From 4617362270ed001d3150389aeb0ab4ebdf1ff717 Mon Sep 17 00:00:00 2001 From: Isaac Grynsztein Date: Wed, 15 Apr 2020 18:52:18 -0400 Subject: [PATCH] New default youtube-dl.exe binary Updated public dir in backend --- ...5b.js => 1-es2015.4546340f9674da661798.js} | 2 +- ...38c5b.js => 1-es5.4546340f9674da661798.js} | 2 +- backend/public/assets/i18n/messages.es.json | 57 +- backend/public/index.html | 2 +- ...=> runtime-es2015.a9be6c98784d04132c04.js} | 2 +- ...js => runtime-es5.a9be6c98784d04132c04.js} | 2 +- backend/youtube-dl.exe | Bin 8034870 -> 8053408 bytes src/assets/i18n/messages.en.xlf | 566 ++++++----- src/assets/i18n/messages.es.json | 57 +- src/assets/i18n/messages.es.xlf | 915 ++++++------------ 10 files changed, 687 insertions(+), 918 deletions(-) rename backend/public/{1-es2015.d34e1e43126467f38c5b.js => 1-es2015.4546340f9674da661798.js} (74%) rename backend/public/{1-es5.d34e1e43126467f38c5b.js => 1-es5.4546340f9674da661798.js} (78%) rename backend/public/{runtime-es2015.7757e6af49e295bdf676.js => runtime-es2015.a9be6c98784d04132c04.js} (94%) rename backend/public/{runtime-es5.7757e6af49e295bdf676.js => runtime-es5.a9be6c98784d04132c04.js} (94%) diff --git a/backend/public/1-es2015.d34e1e43126467f38c5b.js b/backend/public/1-es2015.4546340f9674da661798.js similarity index 74% rename from backend/public/1-es2015.d34e1e43126467f38c5b.js rename to backend/public/1-es2015.4546340f9674da661798.js index 6a451b99..f2f295c2 100644 --- a/backend/public/1-es2015.d34e1e43126467f38c5b.js +++ b/backend/public/1-es2015.4546340f9674da661798.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{"2Yyj":function(t,e,i){var n,s,a;!function(o){if("object"==typeof t.exports){var r=o(0,e);void 0!==r&&(t.exports=r)}else s=[i,e],void 0===(a="function"==typeof(n=o)?n.apply(e,s):n)||(t.exports=a)}((function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=void 0;e.default=["es",[["a.\xa0m.","p.\xa0m."],i,i],i,[["D","L","M","X","J","V","S"],["dom.","lun.","mar.","mi\xe9.","jue.","vie.","s\xe1b."],["domingo","lunes","martes","mi\xe9rcoles","jueves","viernes","s\xe1bado"],["DO","LU","MA","MI","JU","VI","SA"]],i,[["E","F","M","A","M","J","J","A","S","O","N","D"],["ene.","feb.","mar.","abr.","may.","jun.","jul.","ago.","sept.","oct.","nov.","dic."],["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]],i,[["a. C.","d. C."],i,["antes de Cristo","despu\xe9s de Cristo"]],1,[6,0],["d/M/yy","d MMM y","d 'de' MMMM 'de' y","EEEE, d 'de' MMMM 'de' y"],["H:mm","H:mm:ss","H:mm:ss z","H:mm:ss (zzzz)"],["{1} {0}",i,"{1}, {0}",i],[",",".",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0\xa0%","#,##0.00\xa0\xa4","#E0"],"EUR","\u20ac","euro",{AUD:[i,"$"],BRL:[i,"R$"],CNY:[i,"\xa5"],EGP:[],ESP:["\u20a7"],GBP:[i,"\xa3"],HKD:[i,"$"],ILS:[i,"\u20aa"],INR:[i,"\u20b9"],JPY:[i,"\xa5"],KRW:[i,"\u20a9"],MXN:[i,"$"],NZD:[i,"$"],RON:[i,"L"],THB:["\u0e3f"],TWD:[i,"NT$"],USD:["US$","$"],XAF:[],XCD:[i,"$"],XOF:[]},"ltr",function(t){return 1===t?1:5}]}))},"4fRq":function(t,e){var i="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(i){var n=new Uint8Array(16);t.exports=function(){return i(n),n}}else{var s=new Array(16);t.exports=function(){for(var t,e=0;e<16;e++)0==(3&e)&&(t=4294967296*Math.random()),s[e]=t>>>((3&e)<<3)&255;return s}}},EcEN:function(t,e,i){var n=i("xDdU"),s=i("xk4V"),a=s;a.v1=n,a.v4=s,t.exports=a},I2ZF:function(t,e){for(var i=[],n=0;n<256;++n)i[n]=(n+256).toString(16).substr(1);t.exports=function(t,e){var n=e||0;return[i[t[n++]],i[t[n++]],i[t[n++]],i[t[n++]],"-",i[t[n++]],i[t[n++]],"-",i[t[n++]],i[t[n++]],"-",i[t[n++]],i[t[n++]],"-",i[t[n++]],i[t[n++]],i[t[n++]],i[t[n++]],i[t[n++]],i[t[n++]]].join("")}},Iab2:function(t,e,i){var n,s;void 0===(s="function"==typeof(n=function(){"use strict";function e(t,e,i){var n=new XMLHttpRequest;n.open("GET",t),n.responseType="blob",n.onload=function(){a(n.response,e,i)},n.onerror=function(){console.error("could not download file")},n.send()}function i(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return 200<=e.status&&299>=e.status}function n(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(e){var i=document.createEvent("MouseEvents");i.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(i)}}var s="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=s.saveAs||("object"!=typeof window||window!==s?function(){}:"download"in HTMLAnchorElement.prototype?function(t,a,o){var r=s.URL||s.webkitURL,l=document.createElement("a");l.download=a=a||t.name||"download",l.rel="noopener","string"==typeof t?(l.href=t,l.origin===location.origin?n(l):i(l.href)?e(t,a,o):n(l,l.target="_blank")):(l.href=r.createObjectURL(t),setTimeout((function(){r.revokeObjectURL(l.href)}),4e4),setTimeout((function(){n(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,s,a){if(s=s||t.name||"download","string"!=typeof t)navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!=typeof e&&(console.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\ufeff",t],{type:t.type}):t}(t,a),s);else if(i(t))e(t,s,a);else{var o=document.createElement("a");o.href=t,o.target="_blank",setTimeout((function(){n(o)}))}}:function(t,i,n,a){if((a=a||open("","_blank"))&&(a.document.title=a.document.body.innerText="downloading..."),"string"==typeof t)return e(t,i,n);var o="application/octet-stream"===t.type,r=/constructor/i.test(s.HTMLElement)||s.safari,l=/CriOS\/[\d]+/.test(navigator.userAgent);if((l||o&&r)&&"object"==typeof FileReader){var c=new FileReader;c.onloadend=function(){var t=c.result;t=l?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),a?a.location.href=t:location=t,a=null},c.readAsDataURL(t)}else{var d=s.URL||s.webkitURL,h=d.createObjectURL(t);a?a.location=h:location.href=h,a=null,setTimeout((function(){d.revokeObjectURL(h)}),4e4)}});s.saveAs=a.saveAs=a,t.exports=a})?n.apply(e,[]):n)||(t.exports=s)},XypG:function(t,e){},ZAI4:function(t,e,i){"use strict";i.r(e),i.d(e,"isVisible",(function(){return EA})),i.d(e,"AppModule",(function(){return AA}));var n=i("jhN1"),s=i("fXoL");class a{}function o(t,e){return{type:7,name:t,definitions:e,options:{}}}function r(t,e=null){return{type:4,styles:e,timings:t}}function l(t,e=null){return{type:3,steps:t,options:e}}function c(t,e=null){return{type:2,steps:t,options:e}}function d(t){return{type:6,styles:t,offset:null}}function h(t,e,i){return{type:0,name:t,styles:e,options:i}}function u(t){return{type:5,steps:t}}function m(t,e,i=null){return{type:1,expr:t,animation:e,options:i}}function p(t=null){return{type:9,options:t}}function g(t,e,i=null){return{type:11,selector:t,animation:e,options:i}}function f(t){Promise.resolve(null).then(t)}class b{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){f(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){}setPosition(t){}getPosition(){return 0}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class _{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,i=0,n=0;const s=this.players.length;0==s?f(()=>this._onFinish()):this.players.forEach(t=>{t.onDone(()=>{++e==s&&this._onFinish()}),t.onDestroy(()=>{++i==s&&this._onDestroy()}),t.onStart(()=>{++n==s&&this._onStart()})}),this.totalTime=this.players.reduce((t,e)=>Math.max(t,e.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(t=>{const i=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(i)})}getPosition(){let t=0;return this.players.forEach(e=>{const i=e.getPosition();t=Math.min(i,t)}),t}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}function y(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function v(t){switch(t.length){case 0:return new b;case 1:return t[0];default:return new _(t)}}function w(t,e,i,n,s={},a={}){const o=[],r=[];let l=-1,c=null;if(n.forEach(t=>{const i=t.offset,n=i==l,d=n&&c||{};Object.keys(t).forEach(i=>{let n=i,r=t[i];if("offset"!==i)switch(n=e.normalizePropertyName(n,o),r){case"!":r=s[i];break;case"*":r=a[i];break;default:r=e.normalizeStyleValue(i,n,r,o)}d[n]=r}),n||r.push(d),c=d,l=i}),o.length){const t="\n - ";throw new Error(`Unable to animate due to the following errors:${t}${o.join(t)}`)}return r}function k(t,e,i,n){switch(e){case"start":t.onStart(()=>n(i&&x(i,"start",t)));break;case"done":t.onDone(()=>n(i&&x(i,"done",t)));break;case"destroy":t.onDestroy(()=>n(i&&x(i,"destroy",t)))}}function x(t,e,i){const n=i.totalTime,s=C(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==n?t.totalTime:n,!!i.disabled),a=t._data;return null!=a&&(s._data=a),s}function C(t,e,i,n,s="",a=0,o){return{element:t,triggerName:e,fromState:i,toState:n,phaseName:s,totalTime:a,disabled:!!o}}function S(t,e,i){let n;return t instanceof Map?(n=t.get(e),n||t.set(e,n=i)):(n=t[e],n||(n=t[e]=i)),n}function D(t){const e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}let E=(t,e)=>!1,A=(t,e)=>!1,O=(t,e,i)=>[];const I=y();(I||"undefined"!=typeof Element)&&(E=(t,e)=>t.contains(e),A=(()=>{if(I||Element.prototype.matches)return(t,e)=>t.matches(e);{const t=Element.prototype,e=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector;return e?(t,i)=>e.apply(t,[i]):A}})(),O=(t,e,i)=>{let n=[];if(i)n.push(...t.querySelectorAll(e));else{const i=t.querySelector(e);i&&n.push(i)}return n});let P=null,R=!1;function T(t){P||(P=("undefined"!=typeof document?document.body:null)||{},R=!!P.style&&"WebkitAppearance"in P.style);let e=!0;return P.style&&!function(t){return"ebkit"==t.substring(1,6)}(t)&&(e=t in P.style,!e&&R)&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in P.style),e}const M=A,F=E,L=O;function N(t){const e={};return Object.keys(t).forEach(i=>{const n=i.replace(/([a-z])([A-Z])/g,"$1-$2");e[n]=t[i]}),e}let z=(()=>{class t{validateStyleProperty(t){return T(t)}matchesElement(t,e){return M(t,e)}containsElement(t,e){return F(t,e)}query(t,e,i){return L(t,e,i)}computeStyle(t,e,i){return i||""}animate(t,e,i,n,s,a=[],o){return new b(i,n)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),B=(()=>{class t{}return t.NOOP=new z,t})();function V(t){if("number"==typeof t)return t;const e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:j(parseFloat(e[1]),e[2])}function j(t,e){switch(e){case"s":return 1e3*t;default:return t}}function U(t,e,i){return t.hasOwnProperty("duration")?t:function(t,e,i){let n,s=0,a="";if("string"==typeof t){const i=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===i)return e.push(`The provided timing value "${t}" is invalid.`),{duration:0,delay:0,easing:""};n=j(parseFloat(i[1]),i[2]);const o=i[3];null!=o&&(s=j(parseFloat(o),i[4]));const r=i[5];r&&(a=r)}else n=t;if(!i){let i=!1,a=e.length;n<0&&(e.push("Duration values below 0 are not allowed for this animation step."),i=!0),s<0&&(e.push("Delay values below 0 are not allowed for this animation step."),i=!0),i&&e.splice(a,0,`The provided timing value "${t}" is invalid.`)}return{duration:n,delay:s,easing:a}}(t,e,i)}function $(t,e={}){return Object.keys(t).forEach(i=>{e[i]=t[i]}),e}function H(t,e,i={}){if(e)for(let n in t)i[n]=t[n];else $(t,i);return i}function q(t,e,i){return i?e+":"+i+";":""}function G(t){let e="";for(let i=0;i{const s=et(n);i&&!i.hasOwnProperty(n)&&(i[n]=t.style[s]),t.style[s]=e[n]}),y()&&G(t))}function Y(t,e){t.style&&(Object.keys(e).forEach(e=>{const i=et(e);t.style[i]=""}),y()&&G(t))}function Q(t){return Array.isArray(t)?1==t.length?t[0]:c(t):t}const K=new RegExp("{{\\s*(.+?)\\s*}}","g");function X(t){let e=[];if("string"==typeof t){let i;for(;i=K.exec(t);)e.push(i[1]);K.lastIndex=0}return e}function Z(t,e,i){const n=t.toString(),s=n.replace(K,(t,n)=>{let s=e[n];return e.hasOwnProperty(n)||(i.push(`Please provide a value for the animation param ${n}`),s=""),s.toString()});return s==n?t:s}function J(t){const e=[];let i=t.next();for(;!i.done;)e.push(i.value),i=t.next();return e}const tt=/-+([a-z0-9])/g;function et(t){return t.replace(tt,(...t)=>t[1].toUpperCase())}function it(t,e){return 0===t||0===e}function nt(t,e,i){const n=Object.keys(i);if(n.length&&e.length){let a=e[0],o=[];if(n.forEach(t=>{a.hasOwnProperty(t)||o.push(t),a[t]=i[t]}),o.length)for(var s=1;sfunction(t,e,i){if(":"==t[0]){const n=function(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,e)=>parseFloat(e)>parseFloat(t);case":decrement":return(t,e)=>parseFloat(e) *"}}(t,i);if("function"==typeof n)return void e.push(n);t=n}const n=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==n||n.length<4)return i.push(`The provided transition expression "${t}" is not supported`),e;const s=n[1],a=n[2],o=n[3];e.push(ct(s,o)),"<"!=a[0]||"*"==s&&"*"==o||e.push(ct(o,s))}(t,i,e)):i.push(t),i}const rt=new Set(["true","1"]),lt=new Set(["false","0"]);function ct(t,e){const i=rt.has(t)||lt.has(t),n=rt.has(e)||lt.has(e);return(s,a)=>{let o="*"==t||t==s,r="*"==e||e==a;return!o&&i&&"boolean"==typeof s&&(o=s?rt.has(t):lt.has(t)),!r&&n&&"boolean"==typeof a&&(r=a?rt.has(e):lt.has(e)),o&&r}}const dt=new RegExp("s*:selfs*,?","g");function ht(t,e,i){return new ut(t).build(e,i)}class ut{constructor(t){this._driver=t}build(t,e){const i=new mt(e);return this._resetContextStyleTimingState(i),st(this,Q(t),i)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0}visitTrigger(t,e){let i=e.queryCount=0,n=e.depCount=0;const s=[],a=[];return"@"==t.name.charAt(0)&&e.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),t.definitions.forEach(t=>{if(this._resetContextStyleTimingState(e),0==t.type){const i=t,n=i.name;n.toString().split(/\s*,\s*/).forEach(t=>{i.name=t,s.push(this.visitState(i,e))}),i.name=n}else if(1==t.type){const s=this.visitTransition(t,e);i+=s.queryCount,n+=s.depCount,a.push(s)}else e.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:t.name,states:s,transitions:a,queryCount:i,depCount:n,options:null}}visitState(t,e){const i=this.visitStyle(t.styles,e),n=t.options&&t.options.params||null;if(i.containsDynamicStyles){const s=new Set,a=n||{};if(i.styles.forEach(t=>{if(pt(t)){const e=t;Object.keys(e).forEach(t=>{X(e[t]).forEach(t=>{a.hasOwnProperty(t)||s.add(t)})})}}),s.size){const i=J(s.values());e.errors.push(`state("${t.name}", ...) must define default values for all the following style substitutions: ${i.join(", ")}`)}}return{type:0,name:t.name,style:i,options:n?{params:n}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const i=st(this,Q(t.animation),e);return{type:1,matchers:ot(t.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:gt(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(t=>st(this,t,e)),options:gt(t.options)}}visitGroup(t,e){const i=e.currentTime;let n=0;const s=t.steps.map(t=>{e.currentTime=i;const s=st(this,t,e);return n=Math.max(n,e.currentTime),s});return e.currentTime=n,{type:3,steps:s,options:gt(t.options)}}visitAnimate(t,e){const i=function(t,e){let i=null;if(t.hasOwnProperty("duration"))i=t;else if("number"==typeof t)return ft(U(t,e).duration,0,"");const n=t;if(n.split(/\s+/).some(t=>"{"==t.charAt(0)&&"{"==t.charAt(1))){const t=ft(0,0,"");return t.dynamic=!0,t.strValue=n,t}return i=i||U(n,e),ft(i.duration,i.delay,i.easing)}(t.timings,e.errors);let n;e.currentAnimateTimings=i;let s=t.styles?t.styles:d({});if(5==s.type)n=this.visitKeyframes(s,e);else{let s=t.styles,a=!1;if(!s){a=!0;const t={};i.easing&&(t.easing=i.easing),s=d(t)}e.currentTime+=i.duration+i.delay;const o=this.visitStyle(s,e);o.isEmptyStep=a,n=o}return e.currentAnimateTimings=null,{type:4,timings:i,style:n,options:null}}visitStyle(t,e){const i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}_makeStyleAst(t,e){const i=[];Array.isArray(t.styles)?t.styles.forEach(t=>{"string"==typeof t?"*"==t?i.push(t):e.errors.push(`The provided style string value ${t} is not allowed.`):i.push(t)}):i.push(t.styles);let n=!1,s=null;return i.forEach(t=>{if(pt(t)){const e=t,i=e.easing;if(i&&(s=i,delete e.easing),!n)for(let t in e)if(e[t].toString().indexOf("{{")>=0){n=!0;break}}}),{type:6,styles:i,easing:s,offset:t.offset,containsDynamicStyles:n,options:null}}_validateStyleAst(t,e){const i=e.currentAnimateTimings;let n=e.currentTime,s=e.currentTime;i&&s>0&&(s-=i.duration+i.delay),t.styles.forEach(t=>{"string"!=typeof t&&Object.keys(t).forEach(i=>{if(!this._driver.validateStyleProperty(i))return void e.errors.push(`The provided animation property "${i}" is not a supported CSS property for animations`);const a=e.collectedStyles[e.currentQuerySelector],o=a[i];let r=!0;o&&(s!=n&&s>=o.startTime&&n<=o.endTime&&(e.errors.push(`The CSS property "${i}" that exists between the times of "${o.startTime}ms" and "${o.endTime}ms" is also being animated in a parallel animation between the times of "${s}ms" and "${n}ms"`),r=!1),s=o.startTime),r&&(a[i]={startTime:s,endTime:n}),e.options&&function(t,e,i){const n=e.params||{},s=X(t);s.length&&s.forEach(t=>{n.hasOwnProperty(t)||i.push(`Unable to resolve the local animation param ${t} in the given list of values`)})}(t[i],e.options,e.errors)})})}visitKeyframes(t,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push("keyframes() must be placed inside of a call to animate()"),i;let n=0;const s=[];let a=!1,o=!1,r=0;const l=t.steps.map(t=>{const i=this._makeStyleAst(t,e);let l=null!=i.offset?i.offset:function(t){if("string"==typeof t)return null;let e=null;if(Array.isArray(t))t.forEach(t=>{if(pt(t)&&t.hasOwnProperty("offset")){const i=t;e=parseFloat(i.offset),delete i.offset}});else if(pt(t)&&t.hasOwnProperty("offset")){const i=t;e=parseFloat(i.offset),delete i.offset}return e}(i.styles),c=0;return null!=l&&(n++,c=i.offset=l),o=o||c<0||c>1,a=a||c0&&n{const a=d>0?n==h?1:d*n:s[n],o=a*p;e.currentTime=u+m.delay+o,m.duration=o,this._validateStyleAst(t,e),t.offset=a,i.styles.push(t)}),i}visitReference(t,e){return{type:8,animation:st(this,Q(t.animation),e),options:gt(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:gt(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:gt(t.options)}}visitQuery(t,e){const i=e.currentQuerySelector,n=t.options||{};e.queryCount++,e.currentQuery=t;const[s,a]=function(t){const e=!!t.split(/\s*,\s*/).find(t=>":self"==t);return e&&(t=t.replace(dt,"")),[t=t.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,t=>".ng-trigger-"+t.substr(1)).replace(/:animating/g,".ng-animating"),e]}(t.selector);e.currentQuerySelector=i.length?i+" "+s:s,S(e.collectedStyles,e.currentQuerySelector,{});const o=st(this,Q(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:s,limit:n.limit||0,optional:!!n.optional,includeSelf:a,animation:o,originalSelector:t.selector,options:gt(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push("stagger() can only be used inside of query()");const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:U(t.timings,e.errors,!0);return{type:12,animation:st(this,Q(t.animation),e),timings:i,options:null}}}class mt{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function pt(t){return!Array.isArray(t)&&"object"==typeof t}function gt(t){var e;return t?(t=$(t)).params&&(t.params=(e=t.params)?$(e):null):t={},t}function ft(t,e,i){return{duration:t,delay:e,easing:i}}function bt(t,e,i,n,s,a,o=null,r=!1){return{type:1,element:t,keyframes:e,preStyleProps:i,postStyleProps:n,duration:s,delay:a,totalTime:s+a,easing:o,subTimeline:r}}class _t{constructor(){this._map=new Map}consume(t){let e=this._map.get(t);return e?this._map.delete(t):e=[],e}append(t,e){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const yt=new RegExp(":enter","g"),vt=new RegExp(":leave","g");function wt(t,e,i,n,s,a={},o={},r,l,c=[]){return(new kt).buildKeyframes(t,e,i,n,s,a,o,r,l,c)}class kt{buildKeyframes(t,e,i,n,s,a,o,r,l,c=[]){l=l||new _t;const d=new Ct(t,e,l,n,s,c,[]);d.options=r,d.currentTimeline.setStyles([a],null,d.errors,r),st(this,i,d);const h=d.timelines.filter(t=>t.containsAnimation());if(h.length&&Object.keys(o).length){const t=h[h.length-1];t.allowOnlyTimelineStyles()||t.setStyles([o],null,d.errors,r)}return h.length?h.map(t=>t.buildKeyframes()):[bt(e,[],[],[],0,0,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const i=e.subInstructions.consume(e.element);if(i){const n=e.createSubContext(t.options),s=e.currentTimeline.currentTime,a=this._visitSubInstructions(i,n,n.options);s!=a&&e.transformIntoNewTimeline(a)}e.previousNode=t}visitAnimateRef(t,e){const i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}_visitSubInstructions(t,e,i){let n=e.currentTimeline.currentTime;const s=null!=i.duration?V(i.duration):null,a=null!=i.delay?V(i.delay):null;return 0!==s&&t.forEach(t=>{const i=e.appendInstructionToTimeline(t,s,a);n=Math.max(n,i.duration+i.delay)}),n}visitReference(t,e){e.updateOptions(t.options,!0),st(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const i=e.subContextCount;let n=e;const s=t.options;if(s&&(s.params||s.delay)&&(n=e.createSubContext(s),n.transformIntoNewTimeline(),null!=s.delay)){6==n.previousNode.type&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=xt);const t=V(s.delay);n.delayNextStep(t)}t.steps.length&&(t.steps.forEach(t=>st(this,t,n)),n.currentTimeline.applyStylesToKeyframe(),n.subContextCount>i&&n.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const i=[];let n=e.currentTimeline.currentTime;const s=t.options&&t.options.delay?V(t.options.delay):0;t.steps.forEach(a=>{const o=e.createSubContext(t.options);s&&o.delayNextStep(s),st(this,a,o),n=Math.max(n,o.currentTimeline.currentTime),i.push(o.currentTimeline)}),i.forEach(t=>e.currentTimeline.mergeTimelineCollectedStyles(t)),e.transformIntoNewTimeline(n),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const i=t.strValue;return U(e.params?Z(i,e.params,e.errors):i,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const i=e.currentAnimateTimings=this._visitTiming(t.timings,e),n=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),n.snapshotCurrentStyles());const s=t.style;5==s.type?this.visitKeyframes(s,e):(e.incrementTime(i.duration),this.visitStyle(s,e),n.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const i=e.currentTimeline,n=e.currentAnimateTimings;!n&&i.getCurrentStyleProperties().length&&i.forwardFrame();const s=n&&n.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(s):i.setStyles(t.styles,s,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const i=e.currentAnimateTimings,n=e.currentTimeline.duration,s=i.duration,a=e.createSubContext().currentTimeline;a.easing=i.easing,t.styles.forEach(t=>{a.forwardTime((t.offset||0)*s),a.setStyles(t.styles,t.easing,e.errors,e.options),a.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(a),e.transformIntoNewTimeline(n+s),e.previousNode=t}visitQuery(t,e){const i=e.currentTimeline.currentTime,n=t.options||{},s=n.delay?V(n.delay):0;s&&(6===e.previousNode.type||0==i&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=xt);let a=i;const o=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!n.optional,e.errors);e.currentQueryTotal=o.length;let r=null;o.forEach((i,n)=>{e.currentQueryIndex=n;const o=e.createSubContext(t.options,i);s&&o.delayNextStep(s),i===e.element&&(r=o.currentTimeline),st(this,t.animation,o),o.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,o.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(a),r&&(e.currentTimeline.mergeTimelineCollectedStyles(r),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const i=e.parentContext,n=e.currentTimeline,s=t.timings,a=Math.abs(s.duration),o=a*(e.currentQueryTotal-1);let r=a*e.currentQueryIndex;switch(s.duration<0?"reverse":s.easing){case"reverse":r=o-r;break;case"full":r=i.currentStaggerTime}const l=e.currentTimeline;r&&l.delayNextStep(r);const c=l.currentTime;st(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=n.currentTime-c+(n.startTime-i.currentTimeline.startTime)}}const xt={};class Ct{constructor(t,e,i,n,s,a,o,r){this._driver=t,this.element=e,this.subInstructions=i,this._enterClassName=n,this._leaveClassName=s,this.errors=a,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=xt,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=r||new St(this._driver,e,0),o.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const i=t;let n=this.options;null!=i.duration&&(n.duration=V(i.duration)),null!=i.delay&&(n.delay=V(i.delay));const s=i.params;if(s){let t=n.params;t||(t=this.options.params={}),Object.keys(s).forEach(i=>{e&&t.hasOwnProperty(i)||(t[i]=Z(s[i],t,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const i=t.params={};Object.keys(e).forEach(t=>{i[t]=e[t]})}}return t}createSubContext(t=null,e,i){const n=e||this.element,s=new Ct(this._driver,n,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(n,i||0));return s.previousNode=this.previousNode,s.currentAnimateTimings=this.currentAnimateTimings,s.options=this._copyOptions(),s.updateOptions(t),s.currentQueryIndex=this.currentQueryIndex,s.currentQueryTotal=this.currentQueryTotal,s.parentContext=this,this.subContextCount++,s}transformIntoNewTimeline(t){return this.previousNode=xt,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,i){const n={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=i?i:0)+t.delay,easing:""},s=new Dt(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,n,t.stretchStartingKeyframe);return this.timelines.push(s),n}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,i,n,s,a){let o=[];if(n&&o.push(this.element),t.length>0){t=(t=t.replace(yt,"."+this._enterClassName)).replace(vt,"."+this._leaveClassName);let e=this._driver.query(this.element,t,1!=i);0!==i&&(e=i<0?e.slice(e.length+i,e.length):e.slice(0,i)),o.push(...e)}return s||0!=o.length||a.push(`\`query("${e}")\` returned zero elements. (Use \`query("${e}", { optional: true })\` if you wish to allow this.)`),o}}class St{constructor(t,e,i,n){this._driver=t,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=n,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new St(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach(t=>{this._backFill[t]=this._globalTimelineStyles[t]||"*",this._currentKeyframe[t]="*"}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,i,n){e&&(this._previousKeyframe.easing=e);const s=n&&n.params||{},a=function(t,e){const i={};let n;return t.forEach(t=>{"*"===t?(n=n||Object.keys(e),n.forEach(t=>{i[t]="*"})):H(t,!1,i)}),i}(t,this._globalTimelineStyles);Object.keys(a).forEach(t=>{const e=Z(a[t],s,i);this._pendingStyles[t]=e,this._localTimelineStyles.hasOwnProperty(t)||(this._backFill[t]=this._globalTimelineStyles.hasOwnProperty(t)?this._globalTimelineStyles[t]:"*"),this._updateStyle(t,e)})}applyStylesToKeyframe(){const t=this._pendingStyles,e=Object.keys(t);0!=e.length&&(this._pendingStyles={},e.forEach(e=>{this._currentKeyframe[e]=t[e]}),Object.keys(this._localTimelineStyles).forEach(t=>{this._currentKeyframe.hasOwnProperty(t)||(this._currentKeyframe[t]=this._localTimelineStyles[t])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(t=>{const e=this._localTimelineStyles[t];this._pendingStyles[t]=e,this._updateStyle(t,e)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){Object.keys(t._styleSummary).forEach(e=>{const i=this._styleSummary[e],n=t._styleSummary[e];(!i||n.time>i.time)&&this._updateStyle(e,n.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let n=[];this._keyframes.forEach((s,a)=>{const o=H(s,!0);Object.keys(o).forEach(i=>{const n=o[i];"!"==n?t.add(i):"*"==n&&e.add(i)}),i||(o.offset=a/this.duration),n.push(o)});const s=t.size?J(t.values()):[],a=e.size?J(e.values()):[];if(i){const t=n[0],e=$(t);t.offset=0,e.offset=1,n=[t,e]}return bt(this.element,n,s,a,this.duration,this.startTime,this.easing,!1)}}class Dt extends St{constructor(t,e,i,n,s,a,o=!1){super(t,e,a.delay),this.element=e,this.keyframes=i,this.preStyleProps=n,this.postStyleProps=s,this._stretchStartingKeyframe=o,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:i,easing:n}=this.timings;if(this._stretchStartingKeyframe&&e){const s=[],a=i+e,o=e/a,r=H(t[0],!1);r.offset=0,s.push(r);const l=H(t[0],!1);l.offset=Et(o),s.push(l);const c=t.length-1;for(let n=1;n<=c;n++){let o=H(t[n],!1);o.offset=Et((e+o.offset*i)/a),s.push(o)}i=a,e=0,n="",t=s}return bt(this.element,t,this.preStyleProps,this.postStyleProps,i,e,n,!0)}}function Et(t,e=3){const i=Math.pow(10,e-1);return Math.round(t*i)/i}class At{}class Ot extends At{normalizePropertyName(t,e){return et(t)}normalizeStyleValue(t,e,i,n){let s="";const a=i.toString().trim();if(It[e]&&0!==i&&"0"!==i)if("number"==typeof i)s="px";else{const e=i.match(/^[+-]?[\d\.]+([a-z]*)$/);e&&0==e[1].length&&n.push(`Please provide a CSS unit value for ${t}:${i}`)}return a+s}}const It=(()=>function(t){const e={};return t.forEach(t=>e[t]=!0),e}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function Pt(t,e,i,n,s,a,o,r,l,c,d,h,u){return{type:0,element:t,triggerName:e,isRemovalTransition:s,fromState:i,fromStyles:a,toState:n,toStyles:o,timelines:r,queriedElements:l,preStyleProps:c,postStyleProps:d,totalTime:h,errors:u}}const Rt={};class Tt{constructor(t,e,i){this._triggerName=t,this.ast=e,this._stateStyles=i}match(t,e,i,n){return function(t,e,i,n,s){return t.some(t=>t(e,i,n,s))}(this.ast.matchers,t,e,i,n)}buildStyles(t,e,i){const n=this._stateStyles["*"],s=this._stateStyles[t],a=n?n.buildStyles(e,i):{};return s?s.buildStyles(e,i):a}build(t,e,i,n,s,a,o,r,l,c){const d=[],h=this.ast.options&&this.ast.options.params||Rt,u=this.buildStyles(i,o&&o.params||Rt,d),m=r&&r.params||Rt,p=this.buildStyles(n,m,d),g=new Set,f=new Map,b=new Map,_="void"===n,y={params:Object.assign(Object.assign({},h),m)},v=c?[]:wt(t,e,this.ast.animation,s,a,u,p,y,l,d);let w=0;if(v.forEach(t=>{w=Math.max(t.duration+t.delay,w)}),d.length)return Pt(e,this._triggerName,i,n,_,u,p,[],[],f,b,w,d);v.forEach(t=>{const i=t.element,n=S(f,i,{});t.preStyleProps.forEach(t=>n[t]=!0);const s=S(b,i,{});t.postStyleProps.forEach(t=>s[t]=!0),i!==e&&g.add(i)});const k=J(g.values());return Pt(e,this._triggerName,i,n,_,u,p,v,k,f,b,w)}}class Mt{constructor(t,e){this.styles=t,this.defaultParams=e}buildStyles(t,e){const i={},n=$(this.defaultParams);return Object.keys(t).forEach(e=>{const i=t[e];null!=i&&(n[e]=i)}),this.styles.styles.forEach(t=>{if("string"!=typeof t){const s=t;Object.keys(s).forEach(t=>{let a=s[t];a.length>1&&(a=Z(a,n,e)),i[t]=a})}}),i}}class Ft{constructor(t,e){this.name=t,this.ast=e,this.transitionFactories=[],this.states={},e.states.forEach(t=>{this.states[t.name]=new Mt(t.style,t.options&&t.options.params||{})}),Lt(this.states,"true","1"),Lt(this.states,"false","0"),e.transitions.forEach(e=>{this.transitionFactories.push(new Tt(t,e,this.states))}),this.fallbackTransition=new Tt(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(t,e)=>!0],options:null,queryCount:0,depCount:0},this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,i,n){return this.transitionFactories.find(s=>s.match(t,e,i,n))||null}matchStyles(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}}function Lt(t,e,i){t.hasOwnProperty(e)?t.hasOwnProperty(i)||(t[i]=t[e]):t.hasOwnProperty(i)&&(t[e]=t[i])}const Nt=new _t;class zt{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._animations={},this._playersById={},this.players=[]}register(t,e){const i=[],n=ht(this._driver,e,i);if(i.length)throw new Error(`Unable to build the animation due to the following errors: ${i.join("\n")}`);this._animations[t]=n}_buildPlayer(t,e,i){const n=t.element,s=w(0,this._normalizer,0,t.keyframes,e,i);return this._driver.animate(n,s,t.duration,t.delay,t.easing,[],!0)}create(t,e,i={}){const n=[],s=this._animations[t];let a;const o=new Map;if(s?(a=wt(this._driver,e,s,"ng-enter","ng-leave",{},{},i,Nt,n),a.forEach(t=>{const e=S(o,t.element,{});t.postStyleProps.forEach(t=>e[t]=null)})):(n.push("The requested animation doesn't exist or has already been destroyed"),a=[]),n.length)throw new Error(`Unable to create the animation due to the following errors: ${n.join("\n")}`);o.forEach((t,e)=>{Object.keys(t).forEach(i=>{t[i]=this._driver.computeStyle(e,i,"*")})});const r=v(a.map(t=>{const e=o.get(t.element);return this._buildPlayer(t,{},e)}));return this._playersById[t]=r,r.onDestroy(()=>this.destroy(t)),this.players.push(r),r}destroy(t){const e=this._getPlayer(t);e.destroy(),delete this._playersById[t];const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(t){const e=this._playersById[t];if(!e)throw new Error(`Unable to find the timeline player referenced by ${t}`);return e}listen(t,e,i,n){const s=C(e,"","","");return k(this._getPlayer(t),i,s,n),()=>{}}command(t,e,i,n){if("register"==i)return void this.register(t,n[0]);if("create"==i)return void this.create(t,e,n[0]||{});const s=this._getPlayer(t);switch(i){case"play":s.play();break;case"pause":s.pause();break;case"reset":s.reset();break;case"restart":s.restart();break;case"finish":s.finish();break;case"init":s.init();break;case"setPosition":s.setPosition(parseFloat(n[0]));break;case"destroy":this.destroy(t)}}}const Bt=[],Vt={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},jt={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0};class Ut{constructor(t,e=""){this.namespaceId=e;const i=t&&t.hasOwnProperty("value");if(this.value=null!=(n=i?t.value:t)?n:null,i){const e=$(t);delete e.value,this.options=e}else this.options={};var n;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const t=this.options.params;Object.keys(e).forEach(i=>{null==t[i]&&(t[i]=e[i])})}}}const $t=new Ut("void");class Ht{constructor(t,e,i){this.id=t,this.hostElement=e,this._engine=i,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Xt(e,this._hostClassName)}listen(t,e,i,n){if(!this._triggers.hasOwnProperty(e))throw new Error(`Unable to listen on the animation trigger event "${i}" because the animation trigger "${e}" doesn't exist!`);if(null==i||0==i.length)throw new Error(`Unable to listen on the animation trigger "${e}" because the provided event is undefined!`);if("start"!=(s=i)&&"done"!=s)throw new Error(`The provided animation trigger event "${i}" for the animation trigger "${e}" is not supported!`);var s;const a=S(this._elementListeners,t,[]),o={name:e,phase:i,callback:n};a.push(o);const r=S(this._engine.statesByElement,t,{});return r.hasOwnProperty(e)||(Xt(t,"ng-trigger"),Xt(t,"ng-trigger-"+e),r[e]=$t),()=>{this._engine.afterFlush(()=>{const t=a.indexOf(o);t>=0&&a.splice(t,1),this._triggers[e]||delete r[e]})}}register(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}_getTrigger(t){const e=this._triggers[t];if(!e)throw new Error(`The provided animation trigger "${t}" has not been registered!`);return e}trigger(t,e,i,n=!0){const s=this._getTrigger(e),a=new Gt(this.id,e,t);let o=this._engine.statesByElement.get(t);o||(Xt(t,"ng-trigger"),Xt(t,"ng-trigger-"+e),this._engine.statesByElement.set(t,o={}));let r=o[e];const l=new Ut(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&r&&l.absorbOptions(r.options),o[e]=l,r||(r=$t),"void"!==l.value&&r.value===l.value){if(!function(t,e){const i=Object.keys(t),n=Object.keys(e);if(i.length!=n.length)return!1;for(let s=0;s{Y(t,i),W(t,n)})}return}const c=S(this._engine.playersByElement,t,[]);c.forEach(t=>{t.namespaceId==this.id&&t.triggerName==e&&t.queued&&t.destroy()});let d=s.matchTransition(r.value,l.value,t,l.params),h=!1;if(!d){if(!n)return;d=s.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:d,fromState:r,toState:l,player:a,isFallbackTransition:h}),h||(Xt(t,"ng-animate-queued"),a.onStart(()=>{Zt(t,"ng-animate-queued")})),a.onDone(()=>{let e=this.players.indexOf(a);e>=0&&this.players.splice(e,1);const i=this._engine.playersByElement.get(t);if(i){let t=i.indexOf(a);t>=0&&i.splice(t,1)}}),this.players.push(a),c.push(a),a}deregister(t){delete this._triggers[t],this._engine.statesByElement.forEach((e,i)=>{delete e[t]}),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(e=>e.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const i=this._engine.driver.query(t,".ng-trigger",!0);i.forEach(t=>{if(t.__ng_removed)return;const i=this._engine.fetchNamespacesByElement(t);i.size?i.forEach(i=>i.triggerLeaveAnimation(t,e,!1,!0)):this.clearElementCache(t)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(t=>this.clearElementCache(t)))}triggerLeaveAnimation(t,e,i,n){const s=this._engine.statesByElement.get(t);if(s){const a=[];if(Object.keys(s).forEach(e=>{if(this._triggers[e]){const i=this.trigger(t,e,"void",n);i&&a.push(i)}}),a.length)return this._engine.markElementAsRemoved(this.id,t,!0,e),i&&v(a).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t);if(e){const i=new Set;e.forEach(e=>{const n=e.name;if(i.has(n))return;i.add(n);const s=this._triggers[n].fallbackTransition,a=this._engine.statesByElement.get(t)[n]||$t,o=new Ut("void"),r=new Gt(this.id,n,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:n,transition:s,fromState:a,toState:o,player:r,isFallbackTransition:!0})})}}removeNode(t,e){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let n=!1;if(i.totalAnimations){const e=i.players.length?i.playersByQueriedElement.get(t):[];if(e&&e.length)n=!0;else{let e=t;for(;e=e.parentNode;)if(i.statesByElement.get(e)){n=!0;break}}}if(this.prepareLeaveAnimationListeners(t),n)i.markElementAsRemoved(this.id,t,!1,e);else{const n=t.__ng_removed;n&&n!==Vt||(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}insertNode(t,e){Xt(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(i=>{const n=i.player;if(n.destroyed)return;const s=i.element,a=this._elementListeners.get(s);a&&a.forEach(e=>{if(e.name==i.triggerName){const n=C(s,i.triggerName,i.fromState.value,i.toState.value);n._data=t,k(i.player,e.phase,n,e.callback)}}),n.markedForDestroy?this._engine.afterFlush(()=>{n.destroy()}):e.push(i)}),this._queue=[],e.sort((t,e)=>{const i=t.transition.ast.depCount,n=e.transition.ast.depCount;return 0==i||0==n?i-n:this._engine.driver.containsElement(t.element,e.element)?1:-1})}destroy(t){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(e=>e.element===t)||e,e}}class qt{constructor(t,e,i){this.bodyNode=t,this.driver=e,this._normalizer=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(t,e)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(e=>{e.queued&&t.push(e)})}),t}createNamespace(t,e){const i=new Ht(t,e,this);return e.parentNode?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,e){const i=this._namespaceList.length-1;if(i>=0){let n=!1;for(let s=i;s>=0;s--)if(this.driver.containsElement(this._namespaceList[s].hostElement,e)){this._namespaceList.splice(s+1,0,t),n=!0;break}n||this._namespaceList.splice(0,0,t)}else this._namespaceList.push(t);return this.namespacesByHostElement.set(e,t),t}register(t,e){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,e)),i}registerTrigger(t,e,i){let n=this._namespaceLookup[t];n&&n.register(e,i)&&this.totalAnimations++}destroy(t,e){if(!t)return;const i=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[t];const e=this._namespaceList.indexOf(i);e>=0&&this._namespaceList.splice(e,1)}),this.afterFlushAnimationsDone(()=>i.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,i=this.statesByElement.get(t);if(i){const t=Object.keys(i);for(let n=0;n=0&&this.collectedLeaveElements.splice(t,1)}if(t){const n=this._fetchNamespace(t);n&&n.insertNode(e,i)}n&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Xt(t,"ng-animate-disabled")):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Zt(t,"ng-animate-disabled"))}removeNode(t,e,i,n){if(Wt(e)){const s=t?this._fetchNamespace(t):null;if(s?s.removeNode(e,n):this.markElementAsRemoved(t,e,!1,n),i){const i=this.namespacesByHostElement.get(e);i&&i.id!==t&&i.removeNode(e,n)}}else this._onRemovalComplete(e,n)}markElementAsRemoved(t,e,i,n){this.collectedLeaveElements.push(e),e.__ng_removed={namespaceId:t,setForRemoval:n,hasAnimation:i,removedBeforeQueried:!1}}listen(t,e,i,n,s){return Wt(e)?this._fetchNamespace(t).listen(e,i,n,s):()=>{}}_buildInstruction(t,e,i,n,s){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,n,t.fromState.options,t.toState.options,e,s)}destroyInnerAnimations(t){let e=this.driver.query(t,".ng-trigger",!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,".ng-animating",!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return v(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t.__ng_removed;if(e&&e.setForRemoval){if(t.__ng_removed=Vt,e.namespaceId){this.destroyInnerAnimations(t);const i=this._fetchNamespace(e.namespaceId);i&&i.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}this.driver.matchesElement(t,".ng-animate-disabled")&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,e)=>this._balanceNamespaceList(t,e)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;it()),this._flushFns=[],this._whenQuietFns.length){const t=this._whenQuietFns;this._whenQuietFns=[],e.length?v(e).onDone(()=>{t.forEach(t=>t())}):t.forEach(t=>t())}}reportError(t){throw new Error(`Unable to process animations due to the following failed trigger transitions\n ${t.join("\n")}`)}_flushAnimations(t,e){const i=new _t,n=[],s=new Map,a=[],o=new Map,r=new Map,l=new Map,c=new Set;this.disabledNodes.forEach(t=>{c.add(t);const e=this.driver.query(t,".ng-animate-queued",!0);for(let i=0;i{const i="ng-enter"+p++;m.set(e,i),t.forEach(t=>Xt(t,i))});const g=[],f=new Set,b=new Set;for(let v=0;vf.add(t)):b.add(t))}const _=new Map,y=Kt(h,Array.from(f));y.forEach((t,e)=>{const i="ng-leave"+p++;_.set(e,i),t.forEach(t=>Xt(t,i))}),t.push(()=>{u.forEach((t,e)=>{const i=m.get(e);t.forEach(t=>Zt(t,i))}),y.forEach((t,e)=>{const i=_.get(e);t.forEach(t=>Zt(t,i))}),g.forEach(t=>{this.processLeaveNode(t)})});const w=[],k=[];for(let v=this._namespaceList.length-1;v>=0;v--)this._namespaceList[v].drainQueuedTransitions(e).forEach(t=>{const e=t.player,s=t.element;if(w.push(e),this.collectedEnterElements.length){const t=s.__ng_removed;if(t&&t.setForMove)return void e.destroy()}const c=!d||!this.driver.containsElement(d,s),h=_.get(s),u=m.get(s),p=this._buildInstruction(t,i,u,h,c);if(!p.errors||!p.errors.length)return c||t.isFallbackTransition?(e.onStart(()=>Y(s,p.fromStyles)),e.onDestroy(()=>W(s,p.toStyles)),void n.push(e)):(p.timelines.forEach(t=>t.stretchStartingKeyframe=!0),i.append(s,p.timelines),a.push({instruction:p,player:e,element:s}),p.queriedElements.forEach(t=>S(o,t,[]).push(e)),p.preStyleProps.forEach((t,e)=>{const i=Object.keys(t);if(i.length){let t=r.get(e);t||r.set(e,t=new Set),i.forEach(e=>t.add(e))}}),void p.postStyleProps.forEach((t,e)=>{const i=Object.keys(t);let n=l.get(e);n||l.set(e,n=new Set),i.forEach(t=>n.add(t))}));k.push(p)});if(k.length){const t=[];k.forEach(e=>{t.push(`@${e.triggerName} has failed due to:\n`),e.errors.forEach(e=>t.push(`- ${e}\n`))}),w.forEach(t=>t.destroy()),this.reportError(t)}const x=new Map,C=new Map;a.forEach(t=>{const e=t.element;i.has(e)&&(C.set(e,e),this._beforeAnimationBuild(t.player.namespaceId,t.instruction,x))}),n.forEach(t=>{const e=t.element;this._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach(t=>{S(x,e,[]).push(t),t.destroy()})});const D=g.filter(t=>te(t,r,l)),E=new Map;Qt(E,this.driver,b,l,"*").forEach(t=>{te(t,r,l)&&D.push(t)});const A=new Map;u.forEach((t,e)=>{Qt(A,this.driver,new Set(t),r,"!")}),D.forEach(t=>{const e=E.get(t),i=A.get(t);E.set(t,Object.assign(Object.assign({},e),i))});const O=[],I=[],P={};a.forEach(t=>{const{element:e,player:a,instruction:o}=t;if(i.has(e)){if(c.has(e))return a.onDestroy(()=>W(e,o.toStyles)),a.disabled=!0,a.overrideTotalTime(o.totalTime),void n.push(a);let t=P;if(C.size>1){let i=e;const n=[];for(;i=i.parentNode;){const e=C.get(i);if(e){t=e;break}n.push(i)}n.forEach(e=>C.set(e,t))}const i=this._buildAnimation(a.namespaceId,o,x,s,A,E);if(a.setRealPlayer(i),t===P)O.push(a);else{const e=this.playersByElement.get(t);e&&e.length&&(a.parentPlayer=v(e)),n.push(a)}}else Y(e,o.fromStyles),a.onDestroy(()=>W(e,o.toStyles)),I.push(a),c.has(e)&&n.push(a)}),I.forEach(t=>{const e=s.get(t.element);if(e&&e.length){const i=v(e);t.setRealPlayer(i)}}),n.forEach(t=>{t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()});for(let v=0;v!t.destroyed);n.length?Jt(this,t,n):this.processLeaveNode(t)}return g.length=0,O.forEach(t=>{this.players.push(t),t.onDone(()=>{t.destroy();const e=this.players.indexOf(t);this.players.splice(e,1)}),t.play()}),O}elementContainsData(t,e){let i=!1;const n=e.__ng_removed;return n&&n.setForRemoval&&(i=!0),this.playersByElement.has(e)&&(i=!0),this.playersByQueriedElement.has(e)&&(i=!0),this.statesByElement.has(e)&&(i=!0),this._fetchNamespace(t).elementContainsData(e)||i}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,i,n,s){let a=[];if(e){const e=this.playersByQueriedElement.get(t);e&&(a=e)}else{const e=this.playersByElement.get(t);if(e){const t=!s||"void"==s;e.forEach(e=>{e.queued||(t||e.triggerName==n)&&a.push(e)})}}return(i||n)&&(a=a.filter(t=>!(i&&i!=t.namespaceId||n&&n!=t.triggerName))),a}_beforeAnimationBuild(t,e,i){const n=e.element,s=e.isRemovalTransition?void 0:t,a=e.isRemovalTransition?void 0:e.triggerName;for(const o of e.timelines){const t=o.element,r=t!==n,l=S(i,t,[]);this._getPreviousPlayers(t,r,s,a,e.toState).forEach(t=>{const e=t.getRealPlayer();e.beforeDestroy&&e.beforeDestroy(),t.destroy(),l.push(t)})}Y(n,e.fromStyles)}_buildAnimation(t,e,i,n,s,a){const o=e.triggerName,r=e.element,l=[],c=new Set,d=new Set,h=e.timelines.map(e=>{const h=e.element;c.add(h);const u=h.__ng_removed;if(u&&u.removedBeforeQueried)return new b(e.duration,e.delay);const m=h!==r,p=function(t){const e=[];return function t(e,i){for(let n=0;nt.getRealPlayer())).filter(t=>!!t.element&&t.element===h),g=s.get(h),f=a.get(h),y=w(0,this._normalizer,0,e.keyframes,g,f),v=this._buildPlayer(e,y,p);if(e.subTimeline&&n&&d.add(h),m){const e=new Gt(t,o,h);e.setRealPlayer(v),l.push(e)}return v});l.forEach(t=>{S(this.playersByQueriedElement,t.element,[]).push(t),t.onDone(()=>function(t,e,i){let n;if(t instanceof Map){if(n=t.get(e),n){if(n.length){const t=n.indexOf(i);n.splice(t,1)}0==n.length&&t.delete(e)}}else if(n=t[e],n){if(n.length){const t=n.indexOf(i);n.splice(t,1)}0==n.length&&delete t[e]}return n}(this.playersByQueriedElement,t.element,t))}),c.forEach(t=>Xt(t,"ng-animating"));const u=v(h);return u.onDestroy(()=>{c.forEach(t=>Zt(t,"ng-animating")),W(r,e.toStyles)}),d.forEach(t=>{S(n,t,[]).push(u)}),u}_buildPlayer(t,e,i){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new b(t.duration,t.delay)}}class Gt{constructor(t,e,i){this.namespaceId=t,this.triggerName=e,this.element=i,this._player=new b,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach(e=>{this._queuedCallbacks[e].forEach(i=>k(t,e,void 0,i))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){S(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function Wt(t){return t&&1===t.nodeType}function Yt(t,e){const i=t.style.display;return t.style.display=null!=e?e:"none",i}function Qt(t,e,i,n,s){const a=[];i.forEach(t=>a.push(Yt(t)));const o=[];n.forEach((i,n)=>{const a={};i.forEach(t=>{const i=a[t]=e.computeStyle(n,t,s);i&&0!=i.length||(n.__ng_removed=jt,o.push(n))}),t.set(n,a)});let r=0;return i.forEach(t=>Yt(t,a[r++])),o}function Kt(t,e){const i=new Map;if(t.forEach(t=>i.set(t,[])),0==e.length)return i;const n=new Set(e),s=new Map;return e.forEach(t=>{const e=function t(e){if(!e)return 1;let a=s.get(e);if(a)return a;const o=e.parentNode;return a=i.has(o)?o:n.has(o)?1:t(o),s.set(e,a),a}(t);1!==e&&i.get(e).push(t)}),i}function Xt(t,e){if(t.classList)t.classList.add(e);else{let i=t.$$classes;i||(i=t.$$classes={}),i[e]=!0}}function Zt(t,e){if(t.classList)t.classList.remove(e);else{let i=t.$$classes;i&&delete i[e]}}function Jt(t,e,i){v(i).onDone(()=>t.processLeaveNode(e))}function te(t,e,i){const n=i.get(t);if(!n)return!1;let s=e.get(t);return s?n.forEach(t=>s.add(t)):e.set(t,n),i.delete(t),!0}class ee{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._triggerCache={},this.onRemovalComplete=(t,e)=>{},this._transitionEngine=new qt(t,e,i),this._timelineEngine=new zt(t,e,i),this._transitionEngine.onRemovalComplete=(t,e)=>this.onRemovalComplete(t,e)}registerTrigger(t,e,i,n,s){const a=t+"-"+n;let o=this._triggerCache[a];if(!o){const t=[],e=ht(this._driver,s,t);if(t.length)throw new Error(`The animation trigger "${n}" has failed to build due to the following errors:\n - ${t.join("\n - ")}`);o=function(t,e){return new Ft(t,e)}(n,e),this._triggerCache[a]=o}this._transitionEngine.registerTrigger(e,n,o)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,i,n){this._transitionEngine.insertNode(t,e,i,n)}onRemove(t,e,i,n){this._transitionEngine.removeNode(t,e,n||!1,i)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,i,n){if("@"==i.charAt(0)){const[t,s]=D(i);this._timelineEngine.command(t,e,s,n)}else this._transitionEngine.trigger(t,e,i,n)}listen(t,e,i,n,s){if("@"==i.charAt(0)){const[t,n]=D(i);return this._timelineEngine.listen(t,e,n,s)}return this._transitionEngine.listen(t,e,i,n,s)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function ie(t,e){let i=null,n=null;return Array.isArray(e)&&e.length?(i=se(e[0]),e.length>1&&(n=se(e[e.length-1]))):e&&(i=se(e)),i||n?new ne(t,i,n):null}let ne=(()=>{class t{constructor(e,i,n){this._element=e,this._startStyles=i,this._endStyles=n,this._state=0;let s=t.initialStylesByElement.get(e);s||t.initialStylesByElement.set(e,s={}),this._initialStyles=s}start(){this._state<1&&(this._startStyles&&W(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(W(this._element,this._initialStyles),this._endStyles&&(W(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(Y(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Y(this._element,this._endStyles),this._endStyles=null),W(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function se(t){let e=null;const i=Object.keys(t);for(let n=0;nthis._handleCallback(t)}apply(){!function(t,e){const i=ue(t,"").trim();i.length&&(function(t,e){let i=0;for(let n=0;n=this._delay&&i>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),de(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(t,e){const i=ue(t,"").split(","),n=ce(i,e);n>=0&&(i.splice(n,1),he(t,"",i.join(",")))}(this._element,this._name))}}function re(t,e,i){he(t,"PlayState",i,le(t,e))}function le(t,e){const i=ue(t,"");return i.indexOf(",")>0?ce(i.split(","),e):ce([i],e)}function ce(t,e){for(let i=0;i=0)return i;return-1}function de(t,e,i){i?t.removeEventListener("animationend",e):t.addEventListener("animationend",e)}function he(t,e,i,n){const s="animation"+e;if(null!=n){const e=t.style[s];if(e.length){const t=e.split(",");t[n]=i,i=t.join(",")}}t.style[s]=i}function ue(t,e){return t.style["animation"+e]}class me{constructor(t,e,i,n,s,a,o,r){this.element=t,this.keyframes=e,this.animationName=i,this._duration=n,this._delay=s,this._finalStyles=o,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=a||"linear",this.totalTime=n+s,this._buildStyler()}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}destroy(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(t=>t()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}finish(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(t){this._styler.setPosition(t)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new oe(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",()=>this.finish())}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}beforeDestroy(){this.init();const t={};if(this.hasStarted()){const e=this._state>=3;Object.keys(this._finalStyles).forEach(i=>{"offset"!=i&&(t[i]=e?this._finalStyles[i]:at(this.element,i))})}this.currentSnapshot=t}}class pe extends b{constructor(t,e){super(),this.element=t,this._startingStyles={},this.__initialized=!1,this._styles=N(e)}init(){!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(t=>{this._startingStyles[t]=this.element.style[t]}),super.init())}play(){this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(t=>this.element.style.setProperty(t,this._styles[t])),super.play())}destroy(){this._startingStyles&&(Object.keys(this._startingStyles).forEach(t=>{const e=this._startingStyles[t];e?this.element.style.setProperty(t,e):this.element.style.removeProperty(t)}),this._startingStyles=null,super.destroy())}}class ge{constructor(){this._count=0,this._head=document.querySelector("head"),this._warningIssued=!1}validateStyleProperty(t){return T(t)}matchesElement(t,e){return M(t,e)}containsElement(t,e){return F(t,e)}query(t,e,i){return L(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}buildKeyframeElement(t,e,i){i=i.map(t=>N(t));let n=`@keyframes ${e} {\n`,s="";i.forEach(t=>{s=" ";const e=parseFloat(t.offset);n+=`${s}${100*e}% {\n`,s+=" ",Object.keys(t).forEach(e=>{const i=t[e];switch(e){case"offset":return;case"easing":return void(i&&(n+=`${s}animation-timing-function: ${i};\n`));default:return void(n+=`${s}${e}: ${i};\n`)}}),n+=`${s}}\n`}),n+="}\n";const a=document.createElement("style");return a.innerHTML=n,a}animate(t,e,i,n,s,a=[],o){o&&this._notifyFaultyScrubber();const r=a.filter(t=>t instanceof me),l={};it(i,n)&&r.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>l[t]=e[t])});const c=function(t){let e={};return t&&(Array.isArray(t)?t:[t]).forEach(t=>{Object.keys(t).forEach(i=>{"offset"!=i&&"easing"!=i&&(e[i]=t[i])})}),e}(e=nt(t,e,l));if(0==i)return new pe(t,c);const d=`gen_css_kf_${this._count++}`,h=this.buildKeyframeElement(t,d,e);document.querySelector("head").appendChild(h);const u=ie(t,e),m=new me(t,e,d,i,n,s,c,u);return m.onDestroy(()=>{var t;(t=h).parentNode.removeChild(t)}),m}_notifyFaultyScrubber(){this._warningIssued||(console.warn("@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\n"," visit http://bit.ly/IWukam to learn more about using the web-animation-js polyfill."),this._warningIssued=!0)}}class fe{constructor(t,e,i,n){this.element=t,this.keyframes=e,this.options=i,this._specialStyles=n,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(t,e,i){return t.animate(e,i)}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(e=>{"offset"!=e&&(t[e]=this._finished?this._finalKeyframe[e]:at(this.element,e))}),this.currentSnapshot=t}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class be{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(_e().toString()),this._cssKeyframesDriver=new ge}validateStyleProperty(t){return T(t)}matchesElement(t,e){return M(t,e)}containsElement(t,e){return F(t,e)}query(t,e,i){return L(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}overrideWebAnimationsSupport(t){this._isNativeImpl=t}animate(t,e,i,n,s,a=[],o){if(!o&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(t,e,i,n,s,a);const r={duration:i,delay:n,fill:0==n?"both":"forwards"};s&&(r.easing=s);const l={},c=a.filter(t=>t instanceof fe);it(i,n)&&c.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>l[t]=e[t])});const d=ie(t,e=nt(t,e=e.map(t=>H(t,!1)),l));return new fe(t,e,r,d)}}function _e(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}var ye=i("ofXK");let ve=(()=>{class t extends a{constructor(t,e){super(),this._nextAnimationId=0,this._renderer=t.createRenderer(e.body,{id:"0",encapsulation:s.Y.None,styles:[],data:{animation:[]}})}build(t){const e=this._nextAnimationId.toString();this._nextAnimationId++;const i=Array.isArray(t)?c(t):t;return xe(this._renderer,null,e,"register",[i]),new we(e,this._renderer)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(s.M),s.Mc(ye.e))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();class we extends class{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new ke(this._id,t,e||{},this._renderer)}}class ke{constructor(t,e,i,n){this.id=t,this.element=e,this._renderer=n,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return xe(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset")}setPosition(t){this._command("setPosition",t)}getPosition(){return 0}}function xe(t,e,i,n,s){return t.setProperty(e,`@@${i}:${n}`,s)}let Ce=(()=>{class t{constructor(t,e,i){this.delegate=t,this.engine=e,this._zone=i,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),e.onRemovalComplete=(t,e)=>{e&&e.parentNode(t)&&e.removeChild(t.parentNode,t)}}createRenderer(t,e){const i=this.delegate.createRenderer(t,e);if(!(t&&e&&e.data&&e.data.animation)){let t=this._rendererCache.get(i);return t||(t=new Se("",i,this.engine),this._rendererCache.set(i,t)),t}const n=e.id,s=e.id+"-"+this._currentId;this._currentId++,this.engine.register(s,t);const a=e=>{Array.isArray(e)?e.forEach(a):this.engine.registerTrigger(n,s,t,e.name,e)};return e.data.animation.forEach(a),new De(this,s,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(t,e,i){t>=0&&te(i)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(t=>{const[e,i]=t;e(i)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([e,i]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(s.M),s.Mc(ee),s.Mc(s.F))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();class Se{constructor(t,e,i){this.namespaceId=t,this.delegate=e,this.engine=i,this.destroyNode=this.delegate.destroyNode?t=>e.destroyNode(t):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,i){this.delegate.insertBefore(t,e,i),this.engine.onInsert(this.namespaceId,e,t,!0)}removeChild(t,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate,i)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,i,n){this.delegate.setAttribute(t,e,i,n)}removeAttribute(t,e,i){this.delegate.removeAttribute(t,e,i)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,i,n){this.delegate.setStyle(t,e,i,n)}removeStyle(t,e,i){this.delegate.removeStyle(t,e,i)}setProperty(t,e,i){"@"==e.charAt(0)&&"@.disabled"==e?this.disableAnimations(t,!!i):this.delegate.setProperty(t,e,i)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,i){return this.delegate.listen(t,e,i)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class De extends Se{constructor(t,e,i,n){super(e,i,n),this.factory=t,this.namespaceId=e}setProperty(t,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&"@.disabled"==e?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,e.substr(1),i):this.delegate.setProperty(t,e,i)}listen(t,e,i){if("@"==e.charAt(0)){const n=function(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(t);let s=e.substr(1),a="";return"@"!=s.charAt(0)&&([s,a]=function(t){const e=t.indexOf(".");return[t.substring(0,e),t.substr(e+1)]}(s)),this.engine.listen(this.namespaceId,n,s,a,t=>{this.factory.scheduleListenerCallback(t._data||-1,i,t)})}return this.delegate.listen(t,e,i)}}let Ee=(()=>{class t extends ee{constructor(t,e,i){super(t.body,e,i)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(ye.e),s.Mc(B),s.Mc(At))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();const Ae=new s.v("AnimationModuleType"),Oe=[{provide:B,useFactory:function(){return"function"==typeof _e()?new be:new ge}},{provide:Ae,useValue:"BrowserAnimations"},{provide:a,useClass:ve},{provide:At,useFactory:function(){return new Ot}},{provide:ee,useClass:Ee},{provide:s.M,useFactory:function(t,e,i){return new Ce(t,e,i)},deps:[n.d,ee,s.F]}];let Ie=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:Oe,imports:[n.a]}),t})();var Pe=i("XNiG"),Re=i("quSY"),Te=i("z+Ro"),Me=i("yCtX"),Fe=i("jZKg");function Le(...t){let e=t[t.length-1];return Object(Te.a)(e)?(t.pop(),Object(Fe.a)(t,e)):Object(Me.a)(t)}function Ne(t,...e){return e.length?e.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}var ze=i("7o/Q"),Be=i("KqfI"),Ve=i("n6bG");function je(t,e,i){return function(n){return n.lift(new Ue(t,e,i))}}class Ue{constructor(t,e,i){this.nextOrObserver=t,this.error=e,this.complete=i}call(t,e){return e.subscribe(new $e(t,this.nextOrObserver,this.error,this.complete))}}class $e extends ze.a{constructor(t,e,i,n){super(t),this._tapNext=Be.a,this._tapError=Be.a,this._tapComplete=Be.a,this._tapError=i||Be.a,this._tapComplete=n||Be.a,Object(Ve.a)(e)?(this._context=this,this._tapNext=e):e&&(this._context=e,this._tapNext=e.next||Be.a,this._tapError=e.error||Be.a,this._tapComplete=e.complete||Be.a)}_next(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)}_error(t){try{this._tapError.call(this._context,t)}catch(t){return void this.destination.error(t)}this.destination.error(t)}_complete(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()}}class He extends Re.a{constructor(t,e){super()}schedule(t,e=0){return this}}class qe extends He{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){if(this.closed)return this;this.state=t;const i=this.id,n=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(n,i,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(n,this.id,e),this}requestAsyncId(t,e,i=0){return setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,e,i=0){if(null!==i&&this.delay===i&&!1===this.pending)return e;clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(t,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let i=!1,n=void 0;try{this.work(t)}catch(s){i=!0,n=!!s&&s||new Error(s)}if(i)return this.unsubscribe(),n}_unsubscribe(){const t=this.id,e=this.scheduler,i=e.actions,n=i.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==n&&i.splice(n,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}let Ge=(()=>{class t{constructor(e,i=t.now){this.SchedulerAction=e,this.now=i}schedule(t,e=0,i){return new this.SchedulerAction(this,t).schedule(i,e)}}return t.now=()=>Date.now(),t})();class We extends Ge{constructor(t,e=Ge.now){super(t,()=>We.delegate&&We.delegate!==this?We.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,e=0,i){return We.delegate&&We.delegate!==this?We.delegate.schedule(t,e,i):super.schedule(t,e,i)}flush(t){const{actions:e}=this;if(this.active)return void e.push(t);let i;this.active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,i){for(;t=e.shift();)t.unsubscribe();throw i}}}const Ye=new We(qe);function Qe(t,e=Ye){return i=>i.lift(new Ke(t,e))}class Ke{constructor(t,e){this.dueTime=t,this.scheduler=e}call(t,e){return e.subscribe(new Xe(t,this.dueTime,this.scheduler))}}class Xe extends ze.a{constructor(t,e,i){super(t),this.dueTime=e,this.scheduler=i,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(Ze,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function Ze(t){t.debouncedNext()}function Je(t,e){return function(i){return i.lift(new ti(t,e))}}class ti{constructor(t,e){this.predicate=t,this.thisArg=e}call(t,e){return e.subscribe(new ei(t,this.predicate,this.thisArg))}}class ei extends ze.a{constructor(t,e,i){super(t),this.predicate=e,this.thisArg=i,this.count=0}_next(t){let e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(i){return void this.destination.error(i)}e&&this.destination.next(t)}}var ii=i("lJxs");const ni=(()=>{function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t})();var si=i("HDdC");const ai=new si.a(t=>t.complete());function oi(t){return t?function(t){return new si.a(e=>t.schedule(()=>e.complete()))}(t):ai}function ri(t){return e=>0===t?oi():e.lift(new li(t))}class li{constructor(t){if(this.total=t,this.total<0)throw new ni}call(t,e){return e.subscribe(new ci(t,this.total))}}class ci extends ze.a{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){const e=this.total,i=++this.count;i<=e&&(this.destination.next(t),i===e&&(this.destination.complete(),this.unsubscribe()))}}function di(t){return null!=t&&"false"!==`${t}`}function hi(t,e=0){return function(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}(t)?Number(t):e}function ui(t){return Array.isArray(t)?t:[t]}function mi(t){return null==t?"":"string"==typeof t?t:`${t}px`}function pi(t){return t instanceof s.q?t.nativeElement:t}let gi;try{gi="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(OA){gi=!1}let fi,bi=(()=>{class t{constructor(t){this._platformId=t,this.isBrowser=this._platformId?Object(ye.I)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!gi)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(s.I,8))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(s.I,8))},token:t,providedIn:"root"}),t})(),_i=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})();const yi=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function vi(){if(fi)return fi;if("object"!=typeof document||!document)return fi=new Set(yi),fi;let t=document.createElement("input");return fi=new Set(yi.filter(e=>(t.setAttribute("type",e),t.type===e))),fi}let wi,ki,xi;function Ci(t){return function(){if(null==wi&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>wi=!0}))}finally{wi=wi||!1}return wi}()?t:!!t.capture}function Si(){if("object"!=typeof document||!document)return 0;if(null==ki){const t=document.createElement("div"),e=t.style;t.dir="rtl",e.height="1px",e.width="1px",e.overflow="auto",e.visibility="hidden",e.pointerEvents="none",e.position="absolute";const i=document.createElement("div"),n=i.style;n.width="2px",n.height="1px",t.appendChild(i),document.body.appendChild(t),ki=0,0===t.scrollLeft&&(t.scrollLeft=1,ki=0===t.scrollLeft?1:2),t.parentNode.removeChild(t)}return ki}function Di(t){if(function(){if(null==xi){const t="undefined"!=typeof document?document.head:null;xi=!(!t||!t.createShadowRoot&&!t.attachShadow)}return xi}()){const e=t.getRootNode?t.getRootNode():null;if(e instanceof ShadowRoot)return e}return null}let Ei=(()=>{class t{create(t){return"undefined"==typeof MutationObserver?null:new MutationObserver(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(s.uc)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),Ai=(()=>{class t{constructor(t){this._mutationObserverFactory=t,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((t,e)=>this._cleanupObserver(e))}observe(t){const e=pi(t);return new si.a(t=>{const i=this._observeElement(e).subscribe(t);return()=>{i.unsubscribe(),this._unobserveElement(e)}})}_observeElement(t){if(this._observedElements.has(t))this._observedElements.get(t).count++;else{const e=new Pe.a,i=this._mutationObserverFactory.create(t=>e.next(t));i&&i.observe(t,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(t,{observer:i,stream:e,count:1})}return this._observedElements.get(t).stream}_unobserveElement(t){this._observedElements.has(t)&&(this._observedElements.get(t).count--,this._observedElements.get(t).count||this._cleanupObserver(t))}_cleanupObserver(t){if(this._observedElements.has(t)){const{observer:e,stream:i}=this._observedElements.get(t);e&&e.disconnect(),i.complete(),this._observedElements.delete(t)}}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Ei))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(Ei))},token:t,providedIn:"root"}),t})(),Oi=(()=>{class t{constructor(t,e,i){this._contentObserver=t,this._elementRef=e,this._ngZone=i,this.event=new s.s,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(t){this._debounce=hi(t),this._subscribe()}ngAfterContentInit(){this._currentSubscription||this.disabled||this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const t=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?t.pipe(Qe(this.debounce)):t).subscribe(this.event)})}_unsubscribe(){this._currentSubscription&&this._currentSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Ai),s.yc(s.q),s.yc(s.F))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),t})(),Ii=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Ei]}),t})();function Pi(t,e){return(t.getAttribute(e)||"").match(/\S+/g)||[]}let Ri=0;const Ti=new Map;let Mi=null,Fi=(()=>{class t{constructor(t){this._document=t}describe(t,e){this._canBeDescribed(t,e)&&("string"!=typeof e?(this._setMessageId(e),Ti.set(e,{messageElement:e,referenceCount:0})):Ti.has(e)||this._createMessageElement(e),this._isElementDescribedByMessage(t,e)||this._addMessageReference(t,e))}removeDescription(t,e){if(this._isElementNode(t)){if(this._isElementDescribedByMessage(t,e)&&this._removeMessageReference(t,e),"string"==typeof e){const t=Ti.get(e);t&&0===t.referenceCount&&this._deleteMessageElement(e)}Mi&&0===Mi.childNodes.length&&this._deleteMessagesContainer()}}ngOnDestroy(){const t=this._document.querySelectorAll("[cdk-describedby-host]");for(let e=0;e0!=t.indexOf("cdk-describedby-message"));t.setAttribute("aria-describedby",e.join(" "))}_addMessageReference(t,e){const i=Ti.get(e);!function(t,e,i){const n=Pi(t,e);n.some(t=>t.trim()==i.trim())||(n.push(i.trim()),t.setAttribute(e,n.join(" ")))}(t,"aria-describedby",i.messageElement.id),t.setAttribute("cdk-describedby-host",""),i.referenceCount++}_removeMessageReference(t,e){const i=Ti.get(e);i.referenceCount--,function(t,e,i){const n=Pi(t,e).filter(t=>t!=i.trim());n.length?t.setAttribute(e,n.join(" ")):t.removeAttribute(e)}(t,"aria-describedby",i.messageElement.id),t.removeAttribute("cdk-describedby-host")}_isElementDescribedByMessage(t,e){const i=Pi(t,"aria-describedby"),n=Ti.get(e),s=n&&n.messageElement.id;return!!s&&-1!=i.indexOf(s)}_canBeDescribed(t,e){if(!this._isElementNode(t))return!1;if(e&&"object"==typeof e)return!0;const i=null==e?"":`${e}`.trim(),n=t.getAttribute("aria-label");return!(!i||n&&n.trim()===i)}_isElementNode(t){return t.nodeType===this._document.ELEMENT_NODE}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(ye.e))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(ye.e))},token:t,providedIn:"root"}),t})();class Li{constructor(t){this._items=t,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new Pe.a,this._typeaheadSubscription=Re.a.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._skipPredicateFn=t=>t.disabled,this._pressedLetters=[],this.tabOut=new Pe.a,this.change=new Pe.a,t instanceof s.K&&t.changes.subscribe(t=>{if(this._activeItem){const e=t.toArray().indexOf(this._activeItem);e>-1&&e!==this._activeItemIndex&&(this._activeItemIndex=e)}})}skipPredicate(t){return this._skipPredicateFn=t,this}withWrap(t=!0){return this._wrap=t,this}withVerticalOrientation(t=!0){return this._vertical=t,this}withHorizontalOrientation(t){return this._horizontal=t,this}withAllowedModifierKeys(t){return this._allowedModifierKeys=t,this}withTypeAhead(t=200){if(this._items.length&&this._items.some(t=>"function"!=typeof t.getLabel))throw Error("ListKeyManager items in typeahead mode must implement the `getLabel` method.");return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(je(t=>this._pressedLetters.push(t)),Qe(t),Je(()=>this._pressedLetters.length>0),Object(ii.a)(()=>this._pressedLetters.join(""))).subscribe(t=>{const e=this._getItemsArray();for(let i=1;i!t[e]||this._allowedModifierKeys.indexOf(e)>-1);switch(e){case 9:return void this.tabOut.next();case 40:if(this._vertical&&i){this.setNextItemActive();break}return;case 38:if(this._vertical&&i){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&i){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&i){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;default:return void((i||Ne(t,"shiftKey"))&&(t.key&&1===t.key.length?this._letterKeyStream.next(t.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],t.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(t){const e=this._getItemsArray(),i="number"==typeof t?t:e.indexOf(t),n=e[i];this._activeItem=null==n?null:n,this._activeItemIndex=i}_setActiveItemByDelta(t){this._wrap?this._setActiveInWrapMode(t):this._setActiveInDefaultMode(t)}_setActiveInWrapMode(t){const e=this._getItemsArray();for(let i=1;i<=e.length;i++){const n=(this._activeItemIndex+t*i+e.length)%e.length;if(!this._skipPredicateFn(e[n]))return void this.setActiveItem(n)}}_setActiveInDefaultMode(t){this._setActiveItemByIndex(this._activeItemIndex+t,t)}_setActiveItemByIndex(t,e){const i=this._getItemsArray();if(i[t]){for(;this._skipPredicateFn(i[t]);)if(!i[t+=e])return;this.setActiveItem(t)}}_getItemsArray(){return this._items instanceof s.K?this._items.toArray():this._items}}class Ni extends Li{setActiveItem(t){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(t),this.activeItem&&this.activeItem.setActiveStyles()}}class zi extends Li{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(t){return this._origin=t,this}setActiveItem(t){super.setActiveItem(t),this.activeItem&&this.activeItem.focus(this._origin)}}let Bi=(()=>{class t{constructor(t){this._platform=t}isDisabled(t){return t.hasAttribute("disabled")}isVisible(t){return function(t){return!!(t.offsetWidth||t.offsetHeight||"function"==typeof t.getClientRects&&t.getClientRects().length)}(t)&&"visible"===getComputedStyle(t).visibility}isTabbable(t){if(!this._platform.isBrowser)return!1;const e=function(t){try{return t.frameElement}catch(OA){return null}}((i=t).ownerDocument&&i.ownerDocument.defaultView||window);var i;if(e){const t=e&&e.nodeName.toLowerCase();if(-1===ji(e))return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&"object"===t)return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&!this.isVisible(e))return!1}let n=t.nodeName.toLowerCase(),s=ji(t);if(t.hasAttribute("contenteditable"))return-1!==s;if("iframe"===n)return!1;if("audio"===n){if(!t.hasAttribute("controls"))return!1;if(this._platform.BLINK)return!0}if("video"===n){if(!t.hasAttribute("controls")&&this._platform.TRIDENT)return!1;if(this._platform.BLINK||this._platform.FIREFOX)return!0}return("object"!==n||!this._platform.BLINK&&!this._platform.WEBKIT)&&!(this._platform.WEBKIT&&this._platform.IOS&&!function(t){let e=t.nodeName.toLowerCase(),i="input"===e&&t.type;return"text"===i||"password"===i||"select"===e||"textarea"===e}(t))&&t.tabIndex>=0}isFocusable(t){return function(t){return!function(t){return function(t){return"input"==t.nodeName.toLowerCase()}(t)&&"hidden"==t.type}(t)&&(function(t){let e=t.nodeName.toLowerCase();return"input"===e||"select"===e||"button"===e||"textarea"===e}(t)||function(t){return function(t){return"a"==t.nodeName.toLowerCase()}(t)&&t.hasAttribute("href")}(t)||t.hasAttribute("contenteditable")||Vi(t))}(t)&&!this.isDisabled(t)&&this.isVisible(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(bi))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(bi))},token:t,providedIn:"root"}),t})();function Vi(t){if(!t.hasAttribute("tabindex")||void 0===t.tabIndex)return!1;let e=t.getAttribute("tabindex");return"-32768"!=e&&!(!e||isNaN(parseInt(e,10)))}function ji(t){if(!Vi(t))return null;const e=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e}class Ui{constructor(t,e,i,n,s=!1){this._element=t,this._checker=e,this._ngZone=i,this._document=n,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,s||this.attachAnchors()}get enabled(){return this._enabled}set enabled(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}destroy(){const t=this._startAnchor,e=this._endAnchor;t&&(t.removeEventListener("focus",this.startAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),e&&(e.removeEventListener("focus",this.endAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),this._startAnchor=this._endAnchor=null}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(){return new Promise(t=>{this._executeOnStable(()=>t(this.focusInitialElement()))})}focusFirstTabbableElementWhenReady(){return new Promise(t=>{this._executeOnStable(()=>t(this.focusFirstTabbableElement()))})}focusLastTabbableElementWhenReady(){return new Promise(t=>{this._executeOnStable(()=>t(this.focusLastTabbableElement()))})}_getRegionBoundary(t){let e=this._element.querySelectorAll(`[cdk-focus-region-${t}], `+`[cdkFocusRegion${t}], `+`[cdk-focus-${t}]`);for(let i=0;i=0;i--){let t=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(t)return t}return null}_createAnchor(){const t=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add("cdk-visually-hidden"),t.classList.add("cdk-focus-trap-anchor"),t.setAttribute("aria-hidden","true"),t}_toggleAnchorTabIndex(t,e){t?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}_executeOnStable(t){this._ngZone.isStable?t():this._ngZone.onStable.asObservable().pipe(ri(1)).subscribe(t)}}let $i=(()=>{class t{constructor(t,e,i){this._checker=t,this._ngZone=e,this._document=i}create(t,e=!1){return new Ui(t,this._checker,this._ngZone,this._document,e)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Bi),s.Mc(s.F),s.Mc(ye.e))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(Bi),Object(s.Mc)(s.F),Object(s.Mc)(ye.e))},token:t,providedIn:"root"}),t})();"undefined"!=typeof Element&∈const Hi=new s.v("liveAnnouncerElement",{providedIn:"root",factory:function(){return null}}),qi=new s.v("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Gi=(()=>{class t{constructor(t,e,i,n){this._ngZone=e,this._defaultOptions=n,this._document=i,this._liveElement=t||this._createLiveElement()}announce(t,...e){const i=this._defaultOptions;let n,s;return 1===e.length&&"number"==typeof e[0]?s=e[0]:[n,s]=e,this.clear(),clearTimeout(this._previousTimeout),n||(n=i&&i.politeness?i.politeness:"polite"),null==s&&i&&(s=i.duration),this._liveElement.setAttribute("aria-live",n),this._ngZone.runOutsideAngular(()=>new Promise(e=>{clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=t,e(),"number"==typeof s&&(this._previousTimeout=setTimeout(()=>this.clear(),s))},100)}))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement&&this._liveElement.parentNode&&(this._liveElement.parentNode.removeChild(this._liveElement),this._liveElement=null)}_createLiveElement(){const t=this._document.getElementsByClassName("cdk-live-announcer-element"),e=this._document.createElement("div");for(let i=0;i{class t{constructor(t,e,i,n){this._ngZone=t,this._platform=e,this._origin=null,this._windowFocused=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._documentKeydownListener=()=>{this._lastTouchTarget=null,this._setOriginForCurrentEventQueue("keyboard")},this._documentMousedownListener=()=>{this._lastTouchTarget||this._setOriginForCurrentEventQueue("mouse")},this._documentTouchstartListener=t=>{null!=this._touchTimeoutId&&clearTimeout(this._touchTimeoutId),this._lastTouchTarget=t.composedPath?t.composedPath()[0]:t.target,this._touchTimeoutId=setTimeout(()=>this._lastTouchTarget=null,650)},this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)},this._document=i,this._detectionMode=(null==n?void 0:n.detectionMode)||0}monitor(t,e=!1){if(!this._platform.isBrowser)return Le(null);const i=pi(t);if(this._elementInfo.has(i)){let t=this._elementInfo.get(i);return t.checkChildren=e,t.subject.asObservable()}let n={unlisten:()=>{},checkChildren:e,subject:new Pe.a};this._elementInfo.set(i,n),this._incrementMonitoredElementCount();let s=t=>this._onFocus(t,i),a=t=>this._onBlur(t,i);return this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",s,!0),i.addEventListener("blur",a,!0)}),n.unlisten=()=>{i.removeEventListener("focus",s,!0),i.removeEventListener("blur",a,!0)},n.subject.asObservable()}stopMonitoring(t){const e=pi(t),i=this._elementInfo.get(e);i&&(i.unlisten(),i.subject.complete(),this._setClasses(e),this._elementInfo.delete(e),this._decrementMonitoredElementCount())}focusVia(t,e,i){const n=pi(t);this._setOriginForCurrentEventQueue(e),"function"==typeof n.focus&&n.focus(i)}ngOnDestroy(){this._elementInfo.forEach((t,e)=>this.stopMonitoring(e))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_toggleClass(t,e,i){i?t.classList.add(e):t.classList.remove(e)}_setClasses(t,e){this._elementInfo.get(t)&&(this._toggleClass(t,"cdk-focused",!!e),this._toggleClass(t,"cdk-touch-focused","touch"===e),this._toggleClass(t,"cdk-keyboard-focused","keyboard"===e),this._toggleClass(t,"cdk-mouse-focused","mouse"===e),this._toggleClass(t,"cdk-program-focused","program"===e))}_setOriginForCurrentEventQueue(t){this._ngZone.runOutsideAngular(()=>{this._origin=t,0===this._detectionMode&&(this._originTimeoutId=setTimeout(()=>this._origin=null,1))})}_wasCausedByTouch(t){let e=t.target;return this._lastTouchTarget instanceof Node&&e instanceof Node&&(e===this._lastTouchTarget||e.contains(this._lastTouchTarget))}_onFocus(t,e){const i=this._elementInfo.get(e);if(!i||!i.checkChildren&&e!==t.target)return;let n=this._origin;n||(n=this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:this._wasCausedByTouch(t)?"touch":"program"),this._setClasses(e,n),this._emitOrigin(i.subject,n),this._lastFocusOrigin=n}_onBlur(t,e){const i=this._elementInfo.get(e);!i||i.checkChildren&&t.relatedTarget instanceof Node&&e.contains(t.relatedTarget)||(this._setClasses(e),this._emitOrigin(i.subject,null))}_emitOrigin(t,e){this._ngZone.run(()=>t.next(e))}_incrementMonitoredElementCount(){1==++this._monitoredElementCount&&this._platform.isBrowser&&this._ngZone.runOutsideAngular(()=>{const t=this._getDocument(),e=this._getWindow();t.addEventListener("keydown",this._documentKeydownListener,Yi),t.addEventListener("mousedown",this._documentMousedownListener,Yi),t.addEventListener("touchstart",this._documentTouchstartListener,Yi),e.addEventListener("focus",this._windowFocusListener)})}_decrementMonitoredElementCount(){if(!--this._monitoredElementCount){const t=this._getDocument(),e=this._getWindow();t.removeEventListener("keydown",this._documentKeydownListener,Yi),t.removeEventListener("mousedown",this._documentMousedownListener,Yi),t.removeEventListener("touchstart",this._documentTouchstartListener,Yi),e.removeEventListener("focus",this._windowFocusListener),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._touchTimeoutId),clearTimeout(this._originTimeoutId)}}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(s.F),s.Mc(bi),s.Mc(ye.e,8),s.Mc(Wi,8))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(s.F),Object(s.Mc)(bi),Object(s.Mc)(ye.e,8),Object(s.Mc)(Wi,8))},token:t,providedIn:"root"}),t})(),Ki=(()=>{class t{constructor(t,e){this._elementRef=t,this._focusMonitor=e,this.cdkFocusChange=new s.s,this._monitorSubscription=this._focusMonitor.monitor(this._elementRef,this._elementRef.nativeElement.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(t=>this.cdkFocusChange.emit(t))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(Qi))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),t})();function Xi(t){return 0===t.buttons}let Zi=(()=>{class t{constructor(t,e){this._platform=t,this._document=e}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);const e=(this._document.defaultView.getComputedStyle(t).backgroundColor||"").replace(/ /g,"");switch(this._document.body.removeChild(t),e){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(this._platform.isBrowser&&this._document.body){const t=this._document.body.classList;t.remove("cdk-high-contrast-active"),t.remove("cdk-high-contrast-black-on-white"),t.remove("cdk-high-contrast-white-on-black");const e=this.getHighContrastMode();1===e?(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-black-on-white")):2===e&&(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-white-on-black"))}}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(bi),s.Mc(ye.e))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(bi),Object(s.Mc)(ye.e))},token:t,providedIn:"root"}),t})(),Ji=(()=>{class t{constructor(t){t._applyBodyHighContrastModeCssClasses()}}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)(s.Mc(Zi))},imports:[[_i,Ii]]}),t})();const tn=new s.v("cdk-dir-doc",{providedIn:"root",factory:function(){return Object(s.db)(ye.e)}});let en=(()=>{class t{constructor(t){if(this.value="ltr",this.change=new s.s,t){const e=t.documentElement?t.documentElement.dir:null,i=(t.body?t.body.dir:null)||e;this.value="ltr"===i||"rtl"===i?i:"ltr"}}ngOnDestroy(){this.change.complete()}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(tn,8))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(tn,8))},token:t,providedIn:"root"}),t})(),nn=(()=>{class t{constructor(){this._dir="ltr",this._isInitialized=!1,this.change=new s.s}get dir(){return this._dir}set dir(t){const e=this._dir,i=t?t.toLowerCase():t;this._rawDir=t,this._dir="ltr"===i||"rtl"===i?i:"ltr",e!==this._dir&&this._isInitialized&&this.change.emit(this._dir)}get value(){return this.dir}ngAfterContentInit(){this._isInitialized=!0}ngOnDestroy(){this.change.complete()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","dir",""]],hostVars:1,hostBindings:function(t,e){2&t&&s.lc("dir",e._rawDir)},inputs:{dir:"dir"},outputs:{change:"dirChange"},exportAs:["dir"],features:[s.jc([{provide:en,useExisting:t}])]}),t})(),sn=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})();const an=new s.W("9.2.0");var on=i("bHdf");function rn(){return Object(on.a)(1)}function ln(...t){return rn()(Le(...t))}function cn(...t){const e=t[t.length-1];return Object(Te.a)(e)?(t.pop(),i=>ln(t,i,e)):e=>ln(t,e)}const dn=["*",[["mat-option"],["ng-container"]]],hn=["*","mat-option, ng-container"];function un(t,e){if(1&t&&s.zc(0,"mat-pseudo-checkbox",3),2&t){const t=s.Uc();s.ad("state",t.selected?"checked":"unchecked")("disabled",t.disabled)}}const mn=["*"],pn=new s.W("9.2.0"),gn=new s.v("mat-sanity-checks",{providedIn:"root",factory:function(){return!0}});let fn=(()=>{class t{constructor(t,e,i){this._hasDoneGlobalChecks=!1,this._document=i,t._applyBodyHighContrastModeCssClasses(),this._sanityChecks=e,this._hasDoneGlobalChecks||(this._checkDoctypeIsDefined(),this._checkThemeIsPresent(),this._checkCdkVersionMatch(),this._hasDoneGlobalChecks=!0)}_getDocument(){const t=this._document||document;return"object"==typeof t&&t?t:null}_getWindow(){const t=this._getDocument(),e=(null==t?void 0:t.defaultView)||window;return"object"==typeof e&&e?e:null}_checksAreEnabled(){return Object(s.eb)()&&!this._isTestEnv()}_isTestEnv(){const t=this._getWindow();return t&&(t.__karma__||t.jasmine)}_checkDoctypeIsDefined(){const t=this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.doctype),e=this._getDocument();t&&e&&!e.doctype&&console.warn("Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.")}_checkThemeIsPresent(){const t=!this._checksAreEnabled()||!1===this._sanityChecks||!this._sanityChecks.theme,e=this._getDocument();if(t||!e||!e.body||"function"!=typeof getComputedStyle)return;const i=e.createElement("div");i.classList.add("mat-theme-loaded-marker"),e.body.appendChild(i);const n=getComputedStyle(i);n&&"none"!==n.display&&console.warn("Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming"),e.body.removeChild(i)}_checkCdkVersionMatch(){this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.version)&&pn.full!==an.full&&console.warn("The Angular Material version ("+pn.full+") does not match the Angular CDK version ("+an.full+").\nPlease ensure the versions of these two packages exactly match.")}}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)(s.Mc(Zi),s.Mc(gn,8),s.Mc(ye.e,8))},imports:[[sn],sn]}),t})();function bn(t){return class extends t{constructor(...t){super(...t),this._disabled=!1}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t)}}}function _n(t,e){return class extends t{constructor(...t){super(...t),this.color=e}get color(){return this._color}set color(t){const i=t||e;i!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),i&&this._elementRef.nativeElement.classList.add(`mat-${i}`),this._color=i)}}}function yn(t){return class extends t{constructor(...t){super(...t),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=di(t)}}}function vn(t,e=0){return class extends t{constructor(...t){super(...t),this._tabIndex=e}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(t){this._tabIndex=null!=t?t:e}}}function wn(t){return class extends t{constructor(...t){super(...t),this.errorState=!1,this.stateChanges=new Pe.a}updateErrorState(){const t=this.errorState,e=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);e!==t&&(this.errorState=e,this.stateChanges.next())}}}const kn=new s.v("MAT_DATE_LOCALE",{providedIn:"root",factory:function(){return Object(s.db)(s.z)}});class xn{constructor(){this._localeChanges=new Pe.a}get localeChanges(){return this._localeChanges}deserialize(t){return null==t||this.isDateInstance(t)&&this.isValid(t)?t:this.invalid()}setLocale(t){this.locale=t,this._localeChanges.next()}compareDate(t,e){return this.getYear(t)-this.getYear(e)||this.getMonth(t)-this.getMonth(e)||this.getDate(t)-this.getDate(e)}sameDate(t,e){if(t&&e){let i=this.isValid(t),n=this.isValid(e);return i&&n?!this.compareDate(t,e):i==n}return t==e}clampDate(t,e,i){return e&&this.compareDate(t,e)<0?e:i&&this.compareDate(t,i)>0?i:t}}const Cn=new s.v("mat-date-formats");let Sn;try{Sn="undefined"!=typeof Intl}catch(OA){Sn=!1}const Dn={long:["January","February","March","April","May","June","July","August","September","October","November","December"],short:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],narrow:["J","F","M","A","M","J","J","A","S","O","N","D"]},En=In(31,t=>String(t+1)),An={long:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],short:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"]},On=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function In(t,e){const i=Array(t);for(let n=0;n{class t extends xn{constructor(t,e){super(),this.useUtcForDisplay=!0,super.setLocale(t),this.useUtcForDisplay=!e.TRIDENT,this._clampDate=e.TRIDENT||e.EDGE}getYear(t){return t.getFullYear()}getMonth(t){return t.getMonth()}getDate(t){return t.getDate()}getDayOfWeek(t){return t.getDay()}getMonthNames(t){if(Sn){const e=new Intl.DateTimeFormat(this.locale,{month:t,timeZone:"utc"});return In(12,t=>this._stripDirectionalityCharacters(this._format(e,new Date(2017,t,1))))}return Dn[t]}getDateNames(){if(Sn){const t=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return In(31,e=>this._stripDirectionalityCharacters(this._format(t,new Date(2017,0,e+1))))}return En}getDayOfWeekNames(t){if(Sn){const e=new Intl.DateTimeFormat(this.locale,{weekday:t,timeZone:"utc"});return In(7,t=>this._stripDirectionalityCharacters(this._format(e,new Date(2017,0,t+1))))}return An[t]}getYearName(t){if(Sn){const e=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._stripDirectionalityCharacters(this._format(e,t))}return String(this.getYear(t))}getFirstDayOfWeek(){return 0}getNumDaysInMonth(t){return this.getDate(this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+1,0))}clone(t){return new Date(t.getTime())}createDate(t,e,i){if(e<0||e>11)throw Error(`Invalid month index "${e}". Month index has to be between 0 and 11.`);if(i<1)throw Error(`Invalid date "${i}". Date has to be greater than 0.`);let n=this._createDateWithOverflow(t,e,i);if(n.getMonth()!=e)throw Error(`Invalid date "${i}" for month with index "${e}".`);return n}today(){return new Date}parse(t){return"number"==typeof t?new Date(t):t?new Date(Date.parse(t)):null}format(t,e){if(!this.isValid(t))throw Error("NativeDateAdapter: Cannot format invalid date.");if(Sn){this._clampDate&&(t.getFullYear()<1||t.getFullYear()>9999)&&(t=this.clone(t)).setFullYear(Math.max(1,Math.min(9999,t.getFullYear()))),e=Object.assign(Object.assign({},e),{timeZone:"utc"});const i=new Intl.DateTimeFormat(this.locale,e);return this._stripDirectionalityCharacters(this._format(i,t))}return this._stripDirectionalityCharacters(t.toDateString())}addCalendarYears(t,e){return this.addCalendarMonths(t,12*e)}addCalendarMonths(t,e){let i=this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+e,this.getDate(t));return this.getMonth(i)!=((this.getMonth(t)+e)%12+12)%12&&(i=this._createDateWithOverflow(this.getYear(i),this.getMonth(i),0)),i}addCalendarDays(t,e){return this._createDateWithOverflow(this.getYear(t),this.getMonth(t),this.getDate(t)+e)}toIso8601(t){return[t.getUTCFullYear(),this._2digit(t.getUTCMonth()+1),this._2digit(t.getUTCDate())].join("-")}deserialize(t){if("string"==typeof t){if(!t)return null;if(On.test(t)){let e=new Date(t);if(this.isValid(e))return e}}return super.deserialize(t)}isDateInstance(t){return t instanceof Date}isValid(t){return!isNaN(t.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(t,e,i){const n=new Date(t,e,i);return t>=0&&t<100&&n.setFullYear(this.getYear(n)-1900),n}_2digit(t){return("00"+t).slice(-2)}_stripDirectionalityCharacters(t){return t.replace(/[\u200e\u200f]/g,"")}_format(t,e){const i=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.format(i)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(kn,8),s.Mc(bi))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),Rn=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[{provide:xn,useClass:Pn}],imports:[[_i]]}),t})();const Tn={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let Mn=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[{provide:Cn,useValue:Tn}],imports:[[Rn]]}),t})(),Fn=(()=>{class t{isErrorState(t,e){return!!(t&&t.invalid&&(t.touched||e&&e.submitted))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(s.uc)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),Ln=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]}),t})();function Nn(t,e,i="mat"){t.changes.pipe(cn(t)).subscribe(({length:t})=>{zn(e,`${i}-2-line`,!1),zn(e,`${i}-3-line`,!1),zn(e,`${i}-multi-line`,!1),2===t||3===t?zn(e,`${i}-${t}-line`,!0):t>3&&zn(e,`${i}-multi-line`,!0)})}function zn(t,e,i){const n=t.nativeElement.classList;i?n.add(e):n.remove(e)}let Bn=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[fn],fn]}),t})();class Vn{constructor(t,e,i){this._renderer=t,this.element=e,this.config=i,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const jn={enterDuration:450,exitDuration:400},Un=Ci({passive:!0});class $n{constructor(t,e,i,n){this._target=t,this._ngZone=e,this._isPointerDown=!1,this._triggerEvents=new Map,this._activeRipples=new Set,this._onMousedown=t=>{const e=Xi(t),i=this._lastTouchStartEvent&&Date.now(){if(!this._target.rippleDisabled){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const e=t.changedTouches;for(let t=0;t{this._isPointerDown&&(this._isPointerDown=!1,this._activeRipples.forEach(t=>{!t.config.persistent&&(1===t.state||t.config.terminateOnPointerUp&&0===t.state)&&t.fadeOut()}))},n.isBrowser&&(this._containerElement=pi(i),this._triggerEvents.set("mousedown",this._onMousedown).set("mouseup",this._onPointerUp).set("mouseleave",this._onPointerUp).set("touchstart",this._onTouchStart).set("touchend",this._onPointerUp).set("touchcancel",this._onPointerUp))}fadeInRipple(t,e,i={}){const n=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),s=Object.assign(Object.assign({},jn),i.animation);i.centered&&(t=n.left+n.width/2,e=n.top+n.height/2);const a=i.radius||function(t,e,i){const n=Math.max(Math.abs(t-i.left),Math.abs(t-i.right)),s=Math.max(Math.abs(e-i.top),Math.abs(e-i.bottom));return Math.sqrt(n*n+s*s)}(t,e,n),o=t-n.left,r=e-n.top,l=s.enterDuration,c=document.createElement("div");c.classList.add("mat-ripple-element"),c.style.left=`${o-a}px`,c.style.top=`${r-a}px`,c.style.height=`${2*a}px`,c.style.width=`${2*a}px`,null!=i.color&&(c.style.backgroundColor=i.color),c.style.transitionDuration=`${l}ms`,this._containerElement.appendChild(c),window.getComputedStyle(c).getPropertyValue("opacity"),c.style.transform="scale(1)";const d=new Vn(this,c,i);return d.state=0,this._activeRipples.add(d),i.persistent||(this._mostRecentTransientRipple=d),this._runTimeoutOutsideZone(()=>{const t=d===this._mostRecentTransientRipple;d.state=1,i.persistent||t&&this._isPointerDown||d.fadeOut()},l),d}fadeOutRipple(t){const e=this._activeRipples.delete(t);if(t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!e)return;const i=t.element,n=Object.assign(Object.assign({},jn),t.config.animation);i.style.transitionDuration=`${n.exitDuration}ms`,i.style.opacity="0",t.state=2,this._runTimeoutOutsideZone(()=>{t.state=3,i.parentNode.removeChild(i)},n.exitDuration)}fadeOutAll(){this._activeRipples.forEach(t=>t.fadeOut())}setupTriggerEvents(t){const e=pi(t);e&&e!==this._triggerElement&&(this._removeTriggerEvents(),this._ngZone.runOutsideAngular(()=>{this._triggerEvents.forEach((t,i)=>{e.addEventListener(i,t,Un)})}),this._triggerElement=e)}_runTimeoutOutsideZone(t,e=0){this._ngZone.runOutsideAngular(()=>setTimeout(t,e))}_removeTriggerEvents(){this._triggerElement&&this._triggerEvents.forEach((t,e)=>{this._triggerElement.removeEventListener(e,t,Un)})}}const Hn=new s.v("mat-ripple-global-options");let qn=(()=>{class t{constructor(t,e,i,n,s){this._elementRef=t,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=n||{},this._rippleRenderer=new $n(this,e,t,i),"NoopAnimations"===s&&(this._globalOptions.animation={enterDuration:0,exitDuration:0})}get disabled(){return this._disabled}set disabled(t){this._disabled=t,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(t){this._trigger=t,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign({},this._globalOptions.animation),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(t,e=0,i){return"number"==typeof t?this._rippleRenderer.fadeInRipple(t,e,Object.assign(Object.assign({},this.rippleConfig),i)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),t))}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.F),s.yc(bi),s.yc(Hn,8),s.yc(Ae,8))},t.\u0275dir=s.tc({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(t,e){2&t&&s.oc("mat-ripple-unbounded",e.unbounded)},inputs:{radius:["matRippleRadius","radius"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"],color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],animation:["matRippleAnimation","animation"]},exportAs:["matRipple"]}),t})(),Gn=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[fn,_i],fn]}),t})(),Wn=(()=>{class t{constructor(t){this._animationMode=t,this.state="unchecked",this.disabled=!1}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Ae,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(t,e){2&t&&s.oc("mat-pseudo-checkbox-indeterminate","indeterminate"===e.state)("mat-pseudo-checkbox-checked","checked"===e.state)("mat-pseudo-checkbox-disabled",e.disabled)("_mat-animation-noopable","NoopAnimations"===e._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(t,e){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n'],encapsulation:2,changeDetection:0}),t})(),Yn=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})();class Qn{}const Kn=bn(Qn);let Xn=0,Zn=(()=>{class t extends Kn{constructor(){super(...arguments),this._labelId=`mat-optgroup-label-${Xn++}`}}return t.\u0275fac=function(e){return Jn(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["mat-optgroup"]],hostAttrs:["role","group",1,"mat-optgroup"],hostVars:4,hostBindings:function(t,e){2&t&&(s.lc("aria-disabled",e.disabled.toString())("aria-labelledby",e._labelId),s.oc("mat-optgroup-disabled",e.disabled))},inputs:{disabled:"disabled",label:"label"},exportAs:["matOptgroup"],features:[s.hc],ngContentSelectors:hn,decls:4,vars:2,consts:[[1,"mat-optgroup-label",3,"id"]],template:function(t,e){1&t&&(s.Zc(dn),s.Dc(0,"label",0),s.vd(1),s.Yc(2),s.Cc(),s.Yc(3,1)),2&t&&(s.ad("id",e._labelId),s.kc(1),s.xd("",e.label," "))},styles:[".mat-optgroup-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup-label[disabled]{cursor:default}[dir=rtl] .mat-optgroup-label{text-align:right}.mat-optgroup-label .mat-icon{margin-right:16px;vertical-align:middle}.mat-optgroup-label .mat-icon svg{vertical-align:top}[dir=rtl] .mat-optgroup-label .mat-icon{margin-left:16px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),t})();const Jn=s.Fc(Zn);let ts=0;class es{constructor(t,e=!1){this.source=t,this.isUserInput=e}}const is=new s.v("MAT_OPTION_PARENT_COMPONENT");let ns=(()=>{class t{constructor(t,e,i,n){this._element=t,this._changeDetectorRef=e,this._parent=i,this.group=n,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${ts++}`,this.onSelectionChange=new s.s,this._stateChanges=new Pe.a}get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(t){this._disabled=di(t)}get disableRipple(){return this._parent&&this._parent.disableRipple}get active(){return this._active}get viewValue(){return(this._getHostElement().textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(t,e){const i=this._getHostElement();"function"==typeof i.focus&&i.focus(e)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(t){13!==t.keyCode&&32!==t.keyCode||Ne(t)||(this._selectViaInteraction(),t.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getAriaSelected(){return this.selected||!this.multiple&&null}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const t=this.viewValue;t!==this._mostRecentViewValue&&(this._mostRecentViewValue=t,this._stateChanges.next())}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(t=!1){this.onSelectionChange.emit(new es(this,t))}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(is,8),s.yc(Zn,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-option","mat-focus-indicator"],hostVars:12,hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e._selectViaInteraction()}))("keydown",(function(t){return e._handleKeydown(t)})),2&t&&(s.Gc("id",e.id),s.lc("tabindex",e._getTabIndex())("aria-selected",e._getAriaSelected())("aria-disabled",e.disabled.toString()),s.oc("mat-selected",e.selected)("mat-option-multiple",e.multiple)("mat-active",e.active)("mat-option-disabled",e.disabled))},inputs:{id:"id",disabled:"disabled",value:"value"},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:mn,decls:4,vars:3,consts:[["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"]],template:function(t,e){1&t&&(s.Zc(),s.td(0,un,1,2,"mat-pseudo-checkbox",0),s.Dc(1,"span",1),s.Yc(2),s.Cc(),s.zc(3,"div",2)),2&t&&(s.ad("ngIf",e.multiple),s.kc(3),s.ad("matRippleTrigger",e._getHostElement())("matRippleDisabled",e.disabled||e.disableRipple))},directives:[ye.t,qn,Wn],styles:[".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.cdk-high-contrast-active .mat-option .mat-option-ripple{opacity:.5}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),t})();function ss(t,e,i){if(i.length){let n=e.toArray(),s=i.toArray(),a=0;for(let e=0;ei+n?Math.max(0,s-n+e):i}let os=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[Gn,ye.c,Yn]]}),t})();const rs=new s.v("mat-label-global-options"),ls=["mat-button",""],cs=["*"],ds=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"];class hs{constructor(t){this._elementRef=t}}const us=_n(bn(yn(hs)));let ms=(()=>{class t extends us{constructor(t,e,i){super(t),this._focusMonitor=e,this._animationMode=i,this.isRoundButton=this._hasHostAttributes("mat-fab","mat-mini-fab"),this.isIconButton=this._hasHostAttributes("mat-icon-button");for(const n of ds)this._hasHostAttributes(n)&&this._getHostElement().classList.add(n);t.nativeElement.classList.add("mat-button-base"),this._focusMonitor.monitor(this._elementRef,!0),this.isRoundButton&&(this.color="accent")}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(t="program",e){this._focusMonitor.focusVia(this._getHostElement(),t,e)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...t){return t.some(t=>this._getHostElement().hasAttribute(t))}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(Qi),s.yc(Ae,8))},t.\u0275cmp=s.sc({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],viewQuery:function(t,e){var i;1&t&&s.zd(qn,!0),2&t&&s.gd(i=s.Rc())&&(e.ripple=i.first)},hostAttrs:[1,"mat-focus-indicator"],hostVars:3,hostBindings:function(t,e){2&t&&(s.lc("disabled",e.disabled||null),s.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[s.hc],attrs:ls,ngContentSelectors:cs,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"span",0),s.Yc(1),s.Cc(),s.zc(2,"div",1),s.zc(3,"div",2)),2&t&&(s.kc(2),s.oc("mat-button-ripple-round",e.isRoundButton||e.isIconButton),s.ad("matRippleDisabled",e._isRippleDisabled())("matRippleCentered",e.isIconButton)("matRippleTrigger",e._getHostElement()))},directives:[qn],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button[disabled],.mat-icon-button[disabled],.mat-stroked-button[disabled],.mat-flat-button[disabled]{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button[disabled]{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab[disabled]{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab[disabled]{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.cdk-high-contrast-active .mat-button-focus-overlay{background-color:#fff}.cdk-high-contrast-black-on-white .mat-button-focus-overlay{background-color:#000}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}\n"],encapsulation:2,changeDetection:0}),t})(),ps=(()=>{class t extends ms{constructor(t,e,i){super(e,t,i)}_haltDisabledEvents(t){this.disabled&&(t.preventDefault(),t.stopImmediatePropagation())}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Qi),s.yc(s.q),s.yc(Ae,8))},t.\u0275cmp=s.sc({type:t,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-icon-button",""],["a","mat-fab",""],["a","mat-mini-fab",""],["a","mat-stroked-button",""],["a","mat-flat-button",""]],hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(t,e){1&t&&s.Qc("click",(function(t){return e._haltDisabledEvents(t)})),2&t&&(s.lc("tabindex",e.disabled?-1:e.tabIndex||0)("disabled",e.disabled||null)("aria-disabled",e.disabled.toString()),s.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[s.hc],attrs:ls,ngContentSelectors:cs,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"span",0),s.Yc(1),s.Cc(),s.zc(2,"div",1),s.zc(3,"div",2)),2&t&&(s.kc(2),s.oc("mat-button-ripple-round",e.isRoundButton||e.isIconButton),s.ad("matRippleDisabled",e._isRippleDisabled())("matRippleCentered",e.isIconButton)("matRippleTrigger",e._getHostElement()))},directives:[qn],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button[disabled],.mat-icon-button[disabled],.mat-stroked-button[disabled],.mat-flat-button[disabled]{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button[disabled]{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab[disabled]{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab[disabled]{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.cdk-high-contrast-active .mat-button-focus-overlay{background-color:#fff}.cdk-high-contrast-black-on-white .mat-button-focus-overlay{background-color:#000}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}\n"],encapsulation:2,changeDetection:0}),t})(),gs=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[Gn,fn],fn]}),t})();class fs{constructor(t=!1,e,i=!0){this._multiple=t,this._emitChanges=i,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new Pe.a,e&&e.length&&(t?e.forEach(t=>this._markSelected(t)):this._markSelected(e[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...t){this._verifyValueAssignment(t),t.forEach(t=>this._markSelected(t)),this._emitChangeEvent()}deselect(...t){this._verifyValueAssignment(t),t.forEach(t=>this._unmarkSelected(t)),this._emitChangeEvent()}toggle(t){this.isSelected(t)?this.deselect(t):this.select(t)}clear(){this._unmarkAll(),this._emitChangeEvent()}isSelected(t){return this._selection.has(t)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(t){this._multiple&&this.selected&&this._selected.sort(t)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(t){this.isSelected(t)||(this._multiple||this._unmarkAll(),this._selection.add(t),this._emitChanges&&this._selectedToEmit.push(t))}_unmarkSelected(t){this.isSelected(t)&&(this._selection.delete(t),this._emitChanges&&this._deselectedToEmit.push(t))}_unmarkAll(){this.isEmpty()||this._selection.forEach(t=>this._unmarkSelected(t))}_verifyValueAssignment(t){if(t.length>1&&!this._multiple)throw Error("Cannot pass multiple values into SelectionModel with single-value mode.")}}let bs=(()=>{class t{constructor(){this._listeners=[]}notify(t,e){for(let i of this._listeners)i(t,e)}listen(t){return this._listeners.push(t),()=>{this._listeners=this._listeners.filter(e=>t!==e)}}ngOnDestroy(){this._listeners=[]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(s.uc)({factory:function(){return new t},token:t,providedIn:"root"}),t})();var _s=i("DH7j"),ys=i("XoHu"),vs=i("Cfvw");function ws(...t){if(1===t.length){const e=t[0];if(Object(_s.a)(e))return ks(e,null);if(Object(ys.a)(e)&&Object.getPrototypeOf(e)===Object.prototype){const t=Object.keys(e);return ks(t.map(t=>e[t]),t)}}if("function"==typeof t[t.length-1]){const e=t.pop();return ks(t=1===t.length&&Object(_s.a)(t[0])?t[0]:t,null).pipe(Object(ii.a)(t=>e(...t)))}return ks(t,null)}function ks(t,e){return new si.a(i=>{const n=t.length;if(0===n)return void i.complete();const s=new Array(n);let a=0,o=0;for(let r=0;r{c||(c=!0,o++),s[r]=t},error:t=>i.error(t),complete:()=>{a++,a!==n&&c||(o===n&&i.next(e?e.reduce((t,e,i)=>(t[e]=s[i],t),{}):s),i.complete())}}))}})}const xs=new s.v("NgValueAccessor"),Cs={provide:xs,useExisting:Object(s.cb)(()=>Ss),multi:!0};let Ss=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"checked",t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.L),s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(t,e){1&t&&s.Qc("change",(function(t){return e.onChange(t.target.checked)}))("blur",(function(){return e.onTouched()}))},features:[s.jc([Cs])]}),t})();const Ds={provide:xs,useExisting:Object(s.cb)(()=>As),multi:!0},Es=new s.v("CompositionEventMode");let As=(()=>{class t{constructor(t,e,i){this._renderer=t,this._elementRef=e,this._compositionMode=i,this.onChange=t=>{},this.onTouched=()=>{},this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const t=Object(ye.N)()?Object(ye.N)().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.L),s.yc(s.q),s.yc(Es,8))},t.\u0275dir=s.tc({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(t,e){1&t&&s.Qc("input",(function(t){return e._handleInput(t.target.value)}))("blur",(function(){return e.onTouched()}))("compositionstart",(function(){return e._compositionStart()}))("compositionend",(function(t){return e._compositionEnd(t.target.value)}))},features:[s.jc([Ds])]}),t})(),Os=(()=>{class t{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t}),t})(),Is=(()=>{class t extends Os{get formDirective(){return null}get path(){return null}}return t.\u0275fac=function(e){return Ps(e||t)},t.\u0275dir=s.tc({type:t,features:[s.hc]}),t})();const Ps=s.Fc(Is);function Rs(){throw new Error("unimplemented")}class Ts extends Os{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null,this._rawValidators=[],this._rawAsyncValidators=[]}get validator(){return Rs()}get asyncValidator(){return Rs()}}class Ms{constructor(t){this._cd=t}get ngClassUntouched(){return!!this._cd.control&&this._cd.control.untouched}get ngClassTouched(){return!!this._cd.control&&this._cd.control.touched}get ngClassPristine(){return!!this._cd.control&&this._cd.control.pristine}get ngClassDirty(){return!!this._cd.control&&this._cd.control.dirty}get ngClassValid(){return!!this._cd.control&&this._cd.control.valid}get ngClassInvalid(){return!!this._cd.control&&this._cd.control.invalid}get ngClassPending(){return!!this._cd.control&&this._cd.control.pending}}let Fs=(()=>{class t extends Ms{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Ts,2))},t.\u0275dir=s.tc({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(t,e){2&t&&s.oc("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[s.hc]}),t})(),Ls=(()=>{class t extends Ms{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Is,2))},t.\u0275dir=s.tc({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:14,hostBindings:function(t,e){2&t&&s.oc("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[s.hc]}),t})();function Ns(t){return null==t||0===t.length}const zs=new s.v("NgValidators"),Bs=new s.v("NgAsyncValidators"),Vs=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class js{static min(t){return e=>{if(Ns(e.value)||Ns(t))return null;const i=parseFloat(e.value);return!isNaN(i)&&i{if(Ns(e.value)||Ns(t))return null;const i=parseFloat(e.value);return!isNaN(i)&&i>t?{max:{max:t,actual:e.value}}:null}}static required(t){return Ns(t.value)?{required:!0}:null}static requiredTrue(t){return!0===t.value?null:{required:!0}}static email(t){return Ns(t.value)||Vs.test(t.value)?null:{email:!0}}static minLength(t){return e=>{if(Ns(e.value))return null;const i=e.value?e.value.length:0;return i{const i=e.value?e.value.length:0;return i>t?{maxlength:{requiredLength:t,actualLength:i}}:null}}static pattern(t){if(!t)return js.nullValidator;let e,i;return"string"==typeof t?(i="","^"!==t.charAt(0)&&(i+="^"),i+=t,"$"!==t.charAt(t.length-1)&&(i+="$"),e=new RegExp(i)):(i=t.toString(),e=t),t=>{if(Ns(t.value))return null;const n=t.value;return e.test(n)?null:{pattern:{requiredPattern:i,actualValue:n}}}}static nullValidator(t){return null}static compose(t){if(!t)return null;const e=t.filter(Us);return 0==e.length?null:function(t){return Hs(function(t,e){return e.map(e=>e(t))}(t,e))}}static composeAsync(t){if(!t)return null;const e=t.filter(Us);return 0==e.length?null:function(t){return ws(function(t,e){return e.map(e=>e(t))}(t,e).map($s)).pipe(Object(ii.a)(Hs))}}}function Us(t){return null!=t}function $s(t){const e=Object(s.Nb)(t)?Object(vs.a)(t):t;if(!Object(s.Mb)(e))throw new Error("Expected validator to return Promise or Observable.");return e}function Hs(t){let e={};return t.forEach(t=>{e=null!=t?Object.assign(Object.assign({},e),t):e}),0===Object.keys(e).length?null:e}function qs(t){return t.validate?e=>t.validate(e):t}function Gs(t){return t.validate?e=>t.validate(e):t}const Ws={provide:xs,useExisting:Object(s.cb)(()=>Ys),multi:!0};let Ys=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}registerOnChange(t){this.onChange=e=>{t(""==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.L),s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(t,e){1&t&&s.Qc("change",(function(t){return e.onChange(t.target.value)}))("input",(function(t){return e.onChange(t.target.value)}))("blur",(function(){return e.onTouched()}))},features:[s.jc([Ws])]}),t})();const Qs={provide:xs,useExisting:Object(s.cb)(()=>Xs),multi:!0};let Ks=(()=>{class t{constructor(){this._accessors=[]}add(t,e){this._accessors.push([t,e])}remove(t){for(let e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)}select(t){this._accessors.forEach(e=>{this._isSameGroup(e,t)&&e[1]!==t&&e[1].fireUncheck(t.value)})}_isSameGroup(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),Xs=(()=>{class t{constructor(t,e,i,n){this._renderer=t,this._elementRef=e,this._registry=i,this._injector=n,this.onChange=()=>{},this.onTouched=()=>{}}ngOnInit(){this._control=this._injector.get(Ts),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}registerOnChange(t){this._fn=t,this.onChange=()=>{t(this.value),this._registry.select(this)}}fireUncheck(t){this.writeValue(t)}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_checkName(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)}_throwNameError(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: \n ')}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.L),s.yc(s.q),s.yc(Ks),s.yc(s.w))},t.\u0275dir=s.tc({type:t,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(t,e){1&t&&s.Qc("change",(function(){return e.onChange()}))("blur",(function(){return e.onTouched()}))},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[s.jc([Qs])]}),t})();const Zs={provide:xs,useExisting:Object(s.cb)(()=>Js),multi:!0};let Js=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(t))}registerOnChange(t){this.onChange=e=>{t(""==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.L),s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(t,e){1&t&&s.Qc("change",(function(t){return e.onChange(t.target.value)}))("input",(function(t){return e.onChange(t.target.value)}))("blur",(function(){return e.onTouched()}))},features:[s.jc([Zs])]}),t})();const ta='\n
\n \n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',ea='\n
\n
\n \n
\n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',ia='\n
\n
\n \n
\n
';class na{static controlParentException(){throw new Error(`formControlName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n ${ta}`)}static ngModelGroupException(){throw new Error(`formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\n that also have a "form" prefix: formGroupName, formArrayName, or formGroup.\n\n Option 1: Update the parent to be formGroupName (reactive form strategy)\n\n ${ea}\n\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n ${ia}`)}static missingFormException(){throw new Error(`formGroup expects a FormGroup instance. Please pass one in.\n\n Example:\n\n ${ta}`)}static groupParentException(){throw new Error(`formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n ${ea}`)}static arrayParentException(){throw new Error('formArrayName must be used with a parent formGroup directive. You\'ll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n \n
\n
\n
\n \n
\n
\n
\n\n In your class:\n\n this.cityArray = new FormArray([new FormControl(\'SF\')]);\n this.myGroup = new FormGroup({\n cities: this.cityArray\n });')}static disabledAttrWarning(){console.warn("\n It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\n when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\n you. We recommend using this approach to avoid 'changed after checked' errors.\n \n Example: \n form = new FormGroup({\n first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\n last: new FormControl('Drew', Validators.required)\n });\n ")}static ngModelWarning(t){console.warn(`\n It looks like you're using ngModel on the same form field as ${t}. \n Support for using the ngModel input property and ngModelChange event with \n reactive form directives has been deprecated in Angular v6 and will be removed \n in Angular v7.\n \n For more information on this, see our API docs here:\n https://angular.io/api/forms/${"formControl"===t?"FormControlDirective":"FormControlName"}#use-with-ngmodel\n `)}}const sa={provide:xs,useExisting:Object(s.cb)(()=>oa),multi:!0};function aa(t,e){return null==t?`${e}`:(e&&"object"==typeof e&&(e="Object"),`${t}: ${e}`.slice(0,50))}let oa=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=s.Ob}set compareWith(t){if("function"!=typeof t)throw new Error(`compareWith must be a function, but received ${JSON.stringify(t)}`);this._compareWith=t}writeValue(t){this.value=t;const e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);const i=aa(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",i)}registerOnChange(t){this.onChange=e=>{this.value=this._getOptionValue(e),t(this.value)}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_registerOption(){return(this._idCounter++).toString()}_getOptionId(t){for(const e of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(e),t))return e;return null}_getOptionValue(t){const e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e):t}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.L),s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(t,e){1&t&&s.Qc("change",(function(t){return e.onChange(t.target.value)}))("blur",(function(){return e.onTouched()}))},inputs:{compareWith:"compareWith"},features:[s.jc([sa])]}),t})(),ra=(()=>{class t{constructor(t,e,i){this._element=t,this._renderer=e,this._select=i,this._select&&(this.id=this._select._registerOption())}set ngValue(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(aa(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.L),s.yc(oa,9))},t.\u0275dir=s.tc({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();const la={provide:xs,useExisting:Object(s.cb)(()=>da),multi:!0};function ca(t,e){return null==t?`${e}`:("string"==typeof e&&(e=`'${e}'`),e&&"object"==typeof e&&(e="Object"),`${t}: ${e}`.slice(0,50))}let da=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=s.Ob}set compareWith(t){if("function"!=typeof t)throw new Error(`compareWith must be a function, but received ${JSON.stringify(t)}`);this._compareWith=t}writeValue(t){let e;if(this.value=t,Array.isArray(t)){const i=t.map(t=>this._getOptionId(t));e=(t,e)=>{t._setSelected(i.indexOf(e.toString())>-1)}}else e=(t,e)=>{t._setSelected(!1)};this._optionMap.forEach(e)}registerOnChange(t){this.onChange=e=>{const i=[];if(e.hasOwnProperty("selectedOptions")){const t=e.selectedOptions;for(let e=0;e{class t{constructor(t,e,i){this._element=t,this._renderer=e,this._select=i,this._select&&(this.id=this._select._registerOption(this))}set ngValue(t){null!=this._select&&(this._value=t,this._setElementValue(ca(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._select?(this._value=t,this._setElementValue(ca(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}_setSelected(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.L),s.yc(da,9))},t.\u0275dir=s.tc({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();function ua(t,e){return[...e.path,t]}function ma(t,e){t||ba(e,"Cannot find control with"),e.valueAccessor||ba(e,"No value accessor for form control with"),t.validator=js.compose([t.validator,e.validator]),t.asyncValidator=js.composeAsync([t.asyncValidator,e.asyncValidator]),e.valueAccessor.writeValue(t.value),function(t,e){e.valueAccessor.registerOnChange(i=>{t._pendingValue=i,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&pa(t,e)})}(t,e),function(t,e){t.registerOnChange((t,i)=>{e.valueAccessor.writeValue(t),i&&e.viewToModelUpdate(t)})}(t,e),function(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&pa(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),e.valueAccessor.setDisabledState&&t.registerOnDisabledChange(t=>{e.valueAccessor.setDisabledState(t)}),e._rawValidators.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(()=>t.updateValueAndValidity())}),e._rawAsyncValidators.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(()=>t.updateValueAndValidity())})}function pa(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function ga(t,e){null==t&&ba(e,"Cannot find control with"),t.validator=js.compose([t.validator,e.validator]),t.asyncValidator=js.composeAsync([t.asyncValidator,e.asyncValidator])}function fa(t){return ba(t,"There is no FormControl instance attached to form control element with")}function ba(t,e){let i;throw i=t.path.length>1?`path: '${t.path.join(" -> ")}'`:t.path[0]?`name: '${t.path}'`:"unspecified name attribute",new Error(`${e} ${i}`)}function _a(t){return null!=t?js.compose(t.map(qs)):null}function ya(t){return null!=t?js.composeAsync(t.map(Gs)):null}function va(t,e){if(!t.hasOwnProperty("model"))return!1;const i=t.model;return!!i.isFirstChange()||!Object(s.Ob)(e,i.currentValue)}const wa=[Ss,Js,Ys,oa,da,Xs];function ka(t,e){t._syncPendingControls(),e.forEach(t=>{const e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)})}function xa(t,e){if(!e)return null;Array.isArray(e)||ba(t,"Value accessor was not provided as an array for form control with");let i=void 0,n=void 0,s=void 0;return e.forEach(e=>{var a;e.constructor===As?i=e:(a=e,wa.some(t=>a.constructor===t)?(n&&ba(t,"More than one built-in value accessor matches form control with"),n=e):(s&&ba(t,"More than one custom value accessor matches form control with"),s=e))}),s||n||i||(ba(t,"No valid value accessor for form control with"),null)}function Ca(t,e){const i=t.indexOf(e);i>-1&&t.splice(i,1)}function Sa(t,e,i,n){Object(s.eb)()&&"never"!==n&&((null!==n&&"once"!==n||e._ngModelWarningSentOnce)&&("always"!==n||i._ngModelWarningSent)||(na.ngModelWarning(t),e._ngModelWarningSentOnce=!0,i._ngModelWarningSent=!0))}function Da(t){const e=Aa(t)?t.validators:t;return Array.isArray(e)?_a(e):e||null}function Ea(t,e){const i=Aa(e)?e.asyncValidators:t;return Array.isArray(i)?ya(i):i||null}function Aa(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}class Oa{constructor(t,e){this.validator=t,this.asyncValidator=e,this._onCollectionChange=()=>{},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}get parent(){return this._parent}get valid(){return"VALID"===this.status}get invalid(){return"INVALID"===this.status}get pending(){return"PENDING"==this.status}get disabled(){return"DISABLED"===this.status}get enabled(){return"DISABLED"!==this.status}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this.validator=Da(t)}setAsyncValidators(t){this.asyncValidator=Ea(t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(t=>{t.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(t=>{t.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status="PENDING",!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild(e=>{e.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status="VALID",this._forEachChild(e=>{e.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),"VALID"!==this.status&&"PENDING"!==this.status||this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status="PENDING";const e=$s(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(e=>this.setErrors(e,{emitEvent:t}))}}_cancelExistingSubscription(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){return function(t,e,i){if(null==e)return null;if(Array.isArray(e)||(e=e.split(".")),Array.isArray(e)&&0===e.length)return null;let n=t;return e.forEach(t=>{n=n instanceof Pa?n.controls.hasOwnProperty(t)?n.controls[t]:null:n instanceof Ra&&n.at(t)||null}),n}(this,t)}getError(t,e){const i=e?this.get(e):this;return i&&i.errors?i.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new s.s,this.statusChanges=new s.s}_calculateStatus(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_isBoxedValue(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){Aa(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&this._parent&&this._parent.dirty&&!this._parent._anyControlsDirty()}}class Ia extends Oa{constructor(t=null,e,i){super(Da(e),Ea(i,e)),this._onChange=[],this._applyFormState(t),this._setUpdateStrategy(e),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),this._initObservables()}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=null,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_clearChangeFns(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=()=>{}}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_forEachChild(t){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}}class Pa extends Oa{constructor(t,e,i){super(Da(e),Ea(i,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}removeControl(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){this._checkAllValuesPresent(t),Object.keys(t).forEach(i=>{this._throwIfControlMissing(i),this.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){Object.keys(t).forEach(i=>{this.controls[i]&&this.controls[i].patchValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}reset(t={},e={}){this._forEachChild((i,n)=>{i.reset(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,i)=>(t[i]=e instanceof Ia?e.value:e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(t,e)=>!!e._syncPendingControls()||t);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[t])throw new Error(`Cannot find form control with name: ${t}.`)}_forEachChild(t){Object.keys(this.controls).forEach(e=>t(this.controls[e],e))}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){let e=!1;return this._forEachChild((i,n)=>{e=e||this.contains(n)&&t(i)}),e}_reduceValue(){return this._reduceChildren({},(t,e,i)=>((e.enabled||this.disabled)&&(t[i]=e.value),t))}_reduceChildren(t,e){let i=t;return this._forEachChild((t,n)=>{i=e(i,t,n)}),i}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(t){this._forEachChild((e,i)=>{if(void 0===t[i])throw new Error(`Must supply a value for form control with name: '${i}'.`)})}}class Ra extends Oa{constructor(t,e,i){super(Da(e),Ea(i,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}at(t){return this.controls[t]}push(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()}insert(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()}removeAt(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,e={}){this._checkAllValuesPresent(t),t.forEach((t,i)=>{this._throwIfControlMissing(i),this.at(i).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){t.forEach((t,i)=>{this.at(i)&&this.at(i).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}reset(t=[],e={}){this._forEachChild((i,n)=>{i.reset(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(t=>t instanceof Ia?t.value:t.getRawValue())}clear(){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity())}_syncPendingControls(){let t=this.controls.reduce((t,e)=>!!e._syncPendingControls()||t,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error(`Cannot find form control at index ${t}`)}_forEachChild(t){this.controls.forEach((e,i)=>{t(e,i)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(e=>e.enabled&&t(e))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_checkAllValuesPresent(t){this._forEachChild((e,i)=>{if(void 0===t[i])throw new Error(`Must supply a value for form control at index: ${i}.`)})}_allControlsDisabled(){for(const t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}}const Ta={provide:Is,useExisting:Object(s.cb)(()=>Fa)},Ma=(()=>Promise.resolve(null))();let Fa=(()=>{class t extends Is{constructor(t,e){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new s.s,this.form=new Pa({},_a(t),ya(e))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){Ma.then(()=>{const e=this._findContainer(t.path);t.control=e.registerControl(t.name,t.control),ma(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){Ma.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name),Ca(this._directives,t)})}addFormGroup(t){Ma.then(()=>{const e=this._findContainer(t.path),i=new Pa({});ga(i,t),e.registerControl(t.name,i),i.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){Ma.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,e){Ma.then(()=>{this.form.get(t.path).setValue(e)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submitted=!0,ka(this.form,this._directives),this.ngSubmit.emit(t),!1}onReset(){this.resetForm()}resetForm(t){this.form.reset(t),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}}return t.\u0275fac=function(e){return new(e||t)(s.yc(zs,10),s.yc(Bs,10))},t.\u0275dir=s.tc({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,e){1&t&&s.Qc("submit",(function(t){return e.onSubmit(t)}))("reset",(function(){return e.onReset()}))},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.jc([Ta]),s.hc]}),t})(),La=(()=>{class t extends Is{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return ua(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return _a(this._validators)}get asyncValidator(){return ya(this._asyncValidators)}_checkParentType(){}}return t.\u0275fac=function(e){return Na(e||t)},t.\u0275dir=s.tc({type:t,features:[s.hc]}),t})();const Na=s.Fc(La);class za{static modelParentException(){throw new Error(`\n ngModel cannot be used to register form controls with a parent formGroup directive. Try using\n formGroup's partner directive "formControlName" instead. Example:\n\n ${ta}\n\n Or, if you'd like to avoid registering this form control, indicate that it's standalone in ngModelOptions:\n\n Example:\n\n \n
\n \n \n
\n `)}static formGroupNameException(){throw new Error(`\n ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n ${ea}\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n ${ia}`)}static missingNameException(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n control must be defined as \'standalone\' in ngModelOptions.\n\n Example 1: \n Example 2: ')}static modelGroupParentException(){throw new Error(`\n ngModelGroup cannot be used with a parent formGroup directive.\n\n Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n ${ea}\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n ${ia}`)}}const Ba={provide:Is,useExisting:Object(s.cb)(()=>Va)};let Va=(()=>{class t extends La{constructor(t,e,i){super(),this._parent=t,this._validators=e,this._asyncValidators=i}_checkParentType(){this._parent instanceof t||this._parent instanceof Fa||za.modelGroupParentException()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Is,5),s.yc(zs,10),s.yc(Bs,10))},t.\u0275dir=s.tc({type:t,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[s.jc([Ba]),s.hc]}),t})();const ja={provide:Ts,useExisting:Object(s.cb)(()=>$a)},Ua=(()=>Promise.resolve(null))();let $a=(()=>{class t extends Ts{constructor(t,e,i,n){super(),this.control=new Ia,this._registered=!1,this.update=new s.s,this._parent=t,this._rawValidators=e||[],this._rawAsyncValidators=i||[],this.valueAccessor=xa(this,n)}ngOnChanges(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),va(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?ua(this.name,this._parent):[this.name]}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return _a(this._rawValidators)}get asyncValidator(){return ya(this._rawAsyncValidators)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){ma(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){!(this._parent instanceof Va)&&this._parent instanceof La?za.formGroupNameException():this._parent instanceof Va||this._parent instanceof Fa||za.modelParentException()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||za.missingNameException()}_updateValue(t){Ua.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1})})}_updateDisabled(t){const e=t.isDisabled.currentValue,i=""===e||e&&"false"!==e;Ua.then(()=>{i&&!this.control.disabled?this.control.disable():!i&&this.control.disabled&&this.control.enable()})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Is,9),s.yc(zs,10),s.yc(Bs,10),s.yc(xs,10))},t.\u0275dir=s.tc({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[s.jc([ja]),s.hc,s.ic]}),t})(),Ha=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),t})();const qa=new s.v("NgModelWithFormControlWarning"),Ga={provide:Ts,useExisting:Object(s.cb)(()=>Wa)};let Wa=(()=>{class t extends Ts{constructor(t,e,i,n){super(),this._ngModelWarningConfig=n,this.update=new s.s,this._ngModelWarningSent=!1,this._rawValidators=t||[],this._rawAsyncValidators=e||[],this.valueAccessor=xa(this,i)}set isDisabled(t){na.disabledAttrWarning()}ngOnChanges(e){this._isControlChanged(e)&&(ma(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),va(e,this.viewModel)&&(Sa("formControl",t,this,this._ngModelWarningConfig),this.form.setValue(this.model),this.viewModel=this.model)}get path(){return[]}get validator(){return _a(this._rawValidators)}get asyncValidator(){return ya(this._rawAsyncValidators)}get control(){return this.form}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_isControlChanged(t){return t.hasOwnProperty("form")}}return t.\u0275fac=function(e){return new(e||t)(s.yc(zs,10),s.yc(Bs,10),s.yc(xs,10),s.yc(qa,8))},t.\u0275dir=s.tc({type:t,selectors:[["","formControl",""]],inputs:{isDisabled:["disabled","isDisabled"],form:["formControl","form"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[s.jc([Ga]),s.hc,s.ic]}),t._ngModelWarningSentOnce=!1,t})();const Ya={provide:Is,useExisting:Object(s.cb)(()=>Qa)};let Qa=(()=>{class t extends Is{constructor(t,e){super(),this._validators=t,this._asyncValidators=e,this.submitted=!1,this.directives=[],this.form=null,this.ngSubmit=new s.s}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const e=this.form.get(t.path);return ma(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e}getControl(t){return this.form.get(t.path)}removeControl(t){Ca(this.directives,t)}addFormGroup(t){const e=this.form.get(t.path);ga(e,t),e.updateValueAndValidity({emitEvent:!1})}removeFormGroup(t){}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){const e=this.form.get(t.path);ga(e,t),e.updateValueAndValidity({emitEvent:!1})}removeFormArray(t){}getFormArray(t){return this.form.get(t.path)}updateModel(t,e){this.form.get(t.path).setValue(e)}onSubmit(t){return this.submitted=!0,ka(this.form,this.directives),this.ngSubmit.emit(t),!1}onReset(){this.resetForm()}resetForm(t){this.form.reset(t),this.submitted=!1}_updateDomValue(){this.directives.forEach(t=>{const e=this.form.get(t.path);t.control!==e&&(function(t,e){e.valueAccessor.registerOnChange(()=>fa(e)),e.valueAccessor.registerOnTouched(()=>fa(e)),e._rawValidators.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(null)}),e._rawAsyncValidators.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(null)}),t&&t._clearChangeFns()}(t.control,t),e&&ma(e,t),t.control=e)}),this.form._updateTreeValidity({emitEvent:!1})}_updateRegistrations(){this.form._registerOnCollectionChange(()=>this._updateDomValue()),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{}),this._oldForm=this.form}_updateValidators(){const t=_a(this._validators);this.form.validator=js.compose([this.form.validator,t]);const e=ya(this._asyncValidators);this.form.asyncValidator=js.composeAsync([this.form.asyncValidator,e])}_checkFormPresent(){this.form||na.missingFormException()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(zs,10),s.yc(Bs,10))},t.\u0275dir=s.tc({type:t,selectors:[["","formGroup",""]],hostBindings:function(t,e){1&t&&s.Qc("submit",(function(t){return e.onSubmit(t)}))("reset",(function(){return e.onReset()}))},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.jc([Ya]),s.hc,s.ic]}),t})();const Ka={provide:Is,useExisting:Object(s.cb)(()=>Xa)};let Xa=(()=>{class t extends La{constructor(t,e,i){super(),this._parent=t,this._validators=e,this._asyncValidators=i}_checkParentType(){to(this._parent)&&na.groupParentException()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Is,13),s.yc(zs,10),s.yc(Bs,10))},t.\u0275dir=s.tc({type:t,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[s.jc([Ka]),s.hc]}),t})();const Za={provide:Is,useExisting:Object(s.cb)(()=>Ja)};let Ja=(()=>{class t extends Is{constructor(t,e,i){super(),this._parent=t,this._validators=e,this._asyncValidators=i}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return ua(null==this.name?this.name:this.name.toString(),this._parent)}get validator(){return _a(this._validators)}get asyncValidator(){return ya(this._asyncValidators)}_checkParentType(){to(this._parent)&&na.arrayParentException()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Is,13),s.yc(zs,10),s.yc(Bs,10))},t.\u0275dir=s.tc({type:t,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[s.jc([Za]),s.hc]}),t})();function to(t){return!(t instanceof Xa||t instanceof Qa||t instanceof Ja)}const eo={provide:Ts,useExisting:Object(s.cb)(()=>io)};let io=(()=>{class t extends Ts{constructor(t,e,i,n,a){super(),this._ngModelWarningConfig=a,this._added=!1,this.update=new s.s,this._ngModelWarningSent=!1,this._parent=t,this._rawValidators=e||[],this._rawAsyncValidators=i||[],this.valueAccessor=xa(this,n)}set isDisabled(t){na.disabledAttrWarning()}ngOnChanges(e){this._added||this._setUpControl(),va(e,this.viewModel)&&(Sa("formControlName",t,this,this._ngModelWarningConfig),this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return ua(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return _a(this._rawValidators)}get asyncValidator(){return ya(this._rawAsyncValidators)}_checkParentType(){!(this._parent instanceof Xa)&&this._parent instanceof La?na.ngModelGroupException():this._parent instanceof Xa||this._parent instanceof Qa||this._parent instanceof Ja||na.controlParentException()}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Is,13),s.yc(zs,10),s.yc(Bs,10),s.yc(xs,10),s.yc(qa,8))},t.\u0275dir=s.tc({type:t,selectors:[["","formControlName",""]],inputs:{isDisabled:["disabled","isDisabled"],name:["formControlName","name"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[s.jc([eo]),s.hc,s.ic]}),t._ngModelWarningSentOnce=!1,t})();const no={provide:zs,useExisting:Object(s.cb)(()=>ao),multi:!0},so={provide:zs,useExisting:Object(s.cb)(()=>oo),multi:!0};let ao=(()=>{class t{get required(){return this._required}set required(t){this._required=null!=t&&!1!==t&&"false"!==`${t}`,this._onChange&&this._onChange()}validate(t){return this.required?js.required(t):null}registerOnValidatorChange(t){this._onChange=t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(t,e){2&t&&s.lc("required",e.required?"":null)},inputs:{required:"required"},features:[s.jc([no])]}),t})(),oo=(()=>{class t extends ao{validate(t){return this.required?js.requiredTrue(t):null}}return t.\u0275fac=function(e){return ro(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&s.lc("required",e.required?"":null)},features:[s.jc([so]),s.hc]}),t})();const ro=s.Fc(oo),lo={provide:zs,useExisting:Object(s.cb)(()=>co),multi:!0};let co=(()=>{class t{set email(t){this._enabled=""===t||!0===t||"true"===t,this._onChange&&this._onChange()}validate(t){return this._enabled?js.email(t):null}registerOnValidatorChange(t){this._onChange=t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[s.jc([lo])]}),t})();const ho={provide:zs,useExisting:Object(s.cb)(()=>uo),multi:!0};let uo=(()=>{class t{ngOnChanges(t){"minlength"in t&&(this._createValidator(),this._onChange&&this._onChange())}validate(t){return null==this.minlength?null:this._validator(t)}registerOnValidatorChange(t){this._onChange=t}_createValidator(){this._validator=js.minLength("number"==typeof this.minlength?this.minlength:parseInt(this.minlength,10))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&s.lc("minlength",e.minlength?e.minlength:null)},inputs:{minlength:"minlength"},features:[s.jc([ho]),s.ic]}),t})();const mo={provide:zs,useExisting:Object(s.cb)(()=>po),multi:!0};let po=(()=>{class t{ngOnChanges(t){"maxlength"in t&&(this._createValidator(),this._onChange&&this._onChange())}validate(t){return null!=this.maxlength?this._validator(t):null}registerOnValidatorChange(t){this._onChange=t}_createValidator(){this._validator=js.maxLength("number"==typeof this.maxlength?this.maxlength:parseInt(this.maxlength,10))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&s.lc("maxlength",e.maxlength?e.maxlength:null)},inputs:{maxlength:"maxlength"},features:[s.jc([mo]),s.ic]}),t})();const go={provide:zs,useExisting:Object(s.cb)(()=>fo),multi:!0};let fo=(()=>{class t{ngOnChanges(t){"pattern"in t&&(this._createValidator(),this._onChange&&this._onChange())}validate(t){return this._validator(t)}registerOnValidatorChange(t){this._onChange=t}_createValidator(){this._validator=js.pattern(this.pattern)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&s.lc("pattern",e.pattern?e.pattern:null)},inputs:{pattern:"pattern"},features:[s.jc([go]),s.ic]}),t})(),bo=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})(),_o=(()=>{class t{group(t,e=null){const i=this._reduceControls(t);let n=null,s=null,a=void 0;return null!=e&&(function(t){return void 0!==t.asyncValidators||void 0!==t.validators||void 0!==t.updateOn}(e)?(n=null!=e.validators?e.validators:null,s=null!=e.asyncValidators?e.asyncValidators:null,a=null!=e.updateOn?e.updateOn:void 0):(n=null!=e.validator?e.validator:null,s=null!=e.asyncValidator?e.asyncValidator:null)),new Pa(i,{asyncValidators:s,updateOn:a,validators:n})}control(t,e,i){return new Ia(t,e,i)}array(t,e,i){const n=t.map(t=>this._createControl(t));return new Ra(n,e,i)}_reduceControls(t){const e={};return Object.keys(t).forEach(i=>{e[i]=this._createControl(t[i])}),e}_createControl(t){return t instanceof Ia||t instanceof Pa||t instanceof Ra?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),yo=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Ks],imports:[bo]}),t})(),vo=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:qa,useValue:e.warnOnNgModelWithFormControl}]}}}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[_o,Ks],imports:[bo]}),t})();const wo=["button"],ko=["*"],xo=new s.v("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS"),Co={provide:xs,useExisting:Object(s.cb)(()=>Ao),multi:!0};class So{}let Do=0;class Eo{constructor(t,e){this.source=t,this.value=e}}let Ao=(()=>{class t{constructor(t,e){this._changeDetector=t,this._vertical=!1,this._multiple=!1,this._disabled=!1,this._controlValueAccessorChangeFn=()=>{},this._onTouched=()=>{},this._name=`mat-button-toggle-group-${Do++}`,this.valueChange=new s.s,this.change=new s.s,this.appearance=e&&e.appearance?e.appearance:"standard"}get name(){return this._name}set name(t){this._name=t,this._buttonToggles&&this._buttonToggles.forEach(t=>{t.name=this._name,t._markForCheck()})}get vertical(){return this._vertical}set vertical(t){this._vertical=di(t)}get value(){const t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t.map(t=>t.value):t[0]?t[0].value:void 0}set value(t){this._setSelectionByValue(t),this.valueChange.emit(this.value)}get selected(){const t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t:t[0]||null}get multiple(){return this._multiple}set multiple(t){this._multiple=di(t)}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t),this._buttonToggles&&this._buttonToggles.forEach(t=>t._markForCheck())}ngOnInit(){this._selectionModel=new fs(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(t=>t.checked))}writeValue(t){this.value=t,this._changeDetector.markForCheck()}registerOnChange(t){this._controlValueAccessorChangeFn=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}_emitChangeEvent(){const t=this.selected,e=Array.isArray(t)?t[t.length-1]:t,i=new Eo(e,this.value);this._controlValueAccessorChangeFn(i.value),this.change.emit(i)}_syncButtonToggle(t,e,i=!1,n=!1){this.multiple||!this.selected||t.checked||(this.selected.checked=!1),this._selectionModel?e?this._selectionModel.select(t):this._selectionModel.deselect(t):n=!0,n?Promise.resolve(()=>this._updateModelValue(i)):this._updateModelValue(i)}_isSelected(t){return this._selectionModel&&this._selectionModel.isSelected(t)}_isPrechecked(t){return void 0!==this._rawValue&&(this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(e=>null!=t.value&&e===t.value):t.value===this._rawValue)}_setSelectionByValue(t){if(this._rawValue=t,this._buttonToggles)if(this.multiple&&t){if(!Array.isArray(t))throw Error("Value must be an array in multiple-selection mode.");this._clearSelection(),t.forEach(t=>this._selectValue(t))}else this._clearSelection(),this._selectValue(t)}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(t=>t.checked=!1)}_selectValue(t){const e=this._buttonToggles.find(e=>null!=e.value&&e.value===t);e&&(e.checked=!0,this._selectionModel.select(e))}_updateModelValue(t){t&&this._emitChangeEvent(),this.valueChange.emit(this.value)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.j),s.yc(xo,8))},t.\u0275dir=s.tc({type:t,selectors:[["mat-button-toggle-group"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,Po,!0),2&t&&s.gd(n=s.Rc())&&(e._buttonToggles=n)},hostAttrs:["role","group",1,"mat-button-toggle-group"],hostVars:5,hostBindings:function(t,e){2&t&&(s.lc("aria-disabled",e.disabled),s.oc("mat-button-toggle-vertical",e.vertical)("mat-button-toggle-group-appearance-standard","standard"===e.appearance))},inputs:{appearance:"appearance",name:"name",vertical:"vertical",value:"value",multiple:"multiple",disabled:"disabled"},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[s.jc([Co,{provide:So,useExisting:t}])]}),t})();class Oo{}const Io=yn(Oo);let Po=(()=>{class t extends Io{constructor(t,e,i,n,a,o){super(),this._changeDetectorRef=e,this._elementRef=i,this._focusMonitor=n,this._isSingleSelector=!1,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new s.s;const r=Number(a);this.tabIndex=r||0===r?r:null,this.buttonToggleGroup=t,this.appearance=o&&o.appearance?o.appearance:"standard"}get buttonId(){return`${this.id}-button`}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(t){this._appearance=t}get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(t){const e=di(t);e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(t){this._disabled=di(t)}ngOnInit(){this._isSingleSelector=this.buttonToggleGroup&&!this.buttonToggleGroup.multiple,this._type=this._isSingleSelector?"radio":"checkbox",this.id=this.id||`mat-button-toggle-${Do++}`,this._isSingleSelector&&(this.name=this.buttonToggleGroup.name),this.buttonToggleGroup&&this.buttonToggleGroup._isPrechecked(this)&&(this.checked=!0),this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){const t=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),t&&t._isSelected(this)&&t._syncButtonToggle(this,!1,!1,!0)}focus(t){this._buttonElement.nativeElement.focus(t)}_onButtonClick(){const t=!!this._isSingleSelector||!this._checked;t!==this._checked&&(this._checked=t,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.change.emit(new Eo(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Ao,8),s.yc(s.j),s.yc(s.q),s.yc(Qi),s.Nc("tabindex"),s.yc(xo,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-button-toggle"]],viewQuery:function(t,e){var i;1&t&&s.zd(wo,!0),2&t&&s.gd(i=s.Rc())&&(e._buttonElement=i.first)},hostAttrs:[1,"mat-button-toggle","mat-focus-indicator"],hostVars:11,hostBindings:function(t,e){1&t&&s.Qc("focus",(function(){return e.focus()})),2&t&&(s.lc("tabindex",-1)("id",e.id)("name",null),s.oc("mat-button-toggle-standalone",!e.buttonToggleGroup)("mat-button-toggle-checked",e.checked)("mat-button-toggle-disabled",e.disabled)("mat-button-toggle-appearance-standard","standard"===e.appearance))},inputs:{disableRipple:"disableRipple",ariaLabelledby:["aria-labelledby","ariaLabelledby"],tabIndex:"tabIndex",appearance:"appearance",checked:"checked",disabled:"disabled",id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],value:"value"},outputs:{change:"change"},exportAs:["matButtonToggle"],features:[s.hc],ngContentSelectors:ko,decls:6,vars:9,consts:[["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"id","disabled","click"],["button",""],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(t,e){if(1&t&&(s.Zc(),s.Dc(0,"button",0,1),s.Qc("click",(function(){return e._onButtonClick()})),s.Dc(2,"div",2),s.Yc(3),s.Cc(),s.Cc(),s.zc(4,"div",3),s.zc(5,"div",4)),2&t){const t=s.hd(1);s.ad("id",e.buttonId)("disabled",e.disabled||null),s.lc("tabindex",e.disabled?-1:e.tabIndex)("aria-pressed",e.checked)("name",e.name||null)("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledby),s.kc(5),s.ad("matRippleTrigger",t)("matRippleDisabled",e.disableRipple||e.disabled)}},directives:[qn],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;border-radius:2px;-webkit-tap-highlight-color:transparent}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:4px}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:1}.cdk-high-contrast-active .mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:.5}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:.04}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.12}.cdk-high-contrast-active .mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.5}@media(hover: none){.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;line-height:36px;padding:0 16px;position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px;padding:0 12px}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{border-radius:inherit;pointer-events:none;opacity:0;top:0;left:0;right:0;bottom:0;position:absolute}.mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 36px}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 48px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}\n"],encapsulation:2,changeDetection:0}),t})(),Ro=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[fn,Gn],fn]}),t})();const To=["*",[["mat-card-footer"]]],Mo=["*","mat-card-footer"],Fo=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],Lo=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],No=[[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],[["img"]],"*"],zo=["mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","img","*"];let Bo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-card-content"],["","mat-card-content",""],["","matCardContent",""]],hostAttrs:[1,"mat-card-content"]}),t})(),Vo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-card-title"]}),t})(),jo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-card-subtitle"]}),t})(),Uo=(()=>{class t{constructor(){this.align="start"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-card-actions"],hostVars:2,hostBindings:function(t,e){2&t&&s.oc("mat-card-actions-align-end","end"===e.align)},inputs:{align:"align"},exportAs:["matCardActions"]}),t})(),$o=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-card-footer"]],hostAttrs:[1,"mat-card-footer"]}),t})(),Ho=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-card-image",""],["","matCardImage",""]],hostAttrs:[1,"mat-card-image"]}),t})(),qo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-card-sm-image",""],["","matCardImageSmall",""]],hostAttrs:[1,"mat-card-sm-image"]}),t})(),Go=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-card-md-image",""],["","matCardImageMedium",""]],hostAttrs:[1,"mat-card-md-image"]}),t})(),Wo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-card-lg-image",""],["","matCardImageLarge",""]],hostAttrs:[1,"mat-card-lg-image"]}),t})(),Yo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-card-xl-image",""],["","matCardImageXLarge",""]],hostAttrs:[1,"mat-card-xl-image"]}),t})(),Qo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-card-avatar"]}),t})(),Ko=(()=>{class t{constructor(t){this._animationMode=t}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Ae,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-card"]],hostAttrs:[1,"mat-card","mat-focus-indicator"],hostVars:2,hostBindings:function(t,e){2&t&&s.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode)},exportAs:["matCard"],ngContentSelectors:Mo,decls:2,vars:0,template:function(t,e){1&t&&(s.Zc(To),s.Yc(0),s.Yc(1,1))},styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions .mat-button:first-child,.mat-card-actions .mat-raised-button:first-child,.mat-card-actions .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\n"],encapsulation:2,changeDetection:0}),t})(),Xo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-card-header"],ngContentSelectors:Lo,decls:4,vars:0,consts:[[1,"mat-card-header-text"]],template:function(t,e){1&t&&(s.Zc(Fo),s.Yc(0),s.Dc(1,"div",0),s.Yc(2,1),s.Cc(),s.Yc(3,2))},encapsulation:2,changeDetection:0}),t})(),Zo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["mat-card-title-group"]],hostAttrs:[1,"mat-card-title-group"],ngContentSelectors:zo,decls:4,vars:0,template:function(t,e){1&t&&(s.Zc(No),s.Dc(0,"div"),s.Yc(1),s.Cc(),s.Yc(2,1),s.Yc(3,2))},encapsulation:2,changeDetection:0}),t})(),Jo=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[fn],fn]}),t})();const tr=["input"],er=function(){return{enterDuration:150}},ir=["*"],nr=new s.v("mat-checkbox-default-options",{providedIn:"root",factory:function(){return{color:"accent",clickAction:"check-indeterminate"}}}),sr=new s.v("mat-checkbox-click-action");let ar=0;const or={provide:xs,useExisting:Object(s.cb)(()=>dr),multi:!0};class rr{}class lr{constructor(t){this._elementRef=t}}const cr=vn(_n(yn(bn(lr))));let dr=(()=>{class t extends cr{constructor(t,e,i,n,a,o,r,l){super(t),this._changeDetectorRef=e,this._focusMonitor=i,this._ngZone=n,this._clickAction=o,this._animationMode=r,this._options=l,this.ariaLabel="",this.ariaLabelledby=null,this._uniqueId=`mat-checkbox-${++ar}`,this.id=this._uniqueId,this.labelPosition="after",this.name=null,this.change=new s.s,this.indeterminateChange=new s.s,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||{},this._options.color&&(this.color=this._options.color),this.tabIndex=parseInt(a)||0,this._focusMonitor.monitor(t,!0).subscribe(t=>{t||Promise.resolve().then(()=>{this._onTouched(),e.markForCheck()})}),this._clickAction=this._clickAction||this._options.clickAction}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(t){this._required=di(t)}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}ngAfterViewChecked(){}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}get checked(){return this._checked}set checked(t){t!=this.checked&&(this._checked=t,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(t){const e=di(t);e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(t){const e=t!=this._indeterminate;this._indeterminate=di(t),e&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(t){this.checked=!!t}registerOnChange(t){this._controlValueAccessorChangeFn=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(t){let e=this._currentCheckState,i=this._elementRef.nativeElement;if(e!==t&&(this._currentAnimationClass.length>0&&i.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(e,t),this._currentCheckState=t,this._currentAnimationClass.length>0)){i.classList.add(this._currentAnimationClass);const t=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{i.classList.remove(t)},1e3)})}}_emitChangeEvent(){const t=new rr;t.source=this,t.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(t)}toggle(){this.checked=!this.checked}_onInputClick(t){t.stopPropagation(),this.disabled||"noop"===this._clickAction?this.disabled||"noop"!==this._clickAction||(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==this._clickAction&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this.toggle(),this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}focus(t="keyboard",e){this._focusMonitor.focusVia(this._inputElement,t,e)}_onInteractionEvent(t){t.stopPropagation()}_getAnimationClassForCheckStateTransition(t,e){if("NoopAnimations"===this._animationMode)return"";let i="";switch(t){case 0:if(1===e)i="unchecked-checked";else{if(3!=e)return"";i="unchecked-indeterminate"}break;case 2:i=1===e?"unchecked-checked":"unchecked-indeterminate";break;case 1:i=2===e?"checked-unchecked":"checked-indeterminate";break;case 3:i=1===e?"indeterminate-checked":"indeterminate-unchecked"}return`mat-checkbox-anim-${i}`}_syncIndeterminate(t){const e=this._inputElement;e&&(e.nativeElement.indeterminate=t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(Qi),s.yc(s.F),s.Nc("tabindex"),s.yc(sr,8),s.yc(Ae,8),s.yc(nr,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-checkbox"]],viewQuery:function(t,e){var i;1&t&&(s.zd(tr,!0),s.zd(qn,!0)),2&t&&(s.gd(i=s.Rc())&&(e._inputElement=i.first),s.gd(i=s.Rc())&&(e.ripple=i.first))},hostAttrs:[1,"mat-checkbox"],hostVars:12,hostBindings:function(t,e){2&t&&(s.Gc("id",e.id),s.lc("tabindex",null),s.oc("mat-checkbox-indeterminate",e.indeterminate)("mat-checkbox-checked",e.checked)("mat-checkbox-disabled",e.disabled)("mat-checkbox-label-before","before"==e.labelPosition)("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",labelPosition:"labelPosition",name:"name",required:"required",checked:"checked",disabled:"disabled",indeterminate:"indeterminate",value:"value"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[s.jc([or]),s.hc],ngContentSelectors:ir,decls:17,vars:19,consts:[[1,"mat-checkbox-layout"],["label",""],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"id","required","checked","disabled","tabIndex","change","click"],["input",""],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24",0,"xml","space","preserve",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],["checkboxLabel",""],[2,"display","none"]],template:function(t,e){if(1&t&&(s.Zc(),s.Dc(0,"label",0,1),s.Dc(2,"div",2),s.Dc(3,"input",3,4),s.Qc("change",(function(t){return e._onInteractionEvent(t)}))("click",(function(t){return e._onInputClick(t)})),s.Cc(),s.Dc(5,"div",5),s.zc(6,"div",6),s.Cc(),s.zc(7,"div",7),s.Dc(8,"div",8),s.Tc(),s.Dc(9,"svg",9),s.zc(10,"path",10),s.Cc(),s.Sc(),s.zc(11,"div",11),s.Cc(),s.Cc(),s.Dc(12,"span",12,13),s.Qc("cdkObserveContent",(function(){return e._onLabelTextChange()})),s.Dc(14,"span",14),s.vd(15,"\xa0"),s.Cc(),s.Yc(16),s.Cc(),s.Cc()),2&t){const t=s.hd(1),i=s.hd(13);s.lc("for",e.inputId),s.kc(2),s.oc("mat-checkbox-inner-container-no-side-margin",!i.textContent||!i.textContent.trim()),s.kc(1),s.ad("id",e.inputId)("required",e.required)("checked",e.checked)("disabled",e.disabled)("tabIndex",e.tabIndex),s.lc("value",e.value)("name",e.name)("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby)("aria-checked",e._getAriaChecked()),s.kc(2),s.ad("matRippleTrigger",t)("matRippleDisabled",e._isRippleDisabled())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",s.cd(18,er))}},directives:[qn,Oi],styles:["@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox-layout{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox.cdk-keyboard-focused .cdk-high-contrast-active .mat-checkbox-frame{border-style:dotted}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}\n"],encapsulation:2,changeDetection:0}),t})();const hr={provide:zs,useExisting:Object(s.cb)(()=>ur),multi:!0};let ur=(()=>{class t extends oo{}return t.\u0275fac=function(e){return mr(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-checkbox","required","","formControlName",""],["mat-checkbox","required","","formControl",""],["mat-checkbox","required","","ngModel",""]],features:[s.jc([hr]),s.hc]}),t})();const mr=s.Fc(ur);let pr=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})(),gr=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[Gn,fn,Ii,pr],fn,pr]}),t})();function fr(t){return new si.a(e=>{let i;try{i=t()}catch(n){return void e.error(n)}return(i?Object(vs.a)(i):oi()).subscribe(e)})}var br=i("VRyK");function _r(t,e,i,n){return Object(Ve.a)(i)&&(n=i,i=void 0),n?_r(t,e,i).pipe(Object(ii.a)(t=>Object(_s.a)(t)?n(...t):n(t))):new si.a(n=>{!function t(e,i,n,s,a){let o;if(function(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(e)){const t=e;e.addEventListener(i,n,a),o=()=>t.removeEventListener(i,n,a)}else if(function(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(e)){const t=e;e.on(i,n),o=()=>t.off(i,n)}else if(function(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(e)){const t=e;e.addListener(i,n),o=()=>t.removeListener(i,n)}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(let o=0,r=e.length;o1?Array.prototype.slice.call(arguments):t)}),n,i)})}class yr extends qe{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,i=0){return null!==i&&i>0?super.requestAsyncId(t,e,i):(t.actions.push(this),t.scheduled||(t.scheduled=requestAnimationFrame(()=>t.flush(null))))}recycleAsyncId(t,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(t,e,i);0===t.actions.length&&(cancelAnimationFrame(e),t.scheduled=void 0)}}class vr extends We{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,n=-1,s=e.length;t=t||e.shift();do{if(i=t.execute(t.state,t.delay))break}while(++nfunction(t){const e=xr[t];e&&e()}(e)),e},clearImmediate(t){delete xr[t]}};class Sr extends qe{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,i=0){return null!==i&&i>0?super.requestAsyncId(t,e,i):(t.actions.push(this),t.scheduled||(t.scheduled=Cr.setImmediate(t.flush.bind(t,null))))}recycleAsyncId(t,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(t,e,i);0===t.actions.length&&(Cr.clearImmediate(e),t.scheduled=void 0)}}class Dr extends We{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,n=-1,s=e.length;t=t||e.shift();do{if(i=t.execute(t.state,t.delay))break}while(++ni.lift(new Or(t,e))}class Or{constructor(t,e){this.compare=t,this.keySelector=e}call(t,e){return e.subscribe(new Ir(t,this.compare,this.keySelector))}}class Ir extends ze.a{constructor(t,e,i){super(t),this.keySelector=i,this.hasKey=!1,"function"==typeof e&&(this.compare=e)}compare(t,e){return t===e}_next(t){let e;try{const{keySelector:i}=this;e=i?i(t):t}catch(n){return this.destination.error(n)}let i=!1;if(this.hasKey)try{const{compare:t}=this;i=t(this.key,e)}catch(n){return this.destination.error(n)}else this.hasKey=!0;i||(this.key=e,this.destination.next(t))}}var Pr=i("l7GE"),Rr=i("ZUHj");class Tr{constructor(t){this.durationSelector=t}call(t,e){return e.subscribe(new Mr(t,this.durationSelector))}}class Mr extends Pr.a{constructor(t,e){super(t),this.durationSelector=e,this.hasValue=!1}_next(t){if(this.value=t,this.hasValue=!0,!this.throttled){let i;try{const{durationSelector:e}=this;i=e(t)}catch(e){return this.destination.error(e)}const n=Object(Rr.a)(this,i);!n||n.closed?this.clearThrottle():this.add(this.throttled=n)}}clearThrottle(){const{value:t,hasValue:e,throttled:i}=this;i&&(this.remove(i),this.throttled=null,i.unsubscribe()),e&&(this.value=null,this.hasValue=!1,this.destination.next(t))}notifyNext(t,e,i,n){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}function Fr(t){return!Object(_s.a)(t)&&t-parseFloat(t)+1>=0}function Lr(t=0,e,i){let n=-1;return Fr(e)?n=Number(e)<1?1:Number(e):Object(Te.a)(e)&&(i=e),Object(Te.a)(i)||(i=Ye),new si.a(e=>{const s=Fr(t)?t:+t-i.now();return i.schedule(Nr,s,{index:0,period:n,subscriber:e})})}function Nr(t){const{index:e,period:i,subscriber:n}=t;if(n.next(e),!n.closed){if(-1===i)return n.complete();t.index=e+1,this.schedule(t,i)}}function zr(t,e=Ye){return i=()=>Lr(t,e),function(t){return t.lift(new Tr(i))};var i}function Br(t){return e=>e.lift(new Vr(t))}class Vr{constructor(t){this.notifier=t}call(t,e){const i=new jr(t),n=Object(Rr.a)(i,this.notifier);return n&&!i.seenValue?(i.add(n),e.subscribe(i)):i}}class jr extends Pr.a{constructor(t){super(t),this.seenValue=!1}notifyNext(t,e,i,n,s){this.seenValue=!0,this.complete()}notifyComplete(){}}var Ur=i("51Dv");function $r(t,e){return"function"==typeof e?i=>i.pipe($r((i,n)=>Object(vs.a)(t(i,n)).pipe(Object(ii.a)((t,s)=>e(i,t,n,s))))):e=>e.lift(new Hr(t))}class Hr{constructor(t){this.project=t}call(t,e){return e.subscribe(new qr(t,this.project))}}class qr extends Pr.a{constructor(t,e){super(t),this.project=e,this.index=0}_next(t){let e;const i=this.index++;try{e=this.project(t,i)}catch(n){return void this.destination.error(n)}this._innerSub(e,t,i)}_innerSub(t,e,i){const n=this.innerSubscription;n&&n.unsubscribe();const s=new Ur.a(this,void 0,void 0);this.destination.add(s),this.innerSubscription=Object(Rr.a)(this,t,e,i,s)}_complete(){const{innerSubscription:t}=this;t&&!t.closed||super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=null}notifyComplete(t){this.destination.remove(t),this.innerSubscription=null,this.isStopped&&super._complete()}notifyNext(t,e,i,n,s){this.destination.next(e)}}class Gr extends qe{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}schedule(t,e=0){return e>0?super.schedule(t,e):(this.delay=e,this.state=t,this.scheduler.flush(this),this)}execute(t,e){return e>0||this.closed?super.execute(t,e):this._execute(t,e)}requestAsyncId(t,e,i=0){return null!==i&&i>0||null===i&&this.delay>0?super.requestAsyncId(t,e,i):t.flush(this)}}class Wr extends We{}const Yr=new Wr(Gr);function Qr(t,e){return new si.a(e?i=>e.schedule(Kr,0,{error:t,subscriber:i}):e=>e.error(t))}function Kr({error:t,subscriber:e}){e.error(t)}let Xr=(()=>{class t{constructor(t,e,i){this.kind=t,this.value=e,this.error=i,this.hasValue="N"===t}observe(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}}do(t,e,i){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return i&&i()}}accept(t,e,i){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,i)}toObservable(){switch(this.kind){case"N":return Le(this.value);case"E":return Qr(this.error);case"C":return oi()}throw new Error("unexpected notification kind value")}static createNext(e){return void 0!==e?new t("N",e):t.undefinedValueNotification}static createError(e){return new t("E",void 0,e)}static createComplete(){return t.completeNotification}}return t.completeNotification=new t("C"),t.undefinedValueNotification=new t("N",void 0),t})();class Zr extends ze.a{constructor(t,e,i=0){super(t),this.scheduler=e,this.delay=i}static dispatch(t){const{notification:e,destination:i}=t;e.observe(i),this.unsubscribe()}scheduleMessage(t){this.destination.add(this.scheduler.schedule(Zr.dispatch,this.delay,new Jr(t,this.destination)))}_next(t){this.scheduleMessage(Xr.createNext(t))}_error(t){this.scheduleMessage(Xr.createError(t)),this.unsubscribe()}_complete(){this.scheduleMessage(Xr.createComplete()),this.unsubscribe()}}class Jr{constructor(t,e){this.notification=t,this.destination=e}}var tl=i("9ppp"),el=i("Ylt2");class il extends Pe.a{constructor(t=Number.POSITIVE_INFINITY,e=Number.POSITIVE_INFINITY,i){super(),this.scheduler=i,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=t<1?1:t,this._windowTime=e<1?1:e,e===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(t){const e=this._events;e.push(t),e.length>this._bufferSize&&e.shift(),super.next(t)}nextTimeWindow(t){this._events.push(new nl(this._getNow(),t)),this._trimBufferThenGetEvents(),super.next(t)}_subscribe(t){const e=this._infiniteTimeWindow,i=e?this._events:this._trimBufferThenGetEvents(),n=this.scheduler,s=i.length;let a;if(this.closed)throw new tl.a;if(this.isStopped||this.hasError?a=Re.a.EMPTY:(this.observers.push(t),a=new el.a(this,t)),n&&t.add(t=new Zr(t,n)),e)for(let o=0;oe&&(a=Math.max(a,s-e)),a>0&&n.splice(0,a),n}}class nl{constructor(t,e){this.time=t,this.value=e}}let sl=(()=>{class t{constructor(t,e,i){this._ngZone=t,this._platform=e,this._scrolled=new Pe.a,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=i}register(t){this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe(()=>this._scrolled.next(t)))}deregister(t){const e=this.scrollContainers.get(t);e&&(e.unsubscribe(),this.scrollContainers.delete(t))}scrolled(t=20){return this._platform.isBrowser?new si.a(e=>{this._globalSubscription||this._addGlobalListener();const i=t>0?this._scrolled.pipe(zr(t)).subscribe(e):this._scrolled.subscribe(e);return this._scrolledCount++,()=>{i.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Le()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((t,e)=>this.deregister(e)),this._scrolled.complete()}ancestorScrolled(t,e){const i=this.getAncestorScrollContainers(t);return this.scrolled(e).pipe(Je(t=>!t||i.indexOf(t)>-1))}getAncestorScrollContainers(t){const e=[];return this.scrollContainers.forEach((i,n)=>{this._scrollableContainsElement(n,t)&&e.push(n)}),e}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollableContainsElement(t,e){let i=e.nativeElement,n=t.getElementRef().nativeElement;do{if(i==n)return!0}while(i=i.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>_r(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(s.F),s.Mc(bi),s.Mc(ye.e,8))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(s.F),Object(s.Mc)(bi),Object(s.Mc)(ye.e,8))},token:t,providedIn:"root"}),t})(),al=(()=>{class t{constructor(t,e,i,n){this.elementRef=t,this.scrollDispatcher=e,this.ngZone=i,this.dir=n,this._destroyed=new Pe.a,this._elementScrolled=new si.a(t=>this.ngZone.runOutsideAngular(()=>_r(this.elementRef.nativeElement,"scroll").pipe(Br(this._destroyed)).subscribe(t)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(t){const e=this.elementRef.nativeElement,i=this.dir&&"rtl"==this.dir.value;null==t.left&&(t.left=i?t.end:t.start),null==t.right&&(t.right=i?t.start:t.end),null!=t.bottom&&(t.top=e.scrollHeight-e.clientHeight-t.bottom),i&&0!=Si()?(null!=t.left&&(t.right=e.scrollWidth-e.clientWidth-t.left),2==Si()?t.left=t.right:1==Si()&&(t.left=t.right?-t.right:t.right)):null!=t.right&&(t.left=e.scrollWidth-e.clientWidth-t.right),this._applyScrollToOptions(t)}_applyScrollToOptions(t){const e=this.elementRef.nativeElement;"object"==typeof document&&"scrollBehavior"in document.documentElement.style?e.scrollTo(t):(null!=t.top&&(e.scrollTop=t.top),null!=t.left&&(e.scrollLeft=t.left))}measureScrollOffset(t){const e=this.elementRef.nativeElement;if("top"==t)return e.scrollTop;if("bottom"==t)return e.scrollHeight-e.clientHeight-e.scrollTop;const i=this.dir&&"rtl"==this.dir.value;return"start"==t?t=i?"right":"left":"end"==t&&(t=i?"left":"right"),i&&2==Si()?"left"==t?e.scrollWidth-e.clientWidth-e.scrollLeft:e.scrollLeft:i&&1==Si()?"left"==t?e.scrollLeft+e.scrollWidth-e.clientWidth:-e.scrollLeft:"left"==t?e.scrollLeft:e.scrollWidth-e.clientWidth-e.scrollLeft}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(sl),s.yc(s.F),s.yc(en,8))},t.\u0275dir=s.tc({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),t})(),ol=(()=>{class t{constructor(t,e,i){this._platform=t,this._document=i,e.runOutsideAngular(()=>{const e=this._getWindow();this._change=t.isBrowser?Object(br.a)(_r(e,"resize"),_r(e,"orientationchange")):Le(),this._invalidateCache=this.change().subscribe(()=>this._updateViewportSize())})}ngOnDestroy(){this._invalidateCache.unsubscribe()}getViewportSize(){this._viewportSize||this._updateViewportSize();const t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t}getViewportRect(){const t=this.getViewportScrollPosition(),{width:e,height:i}=this.getViewportSize();return{top:t.top,left:t.left,bottom:t.top+i,right:t.left+e,height:i,width:e}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const t=this._getDocument(),e=this._getWindow(),i=t.documentElement,n=i.getBoundingClientRect();return{top:-n.top||t.body.scrollTop||e.scrollY||i.scrollTop||0,left:-n.left||t.body.scrollLeft||e.scrollX||i.scrollLeft||0}}change(t=20){return t>0?this._change.pipe(zr(t)):this._change}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_updateViewportSize(){const t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0}}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(bi),s.Mc(s.F),s.Mc(ye.e,8))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(bi),Object(s.Mc)(s.F),Object(s.Mc)(ye.e,8))},token:t,providedIn:"root"}),t})(),rl=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[sn,_i],sn]}),t})();function ll(){throw Error("Host already has a portal attached")}class cl{attach(t){return null==t&&function(){throw Error("Attempting to attach a portal to a null PortalOutlet")}(),t.hasAttached()&&ll(),this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;null==t?function(){throw Error("Attempting to detach a portal that is not attached to a host")}():(this._attachedHost=null,t.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class dl extends cl{constructor(t,e,i,n){super(),this.component=t,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=n}}class hl extends cl{constructor(t,e,i){super(),this.templateRef=t,this.viewContainerRef=e,this.context=i}get origin(){return this.templateRef.elementRef}attach(t,e=this.context){return this.context=e,super.attach(t)}detach(){return this.context=void 0,super.detach()}}class ul extends cl{constructor(t){super(),this.element=t instanceof s.q?t.nativeElement:t}}class ml{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t||function(){throw Error("Must provide a portal to attach")}(),this.hasAttached()&&ll(),this._isDisposed&&function(){throw Error("This PortalOutlet has already been disposed")}(),t instanceof dl?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof hl?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof ul?(this._attachedPortal=t,this.attachDomPortal(t)):void function(){throw Error("Attempting to attach an unknown Portal type. BasePortalOutlet accepts either a ComponentPortal or a TemplatePortal.")}()}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class pl extends ml{constructor(t,e,i,n,s){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=n,this.attachDomPortal=t=>{if(!this._document)throw Error("Cannot attach DOM portal without _document constructor parameter");const e=t.element;if(!e.parentNode)throw Error("DOM portal content must be attached to a parent node.");const i=this._document.createComment("dom-portal");e.parentNode.insertBefore(i,e),this.outletElement.appendChild(e),super.setDisposeFn(()=>{i.parentNode&&i.parentNode.replaceChild(e,i)})},this._document=s}attachComponentPortal(t){const e=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let i;return t.viewContainerRef?(i=t.viewContainerRef.createComponent(e,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn(()=>i.destroy())):(i=e.create(t.injector||this._defaultInjector),this._appRef.attachView(i.hostView),this.setDisposeFn(()=>{this._appRef.detachView(i.hostView),i.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(i)),i}attachTemplatePortal(t){let e=t.viewContainerRef,i=e.createEmbeddedView(t.templateRef,t.context);return i.detectChanges(),i.rootNodes.forEach(t=>this.outletElement.appendChild(t)),this.setDisposeFn(()=>{let t=e.indexOf(i);-1!==t&&e.remove(t)}),i}dispose(){super.dispose(),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}_getComponentRootNode(t){return t.hostView.rootNodes[0]}}let gl=(()=>{class t extends hl{constructor(t,e){super(t,e)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.U),s.yc(s.X))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[s.hc]}),t})(),fl=(()=>{class t extends ml{constructor(t,e,i){super(),this._componentFactoryResolver=t,this._viewContainerRef=e,this._isInitialized=!1,this.attached=new s.s,this.attachDomPortal=t=>{if(!this._document)throw Error("Cannot attach DOM portal without _document constructor parameter");const e=t.element;if(!e.parentNode)throw Error("DOM portal content must be attached to a parent node.");const i=this._document.createComment("dom-portal");t.setAttachedHost(this),e.parentNode.insertBefore(i,e),this._getRootNode().appendChild(e),super.setDisposeFn(()=>{i.parentNode&&i.parentNode.replaceChild(e,i)})},this._document=i}get portal(){return this._attachedPortal}set portal(t){(!this.hasAttached()||t||this._isInitialized)&&(this.hasAttached()&&super.detach(),t&&super.attach(t),this._attachedPortal=t)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(t){t.setAttachedHost(this);const e=null!=t.viewContainerRef?t.viewContainerRef:this._viewContainerRef,i=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component),n=e.createComponent(i,e.length,t.injector||e.injector);return e!==this._viewContainerRef&&this._getRootNode().appendChild(n.hostView.rootNodes[0]),super.setDisposeFn(()=>n.destroy()),this._attachedPortal=t,this._attachedRef=n,this.attached.emit(n),n}attachTemplatePortal(t){t.setAttachedHost(this);const e=this._viewContainerRef.createEmbeddedView(t.templateRef,t.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=t,this._attachedRef=e,this.attached.emit(e),e}_getRootNode(){const t=this._viewContainerRef.element.nativeElement;return t.nodeType===t.ELEMENT_NODE?t:t.parentNode}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.n),s.yc(s.X),s.yc(ye.e))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[s.hc]}),t})(),bl=(()=>{class t extends fl{}return t.\u0275fac=function(e){return _l(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","cdkPortalHost",""],["","portalHost",""]],inputs:{portal:["cdkPortalHost","portal"]},exportAs:["cdkPortalHost"],features:[s.jc([{provide:fl,useExisting:t}]),s.hc]}),t})();const _l=s.Fc(bl);let yl=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})();class vl{constructor(t,e){this._parentInjector=t,this._customTokens=e}get(t,e){const i=this._customTokens.get(t);return void 0!==i?i:this._parentInjector.get(t,e)}}class wl{constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=mi(-this._previousScrollPosition.left),t.style.top=mi(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,e=t.style,i=this._document.body.style,n=e.scrollBehavior||"",s=i.scrollBehavior||"";this._isEnabled=!1,e.left=this._previousHTMLStyles.left,e.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),e.scrollBehavior=i.scrollBehavior="auto",window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),e.scrollBehavior=n,i.scrollBehavior=s}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const t=this._document.body,e=this._viewportRuler.getViewportSize();return t.scrollHeight>e.height||t.scrollWidth>e.width}}function kl(){return Error("Scroll strategy has already been attached.")}class xl{constructor(t,e,i,n){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=i,this._config=n,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){if(this._overlayRef)throw kl();this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const t=this._viewportRuler.getViewportScrollPosition().top;Math.abs(t-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Cl{enable(){}disable(){}attach(){}}function Sl(t,e){return e.some(e=>t.bottome.bottom||t.righte.right)}function Dl(t,e){return e.some(e=>t.tope.bottom||t.lefte.right)}class El{constructor(t,e,i,n){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this._config=n,this._scrollSubscription=null}attach(t){if(this._overlayRef)throw kl();this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const t=this._overlayRef.overlayElement.getBoundingClientRect(),{width:e,height:i}=this._viewportRuler.getViewportSize();Sl(t,[{width:e,height:i,bottom:i,right:e,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let Al=(()=>{class t{constructor(t,e,i,n){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this.noop=()=>new Cl,this.close=t=>new xl(this._scrollDispatcher,this._ngZone,this._viewportRuler,t),this.block=()=>new wl(this._viewportRuler,this._document),this.reposition=t=>new El(this._scrollDispatcher,this._viewportRuler,this._ngZone,t),this._document=n}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(sl),s.Mc(ol),s.Mc(s.F),s.Mc(ye.e))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(sl),Object(s.Mc)(ol),Object(s.Mc)(s.F),Object(s.Mc)(ye.e))},token:t,providedIn:"root"}),t})();class Ol{constructor(t){if(this.scrollStrategy=new Cl,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const i of e)void 0!==t[i]&&(this[i]=t[i])}}}class Il{constructor(t,e,i,n,s){this.offsetX=i,this.offsetY=n,this.panelClass=s,this.originX=t.originX,this.originY=t.originY,this.overlayX=e.overlayX,this.overlayY=e.overlayY}}class Pl{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}function Rl(t,e){if("top"!==e&&"bottom"!==e&&"center"!==e)throw Error(`ConnectedPosition: Invalid ${t} "${e}". `+'Expected "top", "bottom" or "center".')}function Tl(t,e){if("start"!==e&&"end"!==e&&"center"!==e)throw Error(`ConnectedPosition: Invalid ${t} "${e}". `+'Expected "start", "end" or "center".')}let Ml=(()=>{class t{constructor(t){this._attachedOverlays=[],this._keydownListener=t=>{const e=this._attachedOverlays;for(let i=e.length-1;i>-1;i--)if(e[i]._keydownEventSubscriptions>0){e[i]._keydownEvents.next(t);break}},this._document=t}ngOnDestroy(){this._detach()}add(t){this.remove(t),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0),this._attachedOverlays.push(t)}remove(t){const e=this._attachedOverlays.indexOf(t);e>-1&&this._attachedOverlays.splice(e,1),0===this._attachedOverlays.length&&this._detach()}_detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(ye.e))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(ye.e))},token:t,providedIn:"root"}),t})();const Fl=!("undefined"==typeof window||!window||!window.__karma__&&!window.jasmine);let Ll=(()=>{class t{constructor(t,e){this._platform=e,this._document=t}ngOnDestroy(){const t=this._containerElement;t&&t.parentNode&&t.parentNode.removeChild(t)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const t=this._platform?this._platform.isBrowser:"undefined"!=typeof window;if(t||Fl){const t=this._document.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]');for(let e=0;ethis._backdropClick.next(t),this._keydownEventsObservable=new si.a(t=>{const e=this._keydownEvents.subscribe(t);return this._keydownEventSubscriptions++,()=>{e.unsubscribe(),this._keydownEventSubscriptions--}}),this._keydownEvents=new Pe.a,this._keydownEventSubscriptions=0,n.scrollStrategy&&(this._scrollStrategy=n.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=n.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){let e=this._portalOutlet.attach(t);return!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.asObservable().pipe(ri(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&this._location&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),t}dispose(){const t=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this.detachBackdrop(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._host&&this._host.parentNode&&(this._host.parentNode.removeChild(this._host),this._host=null),this._previousHostParent=this._pane=null,t&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick.asObservable()}attachments(){return this._attachments.asObservable()}detachments(){return this._detachments.asObservable()}keydownEvents(){return this._keydownEventsObservable}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config=Object.assign(Object.assign({},this._config),t),this._updateElementSize()}setDirection(t){this._config=Object.assign(Object.assign({},this._config),{direction:t}),this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=mi(this._config.width),t.height=mi(this._config.height),t.minWidth=mi(this._config.minWidth),t.minHeight=mi(this._config.minHeight),t.maxWidth=mi(this._config.maxWidth),t.maxHeight=mi(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"auto":"none"}_attachBackdrop(){this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add("cdk-overlay-backdrop-showing")})}):this._backdropElement.classList.add("cdk-overlay-backdrop-showing")}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let t,e=this._backdropElement;if(!e)return;let i=()=>{e&&(e.removeEventListener("click",this._backdropClickHandler),e.removeEventListener("transitionend",i),e.parentNode&&e.parentNode.removeChild(e)),this._backdropElement==e&&(this._backdropElement=null),this._config.backdropClass&&this._toggleClasses(e,this._config.backdropClass,!1),clearTimeout(t)};e.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{e.addEventListener("transitionend",i)}),e.style.pointerEvents="none",t=this._ngZone.runOutsideAngular(()=>setTimeout(i,500))}_toggleClasses(t,e,i){const n=t.classList;ui(e).forEach(t=>{t&&(i?n.add(t):n.remove(t))})}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.asObservable().pipe(Br(Object(br.a)(this._attachments,this._detachments))).subscribe(()=>{this._pane&&this._host&&0!==this._pane.children.length||(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._previousHostParent.removeChild(this._host)),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}}const zl=/([A-Za-z%]+)$/;class Bl{constructor(t,e,i,n,s){this._viewportRuler=e,this._document=i,this._platform=n,this._overlayContainer=s,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new Pe.a,this._resizeSubscription=Re.a.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges.asObservable(),this.setOrigin(t)}get positions(){return this._preferredPositions}attach(t){if(this._overlayRef&&t!==this._overlayRef)throw Error("This position strategy is already attached to an overlay");this._validatePositions(),t.hostElement.classList.add("cdk-overlay-connected-position-bounding-box"),this._overlayRef=t,this._boundingBox=t.hostElement,this._pane=t.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect();const t=this._originRect,e=this._overlayRect,i=this._viewportRect,n=[];let s;for(let a of this._preferredPositions){let o=this._getOriginPoint(t,a),r=this._getOverlayPoint(o,e,a),l=this._getOverlayFit(r,e,i,a);if(l.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(a,o);this._canFitWithFlexibleDimensions(l,r,i)?n.push({position:a,origin:o,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(o,a)}):(!s||s.overlayFit.visibleAreae&&(e=n,t=i)}return this._isPushed=!1,void this._applyPosition(t.position,t.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(s.position,s.originPoint);this._applyPosition(s.position,s.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Vl(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();const t=this._lastPosition||this._preferredPositions[0],e=this._getOriginPoint(this._originRect,t);this._applyPosition(t,e)}}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e){let i,n;if("center"==e.originX)i=t.left+t.width/2;else{const n=this._isRtl()?t.right:t.left,s=this._isRtl()?t.left:t.right;i="start"==e.originX?n:s}return n="center"==e.originY?t.top+t.height/2:"top"==e.originY?t.top:t.bottom,{x:i,y:n}}_getOverlayPoint(t,e,i){let n,s;return n="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,s="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:t.x+n,y:t.y+s}}_getOverlayFit(t,e,i,n){let{x:s,y:a}=t,o=this._getOffset(n,"x"),r=this._getOffset(n,"y");o&&(s+=o),r&&(a+=r);let l=0-a,c=a+e.height-i.height,d=this._subtractOverflows(e.width,0-s,s+e.width-i.width),h=this._subtractOverflows(e.height,l,c),u=d*h;return{visibleArea:u,isCompletelyWithinViewport:e.width*e.height===u,fitsInViewportVertically:h===e.height,fitsInViewportHorizontally:d==e.width}}_canFitWithFlexibleDimensions(t,e,i){if(this._hasFlexibleDimensions){const n=i.bottom-e.y,s=i.right-e.x,a=jl(this._overlayRef.getConfig().minHeight),o=jl(this._overlayRef.getConfig().minWidth),r=t.fitsInViewportHorizontally||null!=o&&o<=s;return(t.fitsInViewportVertically||null!=a&&a<=n)&&r}return!1}_pushOverlayOnScreen(t,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const n=this._viewportRect,s=Math.max(t.x+e.width-n.right,0),a=Math.max(t.y+e.height-n.bottom,0),o=Math.max(n.top-i.top-t.y,0),r=Math.max(n.left-i.left-t.x,0);let l=0,c=0;return l=e.width<=n.width?r||-s:t.xn&&!this._isInitialRender&&!this._growAfterOpen&&(a=t.y-n/2)}if("end"===e.overlayX&&!n||"start"===e.overlayX&&n)c=i.width-t.x+this._viewportMargin,r=t.x-this._viewportMargin;else if("start"===e.overlayX&&!n||"end"===e.overlayX&&n)l=t.x,r=i.right-t.x;else{const e=Math.min(i.right-t.x+i.left,t.x),n=this._lastBoundingBoxSize.width;r=2*e,l=t.x-e,r>n&&!this._isInitialRender&&!this._growAfterOpen&&(l=t.x-n/2)}return{top:a,left:l,bottom:o,right:c,width:r,height:s}}_setBoundingBoxStyles(t,e){const i=this._calculateBoundingBoxRect(t,e);this._isInitialRender||this._growAfterOpen||(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const n={};if(this._hasExactPosition())n.top=n.left="0",n.bottom=n.right=n.maxHeight=n.maxWidth="",n.width=n.height="100%";else{const t=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;n.height=mi(i.height),n.top=mi(i.top),n.bottom=mi(i.bottom),n.width=mi(i.width),n.left=mi(i.left),n.right=mi(i.right),n.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",n.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",t&&(n.maxHeight=mi(t)),s&&(n.maxWidth=mi(s))}this._lastBoundingBoxSize=i,Vl(this._boundingBox.style,n)}_resetBoundingBoxStyles(){Vl(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Vl(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const i={},n=this._hasExactPosition(),s=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(n){const n=this._viewportRuler.getViewportScrollPosition();Vl(i,this._getExactOverlayY(e,t,n)),Vl(i,this._getExactOverlayX(e,t,n))}else i.position="static";let o="",r=this._getOffset(e,"x"),l=this._getOffset(e,"y");r&&(o+=`translateX(${r}px) `),l&&(o+=`translateY(${l}px)`),i.transform=o.trim(),a.maxHeight&&(n?i.maxHeight=mi(a.maxHeight):s&&(i.maxHeight="")),a.maxWidth&&(n?i.maxWidth=mi(a.maxWidth):s&&(i.maxWidth="")),Vl(this._pane.style,i)}_getExactOverlayY(t,e,i){let n={top:"",bottom:""},s=this._getOverlayPoint(e,this._overlayRect,t);this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,i));let a=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return s.y-=a,"bottom"===t.overlayY?n.bottom=`${this._document.documentElement.clientHeight-(s.y+this._overlayRect.height)}px`:n.top=mi(s.y),n}_getExactOverlayX(t,e,i){let n,s={left:"",right:""},a=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,i)),n=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===n?s.right=`${this._document.documentElement.clientWidth-(a.x+this._overlayRect.width)}px`:s.left=mi(a.x),s}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(t=>t.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Dl(t,i),isOriginOutsideView:Sl(t,i),isOverlayClipped:Dl(e,i),isOverlayOutsideView:Sl(e,i)}}_subtractOverflows(t,...e){return e.reduce((t,e)=>t-Math.max(e,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+t-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return"x"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY}_validatePositions(){if(!this._preferredPositions.length)throw Error("FlexibleConnectedPositionStrategy: At least one position is required.");this._preferredPositions.forEach(t=>{Tl("originX",t.originX),Rl("originY",t.originY),Tl("overlayX",t.overlayX),Rl("overlayY",t.overlayY)})}_addPanelClasses(t){this._pane&&ui(t).forEach(t=>{""!==t&&-1===this._appliedPanelClasses.indexOf(t)&&(this._appliedPanelClasses.push(t),this._pane.classList.add(t))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof s.q)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,i=t.height||0;return{top:t.y,bottom:t.y+i,left:t.x,right:t.x+e,height:i,width:e}}}function Vl(t,e){for(let i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}function jl(t){if("number"!=typeof t&&null!=t){const[e,i]=t.split(zl);return i&&"px"!==i?null:parseFloat(e)}return t||null}class Ul{constructor(t,e,i,n,s,a,o){this._preferredPositions=[],this._positionStrategy=new Bl(i,n,s,a,o).withFlexibleDimensions(!1).withPush(!1).withViewportMargin(0),this.withFallbackPosition(t,e)}get _isRtl(){return"rtl"===this._overlayRef.getDirection()}get onPositionChange(){return this._positionStrategy.positionChanges}get positions(){return this._preferredPositions}attach(t){this._overlayRef=t,this._positionStrategy.attach(t),this._direction&&(t.setDirection(this._direction),this._direction=null)}dispose(){this._positionStrategy.dispose()}detach(){this._positionStrategy.detach()}apply(){this._positionStrategy.apply()}recalculateLastPosition(){this._positionStrategy.reapplyLastPosition()}withScrollableContainers(t){this._positionStrategy.withScrollableContainers(t)}withFallbackPosition(t,e,i,n){const s=new Il(t,e,i,n);return this._preferredPositions.push(s),this._positionStrategy.withPositions(this._preferredPositions),this}withDirection(t){return this._overlayRef?this._overlayRef.setDirection(t):this._direction=t,this}withOffsetX(t){return this._positionStrategy.withDefaultOffsetX(t),this}withOffsetY(t){return this._positionStrategy.withDefaultOffsetY(t),this}withLockedPosition(t){return this._positionStrategy.withLockedPosition(t),this}withPositions(t){return this._preferredPositions=t.slice(),this._positionStrategy.withPositions(this._preferredPositions),this}setOrigin(t){return this._positionStrategy.setOrigin(t),this}}class $l{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add("cdk-global-overlay-wrapper"),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._rightOffset="",this._leftOffset=t,this._justifyContent="flex-start",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._leftOffset="",this._rightOffset=t,this._justifyContent="flex-end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._justifyContent="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:n,height:s,maxWidth:a,maxHeight:o}=i,r=!("100%"!==n&&"100vw"!==n||a&&"100%"!==a&&"100vw"!==a),l=!("100%"!==s&&"100vh"!==s||o&&"100%"!==o&&"100vh"!==o);t.position=this._cssPosition,t.marginLeft=r?"0":this._leftOffset,t.marginTop=l?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=this._rightOffset,r?e.justifyContent="flex-start":"center"===this._justifyContent?e.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?e.justifyContent="flex-end":"flex-end"===this._justifyContent&&(e.justifyContent="flex-start"):e.justifyContent=this._justifyContent,e.alignItems=l?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove("cdk-global-overlay-wrapper"),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let Hl=(()=>{class t{constructor(t,e,i,n){this._viewportRuler=t,this._document=e,this._platform=i,this._overlayContainer=n}global(){return new $l}connectedTo(t,e,i){return new Ul(e,i,t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}flexibleConnectedTo(t){return new Bl(t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(ol),s.Mc(ye.e),s.Mc(bi),s.Mc(Ll))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(ol),Object(s.Mc)(ye.e),Object(s.Mc)(bi),Object(s.Mc)(Ll))},token:t,providedIn:"root"}),t})(),ql=0,Gl=(()=>{class t{constructor(t,e,i,n,s,a,o,r,l,c){this.scrollStrategies=t,this._overlayContainer=e,this._componentFactoryResolver=i,this._positionBuilder=n,this._keyboardDispatcher=s,this._injector=a,this._ngZone=o,this._document=r,this._directionality=l,this._location=c}create(t){const e=this._createHostElement(),i=this._createPaneElement(e),n=this._createPortalOutlet(i),s=new Ol(t);return s.direction=s.direction||this._directionality.value,new Nl(n,e,i,s,this._ngZone,this._keyboardDispatcher,this._document,this._location)}position(){return this._positionBuilder}_createPaneElement(t){const e=this._document.createElement("div");return e.id=`cdk-overlay-${ql++}`,e.classList.add("cdk-overlay-pane"),t.appendChild(e),e}_createHostElement(){const t=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(t),t}_createPortalOutlet(t){return this._appRef||(this._appRef=this._injector.get(s.g)),new pl(t,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Al),s.Mc(Ll),s.Mc(s.n),s.Mc(Hl),s.Mc(Ml),s.Mc(s.w),s.Mc(s.F),s.Mc(ye.e),s.Mc(en),s.Mc(ye.n,8))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();const Wl=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],Yl=new s.v("cdk-connected-overlay-scroll-strategy");let Ql=(()=>{class t{constructor(t){this.elementRef=t}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),t})(),Kl=(()=>{class t{constructor(t,e,i,n,a){this._overlay=t,this._dir=a,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=Re.a.EMPTY,this.viewportMargin=0,this.open=!1,this.backdropClick=new s.s,this.positionChange=new s.s,this.attach=new s.s,this.detach=new s.s,this.overlayKeydown=new s.s,this._templatePortal=new hl(e,i),this._scrollStrategyFactory=n,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(t){this._offsetX=t,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(t){this._offsetY=t,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(t){this._hasBackdrop=di(t)}get lockPosition(){return this._lockPosition}set lockPosition(t){this._lockPosition=di(t)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(t){this._flexibleDimensions=di(t)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(t){this._growAfterOpen=di(t)}get push(){return this._push}set push(t){this._push=di(t)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._overlayRef&&this._overlayRef.dispose(),this._backdropSubscription.unsubscribe()}ngOnChanges(t){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),t.origin&&this.open&&this._position.apply()),t.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){this.positions&&this.positions.length||(this.positions=Wl),this._overlayRef=this._overlay.create(this._buildConfig()),this._overlayRef.keydownEvents().subscribe(t=>{this.overlayKeydown.next(t),27!==t.keyCode||Ne(t)||(t.preventDefault(),this._detachOverlay())})}_buildConfig(){const t=this._position=this.positionStrategy||this._createPositionStrategy(),e=new Ol({direction:this._dir,positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(e.width=this.width),(this.height||0===this.height)&&(e.height=this.height),(this.minWidth||0===this.minWidth)&&(e.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(e.minHeight=this.minHeight),this.backdropClass&&(e.backdropClass=this.backdropClass),this.panelClass&&(e.panelClass=this.panelClass),e}_updatePositionStrategy(t){const e=this.positions.map(t=>({originX:t.originX,originY:t.originY,overlayX:t.overlayX,overlayY:t.overlayY,offsetX:t.offsetX||this.offsetX,offsetY:t.offsetY||this.offsetY,panelClass:t.panelClass||void 0}));return t.setOrigin(this.origin.elementRef).withPositions(e).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const t=this._overlay.position().flexibleConnectedTo(this.origin.elementRef);return this._updatePositionStrategy(t),t.positionChanges.subscribe(t=>this.positionChange.emit(t)),t}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||(this._overlayRef.attach(this._templatePortal),this.attach.emit()),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(t=>{this.backdropClick.emit(t)}):this._backdropSubscription.unsubscribe()}_detachOverlay(){this._overlayRef&&(this._overlayRef.detach(),this.detach.emit()),this._backdropSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Gl),s.yc(s.U),s.yc(s.X),s.yc(Yl),s.yc(en,8))},t.\u0275dir=s.tc({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],open:["cdkConnectedOverlayOpen","open"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"],positions:["cdkConnectedOverlayPositions","positions"],origin:["cdkConnectedOverlayOrigin","origin"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown"},exportAs:["cdkConnectedOverlay"],features:[s.ic]}),t})();const Xl={provide:Yl,deps:[Gl],useFactory:function(t){return()=>t.scrollStrategies.reposition()}};let Zl=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Gl,Xl],imports:[[sn,yl,rl],rl]}),t})();const Jl=["underline"],tc=["connectionContainer"],ec=["inputContainer"],ic=["label"];function nc(t,e){1&t&&(s.Bc(0),s.Dc(1,"div",14),s.zc(2,"div",15),s.zc(3,"div",16),s.zc(4,"div",17),s.Cc(),s.Dc(5,"div",18),s.zc(6,"div",15),s.zc(7,"div",16),s.zc(8,"div",17),s.Cc(),s.Ac())}function sc(t,e){1&t&&(s.Dc(0,"div",19),s.Yc(1,1),s.Cc())}function ac(t,e){if(1&t&&(s.Bc(0),s.Yc(1,2),s.Dc(2,"span"),s.vd(3),s.Cc(),s.Ac()),2&t){const t=s.Uc(2);s.kc(3),s.wd(t._control.placeholder)}}function oc(t,e){1&t&&s.Yc(0,3,["*ngSwitchCase","true"])}function rc(t,e){1&t&&(s.Dc(0,"span",23),s.vd(1," *"),s.Cc())}function lc(t,e){if(1&t){const t=s.Ec();s.Dc(0,"label",20,21),s.Qc("cdkObserveContent",(function(){return s.ld(t),s.Uc().updateOutlineGap()})),s.td(2,ac,4,1,"ng-container",12),s.td(3,oc,1,0,void 0,12),s.td(4,rc,2,0,"span",22),s.Cc()}if(2&t){const t=s.Uc();s.oc("mat-empty",t._control.empty&&!t._shouldAlwaysFloat)("mat-form-field-empty",t._control.empty&&!t._shouldAlwaysFloat)("mat-accent","accent"==t.color)("mat-warn","warn"==t.color),s.ad("cdkObserveContentDisabled","outline"!=t.appearance)("id",t._labelId)("ngSwitch",t._hasLabel()),s.lc("for",t._control.id)("aria-owns",t._control.id),s.kc(2),s.ad("ngSwitchCase",!1),s.kc(1),s.ad("ngSwitchCase",!0),s.kc(1),s.ad("ngIf",!t.hideRequiredMarker&&t._control.required&&!t._control.disabled)}}function cc(t,e){1&t&&(s.Dc(0,"div",24),s.Yc(1,4),s.Cc())}function dc(t,e){if(1&t&&(s.Dc(0,"div",25,26),s.zc(2,"span",27),s.Cc()),2&t){const t=s.Uc();s.kc(2),s.oc("mat-accent","accent"==t.color)("mat-warn","warn"==t.color)}}function hc(t,e){if(1&t&&(s.Dc(0,"div"),s.Yc(1,5),s.Cc()),2&t){const t=s.Uc();s.ad("@transitionMessages",t._subscriptAnimationState)}}function uc(t,e){if(1&t&&(s.Dc(0,"div",31),s.vd(1),s.Cc()),2&t){const t=s.Uc(2);s.ad("id",t._hintLabelId),s.kc(1),s.wd(t.hintLabel)}}function mc(t,e){if(1&t&&(s.Dc(0,"div",28),s.td(1,uc,2,2,"div",29),s.Yc(2,6),s.zc(3,"div",30),s.Yc(4,7),s.Cc()),2&t){const t=s.Uc();s.ad("@transitionMessages",t._subscriptAnimationState),s.kc(1),s.ad("ngIf",t.hintLabel)}}const pc=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],gc=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"];let fc=0,bc=(()=>{class t{constructor(){this.id=`mat-error-${fc++}`}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-error"]],hostAttrs:["role","alert",1,"mat-error"],hostVars:1,hostBindings:function(t,e){2&t&&s.lc("id",e.id)},inputs:{id:"id"}}),t})();const _c={transitionMessages:o("transitionMessages",[h("enter",d({opacity:1,transform:"translateY(0%)"})),m("void => enter",[d({opacity:0,transform:"translateY(-100%)"}),r("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let yc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t}),t})();function vc(t){return Error(`A hint was already declared for 'align="${t}"'.`)}let wc=0,kc=(()=>{class t{constructor(){this.align="start",this.id=`mat-hint-${wc++}`}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-hint"],hostVars:4,hostBindings:function(t,e){2&t&&(s.lc("id",e.id)("align",null),s.oc("mat-right","end"==e.align))},inputs:{align:"align",id:"id"}}),t})(),xc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-label"]]}),t})(),Cc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-placeholder"]]}),t})(),Sc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","matPrefix",""]]}),t})(),Dc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","matSuffix",""]]}),t})(),Ec=0;class Ac{constructor(t){this._elementRef=t}}const Oc=_n(Ac,"primary"),Ic=new s.v("MAT_FORM_FIELD_DEFAULT_OPTIONS"),Pc=new s.v("MatFormField");let Rc=(()=>{class t extends Oc{constructor(t,e,i,n,s,a,o,r){super(t),this._elementRef=t,this._changeDetectorRef=e,this._dir=n,this._defaults=s,this._platform=a,this._ngZone=o,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new Pe.a,this._showAlwaysAnimate=!1,this._subscriptAnimationState="",this._hintLabel="",this._hintLabelId=`mat-hint-${Ec++}`,this._labelId=`mat-form-field-label-${Ec++}`,this._labelOptions=i||{},this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled="NoopAnimations"!==r,this.appearance=s&&s.appearance?s.appearance:"legacy",this._hideRequiredMarker=!(!s||null==s.hideRequiredMarker)&&s.hideRequiredMarker}get appearance(){return this._appearance}set appearance(t){const e=this._appearance;this._appearance=t||this._defaults&&this._defaults.appearance||"legacy","outline"===this._appearance&&e!==t&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(t){this._hideRequiredMarker=di(t)}get _shouldAlwaysFloat(){return"always"===this.floatLabel&&!this._showAlwaysAnimate}get _canLabelFloat(){return"never"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(t){this._hintLabel=t,this._processHints()}get floatLabel(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel}set floatLabel(t){t!==this._floatLabel&&(this._floatLabel=t||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(t){this._explicitFormFieldControl=t}get _labelChild(){return this._labelChildNonStatic||this._labelChildStatic}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const t=this._control;t.controlType&&this._elementRef.nativeElement.classList.add(`mat-form-field-type-${t.controlType}`),t.stateChanges.pipe(cn(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),t.ngControl&&t.ngControl.valueChanges&&t.ngControl.valueChanges.pipe(Br(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.asObservable().pipe(Br(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),Object(br.a)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe(cn(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe(cn(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe(Br(this._destroyed)).subscribe(()=>{"function"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(t){const e=this._control?this._control.ngControl:null;return e&&e[t]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!!this._labelChild}_shouldLabelFloat(){return this._canLabelFloat&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat)}_hideControlPlaceholder(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,_r(this._label.nativeElement,"transitionend").pipe(ri(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){if(this._control.placeholder&&this._placeholderChild)throw Error("Placeholder attribute and child element were both specified.")}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){if(this._hintChildren){let t,e;this._hintChildren.forEach(i=>{if("start"===i.align){if(t||this.hintLabel)throw vc("start");t=i}else if("end"===i.align){if(e)throw vc("end");e=i}})}}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||this._labelOptions.float||"auto"}_syncDescribedByIds(){if(this._control){let t=[];if("hint"===this._getDisplayedMessages()){const e=this._hintChildren?this._hintChildren.find(t=>"start"===t.align):null,i=this._hintChildren?this._hintChildren.find(t=>"end"===t.align):null;e?t.push(e.id):this._hintLabel&&t.push(this._hintLabelId),i&&t.push(i.id)}else this._errorChildren&&(t=this._errorChildren.map(t=>t.id));this._control.setDescribedByIds(t)}}_validateControlChild(){if(!this._control)throw Error("mat-form-field must contain a MatFormFieldControl.")}updateOutlineGap(){const t=this._label?this._label.nativeElement:null;if("outline"!==this.appearance||!t||!t.children.length||!t.textContent.trim())return;if(!this._platform.isBrowser)return;if(!this._isAttachedToDOM())return void(this._outlineGapCalculationNeededImmediately=!0);let e=0,i=0;const n=this._connectionContainerRef.nativeElement,s=n.querySelectorAll(".mat-form-field-outline-start"),a=n.querySelectorAll(".mat-form-field-outline-gap");if(this._label&&this._label.nativeElement.children.length){const s=n.getBoundingClientRect();if(0===s.width&&0===s.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);const a=this._getStartEnd(s),o=this._getStartEnd(t.children[0].getBoundingClientRect());let r=0;for(const e of t.children)r+=e.offsetWidth;e=Math.abs(o-a)-5,i=r>0?.75*r+10:0}for(let o=0;o{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[ye.c,Ii]]}),t})();function Mc(t,e=Ye){var i;const n=(i=t)instanceof Date&&!isNaN(+i)?+t-e.now():Math.abs(t);return t=>t.lift(new Fc(n,e))}class Fc{constructor(t,e){this.delay=t,this.scheduler=e}call(t,e){return e.subscribe(new Lc(t,this.delay,this.scheduler))}}class Lc extends ze.a{constructor(t,e,i){super(t),this.delay=e,this.scheduler=i,this.queue=[],this.active=!1,this.errored=!1}static dispatch(t){const e=t.source,i=e.queue,n=t.scheduler,s=t.destination;for(;i.length>0&&i[0].time-n.now()<=0;)i.shift().notification.observe(s);if(i.length>0){const e=Math.max(0,i[0].time-n.now());this.schedule(t,e)}else this.unsubscribe(),e.active=!1}_schedule(t){this.active=!0,this.destination.add(t.schedule(Lc.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}scheduleNotification(t){if(!0===this.errored)return;const e=this.scheduler,i=new Nc(e.now()+this.delay,t);this.queue.push(i),!1===this.active&&this._schedule(e)}_next(t){this.scheduleNotification(Xr.createNext(t))}_error(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}_complete(){this.scheduleNotification(Xr.createComplete()),this.unsubscribe()}}class Nc{constructor(t,e){this.time=t,this.notification=e}}const zc=["panel"];function Bc(t,e){if(1&t&&(s.Dc(0,"div",0,1),s.Yc(2),s.Cc()),2&t){const t=s.Uc();s.ad("id",t.id)("ngClass",t._classList)}}const Vc=["*"];let jc=0;class Uc{constructor(t,e){this.source=t,this.option=e}}class $c{}const Hc=yn($c),qc=new s.v("mat-autocomplete-default-options",{providedIn:"root",factory:function(){return{autoActiveFirstOption:!1}}});let Gc=(()=>{class t extends Hc{constructor(t,e,i){super(),this._changeDetectorRef=t,this._elementRef=e,this._activeOptionChanges=Re.a.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new s.s,this.opened=new s.s,this.closed=new s.s,this.optionActivated=new s.s,this._classList={},this.id=`mat-autocomplete-${jc++}`,this._autoActiveFirstOption=!!i.autoActiveFirstOption}get isOpen(){return this._isOpen&&this.showPanel}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(t){this._autoActiveFirstOption=di(t)}set classList(t){this._classList=t&&t.length?t.split(" ").reduce((t,e)=>(t[e.trim()]=!0,t),{}):{},this._setVisibilityClasses(this._classList),this._elementRef.nativeElement.className=""}ngAfterContentInit(){this._keyManager=new Ni(this.options).withWrap(),this._activeOptionChanges=this._keyManager.change.subscribe(t=>{this.optionActivated.emit({source:this,option:this.options.toArray()[t]||null})}),this._setVisibility()}ngOnDestroy(){this._activeOptionChanges.unsubscribe()}_setScrollTop(t){this.panel&&(this.panel.nativeElement.scrollTop=t)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(t){const e=new Uc(this,t);this.optionSelected.emit(e)}_setVisibilityClasses(t){t["mat-autocomplete-visible"]=this.showPanel,t["mat-autocomplete-hidden"]=!this.showPanel}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.j),s.yc(s.q),s.yc(qc))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-autocomplete"]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,ns,!0),s.qc(i,Zn,!0)),2&t&&(s.gd(n=s.Rc())&&(e.options=n),s.gd(n=s.Rc())&&(e.optionGroups=n))},viewQuery:function(t,e){var i;1&t&&(s.rd(s.U,!0),s.zd(zc,!0)),2&t&&(s.gd(i=s.Rc())&&(e.template=i.first),s.gd(i=s.Rc())&&(e.panel=i.first))},hostAttrs:[1,"mat-autocomplete"],inputs:{disableRipple:"disableRipple",displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",classList:["class","classList"],panelWidth:"panelWidth"},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],features:[s.jc([{provide:is,useExisting:t}]),s.hc],ngContentSelectors:Vc,decls:1,vars:0,consts:[["role","listbox",1,"mat-autocomplete-panel",3,"id","ngClass"],["panel",""]],template:function(t,e){1&t&&(s.Zc(),s.td(0,Bc,3,2,"ng-template"))},directives:[ye.q],styles:[".mat-autocomplete-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;max-width:none;max-height:256px;position:relative;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.mat-autocomplete-panel.mat-autocomplete-visible{visibility:visible}.mat-autocomplete-panel.mat-autocomplete-hidden{visibility:hidden}.mat-autocomplete-panel-above .mat-autocomplete-panel{border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.mat-autocomplete-panel .mat-divider-horizontal{margin-top:-1px}.cdk-high-contrast-active .mat-autocomplete-panel{outline:solid 1px}\n"],encapsulation:2,changeDetection:0}),t})(),Wc=(()=>{class t{constructor(t){this.elementRef=t}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["","matAutocompleteOrigin",""]],exportAs:["matAutocompleteOrigin"]}),t})();const Yc=new s.v("mat-autocomplete-scroll-strategy"),Qc={provide:Yc,deps:[Gl],useFactory:function(t){return()=>t.scrollStrategies.reposition()}},Kc={provide:xs,useExisting:Object(s.cb)(()=>Xc),multi:!0};let Xc=(()=>{class t{constructor(t,e,i,n,s,a,o,r,l,c){this._element=t,this._overlay=e,this._viewContainerRef=i,this._zone=n,this._changeDetectorRef=s,this._dir=o,this._formField=r,this._document=l,this._viewportRuler=c,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=Re.a.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new Pe.a,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=fr(()=>this.autocomplete&&this.autocomplete.options?Object(br.a)(...this.autocomplete.options.map(t=>t.onSelectionChange)):this._zone.onStable.asObservable().pipe(ri(1),$r(()=>this.optionSelections))),this._scrollStrategy=a}get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(t){this._autocompleteDisabled=di(t)}ngAfterViewInit(){const t=this._getWindow();void 0!==t&&(this._zone.runOutsideAngular(()=>{t.addEventListener("blur",this._windowBlurHandler)}),this._isInsideShadowRoot=!!Di(this._element.nativeElement))}ngOnChanges(t){t.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const t=this._getWindow();void 0!==t&&t.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this.autocomplete.closed.emit(),this.autocomplete._isOpen=this._overlayAttached=!1,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return Object(br.a)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe(Je(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe(Je(()=>this._overlayAttached)):Le()).pipe(Object(ii.a)(t=>t instanceof es?t:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return Object(br.a)(_r(this._document,"click"),_r(this._document,"touchend")).pipe(Je(t=>{const e=this._isInsideShadowRoot&&t.composedPath?t.composedPath()[0]:t.target,i=this._formField?this._formField._elementRef.nativeElement:null;return this._overlayAttached&&e!==this._element.nativeElement&&(!i||!i.contains(e))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(e)}))}writeValue(t){Promise.resolve(null).then(()=>this._setTriggerValue(t))}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this._element.nativeElement.disabled=t}_handleKeydown(t){const e=t.keyCode;if(27===e&&t.preventDefault(),this.activeOption&&13===e&&this.panelOpen)this.activeOption._selectViaInteraction(),this._resetActiveItem(),t.preventDefault();else if(this.autocomplete){const i=this.autocomplete._keyManager.activeItem,n=38===e||40===e;this.panelOpen||9===e?this.autocomplete._keyManager.onKeydown(t):n&&this._canOpen()&&this.openPanel(),(n||this.autocomplete._keyManager.activeItem!==i)&&this._scrollToOption()}}_handleInput(t){let e=t.target,i=e.value;"number"===e.type&&(i=""==i?null:parseFloat(i)),this._previousValue!==i&&(this._previousValue=i,this._onChange(i),this._canOpen()&&this._document.activeElement===t.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_floatLabel(t=!1){this._formField&&"auto"===this._formField.floatLabel&&(t?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField.floatLabel="auto",this._manuallyFloatingLabel=!1)}_scrollToOption(){const t=this.autocomplete._keyManager.activeItemIndex||0,e=ss(t,this.autocomplete.options,this.autocomplete.optionGroups);if(0===t&&1===e)this.autocomplete._setScrollTop(0);else{const i=as(t+e,48,this.autocomplete._getScrollTop(),256);this.autocomplete._setScrollTop(i)}}_subscribeToClosingActions(){const t=this._zone.onStable.asObservable().pipe(ri(1)),e=this.autocomplete.options.changes.pipe(je(()=>this._positionStrategy.reapplyLastPosition()),Mc(0));return Object(br.a)(t,e).pipe($r(()=>{const t=this.panelOpen;return this._resetActiveItem(),this.autocomplete._setVisibility(),this.panelOpen&&(this._overlayRef.updatePosition(),t!==this.panelOpen&&this.autocomplete.opened.emit()),this.panelClosingActions}),ri(1)).subscribe(t=>this._setValueAndClose(t))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_setTriggerValue(t){const e=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(t):t,i=null!=e?e:"";this._formField?this._formField._control.value=i:this._element.nativeElement.value=i,this._previousValue=i}_setValueAndClose(t){t&&t.source&&(this._clearPreviousSelectedOption(t.source),this._setTriggerValue(t.source.value),this._onChange(t.source.value),this._element.nativeElement.focus(),this.autocomplete._emitSelectEvent(t.source)),this.closePanel()}_clearPreviousSelectedOption(t){this.autocomplete.options.forEach(e=>{e!=t&&e.selected&&e.deselect()})}_attachOverlay(){if(!this.autocomplete)throw Error("Attempting to open an undefined instance of `mat-autocomplete`. Make sure that the id passed to the `matAutocomplete` is correct and that you're attempting to open it after the ngAfterContentInit hook.");let t=this._overlayRef;t?(this._positionStrategy.setOrigin(this._getConnectedElement()),t.updateSize({width:this._getPanelWidth()})):(this._portal=new hl(this.autocomplete.template,this._viewContainerRef),t=this._overlay.create(this._getOverlayConfig()),this._overlayRef=t,t.keydownEvents().subscribe(t=>{(27===t.keyCode||38===t.keyCode&&t.altKey)&&(this._resetActiveItem(),this._closeKeyEventStream.next(),t.stopPropagation(),t.preventDefault())}),this._viewportRuler&&(this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&t&&t.updateSize({width:this._getPanelWidth()})}))),t&&!t.hasAttached()&&(t.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const e=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.panelOpen&&e!==this.panelOpen&&this.autocomplete.opened.emit()}_getOverlayConfig(){return new Ol({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir})}_getOverlayPosition(){const t=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(t),this._positionStrategy=t,t}_setStrategyPositions(t){const e={originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},i={originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-autocomplete-panel-above"};let n;n="above"===this.position?[i]:"below"===this.position?[e]:[e,i],t.withPositions(n)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){this.autocomplete._keyManager.setActiveItem(this.autocomplete.autoActiveFirstOption?0:-1)}_canOpen(){const t=this._element.nativeElement;return!t.readOnly&&!t.disabled&&!this._autocompleteDisabled}_getWindow(){var t;return(null===(t=this._document)||void 0===t?void 0:t.defaultView)||window}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(Gl),s.yc(s.X),s.yc(s.F),s.yc(s.j),s.yc(Yc),s.yc(en,8),s.yc(Pc,9),s.yc(ye.e,8),s.yc(ol))},t.\u0275dir=s.tc({type:t,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-autocomplete-trigger"],hostVars:7,hostBindings:function(t,e){1&t&&s.Qc("focusin",(function(){return e._handleFocus()}))("blur",(function(){return e._onTouched()}))("input",(function(t){return e._handleInput(t)}))("keydown",(function(t){return e._handleKeydown(t)})),2&t&&s.lc("autocomplete",e.autocompleteAttribute)("role",e.autocompleteDisabled?null:"combobox")("aria-autocomplete",e.autocompleteDisabled?null:"list")("aria-activedescendant",e.panelOpen&&e.activeOption?e.activeOption.id:null)("aria-expanded",e.autocompleteDisabled?null:e.panelOpen.toString())("aria-owns",e.autocompleteDisabled||!e.panelOpen||null==e.autocomplete?null:e.autocomplete.id)("aria-haspopup",!e.autocompleteDisabled)},inputs:{position:["matAutocompletePosition","position"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"],autocomplete:["matAutocomplete","autocomplete"],connectedTo:["matAutocompleteConnectedTo","connectedTo"]},exportAs:["matAutocompleteTrigger"],features:[s.jc([Kc]),s.ic]}),t})(),Zc=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Qc],imports:[[os,Zl,fn,ye.c],os,fn]}),t})();function Jc(t,e){}class td{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus=!0,this.restoreFocus=!0,this.closeOnNavigation=!0}}const ed={dialogContainer:o("dialogContainer",[h("void, exit",d({opacity:0,transform:"scale(0.7)"})),h("enter",d({transform:"none"})),m("* => enter",r("150ms cubic-bezier(0, 0, 0.2, 1)",d({transform:"none",opacity:1}))),m("* => void, * => exit",r("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",d({opacity:0})))])};function id(){throw Error("Attempting to attach dialog content after content is already attached")}let nd=(()=>{class t extends ml{constructor(t,e,i,n,a){super(),this._elementRef=t,this._focusTrapFactory=e,this._changeDetectorRef=i,this._config=a,this._elementFocusedBeforeDialogWasOpened=null,this._state="enter",this._animationStateChanged=new s.s,this.attachDomPortal=t=>(this._portalOutlet.hasAttached()&&id(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachDomPortal(t)),this._ariaLabelledBy=a.ariaLabelledBy||null,this._document=n}attachComponentPortal(t){return this._portalOutlet.hasAttached()&&id(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachComponentPortal(t)}attachTemplatePortal(t){return this._portalOutlet.hasAttached()&&id(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachTemplatePortal(t)}_trapFocus(){const t=this._elementRef.nativeElement;if(this._focusTrap||(this._focusTrap=this._focusTrapFactory.create(t)),this._config.autoFocus)this._focusTrap.focusInitialElementWhenReady();else{const e=this._document.activeElement;e===t||t.contains(e)||t.focus()}}_restoreFocus(){const t=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&t&&"function"==typeof t.focus){const e=this._document.activeElement,i=this._elementRef.nativeElement;e&&e!==this._document.body&&e!==i&&!i.contains(e)||t.focus()}this._focusTrap&&this._focusTrap.destroy()}_savePreviouslyFocusedElement(){this._document&&(this._elementFocusedBeforeDialogWasOpened=this._document.activeElement,this._elementRef.nativeElement.focus&&Promise.resolve().then(()=>this._elementRef.nativeElement.focus()))}_onAnimationDone(t){"enter"===t.toState?this._trapFocus():"exit"===t.toState&&this._restoreFocus(),this._animationStateChanged.emit(t)}_onAnimationStart(t){this._animationStateChanged.emit(t)}_startExitAnimation(){this._state="exit",this._changeDetectorRef.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc($i),s.yc(s.j),s.yc(ye.e,8),s.yc(td))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-dialog-container"]],viewQuery:function(t,e){var i;1&t&&s.rd(fl,!0),2&t&&s.gd(i=s.Rc())&&(e._portalOutlet=i.first)},hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(t,e){1&t&&s.pc("@dialogContainer.start",(function(t){return e._onAnimationStart(t)}))("@dialogContainer.done",(function(t){return e._onAnimationDone(t)})),2&t&&(s.lc("id",e._id)("role",e._config.role)("aria-labelledby",e._config.ariaLabel?null:e._ariaLabelledBy)("aria-label",e._config.ariaLabel)("aria-describedby",e._config.ariaDescribedBy||null),s.yd("@dialogContainer",e._state))},features:[s.hc],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,e){1&t&&s.td(0,Jc,0,0,"ng-template",0)},directives:[fl],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[ed.dialogContainer]}}),t})(),sd=0;class ad{constructor(t,e,i=`mat-dialog-${sd++}`){this._overlayRef=t,this._containerInstance=e,this.id=i,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new Pe.a,this._afterClosed=new Pe.a,this._beforeClosed=new Pe.a,this._state=0,e._id=i,e._animationStateChanged.pipe(Je(t=>"done"===t.phaseName&&"enter"===t.toState),ri(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),e._animationStateChanged.pipe(Je(t=>"done"===t.phaseName&&"exit"===t.toState),ri(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._overlayRef.dispose()}),t.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),t.keydownEvents().pipe(Je(t=>27===t.keyCode&&!this.disableClose&&!Ne(t))).subscribe(t=>{t.preventDefault(),this.close()})}close(t){this._result=t,this._containerInstance._animationStateChanged.pipe(Je(t=>"start"===t.phaseName),ri(1)).subscribe(e=>{this._beforeClosed.next(t),this._beforeClosed.complete(),this._state=2,this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>{this._overlayRef.dispose()},e.totalTime+100)}),this._containerInstance._startExitAnimation(),this._state=1}afterOpened(){return this._afterOpened.asObservable()}afterClosed(){return this._afterClosed.asObservable()}beforeClosed(){return this._beforeClosed.asObservable()}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(t){let e=this._getPositionStrategy();return t&&(t.left||t.right)?t.left?e.left(t.left):e.right(t.right):e.centerHorizontally(),t&&(t.top||t.bottom)?t.top?e.top(t.top):e.bottom(t.bottom):e.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(t="",e=""){return this._getPositionStrategy().width(t).height(e),this._overlayRef.updatePosition(),this}addPanelClass(t){return this._overlayRef.addPanelClass(t),this}removePanelClass(t){return this._overlayRef.removePanelClass(t),this}getState(){return this._state}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}const od=new s.v("MatDialogData"),rd=new s.v("mat-dialog-default-options"),ld=new s.v("mat-dialog-scroll-strategy"),cd={provide:ld,deps:[Gl],useFactory:function(t){return()=>t.scrollStrategies.block()}};let dd=(()=>{class t{constructor(t,e,i,n,s,a,o){this._overlay=t,this._injector=e,this._defaultOptions=n,this._parentDialog=a,this._overlayContainer=o,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new Pe.a,this._afterOpenedAtThisLevel=new Pe.a,this._ariaHiddenElements=new Map,this.afterAllClosed=fr(()=>this.openDialogs.length?this._afterAllClosed:this._afterAllClosed.pipe(cn(void 0))),this._scrollStrategy=s}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}get _afterAllClosed(){const t=this._parentDialog;return t?t._afterAllClosed:this._afterAllClosedAtThisLevel}open(t,e){if((e=function(t,e){return Object.assign(Object.assign({},e),t)}(e,this._defaultOptions||new td)).id&&this.getDialogById(e.id))throw Error(`Dialog with id "${e.id}" exists already. The dialog id must be unique.`);const i=this._createOverlay(e),n=this._attachDialogContainer(i,e),s=this._attachDialogContent(t,n,i,e);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(s),s.afterClosed().subscribe(()=>this._removeOpenDialog(s)),this.afterOpened.next(s),s}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(t){return this.openDialogs.find(e=>e.id===t)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_createOverlay(t){const e=this._getOverlayConfig(t);return this._overlay.create(e)}_getOverlayConfig(t){const e=new Ol({positionStrategy:this._overlay.position().global(),scrollStrategy:t.scrollStrategy||this._scrollStrategy(),panelClass:t.panelClass,hasBackdrop:t.hasBackdrop,direction:t.direction,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight,disposeOnNavigation:t.closeOnNavigation});return t.backdropClass&&(e.backdropClass=t.backdropClass),e}_attachDialogContainer(t,e){const i=s.w.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:td,useValue:e}]}),n=new dl(nd,e.viewContainerRef,i,e.componentFactoryResolver);return t.attach(n).instance}_attachDialogContent(t,e,i,n){const a=new ad(i,e,n.id);if(n.hasBackdrop&&i.backdropClick().subscribe(()=>{a.disableClose||a.close()}),t instanceof s.U)e.attachTemplatePortal(new hl(t,null,{$implicit:n.data,dialogRef:a}));else{const i=this._createInjector(n,a,e),s=e.attachComponentPortal(new dl(t,n.viewContainerRef,i));a.componentInstance=s.instance}return a.updateSize(n.width,n.height).updatePosition(n.position),a}_createInjector(t,e,i){const n=t&&t.viewContainerRef&&t.viewContainerRef.injector,a=[{provide:nd,useValue:i},{provide:od,useValue:t.data},{provide:ad,useValue:e}];return!t.direction||n&&n.get(en,null)||a.push({provide:en,useValue:{value:t.direction,change:Le()}}),s.w.create({parent:n||this._injector,providers:a})}_removeOpenDialog(t){const e=this.openDialogs.indexOf(t);e>-1&&(this.openDialogs.splice(e,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((t,e)=>{t?e.setAttribute("aria-hidden",t):e.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),this._afterAllClosed.next()))}_hideNonDialogContentFromAssistiveTechnology(){const t=this._overlayContainer.getContainerElement();if(t.parentElement){const e=t.parentElement.children;for(let i=e.length-1;i>-1;i--){let n=e[i];n===t||"SCRIPT"===n.nodeName||"STYLE"===n.nodeName||n.hasAttribute("aria-live")||(this._ariaHiddenElements.set(n,n.getAttribute("aria-hidden")),n.setAttribute("aria-hidden","true"))}}}_closeDialogs(t){let e=t.length;for(;e--;)t[e].close()}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Gl),s.Mc(s.w),s.Mc(ye.n,8),s.Mc(rd,8),s.Mc(ld),s.Mc(t,12),s.Mc(Ll))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),hd=0,ud=(()=>{class t{constructor(t,e,i){this.dialogRef=t,this._elementRef=e,this._dialog=i,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=fd(this._elementRef,this._dialog.openDialogs))}ngOnChanges(t){const e=t._matDialogClose||t._matDialogCloseResult;e&&(this.dialogResult=e.currentValue)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(ad,8),s.yc(s.q),s.yc(dd))},t.\u0275dir=s.tc({type:t,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e.dialogRef.close(e.dialogResult)})),2&t&&s.lc("aria-label",e.ariaLabel||null)("type",e.type)},inputs:{type:"type",dialogResult:["mat-dialog-close","dialogResult"],ariaLabel:["aria-label","ariaLabel"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[s.ic]}),t})(),md=(()=>{class t{constructor(t,e,i){this._dialogRef=t,this._elementRef=e,this._dialog=i,this.id=`mat-dialog-title-${hd++}`}ngOnInit(){this._dialogRef||(this._dialogRef=fd(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const t=this._dialogRef._containerInstance;t&&!t._ariaLabelledBy&&(t._ariaLabelledBy=this.id)})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(ad,8),s.yc(s.q),s.yc(dd))},t.\u0275dir=s.tc({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-dialog-title"],hostVars:1,hostBindings:function(t,e){2&t&&s.Gc("id",e.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),t})(),pd=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-dialog-content"]}),t})(),gd=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-dialog-actions"]}),t})();function fd(t,e){let i=t.nativeElement.parentElement;for(;i&&!i.classList.contains("mat-dialog-container");)i=i.parentElement;return i?e.find(t=>t.id===i.id):null}let bd=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[dd,cd],imports:[[Zl,yl,fn],fn]}),t})(),_d=0,yd=(()=>{class t{constructor(){this._stateChanges=new Pe.a,this._openCloseAllActions=new Pe.a,this.id=`cdk-accordion-${_d++}`,this._multi=!1}get multi(){return this._multi}set multi(t){this._multi=di(t)}openAll(){this._openCloseAll(!0)}closeAll(){this._openCloseAll(!1)}ngOnChanges(t){this._stateChanges.next(t)}ngOnDestroy(){this._stateChanges.complete()}_openCloseAll(t){this.multi&&this._openCloseAllActions.next(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[s.ic]}),t})(),vd=0,wd=(()=>{class t{constructor(t,e,i){this.accordion=t,this._changeDetectorRef=e,this._expansionDispatcher=i,this._openCloseAllSubscription=Re.a.EMPTY,this.closed=new s.s,this.opened=new s.s,this.destroyed=new s.s,this.expandedChange=new s.s,this.id=`cdk-accordion-child-${vd++}`,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=i.listen((t,e)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===e&&this.id!==t&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(t){t=di(t),this._expanded!==t&&(this._expanded=t,this.expandedChange.emit(t),t?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t)}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(t=>{this.disabled||(this.expanded=t)})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(yd,12),s.yc(s.j),s.yc(bs))},t.\u0275dir=s.tc({type:t,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[s.jc([{provide:yd,useValue:void 0}])]}),t})(),kd=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})();const xd=["body"];function Cd(t,e){}const Sd=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Dd=["mat-expansion-panel-header","*","mat-action-row"],Ed=function(t,e){return{collapsedHeight:t,expandedHeight:e}},Ad=function(t,e){return{value:t,params:e}};function Od(t,e){if(1&t&&s.zc(0,"span",2),2&t){const t=s.Uc();s.ad("@indicatorRotate",t._getExpandedState())}}const Id=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],Pd=["mat-panel-title","mat-panel-description","*"],Rd=new s.v("MAT_ACCORDION"),Td={indicatorRotate:o("indicatorRotate",[h("collapsed, void",d({transform:"rotate(0deg)"})),h("expanded",d({transform:"rotate(180deg)"})),m("expanded <=> collapsed, void => collapsed",r("225ms cubic-bezier(0.4,0.0,0.2,1)"))]),expansionHeaderHeight:o("expansionHeight",[h("collapsed, void",d({height:"{{collapsedHeight}}"}),{params:{collapsedHeight:"48px"}}),h("expanded",d({height:"{{expandedHeight}}"}),{params:{expandedHeight:"64px"}}),m("expanded <=> collapsed, void => collapsed",l([g("@indicatorRotate",p(),{optional:!0}),r("225ms cubic-bezier(0.4,0.0,0.2,1)")]))]),bodyExpansion:o("bodyExpansion",[h("collapsed, void",d({height:"0px",visibility:"hidden"})),h("expanded",d({height:"*",visibility:"visible"})),m("expanded <=> collapsed, void => collapsed",r("225ms cubic-bezier(0.4,0.0,0.2,1)"))])};let Md=(()=>{class t{constructor(t){this._template=t}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.U))},t.\u0275dir=s.tc({type:t,selectors:[["ng-template","matExpansionPanelContent",""]]}),t})(),Fd=0;const Ld=new s.v("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let Nd=(()=>{class t extends wd{constructor(t,e,i,n,a,o,r){super(t,e,i),this._viewContainerRef=n,this._animationMode=o,this._hideToggle=!1,this.afterExpand=new s.s,this.afterCollapse=new s.s,this._inputChanges=new Pe.a,this._headerId=`mat-expansion-panel-header-${Fd++}`,this._bodyAnimationDone=new Pe.a,this.accordion=t,this._document=a,this._bodyAnimationDone.pipe(Ar((t,e)=>t.fromState===e.fromState&&t.toState===e.toState)).subscribe(t=>{"void"!==t.fromState&&("expanded"===t.toState?this.afterExpand.emit():"collapsed"===t.toState&&this.afterCollapse.emit())}),r&&(this.hideToggle=r.hideToggle)}get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(t){this._hideToggle=di(t)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(t){this._togglePosition=t}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this.opened.pipe(cn(null),Je(()=>this.expanded&&!this._portal),ri(1)).subscribe(()=>{this._portal=new hl(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(t){this._inputChanges.next(t)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const t=this._document.activeElement,e=this._body.nativeElement;return t===e||e.contains(t)}return!1}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Rd,12),s.yc(s.j),s.yc(bs),s.yc(s.X),s.yc(ye.e),s.yc(Ae,8),s.yc(Ld,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-expansion-panel"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,Md,!0),2&t&&s.gd(n=s.Rc())&&(e._lazyContent=n.first)},viewQuery:function(t,e){var i;1&t&&s.zd(xd,!0),2&t&&s.gd(i=s.Rc())&&(e._body=i.first)},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(t,e){2&t&&s.oc("mat-expanded",e.expanded)("_mat-animation-noopable","NoopAnimations"===e._animationMode)("mat-expansion-panel-spacing",e._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[s.jc([{provide:Rd,useValue:void 0}]),s.hc,s.ic],ngContentSelectors:Dd,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(t,e){1&t&&(s.Zc(Sd),s.Yc(0),s.Dc(1,"div",0,1),s.Qc("@bodyExpansion.done",(function(t){return e._bodyAnimationDone.next(t)})),s.Dc(3,"div",2),s.Yc(4,1),s.td(5,Cd,0,0,"ng-template",3),s.Cc(),s.Yc(6,2),s.Cc()),2&t&&(s.kc(1),s.ad("@bodyExpansion",e._getExpandedState())("id",e.id),s.lc("aria-labelledby",e._headerId),s.kc(4),s.ad("cdkPortalOutlet",e._portal))},directives:[fl],styles:[".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base,.mat-action-row button.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base,[dir=rtl] .mat-action-row button.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[Td.bodyExpansion]},changeDetection:0}),t})(),zd=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-action-row"]],hostAttrs:[1,"mat-action-row"]}),t})(),Bd=(()=>{class t{constructor(t,e,i,n,s){this.panel=t,this._element=e,this._focusMonitor=i,this._changeDetectorRef=n,this._parentChangeSubscription=Re.a.EMPTY,this._animationsDisabled=!0;const a=t.accordion?t.accordion._stateChanges.pipe(Je(t=>!(!t.hideToggle&&!t.togglePosition))):ai;this._parentChangeSubscription=Object(br.a)(t.opened,t.closed,a,t._inputChanges.pipe(Je(t=>!!(t.hideToggle||t.disabled||t.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),t.closed.pipe(Je(()=>t._containsFocus())).subscribe(()=>i.focusVia(e,"program")),i.monitor(e).subscribe(e=>{e&&t.accordion&&t.accordion._handleHeaderFocus(this)}),s&&(this.expandedHeight=s.expandedHeight,this.collapsedHeight=s.collapsedHeight)}_animationStarted(){this._animationsDisabled=!1}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_keydown(t){switch(t.keyCode){case 32:case 13:Ne(t)||(t.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(t))}}focus(t="program",e){this._focusMonitor.focusVia(this._element,t,e)}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Nd,1),s.yc(s.q),s.yc(Qi),s.yc(s.j),s.yc(Ld,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header"],hostVars:19,hostBindings:function(t,e){1&t&&(s.pc("@expansionHeight.start",(function(){return e._animationStarted()})),s.Qc("click",(function(){return e._toggle()}))("keydown",(function(t){return e._keydown(t)}))),2&t&&(s.lc("id",e.panel._headerId)("tabindex",e.disabled?-1:0)("aria-controls",e._getPanelId())("aria-expanded",e._isExpanded())("aria-disabled",e.panel.disabled),s.yd("@.disabled",e._animationsDisabled)("@expansionHeight",s.ed(16,Ad,e._getExpandedState(),s.ed(13,Ed,e.collapsedHeight,e.expandedHeight))),s.oc("mat-expanded",e._isExpanded())("mat-expansion-toggle-indicator-after","after"===e._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===e._getTogglePosition()))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},ngContentSelectors:Pd,decls:5,vars:1,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(t,e){1&t&&(s.Zc(Id),s.Dc(0,"span",0),s.Yc(1),s.Yc(2,1),s.Yc(3,2),s.Cc(),s.td(4,Od,1,1,"span",1)),2&t&&(s.kc(4),s.ad("ngIf",e._showToggle()))},directives:[ye.t],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}\n'],encapsulation:2,data:{animation:[Td.indicatorRotate,Td.expansionHeaderHeight]},changeDetection:0}),t})(),Vd=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),t})(),jd=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),t})(),Ud=(()=>{class t extends yd{constructor(){super(...arguments),this._ownHeaders=new s.K,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(t){this._hideToggle=di(t)}ngAfterContentInit(){this._headers.changes.pipe(cn(this._headers)).subscribe(t=>{this._ownHeaders.reset(t.filter(t=>t.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new zi(this._ownHeaders).withWrap()}_handleHeaderKeydown(t){const{keyCode:e}=t,i=this._keyManager;36===e?Ne(t)||(i.setFirstItemActive(),t.preventDefault()):35===e?Ne(t)||(i.setLastItemActive(),t.preventDefault()):this._keyManager.onKeydown(t)}_handleHeaderFocus(t){this._keyManager.updateActiveItem(t)}}return t.\u0275fac=function(e){return $d(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-accordion"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,Bd,!0),2&t&&s.gd(n=s.Rc())&&(e._headers=n)},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(t,e){2&t&&s.oc("mat-accordion-multi",e.multi)},inputs:{multi:"multi",displayMode:"displayMode",togglePosition:"togglePosition",hideToggle:"hideToggle"},exportAs:["matAccordion"],features:[s.jc([{provide:Rd,useExisting:t}]),s.hc]}),t})();const $d=s.Fc(Ud);let Hd=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[ye.c,kd,yl]]}),t})();const qd=["*"],Gd=[[["","mat-grid-avatar",""],["","matGridAvatar",""]],[["","mat-line",""],["","matLine",""]],"*"],Wd=["[mat-grid-avatar], [matGridAvatar]","[mat-line], [matLine]","*"],Yd=new s.v("MAT_GRID_LIST");let Qd=(()=>{class t{constructor(t,e){this._element=t,this._gridList=e,this._rowspan=1,this._colspan=1}get rowspan(){return this._rowspan}set rowspan(t){this._rowspan=Math.round(hi(t))}get colspan(){return this._colspan}set colspan(t){this._colspan=Math.round(hi(t))}_setStyle(t,e){this._element.nativeElement.style[t]=e}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(Yd,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(t,e){2&t&&s.lc("rowspan",e.rowspan)("colspan",e.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],ngContentSelectors:qd,decls:2,vars:0,consts:[[1,"mat-figure"]],template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"figure",0),s.Yc(1),s.Cc())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-figure{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}\n"],encapsulation:2,changeDetection:0}),t})(),Kd=(()=>{class t{constructor(t){this._element=t}ngAfterContentInit(){Nn(this._lines,this._element)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-grid-tile-header"],["mat-grid-tile-footer"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,Ln,!0),2&t&&s.gd(n=s.Rc())&&(e._lines=n)},ngContentSelectors:Wd,decls:4,vars:0,consts:[[1,"mat-grid-list-text"]],template:function(t,e){1&t&&(s.Zc(Gd),s.Yc(0),s.Dc(1,"div",0),s.Yc(2,1),s.Cc(),s.Yc(3,2))},encapsulation:2,changeDetection:0}),t})(),Xd=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-grid-avatar",""],["","matGridAvatar",""]],hostAttrs:[1,"mat-grid-avatar"]}),t})(),Zd=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-grid-tile-header"]],hostAttrs:[1,"mat-grid-tile-header"]}),t})(),Jd=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-grid-tile-footer"]],hostAttrs:[1,"mat-grid-tile-footer"]}),t})();class th{constructor(){this.columnIndex=0,this.rowIndex=0}get rowCount(){return this.rowIndex+1}get rowspan(){const t=Math.max(...this.tracker);return t>1?this.rowCount+t-1:this.rowCount}update(t,e){this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(t),this.tracker.fill(0,0,this.tracker.length),this.positions=e.map(t=>this._trackTile(t))}_trackTile(t){const e=this._findMatchingGap(t.colspan);return this._markTilePosition(e,t),this.columnIndex=e+t.colspan,new eh(this.rowIndex,e)}_findMatchingGap(t){if(t>this.tracker.length)throw Error(`mat-grid-list: tile with colspan ${t} is wider than `+`grid with cols="${this.tracker.length}".`);let e=-1,i=-1;do{this.columnIndex+t>this.tracker.length?(this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),i=this._findGapEndIndex(e)):(e=this.tracker.indexOf(0,this.columnIndex),-1!=e?(i=this._findGapEndIndex(e),this.columnIndex=e+1):(this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),i=this._findGapEndIndex(e)))}while(i-e{t._setStyle("top",null),t._setStyle("height",null)})}}class ah extends nh{constructor(t){super(),this._parseRatio(t)}setRowStyles(t,e,i,n){this.baseTileHeight=this.getBaseTileSize(i/this.rowHeightRatio,n),t._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,e)),t._setStyle("paddingTop",rh(this.getTileSize(this.baseTileHeight,t.rowspan)))}getComputedHeight(){return["paddingBottom",rh(`${this.getTileSpan(this.baseTileHeight)} + ${this.getGutterSpan()}`)]}reset(t){t._setListStyle(["paddingBottom",null]),t._tiles.forEach(t=>{t._setStyle("marginTop",null),t._setStyle("paddingTop",null)})}_parseRatio(t){const e=t.split(":");if(2!==e.length)throw Error(`mat-grid-list: invalid ratio given for row-height: "${t}"`);this.rowHeightRatio=parseFloat(e[0])/parseFloat(e[1])}}class oh extends nh{setRowStyles(t,e){let i=this.getBaseTileSize(100/this._rowspan,(this._rows-1)/this._rows);t._setStyle("top",this.getTilePosition(i,e)),t._setStyle("height",rh(this.getTileSize(i,t.rowspan)))}reset(t){t._tiles&&t._tiles.forEach(t=>{t._setStyle("top",null),t._setStyle("height",null)})}}function rh(t){return`calc(${t})`}function lh(t){return t.match(/([A-Za-z%]+)$/)?t:`${t}px`}let ch=(()=>{class t{constructor(t,e){this._element=t,this._dir=e,this._gutter="1px"}get cols(){return this._cols}set cols(t){this._cols=Math.max(1,Math.round(hi(t)))}get gutterSize(){return this._gutter}set gutterSize(t){this._gutter=`${null==t?"":t}`}get rowHeight(){return this._rowHeight}set rowHeight(t){const e=`${null==t?"":t}`;e!==this._rowHeight&&(this._rowHeight=e,this._setTileStyler(this._rowHeight))}ngOnInit(){this._checkCols(),this._checkRowHeight()}ngAfterContentChecked(){this._layoutTiles()}_checkCols(){if(!this.cols)throw Error('mat-grid-list: must pass in number of columns. Example: ')}_checkRowHeight(){this._rowHeight||this._setTileStyler("1:1")}_setTileStyler(t){this._tileStyler&&this._tileStyler.reset(this),this._tileStyler="fit"===t?new oh:t&&t.indexOf(":")>-1?new ah(t):new sh(t)}_layoutTiles(){this._tileCoordinator||(this._tileCoordinator=new th);const t=this._tileCoordinator,e=this._tiles.filter(t=>!t._gridList||t._gridList===this),i=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,e),this._tileStyler.init(this.gutterSize,t,this.cols,i),e.forEach((e,i)=>{const n=t.positions[i];this._tileStyler.setStyle(e,n.row,n.col)}),this._setListStyle(this._tileStyler.getComputedHeight())}_setListStyle(t){t&&(this._element.nativeElement.style[t[0]]=t[1])}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(en,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-grid-list"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,Qd,!0),2&t&&s.gd(n=s.Rc())&&(e._tiles=n)},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(t,e){2&t&&s.lc("cols",e.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],features:[s.jc([{provide:Yd,useExisting:t}])],ngContentSelectors:qd,decls:2,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"div"),s.Yc(1),s.Cc())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-figure{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}\n"],encapsulation:2,changeDetection:0}),t})(),dh=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[Bn,fn],Bn,fn]}),t})();function hh(t){return function(e){const i=new uh(t),n=e.lift(i);return i.caught=n}}class uh{constructor(t){this.selector=t}call(t,e){return e.subscribe(new mh(t,this.selector,this.caught))}}class mh extends Pr.a{constructor(t,e,i){super(t),this.selector=e,this.caught=i}error(t){if(!this.isStopped){let i;try{i=this.selector(t,this.caught)}catch(e){return void super.error(e)}this._unsubscribeAndRecycle();const n=new Ur.a(this,void 0,void 0);this.add(n),Object(Rr.a)(this,i,void 0,void 0,n)}}}function ph(t){return e=>e.lift(new gh(t))}class gh{constructor(t){this.callback=t}call(t,e){return e.subscribe(new fh(t,this.callback))}}class fh extends ze.a{constructor(t,e){super(t),this.add(new Re.a(e))}}var bh=i("w1tV"),_h=i("5+tZ");function yh(t,e){return Object(_h.a)(t,e,1)}class vh{}class wh{}class kh{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(t=>{const e=t.indexOf(":");if(e>0){const i=t.slice(0,e),n=i.toLowerCase(),s=t.slice(e+1).trim();this.maybeSetNormalizedName(i,n),this.headers.has(n)?this.headers.get(n).push(s):this.headers.set(n,[s])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let i=t[e];const n=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(this.headers.set(n,i),this.maybeSetNormalizedName(e,n))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof kh?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new kh;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof kh?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let i=t.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(t.name,e);const n=("a"===t.op?this.headers.get(e):void 0)||[];n.push(...i),this.headers.set(e,n);break;case"d":const s=t.value;if(s){let t=this.headers.get(e);if(!t)return;t=t.filter(t=>-1===s.indexOf(t)),0===t.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,t)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class xh{encodeKey(t){return Ch(t)}encodeValue(t){return Ch(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}function Ch(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}class Sh{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new xh,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(t,e){const i=new Map;return t.length>0&&t.split("&").forEach(t=>{const n=t.indexOf("="),[s,a]=-1==n?[e.decodeKey(t),""]:[e.decodeKey(t.slice(0,n)),e.decodeValue(t.slice(n+1))],o=i.get(s)||[];o.push(a),i.set(s,o)}),i}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const i=t.fromObject[e];this.map.set(e,Array.isArray(i)?i:[i])})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(t=>e+"="+this.encoder.encodeValue(t)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new Sh({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat([t]),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(t.value),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let e=this.map.get(t.param)||[];const i=e.indexOf(t.value);-1!==i&&e.splice(i,1),e.length>0?this.map.set(t.param,e):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}function Dh(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function Eh(t){return"undefined"!=typeof Blob&&t instanceof Blob}function Ah(t){return"undefined"!=typeof FormData&&t instanceof FormData}class Oh{constructor(t,e,i,n){let s;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||n?(this.body=void 0!==i?i:null,s=n):s=i,s&&(this.reportProgress=!!s.reportProgress,this.withCredentials=!!s.withCredentials,s.responseType&&(this.responseType=s.responseType),s.headers&&(this.headers=s.headers),s.params&&(this.params=s.params)),this.headers||(this.headers=new kh),this.params){const t=this.params.toString();if(0===t.length)this.urlWithParams=e;else{const i=e.indexOf("?");this.urlWithParams=e+(-1===i?"?":ie.set(i,t.setHeaders[i]),r)),t.setParams&&(l=Object.keys(t.setParams).reduce((e,i)=>e.set(i,t.setParams[i]),l)),new Oh(e,i,s,{params:l,headers:r,reportProgress:o,responseType:n,withCredentials:a})}}const Ih=function(){var t={Sent:0,UploadProgress:1,ResponseHeader:2,DownloadProgress:3,Response:4,User:5};return t[t.Sent]="Sent",t[t.UploadProgress]="UploadProgress",t[t.ResponseHeader]="ResponseHeader",t[t.DownloadProgress]="DownloadProgress",t[t.Response]="Response",t[t.User]="User",t}();class Ph{constructor(t,e=200,i="OK"){this.headers=t.headers||new kh,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class Rh extends Ph{constructor(t={}){super(t),this.type=Ih.ResponseHeader}clone(t={}){return new Rh({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Th extends Ph{constructor(t={}){super(t),this.type=Ih.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new Th({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Mh extends Ph{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}}function Fh(t,e){return{body:e,headers:t.headers,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}let Lh=(()=>{class t{constructor(t){this.handler=t}request(t,e,i={}){let n;if(t instanceof Oh)n=t;else{let s=void 0;s=i.headers instanceof kh?i.headers:new kh(i.headers);let a=void 0;i.params&&(a=i.params instanceof Sh?i.params:new Sh({fromObject:i.params})),n=new Oh(t,e,void 0!==i.body?i.body:null,{headers:s,params:a,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials})}const s=Le(n).pipe(yh(t=>this.handler.handle(t)));if(t instanceof Oh||"events"===i.observe)return s;const a=s.pipe(Je(t=>t instanceof Th));switch(i.observe||"body"){case"body":switch(n.responseType){case"arraybuffer":return a.pipe(Object(ii.a)(t=>{if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return t.body}));case"blob":return a.pipe(Object(ii.a)(t=>{if(null!==t.body&&!(t.body instanceof Blob))throw new Error("Response is not a Blob.");return t.body}));case"text":return a.pipe(Object(ii.a)(t=>{if(null!==t.body&&"string"!=typeof t.body)throw new Error("Response is not a string.");return t.body}));case"json":default:return a.pipe(Object(ii.a)(t=>t.body))}case"response":return a;default:throw new Error(`Unreachable: unhandled observe type ${i.observe}}`)}}delete(t,e={}){return this.request("DELETE",t,e)}get(t,e={}){return this.request("GET",t,e)}head(t,e={}){return this.request("HEAD",t,e)}jsonp(t,e){return this.request("JSONP",t,{params:(new Sh).append(e,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,e={}){return this.request("OPTIONS",t,e)}patch(t,e,i={}){return this.request("PATCH",t,Fh(i,e))}post(t,e,i={}){return this.request("POST",t,Fh(i,e))}put(t,e,i={}){return this.request("PUT",t,Fh(i,e))}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(vh))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();class Nh{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const zh=new s.v("HTTP_INTERCEPTORS");let Bh=(()=>{class t{intercept(t,e){return e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();const Vh=/^\)\]\}',?\n/;class jh{}let Uh=(()=>{class t{constructor(){}build(){return new XMLHttpRequest}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),$h=(()=>{class t{constructor(t){this.xhrFactory=t}handle(t){if("JSONP"===t.method)throw new Error("Attempted to construct Jsonp request without JsonpClientModule installed.");return new si.a(e=>{const i=this.xhrFactory.build();if(i.open(t.method,t.urlWithParams),t.withCredentials&&(i.withCredentials=!0),t.headers.forEach((t,e)=>i.setRequestHeader(t,e.join(","))),t.headers.has("Accept")||i.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){const e=t.detectContentTypeHeader();null!==e&&i.setRequestHeader("Content-Type",e)}if(t.responseType){const e=t.responseType.toLowerCase();i.responseType="json"!==e?e:"text"}const n=t.serializeBody();let s=null;const a=()=>{if(null!==s)return s;const e=1223===i.status?204:i.status,n=i.statusText||"OK",a=new kh(i.getAllResponseHeaders()),o=function(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(i)||t.url;return s=new Rh({headers:a,status:e,statusText:n,url:o}),s},o=()=>{let{headers:n,status:s,statusText:o,url:r}=a(),l=null;204!==s&&(l=void 0===i.response?i.responseText:i.response),0===s&&(s=l?200:0);let c=s>=200&&s<300;if("json"===t.responseType&&"string"==typeof l){const t=l;l=l.replace(Vh,"");try{l=""!==l?JSON.parse(l):null}catch(d){l=t,c&&(c=!1,l={error:d,text:l})}}c?(e.next(new Th({body:l,headers:n,status:s,statusText:o,url:r||void 0})),e.complete()):e.error(new Mh({error:l,headers:n,status:s,statusText:o,url:r||void 0}))},r=t=>{const{url:n}=a(),s=new Mh({error:t,status:i.status||0,statusText:i.statusText||"Unknown Error",url:n||void 0});e.error(s)};let l=!1;const c=n=>{l||(e.next(a()),l=!0);let s={type:Ih.DownloadProgress,loaded:n.loaded};n.lengthComputable&&(s.total=n.total),"text"===t.responseType&&i.responseText&&(s.partialText=i.responseText),e.next(s)},d=t=>{let i={type:Ih.UploadProgress,loaded:t.loaded};t.lengthComputable&&(i.total=t.total),e.next(i)};return i.addEventListener("load",o),i.addEventListener("error",r),t.reportProgress&&(i.addEventListener("progress",c),null!==n&&i.upload&&i.upload.addEventListener("progress",d)),i.send(n),e.next({type:Ih.Sent}),()=>{i.removeEventListener("error",r),i.removeEventListener("load",o),t.reportProgress&&(i.removeEventListener("progress",c),null!==n&&i.upload&&i.upload.removeEventListener("progress",d)),i.abort()}})}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(jh))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();const Hh=new s.v("XSRF_COOKIE_NAME"),qh=new s.v("XSRF_HEADER_NAME");class Gh{}let Wh=(()=>{class t{constructor(t,e,i){this.doc=t,this.platform=e,this.cookieName=i,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=Object(ye.O)(t,this.cookieName),this.lastCookieString=t),this.lastToken}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(ye.e),s.Mc(s.I),s.Mc(Hh))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),Yh=(()=>{class t{constructor(t,e){this.tokenService=t,this.headerName=e}intercept(t,e){const i=t.url.toLowerCase();if("GET"===t.method||"HEAD"===t.method||i.startsWith("http://")||i.startsWith("https://"))return e.handle(t);const n=this.tokenService.getToken();return null===n||t.headers.has(this.headerName)||(t=t.clone({headers:t.headers.set(this.headerName,n)})),e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Gh),s.Mc(qh))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),Qh=(()=>{class t{constructor(t,e){this.backend=t,this.injector=e,this.chain=null}handle(t){if(null===this.chain){const t=this.injector.get(zh,[]);this.chain=t.reduceRight((t,e)=>new Nh(t,e),this.backend)}return this.chain.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(wh),s.Mc(s.w))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),Kh=(()=>{class t{static disable(){return{ngModule:t,providers:[{provide:Yh,useClass:Bh}]}}static withOptions(e={}){return{ngModule:t,providers:[e.cookieName?{provide:Hh,useValue:e.cookieName}:[],e.headerName?{provide:qh,useValue:e.headerName}:[]]}}}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Yh,{provide:zh,useExisting:Yh,multi:!0},{provide:Gh,useClass:Wh},{provide:Hh,useValue:"XSRF-TOKEN"},{provide:qh,useValue:"X-XSRF-TOKEN"}]}),t})(),Xh=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Lh,{provide:vh,useClass:Qh},$h,{provide:wh,useExisting:$h},Uh,{provide:jh,useExisting:Uh}],imports:[[Kh.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),t})();const Zh=["*"];function Jh(t){return Error(`Unable to find icon with the name "${t}"`)}function tu(t){return Error("The URL provided to MatIconRegistry was not trusted as a resource URL "+`via Angular's DomSanitizer. Attempted URL was "${t}".`)}function eu(t){return Error("The literal provided to MatIconRegistry was not trusted as safe HTML by "+`Angular's DomSanitizer. Attempted literal was "${t}".`)}class iu{constructor(t,e){this.options=e,t.nodeName?this.svgElement=t:this.url=t}}let nu=(()=>{class t{constructor(t,e,i,n){this._httpClient=t,this._sanitizer=e,this._errorHandler=n,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._defaultFontSetClass="material-icons",this._document=i}addSvgIcon(t,e,i){return this.addSvgIconInNamespace("",t,e,i)}addSvgIconLiteral(t,e,i){return this.addSvgIconLiteralInNamespace("",t,e,i)}addSvgIconInNamespace(t,e,i,n){return this._addSvgIconConfig(t,e,new iu(i,n))}addSvgIconLiteralInNamespace(t,e,i,n){const a=this._sanitizer.sanitize(s.P.HTML,i);if(!a)throw eu(i);const o=this._createSvgElementForSingleIcon(a,n);return this._addSvgIconConfig(t,e,new iu(o,n))}addSvgIconSet(t,e){return this.addSvgIconSetInNamespace("",t,e)}addSvgIconSetLiteral(t,e){return this.addSvgIconSetLiteralInNamespace("",t,e)}addSvgIconSetInNamespace(t,e,i){return this._addSvgIconSetConfig(t,new iu(e,i))}addSvgIconSetLiteralInNamespace(t,e,i){const n=this._sanitizer.sanitize(s.P.HTML,e);if(!n)throw eu(e);const a=this._svgElementFromString(n);return this._addSvgIconSetConfig(t,new iu(a,i))}registerFontClassAlias(t,e=t){return this._fontCssClassesByAlias.set(t,e),this}classNameForFontAlias(t){return this._fontCssClassesByAlias.get(t)||t}setDefaultFontSetClass(t){return this._defaultFontSetClass=t,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(t){const e=this._sanitizer.sanitize(s.P.RESOURCE_URL,t);if(!e)throw tu(t);const i=this._cachedIconsByUrl.get(e);return i?Le(su(i)):this._loadSvgIconFromConfig(new iu(t)).pipe(je(t=>this._cachedIconsByUrl.set(e,t)),Object(ii.a)(t=>su(t)))}getNamedSvgIcon(t,e=""){const i=au(e,t),n=this._svgIconConfigs.get(i);if(n)return this._getSvgFromConfig(n);const s=this._iconSetConfigs.get(e);return s?this._getSvgFromIconSetConfigs(t,s):Qr(Jh(i))}ngOnDestroy(){this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(t){return t.svgElement?Le(su(t.svgElement)):this._loadSvgIconFromConfig(t).pipe(je(e=>t.svgElement=e),Object(ii.a)(t=>su(t)))}_getSvgFromIconSetConfigs(t,e){const i=this._extractIconWithNameFromAnySet(t,e);return i?Le(i):ws(e.filter(t=>!t.svgElement).map(t=>this._loadSvgIconSetFromConfig(t).pipe(hh(e=>{const i=`Loading icon set URL: ${this._sanitizer.sanitize(s.P.RESOURCE_URL,t.url)} failed: ${e.message}`;return this._errorHandler?this._errorHandler.handleError(new Error(i)):console.error(i),Le(null)})))).pipe(Object(ii.a)(()=>{const i=this._extractIconWithNameFromAnySet(t,e);if(!i)throw Jh(t);return i}))}_extractIconWithNameFromAnySet(t,e){for(let i=e.length-1;i>=0;i--){const n=e[i];if(n.svgElement){const e=this._extractSvgIconFromSet(n.svgElement,t,n.options);if(e)return e}}return null}_loadSvgIconFromConfig(t){return this._fetchUrl(t.url).pipe(Object(ii.a)(e=>this._createSvgElementForSingleIcon(e,t.options)))}_loadSvgIconSetFromConfig(t){return t.svgElement?Le(t.svgElement):this._fetchUrl(t.url).pipe(Object(ii.a)(e=>(t.svgElement||(t.svgElement=this._svgElementFromString(e)),t.svgElement)))}_createSvgElementForSingleIcon(t,e){const i=this._svgElementFromString(t);return this._setSvgAttributes(i,e),i}_extractSvgIconFromSet(t,e,i){const n=t.querySelector(`[id="${e}"]`);if(!n)return null;const s=n.cloneNode(!0);if(s.removeAttribute("id"),"svg"===s.nodeName.toLowerCase())return this._setSvgAttributes(s,i);if("symbol"===s.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(s),i);const a=this._svgElementFromString("");return a.appendChild(s),this._setSvgAttributes(a,i)}_svgElementFromString(t){const e=this._document.createElement("DIV");e.innerHTML=t;const i=e.querySelector("svg");if(!i)throw Error(" tag not found");return i}_toSvgElement(t){const e=this._svgElementFromString(""),i=t.attributes;for(let n=0;nthis._inProgressUrlFetches.delete(e)),Object(bh.a)());return this._inProgressUrlFetches.set(e,n),n}_addSvgIconConfig(t,e,i){return this._svgIconConfigs.set(au(t,e),i),this}_addSvgIconSetConfig(t,e){const i=this._iconSetConfigs.get(t);return i?i.push(e):this._iconSetConfigs.set(t,[e]),this}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Lh,8),s.Mc(n.b),s.Mc(ye.e,8),s.Mc(s.r,8))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(Lh,8),Object(s.Mc)(n.b),Object(s.Mc)(ye.e,8),Object(s.Mc)(s.r,8))},token:t,providedIn:"root"}),t})();function su(t){return t.cloneNode(!0)}function au(t,e){return t+":"+e}class ou{constructor(t){this._elementRef=t}}const ru=_n(ou),lu=new s.v("mat-icon-location",{providedIn:"root",factory:function(){const t=Object(s.db)(ye.e),e=t?t.location:null;return{getPathname:()=>e?e.pathname+e.search:""}}}),cu=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],du=cu.map(t=>`[${t}]`).join(", "),hu=/^url\(['"]?#(.*?)['"]?\)$/;let uu=(()=>{class t extends ru{constructor(t,e,i,n,s){super(t),this._iconRegistry=e,this._location=n,this._errorHandler=s,this._inline=!1,i||t.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(t){this._inline=di(t)}get fontSet(){return this._fontSet}set fontSet(t){this._fontSet=this._cleanupFontValue(t)}get fontIcon(){return this._fontIcon}set fontIcon(t){this._fontIcon=this._cleanupFontValue(t)}_splitIconName(t){if(!t)return["",""];const e=t.split(":");switch(e.length){case 1:return["",e[0]];case 2:return e;default:throw Error(`Invalid icon name: "${t}"`)}}ngOnChanges(t){const e=t.svgIcon;if(e)if(this.svgIcon){const[t,e]=this._splitIconName(this.svgIcon);this._iconRegistry.getNamedSvgIcon(e,t).pipe(ri(1)).subscribe(t=>this._setSvgElement(t),i=>{const n=`Error retrieving icon ${t}:${e}! ${i.message}`;this._errorHandler?this._errorHandler.handleError(new Error(n)):console.error(n)})}else e.previousValue&&this._clearSvgElement();this._usingFontIcon()&&this._updateFontIconClasses()}ngOnInit(){this._usingFontIcon()&&this._updateFontIconClasses()}ngAfterViewChecked(){const t=this._elementsWithExternalReferences;if(t&&this._location&&t.size){const t=this._location.getPathname();t!==this._previousPath&&(this._previousPath=t,this._prependPathToReferences(t))}}ngOnDestroy(){this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(t){this._clearSvgElement();const e=t.querySelectorAll("style");for(let i=0;i{e.forEach(e=>{i.setAttribute(e.name,`url('${t}#${e.value}')`)})})}_cacheChildrenWithExternalReferences(t){const e=t.querySelectorAll(du),i=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let n=0;n{const s=e[n],a=s.getAttribute(t),o=a?a.match(hu):null;if(o){let e=i.get(s);e||(e=[],i.set(s,e)),e.push({name:t,value:o[1]})}})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(nu),s.Nc("aria-hidden"),s.yc(lu,8),s.yc(s.r,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:4,hostBindings:function(t,e){2&t&&s.oc("mat-icon-inline",e.inline)("mat-icon-no-color","primary"!==e.color&&"accent"!==e.color&&"warn"!==e.color)},inputs:{color:"color",inline:"inline",fontSet:"fontSet",fontIcon:"fontIcon",svgIcon:"svgIcon"},exportAs:["matIcon"],features:[s.hc,s.ic],ngContentSelectors:Zh,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Yc(0))},styles:[".mat-icon{background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],encapsulation:2,changeDetection:0}),t})(),mu=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[fn],fn]}),t})();const pu=Ci({passive:!0});let gu=(()=>{class t{constructor(t,e){this._platform=t,this._ngZone=e,this._monitoredElements=new Map}monitor(t){if(!this._platform.isBrowser)return ai;const e=pi(t),i=this._monitoredElements.get(e);if(i)return i.subject.asObservable();const n=new Pe.a,s="cdk-text-field-autofilled",a=t=>{"cdk-text-field-autofill-start"!==t.animationName||e.classList.contains(s)?"cdk-text-field-autofill-end"===t.animationName&&e.classList.contains(s)&&(e.classList.remove(s),this._ngZone.run(()=>n.next({target:t.target,isAutofilled:!1}))):(e.classList.add(s),this._ngZone.run(()=>n.next({target:t.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{e.addEventListener("animationstart",a,pu),e.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(e,{subject:n,unlisten:()=>{e.removeEventListener("animationstart",a,pu)}}),n.asObservable()}stopMonitoring(t){const e=pi(t),i=this._monitoredElements.get(e);i&&(i.unlisten(),i.subject.complete(),e.classList.remove("cdk-text-field-autofill-monitored"),e.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(e))}ngOnDestroy(){this._monitoredElements.forEach((t,e)=>this.stopMonitoring(e))}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(bi),s.Mc(s.F))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(bi),Object(s.Mc)(s.F))},token:t,providedIn:"root"}),t})(),fu=(()=>{class t{constructor(t,e){this._elementRef=t,this._autofillMonitor=e,this.cdkAutofill=new s.s}ngOnInit(){this._autofillMonitor.monitor(this._elementRef).subscribe(t=>this.cdkAutofill.emit(t))}ngOnDestroy(){this._autofillMonitor.stopMonitoring(this._elementRef)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(gu))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkAutofill",""]],outputs:{cdkAutofill:"cdkAutofill"}}),t})(),bu=(()=>{class t{constructor(t,e,i,n){this._elementRef=t,this._platform=e,this._ngZone=i,this._destroyed=new Pe.a,this._enabled=!0,this._previousMinRows=-1,this._document=n,this._textareaElement=this._elementRef.nativeElement}get minRows(){return this._minRows}set minRows(t){this._minRows=hi(t),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(t){this._maxRows=hi(t),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(t){t=di(t),this._enabled!==t&&((this._enabled=t)?this.resizeToFitContent(!0):this.reset())}_setMinHeight(){const t=this.minRows&&this._cachedLineHeight?`${this.minRows*this._cachedLineHeight}px`:null;t&&(this._textareaElement.style.minHeight=t)}_setMaxHeight(){const t=this.maxRows&&this._cachedLineHeight?`${this.maxRows*this._cachedLineHeight}px`:null;t&&(this._textareaElement.style.maxHeight=t)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{_r(this._getWindow(),"resize").pipe(zr(16),Br(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0))}))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let t=this._textareaElement.cloneNode(!1);t.rows=1,t.style.position="absolute",t.style.visibility="hidden",t.style.border="none",t.style.padding="0",t.style.height="",t.style.minHeight="",t.style.maxHeight="",t.style.overflow="hidden",this._textareaElement.parentNode.appendChild(t),this._cachedLineHeight=t.clientHeight,this._textareaElement.parentNode.removeChild(t),this._setMinHeight(),this._setMaxHeight()}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(t=!1){if(!this._enabled)return;if(this._cacheTextareaLineHeight(),!this._cachedLineHeight)return;const e=this._elementRef.nativeElement,i=e.value;if(!t&&this._minRows===this._previousMinRows&&i===this._previousValue)return;const n=e.placeholder;e.classList.add("cdk-textarea-autosize-measuring"),e.placeholder="",e.style.height=`${e.scrollHeight-4}px`,e.classList.remove("cdk-textarea-autosize-measuring"),e.placeholder=n,this._ngZone.runOutsideAngular(()=>{"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(()=>this._scrollToCaretPosition(e)):setTimeout(()=>this._scrollToCaretPosition(e))}),this._previousValue=i,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(t){const{selectionStart:e,selectionEnd:i}=t,n=this._getDocument();this._destroyed.isStopped||n.activeElement!==t||t.setSelectionRange(e,i)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(bi),s.yc(s.F),s.yc(ye.e,8))},t.\u0275dir=s.tc({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(t,e){1&t&&s.Qc("input",(function(){return e._noopInputHandler()}))},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"]},exportAs:["cdkTextareaAutosize"]}),t})(),_u=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[_i]]}),t})(),yu=(()=>{class t extends bu{get matAutosizeMinRows(){return this.minRows}set matAutosizeMinRows(t){this.minRows=t}get matAutosizeMaxRows(){return this.maxRows}set matAutosizeMaxRows(t){this.maxRows=t}get matAutosize(){return this.enabled}set matAutosize(t){this.enabled=t}get matTextareaAutosize(){return this.enabled}set matTextareaAutosize(t){this.enabled=t}}return t.\u0275fac=function(e){return vu(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["textarea","mat-autosize",""],["textarea","matTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize","mat-autosize"],inputs:{cdkAutosizeMinRows:"cdkAutosizeMinRows",cdkAutosizeMaxRows:"cdkAutosizeMaxRows",matAutosizeMinRows:"matAutosizeMinRows",matAutosizeMaxRows:"matAutosizeMaxRows",matAutosize:["mat-autosize","matAutosize"],matTextareaAutosize:"matTextareaAutosize"},exportAs:["matTextareaAutosize"],features:[s.hc]}),t})();const vu=s.Fc(yu),wu=new s.v("MAT_INPUT_VALUE_ACCESSOR"),ku=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let xu=0;class Cu{constructor(t,e,i,n){this._defaultErrorStateMatcher=t,this._parentForm=e,this._parentFormGroup=i,this.ngControl=n}}const Su=wn(Cu);let Du=(()=>{class t extends Su{constructor(t,e,i,n,s,a,o,r,l){super(a,n,s,i),this._elementRef=t,this._platform=e,this.ngControl=i,this._autofillMonitor=r,this._uid=`mat-input-${xu++}`,this._isServer=!1,this._isNativeSelect=!1,this.focused=!1,this.stateChanges=new Pe.a,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._required=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(t=>vi().has(t));const c=this._elementRef.nativeElement;this._inputValueAccessor=o||c,this._previousNativeValue=this.value,this.id=this.id,e.IOS&&l.runOutsideAngular(()=>{t.nativeElement.addEventListener("keyup",t=>{let e=t.target;e.value||e.selectionStart||e.selectionEnd||(e.setSelectionRange(1,1),e.setSelectionRange(0,0))})}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===c.nodeName.toLowerCase(),this._isNativeSelect&&(this.controlType=c.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(t){this._disabled=di(t),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(t){this._id=t||this._uid}get required(){return this._required}set required(t){this._required=di(t)}get type(){return this._type}set type(t){this._type=t||"text",this._validateType(),!this._isTextarea()&&vi().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(t){t!==this.value&&(this._inputValueAccessor.value=t,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(t){this._readonly=di(t)}ngOnInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(t=>{this.autofilled=t.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue()}focus(t){this._elementRef.nativeElement.focus(t)}_focusChanged(t){t===this.focused||this.readonly&&t||(this.focused=t,this.stateChanges.next())}_onInput(){}_isTextarea(){return"textarea"===this._elementRef.nativeElement.nodeName.toLowerCase()}_dirtyCheckNativeValue(){const t=this._elementRef.nativeElement.value;this._previousNativeValue!==t&&(this._previousNativeValue=t,this.stateChanges.next())}_validateType(){if(ku.indexOf(this._type)>-1)throw Error(`Input type "${this._type}" isn't supported by matInput.`)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let t=this._elementRef.nativeElement.validity;return t&&t.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const t=this._elementRef.nativeElement,e=t.options[0];return this.focused||t.multiple||!this.empty||!!(t.selectedIndex>-1&&e&&e.label)}return this.focused||!this.empty}setDescribedByIds(t){this._ariaDescribedby=t.join(" ")}onContainerClick(){this.focused||this.focus()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(bi),s.yc(Ts,10),s.yc(Fa,8),s.yc(Qa,8),s.yc(Fn),s.yc(wu,10),s.yc(gu),s.yc(s.F))},t.\u0275dir=s.tc({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:10,hostBindings:function(t,e){1&t&&s.Qc("blur",(function(){return e._focusChanged(!1)}))("focus",(function(){return e._focusChanged(!0)}))("input",(function(){return e._onInput()})),2&t&&(s.Gc("disabled",e.disabled)("required",e.required),s.lc("id",e.id)("placeholder",e.placeholder)("readonly",e.readonly&&!e._isNativeSelect||null)("aria-describedby",e._ariaDescribedby||null)("aria-invalid",e.errorState)("aria-required",e.required.toString()),s.oc("mat-input-server",e._isServer))},inputs:{id:"id",disabled:"disabled",required:"required",type:"type",value:"value",readonly:"readonly",placeholder:"placeholder",errorStateMatcher:"errorStateMatcher"},exportAs:["matInput"],features:[s.jc([{provide:yc,useExisting:t}]),s.hc,s.ic]}),t})(),Eu=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Fn],imports:[[_u,Tc],_u,Tc]}),t})(),Au=(()=>{class t{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(t){this._vertical=di(t)}get inset(){return this._inset}set inset(t){this._inset=di(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(t,e){2&t&&(s.lc("aria-orientation",e.vertical?"vertical":"horizontal"),s.oc("mat-divider-vertical",e.vertical)("mat-divider-horizontal",!e.vertical)("mat-divider-inset",e.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(t,e){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],encapsulation:2,changeDetection:0}),t})(),Ou=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[fn],fn]}),t})();const Iu=["*"],Pu=[[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]],[["","mat-line",""],["","matLine",""]],"*"],Ru=["[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]","[mat-line], [matLine]","*"],Tu=["text"];function Mu(t,e){if(1&t&&s.zc(0,"mat-pseudo-checkbox",5),2&t){const t=s.Uc();s.ad("state",t.selected?"checked":"unchecked")("disabled",t.disabled)}}const Fu=["*",[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]]],Lu=["*","[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]"];class Nu{}const zu=bn(yn(Nu));class Bu{}const Vu=yn(Bu);let ju=(()=>{class t extends zu{constructor(){super(...arguments),this._stateChanges=new Pe.a}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return t.\u0275fac=function(e){return Uu(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-nav-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matNavList"],features:[s.hc,s.ic],ngContentSelectors:Iu,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Yc(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),t})();const Uu=s.Fc(ju);let $u=(()=>{class t extends zu{constructor(t){super(),this._elementRef=t,this._stateChanges=new Pe.a,"action-list"===this._getListType()&&t.nativeElement.classList.add("mat-action-list")}_getListType(){const t=this._elementRef.nativeElement.nodeName.toLowerCase();return"mat-list"===t?"list":"mat-action-list"===t?"action-list":null}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-list"],["mat-action-list"]],hostAttrs:[1,"mat-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matList"],features:[s.hc,s.ic],ngContentSelectors:Iu,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Yc(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),t})(),Hu=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-list-avatar",""],["","matListAvatar",""]],hostAttrs:[1,"mat-list-avatar"]}),t})(),qu=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-list-icon",""],["","matListIcon",""]],hostAttrs:[1,"mat-list-icon"]}),t})(),Gu=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-subheader"]}),t})(),Wu=(()=>{class t extends Vu{constructor(t,e,i,n){super(),this._element=t,this._isInteractiveList=!1,this._destroyed=new Pe.a,this._disabled=!1,this._isInteractiveList=!!(i||n&&"action-list"===n._getListType()),this._list=i||n;const s=this._getHostElement();"button"!==s.nodeName.toLowerCase()||s.hasAttribute("type")||s.setAttribute("type","button"),this._list&&this._list._stateChanges.pipe(Br(this._destroyed)).subscribe(()=>{e.markForCheck()})}get disabled(){return this._disabled||!(!this._list||!this._list.disabled)}set disabled(t){this._disabled=di(t)}ngAfterContentInit(){Nn(this._lines,this._element)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_isRippleDisabled(){return!this._isInteractiveList||this.disableRipple||!(!this._list||!this._list.disableRipple)}_getHostElement(){return this._element.nativeElement}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(ju,8),s.yc($u,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,Hu,!0),s.qc(i,qu,!0),s.qc(i,Ln,!0)),2&t&&(s.gd(n=s.Rc())&&(e._avatar=n.first),s.gd(n=s.Rc())&&(e._icon=n.first),s.gd(n=s.Rc())&&(e._lines=n))},hostAttrs:[1,"mat-list-item","mat-focus-indicator"],hostVars:6,hostBindings:function(t,e){2&t&&s.oc("mat-list-item-disabled",e.disabled)("mat-list-item-avatar",e._avatar||e._icon)("mat-list-item-with-avatar",e._avatar||e._icon)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matListItem"],features:[s.hc],ngContentSelectors:Ru,decls:6,vars:2,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-list-text"]],template:function(t,e){1&t&&(s.Zc(Pu),s.Dc(0,"div",0),s.zc(1,"div",1),s.Yc(2),s.Dc(3,"div",2),s.Yc(4,1),s.Cc(),s.Yc(5,2),s.Cc()),2&t&&(s.kc(1),s.ad("matRippleTrigger",e._getHostElement())("matRippleDisabled",e._isRippleDisabled()))},directives:[qn],encapsulation:2,changeDetection:0}),t})();class Yu{}const Qu=yn(Yu);class Ku{}const Xu=yn(Ku),Zu={provide:xs,useExisting:Object(s.cb)(()=>em),multi:!0};class Ju{constructor(t,e){this.source=t,this.option=e}}let tm=(()=>{class t extends Xu{constructor(t,e,i){super(),this._element=t,this._changeDetector=e,this.selectionList=i,this._selected=!1,this._disabled=!1,this._hasFocus=!1,this.checkboxPosition="after",this._inputsInitialized=!1}get color(){return this._color||this.selectionList.color}set color(t){this._color=t}get value(){return this._value}set value(t){this.selected&&t!==this.value&&this._inputsInitialized&&(this.selected=!1),this._value=t}get disabled(){return this._disabled||this.selectionList&&this.selectionList.disabled}set disabled(t){const e=di(t);e!==this._disabled&&(this._disabled=e,this._changeDetector.markForCheck())}get selected(){return this.selectionList.selectedOptions.isSelected(this)}set selected(t){const e=di(t);e!==this._selected&&(this._setSelected(e),this.selectionList._reportValueChange())}ngOnInit(){const t=this.selectionList;t._value&&t._value.some(e=>t.compareWith(e,this._value))&&this._setSelected(!0);const e=this._selected;Promise.resolve().then(()=>{(this._selected||e)&&(this.selected=!0,this._changeDetector.markForCheck())}),this._inputsInitialized=!0}ngAfterContentInit(){Nn(this._lines,this._element)}ngOnDestroy(){this.selected&&Promise.resolve().then(()=>{this.selected=!1});const t=this._hasFocus,e=this.selectionList._removeOptionFromList(this);t&&e&&e.focus()}toggle(){this.selected=!this.selected}focus(){this._element.nativeElement.focus()}getLabel(){return this._text&&this._text.nativeElement.textContent||""}_isRippleDisabled(){return this.disabled||this.disableRipple||this.selectionList.disableRipple}_handleClick(){this.disabled||!this.selectionList.multiple&&this.selected||(this.toggle(),this.selectionList._emitChangeEvent(this))}_handleFocus(){this.selectionList._setFocusedOption(this),this._hasFocus=!0}_handleBlur(){this.selectionList._onTouched(),this._hasFocus=!1}_getHostElement(){return this._element.nativeElement}_setSelected(t){return t!==this._selected&&(this._selected=t,t?this.selectionList.selectedOptions.select(this):this.selectionList.selectedOptions.deselect(this),this._changeDetector.markForCheck(),!0)}_markForCheck(){this._changeDetector.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(Object(s.cb)(()=>em)))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-list-option"]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,Hu,!0),s.qc(i,qu,!0),s.qc(i,Ln,!0)),2&t&&(s.gd(n=s.Rc())&&(e._avatar=n.first),s.gd(n=s.Rc())&&(e._icon=n.first),s.gd(n=s.Rc())&&(e._lines=n))},viewQuery:function(t,e){var i;1&t&&s.zd(Tu,!0),2&t&&s.gd(i=s.Rc())&&(e._text=i.first)},hostAttrs:["role","option",1,"mat-list-item","mat-list-option","mat-focus-indicator"],hostVars:15,hostBindings:function(t,e){1&t&&s.Qc("focus",(function(){return e._handleFocus()}))("blur",(function(){return e._handleBlur()}))("click",(function(){return e._handleClick()})),2&t&&(s.lc("aria-selected",e.selected)("aria-disabled",e.disabled)("tabindex",-1),s.oc("mat-list-item-disabled",e.disabled)("mat-list-item-with-avatar",e._avatar||e._icon)("mat-primary","primary"===e.color)("mat-accent","primary"!==e.color&&"warn"!==e.color)("mat-warn","warn"===e.color)("mat-list-single-selected-option",e.selected&&!e.selectionList.multiple))},inputs:{disableRipple:"disableRipple",checkboxPosition:"checkboxPosition",color:"color",value:"value",selected:"selected",disabled:"disabled"},exportAs:["matListOption"],features:[s.hc],ngContentSelectors:Lu,decls:7,vars:5,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[3,"state","disabled",4,"ngIf"],[1,"mat-list-text"],["text",""],[3,"state","disabled"]],template:function(t,e){1&t&&(s.Zc(Fu),s.Dc(0,"div",0),s.zc(1,"div",1),s.td(2,Mu,1,2,"mat-pseudo-checkbox",2),s.Dc(3,"div",3,4),s.Yc(5),s.Cc(),s.Yc(6,1),s.Cc()),2&t&&(s.oc("mat-list-item-content-reverse","after"==e.checkboxPosition),s.kc(1),s.ad("matRippleTrigger",e._getHostElement())("matRippleDisabled",e._isRippleDisabled()),s.kc(1),s.ad("ngIf",e.selectionList.multiple))},directives:[qn,ye.t,Wn],encapsulation:2,changeDetection:0}),t})(),em=(()=>{class t extends Qu{constructor(t,e,i){super(),this._element=t,this._changeDetector=i,this._multiple=!0,this._contentInitialized=!1,this.selectionChange=new s.s,this.tabIndex=0,this.color="accent",this.compareWith=(t,e)=>t===e,this._disabled=!1,this.selectedOptions=new fs(this._multiple),this._tabIndex=-1,this._onChange=t=>{},this._destroyed=new Pe.a,this._onTouched=()=>{}}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t),this._markOptionsForCheck()}get multiple(){return this._multiple}set multiple(t){const e=di(t);if(e!==this._multiple){if(Object(s.eb)()&&this._contentInitialized)throw new Error("Cannot change `multiple` mode of mat-selection-list after initialization.");this._multiple=e,this.selectedOptions=new fs(this._multiple,this.selectedOptions.selected)}}ngAfterContentInit(){this._contentInitialized=!0,this._keyManager=new zi(this.options).withWrap().withTypeAhead().skipPredicate(()=>!1).withAllowedModifierKeys(["shiftKey"]),this._value&&this._setOptionsFromValues(this._value),this._keyManager.tabOut.pipe(Br(this._destroyed)).subscribe(()=>{this._allowFocusEscape()}),this.options.changes.pipe(cn(null),Br(this._destroyed)).subscribe(()=>{this._updateTabIndex()}),this.selectedOptions.changed.pipe(Br(this._destroyed)).subscribe(t=>{if(t.added)for(let e of t.added)e.selected=!0;if(t.removed)for(let e of t.removed)e.selected=!1})}ngOnChanges(t){const e=t.disableRipple,i=t.color;(e&&!e.firstChange||i&&!i.firstChange)&&this._markOptionsForCheck()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0}focus(t){this._element.nativeElement.focus(t)}selectAll(){this._setAllOptionsSelected(!0)}deselectAll(){this._setAllOptionsSelected(!1)}_setFocusedOption(t){this._keyManager.updateActiveItem(t)}_removeOptionFromList(t){const e=this._getOptionIndex(t);return e>-1&&this._keyManager.activeItemIndex===e&&(e>0?this._keyManager.updateActiveItem(e-1):0===e&&this.options.length>1&&this._keyManager.updateActiveItem(Math.min(e+1,this.options.length-1))),this._keyManager.activeItem}_keydown(t){const e=t.keyCode,i=this._keyManager,n=i.activeItemIndex,s=Ne(t);switch(e){case 32:case 13:s||i.isTyping()||(this._toggleFocusedOption(),t.preventDefault());break;case 36:case 35:s||(36===e?i.setFirstItemActive():i.setLastItemActive(),t.preventDefault());break;default:65===e&&this.multiple&&Ne(t,"ctrlKey")&&!i.isTyping()?(this.options.find(t=>!t.selected)?this.selectAll():this.deselectAll(),t.preventDefault()):i.onKeydown(t)}this.multiple&&(38===e||40===e)&&t.shiftKey&&i.activeItemIndex!==n&&this._toggleFocusedOption()}_reportValueChange(){if(this.options&&!this._isDestroyed){const t=this._getSelectedOptionValues();this._onChange(t),this._value=t}}_emitChangeEvent(t){this.selectionChange.emit(new Ju(this,t))}_onFocus(){const t=this._keyManager.activeItemIndex;t&&-1!==t?this._keyManager.setActiveItem(t):this._keyManager.setFirstItemActive()}writeValue(t){this._value=t,this.options&&this._setOptionsFromValues(t||[])}setDisabledState(t){this.disabled=t}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}_setOptionsFromValues(t){this.options.forEach(t=>t._setSelected(!1)),t.forEach(t=>{const e=this.options.find(e=>!e.selected&&this.compareWith(e.value,t));e&&e._setSelected(!0)})}_getSelectedOptionValues(){return this.options.filter(t=>t.selected).map(t=>t.value)}_toggleFocusedOption(){let t=this._keyManager.activeItemIndex;if(null!=t&&this._isValidIndex(t)){let e=this.options.toArray()[t];!e||e.disabled||!this._multiple&&e.selected||(e.toggle(),this._emitChangeEvent(e))}}_setAllOptionsSelected(t){let e=!1;this.options.forEach(i=>{i._setSelected(t)&&(e=!0)}),e&&this._reportValueChange()}_isValidIndex(t){return t>=0&&tt._markForCheck())}_allowFocusEscape(){this._tabIndex=-1,setTimeout(()=>{this._tabIndex=0,this._changeDetector.markForCheck()})}_updateTabIndex(){this._tabIndex=0===this.options.length?-1:0}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.Nc("tabindex"),s.yc(s.j))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-selection-list"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,tm,!0),2&t&&s.gd(n=s.Rc())&&(e.options=n)},hostAttrs:["role","listbox",1,"mat-selection-list","mat-list-base"],hostVars:3,hostBindings:function(t,e){1&t&&s.Qc("focus",(function(){return e._onFocus()}))("blur",(function(){return e._onTouched()}))("keydown",(function(t){return e._keydown(t)})),2&t&&s.lc("aria-multiselectable",e.multiple)("aria-disabled",e.disabled.toString())("tabindex",e._tabIndex)},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex",color:"color",compareWith:"compareWith",disabled:"disabled",multiple:"multiple"},outputs:{selectionChange:"selectionChange"},exportAs:["matSelectionList"],features:[s.jc([Zu]),s.hc,s.ic],ngContentSelectors:Iu,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Yc(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),t})(),im=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[Bn,Gn,fn,Yn,ye.c],Bn,fn,Yn,Ou]}),t})();const nm=["mat-menu-item",""],sm=["*"];function am(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",0),s.Qc("keydown",(function(e){return s.ld(t),s.Uc()._handleKeydown(e)}))("click",(function(){return s.ld(t),s.Uc().closed.emit("click")}))("@transformMenu.start",(function(e){return s.ld(t),s.Uc()._onAnimationStart(e)}))("@transformMenu.done",(function(e){return s.ld(t),s.Uc()._onAnimationDone(e)})),s.Dc(1,"div",1),s.Yc(2),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.ad("id",t.panelId)("ngClass",t._classList)("@transformMenu",t._panelAnimationState),s.lc("aria-label",t.ariaLabel||null)("aria-labelledby",t.ariaLabelledby||null)("aria-describedby",t.ariaDescribedby||null)}}const om={transformMenu:o("transformMenu",[h("void",d({opacity:0,transform:"scale(0.8)"})),m("void => enter",l([g(".mat-menu-content, .mat-mdc-menu-content",r("100ms linear",d({opacity:1}))),r("120ms cubic-bezier(0, 0, 0.2, 1)",d({transform:"scale(1)"}))])),m("* => void",r("100ms 25ms linear",d({opacity:0})))]),fadeInItems:o("fadeInItems",[h("showing",d({opacity:1})),m("void => *",[d({opacity:0}),r("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let rm=(()=>{class t{constructor(t,e,i,n,s,a,o){this._template=t,this._componentFactoryResolver=e,this._appRef=i,this._injector=n,this._viewContainerRef=s,this._document=a,this._changeDetectorRef=o,this._attached=new Pe.a}attach(t={}){this._portal||(this._portal=new hl(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new pl(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));const e=this._template.elementRef.nativeElement;e.parentNode.insertBefore(this._outlet.outletElement,e),this._changeDetectorRef&&this._changeDetectorRef.markForCheck(),this._portal.attach(this._outlet,t),this._attached.next()}detach(){this._portal.isAttached&&this._portal.detach()}ngOnDestroy(){this._outlet&&this._outlet.dispose()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.U),s.yc(s.n),s.yc(s.g),s.yc(s.w),s.yc(s.X),s.yc(ye.e),s.yc(s.j))},t.\u0275dir=s.tc({type:t,selectors:[["ng-template","matMenuContent",""]]}),t})();const lm=new s.v("MAT_MENU_PANEL");class cm{}const dm=yn(bn(cm));let hm=(()=>{class t extends dm{constructor(t,e,i,n){super(),this._elementRef=t,this._focusMonitor=i,this._parentMenu=n,this.role="menuitem",this._hovered=new Pe.a,this._focused=new Pe.a,this._highlighted=!1,this._triggersSubmenu=!1,i&&i.monitor(this._elementRef,!1),n&&n.addItem&&n.addItem(this),this._document=e}focus(t="program",e){this._focusMonitor?this._focusMonitor.focusVia(this._getHostElement(),t,e):this._getHostElement().focus(e),this._focused.next(this)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(t){this.disabled&&(t.preventDefault(),t.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const t=this._elementRef.nativeElement,e=this._document?this._document.TEXT_NODE:3;let i="";if(t.childNodes){const n=t.childNodes.length;for(let s=0;s{class t{constructor(t,e,i){this._elementRef=t,this._ngZone=e,this._defaultOptions=i,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new s.K,this._tabSubscription=Re.a.EMPTY,this._classList={},this._panelAnimationState="void",this._animationDone=new Pe.a,this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new s.s,this.close=this.closed,this.panelId=`mat-menu-panel-${mm++}`}get xPosition(){return this._xPosition}set xPosition(t){"before"!==t&&"after"!==t&&function(){throw Error('xPosition value must be either \'before\' or after\'.\n Example: ')}(),this._xPosition=t,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(t){"above"!==t&&"below"!==t&&function(){throw Error('yPosition value must be either \'above\' or below\'.\n Example: ')}(),this._yPosition=t,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(t){this._overlapTrigger=di(t)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(t){this._hasBackdrop=di(t)}set panelClass(t){const e=this._previousPanelClass;e&&e.length&&e.split(" ").forEach(t=>{this._classList[t]=!1}),this._previousPanelClass=t,t&&t.length&&(t.split(" ").forEach(t=>{this._classList[t]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(t){this.panelClass=t}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new zi(this._directDescendantItems).withWrap().withTypeAhead(),this._tabSubscription=this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(cn(this._directDescendantItems),$r(t=>Object(br.a)(...t.map(t=>t._focused)))).subscribe(t=>this._keyManager.updateActiveItem(t))}ngOnDestroy(){this._directDescendantItems.destroy(),this._tabSubscription.unsubscribe(),this.closed.complete()}_hovered(){return this._directDescendantItems.changes.pipe(cn(this._directDescendantItems),$r(t=>Object(br.a)(...t.map(t=>t._hovered))))}addItem(t){}removeItem(t){}_handleKeydown(t){const e=t.keyCode,i=this._keyManager;switch(e){case 27:Ne(t)||(t.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;case 36:case 35:Ne(t)||(36===e?i.setFirstItemActive():i.setLastItemActive(),t.preventDefault());break;default:38!==e&&40!==e||i.setFocusOrigin("keyboard"),i.onKeydown(t)}}focusFirstItem(t="program"){this.lazyContent?this._ngZone.onStable.asObservable().pipe(ri(1)).subscribe(()=>this._focusFirstItem(t)):this._focusFirstItem(t)}_focusFirstItem(t){const e=this._keyManager;if(e.setFocusOrigin(t).setFirstItemActive(),!e.activeItem&&this._directDescendantItems.length){let t=this._directDescendantItems.first._getHostElement().parentElement;for(;t;){if("menu"===t.getAttribute("role")){t.focus();break}t=t.parentElement}}}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(t){const e=`mat-elevation-z${Math.min(4+t,24)}`,i=Object.keys(this._classList).find(t=>t.startsWith("mat-elevation-z"));i&&i!==this._previousElevation||(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[e]=!0,this._previousElevation=e)}setPositionClasses(t=this.xPosition,e=this.yPosition){const i=this._classList;i["mat-menu-before"]="before"===t,i["mat-menu-after"]="after"===t,i["mat-menu-above"]="above"===e,i["mat-menu-below"]="below"===e}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(t){this._animationDone.next(t),this._isAnimating=!1}_onAnimationStart(t){this._isAnimating=!0,"enter"===t.toState&&0===this._keyManager.activeItemIndex&&(t.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(cn(this._allItems)).subscribe(t=>{this._directDescendantItems.reset(t.filter(t=>t._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.F),s.yc(um))},t.\u0275dir=s.tc({type:t,contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,rm,!0),s.qc(i,hm,!0),s.qc(i,hm,!1)),2&t&&(s.gd(n=s.Rc())&&(e.lazyContent=n.first),s.gd(n=s.Rc())&&(e._allItems=n),s.gd(n=s.Rc())&&(e.items=n))},viewQuery:function(t,e){var i;1&t&&s.zd(s.U,!0),2&t&&s.gd(i=s.Rc())&&(e.templateRef=i.first)},inputs:{backdropClass:"backdropClass",xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{closed:"closed",close:"close"}}),t})(),gm=(()=>{class t extends pm{}return t.\u0275fac=function(e){return fm(e||t)},t.\u0275dir=s.tc({type:t,features:[s.hc]}),t})();const fm=s.Fc(gm);let bm=(()=>{class t extends gm{constructor(t,e,i){super(t,e,i)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.F),s.yc(um))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-menu"]],exportAs:["matMenu"],features:[s.jc([{provide:lm,useExisting:gm},{provide:gm,useExisting:t}]),s.hc],ngContentSelectors:sm,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"id","ngClass","keydown","click"],[1,"mat-menu-content"]],template:function(t,e){1&t&&(s.Zc(),s.td(0,am,3,6,"ng-template"))},directives:[ye.q],styles:['.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}.mat-menu-item-submenu-trigger::after{width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent currentColor;content:"";display:inline-block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}[dir=rtl] .mat-menu-item-submenu-trigger::after{right:auto;left:16px;transform:rotateY(180deg) translateY(-50%)}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],encapsulation:2,data:{animation:[om.transformMenu,om.fadeInItems]},changeDetection:0}),t})();const _m=new s.v("mat-menu-scroll-strategy"),ym={provide:_m,deps:[Gl],useFactory:function(t){return()=>t.scrollStrategies.reposition()}},vm=Ci({passive:!0});let wm=(()=>{class t{constructor(t,e,i,n,a,o,r,l){this._overlay=t,this._element=e,this._viewContainerRef=i,this._parentMenu=a,this._menuItemInstance=o,this._dir=r,this._focusMonitor=l,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=Re.a.EMPTY,this._hoverSubscription=Re.a.EMPTY,this._menuCloseSubscription=Re.a.EMPTY,this._handleTouchStart=()=>this._openedBy="touch",this._openedBy=null,this.restoreFocus=!0,this.menuOpened=new s.s,this.onMenuOpen=this.menuOpened,this.menuClosed=new s.s,this.onMenuClose=this.menuClosed,e.nativeElement.addEventListener("touchstart",this._handleTouchStart,vm),o&&(o._triggersSubmenu=this.triggersSubmenu()),this._scrollStrategy=n}get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(t){this.menu=t}get menu(){return this._menu}set menu(t){t!==this._menu&&(this._menu=t,this._menuCloseSubscription.unsubscribe(),t&&(this._menuCloseSubscription=t.close.asObservable().subscribe(t=>{this._destroyMenu(),"click"!==t&&"tab"!==t||!this._parentMenu||this._parentMenu.closed.emit(t)})))}ngAfterContentInit(){this._checkMenu(),this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,vm),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!(!this._menuItemInstance||!this._parentMenu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){if(this._menuOpen)return;this._checkMenu();const t=this._createOverlay(),e=t.getConfig();this._setPosition(e.positionStrategy),e.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,t.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(),this.menu instanceof gm&&this.menu._startAnimation()}closeMenu(){this.menu.close.emit()}focus(t="program",e){this._focusMonitor?this._focusMonitor.focusVia(this._element,t,e):this._element.nativeElement.focus(e)}_destroyMenu(){if(!this._overlayRef||!this.menuOpen)return;const t=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this._restoreFocus(),t instanceof gm?(t._resetAnimation(),t.lazyContent?t._animationDone.pipe(Je(t=>"void"===t.toState),ri(1),Br(t.lazyContent._attached)).subscribe({next:()=>t.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),t.lazyContent&&t.lazyContent.detach())}_initMenu(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this._setIsMenuOpen(!0),this.menu.focusFirstItem(this._openedBy||"program")}_setMenuElevation(){if(this.menu.setElevation){let t=0,e=this.menu.parentMenu;for(;e;)t++,e=e.parentMenu;this.menu.setElevation(t)}}_restoreFocus(){this.restoreFocus&&(this._openedBy?this.triggersSubmenu()||this.focus(this._openedBy):this.focus()),this._openedBy=null}_setIsMenuOpen(t){this._menuOpen=t,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&(this._menuItemInstance._highlighted=t)}_checkMenu(){this.menu||function(){throw Error('matMenuTriggerFor: must pass in an mat-menu instance.\n\n Example:\n \n ')}()}_createOverlay(){if(!this._overlayRef){const t=this._getOverlayConfig();this._subscribeToPositions(t.positionStrategy),this._overlayRef=this._overlay.create(t),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(){return new Ol({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:this.menu.backdropClass||"cdk-overlay-transparent-backdrop",scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(t){this.menu.setPositionClasses&&t.positionChanges.subscribe(t=>{this.menu.setPositionClasses("start"===t.connectionPair.overlayX?"after":"before","top"===t.connectionPair.overlayY?"below":"above")})}_setPosition(t){let[e,i]="before"===this.menu.xPosition?["end","start"]:["start","end"],[n,s]="above"===this.menu.yPosition?["bottom","top"]:["top","bottom"],[a,o]=[n,s],[r,l]=[e,i],c=0;this.triggersSubmenu()?(l=e="before"===this.menu.xPosition?"start":"end",i=r="end"===e?"start":"end",c="bottom"===n?8:-8):this.menu.overlapTrigger||(a="top"===n?"bottom":"top",o="top"===s?"bottom":"top"),t.withPositions([{originX:e,originY:a,overlayX:r,overlayY:n,offsetY:c},{originX:i,originY:a,overlayX:l,overlayY:n,offsetY:c},{originX:e,originY:o,overlayX:r,overlayY:s,offsetY:-c},{originX:i,originY:o,overlayX:l,overlayY:s,offsetY:-c}])}_menuClosingActions(){const t=this._overlayRef.backdropClick(),e=this._overlayRef.detachments(),i=this._parentMenu?this._parentMenu.closed:Le(),n=this._parentMenu?this._parentMenu._hovered().pipe(Je(t=>t!==this._menuItemInstance),Je(()=>this._menuOpen)):Le();return Object(br.a)(t,i,n,e)}_handleMousedown(t){Xi(t)||(this._openedBy=0===t.button?"mouse":null,this.triggersSubmenu()&&t.preventDefault())}_handleKeydown(t){const e=t.keyCode;this.triggersSubmenu()&&(39===e&&"ltr"===this.dir||37===e&&"rtl"===this.dir)&&this.openMenu()}_handleClick(t){this.triggersSubmenu()?(t.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){this.triggersSubmenu()&&(this._hoverSubscription=this._parentMenu._hovered().pipe(Je(t=>t===this._menuItemInstance&&!t.disabled),Mc(0,Er)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof gm&&this.menu._isAnimating?this.menu._animationDone.pipe(ri(1),Mc(0,Er),Br(this._parentMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(){return this._portal&&this._portal.templateRef===this.menu.templateRef||(this._portal=new hl(this.menu.templateRef,this._viewContainerRef)),this._portal}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Gl),s.yc(s.q),s.yc(s.X),s.yc(_m),s.yc(gm,8),s.yc(hm,10),s.yc(en,8),s.yc(Qi))},t.\u0275dir=s.tc({type:t,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:["aria-haspopup","true",1,"mat-menu-trigger"],hostVars:2,hostBindings:function(t,e){1&t&&s.Qc("mousedown",(function(t){return e._handleMousedown(t)}))("keydown",(function(t){return e._handleKeydown(t)}))("click",(function(t){return e._handleClick(t)})),2&t&&s.lc("aria-expanded",e.menuOpen||null)("aria-controls",e.menuOpen?e.menu.panelId:null)},inputs:{restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"],_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"]}),t})(),km=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[ym],imports:[fn]}),t})(),xm=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[ym],imports:[[ye.c,fn,Gn,Zl,km],km]}),t})();const Cm={};function Sm(...t){let e=null,i=null;return Object(Te.a)(t[t.length-1])&&(i=t.pop()),"function"==typeof t[t.length-1]&&(e=t.pop()),1===t.length&&Object(_s.a)(t[0])&&(t=t[0]),Object(Me.a)(t,i).lift(new Dm(e))}class Dm{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new Em(t,this.resultSelector))}}class Em extends Pr.a{constructor(t,e){super(t),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(t){this.values.push(Cm),this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(let i=0;ithis.total&&this.destination.next(t)}}const Im=new Set;let Pm,Rm=(()=>{class t{constructor(t){this._platform=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Tm}matchMedia(t){return this._platform.WEBKIT&&function(t){if(!Im.has(t))try{Pm||(Pm=document.createElement("style"),Pm.setAttribute("type","text/css"),document.head.appendChild(Pm)),Pm.sheet&&(Pm.sheet.insertRule(`@media ${t} {.fx-query-test{ }}`,0),Im.add(t))}catch(e){console.error(e)}}(t),this._matchMedia(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(bi))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(bi))},token:t,providedIn:"root"}),t})();function Tm(t){return{matches:"all"===t||""===t,media:t,addListener:()=>{},removeListener:()=>{}}}let Mm=(()=>{class t{constructor(t,e){this._mediaMatcher=t,this._zone=e,this._queries=new Map,this._destroySubject=new Pe.a}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(t){return Fm(ui(t)).some(t=>this._registerQuery(t).mql.matches)}observe(t){let e=Sm(Fm(ui(t)).map(t=>this._registerQuery(t).observable));return e=ln(e.pipe(ri(1)),e.pipe(t=>t.lift(new Am(1)),Qe(0))),e.pipe(Object(ii.a)(t=>{const e={matches:!1,breakpoints:{}};return t.forEach(t=>{e.matches=e.matches||t.matches,e.breakpoints[t.query]=t.matches}),e}))}_registerQuery(t){if(this._queries.has(t))return this._queries.get(t);const e=this._mediaMatcher.matchMedia(t),i={observable:new si.a(t=>{const i=e=>this._zone.run(()=>t.next(e));return e.addListener(i),()=>{e.removeListener(i)}}).pipe(cn(e),Object(ii.a)(e=>({query:t,matches:e.matches})),Br(this._destroySubject)),mql:e};return this._queries.set(t,i),i}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Rm),s.Mc(s.F))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(Rm),Object(s.Mc)(s.F))},token:t,providedIn:"root"}),t})();function Fm(t){return t.map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())}const Lm={tooltipState:o("state",[h("initial, void, hidden",d({opacity:0,transform:"scale(0)"})),h("visible",d({transform:"scale(1)"})),m("* => visible",r("200ms cubic-bezier(0, 0, 0.2, 1)",u([d({opacity:0,transform:"scale(0)",offset:0}),d({opacity:.5,transform:"scale(0.99)",offset:.5}),d({opacity:1,transform:"scale(1)",offset:1})]))),m("* => hidden",r("100ms cubic-bezier(0, 0, 0.2, 1)",d({opacity:0})))])},Nm=Ci({passive:!0});function zm(t){return Error(`Tooltip position "${t}" is invalid.`)}const Bm=new s.v("mat-tooltip-scroll-strategy"),Vm={provide:Bm,deps:[Gl],useFactory:function(t){return()=>t.scrollStrategies.reposition({scrollThrottle:20})}},jm=new s.v("mat-tooltip-default-options",{providedIn:"root",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let Um=(()=>{class t{constructor(t,e,i,n,s,a,o,r,l,c,d,h){this._overlay=t,this._elementRef=e,this._scrollDispatcher=i,this._viewContainerRef=n,this._ngZone=s,this._platform=a,this._ariaDescriber=o,this._focusMonitor=r,this._dir=c,this._defaultOptions=d,this._position="below",this._disabled=!1,this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=new Map,this._destroyed=new Pe.a,this._handleKeydown=t=>{this._isTooltipVisible()&&27===t.keyCode&&!Ne(t)&&(t.preventDefault(),t.stopPropagation(),this._ngZone.run(()=>this.hide(0)))},this._scrollStrategy=l,d&&(d.position&&(this.position=d.position),d.touchGestures&&(this.touchGestures=d.touchGestures)),r.monitor(e).pipe(Br(this._destroyed)).subscribe(t=>{t?"keyboard"===t&&s.run(()=>this.show()):s.run(()=>this.hide(0))}),s.runOutsideAngular(()=>{e.nativeElement.addEventListener("keydown",this._handleKeydown)})}get position(){return this._position}set position(t){t!==this._position&&(this._position=t,this._overlayRef&&(this._updatePosition(),this._tooltipInstance&&this._tooltipInstance.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t),this._disabled&&this.hide(0)}get message(){return this._message}set message(t){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message),this._message=null!=t?`${t}`.trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message)})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(t){this._tooltipClass=t,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngOnInit(){this._setupPointerEvents()}ngOnDestroy(){const t=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),t.removeEventListener("keydown",this._handleKeydown),this._passiveListeners.forEach((e,i)=>{t.removeEventListener(i,e,Nm)}),this._passiveListeners.clear(),this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(t,this.message),this._focusMonitor.stopMonitoring(t)}show(t=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible()&&!this._tooltipInstance._showTimeoutId&&!this._tooltipInstance._hideTimeoutId)return;const e=this._createOverlay();this._detach(),this._portal=this._portal||new dl($m,this._viewContainerRef),this._tooltipInstance=e.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(Br(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(t)}hide(t=this.hideDelay){this._tooltipInstance&&this._tooltipInstance.hide(t)}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){if(this._overlayRef)return this._overlayRef;const t=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),e=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(".mat-tooltip").withFlexibleDimensions(!1).withViewportMargin(8).withScrollableContainers(t);return e.positionChanges.pipe(Br(this._destroyed)).subscribe(t=>{this._tooltipInstance&&t.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:e,panelClass:"mat-tooltip-panel",scrollStrategy:this._scrollStrategy()}),this._updatePosition(),this._overlayRef.detachments().pipe(Br(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(){const t=this._overlayRef.getConfig().positionStrategy,e=this._getOrigin(),i=this._getOverlayPosition();t.withPositions([Object.assign(Object.assign({},e.main),i.main),Object.assign(Object.assign({},e.fallback),i.fallback)])}_getOrigin(){const t=!this._dir||"ltr"==this._dir.value,e=this.position;let i;if("above"==e||"below"==e)i={originX:"center",originY:"above"==e?"top":"bottom"};else if("before"==e||"left"==e&&t||"right"==e&&!t)i={originX:"start",originY:"center"};else{if(!("after"==e||"right"==e&&t||"left"==e&&!t))throw zm(e);i={originX:"end",originY:"center"}}const{x:n,y:s}=this._invertPosition(i.originX,i.originY);return{main:i,fallback:{originX:n,originY:s}}}_getOverlayPosition(){const t=!this._dir||"ltr"==this._dir.value,e=this.position;let i;if("above"==e)i={overlayX:"center",overlayY:"bottom"};else if("below"==e)i={overlayX:"center",overlayY:"top"};else if("before"==e||"left"==e&&t||"right"==e&&!t)i={overlayX:"end",overlayY:"center"};else{if(!("after"==e||"right"==e&&t||"left"==e&&!t))throw zm(e);i={overlayX:"start",overlayY:"center"}}const{x:n,y:s}=this._invertPosition(i.overlayX,i.overlayY);return{main:i,fallback:{overlayX:n,overlayY:s}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.asObservable().pipe(ri(1),Br(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(t){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=t,this._tooltipInstance._markForCheck())}_invertPosition(t,e){return"above"===this.position||"below"===this.position?"top"===e?e="bottom":"bottom"===e&&(e="top"):"end"===t?t="start":"start"===t&&(t="end"),{x:t,y:e}}_setupPointerEvents(){if(this._platform.IOS||this._platform.ANDROID){if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const t=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};this._passiveListeners.set("touchend",t).set("touchcancel",t).set("touchstart",()=>{clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)})}}else this._passiveListeners.set("mouseenter",()=>this.show()).set("mouseleave",()=>this.hide());this._passiveListeners.forEach((t,e)=>{this._elementRef.nativeElement.addEventListener(e,t,Nm)})}_disableNativeGesturesIfNecessary(){const t=this._elementRef.nativeElement,e=t.style,i=this.touchGestures;"off"!==i&&(("on"===i||"INPUT"!==t.nodeName&&"TEXTAREA"!==t.nodeName)&&(e.userSelect=e.msUserSelect=e.webkitUserSelect=e.MozUserSelect="none"),"on"!==i&&t.draggable||(e.webkitUserDrag="none"),e.touchAction="none",e.webkitTapHighlightColor="transparent")}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Gl),s.yc(s.q),s.yc(sl),s.yc(s.X),s.yc(s.F),s.yc(bi),s.yc(Fi),s.yc(Qi),s.yc(Bm),s.yc(en,8),s.yc(jm,8),s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["","matTooltip",""]],inputs:{showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],position:["matTooltipPosition","position"],disabled:["matTooltipDisabled","disabled"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]}),t})(),$m=(()=>{class t{constructor(t,e){this._changeDetectorRef=t,this._breakpointObserver=e,this._visibility="initial",this._closeOnInteraction=!1,this._onHide=new Pe.a,this._isHandset=this._breakpointObserver.observe("(max-width: 599.99px) and (orientation: portrait), (max-width: 959.99px) and (orientation: landscape)")}show(t){this._hideTimeoutId&&(clearTimeout(this._hideTimeoutId),this._hideTimeoutId=null),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout(()=>{this._visibility="visible",this._showTimeoutId=null,this._markForCheck()},t)}hide(t){this._showTimeoutId&&(clearTimeout(this._showTimeoutId),this._showTimeoutId=null),this._hideTimeoutId=setTimeout(()=>{this._visibility="hidden",this._hideTimeoutId=null,this._markForCheck()},t)}afterHidden(){return this._onHide.asObservable()}isVisible(){return"visible"===this._visibility}ngOnDestroy(){this._onHide.complete()}_animationStart(){this._closeOnInteraction=!1}_animationDone(t){const e=t.toState;"hidden"!==e||this.isVisible()||this._onHide.next(),"visible"!==e&&"hidden"!==e||(this._closeOnInteraction=!0)}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.j),s.yc(Mm))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-tooltip-component"]],hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e._handleBodyInteraction()}),!1,s.id),2&t&&s.sd("zoom","visible"===e._visibility?1:null)},decls:3,vars:7,consts:[[1,"mat-tooltip",3,"ngClass"]],template:function(t,e){if(1&t&&(s.Dc(0,"div",0),s.Qc("@state.start",(function(){return e._animationStart()}))("@state.done",(function(t){return e._animationDone(t)})),s.Vc(1,"async"),s.vd(2),s.Cc()),2&t){var i;const t=null==(i=s.Wc(1,5,e._isHandset))?null:i.matches;s.oc("mat-tooltip-handset",t),s.ad("ngClass",e.tooltipClass)("@state",e._visibility),s.kc(2),s.wd(e.message)}},directives:[ye.q],pipes:[ye.b],styles:[".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\n"],encapsulation:2,data:{animation:[Lm.tooltipState]},changeDetection:0}),t})(),Hm=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Vm],imports:[[Ji,ye.c,Zl,fn],fn]}),t})();const qm=["primaryValueBar"];class Gm{constructor(t){this._elementRef=t}}const Wm=_n(Gm,"primary"),Ym=new s.v("mat-progress-bar-location",{providedIn:"root",factory:function(){const t=Object(s.db)(ye.e),e=t?t.location:null;return{getPathname:()=>e?e.pathname+e.search:""}}});let Qm=0,Km=(()=>{class t extends Wm{constructor(t,e,i,n){super(t),this._elementRef=t,this._ngZone=e,this._animationMode=i,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new s.s,this._animationEndSubscription=Re.a.EMPTY,this.mode="determinate",this.progressbarId=`mat-progress-bar-${Qm++}`;const a=n?n.getPathname().split("#")[0]:"";this._rectangleFillValue=`url('${a}#${this.progressbarId}')`,this._isNoopAnimation="NoopAnimations"===i}get value(){return this._value}set value(t){this._value=Xm(hi(t)||0)}get bufferValue(){return this._bufferValue}set bufferValue(t){this._bufferValue=Xm(t||0)}_primaryTransform(){return{transform:`scaleX(${this.value/100})`}}_bufferTransform(){return"buffer"===this.mode?{transform:`scaleX(${this.bufferValue/100})`}:null}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{const t=this._primaryValueBar.nativeElement;this._animationEndSubscription=_r(t,"transitionend").pipe(Je(e=>e.target===t)).subscribe(()=>{"determinate"!==this.mode&&"buffer"!==this.mode||this._ngZone.run(()=>this.animationEnd.next({value:this.value}))})})}ngOnDestroy(){this._animationEndSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.F),s.yc(Ae,8),s.yc(Ym,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-progress-bar"]],viewQuery:function(t,e){var i;1&t&&s.zd(qm,!0),2&t&&s.gd(i=s.Rc())&&(e._primaryValueBar=i.first)},hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100",1,"mat-progress-bar"],hostVars:4,hostBindings:function(t,e){2&t&&(s.lc("aria-valuenow","indeterminate"===e.mode||"query"===e.mode?null:e.value)("mode",e.mode),s.oc("_mat-animation-noopable",e._isNoopAnimation))},inputs:{color:"color",mode:"mode",value:"value",bufferValue:"bufferValue"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[s.hc],decls:9,vars:4,consts:[["width","100%","height","4","focusable","false",1,"mat-progress-bar-background","mat-progress-bar-element"],["x","4","y","0","width","8","height","4","patternUnits","userSpaceOnUse",3,"id"],["cx","2","cy","2","r","2"],["width","100%","height","100%"],[1,"mat-progress-bar-buffer","mat-progress-bar-element",3,"ngStyle"],[1,"mat-progress-bar-primary","mat-progress-bar-fill","mat-progress-bar-element",3,"ngStyle"],["primaryValueBar",""],[1,"mat-progress-bar-secondary","mat-progress-bar-fill","mat-progress-bar-element"]],template:function(t,e){1&t&&(s.Tc(),s.Dc(0,"svg",0),s.Dc(1,"defs"),s.Dc(2,"pattern",1),s.zc(3,"circle",2),s.Cc(),s.Cc(),s.zc(4,"rect",3),s.Cc(),s.Sc(),s.zc(5,"div",4),s.zc(6,"div",5,6),s.zc(8,"div",7)),2&t&&(s.kc(2),s.ad("id",e.progressbarId),s.kc(2),s.lc("fill",e._rectangleFillValue),s.kc(1),s.ad("ngStyle",e._bufferTransform()),s.kc(1),s.ad("ngStyle",e._primaryTransform()))},directives:[ye.w],styles:['.mat-progress-bar{display:block;height:4px;overflow:hidden;position:relative;transition:opacity 250ms linear;width:100%}._mat-animation-noopable.mat-progress-bar{transition:none;animation:none}.mat-progress-bar .mat-progress-bar-element,.mat-progress-bar .mat-progress-bar-fill::after{height:100%;position:absolute;width:100%}.mat-progress-bar .mat-progress-bar-background{width:calc(100% + 10px)}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-background{display:none}.mat-progress-bar .mat-progress-bar-buffer{transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-buffer{border-top:solid 5px;opacity:.5}.mat-progress-bar .mat-progress-bar-secondary{display:none}.mat-progress-bar .mat-progress-bar-fill{animation:none;transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-fill{border-top:solid 4px}.mat-progress-bar .mat-progress-bar-fill::after{animation:none;content:"";display:inline-block;left:0}.mat-progress-bar[dir=rtl],[dir=rtl] .mat-progress-bar{transform:rotateY(180deg)}.mat-progress-bar[mode=query]{transform:rotateZ(180deg)}.mat-progress-bar[mode=query][dir=rtl],[dir=rtl] .mat-progress-bar[mode=query]{transform:rotateZ(180deg) rotateY(180deg)}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-fill,.mat-progress-bar[mode=query] .mat-progress-bar-fill{transition:none}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary,.mat-progress-bar[mode=query] .mat-progress-bar-primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-translate 2000ms infinite linear;left:-145.166611%}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-primary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary,.mat-progress-bar[mode=query] .mat-progress-bar-secondary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-translate 2000ms infinite linear;left:-54.888891%;display:block}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-secondary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=buffer] .mat-progress-bar-background{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-background-scroll 250ms infinite linear;display:block}.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-buffer,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-background{animation:none;transition-duration:1ms}@keyframes mat-progress-bar-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mat-progress-bar-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mat-progress-bar-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-background-scroll{to{transform:translateX(-8px)}}\n'],encapsulation:2,changeDetection:0}),t})();function Xm(t,e=0,i=100){return Math.max(e,Math.min(i,t))}let Zm=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[ye.c,fn],fn]}),t})();function Jm(t,e){if(1&t&&(s.Tc(),s.zc(0,"circle",3)),2&t){const t=s.Uc();s.sd("animation-name","mat-progress-spinner-stroke-rotate-"+t.diameter)("stroke-dashoffset",t._strokeDashOffset,"px")("stroke-dasharray",t._strokeCircumference,"px")("stroke-width",t._circleStrokeWidth,"%"),s.lc("r",t._circleRadius)}}function tp(t,e){if(1&t&&(s.Tc(),s.zc(0,"circle",3)),2&t){const t=s.Uc();s.sd("stroke-dashoffset",t._strokeDashOffset,"px")("stroke-dasharray",t._strokeCircumference,"px")("stroke-width",t._circleStrokeWidth,"%"),s.lc("r",t._circleRadius)}}function ep(t,e){if(1&t&&(s.Tc(),s.zc(0,"circle",3)),2&t){const t=s.Uc();s.sd("animation-name","mat-progress-spinner-stroke-rotate-"+t.diameter)("stroke-dashoffset",t._strokeDashOffset,"px")("stroke-dasharray",t._strokeCircumference,"px")("stroke-width",t._circleStrokeWidth,"%"),s.lc("r",t._circleRadius)}}function ip(t,e){if(1&t&&(s.Tc(),s.zc(0,"circle",3)),2&t){const t=s.Uc();s.sd("stroke-dashoffset",t._strokeDashOffset,"px")("stroke-dasharray",t._strokeCircumference,"px")("stroke-width",t._circleStrokeWidth,"%"),s.lc("r",t._circleRadius)}}class np{constructor(t){this._elementRef=t}}const sp=_n(np,"primary"),ap=new s.v("mat-progress-spinner-default-options",{providedIn:"root",factory:function(){return{diameter:100}}});let op=(()=>{class t extends sp{constructor(e,i,n,s,a){super(e),this._elementRef=e,this._document=n,this._diameter=100,this._value=0,this._fallbackAnimation=!1,this.mode="determinate";const o=t._diameters;o.has(n.head)||o.set(n.head,new Set([100])),this._fallbackAnimation=i.EDGE||i.TRIDENT,this._noopAnimations="NoopAnimations"===s&&!!a&&!a._forceAnimations,a&&(a.diameter&&(this.diameter=a.diameter),a.strokeWidth&&(this.strokeWidth=a.strokeWidth))}get diameter(){return this._diameter}set diameter(t){this._diameter=hi(t),!this._fallbackAnimation&&this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(t){this._strokeWidth=hi(t)}get value(){return"determinate"===this.mode?this._value:0}set value(t){this._value=Math.max(0,Math.min(100,hi(t)))}ngOnInit(){const t=this._elementRef.nativeElement;this._styleRoot=Di(t)||this._document.head,this._attachStyleNode(),t.classList.add(`mat-progress-spinner-indeterminate${this._fallbackAnimation?"-fallback":""}-animation`)}get _circleRadius(){return(this.diameter-10)/2}get _viewBox(){const t=2*this._circleRadius+this.strokeWidth;return`0 0 ${t} ${t}`}get _strokeCircumference(){return 2*Math.PI*this._circleRadius}get _strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference*(100-this._value)/100:this._fallbackAnimation&&"indeterminate"===this.mode?.2*this._strokeCircumference:null}get _circleStrokeWidth(){return this.strokeWidth/this.diameter*100}_attachStyleNode(){const e=this._styleRoot,i=this._diameter,n=t._diameters;let s=n.get(e);if(!s||!s.has(i)){const t=this._document.createElement("style");t.setAttribute("mat-spinner-animation",i+""),t.textContent=this._getAnimationText(),e.appendChild(t),s||(s=new Set,n.set(e,s)),s.add(i)}}_getAnimationText(){return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n }\n".replace(/START_VALUE/g,`${.95*this._strokeCircumference}`).replace(/END_VALUE/g,`${.2*this._strokeCircumference}`).replace(/DIAMETER/g,`${this.diameter}`)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(bi),s.yc(ye.e,8),s.yc(Ae,8),s.yc(ap))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-progress-spinner"]],hostAttrs:["role","progressbar",1,"mat-progress-spinner"],hostVars:10,hostBindings:function(t,e){2&t&&(s.lc("aria-valuemin","determinate"===e.mode?0:null)("aria-valuemax","determinate"===e.mode?100:null)("aria-valuenow","determinate"===e.mode?e.value:null)("mode",e.mode),s.sd("width",e.diameter,"px")("height",e.diameter,"px"),s.oc("_mat-animation-noopable",e._noopAnimations))},inputs:{color:"color",mode:"mode",diameter:"diameter",strokeWidth:"strokeWidth",value:"value"},exportAs:["matProgressSpinner"],features:[s.hc],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(t,e){1&t&&(s.Tc(),s.Dc(0,"svg",0),s.td(1,Jm,1,9,"circle",1),s.td(2,tp,1,7,"circle",2),s.Cc()),2&t&&(s.sd("width",e.diameter,"px")("height",e.diameter,"px"),s.ad("ngSwitch","indeterminate"===e.mode),s.lc("viewBox",e._viewBox),s.kc(1),s.ad("ngSwitchCase",!0),s.kc(1),s.ad("ngSwitchCase",!1))},directives:[ye.x,ye.y],styles:[".mat-progress-spinner{display:block;position:relative}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\n"],encapsulation:2,changeDetection:0}),t._diameters=new WeakMap,t})(),rp=(()=>{class t extends op{constructor(t,e,i,n,s){super(t,e,i,n,s),this.mode="indeterminate"}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(bi),s.yc(ye.e,8),s.yc(Ae,8),s.yc(ap))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-spinner"]],hostAttrs:["role","progressbar","mode","indeterminate",1,"mat-spinner","mat-progress-spinner"],hostVars:6,hostBindings:function(t,e){2&t&&(s.sd("width",e.diameter,"px")("height",e.diameter,"px"),s.oc("_mat-animation-noopable",e._noopAnimations))},inputs:{color:"color"},features:[s.hc],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(t,e){1&t&&(s.Tc(),s.Dc(0,"svg",0),s.td(1,ep,1,9,"circle",1),s.td(2,ip,1,7,"circle",2),s.Cc()),2&t&&(s.sd("width",e.diameter,"px")("height",e.diameter,"px"),s.ad("ngSwitch","indeterminate"===e.mode),s.lc("viewBox",e._viewBox),s.kc(1),s.ad("ngSwitchCase",!0),s.kc(1),s.ad("ngSwitchCase",!1))},directives:[ye.x,ye.y],styles:[".mat-progress-spinner{display:block;position:relative}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\n"],encapsulation:2,changeDetection:0}),t})(),lp=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[fn,ye.c],fn]}),t})();const cp=["input"],dp=function(){return{enterDuration:150}},hp=["*"],up=new s.v("mat-radio-default-options",{providedIn:"root",factory:function(){return{color:"accent"}}});let mp=0;const pp={provide:xs,useExisting:Object(s.cb)(()=>fp),multi:!0};class gp{constructor(t,e){this.source=t,this.value=e}}let fp=(()=>{class t{constructor(t){this._changeDetector=t,this._value=null,this._name=`mat-radio-group-${mp++}`,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new s.s}get name(){return this._name}set name(t){this._name=t,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(t){this._labelPosition="before"===t?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(t){this._value!==t&&(this._value=t,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(t){this._selected=t,this.value=t?t.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t),this._markRadiosForCheck()}get required(){return this._required}set required(t){this._required=di(t),this._markRadiosForCheck()}ngAfterContentInit(){this._isInitialized=!0}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(t=>{t.name=this.name,t._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(t=>{t.checked=this.value===t.value,t.checked&&(this._selected=t)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new gp(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(t=>t._markForCheck())}writeValue(t){this.value=t,this._changeDetector.markForCheck()}registerOnChange(t){this._controlValueAccessorChangeFn=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this.disabled=t,this._changeDetector.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.j))},t.\u0275dir=s.tc({type:t,selectors:[["mat-radio-group"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,yp,!0),2&t&&s.gd(n=s.Rc())&&(e._radios=n)},hostAttrs:["role","radiogroup",1,"mat-radio-group"],inputs:{name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},exportAs:["matRadioGroup"],features:[s.jc([pp])]}),t})();class bp{constructor(t){this._elementRef=t}}const _p=yn(vn(bp));let yp=(()=>{class t extends _p{constructor(t,e,i,n,a,o,r){super(e),this._changeDetector=i,this._focusMonitor=n,this._radioDispatcher=a,this._animationMode=o,this._providerOverride=r,this._uniqueId=`mat-radio-${++mp}`,this.id=this._uniqueId,this.change=new s.s,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=t,this._removeUniqueSelectionListener=a.listen((t,e)=>{t!==this.id&&e===this.name&&(this.checked=!1)})}get checked(){return this._checked}set checked(t){const e=di(t);this._checked!==e&&(this._checked=e,e&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!e&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),e&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(t){this._value!==t&&(this._value=t,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===t),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(t){this._labelPosition=t}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(t){this._setDisabled(di(t))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(t){this._required=di(t)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(t){this._color=t}get inputId(){return`${this.id||this._uniqueId}-input`}focus(t){this._focusMonitor.focusVia(this._inputElement,"keyboard",t)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.name=this.radioGroup.name)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>{!t&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new gp(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(t){t.stopPropagation()}_onInputChange(t){t.stopPropagation();const e=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),e&&this.radioGroup._emitChangeEvent())}_setDisabled(t){this._disabled!==t&&(this._disabled=t,this._changeDetector.markForCheck())}}return t.\u0275fac=function(e){return new(e||t)(s.yc(fp,8),s.yc(s.q),s.yc(s.j),s.yc(Qi),s.yc(bs),s.yc(Ae,8),s.yc(up,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-radio-button"]],viewQuery:function(t,e){var i;1&t&&s.zd(cp,!0),2&t&&s.gd(i=s.Rc())&&(e._inputElement=i.first)},hostAttrs:[1,"mat-radio-button"],hostVars:17,hostBindings:function(t,e){1&t&&s.Qc("focus",(function(){return e._inputElement.nativeElement.focus()})),2&t&&(s.lc("tabindex",-1)("id",e.id)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),s.oc("mat-radio-checked",e.checked)("mat-radio-disabled",e.disabled)("_mat-animation-noopable","NoopAnimations"===e._animationMode)("mat-primary","primary"===e.color)("mat-accent","accent"===e.color)("mat-warn","warn"===e.color))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex",id:"id",checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{change:"change"},exportAs:["matRadioButton"],features:[s.hc],ngContentSelectors:hp,decls:13,vars:19,consts:[[1,"mat-radio-label"],["label",""],[1,"mat-radio-container"],[1,"mat-radio-outer-circle"],[1,"mat-radio-inner-circle"],["type","radio",1,"mat-radio-input","cdk-visually-hidden",3,"id","checked","disabled","tabIndex","required","change","click"],["input",""],["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mat-radio-label-content"],[2,"display","none"]],template:function(t,e){if(1&t&&(s.Zc(),s.Dc(0,"label",0,1),s.Dc(2,"div",2),s.zc(3,"div",3),s.zc(4,"div",4),s.Dc(5,"input",5,6),s.Qc("change",(function(t){return e._onInputChange(t)}))("click",(function(t){return e._onInputClick(t)})),s.Cc(),s.Dc(7,"div",7),s.zc(8,"div",8),s.Cc(),s.Cc(),s.Dc(9,"div",9),s.Dc(10,"span",10),s.vd(11,"\xa0"),s.Cc(),s.Yc(12),s.Cc(),s.Cc()),2&t){const t=s.hd(1);s.lc("for",e.inputId),s.kc(5),s.ad("id",e.inputId)("checked",e.checked)("disabled",e.disabled)("tabIndex",e.tabIndex)("required",e.required),s.lc("name",e.name)("value",e.value)("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledby)("aria-describedby",e.ariaDescribedby),s.kc(2),s.ad("matRippleTrigger",t)("matRippleDisabled",e._isRippleDisabled())("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",s.cd(18,dp)),s.kc(2),s.oc("mat-radio-label-before","before"==e.labelPosition)}},directives:[qn],styles:[".mat-radio-button{display:inline-block;-webkit-tap-highlight-color:transparent;outline:0}.mat-radio-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle;width:100%}.mat-radio-container{box-sizing:border-box;display:inline-block;position:relative;width:20px;height:20px;flex-shrink:0}.mat-radio-outer-circle{box-sizing:border-box;height:20px;left:0;position:absolute;top:0;transition:border-color ease 280ms;width:20px;border-width:2px;border-style:solid;border-radius:50%}._mat-animation-noopable .mat-radio-outer-circle{transition:none}.mat-radio-inner-circle{border-radius:50%;box-sizing:border-box;height:20px;left:0;position:absolute;top:0;transition:transform ease 280ms,background-color ease 280ms;width:20px;transform:scale(0.001)}._mat-animation-noopable .mat-radio-inner-circle{transition:none}.mat-radio-checked .mat-radio-inner-circle{transform:scale(0.5)}.cdk-high-contrast-active .mat-radio-checked .mat-radio-inner-circle{border:solid 10px}.mat-radio-label-content{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;display:inline-block;order:0;line-height:inherit;padding-left:8px;padding-right:0}[dir=rtl] .mat-radio-label-content{padding-right:8px;padding-left:0}.mat-radio-label-content.mat-radio-label-before{order:-1;padding-left:0;padding-right:8px}[dir=rtl] .mat-radio-label-content.mat-radio-label-before{padding-right:0;padding-left:8px}.mat-radio-disabled,.mat-radio-disabled .mat-radio-label{cursor:default}.mat-radio-button .mat-radio-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-radio-button .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple){opacity:.16}.mat-radio-persistent-ripple{width:100%;height:100%;transform:none}.mat-radio-container:hover .mat-radio-persistent-ripple{opacity:.04}.mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-persistent-ripple,.mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-persistent-ripple{opacity:.12}.mat-radio-persistent-ripple,.mat-radio-disabled .mat-radio-container:hover .mat-radio-persistent-ripple{opacity:0}@media(hover: none){.mat-radio-container:hover .mat-radio-persistent-ripple{display:none}}.mat-radio-input{bottom:0;left:50%}.cdk-high-contrast-active .mat-radio-disabled{opacity:.5}\n"],encapsulation:2,changeDetection:0}),t})(),vp=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[Gn,fn],fn]}),t})();const wp=["trigger"],kp=["panel"];function xp(t,e){if(1&t&&(s.Dc(0,"span",8),s.vd(1),s.Cc()),2&t){const t=s.Uc();s.kc(1),s.wd(t.placeholder||"\xa0")}}function Cp(t,e){if(1&t&&(s.Dc(0,"span"),s.vd(1),s.Cc()),2&t){const t=s.Uc(2);s.kc(1),s.wd(t.triggerValue||"\xa0")}}function Sp(t,e){1&t&&s.Yc(0,0,["*ngSwitchCase","true"])}function Dp(t,e){if(1&t&&(s.Dc(0,"span",9),s.td(1,Cp,2,1,"span",10),s.td(2,Sp,1,0,void 0,11),s.Cc()),2&t){const t=s.Uc();s.ad("ngSwitch",!!t.customTrigger),s.kc(2),s.ad("ngSwitchCase",!0)}}function Ep(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",12),s.Dc(1,"div",13,14),s.Qc("@transformPanel.done",(function(e){return s.ld(t),s.Uc()._panelDoneAnimatingStream.next(e.toState)}))("keydown",(function(e){return s.ld(t),s.Uc()._handleKeydown(e)})),s.Yc(3,1),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.ad("@transformPanelWrap",void 0),s.kc(1),s.nc("mat-select-panel ",t._getPanelTheme(),""),s.sd("transform-origin",t._transformOrigin)("font-size",t._triggerFontSize,"px"),s.ad("ngClass",t.panelClass)("@transformPanel",t.multiple?"showing-multiple":"showing")}}const Ap=[[["mat-select-trigger"]],"*"],Op=["mat-select-trigger","*"],Ip={transformPanelWrap:o("transformPanelWrap",[m("* => void",g("@transformPanel",[p()],{optional:!0}))]),transformPanel:o("transformPanel",[h("void",d({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),h("showing",d({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),h("showing-multiple",d({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),m("void => *",r("120ms cubic-bezier(0, 0, 0.2, 1)")),m("* => void",r("100ms 25ms linear",d({opacity:0})))])};let Pp=0;const Rp=new s.v("mat-select-scroll-strategy"),Tp=new s.v("MAT_SELECT_CONFIG"),Mp={provide:Rp,deps:[Gl],useFactory:function(t){return()=>t.scrollStrategies.reposition()}};class Fp{constructor(t,e){this.source=t,this.value=e}}class Lp{constructor(t,e,i,n,s){this._elementRef=t,this._defaultErrorStateMatcher=e,this._parentForm=i,this._parentFormGroup=n,this.ngControl=s}}const Np=yn(vn(bn(wn(Lp))));let zp=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-select-trigger"]]}),t})(),Bp=(()=>{class t extends Np{constructor(t,e,i,n,a,o,r,l,c,d,h,u,m,p){super(a,n,r,l,d),this._viewportRuler=t,this._changeDetectorRef=e,this._ngZone=i,this._dir=o,this._parentFormField=c,this.ngControl=d,this._liveAnnouncer=m,this._panelOpen=!1,this._required=!1,this._scrollTop=0,this._multiple=!1,this._compareWith=(t,e)=>t===e,this._uid=`mat-select-${Pp++}`,this._destroy=new Pe.a,this._triggerFontSize=0,this._onChange=()=>{},this._onTouched=()=>{},this._optionIds="",this._transformOrigin="top",this._panelDoneAnimatingStream=new Pe.a,this._offsetY=0,this._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}],this._disableOptionCentering=!1,this._focused=!1,this.controlType="mat-select",this.ariaLabel="",this.optionSelectionChanges=fr(()=>{const t=this.options;return t?t.changes.pipe(cn(t),$r(()=>Object(br.a)(...t.map(t=>t.onSelectionChange)))):this._ngZone.onStable.asObservable().pipe(ri(1),$r(()=>this.optionSelectionChanges))}),this.openedChange=new s.s,this._openedStream=this.openedChange.pipe(Je(t=>t),Object(ii.a)(()=>{})),this._closedStream=this.openedChange.pipe(Je(t=>!t),Object(ii.a)(()=>{})),this.selectionChange=new s.s,this.valueChange=new s.s,this.ngControl&&(this.ngControl.valueAccessor=this),this._scrollStrategyFactory=u,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(h)||0,this.id=this.id,p&&(null!=p.disableOptionCentering&&(this.disableOptionCentering=p.disableOptionCentering),null!=p.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=p.typeaheadDebounceInterval))}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(t){this._placeholder=t,this.stateChanges.next()}get required(){return this._required}set required(t){this._required=di(t),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(t){if(this._selectionModel)throw Error("Cannot change `multiple` mode of select after initialization.");this._multiple=di(t)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(t){this._disableOptionCentering=di(t)}get compareWith(){return this._compareWith}set compareWith(t){if("function"!=typeof t)throw Error("`compareWith` must be a function.");this._compareWith=t,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(t){t!==this._value&&(this.writeValue(t),this._value=t)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(t){this._typeaheadDebounceInterval=hi(t)}get id(){return this._id}set id(t){this._id=t||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new fs(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(Ar(),Br(this._destroy)).subscribe(()=>{this.panelOpen?(this._scrollTop=0,this.openedChange.emit(!0)):(this.openedChange.emit(!1),this.overlayDir.offsetX=0,this._changeDetectorRef.markForCheck())}),this._viewportRuler.change().pipe(Br(this._destroy)).subscribe(()=>{this._panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._changeDetectorRef.markForCheck())})}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(Br(this._destroy)).subscribe(t=>{t.added.forEach(t=>t.select()),t.removed.forEach(t=>t.deselect())}),this.options.changes.pipe(cn(null),Br(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){this.ngControl&&this.updateErrorState()}ngOnChanges(t){t.disabled&&this.stateChanges.next(),t.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){!this.disabled&&this.options&&this.options.length&&!this._panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||"0"),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._calculateOverlayPosition(),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this._ngZone.onStable.asObservable().pipe(ri(1)).subscribe(()=>{this._triggerFontSize&&this.overlayDir.overlayRef&&this.overlayDir.overlayRef.overlayElement&&(this.overlayDir.overlayRef.overlayElement.style.fontSize=`${this._triggerFontSize}px`)}))}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(t){this.options&&this._setSelectionByValue(t)}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const t=this._selectionModel.selected.map(t=>t.viewValue);return this._isRtl()&&t.reverse(),t.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(t){this.disabled||(this.panelOpen?this._handleOpenKeydown(t):this._handleClosedKeydown(t))}_handleClosedKeydown(t){const e=t.keyCode,i=40===e||38===e||37===e||39===e,n=13===e||32===e,s=this._keyManager;if(!s.isTyping()&&n&&!Ne(t)||(this.multiple||t.altKey)&&i)t.preventDefault(),this.open();else if(!this.multiple){const i=this.selected;36===e||35===e?(36===e?s.setFirstItemActive():s.setLastItemActive(),t.preventDefault()):s.onKeydown(t);const n=this.selected;n&&i!==n&&this._liveAnnouncer.announce(n.viewValue,1e4)}}_handleOpenKeydown(t){const e=this._keyManager,i=t.keyCode,n=40===i||38===i,s=e.isTyping();if(36===i||35===i)t.preventDefault(),36===i?e.setFirstItemActive():e.setLastItemActive();else if(n&&t.altKey)t.preventDefault(),this.close();else if(s||13!==i&&32!==i||!e.activeItem||Ne(t))if(!s&&this._multiple&&65===i&&t.ctrlKey){t.preventDefault();const e=this.options.some(t=>!t.disabled&&!t.selected);this.options.forEach(t=>{t.disabled||(e?t.select():t.deselect())})}else{const i=e.activeItemIndex;e.onKeydown(t),this._multiple&&n&&t.shiftKey&&e.activeItem&&e.activeItemIndex!==i&&e.activeItem._selectViaInteraction()}else t.preventDefault(),e.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this.disabled||this.panelOpen||(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this.overlayDir.positionChange.pipe(ri(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._calculateOverlayOffsetX(),this.panel.nativeElement.scrollTop=this._scrollTop})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value),this.stateChanges.next()})}_setSelectionByValue(t){if(this.multiple&&t){if(!Array.isArray(t))throw Error("Value must be an array in multiple-selection mode.");this._selectionModel.clear(),t.forEach(t=>this._selectValue(t)),this._sortValues()}else{this._selectionModel.clear();const e=this._selectValue(t);e?this._keyManager.setActiveItem(e):this.panelOpen||this._keyManager.setActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectValue(t){const e=this.options.find(e=>{try{return null!=e.value&&this._compareWith(e.value,t)}catch(i){return Object(s.eb)()&&console.warn(i),!1}});return e&&this._selectionModel.select(e),e}_initKeyManager(){this._keyManager=new Ni(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe(Br(this._destroy)).subscribe(()=>{!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close()}),this._keyManager.change.pipe(Br(this._destroy)).subscribe(()=>{this._panelOpen&&this.panel?this._scrollActiveOptionIntoView():this._panelOpen||this.multiple||!this._keyManager.activeItem||this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const t=Object(br.a)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Br(t)).subscribe(t=>{this._onSelect(t.source,t.isUserInput),t.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),Object(br.a)(...this.options.map(t=>t._stateChanges)).pipe(Br(t)).subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()}),this._setOptionIds()}_onSelect(t,e){const i=this._selectionModel.isSelected(t);null!=t.value||this._multiple?(i!==t.selected&&(t.selected?this._selectionModel.select(t):this._selectionModel.deselect(t)),e&&this._keyManager.setActiveItem(t),this.multiple&&(this._sortValues(),e&&this.focus())):(t.deselect(),this._selectionModel.clear(),this._propagateChanges(t.value)),i!==this._selectionModel.isSelected(t)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const t=this.options.toArray();this._selectionModel.sort((e,i)=>this.sortComparator?this.sortComparator(e,i,t):t.indexOf(e)-t.indexOf(i)),this.stateChanges.next()}}_propagateChanges(t){let e=null;e=this.multiple?this.selected.map(t=>t.value):this.selected?this.selected.value:t,this._value=e,this.valueChange.emit(e),this._onChange(e),this.selectionChange.emit(new Fp(this,e)),this._changeDetectorRef.markForCheck()}_setOptionIds(){this._optionIds=this.options.map(t=>t.id).join(" ")}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_scrollActiveOptionIntoView(){const t=this._keyManager.activeItemIndex||0,e=ss(t,this.options,this.optionGroups);this.panel.nativeElement.scrollTop=as(t+e,this._getItemHeight(),this.panel.nativeElement.scrollTop,256)}focus(t){this._elementRef.nativeElement.focus(t)}_getOptionIndex(t){return this.options.reduce((e,i,n)=>void 0!==e?e:t===i?n:void 0,void 0)}_calculateOverlayPosition(){const t=this._getItemHeight(),e=this._getItemCount(),i=Math.min(e*t,256),n=e*t-i;let s=this.empty?0:this._getOptionIndex(this._selectionModel.selected[0]);s+=ss(s,this.options,this.optionGroups);const a=i/2;this._scrollTop=this._calculateOverlayScroll(s,a,n),this._offsetY=this._calculateOverlayOffsetY(s,a,n),this._checkOverlayWithinViewport(n)}_calculateOverlayScroll(t,e,i){const n=this._getItemHeight();return Math.min(Math.max(0,n*t-e+n/2),i)}_getAriaLabel(){return this.ariaLabelledby?null:this.ariaLabel||this.placeholder}_getAriaLabelledby(){return this.ariaLabelledby?this.ariaLabelledby:this._parentFormField&&this._parentFormField._hasFloatingLabel()&&!this._getAriaLabel()&&this._parentFormField._labelId||null}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_calculateOverlayOffsetX(){const t=this.overlayDir.overlayRef.overlayElement.getBoundingClientRect(),e=this._viewportRuler.getViewportSize(),i=this._isRtl(),n=this.multiple?56:32;let s;if(this.multiple)s=40;else{let t=this._selectionModel.selected[0]||this.options.first;s=t&&t.group?32:16}i||(s*=-1);const a=0-(t.left+s-(i?n:0)),o=t.right+s-e.width+(i?0:n);a>0?s+=a+8:o>0&&(s-=o+8),this.overlayDir.offsetX=Math.round(s),this.overlayDir.overlayRef.updatePosition()}_calculateOverlayOffsetY(t,e,i){const n=this._getItemHeight(),s=(n-this._triggerRect.height)/2,a=Math.floor(256/n);let o;return this._disableOptionCentering?0:(o=0===this._scrollTop?t*n:this._scrollTop===i?(t-(this._getItemCount()-a))*n+(n-(this._getItemCount()*n-256)%n):e-n/2,Math.round(-1*o-s))}_checkOverlayWithinViewport(t){const e=this._getItemHeight(),i=this._viewportRuler.getViewportSize(),n=this._triggerRect.top-8,s=i.height-this._triggerRect.bottom-8,a=Math.abs(this._offsetY),o=Math.min(this._getItemCount()*e,256)-a-this._triggerRect.height;o>s?this._adjustPanelUp(o,s):a>n?this._adjustPanelDown(a,n,t):this._transformOrigin=this._getOriginBasedOnOption()}_adjustPanelUp(t,e){const i=Math.round(t-e);this._scrollTop-=i,this._offsetY-=i,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin="50% bottom 0px")}_adjustPanelDown(t,e,i){const n=Math.round(t-e);if(this._scrollTop+=n,this._offsetY+=n,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=i)return this._scrollTop=i,this._offsetY=0,void(this._transformOrigin="50% top 0px")}_getOriginBasedOnOption(){const t=this._getItemHeight(),e=(t-this._triggerRect.height)/2;return`50% ${Math.abs(this._offsetY)-e+t/2}px 0px`}_getItemCount(){return this.options.length+this.optionGroups.length}_getItemHeight(){return 3*this._triggerFontSize}setDescribedByIds(t){this._ariaDescribedby=t.join(" ")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty}}return t.\u0275fac=function(e){return new(e||t)(s.yc(ol),s.yc(s.j),s.yc(s.F),s.yc(Fn),s.yc(s.q),s.yc(en,8),s.yc(Fa,8),s.yc(Qa,8),s.yc(Pc,8),s.yc(Ts,10),s.Nc("tabindex"),s.yc(Rp),s.yc(Gi),s.yc(Tp,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-select"]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,zp,!0),s.qc(i,ns,!0),s.qc(i,Zn,!0)),2&t&&(s.gd(n=s.Rc())&&(e.customTrigger=n.first),s.gd(n=s.Rc())&&(e.options=n),s.gd(n=s.Rc())&&(e.optionGroups=n))},viewQuery:function(t,e){var i;1&t&&(s.zd(wp,!0),s.zd(kp,!0),s.zd(Kl,!0)),2&t&&(s.gd(i=s.Rc())&&(e.trigger=i.first),s.gd(i=s.Rc())&&(e.panel=i.first),s.gd(i=s.Rc())&&(e.overlayDir=i.first))},hostAttrs:["role","listbox",1,"mat-select"],hostVars:19,hostBindings:function(t,e){1&t&&s.Qc("keydown",(function(t){return e._handleKeydown(t)}))("focus",(function(){return e._onFocus()}))("blur",(function(){return e._onBlur()})),2&t&&(s.lc("id",e.id)("tabindex",e.tabIndex)("aria-label",e._getAriaLabel())("aria-labelledby",e._getAriaLabelledby())("aria-required",e.required.toString())("aria-disabled",e.disabled.toString())("aria-invalid",e.errorState)("aria-owns",e.panelOpen?e._optionIds:null)("aria-multiselectable",e.multiple)("aria-describedby",e._ariaDescribedby||null)("aria-activedescendant",e._getAriaActiveDescendant()),s.oc("mat-select-disabled",e.disabled)("mat-select-invalid",e.errorState)("mat-select-required",e.required)("mat-select-empty",e.empty))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],id:"id",disableOptionCentering:"disableOptionCentering",typeaheadDebounceInterval:"typeaheadDebounceInterval",placeholder:"placeholder",required:"required",multiple:"multiple",compareWith:"compareWith",value:"value",panelClass:"panelClass",ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",sortComparator:"sortComparator"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[s.jc([{provide:yc,useExisting:t},{provide:is,useExisting:t}]),s.hc,s.ic],ngContentSelectors:Op,decls:9,vars:9,consts:[["cdk-overlay-origin","","aria-hidden","true",1,"mat-select-trigger",3,"click"],["origin","cdkOverlayOrigin","trigger",""],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY","backdropClick","attach","detach"],[1,"mat-select-placeholder"],[1,"mat-select-value-text",3,"ngSwitch"],[4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-select-panel-wrap"],[3,"ngClass","keydown"],["panel",""]],template:function(t,e){if(1&t&&(s.Zc(Ap),s.Dc(0,"div",0,1),s.Qc("click",(function(){return e.toggle()})),s.Dc(3,"div",2),s.td(4,xp,2,1,"span",3),s.td(5,Dp,3,2,"span",4),s.Cc(),s.Dc(6,"div",5),s.zc(7,"div",6),s.Cc(),s.Cc(),s.td(8,Ep,4,10,"ng-template",7),s.Qc("backdropClick",(function(){return e.close()}))("attach",(function(){return e._onAttached()}))("detach",(function(){return e.close()}))),2&t){const t=s.hd(1);s.kc(3),s.ad("ngSwitch",e.empty),s.kc(1),s.ad("ngSwitchCase",!0),s.kc(1),s.ad("ngSwitchCase",!1),s.kc(3),s.ad("cdkConnectedOverlayScrollStrategy",e._scrollStrategy)("cdkConnectedOverlayOrigin",t)("cdkConnectedOverlayOpen",e.panelOpen)("cdkConnectedOverlayPositions",e._positions)("cdkConnectedOverlayMinWidth",null==e._triggerRect?null:e._triggerRect.width)("cdkConnectedOverlayOffsetY",e._offsetY)}},directives:[Ql,ye.x,ye.y,Kl,ye.z,ye.q],styles:[".mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}\n"],encapsulation:2,data:{animation:[Ip.transformPanelWrap,Ip.transformPanel]},changeDetection:0}),t})(),Vp=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Mp],imports:[[ye.c,Zl,os,fn],Tc,os,fn]}),t})();const jp=["*"];function Up(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",2),s.Qc("click",(function(){return s.ld(t),s.Uc()._onBackdropClicked()})),s.Cc()}if(2&t){const t=s.Uc();s.oc("mat-drawer-shown",t._isShowingBackdrop())}}function $p(t,e){1&t&&(s.Dc(0,"mat-drawer-content"),s.Yc(1,2),s.Cc())}const Hp=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],qp=["mat-drawer","mat-drawer-content","*"];function Gp(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",2),s.Qc("click",(function(){return s.ld(t),s.Uc()._onBackdropClicked()})),s.Cc()}if(2&t){const t=s.Uc();s.oc("mat-drawer-shown",t._isShowingBackdrop())}}function Wp(t,e){1&t&&(s.Dc(0,"mat-sidenav-content",3),s.Yc(1,2),s.Cc())}const Yp=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],Qp=["mat-sidenav","mat-sidenav-content","*"],Kp={transformDrawer:o("transform",[h("open, open-instant",d({transform:"none",visibility:"visible"})),h("void",d({"box-shadow":"none",visibility:"hidden"})),m("void => open-instant",r("0ms")),m("void <=> open, open-instant => void",r("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])};function Xp(t){throw Error(`A drawer was already declared for 'position="${t}"'`)}const Zp=new s.v("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function(){return!1}}),Jp=new s.v("MAT_DRAWER_CONTAINER");let tg=(()=>{class t extends al{constructor(t,e,i,n,s){super(i,n,s),this._changeDetectorRef=t,this._container=e}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.j),s.yc(Object(s.cb)(()=>ig)),s.yc(s.q),s.yc(sl),s.yc(s.F))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(t,e){2&t&&s.sd("margin-left",e._container._contentMargins.left,"px")("margin-right",e._container._contentMargins.right,"px")},features:[s.hc],ngContentSelectors:jp,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Yc(0))},encapsulation:2,changeDetection:0}),t})(),eg=(()=>{class t{constructor(t,e,i,n,a,o,r){this._elementRef=t,this._focusTrapFactory=e,this._focusMonitor=i,this._platform=n,this._ngZone=a,this._doc=o,this._container=r,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new Pe.a,this._animationEnd=new Pe.a,this._animationState="void",this.openedChange=new s.s(!0),this._destroyed=new Pe.a,this.onPositionChanged=new s.s,this._modeChanged=new Pe.a,this.openedChange.subscribe(t=>{t?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._restoreFocus()}),this._ngZone.runOutsideAngular(()=>{_r(this._elementRef.nativeElement,"keydown").pipe(Je(t=>27===t.keyCode&&!this.disableClose&&!Ne(t)),Br(this._destroyed)).subscribe(t=>this._ngZone.run(()=>{this.close(),t.stopPropagation(),t.preventDefault()}))}),this._animationEnd.pipe(Ar((t,e)=>t.fromState===e.fromState&&t.toState===e.toState)).subscribe(t=>{const{fromState:e,toState:i}=t;(0===i.indexOf("open")&&"void"===e||"void"===i&&0===e.indexOf("open"))&&this.openedChange.emit(this._opened)})}get position(){return this._position}set position(t){(t="end"===t?"end":"start")!=this._position&&(this._position=t,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(t){this._mode=t,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(t){this._disableClose=di(t)}get autoFocus(){const t=this._autoFocus;return null==t?"side"!==this.mode:t}set autoFocus(t){this._autoFocus=di(t)}get opened(){return this._opened}set opened(t){this.toggle(di(t))}get _openedStream(){return this.openedChange.pipe(Je(t=>t),Object(ii.a)(()=>{}))}get openedStart(){return this._animationStarted.pipe(Je(t=>t.fromState!==t.toState&&0===t.toState.indexOf("open")),Object(ii.a)(()=>{}))}get _closedStream(){return this.openedChange.pipe(Je(t=>!t),Object(ii.a)(()=>{}))}get closedStart(){return this._animationStarted.pipe(Je(t=>t.fromState!==t.toState&&"void"===t.toState),Object(ii.a)(()=>{}))}_takeFocus(){this.autoFocus&&this._focusTrap&&this._focusTrap.focusInitialElementWhenReady().then(t=>{t||"function"!=typeof this._elementRef.nativeElement.focus||this._elementRef.nativeElement.focus()})}_restoreFocus(){if(!this.autoFocus)return;const t=this._doc&&this._doc.activeElement;t&&this._elementRef.nativeElement.contains(t)&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,this._openedVia):this._elementRef.nativeElement.blur()),this._elementFocusedBeforeDrawerWasOpened=null,this._openedVia=null}ngAfterContentInit(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState()}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(t){return this.toggle(!0,t)}close(){return this.toggle(!1)}toggle(t=!this.opened,e="program"){return this._opened=t,t?(this._animationState=this._enableAnimations?"open":"open-instant",this._openedVia=e):(this._animationState="void",this._restoreFocus()),this._updateFocusTrapState(),new Promise(t=>{this.openedChange.pipe(ri(1)).subscribe(e=>t(e?"open":"close"))})}get _width(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_animationStartListener(t){this._animationStarted.next(t)}_animationDoneListener(t){this._animationEnd.next(t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc($i),s.yc(Qi),s.yc(bi),s.yc(s.F),s.yc(ye.e,8),s.yc(Jp,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-drawer"]],hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(t,e){1&t&&s.pc("@transform.start",(function(t){return e._animationStartListener(t)}))("@transform.done",(function(t){return e._animationDoneListener(t)})),2&t&&(s.lc("align",null),s.yd("@transform",e._animationState),s.oc("mat-drawer-end","end"===e.position)("mat-drawer-over","over"===e.mode)("mat-drawer-push","push"===e.mode)("mat-drawer-side","side"===e.mode)("mat-drawer-opened",e.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",onPositionChanged:"positionChanged",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart"},exportAs:["matDrawer"],ngContentSelectors:jp,decls:2,vars:0,consts:[[1,"mat-drawer-inner-container"]],template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"div",0),s.Yc(1),s.Cc())},encapsulation:2,data:{animation:[Kp.transformDrawer]},changeDetection:0}),t})(),ig=(()=>{class t{constructor(t,e,i,n,a,o=!1,r){this._dir=t,this._element=e,this._ngZone=i,this._changeDetectorRef=n,this._animationMode=r,this._drawers=new s.K,this.backdropClick=new s.s,this._destroyed=new Pe.a,this._doCheckSubject=new Pe.a,this._contentMargins={left:null,right:null},this._contentMarginChanges=new Pe.a,t&&t.change.pipe(Br(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),a.change().pipe(Br(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=o}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(t){this._autosize=di(t)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(t){this._backdropOverride=null==t?null:di(t)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe(cn(this._allDrawers),Br(this._destroyed)).subscribe(t=>{this._drawers.reset(t.filter(t=>!t._container||t._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(cn(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(t=>{this._watchDrawerToggle(t),this._watchDrawerPosition(t),this._watchDrawerMode(t)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._doCheckSubject.pipe(Qe(10),Br(this._destroyed)).subscribe(()=>this.updateContentMargins())}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(t=>t.open())}close(){this._drawers.forEach(t=>t.close())}updateContentMargins(){let t=0,e=0;if(this._left&&this._left.opened)if("side"==this._left.mode)t+=this._left._width;else if("push"==this._left.mode){const i=this._left._width;t+=i,e-=i}if(this._right&&this._right.opened)if("side"==this._right.mode)e+=this._right._width;else if("push"==this._right.mode){const i=this._right._width;e+=i,t-=i}t=t||null,e=e||null,t===this._contentMargins.left&&e===this._contentMargins.right||(this._contentMargins={left:t,right:e},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(t){t._animationStarted.pipe(Je(t=>t.fromState!==t.toState),Br(this._drawers.changes)).subscribe(t=>{"open-instant"!==t.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==t.mode&&t.openedChange.pipe(Br(this._drawers.changes)).subscribe(()=>this._setContainerClass(t.opened))}_watchDrawerPosition(t){t&&t.onPositionChanged.pipe(Br(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.asObservable().pipe(ri(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(t){t&&t._modeChanged.pipe(Br(Object(br.a)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(t){const e=this._element.nativeElement.classList,i="mat-drawer-container-has-open";t?e.add(i):e.remove(i)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(t=>{"end"==t.position?(null!=this._end&&Xp("end"),this._end=t):(null!=this._start&&Xp("start"),this._start=t)}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawer()}_closeModalDrawer(){[this._start,this._end].filter(t=>t&&!t.disableClose&&this._canHaveBackdrop(t)).forEach(t=>t.close())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(t){return"side"!==t.mode||!!this._backdropOverride}_isDrawerOpen(t){return null!=t&&t.opened}}return t.\u0275fac=function(e){return new(e||t)(s.yc(en,8),s.yc(s.q),s.yc(s.F),s.yc(s.j),s.yc(ol),s.yc(Zp),s.yc(Ae,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-drawer-container"]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,tg,!0),s.qc(i,eg,!0)),2&t&&(s.gd(n=s.Rc())&&(e._content=n.first),s.gd(n=s.Rc())&&(e._allDrawers=n))},viewQuery:function(t,e){var i;1&t&&s.zd(tg,!0),2&t&&s.gd(i=s.Rc())&&(e._userContent=i.first)},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(t,e){2&t&&s.oc("mat-drawer-container-explicit-backdrop",e._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[s.jc([{provide:Jp,useExisting:t}])],ngContentSelectors:qp,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(t,e){1&t&&(s.Zc(Hp),s.td(0,Up,1,2,"div",0),s.Yc(1),s.Yc(2,1),s.td(3,$p,2,0,"mat-drawer-content",1)),2&t&&(s.ad("ngIf",e.hasBackdrop),s.kc(3),s.ad("ngIf",!e._content))},directives:[ye.t,tg],styles:[".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n"],encapsulation:2,changeDetection:0}),t})(),ng=(()=>{class t extends tg{constructor(t,e,i,n,s){super(t,e,i,n,s)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.j),s.yc(Object(s.cb)(()=>og)),s.yc(s.q),s.yc(sl),s.yc(s.F))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(t,e){2&t&&s.sd("margin-left",e._container._contentMargins.left,"px")("margin-right",e._container._contentMargins.right,"px")},features:[s.hc],ngContentSelectors:jp,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Yc(0))},encapsulation:2,changeDetection:0}),t})(),sg=(()=>{class t extends eg{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(t){this._fixedInViewport=di(t)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(t){this._fixedTopGap=hi(t)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(t){this._fixedBottomGap=hi(t)}}return t.\u0275fac=function(e){return ag(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(t,e){2&t&&(s.lc("align",null),s.sd("top",e.fixedInViewport?e.fixedTopGap:null,"px")("bottom",e.fixedInViewport?e.fixedBottomGap:null,"px"),s.oc("mat-drawer-end","end"===e.position)("mat-drawer-over","over"===e.mode)("mat-drawer-push","push"===e.mode)("mat-drawer-side","side"===e.mode)("mat-drawer-opened",e.opened)("mat-sidenav-fixed",e.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[s.hc],ngContentSelectors:jp,decls:2,vars:0,consts:[[1,"mat-drawer-inner-container"]],template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"div",0),s.Yc(1),s.Cc())},encapsulation:2,data:{animation:[Kp.transformDrawer]},changeDetection:0}),t})();const ag=s.Fc(sg);let og=(()=>{class t extends ig{}return t.\u0275fac=function(e){return rg(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["mat-sidenav-container"]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,ng,!0),s.qc(i,sg,!0)),2&t&&(s.gd(n=s.Rc())&&(e._content=n.first),s.gd(n=s.Rc())&&(e._allDrawers=n))},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(t,e){2&t&&s.oc("mat-drawer-container-explicit-backdrop",e._backdropOverride)},exportAs:["matSidenavContainer"],features:[s.jc([{provide:Jp,useExisting:t}]),s.hc],ngContentSelectors:Qp,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],["cdkScrollable","",4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"],["cdkScrollable",""]],template:function(t,e){1&t&&(s.Zc(Yp),s.td(0,Gp,1,2,"div",0),s.Yc(1),s.Yc(2,1),s.td(3,Wp,2,0,"mat-sidenav-content",1)),2&t&&(s.ad("ngIf",e.hasBackdrop),s.kc(3),s.ad("ngIf",!e._content))},directives:[ye.t,ng,al],styles:[".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n"],encapsulation:2,changeDetection:0}),t})();const rg=s.Fc(og);let lg=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[ye.c,fn,rl,_i],fn]}),t})();const cg=["thumbContainer"],dg=["toggleBar"],hg=["input"],ug=function(){return{enterDuration:150}},mg=["*"],pg=new s.v("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})});let gg=0;const fg={provide:xs,useExisting:Object(s.cb)(()=>vg),multi:!0};class bg{constructor(t,e){this.source=t,this.checked=e}}class _g{constructor(t){this._elementRef=t}}const yg=vn(_n(yn(bn(_g)),"accent"));let vg=(()=>{class t extends yg{constructor(t,e,i,n,a,o,r,l){super(t),this._focusMonitor=e,this._changeDetectorRef=i,this.defaults=o,this._animationMode=r,this._onChange=t=>{},this._onTouched=()=>{},this._uniqueId=`mat-slide-toggle-${++gg}`,this._required=!1,this._checked=!1,this.name=null,this.id=this._uniqueId,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new s.s,this.toggleChange=new s.s,this.dragChange=new s.s,this.tabIndex=parseInt(n)||0}get required(){return this._required}set required(t){this._required=di(t)}get checked(){return this._checked}set checked(t){this._checked=di(t),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>{"keyboard"===t||"program"===t?this._inputElement.nativeElement.focus():t||Promise.resolve().then(()=>this._onTouched())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}_onChangeEvent(t){t.stopPropagation(),this.toggleChange.emit(),this.defaults.disableToggleValue?this._inputElement.nativeElement.checked=this.checked:(this.checked=this._inputElement.nativeElement.checked,this._emitChangeEvent())}_onInputClick(t){t.stopPropagation()}writeValue(t){this.checked=!!t}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t,this._changeDetectorRef.markForCheck()}focus(t){this._focusMonitor.focusVia(this._inputElement,"keyboard",t)}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(new bg(this,this.checked))}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(Qi),s.yc(s.j),s.Nc("tabindex"),s.yc(s.F),s.yc(pg),s.yc(Ae,8),s.yc(en,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-slide-toggle"]],viewQuery:function(t,e){var i;1&t&&(s.zd(cg,!0),s.zd(dg,!0),s.zd(hg,!0)),2&t&&(s.gd(i=s.Rc())&&(e._thumbEl=i.first),s.gd(i=s.Rc())&&(e._thumbBarEl=i.first),s.gd(i=s.Rc())&&(e._inputElement=i.first))},hostAttrs:[1,"mat-slide-toggle"],hostVars:12,hostBindings:function(t,e){2&t&&(s.Gc("id",e.id),s.lc("tabindex",e.disabled?null:-1)("aria-label",null)("aria-labelledby",null),s.oc("mat-checked",e.checked)("mat-disabled",e.disabled)("mat-slide-toggle-label-before","before"==e.labelPosition)("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange",dragChange:"dragChange"},exportAs:["matSlideToggle"],features:[s.jc([fg]),s.hc],ngContentSelectors:mg,decls:16,vars:18,consts:[[1,"mat-slide-toggle-label"],["label",""],[1,"mat-slide-toggle-bar"],["toggleBar",""],["type","checkbox","role","switch",1,"mat-slide-toggle-input","cdk-visually-hidden",3,"id","required","tabIndex","checked","disabled","change","click"],["input",""],[1,"mat-slide-toggle-thumb-container"],["thumbContainer",""],[1,"mat-slide-toggle-thumb"],["mat-ripple","",1,"mat-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-slide-toggle-persistent-ripple"],[1,"mat-slide-toggle-content",3,"cdkObserveContent"],["labelContent",""],[2,"display","none"]],template:function(t,e){if(1&t&&(s.Zc(),s.Dc(0,"label",0,1),s.Dc(2,"div",2,3),s.Dc(4,"input",4,5),s.Qc("change",(function(t){return e._onChangeEvent(t)}))("click",(function(t){return e._onInputClick(t)})),s.Cc(),s.Dc(6,"div",6,7),s.zc(8,"div",8),s.Dc(9,"div",9),s.zc(10,"div",10),s.Cc(),s.Cc(),s.Cc(),s.Dc(11,"span",11,12),s.Qc("cdkObserveContent",(function(){return e._onLabelTextChange()})),s.Dc(13,"span",13),s.vd(14,"\xa0"),s.Cc(),s.Yc(15),s.Cc(),s.Cc()),2&t){const t=s.hd(1),i=s.hd(12);s.lc("for",e.inputId),s.kc(2),s.oc("mat-slide-toggle-bar-no-side-margin",!i.textContent||!i.textContent.trim()),s.kc(2),s.ad("id",e.inputId)("required",e.required)("tabIndex",e.tabIndex)("checked",e.checked)("disabled",e.disabled),s.lc("name",e.name)("aria-checked",e.checked.toString())("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledby),s.kc(5),s.ad("matRippleTrigger",t)("matRippleDisabled",e.disableRipple||e.disabled)("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",s.cd(17,ug))}},directives:[qn,Oi],styles:[".mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}.cdk-high-contrast-active .mat-slide-toggle.cdk-keyboard-focused .mat-slide-toggle-bar{outline:2px dotted;outline-offset:5px}\n"],encapsulation:2,changeDetection:0}),t})();const wg={provide:zs,useExisting:Object(s.cb)(()=>kg),multi:!0};let kg=(()=>{class t extends oo{}return t.\u0275fac=function(e){return xg(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-slide-toggle","required","","formControlName",""],["mat-slide-toggle","required","","formControl",""],["mat-slide-toggle","required","","ngModel",""]],features:[s.jc([wg]),s.hc]}),t})();const xg=s.Fc(kg);let Cg=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})(),Sg=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[Cg,Gn,fn,Ii],Cg,fn]}),t})();function Dg(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",1),s.Dc(1,"button",2),s.Qc("click",(function(){return s.ld(t),s.Uc().action()})),s.vd(2),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(2),s.wd(t.data.action)}}function Eg(t,e){}const Ag=Math.pow(2,31)-1;class Og{constructor(t,e){this._overlayRef=e,this._afterDismissed=new Pe.a,this._afterOpened=new Pe.a,this._onAction=new Pe.a,this._dismissedByAction=!1,this.containerInstance=t,this.onAction().subscribe(()=>this.dismiss()),t._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete())}closeWithAction(){this.dismissWithAction()}_dismissAfter(t){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(t,Ag))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed.asObservable()}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction.asObservable()}}const Ig=new s.v("MatSnackBarData");class Pg{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let Rg=(()=>{class t{constructor(t,e){this.snackBarRef=t,this.data=e}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Og),s.yc(Ig))},t.\u0275cmp=s.sc({type:t,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-simple-snackbar"],decls:3,vars:2,consts:[["class","mat-simple-snackbar-action",4,"ngIf"],[1,"mat-simple-snackbar-action"],["mat-button","",3,"click"]],template:function(t,e){1&t&&(s.Dc(0,"span"),s.vd(1),s.Cc(),s.td(2,Dg,3,1,"div",0)),2&t&&(s.kc(1),s.wd(e.data.message),s.kc(1),s.ad("ngIf",e.hasAction))},directives:[ye.t,ms],styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}\n"],encapsulation:2,changeDetection:0}),t})();const Tg={snackBarState:o("state",[h("void, hidden",d({transform:"scale(0.8)",opacity:0})),h("visible",d({transform:"scale(1)",opacity:1})),m("* => visible",r("150ms cubic-bezier(0, 0, 0.2, 1)")),m("* => void, * => hidden",r("75ms cubic-bezier(0.4, 0.0, 1, 1)",d({opacity:0})))])};let Mg=(()=>{class t extends ml{constructor(t,e,i,n){super(),this._ngZone=t,this._elementRef=e,this._changeDetectorRef=i,this.snackBarConfig=n,this._destroyed=!1,this._onExit=new Pe.a,this._onEnter=new Pe.a,this._animationState="void",this.attachDomPortal=t=>(this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachDomPortal(t)),this._role="assertive"!==n.politeness||n.announcementMessage?"off"===n.politeness?null:"status":"alert"}attachComponentPortal(t){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(t)}attachTemplatePortal(t){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(t)}onAnimationEnd(t){const{fromState:e,toState:i}=t;if(("void"===i&&"void"!==e||"hidden"===i)&&this._completeExit(),"visible"===i){const t=this._onEnter;this._ngZone.run(()=>{t.next(),t.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges())}exit(){return this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.asObservable().pipe(ri(1)).subscribe(()=>{this._onExit.next(),this._onExit.complete()})}_applySnackBarClasses(){const t=this._elementRef.nativeElement,e=this.snackBarConfig.panelClass;e&&(Array.isArray(e)?e.forEach(e=>t.classList.add(e)):t.classList.add(e)),"center"===this.snackBarConfig.horizontalPosition&&t.classList.add("mat-snack-bar-center"),"top"===this.snackBarConfig.verticalPosition&&t.classList.add("mat-snack-bar-top")}_assertNotAttached(){if(this._portalOutlet.hasAttached())throw Error("Attempting to attach snack bar content after content is already attached")}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.F),s.yc(s.q),s.yc(s.j),s.yc(Pg))},t.\u0275cmp=s.sc({type:t,selectors:[["snack-bar-container"]],viewQuery:function(t,e){var i;1&t&&s.rd(fl,!0),2&t&&s.gd(i=s.Rc())&&(e._portalOutlet=i.first)},hostAttrs:[1,"mat-snack-bar-container"],hostVars:2,hostBindings:function(t,e){1&t&&s.pc("@state.done",(function(t){return e.onAnimationEnd(t)})),2&t&&(s.lc("role",e._role),s.yd("@state",e._animationState))},features:[s.hc],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,e){1&t&&s.td(0,Eg,0,0,"ng-template",0)},directives:[fl],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"],encapsulation:2,data:{animation:[Tg.snackBarState]}}),t})(),Fg=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[Zl,yl,ye.c,gs,fn],fn]}),t})();const Lg=new s.v("mat-snack-bar-default-options",{providedIn:"root",factory:function(){return new Pg}});let Ng=(()=>{class t{constructor(t,e,i,n,s,a){this._overlay=t,this._live=e,this._injector=i,this._breakpointObserver=n,this._parentSnackBar=s,this._defaultConfig=a,this._snackBarRefAtThisLevel=null}get _openedSnackBarRef(){const t=this._parentSnackBar;return t?t._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(t){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=t:this._snackBarRefAtThisLevel=t}openFromComponent(t,e){return this._attach(t,e)}openFromTemplate(t,e){return this._attach(t,e)}open(t,e="",i){const n=Object.assign(Object.assign({},this._defaultConfig),i);return n.data={message:t,action:e},n.announcementMessage||(n.announcementMessage=t),this.openFromComponent(Rg,n)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(t,e){const i=new vl(e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,new WeakMap([[Pg,e]])),n=new dl(Mg,e.viewContainerRef,i),s=t.attach(n);return s.instance.snackBarConfig=e,s.instance}_attach(t,e){const i=Object.assign(Object.assign(Object.assign({},new Pg),this._defaultConfig),e),n=this._createOverlay(i),a=this._attachSnackBarContainer(n,i),o=new Og(a,n);if(t instanceof s.U){const e=new hl(t,null,{$implicit:i.data,snackBarRef:o});o.instance=a.attachTemplatePortal(e)}else{const e=this._createInjector(i,o),n=new dl(t,void 0,e),s=a.attachComponentPortal(n);o.instance=s.instance}return this._breakpointObserver.observe("(max-width: 599.99px) and (orientation: portrait)").pipe(Br(n.detachments())).subscribe(t=>{const e=n.overlayElement.classList;t.matches?e.add("mat-snack-bar-handset"):e.remove("mat-snack-bar-handset")}),this._animateSnackBar(o,i),this._openedSnackBarRef=o,this._openedSnackBarRef}_animateSnackBar(t,e){t.afterDismissed().subscribe(()=>{this._openedSnackBarRef==t&&(this._openedSnackBarRef=null),e.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{t.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):t.containerInstance.enter(),e.duration&&e.duration>0&&t.afterOpened().subscribe(()=>t._dismissAfter(e.duration)),e.announcementMessage&&this._live.announce(e.announcementMessage,e.politeness)}_createOverlay(t){const e=new Ol;e.direction=t.direction;let i=this._overlay.position().global();const n="rtl"===t.direction,s="left"===t.horizontalPosition||"start"===t.horizontalPosition&&!n||"end"===t.horizontalPosition&&n,a=!s&&"center"!==t.horizontalPosition;return s?i.left("0"):a?i.right("0"):i.centerHorizontally(),"top"===t.verticalPosition?i.top("0"):i.bottom("0"),e.positionStrategy=i,this._overlay.create(e)}_createInjector(t,e){return new vl(t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,new WeakMap([[Og,e],[Ig,t.data]]))}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Gl),s.Mc(Gi),s.Mc(s.w),s.Mc(Mm),s.Mc(t,12),s.Mc(Lg))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(Gl),Object(s.Mc)(Gi),Object(s.Mc)(s.t),Object(s.Mc)(Mm),Object(s.Mc)(t,12),Object(s.Mc)(Lg))},token:t,providedIn:Fg}),t})();const zg=["*",[["mat-toolbar-row"]]],Bg=["*","mat-toolbar-row"];class Vg{constructor(t){this._elementRef=t}}const jg=_n(Vg);let Ug=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),t})(),$g=(()=>{class t extends jg{constructor(t,e,i){super(t),this._platform=e,this._document=i}ngAfterViewInit(){Object(s.eb)()&&this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){this._toolbarRows.length&&Array.from(this._elementRef.nativeElement.childNodes).filter(t=>!(t.classList&&t.classList.contains("mat-toolbar-row"))).filter(t=>t.nodeType!==(this._document?this._document.COMMENT_NODE:8)).some(t=>!(!t.textContent||!t.textContent.trim()))&&function(){throw Error("MatToolbar: Attempting to combine different toolbar modes. Either specify multiple `` elements explicitly or just place content inside of a `` for a single row.")}()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(bi),s.yc(ye.e))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-toolbar"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,Ug,!0),2&t&&s.gd(n=s.Rc())&&(e._toolbarRows=n)},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(t,e){2&t&&s.oc("mat-toolbar-multiple-rows",e._toolbarRows.length>0)("mat-toolbar-single-row",0===e._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[s.hc],ngContentSelectors:Bg,decls:2,vars:0,template:function(t,e){1&t&&(s.Zc(zg),s.Yc(0),s.Yc(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}\n"],encapsulation:2,changeDetection:0}),t})(),Hg=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[fn],fn]}),t})();function qg(t,e){1&t&&s.Yc(0)}const Gg=["*"];function Wg(t,e){}const Yg=function(t){return{animationDuration:t}},Qg=function(t,e){return{value:t,params:e}},Kg=["tabBodyWrapper"],Xg=["tabHeader"];function Zg(t,e){}function Jg(t,e){if(1&t&&s.td(0,Zg,0,0,"ng-template",9),2&t){const t=s.Uc().$implicit;s.ad("cdkPortalOutlet",t.templateLabel)}}function tf(t,e){if(1&t&&s.vd(0),2&t){const t=s.Uc().$implicit;s.wd(t.textLabel)}}function ef(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",6),s.Qc("click",(function(){s.ld(t);const i=e.$implicit,n=e.index,a=s.Uc(),o=s.hd(1);return a._handleClick(i,o,n)})),s.Dc(1,"div",7),s.td(2,Jg,1,1,"ng-template",8),s.td(3,tf,1,1,"ng-template",8),s.Cc(),s.Cc()}if(2&t){const t=e.$implicit,i=e.index,n=s.Uc();s.oc("mat-tab-label-active",n.selectedIndex==i),s.ad("id",n._getTabLabelId(i))("disabled",t.disabled)("matRippleDisabled",t.disabled||n.disableRipple),s.lc("tabIndex",n._getTabIndex(t,i))("aria-posinset",i+1)("aria-setsize",n._tabs.length)("aria-controls",n._getTabContentId(i))("aria-selected",n.selectedIndex==i)("aria-label",t.ariaLabel||null)("aria-labelledby",!t.ariaLabel&&t.ariaLabelledby?t.ariaLabelledby:null),s.kc(2),s.ad("ngIf",t.templateLabel),s.kc(1),s.ad("ngIf",!t.templateLabel)}}function nf(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-tab-body",10),s.Qc("_onCentered",(function(){return s.ld(t),s.Uc()._removeTabBodyWrapperHeight()}))("_onCentering",(function(e){return s.ld(t),s.Uc()._setTabBodyWrapperHeight(e)})),s.Cc()}if(2&t){const t=e.$implicit,i=e.index,n=s.Uc();s.oc("mat-tab-body-active",n.selectedIndex==i),s.ad("id",n._getTabContentId(i))("content",t.content)("position",t.position)("origin",t.origin)("animationDuration",n.animationDuration),s.lc("aria-labelledby",n._getTabLabelId(i))}}const sf=["tabListContainer"],af=["tabList"],of=["nextPaginator"],rf=["previousPaginator"],lf=["mat-tab-nav-bar",""],cf=new s.v("MatInkBarPositioner",{providedIn:"root",factory:function(){return t=>({left:t?(t.offsetLeft||0)+"px":"0",width:t?(t.offsetWidth||0)+"px":"0"})}});let df=(()=>{class t{constructor(t,e,i,n){this._elementRef=t,this._ngZone=e,this._inkBarPositioner=i,this._animationMode=n}alignToElement(t){this.show(),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._setStyles(t))}):this._setStyles(t)}show(){this._elementRef.nativeElement.style.visibility="visible"}hide(){this._elementRef.nativeElement.style.visibility="hidden"}_setStyles(t){const e=this._inkBarPositioner(t),i=this._elementRef.nativeElement;i.style.left=e.left,i.style.width=e.width}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.F),s.yc(cf),s.yc(Ae,8))},t.\u0275dir=s.tc({type:t,selectors:[["mat-ink-bar"]],hostAttrs:[1,"mat-ink-bar"],hostVars:2,hostBindings:function(t,e){2&t&&s.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode)}}),t})(),hf=(()=>{class t{constructor(t){this.template=t}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.U))},t.\u0275dir=s.tc({type:t,selectors:[["","matTabContent",""]]}),t})(),uf=(()=>{class t extends gl{}return t.\u0275fac=function(e){return mf(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[s.hc]}),t})();const mf=s.Fc(uf);class pf{}const gf=bn(pf),ff=new s.v("MAT_TAB_GROUP");let bf=(()=>{class t extends gf{constructor(t,e){super(),this._viewContainerRef=t,this._closestTabGroup=e,this.textLabel="",this._contentPortal=null,this._stateChanges=new Pe.a,this.position=null,this.origin=null,this.isActive=!1}get templateLabel(){return this._templateLabel}set templateLabel(t){t&&(this._templateLabel=t)}get content(){return this._contentPortal}ngOnChanges(t){(t.hasOwnProperty("textLabel")||t.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new hl(this._explicitContent||this._implicitContent,this._viewContainerRef)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.X),s.yc(ff,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-tab"]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,uf,!0),s.qd(i,hf,!0,s.U)),2&t&&(s.gd(n=s.Rc())&&(e.templateLabel=n.first),s.gd(n=s.Rc())&&(e._explicitContent=n.first))},viewQuery:function(t,e){var i;1&t&&s.rd(s.U,!0),2&t&&s.gd(i=s.Rc())&&(e._implicitContent=i.first)},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"]},exportAs:["matTab"],features:[s.hc,s.ic],ngContentSelectors:Gg,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.td(0,qg,1,0,"ng-template"))},encapsulation:2}),t})();const _f={translateTab:o("translateTab",[h("center, void, left-origin-center, right-origin-center",d({transform:"none"})),h("left",d({transform:"translate3d(-100%, 0, 0)",minHeight:"1px"})),h("right",d({transform:"translate3d(100%, 0, 0)",minHeight:"1px"})),m("* => left, * => right, left => center, right => center",r("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),m("void => left-origin-center",[d({transform:"translate3d(-100%, 0, 0)"}),r("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),m("void => right-origin-center",[d({transform:"translate3d(100%, 0, 0)"}),r("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let yf=(()=>{class t extends fl{constructor(t,e,i,n){super(t,e,n),this._host=i,this._centeringSub=Re.a.EMPTY,this._leavingSub=Re.a.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(cn(this._host._isCenterPosition(this._host._position))).subscribe(t=>{t&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.n),s.yc(s.X),s.yc(Object(s.cb)(()=>wf)),s.yc(ye.e))},t.\u0275dir=s.tc({type:t,selectors:[["","matTabBodyHost",""]],features:[s.hc]}),t})(),vf=(()=>{class t{constructor(t,e,i){this._elementRef=t,this._dir=e,this._dirChangeSubscription=Re.a.EMPTY,this._translateTabComplete=new Pe.a,this._onCentering=new s.s,this._beforeCentering=new s.s,this._afterLeavingCenter=new s.s,this._onCentered=new s.s(!0),this.animationDuration="500ms",e&&(this._dirChangeSubscription=e.change.subscribe(t=>{this._computePositionAnimationState(t),i.markForCheck()})),this._translateTabComplete.pipe(Ar((t,e)=>t.fromState===e.fromState&&t.toState===e.toState)).subscribe(t=>{this._isCenterPosition(t.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(t.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}set position(t){this._positionIndex=t,this._computePositionAnimationState()}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(t){const e=this._isCenterPosition(t.toState);this._beforeCentering.emit(e),e&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(t){return"center"==t||"left-origin-center"==t||"right-origin-center"==t}_computePositionAnimationState(t=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==t?"left":"right":this._positionIndex>0?"ltr"==t?"right":"left":"center"}_computePositionFromOrigin(t){const e=this._getLayoutDirection();return"ltr"==e&&t<=0||"rtl"==e&&t>0?"left-origin-center":"right-origin-center"}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(en,8),s.yc(s.j))},t.\u0275dir=s.tc({type:t,inputs:{animationDuration:"animationDuration",position:"position",_content:["content","_content"],origin:"origin"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),t})(),wf=(()=>{class t extends vf{constructor(t,e,i){super(t,e,i)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(en,8),s.yc(s.j))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-tab-body"]],viewQuery:function(t,e){var i;1&t&&s.zd(bl,!0),2&t&&s.gd(i=s.Rc())&&(e._portalHost=i.first)},hostAttrs:[1,"mat-tab-body"],features:[s.hc],decls:3,vars:6,consts:[[1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(t,e){1&t&&(s.Dc(0,"div",0,1),s.Qc("@translateTab.start",(function(t){return e._onTranslateTabStarted(t)}))("@translateTab.done",(function(t){return e._translateTabComplete.next(t)})),s.td(2,Wg,0,0,"ng-template",2),s.Cc()),2&t&&s.ad("@translateTab",s.ed(3,Qg,e._position,s.dd(1,Yg,e.animationDuration)))},directives:[yf],styles:[".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}\n"],encapsulation:2,data:{animation:[_f.translateTab]}}),t})();const kf=new s.v("MAT_TABS_CONFIG");let xf=0;class Cf{}class Sf{constructor(t){this._elementRef=t}}const Df=_n(yn(Sf),"primary");let Ef=(()=>{class t extends Df{constructor(t,e,i,n){super(t),this._changeDetectorRef=e,this._animationMode=n,this._tabs=new s.K,this._indexToSelect=0,this._tabBodyWrapperHeight=0,this._tabsSubscription=Re.a.EMPTY,this._tabLabelSubscription=Re.a.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this.selectedIndexChange=new s.s,this.focusChange=new s.s,this.animationDone=new s.s,this.selectedTabChange=new s.s(!0),this._groupId=xf++,this.animationDuration=i&&i.animationDuration?i.animationDuration:"500ms",this.disablePagination=!(!i||null==i.disablePagination)&&i.disablePagination}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(t){this._dynamicHeight=di(t)}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){this._indexToSelect=hi(t,null)}get animationDuration(){return this._animationDuration}set animationDuration(t){this._animationDuration=/^\d+$/.test(t)?t+"ms":t}get backgroundColor(){return this._backgroundColor}set backgroundColor(t){const e=this._elementRef.nativeElement;e.classList.remove(`mat-background-${this.backgroundColor}`),t&&e.classList.add(`mat-background-${t}`),this._backgroundColor=t}ngAfterContentChecked(){const t=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=t){const e=null==this._selectedIndex;e||this.selectedTabChange.emit(this._createChangeEvent(t)),Promise.resolve().then(()=>{this._tabs.forEach((e,i)=>e.isActive=i===t),e||this.selectedIndexChange.emit(t)})}this._tabs.forEach((e,i)=>{e.position=i-t,null==this._selectedIndex||0!=e.position||e.origin||(e.origin=t-this._selectedIndex)}),this._selectedIndex!==t&&(this._selectedIndex=t,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{if(this._clampTabIndex(this._indexToSelect)===this._selectedIndex){const t=this._tabs.toArray();for(let e=0;e{this._tabs.reset(t.filter(t=>!t._closestTabGroup||t._closestTabGroup===this)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}_focusChanged(t){this.focusChange.emit(this._createChangeEvent(t))}_createChangeEvent(t){const e=new Cf;return e.index=t,this._tabs&&this._tabs.length&&(e.tab=this._tabs.toArray()[t]),e}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=Object(br.a)(...this._tabs.map(t=>t._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(t){return Math.min(this._tabs.length-1,Math.max(t||0,0))}_getTabLabelId(t){return`mat-tab-label-${this._groupId}-${t}`}_getTabContentId(t){return`mat-tab-content-${this._groupId}-${t}`}_setTabBodyWrapperHeight(t){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const e=this._tabBodyWrapper.nativeElement;e.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(e.style.height=t+"px")}_removeTabBodyWrapperHeight(){const t=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=t.clientHeight,t.style.height="",this.animationDone.emit()}_handleClick(t,e,i){t.disabled||(this.selectedIndex=e.focusIndex=i)}_getTabIndex(t,e){return t.disabled?null:this.selectedIndex===e?0:-1}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(kf,8),s.yc(Ae,8))},t.\u0275dir=s.tc({type:t,inputs:{headerPosition:"headerPosition",animationDuration:"animationDuration",disablePagination:"disablePagination",dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[s.hc]}),t})(),Af=(()=>{class t extends Ef{constructor(t,e,i,n){super(t,e,i,n)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(kf,8),s.yc(Ae,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-tab-group"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,bf,!0),2&t&&s.gd(n=s.Rc())&&(e._allTabs=n)},viewQuery:function(t,e){var i;1&t&&(s.zd(Kg,!0),s.zd(Xg,!0)),2&t&&(s.gd(i=s.Rc())&&(e._tabBodyWrapper=i.first),s.gd(i=s.Rc())&&(e._tabHeader=i.first))},hostAttrs:[1,"mat-tab-group"],hostVars:4,hostBindings:function(t,e){2&t&&s.oc("mat-tab-group-dynamic-height",e.dynamicHeight)("mat-tab-group-inverted-header","below"===e.headerPosition)},inputs:{color:"color",disableRipple:"disableRipple"},exportAs:["matTabGroup"],features:[s.jc([{provide:ff,useExisting:t}]),s.hc],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mat-tab-label mat-focus-indicator","role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",3,"id","mat-tab-label-active","disabled","matRippleDisabled","click",4,"ngFor","ngForOf"],[1,"mat-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-tab-body-active","content","position","origin","animationDuration","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",1,"mat-tab-label","mat-focus-indicator",3,"id","disabled","matRippleDisabled","click"],[1,"mat-tab-label-content"],[3,"ngIf"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","content","position","origin","animationDuration","_onCentered","_onCentering"]],template:function(t,e){1&t&&(s.Dc(0,"mat-tab-header",0,1),s.Qc("indexFocused",(function(t){return e._focusChanged(t)}))("selectFocusedIndex",(function(t){return e.selectedIndex=t})),s.td(2,ef,4,14,"div",2),s.Cc(),s.Dc(3,"div",3,4),s.td(5,nf,1,8,"mat-tab-body",5),s.Cc()),2&t&&(s.ad("selectedIndex",e.selectedIndex||0)("disableRipple",e.disableRipple)("disablePagination",e.disablePagination),s.kc(2),s.ad("ngForOf",e._tabs),s.kc(1),s.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode),s.kc(2),s.ad("ngForOf",e._tabs))},directives:function(){return[Ff,ye.s,Pf,qn,Ki,ye.t,fl,wf]},styles:[".mat-tab-group{display:flex;flex-direction:column}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],encapsulation:2}),t})();class Of{}const If=bn(Of);let Pf=(()=>{class t extends If{constructor(t){super(),this.elementRef=t}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(t,e){2&t&&(s.lc("aria-disabled",!!e.disabled),s.oc("mat-tab-disabled",e.disabled))},inputs:{disabled:"disabled"},features:[s.hc]}),t})();const Rf=Ci({passive:!0});let Tf=(()=>{class t{constructor(t,e,i,n,a,o,r){this._elementRef=t,this._changeDetectorRef=e,this._viewportRuler=i,this._dir=n,this._ngZone=a,this._platform=o,this._animationMode=r,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new Pe.a,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new Pe.a,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new s.s,this.indexFocused=new s.s,a.runOutsideAngular(()=>{_r(t.nativeElement,"mouseleave").pipe(Br(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){t=hi(t),this._selectedIndex!=t&&(this._selectedIndexChanged=!0,this._selectedIndex=t,this._keyManager&&this._keyManager.updateActiveItem(t))}ngAfterViewInit(){_r(this._previousPaginator.nativeElement,"touchstart",Rf).pipe(Br(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),_r(this._nextPaginator.nativeElement,"touchstart",Rf).pipe(Br(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const t=this._dir?this._dir.change:Le(null),e=this._viewportRuler.change(150),i=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new zi(this._items).withHorizontalOrientation(this._getLayoutDirection()).withWrap(),this._keyManager.updateActiveItem(0),"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(i):i(),Object(br.a)(t,e,this._items.changes).pipe(Br(this._destroyed)).subscribe(()=>{i(),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.pipe(Br(this._destroyed)).subscribe(t=>{this.indexFocused.emit(t),this._setTabFocus(t)})}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(t){if(!Ne(t))switch(t.keyCode){case 36:this._keyManager.setFirstItemActive(),t.preventDefault();break;case 35:this._keyManager.setLastItemActive(),t.preventDefault();break;case 13:case 32:this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(t);break;default:this._keyManager.onKeydown(t)}}_onContentChanges(){const t=this._elementRef.nativeElement.textContent;t!==this._currentTextContent&&(this._currentTextContent=t||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(t){this._isValidIndex(t)&&this.focusIndex!==t&&this._keyManager&&this._keyManager.setActiveItem(t)}_isValidIndex(t){if(!this._items)return!0;const e=this._items?this._items.toArray()[t]:null;return!!e&&!e.disabled}_setTabFocus(t){if(this._showPaginationControls&&this._scrollToLabel(t),this._items&&this._items.length){this._items.toArray()[t].focus();const e=this._tabListContainer.nativeElement,i=this._getLayoutDirection();e.scrollLeft="ltr"==i?0:e.scrollWidth-e.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const t=this.scrollDistance,e=this._platform,i="ltr"===this._getLayoutDirection()?-t:t;this._tabList.nativeElement.style.transform=`translateX(${Math.round(i)}px)`,e&&(e.TRIDENT||e.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(t){this._scrollTo(t)}_scrollHeader(t){return this._scrollTo(this._scrollDistance+("before"==t?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(t){this._stopInterval(),this._scrollHeader(t)}_scrollToLabel(t){if(this.disablePagination)return;const e=this._items?this._items.toArray()[t]:null;if(!e)return;const i=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:n,offsetWidth:s}=e.elementRef.nativeElement;let a,o;"ltr"==this._getLayoutDirection()?(a=n,o=a+s):(o=this._tabList.nativeElement.offsetWidth-n,a=o-s);const r=this.scrollDistance,l=this.scrollDistance+i;al&&(this.scrollDistance+=o-l+60)}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const t=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;t||(this.scrollDistance=0),t!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=t}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const t=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,e=t?t.elementRef.nativeElement:null;e?this._inkBar.alignToElement(e):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(t,e){e&&null!=e.button&&0!==e.button||(this._stopInterval(),Lr(650,100).pipe(Br(Object(br.a)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:e,distance:i}=this._scrollHeader(t);(0===i||i>=e)&&this._stopInterval()}))}_scrollTo(t){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const e=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(e,t)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:e,distance:this._scrollDistance}}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(ol),s.yc(en,8),s.yc(s.F),s.yc(bi),s.yc(Ae,8))},t.\u0275dir=s.tc({type:t,inputs:{disablePagination:"disablePagination"}}),t})(),Mf=(()=>{class t extends Tf{constructor(t,e,i,n,s,a,o){super(t,e,i,n,s,a,o),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=di(t)}_itemSelected(t){t.preventDefault()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(ol),s.yc(en,8),s.yc(s.F),s.yc(bi),s.yc(Ae,8))},t.\u0275dir=s.tc({type:t,inputs:{disableRipple:"disableRipple"},features:[s.hc]}),t})(),Ff=(()=>{class t extends Mf{constructor(t,e,i,n,s,a,o){super(t,e,i,n,s,a,o)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(ol),s.yc(en,8),s.yc(s.F),s.yc(bi),s.yc(Ae,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-tab-header"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,Pf,!1),2&t&&s.gd(n=s.Rc())&&(e._items=n)},viewQuery:function(t,e){var i;1&t&&(s.rd(df,!0),s.rd(sf,!0),s.rd(af,!0),s.zd(of,!0),s.zd(rf,!0)),2&t&&(s.gd(i=s.Rc())&&(e._inkBar=i.first),s.gd(i=s.Rc())&&(e._tabListContainer=i.first),s.gd(i=s.Rc())&&(e._tabList=i.first),s.gd(i=s.Rc())&&(e._nextPaginator=i.first),s.gd(i=s.Rc())&&(e._previousPaginator=i.first))},hostAttrs:[1,"mat-tab-header"],hostVars:4,hostBindings:function(t,e){2&t&&s.oc("mat-tab-header-pagination-controls-enabled",e._showPaginationControls)("mat-tab-header-rtl","rtl"==e._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[s.hc],ngContentSelectors:Gg,decls:13,vars:8,consts:[["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"div",0,1),s.Qc("click",(function(){return e._handlePaginatorClick("before")}))("mousedown",(function(t){return e._handlePaginatorPress("before",t)}))("touchend",(function(){return e._stopInterval()})),s.zc(2,"div",2),s.Cc(),s.Dc(3,"div",3,4),s.Qc("keydown",(function(t){return e._handleKeydown(t)})),s.Dc(5,"div",5,6),s.Qc("cdkObserveContent",(function(){return e._onContentChanges()})),s.Dc(7,"div",7),s.Yc(8),s.Cc(),s.zc(9,"mat-ink-bar"),s.Cc(),s.Cc(),s.Dc(10,"div",8,9),s.Qc("mousedown",(function(t){return e._handlePaginatorPress("after",t)}))("click",(function(){return e._handlePaginatorClick("after")}))("touchend",(function(){return e._stopInterval()})),s.zc(12,"div",2),s.Cc()),2&t&&(s.oc("mat-tab-header-pagination-disabled",e._disableScrollBefore),s.ad("matRippleDisabled",e._disableScrollBefore||e.disableRipple),s.kc(5),s.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode),s.kc(5),s.oc("mat-tab-header-pagination-disabled",e._disableScrollAfter),s.ad("matRippleDisabled",e._disableScrollAfter||e.disableRipple))},directives:[qn,Oi,df],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:"";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center] .mat-tab-labels{justify-content:center}[mat-align-tabs=end] .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n'],encapsulation:2}),t})(),Lf=(()=>{class t extends Tf{constructor(t,e,i,n,s,a,o){super(t,n,s,e,i,a,o),this._disableRipple=!1,this.color="primary"}get backgroundColor(){return this._backgroundColor}set backgroundColor(t){const e=this._elementRef.nativeElement.classList;e.remove(`mat-background-${this.backgroundColor}`),t&&e.add(`mat-background-${t}`),this._backgroundColor=t}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=di(t)}_itemSelected(){}ngAfterContentInit(){this._items.changes.pipe(cn(null),Br(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}updateActiveLink(t){if(!this._items)return;const e=this._items.toArray();for(let i=0;i{class t extends Lf{constructor(t,e,i,n,s,a,o){super(t,e,i,n,s,a,o)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(en,8),s.yc(s.F),s.yc(s.j),s.yc(ol),s.yc(bi,8),s.yc(Ae,8))},t.\u0275cmp=s.sc({type:t,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,jf,!0),2&t&&s.gd(n=s.Rc())&&(e._items=n)},viewQuery:function(t,e){var i;1&t&&(s.rd(df,!0),s.rd(sf,!0),s.rd(af,!0),s.zd(of,!0),s.zd(rf,!0)),2&t&&(s.gd(i=s.Rc())&&(e._inkBar=i.first),s.gd(i=s.Rc())&&(e._tabListContainer=i.first),s.gd(i=s.Rc())&&(e._tabList=i.first),s.gd(i=s.Rc())&&(e._nextPaginator=i.first),s.gd(i=s.Rc())&&(e._previousPaginator=i.first))},hostAttrs:[1,"mat-tab-nav-bar","mat-tab-header"],hostVars:10,hostBindings:function(t,e){2&t&&s.oc("mat-tab-header-pagination-controls-enabled",e._showPaginationControls)("mat-tab-header-rtl","rtl"==e._getLayoutDirection())("mat-primary","warn"!==e.color&&"accent"!==e.color)("mat-accent","accent"===e.color)("mat-warn","warn"===e.color)},inputs:{color:"color"},exportAs:["matTabNavBar","matTabNav"],features:[s.hc],attrs:lf,ngContentSelectors:Gg,decls:13,vars:6,consts:[["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-link-container",3,"keydown"],["tabListContainer",""],[1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-links"],["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"div",0,1),s.Qc("click",(function(){return e._handlePaginatorClick("before")}))("mousedown",(function(t){return e._handlePaginatorPress("before",t)}))("touchend",(function(){return e._stopInterval()})),s.zc(2,"div",2),s.Cc(),s.Dc(3,"div",3,4),s.Qc("keydown",(function(t){return e._handleKeydown(t)})),s.Dc(5,"div",5,6),s.Qc("cdkObserveContent",(function(){return e._onContentChanges()})),s.Dc(7,"div",7),s.Yc(8),s.Cc(),s.zc(9,"mat-ink-bar"),s.Cc(),s.Cc(),s.Dc(10,"div",8,9),s.Qc("mousedown",(function(t){return e._handlePaginatorPress("after",t)}))("click",(function(){return e._handlePaginatorClick("after")}))("touchend",(function(){return e._stopInterval()})),s.zc(12,"div",2),s.Cc()),2&t&&(s.oc("mat-tab-header-pagination-disabled",e._disableScrollBefore),s.ad("matRippleDisabled",e._disableScrollBefore||e.disableRipple),s.kc(10),s.oc("mat-tab-header-pagination-disabled",e._disableScrollAfter),s.ad("matRippleDisabled",e._disableScrollAfter||e.disableRipple))},directives:[qn,Oi,df],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:"";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-tab-links{display:flex}[mat-align-tabs=center] .mat-tab-links{justify-content:center}[mat-align-tabs=end] .mat-tab-links{justify-content:flex-end}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-tab-link{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;vertical-align:top;text-decoration:none;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.mat-tab-link:focus{outline:none}.mat-tab-link:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-link:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-link.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-link.mat-tab-disabled{opacity:.5}.mat-tab-link .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-link{opacity:1}[mat-stretch-tabs] .mat-tab-link{flex-basis:0;flex-grow:1}.mat-tab-link.mat-tab-disabled{pointer-events:none}@media(max-width: 599px){.mat-tab-link{min-width:72px}}\n'],encapsulation:2}),t})();class zf{}const Bf=vn(yn(bn(zf)));let Vf=(()=>{class t extends Bf{constructor(t,e,i,n,s,a){super(),this._tabNavBar=t,this.elementRef=e,this._focusMonitor=s,this._isActive=!1,this.rippleConfig=i||{},this.tabIndex=parseInt(n)||0,"NoopAnimations"===a&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0}),s.monitor(e)}get active(){return this._isActive}set active(t){t!==this._isActive&&(this._isActive=t,this._tabNavBar.updateActiveLink(this.elementRef))}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}focus(){this.elementRef.nativeElement.focus()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this.elementRef)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Lf),s.yc(s.q),s.yc(Hn,8),s.Nc("tabindex"),s.yc(Qi),s.yc(Ae,8))},t.\u0275dir=s.tc({type:t,inputs:{active:"active"},features:[s.hc]}),t})(),jf=(()=>{class t extends Vf{constructor(t,e,i,n,s,a,o,r){super(t,e,s,a,o,r),this._tabLinkRipple=new $n(this,i,e,n),this._tabLinkRipple.setupTriggerEvents(e.nativeElement)}ngOnDestroy(){super.ngOnDestroy(),this._tabLinkRipple._removeTriggerEvents()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Nf),s.yc(s.q),s.yc(s.F),s.yc(bi),s.yc(Hn,8),s.Nc("tabindex"),s.yc(Qi),s.yc(Ae,8))},t.\u0275dir=s.tc({type:t,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mat-tab-link","mat-focus-indicator"],hostVars:7,hostBindings:function(t,e){2&t&&(s.lc("aria-current",e.active?"page":null)("aria-disabled",e.disabled)("tabIndex",e.tabIndex),s.oc("mat-tab-disabled",e.disabled)("mat-tab-label-active",e.active))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matTabLink"],features:[s.hc]}),t})(),Uf=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[ye.c,fn,yl,Gn,Ii,Ji],fn]}),t})();function $f(t){const{subscriber:e,counter:i,period:n}=t;e.next(i),this.schedule({subscriber:e,counter:i+1,period:n},n)}function Hf(t,e){for(let i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}function qf(t,e){const i=e?"":"none";Hf(t.style,{touchAction:e?"":"none",webkitUserDrag:e?"":"none",webkitTapHighlightColor:e?"":"transparent",userSelect:i,msUserSelect:i,webkitUserSelect:i,MozUserSelect:i})}function Gf(t){const e=t.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(t)*e}function Wf(t,e){return t.getPropertyValue(e).split(",").map(t=>t.trim())}const Yf=Ci({passive:!0}),Qf=Ci({passive:!1});class Kf{constructor(t,e,i,n,s,a){this._config=e,this._document=i,this._ngZone=n,this._viewportRuler=s,this._dragDropRegistry=a,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._moveEvents=new Pe.a,this._pointerMoveSubscription=Re.a.EMPTY,this._pointerUpSubscription=Re.a.EMPTY,this._scrollSubscription=Re.a.EMPTY,this._resizeSubscription=Re.a.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new Pe.a,this.started=new Pe.a,this.released=new Pe.a,this.ended=new Pe.a,this.entered=new Pe.a,this.exited=new Pe.a,this.dropped=new Pe.a,this.moved=this._moveEvents.asObservable(),this._pointerDown=t=>{if(this.beforeStarted.next(),this._handles.length){const e=this._handles.find(e=>{const i=t.target;return!!i&&(i===e||e.contains(i))});!e||this._disabledHandles.has(e)||this.disabled||this._initializeDragSequence(e,t)}else this.disabled||this._initializeDragSequence(this._rootElement,t)},this._pointerMove=t=>{if(t.preventDefault(),!this._hasStartedDragging){const e=this._getPointerPositionOnPage(t);if(Math.abs(e.x-this._pickupPositionOnPage.x)+Math.abs(e.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){if(!(Date.now()>=this._dragStartTime+this._getDragStartDelay(t)))return void this._endDragSequence(t);this._dropContainer&&this._dropContainer.isDragging()||(this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(t)))}return}this._boundaryElement&&(this._previewRect&&(this._previewRect.width||this._previewRect.height)||(this._previewRect=(this._preview||this._rootElement).getBoundingClientRect()));const e=this._getConstrainedPointerPosition(t);if(this._hasMoved=!0,this._updatePointerDirectionDelta(e),this._dropContainer)this._updateActiveDropContainer(e);else{const t=this._activeTransform;t.x=e.x-this._pickupPositionOnPage.x+this._passiveTransform.x,t.y=e.y-this._pickupPositionOnPage.y+this._passiveTransform.y,this._applyRootElementTransform(t.x,t.y),"undefined"!=typeof SVGElement&&this._rootElement instanceof SVGElement&&this._rootElement.setAttribute("transform",`translate(${t.x} ${t.y})`)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:e,event:t,distance:this._getDragDistance(e),delta:this._pointerDirectionDelta})})},this._pointerUp=t=>{this._endDragSequence(t)},this.withRootElement(t),a.registerDragItem(this)}get disabled(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)}set disabled(t){const e=di(t);e!==this._disabled&&(this._disabled=e,this._toggleNativeDragInteractions())}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(t){return this._handles=t.map(t=>pi(t)),this._handles.forEach(t=>qf(t,!1)),this._toggleNativeDragInteractions(),this}withPreviewTemplate(t){return this._previewTemplate=t,this}withPlaceholderTemplate(t){return this._placeholderTemplate=t,this}withRootElement(t){const e=pi(t);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),e.addEventListener("mousedown",this._pointerDown,Qf),e.addEventListener("touchstart",this._pointerDown,Yf),this._initialTransform=void 0,this._rootElement=e),this}withBoundaryElement(t){return this._boundaryElement=t?pi(t):null,this._resizeSubscription.unsubscribe(),t&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&tb(this._rootElement),tb(this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._boundaryElement=this._rootElement=this._placeholderTemplate=this._previewTemplate=this._anchor=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(t){this._handles.indexOf(t)>-1&&this._disabledHandles.add(t)}enableHandle(t){this._disabledHandles.delete(t)}withDirection(t){return this._direction=t,this}_withDropContainer(t){this._dropContainer=t}getFreeDragPosition(){const t=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:t.x,y:t.y}}setFreeDragPosition(t){return this._activeTransform={x:0,y:0},this._passiveTransform.x=t.x,this._passiveTransform.y=t.y,this._dropContainer||this._applyRootElementTransform(t.x,t.y),this}_sortFromLastPointerPosition(){const t=this._pointerPositionAtLastDirectionChange;t&&this._dropContainer&&this._updateActiveDropContainer(t)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview&&tb(this._preview),this._previewRef&&this._previewRef.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder&&tb(this._placeholder),this._placeholderRef&&this._placeholderRef.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(t){this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging&&(this.released.next({source:this}),this._dropContainer?(this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(t),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)})):(this._passiveTransform.x=this._activeTransform.x,this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(this._getPointerPositionOnPage(t))})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this))))}_startDragSequence(t){if(this.started.next({source:this}),eb(t)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions(),this._dropContainer){const t=this._rootElement,i=t.parentNode,n=this._preview=this._createPreviewElement(),s=this._placeholder=this._createPlaceholderElement(),a=this._anchor=this._anchor||this._document.createComment("");i.insertBefore(a,t),t.style.display="none",this._document.body.appendChild(i.replaceChild(s,t)),(e=this._document,e.fullscreenElement||e.webkitFullscreenElement||e.mozFullScreenElement||e.msFullscreenElement||e.body).appendChild(n),this._dropContainer.start(),this._initialContainer=this._dropContainer,this._initialIndex=this._dropContainer.getItemIndex(this)}else this._initialContainer=this._initialIndex=void 0;var e}_initializeDragSequence(t,e){e.stopPropagation();const i=this.isDragging(),n=eb(e),s=!n&&0!==e.button,a=this._rootElement,o=!n&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now();if(e.target&&e.target.draggable&&"mousedown"===e.type&&e.preventDefault(),i||s||o)return;this._handles.length&&(this._rootElementTapHighlight=a.style.webkitTapHighlightColor,a.style.webkitTapHighlightColor="transparent"),this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scroll.pipe(cn(null)).subscribe(()=>{this._scrollPosition=this._viewportRuler.getViewportScrollPosition()}),this._boundaryElement&&(this._boundaryRect=this._boundaryElement.getBoundingClientRect());const r=this._previewTemplate;this._pickupPositionInElement=r&&r.template&&!r.matchSize?{x:0,y:0}:this._getPointerPositionInElement(t,e);const l=this._pickupPositionOnPage=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:l.x,y:l.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}_cleanupDragArtifacts(t){this._rootElement.style.display="",this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._boundaryRect=this._previewRect=void 0,this._ngZone.run(()=>{const e=this._dropContainer,i=e.getItemIndex(this),n=this._getPointerPositionOnPage(t),s=this._getDragDistance(this._getPointerPositionOnPage(t)),a=e._isOverContainer(n.x,n.y);this.ended.next({source:this,distance:s}),this.dropped.next({item:this,currentIndex:i,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:a,distance:s}),e.drop(this,i,this._initialContainer,a,s,this._initialIndex),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:t,y:e}){let i=this._initialContainer._getSiblingContainerFromPosition(this,t,e);!i&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(t,e)&&(i=this._initialContainer),i&&i!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=i,this._dropContainer.enter(this,t,e,i===this._initialContainer&&i.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:i,currentIndex:i.getItemIndex(this)})}),this._dropContainer._startScrollingIfNecessary(t,e),this._dropContainer._sortItem(this,t,e,this._pointerDirectionDelta),this._preview.style.transform=Xf(t-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y)}_createPreviewElement(){const t=this._previewTemplate,e=this.previewClass,i=t?t.template:null;let n;if(i){const e=t.viewContainer.createEmbeddedView(i,t.context);e.detectChanges(),n=ib(e,this._document),this._previewRef=e,t.matchSize?nb(n,this._rootElement):n.style.transform=Xf(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else{const t=this._rootElement;n=Zf(t),nb(n,t)}return Hf(n.style,{pointerEvents:"none",margin:"0",position:"fixed",top:"0",left:"0",zIndex:"1000"}),qf(n,!1),n.classList.add("cdk-drag-preview"),n.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(t=>n.classList.add(t)):n.classList.add(e)),n}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const t=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._preview.style.transform=Xf(t.left,t.top);const e=function(t){const e=getComputedStyle(t),i=Wf(e,"transition-property"),n=i.find(t=>"transform"===t||"all"===t);if(!n)return 0;const s=i.indexOf(n),a=Wf(e,"transition-duration"),o=Wf(e,"transition-delay");return Gf(a[s])+Gf(o[s])}(this._preview);return 0===e?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(t=>{const i=e=>{(!e||e.target===this._preview&&"transform"===e.propertyName)&&(this._preview.removeEventListener("transitionend",i),t(),clearTimeout(n))},n=setTimeout(i,1.5*e);this._preview.addEventListener("transitionend",i)}))}_createPlaceholderElement(){const t=this._placeholderTemplate,e=t?t.template:null;let i;return e?(this._placeholderRef=t.viewContainer.createEmbeddedView(e,t.context),this._placeholderRef.detectChanges(),i=ib(this._placeholderRef,this._document)):i=Zf(this._rootElement),i.classList.add("cdk-drag-placeholder"),i}_getPointerPositionInElement(t,e){const i=this._rootElement.getBoundingClientRect(),n=t===this._rootElement?null:t,s=n?n.getBoundingClientRect():i,a=eb(e)?e.targetTouches[0]:e;return{x:s.left-i.left+(a.pageX-s.left-this._scrollPosition.left),y:s.top-i.top+(a.pageY-s.top-this._scrollPosition.top)}}_getPointerPositionOnPage(t){const e=eb(t)?t.touches[0]||t.changedTouches[0]:t;return{x:e.pageX-this._scrollPosition.left,y:e.pageY-this._scrollPosition.top}}_getConstrainedPointerPosition(t){const e=this._getPointerPositionOnPage(t),i=this.constrainPosition?this.constrainPosition(e,this):e,n=this._dropContainer?this._dropContainer.lockAxis:null;if("x"===this.lockAxis||"x"===n?i.y=this._pickupPositionOnPage.y:"y"!==this.lockAxis&&"y"!==n||(i.x=this._pickupPositionOnPage.x),this._boundaryRect){const{x:t,y:e}=this._pickupPositionInElement,n=this._boundaryRect,s=this._previewRect,a=n.top+e,o=n.bottom-(s.height-e);i.x=Jf(i.x,n.left+t,n.right-(s.width-t)),i.y=Jf(i.y,a,o)}return i}_updatePointerDirectionDelta(t){const{x:e,y:i}=t,n=this._pointerDirectionDelta,s=this._pointerPositionAtLastDirectionChange,a=Math.abs(e-s.x),o=Math.abs(i-s.y);return a>this._config.pointerDirectionChangeThreshold&&(n.x=e>s.x?1:-1,s.x=e),o>this._config.pointerDirectionChangeThreshold&&(n.y=i>s.y?1:-1,s.y=i),n}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const t=this._handles.length>0||!this.isDragging();t!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=t,qf(this._rootElement,t))}_removeRootElementListeners(t){t.removeEventListener("mousedown",this._pointerDown,Qf),t.removeEventListener("touchstart",this._pointerDown,Yf)}_applyRootElementTransform(t,e){const i=Xf(t,e);null==this._initialTransform&&(this._initialTransform=this._rootElement.style.transform||""),this._rootElement.style.transform=this._initialTransform?i+" "+this._initialTransform:i}_getDragDistance(t){const e=this._pickupPositionOnPage;return e?{x:t.x-e.x,y:t.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0}_containInsideBoundaryOnResize(){let{x:t,y:e}=this._passiveTransform;if(0===t&&0===e||this.isDragging()||!this._boundaryElement)return;const i=this._boundaryElement.getBoundingClientRect(),n=this._rootElement.getBoundingClientRect();if(0===i.width&&0===i.height||0===n.width&&0===n.height)return;const s=i.left-n.left,a=n.right-i.right,o=i.top-n.top,r=n.bottom-i.bottom;i.width>n.width?(s>0&&(t+=s),a>0&&(t-=a)):t=0,i.height>n.height?(o>0&&(e+=o),r>0&&(e-=r)):e=0,t===this._passiveTransform.x&&e===this._passiveTransform.y||this.setFreeDragPosition({y:e,x:t})}_getDragStartDelay(t){const e=this.dragStartDelay;return"number"==typeof e?e:eb(t)?e.touch:e?e.mouse:0}}function Xf(t,e){return`translate3d(${Math.round(t)}px, ${Math.round(e)}px, 0)`}function Zf(t){const e=t.cloneNode(!0),i=e.querySelectorAll("[id]"),n=t.querySelectorAll("canvas");e.removeAttribute("id");for(let s=0;s!0,this.beforeStarted=new Pe.a,this.entered=new Pe.a,this.exited=new Pe.a,this.dropped=new Pe.a,this.sorted=new Pe.a,this._isDragging=!1,this._itemPositions=[],this._parentPositions=new Map,this._previousSwap={drag:null,delta:0},this._siblings=[],this._orientation="vertical",this._activeSiblings=new Set,this._direction="ltr",this._viewportScrollSubscription=Re.a.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new Pe.a,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function(t=0,e=Ye){return(!Fr(t)||t<0)&&(t=0),e&&"function"==typeof e.schedule||(e=Ye),new si.a(i=>(i.add(e.schedule($f,t,{subscriber:i,counter:0,period:t})),i))}(0,wr).pipe(Br(this._stopScrollTimers)).subscribe(()=>{const t=this._scrollNode;1===this._verticalScrollDirection?ub(t,-2):2===this._verticalScrollDirection&&ub(t,2),1===this._horizontalScrollDirection?mb(t,-2):2===this._horizontalScrollDirection&&mb(t,2)})},this.element=pi(t),this._document=i,this.withScrollableParents([this.element]),e.registerDropContainer(this)}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){const t=pi(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=t.msScrollSnapType||t.scrollSnapType||"",t.scrollSnapType=t.msScrollSnapType="none",this._cacheItems(),this._siblings.forEach(t=>t._startReceiving(this)),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}enter(t,e,i,n){let s;this.start(),null==n?(s=this.sortingDisabled?this._draggables.indexOf(t):-1,-1===s&&(s=this._getItemIndexFromPointerPosition(t,e,i))):s=n;const a=this._activeDraggables,o=a.indexOf(t),r=t.getPlaceholderElement();let l=a[s];if(l===t&&(l=a[s+1]),o>-1&&a.splice(o,1),l&&!this._dragDropRegistry.isDragging(l)){const e=l.getRootElement();e.parentElement.insertBefore(r,e),a.splice(s,0,t)}else pi(this.element).appendChild(r),a.push(t);r.style.transform="",this._cacheItemPositions(),this.entered.next({item:t,container:this,currentIndex:this.getItemIndex(t)})}exit(t){this._reset(),this.exited.next({item:t,container:this})}drop(t,e,i,n,s,a){this._reset(),null==a&&(a=i.getItemIndex(t)),this.dropped.next({item:t,currentIndex:e,previousIndex:a,container:this,previousContainer:i,isPointerOverContainer:n,distance:s})}withItems(t){return this._draggables=t,t.forEach(t=>t._withDropContainer(this)),this.isDragging()&&this._cacheItems(),this}withDirection(t){return this._direction=t,this}connectedTo(t){return this._siblings=t.slice(),this}withOrientation(t){return this._orientation=t,this}withScrollableParents(t){const e=pi(this.element);return this._scrollableElements=-1===t.indexOf(e)?[e,...t]:t.slice(),this}getItemIndex(t){return this._isDragging?cb("horizontal"===this._orientation&&"rtl"===this._direction?this._itemPositions.slice().reverse():this._itemPositions,e=>e.drag===t):this._draggables.indexOf(t)}isReceiving(){return this._activeSiblings.size>0}_sortItem(t,e,i,n){if(this.sortingDisabled||!lb(this._clientRect,e,i))return;const s=this._itemPositions,a=this._getItemIndexFromPointerPosition(t,e,i,n);if(-1===a&&s.length>0)return;const o="horizontal"===this._orientation,r=cb(s,e=>e.drag===t),l=s[a],c=s[r].clientRect,d=l.clientRect,h=r>a?1:-1;this._previousSwap.drag=l.drag,this._previousSwap.delta=o?n.x:n.y;const u=this._getItemOffsetPx(c,d,h),m=this._getSiblingOffsetPx(r,s,h),p=s.slice();sb(s,r,a),this.sorted.next({previousIndex:r,currentIndex:a,container:this,item:t}),s.forEach((e,i)=>{if(p[i]===e)return;const n=e.drag===t,s=n?u:m,a=n?t.getPlaceholderElement():e.drag.getRootElement();e.offset+=s,o?(a.style.transform=`translate3d(${Math.round(e.offset)}px, 0, 0)`,rb(e.clientRect,0,s)):(a.style.transform=`translate3d(0, ${Math.round(e.offset)}px, 0)`,rb(e.clientRect,s,0))})}_startScrollingIfNecessary(t,e){if(this.autoScrollDisabled)return;let i,n=0,s=0;if(this._parentPositions.forEach((a,o)=>{o!==this._document&&a.clientRect&&!i&&lb(a.clientRect,t,e)&&([n,s]=function(t,e,i,n){const s=pb(e,n),a=gb(e,i);let o=0,r=0;if(s){const e=t.scrollTop;1===s?e>0&&(o=1):t.scrollHeight-e>t.clientHeight&&(o=2)}if(a){const e=t.scrollLeft;1===a?e>0&&(r=1):t.scrollWidth-e>t.clientWidth&&(r=2)}return[o,r]}(o,a.clientRect,t,e),(n||s)&&(i=o))}),!n&&!s){const{width:a,height:o}=this._viewportRuler.getViewportSize(),r={width:a,height:o,top:0,right:a,bottom:o,left:0};n=pb(r,e),s=gb(r,t),i=window}!i||n===this._verticalScrollDirection&&s===this._horizontalScrollDirection&&i===this._scrollNode||(this._verticalScrollDirection=n,this._horizontalScrollDirection=s,this._scrollNode=i,(n||s)&&i?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_cacheParentPositions(){this._parentPositions.clear(),this._parentPositions.set(this._document,{scrollPosition:this._viewportRuler.getViewportScrollPosition()}),this._scrollableElements.forEach(t=>{const e=hb(t);t===this.element&&(this._clientRect=e),this._parentPositions.set(t,{scrollPosition:{top:t.scrollTop,left:t.scrollLeft},clientRect:e})})}_cacheItemPositions(){const t="horizontal"===this._orientation;this._itemPositions=this._activeDraggables.map(t=>{const e=t.getVisibleElement();return{drag:t,offset:0,clientRect:hb(e)}}).sort((e,i)=>t?e.clientRect.left-i.clientRect.left:e.clientRect.top-i.clientRect.top)}_reset(){this._isDragging=!1;const t=pi(this.element).style;t.scrollSnapType=t.msScrollSnapType=this._initialScrollSnap,this._activeDraggables.forEach(t=>t.getRootElement().style.transform=""),this._siblings.forEach(t=>t._stopReceiving(this)),this._activeDraggables=[],this._itemPositions=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_getSiblingOffsetPx(t,e,i){const n="horizontal"===this._orientation,s=e[t].clientRect,a=e[t+-1*i];let o=s[n?"width":"height"]*i;if(a){const t=n?"left":"top",e=n?"right":"bottom";-1===i?o-=a.clientRect[t]-s[e]:o+=s[t]-a.clientRect[e]}return o}_getItemOffsetPx(t,e,i){const n="horizontal"===this._orientation;let s=n?e.left-t.left:e.top-t.top;return-1===i&&(s+=n?e.width-t.width:e.height-t.height),s}_getItemIndexFromPointerPosition(t,e,i,n){const s="horizontal"===this._orientation;return cb(this._itemPositions,({drag:a,clientRect:o},r,l)=>{if(a===t)return l.length<2;if(n){const t=s?n.x:n.y;if(a===this._previousSwap.drag&&t===this._previousSwap.delta)return!1}return s?e>=Math.floor(o.left)&&e<=Math.floor(o.right):i>=Math.floor(o.top)&&i<=Math.floor(o.bottom)})}_cacheItems(){this._activeDraggables=this._draggables.slice(),this._cacheItemPositions(),this._cacheParentPositions()}_updateAfterScroll(t,e,i){const n=t===this._document?t.documentElement:t,s=this._parentPositions.get(t).scrollPosition,a=s.top-e,o=s.left-i;this._parentPositions.forEach((e,i)=>{e.clientRect&&t!==i&&n.contains(i)&&rb(e.clientRect,a,o)}),this._itemPositions.forEach(({clientRect:t})=>{rb(t,a,o)}),this._itemPositions.forEach(({drag:t})=>{this._dragDropRegistry.isDragging(t)&&t._sortFromLastPointerPosition()}),s.top=e,s.left=i}_isOverContainer(t,e){return db(this._clientRect,t,e)}_getSiblingContainerFromPosition(t,e,i){return this._siblings.find(n=>n._canReceive(t,e,i))}_canReceive(t,e,i){if(!db(this._clientRect,e,i)||!this.enterPredicate(t,this))return!1;const n=this._getShadowRoot().elementFromPoint(e,i);if(!n)return!1;const s=pi(this.element);return n===s||s.contains(n)}_startReceiving(t){const e=this._activeSiblings;e.has(t)||(e.add(t),this._cacheParentPositions(),this._listenToScrollEvents())}_stopReceiving(t){this._activeSiblings.delete(t),this._viewportScrollSubscription.unsubscribe()}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scroll.subscribe(t=>{if(this.isDragging()){const e=t.target;if(this._parentPositions.get(e)){let t,i;if(e===this._document){const e=this._viewportRuler.getViewportScrollPosition();t=e.top,i=e.left}else t=e.scrollTop,i=e.scrollLeft;this._updateAfterScroll(e,t,i)}}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const t=Di(pi(this.element));this._cachedShadowRoot=t||this._document}return this._cachedShadowRoot}}function rb(t,e,i){t.top+=e,t.bottom=t.top+t.height,t.left+=i,t.right=t.left+t.width}function lb(t,e,i){const{top:n,right:s,bottom:a,left:o,width:r,height:l}=t,c=.05*r,d=.05*l;return i>n-d&&io-c&&e=n&&i<=s&&e>=a&&e<=o}function hb(t){const e=t.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}}function ub(t,e){t===window?t.scrollBy(0,e):t.scrollTop+=e}function mb(t,e){t===window?t.scrollBy(e,0):t.scrollLeft+=e}function pb(t,e){const{top:i,bottom:n,height:s}=t,a=.05*s;return e>=i-a&&e<=i+a?1:e>=n-a&&e<=n+a?2:0}function gb(t,e){const{left:i,right:n,width:s}=t,a=.05*s;return e>=i-a&&e<=i+a?1:e>=n-a&&e<=n+a?2:0}const fb=Ci({passive:!1,capture:!0});let bb=(()=>{class t{constructor(t,e){this._ngZone=t,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=new Set,this._globalListeners=new Map,this.pointerMove=new Pe.a,this.pointerUp=new Pe.a,this.scroll=new Pe.a,this._preventDefaultWhileDragging=t=>{this._activeDragInstances.size&&t.preventDefault()},this._document=e}registerDropContainer(t){this._dropInstances.has(t)||this._dropInstances.add(t)}registerDragItem(t){this._dragInstances.add(t),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._preventDefaultWhileDragging,fb)})}removeDropContainer(t){this._dropInstances.delete(t)}removeDragItem(t){this._dragInstances.delete(t),this.stopDragging(t),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._preventDefaultWhileDragging,fb)}startDragging(t,e){if(!this._activeDragInstances.has(t)&&(this._activeDragInstances.add(t),1===this._activeDragInstances.size)){const t=e.type.startsWith("touch"),i=t?"touchend":"mouseup";this._globalListeners.set(t?"touchmove":"mousemove",{handler:t=>this.pointerMove.next(t),options:fb}).set(i,{handler:t=>this.pointerUp.next(t),options:!0}).set("scroll",{handler:t=>this.scroll.next(t),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:fb}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((t,e)=>{this._document.addEventListener(e,t.handler,t.options)})})}}stopDragging(t){this._activeDragInstances.delete(t),0===this._activeDragInstances.size&&this._clearGlobalListeners()}isDragging(t){return this._activeDragInstances.has(t)}ngOnDestroy(){this._dragInstances.forEach(t=>this.removeDragItem(t)),this._dropInstances.forEach(t=>this.removeDropContainer(t)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((t,e)=>{this._document.removeEventListener(e,t.handler,t.options)}),this._globalListeners.clear()}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(s.F),s.Mc(ye.e))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(s.F),Object(s.Mc)(ye.e))},token:t,providedIn:"root"}),t})();const _b={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let yb=(()=>{class t{constructor(t,e,i,n){this._document=t,this._ngZone=e,this._viewportRuler=i,this._dragDropRegistry=n}createDrag(t,e=_b){return new Kf(t,e,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(t){return new ob(t,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(ye.e),s.Mc(s.F),s.Mc(ol),s.Mc(bb))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(ye.e),Object(s.Mc)(s.F),Object(s.Mc)(ol),Object(s.Mc)(bb))},token:t,providedIn:"root"}),t})();const vb=new s.v("CDK_DRAG_PARENT");let wb=(()=>{class t{constructor(t,e){this.element=t,this._stateChanges=new Pe.a,this._disabled=!1,this._parentDrag=e,qf(t.nativeElement,!1)}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t),this._stateChanges.next(this)}ngOnDestroy(){this._stateChanges.complete()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(vb,8))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkDragHandle",""]],hostAttrs:[1,"cdk-drag-handle"],inputs:{disabled:["cdkDragHandleDisabled","disabled"]}}),t})(),kb=(()=>{class t{constructor(t){this.templateRef=t}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.U))},t.\u0275dir=s.tc({type:t,selectors:[["ng-template","cdkDragPlaceholder",""]],inputs:{data:"data"}}),t})(),xb=(()=>{class t{constructor(t){this.templateRef=t,this._matchSize=!1}get matchSize(){return this._matchSize}set matchSize(t){this._matchSize=di(t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.U))},t.\u0275dir=s.tc({type:t,selectors:[["ng-template","cdkDragPreview",""]],inputs:{matchSize:"matchSize",data:"data"}}),t})();const Cb=new s.v("CDK_DRAG_CONFIG"),Sb=new s.v("CDK_DROP_LIST");let Db=(()=>{class t{constructor(t,e,i,n,a,o,r,l,c){this.element=t,this.dropContainer=e,this._document=i,this._ngZone=n,this._viewContainerRef=a,this._dir=r,this._changeDetectorRef=c,this._destroyed=new Pe.a,this.started=new s.s,this.released=new s.s,this.ended=new s.s,this.entered=new s.s,this.exited=new s.s,this.dropped=new s.s,this.moved=new si.a(t=>{const e=this._dragRef.moved.pipe(Object(ii.a)(t=>({source:this,pointerPosition:t.pointerPosition,event:t.event,delta:t.delta,distance:t.distance}))).subscribe(t);return()=>{e.unsubscribe()}}),this._dragRef=l.createDrag(t,{dragStartThreshold:o&&null!=o.dragStartThreshold?o.dragStartThreshold:5,pointerDirectionChangeThreshold:o&&null!=o.pointerDirectionChangeThreshold?o.pointerDirectionChangeThreshold:5}),this._dragRef.data=this,o&&this._assignDefaults(o),e&&(this._dragRef._withDropContainer(e._dropListRef),e.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(t){this._disabled=di(t),this._dragRef.disabled=this._disabled}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}ngAfterViewInit(){this._ngZone.onStable.asObservable().pipe(ri(1),Br(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._handles.changes.pipe(cn(this._handles),je(t=>{const e=t.filter(t=>t._parentDrag===this).map(t=>t.element);this._dragRef.withHandles(e)}),$r(t=>Object(br.a)(...t.map(t=>t._stateChanges.pipe(cn(t))))),Br(this._destroyed)).subscribe(t=>{const e=this._dragRef,i=t.element.nativeElement;t.disabled?e.disableHandle(i):e.enableHandle(i)}),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})}ngOnChanges(t){const e=t.rootElementSelector,i=t.freeDragPosition;e&&!e.firstChange&&this._updateRootElement(),i&&!i.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()}_updateRootElement(){const t=this.element.nativeElement,e=this.rootElementSelector?Eb(t,this.rootElementSelector):t;if(e&&e.nodeType!==this._document.ELEMENT_NODE)throw Error("cdkDrag must be attached to an element node. "+`Currently attached to "${e.nodeName}".`);this._dragRef.withRootElement(e||t)}_getBoundaryElement(){const t=this.boundaryElement;if(!t)return null;if("string"==typeof t)return Eb(this.element.nativeElement,t);const e=pi(t);if(Object(s.eb)()&&!e.contains(this.element.nativeElement))throw Error("Draggable element is not inside of the node passed into cdkDragBoundary.");return e}_syncInputs(t){t.beforeStarted.subscribe(()=>{if(!t.isDragging()){const e=this._dir,i=this.dragStartDelay,n=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,s=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;t.disabled=this.disabled,t.lockAxis=this.lockAxis,t.dragStartDelay="object"==typeof i&&i?i:hi(i),t.constrainPosition=this.constrainPosition,t.previewClass=this.previewClass,t.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(n).withPreviewTemplate(s),e&&t.withDirection(e.value)}})}_handleEvents(t){t.started.subscribe(()=>{this.started.emit({source:this}),this._changeDetectorRef.markForCheck()}),t.released.subscribe(()=>{this.released.emit({source:this})}),t.ended.subscribe(t=>{this.ended.emit({source:this,distance:t.distance}),this._changeDetectorRef.markForCheck()}),t.entered.subscribe(t=>{this.entered.emit({container:t.container.data,item:this,currentIndex:t.currentIndex})}),t.exited.subscribe(t=>{this.exited.emit({container:t.container.data,item:this})}),t.dropped.subscribe(t=>{this.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,isPointerOverContainer:t.isPointerOverContainer,item:this,distance:t.distance})})}_assignDefaults(t){const{lockAxis:e,dragStartDelay:i,constrainPosition:n,previewClass:s,boundaryElement:a,draggingDisabled:o,rootElementSelector:r}=t;this.disabled=null!=o&&o,this.dragStartDelay=i||0,e&&(this.lockAxis=e),n&&(this.constrainPosition=n),s&&(this.previewClass=s),a&&(this.boundaryElement=a),r&&(this.rootElementSelector=r)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(Sb,12),s.yc(ye.e),s.yc(s.F),s.yc(s.X),s.yc(Cb,8),s.yc(en,8),s.yc(yb),s.yc(s.j))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkDrag",""]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,xb,!0),s.qc(i,kb,!0),s.qc(i,wb,!0)),2&t&&(s.gd(n=s.Rc())&&(e._previewTemplate=n.first),s.gd(n=s.Rc())&&(e._placeholderTemplate=n.first),s.gd(n=s.Rc())&&(e._handles=n))},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(t,e){2&t&&s.oc("cdk-drag-disabled",e.disabled)("cdk-drag-dragging",e._dragRef.isDragging())},inputs:{disabled:["cdkDragDisabled","disabled"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],lockAxis:["cdkDragLockAxis","lockAxis"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],boundaryElement:["cdkDragBoundary","boundaryElement"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],data:["cdkDragData","data"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],features:[s.jc([{provide:vb,useExisting:t}]),s.ic]}),t})();function Eb(t,e){let i=t.parentElement;for(;i;){if(i.matches?i.matches(e):i.msMatchesSelector(e))return i;i=i.parentElement}return null}let Ab=(()=>{class t{constructor(){this._items=new Set,this._disabled=!1}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t)}ngOnDestroy(){this._items.clear()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","cdkDropListGroup",""]],inputs:{disabled:["cdkDropListGroupDisabled","disabled"]},exportAs:["cdkDropListGroup"]}),t})(),Ob=0,Ib=(()=>{class t{constructor(e,i,n,a,o,r,l){this.element=e,this._changeDetectorRef=n,this._dir=a,this._group=o,this._scrollDispatcher=r,this._destroyed=new Pe.a,this.connectedTo=[],this.id=`cdk-drop-list-${Ob++}`,this.enterPredicate=()=>!0,this.dropped=new s.s,this.entered=new s.s,this.exited=new s.s,this.sorted=new s.s,this._unsortedItems=new Set,this._dropListRef=i.createDropList(e),this._dropListRef.data=this,l&&this._assignDefaults(l),this._dropListRef.enterPredicate=(t,e)=>this.enterPredicate(t.data,e.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),t._dropLists.push(this),o&&o._items.add(this)}get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(t){this._dropListRef.disabled=this._disabled=di(t)}ngAfterContentInit(){if(this._scrollDispatcher){const t=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(t=>t.getElementRef().nativeElement);this._dropListRef.withScrollableParents(t)}}addItem(t){this._unsortedItems.add(t),this._dropListRef.isDragging()&&this._syncItemsWithRef()}removeItem(t){this._unsortedItems.delete(t),this._dropListRef.isDragging()&&this._syncItemsWithRef()}getSortedItems(){return Array.from(this._unsortedItems).sort((t,e)=>t._dragRef.getVisibleElement().compareDocumentPosition(e._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){const e=t._dropLists.indexOf(this);e>-1&&t._dropLists.splice(e,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}start(){this._dropListRef.start()}drop(t,e,i,n){this._dropListRef.drop(t._dragRef,e,i._dropListRef,n,{x:0,y:0})}enter(t,e,i){this._dropListRef.enter(t._dragRef,e,i)}exit(t){this._dropListRef.exit(t._dragRef)}getItemIndex(t){return this._dropListRef.getItemIndex(t._dragRef)}_setupInputSyncSubscription(e){this._dir&&this._dir.change.pipe(cn(this._dir.value),Br(this._destroyed)).subscribe(t=>e.withDirection(t)),e.beforeStarted.subscribe(()=>{const i=ui(this.connectedTo).map(e=>"string"==typeof e?t._dropLists.find(t=>t.id===e):e);this._group&&this._group._items.forEach(t=>{-1===i.indexOf(t)&&i.push(t)}),e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.sortingDisabled=di(this.sortingDisabled),e.autoScrollDisabled=di(this.autoScrollDisabled),e.connectedTo(i.filter(t=>t&&t!==this).map(t=>t._dropListRef)).withOrientation(this.orientation)})}_handleEvents(t){t.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),t.entered.subscribe(t=>{this.entered.emit({container:this,item:t.item.data,currentIndex:t.currentIndex})}),t.exited.subscribe(t=>{this.exited.emit({container:this,item:t.item.data}),this._changeDetectorRef.markForCheck()}),t.sorted.subscribe(t=>{this.sorted.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,container:this,item:t.item.data})}),t.dropped.subscribe(t=>{this.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,item:t.item.data,isPointerOverContainer:t.isPointerOverContainer,distance:t.distance}),this._changeDetectorRef.markForCheck()})}_assignDefaults(t){const{lockAxis:e,draggingDisabled:i,sortingDisabled:n,listAutoScrollDisabled:s,listOrientation:a}=t;this.disabled=null!=i&&i,this.sortingDisabled=null!=n&&n,this.autoScrollDisabled=null!=s&&s,this.orientation=a||"vertical",e&&(this.lockAxis=e)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(t=>t._dragRef))}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(yb),s.yc(s.j),s.yc(en,8),s.yc(Ab,12),s.yc(sl),s.yc(Cb,8))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(t,e){2&t&&(s.Gc("id",e.id),s.oc("cdk-drop-list-disabled",e.disabled)("cdk-drop-list-dragging",e._dropListRef.isDragging())("cdk-drop-list-receiving",e._dropListRef.isReceiving()))},inputs:{connectedTo:["cdkDropListConnectedTo","connectedTo"],id:"id",enterPredicate:["cdkDropListEnterPredicate","enterPredicate"],disabled:["cdkDropListDisabled","disabled"],sortingDisabled:["cdkDropListSortingDisabled","sortingDisabled"],autoScrollDisabled:["cdkDropListAutoScrollDisabled","autoScrollDisabled"],orientation:["cdkDropListOrientation","orientation"],lockAxis:["cdkDropListLockAxis","lockAxis"],data:["cdkDropListData","data"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],features:[s.jc([{provide:Ab,useValue:void 0},{provide:Sb,useExisting:t}])]}),t._dropLists=[],t})(),Pb=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[yb]}),t})();class Rb{constructor(t,e){this._document=e;const i=this._textarea=this._document.createElement("textarea"),n=i.style;n.opacity="0",n.position="absolute",n.left=n.top="-999em",i.setAttribute("aria-hidden","true"),i.value=t,this._document.body.appendChild(i)}copy(){const t=this._textarea;let e=!1;try{if(t){const i=this._document.activeElement;t.select(),t.setSelectionRange(0,t.value.length),e=this._document.execCommand("copy"),i&&i.focus()}}catch(OA){}return e}destroy(){const t=this._textarea;t&&(t.parentNode&&t.parentNode.removeChild(t),this._textarea=void 0)}}let Tb=(()=>{class t{constructor(t){this._document=t}copy(t){const e=this.beginCopy(t),i=e.copy();return e.destroy(),i}beginCopy(t){return new Rb(t,this._document)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(ye.e))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(ye.e))},token:t,providedIn:"root"}),t})();const Mb=new s.v("CKD_COPY_TO_CLIPBOARD_CONFIG");let Fb=(()=>{class t{constructor(t,e,i){this._clipboard=t,this._ngZone=e,this.text="",this.attempts=1,this.copied=new s.s,this._deprecatedCopied=this.copied,this._pending=new Set,i&&null!=i.attempts&&(this.attempts=i.attempts)}copy(t=this.attempts){if(t>1){let e=t;const i=this._clipboard.beginCopy(this.text);this._pending.add(i);const n=()=>{const t=i.copy();t||!--e||this._destroyed?(this._currentTimeout=null,this._pending.delete(i),i.destroy(),this.copied.emit(t)):this._currentTimeout=this._ngZone?this._ngZone.runOutsideAngular(()=>setTimeout(n,1)):setTimeout(n,1)};n()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(t=>t.destroy()),this._pending.clear(),this._destroyed=!0}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Tb),s.yc(s.F),s.yc(Mb,8))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e.copy()}))},inputs:{text:["cdkCopyToClipboard","text"],attempts:["cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied",_deprecatedCopied:"copied"}}),t})(),Lb=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})();function Nb(t){return hh(t)(this)}si.a.prototype.map=function(t,e){return Object(ii.a)(t,e)(this)},si.a.prototype.catch=Nb,si.a.prototype._catch=Nb,si.a.throw=Qr,si.a.throwError=Qr;const zb={default:{key:"default",background_color:"ghostwhite",alternate_color:"gray",css_label:"default-theme",social_theme:"material-light"},dark:{key:"dark",background_color:"#141414",alternate_color:"#695959",css_label:"dark-theme",social_theme:"material-dark"},light:{key:"light",background_color:"white",css_label:"light-theme",social_theme:"material-light"}};class Bb extends Pe.a{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return e&&!e.closed&&t.next(this._value),e}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new tl.a;return this._value}next(t){super.next(this._value=t)}}const Vb=(()=>{function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t})();function jb(t){return function(e){return 0===t?oi():e.lift(new Ub(t))}}class Ub{constructor(t){if(this.total=t,this.total<0)throw new ni}call(t,e){return e.subscribe(new $b(t,this.total))}}class $b extends ze.a{constructor(t,e){super(t),this.total=e,this.ring=new Array,this.count=0}_next(t){const e=this.ring,i=this.total,n=this.count++;e.length0){const i=this.count>=this.total?this.total:this.count,n=this.ring;for(let s=0;se.lift(new qb(t))}class qb{constructor(t){this.errorFactory=t}call(t,e){return e.subscribe(new Gb(t,this.errorFactory))}}class Gb extends ze.a{constructor(t,e){super(t),this.errorFactory=e,this.hasValue=!1}_next(t){this.hasValue=!0,this.destination.next(t)}_complete(){if(this.hasValue)return this.destination.complete();{let e;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)}}}function Wb(){return new Vb}function Yb(t=null){return e=>e.lift(new Qb(t))}class Qb{constructor(t){this.defaultValue=t}call(t,e){return e.subscribe(new Kb(t,this.defaultValue))}}class Kb extends ze.a{constructor(t,e){super(t),this.defaultValue=e,this.isEmpty=!0}_next(t){this.isEmpty=!1,this.destination.next(t)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}var Xb=i("SpAZ");function Zb(t,e){const i=arguments.length>=2;return n=>n.pipe(t?Je((e,i)=>t(e,i,n)):Xb.a,jb(1),i?Yb(e):Hb(()=>new Vb))}function Jb(t,e){const i=arguments.length>=2;return n=>n.pipe(t?Je((e,i)=>t(e,i,n)):Xb.a,ri(1),i?Yb(e):Hb(()=>new Vb))}class t_{constructor(t,e,i){this.predicate=t,this.thisArg=e,this.source=i}call(t,e){return e.subscribe(new e_(t,this.predicate,this.thisArg,this.source))}}class e_ extends ze.a{constructor(t,e,i,n){super(t),this.predicate=e,this.thisArg=i,this.source=n,this.index=0,this.thisArg=i||this}notifyComplete(t){this.destination.next(t),this.destination.complete()}_next(t){let e=!1;try{e=this.predicate.call(this.thisArg,t,this.index++,this.source)}catch(i){return void this.destination.error(i)}e||this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}function i_(t,e){let i=!1;return arguments.length>=2&&(i=!0),function(n){return n.lift(new n_(t,e,i))}}class n_{constructor(t,e,i=!1){this.accumulator=t,this.seed=e,this.hasSeed=i}call(t,e){return e.subscribe(new s_(t,this.accumulator,this.seed,this.hasSeed))}}class s_ extends ze.a{constructor(t,e,i,n){super(t),this.accumulator=e,this._seed=i,this.hasSeed=n,this.index=0}get seed(){return this._seed}set seed(t){this.hasSeed=!0,this._seed=t}_next(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)}_tryNext(t){const e=this.index++;let i;try{i=this.accumulator(this.seed,t,e)}catch(n){this.destination.error(n)}this.seed=i,this.destination.next(i)}}var a_=i("mCNh");class o_{constructor(t,e){this.id=t,this.url=e}}class r_ extends o_{constructor(t,e,i="imperative",n=null){super(t,e),this.navigationTrigger=i,this.restoredState=n}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class l_ extends o_{constructor(t,e,i){super(t,e),this.urlAfterRedirects=i}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class c_ extends o_{constructor(t,e,i){super(t,e),this.reason=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class d_ extends o_{constructor(t,e,i){super(t,e),this.error=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class h_ extends o_{constructor(t,e,i,n){super(t,e),this.urlAfterRedirects=i,this.state=n}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class u_ extends o_{constructor(t,e,i,n){super(t,e),this.urlAfterRedirects=i,this.state=n}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class m_ extends o_{constructor(t,e,i,n,s){super(t,e),this.urlAfterRedirects=i,this.state=n,this.shouldActivate=s}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class p_ extends o_{constructor(t,e,i,n){super(t,e),this.urlAfterRedirects=i,this.state=n}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class g_ extends o_{constructor(t,e,i,n){super(t,e),this.urlAfterRedirects=i,this.state=n}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class f_{constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class b_{constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class __{constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class y_{constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class v_{constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class w_{constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class k_{constructor(t,e,i){this.routerEvent=t,this.position=e,this.anchor=i}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}let x_=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["ng-component"]],decls:1,vars:0,template:function(t,e){1&t&&s.zc(0,"router-outlet")},directives:function(){return[Av]},encapsulation:2}),t})();class C_{constructor(t){this.params=t||{}}has(t){return this.params.hasOwnProperty(t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function S_(t){return new C_(t)}function D_(t){const e=Error("NavigationCancelingError: "+t);return e.ngNavigationCancelingError=!0,e}function E_(t,e,i){const n=i.path.split("/");if(n.length>t.length)return null;if("full"===i.pathMatch&&(e.hasChildren()||n.lengthe.indexOf(t)>-1):t===e}function F_(t){return Array.prototype.concat.apply([],t)}function L_(t){return t.length>0?t[t.length-1]:null}function N_(t,e){for(const i in t)t.hasOwnProperty(i)&&e(t[i],i)}function z_(t){return Object(s.Mb)(t)?t:Object(s.Nb)(t)?Object(vs.a)(Promise.resolve(t)):Le(t)}function B_(t,e,i){return i?function(t,e){return T_(t,e)}(t.queryParams,e.queryParams)&&function t(e,i){if(!$_(e.segments,i.segments))return!1;if(e.numberOfChildren!==i.numberOfChildren)return!1;for(const n in i.children){if(!e.children[n])return!1;if(!t(e.children[n],i.children[n]))return!1}return!0}(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(i=>M_(t[i],e[i]))}(t.queryParams,e.queryParams)&&function t(e,i){return function e(i,n,s){if(i.segments.length>s.length)return!!$_(i.segments.slice(0,s.length),s)&&!n.hasChildren();if(i.segments.length===s.length){if(!$_(i.segments,s))return!1;for(const e in n.children){if(!i.children[e])return!1;if(!t(i.children[e],n.children[e]))return!1}return!0}{const t=s.slice(0,i.segments.length),a=s.slice(i.segments.length);return!!$_(i.segments,t)&&!!i.children.primary&&e(i.children.primary,n,a)}}(e,i,i.segments)}(t.root,e.root)}class V_{constructor(t,e,i){this.root=t,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=S_(this.queryParams)),this._queryParamMap}toString(){return W_.serialize(this)}}class j_{constructor(t,e){this.segments=t,this.children=e,this.parent=null,N_(e,(t,e)=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Y_(this)}}class U_{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=S_(this.parameters)),this._parameterMap}toString(){return ty(this)}}function $_(t,e){return t.length===e.length&&t.every((t,i)=>t.path===e[i].path)}function H_(t,e){let i=[];return N_(t.children,(t,n)=>{"primary"===n&&(i=i.concat(e(t,n)))}),N_(t.children,(t,n)=>{"primary"!==n&&(i=i.concat(e(t,n)))}),i}class q_{}class G_{parse(t){const e=new ay(t);return new V_(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){var e;return`${`/${function t(e,i){if(!e.hasChildren())return Y_(e);if(i){const i=e.children.primary?t(e.children.primary,!1):"",n=[];return N_(e.children,(e,i)=>{"primary"!==i&&n.push(`${i}:${t(e,!1)}`)}),n.length>0?`${i}(${n.join("//")})`:i}{const i=H_(e,(i,n)=>"primary"===n?[t(e.children.primary,!1)]:[`${n}:${t(i,!1)}`]);return`${Y_(e)}/(${i.join("//")})`}}(t.root,!0)}`}${function(t){const e=Object.keys(t).map(e=>{const i=t[e];return Array.isArray(i)?i.map(t=>`${K_(e)}=${K_(t)}`).join("&"):`${K_(e)}=${K_(i)}`});return e.length?`?${e.join("&")}`:""}(t.queryParams)}${"string"==typeof t.fragment?`#${e=t.fragment,encodeURI(e)}`:""}`}}const W_=new G_;function Y_(t){return t.segments.map(t=>ty(t)).join("/")}function Q_(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function K_(t){return Q_(t).replace(/%3B/gi,";")}function X_(t){return Q_(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Z_(t){return decodeURIComponent(t)}function J_(t){return Z_(t.replace(/\+/g,"%20"))}function ty(t){return`${X_(t.path)}${e=t.parameters,Object.keys(e).map(t=>`;${X_(t)}=${X_(e[t])}`).join("")}`;var e}const ey=/^[^\/()?;=#]+/;function iy(t){const e=t.match(ey);return e?e[0]:""}const ny=/^[^=?&#]+/,sy=/^[^?&#]+/;class ay{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new j_([],{}):new j_([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(i.primary=new j_(t,e)),i}parseSegment(){const t=iy(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(t),new U_(Z_(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=iy(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const t=iy(this.remaining);t&&(i=t,this.capture(i))}t[Z_(e)]=Z_(i)}parseQueryParam(t){const e=function(t){const e=t.match(ny);return e?e[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const t=function(t){const e=t.match(sy);return e?e[0]:""}(this.remaining);t&&(i=t,this.capture(i))}const n=J_(e),s=J_(i);if(t.hasOwnProperty(n)){let e=t[n];Array.isArray(e)||(e=[e],t[n]=e),e.push(s)}else t[n]=s}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=iy(this.remaining),n=this.remaining[i.length];if("/"!==n&&")"!==n&&";"!==n)throw new Error(`Cannot parse url '${this.url}'`);let s=void 0;i.indexOf(":")>-1?(s=i.substr(0,i.indexOf(":")),this.capture(s),this.capture(":")):t&&(s="primary");const a=this.parseChildren();e[s]=1===Object.keys(a).length?a.primary:new j_([],a),this.consumeOptional("//")}return e}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new Error(`Expected "${t}".`)}}class oy{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=ry(t,this._root);return e?e.children.map(t=>t.value):[]}firstChild(t){const e=ry(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=ly(t,this._root);return e.length<2?[]:e[e.length-2].children.map(t=>t.value).filter(e=>e!==t)}pathFromRoot(t){return ly(t,this._root).map(t=>t.value)}}function ry(t,e){if(t===e.value)return e;for(const i of e.children){const e=ry(t,i);if(e)return e}return null}function ly(t,e){if(t===e.value)return[e];for(const i of e.children){const n=ly(t,i);if(n.length)return n.unshift(e),n}return[]}class cy{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function dy(t){const e={};return t&&t.children.forEach(t=>e[t.value.outlet]=t),e}class hy extends oy{constructor(t,e){super(t),this.snapshot=e,by(this,t)}toString(){return this.snapshot.toString()}}function uy(t,e){const i=function(t,e){const i=new gy([],{},{},"",{},"primary",e,null,t.root,-1,{});return new fy("",new cy(i,[]))}(t,e),n=new Bb([new U_("",{})]),s=new Bb({}),a=new Bb({}),o=new Bb({}),r=new Bb(""),l=new my(n,s,o,r,a,"primary",e,i.root);return l.snapshot=i.root,new hy(new cy(l,[]),i)}class my{constructor(t,e,i,n,s,a,o,r){this.url=t,this.params=e,this.queryParams=i,this.fragment=n,this.data=s,this.outlet=a,this.component=o,this._futureSnapshot=r}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(Object(ii.a)(t=>S_(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Object(ii.a)(t=>S_(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function py(t,e="emptyOnly"){const i=t.pathFromRoot;let n=0;if("always"!==e)for(n=i.length-1;n>=1;){const t=i[n],e=i[n-1];if(t.routeConfig&&""===t.routeConfig.path)n--;else{if(e.component)break;n--}}return function(t){return t.reduce((t,e)=>({params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}),{params:{},data:{},resolve:{}})}(i.slice(n))}class gy{constructor(t,e,i,n,s,a,o,r,l,c,d){this.url=t,this.params=e,this.queryParams=i,this.fragment=n,this.data=s,this.outlet=a,this.component=o,this.routeConfig=r,this._urlSegment=l,this._lastPathIndex=c,this._resolve=d}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=S_(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=S_(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class fy extends oy{constructor(t,e){super(e),this.url=t,by(this,e)}toString(){return _y(this._root)}}function by(t,e){e.value._routerState=t,e.children.forEach(e=>by(t,e))}function _y(t){const e=t.children.length>0?` { ${t.children.map(_y).join(", ")} } `:"";return`${t.value}${e}`}function yy(t){if(t.snapshot){const e=t.snapshot,i=t._futureSnapshot;t.snapshot=i,T_(e.queryParams,i.queryParams)||t.queryParams.next(i.queryParams),e.fragment!==i.fragment&&t.fragment.next(i.fragment),T_(e.params,i.params)||t.params.next(i.params),function(t,e){if(t.length!==e.length)return!1;for(let i=0;iT_(t.parameters,n[e].parameters))&&!(!t.parent!=!e.parent)&&(!t.parent||vy(t.parent,e.parent))}function wy(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function ky(t,e,i,n,s){let a={};return n&&N_(n,(t,e)=>{a[e]=Array.isArray(t)?t.map(t=>`${t}`):`${t}`}),new V_(i.root===t?e:function t(e,i,n){const s={};return N_(e.children,(e,a)=>{s[a]=e===i?n:t(e,i,n)}),new j_(e.segments,s)}(i.root,t,e),a,s)}class xy{constructor(t,e,i){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=i,t&&i.length>0&&wy(i[0]))throw new Error("Root segment cannot have matrix parameters");const n=i.find(t=>"object"==typeof t&&null!=t&&t.outlets);if(n&&n!==L_(i))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Cy{constructor(t,e,i){this.segmentGroup=t,this.processChildren=e,this.index=i}}function Sy(t){return"object"==typeof t&&null!=t&&t.outlets?t.outlets.primary:`${t}`}function Dy(t,e,i){if(t||(t=new j_([],{})),0===t.segments.length&&t.hasChildren())return Ey(t,e,i);const n=function(t,e,i){let n=0,s=e;const a={match:!1,pathIndex:0,commandIndex:0};for(;s=i.length)return a;const e=t.segments[s],o=Sy(i[n]),r=n0&&void 0===o)break;if(o&&r&&"object"==typeof r&&void 0===r.outlets){if(!Py(o,r,e))return a;n+=2}else{if(!Py(o,{},e))return a;n++}s++}return{match:!0,pathIndex:s,commandIndex:n}}(t,e,i),s=i.slice(n.commandIndex);if(n.match&&n.pathIndex{null!==i&&(s[n]=Dy(t.children[n],e,i))}),N_(t.children,(t,e)=>{void 0===n[e]&&(s[e]=t)}),new j_(t.segments,s)}}function Ay(t,e,i){const n=t.segments.slice(0,e);let s=0;for(;s{null!==t&&(e[i]=Ay(new j_([],{}),0,t))}),e}function Iy(t){const e={};return N_(t,(t,i)=>e[i]=`${t}`),e}function Py(t,e,i){return t==i.path&&T_(e,i.parameters)}class Ry{constructor(t,e,i,n){this.routeReuseStrategy=t,this.futureState=e,this.currState=i,this.forwardEvent=n}activate(t){const e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,t),yy(this.futureState.root),this.activateChildRoutes(e,i,t)}deactivateChildRoutes(t,e,i){const n=dy(e);t.children.forEach(t=>{const e=t.value.outlet;this.deactivateRoutes(t,n[e],i),delete n[e]}),N_(n,(t,e)=>{this.deactivateRouteAndItsChildren(t,i)})}deactivateRoutes(t,e,i){const n=t.value,s=e?e.value:null;if(n===s)if(n.component){const s=i.getContext(n.outlet);s&&this.deactivateChildRoutes(t,e,s.children)}else this.deactivateChildRoutes(t,e,i);else s&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(t,e){this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const i=e.getContext(t.value.outlet);if(i&&i.outlet){const e=i.outlet.detach(),n=i.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:e,route:t,contexts:n})}}deactivateRouteAndOutlet(t,e){const i=e.getContext(t.value.outlet);if(i){const n=dy(t),s=t.value.component?i.children:e;N_(n,(t,e)=>this.deactivateRouteAndItsChildren(t,s)),i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated())}}activateChildRoutes(t,e,i){const n=dy(e);t.children.forEach(t=>{this.activateRoutes(t,n[t.value.outlet],i),this.forwardEvent(new w_(t.value.snapshot))}),t.children.length&&this.forwardEvent(new y_(t.value.snapshot))}activateRoutes(t,e,i){const n=t.value,s=e?e.value:null;if(yy(n),n===s)if(n.component){const s=i.getOrCreateContext(n.outlet);this.activateChildRoutes(t,e,s.children)}else this.activateChildRoutes(t,e,i);else if(n.component){const e=i.getOrCreateContext(n.outlet);if(this.routeReuseStrategy.shouldAttach(n.snapshot)){const t=this.routeReuseStrategy.retrieve(n.snapshot);this.routeReuseStrategy.store(n.snapshot,null),e.children.onOutletReAttached(t.contexts),e.attachRef=t.componentRef,e.route=t.route.value,e.outlet&&e.outlet.attach(t.componentRef,t.route.value),Ty(t.route)}else{const i=function(t){for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig;if(t&&t.component)return null}return null}(n.snapshot),s=i?i.module.componentFactoryResolver:null;e.attachRef=null,e.route=n,e.resolver=s,e.outlet&&e.outlet.activateWith(n,s),this.activateChildRoutes(t,null,e.children)}}else this.activateChildRoutes(t,null,i)}}function Ty(t){yy(t.value),t.children.forEach(Ty)}function My(t){return"function"==typeof t}function Fy(t){return t instanceof V_}class Ly{constructor(t){this.segmentGroup=t||null}}class Ny{constructor(t){this.urlTree=t}}function zy(t){return new si.a(e=>e.error(new Ly(t)))}function By(t){return new si.a(e=>e.error(new Ny(t)))}function Vy(t){return new si.a(e=>e.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${t}'`)))}class jy{constructor(t,e,i,n,a){this.configLoader=e,this.urlSerializer=i,this.urlTree=n,this.config=a,this.allowRedirects=!0,this.ngModule=t.get(s.D)}apply(){return this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,"primary").pipe(Object(ii.a)(t=>this.createUrlTree(t,this.urlTree.queryParams,this.urlTree.fragment))).pipe(hh(t=>{if(t instanceof Ny)return this.allowRedirects=!1,this.match(t.urlTree);if(t instanceof Ly)throw this.noMatchError(t);throw t}))}match(t){return this.expandSegmentGroup(this.ngModule,this.config,t.root,"primary").pipe(Object(ii.a)(e=>this.createUrlTree(e,t.queryParams,t.fragment))).pipe(hh(t=>{if(t instanceof Ly)throw this.noMatchError(t);throw t}))}noMatchError(t){return new Error(`Cannot match any routes. URL Segment: '${t.segmentGroup}'`)}createUrlTree(t,e,i){const n=t.segments.length>0?new j_([],{primary:t}):t;return new V_(n,e,i)}expandSegmentGroup(t,e,i,n){return 0===i.segments.length&&i.hasChildren()?this.expandChildren(t,e,i).pipe(Object(ii.a)(t=>new j_([],t))):this.expandSegment(t,i,e,i.segments,n,!0)}expandChildren(t,e,i){return function(t,e){if(0===Object.keys(t).length)return Le({});const i=[],n=[],s={};return N_(t,(t,a)=>{const o=e(a,t).pipe(Object(ii.a)(t=>s[a]=t));"primary"===a?i.push(o):n.push(o)}),Le.apply(null,i.concat(n)).pipe(rn(),Zb(),Object(ii.a)(()=>s))}(i.children,(i,n)=>this.expandSegmentGroup(t,e,n,i))}expandSegment(t,e,i,n,s,a){return Le(...i).pipe(Object(ii.a)(o=>this.expandSegmentAgainstRoute(t,e,i,o,n,s,a).pipe(hh(t=>{if(t instanceof Ly)return Le(null);throw t}))),rn(),Jb(t=>!!t),hh((t,i)=>{if(t instanceof Vb||"EmptyError"===t.name){if(this.noLeftoversInUrl(e,n,s))return Le(new j_([],{}));throw new Ly(e)}throw t}))}noLeftoversInUrl(t,e,i){return 0===e.length&&!t.children[i]}expandSegmentAgainstRoute(t,e,i,n,s,a,o){return qy(n)!==a?zy(e):void 0===n.redirectTo?this.matchSegmentAgainstRoute(t,e,n,s):o&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,i,n,s,a):zy(e)}expandSegmentAgainstRouteUsingRedirect(t,e,i,n,s,a){return"**"===n.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,i,n,a):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,n,s,a)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,i,n){const s=this.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?By(s):this.lineralizeSegments(i,s).pipe(Object(_h.a)(i=>{const s=new j_(i,{});return this.expandSegment(t,s,e,i,n,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,n,s,a){const{matched:o,consumedSegments:r,lastChild:l,positionalParamSegments:c}=Uy(e,n,s);if(!o)return zy(e);const d=this.applyRedirectCommands(r,n.redirectTo,c);return n.redirectTo.startsWith("/")?By(d):this.lineralizeSegments(n,d).pipe(Object(_h.a)(n=>this.expandSegment(t,e,i,n.concat(s.slice(l)),a,!1)))}matchSegmentAgainstRoute(t,e,i,n){if("**"===i.path)return i.loadChildren?this.configLoader.load(t.injector,i).pipe(Object(ii.a)(t=>(i._loadedConfig=t,new j_(n,{})))):Le(new j_(n,{}));const{matched:s,consumedSegments:a,lastChild:o}=Uy(e,i,n);if(!s)return zy(e);const r=n.slice(o);return this.getChildConfig(t,i,n).pipe(Object(_h.a)(t=>{const i=t.module,n=t.routes,{segmentGroup:s,slicedSegments:o}=function(t,e,i,n){return i.length>0&&function(t,e,i){return i.some(i=>Hy(t,e,i)&&"primary"!==qy(i))}(t,i,n)?{segmentGroup:$y(new j_(e,function(t,e){const i={};i.primary=e;for(const n of t)""===n.path&&"primary"!==qy(n)&&(i[qy(n)]=new j_([],{}));return i}(n,new j_(i,t.children)))),slicedSegments:[]}:0===i.length&&function(t,e,i){return i.some(i=>Hy(t,e,i))}(t,i,n)?{segmentGroup:$y(new j_(t.segments,function(t,e,i,n){const s={};for(const a of i)Hy(t,e,a)&&!n[qy(a)]&&(s[qy(a)]=new j_([],{}));return Object.assign(Object.assign({},n),s)}(t,i,n,t.children))),slicedSegments:i}:{segmentGroup:t,slicedSegments:i}}(e,a,r,n);return 0===o.length&&s.hasChildren()?this.expandChildren(i,n,s).pipe(Object(ii.a)(t=>new j_(a,t))):0===n.length&&0===o.length?Le(new j_(a,{})):this.expandSegment(i,s,n,o,"primary",!0).pipe(Object(ii.a)(t=>new j_(a.concat(t.segments),t.children)))}))}getChildConfig(t,e,i){return e.children?Le(new A_(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Le(e._loadedConfig):function(t,e,i){const n=e.canLoad;return n&&0!==n.length?Object(vs.a)(n).pipe(Object(ii.a)(n=>{const s=t.get(n);let a;if(function(t){return t&&My(t.canLoad)}(s))a=s.canLoad(e,i);else{if(!My(s))throw new Error("Invalid CanLoad guard");a=s(e,i)}return z_(a)})).pipe(rn(),(s=t=>!0===t,t=>t.lift(new t_(s,void 0,t)))):Le(!0);var s}(t.injector,e,i).pipe(Object(_h.a)(i=>i?this.configLoader.load(t.injector,e).pipe(Object(ii.a)(t=>(e._loadedConfig=t,t))):function(t){return new si.a(e=>e.error(D_(`Cannot load children because the guard of the route "path: '${t.path}'" returned false`)))}(e))):Le(new A_([],t))}lineralizeSegments(t,e){let i=[],n=e.root;for(;;){if(i=i.concat(n.segments),0===n.numberOfChildren)return Le(i);if(n.numberOfChildren>1||!n.children.primary)return Vy(t.redirectTo);n=n.children.primary}}applyRedirectCommands(t,e,i){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,i)}applyRedirectCreatreUrlTree(t,e,i,n){const s=this.createSegmentGroup(t,e.root,i,n);return new V_(s,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const i={};return N_(t,(t,n)=>{if("string"==typeof t&&t.startsWith(":")){const s=t.substring(1);i[n]=e[s]}else i[n]=t}),i}createSegmentGroup(t,e,i,n){const s=this.createSegments(t,e.segments,i,n);let a={};return N_(e.children,(e,s)=>{a[s]=this.createSegmentGroup(t,e,i,n)}),new j_(s,a)}createSegments(t,e,i,n){return e.map(e=>e.path.startsWith(":")?this.findPosParam(t,e,n):this.findOrReturn(e,i))}findPosParam(t,e,i){const n=i[e.path.substring(1)];if(!n)throw new Error(`Cannot redirect to '${t}'. Cannot find '${e.path}'.`);return n}findOrReturn(t,e){let i=0;for(const n of e){if(n.path===t.path)return e.splice(i),n;i++}return t}}function Uy(t,e,i){if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||i.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};const n=(e.matcher||E_)(i,t,e);return n?{matched:!0,consumedSegments:n.consumed,lastChild:n.consumed.length,positionalParamSegments:n.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function $y(t){if(1===t.numberOfChildren&&t.children.primary){const e=t.children.primary;return new j_(t.segments.concat(e.segments),e.children)}return t}function Hy(t,e,i){return(!(t.hasChildren()||e.length>0)||"full"!==i.pathMatch)&&""===i.path&&void 0!==i.redirectTo}function qy(t){return t.outlet||"primary"}class Gy{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class Wy{constructor(t,e){this.component=t,this.route=e}}function Yy(t,e,i){const n=t._root;return function t(e,i,n,s,a={canDeactivateChecks:[],canActivateChecks:[]}){const o=dy(i);return e.children.forEach(e=>{!function(e,i,n,s,a={canDeactivateChecks:[],canActivateChecks:[]}){const o=e.value,r=i?i.value:null,l=n?n.getContext(e.value.outlet):null;if(r&&o.routeConfig===r.routeConfig){const c=function(t,e,i){if("function"==typeof i)return i(t,e);switch(i){case"pathParamsChange":return!$_(t.url,e.url);case"pathParamsOrQueryParamsChange":return!$_(t.url,e.url)||!T_(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!vy(t,e)||!T_(t.queryParams,e.queryParams);case"paramsChange":default:return!vy(t,e)}}(r,o,o.routeConfig.runGuardsAndResolvers);c?a.canActivateChecks.push(new Gy(s)):(o.data=r.data,o._resolvedData=r._resolvedData),t(e,i,o.component?l?l.children:null:n,s,a),c&&a.canDeactivateChecks.push(new Wy(l&&l.outlet&&l.outlet.component||null,r))}else r&&Ky(i,l,a),a.canActivateChecks.push(new Gy(s)),t(e,null,o.component?l?l.children:null:n,s,a)}(e,o[e.value.outlet],n,s.concat([e.value]),a),delete o[e.value.outlet]}),N_(o,(t,e)=>Ky(t,n.getContext(e),a)),a}(n,e?e._root:null,i,[n.value])}function Qy(t,e,i){const n=function(t){if(!t)return null;for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig}return null}(e);return(n?n.module.injector:i).get(t)}function Ky(t,e,i){const n=dy(t),s=t.value;N_(n,(t,n)=>{Ky(t,s.component?e?e.children.getContext(n):null:e,i)}),i.canDeactivateChecks.push(new Wy(s.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,s))}const Xy=Symbol("INITIAL_VALUE");function Zy(){return $r(t=>Sm(...t.map(t=>t.pipe(ri(1),cn(Xy)))).pipe(i_((t,e)=>{let i=!1;return e.reduce((t,n,s)=>{if(t!==Xy)return t;if(n===Xy&&(i=!0),!i){if(!1===n)return n;if(s===e.length-1||Fy(n))return n}return t},t)},Xy),Je(t=>t!==Xy),Object(ii.a)(t=>Fy(t)?t:!0===t),ri(1)))}function Jy(t,e){return null!==t&&e&&e(new v_(t)),Le(!0)}function tv(t,e){return null!==t&&e&&e(new __(t)),Le(!0)}function ev(t,e,i){const n=e.routeConfig?e.routeConfig.canActivate:null;return n&&0!==n.length?Le(n.map(n=>fr(()=>{const s=Qy(n,e,i);let a;if(function(t){return t&&My(t.canActivate)}(s))a=z_(s.canActivate(e,t));else{if(!My(s))throw new Error("Invalid CanActivate guard");a=z_(s(e,t))}return a.pipe(Jb())}))).pipe(Zy()):Le(!0)}function iv(t,e,i){const n=e[e.length-1],s=e.slice(0,e.length-1).reverse().map(t=>function(t){const e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(t)).filter(t=>null!==t).map(e=>fr(()=>Le(e.guards.map(s=>{const a=Qy(s,e.node,i);let o;if(function(t){return t&&My(t.canActivateChild)}(a))o=z_(a.canActivateChild(n,t));else{if(!My(a))throw new Error("Invalid CanActivateChild guard");o=z_(a(n,t))}return o.pipe(Jb())})).pipe(Zy())));return Le(s).pipe(Zy())}class nv{}class sv{constructor(t,e,i,n,s,a){this.rootComponentType=t,this.config=e,this.urlTree=i,this.url=n,this.paramsInheritanceStrategy=s,this.relativeLinkResolution=a}recognize(){try{const t=rv(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,"primary"),i=new gy([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},"primary",this.rootComponentType,null,this.urlTree.root,-1,{}),n=new cy(i,e),s=new fy(this.url,n);return this.inheritParamsAndData(s._root),Le(s)}catch(t){return new si.a(e=>e.error(t))}}inheritParamsAndData(t){const e=t.value,i=py(e,this.paramsInheritanceStrategy);e.params=Object.freeze(i.params),e.data=Object.freeze(i.data),t.children.forEach(t=>this.inheritParamsAndData(t))}processSegmentGroup(t,e,i){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,i)}processChildren(t,e){const i=H_(e,(e,i)=>this.processSegmentGroup(t,e,i));return function(t){const e={};t.forEach(t=>{const i=e[t.value.outlet];if(i){const e=i.url.map(t=>t.toString()).join("/"),n=t.value.url.map(t=>t.toString()).join("/");throw new Error(`Two segments cannot have the same outlet name: '${e}' and '${n}'.`)}e[t.value.outlet]=t.value})}(i),i.sort((t,e)=>"primary"===t.value.outlet?-1:"primary"===e.value.outlet?1:t.value.outlet.localeCompare(e.value.outlet)),i}processSegment(t,e,i,n){for(const a of t)try{return this.processSegmentAgainstRoute(a,e,i,n)}catch(s){if(!(s instanceof nv))throw s}if(this.noLeftoversInUrl(e,i,n))return[];throw new nv}noLeftoversInUrl(t,e,i){return 0===e.length&&!t.children[i]}processSegmentAgainstRoute(t,e,i,n){if(t.redirectTo)throw new nv;if((t.outlet||"primary")!==n)throw new nv;let s,a=[],o=[];if("**"===t.path){const a=i.length>0?L_(i).parameters:{};s=new gy(i,a,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,dv(t),n,t.component,t,av(e),ov(e)+i.length,hv(t))}else{const r=function(t,e,i){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||i.length>0))throw new nv;return{consumedSegments:[],lastChild:0,parameters:{}}}const n=(e.matcher||E_)(i,t,e);if(!n)throw new nv;const s={};N_(n.posParams,(t,e)=>{s[e]=t.path});const a=n.consumed.length>0?Object.assign(Object.assign({},s),n.consumed[n.consumed.length-1].parameters):s;return{consumedSegments:n.consumed,lastChild:n.consumed.length,parameters:a}}(e,t,i);a=r.consumedSegments,o=i.slice(r.lastChild),s=new gy(a,r.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,dv(t),n,t.component,t,av(e),ov(e)+a.length,hv(t))}const r=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),{segmentGroup:l,slicedSegments:c}=rv(e,a,o,r,this.relativeLinkResolution);if(0===c.length&&l.hasChildren()){const t=this.processChildren(r,l);return[new cy(s,t)]}if(0===r.length&&0===c.length)return[new cy(s,[])];const d=this.processSegment(r,l,c,"primary");return[new cy(s,d)]}}function av(t){let e=t;for(;e._sourceSegment;)e=e._sourceSegment;return e}function ov(t){let e=t,i=e._segmentIndexShift?e._segmentIndexShift:0;for(;e._sourceSegment;)e=e._sourceSegment,i+=e._segmentIndexShift?e._segmentIndexShift:0;return i-1}function rv(t,e,i,n,s){if(i.length>0&&function(t,e,i){return i.some(i=>lv(t,e,i)&&"primary"!==cv(i))}(t,i,n)){const s=new j_(e,function(t,e,i,n){const s={};s.primary=n,n._sourceSegment=t,n._segmentIndexShift=e.length;for(const a of i)if(""===a.path&&"primary"!==cv(a)){const i=new j_([],{});i._sourceSegment=t,i._segmentIndexShift=e.length,s[cv(a)]=i}return s}(t,e,n,new j_(i,t.children)));return s._sourceSegment=t,s._segmentIndexShift=e.length,{segmentGroup:s,slicedSegments:[]}}if(0===i.length&&function(t,e,i){return i.some(i=>lv(t,e,i))}(t,i,n)){const a=new j_(t.segments,function(t,e,i,n,s,a){const o={};for(const r of n)if(lv(t,i,r)&&!s[cv(r)]){const i=new j_([],{});i._sourceSegment=t,i._segmentIndexShift="legacy"===a?t.segments.length:e.length,o[cv(r)]=i}return Object.assign(Object.assign({},s),o)}(t,e,i,n,t.children,s));return a._sourceSegment=t,a._segmentIndexShift=e.length,{segmentGroup:a,slicedSegments:i}}const a=new j_(t.segments,t.children);return a._sourceSegment=t,a._segmentIndexShift=e.length,{segmentGroup:a,slicedSegments:i}}function lv(t,e,i){return(!(t.hasChildren()||e.length>0)||"full"!==i.pathMatch)&&""===i.path&&void 0===i.redirectTo}function cv(t){return t.outlet||"primary"}function dv(t){return t.data||{}}function hv(t){return t.resolve||{}}function uv(t,e,i,n){const s=Qy(t,e,n);return z_(s.resolve?s.resolve(e,i):s(e,i))}function mv(t){return function(e){return e.pipe($r(e=>{const i=t(e);return i?Object(vs.a)(i).pipe(Object(ii.a)(()=>e)):Object(vs.a)([e])}))}}class pv{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}const gv=new s.v("ROUTES");class fv{constructor(t,e,i,n){this.loader=t,this.compiler=e,this.onLoadStartListener=i,this.onLoadEndListener=n}load(t,e){return this.onLoadStartListener&&this.onLoadStartListener(e),this.loadModuleFactory(e.loadChildren).pipe(Object(ii.a)(i=>{this.onLoadEndListener&&this.onLoadEndListener(e);const n=i.create(t);return new A_(F_(n.injector.get(gv)).map(R_),n)}))}loadModuleFactory(t){return"string"==typeof t?Object(vs.a)(this.loader.load(t)):z_(t()).pipe(Object(_h.a)(t=>t instanceof s.B?Le(t):Object(vs.a)(this.compiler.compileModuleAsync(t))))}}class bv{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,e){return t}}function _v(t){throw t}function yv(t,e,i){return e.parse("/")}function vv(t,e){return Le(null)}let wv=(()=>{class t{constructor(t,e,i,n,a,o,r,l){this.rootComponentType=t,this.urlSerializer=e,this.rootContexts=i,this.location=n,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new Pe.a,this.errorHandler=_v,this.malformedUriErrorHandler=yv,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:vv,afterPreactivation:vv},this.urlHandlingStrategy=new bv,this.routeReuseStrategy=new pv,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=a.get(s.D),this.console=a.get(s.ib);const c=a.get(s.F);this.isNgZoneEnabled=c instanceof s.F,this.resetConfig(l),this.currentUrlTree=new V_(new j_([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new fv(o,r,t=>this.triggerEvent(new f_(t)),t=>this.triggerEvent(new b_(t))),this.routerState=uy(this.currentUrlTree,this.rootComponentType),this.transitions=new Bb({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}setupNavigations(t){const e=this.events;return t.pipe(Je(t=>0!==t.id),Object(ii.a)(t=>Object.assign(Object.assign({},t),{extractedUrl:this.urlHandlingStrategy.extract(t.rawUrl)})),$r(t=>{let i=!1,n=!1;return Le(t).pipe(je(t=>{this.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),$r(t=>{const i=!this.navigated||t.extractedUrl.toString()!==this.browserUrlTree.toString();if(("reload"===this.onSameUrlNavigation||i)&&this.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return Le(t).pipe($r(t=>{const i=this.transitions.getValue();return e.next(new r_(t.id,this.serializeUrl(t.extractedUrl),t.source,t.restoredState)),i!==this.transitions.getValue()?ai:[t]}),$r(t=>Promise.resolve(t)),(n=this.ngModule.injector,s=this.configLoader,a=this.urlSerializer,o=this.config,function(t){return t.pipe($r(t=>function(t,e,i,n,s){return new jy(t,e,i,n,s).apply()}(n,s,a,t.extractedUrl,o).pipe(Object(ii.a)(e=>Object.assign(Object.assign({},t),{urlAfterRedirects:e})))))}),je(t=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:t.urlAfterRedirects})}),function(t,e,i,n,s){return function(a){return a.pipe(Object(_h.a)(a=>function(t,e,i,n,s="emptyOnly",a="legacy"){return new sv(t,e,i,n,s,a).recognize()}(t,e,a.urlAfterRedirects,i(a.urlAfterRedirects),n,s).pipe(Object(ii.a)(t=>Object.assign(Object.assign({},a),{targetSnapshot:t})))))}}(this.rootComponentType,this.config,t=>this.serializeUrl(t),this.paramsInheritanceStrategy,this.relativeLinkResolution),je(t=>{"eager"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects)}),je(t=>{const i=new h_(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.next(i)}));var n,s,a,o;if(i&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:i,extractedUrl:n,source:s,restoredState:a,extras:o}=t,r=new r_(i,this.serializeUrl(n),s,a);e.next(r);const l=uy(n,this.rootComponentType).snapshot;return Le(Object.assign(Object.assign({},t),{targetSnapshot:l,urlAfterRedirects:n,extras:Object.assign(Object.assign({},o),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=t.rawUrl,this.browserUrlTree=t.urlAfterRedirects,t.resolve(null),ai}),mv(t=>{const{targetSnapshot:e,id:i,extractedUrl:n,rawUrl:s,extras:{skipLocationChange:a,replaceUrl:o}}=t;return this.hooks.beforePreactivation(e,{navigationId:i,appliedUrlTree:n,rawUrlTree:s,skipLocationChange:!!a,replaceUrl:!!o})}),je(t=>{const e=new u_(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),Object(ii.a)(t=>Object.assign(Object.assign({},t),{guards:Yy(t.targetSnapshot,t.currentSnapshot,this.rootContexts)})),function(t,e){return function(i){return i.pipe(Object(_h.a)(i=>{const{targetSnapshot:n,currentSnapshot:s,guards:{canActivateChecks:a,canDeactivateChecks:o}}=i;return 0===o.length&&0===a.length?Le(Object.assign(Object.assign({},i),{guardsResult:!0})):function(t,e,i,n){return Object(vs.a)(t).pipe(Object(_h.a)(t=>function(t,e,i,n,s){const a=e&&e.routeConfig?e.routeConfig.canDeactivate:null;return a&&0!==a.length?Le(a.map(a=>{const o=Qy(a,e,s);let r;if(function(t){return t&&My(t.canDeactivate)}(o))r=z_(o.canDeactivate(t,e,i,n));else{if(!My(o))throw new Error("Invalid CanDeactivate guard");r=z_(o(t,e,i,n))}return r.pipe(Jb())})).pipe(Zy()):Le(!0)}(t.component,t.route,i,e,n)),Jb(t=>!0!==t,!0))}(o,n,s,t).pipe(Object(_h.a)(i=>i&&"boolean"==typeof i?function(t,e,i,n){return Object(vs.a)(e).pipe(yh(e=>Object(vs.a)([tv(e.route.parent,n),Jy(e.route,n),iv(t,e.path,i),ev(t,e.route,i)]).pipe(rn(),Jb(t=>!0!==t,!0))),Jb(t=>!0!==t,!0))}(n,a,t,e):Le(i)),Object(ii.a)(t=>Object.assign(Object.assign({},i),{guardsResult:t})))}))}}(this.ngModule.injector,t=>this.triggerEvent(t)),je(t=>{if(Fy(t.guardsResult)){const e=D_(`Redirecting to "${this.serializeUrl(t.guardsResult)}"`);throw e.url=t.guardsResult,e}}),je(t=>{const e=new m_(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);this.triggerEvent(e)}),Je(t=>{if(!t.guardsResult){this.resetUrlToCurrentUrlTree();const i=new c_(t.id,this.serializeUrl(t.extractedUrl),"");return e.next(i),t.resolve(!1),!1}return!0}),mv(t=>{if(t.guards.canActivateChecks.length)return Le(t).pipe(je(t=>{const e=new p_(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),(e=this.paramsInheritanceStrategy,i=this.ngModule.injector,function(t){return t.pipe(Object(_h.a)(t=>{const{targetSnapshot:n,guards:{canActivateChecks:s}}=t;return s.length?Object(vs.a)(s).pipe(yh(t=>function(t,e,i,n){return function(t,e,i,n){const s=Object.keys(t);if(0===s.length)return Le({});if(1===s.length){const a=s[0];return uv(t[a],e,i,n).pipe(Object(ii.a)(t=>({[a]:t})))}const a={};return Object(vs.a)(s).pipe(Object(_h.a)(s=>uv(t[s],e,i,n).pipe(Object(ii.a)(t=>(a[s]=t,t))))).pipe(Zb(),Object(ii.a)(()=>a))}(t._resolve,t,e,n).pipe(Object(ii.a)(e=>(t._resolvedData=e,t.data=Object.assign(Object.assign({},t.data),py(t,i).resolve),null)))}(t.route,n,e,i)),function(t,e){return arguments.length>=2?function(i){return Object(a_.a)(i_(t,e),jb(1),Yb(e))(i)}:function(e){return Object(a_.a)(i_((e,i,n)=>t(e,i,n+1)),jb(1))(e)}}((t,e)=>t),Object(ii.a)(e=>t)):Le(t)}))}),je(t=>{const e=new g_(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}));var e,i}),mv(t=>{const{targetSnapshot:e,id:i,extractedUrl:n,rawUrl:s,extras:{skipLocationChange:a,replaceUrl:o}}=t;return this.hooks.afterPreactivation(e,{navigationId:i,appliedUrlTree:n,rawUrlTree:s,skipLocationChange:!!a,replaceUrl:!!o})}),Object(ii.a)(t=>{const e=function(t,e,i){const n=function t(e,i,n){if(n&&e.shouldReuseRoute(i.value,n.value.snapshot)){const s=n.value;s._futureSnapshot=i.value;const a=function(e,i,n){return i.children.map(i=>{for(const s of n.children)if(e.shouldReuseRoute(s.value.snapshot,i.value))return t(e,i,s);return t(e,i)})}(e,i,n);return new cy(s,a)}{const n=e.retrieve(i.value);if(n){const t=n.route;return function t(e,i){if(e.value.routeConfig!==i.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(e.children.length!==i.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");i.value._futureSnapshot=e.value;for(let n=0;nt(e,i));return new cy(n,a)}}var s}(t,e._root,i?i._root:void 0);return new hy(n,e)}(this.routeReuseStrategy,t.targetSnapshot,t.currentRouterState);return Object.assign(Object.assign({},t),{targetRouterState:e})}),je(t=>{this.currentUrlTree=t.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t.rawUrl),this.routerState=t.targetRouterState,"deferred"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects)}),(s=this.rootContexts,a=this.routeReuseStrategy,o=t=>this.triggerEvent(t),Object(ii.a)(t=>(new Ry(a,t.targetRouterState,t.currentRouterState,o).activate(s),t))),je({next(){i=!0},complete(){i=!0}}),ph(()=>{if(!i&&!n){this.resetUrlToCurrentUrlTree();const i=new c_(t.id,this.serializeUrl(t.extractedUrl),`Navigation ID ${t.id} is not equal to the current navigation id ${this.navigationId}`);e.next(i),t.resolve(!1)}this.currentNavigation=null}),hh(i=>{if(n=!0,(s=i)&&s.ngNavigationCancelingError){const n=Fy(i.url);n||(this.navigated=!0,this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl));const s=new c_(t.id,this.serializeUrl(t.extractedUrl),i.message);e.next(s),n?setTimeout(()=>{const e=this.urlHandlingStrategy.merge(i.url,this.rawUrlTree);return this.scheduleNavigation(e,"imperative",null,{skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy},{resolve:t.resolve,reject:t.reject,promise:t.promise})},0):t.resolve(!1)}else{this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl);const n=new d_(t.id,this.serializeUrl(t.extractedUrl),i);e.next(n);try{t.resolve(this.errorHandler(i))}catch(a){t.reject(a)}}var s;return ai}));var s,a,o}))}resetRootComponentType(t){this.rootComponentType=t,this.routerState.root.component=this.rootComponentType}getTransition(){const t=this.transitions.value;return t.urlAfterRedirects=this.browserUrlTree,t}setTransition(t){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),t))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(t=>{let e=this.parseUrl(t.url);const i="popstate"===t.type?"popstate":"hashchange",n=t.state&&t.state.navigationId?t.state:null;setTimeout(()=>{this.scheduleNavigation(e,i,n,{replaceUrl:!0})},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(t){this.events.next(t)}resetConfig(t){O_(t),this.config=t.map(R_),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)}createUrlTree(t,e={}){const{relativeTo:i,queryParams:n,fragment:a,preserveQueryParams:o,queryParamsHandling:r,preserveFragment:l}=e;Object(s.eb)()&&o&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");const c=i||this.routerState.root,d=l?this.currentUrlTree.fragment:a;let h=null;if(r)switch(r){case"merge":h=Object.assign(Object.assign({},this.currentUrlTree.queryParams),n);break;case"preserve":h=this.currentUrlTree.queryParams;break;default:h=n||null}else h=o?this.currentUrlTree.queryParams:n||null;return null!==h&&(h=this.removeEmptyProps(h)),function(t,e,i,n,s){if(0===i.length)return ky(e.root,e.root,e,n,s);const a=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new xy(!0,0,t);let e=0,i=!1;const n=t.reduce((t,n,s)=>{if("object"==typeof n&&null!=n){if(n.outlets){const e={};return N_(n.outlets,(t,i)=>{e[i]="string"==typeof t?t.split("/"):t}),[...t,{outlets:e}]}if(n.segmentPath)return[...t,n.segmentPath]}return"string"!=typeof n?[...t,n]:0===s?(n.split("/").forEach((n,s)=>{0==s&&"."===n||(0==s&&""===n?i=!0:".."===n?e++:""!=n&&t.push(n))}),t):[...t,n]},[]);return new xy(i,e,n)}(i);if(a.toRoot())return ky(e.root,new j_([],{}),e,n,s);const o=function(t,e,i){if(t.isAbsolute)return new Cy(e.root,!0,0);if(-1===i.snapshot._lastPathIndex)return new Cy(i.snapshot._urlSegment,!0,0);const n=wy(t.commands[0])?0:1;return function(t,e,i){let n=t,s=e,a=i;for(;a>s;){if(a-=s,n=n.parent,!n)throw new Error("Invalid number of '../'");s=n.segments.length}return new Cy(n,!1,s-a)}(i.snapshot._urlSegment,i.snapshot._lastPathIndex+n,t.numberOfDoubleDots)}(a,e,t),r=o.processChildren?Ey(o.segmentGroup,o.index,a.commands):Dy(o.segmentGroup,o.index,a.commands);return ky(o.segmentGroup,r,e,n,s)}(c,this.currentUrlTree,t,h,d)}navigateByUrl(t,e={skipLocationChange:!1}){Object(s.eb)()&&this.isNgZoneEnabled&&!s.F.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");const i=Fy(t)?t:this.parseUrl(t),n=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(n,"imperative",null,e)}navigate(t,e={skipLocationChange:!1}){return function(t){for(let e=0;e{const n=t[i];return null!=n&&(e[i]=n),e},{})}processNavigations(){this.navigations.subscribe(t=>{this.navigated=!0,this.lastSuccessfulId=t.id,this.events.next(new l_(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.currentNavigation=null,t.resolve(!0)},t=>{this.console.warn("Unhandled Navigation Error: ")})}scheduleNavigation(t,e,i,n,s){const a=this.getTransition();if(a&&"imperative"!==e&&"imperative"===a.source&&a.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(a&&"hashchange"==e&&"popstate"===a.source&&a.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(a&&"popstate"==e&&"hashchange"===a.source&&a.rawUrl.toString()===t.toString())return Promise.resolve(!0);let o,r,l;s?(o=s.resolve,r=s.reject,l=s.promise):l=new Promise((t,e)=>{o=t,r=e});const c=++this.navigationId;return this.setTransition({id:c,source:e,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:n,resolve:o,reject:r,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(t=>Promise.reject(t))}setBrowserUrl(t,e,i,n){const s=this.urlSerializer.serialize(t);n=n||{},this.location.isCurrentPathEqualTo(s)||e?this.location.replaceState(s,"",Object.assign(Object.assign({},n),{navigationId:i})):this.location.go(s,"",Object.assign(Object.assign({},n),{navigationId:i}))}resetStateAndUrl(t,e,i){this.routerState=t,this.currentUrlTree=e,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,i),this.resetUrlToCurrentUrlTree()}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})}}return t.\u0275fac=function(t){s.Pc()},t.\u0275dir=s.tc({type:t}),t})(),kv=(()=>{class t{constructor(t,e,i,n,s){this.router=t,this.route=e,this.commands=[],null==i&&n.setAttribute(s.nativeElement,"tabindex","0")}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}set preserveQueryParams(t){Object(s.eb)()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated!, use queryParamsHandling instead."),this.preserve=t}onClick(){const t={skipLocationChange:Cv(this.skipLocationChange),replaceUrl:Cv(this.replaceUrl)};return this.router.navigateByUrl(this.urlTree,t),!0}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Cv(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Cv(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(wv),s.yc(my),s.Nc("tabindex"),s.yc(s.L),s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e.onClick()}))},inputs:{routerLink:"routerLink",preserveQueryParams:"preserveQueryParams",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"}}),t})(),xv=(()=>{class t{constructor(t,e,i){this.router=t,this.route=e,this.locationStrategy=i,this.commands=[],this.subscription=t.events.subscribe(t=>{t instanceof l_&&this.updateTargetUrlAndHref()})}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}set preserveQueryParams(t){Object(s.eb)()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead."),this.preserve=t}ngOnChanges(t){this.updateTargetUrlAndHref()}ngOnDestroy(){this.subscription.unsubscribe()}onClick(t,e,i,n){if(0!==t||e||i||n)return!0;if("string"==typeof this.target&&"_self"!=this.target)return!0;const s={skipLocationChange:Cv(this.skipLocationChange),replaceUrl:Cv(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,s),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Cv(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Cv(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(wv),s.yc(my),s.yc(ye.o))},t.\u0275dir=s.tc({type:t,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(t,e){1&t&&s.Qc("click",(function(t){return e.onClick(t.button,t.ctrlKey,t.metaKey,t.shiftKey)})),2&t&&(s.Gc("href",e.href,s.nd),s.lc("target",e.target))},inputs:{routerLink:"routerLink",preserveQueryParams:"preserveQueryParams",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"},features:[s.ic]}),t})();function Cv(t){return""===t||!!t}let Sv=(()=>{class t{constructor(t,e,i,n,s){this.router=t,this.element=e,this.renderer=i,this.link=n,this.linkWithHref=s,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.subscription=t.events.subscribe(t=>{t instanceof l_&&this.update()})}ngAfterContentInit(){this.links.changes.subscribe(t=>this.update()),this.linksWithHrefs.changes.subscribe(t=>this.update()),this.update()}set routerLinkActive(t){const e=Array.isArray(t)?t:t.split(" ");this.classes=e.filter(t=>!!t)}ngOnChanges(t){this.update()}ngOnDestroy(){this.subscription.unsubscribe()}update(){this.links&&this.linksWithHrefs&&this.router.navigated&&Promise.resolve().then(()=>{const t=this.hasActiveLinks();this.isActive!==t&&(this.isActive=t,this.classes.forEach(e=>{t?this.renderer.addClass(this.element.nativeElement,e):this.renderer.removeClass(this.element.nativeElement,e)}))})}isLinkActive(t){return e=>t.isActive(e.urlTree,this.routerLinkActiveOptions.exact)}hasActiveLinks(){const t=this.isLinkActive(this.router);return this.link&&t(this.link)||this.linkWithHref&&t(this.linkWithHref)||this.links.some(t)||this.linksWithHrefs.some(t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(wv),s.yc(s.q),s.yc(s.L),s.yc(kv,8),s.yc(xv,8))},t.\u0275dir=s.tc({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,kv,!0),s.qc(i,xv,!0)),2&t&&(s.gd(n=s.Rc())&&(e.links=n),s.gd(n=s.Rc())&&(e.linksWithHrefs=n))},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",routerLinkActive:"routerLinkActive"},exportAs:["routerLinkActive"],features:[s.ic]}),t})();class Dv{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Ev,this.attachRef=null}}class Ev{constructor(){this.contexts=new Map}onChildOutletCreated(t,e){const i=this.getOrCreateContext(t);i.outlet=e,this.contexts.set(t,i)}onChildOutletDestroyed(t){const e=this.getContext(t);e&&(e.outlet=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let e=this.getContext(t);return e||(e=new Dv,this.contexts.set(t,e)),e}getContext(t){return this.contexts.get(t)||null}}let Av=(()=>{class t{constructor(t,e,i,n,a){this.parentContexts=t,this.location=e,this.resolver=i,this.changeDetector=a,this.activated=null,this._activatedRoute=null,this.activateEvents=new s.s,this.deactivateEvents=new s.s,this.name=n||"primary",t.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const t=this.parentContexts.getContext(this.name);t&&t.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const t=this.activated;return this.activated=null,this._activatedRoute=null,t}attach(t,e){this.activated=t,this._activatedRoute=e,this.location.insert(t.hostView)}deactivate(){if(this.activated){const t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,e){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=t;const i=(e=e||this.resolver).resolveComponentFactory(t._futureSnapshot.routeConfig.component),n=this.parentContexts.getOrCreateContext(this.name).children,s=new Ov(t,n,this.location.injector);this.activated=this.location.createComponent(i,this.location.length,s),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Ev),s.yc(s.X),s.yc(s.n),s.Nc("name"),s.yc(s.j))},t.\u0275dir=s.tc({type:t,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),t})();class Ov{constructor(t,e,i){this.route=t,this.childContexts=e,this.parent=i}get(t,e){return t===my?this.route:t===Ev?this.childContexts:this.parent.get(t,e)}}class Iv{}class Pv{preload(t,e){return Le(null)}}let Rv=(()=>{class t{constructor(t,e,i,n,s){this.router=t,this.injector=n,this.preloadingStrategy=s,this.loader=new fv(e,i,e=>t.triggerEvent(new f_(e)),e=>t.triggerEvent(new b_(e)))}setUpPreloading(){this.subscription=this.router.events.pipe(Je(t=>t instanceof l_),yh(()=>this.preload())).subscribe(()=>{})}preload(){const t=this.injector.get(s.D);return this.processRoutes(t,this.router.config)}ngOnDestroy(){this.subscription.unsubscribe()}processRoutes(t,e){const i=[];for(const n of e)if(n.loadChildren&&!n.canLoad&&n._loadedConfig){const t=n._loadedConfig;i.push(this.processRoutes(t.module,t.routes))}else n.loadChildren&&!n.canLoad?i.push(this.preloadConfig(t,n)):n.children&&i.push(this.processRoutes(t,n.children));return Object(vs.a)(i).pipe(Object(on.a)(),Object(ii.a)(t=>{}))}preloadConfig(t,e){return this.preloadingStrategy.preload(e,()=>this.loader.load(t.injector,e).pipe(Object(_h.a)(t=>(e._loadedConfig=t,this.processRoutes(t.module,t.routes)))))}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(wv),s.Mc(s.C),s.Mc(s.k),s.Mc(s.w),s.Mc(Iv))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),Tv=(()=>{class t{constructor(t,e,i={}){this.router=t,this.viewportScroller=e,this.options=i,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},i.scrollPositionRestoration=i.scrollPositionRestoration||"disabled",i.anchorScrolling=i.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(t=>{t instanceof r_?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof l_&&(this.lastId=t.id,this.scheduleScrollEvent(t,this.router.parseUrl(t.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(t=>{t instanceof k_&&(t.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,e){this.router.triggerEvent(new k_(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return t.\u0275fac=function(t){s.Pc()},t.\u0275dir=s.tc({type:t}),t})();const Mv=new s.v("ROUTER_CONFIGURATION"),Fv=new s.v("ROUTER_FORROOT_GUARD"),Lv=[ye.n,{provide:q_,useClass:G_},{provide:wv,useFactory:function(t,e,i,n,s,a,o,r={},l,c){const d=new wv(null,t,e,i,n,s,a,F_(o));if(l&&(d.urlHandlingStrategy=l),c&&(d.routeReuseStrategy=c),r.errorHandler&&(d.errorHandler=r.errorHandler),r.malformedUriErrorHandler&&(d.malformedUriErrorHandler=r.malformedUriErrorHandler),r.enableTracing){const t=Object(ye.N)();d.events.subscribe(e=>{t.logGroup(`Router Event: ${e.constructor.name}`),t.log(e.toString()),t.log(e),t.logGroupEnd()})}return r.onSameUrlNavigation&&(d.onSameUrlNavigation=r.onSameUrlNavigation),r.paramsInheritanceStrategy&&(d.paramsInheritanceStrategy=r.paramsInheritanceStrategy),r.urlUpdateStrategy&&(d.urlUpdateStrategy=r.urlUpdateStrategy),r.relativeLinkResolution&&(d.relativeLinkResolution=r.relativeLinkResolution),d},deps:[q_,Ev,ye.n,s.w,s.C,s.k,gv,Mv,[class{},new s.G],[class{},new s.G]]},Ev,{provide:my,useFactory:function(t){return t.routerState.root},deps:[wv]},{provide:s.C,useClass:s.R},Rv,Pv,class{preload(t,e){return e().pipe(hh(()=>Le(null)))}},{provide:Mv,useValue:{enableTracing:!1}}];function Nv(){return new s.E("Router",wv)}let zv=(()=>{class t{constructor(t,e){}static forRoot(e,i){return{ngModule:t,providers:[Lv,Uv(e),{provide:Fv,useFactory:jv,deps:[[wv,new s.G,new s.Q]]},{provide:Mv,useValue:i||{}},{provide:ye.o,useFactory:Vv,deps:[ye.D,[new s.u(ye.a),new s.G],Mv]},{provide:Tv,useFactory:Bv,deps:[wv,ye.H,Mv]},{provide:Iv,useExisting:i&&i.preloadingStrategy?i.preloadingStrategy:Pv},{provide:s.E,multi:!0,useFactory:Nv},[$v,{provide:s.d,multi:!0,useFactory:Hv,deps:[$v]},{provide:Gv,useFactory:qv,deps:[$v]},{provide:s.b,multi:!0,useExisting:Gv}]]}}static forChild(e){return{ngModule:t,providers:[Uv(e)]}}}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)(s.Mc(Fv,8),s.Mc(wv,8))}}),t})();function Bv(t,e,i){return i.scrollOffset&&e.setOffset(i.scrollOffset),new Tv(t,e,i)}function Vv(t,e,i={}){return i.useHash?new ye.h(t,e):new ye.B(t,e)}function jv(t){if(t)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function Uv(t){return[{provide:s.a,multi:!0,useValue:t},{provide:gv,multi:!0,useValue:t}]}let $v=(()=>{class t{constructor(t){this.injector=t,this.initNavigation=!1,this.resultOfPreactivationDone=new Pe.a}appInitializer(){return this.injector.get(ye.m,Promise.resolve(null)).then(()=>{let t=null;const e=new Promise(e=>t=e),i=this.injector.get(wv),n=this.injector.get(Mv);if(this.isLegacyDisabled(n)||this.isLegacyEnabled(n))t(!0);else if("disabled"===n.initialNavigation)i.setUpLocationChangeListener(),t(!0);else{if("enabled"!==n.initialNavigation)throw new Error(`Invalid initialNavigation options: '${n.initialNavigation}'`);i.hooks.afterPreactivation=()=>this.initNavigation?Le(null):(this.initNavigation=!0,t(!0),this.resultOfPreactivationDone),i.initialNavigation()}return e})}bootstrapListener(t){const e=this.injector.get(Mv),i=this.injector.get(Rv),n=this.injector.get(Tv),a=this.injector.get(wv),o=this.injector.get(s.g);t===o.components[0]&&(this.isLegacyEnabled(e)?a.initialNavigation():this.isLegacyDisabled(e)&&a.setUpLocationChangeListener(),i.setUpPreloading(),n.init(),a.resetRootComponentType(o.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}isLegacyEnabled(t){return"legacy_enabled"===t.initialNavigation||!0===t.initialNavigation||void 0===t.initialNavigation}isLegacyDisabled(t){return"legacy_disabled"===t.initialNavigation||!1===t.initialNavigation}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(s.w))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();function Hv(t){return t.appInitializer.bind(t)}function qv(t){return t.bootstrapListener.bind(t)}const Gv=new s.v("Router Initializer");let Wv=(()=>{class t{constructor(t,e,i){this.http=t,this.router=e,this.document=i,this.path="",this.audioFolder="",this.videoFolder="",this.startPath=null,this.startPathSSL=null,this.handShakeComplete=!1,this.THEMES_CONFIG=zb,this.settings_changed=new Bb(!1),this.auth_token="4241b401-7236-493e-92b5-b72696b9d853",this.httpOptions=null,this.debugMode=!1,console.log("PostsService Initialized..."),this.path=this.document.location.origin+"/api/",Object(s.eb)()&&(this.debugMode=!0,this.path="http://localhost:17442/api/"),this.httpOptions={headers:new kh({Authorization:"4241b401-7236-493e-92b5-b72696b9d853"})}}setTheme(t){this.theme=this.THEMES_CONFIG[t]}startHandshake(t){return this.http.get(t+"geturl")}startHandshakeSSL(t){return this.http.get(t+"geturl")}getVideoFolder(){return this.http.get(this.startPath+"videofolder")}getAudioFolder(){return this.http.get(this.startPath+"audiofolder")}makeMP3(t,e,i,n=null,s=null,a=null,o=null){return this.http.post(this.path+"tomp3",{url:t,maxBitrate:e,customQualityConfiguration:i,customArgs:n,customOutput:s,youtubeUsername:a,youtubePassword:o},this.httpOptions)}makeMP4(t,e,i,n=null,s=null,a=null,o=null){return this.http.post(this.path+"tomp4",{url:t,selectedHeight:e,customQualityConfiguration:i,customArgs:n,customOutput:s,youtubeUsername:a,youtubePassword:o},this.httpOptions)}getFileStatusMp3(t){return this.http.post(this.path+"fileStatusMp3",{name:t},this.httpOptions)}getFileStatusMp4(t){return this.http.post(this.path+"fileStatusMp4",{name:t},this.httpOptions)}loadNavItems(){return Object(s.eb)()?this.http.get("./assets/default.json"):this.http.get(this.path+"config",this.httpOptions)}loadAsset(t){return this.http.get(`./assets/${t}`)}setConfig(t){return this.http.post(this.path+"setConfig",{new_config_file:t},this.httpOptions)}deleteFile(t,e,i=!1){return this.http.post(e?this.path+"deleteMp3":this.path+"deleteMp4",{uid:t,blacklistMode:i},this.httpOptions)}getMp3s(){return this.http.get(this.path+"getMp3s",this.httpOptions)}getMp4s(){return this.http.get(this.path+"getMp4s",this.httpOptions)}getFile(t,e){return this.http.post(this.path+"getFile",{uid:t,type:e},this.httpOptions)}downloadFileFromServer(t,e,i=null,n=null,s=null,a=null){return this.http.post(this.path+"downloadFile",{fileNames:t,type:e,zip_mode:Array.isArray(t),outputName:i,fullPathProvided:n,subscriptionName:s,subPlaylist:a},{responseType:"blob",headers:this.httpOptions.headers})}downloadArchive(t){return this.http.post(this.path+"downloadArchive",{sub:t},{responseType:"blob",headers:this.httpOptions.headers})}getFileInfo(t,e,i){return this.http.post(this.path+"getVideoInfos",{fileNames:t,type:e,urlMode:i},this.httpOptions)}isPinSet(){return this.http.post(this.path+"isPinSet",{},this.httpOptions)}setPin(t){return this.http.post(this.path+"setPin",{pin:t},this.httpOptions)}checkPin(t){return this.http.post(this.path+"checkPin",{input_pin:t},this.httpOptions)}generateNewAPIKey(){return this.http.post(this.path+"generateNewAPIKey",{},this.httpOptions)}enableSharing(t,e,i){return this.http.post(this.path+"enableSharing",{uid:t,type:e,is_playlist:i},this.httpOptions)}disableSharing(t,e,i){return this.http.post(this.path+"disableSharing",{uid:t,type:e,is_playlist:i},this.httpOptions)}createPlaylist(t,e,i,n){return this.http.post(this.path+"createPlaylist",{playlistName:t,fileNames:e,type:i,thumbnailURL:n},this.httpOptions)}getPlaylist(t,e){return this.http.post(this.path+"getPlaylist",{playlistID:t,type:e},this.httpOptions)}updatePlaylist(t,e,i){return this.http.post(this.path+"updatePlaylist",{playlistID:t,fileNames:e,type:i},this.httpOptions)}removePlaylist(t,e){return this.http.post(this.path+"deletePlaylist",{playlistID:t,type:e},this.httpOptions)}createSubscription(t,e,i=null,n=!1){return this.http.post(this.path+"subscribe",{url:t,name:e,timerange:i,streamingOnly:n},this.httpOptions)}unsubscribe(t,e=!1){return this.http.post(this.path+"unsubscribe",{sub:t,deleteMode:e},this.httpOptions)}deleteSubscriptionFile(t,e,i){return this.http.post(this.path+"deleteSubscriptionFile",{sub:t,file:e,deleteForever:i},this.httpOptions)}getSubscription(t){return this.http.post(this.path+"getSubscription",{id:t},this.httpOptions)}getAllSubscriptions(){return this.http.post(this.path+"getAllSubscriptions",{},this.httpOptions)}updateServer(t){return this.http.post(this.path+"updateServer",{tag:t},this.httpOptions)}getUpdaterStatus(){return this.http.get(this.path+"updaterStatus",this.httpOptions)}getLatestGithubRelease(){return this.http.get("https://api.github.com/repos/tzahi12345/youtubedl-material/releases/latest")}getAvailableRelease(){return this.http.get("https://api.github.com/repos/tzahi12345/youtubedl-material/releases")}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Lh),s.Mc(wv),s.Mc(ye.e))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();si.a.of=Le;class Yv{constructor(t){this.value=t}call(t,e){return e.subscribe(new Qv(t,this.value))}}class Qv extends ze.a{constructor(t,e){super(t),this.value=e}_next(t){this.destination.next(this.value)}}function Kv(t,e,i){return je(t,e,i)(this)}function Xv(){return $r(Xb.a)(this)}function Zv(t,e){if(1&t&&(s.Dc(0,"h4",5),s.vd(1),s.Cc()),2&t){const t=s.Uc();s.kc(1),s.wd(t.dialog_title)}}function Jv(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div"),s.Dc(1,"mat-form-field",6),s.Dc(2,"input",7),s.Qc("keyup.enter",(function(){return s.ld(t),s.Uc().doAction()}))("ngModelChange",(function(e){return s.ld(t),s.Uc().input=e})),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(2),s.ad("ngModel",t.input)("placeholder",t.input_placeholder)}}function tw(t,e){1&t&&(s.Dc(0,"div",8),s.zc(1,"mat-spinner",9),s.Cc()),2&t&&(s.kc(1),s.ad("diameter",25))}si.a.prototype.mapTo=function(t){return function(t){return e=>e.lift(new Yv(t))}(t)(this)},i("XypG"),si.a.fromEvent=_r,si.a.prototype.filter=function(t,e){return Je(t,e)(this)},si.a.prototype.debounceTime=function(t,e=Ye){return Qe(t,e)(this)},si.a.prototype.do=Kv,si.a.prototype._do=Kv,si.a.prototype.switch=Xv,si.a.prototype._switch=Xv;let ew=(()=>{class t{constructor(t,e,i,n){this.postsService=t,this.data=e,this.dialogRef=i,this.snackBar=n,this.pinSetChecked=!1,this.pinSet=!0,this.resetMode=!1,this.dialog_title="",this.input_placeholder=null,this.input="",this.button_label=""}ngOnInit(){this.data&&(this.resetMode=this.data.resetMode),this.resetMode?(this.pinSetChecked=!0,this.notSetLogic()):this.isPinSet()}isPinSet(){this.postsService.isPinSet().subscribe(t=>{this.pinSetChecked=!0,t.is_set?this.isSetLogic():this.notSetLogic()})}isSetLogic(){this.pinSet=!0,this.dialog_title="Pin Required",this.input_placeholder="Pin",this.button_label="Submit"}notSetLogic(){this.pinSet=!1,this.dialog_title="Set your pin",this.input_placeholder="New pin",this.button_label="Set Pin"}doAction(){this.pinSetChecked&&0!==this.input.length&&(this.pinSet?this.postsService.checkPin(this.input).subscribe(t=>{t.success?this.dialogRef.close(!0):(this.dialogRef.close(!1),this.openSnackBar("Pin is incorrect!"))}):this.postsService.setPin(this.input).subscribe(t=>{t.success?(this.dialogRef.close(!0),this.openSnackBar("Pin successfully set!")):(this.dialogRef.close(!1),this.openSnackBar("Failed to set pin!"))}))}openSnackBar(t,e=""){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(od),s.yc(ad),s.yc(Ng))},t.\u0275cmp=s.sc({type:t,selectors:[["app-check-or-set-pin-dialog"]],decls:8,vars:5,consts:[["mat-dialog-title","",4,"ngIf"],[2,"position","relative"],[4,"ngIf"],["class","spinner-div",4,"ngIf"],["color","accent","mat-raised-button","",2,"margin-bottom","12px",3,"disabled","click"],["mat-dialog-title",""],["color","accent"],["type","password","matInput","",3,"ngModel","placeholder","keyup.enter","ngModelChange"],[1,"spinner-div"],[3,"diameter"]],template:function(t,e){1&t&&(s.td(0,Zv,2,1,"h4",0),s.Dc(1,"mat-dialog-content"),s.Dc(2,"div",1),s.td(3,Jv,3,2,"div",2),s.td(4,tw,2,1,"div",3),s.Cc(),s.Cc(),s.Dc(5,"mat-dialog-actions"),s.Dc(6,"button",4),s.Qc("click",(function(){return e.doAction()})),s.vd(7),s.Cc(),s.Cc()),2&t&&(s.ad("ngIf",e.pinSetChecked),s.kc(3),s.ad("ngIf",e.pinSetChecked),s.kc(1),s.ad("ngIf",!e.pinSetChecked),s.kc(2),s.ad("disabled",0===e.input.length),s.kc(1),s.wd(e.button_label))},directives:[ye.t,pd,gd,ms,md,Rc,Du,As,Fs,$a,rp],styles:[".spinner-div[_ngcontent-%COMP%]{position:absolute;margin:0 auto;top:30%;left:42%}"]}),t})();const iw={ab:{name:"Abkhaz",nativeName:"\u0430\u04a7\u0441\u0443\u0430"},aa:{name:"Afar",nativeName:"Afaraf"},af:{name:"Afrikaans",nativeName:"Afrikaans"},ak:{name:"Akan",nativeName:"Akan"},sq:{name:"Albanian",nativeName:"Shqip"},am:{name:"Amharic",nativeName:"\u12a0\u121b\u122d\u129b"},ar:{name:"Arabic",nativeName:"\u0627\u0644\u0639\u0631\u0628\u064a\u0629"},an:{name:"Aragonese",nativeName:"Aragon\xe9s"},hy:{name:"Armenian",nativeName:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576"},as:{name:"Assamese",nativeName:"\u0985\u09b8\u09ae\u09c0\u09af\u09bc\u09be"},av:{name:"Avaric",nativeName:"\u0430\u0432\u0430\u0440 \u043c\u0430\u0446\u04c0, \u043c\u0430\u0433\u04c0\u0430\u0440\u0443\u043b \u043c\u0430\u0446\u04c0"},ae:{name:"Avestan",nativeName:"avesta"},ay:{name:"Aymara",nativeName:"aymar aru"},az:{name:"Azerbaijani",nativeName:"az\u0259rbaycan dili"},bm:{name:"Bambara",nativeName:"bamanankan"},ba:{name:"Bashkir",nativeName:"\u0431\u0430\u0448\u04a1\u043e\u0440\u0442 \u0442\u0435\u043b\u0435"},eu:{name:"Basque",nativeName:"euskara, euskera"},be:{name:"Belarusian",nativeName:"\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f"},bn:{name:"Bengali",nativeName:"\u09ac\u09be\u0982\u09b2\u09be"},bh:{name:"Bihari",nativeName:"\u092d\u094b\u091c\u092a\u0941\u0930\u0940"},bi:{name:"Bislama",nativeName:"Bislama"},bs:{name:"Bosnian",nativeName:"bosanski jezik"},br:{name:"Breton",nativeName:"brezhoneg"},bg:{name:"Bulgarian",nativeName:"\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438 \u0435\u0437\u0438\u043a"},my:{name:"Burmese",nativeName:"\u1017\u1019\u102c\u1005\u102c"},ca:{name:"Catalan; Valencian",nativeName:"Catal\xe0"},ch:{name:"Chamorro",nativeName:"Chamoru"},ce:{name:"Chechen",nativeName:"\u043d\u043e\u0445\u0447\u0438\u0439\u043d \u043c\u043e\u0442\u0442"},ny:{name:"Chichewa; Chewa; Nyanja",nativeName:"chiChe\u0175a, chinyanja"},zh:{name:"Chinese",nativeName:"\u4e2d\u6587 (Zh\u014dngw\xe9n), \u6c49\u8bed, \u6f22\u8a9e"},cv:{name:"Chuvash",nativeName:"\u0447\u04d1\u0432\u0430\u0448 \u0447\u04d7\u043b\u0445\u0438"},kw:{name:"Cornish",nativeName:"Kernewek"},co:{name:"Corsican",nativeName:"corsu, lingua corsa"},cr:{name:"Cree",nativeName:"\u14c0\u1426\u1403\u152d\u140d\u140f\u1423"},hr:{name:"Croatian",nativeName:"hrvatski"},cs:{name:"Czech",nativeName:"\u010desky, \u010de\u0161tina"},da:{name:"Danish",nativeName:"dansk"},dv:{name:"Divehi; Dhivehi; Maldivian;",nativeName:"\u078b\u07a8\u0788\u07ac\u0780\u07a8"},nl:{name:"Dutch",nativeName:"Nederlands, Vlaams"},en:{name:"English",nativeName:"English"},eo:{name:"Esperanto",nativeName:"Esperanto"},et:{name:"Estonian",nativeName:"eesti, eesti keel"},ee:{name:"Ewe",nativeName:"E\u028begbe"},fo:{name:"Faroese",nativeName:"f\xf8royskt"},fj:{name:"Fijian",nativeName:"vosa Vakaviti"},fi:{name:"Finnish",nativeName:"suomi, suomen kieli"},fr:{name:"French",nativeName:"fran\xe7ais, langue fran\xe7aise"},ff:{name:"Fula; Fulah; Pulaar; Pular",nativeName:"Fulfulde, Pulaar, Pular"},gl:{name:"Galician",nativeName:"Galego"},ka:{name:"Georgian",nativeName:"\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8"},de:{name:"German",nativeName:"Deutsch"},el:{name:"Greek, Modern",nativeName:"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"},gn:{name:"Guaran\xed",nativeName:"Ava\xf1e\u1ebd"},gu:{name:"Gujarati",nativeName:"\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0"},ht:{name:"Haitian; Haitian Creole",nativeName:"Krey\xf2l ayisyen"},ha:{name:"Hausa",nativeName:"Hausa, \u0647\u064e\u0648\u064f\u0633\u064e"},he:{name:"Hebrew (modern)",nativeName:"\u05e2\u05d1\u05e8\u05d9\u05ea"},hz:{name:"Herero",nativeName:"Otjiherero"},hi:{name:"Hindi",nativeName:"\u0939\u093f\u0928\u094d\u0926\u0940, \u0939\u093f\u0902\u0926\u0940"},ho:{name:"Hiri Motu",nativeName:"Hiri Motu"},hu:{name:"Hungarian",nativeName:"Magyar"},ia:{name:"Interlingua",nativeName:"Interlingua"},id:{name:"Indonesian",nativeName:"Bahasa Indonesia"},ie:{name:"Interlingue",nativeName:"Originally called Occidental; then Interlingue after WWII"},ga:{name:"Irish",nativeName:"Gaeilge"},ig:{name:"Igbo",nativeName:"As\u1ee5s\u1ee5 Igbo"},ik:{name:"Inupiaq",nativeName:"I\xf1upiaq, I\xf1upiatun"},io:{name:"Ido",nativeName:"Ido"},is:{name:"Icelandic",nativeName:"\xcdslenska"},it:{name:"Italian",nativeName:"Italiano"},iu:{name:"Inuktitut",nativeName:"\u1403\u14c4\u1483\u144e\u1450\u1466"},ja:{name:"Japanese",nativeName:"\u65e5\u672c\u8a9e (\u306b\u307b\u3093\u3054\uff0f\u306b\u3063\u307d\u3093\u3054)"},jv:{name:"Javanese",nativeName:"basa Jawa"},kl:{name:"Kalaallisut, Greenlandic",nativeName:"kalaallisut, kalaallit oqaasii"},kn:{name:"Kannada",nativeName:"\u0c95\u0ca8\u0ccd\u0ca8\u0ca1"},kr:{name:"Kanuri",nativeName:"Kanuri"},ks:{name:"Kashmiri",nativeName:"\u0915\u0936\u094d\u092e\u0940\u0930\u0940, \u0643\u0634\u0645\u064a\u0631\u064a\u200e"},kk:{name:"Kazakh",nativeName:"\u049a\u0430\u0437\u0430\u049b \u0442\u0456\u043b\u0456"},km:{name:"Khmer",nativeName:"\u1797\u17b6\u179f\u17b6\u1781\u17d2\u1798\u17c2\u179a"},ki:{name:"Kikuyu, Gikuyu",nativeName:"G\u0129k\u0169y\u0169"},rw:{name:"Kinyarwanda",nativeName:"Ikinyarwanda"},ky:{name:"Kirghiz, Kyrgyz",nativeName:"\u043a\u044b\u0440\u0433\u044b\u0437 \u0442\u0438\u043b\u0438"},kv:{name:"Komi",nativeName:"\u043a\u043e\u043c\u0438 \u043a\u044b\u0432"},kg:{name:"Kongo",nativeName:"KiKongo"},ko:{name:"Korean",nativeName:"\ud55c\uad6d\uc5b4 (\u97d3\u570b\u8a9e), \uc870\uc120\ub9d0 (\u671d\u9bae\u8a9e)"},ku:{name:"Kurdish",nativeName:"Kurd\xee, \u0643\u0648\u0631\u062f\u06cc\u200e"},kj:{name:"Kwanyama, Kuanyama",nativeName:"Kuanyama"},la:{name:"Latin",nativeName:"latine, lingua latina"},lb:{name:"Luxembourgish, Letzeburgesch",nativeName:"L\xebtzebuergesch"},lg:{name:"Luganda",nativeName:"Luganda"},li:{name:"Limburgish, Limburgan, Limburger",nativeName:"Limburgs"},ln:{name:"Lingala",nativeName:"Ling\xe1la"},lo:{name:"Lao",nativeName:"\u0e9e\u0eb2\u0eaa\u0eb2\u0ea5\u0eb2\u0ea7"},lt:{name:"Lithuanian",nativeName:"lietuvi\u0173 kalba"},lu:{name:"Luba-Katanga",nativeName:""},lv:{name:"Latvian",nativeName:"latvie\u0161u valoda"},gv:{name:"Manx",nativeName:"Gaelg, Gailck"},mk:{name:"Macedonian",nativeName:"\u043c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438 \u0458\u0430\u0437\u0438\u043a"},mg:{name:"Malagasy",nativeName:"Malagasy fiteny"},ms:{name:"Malay",nativeName:"bahasa Melayu, \u0628\u0647\u0627\u0633 \u0645\u0644\u0627\u064a\u0648\u200e"},ml:{name:"Malayalam",nativeName:"\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02"},mt:{name:"Maltese",nativeName:"Malti"},mi:{name:"M\u0101ori",nativeName:"te reo M\u0101ori"},mr:{name:"Marathi (Mar\u0101\u1e6dh\u012b)",nativeName:"\u092e\u0930\u093e\u0920\u0940"},mh:{name:"Marshallese",nativeName:"Kajin M\u0327aje\u013c"},mn:{name:"Mongolian",nativeName:"\u043c\u043e\u043d\u0433\u043e\u043b"},na:{name:"Nauru",nativeName:"Ekakair\u0169 Naoero"},nv:{name:"Navajo, Navaho",nativeName:"Din\xe9 bizaad, Din\xe9k\u02bceh\u01f0\xed"},nb:{name:"Norwegian Bokm\xe5l",nativeName:"Norsk bokm\xe5l"},nd:{name:"North Ndebele",nativeName:"isiNdebele"},ne:{name:"Nepali",nativeName:"\u0928\u0947\u092a\u093e\u0932\u0940"},ng:{name:"Ndonga",nativeName:"Owambo"},nn:{name:"Norwegian Nynorsk",nativeName:"Norsk nynorsk"},no:{name:"Norwegian",nativeName:"Norsk"},ii:{name:"Nuosu",nativeName:"\ua188\ua320\ua4bf Nuosuhxop"},nr:{name:"South Ndebele",nativeName:"isiNdebele"},oc:{name:"Occitan",nativeName:"Occitan"},oj:{name:"Ojibwe, Ojibwa",nativeName:"\u140a\u14c2\u1511\u14c8\u142f\u14a7\u140e\u14d0"},cu:{name:"Old Church Slavonic, Church Slavic, Church Slavonic, Old Bulgarian, Old Slavonic",nativeName:"\u0469\u0437\u044b\u043a\u044a \u0441\u043b\u043e\u0432\u0463\u043d\u044c\u0441\u043a\u044a"},om:{name:"Oromo",nativeName:"Afaan Oromoo"},or:{name:"Oriya",nativeName:"\u0b13\u0b21\u0b3c\u0b3f\u0b06"},os:{name:"Ossetian, Ossetic",nativeName:"\u0438\u0440\u043e\u043d \xe6\u0432\u0437\u0430\u0433"},pa:{name:"Panjabi, Punjabi",nativeName:"\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40, \u067e\u0646\u062c\u0627\u0628\u06cc\u200e"},pi:{name:"P\u0101li",nativeName:"\u092a\u093e\u0934\u093f"},fa:{name:"Persian",nativeName:"\u0641\u0627\u0631\u0633\u06cc"},pl:{name:"Polish",nativeName:"polski"},ps:{name:"Pashto, Pushto",nativeName:"\u067e\u069a\u062a\u0648"},pt:{name:"Portuguese",nativeName:"Portugu\xeas"},qu:{name:"Quechua",nativeName:"Runa Simi, Kichwa"},rm:{name:"Romansh",nativeName:"rumantsch grischun"},rn:{name:"Kirundi",nativeName:"kiRundi"},ro:{name:"Romanian, Moldavian, Moldovan",nativeName:"rom\xe2n\u0103"},ru:{name:"Russian",nativeName:"\u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a"},sa:{name:"Sanskrit (Sa\u1e41sk\u1e5bta)",nativeName:"\u0938\u0902\u0938\u094d\u0915\u0943\u0924\u092e\u094d"},sc:{name:"Sardinian",nativeName:"sardu"},sd:{name:"Sindhi",nativeName:"\u0938\u093f\u0928\u094d\u0927\u0940, \u0633\u0646\u068c\u064a\u060c \u0633\u0646\u062f\u06be\u06cc\u200e"},se:{name:"Northern Sami",nativeName:"Davvis\xe1megiella"},sm:{name:"Samoan",nativeName:"gagana faa Samoa"},sg:{name:"Sango",nativeName:"y\xe2ng\xe2 t\xee s\xe4ng\xf6"},sr:{name:"Serbian",nativeName:"\u0441\u0440\u043f\u0441\u043a\u0438 \u0458\u0435\u0437\u0438\u043a"},gd:{name:"Scottish Gaelic; Gaelic",nativeName:"G\xe0idhlig"},sn:{name:"Shona",nativeName:"chiShona"},si:{name:"Sinhala, Sinhalese",nativeName:"\u0dc3\u0dd2\u0d82\u0dc4\u0dbd"},sk:{name:"Slovak",nativeName:"sloven\u010dina"},sl:{name:"Slovene",nativeName:"sloven\u0161\u010dina"},so:{name:"Somali",nativeName:"Soomaaliga, af Soomaali"},st:{name:"Southern Sotho",nativeName:"Sesotho"},es:{name:"Spanish; Castilian",nativeName:"espa\xf1ol"},su:{name:"Sundanese",nativeName:"Basa Sunda"},sw:{name:"Swahili",nativeName:"Kiswahili"},ss:{name:"Swati",nativeName:"SiSwati"},sv:{name:"Swedish",nativeName:"svenska"},ta:{name:"Tamil",nativeName:"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd"},te:{name:"Telugu",nativeName:"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41"},tg:{name:"Tajik",nativeName:"\u0442\u043e\u04b7\u0438\u043a\u04e3, to\u011fik\u012b, \u062a\u0627\u062c\u06cc\u06a9\u06cc\u200e"},th:{name:"Thai",nativeName:"\u0e44\u0e17\u0e22"},ti:{name:"Tigrinya",nativeName:"\u1275\u130d\u122d\u129b"},bo:{name:"Tibetan Standard, Tibetan, Central",nativeName:"\u0f56\u0f7c\u0f51\u0f0b\u0f61\u0f72\u0f42"},tk:{name:"Turkmen",nativeName:"T\xfcrkmen, \u0422\u04af\u0440\u043a\u043c\u0435\u043d"},tl:{name:"Tagalog",nativeName:"Wikang Tagalog, \u170f\u1712\u1703\u1705\u1714 \u1706\u1704\u170e\u1713\u1704\u1714"},tn:{name:"Tswana",nativeName:"Setswana"},to:{name:"Tonga (Tonga Islands)",nativeName:"faka Tonga"},tr:{name:"Turkish",nativeName:"T\xfcrk\xe7e"},ts:{name:"Tsonga",nativeName:"Xitsonga"},tt:{name:"Tatar",nativeName:"\u0442\u0430\u0442\u0430\u0440\u0447\u0430, tatar\xe7a, \u062a\u0627\u062a\u0627\u0631\u0686\u0627\u200e"},tw:{name:"Twi",nativeName:"Twi"},ty:{name:"Tahitian",nativeName:"Reo Tahiti"},ug:{name:"Uighur, Uyghur",nativeName:"Uy\u01a3urq\u0259, \u0626\u06c7\u064a\u063a\u06c7\u0631\u0686\u06d5\u200e"},uk:{name:"Ukrainian",nativeName:"\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430"},ur:{name:"Urdu",nativeName:"\u0627\u0631\u062f\u0648"},uz:{name:"Uzbek",nativeName:"zbek, \u040e\u0437\u0431\u0435\u043a, \u0623\u06c7\u0632\u0628\u06d0\u0643\u200e"},ve:{name:"Venda",nativeName:"Tshiven\u1e13a"},vi:{name:"Vietnamese",nativeName:"Ti\u1ebfng Vi\u1ec7t"},vo:{name:"Volap\xfck",nativeName:"Volap\xfck"},wa:{name:"Walloon",nativeName:"Walon"},cy:{name:"Welsh",nativeName:"Cymraeg"},wo:{name:"Wolof",nativeName:"Wollof"},fy:{name:"Western Frisian",nativeName:"Frysk"},xh:{name:"Xhosa",nativeName:"isiXhosa"},yi:{name:"Yiddish",nativeName:"\u05d9\u05d9\u05b4\u05d3\u05d9\u05e9"},yo:{name:"Yoruba",nativeName:"Yor\xf9b\xe1"},za:{name:"Zhuang, Chuang",nativeName:"Sa\u026f cue\u014b\u0185, Saw cuengh"}},nw={uncategorized:{label:"Main"},network:{label:"Network"},geo_restriction:{label:"Geo Restriction"},video_selection:{label:"Video Selection"},download:{label:"Download"},filesystem:{label:"Filesystem"},thumbnail:{label:"Thumbnail"},verbosity:{label:"Verbosity"},workarounds:{label:"Workarounds"},video_format:{label:"Video Format"},subtitle:{label:"Subtitle"},authentication:{label:"Authentication"},adobe_pass:{label:"Adobe Pass"},post_processing:{label:"Post Processing"}},sw={uncategorized:[{key:"-h",alt:"--help",description:"Print this help text and exit"},{key:"--version",description:"Print program version and exit"},{key:"-U",alt:"--update",description:"Update this program to latest version. Make sure that you have sufficient permissions (run with sudo if needed)"},{key:"-i",alt:"--ignore-errors",description:"Continue on download errors, for example to skip unavailable videos in a playlist"},{key:"--abort-on-error",description:"Abort downloading of further videos (in the playlist or the command line) if an error occurs"},{key:"--dump-user-agent",description:"Display the current browser identification"},{key:"--list-extractors",description:"List all supported extractors"},{key:"--extractor-descriptions",description:"Output descriptions of all supported extractors"},{key:"--force-generic-extractor",description:"Force extraction to use the generic extractor"},{key:"--default-search",description:'Use this prefix for unqualified URLs. For example "gvsearch2:" downloads two videos from google videos for youtube-dl "large apple". Use the value "auto" to let youtube-dl guess ("auto_warning" to emit awarning when guessing). "error" just throws an error. The default value "fixup_error" repairs broken URLs, but emits an error if this is not possible instead of searching.'},{key:"--ignore-config",description:"Do not read configuration files. When given in the global configuration file /etc/youtube-dl.conf: Do not read the user configuration in ~/.config/youtube-dl/config (%APPDATA%/youtube-dl/config.txt on Windows)"},{key:"--config-location",description:"Location of the configuration file; either the path to the config or its containing directory."},{key:"--flat-playlist",description:"Do not extract the videos of a playlist, only list them."},{key:"--mark-watched",description:"Mark videos watched (YouTube only)"},{key:"--no-mark-watched",description:"Do not mark videos watched (YouTube only)"},{key:"--no-color",description:"Do not emit color codes in output"}],network:[{key:"--proxy",description:'Use the specified HTTP/HTTPS/SOCKS proxy.To enable SOCKS proxy, specify a proper scheme. For example socks5://127.0.0.1:1080/. Pass in an empty string (--proxy "") for direct connection.'},{key:"--socket-timeout",description:"Time to wait before giving up, in seconds"},{key:"--source-address",description:"Client-side IP address to bind to"},{key:"-4",alt:"--force-ipv4",description:"Make all connections via IPv4"},{key:"-6",alt:"--force-ipv6",description:"Make all connections via IPv6"}],geo_restriction:[{key:"--geo-verification-proxy",description:"Use this proxy to verify the IP address for some geo-restricted sites. The default proxy specified by --proxy', if the option is not present) is used for the actual downloading."},{key:"--geo-bypass",description:"Bypass geographic restriction via faking X-Forwarded-For HTTP header"},{key:"--no-geo-bypass",description:"Do not bypass geographic restriction via faking X-Forwarded-For HTTP header"},{key:"--geo-bypass-country",description:"Force bypass geographic restriction with explicitly provided two-letter ISO 3166-2 country code"},{key:"--geo-bypass-ip-block",description:"Force bypass geographic restriction with explicitly provided IP block in CIDR notation"}],video_selection:[{key:"--playlist-start",description:"Playlist video to start at (default is 1)"},{key:"--playlist-end",description:"Playlist video to end at (default is last)"},{key:"--playlist-items",description:'Playlist video items to download. Specify indices of the videos in the playlist separated by commas like: "--playlist-items 1,2,5,8" if you want to download videos indexed 1, 2, 5, 8 in the playlist. You can specify range: "--playlist-items 1-3,7,10-13", it will download the videos at index 1, 2, 3, 7, 10, 11, 12 and 13.'},{key:"--match-title",description:"Download only matching titles (regex orcaseless sub-string)"},{key:"--reject-title",description:"Skip download for matching titles (regex orcaseless sub-string)"},{key:"--max-downloads",description:"Abort after downloading NUMBER files"},{key:"--min-filesize",description:"Do not download any videos smaller than SIZE (e.g. 50k or 44.6m)"},{key:"--max-filesize",description:"Do not download any videos larger than SIZE (e.g. 50k or 44.6m)"},{key:"--date",description:"Download only videos uploaded in this date"},{key:"--datebefore",description:"Download only videos uploaded on or before this date (i.e. inclusive)"},{key:"--dateafter",description:"Download only videos uploaded on or after this date (i.e. inclusive)"},{key:"--min-views",description:"Do not download any videos with less than COUNT views"},{key:"--max-views",description:"Do not download any videos with more than COUNT views"},{key:"--match-filter",description:'Generic video filter. Specify any key (seethe "OUTPUT TEMPLATE" for a list of available keys) to match if the key is present, !key to check if the key is not present, key > NUMBER (like "comment_count > 12", also works with >=, <, <=, !=, =) to compare against a number, key = \'LITERAL\' (like "uploader = \'Mike Smith\'", also works with !=) to match against a string literal and & to require multiple matches. Values which are not known are excluded unless you put a question mark (?) after the operator. For example, to only match videos that have been liked more than 100 times and disliked less than 50 times (or the dislike functionality is not available at the given service), but who also have a description, use --match-filter'},{key:"--no-playlist",description:"Download only the video, if the URL refers to a video and a playlist."},{key:"--yes-playlist",description:"Download the playlist, if the URL refers to a video and a playlist."},{key:"--age-limit",description:"Download only videos suitable for the given age"},{key:"--download-archive",description:"Download only videos not listed in the archive file. Record the IDs of all downloaded videos in it."},{key:"--include-ads",description:"Download advertisements as well (experimental)"}],download:[{key:"-r",alt:"--limit-rate",description:"Maximum download rate in bytes per second(e.g. 50K or 4.2M)"},{key:"-R",alt:"--retries",description:'Number of retries (default is 10), or "infinite".'},{key:"--fragment-retries",description:'Number of retries for a fragment (default is 10), or "infinite" (DASH, hlsnative and ISM)'},{key:"--skip-unavailable-fragments",description:"Skip unavailable fragments (DASH, hlsnative and ISM)"},{key:"--abort-on-unavailable-fragment",description:"Abort downloading when some fragment is not available"},{key:"--keep-fragments",description:"Keep downloaded fragments on disk after downloading is finished; fragments are erased by default"},{key:"--buffer-size",description:"Size of download buffer (e.g. 1024 or 16K) (default is 1024)"},{key:"--no-resize-buffer",description:"Do not automatically adjust the buffer size. By default, the buffer size is automatically resized from an initial value of SIZE."},{key:"--http-chunk-size",description:"Size of a chunk for chunk-based HTTP downloading (e.g. 10485760 or 10M) (default is disabled). May be useful for bypassing bandwidth throttling imposed by a webserver (experimental)"},{key:"--playlist-reverse",description:"Download playlist videos in reverse order"},{key:"--playlist-random",description:"Download playlist videos in random order"},{key:"--xattr-set-filesize",description:"Set file xattribute ytdl.filesize with expected file size"},{key:"--hls-prefer-native",description:"Use the native HLS downloader instead of ffmpeg"},{key:"--hls-prefer-ffmpeg",description:"Use ffmpeg instead of the native HLS downloader"},{key:"--hls-use-mpegts",description:"Use the mpegts container for HLS videos, allowing to play the video while downloading (some players may not be able to play it)"},{key:"--external-downloader",description:"Use the specified external downloader. Currently supports aria2c,avconv,axel,curl,ffmpeg,httpie,wget"},{key:"--external-downloader-args"}],filesystem:[{key:"-a",alt:"--batch-file",description:"File containing URLs to download ('-' for stdin), one URL per line. Lines starting with '#', ';' or ']' are considered as comments and ignored."},{key:"--id",description:"Use only video ID in file name"},{key:"-o",alt:"--output",description:'Output filename template, see the "OUTPUT TEMPLATE" for all the info'},{key:"--autonumber-start",description:"Specify the start value for %(autonumber)s (default is 1)"},{key:"--restrict-filenames",description:'Restrict filenames to only ASCII characters, and avoid "&" and spaces in filenames'},{key:"-w",alt:"--no-overwrites",description:"Do not overwrite files"},{key:"-c",alt:"--continue",description:"Force resume of partially downloaded files. By default, youtube-dl will resume downloads if possible."},{key:"--no-continue",description:"Do not resume partially downloaded files (restart from beginning)"},{key:"--no-part",description:"Do not use .part files - write directlyinto output file"},{key:"--no-mtime",description:"Do not use the Last-modified header to set the file modification time"},{key:"--write-description",description:"Write video description to a .description file"},{key:"--write-info-json",description:"Write video metadata to a .info.json file"},{key:"--write-annotations",description:"Write video annotations to a.annotations.xml file"},{key:"--load-info-json",description:'JSON file containing the video information (created with the "--write-info-json" option)'},{key:"--cookies",description:"File to read cookies from and dump cookie jar in"},{key:"--cache-dir",description:"Location in the file system where youtube-dl can store some downloaded information permanently. By default $XDG_CACHE_HOME/youtube-dl or ~/.cache/youtube-dl . At the moment, only YouTube player files (for videos with obfuscated signatures) are cached, but that may change."},{key:"--no-cache-dir",description:"Disable filesystem caching"},{key:"--rm-cache-dir",description:"Delete all filesystem cache files"}],thumbnail:[{key:"--write-thumbnail",description:"Write thumbnail image to disk"},{key:"--write-all-thumbnails",description:"Write all thumbnail image formats to disk"},{key:"--list-thumbnails",description:"Simulate and list all available thumbnail formats"}],verbosity:[{key:"-q",alt:"--quiet",description:"Activate quiet mode"},{key:"--no-warnings",description:"Ignore warnings"},{key:"-s",alt:"--simulate",description:"Do not download the video and do not writeanything to disk"},{key:"--skip-download",description:"Do not download the video"},{key:"-g",alt:"--get-url",description:"Simulate, quiet but print URL"},{key:"-e",alt:"--get-title",description:"Simulate, quiet but print title"},{key:"--get-id",description:"Simulate, quiet but print id"},{key:"--get-thumbnail",description:"Simulate, quiet but print thumbnail URL"},{key:"--get-description",description:"Simulate, quiet but print video description"},{key:"--get-duration",description:"Simulate, quiet but print video length"},{key:"--get-filename",description:"Simulate, quiet but print output filename"},{key:"--get-format",description:"Simulate, quiet but print output format"},{key:"-j",alt:"--dump-json",description:'Simulate, quiet but print JSON information. See the "OUTPUT TEMPLATE" for a description of available keys.'},{key:"-J",alt:"--dump-single-json",description:"Simulate, quiet but print JSON information for each command-line argument. If the URL refers to a playlist, dump the whole playlist information in a single line."},{key:"--print-json",description:"Be quiet and print the video information as JSON (video is still being downloaded)."},{key:"--newline",description:"Output progress bar as new lines"},{key:"--no-progress",description:"Do not print progress bar"},{key:"--console-title",description:"Display progress in console title bar"},{key:"-v",alt:"--verbose",description:"Print various debugging information"},{key:"--dump-pages",description:"Print downloaded pages encoded using base64 to debug problems (very verbose)"},{key:"--write-pages",description:"Write downloaded intermediary pages to files in the current directory to debug problems"},{key:"--print-traffic",description:"Display sent and read HTTP traffic"},{key:"-C",alt:"--call-home",description:"Contact the youtube-dl server for debugging"},{key:"--no-call-home",description:"Do NOT contact the youtube-dl server for debugging"}],workarounds:[{key:"--encoding",description:"Force the specified encoding (experimental)"},{key:"--no-check-certificate",description:"Suppress HTTPS certificate validation"},{key:"--prefer-insecure",description:"Use an unencrypted connection to retrieve information about the video. (Currently supported only for YouTube)"},{key:"--user-agent",description:"Specify a custom user agent"},{key:"--referer",description:"Specify a custom referer, use if the video access is restricted to one domain"},{key:"--add-header",description:"Specify a custom HTTP header and its value, separated by a colon ':'. You can use this option multiple times"},{key:"--bidi-workaround",description:"Work around terminals that lack bidirectional text support. Requires bidiv or fribidi executable in PATH"},{key:"--sleep-interval",description:"Number of seconds to sleep before each download when used alone or a lower boundof a range for randomized sleep before each download (minimum possible number of seconds to sleep) when used along with --max-sleep-interval"},{key:"--max-sleep-interval",description:"Upper bound of a range for randomized sleep before each download (maximum possible number of seconds to sleep). Must only beused along with --min-sleep-interval"}],video_format:[{key:"-f",alt:"--format",description:'Video format code, see the "FORMAT SELECTION" for all the info'},{key:"--all-formats",description:"Download all available video formats"},{key:"--prefer-free-formats",description:"Prefer free video formats unless a specific one is requested"},{key:"-F",alt:"--list-formats",description:"List all available formats of requested videos"},{key:"--youtube-skip-dash-manifest",description:"Do not download the DASH manifests and related data on YouTube videos"},{key:"--merge-output-format",description:"If a merge is required (e.g. bestvideo+bestaudio), output to given container format. One of mkv, mp4, ogg, webm, flv. Ignored if no merge is required"}],subtitle:[{key:"--write-sub",description:"Write subtitle file"},{key:"--write-auto-sub",description:"Write automatically generated subtitle file (YouTube only)"},{key:"--all-subs",description:"Download all the available subtitles of the video"},{key:"--list-subs",description:"List all available subtitles for the video"},{key:"--sub-format",description:'Subtitle format, accepts formats preference, for example: "srt" or "ass/srt/best"'},{key:"--sub-lang",description:"Languages of the subtitles to download (optional) separated by commas, use --list-subs"}],authentication:[{key:"-u",alt:"--username",description:"Login with this account ID"},{key:"-p",alt:"--password",description:"Account password. If this option is left out, youtube-dl will ask interactively."},{key:"-2",alt:"--twofactor",description:"Two-factor authentication code"},{key:"-n",alt:"--netrc",description:"Use .netrc authentication data"},{key:"--video-password",description:"Video password (vimeo, smotri, youku)"}],adobe_pass:[{key:"--ap-mso",description:"Adobe Pass multiple-system operator (TV provider) identifier, use --ap-list-mso"},{key:"--ap-username",description:"Multiple-system operator account login"},{key:"--ap-password",description:"Multiple-system operator account password. If this option is left out, youtube-dl will ask interactively."},{key:"--ap-list-mso",description:"List all supported multiple-system operators"}],post_processing:[{key:"-x",alt:"--extract-audio",description:"Convert video files to audio-only files (requires ffmpeg or avconv and ffprobe or avprobe)"},{key:"--audio-format",description:'Specify audio format: "best", "aac", "flac", "mp3", "m4a", "opus", "vorbis", or "wav"; "best" by default; No effect without -x'},{key:"--audio-quality",description:"Specify ffmpeg/avconv audio quality, insert a value between 0 (better) and 9 (worse)for VBR or a specific bitrate like 128K (default 5)"},{key:"--recode-video",description:"Encode the video to another format if necessary (currently supported:mp4|flv|ogg|webm|mkv|avi)"},{key:"--postprocessor-args",description:"Give these arguments to the postprocessor"},{key:"-k",alt:"--keep-video",description:"Keep the video file on disk after the post-processing; the video is erased by default"},{key:"--no-post-overwrites",description:"Do not overwrite post-processed files; the post-processed files are overwritten by default"},{key:"--embed-subs",description:"Embed subtitles in the video (only for mp4,webm and mkv videos)"},{key:"--embed-thumbnail",description:"Embed thumbnail in the audio as cover art"},{key:"--add-metadata",description:"Write metadata to the video file"},{key:"--metadata-from-title",description:"Parse additional metadata like song title/artist from the video title. The format syntax is the same as --output"},{key:"--xattrs",description:"Write metadata to the video file's xattrs (using dublin core and xdg standards)"},{key:"--fixup",description:"Automatically correct known faults of the file. One of never (do nothing), warn (only emit a warning), detect_or_warn (the default; fix file if we can, warn otherwise)"},{key:"--prefer-avconv",description:"Prefer avconv over ffmpeg for running the postprocessors"},{key:"--prefer-ffmpeg",description:"Prefer ffmpeg over avconv for running the postprocessors (default)"},{key:"--ffmpeg-location",description:"Location of the ffmpeg/avconv binary; either the path to the binary or its containing directory."},{key:"--exec",description:"Execute a command on the file after downloading, similar to find's -exec syntax. Example: --exec"},{key:"--convert-subs",description:"Convert the subtitles to other format (currently supported: srt|ass|vtt|lrc)"}]};var aw,ow,rw,lw,cw,dw,hw,uw;function mw(t,e){if(1&t&&(s.Dc(0,"mat-option",20),s.zc(1,"span",21),s.Vc(2,"highlight"),s.Dc(3,"button",22),s.Dc(4,"mat-icon"),s.vd(5,"info"),s.Cc(),s.Cc(),s.Cc()),2&t){const t=e.$implicit,i=s.Uc();s.ad("value",t.key),s.kc(1),s.ad("innerHTML",s.Xc(2,3,t.key,i.stateCtrl.value),s.md),s.kc(2),s.ad("matTooltip",t.description)}}function pw(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",26),s.Qc("click",(function(){s.ld(t);const i=e.$implicit;return s.Uc(2).setFirstArg(i.key)})),s.Dc(1,"div",27),s.vd(2),s.Cc(),s.vd(3,"\xa0\xa0"),s.Dc(4,"div",28),s.Dc(5,"mat-icon",29),s.vd(6,"info"),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=e.$implicit;s.kc(2),s.wd(t.key),s.kc(3),s.ad("matTooltip",t.description)}}function gw(t,e){if(1&t&&(s.Bc(0),s.Dc(1,"button",23),s.vd(2),s.Cc(),s.Dc(3,"mat-menu",null,24),s.td(5,pw,7,2,"button",25),s.Cc(),s.Ac()),2&t){const t=e.$implicit,i=s.hd(4),n=s.Uc();s.kc(1),s.ad("matMenuTriggerFor",i),s.kc(1),s.wd(n.argsInfo[t.key].label),s.kc(3),s.ad("ngForOf",t.value)}}aw=$localize`:Modify args title␟d9e83ac17026e70ef6e9c0f3240a3b2450367f40␟3653857180335075556:Modify youtube-dl args`,ow=$localize`:Simulated args title␟7fc1946abe2b40f60059c6cd19975d677095fd19␟3319938540903314395:Simulated new args`,rw=$localize`:Add arg card title␟0b71824ae71972f236039bed43f8d2323e8fd570␟7066397187762906016:Add an arg`,lw=$localize`:Search args by category button␟c8b0e59eb491f2ac7505f0fbab747062e6b32b23␟827176536271704947:Search by category`,cw=$localize`:Use arg value checkbox␟9eeb91caef5a50256dd87e1c4b7b3e8216479377␟5487374754798278253:Use arg value`,dw=$localize`:Search args by category button␟7de2451ed3fb8d8b847979bd3f0c740b970f167b␟1014075402717090995:Add arg`,hw=$localize`:Arg modifier cancel button␟d7b35c384aecd25a516200d6921836374613dfe7␟2159130950882492111:Cancel`,uw=$localize`:Arg modifier modify button␟b2623aee44b70c9a4ba1fce16c8a593b0a4c7974␟3251759404563225821:Modify`;const fw=["placeholder",$localize`:Arg value placeholder␟25d8ad5eba2ec24e68295a27d6a4bb9b49e3dacd␟9086775160067017111:Arg value`],bw=function(){return{standalone:!0}};function _w(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div"),s.Dc(1,"mat-form-field",8),s.Dc(2,"input",30),s.Jc(3,fw),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc().secondArg=e})),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(2),s.ad("ngModelOptions",s.cd(3,bw))("disabled",!t.secondArgEnabled)("ngModel",t.secondArg)}}let yw=(()=>{class t{transform(t,e){const i=e?e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&").split(" ").filter(t=>t.length>0).join("|"):void 0,n=new RegExp(i,"gi");return e?t.replace(n,t=>`${t}`):t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=s.xc({name:"highlight",type:t,pure:!0}),t})(),vw=(()=>{class t{constructor(t,e,i){this.data=t,this.dialogRef=e,this.dialog=i,this.myGroup=new Ia,this.firstArg="",this.secondArg="",this.secondArgEnabled=!1,this.modified_args="",this.stateCtrl=new Ia,this.availableArgs=null,this.argsByCategory=null,this.argsInfo=null}static forRoot(){return{ngModule:t,providers:[]}}ngOnInit(){this.data&&(this.modified_args=this.data.initial_args),this.getAllPossibleArgs(),this.filteredOptions=this.stateCtrl.valueChanges.pipe(cn(""),Object(ii.a)(t=>this.filter(t)))}filter(t){if(this.availableArgs)return this.availableArgs.filter(e=>e.key.toLowerCase().includes(t.toLowerCase()))}addArg(){""!==this.modified_args&&(this.modified_args+=" "),this.modified_args+=this.stateCtrl.value+" "+(this.secondArgEnabled?this.secondArg:"")}canAddArg(){return this.stateCtrl.value&&""!==this.stateCtrl.value&&(!this.secondArgEnabled||this.secondArg&&""!==this.secondArg)}getFirstArg(){return new Promise(t=>{t(this.stateCtrl.value)})}getValueAsync(t){return new Promise(e=>{e(t)})}getAllPossibleArgs(){const t=sw,e=Object.keys(t).map((function(e){return t[e]})),i=[].concat.apply([],e);this.availableArgs=i,this.argsByCategory=t,this.argsInfo=nw}setFirstArg(t){this.stateCtrl.setValue(t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(od),s.yc(ad),s.yc(dd))},t.\u0275cmp=s.sc({type:t,selectors:[["app-arg-modifier-dialog"]],features:[s.jc([yw])],decls:48,vars:17,consts:[["mat-dialog-title",""],[1,"container"],[1,"row"],[1,"col-12"],[1,"mat-elevation-z6"],["color","accent",2,"width","100%"],["matInput","",3,"disabled"],[1,"mat-elevation-z6","my-2"],["color","accent",2,"width","75%"],["matInput","","placeholder","Arg",3,"matAutocomplete","formControl"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],["argsByCategoryMenu","matMenu"],[4,"ngFor","ngForOf"],["mat-stroked-button","",2,"margin-bottom","15px",3,"matMenuTriggerFor"],["color","accent",3,"ngModelOptions","ngModel","ngModelChange"],[4,"ngIf"],["mat-stroked-button","","color","accent",3,"disabled","click"],["mat-button","","mat-dialog-close",""],["mat-button","","color","accent",3,"mat-dialog-close"],[3,"value"],[3,"innerHTML"],["mat-icon-button","",2,"float","right",3,"matTooltip"],["mat-menu-item","",3,"matMenuTriggerFor"],["subMenu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["mat-menu-item","",3,"click"],[2,"display","inline-block"],[1,"info-menu-icon"],[3,"matTooltip"],["matInput","",3,"ngModelOptions","disabled","ngModel","ngModelChange",6,"placeholder"]],template:function(t,e){if(1&t&&(s.Dc(0,"h4",0),s.Hc(1,aw),s.Cc(),s.Dc(2,"mat-dialog-content"),s.Dc(3,"div",1),s.Dc(4,"div",2),s.Dc(5,"div",3),s.Dc(6,"mat-card",4),s.Dc(7,"h6"),s.Hc(8,ow),s.Cc(),s.Dc(9,"mat-form-field",5),s.Dc(10,"textarea",6),s.vd(11),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(12,"div",3),s.Dc(13,"mat-card",7),s.Dc(14,"h6"),s.Hc(15,rw),s.Cc(),s.Dc(16,"form"),s.Dc(17,"div"),s.Dc(18,"mat-form-field",8),s.zc(19,"input",9),s.Cc(),s.Dc(20,"mat-autocomplete",null,10),s.td(22,mw,6,6,"mat-option",11),s.Vc(23,"async"),s.Cc(),s.Dc(24,"div"),s.Dc(25,"mat-menu",null,12),s.td(27,gw,6,3,"ng-container",13),s.Vc(28,"keyvalue"),s.Cc(),s.Dc(29,"button",14),s.Bc(30),s.Hc(31,lw),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(32,"div"),s.Dc(33,"mat-checkbox",15),s.Qc("ngModelChange",(function(t){return e.secondArgEnabled=t})),s.Bc(34),s.Hc(35,cw),s.Ac(),s.Cc(),s.Cc(),s.td(36,_w,4,4,"div",16),s.Cc(),s.Dc(37,"div"),s.Dc(38,"button",17),s.Qc("click",(function(){return e.addArg()})),s.Bc(39),s.Hc(40,dw),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(41,"mat-dialog-actions"),s.Dc(42,"button",18),s.Bc(43),s.Hc(44,hw),s.Ac(),s.Cc(),s.Dc(45,"button",19),s.Bc(46),s.Hc(47,uw),s.Ac(),s.Cc(),s.Cc()),2&t){const t=s.hd(21),i=s.hd(26);s.kc(10),s.ad("disabled",!0),s.kc(1),s.wd(e.modified_args),s.kc(8),s.ad("matAutocomplete",t)("formControl",e.stateCtrl),s.kc(3),s.ad("ngForOf",s.Wc(23,12,e.filteredOptions)),s.kc(5),s.ad("ngForOf",s.Wc(28,14,e.argsByCategory)),s.kc(2),s.ad("matMenuTriggerFor",i),s.kc(4),s.ad("ngModelOptions",s.cd(16,bw))("ngModel",e.secondArgEnabled),s.kc(3),s.ad("ngIf",e.secondArgEnabled),s.kc(2),s.ad("disabled",!e.canAddArg()),s.kc(7),s.ad("mat-dialog-close",e.modified_args)}},directives:[md,pd,Ko,Rc,Du,Ha,Ls,Fa,Xc,As,Fs,Wa,Gc,ye.s,bm,ms,wm,dr,$a,ye.t,gd,ud,ns,Um,uu,hm],pipes:[ye.b,ye.l,yw],styles:[".info-menu-icon[_ngcontent-%COMP%]{float:right}"]}),t})();var ww,kw;function xw(t,e){1&t&&(s.Dc(0,"h6"),s.vd(1,"Update in progress"),s.Cc())}function Cw(t,e){1&t&&(s.Dc(0,"h6"),s.vd(1,"Update failed"),s.Cc())}function Sw(t,e){1&t&&(s.Dc(0,"h6"),s.vd(1,"Update succeeded!"),s.Cc())}function Dw(t,e){1&t&&s.zc(0,"mat-progress-bar",7)}function Ew(t,e){1&t&&s.zc(0,"mat-progress-bar",8)}function Aw(t,e){if(1&t&&(s.Dc(0,"p",9),s.vd(1),s.Cc()),2&t){const t=s.Uc(2);s.kc(1),s.wd(t.updateStatus.details)}}function Ow(t,e){if(1&t&&(s.Dc(0,"div"),s.Dc(1,"div",3),s.td(2,xw,2,0,"h6",1),s.td(3,Cw,2,0,"h6",1),s.td(4,Sw,2,0,"h6",1),s.Cc(),s.td(5,Dw,1,0,"mat-progress-bar",4),s.td(6,Ew,1,0,"mat-progress-bar",5),s.td(7,Aw,2,1,"p",6),s.Cc()),2&t){const t=s.Uc();s.kc(2),s.ad("ngIf",t.updateStatus.updating),s.kc(1),s.ad("ngIf",!t.updateStatus.updating&&t.updateStatus.error),s.kc(1),s.ad("ngIf",!t.updateStatus.updating&&!t.updateStatus.error),s.kc(1),s.ad("ngIf",t.updateStatus.updating),s.kc(1),s.ad("ngIf",!t.updateStatus.updating),s.kc(1),s.ad("ngIf",t.updateStatus.details)}}ww=$localize`:Update progress dialog title␟91ecce65f1d23f9419d1c953cd6b7bc7f91c110e␟7113575027620819093:Updater`,kw=$localize`:Close update progress dialog␟f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8␟7819314041543176992:Close`;let Iw=(()=>{class t{constructor(t,e){this.postsService=t,this.snackBar=e,this.updateStatus=null,this.updateInterval=250,this.errored=!1}ngOnInit(){this.getUpdateProgress(),setInterval(()=>{this.updateStatus.updating&&this.getUpdateProgress()},250)}getUpdateProgress(){this.postsService.getUpdaterStatus().subscribe(t=>{t&&(this.updateStatus=t,this.updateStatus&&this.updateStatus.error&&this.openSnackBar("Update failed. Check logs for more details."))})}openSnackBar(t,e=""){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(Ng))},t.\u0275cmp=s.sc({type:t,selectors:[["app-update-progress-dialog"]],decls:8,vars:1,consts:[["mat-dialog-title",""],[4,"ngIf"],["mat-button","","mat-dialog-close",""],[2,"margin-bottom","8px"],["mode","indeterminate",4,"ngIf"],["mode","determinate","value","100",4,"ngIf"],["style","margin-top: 4px; font-size: 13px;",4,"ngIf"],["mode","indeterminate"],["mode","determinate","value","100"],[2,"margin-top","4px","font-size","13px"]],template:function(t,e){1&t&&(s.Dc(0,"h4",0),s.Hc(1,ww),s.Cc(),s.Dc(2,"mat-dialog-content"),s.td(3,Ow,8,6,"div",1),s.Cc(),s.Dc(4,"mat-dialog-actions"),s.Dc(5,"button",2),s.Bc(6),s.Hc(7,kw),s.Ac(),s.Cc(),s.Cc()),2&t&&(s.kc(3),s.ad("ngIf",e.updateStatus))},directives:[md,pd,ye.t,gd,ms,ud,Km],styles:[""]}),t})();var Pw;function Rw(t,e){if(1&t&&(s.Dc(0,"mat-option",6),s.vd(1),s.Cc()),2&t){const t=e.$implicit,i=s.Uc(2);s.ad("value",t.tag_name),s.kc(1),s.xd(" ",t.tag_name+(t===i.latestStableRelease?" - Latest Stable":"")+(t.tag_name===i.CURRENT_VERSION?" - Current Version":"")," ")}}function Tw(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",3),s.Dc(1,"mat-form-field"),s.Dc(2,"mat-select",4),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc().selectedVersion=e})),s.td(3,Rw,2,2,"mat-option",5),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(2),s.ad("ngModel",t.selectedVersion),s.kc(1),s.ad("ngForOf",t.availableVersionsFiltered)}}function Mw(t,e){1&t&&(s.Bc(0),s.vd(1,"Upgrade to"),s.Ac())}function Fw(t,e){1&t&&(s.Bc(0),s.vd(1,"Downgrade to"),s.Ac())}function Lw(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",3),s.Dc(1,"button",7),s.Qc("click",(function(){return s.ld(t),s.Uc().updateServer()})),s.Dc(2,"mat-icon"),s.vd(3,"update"),s.Cc(),s.vd(4,"\xa0\xa0 "),s.td(5,Mw,2,0,"ng-container",8),s.td(6,Fw,2,0,"ng-container",8),s.vd(7),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(5),s.ad("ngIf",t.selectedVersion>t.CURRENT_VERSION),s.kc(1),s.ad("ngIf",t.selectedVersion{class t{constructor(t,e){this.postsService=t,this.dialog=e,this.availableVersions=null,this.availableVersionsFiltered=[],this.versionsShowLimit=5,this.latestStableRelease=null,this.selectedVersion=null,this.CURRENT_VERSION="v3.6"}ngOnInit(){this.getAvailableVersions()}updateServer(){this.postsService.updateServer(this.selectedVersion).subscribe(t=>{t.success&&this.openUpdateProgressDialog()})}getAvailableVersions(){this.availableVersionsFiltered=[],this.postsService.getAvailableRelease().subscribe(t=>{this.availableVersions=t;for(let e=0;e=this.versionsShowLimit)break;this.availableVersionsFiltered.push(t)}})}openUpdateProgressDialog(){this.dialog.open(Iw,{minWidth:"300px",minHeight:"200px"})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(dd))},t.\u0275cmp=s.sc({type:t,selectors:[["app-updater"]],decls:6,vars:2,consts:[[2,"display","block"],[2,"display","inline-block"],["style","display: inline-block; margin-left: 15px;",4,"ngIf"],[2,"display","inline-block","margin-left","15px"],[3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["color","accent","mat-raised-button","",3,"click"],[4,"ngIf"]],template:function(t,e){1&t&&(s.Dc(0,"div",0),s.Dc(1,"div",1),s.Bc(2),s.Hc(3,Pw),s.Ac(),s.Cc(),s.td(4,Tw,4,2,"div",2),s.td(5,Lw,8,3,"div",2),s.Cc()),2&t&&(s.kc(4),s.ad("ngIf",e.availableVersions),s.kc(1),s.ad("ngIf",e.selectedVersion&&e.selectedVersion!==e.CURRENT_VERSION))},directives:[ye.t,Rc,Bp,Fs,$a,ye.s,ns,ms,uu],styles:[""]}),t})();var zw;zw=$localize`:Settings title␟121cc5391cd2a5115bc2b3160379ee5b36cd7716␟4930506384627295710:Settings`;const Bw=["label",$localize`:Main settings label␟82421c3e46a0453a70c42900eab51d58d79e6599␟3815928829326879804:Main`],Vw=["label",$localize`:Downloader settings label␟0ba25ad86a240576c4f20a2fada4722ebba77b1e␟5385813889746830226:Downloader`],jw=["label",$localize`:Extra settings label␟d5f69691f9f05711633128b5a3db696783266b58␟7419412790104674886:Extra`],Uw=["label",$localize`:Host settings label␟bc2e854e111ecf2bd7db170da5e3c2ed08181d88␟6201638315245239510:Advanced`];var $w,Hw;$w=$localize`:Settings save button␟52c9a103b812f258bcddc3d90a6e3f46871d25fe␟3768927257183755959:Save`,Hw=$localize`:Settings cancel and close button␟fe8fd36dbf5deee1d56564965787a782a66eba44␟1370226763724525124:{VAR_SELECT, select, true {Close} false {Cancel} other {otha}}`,Hw=s.Lc(Hw,{VAR_SELECT:"\ufffd0\ufffd"});const qw=["placeholder",$localize`:URL input placeholder␟801b98c6f02fe3b32f6afa3ee854c99ed83474e6␟2375260419993138758:URL`];var Gw;Gw=$localize`:URL setting input hint␟54c512cca1923ab72faf1a0bd98d3d172469629a␟5463756323010996100:URL this app will be accessed from, without the port.`;const Ww=["placeholder",$localize`:Port input placeholder␟cb2741a46e3560f6bc6dfd99d385e86b08b26d72␟6117946241126833991:Port`];var Yw,Qw;function Kw(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-form-field",11),s.Dc(4,"input",12),s.Jc(5,qw),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Host.url=e})),s.Cc(),s.Dc(6,"mat-hint"),s.Bc(7),s.Hc(8,Gw),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(9,"div",13),s.Dc(10,"mat-form-field",11),s.Dc(11,"input",12),s.Jc(12,Ww),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Host.port=e})),s.Cc(),s.Dc(13,"mat-hint"),s.Bc(14),s.Hc(15,Yw),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(4),s.ad("ngModel",t.new_config.Host.url),s.kc(7),s.ad("ngModel",t.new_config.Host.port)}}Yw=$localize`:Port setting input hint␟22e8f1d0423a3b784fe40fab187b92c06541b577␟12816402920404434:The desired port. Default is 17442.`,Qw=$localize`:Use encryption setting␟cbe16a57be414e84b6a68309d08fad894df797d6␟5503616660881623306:Use encryption`;const Xw=["placeholder",$localize`:Cert file path input placeholder␟0c1875a79b7ecc792cc1bebca3e063e40b5764f9␟2857997144709025078:Cert file path`],Zw=["placeholder",$localize`:Key file path input placeholder␟736551b93461d2de64b118cf4043eee1d1c2cb2c␟2320113463068090884:Key file path`];function Jw(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Encryption["use-encryption"]=e})),s.Bc(4),s.Hc(5,Qw),s.Ac(),s.Cc(),s.Cc(),s.Dc(6,"div",15),s.Dc(7,"mat-form-field",11),s.Dc(8,"input",16),s.Jc(9,Xw),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Encryption["cert-file-path"]=e})),s.Cc(),s.Cc(),s.Cc(),s.Dc(10,"div",15),s.Dc(11,"mat-form-field",11),s.Dc(12,"input",16),s.Jc(13,Zw),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Encryption["key-file-path"]=e})),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(3),s.ad("ngModel",t.new_config.Encryption["use-encryption"]),s.kc(5),s.ad("disabled",!t.new_config.Encryption["use-encryption"])("ngModel",t.new_config.Encryption["cert-file-path"]),s.kc(4),s.ad("disabled",!t.new_config.Encryption["use-encryption"])("ngModel",t.new_config.Encryption["key-file-path"])}}var tk;tk=$localize`:Allow subscriptions setting␟4e3120311801c4acd18de7146add2ee4a4417773␟5800596718492516574:Allow subscriptions`;const ek=["placeholder",$localize`:Subscriptions base path input setting placeholder␟4bee2a4bef2d26d37c9b353c278e24e5cd309ce3␟6919010605968316948:Subscriptions base path`];var ik;ik=$localize`:Subscriptions base path setting input hint␟bc9892814ee2d119ae94378c905ea440a249b84a␟2622759576830659218:Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder.`;const nk=["placeholder",$localize`:Check interval input setting placeholder␟5bef4b25ba680da7fff06b86a91b1fc7e6a926e3␟5349606203941321178:Check interval`];var sk,ak,ok,rk,lk,ck,dk,hk,uk,mk;function pk(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Subscriptions.allow_subscriptions=e})),s.Bc(4),s.Hc(5,tk),s.Ac(),s.Cc(),s.Cc(),s.Dc(6,"div",15),s.Dc(7,"mat-form-field",11),s.Dc(8,"input",16),s.Jc(9,ek),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Subscriptions.subscriptions_base_path=e})),s.Cc(),s.Dc(10,"mat-hint"),s.Bc(11),s.Hc(12,ik),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(13,"div",17),s.Dc(14,"mat-form-field",11),s.Dc(15,"input",16),s.Jc(16,nk),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Subscriptions.subscriptions_check_interval=e})),s.Cc(),s.Dc(17,"mat-hint"),s.Bc(18),s.Hc(19,sk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(20,"div",18),s.Dc(21,"mat-checkbox",19),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Subscriptions.subscriptions_use_youtubedl_archive=e})),s.Bc(22),s.Hc(23,ak),s.Ac(),s.Cc(),s.Dc(24,"p"),s.Dc(25,"a",20),s.Bc(26),s.Hc(27,ok),s.Ac(),s.Cc(),s.vd(28,"\xa0"),s.Bc(29),s.Hc(30,rk),s.Ac(),s.Cc(),s.Dc(31,"p"),s.Bc(32),s.Hc(33,lk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(3),s.ad("ngModel",t.new_config.Subscriptions.allow_subscriptions),s.kc(5),s.ad("disabled",!t.new_config.Subscriptions.allow_subscriptions)("ngModel",t.new_config.Subscriptions.subscriptions_base_path),s.kc(7),s.ad("disabled",!t.new_config.Subscriptions.allow_subscriptions)("ngModel",t.new_config.Subscriptions.subscriptions_check_interval),s.kc(6),s.ad("disabled",!t.new_config.Subscriptions.allow_subscriptions)("ngModel",t.new_config.Subscriptions.subscriptions_use_youtubedl_archive)}}function gk(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-form-field"),s.Dc(4,"mat-label"),s.Bc(5),s.Hc(6,ck),s.Ac(),s.Cc(),s.Dc(7,"mat-select",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Themes.default_theme=e})),s.Dc(8,"mat-option",21),s.Bc(9),s.Hc(10,dk),s.Ac(),s.Cc(),s.Dc(11,"mat-option",22),s.Bc(12),s.Hc(13,hk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(14,"div",23),s.Dc(15,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Themes.allow_theme_change=e})),s.Bc(16),s.Hc(17,uk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(7),s.ad("ngModel",t.new_config.Themes.default_theme),s.kc(8),s.ad("ngModel",t.new_config.Themes.allow_theme_change)}}function fk(t,e){if(1&t&&(s.Dc(0,"mat-option",26),s.vd(1),s.Cc()),2&t){const t=e.$implicit,i=s.Uc(3);s.ad("value",t),s.kc(1),s.xd(" ",i.all_locales[t].nativeName," ")}}function bk(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-form-field"),s.Dc(4,"mat-label"),s.Bc(5),s.Hc(6,mk),s.Ac(),s.Cc(),s.Dc(7,"mat-select",24),s.Qc("selectionChange",(function(e){return s.ld(t),s.Uc(2).localeSelectChanged(e.value)}))("valueChange",(function(e){return s.ld(t),s.Uc(2).initialLocale=e})),s.td(8,fk,2,2,"mat-option",25),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(7),s.ad("value",t.initialLocale),s.kc(1),s.ad("ngForOf",t.supported_locales)}}function _k(t,e){if(1&t&&(s.td(0,Kw,16,2,"div",7),s.zc(1,"mat-divider"),s.td(2,Jw,14,5,"div",7),s.zc(3,"mat-divider"),s.td(4,pk,34,7,"div",7),s.zc(5,"mat-divider"),s.td(6,gk,18,2,"div",7),s.zc(7,"mat-divider"),s.td(8,bk,9,2,"div",7)),2&t){const t=s.Uc();s.ad("ngIf",t.new_config),s.kc(2),s.ad("ngIf",t.new_config),s.kc(2),s.ad("ngIf",t.new_config),s.kc(2),s.ad("ngIf",t.new_config),s.kc(2),s.ad("ngIf",t.new_config)}}sk=$localize`:Check interval setting input hint␟0f56a7449b77630c114615395bbda4cab398efd8␟1580663059483543498:Unit is seconds, only include numbers.`,ak=$localize`:Use youtube-dl archive setting␟78e49b7339b4fa7184dd21bcaae107ce9b7076f6␟7083950546207237945:Use youtube-dl archive`,ok=$localize`:youtube-dl archive explanation prefix link␟fa9fe4255231dd1cc6b29d3d254a25cb7c764f0f␟6707903974690925048:With youtube-dl's archive`,rk=$localize`:youtube-dl archive explanation middle␟09006404cccc24b7a8f8d1ce0b39f2761ab841d8␟954972440308853962:feature, downloaded videos from your subscriptions get recorded in a text file in the subscriptions archive sub-directory.`,lk=$localize`:youtube-dl archive explanation suffix␟29ed79a98fc01e7f9537777598e31dbde3aa7981␟6686872891691588730:This enables the ability to permanently delete videos from your subscriptions without unsubscribing, and allows you to record which videos you downloaded in case of data loss.`,ck=$localize`:Theme select label␟27a56aad79d8b61269ed303f11664cc78bcc2522␟7103588127254721505:Theme`,dk=$localize`:Default theme label␟ff7cee38a2259526c519f878e71b964f41db4348␟5607669932062416162:Default`,hk=$localize`:Dark theme label␟adb4562d2dbd3584370e44496969d58c511ecb63␟3892161059518616136:Dark`,uk=$localize`:Allow theme change setting␟7a6bacee4c31cb5c0ac2d24274fb4610d8858602␟8325128210832071900:Allow theme change`,mk=$localize`:Language select label␟fe46ccaae902ce974e2441abe752399288298619␟2826581353496868063:Language`;const yk=["placeholder",$localize`:Audio folder path input placeholder␟ab2756805742e84ad0cc0468f4be2d8aa9f855a5␟3475061775640312711:Audio folder path`];var vk;vk=$localize`:Aduio path setting input hint␟c2c89cdf45d46ea64d2ed2f9ac15dfa4d77e26ca␟3848357852843054025:Path for audio only downloads. It is relative to YTDL-Material's root folder.`;const wk=["placeholder",$localize`:Video folder path input placeholder␟46826331da1949bd6fb74624447057099c9d20cd␟3354965786971797948:Video folder path`];var kk;kk=$localize`:Video path setting input hint␟17c92e6d47a213fa95b5aa344b3f258147123f93␟2955739827391836971:Path for video downloads. It is relative to YTDL-Material's root folder.`;const xk=["placeholder",$localize`:Custom args input placeholder␟ad2f8ac8b7de7945b80c8e424484da94e597125f␟7810908229283352132:Custom args`];var Ck,Sk;function Dk(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-form-field",11),s.Dc(4,"input",12),s.Jc(5,yk),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Downloader["path-audio"]=e})),s.Cc(),s.Dc(6,"mat-hint"),s.Bc(7),s.Hc(8,vk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(9,"div",17),s.Dc(10,"mat-form-field",11),s.Dc(11,"input",12),s.Jc(12,wk),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Downloader["path-video"]=e})),s.Cc(),s.Dc(13,"mat-hint"),s.Bc(14),s.Hc(15,kk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(16,"div",17),s.Dc(17,"mat-form-field",27),s.Dc(18,"textarea",28),s.Jc(19,xk),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Downloader.custom_args=e})),s.Cc(),s.Dc(20,"mat-hint"),s.Bc(21),s.Hc(22,Ck),s.Ac(),s.Cc(),s.Dc(23,"button",29),s.Qc("click",(function(){return s.ld(t),s.Uc(2).openArgsModifierDialog()})),s.Dc(24,"mat-icon"),s.vd(25,"edit"),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(26,"div",18),s.Dc(27,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Downloader.use_youtubedl_archive=e})),s.Bc(28),s.Hc(29,Sk),s.Ac(),s.Cc(),s.Dc(30,"p"),s.vd(31,"Note: This setting only applies to downloads on the Home page. If you would like to use youtube-dl archive functionality in subscriptions, head down to the Subscriptions section."),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(4),s.ad("ngModel",t.new_config.Downloader["path-audio"]),s.kc(7),s.ad("ngModel",t.new_config.Downloader["path-video"]),s.kc(7),s.ad("ngModel",t.new_config.Downloader.custom_args),s.kc(9),s.ad("ngModel",t.new_config.Downloader.use_youtubedl_archive)}}function Ek(t,e){if(1&t&&s.td(0,Dk,32,4,"div",7),2&t){const t=s.Uc();s.ad("ngIf",t.new_config)}}Ck=$localize`:Custom args setting input hint␟f41145afc02fd47ef0576ac79acd2c47ebbf4901␟8874045538582126918:Global custom args for downloads on the home page.`,Sk=$localize`:Use youtubedl archive setting␟78e49b7339b4fa7184dd21bcaae107ce9b7076f6␟7083950546207237945:Use youtube-dl archive`;const Ak=["placeholder",$localize`:Top title input placeholder␟61f8fd90b5f8cb20c70371feb2ee5e1fac5a9095␟1974727764328838461:Top title`];var Ok,Ik,Pk,Rk,Tk,Mk,Fk;function Lk(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-form-field",11),s.Dc(4,"input",12),s.Jc(5,Ak),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Extra.title_top=e})),s.Cc(),s.zc(6,"mat-hint"),s.Cc(),s.Cc(),s.Dc(7,"div",15),s.Dc(8,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Extra.file_manager_enabled=e})),s.Bc(9),s.Hc(10,Ok),s.Ac(),s.Cc(),s.Cc(),s.Dc(11,"div",15),s.Dc(12,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Extra.allow_quality_select=e})),s.Bc(13),s.Hc(14,Ik),s.Ac(),s.Cc(),s.Cc(),s.Dc(15,"div",15),s.Dc(16,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Extra.download_only_mode=e})),s.Bc(17),s.Hc(18,Pk),s.Ac(),s.Cc(),s.Cc(),s.Dc(19,"div",15),s.Dc(20,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Extra.allow_multi_download_mode=e})),s.Bc(21),s.Hc(22,Rk),s.Ac(),s.Cc(),s.Cc(),s.Dc(23,"div",15),s.Dc(24,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Extra.settings_pin_required=e})),s.Bc(25),s.Hc(26,Tk),s.Ac(),s.Cc(),s.Dc(27,"button",30),s.Qc("click",(function(){return s.ld(t),s.Uc(2).setNewPin()})),s.Bc(28),s.Hc(29,Mk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(4),s.ad("ngModel",t.new_config.Extra.title_top),s.kc(4),s.ad("ngModel",t.new_config.Extra.file_manager_enabled),s.kc(4),s.ad("ngModel",t.new_config.Extra.allow_quality_select),s.kc(4),s.ad("ngModel",t.new_config.Extra.download_only_mode),s.kc(4),s.ad("ngModel",t.new_config.Extra.allow_multi_download_mode),s.kc(4),s.ad("ngModel",t.new_config.Extra.settings_pin_required),s.kc(3),s.ad("disabled",!t.new_config.Extra.settings_pin_required)}}Ok=$localize`:File manager enabled setting␟78d3531417c0d4ba4c90f0d4ae741edc261ec8df␟488432415925701010:File manager enabled`,Ik=$localize`:Allow quality seelct setting␟c33bd5392b39dbed36b8e5a1145163a15d45835f␟2252491142626131446:Allow quality select`,Pk=$localize`:Download only mode setting␟bda5508e24e0d77debb28bcd9194d8fefb1cfb92␟2765258699599899343:Download only mode`,Rk=$localize`:Allow multi-downloade mode setting␟09d31c803a7252658694e1e3176b97f5655a3fe3␟1457782201611151239:Allow multi-download mode`,Tk=$localize`:Require pin for settings setting␟d8b47221b5af9e9e4cd5cb434d76fc0c91611409␟8888472341408176239:Require pin for settings`,Mk=$localize`:Set new pin button␟f5ec7b2cdf87d41154f4fcbc86e856314409dcb9␟5079149426228636902:Set New Pin`,Fk=$localize`:Enable Public API key setting␟1c4dbce56d96b8974aac24a02f7ab2ee81415014␟1129973800849533636:Enable Public API`;const Nk=["placeholder",$localize`:Public API Key setting placeholder␟23bd81dcc30b74d06279a26d7a42e8901c1b124e␟5137591319364175431:Public API Key`];var zk,Bk,Vk;function jk(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.API.use_API_key=e})),s.Bc(4),s.Hc(5,Fk),s.Ac(),s.Cc(),s.Cc(),s.Dc(6,"div",31),s.Dc(7,"div",32),s.Dc(8,"mat-form-field",11),s.Dc(9,"input",33),s.Jc(10,Nk),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.API.API_key=e})),s.Cc(),s.Dc(11,"mat-hint"),s.Dc(12,"a",34),s.Bc(13),s.Hc(14,zk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(15,"div",35),s.Dc(16,"button",36),s.Qc("click",(function(){return s.ld(t),s.Uc(2).generateAPIKey()})),s.Bc(17),s.Hc(18,Bk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(3),s.ad("ngModel",t.new_config.API.use_API_key),s.kc(6),s.ad("disabled",!t.new_config.API.use_API_key)("ngModel",t.new_config.API.API_key)}}zk=$localize`:View API docs setting hint␟41016a73d8ad85e6cb26dffa0a8fab9fe8f60d8e␟7819423665857999846:View documentation`,Bk=$localize`:Generate key button␟1b258b258b4cc475ceb2871305b61756b0134f4a␟5193539160604294602:Generate`,Vk=$localize`:Use YouTube API setting␟d5d7c61349f3b0859336066e6d453fc35d334fe5␟921806454742404419:Use YouTube API`;const Uk=["placeholder",$localize`:Youtube API Key setting placeholder␟ce10d31febb3d9d60c160750570310f303a22c22␟8352766560503075759:Youtube API Key`];var $k,Hk,qk,Gk,Wk,Yk,Qk,Kk,Xk,Zk,Jk,tx,ex;function ix(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.API.use_youtube_API=e})),s.Bc(4),s.Hc(5,Vk),s.Ac(),s.Cc(),s.Cc(),s.Dc(6,"div",31),s.Dc(7,"mat-form-field",11),s.Dc(8,"input",33),s.Jc(9,Uk),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.API.youtube_API_key=e})),s.Cc(),s.Dc(10,"mat-hint"),s.Dc(11,"a",37),s.Bc(12),s.Hc(13,$k),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(3),s.ad("ngModel",t.new_config.API.use_youtube_API),s.kc(5),s.ad("disabled",!t.new_config.API.use_youtube_API)("ngModel",t.new_config.API.youtube_API_key)}}function nx(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"h6"),s.vd(4,"Chrome"),s.Cc(),s.Dc(5,"p"),s.Dc(6,"a",38),s.Bc(7),s.Hc(8,Hk),s.Ac(),s.Cc(),s.vd(9,"\xa0"),s.Bc(10),s.Hc(11,qk),s.Ac(),s.Cc(),s.Dc(12,"p"),s.Bc(13),s.Hc(14,Gk),s.Ac(),s.Cc(),s.zc(15,"mat-divider",39),s.Cc(),s.Dc(16,"div",15),s.Dc(17,"h6"),s.vd(18,"Firefox"),s.Cc(),s.Dc(19,"p"),s.Dc(20,"a",40),s.Bc(21),s.Hc(22,Wk),s.Ac(),s.Cc(),s.vd(23,"\xa0"),s.Bc(24),s.Hc(25,Yk),s.Ac(),s.Cc(),s.Dc(26,"p"),s.Dc(27,"a",41),s.Bc(28),s.Hc(29,Qk),s.Ac(),s.Cc(),s.vd(30,"\xa0"),s.Bc(31),s.Hc(32,Kk),s.Ac(),s.Cc(),s.zc(33,"mat-divider",39),s.Cc(),s.Dc(34,"div",15),s.Dc(35,"h6"),s.vd(36,"Bookmarklet"),s.Cc(),s.Dc(37,"p"),s.Bc(38),s.Hc(39,Xk),s.Ac(),s.Cc(),s.Dc(40,"mat-checkbox",42),s.Qc("change",(function(e){return s.ld(t),s.Uc(2).bookmarkletAudioOnlyChanged(e)})),s.Bc(41),s.Hc(42,Zk),s.Ac(),s.Cc(),s.Dc(43,"p"),s.Dc(44,"a",43),s.vd(45,"YTDL-Bookmarklet"),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(44),s.ad("href",t.generated_bookmarklet_code,s.nd)}}function sx(t,e){if(1&t&&(s.td(0,Lk,30,7,"div",7),s.zc(1,"mat-divider"),s.td(2,jk,19,3,"div",7),s.zc(3,"mat-divider"),s.td(4,ix,14,3,"div",7),s.zc(5,"mat-divider"),s.td(6,nx,46,1,"div",7)),2&t){const t=s.Uc();s.ad("ngIf",t.new_config),s.kc(2),s.ad("ngIf",t.new_config),s.kc(2),s.ad("ngIf",t.new_config),s.kc(2),s.ad("ngIf",t.new_config)}}function ax(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Advanced.use_default_downloading_agent=e})),s.Bc(4),s.Hc(5,Jk),s.Ac(),s.Cc(),s.Cc(),s.Dc(6,"div",15),s.Dc(7,"mat-form-field"),s.Dc(8,"mat-label"),s.Bc(9),s.Hc(10,tx),s.Ac(),s.Cc(),s.Dc(11,"mat-select",19),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Advanced.custom_downloading_agent=e})),s.Dc(12,"mat-option",45),s.vd(13,"aria2c"),s.Cc(),s.Dc(14,"mat-option",46),s.vd(15,"avconv"),s.Cc(),s.Dc(16,"mat-option",47),s.vd(17,"axel"),s.Cc(),s.Dc(18,"mat-option",48),s.vd(19,"curl"),s.Cc(),s.Dc(20,"mat-option",49),s.vd(21,"ffmpeg"),s.Cc(),s.Dc(22,"mat-option",50),s.vd(23,"httpie"),s.Cc(),s.Dc(24,"mat-option",51),s.vd(25,"wget"),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(26,"div",31),s.Dc(27,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Advanced.allow_advanced_download=e})),s.Bc(28),s.Hc(29,ex),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(3),s.ad("ngModel",t.new_config.Advanced.use_default_downloading_agent),s.kc(8),s.ad("disabled",t.new_config.Advanced.use_default_downloading_agent)("ngModel",t.new_config.Advanced.custom_downloading_agent),s.kc(16),s.ad("ngModel",t.new_config.Advanced.allow_advanced_download)}}function ox(t,e){1&t&&(s.Dc(0,"div",52),s.zc(1,"app-updater"),s.Cc())}function rx(t,e){if(1&t&&(s.td(0,ax,30,4,"div",7),s.zc(1,"mat-divider"),s.td(2,ox,2,0,"div",44)),2&t){const t=s.Uc();s.ad("ngIf",t.new_config),s.kc(2),s.ad("ngIf",t.new_config)}}$k=$localize`:Youtube API Key setting hint␟8602e313cdfa7c4cc475ccbe86459fce3c3fd986␟3231872778665115286:Generating a key is easy!`,Hk=$localize`:Chrome ext click here␟9b3cedfa83c6d7acb3210953289d1be4aab115c7␟5261595325941116751:Click here`,qk=$localize`:Chrome click here suffix␟7f09776373995003161235c0c8d02b7f91dbc4df␟2498765655243362925:to download the official YoutubeDL-Material Chrome extension manually.`,Gk=$localize`:Chrome setup suffix␟5b5296423906ab3371fdb2b5a5aaa83acaa2ee52␟8028660067162629884:You must manually load the extension and modify the extension's settings to set the frontend URL.`,Wk=$localize`:Firefox ext click here␟9b3cedfa83c6d7acb3210953289d1be4aab115c7␟5261595325941116751:Click here`,Yk=$localize`:Firefox click here suffix␟9a2ec6da48771128384887525bdcac992632c863␟8910153976238540666:to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page.`,Qk=$localize`:Firefox setup prefix link␟eb81be6b49e195e5307811d1d08a19259d411f37␟3930152199106610543:Detailed setup instructions.`,Kk=$localize`:Firefox setup suffix␟cb17ff8fe3961cf90f44bee97c88a3f3347a7e55␟5226296152980000564:Not much is required other than changing the extension's settings to set the frontend URL.`,Xk=$localize`:Bookmarklet instructions␟61b81b11aad0b9d970ece2fce18405f07eac69c2␟907045314542317789:Drag the link below to your bookmarks, and you're good to go! Just navigate to the YouTube video you'd like to download, and click the bookmark.`,Zk=$localize`:Generate audio only bookmarklet checkbox␟c505d6c5de63cc700f0aaf8a4b31fae9e18024e5␟7868265792526063076:Generate 'audio only' bookmarklet`,Jk=$localize`:Use default downloading agent setting␟5fab47f146b0a4b809dcebf3db9da94df6299ea1␟1862425442411516950:Use default downloading agent`,tx=$localize`:Custom downloader select label␟ec71e08aee647ea4a71fd6b7510c54d84a797ca6␟13573305706839101:Select a downloader`,ex=$localize`:Allow advanced downloading setting␟dc3d990391c944d1fbfc7cfb402f7b5e112fb3a8␟4097058672287489906:Allow advanced download`;let lx=(()=>{class t{constructor(t,e,i,n){this.postsService=t,this.snackBar=e,this.sanitizer=i,this.dialog=n,this.all_locales=iw,this.supported_locales=["en","es"],this.initialLocale=localStorage.getItem("locale"),this.initial_config=null,this.new_config=null,this.loading_config=!1,this.generated_bookmarklet_code=null,this.bookmarkletAudioOnly=!1,this._settingsSame=!0,this.latestGithubRelease=null,this.CURRENT_VERSION="v3.6"}get settingsAreTheSame(){return this._settingsSame=this.settingsSame(),this._settingsSame}set settingsAreTheSame(t){this._settingsSame=t}ngOnInit(){this.getConfig(),this.generated_bookmarklet_code=this.sanitizer.bypassSecurityTrustUrl(this.generateBookmarkletCode()),this.getLatestGithubRelease()}getConfig(){this.loading_config=!0,this.postsService.loadNavItems().subscribe(t=>{this.loading_config=!1,this.initial_config=this.postsService.debugMode?t.YoutubeDLMaterial:t.config_file.YoutubeDLMaterial,this.new_config=JSON.parse(JSON.stringify(this.initial_config))})}settingsSame(){return JSON.stringify(this.new_config)===JSON.stringify(this.initial_config)}saveSettings(){this.postsService.setConfig({YoutubeDLMaterial:this.new_config}).subscribe(t=>{t.success&&(this.postsService.settings_changed.next(!0),this.initial_config=JSON.parse(JSON.stringify(this.new_config)))},t=>{console.error("Failed to save config!")})}setNewPin(){this.dialog.open(ew,{data:{resetMode:!0}})}generateAPIKey(){this.postsService.generateNewAPIKey().subscribe(t=>{t.new_api_key&&(this.initial_config.API.API_key=t.new_api_key,this.new_config.API.API_key=t.new_api_key)})}localeSelectChanged(t){localStorage.setItem("locale",t),this.openSnackBar("Language successfully changed! Reload to update the page.")}generateBookmarklet(){this.bookmarksite("YTDL-Material",this.generated_bookmarklet_code)}generateBookmarkletCode(){return`javascript:(function()%7Bwindow.open('${window.location.href.split("#")[0]+"#/home;url="}' + encodeURIComponent(window.location) + ';audioOnly=${this.bookmarkletAudioOnly}')%7D)()`}bookmarkletAudioOnlyChanged(t){this.bookmarkletAudioOnly=t.checked,this.generated_bookmarklet_code=this.sanitizer.bypassSecurityTrustUrl(this.generateBookmarkletCode())}bookmarksite(t,e){if(document.all)window.external.AddFavorite(e,t);else if(window.chrome)this.openSnackBar("Chrome users must drag the 'Alternate URL' link to your bookmarks.");else if(window.sidebar)window.sidebar.addPanel(t,e,"");else if(window.opera&&window.print){const i=document.createElement("a");i.setAttribute("href",e),i.setAttribute("title",t),i.setAttribute("rel","sidebar"),i.click()}}openArgsModifierDialog(){this.dialog.open(vw,{data:{initial_args:this.new_config.Downloader.custom_args}}).afterClosed().subscribe(t=>{t&&(this.new_config.Downloader.custom_args=t)})}getLatestGithubRelease(){this.postsService.getLatestGithubRelease().subscribe(t=>{this.latestGithubRelease=t})}openSnackBar(t,e=""){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(Ng),s.yc(n.b),s.yc(dd))},t.\u0275cmp=s.sc({type:t,selectors:[["app-settings"]],decls:30,vars:3,consts:[["mat-dialog-title",""],[6,"label"],["matTabContent","","style","padding: 15px;"],["matTabContent",""],[2,"margin-bottom","10px"],["color","accent","mat-raised-button","",3,"disabled","click"],["mat-flat-button","",3,"mat-dialog-close"],["class","container-fluid",4,"ngIf"],[1,"container-fluid"],[1,"row"],[1,"col-12","mt-3"],["color","accent"],["matInput","","required","",3,"ngModel","ngModelChange",6,"placeholder"],[1,"col-12","mb-4"],["color","accent",3,"ngModel","ngModelChange"],[1,"col-12"],["matInput","",3,"disabled","ngModel","ngModelChange",6,"placeholder"],[1,"col-12","mt-5"],[1,"col-12","mt-4"],["color","accent",3,"disabled","ngModel","ngModelChange"],["target","_blank","href","https://github.com/ytdl-org/youtube-dl/blob/master/README.md#how-do-i-download-only-new-videos-from-a-playlist"],["value","default"],["value","dark"],[1,"col-12","mb-2"],[3,"value","selectionChange","valueChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["color","accent",2,"margin-right","12px"],["matInput","",3,"ngModel","ngModelChange",6,"placeholder"],["mat-icon-button","",1,"args-edit-button",3,"click"],["mat-stroked-button","",2,"margin-left","15px","margin-bottom","10px",3,"disabled","click"],[1,"col-12","mb-3"],[1,"enable-api-key-div"],["matInput","","required","",3,"disabled","ngModel","ngModelChange",6,"placeholder"],["target","_blank","href","https://stoplight.io/p/docs/gh/tzahi12345/youtubedl-material"],[1,"api-key-div"],["matTooltip-i18n","","matTooltip","This will delete your old API key!","mat-stroked-button","",3,"click"],["target","_blank","href","https://developers.google.com/youtube/v3/getting-started"],["href","https://github.com/Tzahi12345/YoutubeDL-Material/blob/master/chrome-extension/youtubedl-material-chrome-extension.zip?raw=true"],[1,"ext-divider"],["href","https://addons.mozilla.org/en-US/firefox/addon/youtubedl-material/","target","_blank"],["href","https://github.com/Tzahi12345/YoutubeDL-Material/wiki/Firefox-Extension","target","_blank"],[3,"change"],["target","_blank",3,"href"],["class","container-fluid mt-1",4,"ngIf"],["value","aria2c"],["value","avconv"],["value","axel"],["value","curl"],["value","ffmpeg"],["value","httpie"],["value","wget"],[1,"container-fluid","mt-1"]],template:function(t,e){1&t&&(s.Dc(0,"h4",0),s.Hc(1,zw),s.Cc(),s.Dc(2,"mat-dialog-content"),s.Dc(3,"mat-tab-group"),s.Dc(4,"mat-tab",1),s.Jc(5,Bw),s.td(6,_k,9,5,"ng-template",2),s.Cc(),s.Dc(7,"mat-tab",1),s.Jc(8,Vw),s.td(9,Ek,1,1,"ng-template",3),s.Cc(),s.Dc(10,"mat-tab",1),s.Jc(11,jw),s.td(12,sx,7,4,"ng-template",3),s.Cc(),s.Dc(13,"mat-tab",1),s.Jc(14,Uw),s.td(15,rx,3,2,"ng-template",3),s.Cc(),s.Cc(),s.Cc(),s.Dc(16,"mat-dialog-actions"),s.Dc(17,"div",4),s.Dc(18,"button",5),s.Qc("click",(function(){return e.saveSettings()})),s.Dc(19,"mat-icon"),s.vd(20,"done"),s.Cc(),s.vd(21,"\xa0\xa0 "),s.Bc(22),s.Hc(23,$w),s.Ac(),s.Cc(),s.Dc(24,"button",6),s.Dc(25,"mat-icon"),s.vd(26,"cancel"),s.Cc(),s.vd(27,"\xa0\xa0 "),s.Dc(28,"span"),s.Hc(29,Hw),s.Cc(),s.Cc(),s.Cc(),s.Cc()),2&t&&(s.kc(18),s.ad("disabled",e.settingsSame()),s.kc(6),s.ad("mat-dialog-close",!1),s.kc(5),s.Kc(e.settingsAreTheSame+""),s.Ic(29))},directives:[md,pd,Af,bf,hf,gd,ms,uu,ud,ye.t,Au,Rc,Du,As,ao,Fs,$a,kc,dr,xc,Bp,ns,ye.s,Um,Nw],styles:[".settings-expansion-panel[_ngcontent-%COMP%]{margin-bottom:20px}.ext-divider[_ngcontent-%COMP%]{margin-bottom:14px}.args-edit-button[_ngcontent-%COMP%]{position:absolute;margin-left:10px;top:20px}.enable-api-key-div[_ngcontent-%COMP%]{margin-bottom:8px;margin-right:15px}.api-key-div[_ngcontent-%COMP%], .enable-api-key-div[_ngcontent-%COMP%]{display:inline-block}"]}),t})();var cx,dx,hx,ux,mx,px,gx,fx,bx,_x;function yx(t,e){1&t&&(s.Dc(0,"span",12),s.zc(1,"mat-spinner",13),s.vd(2,"\xa0"),s.Bc(3),s.Hc(4,bx),s.Ac(),s.Cc()),2&t&&(s.kc(1),s.ad("diameter",22))}function vx(t,e){1&t&&(s.Dc(0,"mat-icon",14),s.vd(1,"done"),s.Cc())}function wx(t,e){if(1&t&&(s.Dc(0,"a",2),s.Bc(1),s.Hc(2,_x),s.Ac(),s.vd(3),s.Cc()),2&t){const t=s.Uc();s.ad("href",t.latestUpdateLink,s.nd),s.kc(3),s.xd(" - ",t.latestGithubRelease.tag_name,"")}}function kx(t,e){1&t&&(s.Dc(0,"span"),s.vd(1,"You are up to date."),s.Cc())}cx=$localize`:About dialog title␟cec82c0a545f37420d55a9b6c45c20546e82f94e␟8863443674032361244:About YoutubeDL-Material`,dx=$localize`:About first paragraph␟199c17e5d6a419313af3c325f06dcbb9645ca618␟7048705050249868840:is an open-source YouTube downloader built under Google's Material Design specifications. You can seamlessly download your favorite videos as video or audio files, and even subscribe to your favorite channels and playlists to keep updated with their new videos.`,hx=$localize`:About second paragraph␟bc0ad0ee6630acb7fcb7802ec79f5a0ee943c1a7␟786314306504588277:has some awesome features included! An extensive API, Docker support, and localization (translation) support. Read up on all the supported features by clicking on the GitHub icon above.`,ux=$localize`:Version label␟a45e3b05f0529dc5246d70ef62304c94426d4c81␟5296103174605274070:Installed version:`,mx=$localize`:Update through settings menu hint␟189b28aaa19b3c51c6111ad039c4fd5e2a22e370␟41092526824232895:You can update from the settings menu.`,px=$localize`:About bug prefix␟b33536f59b94ec935a16bd6869d836895dc5300c␟3353248286278121979:Found a bug or have a suggestion?`,gx=$localize`:About bug click here␟9b3cedfa83c6d7acb3210953289d1be4aab115c7␟5261595325941116751:Click here`,fx=$localize`:About bug suffix␟e1f398f38ff1534303d4bb80bd6cece245f24016␟1971178156716923826:to create an issue!`,bx=$localize`:Checking for updates text␟e22f3a5351944f3a1a10cfc7da6f65dfbe0037fe␟9163379406577397382:Checking for updates...`,_x=$localize`:View latest update␟a16e92385b4fd9677bb830a4b796b8b79c113290␟509090351011426949:Update available`;let xx=(()=>{class t{constructor(t){this.postsService=t,this.projectLink="https://github.com/Tzahi12345/YoutubeDL-Material",this.issuesLink="https://github.com/Tzahi12345/YoutubeDL-Material/issues",this.latestUpdateLink="https://github.com/Tzahi12345/YoutubeDL-Material/releases/latest",this.latestGithubRelease=null,this.checking_for_updates=!0,this.current_version_tag="v3.6"}ngOnInit(){this.getLatestGithubRelease()}getLatestGithubRelease(){this.postsService.getLatestGithubRelease().subscribe(t=>{this.checking_for_updates=!1,this.latestGithubRelease=t})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv))},t.\u0275cmp=s.sc({type:t,selectors:[["app-about-dialog"]],decls:49,vars:7,consts:[["mat-dialog-title","",2,"position","relative"],[1,"logo-image"],["target","_blank",3,"href"],["src","assets/images/GitHub-64px.png",2,"width","32px"],["src","assets/images/logo_128px.png",2,"width","32px","margin-left","15px"],[2,"margin-bottom","5px"],[2,"margin-top","10px"],["style","display: inline-block",4,"ngIf"],["class","version-checked-icon",4,"ngIf"],["target","_blank",3,"href",4,"ngIf"],[4,"ngIf"],["mat-stroked-button","","mat-dialog-close","",2,"margin-bottom","5px"],[2,"display","inline-block"],[1,"version-spinner",3,"diameter"],[1,"version-checked-icon"]],template:function(t,e){1&t&&(s.Dc(0,"h4",0),s.Bc(1),s.Hc(2,cx),s.Ac(),s.Dc(3,"span",1),s.Dc(4,"a",2),s.zc(5,"img",3),s.Cc(),s.zc(6,"img",4),s.Cc(),s.Cc(),s.Dc(7,"mat-dialog-content"),s.Dc(8,"div",5),s.Dc(9,"p"),s.Dc(10,"i"),s.vd(11,"YoutubeDL-Material"),s.Cc(),s.vd(12,"\xa0"),s.Bc(13),s.Hc(14,dx),s.Ac(),s.Cc(),s.Dc(15,"p"),s.Dc(16,"i"),s.vd(17,"YoutubeDL-Material"),s.Cc(),s.vd(18,"\xa0"),s.Bc(19),s.Hc(20,hx),s.Ac(),s.Cc(),s.zc(21,"mat-divider"),s.Dc(22,"h5",6),s.vd(23,"Installation details:"),s.Cc(),s.Dc(24,"p"),s.Bc(25),s.Hc(26,ux),s.Ac(),s.vd(27),s.td(28,yx,5,1,"span",7),s.td(29,vx,2,0,"mat-icon",8),s.vd(30,"\xa0\xa0"),s.td(31,wx,4,2,"a",9),s.vd(32,". "),s.Bc(33),s.Hc(34,mx),s.Ac(),s.td(35,kx,2,0,"span",10),s.Cc(),s.Dc(36,"p"),s.Bc(37),s.Hc(38,px),s.Ac(),s.vd(39,"\xa0"),s.Dc(40,"a",2),s.Bc(41),s.Hc(42,gx),s.Ac(),s.Cc(),s.vd(43,"\xa0"),s.Bc(44),s.Hc(45,fx),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(46,"mat-dialog-actions"),s.Dc(47,"button",11),s.vd(48,"Close"),s.Cc(),s.Cc()),2&t&&(s.kc(4),s.ad("href",e.projectLink,s.nd),s.kc(23),s.xd("\xa0",e.current_version_tag," - "),s.kc(1),s.ad("ngIf",e.checking_for_updates),s.kc(1),s.ad("ngIf",!e.checking_for_updates),s.kc(2),s.ad("ngIf",!e.checking_for_updates&&e.latestGithubRelease.tag_name!==e.current_version_tag),s.kc(4),s.ad("ngIf",!e.checking_for_updates&&e.latestGithubRelease.tag_name===e.current_version_tag),s.kc(5),s.ad("href",e.issuesLink,s.nd))},directives:[md,pd,Au,ye.t,gd,ms,ud,rp,uu],styles:["i[_ngcontent-%COMP%]{margin-right:1px}.version-spinner[_ngcontent-%COMP%]{top:4px;margin-right:5px;margin-left:5px;display:inline-block}.version-checked-icon[_ngcontent-%COMP%]{top:5px;margin-left:2px;position:relative;margin-right:-3px}.logo-image[_ngcontent-%COMP%]{position:absolute;top:-10px;right:-10px}"]}),t})();const Cx=["sidenav"],Sx=["hamburgerMenu"];var Dx,Ex,Ax,Ox,Ix;function Px(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",19,20),s.Qc("click",(function(){return s.ld(t),s.Uc().toggleSidenav()})),s.Dc(2,"mat-icon"),s.vd(3,"menu"),s.Cc(),s.Cc()}}function Rx(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",21),s.Qc("click",(function(){return s.ld(t),s.Uc().goBack()})),s.Dc(1,"mat-icon"),s.vd(2,"arrow_back"),s.Cc(),s.Cc()}}function Tx(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",13),s.Qc("click",(function(e){return s.ld(t),s.Uc().themeMenuItemClicked(e)})),s.Dc(1,"mat-icon"),s.vd(2),s.Cc(),s.Dc(3,"span"),s.Hc(4,Ix),s.Cc(),s.zc(5,"mat-slide-toggle",22),s.Cc()}if(2&t){const t=s.Uc();s.kc(2),s.wd("default"===t.postsService.theme.key?"brightness_5":"brightness_2"),s.kc(3),s.ad("checked","dark"===t.postsService.theme.key)}}Dx=$localize`:Settings menu label␟121cc5391cd2a5115bc2b3160379ee5b36cd7716␟4930506384627295710:Settings`,Ex=$localize`:About menu label␟004b222ff9ef9dd4771b777950ca1d0e4cd4348a␟1726363342938046830:About`,Ax=$localize`:Navigation menu Home Page title␟92eee6be6de0b11c924e3ab27db30257159c0a7c␟2821179408673282599:Home`,Ox=$localize`:Navigation menu Subscriptions Page title␟357064ca9d9ac859eb618e28e8126fa32be049e2␟1812379335568847528:Subscriptions`,Ix=$localize`:Dark mode toggle label␟adb4562d2dbd3584370e44496969d58c511ecb63␟3892161059518616136:Dark`;let Mx=(()=>{class t{constructor(t,e,i,n,s,a){this.postsService=t,this.snackBar=e,this.dialog=i,this.router=n,this.overlayContainer=s,this.elementRef=a,this.THEMES_CONFIG=zb,this.topBarTitle="Youtube Downloader",this.defaultTheme=null,this.allowThemeChange=null,this.allowSubscriptions=!1,this.settingsPinRequired=!0,this.navigator=null,this.navigator=localStorage.getItem("player_navigator"),this.router.events.subscribe(t=>{t instanceof r_?this.navigator=localStorage.getItem("player_navigator"):t instanceof l_&&this.hamburgerMenuButton&&this.hamburgerMenuButton.nativeElement&&this.hamburgerMenuButton.nativeElement.blur()}),this.loadConfig(),this.postsService.settings_changed.subscribe(t=>{t&&this.loadConfig()})}toggleSidenav(){this.sidenav.toggle()}loadConfig(){this.postsService.loadNavItems().subscribe(t=>{const e=this.postsService.debugMode?t:t.config_file;this.topBarTitle=e.YoutubeDLMaterial.Extra.title_top,this.settingsPinRequired=e.YoutubeDLMaterial.Extra.settings_pin_required;const i=e.YoutubeDLMaterial.Themes;this.defaultTheme=i?e.YoutubeDLMaterial.Themes.default_theme:"default",this.allowThemeChange=!i||e.YoutubeDLMaterial.Themes.allow_theme_change,this.allowSubscriptions=e.YoutubeDLMaterial.Subscriptions.allow_subscriptions,localStorage.getItem("theme")||this.setTheme(i?this.defaultTheme:"default")},t=>{console.log(t)})}setTheme(t){let e=null;this.THEMES_CONFIG[t]?(localStorage.getItem("theme")&&(e=localStorage.getItem("theme"),this.THEMES_CONFIG[e]||(console.log("bad theme found, setting to default"),null===this.defaultTheme?console.error("No default theme detected"):(localStorage.setItem("theme",this.defaultTheme),e=localStorage.getItem("theme")))),localStorage.setItem("theme",t),this.elementRef.nativeElement.ownerDocument.body.style.backgroundColor=this.THEMES_CONFIG[t].background_color,this.postsService.setTheme(t),this.onSetTheme(this.THEMES_CONFIG[t].css_label,e?this.THEMES_CONFIG[e].css_label:e)):console.error("Invalid theme: "+t)}onSetTheme(t,e){e&&(document.body.classList.remove(e),this.overlayContainer.getContainerElement().classList.remove(e)),this.overlayContainer.getContainerElement().classList.add(t),this.componentCssClass=t}flipTheme(){"default"===this.postsService.theme.key?this.setTheme("dark"):"dark"===this.postsService.theme.key&&this.setTheme("default")}themeMenuItemClicked(t){this.flipTheme(),t.stopPropagation()}ngOnInit(){localStorage.getItem("theme")&&this.setTheme(localStorage.getItem("theme"))}goBack(){this.navigator?this.router.navigateByUrl(this.navigator):this.router.navigate(["/home"])}openSettingsDialog(){this.settingsPinRequired?this.openPinDialog():this.actuallyOpenSettingsDialog()}actuallyOpenSettingsDialog(){this.dialog.open(lx,{width:"80vw"})}openPinDialog(){this.dialog.open(ew,{}).afterClosed().subscribe(t=>{t&&this.actuallyOpenSettingsDialog()})}openAboutDialog(){this.dialog.open(xx,{width:"80vw"})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(Ng),s.yc(dd),s.yc(wv),s.yc(Ll),s.yc(s.q))},t.\u0275cmp=s.sc({type:t,selectors:[["app-root"]],viewQuery:function(t,e){var i;1&t&&(s.zd(Cx,!0),s.zd(Sx,!0,s.q)),2&t&&(s.gd(i=s.Rc())&&(e.sidenav=i.first),s.gd(i=s.Rc())&&(e.hamburgerMenuButton=i.first))},hostVars:2,hostBindings:function(t,e){2&t&&s.mc(e.componentCssClass)},decls:40,vars:9,consts:[[2,"width","100%","height","100%"],[1,"mat-elevation-z3",2,"position","relative","z-index","10"],["color","primary",1,"sticky-toolbar","top-toolbar"],["width","100%","height","100%",1,"flex-row"],[1,"flex-column",2,"text-align","left","margin-top","1px"],["style","outline: none","mat-icon-button","","aria-label","Toggle side navigation",3,"click",4,"ngIf"],["mat-icon-button","",3,"click",4,"ngIf"],[1,"flex-column",2,"text-align","center","margin-top","5px"],[2,"font-size","22px","text-shadow","#141414 0.25px 0.25px 1px"],[1,"flex-column",2,"text-align","right","align-items","flex-end"],["mat-icon-button","",3,"matMenuTriggerFor"],["menuSettings","matMenu"],["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"],[1,"sidenav-container",2,"height","calc(100% - 64px)"],[2,"height","100%"],["sidenav",""],["mat-list-item","","routerLink","/home",3,"click"],["mat-list-item","","routerLink","/subscriptions",3,"click"],["mat-icon-button","","aria-label","Toggle side navigation",2,"outline","none",3,"click"],["hamburgerMenu",""],["mat-icon-button","",3,"click"],[1,"theme-slide-toggle",3,"checked"]],template:function(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",0),s.Dc(1,"div",1),s.Dc(2,"mat-toolbar",2),s.Dc(3,"div",3),s.Dc(4,"div",4),s.td(5,Px,4,0,"button",5),s.td(6,Rx,3,0,"button",6),s.Cc(),s.Dc(7,"div",7),s.Dc(8,"div",8),s.vd(9),s.Cc(),s.Cc(),s.Dc(10,"div",9),s.Dc(11,"button",10),s.Dc(12,"mat-icon"),s.vd(13,"more_vert"),s.Cc(),s.Cc(),s.Dc(14,"mat-menu",null,11),s.td(16,Tx,6,2,"button",12),s.Dc(17,"button",13),s.Qc("click",(function(){return e.openSettingsDialog()})),s.Dc(18,"mat-icon"),s.vd(19,"settings"),s.Cc(),s.Dc(20,"span"),s.Hc(21,Dx),s.Cc(),s.Cc(),s.Dc(22,"button",13),s.Qc("click",(function(){return e.openAboutDialog()})),s.Dc(23,"mat-icon"),s.vd(24,"info"),s.Cc(),s.Dc(25,"span"),s.Hc(26,Ex),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(27,"div",14),s.Dc(28,"mat-sidenav-container",15),s.Dc(29,"mat-sidenav",null,16),s.Dc(31,"mat-nav-list"),s.Dc(32,"a",17),s.Qc("click",(function(){return s.ld(t),s.hd(30).close()})),s.Bc(33),s.Hc(34,Ax),s.Ac(),s.Cc(),s.Dc(35,"a",18),s.Qc("click",(function(){return s.ld(t),s.hd(30).close()})),s.Bc(36),s.Hc(37,Ox),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(38,"mat-sidenav-content"),s.zc(39,"router-outlet"),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.hd(15);s.sd("background",e.postsService.theme?e.postsService.theme.background_color:null,s.rc),s.kc(5),s.ad("ngIf","/player"!==e.router.url.split(";")[0]&&e.allowSubscriptions),s.kc(1),s.ad("ngIf","/player"===e.router.url.split(";")[0]),s.kc(3),s.xd(" ",e.topBarTitle," "),s.kc(2),s.ad("matMenuTriggerFor",t),s.kc(5),s.ad("ngIf",e.allowThemeChange),s.kc(22),s.sd("background",e.postsService.theme?e.postsService.theme.background_color:null,s.rc)}},directives:[$g,ye.t,ms,wm,uu,bm,hm,og,sg,ju,Wu,xv,ng,Av,vg],styles:[".flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.flex-column[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-basis:100%;flex:1}.theme-slide-toggle[_ngcontent-%COMP%]{top:2px;left:10px;position:relative;pointer-events:none}.sidenav-container[_ngcontent-%COMP%]{z-index:-1!important}.top-toolbar[_ngcontent-%COMP%]{height:64px}"]}),t})();function Fx(t,e,i,n){return new(i||(i=Promise))((function(s,a){function o(t){try{l(n.next(t))}catch(e){a(e)}}function r(t){try{l(n.throw(t))}catch(e){a(e)}}function l(t){t.done?s(t.value):new i((function(e){e(t.value)})).then(o,r)}l((n=n.apply(t,e||[])).next())}))}var Lx=i("Iab2");class Nx{constructor(t){this.id=t&&t.id||null,this.title=t&&t.title||null,this.desc=t&&t.desc||null,this.thumbnailUrl=t&&t.thumbnailUrl||null,this.uploaded=t&&t.uploaded||null,this.videoUrl=t&&t.videoUrl||`https://www.youtube.com/watch?v=${this.id}`,this.uploaded=function(t){const e=new Date(t),i=Bx(e.getMonth()+1),n=Bx(e.getDate()),s=e.getFullYear();let a;a=e.getHours();const o=Bx(e.getMinutes());let r="AM";const l=parseInt(a,10);return l>12?(r="PM",a=l-12):0===l&&(a="12"),a=Bx(a),i+"-"+n+"-"+s+" "+a+":"+o+" "+r}(Date.parse(this.uploaded))}}let zx=(()=>{class t{constructor(t){this.http=t,this.url="https://www.googleapis.com/youtube/v3/search",this.key=null}initializeAPI(t){this.key=t}search(t){if(this.ValidURL(t))return new si.a;const e=[`q=${t}`,`key=${this.key}`,"part=snippet","type=video","maxResults=5"].join("&");return this.http.get(`${this.url}?${e}`).map(t=>t.items.map(t=>new Nx({id:t.id.videoId,title:t.snippet.title,desc:t.snippet.description,thumbnailUrl:t.snippet.thumbnails.high.url,uploaded:t.snippet.publishedAt})))}ValidURL(t){return new RegExp(/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/).test(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Lh))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function Bx(t){return t<10?"0"+t:t}var Vx;Vx=$localize`:Create a playlist dialog title␟17f0ea5d2d7a262b0e875acc70475f102aee84e6␟3949911572988594237:Create a playlist`;const jx=["placeholder",$localize`:Playlist name placeholder␟cff1428d10d59d14e45edec3c735a27b5482db59␟8953033926734869941:Name`];var Ux,$x;function Hx(t,e){1&t&&(s.Dc(0,"mat-label"),s.Bc(1),s.Hc(2,Ux),s.Ac(),s.Cc())}function qx(t,e){1&t&&(s.Dc(0,"mat-label"),s.Bc(1),s.Hc(2,$x),s.Ac(),s.Cc())}function Gx(t,e){if(1&t&&(s.Dc(0,"mat-option",8),s.vd(1),s.Cc()),2&t){const t=e.$implicit;s.ad("value",t.id),s.kc(1),s.wd(t.id)}}function Wx(t,e){1&t&&(s.Dc(0,"div",9),s.zc(1,"mat-spinner",10),s.Cc()),2&t&&(s.kc(1),s.ad("diameter",25))}Ux=$localize`:Audio files title␟f47e2d56dd8a145b2e9599da9730c049d52962a2␟253926325379303932:Audio files`,$x=$localize`:Videos title␟a52dae09be10ca3a65da918533ced3d3f4992238␟8936704404804793618:Videos`;const Yx=function(){return{standalone:!0}};let Qx=(()=>{class t{constructor(t,e,i){this.data=t,this.postsService=e,this.dialogRef=i,this.filesToSelectFrom=null,this.type=null,this.filesSelect=new Ia,this.name="",this.create_in_progress=!1}ngOnInit(){this.data&&(this.filesToSelectFrom=this.data.filesToSelectFrom,this.type=this.data.type)}createPlaylist(){const t=this.getThumbnailURL();this.create_in_progress=!0,this.postsService.createPlaylist(this.name,this.filesSelect.value,this.type,t).subscribe(t=>{this.create_in_progress=!1,this.dialogRef.close(!!t.success)})}getThumbnailURL(){for(let t=0;t1?"first-result-card":"",i===n.results.length-1&&n.results.length>1?"last-result-card":"",1===n.results.length?"only-result-card":"")),s.kc(2),s.xd(" ",t.title," "),s.kc(2),s.xd(" ",t.uploaded," ")}}function gC(t,e){if(1&t&&(s.Dc(0,"div",34),s.td(1,pC,12,7,"span",28),s.Cc()),2&t){const t=s.Uc();s.kc(1),s.ad("ngForOf",t.results)}}var fC,bC,_C,yC;function vC(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-checkbox",40),s.Qc("change",(function(e){return s.ld(t),s.Uc().multiDownloadModeChanged(e)}))("ngModelChange",(function(e){return s.ld(t),s.Uc().multiDownloadMode=e})),s.Bc(1),s.Hc(2,fC),s.Ac(),s.Cc()}if(2&t){const t=s.Uc();s.ad("disabled",t.current_download)("ngModel",t.multiDownloadMode)}}function wC(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",41),s.Qc("click",(function(){return s.ld(t),s.Uc().cancelDownload()})),s.Bc(1),s.Hc(2,bC),s.Ac(),s.Cc()}}fC=$localize`:Multi-download Mode checkbox␟96a01fafe135afc58b0f8071a4ab00234495ce18␟1215999553275961560: Multi-download Mode `,bC=$localize`:Cancel download button␟6a3777f913cf3f288664f0632b9f24794fdcc24e␟6991067716289442185: Cancel `,_C=$localize`:Advanced download mode panel␟322ed150e02666fe2259c5b4614eac7066f4ffa0␟7427754392029374006: Advanced `,yC=$localize`:Use custom args checkbox␟4e4c721129466be9c3862294dc40241b64045998␟5091669664044282329: Use custom args `;const kC=["placeholder",$localize`:Custom args placeholder␟ad2f8ac8b7de7945b80c8e424484da94e597125f␟7810908229283352132:Custom args`];var xC,CC;xC=$localize`:Custom Args input hint␟ccc7e92cbdd35e901acf9ad80941abee07bd8f60␟8882144118477601028: No need to include URL, just everything after. `,CC=$localize`:Use custom output checkbox␟3a92a3443c65a52f37ca7efb8f453b35dbefbf29␟5904983012542242085: Use custom output `;const SC=["placeholder",$localize`:Custom output placeholder␟d9c02face477f2f9cdaae318ccee5f89856851fb␟3075663591125020403:Custom output`];var DC,EC,AC,OC;function IC(t,e){if(1&t&&(s.Dc(0,"p"),s.Bc(1),s.Hc(2,AC),s.Ac(),s.vd(3," \xa0"),s.Dc(4,"i"),s.vd(5),s.Cc(),s.Cc()),2&t){const t=s.Uc(2);s.kc(5),s.wd(t.simulatedOutput)}}DC=$localize`:Youtube-dl output template documentation link␟fcfd4675b4c90f08d18d3abede9a9a4dff4cfdc7␟4895326106573044490:Documentation`,EC=$localize`:Custom Output input hint␟19d1ae64d94d28a29b2c57ae8671aace906b5401␟3584692608114953661:Path is relative to the config download path. Don't include extension.`,AC=$localize`:Simulated command label␟b7ffe7c6586d6f3f18a9246806a7c7d5538ab43e␟4637303589735709945: Simulated command: `,OC=$localize`:Use authentication checkbox␟8fad10737d3e3735a6699a4d89cbf6c20f6bb55f␟294759932648923187: Use authentication `;const PC=["placeholder",$localize`:YT Username placeholder␟08c74dc9762957593b91f6eb5d65efdfc975bf48␟5248717555542428023:Username`];function RC(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",52),s.Dc(1,"mat-checkbox",46),s.Qc("change",(function(e){return s.ld(t),s.Uc(2).youtubeAuthEnabledChanged(e)}))("ngModelChange",(function(e){return s.ld(t),s.Uc(2).youtubeAuthEnabled=e})),s.Bc(2),s.Hc(3,OC),s.Ac(),s.Cc(),s.Dc(4,"mat-form-field",53),s.Dc(5,"input",49),s.Jc(6,PC),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).youtubeUsername=e})),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(1),s.ad("disabled",t.current_download)("ngModel",t.youtubeAuthEnabled)("ngModelOptions",s.cd(6,cC)),s.kc(4),s.ad("ngModel",t.youtubeUsername)("ngModelOptions",s.cd(7,cC))("disabled",!t.youtubeAuthEnabled)}}const TC=["placeholder",$localize`:YT Password placeholder␟c32ef07f8803a223a83ed17024b38e8d82292407␟1431416938026210429:Password`];function MC(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",52),s.Dc(1,"mat-form-field",54),s.Dc(2,"input",55),s.Jc(3,TC),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).youtubePassword=e})),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(2),s.ad("ngModel",t.youtubePassword)("ngModelOptions",s.cd(3,cC))("disabled",!t.youtubeAuthEnabled)}}function FC(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",0),s.Dc(1,"form",42),s.Dc(2,"mat-expansion-panel",43),s.Dc(3,"mat-expansion-panel-header"),s.Dc(4,"mat-panel-title"),s.Bc(5),s.Hc(6,_C),s.Ac(),s.Cc(),s.Cc(),s.td(7,IC,6,1,"p",10),s.Dc(8,"div",44),s.Dc(9,"div",5),s.Dc(10,"div",45),s.Dc(11,"mat-checkbox",46),s.Qc("change",(function(e){return s.ld(t),s.Uc().customArgsEnabledChanged(e)}))("ngModelChange",(function(e){return s.ld(t),s.Uc().customArgsEnabled=e})),s.Bc(12),s.Hc(13,yC),s.Ac(),s.Cc(),s.Dc(14,"button",47),s.Qc("click",(function(){return s.ld(t),s.Uc().openArgsModifierDialog()})),s.Dc(15,"mat-icon"),s.vd(16,"edit"),s.Cc(),s.Cc(),s.Dc(17,"mat-form-field",48),s.Dc(18,"input",49),s.Jc(19,kC),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc().customArgs=e})),s.Cc(),s.Dc(20,"mat-hint"),s.Bc(21),s.Hc(22,xC),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(23,"div",45),s.Dc(24,"mat-checkbox",46),s.Qc("change",(function(e){return s.ld(t),s.Uc().customOutputEnabledChanged(e)}))("ngModelChange",(function(e){return s.ld(t),s.Uc().customOutputEnabled=e})),s.Bc(25),s.Hc(26,CC),s.Ac(),s.Cc(),s.Dc(27,"mat-form-field",48),s.Dc(28,"input",49),s.Jc(29,SC),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc().customOutput=e})),s.Cc(),s.Dc(30,"mat-hint"),s.Dc(31,"a",50),s.Bc(32),s.Hc(33,DC),s.Ac(),s.Cc(),s.vd(34,". "),s.Bc(35),s.Hc(36,EC),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.td(37,RC,7,8,"div",51),s.td(38,MC,4,4,"div",51),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(7),s.ad("ngIf",t.simulatedOutput),s.kc(4),s.ad("disabled",t.current_download)("ngModel",t.customArgsEnabled)("ngModelOptions",s.cd(15,cC)),s.kc(7),s.ad("ngModel",t.customArgs)("ngModelOptions",s.cd(16,cC))("disabled",!t.customArgsEnabled),s.kc(6),s.ad("disabled",t.current_download)("ngModel",t.customOutputEnabled)("ngModelOptions",s.cd(17,cC)),s.kc(4),s.ad("ngModel",t.customOutput)("ngModelOptions",s.cd(18,cC))("disabled",!t.customOutputEnabled),s.kc(9),s.ad("ngIf",!t.youtubeAuthDisabledOverride),s.kc(1),s.ad("ngIf",!t.youtubeAuthDisabledOverride)}}function LC(t,e){1&t&&s.zc(0,"mat-divider",2)}function NC(t,e){if(1&t){const t=s.Ec();s.Bc(0),s.Dc(1,"app-download-item",60),s.Qc("cancelDownload",(function(e){return s.ld(t),s.Uc(3).cancelDownload(e)})),s.Cc(),s.td(2,LC,1,0,"mat-divider",61),s.Ac()}if(2&t){const t=s.Uc(),e=t.$implicit,i=t.index,n=s.Uc(2);s.kc(1),s.ad("download",e)("queueNumber",i+1),s.kc(1),s.ad("ngIf",i!==n.downloads.length-1)}}function zC(t,e){if(1&t&&(s.Dc(0,"div",5),s.td(1,NC,3,3,"ng-container",10),s.Cc()),2&t){const t=e.$implicit,i=s.Uc(2);s.kc(1),s.ad("ngIf",i.current_download!==t&&t.downloading)}}function BC(t,e){if(1&t&&(s.Dc(0,"div",56),s.Dc(1,"mat-card",57),s.Dc(2,"div",58),s.td(3,zC,2,1,"div",59),s.Cc(),s.Cc(),s.Cc()),2&t){const t=s.Uc();s.kc(3),s.ad("ngForOf",t.downloads)}}function VC(t,e){if(1&t&&(s.Dc(0,"div",67),s.zc(1,"mat-progress-bar",68),s.zc(2,"br"),s.Cc()),2&t){const t=s.Uc(2);s.ad("ngClass",t.determinateProgress&&100===t.percentDownloaded?"make-room-for-spinner":"equal-sizes"),s.kc(1),s.bd("value",t.percentDownloaded)}}function jC(t,e){1&t&&(s.Dc(0,"div",69),s.zc(1,"mat-spinner",33),s.Cc()),2&t&&(s.kc(1),s.ad("diameter",25))}function UC(t,e){1&t&&s.zc(0,"mat-progress-bar",70)}function $C(t,e){if(1&t&&(s.Dc(0,"div",62),s.Dc(1,"div",63),s.td(2,VC,3,2,"div",64),s.td(3,jC,2,1,"div",65),s.td(4,UC,1,0,"ng-template",null,66,s.ud),s.Cc(),s.zc(6,"br"),s.Cc()),2&t){const t=s.hd(5),e=s.Uc();s.kc(2),s.ad("ngIf",e.determinateProgress)("ngIfElse",t),s.kc(1),s.ad("ngIf",e.determinateProgress&&100===e.percentDownloaded)}}function HC(t,e){}var qC,GC,WC,YC,QC,KC,XC,ZC;function JC(t,e){1&t&&s.zc(0,"mat-progress-bar",82)}function tS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-grid-tile"),s.Dc(1,"app-file-card",79,80),s.Qc("removeFile",(function(e){return s.ld(t),s.Uc(3).removeFromMp3(e)})),s.Cc(),s.td(3,JC,1,0,"mat-progress-bar",81),s.Cc()}if(2&t){const t=e.$implicit,i=s.Uc(3);s.kc(1),s.ad("file",t)("title",t.title)("name",t.id)("uid",t.uid)("thumbnailURL",t.thumbnailURL)("length",t.duration)("isAudio",!0)("use_youtubedl_archive",i.use_youtubedl_archive),s.kc(2),s.ad("ngIf",i.downloading_content.audio[t.id])}}function eS(t,e){1&t&&s.zc(0,"mat-progress-bar",82)}function iS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-grid-tile"),s.Dc(1,"app-file-card",84,80),s.Qc("removeFile",(function(){s.ld(t);const i=e.$implicit,n=e.index;return s.Uc(4).removePlaylistMp3(i.id,n)})),s.Cc(),s.td(3,eS,1,0,"mat-progress-bar",81),s.Cc()}if(2&t){const t=e.$implicit,i=s.Uc(4);s.kc(1),s.ad("title",t.name)("name",t.id)("thumbnailURL",i.playlist_thumbnails[t.id])("length",null)("isAudio",!0)("isPlaylist",!0)("count",t.fileNames.length)("use_youtubedl_archive",i.use_youtubedl_archive),s.kc(2),s.ad("ngIf",i.downloading_content.audio[t.id])}}function nS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-grid-list",83),s.Qc("resize",(function(e){return s.ld(t),s.Uc(3).onResize(e)}),!1,s.kd),s.td(1,iS,4,9,"mat-grid-tile",28),s.Cc()}if(2&t){const t=s.Uc(3);s.ad("cols",t.files_cols),s.kc(1),s.ad("ngForOf",t.playlists.audio)}}function sS(t,e){1&t&&(s.Dc(0,"div"),s.Bc(1),s.Hc(2,KC),s.Ac(),s.Cc())}function aS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div"),s.Dc(1,"mat-grid-list",74),s.Qc("resize",(function(e){return s.ld(t),s.Uc(2).onResize(e)}),!1,s.kd),s.td(2,tS,4,9,"mat-grid-tile",28),s.Cc(),s.zc(3,"mat-divider"),s.Dc(4,"div",75),s.Dc(5,"h6"),s.Hc(6,QC),s.Cc(),s.Cc(),s.td(7,nS,2,2,"mat-grid-list",76),s.Dc(8,"div",77),s.Dc(9,"button",78),s.Qc("click",(function(){return s.ld(t),s.Uc(2).openCreatePlaylistDialog("audio")})),s.Dc(10,"mat-icon"),s.vd(11,"add"),s.Cc(),s.Cc(),s.Cc(),s.td(12,sS,3,0,"div",10),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(1),s.ad("cols",t.files_cols),s.kc(1),s.ad("ngForOf",t.mp3s),s.kc(5),s.ad("ngIf",t.playlists.audio.length>0),s.kc(5),s.ad("ngIf",0===t.playlists.audio.length)}}function oS(t,e){1&t&&s.zc(0,"mat-progress-bar",82)}function rS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-grid-tile"),s.Dc(1,"app-file-card",79,85),s.Qc("removeFile",(function(e){return s.ld(t),s.Uc(3).removeFromMp4(e)})),s.Cc(),s.td(3,oS,1,0,"mat-progress-bar",81),s.Cc()}if(2&t){const t=e.$implicit,i=s.Uc(3);s.kc(1),s.ad("file",t)("title",t.title)("name",t.id)("uid",t.uid)("thumbnailURL",t.thumbnailURL)("length",t.duration)("isAudio",!1)("use_youtubedl_archive",i.use_youtubedl_archive),s.kc(2),s.ad("ngIf",i.downloading_content.video[t.id])}}function lS(t,e){1&t&&s.zc(0,"mat-progress-bar",82)}function cS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-grid-tile"),s.Dc(1,"app-file-card",84,85),s.Qc("removeFile",(function(){s.ld(t);const i=e.$implicit,n=e.index;return s.Uc(4).removePlaylistMp4(i.id,n)})),s.Cc(),s.td(3,lS,1,0,"mat-progress-bar",81),s.Cc()}if(2&t){const t=e.$implicit,i=s.Uc(4);s.kc(1),s.ad("title",t.name)("name",t.id)("thumbnailURL",i.playlist_thumbnails[t.id])("length",null)("isAudio",!1)("isPlaylist",!0)("count",t.fileNames.length)("use_youtubedl_archive",i.use_youtubedl_archive),s.kc(2),s.ad("ngIf",i.downloading_content.video[t.id])}}function dS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-grid-list",83),s.Qc("resize",(function(e){return s.ld(t),s.Uc(3).onResize(e)}),!1,s.kd),s.td(1,cS,4,9,"mat-grid-tile",28),s.Cc()}if(2&t){const t=s.Uc(3);s.ad("cols",t.files_cols),s.kc(1),s.ad("ngForOf",t.playlists.video)}}function hS(t,e){1&t&&(s.Dc(0,"div"),s.Bc(1),s.Hc(2,ZC),s.Ac(),s.Cc())}function uS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div"),s.Dc(1,"mat-grid-list",74),s.Qc("resize",(function(e){return s.ld(t),s.Uc(2).onResize(e)}),!1,s.kd),s.td(2,rS,4,9,"mat-grid-tile",28),s.Cc(),s.zc(3,"mat-divider"),s.Dc(4,"div",75),s.Dc(5,"h6"),s.Hc(6,XC),s.Cc(),s.Cc(),s.td(7,dS,2,2,"mat-grid-list",76),s.Dc(8,"div",77),s.Dc(9,"button",78),s.Qc("click",(function(){return s.ld(t),s.Uc(2).openCreatePlaylistDialog("video")})),s.Dc(10,"mat-icon"),s.vd(11,"add"),s.Cc(),s.Cc(),s.Cc(),s.td(12,hS,3,0,"div",10),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(1),s.ad("cols",t.files_cols),s.kc(1),s.ad("ngForOf",t.mp4s),s.kc(5),s.ad("ngIf",t.playlists.video.length>0),s.kc(5),s.ad("ngIf",0===t.playlists.video.length)}}function mS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",71),s.Dc(1,"mat-accordion"),s.Dc(2,"mat-expansion-panel",72),s.Qc("opened",(function(){return s.ld(t),s.Uc().accordionOpened("audio")}))("closed",(function(){return s.ld(t),s.Uc().accordionClosed("audio")}))("mouseleave",(function(){return s.ld(t),s.Uc().accordionLeft("audio")}))("mouseenter",(function(){return s.ld(t),s.Uc().accordionEntered("audio")})),s.Dc(3,"mat-expansion-panel-header"),s.Dc(4,"mat-panel-title"),s.Bc(5),s.Hc(6,qC),s.Ac(),s.Cc(),s.Dc(7,"mat-panel-description"),s.Bc(8),s.Hc(9,GC),s.Ac(),s.Cc(),s.Cc(),s.td(10,aS,13,4,"div",73),s.Cc(),s.Dc(11,"mat-expansion-panel",72),s.Qc("opened",(function(){return s.ld(t),s.Uc().accordionOpened("video")}))("closed",(function(){return s.ld(t),s.Uc().accordionClosed("video")}))("mouseleave",(function(){return s.ld(t),s.Uc().accordionLeft("video")}))("mouseenter",(function(){return s.ld(t),s.Uc().accordionEntered("video")})),s.Dc(12,"mat-expansion-panel-header"),s.Dc(13,"mat-panel-title"),s.Bc(14),s.Hc(15,WC),s.Ac(),s.Cc(),s.Dc(16,"mat-panel-description"),s.Bc(17),s.Hc(18,YC),s.Ac(),s.Cc(),s.Cc(),s.td(19,uS,13,4,"div",73),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(),e=s.hd(39),i=s.hd(41);s.kc(10),s.ad("ngIf",t.mp3s.length>0)("ngIfElse",e),s.kc(9),s.ad("ngIf",t.mp4s.length>0)("ngIfElse",i)}}function pS(t,e){}function gS(t,e){}qC=$localize`:Audio files title␟4a0dada6e841a425de3e5006e6a04df26c644fa5␟520791250454025553: Audio `,GC=$localize`:Audio files description␟9779715ac05308973d8f1c8658b29b986e92450f␟3371870979788549262: Your audio files are here `,WC=$localize`:Video files title␟9d2b62bb0b91e2e17fb4177a7e3d6756a2e6ee33␟429855630861441368: Video `,YC=$localize`:Video files description␟960582a8b9d7942716866ecfb7718309728f2916␟691504174199627518: Your video files are here `,QC=$localize`:Playlists title␟47546e45bbb476baaaad38244db444c427ddc502␟1823843876735462104:Playlists`,KC=$localize`:No video playlists available text␟78bd81adb4609b68cfa4c589222bdc233ba1faaa␟5049342015162771379: No playlists available. Create one from your downloading audio files by clicking the blue plus button. `,XC=$localize`:Playlists title␟47546e45bbb476baaaad38244db444c427ddc502␟1823843876735462104:Playlists`,ZC=$localize`:No video playlists available text␟0f59c46ca29e9725898093c9ea6b586730d0624e␟6806070849891381327: No playlists available. Create one from your downloading video files by clicking the blue plus button. `;let fS=!1,bS=!1,_S=!1,yS=!1,vS=(()=>{class t{constructor(t,e,i,n,s,a,o){this.postsService=t,this.youtubeSearch=e,this.snackBar=i,this.router=n,this.dialog=s,this.platform=a,this.route=o,this.youtubeAuthDisabledOverride=!1,this.iOS=!1,this.determinateProgress=!1,this.downloadingfile=!1,this.multiDownloadMode=!1,this.customArgsEnabled=!1,this.customArgs=null,this.customOutputEnabled=!1,this.customOutput=null,this.youtubeAuthEnabled=!1,this.youtubeUsername=null,this.youtubePassword=null,this.urlError=!1,this.path="",this.url="",this.exists="",this.autoStartDownload=!1,this.fileManagerEnabled=!1,this.allowQualitySelect=!1,this.downloadOnlyMode=!1,this.allowMultiDownloadMode=!1,this.use_youtubedl_archive=!1,this.globalCustomArgs=null,this.allowAdvancedDownload=!1,this.useDefaultDownloadingAgent=!0,this.customDownloadingAgent=null,this.cachedAvailableFormats={},this.youtubeSearchEnabled=!1,this.youtubeAPIKey=null,this.results_loading=!1,this.results_showing=!0,this.results=[],this.mp3s=[],this.mp4s=[],this.files_cols=null,this.playlists={audio:[],video:[]},this.playlist_thumbnails={},this.downloading_content={audio:{},video:{}},this.downloads=[],this.current_download=null,this.urlForm=new Ia("",[js.required]),this.qualityOptions={video:[{resolution:null,value:"",label:"Max"},{resolution:"3840x2160",value:"2160",label:"2160p (4K)"},{resolution:"2560x1440",value:"1440",label:"1440p"},{resolution:"1920x1080",value:"1080",label:"1080p"},{resolution:"1280x720",value:"720",label:"720p"},{resolution:"720x480",value:"480",label:"480p"},{resolution:"480x360",value:"360",label:"360p"},{resolution:"360x240",value:"240",label:"240p"},{resolution:"256x144",value:"144",label:"144p"}],audio:[{kbitrate:null,value:"",label:"Max"},{kbitrate:"256",value:"256K",label:"256 Kbps"},{kbitrate:"160",value:"160K",label:"160 Kbps"},{kbitrate:"128",value:"128K",label:"128 Kbps"},{kbitrate:"96",value:"96K",label:"96 Kbps"},{kbitrate:"70",value:"70K",label:"70 Kbps"},{kbitrate:"50",value:"50K",label:"50 Kbps"},{kbitrate:"32",value:"32K",label:"32 Kbps"}]},this.selectedQuality="",this.formats_loading=!1,this.last_valid_url="",this.last_url_check=0,this.test_download={uid:null,type:"audio",percent_complete:0,url:"http://youtube.com/watch?v=17848rufj",downloading:!0,is_playlist:!1},this.simulatedOutput="",this.audioOnly=!1}configLoad(){return Fx(this,void 0,void 0,(function*(){yield this.loadConfig(),this.autoStartDownload&&this.downloadClicked(),setInterval(()=>this.getSimulatedOutput(),1e3)}))}loadConfig(){return Fx(this,void 0,void 0,(function*(){this.postsService.loadNavItems().subscribe(t=>{const e=this.postsService.debugMode?t:t.config_file;if(this.fileManagerEnabled=e.YoutubeDLMaterial.Extra.file_manager_enabled,this.downloadOnlyMode=e.YoutubeDLMaterial.Extra.download_only_mode,this.allowMultiDownloadMode=e.YoutubeDLMaterial.Extra.allow_multi_download_mode,this.audioFolderPath=e.YoutubeDLMaterial.Downloader["path-audio"],this.videoFolderPath=e.YoutubeDLMaterial.Downloader["path-video"],this.use_youtubedl_archive=e.YoutubeDLMaterial.Downloader.use_youtubedl_archive,this.globalCustomArgs=e.YoutubeDLMaterial.Downloader.custom_args,this.youtubeSearchEnabled=e.YoutubeDLMaterial.API&&e.YoutubeDLMaterial.API.use_youtube_API&&e.YoutubeDLMaterial.API.youtube_API_key,this.youtubeAPIKey=this.youtubeSearchEnabled?e.YoutubeDLMaterial.API.youtube_API_key:null,this.allowQualitySelect=e.YoutubeDLMaterial.Extra.allow_quality_select,this.allowAdvancedDownload=e.YoutubeDLMaterial.Advanced.allow_advanced_download,this.useDefaultDownloadingAgent=e.YoutubeDLMaterial.Advanced.use_default_downloading_agent,this.customDownloadingAgent=e.YoutubeDLMaterial.Advanced.custom_downloading_agent,this.fileManagerEnabled&&(this.getMp3s(),this.getMp4s()),this.youtubeSearchEnabled&&this.youtubeAPIKey&&(this.youtubeSearch.initializeAPI(this.youtubeAPIKey),this.attachToInput()),this.allowAdvancedDownload){null!==localStorage.getItem("customArgsEnabled")&&(this.customArgsEnabled="true"===localStorage.getItem("customArgsEnabled")),null!==localStorage.getItem("customOutputEnabled")&&(this.customOutputEnabled="true"===localStorage.getItem("customOutputEnabled")),null!==localStorage.getItem("youtubeAuthEnabled")&&(this.youtubeAuthEnabled="true"===localStorage.getItem("youtubeAuthEnabled"));const t=localStorage.getItem("customArgs"),e=localStorage.getItem("customOutput"),i=localStorage.getItem("youtubeUsername");t&&"null"!==t&&(this.customArgs=t),e&&"null"!==e&&(this.customOutput=e),i&&"null"!==i&&(this.youtubeUsername=i)}return!0},t=>(console.log(t),!1))}))}ngOnInit(){this.configLoad(),this.postsService.settings_changed.subscribe(t=>{t&&this.loadConfig()}),this.iOS=this.platform.IOS,null!==localStorage.getItem("audioOnly")&&(this.audioOnly="true"===localStorage.getItem("audioOnly")),null!==localStorage.getItem("multiDownloadMode")&&(this.multiDownloadMode="true"===localStorage.getItem("multiDownloadMode")),this.route.snapshot.paramMap.get("url")&&(this.url=decodeURIComponent(this.route.snapshot.paramMap.get("url")),this.audioOnly="true"===this.route.snapshot.paramMap.get("audioOnly"),this.autoStartDownload=!0),this.setCols()}getMp3s(){this.postsService.getMp3s().subscribe(t=>{const e=t.mp3s,i=t.playlists;JSON.stringify(this.mp3s)!==JSON.stringify(e)&&(this.mp3s=e),this.playlists.audio=i;for(let n=0;n{console.log(t)})}getMp4s(){this.postsService.getMp4s().subscribe(t=>{const e=t.mp4s,i=t.playlists;JSON.stringify(this.mp4s)!==JSON.stringify(e)&&(this.mp4s=e),this.playlists.video=i;for(let n=0;n{console.log(t)})}setCols(){this.files_cols=window.innerWidth<=350?1:window.innerWidth<=500?2:window.innerWidth<=750?3:4}goToFile(t,e,i){e?this.downloadHelperMp3(t,i,!1,!1):this.downloadHelperMp4(t,i,!1,!1)}goToPlaylist(t,e){const i=this.getPlaylistObjectByID(t,e);i?this.downloadOnlyMode?(this.downloading_content[e][t]=!0,this.downloadPlaylist(i.fileNames,e,i.name,t)):(localStorage.setItem("player_navigator",this.router.url),this.router.navigate(["/player",{fileNames:i.fileNames.join("|nvr|"),type:e,id:t,uid:t}])):console.error(`Playlist with ID ${t} not found!`)}getPlaylistObjectByID(t,e){for(let i=0;i{t.success&&(this.playlists.audio.splice(e,1),this.openSnackBar("Playlist successfully removed.","")),this.getMp3s()})}removeFromMp4(t){for(let e=0;e{t.success&&(this.playlists.video.splice(e,1),this.openSnackBar("Playlist successfully removed.","")),this.getMp4s()})}downloadHelperMp3(t,e,i=!1,n=!1,s=null){if(this.downloadingfile=!1,this.multiDownloadMode&&!this.downloadOnlyMode);else if(!1===n&&this.downloadOnlyMode&&!this.iOS)if(i){const e=t[0].split(" ")[0]+t[1].split(" ")[0];this.downloadPlaylist(t,"audio",e)}else this.downloadAudioFile(decodeURI(t));else localStorage.setItem("player_navigator",this.router.url.split(";")[0]),this.router.navigate(i?["/player",{fileNames:t.join("|nvr|"),type:"audio"}]:["/player",{fileNames:t,type:"audio",uid:e}]);this.removeDownloadFromCurrentDownloads(s),this.fileManagerEnabled&&(this.getMp3s(),setTimeout(()=>{this.audioFileCards.forEach(t=>{t.onHoverResponse()})},200))}downloadHelperMp4(t,e,i=!1,n=!1,s=null){if(this.downloadingfile=!1,this.multiDownloadMode&&!this.downloadOnlyMode);else if(!1===n&&this.downloadOnlyMode)if(i){const e=t[0].split(" ")[0]+t[1].split(" ")[0];this.downloadPlaylist(t,"video",e)}else this.downloadVideoFile(decodeURI(t));else localStorage.setItem("player_navigator",this.router.url.split(";")[0]),this.router.navigate(i?["/player",{fileNames:t.join("|nvr|"),type:"video"}]:["/player",{fileNames:t,type:"video",uid:e}]);this.removeDownloadFromCurrentDownloads(s),this.fileManagerEnabled&&(this.getMp4s(),setTimeout(()=>{this.videoFileCards.forEach(t=>{t.onHoverResponse()})},200))}downloadClicked(){if(this.ValidURL(this.url)){this.urlError=!1,this.path="";const t=this.customArgsEnabled?this.customArgs:null,e=this.customOutputEnabled?this.customOutput:null,i=this.youtubeAuthEnabled&&this.youtubeUsername?this.youtubeUsername:null,n=this.youtubeAuthEnabled&&this.youtubePassword?this.youtubePassword:null;if(this.allowAdvancedDownload&&(t&&localStorage.setItem("customArgs",t),e&&localStorage.setItem("customOutput",e),i&&localStorage.setItem("youtubeUsername",i)),this.audioOnly){const s={uid:Object(Kx.v4)(),type:"audio",percent_complete:0,url:this.url,downloading:!0,is_playlist:this.url.includes("playlist")};this.downloads.push(s),this.current_download||this.multiDownloadMode||(this.current_download=s),this.downloadingfile=!0;let a=null;""!==this.selectedQuality&&(a=this.getSelectedAudioFormat()),this.postsService.makeMP3(this.url,""===this.selectedQuality?null:this.selectedQuality,a,t,e,i,n).subscribe(t=>{s.downloading=!1,s.percent_complete=100;const e=!!t.file_names;this.path=e?t.file_names:t.audiopathEncoded,"-1"!==this.path&&this.downloadHelperMp3(this.path,t.uid,e,!1,s)},t=>{this.downloadingfile=!1,this.current_download=null,s.downloading=!1;const e=this.downloads.indexOf(s);-1!==e&&this.downloads.splice(e),this.openSnackBar("Download failed!","OK.")})}else{const s={uid:Object(Kx.v4)(),type:"video",percent_complete:0,url:this.url,downloading:!0,is_playlist:this.url.includes("playlist")};this.downloads.push(s),this.current_download||this.multiDownloadMode||(this.current_download=s),this.downloadingfile=!0;const a=this.getSelectedVideoFormat();this.postsService.makeMP4(this.url,""===this.selectedQuality?null:this.selectedQuality,a,t,e,i,n).subscribe(t=>{s.downloading=!1,s.percent_complete=100;const e=!!t.file_names;this.path=e?t.file_names:t.videopathEncoded,"-1"!==this.path&&this.downloadHelperMp4(this.path,t.uid,e,!1,s)},t=>{this.downloadingfile=!1,this.current_download=null,s.downloading=!1;const e=this.downloads.indexOf(s);-1!==e&&this.downloads.splice(e),this.openSnackBar("Download failed!","OK.")})}this.multiDownloadMode&&(this.url="",this.downloadingfile=!1)}else this.urlError=!0}cancelDownload(t=null){t?this.removeDownloadFromCurrentDownloads(t):(this.downloadingfile=!1,this.current_download.downloading=!1,this.current_download=null)}getSelectedAudioFormat(){return""===this.selectedQuality?null:this.cachedAvailableFormats[this.url]&&this.cachedAvailableFormats[this.url].formats?this.cachedAvailableFormats[this.url].formats.audio[this.selectedQuality].format_id:null}getSelectedVideoFormat(){if(""===this.selectedQuality)return null;if(this.cachedAvailableFormats[this.url]&&this.cachedAvailableFormats[this.url].formats){const t=this.cachedAvailableFormats[this.url].formats.video;if(t.best_audio_format&&""!==this.selectedQuality)return t[this.selectedQuality].format_id+"+"+t.best_audio_format}return null}getDownloadByUID(t){const e=this.downloads.findIndex(e=>e.uid===t);return-1!==e?this.downloads[e]:null}removeDownloadFromCurrentDownloads(t){this.current_download===t&&(this.current_download=null);const e=this.downloads.indexOf(t);return-1!==e&&(this.downloads.splice(e,1),!0)}downloadAudioFile(t){this.downloading_content.audio[t]=!0,this.postsService.downloadFileFromServer(t,"audio").subscribe(e=>{this.downloading_content.audio[t]=!1;const i=e;Object(Lx.saveAs)(i,decodeURIComponent(t)+".mp3"),this.fileManagerEnabled||this.postsService.deleteFile(t,!0).subscribe(t=>{this.getMp3s()})})}downloadVideoFile(t){this.downloading_content.video[t]=!0,this.postsService.downloadFileFromServer(t,"video").subscribe(e=>{this.downloading_content.video[t]=!1;const i=e;Object(Lx.saveAs)(i,decodeURIComponent(t)+".mp4"),this.fileManagerEnabled||this.postsService.deleteFile(t,!1).subscribe(t=>{this.getMp4s()})})}downloadPlaylist(t,e,i=null,n=null){this.postsService.downloadFileFromServer(t,e,i).subscribe(t=>{n&&(this.downloading_content[e][n]=!1);const s=t;Object(Lx.saveAs)(s,i+".zip")})}clearInput(){this.url="",this.results_showing=!1}onInputBlur(){this.results_showing=!1}visitURL(t){window.open(t)}useURL(t){this.results_showing=!1,this.url=t}inputChanged(t){""!==t&&t?this.ValidURL(t)&&(this.results_showing=!1):this.results_showing=!1}ValidURL(t){const e=new RegExp(/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/).test(t);return!!e&&(new RegExp(/(?:http(?:s)?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?v(?:i)?=|(?:embed|v|vi|user)\/))([^\?&\"'<> #]+)/),e&&Date.now()-this.last_url_check>1e3&&(t!==this.last_valid_url&&this.allowQualitySelect&&this.getURLInfo(t),this.last_valid_url=t),e)}openSnackBar(t,e){this.snackBar.open(t,e,{duration:2e3})}getURLInfo(t){t.includes("playlist")||(this.cachedAvailableFormats[t]||(this.cachedAvailableFormats[t]={}),this.cachedAvailableFormats[t]&&this.cachedAvailableFormats[t].formats||(this.cachedAvailableFormats[t].formats_loading=!0,this.postsService.getFileInfo([t],"irrelevant",!0).subscribe(e=>{this.cachedAvailableFormats[t].formats_loading=!1;const i=e.result;if(!i||!i.formats)return void this.errorFormats(t);const n=this.getAudioAndVideoFormats(i.formats);this.cachedAvailableFormats[t].formats={audio:n[0],video:n[1]}},e=>{this.errorFormats(t)})))}getSimulatedOutput(){const t=this.globalCustomArgs&&""!==this.globalCustomArgs;let e=[];const i=["youtube-dl",this.url];if(this.customArgsEnabled&&this.customArgs)return this.simulatedOutput=i.join(" ")+" "+this.customArgs,this.simulatedOutput;e.push(...i);const n=this.audioOnly?this.audioFolderPath:this.videoFolderPath,s=this.audioOnly?".mp3":".mp4";let a=["-o",n+"%(title)s"+s];if(this.customOutputEnabled&&this.customOutput&&(a=["-o",n+this.customOutput+s]),this.useDefaultDownloadingAgent||"aria2c"!==this.customDownloadingAgent||e.push("--external-downloader","aria2c"),e.push(...a),this.audioOnly){const t=[],i=this.getSelectedAudioFormat();i?t.push("-f",i):this.selectedQuality&&t.push("--audio-quality",this.selectedQuality),e.splice(2,0,...t),e.push("-x","--audio-format","mp3","--write-info-json","--print-json")}else{let t=["-f","bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4"];const i=this.getSelectedVideoFormat();i?t=["-f",i]:this.selectedQuality&&(t=[`bestvideo[height=${this.selectedQuality}]+bestaudio/best[height=${this.selectedQuality}]`]),e.splice(2,0,...t),e.push("--write-info-json","--print-json")}return this.use_youtubedl_archive&&e.push("--download-archive","archive.txt"),t&&(e=e.concat(this.globalCustomArgs.split(" "))),this.simulatedOutput=e.join(" "),this.simulatedOutput}errorFormats(t){this.cachedAvailableFormats[t].formats_loading=!1,console.error("Could not load formats for url "+t)}attachToInput(){si.a.fromEvent(this.urlInput.nativeElement,"keyup").map(t=>t.target.value).filter(t=>t.length>1).debounceTime(250).do(()=>this.results_loading=!0).map(t=>this.youtubeSearch.search(t)).switch().subscribe(t=>{this.results_loading=!1,""!==this.url&&t&&t.length>0?(this.results=t,this.results_showing=!0):this.results_showing=!1},t=>{console.log(t),this.results_loading=!1,this.results_showing=!1},()=>{this.results_loading=!1})}onResize(t){this.setCols()}videoModeChanged(t){this.selectedQuality="",localStorage.setItem("audioOnly",t.checked.toString())}multiDownloadModeChanged(t){localStorage.setItem("multiDownloadMode",t.checked.toString())}customArgsEnabledChanged(t){localStorage.setItem("customArgsEnabled",t.checked.toString()),!0===t.checked&&this.customOutputEnabled&&(this.customOutputEnabled=!1,localStorage.setItem("customOutputEnabled","false"),this.youtubeAuthEnabled=!1,localStorage.setItem("youtubeAuthEnabled","false"))}customOutputEnabledChanged(t){localStorage.setItem("customOutputEnabled",t.checked.toString()),!0===t.checked&&this.customArgsEnabled&&(this.customArgsEnabled=!1,localStorage.setItem("customArgsEnabled","false"))}youtubeAuthEnabledChanged(t){localStorage.setItem("youtubeAuthEnabled",t.checked.toString()),!0===t.checked&&this.customArgsEnabled&&(this.customArgsEnabled=!1,localStorage.setItem("customArgsEnabled","false"))}getAudioAndVideoFormats(t){const e={},i={};for(let n=0;ni&&(e=a.format_id,i=a.bitrate)}return e}accordionEntered(t){"audio"===t?(fS=!0,this.audioFileCards.forEach(t=>{t.onHoverResponse()})):"video"===t&&(bS=!0,this.videoFileCards.forEach(t=>{t.onHoverResponse()}))}accordionLeft(t){"audio"===t?fS=!1:"video"===t&&(bS=!1)}accordionOpened(t){"audio"===t?_S=!0:"video"===t&&(yS=!0)}accordionClosed(t){"audio"===t?_S=!1:"video"===t&&(yS=!1)}openCreatePlaylistDialog(t){this.dialog.open(Qx,{data:{filesToSelectFrom:"audio"===t?this.mp3s:this.mp4s,type:t}}).afterClosed().subscribe(e=>{e?("audio"===t&&this.getMp3s(),"video"===t&&this.getMp4s(),this.openSnackBar("Successfully created playlist!","")):!1===e&&this.openSnackBar("ERROR: failed to create playlist!","")})}openArgsModifierDialog(){this.dialog.open(vw,{data:{initial_args:this.customArgs}}).afterClosed().subscribe(t=>{t&&(this.customArgs=t)})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(zx),s.yc(Ng),s.yc(wv),s.yc(dd),s.yc(bi),s.yc(my))},t.\u0275cmp=s.sc({type:t,selectors:[["app-root"]],viewQuery:function(t,e){var i;1&t&&(s.zd(Xx,!0,s.q),s.zd(Zx,!0),s.zd(Jx,!0)),2&t&&(s.gd(i=s.Rc())&&(e.urlInput=i.first),s.gd(i=s.Rc())&&(e.audioFileCards=i),s.gd(i=s.Rc())&&(e.videoFileCards=i))},decls:42,vars:18,consts:[[1,"big","demo-basic"],["id","card",2,"margin-right","20px","margin-left","20px",3,"ngClass"],[2,"position","relative"],[1,"example-form"],[1,"container-fluid"],[1,"row"],[1,"col-12",3,"ngClass"],["color","accent",1,"example-full-width"],["matInput","","type","url","name","url","required","",2,"padding-right","25px",3,"ngModel","placeholder","formControl","ngModelChange"],["urlinput",""],[4,"ngIf"],["mat-icon-button","",1,"input-clear-button",3,"click"],["class","col-7 col-sm-3",4,"ngIf"],["class","results-div",4,"ngIf"],[2,"float","left","margin-top","-12px",3,"disabled","ngModel","change","ngModelChange"],["style","float: right; margin-top: -12px",3,"disabled","ngModel","change","ngModelChange",4,"ngIf"],["type","submit","mat-stroked-button","","color","accent",2,"margin-left","8px","margin-bottom","8px",3,"disabled","click"],["style","float: right","mat-stroked-button","","color","warn",3,"click",4,"ngIf"],["class","big demo-basic",4,"ngIf"],["style","margin-top: 15px;","class","big demo-basic",4,"ngIf"],["class","centered big","id","bar_div",4,"ngIf","ngIfElse"],["nofile",""],["style","margin: 20px",4,"ngIf"],["nomp3s",""],["nomp4s",""],[1,"col-7","col-sm-3"],["color","accent",2,"display","inline-block","width","inherit","min-width","120px"],[3,"ngModelOptions","ngModel","ngModelChange"],[4,"ngFor","ngForOf"],["class","spinner-div",4,"ngIf"],[3,"value",4,"ngIf"],[3,"value"],[1,"spinner-div"],[3,"diameter"],[1,"results-div"],[1,"result-card","mat-elevation-z7",3,"ngClass"],[1,"search-card-title"],[2,"font-size","12px","margin-bottom","10px"],["mat-flat-button","","color","primary",2,"float","left",3,"click"],["mat-stroked-button","","color","primary",2,"float","right",3,"click"],[2,"float","right","margin-top","-12px",3,"disabled","ngModel","change","ngModelChange"],["mat-stroked-button","","color","warn",2,"float","right",3,"click"],[2,"margin-left","20px","margin-right","20px"],[1,"big","no-border-radius-top"],[1,"container",2,"padding-bottom","20px"],[1,"col-12","col-sm-6"],["color","accent",2,"z-index","999",3,"disabled","ngModel","ngModelOptions","change","ngModelChange"],["mat-icon-button","",1,"edit-button",3,"click"],["color","accent",1,"advanced-input",2,"margin-bottom","42px"],["matInput","",3,"ngModel","ngModelOptions","disabled","ngModelChange",6,"placeholder"],["target","_blank","href","https://github.com/ytdl-org/youtube-dl/blob/master/README.md#output-template"],["class","col-12 col-sm-6 mt-2",4,"ngIf"],[1,"col-12","col-sm-6","mt-2"],["color","accent",1,"advanced-input"],["color","accent",1,"advanced-input",2,"margin-top","31px"],["type","password","matInput","",3,"ngModel","ngModelOptions","disabled","ngModelChange",6,"placeholder"],[1,"big","demo-basic",2,"margin-top","15px"],["id","card",2,"margin-right","20px","margin-left","20px"],[1,"container"],["class","row",4,"ngFor","ngForOf"],[2,"width","100%",3,"download","queueNumber","cancelDownload"],["style","position: relative",4,"ngIf"],["id","bar_div",1,"centered","big"],[1,"margined"],["style","display: inline-block; width: 100%; padding-left: 20px",3,"ngClass",4,"ngIf","ngIfElse"],["class","spinner",4,"ngIf"],["indeterminateprogress",""],[2,"display","inline-block","width","100%","padding-left","20px",3,"ngClass"],["mode","determinate",3,"value"],[1,"spinner"],["mode","indeterminate",2,"border-radius","5px"],[2,"margin","20px"],[1,"big",3,"opened","closed","mouseleave","mouseenter"],[4,"ngIf","ngIfElse"],["rowHeight","150px",2,"margin-bottom","15px",3,"cols","resize"],[2,"width","100%","text-align","center","margin-top","10px"],["rowHeight","150px",3,"cols","resize",4,"ngIf"],[1,"add-playlist-button"],["mat-fab","",3,"click"],[3,"file","title","name","uid","thumbnailURL","length","isAudio","use_youtubedl_archive","removeFile"],["audiofilecard",""],["class","download-progress-bar","mode","indeterminate",4,"ngIf"],["mode","indeterminate",1,"download-progress-bar"],["rowHeight","150px",3,"cols","resize"],[3,"title","name","thumbnailURL","length","isAudio","isPlaylist","count","use_youtubedl_archive","removeFile"],["videofilecard",""]],template:function(t,e){if(1&t&&(s.zc(0,"br"),s.Dc(1,"div",0),s.Dc(2,"mat-card",1),s.Dc(3,"mat-card-title"),s.Bc(4),s.Hc(5,tC),s.Ac(),s.Cc(),s.Dc(6,"mat-card-content"),s.Dc(7,"div",2),s.Dc(8,"form",3),s.Dc(9,"div",4),s.Dc(10,"div",5),s.Dc(11,"div",6),s.Dc(12,"mat-form-field",7),s.Dc(13,"input",8,9),s.Qc("ngModelChange",(function(t){return e.inputChanged(t)}))("ngModelChange",(function(t){return e.url=t})),s.Cc(),s.td(15,aC,3,0,"mat-error",10),s.Dc(16,"button",11),s.Qc("click",(function(){return e.clearInput()})),s.Dc(17,"mat-icon"),s.vd(18,"clear"),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.td(19,dC,8,5,"div",12),s.Cc(),s.Cc(),s.td(20,gC,2,1,"div",13),s.Cc(),s.zc(21,"br"),s.Dc(22,"mat-checkbox",14),s.Qc("change",(function(t){return e.videoModeChanged(t)}))("ngModelChange",(function(t){return e.audioOnly=t})),s.Bc(23),s.Hc(24,eC),s.Ac(),s.Cc(),s.td(25,vC,3,2,"mat-checkbox",15),s.Cc(),s.Cc(),s.Dc(26,"mat-card-actions"),s.Dc(27,"button",16),s.Qc("click",(function(){return e.downloadClicked()})),s.Bc(28),s.Hc(29,iC),s.Ac(),s.Cc(),s.td(30,wC,3,0,"button",17),s.Cc(),s.Cc(),s.Cc(),s.td(31,FC,39,19,"div",18),s.td(32,BC,4,1,"div",19),s.zc(33,"br"),s.td(34,$C,7,3,"div",20),s.td(35,HC,0,0,"ng-template",null,21,s.ud),s.td(37,mS,20,4,"div",22),s.td(38,pS,0,0,"ng-template",null,23,s.ud),s.td(40,gS,0,0,"ng-template",null,24,s.ud)),2&t){const t=s.hd(36);s.kc(2),s.ad("ngClass",e.allowAdvancedDownload?"no-border-radius-bottom":null),s.kc(9),s.ad("ngClass",e.allowQualitySelect?"col-sm-9":null),s.kc(2),s.ad("ngModel",e.url)("placeholder","URL"+(e.youtubeSearchEnabled?" or search":""))("formControl",e.urlForm),s.kc(2),s.ad("ngIf",e.urlError||e.urlForm.invalid),s.kc(4),s.ad("ngIf",e.allowQualitySelect),s.kc(1),s.ad("ngIf",e.results_showing),s.kc(2),s.ad("disabled",e.current_download)("ngModel",e.audioOnly),s.kc(3),s.ad("ngIf",e.allowMultiDownloadMode),s.kc(2),s.ad("disabled",e.downloadingfile),s.kc(3),s.ad("ngIf",!!e.current_download),s.kc(1),s.ad("ngIf",e.allowAdvancedDownload),s.kc(1),s.ad("ngIf",e.multiDownloadMode&&e.downloads.length>0&&!e.current_download),s.kc(2),s.ad("ngIf",e.current_download&&e.current_download.downloading)("ngIfElse",t),s.kc(3),s.ad("ngIf",e.fileManagerEnabled)}},styles:[".demo-card[_ngcontent-%COMP%]{margin:16px}.demo-basic[_ngcontent-%COMP%]{padding:0}.demo-basic[_ngcontent-%COMP%] .mat-card-content[_ngcontent-%COMP%]{padding:16px}mat-toolbar.top[_ngcontent-%COMP%]{height:60px;width:100%;text-align:center}.big[_ngcontent-%COMP%]{max-width:800px;margin:0 auto}.centered[_ngcontent-%COMP%]{margin:0 auto;top:50%;left:50%}.example-full-width[_ngcontent-%COMP%]{width:100%}.example-80-width[_ngcontent-%COMP%]{width:80%}mat-form-field.mat-form-field[_ngcontent-%COMP%]{font-size:24px}.spinner[_ngcontent-%COMP%]{position:absolute;display:inline-block;margin-left:-28px;margin-top:-10px}.make-room-for-spinner[_ngcontent-%COMP%]{padding-right:40px}.equal-sizes[_ngcontent-%COMP%]{padding-right:20px}.search-card-title[_ngcontent-%COMP%]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.input-clear-button[_ngcontent-%COMP%]{position:absolute;right:-10px;top:5px}.spinner-div[_ngcontent-%COMP%]{display:inline-block;position:absolute;top:15px;right:-40px}.margined[_ngcontent-%COMP%]{margin-left:20px;margin-right:20px}.results-div[_ngcontent-%COMP%]{position:relative;top:-15px}.first-result-card[_ngcontent-%COMP%]{border-radius:4px 4px 0 0!important}.last-result-card[_ngcontent-%COMP%]{border-radius:0 0 4px 4px!important}.only-result-card[_ngcontent-%COMP%]{border-radius:4px!important}.result-card[_ngcontent-%COMP%]{height:120px;border-radius:0;padding-bottom:5px}.download-progress-bar[_ngcontent-%COMP%]{z-index:999;position:absolute;bottom:0;width:150px;border-radius:0 0 4px 4px;overflow:hidden;bottom:12px}.add-playlist-button[_ngcontent-%COMP%]{float:right}.advanced-input[_ngcontent-%COMP%]{width:100%}.edit-button[_ngcontent-%COMP%]{margin-left:10px;top:-5px}.no-border-radius-bottom[_ngcontent-%COMP%]{border-radius:4px 4px 0 0}.no-border-radius-top[_ngcontent-%COMP%]{border-radius:0 0 4px 4px}@media (max-width:576px){.download-progress-bar[_ngcontent-%COMP%]{width:125px}}"]}),t})();si.a.merge=br.a;var wS,kS,xS,CS,SS,DS,ES,AS=i("zuWl"),OS=i.n(AS);wS=$localize`:Video name property␟616e206cb4f25bd5885fc35925365e43cf5fb929␟7658402240953727096:Name:`,kS=$localize`:Video URL property␟c52db455cca9109ee47e1a612c3f4117c09eb71b␟8598886608217248074:URL:`,xS=$localize`:Video ID property␟c6eb45d085384903e53ab001a3513d1de6a1dbac␟6975318892267864632:Uploader:`,CS=$localize`:Video file size property␟109c6f4a5e46efb933612ededfaf52a13178b7e0␟8712868262622854125:File size:`,SS=$localize`:Video path property␟bd630d8669b16e5f264ec4649d9b469fe03e5ff4␟2612252809311306032:Path:`,DS=$localize`:Video upload date property␟a67e7d843cef735c79d5ef1c8ba4af3e758912bb␟73382088968432490:Upload Date:`,ES=$localize`:Close subscription info button␟f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8␟7819314041543176992:Close`;let IS=(()=>{class t{constructor(t){this.data=t}ngOnInit(){this.filesize=OS.a,this.data&&(this.file=this.data.file)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(od))},t.\u0275cmp=s.sc({type:t,selectors:[["app-video-info-dialog"]],decls:56,vars:8,consts:[["mat-dialog-title",""],[1,"info-item"],[1,"info-item-label"],[1,"info-item-value"],["target","_blank",3,"href"],["mat-button","","mat-dialog-close",""]],template:function(t,e){1&t&&(s.Dc(0,"h4",0),s.vd(1),s.Cc(),s.Dc(2,"mat-dialog-content"),s.Dc(3,"div",1),s.Dc(4,"div",2),s.Dc(5,"strong"),s.Bc(6),s.Hc(7,wS),s.Ac(),s.vd(8,"\xa0"),s.Cc(),s.Cc(),s.Dc(9,"div",3),s.vd(10),s.Cc(),s.Cc(),s.Dc(11,"div",1),s.Dc(12,"div",2),s.Dc(13,"strong"),s.Bc(14),s.Hc(15,kS),s.Ac(),s.vd(16,"\xa0"),s.Cc(),s.Cc(),s.Dc(17,"div",3),s.Dc(18,"a",4),s.vd(19),s.Cc(),s.Cc(),s.Cc(),s.Dc(20,"div",1),s.Dc(21,"div",2),s.Dc(22,"strong"),s.Bc(23),s.Hc(24,xS),s.Ac(),s.vd(25,"\xa0"),s.Cc(),s.Cc(),s.Dc(26,"div",3),s.vd(27),s.Cc(),s.Cc(),s.Dc(28,"div",1),s.Dc(29,"div",2),s.Dc(30,"strong"),s.Bc(31),s.Hc(32,CS),s.Ac(),s.vd(33,"\xa0"),s.Cc(),s.Cc(),s.Dc(34,"div",3),s.vd(35),s.Cc(),s.Cc(),s.Dc(36,"div",1),s.Dc(37,"div",2),s.Dc(38,"strong"),s.Bc(39),s.Hc(40,SS),s.Ac(),s.vd(41,"\xa0"),s.Cc(),s.Cc(),s.Dc(42,"div",3),s.vd(43),s.Cc(),s.Cc(),s.Dc(44,"div",1),s.Dc(45,"div",2),s.Dc(46,"strong"),s.Bc(47),s.Hc(48,DS),s.Ac(),s.vd(49,"\xa0"),s.Cc(),s.Cc(),s.Dc(50,"div",3),s.vd(51),s.Cc(),s.Cc(),s.Cc(),s.Dc(52,"mat-dialog-actions"),s.Dc(53,"button",5),s.Bc(54),s.Hc(55,ES),s.Ac(),s.Cc(),s.Cc()),2&t&&(s.kc(1),s.wd(e.file.title),s.kc(9),s.wd(e.file.title),s.kc(8),s.ad("href",e.file.url,s.nd),s.kc(1),s.wd(e.file.url),s.kc(8),s.wd(e.file.uploader?e.file.uploader:"N/A"),s.kc(8),s.wd(e.file.size?e.filesize(e.file.size):"N/A"),s.kc(8),s.wd(e.file.path?e.file.path:"N/A"),s.kc(8),s.wd(e.file.upload_date?e.file.upload_date:"N/A"))},directives:[md,pd,gd,ms,ud],styles:[".info-item[_ngcontent-%COMP%]{margin-bottom:12px;width:100%}.info-item-value[_ngcontent-%COMP%]{font-size:13px;display:inline-block;width:70%}.spacer[_ngcontent-%COMP%]{flex:1 1 auto}.info-item-label[_ngcontent-%COMP%]{display:inline-block;width:30%;vertical-align:top}.a-wrap[_ngcontent-%COMP%]{word-wrap:break-word}"]}),t})();function PS(t,e){t.className.includes(e)||(t.className+=` ${e}`)}function RS(){return"undefined"!=typeof window?window.navigator:void 0}function TS(t){return Boolean(t.parentElement&&"picture"===t.parentElement.nodeName.toLowerCase())}function MS(t){return"img"===t.nodeName.toLowerCase()}function FS(t,e,i){return MS(t)?i&&"srcset"in t?t.srcset=e:t.src=e:t.style.backgroundImage=`url('${e}')`,t}function LS(t){return e=>{const i=e.parentElement.getElementsByTagName("source");for(let n=0;n{MS(e)&&TS(e)&&t(e),i&&FS(e,i,n)}}const jS=VS(NS),US=VS(zS),$S=VS(BS),HS={finally:({element:t})=>PS(t,"ng-lazyloaded"),loadImage:({element:t,useSrcset:e,imagePath:i,decode:n})=>{let s;if(MS(t)&&TS(t)){const n=t.parentNode.cloneNode(!0);s=n.getElementsByTagName("img")[0],zS(s),FS(s,i,e)}else s=new Image,MS(t)&&t.sizes&&(s.sizes=t.sizes),e&&"srcset"in s?s.srcset=i:s.src=i;return n&&s.decode?s.decode().then(()=>i):new Promise((t,e)=>{s.onload=()=>t(i),s.onerror=()=>e(null)})},setErrorImage:({element:t,errorImagePath:e,useSrcset:i})=>{$S(t,e,i),PS(t,"ng-failed-lazyloaded")},setLoadedImage:({element:t,imagePath:e,useSrcset:i})=>{US(t,e,i)},setup:({element:t,defaultImagePath:e,useSrcset:i})=>{jS(t,e,i),function(t,e){return t.className&&t.className.includes("ng-lazyloaded")}(t)&&function(t,e){t.className=t.className.replace("ng-lazyloaded","")}(t)},isBot:t=>!(!t||!t.userAgent)&&/googlebot|bingbot|yandex|baiduspider|facebookexternalhit|twitterbot|rogerbot|linkedinbot|embedly|quora\ link\ preview|showyoubot|outbrain|pinterest\/0\.|pinterestbot|slackbot|vkShare|W3C_Validator|whatsapp|duckduckbot/i.test(t.userAgent)},qS=new WeakMap,GS=new Pe.a;function WS(t){t.forEach(t=>GS.next(t))}const YS={},QS=t=>{const e=t.scrollContainer||YS,i={root:t.scrollContainer||null};t.offset&&(i.rootMargin=`${t.offset}px`);let n=qS.get(e);return n||(n=new IntersectionObserver(WS,i),qS.set(e,n)),n.observe(t.element),si.a.create(e=>{const i=GS.pipe(Je(e=>e.target===t.element)).subscribe(e);return()=>{i.unsubscribe(),n.unobserve(t.element)}})},KS=Object.assign({},HS,{isVisible:({event:t})=>t.isIntersecting,getObservable:(t,e=QS)=>t.customObservable?t.customObservable:e(t)}),XS=Object.assign({},HS,{isVisible:()=>!0,getObservable:()=>Le("load"),loadImage:({imagePath:t})=>[t]});let ZS=(()=>{let t=class{constructor(t,e,i,n){this.onLoad=new s.s,this.elementRef=t,this.ngZone=e,this.propertyChanges$=new il,this.platformId=i,this.hooks=function(t,e){const i=KS,n=e&&e.isBot?e.isBot:i.isBot;if(n(RS(),t))return Object.assign(XS,{isBot:n});if(!e)return i;const s={};return Object.assign(s,e.preset?e.preset:i),Object.keys(e).filter(t=>"preset"!==t).forEach(t=>{s[t]=e[t]}),s}(i,n)}ngOnChanges(){this.propertyChanges$.next({element:this.elementRef.nativeElement,imagePath:this.lazyImage,defaultImagePath:this.defaultImage,errorImagePath:this.errorImage,useSrcset:this.useSrcset,offset:this.offset?0|this.offset:0,scrollContainer:this.scrollTarget,customObservable:this.customObservable,decode:this.decode})}ngAfterContentInit(){if(Object(ye.J)(this.platformId)&&!this.hooks.isBot(RS(),this.platformId))return null;this.ngZone.runOutsideAngular(()=>{this.scrollSubscription=this.propertyChanges$.pipe(je(t=>this.hooks.setup(t)),$r(t=>this.hooks.getObservable(t).pipe(function(t,e){return i=>i.pipe(Je(i=>t.isVisible({element:e.element,event:i,offset:e.offset,scrollContainer:e.scrollContainer})),ri(1),Object(_h.a)(()=>t.loadImage(e)),je(i=>t.setLoadedImage({element:e.element,imagePath:i,useSrcset:e.useSrcset})),Object(ii.a)(()=>!0),hh(()=>(t.setErrorImage(e),Le(!1))),je(()=>t.finally(e)))}(this.hooks,t)))).subscribe(t=>this.onLoad.emit(t))})}ngOnDestroy(){this.scrollSubscription&&this.scrollSubscription.unsubscribe()}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.F),s.yc(s.I),s.yc("options",8))},t.\u0275dir=s.tc({type:t,selectors:[["","lazyLoad",""]],inputs:{lazyImage:["lazyLoad","lazyImage"],defaultImage:"defaultImage",errorImage:"errorImage",scrollTarget:"scrollTarget",customObservable:"customObservable",offset:"offset",useSrcset:"useSrcset",decode:"decode"},outputs:{onLoad:"onLoad"},features:[s.ic]}),t})();var JS;let tD=(()=>{let t=JS=class{static forRoot(t){return{ngModule:JS,providers:[{provide:"options",useValue:t}]}}};return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})();var eD,iD,nD,sD,aD;function oD(t,e){if(1&t&&(s.Dc(0,"div"),s.Bc(1),s.Hc(2,sD),s.Ac(),s.vd(3),s.Cc()),2&t){const t=s.Uc();s.kc(3),s.xd("\xa0",t.count,"")}}function rD(t,e){1&t&&s.zc(0,"span")}function lD(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",12),s.Dc(1,"img",13),s.Qc("error",(function(e){return s.ld(t),s.Uc().onImgError(e)}))("onLoad",(function(e){return s.ld(t),s.Uc().imageLoaded(e)})),s.Cc(),s.td(2,rD,1,0,"span",5),s.Cc()}if(2&t){const t=s.Uc();s.kc(1),s.ad("id",t.type)("lazyLoad",t.thumbnailURL)("customObservable",t.scrollAndLoad),s.kc(1),s.ad("ngIf",!t.image_loaded)}}function cD(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",14),s.Qc("click",(function(){return s.ld(t),s.Uc().deleteFile()})),s.Dc(1,"mat-icon"),s.vd(2,"delete_forever"),s.Cc(),s.Cc()}}function dD(t,e){if(1&t&&(s.Dc(0,"button",15),s.Dc(1,"mat-icon"),s.vd(2,"more_vert"),s.Cc(),s.Cc()),2&t){s.Uc();const t=s.hd(16);s.ad("matMenuTriggerFor",t)}}function hD(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",10),s.Qc("click",(function(){return s.ld(t),s.Uc().deleteFile(!0)})),s.Dc(1,"mat-icon"),s.vd(2,"delete_forever"),s.Cc(),s.Bc(3),s.Hc(4,aD),s.Ac(),s.Cc()}}eD=$localize`:File or playlist ID␟ca3dbbc7f3e011bffe32a10a3ea45cc84f30ecf1␟1074038423230804155:ID:`,iD=$localize`:Video info button␟321e4419a943044e674beb55b8039f42a9761ca5␟314315645942131479:Info`,nD=$localize`:Delete video button␟826b25211922a1b46436589233cb6f1a163d89b7␟7022070615528435141:Delete`,sD=$localize`:Playlist video count␟e684046d73bcee88e82f7ff01e2852789a05fc32␟6836949342567686088:Count:`,aD=$localize`:Delete and blacklist video button␟34504b488c24c27e68089be549f0eeae6ebaf30b␟593208667984994894:Delete and blacklist`;let uD=(()=>{class t{constructor(t,e,i,n){this.postsService=t,this.snackBar=e,this.mainComponent=i,this.dialog=n,this.isAudio=!0,this.removeFile=new s.s,this.isPlaylist=!1,this.count=null,this.use_youtubedl_archive=!1,this.image_loaded=!1,this.image_errored=!1,this.scrollSubject=new Pe.a,this.scrollAndLoad=si.a.merge(si.a.fromEvent(window,"scroll"),this.scrollSubject)}ngOnInit(){this.type=this.isAudio?"audio":"video"}deleteFile(t=!1){this.isPlaylist?this.removeFile.emit(this.name):this.postsService.deleteFile(this.uid,this.isAudio,t).subscribe(t=>{t?(this.openSnackBar("Delete success!","OK."),this.removeFile.emit(this.name)):this.openSnackBar("Delete failed!","OK.")},t=>{this.openSnackBar("Delete failed!","OK.")})}openVideoInfoDialog(){this.dialog.open(IS,{data:{file:this.file},minWidth:"50vw"})}onImgError(t){this.image_errored=!0}onHoverResponse(){this.scrollSubject.next()}imageLoaded(t){this.image_loaded=!0}openSnackBar(t,e){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(Ng),s.yc(vS),s.yc(dd))},t.\u0275cmp=s.sc({type:t,selectors:[["app-file-card"]],inputs:{file:"file",title:"title",length:"length",name:"name",uid:"uid",thumbnailURL:"thumbnailURL",isAudio:"isAudio",isPlaylist:"isPlaylist",count:"count",use_youtubedl_archive:"use_youtubedl_archive"},outputs:{removeFile:"removeFile"},decls:28,vars:7,consts:[[1,"example-card","mat-elevation-z6"],[2,"padding","5px"],[2,"height","52px"],["href","javascript:void(0)",1,"file-link",3,"click"],[1,"max-two-lines"],[4,"ngIf"],["class","img-div",4,"ngIf"],["class","deleteButton","mat-icon-button","",3,"click",4,"ngIf"],["class","deleteButton","mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["action_menu","matMenu"],["mat-menu-item","",3,"click"],["mat-menu-item","",3,"click",4,"ngIf"],[1,"img-div"],["alt","Thumbnail",1,"image",3,"id","lazyLoad","customObservable","error","onLoad"],["mat-icon-button","",1,"deleteButton",3,"click"],["mat-icon-button","",1,"deleteButton",3,"matMenuTriggerFor"]],template:function(t,e){1&t&&(s.Dc(0,"mat-card",0),s.Dc(1,"div",1),s.Dc(2,"div",2),s.Dc(3,"div"),s.Dc(4,"b"),s.Dc(5,"a",3),s.Qc("click",(function(){return e.isPlaylist?e.mainComponent.goToPlaylist(e.name,e.type):e.mainComponent.goToFile(e.name,e.isAudio,e.uid)})),s.vd(6),s.Cc(),s.Cc(),s.Cc(),s.Dc(7,"span",4),s.Bc(8),s.Hc(9,eD),s.Ac(),s.vd(10),s.Cc(),s.td(11,oD,4,1,"div",5),s.Cc(),s.td(12,lD,3,4,"div",6),s.Cc(),s.td(13,cD,3,0,"button",7),s.td(14,dD,3,1,"button",8),s.Dc(15,"mat-menu",null,9),s.Dc(17,"button",10),s.Qc("click",(function(){return e.openVideoInfoDialog()})),s.Dc(18,"mat-icon"),s.vd(19,"info"),s.Cc(),s.Bc(20),s.Hc(21,iD),s.Ac(),s.Cc(),s.Dc(22,"button",10),s.Qc("click",(function(){return e.deleteFile()})),s.Dc(23,"mat-icon"),s.vd(24,"delete"),s.Cc(),s.Bc(25),s.Hc(26,nD),s.Ac(),s.Cc(),s.td(27,hD,5,0,"button",11),s.Cc(),s.Cc()),2&t&&(s.kc(6),s.wd(e.title),s.kc(4),s.xd("\xa0",e.name,""),s.kc(1),s.ad("ngIf",e.isPlaylist),s.kc(1),s.ad("ngIf",!e.image_errored&&e.thumbnailURL),s.kc(1),s.ad("ngIf",e.isPlaylist),s.kc(1),s.ad("ngIf",!e.isPlaylist),s.kc(13),s.ad("ngIf",e.use_youtubedl_archive))},directives:[Ko,ye.t,bm,hm,uu,ZS,ms,wm],styles:[".example-card[_ngcontent-%COMP%]{width:150px;height:125px;padding:0}.deleteButton[_ngcontent-%COMP%]{top:-5px;right:-5px;position:absolute}.mat-icon-button[_ngcontent-%COMP%] .mat-button-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center}.image[_ngcontent-%COMP%]{width:100%}.example-full-width-height[_ngcontent-%COMP%]{width:100%;height:100%}.centered[_ngcontent-%COMP%]{margin:0 auto;top:50%;left:50%}.img-div[_ngcontent-%COMP%]{height:60px;padding:0;margin:8px 0 0 -5px;width:calc(100% + 10px);overflow:hidden;border-radius:0 0 4px 4px}.max-two-lines[_ngcontent-%COMP%]{display:-webkit-box;display:-moz-box;max-height:2.4em;line-height:1.2em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.file-link[_ngcontent-%COMP%], .max-two-lines[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis}.file-link[_ngcontent-%COMP%]{width:80%;white-space:nowrap;display:block}@media (max-width:576px){.example-card[_ngcontent-%COMP%]{width:125px!important}}"]}),t})();function mD(t,e){1&t&&(s.Dc(0,"div",6),s.zc(1,"mat-spinner",7),s.Cc()),2&t&&(s.kc(1),s.ad("diameter",25))}let pD=(()=>{class t{constructor(t,e){this.dialogRef=t,this.data=e,this.inputText="",this.inputSubmitted=!1,this.doneEmitter=null,this.onlyEmitOnDone=!1}ngOnInit(){this.inputTitle=this.data.inputTitle,this.inputPlaceholder=this.data.inputPlaceholder,this.submitText=this.data.submitText,this.data.doneEmitter&&(this.doneEmitter=this.data.doneEmitter,this.onlyEmitOnDone=!0)}enterPressed(){this.inputText&&(this.onlyEmitOnDone?(this.doneEmitter.emit(this.inputText),this.inputSubmitted=!0):this.dialogRef.close(this.inputText))}}return t.\u0275fac=function(e){return new(e||t)(s.yc(ad),s.yc(od))},t.\u0275cmp=s.sc({type:t,selectors:[["app-input-dialog"]],decls:12,vars:6,consts:[["mat-dialog-title",""],["color","accent"],["matInput","",3,"ngModel","placeholder","keyup.enter","ngModelChange"],["mat-button","","mat-dialog-close",""],["mat-button","","type","submit",3,"disabled","click"],["class","mat-spinner",4,"ngIf"],[1,"mat-spinner"],[3,"diameter"]],template:function(t,e){1&t&&(s.Dc(0,"h4",0),s.vd(1),s.Cc(),s.Dc(2,"mat-dialog-content"),s.Dc(3,"div"),s.Dc(4,"mat-form-field",1),s.Dc(5,"input",2),s.Qc("keyup.enter",(function(){return e.enterPressed()}))("ngModelChange",(function(t){return e.inputText=t})),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(6,"mat-dialog-actions"),s.Dc(7,"button",3),s.vd(8,"Cancel"),s.Cc(),s.Dc(9,"button",4),s.Qc("click",(function(){return e.enterPressed()})),s.vd(10),s.Cc(),s.td(11,mD,2,1,"div",5),s.Cc()),2&t&&(s.kc(1),s.wd(e.inputTitle),s.kc(4),s.ad("ngModel",e.inputText)("placeholder",e.inputPlaceholder),s.kc(4),s.ad("disabled",!e.inputText),s.kc(1),s.wd(e.submitText),s.kc(1),s.ad("ngIf",e.inputSubmitted))},directives:[md,pd,Rc,Du,As,Fs,$a,gd,ms,ud,ye.t,rp],styles:[".mat-spinner[_ngcontent-%COMP%]{margin-left:5%}"]}),t})();var gD,fD,bD,_D,yD,vD;function wD(t,e){1&t&&(s.Bc(0),s.Hc(1,_D),s.Ac())}function kD(t,e){1&t&&(s.Bc(0),s.Hc(1,yD),s.Ac())}function xD(t,e){1&t&&(s.Bc(0),s.Hc(1,vD),s.Ac())}gD=$localize`:Enable sharing checkbox␟1f6d14a780a37a97899dc611881e6bc971268285␟3852386690131857488:Enable sharing`,fD=$localize`:Copy to clipboard button␟3a6e5a6aa78ca864f6542410c5dafb6334538106␟8738732372986673558:Copy to clipboard`,bD=$localize`:Close button␟f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8␟7819314041543176992:Close`,_D=$localize`:Share playlist dialog title␟a249a5ae13e0835383885aaf697d2890cc3e53e9␟3024429387570590252:Share playlist`,yD=$localize`:Share video dialog title␟15da89490e04496ca9ea1e1b3d44fb5efd4a75d9␟1305889615005911428:Share video`,vD=$localize`:Share audio dialog title␟1d540dcd271b316545d070f9d182c372d923aadd␟3735500696745720245:Share audio`;let CD=(()=>{class t{constructor(t,e,i,n){this.data=t,this.router=e,this.snackBar=i,this.postsService=n,this.type=null,this.uid=null,this.share_url=null,this.sharing_enabled=null,this.is_playlist=null}ngOnInit(){if(this.data){this.type=this.data.type,this.uid=this.data.uid,this.sharing_enabled=this.data.sharing_enabled,this.is_playlist=this.data.is_playlist;const t=this.is_playlist?";id=":";uid=";this.share_url=window.location.href.split(";")[0]+t+this.uid}}copiedToClipboard(){this.openSnackBar("Copied to clipboard!")}sharingChanged(t){t.checked?this.postsService.enableSharing(this.uid,this.type,this.is_playlist).subscribe(t=>{t.success?(this.openSnackBar("Sharing enabled."),this.sharing_enabled=!0):this.openSnackBar("Failed to enable sharing.")},t=>{this.openSnackBar("Failed to enable sharing - server error.")}):this.postsService.disableSharing(this.uid,this.type,this.is_playlist).subscribe(t=>{t.success?(this.openSnackBar("Sharing disabled."),this.sharing_enabled=!1):this.openSnackBar("Failed to disable sharing.")},t=>{this.openSnackBar("Failed to disable sharing - server error.")})}openSnackBar(t,e=""){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(od),s.yc(wv),s.yc(Ng),s.yc(Wv))},t.\u0275cmp=s.sc({type:t,selectors:[["app-share-media-dialog"]],decls:21,vars:9,consts:[["mat-dialog-title",""],[4,"ngIf"],[3,"checked","change"],[2,"width","100%"],["matInput","",3,"disabled","readonly","value"],[2,"margin-bottom","10px"],["color","accent","mat-raised-button","",3,"disabled","cdkCopyToClipboard","click"],["mat-button","","mat-dialog-close",""]],template:function(t,e){1&t&&(s.Dc(0,"h4",0),s.td(1,wD,2,0,"ng-container",1),s.td(2,kD,2,0,"ng-container",1),s.td(3,xD,2,0,"ng-container",1),s.Cc(),s.Dc(4,"mat-dialog-content"),s.Dc(5,"div"),s.Dc(6,"div"),s.Dc(7,"mat-checkbox",2),s.Qc("change",(function(t){return e.sharingChanged(t)})),s.Bc(8),s.Hc(9,gD),s.Ac(),s.Cc(),s.Cc(),s.Dc(10,"div"),s.Dc(11,"mat-form-field",3),s.zc(12,"input",4),s.Cc(),s.Cc(),s.Dc(13,"div",5),s.Dc(14,"button",6),s.Qc("click",(function(){return e.copiedToClipboard()})),s.Bc(15),s.Hc(16,fD),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(17,"mat-dialog-actions"),s.Dc(18,"button",7),s.Bc(19),s.Hc(20,bD),s.Ac(),s.Cc(),s.Cc()),2&t&&(s.kc(1),s.ad("ngIf",e.is_playlist),s.kc(1),s.ad("ngIf",!e.is_playlist&&"video"===e.type),s.kc(1),s.ad("ngIf",!e.is_playlist&&"audio"===e.type),s.kc(4),s.ad("checked",e.sharing_enabled),s.kc(5),s.ad("disabled",!e.sharing_enabled)("readonly",!0)("value",e.share_url),s.kc(2),s.ad("disabled",!e.sharing_enabled)("cdkCopyToClipboard",e.share_url))},directives:[md,ye.t,pd,dr,Rc,Du,ms,Fb,gd,ud],styles:[""]}),t})();const SD=["*"],DD=["volumeBar"],ED=function(t){return{dragging:t}};function AD(t,e){if(1&t&&s.zc(0,"span",2),2&t){const t=e.$implicit;s.sd("width",null==t.$$style?null:t.$$style.width)("left",null==t.$$style?null:t.$$style.left)}}function OD(t,e){1&t&&s.zc(0,"span",2)}function ID(t,e){1&t&&(s.Dc(0,"span"),s.vd(1,"LIVE"),s.Cc())}function PD(t,e){if(1&t&&(s.Dc(0,"span"),s.vd(1),s.Vc(2,"vgUtc"),s.Cc()),2&t){const t=s.Uc();s.kc(1),s.wd(s.Xc(2,1,t.getTime(),t.vgFormat))}}function RD(t,e){if(1&t&&(s.Dc(0,"option",4),s.vd(1),s.Cc()),2&t){const t=e.$implicit;s.ad("value",t.id)("selected",!0===t.selected),s.kc(1),s.xd(" ",t.label," ")}}function TD(t,e){if(1&t&&(s.Dc(0,"option",4),s.vd(1),s.Cc()),2&t){const t=e.$implicit,i=s.Uc();s.ad("value",t.qualityIndex.toString())("selected",t.qualityIndex===(null==i.bitrateSelected?null:i.bitrateSelected.qualityIndex)),s.kc(1),s.xd(" ",t.label," ")}}let MD=(()=>{let t=class{};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t.VG_ENDED="ended",t.VG_PAUSED="paused",t.VG_PLAYING="playing",t.VG_LOADING="waiting",t})(),FD=(()=>{let t=class{constructor(){this.medias={},this.playerReadyEvent=new s.s(!0),this.isPlayerReady=!1}onPlayerReady(t){this.fsAPI=t,this.isPlayerReady=!0,this.playerReadyEvent.emit(this)}getDefaultMedia(){for(const t in this.medias)if(this.medias[t])return this.medias[t]}getMasterMedia(){let t;for(const e in this.medias)if("true"===this.medias[e].vgMaster||!0===this.medias[e].vgMaster){t=this.medias[e];break}return t||this.getDefaultMedia()}isMasterDefined(){let t=!1;for(const e in this.medias)if("true"===this.medias[e].vgMaster||!0===this.medias[e].vgMaster){t=!0;break}return t}getMediaById(t=null){let e=this.medias[t];return t&&"*"!==t||(e=this),e}play(){for(const t in this.medias)this.medias[t]&&this.medias[t].play()}pause(){for(const t in this.medias)this.medias[t]&&this.medias[t].pause()}get duration(){return this.$$getAllProperties("duration")}set currentTime(t){this.$$setAllProperties("currentTime",t)}get currentTime(){return this.$$getAllProperties("currentTime")}set state(t){this.$$setAllProperties("state",t)}get state(){return this.$$getAllProperties("state")}set volume(t){this.$$setAllProperties("volume",t)}get volume(){return this.$$getAllProperties("volume")}set playbackRate(t){this.$$setAllProperties("playbackRate",t)}get playbackRate(){return this.$$getAllProperties("playbackRate")}get canPlay(){return this.$$getAllProperties("canPlay")}get canPlayThrough(){return this.$$getAllProperties("canPlayThrough")}get isMetadataLoaded(){return this.$$getAllProperties("isMetadataLoaded")}get isWaiting(){return this.$$getAllProperties("isWaiting")}get isCompleted(){return this.$$getAllProperties("isCompleted")}get isLive(){return this.$$getAllProperties("isLive")}get isMaster(){return this.$$getAllProperties("isMaster")}get time(){return this.$$getAllProperties("time")}get buffer(){return this.$$getAllProperties("buffer")}get buffered(){return this.$$getAllProperties("buffered")}get subscriptions(){return this.$$getAllProperties("subscriptions")}get textTracks(){return this.$$getAllProperties("textTracks")}seekTime(t,e=!1){for(const i in this.medias)this.medias[i]&&this.$$seek(this.medias[i],t,e)}$$seek(t,e,i=!1){let n,s=t.duration;i?(this.isMasterDefined()&&(s=this.getMasterMedia().duration),n=e*s/100):n=e,t.currentTime=n}addTextTrack(t,e,i){for(const n in this.medias)this.medias[n]&&this.$$addTextTrack(this.medias[n],t,e,i)}$$addTextTrack(t,e,i,n){t.addTextTrack(e,i,n)}$$getAllProperties(t){const e={};let i;for(const n in this.medias)this.medias[n]&&(e[n]=this.medias[n]);switch(Object.keys(e).length){case 0:switch(t){case"state":i=MD.VG_PAUSED;break;case"playbackRate":case"volume":i=1;break;case"time":i={current:0,total:0,left:0}}break;case 1:i=e[Object.keys(e)[0]][t];break;default:i=e[this.getMasterMedia().id][t]}return i}$$setAllProperties(t,e){for(const i in this.medias)this.medias[i]&&(this.medias[i][t]=e)}registerElement(t){this.videogularElement=t}registerMedia(t){this.medias[t.id]=t}unregisterMedia(t){delete this.medias[t.id]}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),LD=(()=>{let t=class{constructor(t,e){this.API=e,this.checkInterval=50,this.currentPlayPos=0,this.lastPlayPos=0,this.subscriptions=[],this.isBuffering=!1,this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor),this.subscriptions.push(this.target.subscriptions.bufferDetected.subscribe(t=>this.onUpdateBuffer(t)))}onUpdateBuffer(t){this.isBuffering=t}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-buffering"]],hostVars:2,hostBindings:function(t,e){2&t&&s.oc("is-buffering",e.isBuffering)},inputs:{vgFor:"vgFor"},decls:3,vars:0,consts:[[1,"vg-buffering"],[1,"bufferingContainer"],[1,"loadingSpinner"]],template:function(t,e){1&t&&(s.Dc(0,"div",0),s.Dc(1,"div",1),s.zc(2,"div",2),s.Cc(),s.Cc())},styles:["\n vg-buffering {\n display: none;\n z-index: 201;\n }\n vg-buffering.is-buffering {\n display: block;\n }\n\n .vg-buffering {\n position: absolute;\n display: block;\n width: 100%;\n height: 100%;\n }\n .vg-buffering .bufferingContainer {\n width: 100%;\n position: absolute;\n cursor: pointer;\n top: 50%;\n margin-top: -50px;\n zoom: 1;\n filter: alpha(opacity=60);\n opacity: 0.6;\n }\n /* Loading Spinner\n * http://www.alessioatzeni.com/blog/css3-loading-animation-loop/\n */\n .vg-buffering .loadingSpinner {\n background-color: rgba(0, 0, 0, 0);\n border: 5px solid rgba(255, 255, 255, 1);\n opacity: .9;\n border-top: 5px solid rgba(0, 0, 0, 0);\n border-left: 5px solid rgba(0, 0, 0, 0);\n border-radius: 50px;\n box-shadow: 0 0 35px #FFFFFF;\n width: 50px;\n height: 50px;\n margin: 0 auto;\n -moz-animation: spin .5s infinite linear;\n -webkit-animation: spin .5s infinite linear;\n }\n .vg-buffering .loadingSpinner .stop {\n -webkit-animation-play-state: paused;\n -moz-animation-play-state: paused;\n }\n @-moz-keyframes spin {\n 0% {\n -moz-transform: rotate(0deg);\n }\n 100% {\n -moz-transform: rotate(360deg);\n }\n }\n @-moz-keyframes spinoff {\n 0% {\n -moz-transform: rotate(0deg);\n }\n 100% {\n -moz-transform: rotate(-360deg);\n }\n }\n @-webkit-keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n }\n }\n @-webkit-keyframes spinoff {\n 0% {\n -webkit-transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(-360deg);\n }\n }\n "],encapsulation:2}),t})(),ND=(()=>{let t=class{};return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[ye.c]]}),t})(),zD=(()=>{let t=class{constructor(){this.isHiddenSubject=new Pe.a,this.isHidden=this.isHiddenSubject.asObservable()}state(t){this.isHiddenSubject.next(t)}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),BD=(()=>{let t=class{constructor(t,e,i){this.API=t,this.ref=e,this.hidden=i,this.isAdsPlaying="initial",this.hideControls=!1,this.vgAutohide=!1,this.vgAutohideTime=3,this.subscriptions=[],this.elem=e.nativeElement}ngOnInit(){this.mouseMove$=_r(this.API.videogularElement,"mousemove"),this.subscriptions.push(this.mouseMove$.subscribe(this.show.bind(this))),this.touchStart$=_r(this.API.videogularElement,"touchstart"),this.subscriptions.push(this.touchStart$.subscribe(this.show.bind(this))),this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor),this.subscriptions.push(this.target.subscriptions.play.subscribe(this.onPlay.bind(this))),this.subscriptions.push(this.target.subscriptions.pause.subscribe(this.onPause.bind(this))),this.subscriptions.push(this.target.subscriptions.startAds.subscribe(this.onStartAds.bind(this))),this.subscriptions.push(this.target.subscriptions.endAds.subscribe(this.onEndAds.bind(this)))}ngAfterViewInit(){this.vgAutohide?this.hide():this.show()}onPlay(){this.vgAutohide&&this.hide()}onPause(){clearTimeout(this.timer),this.hideControls=!1,this.hidden.state(!1)}onStartAds(){this.isAdsPlaying="none"}onEndAds(){this.isAdsPlaying="initial"}hide(){this.vgAutohide&&(clearTimeout(this.timer),this.hideAsync())}show(){clearTimeout(this.timer),this.hideControls=!1,this.hidden.state(!1),this.vgAutohide&&this.hideAsync()}hideAsync(){this.API.state===MD.VG_PLAYING&&(this.timer=setTimeout(()=>{this.hideControls=!0,this.hidden.state(!0)},1e3*this.vgAutohideTime))}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(FD),s.yc(s.q),s.yc(zD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-controls"]],hostVars:4,hostBindings:function(t,e){2&t&&(s.sd("pointer-events",e.isAdsPlaying),s.oc("hide",e.hideControls))},inputs:{vgAutohide:"vgAutohide",vgAutohideTime:"vgAutohideTime",vgFor:"vgFor"},ngContentSelectors:SD,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Yc(0))},styles:["\n vg-controls {\n position: absolute;\n display: flex;\n width: 100%;\n height: 50px;\n z-index: 300;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.5);\n -webkit-transition: bottom 1s;\n -khtml-transition: bottom 1s;\n -moz-transition: bottom 1s;\n -ms-transition: bottom 1s;\n transition: bottom 1s;\n }\n vg-controls.hide {\n bottom: -50px;\n }\n "],encapsulation:2}),t})(),VD=(()=>{let t=class{static getZIndex(){let t,e=1;const i=document.getElementsByTagName("*");for(let n=0,s=i.length;ne&&(e=t+1);return e}static isMobileDevice(){return void 0!==window.orientation||-1!==navigator.userAgent.indexOf("IEMobile")}static isiOSDevice(){return navigator.userAgent.match(/ip(hone|ad|od)/i)&&!navigator.userAgent.match(/(iemobile)[\/\s]?([\w\.]*)/i)}static isCordova(){return-1===document.URL.indexOf("http://")&&-1===document.URL.indexOf("https://")}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(s.uc)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),jD=(()=>{let t=class{constructor(){this.nativeFullscreen=!0,this.isFullscreen=!1,this.onChangeFullscreen=new s.s}init(t,e){this.videogularElement=t,this.medias=e;const i={w3:{enabled:"fullscreenEnabled",element:"fullscreenElement",request:"requestFullscreen",exit:"exitFullscreen",onchange:"fullscreenchange",onerror:"fullscreenerror"},newWebkit:{enabled:"webkitFullscreenEnabled",element:"webkitFullscreenElement",request:"webkitRequestFullscreen",exit:"webkitExitFullscreen",onchange:"webkitfullscreenchange",onerror:"webkitfullscreenerror"},oldWebkit:{enabled:"webkitIsFullScreen",element:"webkitCurrentFullScreenElement",request:"webkitRequestFullScreen",exit:"webkitCancelFullScreen",onchange:"webkitfullscreenchange",onerror:"webkitfullscreenerror"},moz:{enabled:"mozFullScreen",element:"mozFullScreenElement",request:"mozRequestFullScreen",exit:"mozCancelFullScreen",onchange:"mozfullscreenchange",onerror:"mozfullscreenerror"},ios:{enabled:"webkitFullscreenEnabled",element:"webkitFullscreenElement",request:"webkitEnterFullscreen",exit:"webkitExitFullscreen",onchange:"webkitendfullscreen",onerror:"webkitfullscreenerror"},ms:{enabled:"msFullscreenEnabled",element:"msFullscreenElement",request:"msRequestFullscreen",exit:"msExitFullscreen",onchange:"MSFullscreenChange",onerror:"MSFullscreenError"}};for(const s in i)if(i[s].enabled in document){this.polyfill=i[s];break}if(VD.isiOSDevice()&&(this.polyfill=i.ios),this.isAvailable=null!=this.polyfill,null==this.polyfill)return;let n;switch(this.polyfill.onchange){case"mozfullscreenchange":n=document;break;case"webkitendfullscreen":n=this.medias.toArray()[0].elem;break;default:n=t}this.fsChangeSubscription=_r(n,this.polyfill.onchange).subscribe(()=>{this.onFullscreenChange()})}onFullscreenChange(){this.isFullscreen=!!document[this.polyfill.element],this.onChangeFullscreen.emit(this.isFullscreen)}toggleFullscreen(t=null){this.isFullscreen?this.exit():this.request(t)}request(t){t||(t=this.videogularElement),this.isFullscreen=!0,this.onChangeFullscreen.emit(!0),this.isAvailable&&this.nativeFullscreen&&(VD.isMobileDevice()?((!this.polyfill.enabled&&t===this.videogularElement||VD.isiOSDevice())&&(t=this.medias.toArray()[0].elem),this.enterElementInFullScreen(t)):this.enterElementInFullScreen(this.videogularElement))}enterElementInFullScreen(t){t[this.polyfill.request]()}exit(){this.isFullscreen=!1,this.onChangeFullscreen.emit(!1),this.isAvailable&&this.nativeFullscreen&&document[this.polyfill.exit]()}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),UD=(()=>{let t=class{constructor(t,e,i){this.API=e,this.fsAPI=i,this.isFullscreen=!1,this.subscriptions=[],this.ariaValue="normal mode",this.elem=t.nativeElement,this.subscriptions.push(this.fsAPI.onChangeFullscreen.subscribe(this.onChangeFullscreen.bind(this)))}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor)}onChangeFullscreen(t){this.ariaValue=t?"fullscren mode":"normal mode",this.isFullscreen=t}onClick(){this.changeFullscreenState()}onKeyDown(t){13!==t.keyCode&&32!==t.keyCode||(t.preventDefault(),this.changeFullscreenState())}changeFullscreenState(){let t=this.target;this.target instanceof FD&&(t=null),this.fsAPI.toggleFullscreen(t)}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD),s.yc(jD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-fullscreen"]],hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e.onClick()}))("keydown",(function(t){return e.onKeyDown(t)}))},decls:1,vars:5,consts:[["tabindex","0","role","button","aria-label","fullscreen button",1,"icon"]],template:function(t,e){1&t&&s.zc(0,"div",0),2&t&&(s.oc("vg-icon-fullscreen",!e.isFullscreen)("vg-icon-fullscreen_exit",e.isFullscreen),s.lc("aria-valuetext",e.ariaValue))},styles:["\n vg-fullscreen {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n\n vg-fullscreen .icon {\n pointer-events: none;\n }\n "],encapsulation:2}),t})(),$D=(()=>{let t=class{constructor(t,e){this.API=e,this.subscriptions=[],this.ariaValue="unmuted",this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor),this.currentVolume=this.target.volume}onClick(){this.changeMuteState()}onKeyDown(t){13!==t.keyCode&&32!==t.keyCode||(t.preventDefault(),this.changeMuteState())}changeMuteState(){const t=this.getVolume();0===t?(0===this.target.volume&&0===this.currentVolume&&(this.currentVolume=1),this.target.volume=this.currentVolume):(this.currentVolume=t,this.target.volume=0)}getVolume(){const t=this.target?this.target.volume:0;return this.ariaValue=t?"unmuted":"muted",t}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-mute"]],hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e.onClick()}))("keydown",(function(t){return e.onKeyDown(t)}))},inputs:{vgFor:"vgFor"},decls:1,vars:9,consts:[["tabindex","0","role","button","aria-label","mute button",1,"icon"]],template:function(t,e){1&t&&s.zc(0,"div",0),2&t&&(s.oc("vg-icon-volume_up",e.getVolume()>=.75)("vg-icon-volume_down",e.getVolume()>=.25&&e.getVolume()<.75)("vg-icon-volume_mute",e.getVolume()>0&&e.getVolume()<.25)("vg-icon-volume_off",0===e.getVolume()),s.lc("aria-valuetext",e.ariaValue))},styles:["\n vg-mute {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-mute .icon {\n pointer-events: none;\n }\n "],encapsulation:2}),t})(),HD=(()=>{let t=class{constructor(t,e){this.API=e,this.subscriptions=[],this.elem=t.nativeElement,this.isDragging=!1}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor),this.ariaValue=100*this.getVolume()}onClick(t){this.setVolume(this.calculateVolume(t.clientX))}onMouseDown(t){this.mouseDownPosX=t.clientX,this.isDragging=!0}onDrag(t){this.isDragging&&this.setVolume(this.calculateVolume(t.clientX))}onStopDrag(t){this.isDragging&&(this.isDragging=!1,this.mouseDownPosX===t.clientX&&this.setVolume(this.calculateVolume(t.clientX)))}arrowAdjustVolume(t){38===t.keyCode||39===t.keyCode?(t.preventDefault(),this.setVolume(Math.max(0,Math.min(100,100*this.getVolume()+10)))):37!==t.keyCode&&40!==t.keyCode||(t.preventDefault(),this.setVolume(Math.max(0,Math.min(100,100*this.getVolume()-10))))}calculateVolume(t){const e=this.volumeBarRef.nativeElement.getBoundingClientRect();return(t-e.left)/e.width*100}setVolume(t){this.target.volume=Math.max(0,Math.min(1,t/100)),this.ariaValue=100*this.target.volume}getVolume(){return this.target?this.target.volume:0}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-volume"]],viewQuery:function(t,e){var i;1&t&&s.rd(DD,!0),2&t&&s.gd(i=s.Rc())&&(e.volumeBarRef=i.first)},hostBindings:function(t,e){1&t&&s.Qc("mousemove",(function(t){return e.onDrag(t)}),!1,s.jd)("mouseup",(function(t){return e.onStopDrag(t)}),!1,s.jd)("keydown",(function(t){return e.arrowAdjustVolume(t)}))},inputs:{vgFor:"vgFor"},decls:5,vars:9,consts:[["tabindex","0","role","slider","aria-label","volume level","aria-level","polite","aria-valuemin","0","aria-valuemax","100","aria-orientation","horizontal",1,"volumeBar",3,"click","mousedown"],["volumeBar",""],[1,"volumeBackground",3,"ngClass"],[1,"volumeValue"],[1,"volumeKnob"]],template:function(t,e){1&t&&(s.Dc(0,"div",0,1),s.Qc("click",(function(t){return e.onClick(t)}))("mousedown",(function(t){return e.onMouseDown(t)})),s.Dc(2,"div",2),s.zc(3,"div",3),s.zc(4,"div",4),s.Cc(),s.Cc()),2&t&&(s.lc("aria-valuenow",e.ariaValue)("aria-valuetext",e.ariaValue+"%"),s.kc(2),s.ad("ngClass",s.dd(7,ED,e.isDragging)),s.kc(1),s.sd("width",85*e.getVolume()+"%"),s.kc(1),s.sd("left",85*e.getVolume()+"%"))},directives:[ye.q],styles:["\n vg-volume {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 100px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-volume .volumeBar {\n position: relative;\n display: flex;\n flex-grow: 1;\n align-items: center;\n }\n vg-volume .volumeBackground {\n display: flex;\n flex-grow: 1;\n height: 5px;\n pointer-events: none;\n background-color: #333;\n }\n vg-volume .volumeValue {\n display: flex;\n height: 5px;\n pointer-events: none;\n background-color: #FFF;\n transition:all 0.2s ease-out;\n }\n vg-volume .volumeKnob {\n position: absolute;\n width: 15px; height: 15px;\n left: 0; top: 50%;\n transform: translateY(-50%);\n border-radius: 15px;\n pointer-events: none;\n background-color: #FFF;\n transition:all 0.2s ease-out;\n }\n vg-volume .volumeBackground.dragging .volumeValue,\n vg-volume .volumeBackground.dragging .volumeKnob {\n transition: none;\n }\n "],encapsulation:2}),t})(),qD=(()=>{let t=class{constructor(t,e){this.API=e,this.subscriptions=[],this.ariaValue=MD.VG_PAUSED,this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor)}onClick(){this.playPause()}onKeyDown(t){13!==t.keyCode&&32!==t.keyCode||(t.preventDefault(),this.playPause())}playPause(){switch(this.getState()){case MD.VG_PLAYING:this.target.pause();break;case MD.VG_PAUSED:case MD.VG_ENDED:this.target.play()}}getState(){return this.ariaValue=this.target?this.target.state:MD.VG_PAUSED,this.ariaValue}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-play-pause"]],hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e.onClick()}))("keydown",(function(t){return e.onKeyDown(t)}))},inputs:{vgFor:"vgFor"},decls:1,vars:6,consts:[["tabindex","0","role","button",1,"icon"]],template:function(t,e){1&t&&s.zc(0,"div",0),2&t&&(s.oc("vg-icon-pause","playing"===e.getState())("vg-icon-play_arrow","paused"===e.getState()||"ended"===e.getState()),s.lc("aria-label","paused"===e.getState()?"play":"pause")("aria-valuetext",e.ariaValue))},styles:["\n vg-play-pause {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-play-pause .icon {\n pointer-events: none;\n }\n "],encapsulation:2}),t})(),GD=(()=>{let t=class{constructor(t,e){this.API=e,this.subscriptions=[],this.ariaValue=1,this.elem=t.nativeElement,this.playbackValues=["0.5","1.0","1.5","2.0"],this.playbackIndex=1}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor)}onClick(){this.updatePlaybackSpeed()}onKeyDown(t){13!==t.keyCode&&32!==t.keyCode||(t.preventDefault(),this.updatePlaybackSpeed())}updatePlaybackSpeed(){this.playbackIndex=++this.playbackIndex%this.playbackValues.length,this.target instanceof FD?this.target.playbackRate=this.playbackValues[this.playbackIndex]:this.target.playbackRate[this.vgFor]=this.playbackValues[this.playbackIndex]}getPlaybackRate(){return this.ariaValue=this.target?this.target.playbackRate:1,this.ariaValue}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-playback-button"]],hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e.onClick()}))("keydown",(function(t){return e.onKeyDown(t)}))},inputs:{playbackValues:"playbackValues",vgFor:"vgFor"},decls:2,vars:2,consts:[["tabindex","0","role","button","aria-label","playback speed button",1,"button"]],template:function(t,e){1&t&&(s.Dc(0,"span",0),s.vd(1),s.Cc()),2&t&&(s.lc("aria-valuetext",e.ariaValue),s.kc(1),s.xd(" ",e.getPlaybackRate(),"x "))},styles:["\n vg-playback-button {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n }\n vg-playback-button .button {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 50px;\n }\n "],encapsulation:2}),t})(),WD=(()=>{let t=class{constructor(t,e,i){this.API=e,this.hideScrubBar=!1,this.vgSlider=!0,this.isSeeking=!1,this.wasPlaying=!1,this.subscriptions=[],this.elem=t.nativeElement,this.subscriptions.push(i.isHidden.subscribe(t=>this.onHideScrubBar(t)))}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor)}seekStart(){this.target.canPlay&&(this.isSeeking=!0,this.target.state===MD.VG_PLAYING&&(this.wasPlaying=!0),this.target.pause())}seekMove(t){if(this.isSeeking){const e=Math.max(Math.min(100*t/this.elem.scrollWidth,99.9),0);this.target.time.current=e*this.target.time.total/100,this.target.seekTime(e,!0)}}seekEnd(t){if(this.isSeeking=!1,this.target.canPlay){const e=Math.max(Math.min(100*t/this.elem.scrollWidth,99.9),0);this.target.seekTime(e,!0),this.wasPlaying&&(this.wasPlaying=!1,this.target.play())}}touchEnd(){this.isSeeking=!1,this.wasPlaying&&(this.wasPlaying=!1,this.target.play())}getTouchOffset(t){let e=0,i=t.target;for(;i;)e+=i.offsetLeft,i=i.offsetParent;return t.touches[0].pageX-e}onMouseDownScrubBar(t){this.target&&(this.target.isLive||(this.vgSlider?this.seekStart():this.seekEnd(t.offsetX)))}onMouseMoveScrubBar(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.seekMove(t.offsetX)}onMouseUpScrubBar(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.seekEnd(t.offsetX)}onTouchStartScrubBar(t){this.target&&(this.target.isLive||(this.vgSlider?this.seekStart():this.seekEnd(this.getTouchOffset(t))))}onTouchMoveScrubBar(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.seekMove(this.getTouchOffset(t))}onTouchCancelScrubBar(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.touchEnd()}onTouchEndScrubBar(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.touchEnd()}arrowAdjustVolume(t){this.target&&(38===t.keyCode||39===t.keyCode?(t.preventDefault(),this.target.seekTime((this.target.time.current+5e3)/1e3,!1)):37!==t.keyCode&&40!==t.keyCode||(t.preventDefault(),this.target.seekTime((this.target.time.current-5e3)/1e3,!1)))}getPercentage(){return this.target?100*this.target.time.current/this.target.time.total+"%":"0%"}onHideScrubBar(t){this.hideScrubBar=t}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD),s.yc(zD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-scrub-bar"]],hostVars:2,hostBindings:function(t,e){1&t&&s.Qc("mousedown",(function(t){return e.onMouseDownScrubBar(t)}))("mousemove",(function(t){return e.onMouseMoveScrubBar(t)}),!1,s.jd)("mouseup",(function(t){return e.onMouseUpScrubBar(t)}),!1,s.jd)("touchstart",(function(t){return e.onTouchStartScrubBar(t)}))("touchmove",(function(t){return e.onTouchMoveScrubBar(t)}),!1,s.jd)("touchcancel",(function(t){return e.onTouchCancelScrubBar(t)}),!1,s.jd)("touchend",(function(t){return e.onTouchEndScrubBar(t)}),!1,s.jd)("keydown",(function(t){return e.arrowAdjustVolume(t)})),2&t&&s.oc("hide",e.hideScrubBar)},inputs:{vgSlider:"vgSlider",vgFor:"vgFor"},ngContentSelectors:SD,decls:2,vars:2,consts:[["tabindex","0","role","slider","aria-label","scrub bar","aria-level","polite","aria-valuemin","0","aria-valuemax","100",1,"scrubBar"]],template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"div",0),s.Yc(1),s.Cc()),2&t&&s.lc("aria-valuenow",e.getPercentage())("aria-valuetext",e.getPercentage()+"%")},styles:["\n vg-scrub-bar {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n position: absolute;\n width: 100%;\n height: 5px;\n bottom: 50px;\n margin: 0;\n cursor: pointer;\n align-items: center;\n background: rgba(0, 0, 0, 0.75);\n z-index: 250;\n -webkit-transition: bottom 1s, opacity 0.5s;\n -khtml-transition: bottom 1s, opacity 0.5s;\n -moz-transition: bottom 1s, opacity 0.5s;\n -ms-transition: bottom 1s, opacity 0.5s;\n transition: bottom 1s, opacity 0.5s;\n }\n vg-scrub-bar .scrubBar {\n position: relative;\n display: flex;\n flex-grow: 1;\n align-items: center;\n height: 100%;\n }\n vg-controls vg-scrub-bar {\n position: relative;\n bottom: 0;\n background: transparent;\n height: 50px;\n flex-grow: 1;\n flex-basis: 0;\n margin: 0 10px;\n -webkit-transition: initial;\n -khtml-transition: initial;\n -moz-transition: initial;\n -ms-transition: initial;\n transition: initial;\n }\n vg-scrub-bar.hide {\n bottom: 0;\n opacity: 0;\n }\n vg-controls vg-scrub-bar.hide {\n bottom: initial;\n opacity: initial;\n }\n "],encapsulation:2}),t})(),YD=(()=>{let t=class{constructor(t,e){this.API=e,this.subscriptions=[],this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor)}getBufferTime(){let t="0%";return this.target&&this.target.buffer&&this.target.buffered.length&&(t=0===this.target.time.total?"0%":this.target.buffer.end/this.target.time.total*100+"%"),t}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-scrub-bar-buffering-time"]],inputs:{vgFor:"vgFor"},decls:1,vars:2,consts:[[1,"background"]],template:function(t,e){1&t&&s.zc(0,"div",0),2&t&&s.sd("width",e.getBufferTime())},styles:["\n vg-scrub-bar-buffering-time {\n display: flex;\n width: 100%;\n height: 5px;\n pointer-events: none;\n position: absolute;\n }\n vg-scrub-bar-buffering-time .background {\n background-color: rgba(255, 255, 255, 0.3);\n }\n vg-controls vg-scrub-bar-buffering-time {\n position: absolute;\n top: calc(50% - 3px);\n }\n vg-controls vg-scrub-bar-buffering-time .background {\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n }\n "],encapsulation:2}),t})(),QD=(()=>{let t=class{constructor(t,e){this.API=e,this.onLoadedMetadataCalled=!1,this.cuePoints=[],this.subscriptions=[],this.totalCues=0,this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor),this.subscriptions.push(this.target.subscriptions.loadedMetadata.subscribe(this.onLoadedMetadata.bind(this))),this.onLoadedMetadataCalled&&this.onLoadedMetadata()}onLoadedMetadata(){if(this.vgCuePoints){this.cuePoints=[];for(let t=0,e=this.vgCuePoints.length;t=0?this.vgCuePoints[t].endTime:this.vgCuePoints[t].startTime+1)-this.vgCuePoints[t].startTime);let i="0",n="0";"number"==typeof e&&this.target.time.total&&(n=100*e/this.target.time.total+"%",i=100*this.vgCuePoints[t].startTime/Math.round(this.target.time.total/1e3)+"%"),this.vgCuePoints[t].$$style={width:n,left:i},this.cuePoints.push(this.vgCuePoints[t])}}}updateCuePoints(){this.target?this.onLoadedMetadata():this.onLoadedMetadataCalled=!0}ngOnChanges(t){t.vgCuePoints.currentValue&&this.updateCuePoints()}ngDoCheck(){this.vgCuePoints&&this.totalCues!==this.vgCuePoints.length&&(this.totalCues=this.vgCuePoints.length,this.updateCuePoints())}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-scrub-bar-cue-points"]],inputs:{vgCuePoints:"vgCuePoints",vgFor:"vgFor"},features:[s.ic],decls:2,vars:1,consts:[[1,"cue-point-container"],["class","cue-point",3,"width","left",4,"ngFor","ngForOf"],[1,"cue-point"]],template:function(t,e){1&t&&(s.Dc(0,"div",0),s.td(1,AD,1,4,"span",1),s.Cc()),2&t&&(s.kc(1),s.ad("ngForOf",e.cuePoints))},directives:[ye.s],styles:["\n vg-scrub-bar-cue-points {\n display: flex;\n width: 100%;\n height: 5px;\n pointer-events: none;\n position: absolute;\n }\n vg-scrub-bar-cue-points .cue-point-container .cue-point {\n position: absolute;\n height: 5px;\n background-color: rgba(255, 204, 0, 0.7);\n }\n vg-controls vg-scrub-bar-cue-points {\n position: absolute;\n top: calc(50% - 3px);\n }\n "],encapsulation:2}),t})(),KD=(()=>{let t=class{constructor(t,e){this.API=e,this.vgSlider=!1,this.subscriptions=[],this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor)}getPercentage(){return this.target?100*this.target.time.current/this.target.time.total+"%":"0%"}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-scrub-bar-current-time"]],inputs:{vgSlider:"vgSlider",vgFor:"vgFor"},decls:2,vars:3,consts:[[1,"background"],["class","slider",4,"ngIf"],[1,"slider"]],template:function(t,e){1&t&&(s.zc(0,"div",0),s.td(1,OD,1,0,"span",1)),2&t&&(s.sd("width",e.getPercentage()),s.kc(1),s.ad("ngIf",e.vgSlider))},directives:[ye.t],styles:["\n vg-scrub-bar-current-time {\n display: flex;\n width: 100%;\n height: 5px;\n pointer-events: none;\n position: absolute;\n }\n vg-scrub-bar-current-time .background {\n background-color: white;\n }\n vg-controls vg-scrub-bar-current-time {\n position: absolute;\n top: calc(50% - 3px);\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n }\n vg-controls vg-scrub-bar-current-time .background {\n border: 1px solid white;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n }\n\n vg-scrub-bar-current-time .slider{\n background: white;\n height: 15px;\n width: 15px;\n border-radius: 50%;\n box-shadow: 0px 0px 10px black;\n margin-top: -5px;\n margin-left: -10px;\n }\n "],encapsulation:2}),t})(),XD=(()=>{let t=class{transform(t,e){const i=new Date(t);let n=e,s=i.getUTCSeconds(),a=i.getUTCMinutes(),o=i.getUTCHours();return s<10&&(s="0"+s),a<10&&(a="0"+a),o<10&&(o="0"+o),n=n.replace(/ss/g,s),n=n.replace(/mm/g,a),n=n.replace(/hh/g,o),n}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=s.xc({name:"vgUtc",type:t,pure:!0}),t})(),ZD=(()=>{let t=class{constructor(t,e){this.API=e,this.vgProperty="current",this.vgFormat="mm:ss",this.subscriptions=[],this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor)}getTime(){let t=0;return this.target&&(t=Math.round(this.target.time[this.vgProperty]),t=isNaN(t)||this.target.isLive?0:t),t}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-time-display"]],inputs:{vgProperty:"vgProperty",vgFormat:"vgFormat",vgFor:"vgFor"},ngContentSelectors:SD,decls:3,vars:2,consts:[[4,"ngIf"]],template:function(t,e){1&t&&(s.Zc(),s.td(0,ID,2,0,"span",0),s.td(1,PD,3,4,"span",0),s.Yc(2)),2&t&&(s.ad("ngIf",null==e.target?null:e.target.isLive),s.kc(1),s.ad("ngIf",!(null!=e.target&&e.target.isLive)))},directives:[ye.t],pipes:[XD],styles:["\n vg-time-display {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 60px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n pointer-events: none;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n }\n "],encapsulation:2}),t})(),JD=(()=>{let t=class{constructor(t,e){this.API=e,this.subscriptions=[],this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor);const t=Array.from(this.API.getMasterMedia().elem.children).filter(t=>"TRACK"===t.tagName).filter(t=>"subtitles"===t.kind).map(t=>({label:t.label,selected:!0===t.default,id:t.srclang}));this.tracks=[...t,{id:null,label:"Off",selected:t.every(t=>!1===t.selected)}];const e=this.tracks.filter(t=>!0===t.selected)[0];this.trackSelected=e.id,this.ariaValue=e.label}selectTrack(t){this.trackSelected="null"===t?null:t,this.ariaValue="No track selected",Array.from(this.API.getMasterMedia().elem.textTracks).forEach(e=>{e.language===t?(this.ariaValue=e.label,e.mode="showing"):e.mode="hidden"})}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-track-selector"]],inputs:{vgFor:"vgFor"},decls:5,vars:5,consts:[[1,"container"],[1,"track-selected"],["tabindex","0","aria-label","track selector",1,"trackSelector",3,"change"],[3,"value","selected",4,"ngFor","ngForOf"],[3,"value","selected"]],template:function(t,e){1&t&&(s.Dc(0,"div",0),s.Dc(1,"div",1),s.vd(2),s.Cc(),s.Dc(3,"select",2),s.Qc("change",(function(t){return e.selectTrack(t.target.value)})),s.td(4,RD,2,3,"option",3),s.Cc(),s.Cc()),2&t&&(s.kc(1),s.oc("vg-icon-closed_caption",!e.trackSelected),s.kc(1),s.xd(" ",e.trackSelected||""," "),s.kc(1),s.lc("aria-valuetext",e.ariaValue),s.kc(1),s.ad("ngForOf",e.tracks))},directives:[ye.s],styles:["\n vg-track-selector {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n width: 50px;\n height: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-track-selector .container {\n position: relative;\n display: flex;\n flex-grow: 1;\n align-items: center;\n\n padding: 0;\n margin: 5px;\n }\n vg-track-selector select.trackSelector {\n width: 50px;\n padding: 5px 8px;\n border: none;\n background: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n color: transparent;\n font-size: 16px;\n }\n vg-track-selector select.trackSelector::-ms-expand {\n display: none;\n }\n vg-track-selector select.trackSelector option {\n color: #000;\n }\n vg-track-selector .track-selected {\n position: absolute;\n width: 100%;\n height: 50px;\n top: -6px;\n text-align: center;\n text-transform: uppercase;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n padding-top: 2px;\n pointer-events: none;\n }\n vg-track-selector .vg-icon-closed_caption:before {\n width: 100%;\n }\n "],encapsulation:2}),t})(),tE=(()=>{let t=class{constructor(t,e){this.API=e,this.onBitrateChange=new s.s,this.subscriptions=[],this.elem=t.nativeElement}ngOnInit(){}ngOnChanges(t){t.bitrates.currentValue&&t.bitrates.currentValue.length&&this.bitrates.forEach(t=>t.label=(t.label||Math.round(t.bitrate/1e3)).toString())}selectBitrate(t){this.bitrateSelected=this.bitrates[t],this.onBitrateChange.emit(this.bitrates[t])}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-quality-selector"]],inputs:{bitrates:"bitrates"},outputs:{onBitrateChange:"onBitrateChange"},features:[s.ic],decls:5,vars:5,consts:[[1,"container"],[1,"quality-selected"],["tabindex","0","aria-label","quality selector",1,"quality-selector",3,"change"],[3,"value","selected",4,"ngFor","ngForOf"],[3,"value","selected"]],template:function(t,e){1&t&&(s.Dc(0,"div",0),s.Dc(1,"div",1),s.vd(2),s.Cc(),s.Dc(3,"select",2),s.Qc("change",(function(t){return e.selectBitrate(t.target.value)})),s.td(4,TD,2,3,"option",3),s.Cc(),s.Cc()),2&t&&(s.kc(1),s.oc("vg-icon-hd",!e.bitrateSelected),s.kc(1),s.xd(" ",null==e.bitrateSelected?null:e.bitrateSelected.label," "),s.kc(1),s.lc("aria-valuetext",e.ariaValue),s.kc(1),s.ad("ngForOf",e.bitrates))},directives:[ye.s],styles:["\n vg-quality-selector {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n width: 50px;\n height: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-quality-selector .container {\n position: relative;\n display: flex;\n flex-grow: 1;\n align-items: center;\n\n padding: 0;\n margin: 5px;\n }\n vg-quality-selector select.quality-selector {\n width: 50px;\n padding: 5px 8px;\n border: none;\n background: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n color: transparent;\n font-size: 16px;\n }\n vg-quality-selector select.quality-selector::-ms-expand {\n display: none;\n }\n vg-quality-selector select.quality-selector option {\n color: #000;\n }\n vg-quality-selector .quality-selected {\n position: absolute;\n width: 100%;\n height: 50px;\n top: -6px;\n text-align: center;\n text-transform: uppercase;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n padding-top: 2px;\n pointer-events: none;\n }\n vg-quality-selector .vg-icon-closed_caption:before {\n width: 100%;\n }\n "],encapsulation:2}),t})(),eE=(()=>{let t=class{};return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[zD],imports:[[ye.c]]}),t})(),iE=(()=>{let t=class{};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t.VG_ABORT="abort",t.VG_CAN_PLAY="canplay",t.VG_CAN_PLAY_THROUGH="canplaythrough",t.VG_DURATION_CHANGE="durationchange",t.VG_EMPTIED="emptied",t.VG_ENCRYPTED="encrypted",t.VG_ENDED="ended",t.VG_ERROR="error",t.VG_LOADED_DATA="loadeddata",t.VG_LOADED_METADATA="loadedmetadata",t.VG_LOAD_START="loadstart",t.VG_PAUSE="pause",t.VG_PLAY="play",t.VG_PLAYING="playing",t.VG_PROGRESS="progress",t.VG_RATE_CHANGE="ratechange",t.VG_SEEK="seek",t.VG_SEEKED="seeked",t.VG_SEEKING="seeking",t.VG_STALLED="stalled",t.VG_SUSPEND="suspend",t.VG_TIME_UPDATE="timeupdate",t.VG_VOLUME_CHANGE="volumechange",t.VG_WAITING="waiting",t.VG_LOAD="load",t.VG_ENTER="enter",t.VG_EXIT="exit",t.VG_START_ADS="startads",t.VG_END_ADS="endads",t})(),nE=(()=>{let t=class{constructor(t,e){this.api=t,this.ref=e,this.state=MD.VG_PAUSED,this.time={current:0,total:0,left:0},this.buffer={end:0},this.canPlay=!1,this.canPlayThrough=!1,this.isMetadataLoaded=!1,this.isWaiting=!1,this.isCompleted=!1,this.isLive=!1,this.isBufferDetected=!1,this.checkInterval=200,this.currentPlayPos=0,this.lastPlayPos=0,this.playAtferSync=!1,this.bufferDetected=new Pe.a}ngOnInit(){this.elem=this.vgMedia.nodeName?this.vgMedia:this.vgMedia.elem,this.api.registerMedia(this),this.subscriptions={abort:_r(this.elem,iE.VG_ABORT),canPlay:_r(this.elem,iE.VG_CAN_PLAY),canPlayThrough:_r(this.elem,iE.VG_CAN_PLAY_THROUGH),durationChange:_r(this.elem,iE.VG_DURATION_CHANGE),emptied:_r(this.elem,iE.VG_EMPTIED),encrypted:_r(this.elem,iE.VG_ENCRYPTED),ended:_r(this.elem,iE.VG_ENDED),error:_r(this.elem,iE.VG_ERROR),loadedData:_r(this.elem,iE.VG_LOADED_DATA),loadedMetadata:_r(this.elem,iE.VG_LOADED_METADATA),loadStart:_r(this.elem,iE.VG_LOAD_START),pause:_r(this.elem,iE.VG_PAUSE),play:_r(this.elem,iE.VG_PLAY),playing:_r(this.elem,iE.VG_PLAYING),progress:_r(this.elem,iE.VG_PROGRESS),rateChange:_r(this.elem,iE.VG_RATE_CHANGE),seeked:_r(this.elem,iE.VG_SEEKED),seeking:_r(this.elem,iE.VG_SEEKING),stalled:_r(this.elem,iE.VG_STALLED),suspend:_r(this.elem,iE.VG_SUSPEND),timeUpdate:_r(this.elem,iE.VG_TIME_UPDATE),volumeChange:_r(this.elem,iE.VG_VOLUME_CHANGE),waiting:_r(this.elem,iE.VG_WAITING),startAds:_r(this.elem,iE.VG_START_ADS),endAds:_r(this.elem,iE.VG_END_ADS),mutation:new si.a(t=>{const e=new MutationObserver(e=>{t.next(e)});return e.observe(this.elem,{childList:!0,attributes:!0}),()=>{e.disconnect()}}),bufferDetected:this.bufferDetected},this.mutationObs=this.subscriptions.mutation.subscribe(this.onMutation.bind(this)),this.canPlayObs=this.subscriptions.canPlay.subscribe(this.onCanPlay.bind(this)),this.canPlayThroughObs=this.subscriptions.canPlayThrough.subscribe(this.onCanPlayThrough.bind(this)),this.loadedMetadataObs=this.subscriptions.loadedMetadata.subscribe(this.onLoadMetadata.bind(this)),this.waitingObs=this.subscriptions.waiting.subscribe(this.onWait.bind(this)),this.progressObs=this.subscriptions.progress.subscribe(this.onProgress.bind(this)),this.endedObs=this.subscriptions.ended.subscribe(this.onComplete.bind(this)),this.playingObs=this.subscriptions.playing.subscribe(this.onStartPlaying.bind(this)),this.playObs=this.subscriptions.play.subscribe(this.onPlay.bind(this)),this.pauseObs=this.subscriptions.pause.subscribe(this.onPause.bind(this)),this.timeUpdateObs=this.subscriptions.timeUpdate.subscribe(this.onTimeUpdate.bind(this)),this.volumeChangeObs=this.subscriptions.volumeChange.subscribe(this.onVolumeChange.bind(this)),this.errorObs=this.subscriptions.error.subscribe(this.onError.bind(this)),this.vgMaster&&this.api.playerReadyEvent.subscribe(()=>{this.prepareSync()})}prepareSync(){const t=[];for(const e in this.api.medias)this.api.medias[e]&&t.push(this.api.medias[e].subscriptions.canPlay);this.canPlayAllSubscription=Sm(t).pipe(Object(ii.a)((...t)=>{t.some(t=>4===t.target.readyState)&&!this.syncSubscription&&(this.startSync(),this.syncSubscription.unsubscribe())})).subscribe()}startSync(){this.syncSubscription=Lr(0,1e3).subscribe(()=>{for(const t in this.api.medias)if(this.api.medias[t]!==this){const e=this.api.medias[t].currentTime-this.currentTime;e<-.3||e>.3?(this.playAtferSync=this.state===MD.VG_PLAYING,this.pause(),this.api.medias[t].pause(),this.api.medias[t].currentTime=this.currentTime):this.playAtferSync&&(this.play(),this.api.medias[t].play(),this.playAtferSync=!1)}})}onMutation(t){for(let e=0,i=t.length;e0&&i.target.src.indexOf("blob:")<0){this.loadMedia();break}}else if("childList"===i.type&&i.removedNodes.length&&"source"===i.removedNodes[0].nodeName.toLowerCase()){this.loadMedia();break}}}loadMedia(){this.vgMedia.pause(),this.vgMedia.currentTime=0,this.stopBufferCheck(),this.isBufferDetected=!0,this.bufferDetected.next(this.isBufferDetected),setTimeout(()=>this.vgMedia.load(),10)}play(){if(!(this.playPromise||this.state!==MD.VG_PAUSED&&this.state!==MD.VG_ENDED))return this.playPromise=this.vgMedia.play(),this.playPromise&&this.playPromise.then&&this.playPromise.catch&&this.playPromise.then(()=>{this.playPromise=null}).catch(()=>{this.playPromise=null}),this.playPromise}pause(){this.playPromise?this.playPromise.then(()=>{this.vgMedia.pause()}):this.vgMedia.pause()}get id(){let t=void 0;return this.vgMedia&&(t=this.vgMedia.id),t}get duration(){return this.vgMedia.duration}set currentTime(t){this.vgMedia.currentTime=t}get currentTime(){return this.vgMedia.currentTime}set volume(t){this.vgMedia.volume=t}get volume(){return this.vgMedia.volume}set playbackRate(t){this.vgMedia.playbackRate=t}get playbackRate(){return this.vgMedia.playbackRate}get buffered(){return this.vgMedia.buffered}get textTracks(){return this.vgMedia.textTracks}onCanPlay(t){this.isBufferDetected=!1,this.bufferDetected.next(this.isBufferDetected),this.canPlay=!0,this.ref.detectChanges()}onCanPlayThrough(t){this.isBufferDetected=!1,this.bufferDetected.next(this.isBufferDetected),this.canPlayThrough=!0,this.ref.detectChanges()}onLoadMetadata(t){this.isMetadataLoaded=!0,this.time={current:0,left:0,total:1e3*this.duration},this.state=MD.VG_PAUSED;const e=Math.round(this.time.total);this.isLive=e===1/0,this.ref.detectChanges()}onWait(t){this.isWaiting=!0,this.ref.detectChanges()}onComplete(t){this.isCompleted=!0,this.state=MD.VG_ENDED,this.ref.detectChanges()}onStartPlaying(t){this.state=MD.VG_PLAYING,this.ref.detectChanges()}onPlay(t){this.state=MD.VG_PLAYING,this.vgMaster&&(this.syncSubscription&&!this.syncSubscription.closed||this.startSync()),this.startBufferCheck(),this.ref.detectChanges()}onPause(t){this.state=MD.VG_PAUSED,this.vgMaster&&(this.playAtferSync||this.syncSubscription.unsubscribe()),this.stopBufferCheck(),this.ref.detectChanges()}onTimeUpdate(t){const e=this.buffered.length-1;this.time={current:1e3*this.currentTime,total:this.time.total,left:1e3*(this.duration-this.currentTime)},e>=0&&(this.buffer={end:1e3*this.buffered.end(e)}),this.ref.detectChanges()}onProgress(t){const e=this.buffered.length-1;e>=0&&(this.buffer={end:1e3*this.buffered.end(e)}),this.ref.detectChanges()}onVolumeChange(t){this.ref.detectChanges()}onError(t){this.ref.detectChanges()}bufferCheck(){const t=1/this.checkInterval;this.currentPlayPos=this.currentTime,!this.isBufferDetected&&this.currentPlayPosthis.lastPlayPos+t&&(this.isBufferDetected=!1),this.bufferDetected.closed||this.bufferDetected.next(this.isBufferDetected),this.lastPlayPos=this.currentPlayPos}startBufferCheck(){this.checkBufferSubscription=Lr(0,this.checkInterval).subscribe(()=>{this.bufferCheck()})}stopBufferCheck(){this.checkBufferSubscription&&this.checkBufferSubscription.unsubscribe(),this.isBufferDetected=!1,this.bufferDetected.next(this.isBufferDetected)}seekTime(t,e=!1){let i;i=e?t*this.duration/100:t,this.currentTime=i}addTextTrack(t,e,i,n){const s=this.vgMedia.addTextTrack(t,e,i);return n&&(s.mode=n),s}ngOnDestroy(){this.vgMedia.src="",this.mutationObs.unsubscribe(),this.canPlayObs.unsubscribe(),this.canPlayThroughObs.unsubscribe(),this.loadedMetadataObs.unsubscribe(),this.waitingObs.unsubscribe(),this.progressObs.unsubscribe(),this.endedObs.unsubscribe(),this.playingObs.unsubscribe(),this.playObs.unsubscribe(),this.pauseObs.unsubscribe(),this.timeUpdateObs.unsubscribe(),this.volumeChangeObs.unsubscribe(),this.errorObs.unsubscribe(),this.checkBufferSubscription&&this.checkBufferSubscription.unsubscribe(),this.syncSubscription&&this.syncSubscription.unsubscribe(),this.bufferDetected.complete(),this.bufferDetected.unsubscribe(),this.api.unregisterMedia(this)}};return t.\u0275fac=function(e){return new(e||t)(s.yc(FD),s.yc(s.j))},t.\u0275dir=s.tc({type:t,selectors:[["","vgMedia",""]],inputs:{vgMedia:"vgMedia",vgMaster:"vgMaster"}}),t})(),sE=(()=>{let t=class{constructor(t){this.ref=t,this.onEnterCuePoint=new s.s,this.onUpdateCuePoint=new s.s,this.onExitCuePoint=new s.s,this.onCompleteCuePoint=new s.s,this.subscriptions=[],this.cuesSubscriptions=[],this.totalCues=0}ngOnInit(){this.onLoad$=_r(this.ref.nativeElement,iE.VG_LOAD),this.subscriptions.push(this.onLoad$.subscribe(this.onLoad.bind(this)))}onLoad(t){if(t.target&&t.target.track){const e=t.target.track.cues;this.ref.nativeElement.cues=e,this.updateCuePoints(e)}else if(t.target&&t.target.textTracks&&t.target.textTracks.length){const e=t.target.textTracks[0].cues;this.ref.nativeElement.cues=e,this.updateCuePoints(e)}}updateCuePoints(t){this.cuesSubscriptions.forEach(t=>t.unsubscribe());for(let e=0,i=t.length;et.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["","vgCuePoints",""]],outputs:{onEnterCuePoint:"onEnterCuePoint",onUpdateCuePoint:"onUpdateCuePoint",onExitCuePoint:"onExitCuePoint",onCompleteCuePoint:"onCompleteCuePoint"}}),t})(),aE=(()=>{let t=class{constructor(t,e,i,n){this.api=e,this.fsAPI=i,this.controlsHidden=n,this.isFullscreen=!1,this.isNativeFullscreen=!1,this.areControlsHidden=!1,this.onPlayerReady=new s.s,this.onMediaReady=new s.s,this.subscriptions=[],this.elem=t.nativeElement,this.api.registerElement(this.elem)}ngAfterContentInit(){this.medias.toArray().forEach(t=>{this.api.registerMedia(t)}),this.fsAPI.init(this.elem,this.medias),this.subscriptions.push(this.fsAPI.onChangeFullscreen.subscribe(this.onChangeFullscreen.bind(this))),this.subscriptions.push(this.controlsHidden.isHidden.subscribe(this.onHideControls.bind(this))),this.api.onPlayerReady(this.fsAPI),this.onPlayerReady.emit(this.api)}onChangeFullscreen(t){this.fsAPI.nativeFullscreen?this.isNativeFullscreen=t:(this.isFullscreen=t,this.zIndex=t?VD.getZIndex().toString():"auto")}onHideControls(t){this.areControlsHidden=t}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD),s.yc(jD),s.yc(zD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-player"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,nE,!1),2&t&&s.gd(n=s.Rc())&&(e.medias=n)},hostVars:8,hostBindings:function(t,e){2&t&&(s.sd("z-index",e.zIndex),s.oc("fullscreen",e.isFullscreen)("native-fullscreen",e.isNativeFullscreen)("controls-hidden",e.areControlsHidden))},outputs:{onPlayerReady:"onPlayerReady",onMediaReady:"onMediaReady"},features:[s.jc([FD,jD,zD])],ngContentSelectors:SD,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Yc(0))},styles:["\n vg-player {\n font-family: 'videogular';\n position: relative;\n display: flex;\n width: 100%;\n height: 100%;\n overflow: hidden;\n background-color: black;\n }\n vg-player.fullscreen {\n position: fixed;\n left: 0;\n top: 0;\n }\n vg-player.native-fullscreen.controls-hidden {\n cursor: none;\n }\n "],encapsulation:2}),t})(),oE=(()=>{let t=class{};return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[FD,jD,VD,zD,MD,iE]}),t})(),rE=(()=>{let t=class{constructor(t,e,i,n){this.API=e,this.fsAPI=i,this.controlsHidden=n,this.isNativeFullscreen=!1,this.areControlsHidden=!1,this.subscriptions=[],this.isBuffering=!1,this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor),this.subscriptions.push(this.fsAPI.onChangeFullscreen.subscribe(this.onChangeFullscreen.bind(this))),this.subscriptions.push(this.controlsHidden.isHidden.subscribe(this.onHideControls.bind(this))),this.subscriptions.push(this.target.subscriptions.bufferDetected.subscribe(t=>this.onUpdateBuffer(t)))}onUpdateBuffer(t){this.isBuffering=t}onChangeFullscreen(t){this.fsAPI.nativeFullscreen&&(this.isNativeFullscreen=t)}onHideControls(t){this.areControlsHidden=t}onClick(){switch(this.getState()){case MD.VG_PLAYING:this.target.pause();break;case MD.VG_PAUSED:case MD.VG_ENDED:this.target.play()}}getState(){let t=MD.VG_PAUSED;if(this.target)if(this.target.state instanceof Array){for(let e=0,i=this.target.state.length;et.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD),s.yc(jD),s.yc(zD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-overlay-play"]],hostVars:2,hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e.onClick()})),2&t&&s.oc("is-buffering",e.isBuffering)},inputs:{vgFor:"vgFor"},decls:2,vars:6,consts:[[1,"vg-overlay-play"],[1,"overlay-play-container"]],template:function(t,e){1&t&&(s.Dc(0,"div",0),s.zc(1,"div",1),s.Cc()),2&t&&(s.oc("native-fullscreen",e.isNativeFullscreen)("controls-hidden",e.areControlsHidden),s.kc(1),s.oc("vg-icon-play_arrow","playing"!==e.getState()))},styles:["\n vg-overlay-play {\n z-index: 200;\n }\n vg-overlay-play.is-buffering {\n display: none;\n }\n vg-overlay-play .vg-overlay-play {\n transition: all 0.5s;\n cursor: pointer;\n position: absolute;\n display: block;\n color: white;\n width: 100%;\n height: 100%;\n font-size: 80px;\n filter: alpha(opacity=60);\n opacity: 0.6;\n }\n vg-overlay-play .vg-overlay-play.native-fullscreen.controls-hidden {\n cursor: none;\n }\n vg-overlay-play .vg-overlay-play .overlay-play-container.vg-icon-play_arrow {\n pointer-events: none;\n width: 100%;\n height: 100%;\n position: absolute;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 80px;\n }\n vg-overlay-play .vg-overlay-play:hover {\n filter: alpha(opacity=100);\n opacity: 1;\n }\n vg-overlay-play .vg-overlay-play:hover .overlay-play-container.vg-icon-play_arrow:before {\n transform: scale(1.2);\n }\n "],encapsulation:2}),t})(),lE=(()=>{let t=class{};return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[ye.c]]}),t})();function cE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-button-toggle",12),s.Qc("click",(function(){s.ld(t);const i=e.$implicit,n=e.index;return s.Uc(2).onClickPlaylistItem(i,n)})),s.vd(1),s.Cc()}if(2&t){const t=e.$implicit,i=s.Uc(2);s.ad("checked",i.currentItem.title===t.title)("value",t.title),s.kc(1),s.wd(t.label)}}var dE;function hE(t,e){1&t&&s.zc(0,"mat-spinner",17),2&t&&s.ad("diameter",25)}function uE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",13),s.Dc(1,"div",14),s.td(2,hE,1,1,"mat-spinner",15),s.Cc(),s.Dc(3,"button",16),s.Qc("click",(function(){return s.ld(t),s.Uc(2).updatePlaylist()})),s.Bc(4),s.Hc(5,dE),s.Ac(),s.vd(6,"\xa0"),s.Dc(7,"mat-icon"),s.vd(8,"update"),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(2),s.ad("ngIf",t.playlist_updating),s.kc(1),s.ad("disabled",t.playlist_updating)}}function mE(t,e){1&t&&s.zc(0,"mat-spinner",23),2&t&&s.ad("diameter",50)}function pE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",24),s.Qc("click",(function(){return s.ld(t),s.Uc(3).namePlaylistDialog()})),s.Dc(1,"mat-icon",19),s.vd(2,"favorite"),s.Cc(),s.Cc()}}function gE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",25),s.Qc("click",(function(){return s.ld(t),s.Uc(3).openShareDialog()})),s.Dc(1,"mat-icon",19),s.vd(2,"share"),s.Cc(),s.Cc()}}function fE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div"),s.Dc(1,"button",18),s.Qc("click",(function(){return s.ld(t),s.Uc(2).downloadContent()})),s.Dc(2,"mat-icon",19),s.vd(3,"save"),s.Cc(),s.td(4,mE,1,1,"mat-spinner",20),s.Cc(),s.td(5,pE,3,0,"button",21),s.td(6,gE,3,0,"button",22),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(1),s.ad("disabled",t.downloading),s.kc(3),s.ad("ngIf",t.downloading),s.kc(1),s.ad("ngIf",!t.id),s.kc(1),s.ad("ngIf",!t.is_shared&&t.id)}}function bE(t,e){1&t&&s.zc(0,"mat-spinner",23),2&t&&s.ad("diameter",50)}function _E(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",25),s.Qc("click",(function(){return s.ld(t),s.Uc(3).openShareDialog()})),s.Dc(1,"mat-icon",19),s.vd(2,"share"),s.Cc(),s.Cc()}}function yE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div"),s.Dc(1,"button",18),s.Qc("click",(function(){return s.ld(t),s.Uc(2).downloadFile()})),s.Dc(2,"mat-icon",19),s.vd(3,"save"),s.Cc(),s.td(4,bE,1,1,"mat-spinner",20),s.Cc(),s.td(5,_E,3,0,"button",22),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(1),s.ad("disabled",t.downloading),s.kc(3),s.ad("ngIf",t.downloading),s.kc(1),s.ad("ngIf",!t.is_shared&&"subscription"!==t.type)}}function vE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div"),s.Dc(1,"div",1),s.Dc(2,"div",2),s.Dc(3,"div",3),s.Dc(4,"vg-player",4),s.Qc("onPlayerReady",(function(e){return s.ld(t),s.Uc().onPlayerReady(e)})),s.zc(5,"video",5,6),s.Cc(),s.Cc(),s.Dc(7,"div",7),s.Dc(8,"mat-button-toggle-group",8,9),s.Qc("cdkDropListDropped",(function(e){return s.ld(t),s.Uc().drop(e)})),s.td(10,cE,2,3,"mat-button-toggle",10),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.td(11,uE,9,2,"div",11),s.td(12,fE,7,4,"div",0),s.td(13,yE,6,3,"div",0),s.Cc()}if(2&t){const t=s.hd(6),e=s.Uc();s.kc(1),s.ad("ngClass","audio"===e.type?null:"container-video"),s.kc(2),s.ad("ngClass","audio"===e.type?"my-2 px-1":"video-col"),s.kc(1),s.sd("background-color","audio"===e.type?"transparent":"black"),s.kc(1),s.ad("ngClass","audio"===e.type?"audio-styles":"video-styles")("vgMedia",t)("src",e.currentItem.src,s.nd),s.kc(3),s.ad("cdkDropListSortingDisabled",!e.id),s.kc(2),s.ad("ngForOf",e.playlist),s.kc(1),s.ad("ngIf",e.id&&e.playlistChanged()),s.kc(1),s.ad("ngIf",e.playlist.length>1),s.kc(1),s.ad("ngIf",1===e.playlist.length)}}dE=$localize`:Playlist save changes button␟5b3075e8dc3f3921ec316b0bd83b6d14a06c1a4f␟7000649363168371045:Save changes`;let wE=(()=>{class t{constructor(t,e,i,n,s){this.postsService=t,this.route=e,this.dialog=i,this.router=n,this.snackBar=s,this.playlist=[],this.original_playlist=null,this.playlist_updating=!1,this.show_player=!1,this.currentIndex=0,this.currentItem=null,this.id=null,this.uid=null,this.subscriptionName=null,this.subPlaylist=null,this.is_shared=!1,this.db_playlist=null,this.db_file=null,this.baseStreamPath=null,this.audioFolderPath=null,this.videoFolderPath=null,this.subscriptionFolderPath=null,this.url=null,this.name=null,this.downloading=!1}onResize(t){this.innerWidth=window.innerWidth}ngOnInit(){this.innerWidth=window.innerWidth,this.type=this.route.snapshot.paramMap.get("type"),this.id=this.route.snapshot.paramMap.get("id"),this.uid=this.route.snapshot.paramMap.get("uid"),this.subscriptionName=this.route.snapshot.paramMap.get("subscriptionName"),this.subPlaylist=this.route.snapshot.paramMap.get("subPlaylist"),this.url=this.route.snapshot.paramMap.get("url"),this.name=this.route.snapshot.paramMap.get("name"),this.postsService.loadNavItems().subscribe(t=>{const e=this.postsService.debugMode?t:t.config_file;this.baseStreamPath=this.postsService.path,this.audioFolderPath=e.YoutubeDLMaterial.Downloader["path-audio"],this.videoFolderPath=e.YoutubeDLMaterial.Downloader["path-video"],this.subscriptionFolderPath=e.YoutubeDLMaterial.Subscriptions.subscriptions_base_path,this.fileNames=this.route.snapshot.paramMap.get("fileNames")?this.route.snapshot.paramMap.get("fileNames").split("|nvr|"):null,this.fileNames||(this.is_shared=!0),this.uid&&!this.id?this.getFile():this.id&&this.getPlaylistFiles(),this.url?(this.playlist=[],this.playlist.push({title:this.name,label:this.name,src:this.url,type:"video/mp4"}),this.currentItem=this.playlist[0],this.currentIndex=0,this.show_player=!0):("subscription"===this.type||this.fileNames)&&(this.show_player=!0,this.parseFileNames())})}getFile(){const t=!!this.fileNames;this.postsService.getFile(this.uid,null).subscribe(e=>{this.db_file=e.file,this.fileNames||this.id||(this.fileNames=[this.db_file.id],this.type=this.db_file.isAudio?"audio":"video",t||this.parseFileNames()),this.db_file.sharingEnabled?this.show_player=!0:t||this.openSnackBar("Error: Sharing has been disabled for this video!","Dismiss")})}getPlaylistFiles(){this.postsService.getPlaylist(this.id,null).subscribe(t=>{this.db_playlist=t.playlist,this.fileNames=this.db_playlist.fileNames,this.type=t.type,this.show_player=!0,this.parseFileNames()})}parseFileNames(){let t=null;"audio"===this.type?t="audio/mp3":"video"===this.type||"subscription"===this.type?t="video/mp4":console.error("Must have valid file type! Use 'audio', 'video', or 'subscription'."),this.playlist=[];for(let e=0;e{})}getFileNames(){const t=[];for(let e=0;e{this.downloading=!1,saveAs(t,e+".zip")},t=>{console.log(t),this.downloading=!1})}downloadFile(){const t="audio"===this.type?".mp3":".mp4",e=this.playlist[0].title;this.downloading=!0,this.postsService.downloadFileFromServer(e,this.type,null,null,this.subscriptionName,this.subPlaylist).subscribe(i=>{this.downloading=!1,saveAs(i,e+t)},t=>{console.log(t),this.downloading=!1})}namePlaylistDialog(){const t=new s.s,e=this.dialog.open(pD,{width:"300px",data:{inputTitle:"Name the playlist",inputPlaceholder:"Name",submitText:"Favorite",doneEmitter:t}});t.subscribe(t=>{if(t){const i=this.getFileNames();this.postsService.createPlaylist(t,i,this.type,null).subscribe(i=>{if(i.success){e.close();const n=i.new_playlist;this.db_playlist=n,this.openSnackBar("Playlist '"+t+"' successfully created!",""),this.playlistPostCreationHandler(n.id)}})}})}playlistPostCreationHandler(t){this.id=t,this.router.navigateByUrl(this.router.url+";id="+t)}drop(t){sb(this.playlist,t.previousIndex,t.currentIndex)}playlistChanged(){return JSON.stringify(this.playlist)!==this.original_playlist}updatePlaylist(){const t=this.getFileNames();this.playlist_updating=!0,this.postsService.updatePlaylist(this.id,t,this.type).subscribe(e=>{if(this.playlist_updating=!1,e.success){const e=t.join("|nvr|");this.router.navigate(["/player",{fileNames:e,type:this.type,id:this.id}]),this.openSnackBar("Successfully updated playlist.",""),this.original_playlist=JSON.stringify(this.playlist)}else this.openSnackBar("ERROR: Failed to update playlist.","")})}openShareDialog(){this.dialog.open(CD,{data:{uid:this.id?this.id:this.uid,type:this.type,sharing_enabled:this.id?this.db_playlist.sharingEnabled:this.db_file.sharingEnabled,is_playlist:!!this.id},width:"60vw"}).afterClosed().subscribe(t=>{this.id?this.getPlaylistFiles():this.getFile()})}openSnackBar(t,e){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(my),s.yc(dd),s.yc(wv),s.yc(Ng))},t.\u0275cmp=s.sc({type:t,selectors:[["app-player"]],hostBindings:function(t,e){1&t&&s.Qc("resize",(function(t){return e.onResize(t)}),!1,s.kd)},decls:1,vars:1,consts:[[4,"ngIf"],[1,"container",3,"ngClass"],[1,"row",2,"max-width","100%","margin-left","0px"],[1,"col",3,"ngClass"],[3,"onPlayerReady"],["id","singleVideo","preload","auto","controls","",1,"video-player",3,"ngClass","vgMedia","src"],["media",""],[1,"col-12","my-2"],["cdkDropList","","vertical","","name","videoSelect","aria-label","Video Select",2,"width","80%","left","9%",3,"cdkDropListSortingDisabled","cdkDropListDropped"],["group","matButtonToggleGroup"],["cdkDrag","","class","toggle-button",3,"checked","value","click",4,"ngFor","ngForOf"],["class","update-playlist-button-div",4,"ngIf"],["cdkDrag","",1,"toggle-button",3,"checked","value","click"],[1,"update-playlist-button-div"],[1,"spinner-div"],[3,"diameter",4,"ngIf"],["color","primary","mat-raised-button","",3,"disabled","click"],[3,"diameter"],["color","primary","mat-fab","",1,"save-button",3,"disabled","click"],[1,"save-icon"],["class","spinner",3,"diameter",4,"ngIf"],["color","accent","class","favorite-button","color","primary","mat-fab","",3,"click",4,"ngIf"],["class","share-button","color","primary","mat-fab","",3,"click",4,"ngIf"],[1,"spinner",3,"diameter"],["color","accent","color","primary","mat-fab","",1,"favorite-button",3,"click"],["color","primary","mat-fab","",1,"share-button",3,"click"]],template:function(t,e){1&t&&s.td(0,vE,14,12,"div",0),2&t&&s.ad("ngIf",e.playlist.length>0&&e.show_player)},directives:[ye.t,ye.q,aE,nE,Ao,Ib,ye.s,Po,Db,ms,uu,rp],styles:[".video-player[_ngcontent-%COMP%]{margin:0 auto;min-width:300px}.video-player[_ngcontent-%COMP%]:focus{outline:none}.audio-styles[_ngcontent-%COMP%]{height:50px;background-color:transparent;width:100%}.video-styles[_ngcontent-%COMP%]{width:80%} .mat-button-toggle-label-content{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.container-video[_ngcontent-%COMP%]{max-width:100%;padding-left:0;padding-right:0}.progress-bar[_ngcontent-%COMP%]{position:absolute;left:0;bottom:-1px}.spinner[_ngcontent-%COMP%]{width:50px;height:50px;bottom:3px;left:3px;position:absolute}.save-button[_ngcontent-%COMP%]{right:25px;position:fixed;bottom:25px}.favorite-button[_ngcontent-%COMP%], .share-button[_ngcontent-%COMP%]{left:25px;position:fixed;bottom:25px}.video-col[_ngcontent-%COMP%]{padding-right:0;padding-left:.01px}.save-icon[_ngcontent-%COMP%]{bottom:1px;position:relative}.update-playlist-button-div[_ngcontent-%COMP%]{float:right;margin-right:30px;margin-top:25px;margin-bottom:15px}.spinner-div[_ngcontent-%COMP%]{position:relative;display:inline-block;margin-right:12px;top:8px}"]}),t})();var kE;kE=$localize`:Subscribe dialog title␟a9806cf78ce00eb2613eeca11354a97e033377b8␟4500902888758611270:Subscribe to playlist or channel`;const xE=["placeholder",$localize`:Subscription URL input placeholder␟801b98c6f02fe3b32f6afa3ee854c99ed83474e6␟2375260419993138758:URL`];var CE;CE=$localize`:Subscription URL input hint␟93efc99ae087fc116de708ecd3ace86ca237cf30␟6758330192665823220:The playlist or channel URL`;const SE=["placeholder",$localize`:Subscription custom name placeholder␟08f5d0ef937ae17feb1b04aff15ad88911e87baf␟1402261878731426139:Custom name`];var DE,EE,AE,OE,IE;function PE(t,e){if(1&t&&(s.Dc(0,"mat-option",17),s.vd(1),s.Cc()),2&t){const t=e.$implicit,i=s.Uc(2);s.ad("value",t+(1===i.timerange_amount?"":"s")),s.kc(1),s.xd(" ",t+(1===i.timerange_amount?"":"s")," ")}}function RE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",3),s.Bc(1),s.Hc(2,IE),s.Ac(),s.Dc(3,"mat-form-field",13),s.Dc(4,"input",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc().timerange_amount=e})),s.Cc(),s.Cc(),s.Dc(5,"mat-select",15),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc().timerange_unit=e})),s.td(6,PE,2,2,"mat-option",16),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(4),s.ad("ngModel",t.timerange_amount),s.kc(1),s.ad("ngModel",t.timerange_unit),s.kc(1),s.ad("ngForOf",t.time_units)}}function TE(t,e){1&t&&(s.Dc(0,"div",18),s.zc(1,"mat-spinner",19),s.Cc()),2&t&&(s.kc(1),s.ad("diameter",25))}DE=$localize`:Custom name input hint␟f3f62aa84d59f3a8b900cc9a7eec3ef279a7b4e7␟8525826677893067522:This is optional`,EE=$localize`:Download all uploads subscription setting␟ea30873bd3f0d5e4fb2378eec3f0a1db77634a28␟2789218157148692814:Download all uploads`,AE=$localize`:Subscribe cancel button␟d7b35c384aecd25a516200d6921836374613dfe7␟2159130950882492111:Cancel`,OE=$localize`:Subscribe button␟d0336848b0c375a1c25ba369b3481ee383217a4f␟1144407473317535723:Subscribe`,IE=$localize`:Download time range prefix␟28a678e9cabf86e44c32594c43fa0e890135c20f␟2424458468042538424:Download videos uploaded in the last`;let ME=(()=>{class t{constructor(t,e,i){this.postsService=t,this.snackBar=e,this.dialogRef=i,this.timerange_unit="days",this.download_all=!0,this.url=null,this.name=null,this.subscribing=!1,this.streamingOnlyMode=!1,this.time_units=["day","week","month","year"]}ngOnInit(){}subscribeClicked(){if(this.url&&""!==this.url){if(!this.download_all&&!this.timerange_amount)return void this.openSnackBar("You must specify an amount of time");this.subscribing=!0;let t=null;this.download_all||(t="now-"+this.timerange_amount.toString()+this.timerange_unit),this.postsService.createSubscription(this.url,this.name,t,this.streamingOnlyMode).subscribe(t=>{this.subscribing=!1,t.new_sub?this.dialogRef.close(t.new_sub):(t.error&&this.openSnackBar("ERROR: "+t.error),this.dialogRef.close())})}}openSnackBar(t,e=""){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(Ng),s.yc(ad))},t.\u0275cmp=s.sc({type:t,selectors:[["app-subscribe-dialog"]],decls:36,vars:7,consts:[["mat-dialog-title",""],[1,"container-fluid"],[1,"row"],[1,"col-12"],["color","accent"],["matInput","","required","","aria-required","true",3,"ngModel","ngModelChange",6,"placeholder"],["matInput","",3,"ngModel","ngModelChange",6,"placeholder"],[1,"col-12","mt-3"],[3,"ngModel","ngModelChange"],["class","col-12",4,"ngIf"],["mat-button","","mat-dialog-close",""],["mat-button","","type","submit",3,"disabled","click"],["class","mat-spinner",4,"ngIf"],["color","accent",2,"width","50px","text-align","center"],["type","number","matInput","",3,"ngModel","ngModelChange"],["color","accent",1,"unit-select",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-spinner"],[3,"diameter"]],template:function(t,e){1&t&&(s.Dc(0,"h4",0),s.Hc(1,kE),s.Cc(),s.Dc(2,"mat-dialog-content"),s.Dc(3,"div",1),s.Dc(4,"div",2),s.Dc(5,"div",3),s.Dc(6,"mat-form-field",4),s.Dc(7,"input",5),s.Jc(8,xE),s.Qc("ngModelChange",(function(t){return e.url=t})),s.Cc(),s.Dc(9,"mat-hint"),s.Bc(10),s.Hc(11,CE),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(12,"div",3),s.Dc(13,"mat-form-field",4),s.Dc(14,"input",6),s.Jc(15,SE),s.Qc("ngModelChange",(function(t){return e.name=t})),s.Cc(),s.Dc(16,"mat-hint"),s.Bc(17),s.Hc(18,DE),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(19,"div",7),s.Dc(20,"mat-checkbox",8),s.Qc("ngModelChange",(function(t){return e.download_all=t})),s.Bc(21),s.Hc(22,EE),s.Ac(),s.Cc(),s.Cc(),s.td(23,RE,7,3,"div",9),s.Dc(24,"div",3),s.Dc(25,"div"),s.Dc(26,"mat-checkbox",8),s.Qc("ngModelChange",(function(t){return e.streamingOnlyMode=t})),s.vd(27,"Streaming-only mode"),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(28,"mat-dialog-actions"),s.Dc(29,"button",10),s.Bc(30),s.Hc(31,AE),s.Ac(),s.Cc(),s.Dc(32,"button",11),s.Qc("click",(function(){return e.subscribeClicked()})),s.Bc(33),s.Hc(34,OE),s.Ac(),s.Cc(),s.td(35,TE,2,1,"div",12),s.Cc()),2&t&&(s.kc(7),s.ad("ngModel",e.url),s.kc(7),s.ad("ngModel",e.name),s.kc(6),s.ad("ngModel",e.download_all),s.kc(3),s.ad("ngIf",!e.download_all),s.kc(3),s.ad("ngModel",e.streamingOnlyMode),s.kc(6),s.ad("disabled",!e.url),s.kc(3),s.ad("ngIf",e.subscribing))},directives:[md,pd,Rc,Du,As,ao,Fs,$a,kc,dr,ye.t,gd,ms,ud,Ys,Bp,ye.s,ns,rp],styles:[".unit-select[_ngcontent-%COMP%]{width:75px;margin-left:20px}.mat-spinner[_ngcontent-%COMP%]{margin-left:5%}"]}),t})();var FE,LE,NE,zE,BE,VE,jE;function UE(t,e){if(1&t&&(s.Dc(0,"div",1),s.Dc(1,"strong"),s.Bc(2),s.Hc(3,jE),s.Ac(),s.vd(4,"\xa0"),s.Cc(),s.Dc(5,"span",2),s.vd(6),s.Cc(),s.Cc()),2&t){const t=s.Uc();s.kc(6),s.wd(t.sub.archive)}}FE=$localize`:Subscription type property␟e78c0d60ac39787f62c9159646fe0b3c1ed55a1d␟2736556170366900089:Type:`,LE=$localize`:Subscription URL property␟c52db455cca9109ee47e1a612c3f4117c09eb71b␟8598886608217248074:URL:`,NE=$localize`:Subscription ID property␟ca3dbbc7f3e011bffe32a10a3ea45cc84f30ecf1␟1074038423230804155:ID:`,zE=$localize`:Close subscription info button␟f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8␟7819314041543176992:Close`,BE=$localize`:Export Archive button␟8efc77bf327659c0fec1f518cf48a98cdcd9dddf␟5613381975493898311:Export Archive`,VE=$localize`:Unsubscribe button␟3042bd3ad8dffcfeca5fd1ae6159fd1047434e95␟1698114086921246480:Unsubscribe`,jE=$localize`:Subscription ID property␟a44d86aa1e6c20ced07aca3a7c081d8db9ded1c6␟2158775445713924699:Archive:`;let $E=(()=>{class t{constructor(t,e,i){this.dialogRef=t,this.data=e,this.postsService=i,this.sub=null,this.unsubbedEmitter=null}ngOnInit(){this.data&&(this.sub=this.data.sub,this.unsubbedEmitter=this.data.unsubbedEmitter)}unsubscribe(){this.postsService.unsubscribe(this.sub,!0).subscribe(t=>{this.unsubbedEmitter.emit(!0),this.dialogRef.close()})}downloadArchive(){this.postsService.downloadArchive(this.sub).subscribe(t=>{saveAs(t,"archive.txt")})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(ad),s.yc(od),s.yc(Wv))},t.\u0275cmp=s.sc({type:t,selectors:[["app-subscription-info-dialog"]],decls:36,vars:5,consts:[["mat-dialog-title",""],[1,"info-item"],[1,"info-item-value"],["class","info-item",4,"ngIf"],["mat-button","","mat-dialog-close",""],["mat-stroked-button","","color","accent",3,"click"],[1,"spacer"],["mat-button","","color","warn",3,"click"]],template:function(t,e){1&t&&(s.Dc(0,"h4",0),s.vd(1),s.Cc(),s.Dc(2,"mat-dialog-content"),s.Dc(3,"div",1),s.Dc(4,"strong"),s.Bc(5),s.Hc(6,FE),s.Ac(),s.vd(7,"\xa0"),s.Cc(),s.Dc(8,"span",2),s.vd(9),s.Cc(),s.Cc(),s.Dc(10,"div",1),s.Dc(11,"strong"),s.Bc(12),s.Hc(13,LE),s.Ac(),s.vd(14,"\xa0"),s.Cc(),s.Dc(15,"span",2),s.vd(16),s.Cc(),s.Cc(),s.Dc(17,"div",1),s.Dc(18,"strong"),s.Bc(19),s.Hc(20,NE),s.Ac(),s.vd(21,"\xa0"),s.Cc(),s.Dc(22,"span",2),s.vd(23),s.Cc(),s.Cc(),s.td(24,UE,7,1,"div",3),s.Cc(),s.Dc(25,"mat-dialog-actions"),s.Dc(26,"button",4),s.Bc(27),s.Hc(28,zE),s.Ac(),s.Cc(),s.Dc(29,"button",5),s.Qc("click",(function(){return e.downloadArchive()})),s.Bc(30),s.Hc(31,BE),s.Ac(),s.Cc(),s.zc(32,"span",6),s.Dc(33,"button",7),s.Qc("click",(function(){return e.unsubscribe()})),s.Bc(34),s.Hc(35,VE),s.Ac(),s.Cc(),s.Cc()),2&t&&(s.kc(1),s.wd(e.sub.name),s.kc(8),s.wd(e.sub.isPlaylist?"Playlist":"Channel"),s.kc(7),s.wd(e.sub.url),s.kc(7),s.wd(e.sub.id),s.kc(1),s.ad("ngIf",e.sub.archive))},directives:[md,pd,ye.t,gd,ms,ud],styles:[".info-item[_ngcontent-%COMP%]{margin-bottom:12px}.info-item-value[_ngcontent-%COMP%]{font-size:13px}.spacer[_ngcontent-%COMP%]{flex:1 1 auto}"]}),t})();var HE,qE,GE,WE,YE,QE,KE;function XE(t,e){if(1&t&&(s.Dc(0,"strong"),s.vd(1),s.Cc()),2&t){const t=s.Uc().$implicit;s.kc(1),s.wd(t.name)}}function ZE(t,e){1&t&&(s.Dc(0,"div"),s.Bc(1),s.Hc(2,WE),s.Ac(),s.Cc())}function JE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-list-item"),s.Dc(1,"a",9),s.Qc("click",(function(){s.ld(t);const i=e.$implicit;return s.Uc().goToSubscription(i)})),s.td(2,XE,2,1,"strong",10),s.td(3,ZE,3,0,"div",10),s.Cc(),s.Dc(4,"button",11),s.Qc("click",(function(){s.ld(t);const i=e.$implicit;return s.Uc().showSubInfo(i)})),s.Dc(5,"mat-icon"),s.vd(6,"info"),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=e.$implicit;s.kc(2),s.ad("ngIf",t.name),s.kc(1),s.ad("ngIf",!t.name)}}function tA(t,e){1&t&&(s.Dc(0,"div",12),s.Dc(1,"p"),s.Hc(2,YE),s.Cc(),s.Cc())}function eA(t,e){1&t&&(s.Dc(0,"div",14),s.Bc(1),s.Hc(2,QE),s.Ac(),s.Cc())}function iA(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-list-item"),s.Dc(1,"a",9),s.Qc("click",(function(){s.ld(t);const i=e.$implicit;return s.Uc().goToSubscription(i)})),s.Dc(2,"strong"),s.vd(3),s.Cc(),s.td(4,eA,3,0,"div",13),s.Cc(),s.Dc(5,"button",11),s.Qc("click",(function(){s.ld(t);const i=e.$implicit;return s.Uc().showSubInfo(i)})),s.Dc(6,"mat-icon"),s.vd(7,"info"),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=e.$implicit;s.kc(3),s.wd(t.name),s.kc(1),s.ad("ngIf",!t.name)}}function nA(t,e){1&t&&(s.Dc(0,"div",12),s.Dc(1,"p"),s.Hc(2,KE),s.Cc(),s.Cc())}function sA(t,e){1&t&&(s.Dc(0,"div",15),s.zc(1,"mat-progress-bar",16),s.Cc())}HE=$localize`:Subscriptions title␟e2319dec5b4ccfb6ed9f55ccabd63650a8fdf547␟3180145612302390475:Your subscriptions`,qE=$localize`:Subscriptions channels title␟807cf11e6ac1cde912496f764c176bdfdd6b7e19␟8181077408762380407:Channels`,GE=$localize`:Subscriptions playlists title␟47546e45bbb476baaaad38244db444c427ddc502␟1823843876735462104:Playlists`,WE=$localize`:Subscription playlist not available text␟29b89f751593e1b347eef103891b7a1ff36ec03f␟973700466393519727:Name not available. Channel retrieval in progress.`,YE=$localize`:No channel subscriptions text␟4636cd4a1379c50d471e98786098c4d39e1e82ad␟2560406180065361139:You have no channel subscriptions.`,QE=$localize`:Subscription playlist not available text␟2e0a410652cb07d069f576b61eab32586a18320d␟4161141077899894301:Name not available. Playlist retrieval in progress.`,KE=$localize`:No playlist subscriptions text␟587b57ced54965d8874c3fd0e9dfedb987e5df04␟3403368727234976136:You have no playlist subscriptions.`;let aA=(()=>{class t{constructor(t,e,i,n){this.dialog=t,this.postsService=e,this.router=i,this.snackBar=n,this.playlist_subscriptions=[],this.channel_subscriptions=[],this.subscriptions=null,this.subscriptions_loading=!1}ngOnInit(){this.getSubscriptions()}getSubscriptions(){this.subscriptions_loading=!0,this.subscriptions=null,this.channel_subscriptions=[],this.playlist_subscriptions=[],this.postsService.getAllSubscriptions().subscribe(t=>{if(this.subscriptions_loading=!1,this.subscriptions=t.subscriptions,this.subscriptions)for(let e=0;e{this.subscriptions_loading=!1,console.error("Failed to get subscriptions"),this.openSnackBar("ERROR: Failed to get subscriptions!","OK.")})}goToSubscription(t){this.router.navigate(["/subscription",{id:t.id}])}openSubscribeDialog(){this.dialog.open(ME,{maxWidth:500,width:"80vw"}).afterClosed().subscribe(t=>{t&&(t.isPlaylist?this.playlist_subscriptions.push(t):this.channel_subscriptions.push(t))})}showSubInfo(t){const e=new s.s;this.dialog.open($E,{data:{sub:t,unsubbedEmitter:e}}),e.subscribe(e=>{e&&(this.openSnackBar(`${t.name} successfully deleted!`),this.getSubscriptions())})}openSnackBar(t,e=""){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(dd),s.yc(Wv),s.yc(wv),s.yc(Ng))},t.\u0275cmp=s.sc({type:t,selectors:[["app-subscriptions"]],decls:19,vars:5,consts:[[2,"text-align","center","margin-bottom","15px"],[2,"width","80%","margin","0 auto"],[2,"text-align","center"],[1,"sub-nav-list"],[4,"ngFor","ngForOf"],["style","width: 80%; margin: 0 auto; padding-left: 15px;",4,"ngIf"],[2,"text-align","center","margin-top","10px"],["style","margin: 0 auto; width: 80%",4,"ngIf"],["mat-fab","",1,"add-subscription-button",3,"click"],["matLine","","href","javascript:void(0)",1,"a-list-item",3,"click"],[4,"ngIf"],["mat-icon-button","",3,"click"],[2,"width","80%","margin","0 auto","padding-left","15px"],["class","content-loading-div",4,"ngIf"],[1,"content-loading-div"],[2,"margin","0 auto","width","80%"],["mode","indeterminate"]],template:function(t,e){1&t&&(s.zc(0,"br"),s.Dc(1,"h2",0),s.Hc(2,HE),s.Cc(),s.zc(3,"mat-divider",1),s.zc(4,"br"),s.Dc(5,"h4",2),s.Hc(6,qE),s.Cc(),s.Dc(7,"mat-nav-list",3),s.td(8,JE,7,2,"mat-list-item",4),s.Cc(),s.td(9,tA,3,0,"div",5),s.Dc(10,"h4",6),s.Hc(11,GE),s.Cc(),s.Dc(12,"mat-nav-list",3),s.td(13,iA,8,2,"mat-list-item",4),s.Cc(),s.td(14,nA,3,0,"div",5),s.td(15,sA,2,0,"div",7),s.Dc(16,"button",8),s.Qc("click",(function(){return e.openSubscribeDialog()})),s.Dc(17,"mat-icon"),s.vd(18,"add"),s.Cc(),s.Cc()),2&t&&(s.kc(8),s.ad("ngForOf",e.channel_subscriptions),s.kc(1),s.ad("ngIf",0===e.channel_subscriptions.length&&e.subscriptions),s.kc(4),s.ad("ngForOf",e.playlist_subscriptions),s.kc(1),s.ad("ngIf",0===e.playlist_subscriptions.length&&e.subscriptions),s.kc(1),s.ad("ngIf",e.subscriptions_loading))},directives:[Au,ju,ye.s,ye.t,ms,uu,Wu,Ln,Km],styles:[".add-subscription-button[_ngcontent-%COMP%]{position:fixed;bottom:30px;right:30px}.subscription-card[_ngcontent-%COMP%]{height:200px;width:300px}.content-loading-div[_ngcontent-%COMP%]{position:absolute;width:200px;height:50px;bottom:-18px}.a-list-item[_ngcontent-%COMP%]{height:48px;padding-top:12px!important}.sub-nav-list[_ngcontent-%COMP%]{margin:0 auto;width:80%}"]}),t})();var oA,rA,lA,cA;function dA(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",4),s.Qc("click",(function(){return s.ld(t),s.Uc().deleteForever()})),s.Dc(1,"mat-icon"),s.vd(2,"delete_forever"),s.Cc(),s.Bc(3),s.Hc(4,cA),s.Ac(),s.Cc()}}function hA(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",10),s.Dc(1,"img",11),s.Qc("error",(function(e){return s.ld(t),s.Uc().onImgError(e)})),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(1),s.ad("src",t.file.thumbnailURL,s.nd)}}oA=$localize`:Video duration label␟2054791b822475aeaea95c0119113de3200f5e1c␟7115285952699064699:Length:`,rA=$localize`:Subscription video info button␟321e4419a943044e674beb55b8039f42a9761ca5␟314315645942131479:Info`,lA=$localize`:Delete and redownload subscription video button␟94e01842dcee90531caa52e4147f70679bac87fe␟8460889291602192517:Delete and redownload`,cA=$localize`:Delete forever subscription video button␟2031adb51e07a41844e8ba7704b054e98345c9c1␟880206287081443054:Delete forever`;let uA=(()=>{class t{constructor(t,e,i){this.snackBar=t,this.postsService=e,this.dialog=i,this.image_errored=!1,this.image_loaded=!1,this.formattedDuration=null,this.use_youtubedl_archive=!1,this.goToFileEmit=new s.s,this.reloadSubscription=new s.s,this.scrollSubject=new Pe.a,this.scrollAndLoad=si.a.merge(si.a.fromEvent(window,"scroll"),this.scrollSubject)}ngOnInit(){this.file.duration&&(this.formattedDuration=function(t){const e=~~(t/3600),i=~~(t%3600/60),n=~~t%60;let s="";return e>0&&(s+=e+":"+(i<10?"0":"")),s+=i+":"+(n<10?"0":""),s+=""+n,s}(this.file.duration))}onImgError(t){this.image_errored=!0}onHoverResponse(){this.scrollSubject.next()}imageLoaded(t){this.image_loaded=!0}goToFile(){this.goToFileEmit.emit({name:this.file.id,url:this.file.requested_formats?this.file.requested_formats[0].url:this.file.url})}openSubscriptionInfoDialog(){this.dialog.open(IS,{data:{file:this.file},minWidth:"50vw"})}deleteAndRedownload(){this.postsService.deleteSubscriptionFile(this.sub,this.file.id,!1).subscribe(t=>{this.reloadSubscription.emit(!0),this.openSnackBar(`Successfully deleted file: '${this.file.id}'`,"Dismiss.")})}deleteForever(){this.postsService.deleteSubscriptionFile(this.sub,this.file.id,!0).subscribe(t=>{this.reloadSubscription.emit(!0),this.openSnackBar(`Successfully deleted file: '${this.file.id}'`,"Dismiss.")})}openSnackBar(t,e){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Ng),s.yc(Wv),s.yc(dd))},t.\u0275cmp=s.sc({type:t,selectors:[["app-subscription-file-card"]],inputs:{file:"file",sub:"sub",use_youtubedl_archive:"use_youtubedl_archive"},outputs:{goToFileEmit:"goToFileEmit",reloadSubscription:"reloadSubscription"},decls:27,vars:5,consts:[[2,"position","relative","width","fit-content"],[1,"duration-time"],["mat-icon-button","",1,"menuButton",3,"matMenuTriggerFor"],["action_menu","matMenu"],["mat-menu-item","",3,"click"],["mat-menu-item","",3,"click",4,"ngIf"],["matRipple","",1,"example-card","mat-elevation-z6",3,"click"],[2,"padding","5px"],["class","img-div",4,"ngIf"],[1,"max-two-lines"],[1,"img-div"],["alt","Thumbnail",1,"image",3,"src","error"]],template:function(t,e){if(1&t&&(s.Dc(0,"div",0),s.Dc(1,"div",1),s.Bc(2),s.Hc(3,oA),s.Ac(),s.vd(4),s.Cc(),s.Dc(5,"button",2),s.Dc(6,"mat-icon"),s.vd(7,"more_vert"),s.Cc(),s.Cc(),s.Dc(8,"mat-menu",null,3),s.Dc(10,"button",4),s.Qc("click",(function(){return e.openSubscriptionInfoDialog()})),s.Dc(11,"mat-icon"),s.vd(12,"info"),s.Cc(),s.Bc(13),s.Hc(14,rA),s.Ac(),s.Cc(),s.Dc(15,"button",4),s.Qc("click",(function(){return e.deleteAndRedownload()})),s.Dc(16,"mat-icon"),s.vd(17,"restore"),s.Cc(),s.Bc(18),s.Hc(19,lA),s.Ac(),s.Cc(),s.td(20,dA,5,0,"button",5),s.Cc(),s.Dc(21,"mat-card",6),s.Qc("click",(function(){return e.goToFile()})),s.Dc(22,"div",7),s.td(23,hA,2,1,"div",8),s.Dc(24,"span",9),s.Dc(25,"strong"),s.vd(26),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()),2&t){const t=s.hd(9);s.kc(4),s.xd("\xa0",e.formattedDuration," "),s.kc(1),s.ad("matMenuTriggerFor",t),s.kc(15),s.ad("ngIf",e.sub.archive&&e.use_youtubedl_archive),s.kc(3),s.ad("ngIf",!e.image_errored&&e.file.thumbnailURL),s.kc(3),s.wd(e.file.title)}},directives:[ms,wm,uu,bm,hm,ye.t,Ko,qn],styles:[".example-card[_ngcontent-%COMP%]{width:200px;height:200px;padding:0;cursor:pointer}.menuButton[_ngcontent-%COMP%]{right:0;top:-1px;position:absolute;z-index:999}.mat-icon-button[_ngcontent-%COMP%] .mat-button-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center}.image[_ngcontent-%COMP%]{width:200px;height:112.5px;-o-object-fit:cover;object-fit:cover}.example-full-width-height[_ngcontent-%COMP%]{width:100%;height:100%}.centered[_ngcontent-%COMP%]{margin:0 auto;top:50%;left:50%}.img-div[_ngcontent-%COMP%]{max-height:80px;padding:0;margin:32px 0 0 -5px;width:calc(100% + 10px)}.max-two-lines[_ngcontent-%COMP%]{display:-webkit-box;display:-moz-box;max-height:2.4em;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;bottom:5px;position:absolute}.duration-time[_ngcontent-%COMP%]{position:absolute;left:5px;top:5px;z-index:99999}@media (max-width:576px){.example-card[_ngcontent-%COMP%]{width:175px!important}.image[_ngcontent-%COMP%]{width:175px}}"]}),t})();function mA(t,e){if(1&t&&(s.Dc(0,"h2",9),s.vd(1),s.Cc()),2&t){const t=s.Uc();s.kc(1),s.xd(" ",t.subscription.name," ")}}var pA;pA=$localize`:Subscription videos title␟a52dae09be10ca3a65da918533ced3d3f4992238␟8936704404804793618:Videos`;const gA=["placeholder",$localize`:Subscription videos search placeholder␟7e892ba15f2c6c17e83510e273b3e10fc32ea016␟4580988005648117665:Search`];function fA(t,e){if(1&t&&(s.Dc(0,"mat-option",25),s.vd(1),s.Cc()),2&t){const t=e.$implicit;s.ad("value",t.value),s.kc(1),s.xd(" ",t.value.label," ")}}function bA(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",26),s.Dc(1,"app-subscription-file-card",27),s.Qc("reloadSubscription",(function(){return s.ld(t),s.Uc(2).getSubscription()}))("goToFileEmit",(function(e){return s.ld(t),s.Uc(2).goToFile(e)})),s.Cc(),s.Cc()}if(2&t){const t=e.$implicit,i=s.Uc(2);s.kc(1),s.ad("file",t)("sub",i.subscription)("use_youtubedl_archive",i.use_youtubedl_archive)}}function _A(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div"),s.Dc(1,"div",10),s.Dc(2,"div",11),s.Dc(3,"div",12),s.Dc(4,"mat-select",13),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc().filterProperty=e}))("selectionChange",(function(e){return s.ld(t),s.Uc().filterOptionChanged(e.value)})),s.td(5,fA,2,2,"mat-option",14),s.Vc(6,"keyvalue"),s.Cc(),s.Cc(),s.Dc(7,"div",12),s.Dc(8,"button",15),s.Qc("click",(function(){return s.ld(t),s.Uc().toggleModeChange()})),s.Dc(9,"mat-icon"),s.vd(10),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.zc(11,"div",16),s.Dc(12,"div",16),s.Dc(13,"h4",17),s.Hc(14,pA),s.Cc(),s.Cc(),s.Dc(15,"div",18),s.Dc(16,"mat-form-field",19),s.Dc(17,"input",20),s.Jc(18,gA),s.Qc("focus",(function(){return s.ld(t),s.Uc().searchIsFocused=!0}))("blur",(function(){return s.ld(t),s.Uc().searchIsFocused=!1}))("ngModelChange",(function(e){return s.ld(t),s.Uc().search_text=e}))("ngModelChange",(function(e){return s.ld(t),s.Uc().onSearchInputChanged(e)})),s.Cc(),s.Dc(19,"mat-icon",21),s.vd(20,"search"),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(21,"div",22),s.Dc(22,"div",23),s.td(23,bA,2,3,"div",24),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(4),s.ad("ngModel",t.filterProperty),s.kc(1),s.ad("ngForOf",s.Wc(6,6,t.filterProperties)),s.kc(5),s.wd(t.descendingMode?"arrow_downward":"arrow_upward"),s.kc(6),s.ad("ngClass",t.searchIsFocused?"search-bar-focused":"search-bar-unfocused"),s.kc(1),s.ad("ngModel",t.search_text),s.kc(6),s.ad("ngForOf",t.filtered_files)}}function yA(t,e){1&t&&s.zc(0,"mat-spinner",28),2&t&&s.ad("diameter",50)}let vA=(()=>{class t{constructor(t,e,i){this.postsService=t,this.route=e,this.router=i,this.id=null,this.subscription=null,this.files=null,this.filtered_files=null,this.use_youtubedl_archive=!1,this.search_mode=!1,this.search_text="",this.searchIsFocused=!1,this.descendingMode=!0,this.filterProperties={upload_date:{key:"upload_date",label:"Upload Date",property:"upload_date"},name:{key:"name",label:"Name",property:"title"},file_size:{key:"file_size",label:"File Size",property:"size"},duration:{key:"duration",label:"Duration",property:"duration"}},this.filterProperty=this.filterProperties.upload_date,this.downloading=!1}ngOnInit(){this.route.snapshot.paramMap.get("id")&&(this.id=this.route.snapshot.paramMap.get("id"),this.getSubscription(),this.getConfig());const t=localStorage.getItem("filter_property");t&&this.filterProperties[t]&&(this.filterProperty=this.filterProperties[t])}goBack(){this.router.navigate(["/subscriptions"])}getSubscription(){this.postsService.getSubscription(this.id).subscribe(t=>{this.subscription=t.subscription,this.files=t.files,this.search_mode?this.filterFiles(this.search_text):this.filtered_files=this.files,this.filterByProperty(this.filterProperty.property)})}getConfig(){this.postsService.loadNavItems().subscribe(t=>{this.use_youtubedl_archive=(this.postsService.debugMode?t:t.config_file).YoutubeDLMaterial.Subscriptions.subscriptions_use_youtubedl_archive})}goToFile(t){const e=t.name,i=t.url;localStorage.setItem("player_navigator",this.router.url),this.router.navigate(this.subscription.streamingOnly?["/player",{name:e,url:i}]:["/player",{fileNames:e,type:"subscription",subscriptionName:this.subscription.name,subPlaylist:this.subscription.isPlaylist}])}onSearchInputChanged(t){t.length>0?(this.search_mode=!0,this.filterFiles(t)):this.search_mode=!1}filterFiles(t){const e=t.toLowerCase();this.filtered_files=this.files.filter(t=>t.id.toLowerCase().includes(e))}filterByProperty(t){this.filtered_files=this.filtered_files.sort(this.descendingMode?(e,i)=>e[t]>i[t]?-1:1:(e,i)=>e[t]>i[t]?1:-1)}filterOptionChanged(t){this.filterByProperty(t.property),localStorage.setItem("filter_property",t.key)}toggleModeChange(){this.descendingMode=!this.descendingMode,this.filterByProperty(this.filterProperty.property)}downloadContent(){const t=[];for(let e=0;e{this.downloading=!1,saveAs(t,this.subscription.name+".zip")},t=>{console.log(t),this.downloading=!1})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(my),s.yc(wv))},t.\u0275cmp=s.sc({type:t,selectors:[["app-subscription"]],decls:13,vars:4,consts:[[2,"margin-top","14px"],["mat-icon-button","",1,"back-button",3,"click"],[2,"margin-bottom","15px"],["style","text-align: center;",4,"ngIf"],[2,"width","80%","margin","0 auto"],[4,"ngIf"],["color","primary","mat-fab","",1,"save-button",3,"disabled","click"],[1,"save-icon"],["class","spinner",3,"diameter",4,"ngIf"],[2,"text-align","center"],[1,"flex-grid"],[1,"filter-select-parent"],[2,"display","inline-block"],[2,"width","110px",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["mat-icon-button","",3,"click"],[1,"col"],[2,"text-align","center","margin-bottom","20px"],[1,"col",2,"top","-12px"],["color","accent",1,"search-bar",3,"ngClass"],["type","text","matInput","",1,"search-input",3,"ngModel","focus","blur","ngModelChange",6,"placeholder"],["matSuffix",""],[1,"container"],[1,"row","justify-content-center"],["class","col-6 col-lg-4 mb-2 mt-2 sub-file-col",4,"ngFor","ngForOf"],[3,"value"],[1,"col-6","col-lg-4","mb-2","mt-2","sub-file-col"],[3,"file","sub","use_youtubedl_archive","reloadSubscription","goToFileEmit"],[1,"spinner",3,"diameter"]],template:function(t,e){1&t&&(s.Dc(0,"div",0),s.Dc(1,"button",1),s.Qc("click",(function(){return e.goBack()})),s.Dc(2,"mat-icon"),s.vd(3,"arrow_back"),s.Cc(),s.Cc(),s.Dc(4,"div",2),s.td(5,mA,2,1,"h2",3),s.Cc(),s.zc(6,"mat-divider",4),s.zc(7,"br"),s.td(8,_A,24,8,"div",5),s.Dc(9,"button",6),s.Qc("click",(function(){return e.downloadContent()})),s.Dc(10,"mat-icon",7),s.vd(11,"save"),s.Cc(),s.td(12,yA,1,1,"mat-spinner",8),s.Cc(),s.Cc()),2&t&&(s.kc(5),s.ad("ngIf",e.subscription),s.kc(3),s.ad("ngIf",e.subscription),s.kc(1),s.ad("disabled",e.downloading),s.kc(3),s.ad("ngIf",e.downloading))},directives:[ms,uu,ye.t,Au,Bp,Fs,$a,ye.s,Rc,ye.q,Du,As,Dc,ns,uA,rp],pipes:[ye.l],styles:[".sub-file-col[_ngcontent-%COMP%]{max-width:240px}.back-button[_ngcontent-%COMP%]{float:left;position:absolute;left:15px}.filter-select-parent[_ngcontent-%COMP%]{position:absolute;top:0;left:20px;display:block}.search-bar[_ngcontent-%COMP%]{transition:all .5s ease;position:relative;float:right}.search-bar-unfocused[_ngcontent-%COMP%]{width:100px}.search-input[_ngcontent-%COMP%]{transition:all .5s ease}.search-bar-focused[_ngcontent-%COMP%]{width:100%}.flex-grid[_ngcontent-%COMP%]{width:100%;display:block;position:relative}.col[_ngcontent-%COMP%]{width:33%;display:inline-block}.spinner[_ngcontent-%COMP%]{width:50px;height:50px;bottom:3px;left:3px;position:absolute}.save-button[_ngcontent-%COMP%]{right:25px;position:absolute;bottom:25px}.save-icon[_ngcontent-%COMP%]{bottom:1px;position:relative}"]}),t})();const wA=[{path:"home",component:vS},{path:"player",component:wE},{path:"subscriptions",component:aA},{path:"subscription",component:vA},{path:"",redirectTo:"/home",pathMatch:"full"}];let kA=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[zv.forRoot(wA,{useHash:!0})],zv]}),t})();var xA;xA=$localize`:Download ID␟ca3dbbc7f3e011bffe32a10a3ea45cc84f30ecf1␟1074038423230804155:ID:`;let CA=(()=>{class t{constructor(){this.download={uid:null,type:"audio",percent_complete:0,url:"http://youtube.com/watch?v=17848rufj",downloading:!0,is_playlist:!1},this.cancelDownload=new s.s,this.queueNumber=null,this.url_id=null}ngOnInit(){if(this.download&&this.download.url&&this.download.url.includes("youtube")){const t=this.download.is_playlist?6:3,e=this.download.url.indexOf(this.download.is_playlist?"?list=":"?v=")+t;this.url_id=this.download.url.substring(e,this.download.url.length)}}cancelTheDownload(){this.cancelDownload.emit(this.download)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["app-download-item"]],inputs:{download:"download",queueNumber:"queueNumber"},outputs:{cancelDownload:"cancelDownload"},decls:16,vars:10,consts:[[3,"rowHeight","cols"],[3,"colspan"],[2,"display","inline-block","margin-right","5px","position","relative","top","5px"],[2,"display","inline-block","text-align","center"],[2,"width","80%",3,"value","mode"],["mat-icon-button","","color","warn",3,"click"],["fontSet","material-icons-outlined"]],template:function(t,e){1&t&&(s.Dc(0,"div"),s.Dc(1,"mat-grid-list",0),s.Dc(2,"mat-grid-tile",1),s.Dc(3,"h5",2),s.vd(4),s.Cc(),s.Cc(),s.Dc(5,"mat-grid-tile",1),s.Dc(6,"div",3),s.Bc(7),s.Hc(8,xA),s.Ac(),s.vd(9),s.Cc(),s.Cc(),s.Dc(10,"mat-grid-tile",1),s.zc(11,"mat-progress-bar",4),s.Cc(),s.Dc(12,"mat-grid-tile",1),s.Dc(13,"button",5),s.Qc("click",(function(){return e.cancelTheDownload()})),s.Dc(14,"mat-icon",6),s.vd(15,"cancel"),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()),2&t&&(s.kc(1),s.ad("rowHeight",50)("cols",24),s.kc(1),s.ad("colspan",2),s.kc(2),s.xd("",e.queueNumber,"."),s.kc(1),s.ad("colspan",6),s.kc(4),s.xd("\xa0",e.url_id,""),s.kc(1),s.ad("colspan",13),s.kc(1),s.ad("value",e.download.percent_complete)("mode",0===e.download.percent_complete?"indeterminate":"determinate"),s.kc(1),s.ad("colspan",3))},directives:[ch,Qd,Km,ms,uu],styles:[""]}),t})();var SA=i("2Yyj"),DA=i.n(SA);function EA({element:t}){return"video"===t.id?bS||yS:fS||_S}Object(ye.K)(DA.a,"es");let AA=(()=>{class t{}return t.\u0275mod=s.wc({type:t,bootstrap:[Mx]}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Wv],imports:[[ye.c,n.a,Ie,Mn,vp,yo,Eu,Vp,vo,Xh,Hg,Jo,Fg,gs,gr,lg,mu,im,dh,Hd,Zm,lp,Ro,Gn,xm,bd,Sg,xm,Zc,Uf,Hm,Pb,Lb,oE,eE,lE,ND,tD.forRoot({isVisible:EA}),zv,kA]]}),t})();s.od(vS,[ye.q,ye.r,ye.s,ye.t,ye.A,ye.w,ye.x,ye.y,ye.z,ye.u,ye.v,fp,yp,nn,Ha,ra,ha,As,Ys,Js,Ss,oa,da,Xs,Fs,Ls,ao,uo,po,fo,oo,co,$a,Va,Fa,fu,bu,bc,Rc,kc,xc,Cc,Sc,Dc,Du,yu,Bp,zp,ns,Zn,Wa,Qa,io,Xa,Ja,$g,Ug,Ko,Xo,Zo,Bo,Vo,jo,Uo,$o,qo,Go,Wo,Ho,Yo,Qo,Mg,ms,ps,dr,ur,eg,ig,tg,sg,og,ng,uu,$u,ju,Wu,Hu,Ln,qu,Gu,Wn,em,tm,Au,ch,Qd,Kd,Zd,Jd,Xd,Ud,Nd,zd,Bd,jd,Vd,Md,Km,op,rp,Ao,Po,qn,bm,hm,wm,rm,nd,ud,md,pd,gd,kg,vg,Gc,Xc,Wc,Af,uf,bf,Nf,jf,hf,Um,$m,Ib,Ab,Db,wb,xb,kb,Fb,nE,sE,aE,BD,UD,$D,HD,qD,GD,WD,YD,QD,KD,ZD,JD,tE,rE,LD,ZS,Av,kv,xv,Sv,x_,Mx,uD,vS,wE,pD,Qx,CA,aA,ME,vA,uA,$E,lx,ew,xx,IS,vw,Nw,Iw,CD],[ye.b,ye.G,ye.p,ye.k,ye.E,ye.g,ye.C,ye.F,ye.d,ye.f,ye.i,ye.j,ye.l,XD,yw])},xDdU:function(t,e,i){var n,s,a=i("4fRq"),o=i("I2ZF"),r=0,l=0;t.exports=function(t,e,i){var c=e&&i||0,d=e||[],h=(t=t||{}).node||n,u=void 0!==t.clockseq?t.clockseq:s;if(null==h||null==u){var m=a();null==h&&(h=n=[1|m[0],m[1],m[2],m[3],m[4],m[5]]),null==u&&(u=s=16383&(m[6]<<8|m[7]))}var p=void 0!==t.msecs?t.msecs:(new Date).getTime(),g=void 0!==t.nsecs?t.nsecs:l+1,f=p-r+(g-l)/1e4;if(f<0&&void 0===t.clockseq&&(u=u+1&16383),(f<0||p>r)&&void 0===t.nsecs&&(g=0),g>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");r=p,l=g,s=u;var b=(1e4*(268435455&(p+=122192928e5))+g)%4294967296;d[c++]=b>>>24&255,d[c++]=b>>>16&255,d[c++]=b>>>8&255,d[c++]=255&b;var _=p/4294967296*1e4&268435455;d[c++]=_>>>8&255,d[c++]=255&_,d[c++]=_>>>24&15|16,d[c++]=_>>>16&255,d[c++]=u>>>8|128,d[c++]=255&u;for(var y=0;y<6;++y)d[c+y]=h[y];return e||o(d)}},xk4V:function(t,e,i){var n=i("4fRq"),s=i("I2ZF");t.exports=function(t,e,i){var a=e&&i||0;"string"==typeof t&&(e="binary"===t?new Array(16):null,t=null);var o=(t=t||{}).random||(t.rng||n)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,e)for(var r=0;r<16;++r)e[a+r]=o[r];return e||s(o)}},zuWl:function(t,e,i){"use strict";!function(e){var i=/^(b|B)$/,n={iec:{bits:["b","Kib","Mib","Gib","Tib","Pib","Eib","Zib","Yib"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["b","Kb","Mb","Gb","Tb","Pb","Eb","Zb","Yb"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},s={iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]};function a(t){var e,a,o,r,l,c,d,h,u,m,p,g,f,b,_,y=1>>((3&e)<<3)&255;return s}}},EcEN:function(t,e,i){var n=i("xDdU"),s=i("xk4V"),a=s;a.v1=n,a.v4=s,t.exports=a},I2ZF:function(t,e){for(var i=[],n=0;n<256;++n)i[n]=(n+256).toString(16).substr(1);t.exports=function(t,e){var n=e||0;return[i[t[n++]],i[t[n++]],i[t[n++]],i[t[n++]],"-",i[t[n++]],i[t[n++]],"-",i[t[n++]],i[t[n++]],"-",i[t[n++]],i[t[n++]],"-",i[t[n++]],i[t[n++]],i[t[n++]],i[t[n++]],i[t[n++]],i[t[n++]]].join("")}},Iab2:function(t,e,i){var n,s;void 0===(s="function"==typeof(n=function(){"use strict";function e(t,e,i){var n=new XMLHttpRequest;n.open("GET",t),n.responseType="blob",n.onload=function(){a(n.response,e,i)},n.onerror=function(){console.error("could not download file")},n.send()}function i(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return 200<=e.status&&299>=e.status}function n(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(e){var i=document.createEvent("MouseEvents");i.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(i)}}var s="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=s.saveAs||("object"!=typeof window||window!==s?function(){}:"download"in HTMLAnchorElement.prototype?function(t,a,o){var r=s.URL||s.webkitURL,l=document.createElement("a");l.download=a=a||t.name||"download",l.rel="noopener","string"==typeof t?(l.href=t,l.origin===location.origin?n(l):i(l.href)?e(t,a,o):n(l,l.target="_blank")):(l.href=r.createObjectURL(t),setTimeout((function(){r.revokeObjectURL(l.href)}),4e4),setTimeout((function(){n(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,s,a){if(s=s||t.name||"download","string"!=typeof t)navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!=typeof e&&(console.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\ufeff",t],{type:t.type}):t}(t,a),s);else if(i(t))e(t,s,a);else{var o=document.createElement("a");o.href=t,o.target="_blank",setTimeout((function(){n(o)}))}}:function(t,i,n,a){if((a=a||open("","_blank"))&&(a.document.title=a.document.body.innerText="downloading..."),"string"==typeof t)return e(t,i,n);var o="application/octet-stream"===t.type,r=/constructor/i.test(s.HTMLElement)||s.safari,l=/CriOS\/[\d]+/.test(navigator.userAgent);if((l||o&&r)&&"object"==typeof FileReader){var c=new FileReader;c.onloadend=function(){var t=c.result;t=l?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),a?a.location.href=t:location=t,a=null},c.readAsDataURL(t)}else{var d=s.URL||s.webkitURL,h=d.createObjectURL(t);a?a.location=h:location.href=h,a=null,setTimeout((function(){d.revokeObjectURL(h)}),4e4)}});s.saveAs=a.saveAs=a,t.exports=a})?n.apply(e,[]):n)||(t.exports=s)},XypG:function(t,e){},ZAI4:function(t,e,i){"use strict";i.r(e),i.d(e,"isVisible",(function(){return EA})),i.d(e,"AppModule",(function(){return AA}));var n=i("jhN1"),s=i("fXoL");class a{}function o(t,e){return{type:7,name:t,definitions:e,options:{}}}function r(t,e=null){return{type:4,styles:e,timings:t}}function l(t,e=null){return{type:3,steps:t,options:e}}function c(t,e=null){return{type:2,steps:t,options:e}}function d(t){return{type:6,styles:t,offset:null}}function h(t,e,i){return{type:0,name:t,styles:e,options:i}}function u(t){return{type:5,steps:t}}function m(t,e,i=null){return{type:1,expr:t,animation:e,options:i}}function p(t=null){return{type:9,options:t}}function g(t,e,i=null){return{type:11,selector:t,animation:e,options:i}}function f(t){Promise.resolve(null).then(t)}class b{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){f(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){}setPosition(t){}getPosition(){return 0}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class _{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,i=0,n=0;const s=this.players.length;0==s?f(()=>this._onFinish()):this.players.forEach(t=>{t.onDone(()=>{++e==s&&this._onFinish()}),t.onDestroy(()=>{++i==s&&this._onDestroy()}),t.onStart(()=>{++n==s&&this._onStart()})}),this.totalTime=this.players.reduce((t,e)=>Math.max(t,e.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(t=>{const i=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(i)})}getPosition(){let t=0;return this.players.forEach(e=>{const i=e.getPosition();t=Math.min(i,t)}),t}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}function y(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function v(t){switch(t.length){case 0:return new b;case 1:return t[0];default:return new _(t)}}function w(t,e,i,n,s={},a={}){const o=[],r=[];let l=-1,c=null;if(n.forEach(t=>{const i=t.offset,n=i==l,d=n&&c||{};Object.keys(t).forEach(i=>{let n=i,r=t[i];if("offset"!==i)switch(n=e.normalizePropertyName(n,o),r){case"!":r=s[i];break;case"*":r=a[i];break;default:r=e.normalizeStyleValue(i,n,r,o)}d[n]=r}),n||r.push(d),c=d,l=i}),o.length){const t="\n - ";throw new Error(`Unable to animate due to the following errors:${t}${o.join(t)}`)}return r}function k(t,e,i,n){switch(e){case"start":t.onStart(()=>n(i&&x(i,"start",t)));break;case"done":t.onDone(()=>n(i&&x(i,"done",t)));break;case"destroy":t.onDestroy(()=>n(i&&x(i,"destroy",t)))}}function x(t,e,i){const n=i.totalTime,s=C(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==n?t.totalTime:n,!!i.disabled),a=t._data;return null!=a&&(s._data=a),s}function C(t,e,i,n,s="",a=0,o){return{element:t,triggerName:e,fromState:i,toState:n,phaseName:s,totalTime:a,disabled:!!o}}function S(t,e,i){let n;return t instanceof Map?(n=t.get(e),n||t.set(e,n=i)):(n=t[e],n||(n=t[e]=i)),n}function D(t){const e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}let E=(t,e)=>!1,A=(t,e)=>!1,O=(t,e,i)=>[];const I=y();(I||"undefined"!=typeof Element)&&(E=(t,e)=>t.contains(e),A=(()=>{if(I||Element.prototype.matches)return(t,e)=>t.matches(e);{const t=Element.prototype,e=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector;return e?(t,i)=>e.apply(t,[i]):A}})(),O=(t,e,i)=>{let n=[];if(i)n.push(...t.querySelectorAll(e));else{const i=t.querySelector(e);i&&n.push(i)}return n});let P=null,R=!1;function T(t){P||(P=("undefined"!=typeof document?document.body:null)||{},R=!!P.style&&"WebkitAppearance"in P.style);let e=!0;return P.style&&!function(t){return"ebkit"==t.substring(1,6)}(t)&&(e=t in P.style,!e&&R)&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in P.style),e}const M=A,F=E,L=O;function N(t){const e={};return Object.keys(t).forEach(i=>{const n=i.replace(/([a-z])([A-Z])/g,"$1-$2");e[n]=t[i]}),e}let z=(()=>{class t{validateStyleProperty(t){return T(t)}matchesElement(t,e){return M(t,e)}containsElement(t,e){return F(t,e)}query(t,e,i){return L(t,e,i)}computeStyle(t,e,i){return i||""}animate(t,e,i,n,s,a=[],o){return new b(i,n)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),B=(()=>{class t{}return t.NOOP=new z,t})();function V(t){if("number"==typeof t)return t;const e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:j(parseFloat(e[1]),e[2])}function j(t,e){switch(e){case"s":return 1e3*t;default:return t}}function U(t,e,i){return t.hasOwnProperty("duration")?t:function(t,e,i){let n,s=0,a="";if("string"==typeof t){const i=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===i)return e.push(`The provided timing value "${t}" is invalid.`),{duration:0,delay:0,easing:""};n=j(parseFloat(i[1]),i[2]);const o=i[3];null!=o&&(s=j(parseFloat(o),i[4]));const r=i[5];r&&(a=r)}else n=t;if(!i){let i=!1,a=e.length;n<0&&(e.push("Duration values below 0 are not allowed for this animation step."),i=!0),s<0&&(e.push("Delay values below 0 are not allowed for this animation step."),i=!0),i&&e.splice(a,0,`The provided timing value "${t}" is invalid.`)}return{duration:n,delay:s,easing:a}}(t,e,i)}function $(t,e={}){return Object.keys(t).forEach(i=>{e[i]=t[i]}),e}function H(t,e,i={}){if(e)for(let n in t)i[n]=t[n];else $(t,i);return i}function q(t,e,i){return i?e+":"+i+";":""}function G(t){let e="";for(let i=0;i{const s=et(n);i&&!i.hasOwnProperty(n)&&(i[n]=t.style[s]),t.style[s]=e[n]}),y()&&G(t))}function Y(t,e){t.style&&(Object.keys(e).forEach(e=>{const i=et(e);t.style[i]=""}),y()&&G(t))}function Q(t){return Array.isArray(t)?1==t.length?t[0]:c(t):t}const K=new RegExp("{{\\s*(.+?)\\s*}}","g");function X(t){let e=[];if("string"==typeof t){let i;for(;i=K.exec(t);)e.push(i[1]);K.lastIndex=0}return e}function Z(t,e,i){const n=t.toString(),s=n.replace(K,(t,n)=>{let s=e[n];return e.hasOwnProperty(n)||(i.push(`Please provide a value for the animation param ${n}`),s=""),s.toString()});return s==n?t:s}function J(t){const e=[];let i=t.next();for(;!i.done;)e.push(i.value),i=t.next();return e}const tt=/-+([a-z0-9])/g;function et(t){return t.replace(tt,(...t)=>t[1].toUpperCase())}function it(t,e){return 0===t||0===e}function nt(t,e,i){const n=Object.keys(i);if(n.length&&e.length){let a=e[0],o=[];if(n.forEach(t=>{a.hasOwnProperty(t)||o.push(t),a[t]=i[t]}),o.length)for(var s=1;sfunction(t,e,i){if(":"==t[0]){const n=function(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,e)=>parseFloat(e)>parseFloat(t);case":decrement":return(t,e)=>parseFloat(e) *"}}(t,i);if("function"==typeof n)return void e.push(n);t=n}const n=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==n||n.length<4)return i.push(`The provided transition expression "${t}" is not supported`),e;const s=n[1],a=n[2],o=n[3];e.push(ct(s,o)),"<"!=a[0]||"*"==s&&"*"==o||e.push(ct(o,s))}(t,i,e)):i.push(t),i}const rt=new Set(["true","1"]),lt=new Set(["false","0"]);function ct(t,e){const i=rt.has(t)||lt.has(t),n=rt.has(e)||lt.has(e);return(s,a)=>{let o="*"==t||t==s,r="*"==e||e==a;return!o&&i&&"boolean"==typeof s&&(o=s?rt.has(t):lt.has(t)),!r&&n&&"boolean"==typeof a&&(r=a?rt.has(e):lt.has(e)),o&&r}}const dt=new RegExp("s*:selfs*,?","g");function ht(t,e,i){return new ut(t).build(e,i)}class ut{constructor(t){this._driver=t}build(t,e){const i=new mt(e);return this._resetContextStyleTimingState(i),st(this,Q(t),i)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0}visitTrigger(t,e){let i=e.queryCount=0,n=e.depCount=0;const s=[],a=[];return"@"==t.name.charAt(0)&&e.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),t.definitions.forEach(t=>{if(this._resetContextStyleTimingState(e),0==t.type){const i=t,n=i.name;n.toString().split(/\s*,\s*/).forEach(t=>{i.name=t,s.push(this.visitState(i,e))}),i.name=n}else if(1==t.type){const s=this.visitTransition(t,e);i+=s.queryCount,n+=s.depCount,a.push(s)}else e.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:t.name,states:s,transitions:a,queryCount:i,depCount:n,options:null}}visitState(t,e){const i=this.visitStyle(t.styles,e),n=t.options&&t.options.params||null;if(i.containsDynamicStyles){const s=new Set,a=n||{};if(i.styles.forEach(t=>{if(pt(t)){const e=t;Object.keys(e).forEach(t=>{X(e[t]).forEach(t=>{a.hasOwnProperty(t)||s.add(t)})})}}),s.size){const i=J(s.values());e.errors.push(`state("${t.name}", ...) must define default values for all the following style substitutions: ${i.join(", ")}`)}}return{type:0,name:t.name,style:i,options:n?{params:n}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const i=st(this,Q(t.animation),e);return{type:1,matchers:ot(t.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:gt(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(t=>st(this,t,e)),options:gt(t.options)}}visitGroup(t,e){const i=e.currentTime;let n=0;const s=t.steps.map(t=>{e.currentTime=i;const s=st(this,t,e);return n=Math.max(n,e.currentTime),s});return e.currentTime=n,{type:3,steps:s,options:gt(t.options)}}visitAnimate(t,e){const i=function(t,e){let i=null;if(t.hasOwnProperty("duration"))i=t;else if("number"==typeof t)return ft(U(t,e).duration,0,"");const n=t;if(n.split(/\s+/).some(t=>"{"==t.charAt(0)&&"{"==t.charAt(1))){const t=ft(0,0,"");return t.dynamic=!0,t.strValue=n,t}return i=i||U(n,e),ft(i.duration,i.delay,i.easing)}(t.timings,e.errors);let n;e.currentAnimateTimings=i;let s=t.styles?t.styles:d({});if(5==s.type)n=this.visitKeyframes(s,e);else{let s=t.styles,a=!1;if(!s){a=!0;const t={};i.easing&&(t.easing=i.easing),s=d(t)}e.currentTime+=i.duration+i.delay;const o=this.visitStyle(s,e);o.isEmptyStep=a,n=o}return e.currentAnimateTimings=null,{type:4,timings:i,style:n,options:null}}visitStyle(t,e){const i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}_makeStyleAst(t,e){const i=[];Array.isArray(t.styles)?t.styles.forEach(t=>{"string"==typeof t?"*"==t?i.push(t):e.errors.push(`The provided style string value ${t} is not allowed.`):i.push(t)}):i.push(t.styles);let n=!1,s=null;return i.forEach(t=>{if(pt(t)){const e=t,i=e.easing;if(i&&(s=i,delete e.easing),!n)for(let t in e)if(e[t].toString().indexOf("{{")>=0){n=!0;break}}}),{type:6,styles:i,easing:s,offset:t.offset,containsDynamicStyles:n,options:null}}_validateStyleAst(t,e){const i=e.currentAnimateTimings;let n=e.currentTime,s=e.currentTime;i&&s>0&&(s-=i.duration+i.delay),t.styles.forEach(t=>{"string"!=typeof t&&Object.keys(t).forEach(i=>{if(!this._driver.validateStyleProperty(i))return void e.errors.push(`The provided animation property "${i}" is not a supported CSS property for animations`);const a=e.collectedStyles[e.currentQuerySelector],o=a[i];let r=!0;o&&(s!=n&&s>=o.startTime&&n<=o.endTime&&(e.errors.push(`The CSS property "${i}" that exists between the times of "${o.startTime}ms" and "${o.endTime}ms" is also being animated in a parallel animation between the times of "${s}ms" and "${n}ms"`),r=!1),s=o.startTime),r&&(a[i]={startTime:s,endTime:n}),e.options&&function(t,e,i){const n=e.params||{},s=X(t);s.length&&s.forEach(t=>{n.hasOwnProperty(t)||i.push(`Unable to resolve the local animation param ${t} in the given list of values`)})}(t[i],e.options,e.errors)})})}visitKeyframes(t,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push("keyframes() must be placed inside of a call to animate()"),i;let n=0;const s=[];let a=!1,o=!1,r=0;const l=t.steps.map(t=>{const i=this._makeStyleAst(t,e);let l=null!=i.offset?i.offset:function(t){if("string"==typeof t)return null;let e=null;if(Array.isArray(t))t.forEach(t=>{if(pt(t)&&t.hasOwnProperty("offset")){const i=t;e=parseFloat(i.offset),delete i.offset}});else if(pt(t)&&t.hasOwnProperty("offset")){const i=t;e=parseFloat(i.offset),delete i.offset}return e}(i.styles),c=0;return null!=l&&(n++,c=i.offset=l),o=o||c<0||c>1,a=a||c0&&n{const a=d>0?n==h?1:d*n:s[n],o=a*p;e.currentTime=u+m.delay+o,m.duration=o,this._validateStyleAst(t,e),t.offset=a,i.styles.push(t)}),i}visitReference(t,e){return{type:8,animation:st(this,Q(t.animation),e),options:gt(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:gt(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:gt(t.options)}}visitQuery(t,e){const i=e.currentQuerySelector,n=t.options||{};e.queryCount++,e.currentQuery=t;const[s,a]=function(t){const e=!!t.split(/\s*,\s*/).find(t=>":self"==t);return e&&(t=t.replace(dt,"")),[t=t.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,t=>".ng-trigger-"+t.substr(1)).replace(/:animating/g,".ng-animating"),e]}(t.selector);e.currentQuerySelector=i.length?i+" "+s:s,S(e.collectedStyles,e.currentQuerySelector,{});const o=st(this,Q(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:s,limit:n.limit||0,optional:!!n.optional,includeSelf:a,animation:o,originalSelector:t.selector,options:gt(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push("stagger() can only be used inside of query()");const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:U(t.timings,e.errors,!0);return{type:12,animation:st(this,Q(t.animation),e),timings:i,options:null}}}class mt{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function pt(t){return!Array.isArray(t)&&"object"==typeof t}function gt(t){var e;return t?(t=$(t)).params&&(t.params=(e=t.params)?$(e):null):t={},t}function ft(t,e,i){return{duration:t,delay:e,easing:i}}function bt(t,e,i,n,s,a,o=null,r=!1){return{type:1,element:t,keyframes:e,preStyleProps:i,postStyleProps:n,duration:s,delay:a,totalTime:s+a,easing:o,subTimeline:r}}class _t{constructor(){this._map=new Map}consume(t){let e=this._map.get(t);return e?this._map.delete(t):e=[],e}append(t,e){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const yt=new RegExp(":enter","g"),vt=new RegExp(":leave","g");function wt(t,e,i,n,s,a={},o={},r,l,c=[]){return(new kt).buildKeyframes(t,e,i,n,s,a,o,r,l,c)}class kt{buildKeyframes(t,e,i,n,s,a,o,r,l,c=[]){l=l||new _t;const d=new Ct(t,e,l,n,s,c,[]);d.options=r,d.currentTimeline.setStyles([a],null,d.errors,r),st(this,i,d);const h=d.timelines.filter(t=>t.containsAnimation());if(h.length&&Object.keys(o).length){const t=h[h.length-1];t.allowOnlyTimelineStyles()||t.setStyles([o],null,d.errors,r)}return h.length?h.map(t=>t.buildKeyframes()):[bt(e,[],[],[],0,0,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const i=e.subInstructions.consume(e.element);if(i){const n=e.createSubContext(t.options),s=e.currentTimeline.currentTime,a=this._visitSubInstructions(i,n,n.options);s!=a&&e.transformIntoNewTimeline(a)}e.previousNode=t}visitAnimateRef(t,e){const i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}_visitSubInstructions(t,e,i){let n=e.currentTimeline.currentTime;const s=null!=i.duration?V(i.duration):null,a=null!=i.delay?V(i.delay):null;return 0!==s&&t.forEach(t=>{const i=e.appendInstructionToTimeline(t,s,a);n=Math.max(n,i.duration+i.delay)}),n}visitReference(t,e){e.updateOptions(t.options,!0),st(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const i=e.subContextCount;let n=e;const s=t.options;if(s&&(s.params||s.delay)&&(n=e.createSubContext(s),n.transformIntoNewTimeline(),null!=s.delay)){6==n.previousNode.type&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=xt);const t=V(s.delay);n.delayNextStep(t)}t.steps.length&&(t.steps.forEach(t=>st(this,t,n)),n.currentTimeline.applyStylesToKeyframe(),n.subContextCount>i&&n.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const i=[];let n=e.currentTimeline.currentTime;const s=t.options&&t.options.delay?V(t.options.delay):0;t.steps.forEach(a=>{const o=e.createSubContext(t.options);s&&o.delayNextStep(s),st(this,a,o),n=Math.max(n,o.currentTimeline.currentTime),i.push(o.currentTimeline)}),i.forEach(t=>e.currentTimeline.mergeTimelineCollectedStyles(t)),e.transformIntoNewTimeline(n),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const i=t.strValue;return U(e.params?Z(i,e.params,e.errors):i,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const i=e.currentAnimateTimings=this._visitTiming(t.timings,e),n=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),n.snapshotCurrentStyles());const s=t.style;5==s.type?this.visitKeyframes(s,e):(e.incrementTime(i.duration),this.visitStyle(s,e),n.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const i=e.currentTimeline,n=e.currentAnimateTimings;!n&&i.getCurrentStyleProperties().length&&i.forwardFrame();const s=n&&n.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(s):i.setStyles(t.styles,s,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const i=e.currentAnimateTimings,n=e.currentTimeline.duration,s=i.duration,a=e.createSubContext().currentTimeline;a.easing=i.easing,t.styles.forEach(t=>{a.forwardTime((t.offset||0)*s),a.setStyles(t.styles,t.easing,e.errors,e.options),a.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(a),e.transformIntoNewTimeline(n+s),e.previousNode=t}visitQuery(t,e){const i=e.currentTimeline.currentTime,n=t.options||{},s=n.delay?V(n.delay):0;s&&(6===e.previousNode.type||0==i&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=xt);let a=i;const o=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!n.optional,e.errors);e.currentQueryTotal=o.length;let r=null;o.forEach((i,n)=>{e.currentQueryIndex=n;const o=e.createSubContext(t.options,i);s&&o.delayNextStep(s),i===e.element&&(r=o.currentTimeline),st(this,t.animation,o),o.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,o.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(a),r&&(e.currentTimeline.mergeTimelineCollectedStyles(r),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const i=e.parentContext,n=e.currentTimeline,s=t.timings,a=Math.abs(s.duration),o=a*(e.currentQueryTotal-1);let r=a*e.currentQueryIndex;switch(s.duration<0?"reverse":s.easing){case"reverse":r=o-r;break;case"full":r=i.currentStaggerTime}const l=e.currentTimeline;r&&l.delayNextStep(r);const c=l.currentTime;st(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=n.currentTime-c+(n.startTime-i.currentTimeline.startTime)}}const xt={};class Ct{constructor(t,e,i,n,s,a,o,r){this._driver=t,this.element=e,this.subInstructions=i,this._enterClassName=n,this._leaveClassName=s,this.errors=a,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=xt,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=r||new St(this._driver,e,0),o.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const i=t;let n=this.options;null!=i.duration&&(n.duration=V(i.duration)),null!=i.delay&&(n.delay=V(i.delay));const s=i.params;if(s){let t=n.params;t||(t=this.options.params={}),Object.keys(s).forEach(i=>{e&&t.hasOwnProperty(i)||(t[i]=Z(s[i],t,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const i=t.params={};Object.keys(e).forEach(t=>{i[t]=e[t]})}}return t}createSubContext(t=null,e,i){const n=e||this.element,s=new Ct(this._driver,n,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(n,i||0));return s.previousNode=this.previousNode,s.currentAnimateTimings=this.currentAnimateTimings,s.options=this._copyOptions(),s.updateOptions(t),s.currentQueryIndex=this.currentQueryIndex,s.currentQueryTotal=this.currentQueryTotal,s.parentContext=this,this.subContextCount++,s}transformIntoNewTimeline(t){return this.previousNode=xt,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,i){const n={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=i?i:0)+t.delay,easing:""},s=new Dt(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,n,t.stretchStartingKeyframe);return this.timelines.push(s),n}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,i,n,s,a){let o=[];if(n&&o.push(this.element),t.length>0){t=(t=t.replace(yt,"."+this._enterClassName)).replace(vt,"."+this._leaveClassName);let e=this._driver.query(this.element,t,1!=i);0!==i&&(e=i<0?e.slice(e.length+i,e.length):e.slice(0,i)),o.push(...e)}return s||0!=o.length||a.push(`\`query("${e}")\` returned zero elements. (Use \`query("${e}", { optional: true })\` if you wish to allow this.)`),o}}class St{constructor(t,e,i,n){this._driver=t,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=n,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new St(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach(t=>{this._backFill[t]=this._globalTimelineStyles[t]||"*",this._currentKeyframe[t]="*"}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,i,n){e&&(this._previousKeyframe.easing=e);const s=n&&n.params||{},a=function(t,e){const i={};let n;return t.forEach(t=>{"*"===t?(n=n||Object.keys(e),n.forEach(t=>{i[t]="*"})):H(t,!1,i)}),i}(t,this._globalTimelineStyles);Object.keys(a).forEach(t=>{const e=Z(a[t],s,i);this._pendingStyles[t]=e,this._localTimelineStyles.hasOwnProperty(t)||(this._backFill[t]=this._globalTimelineStyles.hasOwnProperty(t)?this._globalTimelineStyles[t]:"*"),this._updateStyle(t,e)})}applyStylesToKeyframe(){const t=this._pendingStyles,e=Object.keys(t);0!=e.length&&(this._pendingStyles={},e.forEach(e=>{this._currentKeyframe[e]=t[e]}),Object.keys(this._localTimelineStyles).forEach(t=>{this._currentKeyframe.hasOwnProperty(t)||(this._currentKeyframe[t]=this._localTimelineStyles[t])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(t=>{const e=this._localTimelineStyles[t];this._pendingStyles[t]=e,this._updateStyle(t,e)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){Object.keys(t._styleSummary).forEach(e=>{const i=this._styleSummary[e],n=t._styleSummary[e];(!i||n.time>i.time)&&this._updateStyle(e,n.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let n=[];this._keyframes.forEach((s,a)=>{const o=H(s,!0);Object.keys(o).forEach(i=>{const n=o[i];"!"==n?t.add(i):"*"==n&&e.add(i)}),i||(o.offset=a/this.duration),n.push(o)});const s=t.size?J(t.values()):[],a=e.size?J(e.values()):[];if(i){const t=n[0],e=$(t);t.offset=0,e.offset=1,n=[t,e]}return bt(this.element,n,s,a,this.duration,this.startTime,this.easing,!1)}}class Dt extends St{constructor(t,e,i,n,s,a,o=!1){super(t,e,a.delay),this.element=e,this.keyframes=i,this.preStyleProps=n,this.postStyleProps=s,this._stretchStartingKeyframe=o,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:i,easing:n}=this.timings;if(this._stretchStartingKeyframe&&e){const s=[],a=i+e,o=e/a,r=H(t[0],!1);r.offset=0,s.push(r);const l=H(t[0],!1);l.offset=Et(o),s.push(l);const c=t.length-1;for(let n=1;n<=c;n++){let o=H(t[n],!1);o.offset=Et((e+o.offset*i)/a),s.push(o)}i=a,e=0,n="",t=s}return bt(this.element,t,this.preStyleProps,this.postStyleProps,i,e,n,!0)}}function Et(t,e=3){const i=Math.pow(10,e-1);return Math.round(t*i)/i}class At{}class Ot extends At{normalizePropertyName(t,e){return et(t)}normalizeStyleValue(t,e,i,n){let s="";const a=i.toString().trim();if(It[e]&&0!==i&&"0"!==i)if("number"==typeof i)s="px";else{const e=i.match(/^[+-]?[\d\.]+([a-z]*)$/);e&&0==e[1].length&&n.push(`Please provide a CSS unit value for ${t}:${i}`)}return a+s}}const It=(()=>function(t){const e={};return t.forEach(t=>e[t]=!0),e}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function Pt(t,e,i,n,s,a,o,r,l,c,d,h,u){return{type:0,element:t,triggerName:e,isRemovalTransition:s,fromState:i,fromStyles:a,toState:n,toStyles:o,timelines:r,queriedElements:l,preStyleProps:c,postStyleProps:d,totalTime:h,errors:u}}const Rt={};class Tt{constructor(t,e,i){this._triggerName=t,this.ast=e,this._stateStyles=i}match(t,e,i,n){return function(t,e,i,n,s){return t.some(t=>t(e,i,n,s))}(this.ast.matchers,t,e,i,n)}buildStyles(t,e,i){const n=this._stateStyles["*"],s=this._stateStyles[t],a=n?n.buildStyles(e,i):{};return s?s.buildStyles(e,i):a}build(t,e,i,n,s,a,o,r,l,c){const d=[],h=this.ast.options&&this.ast.options.params||Rt,u=this.buildStyles(i,o&&o.params||Rt,d),m=r&&r.params||Rt,p=this.buildStyles(n,m,d),g=new Set,f=new Map,b=new Map,_="void"===n,y={params:Object.assign(Object.assign({},h),m)},v=c?[]:wt(t,e,this.ast.animation,s,a,u,p,y,l,d);let w=0;if(v.forEach(t=>{w=Math.max(t.duration+t.delay,w)}),d.length)return Pt(e,this._triggerName,i,n,_,u,p,[],[],f,b,w,d);v.forEach(t=>{const i=t.element,n=S(f,i,{});t.preStyleProps.forEach(t=>n[t]=!0);const s=S(b,i,{});t.postStyleProps.forEach(t=>s[t]=!0),i!==e&&g.add(i)});const k=J(g.values());return Pt(e,this._triggerName,i,n,_,u,p,v,k,f,b,w)}}class Mt{constructor(t,e){this.styles=t,this.defaultParams=e}buildStyles(t,e){const i={},n=$(this.defaultParams);return Object.keys(t).forEach(e=>{const i=t[e];null!=i&&(n[e]=i)}),this.styles.styles.forEach(t=>{if("string"!=typeof t){const s=t;Object.keys(s).forEach(t=>{let a=s[t];a.length>1&&(a=Z(a,n,e)),i[t]=a})}}),i}}class Ft{constructor(t,e){this.name=t,this.ast=e,this.transitionFactories=[],this.states={},e.states.forEach(t=>{this.states[t.name]=new Mt(t.style,t.options&&t.options.params||{})}),Lt(this.states,"true","1"),Lt(this.states,"false","0"),e.transitions.forEach(e=>{this.transitionFactories.push(new Tt(t,e,this.states))}),this.fallbackTransition=new Tt(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(t,e)=>!0],options:null,queryCount:0,depCount:0},this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,i,n){return this.transitionFactories.find(s=>s.match(t,e,i,n))||null}matchStyles(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}}function Lt(t,e,i){t.hasOwnProperty(e)?t.hasOwnProperty(i)||(t[i]=t[e]):t.hasOwnProperty(i)&&(t[e]=t[i])}const Nt=new _t;class zt{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._animations={},this._playersById={},this.players=[]}register(t,e){const i=[],n=ht(this._driver,e,i);if(i.length)throw new Error(`Unable to build the animation due to the following errors: ${i.join("\n")}`);this._animations[t]=n}_buildPlayer(t,e,i){const n=t.element,s=w(0,this._normalizer,0,t.keyframes,e,i);return this._driver.animate(n,s,t.duration,t.delay,t.easing,[],!0)}create(t,e,i={}){const n=[],s=this._animations[t];let a;const o=new Map;if(s?(a=wt(this._driver,e,s,"ng-enter","ng-leave",{},{},i,Nt,n),a.forEach(t=>{const e=S(o,t.element,{});t.postStyleProps.forEach(t=>e[t]=null)})):(n.push("The requested animation doesn't exist or has already been destroyed"),a=[]),n.length)throw new Error(`Unable to create the animation due to the following errors: ${n.join("\n")}`);o.forEach((t,e)=>{Object.keys(t).forEach(i=>{t[i]=this._driver.computeStyle(e,i,"*")})});const r=v(a.map(t=>{const e=o.get(t.element);return this._buildPlayer(t,{},e)}));return this._playersById[t]=r,r.onDestroy(()=>this.destroy(t)),this.players.push(r),r}destroy(t){const e=this._getPlayer(t);e.destroy(),delete this._playersById[t];const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(t){const e=this._playersById[t];if(!e)throw new Error(`Unable to find the timeline player referenced by ${t}`);return e}listen(t,e,i,n){const s=C(e,"","","");return k(this._getPlayer(t),i,s,n),()=>{}}command(t,e,i,n){if("register"==i)return void this.register(t,n[0]);if("create"==i)return void this.create(t,e,n[0]||{});const s=this._getPlayer(t);switch(i){case"play":s.play();break;case"pause":s.pause();break;case"reset":s.reset();break;case"restart":s.restart();break;case"finish":s.finish();break;case"init":s.init();break;case"setPosition":s.setPosition(parseFloat(n[0]));break;case"destroy":this.destroy(t)}}}const Bt=[],Vt={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},jt={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0};class Ut{constructor(t,e=""){this.namespaceId=e;const i=t&&t.hasOwnProperty("value");if(this.value=null!=(n=i?t.value:t)?n:null,i){const e=$(t);delete e.value,this.options=e}else this.options={};var n;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const t=this.options.params;Object.keys(e).forEach(i=>{null==t[i]&&(t[i]=e[i])})}}}const $t=new Ut("void");class Ht{constructor(t,e,i){this.id=t,this.hostElement=e,this._engine=i,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Xt(e,this._hostClassName)}listen(t,e,i,n){if(!this._triggers.hasOwnProperty(e))throw new Error(`Unable to listen on the animation trigger event "${i}" because the animation trigger "${e}" doesn't exist!`);if(null==i||0==i.length)throw new Error(`Unable to listen on the animation trigger "${e}" because the provided event is undefined!`);if("start"!=(s=i)&&"done"!=s)throw new Error(`The provided animation trigger event "${i}" for the animation trigger "${e}" is not supported!`);var s;const a=S(this._elementListeners,t,[]),o={name:e,phase:i,callback:n};a.push(o);const r=S(this._engine.statesByElement,t,{});return r.hasOwnProperty(e)||(Xt(t,"ng-trigger"),Xt(t,"ng-trigger-"+e),r[e]=$t),()=>{this._engine.afterFlush(()=>{const t=a.indexOf(o);t>=0&&a.splice(t,1),this._triggers[e]||delete r[e]})}}register(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}_getTrigger(t){const e=this._triggers[t];if(!e)throw new Error(`The provided animation trigger "${t}" has not been registered!`);return e}trigger(t,e,i,n=!0){const s=this._getTrigger(e),a=new Gt(this.id,e,t);let o=this._engine.statesByElement.get(t);o||(Xt(t,"ng-trigger"),Xt(t,"ng-trigger-"+e),this._engine.statesByElement.set(t,o={}));let r=o[e];const l=new Ut(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&r&&l.absorbOptions(r.options),o[e]=l,r||(r=$t),"void"!==l.value&&r.value===l.value){if(!function(t,e){const i=Object.keys(t),n=Object.keys(e);if(i.length!=n.length)return!1;for(let s=0;s{Y(t,i),W(t,n)})}return}const c=S(this._engine.playersByElement,t,[]);c.forEach(t=>{t.namespaceId==this.id&&t.triggerName==e&&t.queued&&t.destroy()});let d=s.matchTransition(r.value,l.value,t,l.params),h=!1;if(!d){if(!n)return;d=s.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:d,fromState:r,toState:l,player:a,isFallbackTransition:h}),h||(Xt(t,"ng-animate-queued"),a.onStart(()=>{Zt(t,"ng-animate-queued")})),a.onDone(()=>{let e=this.players.indexOf(a);e>=0&&this.players.splice(e,1);const i=this._engine.playersByElement.get(t);if(i){let t=i.indexOf(a);t>=0&&i.splice(t,1)}}),this.players.push(a),c.push(a),a}deregister(t){delete this._triggers[t],this._engine.statesByElement.forEach((e,i)=>{delete e[t]}),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(e=>e.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const i=this._engine.driver.query(t,".ng-trigger",!0);i.forEach(t=>{if(t.__ng_removed)return;const i=this._engine.fetchNamespacesByElement(t);i.size?i.forEach(i=>i.triggerLeaveAnimation(t,e,!1,!0)):this.clearElementCache(t)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(t=>this.clearElementCache(t)))}triggerLeaveAnimation(t,e,i,n){const s=this._engine.statesByElement.get(t);if(s){const a=[];if(Object.keys(s).forEach(e=>{if(this._triggers[e]){const i=this.trigger(t,e,"void",n);i&&a.push(i)}}),a.length)return this._engine.markElementAsRemoved(this.id,t,!0,e),i&&v(a).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t);if(e){const i=new Set;e.forEach(e=>{const n=e.name;if(i.has(n))return;i.add(n);const s=this._triggers[n].fallbackTransition,a=this._engine.statesByElement.get(t)[n]||$t,o=new Ut("void"),r=new Gt(this.id,n,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:n,transition:s,fromState:a,toState:o,player:r,isFallbackTransition:!0})})}}removeNode(t,e){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let n=!1;if(i.totalAnimations){const e=i.players.length?i.playersByQueriedElement.get(t):[];if(e&&e.length)n=!0;else{let e=t;for(;e=e.parentNode;)if(i.statesByElement.get(e)){n=!0;break}}}if(this.prepareLeaveAnimationListeners(t),n)i.markElementAsRemoved(this.id,t,!1,e);else{const n=t.__ng_removed;n&&n!==Vt||(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}insertNode(t,e){Xt(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(i=>{const n=i.player;if(n.destroyed)return;const s=i.element,a=this._elementListeners.get(s);a&&a.forEach(e=>{if(e.name==i.triggerName){const n=C(s,i.triggerName,i.fromState.value,i.toState.value);n._data=t,k(i.player,e.phase,n,e.callback)}}),n.markedForDestroy?this._engine.afterFlush(()=>{n.destroy()}):e.push(i)}),this._queue=[],e.sort((t,e)=>{const i=t.transition.ast.depCount,n=e.transition.ast.depCount;return 0==i||0==n?i-n:this._engine.driver.containsElement(t.element,e.element)?1:-1})}destroy(t){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(e=>e.element===t)||e,e}}class qt{constructor(t,e,i){this.bodyNode=t,this.driver=e,this._normalizer=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(t,e)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(e=>{e.queued&&t.push(e)})}),t}createNamespace(t,e){const i=new Ht(t,e,this);return e.parentNode?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,e){const i=this._namespaceList.length-1;if(i>=0){let n=!1;for(let s=i;s>=0;s--)if(this.driver.containsElement(this._namespaceList[s].hostElement,e)){this._namespaceList.splice(s+1,0,t),n=!0;break}n||this._namespaceList.splice(0,0,t)}else this._namespaceList.push(t);return this.namespacesByHostElement.set(e,t),t}register(t,e){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,e)),i}registerTrigger(t,e,i){let n=this._namespaceLookup[t];n&&n.register(e,i)&&this.totalAnimations++}destroy(t,e){if(!t)return;const i=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[t];const e=this._namespaceList.indexOf(i);e>=0&&this._namespaceList.splice(e,1)}),this.afterFlushAnimationsDone(()=>i.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,i=this.statesByElement.get(t);if(i){const t=Object.keys(i);for(let n=0;n=0&&this.collectedLeaveElements.splice(t,1)}if(t){const n=this._fetchNamespace(t);n&&n.insertNode(e,i)}n&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Xt(t,"ng-animate-disabled")):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Zt(t,"ng-animate-disabled"))}removeNode(t,e,i,n){if(Wt(e)){const s=t?this._fetchNamespace(t):null;if(s?s.removeNode(e,n):this.markElementAsRemoved(t,e,!1,n),i){const i=this.namespacesByHostElement.get(e);i&&i.id!==t&&i.removeNode(e,n)}}else this._onRemovalComplete(e,n)}markElementAsRemoved(t,e,i,n){this.collectedLeaveElements.push(e),e.__ng_removed={namespaceId:t,setForRemoval:n,hasAnimation:i,removedBeforeQueried:!1}}listen(t,e,i,n,s){return Wt(e)?this._fetchNamespace(t).listen(e,i,n,s):()=>{}}_buildInstruction(t,e,i,n,s){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,n,t.fromState.options,t.toState.options,e,s)}destroyInnerAnimations(t){let e=this.driver.query(t,".ng-trigger",!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,".ng-animating",!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return v(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t.__ng_removed;if(e&&e.setForRemoval){if(t.__ng_removed=Vt,e.namespaceId){this.destroyInnerAnimations(t);const i=this._fetchNamespace(e.namespaceId);i&&i.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}this.driver.matchesElement(t,".ng-animate-disabled")&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,e)=>this._balanceNamespaceList(t,e)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;it()),this._flushFns=[],this._whenQuietFns.length){const t=this._whenQuietFns;this._whenQuietFns=[],e.length?v(e).onDone(()=>{t.forEach(t=>t())}):t.forEach(t=>t())}}reportError(t){throw new Error(`Unable to process animations due to the following failed trigger transitions\n ${t.join("\n")}`)}_flushAnimations(t,e){const i=new _t,n=[],s=new Map,a=[],o=new Map,r=new Map,l=new Map,c=new Set;this.disabledNodes.forEach(t=>{c.add(t);const e=this.driver.query(t,".ng-animate-queued",!0);for(let i=0;i{const i="ng-enter"+p++;m.set(e,i),t.forEach(t=>Xt(t,i))});const g=[],f=new Set,b=new Set;for(let v=0;vf.add(t)):b.add(t))}const _=new Map,y=Kt(h,Array.from(f));y.forEach((t,e)=>{const i="ng-leave"+p++;_.set(e,i),t.forEach(t=>Xt(t,i))}),t.push(()=>{u.forEach((t,e)=>{const i=m.get(e);t.forEach(t=>Zt(t,i))}),y.forEach((t,e)=>{const i=_.get(e);t.forEach(t=>Zt(t,i))}),g.forEach(t=>{this.processLeaveNode(t)})});const w=[],k=[];for(let v=this._namespaceList.length-1;v>=0;v--)this._namespaceList[v].drainQueuedTransitions(e).forEach(t=>{const e=t.player,s=t.element;if(w.push(e),this.collectedEnterElements.length){const t=s.__ng_removed;if(t&&t.setForMove)return void e.destroy()}const c=!d||!this.driver.containsElement(d,s),h=_.get(s),u=m.get(s),p=this._buildInstruction(t,i,u,h,c);if(!p.errors||!p.errors.length)return c||t.isFallbackTransition?(e.onStart(()=>Y(s,p.fromStyles)),e.onDestroy(()=>W(s,p.toStyles)),void n.push(e)):(p.timelines.forEach(t=>t.stretchStartingKeyframe=!0),i.append(s,p.timelines),a.push({instruction:p,player:e,element:s}),p.queriedElements.forEach(t=>S(o,t,[]).push(e)),p.preStyleProps.forEach((t,e)=>{const i=Object.keys(t);if(i.length){let t=r.get(e);t||r.set(e,t=new Set),i.forEach(e=>t.add(e))}}),void p.postStyleProps.forEach((t,e)=>{const i=Object.keys(t);let n=l.get(e);n||l.set(e,n=new Set),i.forEach(t=>n.add(t))}));k.push(p)});if(k.length){const t=[];k.forEach(e=>{t.push(`@${e.triggerName} has failed due to:\n`),e.errors.forEach(e=>t.push(`- ${e}\n`))}),w.forEach(t=>t.destroy()),this.reportError(t)}const x=new Map,C=new Map;a.forEach(t=>{const e=t.element;i.has(e)&&(C.set(e,e),this._beforeAnimationBuild(t.player.namespaceId,t.instruction,x))}),n.forEach(t=>{const e=t.element;this._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach(t=>{S(x,e,[]).push(t),t.destroy()})});const D=g.filter(t=>te(t,r,l)),E=new Map;Qt(E,this.driver,b,l,"*").forEach(t=>{te(t,r,l)&&D.push(t)});const A=new Map;u.forEach((t,e)=>{Qt(A,this.driver,new Set(t),r,"!")}),D.forEach(t=>{const e=E.get(t),i=A.get(t);E.set(t,Object.assign(Object.assign({},e),i))});const O=[],I=[],P={};a.forEach(t=>{const{element:e,player:a,instruction:o}=t;if(i.has(e)){if(c.has(e))return a.onDestroy(()=>W(e,o.toStyles)),a.disabled=!0,a.overrideTotalTime(o.totalTime),void n.push(a);let t=P;if(C.size>1){let i=e;const n=[];for(;i=i.parentNode;){const e=C.get(i);if(e){t=e;break}n.push(i)}n.forEach(e=>C.set(e,t))}const i=this._buildAnimation(a.namespaceId,o,x,s,A,E);if(a.setRealPlayer(i),t===P)O.push(a);else{const e=this.playersByElement.get(t);e&&e.length&&(a.parentPlayer=v(e)),n.push(a)}}else Y(e,o.fromStyles),a.onDestroy(()=>W(e,o.toStyles)),I.push(a),c.has(e)&&n.push(a)}),I.forEach(t=>{const e=s.get(t.element);if(e&&e.length){const i=v(e);t.setRealPlayer(i)}}),n.forEach(t=>{t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()});for(let v=0;v!t.destroyed);n.length?Jt(this,t,n):this.processLeaveNode(t)}return g.length=0,O.forEach(t=>{this.players.push(t),t.onDone(()=>{t.destroy();const e=this.players.indexOf(t);this.players.splice(e,1)}),t.play()}),O}elementContainsData(t,e){let i=!1;const n=e.__ng_removed;return n&&n.setForRemoval&&(i=!0),this.playersByElement.has(e)&&(i=!0),this.playersByQueriedElement.has(e)&&(i=!0),this.statesByElement.has(e)&&(i=!0),this._fetchNamespace(t).elementContainsData(e)||i}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,i,n,s){let a=[];if(e){const e=this.playersByQueriedElement.get(t);e&&(a=e)}else{const e=this.playersByElement.get(t);if(e){const t=!s||"void"==s;e.forEach(e=>{e.queued||(t||e.triggerName==n)&&a.push(e)})}}return(i||n)&&(a=a.filter(t=>!(i&&i!=t.namespaceId||n&&n!=t.triggerName))),a}_beforeAnimationBuild(t,e,i){const n=e.element,s=e.isRemovalTransition?void 0:t,a=e.isRemovalTransition?void 0:e.triggerName;for(const o of e.timelines){const t=o.element,r=t!==n,l=S(i,t,[]);this._getPreviousPlayers(t,r,s,a,e.toState).forEach(t=>{const e=t.getRealPlayer();e.beforeDestroy&&e.beforeDestroy(),t.destroy(),l.push(t)})}Y(n,e.fromStyles)}_buildAnimation(t,e,i,n,s,a){const o=e.triggerName,r=e.element,l=[],c=new Set,d=new Set,h=e.timelines.map(e=>{const h=e.element;c.add(h);const u=h.__ng_removed;if(u&&u.removedBeforeQueried)return new b(e.duration,e.delay);const m=h!==r,p=function(t){const e=[];return function t(e,i){for(let n=0;nt.getRealPlayer())).filter(t=>!!t.element&&t.element===h),g=s.get(h),f=a.get(h),y=w(0,this._normalizer,0,e.keyframes,g,f),v=this._buildPlayer(e,y,p);if(e.subTimeline&&n&&d.add(h),m){const e=new Gt(t,o,h);e.setRealPlayer(v),l.push(e)}return v});l.forEach(t=>{S(this.playersByQueriedElement,t.element,[]).push(t),t.onDone(()=>function(t,e,i){let n;if(t instanceof Map){if(n=t.get(e),n){if(n.length){const t=n.indexOf(i);n.splice(t,1)}0==n.length&&t.delete(e)}}else if(n=t[e],n){if(n.length){const t=n.indexOf(i);n.splice(t,1)}0==n.length&&delete t[e]}return n}(this.playersByQueriedElement,t.element,t))}),c.forEach(t=>Xt(t,"ng-animating"));const u=v(h);return u.onDestroy(()=>{c.forEach(t=>Zt(t,"ng-animating")),W(r,e.toStyles)}),d.forEach(t=>{S(n,t,[]).push(u)}),u}_buildPlayer(t,e,i){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new b(t.duration,t.delay)}}class Gt{constructor(t,e,i){this.namespaceId=t,this.triggerName=e,this.element=i,this._player=new b,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach(e=>{this._queuedCallbacks[e].forEach(i=>k(t,e,void 0,i))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){S(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function Wt(t){return t&&1===t.nodeType}function Yt(t,e){const i=t.style.display;return t.style.display=null!=e?e:"none",i}function Qt(t,e,i,n,s){const a=[];i.forEach(t=>a.push(Yt(t)));const o=[];n.forEach((i,n)=>{const a={};i.forEach(t=>{const i=a[t]=e.computeStyle(n,t,s);i&&0!=i.length||(n.__ng_removed=jt,o.push(n))}),t.set(n,a)});let r=0;return i.forEach(t=>Yt(t,a[r++])),o}function Kt(t,e){const i=new Map;if(t.forEach(t=>i.set(t,[])),0==e.length)return i;const n=new Set(e),s=new Map;return e.forEach(t=>{const e=function t(e){if(!e)return 1;let a=s.get(e);if(a)return a;const o=e.parentNode;return a=i.has(o)?o:n.has(o)?1:t(o),s.set(e,a),a}(t);1!==e&&i.get(e).push(t)}),i}function Xt(t,e){if(t.classList)t.classList.add(e);else{let i=t.$$classes;i||(i=t.$$classes={}),i[e]=!0}}function Zt(t,e){if(t.classList)t.classList.remove(e);else{let i=t.$$classes;i&&delete i[e]}}function Jt(t,e,i){v(i).onDone(()=>t.processLeaveNode(e))}function te(t,e,i){const n=i.get(t);if(!n)return!1;let s=e.get(t);return s?n.forEach(t=>s.add(t)):e.set(t,n),i.delete(t),!0}class ee{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._triggerCache={},this.onRemovalComplete=(t,e)=>{},this._transitionEngine=new qt(t,e,i),this._timelineEngine=new zt(t,e,i),this._transitionEngine.onRemovalComplete=(t,e)=>this.onRemovalComplete(t,e)}registerTrigger(t,e,i,n,s){const a=t+"-"+n;let o=this._triggerCache[a];if(!o){const t=[],e=ht(this._driver,s,t);if(t.length)throw new Error(`The animation trigger "${n}" has failed to build due to the following errors:\n - ${t.join("\n - ")}`);o=function(t,e){return new Ft(t,e)}(n,e),this._triggerCache[a]=o}this._transitionEngine.registerTrigger(e,n,o)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,i,n){this._transitionEngine.insertNode(t,e,i,n)}onRemove(t,e,i,n){this._transitionEngine.removeNode(t,e,n||!1,i)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,i,n){if("@"==i.charAt(0)){const[t,s]=D(i);this._timelineEngine.command(t,e,s,n)}else this._transitionEngine.trigger(t,e,i,n)}listen(t,e,i,n,s){if("@"==i.charAt(0)){const[t,n]=D(i);return this._timelineEngine.listen(t,e,n,s)}return this._transitionEngine.listen(t,e,i,n,s)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function ie(t,e){let i=null,n=null;return Array.isArray(e)&&e.length?(i=se(e[0]),e.length>1&&(n=se(e[e.length-1]))):e&&(i=se(e)),i||n?new ne(t,i,n):null}let ne=(()=>{class t{constructor(e,i,n){this._element=e,this._startStyles=i,this._endStyles=n,this._state=0;let s=t.initialStylesByElement.get(e);s||t.initialStylesByElement.set(e,s={}),this._initialStyles=s}start(){this._state<1&&(this._startStyles&&W(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(W(this._element,this._initialStyles),this._endStyles&&(W(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(Y(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Y(this._element,this._endStyles),this._endStyles=null),W(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function se(t){let e=null;const i=Object.keys(t);for(let n=0;nthis._handleCallback(t)}apply(){!function(t,e){const i=ue(t,"").trim();i.length&&(function(t,e){let i=0;for(let n=0;n=this._delay&&i>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),de(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(t,e){const i=ue(t,"").split(","),n=ce(i,e);n>=0&&(i.splice(n,1),he(t,"",i.join(",")))}(this._element,this._name))}}function re(t,e,i){he(t,"PlayState",i,le(t,e))}function le(t,e){const i=ue(t,"");return i.indexOf(",")>0?ce(i.split(","),e):ce([i],e)}function ce(t,e){for(let i=0;i=0)return i;return-1}function de(t,e,i){i?t.removeEventListener("animationend",e):t.addEventListener("animationend",e)}function he(t,e,i,n){const s="animation"+e;if(null!=n){const e=t.style[s];if(e.length){const t=e.split(",");t[n]=i,i=t.join(",")}}t.style[s]=i}function ue(t,e){return t.style["animation"+e]}class me{constructor(t,e,i,n,s,a,o,r){this.element=t,this.keyframes=e,this.animationName=i,this._duration=n,this._delay=s,this._finalStyles=o,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=a||"linear",this.totalTime=n+s,this._buildStyler()}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}destroy(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(t=>t()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}finish(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(t){this._styler.setPosition(t)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new oe(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",()=>this.finish())}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}beforeDestroy(){this.init();const t={};if(this.hasStarted()){const e=this._state>=3;Object.keys(this._finalStyles).forEach(i=>{"offset"!=i&&(t[i]=e?this._finalStyles[i]:at(this.element,i))})}this.currentSnapshot=t}}class pe extends b{constructor(t,e){super(),this.element=t,this._startingStyles={},this.__initialized=!1,this._styles=N(e)}init(){!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(t=>{this._startingStyles[t]=this.element.style[t]}),super.init())}play(){this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(t=>this.element.style.setProperty(t,this._styles[t])),super.play())}destroy(){this._startingStyles&&(Object.keys(this._startingStyles).forEach(t=>{const e=this._startingStyles[t];e?this.element.style.setProperty(t,e):this.element.style.removeProperty(t)}),this._startingStyles=null,super.destroy())}}class ge{constructor(){this._count=0,this._head=document.querySelector("head"),this._warningIssued=!1}validateStyleProperty(t){return T(t)}matchesElement(t,e){return M(t,e)}containsElement(t,e){return F(t,e)}query(t,e,i){return L(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}buildKeyframeElement(t,e,i){i=i.map(t=>N(t));let n=`@keyframes ${e} {\n`,s="";i.forEach(t=>{s=" ";const e=parseFloat(t.offset);n+=`${s}${100*e}% {\n`,s+=" ",Object.keys(t).forEach(e=>{const i=t[e];switch(e){case"offset":return;case"easing":return void(i&&(n+=`${s}animation-timing-function: ${i};\n`));default:return void(n+=`${s}${e}: ${i};\n`)}}),n+=`${s}}\n`}),n+="}\n";const a=document.createElement("style");return a.innerHTML=n,a}animate(t,e,i,n,s,a=[],o){o&&this._notifyFaultyScrubber();const r=a.filter(t=>t instanceof me),l={};it(i,n)&&r.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>l[t]=e[t])});const c=function(t){let e={};return t&&(Array.isArray(t)?t:[t]).forEach(t=>{Object.keys(t).forEach(i=>{"offset"!=i&&"easing"!=i&&(e[i]=t[i])})}),e}(e=nt(t,e,l));if(0==i)return new pe(t,c);const d=`gen_css_kf_${this._count++}`,h=this.buildKeyframeElement(t,d,e);document.querySelector("head").appendChild(h);const u=ie(t,e),m=new me(t,e,d,i,n,s,c,u);return m.onDestroy(()=>{var t;(t=h).parentNode.removeChild(t)}),m}_notifyFaultyScrubber(){this._warningIssued||(console.warn("@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\n"," visit http://bit.ly/IWukam to learn more about using the web-animation-js polyfill."),this._warningIssued=!0)}}class fe{constructor(t,e,i,n){this.element=t,this.keyframes=e,this.options=i,this._specialStyles=n,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(t,e,i){return t.animate(e,i)}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(e=>{"offset"!=e&&(t[e]=this._finished?this._finalKeyframe[e]:at(this.element,e))}),this.currentSnapshot=t}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class be{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(_e().toString()),this._cssKeyframesDriver=new ge}validateStyleProperty(t){return T(t)}matchesElement(t,e){return M(t,e)}containsElement(t,e){return F(t,e)}query(t,e,i){return L(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}overrideWebAnimationsSupport(t){this._isNativeImpl=t}animate(t,e,i,n,s,a=[],o){if(!o&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(t,e,i,n,s,a);const r={duration:i,delay:n,fill:0==n?"both":"forwards"};s&&(r.easing=s);const l={},c=a.filter(t=>t instanceof fe);it(i,n)&&c.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>l[t]=e[t])});const d=ie(t,e=nt(t,e=e.map(t=>H(t,!1)),l));return new fe(t,e,r,d)}}function _e(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}var ye=i("ofXK");let ve=(()=>{class t extends a{constructor(t,e){super(),this._nextAnimationId=0,this._renderer=t.createRenderer(e.body,{id:"0",encapsulation:s.Y.None,styles:[],data:{animation:[]}})}build(t){const e=this._nextAnimationId.toString();this._nextAnimationId++;const i=Array.isArray(t)?c(t):t;return xe(this._renderer,null,e,"register",[i]),new we(e,this._renderer)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(s.M),s.Mc(ye.e))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();class we extends class{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new ke(this._id,t,e||{},this._renderer)}}class ke{constructor(t,e,i,n){this.id=t,this.element=e,this._renderer=n,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return xe(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset")}setPosition(t){this._command("setPosition",t)}getPosition(){return 0}}function xe(t,e,i,n,s){return t.setProperty(e,`@@${i}:${n}`,s)}let Ce=(()=>{class t{constructor(t,e,i){this.delegate=t,this.engine=e,this._zone=i,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),e.onRemovalComplete=(t,e)=>{e&&e.parentNode(t)&&e.removeChild(t.parentNode,t)}}createRenderer(t,e){const i=this.delegate.createRenderer(t,e);if(!(t&&e&&e.data&&e.data.animation)){let t=this._rendererCache.get(i);return t||(t=new Se("",i,this.engine),this._rendererCache.set(i,t)),t}const n=e.id,s=e.id+"-"+this._currentId;this._currentId++,this.engine.register(s,t);const a=e=>{Array.isArray(e)?e.forEach(a):this.engine.registerTrigger(n,s,t,e.name,e)};return e.data.animation.forEach(a),new De(this,s,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(t,e,i){t>=0&&te(i)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(t=>{const[e,i]=t;e(i)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([e,i]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(s.M),s.Mc(ee),s.Mc(s.F))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();class Se{constructor(t,e,i){this.namespaceId=t,this.delegate=e,this.engine=i,this.destroyNode=this.delegate.destroyNode?t=>e.destroyNode(t):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,i){this.delegate.insertBefore(t,e,i),this.engine.onInsert(this.namespaceId,e,t,!0)}removeChild(t,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate,i)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,i,n){this.delegate.setAttribute(t,e,i,n)}removeAttribute(t,e,i){this.delegate.removeAttribute(t,e,i)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,i,n){this.delegate.setStyle(t,e,i,n)}removeStyle(t,e,i){this.delegate.removeStyle(t,e,i)}setProperty(t,e,i){"@"==e.charAt(0)&&"@.disabled"==e?this.disableAnimations(t,!!i):this.delegate.setProperty(t,e,i)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,i){return this.delegate.listen(t,e,i)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class De extends Se{constructor(t,e,i,n){super(e,i,n),this.factory=t,this.namespaceId=e}setProperty(t,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&"@.disabled"==e?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,e.substr(1),i):this.delegate.setProperty(t,e,i)}listen(t,e,i){if("@"==e.charAt(0)){const n=function(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(t);let s=e.substr(1),a="";return"@"!=s.charAt(0)&&([s,a]=function(t){const e=t.indexOf(".");return[t.substring(0,e),t.substr(e+1)]}(s)),this.engine.listen(this.namespaceId,n,s,a,t=>{this.factory.scheduleListenerCallback(t._data||-1,i,t)})}return this.delegate.listen(t,e,i)}}let Ee=(()=>{class t extends ee{constructor(t,e,i){super(t.body,e,i)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(ye.e),s.Mc(B),s.Mc(At))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();const Ae=new s.v("AnimationModuleType"),Oe=[{provide:B,useFactory:function(){return"function"==typeof _e()?new be:new ge}},{provide:Ae,useValue:"BrowserAnimations"},{provide:a,useClass:ve},{provide:At,useFactory:function(){return new Ot}},{provide:ee,useClass:Ee},{provide:s.M,useFactory:function(t,e,i){return new Ce(t,e,i)},deps:[n.d,ee,s.F]}];let Ie=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:Oe,imports:[n.a]}),t})();var Pe=i("XNiG"),Re=i("quSY"),Te=i("z+Ro"),Me=i("yCtX"),Fe=i("jZKg");function Le(...t){let e=t[t.length-1];return Object(Te.a)(e)?(t.pop(),Object(Fe.a)(t,e)):Object(Me.a)(t)}function Ne(t,...e){return e.length?e.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}var ze=i("7o/Q"),Be=i("KqfI"),Ve=i("n6bG");function je(t,e,i){return function(n){return n.lift(new Ue(t,e,i))}}class Ue{constructor(t,e,i){this.nextOrObserver=t,this.error=e,this.complete=i}call(t,e){return e.subscribe(new $e(t,this.nextOrObserver,this.error,this.complete))}}class $e extends ze.a{constructor(t,e,i,n){super(t),this._tapNext=Be.a,this._tapError=Be.a,this._tapComplete=Be.a,this._tapError=i||Be.a,this._tapComplete=n||Be.a,Object(Ve.a)(e)?(this._context=this,this._tapNext=e):e&&(this._context=e,this._tapNext=e.next||Be.a,this._tapError=e.error||Be.a,this._tapComplete=e.complete||Be.a)}_next(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)}_error(t){try{this._tapError.call(this._context,t)}catch(t){return void this.destination.error(t)}this.destination.error(t)}_complete(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()}}class He extends Re.a{constructor(t,e){super()}schedule(t,e=0){return this}}class qe extends He{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){if(this.closed)return this;this.state=t;const i=this.id,n=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(n,i,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(n,this.id,e),this}requestAsyncId(t,e,i=0){return setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,e,i=0){if(null!==i&&this.delay===i&&!1===this.pending)return e;clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(t,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let i=!1,n=void 0;try{this.work(t)}catch(s){i=!0,n=!!s&&s||new Error(s)}if(i)return this.unsubscribe(),n}_unsubscribe(){const t=this.id,e=this.scheduler,i=e.actions,n=i.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==n&&i.splice(n,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}let Ge=(()=>{class t{constructor(e,i=t.now){this.SchedulerAction=e,this.now=i}schedule(t,e=0,i){return new this.SchedulerAction(this,t).schedule(i,e)}}return t.now=()=>Date.now(),t})();class We extends Ge{constructor(t,e=Ge.now){super(t,()=>We.delegate&&We.delegate!==this?We.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,e=0,i){return We.delegate&&We.delegate!==this?We.delegate.schedule(t,e,i):super.schedule(t,e,i)}flush(t){const{actions:e}=this;if(this.active)return void e.push(t);let i;this.active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,i){for(;t=e.shift();)t.unsubscribe();throw i}}}const Ye=new We(qe);function Qe(t,e=Ye){return i=>i.lift(new Ke(t,e))}class Ke{constructor(t,e){this.dueTime=t,this.scheduler=e}call(t,e){return e.subscribe(new Xe(t,this.dueTime,this.scheduler))}}class Xe extends ze.a{constructor(t,e,i){super(t),this.dueTime=e,this.scheduler=i,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(Ze,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function Ze(t){t.debouncedNext()}function Je(t,e){return function(i){return i.lift(new ti(t,e))}}class ti{constructor(t,e){this.predicate=t,this.thisArg=e}call(t,e){return e.subscribe(new ei(t,this.predicate,this.thisArg))}}class ei extends ze.a{constructor(t,e,i){super(t),this.predicate=e,this.thisArg=i,this.count=0}_next(t){let e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(i){return void this.destination.error(i)}e&&this.destination.next(t)}}var ii=i("lJxs");const ni=(()=>{function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t})();var si=i("HDdC");const ai=new si.a(t=>t.complete());function oi(t){return t?function(t){return new si.a(e=>t.schedule(()=>e.complete()))}(t):ai}function ri(t){return e=>0===t?oi():e.lift(new li(t))}class li{constructor(t){if(this.total=t,this.total<0)throw new ni}call(t,e){return e.subscribe(new ci(t,this.total))}}class ci extends ze.a{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){const e=this.total,i=++this.count;i<=e&&(this.destination.next(t),i===e&&(this.destination.complete(),this.unsubscribe()))}}function di(t){return null!=t&&"false"!==`${t}`}function hi(t,e=0){return function(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}(t)?Number(t):e}function ui(t){return Array.isArray(t)?t:[t]}function mi(t){return null==t?"":"string"==typeof t?t:`${t}px`}function pi(t){return t instanceof s.q?t.nativeElement:t}let gi;try{gi="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(OA){gi=!1}let fi,bi=(()=>{class t{constructor(t){this._platformId=t,this.isBrowser=this._platformId?Object(ye.I)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!gi)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(s.I,8))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(s.I,8))},token:t,providedIn:"root"}),t})(),_i=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})();const yi=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function vi(){if(fi)return fi;if("object"!=typeof document||!document)return fi=new Set(yi),fi;let t=document.createElement("input");return fi=new Set(yi.filter(e=>(t.setAttribute("type",e),t.type===e))),fi}let wi,ki,xi;function Ci(t){return function(){if(null==wi&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>wi=!0}))}finally{wi=wi||!1}return wi}()?t:!!t.capture}function Si(){if("object"!=typeof document||!document)return 0;if(null==ki){const t=document.createElement("div"),e=t.style;t.dir="rtl",e.height="1px",e.width="1px",e.overflow="auto",e.visibility="hidden",e.pointerEvents="none",e.position="absolute";const i=document.createElement("div"),n=i.style;n.width="2px",n.height="1px",t.appendChild(i),document.body.appendChild(t),ki=0,0===t.scrollLeft&&(t.scrollLeft=1,ki=0===t.scrollLeft?1:2),t.parentNode.removeChild(t)}return ki}function Di(t){if(function(){if(null==xi){const t="undefined"!=typeof document?document.head:null;xi=!(!t||!t.createShadowRoot&&!t.attachShadow)}return xi}()){const e=t.getRootNode?t.getRootNode():null;if(e instanceof ShadowRoot)return e}return null}let Ei=(()=>{class t{create(t){return"undefined"==typeof MutationObserver?null:new MutationObserver(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(s.uc)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),Ai=(()=>{class t{constructor(t){this._mutationObserverFactory=t,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((t,e)=>this._cleanupObserver(e))}observe(t){const e=pi(t);return new si.a(t=>{const i=this._observeElement(e).subscribe(t);return()=>{i.unsubscribe(),this._unobserveElement(e)}})}_observeElement(t){if(this._observedElements.has(t))this._observedElements.get(t).count++;else{const e=new Pe.a,i=this._mutationObserverFactory.create(t=>e.next(t));i&&i.observe(t,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(t,{observer:i,stream:e,count:1})}return this._observedElements.get(t).stream}_unobserveElement(t){this._observedElements.has(t)&&(this._observedElements.get(t).count--,this._observedElements.get(t).count||this._cleanupObserver(t))}_cleanupObserver(t){if(this._observedElements.has(t)){const{observer:e,stream:i}=this._observedElements.get(t);e&&e.disconnect(),i.complete(),this._observedElements.delete(t)}}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Ei))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(Ei))},token:t,providedIn:"root"}),t})(),Oi=(()=>{class t{constructor(t,e,i){this._contentObserver=t,this._elementRef=e,this._ngZone=i,this.event=new s.s,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(t){this._debounce=hi(t),this._subscribe()}ngAfterContentInit(){this._currentSubscription||this.disabled||this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const t=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?t.pipe(Qe(this.debounce)):t).subscribe(this.event)})}_unsubscribe(){this._currentSubscription&&this._currentSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Ai),s.yc(s.q),s.yc(s.F))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),t})(),Ii=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Ei]}),t})();function Pi(t,e){return(t.getAttribute(e)||"").match(/\S+/g)||[]}let Ri=0;const Ti=new Map;let Mi=null,Fi=(()=>{class t{constructor(t){this._document=t}describe(t,e){this._canBeDescribed(t,e)&&("string"!=typeof e?(this._setMessageId(e),Ti.set(e,{messageElement:e,referenceCount:0})):Ti.has(e)||this._createMessageElement(e),this._isElementDescribedByMessage(t,e)||this._addMessageReference(t,e))}removeDescription(t,e){if(this._isElementNode(t)){if(this._isElementDescribedByMessage(t,e)&&this._removeMessageReference(t,e),"string"==typeof e){const t=Ti.get(e);t&&0===t.referenceCount&&this._deleteMessageElement(e)}Mi&&0===Mi.childNodes.length&&this._deleteMessagesContainer()}}ngOnDestroy(){const t=this._document.querySelectorAll("[cdk-describedby-host]");for(let e=0;e0!=t.indexOf("cdk-describedby-message"));t.setAttribute("aria-describedby",e.join(" "))}_addMessageReference(t,e){const i=Ti.get(e);!function(t,e,i){const n=Pi(t,e);n.some(t=>t.trim()==i.trim())||(n.push(i.trim()),t.setAttribute(e,n.join(" ")))}(t,"aria-describedby",i.messageElement.id),t.setAttribute("cdk-describedby-host",""),i.referenceCount++}_removeMessageReference(t,e){const i=Ti.get(e);i.referenceCount--,function(t,e,i){const n=Pi(t,e).filter(t=>t!=i.trim());n.length?t.setAttribute(e,n.join(" ")):t.removeAttribute(e)}(t,"aria-describedby",i.messageElement.id),t.removeAttribute("cdk-describedby-host")}_isElementDescribedByMessage(t,e){const i=Pi(t,"aria-describedby"),n=Ti.get(e),s=n&&n.messageElement.id;return!!s&&-1!=i.indexOf(s)}_canBeDescribed(t,e){if(!this._isElementNode(t))return!1;if(e&&"object"==typeof e)return!0;const i=null==e?"":`${e}`.trim(),n=t.getAttribute("aria-label");return!(!i||n&&n.trim()===i)}_isElementNode(t){return t.nodeType===this._document.ELEMENT_NODE}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(ye.e))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(ye.e))},token:t,providedIn:"root"}),t})();class Li{constructor(t){this._items=t,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new Pe.a,this._typeaheadSubscription=Re.a.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._skipPredicateFn=t=>t.disabled,this._pressedLetters=[],this.tabOut=new Pe.a,this.change=new Pe.a,t instanceof s.K&&t.changes.subscribe(t=>{if(this._activeItem){const e=t.toArray().indexOf(this._activeItem);e>-1&&e!==this._activeItemIndex&&(this._activeItemIndex=e)}})}skipPredicate(t){return this._skipPredicateFn=t,this}withWrap(t=!0){return this._wrap=t,this}withVerticalOrientation(t=!0){return this._vertical=t,this}withHorizontalOrientation(t){return this._horizontal=t,this}withAllowedModifierKeys(t){return this._allowedModifierKeys=t,this}withTypeAhead(t=200){if(this._items.length&&this._items.some(t=>"function"!=typeof t.getLabel))throw Error("ListKeyManager items in typeahead mode must implement the `getLabel` method.");return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(je(t=>this._pressedLetters.push(t)),Qe(t),Je(()=>this._pressedLetters.length>0),Object(ii.a)(()=>this._pressedLetters.join(""))).subscribe(t=>{const e=this._getItemsArray();for(let i=1;i!t[e]||this._allowedModifierKeys.indexOf(e)>-1);switch(e){case 9:return void this.tabOut.next();case 40:if(this._vertical&&i){this.setNextItemActive();break}return;case 38:if(this._vertical&&i){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&i){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&i){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;default:return void((i||Ne(t,"shiftKey"))&&(t.key&&1===t.key.length?this._letterKeyStream.next(t.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],t.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(t){const e=this._getItemsArray(),i="number"==typeof t?t:e.indexOf(t),n=e[i];this._activeItem=null==n?null:n,this._activeItemIndex=i}_setActiveItemByDelta(t){this._wrap?this._setActiveInWrapMode(t):this._setActiveInDefaultMode(t)}_setActiveInWrapMode(t){const e=this._getItemsArray();for(let i=1;i<=e.length;i++){const n=(this._activeItemIndex+t*i+e.length)%e.length;if(!this._skipPredicateFn(e[n]))return void this.setActiveItem(n)}}_setActiveInDefaultMode(t){this._setActiveItemByIndex(this._activeItemIndex+t,t)}_setActiveItemByIndex(t,e){const i=this._getItemsArray();if(i[t]){for(;this._skipPredicateFn(i[t]);)if(!i[t+=e])return;this.setActiveItem(t)}}_getItemsArray(){return this._items instanceof s.K?this._items.toArray():this._items}}class Ni extends Li{setActiveItem(t){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(t),this.activeItem&&this.activeItem.setActiveStyles()}}class zi extends Li{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(t){return this._origin=t,this}setActiveItem(t){super.setActiveItem(t),this.activeItem&&this.activeItem.focus(this._origin)}}let Bi=(()=>{class t{constructor(t){this._platform=t}isDisabled(t){return t.hasAttribute("disabled")}isVisible(t){return function(t){return!!(t.offsetWidth||t.offsetHeight||"function"==typeof t.getClientRects&&t.getClientRects().length)}(t)&&"visible"===getComputedStyle(t).visibility}isTabbable(t){if(!this._platform.isBrowser)return!1;const e=function(t){try{return t.frameElement}catch(OA){return null}}((i=t).ownerDocument&&i.ownerDocument.defaultView||window);var i;if(e){const t=e&&e.nodeName.toLowerCase();if(-1===ji(e))return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&"object"===t)return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&!this.isVisible(e))return!1}let n=t.nodeName.toLowerCase(),s=ji(t);if(t.hasAttribute("contenteditable"))return-1!==s;if("iframe"===n)return!1;if("audio"===n){if(!t.hasAttribute("controls"))return!1;if(this._platform.BLINK)return!0}if("video"===n){if(!t.hasAttribute("controls")&&this._platform.TRIDENT)return!1;if(this._platform.BLINK||this._platform.FIREFOX)return!0}return("object"!==n||!this._platform.BLINK&&!this._platform.WEBKIT)&&!(this._platform.WEBKIT&&this._platform.IOS&&!function(t){let e=t.nodeName.toLowerCase(),i="input"===e&&t.type;return"text"===i||"password"===i||"select"===e||"textarea"===e}(t))&&t.tabIndex>=0}isFocusable(t){return function(t){return!function(t){return function(t){return"input"==t.nodeName.toLowerCase()}(t)&&"hidden"==t.type}(t)&&(function(t){let e=t.nodeName.toLowerCase();return"input"===e||"select"===e||"button"===e||"textarea"===e}(t)||function(t){return function(t){return"a"==t.nodeName.toLowerCase()}(t)&&t.hasAttribute("href")}(t)||t.hasAttribute("contenteditable")||Vi(t))}(t)&&!this.isDisabled(t)&&this.isVisible(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(bi))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(bi))},token:t,providedIn:"root"}),t})();function Vi(t){if(!t.hasAttribute("tabindex")||void 0===t.tabIndex)return!1;let e=t.getAttribute("tabindex");return"-32768"!=e&&!(!e||isNaN(parseInt(e,10)))}function ji(t){if(!Vi(t))return null;const e=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e}class Ui{constructor(t,e,i,n,s=!1){this._element=t,this._checker=e,this._ngZone=i,this._document=n,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,s||this.attachAnchors()}get enabled(){return this._enabled}set enabled(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}destroy(){const t=this._startAnchor,e=this._endAnchor;t&&(t.removeEventListener("focus",this.startAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),e&&(e.removeEventListener("focus",this.endAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),this._startAnchor=this._endAnchor=null}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(){return new Promise(t=>{this._executeOnStable(()=>t(this.focusInitialElement()))})}focusFirstTabbableElementWhenReady(){return new Promise(t=>{this._executeOnStable(()=>t(this.focusFirstTabbableElement()))})}focusLastTabbableElementWhenReady(){return new Promise(t=>{this._executeOnStable(()=>t(this.focusLastTabbableElement()))})}_getRegionBoundary(t){let e=this._element.querySelectorAll(`[cdk-focus-region-${t}], `+`[cdkFocusRegion${t}], `+`[cdk-focus-${t}]`);for(let i=0;i=0;i--){let t=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(t)return t}return null}_createAnchor(){const t=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add("cdk-visually-hidden"),t.classList.add("cdk-focus-trap-anchor"),t.setAttribute("aria-hidden","true"),t}_toggleAnchorTabIndex(t,e){t?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}_executeOnStable(t){this._ngZone.isStable?t():this._ngZone.onStable.asObservable().pipe(ri(1)).subscribe(t)}}let $i=(()=>{class t{constructor(t,e,i){this._checker=t,this._ngZone=e,this._document=i}create(t,e=!1){return new Ui(t,this._checker,this._ngZone,this._document,e)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Bi),s.Mc(s.F),s.Mc(ye.e))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(Bi),Object(s.Mc)(s.F),Object(s.Mc)(ye.e))},token:t,providedIn:"root"}),t})();"undefined"!=typeof Element&∈const Hi=new s.v("liveAnnouncerElement",{providedIn:"root",factory:function(){return null}}),qi=new s.v("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Gi=(()=>{class t{constructor(t,e,i,n){this._ngZone=e,this._defaultOptions=n,this._document=i,this._liveElement=t||this._createLiveElement()}announce(t,...e){const i=this._defaultOptions;let n,s;return 1===e.length&&"number"==typeof e[0]?s=e[0]:[n,s]=e,this.clear(),clearTimeout(this._previousTimeout),n||(n=i&&i.politeness?i.politeness:"polite"),null==s&&i&&(s=i.duration),this._liveElement.setAttribute("aria-live",n),this._ngZone.runOutsideAngular(()=>new Promise(e=>{clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=t,e(),"number"==typeof s&&(this._previousTimeout=setTimeout(()=>this.clear(),s))},100)}))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement&&this._liveElement.parentNode&&(this._liveElement.parentNode.removeChild(this._liveElement),this._liveElement=null)}_createLiveElement(){const t=this._document.getElementsByClassName("cdk-live-announcer-element"),e=this._document.createElement("div");for(let i=0;i{class t{constructor(t,e,i,n){this._ngZone=t,this._platform=e,this._origin=null,this._windowFocused=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._documentKeydownListener=()=>{this._lastTouchTarget=null,this._setOriginForCurrentEventQueue("keyboard")},this._documentMousedownListener=()=>{this._lastTouchTarget||this._setOriginForCurrentEventQueue("mouse")},this._documentTouchstartListener=t=>{null!=this._touchTimeoutId&&clearTimeout(this._touchTimeoutId),this._lastTouchTarget=t.composedPath?t.composedPath()[0]:t.target,this._touchTimeoutId=setTimeout(()=>this._lastTouchTarget=null,650)},this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)},this._document=i,this._detectionMode=(null==n?void 0:n.detectionMode)||0}monitor(t,e=!1){if(!this._platform.isBrowser)return Le(null);const i=pi(t);if(this._elementInfo.has(i)){let t=this._elementInfo.get(i);return t.checkChildren=e,t.subject.asObservable()}let n={unlisten:()=>{},checkChildren:e,subject:new Pe.a};this._elementInfo.set(i,n),this._incrementMonitoredElementCount();let s=t=>this._onFocus(t,i),a=t=>this._onBlur(t,i);return this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",s,!0),i.addEventListener("blur",a,!0)}),n.unlisten=()=>{i.removeEventListener("focus",s,!0),i.removeEventListener("blur",a,!0)},n.subject.asObservable()}stopMonitoring(t){const e=pi(t),i=this._elementInfo.get(e);i&&(i.unlisten(),i.subject.complete(),this._setClasses(e),this._elementInfo.delete(e),this._decrementMonitoredElementCount())}focusVia(t,e,i){const n=pi(t);this._setOriginForCurrentEventQueue(e),"function"==typeof n.focus&&n.focus(i)}ngOnDestroy(){this._elementInfo.forEach((t,e)=>this.stopMonitoring(e))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_toggleClass(t,e,i){i?t.classList.add(e):t.classList.remove(e)}_setClasses(t,e){this._elementInfo.get(t)&&(this._toggleClass(t,"cdk-focused",!!e),this._toggleClass(t,"cdk-touch-focused","touch"===e),this._toggleClass(t,"cdk-keyboard-focused","keyboard"===e),this._toggleClass(t,"cdk-mouse-focused","mouse"===e),this._toggleClass(t,"cdk-program-focused","program"===e))}_setOriginForCurrentEventQueue(t){this._ngZone.runOutsideAngular(()=>{this._origin=t,0===this._detectionMode&&(this._originTimeoutId=setTimeout(()=>this._origin=null,1))})}_wasCausedByTouch(t){let e=t.target;return this._lastTouchTarget instanceof Node&&e instanceof Node&&(e===this._lastTouchTarget||e.contains(this._lastTouchTarget))}_onFocus(t,e){const i=this._elementInfo.get(e);if(!i||!i.checkChildren&&e!==t.target)return;let n=this._origin;n||(n=this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:this._wasCausedByTouch(t)?"touch":"program"),this._setClasses(e,n),this._emitOrigin(i.subject,n),this._lastFocusOrigin=n}_onBlur(t,e){const i=this._elementInfo.get(e);!i||i.checkChildren&&t.relatedTarget instanceof Node&&e.contains(t.relatedTarget)||(this._setClasses(e),this._emitOrigin(i.subject,null))}_emitOrigin(t,e){this._ngZone.run(()=>t.next(e))}_incrementMonitoredElementCount(){1==++this._monitoredElementCount&&this._platform.isBrowser&&this._ngZone.runOutsideAngular(()=>{const t=this._getDocument(),e=this._getWindow();t.addEventListener("keydown",this._documentKeydownListener,Yi),t.addEventListener("mousedown",this._documentMousedownListener,Yi),t.addEventListener("touchstart",this._documentTouchstartListener,Yi),e.addEventListener("focus",this._windowFocusListener)})}_decrementMonitoredElementCount(){if(!--this._monitoredElementCount){const t=this._getDocument(),e=this._getWindow();t.removeEventListener("keydown",this._documentKeydownListener,Yi),t.removeEventListener("mousedown",this._documentMousedownListener,Yi),t.removeEventListener("touchstart",this._documentTouchstartListener,Yi),e.removeEventListener("focus",this._windowFocusListener),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._touchTimeoutId),clearTimeout(this._originTimeoutId)}}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(s.F),s.Mc(bi),s.Mc(ye.e,8),s.Mc(Wi,8))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(s.F),Object(s.Mc)(bi),Object(s.Mc)(ye.e,8),Object(s.Mc)(Wi,8))},token:t,providedIn:"root"}),t})(),Ki=(()=>{class t{constructor(t,e){this._elementRef=t,this._focusMonitor=e,this.cdkFocusChange=new s.s,this._monitorSubscription=this._focusMonitor.monitor(this._elementRef,this._elementRef.nativeElement.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(t=>this.cdkFocusChange.emit(t))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(Qi))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),t})();function Xi(t){return 0===t.buttons}let Zi=(()=>{class t{constructor(t,e){this._platform=t,this._document=e}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);const e=(this._document.defaultView.getComputedStyle(t).backgroundColor||"").replace(/ /g,"");switch(this._document.body.removeChild(t),e){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(this._platform.isBrowser&&this._document.body){const t=this._document.body.classList;t.remove("cdk-high-contrast-active"),t.remove("cdk-high-contrast-black-on-white"),t.remove("cdk-high-contrast-white-on-black");const e=this.getHighContrastMode();1===e?(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-black-on-white")):2===e&&(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-white-on-black"))}}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(bi),s.Mc(ye.e))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(bi),Object(s.Mc)(ye.e))},token:t,providedIn:"root"}),t})(),Ji=(()=>{class t{constructor(t){t._applyBodyHighContrastModeCssClasses()}}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)(s.Mc(Zi))},imports:[[_i,Ii]]}),t})();const tn=new s.v("cdk-dir-doc",{providedIn:"root",factory:function(){return Object(s.db)(ye.e)}});let en=(()=>{class t{constructor(t){if(this.value="ltr",this.change=new s.s,t){const e=t.documentElement?t.documentElement.dir:null,i=(t.body?t.body.dir:null)||e;this.value="ltr"===i||"rtl"===i?i:"ltr"}}ngOnDestroy(){this.change.complete()}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(tn,8))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(tn,8))},token:t,providedIn:"root"}),t})(),nn=(()=>{class t{constructor(){this._dir="ltr",this._isInitialized=!1,this.change=new s.s}get dir(){return this._dir}set dir(t){const e=this._dir,i=t?t.toLowerCase():t;this._rawDir=t,this._dir="ltr"===i||"rtl"===i?i:"ltr",e!==this._dir&&this._isInitialized&&this.change.emit(this._dir)}get value(){return this.dir}ngAfterContentInit(){this._isInitialized=!0}ngOnDestroy(){this.change.complete()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","dir",""]],hostVars:1,hostBindings:function(t,e){2&t&&s.lc("dir",e._rawDir)},inputs:{dir:"dir"},outputs:{change:"dirChange"},exportAs:["dir"],features:[s.jc([{provide:en,useExisting:t}])]}),t})(),sn=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})();const an=new s.W("9.2.0");var on=i("bHdf");function rn(){return Object(on.a)(1)}function ln(...t){return rn()(Le(...t))}function cn(...t){const e=t[t.length-1];return Object(Te.a)(e)?(t.pop(),i=>ln(t,i,e)):e=>ln(t,e)}const dn=["*",[["mat-option"],["ng-container"]]],hn=["*","mat-option, ng-container"];function un(t,e){if(1&t&&s.zc(0,"mat-pseudo-checkbox",3),2&t){const t=s.Uc();s.ad("state",t.selected?"checked":"unchecked")("disabled",t.disabled)}}const mn=["*"],pn=new s.W("9.2.0"),gn=new s.v("mat-sanity-checks",{providedIn:"root",factory:function(){return!0}});let fn=(()=>{class t{constructor(t,e,i){this._hasDoneGlobalChecks=!1,this._document=i,t._applyBodyHighContrastModeCssClasses(),this._sanityChecks=e,this._hasDoneGlobalChecks||(this._checkDoctypeIsDefined(),this._checkThemeIsPresent(),this._checkCdkVersionMatch(),this._hasDoneGlobalChecks=!0)}_getDocument(){const t=this._document||document;return"object"==typeof t&&t?t:null}_getWindow(){const t=this._getDocument(),e=(null==t?void 0:t.defaultView)||window;return"object"==typeof e&&e?e:null}_checksAreEnabled(){return Object(s.eb)()&&!this._isTestEnv()}_isTestEnv(){const t=this._getWindow();return t&&(t.__karma__||t.jasmine)}_checkDoctypeIsDefined(){const t=this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.doctype),e=this._getDocument();t&&e&&!e.doctype&&console.warn("Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.")}_checkThemeIsPresent(){const t=!this._checksAreEnabled()||!1===this._sanityChecks||!this._sanityChecks.theme,e=this._getDocument();if(t||!e||!e.body||"function"!=typeof getComputedStyle)return;const i=e.createElement("div");i.classList.add("mat-theme-loaded-marker"),e.body.appendChild(i);const n=getComputedStyle(i);n&&"none"!==n.display&&console.warn("Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming"),e.body.removeChild(i)}_checkCdkVersionMatch(){this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.version)&&pn.full!==an.full&&console.warn("The Angular Material version ("+pn.full+") does not match the Angular CDK version ("+an.full+").\nPlease ensure the versions of these two packages exactly match.")}}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)(s.Mc(Zi),s.Mc(gn,8),s.Mc(ye.e,8))},imports:[[sn],sn]}),t})();function bn(t){return class extends t{constructor(...t){super(...t),this._disabled=!1}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t)}}}function _n(t,e){return class extends t{constructor(...t){super(...t),this.color=e}get color(){return this._color}set color(t){const i=t||e;i!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),i&&this._elementRef.nativeElement.classList.add(`mat-${i}`),this._color=i)}}}function yn(t){return class extends t{constructor(...t){super(...t),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=di(t)}}}function vn(t,e=0){return class extends t{constructor(...t){super(...t),this._tabIndex=e}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(t){this._tabIndex=null!=t?t:e}}}function wn(t){return class extends t{constructor(...t){super(...t),this.errorState=!1,this.stateChanges=new Pe.a}updateErrorState(){const t=this.errorState,e=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);e!==t&&(this.errorState=e,this.stateChanges.next())}}}const kn=new s.v("MAT_DATE_LOCALE",{providedIn:"root",factory:function(){return Object(s.db)(s.z)}});class xn{constructor(){this._localeChanges=new Pe.a}get localeChanges(){return this._localeChanges}deserialize(t){return null==t||this.isDateInstance(t)&&this.isValid(t)?t:this.invalid()}setLocale(t){this.locale=t,this._localeChanges.next()}compareDate(t,e){return this.getYear(t)-this.getYear(e)||this.getMonth(t)-this.getMonth(e)||this.getDate(t)-this.getDate(e)}sameDate(t,e){if(t&&e){let i=this.isValid(t),n=this.isValid(e);return i&&n?!this.compareDate(t,e):i==n}return t==e}clampDate(t,e,i){return e&&this.compareDate(t,e)<0?e:i&&this.compareDate(t,i)>0?i:t}}const Cn=new s.v("mat-date-formats");let Sn;try{Sn="undefined"!=typeof Intl}catch(OA){Sn=!1}const Dn={long:["January","February","March","April","May","June","July","August","September","October","November","December"],short:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],narrow:["J","F","M","A","M","J","J","A","S","O","N","D"]},En=In(31,t=>String(t+1)),An={long:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],short:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"]},On=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function In(t,e){const i=Array(t);for(let n=0;n{class t extends xn{constructor(t,e){super(),this.useUtcForDisplay=!0,super.setLocale(t),this.useUtcForDisplay=!e.TRIDENT,this._clampDate=e.TRIDENT||e.EDGE}getYear(t){return t.getFullYear()}getMonth(t){return t.getMonth()}getDate(t){return t.getDate()}getDayOfWeek(t){return t.getDay()}getMonthNames(t){if(Sn){const e=new Intl.DateTimeFormat(this.locale,{month:t,timeZone:"utc"});return In(12,t=>this._stripDirectionalityCharacters(this._format(e,new Date(2017,t,1))))}return Dn[t]}getDateNames(){if(Sn){const t=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return In(31,e=>this._stripDirectionalityCharacters(this._format(t,new Date(2017,0,e+1))))}return En}getDayOfWeekNames(t){if(Sn){const e=new Intl.DateTimeFormat(this.locale,{weekday:t,timeZone:"utc"});return In(7,t=>this._stripDirectionalityCharacters(this._format(e,new Date(2017,0,t+1))))}return An[t]}getYearName(t){if(Sn){const e=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._stripDirectionalityCharacters(this._format(e,t))}return String(this.getYear(t))}getFirstDayOfWeek(){return 0}getNumDaysInMonth(t){return this.getDate(this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+1,0))}clone(t){return new Date(t.getTime())}createDate(t,e,i){if(e<0||e>11)throw Error(`Invalid month index "${e}". Month index has to be between 0 and 11.`);if(i<1)throw Error(`Invalid date "${i}". Date has to be greater than 0.`);let n=this._createDateWithOverflow(t,e,i);if(n.getMonth()!=e)throw Error(`Invalid date "${i}" for month with index "${e}".`);return n}today(){return new Date}parse(t){return"number"==typeof t?new Date(t):t?new Date(Date.parse(t)):null}format(t,e){if(!this.isValid(t))throw Error("NativeDateAdapter: Cannot format invalid date.");if(Sn){this._clampDate&&(t.getFullYear()<1||t.getFullYear()>9999)&&(t=this.clone(t)).setFullYear(Math.max(1,Math.min(9999,t.getFullYear()))),e=Object.assign(Object.assign({},e),{timeZone:"utc"});const i=new Intl.DateTimeFormat(this.locale,e);return this._stripDirectionalityCharacters(this._format(i,t))}return this._stripDirectionalityCharacters(t.toDateString())}addCalendarYears(t,e){return this.addCalendarMonths(t,12*e)}addCalendarMonths(t,e){let i=this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+e,this.getDate(t));return this.getMonth(i)!=((this.getMonth(t)+e)%12+12)%12&&(i=this._createDateWithOverflow(this.getYear(i),this.getMonth(i),0)),i}addCalendarDays(t,e){return this._createDateWithOverflow(this.getYear(t),this.getMonth(t),this.getDate(t)+e)}toIso8601(t){return[t.getUTCFullYear(),this._2digit(t.getUTCMonth()+1),this._2digit(t.getUTCDate())].join("-")}deserialize(t){if("string"==typeof t){if(!t)return null;if(On.test(t)){let e=new Date(t);if(this.isValid(e))return e}}return super.deserialize(t)}isDateInstance(t){return t instanceof Date}isValid(t){return!isNaN(t.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(t,e,i){const n=new Date(t,e,i);return t>=0&&t<100&&n.setFullYear(this.getYear(n)-1900),n}_2digit(t){return("00"+t).slice(-2)}_stripDirectionalityCharacters(t){return t.replace(/[\u200e\u200f]/g,"")}_format(t,e){const i=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.format(i)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(kn,8),s.Mc(bi))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),Rn=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[{provide:xn,useClass:Pn}],imports:[[_i]]}),t})();const Tn={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let Mn=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[{provide:Cn,useValue:Tn}],imports:[[Rn]]}),t})(),Fn=(()=>{class t{isErrorState(t,e){return!!(t&&t.invalid&&(t.touched||e&&e.submitted))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(s.uc)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),Ln=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]}),t})();function Nn(t,e,i="mat"){t.changes.pipe(cn(t)).subscribe(({length:t})=>{zn(e,`${i}-2-line`,!1),zn(e,`${i}-3-line`,!1),zn(e,`${i}-multi-line`,!1),2===t||3===t?zn(e,`${i}-${t}-line`,!0):t>3&&zn(e,`${i}-multi-line`,!0)})}function zn(t,e,i){const n=t.nativeElement.classList;i?n.add(e):n.remove(e)}let Bn=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[fn],fn]}),t})();class Vn{constructor(t,e,i){this._renderer=t,this.element=e,this.config=i,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const jn={enterDuration:450,exitDuration:400},Un=Ci({passive:!0});class $n{constructor(t,e,i,n){this._target=t,this._ngZone=e,this._isPointerDown=!1,this._triggerEvents=new Map,this._activeRipples=new Set,this._onMousedown=t=>{const e=Xi(t),i=this._lastTouchStartEvent&&Date.now(){if(!this._target.rippleDisabled){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const e=t.changedTouches;for(let t=0;t{this._isPointerDown&&(this._isPointerDown=!1,this._activeRipples.forEach(t=>{!t.config.persistent&&(1===t.state||t.config.terminateOnPointerUp&&0===t.state)&&t.fadeOut()}))},n.isBrowser&&(this._containerElement=pi(i),this._triggerEvents.set("mousedown",this._onMousedown).set("mouseup",this._onPointerUp).set("mouseleave",this._onPointerUp).set("touchstart",this._onTouchStart).set("touchend",this._onPointerUp).set("touchcancel",this._onPointerUp))}fadeInRipple(t,e,i={}){const n=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),s=Object.assign(Object.assign({},jn),i.animation);i.centered&&(t=n.left+n.width/2,e=n.top+n.height/2);const a=i.radius||function(t,e,i){const n=Math.max(Math.abs(t-i.left),Math.abs(t-i.right)),s=Math.max(Math.abs(e-i.top),Math.abs(e-i.bottom));return Math.sqrt(n*n+s*s)}(t,e,n),o=t-n.left,r=e-n.top,l=s.enterDuration,c=document.createElement("div");c.classList.add("mat-ripple-element"),c.style.left=`${o-a}px`,c.style.top=`${r-a}px`,c.style.height=`${2*a}px`,c.style.width=`${2*a}px`,null!=i.color&&(c.style.backgroundColor=i.color),c.style.transitionDuration=`${l}ms`,this._containerElement.appendChild(c),window.getComputedStyle(c).getPropertyValue("opacity"),c.style.transform="scale(1)";const d=new Vn(this,c,i);return d.state=0,this._activeRipples.add(d),i.persistent||(this._mostRecentTransientRipple=d),this._runTimeoutOutsideZone(()=>{const t=d===this._mostRecentTransientRipple;d.state=1,i.persistent||t&&this._isPointerDown||d.fadeOut()},l),d}fadeOutRipple(t){const e=this._activeRipples.delete(t);if(t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!e)return;const i=t.element,n=Object.assign(Object.assign({},jn),t.config.animation);i.style.transitionDuration=`${n.exitDuration}ms`,i.style.opacity="0",t.state=2,this._runTimeoutOutsideZone(()=>{t.state=3,i.parentNode.removeChild(i)},n.exitDuration)}fadeOutAll(){this._activeRipples.forEach(t=>t.fadeOut())}setupTriggerEvents(t){const e=pi(t);e&&e!==this._triggerElement&&(this._removeTriggerEvents(),this._ngZone.runOutsideAngular(()=>{this._triggerEvents.forEach((t,i)=>{e.addEventListener(i,t,Un)})}),this._triggerElement=e)}_runTimeoutOutsideZone(t,e=0){this._ngZone.runOutsideAngular(()=>setTimeout(t,e))}_removeTriggerEvents(){this._triggerElement&&this._triggerEvents.forEach((t,e)=>{this._triggerElement.removeEventListener(e,t,Un)})}}const Hn=new s.v("mat-ripple-global-options");let qn=(()=>{class t{constructor(t,e,i,n,s){this._elementRef=t,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=n||{},this._rippleRenderer=new $n(this,e,t,i),"NoopAnimations"===s&&(this._globalOptions.animation={enterDuration:0,exitDuration:0})}get disabled(){return this._disabled}set disabled(t){this._disabled=t,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(t){this._trigger=t,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign({},this._globalOptions.animation),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(t,e=0,i){return"number"==typeof t?this._rippleRenderer.fadeInRipple(t,e,Object.assign(Object.assign({},this.rippleConfig),i)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),t))}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.F),s.yc(bi),s.yc(Hn,8),s.yc(Ae,8))},t.\u0275dir=s.tc({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(t,e){2&t&&s.oc("mat-ripple-unbounded",e.unbounded)},inputs:{radius:["matRippleRadius","radius"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"],color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],animation:["matRippleAnimation","animation"]},exportAs:["matRipple"]}),t})(),Gn=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[fn,_i],fn]}),t})(),Wn=(()=>{class t{constructor(t){this._animationMode=t,this.state="unchecked",this.disabled=!1}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Ae,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(t,e){2&t&&s.oc("mat-pseudo-checkbox-indeterminate","indeterminate"===e.state)("mat-pseudo-checkbox-checked","checked"===e.state)("mat-pseudo-checkbox-disabled",e.disabled)("_mat-animation-noopable","NoopAnimations"===e._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(t,e){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n'],encapsulation:2,changeDetection:0}),t})(),Yn=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})();class Qn{}const Kn=bn(Qn);let Xn=0,Zn=(()=>{class t extends Kn{constructor(){super(...arguments),this._labelId=`mat-optgroup-label-${Xn++}`}}return t.\u0275fac=function(e){return Jn(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["mat-optgroup"]],hostAttrs:["role","group",1,"mat-optgroup"],hostVars:4,hostBindings:function(t,e){2&t&&(s.lc("aria-disabled",e.disabled.toString())("aria-labelledby",e._labelId),s.oc("mat-optgroup-disabled",e.disabled))},inputs:{disabled:"disabled",label:"label"},exportAs:["matOptgroup"],features:[s.hc],ngContentSelectors:hn,decls:4,vars:2,consts:[[1,"mat-optgroup-label",3,"id"]],template:function(t,e){1&t&&(s.Zc(dn),s.Dc(0,"label",0),s.vd(1),s.Yc(2),s.Cc(),s.Yc(3,1)),2&t&&(s.ad("id",e._labelId),s.kc(1),s.xd("",e.label," "))},styles:[".mat-optgroup-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup-label[disabled]{cursor:default}[dir=rtl] .mat-optgroup-label{text-align:right}.mat-optgroup-label .mat-icon{margin-right:16px;vertical-align:middle}.mat-optgroup-label .mat-icon svg{vertical-align:top}[dir=rtl] .mat-optgroup-label .mat-icon{margin-left:16px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),t})();const Jn=s.Fc(Zn);let ts=0;class es{constructor(t,e=!1){this.source=t,this.isUserInput=e}}const is=new s.v("MAT_OPTION_PARENT_COMPONENT");let ns=(()=>{class t{constructor(t,e,i,n){this._element=t,this._changeDetectorRef=e,this._parent=i,this.group=n,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${ts++}`,this.onSelectionChange=new s.s,this._stateChanges=new Pe.a}get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(t){this._disabled=di(t)}get disableRipple(){return this._parent&&this._parent.disableRipple}get active(){return this._active}get viewValue(){return(this._getHostElement().textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(t,e){const i=this._getHostElement();"function"==typeof i.focus&&i.focus(e)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(t){13!==t.keyCode&&32!==t.keyCode||Ne(t)||(this._selectViaInteraction(),t.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getAriaSelected(){return this.selected||!this.multiple&&null}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const t=this.viewValue;t!==this._mostRecentViewValue&&(this._mostRecentViewValue=t,this._stateChanges.next())}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(t=!1){this.onSelectionChange.emit(new es(this,t))}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(is,8),s.yc(Zn,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-option","mat-focus-indicator"],hostVars:12,hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e._selectViaInteraction()}))("keydown",(function(t){return e._handleKeydown(t)})),2&t&&(s.Gc("id",e.id),s.lc("tabindex",e._getTabIndex())("aria-selected",e._getAriaSelected())("aria-disabled",e.disabled.toString()),s.oc("mat-selected",e.selected)("mat-option-multiple",e.multiple)("mat-active",e.active)("mat-option-disabled",e.disabled))},inputs:{id:"id",disabled:"disabled",value:"value"},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:mn,decls:4,vars:3,consts:[["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"]],template:function(t,e){1&t&&(s.Zc(),s.td(0,un,1,2,"mat-pseudo-checkbox",0),s.Dc(1,"span",1),s.Yc(2),s.Cc(),s.zc(3,"div",2)),2&t&&(s.ad("ngIf",e.multiple),s.kc(3),s.ad("matRippleTrigger",e._getHostElement())("matRippleDisabled",e.disabled||e.disableRipple))},directives:[ye.t,qn,Wn],styles:[".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.cdk-high-contrast-active .mat-option .mat-option-ripple{opacity:.5}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),t})();function ss(t,e,i){if(i.length){let n=e.toArray(),s=i.toArray(),a=0;for(let e=0;ei+n?Math.max(0,s-n+e):i}let os=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[Gn,ye.c,Yn]]}),t})();const rs=new s.v("mat-label-global-options"),ls=["mat-button",""],cs=["*"],ds=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"];class hs{constructor(t){this._elementRef=t}}const us=_n(bn(yn(hs)));let ms=(()=>{class t extends us{constructor(t,e,i){super(t),this._focusMonitor=e,this._animationMode=i,this.isRoundButton=this._hasHostAttributes("mat-fab","mat-mini-fab"),this.isIconButton=this._hasHostAttributes("mat-icon-button");for(const n of ds)this._hasHostAttributes(n)&&this._getHostElement().classList.add(n);t.nativeElement.classList.add("mat-button-base"),this._focusMonitor.monitor(this._elementRef,!0),this.isRoundButton&&(this.color="accent")}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(t="program",e){this._focusMonitor.focusVia(this._getHostElement(),t,e)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...t){return t.some(t=>this._getHostElement().hasAttribute(t))}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(Qi),s.yc(Ae,8))},t.\u0275cmp=s.sc({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],viewQuery:function(t,e){var i;1&t&&s.zd(qn,!0),2&t&&s.gd(i=s.Rc())&&(e.ripple=i.first)},hostAttrs:[1,"mat-focus-indicator"],hostVars:3,hostBindings:function(t,e){2&t&&(s.lc("disabled",e.disabled||null),s.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[s.hc],attrs:ls,ngContentSelectors:cs,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"span",0),s.Yc(1),s.Cc(),s.zc(2,"div",1),s.zc(3,"div",2)),2&t&&(s.kc(2),s.oc("mat-button-ripple-round",e.isRoundButton||e.isIconButton),s.ad("matRippleDisabled",e._isRippleDisabled())("matRippleCentered",e.isIconButton)("matRippleTrigger",e._getHostElement()))},directives:[qn],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button[disabled],.mat-icon-button[disabled],.mat-stroked-button[disabled],.mat-flat-button[disabled]{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button[disabled]{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab[disabled]{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab[disabled]{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.cdk-high-contrast-active .mat-button-focus-overlay{background-color:#fff}.cdk-high-contrast-black-on-white .mat-button-focus-overlay{background-color:#000}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}\n"],encapsulation:2,changeDetection:0}),t})(),ps=(()=>{class t extends ms{constructor(t,e,i){super(e,t,i)}_haltDisabledEvents(t){this.disabled&&(t.preventDefault(),t.stopImmediatePropagation())}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Qi),s.yc(s.q),s.yc(Ae,8))},t.\u0275cmp=s.sc({type:t,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-icon-button",""],["a","mat-fab",""],["a","mat-mini-fab",""],["a","mat-stroked-button",""],["a","mat-flat-button",""]],hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(t,e){1&t&&s.Qc("click",(function(t){return e._haltDisabledEvents(t)})),2&t&&(s.lc("tabindex",e.disabled?-1:e.tabIndex||0)("disabled",e.disabled||null)("aria-disabled",e.disabled.toString()),s.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[s.hc],attrs:ls,ngContentSelectors:cs,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"span",0),s.Yc(1),s.Cc(),s.zc(2,"div",1),s.zc(3,"div",2)),2&t&&(s.kc(2),s.oc("mat-button-ripple-round",e.isRoundButton||e.isIconButton),s.ad("matRippleDisabled",e._isRippleDisabled())("matRippleCentered",e.isIconButton)("matRippleTrigger",e._getHostElement()))},directives:[qn],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button[disabled],.mat-icon-button[disabled],.mat-stroked-button[disabled],.mat-flat-button[disabled]{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button[disabled]{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab[disabled]{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab[disabled]{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.cdk-high-contrast-active .mat-button-focus-overlay{background-color:#fff}.cdk-high-contrast-black-on-white .mat-button-focus-overlay{background-color:#000}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}\n"],encapsulation:2,changeDetection:0}),t})(),gs=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[Gn,fn],fn]}),t})();class fs{constructor(t=!1,e,i=!0){this._multiple=t,this._emitChanges=i,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new Pe.a,e&&e.length&&(t?e.forEach(t=>this._markSelected(t)):this._markSelected(e[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...t){this._verifyValueAssignment(t),t.forEach(t=>this._markSelected(t)),this._emitChangeEvent()}deselect(...t){this._verifyValueAssignment(t),t.forEach(t=>this._unmarkSelected(t)),this._emitChangeEvent()}toggle(t){this.isSelected(t)?this.deselect(t):this.select(t)}clear(){this._unmarkAll(),this._emitChangeEvent()}isSelected(t){return this._selection.has(t)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(t){this._multiple&&this.selected&&this._selected.sort(t)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(t){this.isSelected(t)||(this._multiple||this._unmarkAll(),this._selection.add(t),this._emitChanges&&this._selectedToEmit.push(t))}_unmarkSelected(t){this.isSelected(t)&&(this._selection.delete(t),this._emitChanges&&this._deselectedToEmit.push(t))}_unmarkAll(){this.isEmpty()||this._selection.forEach(t=>this._unmarkSelected(t))}_verifyValueAssignment(t){if(t.length>1&&!this._multiple)throw Error("Cannot pass multiple values into SelectionModel with single-value mode.")}}let bs=(()=>{class t{constructor(){this._listeners=[]}notify(t,e){for(let i of this._listeners)i(t,e)}listen(t){return this._listeners.push(t),()=>{this._listeners=this._listeners.filter(e=>t!==e)}}ngOnDestroy(){this._listeners=[]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(s.uc)({factory:function(){return new t},token:t,providedIn:"root"}),t})();var _s=i("DH7j"),ys=i("XoHu"),vs=i("Cfvw");function ws(...t){if(1===t.length){const e=t[0];if(Object(_s.a)(e))return ks(e,null);if(Object(ys.a)(e)&&Object.getPrototypeOf(e)===Object.prototype){const t=Object.keys(e);return ks(t.map(t=>e[t]),t)}}if("function"==typeof t[t.length-1]){const e=t.pop();return ks(t=1===t.length&&Object(_s.a)(t[0])?t[0]:t,null).pipe(Object(ii.a)(t=>e(...t)))}return ks(t,null)}function ks(t,e){return new si.a(i=>{const n=t.length;if(0===n)return void i.complete();const s=new Array(n);let a=0,o=0;for(let r=0;r{c||(c=!0,o++),s[r]=t},error:t=>i.error(t),complete:()=>{a++,a!==n&&c||(o===n&&i.next(e?e.reduce((t,e,i)=>(t[e]=s[i],t),{}):s),i.complete())}}))}})}const xs=new s.v("NgValueAccessor"),Cs={provide:xs,useExisting:Object(s.cb)(()=>Ss),multi:!0};let Ss=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"checked",t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.L),s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(t,e){1&t&&s.Qc("change",(function(t){return e.onChange(t.target.checked)}))("blur",(function(){return e.onTouched()}))},features:[s.jc([Cs])]}),t})();const Ds={provide:xs,useExisting:Object(s.cb)(()=>As),multi:!0},Es=new s.v("CompositionEventMode");let As=(()=>{class t{constructor(t,e,i){this._renderer=t,this._elementRef=e,this._compositionMode=i,this.onChange=t=>{},this.onTouched=()=>{},this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const t=Object(ye.N)()?Object(ye.N)().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.L),s.yc(s.q),s.yc(Es,8))},t.\u0275dir=s.tc({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(t,e){1&t&&s.Qc("input",(function(t){return e._handleInput(t.target.value)}))("blur",(function(){return e.onTouched()}))("compositionstart",(function(){return e._compositionStart()}))("compositionend",(function(t){return e._compositionEnd(t.target.value)}))},features:[s.jc([Ds])]}),t})(),Os=(()=>{class t{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t}),t})(),Is=(()=>{class t extends Os{get formDirective(){return null}get path(){return null}}return t.\u0275fac=function(e){return Ps(e||t)},t.\u0275dir=s.tc({type:t,features:[s.hc]}),t})();const Ps=s.Fc(Is);function Rs(){throw new Error("unimplemented")}class Ts extends Os{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null,this._rawValidators=[],this._rawAsyncValidators=[]}get validator(){return Rs()}get asyncValidator(){return Rs()}}class Ms{constructor(t){this._cd=t}get ngClassUntouched(){return!!this._cd.control&&this._cd.control.untouched}get ngClassTouched(){return!!this._cd.control&&this._cd.control.touched}get ngClassPristine(){return!!this._cd.control&&this._cd.control.pristine}get ngClassDirty(){return!!this._cd.control&&this._cd.control.dirty}get ngClassValid(){return!!this._cd.control&&this._cd.control.valid}get ngClassInvalid(){return!!this._cd.control&&this._cd.control.invalid}get ngClassPending(){return!!this._cd.control&&this._cd.control.pending}}let Fs=(()=>{class t extends Ms{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Ts,2))},t.\u0275dir=s.tc({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(t,e){2&t&&s.oc("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[s.hc]}),t})(),Ls=(()=>{class t extends Ms{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Is,2))},t.\u0275dir=s.tc({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:14,hostBindings:function(t,e){2&t&&s.oc("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[s.hc]}),t})();function Ns(t){return null==t||0===t.length}const zs=new s.v("NgValidators"),Bs=new s.v("NgAsyncValidators"),Vs=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class js{static min(t){return e=>{if(Ns(e.value)||Ns(t))return null;const i=parseFloat(e.value);return!isNaN(i)&&i{if(Ns(e.value)||Ns(t))return null;const i=parseFloat(e.value);return!isNaN(i)&&i>t?{max:{max:t,actual:e.value}}:null}}static required(t){return Ns(t.value)?{required:!0}:null}static requiredTrue(t){return!0===t.value?null:{required:!0}}static email(t){return Ns(t.value)||Vs.test(t.value)?null:{email:!0}}static minLength(t){return e=>{if(Ns(e.value))return null;const i=e.value?e.value.length:0;return i{const i=e.value?e.value.length:0;return i>t?{maxlength:{requiredLength:t,actualLength:i}}:null}}static pattern(t){if(!t)return js.nullValidator;let e,i;return"string"==typeof t?(i="","^"!==t.charAt(0)&&(i+="^"),i+=t,"$"!==t.charAt(t.length-1)&&(i+="$"),e=new RegExp(i)):(i=t.toString(),e=t),t=>{if(Ns(t.value))return null;const n=t.value;return e.test(n)?null:{pattern:{requiredPattern:i,actualValue:n}}}}static nullValidator(t){return null}static compose(t){if(!t)return null;const e=t.filter(Us);return 0==e.length?null:function(t){return Hs(function(t,e){return e.map(e=>e(t))}(t,e))}}static composeAsync(t){if(!t)return null;const e=t.filter(Us);return 0==e.length?null:function(t){return ws(function(t,e){return e.map(e=>e(t))}(t,e).map($s)).pipe(Object(ii.a)(Hs))}}}function Us(t){return null!=t}function $s(t){const e=Object(s.Nb)(t)?Object(vs.a)(t):t;if(!Object(s.Mb)(e))throw new Error("Expected validator to return Promise or Observable.");return e}function Hs(t){let e={};return t.forEach(t=>{e=null!=t?Object.assign(Object.assign({},e),t):e}),0===Object.keys(e).length?null:e}function qs(t){return t.validate?e=>t.validate(e):t}function Gs(t){return t.validate?e=>t.validate(e):t}const Ws={provide:xs,useExisting:Object(s.cb)(()=>Ys),multi:!0};let Ys=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}registerOnChange(t){this.onChange=e=>{t(""==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.L),s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(t,e){1&t&&s.Qc("change",(function(t){return e.onChange(t.target.value)}))("input",(function(t){return e.onChange(t.target.value)}))("blur",(function(){return e.onTouched()}))},features:[s.jc([Ws])]}),t})();const Qs={provide:xs,useExisting:Object(s.cb)(()=>Xs),multi:!0};let Ks=(()=>{class t{constructor(){this._accessors=[]}add(t,e){this._accessors.push([t,e])}remove(t){for(let e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)}select(t){this._accessors.forEach(e=>{this._isSameGroup(e,t)&&e[1]!==t&&e[1].fireUncheck(t.value)})}_isSameGroup(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),Xs=(()=>{class t{constructor(t,e,i,n){this._renderer=t,this._elementRef=e,this._registry=i,this._injector=n,this.onChange=()=>{},this.onTouched=()=>{}}ngOnInit(){this._control=this._injector.get(Ts),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}registerOnChange(t){this._fn=t,this.onChange=()=>{t(this.value),this._registry.select(this)}}fireUncheck(t){this.writeValue(t)}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_checkName(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)}_throwNameError(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: \n ')}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.L),s.yc(s.q),s.yc(Ks),s.yc(s.w))},t.\u0275dir=s.tc({type:t,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(t,e){1&t&&s.Qc("change",(function(){return e.onChange()}))("blur",(function(){return e.onTouched()}))},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[s.jc([Qs])]}),t})();const Zs={provide:xs,useExisting:Object(s.cb)(()=>Js),multi:!0};let Js=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(t))}registerOnChange(t){this.onChange=e=>{t(""==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.L),s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(t,e){1&t&&s.Qc("change",(function(t){return e.onChange(t.target.value)}))("input",(function(t){return e.onChange(t.target.value)}))("blur",(function(){return e.onTouched()}))},features:[s.jc([Zs])]}),t})();const ta='\n
\n \n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',ea='\n
\n
\n \n
\n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',ia='\n
\n
\n \n
\n
';class na{static controlParentException(){throw new Error(`formControlName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n ${ta}`)}static ngModelGroupException(){throw new Error(`formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\n that also have a "form" prefix: formGroupName, formArrayName, or formGroup.\n\n Option 1: Update the parent to be formGroupName (reactive form strategy)\n\n ${ea}\n\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n ${ia}`)}static missingFormException(){throw new Error(`formGroup expects a FormGroup instance. Please pass one in.\n\n Example:\n\n ${ta}`)}static groupParentException(){throw new Error(`formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n ${ea}`)}static arrayParentException(){throw new Error('formArrayName must be used with a parent formGroup directive. You\'ll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n \n
\n
\n
\n \n
\n
\n
\n\n In your class:\n\n this.cityArray = new FormArray([new FormControl(\'SF\')]);\n this.myGroup = new FormGroup({\n cities: this.cityArray\n });')}static disabledAttrWarning(){console.warn("\n It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\n when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\n you. We recommend using this approach to avoid 'changed after checked' errors.\n \n Example: \n form = new FormGroup({\n first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\n last: new FormControl('Drew', Validators.required)\n });\n ")}static ngModelWarning(t){console.warn(`\n It looks like you're using ngModel on the same form field as ${t}. \n Support for using the ngModel input property and ngModelChange event with \n reactive form directives has been deprecated in Angular v6 and will be removed \n in Angular v7.\n \n For more information on this, see our API docs here:\n https://angular.io/api/forms/${"formControl"===t?"FormControlDirective":"FormControlName"}#use-with-ngmodel\n `)}}const sa={provide:xs,useExisting:Object(s.cb)(()=>oa),multi:!0};function aa(t,e){return null==t?`${e}`:(e&&"object"==typeof e&&(e="Object"),`${t}: ${e}`.slice(0,50))}let oa=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=s.Ob}set compareWith(t){if("function"!=typeof t)throw new Error(`compareWith must be a function, but received ${JSON.stringify(t)}`);this._compareWith=t}writeValue(t){this.value=t;const e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);const i=aa(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",i)}registerOnChange(t){this.onChange=e=>{this.value=this._getOptionValue(e),t(this.value)}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_registerOption(){return(this._idCounter++).toString()}_getOptionId(t){for(const e of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(e),t))return e;return null}_getOptionValue(t){const e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e):t}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.L),s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(t,e){1&t&&s.Qc("change",(function(t){return e.onChange(t.target.value)}))("blur",(function(){return e.onTouched()}))},inputs:{compareWith:"compareWith"},features:[s.jc([sa])]}),t})(),ra=(()=>{class t{constructor(t,e,i){this._element=t,this._renderer=e,this._select=i,this._select&&(this.id=this._select._registerOption())}set ngValue(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(aa(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.L),s.yc(oa,9))},t.\u0275dir=s.tc({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();const la={provide:xs,useExisting:Object(s.cb)(()=>da),multi:!0};function ca(t,e){return null==t?`${e}`:("string"==typeof e&&(e=`'${e}'`),e&&"object"==typeof e&&(e="Object"),`${t}: ${e}`.slice(0,50))}let da=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=s.Ob}set compareWith(t){if("function"!=typeof t)throw new Error(`compareWith must be a function, but received ${JSON.stringify(t)}`);this._compareWith=t}writeValue(t){let e;if(this.value=t,Array.isArray(t)){const i=t.map(t=>this._getOptionId(t));e=(t,e)=>{t._setSelected(i.indexOf(e.toString())>-1)}}else e=(t,e)=>{t._setSelected(!1)};this._optionMap.forEach(e)}registerOnChange(t){this.onChange=e=>{const i=[];if(e.hasOwnProperty("selectedOptions")){const t=e.selectedOptions;for(let e=0;e{class t{constructor(t,e,i){this._element=t,this._renderer=e,this._select=i,this._select&&(this.id=this._select._registerOption(this))}set ngValue(t){null!=this._select&&(this._value=t,this._setElementValue(ca(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._select?(this._value=t,this._setElementValue(ca(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}_setSelected(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.L),s.yc(da,9))},t.\u0275dir=s.tc({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();function ua(t,e){return[...e.path,t]}function ma(t,e){t||ba(e,"Cannot find control with"),e.valueAccessor||ba(e,"No value accessor for form control with"),t.validator=js.compose([t.validator,e.validator]),t.asyncValidator=js.composeAsync([t.asyncValidator,e.asyncValidator]),e.valueAccessor.writeValue(t.value),function(t,e){e.valueAccessor.registerOnChange(i=>{t._pendingValue=i,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&pa(t,e)})}(t,e),function(t,e){t.registerOnChange((t,i)=>{e.valueAccessor.writeValue(t),i&&e.viewToModelUpdate(t)})}(t,e),function(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&pa(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),e.valueAccessor.setDisabledState&&t.registerOnDisabledChange(t=>{e.valueAccessor.setDisabledState(t)}),e._rawValidators.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(()=>t.updateValueAndValidity())}),e._rawAsyncValidators.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(()=>t.updateValueAndValidity())})}function pa(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function ga(t,e){null==t&&ba(e,"Cannot find control with"),t.validator=js.compose([t.validator,e.validator]),t.asyncValidator=js.composeAsync([t.asyncValidator,e.asyncValidator])}function fa(t){return ba(t,"There is no FormControl instance attached to form control element with")}function ba(t,e){let i;throw i=t.path.length>1?`path: '${t.path.join(" -> ")}'`:t.path[0]?`name: '${t.path}'`:"unspecified name attribute",new Error(`${e} ${i}`)}function _a(t){return null!=t?js.compose(t.map(qs)):null}function ya(t){return null!=t?js.composeAsync(t.map(Gs)):null}function va(t,e){if(!t.hasOwnProperty("model"))return!1;const i=t.model;return!!i.isFirstChange()||!Object(s.Ob)(e,i.currentValue)}const wa=[Ss,Js,Ys,oa,da,Xs];function ka(t,e){t._syncPendingControls(),e.forEach(t=>{const e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)})}function xa(t,e){if(!e)return null;Array.isArray(e)||ba(t,"Value accessor was not provided as an array for form control with");let i=void 0,n=void 0,s=void 0;return e.forEach(e=>{var a;e.constructor===As?i=e:(a=e,wa.some(t=>a.constructor===t)?(n&&ba(t,"More than one built-in value accessor matches form control with"),n=e):(s&&ba(t,"More than one custom value accessor matches form control with"),s=e))}),s||n||i||(ba(t,"No valid value accessor for form control with"),null)}function Ca(t,e){const i=t.indexOf(e);i>-1&&t.splice(i,1)}function Sa(t,e,i,n){Object(s.eb)()&&"never"!==n&&((null!==n&&"once"!==n||e._ngModelWarningSentOnce)&&("always"!==n||i._ngModelWarningSent)||(na.ngModelWarning(t),e._ngModelWarningSentOnce=!0,i._ngModelWarningSent=!0))}function Da(t){const e=Aa(t)?t.validators:t;return Array.isArray(e)?_a(e):e||null}function Ea(t,e){const i=Aa(e)?e.asyncValidators:t;return Array.isArray(i)?ya(i):i||null}function Aa(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}class Oa{constructor(t,e){this.validator=t,this.asyncValidator=e,this._onCollectionChange=()=>{},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}get parent(){return this._parent}get valid(){return"VALID"===this.status}get invalid(){return"INVALID"===this.status}get pending(){return"PENDING"==this.status}get disabled(){return"DISABLED"===this.status}get enabled(){return"DISABLED"!==this.status}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this.validator=Da(t)}setAsyncValidators(t){this.asyncValidator=Ea(t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(t=>{t.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(t=>{t.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status="PENDING",!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild(e=>{e.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status="VALID",this._forEachChild(e=>{e.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),"VALID"!==this.status&&"PENDING"!==this.status||this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status="PENDING";const e=$s(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(e=>this.setErrors(e,{emitEvent:t}))}}_cancelExistingSubscription(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){return function(t,e,i){if(null==e)return null;if(Array.isArray(e)||(e=e.split(".")),Array.isArray(e)&&0===e.length)return null;let n=t;return e.forEach(t=>{n=n instanceof Pa?n.controls.hasOwnProperty(t)?n.controls[t]:null:n instanceof Ra&&n.at(t)||null}),n}(this,t)}getError(t,e){const i=e?this.get(e):this;return i&&i.errors?i.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new s.s,this.statusChanges=new s.s}_calculateStatus(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_isBoxedValue(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){Aa(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&this._parent&&this._parent.dirty&&!this._parent._anyControlsDirty()}}class Ia extends Oa{constructor(t=null,e,i){super(Da(e),Ea(i,e)),this._onChange=[],this._applyFormState(t),this._setUpdateStrategy(e),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),this._initObservables()}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=null,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_clearChangeFns(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=()=>{}}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_forEachChild(t){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}}class Pa extends Oa{constructor(t,e,i){super(Da(e),Ea(i,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}removeControl(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){this._checkAllValuesPresent(t),Object.keys(t).forEach(i=>{this._throwIfControlMissing(i),this.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){Object.keys(t).forEach(i=>{this.controls[i]&&this.controls[i].patchValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}reset(t={},e={}){this._forEachChild((i,n)=>{i.reset(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,i)=>(t[i]=e instanceof Ia?e.value:e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(t,e)=>!!e._syncPendingControls()||t);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[t])throw new Error(`Cannot find form control with name: ${t}.`)}_forEachChild(t){Object.keys(this.controls).forEach(e=>t(this.controls[e],e))}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){let e=!1;return this._forEachChild((i,n)=>{e=e||this.contains(n)&&t(i)}),e}_reduceValue(){return this._reduceChildren({},(t,e,i)=>((e.enabled||this.disabled)&&(t[i]=e.value),t))}_reduceChildren(t,e){let i=t;return this._forEachChild((t,n)=>{i=e(i,t,n)}),i}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(t){this._forEachChild((e,i)=>{if(void 0===t[i])throw new Error(`Must supply a value for form control with name: '${i}'.`)})}}class Ra extends Oa{constructor(t,e,i){super(Da(e),Ea(i,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}at(t){return this.controls[t]}push(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()}insert(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()}removeAt(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,e={}){this._checkAllValuesPresent(t),t.forEach((t,i)=>{this._throwIfControlMissing(i),this.at(i).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){t.forEach((t,i)=>{this.at(i)&&this.at(i).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}reset(t=[],e={}){this._forEachChild((i,n)=>{i.reset(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(t=>t instanceof Ia?t.value:t.getRawValue())}clear(){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity())}_syncPendingControls(){let t=this.controls.reduce((t,e)=>!!e._syncPendingControls()||t,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error(`Cannot find form control at index ${t}`)}_forEachChild(t){this.controls.forEach((e,i)=>{t(e,i)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(e=>e.enabled&&t(e))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_checkAllValuesPresent(t){this._forEachChild((e,i)=>{if(void 0===t[i])throw new Error(`Must supply a value for form control at index: ${i}.`)})}_allControlsDisabled(){for(const t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}}const Ta={provide:Is,useExisting:Object(s.cb)(()=>Fa)},Ma=(()=>Promise.resolve(null))();let Fa=(()=>{class t extends Is{constructor(t,e){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new s.s,this.form=new Pa({},_a(t),ya(e))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){Ma.then(()=>{const e=this._findContainer(t.path);t.control=e.registerControl(t.name,t.control),ma(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){Ma.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name),Ca(this._directives,t)})}addFormGroup(t){Ma.then(()=>{const e=this._findContainer(t.path),i=new Pa({});ga(i,t),e.registerControl(t.name,i),i.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){Ma.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,e){Ma.then(()=>{this.form.get(t.path).setValue(e)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submitted=!0,ka(this.form,this._directives),this.ngSubmit.emit(t),!1}onReset(){this.resetForm()}resetForm(t){this.form.reset(t),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}}return t.\u0275fac=function(e){return new(e||t)(s.yc(zs,10),s.yc(Bs,10))},t.\u0275dir=s.tc({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,e){1&t&&s.Qc("submit",(function(t){return e.onSubmit(t)}))("reset",(function(){return e.onReset()}))},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.jc([Ta]),s.hc]}),t})(),La=(()=>{class t extends Is{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return ua(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return _a(this._validators)}get asyncValidator(){return ya(this._asyncValidators)}_checkParentType(){}}return t.\u0275fac=function(e){return Na(e||t)},t.\u0275dir=s.tc({type:t,features:[s.hc]}),t})();const Na=s.Fc(La);class za{static modelParentException(){throw new Error(`\n ngModel cannot be used to register form controls with a parent formGroup directive. Try using\n formGroup's partner directive "formControlName" instead. Example:\n\n ${ta}\n\n Or, if you'd like to avoid registering this form control, indicate that it's standalone in ngModelOptions:\n\n Example:\n\n \n
\n \n \n
\n `)}static formGroupNameException(){throw new Error(`\n ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n ${ea}\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n ${ia}`)}static missingNameException(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n control must be defined as \'standalone\' in ngModelOptions.\n\n Example 1: \n Example 2: ')}static modelGroupParentException(){throw new Error(`\n ngModelGroup cannot be used with a parent formGroup directive.\n\n Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n ${ea}\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n ${ia}`)}}const Ba={provide:Is,useExisting:Object(s.cb)(()=>Va)};let Va=(()=>{class t extends La{constructor(t,e,i){super(),this._parent=t,this._validators=e,this._asyncValidators=i}_checkParentType(){this._parent instanceof t||this._parent instanceof Fa||za.modelGroupParentException()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Is,5),s.yc(zs,10),s.yc(Bs,10))},t.\u0275dir=s.tc({type:t,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[s.jc([Ba]),s.hc]}),t})();const ja={provide:Ts,useExisting:Object(s.cb)(()=>$a)},Ua=(()=>Promise.resolve(null))();let $a=(()=>{class t extends Ts{constructor(t,e,i,n){super(),this.control=new Ia,this._registered=!1,this.update=new s.s,this._parent=t,this._rawValidators=e||[],this._rawAsyncValidators=i||[],this.valueAccessor=xa(this,n)}ngOnChanges(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),va(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?ua(this.name,this._parent):[this.name]}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return _a(this._rawValidators)}get asyncValidator(){return ya(this._rawAsyncValidators)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){ma(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){!(this._parent instanceof Va)&&this._parent instanceof La?za.formGroupNameException():this._parent instanceof Va||this._parent instanceof Fa||za.modelParentException()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||za.missingNameException()}_updateValue(t){Ua.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1})})}_updateDisabled(t){const e=t.isDisabled.currentValue,i=""===e||e&&"false"!==e;Ua.then(()=>{i&&!this.control.disabled?this.control.disable():!i&&this.control.disabled&&this.control.enable()})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Is,9),s.yc(zs,10),s.yc(Bs,10),s.yc(xs,10))},t.\u0275dir=s.tc({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[s.jc([ja]),s.hc,s.ic]}),t})(),Ha=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),t})();const qa=new s.v("NgModelWithFormControlWarning"),Ga={provide:Ts,useExisting:Object(s.cb)(()=>Wa)};let Wa=(()=>{class t extends Ts{constructor(t,e,i,n){super(),this._ngModelWarningConfig=n,this.update=new s.s,this._ngModelWarningSent=!1,this._rawValidators=t||[],this._rawAsyncValidators=e||[],this.valueAccessor=xa(this,i)}set isDisabled(t){na.disabledAttrWarning()}ngOnChanges(e){this._isControlChanged(e)&&(ma(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),va(e,this.viewModel)&&(Sa("formControl",t,this,this._ngModelWarningConfig),this.form.setValue(this.model),this.viewModel=this.model)}get path(){return[]}get validator(){return _a(this._rawValidators)}get asyncValidator(){return ya(this._rawAsyncValidators)}get control(){return this.form}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_isControlChanged(t){return t.hasOwnProperty("form")}}return t.\u0275fac=function(e){return new(e||t)(s.yc(zs,10),s.yc(Bs,10),s.yc(xs,10),s.yc(qa,8))},t.\u0275dir=s.tc({type:t,selectors:[["","formControl",""]],inputs:{isDisabled:["disabled","isDisabled"],form:["formControl","form"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[s.jc([Ga]),s.hc,s.ic]}),t._ngModelWarningSentOnce=!1,t})();const Ya={provide:Is,useExisting:Object(s.cb)(()=>Qa)};let Qa=(()=>{class t extends Is{constructor(t,e){super(),this._validators=t,this._asyncValidators=e,this.submitted=!1,this.directives=[],this.form=null,this.ngSubmit=new s.s}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const e=this.form.get(t.path);return ma(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e}getControl(t){return this.form.get(t.path)}removeControl(t){Ca(this.directives,t)}addFormGroup(t){const e=this.form.get(t.path);ga(e,t),e.updateValueAndValidity({emitEvent:!1})}removeFormGroup(t){}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){const e=this.form.get(t.path);ga(e,t),e.updateValueAndValidity({emitEvent:!1})}removeFormArray(t){}getFormArray(t){return this.form.get(t.path)}updateModel(t,e){this.form.get(t.path).setValue(e)}onSubmit(t){return this.submitted=!0,ka(this.form,this.directives),this.ngSubmit.emit(t),!1}onReset(){this.resetForm()}resetForm(t){this.form.reset(t),this.submitted=!1}_updateDomValue(){this.directives.forEach(t=>{const e=this.form.get(t.path);t.control!==e&&(function(t,e){e.valueAccessor.registerOnChange(()=>fa(e)),e.valueAccessor.registerOnTouched(()=>fa(e)),e._rawValidators.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(null)}),e._rawAsyncValidators.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(null)}),t&&t._clearChangeFns()}(t.control,t),e&&ma(e,t),t.control=e)}),this.form._updateTreeValidity({emitEvent:!1})}_updateRegistrations(){this.form._registerOnCollectionChange(()=>this._updateDomValue()),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{}),this._oldForm=this.form}_updateValidators(){const t=_a(this._validators);this.form.validator=js.compose([this.form.validator,t]);const e=ya(this._asyncValidators);this.form.asyncValidator=js.composeAsync([this.form.asyncValidator,e])}_checkFormPresent(){this.form||na.missingFormException()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(zs,10),s.yc(Bs,10))},t.\u0275dir=s.tc({type:t,selectors:[["","formGroup",""]],hostBindings:function(t,e){1&t&&s.Qc("submit",(function(t){return e.onSubmit(t)}))("reset",(function(){return e.onReset()}))},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.jc([Ya]),s.hc,s.ic]}),t})();const Ka={provide:Is,useExisting:Object(s.cb)(()=>Xa)};let Xa=(()=>{class t extends La{constructor(t,e,i){super(),this._parent=t,this._validators=e,this._asyncValidators=i}_checkParentType(){to(this._parent)&&na.groupParentException()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Is,13),s.yc(zs,10),s.yc(Bs,10))},t.\u0275dir=s.tc({type:t,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[s.jc([Ka]),s.hc]}),t})();const Za={provide:Is,useExisting:Object(s.cb)(()=>Ja)};let Ja=(()=>{class t extends Is{constructor(t,e,i){super(),this._parent=t,this._validators=e,this._asyncValidators=i}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return ua(null==this.name?this.name:this.name.toString(),this._parent)}get validator(){return _a(this._validators)}get asyncValidator(){return ya(this._asyncValidators)}_checkParentType(){to(this._parent)&&na.arrayParentException()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Is,13),s.yc(zs,10),s.yc(Bs,10))},t.\u0275dir=s.tc({type:t,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[s.jc([Za]),s.hc]}),t})();function to(t){return!(t instanceof Xa||t instanceof Qa||t instanceof Ja)}const eo={provide:Ts,useExisting:Object(s.cb)(()=>io)};let io=(()=>{class t extends Ts{constructor(t,e,i,n,a){super(),this._ngModelWarningConfig=a,this._added=!1,this.update=new s.s,this._ngModelWarningSent=!1,this._parent=t,this._rawValidators=e||[],this._rawAsyncValidators=i||[],this.valueAccessor=xa(this,n)}set isDisabled(t){na.disabledAttrWarning()}ngOnChanges(e){this._added||this._setUpControl(),va(e,this.viewModel)&&(Sa("formControlName",t,this,this._ngModelWarningConfig),this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return ua(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return _a(this._rawValidators)}get asyncValidator(){return ya(this._rawAsyncValidators)}_checkParentType(){!(this._parent instanceof Xa)&&this._parent instanceof La?na.ngModelGroupException():this._parent instanceof Xa||this._parent instanceof Qa||this._parent instanceof Ja||na.controlParentException()}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Is,13),s.yc(zs,10),s.yc(Bs,10),s.yc(xs,10),s.yc(qa,8))},t.\u0275dir=s.tc({type:t,selectors:[["","formControlName",""]],inputs:{isDisabled:["disabled","isDisabled"],name:["formControlName","name"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[s.jc([eo]),s.hc,s.ic]}),t._ngModelWarningSentOnce=!1,t})();const no={provide:zs,useExisting:Object(s.cb)(()=>ao),multi:!0},so={provide:zs,useExisting:Object(s.cb)(()=>oo),multi:!0};let ao=(()=>{class t{get required(){return this._required}set required(t){this._required=null!=t&&!1!==t&&"false"!==`${t}`,this._onChange&&this._onChange()}validate(t){return this.required?js.required(t):null}registerOnValidatorChange(t){this._onChange=t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(t,e){2&t&&s.lc("required",e.required?"":null)},inputs:{required:"required"},features:[s.jc([no])]}),t})(),oo=(()=>{class t extends ao{validate(t){return this.required?js.requiredTrue(t):null}}return t.\u0275fac=function(e){return ro(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&s.lc("required",e.required?"":null)},features:[s.jc([so]),s.hc]}),t})();const ro=s.Fc(oo),lo={provide:zs,useExisting:Object(s.cb)(()=>co),multi:!0};let co=(()=>{class t{set email(t){this._enabled=""===t||!0===t||"true"===t,this._onChange&&this._onChange()}validate(t){return this._enabled?js.email(t):null}registerOnValidatorChange(t){this._onChange=t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[s.jc([lo])]}),t})();const ho={provide:zs,useExisting:Object(s.cb)(()=>uo),multi:!0};let uo=(()=>{class t{ngOnChanges(t){"minlength"in t&&(this._createValidator(),this._onChange&&this._onChange())}validate(t){return null==this.minlength?null:this._validator(t)}registerOnValidatorChange(t){this._onChange=t}_createValidator(){this._validator=js.minLength("number"==typeof this.minlength?this.minlength:parseInt(this.minlength,10))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&s.lc("minlength",e.minlength?e.minlength:null)},inputs:{minlength:"minlength"},features:[s.jc([ho]),s.ic]}),t})();const mo={provide:zs,useExisting:Object(s.cb)(()=>po),multi:!0};let po=(()=>{class t{ngOnChanges(t){"maxlength"in t&&(this._createValidator(),this._onChange&&this._onChange())}validate(t){return null!=this.maxlength?this._validator(t):null}registerOnValidatorChange(t){this._onChange=t}_createValidator(){this._validator=js.maxLength("number"==typeof this.maxlength?this.maxlength:parseInt(this.maxlength,10))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&s.lc("maxlength",e.maxlength?e.maxlength:null)},inputs:{maxlength:"maxlength"},features:[s.jc([mo]),s.ic]}),t})();const go={provide:zs,useExisting:Object(s.cb)(()=>fo),multi:!0};let fo=(()=>{class t{ngOnChanges(t){"pattern"in t&&(this._createValidator(),this._onChange&&this._onChange())}validate(t){return this._validator(t)}registerOnValidatorChange(t){this._onChange=t}_createValidator(){this._validator=js.pattern(this.pattern)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&s.lc("pattern",e.pattern?e.pattern:null)},inputs:{pattern:"pattern"},features:[s.jc([go]),s.ic]}),t})(),bo=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})(),_o=(()=>{class t{group(t,e=null){const i=this._reduceControls(t);let n=null,s=null,a=void 0;return null!=e&&(function(t){return void 0!==t.asyncValidators||void 0!==t.validators||void 0!==t.updateOn}(e)?(n=null!=e.validators?e.validators:null,s=null!=e.asyncValidators?e.asyncValidators:null,a=null!=e.updateOn?e.updateOn:void 0):(n=null!=e.validator?e.validator:null,s=null!=e.asyncValidator?e.asyncValidator:null)),new Pa(i,{asyncValidators:s,updateOn:a,validators:n})}control(t,e,i){return new Ia(t,e,i)}array(t,e,i){const n=t.map(t=>this._createControl(t));return new Ra(n,e,i)}_reduceControls(t){const e={};return Object.keys(t).forEach(i=>{e[i]=this._createControl(t[i])}),e}_createControl(t){return t instanceof Ia||t instanceof Pa||t instanceof Ra?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),yo=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Ks],imports:[bo]}),t})(),vo=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:qa,useValue:e.warnOnNgModelWithFormControl}]}}}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[_o,Ks],imports:[bo]}),t})();const wo=["button"],ko=["*"],xo=new s.v("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS"),Co={provide:xs,useExisting:Object(s.cb)(()=>Ao),multi:!0};class So{}let Do=0;class Eo{constructor(t,e){this.source=t,this.value=e}}let Ao=(()=>{class t{constructor(t,e){this._changeDetector=t,this._vertical=!1,this._multiple=!1,this._disabled=!1,this._controlValueAccessorChangeFn=()=>{},this._onTouched=()=>{},this._name=`mat-button-toggle-group-${Do++}`,this.valueChange=new s.s,this.change=new s.s,this.appearance=e&&e.appearance?e.appearance:"standard"}get name(){return this._name}set name(t){this._name=t,this._buttonToggles&&this._buttonToggles.forEach(t=>{t.name=this._name,t._markForCheck()})}get vertical(){return this._vertical}set vertical(t){this._vertical=di(t)}get value(){const t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t.map(t=>t.value):t[0]?t[0].value:void 0}set value(t){this._setSelectionByValue(t),this.valueChange.emit(this.value)}get selected(){const t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t:t[0]||null}get multiple(){return this._multiple}set multiple(t){this._multiple=di(t)}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t),this._buttonToggles&&this._buttonToggles.forEach(t=>t._markForCheck())}ngOnInit(){this._selectionModel=new fs(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(t=>t.checked))}writeValue(t){this.value=t,this._changeDetector.markForCheck()}registerOnChange(t){this._controlValueAccessorChangeFn=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}_emitChangeEvent(){const t=this.selected,e=Array.isArray(t)?t[t.length-1]:t,i=new Eo(e,this.value);this._controlValueAccessorChangeFn(i.value),this.change.emit(i)}_syncButtonToggle(t,e,i=!1,n=!1){this.multiple||!this.selected||t.checked||(this.selected.checked=!1),this._selectionModel?e?this._selectionModel.select(t):this._selectionModel.deselect(t):n=!0,n?Promise.resolve(()=>this._updateModelValue(i)):this._updateModelValue(i)}_isSelected(t){return this._selectionModel&&this._selectionModel.isSelected(t)}_isPrechecked(t){return void 0!==this._rawValue&&(this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(e=>null!=t.value&&e===t.value):t.value===this._rawValue)}_setSelectionByValue(t){if(this._rawValue=t,this._buttonToggles)if(this.multiple&&t){if(!Array.isArray(t))throw Error("Value must be an array in multiple-selection mode.");this._clearSelection(),t.forEach(t=>this._selectValue(t))}else this._clearSelection(),this._selectValue(t)}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(t=>t.checked=!1)}_selectValue(t){const e=this._buttonToggles.find(e=>null!=e.value&&e.value===t);e&&(e.checked=!0,this._selectionModel.select(e))}_updateModelValue(t){t&&this._emitChangeEvent(),this.valueChange.emit(this.value)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.j),s.yc(xo,8))},t.\u0275dir=s.tc({type:t,selectors:[["mat-button-toggle-group"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,Po,!0),2&t&&s.gd(n=s.Rc())&&(e._buttonToggles=n)},hostAttrs:["role","group",1,"mat-button-toggle-group"],hostVars:5,hostBindings:function(t,e){2&t&&(s.lc("aria-disabled",e.disabled),s.oc("mat-button-toggle-vertical",e.vertical)("mat-button-toggle-group-appearance-standard","standard"===e.appearance))},inputs:{appearance:"appearance",name:"name",vertical:"vertical",value:"value",multiple:"multiple",disabled:"disabled"},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[s.jc([Co,{provide:So,useExisting:t}])]}),t})();class Oo{}const Io=yn(Oo);let Po=(()=>{class t extends Io{constructor(t,e,i,n,a,o){super(),this._changeDetectorRef=e,this._elementRef=i,this._focusMonitor=n,this._isSingleSelector=!1,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new s.s;const r=Number(a);this.tabIndex=r||0===r?r:null,this.buttonToggleGroup=t,this.appearance=o&&o.appearance?o.appearance:"standard"}get buttonId(){return`${this.id}-button`}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(t){this._appearance=t}get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(t){const e=di(t);e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(t){this._disabled=di(t)}ngOnInit(){this._isSingleSelector=this.buttonToggleGroup&&!this.buttonToggleGroup.multiple,this._type=this._isSingleSelector?"radio":"checkbox",this.id=this.id||`mat-button-toggle-${Do++}`,this._isSingleSelector&&(this.name=this.buttonToggleGroup.name),this.buttonToggleGroup&&this.buttonToggleGroup._isPrechecked(this)&&(this.checked=!0),this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){const t=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),t&&t._isSelected(this)&&t._syncButtonToggle(this,!1,!1,!0)}focus(t){this._buttonElement.nativeElement.focus(t)}_onButtonClick(){const t=!!this._isSingleSelector||!this._checked;t!==this._checked&&(this._checked=t,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.change.emit(new Eo(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Ao,8),s.yc(s.j),s.yc(s.q),s.yc(Qi),s.Nc("tabindex"),s.yc(xo,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-button-toggle"]],viewQuery:function(t,e){var i;1&t&&s.zd(wo,!0),2&t&&s.gd(i=s.Rc())&&(e._buttonElement=i.first)},hostAttrs:[1,"mat-button-toggle","mat-focus-indicator"],hostVars:11,hostBindings:function(t,e){1&t&&s.Qc("focus",(function(){return e.focus()})),2&t&&(s.lc("tabindex",-1)("id",e.id)("name",null),s.oc("mat-button-toggle-standalone",!e.buttonToggleGroup)("mat-button-toggle-checked",e.checked)("mat-button-toggle-disabled",e.disabled)("mat-button-toggle-appearance-standard","standard"===e.appearance))},inputs:{disableRipple:"disableRipple",ariaLabelledby:["aria-labelledby","ariaLabelledby"],tabIndex:"tabIndex",appearance:"appearance",checked:"checked",disabled:"disabled",id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],value:"value"},outputs:{change:"change"},exportAs:["matButtonToggle"],features:[s.hc],ngContentSelectors:ko,decls:6,vars:9,consts:[["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"id","disabled","click"],["button",""],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(t,e){if(1&t&&(s.Zc(),s.Dc(0,"button",0,1),s.Qc("click",(function(){return e._onButtonClick()})),s.Dc(2,"div",2),s.Yc(3),s.Cc(),s.Cc(),s.zc(4,"div",3),s.zc(5,"div",4)),2&t){const t=s.hd(1);s.ad("id",e.buttonId)("disabled",e.disabled||null),s.lc("tabindex",e.disabled?-1:e.tabIndex)("aria-pressed",e.checked)("name",e.name||null)("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledby),s.kc(5),s.ad("matRippleTrigger",t)("matRippleDisabled",e.disableRipple||e.disabled)}},directives:[qn],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;border-radius:2px;-webkit-tap-highlight-color:transparent}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:4px}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:1}.cdk-high-contrast-active .mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:.5}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:.04}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.12}.cdk-high-contrast-active .mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.5}@media(hover: none){.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;line-height:36px;padding:0 16px;position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px;padding:0 12px}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{border-radius:inherit;pointer-events:none;opacity:0;top:0;left:0;right:0;bottom:0;position:absolute}.mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 36px}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 48px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}\n"],encapsulation:2,changeDetection:0}),t})(),Ro=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[fn,Gn],fn]}),t})();const To=["*",[["mat-card-footer"]]],Mo=["*","mat-card-footer"],Fo=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],Lo=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],No=[[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],[["img"]],"*"],zo=["mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","img","*"];let Bo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-card-content"],["","mat-card-content",""],["","matCardContent",""]],hostAttrs:[1,"mat-card-content"]}),t})(),Vo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-card-title"]}),t})(),jo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-card-subtitle"]}),t})(),Uo=(()=>{class t{constructor(){this.align="start"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-card-actions"],hostVars:2,hostBindings:function(t,e){2&t&&s.oc("mat-card-actions-align-end","end"===e.align)},inputs:{align:"align"},exportAs:["matCardActions"]}),t})(),$o=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-card-footer"]],hostAttrs:[1,"mat-card-footer"]}),t})(),Ho=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-card-image",""],["","matCardImage",""]],hostAttrs:[1,"mat-card-image"]}),t})(),qo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-card-sm-image",""],["","matCardImageSmall",""]],hostAttrs:[1,"mat-card-sm-image"]}),t})(),Go=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-card-md-image",""],["","matCardImageMedium",""]],hostAttrs:[1,"mat-card-md-image"]}),t})(),Wo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-card-lg-image",""],["","matCardImageLarge",""]],hostAttrs:[1,"mat-card-lg-image"]}),t})(),Yo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-card-xl-image",""],["","matCardImageXLarge",""]],hostAttrs:[1,"mat-card-xl-image"]}),t})(),Qo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-card-avatar"]}),t})(),Ko=(()=>{class t{constructor(t){this._animationMode=t}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Ae,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-card"]],hostAttrs:[1,"mat-card","mat-focus-indicator"],hostVars:2,hostBindings:function(t,e){2&t&&s.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode)},exportAs:["matCard"],ngContentSelectors:Mo,decls:2,vars:0,template:function(t,e){1&t&&(s.Zc(To),s.Yc(0),s.Yc(1,1))},styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions .mat-button:first-child,.mat-card-actions .mat-raised-button:first-child,.mat-card-actions .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\n"],encapsulation:2,changeDetection:0}),t})(),Xo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-card-header"],ngContentSelectors:Lo,decls:4,vars:0,consts:[[1,"mat-card-header-text"]],template:function(t,e){1&t&&(s.Zc(Fo),s.Yc(0),s.Dc(1,"div",0),s.Yc(2,1),s.Cc(),s.Yc(3,2))},encapsulation:2,changeDetection:0}),t})(),Zo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["mat-card-title-group"]],hostAttrs:[1,"mat-card-title-group"],ngContentSelectors:zo,decls:4,vars:0,template:function(t,e){1&t&&(s.Zc(No),s.Dc(0,"div"),s.Yc(1),s.Cc(),s.Yc(2,1),s.Yc(3,2))},encapsulation:2,changeDetection:0}),t})(),Jo=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[fn],fn]}),t})();const tr=["input"],er=function(){return{enterDuration:150}},ir=["*"],nr=new s.v("mat-checkbox-default-options",{providedIn:"root",factory:function(){return{color:"accent",clickAction:"check-indeterminate"}}}),sr=new s.v("mat-checkbox-click-action");let ar=0;const or={provide:xs,useExisting:Object(s.cb)(()=>dr),multi:!0};class rr{}class lr{constructor(t){this._elementRef=t}}const cr=vn(_n(yn(bn(lr))));let dr=(()=>{class t extends cr{constructor(t,e,i,n,a,o,r,l){super(t),this._changeDetectorRef=e,this._focusMonitor=i,this._ngZone=n,this._clickAction=o,this._animationMode=r,this._options=l,this.ariaLabel="",this.ariaLabelledby=null,this._uniqueId=`mat-checkbox-${++ar}`,this.id=this._uniqueId,this.labelPosition="after",this.name=null,this.change=new s.s,this.indeterminateChange=new s.s,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||{},this._options.color&&(this.color=this._options.color),this.tabIndex=parseInt(a)||0,this._focusMonitor.monitor(t,!0).subscribe(t=>{t||Promise.resolve().then(()=>{this._onTouched(),e.markForCheck()})}),this._clickAction=this._clickAction||this._options.clickAction}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(t){this._required=di(t)}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}ngAfterViewChecked(){}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}get checked(){return this._checked}set checked(t){t!=this.checked&&(this._checked=t,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(t){const e=di(t);e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(t){const e=t!=this._indeterminate;this._indeterminate=di(t),e&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(t){this.checked=!!t}registerOnChange(t){this._controlValueAccessorChangeFn=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(t){let e=this._currentCheckState,i=this._elementRef.nativeElement;if(e!==t&&(this._currentAnimationClass.length>0&&i.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(e,t),this._currentCheckState=t,this._currentAnimationClass.length>0)){i.classList.add(this._currentAnimationClass);const t=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{i.classList.remove(t)},1e3)})}}_emitChangeEvent(){const t=new rr;t.source=this,t.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(t)}toggle(){this.checked=!this.checked}_onInputClick(t){t.stopPropagation(),this.disabled||"noop"===this._clickAction?this.disabled||"noop"!==this._clickAction||(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==this._clickAction&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this.toggle(),this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}focus(t="keyboard",e){this._focusMonitor.focusVia(this._inputElement,t,e)}_onInteractionEvent(t){t.stopPropagation()}_getAnimationClassForCheckStateTransition(t,e){if("NoopAnimations"===this._animationMode)return"";let i="";switch(t){case 0:if(1===e)i="unchecked-checked";else{if(3!=e)return"";i="unchecked-indeterminate"}break;case 2:i=1===e?"unchecked-checked":"unchecked-indeterminate";break;case 1:i=2===e?"checked-unchecked":"checked-indeterminate";break;case 3:i=1===e?"indeterminate-checked":"indeterminate-unchecked"}return`mat-checkbox-anim-${i}`}_syncIndeterminate(t){const e=this._inputElement;e&&(e.nativeElement.indeterminate=t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(Qi),s.yc(s.F),s.Nc("tabindex"),s.yc(sr,8),s.yc(Ae,8),s.yc(nr,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-checkbox"]],viewQuery:function(t,e){var i;1&t&&(s.zd(tr,!0),s.zd(qn,!0)),2&t&&(s.gd(i=s.Rc())&&(e._inputElement=i.first),s.gd(i=s.Rc())&&(e.ripple=i.first))},hostAttrs:[1,"mat-checkbox"],hostVars:12,hostBindings:function(t,e){2&t&&(s.Gc("id",e.id),s.lc("tabindex",null),s.oc("mat-checkbox-indeterminate",e.indeterminate)("mat-checkbox-checked",e.checked)("mat-checkbox-disabled",e.disabled)("mat-checkbox-label-before","before"==e.labelPosition)("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",labelPosition:"labelPosition",name:"name",required:"required",checked:"checked",disabled:"disabled",indeterminate:"indeterminate",value:"value"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[s.jc([or]),s.hc],ngContentSelectors:ir,decls:17,vars:19,consts:[[1,"mat-checkbox-layout"],["label",""],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"id","required","checked","disabled","tabIndex","change","click"],["input",""],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24",0,"xml","space","preserve",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],["checkboxLabel",""],[2,"display","none"]],template:function(t,e){if(1&t&&(s.Zc(),s.Dc(0,"label",0,1),s.Dc(2,"div",2),s.Dc(3,"input",3,4),s.Qc("change",(function(t){return e._onInteractionEvent(t)}))("click",(function(t){return e._onInputClick(t)})),s.Cc(),s.Dc(5,"div",5),s.zc(6,"div",6),s.Cc(),s.zc(7,"div",7),s.Dc(8,"div",8),s.Tc(),s.Dc(9,"svg",9),s.zc(10,"path",10),s.Cc(),s.Sc(),s.zc(11,"div",11),s.Cc(),s.Cc(),s.Dc(12,"span",12,13),s.Qc("cdkObserveContent",(function(){return e._onLabelTextChange()})),s.Dc(14,"span",14),s.vd(15,"\xa0"),s.Cc(),s.Yc(16),s.Cc(),s.Cc()),2&t){const t=s.hd(1),i=s.hd(13);s.lc("for",e.inputId),s.kc(2),s.oc("mat-checkbox-inner-container-no-side-margin",!i.textContent||!i.textContent.trim()),s.kc(1),s.ad("id",e.inputId)("required",e.required)("checked",e.checked)("disabled",e.disabled)("tabIndex",e.tabIndex),s.lc("value",e.value)("name",e.name)("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby)("aria-checked",e._getAriaChecked()),s.kc(2),s.ad("matRippleTrigger",t)("matRippleDisabled",e._isRippleDisabled())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",s.cd(18,er))}},directives:[qn,Oi],styles:["@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox-layout{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox.cdk-keyboard-focused .cdk-high-contrast-active .mat-checkbox-frame{border-style:dotted}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}\n"],encapsulation:2,changeDetection:0}),t})();const hr={provide:zs,useExisting:Object(s.cb)(()=>ur),multi:!0};let ur=(()=>{class t extends oo{}return t.\u0275fac=function(e){return mr(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-checkbox","required","","formControlName",""],["mat-checkbox","required","","formControl",""],["mat-checkbox","required","","ngModel",""]],features:[s.jc([hr]),s.hc]}),t})();const mr=s.Fc(ur);let pr=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})(),gr=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[Gn,fn,Ii,pr],fn,pr]}),t})();function fr(t){return new si.a(e=>{let i;try{i=t()}catch(n){return void e.error(n)}return(i?Object(vs.a)(i):oi()).subscribe(e)})}var br=i("VRyK");function _r(t,e,i,n){return Object(Ve.a)(i)&&(n=i,i=void 0),n?_r(t,e,i).pipe(Object(ii.a)(t=>Object(_s.a)(t)?n(...t):n(t))):new si.a(n=>{!function t(e,i,n,s,a){let o;if(function(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(e)){const t=e;e.addEventListener(i,n,a),o=()=>t.removeEventListener(i,n,a)}else if(function(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(e)){const t=e;e.on(i,n),o=()=>t.off(i,n)}else if(function(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(e)){const t=e;e.addListener(i,n),o=()=>t.removeListener(i,n)}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(let o=0,r=e.length;o1?Array.prototype.slice.call(arguments):t)}),n,i)})}class yr extends qe{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,i=0){return null!==i&&i>0?super.requestAsyncId(t,e,i):(t.actions.push(this),t.scheduled||(t.scheduled=requestAnimationFrame(()=>t.flush(null))))}recycleAsyncId(t,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(t,e,i);0===t.actions.length&&(cancelAnimationFrame(e),t.scheduled=void 0)}}class vr extends We{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,n=-1,s=e.length;t=t||e.shift();do{if(i=t.execute(t.state,t.delay))break}while(++nfunction(t){const e=xr[t];e&&e()}(e)),e},clearImmediate(t){delete xr[t]}};class Sr extends qe{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,i=0){return null!==i&&i>0?super.requestAsyncId(t,e,i):(t.actions.push(this),t.scheduled||(t.scheduled=Cr.setImmediate(t.flush.bind(t,null))))}recycleAsyncId(t,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(t,e,i);0===t.actions.length&&(Cr.clearImmediate(e),t.scheduled=void 0)}}class Dr extends We{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,n=-1,s=e.length;t=t||e.shift();do{if(i=t.execute(t.state,t.delay))break}while(++ni.lift(new Or(t,e))}class Or{constructor(t,e){this.compare=t,this.keySelector=e}call(t,e){return e.subscribe(new Ir(t,this.compare,this.keySelector))}}class Ir extends ze.a{constructor(t,e,i){super(t),this.keySelector=i,this.hasKey=!1,"function"==typeof e&&(this.compare=e)}compare(t,e){return t===e}_next(t){let e;try{const{keySelector:i}=this;e=i?i(t):t}catch(n){return this.destination.error(n)}let i=!1;if(this.hasKey)try{const{compare:t}=this;i=t(this.key,e)}catch(n){return this.destination.error(n)}else this.hasKey=!0;i||(this.key=e,this.destination.next(t))}}var Pr=i("l7GE"),Rr=i("ZUHj");class Tr{constructor(t){this.durationSelector=t}call(t,e){return e.subscribe(new Mr(t,this.durationSelector))}}class Mr extends Pr.a{constructor(t,e){super(t),this.durationSelector=e,this.hasValue=!1}_next(t){if(this.value=t,this.hasValue=!0,!this.throttled){let i;try{const{durationSelector:e}=this;i=e(t)}catch(e){return this.destination.error(e)}const n=Object(Rr.a)(this,i);!n||n.closed?this.clearThrottle():this.add(this.throttled=n)}}clearThrottle(){const{value:t,hasValue:e,throttled:i}=this;i&&(this.remove(i),this.throttled=null,i.unsubscribe()),e&&(this.value=null,this.hasValue=!1,this.destination.next(t))}notifyNext(t,e,i,n){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}function Fr(t){return!Object(_s.a)(t)&&t-parseFloat(t)+1>=0}function Lr(t=0,e,i){let n=-1;return Fr(e)?n=Number(e)<1?1:Number(e):Object(Te.a)(e)&&(i=e),Object(Te.a)(i)||(i=Ye),new si.a(e=>{const s=Fr(t)?t:+t-i.now();return i.schedule(Nr,s,{index:0,period:n,subscriber:e})})}function Nr(t){const{index:e,period:i,subscriber:n}=t;if(n.next(e),!n.closed){if(-1===i)return n.complete();t.index=e+1,this.schedule(t,i)}}function zr(t,e=Ye){return i=()=>Lr(t,e),function(t){return t.lift(new Tr(i))};var i}function Br(t){return e=>e.lift(new Vr(t))}class Vr{constructor(t){this.notifier=t}call(t,e){const i=new jr(t),n=Object(Rr.a)(i,this.notifier);return n&&!i.seenValue?(i.add(n),e.subscribe(i)):i}}class jr extends Pr.a{constructor(t){super(t),this.seenValue=!1}notifyNext(t,e,i,n,s){this.seenValue=!0,this.complete()}notifyComplete(){}}var Ur=i("51Dv");function $r(t,e){return"function"==typeof e?i=>i.pipe($r((i,n)=>Object(vs.a)(t(i,n)).pipe(Object(ii.a)((t,s)=>e(i,t,n,s))))):e=>e.lift(new Hr(t))}class Hr{constructor(t){this.project=t}call(t,e){return e.subscribe(new qr(t,this.project))}}class qr extends Pr.a{constructor(t,e){super(t),this.project=e,this.index=0}_next(t){let e;const i=this.index++;try{e=this.project(t,i)}catch(n){return void this.destination.error(n)}this._innerSub(e,t,i)}_innerSub(t,e,i){const n=this.innerSubscription;n&&n.unsubscribe();const s=new Ur.a(this,void 0,void 0);this.destination.add(s),this.innerSubscription=Object(Rr.a)(this,t,e,i,s)}_complete(){const{innerSubscription:t}=this;t&&!t.closed||super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=null}notifyComplete(t){this.destination.remove(t),this.innerSubscription=null,this.isStopped&&super._complete()}notifyNext(t,e,i,n,s){this.destination.next(e)}}class Gr extends qe{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}schedule(t,e=0){return e>0?super.schedule(t,e):(this.delay=e,this.state=t,this.scheduler.flush(this),this)}execute(t,e){return e>0||this.closed?super.execute(t,e):this._execute(t,e)}requestAsyncId(t,e,i=0){return null!==i&&i>0||null===i&&this.delay>0?super.requestAsyncId(t,e,i):t.flush(this)}}class Wr extends We{}const Yr=new Wr(Gr);function Qr(t,e){return new si.a(e?i=>e.schedule(Kr,0,{error:t,subscriber:i}):e=>e.error(t))}function Kr({error:t,subscriber:e}){e.error(t)}let Xr=(()=>{class t{constructor(t,e,i){this.kind=t,this.value=e,this.error=i,this.hasValue="N"===t}observe(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}}do(t,e,i){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return i&&i()}}accept(t,e,i){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,i)}toObservable(){switch(this.kind){case"N":return Le(this.value);case"E":return Qr(this.error);case"C":return oi()}throw new Error("unexpected notification kind value")}static createNext(e){return void 0!==e?new t("N",e):t.undefinedValueNotification}static createError(e){return new t("E",void 0,e)}static createComplete(){return t.completeNotification}}return t.completeNotification=new t("C"),t.undefinedValueNotification=new t("N",void 0),t})();class Zr extends ze.a{constructor(t,e,i=0){super(t),this.scheduler=e,this.delay=i}static dispatch(t){const{notification:e,destination:i}=t;e.observe(i),this.unsubscribe()}scheduleMessage(t){this.destination.add(this.scheduler.schedule(Zr.dispatch,this.delay,new Jr(t,this.destination)))}_next(t){this.scheduleMessage(Xr.createNext(t))}_error(t){this.scheduleMessage(Xr.createError(t)),this.unsubscribe()}_complete(){this.scheduleMessage(Xr.createComplete()),this.unsubscribe()}}class Jr{constructor(t,e){this.notification=t,this.destination=e}}var tl=i("9ppp"),el=i("Ylt2");class il extends Pe.a{constructor(t=Number.POSITIVE_INFINITY,e=Number.POSITIVE_INFINITY,i){super(),this.scheduler=i,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=t<1?1:t,this._windowTime=e<1?1:e,e===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(t){const e=this._events;e.push(t),e.length>this._bufferSize&&e.shift(),super.next(t)}nextTimeWindow(t){this._events.push(new nl(this._getNow(),t)),this._trimBufferThenGetEvents(),super.next(t)}_subscribe(t){const e=this._infiniteTimeWindow,i=e?this._events:this._trimBufferThenGetEvents(),n=this.scheduler,s=i.length;let a;if(this.closed)throw new tl.a;if(this.isStopped||this.hasError?a=Re.a.EMPTY:(this.observers.push(t),a=new el.a(this,t)),n&&t.add(t=new Zr(t,n)),e)for(let o=0;oe&&(a=Math.max(a,s-e)),a>0&&n.splice(0,a),n}}class nl{constructor(t,e){this.time=t,this.value=e}}let sl=(()=>{class t{constructor(t,e,i){this._ngZone=t,this._platform=e,this._scrolled=new Pe.a,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=i}register(t){this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe(()=>this._scrolled.next(t)))}deregister(t){const e=this.scrollContainers.get(t);e&&(e.unsubscribe(),this.scrollContainers.delete(t))}scrolled(t=20){return this._platform.isBrowser?new si.a(e=>{this._globalSubscription||this._addGlobalListener();const i=t>0?this._scrolled.pipe(zr(t)).subscribe(e):this._scrolled.subscribe(e);return this._scrolledCount++,()=>{i.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Le()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((t,e)=>this.deregister(e)),this._scrolled.complete()}ancestorScrolled(t,e){const i=this.getAncestorScrollContainers(t);return this.scrolled(e).pipe(Je(t=>!t||i.indexOf(t)>-1))}getAncestorScrollContainers(t){const e=[];return this.scrollContainers.forEach((i,n)=>{this._scrollableContainsElement(n,t)&&e.push(n)}),e}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollableContainsElement(t,e){let i=e.nativeElement,n=t.getElementRef().nativeElement;do{if(i==n)return!0}while(i=i.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>_r(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(s.F),s.Mc(bi),s.Mc(ye.e,8))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(s.F),Object(s.Mc)(bi),Object(s.Mc)(ye.e,8))},token:t,providedIn:"root"}),t})(),al=(()=>{class t{constructor(t,e,i,n){this.elementRef=t,this.scrollDispatcher=e,this.ngZone=i,this.dir=n,this._destroyed=new Pe.a,this._elementScrolled=new si.a(t=>this.ngZone.runOutsideAngular(()=>_r(this.elementRef.nativeElement,"scroll").pipe(Br(this._destroyed)).subscribe(t)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(t){const e=this.elementRef.nativeElement,i=this.dir&&"rtl"==this.dir.value;null==t.left&&(t.left=i?t.end:t.start),null==t.right&&(t.right=i?t.start:t.end),null!=t.bottom&&(t.top=e.scrollHeight-e.clientHeight-t.bottom),i&&0!=Si()?(null!=t.left&&(t.right=e.scrollWidth-e.clientWidth-t.left),2==Si()?t.left=t.right:1==Si()&&(t.left=t.right?-t.right:t.right)):null!=t.right&&(t.left=e.scrollWidth-e.clientWidth-t.right),this._applyScrollToOptions(t)}_applyScrollToOptions(t){const e=this.elementRef.nativeElement;"object"==typeof document&&"scrollBehavior"in document.documentElement.style?e.scrollTo(t):(null!=t.top&&(e.scrollTop=t.top),null!=t.left&&(e.scrollLeft=t.left))}measureScrollOffset(t){const e=this.elementRef.nativeElement;if("top"==t)return e.scrollTop;if("bottom"==t)return e.scrollHeight-e.clientHeight-e.scrollTop;const i=this.dir&&"rtl"==this.dir.value;return"start"==t?t=i?"right":"left":"end"==t&&(t=i?"left":"right"),i&&2==Si()?"left"==t?e.scrollWidth-e.clientWidth-e.scrollLeft:e.scrollLeft:i&&1==Si()?"left"==t?e.scrollLeft+e.scrollWidth-e.clientWidth:-e.scrollLeft:"left"==t?e.scrollLeft:e.scrollWidth-e.clientWidth-e.scrollLeft}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(sl),s.yc(s.F),s.yc(en,8))},t.\u0275dir=s.tc({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),t})(),ol=(()=>{class t{constructor(t,e,i){this._platform=t,this._document=i,e.runOutsideAngular(()=>{const e=this._getWindow();this._change=t.isBrowser?Object(br.a)(_r(e,"resize"),_r(e,"orientationchange")):Le(),this._invalidateCache=this.change().subscribe(()=>this._updateViewportSize())})}ngOnDestroy(){this._invalidateCache.unsubscribe()}getViewportSize(){this._viewportSize||this._updateViewportSize();const t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t}getViewportRect(){const t=this.getViewportScrollPosition(),{width:e,height:i}=this.getViewportSize();return{top:t.top,left:t.left,bottom:t.top+i,right:t.left+e,height:i,width:e}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const t=this._getDocument(),e=this._getWindow(),i=t.documentElement,n=i.getBoundingClientRect();return{top:-n.top||t.body.scrollTop||e.scrollY||i.scrollTop||0,left:-n.left||t.body.scrollLeft||e.scrollX||i.scrollLeft||0}}change(t=20){return t>0?this._change.pipe(zr(t)):this._change}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_updateViewportSize(){const t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0}}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(bi),s.Mc(s.F),s.Mc(ye.e,8))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(bi),Object(s.Mc)(s.F),Object(s.Mc)(ye.e,8))},token:t,providedIn:"root"}),t})(),rl=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[sn,_i],sn]}),t})();function ll(){throw Error("Host already has a portal attached")}class cl{attach(t){return null==t&&function(){throw Error("Attempting to attach a portal to a null PortalOutlet")}(),t.hasAttached()&&ll(),this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;null==t?function(){throw Error("Attempting to detach a portal that is not attached to a host")}():(this._attachedHost=null,t.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class dl extends cl{constructor(t,e,i,n){super(),this.component=t,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=n}}class hl extends cl{constructor(t,e,i){super(),this.templateRef=t,this.viewContainerRef=e,this.context=i}get origin(){return this.templateRef.elementRef}attach(t,e=this.context){return this.context=e,super.attach(t)}detach(){return this.context=void 0,super.detach()}}class ul extends cl{constructor(t){super(),this.element=t instanceof s.q?t.nativeElement:t}}class ml{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t||function(){throw Error("Must provide a portal to attach")}(),this.hasAttached()&&ll(),this._isDisposed&&function(){throw Error("This PortalOutlet has already been disposed")}(),t instanceof dl?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof hl?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof ul?(this._attachedPortal=t,this.attachDomPortal(t)):void function(){throw Error("Attempting to attach an unknown Portal type. BasePortalOutlet accepts either a ComponentPortal or a TemplatePortal.")}()}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class pl extends ml{constructor(t,e,i,n,s){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=n,this.attachDomPortal=t=>{if(!this._document)throw Error("Cannot attach DOM portal without _document constructor parameter");const e=t.element;if(!e.parentNode)throw Error("DOM portal content must be attached to a parent node.");const i=this._document.createComment("dom-portal");e.parentNode.insertBefore(i,e),this.outletElement.appendChild(e),super.setDisposeFn(()=>{i.parentNode&&i.parentNode.replaceChild(e,i)})},this._document=s}attachComponentPortal(t){const e=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let i;return t.viewContainerRef?(i=t.viewContainerRef.createComponent(e,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn(()=>i.destroy())):(i=e.create(t.injector||this._defaultInjector),this._appRef.attachView(i.hostView),this.setDisposeFn(()=>{this._appRef.detachView(i.hostView),i.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(i)),i}attachTemplatePortal(t){let e=t.viewContainerRef,i=e.createEmbeddedView(t.templateRef,t.context);return i.detectChanges(),i.rootNodes.forEach(t=>this.outletElement.appendChild(t)),this.setDisposeFn(()=>{let t=e.indexOf(i);-1!==t&&e.remove(t)}),i}dispose(){super.dispose(),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}_getComponentRootNode(t){return t.hostView.rootNodes[0]}}let gl=(()=>{class t extends hl{constructor(t,e){super(t,e)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.U),s.yc(s.X))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[s.hc]}),t})(),fl=(()=>{class t extends ml{constructor(t,e,i){super(),this._componentFactoryResolver=t,this._viewContainerRef=e,this._isInitialized=!1,this.attached=new s.s,this.attachDomPortal=t=>{if(!this._document)throw Error("Cannot attach DOM portal without _document constructor parameter");const e=t.element;if(!e.parentNode)throw Error("DOM portal content must be attached to a parent node.");const i=this._document.createComment("dom-portal");t.setAttachedHost(this),e.parentNode.insertBefore(i,e),this._getRootNode().appendChild(e),super.setDisposeFn(()=>{i.parentNode&&i.parentNode.replaceChild(e,i)})},this._document=i}get portal(){return this._attachedPortal}set portal(t){(!this.hasAttached()||t||this._isInitialized)&&(this.hasAttached()&&super.detach(),t&&super.attach(t),this._attachedPortal=t)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(t){t.setAttachedHost(this);const e=null!=t.viewContainerRef?t.viewContainerRef:this._viewContainerRef,i=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component),n=e.createComponent(i,e.length,t.injector||e.injector);return e!==this._viewContainerRef&&this._getRootNode().appendChild(n.hostView.rootNodes[0]),super.setDisposeFn(()=>n.destroy()),this._attachedPortal=t,this._attachedRef=n,this.attached.emit(n),n}attachTemplatePortal(t){t.setAttachedHost(this);const e=this._viewContainerRef.createEmbeddedView(t.templateRef,t.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=t,this._attachedRef=e,this.attached.emit(e),e}_getRootNode(){const t=this._viewContainerRef.element.nativeElement;return t.nodeType===t.ELEMENT_NODE?t:t.parentNode}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.n),s.yc(s.X),s.yc(ye.e))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[s.hc]}),t})(),bl=(()=>{class t extends fl{}return t.\u0275fac=function(e){return _l(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","cdkPortalHost",""],["","portalHost",""]],inputs:{portal:["cdkPortalHost","portal"]},exportAs:["cdkPortalHost"],features:[s.jc([{provide:fl,useExisting:t}]),s.hc]}),t})();const _l=s.Fc(bl);let yl=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})();class vl{constructor(t,e){this._parentInjector=t,this._customTokens=e}get(t,e){const i=this._customTokens.get(t);return void 0!==i?i:this._parentInjector.get(t,e)}}class wl{constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=mi(-this._previousScrollPosition.left),t.style.top=mi(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,e=t.style,i=this._document.body.style,n=e.scrollBehavior||"",s=i.scrollBehavior||"";this._isEnabled=!1,e.left=this._previousHTMLStyles.left,e.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),e.scrollBehavior=i.scrollBehavior="auto",window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),e.scrollBehavior=n,i.scrollBehavior=s}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const t=this._document.body,e=this._viewportRuler.getViewportSize();return t.scrollHeight>e.height||t.scrollWidth>e.width}}function kl(){return Error("Scroll strategy has already been attached.")}class xl{constructor(t,e,i,n){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=i,this._config=n,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){if(this._overlayRef)throw kl();this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const t=this._viewportRuler.getViewportScrollPosition().top;Math.abs(t-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Cl{enable(){}disable(){}attach(){}}function Sl(t,e){return e.some(e=>t.bottome.bottom||t.righte.right)}function Dl(t,e){return e.some(e=>t.tope.bottom||t.lefte.right)}class El{constructor(t,e,i,n){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this._config=n,this._scrollSubscription=null}attach(t){if(this._overlayRef)throw kl();this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const t=this._overlayRef.overlayElement.getBoundingClientRect(),{width:e,height:i}=this._viewportRuler.getViewportSize();Sl(t,[{width:e,height:i,bottom:i,right:e,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let Al=(()=>{class t{constructor(t,e,i,n){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this.noop=()=>new Cl,this.close=t=>new xl(this._scrollDispatcher,this._ngZone,this._viewportRuler,t),this.block=()=>new wl(this._viewportRuler,this._document),this.reposition=t=>new El(this._scrollDispatcher,this._viewportRuler,this._ngZone,t),this._document=n}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(sl),s.Mc(ol),s.Mc(s.F),s.Mc(ye.e))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(sl),Object(s.Mc)(ol),Object(s.Mc)(s.F),Object(s.Mc)(ye.e))},token:t,providedIn:"root"}),t})();class Ol{constructor(t){if(this.scrollStrategy=new Cl,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const i of e)void 0!==t[i]&&(this[i]=t[i])}}}class Il{constructor(t,e,i,n,s){this.offsetX=i,this.offsetY=n,this.panelClass=s,this.originX=t.originX,this.originY=t.originY,this.overlayX=e.overlayX,this.overlayY=e.overlayY}}class Pl{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}function Rl(t,e){if("top"!==e&&"bottom"!==e&&"center"!==e)throw Error(`ConnectedPosition: Invalid ${t} "${e}". `+'Expected "top", "bottom" or "center".')}function Tl(t,e){if("start"!==e&&"end"!==e&&"center"!==e)throw Error(`ConnectedPosition: Invalid ${t} "${e}". `+'Expected "start", "end" or "center".')}let Ml=(()=>{class t{constructor(t){this._attachedOverlays=[],this._keydownListener=t=>{const e=this._attachedOverlays;for(let i=e.length-1;i>-1;i--)if(e[i]._keydownEventSubscriptions>0){e[i]._keydownEvents.next(t);break}},this._document=t}ngOnDestroy(){this._detach()}add(t){this.remove(t),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0),this._attachedOverlays.push(t)}remove(t){const e=this._attachedOverlays.indexOf(t);e>-1&&this._attachedOverlays.splice(e,1),0===this._attachedOverlays.length&&this._detach()}_detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(ye.e))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(ye.e))},token:t,providedIn:"root"}),t})();const Fl=!("undefined"==typeof window||!window||!window.__karma__&&!window.jasmine);let Ll=(()=>{class t{constructor(t,e){this._platform=e,this._document=t}ngOnDestroy(){const t=this._containerElement;t&&t.parentNode&&t.parentNode.removeChild(t)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const t=this._platform?this._platform.isBrowser:"undefined"!=typeof window;if(t||Fl){const t=this._document.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]');for(let e=0;ethis._backdropClick.next(t),this._keydownEventsObservable=new si.a(t=>{const e=this._keydownEvents.subscribe(t);return this._keydownEventSubscriptions++,()=>{e.unsubscribe(),this._keydownEventSubscriptions--}}),this._keydownEvents=new Pe.a,this._keydownEventSubscriptions=0,n.scrollStrategy&&(this._scrollStrategy=n.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=n.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){let e=this._portalOutlet.attach(t);return!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.asObservable().pipe(ri(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&this._location&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),t}dispose(){const t=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this.detachBackdrop(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._host&&this._host.parentNode&&(this._host.parentNode.removeChild(this._host),this._host=null),this._previousHostParent=this._pane=null,t&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick.asObservable()}attachments(){return this._attachments.asObservable()}detachments(){return this._detachments.asObservable()}keydownEvents(){return this._keydownEventsObservable}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config=Object.assign(Object.assign({},this._config),t),this._updateElementSize()}setDirection(t){this._config=Object.assign(Object.assign({},this._config),{direction:t}),this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=mi(this._config.width),t.height=mi(this._config.height),t.minWidth=mi(this._config.minWidth),t.minHeight=mi(this._config.minHeight),t.maxWidth=mi(this._config.maxWidth),t.maxHeight=mi(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"auto":"none"}_attachBackdrop(){this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add("cdk-overlay-backdrop-showing")})}):this._backdropElement.classList.add("cdk-overlay-backdrop-showing")}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let t,e=this._backdropElement;if(!e)return;let i=()=>{e&&(e.removeEventListener("click",this._backdropClickHandler),e.removeEventListener("transitionend",i),e.parentNode&&e.parentNode.removeChild(e)),this._backdropElement==e&&(this._backdropElement=null),this._config.backdropClass&&this._toggleClasses(e,this._config.backdropClass,!1),clearTimeout(t)};e.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{e.addEventListener("transitionend",i)}),e.style.pointerEvents="none",t=this._ngZone.runOutsideAngular(()=>setTimeout(i,500))}_toggleClasses(t,e,i){const n=t.classList;ui(e).forEach(t=>{t&&(i?n.add(t):n.remove(t))})}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.asObservable().pipe(Br(Object(br.a)(this._attachments,this._detachments))).subscribe(()=>{this._pane&&this._host&&0!==this._pane.children.length||(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._previousHostParent.removeChild(this._host)),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}}const zl=/([A-Za-z%]+)$/;class Bl{constructor(t,e,i,n,s){this._viewportRuler=e,this._document=i,this._platform=n,this._overlayContainer=s,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new Pe.a,this._resizeSubscription=Re.a.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges.asObservable(),this.setOrigin(t)}get positions(){return this._preferredPositions}attach(t){if(this._overlayRef&&t!==this._overlayRef)throw Error("This position strategy is already attached to an overlay");this._validatePositions(),t.hostElement.classList.add("cdk-overlay-connected-position-bounding-box"),this._overlayRef=t,this._boundingBox=t.hostElement,this._pane=t.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect();const t=this._originRect,e=this._overlayRect,i=this._viewportRect,n=[];let s;for(let a of this._preferredPositions){let o=this._getOriginPoint(t,a),r=this._getOverlayPoint(o,e,a),l=this._getOverlayFit(r,e,i,a);if(l.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(a,o);this._canFitWithFlexibleDimensions(l,r,i)?n.push({position:a,origin:o,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(o,a)}):(!s||s.overlayFit.visibleAreae&&(e=n,t=i)}return this._isPushed=!1,void this._applyPosition(t.position,t.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(s.position,s.originPoint);this._applyPosition(s.position,s.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Vl(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();const t=this._lastPosition||this._preferredPositions[0],e=this._getOriginPoint(this._originRect,t);this._applyPosition(t,e)}}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e){let i,n;if("center"==e.originX)i=t.left+t.width/2;else{const n=this._isRtl()?t.right:t.left,s=this._isRtl()?t.left:t.right;i="start"==e.originX?n:s}return n="center"==e.originY?t.top+t.height/2:"top"==e.originY?t.top:t.bottom,{x:i,y:n}}_getOverlayPoint(t,e,i){let n,s;return n="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,s="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:t.x+n,y:t.y+s}}_getOverlayFit(t,e,i,n){let{x:s,y:a}=t,o=this._getOffset(n,"x"),r=this._getOffset(n,"y");o&&(s+=o),r&&(a+=r);let l=0-a,c=a+e.height-i.height,d=this._subtractOverflows(e.width,0-s,s+e.width-i.width),h=this._subtractOverflows(e.height,l,c),u=d*h;return{visibleArea:u,isCompletelyWithinViewport:e.width*e.height===u,fitsInViewportVertically:h===e.height,fitsInViewportHorizontally:d==e.width}}_canFitWithFlexibleDimensions(t,e,i){if(this._hasFlexibleDimensions){const n=i.bottom-e.y,s=i.right-e.x,a=jl(this._overlayRef.getConfig().minHeight),o=jl(this._overlayRef.getConfig().minWidth),r=t.fitsInViewportHorizontally||null!=o&&o<=s;return(t.fitsInViewportVertically||null!=a&&a<=n)&&r}return!1}_pushOverlayOnScreen(t,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const n=this._viewportRect,s=Math.max(t.x+e.width-n.right,0),a=Math.max(t.y+e.height-n.bottom,0),o=Math.max(n.top-i.top-t.y,0),r=Math.max(n.left-i.left-t.x,0);let l=0,c=0;return l=e.width<=n.width?r||-s:t.xn&&!this._isInitialRender&&!this._growAfterOpen&&(a=t.y-n/2)}if("end"===e.overlayX&&!n||"start"===e.overlayX&&n)c=i.width-t.x+this._viewportMargin,r=t.x-this._viewportMargin;else if("start"===e.overlayX&&!n||"end"===e.overlayX&&n)l=t.x,r=i.right-t.x;else{const e=Math.min(i.right-t.x+i.left,t.x),n=this._lastBoundingBoxSize.width;r=2*e,l=t.x-e,r>n&&!this._isInitialRender&&!this._growAfterOpen&&(l=t.x-n/2)}return{top:a,left:l,bottom:o,right:c,width:r,height:s}}_setBoundingBoxStyles(t,e){const i=this._calculateBoundingBoxRect(t,e);this._isInitialRender||this._growAfterOpen||(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const n={};if(this._hasExactPosition())n.top=n.left="0",n.bottom=n.right=n.maxHeight=n.maxWidth="",n.width=n.height="100%";else{const t=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;n.height=mi(i.height),n.top=mi(i.top),n.bottom=mi(i.bottom),n.width=mi(i.width),n.left=mi(i.left),n.right=mi(i.right),n.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",n.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",t&&(n.maxHeight=mi(t)),s&&(n.maxWidth=mi(s))}this._lastBoundingBoxSize=i,Vl(this._boundingBox.style,n)}_resetBoundingBoxStyles(){Vl(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Vl(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const i={},n=this._hasExactPosition(),s=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(n){const n=this._viewportRuler.getViewportScrollPosition();Vl(i,this._getExactOverlayY(e,t,n)),Vl(i,this._getExactOverlayX(e,t,n))}else i.position="static";let o="",r=this._getOffset(e,"x"),l=this._getOffset(e,"y");r&&(o+=`translateX(${r}px) `),l&&(o+=`translateY(${l}px)`),i.transform=o.trim(),a.maxHeight&&(n?i.maxHeight=mi(a.maxHeight):s&&(i.maxHeight="")),a.maxWidth&&(n?i.maxWidth=mi(a.maxWidth):s&&(i.maxWidth="")),Vl(this._pane.style,i)}_getExactOverlayY(t,e,i){let n={top:"",bottom:""},s=this._getOverlayPoint(e,this._overlayRect,t);this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,i));let a=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return s.y-=a,"bottom"===t.overlayY?n.bottom=`${this._document.documentElement.clientHeight-(s.y+this._overlayRect.height)}px`:n.top=mi(s.y),n}_getExactOverlayX(t,e,i){let n,s={left:"",right:""},a=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,i)),n=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===n?s.right=`${this._document.documentElement.clientWidth-(a.x+this._overlayRect.width)}px`:s.left=mi(a.x),s}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(t=>t.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Dl(t,i),isOriginOutsideView:Sl(t,i),isOverlayClipped:Dl(e,i),isOverlayOutsideView:Sl(e,i)}}_subtractOverflows(t,...e){return e.reduce((t,e)=>t-Math.max(e,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+t-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return"x"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY}_validatePositions(){if(!this._preferredPositions.length)throw Error("FlexibleConnectedPositionStrategy: At least one position is required.");this._preferredPositions.forEach(t=>{Tl("originX",t.originX),Rl("originY",t.originY),Tl("overlayX",t.overlayX),Rl("overlayY",t.overlayY)})}_addPanelClasses(t){this._pane&&ui(t).forEach(t=>{""!==t&&-1===this._appliedPanelClasses.indexOf(t)&&(this._appliedPanelClasses.push(t),this._pane.classList.add(t))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof s.q)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,i=t.height||0;return{top:t.y,bottom:t.y+i,left:t.x,right:t.x+e,height:i,width:e}}}function Vl(t,e){for(let i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}function jl(t){if("number"!=typeof t&&null!=t){const[e,i]=t.split(zl);return i&&"px"!==i?null:parseFloat(e)}return t||null}class Ul{constructor(t,e,i,n,s,a,o){this._preferredPositions=[],this._positionStrategy=new Bl(i,n,s,a,o).withFlexibleDimensions(!1).withPush(!1).withViewportMargin(0),this.withFallbackPosition(t,e)}get _isRtl(){return"rtl"===this._overlayRef.getDirection()}get onPositionChange(){return this._positionStrategy.positionChanges}get positions(){return this._preferredPositions}attach(t){this._overlayRef=t,this._positionStrategy.attach(t),this._direction&&(t.setDirection(this._direction),this._direction=null)}dispose(){this._positionStrategy.dispose()}detach(){this._positionStrategy.detach()}apply(){this._positionStrategy.apply()}recalculateLastPosition(){this._positionStrategy.reapplyLastPosition()}withScrollableContainers(t){this._positionStrategy.withScrollableContainers(t)}withFallbackPosition(t,e,i,n){const s=new Il(t,e,i,n);return this._preferredPositions.push(s),this._positionStrategy.withPositions(this._preferredPositions),this}withDirection(t){return this._overlayRef?this._overlayRef.setDirection(t):this._direction=t,this}withOffsetX(t){return this._positionStrategy.withDefaultOffsetX(t),this}withOffsetY(t){return this._positionStrategy.withDefaultOffsetY(t),this}withLockedPosition(t){return this._positionStrategy.withLockedPosition(t),this}withPositions(t){return this._preferredPositions=t.slice(),this._positionStrategy.withPositions(this._preferredPositions),this}setOrigin(t){return this._positionStrategy.setOrigin(t),this}}class $l{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add("cdk-global-overlay-wrapper"),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._rightOffset="",this._leftOffset=t,this._justifyContent="flex-start",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._leftOffset="",this._rightOffset=t,this._justifyContent="flex-end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._justifyContent="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:n,height:s,maxWidth:a,maxHeight:o}=i,r=!("100%"!==n&&"100vw"!==n||a&&"100%"!==a&&"100vw"!==a),l=!("100%"!==s&&"100vh"!==s||o&&"100%"!==o&&"100vh"!==o);t.position=this._cssPosition,t.marginLeft=r?"0":this._leftOffset,t.marginTop=l?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=this._rightOffset,r?e.justifyContent="flex-start":"center"===this._justifyContent?e.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?e.justifyContent="flex-end":"flex-end"===this._justifyContent&&(e.justifyContent="flex-start"):e.justifyContent=this._justifyContent,e.alignItems=l?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove("cdk-global-overlay-wrapper"),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let Hl=(()=>{class t{constructor(t,e,i,n){this._viewportRuler=t,this._document=e,this._platform=i,this._overlayContainer=n}global(){return new $l}connectedTo(t,e,i){return new Ul(e,i,t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}flexibleConnectedTo(t){return new Bl(t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(ol),s.Mc(ye.e),s.Mc(bi),s.Mc(Ll))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(ol),Object(s.Mc)(ye.e),Object(s.Mc)(bi),Object(s.Mc)(Ll))},token:t,providedIn:"root"}),t})(),ql=0,Gl=(()=>{class t{constructor(t,e,i,n,s,a,o,r,l,c){this.scrollStrategies=t,this._overlayContainer=e,this._componentFactoryResolver=i,this._positionBuilder=n,this._keyboardDispatcher=s,this._injector=a,this._ngZone=o,this._document=r,this._directionality=l,this._location=c}create(t){const e=this._createHostElement(),i=this._createPaneElement(e),n=this._createPortalOutlet(i),s=new Ol(t);return s.direction=s.direction||this._directionality.value,new Nl(n,e,i,s,this._ngZone,this._keyboardDispatcher,this._document,this._location)}position(){return this._positionBuilder}_createPaneElement(t){const e=this._document.createElement("div");return e.id=`cdk-overlay-${ql++}`,e.classList.add("cdk-overlay-pane"),t.appendChild(e),e}_createHostElement(){const t=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(t),t}_createPortalOutlet(t){return this._appRef||(this._appRef=this._injector.get(s.g)),new pl(t,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Al),s.Mc(Ll),s.Mc(s.n),s.Mc(Hl),s.Mc(Ml),s.Mc(s.w),s.Mc(s.F),s.Mc(ye.e),s.Mc(en),s.Mc(ye.n,8))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();const Wl=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],Yl=new s.v("cdk-connected-overlay-scroll-strategy");let Ql=(()=>{class t{constructor(t){this.elementRef=t}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),t})(),Kl=(()=>{class t{constructor(t,e,i,n,a){this._overlay=t,this._dir=a,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=Re.a.EMPTY,this.viewportMargin=0,this.open=!1,this.backdropClick=new s.s,this.positionChange=new s.s,this.attach=new s.s,this.detach=new s.s,this.overlayKeydown=new s.s,this._templatePortal=new hl(e,i),this._scrollStrategyFactory=n,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(t){this._offsetX=t,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(t){this._offsetY=t,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(t){this._hasBackdrop=di(t)}get lockPosition(){return this._lockPosition}set lockPosition(t){this._lockPosition=di(t)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(t){this._flexibleDimensions=di(t)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(t){this._growAfterOpen=di(t)}get push(){return this._push}set push(t){this._push=di(t)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._overlayRef&&this._overlayRef.dispose(),this._backdropSubscription.unsubscribe()}ngOnChanges(t){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),t.origin&&this.open&&this._position.apply()),t.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){this.positions&&this.positions.length||(this.positions=Wl),this._overlayRef=this._overlay.create(this._buildConfig()),this._overlayRef.keydownEvents().subscribe(t=>{this.overlayKeydown.next(t),27!==t.keyCode||Ne(t)||(t.preventDefault(),this._detachOverlay())})}_buildConfig(){const t=this._position=this.positionStrategy||this._createPositionStrategy(),e=new Ol({direction:this._dir,positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(e.width=this.width),(this.height||0===this.height)&&(e.height=this.height),(this.minWidth||0===this.minWidth)&&(e.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(e.minHeight=this.minHeight),this.backdropClass&&(e.backdropClass=this.backdropClass),this.panelClass&&(e.panelClass=this.panelClass),e}_updatePositionStrategy(t){const e=this.positions.map(t=>({originX:t.originX,originY:t.originY,overlayX:t.overlayX,overlayY:t.overlayY,offsetX:t.offsetX||this.offsetX,offsetY:t.offsetY||this.offsetY,panelClass:t.panelClass||void 0}));return t.setOrigin(this.origin.elementRef).withPositions(e).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const t=this._overlay.position().flexibleConnectedTo(this.origin.elementRef);return this._updatePositionStrategy(t),t.positionChanges.subscribe(t=>this.positionChange.emit(t)),t}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||(this._overlayRef.attach(this._templatePortal),this.attach.emit()),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(t=>{this.backdropClick.emit(t)}):this._backdropSubscription.unsubscribe()}_detachOverlay(){this._overlayRef&&(this._overlayRef.detach(),this.detach.emit()),this._backdropSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Gl),s.yc(s.U),s.yc(s.X),s.yc(Yl),s.yc(en,8))},t.\u0275dir=s.tc({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],open:["cdkConnectedOverlayOpen","open"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"],positions:["cdkConnectedOverlayPositions","positions"],origin:["cdkConnectedOverlayOrigin","origin"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown"},exportAs:["cdkConnectedOverlay"],features:[s.ic]}),t})();const Xl={provide:Yl,deps:[Gl],useFactory:function(t){return()=>t.scrollStrategies.reposition()}};let Zl=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Gl,Xl],imports:[[sn,yl,rl],rl]}),t})();const Jl=["underline"],tc=["connectionContainer"],ec=["inputContainer"],ic=["label"];function nc(t,e){1&t&&(s.Bc(0),s.Dc(1,"div",14),s.zc(2,"div",15),s.zc(3,"div",16),s.zc(4,"div",17),s.Cc(),s.Dc(5,"div",18),s.zc(6,"div",15),s.zc(7,"div",16),s.zc(8,"div",17),s.Cc(),s.Ac())}function sc(t,e){1&t&&(s.Dc(0,"div",19),s.Yc(1,1),s.Cc())}function ac(t,e){if(1&t&&(s.Bc(0),s.Yc(1,2),s.Dc(2,"span"),s.vd(3),s.Cc(),s.Ac()),2&t){const t=s.Uc(2);s.kc(3),s.wd(t._control.placeholder)}}function oc(t,e){1&t&&s.Yc(0,3,["*ngSwitchCase","true"])}function rc(t,e){1&t&&(s.Dc(0,"span",23),s.vd(1," *"),s.Cc())}function lc(t,e){if(1&t){const t=s.Ec();s.Dc(0,"label",20,21),s.Qc("cdkObserveContent",(function(){return s.ld(t),s.Uc().updateOutlineGap()})),s.td(2,ac,4,1,"ng-container",12),s.td(3,oc,1,0,void 0,12),s.td(4,rc,2,0,"span",22),s.Cc()}if(2&t){const t=s.Uc();s.oc("mat-empty",t._control.empty&&!t._shouldAlwaysFloat)("mat-form-field-empty",t._control.empty&&!t._shouldAlwaysFloat)("mat-accent","accent"==t.color)("mat-warn","warn"==t.color),s.ad("cdkObserveContentDisabled","outline"!=t.appearance)("id",t._labelId)("ngSwitch",t._hasLabel()),s.lc("for",t._control.id)("aria-owns",t._control.id),s.kc(2),s.ad("ngSwitchCase",!1),s.kc(1),s.ad("ngSwitchCase",!0),s.kc(1),s.ad("ngIf",!t.hideRequiredMarker&&t._control.required&&!t._control.disabled)}}function cc(t,e){1&t&&(s.Dc(0,"div",24),s.Yc(1,4),s.Cc())}function dc(t,e){if(1&t&&(s.Dc(0,"div",25,26),s.zc(2,"span",27),s.Cc()),2&t){const t=s.Uc();s.kc(2),s.oc("mat-accent","accent"==t.color)("mat-warn","warn"==t.color)}}function hc(t,e){if(1&t&&(s.Dc(0,"div"),s.Yc(1,5),s.Cc()),2&t){const t=s.Uc();s.ad("@transitionMessages",t._subscriptAnimationState)}}function uc(t,e){if(1&t&&(s.Dc(0,"div",31),s.vd(1),s.Cc()),2&t){const t=s.Uc(2);s.ad("id",t._hintLabelId),s.kc(1),s.wd(t.hintLabel)}}function mc(t,e){if(1&t&&(s.Dc(0,"div",28),s.td(1,uc,2,2,"div",29),s.Yc(2,6),s.zc(3,"div",30),s.Yc(4,7),s.Cc()),2&t){const t=s.Uc();s.ad("@transitionMessages",t._subscriptAnimationState),s.kc(1),s.ad("ngIf",t.hintLabel)}}const pc=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],gc=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"];let fc=0,bc=(()=>{class t{constructor(){this.id=`mat-error-${fc++}`}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-error"]],hostAttrs:["role","alert",1,"mat-error"],hostVars:1,hostBindings:function(t,e){2&t&&s.lc("id",e.id)},inputs:{id:"id"}}),t})();const _c={transitionMessages:o("transitionMessages",[h("enter",d({opacity:1,transform:"translateY(0%)"})),m("void => enter",[d({opacity:0,transform:"translateY(-100%)"}),r("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let yc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t}),t})();function vc(t){return Error(`A hint was already declared for 'align="${t}"'.`)}let wc=0,kc=(()=>{class t{constructor(){this.align="start",this.id=`mat-hint-${wc++}`}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-hint"],hostVars:4,hostBindings:function(t,e){2&t&&(s.lc("id",e.id)("align",null),s.oc("mat-right","end"==e.align))},inputs:{align:"align",id:"id"}}),t})(),xc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-label"]]}),t})(),Cc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-placeholder"]]}),t})(),Sc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","matPrefix",""]]}),t})(),Dc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","matSuffix",""]]}),t})(),Ec=0;class Ac{constructor(t){this._elementRef=t}}const Oc=_n(Ac,"primary"),Ic=new s.v("MAT_FORM_FIELD_DEFAULT_OPTIONS"),Pc=new s.v("MatFormField");let Rc=(()=>{class t extends Oc{constructor(t,e,i,n,s,a,o,r){super(t),this._elementRef=t,this._changeDetectorRef=e,this._dir=n,this._defaults=s,this._platform=a,this._ngZone=o,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new Pe.a,this._showAlwaysAnimate=!1,this._subscriptAnimationState="",this._hintLabel="",this._hintLabelId=`mat-hint-${Ec++}`,this._labelId=`mat-form-field-label-${Ec++}`,this._labelOptions=i||{},this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled="NoopAnimations"!==r,this.appearance=s&&s.appearance?s.appearance:"legacy",this._hideRequiredMarker=!(!s||null==s.hideRequiredMarker)&&s.hideRequiredMarker}get appearance(){return this._appearance}set appearance(t){const e=this._appearance;this._appearance=t||this._defaults&&this._defaults.appearance||"legacy","outline"===this._appearance&&e!==t&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(t){this._hideRequiredMarker=di(t)}get _shouldAlwaysFloat(){return"always"===this.floatLabel&&!this._showAlwaysAnimate}get _canLabelFloat(){return"never"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(t){this._hintLabel=t,this._processHints()}get floatLabel(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel}set floatLabel(t){t!==this._floatLabel&&(this._floatLabel=t||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(t){this._explicitFormFieldControl=t}get _labelChild(){return this._labelChildNonStatic||this._labelChildStatic}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const t=this._control;t.controlType&&this._elementRef.nativeElement.classList.add(`mat-form-field-type-${t.controlType}`),t.stateChanges.pipe(cn(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),t.ngControl&&t.ngControl.valueChanges&&t.ngControl.valueChanges.pipe(Br(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.asObservable().pipe(Br(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),Object(br.a)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe(cn(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe(cn(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe(Br(this._destroyed)).subscribe(()=>{"function"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(t){const e=this._control?this._control.ngControl:null;return e&&e[t]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!!this._labelChild}_shouldLabelFloat(){return this._canLabelFloat&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat)}_hideControlPlaceholder(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,_r(this._label.nativeElement,"transitionend").pipe(ri(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){if(this._control.placeholder&&this._placeholderChild)throw Error("Placeholder attribute and child element were both specified.")}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){if(this._hintChildren){let t,e;this._hintChildren.forEach(i=>{if("start"===i.align){if(t||this.hintLabel)throw vc("start");t=i}else if("end"===i.align){if(e)throw vc("end");e=i}})}}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||this._labelOptions.float||"auto"}_syncDescribedByIds(){if(this._control){let t=[];if("hint"===this._getDisplayedMessages()){const e=this._hintChildren?this._hintChildren.find(t=>"start"===t.align):null,i=this._hintChildren?this._hintChildren.find(t=>"end"===t.align):null;e?t.push(e.id):this._hintLabel&&t.push(this._hintLabelId),i&&t.push(i.id)}else this._errorChildren&&(t=this._errorChildren.map(t=>t.id));this._control.setDescribedByIds(t)}}_validateControlChild(){if(!this._control)throw Error("mat-form-field must contain a MatFormFieldControl.")}updateOutlineGap(){const t=this._label?this._label.nativeElement:null;if("outline"!==this.appearance||!t||!t.children.length||!t.textContent.trim())return;if(!this._platform.isBrowser)return;if(!this._isAttachedToDOM())return void(this._outlineGapCalculationNeededImmediately=!0);let e=0,i=0;const n=this._connectionContainerRef.nativeElement,s=n.querySelectorAll(".mat-form-field-outline-start"),a=n.querySelectorAll(".mat-form-field-outline-gap");if(this._label&&this._label.nativeElement.children.length){const s=n.getBoundingClientRect();if(0===s.width&&0===s.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);const a=this._getStartEnd(s),o=this._getStartEnd(t.children[0].getBoundingClientRect());let r=0;for(const e of t.children)r+=e.offsetWidth;e=Math.abs(o-a)-5,i=r>0?.75*r+10:0}for(let o=0;o{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[ye.c,Ii]]}),t})();function Mc(t,e=Ye){var i;const n=(i=t)instanceof Date&&!isNaN(+i)?+t-e.now():Math.abs(t);return t=>t.lift(new Fc(n,e))}class Fc{constructor(t,e){this.delay=t,this.scheduler=e}call(t,e){return e.subscribe(new Lc(t,this.delay,this.scheduler))}}class Lc extends ze.a{constructor(t,e,i){super(t),this.delay=e,this.scheduler=i,this.queue=[],this.active=!1,this.errored=!1}static dispatch(t){const e=t.source,i=e.queue,n=t.scheduler,s=t.destination;for(;i.length>0&&i[0].time-n.now()<=0;)i.shift().notification.observe(s);if(i.length>0){const e=Math.max(0,i[0].time-n.now());this.schedule(t,e)}else this.unsubscribe(),e.active=!1}_schedule(t){this.active=!0,this.destination.add(t.schedule(Lc.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}scheduleNotification(t){if(!0===this.errored)return;const e=this.scheduler,i=new Nc(e.now()+this.delay,t);this.queue.push(i),!1===this.active&&this._schedule(e)}_next(t){this.scheduleNotification(Xr.createNext(t))}_error(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}_complete(){this.scheduleNotification(Xr.createComplete()),this.unsubscribe()}}class Nc{constructor(t,e){this.time=t,this.notification=e}}const zc=["panel"];function Bc(t,e){if(1&t&&(s.Dc(0,"div",0,1),s.Yc(2),s.Cc()),2&t){const t=s.Uc();s.ad("id",t.id)("ngClass",t._classList)}}const Vc=["*"];let jc=0;class Uc{constructor(t,e){this.source=t,this.option=e}}class $c{}const Hc=yn($c),qc=new s.v("mat-autocomplete-default-options",{providedIn:"root",factory:function(){return{autoActiveFirstOption:!1}}});let Gc=(()=>{class t extends Hc{constructor(t,e,i){super(),this._changeDetectorRef=t,this._elementRef=e,this._activeOptionChanges=Re.a.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new s.s,this.opened=new s.s,this.closed=new s.s,this.optionActivated=new s.s,this._classList={},this.id=`mat-autocomplete-${jc++}`,this._autoActiveFirstOption=!!i.autoActiveFirstOption}get isOpen(){return this._isOpen&&this.showPanel}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(t){this._autoActiveFirstOption=di(t)}set classList(t){this._classList=t&&t.length?t.split(" ").reduce((t,e)=>(t[e.trim()]=!0,t),{}):{},this._setVisibilityClasses(this._classList),this._elementRef.nativeElement.className=""}ngAfterContentInit(){this._keyManager=new Ni(this.options).withWrap(),this._activeOptionChanges=this._keyManager.change.subscribe(t=>{this.optionActivated.emit({source:this,option:this.options.toArray()[t]||null})}),this._setVisibility()}ngOnDestroy(){this._activeOptionChanges.unsubscribe()}_setScrollTop(t){this.panel&&(this.panel.nativeElement.scrollTop=t)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(t){const e=new Uc(this,t);this.optionSelected.emit(e)}_setVisibilityClasses(t){t["mat-autocomplete-visible"]=this.showPanel,t["mat-autocomplete-hidden"]=!this.showPanel}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.j),s.yc(s.q),s.yc(qc))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-autocomplete"]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,ns,!0),s.qc(i,Zn,!0)),2&t&&(s.gd(n=s.Rc())&&(e.options=n),s.gd(n=s.Rc())&&(e.optionGroups=n))},viewQuery:function(t,e){var i;1&t&&(s.rd(s.U,!0),s.zd(zc,!0)),2&t&&(s.gd(i=s.Rc())&&(e.template=i.first),s.gd(i=s.Rc())&&(e.panel=i.first))},hostAttrs:[1,"mat-autocomplete"],inputs:{disableRipple:"disableRipple",displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",classList:["class","classList"],panelWidth:"panelWidth"},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],features:[s.jc([{provide:is,useExisting:t}]),s.hc],ngContentSelectors:Vc,decls:1,vars:0,consts:[["role","listbox",1,"mat-autocomplete-panel",3,"id","ngClass"],["panel",""]],template:function(t,e){1&t&&(s.Zc(),s.td(0,Bc,3,2,"ng-template"))},directives:[ye.q],styles:[".mat-autocomplete-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;max-width:none;max-height:256px;position:relative;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.mat-autocomplete-panel.mat-autocomplete-visible{visibility:visible}.mat-autocomplete-panel.mat-autocomplete-hidden{visibility:hidden}.mat-autocomplete-panel-above .mat-autocomplete-panel{border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.mat-autocomplete-panel .mat-divider-horizontal{margin-top:-1px}.cdk-high-contrast-active .mat-autocomplete-panel{outline:solid 1px}\n"],encapsulation:2,changeDetection:0}),t})(),Wc=(()=>{class t{constructor(t){this.elementRef=t}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["","matAutocompleteOrigin",""]],exportAs:["matAutocompleteOrigin"]}),t})();const Yc=new s.v("mat-autocomplete-scroll-strategy"),Qc={provide:Yc,deps:[Gl],useFactory:function(t){return()=>t.scrollStrategies.reposition()}},Kc={provide:xs,useExisting:Object(s.cb)(()=>Xc),multi:!0};let Xc=(()=>{class t{constructor(t,e,i,n,s,a,o,r,l,c){this._element=t,this._overlay=e,this._viewContainerRef=i,this._zone=n,this._changeDetectorRef=s,this._dir=o,this._formField=r,this._document=l,this._viewportRuler=c,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=Re.a.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new Pe.a,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=fr(()=>this.autocomplete&&this.autocomplete.options?Object(br.a)(...this.autocomplete.options.map(t=>t.onSelectionChange)):this._zone.onStable.asObservable().pipe(ri(1),$r(()=>this.optionSelections))),this._scrollStrategy=a}get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(t){this._autocompleteDisabled=di(t)}ngAfterViewInit(){const t=this._getWindow();void 0!==t&&(this._zone.runOutsideAngular(()=>{t.addEventListener("blur",this._windowBlurHandler)}),this._isInsideShadowRoot=!!Di(this._element.nativeElement))}ngOnChanges(t){t.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const t=this._getWindow();void 0!==t&&t.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this.autocomplete.closed.emit(),this.autocomplete._isOpen=this._overlayAttached=!1,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return Object(br.a)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe(Je(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe(Je(()=>this._overlayAttached)):Le()).pipe(Object(ii.a)(t=>t instanceof es?t:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return Object(br.a)(_r(this._document,"click"),_r(this._document,"touchend")).pipe(Je(t=>{const e=this._isInsideShadowRoot&&t.composedPath?t.composedPath()[0]:t.target,i=this._formField?this._formField._elementRef.nativeElement:null;return this._overlayAttached&&e!==this._element.nativeElement&&(!i||!i.contains(e))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(e)}))}writeValue(t){Promise.resolve(null).then(()=>this._setTriggerValue(t))}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this._element.nativeElement.disabled=t}_handleKeydown(t){const e=t.keyCode;if(27===e&&t.preventDefault(),this.activeOption&&13===e&&this.panelOpen)this.activeOption._selectViaInteraction(),this._resetActiveItem(),t.preventDefault();else if(this.autocomplete){const i=this.autocomplete._keyManager.activeItem,n=38===e||40===e;this.panelOpen||9===e?this.autocomplete._keyManager.onKeydown(t):n&&this._canOpen()&&this.openPanel(),(n||this.autocomplete._keyManager.activeItem!==i)&&this._scrollToOption()}}_handleInput(t){let e=t.target,i=e.value;"number"===e.type&&(i=""==i?null:parseFloat(i)),this._previousValue!==i&&(this._previousValue=i,this._onChange(i),this._canOpen()&&this._document.activeElement===t.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_floatLabel(t=!1){this._formField&&"auto"===this._formField.floatLabel&&(t?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField.floatLabel="auto",this._manuallyFloatingLabel=!1)}_scrollToOption(){const t=this.autocomplete._keyManager.activeItemIndex||0,e=ss(t,this.autocomplete.options,this.autocomplete.optionGroups);if(0===t&&1===e)this.autocomplete._setScrollTop(0);else{const i=as(t+e,48,this.autocomplete._getScrollTop(),256);this.autocomplete._setScrollTop(i)}}_subscribeToClosingActions(){const t=this._zone.onStable.asObservable().pipe(ri(1)),e=this.autocomplete.options.changes.pipe(je(()=>this._positionStrategy.reapplyLastPosition()),Mc(0));return Object(br.a)(t,e).pipe($r(()=>{const t=this.panelOpen;return this._resetActiveItem(),this.autocomplete._setVisibility(),this.panelOpen&&(this._overlayRef.updatePosition(),t!==this.panelOpen&&this.autocomplete.opened.emit()),this.panelClosingActions}),ri(1)).subscribe(t=>this._setValueAndClose(t))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_setTriggerValue(t){const e=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(t):t,i=null!=e?e:"";this._formField?this._formField._control.value=i:this._element.nativeElement.value=i,this._previousValue=i}_setValueAndClose(t){t&&t.source&&(this._clearPreviousSelectedOption(t.source),this._setTriggerValue(t.source.value),this._onChange(t.source.value),this._element.nativeElement.focus(),this.autocomplete._emitSelectEvent(t.source)),this.closePanel()}_clearPreviousSelectedOption(t){this.autocomplete.options.forEach(e=>{e!=t&&e.selected&&e.deselect()})}_attachOverlay(){if(!this.autocomplete)throw Error("Attempting to open an undefined instance of `mat-autocomplete`. Make sure that the id passed to the `matAutocomplete` is correct and that you're attempting to open it after the ngAfterContentInit hook.");let t=this._overlayRef;t?(this._positionStrategy.setOrigin(this._getConnectedElement()),t.updateSize({width:this._getPanelWidth()})):(this._portal=new hl(this.autocomplete.template,this._viewContainerRef),t=this._overlay.create(this._getOverlayConfig()),this._overlayRef=t,t.keydownEvents().subscribe(t=>{(27===t.keyCode||38===t.keyCode&&t.altKey)&&(this._resetActiveItem(),this._closeKeyEventStream.next(),t.stopPropagation(),t.preventDefault())}),this._viewportRuler&&(this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&t&&t.updateSize({width:this._getPanelWidth()})}))),t&&!t.hasAttached()&&(t.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const e=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.panelOpen&&e!==this.panelOpen&&this.autocomplete.opened.emit()}_getOverlayConfig(){return new Ol({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir})}_getOverlayPosition(){const t=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(t),this._positionStrategy=t,t}_setStrategyPositions(t){const e={originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},i={originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-autocomplete-panel-above"};let n;n="above"===this.position?[i]:"below"===this.position?[e]:[e,i],t.withPositions(n)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){this.autocomplete._keyManager.setActiveItem(this.autocomplete.autoActiveFirstOption?0:-1)}_canOpen(){const t=this._element.nativeElement;return!t.readOnly&&!t.disabled&&!this._autocompleteDisabled}_getWindow(){var t;return(null===(t=this._document)||void 0===t?void 0:t.defaultView)||window}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(Gl),s.yc(s.X),s.yc(s.F),s.yc(s.j),s.yc(Yc),s.yc(en,8),s.yc(Pc,9),s.yc(ye.e,8),s.yc(ol))},t.\u0275dir=s.tc({type:t,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-autocomplete-trigger"],hostVars:7,hostBindings:function(t,e){1&t&&s.Qc("focusin",(function(){return e._handleFocus()}))("blur",(function(){return e._onTouched()}))("input",(function(t){return e._handleInput(t)}))("keydown",(function(t){return e._handleKeydown(t)})),2&t&&s.lc("autocomplete",e.autocompleteAttribute)("role",e.autocompleteDisabled?null:"combobox")("aria-autocomplete",e.autocompleteDisabled?null:"list")("aria-activedescendant",e.panelOpen&&e.activeOption?e.activeOption.id:null)("aria-expanded",e.autocompleteDisabled?null:e.panelOpen.toString())("aria-owns",e.autocompleteDisabled||!e.panelOpen||null==e.autocomplete?null:e.autocomplete.id)("aria-haspopup",!e.autocompleteDisabled)},inputs:{position:["matAutocompletePosition","position"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"],autocomplete:["matAutocomplete","autocomplete"],connectedTo:["matAutocompleteConnectedTo","connectedTo"]},exportAs:["matAutocompleteTrigger"],features:[s.jc([Kc]),s.ic]}),t})(),Zc=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Qc],imports:[[os,Zl,fn,ye.c],os,fn]}),t})();function Jc(t,e){}class td{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus=!0,this.restoreFocus=!0,this.closeOnNavigation=!0}}const ed={dialogContainer:o("dialogContainer",[h("void, exit",d({opacity:0,transform:"scale(0.7)"})),h("enter",d({transform:"none"})),m("* => enter",r("150ms cubic-bezier(0, 0, 0.2, 1)",d({transform:"none",opacity:1}))),m("* => void, * => exit",r("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",d({opacity:0})))])};function id(){throw Error("Attempting to attach dialog content after content is already attached")}let nd=(()=>{class t extends ml{constructor(t,e,i,n,a){super(),this._elementRef=t,this._focusTrapFactory=e,this._changeDetectorRef=i,this._config=a,this._elementFocusedBeforeDialogWasOpened=null,this._state="enter",this._animationStateChanged=new s.s,this.attachDomPortal=t=>(this._portalOutlet.hasAttached()&&id(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachDomPortal(t)),this._ariaLabelledBy=a.ariaLabelledBy||null,this._document=n}attachComponentPortal(t){return this._portalOutlet.hasAttached()&&id(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachComponentPortal(t)}attachTemplatePortal(t){return this._portalOutlet.hasAttached()&&id(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachTemplatePortal(t)}_trapFocus(){const t=this._elementRef.nativeElement;if(this._focusTrap||(this._focusTrap=this._focusTrapFactory.create(t)),this._config.autoFocus)this._focusTrap.focusInitialElementWhenReady();else{const e=this._document.activeElement;e===t||t.contains(e)||t.focus()}}_restoreFocus(){const t=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&t&&"function"==typeof t.focus){const e=this._document.activeElement,i=this._elementRef.nativeElement;e&&e!==this._document.body&&e!==i&&!i.contains(e)||t.focus()}this._focusTrap&&this._focusTrap.destroy()}_savePreviouslyFocusedElement(){this._document&&(this._elementFocusedBeforeDialogWasOpened=this._document.activeElement,this._elementRef.nativeElement.focus&&Promise.resolve().then(()=>this._elementRef.nativeElement.focus()))}_onAnimationDone(t){"enter"===t.toState?this._trapFocus():"exit"===t.toState&&this._restoreFocus(),this._animationStateChanged.emit(t)}_onAnimationStart(t){this._animationStateChanged.emit(t)}_startExitAnimation(){this._state="exit",this._changeDetectorRef.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc($i),s.yc(s.j),s.yc(ye.e,8),s.yc(td))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-dialog-container"]],viewQuery:function(t,e){var i;1&t&&s.rd(fl,!0),2&t&&s.gd(i=s.Rc())&&(e._portalOutlet=i.first)},hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(t,e){1&t&&s.pc("@dialogContainer.start",(function(t){return e._onAnimationStart(t)}))("@dialogContainer.done",(function(t){return e._onAnimationDone(t)})),2&t&&(s.lc("id",e._id)("role",e._config.role)("aria-labelledby",e._config.ariaLabel?null:e._ariaLabelledBy)("aria-label",e._config.ariaLabel)("aria-describedby",e._config.ariaDescribedBy||null),s.yd("@dialogContainer",e._state))},features:[s.hc],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,e){1&t&&s.td(0,Jc,0,0,"ng-template",0)},directives:[fl],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[ed.dialogContainer]}}),t})(),sd=0;class ad{constructor(t,e,i=`mat-dialog-${sd++}`){this._overlayRef=t,this._containerInstance=e,this.id=i,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new Pe.a,this._afterClosed=new Pe.a,this._beforeClosed=new Pe.a,this._state=0,e._id=i,e._animationStateChanged.pipe(Je(t=>"done"===t.phaseName&&"enter"===t.toState),ri(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),e._animationStateChanged.pipe(Je(t=>"done"===t.phaseName&&"exit"===t.toState),ri(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._overlayRef.dispose()}),t.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),t.keydownEvents().pipe(Je(t=>27===t.keyCode&&!this.disableClose&&!Ne(t))).subscribe(t=>{t.preventDefault(),this.close()})}close(t){this._result=t,this._containerInstance._animationStateChanged.pipe(Je(t=>"start"===t.phaseName),ri(1)).subscribe(e=>{this._beforeClosed.next(t),this._beforeClosed.complete(),this._state=2,this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>{this._overlayRef.dispose()},e.totalTime+100)}),this._containerInstance._startExitAnimation(),this._state=1}afterOpened(){return this._afterOpened.asObservable()}afterClosed(){return this._afterClosed.asObservable()}beforeClosed(){return this._beforeClosed.asObservable()}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(t){let e=this._getPositionStrategy();return t&&(t.left||t.right)?t.left?e.left(t.left):e.right(t.right):e.centerHorizontally(),t&&(t.top||t.bottom)?t.top?e.top(t.top):e.bottom(t.bottom):e.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(t="",e=""){return this._getPositionStrategy().width(t).height(e),this._overlayRef.updatePosition(),this}addPanelClass(t){return this._overlayRef.addPanelClass(t),this}removePanelClass(t){return this._overlayRef.removePanelClass(t),this}getState(){return this._state}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}const od=new s.v("MatDialogData"),rd=new s.v("mat-dialog-default-options"),ld=new s.v("mat-dialog-scroll-strategy"),cd={provide:ld,deps:[Gl],useFactory:function(t){return()=>t.scrollStrategies.block()}};let dd=(()=>{class t{constructor(t,e,i,n,s,a,o){this._overlay=t,this._injector=e,this._defaultOptions=n,this._parentDialog=a,this._overlayContainer=o,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new Pe.a,this._afterOpenedAtThisLevel=new Pe.a,this._ariaHiddenElements=new Map,this.afterAllClosed=fr(()=>this.openDialogs.length?this._afterAllClosed:this._afterAllClosed.pipe(cn(void 0))),this._scrollStrategy=s}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}get _afterAllClosed(){const t=this._parentDialog;return t?t._afterAllClosed:this._afterAllClosedAtThisLevel}open(t,e){if((e=function(t,e){return Object.assign(Object.assign({},e),t)}(e,this._defaultOptions||new td)).id&&this.getDialogById(e.id))throw Error(`Dialog with id "${e.id}" exists already. The dialog id must be unique.`);const i=this._createOverlay(e),n=this._attachDialogContainer(i,e),s=this._attachDialogContent(t,n,i,e);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(s),s.afterClosed().subscribe(()=>this._removeOpenDialog(s)),this.afterOpened.next(s),s}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(t){return this.openDialogs.find(e=>e.id===t)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_createOverlay(t){const e=this._getOverlayConfig(t);return this._overlay.create(e)}_getOverlayConfig(t){const e=new Ol({positionStrategy:this._overlay.position().global(),scrollStrategy:t.scrollStrategy||this._scrollStrategy(),panelClass:t.panelClass,hasBackdrop:t.hasBackdrop,direction:t.direction,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight,disposeOnNavigation:t.closeOnNavigation});return t.backdropClass&&(e.backdropClass=t.backdropClass),e}_attachDialogContainer(t,e){const i=s.w.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:td,useValue:e}]}),n=new dl(nd,e.viewContainerRef,i,e.componentFactoryResolver);return t.attach(n).instance}_attachDialogContent(t,e,i,n){const a=new ad(i,e,n.id);if(n.hasBackdrop&&i.backdropClick().subscribe(()=>{a.disableClose||a.close()}),t instanceof s.U)e.attachTemplatePortal(new hl(t,null,{$implicit:n.data,dialogRef:a}));else{const i=this._createInjector(n,a,e),s=e.attachComponentPortal(new dl(t,n.viewContainerRef,i));a.componentInstance=s.instance}return a.updateSize(n.width,n.height).updatePosition(n.position),a}_createInjector(t,e,i){const n=t&&t.viewContainerRef&&t.viewContainerRef.injector,a=[{provide:nd,useValue:i},{provide:od,useValue:t.data},{provide:ad,useValue:e}];return!t.direction||n&&n.get(en,null)||a.push({provide:en,useValue:{value:t.direction,change:Le()}}),s.w.create({parent:n||this._injector,providers:a})}_removeOpenDialog(t){const e=this.openDialogs.indexOf(t);e>-1&&(this.openDialogs.splice(e,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((t,e)=>{t?e.setAttribute("aria-hidden",t):e.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),this._afterAllClosed.next()))}_hideNonDialogContentFromAssistiveTechnology(){const t=this._overlayContainer.getContainerElement();if(t.parentElement){const e=t.parentElement.children;for(let i=e.length-1;i>-1;i--){let n=e[i];n===t||"SCRIPT"===n.nodeName||"STYLE"===n.nodeName||n.hasAttribute("aria-live")||(this._ariaHiddenElements.set(n,n.getAttribute("aria-hidden")),n.setAttribute("aria-hidden","true"))}}}_closeDialogs(t){let e=t.length;for(;e--;)t[e].close()}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Gl),s.Mc(s.w),s.Mc(ye.n,8),s.Mc(rd,8),s.Mc(ld),s.Mc(t,12),s.Mc(Ll))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),hd=0,ud=(()=>{class t{constructor(t,e,i){this.dialogRef=t,this._elementRef=e,this._dialog=i,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=fd(this._elementRef,this._dialog.openDialogs))}ngOnChanges(t){const e=t._matDialogClose||t._matDialogCloseResult;e&&(this.dialogResult=e.currentValue)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(ad,8),s.yc(s.q),s.yc(dd))},t.\u0275dir=s.tc({type:t,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e.dialogRef.close(e.dialogResult)})),2&t&&s.lc("aria-label",e.ariaLabel||null)("type",e.type)},inputs:{type:"type",dialogResult:["mat-dialog-close","dialogResult"],ariaLabel:["aria-label","ariaLabel"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[s.ic]}),t})(),md=(()=>{class t{constructor(t,e,i){this._dialogRef=t,this._elementRef=e,this._dialog=i,this.id=`mat-dialog-title-${hd++}`}ngOnInit(){this._dialogRef||(this._dialogRef=fd(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const t=this._dialogRef._containerInstance;t&&!t._ariaLabelledBy&&(t._ariaLabelledBy=this.id)})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(ad,8),s.yc(s.q),s.yc(dd))},t.\u0275dir=s.tc({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-dialog-title"],hostVars:1,hostBindings:function(t,e){2&t&&s.Gc("id",e.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),t})(),pd=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-dialog-content"]}),t})(),gd=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-dialog-actions"]}),t})();function fd(t,e){let i=t.nativeElement.parentElement;for(;i&&!i.classList.contains("mat-dialog-container");)i=i.parentElement;return i?e.find(t=>t.id===i.id):null}let bd=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[dd,cd],imports:[[Zl,yl,fn],fn]}),t})(),_d=0,yd=(()=>{class t{constructor(){this._stateChanges=new Pe.a,this._openCloseAllActions=new Pe.a,this.id=`cdk-accordion-${_d++}`,this._multi=!1}get multi(){return this._multi}set multi(t){this._multi=di(t)}openAll(){this._openCloseAll(!0)}closeAll(){this._openCloseAll(!1)}ngOnChanges(t){this._stateChanges.next(t)}ngOnDestroy(){this._stateChanges.complete()}_openCloseAll(t){this.multi&&this._openCloseAllActions.next(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[s.ic]}),t})(),vd=0,wd=(()=>{class t{constructor(t,e,i){this.accordion=t,this._changeDetectorRef=e,this._expansionDispatcher=i,this._openCloseAllSubscription=Re.a.EMPTY,this.closed=new s.s,this.opened=new s.s,this.destroyed=new s.s,this.expandedChange=new s.s,this.id=`cdk-accordion-child-${vd++}`,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=i.listen((t,e)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===e&&this.id!==t&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(t){t=di(t),this._expanded!==t&&(this._expanded=t,this.expandedChange.emit(t),t?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t)}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(t=>{this.disabled||(this.expanded=t)})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(yd,12),s.yc(s.j),s.yc(bs))},t.\u0275dir=s.tc({type:t,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[s.jc([{provide:yd,useValue:void 0}])]}),t})(),kd=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})();const xd=["body"];function Cd(t,e){}const Sd=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Dd=["mat-expansion-panel-header","*","mat-action-row"],Ed=function(t,e){return{collapsedHeight:t,expandedHeight:e}},Ad=function(t,e){return{value:t,params:e}};function Od(t,e){if(1&t&&s.zc(0,"span",2),2&t){const t=s.Uc();s.ad("@indicatorRotate",t._getExpandedState())}}const Id=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],Pd=["mat-panel-title","mat-panel-description","*"],Rd=new s.v("MAT_ACCORDION"),Td={indicatorRotate:o("indicatorRotate",[h("collapsed, void",d({transform:"rotate(0deg)"})),h("expanded",d({transform:"rotate(180deg)"})),m("expanded <=> collapsed, void => collapsed",r("225ms cubic-bezier(0.4,0.0,0.2,1)"))]),expansionHeaderHeight:o("expansionHeight",[h("collapsed, void",d({height:"{{collapsedHeight}}"}),{params:{collapsedHeight:"48px"}}),h("expanded",d({height:"{{expandedHeight}}"}),{params:{expandedHeight:"64px"}}),m("expanded <=> collapsed, void => collapsed",l([g("@indicatorRotate",p(),{optional:!0}),r("225ms cubic-bezier(0.4,0.0,0.2,1)")]))]),bodyExpansion:o("bodyExpansion",[h("collapsed, void",d({height:"0px",visibility:"hidden"})),h("expanded",d({height:"*",visibility:"visible"})),m("expanded <=> collapsed, void => collapsed",r("225ms cubic-bezier(0.4,0.0,0.2,1)"))])};let Md=(()=>{class t{constructor(t){this._template=t}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.U))},t.\u0275dir=s.tc({type:t,selectors:[["ng-template","matExpansionPanelContent",""]]}),t})(),Fd=0;const Ld=new s.v("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let Nd=(()=>{class t extends wd{constructor(t,e,i,n,a,o,r){super(t,e,i),this._viewContainerRef=n,this._animationMode=o,this._hideToggle=!1,this.afterExpand=new s.s,this.afterCollapse=new s.s,this._inputChanges=new Pe.a,this._headerId=`mat-expansion-panel-header-${Fd++}`,this._bodyAnimationDone=new Pe.a,this.accordion=t,this._document=a,this._bodyAnimationDone.pipe(Ar((t,e)=>t.fromState===e.fromState&&t.toState===e.toState)).subscribe(t=>{"void"!==t.fromState&&("expanded"===t.toState?this.afterExpand.emit():"collapsed"===t.toState&&this.afterCollapse.emit())}),r&&(this.hideToggle=r.hideToggle)}get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(t){this._hideToggle=di(t)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(t){this._togglePosition=t}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this.opened.pipe(cn(null),Je(()=>this.expanded&&!this._portal),ri(1)).subscribe(()=>{this._portal=new hl(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(t){this._inputChanges.next(t)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const t=this._document.activeElement,e=this._body.nativeElement;return t===e||e.contains(t)}return!1}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Rd,12),s.yc(s.j),s.yc(bs),s.yc(s.X),s.yc(ye.e),s.yc(Ae,8),s.yc(Ld,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-expansion-panel"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,Md,!0),2&t&&s.gd(n=s.Rc())&&(e._lazyContent=n.first)},viewQuery:function(t,e){var i;1&t&&s.zd(xd,!0),2&t&&s.gd(i=s.Rc())&&(e._body=i.first)},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(t,e){2&t&&s.oc("mat-expanded",e.expanded)("_mat-animation-noopable","NoopAnimations"===e._animationMode)("mat-expansion-panel-spacing",e._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[s.jc([{provide:Rd,useValue:void 0}]),s.hc,s.ic],ngContentSelectors:Dd,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(t,e){1&t&&(s.Zc(Sd),s.Yc(0),s.Dc(1,"div",0,1),s.Qc("@bodyExpansion.done",(function(t){return e._bodyAnimationDone.next(t)})),s.Dc(3,"div",2),s.Yc(4,1),s.td(5,Cd,0,0,"ng-template",3),s.Cc(),s.Yc(6,2),s.Cc()),2&t&&(s.kc(1),s.ad("@bodyExpansion",e._getExpandedState())("id",e.id),s.lc("aria-labelledby",e._headerId),s.kc(4),s.ad("cdkPortalOutlet",e._portal))},directives:[fl],styles:[".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base,.mat-action-row button.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base,[dir=rtl] .mat-action-row button.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[Td.bodyExpansion]},changeDetection:0}),t})(),zd=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-action-row"]],hostAttrs:[1,"mat-action-row"]}),t})(),Bd=(()=>{class t{constructor(t,e,i,n,s){this.panel=t,this._element=e,this._focusMonitor=i,this._changeDetectorRef=n,this._parentChangeSubscription=Re.a.EMPTY,this._animationsDisabled=!0;const a=t.accordion?t.accordion._stateChanges.pipe(Je(t=>!(!t.hideToggle&&!t.togglePosition))):ai;this._parentChangeSubscription=Object(br.a)(t.opened,t.closed,a,t._inputChanges.pipe(Je(t=>!!(t.hideToggle||t.disabled||t.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),t.closed.pipe(Je(()=>t._containsFocus())).subscribe(()=>i.focusVia(e,"program")),i.monitor(e).subscribe(e=>{e&&t.accordion&&t.accordion._handleHeaderFocus(this)}),s&&(this.expandedHeight=s.expandedHeight,this.collapsedHeight=s.collapsedHeight)}_animationStarted(){this._animationsDisabled=!1}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_keydown(t){switch(t.keyCode){case 32:case 13:Ne(t)||(t.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(t))}}focus(t="program",e){this._focusMonitor.focusVia(this._element,t,e)}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Nd,1),s.yc(s.q),s.yc(Qi),s.yc(s.j),s.yc(Ld,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header"],hostVars:19,hostBindings:function(t,e){1&t&&(s.pc("@expansionHeight.start",(function(){return e._animationStarted()})),s.Qc("click",(function(){return e._toggle()}))("keydown",(function(t){return e._keydown(t)}))),2&t&&(s.lc("id",e.panel._headerId)("tabindex",e.disabled?-1:0)("aria-controls",e._getPanelId())("aria-expanded",e._isExpanded())("aria-disabled",e.panel.disabled),s.yd("@.disabled",e._animationsDisabled)("@expansionHeight",s.ed(16,Ad,e._getExpandedState(),s.ed(13,Ed,e.collapsedHeight,e.expandedHeight))),s.oc("mat-expanded",e._isExpanded())("mat-expansion-toggle-indicator-after","after"===e._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===e._getTogglePosition()))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},ngContentSelectors:Pd,decls:5,vars:1,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(t,e){1&t&&(s.Zc(Id),s.Dc(0,"span",0),s.Yc(1),s.Yc(2,1),s.Yc(3,2),s.Cc(),s.td(4,Od,1,1,"span",1)),2&t&&(s.kc(4),s.ad("ngIf",e._showToggle()))},directives:[ye.t],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}\n'],encapsulation:2,data:{animation:[Td.indicatorRotate,Td.expansionHeaderHeight]},changeDetection:0}),t})(),Vd=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),t})(),jd=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),t})(),Ud=(()=>{class t extends yd{constructor(){super(...arguments),this._ownHeaders=new s.K,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(t){this._hideToggle=di(t)}ngAfterContentInit(){this._headers.changes.pipe(cn(this._headers)).subscribe(t=>{this._ownHeaders.reset(t.filter(t=>t.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new zi(this._ownHeaders).withWrap()}_handleHeaderKeydown(t){const{keyCode:e}=t,i=this._keyManager;36===e?Ne(t)||(i.setFirstItemActive(),t.preventDefault()):35===e?Ne(t)||(i.setLastItemActive(),t.preventDefault()):this._keyManager.onKeydown(t)}_handleHeaderFocus(t){this._keyManager.updateActiveItem(t)}}return t.\u0275fac=function(e){return $d(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-accordion"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,Bd,!0),2&t&&s.gd(n=s.Rc())&&(e._headers=n)},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(t,e){2&t&&s.oc("mat-accordion-multi",e.multi)},inputs:{multi:"multi",displayMode:"displayMode",togglePosition:"togglePosition",hideToggle:"hideToggle"},exportAs:["matAccordion"],features:[s.jc([{provide:Rd,useExisting:t}]),s.hc]}),t})();const $d=s.Fc(Ud);let Hd=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[ye.c,kd,yl]]}),t})();const qd=["*"],Gd=[[["","mat-grid-avatar",""],["","matGridAvatar",""]],[["","mat-line",""],["","matLine",""]],"*"],Wd=["[mat-grid-avatar], [matGridAvatar]","[mat-line], [matLine]","*"],Yd=new s.v("MAT_GRID_LIST");let Qd=(()=>{class t{constructor(t,e){this._element=t,this._gridList=e,this._rowspan=1,this._colspan=1}get rowspan(){return this._rowspan}set rowspan(t){this._rowspan=Math.round(hi(t))}get colspan(){return this._colspan}set colspan(t){this._colspan=Math.round(hi(t))}_setStyle(t,e){this._element.nativeElement.style[t]=e}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(Yd,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(t,e){2&t&&s.lc("rowspan",e.rowspan)("colspan",e.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],ngContentSelectors:qd,decls:2,vars:0,consts:[[1,"mat-figure"]],template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"figure",0),s.Yc(1),s.Cc())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-figure{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}\n"],encapsulation:2,changeDetection:0}),t})(),Kd=(()=>{class t{constructor(t){this._element=t}ngAfterContentInit(){Nn(this._lines,this._element)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-grid-tile-header"],["mat-grid-tile-footer"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,Ln,!0),2&t&&s.gd(n=s.Rc())&&(e._lines=n)},ngContentSelectors:Wd,decls:4,vars:0,consts:[[1,"mat-grid-list-text"]],template:function(t,e){1&t&&(s.Zc(Gd),s.Yc(0),s.Dc(1,"div",0),s.Yc(2,1),s.Cc(),s.Yc(3,2))},encapsulation:2,changeDetection:0}),t})(),Xd=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-grid-avatar",""],["","matGridAvatar",""]],hostAttrs:[1,"mat-grid-avatar"]}),t})(),Zd=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-grid-tile-header"]],hostAttrs:[1,"mat-grid-tile-header"]}),t})(),Jd=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-grid-tile-footer"]],hostAttrs:[1,"mat-grid-tile-footer"]}),t})();class th{constructor(){this.columnIndex=0,this.rowIndex=0}get rowCount(){return this.rowIndex+1}get rowspan(){const t=Math.max(...this.tracker);return t>1?this.rowCount+t-1:this.rowCount}update(t,e){this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(t),this.tracker.fill(0,0,this.tracker.length),this.positions=e.map(t=>this._trackTile(t))}_trackTile(t){const e=this._findMatchingGap(t.colspan);return this._markTilePosition(e,t),this.columnIndex=e+t.colspan,new eh(this.rowIndex,e)}_findMatchingGap(t){if(t>this.tracker.length)throw Error(`mat-grid-list: tile with colspan ${t} is wider than `+`grid with cols="${this.tracker.length}".`);let e=-1,i=-1;do{this.columnIndex+t>this.tracker.length?(this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),i=this._findGapEndIndex(e)):(e=this.tracker.indexOf(0,this.columnIndex),-1!=e?(i=this._findGapEndIndex(e),this.columnIndex=e+1):(this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),i=this._findGapEndIndex(e)))}while(i-e{t._setStyle("top",null),t._setStyle("height",null)})}}class ah extends nh{constructor(t){super(),this._parseRatio(t)}setRowStyles(t,e,i,n){this.baseTileHeight=this.getBaseTileSize(i/this.rowHeightRatio,n),t._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,e)),t._setStyle("paddingTop",rh(this.getTileSize(this.baseTileHeight,t.rowspan)))}getComputedHeight(){return["paddingBottom",rh(`${this.getTileSpan(this.baseTileHeight)} + ${this.getGutterSpan()}`)]}reset(t){t._setListStyle(["paddingBottom",null]),t._tiles.forEach(t=>{t._setStyle("marginTop",null),t._setStyle("paddingTop",null)})}_parseRatio(t){const e=t.split(":");if(2!==e.length)throw Error(`mat-grid-list: invalid ratio given for row-height: "${t}"`);this.rowHeightRatio=parseFloat(e[0])/parseFloat(e[1])}}class oh extends nh{setRowStyles(t,e){let i=this.getBaseTileSize(100/this._rowspan,(this._rows-1)/this._rows);t._setStyle("top",this.getTilePosition(i,e)),t._setStyle("height",rh(this.getTileSize(i,t.rowspan)))}reset(t){t._tiles&&t._tiles.forEach(t=>{t._setStyle("top",null),t._setStyle("height",null)})}}function rh(t){return`calc(${t})`}function lh(t){return t.match(/([A-Za-z%]+)$/)?t:`${t}px`}let ch=(()=>{class t{constructor(t,e){this._element=t,this._dir=e,this._gutter="1px"}get cols(){return this._cols}set cols(t){this._cols=Math.max(1,Math.round(hi(t)))}get gutterSize(){return this._gutter}set gutterSize(t){this._gutter=`${null==t?"":t}`}get rowHeight(){return this._rowHeight}set rowHeight(t){const e=`${null==t?"":t}`;e!==this._rowHeight&&(this._rowHeight=e,this._setTileStyler(this._rowHeight))}ngOnInit(){this._checkCols(),this._checkRowHeight()}ngAfterContentChecked(){this._layoutTiles()}_checkCols(){if(!this.cols)throw Error('mat-grid-list: must pass in number of columns. Example: ')}_checkRowHeight(){this._rowHeight||this._setTileStyler("1:1")}_setTileStyler(t){this._tileStyler&&this._tileStyler.reset(this),this._tileStyler="fit"===t?new oh:t&&t.indexOf(":")>-1?new ah(t):new sh(t)}_layoutTiles(){this._tileCoordinator||(this._tileCoordinator=new th);const t=this._tileCoordinator,e=this._tiles.filter(t=>!t._gridList||t._gridList===this),i=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,e),this._tileStyler.init(this.gutterSize,t,this.cols,i),e.forEach((e,i)=>{const n=t.positions[i];this._tileStyler.setStyle(e,n.row,n.col)}),this._setListStyle(this._tileStyler.getComputedHeight())}_setListStyle(t){t&&(this._element.nativeElement.style[t[0]]=t[1])}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(en,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-grid-list"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,Qd,!0),2&t&&s.gd(n=s.Rc())&&(e._tiles=n)},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(t,e){2&t&&s.lc("cols",e.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],features:[s.jc([{provide:Yd,useExisting:t}])],ngContentSelectors:qd,decls:2,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"div"),s.Yc(1),s.Cc())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-figure{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}\n"],encapsulation:2,changeDetection:0}),t})(),dh=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[Bn,fn],Bn,fn]}),t})();function hh(t){return function(e){const i=new uh(t),n=e.lift(i);return i.caught=n}}class uh{constructor(t){this.selector=t}call(t,e){return e.subscribe(new mh(t,this.selector,this.caught))}}class mh extends Pr.a{constructor(t,e,i){super(t),this.selector=e,this.caught=i}error(t){if(!this.isStopped){let i;try{i=this.selector(t,this.caught)}catch(e){return void super.error(e)}this._unsubscribeAndRecycle();const n=new Ur.a(this,void 0,void 0);this.add(n),Object(Rr.a)(this,i,void 0,void 0,n)}}}function ph(t){return e=>e.lift(new gh(t))}class gh{constructor(t){this.callback=t}call(t,e){return e.subscribe(new fh(t,this.callback))}}class fh extends ze.a{constructor(t,e){super(t),this.add(new Re.a(e))}}var bh=i("w1tV"),_h=i("5+tZ");function yh(t,e){return Object(_h.a)(t,e,1)}class vh{}class wh{}class kh{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(t=>{const e=t.indexOf(":");if(e>0){const i=t.slice(0,e),n=i.toLowerCase(),s=t.slice(e+1).trim();this.maybeSetNormalizedName(i,n),this.headers.has(n)?this.headers.get(n).push(s):this.headers.set(n,[s])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let i=t[e];const n=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(this.headers.set(n,i),this.maybeSetNormalizedName(e,n))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof kh?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new kh;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof kh?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let i=t.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(t.name,e);const n=("a"===t.op?this.headers.get(e):void 0)||[];n.push(...i),this.headers.set(e,n);break;case"d":const s=t.value;if(s){let t=this.headers.get(e);if(!t)return;t=t.filter(t=>-1===s.indexOf(t)),0===t.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,t)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class xh{encodeKey(t){return Ch(t)}encodeValue(t){return Ch(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}function Ch(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}class Sh{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new xh,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(t,e){const i=new Map;return t.length>0&&t.split("&").forEach(t=>{const n=t.indexOf("="),[s,a]=-1==n?[e.decodeKey(t),""]:[e.decodeKey(t.slice(0,n)),e.decodeValue(t.slice(n+1))],o=i.get(s)||[];o.push(a),i.set(s,o)}),i}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const i=t.fromObject[e];this.map.set(e,Array.isArray(i)?i:[i])})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(t=>e+"="+this.encoder.encodeValue(t)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new Sh({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat([t]),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(t.value),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let e=this.map.get(t.param)||[];const i=e.indexOf(t.value);-1!==i&&e.splice(i,1),e.length>0?this.map.set(t.param,e):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}function Dh(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function Eh(t){return"undefined"!=typeof Blob&&t instanceof Blob}function Ah(t){return"undefined"!=typeof FormData&&t instanceof FormData}class Oh{constructor(t,e,i,n){let s;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||n?(this.body=void 0!==i?i:null,s=n):s=i,s&&(this.reportProgress=!!s.reportProgress,this.withCredentials=!!s.withCredentials,s.responseType&&(this.responseType=s.responseType),s.headers&&(this.headers=s.headers),s.params&&(this.params=s.params)),this.headers||(this.headers=new kh),this.params){const t=this.params.toString();if(0===t.length)this.urlWithParams=e;else{const i=e.indexOf("?");this.urlWithParams=e+(-1===i?"?":ie.set(i,t.setHeaders[i]),r)),t.setParams&&(l=Object.keys(t.setParams).reduce((e,i)=>e.set(i,t.setParams[i]),l)),new Oh(e,i,s,{params:l,headers:r,reportProgress:o,responseType:n,withCredentials:a})}}const Ih=function(){var t={Sent:0,UploadProgress:1,ResponseHeader:2,DownloadProgress:3,Response:4,User:5};return t[t.Sent]="Sent",t[t.UploadProgress]="UploadProgress",t[t.ResponseHeader]="ResponseHeader",t[t.DownloadProgress]="DownloadProgress",t[t.Response]="Response",t[t.User]="User",t}();class Ph{constructor(t,e=200,i="OK"){this.headers=t.headers||new kh,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class Rh extends Ph{constructor(t={}){super(t),this.type=Ih.ResponseHeader}clone(t={}){return new Rh({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Th extends Ph{constructor(t={}){super(t),this.type=Ih.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new Th({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Mh extends Ph{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}}function Fh(t,e){return{body:e,headers:t.headers,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}let Lh=(()=>{class t{constructor(t){this.handler=t}request(t,e,i={}){let n;if(t instanceof Oh)n=t;else{let s=void 0;s=i.headers instanceof kh?i.headers:new kh(i.headers);let a=void 0;i.params&&(a=i.params instanceof Sh?i.params:new Sh({fromObject:i.params})),n=new Oh(t,e,void 0!==i.body?i.body:null,{headers:s,params:a,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials})}const s=Le(n).pipe(yh(t=>this.handler.handle(t)));if(t instanceof Oh||"events"===i.observe)return s;const a=s.pipe(Je(t=>t instanceof Th));switch(i.observe||"body"){case"body":switch(n.responseType){case"arraybuffer":return a.pipe(Object(ii.a)(t=>{if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return t.body}));case"blob":return a.pipe(Object(ii.a)(t=>{if(null!==t.body&&!(t.body instanceof Blob))throw new Error("Response is not a Blob.");return t.body}));case"text":return a.pipe(Object(ii.a)(t=>{if(null!==t.body&&"string"!=typeof t.body)throw new Error("Response is not a string.");return t.body}));case"json":default:return a.pipe(Object(ii.a)(t=>t.body))}case"response":return a;default:throw new Error(`Unreachable: unhandled observe type ${i.observe}}`)}}delete(t,e={}){return this.request("DELETE",t,e)}get(t,e={}){return this.request("GET",t,e)}head(t,e={}){return this.request("HEAD",t,e)}jsonp(t,e){return this.request("JSONP",t,{params:(new Sh).append(e,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,e={}){return this.request("OPTIONS",t,e)}patch(t,e,i={}){return this.request("PATCH",t,Fh(i,e))}post(t,e,i={}){return this.request("POST",t,Fh(i,e))}put(t,e,i={}){return this.request("PUT",t,Fh(i,e))}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(vh))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();class Nh{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const zh=new s.v("HTTP_INTERCEPTORS");let Bh=(()=>{class t{intercept(t,e){return e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();const Vh=/^\)\]\}',?\n/;class jh{}let Uh=(()=>{class t{constructor(){}build(){return new XMLHttpRequest}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),$h=(()=>{class t{constructor(t){this.xhrFactory=t}handle(t){if("JSONP"===t.method)throw new Error("Attempted to construct Jsonp request without JsonpClientModule installed.");return new si.a(e=>{const i=this.xhrFactory.build();if(i.open(t.method,t.urlWithParams),t.withCredentials&&(i.withCredentials=!0),t.headers.forEach((t,e)=>i.setRequestHeader(t,e.join(","))),t.headers.has("Accept")||i.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){const e=t.detectContentTypeHeader();null!==e&&i.setRequestHeader("Content-Type",e)}if(t.responseType){const e=t.responseType.toLowerCase();i.responseType="json"!==e?e:"text"}const n=t.serializeBody();let s=null;const a=()=>{if(null!==s)return s;const e=1223===i.status?204:i.status,n=i.statusText||"OK",a=new kh(i.getAllResponseHeaders()),o=function(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(i)||t.url;return s=new Rh({headers:a,status:e,statusText:n,url:o}),s},o=()=>{let{headers:n,status:s,statusText:o,url:r}=a(),l=null;204!==s&&(l=void 0===i.response?i.responseText:i.response),0===s&&(s=l?200:0);let c=s>=200&&s<300;if("json"===t.responseType&&"string"==typeof l){const t=l;l=l.replace(Vh,"");try{l=""!==l?JSON.parse(l):null}catch(d){l=t,c&&(c=!1,l={error:d,text:l})}}c?(e.next(new Th({body:l,headers:n,status:s,statusText:o,url:r||void 0})),e.complete()):e.error(new Mh({error:l,headers:n,status:s,statusText:o,url:r||void 0}))},r=t=>{const{url:n}=a(),s=new Mh({error:t,status:i.status||0,statusText:i.statusText||"Unknown Error",url:n||void 0});e.error(s)};let l=!1;const c=n=>{l||(e.next(a()),l=!0);let s={type:Ih.DownloadProgress,loaded:n.loaded};n.lengthComputable&&(s.total=n.total),"text"===t.responseType&&i.responseText&&(s.partialText=i.responseText),e.next(s)},d=t=>{let i={type:Ih.UploadProgress,loaded:t.loaded};t.lengthComputable&&(i.total=t.total),e.next(i)};return i.addEventListener("load",o),i.addEventListener("error",r),t.reportProgress&&(i.addEventListener("progress",c),null!==n&&i.upload&&i.upload.addEventListener("progress",d)),i.send(n),e.next({type:Ih.Sent}),()=>{i.removeEventListener("error",r),i.removeEventListener("load",o),t.reportProgress&&(i.removeEventListener("progress",c),null!==n&&i.upload&&i.upload.removeEventListener("progress",d)),i.abort()}})}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(jh))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();const Hh=new s.v("XSRF_COOKIE_NAME"),qh=new s.v("XSRF_HEADER_NAME");class Gh{}let Wh=(()=>{class t{constructor(t,e,i){this.doc=t,this.platform=e,this.cookieName=i,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=Object(ye.O)(t,this.cookieName),this.lastCookieString=t),this.lastToken}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(ye.e),s.Mc(s.I),s.Mc(Hh))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),Yh=(()=>{class t{constructor(t,e){this.tokenService=t,this.headerName=e}intercept(t,e){const i=t.url.toLowerCase();if("GET"===t.method||"HEAD"===t.method||i.startsWith("http://")||i.startsWith("https://"))return e.handle(t);const n=this.tokenService.getToken();return null===n||t.headers.has(this.headerName)||(t=t.clone({headers:t.headers.set(this.headerName,n)})),e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Gh),s.Mc(qh))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),Qh=(()=>{class t{constructor(t,e){this.backend=t,this.injector=e,this.chain=null}handle(t){if(null===this.chain){const t=this.injector.get(zh,[]);this.chain=t.reduceRight((t,e)=>new Nh(t,e),this.backend)}return this.chain.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(wh),s.Mc(s.w))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),Kh=(()=>{class t{static disable(){return{ngModule:t,providers:[{provide:Yh,useClass:Bh}]}}static withOptions(e={}){return{ngModule:t,providers:[e.cookieName?{provide:Hh,useValue:e.cookieName}:[],e.headerName?{provide:qh,useValue:e.headerName}:[]]}}}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Yh,{provide:zh,useExisting:Yh,multi:!0},{provide:Gh,useClass:Wh},{provide:Hh,useValue:"XSRF-TOKEN"},{provide:qh,useValue:"X-XSRF-TOKEN"}]}),t})(),Xh=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Lh,{provide:vh,useClass:Qh},$h,{provide:wh,useExisting:$h},Uh,{provide:jh,useExisting:Uh}],imports:[[Kh.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),t})();const Zh=["*"];function Jh(t){return Error(`Unable to find icon with the name "${t}"`)}function tu(t){return Error("The URL provided to MatIconRegistry was not trusted as a resource URL "+`via Angular's DomSanitizer. Attempted URL was "${t}".`)}function eu(t){return Error("The literal provided to MatIconRegistry was not trusted as safe HTML by "+`Angular's DomSanitizer. Attempted literal was "${t}".`)}class iu{constructor(t,e){this.options=e,t.nodeName?this.svgElement=t:this.url=t}}let nu=(()=>{class t{constructor(t,e,i,n){this._httpClient=t,this._sanitizer=e,this._errorHandler=n,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._defaultFontSetClass="material-icons",this._document=i}addSvgIcon(t,e,i){return this.addSvgIconInNamespace("",t,e,i)}addSvgIconLiteral(t,e,i){return this.addSvgIconLiteralInNamespace("",t,e,i)}addSvgIconInNamespace(t,e,i,n){return this._addSvgIconConfig(t,e,new iu(i,n))}addSvgIconLiteralInNamespace(t,e,i,n){const a=this._sanitizer.sanitize(s.P.HTML,i);if(!a)throw eu(i);const o=this._createSvgElementForSingleIcon(a,n);return this._addSvgIconConfig(t,e,new iu(o,n))}addSvgIconSet(t,e){return this.addSvgIconSetInNamespace("",t,e)}addSvgIconSetLiteral(t,e){return this.addSvgIconSetLiteralInNamespace("",t,e)}addSvgIconSetInNamespace(t,e,i){return this._addSvgIconSetConfig(t,new iu(e,i))}addSvgIconSetLiteralInNamespace(t,e,i){const n=this._sanitizer.sanitize(s.P.HTML,e);if(!n)throw eu(e);const a=this._svgElementFromString(n);return this._addSvgIconSetConfig(t,new iu(a,i))}registerFontClassAlias(t,e=t){return this._fontCssClassesByAlias.set(t,e),this}classNameForFontAlias(t){return this._fontCssClassesByAlias.get(t)||t}setDefaultFontSetClass(t){return this._defaultFontSetClass=t,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(t){const e=this._sanitizer.sanitize(s.P.RESOURCE_URL,t);if(!e)throw tu(t);const i=this._cachedIconsByUrl.get(e);return i?Le(su(i)):this._loadSvgIconFromConfig(new iu(t)).pipe(je(t=>this._cachedIconsByUrl.set(e,t)),Object(ii.a)(t=>su(t)))}getNamedSvgIcon(t,e=""){const i=au(e,t),n=this._svgIconConfigs.get(i);if(n)return this._getSvgFromConfig(n);const s=this._iconSetConfigs.get(e);return s?this._getSvgFromIconSetConfigs(t,s):Qr(Jh(i))}ngOnDestroy(){this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(t){return t.svgElement?Le(su(t.svgElement)):this._loadSvgIconFromConfig(t).pipe(je(e=>t.svgElement=e),Object(ii.a)(t=>su(t)))}_getSvgFromIconSetConfigs(t,e){const i=this._extractIconWithNameFromAnySet(t,e);return i?Le(i):ws(e.filter(t=>!t.svgElement).map(t=>this._loadSvgIconSetFromConfig(t).pipe(hh(e=>{const i=`Loading icon set URL: ${this._sanitizer.sanitize(s.P.RESOURCE_URL,t.url)} failed: ${e.message}`;return this._errorHandler?this._errorHandler.handleError(new Error(i)):console.error(i),Le(null)})))).pipe(Object(ii.a)(()=>{const i=this._extractIconWithNameFromAnySet(t,e);if(!i)throw Jh(t);return i}))}_extractIconWithNameFromAnySet(t,e){for(let i=e.length-1;i>=0;i--){const n=e[i];if(n.svgElement){const e=this._extractSvgIconFromSet(n.svgElement,t,n.options);if(e)return e}}return null}_loadSvgIconFromConfig(t){return this._fetchUrl(t.url).pipe(Object(ii.a)(e=>this._createSvgElementForSingleIcon(e,t.options)))}_loadSvgIconSetFromConfig(t){return t.svgElement?Le(t.svgElement):this._fetchUrl(t.url).pipe(Object(ii.a)(e=>(t.svgElement||(t.svgElement=this._svgElementFromString(e)),t.svgElement)))}_createSvgElementForSingleIcon(t,e){const i=this._svgElementFromString(t);return this._setSvgAttributes(i,e),i}_extractSvgIconFromSet(t,e,i){const n=t.querySelector(`[id="${e}"]`);if(!n)return null;const s=n.cloneNode(!0);if(s.removeAttribute("id"),"svg"===s.nodeName.toLowerCase())return this._setSvgAttributes(s,i);if("symbol"===s.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(s),i);const a=this._svgElementFromString("");return a.appendChild(s),this._setSvgAttributes(a,i)}_svgElementFromString(t){const e=this._document.createElement("DIV");e.innerHTML=t;const i=e.querySelector("svg");if(!i)throw Error(" tag not found");return i}_toSvgElement(t){const e=this._svgElementFromString(""),i=t.attributes;for(let n=0;nthis._inProgressUrlFetches.delete(e)),Object(bh.a)());return this._inProgressUrlFetches.set(e,n),n}_addSvgIconConfig(t,e,i){return this._svgIconConfigs.set(au(t,e),i),this}_addSvgIconSetConfig(t,e){const i=this._iconSetConfigs.get(t);return i?i.push(e):this._iconSetConfigs.set(t,[e]),this}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Lh,8),s.Mc(n.b),s.Mc(ye.e,8),s.Mc(s.r,8))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(Lh,8),Object(s.Mc)(n.b),Object(s.Mc)(ye.e,8),Object(s.Mc)(s.r,8))},token:t,providedIn:"root"}),t})();function su(t){return t.cloneNode(!0)}function au(t,e){return t+":"+e}class ou{constructor(t){this._elementRef=t}}const ru=_n(ou),lu=new s.v("mat-icon-location",{providedIn:"root",factory:function(){const t=Object(s.db)(ye.e),e=t?t.location:null;return{getPathname:()=>e?e.pathname+e.search:""}}}),cu=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],du=cu.map(t=>`[${t}]`).join(", "),hu=/^url\(['"]?#(.*?)['"]?\)$/;let uu=(()=>{class t extends ru{constructor(t,e,i,n,s){super(t),this._iconRegistry=e,this._location=n,this._errorHandler=s,this._inline=!1,i||t.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(t){this._inline=di(t)}get fontSet(){return this._fontSet}set fontSet(t){this._fontSet=this._cleanupFontValue(t)}get fontIcon(){return this._fontIcon}set fontIcon(t){this._fontIcon=this._cleanupFontValue(t)}_splitIconName(t){if(!t)return["",""];const e=t.split(":");switch(e.length){case 1:return["",e[0]];case 2:return e;default:throw Error(`Invalid icon name: "${t}"`)}}ngOnChanges(t){const e=t.svgIcon;if(e)if(this.svgIcon){const[t,e]=this._splitIconName(this.svgIcon);this._iconRegistry.getNamedSvgIcon(e,t).pipe(ri(1)).subscribe(t=>this._setSvgElement(t),i=>{const n=`Error retrieving icon ${t}:${e}! ${i.message}`;this._errorHandler?this._errorHandler.handleError(new Error(n)):console.error(n)})}else e.previousValue&&this._clearSvgElement();this._usingFontIcon()&&this._updateFontIconClasses()}ngOnInit(){this._usingFontIcon()&&this._updateFontIconClasses()}ngAfterViewChecked(){const t=this._elementsWithExternalReferences;if(t&&this._location&&t.size){const t=this._location.getPathname();t!==this._previousPath&&(this._previousPath=t,this._prependPathToReferences(t))}}ngOnDestroy(){this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(t){this._clearSvgElement();const e=t.querySelectorAll("style");for(let i=0;i{e.forEach(e=>{i.setAttribute(e.name,`url('${t}#${e.value}')`)})})}_cacheChildrenWithExternalReferences(t){const e=t.querySelectorAll(du),i=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let n=0;n{const s=e[n],a=s.getAttribute(t),o=a?a.match(hu):null;if(o){let e=i.get(s);e||(e=[],i.set(s,e)),e.push({name:t,value:o[1]})}})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(nu),s.Nc("aria-hidden"),s.yc(lu,8),s.yc(s.r,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:4,hostBindings:function(t,e){2&t&&s.oc("mat-icon-inline",e.inline)("mat-icon-no-color","primary"!==e.color&&"accent"!==e.color&&"warn"!==e.color)},inputs:{color:"color",inline:"inline",fontSet:"fontSet",fontIcon:"fontIcon",svgIcon:"svgIcon"},exportAs:["matIcon"],features:[s.hc,s.ic],ngContentSelectors:Zh,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Yc(0))},styles:[".mat-icon{background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],encapsulation:2,changeDetection:0}),t})(),mu=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[fn],fn]}),t})();const pu=Ci({passive:!0});let gu=(()=>{class t{constructor(t,e){this._platform=t,this._ngZone=e,this._monitoredElements=new Map}monitor(t){if(!this._platform.isBrowser)return ai;const e=pi(t),i=this._monitoredElements.get(e);if(i)return i.subject.asObservable();const n=new Pe.a,s="cdk-text-field-autofilled",a=t=>{"cdk-text-field-autofill-start"!==t.animationName||e.classList.contains(s)?"cdk-text-field-autofill-end"===t.animationName&&e.classList.contains(s)&&(e.classList.remove(s),this._ngZone.run(()=>n.next({target:t.target,isAutofilled:!1}))):(e.classList.add(s),this._ngZone.run(()=>n.next({target:t.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{e.addEventListener("animationstart",a,pu),e.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(e,{subject:n,unlisten:()=>{e.removeEventListener("animationstart",a,pu)}}),n.asObservable()}stopMonitoring(t){const e=pi(t),i=this._monitoredElements.get(e);i&&(i.unlisten(),i.subject.complete(),e.classList.remove("cdk-text-field-autofill-monitored"),e.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(e))}ngOnDestroy(){this._monitoredElements.forEach((t,e)=>this.stopMonitoring(e))}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(bi),s.Mc(s.F))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(bi),Object(s.Mc)(s.F))},token:t,providedIn:"root"}),t})(),fu=(()=>{class t{constructor(t,e){this._elementRef=t,this._autofillMonitor=e,this.cdkAutofill=new s.s}ngOnInit(){this._autofillMonitor.monitor(this._elementRef).subscribe(t=>this.cdkAutofill.emit(t))}ngOnDestroy(){this._autofillMonitor.stopMonitoring(this._elementRef)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(gu))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkAutofill",""]],outputs:{cdkAutofill:"cdkAutofill"}}),t})(),bu=(()=>{class t{constructor(t,e,i,n){this._elementRef=t,this._platform=e,this._ngZone=i,this._destroyed=new Pe.a,this._enabled=!0,this._previousMinRows=-1,this._document=n,this._textareaElement=this._elementRef.nativeElement}get minRows(){return this._minRows}set minRows(t){this._minRows=hi(t),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(t){this._maxRows=hi(t),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(t){t=di(t),this._enabled!==t&&((this._enabled=t)?this.resizeToFitContent(!0):this.reset())}_setMinHeight(){const t=this.minRows&&this._cachedLineHeight?`${this.minRows*this._cachedLineHeight}px`:null;t&&(this._textareaElement.style.minHeight=t)}_setMaxHeight(){const t=this.maxRows&&this._cachedLineHeight?`${this.maxRows*this._cachedLineHeight}px`:null;t&&(this._textareaElement.style.maxHeight=t)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{_r(this._getWindow(),"resize").pipe(zr(16),Br(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0))}))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let t=this._textareaElement.cloneNode(!1);t.rows=1,t.style.position="absolute",t.style.visibility="hidden",t.style.border="none",t.style.padding="0",t.style.height="",t.style.minHeight="",t.style.maxHeight="",t.style.overflow="hidden",this._textareaElement.parentNode.appendChild(t),this._cachedLineHeight=t.clientHeight,this._textareaElement.parentNode.removeChild(t),this._setMinHeight(),this._setMaxHeight()}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(t=!1){if(!this._enabled)return;if(this._cacheTextareaLineHeight(),!this._cachedLineHeight)return;const e=this._elementRef.nativeElement,i=e.value;if(!t&&this._minRows===this._previousMinRows&&i===this._previousValue)return;const n=e.placeholder;e.classList.add("cdk-textarea-autosize-measuring"),e.placeholder="",e.style.height=`${e.scrollHeight-4}px`,e.classList.remove("cdk-textarea-autosize-measuring"),e.placeholder=n,this._ngZone.runOutsideAngular(()=>{"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(()=>this._scrollToCaretPosition(e)):setTimeout(()=>this._scrollToCaretPosition(e))}),this._previousValue=i,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(t){const{selectionStart:e,selectionEnd:i}=t,n=this._getDocument();this._destroyed.isStopped||n.activeElement!==t||t.setSelectionRange(e,i)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(bi),s.yc(s.F),s.yc(ye.e,8))},t.\u0275dir=s.tc({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(t,e){1&t&&s.Qc("input",(function(){return e._noopInputHandler()}))},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"]},exportAs:["cdkTextareaAutosize"]}),t})(),_u=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[_i]]}),t})(),yu=(()=>{class t extends bu{get matAutosizeMinRows(){return this.minRows}set matAutosizeMinRows(t){this.minRows=t}get matAutosizeMaxRows(){return this.maxRows}set matAutosizeMaxRows(t){this.maxRows=t}get matAutosize(){return this.enabled}set matAutosize(t){this.enabled=t}get matTextareaAutosize(){return this.enabled}set matTextareaAutosize(t){this.enabled=t}}return t.\u0275fac=function(e){return vu(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["textarea","mat-autosize",""],["textarea","matTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize","mat-autosize"],inputs:{cdkAutosizeMinRows:"cdkAutosizeMinRows",cdkAutosizeMaxRows:"cdkAutosizeMaxRows",matAutosizeMinRows:"matAutosizeMinRows",matAutosizeMaxRows:"matAutosizeMaxRows",matAutosize:["mat-autosize","matAutosize"],matTextareaAutosize:"matTextareaAutosize"},exportAs:["matTextareaAutosize"],features:[s.hc]}),t})();const vu=s.Fc(yu),wu=new s.v("MAT_INPUT_VALUE_ACCESSOR"),ku=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let xu=0;class Cu{constructor(t,e,i,n){this._defaultErrorStateMatcher=t,this._parentForm=e,this._parentFormGroup=i,this.ngControl=n}}const Su=wn(Cu);let Du=(()=>{class t extends Su{constructor(t,e,i,n,s,a,o,r,l){super(a,n,s,i),this._elementRef=t,this._platform=e,this.ngControl=i,this._autofillMonitor=r,this._uid=`mat-input-${xu++}`,this._isServer=!1,this._isNativeSelect=!1,this.focused=!1,this.stateChanges=new Pe.a,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._required=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(t=>vi().has(t));const c=this._elementRef.nativeElement;this._inputValueAccessor=o||c,this._previousNativeValue=this.value,this.id=this.id,e.IOS&&l.runOutsideAngular(()=>{t.nativeElement.addEventListener("keyup",t=>{let e=t.target;e.value||e.selectionStart||e.selectionEnd||(e.setSelectionRange(1,1),e.setSelectionRange(0,0))})}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===c.nodeName.toLowerCase(),this._isNativeSelect&&(this.controlType=c.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(t){this._disabled=di(t),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(t){this._id=t||this._uid}get required(){return this._required}set required(t){this._required=di(t)}get type(){return this._type}set type(t){this._type=t||"text",this._validateType(),!this._isTextarea()&&vi().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(t){t!==this.value&&(this._inputValueAccessor.value=t,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(t){this._readonly=di(t)}ngOnInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(t=>{this.autofilled=t.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue()}focus(t){this._elementRef.nativeElement.focus(t)}_focusChanged(t){t===this.focused||this.readonly&&t||(this.focused=t,this.stateChanges.next())}_onInput(){}_isTextarea(){return"textarea"===this._elementRef.nativeElement.nodeName.toLowerCase()}_dirtyCheckNativeValue(){const t=this._elementRef.nativeElement.value;this._previousNativeValue!==t&&(this._previousNativeValue=t,this.stateChanges.next())}_validateType(){if(ku.indexOf(this._type)>-1)throw Error(`Input type "${this._type}" isn't supported by matInput.`)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let t=this._elementRef.nativeElement.validity;return t&&t.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const t=this._elementRef.nativeElement,e=t.options[0];return this.focused||t.multiple||!this.empty||!!(t.selectedIndex>-1&&e&&e.label)}return this.focused||!this.empty}setDescribedByIds(t){this._ariaDescribedby=t.join(" ")}onContainerClick(){this.focused||this.focus()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(bi),s.yc(Ts,10),s.yc(Fa,8),s.yc(Qa,8),s.yc(Fn),s.yc(wu,10),s.yc(gu),s.yc(s.F))},t.\u0275dir=s.tc({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:10,hostBindings:function(t,e){1&t&&s.Qc("blur",(function(){return e._focusChanged(!1)}))("focus",(function(){return e._focusChanged(!0)}))("input",(function(){return e._onInput()})),2&t&&(s.Gc("disabled",e.disabled)("required",e.required),s.lc("id",e.id)("placeholder",e.placeholder)("readonly",e.readonly&&!e._isNativeSelect||null)("aria-describedby",e._ariaDescribedby||null)("aria-invalid",e.errorState)("aria-required",e.required.toString()),s.oc("mat-input-server",e._isServer))},inputs:{id:"id",disabled:"disabled",required:"required",type:"type",value:"value",readonly:"readonly",placeholder:"placeholder",errorStateMatcher:"errorStateMatcher"},exportAs:["matInput"],features:[s.jc([{provide:yc,useExisting:t}]),s.hc,s.ic]}),t})(),Eu=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Fn],imports:[[_u,Tc],_u,Tc]}),t})(),Au=(()=>{class t{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(t){this._vertical=di(t)}get inset(){return this._inset}set inset(t){this._inset=di(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(t,e){2&t&&(s.lc("aria-orientation",e.vertical?"vertical":"horizontal"),s.oc("mat-divider-vertical",e.vertical)("mat-divider-horizontal",!e.vertical)("mat-divider-inset",e.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(t,e){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],encapsulation:2,changeDetection:0}),t})(),Ou=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[fn],fn]}),t})();const Iu=["*"],Pu=[[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]],[["","mat-line",""],["","matLine",""]],"*"],Ru=["[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]","[mat-line], [matLine]","*"],Tu=["text"];function Mu(t,e){if(1&t&&s.zc(0,"mat-pseudo-checkbox",5),2&t){const t=s.Uc();s.ad("state",t.selected?"checked":"unchecked")("disabled",t.disabled)}}const Fu=["*",[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]]],Lu=["*","[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]"];class Nu{}const zu=bn(yn(Nu));class Bu{}const Vu=yn(Bu);let ju=(()=>{class t extends zu{constructor(){super(...arguments),this._stateChanges=new Pe.a}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return t.\u0275fac=function(e){return Uu(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-nav-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matNavList"],features:[s.hc,s.ic],ngContentSelectors:Iu,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Yc(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),t})();const Uu=s.Fc(ju);let $u=(()=>{class t extends zu{constructor(t){super(),this._elementRef=t,this._stateChanges=new Pe.a,"action-list"===this._getListType()&&t.nativeElement.classList.add("mat-action-list")}_getListType(){const t=this._elementRef.nativeElement.nodeName.toLowerCase();return"mat-list"===t?"list":"mat-action-list"===t?"action-list":null}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-list"],["mat-action-list"]],hostAttrs:[1,"mat-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matList"],features:[s.hc,s.ic],ngContentSelectors:Iu,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Yc(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),t})(),Hu=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-list-avatar",""],["","matListAvatar",""]],hostAttrs:[1,"mat-list-avatar"]}),t})(),qu=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-list-icon",""],["","matListIcon",""]],hostAttrs:[1,"mat-list-icon"]}),t})(),Gu=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-subheader"]}),t})(),Wu=(()=>{class t extends Vu{constructor(t,e,i,n){super(),this._element=t,this._isInteractiveList=!1,this._destroyed=new Pe.a,this._disabled=!1,this._isInteractiveList=!!(i||n&&"action-list"===n._getListType()),this._list=i||n;const s=this._getHostElement();"button"!==s.nodeName.toLowerCase()||s.hasAttribute("type")||s.setAttribute("type","button"),this._list&&this._list._stateChanges.pipe(Br(this._destroyed)).subscribe(()=>{e.markForCheck()})}get disabled(){return this._disabled||!(!this._list||!this._list.disabled)}set disabled(t){this._disabled=di(t)}ngAfterContentInit(){Nn(this._lines,this._element)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_isRippleDisabled(){return!this._isInteractiveList||this.disableRipple||!(!this._list||!this._list.disableRipple)}_getHostElement(){return this._element.nativeElement}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(ju,8),s.yc($u,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,Hu,!0),s.qc(i,qu,!0),s.qc(i,Ln,!0)),2&t&&(s.gd(n=s.Rc())&&(e._avatar=n.first),s.gd(n=s.Rc())&&(e._icon=n.first),s.gd(n=s.Rc())&&(e._lines=n))},hostAttrs:[1,"mat-list-item","mat-focus-indicator"],hostVars:6,hostBindings:function(t,e){2&t&&s.oc("mat-list-item-disabled",e.disabled)("mat-list-item-avatar",e._avatar||e._icon)("mat-list-item-with-avatar",e._avatar||e._icon)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matListItem"],features:[s.hc],ngContentSelectors:Ru,decls:6,vars:2,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-list-text"]],template:function(t,e){1&t&&(s.Zc(Pu),s.Dc(0,"div",0),s.zc(1,"div",1),s.Yc(2),s.Dc(3,"div",2),s.Yc(4,1),s.Cc(),s.Yc(5,2),s.Cc()),2&t&&(s.kc(1),s.ad("matRippleTrigger",e._getHostElement())("matRippleDisabled",e._isRippleDisabled()))},directives:[qn],encapsulation:2,changeDetection:0}),t})();class Yu{}const Qu=yn(Yu);class Ku{}const Xu=yn(Ku),Zu={provide:xs,useExisting:Object(s.cb)(()=>em),multi:!0};class Ju{constructor(t,e){this.source=t,this.option=e}}let tm=(()=>{class t extends Xu{constructor(t,e,i){super(),this._element=t,this._changeDetector=e,this.selectionList=i,this._selected=!1,this._disabled=!1,this._hasFocus=!1,this.checkboxPosition="after",this._inputsInitialized=!1}get color(){return this._color||this.selectionList.color}set color(t){this._color=t}get value(){return this._value}set value(t){this.selected&&t!==this.value&&this._inputsInitialized&&(this.selected=!1),this._value=t}get disabled(){return this._disabled||this.selectionList&&this.selectionList.disabled}set disabled(t){const e=di(t);e!==this._disabled&&(this._disabled=e,this._changeDetector.markForCheck())}get selected(){return this.selectionList.selectedOptions.isSelected(this)}set selected(t){const e=di(t);e!==this._selected&&(this._setSelected(e),this.selectionList._reportValueChange())}ngOnInit(){const t=this.selectionList;t._value&&t._value.some(e=>t.compareWith(e,this._value))&&this._setSelected(!0);const e=this._selected;Promise.resolve().then(()=>{(this._selected||e)&&(this.selected=!0,this._changeDetector.markForCheck())}),this._inputsInitialized=!0}ngAfterContentInit(){Nn(this._lines,this._element)}ngOnDestroy(){this.selected&&Promise.resolve().then(()=>{this.selected=!1});const t=this._hasFocus,e=this.selectionList._removeOptionFromList(this);t&&e&&e.focus()}toggle(){this.selected=!this.selected}focus(){this._element.nativeElement.focus()}getLabel(){return this._text&&this._text.nativeElement.textContent||""}_isRippleDisabled(){return this.disabled||this.disableRipple||this.selectionList.disableRipple}_handleClick(){this.disabled||!this.selectionList.multiple&&this.selected||(this.toggle(),this.selectionList._emitChangeEvent(this))}_handleFocus(){this.selectionList._setFocusedOption(this),this._hasFocus=!0}_handleBlur(){this.selectionList._onTouched(),this._hasFocus=!1}_getHostElement(){return this._element.nativeElement}_setSelected(t){return t!==this._selected&&(this._selected=t,t?this.selectionList.selectedOptions.select(this):this.selectionList.selectedOptions.deselect(this),this._changeDetector.markForCheck(),!0)}_markForCheck(){this._changeDetector.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(Object(s.cb)(()=>em)))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-list-option"]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,Hu,!0),s.qc(i,qu,!0),s.qc(i,Ln,!0)),2&t&&(s.gd(n=s.Rc())&&(e._avatar=n.first),s.gd(n=s.Rc())&&(e._icon=n.first),s.gd(n=s.Rc())&&(e._lines=n))},viewQuery:function(t,e){var i;1&t&&s.zd(Tu,!0),2&t&&s.gd(i=s.Rc())&&(e._text=i.first)},hostAttrs:["role","option",1,"mat-list-item","mat-list-option","mat-focus-indicator"],hostVars:15,hostBindings:function(t,e){1&t&&s.Qc("focus",(function(){return e._handleFocus()}))("blur",(function(){return e._handleBlur()}))("click",(function(){return e._handleClick()})),2&t&&(s.lc("aria-selected",e.selected)("aria-disabled",e.disabled)("tabindex",-1),s.oc("mat-list-item-disabled",e.disabled)("mat-list-item-with-avatar",e._avatar||e._icon)("mat-primary","primary"===e.color)("mat-accent","primary"!==e.color&&"warn"!==e.color)("mat-warn","warn"===e.color)("mat-list-single-selected-option",e.selected&&!e.selectionList.multiple))},inputs:{disableRipple:"disableRipple",checkboxPosition:"checkboxPosition",color:"color",value:"value",selected:"selected",disabled:"disabled"},exportAs:["matListOption"],features:[s.hc],ngContentSelectors:Lu,decls:7,vars:5,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[3,"state","disabled",4,"ngIf"],[1,"mat-list-text"],["text",""],[3,"state","disabled"]],template:function(t,e){1&t&&(s.Zc(Fu),s.Dc(0,"div",0),s.zc(1,"div",1),s.td(2,Mu,1,2,"mat-pseudo-checkbox",2),s.Dc(3,"div",3,4),s.Yc(5),s.Cc(),s.Yc(6,1),s.Cc()),2&t&&(s.oc("mat-list-item-content-reverse","after"==e.checkboxPosition),s.kc(1),s.ad("matRippleTrigger",e._getHostElement())("matRippleDisabled",e._isRippleDisabled()),s.kc(1),s.ad("ngIf",e.selectionList.multiple))},directives:[qn,ye.t,Wn],encapsulation:2,changeDetection:0}),t})(),em=(()=>{class t extends Qu{constructor(t,e,i){super(),this._element=t,this._changeDetector=i,this._multiple=!0,this._contentInitialized=!1,this.selectionChange=new s.s,this.tabIndex=0,this.color="accent",this.compareWith=(t,e)=>t===e,this._disabled=!1,this.selectedOptions=new fs(this._multiple),this._tabIndex=-1,this._onChange=t=>{},this._destroyed=new Pe.a,this._onTouched=()=>{}}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t),this._markOptionsForCheck()}get multiple(){return this._multiple}set multiple(t){const e=di(t);if(e!==this._multiple){if(Object(s.eb)()&&this._contentInitialized)throw new Error("Cannot change `multiple` mode of mat-selection-list after initialization.");this._multiple=e,this.selectedOptions=new fs(this._multiple,this.selectedOptions.selected)}}ngAfterContentInit(){this._contentInitialized=!0,this._keyManager=new zi(this.options).withWrap().withTypeAhead().skipPredicate(()=>!1).withAllowedModifierKeys(["shiftKey"]),this._value&&this._setOptionsFromValues(this._value),this._keyManager.tabOut.pipe(Br(this._destroyed)).subscribe(()=>{this._allowFocusEscape()}),this.options.changes.pipe(cn(null),Br(this._destroyed)).subscribe(()=>{this._updateTabIndex()}),this.selectedOptions.changed.pipe(Br(this._destroyed)).subscribe(t=>{if(t.added)for(let e of t.added)e.selected=!0;if(t.removed)for(let e of t.removed)e.selected=!1})}ngOnChanges(t){const e=t.disableRipple,i=t.color;(e&&!e.firstChange||i&&!i.firstChange)&&this._markOptionsForCheck()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0}focus(t){this._element.nativeElement.focus(t)}selectAll(){this._setAllOptionsSelected(!0)}deselectAll(){this._setAllOptionsSelected(!1)}_setFocusedOption(t){this._keyManager.updateActiveItem(t)}_removeOptionFromList(t){const e=this._getOptionIndex(t);return e>-1&&this._keyManager.activeItemIndex===e&&(e>0?this._keyManager.updateActiveItem(e-1):0===e&&this.options.length>1&&this._keyManager.updateActiveItem(Math.min(e+1,this.options.length-1))),this._keyManager.activeItem}_keydown(t){const e=t.keyCode,i=this._keyManager,n=i.activeItemIndex,s=Ne(t);switch(e){case 32:case 13:s||i.isTyping()||(this._toggleFocusedOption(),t.preventDefault());break;case 36:case 35:s||(36===e?i.setFirstItemActive():i.setLastItemActive(),t.preventDefault());break;default:65===e&&this.multiple&&Ne(t,"ctrlKey")&&!i.isTyping()?(this.options.find(t=>!t.selected)?this.selectAll():this.deselectAll(),t.preventDefault()):i.onKeydown(t)}this.multiple&&(38===e||40===e)&&t.shiftKey&&i.activeItemIndex!==n&&this._toggleFocusedOption()}_reportValueChange(){if(this.options&&!this._isDestroyed){const t=this._getSelectedOptionValues();this._onChange(t),this._value=t}}_emitChangeEvent(t){this.selectionChange.emit(new Ju(this,t))}_onFocus(){const t=this._keyManager.activeItemIndex;t&&-1!==t?this._keyManager.setActiveItem(t):this._keyManager.setFirstItemActive()}writeValue(t){this._value=t,this.options&&this._setOptionsFromValues(t||[])}setDisabledState(t){this.disabled=t}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}_setOptionsFromValues(t){this.options.forEach(t=>t._setSelected(!1)),t.forEach(t=>{const e=this.options.find(e=>!e.selected&&this.compareWith(e.value,t));e&&e._setSelected(!0)})}_getSelectedOptionValues(){return this.options.filter(t=>t.selected).map(t=>t.value)}_toggleFocusedOption(){let t=this._keyManager.activeItemIndex;if(null!=t&&this._isValidIndex(t)){let e=this.options.toArray()[t];!e||e.disabled||!this._multiple&&e.selected||(e.toggle(),this._emitChangeEvent(e))}}_setAllOptionsSelected(t){let e=!1;this.options.forEach(i=>{i._setSelected(t)&&(e=!0)}),e&&this._reportValueChange()}_isValidIndex(t){return t>=0&&tt._markForCheck())}_allowFocusEscape(){this._tabIndex=-1,setTimeout(()=>{this._tabIndex=0,this._changeDetector.markForCheck()})}_updateTabIndex(){this._tabIndex=0===this.options.length?-1:0}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.Nc("tabindex"),s.yc(s.j))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-selection-list"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,tm,!0),2&t&&s.gd(n=s.Rc())&&(e.options=n)},hostAttrs:["role","listbox",1,"mat-selection-list","mat-list-base"],hostVars:3,hostBindings:function(t,e){1&t&&s.Qc("focus",(function(){return e._onFocus()}))("blur",(function(){return e._onTouched()}))("keydown",(function(t){return e._keydown(t)})),2&t&&s.lc("aria-multiselectable",e.multiple)("aria-disabled",e.disabled.toString())("tabindex",e._tabIndex)},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex",color:"color",compareWith:"compareWith",disabled:"disabled",multiple:"multiple"},outputs:{selectionChange:"selectionChange"},exportAs:["matSelectionList"],features:[s.jc([Zu]),s.hc,s.ic],ngContentSelectors:Iu,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Yc(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),t})(),im=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[Bn,Gn,fn,Yn,ye.c],Bn,fn,Yn,Ou]}),t})();const nm=["mat-menu-item",""],sm=["*"];function am(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",0),s.Qc("keydown",(function(e){return s.ld(t),s.Uc()._handleKeydown(e)}))("click",(function(){return s.ld(t),s.Uc().closed.emit("click")}))("@transformMenu.start",(function(e){return s.ld(t),s.Uc()._onAnimationStart(e)}))("@transformMenu.done",(function(e){return s.ld(t),s.Uc()._onAnimationDone(e)})),s.Dc(1,"div",1),s.Yc(2),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.ad("id",t.panelId)("ngClass",t._classList)("@transformMenu",t._panelAnimationState),s.lc("aria-label",t.ariaLabel||null)("aria-labelledby",t.ariaLabelledby||null)("aria-describedby",t.ariaDescribedby||null)}}const om={transformMenu:o("transformMenu",[h("void",d({opacity:0,transform:"scale(0.8)"})),m("void => enter",l([g(".mat-menu-content, .mat-mdc-menu-content",r("100ms linear",d({opacity:1}))),r("120ms cubic-bezier(0, 0, 0.2, 1)",d({transform:"scale(1)"}))])),m("* => void",r("100ms 25ms linear",d({opacity:0})))]),fadeInItems:o("fadeInItems",[h("showing",d({opacity:1})),m("void => *",[d({opacity:0}),r("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let rm=(()=>{class t{constructor(t,e,i,n,s,a,o){this._template=t,this._componentFactoryResolver=e,this._appRef=i,this._injector=n,this._viewContainerRef=s,this._document=a,this._changeDetectorRef=o,this._attached=new Pe.a}attach(t={}){this._portal||(this._portal=new hl(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new pl(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));const e=this._template.elementRef.nativeElement;e.parentNode.insertBefore(this._outlet.outletElement,e),this._changeDetectorRef&&this._changeDetectorRef.markForCheck(),this._portal.attach(this._outlet,t),this._attached.next()}detach(){this._portal.isAttached&&this._portal.detach()}ngOnDestroy(){this._outlet&&this._outlet.dispose()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.U),s.yc(s.n),s.yc(s.g),s.yc(s.w),s.yc(s.X),s.yc(ye.e),s.yc(s.j))},t.\u0275dir=s.tc({type:t,selectors:[["ng-template","matMenuContent",""]]}),t})();const lm=new s.v("MAT_MENU_PANEL");class cm{}const dm=yn(bn(cm));let hm=(()=>{class t extends dm{constructor(t,e,i,n){super(),this._elementRef=t,this._focusMonitor=i,this._parentMenu=n,this.role="menuitem",this._hovered=new Pe.a,this._focused=new Pe.a,this._highlighted=!1,this._triggersSubmenu=!1,i&&i.monitor(this._elementRef,!1),n&&n.addItem&&n.addItem(this),this._document=e}focus(t="program",e){this._focusMonitor?this._focusMonitor.focusVia(this._getHostElement(),t,e):this._getHostElement().focus(e),this._focused.next(this)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(t){this.disabled&&(t.preventDefault(),t.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const t=this._elementRef.nativeElement,e=this._document?this._document.TEXT_NODE:3;let i="";if(t.childNodes){const n=t.childNodes.length;for(let s=0;s{class t{constructor(t,e,i){this._elementRef=t,this._ngZone=e,this._defaultOptions=i,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new s.K,this._tabSubscription=Re.a.EMPTY,this._classList={},this._panelAnimationState="void",this._animationDone=new Pe.a,this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new s.s,this.close=this.closed,this.panelId=`mat-menu-panel-${mm++}`}get xPosition(){return this._xPosition}set xPosition(t){"before"!==t&&"after"!==t&&function(){throw Error('xPosition value must be either \'before\' or after\'.\n Example: ')}(),this._xPosition=t,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(t){"above"!==t&&"below"!==t&&function(){throw Error('yPosition value must be either \'above\' or below\'.\n Example: ')}(),this._yPosition=t,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(t){this._overlapTrigger=di(t)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(t){this._hasBackdrop=di(t)}set panelClass(t){const e=this._previousPanelClass;e&&e.length&&e.split(" ").forEach(t=>{this._classList[t]=!1}),this._previousPanelClass=t,t&&t.length&&(t.split(" ").forEach(t=>{this._classList[t]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(t){this.panelClass=t}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new zi(this._directDescendantItems).withWrap().withTypeAhead(),this._tabSubscription=this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(cn(this._directDescendantItems),$r(t=>Object(br.a)(...t.map(t=>t._focused)))).subscribe(t=>this._keyManager.updateActiveItem(t))}ngOnDestroy(){this._directDescendantItems.destroy(),this._tabSubscription.unsubscribe(),this.closed.complete()}_hovered(){return this._directDescendantItems.changes.pipe(cn(this._directDescendantItems),$r(t=>Object(br.a)(...t.map(t=>t._hovered))))}addItem(t){}removeItem(t){}_handleKeydown(t){const e=t.keyCode,i=this._keyManager;switch(e){case 27:Ne(t)||(t.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;case 36:case 35:Ne(t)||(36===e?i.setFirstItemActive():i.setLastItemActive(),t.preventDefault());break;default:38!==e&&40!==e||i.setFocusOrigin("keyboard"),i.onKeydown(t)}}focusFirstItem(t="program"){this.lazyContent?this._ngZone.onStable.asObservable().pipe(ri(1)).subscribe(()=>this._focusFirstItem(t)):this._focusFirstItem(t)}_focusFirstItem(t){const e=this._keyManager;if(e.setFocusOrigin(t).setFirstItemActive(),!e.activeItem&&this._directDescendantItems.length){let t=this._directDescendantItems.first._getHostElement().parentElement;for(;t;){if("menu"===t.getAttribute("role")){t.focus();break}t=t.parentElement}}}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(t){const e=`mat-elevation-z${Math.min(4+t,24)}`,i=Object.keys(this._classList).find(t=>t.startsWith("mat-elevation-z"));i&&i!==this._previousElevation||(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[e]=!0,this._previousElevation=e)}setPositionClasses(t=this.xPosition,e=this.yPosition){const i=this._classList;i["mat-menu-before"]="before"===t,i["mat-menu-after"]="after"===t,i["mat-menu-above"]="above"===e,i["mat-menu-below"]="below"===e}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(t){this._animationDone.next(t),this._isAnimating=!1}_onAnimationStart(t){this._isAnimating=!0,"enter"===t.toState&&0===this._keyManager.activeItemIndex&&(t.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(cn(this._allItems)).subscribe(t=>{this._directDescendantItems.reset(t.filter(t=>t._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.F),s.yc(um))},t.\u0275dir=s.tc({type:t,contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,rm,!0),s.qc(i,hm,!0),s.qc(i,hm,!1)),2&t&&(s.gd(n=s.Rc())&&(e.lazyContent=n.first),s.gd(n=s.Rc())&&(e._allItems=n),s.gd(n=s.Rc())&&(e.items=n))},viewQuery:function(t,e){var i;1&t&&s.zd(s.U,!0),2&t&&s.gd(i=s.Rc())&&(e.templateRef=i.first)},inputs:{backdropClass:"backdropClass",xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{closed:"closed",close:"close"}}),t})(),gm=(()=>{class t extends pm{}return t.\u0275fac=function(e){return fm(e||t)},t.\u0275dir=s.tc({type:t,features:[s.hc]}),t})();const fm=s.Fc(gm);let bm=(()=>{class t extends gm{constructor(t,e,i){super(t,e,i)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.F),s.yc(um))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-menu"]],exportAs:["matMenu"],features:[s.jc([{provide:lm,useExisting:gm},{provide:gm,useExisting:t}]),s.hc],ngContentSelectors:sm,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"id","ngClass","keydown","click"],[1,"mat-menu-content"]],template:function(t,e){1&t&&(s.Zc(),s.td(0,am,3,6,"ng-template"))},directives:[ye.q],styles:['.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}.mat-menu-item-submenu-trigger::after{width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent currentColor;content:"";display:inline-block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}[dir=rtl] .mat-menu-item-submenu-trigger::after{right:auto;left:16px;transform:rotateY(180deg) translateY(-50%)}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],encapsulation:2,data:{animation:[om.transformMenu,om.fadeInItems]},changeDetection:0}),t})();const _m=new s.v("mat-menu-scroll-strategy"),ym={provide:_m,deps:[Gl],useFactory:function(t){return()=>t.scrollStrategies.reposition()}},vm=Ci({passive:!0});let wm=(()=>{class t{constructor(t,e,i,n,a,o,r,l){this._overlay=t,this._element=e,this._viewContainerRef=i,this._parentMenu=a,this._menuItemInstance=o,this._dir=r,this._focusMonitor=l,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=Re.a.EMPTY,this._hoverSubscription=Re.a.EMPTY,this._menuCloseSubscription=Re.a.EMPTY,this._handleTouchStart=()=>this._openedBy="touch",this._openedBy=null,this.restoreFocus=!0,this.menuOpened=new s.s,this.onMenuOpen=this.menuOpened,this.menuClosed=new s.s,this.onMenuClose=this.menuClosed,e.nativeElement.addEventListener("touchstart",this._handleTouchStart,vm),o&&(o._triggersSubmenu=this.triggersSubmenu()),this._scrollStrategy=n}get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(t){this.menu=t}get menu(){return this._menu}set menu(t){t!==this._menu&&(this._menu=t,this._menuCloseSubscription.unsubscribe(),t&&(this._menuCloseSubscription=t.close.asObservable().subscribe(t=>{this._destroyMenu(),"click"!==t&&"tab"!==t||!this._parentMenu||this._parentMenu.closed.emit(t)})))}ngAfterContentInit(){this._checkMenu(),this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,vm),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!(!this._menuItemInstance||!this._parentMenu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){if(this._menuOpen)return;this._checkMenu();const t=this._createOverlay(),e=t.getConfig();this._setPosition(e.positionStrategy),e.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,t.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(),this.menu instanceof gm&&this.menu._startAnimation()}closeMenu(){this.menu.close.emit()}focus(t="program",e){this._focusMonitor?this._focusMonitor.focusVia(this._element,t,e):this._element.nativeElement.focus(e)}_destroyMenu(){if(!this._overlayRef||!this.menuOpen)return;const t=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this._restoreFocus(),t instanceof gm?(t._resetAnimation(),t.lazyContent?t._animationDone.pipe(Je(t=>"void"===t.toState),ri(1),Br(t.lazyContent._attached)).subscribe({next:()=>t.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),t.lazyContent&&t.lazyContent.detach())}_initMenu(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this._setIsMenuOpen(!0),this.menu.focusFirstItem(this._openedBy||"program")}_setMenuElevation(){if(this.menu.setElevation){let t=0,e=this.menu.parentMenu;for(;e;)t++,e=e.parentMenu;this.menu.setElevation(t)}}_restoreFocus(){this.restoreFocus&&(this._openedBy?this.triggersSubmenu()||this.focus(this._openedBy):this.focus()),this._openedBy=null}_setIsMenuOpen(t){this._menuOpen=t,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&(this._menuItemInstance._highlighted=t)}_checkMenu(){this.menu||function(){throw Error('matMenuTriggerFor: must pass in an mat-menu instance.\n\n Example:\n \n ')}()}_createOverlay(){if(!this._overlayRef){const t=this._getOverlayConfig();this._subscribeToPositions(t.positionStrategy),this._overlayRef=this._overlay.create(t),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(){return new Ol({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:this.menu.backdropClass||"cdk-overlay-transparent-backdrop",scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(t){this.menu.setPositionClasses&&t.positionChanges.subscribe(t=>{this.menu.setPositionClasses("start"===t.connectionPair.overlayX?"after":"before","top"===t.connectionPair.overlayY?"below":"above")})}_setPosition(t){let[e,i]="before"===this.menu.xPosition?["end","start"]:["start","end"],[n,s]="above"===this.menu.yPosition?["bottom","top"]:["top","bottom"],[a,o]=[n,s],[r,l]=[e,i],c=0;this.triggersSubmenu()?(l=e="before"===this.menu.xPosition?"start":"end",i=r="end"===e?"start":"end",c="bottom"===n?8:-8):this.menu.overlapTrigger||(a="top"===n?"bottom":"top",o="top"===s?"bottom":"top"),t.withPositions([{originX:e,originY:a,overlayX:r,overlayY:n,offsetY:c},{originX:i,originY:a,overlayX:l,overlayY:n,offsetY:c},{originX:e,originY:o,overlayX:r,overlayY:s,offsetY:-c},{originX:i,originY:o,overlayX:l,overlayY:s,offsetY:-c}])}_menuClosingActions(){const t=this._overlayRef.backdropClick(),e=this._overlayRef.detachments(),i=this._parentMenu?this._parentMenu.closed:Le(),n=this._parentMenu?this._parentMenu._hovered().pipe(Je(t=>t!==this._menuItemInstance),Je(()=>this._menuOpen)):Le();return Object(br.a)(t,i,n,e)}_handleMousedown(t){Xi(t)||(this._openedBy=0===t.button?"mouse":null,this.triggersSubmenu()&&t.preventDefault())}_handleKeydown(t){const e=t.keyCode;this.triggersSubmenu()&&(39===e&&"ltr"===this.dir||37===e&&"rtl"===this.dir)&&this.openMenu()}_handleClick(t){this.triggersSubmenu()?(t.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){this.triggersSubmenu()&&(this._hoverSubscription=this._parentMenu._hovered().pipe(Je(t=>t===this._menuItemInstance&&!t.disabled),Mc(0,Er)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof gm&&this.menu._isAnimating?this.menu._animationDone.pipe(ri(1),Mc(0,Er),Br(this._parentMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(){return this._portal&&this._portal.templateRef===this.menu.templateRef||(this._portal=new hl(this.menu.templateRef,this._viewContainerRef)),this._portal}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Gl),s.yc(s.q),s.yc(s.X),s.yc(_m),s.yc(gm,8),s.yc(hm,10),s.yc(en,8),s.yc(Qi))},t.\u0275dir=s.tc({type:t,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:["aria-haspopup","true",1,"mat-menu-trigger"],hostVars:2,hostBindings:function(t,e){1&t&&s.Qc("mousedown",(function(t){return e._handleMousedown(t)}))("keydown",(function(t){return e._handleKeydown(t)}))("click",(function(t){return e._handleClick(t)})),2&t&&s.lc("aria-expanded",e.menuOpen||null)("aria-controls",e.menuOpen?e.menu.panelId:null)},inputs:{restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"],_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"]}),t})(),km=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[ym],imports:[fn]}),t})(),xm=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[ym],imports:[[ye.c,fn,Gn,Zl,km],km]}),t})();const Cm={};function Sm(...t){let e=null,i=null;return Object(Te.a)(t[t.length-1])&&(i=t.pop()),"function"==typeof t[t.length-1]&&(e=t.pop()),1===t.length&&Object(_s.a)(t[0])&&(t=t[0]),Object(Me.a)(t,i).lift(new Dm(e))}class Dm{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new Em(t,this.resultSelector))}}class Em extends Pr.a{constructor(t,e){super(t),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(t){this.values.push(Cm),this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(let i=0;ithis.total&&this.destination.next(t)}}const Im=new Set;let Pm,Rm=(()=>{class t{constructor(t){this._platform=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Tm}matchMedia(t){return this._platform.WEBKIT&&function(t){if(!Im.has(t))try{Pm||(Pm=document.createElement("style"),Pm.setAttribute("type","text/css"),document.head.appendChild(Pm)),Pm.sheet&&(Pm.sheet.insertRule(`@media ${t} {.fx-query-test{ }}`,0),Im.add(t))}catch(e){console.error(e)}}(t),this._matchMedia(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(bi))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(bi))},token:t,providedIn:"root"}),t})();function Tm(t){return{matches:"all"===t||""===t,media:t,addListener:()=>{},removeListener:()=>{}}}let Mm=(()=>{class t{constructor(t,e){this._mediaMatcher=t,this._zone=e,this._queries=new Map,this._destroySubject=new Pe.a}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(t){return Fm(ui(t)).some(t=>this._registerQuery(t).mql.matches)}observe(t){let e=Sm(Fm(ui(t)).map(t=>this._registerQuery(t).observable));return e=ln(e.pipe(ri(1)),e.pipe(t=>t.lift(new Am(1)),Qe(0))),e.pipe(Object(ii.a)(t=>{const e={matches:!1,breakpoints:{}};return t.forEach(t=>{e.matches=e.matches||t.matches,e.breakpoints[t.query]=t.matches}),e}))}_registerQuery(t){if(this._queries.has(t))return this._queries.get(t);const e=this._mediaMatcher.matchMedia(t),i={observable:new si.a(t=>{const i=e=>this._zone.run(()=>t.next(e));return e.addListener(i),()=>{e.removeListener(i)}}).pipe(cn(e),Object(ii.a)(e=>({query:t,matches:e.matches})),Br(this._destroySubject)),mql:e};return this._queries.set(t,i),i}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Rm),s.Mc(s.F))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(Rm),Object(s.Mc)(s.F))},token:t,providedIn:"root"}),t})();function Fm(t){return t.map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())}const Lm={tooltipState:o("state",[h("initial, void, hidden",d({opacity:0,transform:"scale(0)"})),h("visible",d({transform:"scale(1)"})),m("* => visible",r("200ms cubic-bezier(0, 0, 0.2, 1)",u([d({opacity:0,transform:"scale(0)",offset:0}),d({opacity:.5,transform:"scale(0.99)",offset:.5}),d({opacity:1,transform:"scale(1)",offset:1})]))),m("* => hidden",r("100ms cubic-bezier(0, 0, 0.2, 1)",d({opacity:0})))])},Nm=Ci({passive:!0});function zm(t){return Error(`Tooltip position "${t}" is invalid.`)}const Bm=new s.v("mat-tooltip-scroll-strategy"),Vm={provide:Bm,deps:[Gl],useFactory:function(t){return()=>t.scrollStrategies.reposition({scrollThrottle:20})}},jm=new s.v("mat-tooltip-default-options",{providedIn:"root",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let Um=(()=>{class t{constructor(t,e,i,n,s,a,o,r,l,c,d,h){this._overlay=t,this._elementRef=e,this._scrollDispatcher=i,this._viewContainerRef=n,this._ngZone=s,this._platform=a,this._ariaDescriber=o,this._focusMonitor=r,this._dir=c,this._defaultOptions=d,this._position="below",this._disabled=!1,this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=new Map,this._destroyed=new Pe.a,this._handleKeydown=t=>{this._isTooltipVisible()&&27===t.keyCode&&!Ne(t)&&(t.preventDefault(),t.stopPropagation(),this._ngZone.run(()=>this.hide(0)))},this._scrollStrategy=l,d&&(d.position&&(this.position=d.position),d.touchGestures&&(this.touchGestures=d.touchGestures)),r.monitor(e).pipe(Br(this._destroyed)).subscribe(t=>{t?"keyboard"===t&&s.run(()=>this.show()):s.run(()=>this.hide(0))}),s.runOutsideAngular(()=>{e.nativeElement.addEventListener("keydown",this._handleKeydown)})}get position(){return this._position}set position(t){t!==this._position&&(this._position=t,this._overlayRef&&(this._updatePosition(),this._tooltipInstance&&this._tooltipInstance.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t),this._disabled&&this.hide(0)}get message(){return this._message}set message(t){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message),this._message=null!=t?`${t}`.trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message)})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(t){this._tooltipClass=t,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngOnInit(){this._setupPointerEvents()}ngOnDestroy(){const t=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),t.removeEventListener("keydown",this._handleKeydown),this._passiveListeners.forEach((e,i)=>{t.removeEventListener(i,e,Nm)}),this._passiveListeners.clear(),this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(t,this.message),this._focusMonitor.stopMonitoring(t)}show(t=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible()&&!this._tooltipInstance._showTimeoutId&&!this._tooltipInstance._hideTimeoutId)return;const e=this._createOverlay();this._detach(),this._portal=this._portal||new dl($m,this._viewContainerRef),this._tooltipInstance=e.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(Br(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(t)}hide(t=this.hideDelay){this._tooltipInstance&&this._tooltipInstance.hide(t)}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){if(this._overlayRef)return this._overlayRef;const t=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),e=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(".mat-tooltip").withFlexibleDimensions(!1).withViewportMargin(8).withScrollableContainers(t);return e.positionChanges.pipe(Br(this._destroyed)).subscribe(t=>{this._tooltipInstance&&t.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:e,panelClass:"mat-tooltip-panel",scrollStrategy:this._scrollStrategy()}),this._updatePosition(),this._overlayRef.detachments().pipe(Br(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(){const t=this._overlayRef.getConfig().positionStrategy,e=this._getOrigin(),i=this._getOverlayPosition();t.withPositions([Object.assign(Object.assign({},e.main),i.main),Object.assign(Object.assign({},e.fallback),i.fallback)])}_getOrigin(){const t=!this._dir||"ltr"==this._dir.value,e=this.position;let i;if("above"==e||"below"==e)i={originX:"center",originY:"above"==e?"top":"bottom"};else if("before"==e||"left"==e&&t||"right"==e&&!t)i={originX:"start",originY:"center"};else{if(!("after"==e||"right"==e&&t||"left"==e&&!t))throw zm(e);i={originX:"end",originY:"center"}}const{x:n,y:s}=this._invertPosition(i.originX,i.originY);return{main:i,fallback:{originX:n,originY:s}}}_getOverlayPosition(){const t=!this._dir||"ltr"==this._dir.value,e=this.position;let i;if("above"==e)i={overlayX:"center",overlayY:"bottom"};else if("below"==e)i={overlayX:"center",overlayY:"top"};else if("before"==e||"left"==e&&t||"right"==e&&!t)i={overlayX:"end",overlayY:"center"};else{if(!("after"==e||"right"==e&&t||"left"==e&&!t))throw zm(e);i={overlayX:"start",overlayY:"center"}}const{x:n,y:s}=this._invertPosition(i.overlayX,i.overlayY);return{main:i,fallback:{overlayX:n,overlayY:s}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.asObservable().pipe(ri(1),Br(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(t){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=t,this._tooltipInstance._markForCheck())}_invertPosition(t,e){return"above"===this.position||"below"===this.position?"top"===e?e="bottom":"bottom"===e&&(e="top"):"end"===t?t="start":"start"===t&&(t="end"),{x:t,y:e}}_setupPointerEvents(){if(this._platform.IOS||this._platform.ANDROID){if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const t=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};this._passiveListeners.set("touchend",t).set("touchcancel",t).set("touchstart",()=>{clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)})}}else this._passiveListeners.set("mouseenter",()=>this.show()).set("mouseleave",()=>this.hide());this._passiveListeners.forEach((t,e)=>{this._elementRef.nativeElement.addEventListener(e,t,Nm)})}_disableNativeGesturesIfNecessary(){const t=this._elementRef.nativeElement,e=t.style,i=this.touchGestures;"off"!==i&&(("on"===i||"INPUT"!==t.nodeName&&"TEXTAREA"!==t.nodeName)&&(e.userSelect=e.msUserSelect=e.webkitUserSelect=e.MozUserSelect="none"),"on"!==i&&t.draggable||(e.webkitUserDrag="none"),e.touchAction="none",e.webkitTapHighlightColor="transparent")}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Gl),s.yc(s.q),s.yc(sl),s.yc(s.X),s.yc(s.F),s.yc(bi),s.yc(Fi),s.yc(Qi),s.yc(Bm),s.yc(en,8),s.yc(jm,8),s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["","matTooltip",""]],inputs:{showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],position:["matTooltipPosition","position"],disabled:["matTooltipDisabled","disabled"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]}),t})(),$m=(()=>{class t{constructor(t,e){this._changeDetectorRef=t,this._breakpointObserver=e,this._visibility="initial",this._closeOnInteraction=!1,this._onHide=new Pe.a,this._isHandset=this._breakpointObserver.observe("(max-width: 599.99px) and (orientation: portrait), (max-width: 959.99px) and (orientation: landscape)")}show(t){this._hideTimeoutId&&(clearTimeout(this._hideTimeoutId),this._hideTimeoutId=null),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout(()=>{this._visibility="visible",this._showTimeoutId=null,this._markForCheck()},t)}hide(t){this._showTimeoutId&&(clearTimeout(this._showTimeoutId),this._showTimeoutId=null),this._hideTimeoutId=setTimeout(()=>{this._visibility="hidden",this._hideTimeoutId=null,this._markForCheck()},t)}afterHidden(){return this._onHide.asObservable()}isVisible(){return"visible"===this._visibility}ngOnDestroy(){this._onHide.complete()}_animationStart(){this._closeOnInteraction=!1}_animationDone(t){const e=t.toState;"hidden"!==e||this.isVisible()||this._onHide.next(),"visible"!==e&&"hidden"!==e||(this._closeOnInteraction=!0)}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.j),s.yc(Mm))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-tooltip-component"]],hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e._handleBodyInteraction()}),!1,s.id),2&t&&s.sd("zoom","visible"===e._visibility?1:null)},decls:3,vars:7,consts:[[1,"mat-tooltip",3,"ngClass"]],template:function(t,e){if(1&t&&(s.Dc(0,"div",0),s.Qc("@state.start",(function(){return e._animationStart()}))("@state.done",(function(t){return e._animationDone(t)})),s.Vc(1,"async"),s.vd(2),s.Cc()),2&t){var i;const t=null==(i=s.Wc(1,5,e._isHandset))?null:i.matches;s.oc("mat-tooltip-handset",t),s.ad("ngClass",e.tooltipClass)("@state",e._visibility),s.kc(2),s.wd(e.message)}},directives:[ye.q],pipes:[ye.b],styles:[".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\n"],encapsulation:2,data:{animation:[Lm.tooltipState]},changeDetection:0}),t})(),Hm=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Vm],imports:[[Ji,ye.c,Zl,fn],fn]}),t})();const qm=["primaryValueBar"];class Gm{constructor(t){this._elementRef=t}}const Wm=_n(Gm,"primary"),Ym=new s.v("mat-progress-bar-location",{providedIn:"root",factory:function(){const t=Object(s.db)(ye.e),e=t?t.location:null;return{getPathname:()=>e?e.pathname+e.search:""}}});let Qm=0,Km=(()=>{class t extends Wm{constructor(t,e,i,n){super(t),this._elementRef=t,this._ngZone=e,this._animationMode=i,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new s.s,this._animationEndSubscription=Re.a.EMPTY,this.mode="determinate",this.progressbarId=`mat-progress-bar-${Qm++}`;const a=n?n.getPathname().split("#")[0]:"";this._rectangleFillValue=`url('${a}#${this.progressbarId}')`,this._isNoopAnimation="NoopAnimations"===i}get value(){return this._value}set value(t){this._value=Xm(hi(t)||0)}get bufferValue(){return this._bufferValue}set bufferValue(t){this._bufferValue=Xm(t||0)}_primaryTransform(){return{transform:`scaleX(${this.value/100})`}}_bufferTransform(){return"buffer"===this.mode?{transform:`scaleX(${this.bufferValue/100})`}:null}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{const t=this._primaryValueBar.nativeElement;this._animationEndSubscription=_r(t,"transitionend").pipe(Je(e=>e.target===t)).subscribe(()=>{"determinate"!==this.mode&&"buffer"!==this.mode||this._ngZone.run(()=>this.animationEnd.next({value:this.value}))})})}ngOnDestroy(){this._animationEndSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.F),s.yc(Ae,8),s.yc(Ym,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-progress-bar"]],viewQuery:function(t,e){var i;1&t&&s.zd(qm,!0),2&t&&s.gd(i=s.Rc())&&(e._primaryValueBar=i.first)},hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100",1,"mat-progress-bar"],hostVars:4,hostBindings:function(t,e){2&t&&(s.lc("aria-valuenow","indeterminate"===e.mode||"query"===e.mode?null:e.value)("mode",e.mode),s.oc("_mat-animation-noopable",e._isNoopAnimation))},inputs:{color:"color",mode:"mode",value:"value",bufferValue:"bufferValue"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[s.hc],decls:9,vars:4,consts:[["width","100%","height","4","focusable","false",1,"mat-progress-bar-background","mat-progress-bar-element"],["x","4","y","0","width","8","height","4","patternUnits","userSpaceOnUse",3,"id"],["cx","2","cy","2","r","2"],["width","100%","height","100%"],[1,"mat-progress-bar-buffer","mat-progress-bar-element",3,"ngStyle"],[1,"mat-progress-bar-primary","mat-progress-bar-fill","mat-progress-bar-element",3,"ngStyle"],["primaryValueBar",""],[1,"mat-progress-bar-secondary","mat-progress-bar-fill","mat-progress-bar-element"]],template:function(t,e){1&t&&(s.Tc(),s.Dc(0,"svg",0),s.Dc(1,"defs"),s.Dc(2,"pattern",1),s.zc(3,"circle",2),s.Cc(),s.Cc(),s.zc(4,"rect",3),s.Cc(),s.Sc(),s.zc(5,"div",4),s.zc(6,"div",5,6),s.zc(8,"div",7)),2&t&&(s.kc(2),s.ad("id",e.progressbarId),s.kc(2),s.lc("fill",e._rectangleFillValue),s.kc(1),s.ad("ngStyle",e._bufferTransform()),s.kc(1),s.ad("ngStyle",e._primaryTransform()))},directives:[ye.w],styles:['.mat-progress-bar{display:block;height:4px;overflow:hidden;position:relative;transition:opacity 250ms linear;width:100%}._mat-animation-noopable.mat-progress-bar{transition:none;animation:none}.mat-progress-bar .mat-progress-bar-element,.mat-progress-bar .mat-progress-bar-fill::after{height:100%;position:absolute;width:100%}.mat-progress-bar .mat-progress-bar-background{width:calc(100% + 10px)}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-background{display:none}.mat-progress-bar .mat-progress-bar-buffer{transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-buffer{border-top:solid 5px;opacity:.5}.mat-progress-bar .mat-progress-bar-secondary{display:none}.mat-progress-bar .mat-progress-bar-fill{animation:none;transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-fill{border-top:solid 4px}.mat-progress-bar .mat-progress-bar-fill::after{animation:none;content:"";display:inline-block;left:0}.mat-progress-bar[dir=rtl],[dir=rtl] .mat-progress-bar{transform:rotateY(180deg)}.mat-progress-bar[mode=query]{transform:rotateZ(180deg)}.mat-progress-bar[mode=query][dir=rtl],[dir=rtl] .mat-progress-bar[mode=query]{transform:rotateZ(180deg) rotateY(180deg)}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-fill,.mat-progress-bar[mode=query] .mat-progress-bar-fill{transition:none}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary,.mat-progress-bar[mode=query] .mat-progress-bar-primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-translate 2000ms infinite linear;left:-145.166611%}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-primary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary,.mat-progress-bar[mode=query] .mat-progress-bar-secondary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-translate 2000ms infinite linear;left:-54.888891%;display:block}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-secondary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=buffer] .mat-progress-bar-background{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-background-scroll 250ms infinite linear;display:block}.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-buffer,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-background{animation:none;transition-duration:1ms}@keyframes mat-progress-bar-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mat-progress-bar-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mat-progress-bar-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-background-scroll{to{transform:translateX(-8px)}}\n'],encapsulation:2,changeDetection:0}),t})();function Xm(t,e=0,i=100){return Math.max(e,Math.min(i,t))}let Zm=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[ye.c,fn],fn]}),t})();function Jm(t,e){if(1&t&&(s.Tc(),s.zc(0,"circle",3)),2&t){const t=s.Uc();s.sd("animation-name","mat-progress-spinner-stroke-rotate-"+t.diameter)("stroke-dashoffset",t._strokeDashOffset,"px")("stroke-dasharray",t._strokeCircumference,"px")("stroke-width",t._circleStrokeWidth,"%"),s.lc("r",t._circleRadius)}}function tp(t,e){if(1&t&&(s.Tc(),s.zc(0,"circle",3)),2&t){const t=s.Uc();s.sd("stroke-dashoffset",t._strokeDashOffset,"px")("stroke-dasharray",t._strokeCircumference,"px")("stroke-width",t._circleStrokeWidth,"%"),s.lc("r",t._circleRadius)}}function ep(t,e){if(1&t&&(s.Tc(),s.zc(0,"circle",3)),2&t){const t=s.Uc();s.sd("animation-name","mat-progress-spinner-stroke-rotate-"+t.diameter)("stroke-dashoffset",t._strokeDashOffset,"px")("stroke-dasharray",t._strokeCircumference,"px")("stroke-width",t._circleStrokeWidth,"%"),s.lc("r",t._circleRadius)}}function ip(t,e){if(1&t&&(s.Tc(),s.zc(0,"circle",3)),2&t){const t=s.Uc();s.sd("stroke-dashoffset",t._strokeDashOffset,"px")("stroke-dasharray",t._strokeCircumference,"px")("stroke-width",t._circleStrokeWidth,"%"),s.lc("r",t._circleRadius)}}class np{constructor(t){this._elementRef=t}}const sp=_n(np,"primary"),ap=new s.v("mat-progress-spinner-default-options",{providedIn:"root",factory:function(){return{diameter:100}}});let op=(()=>{class t extends sp{constructor(e,i,n,s,a){super(e),this._elementRef=e,this._document=n,this._diameter=100,this._value=0,this._fallbackAnimation=!1,this.mode="determinate";const o=t._diameters;o.has(n.head)||o.set(n.head,new Set([100])),this._fallbackAnimation=i.EDGE||i.TRIDENT,this._noopAnimations="NoopAnimations"===s&&!!a&&!a._forceAnimations,a&&(a.diameter&&(this.diameter=a.diameter),a.strokeWidth&&(this.strokeWidth=a.strokeWidth))}get diameter(){return this._diameter}set diameter(t){this._diameter=hi(t),!this._fallbackAnimation&&this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(t){this._strokeWidth=hi(t)}get value(){return"determinate"===this.mode?this._value:0}set value(t){this._value=Math.max(0,Math.min(100,hi(t)))}ngOnInit(){const t=this._elementRef.nativeElement;this._styleRoot=Di(t)||this._document.head,this._attachStyleNode(),t.classList.add(`mat-progress-spinner-indeterminate${this._fallbackAnimation?"-fallback":""}-animation`)}get _circleRadius(){return(this.diameter-10)/2}get _viewBox(){const t=2*this._circleRadius+this.strokeWidth;return`0 0 ${t} ${t}`}get _strokeCircumference(){return 2*Math.PI*this._circleRadius}get _strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference*(100-this._value)/100:this._fallbackAnimation&&"indeterminate"===this.mode?.2*this._strokeCircumference:null}get _circleStrokeWidth(){return this.strokeWidth/this.diameter*100}_attachStyleNode(){const e=this._styleRoot,i=this._diameter,n=t._diameters;let s=n.get(e);if(!s||!s.has(i)){const t=this._document.createElement("style");t.setAttribute("mat-spinner-animation",i+""),t.textContent=this._getAnimationText(),e.appendChild(t),s||(s=new Set,n.set(e,s)),s.add(i)}}_getAnimationText(){return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n }\n".replace(/START_VALUE/g,`${.95*this._strokeCircumference}`).replace(/END_VALUE/g,`${.2*this._strokeCircumference}`).replace(/DIAMETER/g,`${this.diameter}`)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(bi),s.yc(ye.e,8),s.yc(Ae,8),s.yc(ap))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-progress-spinner"]],hostAttrs:["role","progressbar",1,"mat-progress-spinner"],hostVars:10,hostBindings:function(t,e){2&t&&(s.lc("aria-valuemin","determinate"===e.mode?0:null)("aria-valuemax","determinate"===e.mode?100:null)("aria-valuenow","determinate"===e.mode?e.value:null)("mode",e.mode),s.sd("width",e.diameter,"px")("height",e.diameter,"px"),s.oc("_mat-animation-noopable",e._noopAnimations))},inputs:{color:"color",mode:"mode",diameter:"diameter",strokeWidth:"strokeWidth",value:"value"},exportAs:["matProgressSpinner"],features:[s.hc],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(t,e){1&t&&(s.Tc(),s.Dc(0,"svg",0),s.td(1,Jm,1,9,"circle",1),s.td(2,tp,1,7,"circle",2),s.Cc()),2&t&&(s.sd("width",e.diameter,"px")("height",e.diameter,"px"),s.ad("ngSwitch","indeterminate"===e.mode),s.lc("viewBox",e._viewBox),s.kc(1),s.ad("ngSwitchCase",!0),s.kc(1),s.ad("ngSwitchCase",!1))},directives:[ye.x,ye.y],styles:[".mat-progress-spinner{display:block;position:relative}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\n"],encapsulation:2,changeDetection:0}),t._diameters=new WeakMap,t})(),rp=(()=>{class t extends op{constructor(t,e,i,n,s){super(t,e,i,n,s),this.mode="indeterminate"}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(bi),s.yc(ye.e,8),s.yc(Ae,8),s.yc(ap))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-spinner"]],hostAttrs:["role","progressbar","mode","indeterminate",1,"mat-spinner","mat-progress-spinner"],hostVars:6,hostBindings:function(t,e){2&t&&(s.sd("width",e.diameter,"px")("height",e.diameter,"px"),s.oc("_mat-animation-noopable",e._noopAnimations))},inputs:{color:"color"},features:[s.hc],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(t,e){1&t&&(s.Tc(),s.Dc(0,"svg",0),s.td(1,ep,1,9,"circle",1),s.td(2,ip,1,7,"circle",2),s.Cc()),2&t&&(s.sd("width",e.diameter,"px")("height",e.diameter,"px"),s.ad("ngSwitch","indeterminate"===e.mode),s.lc("viewBox",e._viewBox),s.kc(1),s.ad("ngSwitchCase",!0),s.kc(1),s.ad("ngSwitchCase",!1))},directives:[ye.x,ye.y],styles:[".mat-progress-spinner{display:block;position:relative}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\n"],encapsulation:2,changeDetection:0}),t})(),lp=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[fn,ye.c],fn]}),t})();const cp=["input"],dp=function(){return{enterDuration:150}},hp=["*"],up=new s.v("mat-radio-default-options",{providedIn:"root",factory:function(){return{color:"accent"}}});let mp=0;const pp={provide:xs,useExisting:Object(s.cb)(()=>fp),multi:!0};class gp{constructor(t,e){this.source=t,this.value=e}}let fp=(()=>{class t{constructor(t){this._changeDetector=t,this._value=null,this._name=`mat-radio-group-${mp++}`,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new s.s}get name(){return this._name}set name(t){this._name=t,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(t){this._labelPosition="before"===t?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(t){this._value!==t&&(this._value=t,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(t){this._selected=t,this.value=t?t.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t),this._markRadiosForCheck()}get required(){return this._required}set required(t){this._required=di(t),this._markRadiosForCheck()}ngAfterContentInit(){this._isInitialized=!0}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(t=>{t.name=this.name,t._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(t=>{t.checked=this.value===t.value,t.checked&&(this._selected=t)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new gp(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(t=>t._markForCheck())}writeValue(t){this.value=t,this._changeDetector.markForCheck()}registerOnChange(t){this._controlValueAccessorChangeFn=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this.disabled=t,this._changeDetector.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.j))},t.\u0275dir=s.tc({type:t,selectors:[["mat-radio-group"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,yp,!0),2&t&&s.gd(n=s.Rc())&&(e._radios=n)},hostAttrs:["role","radiogroup",1,"mat-radio-group"],inputs:{name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},exportAs:["matRadioGroup"],features:[s.jc([pp])]}),t})();class bp{constructor(t){this._elementRef=t}}const _p=yn(vn(bp));let yp=(()=>{class t extends _p{constructor(t,e,i,n,a,o,r){super(e),this._changeDetector=i,this._focusMonitor=n,this._radioDispatcher=a,this._animationMode=o,this._providerOverride=r,this._uniqueId=`mat-radio-${++mp}`,this.id=this._uniqueId,this.change=new s.s,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=t,this._removeUniqueSelectionListener=a.listen((t,e)=>{t!==this.id&&e===this.name&&(this.checked=!1)})}get checked(){return this._checked}set checked(t){const e=di(t);this._checked!==e&&(this._checked=e,e&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!e&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),e&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(t){this._value!==t&&(this._value=t,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===t),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(t){this._labelPosition=t}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(t){this._setDisabled(di(t))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(t){this._required=di(t)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(t){this._color=t}get inputId(){return`${this.id||this._uniqueId}-input`}focus(t){this._focusMonitor.focusVia(this._inputElement,"keyboard",t)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.name=this.radioGroup.name)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>{!t&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new gp(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(t){t.stopPropagation()}_onInputChange(t){t.stopPropagation();const e=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),e&&this.radioGroup._emitChangeEvent())}_setDisabled(t){this._disabled!==t&&(this._disabled=t,this._changeDetector.markForCheck())}}return t.\u0275fac=function(e){return new(e||t)(s.yc(fp,8),s.yc(s.q),s.yc(s.j),s.yc(Qi),s.yc(bs),s.yc(Ae,8),s.yc(up,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-radio-button"]],viewQuery:function(t,e){var i;1&t&&s.zd(cp,!0),2&t&&s.gd(i=s.Rc())&&(e._inputElement=i.first)},hostAttrs:[1,"mat-radio-button"],hostVars:17,hostBindings:function(t,e){1&t&&s.Qc("focus",(function(){return e._inputElement.nativeElement.focus()})),2&t&&(s.lc("tabindex",-1)("id",e.id)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),s.oc("mat-radio-checked",e.checked)("mat-radio-disabled",e.disabled)("_mat-animation-noopable","NoopAnimations"===e._animationMode)("mat-primary","primary"===e.color)("mat-accent","accent"===e.color)("mat-warn","warn"===e.color))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex",id:"id",checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{change:"change"},exportAs:["matRadioButton"],features:[s.hc],ngContentSelectors:hp,decls:13,vars:19,consts:[[1,"mat-radio-label"],["label",""],[1,"mat-radio-container"],[1,"mat-radio-outer-circle"],[1,"mat-radio-inner-circle"],["type","radio",1,"mat-radio-input","cdk-visually-hidden",3,"id","checked","disabled","tabIndex","required","change","click"],["input",""],["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mat-radio-label-content"],[2,"display","none"]],template:function(t,e){if(1&t&&(s.Zc(),s.Dc(0,"label",0,1),s.Dc(2,"div",2),s.zc(3,"div",3),s.zc(4,"div",4),s.Dc(5,"input",5,6),s.Qc("change",(function(t){return e._onInputChange(t)}))("click",(function(t){return e._onInputClick(t)})),s.Cc(),s.Dc(7,"div",7),s.zc(8,"div",8),s.Cc(),s.Cc(),s.Dc(9,"div",9),s.Dc(10,"span",10),s.vd(11,"\xa0"),s.Cc(),s.Yc(12),s.Cc(),s.Cc()),2&t){const t=s.hd(1);s.lc("for",e.inputId),s.kc(5),s.ad("id",e.inputId)("checked",e.checked)("disabled",e.disabled)("tabIndex",e.tabIndex)("required",e.required),s.lc("name",e.name)("value",e.value)("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledby)("aria-describedby",e.ariaDescribedby),s.kc(2),s.ad("matRippleTrigger",t)("matRippleDisabled",e._isRippleDisabled())("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",s.cd(18,dp)),s.kc(2),s.oc("mat-radio-label-before","before"==e.labelPosition)}},directives:[qn],styles:[".mat-radio-button{display:inline-block;-webkit-tap-highlight-color:transparent;outline:0}.mat-radio-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle;width:100%}.mat-radio-container{box-sizing:border-box;display:inline-block;position:relative;width:20px;height:20px;flex-shrink:0}.mat-radio-outer-circle{box-sizing:border-box;height:20px;left:0;position:absolute;top:0;transition:border-color ease 280ms;width:20px;border-width:2px;border-style:solid;border-radius:50%}._mat-animation-noopable .mat-radio-outer-circle{transition:none}.mat-radio-inner-circle{border-radius:50%;box-sizing:border-box;height:20px;left:0;position:absolute;top:0;transition:transform ease 280ms,background-color ease 280ms;width:20px;transform:scale(0.001)}._mat-animation-noopable .mat-radio-inner-circle{transition:none}.mat-radio-checked .mat-radio-inner-circle{transform:scale(0.5)}.cdk-high-contrast-active .mat-radio-checked .mat-radio-inner-circle{border:solid 10px}.mat-radio-label-content{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;display:inline-block;order:0;line-height:inherit;padding-left:8px;padding-right:0}[dir=rtl] .mat-radio-label-content{padding-right:8px;padding-left:0}.mat-radio-label-content.mat-radio-label-before{order:-1;padding-left:0;padding-right:8px}[dir=rtl] .mat-radio-label-content.mat-radio-label-before{padding-right:0;padding-left:8px}.mat-radio-disabled,.mat-radio-disabled .mat-radio-label{cursor:default}.mat-radio-button .mat-radio-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-radio-button .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple){opacity:.16}.mat-radio-persistent-ripple{width:100%;height:100%;transform:none}.mat-radio-container:hover .mat-radio-persistent-ripple{opacity:.04}.mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-persistent-ripple,.mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-persistent-ripple{opacity:.12}.mat-radio-persistent-ripple,.mat-radio-disabled .mat-radio-container:hover .mat-radio-persistent-ripple{opacity:0}@media(hover: none){.mat-radio-container:hover .mat-radio-persistent-ripple{display:none}}.mat-radio-input{bottom:0;left:50%}.cdk-high-contrast-active .mat-radio-disabled{opacity:.5}\n"],encapsulation:2,changeDetection:0}),t})(),vp=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[Gn,fn],fn]}),t})();const wp=["trigger"],kp=["panel"];function xp(t,e){if(1&t&&(s.Dc(0,"span",8),s.vd(1),s.Cc()),2&t){const t=s.Uc();s.kc(1),s.wd(t.placeholder||"\xa0")}}function Cp(t,e){if(1&t&&(s.Dc(0,"span"),s.vd(1),s.Cc()),2&t){const t=s.Uc(2);s.kc(1),s.wd(t.triggerValue||"\xa0")}}function Sp(t,e){1&t&&s.Yc(0,0,["*ngSwitchCase","true"])}function Dp(t,e){if(1&t&&(s.Dc(0,"span",9),s.td(1,Cp,2,1,"span",10),s.td(2,Sp,1,0,void 0,11),s.Cc()),2&t){const t=s.Uc();s.ad("ngSwitch",!!t.customTrigger),s.kc(2),s.ad("ngSwitchCase",!0)}}function Ep(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",12),s.Dc(1,"div",13,14),s.Qc("@transformPanel.done",(function(e){return s.ld(t),s.Uc()._panelDoneAnimatingStream.next(e.toState)}))("keydown",(function(e){return s.ld(t),s.Uc()._handleKeydown(e)})),s.Yc(3,1),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.ad("@transformPanelWrap",void 0),s.kc(1),s.nc("mat-select-panel ",t._getPanelTheme(),""),s.sd("transform-origin",t._transformOrigin)("font-size",t._triggerFontSize,"px"),s.ad("ngClass",t.panelClass)("@transformPanel",t.multiple?"showing-multiple":"showing")}}const Ap=[[["mat-select-trigger"]],"*"],Op=["mat-select-trigger","*"],Ip={transformPanelWrap:o("transformPanelWrap",[m("* => void",g("@transformPanel",[p()],{optional:!0}))]),transformPanel:o("transformPanel",[h("void",d({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),h("showing",d({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),h("showing-multiple",d({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),m("void => *",r("120ms cubic-bezier(0, 0, 0.2, 1)")),m("* => void",r("100ms 25ms linear",d({opacity:0})))])};let Pp=0;const Rp=new s.v("mat-select-scroll-strategy"),Tp=new s.v("MAT_SELECT_CONFIG"),Mp={provide:Rp,deps:[Gl],useFactory:function(t){return()=>t.scrollStrategies.reposition()}};class Fp{constructor(t,e){this.source=t,this.value=e}}class Lp{constructor(t,e,i,n,s){this._elementRef=t,this._defaultErrorStateMatcher=e,this._parentForm=i,this._parentFormGroup=n,this.ngControl=s}}const Np=yn(vn(bn(wn(Lp))));let zp=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-select-trigger"]]}),t})(),Bp=(()=>{class t extends Np{constructor(t,e,i,n,a,o,r,l,c,d,h,u,m,p){super(a,n,r,l,d),this._viewportRuler=t,this._changeDetectorRef=e,this._ngZone=i,this._dir=o,this._parentFormField=c,this.ngControl=d,this._liveAnnouncer=m,this._panelOpen=!1,this._required=!1,this._scrollTop=0,this._multiple=!1,this._compareWith=(t,e)=>t===e,this._uid=`mat-select-${Pp++}`,this._destroy=new Pe.a,this._triggerFontSize=0,this._onChange=()=>{},this._onTouched=()=>{},this._optionIds="",this._transformOrigin="top",this._panelDoneAnimatingStream=new Pe.a,this._offsetY=0,this._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}],this._disableOptionCentering=!1,this._focused=!1,this.controlType="mat-select",this.ariaLabel="",this.optionSelectionChanges=fr(()=>{const t=this.options;return t?t.changes.pipe(cn(t),$r(()=>Object(br.a)(...t.map(t=>t.onSelectionChange)))):this._ngZone.onStable.asObservable().pipe(ri(1),$r(()=>this.optionSelectionChanges))}),this.openedChange=new s.s,this._openedStream=this.openedChange.pipe(Je(t=>t),Object(ii.a)(()=>{})),this._closedStream=this.openedChange.pipe(Je(t=>!t),Object(ii.a)(()=>{})),this.selectionChange=new s.s,this.valueChange=new s.s,this.ngControl&&(this.ngControl.valueAccessor=this),this._scrollStrategyFactory=u,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(h)||0,this.id=this.id,p&&(null!=p.disableOptionCentering&&(this.disableOptionCentering=p.disableOptionCentering),null!=p.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=p.typeaheadDebounceInterval))}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(t){this._placeholder=t,this.stateChanges.next()}get required(){return this._required}set required(t){this._required=di(t),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(t){if(this._selectionModel)throw Error("Cannot change `multiple` mode of select after initialization.");this._multiple=di(t)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(t){this._disableOptionCentering=di(t)}get compareWith(){return this._compareWith}set compareWith(t){if("function"!=typeof t)throw Error("`compareWith` must be a function.");this._compareWith=t,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(t){t!==this._value&&(this.writeValue(t),this._value=t)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(t){this._typeaheadDebounceInterval=hi(t)}get id(){return this._id}set id(t){this._id=t||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new fs(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(Ar(),Br(this._destroy)).subscribe(()=>{this.panelOpen?(this._scrollTop=0,this.openedChange.emit(!0)):(this.openedChange.emit(!1),this.overlayDir.offsetX=0,this._changeDetectorRef.markForCheck())}),this._viewportRuler.change().pipe(Br(this._destroy)).subscribe(()=>{this._panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._changeDetectorRef.markForCheck())})}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(Br(this._destroy)).subscribe(t=>{t.added.forEach(t=>t.select()),t.removed.forEach(t=>t.deselect())}),this.options.changes.pipe(cn(null),Br(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){this.ngControl&&this.updateErrorState()}ngOnChanges(t){t.disabled&&this.stateChanges.next(),t.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){!this.disabled&&this.options&&this.options.length&&!this._panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||"0"),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._calculateOverlayPosition(),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this._ngZone.onStable.asObservable().pipe(ri(1)).subscribe(()=>{this._triggerFontSize&&this.overlayDir.overlayRef&&this.overlayDir.overlayRef.overlayElement&&(this.overlayDir.overlayRef.overlayElement.style.fontSize=`${this._triggerFontSize}px`)}))}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(t){this.options&&this._setSelectionByValue(t)}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const t=this._selectionModel.selected.map(t=>t.viewValue);return this._isRtl()&&t.reverse(),t.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(t){this.disabled||(this.panelOpen?this._handleOpenKeydown(t):this._handleClosedKeydown(t))}_handleClosedKeydown(t){const e=t.keyCode,i=40===e||38===e||37===e||39===e,n=13===e||32===e,s=this._keyManager;if(!s.isTyping()&&n&&!Ne(t)||(this.multiple||t.altKey)&&i)t.preventDefault(),this.open();else if(!this.multiple){const i=this.selected;36===e||35===e?(36===e?s.setFirstItemActive():s.setLastItemActive(),t.preventDefault()):s.onKeydown(t);const n=this.selected;n&&i!==n&&this._liveAnnouncer.announce(n.viewValue,1e4)}}_handleOpenKeydown(t){const e=this._keyManager,i=t.keyCode,n=40===i||38===i,s=e.isTyping();if(36===i||35===i)t.preventDefault(),36===i?e.setFirstItemActive():e.setLastItemActive();else if(n&&t.altKey)t.preventDefault(),this.close();else if(s||13!==i&&32!==i||!e.activeItem||Ne(t))if(!s&&this._multiple&&65===i&&t.ctrlKey){t.preventDefault();const e=this.options.some(t=>!t.disabled&&!t.selected);this.options.forEach(t=>{t.disabled||(e?t.select():t.deselect())})}else{const i=e.activeItemIndex;e.onKeydown(t),this._multiple&&n&&t.shiftKey&&e.activeItem&&e.activeItemIndex!==i&&e.activeItem._selectViaInteraction()}else t.preventDefault(),e.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this.disabled||this.panelOpen||(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this.overlayDir.positionChange.pipe(ri(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._calculateOverlayOffsetX(),this.panel.nativeElement.scrollTop=this._scrollTop})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value),this.stateChanges.next()})}_setSelectionByValue(t){if(this.multiple&&t){if(!Array.isArray(t))throw Error("Value must be an array in multiple-selection mode.");this._selectionModel.clear(),t.forEach(t=>this._selectValue(t)),this._sortValues()}else{this._selectionModel.clear();const e=this._selectValue(t);e?this._keyManager.setActiveItem(e):this.panelOpen||this._keyManager.setActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectValue(t){const e=this.options.find(e=>{try{return null!=e.value&&this._compareWith(e.value,t)}catch(i){return Object(s.eb)()&&console.warn(i),!1}});return e&&this._selectionModel.select(e),e}_initKeyManager(){this._keyManager=new Ni(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe(Br(this._destroy)).subscribe(()=>{!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close()}),this._keyManager.change.pipe(Br(this._destroy)).subscribe(()=>{this._panelOpen&&this.panel?this._scrollActiveOptionIntoView():this._panelOpen||this.multiple||!this._keyManager.activeItem||this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const t=Object(br.a)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Br(t)).subscribe(t=>{this._onSelect(t.source,t.isUserInput),t.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),Object(br.a)(...this.options.map(t=>t._stateChanges)).pipe(Br(t)).subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()}),this._setOptionIds()}_onSelect(t,e){const i=this._selectionModel.isSelected(t);null!=t.value||this._multiple?(i!==t.selected&&(t.selected?this._selectionModel.select(t):this._selectionModel.deselect(t)),e&&this._keyManager.setActiveItem(t),this.multiple&&(this._sortValues(),e&&this.focus())):(t.deselect(),this._selectionModel.clear(),this._propagateChanges(t.value)),i!==this._selectionModel.isSelected(t)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const t=this.options.toArray();this._selectionModel.sort((e,i)=>this.sortComparator?this.sortComparator(e,i,t):t.indexOf(e)-t.indexOf(i)),this.stateChanges.next()}}_propagateChanges(t){let e=null;e=this.multiple?this.selected.map(t=>t.value):this.selected?this.selected.value:t,this._value=e,this.valueChange.emit(e),this._onChange(e),this.selectionChange.emit(new Fp(this,e)),this._changeDetectorRef.markForCheck()}_setOptionIds(){this._optionIds=this.options.map(t=>t.id).join(" ")}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_scrollActiveOptionIntoView(){const t=this._keyManager.activeItemIndex||0,e=ss(t,this.options,this.optionGroups);this.panel.nativeElement.scrollTop=as(t+e,this._getItemHeight(),this.panel.nativeElement.scrollTop,256)}focus(t){this._elementRef.nativeElement.focus(t)}_getOptionIndex(t){return this.options.reduce((e,i,n)=>void 0!==e?e:t===i?n:void 0,void 0)}_calculateOverlayPosition(){const t=this._getItemHeight(),e=this._getItemCount(),i=Math.min(e*t,256),n=e*t-i;let s=this.empty?0:this._getOptionIndex(this._selectionModel.selected[0]);s+=ss(s,this.options,this.optionGroups);const a=i/2;this._scrollTop=this._calculateOverlayScroll(s,a,n),this._offsetY=this._calculateOverlayOffsetY(s,a,n),this._checkOverlayWithinViewport(n)}_calculateOverlayScroll(t,e,i){const n=this._getItemHeight();return Math.min(Math.max(0,n*t-e+n/2),i)}_getAriaLabel(){return this.ariaLabelledby?null:this.ariaLabel||this.placeholder}_getAriaLabelledby(){return this.ariaLabelledby?this.ariaLabelledby:this._parentFormField&&this._parentFormField._hasFloatingLabel()&&!this._getAriaLabel()&&this._parentFormField._labelId||null}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_calculateOverlayOffsetX(){const t=this.overlayDir.overlayRef.overlayElement.getBoundingClientRect(),e=this._viewportRuler.getViewportSize(),i=this._isRtl(),n=this.multiple?56:32;let s;if(this.multiple)s=40;else{let t=this._selectionModel.selected[0]||this.options.first;s=t&&t.group?32:16}i||(s*=-1);const a=0-(t.left+s-(i?n:0)),o=t.right+s-e.width+(i?0:n);a>0?s+=a+8:o>0&&(s-=o+8),this.overlayDir.offsetX=Math.round(s),this.overlayDir.overlayRef.updatePosition()}_calculateOverlayOffsetY(t,e,i){const n=this._getItemHeight(),s=(n-this._triggerRect.height)/2,a=Math.floor(256/n);let o;return this._disableOptionCentering?0:(o=0===this._scrollTop?t*n:this._scrollTop===i?(t-(this._getItemCount()-a))*n+(n-(this._getItemCount()*n-256)%n):e-n/2,Math.round(-1*o-s))}_checkOverlayWithinViewport(t){const e=this._getItemHeight(),i=this._viewportRuler.getViewportSize(),n=this._triggerRect.top-8,s=i.height-this._triggerRect.bottom-8,a=Math.abs(this._offsetY),o=Math.min(this._getItemCount()*e,256)-a-this._triggerRect.height;o>s?this._adjustPanelUp(o,s):a>n?this._adjustPanelDown(a,n,t):this._transformOrigin=this._getOriginBasedOnOption()}_adjustPanelUp(t,e){const i=Math.round(t-e);this._scrollTop-=i,this._offsetY-=i,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin="50% bottom 0px")}_adjustPanelDown(t,e,i){const n=Math.round(t-e);if(this._scrollTop+=n,this._offsetY+=n,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=i)return this._scrollTop=i,this._offsetY=0,void(this._transformOrigin="50% top 0px")}_getOriginBasedOnOption(){const t=this._getItemHeight(),e=(t-this._triggerRect.height)/2;return`50% ${Math.abs(this._offsetY)-e+t/2}px 0px`}_getItemCount(){return this.options.length+this.optionGroups.length}_getItemHeight(){return 3*this._triggerFontSize}setDescribedByIds(t){this._ariaDescribedby=t.join(" ")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty}}return t.\u0275fac=function(e){return new(e||t)(s.yc(ol),s.yc(s.j),s.yc(s.F),s.yc(Fn),s.yc(s.q),s.yc(en,8),s.yc(Fa,8),s.yc(Qa,8),s.yc(Pc,8),s.yc(Ts,10),s.Nc("tabindex"),s.yc(Rp),s.yc(Gi),s.yc(Tp,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-select"]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,zp,!0),s.qc(i,ns,!0),s.qc(i,Zn,!0)),2&t&&(s.gd(n=s.Rc())&&(e.customTrigger=n.first),s.gd(n=s.Rc())&&(e.options=n),s.gd(n=s.Rc())&&(e.optionGroups=n))},viewQuery:function(t,e){var i;1&t&&(s.zd(wp,!0),s.zd(kp,!0),s.zd(Kl,!0)),2&t&&(s.gd(i=s.Rc())&&(e.trigger=i.first),s.gd(i=s.Rc())&&(e.panel=i.first),s.gd(i=s.Rc())&&(e.overlayDir=i.first))},hostAttrs:["role","listbox",1,"mat-select"],hostVars:19,hostBindings:function(t,e){1&t&&s.Qc("keydown",(function(t){return e._handleKeydown(t)}))("focus",(function(){return e._onFocus()}))("blur",(function(){return e._onBlur()})),2&t&&(s.lc("id",e.id)("tabindex",e.tabIndex)("aria-label",e._getAriaLabel())("aria-labelledby",e._getAriaLabelledby())("aria-required",e.required.toString())("aria-disabled",e.disabled.toString())("aria-invalid",e.errorState)("aria-owns",e.panelOpen?e._optionIds:null)("aria-multiselectable",e.multiple)("aria-describedby",e._ariaDescribedby||null)("aria-activedescendant",e._getAriaActiveDescendant()),s.oc("mat-select-disabled",e.disabled)("mat-select-invalid",e.errorState)("mat-select-required",e.required)("mat-select-empty",e.empty))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],id:"id",disableOptionCentering:"disableOptionCentering",typeaheadDebounceInterval:"typeaheadDebounceInterval",placeholder:"placeholder",required:"required",multiple:"multiple",compareWith:"compareWith",value:"value",panelClass:"panelClass",ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",sortComparator:"sortComparator"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[s.jc([{provide:yc,useExisting:t},{provide:is,useExisting:t}]),s.hc,s.ic],ngContentSelectors:Op,decls:9,vars:9,consts:[["cdk-overlay-origin","","aria-hidden","true",1,"mat-select-trigger",3,"click"],["origin","cdkOverlayOrigin","trigger",""],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY","backdropClick","attach","detach"],[1,"mat-select-placeholder"],[1,"mat-select-value-text",3,"ngSwitch"],[4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-select-panel-wrap"],[3,"ngClass","keydown"],["panel",""]],template:function(t,e){if(1&t&&(s.Zc(Ap),s.Dc(0,"div",0,1),s.Qc("click",(function(){return e.toggle()})),s.Dc(3,"div",2),s.td(4,xp,2,1,"span",3),s.td(5,Dp,3,2,"span",4),s.Cc(),s.Dc(6,"div",5),s.zc(7,"div",6),s.Cc(),s.Cc(),s.td(8,Ep,4,10,"ng-template",7),s.Qc("backdropClick",(function(){return e.close()}))("attach",(function(){return e._onAttached()}))("detach",(function(){return e.close()}))),2&t){const t=s.hd(1);s.kc(3),s.ad("ngSwitch",e.empty),s.kc(1),s.ad("ngSwitchCase",!0),s.kc(1),s.ad("ngSwitchCase",!1),s.kc(3),s.ad("cdkConnectedOverlayScrollStrategy",e._scrollStrategy)("cdkConnectedOverlayOrigin",t)("cdkConnectedOverlayOpen",e.panelOpen)("cdkConnectedOverlayPositions",e._positions)("cdkConnectedOverlayMinWidth",null==e._triggerRect?null:e._triggerRect.width)("cdkConnectedOverlayOffsetY",e._offsetY)}},directives:[Ql,ye.x,ye.y,Kl,ye.z,ye.q],styles:[".mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}\n"],encapsulation:2,data:{animation:[Ip.transformPanelWrap,Ip.transformPanel]},changeDetection:0}),t})(),Vp=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Mp],imports:[[ye.c,Zl,os,fn],Tc,os,fn]}),t})();const jp=["*"];function Up(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",2),s.Qc("click",(function(){return s.ld(t),s.Uc()._onBackdropClicked()})),s.Cc()}if(2&t){const t=s.Uc();s.oc("mat-drawer-shown",t._isShowingBackdrop())}}function $p(t,e){1&t&&(s.Dc(0,"mat-drawer-content"),s.Yc(1,2),s.Cc())}const Hp=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],qp=["mat-drawer","mat-drawer-content","*"];function Gp(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",2),s.Qc("click",(function(){return s.ld(t),s.Uc()._onBackdropClicked()})),s.Cc()}if(2&t){const t=s.Uc();s.oc("mat-drawer-shown",t._isShowingBackdrop())}}function Wp(t,e){1&t&&(s.Dc(0,"mat-sidenav-content",3),s.Yc(1,2),s.Cc())}const Yp=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],Qp=["mat-sidenav","mat-sidenav-content","*"],Kp={transformDrawer:o("transform",[h("open, open-instant",d({transform:"none",visibility:"visible"})),h("void",d({"box-shadow":"none",visibility:"hidden"})),m("void => open-instant",r("0ms")),m("void <=> open, open-instant => void",r("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])};function Xp(t){throw Error(`A drawer was already declared for 'position="${t}"'`)}const Zp=new s.v("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function(){return!1}}),Jp=new s.v("MAT_DRAWER_CONTAINER");let tg=(()=>{class t extends al{constructor(t,e,i,n,s){super(i,n,s),this._changeDetectorRef=t,this._container=e}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.j),s.yc(Object(s.cb)(()=>ig)),s.yc(s.q),s.yc(sl),s.yc(s.F))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(t,e){2&t&&s.sd("margin-left",e._container._contentMargins.left,"px")("margin-right",e._container._contentMargins.right,"px")},features:[s.hc],ngContentSelectors:jp,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Yc(0))},encapsulation:2,changeDetection:0}),t})(),eg=(()=>{class t{constructor(t,e,i,n,a,o,r){this._elementRef=t,this._focusTrapFactory=e,this._focusMonitor=i,this._platform=n,this._ngZone=a,this._doc=o,this._container=r,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new Pe.a,this._animationEnd=new Pe.a,this._animationState="void",this.openedChange=new s.s(!0),this._destroyed=new Pe.a,this.onPositionChanged=new s.s,this._modeChanged=new Pe.a,this.openedChange.subscribe(t=>{t?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._restoreFocus()}),this._ngZone.runOutsideAngular(()=>{_r(this._elementRef.nativeElement,"keydown").pipe(Je(t=>27===t.keyCode&&!this.disableClose&&!Ne(t)),Br(this._destroyed)).subscribe(t=>this._ngZone.run(()=>{this.close(),t.stopPropagation(),t.preventDefault()}))}),this._animationEnd.pipe(Ar((t,e)=>t.fromState===e.fromState&&t.toState===e.toState)).subscribe(t=>{const{fromState:e,toState:i}=t;(0===i.indexOf("open")&&"void"===e||"void"===i&&0===e.indexOf("open"))&&this.openedChange.emit(this._opened)})}get position(){return this._position}set position(t){(t="end"===t?"end":"start")!=this._position&&(this._position=t,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(t){this._mode=t,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(t){this._disableClose=di(t)}get autoFocus(){const t=this._autoFocus;return null==t?"side"!==this.mode:t}set autoFocus(t){this._autoFocus=di(t)}get opened(){return this._opened}set opened(t){this.toggle(di(t))}get _openedStream(){return this.openedChange.pipe(Je(t=>t),Object(ii.a)(()=>{}))}get openedStart(){return this._animationStarted.pipe(Je(t=>t.fromState!==t.toState&&0===t.toState.indexOf("open")),Object(ii.a)(()=>{}))}get _closedStream(){return this.openedChange.pipe(Je(t=>!t),Object(ii.a)(()=>{}))}get closedStart(){return this._animationStarted.pipe(Je(t=>t.fromState!==t.toState&&"void"===t.toState),Object(ii.a)(()=>{}))}_takeFocus(){this.autoFocus&&this._focusTrap&&this._focusTrap.focusInitialElementWhenReady().then(t=>{t||"function"!=typeof this._elementRef.nativeElement.focus||this._elementRef.nativeElement.focus()})}_restoreFocus(){if(!this.autoFocus)return;const t=this._doc&&this._doc.activeElement;t&&this._elementRef.nativeElement.contains(t)&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,this._openedVia):this._elementRef.nativeElement.blur()),this._elementFocusedBeforeDrawerWasOpened=null,this._openedVia=null}ngAfterContentInit(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState()}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(t){return this.toggle(!0,t)}close(){return this.toggle(!1)}toggle(t=!this.opened,e="program"){return this._opened=t,t?(this._animationState=this._enableAnimations?"open":"open-instant",this._openedVia=e):(this._animationState="void",this._restoreFocus()),this._updateFocusTrapState(),new Promise(t=>{this.openedChange.pipe(ri(1)).subscribe(e=>t(e?"open":"close"))})}get _width(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_animationStartListener(t){this._animationStarted.next(t)}_animationDoneListener(t){this._animationEnd.next(t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc($i),s.yc(Qi),s.yc(bi),s.yc(s.F),s.yc(ye.e,8),s.yc(Jp,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-drawer"]],hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(t,e){1&t&&s.pc("@transform.start",(function(t){return e._animationStartListener(t)}))("@transform.done",(function(t){return e._animationDoneListener(t)})),2&t&&(s.lc("align",null),s.yd("@transform",e._animationState),s.oc("mat-drawer-end","end"===e.position)("mat-drawer-over","over"===e.mode)("mat-drawer-push","push"===e.mode)("mat-drawer-side","side"===e.mode)("mat-drawer-opened",e.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",onPositionChanged:"positionChanged",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart"},exportAs:["matDrawer"],ngContentSelectors:jp,decls:2,vars:0,consts:[[1,"mat-drawer-inner-container"]],template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"div",0),s.Yc(1),s.Cc())},encapsulation:2,data:{animation:[Kp.transformDrawer]},changeDetection:0}),t})(),ig=(()=>{class t{constructor(t,e,i,n,a,o=!1,r){this._dir=t,this._element=e,this._ngZone=i,this._changeDetectorRef=n,this._animationMode=r,this._drawers=new s.K,this.backdropClick=new s.s,this._destroyed=new Pe.a,this._doCheckSubject=new Pe.a,this._contentMargins={left:null,right:null},this._contentMarginChanges=new Pe.a,t&&t.change.pipe(Br(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),a.change().pipe(Br(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=o}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(t){this._autosize=di(t)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(t){this._backdropOverride=null==t?null:di(t)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe(cn(this._allDrawers),Br(this._destroyed)).subscribe(t=>{this._drawers.reset(t.filter(t=>!t._container||t._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(cn(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(t=>{this._watchDrawerToggle(t),this._watchDrawerPosition(t),this._watchDrawerMode(t)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._doCheckSubject.pipe(Qe(10),Br(this._destroyed)).subscribe(()=>this.updateContentMargins())}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(t=>t.open())}close(){this._drawers.forEach(t=>t.close())}updateContentMargins(){let t=0,e=0;if(this._left&&this._left.opened)if("side"==this._left.mode)t+=this._left._width;else if("push"==this._left.mode){const i=this._left._width;t+=i,e-=i}if(this._right&&this._right.opened)if("side"==this._right.mode)e+=this._right._width;else if("push"==this._right.mode){const i=this._right._width;e+=i,t-=i}t=t||null,e=e||null,t===this._contentMargins.left&&e===this._contentMargins.right||(this._contentMargins={left:t,right:e},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(t){t._animationStarted.pipe(Je(t=>t.fromState!==t.toState),Br(this._drawers.changes)).subscribe(t=>{"open-instant"!==t.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==t.mode&&t.openedChange.pipe(Br(this._drawers.changes)).subscribe(()=>this._setContainerClass(t.opened))}_watchDrawerPosition(t){t&&t.onPositionChanged.pipe(Br(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.asObservable().pipe(ri(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(t){t&&t._modeChanged.pipe(Br(Object(br.a)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(t){const e=this._element.nativeElement.classList,i="mat-drawer-container-has-open";t?e.add(i):e.remove(i)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(t=>{"end"==t.position?(null!=this._end&&Xp("end"),this._end=t):(null!=this._start&&Xp("start"),this._start=t)}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawer()}_closeModalDrawer(){[this._start,this._end].filter(t=>t&&!t.disableClose&&this._canHaveBackdrop(t)).forEach(t=>t.close())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(t){return"side"!==t.mode||!!this._backdropOverride}_isDrawerOpen(t){return null!=t&&t.opened}}return t.\u0275fac=function(e){return new(e||t)(s.yc(en,8),s.yc(s.q),s.yc(s.F),s.yc(s.j),s.yc(ol),s.yc(Zp),s.yc(Ae,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-drawer-container"]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,tg,!0),s.qc(i,eg,!0)),2&t&&(s.gd(n=s.Rc())&&(e._content=n.first),s.gd(n=s.Rc())&&(e._allDrawers=n))},viewQuery:function(t,e){var i;1&t&&s.zd(tg,!0),2&t&&s.gd(i=s.Rc())&&(e._userContent=i.first)},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(t,e){2&t&&s.oc("mat-drawer-container-explicit-backdrop",e._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[s.jc([{provide:Jp,useExisting:t}])],ngContentSelectors:qp,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(t,e){1&t&&(s.Zc(Hp),s.td(0,Up,1,2,"div",0),s.Yc(1),s.Yc(2,1),s.td(3,$p,2,0,"mat-drawer-content",1)),2&t&&(s.ad("ngIf",e.hasBackdrop),s.kc(3),s.ad("ngIf",!e._content))},directives:[ye.t,tg],styles:[".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n"],encapsulation:2,changeDetection:0}),t})(),ng=(()=>{class t extends tg{constructor(t,e,i,n,s){super(t,e,i,n,s)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.j),s.yc(Object(s.cb)(()=>og)),s.yc(s.q),s.yc(sl),s.yc(s.F))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(t,e){2&t&&s.sd("margin-left",e._container._contentMargins.left,"px")("margin-right",e._container._contentMargins.right,"px")},features:[s.hc],ngContentSelectors:jp,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Yc(0))},encapsulation:2,changeDetection:0}),t})(),sg=(()=>{class t extends eg{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(t){this._fixedInViewport=di(t)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(t){this._fixedTopGap=hi(t)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(t){this._fixedBottomGap=hi(t)}}return t.\u0275fac=function(e){return ag(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(t,e){2&t&&(s.lc("align",null),s.sd("top",e.fixedInViewport?e.fixedTopGap:null,"px")("bottom",e.fixedInViewport?e.fixedBottomGap:null,"px"),s.oc("mat-drawer-end","end"===e.position)("mat-drawer-over","over"===e.mode)("mat-drawer-push","push"===e.mode)("mat-drawer-side","side"===e.mode)("mat-drawer-opened",e.opened)("mat-sidenav-fixed",e.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[s.hc],ngContentSelectors:jp,decls:2,vars:0,consts:[[1,"mat-drawer-inner-container"]],template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"div",0),s.Yc(1),s.Cc())},encapsulation:2,data:{animation:[Kp.transformDrawer]},changeDetection:0}),t})();const ag=s.Fc(sg);let og=(()=>{class t extends ig{}return t.\u0275fac=function(e){return rg(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["mat-sidenav-container"]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,ng,!0),s.qc(i,sg,!0)),2&t&&(s.gd(n=s.Rc())&&(e._content=n.first),s.gd(n=s.Rc())&&(e._allDrawers=n))},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(t,e){2&t&&s.oc("mat-drawer-container-explicit-backdrop",e._backdropOverride)},exportAs:["matSidenavContainer"],features:[s.jc([{provide:Jp,useExisting:t}]),s.hc],ngContentSelectors:Qp,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],["cdkScrollable","",4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"],["cdkScrollable",""]],template:function(t,e){1&t&&(s.Zc(Yp),s.td(0,Gp,1,2,"div",0),s.Yc(1),s.Yc(2,1),s.td(3,Wp,2,0,"mat-sidenav-content",1)),2&t&&(s.ad("ngIf",e.hasBackdrop),s.kc(3),s.ad("ngIf",!e._content))},directives:[ye.t,ng,al],styles:[".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n"],encapsulation:2,changeDetection:0}),t})();const rg=s.Fc(og);let lg=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[ye.c,fn,rl,_i],fn]}),t})();const cg=["thumbContainer"],dg=["toggleBar"],hg=["input"],ug=function(){return{enterDuration:150}},mg=["*"],pg=new s.v("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})});let gg=0;const fg={provide:xs,useExisting:Object(s.cb)(()=>vg),multi:!0};class bg{constructor(t,e){this.source=t,this.checked=e}}class _g{constructor(t){this._elementRef=t}}const yg=vn(_n(yn(bn(_g)),"accent"));let vg=(()=>{class t extends yg{constructor(t,e,i,n,a,o,r,l){super(t),this._focusMonitor=e,this._changeDetectorRef=i,this.defaults=o,this._animationMode=r,this._onChange=t=>{},this._onTouched=()=>{},this._uniqueId=`mat-slide-toggle-${++gg}`,this._required=!1,this._checked=!1,this.name=null,this.id=this._uniqueId,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new s.s,this.toggleChange=new s.s,this.dragChange=new s.s,this.tabIndex=parseInt(n)||0}get required(){return this._required}set required(t){this._required=di(t)}get checked(){return this._checked}set checked(t){this._checked=di(t),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>{"keyboard"===t||"program"===t?this._inputElement.nativeElement.focus():t||Promise.resolve().then(()=>this._onTouched())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}_onChangeEvent(t){t.stopPropagation(),this.toggleChange.emit(),this.defaults.disableToggleValue?this._inputElement.nativeElement.checked=this.checked:(this.checked=this._inputElement.nativeElement.checked,this._emitChangeEvent())}_onInputClick(t){t.stopPropagation()}writeValue(t){this.checked=!!t}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t,this._changeDetectorRef.markForCheck()}focus(t){this._focusMonitor.focusVia(this._inputElement,"keyboard",t)}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(new bg(this,this.checked))}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(Qi),s.yc(s.j),s.Nc("tabindex"),s.yc(s.F),s.yc(pg),s.yc(Ae,8),s.yc(en,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-slide-toggle"]],viewQuery:function(t,e){var i;1&t&&(s.zd(cg,!0),s.zd(dg,!0),s.zd(hg,!0)),2&t&&(s.gd(i=s.Rc())&&(e._thumbEl=i.first),s.gd(i=s.Rc())&&(e._thumbBarEl=i.first),s.gd(i=s.Rc())&&(e._inputElement=i.first))},hostAttrs:[1,"mat-slide-toggle"],hostVars:12,hostBindings:function(t,e){2&t&&(s.Gc("id",e.id),s.lc("tabindex",e.disabled?null:-1)("aria-label",null)("aria-labelledby",null),s.oc("mat-checked",e.checked)("mat-disabled",e.disabled)("mat-slide-toggle-label-before","before"==e.labelPosition)("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange",dragChange:"dragChange"},exportAs:["matSlideToggle"],features:[s.jc([fg]),s.hc],ngContentSelectors:mg,decls:16,vars:18,consts:[[1,"mat-slide-toggle-label"],["label",""],[1,"mat-slide-toggle-bar"],["toggleBar",""],["type","checkbox","role","switch",1,"mat-slide-toggle-input","cdk-visually-hidden",3,"id","required","tabIndex","checked","disabled","change","click"],["input",""],[1,"mat-slide-toggle-thumb-container"],["thumbContainer",""],[1,"mat-slide-toggle-thumb"],["mat-ripple","",1,"mat-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-slide-toggle-persistent-ripple"],[1,"mat-slide-toggle-content",3,"cdkObserveContent"],["labelContent",""],[2,"display","none"]],template:function(t,e){if(1&t&&(s.Zc(),s.Dc(0,"label",0,1),s.Dc(2,"div",2,3),s.Dc(4,"input",4,5),s.Qc("change",(function(t){return e._onChangeEvent(t)}))("click",(function(t){return e._onInputClick(t)})),s.Cc(),s.Dc(6,"div",6,7),s.zc(8,"div",8),s.Dc(9,"div",9),s.zc(10,"div",10),s.Cc(),s.Cc(),s.Cc(),s.Dc(11,"span",11,12),s.Qc("cdkObserveContent",(function(){return e._onLabelTextChange()})),s.Dc(13,"span",13),s.vd(14,"\xa0"),s.Cc(),s.Yc(15),s.Cc(),s.Cc()),2&t){const t=s.hd(1),i=s.hd(12);s.lc("for",e.inputId),s.kc(2),s.oc("mat-slide-toggle-bar-no-side-margin",!i.textContent||!i.textContent.trim()),s.kc(2),s.ad("id",e.inputId)("required",e.required)("tabIndex",e.tabIndex)("checked",e.checked)("disabled",e.disabled),s.lc("name",e.name)("aria-checked",e.checked.toString())("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledby),s.kc(5),s.ad("matRippleTrigger",t)("matRippleDisabled",e.disableRipple||e.disabled)("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",s.cd(17,ug))}},directives:[qn,Oi],styles:[".mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}.cdk-high-contrast-active .mat-slide-toggle.cdk-keyboard-focused .mat-slide-toggle-bar{outline:2px dotted;outline-offset:5px}\n"],encapsulation:2,changeDetection:0}),t})();const wg={provide:zs,useExisting:Object(s.cb)(()=>kg),multi:!0};let kg=(()=>{class t extends oo{}return t.\u0275fac=function(e){return xg(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-slide-toggle","required","","formControlName",""],["mat-slide-toggle","required","","formControl",""],["mat-slide-toggle","required","","ngModel",""]],features:[s.jc([wg]),s.hc]}),t})();const xg=s.Fc(kg);let Cg=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})(),Sg=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[Cg,Gn,fn,Ii],Cg,fn]}),t})();function Dg(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",1),s.Dc(1,"button",2),s.Qc("click",(function(){return s.ld(t),s.Uc().action()})),s.vd(2),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(2),s.wd(t.data.action)}}function Eg(t,e){}const Ag=Math.pow(2,31)-1;class Og{constructor(t,e){this._overlayRef=e,this._afterDismissed=new Pe.a,this._afterOpened=new Pe.a,this._onAction=new Pe.a,this._dismissedByAction=!1,this.containerInstance=t,this.onAction().subscribe(()=>this.dismiss()),t._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete())}closeWithAction(){this.dismissWithAction()}_dismissAfter(t){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(t,Ag))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed.asObservable()}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction.asObservable()}}const Ig=new s.v("MatSnackBarData");class Pg{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let Rg=(()=>{class t{constructor(t,e){this.snackBarRef=t,this.data=e}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Og),s.yc(Ig))},t.\u0275cmp=s.sc({type:t,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-simple-snackbar"],decls:3,vars:2,consts:[["class","mat-simple-snackbar-action",4,"ngIf"],[1,"mat-simple-snackbar-action"],["mat-button","",3,"click"]],template:function(t,e){1&t&&(s.Dc(0,"span"),s.vd(1),s.Cc(),s.td(2,Dg,3,1,"div",0)),2&t&&(s.kc(1),s.wd(e.data.message),s.kc(1),s.ad("ngIf",e.hasAction))},directives:[ye.t,ms],styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}\n"],encapsulation:2,changeDetection:0}),t})();const Tg={snackBarState:o("state",[h("void, hidden",d({transform:"scale(0.8)",opacity:0})),h("visible",d({transform:"scale(1)",opacity:1})),m("* => visible",r("150ms cubic-bezier(0, 0, 0.2, 1)")),m("* => void, * => hidden",r("75ms cubic-bezier(0.4, 0.0, 1, 1)",d({opacity:0})))])};let Mg=(()=>{class t extends ml{constructor(t,e,i,n){super(),this._ngZone=t,this._elementRef=e,this._changeDetectorRef=i,this.snackBarConfig=n,this._destroyed=!1,this._onExit=new Pe.a,this._onEnter=new Pe.a,this._animationState="void",this.attachDomPortal=t=>(this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachDomPortal(t)),this._role="assertive"!==n.politeness||n.announcementMessage?"off"===n.politeness?null:"status":"alert"}attachComponentPortal(t){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(t)}attachTemplatePortal(t){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(t)}onAnimationEnd(t){const{fromState:e,toState:i}=t;if(("void"===i&&"void"!==e||"hidden"===i)&&this._completeExit(),"visible"===i){const t=this._onEnter;this._ngZone.run(()=>{t.next(),t.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges())}exit(){return this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.asObservable().pipe(ri(1)).subscribe(()=>{this._onExit.next(),this._onExit.complete()})}_applySnackBarClasses(){const t=this._elementRef.nativeElement,e=this.snackBarConfig.panelClass;e&&(Array.isArray(e)?e.forEach(e=>t.classList.add(e)):t.classList.add(e)),"center"===this.snackBarConfig.horizontalPosition&&t.classList.add("mat-snack-bar-center"),"top"===this.snackBarConfig.verticalPosition&&t.classList.add("mat-snack-bar-top")}_assertNotAttached(){if(this._portalOutlet.hasAttached())throw Error("Attempting to attach snack bar content after content is already attached")}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.F),s.yc(s.q),s.yc(s.j),s.yc(Pg))},t.\u0275cmp=s.sc({type:t,selectors:[["snack-bar-container"]],viewQuery:function(t,e){var i;1&t&&s.rd(fl,!0),2&t&&s.gd(i=s.Rc())&&(e._portalOutlet=i.first)},hostAttrs:[1,"mat-snack-bar-container"],hostVars:2,hostBindings:function(t,e){1&t&&s.pc("@state.done",(function(t){return e.onAnimationEnd(t)})),2&t&&(s.lc("role",e._role),s.yd("@state",e._animationState))},features:[s.hc],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,e){1&t&&s.td(0,Eg,0,0,"ng-template",0)},directives:[fl],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"],encapsulation:2,data:{animation:[Tg.snackBarState]}}),t})(),Fg=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[Zl,yl,ye.c,gs,fn],fn]}),t})();const Lg=new s.v("mat-snack-bar-default-options",{providedIn:"root",factory:function(){return new Pg}});let Ng=(()=>{class t{constructor(t,e,i,n,s,a){this._overlay=t,this._live=e,this._injector=i,this._breakpointObserver=n,this._parentSnackBar=s,this._defaultConfig=a,this._snackBarRefAtThisLevel=null}get _openedSnackBarRef(){const t=this._parentSnackBar;return t?t._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(t){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=t:this._snackBarRefAtThisLevel=t}openFromComponent(t,e){return this._attach(t,e)}openFromTemplate(t,e){return this._attach(t,e)}open(t,e="",i){const n=Object.assign(Object.assign({},this._defaultConfig),i);return n.data={message:t,action:e},n.announcementMessage||(n.announcementMessage=t),this.openFromComponent(Rg,n)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(t,e){const i=new vl(e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,new WeakMap([[Pg,e]])),n=new dl(Mg,e.viewContainerRef,i),s=t.attach(n);return s.instance.snackBarConfig=e,s.instance}_attach(t,e){const i=Object.assign(Object.assign(Object.assign({},new Pg),this._defaultConfig),e),n=this._createOverlay(i),a=this._attachSnackBarContainer(n,i),o=new Og(a,n);if(t instanceof s.U){const e=new hl(t,null,{$implicit:i.data,snackBarRef:o});o.instance=a.attachTemplatePortal(e)}else{const e=this._createInjector(i,o),n=new dl(t,void 0,e),s=a.attachComponentPortal(n);o.instance=s.instance}return this._breakpointObserver.observe("(max-width: 599.99px) and (orientation: portrait)").pipe(Br(n.detachments())).subscribe(t=>{const e=n.overlayElement.classList;t.matches?e.add("mat-snack-bar-handset"):e.remove("mat-snack-bar-handset")}),this._animateSnackBar(o,i),this._openedSnackBarRef=o,this._openedSnackBarRef}_animateSnackBar(t,e){t.afterDismissed().subscribe(()=>{this._openedSnackBarRef==t&&(this._openedSnackBarRef=null),e.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{t.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):t.containerInstance.enter(),e.duration&&e.duration>0&&t.afterOpened().subscribe(()=>t._dismissAfter(e.duration)),e.announcementMessage&&this._live.announce(e.announcementMessage,e.politeness)}_createOverlay(t){const e=new Ol;e.direction=t.direction;let i=this._overlay.position().global();const n="rtl"===t.direction,s="left"===t.horizontalPosition||"start"===t.horizontalPosition&&!n||"end"===t.horizontalPosition&&n,a=!s&&"center"!==t.horizontalPosition;return s?i.left("0"):a?i.right("0"):i.centerHorizontally(),"top"===t.verticalPosition?i.top("0"):i.bottom("0"),e.positionStrategy=i,this._overlay.create(e)}_createInjector(t,e){return new vl(t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,new WeakMap([[Og,e],[Ig,t.data]]))}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Gl),s.Mc(Gi),s.Mc(s.w),s.Mc(Mm),s.Mc(t,12),s.Mc(Lg))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(Gl),Object(s.Mc)(Gi),Object(s.Mc)(s.t),Object(s.Mc)(Mm),Object(s.Mc)(t,12),Object(s.Mc)(Lg))},token:t,providedIn:Fg}),t})();const zg=["*",[["mat-toolbar-row"]]],Bg=["*","mat-toolbar-row"];class Vg{constructor(t){this._elementRef=t}}const jg=_n(Vg);let Ug=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),t})(),$g=(()=>{class t extends jg{constructor(t,e,i){super(t),this._platform=e,this._document=i}ngAfterViewInit(){Object(s.eb)()&&this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){this._toolbarRows.length&&Array.from(this._elementRef.nativeElement.childNodes).filter(t=>!(t.classList&&t.classList.contains("mat-toolbar-row"))).filter(t=>t.nodeType!==(this._document?this._document.COMMENT_NODE:8)).some(t=>!(!t.textContent||!t.textContent.trim()))&&function(){throw Error("MatToolbar: Attempting to combine different toolbar modes. Either specify multiple `` elements explicitly or just place content inside of a `` for a single row.")}()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(bi),s.yc(ye.e))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-toolbar"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,Ug,!0),2&t&&s.gd(n=s.Rc())&&(e._toolbarRows=n)},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(t,e){2&t&&s.oc("mat-toolbar-multiple-rows",e._toolbarRows.length>0)("mat-toolbar-single-row",0===e._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[s.hc],ngContentSelectors:Bg,decls:2,vars:0,template:function(t,e){1&t&&(s.Zc(zg),s.Yc(0),s.Yc(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}\n"],encapsulation:2,changeDetection:0}),t})(),Hg=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[fn],fn]}),t})();function qg(t,e){1&t&&s.Yc(0)}const Gg=["*"];function Wg(t,e){}const Yg=function(t){return{animationDuration:t}},Qg=function(t,e){return{value:t,params:e}},Kg=["tabBodyWrapper"],Xg=["tabHeader"];function Zg(t,e){}function Jg(t,e){if(1&t&&s.td(0,Zg,0,0,"ng-template",9),2&t){const t=s.Uc().$implicit;s.ad("cdkPortalOutlet",t.templateLabel)}}function tf(t,e){if(1&t&&s.vd(0),2&t){const t=s.Uc().$implicit;s.wd(t.textLabel)}}function ef(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",6),s.Qc("click",(function(){s.ld(t);const i=e.$implicit,n=e.index,a=s.Uc(),o=s.hd(1);return a._handleClick(i,o,n)})),s.Dc(1,"div",7),s.td(2,Jg,1,1,"ng-template",8),s.td(3,tf,1,1,"ng-template",8),s.Cc(),s.Cc()}if(2&t){const t=e.$implicit,i=e.index,n=s.Uc();s.oc("mat-tab-label-active",n.selectedIndex==i),s.ad("id",n._getTabLabelId(i))("disabled",t.disabled)("matRippleDisabled",t.disabled||n.disableRipple),s.lc("tabIndex",n._getTabIndex(t,i))("aria-posinset",i+1)("aria-setsize",n._tabs.length)("aria-controls",n._getTabContentId(i))("aria-selected",n.selectedIndex==i)("aria-label",t.ariaLabel||null)("aria-labelledby",!t.ariaLabel&&t.ariaLabelledby?t.ariaLabelledby:null),s.kc(2),s.ad("ngIf",t.templateLabel),s.kc(1),s.ad("ngIf",!t.templateLabel)}}function nf(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-tab-body",10),s.Qc("_onCentered",(function(){return s.ld(t),s.Uc()._removeTabBodyWrapperHeight()}))("_onCentering",(function(e){return s.ld(t),s.Uc()._setTabBodyWrapperHeight(e)})),s.Cc()}if(2&t){const t=e.$implicit,i=e.index,n=s.Uc();s.oc("mat-tab-body-active",n.selectedIndex==i),s.ad("id",n._getTabContentId(i))("content",t.content)("position",t.position)("origin",t.origin)("animationDuration",n.animationDuration),s.lc("aria-labelledby",n._getTabLabelId(i))}}const sf=["tabListContainer"],af=["tabList"],of=["nextPaginator"],rf=["previousPaginator"],lf=["mat-tab-nav-bar",""],cf=new s.v("MatInkBarPositioner",{providedIn:"root",factory:function(){return t=>({left:t?(t.offsetLeft||0)+"px":"0",width:t?(t.offsetWidth||0)+"px":"0"})}});let df=(()=>{class t{constructor(t,e,i,n){this._elementRef=t,this._ngZone=e,this._inkBarPositioner=i,this._animationMode=n}alignToElement(t){this.show(),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._setStyles(t))}):this._setStyles(t)}show(){this._elementRef.nativeElement.style.visibility="visible"}hide(){this._elementRef.nativeElement.style.visibility="hidden"}_setStyles(t){const e=this._inkBarPositioner(t),i=this._elementRef.nativeElement;i.style.left=e.left,i.style.width=e.width}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.F),s.yc(cf),s.yc(Ae,8))},t.\u0275dir=s.tc({type:t,selectors:[["mat-ink-bar"]],hostAttrs:[1,"mat-ink-bar"],hostVars:2,hostBindings:function(t,e){2&t&&s.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode)}}),t})(),hf=(()=>{class t{constructor(t){this.template=t}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.U))},t.\u0275dir=s.tc({type:t,selectors:[["","matTabContent",""]]}),t})(),uf=(()=>{class t extends gl{}return t.\u0275fac=function(e){return mf(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[s.hc]}),t})();const mf=s.Fc(uf);class pf{}const gf=bn(pf),ff=new s.v("MAT_TAB_GROUP");let bf=(()=>{class t extends gf{constructor(t,e){super(),this._viewContainerRef=t,this._closestTabGroup=e,this.textLabel="",this._contentPortal=null,this._stateChanges=new Pe.a,this.position=null,this.origin=null,this.isActive=!1}get templateLabel(){return this._templateLabel}set templateLabel(t){t&&(this._templateLabel=t)}get content(){return this._contentPortal}ngOnChanges(t){(t.hasOwnProperty("textLabel")||t.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new hl(this._explicitContent||this._implicitContent,this._viewContainerRef)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.X),s.yc(ff,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-tab"]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,uf,!0),s.qd(i,hf,!0,s.U)),2&t&&(s.gd(n=s.Rc())&&(e.templateLabel=n.first),s.gd(n=s.Rc())&&(e._explicitContent=n.first))},viewQuery:function(t,e){var i;1&t&&s.rd(s.U,!0),2&t&&s.gd(i=s.Rc())&&(e._implicitContent=i.first)},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"]},exportAs:["matTab"],features:[s.hc,s.ic],ngContentSelectors:Gg,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.td(0,qg,1,0,"ng-template"))},encapsulation:2}),t})();const _f={translateTab:o("translateTab",[h("center, void, left-origin-center, right-origin-center",d({transform:"none"})),h("left",d({transform:"translate3d(-100%, 0, 0)",minHeight:"1px"})),h("right",d({transform:"translate3d(100%, 0, 0)",minHeight:"1px"})),m("* => left, * => right, left => center, right => center",r("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),m("void => left-origin-center",[d({transform:"translate3d(-100%, 0, 0)"}),r("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),m("void => right-origin-center",[d({transform:"translate3d(100%, 0, 0)"}),r("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let yf=(()=>{class t extends fl{constructor(t,e,i,n){super(t,e,n),this._host=i,this._centeringSub=Re.a.EMPTY,this._leavingSub=Re.a.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(cn(this._host._isCenterPosition(this._host._position))).subscribe(t=>{t&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.n),s.yc(s.X),s.yc(Object(s.cb)(()=>wf)),s.yc(ye.e))},t.\u0275dir=s.tc({type:t,selectors:[["","matTabBodyHost",""]],features:[s.hc]}),t})(),vf=(()=>{class t{constructor(t,e,i){this._elementRef=t,this._dir=e,this._dirChangeSubscription=Re.a.EMPTY,this._translateTabComplete=new Pe.a,this._onCentering=new s.s,this._beforeCentering=new s.s,this._afterLeavingCenter=new s.s,this._onCentered=new s.s(!0),this.animationDuration="500ms",e&&(this._dirChangeSubscription=e.change.subscribe(t=>{this._computePositionAnimationState(t),i.markForCheck()})),this._translateTabComplete.pipe(Ar((t,e)=>t.fromState===e.fromState&&t.toState===e.toState)).subscribe(t=>{this._isCenterPosition(t.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(t.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}set position(t){this._positionIndex=t,this._computePositionAnimationState()}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(t){const e=this._isCenterPosition(t.toState);this._beforeCentering.emit(e),e&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(t){return"center"==t||"left-origin-center"==t||"right-origin-center"==t}_computePositionAnimationState(t=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==t?"left":"right":this._positionIndex>0?"ltr"==t?"right":"left":"center"}_computePositionFromOrigin(t){const e=this._getLayoutDirection();return"ltr"==e&&t<=0||"rtl"==e&&t>0?"left-origin-center":"right-origin-center"}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(en,8),s.yc(s.j))},t.\u0275dir=s.tc({type:t,inputs:{animationDuration:"animationDuration",position:"position",_content:["content","_content"],origin:"origin"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),t})(),wf=(()=>{class t extends vf{constructor(t,e,i){super(t,e,i)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(en,8),s.yc(s.j))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-tab-body"]],viewQuery:function(t,e){var i;1&t&&s.zd(bl,!0),2&t&&s.gd(i=s.Rc())&&(e._portalHost=i.first)},hostAttrs:[1,"mat-tab-body"],features:[s.hc],decls:3,vars:6,consts:[[1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(t,e){1&t&&(s.Dc(0,"div",0,1),s.Qc("@translateTab.start",(function(t){return e._onTranslateTabStarted(t)}))("@translateTab.done",(function(t){return e._translateTabComplete.next(t)})),s.td(2,Wg,0,0,"ng-template",2),s.Cc()),2&t&&s.ad("@translateTab",s.ed(3,Qg,e._position,s.dd(1,Yg,e.animationDuration)))},directives:[yf],styles:[".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}\n"],encapsulation:2,data:{animation:[_f.translateTab]}}),t})();const kf=new s.v("MAT_TABS_CONFIG");let xf=0;class Cf{}class Sf{constructor(t){this._elementRef=t}}const Df=_n(yn(Sf),"primary");let Ef=(()=>{class t extends Df{constructor(t,e,i,n){super(t),this._changeDetectorRef=e,this._animationMode=n,this._tabs=new s.K,this._indexToSelect=0,this._tabBodyWrapperHeight=0,this._tabsSubscription=Re.a.EMPTY,this._tabLabelSubscription=Re.a.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this.selectedIndexChange=new s.s,this.focusChange=new s.s,this.animationDone=new s.s,this.selectedTabChange=new s.s(!0),this._groupId=xf++,this.animationDuration=i&&i.animationDuration?i.animationDuration:"500ms",this.disablePagination=!(!i||null==i.disablePagination)&&i.disablePagination}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(t){this._dynamicHeight=di(t)}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){this._indexToSelect=hi(t,null)}get animationDuration(){return this._animationDuration}set animationDuration(t){this._animationDuration=/^\d+$/.test(t)?t+"ms":t}get backgroundColor(){return this._backgroundColor}set backgroundColor(t){const e=this._elementRef.nativeElement;e.classList.remove(`mat-background-${this.backgroundColor}`),t&&e.classList.add(`mat-background-${t}`),this._backgroundColor=t}ngAfterContentChecked(){const t=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=t){const e=null==this._selectedIndex;e||this.selectedTabChange.emit(this._createChangeEvent(t)),Promise.resolve().then(()=>{this._tabs.forEach((e,i)=>e.isActive=i===t),e||this.selectedIndexChange.emit(t)})}this._tabs.forEach((e,i)=>{e.position=i-t,null==this._selectedIndex||0!=e.position||e.origin||(e.origin=t-this._selectedIndex)}),this._selectedIndex!==t&&(this._selectedIndex=t,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{if(this._clampTabIndex(this._indexToSelect)===this._selectedIndex){const t=this._tabs.toArray();for(let e=0;e{this._tabs.reset(t.filter(t=>!t._closestTabGroup||t._closestTabGroup===this)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}_focusChanged(t){this.focusChange.emit(this._createChangeEvent(t))}_createChangeEvent(t){const e=new Cf;return e.index=t,this._tabs&&this._tabs.length&&(e.tab=this._tabs.toArray()[t]),e}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=Object(br.a)(...this._tabs.map(t=>t._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(t){return Math.min(this._tabs.length-1,Math.max(t||0,0))}_getTabLabelId(t){return`mat-tab-label-${this._groupId}-${t}`}_getTabContentId(t){return`mat-tab-content-${this._groupId}-${t}`}_setTabBodyWrapperHeight(t){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const e=this._tabBodyWrapper.nativeElement;e.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(e.style.height=t+"px")}_removeTabBodyWrapperHeight(){const t=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=t.clientHeight,t.style.height="",this.animationDone.emit()}_handleClick(t,e,i){t.disabled||(this.selectedIndex=e.focusIndex=i)}_getTabIndex(t,e){return t.disabled?null:this.selectedIndex===e?0:-1}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(kf,8),s.yc(Ae,8))},t.\u0275dir=s.tc({type:t,inputs:{headerPosition:"headerPosition",animationDuration:"animationDuration",disablePagination:"disablePagination",dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[s.hc]}),t})(),Af=(()=>{class t extends Ef{constructor(t,e,i,n){super(t,e,i,n)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(kf,8),s.yc(Ae,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-tab-group"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,bf,!0),2&t&&s.gd(n=s.Rc())&&(e._allTabs=n)},viewQuery:function(t,e){var i;1&t&&(s.zd(Kg,!0),s.zd(Xg,!0)),2&t&&(s.gd(i=s.Rc())&&(e._tabBodyWrapper=i.first),s.gd(i=s.Rc())&&(e._tabHeader=i.first))},hostAttrs:[1,"mat-tab-group"],hostVars:4,hostBindings:function(t,e){2&t&&s.oc("mat-tab-group-dynamic-height",e.dynamicHeight)("mat-tab-group-inverted-header","below"===e.headerPosition)},inputs:{color:"color",disableRipple:"disableRipple"},exportAs:["matTabGroup"],features:[s.jc([{provide:ff,useExisting:t}]),s.hc],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mat-tab-label mat-focus-indicator","role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",3,"id","mat-tab-label-active","disabled","matRippleDisabled","click",4,"ngFor","ngForOf"],[1,"mat-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-tab-body-active","content","position","origin","animationDuration","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",1,"mat-tab-label","mat-focus-indicator",3,"id","disabled","matRippleDisabled","click"],[1,"mat-tab-label-content"],[3,"ngIf"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","content","position","origin","animationDuration","_onCentered","_onCentering"]],template:function(t,e){1&t&&(s.Dc(0,"mat-tab-header",0,1),s.Qc("indexFocused",(function(t){return e._focusChanged(t)}))("selectFocusedIndex",(function(t){return e.selectedIndex=t})),s.td(2,ef,4,14,"div",2),s.Cc(),s.Dc(3,"div",3,4),s.td(5,nf,1,8,"mat-tab-body",5),s.Cc()),2&t&&(s.ad("selectedIndex",e.selectedIndex||0)("disableRipple",e.disableRipple)("disablePagination",e.disablePagination),s.kc(2),s.ad("ngForOf",e._tabs),s.kc(1),s.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode),s.kc(2),s.ad("ngForOf",e._tabs))},directives:function(){return[Ff,ye.s,Pf,qn,Ki,ye.t,fl,wf]},styles:[".mat-tab-group{display:flex;flex-direction:column}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],encapsulation:2}),t})();class Of{}const If=bn(Of);let Pf=(()=>{class t extends If{constructor(t){super(),this.elementRef=t}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(t,e){2&t&&(s.lc("aria-disabled",!!e.disabled),s.oc("mat-tab-disabled",e.disabled))},inputs:{disabled:"disabled"},features:[s.hc]}),t})();const Rf=Ci({passive:!0});let Tf=(()=>{class t{constructor(t,e,i,n,a,o,r){this._elementRef=t,this._changeDetectorRef=e,this._viewportRuler=i,this._dir=n,this._ngZone=a,this._platform=o,this._animationMode=r,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new Pe.a,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new Pe.a,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new s.s,this.indexFocused=new s.s,a.runOutsideAngular(()=>{_r(t.nativeElement,"mouseleave").pipe(Br(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){t=hi(t),this._selectedIndex!=t&&(this._selectedIndexChanged=!0,this._selectedIndex=t,this._keyManager&&this._keyManager.updateActiveItem(t))}ngAfterViewInit(){_r(this._previousPaginator.nativeElement,"touchstart",Rf).pipe(Br(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),_r(this._nextPaginator.nativeElement,"touchstart",Rf).pipe(Br(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const t=this._dir?this._dir.change:Le(null),e=this._viewportRuler.change(150),i=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new zi(this._items).withHorizontalOrientation(this._getLayoutDirection()).withWrap(),this._keyManager.updateActiveItem(0),"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(i):i(),Object(br.a)(t,e,this._items.changes).pipe(Br(this._destroyed)).subscribe(()=>{i(),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.pipe(Br(this._destroyed)).subscribe(t=>{this.indexFocused.emit(t),this._setTabFocus(t)})}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(t){if(!Ne(t))switch(t.keyCode){case 36:this._keyManager.setFirstItemActive(),t.preventDefault();break;case 35:this._keyManager.setLastItemActive(),t.preventDefault();break;case 13:case 32:this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(t);break;default:this._keyManager.onKeydown(t)}}_onContentChanges(){const t=this._elementRef.nativeElement.textContent;t!==this._currentTextContent&&(this._currentTextContent=t||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(t){this._isValidIndex(t)&&this.focusIndex!==t&&this._keyManager&&this._keyManager.setActiveItem(t)}_isValidIndex(t){if(!this._items)return!0;const e=this._items?this._items.toArray()[t]:null;return!!e&&!e.disabled}_setTabFocus(t){if(this._showPaginationControls&&this._scrollToLabel(t),this._items&&this._items.length){this._items.toArray()[t].focus();const e=this._tabListContainer.nativeElement,i=this._getLayoutDirection();e.scrollLeft="ltr"==i?0:e.scrollWidth-e.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const t=this.scrollDistance,e=this._platform,i="ltr"===this._getLayoutDirection()?-t:t;this._tabList.nativeElement.style.transform=`translateX(${Math.round(i)}px)`,e&&(e.TRIDENT||e.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(t){this._scrollTo(t)}_scrollHeader(t){return this._scrollTo(this._scrollDistance+("before"==t?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(t){this._stopInterval(),this._scrollHeader(t)}_scrollToLabel(t){if(this.disablePagination)return;const e=this._items?this._items.toArray()[t]:null;if(!e)return;const i=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:n,offsetWidth:s}=e.elementRef.nativeElement;let a,o;"ltr"==this._getLayoutDirection()?(a=n,o=a+s):(o=this._tabList.nativeElement.offsetWidth-n,a=o-s);const r=this.scrollDistance,l=this.scrollDistance+i;al&&(this.scrollDistance+=o-l+60)}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const t=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;t||(this.scrollDistance=0),t!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=t}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const t=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,e=t?t.elementRef.nativeElement:null;e?this._inkBar.alignToElement(e):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(t,e){e&&null!=e.button&&0!==e.button||(this._stopInterval(),Lr(650,100).pipe(Br(Object(br.a)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:e,distance:i}=this._scrollHeader(t);(0===i||i>=e)&&this._stopInterval()}))}_scrollTo(t){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const e=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(e,t)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:e,distance:this._scrollDistance}}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(ol),s.yc(en,8),s.yc(s.F),s.yc(bi),s.yc(Ae,8))},t.\u0275dir=s.tc({type:t,inputs:{disablePagination:"disablePagination"}}),t})(),Mf=(()=>{class t extends Tf{constructor(t,e,i,n,s,a,o){super(t,e,i,n,s,a,o),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=di(t)}_itemSelected(t){t.preventDefault()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(ol),s.yc(en,8),s.yc(s.F),s.yc(bi),s.yc(Ae,8))},t.\u0275dir=s.tc({type:t,inputs:{disableRipple:"disableRipple"},features:[s.hc]}),t})(),Ff=(()=>{class t extends Mf{constructor(t,e,i,n,s,a,o){super(t,e,i,n,s,a,o)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.j),s.yc(ol),s.yc(en,8),s.yc(s.F),s.yc(bi),s.yc(Ae,8))},t.\u0275cmp=s.sc({type:t,selectors:[["mat-tab-header"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,Pf,!1),2&t&&s.gd(n=s.Rc())&&(e._items=n)},viewQuery:function(t,e){var i;1&t&&(s.rd(df,!0),s.rd(sf,!0),s.rd(af,!0),s.zd(of,!0),s.zd(rf,!0)),2&t&&(s.gd(i=s.Rc())&&(e._inkBar=i.first),s.gd(i=s.Rc())&&(e._tabListContainer=i.first),s.gd(i=s.Rc())&&(e._tabList=i.first),s.gd(i=s.Rc())&&(e._nextPaginator=i.first),s.gd(i=s.Rc())&&(e._previousPaginator=i.first))},hostAttrs:[1,"mat-tab-header"],hostVars:4,hostBindings:function(t,e){2&t&&s.oc("mat-tab-header-pagination-controls-enabled",e._showPaginationControls)("mat-tab-header-rtl","rtl"==e._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[s.hc],ngContentSelectors:Gg,decls:13,vars:8,consts:[["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"div",0,1),s.Qc("click",(function(){return e._handlePaginatorClick("before")}))("mousedown",(function(t){return e._handlePaginatorPress("before",t)}))("touchend",(function(){return e._stopInterval()})),s.zc(2,"div",2),s.Cc(),s.Dc(3,"div",3,4),s.Qc("keydown",(function(t){return e._handleKeydown(t)})),s.Dc(5,"div",5,6),s.Qc("cdkObserveContent",(function(){return e._onContentChanges()})),s.Dc(7,"div",7),s.Yc(8),s.Cc(),s.zc(9,"mat-ink-bar"),s.Cc(),s.Cc(),s.Dc(10,"div",8,9),s.Qc("mousedown",(function(t){return e._handlePaginatorPress("after",t)}))("click",(function(){return e._handlePaginatorClick("after")}))("touchend",(function(){return e._stopInterval()})),s.zc(12,"div",2),s.Cc()),2&t&&(s.oc("mat-tab-header-pagination-disabled",e._disableScrollBefore),s.ad("matRippleDisabled",e._disableScrollBefore||e.disableRipple),s.kc(5),s.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode),s.kc(5),s.oc("mat-tab-header-pagination-disabled",e._disableScrollAfter),s.ad("matRippleDisabled",e._disableScrollAfter||e.disableRipple))},directives:[qn,Oi,df],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:"";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center] .mat-tab-labels{justify-content:center}[mat-align-tabs=end] .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n'],encapsulation:2}),t})(),Lf=(()=>{class t extends Tf{constructor(t,e,i,n,s,a,o){super(t,n,s,e,i,a,o),this._disableRipple=!1,this.color="primary"}get backgroundColor(){return this._backgroundColor}set backgroundColor(t){const e=this._elementRef.nativeElement.classList;e.remove(`mat-background-${this.backgroundColor}`),t&&e.add(`mat-background-${t}`),this._backgroundColor=t}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=di(t)}_itemSelected(){}ngAfterContentInit(){this._items.changes.pipe(cn(null),Br(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}updateActiveLink(t){if(!this._items)return;const e=this._items.toArray();for(let i=0;i{class t extends Lf{constructor(t,e,i,n,s,a,o){super(t,e,i,n,s,a,o)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(en,8),s.yc(s.F),s.yc(s.j),s.yc(ol),s.yc(bi,8),s.yc(Ae,8))},t.\u0275cmp=s.sc({type:t,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,jf,!0),2&t&&s.gd(n=s.Rc())&&(e._items=n)},viewQuery:function(t,e){var i;1&t&&(s.rd(df,!0),s.rd(sf,!0),s.rd(af,!0),s.zd(of,!0),s.zd(rf,!0)),2&t&&(s.gd(i=s.Rc())&&(e._inkBar=i.first),s.gd(i=s.Rc())&&(e._tabListContainer=i.first),s.gd(i=s.Rc())&&(e._tabList=i.first),s.gd(i=s.Rc())&&(e._nextPaginator=i.first),s.gd(i=s.Rc())&&(e._previousPaginator=i.first))},hostAttrs:[1,"mat-tab-nav-bar","mat-tab-header"],hostVars:10,hostBindings:function(t,e){2&t&&s.oc("mat-tab-header-pagination-controls-enabled",e._showPaginationControls)("mat-tab-header-rtl","rtl"==e._getLayoutDirection())("mat-primary","warn"!==e.color&&"accent"!==e.color)("mat-accent","accent"===e.color)("mat-warn","warn"===e.color)},inputs:{color:"color"},exportAs:["matTabNavBar","matTabNav"],features:[s.hc],attrs:lf,ngContentSelectors:Gg,decls:13,vars:6,consts:[["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-link-container",3,"keydown"],["tabListContainer",""],[1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-links"],["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"div",0,1),s.Qc("click",(function(){return e._handlePaginatorClick("before")}))("mousedown",(function(t){return e._handlePaginatorPress("before",t)}))("touchend",(function(){return e._stopInterval()})),s.zc(2,"div",2),s.Cc(),s.Dc(3,"div",3,4),s.Qc("keydown",(function(t){return e._handleKeydown(t)})),s.Dc(5,"div",5,6),s.Qc("cdkObserveContent",(function(){return e._onContentChanges()})),s.Dc(7,"div",7),s.Yc(8),s.Cc(),s.zc(9,"mat-ink-bar"),s.Cc(),s.Cc(),s.Dc(10,"div",8,9),s.Qc("mousedown",(function(t){return e._handlePaginatorPress("after",t)}))("click",(function(){return e._handlePaginatorClick("after")}))("touchend",(function(){return e._stopInterval()})),s.zc(12,"div",2),s.Cc()),2&t&&(s.oc("mat-tab-header-pagination-disabled",e._disableScrollBefore),s.ad("matRippleDisabled",e._disableScrollBefore||e.disableRipple),s.kc(10),s.oc("mat-tab-header-pagination-disabled",e._disableScrollAfter),s.ad("matRippleDisabled",e._disableScrollAfter||e.disableRipple))},directives:[qn,Oi,df],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:"";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-tab-links{display:flex}[mat-align-tabs=center] .mat-tab-links{justify-content:center}[mat-align-tabs=end] .mat-tab-links{justify-content:flex-end}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-tab-link{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;vertical-align:top;text-decoration:none;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.mat-tab-link:focus{outline:none}.mat-tab-link:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-link:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-link.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-link.mat-tab-disabled{opacity:.5}.mat-tab-link .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-link{opacity:1}[mat-stretch-tabs] .mat-tab-link{flex-basis:0;flex-grow:1}.mat-tab-link.mat-tab-disabled{pointer-events:none}@media(max-width: 599px){.mat-tab-link{min-width:72px}}\n'],encapsulation:2}),t})();class zf{}const Bf=vn(yn(bn(zf)));let Vf=(()=>{class t extends Bf{constructor(t,e,i,n,s,a){super(),this._tabNavBar=t,this.elementRef=e,this._focusMonitor=s,this._isActive=!1,this.rippleConfig=i||{},this.tabIndex=parseInt(n)||0,"NoopAnimations"===a&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0}),s.monitor(e)}get active(){return this._isActive}set active(t){t!==this._isActive&&(this._isActive=t,this._tabNavBar.updateActiveLink(this.elementRef))}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}focus(){this.elementRef.nativeElement.focus()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this.elementRef)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Lf),s.yc(s.q),s.yc(Hn,8),s.Nc("tabindex"),s.yc(Qi),s.yc(Ae,8))},t.\u0275dir=s.tc({type:t,inputs:{active:"active"},features:[s.hc]}),t})(),jf=(()=>{class t extends Vf{constructor(t,e,i,n,s,a,o,r){super(t,e,s,a,o,r),this._tabLinkRipple=new $n(this,i,e,n),this._tabLinkRipple.setupTriggerEvents(e.nativeElement)}ngOnDestroy(){super.ngOnDestroy(),this._tabLinkRipple._removeTriggerEvents()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Nf),s.yc(s.q),s.yc(s.F),s.yc(bi),s.yc(Hn,8),s.Nc("tabindex"),s.yc(Qi),s.yc(Ae,8))},t.\u0275dir=s.tc({type:t,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mat-tab-link","mat-focus-indicator"],hostVars:7,hostBindings:function(t,e){2&t&&(s.lc("aria-current",e.active?"page":null)("aria-disabled",e.disabled)("tabIndex",e.tabIndex),s.oc("mat-tab-disabled",e.disabled)("mat-tab-label-active",e.active))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matTabLink"],features:[s.hc]}),t})(),Uf=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[ye.c,fn,yl,Gn,Ii,Ji],fn]}),t})();function $f(t){const{subscriber:e,counter:i,period:n}=t;e.next(i),this.schedule({subscriber:e,counter:i+1,period:n},n)}function Hf(t,e){for(let i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}function qf(t,e){const i=e?"":"none";Hf(t.style,{touchAction:e?"":"none",webkitUserDrag:e?"":"none",webkitTapHighlightColor:e?"":"transparent",userSelect:i,msUserSelect:i,webkitUserSelect:i,MozUserSelect:i})}function Gf(t){const e=t.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(t)*e}function Wf(t,e){return t.getPropertyValue(e).split(",").map(t=>t.trim())}const Yf=Ci({passive:!0}),Qf=Ci({passive:!1});class Kf{constructor(t,e,i,n,s,a){this._config=e,this._document=i,this._ngZone=n,this._viewportRuler=s,this._dragDropRegistry=a,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._moveEvents=new Pe.a,this._pointerMoveSubscription=Re.a.EMPTY,this._pointerUpSubscription=Re.a.EMPTY,this._scrollSubscription=Re.a.EMPTY,this._resizeSubscription=Re.a.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new Pe.a,this.started=new Pe.a,this.released=new Pe.a,this.ended=new Pe.a,this.entered=new Pe.a,this.exited=new Pe.a,this.dropped=new Pe.a,this.moved=this._moveEvents.asObservable(),this._pointerDown=t=>{if(this.beforeStarted.next(),this._handles.length){const e=this._handles.find(e=>{const i=t.target;return!!i&&(i===e||e.contains(i))});!e||this._disabledHandles.has(e)||this.disabled||this._initializeDragSequence(e,t)}else this.disabled||this._initializeDragSequence(this._rootElement,t)},this._pointerMove=t=>{if(t.preventDefault(),!this._hasStartedDragging){const e=this._getPointerPositionOnPage(t);if(Math.abs(e.x-this._pickupPositionOnPage.x)+Math.abs(e.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){if(!(Date.now()>=this._dragStartTime+this._getDragStartDelay(t)))return void this._endDragSequence(t);this._dropContainer&&this._dropContainer.isDragging()||(this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(t)))}return}this._boundaryElement&&(this._previewRect&&(this._previewRect.width||this._previewRect.height)||(this._previewRect=(this._preview||this._rootElement).getBoundingClientRect()));const e=this._getConstrainedPointerPosition(t);if(this._hasMoved=!0,this._updatePointerDirectionDelta(e),this._dropContainer)this._updateActiveDropContainer(e);else{const t=this._activeTransform;t.x=e.x-this._pickupPositionOnPage.x+this._passiveTransform.x,t.y=e.y-this._pickupPositionOnPage.y+this._passiveTransform.y,this._applyRootElementTransform(t.x,t.y),"undefined"!=typeof SVGElement&&this._rootElement instanceof SVGElement&&this._rootElement.setAttribute("transform",`translate(${t.x} ${t.y})`)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:e,event:t,distance:this._getDragDistance(e),delta:this._pointerDirectionDelta})})},this._pointerUp=t=>{this._endDragSequence(t)},this.withRootElement(t),a.registerDragItem(this)}get disabled(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)}set disabled(t){const e=di(t);e!==this._disabled&&(this._disabled=e,this._toggleNativeDragInteractions())}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(t){return this._handles=t.map(t=>pi(t)),this._handles.forEach(t=>qf(t,!1)),this._toggleNativeDragInteractions(),this}withPreviewTemplate(t){return this._previewTemplate=t,this}withPlaceholderTemplate(t){return this._placeholderTemplate=t,this}withRootElement(t){const e=pi(t);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),e.addEventListener("mousedown",this._pointerDown,Qf),e.addEventListener("touchstart",this._pointerDown,Yf),this._initialTransform=void 0,this._rootElement=e),this}withBoundaryElement(t){return this._boundaryElement=t?pi(t):null,this._resizeSubscription.unsubscribe(),t&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&tb(this._rootElement),tb(this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._boundaryElement=this._rootElement=this._placeholderTemplate=this._previewTemplate=this._anchor=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(t){this._handles.indexOf(t)>-1&&this._disabledHandles.add(t)}enableHandle(t){this._disabledHandles.delete(t)}withDirection(t){return this._direction=t,this}_withDropContainer(t){this._dropContainer=t}getFreeDragPosition(){const t=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:t.x,y:t.y}}setFreeDragPosition(t){return this._activeTransform={x:0,y:0},this._passiveTransform.x=t.x,this._passiveTransform.y=t.y,this._dropContainer||this._applyRootElementTransform(t.x,t.y),this}_sortFromLastPointerPosition(){const t=this._pointerPositionAtLastDirectionChange;t&&this._dropContainer&&this._updateActiveDropContainer(t)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview&&tb(this._preview),this._previewRef&&this._previewRef.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder&&tb(this._placeholder),this._placeholderRef&&this._placeholderRef.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(t){this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging&&(this.released.next({source:this}),this._dropContainer?(this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(t),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)})):(this._passiveTransform.x=this._activeTransform.x,this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(this._getPointerPositionOnPage(t))})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this))))}_startDragSequence(t){if(this.started.next({source:this}),eb(t)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions(),this._dropContainer){const t=this._rootElement,i=t.parentNode,n=this._preview=this._createPreviewElement(),s=this._placeholder=this._createPlaceholderElement(),a=this._anchor=this._anchor||this._document.createComment("");i.insertBefore(a,t),t.style.display="none",this._document.body.appendChild(i.replaceChild(s,t)),(e=this._document,e.fullscreenElement||e.webkitFullscreenElement||e.mozFullScreenElement||e.msFullscreenElement||e.body).appendChild(n),this._dropContainer.start(),this._initialContainer=this._dropContainer,this._initialIndex=this._dropContainer.getItemIndex(this)}else this._initialContainer=this._initialIndex=void 0;var e}_initializeDragSequence(t,e){e.stopPropagation();const i=this.isDragging(),n=eb(e),s=!n&&0!==e.button,a=this._rootElement,o=!n&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now();if(e.target&&e.target.draggable&&"mousedown"===e.type&&e.preventDefault(),i||s||o)return;this._handles.length&&(this._rootElementTapHighlight=a.style.webkitTapHighlightColor,a.style.webkitTapHighlightColor="transparent"),this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scroll.pipe(cn(null)).subscribe(()=>{this._scrollPosition=this._viewportRuler.getViewportScrollPosition()}),this._boundaryElement&&(this._boundaryRect=this._boundaryElement.getBoundingClientRect());const r=this._previewTemplate;this._pickupPositionInElement=r&&r.template&&!r.matchSize?{x:0,y:0}:this._getPointerPositionInElement(t,e);const l=this._pickupPositionOnPage=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:l.x,y:l.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}_cleanupDragArtifacts(t){this._rootElement.style.display="",this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._boundaryRect=this._previewRect=void 0,this._ngZone.run(()=>{const e=this._dropContainer,i=e.getItemIndex(this),n=this._getPointerPositionOnPage(t),s=this._getDragDistance(this._getPointerPositionOnPage(t)),a=e._isOverContainer(n.x,n.y);this.ended.next({source:this,distance:s}),this.dropped.next({item:this,currentIndex:i,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:a,distance:s}),e.drop(this,i,this._initialContainer,a,s,this._initialIndex),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:t,y:e}){let i=this._initialContainer._getSiblingContainerFromPosition(this,t,e);!i&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(t,e)&&(i=this._initialContainer),i&&i!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=i,this._dropContainer.enter(this,t,e,i===this._initialContainer&&i.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:i,currentIndex:i.getItemIndex(this)})}),this._dropContainer._startScrollingIfNecessary(t,e),this._dropContainer._sortItem(this,t,e,this._pointerDirectionDelta),this._preview.style.transform=Xf(t-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y)}_createPreviewElement(){const t=this._previewTemplate,e=this.previewClass,i=t?t.template:null;let n;if(i){const e=t.viewContainer.createEmbeddedView(i,t.context);e.detectChanges(),n=ib(e,this._document),this._previewRef=e,t.matchSize?nb(n,this._rootElement):n.style.transform=Xf(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else{const t=this._rootElement;n=Zf(t),nb(n,t)}return Hf(n.style,{pointerEvents:"none",margin:"0",position:"fixed",top:"0",left:"0",zIndex:"1000"}),qf(n,!1),n.classList.add("cdk-drag-preview"),n.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(t=>n.classList.add(t)):n.classList.add(e)),n}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const t=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._preview.style.transform=Xf(t.left,t.top);const e=function(t){const e=getComputedStyle(t),i=Wf(e,"transition-property"),n=i.find(t=>"transform"===t||"all"===t);if(!n)return 0;const s=i.indexOf(n),a=Wf(e,"transition-duration"),o=Wf(e,"transition-delay");return Gf(a[s])+Gf(o[s])}(this._preview);return 0===e?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(t=>{const i=e=>{(!e||e.target===this._preview&&"transform"===e.propertyName)&&(this._preview.removeEventListener("transitionend",i),t(),clearTimeout(n))},n=setTimeout(i,1.5*e);this._preview.addEventListener("transitionend",i)}))}_createPlaceholderElement(){const t=this._placeholderTemplate,e=t?t.template:null;let i;return e?(this._placeholderRef=t.viewContainer.createEmbeddedView(e,t.context),this._placeholderRef.detectChanges(),i=ib(this._placeholderRef,this._document)):i=Zf(this._rootElement),i.classList.add("cdk-drag-placeholder"),i}_getPointerPositionInElement(t,e){const i=this._rootElement.getBoundingClientRect(),n=t===this._rootElement?null:t,s=n?n.getBoundingClientRect():i,a=eb(e)?e.targetTouches[0]:e;return{x:s.left-i.left+(a.pageX-s.left-this._scrollPosition.left),y:s.top-i.top+(a.pageY-s.top-this._scrollPosition.top)}}_getPointerPositionOnPage(t){const e=eb(t)?t.touches[0]||t.changedTouches[0]:t;return{x:e.pageX-this._scrollPosition.left,y:e.pageY-this._scrollPosition.top}}_getConstrainedPointerPosition(t){const e=this._getPointerPositionOnPage(t),i=this.constrainPosition?this.constrainPosition(e,this):e,n=this._dropContainer?this._dropContainer.lockAxis:null;if("x"===this.lockAxis||"x"===n?i.y=this._pickupPositionOnPage.y:"y"!==this.lockAxis&&"y"!==n||(i.x=this._pickupPositionOnPage.x),this._boundaryRect){const{x:t,y:e}=this._pickupPositionInElement,n=this._boundaryRect,s=this._previewRect,a=n.top+e,o=n.bottom-(s.height-e);i.x=Jf(i.x,n.left+t,n.right-(s.width-t)),i.y=Jf(i.y,a,o)}return i}_updatePointerDirectionDelta(t){const{x:e,y:i}=t,n=this._pointerDirectionDelta,s=this._pointerPositionAtLastDirectionChange,a=Math.abs(e-s.x),o=Math.abs(i-s.y);return a>this._config.pointerDirectionChangeThreshold&&(n.x=e>s.x?1:-1,s.x=e),o>this._config.pointerDirectionChangeThreshold&&(n.y=i>s.y?1:-1,s.y=i),n}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const t=this._handles.length>0||!this.isDragging();t!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=t,qf(this._rootElement,t))}_removeRootElementListeners(t){t.removeEventListener("mousedown",this._pointerDown,Qf),t.removeEventListener("touchstart",this._pointerDown,Yf)}_applyRootElementTransform(t,e){const i=Xf(t,e);null==this._initialTransform&&(this._initialTransform=this._rootElement.style.transform||""),this._rootElement.style.transform=this._initialTransform?i+" "+this._initialTransform:i}_getDragDistance(t){const e=this._pickupPositionOnPage;return e?{x:t.x-e.x,y:t.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0}_containInsideBoundaryOnResize(){let{x:t,y:e}=this._passiveTransform;if(0===t&&0===e||this.isDragging()||!this._boundaryElement)return;const i=this._boundaryElement.getBoundingClientRect(),n=this._rootElement.getBoundingClientRect();if(0===i.width&&0===i.height||0===n.width&&0===n.height)return;const s=i.left-n.left,a=n.right-i.right,o=i.top-n.top,r=n.bottom-i.bottom;i.width>n.width?(s>0&&(t+=s),a>0&&(t-=a)):t=0,i.height>n.height?(o>0&&(e+=o),r>0&&(e-=r)):e=0,t===this._passiveTransform.x&&e===this._passiveTransform.y||this.setFreeDragPosition({y:e,x:t})}_getDragStartDelay(t){const e=this.dragStartDelay;return"number"==typeof e?e:eb(t)?e.touch:e?e.mouse:0}}function Xf(t,e){return`translate3d(${Math.round(t)}px, ${Math.round(e)}px, 0)`}function Zf(t){const e=t.cloneNode(!0),i=e.querySelectorAll("[id]"),n=t.querySelectorAll("canvas");e.removeAttribute("id");for(let s=0;s!0,this.beforeStarted=new Pe.a,this.entered=new Pe.a,this.exited=new Pe.a,this.dropped=new Pe.a,this.sorted=new Pe.a,this._isDragging=!1,this._itemPositions=[],this._parentPositions=new Map,this._previousSwap={drag:null,delta:0},this._siblings=[],this._orientation="vertical",this._activeSiblings=new Set,this._direction="ltr",this._viewportScrollSubscription=Re.a.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new Pe.a,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function(t=0,e=Ye){return(!Fr(t)||t<0)&&(t=0),e&&"function"==typeof e.schedule||(e=Ye),new si.a(i=>(i.add(e.schedule($f,t,{subscriber:i,counter:0,period:t})),i))}(0,wr).pipe(Br(this._stopScrollTimers)).subscribe(()=>{const t=this._scrollNode;1===this._verticalScrollDirection?ub(t,-2):2===this._verticalScrollDirection&&ub(t,2),1===this._horizontalScrollDirection?mb(t,-2):2===this._horizontalScrollDirection&&mb(t,2)})},this.element=pi(t),this._document=i,this.withScrollableParents([this.element]),e.registerDropContainer(this)}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){const t=pi(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=t.msScrollSnapType||t.scrollSnapType||"",t.scrollSnapType=t.msScrollSnapType="none",this._cacheItems(),this._siblings.forEach(t=>t._startReceiving(this)),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}enter(t,e,i,n){let s;this.start(),null==n?(s=this.sortingDisabled?this._draggables.indexOf(t):-1,-1===s&&(s=this._getItemIndexFromPointerPosition(t,e,i))):s=n;const a=this._activeDraggables,o=a.indexOf(t),r=t.getPlaceholderElement();let l=a[s];if(l===t&&(l=a[s+1]),o>-1&&a.splice(o,1),l&&!this._dragDropRegistry.isDragging(l)){const e=l.getRootElement();e.parentElement.insertBefore(r,e),a.splice(s,0,t)}else pi(this.element).appendChild(r),a.push(t);r.style.transform="",this._cacheItemPositions(),this.entered.next({item:t,container:this,currentIndex:this.getItemIndex(t)})}exit(t){this._reset(),this.exited.next({item:t,container:this})}drop(t,e,i,n,s,a){this._reset(),null==a&&(a=i.getItemIndex(t)),this.dropped.next({item:t,currentIndex:e,previousIndex:a,container:this,previousContainer:i,isPointerOverContainer:n,distance:s})}withItems(t){return this._draggables=t,t.forEach(t=>t._withDropContainer(this)),this.isDragging()&&this._cacheItems(),this}withDirection(t){return this._direction=t,this}connectedTo(t){return this._siblings=t.slice(),this}withOrientation(t){return this._orientation=t,this}withScrollableParents(t){const e=pi(this.element);return this._scrollableElements=-1===t.indexOf(e)?[e,...t]:t.slice(),this}getItemIndex(t){return this._isDragging?cb("horizontal"===this._orientation&&"rtl"===this._direction?this._itemPositions.slice().reverse():this._itemPositions,e=>e.drag===t):this._draggables.indexOf(t)}isReceiving(){return this._activeSiblings.size>0}_sortItem(t,e,i,n){if(this.sortingDisabled||!lb(this._clientRect,e,i))return;const s=this._itemPositions,a=this._getItemIndexFromPointerPosition(t,e,i,n);if(-1===a&&s.length>0)return;const o="horizontal"===this._orientation,r=cb(s,e=>e.drag===t),l=s[a],c=s[r].clientRect,d=l.clientRect,h=r>a?1:-1;this._previousSwap.drag=l.drag,this._previousSwap.delta=o?n.x:n.y;const u=this._getItemOffsetPx(c,d,h),m=this._getSiblingOffsetPx(r,s,h),p=s.slice();sb(s,r,a),this.sorted.next({previousIndex:r,currentIndex:a,container:this,item:t}),s.forEach((e,i)=>{if(p[i]===e)return;const n=e.drag===t,s=n?u:m,a=n?t.getPlaceholderElement():e.drag.getRootElement();e.offset+=s,o?(a.style.transform=`translate3d(${Math.round(e.offset)}px, 0, 0)`,rb(e.clientRect,0,s)):(a.style.transform=`translate3d(0, ${Math.round(e.offset)}px, 0)`,rb(e.clientRect,s,0))})}_startScrollingIfNecessary(t,e){if(this.autoScrollDisabled)return;let i,n=0,s=0;if(this._parentPositions.forEach((a,o)=>{o!==this._document&&a.clientRect&&!i&&lb(a.clientRect,t,e)&&([n,s]=function(t,e,i,n){const s=pb(e,n),a=gb(e,i);let o=0,r=0;if(s){const e=t.scrollTop;1===s?e>0&&(o=1):t.scrollHeight-e>t.clientHeight&&(o=2)}if(a){const e=t.scrollLeft;1===a?e>0&&(r=1):t.scrollWidth-e>t.clientWidth&&(r=2)}return[o,r]}(o,a.clientRect,t,e),(n||s)&&(i=o))}),!n&&!s){const{width:a,height:o}=this._viewportRuler.getViewportSize(),r={width:a,height:o,top:0,right:a,bottom:o,left:0};n=pb(r,e),s=gb(r,t),i=window}!i||n===this._verticalScrollDirection&&s===this._horizontalScrollDirection&&i===this._scrollNode||(this._verticalScrollDirection=n,this._horizontalScrollDirection=s,this._scrollNode=i,(n||s)&&i?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_cacheParentPositions(){this._parentPositions.clear(),this._parentPositions.set(this._document,{scrollPosition:this._viewportRuler.getViewportScrollPosition()}),this._scrollableElements.forEach(t=>{const e=hb(t);t===this.element&&(this._clientRect=e),this._parentPositions.set(t,{scrollPosition:{top:t.scrollTop,left:t.scrollLeft},clientRect:e})})}_cacheItemPositions(){const t="horizontal"===this._orientation;this._itemPositions=this._activeDraggables.map(t=>{const e=t.getVisibleElement();return{drag:t,offset:0,clientRect:hb(e)}}).sort((e,i)=>t?e.clientRect.left-i.clientRect.left:e.clientRect.top-i.clientRect.top)}_reset(){this._isDragging=!1;const t=pi(this.element).style;t.scrollSnapType=t.msScrollSnapType=this._initialScrollSnap,this._activeDraggables.forEach(t=>t.getRootElement().style.transform=""),this._siblings.forEach(t=>t._stopReceiving(this)),this._activeDraggables=[],this._itemPositions=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_getSiblingOffsetPx(t,e,i){const n="horizontal"===this._orientation,s=e[t].clientRect,a=e[t+-1*i];let o=s[n?"width":"height"]*i;if(a){const t=n?"left":"top",e=n?"right":"bottom";-1===i?o-=a.clientRect[t]-s[e]:o+=s[t]-a.clientRect[e]}return o}_getItemOffsetPx(t,e,i){const n="horizontal"===this._orientation;let s=n?e.left-t.left:e.top-t.top;return-1===i&&(s+=n?e.width-t.width:e.height-t.height),s}_getItemIndexFromPointerPosition(t,e,i,n){const s="horizontal"===this._orientation;return cb(this._itemPositions,({drag:a,clientRect:o},r,l)=>{if(a===t)return l.length<2;if(n){const t=s?n.x:n.y;if(a===this._previousSwap.drag&&t===this._previousSwap.delta)return!1}return s?e>=Math.floor(o.left)&&e<=Math.floor(o.right):i>=Math.floor(o.top)&&i<=Math.floor(o.bottom)})}_cacheItems(){this._activeDraggables=this._draggables.slice(),this._cacheItemPositions(),this._cacheParentPositions()}_updateAfterScroll(t,e,i){const n=t===this._document?t.documentElement:t,s=this._parentPositions.get(t).scrollPosition,a=s.top-e,o=s.left-i;this._parentPositions.forEach((e,i)=>{e.clientRect&&t!==i&&n.contains(i)&&rb(e.clientRect,a,o)}),this._itemPositions.forEach(({clientRect:t})=>{rb(t,a,o)}),this._itemPositions.forEach(({drag:t})=>{this._dragDropRegistry.isDragging(t)&&t._sortFromLastPointerPosition()}),s.top=e,s.left=i}_isOverContainer(t,e){return db(this._clientRect,t,e)}_getSiblingContainerFromPosition(t,e,i){return this._siblings.find(n=>n._canReceive(t,e,i))}_canReceive(t,e,i){if(!db(this._clientRect,e,i)||!this.enterPredicate(t,this))return!1;const n=this._getShadowRoot().elementFromPoint(e,i);if(!n)return!1;const s=pi(this.element);return n===s||s.contains(n)}_startReceiving(t){const e=this._activeSiblings;e.has(t)||(e.add(t),this._cacheParentPositions(),this._listenToScrollEvents())}_stopReceiving(t){this._activeSiblings.delete(t),this._viewportScrollSubscription.unsubscribe()}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scroll.subscribe(t=>{if(this.isDragging()){const e=t.target;if(this._parentPositions.get(e)){let t,i;if(e===this._document){const e=this._viewportRuler.getViewportScrollPosition();t=e.top,i=e.left}else t=e.scrollTop,i=e.scrollLeft;this._updateAfterScroll(e,t,i)}}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const t=Di(pi(this.element));this._cachedShadowRoot=t||this._document}return this._cachedShadowRoot}}function rb(t,e,i){t.top+=e,t.bottom=t.top+t.height,t.left+=i,t.right=t.left+t.width}function lb(t,e,i){const{top:n,right:s,bottom:a,left:o,width:r,height:l}=t,c=.05*r,d=.05*l;return i>n-d&&io-c&&e=n&&i<=s&&e>=a&&e<=o}function hb(t){const e=t.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}}function ub(t,e){t===window?t.scrollBy(0,e):t.scrollTop+=e}function mb(t,e){t===window?t.scrollBy(e,0):t.scrollLeft+=e}function pb(t,e){const{top:i,bottom:n,height:s}=t,a=.05*s;return e>=i-a&&e<=i+a?1:e>=n-a&&e<=n+a?2:0}function gb(t,e){const{left:i,right:n,width:s}=t,a=.05*s;return e>=i-a&&e<=i+a?1:e>=n-a&&e<=n+a?2:0}const fb=Ci({passive:!1,capture:!0});let bb=(()=>{class t{constructor(t,e){this._ngZone=t,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=new Set,this._globalListeners=new Map,this.pointerMove=new Pe.a,this.pointerUp=new Pe.a,this.scroll=new Pe.a,this._preventDefaultWhileDragging=t=>{this._activeDragInstances.size&&t.preventDefault()},this._document=e}registerDropContainer(t){this._dropInstances.has(t)||this._dropInstances.add(t)}registerDragItem(t){this._dragInstances.add(t),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._preventDefaultWhileDragging,fb)})}removeDropContainer(t){this._dropInstances.delete(t)}removeDragItem(t){this._dragInstances.delete(t),this.stopDragging(t),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._preventDefaultWhileDragging,fb)}startDragging(t,e){if(!this._activeDragInstances.has(t)&&(this._activeDragInstances.add(t),1===this._activeDragInstances.size)){const t=e.type.startsWith("touch"),i=t?"touchend":"mouseup";this._globalListeners.set(t?"touchmove":"mousemove",{handler:t=>this.pointerMove.next(t),options:fb}).set(i,{handler:t=>this.pointerUp.next(t),options:!0}).set("scroll",{handler:t=>this.scroll.next(t),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:fb}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((t,e)=>{this._document.addEventListener(e,t.handler,t.options)})})}}stopDragging(t){this._activeDragInstances.delete(t),0===this._activeDragInstances.size&&this._clearGlobalListeners()}isDragging(t){return this._activeDragInstances.has(t)}ngOnDestroy(){this._dragInstances.forEach(t=>this.removeDragItem(t)),this._dropInstances.forEach(t=>this.removeDropContainer(t)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((t,e)=>{this._document.removeEventListener(e,t.handler,t.options)}),this._globalListeners.clear()}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(s.F),s.Mc(ye.e))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(s.F),Object(s.Mc)(ye.e))},token:t,providedIn:"root"}),t})();const _b={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let yb=(()=>{class t{constructor(t,e,i,n){this._document=t,this._ngZone=e,this._viewportRuler=i,this._dragDropRegistry=n}createDrag(t,e=_b){return new Kf(t,e,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(t){return new ob(t,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(ye.e),s.Mc(s.F),s.Mc(ol),s.Mc(bb))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(ye.e),Object(s.Mc)(s.F),Object(s.Mc)(ol),Object(s.Mc)(bb))},token:t,providedIn:"root"}),t})();const vb=new s.v("CDK_DRAG_PARENT");let wb=(()=>{class t{constructor(t,e){this.element=t,this._stateChanges=new Pe.a,this._disabled=!1,this._parentDrag=e,qf(t.nativeElement,!1)}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t),this._stateChanges.next(this)}ngOnDestroy(){this._stateChanges.complete()}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(vb,8))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkDragHandle",""]],hostAttrs:[1,"cdk-drag-handle"],inputs:{disabled:["cdkDragHandleDisabled","disabled"]}}),t})(),kb=(()=>{class t{constructor(t){this.templateRef=t}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.U))},t.\u0275dir=s.tc({type:t,selectors:[["ng-template","cdkDragPlaceholder",""]],inputs:{data:"data"}}),t})(),xb=(()=>{class t{constructor(t){this.templateRef=t,this._matchSize=!1}get matchSize(){return this._matchSize}set matchSize(t){this._matchSize=di(t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.U))},t.\u0275dir=s.tc({type:t,selectors:[["ng-template","cdkDragPreview",""]],inputs:{matchSize:"matchSize",data:"data"}}),t})();const Cb=new s.v("CDK_DRAG_CONFIG"),Sb=new s.v("CDK_DROP_LIST");let Db=(()=>{class t{constructor(t,e,i,n,a,o,r,l,c){this.element=t,this.dropContainer=e,this._document=i,this._ngZone=n,this._viewContainerRef=a,this._dir=r,this._changeDetectorRef=c,this._destroyed=new Pe.a,this.started=new s.s,this.released=new s.s,this.ended=new s.s,this.entered=new s.s,this.exited=new s.s,this.dropped=new s.s,this.moved=new si.a(t=>{const e=this._dragRef.moved.pipe(Object(ii.a)(t=>({source:this,pointerPosition:t.pointerPosition,event:t.event,delta:t.delta,distance:t.distance}))).subscribe(t);return()=>{e.unsubscribe()}}),this._dragRef=l.createDrag(t,{dragStartThreshold:o&&null!=o.dragStartThreshold?o.dragStartThreshold:5,pointerDirectionChangeThreshold:o&&null!=o.pointerDirectionChangeThreshold?o.pointerDirectionChangeThreshold:5}),this._dragRef.data=this,o&&this._assignDefaults(o),e&&(this._dragRef._withDropContainer(e._dropListRef),e.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(t){this._disabled=di(t),this._dragRef.disabled=this._disabled}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}ngAfterViewInit(){this._ngZone.onStable.asObservable().pipe(ri(1),Br(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._handles.changes.pipe(cn(this._handles),je(t=>{const e=t.filter(t=>t._parentDrag===this).map(t=>t.element);this._dragRef.withHandles(e)}),$r(t=>Object(br.a)(...t.map(t=>t._stateChanges.pipe(cn(t))))),Br(this._destroyed)).subscribe(t=>{const e=this._dragRef,i=t.element.nativeElement;t.disabled?e.disableHandle(i):e.enableHandle(i)}),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})}ngOnChanges(t){const e=t.rootElementSelector,i=t.freeDragPosition;e&&!e.firstChange&&this._updateRootElement(),i&&!i.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()}_updateRootElement(){const t=this.element.nativeElement,e=this.rootElementSelector?Eb(t,this.rootElementSelector):t;if(e&&e.nodeType!==this._document.ELEMENT_NODE)throw Error("cdkDrag must be attached to an element node. "+`Currently attached to "${e.nodeName}".`);this._dragRef.withRootElement(e||t)}_getBoundaryElement(){const t=this.boundaryElement;if(!t)return null;if("string"==typeof t)return Eb(this.element.nativeElement,t);const e=pi(t);if(Object(s.eb)()&&!e.contains(this.element.nativeElement))throw Error("Draggable element is not inside of the node passed into cdkDragBoundary.");return e}_syncInputs(t){t.beforeStarted.subscribe(()=>{if(!t.isDragging()){const e=this._dir,i=this.dragStartDelay,n=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,s=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;t.disabled=this.disabled,t.lockAxis=this.lockAxis,t.dragStartDelay="object"==typeof i&&i?i:hi(i),t.constrainPosition=this.constrainPosition,t.previewClass=this.previewClass,t.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(n).withPreviewTemplate(s),e&&t.withDirection(e.value)}})}_handleEvents(t){t.started.subscribe(()=>{this.started.emit({source:this}),this._changeDetectorRef.markForCheck()}),t.released.subscribe(()=>{this.released.emit({source:this})}),t.ended.subscribe(t=>{this.ended.emit({source:this,distance:t.distance}),this._changeDetectorRef.markForCheck()}),t.entered.subscribe(t=>{this.entered.emit({container:t.container.data,item:this,currentIndex:t.currentIndex})}),t.exited.subscribe(t=>{this.exited.emit({container:t.container.data,item:this})}),t.dropped.subscribe(t=>{this.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,isPointerOverContainer:t.isPointerOverContainer,item:this,distance:t.distance})})}_assignDefaults(t){const{lockAxis:e,dragStartDelay:i,constrainPosition:n,previewClass:s,boundaryElement:a,draggingDisabled:o,rootElementSelector:r}=t;this.disabled=null!=o&&o,this.dragStartDelay=i||0,e&&(this.lockAxis=e),n&&(this.constrainPosition=n),s&&(this.previewClass=s),a&&(this.boundaryElement=a),r&&(this.rootElementSelector=r)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(Sb,12),s.yc(ye.e),s.yc(s.F),s.yc(s.X),s.yc(Cb,8),s.yc(en,8),s.yc(yb),s.yc(s.j))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkDrag",""]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,xb,!0),s.qc(i,kb,!0),s.qc(i,wb,!0)),2&t&&(s.gd(n=s.Rc())&&(e._previewTemplate=n.first),s.gd(n=s.Rc())&&(e._placeholderTemplate=n.first),s.gd(n=s.Rc())&&(e._handles=n))},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(t,e){2&t&&s.oc("cdk-drag-disabled",e.disabled)("cdk-drag-dragging",e._dragRef.isDragging())},inputs:{disabled:["cdkDragDisabled","disabled"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],lockAxis:["cdkDragLockAxis","lockAxis"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],boundaryElement:["cdkDragBoundary","boundaryElement"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],data:["cdkDragData","data"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],features:[s.jc([{provide:vb,useExisting:t}]),s.ic]}),t})();function Eb(t,e){let i=t.parentElement;for(;i;){if(i.matches?i.matches(e):i.msMatchesSelector(e))return i;i=i.parentElement}return null}let Ab=(()=>{class t{constructor(){this._items=new Set,this._disabled=!1}get disabled(){return this._disabled}set disabled(t){this._disabled=di(t)}ngOnDestroy(){this._items.clear()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.tc({type:t,selectors:[["","cdkDropListGroup",""]],inputs:{disabled:["cdkDropListGroupDisabled","disabled"]},exportAs:["cdkDropListGroup"]}),t})(),Ob=0,Ib=(()=>{class t{constructor(e,i,n,a,o,r,l){this.element=e,this._changeDetectorRef=n,this._dir=a,this._group=o,this._scrollDispatcher=r,this._destroyed=new Pe.a,this.connectedTo=[],this.id=`cdk-drop-list-${Ob++}`,this.enterPredicate=()=>!0,this.dropped=new s.s,this.entered=new s.s,this.exited=new s.s,this.sorted=new s.s,this._unsortedItems=new Set,this._dropListRef=i.createDropList(e),this._dropListRef.data=this,l&&this._assignDefaults(l),this._dropListRef.enterPredicate=(t,e)=>this.enterPredicate(t.data,e.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),t._dropLists.push(this),o&&o._items.add(this)}get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(t){this._dropListRef.disabled=this._disabled=di(t)}ngAfterContentInit(){if(this._scrollDispatcher){const t=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(t=>t.getElementRef().nativeElement);this._dropListRef.withScrollableParents(t)}}addItem(t){this._unsortedItems.add(t),this._dropListRef.isDragging()&&this._syncItemsWithRef()}removeItem(t){this._unsortedItems.delete(t),this._dropListRef.isDragging()&&this._syncItemsWithRef()}getSortedItems(){return Array.from(this._unsortedItems).sort((t,e)=>t._dragRef.getVisibleElement().compareDocumentPosition(e._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){const e=t._dropLists.indexOf(this);e>-1&&t._dropLists.splice(e,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}start(){this._dropListRef.start()}drop(t,e,i,n){this._dropListRef.drop(t._dragRef,e,i._dropListRef,n,{x:0,y:0})}enter(t,e,i){this._dropListRef.enter(t._dragRef,e,i)}exit(t){this._dropListRef.exit(t._dragRef)}getItemIndex(t){return this._dropListRef.getItemIndex(t._dragRef)}_setupInputSyncSubscription(e){this._dir&&this._dir.change.pipe(cn(this._dir.value),Br(this._destroyed)).subscribe(t=>e.withDirection(t)),e.beforeStarted.subscribe(()=>{const i=ui(this.connectedTo).map(e=>"string"==typeof e?t._dropLists.find(t=>t.id===e):e);this._group&&this._group._items.forEach(t=>{-1===i.indexOf(t)&&i.push(t)}),e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.sortingDisabled=di(this.sortingDisabled),e.autoScrollDisabled=di(this.autoScrollDisabled),e.connectedTo(i.filter(t=>t&&t!==this).map(t=>t._dropListRef)).withOrientation(this.orientation)})}_handleEvents(t){t.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),t.entered.subscribe(t=>{this.entered.emit({container:this,item:t.item.data,currentIndex:t.currentIndex})}),t.exited.subscribe(t=>{this.exited.emit({container:this,item:t.item.data}),this._changeDetectorRef.markForCheck()}),t.sorted.subscribe(t=>{this.sorted.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,container:this,item:t.item.data})}),t.dropped.subscribe(t=>{this.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,item:t.item.data,isPointerOverContainer:t.isPointerOverContainer,distance:t.distance}),this._changeDetectorRef.markForCheck()})}_assignDefaults(t){const{lockAxis:e,draggingDisabled:i,sortingDisabled:n,listAutoScrollDisabled:s,listOrientation:a}=t;this.disabled=null!=i&&i,this.sortingDisabled=null!=n&&n,this.autoScrollDisabled=null!=s&&s,this.orientation=a||"vertical",e&&(this.lockAxis=e)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(t=>t._dragRef))}}return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(yb),s.yc(s.j),s.yc(en,8),s.yc(Ab,12),s.yc(sl),s.yc(Cb,8))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(t,e){2&t&&(s.Gc("id",e.id),s.oc("cdk-drop-list-disabled",e.disabled)("cdk-drop-list-dragging",e._dropListRef.isDragging())("cdk-drop-list-receiving",e._dropListRef.isReceiving()))},inputs:{connectedTo:["cdkDropListConnectedTo","connectedTo"],id:"id",enterPredicate:["cdkDropListEnterPredicate","enterPredicate"],disabled:["cdkDropListDisabled","disabled"],sortingDisabled:["cdkDropListSortingDisabled","sortingDisabled"],autoScrollDisabled:["cdkDropListAutoScrollDisabled","autoScrollDisabled"],orientation:["cdkDropListOrientation","orientation"],lockAxis:["cdkDropListLockAxis","lockAxis"],data:["cdkDropListData","data"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],features:[s.jc([{provide:Ab,useValue:void 0},{provide:Sb,useExisting:t}])]}),t._dropLists=[],t})(),Pb=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[yb]}),t})();class Rb{constructor(t,e){this._document=e;const i=this._textarea=this._document.createElement("textarea"),n=i.style;n.opacity="0",n.position="absolute",n.left=n.top="-999em",i.setAttribute("aria-hidden","true"),i.value=t,this._document.body.appendChild(i)}copy(){const t=this._textarea;let e=!1;try{if(t){const i=this._document.activeElement;t.select(),t.setSelectionRange(0,t.value.length),e=this._document.execCommand("copy"),i&&i.focus()}}catch(OA){}return e}destroy(){const t=this._textarea;t&&(t.parentNode&&t.parentNode.removeChild(t),this._textarea=void 0)}}let Tb=(()=>{class t{constructor(t){this._document=t}copy(t){const e=this.beginCopy(t),i=e.copy();return e.destroy(),i}beginCopy(t){return new Rb(t,this._document)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(ye.e))},t.\u0275prov=Object(s.uc)({factory:function(){return new t(Object(s.Mc)(ye.e))},token:t,providedIn:"root"}),t})();const Mb=new s.v("CKD_COPY_TO_CLIPBOARD_CONFIG");let Fb=(()=>{class t{constructor(t,e,i){this._clipboard=t,this._ngZone=e,this.text="",this.attempts=1,this.copied=new s.s,this._deprecatedCopied=this.copied,this._pending=new Set,i&&null!=i.attempts&&(this.attempts=i.attempts)}copy(t=this.attempts){if(t>1){let e=t;const i=this._clipboard.beginCopy(this.text);this._pending.add(i);const n=()=>{const t=i.copy();t||!--e||this._destroyed?(this._currentTimeout=null,this._pending.delete(i),i.destroy(),this.copied.emit(t)):this._currentTimeout=this._ngZone?this._ngZone.runOutsideAngular(()=>setTimeout(n,1)):setTimeout(n,1)};n()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(t=>t.destroy()),this._pending.clear(),this._destroyed=!0}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Tb),s.yc(s.F),s.yc(Mb,8))},t.\u0275dir=s.tc({type:t,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e.copy()}))},inputs:{text:["cdkCopyToClipboard","text"],attempts:["cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied",_deprecatedCopied:"copied"}}),t})(),Lb=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})();function Nb(t){return hh(t)(this)}si.a.prototype.map=function(t,e){return Object(ii.a)(t,e)(this)},si.a.prototype.catch=Nb,si.a.prototype._catch=Nb,si.a.throw=Qr,si.a.throwError=Qr;const zb={default:{key:"default",background_color:"ghostwhite",alternate_color:"gray",css_label:"default-theme",social_theme:"material-light"},dark:{key:"dark",background_color:"#141414",alternate_color:"#695959",css_label:"dark-theme",social_theme:"material-dark"},light:{key:"light",background_color:"white",css_label:"light-theme",social_theme:"material-light"}};class Bb extends Pe.a{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return e&&!e.closed&&t.next(this._value),e}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new tl.a;return this._value}next(t){super.next(this._value=t)}}const Vb=(()=>{function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t})();function jb(t){return function(e){return 0===t?oi():e.lift(new Ub(t))}}class Ub{constructor(t){if(this.total=t,this.total<0)throw new ni}call(t,e){return e.subscribe(new $b(t,this.total))}}class $b extends ze.a{constructor(t,e){super(t),this.total=e,this.ring=new Array,this.count=0}_next(t){const e=this.ring,i=this.total,n=this.count++;e.length0){const i=this.count>=this.total?this.total:this.count,n=this.ring;for(let s=0;se.lift(new qb(t))}class qb{constructor(t){this.errorFactory=t}call(t,e){return e.subscribe(new Gb(t,this.errorFactory))}}class Gb extends ze.a{constructor(t,e){super(t),this.errorFactory=e,this.hasValue=!1}_next(t){this.hasValue=!0,this.destination.next(t)}_complete(){if(this.hasValue)return this.destination.complete();{let e;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)}}}function Wb(){return new Vb}function Yb(t=null){return e=>e.lift(new Qb(t))}class Qb{constructor(t){this.defaultValue=t}call(t,e){return e.subscribe(new Kb(t,this.defaultValue))}}class Kb extends ze.a{constructor(t,e){super(t),this.defaultValue=e,this.isEmpty=!0}_next(t){this.isEmpty=!1,this.destination.next(t)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}var Xb=i("SpAZ");function Zb(t,e){const i=arguments.length>=2;return n=>n.pipe(t?Je((e,i)=>t(e,i,n)):Xb.a,jb(1),i?Yb(e):Hb(()=>new Vb))}function Jb(t,e){const i=arguments.length>=2;return n=>n.pipe(t?Je((e,i)=>t(e,i,n)):Xb.a,ri(1),i?Yb(e):Hb(()=>new Vb))}class t_{constructor(t,e,i){this.predicate=t,this.thisArg=e,this.source=i}call(t,e){return e.subscribe(new e_(t,this.predicate,this.thisArg,this.source))}}class e_ extends ze.a{constructor(t,e,i,n){super(t),this.predicate=e,this.thisArg=i,this.source=n,this.index=0,this.thisArg=i||this}notifyComplete(t){this.destination.next(t),this.destination.complete()}_next(t){let e=!1;try{e=this.predicate.call(this.thisArg,t,this.index++,this.source)}catch(i){return void this.destination.error(i)}e||this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}function i_(t,e){let i=!1;return arguments.length>=2&&(i=!0),function(n){return n.lift(new n_(t,e,i))}}class n_{constructor(t,e,i=!1){this.accumulator=t,this.seed=e,this.hasSeed=i}call(t,e){return e.subscribe(new s_(t,this.accumulator,this.seed,this.hasSeed))}}class s_ extends ze.a{constructor(t,e,i,n){super(t),this.accumulator=e,this._seed=i,this.hasSeed=n,this.index=0}get seed(){return this._seed}set seed(t){this.hasSeed=!0,this._seed=t}_next(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)}_tryNext(t){const e=this.index++;let i;try{i=this.accumulator(this.seed,t,e)}catch(n){this.destination.error(n)}this.seed=i,this.destination.next(i)}}var a_=i("mCNh");class o_{constructor(t,e){this.id=t,this.url=e}}class r_ extends o_{constructor(t,e,i="imperative",n=null){super(t,e),this.navigationTrigger=i,this.restoredState=n}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class l_ extends o_{constructor(t,e,i){super(t,e),this.urlAfterRedirects=i}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class c_ extends o_{constructor(t,e,i){super(t,e),this.reason=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class d_ extends o_{constructor(t,e,i){super(t,e),this.error=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class h_ extends o_{constructor(t,e,i,n){super(t,e),this.urlAfterRedirects=i,this.state=n}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class u_ extends o_{constructor(t,e,i,n){super(t,e),this.urlAfterRedirects=i,this.state=n}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class m_ extends o_{constructor(t,e,i,n,s){super(t,e),this.urlAfterRedirects=i,this.state=n,this.shouldActivate=s}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class p_ extends o_{constructor(t,e,i,n){super(t,e),this.urlAfterRedirects=i,this.state=n}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class g_ extends o_{constructor(t,e,i,n){super(t,e),this.urlAfterRedirects=i,this.state=n}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class f_{constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class b_{constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class __{constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class y_{constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class v_{constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class w_{constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class k_{constructor(t,e,i){this.routerEvent=t,this.position=e,this.anchor=i}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}let x_=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["ng-component"]],decls:1,vars:0,template:function(t,e){1&t&&s.zc(0,"router-outlet")},directives:function(){return[Av]},encapsulation:2}),t})();class C_{constructor(t){this.params=t||{}}has(t){return this.params.hasOwnProperty(t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function S_(t){return new C_(t)}function D_(t){const e=Error("NavigationCancelingError: "+t);return e.ngNavigationCancelingError=!0,e}function E_(t,e,i){const n=i.path.split("/");if(n.length>t.length)return null;if("full"===i.pathMatch&&(e.hasChildren()||n.lengthe.indexOf(t)>-1):t===e}function F_(t){return Array.prototype.concat.apply([],t)}function L_(t){return t.length>0?t[t.length-1]:null}function N_(t,e){for(const i in t)t.hasOwnProperty(i)&&e(t[i],i)}function z_(t){return Object(s.Mb)(t)?t:Object(s.Nb)(t)?Object(vs.a)(Promise.resolve(t)):Le(t)}function B_(t,e,i){return i?function(t,e){return T_(t,e)}(t.queryParams,e.queryParams)&&function t(e,i){if(!$_(e.segments,i.segments))return!1;if(e.numberOfChildren!==i.numberOfChildren)return!1;for(const n in i.children){if(!e.children[n])return!1;if(!t(e.children[n],i.children[n]))return!1}return!0}(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(i=>M_(t[i],e[i]))}(t.queryParams,e.queryParams)&&function t(e,i){return function e(i,n,s){if(i.segments.length>s.length)return!!$_(i.segments.slice(0,s.length),s)&&!n.hasChildren();if(i.segments.length===s.length){if(!$_(i.segments,s))return!1;for(const e in n.children){if(!i.children[e])return!1;if(!t(i.children[e],n.children[e]))return!1}return!0}{const t=s.slice(0,i.segments.length),a=s.slice(i.segments.length);return!!$_(i.segments,t)&&!!i.children.primary&&e(i.children.primary,n,a)}}(e,i,i.segments)}(t.root,e.root)}class V_{constructor(t,e,i){this.root=t,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=S_(this.queryParams)),this._queryParamMap}toString(){return W_.serialize(this)}}class j_{constructor(t,e){this.segments=t,this.children=e,this.parent=null,N_(e,(t,e)=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Y_(this)}}class U_{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=S_(this.parameters)),this._parameterMap}toString(){return ty(this)}}function $_(t,e){return t.length===e.length&&t.every((t,i)=>t.path===e[i].path)}function H_(t,e){let i=[];return N_(t.children,(t,n)=>{"primary"===n&&(i=i.concat(e(t,n)))}),N_(t.children,(t,n)=>{"primary"!==n&&(i=i.concat(e(t,n)))}),i}class q_{}class G_{parse(t){const e=new ay(t);return new V_(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){var e;return`${`/${function t(e,i){if(!e.hasChildren())return Y_(e);if(i){const i=e.children.primary?t(e.children.primary,!1):"",n=[];return N_(e.children,(e,i)=>{"primary"!==i&&n.push(`${i}:${t(e,!1)}`)}),n.length>0?`${i}(${n.join("//")})`:i}{const i=H_(e,(i,n)=>"primary"===n?[t(e.children.primary,!1)]:[`${n}:${t(i,!1)}`]);return`${Y_(e)}/(${i.join("//")})`}}(t.root,!0)}`}${function(t){const e=Object.keys(t).map(e=>{const i=t[e];return Array.isArray(i)?i.map(t=>`${K_(e)}=${K_(t)}`).join("&"):`${K_(e)}=${K_(i)}`});return e.length?`?${e.join("&")}`:""}(t.queryParams)}${"string"==typeof t.fragment?`#${e=t.fragment,encodeURI(e)}`:""}`}}const W_=new G_;function Y_(t){return t.segments.map(t=>ty(t)).join("/")}function Q_(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function K_(t){return Q_(t).replace(/%3B/gi,";")}function X_(t){return Q_(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Z_(t){return decodeURIComponent(t)}function J_(t){return Z_(t.replace(/\+/g,"%20"))}function ty(t){return`${X_(t.path)}${e=t.parameters,Object.keys(e).map(t=>`;${X_(t)}=${X_(e[t])}`).join("")}`;var e}const ey=/^[^\/()?;=#]+/;function iy(t){const e=t.match(ey);return e?e[0]:""}const ny=/^[^=?&#]+/,sy=/^[^?&#]+/;class ay{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new j_([],{}):new j_([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(i.primary=new j_(t,e)),i}parseSegment(){const t=iy(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(t),new U_(Z_(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=iy(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const t=iy(this.remaining);t&&(i=t,this.capture(i))}t[Z_(e)]=Z_(i)}parseQueryParam(t){const e=function(t){const e=t.match(ny);return e?e[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const t=function(t){const e=t.match(sy);return e?e[0]:""}(this.remaining);t&&(i=t,this.capture(i))}const n=J_(e),s=J_(i);if(t.hasOwnProperty(n)){let e=t[n];Array.isArray(e)||(e=[e],t[n]=e),e.push(s)}else t[n]=s}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=iy(this.remaining),n=this.remaining[i.length];if("/"!==n&&")"!==n&&";"!==n)throw new Error(`Cannot parse url '${this.url}'`);let s=void 0;i.indexOf(":")>-1?(s=i.substr(0,i.indexOf(":")),this.capture(s),this.capture(":")):t&&(s="primary");const a=this.parseChildren();e[s]=1===Object.keys(a).length?a.primary:new j_([],a),this.consumeOptional("//")}return e}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new Error(`Expected "${t}".`)}}class oy{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=ry(t,this._root);return e?e.children.map(t=>t.value):[]}firstChild(t){const e=ry(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=ly(t,this._root);return e.length<2?[]:e[e.length-2].children.map(t=>t.value).filter(e=>e!==t)}pathFromRoot(t){return ly(t,this._root).map(t=>t.value)}}function ry(t,e){if(t===e.value)return e;for(const i of e.children){const e=ry(t,i);if(e)return e}return null}function ly(t,e){if(t===e.value)return[e];for(const i of e.children){const n=ly(t,i);if(n.length)return n.unshift(e),n}return[]}class cy{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function dy(t){const e={};return t&&t.children.forEach(t=>e[t.value.outlet]=t),e}class hy extends oy{constructor(t,e){super(t),this.snapshot=e,by(this,t)}toString(){return this.snapshot.toString()}}function uy(t,e){const i=function(t,e){const i=new gy([],{},{},"",{},"primary",e,null,t.root,-1,{});return new fy("",new cy(i,[]))}(t,e),n=new Bb([new U_("",{})]),s=new Bb({}),a=new Bb({}),o=new Bb({}),r=new Bb(""),l=new my(n,s,o,r,a,"primary",e,i.root);return l.snapshot=i.root,new hy(new cy(l,[]),i)}class my{constructor(t,e,i,n,s,a,o,r){this.url=t,this.params=e,this.queryParams=i,this.fragment=n,this.data=s,this.outlet=a,this.component=o,this._futureSnapshot=r}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(Object(ii.a)(t=>S_(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Object(ii.a)(t=>S_(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function py(t,e="emptyOnly"){const i=t.pathFromRoot;let n=0;if("always"!==e)for(n=i.length-1;n>=1;){const t=i[n],e=i[n-1];if(t.routeConfig&&""===t.routeConfig.path)n--;else{if(e.component)break;n--}}return function(t){return t.reduce((t,e)=>({params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}),{params:{},data:{},resolve:{}})}(i.slice(n))}class gy{constructor(t,e,i,n,s,a,o,r,l,c,d){this.url=t,this.params=e,this.queryParams=i,this.fragment=n,this.data=s,this.outlet=a,this.component=o,this.routeConfig=r,this._urlSegment=l,this._lastPathIndex=c,this._resolve=d}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=S_(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=S_(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class fy extends oy{constructor(t,e){super(e),this.url=t,by(this,e)}toString(){return _y(this._root)}}function by(t,e){e.value._routerState=t,e.children.forEach(e=>by(t,e))}function _y(t){const e=t.children.length>0?` { ${t.children.map(_y).join(", ")} } `:"";return`${t.value}${e}`}function yy(t){if(t.snapshot){const e=t.snapshot,i=t._futureSnapshot;t.snapshot=i,T_(e.queryParams,i.queryParams)||t.queryParams.next(i.queryParams),e.fragment!==i.fragment&&t.fragment.next(i.fragment),T_(e.params,i.params)||t.params.next(i.params),function(t,e){if(t.length!==e.length)return!1;for(let i=0;iT_(t.parameters,n[e].parameters))&&!(!t.parent!=!e.parent)&&(!t.parent||vy(t.parent,e.parent))}function wy(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function ky(t,e,i,n,s){let a={};return n&&N_(n,(t,e)=>{a[e]=Array.isArray(t)?t.map(t=>`${t}`):`${t}`}),new V_(i.root===t?e:function t(e,i,n){const s={};return N_(e.children,(e,a)=>{s[a]=e===i?n:t(e,i,n)}),new j_(e.segments,s)}(i.root,t,e),a,s)}class xy{constructor(t,e,i){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=i,t&&i.length>0&&wy(i[0]))throw new Error("Root segment cannot have matrix parameters");const n=i.find(t=>"object"==typeof t&&null!=t&&t.outlets);if(n&&n!==L_(i))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Cy{constructor(t,e,i){this.segmentGroup=t,this.processChildren=e,this.index=i}}function Sy(t){return"object"==typeof t&&null!=t&&t.outlets?t.outlets.primary:`${t}`}function Dy(t,e,i){if(t||(t=new j_([],{})),0===t.segments.length&&t.hasChildren())return Ey(t,e,i);const n=function(t,e,i){let n=0,s=e;const a={match:!1,pathIndex:0,commandIndex:0};for(;s=i.length)return a;const e=t.segments[s],o=Sy(i[n]),r=n0&&void 0===o)break;if(o&&r&&"object"==typeof r&&void 0===r.outlets){if(!Py(o,r,e))return a;n+=2}else{if(!Py(o,{},e))return a;n++}s++}return{match:!0,pathIndex:s,commandIndex:n}}(t,e,i),s=i.slice(n.commandIndex);if(n.match&&n.pathIndex{null!==i&&(s[n]=Dy(t.children[n],e,i))}),N_(t.children,(t,e)=>{void 0===n[e]&&(s[e]=t)}),new j_(t.segments,s)}}function Ay(t,e,i){const n=t.segments.slice(0,e);let s=0;for(;s{null!==t&&(e[i]=Ay(new j_([],{}),0,t))}),e}function Iy(t){const e={};return N_(t,(t,i)=>e[i]=`${t}`),e}function Py(t,e,i){return t==i.path&&T_(e,i.parameters)}class Ry{constructor(t,e,i,n){this.routeReuseStrategy=t,this.futureState=e,this.currState=i,this.forwardEvent=n}activate(t){const e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,t),yy(this.futureState.root),this.activateChildRoutes(e,i,t)}deactivateChildRoutes(t,e,i){const n=dy(e);t.children.forEach(t=>{const e=t.value.outlet;this.deactivateRoutes(t,n[e],i),delete n[e]}),N_(n,(t,e)=>{this.deactivateRouteAndItsChildren(t,i)})}deactivateRoutes(t,e,i){const n=t.value,s=e?e.value:null;if(n===s)if(n.component){const s=i.getContext(n.outlet);s&&this.deactivateChildRoutes(t,e,s.children)}else this.deactivateChildRoutes(t,e,i);else s&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(t,e){this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const i=e.getContext(t.value.outlet);if(i&&i.outlet){const e=i.outlet.detach(),n=i.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:e,route:t,contexts:n})}}deactivateRouteAndOutlet(t,e){const i=e.getContext(t.value.outlet);if(i){const n=dy(t),s=t.value.component?i.children:e;N_(n,(t,e)=>this.deactivateRouteAndItsChildren(t,s)),i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated())}}activateChildRoutes(t,e,i){const n=dy(e);t.children.forEach(t=>{this.activateRoutes(t,n[t.value.outlet],i),this.forwardEvent(new w_(t.value.snapshot))}),t.children.length&&this.forwardEvent(new y_(t.value.snapshot))}activateRoutes(t,e,i){const n=t.value,s=e?e.value:null;if(yy(n),n===s)if(n.component){const s=i.getOrCreateContext(n.outlet);this.activateChildRoutes(t,e,s.children)}else this.activateChildRoutes(t,e,i);else if(n.component){const e=i.getOrCreateContext(n.outlet);if(this.routeReuseStrategy.shouldAttach(n.snapshot)){const t=this.routeReuseStrategy.retrieve(n.snapshot);this.routeReuseStrategy.store(n.snapshot,null),e.children.onOutletReAttached(t.contexts),e.attachRef=t.componentRef,e.route=t.route.value,e.outlet&&e.outlet.attach(t.componentRef,t.route.value),Ty(t.route)}else{const i=function(t){for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig;if(t&&t.component)return null}return null}(n.snapshot),s=i?i.module.componentFactoryResolver:null;e.attachRef=null,e.route=n,e.resolver=s,e.outlet&&e.outlet.activateWith(n,s),this.activateChildRoutes(t,null,e.children)}}else this.activateChildRoutes(t,null,i)}}function Ty(t){yy(t.value),t.children.forEach(Ty)}function My(t){return"function"==typeof t}function Fy(t){return t instanceof V_}class Ly{constructor(t){this.segmentGroup=t||null}}class Ny{constructor(t){this.urlTree=t}}function zy(t){return new si.a(e=>e.error(new Ly(t)))}function By(t){return new si.a(e=>e.error(new Ny(t)))}function Vy(t){return new si.a(e=>e.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${t}'`)))}class jy{constructor(t,e,i,n,a){this.configLoader=e,this.urlSerializer=i,this.urlTree=n,this.config=a,this.allowRedirects=!0,this.ngModule=t.get(s.D)}apply(){return this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,"primary").pipe(Object(ii.a)(t=>this.createUrlTree(t,this.urlTree.queryParams,this.urlTree.fragment))).pipe(hh(t=>{if(t instanceof Ny)return this.allowRedirects=!1,this.match(t.urlTree);if(t instanceof Ly)throw this.noMatchError(t);throw t}))}match(t){return this.expandSegmentGroup(this.ngModule,this.config,t.root,"primary").pipe(Object(ii.a)(e=>this.createUrlTree(e,t.queryParams,t.fragment))).pipe(hh(t=>{if(t instanceof Ly)throw this.noMatchError(t);throw t}))}noMatchError(t){return new Error(`Cannot match any routes. URL Segment: '${t.segmentGroup}'`)}createUrlTree(t,e,i){const n=t.segments.length>0?new j_([],{primary:t}):t;return new V_(n,e,i)}expandSegmentGroup(t,e,i,n){return 0===i.segments.length&&i.hasChildren()?this.expandChildren(t,e,i).pipe(Object(ii.a)(t=>new j_([],t))):this.expandSegment(t,i,e,i.segments,n,!0)}expandChildren(t,e,i){return function(t,e){if(0===Object.keys(t).length)return Le({});const i=[],n=[],s={};return N_(t,(t,a)=>{const o=e(a,t).pipe(Object(ii.a)(t=>s[a]=t));"primary"===a?i.push(o):n.push(o)}),Le.apply(null,i.concat(n)).pipe(rn(),Zb(),Object(ii.a)(()=>s))}(i.children,(i,n)=>this.expandSegmentGroup(t,e,n,i))}expandSegment(t,e,i,n,s,a){return Le(...i).pipe(Object(ii.a)(o=>this.expandSegmentAgainstRoute(t,e,i,o,n,s,a).pipe(hh(t=>{if(t instanceof Ly)return Le(null);throw t}))),rn(),Jb(t=>!!t),hh((t,i)=>{if(t instanceof Vb||"EmptyError"===t.name){if(this.noLeftoversInUrl(e,n,s))return Le(new j_([],{}));throw new Ly(e)}throw t}))}noLeftoversInUrl(t,e,i){return 0===e.length&&!t.children[i]}expandSegmentAgainstRoute(t,e,i,n,s,a,o){return qy(n)!==a?zy(e):void 0===n.redirectTo?this.matchSegmentAgainstRoute(t,e,n,s):o&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,i,n,s,a):zy(e)}expandSegmentAgainstRouteUsingRedirect(t,e,i,n,s,a){return"**"===n.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,i,n,a):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,n,s,a)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,i,n){const s=this.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?By(s):this.lineralizeSegments(i,s).pipe(Object(_h.a)(i=>{const s=new j_(i,{});return this.expandSegment(t,s,e,i,n,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,n,s,a){const{matched:o,consumedSegments:r,lastChild:l,positionalParamSegments:c}=Uy(e,n,s);if(!o)return zy(e);const d=this.applyRedirectCommands(r,n.redirectTo,c);return n.redirectTo.startsWith("/")?By(d):this.lineralizeSegments(n,d).pipe(Object(_h.a)(n=>this.expandSegment(t,e,i,n.concat(s.slice(l)),a,!1)))}matchSegmentAgainstRoute(t,e,i,n){if("**"===i.path)return i.loadChildren?this.configLoader.load(t.injector,i).pipe(Object(ii.a)(t=>(i._loadedConfig=t,new j_(n,{})))):Le(new j_(n,{}));const{matched:s,consumedSegments:a,lastChild:o}=Uy(e,i,n);if(!s)return zy(e);const r=n.slice(o);return this.getChildConfig(t,i,n).pipe(Object(_h.a)(t=>{const i=t.module,n=t.routes,{segmentGroup:s,slicedSegments:o}=function(t,e,i,n){return i.length>0&&function(t,e,i){return i.some(i=>Hy(t,e,i)&&"primary"!==qy(i))}(t,i,n)?{segmentGroup:$y(new j_(e,function(t,e){const i={};i.primary=e;for(const n of t)""===n.path&&"primary"!==qy(n)&&(i[qy(n)]=new j_([],{}));return i}(n,new j_(i,t.children)))),slicedSegments:[]}:0===i.length&&function(t,e,i){return i.some(i=>Hy(t,e,i))}(t,i,n)?{segmentGroup:$y(new j_(t.segments,function(t,e,i,n){const s={};for(const a of i)Hy(t,e,a)&&!n[qy(a)]&&(s[qy(a)]=new j_([],{}));return Object.assign(Object.assign({},n),s)}(t,i,n,t.children))),slicedSegments:i}:{segmentGroup:t,slicedSegments:i}}(e,a,r,n);return 0===o.length&&s.hasChildren()?this.expandChildren(i,n,s).pipe(Object(ii.a)(t=>new j_(a,t))):0===n.length&&0===o.length?Le(new j_(a,{})):this.expandSegment(i,s,n,o,"primary",!0).pipe(Object(ii.a)(t=>new j_(a.concat(t.segments),t.children)))}))}getChildConfig(t,e,i){return e.children?Le(new A_(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Le(e._loadedConfig):function(t,e,i){const n=e.canLoad;return n&&0!==n.length?Object(vs.a)(n).pipe(Object(ii.a)(n=>{const s=t.get(n);let a;if(function(t){return t&&My(t.canLoad)}(s))a=s.canLoad(e,i);else{if(!My(s))throw new Error("Invalid CanLoad guard");a=s(e,i)}return z_(a)})).pipe(rn(),(s=t=>!0===t,t=>t.lift(new t_(s,void 0,t)))):Le(!0);var s}(t.injector,e,i).pipe(Object(_h.a)(i=>i?this.configLoader.load(t.injector,e).pipe(Object(ii.a)(t=>(e._loadedConfig=t,t))):function(t){return new si.a(e=>e.error(D_(`Cannot load children because the guard of the route "path: '${t.path}'" returned false`)))}(e))):Le(new A_([],t))}lineralizeSegments(t,e){let i=[],n=e.root;for(;;){if(i=i.concat(n.segments),0===n.numberOfChildren)return Le(i);if(n.numberOfChildren>1||!n.children.primary)return Vy(t.redirectTo);n=n.children.primary}}applyRedirectCommands(t,e,i){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,i)}applyRedirectCreatreUrlTree(t,e,i,n){const s=this.createSegmentGroup(t,e.root,i,n);return new V_(s,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const i={};return N_(t,(t,n)=>{if("string"==typeof t&&t.startsWith(":")){const s=t.substring(1);i[n]=e[s]}else i[n]=t}),i}createSegmentGroup(t,e,i,n){const s=this.createSegments(t,e.segments,i,n);let a={};return N_(e.children,(e,s)=>{a[s]=this.createSegmentGroup(t,e,i,n)}),new j_(s,a)}createSegments(t,e,i,n){return e.map(e=>e.path.startsWith(":")?this.findPosParam(t,e,n):this.findOrReturn(e,i))}findPosParam(t,e,i){const n=i[e.path.substring(1)];if(!n)throw new Error(`Cannot redirect to '${t}'. Cannot find '${e.path}'.`);return n}findOrReturn(t,e){let i=0;for(const n of e){if(n.path===t.path)return e.splice(i),n;i++}return t}}function Uy(t,e,i){if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||i.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};const n=(e.matcher||E_)(i,t,e);return n?{matched:!0,consumedSegments:n.consumed,lastChild:n.consumed.length,positionalParamSegments:n.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function $y(t){if(1===t.numberOfChildren&&t.children.primary){const e=t.children.primary;return new j_(t.segments.concat(e.segments),e.children)}return t}function Hy(t,e,i){return(!(t.hasChildren()||e.length>0)||"full"!==i.pathMatch)&&""===i.path&&void 0!==i.redirectTo}function qy(t){return t.outlet||"primary"}class Gy{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class Wy{constructor(t,e){this.component=t,this.route=e}}function Yy(t,e,i){const n=t._root;return function t(e,i,n,s,a={canDeactivateChecks:[],canActivateChecks:[]}){const o=dy(i);return e.children.forEach(e=>{!function(e,i,n,s,a={canDeactivateChecks:[],canActivateChecks:[]}){const o=e.value,r=i?i.value:null,l=n?n.getContext(e.value.outlet):null;if(r&&o.routeConfig===r.routeConfig){const c=function(t,e,i){if("function"==typeof i)return i(t,e);switch(i){case"pathParamsChange":return!$_(t.url,e.url);case"pathParamsOrQueryParamsChange":return!$_(t.url,e.url)||!T_(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!vy(t,e)||!T_(t.queryParams,e.queryParams);case"paramsChange":default:return!vy(t,e)}}(r,o,o.routeConfig.runGuardsAndResolvers);c?a.canActivateChecks.push(new Gy(s)):(o.data=r.data,o._resolvedData=r._resolvedData),t(e,i,o.component?l?l.children:null:n,s,a),c&&a.canDeactivateChecks.push(new Wy(l&&l.outlet&&l.outlet.component||null,r))}else r&&Ky(i,l,a),a.canActivateChecks.push(new Gy(s)),t(e,null,o.component?l?l.children:null:n,s,a)}(e,o[e.value.outlet],n,s.concat([e.value]),a),delete o[e.value.outlet]}),N_(o,(t,e)=>Ky(t,n.getContext(e),a)),a}(n,e?e._root:null,i,[n.value])}function Qy(t,e,i){const n=function(t){if(!t)return null;for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig}return null}(e);return(n?n.module.injector:i).get(t)}function Ky(t,e,i){const n=dy(t),s=t.value;N_(n,(t,n)=>{Ky(t,s.component?e?e.children.getContext(n):null:e,i)}),i.canDeactivateChecks.push(new Wy(s.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,s))}const Xy=Symbol("INITIAL_VALUE");function Zy(){return $r(t=>Sm(...t.map(t=>t.pipe(ri(1),cn(Xy)))).pipe(i_((t,e)=>{let i=!1;return e.reduce((t,n,s)=>{if(t!==Xy)return t;if(n===Xy&&(i=!0),!i){if(!1===n)return n;if(s===e.length-1||Fy(n))return n}return t},t)},Xy),Je(t=>t!==Xy),Object(ii.a)(t=>Fy(t)?t:!0===t),ri(1)))}function Jy(t,e){return null!==t&&e&&e(new v_(t)),Le(!0)}function tv(t,e){return null!==t&&e&&e(new __(t)),Le(!0)}function ev(t,e,i){const n=e.routeConfig?e.routeConfig.canActivate:null;return n&&0!==n.length?Le(n.map(n=>fr(()=>{const s=Qy(n,e,i);let a;if(function(t){return t&&My(t.canActivate)}(s))a=z_(s.canActivate(e,t));else{if(!My(s))throw new Error("Invalid CanActivate guard");a=z_(s(e,t))}return a.pipe(Jb())}))).pipe(Zy()):Le(!0)}function iv(t,e,i){const n=e[e.length-1],s=e.slice(0,e.length-1).reverse().map(t=>function(t){const e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(t)).filter(t=>null!==t).map(e=>fr(()=>Le(e.guards.map(s=>{const a=Qy(s,e.node,i);let o;if(function(t){return t&&My(t.canActivateChild)}(a))o=z_(a.canActivateChild(n,t));else{if(!My(a))throw new Error("Invalid CanActivateChild guard");o=z_(a(n,t))}return o.pipe(Jb())})).pipe(Zy())));return Le(s).pipe(Zy())}class nv{}class sv{constructor(t,e,i,n,s,a){this.rootComponentType=t,this.config=e,this.urlTree=i,this.url=n,this.paramsInheritanceStrategy=s,this.relativeLinkResolution=a}recognize(){try{const t=rv(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,"primary"),i=new gy([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},"primary",this.rootComponentType,null,this.urlTree.root,-1,{}),n=new cy(i,e),s=new fy(this.url,n);return this.inheritParamsAndData(s._root),Le(s)}catch(t){return new si.a(e=>e.error(t))}}inheritParamsAndData(t){const e=t.value,i=py(e,this.paramsInheritanceStrategy);e.params=Object.freeze(i.params),e.data=Object.freeze(i.data),t.children.forEach(t=>this.inheritParamsAndData(t))}processSegmentGroup(t,e,i){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,i)}processChildren(t,e){const i=H_(e,(e,i)=>this.processSegmentGroup(t,e,i));return function(t){const e={};t.forEach(t=>{const i=e[t.value.outlet];if(i){const e=i.url.map(t=>t.toString()).join("/"),n=t.value.url.map(t=>t.toString()).join("/");throw new Error(`Two segments cannot have the same outlet name: '${e}' and '${n}'.`)}e[t.value.outlet]=t.value})}(i),i.sort((t,e)=>"primary"===t.value.outlet?-1:"primary"===e.value.outlet?1:t.value.outlet.localeCompare(e.value.outlet)),i}processSegment(t,e,i,n){for(const a of t)try{return this.processSegmentAgainstRoute(a,e,i,n)}catch(s){if(!(s instanceof nv))throw s}if(this.noLeftoversInUrl(e,i,n))return[];throw new nv}noLeftoversInUrl(t,e,i){return 0===e.length&&!t.children[i]}processSegmentAgainstRoute(t,e,i,n){if(t.redirectTo)throw new nv;if((t.outlet||"primary")!==n)throw new nv;let s,a=[],o=[];if("**"===t.path){const a=i.length>0?L_(i).parameters:{};s=new gy(i,a,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,dv(t),n,t.component,t,av(e),ov(e)+i.length,hv(t))}else{const r=function(t,e,i){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||i.length>0))throw new nv;return{consumedSegments:[],lastChild:0,parameters:{}}}const n=(e.matcher||E_)(i,t,e);if(!n)throw new nv;const s={};N_(n.posParams,(t,e)=>{s[e]=t.path});const a=n.consumed.length>0?Object.assign(Object.assign({},s),n.consumed[n.consumed.length-1].parameters):s;return{consumedSegments:n.consumed,lastChild:n.consumed.length,parameters:a}}(e,t,i);a=r.consumedSegments,o=i.slice(r.lastChild),s=new gy(a,r.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,dv(t),n,t.component,t,av(e),ov(e)+a.length,hv(t))}const r=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),{segmentGroup:l,slicedSegments:c}=rv(e,a,o,r,this.relativeLinkResolution);if(0===c.length&&l.hasChildren()){const t=this.processChildren(r,l);return[new cy(s,t)]}if(0===r.length&&0===c.length)return[new cy(s,[])];const d=this.processSegment(r,l,c,"primary");return[new cy(s,d)]}}function av(t){let e=t;for(;e._sourceSegment;)e=e._sourceSegment;return e}function ov(t){let e=t,i=e._segmentIndexShift?e._segmentIndexShift:0;for(;e._sourceSegment;)e=e._sourceSegment,i+=e._segmentIndexShift?e._segmentIndexShift:0;return i-1}function rv(t,e,i,n,s){if(i.length>0&&function(t,e,i){return i.some(i=>lv(t,e,i)&&"primary"!==cv(i))}(t,i,n)){const s=new j_(e,function(t,e,i,n){const s={};s.primary=n,n._sourceSegment=t,n._segmentIndexShift=e.length;for(const a of i)if(""===a.path&&"primary"!==cv(a)){const i=new j_([],{});i._sourceSegment=t,i._segmentIndexShift=e.length,s[cv(a)]=i}return s}(t,e,n,new j_(i,t.children)));return s._sourceSegment=t,s._segmentIndexShift=e.length,{segmentGroup:s,slicedSegments:[]}}if(0===i.length&&function(t,e,i){return i.some(i=>lv(t,e,i))}(t,i,n)){const a=new j_(t.segments,function(t,e,i,n,s,a){const o={};for(const r of n)if(lv(t,i,r)&&!s[cv(r)]){const i=new j_([],{});i._sourceSegment=t,i._segmentIndexShift="legacy"===a?t.segments.length:e.length,o[cv(r)]=i}return Object.assign(Object.assign({},s),o)}(t,e,i,n,t.children,s));return a._sourceSegment=t,a._segmentIndexShift=e.length,{segmentGroup:a,slicedSegments:i}}const a=new j_(t.segments,t.children);return a._sourceSegment=t,a._segmentIndexShift=e.length,{segmentGroup:a,slicedSegments:i}}function lv(t,e,i){return(!(t.hasChildren()||e.length>0)||"full"!==i.pathMatch)&&""===i.path&&void 0===i.redirectTo}function cv(t){return t.outlet||"primary"}function dv(t){return t.data||{}}function hv(t){return t.resolve||{}}function uv(t,e,i,n){const s=Qy(t,e,n);return z_(s.resolve?s.resolve(e,i):s(e,i))}function mv(t){return function(e){return e.pipe($r(e=>{const i=t(e);return i?Object(vs.a)(i).pipe(Object(ii.a)(()=>e)):Object(vs.a)([e])}))}}class pv{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}const gv=new s.v("ROUTES");class fv{constructor(t,e,i,n){this.loader=t,this.compiler=e,this.onLoadStartListener=i,this.onLoadEndListener=n}load(t,e){return this.onLoadStartListener&&this.onLoadStartListener(e),this.loadModuleFactory(e.loadChildren).pipe(Object(ii.a)(i=>{this.onLoadEndListener&&this.onLoadEndListener(e);const n=i.create(t);return new A_(F_(n.injector.get(gv)).map(R_),n)}))}loadModuleFactory(t){return"string"==typeof t?Object(vs.a)(this.loader.load(t)):z_(t()).pipe(Object(_h.a)(t=>t instanceof s.B?Le(t):Object(vs.a)(this.compiler.compileModuleAsync(t))))}}class bv{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,e){return t}}function _v(t){throw t}function yv(t,e,i){return e.parse("/")}function vv(t,e){return Le(null)}let wv=(()=>{class t{constructor(t,e,i,n,a,o,r,l){this.rootComponentType=t,this.urlSerializer=e,this.rootContexts=i,this.location=n,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new Pe.a,this.errorHandler=_v,this.malformedUriErrorHandler=yv,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:vv,afterPreactivation:vv},this.urlHandlingStrategy=new bv,this.routeReuseStrategy=new pv,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=a.get(s.D),this.console=a.get(s.ib);const c=a.get(s.F);this.isNgZoneEnabled=c instanceof s.F,this.resetConfig(l),this.currentUrlTree=new V_(new j_([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new fv(o,r,t=>this.triggerEvent(new f_(t)),t=>this.triggerEvent(new b_(t))),this.routerState=uy(this.currentUrlTree,this.rootComponentType),this.transitions=new Bb({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}setupNavigations(t){const e=this.events;return t.pipe(Je(t=>0!==t.id),Object(ii.a)(t=>Object.assign(Object.assign({},t),{extractedUrl:this.urlHandlingStrategy.extract(t.rawUrl)})),$r(t=>{let i=!1,n=!1;return Le(t).pipe(je(t=>{this.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),$r(t=>{const i=!this.navigated||t.extractedUrl.toString()!==this.browserUrlTree.toString();if(("reload"===this.onSameUrlNavigation||i)&&this.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return Le(t).pipe($r(t=>{const i=this.transitions.getValue();return e.next(new r_(t.id,this.serializeUrl(t.extractedUrl),t.source,t.restoredState)),i!==this.transitions.getValue()?ai:[t]}),$r(t=>Promise.resolve(t)),(n=this.ngModule.injector,s=this.configLoader,a=this.urlSerializer,o=this.config,function(t){return t.pipe($r(t=>function(t,e,i,n,s){return new jy(t,e,i,n,s).apply()}(n,s,a,t.extractedUrl,o).pipe(Object(ii.a)(e=>Object.assign(Object.assign({},t),{urlAfterRedirects:e})))))}),je(t=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:t.urlAfterRedirects})}),function(t,e,i,n,s){return function(a){return a.pipe(Object(_h.a)(a=>function(t,e,i,n,s="emptyOnly",a="legacy"){return new sv(t,e,i,n,s,a).recognize()}(t,e,a.urlAfterRedirects,i(a.urlAfterRedirects),n,s).pipe(Object(ii.a)(t=>Object.assign(Object.assign({},a),{targetSnapshot:t})))))}}(this.rootComponentType,this.config,t=>this.serializeUrl(t),this.paramsInheritanceStrategy,this.relativeLinkResolution),je(t=>{"eager"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects)}),je(t=>{const i=new h_(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.next(i)}));var n,s,a,o;if(i&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:i,extractedUrl:n,source:s,restoredState:a,extras:o}=t,r=new r_(i,this.serializeUrl(n),s,a);e.next(r);const l=uy(n,this.rootComponentType).snapshot;return Le(Object.assign(Object.assign({},t),{targetSnapshot:l,urlAfterRedirects:n,extras:Object.assign(Object.assign({},o),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=t.rawUrl,this.browserUrlTree=t.urlAfterRedirects,t.resolve(null),ai}),mv(t=>{const{targetSnapshot:e,id:i,extractedUrl:n,rawUrl:s,extras:{skipLocationChange:a,replaceUrl:o}}=t;return this.hooks.beforePreactivation(e,{navigationId:i,appliedUrlTree:n,rawUrlTree:s,skipLocationChange:!!a,replaceUrl:!!o})}),je(t=>{const e=new u_(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),Object(ii.a)(t=>Object.assign(Object.assign({},t),{guards:Yy(t.targetSnapshot,t.currentSnapshot,this.rootContexts)})),function(t,e){return function(i){return i.pipe(Object(_h.a)(i=>{const{targetSnapshot:n,currentSnapshot:s,guards:{canActivateChecks:a,canDeactivateChecks:o}}=i;return 0===o.length&&0===a.length?Le(Object.assign(Object.assign({},i),{guardsResult:!0})):function(t,e,i,n){return Object(vs.a)(t).pipe(Object(_h.a)(t=>function(t,e,i,n,s){const a=e&&e.routeConfig?e.routeConfig.canDeactivate:null;return a&&0!==a.length?Le(a.map(a=>{const o=Qy(a,e,s);let r;if(function(t){return t&&My(t.canDeactivate)}(o))r=z_(o.canDeactivate(t,e,i,n));else{if(!My(o))throw new Error("Invalid CanDeactivate guard");r=z_(o(t,e,i,n))}return r.pipe(Jb())})).pipe(Zy()):Le(!0)}(t.component,t.route,i,e,n)),Jb(t=>!0!==t,!0))}(o,n,s,t).pipe(Object(_h.a)(i=>i&&"boolean"==typeof i?function(t,e,i,n){return Object(vs.a)(e).pipe(yh(e=>Object(vs.a)([tv(e.route.parent,n),Jy(e.route,n),iv(t,e.path,i),ev(t,e.route,i)]).pipe(rn(),Jb(t=>!0!==t,!0))),Jb(t=>!0!==t,!0))}(n,a,t,e):Le(i)),Object(ii.a)(t=>Object.assign(Object.assign({},i),{guardsResult:t})))}))}}(this.ngModule.injector,t=>this.triggerEvent(t)),je(t=>{if(Fy(t.guardsResult)){const e=D_(`Redirecting to "${this.serializeUrl(t.guardsResult)}"`);throw e.url=t.guardsResult,e}}),je(t=>{const e=new m_(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);this.triggerEvent(e)}),Je(t=>{if(!t.guardsResult){this.resetUrlToCurrentUrlTree();const i=new c_(t.id,this.serializeUrl(t.extractedUrl),"");return e.next(i),t.resolve(!1),!1}return!0}),mv(t=>{if(t.guards.canActivateChecks.length)return Le(t).pipe(je(t=>{const e=new p_(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),(e=this.paramsInheritanceStrategy,i=this.ngModule.injector,function(t){return t.pipe(Object(_h.a)(t=>{const{targetSnapshot:n,guards:{canActivateChecks:s}}=t;return s.length?Object(vs.a)(s).pipe(yh(t=>function(t,e,i,n){return function(t,e,i,n){const s=Object.keys(t);if(0===s.length)return Le({});if(1===s.length){const a=s[0];return uv(t[a],e,i,n).pipe(Object(ii.a)(t=>({[a]:t})))}const a={};return Object(vs.a)(s).pipe(Object(_h.a)(s=>uv(t[s],e,i,n).pipe(Object(ii.a)(t=>(a[s]=t,t))))).pipe(Zb(),Object(ii.a)(()=>a))}(t._resolve,t,e,n).pipe(Object(ii.a)(e=>(t._resolvedData=e,t.data=Object.assign(Object.assign({},t.data),py(t,i).resolve),null)))}(t.route,n,e,i)),function(t,e){return arguments.length>=2?function(i){return Object(a_.a)(i_(t,e),jb(1),Yb(e))(i)}:function(e){return Object(a_.a)(i_((e,i,n)=>t(e,i,n+1)),jb(1))(e)}}((t,e)=>t),Object(ii.a)(e=>t)):Le(t)}))}),je(t=>{const e=new g_(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}));var e,i}),mv(t=>{const{targetSnapshot:e,id:i,extractedUrl:n,rawUrl:s,extras:{skipLocationChange:a,replaceUrl:o}}=t;return this.hooks.afterPreactivation(e,{navigationId:i,appliedUrlTree:n,rawUrlTree:s,skipLocationChange:!!a,replaceUrl:!!o})}),Object(ii.a)(t=>{const e=function(t,e,i){const n=function t(e,i,n){if(n&&e.shouldReuseRoute(i.value,n.value.snapshot)){const s=n.value;s._futureSnapshot=i.value;const a=function(e,i,n){return i.children.map(i=>{for(const s of n.children)if(e.shouldReuseRoute(s.value.snapshot,i.value))return t(e,i,s);return t(e,i)})}(e,i,n);return new cy(s,a)}{const n=e.retrieve(i.value);if(n){const t=n.route;return function t(e,i){if(e.value.routeConfig!==i.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(e.children.length!==i.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");i.value._futureSnapshot=e.value;for(let n=0;nt(e,i));return new cy(n,a)}}var s}(t,e._root,i?i._root:void 0);return new hy(n,e)}(this.routeReuseStrategy,t.targetSnapshot,t.currentRouterState);return Object.assign(Object.assign({},t),{targetRouterState:e})}),je(t=>{this.currentUrlTree=t.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t.rawUrl),this.routerState=t.targetRouterState,"deferred"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects)}),(s=this.rootContexts,a=this.routeReuseStrategy,o=t=>this.triggerEvent(t),Object(ii.a)(t=>(new Ry(a,t.targetRouterState,t.currentRouterState,o).activate(s),t))),je({next(){i=!0},complete(){i=!0}}),ph(()=>{if(!i&&!n){this.resetUrlToCurrentUrlTree();const i=new c_(t.id,this.serializeUrl(t.extractedUrl),`Navigation ID ${t.id} is not equal to the current navigation id ${this.navigationId}`);e.next(i),t.resolve(!1)}this.currentNavigation=null}),hh(i=>{if(n=!0,(s=i)&&s.ngNavigationCancelingError){const n=Fy(i.url);n||(this.navigated=!0,this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl));const s=new c_(t.id,this.serializeUrl(t.extractedUrl),i.message);e.next(s),n?setTimeout(()=>{const e=this.urlHandlingStrategy.merge(i.url,this.rawUrlTree);return this.scheduleNavigation(e,"imperative",null,{skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy},{resolve:t.resolve,reject:t.reject,promise:t.promise})},0):t.resolve(!1)}else{this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl);const n=new d_(t.id,this.serializeUrl(t.extractedUrl),i);e.next(n);try{t.resolve(this.errorHandler(i))}catch(a){t.reject(a)}}var s;return ai}));var s,a,o}))}resetRootComponentType(t){this.rootComponentType=t,this.routerState.root.component=this.rootComponentType}getTransition(){const t=this.transitions.value;return t.urlAfterRedirects=this.browserUrlTree,t}setTransition(t){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),t))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(t=>{let e=this.parseUrl(t.url);const i="popstate"===t.type?"popstate":"hashchange",n=t.state&&t.state.navigationId?t.state:null;setTimeout(()=>{this.scheduleNavigation(e,i,n,{replaceUrl:!0})},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(t){this.events.next(t)}resetConfig(t){O_(t),this.config=t.map(R_),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)}createUrlTree(t,e={}){const{relativeTo:i,queryParams:n,fragment:a,preserveQueryParams:o,queryParamsHandling:r,preserveFragment:l}=e;Object(s.eb)()&&o&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");const c=i||this.routerState.root,d=l?this.currentUrlTree.fragment:a;let h=null;if(r)switch(r){case"merge":h=Object.assign(Object.assign({},this.currentUrlTree.queryParams),n);break;case"preserve":h=this.currentUrlTree.queryParams;break;default:h=n||null}else h=o?this.currentUrlTree.queryParams:n||null;return null!==h&&(h=this.removeEmptyProps(h)),function(t,e,i,n,s){if(0===i.length)return ky(e.root,e.root,e,n,s);const a=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new xy(!0,0,t);let e=0,i=!1;const n=t.reduce((t,n,s)=>{if("object"==typeof n&&null!=n){if(n.outlets){const e={};return N_(n.outlets,(t,i)=>{e[i]="string"==typeof t?t.split("/"):t}),[...t,{outlets:e}]}if(n.segmentPath)return[...t,n.segmentPath]}return"string"!=typeof n?[...t,n]:0===s?(n.split("/").forEach((n,s)=>{0==s&&"."===n||(0==s&&""===n?i=!0:".."===n?e++:""!=n&&t.push(n))}),t):[...t,n]},[]);return new xy(i,e,n)}(i);if(a.toRoot())return ky(e.root,new j_([],{}),e,n,s);const o=function(t,e,i){if(t.isAbsolute)return new Cy(e.root,!0,0);if(-1===i.snapshot._lastPathIndex)return new Cy(i.snapshot._urlSegment,!0,0);const n=wy(t.commands[0])?0:1;return function(t,e,i){let n=t,s=e,a=i;for(;a>s;){if(a-=s,n=n.parent,!n)throw new Error("Invalid number of '../'");s=n.segments.length}return new Cy(n,!1,s-a)}(i.snapshot._urlSegment,i.snapshot._lastPathIndex+n,t.numberOfDoubleDots)}(a,e,t),r=o.processChildren?Ey(o.segmentGroup,o.index,a.commands):Dy(o.segmentGroup,o.index,a.commands);return ky(o.segmentGroup,r,e,n,s)}(c,this.currentUrlTree,t,h,d)}navigateByUrl(t,e={skipLocationChange:!1}){Object(s.eb)()&&this.isNgZoneEnabled&&!s.F.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");const i=Fy(t)?t:this.parseUrl(t),n=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(n,"imperative",null,e)}navigate(t,e={skipLocationChange:!1}){return function(t){for(let e=0;e{const n=t[i];return null!=n&&(e[i]=n),e},{})}processNavigations(){this.navigations.subscribe(t=>{this.navigated=!0,this.lastSuccessfulId=t.id,this.events.next(new l_(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.currentNavigation=null,t.resolve(!0)},t=>{this.console.warn("Unhandled Navigation Error: ")})}scheduleNavigation(t,e,i,n,s){const a=this.getTransition();if(a&&"imperative"!==e&&"imperative"===a.source&&a.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(a&&"hashchange"==e&&"popstate"===a.source&&a.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(a&&"popstate"==e&&"hashchange"===a.source&&a.rawUrl.toString()===t.toString())return Promise.resolve(!0);let o,r,l;s?(o=s.resolve,r=s.reject,l=s.promise):l=new Promise((t,e)=>{o=t,r=e});const c=++this.navigationId;return this.setTransition({id:c,source:e,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:n,resolve:o,reject:r,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(t=>Promise.reject(t))}setBrowserUrl(t,e,i,n){const s=this.urlSerializer.serialize(t);n=n||{},this.location.isCurrentPathEqualTo(s)||e?this.location.replaceState(s,"",Object.assign(Object.assign({},n),{navigationId:i})):this.location.go(s,"",Object.assign(Object.assign({},n),{navigationId:i}))}resetStateAndUrl(t,e,i){this.routerState=t,this.currentUrlTree=e,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,i),this.resetUrlToCurrentUrlTree()}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})}}return t.\u0275fac=function(t){s.Pc()},t.\u0275dir=s.tc({type:t}),t})(),kv=(()=>{class t{constructor(t,e,i,n,s){this.router=t,this.route=e,this.commands=[],null==i&&n.setAttribute(s.nativeElement,"tabindex","0")}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}set preserveQueryParams(t){Object(s.eb)()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated!, use queryParamsHandling instead."),this.preserve=t}onClick(){const t={skipLocationChange:Cv(this.skipLocationChange),replaceUrl:Cv(this.replaceUrl)};return this.router.navigateByUrl(this.urlTree,t),!0}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Cv(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Cv(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(wv),s.yc(my),s.Nc("tabindex"),s.yc(s.L),s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e.onClick()}))},inputs:{routerLink:"routerLink",preserveQueryParams:"preserveQueryParams",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"}}),t})(),xv=(()=>{class t{constructor(t,e,i){this.router=t,this.route=e,this.locationStrategy=i,this.commands=[],this.subscription=t.events.subscribe(t=>{t instanceof l_&&this.updateTargetUrlAndHref()})}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}set preserveQueryParams(t){Object(s.eb)()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead."),this.preserve=t}ngOnChanges(t){this.updateTargetUrlAndHref()}ngOnDestroy(){this.subscription.unsubscribe()}onClick(t,e,i,n){if(0!==t||e||i||n)return!0;if("string"==typeof this.target&&"_self"!=this.target)return!0;const s={skipLocationChange:Cv(this.skipLocationChange),replaceUrl:Cv(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,s),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Cv(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Cv(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(wv),s.yc(my),s.yc(ye.o))},t.\u0275dir=s.tc({type:t,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(t,e){1&t&&s.Qc("click",(function(t){return e.onClick(t.button,t.ctrlKey,t.metaKey,t.shiftKey)})),2&t&&(s.Gc("href",e.href,s.nd),s.lc("target",e.target))},inputs:{routerLink:"routerLink",preserveQueryParams:"preserveQueryParams",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"},features:[s.ic]}),t})();function Cv(t){return""===t||!!t}let Sv=(()=>{class t{constructor(t,e,i,n,s){this.router=t,this.element=e,this.renderer=i,this.link=n,this.linkWithHref=s,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.subscription=t.events.subscribe(t=>{t instanceof l_&&this.update()})}ngAfterContentInit(){this.links.changes.subscribe(t=>this.update()),this.linksWithHrefs.changes.subscribe(t=>this.update()),this.update()}set routerLinkActive(t){const e=Array.isArray(t)?t:t.split(" ");this.classes=e.filter(t=>!!t)}ngOnChanges(t){this.update()}ngOnDestroy(){this.subscription.unsubscribe()}update(){this.links&&this.linksWithHrefs&&this.router.navigated&&Promise.resolve().then(()=>{const t=this.hasActiveLinks();this.isActive!==t&&(this.isActive=t,this.classes.forEach(e=>{t?this.renderer.addClass(this.element.nativeElement,e):this.renderer.removeClass(this.element.nativeElement,e)}))})}isLinkActive(t){return e=>t.isActive(e.urlTree,this.routerLinkActiveOptions.exact)}hasActiveLinks(){const t=this.isLinkActive(this.router);return this.link&&t(this.link)||this.linkWithHref&&t(this.linkWithHref)||this.links.some(t)||this.linksWithHrefs.some(t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(wv),s.yc(s.q),s.yc(s.L),s.yc(kv,8),s.yc(xv,8))},t.\u0275dir=s.tc({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(t,e,i){var n;1&t&&(s.qc(i,kv,!0),s.qc(i,xv,!0)),2&t&&(s.gd(n=s.Rc())&&(e.links=n),s.gd(n=s.Rc())&&(e.linksWithHrefs=n))},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",routerLinkActive:"routerLinkActive"},exportAs:["routerLinkActive"],features:[s.ic]}),t})();class Dv{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Ev,this.attachRef=null}}class Ev{constructor(){this.contexts=new Map}onChildOutletCreated(t,e){const i=this.getOrCreateContext(t);i.outlet=e,this.contexts.set(t,i)}onChildOutletDestroyed(t){const e=this.getContext(t);e&&(e.outlet=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let e=this.getContext(t);return e||(e=new Dv,this.contexts.set(t,e)),e}getContext(t){return this.contexts.get(t)||null}}let Av=(()=>{class t{constructor(t,e,i,n,a){this.parentContexts=t,this.location=e,this.resolver=i,this.changeDetector=a,this.activated=null,this._activatedRoute=null,this.activateEvents=new s.s,this.deactivateEvents=new s.s,this.name=n||"primary",t.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const t=this.parentContexts.getContext(this.name);t&&t.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const t=this.activated;return this.activated=null,this._activatedRoute=null,t}attach(t,e){this.activated=t,this._activatedRoute=e,this.location.insert(t.hostView)}deactivate(){if(this.activated){const t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,e){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=t;const i=(e=e||this.resolver).resolveComponentFactory(t._futureSnapshot.routeConfig.component),n=this.parentContexts.getOrCreateContext(this.name).children,s=new Ov(t,n,this.location.injector);this.activated=this.location.createComponent(i,this.location.length,s),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Ev),s.yc(s.X),s.yc(s.n),s.Nc("name"),s.yc(s.j))},t.\u0275dir=s.tc({type:t,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),t})();class Ov{constructor(t,e,i){this.route=t,this.childContexts=e,this.parent=i}get(t,e){return t===my?this.route:t===Ev?this.childContexts:this.parent.get(t,e)}}class Iv{}class Pv{preload(t,e){return Le(null)}}let Rv=(()=>{class t{constructor(t,e,i,n,s){this.router=t,this.injector=n,this.preloadingStrategy=s,this.loader=new fv(e,i,e=>t.triggerEvent(new f_(e)),e=>t.triggerEvent(new b_(e)))}setUpPreloading(){this.subscription=this.router.events.pipe(Je(t=>t instanceof l_),yh(()=>this.preload())).subscribe(()=>{})}preload(){const t=this.injector.get(s.D);return this.processRoutes(t,this.router.config)}ngOnDestroy(){this.subscription.unsubscribe()}processRoutes(t,e){const i=[];for(const n of e)if(n.loadChildren&&!n.canLoad&&n._loadedConfig){const t=n._loadedConfig;i.push(this.processRoutes(t.module,t.routes))}else n.loadChildren&&!n.canLoad?i.push(this.preloadConfig(t,n)):n.children&&i.push(this.processRoutes(t,n.children));return Object(vs.a)(i).pipe(Object(on.a)(),Object(ii.a)(t=>{}))}preloadConfig(t,e){return this.preloadingStrategy.preload(e,()=>this.loader.load(t.injector,e).pipe(Object(_h.a)(t=>(e._loadedConfig=t,this.processRoutes(t.module,t.routes)))))}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(wv),s.Mc(s.C),s.Mc(s.k),s.Mc(s.w),s.Mc(Iv))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),Tv=(()=>{class t{constructor(t,e,i={}){this.router=t,this.viewportScroller=e,this.options=i,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},i.scrollPositionRestoration=i.scrollPositionRestoration||"disabled",i.anchorScrolling=i.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(t=>{t instanceof r_?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof l_&&(this.lastId=t.id,this.scheduleScrollEvent(t,this.router.parseUrl(t.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(t=>{t instanceof k_&&(t.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,e){this.router.triggerEvent(new k_(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return t.\u0275fac=function(t){s.Pc()},t.\u0275dir=s.tc({type:t}),t})();const Mv=new s.v("ROUTER_CONFIGURATION"),Fv=new s.v("ROUTER_FORROOT_GUARD"),Lv=[ye.n,{provide:q_,useClass:G_},{provide:wv,useFactory:function(t,e,i,n,s,a,o,r={},l,c){const d=new wv(null,t,e,i,n,s,a,F_(o));if(l&&(d.urlHandlingStrategy=l),c&&(d.routeReuseStrategy=c),r.errorHandler&&(d.errorHandler=r.errorHandler),r.malformedUriErrorHandler&&(d.malformedUriErrorHandler=r.malformedUriErrorHandler),r.enableTracing){const t=Object(ye.N)();d.events.subscribe(e=>{t.logGroup(`Router Event: ${e.constructor.name}`),t.log(e.toString()),t.log(e),t.logGroupEnd()})}return r.onSameUrlNavigation&&(d.onSameUrlNavigation=r.onSameUrlNavigation),r.paramsInheritanceStrategy&&(d.paramsInheritanceStrategy=r.paramsInheritanceStrategy),r.urlUpdateStrategy&&(d.urlUpdateStrategy=r.urlUpdateStrategy),r.relativeLinkResolution&&(d.relativeLinkResolution=r.relativeLinkResolution),d},deps:[q_,Ev,ye.n,s.w,s.C,s.k,gv,Mv,[class{},new s.G],[class{},new s.G]]},Ev,{provide:my,useFactory:function(t){return t.routerState.root},deps:[wv]},{provide:s.C,useClass:s.R},Rv,Pv,class{preload(t,e){return e().pipe(hh(()=>Le(null)))}},{provide:Mv,useValue:{enableTracing:!1}}];function Nv(){return new s.E("Router",wv)}let zv=(()=>{class t{constructor(t,e){}static forRoot(e,i){return{ngModule:t,providers:[Lv,Uv(e),{provide:Fv,useFactory:jv,deps:[[wv,new s.G,new s.Q]]},{provide:Mv,useValue:i||{}},{provide:ye.o,useFactory:Vv,deps:[ye.D,[new s.u(ye.a),new s.G],Mv]},{provide:Tv,useFactory:Bv,deps:[wv,ye.H,Mv]},{provide:Iv,useExisting:i&&i.preloadingStrategy?i.preloadingStrategy:Pv},{provide:s.E,multi:!0,useFactory:Nv},[$v,{provide:s.d,multi:!0,useFactory:Hv,deps:[$v]},{provide:Gv,useFactory:qv,deps:[$v]},{provide:s.b,multi:!0,useExisting:Gv}]]}}static forChild(e){return{ngModule:t,providers:[Uv(e)]}}}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)(s.Mc(Fv,8),s.Mc(wv,8))}}),t})();function Bv(t,e,i){return i.scrollOffset&&e.setOffset(i.scrollOffset),new Tv(t,e,i)}function Vv(t,e,i={}){return i.useHash?new ye.h(t,e):new ye.B(t,e)}function jv(t){if(t)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function Uv(t){return[{provide:s.a,multi:!0,useValue:t},{provide:gv,multi:!0,useValue:t}]}let $v=(()=>{class t{constructor(t){this.injector=t,this.initNavigation=!1,this.resultOfPreactivationDone=new Pe.a}appInitializer(){return this.injector.get(ye.m,Promise.resolve(null)).then(()=>{let t=null;const e=new Promise(e=>t=e),i=this.injector.get(wv),n=this.injector.get(Mv);if(this.isLegacyDisabled(n)||this.isLegacyEnabled(n))t(!0);else if("disabled"===n.initialNavigation)i.setUpLocationChangeListener(),t(!0);else{if("enabled"!==n.initialNavigation)throw new Error(`Invalid initialNavigation options: '${n.initialNavigation}'`);i.hooks.afterPreactivation=()=>this.initNavigation?Le(null):(this.initNavigation=!0,t(!0),this.resultOfPreactivationDone),i.initialNavigation()}return e})}bootstrapListener(t){const e=this.injector.get(Mv),i=this.injector.get(Rv),n=this.injector.get(Tv),a=this.injector.get(wv),o=this.injector.get(s.g);t===o.components[0]&&(this.isLegacyEnabled(e)?a.initialNavigation():this.isLegacyDisabled(e)&&a.setUpLocationChangeListener(),i.setUpPreloading(),n.init(),a.resetRootComponentType(o.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}isLegacyEnabled(t){return"legacy_enabled"===t.initialNavigation||!0===t.initialNavigation||void 0===t.initialNavigation}isLegacyDisabled(t){return"legacy_disabled"===t.initialNavigation||!1===t.initialNavigation}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(s.w))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();function Hv(t){return t.appInitializer.bind(t)}function qv(t){return t.bootstrapListener.bind(t)}const Gv=new s.v("Router Initializer");let Wv=(()=>{class t{constructor(t,e,i){this.http=t,this.router=e,this.document=i,this.path="",this.audioFolder="",this.videoFolder="",this.startPath=null,this.startPathSSL=null,this.handShakeComplete=!1,this.THEMES_CONFIG=zb,this.settings_changed=new Bb(!1),this.auth_token="4241b401-7236-493e-92b5-b72696b9d853",this.httpOptions=null,this.debugMode=!1,console.log("PostsService Initialized..."),this.path=this.document.location.origin+"/api/",Object(s.eb)()&&(this.debugMode=!0,this.path="http://localhost:17442/api/"),this.httpOptions={params:new Sh({fromString:`apiKey=${this.auth_token}`})}}setTheme(t){this.theme=this.THEMES_CONFIG[t]}startHandshake(t){return this.http.get(t+"geturl")}startHandshakeSSL(t){return this.http.get(t+"geturl")}getVideoFolder(){return this.http.get(this.startPath+"videofolder")}getAudioFolder(){return this.http.get(this.startPath+"audiofolder")}makeMP3(t,e,i,n=null,s=null,a=null,o=null){return this.http.post(this.path+"tomp3",{url:t,maxBitrate:e,customQualityConfiguration:i,customArgs:n,customOutput:s,youtubeUsername:a,youtubePassword:o},this.httpOptions)}makeMP4(t,e,i,n=null,s=null,a=null,o=null){return this.http.post(this.path+"tomp4",{url:t,selectedHeight:e,customQualityConfiguration:i,customArgs:n,customOutput:s,youtubeUsername:a,youtubePassword:o},this.httpOptions)}getFileStatusMp3(t){return this.http.post(this.path+"fileStatusMp3",{name:t},this.httpOptions)}getFileStatusMp4(t){return this.http.post(this.path+"fileStatusMp4",{name:t},this.httpOptions)}loadNavItems(){return Object(s.eb)()?this.http.get("./assets/default.json"):this.http.get(this.path+"config",this.httpOptions)}loadAsset(t){return this.http.get(`./assets/${t}`)}setConfig(t){return this.http.post(this.path+"setConfig",{new_config_file:t},this.httpOptions)}deleteFile(t,e,i=!1){return this.http.post(e?this.path+"deleteMp3":this.path+"deleteMp4",{uid:t,blacklistMode:i},this.httpOptions)}getMp3s(){return this.http.get(this.path+"getMp3s",this.httpOptions)}getMp4s(){return this.http.get(this.path+"getMp4s",this.httpOptions)}getFile(t,e){return this.http.post(this.path+"getFile",{uid:t,type:e},this.httpOptions)}downloadFileFromServer(t,e,i=null,n=null,s=null,a=null){return this.http.post(this.path+"downloadFile",{fileNames:t,type:e,zip_mode:Array.isArray(t),outputName:i,fullPathProvided:n,subscriptionName:s,subPlaylist:a},{responseType:"blob",headers:this.httpOptions.headers})}downloadArchive(t){return this.http.post(this.path+"downloadArchive",{sub:t},{responseType:"blob",headers:this.httpOptions.headers})}getFileInfo(t,e,i){return this.http.post(this.path+"getVideoInfos",{fileNames:t,type:e,urlMode:i},this.httpOptions)}isPinSet(){return this.http.post(this.path+"isPinSet",{},this.httpOptions)}setPin(t){return this.http.post(this.path+"setPin",{pin:t},this.httpOptions)}checkPin(t){return this.http.post(this.path+"checkPin",{input_pin:t},this.httpOptions)}generateNewAPIKey(){return this.http.post(this.path+"generateNewAPIKey",{},this.httpOptions)}enableSharing(t,e,i){return this.http.post(this.path+"enableSharing",{uid:t,type:e,is_playlist:i},this.httpOptions)}disableSharing(t,e,i){return this.http.post(this.path+"disableSharing",{uid:t,type:e,is_playlist:i},this.httpOptions)}createPlaylist(t,e,i,n){return this.http.post(this.path+"createPlaylist",{playlistName:t,fileNames:e,type:i,thumbnailURL:n},this.httpOptions)}getPlaylist(t,e){return this.http.post(this.path+"getPlaylist",{playlistID:t,type:e},this.httpOptions)}updatePlaylist(t,e,i){return this.http.post(this.path+"updatePlaylist",{playlistID:t,fileNames:e,type:i},this.httpOptions)}removePlaylist(t,e){return this.http.post(this.path+"deletePlaylist",{playlistID:t,type:e},this.httpOptions)}createSubscription(t,e,i=null,n=!1){return this.http.post(this.path+"subscribe",{url:t,name:e,timerange:i,streamingOnly:n},this.httpOptions)}unsubscribe(t,e=!1){return this.http.post(this.path+"unsubscribe",{sub:t,deleteMode:e},this.httpOptions)}deleteSubscriptionFile(t,e,i){return this.http.post(this.path+"deleteSubscriptionFile",{sub:t,file:e,deleteForever:i},this.httpOptions)}getSubscription(t){return this.http.post(this.path+"getSubscription",{id:t},this.httpOptions)}getAllSubscriptions(){return this.http.post(this.path+"getAllSubscriptions",{},this.httpOptions)}updateServer(t){return this.http.post(this.path+"updateServer",{tag:t},this.httpOptions)}getUpdaterStatus(){return this.http.get(this.path+"updaterStatus",this.httpOptions)}getLatestGithubRelease(){return this.http.get("https://api.github.com/repos/tzahi12345/youtubedl-material/releases/latest")}getAvailableRelease(){return this.http.get("https://api.github.com/repos/tzahi12345/youtubedl-material/releases")}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Lh),s.Mc(wv),s.Mc(ye.e))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})();si.a.of=Le;class Yv{constructor(t){this.value=t}call(t,e){return e.subscribe(new Qv(t,this.value))}}class Qv extends ze.a{constructor(t,e){super(t),this.value=e}_next(t){this.destination.next(this.value)}}function Kv(t,e,i){return je(t,e,i)(this)}function Xv(){return $r(Xb.a)(this)}function Zv(t,e){if(1&t&&(s.Dc(0,"h4",5),s.vd(1),s.Cc()),2&t){const t=s.Uc();s.kc(1),s.wd(t.dialog_title)}}function Jv(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div"),s.Dc(1,"mat-form-field",6),s.Dc(2,"input",7),s.Qc("keyup.enter",(function(){return s.ld(t),s.Uc().doAction()}))("ngModelChange",(function(e){return s.ld(t),s.Uc().input=e})),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(2),s.ad("ngModel",t.input)("placeholder",t.input_placeholder)}}function tw(t,e){1&t&&(s.Dc(0,"div",8),s.zc(1,"mat-spinner",9),s.Cc()),2&t&&(s.kc(1),s.ad("diameter",25))}si.a.prototype.mapTo=function(t){return function(t){return e=>e.lift(new Yv(t))}(t)(this)},i("XypG"),si.a.fromEvent=_r,si.a.prototype.filter=function(t,e){return Je(t,e)(this)},si.a.prototype.debounceTime=function(t,e=Ye){return Qe(t,e)(this)},si.a.prototype.do=Kv,si.a.prototype._do=Kv,si.a.prototype.switch=Xv,si.a.prototype._switch=Xv;let ew=(()=>{class t{constructor(t,e,i,n){this.postsService=t,this.data=e,this.dialogRef=i,this.snackBar=n,this.pinSetChecked=!1,this.pinSet=!0,this.resetMode=!1,this.dialog_title="",this.input_placeholder=null,this.input="",this.button_label=""}ngOnInit(){this.data&&(this.resetMode=this.data.resetMode),this.resetMode?(this.pinSetChecked=!0,this.notSetLogic()):this.isPinSet()}isPinSet(){this.postsService.isPinSet().subscribe(t=>{this.pinSetChecked=!0,t.is_set?this.isSetLogic():this.notSetLogic()})}isSetLogic(){this.pinSet=!0,this.dialog_title="Pin Required",this.input_placeholder="Pin",this.button_label="Submit"}notSetLogic(){this.pinSet=!1,this.dialog_title="Set your pin",this.input_placeholder="New pin",this.button_label="Set Pin"}doAction(){this.pinSetChecked&&0!==this.input.length&&(this.pinSet?this.postsService.checkPin(this.input).subscribe(t=>{t.success?this.dialogRef.close(!0):(this.dialogRef.close(!1),this.openSnackBar("Pin is incorrect!"))}):this.postsService.setPin(this.input).subscribe(t=>{t.success?(this.dialogRef.close(!0),this.openSnackBar("Pin successfully set!")):(this.dialogRef.close(!1),this.openSnackBar("Failed to set pin!"))}))}openSnackBar(t,e=""){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(od),s.yc(ad),s.yc(Ng))},t.\u0275cmp=s.sc({type:t,selectors:[["app-check-or-set-pin-dialog"]],decls:8,vars:5,consts:[["mat-dialog-title","",4,"ngIf"],[2,"position","relative"],[4,"ngIf"],["class","spinner-div",4,"ngIf"],["color","accent","mat-raised-button","",2,"margin-bottom","12px",3,"disabled","click"],["mat-dialog-title",""],["color","accent"],["type","password","matInput","",3,"ngModel","placeholder","keyup.enter","ngModelChange"],[1,"spinner-div"],[3,"diameter"]],template:function(t,e){1&t&&(s.td(0,Zv,2,1,"h4",0),s.Dc(1,"mat-dialog-content"),s.Dc(2,"div",1),s.td(3,Jv,3,2,"div",2),s.td(4,tw,2,1,"div",3),s.Cc(),s.Cc(),s.Dc(5,"mat-dialog-actions"),s.Dc(6,"button",4),s.Qc("click",(function(){return e.doAction()})),s.vd(7),s.Cc(),s.Cc()),2&t&&(s.ad("ngIf",e.pinSetChecked),s.kc(3),s.ad("ngIf",e.pinSetChecked),s.kc(1),s.ad("ngIf",!e.pinSetChecked),s.kc(2),s.ad("disabled",0===e.input.length),s.kc(1),s.wd(e.button_label))},directives:[ye.t,pd,gd,ms,md,Rc,Du,As,Fs,$a,rp],styles:[".spinner-div[_ngcontent-%COMP%]{position:absolute;margin:0 auto;top:30%;left:42%}"]}),t})();const iw={ab:{name:"Abkhaz",nativeName:"\u0430\u04a7\u0441\u0443\u0430"},aa:{name:"Afar",nativeName:"Afaraf"},af:{name:"Afrikaans",nativeName:"Afrikaans"},ak:{name:"Akan",nativeName:"Akan"},sq:{name:"Albanian",nativeName:"Shqip"},am:{name:"Amharic",nativeName:"\u12a0\u121b\u122d\u129b"},ar:{name:"Arabic",nativeName:"\u0627\u0644\u0639\u0631\u0628\u064a\u0629"},an:{name:"Aragonese",nativeName:"Aragon\xe9s"},hy:{name:"Armenian",nativeName:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576"},as:{name:"Assamese",nativeName:"\u0985\u09b8\u09ae\u09c0\u09af\u09bc\u09be"},av:{name:"Avaric",nativeName:"\u0430\u0432\u0430\u0440 \u043c\u0430\u0446\u04c0, \u043c\u0430\u0433\u04c0\u0430\u0440\u0443\u043b \u043c\u0430\u0446\u04c0"},ae:{name:"Avestan",nativeName:"avesta"},ay:{name:"Aymara",nativeName:"aymar aru"},az:{name:"Azerbaijani",nativeName:"az\u0259rbaycan dili"},bm:{name:"Bambara",nativeName:"bamanankan"},ba:{name:"Bashkir",nativeName:"\u0431\u0430\u0448\u04a1\u043e\u0440\u0442 \u0442\u0435\u043b\u0435"},eu:{name:"Basque",nativeName:"euskara, euskera"},be:{name:"Belarusian",nativeName:"\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f"},bn:{name:"Bengali",nativeName:"\u09ac\u09be\u0982\u09b2\u09be"},bh:{name:"Bihari",nativeName:"\u092d\u094b\u091c\u092a\u0941\u0930\u0940"},bi:{name:"Bislama",nativeName:"Bislama"},bs:{name:"Bosnian",nativeName:"bosanski jezik"},br:{name:"Breton",nativeName:"brezhoneg"},bg:{name:"Bulgarian",nativeName:"\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438 \u0435\u0437\u0438\u043a"},my:{name:"Burmese",nativeName:"\u1017\u1019\u102c\u1005\u102c"},ca:{name:"Catalan; Valencian",nativeName:"Catal\xe0"},ch:{name:"Chamorro",nativeName:"Chamoru"},ce:{name:"Chechen",nativeName:"\u043d\u043e\u0445\u0447\u0438\u0439\u043d \u043c\u043e\u0442\u0442"},ny:{name:"Chichewa; Chewa; Nyanja",nativeName:"chiChe\u0175a, chinyanja"},zh:{name:"Chinese",nativeName:"\u4e2d\u6587 (Zh\u014dngw\xe9n), \u6c49\u8bed, \u6f22\u8a9e"},cv:{name:"Chuvash",nativeName:"\u0447\u04d1\u0432\u0430\u0448 \u0447\u04d7\u043b\u0445\u0438"},kw:{name:"Cornish",nativeName:"Kernewek"},co:{name:"Corsican",nativeName:"corsu, lingua corsa"},cr:{name:"Cree",nativeName:"\u14c0\u1426\u1403\u152d\u140d\u140f\u1423"},hr:{name:"Croatian",nativeName:"hrvatski"},cs:{name:"Czech",nativeName:"\u010desky, \u010de\u0161tina"},da:{name:"Danish",nativeName:"dansk"},dv:{name:"Divehi; Dhivehi; Maldivian;",nativeName:"\u078b\u07a8\u0788\u07ac\u0780\u07a8"},nl:{name:"Dutch",nativeName:"Nederlands, Vlaams"},en:{name:"English",nativeName:"English"},eo:{name:"Esperanto",nativeName:"Esperanto"},et:{name:"Estonian",nativeName:"eesti, eesti keel"},ee:{name:"Ewe",nativeName:"E\u028begbe"},fo:{name:"Faroese",nativeName:"f\xf8royskt"},fj:{name:"Fijian",nativeName:"vosa Vakaviti"},fi:{name:"Finnish",nativeName:"suomi, suomen kieli"},fr:{name:"French",nativeName:"fran\xe7ais, langue fran\xe7aise"},ff:{name:"Fula; Fulah; Pulaar; Pular",nativeName:"Fulfulde, Pulaar, Pular"},gl:{name:"Galician",nativeName:"Galego"},ka:{name:"Georgian",nativeName:"\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8"},de:{name:"German",nativeName:"Deutsch"},el:{name:"Greek, Modern",nativeName:"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"},gn:{name:"Guaran\xed",nativeName:"Ava\xf1e\u1ebd"},gu:{name:"Gujarati",nativeName:"\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0"},ht:{name:"Haitian; Haitian Creole",nativeName:"Krey\xf2l ayisyen"},ha:{name:"Hausa",nativeName:"Hausa, \u0647\u064e\u0648\u064f\u0633\u064e"},he:{name:"Hebrew (modern)",nativeName:"\u05e2\u05d1\u05e8\u05d9\u05ea"},hz:{name:"Herero",nativeName:"Otjiherero"},hi:{name:"Hindi",nativeName:"\u0939\u093f\u0928\u094d\u0926\u0940, \u0939\u093f\u0902\u0926\u0940"},ho:{name:"Hiri Motu",nativeName:"Hiri Motu"},hu:{name:"Hungarian",nativeName:"Magyar"},ia:{name:"Interlingua",nativeName:"Interlingua"},id:{name:"Indonesian",nativeName:"Bahasa Indonesia"},ie:{name:"Interlingue",nativeName:"Originally called Occidental; then Interlingue after WWII"},ga:{name:"Irish",nativeName:"Gaeilge"},ig:{name:"Igbo",nativeName:"As\u1ee5s\u1ee5 Igbo"},ik:{name:"Inupiaq",nativeName:"I\xf1upiaq, I\xf1upiatun"},io:{name:"Ido",nativeName:"Ido"},is:{name:"Icelandic",nativeName:"\xcdslenska"},it:{name:"Italian",nativeName:"Italiano"},iu:{name:"Inuktitut",nativeName:"\u1403\u14c4\u1483\u144e\u1450\u1466"},ja:{name:"Japanese",nativeName:"\u65e5\u672c\u8a9e (\u306b\u307b\u3093\u3054\uff0f\u306b\u3063\u307d\u3093\u3054)"},jv:{name:"Javanese",nativeName:"basa Jawa"},kl:{name:"Kalaallisut, Greenlandic",nativeName:"kalaallisut, kalaallit oqaasii"},kn:{name:"Kannada",nativeName:"\u0c95\u0ca8\u0ccd\u0ca8\u0ca1"},kr:{name:"Kanuri",nativeName:"Kanuri"},ks:{name:"Kashmiri",nativeName:"\u0915\u0936\u094d\u092e\u0940\u0930\u0940, \u0643\u0634\u0645\u064a\u0631\u064a\u200e"},kk:{name:"Kazakh",nativeName:"\u049a\u0430\u0437\u0430\u049b \u0442\u0456\u043b\u0456"},km:{name:"Khmer",nativeName:"\u1797\u17b6\u179f\u17b6\u1781\u17d2\u1798\u17c2\u179a"},ki:{name:"Kikuyu, Gikuyu",nativeName:"G\u0129k\u0169y\u0169"},rw:{name:"Kinyarwanda",nativeName:"Ikinyarwanda"},ky:{name:"Kirghiz, Kyrgyz",nativeName:"\u043a\u044b\u0440\u0433\u044b\u0437 \u0442\u0438\u043b\u0438"},kv:{name:"Komi",nativeName:"\u043a\u043e\u043c\u0438 \u043a\u044b\u0432"},kg:{name:"Kongo",nativeName:"KiKongo"},ko:{name:"Korean",nativeName:"\ud55c\uad6d\uc5b4 (\u97d3\u570b\u8a9e), \uc870\uc120\ub9d0 (\u671d\u9bae\u8a9e)"},ku:{name:"Kurdish",nativeName:"Kurd\xee, \u0643\u0648\u0631\u062f\u06cc\u200e"},kj:{name:"Kwanyama, Kuanyama",nativeName:"Kuanyama"},la:{name:"Latin",nativeName:"latine, lingua latina"},lb:{name:"Luxembourgish, Letzeburgesch",nativeName:"L\xebtzebuergesch"},lg:{name:"Luganda",nativeName:"Luganda"},li:{name:"Limburgish, Limburgan, Limburger",nativeName:"Limburgs"},ln:{name:"Lingala",nativeName:"Ling\xe1la"},lo:{name:"Lao",nativeName:"\u0e9e\u0eb2\u0eaa\u0eb2\u0ea5\u0eb2\u0ea7"},lt:{name:"Lithuanian",nativeName:"lietuvi\u0173 kalba"},lu:{name:"Luba-Katanga",nativeName:""},lv:{name:"Latvian",nativeName:"latvie\u0161u valoda"},gv:{name:"Manx",nativeName:"Gaelg, Gailck"},mk:{name:"Macedonian",nativeName:"\u043c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438 \u0458\u0430\u0437\u0438\u043a"},mg:{name:"Malagasy",nativeName:"Malagasy fiteny"},ms:{name:"Malay",nativeName:"bahasa Melayu, \u0628\u0647\u0627\u0633 \u0645\u0644\u0627\u064a\u0648\u200e"},ml:{name:"Malayalam",nativeName:"\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02"},mt:{name:"Maltese",nativeName:"Malti"},mi:{name:"M\u0101ori",nativeName:"te reo M\u0101ori"},mr:{name:"Marathi (Mar\u0101\u1e6dh\u012b)",nativeName:"\u092e\u0930\u093e\u0920\u0940"},mh:{name:"Marshallese",nativeName:"Kajin M\u0327aje\u013c"},mn:{name:"Mongolian",nativeName:"\u043c\u043e\u043d\u0433\u043e\u043b"},na:{name:"Nauru",nativeName:"Ekakair\u0169 Naoero"},nv:{name:"Navajo, Navaho",nativeName:"Din\xe9 bizaad, Din\xe9k\u02bceh\u01f0\xed"},nb:{name:"Norwegian Bokm\xe5l",nativeName:"Norsk bokm\xe5l"},nd:{name:"North Ndebele",nativeName:"isiNdebele"},ne:{name:"Nepali",nativeName:"\u0928\u0947\u092a\u093e\u0932\u0940"},ng:{name:"Ndonga",nativeName:"Owambo"},nn:{name:"Norwegian Nynorsk",nativeName:"Norsk nynorsk"},no:{name:"Norwegian",nativeName:"Norsk"},ii:{name:"Nuosu",nativeName:"\ua188\ua320\ua4bf Nuosuhxop"},nr:{name:"South Ndebele",nativeName:"isiNdebele"},oc:{name:"Occitan",nativeName:"Occitan"},oj:{name:"Ojibwe, Ojibwa",nativeName:"\u140a\u14c2\u1511\u14c8\u142f\u14a7\u140e\u14d0"},cu:{name:"Old Church Slavonic, Church Slavic, Church Slavonic, Old Bulgarian, Old Slavonic",nativeName:"\u0469\u0437\u044b\u043a\u044a \u0441\u043b\u043e\u0432\u0463\u043d\u044c\u0441\u043a\u044a"},om:{name:"Oromo",nativeName:"Afaan Oromoo"},or:{name:"Oriya",nativeName:"\u0b13\u0b21\u0b3c\u0b3f\u0b06"},os:{name:"Ossetian, Ossetic",nativeName:"\u0438\u0440\u043e\u043d \xe6\u0432\u0437\u0430\u0433"},pa:{name:"Panjabi, Punjabi",nativeName:"\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40, \u067e\u0646\u062c\u0627\u0628\u06cc\u200e"},pi:{name:"P\u0101li",nativeName:"\u092a\u093e\u0934\u093f"},fa:{name:"Persian",nativeName:"\u0641\u0627\u0631\u0633\u06cc"},pl:{name:"Polish",nativeName:"polski"},ps:{name:"Pashto, Pushto",nativeName:"\u067e\u069a\u062a\u0648"},pt:{name:"Portuguese",nativeName:"Portugu\xeas"},qu:{name:"Quechua",nativeName:"Runa Simi, Kichwa"},rm:{name:"Romansh",nativeName:"rumantsch grischun"},rn:{name:"Kirundi",nativeName:"kiRundi"},ro:{name:"Romanian, Moldavian, Moldovan",nativeName:"rom\xe2n\u0103"},ru:{name:"Russian",nativeName:"\u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a"},sa:{name:"Sanskrit (Sa\u1e41sk\u1e5bta)",nativeName:"\u0938\u0902\u0938\u094d\u0915\u0943\u0924\u092e\u094d"},sc:{name:"Sardinian",nativeName:"sardu"},sd:{name:"Sindhi",nativeName:"\u0938\u093f\u0928\u094d\u0927\u0940, \u0633\u0646\u068c\u064a\u060c \u0633\u0646\u062f\u06be\u06cc\u200e"},se:{name:"Northern Sami",nativeName:"Davvis\xe1megiella"},sm:{name:"Samoan",nativeName:"gagana faa Samoa"},sg:{name:"Sango",nativeName:"y\xe2ng\xe2 t\xee s\xe4ng\xf6"},sr:{name:"Serbian",nativeName:"\u0441\u0440\u043f\u0441\u043a\u0438 \u0458\u0435\u0437\u0438\u043a"},gd:{name:"Scottish Gaelic; Gaelic",nativeName:"G\xe0idhlig"},sn:{name:"Shona",nativeName:"chiShona"},si:{name:"Sinhala, Sinhalese",nativeName:"\u0dc3\u0dd2\u0d82\u0dc4\u0dbd"},sk:{name:"Slovak",nativeName:"sloven\u010dina"},sl:{name:"Slovene",nativeName:"sloven\u0161\u010dina"},so:{name:"Somali",nativeName:"Soomaaliga, af Soomaali"},st:{name:"Southern Sotho",nativeName:"Sesotho"},es:{name:"Spanish; Castilian",nativeName:"espa\xf1ol"},su:{name:"Sundanese",nativeName:"Basa Sunda"},sw:{name:"Swahili",nativeName:"Kiswahili"},ss:{name:"Swati",nativeName:"SiSwati"},sv:{name:"Swedish",nativeName:"svenska"},ta:{name:"Tamil",nativeName:"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd"},te:{name:"Telugu",nativeName:"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41"},tg:{name:"Tajik",nativeName:"\u0442\u043e\u04b7\u0438\u043a\u04e3, to\u011fik\u012b, \u062a\u0627\u062c\u06cc\u06a9\u06cc\u200e"},th:{name:"Thai",nativeName:"\u0e44\u0e17\u0e22"},ti:{name:"Tigrinya",nativeName:"\u1275\u130d\u122d\u129b"},bo:{name:"Tibetan Standard, Tibetan, Central",nativeName:"\u0f56\u0f7c\u0f51\u0f0b\u0f61\u0f72\u0f42"},tk:{name:"Turkmen",nativeName:"T\xfcrkmen, \u0422\u04af\u0440\u043a\u043c\u0435\u043d"},tl:{name:"Tagalog",nativeName:"Wikang Tagalog, \u170f\u1712\u1703\u1705\u1714 \u1706\u1704\u170e\u1713\u1704\u1714"},tn:{name:"Tswana",nativeName:"Setswana"},to:{name:"Tonga (Tonga Islands)",nativeName:"faka Tonga"},tr:{name:"Turkish",nativeName:"T\xfcrk\xe7e"},ts:{name:"Tsonga",nativeName:"Xitsonga"},tt:{name:"Tatar",nativeName:"\u0442\u0430\u0442\u0430\u0440\u0447\u0430, tatar\xe7a, \u062a\u0627\u062a\u0627\u0631\u0686\u0627\u200e"},tw:{name:"Twi",nativeName:"Twi"},ty:{name:"Tahitian",nativeName:"Reo Tahiti"},ug:{name:"Uighur, Uyghur",nativeName:"Uy\u01a3urq\u0259, \u0626\u06c7\u064a\u063a\u06c7\u0631\u0686\u06d5\u200e"},uk:{name:"Ukrainian",nativeName:"\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430"},ur:{name:"Urdu",nativeName:"\u0627\u0631\u062f\u0648"},uz:{name:"Uzbek",nativeName:"zbek, \u040e\u0437\u0431\u0435\u043a, \u0623\u06c7\u0632\u0628\u06d0\u0643\u200e"},ve:{name:"Venda",nativeName:"Tshiven\u1e13a"},vi:{name:"Vietnamese",nativeName:"Ti\u1ebfng Vi\u1ec7t"},vo:{name:"Volap\xfck",nativeName:"Volap\xfck"},wa:{name:"Walloon",nativeName:"Walon"},cy:{name:"Welsh",nativeName:"Cymraeg"},wo:{name:"Wolof",nativeName:"Wollof"},fy:{name:"Western Frisian",nativeName:"Frysk"},xh:{name:"Xhosa",nativeName:"isiXhosa"},yi:{name:"Yiddish",nativeName:"\u05d9\u05d9\u05b4\u05d3\u05d9\u05e9"},yo:{name:"Yoruba",nativeName:"Yor\xf9b\xe1"},za:{name:"Zhuang, Chuang",nativeName:"Sa\u026f cue\u014b\u0185, Saw cuengh"}},nw={uncategorized:{label:"Main"},network:{label:"Network"},geo_restriction:{label:"Geo Restriction"},video_selection:{label:"Video Selection"},download:{label:"Download"},filesystem:{label:"Filesystem"},thumbnail:{label:"Thumbnail"},verbosity:{label:"Verbosity"},workarounds:{label:"Workarounds"},video_format:{label:"Video Format"},subtitle:{label:"Subtitle"},authentication:{label:"Authentication"},adobe_pass:{label:"Adobe Pass"},post_processing:{label:"Post Processing"}},sw={uncategorized:[{key:"-h",alt:"--help",description:"Print this help text and exit"},{key:"--version",description:"Print program version and exit"},{key:"-U",alt:"--update",description:"Update this program to latest version. Make sure that you have sufficient permissions (run with sudo if needed)"},{key:"-i",alt:"--ignore-errors",description:"Continue on download errors, for example to skip unavailable videos in a playlist"},{key:"--abort-on-error",description:"Abort downloading of further videos (in the playlist or the command line) if an error occurs"},{key:"--dump-user-agent",description:"Display the current browser identification"},{key:"--list-extractors",description:"List all supported extractors"},{key:"--extractor-descriptions",description:"Output descriptions of all supported extractors"},{key:"--force-generic-extractor",description:"Force extraction to use the generic extractor"},{key:"--default-search",description:'Use this prefix for unqualified URLs. For example "gvsearch2:" downloads two videos from google videos for youtube-dl "large apple". Use the value "auto" to let youtube-dl guess ("auto_warning" to emit awarning when guessing). "error" just throws an error. The default value "fixup_error" repairs broken URLs, but emits an error if this is not possible instead of searching.'},{key:"--ignore-config",description:"Do not read configuration files. When given in the global configuration file /etc/youtube-dl.conf: Do not read the user configuration in ~/.config/youtube-dl/config (%APPDATA%/youtube-dl/config.txt on Windows)"},{key:"--config-location",description:"Location of the configuration file; either the path to the config or its containing directory."},{key:"--flat-playlist",description:"Do not extract the videos of a playlist, only list them."},{key:"--mark-watched",description:"Mark videos watched (YouTube only)"},{key:"--no-mark-watched",description:"Do not mark videos watched (YouTube only)"},{key:"--no-color",description:"Do not emit color codes in output"}],network:[{key:"--proxy",description:'Use the specified HTTP/HTTPS/SOCKS proxy.To enable SOCKS proxy, specify a proper scheme. For example socks5://127.0.0.1:1080/. Pass in an empty string (--proxy "") for direct connection.'},{key:"--socket-timeout",description:"Time to wait before giving up, in seconds"},{key:"--source-address",description:"Client-side IP address to bind to"},{key:"-4",alt:"--force-ipv4",description:"Make all connections via IPv4"},{key:"-6",alt:"--force-ipv6",description:"Make all connections via IPv6"}],geo_restriction:[{key:"--geo-verification-proxy",description:"Use this proxy to verify the IP address for some geo-restricted sites. The default proxy specified by --proxy', if the option is not present) is used for the actual downloading."},{key:"--geo-bypass",description:"Bypass geographic restriction via faking X-Forwarded-For HTTP header"},{key:"--no-geo-bypass",description:"Do not bypass geographic restriction via faking X-Forwarded-For HTTP header"},{key:"--geo-bypass-country",description:"Force bypass geographic restriction with explicitly provided two-letter ISO 3166-2 country code"},{key:"--geo-bypass-ip-block",description:"Force bypass geographic restriction with explicitly provided IP block in CIDR notation"}],video_selection:[{key:"--playlist-start",description:"Playlist video to start at (default is 1)"},{key:"--playlist-end",description:"Playlist video to end at (default is last)"},{key:"--playlist-items",description:'Playlist video items to download. Specify indices of the videos in the playlist separated by commas like: "--playlist-items 1,2,5,8" if you want to download videos indexed 1, 2, 5, 8 in the playlist. You can specify range: "--playlist-items 1-3,7,10-13", it will download the videos at index 1, 2, 3, 7, 10, 11, 12 and 13.'},{key:"--match-title",description:"Download only matching titles (regex orcaseless sub-string)"},{key:"--reject-title",description:"Skip download for matching titles (regex orcaseless sub-string)"},{key:"--max-downloads",description:"Abort after downloading NUMBER files"},{key:"--min-filesize",description:"Do not download any videos smaller than SIZE (e.g. 50k or 44.6m)"},{key:"--max-filesize",description:"Do not download any videos larger than SIZE (e.g. 50k or 44.6m)"},{key:"--date",description:"Download only videos uploaded in this date"},{key:"--datebefore",description:"Download only videos uploaded on or before this date (i.e. inclusive)"},{key:"--dateafter",description:"Download only videos uploaded on or after this date (i.e. inclusive)"},{key:"--min-views",description:"Do not download any videos with less than COUNT views"},{key:"--max-views",description:"Do not download any videos with more than COUNT views"},{key:"--match-filter",description:'Generic video filter. Specify any key (seethe "OUTPUT TEMPLATE" for a list of available keys) to match if the key is present, !key to check if the key is not present, key > NUMBER (like "comment_count > 12", also works with >=, <, <=, !=, =) to compare against a number, key = \'LITERAL\' (like "uploader = \'Mike Smith\'", also works with !=) to match against a string literal and & to require multiple matches. Values which are not known are excluded unless you put a question mark (?) after the operator. For example, to only match videos that have been liked more than 100 times and disliked less than 50 times (or the dislike functionality is not available at the given service), but who also have a description, use --match-filter'},{key:"--no-playlist",description:"Download only the video, if the URL refers to a video and a playlist."},{key:"--yes-playlist",description:"Download the playlist, if the URL refers to a video and a playlist."},{key:"--age-limit",description:"Download only videos suitable for the given age"},{key:"--download-archive",description:"Download only videos not listed in the archive file. Record the IDs of all downloaded videos in it."},{key:"--include-ads",description:"Download advertisements as well (experimental)"}],download:[{key:"-r",alt:"--limit-rate",description:"Maximum download rate in bytes per second(e.g. 50K or 4.2M)"},{key:"-R",alt:"--retries",description:'Number of retries (default is 10), or "infinite".'},{key:"--fragment-retries",description:'Number of retries for a fragment (default is 10), or "infinite" (DASH, hlsnative and ISM)'},{key:"--skip-unavailable-fragments",description:"Skip unavailable fragments (DASH, hlsnative and ISM)"},{key:"--abort-on-unavailable-fragment",description:"Abort downloading when some fragment is not available"},{key:"--keep-fragments",description:"Keep downloaded fragments on disk after downloading is finished; fragments are erased by default"},{key:"--buffer-size",description:"Size of download buffer (e.g. 1024 or 16K) (default is 1024)"},{key:"--no-resize-buffer",description:"Do not automatically adjust the buffer size. By default, the buffer size is automatically resized from an initial value of SIZE."},{key:"--http-chunk-size",description:"Size of a chunk for chunk-based HTTP downloading (e.g. 10485760 or 10M) (default is disabled). May be useful for bypassing bandwidth throttling imposed by a webserver (experimental)"},{key:"--playlist-reverse",description:"Download playlist videos in reverse order"},{key:"--playlist-random",description:"Download playlist videos in random order"},{key:"--xattr-set-filesize",description:"Set file xattribute ytdl.filesize with expected file size"},{key:"--hls-prefer-native",description:"Use the native HLS downloader instead of ffmpeg"},{key:"--hls-prefer-ffmpeg",description:"Use ffmpeg instead of the native HLS downloader"},{key:"--hls-use-mpegts",description:"Use the mpegts container for HLS videos, allowing to play the video while downloading (some players may not be able to play it)"},{key:"--external-downloader",description:"Use the specified external downloader. Currently supports aria2c,avconv,axel,curl,ffmpeg,httpie,wget"},{key:"--external-downloader-args"}],filesystem:[{key:"-a",alt:"--batch-file",description:"File containing URLs to download ('-' for stdin), one URL per line. Lines starting with '#', ';' or ']' are considered as comments and ignored."},{key:"--id",description:"Use only video ID in file name"},{key:"-o",alt:"--output",description:'Output filename template, see the "OUTPUT TEMPLATE" for all the info'},{key:"--autonumber-start",description:"Specify the start value for %(autonumber)s (default is 1)"},{key:"--restrict-filenames",description:'Restrict filenames to only ASCII characters, and avoid "&" and spaces in filenames'},{key:"-w",alt:"--no-overwrites",description:"Do not overwrite files"},{key:"-c",alt:"--continue",description:"Force resume of partially downloaded files. By default, youtube-dl will resume downloads if possible."},{key:"--no-continue",description:"Do not resume partially downloaded files (restart from beginning)"},{key:"--no-part",description:"Do not use .part files - write directlyinto output file"},{key:"--no-mtime",description:"Do not use the Last-modified header to set the file modification time"},{key:"--write-description",description:"Write video description to a .description file"},{key:"--write-info-json",description:"Write video metadata to a .info.json file"},{key:"--write-annotations",description:"Write video annotations to a.annotations.xml file"},{key:"--load-info-json",description:'JSON file containing the video information (created with the "--write-info-json" option)'},{key:"--cookies",description:"File to read cookies from and dump cookie jar in"},{key:"--cache-dir",description:"Location in the file system where youtube-dl can store some downloaded information permanently. By default $XDG_CACHE_HOME/youtube-dl or ~/.cache/youtube-dl . At the moment, only YouTube player files (for videos with obfuscated signatures) are cached, but that may change."},{key:"--no-cache-dir",description:"Disable filesystem caching"},{key:"--rm-cache-dir",description:"Delete all filesystem cache files"}],thumbnail:[{key:"--write-thumbnail",description:"Write thumbnail image to disk"},{key:"--write-all-thumbnails",description:"Write all thumbnail image formats to disk"},{key:"--list-thumbnails",description:"Simulate and list all available thumbnail formats"}],verbosity:[{key:"-q",alt:"--quiet",description:"Activate quiet mode"},{key:"--no-warnings",description:"Ignore warnings"},{key:"-s",alt:"--simulate",description:"Do not download the video and do not writeanything to disk"},{key:"--skip-download",description:"Do not download the video"},{key:"-g",alt:"--get-url",description:"Simulate, quiet but print URL"},{key:"-e",alt:"--get-title",description:"Simulate, quiet but print title"},{key:"--get-id",description:"Simulate, quiet but print id"},{key:"--get-thumbnail",description:"Simulate, quiet but print thumbnail URL"},{key:"--get-description",description:"Simulate, quiet but print video description"},{key:"--get-duration",description:"Simulate, quiet but print video length"},{key:"--get-filename",description:"Simulate, quiet but print output filename"},{key:"--get-format",description:"Simulate, quiet but print output format"},{key:"-j",alt:"--dump-json",description:'Simulate, quiet but print JSON information. See the "OUTPUT TEMPLATE" for a description of available keys.'},{key:"-J",alt:"--dump-single-json",description:"Simulate, quiet but print JSON information for each command-line argument. If the URL refers to a playlist, dump the whole playlist information in a single line."},{key:"--print-json",description:"Be quiet and print the video information as JSON (video is still being downloaded)."},{key:"--newline",description:"Output progress bar as new lines"},{key:"--no-progress",description:"Do not print progress bar"},{key:"--console-title",description:"Display progress in console title bar"},{key:"-v",alt:"--verbose",description:"Print various debugging information"},{key:"--dump-pages",description:"Print downloaded pages encoded using base64 to debug problems (very verbose)"},{key:"--write-pages",description:"Write downloaded intermediary pages to files in the current directory to debug problems"},{key:"--print-traffic",description:"Display sent and read HTTP traffic"},{key:"-C",alt:"--call-home",description:"Contact the youtube-dl server for debugging"},{key:"--no-call-home",description:"Do NOT contact the youtube-dl server for debugging"}],workarounds:[{key:"--encoding",description:"Force the specified encoding (experimental)"},{key:"--no-check-certificate",description:"Suppress HTTPS certificate validation"},{key:"--prefer-insecure",description:"Use an unencrypted connection to retrieve information about the video. (Currently supported only for YouTube)"},{key:"--user-agent",description:"Specify a custom user agent"},{key:"--referer",description:"Specify a custom referer, use if the video access is restricted to one domain"},{key:"--add-header",description:"Specify a custom HTTP header and its value, separated by a colon ':'. You can use this option multiple times"},{key:"--bidi-workaround",description:"Work around terminals that lack bidirectional text support. Requires bidiv or fribidi executable in PATH"},{key:"--sleep-interval",description:"Number of seconds to sleep before each download when used alone or a lower boundof a range for randomized sleep before each download (minimum possible number of seconds to sleep) when used along with --max-sleep-interval"},{key:"--max-sleep-interval",description:"Upper bound of a range for randomized sleep before each download (maximum possible number of seconds to sleep). Must only beused along with --min-sleep-interval"}],video_format:[{key:"-f",alt:"--format",description:'Video format code, see the "FORMAT SELECTION" for all the info'},{key:"--all-formats",description:"Download all available video formats"},{key:"--prefer-free-formats",description:"Prefer free video formats unless a specific one is requested"},{key:"-F",alt:"--list-formats",description:"List all available formats of requested videos"},{key:"--youtube-skip-dash-manifest",description:"Do not download the DASH manifests and related data on YouTube videos"},{key:"--merge-output-format",description:"If a merge is required (e.g. bestvideo+bestaudio), output to given container format. One of mkv, mp4, ogg, webm, flv. Ignored if no merge is required"}],subtitle:[{key:"--write-sub",description:"Write subtitle file"},{key:"--write-auto-sub",description:"Write automatically generated subtitle file (YouTube only)"},{key:"--all-subs",description:"Download all the available subtitles of the video"},{key:"--list-subs",description:"List all available subtitles for the video"},{key:"--sub-format",description:'Subtitle format, accepts formats preference, for example: "srt" or "ass/srt/best"'},{key:"--sub-lang",description:"Languages of the subtitles to download (optional) separated by commas, use --list-subs"}],authentication:[{key:"-u",alt:"--username",description:"Login with this account ID"},{key:"-p",alt:"--password",description:"Account password. If this option is left out, youtube-dl will ask interactively."},{key:"-2",alt:"--twofactor",description:"Two-factor authentication code"},{key:"-n",alt:"--netrc",description:"Use .netrc authentication data"},{key:"--video-password",description:"Video password (vimeo, smotri, youku)"}],adobe_pass:[{key:"--ap-mso",description:"Adobe Pass multiple-system operator (TV provider) identifier, use --ap-list-mso"},{key:"--ap-username",description:"Multiple-system operator account login"},{key:"--ap-password",description:"Multiple-system operator account password. If this option is left out, youtube-dl will ask interactively."},{key:"--ap-list-mso",description:"List all supported multiple-system operators"}],post_processing:[{key:"-x",alt:"--extract-audio",description:"Convert video files to audio-only files (requires ffmpeg or avconv and ffprobe or avprobe)"},{key:"--audio-format",description:'Specify audio format: "best", "aac", "flac", "mp3", "m4a", "opus", "vorbis", or "wav"; "best" by default; No effect without -x'},{key:"--audio-quality",description:"Specify ffmpeg/avconv audio quality, insert a value between 0 (better) and 9 (worse)for VBR or a specific bitrate like 128K (default 5)"},{key:"--recode-video",description:"Encode the video to another format if necessary (currently supported:mp4|flv|ogg|webm|mkv|avi)"},{key:"--postprocessor-args",description:"Give these arguments to the postprocessor"},{key:"-k",alt:"--keep-video",description:"Keep the video file on disk after the post-processing; the video is erased by default"},{key:"--no-post-overwrites",description:"Do not overwrite post-processed files; the post-processed files are overwritten by default"},{key:"--embed-subs",description:"Embed subtitles in the video (only for mp4,webm and mkv videos)"},{key:"--embed-thumbnail",description:"Embed thumbnail in the audio as cover art"},{key:"--add-metadata",description:"Write metadata to the video file"},{key:"--metadata-from-title",description:"Parse additional metadata like song title/artist from the video title. The format syntax is the same as --output"},{key:"--xattrs",description:"Write metadata to the video file's xattrs (using dublin core and xdg standards)"},{key:"--fixup",description:"Automatically correct known faults of the file. One of never (do nothing), warn (only emit a warning), detect_or_warn (the default; fix file if we can, warn otherwise)"},{key:"--prefer-avconv",description:"Prefer avconv over ffmpeg for running the postprocessors"},{key:"--prefer-ffmpeg",description:"Prefer ffmpeg over avconv for running the postprocessors (default)"},{key:"--ffmpeg-location",description:"Location of the ffmpeg/avconv binary; either the path to the binary or its containing directory."},{key:"--exec",description:"Execute a command on the file after downloading, similar to find's -exec syntax. Example: --exec"},{key:"--convert-subs",description:"Convert the subtitles to other format (currently supported: srt|ass|vtt|lrc)"}]};var aw,ow,rw,lw,cw,dw,hw,uw;function mw(t,e){if(1&t&&(s.Dc(0,"mat-option",20),s.zc(1,"span",21),s.Vc(2,"highlight"),s.Dc(3,"button",22),s.Dc(4,"mat-icon"),s.vd(5,"info"),s.Cc(),s.Cc(),s.Cc()),2&t){const t=e.$implicit,i=s.Uc();s.ad("value",t.key),s.kc(1),s.ad("innerHTML",s.Xc(2,3,t.key,i.stateCtrl.value),s.md),s.kc(2),s.ad("matTooltip",t.description)}}function pw(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",26),s.Qc("click",(function(){s.ld(t);const i=e.$implicit;return s.Uc(2).setFirstArg(i.key)})),s.Dc(1,"div",27),s.vd(2),s.Cc(),s.vd(3,"\xa0\xa0"),s.Dc(4,"div",28),s.Dc(5,"mat-icon",29),s.vd(6,"info"),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=e.$implicit;s.kc(2),s.wd(t.key),s.kc(3),s.ad("matTooltip",t.description)}}function gw(t,e){if(1&t&&(s.Bc(0),s.Dc(1,"button",23),s.vd(2),s.Cc(),s.Dc(3,"mat-menu",null,24),s.td(5,pw,7,2,"button",25),s.Cc(),s.Ac()),2&t){const t=e.$implicit,i=s.hd(4),n=s.Uc();s.kc(1),s.ad("matMenuTriggerFor",i),s.kc(1),s.wd(n.argsInfo[t.key].label),s.kc(3),s.ad("ngForOf",t.value)}}aw=$localize`:Modify args title␟d9e83ac17026e70ef6e9c0f3240a3b2450367f40␟3653857180335075556:Modify youtube-dl args`,ow=$localize`:Simulated args title␟7fc1946abe2b40f60059c6cd19975d677095fd19␟3319938540903314395:Simulated new args`,rw=$localize`:Add arg card title␟0b71824ae71972f236039bed43f8d2323e8fd570␟7066397187762906016:Add an arg`,lw=$localize`:Search args by category button␟c8b0e59eb491f2ac7505f0fbab747062e6b32b23␟827176536271704947:Search by category`,cw=$localize`:Use arg value checkbox␟9eeb91caef5a50256dd87e1c4b7b3e8216479377␟5487374754798278253:Use arg value`,dw=$localize`:Search args by category button␟7de2451ed3fb8d8b847979bd3f0c740b970f167b␟1014075402717090995:Add arg`,hw=$localize`:Arg modifier cancel button␟d7b35c384aecd25a516200d6921836374613dfe7␟2159130950882492111:Cancel`,uw=$localize`:Arg modifier modify button␟b2623aee44b70c9a4ba1fce16c8a593b0a4c7974␟3251759404563225821:Modify`;const fw=["placeholder",$localize`:Arg value placeholder␟25d8ad5eba2ec24e68295a27d6a4bb9b49e3dacd␟9086775160067017111:Arg value`],bw=function(){return{standalone:!0}};function _w(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div"),s.Dc(1,"mat-form-field",8),s.Dc(2,"input",30),s.Jc(3,fw),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc().secondArg=e})),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(2),s.ad("ngModelOptions",s.cd(3,bw))("disabled",!t.secondArgEnabled)("ngModel",t.secondArg)}}let yw=(()=>{class t{transform(t,e){const i=e?e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&").split(" ").filter(t=>t.length>0).join("|"):void 0,n=new RegExp(i,"gi");return e?t.replace(n,t=>`${t}`):t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=s.xc({name:"highlight",type:t,pure:!0}),t})(),vw=(()=>{class t{constructor(t,e,i){this.data=t,this.dialogRef=e,this.dialog=i,this.myGroup=new Ia,this.firstArg="",this.secondArg="",this.secondArgEnabled=!1,this.modified_args="",this.stateCtrl=new Ia,this.availableArgs=null,this.argsByCategory=null,this.argsInfo=null}static forRoot(){return{ngModule:t,providers:[]}}ngOnInit(){this.data&&(this.modified_args=this.data.initial_args),this.getAllPossibleArgs(),this.filteredOptions=this.stateCtrl.valueChanges.pipe(cn(""),Object(ii.a)(t=>this.filter(t)))}filter(t){if(this.availableArgs)return this.availableArgs.filter(e=>e.key.toLowerCase().includes(t.toLowerCase()))}addArg(){""!==this.modified_args&&(this.modified_args+=" "),this.modified_args+=this.stateCtrl.value+" "+(this.secondArgEnabled?this.secondArg:"")}canAddArg(){return this.stateCtrl.value&&""!==this.stateCtrl.value&&(!this.secondArgEnabled||this.secondArg&&""!==this.secondArg)}getFirstArg(){return new Promise(t=>{t(this.stateCtrl.value)})}getValueAsync(t){return new Promise(e=>{e(t)})}getAllPossibleArgs(){const t=sw,e=Object.keys(t).map((function(e){return t[e]})),i=[].concat.apply([],e);this.availableArgs=i,this.argsByCategory=t,this.argsInfo=nw}setFirstArg(t){this.stateCtrl.setValue(t)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(od),s.yc(ad),s.yc(dd))},t.\u0275cmp=s.sc({type:t,selectors:[["app-arg-modifier-dialog"]],features:[s.jc([yw])],decls:48,vars:17,consts:[["mat-dialog-title",""],[1,"container"],[1,"row"],[1,"col-12"],[1,"mat-elevation-z6"],["color","accent",2,"width","100%"],["matInput","",3,"disabled"],[1,"mat-elevation-z6","my-2"],["color","accent",2,"width","75%"],["matInput","","placeholder","Arg",3,"matAutocomplete","formControl"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],["argsByCategoryMenu","matMenu"],[4,"ngFor","ngForOf"],["mat-stroked-button","",2,"margin-bottom","15px",3,"matMenuTriggerFor"],["color","accent",3,"ngModelOptions","ngModel","ngModelChange"],[4,"ngIf"],["mat-stroked-button","","color","accent",3,"disabled","click"],["mat-button","","mat-dialog-close",""],["mat-button","","color","accent",3,"mat-dialog-close"],[3,"value"],[3,"innerHTML"],["mat-icon-button","",2,"float","right",3,"matTooltip"],["mat-menu-item","",3,"matMenuTriggerFor"],["subMenu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["mat-menu-item","",3,"click"],[2,"display","inline-block"],[1,"info-menu-icon"],[3,"matTooltip"],["matInput","",3,"ngModelOptions","disabled","ngModel","ngModelChange",6,"placeholder"]],template:function(t,e){if(1&t&&(s.Dc(0,"h4",0),s.Hc(1,aw),s.Cc(),s.Dc(2,"mat-dialog-content"),s.Dc(3,"div",1),s.Dc(4,"div",2),s.Dc(5,"div",3),s.Dc(6,"mat-card",4),s.Dc(7,"h6"),s.Hc(8,ow),s.Cc(),s.Dc(9,"mat-form-field",5),s.Dc(10,"textarea",6),s.vd(11),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(12,"div",3),s.Dc(13,"mat-card",7),s.Dc(14,"h6"),s.Hc(15,rw),s.Cc(),s.Dc(16,"form"),s.Dc(17,"div"),s.Dc(18,"mat-form-field",8),s.zc(19,"input",9),s.Cc(),s.Dc(20,"mat-autocomplete",null,10),s.td(22,mw,6,6,"mat-option",11),s.Vc(23,"async"),s.Cc(),s.Dc(24,"div"),s.Dc(25,"mat-menu",null,12),s.td(27,gw,6,3,"ng-container",13),s.Vc(28,"keyvalue"),s.Cc(),s.Dc(29,"button",14),s.Bc(30),s.Hc(31,lw),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(32,"div"),s.Dc(33,"mat-checkbox",15),s.Qc("ngModelChange",(function(t){return e.secondArgEnabled=t})),s.Bc(34),s.Hc(35,cw),s.Ac(),s.Cc(),s.Cc(),s.td(36,_w,4,4,"div",16),s.Cc(),s.Dc(37,"div"),s.Dc(38,"button",17),s.Qc("click",(function(){return e.addArg()})),s.Bc(39),s.Hc(40,dw),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(41,"mat-dialog-actions"),s.Dc(42,"button",18),s.Bc(43),s.Hc(44,hw),s.Ac(),s.Cc(),s.Dc(45,"button",19),s.Bc(46),s.Hc(47,uw),s.Ac(),s.Cc(),s.Cc()),2&t){const t=s.hd(21),i=s.hd(26);s.kc(10),s.ad("disabled",!0),s.kc(1),s.wd(e.modified_args),s.kc(8),s.ad("matAutocomplete",t)("formControl",e.stateCtrl),s.kc(3),s.ad("ngForOf",s.Wc(23,12,e.filteredOptions)),s.kc(5),s.ad("ngForOf",s.Wc(28,14,e.argsByCategory)),s.kc(2),s.ad("matMenuTriggerFor",i),s.kc(4),s.ad("ngModelOptions",s.cd(16,bw))("ngModel",e.secondArgEnabled),s.kc(3),s.ad("ngIf",e.secondArgEnabled),s.kc(2),s.ad("disabled",!e.canAddArg()),s.kc(7),s.ad("mat-dialog-close",e.modified_args)}},directives:[md,pd,Ko,Rc,Du,Ha,Ls,Fa,Xc,As,Fs,Wa,Gc,ye.s,bm,ms,wm,dr,$a,ye.t,gd,ud,ns,Um,uu,hm],pipes:[ye.b,ye.l,yw],styles:[".info-menu-icon[_ngcontent-%COMP%]{float:right}"]}),t})();var ww,kw;function xw(t,e){1&t&&(s.Dc(0,"h6"),s.vd(1,"Update in progress"),s.Cc())}function Cw(t,e){1&t&&(s.Dc(0,"h6"),s.vd(1,"Update failed"),s.Cc())}function Sw(t,e){1&t&&(s.Dc(0,"h6"),s.vd(1,"Update succeeded!"),s.Cc())}function Dw(t,e){1&t&&s.zc(0,"mat-progress-bar",7)}function Ew(t,e){1&t&&s.zc(0,"mat-progress-bar",8)}function Aw(t,e){if(1&t&&(s.Dc(0,"p",9),s.vd(1),s.Cc()),2&t){const t=s.Uc(2);s.kc(1),s.wd(t.updateStatus.details)}}function Ow(t,e){if(1&t&&(s.Dc(0,"div"),s.Dc(1,"div",3),s.td(2,xw,2,0,"h6",1),s.td(3,Cw,2,0,"h6",1),s.td(4,Sw,2,0,"h6",1),s.Cc(),s.td(5,Dw,1,0,"mat-progress-bar",4),s.td(6,Ew,1,0,"mat-progress-bar",5),s.td(7,Aw,2,1,"p",6),s.Cc()),2&t){const t=s.Uc();s.kc(2),s.ad("ngIf",t.updateStatus.updating),s.kc(1),s.ad("ngIf",!t.updateStatus.updating&&t.updateStatus.error),s.kc(1),s.ad("ngIf",!t.updateStatus.updating&&!t.updateStatus.error),s.kc(1),s.ad("ngIf",t.updateStatus.updating),s.kc(1),s.ad("ngIf",!t.updateStatus.updating),s.kc(1),s.ad("ngIf",t.updateStatus.details)}}ww=$localize`:Update progress dialog title␟91ecce65f1d23f9419d1c953cd6b7bc7f91c110e␟7113575027620819093:Updater`,kw=$localize`:Close update progress dialog␟f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8␟7819314041543176992:Close`;let Iw=(()=>{class t{constructor(t,e){this.postsService=t,this.snackBar=e,this.updateStatus=null,this.updateInterval=250,this.errored=!1}ngOnInit(){this.getUpdateProgress(),setInterval(()=>{this.updateStatus.updating&&this.getUpdateProgress()},250)}getUpdateProgress(){this.postsService.getUpdaterStatus().subscribe(t=>{t&&(this.updateStatus=t,this.updateStatus&&this.updateStatus.error&&this.openSnackBar("Update failed. Check logs for more details."))})}openSnackBar(t,e=""){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(Ng))},t.\u0275cmp=s.sc({type:t,selectors:[["app-update-progress-dialog"]],decls:8,vars:1,consts:[["mat-dialog-title",""],[4,"ngIf"],["mat-button","","mat-dialog-close",""],[2,"margin-bottom","8px"],["mode","indeterminate",4,"ngIf"],["mode","determinate","value","100",4,"ngIf"],["style","margin-top: 4px; font-size: 13px;",4,"ngIf"],["mode","indeterminate"],["mode","determinate","value","100"],[2,"margin-top","4px","font-size","13px"]],template:function(t,e){1&t&&(s.Dc(0,"h4",0),s.Hc(1,ww),s.Cc(),s.Dc(2,"mat-dialog-content"),s.td(3,Ow,8,6,"div",1),s.Cc(),s.Dc(4,"mat-dialog-actions"),s.Dc(5,"button",2),s.Bc(6),s.Hc(7,kw),s.Ac(),s.Cc(),s.Cc()),2&t&&(s.kc(3),s.ad("ngIf",e.updateStatus))},directives:[md,pd,ye.t,gd,ms,ud,Km],styles:[""]}),t})();var Pw;function Rw(t,e){if(1&t&&(s.Dc(0,"mat-option",6),s.vd(1),s.Cc()),2&t){const t=e.$implicit,i=s.Uc(2);s.ad("value",t.tag_name),s.kc(1),s.xd(" ",t.tag_name+(t===i.latestStableRelease?" - Latest Stable":"")+(t.tag_name===i.CURRENT_VERSION?" - Current Version":"")," ")}}function Tw(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",3),s.Dc(1,"mat-form-field"),s.Dc(2,"mat-select",4),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc().selectedVersion=e})),s.td(3,Rw,2,2,"mat-option",5),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(2),s.ad("ngModel",t.selectedVersion),s.kc(1),s.ad("ngForOf",t.availableVersionsFiltered)}}function Mw(t,e){1&t&&(s.Bc(0),s.vd(1,"Upgrade to"),s.Ac())}function Fw(t,e){1&t&&(s.Bc(0),s.vd(1,"Downgrade to"),s.Ac())}function Lw(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",3),s.Dc(1,"button",7),s.Qc("click",(function(){return s.ld(t),s.Uc().updateServer()})),s.Dc(2,"mat-icon"),s.vd(3,"update"),s.Cc(),s.vd(4,"\xa0\xa0 "),s.td(5,Mw,2,0,"ng-container",8),s.td(6,Fw,2,0,"ng-container",8),s.vd(7),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(5),s.ad("ngIf",t.selectedVersion>t.CURRENT_VERSION),s.kc(1),s.ad("ngIf",t.selectedVersion{class t{constructor(t,e){this.postsService=t,this.dialog=e,this.availableVersions=null,this.availableVersionsFiltered=[],this.versionsShowLimit=5,this.latestStableRelease=null,this.selectedVersion=null,this.CURRENT_VERSION="v3.6"}ngOnInit(){this.getAvailableVersions()}updateServer(){this.postsService.updateServer(this.selectedVersion).subscribe(t=>{t.success&&this.openUpdateProgressDialog()})}getAvailableVersions(){this.availableVersionsFiltered=[],this.postsService.getAvailableRelease().subscribe(t=>{this.availableVersions=t;for(let e=0;e=this.versionsShowLimit)break;this.availableVersionsFiltered.push(t)}})}openUpdateProgressDialog(){this.dialog.open(Iw,{minWidth:"300px",minHeight:"200px"})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(dd))},t.\u0275cmp=s.sc({type:t,selectors:[["app-updater"]],decls:6,vars:2,consts:[[2,"display","block"],[2,"display","inline-block"],["style","display: inline-block; margin-left: 15px;",4,"ngIf"],[2,"display","inline-block","margin-left","15px"],[3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["color","accent","mat-raised-button","",3,"click"],[4,"ngIf"]],template:function(t,e){1&t&&(s.Dc(0,"div",0),s.Dc(1,"div",1),s.Bc(2),s.Hc(3,Pw),s.Ac(),s.Cc(),s.td(4,Tw,4,2,"div",2),s.td(5,Lw,8,3,"div",2),s.Cc()),2&t&&(s.kc(4),s.ad("ngIf",e.availableVersions),s.kc(1),s.ad("ngIf",e.selectedVersion&&e.selectedVersion!==e.CURRENT_VERSION))},directives:[ye.t,Rc,Bp,Fs,$a,ye.s,ns,ms,uu],styles:[""]}),t})();var zw;zw=$localize`:Settings title␟121cc5391cd2a5115bc2b3160379ee5b36cd7716␟4930506384627295710:Settings`;const Bw=["label",$localize`:Main settings label␟82421c3e46a0453a70c42900eab51d58d79e6599␟3815928829326879804:Main`],Vw=["label",$localize`:Downloader settings label␟0ba25ad86a240576c4f20a2fada4722ebba77b1e␟5385813889746830226:Downloader`],jw=["label",$localize`:Extra settings label␟d5f69691f9f05711633128b5a3db696783266b58␟7419412790104674886:Extra`],Uw=["label",$localize`:Host settings label␟bc2e854e111ecf2bd7db170da5e3c2ed08181d88␟6201638315245239510:Advanced`];var $w,Hw;$w=$localize`:Settings save button␟52c9a103b812f258bcddc3d90a6e3f46871d25fe␟3768927257183755959:Save`,Hw=$localize`:Settings cancel and close button␟fe8fd36dbf5deee1d56564965787a782a66eba44␟1370226763724525124:{VAR_SELECT, select, true {Close} false {Cancel} other {otha}}`,Hw=s.Lc(Hw,{VAR_SELECT:"\ufffd0\ufffd"});const qw=["placeholder",$localize`:URL input placeholder␟801b98c6f02fe3b32f6afa3ee854c99ed83474e6␟2375260419993138758:URL`];var Gw;Gw=$localize`:URL setting input hint␟54c512cca1923ab72faf1a0bd98d3d172469629a␟5463756323010996100:URL this app will be accessed from, without the port.`;const Ww=["placeholder",$localize`:Port input placeholder␟cb2741a46e3560f6bc6dfd99d385e86b08b26d72␟6117946241126833991:Port`];var Yw,Qw;function Kw(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-form-field",11),s.Dc(4,"input",12),s.Jc(5,qw),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Host.url=e})),s.Cc(),s.Dc(6,"mat-hint"),s.Bc(7),s.Hc(8,Gw),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(9,"div",13),s.Dc(10,"mat-form-field",11),s.Dc(11,"input",12),s.Jc(12,Ww),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Host.port=e})),s.Cc(),s.Dc(13,"mat-hint"),s.Bc(14),s.Hc(15,Yw),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(4),s.ad("ngModel",t.new_config.Host.url),s.kc(7),s.ad("ngModel",t.new_config.Host.port)}}Yw=$localize`:Port setting input hint␟22e8f1d0423a3b784fe40fab187b92c06541b577␟12816402920404434:The desired port. Default is 17442.`,Qw=$localize`:Use encryption setting␟cbe16a57be414e84b6a68309d08fad894df797d6␟5503616660881623306:Use encryption`;const Xw=["placeholder",$localize`:Cert file path input placeholder␟0c1875a79b7ecc792cc1bebca3e063e40b5764f9␟2857997144709025078:Cert file path`],Zw=["placeholder",$localize`:Key file path input placeholder␟736551b93461d2de64b118cf4043eee1d1c2cb2c␟2320113463068090884:Key file path`];function Jw(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Encryption["use-encryption"]=e})),s.Bc(4),s.Hc(5,Qw),s.Ac(),s.Cc(),s.Cc(),s.Dc(6,"div",15),s.Dc(7,"mat-form-field",11),s.Dc(8,"input",16),s.Jc(9,Xw),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Encryption["cert-file-path"]=e})),s.Cc(),s.Cc(),s.Cc(),s.Dc(10,"div",15),s.Dc(11,"mat-form-field",11),s.Dc(12,"input",16),s.Jc(13,Zw),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Encryption["key-file-path"]=e})),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(3),s.ad("ngModel",t.new_config.Encryption["use-encryption"]),s.kc(5),s.ad("disabled",!t.new_config.Encryption["use-encryption"])("ngModel",t.new_config.Encryption["cert-file-path"]),s.kc(4),s.ad("disabled",!t.new_config.Encryption["use-encryption"])("ngModel",t.new_config.Encryption["key-file-path"])}}var tk;tk=$localize`:Allow subscriptions setting␟4e3120311801c4acd18de7146add2ee4a4417773␟5800596718492516574:Allow subscriptions`;const ek=["placeholder",$localize`:Subscriptions base path input setting placeholder␟4bee2a4bef2d26d37c9b353c278e24e5cd309ce3␟6919010605968316948:Subscriptions base path`];var ik;ik=$localize`:Subscriptions base path setting input hint␟bc9892814ee2d119ae94378c905ea440a249b84a␟2622759576830659218:Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder.`;const nk=["placeholder",$localize`:Check interval input setting placeholder␟5bef4b25ba680da7fff06b86a91b1fc7e6a926e3␟5349606203941321178:Check interval`];var sk,ak,ok,rk,lk,ck,dk,hk,uk,mk;function pk(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Subscriptions.allow_subscriptions=e})),s.Bc(4),s.Hc(5,tk),s.Ac(),s.Cc(),s.Cc(),s.Dc(6,"div",15),s.Dc(7,"mat-form-field",11),s.Dc(8,"input",16),s.Jc(9,ek),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Subscriptions.subscriptions_base_path=e})),s.Cc(),s.Dc(10,"mat-hint"),s.Bc(11),s.Hc(12,ik),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(13,"div",17),s.Dc(14,"mat-form-field",11),s.Dc(15,"input",16),s.Jc(16,nk),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Subscriptions.subscriptions_check_interval=e})),s.Cc(),s.Dc(17,"mat-hint"),s.Bc(18),s.Hc(19,sk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(20,"div",18),s.Dc(21,"mat-checkbox",19),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Subscriptions.subscriptions_use_youtubedl_archive=e})),s.Bc(22),s.Hc(23,ak),s.Ac(),s.Cc(),s.Dc(24,"p"),s.Dc(25,"a",20),s.Bc(26),s.Hc(27,ok),s.Ac(),s.Cc(),s.vd(28,"\xa0"),s.Bc(29),s.Hc(30,rk),s.Ac(),s.Cc(),s.Dc(31,"p"),s.Bc(32),s.Hc(33,lk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(3),s.ad("ngModel",t.new_config.Subscriptions.allow_subscriptions),s.kc(5),s.ad("disabled",!t.new_config.Subscriptions.allow_subscriptions)("ngModel",t.new_config.Subscriptions.subscriptions_base_path),s.kc(7),s.ad("disabled",!t.new_config.Subscriptions.allow_subscriptions)("ngModel",t.new_config.Subscriptions.subscriptions_check_interval),s.kc(6),s.ad("disabled",!t.new_config.Subscriptions.allow_subscriptions)("ngModel",t.new_config.Subscriptions.subscriptions_use_youtubedl_archive)}}function gk(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-form-field"),s.Dc(4,"mat-label"),s.Bc(5),s.Hc(6,ck),s.Ac(),s.Cc(),s.Dc(7,"mat-select",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Themes.default_theme=e})),s.Dc(8,"mat-option",21),s.Bc(9),s.Hc(10,dk),s.Ac(),s.Cc(),s.Dc(11,"mat-option",22),s.Bc(12),s.Hc(13,hk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(14,"div",23),s.Dc(15,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Themes.allow_theme_change=e})),s.Bc(16),s.Hc(17,uk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(7),s.ad("ngModel",t.new_config.Themes.default_theme),s.kc(8),s.ad("ngModel",t.new_config.Themes.allow_theme_change)}}function fk(t,e){if(1&t&&(s.Dc(0,"mat-option",26),s.vd(1),s.Cc()),2&t){const t=e.$implicit,i=s.Uc(3);s.ad("value",t),s.kc(1),s.xd(" ",i.all_locales[t].nativeName," ")}}function bk(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-form-field"),s.Dc(4,"mat-label"),s.Bc(5),s.Hc(6,mk),s.Ac(),s.Cc(),s.Dc(7,"mat-select",24),s.Qc("selectionChange",(function(e){return s.ld(t),s.Uc(2).localeSelectChanged(e.value)}))("valueChange",(function(e){return s.ld(t),s.Uc(2).initialLocale=e})),s.td(8,fk,2,2,"mat-option",25),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(7),s.ad("value",t.initialLocale),s.kc(1),s.ad("ngForOf",t.supported_locales)}}function _k(t,e){if(1&t&&(s.td(0,Kw,16,2,"div",7),s.zc(1,"mat-divider"),s.td(2,Jw,14,5,"div",7),s.zc(3,"mat-divider"),s.td(4,pk,34,7,"div",7),s.zc(5,"mat-divider"),s.td(6,gk,18,2,"div",7),s.zc(7,"mat-divider"),s.td(8,bk,9,2,"div",7)),2&t){const t=s.Uc();s.ad("ngIf",t.new_config),s.kc(2),s.ad("ngIf",t.new_config),s.kc(2),s.ad("ngIf",t.new_config),s.kc(2),s.ad("ngIf",t.new_config),s.kc(2),s.ad("ngIf",t.new_config)}}sk=$localize`:Check interval setting input hint␟0f56a7449b77630c114615395bbda4cab398efd8␟1580663059483543498:Unit is seconds, only include numbers.`,ak=$localize`:Use youtube-dl archive setting␟78e49b7339b4fa7184dd21bcaae107ce9b7076f6␟7083950546207237945:Use youtube-dl archive`,ok=$localize`:youtube-dl archive explanation prefix link␟fa9fe4255231dd1cc6b29d3d254a25cb7c764f0f␟6707903974690925048:With youtube-dl's archive`,rk=$localize`:youtube-dl archive explanation middle␟09006404cccc24b7a8f8d1ce0b39f2761ab841d8␟954972440308853962:feature, downloaded videos from your subscriptions get recorded in a text file in the subscriptions archive sub-directory.`,lk=$localize`:youtube-dl archive explanation suffix␟29ed79a98fc01e7f9537777598e31dbde3aa7981␟6686872891691588730:This enables the ability to permanently delete videos from your subscriptions without unsubscribing, and allows you to record which videos you downloaded in case of data loss.`,ck=$localize`:Theme select label␟27a56aad79d8b61269ed303f11664cc78bcc2522␟7103588127254721505:Theme`,dk=$localize`:Default theme label␟ff7cee38a2259526c519f878e71b964f41db4348␟5607669932062416162:Default`,hk=$localize`:Dark theme label␟adb4562d2dbd3584370e44496969d58c511ecb63␟3892161059518616136:Dark`,uk=$localize`:Allow theme change setting␟7a6bacee4c31cb5c0ac2d24274fb4610d8858602␟8325128210832071900:Allow theme change`,mk=$localize`:Language select label␟fe46ccaae902ce974e2441abe752399288298619␟2826581353496868063:Language`;const yk=["placeholder",$localize`:Audio folder path input placeholder␟ab2756805742e84ad0cc0468f4be2d8aa9f855a5␟3475061775640312711:Audio folder path`];var vk;vk=$localize`:Aduio path setting input hint␟c2c89cdf45d46ea64d2ed2f9ac15dfa4d77e26ca␟3848357852843054025:Path for audio only downloads. It is relative to YTDL-Material's root folder.`;const wk=["placeholder",$localize`:Video folder path input placeholder␟46826331da1949bd6fb74624447057099c9d20cd␟3354965786971797948:Video folder path`];var kk;kk=$localize`:Video path setting input hint␟17c92e6d47a213fa95b5aa344b3f258147123f93␟2955739827391836971:Path for video downloads. It is relative to YTDL-Material's root folder.`;const xk=["placeholder",$localize`:Custom args input placeholder␟ad2f8ac8b7de7945b80c8e424484da94e597125f␟7810908229283352132:Custom args`];var Ck,Sk;function Dk(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-form-field",11),s.Dc(4,"input",12),s.Jc(5,yk),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Downloader["path-audio"]=e})),s.Cc(),s.Dc(6,"mat-hint"),s.Bc(7),s.Hc(8,vk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(9,"div",17),s.Dc(10,"mat-form-field",11),s.Dc(11,"input",12),s.Jc(12,wk),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Downloader["path-video"]=e})),s.Cc(),s.Dc(13,"mat-hint"),s.Bc(14),s.Hc(15,kk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(16,"div",17),s.Dc(17,"mat-form-field",27),s.Dc(18,"textarea",28),s.Jc(19,xk),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Downloader.custom_args=e})),s.Cc(),s.Dc(20,"mat-hint"),s.Bc(21),s.Hc(22,Ck),s.Ac(),s.Cc(),s.Dc(23,"button",29),s.Qc("click",(function(){return s.ld(t),s.Uc(2).openArgsModifierDialog()})),s.Dc(24,"mat-icon"),s.vd(25,"edit"),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(26,"div",18),s.Dc(27,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Downloader.use_youtubedl_archive=e})),s.Bc(28),s.Hc(29,Sk),s.Ac(),s.Cc(),s.Dc(30,"p"),s.vd(31,"Note: This setting only applies to downloads on the Home page. If you would like to use youtube-dl archive functionality in subscriptions, head down to the Subscriptions section."),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(4),s.ad("ngModel",t.new_config.Downloader["path-audio"]),s.kc(7),s.ad("ngModel",t.new_config.Downloader["path-video"]),s.kc(7),s.ad("ngModel",t.new_config.Downloader.custom_args),s.kc(9),s.ad("ngModel",t.new_config.Downloader.use_youtubedl_archive)}}function Ek(t,e){if(1&t&&s.td(0,Dk,32,4,"div",7),2&t){const t=s.Uc();s.ad("ngIf",t.new_config)}}Ck=$localize`:Custom args setting input hint␟f41145afc02fd47ef0576ac79acd2c47ebbf4901␟8874045538582126918:Global custom args for downloads on the home page.`,Sk=$localize`:Use youtubedl archive setting␟78e49b7339b4fa7184dd21bcaae107ce9b7076f6␟7083950546207237945:Use youtube-dl archive`;const Ak=["placeholder",$localize`:Top title input placeholder␟61f8fd90b5f8cb20c70371feb2ee5e1fac5a9095␟1974727764328838461:Top title`];var Ok,Ik,Pk,Rk,Tk,Mk,Fk;function Lk(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-form-field",11),s.Dc(4,"input",12),s.Jc(5,Ak),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Extra.title_top=e})),s.Cc(),s.zc(6,"mat-hint"),s.Cc(),s.Cc(),s.Dc(7,"div",15),s.Dc(8,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Extra.file_manager_enabled=e})),s.Bc(9),s.Hc(10,Ok),s.Ac(),s.Cc(),s.Cc(),s.Dc(11,"div",15),s.Dc(12,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Extra.allow_quality_select=e})),s.Bc(13),s.Hc(14,Ik),s.Ac(),s.Cc(),s.Cc(),s.Dc(15,"div",15),s.Dc(16,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Extra.download_only_mode=e})),s.Bc(17),s.Hc(18,Pk),s.Ac(),s.Cc(),s.Cc(),s.Dc(19,"div",15),s.Dc(20,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Extra.allow_multi_download_mode=e})),s.Bc(21),s.Hc(22,Rk),s.Ac(),s.Cc(),s.Cc(),s.Dc(23,"div",15),s.Dc(24,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Extra.settings_pin_required=e})),s.Bc(25),s.Hc(26,Tk),s.Ac(),s.Cc(),s.Dc(27,"button",30),s.Qc("click",(function(){return s.ld(t),s.Uc(2).setNewPin()})),s.Bc(28),s.Hc(29,Mk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(4),s.ad("ngModel",t.new_config.Extra.title_top),s.kc(4),s.ad("ngModel",t.new_config.Extra.file_manager_enabled),s.kc(4),s.ad("ngModel",t.new_config.Extra.allow_quality_select),s.kc(4),s.ad("ngModel",t.new_config.Extra.download_only_mode),s.kc(4),s.ad("ngModel",t.new_config.Extra.allow_multi_download_mode),s.kc(4),s.ad("ngModel",t.new_config.Extra.settings_pin_required),s.kc(3),s.ad("disabled",!t.new_config.Extra.settings_pin_required)}}Ok=$localize`:File manager enabled setting␟78d3531417c0d4ba4c90f0d4ae741edc261ec8df␟488432415925701010:File manager enabled`,Ik=$localize`:Allow quality seelct setting␟c33bd5392b39dbed36b8e5a1145163a15d45835f␟2252491142626131446:Allow quality select`,Pk=$localize`:Download only mode setting␟bda5508e24e0d77debb28bcd9194d8fefb1cfb92␟2765258699599899343:Download only mode`,Rk=$localize`:Allow multi-downloade mode setting␟09d31c803a7252658694e1e3176b97f5655a3fe3␟1457782201611151239:Allow multi-download mode`,Tk=$localize`:Require pin for settings setting␟d8b47221b5af9e9e4cd5cb434d76fc0c91611409␟8888472341408176239:Require pin for settings`,Mk=$localize`:Set new pin button␟f5ec7b2cdf87d41154f4fcbc86e856314409dcb9␟5079149426228636902:Set New Pin`,Fk=$localize`:Enable Public API key setting␟1c4dbce56d96b8974aac24a02f7ab2ee81415014␟1129973800849533636:Enable Public API`;const Nk=["placeholder",$localize`:Public API Key setting placeholder␟23bd81dcc30b74d06279a26d7a42e8901c1b124e␟5137591319364175431:Public API Key`];var zk,Bk,Vk;function jk(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.API.use_API_key=e})),s.Bc(4),s.Hc(5,Fk),s.Ac(),s.Cc(),s.Cc(),s.Dc(6,"div",31),s.Dc(7,"div",32),s.Dc(8,"mat-form-field",11),s.Dc(9,"input",33),s.Jc(10,Nk),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.API.API_key=e})),s.Cc(),s.Dc(11,"mat-hint"),s.Dc(12,"a",34),s.Bc(13),s.Hc(14,zk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(15,"div",35),s.Dc(16,"button",36),s.Qc("click",(function(){return s.ld(t),s.Uc(2).generateAPIKey()})),s.Bc(17),s.Hc(18,Bk),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(3),s.ad("ngModel",t.new_config.API.use_API_key),s.kc(6),s.ad("disabled",!t.new_config.API.use_API_key)("ngModel",t.new_config.API.API_key)}}zk=$localize`:View API docs setting hint␟41016a73d8ad85e6cb26dffa0a8fab9fe8f60d8e␟7819423665857999846:View documentation`,Bk=$localize`:Generate key button␟1b258b258b4cc475ceb2871305b61756b0134f4a␟5193539160604294602:Generate`,Vk=$localize`:Use YouTube API setting␟d5d7c61349f3b0859336066e6d453fc35d334fe5␟921806454742404419:Use YouTube API`;const Uk=["placeholder",$localize`:Youtube API Key setting placeholder␟ce10d31febb3d9d60c160750570310f303a22c22␟8352766560503075759:Youtube API Key`];var $k,Hk,qk,Gk,Wk,Yk,Qk,Kk,Xk,Zk,Jk,tx,ex;function ix(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.API.use_youtube_API=e})),s.Bc(4),s.Hc(5,Vk),s.Ac(),s.Cc(),s.Cc(),s.Dc(6,"div",31),s.Dc(7,"mat-form-field",11),s.Dc(8,"input",33),s.Jc(9,Uk),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.API.youtube_API_key=e})),s.Cc(),s.Dc(10,"mat-hint"),s.Dc(11,"a",37),s.Bc(12),s.Hc(13,$k),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(3),s.ad("ngModel",t.new_config.API.use_youtube_API),s.kc(5),s.ad("disabled",!t.new_config.API.use_youtube_API)("ngModel",t.new_config.API.youtube_API_key)}}function nx(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"h6"),s.vd(4,"Chrome"),s.Cc(),s.Dc(5,"p"),s.Dc(6,"a",38),s.Bc(7),s.Hc(8,Hk),s.Ac(),s.Cc(),s.vd(9,"\xa0"),s.Bc(10),s.Hc(11,qk),s.Ac(),s.Cc(),s.Dc(12,"p"),s.Bc(13),s.Hc(14,Gk),s.Ac(),s.Cc(),s.zc(15,"mat-divider",39),s.Cc(),s.Dc(16,"div",15),s.Dc(17,"h6"),s.vd(18,"Firefox"),s.Cc(),s.Dc(19,"p"),s.Dc(20,"a",40),s.Bc(21),s.Hc(22,Wk),s.Ac(),s.Cc(),s.vd(23,"\xa0"),s.Bc(24),s.Hc(25,Yk),s.Ac(),s.Cc(),s.Dc(26,"p"),s.Dc(27,"a",41),s.Bc(28),s.Hc(29,Qk),s.Ac(),s.Cc(),s.vd(30,"\xa0"),s.Bc(31),s.Hc(32,Kk),s.Ac(),s.Cc(),s.zc(33,"mat-divider",39),s.Cc(),s.Dc(34,"div",15),s.Dc(35,"h6"),s.vd(36,"Bookmarklet"),s.Cc(),s.Dc(37,"p"),s.Bc(38),s.Hc(39,Xk),s.Ac(),s.Cc(),s.Dc(40,"mat-checkbox",42),s.Qc("change",(function(e){return s.ld(t),s.Uc(2).bookmarkletAudioOnlyChanged(e)})),s.Bc(41),s.Hc(42,Zk),s.Ac(),s.Cc(),s.Dc(43,"p"),s.Dc(44,"a",43),s.vd(45,"YTDL-Bookmarklet"),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(44),s.ad("href",t.generated_bookmarklet_code,s.nd)}}function sx(t,e){if(1&t&&(s.td(0,Lk,30,7,"div",7),s.zc(1,"mat-divider"),s.td(2,jk,19,3,"div",7),s.zc(3,"mat-divider"),s.td(4,ix,14,3,"div",7),s.zc(5,"mat-divider"),s.td(6,nx,46,1,"div",7)),2&t){const t=s.Uc();s.ad("ngIf",t.new_config),s.kc(2),s.ad("ngIf",t.new_config),s.kc(2),s.ad("ngIf",t.new_config),s.kc(2),s.ad("ngIf",t.new_config)}}function ax(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",8),s.Dc(1,"div",9),s.Dc(2,"div",10),s.Dc(3,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Advanced.use_default_downloading_agent=e})),s.Bc(4),s.Hc(5,Jk),s.Ac(),s.Cc(),s.Cc(),s.Dc(6,"div",15),s.Dc(7,"mat-form-field"),s.Dc(8,"mat-label"),s.Bc(9),s.Hc(10,tx),s.Ac(),s.Cc(),s.Dc(11,"mat-select",19),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Advanced.custom_downloading_agent=e})),s.Dc(12,"mat-option",45),s.vd(13,"aria2c"),s.Cc(),s.Dc(14,"mat-option",46),s.vd(15,"avconv"),s.Cc(),s.Dc(16,"mat-option",47),s.vd(17,"axel"),s.Cc(),s.Dc(18,"mat-option",48),s.vd(19,"curl"),s.Cc(),s.Dc(20,"mat-option",49),s.vd(21,"ffmpeg"),s.Cc(),s.Dc(22,"mat-option",50),s.vd(23,"httpie"),s.Cc(),s.Dc(24,"mat-option",51),s.vd(25,"wget"),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(26,"div",31),s.Dc(27,"mat-checkbox",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).new_config.Advanced.allow_advanced_download=e})),s.Bc(28),s.Hc(29,ex),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(3),s.ad("ngModel",t.new_config.Advanced.use_default_downloading_agent),s.kc(8),s.ad("disabled",t.new_config.Advanced.use_default_downloading_agent)("ngModel",t.new_config.Advanced.custom_downloading_agent),s.kc(16),s.ad("ngModel",t.new_config.Advanced.allow_advanced_download)}}function ox(t,e){1&t&&(s.Dc(0,"div",52),s.zc(1,"app-updater"),s.Cc())}function rx(t,e){if(1&t&&(s.td(0,ax,30,4,"div",7),s.zc(1,"mat-divider"),s.td(2,ox,2,0,"div",44)),2&t){const t=s.Uc();s.ad("ngIf",t.new_config),s.kc(2),s.ad("ngIf",t.new_config)}}$k=$localize`:Youtube API Key setting hint␟8602e313cdfa7c4cc475ccbe86459fce3c3fd986␟3231872778665115286:Generating a key is easy!`,Hk=$localize`:Chrome ext click here␟9b3cedfa83c6d7acb3210953289d1be4aab115c7␟5261595325941116751:Click here`,qk=$localize`:Chrome click here suffix␟7f09776373995003161235c0c8d02b7f91dbc4df␟2498765655243362925:to download the official YoutubeDL-Material Chrome extension manually.`,Gk=$localize`:Chrome setup suffix␟5b5296423906ab3371fdb2b5a5aaa83acaa2ee52␟8028660067162629884:You must manually load the extension and modify the extension's settings to set the frontend URL.`,Wk=$localize`:Firefox ext click here␟9b3cedfa83c6d7acb3210953289d1be4aab115c7␟5261595325941116751:Click here`,Yk=$localize`:Firefox click here suffix␟9a2ec6da48771128384887525bdcac992632c863␟8910153976238540666:to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page.`,Qk=$localize`:Firefox setup prefix link␟eb81be6b49e195e5307811d1d08a19259d411f37␟3930152199106610543:Detailed setup instructions.`,Kk=$localize`:Firefox setup suffix␟cb17ff8fe3961cf90f44bee97c88a3f3347a7e55␟5226296152980000564:Not much is required other than changing the extension's settings to set the frontend URL.`,Xk=$localize`:Bookmarklet instructions␟61b81b11aad0b9d970ece2fce18405f07eac69c2␟907045314542317789:Drag the link below to your bookmarks, and you're good to go! Just navigate to the YouTube video you'd like to download, and click the bookmark.`,Zk=$localize`:Generate audio only bookmarklet checkbox␟c505d6c5de63cc700f0aaf8a4b31fae9e18024e5␟7868265792526063076:Generate 'audio only' bookmarklet`,Jk=$localize`:Use default downloading agent setting␟5fab47f146b0a4b809dcebf3db9da94df6299ea1␟1862425442411516950:Use default downloading agent`,tx=$localize`:Custom downloader select label␟ec71e08aee647ea4a71fd6b7510c54d84a797ca6␟13573305706839101:Select a downloader`,ex=$localize`:Allow advanced downloading setting␟dc3d990391c944d1fbfc7cfb402f7b5e112fb3a8␟4097058672287489906:Allow advanced download`;let lx=(()=>{class t{constructor(t,e,i,n){this.postsService=t,this.snackBar=e,this.sanitizer=i,this.dialog=n,this.all_locales=iw,this.supported_locales=["en","es"],this.initialLocale=localStorage.getItem("locale"),this.initial_config=null,this.new_config=null,this.loading_config=!1,this.generated_bookmarklet_code=null,this.bookmarkletAudioOnly=!1,this._settingsSame=!0,this.latestGithubRelease=null,this.CURRENT_VERSION="v3.6"}get settingsAreTheSame(){return this._settingsSame=this.settingsSame(),this._settingsSame}set settingsAreTheSame(t){this._settingsSame=t}ngOnInit(){this.getConfig(),this.generated_bookmarklet_code=this.sanitizer.bypassSecurityTrustUrl(this.generateBookmarkletCode()),this.getLatestGithubRelease()}getConfig(){this.loading_config=!0,this.postsService.loadNavItems().subscribe(t=>{this.loading_config=!1,this.initial_config=this.postsService.debugMode?t.YoutubeDLMaterial:t.config_file.YoutubeDLMaterial,this.new_config=JSON.parse(JSON.stringify(this.initial_config))})}settingsSame(){return JSON.stringify(this.new_config)===JSON.stringify(this.initial_config)}saveSettings(){this.postsService.setConfig({YoutubeDLMaterial:this.new_config}).subscribe(t=>{t.success&&(this.postsService.settings_changed.next(!0),this.initial_config=JSON.parse(JSON.stringify(this.new_config)))},t=>{console.error("Failed to save config!")})}setNewPin(){this.dialog.open(ew,{data:{resetMode:!0}})}generateAPIKey(){this.postsService.generateNewAPIKey().subscribe(t=>{t.new_api_key&&(this.initial_config.API.API_key=t.new_api_key,this.new_config.API.API_key=t.new_api_key)})}localeSelectChanged(t){localStorage.setItem("locale",t),this.openSnackBar("Language successfully changed! Reload to update the page.")}generateBookmarklet(){this.bookmarksite("YTDL-Material",this.generated_bookmarklet_code)}generateBookmarkletCode(){return`javascript:(function()%7Bwindow.open('${window.location.href.split("#")[0]+"#/home;url="}' + encodeURIComponent(window.location) + ';audioOnly=${this.bookmarkletAudioOnly}')%7D)()`}bookmarkletAudioOnlyChanged(t){this.bookmarkletAudioOnly=t.checked,this.generated_bookmarklet_code=this.sanitizer.bypassSecurityTrustUrl(this.generateBookmarkletCode())}bookmarksite(t,e){if(document.all)window.external.AddFavorite(e,t);else if(window.chrome)this.openSnackBar("Chrome users must drag the 'Alternate URL' link to your bookmarks.");else if(window.sidebar)window.sidebar.addPanel(t,e,"");else if(window.opera&&window.print){const i=document.createElement("a");i.setAttribute("href",e),i.setAttribute("title",t),i.setAttribute("rel","sidebar"),i.click()}}openArgsModifierDialog(){this.dialog.open(vw,{data:{initial_args:this.new_config.Downloader.custom_args}}).afterClosed().subscribe(t=>{t&&(this.new_config.Downloader.custom_args=t)})}getLatestGithubRelease(){this.postsService.getLatestGithubRelease().subscribe(t=>{this.latestGithubRelease=t})}openSnackBar(t,e=""){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(Ng),s.yc(n.b),s.yc(dd))},t.\u0275cmp=s.sc({type:t,selectors:[["app-settings"]],decls:30,vars:3,consts:[["mat-dialog-title",""],[6,"label"],["matTabContent","","style","padding: 15px;"],["matTabContent",""],[2,"margin-bottom","10px"],["color","accent","mat-raised-button","",3,"disabled","click"],["mat-flat-button","",3,"mat-dialog-close"],["class","container-fluid",4,"ngIf"],[1,"container-fluid"],[1,"row"],[1,"col-12","mt-3"],["color","accent"],["matInput","","required","",3,"ngModel","ngModelChange",6,"placeholder"],[1,"col-12","mb-4"],["color","accent",3,"ngModel","ngModelChange"],[1,"col-12"],["matInput","",3,"disabled","ngModel","ngModelChange",6,"placeholder"],[1,"col-12","mt-5"],[1,"col-12","mt-4"],["color","accent",3,"disabled","ngModel","ngModelChange"],["target","_blank","href","https://github.com/ytdl-org/youtube-dl/blob/master/README.md#how-do-i-download-only-new-videos-from-a-playlist"],["value","default"],["value","dark"],[1,"col-12","mb-2"],[3,"value","selectionChange","valueChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["color","accent",2,"margin-right","12px"],["matInput","",3,"ngModel","ngModelChange",6,"placeholder"],["mat-icon-button","",1,"args-edit-button",3,"click"],["mat-stroked-button","",2,"margin-left","15px","margin-bottom","10px",3,"disabled","click"],[1,"col-12","mb-3"],[1,"enable-api-key-div"],["matInput","","required","",3,"disabled","ngModel","ngModelChange",6,"placeholder"],["target","_blank","href","https://stoplight.io/p/docs/gh/tzahi12345/youtubedl-material"],[1,"api-key-div"],["matTooltip-i18n","","matTooltip","This will delete your old API key!","mat-stroked-button","",3,"click"],["target","_blank","href","https://developers.google.com/youtube/v3/getting-started"],["href","https://github.com/Tzahi12345/YoutubeDL-Material/blob/master/chrome-extension/youtubedl-material-chrome-extension.zip?raw=true"],[1,"ext-divider"],["href","https://addons.mozilla.org/en-US/firefox/addon/youtubedl-material/","target","_blank"],["href","https://github.com/Tzahi12345/YoutubeDL-Material/wiki/Firefox-Extension","target","_blank"],[3,"change"],["target","_blank",3,"href"],["class","container-fluid mt-1",4,"ngIf"],["value","aria2c"],["value","avconv"],["value","axel"],["value","curl"],["value","ffmpeg"],["value","httpie"],["value","wget"],[1,"container-fluid","mt-1"]],template:function(t,e){1&t&&(s.Dc(0,"h4",0),s.Hc(1,zw),s.Cc(),s.Dc(2,"mat-dialog-content"),s.Dc(3,"mat-tab-group"),s.Dc(4,"mat-tab",1),s.Jc(5,Bw),s.td(6,_k,9,5,"ng-template",2),s.Cc(),s.Dc(7,"mat-tab",1),s.Jc(8,Vw),s.td(9,Ek,1,1,"ng-template",3),s.Cc(),s.Dc(10,"mat-tab",1),s.Jc(11,jw),s.td(12,sx,7,4,"ng-template",3),s.Cc(),s.Dc(13,"mat-tab",1),s.Jc(14,Uw),s.td(15,rx,3,2,"ng-template",3),s.Cc(),s.Cc(),s.Cc(),s.Dc(16,"mat-dialog-actions"),s.Dc(17,"div",4),s.Dc(18,"button",5),s.Qc("click",(function(){return e.saveSettings()})),s.Dc(19,"mat-icon"),s.vd(20,"done"),s.Cc(),s.vd(21,"\xa0\xa0 "),s.Bc(22),s.Hc(23,$w),s.Ac(),s.Cc(),s.Dc(24,"button",6),s.Dc(25,"mat-icon"),s.vd(26,"cancel"),s.Cc(),s.vd(27,"\xa0\xa0 "),s.Dc(28,"span"),s.Hc(29,Hw),s.Cc(),s.Cc(),s.Cc(),s.Cc()),2&t&&(s.kc(18),s.ad("disabled",e.settingsSame()),s.kc(6),s.ad("mat-dialog-close",!1),s.kc(5),s.Kc(e.settingsAreTheSame+""),s.Ic(29))},directives:[md,pd,Af,bf,hf,gd,ms,uu,ud,ye.t,Au,Rc,Du,As,ao,Fs,$a,kc,dr,xc,Bp,ns,ye.s,Um,Nw],styles:[".settings-expansion-panel[_ngcontent-%COMP%]{margin-bottom:20px}.ext-divider[_ngcontent-%COMP%]{margin-bottom:14px}.args-edit-button[_ngcontent-%COMP%]{position:absolute;margin-left:10px;top:20px}.enable-api-key-div[_ngcontent-%COMP%]{margin-bottom:8px;margin-right:15px}.api-key-div[_ngcontent-%COMP%], .enable-api-key-div[_ngcontent-%COMP%]{display:inline-block}"]}),t})();var cx,dx,hx,ux,mx,px,gx,fx,bx,_x;function yx(t,e){1&t&&(s.Dc(0,"span",12),s.zc(1,"mat-spinner",13),s.vd(2,"\xa0"),s.Bc(3),s.Hc(4,bx),s.Ac(),s.Cc()),2&t&&(s.kc(1),s.ad("diameter",22))}function vx(t,e){1&t&&(s.Dc(0,"mat-icon",14),s.vd(1,"done"),s.Cc())}function wx(t,e){if(1&t&&(s.Dc(0,"a",2),s.Bc(1),s.Hc(2,_x),s.Ac(),s.vd(3),s.Cc()),2&t){const t=s.Uc();s.ad("href",t.latestUpdateLink,s.nd),s.kc(3),s.xd(" - ",t.latestGithubRelease.tag_name,"")}}function kx(t,e){1&t&&(s.Dc(0,"span"),s.vd(1,"You are up to date."),s.Cc())}cx=$localize`:About dialog title␟cec82c0a545f37420d55a9b6c45c20546e82f94e␟8863443674032361244:About YoutubeDL-Material`,dx=$localize`:About first paragraph␟199c17e5d6a419313af3c325f06dcbb9645ca618␟7048705050249868840:is an open-source YouTube downloader built under Google's Material Design specifications. You can seamlessly download your favorite videos as video or audio files, and even subscribe to your favorite channels and playlists to keep updated with their new videos.`,hx=$localize`:About second paragraph␟bc0ad0ee6630acb7fcb7802ec79f5a0ee943c1a7␟786314306504588277:has some awesome features included! An extensive API, Docker support, and localization (translation) support. Read up on all the supported features by clicking on the GitHub icon above.`,ux=$localize`:Version label␟a45e3b05f0529dc5246d70ef62304c94426d4c81␟5296103174605274070:Installed version:`,mx=$localize`:Update through settings menu hint␟189b28aaa19b3c51c6111ad039c4fd5e2a22e370␟41092526824232895:You can update from the settings menu.`,px=$localize`:About bug prefix␟b33536f59b94ec935a16bd6869d836895dc5300c␟3353248286278121979:Found a bug or have a suggestion?`,gx=$localize`:About bug click here␟9b3cedfa83c6d7acb3210953289d1be4aab115c7␟5261595325941116751:Click here`,fx=$localize`:About bug suffix␟e1f398f38ff1534303d4bb80bd6cece245f24016␟1971178156716923826:to create an issue!`,bx=$localize`:Checking for updates text␟e22f3a5351944f3a1a10cfc7da6f65dfbe0037fe␟9163379406577397382:Checking for updates...`,_x=$localize`:View latest update␟a16e92385b4fd9677bb830a4b796b8b79c113290␟509090351011426949:Update available`;let xx=(()=>{class t{constructor(t){this.postsService=t,this.projectLink="https://github.com/Tzahi12345/YoutubeDL-Material",this.issuesLink="https://github.com/Tzahi12345/YoutubeDL-Material/issues",this.latestUpdateLink="https://github.com/Tzahi12345/YoutubeDL-Material/releases/latest",this.latestGithubRelease=null,this.checking_for_updates=!0,this.current_version_tag="v3.6"}ngOnInit(){this.getLatestGithubRelease()}getLatestGithubRelease(){this.postsService.getLatestGithubRelease().subscribe(t=>{this.checking_for_updates=!1,this.latestGithubRelease=t})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv))},t.\u0275cmp=s.sc({type:t,selectors:[["app-about-dialog"]],decls:49,vars:7,consts:[["mat-dialog-title","",2,"position","relative"],[1,"logo-image"],["target","_blank",3,"href"],["src","assets/images/GitHub-64px.png",2,"width","32px"],["src","assets/images/logo_128px.png",2,"width","32px","margin-left","15px"],[2,"margin-bottom","5px"],[2,"margin-top","10px"],["style","display: inline-block",4,"ngIf"],["class","version-checked-icon",4,"ngIf"],["target","_blank",3,"href",4,"ngIf"],[4,"ngIf"],["mat-stroked-button","","mat-dialog-close","",2,"margin-bottom","5px"],[2,"display","inline-block"],[1,"version-spinner",3,"diameter"],[1,"version-checked-icon"]],template:function(t,e){1&t&&(s.Dc(0,"h4",0),s.Bc(1),s.Hc(2,cx),s.Ac(),s.Dc(3,"span",1),s.Dc(4,"a",2),s.zc(5,"img",3),s.Cc(),s.zc(6,"img",4),s.Cc(),s.Cc(),s.Dc(7,"mat-dialog-content"),s.Dc(8,"div",5),s.Dc(9,"p"),s.Dc(10,"i"),s.vd(11,"YoutubeDL-Material"),s.Cc(),s.vd(12,"\xa0"),s.Bc(13),s.Hc(14,dx),s.Ac(),s.Cc(),s.Dc(15,"p"),s.Dc(16,"i"),s.vd(17,"YoutubeDL-Material"),s.Cc(),s.vd(18,"\xa0"),s.Bc(19),s.Hc(20,hx),s.Ac(),s.Cc(),s.zc(21,"mat-divider"),s.Dc(22,"h5",6),s.vd(23,"Installation details:"),s.Cc(),s.Dc(24,"p"),s.Bc(25),s.Hc(26,ux),s.Ac(),s.vd(27),s.td(28,yx,5,1,"span",7),s.td(29,vx,2,0,"mat-icon",8),s.vd(30,"\xa0\xa0"),s.td(31,wx,4,2,"a",9),s.vd(32,". "),s.Bc(33),s.Hc(34,mx),s.Ac(),s.td(35,kx,2,0,"span",10),s.Cc(),s.Dc(36,"p"),s.Bc(37),s.Hc(38,px),s.Ac(),s.vd(39,"\xa0"),s.Dc(40,"a",2),s.Bc(41),s.Hc(42,gx),s.Ac(),s.Cc(),s.vd(43,"\xa0"),s.Bc(44),s.Hc(45,fx),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(46,"mat-dialog-actions"),s.Dc(47,"button",11),s.vd(48,"Close"),s.Cc(),s.Cc()),2&t&&(s.kc(4),s.ad("href",e.projectLink,s.nd),s.kc(23),s.xd("\xa0",e.current_version_tag," - "),s.kc(1),s.ad("ngIf",e.checking_for_updates),s.kc(1),s.ad("ngIf",!e.checking_for_updates),s.kc(2),s.ad("ngIf",!e.checking_for_updates&&e.latestGithubRelease.tag_name!==e.current_version_tag),s.kc(4),s.ad("ngIf",!e.checking_for_updates&&e.latestGithubRelease.tag_name===e.current_version_tag),s.kc(5),s.ad("href",e.issuesLink,s.nd))},directives:[md,pd,Au,ye.t,gd,ms,ud,rp,uu],styles:["i[_ngcontent-%COMP%]{margin-right:1px}.version-spinner[_ngcontent-%COMP%]{top:4px;margin-right:5px;margin-left:5px;display:inline-block}.version-checked-icon[_ngcontent-%COMP%]{top:5px;margin-left:2px;position:relative;margin-right:-3px}.logo-image[_ngcontent-%COMP%]{position:absolute;top:-10px;right:-10px}"]}),t})();const Cx=["sidenav"],Sx=["hamburgerMenu"];var Dx,Ex,Ax,Ox,Ix;function Px(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",19,20),s.Qc("click",(function(){return s.ld(t),s.Uc().toggleSidenav()})),s.Dc(2,"mat-icon"),s.vd(3,"menu"),s.Cc(),s.Cc()}}function Rx(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",21),s.Qc("click",(function(){return s.ld(t),s.Uc().goBack()})),s.Dc(1,"mat-icon"),s.vd(2,"arrow_back"),s.Cc(),s.Cc()}}function Tx(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",13),s.Qc("click",(function(e){return s.ld(t),s.Uc().themeMenuItemClicked(e)})),s.Dc(1,"mat-icon"),s.vd(2),s.Cc(),s.Dc(3,"span"),s.Hc(4,Ix),s.Cc(),s.zc(5,"mat-slide-toggle",22),s.Cc()}if(2&t){const t=s.Uc();s.kc(2),s.wd("default"===t.postsService.theme.key?"brightness_5":"brightness_2"),s.kc(3),s.ad("checked","dark"===t.postsService.theme.key)}}Dx=$localize`:Settings menu label␟121cc5391cd2a5115bc2b3160379ee5b36cd7716␟4930506384627295710:Settings`,Ex=$localize`:About menu label␟004b222ff9ef9dd4771b777950ca1d0e4cd4348a␟1726363342938046830:About`,Ax=$localize`:Navigation menu Home Page title␟92eee6be6de0b11c924e3ab27db30257159c0a7c␟2821179408673282599:Home`,Ox=$localize`:Navigation menu Subscriptions Page title␟357064ca9d9ac859eb618e28e8126fa32be049e2␟1812379335568847528:Subscriptions`,Ix=$localize`:Dark mode toggle label␟adb4562d2dbd3584370e44496969d58c511ecb63␟3892161059518616136:Dark`;let Mx=(()=>{class t{constructor(t,e,i,n,s,a){this.postsService=t,this.snackBar=e,this.dialog=i,this.router=n,this.overlayContainer=s,this.elementRef=a,this.THEMES_CONFIG=zb,this.topBarTitle="Youtube Downloader",this.defaultTheme=null,this.allowThemeChange=null,this.allowSubscriptions=!1,this.settingsPinRequired=!0,this.navigator=null,this.navigator=localStorage.getItem("player_navigator"),this.router.events.subscribe(t=>{t instanceof r_?this.navigator=localStorage.getItem("player_navigator"):t instanceof l_&&this.hamburgerMenuButton&&this.hamburgerMenuButton.nativeElement&&this.hamburgerMenuButton.nativeElement.blur()}),this.loadConfig(),this.postsService.settings_changed.subscribe(t=>{t&&this.loadConfig()})}toggleSidenav(){this.sidenav.toggle()}loadConfig(){this.postsService.loadNavItems().subscribe(t=>{const e=this.postsService.debugMode?t:t.config_file;this.topBarTitle=e.YoutubeDLMaterial.Extra.title_top,this.settingsPinRequired=e.YoutubeDLMaterial.Extra.settings_pin_required;const i=e.YoutubeDLMaterial.Themes;this.defaultTheme=i?e.YoutubeDLMaterial.Themes.default_theme:"default",this.allowThemeChange=!i||e.YoutubeDLMaterial.Themes.allow_theme_change,this.allowSubscriptions=e.YoutubeDLMaterial.Subscriptions.allow_subscriptions,localStorage.getItem("theme")||this.setTheme(i?this.defaultTheme:"default")},t=>{console.log(t)})}setTheme(t){let e=null;this.THEMES_CONFIG[t]?(localStorage.getItem("theme")&&(e=localStorage.getItem("theme"),this.THEMES_CONFIG[e]||(console.log("bad theme found, setting to default"),null===this.defaultTheme?console.error("No default theme detected"):(localStorage.setItem("theme",this.defaultTheme),e=localStorage.getItem("theme")))),localStorage.setItem("theme",t),this.elementRef.nativeElement.ownerDocument.body.style.backgroundColor=this.THEMES_CONFIG[t].background_color,this.postsService.setTheme(t),this.onSetTheme(this.THEMES_CONFIG[t].css_label,e?this.THEMES_CONFIG[e].css_label:e)):console.error("Invalid theme: "+t)}onSetTheme(t,e){e&&(document.body.classList.remove(e),this.overlayContainer.getContainerElement().classList.remove(e)),this.overlayContainer.getContainerElement().classList.add(t),this.componentCssClass=t}flipTheme(){"default"===this.postsService.theme.key?this.setTheme("dark"):"dark"===this.postsService.theme.key&&this.setTheme("default")}themeMenuItemClicked(t){this.flipTheme(),t.stopPropagation()}ngOnInit(){localStorage.getItem("theme")&&this.setTheme(localStorage.getItem("theme"))}goBack(){this.navigator?this.router.navigateByUrl(this.navigator):this.router.navigate(["/home"])}openSettingsDialog(){this.settingsPinRequired?this.openPinDialog():this.actuallyOpenSettingsDialog()}actuallyOpenSettingsDialog(){this.dialog.open(lx,{width:"80vw"})}openPinDialog(){this.dialog.open(ew,{}).afterClosed().subscribe(t=>{t&&this.actuallyOpenSettingsDialog()})}openAboutDialog(){this.dialog.open(xx,{width:"80vw"})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(Ng),s.yc(dd),s.yc(wv),s.yc(Ll),s.yc(s.q))},t.\u0275cmp=s.sc({type:t,selectors:[["app-root"]],viewQuery:function(t,e){var i;1&t&&(s.zd(Cx,!0),s.zd(Sx,!0,s.q)),2&t&&(s.gd(i=s.Rc())&&(e.sidenav=i.first),s.gd(i=s.Rc())&&(e.hamburgerMenuButton=i.first))},hostVars:2,hostBindings:function(t,e){2&t&&s.mc(e.componentCssClass)},decls:40,vars:9,consts:[[2,"width","100%","height","100%"],[1,"mat-elevation-z3",2,"position","relative","z-index","10"],["color","primary",1,"sticky-toolbar","top-toolbar"],["width","100%","height","100%",1,"flex-row"],[1,"flex-column",2,"text-align","left","margin-top","1px"],["style","outline: none","mat-icon-button","","aria-label","Toggle side navigation",3,"click",4,"ngIf"],["mat-icon-button","",3,"click",4,"ngIf"],[1,"flex-column",2,"text-align","center","margin-top","5px"],[2,"font-size","22px","text-shadow","#141414 0.25px 0.25px 1px"],[1,"flex-column",2,"text-align","right","align-items","flex-end"],["mat-icon-button","",3,"matMenuTriggerFor"],["menuSettings","matMenu"],["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"],[1,"sidenav-container",2,"height","calc(100% - 64px)"],[2,"height","100%"],["sidenav",""],["mat-list-item","","routerLink","/home",3,"click"],["mat-list-item","","routerLink","/subscriptions",3,"click"],["mat-icon-button","","aria-label","Toggle side navigation",2,"outline","none",3,"click"],["hamburgerMenu",""],["mat-icon-button","",3,"click"],[1,"theme-slide-toggle",3,"checked"]],template:function(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",0),s.Dc(1,"div",1),s.Dc(2,"mat-toolbar",2),s.Dc(3,"div",3),s.Dc(4,"div",4),s.td(5,Px,4,0,"button",5),s.td(6,Rx,3,0,"button",6),s.Cc(),s.Dc(7,"div",7),s.Dc(8,"div",8),s.vd(9),s.Cc(),s.Cc(),s.Dc(10,"div",9),s.Dc(11,"button",10),s.Dc(12,"mat-icon"),s.vd(13,"more_vert"),s.Cc(),s.Cc(),s.Dc(14,"mat-menu",null,11),s.td(16,Tx,6,2,"button",12),s.Dc(17,"button",13),s.Qc("click",(function(){return e.openSettingsDialog()})),s.Dc(18,"mat-icon"),s.vd(19,"settings"),s.Cc(),s.Dc(20,"span"),s.Hc(21,Dx),s.Cc(),s.Cc(),s.Dc(22,"button",13),s.Qc("click",(function(){return e.openAboutDialog()})),s.Dc(23,"mat-icon"),s.vd(24,"info"),s.Cc(),s.Dc(25,"span"),s.Hc(26,Ex),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(27,"div",14),s.Dc(28,"mat-sidenav-container",15),s.Dc(29,"mat-sidenav",null,16),s.Dc(31,"mat-nav-list"),s.Dc(32,"a",17),s.Qc("click",(function(){return s.ld(t),s.hd(30).close()})),s.Bc(33),s.Hc(34,Ax),s.Ac(),s.Cc(),s.Dc(35,"a",18),s.Qc("click",(function(){return s.ld(t),s.hd(30).close()})),s.Bc(36),s.Hc(37,Ox),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(38,"mat-sidenav-content"),s.zc(39,"router-outlet"),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.hd(15);s.sd("background",e.postsService.theme?e.postsService.theme.background_color:null,s.rc),s.kc(5),s.ad("ngIf","/player"!==e.router.url.split(";")[0]&&e.allowSubscriptions),s.kc(1),s.ad("ngIf","/player"===e.router.url.split(";")[0]),s.kc(3),s.xd(" ",e.topBarTitle," "),s.kc(2),s.ad("matMenuTriggerFor",t),s.kc(5),s.ad("ngIf",e.allowThemeChange),s.kc(22),s.sd("background",e.postsService.theme?e.postsService.theme.background_color:null,s.rc)}},directives:[$g,ye.t,ms,wm,uu,bm,hm,og,sg,ju,Wu,xv,ng,Av,vg],styles:[".flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.flex-column[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-basis:100%;flex:1}.theme-slide-toggle[_ngcontent-%COMP%]{top:2px;left:10px;position:relative;pointer-events:none}.sidenav-container[_ngcontent-%COMP%]{z-index:-1!important}.top-toolbar[_ngcontent-%COMP%]{height:64px}"]}),t})();function Fx(t,e,i,n){return new(i||(i=Promise))((function(s,a){function o(t){try{l(n.next(t))}catch(e){a(e)}}function r(t){try{l(n.throw(t))}catch(e){a(e)}}function l(t){t.done?s(t.value):new i((function(e){e(t.value)})).then(o,r)}l((n=n.apply(t,e||[])).next())}))}var Lx=i("Iab2");class Nx{constructor(t){this.id=t&&t.id||null,this.title=t&&t.title||null,this.desc=t&&t.desc||null,this.thumbnailUrl=t&&t.thumbnailUrl||null,this.uploaded=t&&t.uploaded||null,this.videoUrl=t&&t.videoUrl||`https://www.youtube.com/watch?v=${this.id}`,this.uploaded=function(t){const e=new Date(t),i=Bx(e.getMonth()+1),n=Bx(e.getDate()),s=e.getFullYear();let a;a=e.getHours();const o=Bx(e.getMinutes());let r="AM";const l=parseInt(a,10);return l>12?(r="PM",a=l-12):0===l&&(a="12"),a=Bx(a),i+"-"+n+"-"+s+" "+a+":"+o+" "+r}(Date.parse(this.uploaded))}}let zx=(()=>{class t{constructor(t){this.http=t,this.url="https://www.googleapis.com/youtube/v3/search",this.key=null}initializeAPI(t){this.key=t}search(t){if(this.ValidURL(t))return new si.a;const e=[`q=${t}`,`key=${this.key}`,"part=snippet","type=video","maxResults=5"].join("&");return this.http.get(`${this.url}?${e}`).map(t=>t.items.map(t=>new Nx({id:t.id.videoId,title:t.snippet.title,desc:t.snippet.description,thumbnailUrl:t.snippet.thumbnails.high.url,uploaded:t.snippet.publishedAt})))}ValidURL(t){return new RegExp(/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/).test(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mc(Lh))},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function Bx(t){return t<10?"0"+t:t}var Vx;Vx=$localize`:Create a playlist dialog title␟17f0ea5d2d7a262b0e875acc70475f102aee84e6␟3949911572988594237:Create a playlist`;const jx=["placeholder",$localize`:Playlist name placeholder␟cff1428d10d59d14e45edec3c735a27b5482db59␟8953033926734869941:Name`];var Ux,$x;function Hx(t,e){1&t&&(s.Dc(0,"mat-label"),s.Bc(1),s.Hc(2,Ux),s.Ac(),s.Cc())}function qx(t,e){1&t&&(s.Dc(0,"mat-label"),s.Bc(1),s.Hc(2,$x),s.Ac(),s.Cc())}function Gx(t,e){if(1&t&&(s.Dc(0,"mat-option",8),s.vd(1),s.Cc()),2&t){const t=e.$implicit;s.ad("value",t.id),s.kc(1),s.wd(t.id)}}function Wx(t,e){1&t&&(s.Dc(0,"div",9),s.zc(1,"mat-spinner",10),s.Cc()),2&t&&(s.kc(1),s.ad("diameter",25))}Ux=$localize`:Audio files title␟f47e2d56dd8a145b2e9599da9730c049d52962a2␟253926325379303932:Audio files`,$x=$localize`:Videos title␟a52dae09be10ca3a65da918533ced3d3f4992238␟8936704404804793618:Videos`;const Yx=function(){return{standalone:!0}};let Qx=(()=>{class t{constructor(t,e,i){this.data=t,this.postsService=e,this.dialogRef=i,this.filesToSelectFrom=null,this.type=null,this.filesSelect=new Ia,this.name="",this.create_in_progress=!1}ngOnInit(){this.data&&(this.filesToSelectFrom=this.data.filesToSelectFrom,this.type=this.data.type)}createPlaylist(){const t=this.getThumbnailURL();this.create_in_progress=!0,this.postsService.createPlaylist(this.name,this.filesSelect.value,this.type,t).subscribe(t=>{this.create_in_progress=!1,this.dialogRef.close(!!t.success)})}getThumbnailURL(){for(let t=0;t1?"first-result-card":"",i===n.results.length-1&&n.results.length>1?"last-result-card":"",1===n.results.length?"only-result-card":"")),s.kc(2),s.xd(" ",t.title," "),s.kc(2),s.xd(" ",t.uploaded," ")}}function gC(t,e){if(1&t&&(s.Dc(0,"div",34),s.td(1,pC,12,7,"span",28),s.Cc()),2&t){const t=s.Uc();s.kc(1),s.ad("ngForOf",t.results)}}var fC,bC,_C,yC;function vC(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-checkbox",40),s.Qc("change",(function(e){return s.ld(t),s.Uc().multiDownloadModeChanged(e)}))("ngModelChange",(function(e){return s.ld(t),s.Uc().multiDownloadMode=e})),s.Bc(1),s.Hc(2,fC),s.Ac(),s.Cc()}if(2&t){const t=s.Uc();s.ad("disabled",t.current_download)("ngModel",t.multiDownloadMode)}}function wC(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",41),s.Qc("click",(function(){return s.ld(t),s.Uc().cancelDownload()})),s.Bc(1),s.Hc(2,bC),s.Ac(),s.Cc()}}fC=$localize`:Multi-download Mode checkbox␟96a01fafe135afc58b0f8071a4ab00234495ce18␟1215999553275961560: Multi-download Mode `,bC=$localize`:Cancel download button␟6a3777f913cf3f288664f0632b9f24794fdcc24e␟6991067716289442185: Cancel `,_C=$localize`:Advanced download mode panel␟322ed150e02666fe2259c5b4614eac7066f4ffa0␟7427754392029374006: Advanced `,yC=$localize`:Use custom args checkbox␟4e4c721129466be9c3862294dc40241b64045998␟5091669664044282329: Use custom args `;const kC=["placeholder",$localize`:Custom args placeholder␟ad2f8ac8b7de7945b80c8e424484da94e597125f␟7810908229283352132:Custom args`];var xC,CC;xC=$localize`:Custom Args input hint␟ccc7e92cbdd35e901acf9ad80941abee07bd8f60␟8882144118477601028: No need to include URL, just everything after. `,CC=$localize`:Use custom output checkbox␟3a92a3443c65a52f37ca7efb8f453b35dbefbf29␟5904983012542242085: Use custom output `;const SC=["placeholder",$localize`:Custom output placeholder␟d9c02face477f2f9cdaae318ccee5f89856851fb␟3075663591125020403:Custom output`];var DC,EC,AC,OC;function IC(t,e){if(1&t&&(s.Dc(0,"p"),s.Bc(1),s.Hc(2,AC),s.Ac(),s.vd(3," \xa0"),s.Dc(4,"i"),s.vd(5),s.Cc(),s.Cc()),2&t){const t=s.Uc(2);s.kc(5),s.wd(t.simulatedOutput)}}DC=$localize`:Youtube-dl output template documentation link␟fcfd4675b4c90f08d18d3abede9a9a4dff4cfdc7␟4895326106573044490:Documentation`,EC=$localize`:Custom Output input hint␟19d1ae64d94d28a29b2c57ae8671aace906b5401␟3584692608114953661:Path is relative to the config download path. Don't include extension.`,AC=$localize`:Simulated command label␟b7ffe7c6586d6f3f18a9246806a7c7d5538ab43e␟4637303589735709945: Simulated command: `,OC=$localize`:Use authentication checkbox␟8fad10737d3e3735a6699a4d89cbf6c20f6bb55f␟294759932648923187: Use authentication `;const PC=["placeholder",$localize`:YT Username placeholder␟08c74dc9762957593b91f6eb5d65efdfc975bf48␟5248717555542428023:Username`];function RC(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",52),s.Dc(1,"mat-checkbox",46),s.Qc("change",(function(e){return s.ld(t),s.Uc(2).youtubeAuthEnabledChanged(e)}))("ngModelChange",(function(e){return s.ld(t),s.Uc(2).youtubeAuthEnabled=e})),s.Bc(2),s.Hc(3,OC),s.Ac(),s.Cc(),s.Dc(4,"mat-form-field",53),s.Dc(5,"input",49),s.Jc(6,PC),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).youtubeUsername=e})),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(1),s.ad("disabled",t.current_download)("ngModel",t.youtubeAuthEnabled)("ngModelOptions",s.cd(6,cC)),s.kc(4),s.ad("ngModel",t.youtubeUsername)("ngModelOptions",s.cd(7,cC))("disabled",!t.youtubeAuthEnabled)}}const TC=["placeholder",$localize`:YT Password placeholder␟c32ef07f8803a223a83ed17024b38e8d82292407␟1431416938026210429:Password`];function MC(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",52),s.Dc(1,"mat-form-field",54),s.Dc(2,"input",55),s.Jc(3,TC),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc(2).youtubePassword=e})),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(2),s.ad("ngModel",t.youtubePassword)("ngModelOptions",s.cd(3,cC))("disabled",!t.youtubeAuthEnabled)}}function FC(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",0),s.Dc(1,"form",42),s.Dc(2,"mat-expansion-panel",43),s.Dc(3,"mat-expansion-panel-header"),s.Dc(4,"mat-panel-title"),s.Bc(5),s.Hc(6,_C),s.Ac(),s.Cc(),s.Cc(),s.td(7,IC,6,1,"p",10),s.Dc(8,"div",44),s.Dc(9,"div",5),s.Dc(10,"div",45),s.Dc(11,"mat-checkbox",46),s.Qc("change",(function(e){return s.ld(t),s.Uc().customArgsEnabledChanged(e)}))("ngModelChange",(function(e){return s.ld(t),s.Uc().customArgsEnabled=e})),s.Bc(12),s.Hc(13,yC),s.Ac(),s.Cc(),s.Dc(14,"button",47),s.Qc("click",(function(){return s.ld(t),s.Uc().openArgsModifierDialog()})),s.Dc(15,"mat-icon"),s.vd(16,"edit"),s.Cc(),s.Cc(),s.Dc(17,"mat-form-field",48),s.Dc(18,"input",49),s.Jc(19,kC),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc().customArgs=e})),s.Cc(),s.Dc(20,"mat-hint"),s.Bc(21),s.Hc(22,xC),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(23,"div",45),s.Dc(24,"mat-checkbox",46),s.Qc("change",(function(e){return s.ld(t),s.Uc().customOutputEnabledChanged(e)}))("ngModelChange",(function(e){return s.ld(t),s.Uc().customOutputEnabled=e})),s.Bc(25),s.Hc(26,CC),s.Ac(),s.Cc(),s.Dc(27,"mat-form-field",48),s.Dc(28,"input",49),s.Jc(29,SC),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc().customOutput=e})),s.Cc(),s.Dc(30,"mat-hint"),s.Dc(31,"a",50),s.Bc(32),s.Hc(33,DC),s.Ac(),s.Cc(),s.vd(34,". "),s.Bc(35),s.Hc(36,EC),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.td(37,RC,7,8,"div",51),s.td(38,MC,4,4,"div",51),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(7),s.ad("ngIf",t.simulatedOutput),s.kc(4),s.ad("disabled",t.current_download)("ngModel",t.customArgsEnabled)("ngModelOptions",s.cd(15,cC)),s.kc(7),s.ad("ngModel",t.customArgs)("ngModelOptions",s.cd(16,cC))("disabled",!t.customArgsEnabled),s.kc(6),s.ad("disabled",t.current_download)("ngModel",t.customOutputEnabled)("ngModelOptions",s.cd(17,cC)),s.kc(4),s.ad("ngModel",t.customOutput)("ngModelOptions",s.cd(18,cC))("disabled",!t.customOutputEnabled),s.kc(9),s.ad("ngIf",!t.youtubeAuthDisabledOverride),s.kc(1),s.ad("ngIf",!t.youtubeAuthDisabledOverride)}}function LC(t,e){1&t&&s.zc(0,"mat-divider",2)}function NC(t,e){if(1&t){const t=s.Ec();s.Bc(0),s.Dc(1,"app-download-item",60),s.Qc("cancelDownload",(function(e){return s.ld(t),s.Uc(3).cancelDownload(e)})),s.Cc(),s.td(2,LC,1,0,"mat-divider",61),s.Ac()}if(2&t){const t=s.Uc(),e=t.$implicit,i=t.index,n=s.Uc(2);s.kc(1),s.ad("download",e)("queueNumber",i+1),s.kc(1),s.ad("ngIf",i!==n.downloads.length-1)}}function zC(t,e){if(1&t&&(s.Dc(0,"div",5),s.td(1,NC,3,3,"ng-container",10),s.Cc()),2&t){const t=e.$implicit,i=s.Uc(2);s.kc(1),s.ad("ngIf",i.current_download!==t&&t.downloading)}}function BC(t,e){if(1&t&&(s.Dc(0,"div",56),s.Dc(1,"mat-card",57),s.Dc(2,"div",58),s.td(3,zC,2,1,"div",59),s.Cc(),s.Cc(),s.Cc()),2&t){const t=s.Uc();s.kc(3),s.ad("ngForOf",t.downloads)}}function VC(t,e){if(1&t&&(s.Dc(0,"div",67),s.zc(1,"mat-progress-bar",68),s.zc(2,"br"),s.Cc()),2&t){const t=s.Uc(2);s.ad("ngClass",t.determinateProgress&&100===t.percentDownloaded?"make-room-for-spinner":"equal-sizes"),s.kc(1),s.bd("value",t.percentDownloaded)}}function jC(t,e){1&t&&(s.Dc(0,"div",69),s.zc(1,"mat-spinner",33),s.Cc()),2&t&&(s.kc(1),s.ad("diameter",25))}function UC(t,e){1&t&&s.zc(0,"mat-progress-bar",70)}function $C(t,e){if(1&t&&(s.Dc(0,"div",62),s.Dc(1,"div",63),s.td(2,VC,3,2,"div",64),s.td(3,jC,2,1,"div",65),s.td(4,UC,1,0,"ng-template",null,66,s.ud),s.Cc(),s.zc(6,"br"),s.Cc()),2&t){const t=s.hd(5),e=s.Uc();s.kc(2),s.ad("ngIf",e.determinateProgress)("ngIfElse",t),s.kc(1),s.ad("ngIf",e.determinateProgress&&100===e.percentDownloaded)}}function HC(t,e){}var qC,GC,WC,YC,QC,KC,XC,ZC;function JC(t,e){1&t&&s.zc(0,"mat-progress-bar",82)}function tS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-grid-tile"),s.Dc(1,"app-file-card",79,80),s.Qc("removeFile",(function(e){return s.ld(t),s.Uc(3).removeFromMp3(e)})),s.Cc(),s.td(3,JC,1,0,"mat-progress-bar",81),s.Cc()}if(2&t){const t=e.$implicit,i=s.Uc(3);s.kc(1),s.ad("file",t)("title",t.title)("name",t.id)("uid",t.uid)("thumbnailURL",t.thumbnailURL)("length",t.duration)("isAudio",!0)("use_youtubedl_archive",i.use_youtubedl_archive),s.kc(2),s.ad("ngIf",i.downloading_content.audio[t.id])}}function eS(t,e){1&t&&s.zc(0,"mat-progress-bar",82)}function iS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-grid-tile"),s.Dc(1,"app-file-card",84,80),s.Qc("removeFile",(function(){s.ld(t);const i=e.$implicit,n=e.index;return s.Uc(4).removePlaylistMp3(i.id,n)})),s.Cc(),s.td(3,eS,1,0,"mat-progress-bar",81),s.Cc()}if(2&t){const t=e.$implicit,i=s.Uc(4);s.kc(1),s.ad("title",t.name)("name",t.id)("thumbnailURL",i.playlist_thumbnails[t.id])("length",null)("isAudio",!0)("isPlaylist",!0)("count",t.fileNames.length)("use_youtubedl_archive",i.use_youtubedl_archive),s.kc(2),s.ad("ngIf",i.downloading_content.audio[t.id])}}function nS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-grid-list",83),s.Qc("resize",(function(e){return s.ld(t),s.Uc(3).onResize(e)}),!1,s.kd),s.td(1,iS,4,9,"mat-grid-tile",28),s.Cc()}if(2&t){const t=s.Uc(3);s.ad("cols",t.files_cols),s.kc(1),s.ad("ngForOf",t.playlists.audio)}}function sS(t,e){1&t&&(s.Dc(0,"div"),s.Bc(1),s.Hc(2,KC),s.Ac(),s.Cc())}function aS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div"),s.Dc(1,"mat-grid-list",74),s.Qc("resize",(function(e){return s.ld(t),s.Uc(2).onResize(e)}),!1,s.kd),s.td(2,tS,4,9,"mat-grid-tile",28),s.Cc(),s.zc(3,"mat-divider"),s.Dc(4,"div",75),s.Dc(5,"h6"),s.Hc(6,QC),s.Cc(),s.Cc(),s.td(7,nS,2,2,"mat-grid-list",76),s.Dc(8,"div",77),s.Dc(9,"button",78),s.Qc("click",(function(){return s.ld(t),s.Uc(2).openCreatePlaylistDialog("audio")})),s.Dc(10,"mat-icon"),s.vd(11,"add"),s.Cc(),s.Cc(),s.Cc(),s.td(12,sS,3,0,"div",10),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(1),s.ad("cols",t.files_cols),s.kc(1),s.ad("ngForOf",t.mp3s),s.kc(5),s.ad("ngIf",t.playlists.audio.length>0),s.kc(5),s.ad("ngIf",0===t.playlists.audio.length)}}function oS(t,e){1&t&&s.zc(0,"mat-progress-bar",82)}function rS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-grid-tile"),s.Dc(1,"app-file-card",79,85),s.Qc("removeFile",(function(e){return s.ld(t),s.Uc(3).removeFromMp4(e)})),s.Cc(),s.td(3,oS,1,0,"mat-progress-bar",81),s.Cc()}if(2&t){const t=e.$implicit,i=s.Uc(3);s.kc(1),s.ad("file",t)("title",t.title)("name",t.id)("uid",t.uid)("thumbnailURL",t.thumbnailURL)("length",t.duration)("isAudio",!1)("use_youtubedl_archive",i.use_youtubedl_archive),s.kc(2),s.ad("ngIf",i.downloading_content.video[t.id])}}function lS(t,e){1&t&&s.zc(0,"mat-progress-bar",82)}function cS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-grid-tile"),s.Dc(1,"app-file-card",84,85),s.Qc("removeFile",(function(){s.ld(t);const i=e.$implicit,n=e.index;return s.Uc(4).removePlaylistMp4(i.id,n)})),s.Cc(),s.td(3,lS,1,0,"mat-progress-bar",81),s.Cc()}if(2&t){const t=e.$implicit,i=s.Uc(4);s.kc(1),s.ad("title",t.name)("name",t.id)("thumbnailURL",i.playlist_thumbnails[t.id])("length",null)("isAudio",!1)("isPlaylist",!0)("count",t.fileNames.length)("use_youtubedl_archive",i.use_youtubedl_archive),s.kc(2),s.ad("ngIf",i.downloading_content.video[t.id])}}function dS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-grid-list",83),s.Qc("resize",(function(e){return s.ld(t),s.Uc(3).onResize(e)}),!1,s.kd),s.td(1,cS,4,9,"mat-grid-tile",28),s.Cc()}if(2&t){const t=s.Uc(3);s.ad("cols",t.files_cols),s.kc(1),s.ad("ngForOf",t.playlists.video)}}function hS(t,e){1&t&&(s.Dc(0,"div"),s.Bc(1),s.Hc(2,ZC),s.Ac(),s.Cc())}function uS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div"),s.Dc(1,"mat-grid-list",74),s.Qc("resize",(function(e){return s.ld(t),s.Uc(2).onResize(e)}),!1,s.kd),s.td(2,rS,4,9,"mat-grid-tile",28),s.Cc(),s.zc(3,"mat-divider"),s.Dc(4,"div",75),s.Dc(5,"h6"),s.Hc(6,XC),s.Cc(),s.Cc(),s.td(7,dS,2,2,"mat-grid-list",76),s.Dc(8,"div",77),s.Dc(9,"button",78),s.Qc("click",(function(){return s.ld(t),s.Uc(2).openCreatePlaylistDialog("video")})),s.Dc(10,"mat-icon"),s.vd(11,"add"),s.Cc(),s.Cc(),s.Cc(),s.td(12,hS,3,0,"div",10),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(1),s.ad("cols",t.files_cols),s.kc(1),s.ad("ngForOf",t.mp4s),s.kc(5),s.ad("ngIf",t.playlists.video.length>0),s.kc(5),s.ad("ngIf",0===t.playlists.video.length)}}function mS(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",71),s.Dc(1,"mat-accordion"),s.Dc(2,"mat-expansion-panel",72),s.Qc("opened",(function(){return s.ld(t),s.Uc().accordionOpened("audio")}))("closed",(function(){return s.ld(t),s.Uc().accordionClosed("audio")}))("mouseleave",(function(){return s.ld(t),s.Uc().accordionLeft("audio")}))("mouseenter",(function(){return s.ld(t),s.Uc().accordionEntered("audio")})),s.Dc(3,"mat-expansion-panel-header"),s.Dc(4,"mat-panel-title"),s.Bc(5),s.Hc(6,qC),s.Ac(),s.Cc(),s.Dc(7,"mat-panel-description"),s.Bc(8),s.Hc(9,GC),s.Ac(),s.Cc(),s.Cc(),s.td(10,aS,13,4,"div",73),s.Cc(),s.Dc(11,"mat-expansion-panel",72),s.Qc("opened",(function(){return s.ld(t),s.Uc().accordionOpened("video")}))("closed",(function(){return s.ld(t),s.Uc().accordionClosed("video")}))("mouseleave",(function(){return s.ld(t),s.Uc().accordionLeft("video")}))("mouseenter",(function(){return s.ld(t),s.Uc().accordionEntered("video")})),s.Dc(12,"mat-expansion-panel-header"),s.Dc(13,"mat-panel-title"),s.Bc(14),s.Hc(15,WC),s.Ac(),s.Cc(),s.Dc(16,"mat-panel-description"),s.Bc(17),s.Hc(18,YC),s.Ac(),s.Cc(),s.Cc(),s.td(19,uS,13,4,"div",73),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(),e=s.hd(39),i=s.hd(41);s.kc(10),s.ad("ngIf",t.mp3s.length>0)("ngIfElse",e),s.kc(9),s.ad("ngIf",t.mp4s.length>0)("ngIfElse",i)}}function pS(t,e){}function gS(t,e){}qC=$localize`:Audio files title␟4a0dada6e841a425de3e5006e6a04df26c644fa5␟520791250454025553: Audio `,GC=$localize`:Audio files description␟9779715ac05308973d8f1c8658b29b986e92450f␟3371870979788549262: Your audio files are here `,WC=$localize`:Video files title␟9d2b62bb0b91e2e17fb4177a7e3d6756a2e6ee33␟429855630861441368: Video `,YC=$localize`:Video files description␟960582a8b9d7942716866ecfb7718309728f2916␟691504174199627518: Your video files are here `,QC=$localize`:Playlists title␟47546e45bbb476baaaad38244db444c427ddc502␟1823843876735462104:Playlists`,KC=$localize`:No video playlists available text␟78bd81adb4609b68cfa4c589222bdc233ba1faaa␟5049342015162771379: No playlists available. Create one from your downloading audio files by clicking the blue plus button. `,XC=$localize`:Playlists title␟47546e45bbb476baaaad38244db444c427ddc502␟1823843876735462104:Playlists`,ZC=$localize`:No video playlists available text␟0f59c46ca29e9725898093c9ea6b586730d0624e␟6806070849891381327: No playlists available. Create one from your downloading video files by clicking the blue plus button. `;let fS=!1,bS=!1,_S=!1,yS=!1,vS=(()=>{class t{constructor(t,e,i,n,s,a,o){this.postsService=t,this.youtubeSearch=e,this.snackBar=i,this.router=n,this.dialog=s,this.platform=a,this.route=o,this.youtubeAuthDisabledOverride=!1,this.iOS=!1,this.determinateProgress=!1,this.downloadingfile=!1,this.multiDownloadMode=!1,this.customArgsEnabled=!1,this.customArgs=null,this.customOutputEnabled=!1,this.customOutput=null,this.youtubeAuthEnabled=!1,this.youtubeUsername=null,this.youtubePassword=null,this.urlError=!1,this.path="",this.url="",this.exists="",this.autoStartDownload=!1,this.fileManagerEnabled=!1,this.allowQualitySelect=!1,this.downloadOnlyMode=!1,this.allowMultiDownloadMode=!1,this.use_youtubedl_archive=!1,this.globalCustomArgs=null,this.allowAdvancedDownload=!1,this.useDefaultDownloadingAgent=!0,this.customDownloadingAgent=null,this.cachedAvailableFormats={},this.youtubeSearchEnabled=!1,this.youtubeAPIKey=null,this.results_loading=!1,this.results_showing=!0,this.results=[],this.mp3s=[],this.mp4s=[],this.files_cols=null,this.playlists={audio:[],video:[]},this.playlist_thumbnails={},this.downloading_content={audio:{},video:{}},this.downloads=[],this.current_download=null,this.urlForm=new Ia("",[js.required]),this.qualityOptions={video:[{resolution:null,value:"",label:"Max"},{resolution:"3840x2160",value:"2160",label:"2160p (4K)"},{resolution:"2560x1440",value:"1440",label:"1440p"},{resolution:"1920x1080",value:"1080",label:"1080p"},{resolution:"1280x720",value:"720",label:"720p"},{resolution:"720x480",value:"480",label:"480p"},{resolution:"480x360",value:"360",label:"360p"},{resolution:"360x240",value:"240",label:"240p"},{resolution:"256x144",value:"144",label:"144p"}],audio:[{kbitrate:null,value:"",label:"Max"},{kbitrate:"256",value:"256K",label:"256 Kbps"},{kbitrate:"160",value:"160K",label:"160 Kbps"},{kbitrate:"128",value:"128K",label:"128 Kbps"},{kbitrate:"96",value:"96K",label:"96 Kbps"},{kbitrate:"70",value:"70K",label:"70 Kbps"},{kbitrate:"50",value:"50K",label:"50 Kbps"},{kbitrate:"32",value:"32K",label:"32 Kbps"}]},this.selectedQuality="",this.formats_loading=!1,this.last_valid_url="",this.last_url_check=0,this.test_download={uid:null,type:"audio",percent_complete:0,url:"http://youtube.com/watch?v=17848rufj",downloading:!0,is_playlist:!1},this.simulatedOutput="",this.audioOnly=!1}configLoad(){return Fx(this,void 0,void 0,(function*(){yield this.loadConfig(),this.autoStartDownload&&this.downloadClicked(),setInterval(()=>this.getSimulatedOutput(),1e3)}))}loadConfig(){return Fx(this,void 0,void 0,(function*(){this.postsService.loadNavItems().subscribe(t=>{const e=this.postsService.debugMode?t:t.config_file;if(this.fileManagerEnabled=e.YoutubeDLMaterial.Extra.file_manager_enabled,this.downloadOnlyMode=e.YoutubeDLMaterial.Extra.download_only_mode,this.allowMultiDownloadMode=e.YoutubeDLMaterial.Extra.allow_multi_download_mode,this.audioFolderPath=e.YoutubeDLMaterial.Downloader["path-audio"],this.videoFolderPath=e.YoutubeDLMaterial.Downloader["path-video"],this.use_youtubedl_archive=e.YoutubeDLMaterial.Downloader.use_youtubedl_archive,this.globalCustomArgs=e.YoutubeDLMaterial.Downloader.custom_args,this.youtubeSearchEnabled=e.YoutubeDLMaterial.API&&e.YoutubeDLMaterial.API.use_youtube_API&&e.YoutubeDLMaterial.API.youtube_API_key,this.youtubeAPIKey=this.youtubeSearchEnabled?e.YoutubeDLMaterial.API.youtube_API_key:null,this.allowQualitySelect=e.YoutubeDLMaterial.Extra.allow_quality_select,this.allowAdvancedDownload=e.YoutubeDLMaterial.Advanced.allow_advanced_download,this.useDefaultDownloadingAgent=e.YoutubeDLMaterial.Advanced.use_default_downloading_agent,this.customDownloadingAgent=e.YoutubeDLMaterial.Advanced.custom_downloading_agent,this.fileManagerEnabled&&(this.getMp3s(),this.getMp4s()),this.youtubeSearchEnabled&&this.youtubeAPIKey&&(this.youtubeSearch.initializeAPI(this.youtubeAPIKey),this.attachToInput()),this.allowAdvancedDownload){null!==localStorage.getItem("customArgsEnabled")&&(this.customArgsEnabled="true"===localStorage.getItem("customArgsEnabled")),null!==localStorage.getItem("customOutputEnabled")&&(this.customOutputEnabled="true"===localStorage.getItem("customOutputEnabled")),null!==localStorage.getItem("youtubeAuthEnabled")&&(this.youtubeAuthEnabled="true"===localStorage.getItem("youtubeAuthEnabled"));const t=localStorage.getItem("customArgs"),e=localStorage.getItem("customOutput"),i=localStorage.getItem("youtubeUsername");t&&"null"!==t&&(this.customArgs=t),e&&"null"!==e&&(this.customOutput=e),i&&"null"!==i&&(this.youtubeUsername=i)}return!0},t=>(console.log(t),!1))}))}ngOnInit(){this.configLoad(),this.postsService.settings_changed.subscribe(t=>{t&&this.loadConfig()}),this.iOS=this.platform.IOS,null!==localStorage.getItem("audioOnly")&&(this.audioOnly="true"===localStorage.getItem("audioOnly")),null!==localStorage.getItem("multiDownloadMode")&&(this.multiDownloadMode="true"===localStorage.getItem("multiDownloadMode")),this.route.snapshot.paramMap.get("url")&&(this.url=decodeURIComponent(this.route.snapshot.paramMap.get("url")),this.audioOnly="true"===this.route.snapshot.paramMap.get("audioOnly"),this.autoStartDownload=!0),this.setCols()}getMp3s(){this.postsService.getMp3s().subscribe(t=>{const e=t.mp3s,i=t.playlists;JSON.stringify(this.mp3s)!==JSON.stringify(e)&&(this.mp3s=e),this.playlists.audio=i;for(let n=0;n{console.log(t)})}getMp4s(){this.postsService.getMp4s().subscribe(t=>{const e=t.mp4s,i=t.playlists;JSON.stringify(this.mp4s)!==JSON.stringify(e)&&(this.mp4s=e),this.playlists.video=i;for(let n=0;n{console.log(t)})}setCols(){this.files_cols=window.innerWidth<=350?1:window.innerWidth<=500?2:window.innerWidth<=750?3:4}goToFile(t,e,i){e?this.downloadHelperMp3(t,i,!1,!1):this.downloadHelperMp4(t,i,!1,!1)}goToPlaylist(t,e){const i=this.getPlaylistObjectByID(t,e);i?this.downloadOnlyMode?(this.downloading_content[e][t]=!0,this.downloadPlaylist(i.fileNames,e,i.name,t)):(localStorage.setItem("player_navigator",this.router.url),this.router.navigate(["/player",{fileNames:i.fileNames.join("|nvr|"),type:e,id:t,uid:t}])):console.error(`Playlist with ID ${t} not found!`)}getPlaylistObjectByID(t,e){for(let i=0;i{t.success&&(this.playlists.audio.splice(e,1),this.openSnackBar("Playlist successfully removed.","")),this.getMp3s()})}removeFromMp4(t){for(let e=0;e{t.success&&(this.playlists.video.splice(e,1),this.openSnackBar("Playlist successfully removed.","")),this.getMp4s()})}downloadHelperMp3(t,e,i=!1,n=!1,s=null){if(this.downloadingfile=!1,this.multiDownloadMode&&!this.downloadOnlyMode);else if(!1===n&&this.downloadOnlyMode&&!this.iOS)if(i){const e=t[0].split(" ")[0]+t[1].split(" ")[0];this.downloadPlaylist(t,"audio",e)}else this.downloadAudioFile(decodeURI(t));else localStorage.setItem("player_navigator",this.router.url.split(";")[0]),this.router.navigate(i?["/player",{fileNames:t.join("|nvr|"),type:"audio"}]:["/player",{fileNames:t,type:"audio",uid:e}]);this.removeDownloadFromCurrentDownloads(s),this.fileManagerEnabled&&(this.getMp3s(),setTimeout(()=>{this.audioFileCards.forEach(t=>{t.onHoverResponse()})},200))}downloadHelperMp4(t,e,i=!1,n=!1,s=null){if(this.downloadingfile=!1,this.multiDownloadMode&&!this.downloadOnlyMode);else if(!1===n&&this.downloadOnlyMode)if(i){const e=t[0].split(" ")[0]+t[1].split(" ")[0];this.downloadPlaylist(t,"video",e)}else this.downloadVideoFile(decodeURI(t));else localStorage.setItem("player_navigator",this.router.url.split(";")[0]),this.router.navigate(i?["/player",{fileNames:t.join("|nvr|"),type:"video"}]:["/player",{fileNames:t,type:"video",uid:e}]);this.removeDownloadFromCurrentDownloads(s),this.fileManagerEnabled&&(this.getMp4s(),setTimeout(()=>{this.videoFileCards.forEach(t=>{t.onHoverResponse()})},200))}downloadClicked(){if(this.ValidURL(this.url)){this.urlError=!1,this.path="";const t=this.customArgsEnabled?this.customArgs:null,e=this.customOutputEnabled?this.customOutput:null,i=this.youtubeAuthEnabled&&this.youtubeUsername?this.youtubeUsername:null,n=this.youtubeAuthEnabled&&this.youtubePassword?this.youtubePassword:null;if(this.allowAdvancedDownload&&(t&&localStorage.setItem("customArgs",t),e&&localStorage.setItem("customOutput",e),i&&localStorage.setItem("youtubeUsername",i)),this.audioOnly){const s={uid:Object(Kx.v4)(),type:"audio",percent_complete:0,url:this.url,downloading:!0,is_playlist:this.url.includes("playlist")};this.downloads.push(s),this.current_download||this.multiDownloadMode||(this.current_download=s),this.downloadingfile=!0;let a=null;""!==this.selectedQuality&&(a=this.getSelectedAudioFormat()),this.postsService.makeMP3(this.url,""===this.selectedQuality?null:this.selectedQuality,a,t,e,i,n).subscribe(t=>{s.downloading=!1,s.percent_complete=100;const e=!!t.file_names;this.path=e?t.file_names:t.audiopathEncoded,"-1"!==this.path&&this.downloadHelperMp3(this.path,t.uid,e,!1,s)},t=>{this.downloadingfile=!1,this.current_download=null,s.downloading=!1;const e=this.downloads.indexOf(s);-1!==e&&this.downloads.splice(e),this.openSnackBar("Download failed!","OK.")})}else{const s={uid:Object(Kx.v4)(),type:"video",percent_complete:0,url:this.url,downloading:!0,is_playlist:this.url.includes("playlist")};this.downloads.push(s),this.current_download||this.multiDownloadMode||(this.current_download=s),this.downloadingfile=!0;const a=this.getSelectedVideoFormat();this.postsService.makeMP4(this.url,""===this.selectedQuality?null:this.selectedQuality,a,t,e,i,n).subscribe(t=>{s.downloading=!1,s.percent_complete=100;const e=!!t.file_names;this.path=e?t.file_names:t.videopathEncoded,"-1"!==this.path&&this.downloadHelperMp4(this.path,t.uid,e,!1,s)},t=>{this.downloadingfile=!1,this.current_download=null,s.downloading=!1;const e=this.downloads.indexOf(s);-1!==e&&this.downloads.splice(e),this.openSnackBar("Download failed!","OK.")})}this.multiDownloadMode&&(this.url="",this.downloadingfile=!1)}else this.urlError=!0}cancelDownload(t=null){t?this.removeDownloadFromCurrentDownloads(t):(this.downloadingfile=!1,this.current_download.downloading=!1,this.current_download=null)}getSelectedAudioFormat(){return""===this.selectedQuality?null:this.cachedAvailableFormats[this.url]&&this.cachedAvailableFormats[this.url].formats?this.cachedAvailableFormats[this.url].formats.audio[this.selectedQuality].format_id:null}getSelectedVideoFormat(){if(""===this.selectedQuality)return null;if(this.cachedAvailableFormats[this.url]&&this.cachedAvailableFormats[this.url].formats){const t=this.cachedAvailableFormats[this.url].formats.video;if(t.best_audio_format&&""!==this.selectedQuality)return t[this.selectedQuality].format_id+"+"+t.best_audio_format}return null}getDownloadByUID(t){const e=this.downloads.findIndex(e=>e.uid===t);return-1!==e?this.downloads[e]:null}removeDownloadFromCurrentDownloads(t){this.current_download===t&&(this.current_download=null);const e=this.downloads.indexOf(t);return-1!==e&&(this.downloads.splice(e,1),!0)}downloadAudioFile(t){this.downloading_content.audio[t]=!0,this.postsService.downloadFileFromServer(t,"audio").subscribe(e=>{this.downloading_content.audio[t]=!1;const i=e;Object(Lx.saveAs)(i,decodeURIComponent(t)+".mp3"),this.fileManagerEnabled||this.postsService.deleteFile(t,!0).subscribe(t=>{this.getMp3s()})})}downloadVideoFile(t){this.downloading_content.video[t]=!0,this.postsService.downloadFileFromServer(t,"video").subscribe(e=>{this.downloading_content.video[t]=!1;const i=e;Object(Lx.saveAs)(i,decodeURIComponent(t)+".mp4"),this.fileManagerEnabled||this.postsService.deleteFile(t,!1).subscribe(t=>{this.getMp4s()})})}downloadPlaylist(t,e,i=null,n=null){this.postsService.downloadFileFromServer(t,e,i).subscribe(t=>{n&&(this.downloading_content[e][n]=!1);const s=t;Object(Lx.saveAs)(s,i+".zip")})}clearInput(){this.url="",this.results_showing=!1}onInputBlur(){this.results_showing=!1}visitURL(t){window.open(t)}useURL(t){this.results_showing=!1,this.url=t}inputChanged(t){""!==t&&t?this.ValidURL(t)&&(this.results_showing=!1):this.results_showing=!1}ValidURL(t){const e=new RegExp(/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/).test(t);return!!e&&(new RegExp(/(?:http(?:s)?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?v(?:i)?=|(?:embed|v|vi|user)\/))([^\?&\"'<> #]+)/),e&&Date.now()-this.last_url_check>1e3&&(t!==this.last_valid_url&&this.allowQualitySelect&&this.getURLInfo(t),this.last_valid_url=t),e)}openSnackBar(t,e){this.snackBar.open(t,e,{duration:2e3})}getURLInfo(t){t.includes("playlist")||(this.cachedAvailableFormats[t]||(this.cachedAvailableFormats[t]={}),this.cachedAvailableFormats[t]&&this.cachedAvailableFormats[t].formats||(this.cachedAvailableFormats[t].formats_loading=!0,this.postsService.getFileInfo([t],"irrelevant",!0).subscribe(e=>{this.cachedAvailableFormats[t].formats_loading=!1;const i=e.result;if(!i||!i.formats)return void this.errorFormats(t);const n=this.getAudioAndVideoFormats(i.formats);this.cachedAvailableFormats[t].formats={audio:n[0],video:n[1]}},e=>{this.errorFormats(t)})))}getSimulatedOutput(){const t=this.globalCustomArgs&&""!==this.globalCustomArgs;let e=[];const i=["youtube-dl",this.url];if(this.customArgsEnabled&&this.customArgs)return this.simulatedOutput=i.join(" ")+" "+this.customArgs,this.simulatedOutput;e.push(...i);const n=this.audioOnly?this.audioFolderPath:this.videoFolderPath,s=this.audioOnly?".mp3":".mp4";let a=["-o",n+"%(title)s"+s];if(this.customOutputEnabled&&this.customOutput&&(a=["-o",n+this.customOutput+s]),this.useDefaultDownloadingAgent||"aria2c"!==this.customDownloadingAgent||e.push("--external-downloader","aria2c"),e.push(...a),this.audioOnly){const t=[],i=this.getSelectedAudioFormat();i?t.push("-f",i):this.selectedQuality&&t.push("--audio-quality",this.selectedQuality),e.splice(2,0,...t),e.push("-x","--audio-format","mp3","--write-info-json","--print-json")}else{let t=["-f","bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4"];const i=this.getSelectedVideoFormat();i?t=["-f",i]:this.selectedQuality&&(t=[`bestvideo[height=${this.selectedQuality}]+bestaudio/best[height=${this.selectedQuality}]`]),e.splice(2,0,...t),e.push("--write-info-json","--print-json")}return this.use_youtubedl_archive&&e.push("--download-archive","archive.txt"),t&&(e=e.concat(this.globalCustomArgs.split(" "))),this.simulatedOutput=e.join(" "),this.simulatedOutput}errorFormats(t){this.cachedAvailableFormats[t].formats_loading=!1,console.error("Could not load formats for url "+t)}attachToInput(){si.a.fromEvent(this.urlInput.nativeElement,"keyup").map(t=>t.target.value).filter(t=>t.length>1).debounceTime(250).do(()=>this.results_loading=!0).map(t=>this.youtubeSearch.search(t)).switch().subscribe(t=>{this.results_loading=!1,""!==this.url&&t&&t.length>0?(this.results=t,this.results_showing=!0):this.results_showing=!1},t=>{console.log(t),this.results_loading=!1,this.results_showing=!1},()=>{this.results_loading=!1})}onResize(t){this.setCols()}videoModeChanged(t){this.selectedQuality="",localStorage.setItem("audioOnly",t.checked.toString())}multiDownloadModeChanged(t){localStorage.setItem("multiDownloadMode",t.checked.toString())}customArgsEnabledChanged(t){localStorage.setItem("customArgsEnabled",t.checked.toString()),!0===t.checked&&this.customOutputEnabled&&(this.customOutputEnabled=!1,localStorage.setItem("customOutputEnabled","false"),this.youtubeAuthEnabled=!1,localStorage.setItem("youtubeAuthEnabled","false"))}customOutputEnabledChanged(t){localStorage.setItem("customOutputEnabled",t.checked.toString()),!0===t.checked&&this.customArgsEnabled&&(this.customArgsEnabled=!1,localStorage.setItem("customArgsEnabled","false"))}youtubeAuthEnabledChanged(t){localStorage.setItem("youtubeAuthEnabled",t.checked.toString()),!0===t.checked&&this.customArgsEnabled&&(this.customArgsEnabled=!1,localStorage.setItem("customArgsEnabled","false"))}getAudioAndVideoFormats(t){const e={},i={};for(let n=0;ni&&(e=a.format_id,i=a.bitrate)}return e}accordionEntered(t){"audio"===t?(fS=!0,this.audioFileCards.forEach(t=>{t.onHoverResponse()})):"video"===t&&(bS=!0,this.videoFileCards.forEach(t=>{t.onHoverResponse()}))}accordionLeft(t){"audio"===t?fS=!1:"video"===t&&(bS=!1)}accordionOpened(t){"audio"===t?_S=!0:"video"===t&&(yS=!0)}accordionClosed(t){"audio"===t?_S=!1:"video"===t&&(yS=!1)}openCreatePlaylistDialog(t){this.dialog.open(Qx,{data:{filesToSelectFrom:"audio"===t?this.mp3s:this.mp4s,type:t}}).afterClosed().subscribe(e=>{e?("audio"===t&&this.getMp3s(),"video"===t&&this.getMp4s(),this.openSnackBar("Successfully created playlist!","")):!1===e&&this.openSnackBar("ERROR: failed to create playlist!","")})}openArgsModifierDialog(){this.dialog.open(vw,{data:{initial_args:this.customArgs}}).afterClosed().subscribe(t=>{t&&(this.customArgs=t)})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(zx),s.yc(Ng),s.yc(wv),s.yc(dd),s.yc(bi),s.yc(my))},t.\u0275cmp=s.sc({type:t,selectors:[["app-root"]],viewQuery:function(t,e){var i;1&t&&(s.zd(Xx,!0,s.q),s.zd(Zx,!0),s.zd(Jx,!0)),2&t&&(s.gd(i=s.Rc())&&(e.urlInput=i.first),s.gd(i=s.Rc())&&(e.audioFileCards=i),s.gd(i=s.Rc())&&(e.videoFileCards=i))},decls:42,vars:18,consts:[[1,"big","demo-basic"],["id","card",2,"margin-right","20px","margin-left","20px",3,"ngClass"],[2,"position","relative"],[1,"example-form"],[1,"container-fluid"],[1,"row"],[1,"col-12",3,"ngClass"],["color","accent",1,"example-full-width"],["matInput","","type","url","name","url","required","",2,"padding-right","25px",3,"ngModel","placeholder","formControl","ngModelChange"],["urlinput",""],[4,"ngIf"],["mat-icon-button","",1,"input-clear-button",3,"click"],["class","col-7 col-sm-3",4,"ngIf"],["class","results-div",4,"ngIf"],[2,"float","left","margin-top","-12px",3,"disabled","ngModel","change","ngModelChange"],["style","float: right; margin-top: -12px",3,"disabled","ngModel","change","ngModelChange",4,"ngIf"],["type","submit","mat-stroked-button","","color","accent",2,"margin-left","8px","margin-bottom","8px",3,"disabled","click"],["style","float: right","mat-stroked-button","","color","warn",3,"click",4,"ngIf"],["class","big demo-basic",4,"ngIf"],["style","margin-top: 15px;","class","big demo-basic",4,"ngIf"],["class","centered big","id","bar_div",4,"ngIf","ngIfElse"],["nofile",""],["style","margin: 20px",4,"ngIf"],["nomp3s",""],["nomp4s",""],[1,"col-7","col-sm-3"],["color","accent",2,"display","inline-block","width","inherit","min-width","120px"],[3,"ngModelOptions","ngModel","ngModelChange"],[4,"ngFor","ngForOf"],["class","spinner-div",4,"ngIf"],[3,"value",4,"ngIf"],[3,"value"],[1,"spinner-div"],[3,"diameter"],[1,"results-div"],[1,"result-card","mat-elevation-z7",3,"ngClass"],[1,"search-card-title"],[2,"font-size","12px","margin-bottom","10px"],["mat-flat-button","","color","primary",2,"float","left",3,"click"],["mat-stroked-button","","color","primary",2,"float","right",3,"click"],[2,"float","right","margin-top","-12px",3,"disabled","ngModel","change","ngModelChange"],["mat-stroked-button","","color","warn",2,"float","right",3,"click"],[2,"margin-left","20px","margin-right","20px"],[1,"big","no-border-radius-top"],[1,"container",2,"padding-bottom","20px"],[1,"col-12","col-sm-6"],["color","accent",2,"z-index","999",3,"disabled","ngModel","ngModelOptions","change","ngModelChange"],["mat-icon-button","",1,"edit-button",3,"click"],["color","accent",1,"advanced-input",2,"margin-bottom","42px"],["matInput","",3,"ngModel","ngModelOptions","disabled","ngModelChange",6,"placeholder"],["target","_blank","href","https://github.com/ytdl-org/youtube-dl/blob/master/README.md#output-template"],["class","col-12 col-sm-6 mt-2",4,"ngIf"],[1,"col-12","col-sm-6","mt-2"],["color","accent",1,"advanced-input"],["color","accent",1,"advanced-input",2,"margin-top","31px"],["type","password","matInput","",3,"ngModel","ngModelOptions","disabled","ngModelChange",6,"placeholder"],[1,"big","demo-basic",2,"margin-top","15px"],["id","card",2,"margin-right","20px","margin-left","20px"],[1,"container"],["class","row",4,"ngFor","ngForOf"],[2,"width","100%",3,"download","queueNumber","cancelDownload"],["style","position: relative",4,"ngIf"],["id","bar_div",1,"centered","big"],[1,"margined"],["style","display: inline-block; width: 100%; padding-left: 20px",3,"ngClass",4,"ngIf","ngIfElse"],["class","spinner",4,"ngIf"],["indeterminateprogress",""],[2,"display","inline-block","width","100%","padding-left","20px",3,"ngClass"],["mode","determinate",3,"value"],[1,"spinner"],["mode","indeterminate",2,"border-radius","5px"],[2,"margin","20px"],[1,"big",3,"opened","closed","mouseleave","mouseenter"],[4,"ngIf","ngIfElse"],["rowHeight","150px",2,"margin-bottom","15px",3,"cols","resize"],[2,"width","100%","text-align","center","margin-top","10px"],["rowHeight","150px",3,"cols","resize",4,"ngIf"],[1,"add-playlist-button"],["mat-fab","",3,"click"],[3,"file","title","name","uid","thumbnailURL","length","isAudio","use_youtubedl_archive","removeFile"],["audiofilecard",""],["class","download-progress-bar","mode","indeterminate",4,"ngIf"],["mode","indeterminate",1,"download-progress-bar"],["rowHeight","150px",3,"cols","resize"],[3,"title","name","thumbnailURL","length","isAudio","isPlaylist","count","use_youtubedl_archive","removeFile"],["videofilecard",""]],template:function(t,e){if(1&t&&(s.zc(0,"br"),s.Dc(1,"div",0),s.Dc(2,"mat-card",1),s.Dc(3,"mat-card-title"),s.Bc(4),s.Hc(5,tC),s.Ac(),s.Cc(),s.Dc(6,"mat-card-content"),s.Dc(7,"div",2),s.Dc(8,"form",3),s.Dc(9,"div",4),s.Dc(10,"div",5),s.Dc(11,"div",6),s.Dc(12,"mat-form-field",7),s.Dc(13,"input",8,9),s.Qc("ngModelChange",(function(t){return e.inputChanged(t)}))("ngModelChange",(function(t){return e.url=t})),s.Cc(),s.td(15,aC,3,0,"mat-error",10),s.Dc(16,"button",11),s.Qc("click",(function(){return e.clearInput()})),s.Dc(17,"mat-icon"),s.vd(18,"clear"),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.td(19,dC,8,5,"div",12),s.Cc(),s.Cc(),s.td(20,gC,2,1,"div",13),s.Cc(),s.zc(21,"br"),s.Dc(22,"mat-checkbox",14),s.Qc("change",(function(t){return e.videoModeChanged(t)}))("ngModelChange",(function(t){return e.audioOnly=t})),s.Bc(23),s.Hc(24,eC),s.Ac(),s.Cc(),s.td(25,vC,3,2,"mat-checkbox",15),s.Cc(),s.Cc(),s.Dc(26,"mat-card-actions"),s.Dc(27,"button",16),s.Qc("click",(function(){return e.downloadClicked()})),s.Bc(28),s.Hc(29,iC),s.Ac(),s.Cc(),s.td(30,wC,3,0,"button",17),s.Cc(),s.Cc(),s.Cc(),s.td(31,FC,39,19,"div",18),s.td(32,BC,4,1,"div",19),s.zc(33,"br"),s.td(34,$C,7,3,"div",20),s.td(35,HC,0,0,"ng-template",null,21,s.ud),s.td(37,mS,20,4,"div",22),s.td(38,pS,0,0,"ng-template",null,23,s.ud),s.td(40,gS,0,0,"ng-template",null,24,s.ud)),2&t){const t=s.hd(36);s.kc(2),s.ad("ngClass",e.allowAdvancedDownload?"no-border-radius-bottom":null),s.kc(9),s.ad("ngClass",e.allowQualitySelect?"col-sm-9":null),s.kc(2),s.ad("ngModel",e.url)("placeholder","URL"+(e.youtubeSearchEnabled?" or search":""))("formControl",e.urlForm),s.kc(2),s.ad("ngIf",e.urlError||e.urlForm.invalid),s.kc(4),s.ad("ngIf",e.allowQualitySelect),s.kc(1),s.ad("ngIf",e.results_showing),s.kc(2),s.ad("disabled",e.current_download)("ngModel",e.audioOnly),s.kc(3),s.ad("ngIf",e.allowMultiDownloadMode),s.kc(2),s.ad("disabled",e.downloadingfile),s.kc(3),s.ad("ngIf",!!e.current_download),s.kc(1),s.ad("ngIf",e.allowAdvancedDownload),s.kc(1),s.ad("ngIf",e.multiDownloadMode&&e.downloads.length>0&&!e.current_download),s.kc(2),s.ad("ngIf",e.current_download&&e.current_download.downloading)("ngIfElse",t),s.kc(3),s.ad("ngIf",e.fileManagerEnabled)}},styles:[".demo-card[_ngcontent-%COMP%]{margin:16px}.demo-basic[_ngcontent-%COMP%]{padding:0}.demo-basic[_ngcontent-%COMP%] .mat-card-content[_ngcontent-%COMP%]{padding:16px}mat-toolbar.top[_ngcontent-%COMP%]{height:60px;width:100%;text-align:center}.big[_ngcontent-%COMP%]{max-width:800px;margin:0 auto}.centered[_ngcontent-%COMP%]{margin:0 auto;top:50%;left:50%}.example-full-width[_ngcontent-%COMP%]{width:100%}.example-80-width[_ngcontent-%COMP%]{width:80%}mat-form-field.mat-form-field[_ngcontent-%COMP%]{font-size:24px}.spinner[_ngcontent-%COMP%]{position:absolute;display:inline-block;margin-left:-28px;margin-top:-10px}.make-room-for-spinner[_ngcontent-%COMP%]{padding-right:40px}.equal-sizes[_ngcontent-%COMP%]{padding-right:20px}.search-card-title[_ngcontent-%COMP%]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.input-clear-button[_ngcontent-%COMP%]{position:absolute;right:-10px;top:5px}.spinner-div[_ngcontent-%COMP%]{display:inline-block;position:absolute;top:15px;right:-40px}.margined[_ngcontent-%COMP%]{margin-left:20px;margin-right:20px}.results-div[_ngcontent-%COMP%]{position:relative;top:-15px}.first-result-card[_ngcontent-%COMP%]{border-radius:4px 4px 0 0!important}.last-result-card[_ngcontent-%COMP%]{border-radius:0 0 4px 4px!important}.only-result-card[_ngcontent-%COMP%]{border-radius:4px!important}.result-card[_ngcontent-%COMP%]{height:120px;border-radius:0;padding-bottom:5px}.download-progress-bar[_ngcontent-%COMP%]{z-index:999;position:absolute;bottom:0;width:150px;border-radius:0 0 4px 4px;overflow:hidden;bottom:12px}.add-playlist-button[_ngcontent-%COMP%]{float:right}.advanced-input[_ngcontent-%COMP%]{width:100%}.edit-button[_ngcontent-%COMP%]{margin-left:10px;top:-5px}.no-border-radius-bottom[_ngcontent-%COMP%]{border-radius:4px 4px 0 0}.no-border-radius-top[_ngcontent-%COMP%]{border-radius:0 0 4px 4px}@media (max-width:576px){.download-progress-bar[_ngcontent-%COMP%]{width:125px}}"]}),t})();si.a.merge=br.a;var wS,kS,xS,CS,SS,DS,ES,AS=i("zuWl"),OS=i.n(AS);wS=$localize`:Video name property␟616e206cb4f25bd5885fc35925365e43cf5fb929␟7658402240953727096:Name:`,kS=$localize`:Video URL property␟c52db455cca9109ee47e1a612c3f4117c09eb71b␟8598886608217248074:URL:`,xS=$localize`:Video ID property␟c6eb45d085384903e53ab001a3513d1de6a1dbac␟6975318892267864632:Uploader:`,CS=$localize`:Video file size property␟109c6f4a5e46efb933612ededfaf52a13178b7e0␟8712868262622854125:File size:`,SS=$localize`:Video path property␟bd630d8669b16e5f264ec4649d9b469fe03e5ff4␟2612252809311306032:Path:`,DS=$localize`:Video upload date property␟a67e7d843cef735c79d5ef1c8ba4af3e758912bb␟73382088968432490:Upload Date:`,ES=$localize`:Close subscription info button␟f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8␟7819314041543176992:Close`;let IS=(()=>{class t{constructor(t){this.data=t}ngOnInit(){this.filesize=OS.a,this.data&&(this.file=this.data.file)}}return t.\u0275fac=function(e){return new(e||t)(s.yc(od))},t.\u0275cmp=s.sc({type:t,selectors:[["app-video-info-dialog"]],decls:56,vars:8,consts:[["mat-dialog-title",""],[1,"info-item"],[1,"info-item-label"],[1,"info-item-value"],["target","_blank",3,"href"],["mat-button","","mat-dialog-close",""]],template:function(t,e){1&t&&(s.Dc(0,"h4",0),s.vd(1),s.Cc(),s.Dc(2,"mat-dialog-content"),s.Dc(3,"div",1),s.Dc(4,"div",2),s.Dc(5,"strong"),s.Bc(6),s.Hc(7,wS),s.Ac(),s.vd(8,"\xa0"),s.Cc(),s.Cc(),s.Dc(9,"div",3),s.vd(10),s.Cc(),s.Cc(),s.Dc(11,"div",1),s.Dc(12,"div",2),s.Dc(13,"strong"),s.Bc(14),s.Hc(15,kS),s.Ac(),s.vd(16,"\xa0"),s.Cc(),s.Cc(),s.Dc(17,"div",3),s.Dc(18,"a",4),s.vd(19),s.Cc(),s.Cc(),s.Cc(),s.Dc(20,"div",1),s.Dc(21,"div",2),s.Dc(22,"strong"),s.Bc(23),s.Hc(24,xS),s.Ac(),s.vd(25,"\xa0"),s.Cc(),s.Cc(),s.Dc(26,"div",3),s.vd(27),s.Cc(),s.Cc(),s.Dc(28,"div",1),s.Dc(29,"div",2),s.Dc(30,"strong"),s.Bc(31),s.Hc(32,CS),s.Ac(),s.vd(33,"\xa0"),s.Cc(),s.Cc(),s.Dc(34,"div",3),s.vd(35),s.Cc(),s.Cc(),s.Dc(36,"div",1),s.Dc(37,"div",2),s.Dc(38,"strong"),s.Bc(39),s.Hc(40,SS),s.Ac(),s.vd(41,"\xa0"),s.Cc(),s.Cc(),s.Dc(42,"div",3),s.vd(43),s.Cc(),s.Cc(),s.Dc(44,"div",1),s.Dc(45,"div",2),s.Dc(46,"strong"),s.Bc(47),s.Hc(48,DS),s.Ac(),s.vd(49,"\xa0"),s.Cc(),s.Cc(),s.Dc(50,"div",3),s.vd(51),s.Cc(),s.Cc(),s.Cc(),s.Dc(52,"mat-dialog-actions"),s.Dc(53,"button",5),s.Bc(54),s.Hc(55,ES),s.Ac(),s.Cc(),s.Cc()),2&t&&(s.kc(1),s.wd(e.file.title),s.kc(9),s.wd(e.file.title),s.kc(8),s.ad("href",e.file.url,s.nd),s.kc(1),s.wd(e.file.url),s.kc(8),s.wd(e.file.uploader?e.file.uploader:"N/A"),s.kc(8),s.wd(e.file.size?e.filesize(e.file.size):"N/A"),s.kc(8),s.wd(e.file.path?e.file.path:"N/A"),s.kc(8),s.wd(e.file.upload_date?e.file.upload_date:"N/A"))},directives:[md,pd,gd,ms,ud],styles:[".info-item[_ngcontent-%COMP%]{margin-bottom:12px;width:100%}.info-item-value[_ngcontent-%COMP%]{font-size:13px;display:inline-block;width:70%}.spacer[_ngcontent-%COMP%]{flex:1 1 auto}.info-item-label[_ngcontent-%COMP%]{display:inline-block;width:30%;vertical-align:top}.a-wrap[_ngcontent-%COMP%]{word-wrap:break-word}"]}),t})();function PS(t,e){t.className.includes(e)||(t.className+=` ${e}`)}function RS(){return"undefined"!=typeof window?window.navigator:void 0}function TS(t){return Boolean(t.parentElement&&"picture"===t.parentElement.nodeName.toLowerCase())}function MS(t){return"img"===t.nodeName.toLowerCase()}function FS(t,e,i){return MS(t)?i&&"srcset"in t?t.srcset=e:t.src=e:t.style.backgroundImage=`url('${e}')`,t}function LS(t){return e=>{const i=e.parentElement.getElementsByTagName("source");for(let n=0;n{MS(e)&&TS(e)&&t(e),i&&FS(e,i,n)}}const jS=VS(NS),US=VS(zS),$S=VS(BS),HS={finally:({element:t})=>PS(t,"ng-lazyloaded"),loadImage:({element:t,useSrcset:e,imagePath:i,decode:n})=>{let s;if(MS(t)&&TS(t)){const n=t.parentNode.cloneNode(!0);s=n.getElementsByTagName("img")[0],zS(s),FS(s,i,e)}else s=new Image,MS(t)&&t.sizes&&(s.sizes=t.sizes),e&&"srcset"in s?s.srcset=i:s.src=i;return n&&s.decode?s.decode().then(()=>i):new Promise((t,e)=>{s.onload=()=>t(i),s.onerror=()=>e(null)})},setErrorImage:({element:t,errorImagePath:e,useSrcset:i})=>{$S(t,e,i),PS(t,"ng-failed-lazyloaded")},setLoadedImage:({element:t,imagePath:e,useSrcset:i})=>{US(t,e,i)},setup:({element:t,defaultImagePath:e,useSrcset:i})=>{jS(t,e,i),function(t,e){return t.className&&t.className.includes("ng-lazyloaded")}(t)&&function(t,e){t.className=t.className.replace("ng-lazyloaded","")}(t)},isBot:t=>!(!t||!t.userAgent)&&/googlebot|bingbot|yandex|baiduspider|facebookexternalhit|twitterbot|rogerbot|linkedinbot|embedly|quora\ link\ preview|showyoubot|outbrain|pinterest\/0\.|pinterestbot|slackbot|vkShare|W3C_Validator|whatsapp|duckduckbot/i.test(t.userAgent)},qS=new WeakMap,GS=new Pe.a;function WS(t){t.forEach(t=>GS.next(t))}const YS={},QS=t=>{const e=t.scrollContainer||YS,i={root:t.scrollContainer||null};t.offset&&(i.rootMargin=`${t.offset}px`);let n=qS.get(e);return n||(n=new IntersectionObserver(WS,i),qS.set(e,n)),n.observe(t.element),si.a.create(e=>{const i=GS.pipe(Je(e=>e.target===t.element)).subscribe(e);return()=>{i.unsubscribe(),n.unobserve(t.element)}})},KS=Object.assign({},HS,{isVisible:({event:t})=>t.isIntersecting,getObservable:(t,e=QS)=>t.customObservable?t.customObservable:e(t)}),XS=Object.assign({},HS,{isVisible:()=>!0,getObservable:()=>Le("load"),loadImage:({imagePath:t})=>[t]});let ZS=(()=>{let t=class{constructor(t,e,i,n){this.onLoad=new s.s,this.elementRef=t,this.ngZone=e,this.propertyChanges$=new il,this.platformId=i,this.hooks=function(t,e){const i=KS,n=e&&e.isBot?e.isBot:i.isBot;if(n(RS(),t))return Object.assign(XS,{isBot:n});if(!e)return i;const s={};return Object.assign(s,e.preset?e.preset:i),Object.keys(e).filter(t=>"preset"!==t).forEach(t=>{s[t]=e[t]}),s}(i,n)}ngOnChanges(){this.propertyChanges$.next({element:this.elementRef.nativeElement,imagePath:this.lazyImage,defaultImagePath:this.defaultImage,errorImagePath:this.errorImage,useSrcset:this.useSrcset,offset:this.offset?0|this.offset:0,scrollContainer:this.scrollTarget,customObservable:this.customObservable,decode:this.decode})}ngAfterContentInit(){if(Object(ye.J)(this.platformId)&&!this.hooks.isBot(RS(),this.platformId))return null;this.ngZone.runOutsideAngular(()=>{this.scrollSubscription=this.propertyChanges$.pipe(je(t=>this.hooks.setup(t)),$r(t=>this.hooks.getObservable(t).pipe(function(t,e){return i=>i.pipe(Je(i=>t.isVisible({element:e.element,event:i,offset:e.offset,scrollContainer:e.scrollContainer})),ri(1),Object(_h.a)(()=>t.loadImage(e)),je(i=>t.setLoadedImage({element:e.element,imagePath:i,useSrcset:e.useSrcset})),Object(ii.a)(()=>!0),hh(()=>(t.setErrorImage(e),Le(!1))),je(()=>t.finally(e)))}(this.hooks,t)))).subscribe(t=>this.onLoad.emit(t))})}ngOnDestroy(){this.scrollSubscription&&this.scrollSubscription.unsubscribe()}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(s.F),s.yc(s.I),s.yc("options",8))},t.\u0275dir=s.tc({type:t,selectors:[["","lazyLoad",""]],inputs:{lazyImage:["lazyLoad","lazyImage"],defaultImage:"defaultImage",errorImage:"errorImage",scrollTarget:"scrollTarget",customObservable:"customObservable",offset:"offset",useSrcset:"useSrcset",decode:"decode"},outputs:{onLoad:"onLoad"},features:[s.ic]}),t})();var JS;let tD=(()=>{let t=JS=class{static forRoot(t){return{ngModule:JS,providers:[{provide:"options",useValue:t}]}}};return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)}}),t})();var eD,iD,nD,sD,aD;function oD(t,e){if(1&t&&(s.Dc(0,"div"),s.Bc(1),s.Hc(2,sD),s.Ac(),s.vd(3),s.Cc()),2&t){const t=s.Uc();s.kc(3),s.xd("\xa0",t.count,"")}}function rD(t,e){1&t&&s.zc(0,"span")}function lD(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",12),s.Dc(1,"img",13),s.Qc("error",(function(e){return s.ld(t),s.Uc().onImgError(e)}))("onLoad",(function(e){return s.ld(t),s.Uc().imageLoaded(e)})),s.Cc(),s.td(2,rD,1,0,"span",5),s.Cc()}if(2&t){const t=s.Uc();s.kc(1),s.ad("id",t.type)("lazyLoad",t.thumbnailURL)("customObservable",t.scrollAndLoad),s.kc(1),s.ad("ngIf",!t.image_loaded)}}function cD(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",14),s.Qc("click",(function(){return s.ld(t),s.Uc().deleteFile()})),s.Dc(1,"mat-icon"),s.vd(2,"delete_forever"),s.Cc(),s.Cc()}}function dD(t,e){if(1&t&&(s.Dc(0,"button",15),s.Dc(1,"mat-icon"),s.vd(2,"more_vert"),s.Cc(),s.Cc()),2&t){s.Uc();const t=s.hd(16);s.ad("matMenuTriggerFor",t)}}function hD(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",10),s.Qc("click",(function(){return s.ld(t),s.Uc().deleteFile(!0)})),s.Dc(1,"mat-icon"),s.vd(2,"delete_forever"),s.Cc(),s.Bc(3),s.Hc(4,aD),s.Ac(),s.Cc()}}eD=$localize`:File or playlist ID␟ca3dbbc7f3e011bffe32a10a3ea45cc84f30ecf1␟1074038423230804155:ID:`,iD=$localize`:Video info button␟321e4419a943044e674beb55b8039f42a9761ca5␟314315645942131479:Info`,nD=$localize`:Delete video button␟826b25211922a1b46436589233cb6f1a163d89b7␟7022070615528435141:Delete`,sD=$localize`:Playlist video count␟e684046d73bcee88e82f7ff01e2852789a05fc32␟6836949342567686088:Count:`,aD=$localize`:Delete and blacklist video button␟34504b488c24c27e68089be549f0eeae6ebaf30b␟593208667984994894:Delete and blacklist`;let uD=(()=>{class t{constructor(t,e,i,n){this.postsService=t,this.snackBar=e,this.mainComponent=i,this.dialog=n,this.isAudio=!0,this.removeFile=new s.s,this.isPlaylist=!1,this.count=null,this.use_youtubedl_archive=!1,this.image_loaded=!1,this.image_errored=!1,this.scrollSubject=new Pe.a,this.scrollAndLoad=si.a.merge(si.a.fromEvent(window,"scroll"),this.scrollSubject)}ngOnInit(){this.type=this.isAudio?"audio":"video"}deleteFile(t=!1){this.isPlaylist?this.removeFile.emit(this.name):this.postsService.deleteFile(this.uid,this.isAudio,t).subscribe(t=>{t?(this.openSnackBar("Delete success!","OK."),this.removeFile.emit(this.name)):this.openSnackBar("Delete failed!","OK.")},t=>{this.openSnackBar("Delete failed!","OK.")})}openVideoInfoDialog(){this.dialog.open(IS,{data:{file:this.file},minWidth:"50vw"})}onImgError(t){this.image_errored=!0}onHoverResponse(){this.scrollSubject.next()}imageLoaded(t){this.image_loaded=!0}openSnackBar(t,e){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(Ng),s.yc(vS),s.yc(dd))},t.\u0275cmp=s.sc({type:t,selectors:[["app-file-card"]],inputs:{file:"file",title:"title",length:"length",name:"name",uid:"uid",thumbnailURL:"thumbnailURL",isAudio:"isAudio",isPlaylist:"isPlaylist",count:"count",use_youtubedl_archive:"use_youtubedl_archive"},outputs:{removeFile:"removeFile"},decls:28,vars:7,consts:[[1,"example-card","mat-elevation-z6"],[2,"padding","5px"],[2,"height","52px"],["href","javascript:void(0)",1,"file-link",3,"click"],[1,"max-two-lines"],[4,"ngIf"],["class","img-div",4,"ngIf"],["class","deleteButton","mat-icon-button","",3,"click",4,"ngIf"],["class","deleteButton","mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["action_menu","matMenu"],["mat-menu-item","",3,"click"],["mat-menu-item","",3,"click",4,"ngIf"],[1,"img-div"],["alt","Thumbnail",1,"image",3,"id","lazyLoad","customObservable","error","onLoad"],["mat-icon-button","",1,"deleteButton",3,"click"],["mat-icon-button","",1,"deleteButton",3,"matMenuTriggerFor"]],template:function(t,e){1&t&&(s.Dc(0,"mat-card",0),s.Dc(1,"div",1),s.Dc(2,"div",2),s.Dc(3,"div"),s.Dc(4,"b"),s.Dc(5,"a",3),s.Qc("click",(function(){return e.isPlaylist?e.mainComponent.goToPlaylist(e.name,e.type):e.mainComponent.goToFile(e.name,e.isAudio,e.uid)})),s.vd(6),s.Cc(),s.Cc(),s.Cc(),s.Dc(7,"span",4),s.Bc(8),s.Hc(9,eD),s.Ac(),s.vd(10),s.Cc(),s.td(11,oD,4,1,"div",5),s.Cc(),s.td(12,lD,3,4,"div",6),s.Cc(),s.td(13,cD,3,0,"button",7),s.td(14,dD,3,1,"button",8),s.Dc(15,"mat-menu",null,9),s.Dc(17,"button",10),s.Qc("click",(function(){return e.openVideoInfoDialog()})),s.Dc(18,"mat-icon"),s.vd(19,"info"),s.Cc(),s.Bc(20),s.Hc(21,iD),s.Ac(),s.Cc(),s.Dc(22,"button",10),s.Qc("click",(function(){return e.deleteFile()})),s.Dc(23,"mat-icon"),s.vd(24,"delete"),s.Cc(),s.Bc(25),s.Hc(26,nD),s.Ac(),s.Cc(),s.td(27,hD,5,0,"button",11),s.Cc(),s.Cc()),2&t&&(s.kc(6),s.wd(e.title),s.kc(4),s.xd("\xa0",e.name,""),s.kc(1),s.ad("ngIf",e.isPlaylist),s.kc(1),s.ad("ngIf",!e.image_errored&&e.thumbnailURL),s.kc(1),s.ad("ngIf",e.isPlaylist),s.kc(1),s.ad("ngIf",!e.isPlaylist),s.kc(13),s.ad("ngIf",e.use_youtubedl_archive))},directives:[Ko,ye.t,bm,hm,uu,ZS,ms,wm],styles:[".example-card[_ngcontent-%COMP%]{width:150px;height:125px;padding:0}.deleteButton[_ngcontent-%COMP%]{top:-5px;right:-5px;position:absolute}.mat-icon-button[_ngcontent-%COMP%] .mat-button-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center}.image[_ngcontent-%COMP%]{width:100%}.example-full-width-height[_ngcontent-%COMP%]{width:100%;height:100%}.centered[_ngcontent-%COMP%]{margin:0 auto;top:50%;left:50%}.img-div[_ngcontent-%COMP%]{height:60px;padding:0;margin:8px 0 0 -5px;width:calc(100% + 10px);overflow:hidden;border-radius:0 0 4px 4px}.max-two-lines[_ngcontent-%COMP%]{display:-webkit-box;display:-moz-box;max-height:2.4em;line-height:1.2em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.file-link[_ngcontent-%COMP%], .max-two-lines[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis}.file-link[_ngcontent-%COMP%]{width:80%;white-space:nowrap;display:block}@media (max-width:576px){.example-card[_ngcontent-%COMP%]{width:125px!important}}"]}),t})();function mD(t,e){1&t&&(s.Dc(0,"div",6),s.zc(1,"mat-spinner",7),s.Cc()),2&t&&(s.kc(1),s.ad("diameter",25))}let pD=(()=>{class t{constructor(t,e){this.dialogRef=t,this.data=e,this.inputText="",this.inputSubmitted=!1,this.doneEmitter=null,this.onlyEmitOnDone=!1}ngOnInit(){this.inputTitle=this.data.inputTitle,this.inputPlaceholder=this.data.inputPlaceholder,this.submitText=this.data.submitText,this.data.doneEmitter&&(this.doneEmitter=this.data.doneEmitter,this.onlyEmitOnDone=!0)}enterPressed(){this.inputText&&(this.onlyEmitOnDone?(this.doneEmitter.emit(this.inputText),this.inputSubmitted=!0):this.dialogRef.close(this.inputText))}}return t.\u0275fac=function(e){return new(e||t)(s.yc(ad),s.yc(od))},t.\u0275cmp=s.sc({type:t,selectors:[["app-input-dialog"]],decls:12,vars:6,consts:[["mat-dialog-title",""],["color","accent"],["matInput","",3,"ngModel","placeholder","keyup.enter","ngModelChange"],["mat-button","","mat-dialog-close",""],["mat-button","","type","submit",3,"disabled","click"],["class","mat-spinner",4,"ngIf"],[1,"mat-spinner"],[3,"diameter"]],template:function(t,e){1&t&&(s.Dc(0,"h4",0),s.vd(1),s.Cc(),s.Dc(2,"mat-dialog-content"),s.Dc(3,"div"),s.Dc(4,"mat-form-field",1),s.Dc(5,"input",2),s.Qc("keyup.enter",(function(){return e.enterPressed()}))("ngModelChange",(function(t){return e.inputText=t})),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(6,"mat-dialog-actions"),s.Dc(7,"button",3),s.vd(8,"Cancel"),s.Cc(),s.Dc(9,"button",4),s.Qc("click",(function(){return e.enterPressed()})),s.vd(10),s.Cc(),s.td(11,mD,2,1,"div",5),s.Cc()),2&t&&(s.kc(1),s.wd(e.inputTitle),s.kc(4),s.ad("ngModel",e.inputText)("placeholder",e.inputPlaceholder),s.kc(4),s.ad("disabled",!e.inputText),s.kc(1),s.wd(e.submitText),s.kc(1),s.ad("ngIf",e.inputSubmitted))},directives:[md,pd,Rc,Du,As,Fs,$a,gd,ms,ud,ye.t,rp],styles:[".mat-spinner[_ngcontent-%COMP%]{margin-left:5%}"]}),t})();var gD,fD,bD,_D,yD,vD;function wD(t,e){1&t&&(s.Bc(0),s.Hc(1,_D),s.Ac())}function kD(t,e){1&t&&(s.Bc(0),s.Hc(1,yD),s.Ac())}function xD(t,e){1&t&&(s.Bc(0),s.Hc(1,vD),s.Ac())}gD=$localize`:Enable sharing checkbox␟1f6d14a780a37a97899dc611881e6bc971268285␟3852386690131857488:Enable sharing`,fD=$localize`:Copy to clipboard button␟3a6e5a6aa78ca864f6542410c5dafb6334538106␟8738732372986673558:Copy to clipboard`,bD=$localize`:Close button␟f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8␟7819314041543176992:Close`,_D=$localize`:Share playlist dialog title␟a249a5ae13e0835383885aaf697d2890cc3e53e9␟3024429387570590252:Share playlist`,yD=$localize`:Share video dialog title␟15da89490e04496ca9ea1e1b3d44fb5efd4a75d9␟1305889615005911428:Share video`,vD=$localize`:Share audio dialog title␟1d540dcd271b316545d070f9d182c372d923aadd␟3735500696745720245:Share audio`;let CD=(()=>{class t{constructor(t,e,i,n){this.data=t,this.router=e,this.snackBar=i,this.postsService=n,this.type=null,this.uid=null,this.share_url=null,this.sharing_enabled=null,this.is_playlist=null}ngOnInit(){if(this.data){this.type=this.data.type,this.uid=this.data.uid,this.sharing_enabled=this.data.sharing_enabled,this.is_playlist=this.data.is_playlist;const t=this.is_playlist?";id=":";uid=";this.share_url=window.location.href.split(";")[0]+t+this.uid}}copiedToClipboard(){this.openSnackBar("Copied to clipboard!")}sharingChanged(t){t.checked?this.postsService.enableSharing(this.uid,this.type,this.is_playlist).subscribe(t=>{t.success?(this.openSnackBar("Sharing enabled."),this.sharing_enabled=!0):this.openSnackBar("Failed to enable sharing.")},t=>{this.openSnackBar("Failed to enable sharing - server error.")}):this.postsService.disableSharing(this.uid,this.type,this.is_playlist).subscribe(t=>{t.success?(this.openSnackBar("Sharing disabled."),this.sharing_enabled=!1):this.openSnackBar("Failed to disable sharing.")},t=>{this.openSnackBar("Failed to disable sharing - server error.")})}openSnackBar(t,e=""){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(od),s.yc(wv),s.yc(Ng),s.yc(Wv))},t.\u0275cmp=s.sc({type:t,selectors:[["app-share-media-dialog"]],decls:21,vars:9,consts:[["mat-dialog-title",""],[4,"ngIf"],[3,"checked","change"],[2,"width","100%"],["matInput","",3,"disabled","readonly","value"],[2,"margin-bottom","10px"],["color","accent","mat-raised-button","",3,"disabled","cdkCopyToClipboard","click"],["mat-button","","mat-dialog-close",""]],template:function(t,e){1&t&&(s.Dc(0,"h4",0),s.td(1,wD,2,0,"ng-container",1),s.td(2,kD,2,0,"ng-container",1),s.td(3,xD,2,0,"ng-container",1),s.Cc(),s.Dc(4,"mat-dialog-content"),s.Dc(5,"div"),s.Dc(6,"div"),s.Dc(7,"mat-checkbox",2),s.Qc("change",(function(t){return e.sharingChanged(t)})),s.Bc(8),s.Hc(9,gD),s.Ac(),s.Cc(),s.Cc(),s.Dc(10,"div"),s.Dc(11,"mat-form-field",3),s.zc(12,"input",4),s.Cc(),s.Cc(),s.Dc(13,"div",5),s.Dc(14,"button",6),s.Qc("click",(function(){return e.copiedToClipboard()})),s.Bc(15),s.Hc(16,fD),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(17,"mat-dialog-actions"),s.Dc(18,"button",7),s.Bc(19),s.Hc(20,bD),s.Ac(),s.Cc(),s.Cc()),2&t&&(s.kc(1),s.ad("ngIf",e.is_playlist),s.kc(1),s.ad("ngIf",!e.is_playlist&&"video"===e.type),s.kc(1),s.ad("ngIf",!e.is_playlist&&"audio"===e.type),s.kc(4),s.ad("checked",e.sharing_enabled),s.kc(5),s.ad("disabled",!e.sharing_enabled)("readonly",!0)("value",e.share_url),s.kc(2),s.ad("disabled",!e.sharing_enabled)("cdkCopyToClipboard",e.share_url))},directives:[md,ye.t,pd,dr,Rc,Du,ms,Fb,gd,ud],styles:[""]}),t})();const SD=["*"],DD=["volumeBar"],ED=function(t){return{dragging:t}};function AD(t,e){if(1&t&&s.zc(0,"span",2),2&t){const t=e.$implicit;s.sd("width",null==t.$$style?null:t.$$style.width)("left",null==t.$$style?null:t.$$style.left)}}function OD(t,e){1&t&&s.zc(0,"span",2)}function ID(t,e){1&t&&(s.Dc(0,"span"),s.vd(1,"LIVE"),s.Cc())}function PD(t,e){if(1&t&&(s.Dc(0,"span"),s.vd(1),s.Vc(2,"vgUtc"),s.Cc()),2&t){const t=s.Uc();s.kc(1),s.wd(s.Xc(2,1,t.getTime(),t.vgFormat))}}function RD(t,e){if(1&t&&(s.Dc(0,"option",4),s.vd(1),s.Cc()),2&t){const t=e.$implicit;s.ad("value",t.id)("selected",!0===t.selected),s.kc(1),s.xd(" ",t.label," ")}}function TD(t,e){if(1&t&&(s.Dc(0,"option",4),s.vd(1),s.Cc()),2&t){const t=e.$implicit,i=s.Uc();s.ad("value",t.qualityIndex.toString())("selected",t.qualityIndex===(null==i.bitrateSelected?null:i.bitrateSelected.qualityIndex)),s.kc(1),s.xd(" ",t.label," ")}}let MD=(()=>{let t=class{};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t.VG_ENDED="ended",t.VG_PAUSED="paused",t.VG_PLAYING="playing",t.VG_LOADING="waiting",t})(),FD=(()=>{let t=class{constructor(){this.medias={},this.playerReadyEvent=new s.s(!0),this.isPlayerReady=!1}onPlayerReady(t){this.fsAPI=t,this.isPlayerReady=!0,this.playerReadyEvent.emit(this)}getDefaultMedia(){for(const t in this.medias)if(this.medias[t])return this.medias[t]}getMasterMedia(){let t;for(const e in this.medias)if("true"===this.medias[e].vgMaster||!0===this.medias[e].vgMaster){t=this.medias[e];break}return t||this.getDefaultMedia()}isMasterDefined(){let t=!1;for(const e in this.medias)if("true"===this.medias[e].vgMaster||!0===this.medias[e].vgMaster){t=!0;break}return t}getMediaById(t=null){let e=this.medias[t];return t&&"*"!==t||(e=this),e}play(){for(const t in this.medias)this.medias[t]&&this.medias[t].play()}pause(){for(const t in this.medias)this.medias[t]&&this.medias[t].pause()}get duration(){return this.$$getAllProperties("duration")}set currentTime(t){this.$$setAllProperties("currentTime",t)}get currentTime(){return this.$$getAllProperties("currentTime")}set state(t){this.$$setAllProperties("state",t)}get state(){return this.$$getAllProperties("state")}set volume(t){this.$$setAllProperties("volume",t)}get volume(){return this.$$getAllProperties("volume")}set playbackRate(t){this.$$setAllProperties("playbackRate",t)}get playbackRate(){return this.$$getAllProperties("playbackRate")}get canPlay(){return this.$$getAllProperties("canPlay")}get canPlayThrough(){return this.$$getAllProperties("canPlayThrough")}get isMetadataLoaded(){return this.$$getAllProperties("isMetadataLoaded")}get isWaiting(){return this.$$getAllProperties("isWaiting")}get isCompleted(){return this.$$getAllProperties("isCompleted")}get isLive(){return this.$$getAllProperties("isLive")}get isMaster(){return this.$$getAllProperties("isMaster")}get time(){return this.$$getAllProperties("time")}get buffer(){return this.$$getAllProperties("buffer")}get buffered(){return this.$$getAllProperties("buffered")}get subscriptions(){return this.$$getAllProperties("subscriptions")}get textTracks(){return this.$$getAllProperties("textTracks")}seekTime(t,e=!1){for(const i in this.medias)this.medias[i]&&this.$$seek(this.medias[i],t,e)}$$seek(t,e,i=!1){let n,s=t.duration;i?(this.isMasterDefined()&&(s=this.getMasterMedia().duration),n=e*s/100):n=e,t.currentTime=n}addTextTrack(t,e,i){for(const n in this.medias)this.medias[n]&&this.$$addTextTrack(this.medias[n],t,e,i)}$$addTextTrack(t,e,i,n){t.addTextTrack(e,i,n)}$$getAllProperties(t){const e={};let i;for(const n in this.medias)this.medias[n]&&(e[n]=this.medias[n]);switch(Object.keys(e).length){case 0:switch(t){case"state":i=MD.VG_PAUSED;break;case"playbackRate":case"volume":i=1;break;case"time":i={current:0,total:0,left:0}}break;case 1:i=e[Object.keys(e)[0]][t];break;default:i=e[this.getMasterMedia().id][t]}return i}$$setAllProperties(t,e){for(const i in this.medias)this.medias[i]&&(this.medias[i][t]=e)}registerElement(t){this.videogularElement=t}registerMedia(t){this.medias[t.id]=t}unregisterMedia(t){delete this.medias[t.id]}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),LD=(()=>{let t=class{constructor(t,e){this.API=e,this.checkInterval=50,this.currentPlayPos=0,this.lastPlayPos=0,this.subscriptions=[],this.isBuffering=!1,this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor),this.subscriptions.push(this.target.subscriptions.bufferDetected.subscribe(t=>this.onUpdateBuffer(t)))}onUpdateBuffer(t){this.isBuffering=t}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-buffering"]],hostVars:2,hostBindings:function(t,e){2&t&&s.oc("is-buffering",e.isBuffering)},inputs:{vgFor:"vgFor"},decls:3,vars:0,consts:[[1,"vg-buffering"],[1,"bufferingContainer"],[1,"loadingSpinner"]],template:function(t,e){1&t&&(s.Dc(0,"div",0),s.Dc(1,"div",1),s.zc(2,"div",2),s.Cc(),s.Cc())},styles:["\n vg-buffering {\n display: none;\n z-index: 201;\n }\n vg-buffering.is-buffering {\n display: block;\n }\n\n .vg-buffering {\n position: absolute;\n display: block;\n width: 100%;\n height: 100%;\n }\n .vg-buffering .bufferingContainer {\n width: 100%;\n position: absolute;\n cursor: pointer;\n top: 50%;\n margin-top: -50px;\n zoom: 1;\n filter: alpha(opacity=60);\n opacity: 0.6;\n }\n /* Loading Spinner\n * http://www.alessioatzeni.com/blog/css3-loading-animation-loop/\n */\n .vg-buffering .loadingSpinner {\n background-color: rgba(0, 0, 0, 0);\n border: 5px solid rgba(255, 255, 255, 1);\n opacity: .9;\n border-top: 5px solid rgba(0, 0, 0, 0);\n border-left: 5px solid rgba(0, 0, 0, 0);\n border-radius: 50px;\n box-shadow: 0 0 35px #FFFFFF;\n width: 50px;\n height: 50px;\n margin: 0 auto;\n -moz-animation: spin .5s infinite linear;\n -webkit-animation: spin .5s infinite linear;\n }\n .vg-buffering .loadingSpinner .stop {\n -webkit-animation-play-state: paused;\n -moz-animation-play-state: paused;\n }\n @-moz-keyframes spin {\n 0% {\n -moz-transform: rotate(0deg);\n }\n 100% {\n -moz-transform: rotate(360deg);\n }\n }\n @-moz-keyframes spinoff {\n 0% {\n -moz-transform: rotate(0deg);\n }\n 100% {\n -moz-transform: rotate(-360deg);\n }\n }\n @-webkit-keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n }\n }\n @-webkit-keyframes spinoff {\n 0% {\n -webkit-transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(-360deg);\n }\n }\n "],encapsulation:2}),t})(),ND=(()=>{let t=class{};return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[ye.c]]}),t})(),zD=(()=>{let t=class{constructor(){this.isHiddenSubject=new Pe.a,this.isHidden=this.isHiddenSubject.asObservable()}state(t){this.isHiddenSubject.next(t)}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),BD=(()=>{let t=class{constructor(t,e,i){this.API=t,this.ref=e,this.hidden=i,this.isAdsPlaying="initial",this.hideControls=!1,this.vgAutohide=!1,this.vgAutohideTime=3,this.subscriptions=[],this.elem=e.nativeElement}ngOnInit(){this.mouseMove$=_r(this.API.videogularElement,"mousemove"),this.subscriptions.push(this.mouseMove$.subscribe(this.show.bind(this))),this.touchStart$=_r(this.API.videogularElement,"touchstart"),this.subscriptions.push(this.touchStart$.subscribe(this.show.bind(this))),this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor),this.subscriptions.push(this.target.subscriptions.play.subscribe(this.onPlay.bind(this))),this.subscriptions.push(this.target.subscriptions.pause.subscribe(this.onPause.bind(this))),this.subscriptions.push(this.target.subscriptions.startAds.subscribe(this.onStartAds.bind(this))),this.subscriptions.push(this.target.subscriptions.endAds.subscribe(this.onEndAds.bind(this)))}ngAfterViewInit(){this.vgAutohide?this.hide():this.show()}onPlay(){this.vgAutohide&&this.hide()}onPause(){clearTimeout(this.timer),this.hideControls=!1,this.hidden.state(!1)}onStartAds(){this.isAdsPlaying="none"}onEndAds(){this.isAdsPlaying="initial"}hide(){this.vgAutohide&&(clearTimeout(this.timer),this.hideAsync())}show(){clearTimeout(this.timer),this.hideControls=!1,this.hidden.state(!1),this.vgAutohide&&this.hideAsync()}hideAsync(){this.API.state===MD.VG_PLAYING&&(this.timer=setTimeout(()=>{this.hideControls=!0,this.hidden.state(!0)},1e3*this.vgAutohideTime))}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(FD),s.yc(s.q),s.yc(zD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-controls"]],hostVars:4,hostBindings:function(t,e){2&t&&(s.sd("pointer-events",e.isAdsPlaying),s.oc("hide",e.hideControls))},inputs:{vgAutohide:"vgAutohide",vgAutohideTime:"vgAutohideTime",vgFor:"vgFor"},ngContentSelectors:SD,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Yc(0))},styles:["\n vg-controls {\n position: absolute;\n display: flex;\n width: 100%;\n height: 50px;\n z-index: 300;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.5);\n -webkit-transition: bottom 1s;\n -khtml-transition: bottom 1s;\n -moz-transition: bottom 1s;\n -ms-transition: bottom 1s;\n transition: bottom 1s;\n }\n vg-controls.hide {\n bottom: -50px;\n }\n "],encapsulation:2}),t})(),VD=(()=>{let t=class{static getZIndex(){let t,e=1;const i=document.getElementsByTagName("*");for(let n=0,s=i.length;ne&&(e=t+1);return e}static isMobileDevice(){return void 0!==window.orientation||-1!==navigator.userAgent.indexOf("IEMobile")}static isiOSDevice(){return navigator.userAgent.match(/ip(hone|ad|od)/i)&&!navigator.userAgent.match(/(iemobile)[\/\s]?([\w\.]*)/i)}static isCordova(){return-1===document.URL.indexOf("http://")&&-1===document.URL.indexOf("https://")}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(s.uc)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),jD=(()=>{let t=class{constructor(){this.nativeFullscreen=!0,this.isFullscreen=!1,this.onChangeFullscreen=new s.s}init(t,e){this.videogularElement=t,this.medias=e;const i={w3:{enabled:"fullscreenEnabled",element:"fullscreenElement",request:"requestFullscreen",exit:"exitFullscreen",onchange:"fullscreenchange",onerror:"fullscreenerror"},newWebkit:{enabled:"webkitFullscreenEnabled",element:"webkitFullscreenElement",request:"webkitRequestFullscreen",exit:"webkitExitFullscreen",onchange:"webkitfullscreenchange",onerror:"webkitfullscreenerror"},oldWebkit:{enabled:"webkitIsFullScreen",element:"webkitCurrentFullScreenElement",request:"webkitRequestFullScreen",exit:"webkitCancelFullScreen",onchange:"webkitfullscreenchange",onerror:"webkitfullscreenerror"},moz:{enabled:"mozFullScreen",element:"mozFullScreenElement",request:"mozRequestFullScreen",exit:"mozCancelFullScreen",onchange:"mozfullscreenchange",onerror:"mozfullscreenerror"},ios:{enabled:"webkitFullscreenEnabled",element:"webkitFullscreenElement",request:"webkitEnterFullscreen",exit:"webkitExitFullscreen",onchange:"webkitendfullscreen",onerror:"webkitfullscreenerror"},ms:{enabled:"msFullscreenEnabled",element:"msFullscreenElement",request:"msRequestFullscreen",exit:"msExitFullscreen",onchange:"MSFullscreenChange",onerror:"MSFullscreenError"}};for(const s in i)if(i[s].enabled in document){this.polyfill=i[s];break}if(VD.isiOSDevice()&&(this.polyfill=i.ios),this.isAvailable=null!=this.polyfill,null==this.polyfill)return;let n;switch(this.polyfill.onchange){case"mozfullscreenchange":n=document;break;case"webkitendfullscreen":n=this.medias.toArray()[0].elem;break;default:n=t}this.fsChangeSubscription=_r(n,this.polyfill.onchange).subscribe(()=>{this.onFullscreenChange()})}onFullscreenChange(){this.isFullscreen=!!document[this.polyfill.element],this.onChangeFullscreen.emit(this.isFullscreen)}toggleFullscreen(t=null){this.isFullscreen?this.exit():this.request(t)}request(t){t||(t=this.videogularElement),this.isFullscreen=!0,this.onChangeFullscreen.emit(!0),this.isAvailable&&this.nativeFullscreen&&(VD.isMobileDevice()?((!this.polyfill.enabled&&t===this.videogularElement||VD.isiOSDevice())&&(t=this.medias.toArray()[0].elem),this.enterElementInFullScreen(t)):this.enterElementInFullScreen(this.videogularElement))}enterElementInFullScreen(t){t[this.polyfill.request]()}exit(){this.isFullscreen=!1,this.onChangeFullscreen.emit(!1),this.isAvailable&&this.nativeFullscreen&&document[this.polyfill.exit]()}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t})(),UD=(()=>{let t=class{constructor(t,e,i){this.API=e,this.fsAPI=i,this.isFullscreen=!1,this.subscriptions=[],this.ariaValue="normal mode",this.elem=t.nativeElement,this.subscriptions.push(this.fsAPI.onChangeFullscreen.subscribe(this.onChangeFullscreen.bind(this)))}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor)}onChangeFullscreen(t){this.ariaValue=t?"fullscren mode":"normal mode",this.isFullscreen=t}onClick(){this.changeFullscreenState()}onKeyDown(t){13!==t.keyCode&&32!==t.keyCode||(t.preventDefault(),this.changeFullscreenState())}changeFullscreenState(){let t=this.target;this.target instanceof FD&&(t=null),this.fsAPI.toggleFullscreen(t)}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD),s.yc(jD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-fullscreen"]],hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e.onClick()}))("keydown",(function(t){return e.onKeyDown(t)}))},decls:1,vars:5,consts:[["tabindex","0","role","button","aria-label","fullscreen button",1,"icon"]],template:function(t,e){1&t&&s.zc(0,"div",0),2&t&&(s.oc("vg-icon-fullscreen",!e.isFullscreen)("vg-icon-fullscreen_exit",e.isFullscreen),s.lc("aria-valuetext",e.ariaValue))},styles:["\n vg-fullscreen {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n\n vg-fullscreen .icon {\n pointer-events: none;\n }\n "],encapsulation:2}),t})(),$D=(()=>{let t=class{constructor(t,e){this.API=e,this.subscriptions=[],this.ariaValue="unmuted",this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor),this.currentVolume=this.target.volume}onClick(){this.changeMuteState()}onKeyDown(t){13!==t.keyCode&&32!==t.keyCode||(t.preventDefault(),this.changeMuteState())}changeMuteState(){const t=this.getVolume();0===t?(0===this.target.volume&&0===this.currentVolume&&(this.currentVolume=1),this.target.volume=this.currentVolume):(this.currentVolume=t,this.target.volume=0)}getVolume(){const t=this.target?this.target.volume:0;return this.ariaValue=t?"unmuted":"muted",t}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-mute"]],hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e.onClick()}))("keydown",(function(t){return e.onKeyDown(t)}))},inputs:{vgFor:"vgFor"},decls:1,vars:9,consts:[["tabindex","0","role","button","aria-label","mute button",1,"icon"]],template:function(t,e){1&t&&s.zc(0,"div",0),2&t&&(s.oc("vg-icon-volume_up",e.getVolume()>=.75)("vg-icon-volume_down",e.getVolume()>=.25&&e.getVolume()<.75)("vg-icon-volume_mute",e.getVolume()>0&&e.getVolume()<.25)("vg-icon-volume_off",0===e.getVolume()),s.lc("aria-valuetext",e.ariaValue))},styles:["\n vg-mute {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-mute .icon {\n pointer-events: none;\n }\n "],encapsulation:2}),t})(),HD=(()=>{let t=class{constructor(t,e){this.API=e,this.subscriptions=[],this.elem=t.nativeElement,this.isDragging=!1}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor),this.ariaValue=100*this.getVolume()}onClick(t){this.setVolume(this.calculateVolume(t.clientX))}onMouseDown(t){this.mouseDownPosX=t.clientX,this.isDragging=!0}onDrag(t){this.isDragging&&this.setVolume(this.calculateVolume(t.clientX))}onStopDrag(t){this.isDragging&&(this.isDragging=!1,this.mouseDownPosX===t.clientX&&this.setVolume(this.calculateVolume(t.clientX)))}arrowAdjustVolume(t){38===t.keyCode||39===t.keyCode?(t.preventDefault(),this.setVolume(Math.max(0,Math.min(100,100*this.getVolume()+10)))):37!==t.keyCode&&40!==t.keyCode||(t.preventDefault(),this.setVolume(Math.max(0,Math.min(100,100*this.getVolume()-10))))}calculateVolume(t){const e=this.volumeBarRef.nativeElement.getBoundingClientRect();return(t-e.left)/e.width*100}setVolume(t){this.target.volume=Math.max(0,Math.min(1,t/100)),this.ariaValue=100*this.target.volume}getVolume(){return this.target?this.target.volume:0}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-volume"]],viewQuery:function(t,e){var i;1&t&&s.rd(DD,!0),2&t&&s.gd(i=s.Rc())&&(e.volumeBarRef=i.first)},hostBindings:function(t,e){1&t&&s.Qc("mousemove",(function(t){return e.onDrag(t)}),!1,s.jd)("mouseup",(function(t){return e.onStopDrag(t)}),!1,s.jd)("keydown",(function(t){return e.arrowAdjustVolume(t)}))},inputs:{vgFor:"vgFor"},decls:5,vars:9,consts:[["tabindex","0","role","slider","aria-label","volume level","aria-level","polite","aria-valuemin","0","aria-valuemax","100","aria-orientation","horizontal",1,"volumeBar",3,"click","mousedown"],["volumeBar",""],[1,"volumeBackground",3,"ngClass"],[1,"volumeValue"],[1,"volumeKnob"]],template:function(t,e){1&t&&(s.Dc(0,"div",0,1),s.Qc("click",(function(t){return e.onClick(t)}))("mousedown",(function(t){return e.onMouseDown(t)})),s.Dc(2,"div",2),s.zc(3,"div",3),s.zc(4,"div",4),s.Cc(),s.Cc()),2&t&&(s.lc("aria-valuenow",e.ariaValue)("aria-valuetext",e.ariaValue+"%"),s.kc(2),s.ad("ngClass",s.dd(7,ED,e.isDragging)),s.kc(1),s.sd("width",85*e.getVolume()+"%"),s.kc(1),s.sd("left",85*e.getVolume()+"%"))},directives:[ye.q],styles:["\n vg-volume {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 100px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-volume .volumeBar {\n position: relative;\n display: flex;\n flex-grow: 1;\n align-items: center;\n }\n vg-volume .volumeBackground {\n display: flex;\n flex-grow: 1;\n height: 5px;\n pointer-events: none;\n background-color: #333;\n }\n vg-volume .volumeValue {\n display: flex;\n height: 5px;\n pointer-events: none;\n background-color: #FFF;\n transition:all 0.2s ease-out;\n }\n vg-volume .volumeKnob {\n position: absolute;\n width: 15px; height: 15px;\n left: 0; top: 50%;\n transform: translateY(-50%);\n border-radius: 15px;\n pointer-events: none;\n background-color: #FFF;\n transition:all 0.2s ease-out;\n }\n vg-volume .volumeBackground.dragging .volumeValue,\n vg-volume .volumeBackground.dragging .volumeKnob {\n transition: none;\n }\n "],encapsulation:2}),t})(),qD=(()=>{let t=class{constructor(t,e){this.API=e,this.subscriptions=[],this.ariaValue=MD.VG_PAUSED,this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor)}onClick(){this.playPause()}onKeyDown(t){13!==t.keyCode&&32!==t.keyCode||(t.preventDefault(),this.playPause())}playPause(){switch(this.getState()){case MD.VG_PLAYING:this.target.pause();break;case MD.VG_PAUSED:case MD.VG_ENDED:this.target.play()}}getState(){return this.ariaValue=this.target?this.target.state:MD.VG_PAUSED,this.ariaValue}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-play-pause"]],hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e.onClick()}))("keydown",(function(t){return e.onKeyDown(t)}))},inputs:{vgFor:"vgFor"},decls:1,vars:6,consts:[["tabindex","0","role","button",1,"icon"]],template:function(t,e){1&t&&s.zc(0,"div",0),2&t&&(s.oc("vg-icon-pause","playing"===e.getState())("vg-icon-play_arrow","paused"===e.getState()||"ended"===e.getState()),s.lc("aria-label","paused"===e.getState()?"play":"pause")("aria-valuetext",e.ariaValue))},styles:["\n vg-play-pause {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-play-pause .icon {\n pointer-events: none;\n }\n "],encapsulation:2}),t})(),GD=(()=>{let t=class{constructor(t,e){this.API=e,this.subscriptions=[],this.ariaValue=1,this.elem=t.nativeElement,this.playbackValues=["0.5","1.0","1.5","2.0"],this.playbackIndex=1}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor)}onClick(){this.updatePlaybackSpeed()}onKeyDown(t){13!==t.keyCode&&32!==t.keyCode||(t.preventDefault(),this.updatePlaybackSpeed())}updatePlaybackSpeed(){this.playbackIndex=++this.playbackIndex%this.playbackValues.length,this.target instanceof FD?this.target.playbackRate=this.playbackValues[this.playbackIndex]:this.target.playbackRate[this.vgFor]=this.playbackValues[this.playbackIndex]}getPlaybackRate(){return this.ariaValue=this.target?this.target.playbackRate:1,this.ariaValue}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-playback-button"]],hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e.onClick()}))("keydown",(function(t){return e.onKeyDown(t)}))},inputs:{playbackValues:"playbackValues",vgFor:"vgFor"},decls:2,vars:2,consts:[["tabindex","0","role","button","aria-label","playback speed button",1,"button"]],template:function(t,e){1&t&&(s.Dc(0,"span",0),s.vd(1),s.Cc()),2&t&&(s.lc("aria-valuetext",e.ariaValue),s.kc(1),s.xd(" ",e.getPlaybackRate(),"x "))},styles:["\n vg-playback-button {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n }\n vg-playback-button .button {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 50px;\n }\n "],encapsulation:2}),t})(),WD=(()=>{let t=class{constructor(t,e,i){this.API=e,this.hideScrubBar=!1,this.vgSlider=!0,this.isSeeking=!1,this.wasPlaying=!1,this.subscriptions=[],this.elem=t.nativeElement,this.subscriptions.push(i.isHidden.subscribe(t=>this.onHideScrubBar(t)))}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor)}seekStart(){this.target.canPlay&&(this.isSeeking=!0,this.target.state===MD.VG_PLAYING&&(this.wasPlaying=!0),this.target.pause())}seekMove(t){if(this.isSeeking){const e=Math.max(Math.min(100*t/this.elem.scrollWidth,99.9),0);this.target.time.current=e*this.target.time.total/100,this.target.seekTime(e,!0)}}seekEnd(t){if(this.isSeeking=!1,this.target.canPlay){const e=Math.max(Math.min(100*t/this.elem.scrollWidth,99.9),0);this.target.seekTime(e,!0),this.wasPlaying&&(this.wasPlaying=!1,this.target.play())}}touchEnd(){this.isSeeking=!1,this.wasPlaying&&(this.wasPlaying=!1,this.target.play())}getTouchOffset(t){let e=0,i=t.target;for(;i;)e+=i.offsetLeft,i=i.offsetParent;return t.touches[0].pageX-e}onMouseDownScrubBar(t){this.target&&(this.target.isLive||(this.vgSlider?this.seekStart():this.seekEnd(t.offsetX)))}onMouseMoveScrubBar(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.seekMove(t.offsetX)}onMouseUpScrubBar(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.seekEnd(t.offsetX)}onTouchStartScrubBar(t){this.target&&(this.target.isLive||(this.vgSlider?this.seekStart():this.seekEnd(this.getTouchOffset(t))))}onTouchMoveScrubBar(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.seekMove(this.getTouchOffset(t))}onTouchCancelScrubBar(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.touchEnd()}onTouchEndScrubBar(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.touchEnd()}arrowAdjustVolume(t){this.target&&(38===t.keyCode||39===t.keyCode?(t.preventDefault(),this.target.seekTime((this.target.time.current+5e3)/1e3,!1)):37!==t.keyCode&&40!==t.keyCode||(t.preventDefault(),this.target.seekTime((this.target.time.current-5e3)/1e3,!1)))}getPercentage(){return this.target?100*this.target.time.current/this.target.time.total+"%":"0%"}onHideScrubBar(t){this.hideScrubBar=t}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD),s.yc(zD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-scrub-bar"]],hostVars:2,hostBindings:function(t,e){1&t&&s.Qc("mousedown",(function(t){return e.onMouseDownScrubBar(t)}))("mousemove",(function(t){return e.onMouseMoveScrubBar(t)}),!1,s.jd)("mouseup",(function(t){return e.onMouseUpScrubBar(t)}),!1,s.jd)("touchstart",(function(t){return e.onTouchStartScrubBar(t)}))("touchmove",(function(t){return e.onTouchMoveScrubBar(t)}),!1,s.jd)("touchcancel",(function(t){return e.onTouchCancelScrubBar(t)}),!1,s.jd)("touchend",(function(t){return e.onTouchEndScrubBar(t)}),!1,s.jd)("keydown",(function(t){return e.arrowAdjustVolume(t)})),2&t&&s.oc("hide",e.hideScrubBar)},inputs:{vgSlider:"vgSlider",vgFor:"vgFor"},ngContentSelectors:SD,decls:2,vars:2,consts:[["tabindex","0","role","slider","aria-label","scrub bar","aria-level","polite","aria-valuemin","0","aria-valuemax","100",1,"scrubBar"]],template:function(t,e){1&t&&(s.Zc(),s.Dc(0,"div",0),s.Yc(1),s.Cc()),2&t&&s.lc("aria-valuenow",e.getPercentage())("aria-valuetext",e.getPercentage()+"%")},styles:["\n vg-scrub-bar {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n position: absolute;\n width: 100%;\n height: 5px;\n bottom: 50px;\n margin: 0;\n cursor: pointer;\n align-items: center;\n background: rgba(0, 0, 0, 0.75);\n z-index: 250;\n -webkit-transition: bottom 1s, opacity 0.5s;\n -khtml-transition: bottom 1s, opacity 0.5s;\n -moz-transition: bottom 1s, opacity 0.5s;\n -ms-transition: bottom 1s, opacity 0.5s;\n transition: bottom 1s, opacity 0.5s;\n }\n vg-scrub-bar .scrubBar {\n position: relative;\n display: flex;\n flex-grow: 1;\n align-items: center;\n height: 100%;\n }\n vg-controls vg-scrub-bar {\n position: relative;\n bottom: 0;\n background: transparent;\n height: 50px;\n flex-grow: 1;\n flex-basis: 0;\n margin: 0 10px;\n -webkit-transition: initial;\n -khtml-transition: initial;\n -moz-transition: initial;\n -ms-transition: initial;\n transition: initial;\n }\n vg-scrub-bar.hide {\n bottom: 0;\n opacity: 0;\n }\n vg-controls vg-scrub-bar.hide {\n bottom: initial;\n opacity: initial;\n }\n "],encapsulation:2}),t})(),YD=(()=>{let t=class{constructor(t,e){this.API=e,this.subscriptions=[],this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor)}getBufferTime(){let t="0%";return this.target&&this.target.buffer&&this.target.buffered.length&&(t=0===this.target.time.total?"0%":this.target.buffer.end/this.target.time.total*100+"%"),t}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-scrub-bar-buffering-time"]],inputs:{vgFor:"vgFor"},decls:1,vars:2,consts:[[1,"background"]],template:function(t,e){1&t&&s.zc(0,"div",0),2&t&&s.sd("width",e.getBufferTime())},styles:["\n vg-scrub-bar-buffering-time {\n display: flex;\n width: 100%;\n height: 5px;\n pointer-events: none;\n position: absolute;\n }\n vg-scrub-bar-buffering-time .background {\n background-color: rgba(255, 255, 255, 0.3);\n }\n vg-controls vg-scrub-bar-buffering-time {\n position: absolute;\n top: calc(50% - 3px);\n }\n vg-controls vg-scrub-bar-buffering-time .background {\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n }\n "],encapsulation:2}),t})(),QD=(()=>{let t=class{constructor(t,e){this.API=e,this.onLoadedMetadataCalled=!1,this.cuePoints=[],this.subscriptions=[],this.totalCues=0,this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor),this.subscriptions.push(this.target.subscriptions.loadedMetadata.subscribe(this.onLoadedMetadata.bind(this))),this.onLoadedMetadataCalled&&this.onLoadedMetadata()}onLoadedMetadata(){if(this.vgCuePoints){this.cuePoints=[];for(let t=0,e=this.vgCuePoints.length;t=0?this.vgCuePoints[t].endTime:this.vgCuePoints[t].startTime+1)-this.vgCuePoints[t].startTime);let i="0",n="0";"number"==typeof e&&this.target.time.total&&(n=100*e/this.target.time.total+"%",i=100*this.vgCuePoints[t].startTime/Math.round(this.target.time.total/1e3)+"%"),this.vgCuePoints[t].$$style={width:n,left:i},this.cuePoints.push(this.vgCuePoints[t])}}}updateCuePoints(){this.target?this.onLoadedMetadata():this.onLoadedMetadataCalled=!0}ngOnChanges(t){t.vgCuePoints.currentValue&&this.updateCuePoints()}ngDoCheck(){this.vgCuePoints&&this.totalCues!==this.vgCuePoints.length&&(this.totalCues=this.vgCuePoints.length,this.updateCuePoints())}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-scrub-bar-cue-points"]],inputs:{vgCuePoints:"vgCuePoints",vgFor:"vgFor"},features:[s.ic],decls:2,vars:1,consts:[[1,"cue-point-container"],["class","cue-point",3,"width","left",4,"ngFor","ngForOf"],[1,"cue-point"]],template:function(t,e){1&t&&(s.Dc(0,"div",0),s.td(1,AD,1,4,"span",1),s.Cc()),2&t&&(s.kc(1),s.ad("ngForOf",e.cuePoints))},directives:[ye.s],styles:["\n vg-scrub-bar-cue-points {\n display: flex;\n width: 100%;\n height: 5px;\n pointer-events: none;\n position: absolute;\n }\n vg-scrub-bar-cue-points .cue-point-container .cue-point {\n position: absolute;\n height: 5px;\n background-color: rgba(255, 204, 0, 0.7);\n }\n vg-controls vg-scrub-bar-cue-points {\n position: absolute;\n top: calc(50% - 3px);\n }\n "],encapsulation:2}),t})(),KD=(()=>{let t=class{constructor(t,e){this.API=e,this.vgSlider=!1,this.subscriptions=[],this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor)}getPercentage(){return this.target?100*this.target.time.current/this.target.time.total+"%":"0%"}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-scrub-bar-current-time"]],inputs:{vgSlider:"vgSlider",vgFor:"vgFor"},decls:2,vars:3,consts:[[1,"background"],["class","slider",4,"ngIf"],[1,"slider"]],template:function(t,e){1&t&&(s.zc(0,"div",0),s.td(1,OD,1,0,"span",1)),2&t&&(s.sd("width",e.getPercentage()),s.kc(1),s.ad("ngIf",e.vgSlider))},directives:[ye.t],styles:["\n vg-scrub-bar-current-time {\n display: flex;\n width: 100%;\n height: 5px;\n pointer-events: none;\n position: absolute;\n }\n vg-scrub-bar-current-time .background {\n background-color: white;\n }\n vg-controls vg-scrub-bar-current-time {\n position: absolute;\n top: calc(50% - 3px);\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n }\n vg-controls vg-scrub-bar-current-time .background {\n border: 1px solid white;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n }\n\n vg-scrub-bar-current-time .slider{\n background: white;\n height: 15px;\n width: 15px;\n border-radius: 50%;\n box-shadow: 0px 0px 10px black;\n margin-top: -5px;\n margin-left: -10px;\n }\n "],encapsulation:2}),t})(),XD=(()=>{let t=class{transform(t,e){const i=new Date(t);let n=e,s=i.getUTCSeconds(),a=i.getUTCMinutes(),o=i.getUTCHours();return s<10&&(s="0"+s),a<10&&(a="0"+a),o<10&&(o="0"+o),n=n.replace(/ss/g,s),n=n.replace(/mm/g,a),n=n.replace(/hh/g,o),n}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=s.xc({name:"vgUtc",type:t,pure:!0}),t})(),ZD=(()=>{let t=class{constructor(t,e){this.API=e,this.vgProperty="current",this.vgFormat="mm:ss",this.subscriptions=[],this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor)}getTime(){let t=0;return this.target&&(t=Math.round(this.target.time[this.vgProperty]),t=isNaN(t)||this.target.isLive?0:t),t}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-time-display"]],inputs:{vgProperty:"vgProperty",vgFormat:"vgFormat",vgFor:"vgFor"},ngContentSelectors:SD,decls:3,vars:2,consts:[[4,"ngIf"]],template:function(t,e){1&t&&(s.Zc(),s.td(0,ID,2,0,"span",0),s.td(1,PD,3,4,"span",0),s.Yc(2)),2&t&&(s.ad("ngIf",null==e.target?null:e.target.isLive),s.kc(1),s.ad("ngIf",!(null!=e.target&&e.target.isLive)))},directives:[ye.t],pipes:[XD],styles:["\n vg-time-display {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 60px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n pointer-events: none;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n }\n "],encapsulation:2}),t})(),JD=(()=>{let t=class{constructor(t,e){this.API=e,this.subscriptions=[],this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor);const t=Array.from(this.API.getMasterMedia().elem.children).filter(t=>"TRACK"===t.tagName).filter(t=>"subtitles"===t.kind).map(t=>({label:t.label,selected:!0===t.default,id:t.srclang}));this.tracks=[...t,{id:null,label:"Off",selected:t.every(t=>!1===t.selected)}];const e=this.tracks.filter(t=>!0===t.selected)[0];this.trackSelected=e.id,this.ariaValue=e.label}selectTrack(t){this.trackSelected="null"===t?null:t,this.ariaValue="No track selected",Array.from(this.API.getMasterMedia().elem.textTracks).forEach(e=>{e.language===t?(this.ariaValue=e.label,e.mode="showing"):e.mode="hidden"})}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-track-selector"]],inputs:{vgFor:"vgFor"},decls:5,vars:5,consts:[[1,"container"],[1,"track-selected"],["tabindex","0","aria-label","track selector",1,"trackSelector",3,"change"],[3,"value","selected",4,"ngFor","ngForOf"],[3,"value","selected"]],template:function(t,e){1&t&&(s.Dc(0,"div",0),s.Dc(1,"div",1),s.vd(2),s.Cc(),s.Dc(3,"select",2),s.Qc("change",(function(t){return e.selectTrack(t.target.value)})),s.td(4,RD,2,3,"option",3),s.Cc(),s.Cc()),2&t&&(s.kc(1),s.oc("vg-icon-closed_caption",!e.trackSelected),s.kc(1),s.xd(" ",e.trackSelected||""," "),s.kc(1),s.lc("aria-valuetext",e.ariaValue),s.kc(1),s.ad("ngForOf",e.tracks))},directives:[ye.s],styles:["\n vg-track-selector {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n width: 50px;\n height: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-track-selector .container {\n position: relative;\n display: flex;\n flex-grow: 1;\n align-items: center;\n\n padding: 0;\n margin: 5px;\n }\n vg-track-selector select.trackSelector {\n width: 50px;\n padding: 5px 8px;\n border: none;\n background: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n color: transparent;\n font-size: 16px;\n }\n vg-track-selector select.trackSelector::-ms-expand {\n display: none;\n }\n vg-track-selector select.trackSelector option {\n color: #000;\n }\n vg-track-selector .track-selected {\n position: absolute;\n width: 100%;\n height: 50px;\n top: -6px;\n text-align: center;\n text-transform: uppercase;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n padding-top: 2px;\n pointer-events: none;\n }\n vg-track-selector .vg-icon-closed_caption:before {\n width: 100%;\n }\n "],encapsulation:2}),t})(),tE=(()=>{let t=class{constructor(t,e){this.API=e,this.onBitrateChange=new s.s,this.subscriptions=[],this.elem=t.nativeElement}ngOnInit(){}ngOnChanges(t){t.bitrates.currentValue&&t.bitrates.currentValue.length&&this.bitrates.forEach(t=>t.label=(t.label||Math.round(t.bitrate/1e3)).toString())}selectBitrate(t){this.bitrateSelected=this.bitrates[t],this.onBitrateChange.emit(this.bitrates[t])}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-quality-selector"]],inputs:{bitrates:"bitrates"},outputs:{onBitrateChange:"onBitrateChange"},features:[s.ic],decls:5,vars:5,consts:[[1,"container"],[1,"quality-selected"],["tabindex","0","aria-label","quality selector",1,"quality-selector",3,"change"],[3,"value","selected",4,"ngFor","ngForOf"],[3,"value","selected"]],template:function(t,e){1&t&&(s.Dc(0,"div",0),s.Dc(1,"div",1),s.vd(2),s.Cc(),s.Dc(3,"select",2),s.Qc("change",(function(t){return e.selectBitrate(t.target.value)})),s.td(4,TD,2,3,"option",3),s.Cc(),s.Cc()),2&t&&(s.kc(1),s.oc("vg-icon-hd",!e.bitrateSelected),s.kc(1),s.xd(" ",null==e.bitrateSelected?null:e.bitrateSelected.label," "),s.kc(1),s.lc("aria-valuetext",e.ariaValue),s.kc(1),s.ad("ngForOf",e.bitrates))},directives:[ye.s],styles:["\n vg-quality-selector {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n width: 50px;\n height: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-quality-selector .container {\n position: relative;\n display: flex;\n flex-grow: 1;\n align-items: center;\n\n padding: 0;\n margin: 5px;\n }\n vg-quality-selector select.quality-selector {\n width: 50px;\n padding: 5px 8px;\n border: none;\n background: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n color: transparent;\n font-size: 16px;\n }\n vg-quality-selector select.quality-selector::-ms-expand {\n display: none;\n }\n vg-quality-selector select.quality-selector option {\n color: #000;\n }\n vg-quality-selector .quality-selected {\n position: absolute;\n width: 100%;\n height: 50px;\n top: -6px;\n text-align: center;\n text-transform: uppercase;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n padding-top: 2px;\n pointer-events: none;\n }\n vg-quality-selector .vg-icon-closed_caption:before {\n width: 100%;\n }\n "],encapsulation:2}),t})(),eE=(()=>{let t=class{};return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[zD],imports:[[ye.c]]}),t})(),iE=(()=>{let t=class{};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.uc({token:t,factory:t.\u0275fac}),t.VG_ABORT="abort",t.VG_CAN_PLAY="canplay",t.VG_CAN_PLAY_THROUGH="canplaythrough",t.VG_DURATION_CHANGE="durationchange",t.VG_EMPTIED="emptied",t.VG_ENCRYPTED="encrypted",t.VG_ENDED="ended",t.VG_ERROR="error",t.VG_LOADED_DATA="loadeddata",t.VG_LOADED_METADATA="loadedmetadata",t.VG_LOAD_START="loadstart",t.VG_PAUSE="pause",t.VG_PLAY="play",t.VG_PLAYING="playing",t.VG_PROGRESS="progress",t.VG_RATE_CHANGE="ratechange",t.VG_SEEK="seek",t.VG_SEEKED="seeked",t.VG_SEEKING="seeking",t.VG_STALLED="stalled",t.VG_SUSPEND="suspend",t.VG_TIME_UPDATE="timeupdate",t.VG_VOLUME_CHANGE="volumechange",t.VG_WAITING="waiting",t.VG_LOAD="load",t.VG_ENTER="enter",t.VG_EXIT="exit",t.VG_START_ADS="startads",t.VG_END_ADS="endads",t})(),nE=(()=>{let t=class{constructor(t,e){this.api=t,this.ref=e,this.state=MD.VG_PAUSED,this.time={current:0,total:0,left:0},this.buffer={end:0},this.canPlay=!1,this.canPlayThrough=!1,this.isMetadataLoaded=!1,this.isWaiting=!1,this.isCompleted=!1,this.isLive=!1,this.isBufferDetected=!1,this.checkInterval=200,this.currentPlayPos=0,this.lastPlayPos=0,this.playAtferSync=!1,this.bufferDetected=new Pe.a}ngOnInit(){this.elem=this.vgMedia.nodeName?this.vgMedia:this.vgMedia.elem,this.api.registerMedia(this),this.subscriptions={abort:_r(this.elem,iE.VG_ABORT),canPlay:_r(this.elem,iE.VG_CAN_PLAY),canPlayThrough:_r(this.elem,iE.VG_CAN_PLAY_THROUGH),durationChange:_r(this.elem,iE.VG_DURATION_CHANGE),emptied:_r(this.elem,iE.VG_EMPTIED),encrypted:_r(this.elem,iE.VG_ENCRYPTED),ended:_r(this.elem,iE.VG_ENDED),error:_r(this.elem,iE.VG_ERROR),loadedData:_r(this.elem,iE.VG_LOADED_DATA),loadedMetadata:_r(this.elem,iE.VG_LOADED_METADATA),loadStart:_r(this.elem,iE.VG_LOAD_START),pause:_r(this.elem,iE.VG_PAUSE),play:_r(this.elem,iE.VG_PLAY),playing:_r(this.elem,iE.VG_PLAYING),progress:_r(this.elem,iE.VG_PROGRESS),rateChange:_r(this.elem,iE.VG_RATE_CHANGE),seeked:_r(this.elem,iE.VG_SEEKED),seeking:_r(this.elem,iE.VG_SEEKING),stalled:_r(this.elem,iE.VG_STALLED),suspend:_r(this.elem,iE.VG_SUSPEND),timeUpdate:_r(this.elem,iE.VG_TIME_UPDATE),volumeChange:_r(this.elem,iE.VG_VOLUME_CHANGE),waiting:_r(this.elem,iE.VG_WAITING),startAds:_r(this.elem,iE.VG_START_ADS),endAds:_r(this.elem,iE.VG_END_ADS),mutation:new si.a(t=>{const e=new MutationObserver(e=>{t.next(e)});return e.observe(this.elem,{childList:!0,attributes:!0}),()=>{e.disconnect()}}),bufferDetected:this.bufferDetected},this.mutationObs=this.subscriptions.mutation.subscribe(this.onMutation.bind(this)),this.canPlayObs=this.subscriptions.canPlay.subscribe(this.onCanPlay.bind(this)),this.canPlayThroughObs=this.subscriptions.canPlayThrough.subscribe(this.onCanPlayThrough.bind(this)),this.loadedMetadataObs=this.subscriptions.loadedMetadata.subscribe(this.onLoadMetadata.bind(this)),this.waitingObs=this.subscriptions.waiting.subscribe(this.onWait.bind(this)),this.progressObs=this.subscriptions.progress.subscribe(this.onProgress.bind(this)),this.endedObs=this.subscriptions.ended.subscribe(this.onComplete.bind(this)),this.playingObs=this.subscriptions.playing.subscribe(this.onStartPlaying.bind(this)),this.playObs=this.subscriptions.play.subscribe(this.onPlay.bind(this)),this.pauseObs=this.subscriptions.pause.subscribe(this.onPause.bind(this)),this.timeUpdateObs=this.subscriptions.timeUpdate.subscribe(this.onTimeUpdate.bind(this)),this.volumeChangeObs=this.subscriptions.volumeChange.subscribe(this.onVolumeChange.bind(this)),this.errorObs=this.subscriptions.error.subscribe(this.onError.bind(this)),this.vgMaster&&this.api.playerReadyEvent.subscribe(()=>{this.prepareSync()})}prepareSync(){const t=[];for(const e in this.api.medias)this.api.medias[e]&&t.push(this.api.medias[e].subscriptions.canPlay);this.canPlayAllSubscription=Sm(t).pipe(Object(ii.a)((...t)=>{t.some(t=>4===t.target.readyState)&&!this.syncSubscription&&(this.startSync(),this.syncSubscription.unsubscribe())})).subscribe()}startSync(){this.syncSubscription=Lr(0,1e3).subscribe(()=>{for(const t in this.api.medias)if(this.api.medias[t]!==this){const e=this.api.medias[t].currentTime-this.currentTime;e<-.3||e>.3?(this.playAtferSync=this.state===MD.VG_PLAYING,this.pause(),this.api.medias[t].pause(),this.api.medias[t].currentTime=this.currentTime):this.playAtferSync&&(this.play(),this.api.medias[t].play(),this.playAtferSync=!1)}})}onMutation(t){for(let e=0,i=t.length;e0&&i.target.src.indexOf("blob:")<0){this.loadMedia();break}}else if("childList"===i.type&&i.removedNodes.length&&"source"===i.removedNodes[0].nodeName.toLowerCase()){this.loadMedia();break}}}loadMedia(){this.vgMedia.pause(),this.vgMedia.currentTime=0,this.stopBufferCheck(),this.isBufferDetected=!0,this.bufferDetected.next(this.isBufferDetected),setTimeout(()=>this.vgMedia.load(),10)}play(){if(!(this.playPromise||this.state!==MD.VG_PAUSED&&this.state!==MD.VG_ENDED))return this.playPromise=this.vgMedia.play(),this.playPromise&&this.playPromise.then&&this.playPromise.catch&&this.playPromise.then(()=>{this.playPromise=null}).catch(()=>{this.playPromise=null}),this.playPromise}pause(){this.playPromise?this.playPromise.then(()=>{this.vgMedia.pause()}):this.vgMedia.pause()}get id(){let t=void 0;return this.vgMedia&&(t=this.vgMedia.id),t}get duration(){return this.vgMedia.duration}set currentTime(t){this.vgMedia.currentTime=t}get currentTime(){return this.vgMedia.currentTime}set volume(t){this.vgMedia.volume=t}get volume(){return this.vgMedia.volume}set playbackRate(t){this.vgMedia.playbackRate=t}get playbackRate(){return this.vgMedia.playbackRate}get buffered(){return this.vgMedia.buffered}get textTracks(){return this.vgMedia.textTracks}onCanPlay(t){this.isBufferDetected=!1,this.bufferDetected.next(this.isBufferDetected),this.canPlay=!0,this.ref.detectChanges()}onCanPlayThrough(t){this.isBufferDetected=!1,this.bufferDetected.next(this.isBufferDetected),this.canPlayThrough=!0,this.ref.detectChanges()}onLoadMetadata(t){this.isMetadataLoaded=!0,this.time={current:0,left:0,total:1e3*this.duration},this.state=MD.VG_PAUSED;const e=Math.round(this.time.total);this.isLive=e===1/0,this.ref.detectChanges()}onWait(t){this.isWaiting=!0,this.ref.detectChanges()}onComplete(t){this.isCompleted=!0,this.state=MD.VG_ENDED,this.ref.detectChanges()}onStartPlaying(t){this.state=MD.VG_PLAYING,this.ref.detectChanges()}onPlay(t){this.state=MD.VG_PLAYING,this.vgMaster&&(this.syncSubscription&&!this.syncSubscription.closed||this.startSync()),this.startBufferCheck(),this.ref.detectChanges()}onPause(t){this.state=MD.VG_PAUSED,this.vgMaster&&(this.playAtferSync||this.syncSubscription.unsubscribe()),this.stopBufferCheck(),this.ref.detectChanges()}onTimeUpdate(t){const e=this.buffered.length-1;this.time={current:1e3*this.currentTime,total:this.time.total,left:1e3*(this.duration-this.currentTime)},e>=0&&(this.buffer={end:1e3*this.buffered.end(e)}),this.ref.detectChanges()}onProgress(t){const e=this.buffered.length-1;e>=0&&(this.buffer={end:1e3*this.buffered.end(e)}),this.ref.detectChanges()}onVolumeChange(t){this.ref.detectChanges()}onError(t){this.ref.detectChanges()}bufferCheck(){const t=1/this.checkInterval;this.currentPlayPos=this.currentTime,!this.isBufferDetected&&this.currentPlayPosthis.lastPlayPos+t&&(this.isBufferDetected=!1),this.bufferDetected.closed||this.bufferDetected.next(this.isBufferDetected),this.lastPlayPos=this.currentPlayPos}startBufferCheck(){this.checkBufferSubscription=Lr(0,this.checkInterval).subscribe(()=>{this.bufferCheck()})}stopBufferCheck(){this.checkBufferSubscription&&this.checkBufferSubscription.unsubscribe(),this.isBufferDetected=!1,this.bufferDetected.next(this.isBufferDetected)}seekTime(t,e=!1){let i;i=e?t*this.duration/100:t,this.currentTime=i}addTextTrack(t,e,i,n){const s=this.vgMedia.addTextTrack(t,e,i);return n&&(s.mode=n),s}ngOnDestroy(){this.vgMedia.src="",this.mutationObs.unsubscribe(),this.canPlayObs.unsubscribe(),this.canPlayThroughObs.unsubscribe(),this.loadedMetadataObs.unsubscribe(),this.waitingObs.unsubscribe(),this.progressObs.unsubscribe(),this.endedObs.unsubscribe(),this.playingObs.unsubscribe(),this.playObs.unsubscribe(),this.pauseObs.unsubscribe(),this.timeUpdateObs.unsubscribe(),this.volumeChangeObs.unsubscribe(),this.errorObs.unsubscribe(),this.checkBufferSubscription&&this.checkBufferSubscription.unsubscribe(),this.syncSubscription&&this.syncSubscription.unsubscribe(),this.bufferDetected.complete(),this.bufferDetected.unsubscribe(),this.api.unregisterMedia(this)}};return t.\u0275fac=function(e){return new(e||t)(s.yc(FD),s.yc(s.j))},t.\u0275dir=s.tc({type:t,selectors:[["","vgMedia",""]],inputs:{vgMedia:"vgMedia",vgMaster:"vgMaster"}}),t})(),sE=(()=>{let t=class{constructor(t){this.ref=t,this.onEnterCuePoint=new s.s,this.onUpdateCuePoint=new s.s,this.onExitCuePoint=new s.s,this.onCompleteCuePoint=new s.s,this.subscriptions=[],this.cuesSubscriptions=[],this.totalCues=0}ngOnInit(){this.onLoad$=_r(this.ref.nativeElement,iE.VG_LOAD),this.subscriptions.push(this.onLoad$.subscribe(this.onLoad.bind(this)))}onLoad(t){if(t.target&&t.target.track){const e=t.target.track.cues;this.ref.nativeElement.cues=e,this.updateCuePoints(e)}else if(t.target&&t.target.textTracks&&t.target.textTracks.length){const e=t.target.textTracks[0].cues;this.ref.nativeElement.cues=e,this.updateCuePoints(e)}}updateCuePoints(t){this.cuesSubscriptions.forEach(t=>t.unsubscribe());for(let e=0,i=t.length;et.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q))},t.\u0275dir=s.tc({type:t,selectors:[["","vgCuePoints",""]],outputs:{onEnterCuePoint:"onEnterCuePoint",onUpdateCuePoint:"onUpdateCuePoint",onExitCuePoint:"onExitCuePoint",onCompleteCuePoint:"onCompleteCuePoint"}}),t})(),aE=(()=>{let t=class{constructor(t,e,i,n){this.api=e,this.fsAPI=i,this.controlsHidden=n,this.isFullscreen=!1,this.isNativeFullscreen=!1,this.areControlsHidden=!1,this.onPlayerReady=new s.s,this.onMediaReady=new s.s,this.subscriptions=[],this.elem=t.nativeElement,this.api.registerElement(this.elem)}ngAfterContentInit(){this.medias.toArray().forEach(t=>{this.api.registerMedia(t)}),this.fsAPI.init(this.elem,this.medias),this.subscriptions.push(this.fsAPI.onChangeFullscreen.subscribe(this.onChangeFullscreen.bind(this))),this.subscriptions.push(this.controlsHidden.isHidden.subscribe(this.onHideControls.bind(this))),this.api.onPlayerReady(this.fsAPI),this.onPlayerReady.emit(this.api)}onChangeFullscreen(t){this.fsAPI.nativeFullscreen?this.isNativeFullscreen=t:(this.isFullscreen=t,this.zIndex=t?VD.getZIndex().toString():"auto")}onHideControls(t){this.areControlsHidden=t}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD),s.yc(jD),s.yc(zD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-player"]],contentQueries:function(t,e,i){var n;1&t&&s.qc(i,nE,!1),2&t&&s.gd(n=s.Rc())&&(e.medias=n)},hostVars:8,hostBindings:function(t,e){2&t&&(s.sd("z-index",e.zIndex),s.oc("fullscreen",e.isFullscreen)("native-fullscreen",e.isNativeFullscreen)("controls-hidden",e.areControlsHidden))},outputs:{onPlayerReady:"onPlayerReady",onMediaReady:"onMediaReady"},features:[s.jc([FD,jD,zD])],ngContentSelectors:SD,decls:1,vars:0,template:function(t,e){1&t&&(s.Zc(),s.Yc(0))},styles:["\n vg-player {\n font-family: 'videogular';\n position: relative;\n display: flex;\n width: 100%;\n height: 100%;\n overflow: hidden;\n background-color: black;\n }\n vg-player.fullscreen {\n position: fixed;\n left: 0;\n top: 0;\n }\n vg-player.native-fullscreen.controls-hidden {\n cursor: none;\n }\n "],encapsulation:2}),t})(),oE=(()=>{let t=class{};return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[FD,jD,VD,zD,MD,iE]}),t})(),rE=(()=>{let t=class{constructor(t,e,i,n){this.API=e,this.fsAPI=i,this.controlsHidden=n,this.isNativeFullscreen=!1,this.areControlsHidden=!1,this.subscriptions=[],this.isBuffering=!1,this.elem=t.nativeElement}ngOnInit(){this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe(()=>this.onPlayerReady()))}onPlayerReady(){this.target=this.API.getMediaById(this.vgFor),this.subscriptions.push(this.fsAPI.onChangeFullscreen.subscribe(this.onChangeFullscreen.bind(this))),this.subscriptions.push(this.controlsHidden.isHidden.subscribe(this.onHideControls.bind(this))),this.subscriptions.push(this.target.subscriptions.bufferDetected.subscribe(t=>this.onUpdateBuffer(t)))}onUpdateBuffer(t){this.isBuffering=t}onChangeFullscreen(t){this.fsAPI.nativeFullscreen&&(this.isNativeFullscreen=t)}onHideControls(t){this.areControlsHidden=t}onClick(){switch(this.getState()){case MD.VG_PLAYING:this.target.pause();break;case MD.VG_PAUSED:case MD.VG_ENDED:this.target.play()}}getState(){let t=MD.VG_PAUSED;if(this.target)if(this.target.state instanceof Array){for(let e=0,i=this.target.state.length;et.unsubscribe())}};return t.\u0275fac=function(e){return new(e||t)(s.yc(s.q),s.yc(FD),s.yc(jD),s.yc(zD))},t.\u0275cmp=s.sc({type:t,selectors:[["vg-overlay-play"]],hostVars:2,hostBindings:function(t,e){1&t&&s.Qc("click",(function(){return e.onClick()})),2&t&&s.oc("is-buffering",e.isBuffering)},inputs:{vgFor:"vgFor"},decls:2,vars:6,consts:[[1,"vg-overlay-play"],[1,"overlay-play-container"]],template:function(t,e){1&t&&(s.Dc(0,"div",0),s.zc(1,"div",1),s.Cc()),2&t&&(s.oc("native-fullscreen",e.isNativeFullscreen)("controls-hidden",e.areControlsHidden),s.kc(1),s.oc("vg-icon-play_arrow","playing"!==e.getState()))},styles:["\n vg-overlay-play {\n z-index: 200;\n }\n vg-overlay-play.is-buffering {\n display: none;\n }\n vg-overlay-play .vg-overlay-play {\n transition: all 0.5s;\n cursor: pointer;\n position: absolute;\n display: block;\n color: white;\n width: 100%;\n height: 100%;\n font-size: 80px;\n filter: alpha(opacity=60);\n opacity: 0.6;\n }\n vg-overlay-play .vg-overlay-play.native-fullscreen.controls-hidden {\n cursor: none;\n }\n vg-overlay-play .vg-overlay-play .overlay-play-container.vg-icon-play_arrow {\n pointer-events: none;\n width: 100%;\n height: 100%;\n position: absolute;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 80px;\n }\n vg-overlay-play .vg-overlay-play:hover {\n filter: alpha(opacity=100);\n opacity: 1;\n }\n vg-overlay-play .vg-overlay-play:hover .overlay-play-container.vg-icon-play_arrow:before {\n transform: scale(1.2);\n }\n "],encapsulation:2}),t})(),lE=(()=>{let t=class{};return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[ye.c]]}),t})();function cE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-button-toggle",12),s.Qc("click",(function(){s.ld(t);const i=e.$implicit,n=e.index;return s.Uc(2).onClickPlaylistItem(i,n)})),s.vd(1),s.Cc()}if(2&t){const t=e.$implicit,i=s.Uc(2);s.ad("checked",i.currentItem.title===t.title)("value",t.title),s.kc(1),s.wd(t.label)}}var dE;function hE(t,e){1&t&&s.zc(0,"mat-spinner",17),2&t&&s.ad("diameter",25)}function uE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",13),s.Dc(1,"div",14),s.td(2,hE,1,1,"mat-spinner",15),s.Cc(),s.Dc(3,"button",16),s.Qc("click",(function(){return s.ld(t),s.Uc(2).updatePlaylist()})),s.Bc(4),s.Hc(5,dE),s.Ac(),s.vd(6,"\xa0"),s.Dc(7,"mat-icon"),s.vd(8,"update"),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(2),s.ad("ngIf",t.playlist_updating),s.kc(1),s.ad("disabled",t.playlist_updating)}}function mE(t,e){1&t&&s.zc(0,"mat-spinner",23),2&t&&s.ad("diameter",50)}function pE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",24),s.Qc("click",(function(){return s.ld(t),s.Uc(3).namePlaylistDialog()})),s.Dc(1,"mat-icon",19),s.vd(2,"favorite"),s.Cc(),s.Cc()}}function gE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",25),s.Qc("click",(function(){return s.ld(t),s.Uc(3).openShareDialog()})),s.Dc(1,"mat-icon",19),s.vd(2,"share"),s.Cc(),s.Cc()}}function fE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div"),s.Dc(1,"button",18),s.Qc("click",(function(){return s.ld(t),s.Uc(2).downloadContent()})),s.Dc(2,"mat-icon",19),s.vd(3,"save"),s.Cc(),s.td(4,mE,1,1,"mat-spinner",20),s.Cc(),s.td(5,pE,3,0,"button",21),s.td(6,gE,3,0,"button",22),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(1),s.ad("disabled",t.downloading),s.kc(3),s.ad("ngIf",t.downloading),s.kc(1),s.ad("ngIf",!t.id),s.kc(1),s.ad("ngIf",!t.is_shared&&t.id)}}function bE(t,e){1&t&&s.zc(0,"mat-spinner",23),2&t&&s.ad("diameter",50)}function _E(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",25),s.Qc("click",(function(){return s.ld(t),s.Uc(3).openShareDialog()})),s.Dc(1,"mat-icon",19),s.vd(2,"share"),s.Cc(),s.Cc()}}function yE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div"),s.Dc(1,"button",18),s.Qc("click",(function(){return s.ld(t),s.Uc(2).downloadFile()})),s.Dc(2,"mat-icon",19),s.vd(3,"save"),s.Cc(),s.td(4,bE,1,1,"mat-spinner",20),s.Cc(),s.td(5,_E,3,0,"button",22),s.Cc()}if(2&t){const t=s.Uc(2);s.kc(1),s.ad("disabled",t.downloading),s.kc(3),s.ad("ngIf",t.downloading),s.kc(1),s.ad("ngIf",!t.is_shared&&"subscription"!==t.type)}}function vE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div"),s.Dc(1,"div",1),s.Dc(2,"div",2),s.Dc(3,"div",3),s.Dc(4,"vg-player",4),s.Qc("onPlayerReady",(function(e){return s.ld(t),s.Uc().onPlayerReady(e)})),s.zc(5,"video",5,6),s.Cc(),s.Cc(),s.Dc(7,"div",7),s.Dc(8,"mat-button-toggle-group",8,9),s.Qc("cdkDropListDropped",(function(e){return s.ld(t),s.Uc().drop(e)})),s.td(10,cE,2,3,"mat-button-toggle",10),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.td(11,uE,9,2,"div",11),s.td(12,fE,7,4,"div",0),s.td(13,yE,6,3,"div",0),s.Cc()}if(2&t){const t=s.hd(6),e=s.Uc();s.kc(1),s.ad("ngClass","audio"===e.type?null:"container-video"),s.kc(2),s.ad("ngClass","audio"===e.type?"my-2 px-1":"video-col"),s.kc(1),s.sd("background-color","audio"===e.type?"transparent":"black"),s.kc(1),s.ad("ngClass","audio"===e.type?"audio-styles":"video-styles")("vgMedia",t)("src",e.currentItem.src,s.nd),s.kc(3),s.ad("cdkDropListSortingDisabled",!e.id),s.kc(2),s.ad("ngForOf",e.playlist),s.kc(1),s.ad("ngIf",e.id&&e.playlistChanged()),s.kc(1),s.ad("ngIf",e.playlist.length>1),s.kc(1),s.ad("ngIf",1===e.playlist.length)}}dE=$localize`:Playlist save changes button␟5b3075e8dc3f3921ec316b0bd83b6d14a06c1a4f␟7000649363168371045:Save changes`;let wE=(()=>{class t{constructor(t,e,i,n,s){this.postsService=t,this.route=e,this.dialog=i,this.router=n,this.snackBar=s,this.playlist=[],this.original_playlist=null,this.playlist_updating=!1,this.show_player=!1,this.currentIndex=0,this.currentItem=null,this.id=null,this.uid=null,this.subscriptionName=null,this.subPlaylist=null,this.is_shared=!1,this.db_playlist=null,this.db_file=null,this.baseStreamPath=null,this.audioFolderPath=null,this.videoFolderPath=null,this.subscriptionFolderPath=null,this.url=null,this.name=null,this.downloading=!1}onResize(t){this.innerWidth=window.innerWidth}ngOnInit(){this.innerWidth=window.innerWidth,this.type=this.route.snapshot.paramMap.get("type"),this.id=this.route.snapshot.paramMap.get("id"),this.uid=this.route.snapshot.paramMap.get("uid"),this.subscriptionName=this.route.snapshot.paramMap.get("subscriptionName"),this.subPlaylist=this.route.snapshot.paramMap.get("subPlaylist"),this.url=this.route.snapshot.paramMap.get("url"),this.name=this.route.snapshot.paramMap.get("name"),this.postsService.loadNavItems().subscribe(t=>{const e=this.postsService.debugMode?t:t.config_file;this.baseStreamPath=this.postsService.path,this.audioFolderPath=e.YoutubeDLMaterial.Downloader["path-audio"],this.videoFolderPath=e.YoutubeDLMaterial.Downloader["path-video"],this.subscriptionFolderPath=e.YoutubeDLMaterial.Subscriptions.subscriptions_base_path,this.fileNames=this.route.snapshot.paramMap.get("fileNames")?this.route.snapshot.paramMap.get("fileNames").split("|nvr|"):null,this.fileNames||(this.is_shared=!0),this.uid&&!this.id?this.getFile():this.id&&this.getPlaylistFiles(),this.url?(this.playlist=[],this.playlist.push({title:this.name,label:this.name,src:this.url,type:"video/mp4"}),this.currentItem=this.playlist[0],this.currentIndex=0,this.show_player=!0):("subscription"===this.type||this.fileNames)&&(this.show_player=!0,this.parseFileNames())})}getFile(){const t=!!this.fileNames;this.postsService.getFile(this.uid,null).subscribe(e=>{this.db_file=e.file,this.fileNames||this.id||(this.fileNames=[this.db_file.id],this.type=this.db_file.isAudio?"audio":"video",t||this.parseFileNames()),this.db_file.sharingEnabled?this.show_player=!0:t||this.openSnackBar("Error: Sharing has been disabled for this video!","Dismiss")})}getPlaylistFiles(){this.postsService.getPlaylist(this.id,null).subscribe(t=>{this.db_playlist=t.playlist,this.fileNames=this.db_playlist.fileNames,this.type=t.type,this.show_player=!0,this.parseFileNames()})}parseFileNames(){let t=null;"audio"===this.type?t="audio/mp3":"video"===this.type||"subscription"===this.type?t="video/mp4":console.error("Must have valid file type! Use 'audio', 'video', or 'subscription'."),this.playlist=[];for(let e=0;e{})}getFileNames(){const t=[];for(let e=0;e{this.downloading=!1,saveAs(t,e+".zip")},t=>{console.log(t),this.downloading=!1})}downloadFile(){const t="audio"===this.type?".mp3":".mp4",e=this.playlist[0].title;this.downloading=!0,this.postsService.downloadFileFromServer(e,this.type,null,null,this.subscriptionName,this.subPlaylist).subscribe(i=>{this.downloading=!1,saveAs(i,e+t)},t=>{console.log(t),this.downloading=!1})}namePlaylistDialog(){const t=new s.s,e=this.dialog.open(pD,{width:"300px",data:{inputTitle:"Name the playlist",inputPlaceholder:"Name",submitText:"Favorite",doneEmitter:t}});t.subscribe(t=>{if(t){const i=this.getFileNames();this.postsService.createPlaylist(t,i,this.type,null).subscribe(i=>{if(i.success){e.close();const n=i.new_playlist;this.db_playlist=n,this.openSnackBar("Playlist '"+t+"' successfully created!",""),this.playlistPostCreationHandler(n.id)}})}})}playlistPostCreationHandler(t){this.id=t,this.router.navigateByUrl(this.router.url+";id="+t)}drop(t){sb(this.playlist,t.previousIndex,t.currentIndex)}playlistChanged(){return JSON.stringify(this.playlist)!==this.original_playlist}updatePlaylist(){const t=this.getFileNames();this.playlist_updating=!0,this.postsService.updatePlaylist(this.id,t,this.type).subscribe(e=>{if(this.playlist_updating=!1,e.success){const e=t.join("|nvr|");this.router.navigate(["/player",{fileNames:e,type:this.type,id:this.id}]),this.openSnackBar("Successfully updated playlist.",""),this.original_playlist=JSON.stringify(this.playlist)}else this.openSnackBar("ERROR: Failed to update playlist.","")})}openShareDialog(){this.dialog.open(CD,{data:{uid:this.id?this.id:this.uid,type:this.type,sharing_enabled:this.id?this.db_playlist.sharingEnabled:this.db_file.sharingEnabled,is_playlist:!!this.id},width:"60vw"}).afterClosed().subscribe(t=>{this.id?this.getPlaylistFiles():this.getFile()})}openSnackBar(t,e){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(my),s.yc(dd),s.yc(wv),s.yc(Ng))},t.\u0275cmp=s.sc({type:t,selectors:[["app-player"]],hostBindings:function(t,e){1&t&&s.Qc("resize",(function(t){return e.onResize(t)}),!1,s.kd)},decls:1,vars:1,consts:[[4,"ngIf"],[1,"container",3,"ngClass"],[1,"row",2,"max-width","100%","margin-left","0px","height","70vh"],[1,"col",3,"ngClass"],[3,"onPlayerReady"],["id","singleVideo","preload","auto","controls","",1,"video-player",3,"ngClass","vgMedia","src"],["media",""],[1,"col-12","my-2"],["cdkDropList","","vertical","","name","videoSelect","aria-label","Video Select",2,"width","80%","left","9%",3,"cdkDropListSortingDisabled","cdkDropListDropped"],["group","matButtonToggleGroup"],["cdkDrag","","class","toggle-button",3,"checked","value","click",4,"ngFor","ngForOf"],["class","update-playlist-button-div",4,"ngIf"],["cdkDrag","",1,"toggle-button",3,"checked","value","click"],[1,"update-playlist-button-div"],[1,"spinner-div"],[3,"diameter",4,"ngIf"],["color","primary","mat-raised-button","",3,"disabled","click"],[3,"diameter"],["color","primary","mat-fab","",1,"save-button",3,"disabled","click"],[1,"save-icon"],["class","spinner",3,"diameter",4,"ngIf"],["color","accent","class","favorite-button","color","primary","mat-fab","",3,"click",4,"ngIf"],["class","share-button","color","primary","mat-fab","",3,"click",4,"ngIf"],[1,"spinner",3,"diameter"],["color","accent","color","primary","mat-fab","",1,"favorite-button",3,"click"],["color","primary","mat-fab","",1,"share-button",3,"click"]],template:function(t,e){1&t&&s.td(0,vE,14,12,"div",0),2&t&&s.ad("ngIf",e.playlist.length>0&&e.show_player)},directives:[ye.t,ye.q,aE,nE,Ao,Ib,ye.s,Po,Db,ms,uu,rp],styles:[".video-player[_ngcontent-%COMP%]{margin:0 auto;min-width:300px}.video-player[_ngcontent-%COMP%]:focus{outline:none}.audio-styles[_ngcontent-%COMP%]{height:50px;background-color:transparent;width:100%}.video-styles[_ngcontent-%COMP%]{width:100%} .mat-button-toggle-label-content{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.container-video[_ngcontent-%COMP%]{max-width:100%;padding-left:0;padding-right:0}.progress-bar[_ngcontent-%COMP%]{position:absolute;left:0;bottom:-1px}.spinner[_ngcontent-%COMP%]{width:50px;height:50px;bottom:3px;left:3px;position:absolute}.save-button[_ngcontent-%COMP%]{right:25px;position:fixed;bottom:25px}.favorite-button[_ngcontent-%COMP%], .share-button[_ngcontent-%COMP%]{left:25px;position:fixed;bottom:25px}.video-col[_ngcontent-%COMP%]{padding-right:0;padding-left:.01px;height:100%}.save-icon[_ngcontent-%COMP%]{bottom:1px;position:relative}.update-playlist-button-div[_ngcontent-%COMP%]{float:right;margin-right:30px;margin-top:25px;margin-bottom:15px}.spinner-div[_ngcontent-%COMP%]{position:relative;display:inline-block;margin-right:12px;top:8px}"]}),t})();var kE;kE=$localize`:Subscribe dialog title␟a9806cf78ce00eb2613eeca11354a97e033377b8␟4500902888758611270:Subscribe to playlist or channel`;const xE=["placeholder",$localize`:Subscription URL input placeholder␟801b98c6f02fe3b32f6afa3ee854c99ed83474e6␟2375260419993138758:URL`];var CE;CE=$localize`:Subscription URL input hint␟93efc99ae087fc116de708ecd3ace86ca237cf30␟6758330192665823220:The playlist or channel URL`;const SE=["placeholder",$localize`:Subscription custom name placeholder␟08f5d0ef937ae17feb1b04aff15ad88911e87baf␟1402261878731426139:Custom name`];var DE,EE,AE,OE,IE;function PE(t,e){if(1&t&&(s.Dc(0,"mat-option",17),s.vd(1),s.Cc()),2&t){const t=e.$implicit,i=s.Uc(2);s.ad("value",t+(1===i.timerange_amount?"":"s")),s.kc(1),s.xd(" ",t+(1===i.timerange_amount?"":"s")," ")}}function RE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",3),s.Bc(1),s.Hc(2,IE),s.Ac(),s.Dc(3,"mat-form-field",13),s.Dc(4,"input",14),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc().timerange_amount=e})),s.Cc(),s.Cc(),s.Dc(5,"mat-select",15),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc().timerange_unit=e})),s.td(6,PE,2,2,"mat-option",16),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(4),s.ad("ngModel",t.timerange_amount),s.kc(1),s.ad("ngModel",t.timerange_unit),s.kc(1),s.ad("ngForOf",t.time_units)}}function TE(t,e){1&t&&(s.Dc(0,"div",18),s.zc(1,"mat-spinner",19),s.Cc()),2&t&&(s.kc(1),s.ad("diameter",25))}DE=$localize`:Custom name input hint␟f3f62aa84d59f3a8b900cc9a7eec3ef279a7b4e7␟8525826677893067522:This is optional`,EE=$localize`:Download all uploads subscription setting␟ea30873bd3f0d5e4fb2378eec3f0a1db77634a28␟2789218157148692814:Download all uploads`,AE=$localize`:Subscribe cancel button␟d7b35c384aecd25a516200d6921836374613dfe7␟2159130950882492111:Cancel`,OE=$localize`:Subscribe button␟d0336848b0c375a1c25ba369b3481ee383217a4f␟1144407473317535723:Subscribe`,IE=$localize`:Download time range prefix␟28a678e9cabf86e44c32594c43fa0e890135c20f␟2424458468042538424:Download videos uploaded in the last`;let ME=(()=>{class t{constructor(t,e,i){this.postsService=t,this.snackBar=e,this.dialogRef=i,this.timerange_unit="days",this.download_all=!0,this.url=null,this.name=null,this.subscribing=!1,this.streamingOnlyMode=!1,this.time_units=["day","week","month","year"]}ngOnInit(){}subscribeClicked(){if(this.url&&""!==this.url){if(!this.download_all&&!this.timerange_amount)return void this.openSnackBar("You must specify an amount of time");this.subscribing=!0;let t=null;this.download_all||(t="now-"+this.timerange_amount.toString()+this.timerange_unit),this.postsService.createSubscription(this.url,this.name,t,this.streamingOnlyMode).subscribe(t=>{this.subscribing=!1,t.new_sub?this.dialogRef.close(t.new_sub):(t.error&&this.openSnackBar("ERROR: "+t.error),this.dialogRef.close())})}}openSnackBar(t,e=""){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(Ng),s.yc(ad))},t.\u0275cmp=s.sc({type:t,selectors:[["app-subscribe-dialog"]],decls:36,vars:7,consts:[["mat-dialog-title",""],[1,"container-fluid"],[1,"row"],[1,"col-12"],["color","accent"],["matInput","","required","","aria-required","true",3,"ngModel","ngModelChange",6,"placeholder"],["matInput","",3,"ngModel","ngModelChange",6,"placeholder"],[1,"col-12","mt-3"],[3,"ngModel","ngModelChange"],["class","col-12",4,"ngIf"],["mat-button","","mat-dialog-close",""],["mat-button","","type","submit",3,"disabled","click"],["class","mat-spinner",4,"ngIf"],["color","accent",2,"width","50px","text-align","center"],["type","number","matInput","",3,"ngModel","ngModelChange"],["color","accent",1,"unit-select",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-spinner"],[3,"diameter"]],template:function(t,e){1&t&&(s.Dc(0,"h4",0),s.Hc(1,kE),s.Cc(),s.Dc(2,"mat-dialog-content"),s.Dc(3,"div",1),s.Dc(4,"div",2),s.Dc(5,"div",3),s.Dc(6,"mat-form-field",4),s.Dc(7,"input",5),s.Jc(8,xE),s.Qc("ngModelChange",(function(t){return e.url=t})),s.Cc(),s.Dc(9,"mat-hint"),s.Bc(10),s.Hc(11,CE),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(12,"div",3),s.Dc(13,"mat-form-field",4),s.Dc(14,"input",6),s.Jc(15,SE),s.Qc("ngModelChange",(function(t){return e.name=t})),s.Cc(),s.Dc(16,"mat-hint"),s.Bc(17),s.Hc(18,DE),s.Ac(),s.Cc(),s.Cc(),s.Cc(),s.Dc(19,"div",7),s.Dc(20,"mat-checkbox",8),s.Qc("ngModelChange",(function(t){return e.download_all=t})),s.Bc(21),s.Hc(22,EE),s.Ac(),s.Cc(),s.Cc(),s.td(23,RE,7,3,"div",9),s.Dc(24,"div",3),s.Dc(25,"div"),s.Dc(26,"mat-checkbox",8),s.Qc("ngModelChange",(function(t){return e.streamingOnlyMode=t})),s.vd(27,"Streaming-only mode"),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(28,"mat-dialog-actions"),s.Dc(29,"button",10),s.Bc(30),s.Hc(31,AE),s.Ac(),s.Cc(),s.Dc(32,"button",11),s.Qc("click",(function(){return e.subscribeClicked()})),s.Bc(33),s.Hc(34,OE),s.Ac(),s.Cc(),s.td(35,TE,2,1,"div",12),s.Cc()),2&t&&(s.kc(7),s.ad("ngModel",e.url),s.kc(7),s.ad("ngModel",e.name),s.kc(6),s.ad("ngModel",e.download_all),s.kc(3),s.ad("ngIf",!e.download_all),s.kc(3),s.ad("ngModel",e.streamingOnlyMode),s.kc(6),s.ad("disabled",!e.url),s.kc(3),s.ad("ngIf",e.subscribing))},directives:[md,pd,Rc,Du,As,ao,Fs,$a,kc,dr,ye.t,gd,ms,ud,Ys,Bp,ye.s,ns,rp],styles:[".unit-select[_ngcontent-%COMP%]{width:75px;margin-left:20px}.mat-spinner[_ngcontent-%COMP%]{margin-left:5%}"]}),t})();var FE,LE,NE,zE,BE,VE,jE;function UE(t,e){if(1&t&&(s.Dc(0,"div",1),s.Dc(1,"strong"),s.Bc(2),s.Hc(3,jE),s.Ac(),s.vd(4,"\xa0"),s.Cc(),s.Dc(5,"span",2),s.vd(6),s.Cc(),s.Cc()),2&t){const t=s.Uc();s.kc(6),s.wd(t.sub.archive)}}FE=$localize`:Subscription type property␟e78c0d60ac39787f62c9159646fe0b3c1ed55a1d␟2736556170366900089:Type:`,LE=$localize`:Subscription URL property␟c52db455cca9109ee47e1a612c3f4117c09eb71b␟8598886608217248074:URL:`,NE=$localize`:Subscription ID property␟ca3dbbc7f3e011bffe32a10a3ea45cc84f30ecf1␟1074038423230804155:ID:`,zE=$localize`:Close subscription info button␟f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8␟7819314041543176992:Close`,BE=$localize`:Export Archive button␟8efc77bf327659c0fec1f518cf48a98cdcd9dddf␟5613381975493898311:Export Archive`,VE=$localize`:Unsubscribe button␟3042bd3ad8dffcfeca5fd1ae6159fd1047434e95␟1698114086921246480:Unsubscribe`,jE=$localize`:Subscription ID property␟a44d86aa1e6c20ced07aca3a7c081d8db9ded1c6␟2158775445713924699:Archive:`;let $E=(()=>{class t{constructor(t,e,i){this.dialogRef=t,this.data=e,this.postsService=i,this.sub=null,this.unsubbedEmitter=null}ngOnInit(){this.data&&(this.sub=this.data.sub,this.unsubbedEmitter=this.data.unsubbedEmitter)}unsubscribe(){this.postsService.unsubscribe(this.sub,!0).subscribe(t=>{this.unsubbedEmitter.emit(!0),this.dialogRef.close()})}downloadArchive(){this.postsService.downloadArchive(this.sub).subscribe(t=>{saveAs(t,"archive.txt")})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(ad),s.yc(od),s.yc(Wv))},t.\u0275cmp=s.sc({type:t,selectors:[["app-subscription-info-dialog"]],decls:36,vars:5,consts:[["mat-dialog-title",""],[1,"info-item"],[1,"info-item-value"],["class","info-item",4,"ngIf"],["mat-button","","mat-dialog-close",""],["mat-stroked-button","","color","accent",3,"click"],[1,"spacer"],["mat-button","","color","warn",3,"click"]],template:function(t,e){1&t&&(s.Dc(0,"h4",0),s.vd(1),s.Cc(),s.Dc(2,"mat-dialog-content"),s.Dc(3,"div",1),s.Dc(4,"strong"),s.Bc(5),s.Hc(6,FE),s.Ac(),s.vd(7,"\xa0"),s.Cc(),s.Dc(8,"span",2),s.vd(9),s.Cc(),s.Cc(),s.Dc(10,"div",1),s.Dc(11,"strong"),s.Bc(12),s.Hc(13,LE),s.Ac(),s.vd(14,"\xa0"),s.Cc(),s.Dc(15,"span",2),s.vd(16),s.Cc(),s.Cc(),s.Dc(17,"div",1),s.Dc(18,"strong"),s.Bc(19),s.Hc(20,NE),s.Ac(),s.vd(21,"\xa0"),s.Cc(),s.Dc(22,"span",2),s.vd(23),s.Cc(),s.Cc(),s.td(24,UE,7,1,"div",3),s.Cc(),s.Dc(25,"mat-dialog-actions"),s.Dc(26,"button",4),s.Bc(27),s.Hc(28,zE),s.Ac(),s.Cc(),s.Dc(29,"button",5),s.Qc("click",(function(){return e.downloadArchive()})),s.Bc(30),s.Hc(31,BE),s.Ac(),s.Cc(),s.zc(32,"span",6),s.Dc(33,"button",7),s.Qc("click",(function(){return e.unsubscribe()})),s.Bc(34),s.Hc(35,VE),s.Ac(),s.Cc(),s.Cc()),2&t&&(s.kc(1),s.wd(e.sub.name),s.kc(8),s.wd(e.sub.isPlaylist?"Playlist":"Channel"),s.kc(7),s.wd(e.sub.url),s.kc(7),s.wd(e.sub.id),s.kc(1),s.ad("ngIf",e.sub.archive))},directives:[md,pd,ye.t,gd,ms,ud],styles:[".info-item[_ngcontent-%COMP%]{margin-bottom:12px}.info-item-value[_ngcontent-%COMP%]{font-size:13px}.spacer[_ngcontent-%COMP%]{flex:1 1 auto}"]}),t})();var HE,qE,GE,WE,YE,QE,KE;function XE(t,e){if(1&t&&(s.Dc(0,"strong"),s.vd(1),s.Cc()),2&t){const t=s.Uc().$implicit;s.kc(1),s.wd(t.name)}}function ZE(t,e){1&t&&(s.Dc(0,"div"),s.Bc(1),s.Hc(2,WE),s.Ac(),s.Cc())}function JE(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-list-item"),s.Dc(1,"a",9),s.Qc("click",(function(){s.ld(t);const i=e.$implicit;return s.Uc().goToSubscription(i)})),s.td(2,XE,2,1,"strong",10),s.td(3,ZE,3,0,"div",10),s.Cc(),s.Dc(4,"button",11),s.Qc("click",(function(){s.ld(t);const i=e.$implicit;return s.Uc().showSubInfo(i)})),s.Dc(5,"mat-icon"),s.vd(6,"info"),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=e.$implicit;s.kc(2),s.ad("ngIf",t.name),s.kc(1),s.ad("ngIf",!t.name)}}function tA(t,e){1&t&&(s.Dc(0,"div",12),s.Dc(1,"p"),s.Hc(2,YE),s.Cc(),s.Cc())}function eA(t,e){1&t&&(s.Dc(0,"div",14),s.Bc(1),s.Hc(2,QE),s.Ac(),s.Cc())}function iA(t,e){if(1&t){const t=s.Ec();s.Dc(0,"mat-list-item"),s.Dc(1,"a",9),s.Qc("click",(function(){s.ld(t);const i=e.$implicit;return s.Uc().goToSubscription(i)})),s.Dc(2,"strong"),s.vd(3),s.Cc(),s.td(4,eA,3,0,"div",13),s.Cc(),s.Dc(5,"button",11),s.Qc("click",(function(){s.ld(t);const i=e.$implicit;return s.Uc().showSubInfo(i)})),s.Dc(6,"mat-icon"),s.vd(7,"info"),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=e.$implicit;s.kc(3),s.wd(t.name),s.kc(1),s.ad("ngIf",!t.name)}}function nA(t,e){1&t&&(s.Dc(0,"div",12),s.Dc(1,"p"),s.Hc(2,KE),s.Cc(),s.Cc())}function sA(t,e){1&t&&(s.Dc(0,"div",15),s.zc(1,"mat-progress-bar",16),s.Cc())}HE=$localize`:Subscriptions title␟e2319dec5b4ccfb6ed9f55ccabd63650a8fdf547␟3180145612302390475:Your subscriptions`,qE=$localize`:Subscriptions channels title␟807cf11e6ac1cde912496f764c176bdfdd6b7e19␟8181077408762380407:Channels`,GE=$localize`:Subscriptions playlists title␟47546e45bbb476baaaad38244db444c427ddc502␟1823843876735462104:Playlists`,WE=$localize`:Subscription playlist not available text␟29b89f751593e1b347eef103891b7a1ff36ec03f␟973700466393519727:Name not available. Channel retrieval in progress.`,YE=$localize`:No channel subscriptions text␟4636cd4a1379c50d471e98786098c4d39e1e82ad␟2560406180065361139:You have no channel subscriptions.`,QE=$localize`:Subscription playlist not available text␟2e0a410652cb07d069f576b61eab32586a18320d␟4161141077899894301:Name not available. Playlist retrieval in progress.`,KE=$localize`:No playlist subscriptions text␟587b57ced54965d8874c3fd0e9dfedb987e5df04␟3403368727234976136:You have no playlist subscriptions.`;let aA=(()=>{class t{constructor(t,e,i,n){this.dialog=t,this.postsService=e,this.router=i,this.snackBar=n,this.playlist_subscriptions=[],this.channel_subscriptions=[],this.subscriptions=null,this.subscriptions_loading=!1}ngOnInit(){this.getSubscriptions()}getSubscriptions(){this.subscriptions_loading=!0,this.subscriptions=null,this.channel_subscriptions=[],this.playlist_subscriptions=[],this.postsService.getAllSubscriptions().subscribe(t=>{if(this.subscriptions_loading=!1,this.subscriptions=t.subscriptions,this.subscriptions)for(let e=0;e{this.subscriptions_loading=!1,console.error("Failed to get subscriptions"),this.openSnackBar("ERROR: Failed to get subscriptions!","OK.")})}goToSubscription(t){this.router.navigate(["/subscription",{id:t.id}])}openSubscribeDialog(){this.dialog.open(ME,{maxWidth:500,width:"80vw"}).afterClosed().subscribe(t=>{t&&(t.isPlaylist?this.playlist_subscriptions.push(t):this.channel_subscriptions.push(t))})}showSubInfo(t){const e=new s.s;this.dialog.open($E,{data:{sub:t,unsubbedEmitter:e}}),e.subscribe(e=>{e&&(this.openSnackBar(`${t.name} successfully deleted!`),this.getSubscriptions())})}openSnackBar(t,e=""){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(dd),s.yc(Wv),s.yc(wv),s.yc(Ng))},t.\u0275cmp=s.sc({type:t,selectors:[["app-subscriptions"]],decls:19,vars:5,consts:[[2,"text-align","center","margin-bottom","15px"],[2,"width","80%","margin","0 auto"],[2,"text-align","center"],[1,"sub-nav-list"],[4,"ngFor","ngForOf"],["style","width: 80%; margin: 0 auto; padding-left: 15px;",4,"ngIf"],[2,"text-align","center","margin-top","10px"],["style","margin: 0 auto; width: 80%",4,"ngIf"],["mat-fab","",1,"add-subscription-button",3,"click"],["matLine","","href","javascript:void(0)",1,"a-list-item",3,"click"],[4,"ngIf"],["mat-icon-button","",3,"click"],[2,"width","80%","margin","0 auto","padding-left","15px"],["class","content-loading-div",4,"ngIf"],[1,"content-loading-div"],[2,"margin","0 auto","width","80%"],["mode","indeterminate"]],template:function(t,e){1&t&&(s.zc(0,"br"),s.Dc(1,"h2",0),s.Hc(2,HE),s.Cc(),s.zc(3,"mat-divider",1),s.zc(4,"br"),s.Dc(5,"h4",2),s.Hc(6,qE),s.Cc(),s.Dc(7,"mat-nav-list",3),s.td(8,JE,7,2,"mat-list-item",4),s.Cc(),s.td(9,tA,3,0,"div",5),s.Dc(10,"h4",6),s.Hc(11,GE),s.Cc(),s.Dc(12,"mat-nav-list",3),s.td(13,iA,8,2,"mat-list-item",4),s.Cc(),s.td(14,nA,3,0,"div",5),s.td(15,sA,2,0,"div",7),s.Dc(16,"button",8),s.Qc("click",(function(){return e.openSubscribeDialog()})),s.Dc(17,"mat-icon"),s.vd(18,"add"),s.Cc(),s.Cc()),2&t&&(s.kc(8),s.ad("ngForOf",e.channel_subscriptions),s.kc(1),s.ad("ngIf",0===e.channel_subscriptions.length&&e.subscriptions),s.kc(4),s.ad("ngForOf",e.playlist_subscriptions),s.kc(1),s.ad("ngIf",0===e.playlist_subscriptions.length&&e.subscriptions),s.kc(1),s.ad("ngIf",e.subscriptions_loading))},directives:[Au,ju,ye.s,ye.t,ms,uu,Wu,Ln,Km],styles:[".add-subscription-button[_ngcontent-%COMP%]{position:fixed;bottom:30px;right:30px}.subscription-card[_ngcontent-%COMP%]{height:200px;width:300px}.content-loading-div[_ngcontent-%COMP%]{position:absolute;width:200px;height:50px;bottom:-18px}.a-list-item[_ngcontent-%COMP%]{height:48px;padding-top:12px!important}.sub-nav-list[_ngcontent-%COMP%]{margin:0 auto;width:80%}"]}),t})();var oA,rA,lA,cA;function dA(t,e){if(1&t){const t=s.Ec();s.Dc(0,"button",4),s.Qc("click",(function(){return s.ld(t),s.Uc().deleteForever()})),s.Dc(1,"mat-icon"),s.vd(2,"delete_forever"),s.Cc(),s.Bc(3),s.Hc(4,cA),s.Ac(),s.Cc()}}function hA(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",10),s.Dc(1,"img",11),s.Qc("error",(function(e){return s.ld(t),s.Uc().onImgError(e)})),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(1),s.ad("src",t.file.thumbnailURL,s.nd)}}oA=$localize`:Video duration label␟2054791b822475aeaea95c0119113de3200f5e1c␟7115285952699064699:Length:`,rA=$localize`:Subscription video info button␟321e4419a943044e674beb55b8039f42a9761ca5␟314315645942131479:Info`,lA=$localize`:Delete and redownload subscription video button␟94e01842dcee90531caa52e4147f70679bac87fe␟8460889291602192517:Delete and redownload`,cA=$localize`:Delete forever subscription video button␟2031adb51e07a41844e8ba7704b054e98345c9c1␟880206287081443054:Delete forever`;let uA=(()=>{class t{constructor(t,e,i){this.snackBar=t,this.postsService=e,this.dialog=i,this.image_errored=!1,this.image_loaded=!1,this.formattedDuration=null,this.use_youtubedl_archive=!1,this.goToFileEmit=new s.s,this.reloadSubscription=new s.s,this.scrollSubject=new Pe.a,this.scrollAndLoad=si.a.merge(si.a.fromEvent(window,"scroll"),this.scrollSubject)}ngOnInit(){this.file.duration&&(this.formattedDuration=function(t){const e=~~(t/3600),i=~~(t%3600/60),n=~~t%60;let s="";return e>0&&(s+=e+":"+(i<10?"0":"")),s+=i+":"+(n<10?"0":""),s+=""+n,s}(this.file.duration))}onImgError(t){this.image_errored=!0}onHoverResponse(){this.scrollSubject.next()}imageLoaded(t){this.image_loaded=!0}goToFile(){this.goToFileEmit.emit({name:this.file.id,url:this.file.requested_formats?this.file.requested_formats[0].url:this.file.url})}openSubscriptionInfoDialog(){this.dialog.open(IS,{data:{file:this.file},minWidth:"50vw"})}deleteAndRedownload(){this.postsService.deleteSubscriptionFile(this.sub,this.file.id,!1).subscribe(t=>{this.reloadSubscription.emit(!0),this.openSnackBar(`Successfully deleted file: '${this.file.id}'`,"Dismiss.")})}deleteForever(){this.postsService.deleteSubscriptionFile(this.sub,this.file.id,!0).subscribe(t=>{this.reloadSubscription.emit(!0),this.openSnackBar(`Successfully deleted file: '${this.file.id}'`,"Dismiss.")})}openSnackBar(t,e){this.snackBar.open(t,e,{duration:2e3})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Ng),s.yc(Wv),s.yc(dd))},t.\u0275cmp=s.sc({type:t,selectors:[["app-subscription-file-card"]],inputs:{file:"file",sub:"sub",use_youtubedl_archive:"use_youtubedl_archive"},outputs:{goToFileEmit:"goToFileEmit",reloadSubscription:"reloadSubscription"},decls:27,vars:5,consts:[[2,"position","relative","width","fit-content"],[1,"duration-time"],["mat-icon-button","",1,"menuButton",3,"matMenuTriggerFor"],["action_menu","matMenu"],["mat-menu-item","",3,"click"],["mat-menu-item","",3,"click",4,"ngIf"],["matRipple","",1,"example-card","mat-elevation-z6",3,"click"],[2,"padding","5px"],["class","img-div",4,"ngIf"],[1,"max-two-lines"],[1,"img-div"],["alt","Thumbnail",1,"image",3,"src","error"]],template:function(t,e){if(1&t&&(s.Dc(0,"div",0),s.Dc(1,"div",1),s.Bc(2),s.Hc(3,oA),s.Ac(),s.vd(4),s.Cc(),s.Dc(5,"button",2),s.Dc(6,"mat-icon"),s.vd(7,"more_vert"),s.Cc(),s.Cc(),s.Dc(8,"mat-menu",null,3),s.Dc(10,"button",4),s.Qc("click",(function(){return e.openSubscriptionInfoDialog()})),s.Dc(11,"mat-icon"),s.vd(12,"info"),s.Cc(),s.Bc(13),s.Hc(14,rA),s.Ac(),s.Cc(),s.Dc(15,"button",4),s.Qc("click",(function(){return e.deleteAndRedownload()})),s.Dc(16,"mat-icon"),s.vd(17,"restore"),s.Cc(),s.Bc(18),s.Hc(19,lA),s.Ac(),s.Cc(),s.td(20,dA,5,0,"button",5),s.Cc(),s.Dc(21,"mat-card",6),s.Qc("click",(function(){return e.goToFile()})),s.Dc(22,"div",7),s.td(23,hA,2,1,"div",8),s.Dc(24,"span",9),s.Dc(25,"strong"),s.vd(26),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()),2&t){const t=s.hd(9);s.kc(4),s.xd("\xa0",e.formattedDuration," "),s.kc(1),s.ad("matMenuTriggerFor",t),s.kc(15),s.ad("ngIf",e.sub.archive&&e.use_youtubedl_archive),s.kc(3),s.ad("ngIf",!e.image_errored&&e.file.thumbnailURL),s.kc(3),s.wd(e.file.title)}},directives:[ms,wm,uu,bm,hm,ye.t,Ko,qn],styles:[".example-card[_ngcontent-%COMP%]{width:200px;height:200px;padding:0;cursor:pointer}.menuButton[_ngcontent-%COMP%]{right:0;top:-1px;position:absolute;z-index:999}.mat-icon-button[_ngcontent-%COMP%] .mat-button-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center}.image[_ngcontent-%COMP%]{width:200px;height:112.5px;-o-object-fit:cover;object-fit:cover}.example-full-width-height[_ngcontent-%COMP%]{width:100%;height:100%}.centered[_ngcontent-%COMP%]{margin:0 auto;top:50%;left:50%}.img-div[_ngcontent-%COMP%]{max-height:80px;padding:0;margin:32px 0 0 -5px;width:calc(100% + 10px)}.max-two-lines[_ngcontent-%COMP%]{display:-webkit-box;display:-moz-box;max-height:2.4em;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;bottom:5px;position:absolute}.duration-time[_ngcontent-%COMP%]{position:absolute;left:5px;top:5px;z-index:99999}@media (max-width:576px){.example-card[_ngcontent-%COMP%]{width:175px!important}.image[_ngcontent-%COMP%]{width:175px}}"]}),t})();function mA(t,e){if(1&t&&(s.Dc(0,"h2",9),s.vd(1),s.Cc()),2&t){const t=s.Uc();s.kc(1),s.xd(" ",t.subscription.name," ")}}var pA;pA=$localize`:Subscription videos title␟a52dae09be10ca3a65da918533ced3d3f4992238␟8936704404804793618:Videos`;const gA=["placeholder",$localize`:Subscription videos search placeholder␟7e892ba15f2c6c17e83510e273b3e10fc32ea016␟4580988005648117665:Search`];function fA(t,e){if(1&t&&(s.Dc(0,"mat-option",25),s.vd(1),s.Cc()),2&t){const t=e.$implicit;s.ad("value",t.value),s.kc(1),s.xd(" ",t.value.label," ")}}function bA(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div",26),s.Dc(1,"app-subscription-file-card",27),s.Qc("reloadSubscription",(function(){return s.ld(t),s.Uc(2).getSubscription()}))("goToFileEmit",(function(e){return s.ld(t),s.Uc(2).goToFile(e)})),s.Cc(),s.Cc()}if(2&t){const t=e.$implicit,i=s.Uc(2);s.kc(1),s.ad("file",t)("sub",i.subscription)("use_youtubedl_archive",i.use_youtubedl_archive)}}function _A(t,e){if(1&t){const t=s.Ec();s.Dc(0,"div"),s.Dc(1,"div",10),s.Dc(2,"div",11),s.Dc(3,"div",12),s.Dc(4,"mat-select",13),s.Qc("ngModelChange",(function(e){return s.ld(t),s.Uc().filterProperty=e}))("selectionChange",(function(e){return s.ld(t),s.Uc().filterOptionChanged(e.value)})),s.td(5,fA,2,2,"mat-option",14),s.Vc(6,"keyvalue"),s.Cc(),s.Cc(),s.Dc(7,"div",12),s.Dc(8,"button",15),s.Qc("click",(function(){return s.ld(t),s.Uc().toggleModeChange()})),s.Dc(9,"mat-icon"),s.vd(10),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.zc(11,"div",16),s.Dc(12,"div",16),s.Dc(13,"h4",17),s.Hc(14,pA),s.Cc(),s.Cc(),s.Dc(15,"div",18),s.Dc(16,"mat-form-field",19),s.Dc(17,"input",20),s.Jc(18,gA),s.Qc("focus",(function(){return s.ld(t),s.Uc().searchIsFocused=!0}))("blur",(function(){return s.ld(t),s.Uc().searchIsFocused=!1}))("ngModelChange",(function(e){return s.ld(t),s.Uc().search_text=e}))("ngModelChange",(function(e){return s.ld(t),s.Uc().onSearchInputChanged(e)})),s.Cc(),s.Dc(19,"mat-icon",21),s.vd(20,"search"),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Dc(21,"div",22),s.Dc(22,"div",23),s.td(23,bA,2,3,"div",24),s.Cc(),s.Cc(),s.Cc()}if(2&t){const t=s.Uc();s.kc(4),s.ad("ngModel",t.filterProperty),s.kc(1),s.ad("ngForOf",s.Wc(6,6,t.filterProperties)),s.kc(5),s.wd(t.descendingMode?"arrow_downward":"arrow_upward"),s.kc(6),s.ad("ngClass",t.searchIsFocused?"search-bar-focused":"search-bar-unfocused"),s.kc(1),s.ad("ngModel",t.search_text),s.kc(6),s.ad("ngForOf",t.filtered_files)}}function yA(t,e){1&t&&s.zc(0,"mat-spinner",28),2&t&&s.ad("diameter",50)}let vA=(()=>{class t{constructor(t,e,i){this.postsService=t,this.route=e,this.router=i,this.id=null,this.subscription=null,this.files=null,this.filtered_files=null,this.use_youtubedl_archive=!1,this.search_mode=!1,this.search_text="",this.searchIsFocused=!1,this.descendingMode=!0,this.filterProperties={upload_date:{key:"upload_date",label:"Upload Date",property:"upload_date"},name:{key:"name",label:"Name",property:"title"},file_size:{key:"file_size",label:"File Size",property:"size"},duration:{key:"duration",label:"Duration",property:"duration"}},this.filterProperty=this.filterProperties.upload_date,this.downloading=!1}ngOnInit(){this.route.snapshot.paramMap.get("id")&&(this.id=this.route.snapshot.paramMap.get("id"),this.getSubscription(),this.getConfig());const t=localStorage.getItem("filter_property");t&&this.filterProperties[t]&&(this.filterProperty=this.filterProperties[t])}goBack(){this.router.navigate(["/subscriptions"])}getSubscription(){this.postsService.getSubscription(this.id).subscribe(t=>{this.subscription=t.subscription,this.files=t.files,this.search_mode?this.filterFiles(this.search_text):this.filtered_files=this.files,this.filterByProperty(this.filterProperty.property)})}getConfig(){this.postsService.loadNavItems().subscribe(t=>{this.use_youtubedl_archive=(this.postsService.debugMode?t:t.config_file).YoutubeDLMaterial.Subscriptions.subscriptions_use_youtubedl_archive})}goToFile(t){const e=t.name,i=t.url;localStorage.setItem("player_navigator",this.router.url),this.router.navigate(this.subscription.streamingOnly?["/player",{name:e,url:i}]:["/player",{fileNames:e,type:"subscription",subscriptionName:this.subscription.name,subPlaylist:this.subscription.isPlaylist}])}onSearchInputChanged(t){t.length>0?(this.search_mode=!0,this.filterFiles(t)):this.search_mode=!1}filterFiles(t){const e=t.toLowerCase();this.filtered_files=this.files.filter(t=>t.id.toLowerCase().includes(e))}filterByProperty(t){this.filtered_files=this.filtered_files.sort(this.descendingMode?(e,i)=>e[t]>i[t]?-1:1:(e,i)=>e[t]>i[t]?1:-1)}filterOptionChanged(t){this.filterByProperty(t.property),localStorage.setItem("filter_property",t.key)}toggleModeChange(){this.descendingMode=!this.descendingMode,this.filterByProperty(this.filterProperty.property)}downloadContent(){const t=[];for(let e=0;e{this.downloading=!1,saveAs(t,this.subscription.name+".zip")},t=>{console.log(t),this.downloading=!1})}}return t.\u0275fac=function(e){return new(e||t)(s.yc(Wv),s.yc(my),s.yc(wv))},t.\u0275cmp=s.sc({type:t,selectors:[["app-subscription"]],decls:13,vars:4,consts:[[2,"margin-top","14px"],["mat-icon-button","",1,"back-button",3,"click"],[2,"margin-bottom","15px"],["style","text-align: center;",4,"ngIf"],[2,"width","80%","margin","0 auto"],[4,"ngIf"],["color","primary","mat-fab","",1,"save-button",3,"disabled","click"],[1,"save-icon"],["class","spinner",3,"diameter",4,"ngIf"],[2,"text-align","center"],[1,"flex-grid"],[1,"filter-select-parent"],[2,"display","inline-block"],[2,"width","110px",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["mat-icon-button","",3,"click"],[1,"col"],[2,"text-align","center","margin-bottom","20px"],[1,"col",2,"top","-12px"],["color","accent",1,"search-bar",3,"ngClass"],["type","text","matInput","",1,"search-input",3,"ngModel","focus","blur","ngModelChange",6,"placeholder"],["matSuffix",""],[1,"container"],[1,"row","justify-content-center"],["class","col-6 col-lg-4 mb-2 mt-2 sub-file-col",4,"ngFor","ngForOf"],[3,"value"],[1,"col-6","col-lg-4","mb-2","mt-2","sub-file-col"],[3,"file","sub","use_youtubedl_archive","reloadSubscription","goToFileEmit"],[1,"spinner",3,"diameter"]],template:function(t,e){1&t&&(s.Dc(0,"div",0),s.Dc(1,"button",1),s.Qc("click",(function(){return e.goBack()})),s.Dc(2,"mat-icon"),s.vd(3,"arrow_back"),s.Cc(),s.Cc(),s.Dc(4,"div",2),s.td(5,mA,2,1,"h2",3),s.Cc(),s.zc(6,"mat-divider",4),s.zc(7,"br"),s.td(8,_A,24,8,"div",5),s.Dc(9,"button",6),s.Qc("click",(function(){return e.downloadContent()})),s.Dc(10,"mat-icon",7),s.vd(11,"save"),s.Cc(),s.td(12,yA,1,1,"mat-spinner",8),s.Cc(),s.Cc()),2&t&&(s.kc(5),s.ad("ngIf",e.subscription),s.kc(3),s.ad("ngIf",e.subscription),s.kc(1),s.ad("disabled",e.downloading),s.kc(3),s.ad("ngIf",e.downloading))},directives:[ms,uu,ye.t,Au,Bp,Fs,$a,ye.s,Rc,ye.q,Du,As,Dc,ns,uA,rp],pipes:[ye.l],styles:[".sub-file-col[_ngcontent-%COMP%]{max-width:240px}.back-button[_ngcontent-%COMP%]{float:left;position:absolute;left:15px}.filter-select-parent[_ngcontent-%COMP%]{position:absolute;top:0;left:20px;display:block}.search-bar[_ngcontent-%COMP%]{transition:all .5s ease;position:relative;float:right}.search-bar-unfocused[_ngcontent-%COMP%]{width:100px}.search-input[_ngcontent-%COMP%]{transition:all .5s ease}.search-bar-focused[_ngcontent-%COMP%]{width:100%}.flex-grid[_ngcontent-%COMP%]{width:100%;display:block;position:relative}.col[_ngcontent-%COMP%]{width:33%;display:inline-block}.spinner[_ngcontent-%COMP%]{width:50px;height:50px;bottom:3px;left:3px;position:absolute}.save-button[_ngcontent-%COMP%]{right:25px;position:absolute;bottom:25px}.save-icon[_ngcontent-%COMP%]{bottom:1px;position:relative}"]}),t})();const wA=[{path:"home",component:vS},{path:"player",component:wE},{path:"subscriptions",component:aA},{path:"subscription",component:vA},{path:"",redirectTo:"/home",pathMatch:"full"}];let kA=(()=>{class t{}return t.\u0275mod=s.wc({type:t}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},imports:[[zv.forRoot(wA,{useHash:!0})],zv]}),t})();var xA;xA=$localize`:Download ID␟ca3dbbc7f3e011bffe32a10a3ea45cc84f30ecf1␟1074038423230804155:ID:`;let CA=(()=>{class t{constructor(){this.download={uid:null,type:"audio",percent_complete:0,url:"http://youtube.com/watch?v=17848rufj",downloading:!0,is_playlist:!1},this.cancelDownload=new s.s,this.queueNumber=null,this.url_id=null}ngOnInit(){if(this.download&&this.download.url&&this.download.url.includes("youtube")){const t=this.download.is_playlist?6:3,e=this.download.url.indexOf(this.download.is_playlist?"?list=":"?v=")+t;this.url_id=this.download.url.substring(e,this.download.url.length)}}cancelTheDownload(){this.cancelDownload.emit(this.download)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.sc({type:t,selectors:[["app-download-item"]],inputs:{download:"download",queueNumber:"queueNumber"},outputs:{cancelDownload:"cancelDownload"},decls:16,vars:10,consts:[[3,"rowHeight","cols"],[3,"colspan"],[2,"display","inline-block","margin-right","5px","position","relative","top","5px"],[2,"display","inline-block","text-align","center"],[2,"width","80%",3,"value","mode"],["mat-icon-button","","color","warn",3,"click"],["fontSet","material-icons-outlined"]],template:function(t,e){1&t&&(s.Dc(0,"div"),s.Dc(1,"mat-grid-list",0),s.Dc(2,"mat-grid-tile",1),s.Dc(3,"h5",2),s.vd(4),s.Cc(),s.Cc(),s.Dc(5,"mat-grid-tile",1),s.Dc(6,"div",3),s.Bc(7),s.Hc(8,xA),s.Ac(),s.vd(9),s.Cc(),s.Cc(),s.Dc(10,"mat-grid-tile",1),s.zc(11,"mat-progress-bar",4),s.Cc(),s.Dc(12,"mat-grid-tile",1),s.Dc(13,"button",5),s.Qc("click",(function(){return e.cancelTheDownload()})),s.Dc(14,"mat-icon",6),s.vd(15,"cancel"),s.Cc(),s.Cc(),s.Cc(),s.Cc(),s.Cc()),2&t&&(s.kc(1),s.ad("rowHeight",50)("cols",24),s.kc(1),s.ad("colspan",2),s.kc(2),s.xd("",e.queueNumber,"."),s.kc(1),s.ad("colspan",6),s.kc(4),s.xd("\xa0",e.url_id,""),s.kc(1),s.ad("colspan",13),s.kc(1),s.ad("value",e.download.percent_complete)("mode",0===e.download.percent_complete?"indeterminate":"determinate"),s.kc(1),s.ad("colspan",3))},directives:[ch,Qd,Km,ms,uu],styles:[""]}),t})();var SA=i("2Yyj"),DA=i.n(SA);function EA({element:t}){return"video"===t.id?bS||yS:fS||_S}Object(ye.K)(DA.a,"es");let AA=(()=>{class t{}return t.\u0275mod=s.wc({type:t,bootstrap:[Mx]}),t.\u0275inj=s.vc({factory:function(e){return new(e||t)},providers:[Wv],imports:[[ye.c,n.a,Ie,Mn,vp,yo,Eu,Vp,vo,Xh,Hg,Jo,Fg,gs,gr,lg,mu,im,dh,Hd,Zm,lp,Ro,Gn,xm,bd,Sg,xm,Zc,Uf,Hm,Pb,Lb,oE,eE,lE,ND,tD.forRoot({isVisible:EA}),zv,kA]]}),t})();s.od(vS,[ye.q,ye.r,ye.s,ye.t,ye.A,ye.w,ye.x,ye.y,ye.z,ye.u,ye.v,fp,yp,nn,Ha,ra,ha,As,Ys,Js,Ss,oa,da,Xs,Fs,Ls,ao,uo,po,fo,oo,co,$a,Va,Fa,fu,bu,bc,Rc,kc,xc,Cc,Sc,Dc,Du,yu,Bp,zp,ns,Zn,Wa,Qa,io,Xa,Ja,$g,Ug,Ko,Xo,Zo,Bo,Vo,jo,Uo,$o,qo,Go,Wo,Ho,Yo,Qo,Mg,ms,ps,dr,ur,eg,ig,tg,sg,og,ng,uu,$u,ju,Wu,Hu,Ln,qu,Gu,Wn,em,tm,Au,ch,Qd,Kd,Zd,Jd,Xd,Ud,Nd,zd,Bd,jd,Vd,Md,Km,op,rp,Ao,Po,qn,bm,hm,wm,rm,nd,ud,md,pd,gd,kg,vg,Gc,Xc,Wc,Af,uf,bf,Nf,jf,hf,Um,$m,Ib,Ab,Db,wb,xb,kb,Fb,nE,sE,aE,BD,UD,$D,HD,qD,GD,WD,YD,QD,KD,ZD,JD,tE,rE,LD,ZS,Av,kv,xv,Sv,x_,Mx,uD,vS,wE,pD,Qx,CA,aA,ME,vA,uA,$E,lx,ew,xx,IS,vw,Nw,Iw,CD],[ye.b,ye.G,ye.p,ye.k,ye.E,ye.g,ye.C,ye.F,ye.d,ye.f,ye.i,ye.j,ye.l,XD,yw])},xDdU:function(t,e,i){var n,s,a=i("4fRq"),o=i("I2ZF"),r=0,l=0;t.exports=function(t,e,i){var c=e&&i||0,d=e||[],h=(t=t||{}).node||n,u=void 0!==t.clockseq?t.clockseq:s;if(null==h||null==u){var m=a();null==h&&(h=n=[1|m[0],m[1],m[2],m[3],m[4],m[5]]),null==u&&(u=s=16383&(m[6]<<8|m[7]))}var p=void 0!==t.msecs?t.msecs:(new Date).getTime(),g=void 0!==t.nsecs?t.nsecs:l+1,f=p-r+(g-l)/1e4;if(f<0&&void 0===t.clockseq&&(u=u+1&16383),(f<0||p>r)&&void 0===t.nsecs&&(g=0),g>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");r=p,l=g,s=u;var b=(1e4*(268435455&(p+=122192928e5))+g)%4294967296;d[c++]=b>>>24&255,d[c++]=b>>>16&255,d[c++]=b>>>8&255,d[c++]=255&b;var _=p/4294967296*1e4&268435455;d[c++]=_>>>8&255,d[c++]=255&_,d[c++]=_>>>24&15|16,d[c++]=_>>>16&255,d[c++]=u>>>8|128,d[c++]=255&u;for(var y=0;y<6;++y)d[c+y]=h[y];return e||o(d)}},xk4V:function(t,e,i){var n=i("4fRq"),s=i("I2ZF");t.exports=function(t,e,i){var a=e&&i||0;"string"==typeof t&&(e="binary"===t?new Array(16):null,t=null);var o=(t=t||{}).random||(t.rng||n)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,e)for(var r=0;r<16;++r)e[a+r]=o[r];return e||s(o)}},zuWl:function(t,e,i){"use strict";!function(e){var i=/^(b|B)$/,n={iec:{bits:["b","Kib","Mib","Gib","Tib","Pib","Eib","Zib","Yib"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["b","Kb","Mb","Gb","Tb","Pb","Eb","Zb","Yb"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},s={iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]};function a(t){var e,a,o,r,l,c,d,h,u,m,p,g,f,b,_,y=1=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a,r=!0,o=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return r=t.done,t},e:function(t){o=!0,a=t},f:function(){try{r||null==n.return||n.return()}finally{if(o)throw a}}}}function _createSuper(t){return function(){var e,i=_getPrototypeOf(t);if(_isNativeReflectConstruct()){var n=_getPrototypeOf(this).constructor;e=Reflect.construct(i,arguments,n)}else e=i.apply(this,arguments);return _possibleConstructorReturn(this,e)}}function _possibleConstructorReturn(t,e){return!e||"object"!=typeof e&&"function"!=typeof e?_assertThisInitialized(t):e}function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}function _getPrototypeOf(t){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function _inherits(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&_setPrototypeOf(t,e)}function _setPrototypeOf(t,e){return(_setPrototypeOf=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function _slicedToArray(t,e){return _arrayWithHoles(t)||_iterableToArrayLimit(t,e)||_unsupportedIterableToArray(t,e)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArrayLimit(t,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var i=[],n=!0,a=!1,r=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(l){a=!0,r=l}finally{try{n||null==s.return||s.return()}finally{if(a)throw r}}return i}}function _arrayWithHoles(t){if(Array.isArray(t))return t}function _toConsumableArray(t){return _arrayWithoutHoles(t)||_iterableToArray(t)||_unsupportedIterableToArray(t)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(t,e){if(t){if("string"==typeof t)return _arrayLikeToArray(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(i):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?_arrayLikeToArray(t,e):void 0}}function _iterableToArray(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}function _arrayWithoutHoles(t){if(Array.isArray(t))return _arrayLikeToArray(t)}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i>>((3&e)<<3)&255;return a}}},EcEN:function(t,e,i){var n=i("xDdU"),a=i("xk4V"),r=a;r.v1=n,r.v4=a,t.exports=r},I2ZF:function(t,e){for(var i=[],n=0;n<256;++n)i[n]=(n+256).toString(16).substr(1);t.exports=function(t,e){var n=e||0;return[i[t[n++]],i[t[n++]],i[t[n++]],i[t[n++]],"-",i[t[n++]],i[t[n++]],"-",i[t[n++]],i[t[n++]],"-",i[t[n++]],i[t[n++]],"-",i[t[n++]],i[t[n++]],i[t[n++]],i[t[n++]],i[t[n++]],i[t[n++]]].join("")}},Iab2:function(t,e,i){var n,a;void 0===(a="function"==typeof(n=function(){"use strict";function e(t,e,i){var n=new XMLHttpRequest;n.open("GET",t),n.responseType="blob",n.onload=function(){r(n.response,e,i)},n.onerror=function(){console.error("could not download file")},n.send()}function i(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return 200<=e.status&&299>=e.status}function n(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(e){var i=document.createEvent("MouseEvents");i.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(i)}}var a="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,r=a.saveAs||("object"!=typeof window||window!==a?function(){}:"download"in HTMLAnchorElement.prototype?function(t,r,o){var s=a.URL||a.webkitURL,l=document.createElement("a");l.download=r=r||t.name||"download",l.rel="noopener","string"==typeof t?(l.href=t,l.origin===location.origin?n(l):i(l.href)?e(t,r,o):n(l,l.target="_blank")):(l.href=s.createObjectURL(t),setTimeout((function(){s.revokeObjectURL(l.href)}),4e4),setTimeout((function(){n(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,a,r){if(a=a||t.name||"download","string"!=typeof t)navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!=typeof e&&(console.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\ufeff",t],{type:t.type}):t}(t,r),a);else if(i(t))e(t,a,r);else{var o=document.createElement("a");o.href=t,o.target="_blank",setTimeout((function(){n(o)}))}}:function(t,i,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return e(t,i,n);var o="application/octet-stream"===t.type,s=/constructor/i.test(a.HTMLElement)||a.safari,l=/CriOS\/[\d]+/.test(navigator.userAgent);if((l||o&&s)&&"object"==typeof FileReader){var c=new FileReader;c.onloadend=function(){var t=c.result;t=l?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},c.readAsDataURL(t)}else{var u=a.URL||a.webkitURL,d=u.createObjectURL(t);r?r.location=d:location.href=d,r=null,setTimeout((function(){u.revokeObjectURL(d)}),4e4)}});a.saveAs=r.saveAs=r,t.exports=r})?n.apply(e,[]):n)||(t.exports=a)},XypG:function(t,e){},ZAI4:function(t,e,i){"use strict";i.r(e),i.d(e,"isVisible",(function(){return YR})),i.d(e,"AppModule",(function(){return $R}));var n=i("jhN1"),a=i("fXoL"),r=function t(){_classCallCheck(this,t)};function o(t,e){return{type:7,name:t,definitions:e,options:{}}}function s(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:4,styles:e,timings:t}}function l(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:3,steps:t,options:e}}function c(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:2,steps:t,options:e}}function u(t){return{type:6,styles:t,offset:null}}function d(t,e,i){return{type:0,name:t,styles:e,options:i}}function h(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{type:1,expr:t,animation:e,options:i}}function m(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return{type:9,options:t}}function f(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{type:11,selector:t,animation:e,options:i}}function p(t){Promise.resolve(null).then(t)}var g=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;_classCallCheck(this,t),this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=e+i}return _createClass(t,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[])}},{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"hasStarted",value:function(){return this._started}},{key:"init",value:function(){}},{key:"play",value:function(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}},{key:"triggerMicrotask",value:function(){var t=this;p((function(){return t._onFinish()}))}},{key:"_onStart",value:function(){this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[]}},{key:"pause",value:function(){}},{key:"restart",value:function(){}},{key:"finish",value:function(){this._onFinish()}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])}},{key:"reset",value:function(){}},{key:"setPosition",value:function(t){}},{key:"getPosition",value:function(){return 0}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0}}]),t}(),v=function(){function t(e){var i=this;_classCallCheck(this,t),this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;var n=0,a=0,r=0,o=this.players.length;0==o?p((function(){return i._onFinish()})):this.players.forEach((function(t){t.onDone((function(){++n==o&&i._onFinish()})),t.onDestroy((function(){++a==o&&i._onDestroy()})),t.onStart((function(){++r==o&&i._onStart()}))})),this.totalTime=this.players.reduce((function(t,e){return Math.max(t,e.totalTime)}),0)}return _createClass(t,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[])}},{key:"init",value:function(){this.players.forEach((function(t){return t.init()}))}},{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"_onStart",value:function(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[])}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"hasStarted",value:function(){return this._started}},{key:"play",value:function(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach((function(t){return t.play()}))}},{key:"pause",value:function(){this.players.forEach((function(t){return t.pause()}))}},{key:"restart",value:function(){this.players.forEach((function(t){return t.restart()}))}},{key:"finish",value:function(){this._onFinish(),this.players.forEach((function(t){return t.finish()}))}},{key:"destroy",value:function(){this._onDestroy()}},{key:"_onDestroy",value:function(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach((function(t){return t.destroy()})),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])}},{key:"reset",value:function(){this.players.forEach((function(t){return t.reset()})),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"setPosition",value:function(t){var e=t*this.totalTime;this.players.forEach((function(t){var i=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(i)}))}},{key:"getPosition",value:function(){var t=0;return this.players.forEach((function(e){var i=e.getPosition();t=Math.min(i,t)})),t}},{key:"beforeDestroy",value:function(){this.players.forEach((function(t){t.beforeDestroy&&t.beforeDestroy()}))}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0}}]),t}();function b(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function y(t){switch(t.length){case 0:return new g;case 1:return t[0];default:return new v(t)}}function _(t,e,i,n){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},o=[],s=[],l=-1,c=null;if(n.forEach((function(t){var i=t.offset,n=i==l,u=n&&c||{};Object.keys(t).forEach((function(i){var n=i,s=t[i];if("offset"!==i)switch(n=e.normalizePropertyName(n,o),s){case"!":s=a[i];break;case"*":s=r[i];break;default:s=e.normalizeStyleValue(i,n,s,o)}u[n]=s})),n||s.push(u),c=u,l=i})),o.length){var u="\n - ";throw new Error("Unable to animate due to the following errors:".concat(u).concat(o.join(u)))}return s}function k(t,e,i,n){switch(e){case"start":t.onStart((function(){return n(i&&C(i,"start",t))}));break;case"done":t.onDone((function(){return n(i&&C(i,"done",t))}));break;case"destroy":t.onDestroy((function(){return n(i&&C(i,"destroy",t))}))}}function C(t,e,i){var n=i.totalTime,a=w(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==n?t.totalTime:n,!!i.disabled),r=t._data;return null!=r&&(a._data=r),a}function w(t,e,i,n){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,o=arguments.length>6?arguments[6]:void 0;return{element:t,triggerName:e,fromState:i,toState:n,phaseName:a,totalTime:r,disabled:!!o}}function x(t,e,i){var n;return t instanceof Map?(n=t.get(e))||t.set(e,n=i):(n=t[e])||(n=t[e]=i),n}function S(t){var e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}var O=function(t,e){return!1},D=function(t,e){return!1},E=function(t,e,i){return[]},A=b();(A||"undefined"!=typeof Element)&&(O=function(t,e){return t.contains(e)},D=function(){if(A||Element.prototype.matches)return function(t,e){return t.matches(e)};var t=Element.prototype,e=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector;return e?function(t,i){return e.apply(t,[i])}:D}(),E=function(t,e,i){var n=[];if(i)n.push.apply(n,_toConsumableArray(t.querySelectorAll(e)));else{var a=t.querySelector(e);a&&n.push(a)}return n});var I=null,T=!1;function P(t){I||(I=("undefined"!=typeof document?document.body:null)||{},T=!!I.style&&"WebkitAppearance"in I.style);var e=!0;return I.style&&!function(t){return"ebkit"==t.substring(1,6)}(t)&&(!(e=t in I.style)&&T)&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in I.style),e}var R=D,M=O,j=E;function L(t){var e={};return Object.keys(t).forEach((function(i){var n=i.replace(/([a-z])([A-Z])/g,"$1-$2");e[n]=t[i]})),e}var F,z=((F=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"validateStyleProperty",value:function(t){return P(t)}},{key:"matchesElement",value:function(t,e){return R(t,e)}},{key:"containsElement",value:function(t,e){return M(t,e)}},{key:"query",value:function(t,e,i){return j(t,e,i)}},{key:"computeStyle",value:function(t,e,i){return i||""}},{key:"animate",value:function(t,e,i,n,a){return arguments.length>5&&void 0!==arguments[5]&&arguments[5],arguments.length>6&&arguments[6],new g(i,n)}}]),t}()).\u0275fac=function(t){return new(t||F)},F.\u0275prov=a.uc({token:F,factory:F.\u0275fac}),F),N=function(){var t=function t(){_classCallCheck(this,t)};return t.NOOP=new z,t}();function B(t){if("number"==typeof t)return t;var e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:V(parseFloat(e[1]),e[2])}function V(t,e){switch(e){case"s":return 1e3*t;default:return t}}function U(t,e,i){return t.hasOwnProperty("duration")?t:function(t,e,i){var n,a=0,r="";if("string"==typeof t){var o=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===o)return e.push('The provided timing value "'.concat(t,'" is invalid.')),{duration:0,delay:0,easing:""};n=V(parseFloat(o[1]),o[2]);var s=o[3];null!=s&&(a=V(parseFloat(s),o[4]));var l=o[5];l&&(r=l)}else n=t;if(!i){var c=!1,u=e.length;n<0&&(e.push("Duration values below 0 are not allowed for this animation step."),c=!0),a<0&&(e.push("Delay values below 0 are not allowed for this animation step."),c=!0),c&&e.splice(u,0,'The provided timing value "'.concat(t,'" is invalid.'))}return{duration:n,delay:a,easing:r}}(t,e,i)}function H(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(t).forEach((function(i){e[i]=t[i]})),e}function q(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e)for(var n in t)i[n]=t[n];else H(t,i);return i}function G(t,e,i){return i?e+":"+i+";":""}function W(t){for(var e="",i=0;i *";case":leave":return"* => void";case":increment":return function(t,e){return parseFloat(e)>parseFloat(t)};case":decrement":return function(t,e){return parseFloat(e) *"}}(t,i);if("function"==typeof n)return void e.push(n);t=n}var a=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==a||a.length<4)return i.push('The provided transition expression "'.concat(t,'" is not supported')),e;var r=a[1],o=a[2],s=a[3];e.push(lt(r,s)),"<"!=o[0]||"*"==r&&"*"==s||e.push(lt(s,r))}(t,a,n)})):a.push(i),a),animation:r,queryCount:e.queryCount,depCount:e.depCount,options:ft(t.options)}}},{key:"visitSequence",value:function(t,e){var i=this;return{type:2,steps:t.steps.map((function(t){return at(i,t,e)})),options:ft(t.options)}}},{key:"visitGroup",value:function(t,e){var i=this,n=e.currentTime,a=0,r=t.steps.map((function(t){e.currentTime=n;var r=at(i,t,e);return a=Math.max(a,e.currentTime),r}));return e.currentTime=a,{type:3,steps:r,options:ft(t.options)}}},{key:"visitAnimate",value:function(t,e){var i,n=function(t,e){var i=null;if(t.hasOwnProperty("duration"))i=t;else if("number"==typeof t)return pt(U(t,e).duration,0,"");var n=t;if(n.split(/\s+/).some((function(t){return"{"==t.charAt(0)&&"{"==t.charAt(1)}))){var a=pt(0,0,"");return a.dynamic=!0,a.strValue=n,a}return pt((i=i||U(n,e)).duration,i.delay,i.easing)}(t.timings,e.errors);e.currentAnimateTimings=n;var a=t.styles?t.styles:u({});if(5==a.type)i=this.visitKeyframes(a,e);else{var r=t.styles,o=!1;if(!r){o=!0;var s={};n.easing&&(s.easing=n.easing),r=u(s)}e.currentTime+=n.duration+n.delay;var l=this.visitStyle(r,e);l.isEmptyStep=o,i=l}return e.currentAnimateTimings=null,{type:4,timings:n,style:i,options:null}}},{key:"visitStyle",value:function(t,e){var i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}},{key:"_makeStyleAst",value:function(t,e){var i=[];Array.isArray(t.styles)?t.styles.forEach((function(t){"string"==typeof t?"*"==t?i.push(t):e.errors.push("The provided style string value ".concat(t," is not allowed.")):i.push(t)})):i.push(t.styles);var n=!1,a=null;return i.forEach((function(t){if(mt(t)){var e=t,i=e.easing;if(i&&(a=i,delete e.easing),!n)for(var r in e)if(e[r].toString().indexOf("{{")>=0){n=!0;break}}})),{type:6,styles:i,easing:a,offset:t.offset,containsDynamicStyles:n,options:null}}},{key:"_validateStyleAst",value:function(t,e){var i=this,n=e.currentAnimateTimings,a=e.currentTime,r=e.currentTime;n&&r>0&&(r-=n.duration+n.delay),t.styles.forEach((function(t){"string"!=typeof t&&Object.keys(t).forEach((function(n){if(i._driver.validateStyleProperty(n)){var o,s,l,c,u,d=e.collectedStyles[e.currentQuerySelector],h=d[n],m=!0;h&&(r!=a&&r>=h.startTime&&a<=h.endTime&&(e.errors.push('The CSS property "'.concat(n,'" that exists between the times of "').concat(h.startTime,'ms" and "').concat(h.endTime,'ms" is also being animated in a parallel animation between the times of "').concat(r,'ms" and "').concat(a,'ms"')),m=!1),r=h.startTime),m&&(d[n]={startTime:r,endTime:a}),e.options&&(o=t[n],s=e.options,l=e.errors,c=s.params||{},(u=X(o)).length&&u.forEach((function(t){c.hasOwnProperty(t)||l.push("Unable to resolve the local animation param ".concat(t," in the given list of values"))})))}else e.errors.push('The provided animation property "'.concat(n,'" is not a supported CSS property for animations'))}))}))}},{key:"visitKeyframes",value:function(t,e){var i=this,n={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push("keyframes() must be placed inside of a call to animate()"),n;var a=0,r=[],o=!1,s=!1,l=0,c=t.steps.map((function(t){var n=i._makeStyleAst(t,e),c=null!=n.offset?n.offset:function(t){if("string"==typeof t)return null;var e=null;if(Array.isArray(t))t.forEach((function(t){if(mt(t)&&t.hasOwnProperty("offset")){var i=t;e=parseFloat(i.offset),delete i.offset}}));else if(mt(t)&&t.hasOwnProperty("offset")){var i=t;e=parseFloat(i.offset),delete i.offset}return e}(n.styles),u=0;return null!=c&&(a++,u=n.offset=c),s=s||u<0||u>1,o=o||u0&&a0?a==h?1:d*a:r[a],s=o*p;e.currentTime=m+f.delay+s,f.duration=s,i._validateStyleAst(t,e),t.offset=o,n.styles.push(t)})),n}},{key:"visitReference",value:function(t,e){return{type:8,animation:at(this,$(t.animation),e),options:ft(t.options)}}},{key:"visitAnimateChild",value:function(t,e){return e.depCount++,{type:9,options:ft(t.options)}}},{key:"visitAnimateRef",value:function(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:ft(t.options)}}},{key:"visitQuery",value:function(t,e){var i=e.currentQuerySelector,n=t.options||{};e.queryCount++,e.currentQuery=t;var a=_slicedToArray(function(t){var e=!!t.split(/\s*,\s*/).find((function(t){return":self"==t}));return e&&(t=t.replace(ct,"")),[t=t.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,(function(t){return".ng-trigger-"+t.substr(1)})).replace(/:animating/g,".ng-animating"),e]}(t.selector),2),r=a[0],o=a[1];e.currentQuerySelector=i.length?i+" "+r:r,x(e.collectedStyles,e.currentQuerySelector,{});var s=at(this,$(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:r,limit:n.limit||0,optional:!!n.optional,includeSelf:o,animation:s,originalSelector:t.selector,options:ft(t.options)}}},{key:"visitStagger",value:function(t,e){e.currentQuery||e.errors.push("stagger() can only be used inside of query()");var i="full"===t.timings?{duration:0,delay:0,easing:"full"}:U(t.timings,e.errors,!0);return{type:12,animation:at(this,$(t.animation),e),timings:i,options:null}}}]),t}(),ht=function t(e){_classCallCheck(this,t),this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null};function mt(t){return!Array.isArray(t)&&"object"==typeof t}function ft(t){var e;return t?(t=H(t)).params&&(t.params=(e=t.params)?H(e):null):t={},t}function pt(t,e,i){return{duration:t,delay:e,easing:i}}function gt(t,e,i,n,a,r){var o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,s=arguments.length>7&&void 0!==arguments[7]&&arguments[7];return{type:1,element:t,keyframes:e,preStyleProps:i,postStyleProps:n,duration:a,delay:r,totalTime:a+r,easing:o,subTimeline:s}}var vt=function(){function t(){_classCallCheck(this,t),this._map=new Map}return _createClass(t,[{key:"consume",value:function(t){var e=this._map.get(t);return e?this._map.delete(t):e=[],e}},{key:"append",value:function(t,e){var i,n=this._map.get(t);n||this._map.set(t,n=[]),(i=n).push.apply(i,_toConsumableArray(e))}},{key:"has",value:function(t){return this._map.has(t)}},{key:"clear",value:function(){this._map.clear()}}]),t}(),bt=new RegExp(":enter","g"),yt=new RegExp(":leave","g");function _t(t,e,i,n,a){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},s=arguments.length>7?arguments[7]:void 0,l=arguments.length>8?arguments[8]:void 0,c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];return(new kt).buildKeyframes(t,e,i,n,a,r,o,s,l,c)}var kt=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"buildKeyframes",value:function(t,e,i,n,a,r,o,s,l){var c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];l=l||new vt;var u=new wt(t,e,l,n,a,c,[]);u.options=s,u.currentTimeline.setStyles([r],null,u.errors,s),at(this,i,u);var d=u.timelines.filter((function(t){return t.containsAnimation()}));if(d.length&&Object.keys(o).length){var h=d[d.length-1];h.allowOnlyTimelineStyles()||h.setStyles([o],null,u.errors,s)}return d.length?d.map((function(t){return t.buildKeyframes()})):[gt(e,[],[],[],0,0,"",!1)]}},{key:"visitTrigger",value:function(t,e){}},{key:"visitState",value:function(t,e){}},{key:"visitTransition",value:function(t,e){}},{key:"visitAnimateChild",value:function(t,e){var i=e.subInstructions.consume(e.element);if(i){var n=e.createSubContext(t.options),a=e.currentTimeline.currentTime,r=this._visitSubInstructions(i,n,n.options);a!=r&&e.transformIntoNewTimeline(r)}e.previousNode=t}},{key:"visitAnimateRef",value:function(t,e){var i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}},{key:"_visitSubInstructions",value:function(t,e,i){var n=e.currentTimeline.currentTime,a=null!=i.duration?B(i.duration):null,r=null!=i.delay?B(i.delay):null;return 0!==a&&t.forEach((function(t){var i=e.appendInstructionToTimeline(t,a,r);n=Math.max(n,i.duration+i.delay)})),n}},{key:"visitReference",value:function(t,e){e.updateOptions(t.options,!0),at(this,t.animation,e),e.previousNode=t}},{key:"visitSequence",value:function(t,e){var i=this,n=e.subContextCount,a=e,r=t.options;if(r&&(r.params||r.delay)&&((a=e.createSubContext(r)).transformIntoNewTimeline(),null!=r.delay)){6==a.previousNode.type&&(a.currentTimeline.snapshotCurrentStyles(),a.previousNode=Ct);var o=B(r.delay);a.delayNextStep(o)}t.steps.length&&(t.steps.forEach((function(t){return at(i,t,a)})),a.currentTimeline.applyStylesToKeyframe(),a.subContextCount>n&&a.transformIntoNewTimeline()),e.previousNode=t}},{key:"visitGroup",value:function(t,e){var i=this,n=[],a=e.currentTimeline.currentTime,r=t.options&&t.options.delay?B(t.options.delay):0;t.steps.forEach((function(o){var s=e.createSubContext(t.options);r&&s.delayNextStep(r),at(i,o,s),a=Math.max(a,s.currentTimeline.currentTime),n.push(s.currentTimeline)})),n.forEach((function(t){return e.currentTimeline.mergeTimelineCollectedStyles(t)})),e.transformIntoNewTimeline(a),e.previousNode=t}},{key:"_visitTiming",value:function(t,e){if(t.dynamic){var i=t.strValue;return U(e.params?Z(i,e.params,e.errors):i,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}},{key:"visitAnimate",value:function(t,e){var i=e.currentAnimateTimings=this._visitTiming(t.timings,e),n=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),n.snapshotCurrentStyles());var a=t.style;5==a.type?this.visitKeyframes(a,e):(e.incrementTime(i.duration),this.visitStyle(a,e),n.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}},{key:"visitStyle",value:function(t,e){var i=e.currentTimeline,n=e.currentAnimateTimings;!n&&i.getCurrentStyleProperties().length&&i.forwardFrame();var a=n&&n.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(a):i.setStyles(t.styles,a,e.errors,e.options),e.previousNode=t}},{key:"visitKeyframes",value:function(t,e){var i=e.currentAnimateTimings,n=e.currentTimeline.duration,a=i.duration,r=e.createSubContext().currentTimeline;r.easing=i.easing,t.styles.forEach((function(t){r.forwardTime((t.offset||0)*a),r.setStyles(t.styles,t.easing,e.errors,e.options),r.applyStylesToKeyframe()})),e.currentTimeline.mergeTimelineCollectedStyles(r),e.transformIntoNewTimeline(n+a),e.previousNode=t}},{key:"visitQuery",value:function(t,e){var i=this,n=e.currentTimeline.currentTime,a=t.options||{},r=a.delay?B(a.delay):0;r&&(6===e.previousNode.type||0==n&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Ct);var o=n,s=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!a.optional,e.errors);e.currentQueryTotal=s.length;var l=null;s.forEach((function(n,a){e.currentQueryIndex=a;var s=e.createSubContext(t.options,n);r&&s.delayNextStep(r),n===e.element&&(l=s.currentTimeline),at(i,t.animation,s),s.currentTimeline.applyStylesToKeyframe(),o=Math.max(o,s.currentTimeline.currentTime)})),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(o),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}},{key:"visitStagger",value:function(t,e){var i=e.parentContext,n=e.currentTimeline,a=t.timings,r=Math.abs(a.duration),o=r*(e.currentQueryTotal-1),s=r*e.currentQueryIndex;switch(a.duration<0?"reverse":a.easing){case"reverse":s=o-s;break;case"full":s=i.currentStaggerTime}var l=e.currentTimeline;s&&l.delayNextStep(s);var c=l.currentTime;at(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=n.currentTime-c+(n.startTime-i.currentTimeline.startTime)}}]),t}(),Ct={},wt=function(){function t(e,i,n,a,r,o,s,l){_classCallCheck(this,t),this._driver=e,this.element=i,this.subInstructions=n,this._enterClassName=a,this._leaveClassName=r,this.errors=o,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ct,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new xt(this._driver,i,0),s.push(this.currentTimeline)}return _createClass(t,[{key:"updateOptions",value:function(t,e){var i=this;if(t){var n=t,a=this.options;null!=n.duration&&(a.duration=B(n.duration)),null!=n.delay&&(a.delay=B(n.delay));var r=n.params;if(r){var o=a.params;o||(o=this.options.params={}),Object.keys(r).forEach((function(t){e&&o.hasOwnProperty(t)||(o[t]=Z(r[t],o,i.errors))}))}}}},{key:"_copyOptions",value:function(){var t={};if(this.options){var e=this.options.params;if(e){var i=t.params={};Object.keys(e).forEach((function(t){i[t]=e[t]}))}}return t}},{key:"createSubContext",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,a=i||this.element,r=new t(this._driver,a,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(a,n||0));return r.previousNode=this.previousNode,r.currentAnimateTimings=this.currentAnimateTimings,r.options=this._copyOptions(),r.updateOptions(e),r.currentQueryIndex=this.currentQueryIndex,r.currentQueryTotal=this.currentQueryTotal,r.parentContext=this,this.subContextCount++,r}},{key:"transformIntoNewTimeline",value:function(t){return this.previousNode=Ct,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}},{key:"appendInstructionToTimeline",value:function(t,e,i){var n={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=i?i:0)+t.delay,easing:""},a=new St(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,n,t.stretchStartingKeyframe);return this.timelines.push(a),n}},{key:"incrementTime",value:function(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}},{key:"delayNextStep",value:function(t){t>0&&this.currentTimeline.delayNextStep(t)}},{key:"invokeQuery",value:function(t,e,i,n,a,r){var o=[];if(n&&o.push(this.element),t.length>0){t=(t=t.replace(bt,"."+this._enterClassName)).replace(yt,"."+this._leaveClassName);var s=this._driver.query(this.element,t,1!=i);0!==i&&(s=i<0?s.slice(s.length+i,s.length):s.slice(0,i)),o.push.apply(o,_toConsumableArray(s))}return a||0!=o.length||r.push('`query("'.concat(e,'")` returned zero elements. (Use `query("').concat(e,'", { optional: true })` if you wish to allow this.)')),o}},{key:"params",get:function(){return this.options.params}}]),t}(),xt=function(){function t(e,i,n,a){_classCallCheck(this,t),this._driver=e,this.element=i,this.startTime=n,this._elementTimelineStylesLookup=a,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(i),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(i,this._localTimelineStyles)),this._loadKeyframe()}return _createClass(t,[{key:"containsAnimation",value:function(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}},{key:"getCurrentStyleProperties",value:function(){return Object.keys(this._currentKeyframe)}},{key:"delayNextStep",value:function(t){var e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}},{key:"fork",value:function(e,i){return this.applyStylesToKeyframe(),new t(this._driver,e,i||this.currentTime,this._elementTimelineStylesLookup)}},{key:"_loadKeyframe",value:function(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}},{key:"forwardFrame",value:function(){this.duration+=1,this._loadKeyframe()}},{key:"forwardTime",value:function(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}},{key:"_updateStyle",value:function(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}},{key:"allowOnlyTimelineStyles",value:function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}},{key:"applyEmptyStep",value:function(t){var e=this;t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach((function(t){e._backFill[t]=e._globalTimelineStyles[t]||"*",e._currentKeyframe[t]="*"})),this._currentEmptyStepKeyframe=this._currentKeyframe}},{key:"setStyles",value:function(t,e,i,n){var a=this;e&&(this._previousKeyframe.easing=e);var r=n&&n.params||{},o=function(t,e){var i,n={};return t.forEach((function(t){"*"===t?(i=i||Object.keys(e)).forEach((function(t){n[t]="*"})):q(t,!1,n)})),n}(t,this._globalTimelineStyles);Object.keys(o).forEach((function(t){var e=Z(o[t],r,i);a._pendingStyles[t]=e,a._localTimelineStyles.hasOwnProperty(t)||(a._backFill[t]=a._globalTimelineStyles.hasOwnProperty(t)?a._globalTimelineStyles[t]:"*"),a._updateStyle(t,e)}))}},{key:"applyStylesToKeyframe",value:function(){var t=this,e=this._pendingStyles,i=Object.keys(e);0!=i.length&&(this._pendingStyles={},i.forEach((function(i){t._currentKeyframe[i]=e[i]})),Object.keys(this._localTimelineStyles).forEach((function(e){t._currentKeyframe.hasOwnProperty(e)||(t._currentKeyframe[e]=t._localTimelineStyles[e])})))}},{key:"snapshotCurrentStyles",value:function(){var t=this;Object.keys(this._localTimelineStyles).forEach((function(e){var i=t._localTimelineStyles[e];t._pendingStyles[e]=i,t._updateStyle(e,i)}))}},{key:"getFinalKeyframe",value:function(){return this._keyframes.get(this.duration)}},{key:"mergeTimelineCollectedStyles",value:function(t){var e=this;Object.keys(t._styleSummary).forEach((function(i){var n=e._styleSummary[i],a=t._styleSummary[i];(!n||a.time>n.time)&&e._updateStyle(i,a.value)}))}},{key:"buildKeyframes",value:function(){var t=this;this.applyStylesToKeyframe();var e=new Set,i=new Set,n=1===this._keyframes.size&&0===this.duration,a=[];this._keyframes.forEach((function(r,o){var s=q(r,!0);Object.keys(s).forEach((function(t){var n=s[t];"!"==n?e.add(t):"*"==n&&i.add(t)})),n||(s.offset=o/t.duration),a.push(s)}));var r=e.size?J(e.values()):[],o=i.size?J(i.values()):[];if(n){var s=a[0],l=H(s);s.offset=0,l.offset=1,a=[s,l]}return gt(this.element,a,r,o,this.duration,this.startTime,this.easing,!1)}},{key:"currentTime",get:function(){return this.startTime+this.duration}},{key:"properties",get:function(){var t=[];for(var e in this._currentKeyframe)t.push(e);return t}}]),t}(),St=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o,s){var l,c=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return _classCallCheck(this,i),(l=e.call(this,t,n,s.delay)).element=n,l.keyframes=a,l.preStyleProps=r,l.postStyleProps=o,l._stretchStartingKeyframe=c,l.timings={duration:s.duration,delay:s.delay,easing:s.easing},l}return _createClass(i,[{key:"containsAnimation",value:function(){return this.keyframes.length>1}},{key:"buildKeyframes",value:function(){var t=this.keyframes,e=this.timings,i=e.delay,n=e.duration,a=e.easing;if(this._stretchStartingKeyframe&&i){var r=[],o=n+i,s=i/o,l=q(t[0],!1);l.offset=0,r.push(l);var c=q(t[0],!1);c.offset=Ot(s),r.push(c);for(var u=t.length-1,d=1;d<=u;d++){var h=q(t[d],!1);h.offset=Ot((i+h.offset*n)/o),r.push(h)}n=o,i=0,a="",t=r}return gt(this.element,t,this.preStyleProps,this.postStyleProps,n,i,a,!0)}}]),i}(xt);function Ot(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,i=Math.pow(10,e-1);return Math.round(t*i)/i}var Dt=function t(){_classCallCheck(this,t)},Et=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return _createClass(i,[{key:"normalizePropertyName",value:function(t,e){return et(t)}},{key:"normalizeStyleValue",value:function(t,e,i,n){var a="",r=i.toString().trim();if(At[e]&&0!==i&&"0"!==i)if("number"==typeof i)a="px";else{var o=i.match(/^[+-]?[\d\.]+([a-z]*)$/);o&&0==o[1].length&&n.push("Please provide a CSS unit value for ".concat(t,":").concat(i))}return r+a}}]),i}(Dt),At=function(t){var e={};return t.forEach((function(t){return e[t]=!0})),e}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(","));function It(t,e,i,n,a,r,o,s,l,c,u,d,h){return{type:0,element:t,triggerName:e,isRemovalTransition:a,fromState:i,fromStyles:r,toState:n,toStyles:o,timelines:s,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:h}}var Tt={},Pt=function(){function t(e,i,n){_classCallCheck(this,t),this._triggerName=e,this.ast=i,this._stateStyles=n}return _createClass(t,[{key:"match",value:function(t,e,i,n){return function(t,e,i,n,a){return t.some((function(t){return t(e,i,n,a)}))}(this.ast.matchers,t,e,i,n)}},{key:"buildStyles",value:function(t,e,i){var n=this._stateStyles["*"],a=this._stateStyles[t],r=n?n.buildStyles(e,i):{};return a?a.buildStyles(e,i):r}},{key:"build",value:function(t,e,i,n,a,r,o,s,l,c){var u=[],d=this.ast.options&&this.ast.options.params||Tt,h=this.buildStyles(i,o&&o.params||Tt,u),m=s&&s.params||Tt,f=this.buildStyles(n,m,u),p=new Set,g=new Map,v=new Map,b="void"===n,y={params:Object.assign(Object.assign({},d),m)},_=c?[]:_t(t,e,this.ast.animation,a,r,h,f,y,l,u),k=0;if(_.forEach((function(t){k=Math.max(t.duration+t.delay,k)})),u.length)return It(e,this._triggerName,i,n,b,h,f,[],[],g,v,k,u);_.forEach((function(t){var i=t.element,n=x(g,i,{});t.preStyleProps.forEach((function(t){return n[t]=!0}));var a=x(v,i,{});t.postStyleProps.forEach((function(t){return a[t]=!0})),i!==e&&p.add(i)}));var C=J(p.values());return It(e,this._triggerName,i,n,b,h,f,_,C,g,v,k)}}]),t}(),Rt=function(){function t(e,i){_classCallCheck(this,t),this.styles=e,this.defaultParams=i}return _createClass(t,[{key:"buildStyles",value:function(t,e){var i={},n=H(this.defaultParams);return Object.keys(t).forEach((function(e){var i=t[e];null!=i&&(n[e]=i)})),this.styles.styles.forEach((function(t){if("string"!=typeof t){var a=t;Object.keys(a).forEach((function(t){var r=a[t];r.length>1&&(r=Z(r,n,e)),i[t]=r}))}})),i}}]),t}(),Mt=function(){function t(e,i){var n=this;_classCallCheck(this,t),this.name=e,this.ast=i,this.transitionFactories=[],this.states={},i.states.forEach((function(t){n.states[t.name]=new Rt(t.style,t.options&&t.options.params||{})})),jt(this.states,"true","1"),jt(this.states,"false","0"),i.transitions.forEach((function(t){n.transitionFactories.push(new Pt(e,t,n.states))})),this.fallbackTransition=new Pt(e,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(t,e){return!0}],options:null,queryCount:0,depCount:0},this.states)}return _createClass(t,[{key:"matchTransition",value:function(t,e,i,n){return this.transitionFactories.find((function(a){return a.match(t,e,i,n)}))||null}},{key:"matchStyles",value:function(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}},{key:"containsQueries",get:function(){return this.ast.queryCount>0}}]),t}();function jt(t,e,i){t.hasOwnProperty(e)?t.hasOwnProperty(i)||(t[i]=t[e]):t.hasOwnProperty(i)&&(t[e]=t[i])}var Lt=new vt,Ft=function(){function t(e,i,n){_classCallCheck(this,t),this.bodyNode=e,this._driver=i,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}return _createClass(t,[{key:"register",value:function(t,e){var i=[],n=ut(this._driver,e,i);if(i.length)throw new Error("Unable to build the animation due to the following errors: ".concat(i.join("\n")));this._animations[t]=n}},{key:"_buildPlayer",value:function(t,e,i){var n=t.element,a=_(0,this._normalizer,0,t.keyframes,e,i);return this._driver.animate(n,a,t.duration,t.delay,t.easing,[],!0)}},{key:"create",value:function(t,e){var i,n=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=[],o=this._animations[t],s=new Map;if(o?(i=_t(this._driver,e,o,"ng-enter","ng-leave",{},{},a,Lt,r)).forEach((function(t){var e=x(s,t.element,{});t.postStyleProps.forEach((function(t){return e[t]=null}))})):(r.push("The requested animation doesn't exist or has already been destroyed"),i=[]),r.length)throw new Error("Unable to create the animation due to the following errors: ".concat(r.join("\n")));s.forEach((function(t,e){Object.keys(t).forEach((function(i){t[i]=n._driver.computeStyle(e,i,"*")}))}));var l=y(i.map((function(t){var e=s.get(t.element);return n._buildPlayer(t,{},e)})));return this._playersById[t]=l,l.onDestroy((function(){return n.destroy(t)})),this.players.push(l),l}},{key:"destroy",value:function(t){var e=this._getPlayer(t);e.destroy(),delete this._playersById[t];var i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}},{key:"_getPlayer",value:function(t){var e=this._playersById[t];if(!e)throw new Error("Unable to find the timeline player referenced by ".concat(t));return e}},{key:"listen",value:function(t,e,i,n){var a=w(e,"","","");return k(this._getPlayer(t),i,a,n),function(){}}},{key:"command",value:function(t,e,i,n){if("register"!=i)if("create"!=i){var a=this._getPlayer(t);switch(i){case"play":a.play();break;case"pause":a.pause();break;case"reset":a.reset();break;case"restart":a.restart();break;case"finish":a.finish();break;case"init":a.init();break;case"setPosition":a.setPosition(parseFloat(n[0]));break;case"destroy":this.destroy(t)}}else this.create(t,e,n[0]||{});else this.register(t,n[0])}}]),t}(),zt=[],Nt={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Bt={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Vt=function(){function t(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";_classCallCheck(this,t),this.namespaceId=i;var n,a=e&&e.hasOwnProperty("value");if(this.value=null!=(n=a?e.value:e)?n:null,a){var r=H(e);delete r.value,this.options=r}else this.options={};this.options.params||(this.options.params={})}return _createClass(t,[{key:"absorbOptions",value:function(t){var e=t.params;if(e){var i=this.options.params;Object.keys(e).forEach((function(t){null==i[t]&&(i[t]=e[t])}))}}},{key:"params",get:function(){return this.options.params}}]),t}(),Ut=new Vt("void"),Ht=function(){function t(e,i,n){_classCallCheck(this,t),this.id=e,this.hostElement=i,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,Kt(i,this._hostClassName)}return _createClass(t,[{key:"listen",value:function(t,e,i,n){var a,r=this;if(!this._triggers.hasOwnProperty(e))throw new Error('Unable to listen on the animation trigger event "'.concat(i,'" because the animation trigger "').concat(e,"\" doesn't exist!"));if(null==i||0==i.length)throw new Error('Unable to listen on the animation trigger "'.concat(e,'" because the provided event is undefined!'));if("start"!=(a=i)&&"done"!=a)throw new Error('The provided animation trigger event "'.concat(i,'" for the animation trigger "').concat(e,'" is not supported!'));var o=x(this._elementListeners,t,[]),s={name:e,phase:i,callback:n};o.push(s);var l=x(this._engine.statesByElement,t,{});return l.hasOwnProperty(e)||(Kt(t,"ng-trigger"),Kt(t,"ng-trigger-"+e),l[e]=Ut),function(){r._engine.afterFlush((function(){var t=o.indexOf(s);t>=0&&o.splice(t,1),r._triggers[e]||delete l[e]}))}}},{key:"register",value:function(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}},{key:"_getTrigger",value:function(t){var e=this._triggers[t];if(!e)throw new Error('The provided animation trigger "'.concat(t,'" has not been registered!'));return e}},{key:"trigger",value:function(t,e,i){var n=this,a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=this._getTrigger(e),o=new Gt(this.id,e,t),s=this._engine.statesByElement.get(t);s||(Kt(t,"ng-trigger"),Kt(t,"ng-trigger-"+e),this._engine.statesByElement.set(t,s={}));var l=s[e],c=new Vt(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),s[e]=c,l||(l=Ut),"void"===c.value||l.value!==c.value){var u=x(this._engine.playersByElement,t,[]);u.forEach((function(t){t.namespaceId==n.id&&t.triggerName==e&&t.queued&&t.destroy()}));var d=r.matchTransition(l.value,c.value,t,c.params),h=!1;if(!d){if(!a)return;d=r.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:d,fromState:l,toState:c,player:o,isFallbackTransition:h}),h||(Kt(t,"ng-animate-queued"),o.onStart((function(){Xt(t,"ng-animate-queued")}))),o.onDone((function(){var e=n.players.indexOf(o);e>=0&&n.players.splice(e,1);var i=n._engine.playersByElement.get(t);if(i){var a=i.indexOf(o);a>=0&&i.splice(a,1)}})),this.players.push(o),u.push(o),o}if(!function(t,e){var i=Object.keys(t),n=Object.keys(e);if(i.length!=n.length)return!1;for(var a=0;a=0){for(var n=!1,a=i;a>=0;a--)if(this.driver.containsElement(this._namespaceList[a].hostElement,e)){this._namespaceList.splice(a+1,0,t),n=!0;break}n||this._namespaceList.splice(0,0,t)}else this._namespaceList.push(t);return this.namespacesByHostElement.set(e,t),t}},{key:"register",value:function(t,e){var i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,e)),i}},{key:"registerTrigger",value:function(t,e,i){var n=this._namespaceLookup[t];n&&n.register(e,i)&&this.totalAnimations++}},{key:"destroy",value:function(t,e){var i=this;if(t){var n=this._fetchNamespace(t);this.afterFlush((function(){i.namespacesByHostElement.delete(n.hostElement),delete i._namespaceLookup[t];var e=i._namespaceList.indexOf(n);e>=0&&i._namespaceList.splice(e,1)})),this.afterFlushAnimationsDone((function(){return n.destroy(e)}))}}},{key:"_fetchNamespace",value:function(t){return this._namespaceLookup[t]}},{key:"fetchNamespacesByElement",value:function(t){var e=new Set,i=this.statesByElement.get(t);if(i)for(var n=Object.keys(i),a=0;a=0&&this.collectedLeaveElements.splice(r,1)}if(t){var o=this._fetchNamespace(t);o&&o.insertNode(e,i)}n&&this.collectEnterElement(e)}}},{key:"collectEnterElement",value:function(t){this.collectedEnterElements.push(t)}},{key:"markElementAsDisabled",value:function(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Kt(t,"ng-animate-disabled")):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Xt(t,"ng-animate-disabled"))}},{key:"removeNode",value:function(t,e,i,n){if(Wt(e)){var a=t?this._fetchNamespace(t):null;if(a?a.removeNode(e,n):this.markElementAsRemoved(t,e,!1,n),i){var r=this.namespacesByHostElement.get(e);r&&r.id!==t&&r.removeNode(e,n)}}else this._onRemovalComplete(e,n)}},{key:"markElementAsRemoved",value:function(t,e,i,n){this.collectedLeaveElements.push(e),e.__ng_removed={namespaceId:t,setForRemoval:n,hasAnimation:i,removedBeforeQueried:!1}}},{key:"listen",value:function(t,e,i,n,a){return Wt(e)?this._fetchNamespace(t).listen(e,i,n,a):function(){}}},{key:"_buildInstruction",value:function(t,e,i,n,a){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,n,t.fromState.options,t.toState.options,e,a)}},{key:"destroyInnerAnimations",value:function(t){var e=this,i=this.driver.query(t,".ng-trigger",!0);i.forEach((function(t){return e.destroyActiveAnimationsForElement(t)})),0!=this.playersByQueriedElement.size&&(i=this.driver.query(t,".ng-animating",!0)).forEach((function(t){return e.finishActiveQueriedAnimationOnElement(t)}))}},{key:"destroyActiveAnimationsForElement",value:function(t){var e=this.playersByElement.get(t);e&&e.forEach((function(t){t.queued?t.markedForDestroy=!0:t.destroy()}))}},{key:"finishActiveQueriedAnimationOnElement",value:function(t){var e=this.playersByQueriedElement.get(t);e&&e.forEach((function(t){return t.finish()}))}},{key:"whenRenderingDone",value:function(){var t=this;return new Promise((function(e){if(t.players.length)return y(t.players).onDone((function(){return e()}));e()}))}},{key:"processLeaveNode",value:function(t){var e=this,i=t.__ng_removed;if(i&&i.setForRemoval){if(t.__ng_removed=Nt,i.namespaceId){this.destroyInnerAnimations(t);var n=this._fetchNamespace(i.namespaceId);n&&n.clearElementCache(t)}this._onRemovalComplete(t,i.setForRemoval)}this.driver.matchesElement(t,".ng-animate-disabled")&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach((function(t){e.markElementAsDisabled(t,!1)}))}},{key:"flush",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,i=[];if(this.newHostElements.size&&(this.newHostElements.forEach((function(e,i){return t._balanceNamespaceList(e,i)})),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(var n=0;n=0;E--)this._namespaceList[E].drainQueuedTransitions(e).forEach((function(t){var e=t.player,r=t.element;if(O.push(e),i.collectedEnterElements.length){var u=r.__ng_removed;if(u&&u.setForMove)return void e.destroy()}var h=!d||!i.driver.containsElement(d,r),m=w.get(r),p=f.get(r),g=i._buildInstruction(t,n,p,m,h);if(!g.errors||!g.errors.length)return h||t.isFallbackTransition?(e.onStart((function(){return Q(r,g.fromStyles)})),e.onDestroy((function(){return Y(r,g.toStyles)})),void a.push(e)):(g.timelines.forEach((function(t){return t.stretchStartingKeyframe=!0})),n.append(r,g.timelines),o.push({instruction:g,player:e,element:r}),g.queriedElements.forEach((function(t){return x(s,t,[]).push(e)})),g.preStyleProps.forEach((function(t,e){var i=Object.keys(t);if(i.length){var n=l.get(e);n||l.set(e,n=new Set),i.forEach((function(t){return n.add(t)}))}})),void g.postStyleProps.forEach((function(t,e){var i=Object.keys(t),n=c.get(e);n||c.set(e,n=new Set),i.forEach((function(t){return n.add(t)}))})));D.push(g)}));if(D.length){var A=[];D.forEach((function(t){A.push("@".concat(t.triggerName," has failed due to:\n")),t.errors.forEach((function(t){return A.push("- ".concat(t,"\n"))}))})),O.forEach((function(t){return t.destroy()})),this.reportError(A)}var I=new Map,T=new Map;o.forEach((function(t){var e=t.element;n.has(e)&&(T.set(e,e),i._beforeAnimationBuild(t.player.namespaceId,t.instruction,I))})),a.forEach((function(t){var e=t.element;i._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach((function(t){x(I,e,[]).push(t),t.destroy()}))}));var P=g.filter((function(t){return Jt(t,l,c)})),R=new Map;Qt(R,this.driver,b,c,"*").forEach((function(t){Jt(t,l,c)&&P.push(t)}));var M=new Map;m.forEach((function(t,e){Qt(M,i.driver,new Set(t),l,"!")})),P.forEach((function(t){var e=R.get(t),i=M.get(t);R.set(t,Object.assign(Object.assign({},e),i))}));var j=[],L=[],F={};o.forEach((function(t){var e=t.element,o=t.player,s=t.instruction;if(n.has(e)){if(u.has(e))return o.onDestroy((function(){return Y(e,s.toStyles)})),o.disabled=!0,o.overrideTotalTime(s.totalTime),void a.push(o);var l=F;if(T.size>1){for(var c=e,d=[];c=c.parentNode;){var h=T.get(c);if(h){l=h;break}d.push(c)}d.forEach((function(t){return T.set(t,l)}))}var m=i._buildAnimation(o.namespaceId,s,I,r,M,R);if(o.setRealPlayer(m),l===F)j.push(o);else{var f=i.playersByElement.get(l);f&&f.length&&(o.parentPlayer=y(f)),a.push(o)}}else Q(e,s.fromStyles),o.onDestroy((function(){return Y(e,s.toStyles)})),L.push(o),u.has(e)&&a.push(o)})),L.forEach((function(t){var e=r.get(t.element);if(e&&e.length){var i=y(e);t.setRealPlayer(i)}})),a.forEach((function(t){t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()}));for(var z=0;z0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new g(t.duration,t.delay)}},{key:"queuedPlayers",get:function(){var t=[];return this._namespaceList.forEach((function(e){e.players.forEach((function(e){e.queued&&t.push(e)}))})),t}}]),t}(),Gt=function(){function t(e,i,n){_classCallCheck(this,t),this.namespaceId=e,this.triggerName=i,this.element=n,this._player=new g,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}return _createClass(t,[{key:"setRealPlayer",value:function(t){var e=this;this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach((function(i){e._queuedCallbacks[i].forEach((function(e){return k(t,i,void 0,e)}))})),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}},{key:"getRealPlayer",value:function(){return this._player}},{key:"overrideTotalTime",value:function(t){this.totalTime=t}},{key:"syncPlayerEvents",value:function(t){var e=this,i=this._player;i.triggerCallback&&t.onStart((function(){return i.triggerCallback("start")})),t.onDone((function(){return e.finish()})),t.onDestroy((function(){return e.destroy()}))}},{key:"_queueEvent",value:function(t,e){x(this._queuedCallbacks,t,[]).push(e)}},{key:"onDone",value:function(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}},{key:"onStart",value:function(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}},{key:"onDestroy",value:function(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}},{key:"init",value:function(){this._player.init()}},{key:"hasStarted",value:function(){return!this.queued&&this._player.hasStarted()}},{key:"play",value:function(){!this.queued&&this._player.play()}},{key:"pause",value:function(){!this.queued&&this._player.pause()}},{key:"restart",value:function(){!this.queued&&this._player.restart()}},{key:"finish",value:function(){this._player.finish()}},{key:"destroy",value:function(){this.destroyed=!0,this._player.destroy()}},{key:"reset",value:function(){!this.queued&&this._player.reset()}},{key:"setPosition",value:function(t){this.queued||this._player.setPosition(t)}},{key:"getPosition",value:function(){return this.queued?0:this._player.getPosition()}},{key:"triggerCallback",value:function(t){var e=this._player;e.triggerCallback&&e.triggerCallback(t)}}]),t}();function Wt(t){return t&&1===t.nodeType}function Yt(t,e){var i=t.style.display;return t.style.display=null!=e?e:"none",i}function Qt(t,e,i,n,a){var r=[];i.forEach((function(t){return r.push(Yt(t))}));var o=[];n.forEach((function(i,n){var r={};i.forEach((function(t){var i=r[t]=e.computeStyle(n,t,a);i&&0!=i.length||(n.__ng_removed=Bt,o.push(n))})),t.set(n,r)}));var s=0;return i.forEach((function(t){return Yt(t,r[s++])})),o}function $t(t,e){var i=new Map;if(t.forEach((function(t){return i.set(t,[])})),0==e.length)return i;var n=new Set(e),a=new Map;return e.forEach((function(t){var e=function t(e){if(!e)return 1;var r=a.get(e);if(r)return r;var o=e.parentNode;return r=i.has(o)?o:n.has(o)?1:t(o),a.set(e,r),r}(t);1!==e&&i.get(e).push(t)})),i}function Kt(t,e){if(t.classList)t.classList.add(e);else{var i=t.$$classes;i||(i=t.$$classes={}),i[e]=!0}}function Xt(t,e){if(t.classList)t.classList.remove(e);else{var i=t.$$classes;i&&delete i[e]}}function Zt(t,e,i){y(i).onDone((function(){return t.processLeaveNode(e)}))}function Jt(t,e,i){var n=i.get(t);if(!n)return!1;var a=e.get(t);return a?n.forEach((function(t){return a.add(t)})):e.set(t,n),i.delete(t),!0}var te=function(){function t(e,i,n){var a=this;_classCallCheck(this,t),this.bodyNode=e,this._driver=i,this._triggerCache={},this.onRemovalComplete=function(t,e){},this._transitionEngine=new qt(e,i,n),this._timelineEngine=new Ft(e,i,n),this._transitionEngine.onRemovalComplete=function(t,e){return a.onRemovalComplete(t,e)}}return _createClass(t,[{key:"registerTrigger",value:function(t,e,i,n,a){var r=t+"-"+n,o=this._triggerCache[r];if(!o){var s=[],l=ut(this._driver,a,s);if(s.length)throw new Error('The animation trigger "'.concat(n,'" has failed to build due to the following errors:\n - ').concat(s.join("\n - ")));o=function(t,e){return new Mt(t,e)}(n,l),this._triggerCache[r]=o}this._transitionEngine.registerTrigger(e,n,o)}},{key:"register",value:function(t,e){this._transitionEngine.register(t,e)}},{key:"destroy",value:function(t,e){this._transitionEngine.destroy(t,e)}},{key:"onInsert",value:function(t,e,i,n){this._transitionEngine.insertNode(t,e,i,n)}},{key:"onRemove",value:function(t,e,i,n){this._transitionEngine.removeNode(t,e,n||!1,i)}},{key:"disableAnimations",value:function(t,e){this._transitionEngine.markElementAsDisabled(t,e)}},{key:"process",value:function(t,e,i,n){if("@"==i.charAt(0)){var a=_slicedToArray(S(i),2),r=a[0],o=a[1];this._timelineEngine.command(r,e,o,n)}else this._transitionEngine.trigger(t,e,i,n)}},{key:"listen",value:function(t,e,i,n,a){if("@"==i.charAt(0)){var r=_slicedToArray(S(i),2),o=r[0],s=r[1];return this._timelineEngine.listen(o,e,s,a)}return this._transitionEngine.listen(t,e,i,n,a)}},{key:"flush",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;this._transitionEngine.flush(t)}},{key:"whenRenderingDone",value:function(){return this._transitionEngine.whenRenderingDone()}},{key:"players",get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)}}]),t}();function ee(t,e){var i=null,n=null;return Array.isArray(e)&&e.length?(i=ne(e[0]),e.length>1&&(n=ne(e[e.length-1]))):e&&(i=ne(e)),i||n?new ie(t,i,n):null}var ie=function(){var t=function(){function t(e,i,n){_classCallCheck(this,t),this._element=e,this._startStyles=i,this._endStyles=n,this._state=0;var a=t.initialStylesByElement.get(e);a||t.initialStylesByElement.set(e,a={}),this._initialStyles=a}return _createClass(t,[{key:"start",value:function(){this._state<1&&(this._startStyles&&Y(this._element,this._startStyles,this._initialStyles),this._state=1)}},{key:"finish",value:function(){this.start(),this._state<2&&(Y(this._element,this._initialStyles),this._endStyles&&(Y(this._element,this._endStyles),this._endStyles=null),this._state=1)}},{key:"destroy",value:function(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(Q(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Q(this._element,this._endStyles),this._endStyles=null),Y(this._element,this._initialStyles),this._state=3)}}]),t}();return t.initialStylesByElement=new WeakMap,t}();function ne(t){for(var e=null,i=Object.keys(t),n=0;n=this._delay&&i>=this._duration&&this.finish()}},{key:"finish",value:function(){this._finished||(this._finished=!0,this._onDoneFn(),ce(this._element,this._eventFn,!0))}},{key:"destroy",value:function(){var t,e,i,n;this._destroyed||(this._destroyed=!0,this.finish(),t=this._element,e=this._name,i=de(t,"").split(","),(n=le(i,e))>=0&&(i.splice(n,1),ue(t,"",i.join(","))))}}]),t}();function oe(t,e,i){ue(t,"PlayState",i,se(t,e))}function se(t,e){var i=de(t,"");return i.indexOf(",")>0?le(i.split(","),e):le([i],e)}function le(t,e){for(var i=0;i=0)return i;return-1}function ce(t,e,i){i?t.removeEventListener("animationend",e):t.addEventListener("animationend",e)}function ue(t,e,i,n){var a="animation"+e;if(null!=n){var r=t.style[a];if(r.length){var o=r.split(",");o[n]=i,i=o.join(",")}}t.style[a]=i}function de(t,e){return t.style["animation"+e]}var he=function(){function t(e,i,n,a,r,o,s,l){_classCallCheck(this,t),this.element=e,this.keyframes=i,this.animationName=n,this._duration=a,this._delay=r,this._finalStyles=s,this._specialStyles=l,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=o||"linear",this.totalTime=a+r,this._buildStyler()}return _createClass(t,[{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"destroy",value:function(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])}},{key:"_flushDoneFns",value:function(){this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[]}},{key:"_flushStartFns",value:function(){this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[]}},{key:"finish",value:function(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}},{key:"setPosition",value:function(t){this._styler.setPosition(t)}},{key:"getPosition",value:function(){return this._styler.getPosition()}},{key:"hasStarted",value:function(){return this._state>=2}},{key:"init",value:function(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}},{key:"play",value:function(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}},{key:"pause",value:function(){this.init(),this._styler.pause()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"reset",value:function(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}},{key:"_buildStyler",value:function(){var t=this;this._styler=new re(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",(function(){return t.finish()}))}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0}},{key:"beforeDestroy",value:function(){var t=this;this.init();var e={};if(this.hasStarted()){var i=this._state>=3;Object.keys(this._finalStyles).forEach((function(n){"offset"!=n&&(e[n]=i?t._finalStyles[n]:rt(t.element,n))}))}this.currentSnapshot=e}}]),t}(),me=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this)).element=t,a._startingStyles={},a.__initialized=!1,a._styles=L(n),a}return _createClass(i,[{key:"init",value:function(){var t=this;!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach((function(e){t._startingStyles[e]=t.element.style[e]})),_get(_getPrototypeOf(i.prototype),"init",this).call(this))}},{key:"play",value:function(){var t=this;this._startingStyles&&(this.init(),Object.keys(this._styles).forEach((function(e){return t.element.style.setProperty(e,t._styles[e])})),_get(_getPrototypeOf(i.prototype),"play",this).call(this))}},{key:"destroy",value:function(){var t=this;this._startingStyles&&(Object.keys(this._startingStyles).forEach((function(e){var i=t._startingStyles[e];i?t.element.style.setProperty(e,i):t.element.style.removeProperty(e)})),this._startingStyles=null,_get(_getPrototypeOf(i.prototype),"destroy",this).call(this))}}]),i}(g),fe=function(){function t(){_classCallCheck(this,t),this._count=0,this._head=document.querySelector("head"),this._warningIssued=!1}return _createClass(t,[{key:"validateStyleProperty",value:function(t){return P(t)}},{key:"matchesElement",value:function(t,e){return R(t,e)}},{key:"containsElement",value:function(t,e){return M(t,e)}},{key:"query",value:function(t,e,i){return j(t,e,i)}},{key:"computeStyle",value:function(t,e,i){return window.getComputedStyle(t)[e]}},{key:"buildKeyframeElement",value:function(t,e,i){i=i.map((function(t){return L(t)}));var n="@keyframes ".concat(e," {\n"),a="";i.forEach((function(t){a=" ";var e=parseFloat(t.offset);n+="".concat(a).concat(100*e,"% {\n"),a+=" ",Object.keys(t).forEach((function(e){var i=t[e];switch(e){case"offset":return;case"easing":return void(i&&(n+="".concat(a,"animation-timing-function: ").concat(i,";\n")));default:return void(n+="".concat(a).concat(e,": ").concat(i,";\n"))}})),n+="".concat(a,"}\n")})),n+="}\n";var r=document.createElement("style");return r.innerHTML=n,r}},{key:"animate",value:function(t,e,i,n,a){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],o=arguments.length>6?arguments[6]:void 0;o&&this._notifyFaultyScrubber();var s=r.filter((function(t){return t instanceof he})),l={};it(i,n)&&s.forEach((function(t){var e=t.currentSnapshot;Object.keys(e).forEach((function(t){return l[t]=e[t]}))}));var c=function(t){var e={};return t&&(Array.isArray(t)?t:[t]).forEach((function(t){Object.keys(t).forEach((function(i){"offset"!=i&&"easing"!=i&&(e[i]=t[i])}))})),e}(e=nt(t,e,l));if(0==i)return new me(t,c);var u="gen_css_kf_".concat(this._count++),d=this.buildKeyframeElement(t,u,e);document.querySelector("head").appendChild(d);var h=ee(t,e),m=new he(t,e,u,i,n,a,c,h);return m.onDestroy((function(){var t;(t=d).parentNode.removeChild(t)})),m}},{key:"_notifyFaultyScrubber",value:function(){this._warningIssued||(console.warn("@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\n"," visit http://bit.ly/IWukam to learn more about using the web-animation-js polyfill."),this._warningIssued=!0)}}]),t}(),pe=function(){function t(e,i,n,a){_classCallCheck(this,t),this.element=e,this.keyframes=i,this.options=n,this._specialStyles=a,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}return _createClass(t,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[])}},{key:"init",value:function(){this._buildPlayer(),this._preparePlayerBeforeStart()}},{key:"_buildPlayer",value:function(){var t=this;if(!this._initialized){this._initialized=!0;var e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener("finish",(function(){return t._onFinish()}))}}},{key:"_preparePlayerBeforeStart",value:function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}},{key:"_triggerWebAnimation",value:function(t,e,i){return t.animate(e,i)}},{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"play",value:function(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}},{key:"pause",value:function(){this.init(),this.domPlayer.pause()}},{key:"finish",value:function(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}},{key:"reset",value:function(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"_resetDomPlayerState",value:function(){this.domPlayer&&this.domPlayer.cancel()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"hasStarted",value:function(){return this._started}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])}},{key:"setPosition",value:function(t){this.domPlayer.currentTime=t*this.time}},{key:"getPosition",value:function(){return this.domPlayer.currentTime/this.time}},{key:"beforeDestroy",value:function(){var t=this,e={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach((function(i){"offset"!=i&&(e[i]=t._finished?t._finalKeyframe[i]:rt(t.element,i))})),this.currentSnapshot=e}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0}},{key:"totalTime",get:function(){return this._delay+this._duration}}]),t}(),ge=function(){function t(){_classCallCheck(this,t),this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(ve().toString()),this._cssKeyframesDriver=new fe}return _createClass(t,[{key:"validateStyleProperty",value:function(t){return P(t)}},{key:"matchesElement",value:function(t,e){return R(t,e)}},{key:"containsElement",value:function(t,e){return M(t,e)}},{key:"query",value:function(t,e,i){return j(t,e,i)}},{key:"computeStyle",value:function(t,e,i){return window.getComputedStyle(t)[e]}},{key:"overrideWebAnimationsSupport",value:function(t){this._isNativeImpl=t}},{key:"animate",value:function(t,e,i,n,a){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],o=arguments.length>6?arguments[6]:void 0;if(!o&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(t,e,i,n,a,r);var s={duration:i,delay:n,fill:0==n?"both":"forwards"};a&&(s.easing=a);var l={},c=r.filter((function(t){return t instanceof pe}));it(i,n)&&c.forEach((function(t){var e=t.currentSnapshot;Object.keys(e).forEach((function(t){return l[t]=e[t]}))}));var u=ee(t,e=nt(t,e=e.map((function(t){return q(t,!1)})),l));return new pe(t,e,s,u)}}]),t}();function ve(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}var be,ye=i("ofXK"),_e=((be=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var r;return _classCallCheck(this,i),(r=e.call(this))._nextAnimationId=0,r._renderer=t.createRenderer(n.body,{id:"0",encapsulation:a.Y.None,styles:[],data:{animation:[]}}),r}return _createClass(i,[{key:"build",value:function(t){var e=this._nextAnimationId.toString();this._nextAnimationId++;var i=Array.isArray(t)?c(t):t;return we(this._renderer,null,e,"register",[i]),new ke(e,this._renderer)}}]),i}(r)).\u0275fac=function(t){return new(t||be)(a.Mc(a.M),a.Mc(ye.e))},be.\u0275prov=a.uc({token:be,factory:be.\u0275fac}),be),ke=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this))._id=t,a._renderer=n,a}return _createClass(i,[{key:"create",value:function(t,e){return new Ce(this._id,t,e||{},this._renderer)}}]),i}(function(){return function t(){_classCallCheck(this,t)}}()),Ce=function(){function t(e,i,n,a){_classCallCheck(this,t),this.id=e,this.element=i,this._renderer=a,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}return _createClass(t,[{key:"_listen",value:function(t,e){return this._renderer.listen(this.element,"@@".concat(this.id,":").concat(t),e)}},{key:"_command",value:function(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),n=1;n=0&&t1?e-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:0;if(this.closed)return this;this.state=t;var i=this.id,n=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(n,i,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(n,this.id,e),this}},{key:"requestAsyncId",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return setInterval(t.flush.bind(t,this),i)}},{key:"recycleAsyncId",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==i&&this.delay===i&&!1===this.pending)return e;clearInterval(e)}},{key:"execute",value:function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var i=this._execute(t,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}},{key:"_execute",value:function(t,e){var i=!1,n=void 0;try{this.work(t)}catch(a){i=!0,n=!!a&&a||new Error(a)}if(i)return this.unsubscribe(),n}},{key:"_unsubscribe",value:function(){var t=this.id,e=this.scheduler,i=e.actions,n=i.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==n&&i.splice(n,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}]),i}(function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){return _classCallCheck(this,i),e.call(this)}return _createClass(i,[{key:"schedule",value:function(t){arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this}}]),i}(je.a)),Qe=function(){var t=function(){function t(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.now;_classCallCheck(this,t),this.SchedulerAction=e,this.now=i}return _createClass(t,[{key:"schedule",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2?arguments[2]:void 0;return new this.SchedulerAction(this,t).schedule(i,e)}}]),t}();return t.now=function(){return Date.now()},t}(),$e=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Qe.now;return _classCallCheck(this,i),(n=e.call(this,t,(function(){return i.delegate&&i.delegate!==_assertThisInitialized(n)?i.delegate.now():a()}))).actions=[],n.active=!1,n.scheduled=void 0,n}return _createClass(i,[{key:"schedule",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;return i.delegate&&i.delegate!==this?i.delegate.schedule(t,e,n):_get(_getPrototypeOf(i.prototype),"schedule",this).call(this,t,e,n)}},{key:"flush",value:function(t){var e=this.actions;if(this.active)e.push(t);else{var i;this.active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,i){for(;t=e.shift();)t.unsubscribe();throw i}}}}]),i}(Qe),Ke=new $e(Ye);function Xe(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ke;return function(i){return i.lift(new Ze(t,e))}}var Ze=function(){function t(e,i){_classCallCheck(this,t),this.dueTime=e,this.scheduler=i}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new Je(t,this.dueTime,this.scheduler))}}]),t}(),Je=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,t)).dueTime=n,r.scheduler=a,r.debouncedSubscription=null,r.lastValue=null,r.hasValue=!1,r}return _createClass(i,[{key:"_next",value:function(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(ti,this.dueTime,this))}},{key:"_complete",value:function(){this.debouncedNext(),this.destination.complete()}},{key:"debouncedNext",value:function(){if(this.clearDebounce(),this.hasValue){var t=this.lastValue;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}},{key:"clearDebounce",value:function(){var t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}]),i}(Ve.a);function ti(t){t.debouncedNext()}function ei(t,e){return function(i){return i.lift(new ii(t,e))}}var ii=function(){function t(e,i){_classCallCheck(this,t),this.predicate=e,this.thisArg=i}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new ni(t,this.predicate,this.thisArg))}}]),t}(),ni=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,t)).predicate=n,r.thisArg=a,r.count=0,r}return _createClass(i,[{key:"_next",value:function(t){var e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(i){return void this.destination.error(i)}e&&this.destination.next(t)}}]),i}(Ve.a),ai=i("lJxs"),ri=function(){function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t}(),oi=i("HDdC"),si=new oi.a((function(t){return t.complete()}));function li(t){return t?function(t){return new oi.a((function(e){return t.schedule((function(){return e.complete()}))}))}(t):si}function ci(t){return function(e){return 0===t?li():e.lift(new di(t))}}var ui,di=function(){function t(e){if(_classCallCheck(this,t),this.total=e,this.total<0)throw new ri}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new hi(t,this.total))}}]),t}(),hi=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t)).total=n,a.count=0,a}return _createClass(i,[{key:"_next",value:function(t){var e=this.total,i=++this.count;i<=e&&(this.destination.next(t),i===e&&(this.destination.complete(),this.unsubscribe()))}}]),i}(Ve.a);function mi(t){return null!=t&&"false"!=="".concat(t)}function fi(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}(t)?Number(t):e}function pi(t){return Array.isArray(t)?t:[t]}function gi(t){return null==t?"":"string"==typeof t?t:"".concat(t,"px")}function vi(t){return t instanceof a.q?t.nativeElement:t}try{ui="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(KR){ui=!1}var bi,yi,_i,ki,Ci,wi,xi=((_i=function t(e){_classCallCheck(this,t),this._platformId=e,this.isBrowser=this._platformId?Object(ye.I)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!ui)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}).\u0275fac=function(t){return new(t||_i)(a.Mc(a.I,8))},_i.\u0275prov=Object(a.uc)({factory:function(){return new _i(Object(a.Mc)(a.I,8))},token:_i,providedIn:"root"}),_i),Si=((yi=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:yi}),yi.\u0275inj=a.vc({factory:function(t){return new(t||yi)}}),yi),Oi=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function Di(){if(bi)return bi;if("object"!=typeof document||!document)return bi=new Set(Oi);var t=document.createElement("input");return bi=new Set(Oi.filter((function(e){return t.setAttribute("type",e),t.type===e})))}function Ei(t){return function(){if(null==ki&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return ki=!0}}))}finally{ki=ki||!1}return ki}()?t:!!t.capture}function Ai(){if("object"!=typeof document||!document)return 0;if(null==Ci){var t=document.createElement("div"),e=t.style;t.dir="rtl",e.height="1px",e.width="1px",e.overflow="auto",e.visibility="hidden",e.pointerEvents="none",e.position="absolute";var i=document.createElement("div"),n=i.style;n.width="2px",n.height="1px",t.appendChild(i),document.body.appendChild(t),Ci=0,0===t.scrollLeft&&(t.scrollLeft=1,Ci=0===t.scrollLeft?1:2),t.parentNode.removeChild(t)}return Ci}function Ii(t){if(function(){if(null==wi){var t="undefined"!=typeof document?document.head:null;wi=!(!t||!t.createShadowRoot&&!t.attachShadow)}return wi}()){var e=t.getRootNode?t.getRootNode():null;if(e instanceof ShadowRoot)return e}return null}var Ti,Pi,Ri,Mi,ji=((Mi=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"create",value:function(t){return"undefined"==typeof MutationObserver?null:new MutationObserver(t)}}]),t}()).\u0275fac=function(t){return new(t||Mi)},Mi.\u0275prov=Object(a.uc)({factory:function(){return new Mi},token:Mi,providedIn:"root"}),Mi),Li=((Ri=function(){function t(e){_classCallCheck(this,t),this._mutationObserverFactory=e,this._observedElements=new Map}return _createClass(t,[{key:"ngOnDestroy",value:function(){var t=this;this._observedElements.forEach((function(e,i){return t._cleanupObserver(i)}))}},{key:"observe",value:function(t){var e=this,i=vi(t);return new oi.a((function(t){var n=e._observeElement(i).subscribe(t);return function(){n.unsubscribe(),e._unobserveElement(i)}}))}},{key:"_observeElement",value:function(t){if(this._observedElements.has(t))this._observedElements.get(t).count++;else{var e=new Me.a,i=this._mutationObserverFactory.create((function(t){return e.next(t)}));i&&i.observe(t,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(t,{observer:i,stream:e,count:1})}return this._observedElements.get(t).stream}},{key:"_unobserveElement",value:function(t){this._observedElements.has(t)&&(this._observedElements.get(t).count--,this._observedElements.get(t).count||this._cleanupObserver(t))}},{key:"_cleanupObserver",value:function(t){if(this._observedElements.has(t)){var e=this._observedElements.get(t),i=e.observer,n=e.stream;i&&i.disconnect(),n.complete(),this._observedElements.delete(t)}}}]),t}()).\u0275fac=function(t){return new(t||Ri)(a.Mc(ji))},Ri.\u0275prov=Object(a.uc)({factory:function(){return new Ri(Object(a.Mc)(ji))},token:Ri,providedIn:"root"}),Ri),Fi=((Pi=function(){function t(e,i,n){_classCallCheck(this,t),this._contentObserver=e,this._elementRef=i,this._ngZone=n,this.event=new a.s,this._disabled=!1,this._currentSubscription=null}return _createClass(t,[{key:"ngAfterContentInit",value:function(){this._currentSubscription||this.disabled||this._subscribe()}},{key:"ngOnDestroy",value:function(){this._unsubscribe()}},{key:"_subscribe",value:function(){var t=this;this._unsubscribe();var e=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular((function(){t._currentSubscription=(t.debounce?e.pipe(Xe(t.debounce)):e).subscribe(t.event)}))}},{key:"_unsubscribe",value:function(){this._currentSubscription&&this._currentSubscription.unsubscribe()}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=mi(t),this._disabled?this._unsubscribe():this._subscribe()}},{key:"debounce",get:function(){return this._debounce},set:function(t){this._debounce=fi(t),this._subscribe()}}]),t}()).\u0275fac=function(t){return new(t||Pi)(a.yc(Li),a.yc(a.q),a.yc(a.F))},Pi.\u0275dir=a.tc({type:Pi,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),Pi),zi=((Ti=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Ti}),Ti.\u0275inj=a.vc({factory:function(t){return new(t||Ti)},providers:[ji]}),Ti);function Ni(t,e){return(t.getAttribute(e)||"").match(/\S+/g)||[]}var Bi,Vi,Ui=0,Hi=new Map,qi=null,Gi=((Bi=function(){function t(e){_classCallCheck(this,t),this._document=e}return _createClass(t,[{key:"describe",value:function(t,e){this._canBeDescribed(t,e)&&("string"!=typeof e?(this._setMessageId(e),Hi.set(e,{messageElement:e,referenceCount:0})):Hi.has(e)||this._createMessageElement(e),this._isElementDescribedByMessage(t,e)||this._addMessageReference(t,e))}},{key:"removeDescription",value:function(t,e){if(this._isElementNode(t)){if(this._isElementDescribedByMessage(t,e)&&this._removeMessageReference(t,e),"string"==typeof e){var i=Hi.get(e);i&&0===i.referenceCount&&this._deleteMessageElement(e)}qi&&0===qi.childNodes.length&&this._deleteMessagesContainer()}}},{key:"ngOnDestroy",value:function(){for(var t=this._document.querySelectorAll("[cdk-describedby-host]"),e=0;e-1&&e!==i._activeItemIndex&&(i._activeItemIndex=e)}}))}return _createClass(t,[{key:"skipPredicate",value:function(t){return this._skipPredicateFn=t,this}},{key:"withWrap",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._wrap=t,this}},{key:"withVerticalOrientation",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._vertical=t,this}},{key:"withHorizontalOrientation",value:function(t){return this._horizontal=t,this}},{key:"withAllowedModifierKeys",value:function(t){return this._allowedModifierKeys=t,this}},{key:"withTypeAhead",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:200;if(this._items.length&&this._items.some((function(t){return"function"!=typeof t.getLabel})))throw Error("ListKeyManager items in typeahead mode must implement the `getLabel` method.");return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(qe((function(e){return t._pressedLetters.push(e)})),Xe(e),ei((function(){return t._pressedLetters.length>0})),Object(ai.a)((function(){return t._pressedLetters.join("")}))).subscribe((function(e){for(var i=t._getItemsArray(),n=1;n-1}));switch(i){case 9:return void this.tabOut.next();case 40:if(this._vertical&&n){this.setNextItemActive();break}return;case 38:if(this._vertical&&n){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&n){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&n){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;default:return void((n||Be(t,"shiftKey"))&&(t.key&&1===t.key.length?this._letterKeyStream.next(t.key.toLocaleUpperCase()):(i>=65&&i<=90||i>=48&&i<=57)&&this._letterKeyStream.next(String.fromCharCode(i))))}this._pressedLetters=[],t.preventDefault()}},{key:"isTyping",value:function(){return this._pressedLetters.length>0}},{key:"setFirstItemActive",value:function(){this._setActiveItemByIndex(0,1)}},{key:"setLastItemActive",value:function(){this._setActiveItemByIndex(this._items.length-1,-1)}},{key:"setNextItemActive",value:function(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}},{key:"setPreviousItemActive",value:function(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}},{key:"updateActiveItem",value:function(t){var e=this._getItemsArray(),i="number"==typeof t?t:e.indexOf(t),n=e[i];this._activeItem=null==n?null:n,this._activeItemIndex=i}},{key:"_setActiveItemByDelta",value:function(t){this._wrap?this._setActiveInWrapMode(t):this._setActiveInDefaultMode(t)}},{key:"_setActiveInWrapMode",value:function(t){for(var e=this._getItemsArray(),i=1;i<=e.length;i++){var n=(this._activeItemIndex+t*i+e.length)%e.length;if(!this._skipPredicateFn(e[n]))return void this.setActiveItem(n)}}},{key:"_setActiveInDefaultMode",value:function(t){this._setActiveItemByIndex(this._activeItemIndex+t,t)}},{key:"_setActiveItemByIndex",value:function(t,e){var i=this._getItemsArray();if(i[t]){for(;this._skipPredicateFn(i[t]);)if(!i[t+=e])return;this.setActiveItem(t)}}},{key:"_getItemsArray",value:function(){return this._items instanceof a.K?this._items.toArray():this._items}},{key:"activeItemIndex",get:function(){return this._activeItemIndex}},{key:"activeItem",get:function(){return this._activeItem}}]),t}(),Yi=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return _createClass(i,[{key:"setActiveItem",value:function(t){this.activeItem&&this.activeItem.setInactiveStyles(),_get(_getPrototypeOf(i.prototype),"setActiveItem",this).call(this,t),this.activeItem&&this.activeItem.setActiveStyles()}}]),i}(Wi),Qi=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t;return _classCallCheck(this,i),(t=e.apply(this,arguments))._origin="program",t}return _createClass(i,[{key:"setFocusOrigin",value:function(t){return this._origin=t,this}},{key:"setActiveItem",value:function(t){_get(_getPrototypeOf(i.prototype),"setActiveItem",this).call(this,t),this.activeItem&&this.activeItem.focus(this._origin)}}]),i}(Wi),$i=((Vi=function(){function t(e){_classCallCheck(this,t),this._platform=e}return _createClass(t,[{key:"isDisabled",value:function(t){return t.hasAttribute("disabled")}},{key:"isVisible",value:function(t){return function(t){return!!(t.offsetWidth||t.offsetHeight||"function"==typeof t.getClientRects&&t.getClientRects().length)}(t)&&"visible"===getComputedStyle(t).visibility}},{key:"isTabbable",value:function(t){if(!this._platform.isBrowser)return!1;var e,i=function(t){try{return t.frameElement}catch(KR){return null}}((e=t).ownerDocument&&e.ownerDocument.defaultView||window);if(i){var n=i&&i.nodeName.toLowerCase();if(-1===Xi(i))return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&"object"===n)return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&!this.isVisible(i))return!1}var a=t.nodeName.toLowerCase(),r=Xi(t);if(t.hasAttribute("contenteditable"))return-1!==r;if("iframe"===a)return!1;if("audio"===a){if(!t.hasAttribute("controls"))return!1;if(this._platform.BLINK)return!0}if("video"===a){if(!t.hasAttribute("controls")&&this._platform.TRIDENT)return!1;if(this._platform.BLINK||this._platform.FIREFOX)return!0}return("object"!==a||!this._platform.BLINK&&!this._platform.WEBKIT)&&!(this._platform.WEBKIT&&this._platform.IOS&&!function(t){var e=t.nodeName.toLowerCase(),i="input"===e&&t.type;return"text"===i||"password"===i||"select"===e||"textarea"===e}(t))&&t.tabIndex>=0}},{key:"isFocusable",value:function(t){return function(t){return!function(t){return function(t){return"input"==t.nodeName.toLowerCase()}(t)&&"hidden"==t.type}(t)&&(function(t){var e=t.nodeName.toLowerCase();return"input"===e||"select"===e||"button"===e||"textarea"===e}(t)||function(t){return function(t){return"a"==t.nodeName.toLowerCase()}(t)&&t.hasAttribute("href")}(t)||t.hasAttribute("contenteditable")||Ki(t))}(t)&&!this.isDisabled(t)&&this.isVisible(t)}}]),t}()).\u0275fac=function(t){return new(t||Vi)(a.Mc(xi))},Vi.\u0275prov=Object(a.uc)({factory:function(){return new Vi(Object(a.Mc)(xi))},token:Vi,providedIn:"root"}),Vi);function Ki(t){if(!t.hasAttribute("tabindex")||void 0===t.tabIndex)return!1;var e=t.getAttribute("tabindex");return"-32768"!=e&&!(!e||isNaN(parseInt(e,10)))}function Xi(t){if(!Ki(t))return null;var e=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e}var Zi,Ji=function(){function t(e,i,n,a){var r=this,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];_classCallCheck(this,t),this._element=e,this._checker=i,this._ngZone=n,this._document=a,this._hasAttached=!1,this.startAnchorListener=function(){return r.focusLastTabbableElement()},this.endAnchorListener=function(){return r.focusFirstTabbableElement()},this._enabled=!0,o||this.attachAnchors()}return _createClass(t,[{key:"destroy",value:function(){var t=this._startAnchor,e=this._endAnchor;t&&(t.removeEventListener("focus",this.startAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),e&&(e.removeEventListener("focus",this.endAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),this._startAnchor=this._endAnchor=null}},{key:"attachAnchors",value:function(){var t=this;return!!this._hasAttached||(this._ngZone.runOutsideAngular((function(){t._startAnchor||(t._startAnchor=t._createAnchor(),t._startAnchor.addEventListener("focus",t.startAnchorListener)),t._endAnchor||(t._endAnchor=t._createAnchor(),t._endAnchor.addEventListener("focus",t.endAnchorListener))})),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}},{key:"focusInitialElementWhenReady",value:function(){var t=this;return new Promise((function(e){t._executeOnStable((function(){return e(t.focusInitialElement())}))}))}},{key:"focusFirstTabbableElementWhenReady",value:function(){var t=this;return new Promise((function(e){t._executeOnStable((function(){return e(t.focusFirstTabbableElement())}))}))}},{key:"focusLastTabbableElementWhenReady",value:function(){var t=this;return new Promise((function(e){t._executeOnStable((function(){return e(t.focusLastTabbableElement())}))}))}},{key:"_getRegionBoundary",value:function(t){for(var e=this._element.querySelectorAll("[cdk-focus-region-".concat(t,"], ")+"[cdkFocusRegion".concat(t,"], ")+"[cdk-focus-".concat(t,"]")),i=0;i=0;i--){var n=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(n)return n}return null}},{key:"_createAnchor",value:function(){var t=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add("cdk-visually-hidden"),t.classList.add("cdk-focus-trap-anchor"),t.setAttribute("aria-hidden","true"),t}},{key:"_toggleAnchorTabIndex",value:function(t,e){t?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}},{key:"toggleAnchors",value:function(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}},{key:"_executeOnStable",value:function(t){this._ngZone.isStable?t():this._ngZone.onStable.asObservable().pipe(ci(1)).subscribe(t)}},{key:"enabled",get:function(){return this._enabled},set:function(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}}]),t}(),tn=((Zi=function(){function t(e,i,n){_classCallCheck(this,t),this._checker=e,this._ngZone=i,this._document=n}return _createClass(t,[{key:"create",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new Ji(t,this._checker,this._ngZone,this._document,e)}}]),t}()).\u0275fac=function(t){return new(t||Zi)(a.Mc($i),a.Mc(a.F),a.Mc(ye.e))},Zi.\u0275prov=Object(a.uc)({factory:function(){return new Zi(Object(a.Mc)($i),Object(a.Mc)(a.F),Object(a.Mc)(ye.e))},token:Zi,providedIn:"root"}),Zi);"undefined"!=typeof Element&∈var en,nn,an,rn=new a.v("liveAnnouncerElement",{providedIn:"root",factory:function(){return null}}),on=new a.v("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),sn=((en=function(){function t(e,i,n,a){_classCallCheck(this,t),this._ngZone=i,this._defaultOptions=a,this._document=n,this._liveElement=e||this._createLiveElement()}return _createClass(t,[{key:"announce",value:function(t){for(var e,i,n,a=this,r=this._defaultOptions,o=arguments.length,s=new Array(o>1?o-1:0),l=1;l1&&void 0!==arguments[1]&&arguments[1];if(!this._platform.isBrowser)return Ne(null);var n=vi(t);if(this._elementInfo.has(n)){var a=this._elementInfo.get(n);return a.checkChildren=i,a.subject.asObservable()}var r={unlisten:function(){},checkChildren:i,subject:new Me.a};this._elementInfo.set(n,r),this._incrementMonitoredElementCount();var o=function(t){return e._onFocus(t,n)},s=function(t){return e._onBlur(t,n)};return this._ngZone.runOutsideAngular((function(){n.addEventListener("focus",o,!0),n.addEventListener("blur",s,!0)})),r.unlisten=function(){n.removeEventListener("focus",o,!0),n.removeEventListener("blur",s,!0)},r.subject.asObservable()}},{key:"stopMonitoring",value:function(t){var e=vi(t),i=this._elementInfo.get(e);i&&(i.unlisten(),i.subject.complete(),this._setClasses(e),this._elementInfo.delete(e),this._decrementMonitoredElementCount())}},{key:"focusVia",value:function(t,e,i){var n=vi(t);this._setOriginForCurrentEventQueue(e),"function"==typeof n.focus&&n.focus(i)}},{key:"ngOnDestroy",value:function(){var t=this;this._elementInfo.forEach((function(e,i){return t.stopMonitoring(i)}))}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_toggleClass",value:function(t,e,i){i?t.classList.add(e):t.classList.remove(e)}},{key:"_setClasses",value:function(t,e){this._elementInfo.get(t)&&(this._toggleClass(t,"cdk-focused",!!e),this._toggleClass(t,"cdk-touch-focused","touch"===e),this._toggleClass(t,"cdk-keyboard-focused","keyboard"===e),this._toggleClass(t,"cdk-mouse-focused","mouse"===e),this._toggleClass(t,"cdk-program-focused","program"===e))}},{key:"_setOriginForCurrentEventQueue",value:function(t){var e=this;this._ngZone.runOutsideAngular((function(){e._origin=t,0===e._detectionMode&&(e._originTimeoutId=setTimeout((function(){return e._origin=null}),1))}))}},{key:"_wasCausedByTouch",value:function(t){var e=t.target;return this._lastTouchTarget instanceof Node&&e instanceof Node&&(e===this._lastTouchTarget||e.contains(this._lastTouchTarget))}},{key:"_onFocus",value:function(t,e){var i=this._elementInfo.get(e);if(i&&(i.checkChildren||e===t.target)){var n=this._origin;n||(n=this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:this._wasCausedByTouch(t)?"touch":"program"),this._setClasses(e,n),this._emitOrigin(i.subject,n),this._lastFocusOrigin=n}}},{key:"_onBlur",value:function(t,e){var i=this._elementInfo.get(e);!i||i.checkChildren&&t.relatedTarget instanceof Node&&e.contains(t.relatedTarget)||(this._setClasses(e),this._emitOrigin(i.subject,null))}},{key:"_emitOrigin",value:function(t,e){this._ngZone.run((function(){return t.next(e)}))}},{key:"_incrementMonitoredElementCount",value:function(){var t=this;1==++this._monitoredElementCount&&this._platform.isBrowser&&this._ngZone.runOutsideAngular((function(){var e=t._getDocument(),i=t._getWindow();e.addEventListener("keydown",t._documentKeydownListener,cn),e.addEventListener("mousedown",t._documentMousedownListener,cn),e.addEventListener("touchstart",t._documentTouchstartListener,cn),i.addEventListener("focus",t._windowFocusListener)}))}},{key:"_decrementMonitoredElementCount",value:function(){if(!--this._monitoredElementCount){var t=this._getDocument(),e=this._getWindow();t.removeEventListener("keydown",this._documentKeydownListener,cn),t.removeEventListener("mousedown",this._documentMousedownListener,cn),t.removeEventListener("touchstart",this._documentTouchstartListener,cn),e.removeEventListener("focus",this._windowFocusListener),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._touchTimeoutId),clearTimeout(this._originTimeoutId)}}}]),t}()).\u0275fac=function(t){return new(t||an)(a.Mc(a.F),a.Mc(xi),a.Mc(ye.e,8),a.Mc(ln,8))},an.\u0275prov=Object(a.uc)({factory:function(){return new an(Object(a.Mc)(a.F),Object(a.Mc)(xi),Object(a.Mc)(ye.e,8),Object(a.Mc)(ln,8))},token:an,providedIn:"root"}),an),dn=((nn=function(){function t(e,i){var n=this;_classCallCheck(this,t),this._elementRef=e,this._focusMonitor=i,this.cdkFocusChange=new a.s,this._monitorSubscription=this._focusMonitor.monitor(this._elementRef,this._elementRef.nativeElement.hasAttribute("cdkMonitorSubtreeFocus")).subscribe((function(t){return n.cdkFocusChange.emit(t)}))}return _createClass(t,[{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription.unsubscribe()}}]),t}()).\u0275fac=function(t){return new(t||nn)(a.yc(a.q),a.yc(un))},nn.\u0275dir=a.tc({type:nn,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),nn);function hn(t){return 0===t.buttons}var mn,fn,pn,gn,vn,bn=((fn=function(){function t(e,i){_classCallCheck(this,t),this._platform=e,this._document=i}return _createClass(t,[{key:"getHighContrastMode",value:function(){if(!this._platform.isBrowser)return 0;var t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);var e=(this._document.defaultView.getComputedStyle(t).backgroundColor||"").replace(/ /g,"");switch(this._document.body.removeChild(t),e){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}},{key:"_applyBodyHighContrastModeCssClasses",value:function(){if(this._platform.isBrowser&&this._document.body){var t=this._document.body.classList;t.remove("cdk-high-contrast-active"),t.remove("cdk-high-contrast-black-on-white"),t.remove("cdk-high-contrast-white-on-black");var e=this.getHighContrastMode();1===e?(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-black-on-white")):2===e&&(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-white-on-black"))}}}]),t}()).\u0275fac=function(t){return new(t||fn)(a.Mc(xi),a.Mc(ye.e))},fn.\u0275prov=Object(a.uc)({factory:function(){return new fn(Object(a.Mc)(xi),Object(a.Mc)(ye.e))},token:fn,providedIn:"root"}),fn),yn=((mn=function t(e){_classCallCheck(this,t),e._applyBodyHighContrastModeCssClasses()}).\u0275mod=a.wc({type:mn}),mn.\u0275inj=a.vc({factory:function(t){return new(t||mn)(a.Mc(bn))},imports:[[Si,zi]]}),mn),_n=new a.v("cdk-dir-doc",{providedIn:"root",factory:function(){return Object(a.db)(ye.e)}}),kn=((vn=function(){function t(e){if(_classCallCheck(this,t),this.value="ltr",this.change=new a.s,e){var i=e.documentElement?e.documentElement.dir:null,n=(e.body?e.body.dir:null)||i;this.value="ltr"===n||"rtl"===n?n:"ltr"}}return _createClass(t,[{key:"ngOnDestroy",value:function(){this.change.complete()}}]),t}()).\u0275fac=function(t){return new(t||vn)(a.Mc(_n,8))},vn.\u0275prov=Object(a.uc)({factory:function(){return new vn(Object(a.Mc)(_n,8))},token:vn,providedIn:"root"}),vn),Cn=((gn=function(){function t(){_classCallCheck(this,t),this._dir="ltr",this._isInitialized=!1,this.change=new a.s}return _createClass(t,[{key:"ngAfterContentInit",value:function(){this._isInitialized=!0}},{key:"ngOnDestroy",value:function(){this.change.complete()}},{key:"dir",get:function(){return this._dir},set:function(t){var e=this._dir,i=t?t.toLowerCase():t;this._rawDir=t,this._dir="ltr"===i||"rtl"===i?i:"ltr",e!==this._dir&&this._isInitialized&&this.change.emit(this._dir)}},{key:"value",get:function(){return this.dir}}]),t}()).\u0275fac=function(t){return new(t||gn)},gn.\u0275dir=a.tc({type:gn,selectors:[["","dir",""]],hostVars:1,hostBindings:function(t,e){2&t&&a.lc("dir",e._rawDir)},inputs:{dir:"dir"},outputs:{change:"dirChange"},exportAs:["dir"],features:[a.jc([{provide:kn,useExisting:gn}])]}),gn),wn=((pn=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:pn}),pn.\u0275inj=a.vc({factory:function(t){return new(t||pn)}}),pn),xn=new a.W("9.2.0"),Sn=i("bHdf");function On(){return Object(Sn.a)(1)}function Dn(){return On()(Ne.apply(void 0,arguments))}function En(){for(var t=arguments.length,e=new Array(t),i=0;i1&&void 0!==arguments[1]?arguments[1]:0;return function(t){_inherits(n,t);var i=_createSuper(n);function n(){var t;_classCallCheck(this,n);for(var a=arguments.length,r=new Array(a),o=0;o0?i:t}},{key:"localeChanges",get:function(){return this._localeChanges}}]),t}(),Gn=new a.v("mat-date-formats");try{Un="undefined"!=typeof Intl}catch(KR){Un=!1}var Wn={long:["January","February","March","April","May","June","July","August","September","October","November","December"],short:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],narrow:["J","F","M","A","M","J","J","A","S","O","N","D"]},Yn=Kn(31,(function(t){return String(t+1)})),Qn={long:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],short:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"]},$n=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function Kn(t,e){for(var i=Array(t),n=0;n11)throw Error('Invalid month index "'.concat(e,'". Month index has to be between 0 and 11.'));if(i<1)throw Error('Invalid date "'.concat(i,'". Date has to be greater than 0.'));var n=this._createDateWithOverflow(t,e,i);if(n.getMonth()!=e)throw Error('Invalid date "'.concat(i,'" for month with index "').concat(e,'".'));return n}},{key:"today",value:function(){return new Date}},{key:"parse",value:function(t){return"number"==typeof t?new Date(t):t?new Date(Date.parse(t)):null}},{key:"format",value:function(t,e){if(!this.isValid(t))throw Error("NativeDateAdapter: Cannot format invalid date.");if(Un){this._clampDate&&(t.getFullYear()<1||t.getFullYear()>9999)&&(t=this.clone(t)).setFullYear(Math.max(1,Math.min(9999,t.getFullYear()))),e=Object.assign(Object.assign({},e),{timeZone:"utc"});var i=new Intl.DateTimeFormat(this.locale,e);return this._stripDirectionalityCharacters(this._format(i,t))}return this._stripDirectionalityCharacters(t.toDateString())}},{key:"addCalendarYears",value:function(t,e){return this.addCalendarMonths(t,12*e)}},{key:"addCalendarMonths",value:function(t,e){var i=this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+e,this.getDate(t));return this.getMonth(i)!=((this.getMonth(t)+e)%12+12)%12&&(i=this._createDateWithOverflow(this.getYear(i),this.getMonth(i),0)),i}},{key:"addCalendarDays",value:function(t,e){return this._createDateWithOverflow(this.getYear(t),this.getMonth(t),this.getDate(t)+e)}},{key:"toIso8601",value:function(t){return[t.getUTCFullYear(),this._2digit(t.getUTCMonth()+1),this._2digit(t.getUTCDate())].join("-")}},{key:"deserialize",value:function(t){if("string"==typeof t){if(!t)return null;if($n.test(t)){var e=new Date(t);if(this.isValid(e))return e}}return _get(_getPrototypeOf(i.prototype),"deserialize",this).call(this,t)}},{key:"isDateInstance",value:function(t){return t instanceof Date}},{key:"isValid",value:function(t){return!isNaN(t.getTime())}},{key:"invalid",value:function(){return new Date(NaN)}},{key:"_createDateWithOverflow",value:function(t,e,i){var n=new Date(t,e,i);return t>=0&&t<100&&n.setFullYear(this.getYear(n)-1900),n}},{key:"_2digit",value:function(t){return("00"+t).slice(-2)}},{key:"_stripDirectionalityCharacters",value:function(t){return t.replace(/[\u200e\u200f]/g,"")}},{key:"_format",value:function(t,e){var i=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.format(i)}}]),i}(qn)).\u0275fac=function(t){return new(t||Zn)(a.Mc(Hn,8),a.Mc(xi))},Zn.\u0275prov=a.uc({token:Zn,factory:Zn.\u0275fac}),Zn),na=((Xn=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Xn}),Xn.\u0275inj=a.vc({factory:function(t){return new(t||Xn)},providers:[{provide:qn,useClass:ia}],imports:[[Si]]}),Xn),aa={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}},ra=((ea=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:ea}),ea.\u0275inj=a.vc({factory:function(t){return new(t||ea)},providers:[{provide:Gn,useValue:aa}],imports:[[na]]}),ea),oa=((ta=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"isErrorState",value:function(t,e){return!!(t&&t.invalid&&(t.touched||e&&e.submitted))}}]),t}()).\u0275fac=function(t){return new(t||ta)},ta.\u0275prov=Object(a.uc)({factory:function(){return new ta},token:ta,providedIn:"root"}),ta),sa=((Jn=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Jn)},Jn.\u0275dir=a.tc({type:Jn,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]}),Jn);function la(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"mat";t.changes.pipe(En(t)).subscribe((function(t){var n=t.length;ca(e,"".concat(i,"-2-line"),!1),ca(e,"".concat(i,"-3-line"),!1),ca(e,"".concat(i,"-multi-line"),!1),2===n||3===n?ca(e,"".concat(i,"-").concat(n,"-line"),!0):n>3&&ca(e,"".concat(i,"-multi-line"),!0)}))}function ca(t,e,i){var n=t.nativeElement.classList;i?n.add(e):n.remove(e)}var ua,da,ha,ma,fa,pa,ga,va=((ua=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:ua}),ua.\u0275inj=a.vc({factory:function(t){return new(t||ua)},imports:[[Ln],Ln]}),ua),ba=function(){function t(e,i,n){_classCallCheck(this,t),this._renderer=e,this.element=i,this.config=n,this.state=3}return _createClass(t,[{key:"fadeOut",value:function(){this._renderer.fadeOutRipple(this)}}]),t}(),ya={enterDuration:450,exitDuration:400},_a=Ei({passive:!0}),ka=function(){function t(e,i,n,a){var r=this;_classCallCheck(this,t),this._target=e,this._ngZone=i,this._isPointerDown=!1,this._triggerEvents=new Map,this._activeRipples=new Set,this._onMousedown=function(t){var e=hn(t),i=r._lastTouchStartEvent&&Date.now()2&&void 0!==arguments[2]?arguments[2]:{},a=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),r=Object.assign(Object.assign({},ya),n.animation);n.centered&&(t=a.left+a.width/2,e=a.top+a.height/2);var o=n.radius||function(t,e,i){var n=Math.max(Math.abs(t-i.left),Math.abs(t-i.right)),a=Math.max(Math.abs(e-i.top),Math.abs(e-i.bottom));return Math.sqrt(n*n+a*a)}(t,e,a),s=t-a.left,l=e-a.top,c=r.enterDuration,u=document.createElement("div");u.classList.add("mat-ripple-element"),u.style.left="".concat(s-o,"px"),u.style.top="".concat(l-o,"px"),u.style.height="".concat(2*o,"px"),u.style.width="".concat(2*o,"px"),null!=n.color&&(u.style.backgroundColor=n.color),u.style.transitionDuration="".concat(c,"ms"),this._containerElement.appendChild(u),window.getComputedStyle(u).getPropertyValue("opacity"),u.style.transform="scale(1)";var d=new ba(this,u,n);return d.state=0,this._activeRipples.add(d),n.persistent||(this._mostRecentTransientRipple=d),this._runTimeoutOutsideZone((function(){var t=d===i._mostRecentTransientRipple;d.state=1,n.persistent||t&&i._isPointerDown||d.fadeOut()}),c),d}},{key:"fadeOutRipple",value:function(t){var e=this._activeRipples.delete(t);if(t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),e){var i=t.element,n=Object.assign(Object.assign({},ya),t.config.animation);i.style.transitionDuration="".concat(n.exitDuration,"ms"),i.style.opacity="0",t.state=2,this._runTimeoutOutsideZone((function(){t.state=3,i.parentNode.removeChild(i)}),n.exitDuration)}}},{key:"fadeOutAll",value:function(){this._activeRipples.forEach((function(t){return t.fadeOut()}))}},{key:"setupTriggerEvents",value:function(t){var e=this,i=vi(t);i&&i!==this._triggerElement&&(this._removeTriggerEvents(),this._ngZone.runOutsideAngular((function(){e._triggerEvents.forEach((function(t,e){i.addEventListener(e,t,_a)}))})),this._triggerElement=i)}},{key:"_runTimeoutOutsideZone",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this._ngZone.runOutsideAngular((function(){return setTimeout(t,e)}))}},{key:"_removeTriggerEvents",value:function(){var t=this;this._triggerElement&&this._triggerEvents.forEach((function(e,i){t._triggerElement.removeEventListener(i,e,_a)}))}}]),t}(),Ca=new a.v("mat-ripple-global-options"),wa=((fa=function(){function t(e,i,n,a,r){_classCallCheck(this,t),this._elementRef=e,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=a||{},this._rippleRenderer=new ka(this,i,e,n),"NoopAnimations"===r&&(this._globalOptions.animation={enterDuration:0,exitDuration:0})}return _createClass(t,[{key:"ngOnInit",value:function(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}},{key:"ngOnDestroy",value:function(){this._rippleRenderer._removeTriggerEvents()}},{key:"fadeOutAll",value:function(){this._rippleRenderer.fadeOutAll()}},{key:"_setupTriggerEventsIfEnabled",value:function(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}},{key:"launch",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2?arguments[2]:void 0;return"number"==typeof t?this._rippleRenderer.fadeInRipple(t,e,Object.assign(Object.assign({},this.rippleConfig),i)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),t))}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=t,this._setupTriggerEventsIfEnabled()}},{key:"trigger",get:function(){return this._trigger||this._elementRef.nativeElement},set:function(t){this._trigger=t,this._setupTriggerEventsIfEnabled()}},{key:"rippleConfig",get:function(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign({},this._globalOptions.animation),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}},{key:"rippleDisabled",get:function(){return this.disabled||!!this._globalOptions.disabled}}]),t}()).\u0275fac=function(t){return new(t||fa)(a.yc(a.q),a.yc(a.F),a.yc(xi),a.yc(Ca,8),a.yc(Te,8))},fa.\u0275dir=a.tc({type:fa,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(t,e){2&t&&a.oc("mat-ripple-unbounded",e.unbounded)},inputs:{radius:["matRippleRadius","radius"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"],color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],animation:["matRippleAnimation","animation"]},exportAs:["matRipple"]}),fa),xa=((ma=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:ma}),ma.\u0275inj=a.vc({factory:function(t){return new(t||ma)},imports:[[Ln,Si],Ln]}),ma),Sa=((ha=function t(e){_classCallCheck(this,t),this._animationMode=e,this.state="unchecked",this.disabled=!1}).\u0275fac=function(t){return new(t||ha)(a.yc(Te,8))},ha.\u0275cmp=a.sc({type:ha,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(t,e){2&t&&a.oc("mat-pseudo-checkbox-indeterminate","indeterminate"===e.state)("mat-pseudo-checkbox-checked","checked"===e.state)("mat-pseudo-checkbox-disabled",e.disabled)("_mat-animation-noopable","NoopAnimations"===e._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(t,e){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n'],encapsulation:2,changeDetection:0}),ha),Oa=((da=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:da}),da.\u0275inj=a.vc({factory:function(t){return new(t||da)}}),da),Da=Fn((function t(){_classCallCheck(this,t)})),Ea=0,Aa=((pa=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t;return _classCallCheck(this,i),(t=e.apply(this,arguments))._labelId="mat-optgroup-label-".concat(Ea++),t}return i}(Da)).\u0275fac=function(t){return Ia(t||pa)},pa.\u0275cmp=a.sc({type:pa,selectors:[["mat-optgroup"]],hostAttrs:["role","group",1,"mat-optgroup"],hostVars:4,hostBindings:function(t,e){2&t&&(a.lc("aria-disabled",e.disabled.toString())("aria-labelledby",e._labelId),a.oc("mat-optgroup-disabled",e.disabled))},inputs:{disabled:"disabled",label:"label"},exportAs:["matOptgroup"],features:[a.hc],ngContentSelectors:In,decls:4,vars:2,consts:[[1,"mat-optgroup-label",3,"id"]],template:function(t,e){1&t&&(a.Zc(An),a.Dc(0,"label",0),a.vd(1),a.Yc(2),a.Cc(),a.Yc(3,1)),2&t&&(a.ad("id",e._labelId),a.kc(1),a.xd("",e.label," "))},styles:[".mat-optgroup-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup-label[disabled]{cursor:default}[dir=rtl] .mat-optgroup-label{text-align:right}.mat-optgroup-label .mat-icon{margin-right:16px;vertical-align:middle}.mat-optgroup-label .mat-icon svg{vertical-align:top}[dir=rtl] .mat-optgroup-label .mat-icon{margin-left:16px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),pa),Ia=a.Fc(Aa),Ta=0,Pa=function t(e){var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];_classCallCheck(this,t),this.source=e,this.isUserInput=i},Ra=new a.v("MAT_OPTION_PARENT_COMPONENT"),Ma=((ga=function(){function t(e,i,n,r){_classCallCheck(this,t),this._element=e,this._changeDetectorRef=i,this._parent=n,this.group=r,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-".concat(Ta++),this.onSelectionChange=new a.s,this._stateChanges=new Me.a}return _createClass(t,[{key:"select",value:function(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}},{key:"deselect",value:function(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}},{key:"focus",value:function(t,e){var i=this._getHostElement();"function"==typeof i.focus&&i.focus(e)}},{key:"setActiveStyles",value:function(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}},{key:"setInactiveStyles",value:function(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}},{key:"getLabel",value:function(){return this.viewValue}},{key:"_handleKeydown",value:function(t){13!==t.keyCode&&32!==t.keyCode||Be(t)||(this._selectViaInteraction(),t.preventDefault())}},{key:"_selectViaInteraction",value:function(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}},{key:"_getAriaSelected",value:function(){return this.selected||!this.multiple&&null}},{key:"_getTabIndex",value:function(){return this.disabled?"-1":"0"}},{key:"_getHostElement",value:function(){return this._element.nativeElement}},{key:"ngAfterViewChecked",value:function(){if(this._selected){var t=this.viewValue;t!==this._mostRecentViewValue&&(this._mostRecentViewValue=t,this._stateChanges.next())}}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"_emitSelectionChangeEvent",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.onSelectionChange.emit(new Pa(this,t))}},{key:"multiple",get:function(){return this._parent&&this._parent.multiple}},{key:"selected",get:function(){return this._selected}},{key:"disabled",get:function(){return this.group&&this.group.disabled||this._disabled},set:function(t){this._disabled=mi(t)}},{key:"disableRipple",get:function(){return this._parent&&this._parent.disableRipple}},{key:"active",get:function(){return this._active}},{key:"viewValue",get:function(){return(this._getHostElement().textContent||"").trim()}}]),t}()).\u0275fac=function(t){return new(t||ga)(a.yc(a.q),a.yc(a.j),a.yc(Ra,8),a.yc(Aa,8))},ga.\u0275cmp=a.sc({type:ga,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-option","mat-focus-indicator"],hostVars:12,hostBindings:function(t,e){1&t&&a.Qc("click",(function(){return e._selectViaInteraction()}))("keydown",(function(t){return e._handleKeydown(t)})),2&t&&(a.Gc("id",e.id),a.lc("tabindex",e._getTabIndex())("aria-selected",e._getAriaSelected())("aria-disabled",e.disabled.toString()),a.oc("mat-selected",e.selected)("mat-option-multiple",e.multiple)("mat-active",e.active)("mat-option-disabled",e.disabled))},inputs:{id:"id",disabled:"disabled",value:"value"},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:Rn,decls:4,vars:3,consts:[["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"]],template:function(t,e){1&t&&(a.Zc(),a.td(0,Tn,1,2,"mat-pseudo-checkbox",0),a.Dc(1,"span",1),a.Yc(2),a.Cc(),a.zc(3,"div",2)),2&t&&(a.ad("ngIf",e.multiple),a.kc(3),a.ad("matRippleTrigger",e._getHostElement())("matRippleDisabled",e.disabled||e.disableRipple))},directives:[ye.t,wa,Sa],styles:[".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.cdk-high-contrast-active .mat-option .mat-option-ripple{opacity:.5}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),ga);function ja(t,e,i){if(i.length){for(var n=e.toArray(),a=i.toArray(),r=0,o=0;oi+n?Math.max(0,a-n+e):i}var Fa,za,Na,Ba,Va,Ua=((Fa=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Fa}),Fa.\u0275inj=a.vc({factory:function(t){return new(t||Fa)},imports:[[xa,ye.c,Oa]]}),Fa),Ha=new a.v("mat-label-global-options"),qa=["mat-button",""],Ga=["*"],Wa=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],Ya=zn(Fn(Nn((function t(e){_classCallCheck(this,t),this._elementRef=e})))),Qa=((Ba=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;_classCallCheck(this,i),(r=e.call(this,t))._focusMonitor=n,r._animationMode=a,r.isRoundButton=r._hasHostAttributes("mat-fab","mat-mini-fab"),r.isIconButton=r._hasHostAttributes("mat-icon-button");var o,s=_createForOfIteratorHelper(Wa);try{for(s.s();!(o=s.n()).done;){var l=o.value;r._hasHostAttributes(l)&&r._getHostElement().classList.add(l)}}catch(c){s.e(c)}finally{s.f()}return t.nativeElement.classList.add("mat-button-base"),r._focusMonitor.monitor(r._elementRef,!0),r.isRoundButton&&(r.color="accent"),r}return _createClass(i,[{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef)}},{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program",e=arguments.length>1?arguments[1]:void 0;this._focusMonitor.focusVia(this._getHostElement(),t,e)}},{key:"_getHostElement",value:function(){return this._elementRef.nativeElement}},{key:"_isRippleDisabled",value:function(){return this.disableRipple||this.disabled}},{key:"_hasHostAttributes",value:function(){for(var t=this,e=arguments.length,i=new Array(e),n=0;n*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}\n"],encapsulation:2,changeDetection:0}),Ba),$a=((Na=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){return _classCallCheck(this,i),e.call(this,n,t,a)}return _createClass(i,[{key:"_haltDisabledEvents",value:function(t){this.disabled&&(t.preventDefault(),t.stopImmediatePropagation())}}]),i}(Qa)).\u0275fac=function(t){return new(t||Na)(a.yc(un),a.yc(a.q),a.yc(Te,8))},Na.\u0275cmp=a.sc({type:Na,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-icon-button",""],["a","mat-fab",""],["a","mat-mini-fab",""],["a","mat-stroked-button",""],["a","mat-flat-button",""]],hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(t,e){1&t&&a.Qc("click",(function(t){return e._haltDisabledEvents(t)})),2&t&&(a.lc("tabindex",e.disabled?-1:e.tabIndex||0)("disabled",e.disabled||null)("aria-disabled",e.disabled.toString()),a.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[a.hc],attrs:qa,ngContentSelectors:Ga,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(t,e){1&t&&(a.Zc(),a.Dc(0,"span",0),a.Yc(1),a.Cc(),a.zc(2,"div",1),a.zc(3,"div",2)),2&t&&(a.kc(2),a.oc("mat-button-ripple-round",e.isRoundButton||e.isIconButton),a.ad("matRippleDisabled",e._isRippleDisabled())("matRippleCentered",e.isIconButton)("matRippleTrigger",e._getHostElement()))},directives:[wa],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button[disabled],.mat-icon-button[disabled],.mat-stroked-button[disabled],.mat-flat-button[disabled]{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button[disabled]{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab[disabled]{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab[disabled]{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.cdk-high-contrast-active .mat-button-focus-overlay{background-color:#fff}.cdk-high-contrast-black-on-white .mat-button-focus-overlay{background-color:#000}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}\n"],encapsulation:2,changeDetection:0}),Na),Ka=((za=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:za}),za.\u0275inj=a.vc({factory:function(t){return new(t||za)},imports:[[xa,Ln],Ln]}),za),Xa=function(){function t(){var e=this,i=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1?arguments[1]:void 0,a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];_classCallCheck(this,t),this._multiple=i,this._emitChanges=a,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new Me.a,n&&n.length&&(i?n.forEach((function(t){return e._markSelected(t)})):this._markSelected(n[0]),this._selectedToEmit.length=0)}return _createClass(t,[{key:"select",value:function(){for(var t=this,e=arguments.length,i=new Array(e),n=0;n1&&!this._multiple)throw Error("Cannot pass multiple values into SelectionModel with single-value mode.")}},{key:"selected",get:function(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}}]),t}(),Za=((Va=function(){function t(){_classCallCheck(this,t),this._listeners=[]}return _createClass(t,[{key:"notify",value:function(t,e){var i,n=_createForOfIteratorHelper(this._listeners);try{for(n.s();!(i=n.n()).done;)(0,i.value)(t,e)}catch(a){n.e(a)}finally{n.f()}}},{key:"listen",value:function(t){var e=this;return this._listeners.push(t),function(){e._listeners=e._listeners.filter((function(e){return t!==e}))}}},{key:"ngOnDestroy",value:function(){this._listeners=[]}}]),t}()).\u0275fac=function(t){return new(t||Va)},Va.\u0275prov=Object(a.uc)({factory:function(){return new Va},token:Va,providedIn:"root"}),Va),Ja=i("DH7j"),tr=i("XoHu"),er=i("Cfvw");function ir(){for(var t=arguments.length,e=new Array(t),i=0;it?{max:{max:t,actual:e.value}}:null}}},{key:"required",value:function(t){return xr(t.value)?{required:!0}:null}},{key:"requiredTrue",value:function(t){return!0===t.value?null:{required:!0}}},{key:"email",value:function(t){return xr(t.value)||Dr.test(t.value)?null:{email:!0}}},{key:"minLength",value:function(t){return function(e){if(xr(e.value))return null;var i=e.value?e.value.length:0;return it?{maxlength:{requiredLength:t,actualLength:i}}:null}}},{key:"pattern",value:function(e){return e?("string"==typeof e?(n="","^"!==e.charAt(0)&&(n+="^"),n+=e,"$"!==e.charAt(e.length-1)&&(n+="$"),i=new RegExp(n)):(n=e.toString(),i=e),function(t){if(xr(t.value))return null;var e=t.value;return i.test(e)?null:{pattern:{requiredPattern:n,actualValue:e}}}):t.nullValidator;var i,n}},{key:"nullValidator",value:function(t){return null}},{key:"compose",value:function(t){if(!t)return null;var e=t.filter(Ar);return 0==e.length?null:function(t){return Tr(function(t,e){return e.map((function(e){return e(t)}))}(t,e))}}},{key:"composeAsync",value:function(t){if(!t)return null;var e=t.filter(Ar);return 0==e.length?null:function(t){return ir(function(t,e){return e.map((function(e){return e(t)}))}(t,e).map(Ir)).pipe(Object(ai.a)(Tr))}}}]),t}();function Ar(t){return null!=t}function Ir(t){var e=Object(a.Nb)(t)?Object(er.a)(t):t;if(!Object(a.Mb)(e))throw new Error("Expected validator to return Promise or Observable.");return e}function Tr(t){var e={};return t.forEach((function(t){e=null!=t?Object.assign(Object.assign({},e),t):e})),0===Object.keys(e).length?null:e}function Pr(t){return t.validate?function(e){return t.validate(e)}:t}function Rr(t){return t.validate?function(e){return t.validate(e)}:t}var Mr,jr,Lr,Fr,zr={provide:lr,useExisting:Object(a.cb)((function(){return Nr})),multi:!0},Nr=((Mr=function(){function t(e,i){_classCallCheck(this,t),this._renderer=e,this._elementRef=i,this.onChange=function(t){},this.onTouched=function(){}}return _createClass(t,[{key:"writeValue",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}},{key:"registerOnChange",value:function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}]),t}()).\u0275fac=function(t){return new(t||Mr)(a.yc(a.L),a.yc(a.q))},Mr.\u0275dir=a.tc({type:Mr,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(t,e){1&t&&a.Qc("change",(function(t){return e.onChange(t.target.value)}))("input",(function(t){return e.onChange(t.target.value)}))("blur",(function(){return e.onTouched()}))},features:[a.jc([zr])]}),Mr),Br={provide:lr,useExisting:Object(a.cb)((function(){return Ur})),multi:!0},Vr=((Lr=function(){function t(){_classCallCheck(this,t),this._accessors=[]}return _createClass(t,[{key:"add",value:function(t,e){this._accessors.push([t,e])}},{key:"remove",value:function(t){for(var e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)}},{key:"select",value:function(t){var e=this;this._accessors.forEach((function(i){e._isSameGroup(i,t)&&i[1]!==t&&i[1].fireUncheck(t.value)}))}},{key:"_isSameGroup",value:function(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name}}]),t}()).\u0275fac=function(t){return new(t||Lr)},Lr.\u0275prov=a.uc({token:Lr,factory:Lr.\u0275fac}),Lr),Ur=((jr=function(){function t(e,i,n,a){_classCallCheck(this,t),this._renderer=e,this._elementRef=i,this._registry=n,this._injector=a,this.onChange=function(){},this.onTouched=function(){}}return _createClass(t,[{key:"ngOnInit",value:function(){this._control=this._injector.get(_r),this._checkName(),this._registry.add(this._control,this)}},{key:"ngOnDestroy",value:function(){this._registry.remove(this)}},{key:"writeValue",value:function(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}},{key:"registerOnChange",value:function(t){var e=this;this._fn=t,this.onChange=function(){t(e.value),e._registry.select(e)}}},{key:"fireUncheck",value:function(t){this.writeValue(t)}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}},{key:"_checkName",value:function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)}},{key:"_throwNameError",value:function(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: \n ')}}]),t}()).\u0275fac=function(t){return new(t||jr)(a.yc(a.L),a.yc(a.q),a.yc(Vr),a.yc(a.w))},jr.\u0275dir=a.tc({type:jr,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(t,e){1&t&&a.Qc("change",(function(){return e.onChange()}))("blur",(function(){return e.onTouched()}))},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[a.jc([Br])]}),jr),Hr={provide:lr,useExisting:Object(a.cb)((function(){return qr})),multi:!0},qr=((Fr=function(){function t(e,i){_classCallCheck(this,t),this._renderer=e,this._elementRef=i,this.onChange=function(t){},this.onTouched=function(){}}return _createClass(t,[{key:"writeValue",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(t))}},{key:"registerOnChange",value:function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}]),t}()).\u0275fac=function(t){return new(t||Fr)(a.yc(a.L),a.yc(a.q))},Fr.\u0275dir=a.tc({type:Fr,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(t,e){1&t&&a.Qc("change",(function(t){return e.onChange(t.target.value)}))("input",(function(t){return e.onChange(t.target.value)}))("blur",(function(){return e.onTouched()}))},features:[a.jc([Hr])]}),Fr),Gr='\n
\n \n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',Wr='\n
\n
\n \n
\n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',Yr='\n
\n
\n \n
\n
',Qr=function(){function t(){_classCallCheck(this,t)}return _createClass(t,null,[{key:"controlParentException",value:function(){throw new Error("formControlName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n ".concat(Gr))}},{key:"ngModelGroupException",value:function(){throw new Error('formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\n that also have a "form" prefix: formGroupName, formArrayName, or formGroup.\n\n Option 1: Update the parent to be formGroupName (reactive form strategy)\n\n '.concat(Wr,"\n\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n ").concat(Yr))}},{key:"missingFormException",value:function(){throw new Error("formGroup expects a FormGroup instance. Please pass one in.\n\n Example:\n\n ".concat(Gr))}},{key:"groupParentException",value:function(){throw new Error("formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n ".concat(Wr))}},{key:"arrayParentException",value:function(){throw new Error('formArrayName must be used with a parent formGroup directive. You\'ll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n \n
\n
\n
\n \n
\n
\n
\n\n In your class:\n\n this.cityArray = new FormArray([new FormControl(\'SF\')]);\n this.myGroup = new FormGroup({\n cities: this.cityArray\n });')}},{key:"disabledAttrWarning",value:function(){console.warn("\n It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\n when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\n you. We recommend using this approach to avoid 'changed after checked' errors.\n \n Example: \n form = new FormGroup({\n first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\n last: new FormControl('Drew', Validators.required)\n });\n ")}},{key:"ngModelWarning",value:function(t){console.warn("\n It looks like you're using ngModel on the same form field as ".concat(t,". \n Support for using the ngModel input property and ngModelChange event with \n reactive form directives has been deprecated in Angular v6 and will be removed \n in Angular v7.\n \n For more information on this, see our API docs here:\n https://angular.io/api/forms/").concat("formControl"===t?"FormControlDirective":"FormControlName","#use-with-ngmodel\n "))}}]),t}(),$r={provide:lr,useExisting:Object(a.cb)((function(){return Jr})),multi:!0};function Kr(t,e){return null==t?"".concat(e):(e&&"object"==typeof e&&(e="Object"),"".concat(t,": ").concat(e).slice(0,50))}var Xr,Zr,Jr=((Zr=function(){function t(e,i){_classCallCheck(this,t),this._renderer=e,this._elementRef=i,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){},this._compareWith=a.Ob}return _createClass(t,[{key:"writeValue",value:function(t){this.value=t;var e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);var i=Kr(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",i)}},{key:"registerOnChange",value:function(t){var e=this;this.onChange=function(i){e.value=e._getOptionValue(i),t(e.value)}}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}},{key:"_registerOption",value:function(){return(this._idCounter++).toString()}},{key:"_getOptionId",value:function(t){for(var e=0,i=Array.from(this._optionMap.keys());e-1)}}else e=function(t,e){t._setSelected(!1)};this._optionMap.forEach(e)}},{key:"registerOnChange",value:function(t){var e=this;this.onChange=function(i){var n=[];if(i.hasOwnProperty("selectedOptions"))for(var a=i.selectedOptions,r=0;r1?"path: '".concat(t.path.join(" -> "),"'"):t.path[0]?"name: '".concat(t.path,"'"):"unspecified name attribute",new Error("".concat(e," ").concat(i))}function fo(t){return null!=t?Er.compose(t.map(Pr)):null}function po(t){return null!=t?Er.composeAsync(t.map(Rr)):null}function go(t,e){if(!t.hasOwnProperty("model"))return!1;var i=t.model;return!!i.isFirstChange()||!Object(a.Ob)(e,i.currentValue)}var vo=[ur,qr,Nr,Jr,ro,Ur];function bo(t,e){t._syncPendingControls(),e.forEach((function(t){var e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)}))}function yo(t,e){if(!e)return null;Array.isArray(e)||mo(t,"Value accessor was not provided as an array for form control with");var i=void 0,n=void 0,a=void 0;return e.forEach((function(e){var r;e.constructor===mr?i=e:(r=e,vo.some((function(t){return r.constructor===t}))?(n&&mo(t,"More than one built-in value accessor matches form control with"),n=e):(a&&mo(t,"More than one custom value accessor matches form control with"),a=e))})),a||n||i||(mo(t,"No valid value accessor for form control with"),null)}function _o(t,e){var i=t.indexOf(e);i>-1&&t.splice(i,1)}function ko(t,e,i,n){Object(a.eb)()&&"never"!==n&&((null!==n&&"once"!==n||e._ngModelWarningSentOnce)&&("always"!==n||i._ngModelWarningSent)||(Qr.ngModelWarning(t),e._ngModelWarningSentOnce=!0,i._ngModelWarningSent=!0))}function Co(t){var e=xo(t)?t.validators:t;return Array.isArray(e)?fo(e):e||null}function wo(t,e){var i=xo(e)?e.asyncValidators:t;return Array.isArray(i)?po(i):i||null}function xo(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}var So,Oo,Do,Eo,Ao,Io,To,Po,Ro,Mo=function(){function t(e,i){_classCallCheck(this,t),this.validator=e,this.asyncValidator=i,this._onCollectionChange=function(){},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}return _createClass(t,[{key:"setValidators",value:function(t){this.validator=Co(t)}},{key:"setAsyncValidators",value:function(t){this.asyncValidator=wo(t)}},{key:"clearValidators",value:function(){this.validator=null}},{key:"clearAsyncValidators",value:function(){this.asyncValidator=null}},{key:"markAsTouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}},{key:"markAllAsTouched",value:function(){this.markAsTouched({onlySelf:!0}),this._forEachChild((function(t){return t.markAllAsTouched()}))}},{key:"markAsUntouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!1,this._pendingTouched=!1,this._forEachChild((function(t){t.markAsUntouched({onlySelf:!0})})),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}},{key:"markAsDirty",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}},{key:"markAsPristine",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!0,this._pendingDirty=!1,this._forEachChild((function(t){t.markAsPristine({onlySelf:!0})})),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}},{key:"markAsPending",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.status="PENDING",!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}},{key:"disable",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this._parentMarkedDirty(t.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild((function(e){e.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))})),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach((function(t){return t(!0)}))}},{key:"enable",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this._parentMarkedDirty(t.onlySelf);this.status="VALID",this._forEachChild((function(e){e.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))})),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach((function(t){return t(!1)}))}},{key:"_updateAncestors",value:function(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}},{key:"setParent",value:function(t){this._parent=t}},{key:"updateValueAndValidity",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),"VALID"!==this.status&&"PENDING"!==this.status||this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}},{key:"_updateTreeValidity",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{emitEvent:!0};this._forEachChild((function(e){return e._updateTreeValidity(t)})),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}},{key:"_setInitialStatus",value:function(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"}},{key:"_runValidator",value:function(){return this.validator?this.validator(this):null}},{key:"_runAsyncValidator",value:function(t){var e=this;if(this.asyncValidator){this.status="PENDING";var i=Ir(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe((function(i){return e.setErrors(i,{emitEvent:t})}))}}},{key:"_cancelExistingSubscription",value:function(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()}},{key:"setErrors",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}},{key:"get",value:function(t){return function(t,e,i){if(null==e)return null;if(Array.isArray(e)||(e=e.split(".")),Array.isArray(e)&&0===e.length)return null;var n=t;return e.forEach((function(t){n=n instanceof Lo?n.controls.hasOwnProperty(t)?n.controls[t]:null:n instanceof Fo&&n.at(t)||null})),n}(this,t)}},{key:"getError",value:function(t,e){var i=e?this.get(e):this;return i&&i.errors?i.errors[t]:null}},{key:"hasError",value:function(t,e){return!!this.getError(t,e)}},{key:"_updateControlsErrors",value:function(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}},{key:"_initObservables",value:function(){this.valueChanges=new a.s,this.statusChanges=new a.s}},{key:"_calculateStatus",value:function(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}},{key:"_anyControlsHaveStatus",value:function(t){return this._anyControls((function(e){return e.status===t}))}},{key:"_anyControlsDirty",value:function(){return this._anyControls((function(t){return t.dirty}))}},{key:"_anyControlsTouched",value:function(){return this._anyControls((function(t){return t.touched}))}},{key:"_updatePristine",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}},{key:"_updateTouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}},{key:"_isBoxedValue",value:function(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}},{key:"_registerOnCollectionChange",value:function(t){this._onCollectionChange=t}},{key:"_setUpdateStrategy",value:function(t){xo(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}},{key:"_parentMarkedDirty",value:function(t){return!t&&this._parent&&this._parent.dirty&&!this._parent._anyControlsDirty()}},{key:"parent",get:function(){return this._parent}},{key:"valid",get:function(){return"VALID"===this.status}},{key:"invalid",get:function(){return"INVALID"===this.status}},{key:"pending",get:function(){return"PENDING"==this.status}},{key:"disabled",get:function(){return"DISABLED"===this.status}},{key:"enabled",get:function(){return"DISABLED"!==this.status}},{key:"dirty",get:function(){return!this.pristine}},{key:"untouched",get:function(){return!this.touched}},{key:"updateOn",get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}},{key:"root",get:function(){for(var t=this;t._parent;)t=t._parent;return t}}]),t}(),jo=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,a=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;return _classCallCheck(this,i),(t=e.call(this,Co(a),wo(r,a)))._onChange=[],t._applyFormState(n),t._setUpdateStrategy(a),t.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),t._initObservables(),t}return _createClass(i,[{key:"setValue",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.value=this._pendingValue=t,this._onChange.length&&!1!==i.emitModelToViewChange&&this._onChange.forEach((function(t){return t(e.value,!1!==i.emitViewToModelChange)})),this.updateValueAndValidity(i)}},{key:"patchValue",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.setValue(t,e)}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}},{key:"_updateValue",value:function(){}},{key:"_anyControls",value:function(t){return!1}},{key:"_allControlsDisabled",value:function(){return this.disabled}},{key:"registerOnChange",value:function(t){this._onChange.push(t)}},{key:"_clearChangeFns",value:function(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=function(){}}},{key:"registerOnDisabledChange",value:function(t){this._onDisabledChange.push(t)}},{key:"_forEachChild",value:function(t){}},{key:"_syncPendingControls",value:function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}},{key:"_applyFormState",value:function(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}}]),i}(Mo),Lo=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,Co(n),wo(a,n))).controls=t,r._initObservables(),r._setUpdateStrategy(n),r._setUpControls(),r.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),r}return _createClass(i,[{key:"registerControl",value:function(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}},{key:"addControl",value:function(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"removeControl",value:function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()}},{key:"setControl",value:function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"contains",value:function(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}},{key:"setValue",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(t),Object.keys(t).forEach((function(n){e._throwIfControlMissing(n),e.controls[n].setValue(t[n],{onlySelf:!0,emitEvent:i.emitEvent})})),this.updateValueAndValidity(i)}},{key:"patchValue",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.keys(t).forEach((function(n){e.controls[n]&&e.controls[n].patchValue(t[n],{onlySelf:!0,emitEvent:i.emitEvent})})),this.updateValueAndValidity(i)}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild((function(i,n){i.reset(t[n],{onlySelf:!0,emitEvent:e.emitEvent})})),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}},{key:"getRawValue",value:function(){return this._reduceChildren({},(function(t,e,i){return t[i]=e instanceof jo?e.value:e.getRawValue(),t}))}},{key:"_syncPendingControls",value:function(){var t=this._reduceChildren(!1,(function(t,e){return!!e._syncPendingControls()||t}));return t&&this.updateValueAndValidity({onlySelf:!0}),t}},{key:"_throwIfControlMissing",value:function(t){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[t])throw new Error("Cannot find form control with name: ".concat(t,"."))}},{key:"_forEachChild",value:function(t){var e=this;Object.keys(this.controls).forEach((function(i){return t(e.controls[i],i)}))}},{key:"_setUpControls",value:function(){var t=this;this._forEachChild((function(e){e.setParent(t),e._registerOnCollectionChange(t._onCollectionChange)}))}},{key:"_updateValue",value:function(){this.value=this._reduceValue()}},{key:"_anyControls",value:function(t){var e=this,i=!1;return this._forEachChild((function(n,a){i=i||e.contains(a)&&t(n)})),i}},{key:"_reduceValue",value:function(){var t=this;return this._reduceChildren({},(function(e,i,n){return(i.enabled||t.disabled)&&(e[n]=i.value),e}))}},{key:"_reduceChildren",value:function(t,e){var i=t;return this._forEachChild((function(t,n){i=e(i,t,n)})),i}},{key:"_allControlsDisabled",value:function(){for(var t=0,e=Object.keys(this.controls);t0||this.disabled}},{key:"_checkAllValuesPresent",value:function(t){this._forEachChild((function(e,i){if(void 0===t[i])throw new Error("Must supply a value for form control with name: '".concat(i,"'."))}))}}]),i}(Mo),Fo=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,Co(n),wo(a,n))).controls=t,r._initObservables(),r._setUpdateStrategy(n),r._setUpControls(),r.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),r}return _createClass(i,[{key:"at",value:function(t){return this.controls[t]}},{key:"push",value:function(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"insert",value:function(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()}},{key:"removeAt",value:function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),this.controls.splice(t,1),this.updateValueAndValidity()}},{key:"setControl",value:function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"setValue",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(t),t.forEach((function(t,n){e._throwIfControlMissing(n),e.at(n).setValue(t,{onlySelf:!0,emitEvent:i.emitEvent})})),this.updateValueAndValidity(i)}},{key:"patchValue",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.forEach((function(t,n){e.at(n)&&e.at(n).patchValue(t,{onlySelf:!0,emitEvent:i.emitEvent})})),this.updateValueAndValidity(i)}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild((function(i,n){i.reset(t[n],{onlySelf:!0,emitEvent:e.emitEvent})})),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}},{key:"getRawValue",value:function(){return this.controls.map((function(t){return t instanceof jo?t.value:t.getRawValue()}))}},{key:"clear",value:function(){this.controls.length<1||(this._forEachChild((function(t){return t._registerOnCollectionChange((function(){}))})),this.controls.splice(0),this.updateValueAndValidity())}},{key:"_syncPendingControls",value:function(){var t=this.controls.reduce((function(t,e){return!!e._syncPendingControls()||t}),!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}},{key:"_throwIfControlMissing",value:function(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error("Cannot find form control at index ".concat(t))}},{key:"_forEachChild",value:function(t){this.controls.forEach((function(e,i){t(e,i)}))}},{key:"_updateValue",value:function(){var t=this;this.value=this.controls.filter((function(e){return e.enabled||t.disabled})).map((function(t){return t.value}))}},{key:"_anyControls",value:function(t){return this.controls.some((function(e){return e.enabled&&t(e)}))}},{key:"_setUpControls",value:function(){var t=this;this._forEachChild((function(e){return t._registerControl(e)}))}},{key:"_checkAllValuesPresent",value:function(t){this._forEachChild((function(e,i){if(void 0===t[i])throw new Error("Must supply a value for form control at index: ".concat(i,"."))}))}},{key:"_allControlsDisabled",value:function(){var t,e=_createForOfIteratorHelper(this.controls);try{for(e.s();!(t=e.n()).done;){if(t.value.enabled)return!1}}catch(i){e.e(i)}finally{e.f()}return this.controls.length>0||this.disabled}},{key:"_registerControl",value:function(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}},{key:"length",get:function(){return this.controls.length}}]),i}(Mo),zo={provide:pr,useExisting:Object(a.cb)((function(){return Bo}))},No=Promise.resolve(null),Bo=((Oo=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var r;return _classCallCheck(this,i),(r=e.call(this)).submitted=!1,r._directives=[],r.ngSubmit=new a.s,r.form=new Lo({},fo(t),po(n)),r}return _createClass(i,[{key:"ngAfterViewInit",value:function(){this._setUpdateStrategy()}},{key:"addControl",value:function(t){var e=this;No.then((function(){var i=e._findContainer(t.path);t.control=i.registerControl(t.name,t.control),lo(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),e._directives.push(t)}))}},{key:"getControl",value:function(t){return this.form.get(t.path)}},{key:"removeControl",value:function(t){var e=this;No.then((function(){var i=e._findContainer(t.path);i&&i.removeControl(t.name),_o(e._directives,t)}))}},{key:"addFormGroup",value:function(t){var e=this;No.then((function(){var i=e._findContainer(t.path),n=new Lo({});uo(n,t),i.registerControl(t.name,n),n.updateValueAndValidity({emitEvent:!1})}))}},{key:"removeFormGroup",value:function(t){var e=this;No.then((function(){var i=e._findContainer(t.path);i&&i.removeControl(t.name)}))}},{key:"getFormGroup",value:function(t){return this.form.get(t.path)}},{key:"updateModel",value:function(t,e){var i=this;No.then((function(){i.form.get(t.path).setValue(e)}))}},{key:"setValue",value:function(t){this.control.setValue(t)}},{key:"onSubmit",value:function(t){return this.submitted=!0,bo(this.form,this._directives),this.ngSubmit.emit(t),!1}},{key:"onReset",value:function(){this.resetForm()}},{key:"resetForm",value:function(t){this.form.reset(t),this.submitted=!1}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}},{key:"_findContainer",value:function(t){return t.pop(),t.length?this.form.get(t):this.form}},{key:"formDirective",get:function(){return this}},{key:"control",get:function(){return this.form}},{key:"path",get:function(){return[]}},{key:"controls",get:function(){return this.form.controls}}]),i}(pr)).\u0275fac=function(t){return new(t||Oo)(a.yc(Sr,10),a.yc(Or,10))},Oo.\u0275dir=a.tc({type:Oo,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,e){1&t&&a.Qc("submit",(function(t){return e.onSubmit(t)}))("reset",(function(){return e.onReset()}))},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[a.jc([zo]),a.hc]}),Oo),Vo=((So=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return _createClass(i,[{key:"ngOnInit",value:function(){this._checkParentType(),this.formDirective.addFormGroup(this)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeFormGroup(this)}},{key:"_checkParentType",value:function(){}},{key:"control",get:function(){return this.formDirective.getFormGroup(this)}},{key:"path",get:function(){return so(null==this.name?this.name:this.name.toString(),this._parent)}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"validator",get:function(){return fo(this._validators)}},{key:"asyncValidator",get:function(){return po(this._asyncValidators)}}]),i}(pr)).\u0275fac=function(t){return Uo(t||So)},So.\u0275dir=a.tc({type:So,features:[a.hc]}),So),Uo=a.Fc(Vo),Ho=function(){function t(){_classCallCheck(this,t)}return _createClass(t,null,[{key:"modelParentException",value:function(){throw new Error('\n ngModel cannot be used to register form controls with a parent formGroup directive. Try using\n formGroup\'s partner directive "formControlName" instead. Example:\n\n '.concat(Gr,'\n\n Or, if you\'d like to avoid registering this form control, indicate that it\'s standalone in ngModelOptions:\n\n Example:\n\n \n
\n \n \n
\n '))}},{key:"formGroupNameException",value:function(){throw new Error("\n ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n ".concat(Wr,"\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n ").concat(Yr))}},{key:"missingNameException",value:function(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n control must be defined as \'standalone\' in ngModelOptions.\n\n Example 1: \n Example 2: ')}},{key:"modelGroupParentException",value:function(){throw new Error("\n ngModelGroup cannot be used with a parent formGroup directive.\n\n Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n ".concat(Wr,"\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n ").concat(Yr))}}]),t}(),qo={provide:pr,useExisting:Object(a.cb)((function(){return Go}))},Go=((Do=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this))._parent=t,r._validators=n,r._asyncValidators=a,r}return _createClass(i,[{key:"_checkParentType",value:function(){this._parent instanceof i||this._parent instanceof Bo||Ho.modelGroupParentException()}}]),i}(Vo)).\u0275fac=function(t){return new(t||Do)(a.yc(pr,5),a.yc(Sr,10),a.yc(Or,10))},Do.\u0275dir=a.tc({type:Do,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[a.jc([qo]),a.hc]}),Do),Wo={provide:_r,useExisting:Object(a.cb)((function(){return Qo}))},Yo=Promise.resolve(null),Qo=((Ao=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o){var s;return _classCallCheck(this,i),(s=e.call(this)).control=new jo,s._registered=!1,s.update=new a.s,s._parent=t,s._rawValidators=n||[],s._rawAsyncValidators=r||[],s.valueAccessor=yo(_assertThisInitialized(s),o),s}return _createClass(i,[{key:"ngOnChanges",value:function(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),go(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"viewToModelUpdate",value:function(t){this.viewModel=t,this.update.emit(t)}},{key:"_setUpControl",value:function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}},{key:"_isStandalone",value:function(){return!this._parent||!(!this.options||!this.options.standalone)}},{key:"_setUpStandalone",value:function(){lo(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}},{key:"_checkForErrors",value:function(){this._isStandalone()||this._checkParentType(),this._checkName()}},{key:"_checkParentType",value:function(){!(this._parent instanceof Go)&&this._parent instanceof Vo?Ho.formGroupNameException():this._parent instanceof Go||this._parent instanceof Bo||Ho.modelParentException()}},{key:"_checkName",value:function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||Ho.missingNameException()}},{key:"_updateValue",value:function(t){var e=this;Yo.then((function(){e.control.setValue(t,{emitViewToModelChange:!1})}))}},{key:"_updateDisabled",value:function(t){var e=this,i=t.isDisabled.currentValue,n=""===i||i&&"false"!==i;Yo.then((function(){n&&!e.control.disabled?e.control.disable():!n&&e.control.disabled&&e.control.enable()}))}},{key:"path",get:function(){return this._parent?so(this.name,this._parent):[this.name]}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"validator",get:function(){return fo(this._rawValidators)}},{key:"asyncValidator",get:function(){return po(this._rawAsyncValidators)}}]),i}(_r)).\u0275fac=function(t){return new(t||Ao)(a.yc(pr,9),a.yc(Sr,10),a.yc(Or,10),a.yc(lr,10))},Ao.\u0275dir=a.tc({type:Ao,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[a.jc([Wo]),a.hc,a.ic]}),Ao),$o=((Eo=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Eo)},Eo.\u0275dir=a.tc({type:Eo,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),Eo),Ko=new a.v("NgModelWithFormControlWarning"),Xo={provide:_r,useExisting:Object(a.cb)((function(){return Zo}))},Zo=((Io=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o){var s;return _classCallCheck(this,i),(s=e.call(this))._ngModelWarningConfig=o,s.update=new a.s,s._ngModelWarningSent=!1,s._rawValidators=t||[],s._rawAsyncValidators=n||[],s.valueAccessor=yo(_assertThisInitialized(s),r),s}return _createClass(i,[{key:"ngOnChanges",value:function(t){this._isControlChanged(t)&&(lo(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),go(t,this.viewModel)&&(ko("formControl",i,this,this._ngModelWarningConfig),this.form.setValue(this.model),this.viewModel=this.model)}},{key:"viewToModelUpdate",value:function(t){this.viewModel=t,this.update.emit(t)}},{key:"_isControlChanged",value:function(t){return t.hasOwnProperty("form")}},{key:"isDisabled",set:function(t){Qr.disabledAttrWarning()}},{key:"path",get:function(){return[]}},{key:"validator",get:function(){return fo(this._rawValidators)}},{key:"asyncValidator",get:function(){return po(this._rawAsyncValidators)}},{key:"control",get:function(){return this.form}}]),i}(_r)).\u0275fac=function(t){return new(t||Io)(a.yc(Sr,10),a.yc(Or,10),a.yc(lr,10),a.yc(Ko,8))},Io.\u0275dir=a.tc({type:Io,selectors:[["","formControl",""]],inputs:{isDisabled:["disabled","isDisabled"],form:["formControl","form"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[a.jc([Xo]),a.hc,a.ic]}),Io._ngModelWarningSentOnce=!1,Io),Jo={provide:pr,useExisting:Object(a.cb)((function(){return ts}))},ts=((To=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var r;return _classCallCheck(this,i),(r=e.call(this))._validators=t,r._asyncValidators=n,r.submitted=!1,r.directives=[],r.form=null,r.ngSubmit=new a.s,r}return _createClass(i,[{key:"ngOnChanges",value:function(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())}},{key:"addControl",value:function(t){var e=this.form.get(t.path);return lo(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e}},{key:"getControl",value:function(t){return this.form.get(t.path)}},{key:"removeControl",value:function(t){_o(this.directives,t)}},{key:"addFormGroup",value:function(t){var e=this.form.get(t.path);uo(e,t),e.updateValueAndValidity({emitEvent:!1})}},{key:"removeFormGroup",value:function(t){}},{key:"getFormGroup",value:function(t){return this.form.get(t.path)}},{key:"addFormArray",value:function(t){var e=this.form.get(t.path);uo(e,t),e.updateValueAndValidity({emitEvent:!1})}},{key:"removeFormArray",value:function(t){}},{key:"getFormArray",value:function(t){return this.form.get(t.path)}},{key:"updateModel",value:function(t,e){this.form.get(t.path).setValue(e)}},{key:"onSubmit",value:function(t){return this.submitted=!0,bo(this.form,this.directives),this.ngSubmit.emit(t),!1}},{key:"onReset",value:function(){this.resetForm()}},{key:"resetForm",value:function(t){this.form.reset(t),this.submitted=!1}},{key:"_updateDomValue",value:function(){var t=this;this.directives.forEach((function(e){var i=t.form.get(e.path);e.control!==i&&(function(t,e){e.valueAccessor.registerOnChange((function(){return ho(e)})),e.valueAccessor.registerOnTouched((function(){return ho(e)})),e._rawValidators.forEach((function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange(null)})),e._rawAsyncValidators.forEach((function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange(null)})),t&&t._clearChangeFns()}(e.control,e),i&&lo(i,e),e.control=i)})),this.form._updateTreeValidity({emitEvent:!1})}},{key:"_updateRegistrations",value:function(){var t=this;this.form._registerOnCollectionChange((function(){return t._updateDomValue()})),this._oldForm&&this._oldForm._registerOnCollectionChange((function(){})),this._oldForm=this.form}},{key:"_updateValidators",value:function(){var t=fo(this._validators);this.form.validator=Er.compose([this.form.validator,t]);var e=po(this._asyncValidators);this.form.asyncValidator=Er.composeAsync([this.form.asyncValidator,e])}},{key:"_checkFormPresent",value:function(){this.form||Qr.missingFormException()}},{key:"formDirective",get:function(){return this}},{key:"control",get:function(){return this.form}},{key:"path",get:function(){return[]}}]),i}(pr)).\u0275fac=function(t){return new(t||To)(a.yc(Sr,10),a.yc(Or,10))},To.\u0275dir=a.tc({type:To,selectors:[["","formGroup",""]],hostBindings:function(t,e){1&t&&a.Qc("submit",(function(t){return e.onSubmit(t)}))("reset",(function(){return e.onReset()}))},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[a.jc([Jo]),a.hc,a.ic]}),To),es={provide:pr,useExisting:Object(a.cb)((function(){return is}))},is=((Po=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this))._parent=t,r._validators=n,r._asyncValidators=a,r}return _createClass(i,[{key:"_checkParentType",value:function(){rs(this._parent)&&Qr.groupParentException()}}]),i}(Vo)).\u0275fac=function(t){return new(t||Po)(a.yc(pr,13),a.yc(Sr,10),a.yc(Or,10))},Po.\u0275dir=a.tc({type:Po,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[a.jc([es]),a.hc]}),Po),ns={provide:pr,useExisting:Object(a.cb)((function(){return as}))},as=((Ro=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this))._parent=t,r._validators=n,r._asyncValidators=a,r}return _createClass(i,[{key:"ngOnInit",value:function(){this._checkParentType(),this.formDirective.addFormArray(this)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeFormArray(this)}},{key:"_checkParentType",value:function(){rs(this._parent)&&Qr.arrayParentException()}},{key:"control",get:function(){return this.formDirective.getFormArray(this)}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"path",get:function(){return so(null==this.name?this.name:this.name.toString(),this._parent)}},{key:"validator",get:function(){return fo(this._validators)}},{key:"asyncValidator",get:function(){return po(this._asyncValidators)}}]),i}(pr)).\u0275fac=function(t){return new(t||Ro)(a.yc(pr,13),a.yc(Sr,10),a.yc(Or,10))},Ro.\u0275dir=a.tc({type:Ro,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[a.jc([ns]),a.hc]}),Ro);function rs(t){return!(t instanceof is||t instanceof ts||t instanceof as)}var os,ss,ls,cs,us,ds,hs,ms,fs,ps,gs,vs,bs,ys,_s,ks,Cs,ws,xs,Ss,Os,Ds,Es,As,Is,Ts,Ps,Rs,Ms,js,Ls,Fs,zs,Ns={provide:_r,useExisting:Object(a.cb)((function(){return Bs}))},Bs=((os=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o,s){var l;return _classCallCheck(this,i),(l=e.call(this))._ngModelWarningConfig=s,l._added=!1,l.update=new a.s,l._ngModelWarningSent=!1,l._parent=t,l._rawValidators=n||[],l._rawAsyncValidators=r||[],l.valueAccessor=yo(_assertThisInitialized(l),o),l}return _createClass(i,[{key:"ngOnChanges",value:function(t){this._added||this._setUpControl(),go(t,this.viewModel)&&(ko("formControlName",i,this,this._ngModelWarningConfig),this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"viewToModelUpdate",value:function(t){this.viewModel=t,this.update.emit(t)}},{key:"_checkParentType",value:function(){!(this._parent instanceof is)&&this._parent instanceof Vo?Qr.ngModelGroupException():this._parent instanceof is||this._parent instanceof ts||this._parent instanceof as||Qr.controlParentException()}},{key:"_setUpControl",value:function(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}},{key:"isDisabled",set:function(t){Qr.disabledAttrWarning()}},{key:"path",get:function(){return so(null==this.name?this.name:this.name.toString(),this._parent)}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"validator",get:function(){return fo(this._rawValidators)}},{key:"asyncValidator",get:function(){return po(this._rawAsyncValidators)}}]),i}(_r)).\u0275fac=function(t){return new(t||os)(a.yc(pr,13),a.yc(Sr,10),a.yc(Or,10),a.yc(lr,10),a.yc(Ko,8))},os.\u0275dir=a.tc({type:os,selectors:[["","formControlName",""]],inputs:{isDisabled:["disabled","isDisabled"],name:["formControlName","name"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[a.jc([Ns]),a.hc,a.ic]}),os._ngModelWarningSentOnce=!1,os),Vs={provide:Sr,useExisting:Object(a.cb)((function(){return Hs})),multi:!0},Us={provide:Sr,useExisting:Object(a.cb)((function(){return qs})),multi:!0},Hs=((ls=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"validate",value:function(t){return this.required?Er.required(t):null}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}},{key:"required",get:function(){return this._required},set:function(t){this._required=null!=t&&!1!==t&&"false"!=="".concat(t),this._onChange&&this._onChange()}}]),t}()).\u0275fac=function(t){return new(t||ls)},ls.\u0275dir=a.tc({type:ls,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(t,e){2&t&&a.lc("required",e.required?"":null)},inputs:{required:"required"},features:[a.jc([Vs])]}),ls),qs=((ss=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return _createClass(i,[{key:"validate",value:function(t){return this.required?Er.requiredTrue(t):null}}]),i}(Hs)).\u0275fac=function(t){return Gs(t||ss)},ss.\u0275dir=a.tc({type:ss,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&a.lc("required",e.required?"":null)},features:[a.jc([Us]),a.hc]}),ss),Gs=a.Fc(qs),Ws={provide:Sr,useExisting:Object(a.cb)((function(){return Ys})),multi:!0},Ys=((cs=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"validate",value:function(t){return this._enabled?Er.email(t):null}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}},{key:"email",set:function(t){this._enabled=""===t||!0===t||"true"===t,this._onChange&&this._onChange()}}]),t}()).\u0275fac=function(t){return new(t||cs)},cs.\u0275dir=a.tc({type:cs,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[a.jc([Ws])]}),cs),Qs={provide:Sr,useExisting:Object(a.cb)((function(){return $s})),multi:!0},$s=((us=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"ngOnChanges",value:function(t){"minlength"in t&&(this._createValidator(),this._onChange&&this._onChange())}},{key:"validate",value:function(t){return null==this.minlength?null:this._validator(t)}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}},{key:"_createValidator",value:function(){this._validator=Er.minLength("number"==typeof this.minlength?this.minlength:parseInt(this.minlength,10))}}]),t}()).\u0275fac=function(t){return new(t||us)},us.\u0275dir=a.tc({type:us,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&a.lc("minlength",e.minlength?e.minlength:null)},inputs:{minlength:"minlength"},features:[a.jc([Qs]),a.ic]}),us),Ks={provide:Sr,useExisting:Object(a.cb)((function(){return Xs})),multi:!0},Xs=((ds=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"ngOnChanges",value:function(t){"maxlength"in t&&(this._createValidator(),this._onChange&&this._onChange())}},{key:"validate",value:function(t){return null!=this.maxlength?this._validator(t):null}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}},{key:"_createValidator",value:function(){this._validator=Er.maxLength("number"==typeof this.maxlength?this.maxlength:parseInt(this.maxlength,10))}}]),t}()).\u0275fac=function(t){return new(t||ds)},ds.\u0275dir=a.tc({type:ds,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&a.lc("maxlength",e.maxlength?e.maxlength:null)},inputs:{maxlength:"maxlength"},features:[a.jc([Ks]),a.ic]}),ds),Zs={provide:Sr,useExisting:Object(a.cb)((function(){return Js})),multi:!0},Js=((gs=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"ngOnChanges",value:function(t){"pattern"in t&&(this._createValidator(),this._onChange&&this._onChange())}},{key:"validate",value:function(t){return this._validator(t)}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}},{key:"_createValidator",value:function(){this._validator=Er.pattern(this.pattern)}}]),t}()).\u0275fac=function(t){return new(t||gs)},gs.\u0275dir=a.tc({type:gs,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&a.lc("pattern",e.pattern?e.pattern:null)},inputs:{pattern:"pattern"},features:[a.jc([Zs]),a.ic]}),gs),tl=((ps=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:ps}),ps.\u0275inj=a.vc({factory:function(t){return new(t||ps)}}),ps),el=((fs=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"group",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this._reduceControls(t),n=null,a=null,r=void 0;return null!=e&&(function(t){return void 0!==t.asyncValidators||void 0!==t.validators||void 0!==t.updateOn}(e)?(n=null!=e.validators?e.validators:null,a=null!=e.asyncValidators?e.asyncValidators:null,r=null!=e.updateOn?e.updateOn:void 0):(n=null!=e.validator?e.validator:null,a=null!=e.asyncValidator?e.asyncValidator:null)),new Lo(i,{asyncValidators:a,updateOn:r,validators:n})}},{key:"control",value:function(t,e,i){return new jo(t,e,i)}},{key:"array",value:function(t,e,i){var n=this,a=t.map((function(t){return n._createControl(t)}));return new Fo(a,e,i)}},{key:"_reduceControls",value:function(t){var e=this,i={};return Object.keys(t).forEach((function(n){i[n]=e._createControl(t[n])})),i}},{key:"_createControl",value:function(t){return t instanceof jo||t instanceof Lo||t instanceof Fo?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}}]),t}()).\u0275fac=function(t){return new(t||fs)},fs.\u0275prov=a.uc({token:fs,factory:fs.\u0275fac}),fs),il=((ms=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:ms}),ms.\u0275inj=a.vc({factory:function(t){return new(t||ms)},providers:[Vr],imports:[tl]}),ms),nl=((hs=function(){function t(){_classCallCheck(this,t)}return _createClass(t,null,[{key:"withConfig",value:function(e){return{ngModule:t,providers:[{provide:Ko,useValue:e.warnOnNgModelWithFormControl}]}}}]),t}()).\u0275mod=a.wc({type:hs}),hs.\u0275inj=a.vc({factory:function(t){return new(t||hs)},providers:[el,Vr],imports:[tl]}),hs),al=["button"],rl=["*"],ol=new a.v("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS"),sl={provide:lr,useExisting:Object(a.cb)((function(){return dl})),multi:!0},ll=function t(){_classCallCheck(this,t)},cl=0,ul=function t(e,i){_classCallCheck(this,t),this.source=e,this.value=i},dl=((vs=function(){function t(e,i){_classCallCheck(this,t),this._changeDetector=e,this._vertical=!1,this._multiple=!1,this._disabled=!1,this._controlValueAccessorChangeFn=function(){},this._onTouched=function(){},this._name="mat-button-toggle-group-".concat(cl++),this.valueChange=new a.s,this.change=new a.s,this.appearance=i&&i.appearance?i.appearance:"standard"}return _createClass(t,[{key:"ngOnInit",value:function(){this._selectionModel=new Xa(this.multiple,void 0,!1)}},{key:"ngAfterContentInit",value:function(){var t;(t=this._selectionModel).select.apply(t,_toConsumableArray(this._buttonToggles.filter((function(t){return t.checked}))))}},{key:"writeValue",value:function(t){this.value=t,this._changeDetector.markForCheck()}},{key:"registerOnChange",value:function(t){this._controlValueAccessorChangeFn=t}},{key:"registerOnTouched",value:function(t){this._onTouched=t}},{key:"setDisabledState",value:function(t){this.disabled=t}},{key:"_emitChangeEvent",value:function(){var t=this.selected,e=Array.isArray(t)?t[t.length-1]:t,i=new ul(e,this.value);this._controlValueAccessorChangeFn(i.value),this.change.emit(i)}},{key:"_syncButtonToggle",value:function(t,e){var i=this,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];this.multiple||!this.selected||t.checked||(this.selected.checked=!1),this._selectionModel?e?this._selectionModel.select(t):this._selectionModel.deselect(t):a=!0,a?Promise.resolve((function(){return i._updateModelValue(n)})):this._updateModelValue(n)}},{key:"_isSelected",value:function(t){return this._selectionModel&&this._selectionModel.isSelected(t)}},{key:"_isPrechecked",value:function(t){return void 0!==this._rawValue&&(this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some((function(e){return null!=t.value&&e===t.value})):t.value===this._rawValue)}},{key:"_setSelectionByValue",value:function(t){var e=this;if(this._rawValue=t,this._buttonToggles)if(this.multiple&&t){if(!Array.isArray(t))throw Error("Value must be an array in multiple-selection mode.");this._clearSelection(),t.forEach((function(t){return e._selectValue(t)}))}else this._clearSelection(),this._selectValue(t)}},{key:"_clearSelection",value:function(){this._selectionModel.clear(),this._buttonToggles.forEach((function(t){return t.checked=!1}))}},{key:"_selectValue",value:function(t){var e=this._buttonToggles.find((function(e){return null!=e.value&&e.value===t}));e&&(e.checked=!0,this._selectionModel.select(e))}},{key:"_updateModelValue",value:function(t){t&&this._emitChangeEvent(),this.valueChange.emit(this.value)}},{key:"name",get:function(){return this._name},set:function(t){var e=this;this._name=t,this._buttonToggles&&this._buttonToggles.forEach((function(t){t.name=e._name,t._markForCheck()}))}},{key:"vertical",get:function(){return this._vertical},set:function(t){this._vertical=mi(t)}},{key:"value",get:function(){var t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t.map((function(t){return t.value})):t[0]?t[0].value:void 0},set:function(t){this._setSelectionByValue(t),this.valueChange.emit(this.value)}},{key:"selected",get:function(){var t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t:t[0]||null}},{key:"multiple",get:function(){return this._multiple},set:function(t){this._multiple=mi(t)}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=mi(t),this._buttonToggles&&this._buttonToggles.forEach((function(t){return t._markForCheck()}))}}]),t}()).\u0275fac=function(t){return new(t||vs)(a.yc(a.j),a.yc(ol,8))},vs.\u0275dir=a.tc({type:vs,selectors:[["mat-button-toggle-group"]],contentQueries:function(t,e,i){var n;1&t&&a.qc(i,ml,!0),2&t&&a.gd(n=a.Rc())&&(e._buttonToggles=n)},hostAttrs:["role","group",1,"mat-button-toggle-group"],hostVars:5,hostBindings:function(t,e){2&t&&(a.lc("aria-disabled",e.disabled),a.oc("mat-button-toggle-vertical",e.vertical)("mat-button-toggle-group-appearance-standard","standard"===e.appearance))},inputs:{appearance:"appearance",name:"name",vertical:"vertical",value:"value",multiple:"multiple",disabled:"disabled"},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[a.jc([sl,{provide:ll,useExisting:vs}])]}),vs),hl=Nn((function t(){_classCallCheck(this,t)})),ml=((ys=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o,s,l){var c;_classCallCheck(this,i),(c=e.call(this))._changeDetectorRef=n,c._elementRef=r,c._focusMonitor=o,c._isSingleSelector=!1,c._checked=!1,c.ariaLabelledby=null,c._disabled=!1,c.change=new a.s;var u=Number(s);return c.tabIndex=u||0===u?u:null,c.buttonToggleGroup=t,c.appearance=l&&l.appearance?l.appearance:"standard",c}return _createClass(i,[{key:"ngOnInit",value:function(){this._isSingleSelector=this.buttonToggleGroup&&!this.buttonToggleGroup.multiple,this._type=this._isSingleSelector?"radio":"checkbox",this.id=this.id||"mat-button-toggle-".concat(cl++),this._isSingleSelector&&(this.name=this.buttonToggleGroup.name),this.buttonToggleGroup&&this.buttonToggleGroup._isPrechecked(this)&&(this.checked=!0),this._focusMonitor.monitor(this._elementRef,!0)}},{key:"ngOnDestroy",value:function(){var t=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),t&&t._isSelected(this)&&t._syncButtonToggle(this,!1,!1,!0)}},{key:"focus",value:function(t){this._buttonElement.nativeElement.focus(t)}},{key:"_onButtonClick",value:function(){var t=!!this._isSingleSelector||!this._checked;t!==this._checked&&(this._checked=t,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.change.emit(new ul(this,this.value))}},{key:"_markForCheck",value:function(){this._changeDetectorRef.markForCheck()}},{key:"buttonId",get:function(){return"".concat(this.id,"-button")}},{key:"appearance",get:function(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance},set:function(t){this._appearance=t}},{key:"checked",get:function(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked},set:function(t){var e=mi(t);e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}},{key:"disabled",get:function(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled},set:function(t){this._disabled=mi(t)}}]),i}(hl)).\u0275fac=function(t){return new(t||ys)(a.yc(dl,8),a.yc(a.j),a.yc(a.q),a.yc(un),a.Nc("tabindex"),a.yc(ol,8))},ys.\u0275cmp=a.sc({type:ys,selectors:[["mat-button-toggle"]],viewQuery:function(t,e){var i;1&t&&a.zd(al,!0),2&t&&a.gd(i=a.Rc())&&(e._buttonElement=i.first)},hostAttrs:[1,"mat-button-toggle","mat-focus-indicator"],hostVars:11,hostBindings:function(t,e){1&t&&a.Qc("focus",(function(){return e.focus()})),2&t&&(a.lc("tabindex",-1)("id",e.id)("name",null),a.oc("mat-button-toggle-standalone",!e.buttonToggleGroup)("mat-button-toggle-checked",e.checked)("mat-button-toggle-disabled",e.disabled)("mat-button-toggle-appearance-standard","standard"===e.appearance))},inputs:{disableRipple:"disableRipple",ariaLabelledby:["aria-labelledby","ariaLabelledby"],tabIndex:"tabIndex",appearance:"appearance",checked:"checked",disabled:"disabled",id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],value:"value"},outputs:{change:"change"},exportAs:["matButtonToggle"],features:[a.hc],ngContentSelectors:rl,decls:6,vars:9,consts:[["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"id","disabled","click"],["button",""],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(t,e){if(1&t&&(a.Zc(),a.Dc(0,"button",0,1),a.Qc("click",(function(){return e._onButtonClick()})),a.Dc(2,"div",2),a.Yc(3),a.Cc(),a.Cc(),a.zc(4,"div",3),a.zc(5,"div",4)),2&t){var i=a.hd(1);a.ad("id",e.buttonId)("disabled",e.disabled||null),a.lc("tabindex",e.disabled?-1:e.tabIndex)("aria-pressed",e.checked)("name",e.name||null)("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledby),a.kc(5),a.ad("matRippleTrigger",i)("matRippleDisabled",e.disableRipple||e.disabled)}},directives:[wa],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;border-radius:2px;-webkit-tap-highlight-color:transparent}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:4px}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:1}.cdk-high-contrast-active .mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:.5}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:.04}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.12}.cdk-high-contrast-active .mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.5}@media(hover: none){.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;line-height:36px;padding:0 16px;position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px;padding:0 12px}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{border-radius:inherit;pointer-events:none;opacity:0;top:0;left:0;right:0;bottom:0;position:absolute}.mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 36px}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 48px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}\n"],encapsulation:2,changeDetection:0}),ys),fl=((bs=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:bs}),bs.\u0275inj=a.vc({factory:function(t){return new(t||bs)},imports:[[Ln,xa],Ln]}),bs),pl=["*",[["mat-card-footer"]]],gl=["*","mat-card-footer"],vl=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],bl=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],yl=[[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],[["img"]],"*"],_l=["mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","img","*"],kl=((Ms=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Ms)},Ms.\u0275dir=a.tc({type:Ms,selectors:[["mat-card-content"],["","mat-card-content",""],["","matCardContent",""]],hostAttrs:[1,"mat-card-content"]}),Ms),Cl=((Rs=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Rs)},Rs.\u0275dir=a.tc({type:Rs,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-card-title"]}),Rs),wl=((Ps=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Ps)},Ps.\u0275dir=a.tc({type:Ps,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-card-subtitle"]}),Ps),xl=((Ts=function t(){_classCallCheck(this,t),this.align="start"}).\u0275fac=function(t){return new(t||Ts)},Ts.\u0275dir=a.tc({type:Ts,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-card-actions"],hostVars:2,hostBindings:function(t,e){2&t&&a.oc("mat-card-actions-align-end","end"===e.align)},inputs:{align:"align"},exportAs:["matCardActions"]}),Ts),Sl=((Is=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Is)},Is.\u0275dir=a.tc({type:Is,selectors:[["mat-card-footer"]],hostAttrs:[1,"mat-card-footer"]}),Is),Ol=((As=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||As)},As.\u0275dir=a.tc({type:As,selectors:[["","mat-card-image",""],["","matCardImage",""]],hostAttrs:[1,"mat-card-image"]}),As),Dl=((Es=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Es)},Es.\u0275dir=a.tc({type:Es,selectors:[["","mat-card-sm-image",""],["","matCardImageSmall",""]],hostAttrs:[1,"mat-card-sm-image"]}),Es),El=((Ds=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Ds)},Ds.\u0275dir=a.tc({type:Ds,selectors:[["","mat-card-md-image",""],["","matCardImageMedium",""]],hostAttrs:[1,"mat-card-md-image"]}),Ds),Al=((Os=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Os)},Os.\u0275dir=a.tc({type:Os,selectors:[["","mat-card-lg-image",""],["","matCardImageLarge",""]],hostAttrs:[1,"mat-card-lg-image"]}),Os),Il=((Ss=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Ss)},Ss.\u0275dir=a.tc({type:Ss,selectors:[["","mat-card-xl-image",""],["","matCardImageXLarge",""]],hostAttrs:[1,"mat-card-xl-image"]}),Ss),Tl=((xs=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||xs)},xs.\u0275dir=a.tc({type:xs,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-card-avatar"]}),xs),Pl=((ws=function t(e){_classCallCheck(this,t),this._animationMode=e}).\u0275fac=function(t){return new(t||ws)(a.yc(Te,8))},ws.\u0275cmp=a.sc({type:ws,selectors:[["mat-card"]],hostAttrs:[1,"mat-card","mat-focus-indicator"],hostVars:2,hostBindings:function(t,e){2&t&&a.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode)},exportAs:["matCard"],ngContentSelectors:gl,decls:2,vars:0,template:function(t,e){1&t&&(a.Zc(pl),a.Yc(0),a.Yc(1,1))},styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions .mat-button:first-child,.mat-card-actions .mat-raised-button:first-child,.mat-card-actions .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\n"],encapsulation:2,changeDetection:0}),ws),Rl=((Cs=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Cs)},Cs.\u0275cmp=a.sc({type:Cs,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-card-header"],ngContentSelectors:bl,decls:4,vars:0,consts:[[1,"mat-card-header-text"]],template:function(t,e){1&t&&(a.Zc(vl),a.Yc(0),a.Dc(1,"div",0),a.Yc(2,1),a.Cc(),a.Yc(3,2))},encapsulation:2,changeDetection:0}),Cs),Ml=((ks=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||ks)},ks.\u0275cmp=a.sc({type:ks,selectors:[["mat-card-title-group"]],hostAttrs:[1,"mat-card-title-group"],ngContentSelectors:_l,decls:4,vars:0,template:function(t,e){1&t&&(a.Zc(yl),a.Dc(0,"div"),a.Yc(1),a.Cc(),a.Yc(2,1),a.Yc(3,2))},encapsulation:2,changeDetection:0}),ks),jl=((_s=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:_s}),_s.\u0275inj=a.vc({factory:function(t){return new(t||_s)},imports:[[Ln],Ln]}),_s),Ll=["input"],Fl=function(){return{enterDuration:150}},zl=["*"],Nl=new a.v("mat-checkbox-default-options",{providedIn:"root",factory:function(){return{color:"accent",clickAction:"check-indeterminate"}}}),Bl=new a.v("mat-checkbox-click-action"),Vl=0,Ul={provide:lr,useExisting:Object(a.cb)((function(){return Gl})),multi:!0},Hl=function t(){_classCallCheck(this,t)},ql=Bn(zn(Nn(Fn((function t(e){_classCallCheck(this,t),this._elementRef=e}))))),Gl=((js=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o,s,l,c,u){var d;return _classCallCheck(this,i),(d=e.call(this,t))._changeDetectorRef=n,d._focusMonitor=r,d._ngZone=o,d._clickAction=l,d._animationMode=c,d._options=u,d.ariaLabel="",d.ariaLabelledby=null,d._uniqueId="mat-checkbox-".concat(++Vl),d.id=d._uniqueId,d.labelPosition="after",d.name=null,d.change=new a.s,d.indeterminateChange=new a.s,d._onTouched=function(){},d._currentAnimationClass="",d._currentCheckState=0,d._controlValueAccessorChangeFn=function(){},d._checked=!1,d._disabled=!1,d._indeterminate=!1,d._options=d._options||{},d._options.color&&(d.color=d._options.color),d.tabIndex=parseInt(s)||0,d._focusMonitor.monitor(t,!0).subscribe((function(t){t||Promise.resolve().then((function(){d._onTouched(),n.markForCheck()}))})),d._clickAction=d._clickAction||d._options.clickAction,d}return _createClass(i,[{key:"ngAfterViewInit",value:function(){this._syncIndeterminate(this._indeterminate)}},{key:"ngAfterViewChecked",value:function(){}},{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef)}},{key:"_isRippleDisabled",value:function(){return this.disableRipple||this.disabled}},{key:"_onLabelTextChange",value:function(){this._changeDetectorRef.detectChanges()}},{key:"writeValue",value:function(t){this.checked=!!t}},{key:"registerOnChange",value:function(t){this._controlValueAccessorChangeFn=t}},{key:"registerOnTouched",value:function(t){this._onTouched=t}},{key:"setDisabledState",value:function(t){this.disabled=t}},{key:"_getAriaChecked",value:function(){return this.checked?"true":this.indeterminate?"mixed":"false"}},{key:"_transitionCheckState",value:function(t){var e=this._currentCheckState,i=this._elementRef.nativeElement;if(e!==t&&(this._currentAnimationClass.length>0&&i.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(e,t),this._currentCheckState=t,this._currentAnimationClass.length>0)){i.classList.add(this._currentAnimationClass);var n=this._currentAnimationClass;this._ngZone.runOutsideAngular((function(){setTimeout((function(){i.classList.remove(n)}),1e3)}))}}},{key:"_emitChangeEvent",value:function(){var t=new Hl;t.source=this,t.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(t)}},{key:"toggle",value:function(){this.checked=!this.checked}},{key:"_onInputClick",value:function(t){var e=this;t.stopPropagation(),this.disabled||"noop"===this._clickAction?this.disabled||"noop"!==this._clickAction||(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==this._clickAction&&Promise.resolve().then((function(){e._indeterminate=!1,e.indeterminateChange.emit(e._indeterminate)})),this.toggle(),this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}},{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"keyboard",e=arguments.length>1?arguments[1]:void 0;this._focusMonitor.focusVia(this._inputElement,t,e)}},{key:"_onInteractionEvent",value:function(t){t.stopPropagation()}},{key:"_getAnimationClassForCheckStateTransition",value:function(t,e){if("NoopAnimations"===this._animationMode)return"";var i="";switch(t){case 0:if(1===e)i="unchecked-checked";else{if(3!=e)return"";i="unchecked-indeterminate"}break;case 2:i=1===e?"unchecked-checked":"unchecked-indeterminate";break;case 1:i=2===e?"checked-unchecked":"checked-indeterminate";break;case 3:i=1===e?"indeterminate-checked":"indeterminate-unchecked"}return"mat-checkbox-anim-".concat(i)}},{key:"_syncIndeterminate",value:function(t){var e=this._inputElement;e&&(e.nativeElement.indeterminate=t)}},{key:"inputId",get:function(){return"".concat(this.id||this._uniqueId,"-input")}},{key:"required",get:function(){return this._required},set:function(t){this._required=mi(t)}},{key:"checked",get:function(){return this._checked},set:function(t){t!=this.checked&&(this._checked=t,this._changeDetectorRef.markForCheck())}},{key:"disabled",get:function(){return this._disabled},set:function(t){var e=mi(t);e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}},{key:"indeterminate",get:function(){return this._indeterminate},set:function(t){var e=t!=this._indeterminate;this._indeterminate=mi(t),e&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}}]),i}(ql)).\u0275fac=function(t){return new(t||js)(a.yc(a.q),a.yc(a.j),a.yc(un),a.yc(a.F),a.Nc("tabindex"),a.yc(Bl,8),a.yc(Te,8),a.yc(Nl,8))},js.\u0275cmp=a.sc({type:js,selectors:[["mat-checkbox"]],viewQuery:function(t,e){var i;1&t&&(a.zd(Ll,!0),a.zd(wa,!0)),2&t&&(a.gd(i=a.Rc())&&(e._inputElement=i.first),a.gd(i=a.Rc())&&(e.ripple=i.first))},hostAttrs:[1,"mat-checkbox"],hostVars:12,hostBindings:function(t,e){2&t&&(a.Gc("id",e.id),a.lc("tabindex",null),a.oc("mat-checkbox-indeterminate",e.indeterminate)("mat-checkbox-checked",e.checked)("mat-checkbox-disabled",e.disabled)("mat-checkbox-label-before","before"==e.labelPosition)("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",labelPosition:"labelPosition",name:"name",required:"required",checked:"checked",disabled:"disabled",indeterminate:"indeterminate",value:"value"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[a.jc([Ul]),a.hc],ngContentSelectors:zl,decls:17,vars:19,consts:[[1,"mat-checkbox-layout"],["label",""],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"id","required","checked","disabled","tabIndex","change","click"],["input",""],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24",0,"xml","space","preserve",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],["checkboxLabel",""],[2,"display","none"]],template:function(t,e){if(1&t&&(a.Zc(),a.Dc(0,"label",0,1),a.Dc(2,"div",2),a.Dc(3,"input",3,4),a.Qc("change",(function(t){return e._onInteractionEvent(t)}))("click",(function(t){return e._onInputClick(t)})),a.Cc(),a.Dc(5,"div",5),a.zc(6,"div",6),a.Cc(),a.zc(7,"div",7),a.Dc(8,"div",8),a.Tc(),a.Dc(9,"svg",9),a.zc(10,"path",10),a.Cc(),a.Sc(),a.zc(11,"div",11),a.Cc(),a.Cc(),a.Dc(12,"span",12,13),a.Qc("cdkObserveContent",(function(){return e._onLabelTextChange()})),a.Dc(14,"span",14),a.vd(15,"\xa0"),a.Cc(),a.Yc(16),a.Cc(),a.Cc()),2&t){var i=a.hd(1),n=a.hd(13);a.lc("for",e.inputId),a.kc(2),a.oc("mat-checkbox-inner-container-no-side-margin",!n.textContent||!n.textContent.trim()),a.kc(1),a.ad("id",e.inputId)("required",e.required)("checked",e.checked)("disabled",e.disabled)("tabIndex",e.tabIndex),a.lc("value",e.value)("name",e.name)("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby)("aria-checked",e._getAriaChecked()),a.kc(2),a.ad("matRippleTrigger",i)("matRippleDisabled",e._isRippleDisabled())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",a.cd(18,Fl))}},directives:[wa,Fi],styles:["@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox-layout{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox.cdk-keyboard-focused .cdk-high-contrast-active .mat-checkbox-frame{border-style:dotted}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}\n"],encapsulation:2,changeDetection:0}),js),Wl={provide:Sr,useExisting:Object(a.cb)((function(){return Yl})),multi:!0},Yl=((Ls=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return i}(qs)).\u0275fac=function(t){return Ql(t||Ls)},Ls.\u0275dir=a.tc({type:Ls,selectors:[["mat-checkbox","required","","formControlName",""],["mat-checkbox","required","","formControl",""],["mat-checkbox","required","","ngModel",""]],features:[a.jc([Wl]),a.hc]}),Ls),Ql=a.Fc(Yl),$l=((zs=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:zs}),zs.\u0275inj=a.vc({factory:function(t){return new(t||zs)}}),zs),Kl=((Fs=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Fs}),Fs.\u0275inj=a.vc({factory:function(t){return new(t||Fs)},imports:[[xa,Ln,zi,$l],Ln,$l]}),Fs);function Xl(t){return new oi.a((function(e){var i;try{i=t()}catch(n){return void e.error(n)}return(i?Object(er.a)(i):li()).subscribe(e)}))}var Zl=i("VRyK");function Jl(t,e,i,n){return Object(He.a)(i)&&(n=i,i=void 0),n?Jl(t,e,i).pipe(Object(ai.a)((function(t){return Object(Ja.a)(t)?n.apply(void 0,_toConsumableArray(t)):n(t)}))):new oi.a((function(n){!function t(e,i,n,a,r){var o;if(function(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(e)){var s=e;e.addEventListener(i,n,r),o=function(){return s.removeEventListener(i,n,r)}}else if(function(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(e)){var l=e;e.on(i,n),o=function(){return l.off(i,n)}}else if(function(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(e)){var c=e;e.addListener(i,n),o=function(){return c.removeListener(i,n)}}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(var u=0,d=e.length;u1?Array.prototype.slice.call(arguments):t)}),n,i)}))}var tc=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t,n)).scheduler=t,a.work=n,a}return _createClass(i,[{key:"requestAsyncId",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return null!==n&&n>0?_get(_getPrototypeOf(i.prototype),"requestAsyncId",this).call(this,t,e,n):(t.actions.push(this),t.scheduled||(t.scheduled=requestAnimationFrame((function(){return t.flush(null)}))))}},{key:"recycleAsyncId",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==n&&n>0||null===n&&this.delay>0)return _get(_getPrototypeOf(i.prototype),"recycleAsyncId",this).call(this,t,e,n);0===t.actions.length&&(cancelAnimationFrame(e),t.scheduled=void 0)}}]),i}(Ye),ec=new(function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return _createClass(i,[{key:"flush",value:function(t){this.active=!0,this.scheduled=void 0;var e,i=this.actions,n=-1,a=i.length;t=t||i.shift();do{if(e=t.execute(t.state,t.delay))break}while(++n2&&void 0!==arguments[2]?arguments[2]:0;return null!==n&&n>0?_get(_getPrototypeOf(i.prototype),"requestAsyncId",this).call(this,t,e,n):(t.actions.push(this),t.scheduled||(t.scheduled=ac(t.flush.bind(t,null))))}},{key:"recycleAsyncId",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==n&&n>0||null===n&&this.delay>0)return _get(_getPrototypeOf(i.prototype),"recycleAsyncId",this).call(this,t,e,n);0===t.actions.length&&(rc(e),t.scheduled=void 0)}}]),i}(Ye),sc=new(function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return _createClass(i,[{key:"flush",value:function(t){this.active=!0,this.scheduled=void 0;var e,i=this.actions,n=-1,a=i.length;t=t||i.shift();do{if(e=t.execute(t.state,t.delay))break}while(++n=0}function gc(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0,n=-1;return pc(e)?n=Number(e)<1?1:Number(e):Object(Le.a)(e)&&(i=e),Object(Le.a)(i)||(i=Ke),new oi.a((function(e){var a=pc(t)?t:+t-i.now();return i.schedule(vc,a,{index:0,period:n,subscriber:e})}))}function vc(t){var e=t.index,i=t.period,n=t.subscriber;if(n.next(e),!n.closed){if(-1===i)return n.complete();t.index=e+1,this.schedule(t,i)}}function bc(t){var e,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ke;return e=function(){return gc(t,i)},function(t){return t.lift(new mc(e))}}function yc(t){return function(e){return e.lift(new _c(t))}}var _c=function(){function t(e){_classCallCheck(this,t),this.notifier=e}return _createClass(t,[{key:"call",value:function(t,e){var i=new kc(t),n=Object(hc.a)(i,this.notifier);return n&&!i.seenValue?(i.add(n),e.subscribe(i)):i}}]),t}(),kc=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n;return _classCallCheck(this,i),(n=e.call(this,t)).seenValue=!1,n}return _createClass(i,[{key:"notifyNext",value:function(t,e,i,n,a){this.seenValue=!0,this.complete()}},{key:"notifyComplete",value:function(){}}]),i}(dc.a),Cc=i("51Dv");function wc(t,e){return"function"==typeof e?function(i){return i.pipe(wc((function(i,n){return Object(er.a)(t(i,n)).pipe(Object(ai.a)((function(t,a){return e(i,t,n,a)})))})))}:function(e){return e.lift(new xc(t))}}var xc=function(){function t(e){_classCallCheck(this,t),this.project=e}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new Sc(t,this.project))}}]),t}(),Sc=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t)).project=n,a.index=0,a}return _createClass(i,[{key:"_next",value:function(t){var e,i=this.index++;try{e=this.project(t,i)}catch(n){return void this.destination.error(n)}this._innerSub(e,t,i)}},{key:"_innerSub",value:function(t,e,i){var n=this.innerSubscription;n&&n.unsubscribe();var a=new Cc.a(this,void 0,void 0);this.destination.add(a),this.innerSubscription=Object(hc.a)(this,t,e,i,a)}},{key:"_complete",value:function(){var t=this.innerSubscription;t&&!t.closed||_get(_getPrototypeOf(i.prototype),"_complete",this).call(this),this.unsubscribe()}},{key:"_unsubscribe",value:function(){this.innerSubscription=null}},{key:"notifyComplete",value:function(t){this.destination.remove(t),this.innerSubscription=null,this.isStopped&&_get(_getPrototypeOf(i.prototype),"_complete",this).call(this)}},{key:"notifyNext",value:function(t,e,i,n,a){this.destination.next(e)}}]),i}(dc.a),Oc=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t,n)).scheduler=t,a.work=n,a}return _createClass(i,[{key:"schedule",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e>0?_get(_getPrototypeOf(i.prototype),"schedule",this).call(this,t,e):(this.delay=e,this.state=t,this.scheduler.flush(this),this)}},{key:"execute",value:function(t,e){return e>0||this.closed?_get(_getPrototypeOf(i.prototype),"execute",this).call(this,t,e):this._execute(t,e)}},{key:"requestAsyncId",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return null!==n&&n>0||null===n&&this.delay>0?_get(_getPrototypeOf(i.prototype),"requestAsyncId",this).call(this,t,e,n):t.flush(this)}}]),i}(Ye),Dc=new(function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return i}($e))(Oc);function Ec(t,e){return new oi.a(e?function(i){return e.schedule(Ac,0,{error:t,subscriber:i})}:function(e){return e.error(t)})}function Ac(t){var e=t.error;t.subscriber.error(e)}var Ic,Tc,Pc,Rc,Mc,jc=((Ic=function(){function t(e,i,n){_classCallCheck(this,t),this.kind=e,this.value=i,this.error=n,this.hasValue="N"===e}return _createClass(t,[{key:"observe",value:function(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}}},{key:"do",value:function(t,e,i){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return i&&i()}}},{key:"accept",value:function(t,e,i){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,i)}},{key:"toObservable",value:function(){switch(this.kind){case"N":return Ne(this.value);case"E":return Ec(this.error);case"C":return li()}throw new Error("unexpected notification kind value")}}],[{key:"createNext",value:function(e){return void 0!==e?new t("N",e):t.undefinedValueNotification}},{key:"createError",value:function(e){return new t("E",void 0,e)}},{key:"createComplete",value:function(){return t.completeNotification}}]),t}()).completeNotification=new Ic("C"),Ic.undefinedValueNotification=new Ic("N",void 0),Ic),Lc=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return _classCallCheck(this,i),(a=e.call(this,t)).scheduler=n,a.delay=r,a}return _createClass(i,[{key:"scheduleMessage",value:function(t){this.destination.add(this.scheduler.schedule(i.dispatch,this.delay,new Fc(t,this.destination)))}},{key:"_next",value:function(t){this.scheduleMessage(jc.createNext(t))}},{key:"_error",value:function(t){this.scheduleMessage(jc.createError(t)),this.unsubscribe()}},{key:"_complete",value:function(){this.scheduleMessage(jc.createComplete()),this.unsubscribe()}}],[{key:"dispatch",value:function(t){var e=t.notification,i=t.destination;e.observe(i),this.unsubscribe()}}]),i}(Ve.a),Fc=function t(e,i){_classCallCheck(this,t),this.notification=e,this.destination=i},zc=i("9ppp"),Nc=i("Ylt2"),Bc=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY,r=arguments.length>2?arguments[2]:void 0;return _classCallCheck(this,i),(t=e.call(this)).scheduler=r,t._events=[],t._infiniteTimeWindow=!1,t._bufferSize=n<1?1:n,t._windowTime=a<1?1:a,a===Number.POSITIVE_INFINITY?(t._infiniteTimeWindow=!0,t.next=t.nextInfiniteTimeWindow):t.next=t.nextTimeWindow,t}return _createClass(i,[{key:"nextInfiniteTimeWindow",value:function(t){var e=this._events;e.push(t),e.length>this._bufferSize&&e.shift(),_get(_getPrototypeOf(i.prototype),"next",this).call(this,t)}},{key:"nextTimeWindow",value:function(t){this._events.push(new Vc(this._getNow(),t)),this._trimBufferThenGetEvents(),_get(_getPrototypeOf(i.prototype),"next",this).call(this,t)}},{key:"_subscribe",value:function(t){var e,i=this._infiniteTimeWindow,n=i?this._events:this._trimBufferThenGetEvents(),a=this.scheduler,r=n.length;if(this.closed)throw new zc.a;if(this.isStopped||this.hasError?e=je.a.EMPTY:(this.observers.push(t),e=new Nc.a(this,t)),a&&t.add(t=new Lc(t,a)),i)for(var o=0;oe&&(r=Math.max(r,a-e)),r>0&&n.splice(0,r),n}}]),i}(Me.a),Vc=function t(e,i){_classCallCheck(this,t),this.time=e,this.value=i},Uc=((Mc=function(){function t(e,i,n){_classCallCheck(this,t),this._ngZone=e,this._platform=i,this._scrolled=new Me.a,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=n}return _createClass(t,[{key:"register",value:function(t){var e=this;this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe((function(){return e._scrolled.next(t)})))}},{key:"deregister",value:function(t){var e=this.scrollContainers.get(t);e&&(e.unsubscribe(),this.scrollContainers.delete(t))}},{key:"scrolled",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return this._platform.isBrowser?new oi.a((function(i){t._globalSubscription||t._addGlobalListener();var n=e>0?t._scrolled.pipe(bc(e)).subscribe(i):t._scrolled.subscribe(i);return t._scrolledCount++,function(){n.unsubscribe(),t._scrolledCount--,t._scrolledCount||t._removeGlobalListener()}})):Ne()}},{key:"ngOnDestroy",value:function(){var t=this;this._removeGlobalListener(),this.scrollContainers.forEach((function(e,i){return t.deregister(i)})),this._scrolled.complete()}},{key:"ancestorScrolled",value:function(t,e){var i=this.getAncestorScrollContainers(t);return this.scrolled(e).pipe(ei((function(t){return!t||i.indexOf(t)>-1})))}},{key:"getAncestorScrollContainers",value:function(t){var e=this,i=[];return this.scrollContainers.forEach((function(n,a){e._scrollableContainsElement(a,t)&&i.push(a)})),i}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_scrollableContainsElement",value:function(t,e){var i=e.nativeElement,n=t.getElementRef().nativeElement;do{if(i==n)return!0}while(i=i.parentElement);return!1}},{key:"_addGlobalListener",value:function(){var t=this;this._globalSubscription=this._ngZone.runOutsideAngular((function(){return Jl(t._getWindow().document,"scroll").subscribe((function(){return t._scrolled.next()}))}))}},{key:"_removeGlobalListener",value:function(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}]),t}()).\u0275fac=function(t){return new(t||Mc)(a.Mc(a.F),a.Mc(xi),a.Mc(ye.e,8))},Mc.\u0275prov=Object(a.uc)({factory:function(){return new Mc(Object(a.Mc)(a.F),Object(a.Mc)(xi),Object(a.Mc)(ye.e,8))},token:Mc,providedIn:"root"}),Mc),Hc=((Rc=function(){function t(e,i,n,a){var r=this;_classCallCheck(this,t),this.elementRef=e,this.scrollDispatcher=i,this.ngZone=n,this.dir=a,this._destroyed=new Me.a,this._elementScrolled=new oi.a((function(t){return r.ngZone.runOutsideAngular((function(){return Jl(r.elementRef.nativeElement,"scroll").pipe(yc(r._destroyed)).subscribe(t)}))}))}return _createClass(t,[{key:"ngOnInit",value:function(){this.scrollDispatcher.register(this)}},{key:"ngOnDestroy",value:function(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}},{key:"elementScrolled",value:function(){return this._elementScrolled}},{key:"getElementRef",value:function(){return this.elementRef}},{key:"scrollTo",value:function(t){var e=this.elementRef.nativeElement,i=this.dir&&"rtl"==this.dir.value;null==t.left&&(t.left=i?t.end:t.start),null==t.right&&(t.right=i?t.start:t.end),null!=t.bottom&&(t.top=e.scrollHeight-e.clientHeight-t.bottom),i&&0!=Ai()?(null!=t.left&&(t.right=e.scrollWidth-e.clientWidth-t.left),2==Ai()?t.left=t.right:1==Ai()&&(t.left=t.right?-t.right:t.right)):null!=t.right&&(t.left=e.scrollWidth-e.clientWidth-t.right),this._applyScrollToOptions(t)}},{key:"_applyScrollToOptions",value:function(t){var e=this.elementRef.nativeElement;"object"==typeof document&&"scrollBehavior"in document.documentElement.style?e.scrollTo(t):(null!=t.top&&(e.scrollTop=t.top),null!=t.left&&(e.scrollLeft=t.left))}},{key:"measureScrollOffset",value:function(t){var e=this.elementRef.nativeElement;if("top"==t)return e.scrollTop;if("bottom"==t)return e.scrollHeight-e.clientHeight-e.scrollTop;var i=this.dir&&"rtl"==this.dir.value;return"start"==t?t=i?"right":"left":"end"==t&&(t=i?"left":"right"),i&&2==Ai()?"left"==t?e.scrollWidth-e.clientWidth-e.scrollLeft:e.scrollLeft:i&&1==Ai()?"left"==t?e.scrollLeft+e.scrollWidth-e.clientWidth:-e.scrollLeft:"left"==t?e.scrollLeft:e.scrollWidth-e.clientWidth-e.scrollLeft}}]),t}()).\u0275fac=function(t){return new(t||Rc)(a.yc(a.q),a.yc(Uc),a.yc(a.F),a.yc(kn,8))},Rc.\u0275dir=a.tc({type:Rc,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),Rc),qc=((Pc=function(){function t(e,i,n){var a=this;_classCallCheck(this,t),this._platform=e,this._document=n,i.runOutsideAngular((function(){var t=a._getWindow();a._change=e.isBrowser?Object(Zl.a)(Jl(t,"resize"),Jl(t,"orientationchange")):Ne(),a._invalidateCache=a.change().subscribe((function(){return a._updateViewportSize()}))}))}return _createClass(t,[{key:"ngOnDestroy",value:function(){this._invalidateCache.unsubscribe()}},{key:"getViewportSize",value:function(){this._viewportSize||this._updateViewportSize();var t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t}},{key:"getViewportRect",value:function(){var t=this.getViewportScrollPosition(),e=this.getViewportSize(),i=e.width,n=e.height;return{top:t.top,left:t.left,bottom:t.top+n,right:t.left+i,height:n,width:i}}},{key:"getViewportScrollPosition",value:function(){if(!this._platform.isBrowser)return{top:0,left:0};var t=this._getDocument(),e=this._getWindow(),i=t.documentElement,n=i.getBoundingClientRect();return{top:-n.top||t.body.scrollTop||e.scrollY||i.scrollTop||0,left:-n.left||t.body.scrollLeft||e.scrollX||i.scrollLeft||0}}},{key:"change",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return t>0?this._change.pipe(bc(t)):this._change}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_updateViewportSize",value:function(){var t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0}}}]),t}()).\u0275fac=function(t){return new(t||Pc)(a.Mc(xi),a.Mc(a.F),a.Mc(ye.e,8))},Pc.\u0275prov=Object(a.uc)({factory:function(){return new Pc(Object(a.Mc)(xi),Object(a.Mc)(a.F),Object(a.Mc)(ye.e,8))},token:Pc,providedIn:"root"}),Pc),Gc=((Tc=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Tc}),Tc.\u0275inj=a.vc({factory:function(t){return new(t||Tc)},imports:[[wn,Si],wn]}),Tc);function Wc(){throw Error("Host already has a portal attached")}var Yc,Qc,$c,Kc,Xc=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"attach",value:function(t){return null==t&&function(){throw Error("Attempting to attach a portal to a null PortalOutlet")}(),t.hasAttached()&&Wc(),this._attachedHost=t,t.attach(this)}},{key:"detach",value:function(){var t=this._attachedHost;null==t?function(){throw Error("Attempting to detach a portal that is not attached to a host")}():(this._attachedHost=null,t.detach())}},{key:"setAttachedHost",value:function(t){this._attachedHost=t}},{key:"isAttached",get:function(){return null!=this._attachedHost}}]),t}(),Zc=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this)).component=t,o.viewContainerRef=n,o.injector=a,o.componentFactoryResolver=r,o}return i}(Xc),Jc=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this)).templateRef=t,r.viewContainerRef=n,r.context=a,r}return _createClass(i,[{key:"attach",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.context;return this.context=e,_get(_getPrototypeOf(i.prototype),"attach",this).call(this,t)}},{key:"detach",value:function(){return this.context=void 0,_get(_getPrototypeOf(i.prototype),"detach",this).call(this)}},{key:"origin",get:function(){return this.templateRef.elementRef}}]),i}(Xc),tu=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n;return _classCallCheck(this,i),(n=e.call(this)).element=t instanceof a.q?t.nativeElement:t,n}return i}(Xc),eu=function(){function t(){_classCallCheck(this,t),this._isDisposed=!1,this.attachDomPortal=null}return _createClass(t,[{key:"hasAttached",value:function(){return!!this._attachedPortal}},{key:"attach",value:function(t){return t||function(){throw Error("Must provide a portal to attach")}(),this.hasAttached()&&Wc(),this._isDisposed&&function(){throw Error("This PortalOutlet has already been disposed")}(),t instanceof Zc?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof Jc?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof tu?(this._attachedPortal=t,this.attachDomPortal(t)):void function(){throw Error("Attempting to attach an unknown Portal type. BasePortalOutlet accepts either a ComponentPortal or a TemplatePortal.")}()}},{key:"detach",value:function(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}},{key:"dispose",value:function(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}},{key:"setDisposeFn",value:function(t){this._disposeFn=t}},{key:"_invokeDisposeFn",value:function(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}]),t}(),iu=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o){var s;return _classCallCheck(this,i),(s=e.call(this)).outletElement=t,s._componentFactoryResolver=n,s._appRef=a,s._defaultInjector=r,s.attachDomPortal=function(t){if(!s._document)throw Error("Cannot attach DOM portal without _document constructor parameter");var e=t.element;if(!e.parentNode)throw Error("DOM portal content must be attached to a parent node.");var n=s._document.createComment("dom-portal");e.parentNode.insertBefore(n,e),s.outletElement.appendChild(e),_get(_getPrototypeOf(i.prototype),"setDisposeFn",_assertThisInitialized(s)).call(_assertThisInitialized(s),(function(){n.parentNode&&n.parentNode.replaceChild(e,n)}))},s._document=o,s}return _createClass(i,[{key:"attachComponentPortal",value:function(t){var e,i=this,n=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);return t.viewContainerRef?(e=t.viewContainerRef.createComponent(n,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn((function(){return e.destroy()}))):(e=n.create(t.injector||this._defaultInjector),this._appRef.attachView(e.hostView),this.setDisposeFn((function(){i._appRef.detachView(e.hostView),e.destroy()}))),this.outletElement.appendChild(this._getComponentRootNode(e)),e}},{key:"attachTemplatePortal",value:function(t){var e=this,i=t.viewContainerRef,n=i.createEmbeddedView(t.templateRef,t.context);return n.detectChanges(),n.rootNodes.forEach((function(t){return e.outletElement.appendChild(t)})),this.setDisposeFn((function(){var t=i.indexOf(n);-1!==t&&i.remove(t)})),n}},{key:"dispose",value:function(){_get(_getPrototypeOf(i.prototype),"dispose",this).call(this),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}},{key:"_getComponentRootNode",value:function(t){return t.hostView.rootNodes[0]}}]),i}(eu),nu=(($c=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){return _classCallCheck(this,i),e.call(this,t,n)}return i}(Jc)).\u0275fac=function(t){return new(t||$c)(a.yc(a.U),a.yc(a.X))},$c.\u0275dir=a.tc({type:$c,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[a.hc]}),$c),au=((Qc=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r){var o;return _classCallCheck(this,i),(o=e.call(this))._componentFactoryResolver=t,o._viewContainerRef=n,o._isInitialized=!1,o.attached=new a.s,o.attachDomPortal=function(t){if(!o._document)throw Error("Cannot attach DOM portal without _document constructor parameter");var e=t.element;if(!e.parentNode)throw Error("DOM portal content must be attached to a parent node.");var n=o._document.createComment("dom-portal");t.setAttachedHost(_assertThisInitialized(o)),e.parentNode.insertBefore(n,e),o._getRootNode().appendChild(e),_get(_getPrototypeOf(i.prototype),"setDisposeFn",_assertThisInitialized(o)).call(_assertThisInitialized(o),(function(){n.parentNode&&n.parentNode.replaceChild(e,n)}))},o._document=r,o}return _createClass(i,[{key:"ngOnInit",value:function(){this._isInitialized=!0}},{key:"ngOnDestroy",value:function(){_get(_getPrototypeOf(i.prototype),"dispose",this).call(this),this._attachedPortal=null,this._attachedRef=null}},{key:"attachComponentPortal",value:function(t){t.setAttachedHost(this);var e=null!=t.viewContainerRef?t.viewContainerRef:this._viewContainerRef,n=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component),a=e.createComponent(n,e.length,t.injector||e.injector);return e!==this._viewContainerRef&&this._getRootNode().appendChild(a.hostView.rootNodes[0]),_get(_getPrototypeOf(i.prototype),"setDisposeFn",this).call(this,(function(){return a.destroy()})),this._attachedPortal=t,this._attachedRef=a,this.attached.emit(a),a}},{key:"attachTemplatePortal",value:function(t){var e=this;t.setAttachedHost(this);var n=this._viewContainerRef.createEmbeddedView(t.templateRef,t.context);return _get(_getPrototypeOf(i.prototype),"setDisposeFn",this).call(this,(function(){return e._viewContainerRef.clear()})),this._attachedPortal=t,this._attachedRef=n,this.attached.emit(n),n}},{key:"_getRootNode",value:function(){var t=this._viewContainerRef.element.nativeElement;return t.nodeType===t.ELEMENT_NODE?t:t.parentNode}},{key:"portal",get:function(){return this._attachedPortal},set:function(t){(!this.hasAttached()||t||this._isInitialized)&&(this.hasAttached()&&_get(_getPrototypeOf(i.prototype),"detach",this).call(this),t&&_get(_getPrototypeOf(i.prototype),"attach",this).call(this,t),this._attachedPortal=t)}},{key:"attachedRef",get:function(){return this._attachedRef}}]),i}(eu)).\u0275fac=function(t){return new(t||Qc)(a.yc(a.n),a.yc(a.X),a.yc(ye.e))},Qc.\u0275dir=a.tc({type:Qc,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[a.hc]}),Qc),ru=((Yc=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return i}(au)).\u0275fac=function(t){return ou(t||Yc)},Yc.\u0275dir=a.tc({type:Yc,selectors:[["","cdkPortalHost",""],["","portalHost",""]],inputs:{portal:["cdkPortalHost","portal"]},exportAs:["cdkPortalHost"],features:[a.jc([{provide:au,useExisting:Yc}]),a.hc]}),Yc),ou=a.Fc(ru),su=((Kc=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Kc}),Kc.\u0275inj=a.vc({factory:function(t){return new(t||Kc)}}),Kc),lu=function(){function t(e,i){_classCallCheck(this,t),this._parentInjector=e,this._customTokens=i}return _createClass(t,[{key:"get",value:function(t,e){var i=this._customTokens.get(t);return void 0!==i?i:this._parentInjector.get(t,e)}}]),t}(),cu=function(){function t(e,i){_classCallCheck(this,t),this._viewportRuler=e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=i}return _createClass(t,[{key:"attach",value:function(){}},{key:"enable",value:function(){if(this._canBeEnabled()){var t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=gi(-this._previousScrollPosition.left),t.style.top=gi(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}},{key:"disable",value:function(){if(this._isEnabled){var t=this._document.documentElement,e=t.style,i=this._document.body.style,n=e.scrollBehavior||"",a=i.scrollBehavior||"";this._isEnabled=!1,e.left=this._previousHTMLStyles.left,e.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),e.scrollBehavior=i.scrollBehavior="auto",window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),e.scrollBehavior=n,i.scrollBehavior=a}}},{key:"_canBeEnabled",value:function(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;var t=this._document.body,e=this._viewportRuler.getViewportSize();return t.scrollHeight>e.height||t.scrollWidth>e.width}}]),t}();function uu(){return Error("Scroll strategy has already been attached.")}var du=function(){function t(e,i,n,a){var r=this;_classCallCheck(this,t),this._scrollDispatcher=e,this._ngZone=i,this._viewportRuler=n,this._config=a,this._scrollSubscription=null,this._detach=function(){r.disable(),r._overlayRef.hasAttached()&&r._ngZone.run((function(){return r._overlayRef.detach()}))}}return _createClass(t,[{key:"attach",value:function(t){if(this._overlayRef)throw uu();this._overlayRef=t}},{key:"enable",value:function(){var t=this;if(!this._scrollSubscription){var e=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe((function(){var e=t._viewportRuler.getViewportScrollPosition().top;Math.abs(e-t._initialScrollPosition)>t._config.threshold?t._detach():t._overlayRef.updatePosition()}))):this._scrollSubscription=e.subscribe(this._detach)}}},{key:"disable",value:function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}},{key:"detach",value:function(){this.disable(),this._overlayRef=null}}]),t}(),hu=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"enable",value:function(){}},{key:"disable",value:function(){}},{key:"attach",value:function(){}}]),t}();function mu(t,e){return e.some((function(e){return t.bottome.bottom||t.righte.right}))}function fu(t,e){return e.some((function(e){return t.tope.bottom||t.lefte.right}))}var pu,gu=function(){function t(e,i,n,a){_classCallCheck(this,t),this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=n,this._config=a,this._scrollSubscription=null}return _createClass(t,[{key:"attach",value:function(t){if(this._overlayRef)throw uu();this._overlayRef=t}},{key:"enable",value:function(){var t=this;this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe((function(){if(t._overlayRef.updatePosition(),t._config&&t._config.autoClose){var e=t._overlayRef.overlayElement.getBoundingClientRect(),i=t._viewportRuler.getViewportSize(),n=i.width,a=i.height;mu(e,[{width:n,height:a,bottom:a,right:n,top:0,left:0}])&&(t.disable(),t._ngZone.run((function(){return t._overlayRef.detach()})))}})))}},{key:"disable",value:function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}},{key:"detach",value:function(){this.disable(),this._overlayRef=null}}]),t}(),vu=((pu=function t(e,i,n,a){var r=this;_classCallCheck(this,t),this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=n,this.noop=function(){return new hu},this.close=function(t){return new du(r._scrollDispatcher,r._ngZone,r._viewportRuler,t)},this.block=function(){return new cu(r._viewportRuler,r._document)},this.reposition=function(t){return new gu(r._scrollDispatcher,r._viewportRuler,r._ngZone,t)},this._document=a}).\u0275fac=function(t){return new(t||pu)(a.Mc(Uc),a.Mc(qc),a.Mc(a.F),a.Mc(ye.e))},pu.\u0275prov=Object(a.uc)({factory:function(){return new pu(Object(a.Mc)(Uc),Object(a.Mc)(qc),Object(a.Mc)(a.F),Object(a.Mc)(ye.e))},token:pu,providedIn:"root"}),pu),bu=function t(e){if(_classCallCheck(this,t),this.scrollStrategy=new hu,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e)for(var i=0,n=Object.keys(e);i-1;n--)if(e[n]._keydownEventSubscriptions>0){e[n]._keydownEvents.next(t);break}},this._document=e}return _createClass(t,[{key:"ngOnDestroy",value:function(){this._detach()}},{key:"add",value:function(t){this.remove(t),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0),this._attachedOverlays.push(t)}},{key:"remove",value:function(t){var e=this._attachedOverlays.indexOf(t);e>-1&&this._attachedOverlays.splice(e,1),0===this._attachedOverlays.length&&this._detach()}},{key:"_detach",value:function(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}]),t}()).\u0275fac=function(t){return new(t||wu)(a.Mc(ye.e))},wu.\u0275prov=Object(a.uc)({factory:function(){return new wu(Object(a.Mc)(ye.e))},token:wu,providedIn:"root"}),wu),Ou=!("undefined"==typeof window||!window||!window.__karma__&&!window.jasmine),Du=((xu=function(){function t(e,i){_classCallCheck(this,t),this._platform=i,this._document=e}return _createClass(t,[{key:"ngOnDestroy",value:function(){var t=this._containerElement;t&&t.parentNode&&t.parentNode.removeChild(t)}},{key:"getContainerElement",value:function(){return this._containerElement||this._createContainer(),this._containerElement}},{key:"_createContainer",value:function(){var t=this._platform?this._platform.isBrowser:"undefined"!=typeof window;if(t||Ou)for(var e=this._document.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]'),i=0;im&&(m=g,h=p)}}catch(v){f.e(v)}finally{f.f()}return this._isPushed=!1,void this._applyPosition(h.position,h.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(t.position,t.originPoint);this._applyPosition(t.position,t.originPoint)}}},{key:"detach",value:function(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}},{key:"dispose",value:function(){this._isDisposed||(this._boundingBox&&Tu(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}},{key:"reapplyLastPosition",value:function(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();var t=this._lastPosition||this._preferredPositions[0],e=this._getOriginPoint(this._originRect,t);this._applyPosition(t,e)}}},{key:"withScrollableContainers",value:function(t){return this._scrollables=t,this}},{key:"withPositions",value:function(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}},{key:"withViewportMargin",value:function(t){return this._viewportMargin=t,this}},{key:"withFlexibleDimensions",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._hasFlexibleDimensions=t,this}},{key:"withGrowAfterOpen",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._growAfterOpen=t,this}},{key:"withPush",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._canPush=t,this}},{key:"withLockedPosition",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._positionLocked=t,this}},{key:"setOrigin",value:function(t){return this._origin=t,this}},{key:"withDefaultOffsetX",value:function(t){return this._offsetX=t,this}},{key:"withDefaultOffsetY",value:function(t){return this._offsetY=t,this}},{key:"withTransformOriginOn",value:function(t){return this._transformOriginSelector=t,this}},{key:"_getOriginPoint",value:function(t,e){var i;if("center"==e.originX)i=t.left+t.width/2;else{var n=this._isRtl()?t.right:t.left,a=this._isRtl()?t.left:t.right;i="start"==e.originX?n:a}return{x:i,y:"center"==e.originY?t.top+t.height/2:"top"==e.originY?t.top:t.bottom}}},{key:"_getOverlayPoint",value:function(t,e,i){var n,a;return n="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,a="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:t.x+n,y:t.y+a}}},{key:"_getOverlayFit",value:function(t,e,i,n){var a=t.x,r=t.y,o=this._getOffset(n,"x"),s=this._getOffset(n,"y");o&&(a+=o),s&&(r+=s);var l=0-r,c=r+e.height-i.height,u=this._subtractOverflows(e.width,0-a,a+e.width-i.width),d=this._subtractOverflows(e.height,l,c),h=u*d;return{visibleArea:h,isCompletelyWithinViewport:e.width*e.height===h,fitsInViewportVertically:d===e.height,fitsInViewportHorizontally:u==e.width}}},{key:"_canFitWithFlexibleDimensions",value:function(t,e,i){if(this._hasFlexibleDimensions){var n=i.bottom-e.y,a=i.right-e.x,r=Pu(this._overlayRef.getConfig().minHeight),o=Pu(this._overlayRef.getConfig().minWidth),s=t.fitsInViewportHorizontally||null!=o&&o<=a;return(t.fitsInViewportVertically||null!=r&&r<=n)&&s}return!1}},{key:"_pushOverlayOnScreen",value:function(t,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};var n,a,r=this._viewportRect,o=Math.max(t.x+e.width-r.right,0),s=Math.max(t.y+e.height-r.bottom,0),l=Math.max(r.top-i.top-t.y,0),c=Math.max(r.left-i.left-t.x,0);return n=e.width<=r.width?c||-o:t.xd&&!this._isInitialRender&&!this._growAfterOpen&&(n=t.y-d/2)}if("end"===e.overlayX&&!c||"start"===e.overlayX&&c)s=l.width-t.x+this._viewportMargin,r=t.x-this._viewportMargin;else if("start"===e.overlayX&&!c||"end"===e.overlayX&&c)o=t.x,r=l.right-t.x;else{var h=Math.min(l.right-t.x+l.left,t.x),m=this._lastBoundingBoxSize.width;r=2*h,o=t.x-h,r>m&&!this._isInitialRender&&!this._growAfterOpen&&(o=t.x-m/2)}return{top:n,left:o,bottom:a,right:s,width:r,height:i}}},{key:"_setBoundingBoxStyles",value:function(t,e){var i=this._calculateBoundingBoxRect(t,e);this._isInitialRender||this._growAfterOpen||(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));var n={};if(this._hasExactPosition())n.top=n.left="0",n.bottom=n.right=n.maxHeight=n.maxWidth="",n.width=n.height="100%";else{var a=this._overlayRef.getConfig().maxHeight,r=this._overlayRef.getConfig().maxWidth;n.height=gi(i.height),n.top=gi(i.top),n.bottom=gi(i.bottom),n.width=gi(i.width),n.left=gi(i.left),n.right=gi(i.right),n.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",n.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",a&&(n.maxHeight=gi(a)),r&&(n.maxWidth=gi(r))}this._lastBoundingBoxSize=i,Tu(this._boundingBox.style,n)}},{key:"_resetBoundingBoxStyles",value:function(){Tu(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}},{key:"_resetOverlayElementStyles",value:function(){Tu(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}},{key:"_setOverlayElementStyles",value:function(t,e){var i={},n=this._hasExactPosition(),a=this._hasFlexibleDimensions,r=this._overlayRef.getConfig();if(n){var o=this._viewportRuler.getViewportScrollPosition();Tu(i,this._getExactOverlayY(e,t,o)),Tu(i,this._getExactOverlayX(e,t,o))}else i.position="static";var s="",l=this._getOffset(e,"x"),c=this._getOffset(e,"y");l&&(s+="translateX(".concat(l,"px) ")),c&&(s+="translateY(".concat(c,"px)")),i.transform=s.trim(),r.maxHeight&&(n?i.maxHeight=gi(r.maxHeight):a&&(i.maxHeight="")),r.maxWidth&&(n?i.maxWidth=gi(r.maxWidth):a&&(i.maxWidth="")),Tu(this._pane.style,i)}},{key:"_getExactOverlayY",value:function(t,e,i){var n={top:"",bottom:""},a=this._getOverlayPoint(e,this._overlayRect,t);this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,i));var r=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return a.y-=r,"bottom"===t.overlayY?n.bottom="".concat(this._document.documentElement.clientHeight-(a.y+this._overlayRect.height),"px"):n.top=gi(a.y),n}},{key:"_getExactOverlayX",value:function(t,e,i){var n={left:"",right:""},a=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,i)),"right"===(this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left")?n.right="".concat(this._document.documentElement.clientWidth-(a.x+this._overlayRect.width),"px"):n.left=gi(a.x),n}},{key:"_getScrollVisibility",value:function(){var t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map((function(t){return t.getElementRef().nativeElement.getBoundingClientRect()}));return{isOriginClipped:fu(t,i),isOriginOutsideView:mu(t,i),isOverlayClipped:fu(e,i),isOverlayOutsideView:mu(e,i)}}},{key:"_subtractOverflows",value:function(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:"";return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}},{key:"left",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._rightOffset="",this._leftOffset=t,this._justifyContent="flex-start",this}},{key:"bottom",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}},{key:"right",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._leftOffset="",this._rightOffset=t,this._justifyContent="flex-end",this}},{key:"width",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}},{key:"height",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}},{key:"centerHorizontally",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.left(t),this._justifyContent="center",this}},{key:"centerVertically",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.top(t),this._alignItems="center",this}},{key:"apply",value:function(){if(this._overlayRef&&this._overlayRef.hasAttached()){var t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),n=i.width,a=i.height,r=i.maxWidth,o=i.maxHeight,s=!("100%"!==n&&"100vw"!==n||r&&"100%"!==r&&"100vw"!==r),l=!("100%"!==a&&"100vh"!==a||o&&"100%"!==o&&"100vh"!==o);t.position=this._cssPosition,t.marginLeft=s?"0":this._leftOffset,t.marginTop=l?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=this._rightOffset,s?e.justifyContent="flex-start":"center"===this._justifyContent?e.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?e.justifyContent="flex-end":"flex-end"===this._justifyContent&&(e.justifyContent="flex-start"):e.justifyContent=this._justifyContent,e.alignItems=l?"flex-start":this._alignItems}}},{key:"dispose",value:function(){if(!this._isDisposed&&this._overlayRef){var t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove("cdk-global-overlay-wrapper"),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}}]),t}(),Bu=((Mu=function(){function t(e,i,n,a){_classCallCheck(this,t),this._viewportRuler=e,this._document=i,this._platform=n,this._overlayContainer=a}return _createClass(t,[{key:"global",value:function(){return new Nu}},{key:"connectedTo",value:function(t,e,i){return new zu(e,i,t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}},{key:"flexibleConnectedTo",value:function(t){return new Iu(t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}]),t}()).\u0275fac=function(t){return new(t||Mu)(a.Mc(qc),a.Mc(ye.e),a.Mc(xi),a.Mc(Du))},Mu.\u0275prov=Object(a.uc)({factory:function(){return new Mu(Object(a.Mc)(qc),Object(a.Mc)(ye.e),Object(a.Mc)(xi),Object(a.Mc)(Du))},token:Mu,providedIn:"root"}),Mu),Vu=0,Uu=((Ru=function(){function t(e,i,n,a,r,o,s,l,c,u){_classCallCheck(this,t),this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=n,this._positionBuilder=a,this._keyboardDispatcher=r,this._injector=o,this._ngZone=s,this._document=l,this._directionality=c,this._location=u}return _createClass(t,[{key:"create",value:function(t){var e=this._createHostElement(),i=this._createPaneElement(e),n=this._createPortalOutlet(i),a=new bu(t);return a.direction=a.direction||this._directionality.value,new Eu(n,e,i,a,this._ngZone,this._keyboardDispatcher,this._document,this._location)}},{key:"position",value:function(){return this._positionBuilder}},{key:"_createPaneElement",value:function(t){var e=this._document.createElement("div");return e.id="cdk-overlay-".concat(Vu++),e.classList.add("cdk-overlay-pane"),t.appendChild(e),e}},{key:"_createHostElement",value:function(){var t=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(t),t}},{key:"_createPortalOutlet",value:function(t){return this._appRef||(this._appRef=this._injector.get(a.g)),new iu(t,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}]),t}()).\u0275fac=function(t){return new(t||Ru)(a.Mc(vu),a.Mc(Du),a.Mc(a.n),a.Mc(Bu),a.Mc(Su),a.Mc(a.w),a.Mc(a.F),a.Mc(ye.e),a.Mc(kn),a.Mc(ye.n,8))},Ru.\u0275prov=a.uc({token:Ru,factory:Ru.\u0275fac}),Ru),Hu=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],qu=new a.v("cdk-connected-overlay-scroll-strategy"),Gu=((Lu=function t(e){_classCallCheck(this,t),this.elementRef=e}).\u0275fac=function(t){return new(t||Lu)(a.yc(a.q))},Lu.\u0275dir=a.tc({type:Lu,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),Lu),Wu=((ju=function(){function t(e,i,n,r,o){_classCallCheck(this,t),this._overlay=e,this._dir=o,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=je.a.EMPTY,this.viewportMargin=0,this.open=!1,this.backdropClick=new a.s,this.positionChange=new a.s,this.attach=new a.s,this.detach=new a.s,this.overlayKeydown=new a.s,this._templatePortal=new Jc(i,n),this._scrollStrategyFactory=r,this.scrollStrategy=this._scrollStrategyFactory()}return _createClass(t,[{key:"ngOnDestroy",value:function(){this._overlayRef&&this._overlayRef.dispose(),this._backdropSubscription.unsubscribe()}},{key:"ngOnChanges",value:function(t){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),t.origin&&this.open&&this._position.apply()),t.open&&(this.open?this._attachOverlay():this._detachOverlay())}},{key:"_createOverlay",value:function(){var t=this;this.positions&&this.positions.length||(this.positions=Hu),this._overlayRef=this._overlay.create(this._buildConfig()),this._overlayRef.keydownEvents().subscribe((function(e){t.overlayKeydown.next(e),27!==e.keyCode||Be(e)||(e.preventDefault(),t._detachOverlay())}))}},{key:"_buildConfig",value:function(){var t=this._position=this.positionStrategy||this._createPositionStrategy(),e=new bu({direction:this._dir,positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(e.width=this.width),(this.height||0===this.height)&&(e.height=this.height),(this.minWidth||0===this.minWidth)&&(e.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(e.minHeight=this.minHeight),this.backdropClass&&(e.backdropClass=this.backdropClass),this.panelClass&&(e.panelClass=this.panelClass),e}},{key:"_updatePositionStrategy",value:function(t){var e=this,i=this.positions.map((function(t){return{originX:t.originX,originY:t.originY,overlayX:t.overlayX,overlayY:t.overlayY,offsetX:t.offsetX||e.offsetX,offsetY:t.offsetY||e.offsetY,panelClass:t.panelClass||void 0}}));return t.setOrigin(this.origin.elementRef).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}},{key:"_createPositionStrategy",value:function(){var t=this,e=this._overlay.position().flexibleConnectedTo(this.origin.elementRef);return this._updatePositionStrategy(e),e.positionChanges.subscribe((function(e){return t.positionChange.emit(e)})),e}},{key:"_attachOverlay",value:function(){var t=this;this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||(this._overlayRef.attach(this._templatePortal),this.attach.emit()),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe((function(e){t.backdropClick.emit(e)})):this._backdropSubscription.unsubscribe()}},{key:"_detachOverlay",value:function(){this._overlayRef&&(this._overlayRef.detach(),this.detach.emit()),this._backdropSubscription.unsubscribe()}},{key:"offsetX",get:function(){return this._offsetX},set:function(t){this._offsetX=t,this._position&&this._updatePositionStrategy(this._position)}},{key:"offsetY",get:function(){return this._offsetY},set:function(t){this._offsetY=t,this._position&&this._updatePositionStrategy(this._position)}},{key:"hasBackdrop",get:function(){return this._hasBackdrop},set:function(t){this._hasBackdrop=mi(t)}},{key:"lockPosition",get:function(){return this._lockPosition},set:function(t){this._lockPosition=mi(t)}},{key:"flexibleDimensions",get:function(){return this._flexibleDimensions},set:function(t){this._flexibleDimensions=mi(t)}},{key:"growAfterOpen",get:function(){return this._growAfterOpen},set:function(t){this._growAfterOpen=mi(t)}},{key:"push",get:function(){return this._push},set:function(t){this._push=mi(t)}},{key:"overlayRef",get:function(){return this._overlayRef}},{key:"dir",get:function(){return this._dir?this._dir.value:"ltr"}}]),t}()).\u0275fac=function(t){return new(t||ju)(a.yc(Uu),a.yc(a.U),a.yc(a.X),a.yc(qu),a.yc(kn,8))},ju.\u0275dir=a.tc({type:ju,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],open:["cdkConnectedOverlayOpen","open"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"],positions:["cdkConnectedOverlayPositions","positions"],origin:["cdkConnectedOverlayOrigin","origin"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown"},exportAs:["cdkConnectedOverlay"],features:[a.ic]}),ju),Yu={provide:qu,deps:[Uu],useFactory:function(t){return function(){return t.scrollStrategies.reposition()}}},Qu=((Fu=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Fu}),Fu.\u0275inj=a.vc({factory:function(t){return new(t||Fu)},providers:[Uu,Yu],imports:[[wn,su,Gc],Gc]}),Fu),$u=["underline"],Ku=["connectionContainer"],Xu=["inputContainer"],Zu=["label"];function Ju(t,e){1&t&&(a.Bc(0),a.Dc(1,"div",14),a.zc(2,"div",15),a.zc(3,"div",16),a.zc(4,"div",17),a.Cc(),a.Dc(5,"div",18),a.zc(6,"div",15),a.zc(7,"div",16),a.zc(8,"div",17),a.Cc(),a.Ac())}function td(t,e){1&t&&(a.Dc(0,"div",19),a.Yc(1,1),a.Cc())}function ed(t,e){if(1&t&&(a.Bc(0),a.Yc(1,2),a.Dc(2,"span"),a.vd(3),a.Cc(),a.Ac()),2&t){var i=a.Uc(2);a.kc(3),a.wd(i._control.placeholder)}}function id(t,e){1&t&&a.Yc(0,3,["*ngSwitchCase","true"])}function nd(t,e){1&t&&(a.Dc(0,"span",23),a.vd(1," *"),a.Cc())}function ad(t,e){if(1&t){var i=a.Ec();a.Dc(0,"label",20,21),a.Qc("cdkObserveContent",(function(){return a.ld(i),a.Uc().updateOutlineGap()})),a.td(2,ed,4,1,"ng-container",12),a.td(3,id,1,0,void 0,12),a.td(4,nd,2,0,"span",22),a.Cc()}if(2&t){var n=a.Uc();a.oc("mat-empty",n._control.empty&&!n._shouldAlwaysFloat)("mat-form-field-empty",n._control.empty&&!n._shouldAlwaysFloat)("mat-accent","accent"==n.color)("mat-warn","warn"==n.color),a.ad("cdkObserveContentDisabled","outline"!=n.appearance)("id",n._labelId)("ngSwitch",n._hasLabel()),a.lc("for",n._control.id)("aria-owns",n._control.id),a.kc(2),a.ad("ngSwitchCase",!1),a.kc(1),a.ad("ngSwitchCase",!0),a.kc(1),a.ad("ngIf",!n.hideRequiredMarker&&n._control.required&&!n._control.disabled)}}function rd(t,e){1&t&&(a.Dc(0,"div",24),a.Yc(1,4),a.Cc())}function od(t,e){if(1&t&&(a.Dc(0,"div",25,26),a.zc(2,"span",27),a.Cc()),2&t){var i=a.Uc();a.kc(2),a.oc("mat-accent","accent"==i.color)("mat-warn","warn"==i.color)}}function sd(t,e){if(1&t&&(a.Dc(0,"div"),a.Yc(1,5),a.Cc()),2&t){var i=a.Uc();a.ad("@transitionMessages",i._subscriptAnimationState)}}function ld(t,e){if(1&t&&(a.Dc(0,"div",31),a.vd(1),a.Cc()),2&t){var i=a.Uc(2);a.ad("id",i._hintLabelId),a.kc(1),a.wd(i.hintLabel)}}function cd(t,e){if(1&t&&(a.Dc(0,"div",28),a.td(1,ld,2,2,"div",29),a.Yc(2,6),a.zc(3,"div",30),a.Yc(4,7),a.Cc()),2&t){var i=a.Uc();a.ad("@transitionMessages",i._subscriptAnimationState),a.kc(1),a.ad("ngIf",i.hintLabel)}}var ud,dd,hd=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],md=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"],fd=0,pd=((ud=function t(){_classCallCheck(this,t),this.id="mat-error-".concat(fd++)}).\u0275fac=function(t){return new(t||ud)},ud.\u0275dir=a.tc({type:ud,selectors:[["mat-error"]],hostAttrs:["role","alert",1,"mat-error"],hostVars:1,hostBindings:function(t,e){2&t&&a.lc("id",e.id)},inputs:{id:"id"}}),ud),gd={transitionMessages:o("transitionMessages",[d("enter",u({opacity:1,transform:"translateY(0%)"})),h("void => enter",[u({opacity:0,transform:"translateY(-100%)"}),s("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},vd=((dd=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||dd)},dd.\u0275dir=a.tc({type:dd}),dd);function bd(t){return Error("A hint was already declared for 'align=\"".concat(t,"\"'."))}var yd,_d,kd,Cd,wd,xd,Sd,Od=0,Dd=((wd=function t(){_classCallCheck(this,t),this.align="start",this.id="mat-hint-".concat(Od++)}).\u0275fac=function(t){return new(t||wd)},wd.\u0275dir=a.tc({type:wd,selectors:[["mat-hint"]],hostAttrs:[1,"mat-hint"],hostVars:4,hostBindings:function(t,e){2&t&&(a.lc("id",e.id)("align",null),a.oc("mat-right","end"==e.align))},inputs:{align:"align",id:"id"}}),wd),Ed=((Cd=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Cd)},Cd.\u0275dir=a.tc({type:Cd,selectors:[["mat-label"]]}),Cd),Ad=((kd=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||kd)},kd.\u0275dir=a.tc({type:kd,selectors:[["mat-placeholder"]]}),kd),Id=((_d=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||_d)},_d.\u0275dir=a.tc({type:_d,selectors:[["","matPrefix",""]]}),_d),Td=((yd=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||yd)},yd.\u0275dir=a.tc({type:yd,selectors:[["","matSuffix",""]]}),yd),Pd=0,Rd=zn((function t(e){_classCallCheck(this,t),this._elementRef=e}),"primary"),Md=new a.v("MAT_FORM_FIELD_DEFAULT_OPTIONS"),jd=new a.v("MatFormField"),Ld=((Sd=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o,s,l,c){var u;return _classCallCheck(this,i),(u=e.call(this,t))._elementRef=t,u._changeDetectorRef=n,u._dir=r,u._defaults=o,u._platform=s,u._ngZone=l,u._outlineGapCalculationNeededImmediately=!1,u._outlineGapCalculationNeededOnStable=!1,u._destroyed=new Me.a,u._showAlwaysAnimate=!1,u._subscriptAnimationState="",u._hintLabel="",u._hintLabelId="mat-hint-".concat(Pd++),u._labelId="mat-form-field-label-".concat(Pd++),u._labelOptions=a||{},u.floatLabel=u._getDefaultFloatLabelState(),u._animationsEnabled="NoopAnimations"!==c,u.appearance=o&&o.appearance?o.appearance:"legacy",u._hideRequiredMarker=!(!o||null==o.hideRequiredMarker)&&o.hideRequiredMarker,u}return _createClass(i,[{key:"getConnectedOverlayOrigin",value:function(){return this._connectionContainerRef||this._elementRef}},{key:"ngAfterContentInit",value:function(){var t=this;this._validateControlChild();var e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add("mat-form-field-type-".concat(e.controlType)),e.stateChanges.pipe(En(null)).subscribe((function(){t._validatePlaceholders(),t._syncDescribedByIds(),t._changeDetectorRef.markForCheck()})),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(yc(this._destroyed)).subscribe((function(){return t._changeDetectorRef.markForCheck()})),this._ngZone.runOutsideAngular((function(){t._ngZone.onStable.asObservable().pipe(yc(t._destroyed)).subscribe((function(){t._outlineGapCalculationNeededOnStable&&t.updateOutlineGap()}))})),Object(Zl.a)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe((function(){t._outlineGapCalculationNeededOnStable=!0,t._changeDetectorRef.markForCheck()})),this._hintChildren.changes.pipe(En(null)).subscribe((function(){t._processHints(),t._changeDetectorRef.markForCheck()})),this._errorChildren.changes.pipe(En(null)).subscribe((function(){t._syncDescribedByIds(),t._changeDetectorRef.markForCheck()})),this._dir&&this._dir.change.pipe(yc(this._destroyed)).subscribe((function(){"function"==typeof requestAnimationFrame?t._ngZone.runOutsideAngular((function(){requestAnimationFrame((function(){return t.updateOutlineGap()}))})):t.updateOutlineGap()}))}},{key:"ngAfterContentChecked",value:function(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}},{key:"ngAfterViewInit",value:function(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete()}},{key:"_shouldForward",value:function(t){var e=this._control?this._control.ngControl:null;return e&&e[t]}},{key:"_hasPlaceholder",value:function(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}},{key:"_hasLabel",value:function(){return!!this._labelChild}},{key:"_shouldLabelFloat",value:function(){return this._canLabelFloat&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat)}},{key:"_hideControlPlaceholder",value:function(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}},{key:"_hasFloatingLabel",value:function(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}},{key:"_getDisplayedMessages",value:function(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}},{key:"_animateAndLockLabel",value:function(){var t=this;this._hasFloatingLabel()&&this._canLabelFloat&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,Jl(this._label.nativeElement,"transitionend").pipe(ci(1)).subscribe((function(){t._showAlwaysAnimate=!1}))),this.floatLabel="always",this._changeDetectorRef.markForCheck())}},{key:"_validatePlaceholders",value:function(){if(this._control.placeholder&&this._placeholderChild)throw Error("Placeholder attribute and child element were both specified.")}},{key:"_processHints",value:function(){this._validateHints(),this._syncDescribedByIds()}},{key:"_validateHints",value:function(){var t,e,i=this;this._hintChildren&&this._hintChildren.forEach((function(n){if("start"===n.align){if(t||i.hintLabel)throw bd("start");t=n}else if("end"===n.align){if(e)throw bd("end");e=n}}))}},{key:"_getDefaultFloatLabelState",value:function(){return this._defaults&&this._defaults.floatLabel||this._labelOptions.float||"auto"}},{key:"_syncDescribedByIds",value:function(){if(this._control){var t=[];if("hint"===this._getDisplayedMessages()){var e=this._hintChildren?this._hintChildren.find((function(t){return"start"===t.align})):null,i=this._hintChildren?this._hintChildren.find((function(t){return"end"===t.align})):null;e?t.push(e.id):this._hintLabel&&t.push(this._hintLabelId),i&&t.push(i.id)}else this._errorChildren&&(t=this._errorChildren.map((function(t){return t.id})));this._control.setDescribedByIds(t)}}},{key:"_validateControlChild",value:function(){if(!this._control)throw Error("mat-form-field must contain a MatFormFieldControl.")}},{key:"updateOutlineGap",value:function(){var t=this._label?this._label.nativeElement:null;if("outline"===this.appearance&&t&&t.children.length&&t.textContent.trim()&&this._platform.isBrowser)if(this._isAttachedToDOM()){var e=0,i=0,n=this._connectionContainerRef.nativeElement,a=n.querySelectorAll(".mat-form-field-outline-start"),r=n.querySelectorAll(".mat-form-field-outline-gap");if(this._label&&this._label.nativeElement.children.length){var o=n.getBoundingClientRect();if(0===o.width&&0===o.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);var s,l=this._getStartEnd(o),c=this._getStartEnd(t.children[0].getBoundingClientRect()),u=0,d=_createForOfIteratorHelper(t.children);try{for(d.s();!(s=d.n()).done;)u+=s.value.offsetWidth}catch(f){d.e(f)}finally{d.f()}e=Math.abs(c-l)-5,i=u>0?.75*u+10:0}for(var h=0;h1&&void 0!==arguments[1]?arguments[1]:Ke,n=(e=t)instanceof Date&&!isNaN(+e)?+t-i.now():Math.abs(t);return function(t){return t.lift(new Nd(n,i))}}var Nd=function(){function t(e,i){_classCallCheck(this,t),this.delay=e,this.scheduler=i}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new Bd(t,this.delay,this.scheduler))}}]),t}(),Bd=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,t)).delay=n,r.scheduler=a,r.queue=[],r.active=!1,r.errored=!1,r}return _createClass(i,[{key:"_schedule",value:function(t){this.active=!0,this.destination.add(t.schedule(i.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}},{key:"scheduleNotification",value:function(t){if(!0!==this.errored){var e=this.scheduler,i=new Vd(e.now()+this.delay,t);this.queue.push(i),!1===this.active&&this._schedule(e)}}},{key:"_next",value:function(t){this.scheduleNotification(jc.createNext(t))}},{key:"_error",value:function(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}},{key:"_complete",value:function(){this.scheduleNotification(jc.createComplete()),this.unsubscribe()}}],[{key:"dispatch",value:function(t){for(var e=t.source,i=e.queue,n=t.scheduler,a=t.destination;i.length>0&&i[0].time-n.now()<=0;)i.shift().notification.observe(a);if(i.length>0){var r=Math.max(0,i[0].time-n.now());this.schedule(t,r)}else this.unsubscribe(),e.active=!1}}]),i}(Ve.a),Vd=function t(e,i){_classCallCheck(this,t),this.time=e,this.notification=i},Ud=["panel"];function Hd(t,e){if(1&t&&(a.Dc(0,"div",0,1),a.Yc(2),a.Cc()),2&t){var i=a.Uc();a.ad("id",i.id)("ngClass",i._classList)}}var qd,Gd,Wd,Yd,Qd=["*"],$d=0,Kd=function t(e,i){_classCallCheck(this,t),this.source=e,this.option=i},Xd=Nn((function t(){_classCallCheck(this,t)})),Zd=new a.v("mat-autocomplete-default-options",{providedIn:"root",factory:function(){return{autoActiveFirstOption:!1}}}),Jd=((Gd=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r){var o;return _classCallCheck(this,i),(o=e.call(this))._changeDetectorRef=t,o._elementRef=n,o._activeOptionChanges=je.a.EMPTY,o.showPanel=!1,o._isOpen=!1,o.displayWith=null,o.optionSelected=new a.s,o.opened=new a.s,o.closed=new a.s,o.optionActivated=new a.s,o._classList={},o.id="mat-autocomplete-".concat($d++),o._autoActiveFirstOption=!!r.autoActiveFirstOption,o}return _createClass(i,[{key:"ngAfterContentInit",value:function(){var t=this;this._keyManager=new Yi(this.options).withWrap(),this._activeOptionChanges=this._keyManager.change.subscribe((function(e){t.optionActivated.emit({source:t,option:t.options.toArray()[e]||null})})),this._setVisibility()}},{key:"ngOnDestroy",value:function(){this._activeOptionChanges.unsubscribe()}},{key:"_setScrollTop",value:function(t){this.panel&&(this.panel.nativeElement.scrollTop=t)}},{key:"_getScrollTop",value:function(){return this.panel?this.panel.nativeElement.scrollTop:0}},{key:"_setVisibility",value:function(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}},{key:"_emitSelectEvent",value:function(t){var e=new Kd(this,t);this.optionSelected.emit(e)}},{key:"_setVisibilityClasses",value:function(t){t["mat-autocomplete-visible"]=this.showPanel,t["mat-autocomplete-hidden"]=!this.showPanel}},{key:"isOpen",get:function(){return this._isOpen&&this.showPanel}},{key:"autoActiveFirstOption",get:function(){return this._autoActiveFirstOption},set:function(t){this._autoActiveFirstOption=mi(t)}},{key:"classList",set:function(t){this._classList=t&&t.length?t.split(" ").reduce((function(t,e){return t[e.trim()]=!0,t}),{}):{},this._setVisibilityClasses(this._classList),this._elementRef.nativeElement.className=""}}]),i}(Xd)).\u0275fac=function(t){return new(t||Gd)(a.yc(a.j),a.yc(a.q),a.yc(Zd))},Gd.\u0275cmp=a.sc({type:Gd,selectors:[["mat-autocomplete"]],contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,Ma,!0),a.qc(i,Aa,!0)),2&t&&(a.gd(n=a.Rc())&&(e.options=n),a.gd(n=a.Rc())&&(e.optionGroups=n))},viewQuery:function(t,e){var i;1&t&&(a.rd(a.U,!0),a.zd(Ud,!0)),2&t&&(a.gd(i=a.Rc())&&(e.template=i.first),a.gd(i=a.Rc())&&(e.panel=i.first))},hostAttrs:[1,"mat-autocomplete"],inputs:{disableRipple:"disableRipple",displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",classList:["class","classList"],panelWidth:"panelWidth"},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],features:[a.jc([{provide:Ra,useExisting:Gd}]),a.hc],ngContentSelectors:Qd,decls:1,vars:0,consts:[["role","listbox",1,"mat-autocomplete-panel",3,"id","ngClass"],["panel",""]],template:function(t,e){1&t&&(a.Zc(),a.td(0,Hd,3,2,"ng-template"))},directives:[ye.q],styles:[".mat-autocomplete-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;max-width:none;max-height:256px;position:relative;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.mat-autocomplete-panel.mat-autocomplete-visible{visibility:visible}.mat-autocomplete-panel.mat-autocomplete-hidden{visibility:hidden}.mat-autocomplete-panel-above .mat-autocomplete-panel{border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.mat-autocomplete-panel .mat-divider-horizontal{margin-top:-1px}.cdk-high-contrast-active .mat-autocomplete-panel{outline:solid 1px}\n"],encapsulation:2,changeDetection:0}),Gd),th=((qd=function t(e){_classCallCheck(this,t),this.elementRef=e}).\u0275fac=function(t){return new(t||qd)(a.yc(a.q))},qd.\u0275dir=a.tc({type:qd,selectors:[["","matAutocompleteOrigin",""]],exportAs:["matAutocompleteOrigin"]}),qd),eh=new a.v("mat-autocomplete-scroll-strategy"),ih={provide:eh,deps:[Uu],useFactory:function(t){return function(){return t.scrollStrategies.reposition()}}},nh={provide:lr,useExisting:Object(a.cb)((function(){return ah})),multi:!0},ah=((Yd=function(){function t(e,i,n,a,r,o,s,l,c,u){var d=this;_classCallCheck(this,t),this._element=e,this._overlay=i,this._viewContainerRef=n,this._zone=a,this._changeDetectorRef=r,this._dir=s,this._formField=l,this._document=c,this._viewportRuler=u,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=je.a.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new Me.a,this._windowBlurHandler=function(){d._canOpenOnNextFocus=d._document.activeElement!==d._element.nativeElement||d.panelOpen},this._onChange=function(){},this._onTouched=function(){},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=Xl((function(){return d.autocomplete&&d.autocomplete.options?Object(Zl.a).apply(void 0,_toConsumableArray(d.autocomplete.options.map((function(t){return t.onSelectionChange})))):d._zone.onStable.asObservable().pipe(ci(1),wc((function(){return d.optionSelections})))})),this._scrollStrategy=o}return _createClass(t,[{key:"ngAfterViewInit",value:function(){var t=this,e=this._getWindow();void 0!==e&&(this._zone.runOutsideAngular((function(){e.addEventListener("blur",t._windowBlurHandler)})),this._isInsideShadowRoot=!!Ii(this._element.nativeElement))}},{key:"ngOnChanges",value:function(t){t.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}},{key:"ngOnDestroy",value:function(){var t=this._getWindow();void 0!==t&&t.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete()}},{key:"openPanel",value:function(){this._attachOverlay(),this._floatLabel()}},{key:"closePanel",value:function(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this.autocomplete.closed.emit(),this.autocomplete._isOpen=this._overlayAttached=!1,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._componentDestroyed||this._changeDetectorRef.detectChanges())}},{key:"updatePosition",value:function(){this._overlayAttached&&this._overlayRef.updatePosition()}},{key:"_getOutsideClickStream",value:function(){var t=this;return Object(Zl.a)(Jl(this._document,"click"),Jl(this._document,"touchend")).pipe(ei((function(e){var i=t._isInsideShadowRoot&&e.composedPath?e.composedPath()[0]:e.target,n=t._formField?t._formField._elementRef.nativeElement:null;return t._overlayAttached&&i!==t._element.nativeElement&&(!n||!n.contains(i))&&!!t._overlayRef&&!t._overlayRef.overlayElement.contains(i)})))}},{key:"writeValue",value:function(t){var e=this;Promise.resolve(null).then((function(){return e._setTriggerValue(t)}))}},{key:"registerOnChange",value:function(t){this._onChange=t}},{key:"registerOnTouched",value:function(t){this._onTouched=t}},{key:"setDisabledState",value:function(t){this._element.nativeElement.disabled=t}},{key:"_handleKeydown",value:function(t){var e=t.keyCode;if(27===e&&t.preventDefault(),this.activeOption&&13===e&&this.panelOpen)this.activeOption._selectViaInteraction(),this._resetActiveItem(),t.preventDefault();else if(this.autocomplete){var i=this.autocomplete._keyManager.activeItem,n=38===e||40===e;this.panelOpen||9===e?this.autocomplete._keyManager.onKeydown(t):n&&this._canOpen()&&this.openPanel(),(n||this.autocomplete._keyManager.activeItem!==i)&&this._scrollToOption()}}},{key:"_handleInput",value:function(t){var e=t.target,i=e.value;"number"===e.type&&(i=""==i?null:parseFloat(i)),this._previousValue!==i&&(this._previousValue=i,this._onChange(i),this._canOpen()&&this._document.activeElement===t.target&&this.openPanel())}},{key:"_handleFocus",value:function(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}},{key:"_floatLabel",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._formField&&"auto"===this._formField.floatLabel&&(t?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}},{key:"_resetLabel",value:function(){this._manuallyFloatingLabel&&(this._formField.floatLabel="auto",this._manuallyFloatingLabel=!1)}},{key:"_scrollToOption",value:function(){var t=this.autocomplete._keyManager.activeItemIndex||0,e=ja(t,this.autocomplete.options,this.autocomplete.optionGroups);if(0===t&&1===e)this.autocomplete._setScrollTop(0);else{var i=La(t+e,48,this.autocomplete._getScrollTop(),256);this.autocomplete._setScrollTop(i)}}},{key:"_subscribeToClosingActions",value:function(){var t=this,e=this._zone.onStable.asObservable().pipe(ci(1)),i=this.autocomplete.options.changes.pipe(qe((function(){return t._positionStrategy.reapplyLastPosition()})),zd(0));return Object(Zl.a)(e,i).pipe(wc((function(){var e=t.panelOpen;return t._resetActiveItem(),t.autocomplete._setVisibility(),t.panelOpen&&(t._overlayRef.updatePosition(),e!==t.panelOpen&&t.autocomplete.opened.emit()),t.panelClosingActions})),ci(1)).subscribe((function(e){return t._setValueAndClose(e)}))}},{key:"_destroyPanel",value:function(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}},{key:"_setTriggerValue",value:function(t){var e=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(t):t,i=null!=e?e:"";this._formField?this._formField._control.value=i:this._element.nativeElement.value=i,this._previousValue=i}},{key:"_setValueAndClose",value:function(t){t&&t.source&&(this._clearPreviousSelectedOption(t.source),this._setTriggerValue(t.source.value),this._onChange(t.source.value),this._element.nativeElement.focus(),this.autocomplete._emitSelectEvent(t.source)),this.closePanel()}},{key:"_clearPreviousSelectedOption",value:function(t){this.autocomplete.options.forEach((function(e){e!=t&&e.selected&&e.deselect()}))}},{key:"_attachOverlay",value:function(){var t=this;if(!this.autocomplete)throw Error("Attempting to open an undefined instance of `mat-autocomplete`. Make sure that the id passed to the `matAutocomplete` is correct and that you're attempting to open it after the ngAfterContentInit hook.");var e=this._overlayRef;e?(this._positionStrategy.setOrigin(this._getConnectedElement()),e.updateSize({width:this._getPanelWidth()})):(this._portal=new Jc(this.autocomplete.template,this._viewContainerRef),e=this._overlay.create(this._getOverlayConfig()),this._overlayRef=e,e.keydownEvents().subscribe((function(e){(27===e.keyCode||38===e.keyCode&&e.altKey)&&(t._resetActiveItem(),t._closeKeyEventStream.next(),e.stopPropagation(),e.preventDefault())})),this._viewportRuler&&(this._viewportSubscription=this._viewportRuler.change().subscribe((function(){t.panelOpen&&e&&e.updateSize({width:t._getPanelWidth()})})))),e&&!e.hasAttached()&&(e.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());var i=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.panelOpen&&i!==this.panelOpen&&this.autocomplete.opened.emit()}},{key:"_getOverlayConfig",value:function(){return new bu({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir})}},{key:"_getOverlayPosition",value:function(){var t=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(t),this._positionStrategy=t,t}},{key:"_setStrategyPositions",value:function(t){var e,i={originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},n={originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-autocomplete-panel-above"};e="above"===this.position?[n]:"below"===this.position?[i]:[i,n],t.withPositions(e)}},{key:"_getConnectedElement",value:function(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}},{key:"_getPanelWidth",value:function(){return this.autocomplete.panelWidth||this._getHostWidth()}},{key:"_getHostWidth",value:function(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}},{key:"_resetActiveItem",value:function(){this.autocomplete._keyManager.setActiveItem(this.autocomplete.autoActiveFirstOption?0:-1)}},{key:"_canOpen",value:function(){var t=this._element.nativeElement;return!t.readOnly&&!t.disabled&&!this._autocompleteDisabled}},{key:"_getWindow",value:function(){var t;return(null===(t=this._document)||void 0===t?void 0:t.defaultView)||window}},{key:"autocompleteDisabled",get:function(){return this._autocompleteDisabled},set:function(t){this._autocompleteDisabled=mi(t)}},{key:"panelOpen",get:function(){return this._overlayAttached&&this.autocomplete.showPanel}},{key:"panelClosingActions",get:function(){var t=this;return Object(Zl.a)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe(ei((function(){return t._overlayAttached}))),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe(ei((function(){return t._overlayAttached}))):Ne()).pipe(Object(ai.a)((function(t){return t instanceof Pa?t:null})))}},{key:"activeOption",get:function(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}}]),t}()).\u0275fac=function(t){return new(t||Yd)(a.yc(a.q),a.yc(Uu),a.yc(a.X),a.yc(a.F),a.yc(a.j),a.yc(eh),a.yc(kn,8),a.yc(jd,9),a.yc(ye.e,8),a.yc(qc))},Yd.\u0275dir=a.tc({type:Yd,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-autocomplete-trigger"],hostVars:7,hostBindings:function(t,e){1&t&&a.Qc("focusin",(function(){return e._handleFocus()}))("blur",(function(){return e._onTouched()}))("input",(function(t){return e._handleInput(t)}))("keydown",(function(t){return e._handleKeydown(t)})),2&t&&a.lc("autocomplete",e.autocompleteAttribute)("role",e.autocompleteDisabled?null:"combobox")("aria-autocomplete",e.autocompleteDisabled?null:"list")("aria-activedescendant",e.panelOpen&&e.activeOption?e.activeOption.id:null)("aria-expanded",e.autocompleteDisabled?null:e.panelOpen.toString())("aria-owns",e.autocompleteDisabled||!e.panelOpen||null==e.autocomplete?null:e.autocomplete.id)("aria-haspopup",!e.autocompleteDisabled)},inputs:{position:["matAutocompletePosition","position"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"],autocomplete:["matAutocomplete","autocomplete"],connectedTo:["matAutocompleteConnectedTo","connectedTo"]},exportAs:["matAutocompleteTrigger"],features:[a.jc([nh]),a.ic]}),Yd),rh=((Wd=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Wd}),Wd.\u0275inj=a.vc({factory:function(t){return new(t||Wd)},providers:[ih],imports:[[Ua,Qu,Ln,ye.c],Ua,Ln]}),Wd);function oh(t,e){}var sh=function t(){_classCallCheck(this,t),this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus=!0,this.restoreFocus=!0,this.closeOnNavigation=!0},lh={dialogContainer:o("dialogContainer",[d("void, exit",u({opacity:0,transform:"scale(0.7)"})),d("enter",u({transform:"none"})),h("* => enter",s("150ms cubic-bezier(0, 0, 0.2, 1)",u({transform:"none",opacity:1}))),h("* => void, * => exit",s("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",u({opacity:0})))])};function ch(){throw Error("Attempting to attach dialog content after content is already attached")}var uh,dh,hh,mh,fh,ph,gh=((uh=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o,s){var l;return _classCallCheck(this,i),(l=e.call(this))._elementRef=t,l._focusTrapFactory=n,l._changeDetectorRef=r,l._config=s,l._elementFocusedBeforeDialogWasOpened=null,l._state="enter",l._animationStateChanged=new a.s,l.attachDomPortal=function(t){return l._portalOutlet.hasAttached()&&ch(),l._savePreviouslyFocusedElement(),l._portalOutlet.attachDomPortal(t)},l._ariaLabelledBy=s.ariaLabelledBy||null,l._document=o,l}return _createClass(i,[{key:"attachComponentPortal",value:function(t){return this._portalOutlet.hasAttached()&&ch(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachComponentPortal(t)}},{key:"attachTemplatePortal",value:function(t){return this._portalOutlet.hasAttached()&&ch(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachTemplatePortal(t)}},{key:"_trapFocus",value:function(){var t=this._elementRef.nativeElement;if(this._focusTrap||(this._focusTrap=this._focusTrapFactory.create(t)),this._config.autoFocus)this._focusTrap.focusInitialElementWhenReady();else{var e=this._document.activeElement;e===t||t.contains(e)||t.focus()}}},{key:"_restoreFocus",value:function(){var t=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&t&&"function"==typeof t.focus){var e=this._document.activeElement,i=this._elementRef.nativeElement;e&&e!==this._document.body&&e!==i&&!i.contains(e)||t.focus()}this._focusTrap&&this._focusTrap.destroy()}},{key:"_savePreviouslyFocusedElement",value:function(){var t=this;this._document&&(this._elementFocusedBeforeDialogWasOpened=this._document.activeElement,this._elementRef.nativeElement.focus&&Promise.resolve().then((function(){return t._elementRef.nativeElement.focus()})))}},{key:"_onAnimationDone",value:function(t){"enter"===t.toState?this._trapFocus():"exit"===t.toState&&this._restoreFocus(),this._animationStateChanged.emit(t)}},{key:"_onAnimationStart",value:function(t){this._animationStateChanged.emit(t)}},{key:"_startExitAnimation",value:function(){this._state="exit",this._changeDetectorRef.markForCheck()}}]),i}(eu)).\u0275fac=function(t){return new(t||uh)(a.yc(a.q),a.yc(tn),a.yc(a.j),a.yc(ye.e,8),a.yc(sh))},uh.\u0275cmp=a.sc({type:uh,selectors:[["mat-dialog-container"]],viewQuery:function(t,e){var i;1&t&&a.rd(au,!0),2&t&&a.gd(i=a.Rc())&&(e._portalOutlet=i.first)},hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(t,e){1&t&&a.pc("@dialogContainer.start",(function(t){return e._onAnimationStart(t)}))("@dialogContainer.done",(function(t){return e._onAnimationDone(t)})),2&t&&(a.lc("id",e._id)("role",e._config.role)("aria-labelledby",e._config.ariaLabel?null:e._ariaLabelledBy)("aria-label",e._config.ariaLabel)("aria-describedby",e._config.ariaDescribedBy||null),a.yd("@dialogContainer",e._state))},features:[a.hc],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,e){1&t&&a.td(0,oh,0,0,"ng-template",0)},directives:[au],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[lh.dialogContainer]}}),uh),vh=0,bh=function(){function t(e,i){var n=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"mat-dialog-".concat(vh++);_classCallCheck(this,t),this._overlayRef=e,this._containerInstance=i,this.id=a,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new Me.a,this._afterClosed=new Me.a,this._beforeClosed=new Me.a,this._state=0,i._id=a,i._animationStateChanged.pipe(ei((function(t){return"done"===t.phaseName&&"enter"===t.toState})),ci(1)).subscribe((function(){n._afterOpened.next(),n._afterOpened.complete()})),i._animationStateChanged.pipe(ei((function(t){return"done"===t.phaseName&&"exit"===t.toState})),ci(1)).subscribe((function(){clearTimeout(n._closeFallbackTimeout),n._overlayRef.dispose()})),e.detachments().subscribe((function(){n._beforeClosed.next(n._result),n._beforeClosed.complete(),n._afterClosed.next(n._result),n._afterClosed.complete(),n.componentInstance=null,n._overlayRef.dispose()})),e.keydownEvents().pipe(ei((function(t){return 27===t.keyCode&&!n.disableClose&&!Be(t)}))).subscribe((function(t){t.preventDefault(),n.close()}))}return _createClass(t,[{key:"close",value:function(t){var e=this;this._result=t,this._containerInstance._animationStateChanged.pipe(ei((function(t){return"start"===t.phaseName})),ci(1)).subscribe((function(i){e._beforeClosed.next(t),e._beforeClosed.complete(),e._state=2,e._overlayRef.detachBackdrop(),e._closeFallbackTimeout=setTimeout((function(){e._overlayRef.dispose()}),i.totalTime+100)})),this._containerInstance._startExitAnimation(),this._state=1}},{key:"afterOpened",value:function(){return this._afterOpened.asObservable()}},{key:"afterClosed",value:function(){return this._afterClosed.asObservable()}},{key:"beforeClosed",value:function(){return this._beforeClosed.asObservable()}},{key:"backdropClick",value:function(){return this._overlayRef.backdropClick()}},{key:"keydownEvents",value:function(){return this._overlayRef.keydownEvents()}},{key:"updatePosition",value:function(t){var e=this._getPositionStrategy();return t&&(t.left||t.right)?t.left?e.left(t.left):e.right(t.right):e.centerHorizontally(),t&&(t.top||t.bottom)?t.top?e.top(t.top):e.bottom(t.bottom):e.centerVertically(),this._overlayRef.updatePosition(),this}},{key:"updateSize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this._getPositionStrategy().width(t).height(e),this._overlayRef.updatePosition(),this}},{key:"addPanelClass",value:function(t){return this._overlayRef.addPanelClass(t),this}},{key:"removePanelClass",value:function(t){return this._overlayRef.removePanelClass(t),this}},{key:"getState",value:function(){return this._state}},{key:"_getPositionStrategy",value:function(){return this._overlayRef.getConfig().positionStrategy}}]),t}(),yh=new a.v("MatDialogData"),_h=new a.v("mat-dialog-default-options"),kh=new a.v("mat-dialog-scroll-strategy"),Ch={provide:kh,deps:[Uu],useFactory:function(t){return function(){return t.scrollStrategies.block()}}},wh=((ph=function(){function t(e,i,n,a,r,o,s){var l=this;_classCallCheck(this,t),this._overlay=e,this._injector=i,this._defaultOptions=a,this._parentDialog=o,this._overlayContainer=s,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new Me.a,this._afterOpenedAtThisLevel=new Me.a,this._ariaHiddenElements=new Map,this.afterAllClosed=Xl((function(){return l.openDialogs.length?l._afterAllClosed:l._afterAllClosed.pipe(En(void 0))})),this._scrollStrategy=r}return _createClass(t,[{key:"open",value:function(t,e){var i=this;if((e=function(t,e){return Object.assign(Object.assign({},e),t)}(e,this._defaultOptions||new sh)).id&&this.getDialogById(e.id))throw Error('Dialog with id "'.concat(e.id,'" exists already. The dialog id must be unique.'));var n=this._createOverlay(e),a=this._attachDialogContainer(n,e),r=this._attachDialogContent(t,a,n,e);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(r),r.afterClosed().subscribe((function(){return i._removeOpenDialog(r)})),this.afterOpened.next(r),r}},{key:"closeAll",value:function(){this._closeDialogs(this.openDialogs)}},{key:"getDialogById",value:function(t){return this.openDialogs.find((function(e){return e.id===t}))}},{key:"ngOnDestroy",value:function(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}},{key:"_createOverlay",value:function(t){var e=this._getOverlayConfig(t);return this._overlay.create(e)}},{key:"_getOverlayConfig",value:function(t){var e=new bu({positionStrategy:this._overlay.position().global(),scrollStrategy:t.scrollStrategy||this._scrollStrategy(),panelClass:t.panelClass,hasBackdrop:t.hasBackdrop,direction:t.direction,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight,disposeOnNavigation:t.closeOnNavigation});return t.backdropClass&&(e.backdropClass=t.backdropClass),e}},{key:"_attachDialogContainer",value:function(t,e){var i=a.w.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:sh,useValue:e}]}),n=new Zc(gh,e.viewContainerRef,i,e.componentFactoryResolver);return t.attach(n).instance}},{key:"_attachDialogContent",value:function(t,e,i,n){var r=new bh(i,e,n.id);if(n.hasBackdrop&&i.backdropClick().subscribe((function(){r.disableClose||r.close()})),t instanceof a.U)e.attachTemplatePortal(new Jc(t,null,{$implicit:n.data,dialogRef:r}));else{var o=this._createInjector(n,r,e),s=e.attachComponentPortal(new Zc(t,n.viewContainerRef,o));r.componentInstance=s.instance}return r.updateSize(n.width,n.height).updatePosition(n.position),r}},{key:"_createInjector",value:function(t,e,i){var n=t&&t.viewContainerRef&&t.viewContainerRef.injector,r=[{provide:gh,useValue:i},{provide:yh,useValue:t.data},{provide:bh,useValue:e}];return!t.direction||n&&n.get(kn,null)||r.push({provide:kn,useValue:{value:t.direction,change:Ne()}}),a.w.create({parent:n||this._injector,providers:r})}},{key:"_removeOpenDialog",value:function(t){var e=this.openDialogs.indexOf(t);e>-1&&(this.openDialogs.splice(e,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((function(t,e){t?e.setAttribute("aria-hidden",t):e.removeAttribute("aria-hidden")})),this._ariaHiddenElements.clear(),this._afterAllClosed.next()))}},{key:"_hideNonDialogContentFromAssistiveTechnology",value:function(){var t=this._overlayContainer.getContainerElement();if(t.parentElement)for(var e=t.parentElement.children,i=e.length-1;i>-1;i--){var n=e[i];n===t||"SCRIPT"===n.nodeName||"STYLE"===n.nodeName||n.hasAttribute("aria-live")||(this._ariaHiddenElements.set(n,n.getAttribute("aria-hidden")),n.setAttribute("aria-hidden","true"))}}},{key:"_closeDialogs",value:function(t){for(var e=t.length;e--;)t[e].close()}},{key:"openDialogs",get:function(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}},{key:"afterOpened",get:function(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}},{key:"_afterAllClosed",get:function(){var t=this._parentDialog;return t?t._afterAllClosed:this._afterAllClosedAtThisLevel}}]),t}()).\u0275fac=function(t){return new(t||ph)(a.Mc(Uu),a.Mc(a.w),a.Mc(ye.n,8),a.Mc(_h,8),a.Mc(kh),a.Mc(ph,12),a.Mc(Du))},ph.\u0275prov=a.uc({token:ph,factory:ph.\u0275fac}),ph),xh=0,Sh=((fh=function(){function t(e,i,n){_classCallCheck(this,t),this.dialogRef=e,this._elementRef=i,this._dialog=n,this.type="button"}return _createClass(t,[{key:"ngOnInit",value:function(){this.dialogRef||(this.dialogRef=Ah(this._elementRef,this._dialog.openDialogs))}},{key:"ngOnChanges",value:function(t){var e=t._matDialogClose||t._matDialogCloseResult;e&&(this.dialogResult=e.currentValue)}}]),t}()).\u0275fac=function(t){return new(t||fh)(a.yc(bh,8),a.yc(a.q),a.yc(wh))},fh.\u0275dir=a.tc({type:fh,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(t,e){1&t&&a.Qc("click",(function(){return e.dialogRef.close(e.dialogResult)})),2&t&&a.lc("aria-label",e.ariaLabel||null)("type",e.type)},inputs:{type:"type",dialogResult:["mat-dialog-close","dialogResult"],ariaLabel:["aria-label","ariaLabel"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[a.ic]}),fh),Oh=((mh=function(){function t(e,i,n){_classCallCheck(this,t),this._dialogRef=e,this._elementRef=i,this._dialog=n,this.id="mat-dialog-title-".concat(xh++)}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this._dialogRef||(this._dialogRef=Ah(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then((function(){var e=t._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=t.id)}))}}]),t}()).\u0275fac=function(t){return new(t||mh)(a.yc(bh,8),a.yc(a.q),a.yc(wh))},mh.\u0275dir=a.tc({type:mh,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-dialog-title"],hostVars:1,hostBindings:function(t,e){2&t&&a.Gc("id",e.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),mh),Dh=((hh=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||hh)},hh.\u0275dir=a.tc({type:hh,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-dialog-content"]}),hh),Eh=((dh=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||dh)},dh.\u0275dir=a.tc({type:dh,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-dialog-actions"]}),dh);function Ah(t,e){for(var i=t.nativeElement.parentElement;i&&!i.classList.contains("mat-dialog-container");)i=i.parentElement;return i?e.find((function(t){return t.id===i.id})):null}var Ih,Th,Ph,Rh,Mh=((Rh=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Rh}),Rh.\u0275inj=a.vc({factory:function(t){return new(t||Rh)},providers:[wh,Ch],imports:[[Qu,su,Ln],Ln]}),Rh),jh=0,Lh=((Ph=function(){function t(){_classCallCheck(this,t),this._stateChanges=new Me.a,this._openCloseAllActions=new Me.a,this.id="cdk-accordion-".concat(jh++),this._multi=!1}return _createClass(t,[{key:"openAll",value:function(){this._openCloseAll(!0)}},{key:"closeAll",value:function(){this._openCloseAll(!1)}},{key:"ngOnChanges",value:function(t){this._stateChanges.next(t)}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"_openCloseAll",value:function(t){this.multi&&this._openCloseAllActions.next(t)}},{key:"multi",get:function(){return this._multi},set:function(t){this._multi=mi(t)}}]),t}()).\u0275fac=function(t){return new(t||Ph)},Ph.\u0275dir=a.tc({type:Ph,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[a.ic]}),Ph),Fh=0,zh=((Th=function(){function t(e,i,n){var r=this;_classCallCheck(this,t),this.accordion=e,this._changeDetectorRef=i,this._expansionDispatcher=n,this._openCloseAllSubscription=je.a.EMPTY,this.closed=new a.s,this.opened=new a.s,this.destroyed=new a.s,this.expandedChange=new a.s,this.id="cdk-accordion-child-".concat(Fh++),this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=function(){},this._removeUniqueSelectionListener=n.listen((function(t,e){r.accordion&&!r.accordion.multi&&r.accordion.id===e&&r.id!==t&&(r.expanded=!1)})),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}return _createClass(t,[{key:"ngOnDestroy",value:function(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}},{key:"toggle",value:function(){this.disabled||(this.expanded=!this.expanded)}},{key:"close",value:function(){this.disabled||(this.expanded=!1)}},{key:"open",value:function(){this.disabled||(this.expanded=!0)}},{key:"_subscribeToOpenCloseAllActions",value:function(){var t=this;return this.accordion._openCloseAllActions.subscribe((function(e){t.disabled||(t.expanded=e)}))}},{key:"expanded",get:function(){return this._expanded},set:function(t){t=mi(t),this._expanded!==t&&(this._expanded=t,this.expandedChange.emit(t),t?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=mi(t)}}]),t}()).\u0275fac=function(t){return new(t||Th)(a.yc(Lh,12),a.yc(a.j),a.yc(Za))},Th.\u0275dir=a.tc({type:Th,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[a.jc([{provide:Lh,useValue:void 0}])]}),Th),Nh=((Ih=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Ih}),Ih.\u0275inj=a.vc({factory:function(t){return new(t||Ih)}}),Ih),Bh=["body"];function Vh(t,e){}var Uh=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Hh=["mat-expansion-panel-header","*","mat-action-row"],qh=function(t,e){return{collapsedHeight:t,expandedHeight:e}},Gh=function(t,e){return{value:t,params:e}};function Wh(t,e){if(1&t&&a.zc(0,"span",2),2&t){var i=a.Uc();a.ad("@indicatorRotate",i._getExpandedState())}}var Yh,Qh,$h,Kh,Xh,Zh,Jh,tm,em,im,nm,am,rm,om=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],sm=["mat-panel-title","mat-panel-description","*"],lm=new a.v("MAT_ACCORDION"),cm={indicatorRotate:o("indicatorRotate",[d("collapsed, void",u({transform:"rotate(0deg)"})),d("expanded",u({transform:"rotate(180deg)"})),h("expanded <=> collapsed, void => collapsed",s("225ms cubic-bezier(0.4,0.0,0.2,1)"))]),expansionHeaderHeight:o("expansionHeight",[d("collapsed, void",u({height:"{{collapsedHeight}}"}),{params:{collapsedHeight:"48px"}}),d("expanded",u({height:"{{expandedHeight}}"}),{params:{expandedHeight:"64px"}}),h("expanded <=> collapsed, void => collapsed",l([f("@indicatorRotate",m(),{optional:!0}),s("225ms cubic-bezier(0.4,0.0,0.2,1)")]))]),bodyExpansion:o("bodyExpansion",[d("collapsed, void",u({height:"0px",visibility:"hidden"})),d("expanded",u({height:"*",visibility:"visible"})),h("expanded <=> collapsed, void => collapsed",s("225ms cubic-bezier(0.4,0.0,0.2,1)"))])},um=((Yh=function t(e){_classCallCheck(this,t),this._template=e}).\u0275fac=function(t){return new(t||Yh)(a.yc(a.U))},Yh.\u0275dir=a.tc({type:Yh,selectors:[["ng-template","matExpansionPanelContent",""]]}),Yh),dm=0,hm=new a.v("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS"),mm=((Jh=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o,s,l,c){var u;return _classCallCheck(this,i),(u=e.call(this,t,n,r))._viewContainerRef=o,u._animationMode=l,u._hideToggle=!1,u.afterExpand=new a.s,u.afterCollapse=new a.s,u._inputChanges=new Me.a,u._headerId="mat-expansion-panel-header-".concat(dm++),u._bodyAnimationDone=new Me.a,u.accordion=t,u._document=s,u._bodyAnimationDone.pipe(lc((function(t,e){return t.fromState===e.fromState&&t.toState===e.toState}))).subscribe((function(t){"void"!==t.fromState&&("expanded"===t.toState?u.afterExpand.emit():"collapsed"===t.toState&&u.afterCollapse.emit())})),c&&(u.hideToggle=c.hideToggle),u}return _createClass(i,[{key:"_hasSpacing",value:function(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}},{key:"_getExpandedState",value:function(){return this.expanded?"expanded":"collapsed"}},{key:"toggle",value:function(){this.expanded=!this.expanded}},{key:"close",value:function(){this.expanded=!1}},{key:"open",value:function(){this.expanded=!0}},{key:"ngAfterContentInit",value:function(){var t=this;this._lazyContent&&this.opened.pipe(En(null),ei((function(){return t.expanded&&!t._portal})),ci(1)).subscribe((function(){t._portal=new Jc(t._lazyContent._template,t._viewContainerRef)}))}},{key:"ngOnChanges",value:function(t){this._inputChanges.next(t)}},{key:"ngOnDestroy",value:function(){_get(_getPrototypeOf(i.prototype),"ngOnDestroy",this).call(this),this._bodyAnimationDone.complete(),this._inputChanges.complete()}},{key:"_containsFocus",value:function(){if(this._body){var t=this._document.activeElement,e=this._body.nativeElement;return t===e||e.contains(t)}return!1}},{key:"hideToggle",get:function(){return this._hideToggle||this.accordion&&this.accordion.hideToggle},set:function(t){this._hideToggle=mi(t)}},{key:"togglePosition",get:function(){return this._togglePosition||this.accordion&&this.accordion.togglePosition},set:function(t){this._togglePosition=t}}]),i}(zh)).\u0275fac=function(t){return new(t||Jh)(a.yc(lm,12),a.yc(a.j),a.yc(Za),a.yc(a.X),a.yc(ye.e),a.yc(Te,8),a.yc(hm,8))},Jh.\u0275cmp=a.sc({type:Jh,selectors:[["mat-expansion-panel"]],contentQueries:function(t,e,i){var n;1&t&&a.qc(i,um,!0),2&t&&a.gd(n=a.Rc())&&(e._lazyContent=n.first)},viewQuery:function(t,e){var i;1&t&&a.zd(Bh,!0),2&t&&a.gd(i=a.Rc())&&(e._body=i.first)},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(t,e){2&t&&a.oc("mat-expanded",e.expanded)("_mat-animation-noopable","NoopAnimations"===e._animationMode)("mat-expansion-panel-spacing",e._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[a.jc([{provide:lm,useValue:void 0}]),a.hc,a.ic],ngContentSelectors:Hh,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(t,e){1&t&&(a.Zc(Uh),a.Yc(0),a.Dc(1,"div",0,1),a.Qc("@bodyExpansion.done",(function(t){return e._bodyAnimationDone.next(t)})),a.Dc(3,"div",2),a.Yc(4,1),a.td(5,Vh,0,0,"ng-template",3),a.Cc(),a.Yc(6,2),a.Cc()),2&t&&(a.kc(1),a.ad("@bodyExpansion",e._getExpandedState())("id",e.id),a.lc("aria-labelledby",e._headerId),a.kc(4),a.ad("cdkPortalOutlet",e._portal))},directives:[au],styles:[".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base,.mat-action-row button.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base,[dir=rtl] .mat-action-row button.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[cm.bodyExpansion]},changeDetection:0}),Jh),fm=((Zh=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Zh)},Zh.\u0275dir=a.tc({type:Zh,selectors:[["mat-action-row"]],hostAttrs:[1,"mat-action-row"]}),Zh),pm=((Xh=function(){function t(e,i,n,a,r){var o=this;_classCallCheck(this,t),this.panel=e,this._element=i,this._focusMonitor=n,this._changeDetectorRef=a,this._parentChangeSubscription=je.a.EMPTY,this._animationsDisabled=!0;var s=e.accordion?e.accordion._stateChanges.pipe(ei((function(t){return!(!t.hideToggle&&!t.togglePosition)}))):si;this._parentChangeSubscription=Object(Zl.a)(e.opened,e.closed,s,e._inputChanges.pipe(ei((function(t){return!!(t.hideToggle||t.disabled||t.togglePosition)})))).subscribe((function(){return o._changeDetectorRef.markForCheck()})),e.closed.pipe(ei((function(){return e._containsFocus()}))).subscribe((function(){return n.focusVia(i,"program")})),n.monitor(i).subscribe((function(t){t&&e.accordion&&e.accordion._handleHeaderFocus(o)})),r&&(this.expandedHeight=r.expandedHeight,this.collapsedHeight=r.collapsedHeight)}return _createClass(t,[{key:"_animationStarted",value:function(){this._animationsDisabled=!1}},{key:"_toggle",value:function(){this.disabled||this.panel.toggle()}},{key:"_isExpanded",value:function(){return this.panel.expanded}},{key:"_getExpandedState",value:function(){return this.panel._getExpandedState()}},{key:"_getPanelId",value:function(){return this.panel.id}},{key:"_getTogglePosition",value:function(){return this.panel.togglePosition}},{key:"_showToggle",value:function(){return!this.panel.hideToggle&&!this.panel.disabled}},{key:"_keydown",value:function(t){switch(t.keyCode){case 32:case 13:Be(t)||(t.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(t))}}},{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program",e=arguments.length>1?arguments[1]:void 0;this._focusMonitor.focusVia(this._element,t,e)}},{key:"ngOnDestroy",value:function(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}},{key:"disabled",get:function(){return this.panel.disabled}}]),t}()).\u0275fac=function(t){return new(t||Xh)(a.yc(mm,1),a.yc(a.q),a.yc(un),a.yc(a.j),a.yc(hm,8))},Xh.\u0275cmp=a.sc({type:Xh,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header"],hostVars:19,hostBindings:function(t,e){1&t&&(a.pc("@expansionHeight.start",(function(){return e._animationStarted()})),a.Qc("click",(function(){return e._toggle()}))("keydown",(function(t){return e._keydown(t)}))),2&t&&(a.lc("id",e.panel._headerId)("tabindex",e.disabled?-1:0)("aria-controls",e._getPanelId())("aria-expanded",e._isExpanded())("aria-disabled",e.panel.disabled),a.yd("@.disabled",e._animationsDisabled)("@expansionHeight",a.ed(16,Gh,e._getExpandedState(),a.ed(13,qh,e.collapsedHeight,e.expandedHeight))),a.oc("mat-expanded",e._isExpanded())("mat-expansion-toggle-indicator-after","after"===e._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===e._getTogglePosition()))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},ngContentSelectors:sm,decls:5,vars:1,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(t,e){1&t&&(a.Zc(om),a.Dc(0,"span",0),a.Yc(1),a.Yc(2,1),a.Yc(3,2),a.Cc(),a.td(4,Wh,1,1,"span",1)),2&t&&(a.kc(4),a.ad("ngIf",e._showToggle()))},directives:[ye.t],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}\n'],encapsulation:2,data:{animation:[cm.indicatorRotate,cm.expansionHeaderHeight]},changeDetection:0}),Xh),gm=((Kh=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Kh)},Kh.\u0275dir=a.tc({type:Kh,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),Kh),vm=(($h=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||$h)},$h.\u0275dir=a.tc({type:$h,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),$h),bm=((Qh=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t;return _classCallCheck(this,i),(t=e.apply(this,arguments))._ownHeaders=new a.K,t._hideToggle=!1,t.displayMode="default",t.togglePosition="after",t}return _createClass(i,[{key:"ngAfterContentInit",value:function(){var t=this;this._headers.changes.pipe(En(this._headers)).subscribe((function(e){t._ownHeaders.reset(e.filter((function(e){return e.panel.accordion===t}))),t._ownHeaders.notifyOnChanges()})),this._keyManager=new Qi(this._ownHeaders).withWrap()}},{key:"_handleHeaderKeydown",value:function(t){var e=t.keyCode,i=this._keyManager;36===e?Be(t)||(i.setFirstItemActive(),t.preventDefault()):35===e?Be(t)||(i.setLastItemActive(),t.preventDefault()):this._keyManager.onKeydown(t)}},{key:"_handleHeaderFocus",value:function(t){this._keyManager.updateActiveItem(t)}},{key:"hideToggle",get:function(){return this._hideToggle},set:function(t){this._hideToggle=mi(t)}}]),i}(Lh)).\u0275fac=function(t){return ym(t||Qh)},Qh.\u0275dir=a.tc({type:Qh,selectors:[["mat-accordion"]],contentQueries:function(t,e,i){var n;1&t&&a.qc(i,pm,!0),2&t&&a.gd(n=a.Rc())&&(e._headers=n)},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(t,e){2&t&&a.oc("mat-accordion-multi",e.multi)},inputs:{multi:"multi",displayMode:"displayMode",togglePosition:"togglePosition",hideToggle:"hideToggle"},exportAs:["matAccordion"],features:[a.jc([{provide:lm,useExisting:Qh}]),a.hc]}),Qh),ym=a.Fc(bm),_m=((tm=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:tm}),tm.\u0275inj=a.vc({factory:function(t){return new(t||tm)},imports:[[ye.c,Nh,su]]}),tm),km=["*"],Cm=[[["","mat-grid-avatar",""],["","matGridAvatar",""]],[["","mat-line",""],["","matLine",""]],"*"],wm=["[mat-grid-avatar], [matGridAvatar]","[mat-line], [matLine]","*"],xm=new a.v("MAT_GRID_LIST"),Sm=((rm=function(){function t(e,i){_classCallCheck(this,t),this._element=e,this._gridList=i,this._rowspan=1,this._colspan=1}return _createClass(t,[{key:"_setStyle",value:function(t,e){this._element.nativeElement.style[t]=e}},{key:"rowspan",get:function(){return this._rowspan},set:function(t){this._rowspan=Math.round(fi(t))}},{key:"colspan",get:function(){return this._colspan},set:function(t){this._colspan=Math.round(fi(t))}}]),t}()).\u0275fac=function(t){return new(t||rm)(a.yc(a.q),a.yc(xm,8))},rm.\u0275cmp=a.sc({type:rm,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(t,e){2&t&&a.lc("rowspan",e.rowspan)("colspan",e.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],ngContentSelectors:km,decls:2,vars:0,consts:[[1,"mat-figure"]],template:function(t,e){1&t&&(a.Zc(),a.Dc(0,"figure",0),a.Yc(1),a.Cc())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-figure{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}\n"],encapsulation:2,changeDetection:0}),rm),Om=((am=function(){function t(e){_classCallCheck(this,t),this._element=e}return _createClass(t,[{key:"ngAfterContentInit",value:function(){la(this._lines,this._element)}}]),t}()).\u0275fac=function(t){return new(t||am)(a.yc(a.q))},am.\u0275cmp=a.sc({type:am,selectors:[["mat-grid-tile-header"],["mat-grid-tile-footer"]],contentQueries:function(t,e,i){var n;1&t&&a.qc(i,sa,!0),2&t&&a.gd(n=a.Rc())&&(e._lines=n)},ngContentSelectors:wm,decls:4,vars:0,consts:[[1,"mat-grid-list-text"]],template:function(t,e){1&t&&(a.Zc(Cm),a.Yc(0),a.Dc(1,"div",0),a.Yc(2,1),a.Cc(),a.Yc(3,2))},encapsulation:2,changeDetection:0}),am),Dm=((nm=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||nm)},nm.\u0275dir=a.tc({type:nm,selectors:[["","mat-grid-avatar",""],["","matGridAvatar",""]],hostAttrs:[1,"mat-grid-avatar"]}),nm),Em=((im=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||im)},im.\u0275dir=a.tc({type:im,selectors:[["mat-grid-tile-header"]],hostAttrs:[1,"mat-grid-tile-header"]}),im),Am=((em=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||em)},em.\u0275dir=a.tc({type:em,selectors:[["mat-grid-tile-footer"]],hostAttrs:[1,"mat-grid-tile-footer"]}),em),Im=function(){function t(){_classCallCheck(this,t),this.columnIndex=0,this.rowIndex=0}return _createClass(t,[{key:"update",value:function(t,e){var i=this;this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(t),this.tracker.fill(0,0,this.tracker.length),this.positions=e.map((function(t){return i._trackTile(t)}))}},{key:"_trackTile",value:function(t){var e=this._findMatchingGap(t.colspan);return this._markTilePosition(e,t),this.columnIndex=e+t.colspan,new Tm(this.rowIndex,e)}},{key:"_findMatchingGap",value:function(t){if(t>this.tracker.length)throw Error("mat-grid-list: tile with colspan ".concat(t," is wider than ")+'grid with cols="'.concat(this.tracker.length,'".'));var e=-1,i=-1;do{this.columnIndex+t>this.tracker.length?(this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),i=this._findGapEndIndex(e)):-1!=(e=this.tracker.indexOf(0,this.columnIndex))?(i=this._findGapEndIndex(e),this.columnIndex=e+1):(this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),i=this._findGapEndIndex(e))}while(i-e1?this.rowCount+t-1:this.rowCount}}]),t}(),Tm=function t(e,i){_classCallCheck(this,t),this.row=e,this.col=i},Pm=/^-?\d+((\.\d+)?[A-Za-z%$]?)+$/,Rm=function(){function t(){_classCallCheck(this,t),this._rows=0,this._rowspan=0}return _createClass(t,[{key:"init",value:function(t,e,i,n){this._gutterSize=zm(t),this._rows=e.rowCount,this._rowspan=e.rowspan,this._cols=i,this._direction=n}},{key:"getBaseTileSize",value:function(t,e){return"(".concat(t,"% - (").concat(this._gutterSize," * ").concat(e,"))")}},{key:"getTilePosition",value:function(t,e){return 0===e?"0":Fm("(".concat(t," + ").concat(this._gutterSize,") * ").concat(e))}},{key:"getTileSize",value:function(t,e){return"(".concat(t," * ").concat(e,") + (").concat(e-1," * ").concat(this._gutterSize,")")}},{key:"setStyle",value:function(t,e,i){var n=100/this._cols,a=(this._cols-1)/this._cols;this.setColStyles(t,i,n,a),this.setRowStyles(t,e,n,a)}},{key:"setColStyles",value:function(t,e,i,n){var a=this.getBaseTileSize(i,n);t._setStyle("rtl"===this._direction?"right":"left",this.getTilePosition(a,e)),t._setStyle("width",Fm(this.getTileSize(a,t.colspan)))}},{key:"getGutterSpan",value:function(){return"".concat(this._gutterSize," * (").concat(this._rowspan," - 1)")}},{key:"getTileSpan",value:function(t){return"".concat(this._rowspan," * ").concat(this.getTileSize(t,1))}},{key:"getComputedHeight",value:function(){return null}}]),t}(),Mm=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n;return _classCallCheck(this,i),(n=e.call(this)).fixedRowHeight=t,n}return _createClass(i,[{key:"init",value:function(t,e,n,a){if(_get(_getPrototypeOf(i.prototype),"init",this).call(this,t,e,n,a),this.fixedRowHeight=zm(this.fixedRowHeight),!Pm.test(this.fixedRowHeight))throw Error('Invalid value "'.concat(this.fixedRowHeight,'" set as rowHeight.'))}},{key:"setRowStyles",value:function(t,e){t._setStyle("top",this.getTilePosition(this.fixedRowHeight,e)),t._setStyle("height",Fm(this.getTileSize(this.fixedRowHeight,t.rowspan)))}},{key:"getComputedHeight",value:function(){return["height",Fm("".concat(this.getTileSpan(this.fixedRowHeight)," + ").concat(this.getGutterSpan()))]}},{key:"reset",value:function(t){t._setListStyle(["height",null]),t._tiles&&t._tiles.forEach((function(t){t._setStyle("top",null),t._setStyle("height",null)}))}}]),i}(Rm),jm=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n;return _classCallCheck(this,i),(n=e.call(this))._parseRatio(t),n}return _createClass(i,[{key:"setRowStyles",value:function(t,e,i,n){this.baseTileHeight=this.getBaseTileSize(i/this.rowHeightRatio,n),t._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,e)),t._setStyle("paddingTop",Fm(this.getTileSize(this.baseTileHeight,t.rowspan)))}},{key:"getComputedHeight",value:function(){return["paddingBottom",Fm("".concat(this.getTileSpan(this.baseTileHeight)," + ").concat(this.getGutterSpan()))]}},{key:"reset",value:function(t){t._setListStyle(["paddingBottom",null]),t._tiles.forEach((function(t){t._setStyle("marginTop",null),t._setStyle("paddingTop",null)}))}},{key:"_parseRatio",value:function(t){var e=t.split(":");if(2!==e.length)throw Error('mat-grid-list: invalid ratio given for row-height: "'.concat(t,'"'));this.rowHeightRatio=parseFloat(e[0])/parseFloat(e[1])}}]),i}(Rm),Lm=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return _createClass(i,[{key:"setRowStyles",value:function(t,e){var i=this.getBaseTileSize(100/this._rowspan,(this._rows-1)/this._rows);t._setStyle("top",this.getTilePosition(i,e)),t._setStyle("height",Fm(this.getTileSize(i,t.rowspan)))}},{key:"reset",value:function(t){t._tiles&&t._tiles.forEach((function(t){t._setStyle("top",null),t._setStyle("height",null)}))}}]),i}(Rm);function Fm(t){return"calc(".concat(t,")")}function zm(t){return t.match(/([A-Za-z%]+)$/)?t:"".concat(t,"px")}var Nm,Bm,Vm=((Bm=function(){function t(e,i){_classCallCheck(this,t),this._element=e,this._dir=i,this._gutter="1px"}return _createClass(t,[{key:"ngOnInit",value:function(){this._checkCols(),this._checkRowHeight()}},{key:"ngAfterContentChecked",value:function(){this._layoutTiles()}},{key:"_checkCols",value:function(){if(!this.cols)throw Error('mat-grid-list: must pass in number of columns. Example: ')}},{key:"_checkRowHeight",value:function(){this._rowHeight||this._setTileStyler("1:1")}},{key:"_setTileStyler",value:function(t){this._tileStyler&&this._tileStyler.reset(this),this._tileStyler="fit"===t?new Lm:t&&t.indexOf(":")>-1?new jm(t):new Mm(t)}},{key:"_layoutTiles",value:function(){var t=this;this._tileCoordinator||(this._tileCoordinator=new Im);var e=this._tileCoordinator,i=this._tiles.filter((function(e){return!e._gridList||e._gridList===t})),n=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,i),this._tileStyler.init(this.gutterSize,e,this.cols,n),i.forEach((function(i,n){var a=e.positions[n];t._tileStyler.setStyle(i,a.row,a.col)})),this._setListStyle(this._tileStyler.getComputedHeight())}},{key:"_setListStyle",value:function(t){t&&(this._element.nativeElement.style[t[0]]=t[1])}},{key:"cols",get:function(){return this._cols},set:function(t){this._cols=Math.max(1,Math.round(fi(t)))}},{key:"gutterSize",get:function(){return this._gutter},set:function(t){this._gutter="".concat(null==t?"":t)}},{key:"rowHeight",get:function(){return this._rowHeight},set:function(t){var e="".concat(null==t?"":t);e!==this._rowHeight&&(this._rowHeight=e,this._setTileStyler(this._rowHeight))}}]),t}()).\u0275fac=function(t){return new(t||Bm)(a.yc(a.q),a.yc(kn,8))},Bm.\u0275cmp=a.sc({type:Bm,selectors:[["mat-grid-list"]],contentQueries:function(t,e,i){var n;1&t&&a.qc(i,Sm,!0),2&t&&a.gd(n=a.Rc())&&(e._tiles=n)},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(t,e){2&t&&a.lc("cols",e.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],features:[a.jc([{provide:xm,useExisting:Bm}])],ngContentSelectors:km,decls:2,vars:0,template:function(t,e){1&t&&(a.Zc(),a.Dc(0,"div"),a.Yc(1),a.Cc())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-figure{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}\n"],encapsulation:2,changeDetection:0}),Bm),Um=((Nm=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Nm}),Nm.\u0275inj=a.vc({factory:function(t){return new(t||Nm)},imports:[[va,Ln],va,Ln]}),Nm);function Hm(t){return function(e){var i=new qm(t),n=e.lift(i);return i.caught=n}}var qm=function(){function t(e){_classCallCheck(this,t),this.selector=e}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new Gm(t,this.selector,this.caught))}}]),t}(),Gm=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,t)).selector=n,r.caught=a,r}return _createClass(i,[{key:"error",value:function(t){if(!this.isStopped){var e;try{e=this.selector(t,this.caught)}catch(a){return void _get(_getPrototypeOf(i.prototype),"error",this).call(this,a)}this._unsubscribeAndRecycle();var n=new Cc.a(this,void 0,void 0);this.add(n),Object(hc.a)(this,e,void 0,void 0,n)}}}]),i}(dc.a);function Wm(t){return function(e){return e.lift(new Ym(t))}}var Ym=function(){function t(e){_classCallCheck(this,t),this.callback=e}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new Qm(t,this.callback))}}]),t}(),Qm=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t)).add(new je.a(n)),a}return i}(Ve.a),$m=i("w1tV"),Km=i("5+tZ");function Xm(t,e){return Object(Km.a)(t,e,1)}var Zm=function t(){_classCallCheck(this,t)},Jm=function t(){_classCallCheck(this,t)},tf=function(){function t(e){var i=this;_classCallCheck(this,t),this.normalizedNames=new Map,this.lazyUpdate=null,e?this.lazyInit="string"==typeof e?function(){i.headers=new Map,e.split("\n").forEach((function(t){var e=t.indexOf(":");if(e>0){var n=t.slice(0,e),a=n.toLowerCase(),r=t.slice(e+1).trim();i.maybeSetNormalizedName(n,a),i.headers.has(a)?i.headers.get(a).push(r):i.headers.set(a,[r])}}))}:function(){i.headers=new Map,Object.keys(e).forEach((function(t){var n=e[t],a=t.toLowerCase();"string"==typeof n&&(n=[n]),n.length>0&&(i.headers.set(a,n),i.maybeSetNormalizedName(t,a))}))}:this.headers=new Map}return _createClass(t,[{key:"has",value:function(t){return this.init(),this.headers.has(t.toLowerCase())}},{key:"get",value:function(t){this.init();var e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}},{key:"keys",value:function(){return this.init(),Array.from(this.normalizedNames.values())}},{key:"getAll",value:function(t){return this.init(),this.headers.get(t.toLowerCase())||null}},{key:"append",value:function(t,e){return this.clone({name:t,value:e,op:"a"})}},{key:"set",value:function(t,e){return this.clone({name:t,value:e,op:"s"})}},{key:"delete",value:function(t,e){return this.clone({name:t,value:e,op:"d"})}},{key:"maybeSetNormalizedName",value:function(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}},{key:"init",value:function(){var e=this;this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach((function(t){return e.applyUpdate(t)})),this.lazyUpdate=null))}},{key:"copyFrom",value:function(t){var e=this;t.init(),Array.from(t.headers.keys()).forEach((function(i){e.headers.set(i,t.headers.get(i)),e.normalizedNames.set(i,t.normalizedNames.get(i))}))}},{key:"clone",value:function(e){var i=new t;return i.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,i.lazyUpdate=(this.lazyUpdate||[]).concat([e]),i}},{key:"applyUpdate",value:function(t){var e=t.name.toLowerCase();switch(t.op){case"a":case"s":var i=t.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(t.name,e);var n=("a"===t.op?this.headers.get(e):void 0)||[];n.push.apply(n,_toConsumableArray(i)),this.headers.set(e,n);break;case"d":var a=t.value;if(a){var r=this.headers.get(e);if(!r)return;0===(r=r.filter((function(t){return-1===a.indexOf(t)}))).length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,r)}else this.headers.delete(e),this.normalizedNames.delete(e)}}},{key:"forEach",value:function(t){var e=this;this.init(),Array.from(this.normalizedNames.keys()).forEach((function(i){return t(e.normalizedNames.get(i),e.headers.get(i))}))}}]),t}(),ef=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"encodeKey",value:function(t){return nf(t)}},{key:"encodeValue",value:function(t){return nf(t)}},{key:"decodeKey",value:function(t){return decodeURIComponent(t)}},{key:"decodeValue",value:function(t){return decodeURIComponent(t)}}]),t}();function nf(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}var af=function(){function t(){var e=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(_classCallCheck(this,t),this.updates=null,this.cloneFrom=null,this.encoder=i.encoder||new ef,i.fromString){if(i.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(t,e){var i=new Map;return t.length>0&&t.split("&").forEach((function(t){var n=t.indexOf("="),a=_slicedToArray(-1==n?[e.decodeKey(t),""]:[e.decodeKey(t.slice(0,n)),e.decodeValue(t.slice(n+1))],2),r=a[0],o=a[1],s=i.get(r)||[];s.push(o),i.set(r,s)})),i}(i.fromString,this.encoder)}else i.fromObject?(this.map=new Map,Object.keys(i.fromObject).forEach((function(t){var n=i.fromObject[t];e.map.set(t,Array.isArray(n)?n:[n])}))):this.map=null}return _createClass(t,[{key:"has",value:function(t){return this.init(),this.map.has(t)}},{key:"get",value:function(t){this.init();var e=this.map.get(t);return e?e[0]:null}},{key:"getAll",value:function(t){return this.init(),this.map.get(t)||null}},{key:"keys",value:function(){return this.init(),Array.from(this.map.keys())}},{key:"append",value:function(t,e){return this.clone({param:t,value:e,op:"a"})}},{key:"set",value:function(t,e){return this.clone({param:t,value:e,op:"s"})}},{key:"delete",value:function(t,e){return this.clone({param:t,value:e,op:"d"})}},{key:"toString",value:function(){var t=this;return this.init(),this.keys().map((function(e){var i=t.encoder.encodeKey(e);return t.map.get(e).map((function(e){return i+"="+t.encoder.encodeValue(e)})).join("&")})).filter((function(t){return""!==t})).join("&")}},{key:"clone",value:function(e){var i=new t({encoder:this.encoder});return i.cloneFrom=this.cloneFrom||this,i.updates=(this.updates||[]).concat([e]),i}},{key:"init",value:function(){var t=this;null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach((function(e){return t.map.set(e,t.cloneFrom.map.get(e))})),this.updates.forEach((function(e){switch(e.op){case"a":case"s":var i=("a"===e.op?t.map.get(e.param):void 0)||[];i.push(e.value),t.map.set(e.param,i);break;case"d":if(void 0===e.value){t.map.delete(e.param);break}var n=t.map.get(e.param)||[],a=n.indexOf(e.value);-1!==a&&n.splice(a,1),n.length>0?t.map.set(e.param,n):t.map.delete(e.param)}})),this.cloneFrom=this.updates=null)}}]),t}();function rf(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function of(t){return"undefined"!=typeof Blob&&t instanceof Blob}function sf(t){return"undefined"!=typeof FormData&&t instanceof FormData}var lf=function(){function t(e,i,n,a){var r;if(_classCallCheck(this,t),this.url=i,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase(),function(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||a?(this.body=void 0!==n?n:null,r=a):r=n,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.params&&(this.params=r.params)),this.headers||(this.headers=new tf),this.params){var o=this.params.toString();if(0===o.length)this.urlWithParams=i;else{var s=i.indexOf("?");this.urlWithParams=i+(-1===s?"?":s0&&void 0!==arguments[0]?arguments[0]:{},i=e.method||this.method,n=e.url||this.url,a=e.responseType||this.responseType,r=void 0!==e.body?e.body:this.body,o=void 0!==e.withCredentials?e.withCredentials:this.withCredentials,s=void 0!==e.reportProgress?e.reportProgress:this.reportProgress,l=e.headers||this.headers,c=e.params||this.params;return void 0!==e.setHeaders&&(l=Object.keys(e.setHeaders).reduce((function(t,i){return t.set(i,e.setHeaders[i])}),l)),e.setParams&&(c=Object.keys(e.setParams).reduce((function(t,i){return t.set(i,e.setParams[i])}),c)),new t(i,n,r,{params:c,headers:l,reportProgress:s,responseType:a,withCredentials:o})}}]),t}(),cf=function(){var t={Sent:0,UploadProgress:1,ResponseHeader:2,DownloadProgress:3,Response:4,User:5};return t[t.Sent]="Sent",t[t.UploadProgress]="UploadProgress",t[t.ResponseHeader]="ResponseHeader",t[t.DownloadProgress]="DownloadProgress",t[t.Response]="Response",t[t.User]="User",t}(),uf=function t(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"OK";_classCallCheck(this,t),this.headers=e.headers||new tf,this.status=void 0!==e.status?e.status:i,this.statusText=e.statusText||n,this.url=e.url||null,this.ok=this.status>=200&&this.status<300},df=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _classCallCheck(this,i),(t=e.call(this,n)).type=cf.ResponseHeader,t}return _createClass(i,[{key:"clone",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new i({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}]),i}(uf),hf=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _classCallCheck(this,i),(t=e.call(this,n)).type=cf.Response,t.body=void 0!==n.body?n.body:null,t}return _createClass(i,[{key:"clone",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new i({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}]),i}(uf),mf=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n;return _classCallCheck(this,i),(n=e.call(this,t,0,"Unknown Error")).name="HttpErrorResponse",n.ok=!1,n.message=n.status>=200&&n.status<300?"Http failure during parsing for ".concat(t.url||"(unknown url)"):"Http failure response for ".concat(t.url||"(unknown url)",": ").concat(t.status," ").concat(t.statusText),n.error=t.error||null,n}return i}(uf);function ff(t,e){return{body:e,headers:t.headers,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}var pf,gf,vf,bf,yf,_f,kf,Cf,wf,xf=((pf=function(){function t(e){_classCallCheck(this,t),this.handler=e}return _createClass(t,[{key:"request",value:function(t,e){var i,n=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t instanceof lf)i=t;else{var r=void 0;r=a.headers instanceof tf?a.headers:new tf(a.headers);var o=void 0;a.params&&(o=a.params instanceof af?a.params:new af({fromObject:a.params})),i=new lf(t,e,void 0!==a.body?a.body:null,{headers:r,params:o,reportProgress:a.reportProgress,responseType:a.responseType||"json",withCredentials:a.withCredentials})}var s=Ne(i).pipe(Xm((function(t){return n.handler.handle(t)})));if(t instanceof lf||"events"===a.observe)return s;var l=s.pipe(ei((function(t){return t instanceof hf})));switch(a.observe||"body"){case"body":switch(i.responseType){case"arraybuffer":return l.pipe(Object(ai.a)((function(t){if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return t.body})));case"blob":return l.pipe(Object(ai.a)((function(t){if(null!==t.body&&!(t.body instanceof Blob))throw new Error("Response is not a Blob.");return t.body})));case"text":return l.pipe(Object(ai.a)((function(t){if(null!==t.body&&"string"!=typeof t.body)throw new Error("Response is not a string.");return t.body})));case"json":default:return l.pipe(Object(ai.a)((function(t){return t.body})))}case"response":return l;default:throw new Error("Unreachable: unhandled observe type ".concat(a.observe,"}"))}}},{key:"delete",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("DELETE",t,e)}},{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("GET",t,e)}},{key:"head",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("HEAD",t,e)}},{key:"jsonp",value:function(t,e){return this.request("JSONP",t,{params:(new af).append(e,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}},{key:"options",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("OPTIONS",t,e)}},{key:"patch",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PATCH",t,ff(i,e))}},{key:"post",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("POST",t,ff(i,e))}},{key:"put",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PUT",t,ff(i,e))}}]),t}()).\u0275fac=function(t){return new(t||pf)(a.Mc(Zm))},pf.\u0275prov=a.uc({token:pf,factory:pf.\u0275fac}),pf),Sf=function(){function t(e,i){_classCallCheck(this,t),this.next=e,this.interceptor=i}return _createClass(t,[{key:"handle",value:function(t){return this.interceptor.intercept(t,this.next)}}]),t}(),Of=new a.v("HTTP_INTERCEPTORS"),Df=((gf=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"intercept",value:function(t,e){return e.handle(t)}}]),t}()).\u0275fac=function(t){return new(t||gf)},gf.\u0275prov=a.uc({token:gf,factory:gf.\u0275fac}),gf),Ef=/^\)\]\}',?\n/,Af=function t(){_classCallCheck(this,t)},If=((bf=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"build",value:function(){return new XMLHttpRequest}}]),t}()).\u0275fac=function(t){return new(t||bf)},bf.\u0275prov=a.uc({token:bf,factory:bf.\u0275fac}),bf),Tf=((vf=function(){function t(e){_classCallCheck(this,t),this.xhrFactory=e}return _createClass(t,[{key:"handle",value:function(t){var e=this;if("JSONP"===t.method)throw new Error("Attempted to construct Jsonp request without JsonpClientModule installed.");return new oi.a((function(i){var n=e.xhrFactory.build();if(n.open(t.method,t.urlWithParams),t.withCredentials&&(n.withCredentials=!0),t.headers.forEach((function(t,e){return n.setRequestHeader(t,e.join(","))})),t.headers.has("Accept")||n.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){var a=t.detectContentTypeHeader();null!==a&&n.setRequestHeader("Content-Type",a)}if(t.responseType){var r=t.responseType.toLowerCase();n.responseType="json"!==r?r:"text"}var o=t.serializeBody(),s=null,l=function(){if(null!==s)return s;var e=1223===n.status?204:n.status,i=n.statusText||"OK",a=new tf(n.getAllResponseHeaders()),r=function(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(n)||t.url;return s=new df({headers:a,status:e,statusText:i,url:r})},c=function(){var e=l(),a=e.headers,r=e.status,o=e.statusText,s=e.url,c=null;204!==r&&(c=void 0===n.response?n.responseText:n.response),0===r&&(r=c?200:0);var u=r>=200&&r<300;if("json"===t.responseType&&"string"==typeof c){var d=c;c=c.replace(Ef,"");try{c=""!==c?JSON.parse(c):null}catch(h){c=d,u&&(u=!1,c={error:h,text:c})}}u?(i.next(new hf({body:c,headers:a,status:r,statusText:o,url:s||void 0})),i.complete()):i.error(new mf({error:c,headers:a,status:r,statusText:o,url:s||void 0}))},u=function(t){var e=l().url,a=new mf({error:t,status:n.status||0,statusText:n.statusText||"Unknown Error",url:e||void 0});i.error(a)},d=!1,h=function(e){d||(i.next(l()),d=!0);var a={type:cf.DownloadProgress,loaded:e.loaded};e.lengthComputable&&(a.total=e.total),"text"===t.responseType&&n.responseText&&(a.partialText=n.responseText),i.next(a)},m=function(t){var e={type:cf.UploadProgress,loaded:t.loaded};t.lengthComputable&&(e.total=t.total),i.next(e)};return n.addEventListener("load",c),n.addEventListener("error",u),t.reportProgress&&(n.addEventListener("progress",h),null!==o&&n.upload&&n.upload.addEventListener("progress",m)),n.send(o),i.next({type:cf.Sent}),function(){n.removeEventListener("error",u),n.removeEventListener("load",c),t.reportProgress&&(n.removeEventListener("progress",h),null!==o&&n.upload&&n.upload.removeEventListener("progress",m)),n.abort()}}))}}]),t}()).\u0275fac=function(t){return new(t||vf)(a.Mc(Af))},vf.\u0275prov=a.uc({token:vf,factory:vf.\u0275fac}),vf),Pf=new a.v("XSRF_COOKIE_NAME"),Rf=new a.v("XSRF_HEADER_NAME"),Mf=function t(){_classCallCheck(this,t)},jf=((wf=function(){function t(e,i,n){_classCallCheck(this,t),this.doc=e,this.platform=i,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}return _createClass(t,[{key:"getToken",value:function(){if("server"===this.platform)return null;var t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=Object(ye.O)(t,this.cookieName),this.lastCookieString=t),this.lastToken}}]),t}()).\u0275fac=function(t){return new(t||wf)(a.Mc(ye.e),a.Mc(a.I),a.Mc(Pf))},wf.\u0275prov=a.uc({token:wf,factory:wf.\u0275fac}),wf),Lf=((Cf=function(){function t(e,i){_classCallCheck(this,t),this.tokenService=e,this.headerName=i}return _createClass(t,[{key:"intercept",value:function(t,e){var i=t.url.toLowerCase();if("GET"===t.method||"HEAD"===t.method||i.startsWith("http://")||i.startsWith("https://"))return e.handle(t);var n=this.tokenService.getToken();return null===n||t.headers.has(this.headerName)||(t=t.clone({headers:t.headers.set(this.headerName,n)})),e.handle(t)}}]),t}()).\u0275fac=function(t){return new(t||Cf)(a.Mc(Mf),a.Mc(Rf))},Cf.\u0275prov=a.uc({token:Cf,factory:Cf.\u0275fac}),Cf),Ff=((kf=function(){function t(e,i){_classCallCheck(this,t),this.backend=e,this.injector=i,this.chain=null}return _createClass(t,[{key:"handle",value:function(t){if(null===this.chain){var e=this.injector.get(Of,[]);this.chain=e.reduceRight((function(t,e){return new Sf(t,e)}),this.backend)}return this.chain.handle(t)}}]),t}()).\u0275fac=function(t){return new(t||kf)(a.Mc(Jm),a.Mc(a.w))},kf.\u0275prov=a.uc({token:kf,factory:kf.\u0275fac}),kf),zf=((_f=function(){function t(){_classCallCheck(this,t)}return _createClass(t,null,[{key:"disable",value:function(){return{ngModule:t,providers:[{provide:Lf,useClass:Df}]}}},{key:"withOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:t,providers:[e.cookieName?{provide:Pf,useValue:e.cookieName}:[],e.headerName?{provide:Rf,useValue:e.headerName}:[]]}}}]),t}()).\u0275mod=a.wc({type:_f}),_f.\u0275inj=a.vc({factory:function(t){return new(t||_f)},providers:[Lf,{provide:Of,useExisting:Lf,multi:!0},{provide:Mf,useClass:jf},{provide:Pf,useValue:"XSRF-TOKEN"},{provide:Rf,useValue:"X-XSRF-TOKEN"}]}),_f),Nf=((yf=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:yf}),yf.\u0275inj=a.vc({factory:function(t){return new(t||yf)},providers:[xf,{provide:Zm,useClass:Ff},Tf,{provide:Jm,useExisting:Tf},If,{provide:Af,useExisting:If}],imports:[[zf.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),yf),Bf=["*"];function Vf(t){return Error('Unable to find icon with the name "'.concat(t,'"'))}function Uf(t){return Error("The URL provided to MatIconRegistry was not trusted as a resource URL "+"via Angular's DomSanitizer. Attempted URL was \"".concat(t,'".'))}function Hf(t){return Error("The literal provided to MatIconRegistry was not trusted as safe HTML by "+"Angular's DomSanitizer. Attempted literal was \"".concat(t,'".'))}var qf,Gf=function t(e,i){_classCallCheck(this,t),this.options=i,e.nodeName?this.svgElement=e:this.url=e},Wf=((qf=function(){function t(e,i,n,a){_classCallCheck(this,t),this._httpClient=e,this._sanitizer=i,this._errorHandler=a,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._defaultFontSetClass="material-icons",this._document=n}return _createClass(t,[{key:"addSvgIcon",value:function(t,e,i){return this.addSvgIconInNamespace("",t,e,i)}},{key:"addSvgIconLiteral",value:function(t,e,i){return this.addSvgIconLiteralInNamespace("",t,e,i)}},{key:"addSvgIconInNamespace",value:function(t,e,i,n){return this._addSvgIconConfig(t,e,new Gf(i,n))}},{key:"addSvgIconLiteralInNamespace",value:function(t,e,i,n){var r=this._sanitizer.sanitize(a.P.HTML,i);if(!r)throw Hf(i);var o=this._createSvgElementForSingleIcon(r,n);return this._addSvgIconConfig(t,e,new Gf(o,n))}},{key:"addSvgIconSet",value:function(t,e){return this.addSvgIconSetInNamespace("",t,e)}},{key:"addSvgIconSetLiteral",value:function(t,e){return this.addSvgIconSetLiteralInNamespace("",t,e)}},{key:"addSvgIconSetInNamespace",value:function(t,e,i){return this._addSvgIconSetConfig(t,new Gf(e,i))}},{key:"addSvgIconSetLiteralInNamespace",value:function(t,e,i){var n=this._sanitizer.sanitize(a.P.HTML,e);if(!n)throw Hf(e);var r=this._svgElementFromString(n);return this._addSvgIconSetConfig(t,new Gf(r,i))}},{key:"registerFontClassAlias",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;return this._fontCssClassesByAlias.set(t,e),this}},{key:"classNameForFontAlias",value:function(t){return this._fontCssClassesByAlias.get(t)||t}},{key:"setDefaultFontSetClass",value:function(t){return this._defaultFontSetClass=t,this}},{key:"getDefaultFontSetClass",value:function(){return this._defaultFontSetClass}},{key:"getSvgIconFromUrl",value:function(t){var e=this,i=this._sanitizer.sanitize(a.P.RESOURCE_URL,t);if(!i)throw Uf(t);var n=this._cachedIconsByUrl.get(i);return n?Ne(Yf(n)):this._loadSvgIconFromConfig(new Gf(t)).pipe(qe((function(t){return e._cachedIconsByUrl.set(i,t)})),Object(ai.a)((function(t){return Yf(t)})))}},{key:"getNamedSvgIcon",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=Qf(e,t),n=this._svgIconConfigs.get(i);if(n)return this._getSvgFromConfig(n);var a=this._iconSetConfigs.get(e);return a?this._getSvgFromIconSetConfigs(t,a):Ec(Vf(i))}},{key:"ngOnDestroy",value:function(){this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}},{key:"_getSvgFromConfig",value:function(t){return t.svgElement?Ne(Yf(t.svgElement)):this._loadSvgIconFromConfig(t).pipe(qe((function(e){return t.svgElement=e})),Object(ai.a)((function(t){return Yf(t)})))}},{key:"_getSvgFromIconSetConfigs",value:function(t,e){var i=this,n=this._extractIconWithNameFromAnySet(t,e);return n?Ne(n):ir(e.filter((function(t){return!t.svgElement})).map((function(t){return i._loadSvgIconSetFromConfig(t).pipe(Hm((function(e){var n="Loading icon set URL: ".concat(i._sanitizer.sanitize(a.P.RESOURCE_URL,t.url)," failed: ").concat(e.message);return i._errorHandler?i._errorHandler.handleError(new Error(n)):console.error(n),Ne(null)})))}))).pipe(Object(ai.a)((function(){var n=i._extractIconWithNameFromAnySet(t,e);if(!n)throw Vf(t);return n})))}},{key:"_extractIconWithNameFromAnySet",value:function(t,e){for(var i=e.length-1;i>=0;i--){var n=e[i];if(n.svgElement){var a=this._extractSvgIconFromSet(n.svgElement,t,n.options);if(a)return a}}return null}},{key:"_loadSvgIconFromConfig",value:function(t){var e=this;return this._fetchUrl(t.url).pipe(Object(ai.a)((function(i){return e._createSvgElementForSingleIcon(i,t.options)})))}},{key:"_loadSvgIconSetFromConfig",value:function(t){var e=this;return t.svgElement?Ne(t.svgElement):this._fetchUrl(t.url).pipe(Object(ai.a)((function(i){return t.svgElement||(t.svgElement=e._svgElementFromString(i)),t.svgElement})))}},{key:"_createSvgElementForSingleIcon",value:function(t,e){var i=this._svgElementFromString(t);return this._setSvgAttributes(i,e),i}},{key:"_extractSvgIconFromSet",value:function(t,e,i){var n=t.querySelector('[id="'.concat(e,'"]'));if(!n)return null;var a=n.cloneNode(!0);if(a.removeAttribute("id"),"svg"===a.nodeName.toLowerCase())return this._setSvgAttributes(a,i);if("symbol"===a.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(a),i);var r=this._svgElementFromString("");return r.appendChild(a),this._setSvgAttributes(r,i)}},{key:"_svgElementFromString",value:function(t){var e=this._document.createElement("DIV");e.innerHTML=t;var i=e.querySelector("svg");if(!i)throw Error(" tag not found");return i}},{key:"_toSvgElement",value:function(t){for(var e=this._svgElementFromString(""),i=t.attributes,n=0;n0&&void 0!==arguments[0]&&arguments[0];if(this._enabled&&(this._cacheTextareaLineHeight(),this._cachedLineHeight)){var i=this._elementRef.nativeElement,n=i.value;if(e||this._minRows!==this._previousMinRows||n!==this._previousValue){var a=i.placeholder;i.classList.add("cdk-textarea-autosize-measuring"),i.placeholder="",i.style.height="".concat(i.scrollHeight-4,"px"),i.classList.remove("cdk-textarea-autosize-measuring"),i.placeholder=a,this._ngZone.runOutsideAngular((function(){"undefined"!=typeof requestAnimationFrame?requestAnimationFrame((function(){return t._scrollToCaretPosition(i)})):setTimeout((function(){return t._scrollToCaretPosition(i)}))})),this._previousValue=n,this._previousMinRows=this._minRows}}}},{key:"reset",value:function(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}},{key:"_noopInputHandler",value:function(){}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_scrollToCaretPosition",value:function(t){var e=t.selectionStart,i=t.selectionEnd,n=this._getDocument();this._destroyed.isStopped||n.activeElement!==t||t.setSelectionRange(e,i)}},{key:"minRows",get:function(){return this._minRows},set:function(t){this._minRows=fi(t),this._setMinHeight()}},{key:"maxRows",get:function(){return this._maxRows},set:function(t){this._maxRows=fi(t),this._setMaxHeight()}},{key:"enabled",get:function(){return this._enabled},set:function(t){t=mi(t),this._enabled!==t&&((this._enabled=t)?this.resizeToFitContent(!0):this.reset())}}]),t}()).\u0275fac=function(t){return new(t||Jf)(a.yc(a.q),a.yc(xi),a.yc(a.F),a.yc(ye.e,8))},Jf.\u0275dir=a.tc({type:Jf,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(t,e){1&t&&a.Qc("input",(function(){return e._noopInputHandler()}))},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"]},exportAs:["cdkTextareaAutosize"]}),Jf),vp=((Zf=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Zf}),Zf.\u0275inj=a.vc({factory:function(t){return new(t||Zf)},imports:[[Si]]}),Zf),bp=((Xf=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return _createClass(i,[{key:"matAutosizeMinRows",get:function(){return this.minRows},set:function(t){this.minRows=t}},{key:"matAutosizeMaxRows",get:function(){return this.maxRows},set:function(t){this.maxRows=t}},{key:"matAutosize",get:function(){return this.enabled},set:function(t){this.enabled=t}},{key:"matTextareaAutosize",get:function(){return this.enabled},set:function(t){this.enabled=t}}]),i}(gp)).\u0275fac=function(t){return yp(t||Xf)},Xf.\u0275dir=a.tc({type:Xf,selectors:[["textarea","mat-autosize",""],["textarea","matTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize","mat-autosize"],inputs:{cdkAutosizeMinRows:"cdkAutosizeMinRows",cdkAutosizeMaxRows:"cdkAutosizeMaxRows",matAutosizeMinRows:"matAutosizeMinRows",matAutosizeMaxRows:"matAutosizeMaxRows",matAutosize:["mat-autosize","matAutosize"],matTextareaAutosize:"matTextareaAutosize"},exportAs:["matTextareaAutosize"],features:[a.hc]}),Xf),yp=a.Fc(bp),_p=new a.v("MAT_INPUT_VALUE_ACCESSOR"),kp=["button","checkbox","file","hidden","image","radio","range","reset","submit"],Cp=0,wp=Vn((function t(e,i,n,a){_classCallCheck(this,t),this._defaultErrorStateMatcher=e,this._parentForm=i,this._parentFormGroup=n,this.ngControl=a})),xp=((rp=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o,s,l,c,u){var d;_classCallCheck(this,i),(d=e.call(this,s,r,o,a))._elementRef=t,d._platform=n,d.ngControl=a,d._autofillMonitor=c,d._uid="mat-input-".concat(Cp++),d._isServer=!1,d._isNativeSelect=!1,d.focused=!1,d.stateChanges=new Me.a,d.controlType="mat-input",d.autofilled=!1,d._disabled=!1,d._required=!1,d._type="text",d._readonly=!1,d._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter((function(t){return Di().has(t)}));var h=d._elementRef.nativeElement;return d._inputValueAccessor=l||h,d._previousNativeValue=d.value,d.id=d.id,n.IOS&&u.runOutsideAngular((function(){t.nativeElement.addEventListener("keyup",(function(t){var e=t.target;e.value||e.selectionStart||e.selectionEnd||(e.setSelectionRange(1,1),e.setSelectionRange(0,0))}))})),d._isServer=!d._platform.isBrowser,d._isNativeSelect="select"===h.nodeName.toLowerCase(),d._isNativeSelect&&(d.controlType=h.multiple?"mat-native-select-multiple":"mat-native-select"),d}return _createClass(i,[{key:"ngOnInit",value:function(){var t=this;this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe((function(e){t.autofilled=e.isAutofilled,t.stateChanges.next()}))}},{key:"ngOnChanges",value:function(){this.stateChanges.next()}},{key:"ngOnDestroy",value:function(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)}},{key:"ngDoCheck",value:function(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue()}},{key:"focus",value:function(t){this._elementRef.nativeElement.focus(t)}},{key:"_focusChanged",value:function(t){t===this.focused||this.readonly&&t||(this.focused=t,this.stateChanges.next())}},{key:"_onInput",value:function(){}},{key:"_isTextarea",value:function(){return"textarea"===this._elementRef.nativeElement.nodeName.toLowerCase()}},{key:"_dirtyCheckNativeValue",value:function(){var t=this._elementRef.nativeElement.value;this._previousNativeValue!==t&&(this._previousNativeValue=t,this.stateChanges.next())}},{key:"_validateType",value:function(){if(kp.indexOf(this._type)>-1)throw Error('Input type "'.concat(this._type,"\" isn't supported by matInput."))}},{key:"_isNeverEmpty",value:function(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}},{key:"_isBadInput",value:function(){var t=this._elementRef.nativeElement.validity;return t&&t.badInput}},{key:"setDescribedByIds",value:function(t){this._ariaDescribedby=t.join(" ")}},{key:"onContainerClick",value:function(){this.focused||this.focus()}},{key:"disabled",get:function(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled},set:function(t){this._disabled=mi(t),this.focused&&(this.focused=!1,this.stateChanges.next())}},{key:"id",get:function(){return this._id},set:function(t){this._id=t||this._uid}},{key:"required",get:function(){return this._required},set:function(t){this._required=mi(t)}},{key:"type",get:function(){return this._type},set:function(t){this._type=t||"text",this._validateType(),!this._isTextarea()&&Di().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}},{key:"value",get:function(){return this._inputValueAccessor.value},set:function(t){t!==this.value&&(this._inputValueAccessor.value=t,this.stateChanges.next())}},{key:"readonly",get:function(){return this._readonly},set:function(t){this._readonly=mi(t)}},{key:"empty",get:function(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}},{key:"shouldLabelFloat",get:function(){if(this._isNativeSelect){var t=this._elementRef.nativeElement,e=t.options[0];return this.focused||t.multiple||!this.empty||!!(t.selectedIndex>-1&&e&&e.label)}return this.focused||!this.empty}}]),i}(wp)).\u0275fac=function(t){return new(t||rp)(a.yc(a.q),a.yc(xi),a.yc(_r,10),a.yc(Bo,8),a.yc(ts,8),a.yc(oa),a.yc(_p,10),a.yc(fp),a.yc(a.F))},rp.\u0275dir=a.tc({type:rp,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:10,hostBindings:function(t,e){1&t&&a.Qc("blur",(function(){return e._focusChanged(!1)}))("focus",(function(){return e._focusChanged(!0)}))("input",(function(){return e._onInput()})),2&t&&(a.Gc("disabled",e.disabled)("required",e.required),a.lc("id",e.id)("placeholder",e.placeholder)("readonly",e.readonly&&!e._isNativeSelect||null)("aria-describedby",e._ariaDescribedby||null)("aria-invalid",e.errorState)("aria-required",e.required.toString()),a.oc("mat-input-server",e._isServer))},inputs:{id:"id",disabled:"disabled",required:"required",type:"type",value:"value",readonly:"readonly",placeholder:"placeholder",errorStateMatcher:"errorStateMatcher"},exportAs:["matInput"],features:[a.jc([{provide:vd,useExisting:rp}]),a.hc,a.ic]}),rp),Sp=((ap=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:ap}),ap.\u0275inj=a.vc({factory:function(t){return new(t||ap)},providers:[oa],imports:[[vp,Fd],vp,Fd]}),ap),Op=((np=function(){function t(){_classCallCheck(this,t),this._vertical=!1,this._inset=!1}return _createClass(t,[{key:"vertical",get:function(){return this._vertical},set:function(t){this._vertical=mi(t)}},{key:"inset",get:function(){return this._inset},set:function(t){this._inset=mi(t)}}]),t}()).\u0275fac=function(t){return new(t||np)},np.\u0275cmp=a.sc({type:np,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(t,e){2&t&&(a.lc("aria-orientation",e.vertical?"vertical":"horizontal"),a.oc("mat-divider-vertical",e.vertical)("mat-divider-horizontal",!e.vertical)("mat-divider-inset",e.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(t,e){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],encapsulation:2,changeDetection:0}),np),Dp=((ip=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:ip}),ip.\u0275inj=a.vc({factory:function(t){return new(t||ip)},imports:[[Ln],Ln]}),ip),Ep=["*"],Ap=[[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]],[["","mat-line",""],["","matLine",""]],"*"],Ip=["[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]","[mat-line], [matLine]","*"],Tp=["text"];function Pp(t,e){if(1&t&&a.zc(0,"mat-pseudo-checkbox",5),2&t){var i=a.Uc();a.ad("state",i.selected?"checked":"unchecked")("disabled",i.disabled)}}var Rp,Mp,jp,Lp,Fp,zp,Np,Bp,Vp,Up=["*",[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]]],Hp=["*","[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]"],qp=Fn(Nn((function t(){_classCallCheck(this,t)}))),Gp=Nn((function t(){_classCallCheck(this,t)})),Wp=((Rp=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t;return _classCallCheck(this,i),(t=e.apply(this,arguments))._stateChanges=new Me.a,t}return _createClass(i,[{key:"ngOnChanges",value:function(){this._stateChanges.next()}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}}]),i}(qp)).\u0275fac=function(t){return Yp(t||Rp)},Rp.\u0275cmp=a.sc({type:Rp,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-nav-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matNavList"],features:[a.hc,a.ic],ngContentSelectors:Ep,decls:1,vars:0,template:function(t,e){1&t&&(a.Zc(),a.Yc(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),Rp),Yp=a.Fc(Wp),Qp=((zp=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n;return _classCallCheck(this,i),(n=e.call(this))._elementRef=t,n._stateChanges=new Me.a,"action-list"===n._getListType()&&t.nativeElement.classList.add("mat-action-list"),n}return _createClass(i,[{key:"_getListType",value:function(){var t=this._elementRef.nativeElement.nodeName.toLowerCase();return"mat-list"===t?"list":"mat-action-list"===t?"action-list":null}},{key:"ngOnChanges",value:function(){this._stateChanges.next()}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}}]),i}(qp)).\u0275fac=function(t){return new(t||zp)(a.yc(a.q))},zp.\u0275cmp=a.sc({type:zp,selectors:[["mat-list"],["mat-action-list"]],hostAttrs:[1,"mat-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matList"],features:[a.hc,a.ic],ngContentSelectors:Ep,decls:1,vars:0,template:function(t,e){1&t&&(a.Zc(),a.Yc(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),zp),$p=((Fp=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Fp)},Fp.\u0275dir=a.tc({type:Fp,selectors:[["","mat-list-avatar",""],["","matListAvatar",""]],hostAttrs:[1,"mat-list-avatar"]}),Fp),Kp=((Lp=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Lp)},Lp.\u0275dir=a.tc({type:Lp,selectors:[["","mat-list-icon",""],["","matListIcon",""]],hostAttrs:[1,"mat-list-icon"]}),Lp),Xp=((jp=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||jp)},jp.\u0275dir=a.tc({type:jp,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-subheader"]}),jp),Zp=((Mp=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;_classCallCheck(this,i),(o=e.call(this))._element=t,o._isInteractiveList=!1,o._destroyed=new Me.a,o._disabled=!1,o._isInteractiveList=!!(a||r&&"action-list"===r._getListType()),o._list=a||r;var s=o._getHostElement();return"button"!==s.nodeName.toLowerCase()||s.hasAttribute("type")||s.setAttribute("type","button"),o._list&&o._list._stateChanges.pipe(yc(o._destroyed)).subscribe((function(){n.markForCheck()})),o}return _createClass(i,[{key:"ngAfterContentInit",value:function(){la(this._lines,this._element)}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete()}},{key:"_isRippleDisabled",value:function(){return!this._isInteractiveList||this.disableRipple||!(!this._list||!this._list.disableRipple)}},{key:"_getHostElement",value:function(){return this._element.nativeElement}},{key:"disabled",get:function(){return this._disabled||!(!this._list||!this._list.disabled)},set:function(t){this._disabled=mi(t)}}]),i}(Gp)).\u0275fac=function(t){return new(t||Mp)(a.yc(a.q),a.yc(a.j),a.yc(Wp,8),a.yc(Qp,8))},Mp.\u0275cmp=a.sc({type:Mp,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,$p,!0),a.qc(i,Kp,!0),a.qc(i,sa,!0)),2&t&&(a.gd(n=a.Rc())&&(e._avatar=n.first),a.gd(n=a.Rc())&&(e._icon=n.first),a.gd(n=a.Rc())&&(e._lines=n))},hostAttrs:[1,"mat-list-item","mat-focus-indicator"],hostVars:6,hostBindings:function(t,e){2&t&&a.oc("mat-list-item-disabled",e.disabled)("mat-list-item-avatar",e._avatar||e._icon)("mat-list-item-with-avatar",e._avatar||e._icon)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matListItem"],features:[a.hc],ngContentSelectors:Ip,decls:6,vars:2,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-list-text"]],template:function(t,e){1&t&&(a.Zc(Ap),a.Dc(0,"div",0),a.zc(1,"div",1),a.Yc(2),a.Dc(3,"div",2),a.Yc(4,1),a.Cc(),a.Yc(5,2),a.Cc()),2&t&&(a.kc(1),a.ad("matRippleTrigger",e._getHostElement())("matRippleDisabled",e._isRippleDisabled()))},directives:[wa],encapsulation:2,changeDetection:0}),Mp),Jp=Nn((function t(){_classCallCheck(this,t)})),tg=Nn((function t(){_classCallCheck(this,t)})),eg={provide:lr,useExisting:Object(a.cb)((function(){return ag})),multi:!0},ig=function t(e,i){_classCallCheck(this,t),this.source=e,this.option=i},ng=((Vp=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this))._element=t,r._changeDetector=n,r.selectionList=a,r._selected=!1,r._disabled=!1,r._hasFocus=!1,r.checkboxPosition="after",r._inputsInitialized=!1,r}return _createClass(i,[{key:"ngOnInit",value:function(){var t=this,e=this.selectionList;e._value&&e._value.some((function(i){return e.compareWith(i,t._value)}))&&this._setSelected(!0);var i=this._selected;Promise.resolve().then((function(){(t._selected||i)&&(t.selected=!0,t._changeDetector.markForCheck())})),this._inputsInitialized=!0}},{key:"ngAfterContentInit",value:function(){la(this._lines,this._element)}},{key:"ngOnDestroy",value:function(){var t=this;this.selected&&Promise.resolve().then((function(){t.selected=!1}));var e=this._hasFocus,i=this.selectionList._removeOptionFromList(this);e&&i&&i.focus()}},{key:"toggle",value:function(){this.selected=!this.selected}},{key:"focus",value:function(){this._element.nativeElement.focus()}},{key:"getLabel",value:function(){return this._text&&this._text.nativeElement.textContent||""}},{key:"_isRippleDisabled",value:function(){return this.disabled||this.disableRipple||this.selectionList.disableRipple}},{key:"_handleClick",value:function(){this.disabled||!this.selectionList.multiple&&this.selected||(this.toggle(),this.selectionList._emitChangeEvent(this))}},{key:"_handleFocus",value:function(){this.selectionList._setFocusedOption(this),this._hasFocus=!0}},{key:"_handleBlur",value:function(){this.selectionList._onTouched(),this._hasFocus=!1}},{key:"_getHostElement",value:function(){return this._element.nativeElement}},{key:"_setSelected",value:function(t){return t!==this._selected&&(this._selected=t,t?this.selectionList.selectedOptions.select(this):this.selectionList.selectedOptions.deselect(this),this._changeDetector.markForCheck(),!0)}},{key:"_markForCheck",value:function(){this._changeDetector.markForCheck()}},{key:"color",get:function(){return this._color||this.selectionList.color},set:function(t){this._color=t}},{key:"value",get:function(){return this._value},set:function(t){this.selected&&t!==this.value&&this._inputsInitialized&&(this.selected=!1),this._value=t}},{key:"disabled",get:function(){return this._disabled||this.selectionList&&this.selectionList.disabled},set:function(t){var e=mi(t);e!==this._disabled&&(this._disabled=e,this._changeDetector.markForCheck())}},{key:"selected",get:function(){return this.selectionList.selectedOptions.isSelected(this)},set:function(t){var e=mi(t);e!==this._selected&&(this._setSelected(e),this.selectionList._reportValueChange())}}]),i}(tg)).\u0275fac=function(t){return new(t||Vp)(a.yc(a.q),a.yc(a.j),a.yc(Object(a.cb)((function(){return ag}))))},Vp.\u0275cmp=a.sc({type:Vp,selectors:[["mat-list-option"]],contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,$p,!0),a.qc(i,Kp,!0),a.qc(i,sa,!0)),2&t&&(a.gd(n=a.Rc())&&(e._avatar=n.first),a.gd(n=a.Rc())&&(e._icon=n.first),a.gd(n=a.Rc())&&(e._lines=n))},viewQuery:function(t,e){var i;1&t&&a.zd(Tp,!0),2&t&&a.gd(i=a.Rc())&&(e._text=i.first)},hostAttrs:["role","option",1,"mat-list-item","mat-list-option","mat-focus-indicator"],hostVars:15,hostBindings:function(t,e){1&t&&a.Qc("focus",(function(){return e._handleFocus()}))("blur",(function(){return e._handleBlur()}))("click",(function(){return e._handleClick()})),2&t&&(a.lc("aria-selected",e.selected)("aria-disabled",e.disabled)("tabindex",-1),a.oc("mat-list-item-disabled",e.disabled)("mat-list-item-with-avatar",e._avatar||e._icon)("mat-primary","primary"===e.color)("mat-accent","primary"!==e.color&&"warn"!==e.color)("mat-warn","warn"===e.color)("mat-list-single-selected-option",e.selected&&!e.selectionList.multiple))},inputs:{disableRipple:"disableRipple",checkboxPosition:"checkboxPosition",color:"color",value:"value",selected:"selected",disabled:"disabled"},exportAs:["matListOption"],features:[a.hc],ngContentSelectors:Hp,decls:7,vars:5,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[3,"state","disabled",4,"ngIf"],[1,"mat-list-text"],["text",""],[3,"state","disabled"]],template:function(t,e){1&t&&(a.Zc(Up),a.Dc(0,"div",0),a.zc(1,"div",1),a.td(2,Pp,1,2,"mat-pseudo-checkbox",2),a.Dc(3,"div",3,4),a.Yc(5),a.Cc(),a.Yc(6,1),a.Cc()),2&t&&(a.oc("mat-list-item-content-reverse","after"==e.checkboxPosition),a.kc(1),a.ad("matRippleTrigger",e._getHostElement())("matRippleDisabled",e._isRippleDisabled()),a.kc(1),a.ad("ngIf",e.selectionList.multiple))},directives:[wa,ye.t,Sa],encapsulation:2,changeDetection:0}),Vp),ag=((Bp=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r){var o;return _classCallCheck(this,i),(o=e.call(this))._element=t,o._changeDetector=r,o._multiple=!0,o._contentInitialized=!1,o.selectionChange=new a.s,o.tabIndex=0,o.color="accent",o.compareWith=function(t,e){return t===e},o._disabled=!1,o.selectedOptions=new Xa(o._multiple),o._tabIndex=-1,o._onChange=function(t){},o._destroyed=new Me.a,o._onTouched=function(){},o}return _createClass(i,[{key:"ngAfterContentInit",value:function(){var t=this;this._contentInitialized=!0,this._keyManager=new Qi(this.options).withWrap().withTypeAhead().skipPredicate((function(){return!1})).withAllowedModifierKeys(["shiftKey"]),this._value&&this._setOptionsFromValues(this._value),this._keyManager.tabOut.pipe(yc(this._destroyed)).subscribe((function(){t._allowFocusEscape()})),this.options.changes.pipe(En(null),yc(this._destroyed)).subscribe((function(){t._updateTabIndex()})),this.selectedOptions.changed.pipe(yc(this._destroyed)).subscribe((function(t){if(t.added){var e,i=_createForOfIteratorHelper(t.added);try{for(i.s();!(e=i.n()).done;)e.value.selected=!0}catch(r){i.e(r)}finally{i.f()}}if(t.removed){var n,a=_createForOfIteratorHelper(t.removed);try{for(a.s();!(n=a.n()).done;)n.value.selected=!1}catch(r){a.e(r)}finally{a.f()}}}))}},{key:"ngOnChanges",value:function(t){var e=t.disableRipple,i=t.color;(e&&!e.firstChange||i&&!i.firstChange)&&this._markOptionsForCheck()}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0}},{key:"focus",value:function(t){this._element.nativeElement.focus(t)}},{key:"selectAll",value:function(){this._setAllOptionsSelected(!0)}},{key:"deselectAll",value:function(){this._setAllOptionsSelected(!1)}},{key:"_setFocusedOption",value:function(t){this._keyManager.updateActiveItem(t)}},{key:"_removeOptionFromList",value:function(t){var e=this._getOptionIndex(t);return e>-1&&this._keyManager.activeItemIndex===e&&(e>0?this._keyManager.updateActiveItem(e-1):0===e&&this.options.length>1&&this._keyManager.updateActiveItem(Math.min(e+1,this.options.length-1))),this._keyManager.activeItem}},{key:"_keydown",value:function(t){var e=t.keyCode,i=this._keyManager,n=i.activeItemIndex,a=Be(t);switch(e){case 32:case 13:a||i.isTyping()||(this._toggleFocusedOption(),t.preventDefault());break;case 36:case 35:a||(36===e?i.setFirstItemActive():i.setLastItemActive(),t.preventDefault());break;default:65===e&&this.multiple&&Be(t,"ctrlKey")&&!i.isTyping()?(this.options.find((function(t){return!t.selected}))?this.selectAll():this.deselectAll(),t.preventDefault()):i.onKeydown(t)}this.multiple&&(38===e||40===e)&&t.shiftKey&&i.activeItemIndex!==n&&this._toggleFocusedOption()}},{key:"_reportValueChange",value:function(){if(this.options&&!this._isDestroyed){var t=this._getSelectedOptionValues();this._onChange(t),this._value=t}}},{key:"_emitChangeEvent",value:function(t){this.selectionChange.emit(new ig(this,t))}},{key:"_onFocus",value:function(){var t=this._keyManager.activeItemIndex;t&&-1!==t?this._keyManager.setActiveItem(t):this._keyManager.setFirstItemActive()}},{key:"writeValue",value:function(t){this._value=t,this.options&&this._setOptionsFromValues(t||[])}},{key:"setDisabledState",value:function(t){this.disabled=t}},{key:"registerOnChange",value:function(t){this._onChange=t}},{key:"registerOnTouched",value:function(t){this._onTouched=t}},{key:"_setOptionsFromValues",value:function(t){var e=this;this.options.forEach((function(t){return t._setSelected(!1)})),t.forEach((function(t){var i=e.options.find((function(i){return!i.selected&&e.compareWith(i.value,t)}));i&&i._setSelected(!0)}))}},{key:"_getSelectedOptionValues",value:function(){return this.options.filter((function(t){return t.selected})).map((function(t){return t.value}))}},{key:"_toggleFocusedOption",value:function(){var t=this._keyManager.activeItemIndex;if(null!=t&&this._isValidIndex(t)){var e=this.options.toArray()[t];!e||e.disabled||!this._multiple&&e.selected||(e.toggle(),this._emitChangeEvent(e))}}},{key:"_setAllOptionsSelected",value:function(t){var e=!1;this.options.forEach((function(i){i._setSelected(t)&&(e=!0)})),e&&this._reportValueChange()}},{key:"_isValidIndex",value:function(t){return t>=0&&t*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),Bp),rg=((Np=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Np}),Np.\u0275inj=a.vc({factory:function(t){return new(t||Np)},imports:[[va,xa,Ln,Oa,ye.c],va,Ln,Oa,Dp]}),Np),og=["mat-menu-item",""],sg=["*"];function lg(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",0),a.Qc("keydown",(function(t){return a.ld(i),a.Uc()._handleKeydown(t)}))("click",(function(){return a.ld(i),a.Uc().closed.emit("click")}))("@transformMenu.start",(function(t){return a.ld(i),a.Uc()._onAnimationStart(t)}))("@transformMenu.done",(function(t){return a.ld(i),a.Uc()._onAnimationDone(t)})),a.Dc(1,"div",1),a.Yc(2),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.ad("id",n.panelId)("ngClass",n._classList)("@transformMenu",n._panelAnimationState),a.lc("aria-label",n.ariaLabel||null)("aria-labelledby",n.ariaLabelledby||null)("aria-describedby",n.ariaDescribedby||null)}}var cg,ug,dg,hg,mg,fg,pg,gg,vg={transformMenu:o("transformMenu",[d("void",u({opacity:0,transform:"scale(0.8)"})),h("void => enter",l([f(".mat-menu-content, .mat-mdc-menu-content",s("100ms linear",u({opacity:1}))),s("120ms cubic-bezier(0, 0, 0.2, 1)",u({transform:"scale(1)"}))])),h("* => void",s("100ms 25ms linear",u({opacity:0})))]),fadeInItems:o("fadeInItems",[d("showing",u({opacity:1})),h("void => *",[u({opacity:0}),s("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},bg=((cg=function(){function t(e,i,n,a,r,o,s){_classCallCheck(this,t),this._template=e,this._componentFactoryResolver=i,this._appRef=n,this._injector=a,this._viewContainerRef=r,this._document=o,this._changeDetectorRef=s,this._attached=new Me.a}return _createClass(t,[{key:"attach",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._portal||(this._portal=new Jc(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new iu(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));var e=this._template.elementRef.nativeElement;e.parentNode.insertBefore(this._outlet.outletElement,e),this._changeDetectorRef&&this._changeDetectorRef.markForCheck(),this._portal.attach(this._outlet,t),this._attached.next()}},{key:"detach",value:function(){this._portal.isAttached&&this._portal.detach()}},{key:"ngOnDestroy",value:function(){this._outlet&&this._outlet.dispose()}}]),t}()).\u0275fac=function(t){return new(t||cg)(a.yc(a.U),a.yc(a.n),a.yc(a.g),a.yc(a.w),a.yc(a.X),a.yc(ye.e),a.yc(a.j))},cg.\u0275dir=a.tc({type:cg,selectors:[["ng-template","matMenuContent",""]]}),cg),yg=new a.v("MAT_MENU_PANEL"),_g=Nn(Fn((function t(){_classCallCheck(this,t)}))),kg=((ug=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this))._elementRef=t,o._focusMonitor=a,o._parentMenu=r,o.role="menuitem",o._hovered=new Me.a,o._focused=new Me.a,o._highlighted=!1,o._triggersSubmenu=!1,a&&a.monitor(o._elementRef,!1),r&&r.addItem&&r.addItem(_assertThisInitialized(o)),o._document=n,o}return _createClass(i,[{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program",e=arguments.length>1?arguments[1]:void 0;this._focusMonitor?this._focusMonitor.focusVia(this._getHostElement(),t,e):this._getHostElement().focus(e),this._focused.next(this)}},{key:"ngOnDestroy",value:function(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}},{key:"_getTabIndex",value:function(){return this.disabled?"-1":"0"}},{key:"_getHostElement",value:function(){return this._elementRef.nativeElement}},{key:"_checkDisabled",value:function(t){this.disabled&&(t.preventDefault(),t.stopPropagation())}},{key:"_handleMouseEnter",value:function(){this._hovered.next(this)}},{key:"getLabel",value:function(){var t=this._elementRef.nativeElement,e=this._document?this._document.TEXT_NODE:3,i="";if(t.childNodes)for(var n=t.childNodes.length,a=0;a0&&void 0!==arguments[0]?arguments[0]:"program";this.lazyContent?this._ngZone.onStable.asObservable().pipe(ci(1)).subscribe((function(){return t._focusFirstItem(e)})):this._focusFirstItem(e)}},{key:"_focusFirstItem",value:function(t){var e=this._keyManager;if(e.setFocusOrigin(t).setFirstItemActive(),!e.activeItem&&this._directDescendantItems.length)for(var i=this._directDescendantItems.first._getHostElement().parentElement;i;){if("menu"===i.getAttribute("role")){i.focus();break}i=i.parentElement}}},{key:"resetActiveItem",value:function(){this._keyManager.setActiveItem(-1)}},{key:"setElevation",value:function(t){var e="mat-elevation-z".concat(Math.min(4+t,24)),i=Object.keys(this._classList).find((function(t){return t.startsWith("mat-elevation-z")}));i&&i!==this._previousElevation||(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[e]=!0,this._previousElevation=e)}},{key:"setPositionClasses",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.xPosition,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.yPosition,i=this._classList;i["mat-menu-before"]="before"===t,i["mat-menu-after"]="after"===t,i["mat-menu-above"]="above"===e,i["mat-menu-below"]="below"===e}},{key:"_startAnimation",value:function(){this._panelAnimationState="enter"}},{key:"_resetAnimation",value:function(){this._panelAnimationState="void"}},{key:"_onAnimationDone",value:function(t){this._animationDone.next(t),this._isAnimating=!1}},{key:"_onAnimationStart",value:function(t){this._isAnimating=!0,"enter"===t.toState&&0===this._keyManager.activeItemIndex&&(t.element.scrollTop=0)}},{key:"_updateDirectDescendants",value:function(){var t=this;this._allItems.changes.pipe(En(this._allItems)).subscribe((function(e){t._directDescendantItems.reset(e.filter((function(e){return e._parentMenu===t}))),t._directDescendantItems.notifyOnChanges()}))}},{key:"xPosition",get:function(){return this._xPosition},set:function(t){"before"!==t&&"after"!==t&&function(){throw Error('xPosition value must be either \'before\' or after\'.\n Example: ')}(),this._xPosition=t,this.setPositionClasses()}},{key:"yPosition",get:function(){return this._yPosition},set:function(t){"above"!==t&&"below"!==t&&function(){throw Error('yPosition value must be either \'above\' or below\'.\n Example: ')}(),this._yPosition=t,this.setPositionClasses()}},{key:"overlapTrigger",get:function(){return this._overlapTrigger},set:function(t){this._overlapTrigger=mi(t)}},{key:"hasBackdrop",get:function(){return this._hasBackdrop},set:function(t){this._hasBackdrop=mi(t)}},{key:"panelClass",set:function(t){var e=this,i=this._previousPanelClass;i&&i.length&&i.split(" ").forEach((function(t){e._classList[t]=!1})),this._previousPanelClass=t,t&&t.length&&(t.split(" ").forEach((function(t){e._classList[t]=!0})),this._elementRef.nativeElement.className="")}},{key:"classList",get:function(){return this.panelClass},set:function(t){this.panelClass=t}}]),t}()).\u0275fac=function(t){return new(t||hg)(a.yc(a.q),a.yc(a.F),a.yc(Cg))},hg.\u0275dir=a.tc({type:hg,contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,bg,!0),a.qc(i,kg,!0),a.qc(i,kg,!1)),2&t&&(a.gd(n=a.Rc())&&(e.lazyContent=n.first),a.gd(n=a.Rc())&&(e._allItems=n),a.gd(n=a.Rc())&&(e.items=n))},viewQuery:function(t,e){var i;1&t&&a.zd(a.U,!0),2&t&&a.gd(i=a.Rc())&&(e.templateRef=i.first)},inputs:{backdropClass:"backdropClass",xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{closed:"closed",close:"close"}}),hg),Sg=((dg=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return i}(xg)).\u0275fac=function(t){return Og(t||dg)},dg.\u0275dir=a.tc({type:dg,features:[a.hc]}),dg),Og=a.Fc(Sg),Dg=((mg=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){return _classCallCheck(this,i),e.call(this,t,n,a)}return i}(Sg)).\u0275fac=function(t){return new(t||mg)(a.yc(a.q),a.yc(a.F),a.yc(Cg))},mg.\u0275cmp=a.sc({type:mg,selectors:[["mat-menu"]],exportAs:["matMenu"],features:[a.jc([{provide:yg,useExisting:Sg},{provide:Sg,useExisting:mg}]),a.hc],ngContentSelectors:sg,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"id","ngClass","keydown","click"],[1,"mat-menu-content"]],template:function(t,e){1&t&&(a.Zc(),a.td(0,lg,3,6,"ng-template"))},directives:[ye.q],styles:['.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}.mat-menu-item-submenu-trigger::after{width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent currentColor;content:"";display:inline-block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}[dir=rtl] .mat-menu-item-submenu-trigger::after{right:auto;left:16px;transform:rotateY(180deg) translateY(-50%)}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],encapsulation:2,data:{animation:[vg.transformMenu,vg.fadeInItems]},changeDetection:0}),mg),Eg=new a.v("mat-menu-scroll-strategy"),Ag={provide:Eg,deps:[Uu],useFactory:function(t){return function(){return t.scrollStrategies.reposition()}}},Ig=Ei({passive:!0}),Tg=((gg=function(){function t(e,i,n,r,o,s,l,c){var u=this;_classCallCheck(this,t),this._overlay=e,this._element=i,this._viewContainerRef=n,this._parentMenu=o,this._menuItemInstance=s,this._dir=l,this._focusMonitor=c,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=je.a.EMPTY,this._hoverSubscription=je.a.EMPTY,this._menuCloseSubscription=je.a.EMPTY,this._handleTouchStart=function(){return u._openedBy="touch"},this._openedBy=null,this.restoreFocus=!0,this.menuOpened=new a.s,this.onMenuOpen=this.menuOpened,this.menuClosed=new a.s,this.onMenuClose=this.menuClosed,i.nativeElement.addEventListener("touchstart",this._handleTouchStart,Ig),s&&(s._triggersSubmenu=this.triggersSubmenu()),this._scrollStrategy=r}return _createClass(t,[{key:"ngAfterContentInit",value:function(){this._checkMenu(),this._handleHover()}},{key:"ngOnDestroy",value:function(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,Ig),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}},{key:"triggersSubmenu",value:function(){return!(!this._menuItemInstance||!this._parentMenu)}},{key:"toggleMenu",value:function(){return this._menuOpen?this.closeMenu():this.openMenu()}},{key:"openMenu",value:function(){var t=this;if(!this._menuOpen){this._checkMenu();var e=this._createOverlay(),i=e.getConfig();this._setPosition(i.positionStrategy),i.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,e.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe((function(){return t.closeMenu()})),this._initMenu(),this.menu instanceof Sg&&this.menu._startAnimation()}}},{key:"closeMenu",value:function(){this.menu.close.emit()}},{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program",e=arguments.length>1?arguments[1]:void 0;this._focusMonitor?this._focusMonitor.focusVia(this._element,t,e):this._element.nativeElement.focus(e)}},{key:"_destroyMenu",value:function(){var t=this;if(this._overlayRef&&this.menuOpen){var e=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this._restoreFocus(),e instanceof Sg?(e._resetAnimation(),e.lazyContent?e._animationDone.pipe(ei((function(t){return"void"===t.toState})),ci(1),yc(e.lazyContent._attached)).subscribe({next:function(){return e.lazyContent.detach()},complete:function(){return t._setIsMenuOpen(!1)}}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),e.lazyContent&&e.lazyContent.detach())}}},{key:"_initMenu",value:function(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this._setIsMenuOpen(!0),this.menu.focusFirstItem(this._openedBy||"program")}},{key:"_setMenuElevation",value:function(){if(this.menu.setElevation){for(var t=0,e=this.menu.parentMenu;e;)t++,e=e.parentMenu;this.menu.setElevation(t)}}},{key:"_restoreFocus",value:function(){this.restoreFocus&&(this._openedBy?this.triggersSubmenu()||this.focus(this._openedBy):this.focus()),this._openedBy=null}},{key:"_setIsMenuOpen",value:function(t){this._menuOpen=t,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&(this._menuItemInstance._highlighted=t)}},{key:"_checkMenu",value:function(){this.menu||function(){throw Error('matMenuTriggerFor: must pass in an mat-menu instance.\n\n Example:\n \n ')}()}},{key:"_createOverlay",value:function(){if(!this._overlayRef){var t=this._getOverlayConfig();this._subscribeToPositions(t.positionStrategy),this._overlayRef=this._overlay.create(t),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}},{key:"_getOverlayConfig",value:function(){return new bu({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:this.menu.backdropClass||"cdk-overlay-transparent-backdrop",scrollStrategy:this._scrollStrategy(),direction:this._dir})}},{key:"_subscribeToPositions",value:function(t){var e=this;this.menu.setPositionClasses&&t.positionChanges.subscribe((function(t){e.menu.setPositionClasses("start"===t.connectionPair.overlayX?"after":"before","top"===t.connectionPair.overlayY?"below":"above")}))}},{key:"_setPosition",value:function(t){var e=_slicedToArray("before"===this.menu.xPosition?["end","start"]:["start","end"],2),i=e[0],n=e[1],a=_slicedToArray("above"===this.menu.yPosition?["bottom","top"]:["top","bottom"],2),r=a[0],o=a[1],s=r,l=o,c=i,u=n,d=0;this.triggersSubmenu()?(u=i="before"===this.menu.xPosition?"start":"end",n=c="end"===i?"start":"end",d="bottom"===r?8:-8):this.menu.overlapTrigger||(s="top"===r?"bottom":"top",l="top"===o?"bottom":"top"),t.withPositions([{originX:i,originY:s,overlayX:c,overlayY:r,offsetY:d},{originX:n,originY:s,overlayX:u,overlayY:r,offsetY:d},{originX:i,originY:l,overlayX:c,overlayY:o,offsetY:-d},{originX:n,originY:l,overlayX:u,overlayY:o,offsetY:-d}])}},{key:"_menuClosingActions",value:function(){var t=this,e=this._overlayRef.backdropClick(),i=this._overlayRef.detachments(),n=this._parentMenu?this._parentMenu.closed:Ne(),a=this._parentMenu?this._parentMenu._hovered().pipe(ei((function(e){return e!==t._menuItemInstance})),ei((function(){return t._menuOpen}))):Ne();return Object(Zl.a)(e,n,a,i)}},{key:"_handleMousedown",value:function(t){hn(t)||(this._openedBy=0===t.button?"mouse":null,this.triggersSubmenu()&&t.preventDefault())}},{key:"_handleKeydown",value:function(t){var e=t.keyCode;this.triggersSubmenu()&&(39===e&&"ltr"===this.dir||37===e&&"rtl"===this.dir)&&this.openMenu()}},{key:"_handleClick",value:function(t){this.triggersSubmenu()?(t.stopPropagation(),this.openMenu()):this.toggleMenu()}},{key:"_handleHover",value:function(){var t=this;this.triggersSubmenu()&&(this._hoverSubscription=this._parentMenu._hovered().pipe(ei((function(e){return e===t._menuItemInstance&&!e.disabled})),zd(0,sc)).subscribe((function(){t._openedBy="mouse",t.menu instanceof Sg&&t.menu._isAnimating?t.menu._animationDone.pipe(ci(1),zd(0,sc),yc(t._parentMenu._hovered())).subscribe((function(){return t.openMenu()})):t.openMenu()})))}},{key:"_getPortal",value:function(){return this._portal&&this._portal.templateRef===this.menu.templateRef||(this._portal=new Jc(this.menu.templateRef,this._viewContainerRef)),this._portal}},{key:"_deprecatedMatMenuTriggerFor",get:function(){return this.menu},set:function(t){this.menu=t}},{key:"menu",get:function(){return this._menu},set:function(t){var e=this;t!==this._menu&&(this._menu=t,this._menuCloseSubscription.unsubscribe(),t&&(this._menuCloseSubscription=t.close.asObservable().subscribe((function(t){e._destroyMenu(),"click"!==t&&"tab"!==t||!e._parentMenu||e._parentMenu.closed.emit(t)}))))}},{key:"menuOpen",get:function(){return this._menuOpen}},{key:"dir",get:function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}}]),t}()).\u0275fac=function(t){return new(t||gg)(a.yc(Uu),a.yc(a.q),a.yc(a.X),a.yc(Eg),a.yc(Sg,8),a.yc(kg,10),a.yc(kn,8),a.yc(un))},gg.\u0275dir=a.tc({type:gg,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:["aria-haspopup","true",1,"mat-menu-trigger"],hostVars:2,hostBindings:function(t,e){1&t&&a.Qc("mousedown",(function(t){return e._handleMousedown(t)}))("keydown",(function(t){return e._handleKeydown(t)}))("click",(function(t){return e._handleClick(t)})),2&t&&a.lc("aria-expanded",e.menuOpen||null)("aria-controls",e.menuOpen?e.menu.panelId:null)},inputs:{restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"],_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"]}),gg),Pg=((pg=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:pg}),pg.\u0275inj=a.vc({factory:function(t){return new(t||pg)},providers:[Ag],imports:[Ln]}),pg),Rg=((fg=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:fg}),fg.\u0275inj=a.vc({factory:function(t){return new(t||fg)},providers:[Ag],imports:[[ye.c,Ln,xa,Qu,Pg],Pg]}),fg),Mg={};function jg(){for(var t=arguments.length,e=new Array(t),i=0;ithis.total&&this.destination.next(t)}}]),i}(Ve.a),Ug=new Set,Hg=((Fg=function(){function t(e){_classCallCheck(this,t),this._platform=e,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):qg}return _createClass(t,[{key:"matchMedia",value:function(t){return this._platform.WEBKIT&&function(t){if(!Ug.has(t))try{Lg||((Lg=document.createElement("style")).setAttribute("type","text/css"),document.head.appendChild(Lg)),Lg.sheet&&(Lg.sheet.insertRule("@media ".concat(t," {.fx-query-test{ }}"),0),Ug.add(t))}catch(e){console.error(e)}}(t),this._matchMedia(t)}}]),t}()).\u0275fac=function(t){return new(t||Fg)(a.Mc(xi))},Fg.\u0275prov=Object(a.uc)({factory:function(){return new Fg(Object(a.Mc)(xi))},token:Fg,providedIn:"root"}),Fg);function qg(t){return{matches:"all"===t||""===t,media:t,addListener:function(){},removeListener:function(){}}}var Gg,Wg=((Gg=function(){function t(e,i){_classCallCheck(this,t),this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new Me.a}return _createClass(t,[{key:"ngOnDestroy",value:function(){this._destroySubject.next(),this._destroySubject.complete()}},{key:"isMatched",value:function(t){var e=this;return Yg(pi(t)).some((function(t){return e._registerQuery(t).mql.matches}))}},{key:"observe",value:function(t){var e=this,i=jg(Yg(pi(t)).map((function(t){return e._registerQuery(t).observable})));return(i=Dn(i.pipe(ci(1)),i.pipe((function(t){return t.lift(new Bg(1))}),Xe(0)))).pipe(Object(ai.a)((function(t){var e={matches:!1,breakpoints:{}};return t.forEach((function(t){e.matches=e.matches||t.matches,e.breakpoints[t.query]=t.matches})),e})))}},{key:"_registerQuery",value:function(t){var e=this;if(this._queries.has(t))return this._queries.get(t);var i=this._mediaMatcher.matchMedia(t),n={observable:new oi.a((function(t){var n=function(i){return e._zone.run((function(){return t.next(i)}))};return i.addListener(n),function(){i.removeListener(n)}})).pipe(En(i),Object(ai.a)((function(e){return{query:t,matches:e.matches}})),yc(this._destroySubject)),mql:i};return this._queries.set(t,n),n}}]),t}()).\u0275fac=function(t){return new(t||Gg)(a.Mc(Hg),a.Mc(a.F))},Gg.\u0275prov=Object(a.uc)({factory:function(){return new Gg(Object(a.Mc)(Hg),Object(a.Mc)(a.F))},token:Gg,providedIn:"root"}),Gg);function Yg(t){return t.map((function(t){return t.split(",")})).reduce((function(t,e){return t.concat(e)})).map((function(t){return t.trim()}))}var Qg,$g={tooltipState:o("state",[d("initial, void, hidden",u({opacity:0,transform:"scale(0)"})),d("visible",u({transform:"scale(1)"})),h("* => visible",s("200ms cubic-bezier(0, 0, 0.2, 1)",(Qg=[u({opacity:0,transform:"scale(0)",offset:0}),u({opacity:.5,transform:"scale(0.99)",offset:.5}),u({opacity:1,transform:"scale(1)",offset:1})],{type:5,steps:Qg}))),h("* => hidden",s("100ms cubic-bezier(0, 0, 0.2, 1)",u({opacity:0})))])},Kg=Ei({passive:!0});function Xg(t){return Error('Tooltip position "'.concat(t,'" is invalid.'))}var Zg,Jg,tv,ev,iv=new a.v("mat-tooltip-scroll-strategy"),nv={provide:iv,deps:[Uu],useFactory:function(t){return function(){return t.scrollStrategies.reposition({scrollThrottle:20})}}},av=new a.v("mat-tooltip-default-options",{providedIn:"root",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),rv=((tv=function(){function t(e,i,n,a,r,o,s,l,c,u,d,h){var m=this;_classCallCheck(this,t),this._overlay=e,this._elementRef=i,this._scrollDispatcher=n,this._viewContainerRef=a,this._ngZone=r,this._platform=o,this._ariaDescriber=s,this._focusMonitor=l,this._dir=u,this._defaultOptions=d,this._position="below",this._disabled=!1,this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=new Map,this._destroyed=new Me.a,this._handleKeydown=function(t){m._isTooltipVisible()&&27===t.keyCode&&!Be(t)&&(t.preventDefault(),t.stopPropagation(),m._ngZone.run((function(){return m.hide(0)})))},this._scrollStrategy=c,d&&(d.position&&(this.position=d.position),d.touchGestures&&(this.touchGestures=d.touchGestures)),l.monitor(i).pipe(yc(this._destroyed)).subscribe((function(t){t?"keyboard"===t&&r.run((function(){return m.show()})):r.run((function(){return m.hide(0)}))})),r.runOutsideAngular((function(){i.nativeElement.addEventListener("keydown",m._handleKeydown)}))}return _createClass(t,[{key:"ngOnInit",value:function(){this._setupPointerEvents()}},{key:"ngOnDestroy",value:function(){var t=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),t.removeEventListener("keydown",this._handleKeydown),this._passiveListeners.forEach((function(e,i){t.removeEventListener(i,e,Kg)})),this._passiveListeners.clear(),this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(t,this.message),this._focusMonitor.stopMonitoring(t)}},{key:"show",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.showDelay;if(!this.disabled&&this.message&&(!this._isTooltipVisible()||this._tooltipInstance._showTimeoutId||this._tooltipInstance._hideTimeoutId)){var i=this._createOverlay();this._detach(),this._portal=this._portal||new Zc(ov,this._viewContainerRef),this._tooltipInstance=i.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(yc(this._destroyed)).subscribe((function(){return t._detach()})),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(e)}}},{key:"hide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.hideDelay;this._tooltipInstance&&this._tooltipInstance.hide(t)}},{key:"toggle",value:function(){this._isTooltipVisible()?this.hide():this.show()}},{key:"_isTooltipVisible",value:function(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}},{key:"_createOverlay",value:function(){var t=this;if(this._overlayRef)return this._overlayRef;var e=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),i=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(".mat-tooltip").withFlexibleDimensions(!1).withViewportMargin(8).withScrollableContainers(e);return i.positionChanges.pipe(yc(this._destroyed)).subscribe((function(e){t._tooltipInstance&&e.scrollableViewProperties.isOverlayClipped&&t._tooltipInstance.isVisible()&&t._ngZone.run((function(){return t.hide(0)}))})),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:i,panelClass:"mat-tooltip-panel",scrollStrategy:this._scrollStrategy()}),this._updatePosition(),this._overlayRef.detachments().pipe(yc(this._destroyed)).subscribe((function(){return t._detach()})),this._overlayRef}},{key:"_detach",value:function(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}},{key:"_updatePosition",value:function(){var t=this._overlayRef.getConfig().positionStrategy,e=this._getOrigin(),i=this._getOverlayPosition();t.withPositions([Object.assign(Object.assign({},e.main),i.main),Object.assign(Object.assign({},e.fallback),i.fallback)])}},{key:"_getOrigin",value:function(){var t,e=!this._dir||"ltr"==this._dir.value,i=this.position;if("above"==i||"below"==i)t={originX:"center",originY:"above"==i?"top":"bottom"};else if("before"==i||"left"==i&&e||"right"==i&&!e)t={originX:"start",originY:"center"};else{if(!("after"==i||"right"==i&&e||"left"==i&&!e))throw Xg(i);t={originX:"end",originY:"center"}}var n=this._invertPosition(t.originX,t.originY);return{main:t,fallback:{originX:n.x,originY:n.y}}}},{key:"_getOverlayPosition",value:function(){var t,e=!this._dir||"ltr"==this._dir.value,i=this.position;if("above"==i)t={overlayX:"center",overlayY:"bottom"};else if("below"==i)t={overlayX:"center",overlayY:"top"};else if("before"==i||"left"==i&&e||"right"==i&&!e)t={overlayX:"end",overlayY:"center"};else{if(!("after"==i||"right"==i&&e||"left"==i&&!e))throw Xg(i);t={overlayX:"start",overlayY:"center"}}var n=this._invertPosition(t.overlayX,t.overlayY);return{main:t,fallback:{overlayX:n.x,overlayY:n.y}}}},{key:"_updateTooltipMessage",value:function(){var t=this;this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.asObservable().pipe(ci(1),yc(this._destroyed)).subscribe((function(){t._tooltipInstance&&t._overlayRef.updatePosition()})))}},{key:"_setTooltipClass",value:function(t){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=t,this._tooltipInstance._markForCheck())}},{key:"_invertPosition",value:function(t,e){return"above"===this.position||"below"===this.position?"top"===e?e="bottom":"bottom"===e&&(e="top"):"end"===t?t="start":"start"===t&&(t="end"),{x:t,y:e}}},{key:"_setupPointerEvents",value:function(){var t=this;if(this._platform.IOS||this._platform.ANDROID){if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();var e=function(){clearTimeout(t._touchstartTimeout),t.hide(t._defaultOptions.touchendHideDelay)};this._passiveListeners.set("touchend",e).set("touchcancel",e).set("touchstart",(function(){clearTimeout(t._touchstartTimeout),t._touchstartTimeout=setTimeout((function(){return t.show()}),500)}))}}else this._passiveListeners.set("mouseenter",(function(){return t.show()})).set("mouseleave",(function(){return t.hide()}));this._passiveListeners.forEach((function(e,i){t._elementRef.nativeElement.addEventListener(i,e,Kg)}))}},{key:"_disableNativeGesturesIfNecessary",value:function(){var t=this._elementRef.nativeElement,e=t.style,i=this.touchGestures;"off"!==i&&(("on"===i||"INPUT"!==t.nodeName&&"TEXTAREA"!==t.nodeName)&&(e.userSelect=e.msUserSelect=e.webkitUserSelect=e.MozUserSelect="none"),"on"!==i&&t.draggable||(e.webkitUserDrag="none"),e.touchAction="none",e.webkitTapHighlightColor="transparent")}},{key:"position",get:function(){return this._position},set:function(t){t!==this._position&&(this._position=t,this._overlayRef&&(this._updatePosition(),this._tooltipInstance&&this._tooltipInstance.show(0),this._overlayRef.updatePosition()))}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=mi(t),this._disabled&&this.hide(0)}},{key:"message",get:function(){return this._message},set:function(t){var e=this;this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message),this._message=null!=t?"".concat(t).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._updateTooltipMessage(),this._ngZone.runOutsideAngular((function(){Promise.resolve().then((function(){e._ariaDescriber.describe(e._elementRef.nativeElement,e.message)}))})))}},{key:"tooltipClass",get:function(){return this._tooltipClass},set:function(t){this._tooltipClass=t,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}}]),t}()).\u0275fac=function(t){return new(t||tv)(a.yc(Uu),a.yc(a.q),a.yc(Uc),a.yc(a.X),a.yc(a.F),a.yc(xi),a.yc(Gi),a.yc(un),a.yc(iv),a.yc(kn,8),a.yc(av,8),a.yc(a.q))},tv.\u0275dir=a.tc({type:tv,selectors:[["","matTooltip",""]],inputs:{showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],position:["matTooltipPosition","position"],disabled:["matTooltipDisabled","disabled"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]}),tv),ov=((Jg=function(){function t(e,i){_classCallCheck(this,t),this._changeDetectorRef=e,this._breakpointObserver=i,this._visibility="initial",this._closeOnInteraction=!1,this._onHide=new Me.a,this._isHandset=this._breakpointObserver.observe("(max-width: 599.99px) and (orientation: portrait), (max-width: 959.99px) and (orientation: landscape)")}return _createClass(t,[{key:"show",value:function(t){var e=this;this._hideTimeoutId&&(clearTimeout(this._hideTimeoutId),this._hideTimeoutId=null),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout((function(){e._visibility="visible",e._showTimeoutId=null,e._markForCheck()}),t)}},{key:"hide",value:function(t){var e=this;this._showTimeoutId&&(clearTimeout(this._showTimeoutId),this._showTimeoutId=null),this._hideTimeoutId=setTimeout((function(){e._visibility="hidden",e._hideTimeoutId=null,e._markForCheck()}),t)}},{key:"afterHidden",value:function(){return this._onHide.asObservable()}},{key:"isVisible",value:function(){return"visible"===this._visibility}},{key:"ngOnDestroy",value:function(){this._onHide.complete()}},{key:"_animationStart",value:function(){this._closeOnInteraction=!1}},{key:"_animationDone",value:function(t){var e=t.toState;"hidden"!==e||this.isVisible()||this._onHide.next(),"visible"!==e&&"hidden"!==e||(this._closeOnInteraction=!0)}},{key:"_handleBodyInteraction",value:function(){this._closeOnInteraction&&this.hide(0)}},{key:"_markForCheck",value:function(){this._changeDetectorRef.markForCheck()}}]),t}()).\u0275fac=function(t){return new(t||Jg)(a.yc(a.j),a.yc(Wg))},Jg.\u0275cmp=a.sc({type:Jg,selectors:[["mat-tooltip-component"]],hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(t,e){1&t&&a.Qc("click",(function(){return e._handleBodyInteraction()}),!1,a.id),2&t&&a.sd("zoom","visible"===e._visibility?1:null)},decls:3,vars:7,consts:[[1,"mat-tooltip",3,"ngClass"]],template:function(t,e){if(1&t&&(a.Dc(0,"div",0),a.Qc("@state.start",(function(){return e._animationStart()}))("@state.done",(function(t){return e._animationDone(t)})),a.Vc(1,"async"),a.vd(2),a.Cc()),2&t){var i,n=null==(i=a.Wc(1,5,e._isHandset))?null:i.matches;a.oc("mat-tooltip-handset",n),a.ad("ngClass",e.tooltipClass)("@state",e._visibility),a.kc(2),a.wd(e.message)}},directives:[ye.q],pipes:[ye.b],styles:[".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\n"],encapsulation:2,data:{animation:[$g.tooltipState]},changeDetection:0}),Jg),sv=((Zg=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Zg}),Zg.\u0275inj=a.vc({factory:function(t){return new(t||Zg)},providers:[nv],imports:[[yn,ye.c,Qu,Ln],Ln]}),Zg),lv=["primaryValueBar"],cv=zn((function t(e){_classCallCheck(this,t),this._elementRef=e}),"primary"),uv=new a.v("mat-progress-bar-location",{providedIn:"root",factory:function(){var t=Object(a.db)(ye.e),e=t?t.location:null;return{getPathname:function(){return e?e.pathname+e.search:""}}}}),dv=0,hv=((ev=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o){var s;_classCallCheck(this,i),(s=e.call(this,t))._elementRef=t,s._ngZone=n,s._animationMode=r,s._isNoopAnimation=!1,s._value=0,s._bufferValue=0,s.animationEnd=new a.s,s._animationEndSubscription=je.a.EMPTY,s.mode="determinate",s.progressbarId="mat-progress-bar-".concat(dv++);var l=o?o.getPathname().split("#")[0]:"";return s._rectangleFillValue="url('".concat(l,"#").concat(s.progressbarId,"')"),s._isNoopAnimation="NoopAnimations"===r,s}return _createClass(i,[{key:"_primaryTransform",value:function(){return{transform:"scaleX(".concat(this.value/100,")")}}},{key:"_bufferTransform",value:function(){return"buffer"===this.mode?{transform:"scaleX(".concat(this.bufferValue/100,")")}:null}},{key:"ngAfterViewInit",value:function(){var t=this;this._ngZone.runOutsideAngular((function(){var e=t._primaryValueBar.nativeElement;t._animationEndSubscription=Jl(e,"transitionend").pipe(ei((function(t){return t.target===e}))).subscribe((function(){"determinate"!==t.mode&&"buffer"!==t.mode||t._ngZone.run((function(){return t.animationEnd.next({value:t.value})}))}))}))}},{key:"ngOnDestroy",value:function(){this._animationEndSubscription.unsubscribe()}},{key:"value",get:function(){return this._value},set:function(t){this._value=mv(fi(t)||0)}},{key:"bufferValue",get:function(){return this._bufferValue},set:function(t){this._bufferValue=mv(t||0)}}]),i}(cv)).\u0275fac=function(t){return new(t||ev)(a.yc(a.q),a.yc(a.F),a.yc(Te,8),a.yc(uv,8))},ev.\u0275cmp=a.sc({type:ev,selectors:[["mat-progress-bar"]],viewQuery:function(t,e){var i;1&t&&a.zd(lv,!0),2&t&&a.gd(i=a.Rc())&&(e._primaryValueBar=i.first)},hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100",1,"mat-progress-bar"],hostVars:4,hostBindings:function(t,e){2&t&&(a.lc("aria-valuenow","indeterminate"===e.mode||"query"===e.mode?null:e.value)("mode",e.mode),a.oc("_mat-animation-noopable",e._isNoopAnimation))},inputs:{color:"color",mode:"mode",value:"value",bufferValue:"bufferValue"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[a.hc],decls:9,vars:4,consts:[["width","100%","height","4","focusable","false",1,"mat-progress-bar-background","mat-progress-bar-element"],["x","4","y","0","width","8","height","4","patternUnits","userSpaceOnUse",3,"id"],["cx","2","cy","2","r","2"],["width","100%","height","100%"],[1,"mat-progress-bar-buffer","mat-progress-bar-element",3,"ngStyle"],[1,"mat-progress-bar-primary","mat-progress-bar-fill","mat-progress-bar-element",3,"ngStyle"],["primaryValueBar",""],[1,"mat-progress-bar-secondary","mat-progress-bar-fill","mat-progress-bar-element"]],template:function(t,e){1&t&&(a.Tc(),a.Dc(0,"svg",0),a.Dc(1,"defs"),a.Dc(2,"pattern",1),a.zc(3,"circle",2),a.Cc(),a.Cc(),a.zc(4,"rect",3),a.Cc(),a.Sc(),a.zc(5,"div",4),a.zc(6,"div",5,6),a.zc(8,"div",7)),2&t&&(a.kc(2),a.ad("id",e.progressbarId),a.kc(2),a.lc("fill",e._rectangleFillValue),a.kc(1),a.ad("ngStyle",e._bufferTransform()),a.kc(1),a.ad("ngStyle",e._primaryTransform()))},directives:[ye.w],styles:['.mat-progress-bar{display:block;height:4px;overflow:hidden;position:relative;transition:opacity 250ms linear;width:100%}._mat-animation-noopable.mat-progress-bar{transition:none;animation:none}.mat-progress-bar .mat-progress-bar-element,.mat-progress-bar .mat-progress-bar-fill::after{height:100%;position:absolute;width:100%}.mat-progress-bar .mat-progress-bar-background{width:calc(100% + 10px)}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-background{display:none}.mat-progress-bar .mat-progress-bar-buffer{transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-buffer{border-top:solid 5px;opacity:.5}.mat-progress-bar .mat-progress-bar-secondary{display:none}.mat-progress-bar .mat-progress-bar-fill{animation:none;transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-fill{border-top:solid 4px}.mat-progress-bar .mat-progress-bar-fill::after{animation:none;content:"";display:inline-block;left:0}.mat-progress-bar[dir=rtl],[dir=rtl] .mat-progress-bar{transform:rotateY(180deg)}.mat-progress-bar[mode=query]{transform:rotateZ(180deg)}.mat-progress-bar[mode=query][dir=rtl],[dir=rtl] .mat-progress-bar[mode=query]{transform:rotateZ(180deg) rotateY(180deg)}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-fill,.mat-progress-bar[mode=query] .mat-progress-bar-fill{transition:none}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary,.mat-progress-bar[mode=query] .mat-progress-bar-primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-translate 2000ms infinite linear;left:-145.166611%}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-primary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary,.mat-progress-bar[mode=query] .mat-progress-bar-secondary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-translate 2000ms infinite linear;left:-54.888891%;display:block}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-secondary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=buffer] .mat-progress-bar-background{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-background-scroll 250ms infinite linear;display:block}.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-buffer,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-background{animation:none;transition-duration:1ms}@keyframes mat-progress-bar-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mat-progress-bar-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mat-progress-bar-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-background-scroll{to{transform:translateX(-8px)}}\n'],encapsulation:2,changeDetection:0}),ev);function mv(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;return Math.max(e,Math.min(i,t))}var fv,pv=((fv=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:fv}),fv.\u0275inj=a.vc({factory:function(t){return new(t||fv)},imports:[[ye.c,Ln],Ln]}),fv);function gv(t,e){if(1&t&&(a.Tc(),a.zc(0,"circle",3)),2&t){var i=a.Uc();a.sd("animation-name","mat-progress-spinner-stroke-rotate-"+i.diameter)("stroke-dashoffset",i._strokeDashOffset,"px")("stroke-dasharray",i._strokeCircumference,"px")("stroke-width",i._circleStrokeWidth,"%"),a.lc("r",i._circleRadius)}}function vv(t,e){if(1&t&&(a.Tc(),a.zc(0,"circle",3)),2&t){var i=a.Uc();a.sd("stroke-dashoffset",i._strokeDashOffset,"px")("stroke-dasharray",i._strokeCircumference,"px")("stroke-width",i._circleStrokeWidth,"%"),a.lc("r",i._circleRadius)}}function bv(t,e){if(1&t&&(a.Tc(),a.zc(0,"circle",3)),2&t){var i=a.Uc();a.sd("animation-name","mat-progress-spinner-stroke-rotate-"+i.diameter)("stroke-dashoffset",i._strokeDashOffset,"px")("stroke-dasharray",i._strokeCircumference,"px")("stroke-width",i._circleStrokeWidth,"%"),a.lc("r",i._circleRadius)}}function yv(t,e){if(1&t&&(a.Tc(),a.zc(0,"circle",3)),2&t){var i=a.Uc();a.sd("stroke-dashoffset",i._strokeDashOffset,"px")("stroke-dasharray",i._strokeCircumference,"px")("stroke-width",i._circleStrokeWidth,"%"),a.lc("r",i._circleRadius)}}var _v,kv,Cv,wv,xv,Sv,Ov=zn((function t(e){_classCallCheck(this,t),this._elementRef=e}),"primary"),Dv=new a.v("mat-progress-spinner-default-options",{providedIn:"root",factory:function(){return{diameter:100}}}),Ev=((Cv=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o){var s;_classCallCheck(this,i),(s=e.call(this,t))._elementRef=t,s._document=a,s._diameter=100,s._value=0,s._fallbackAnimation=!1,s.mode="determinate";var l=i._diameters;return l.has(a.head)||l.set(a.head,new Set([100])),s._fallbackAnimation=n.EDGE||n.TRIDENT,s._noopAnimations="NoopAnimations"===r&&!!o&&!o._forceAnimations,o&&(o.diameter&&(s.diameter=o.diameter),o.strokeWidth&&(s.strokeWidth=o.strokeWidth)),s}return _createClass(i,[{key:"ngOnInit",value:function(){var t=this._elementRef.nativeElement;this._styleRoot=Ii(t)||this._document.head,this._attachStyleNode(),t.classList.add("mat-progress-spinner-indeterminate".concat(this._fallbackAnimation?"-fallback":"","-animation"))}},{key:"_attachStyleNode",value:function(){var t=this._styleRoot,e=this._diameter,n=i._diameters,a=n.get(t);if(!a||!a.has(e)){var r=this._document.createElement("style");r.setAttribute("mat-spinner-animation",e+""),r.textContent=this._getAnimationText(),t.appendChild(r),a||(a=new Set,n.set(t,a)),a.add(e)}}},{key:"_getAnimationText",value:function(){return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n }\n".replace(/START_VALUE/g,"".concat(.95*this._strokeCircumference)).replace(/END_VALUE/g,"".concat(.2*this._strokeCircumference)).replace(/DIAMETER/g,"".concat(this.diameter))}},{key:"diameter",get:function(){return this._diameter},set:function(t){this._diameter=fi(t),!this._fallbackAnimation&&this._styleRoot&&this._attachStyleNode()}},{key:"strokeWidth",get:function(){return this._strokeWidth||this.diameter/10},set:function(t){this._strokeWidth=fi(t)}},{key:"value",get:function(){return"determinate"===this.mode?this._value:0},set:function(t){this._value=Math.max(0,Math.min(100,fi(t)))}},{key:"_circleRadius",get:function(){return(this.diameter-10)/2}},{key:"_viewBox",get:function(){var t=2*this._circleRadius+this.strokeWidth;return"0 0 ".concat(t," ").concat(t)}},{key:"_strokeCircumference",get:function(){return 2*Math.PI*this._circleRadius}},{key:"_strokeDashOffset",get:function(){return"determinate"===this.mode?this._strokeCircumference*(100-this._value)/100:this._fallbackAnimation&&"indeterminate"===this.mode?.2*this._strokeCircumference:null}},{key:"_circleStrokeWidth",get:function(){return this.strokeWidth/this.diameter*100}}]),i}(Ov)).\u0275fac=function(t){return new(t||Cv)(a.yc(a.q),a.yc(xi),a.yc(ye.e,8),a.yc(Te,8),a.yc(Dv))},Cv.\u0275cmp=a.sc({type:Cv,selectors:[["mat-progress-spinner"]],hostAttrs:["role","progressbar",1,"mat-progress-spinner"],hostVars:10,hostBindings:function(t,e){2&t&&(a.lc("aria-valuemin","determinate"===e.mode?0:null)("aria-valuemax","determinate"===e.mode?100:null)("aria-valuenow","determinate"===e.mode?e.value:null)("mode",e.mode),a.sd("width",e.diameter,"px")("height",e.diameter,"px"),a.oc("_mat-animation-noopable",e._noopAnimations))},inputs:{color:"color",mode:"mode",diameter:"diameter",strokeWidth:"strokeWidth",value:"value"},exportAs:["matProgressSpinner"],features:[a.hc],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(t,e){1&t&&(a.Tc(),a.Dc(0,"svg",0),a.td(1,gv,1,9,"circle",1),a.td(2,vv,1,7,"circle",2),a.Cc()),2&t&&(a.sd("width",e.diameter,"px")("height",e.diameter,"px"),a.ad("ngSwitch","indeterminate"===e.mode),a.lc("viewBox",e._viewBox),a.kc(1),a.ad("ngSwitchCase",!0),a.kc(1),a.ad("ngSwitchCase",!1))},directives:[ye.x,ye.y],styles:[".mat-progress-spinner{display:block;position:relative}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\n"],encapsulation:2,changeDetection:0}),Cv._diameters=new WeakMap,Cv),Av=((kv=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o){var s;return _classCallCheck(this,i),(s=e.call(this,t,n,a,r,o)).mode="indeterminate",s}return i}(Ev)).\u0275fac=function(t){return new(t||kv)(a.yc(a.q),a.yc(xi),a.yc(ye.e,8),a.yc(Te,8),a.yc(Dv))},kv.\u0275cmp=a.sc({type:kv,selectors:[["mat-spinner"]],hostAttrs:["role","progressbar","mode","indeterminate",1,"mat-spinner","mat-progress-spinner"],hostVars:6,hostBindings:function(t,e){2&t&&(a.sd("width",e.diameter,"px")("height",e.diameter,"px"),a.oc("_mat-animation-noopable",e._noopAnimations))},inputs:{color:"color"},features:[a.hc],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(t,e){1&t&&(a.Tc(),a.Dc(0,"svg",0),a.td(1,bv,1,9,"circle",1),a.td(2,yv,1,7,"circle",2),a.Cc()),2&t&&(a.sd("width",e.diameter,"px")("height",e.diameter,"px"),a.ad("ngSwitch","indeterminate"===e.mode),a.lc("viewBox",e._viewBox),a.kc(1),a.ad("ngSwitchCase",!0),a.kc(1),a.ad("ngSwitchCase",!1))},directives:[ye.x,ye.y],styles:[".mat-progress-spinner{display:block;position:relative}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\n"],encapsulation:2,changeDetection:0}),kv),Iv=((_v=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:_v}),_v.\u0275inj=a.vc({factory:function(t){return new(t||_v)},imports:[[Ln,ye.c],Ln]}),_v),Tv=["input"],Pv=function(){return{enterDuration:150}},Rv=["*"],Mv=new a.v("mat-radio-default-options",{providedIn:"root",factory:function(){return{color:"accent"}}}),jv=0,Lv={provide:lr,useExisting:Object(a.cb)((function(){return zv})),multi:!0},Fv=function t(e,i){_classCallCheck(this,t),this.source=e,this.value=i},zv=((wv=function(){function t(e){_classCallCheck(this,t),this._changeDetector=e,this._value=null,this._name="mat-radio-group-".concat(jv++),this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=function(){},this.onTouched=function(){},this.change=new a.s}return _createClass(t,[{key:"_checkSelectedRadioButton",value:function(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}},{key:"ngAfterContentInit",value:function(){this._isInitialized=!0}},{key:"_touch",value:function(){this.onTouched&&this.onTouched()}},{key:"_updateRadioButtonNames",value:function(){var t=this;this._radios&&this._radios.forEach((function(e){e.name=t.name,e._markForCheck()}))}},{key:"_updateSelectedRadioFromValue",value:function(){var t=this;this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach((function(e){e.checked=t.value===e.value,e.checked&&(t._selected=e)})))}},{key:"_emitChangeEvent",value:function(){this._isInitialized&&this.change.emit(new Fv(this._selected,this._value))}},{key:"_markRadiosForCheck",value:function(){this._radios&&this._radios.forEach((function(t){return t._markForCheck()}))}},{key:"writeValue",value:function(t){this.value=t,this._changeDetector.markForCheck()}},{key:"registerOnChange",value:function(t){this._controlValueAccessorChangeFn=t}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this.disabled=t,this._changeDetector.markForCheck()}},{key:"name",get:function(){return this._name},set:function(t){this._name=t,this._updateRadioButtonNames()}},{key:"labelPosition",get:function(){return this._labelPosition},set:function(t){this._labelPosition="before"===t?"before":"after",this._markRadiosForCheck()}},{key:"value",get:function(){return this._value},set:function(t){this._value!==t&&(this._value=t,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}},{key:"selected",get:function(){return this._selected},set:function(t){this._selected=t,this.value=t?t.value:null,this._checkSelectedRadioButton()}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=mi(t),this._markRadiosForCheck()}},{key:"required",get:function(){return this._required},set:function(t){this._required=mi(t),this._markRadiosForCheck()}}]),t}()).\u0275fac=function(t){return new(t||wv)(a.yc(a.j))},wv.\u0275dir=a.tc({type:wv,selectors:[["mat-radio-group"]],contentQueries:function(t,e,i){var n;1&t&&a.qc(i,Bv,!0),2&t&&a.gd(n=a.Rc())&&(e._radios=n)},hostAttrs:["role","radiogroup",1,"mat-radio-group"],inputs:{name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},exportAs:["matRadioGroup"],features:[a.jc([Lv])]}),wv),Nv=Nn(Bn((function t(e){_classCallCheck(this,t),this._elementRef=e}))),Bv=((Sv=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o,s,l,c){var u;return _classCallCheck(this,i),(u=e.call(this,n))._changeDetector=r,u._focusMonitor=o,u._radioDispatcher=s,u._animationMode=l,u._providerOverride=c,u._uniqueId="mat-radio-".concat(++jv),u.id=u._uniqueId,u.change=new a.s,u._checked=!1,u._value=null,u._removeUniqueSelectionListener=function(){},u.radioGroup=t,u._removeUniqueSelectionListener=s.listen((function(t,e){t!==u.id&&e===u.name&&(u.checked=!1)})),u}return _createClass(i,[{key:"focus",value:function(t){this._focusMonitor.focusVia(this._inputElement,"keyboard",t)}},{key:"_markForCheck",value:function(){this._changeDetector.markForCheck()}},{key:"ngOnInit",value:function(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.name=this.radioGroup.name)}},{key:"ngAfterViewInit",value:function(){var t=this;this._focusMonitor.monitor(this._elementRef,!0).subscribe((function(e){!e&&t.radioGroup&&t.radioGroup._touch()}))}},{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}},{key:"_emitChangeEvent",value:function(){this.change.emit(new Fv(this,this._value))}},{key:"_isRippleDisabled",value:function(){return this.disableRipple||this.disabled}},{key:"_onInputClick",value:function(t){t.stopPropagation()}},{key:"_onInputChange",value:function(t){t.stopPropagation();var e=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),e&&this.radioGroup._emitChangeEvent())}},{key:"_setDisabled",value:function(t){this._disabled!==t&&(this._disabled=t,this._changeDetector.markForCheck())}},{key:"checked",get:function(){return this._checked},set:function(t){var e=mi(t);this._checked!==e&&(this._checked=e,e&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!e&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),e&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}},{key:"value",get:function(){return this._value},set:function(t){this._value!==t&&(this._value=t,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===t),this.checked&&(this.radioGroup.selected=this)))}},{key:"labelPosition",get:function(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"},set:function(t){this._labelPosition=t}},{key:"disabled",get:function(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled},set:function(t){this._setDisabled(mi(t))}},{key:"required",get:function(){return this._required||this.radioGroup&&this.radioGroup.required},set:function(t){this._required=mi(t)}},{key:"color",get:function(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"},set:function(t){this._color=t}},{key:"inputId",get:function(){return"".concat(this.id||this._uniqueId,"-input")}}]),i}(Nv)).\u0275fac=function(t){return new(t||Sv)(a.yc(zv,8),a.yc(a.q),a.yc(a.j),a.yc(un),a.yc(Za),a.yc(Te,8),a.yc(Mv,8))},Sv.\u0275cmp=a.sc({type:Sv,selectors:[["mat-radio-button"]],viewQuery:function(t,e){var i;1&t&&a.zd(Tv,!0),2&t&&a.gd(i=a.Rc())&&(e._inputElement=i.first)},hostAttrs:[1,"mat-radio-button"],hostVars:17,hostBindings:function(t,e){1&t&&a.Qc("focus",(function(){return e._inputElement.nativeElement.focus()})),2&t&&(a.lc("tabindex",-1)("id",e.id)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),a.oc("mat-radio-checked",e.checked)("mat-radio-disabled",e.disabled)("_mat-animation-noopable","NoopAnimations"===e._animationMode)("mat-primary","primary"===e.color)("mat-accent","accent"===e.color)("mat-warn","warn"===e.color))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex",id:"id",checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{change:"change"},exportAs:["matRadioButton"],features:[a.hc],ngContentSelectors:Rv,decls:13,vars:19,consts:[[1,"mat-radio-label"],["label",""],[1,"mat-radio-container"],[1,"mat-radio-outer-circle"],[1,"mat-radio-inner-circle"],["type","radio",1,"mat-radio-input","cdk-visually-hidden",3,"id","checked","disabled","tabIndex","required","change","click"],["input",""],["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mat-radio-label-content"],[2,"display","none"]],template:function(t,e){if(1&t&&(a.Zc(),a.Dc(0,"label",0,1),a.Dc(2,"div",2),a.zc(3,"div",3),a.zc(4,"div",4),a.Dc(5,"input",5,6),a.Qc("change",(function(t){return e._onInputChange(t)}))("click",(function(t){return e._onInputClick(t)})),a.Cc(),a.Dc(7,"div",7),a.zc(8,"div",8),a.Cc(),a.Cc(),a.Dc(9,"div",9),a.Dc(10,"span",10),a.vd(11,"\xa0"),a.Cc(),a.Yc(12),a.Cc(),a.Cc()),2&t){var i=a.hd(1);a.lc("for",e.inputId),a.kc(5),a.ad("id",e.inputId)("checked",e.checked)("disabled",e.disabled)("tabIndex",e.tabIndex)("required",e.required),a.lc("name",e.name)("value",e.value)("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledby)("aria-describedby",e.ariaDescribedby),a.kc(2),a.ad("matRippleTrigger",i)("matRippleDisabled",e._isRippleDisabled())("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",a.cd(18,Pv)),a.kc(2),a.oc("mat-radio-label-before","before"==e.labelPosition)}},directives:[wa],styles:[".mat-radio-button{display:inline-block;-webkit-tap-highlight-color:transparent;outline:0}.mat-radio-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle;width:100%}.mat-radio-container{box-sizing:border-box;display:inline-block;position:relative;width:20px;height:20px;flex-shrink:0}.mat-radio-outer-circle{box-sizing:border-box;height:20px;left:0;position:absolute;top:0;transition:border-color ease 280ms;width:20px;border-width:2px;border-style:solid;border-radius:50%}._mat-animation-noopable .mat-radio-outer-circle{transition:none}.mat-radio-inner-circle{border-radius:50%;box-sizing:border-box;height:20px;left:0;position:absolute;top:0;transition:transform ease 280ms,background-color ease 280ms;width:20px;transform:scale(0.001)}._mat-animation-noopable .mat-radio-inner-circle{transition:none}.mat-radio-checked .mat-radio-inner-circle{transform:scale(0.5)}.cdk-high-contrast-active .mat-radio-checked .mat-radio-inner-circle{border:solid 10px}.mat-radio-label-content{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;display:inline-block;order:0;line-height:inherit;padding-left:8px;padding-right:0}[dir=rtl] .mat-radio-label-content{padding-right:8px;padding-left:0}.mat-radio-label-content.mat-radio-label-before{order:-1;padding-left:0;padding-right:8px}[dir=rtl] .mat-radio-label-content.mat-radio-label-before{padding-right:0;padding-left:8px}.mat-radio-disabled,.mat-radio-disabled .mat-radio-label{cursor:default}.mat-radio-button .mat-radio-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-radio-button .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple){opacity:.16}.mat-radio-persistent-ripple{width:100%;height:100%;transform:none}.mat-radio-container:hover .mat-radio-persistent-ripple{opacity:.04}.mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-persistent-ripple,.mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-persistent-ripple{opacity:.12}.mat-radio-persistent-ripple,.mat-radio-disabled .mat-radio-container:hover .mat-radio-persistent-ripple{opacity:0}@media(hover: none){.mat-radio-container:hover .mat-radio-persistent-ripple{display:none}}.mat-radio-input{bottom:0;left:50%}.cdk-high-contrast-active .mat-radio-disabled{opacity:.5}\n"],encapsulation:2,changeDetection:0}),Sv),Vv=((xv=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:xv}),xv.\u0275inj=a.vc({factory:function(t){return new(t||xv)},imports:[[xa,Ln],Ln]}),xv),Uv=["trigger"],Hv=["panel"];function qv(t,e){if(1&t&&(a.Dc(0,"span",8),a.vd(1),a.Cc()),2&t){var i=a.Uc();a.kc(1),a.wd(i.placeholder||"\xa0")}}function Gv(t,e){if(1&t&&(a.Dc(0,"span"),a.vd(1),a.Cc()),2&t){var i=a.Uc(2);a.kc(1),a.wd(i.triggerValue||"\xa0")}}function Wv(t,e){1&t&&a.Yc(0,0,["*ngSwitchCase","true"])}function Yv(t,e){if(1&t&&(a.Dc(0,"span",9),a.td(1,Gv,2,1,"span",10),a.td(2,Wv,1,0,void 0,11),a.Cc()),2&t){var i=a.Uc();a.ad("ngSwitch",!!i.customTrigger),a.kc(2),a.ad("ngSwitchCase",!0)}}function Qv(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",12),a.Dc(1,"div",13,14),a.Qc("@transformPanel.done",(function(t){return a.ld(i),a.Uc()._panelDoneAnimatingStream.next(t.toState)}))("keydown",(function(t){return a.ld(i),a.Uc()._handleKeydown(t)})),a.Yc(3,1),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.ad("@transformPanelWrap",void 0),a.kc(1),a.nc("mat-select-panel ",n._getPanelTheme(),""),a.sd("transform-origin",n._transformOrigin)("font-size",n._triggerFontSize,"px"),a.ad("ngClass",n.panelClass)("@transformPanel",n.multiple?"showing-multiple":"showing")}}var $v,Kv,Xv,Zv=[[["mat-select-trigger"]],"*"],Jv=["mat-select-trigger","*"],tb={transformPanelWrap:o("transformPanelWrap",[h("* => void",f("@transformPanel",[m()],{optional:!0}))]),transformPanel:o("transformPanel",[d("void",u({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),d("showing",u({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),d("showing-multiple",u({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),h("void => *",s("120ms cubic-bezier(0, 0, 0.2, 1)")),h("* => void",s("100ms 25ms linear",u({opacity:0})))])},eb=0,ib=new a.v("mat-select-scroll-strategy"),nb=new a.v("MAT_SELECT_CONFIG"),ab={provide:ib,deps:[Uu],useFactory:function(t){return function(){return t.scrollStrategies.reposition()}}},rb=function t(e,i){_classCallCheck(this,t),this.source=e,this.value=i},ob=Nn(Bn(Fn(Vn((function t(e,i,n,a,r){_classCallCheck(this,t),this._elementRef=e,this._defaultErrorStateMatcher=i,this._parentForm=n,this._parentFormGroup=a,this.ngControl=r}))))),sb=((Xv=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Xv)},Xv.\u0275dir=a.tc({type:Xv,selectors:[["mat-select-trigger"]]}),Xv),lb=((Kv=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o,s,l,c,u,d,h,m,f,p,g){var v;return _classCallCheck(this,i),(v=e.call(this,s,o,c,u,h))._viewportRuler=t,v._changeDetectorRef=n,v._ngZone=r,v._dir=l,v._parentFormField=d,v.ngControl=h,v._liveAnnouncer=p,v._panelOpen=!1,v._required=!1,v._scrollTop=0,v._multiple=!1,v._compareWith=function(t,e){return t===e},v._uid="mat-select-".concat(eb++),v._destroy=new Me.a,v._triggerFontSize=0,v._onChange=function(){},v._onTouched=function(){},v._optionIds="",v._transformOrigin="top",v._panelDoneAnimatingStream=new Me.a,v._offsetY=0,v._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}],v._disableOptionCentering=!1,v._focused=!1,v.controlType="mat-select",v.ariaLabel="",v.optionSelectionChanges=Xl((function(){var t=v.options;return t?t.changes.pipe(En(t),wc((function(){return Object(Zl.a).apply(void 0,_toConsumableArray(t.map((function(t){return t.onSelectionChange}))))}))):v._ngZone.onStable.asObservable().pipe(ci(1),wc((function(){return v.optionSelectionChanges})))})),v.openedChange=new a.s,v._openedStream=v.openedChange.pipe(ei((function(t){return t})),Object(ai.a)((function(){}))),v._closedStream=v.openedChange.pipe(ei((function(t){return!t})),Object(ai.a)((function(){}))),v.selectionChange=new a.s,v.valueChange=new a.s,v.ngControl&&(v.ngControl.valueAccessor=_assertThisInitialized(v)),v._scrollStrategyFactory=f,v._scrollStrategy=v._scrollStrategyFactory(),v.tabIndex=parseInt(m)||0,v.id=v.id,g&&(null!=g.disableOptionCentering&&(v.disableOptionCentering=g.disableOptionCentering),null!=g.typeaheadDebounceInterval&&(v.typeaheadDebounceInterval=g.typeaheadDebounceInterval)),v}return _createClass(i,[{key:"ngOnInit",value:function(){var t=this;this._selectionModel=new Xa(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(lc(),yc(this._destroy)).subscribe((function(){t.panelOpen?(t._scrollTop=0,t.openedChange.emit(!0)):(t.openedChange.emit(!1),t.overlayDir.offsetX=0,t._changeDetectorRef.markForCheck())})),this._viewportRuler.change().pipe(yc(this._destroy)).subscribe((function(){t._panelOpen&&(t._triggerRect=t.trigger.nativeElement.getBoundingClientRect(),t._changeDetectorRef.markForCheck())}))}},{key:"ngAfterContentInit",value:function(){var t=this;this._initKeyManager(),this._selectionModel.changed.pipe(yc(this._destroy)).subscribe((function(t){t.added.forEach((function(t){return t.select()})),t.removed.forEach((function(t){return t.deselect()}))})),this.options.changes.pipe(En(null),yc(this._destroy)).subscribe((function(){t._resetOptions(),t._initializeSelection()}))}},{key:"ngDoCheck",value:function(){this.ngControl&&this.updateErrorState()}},{key:"ngOnChanges",value:function(t){t.disabled&&this.stateChanges.next(),t.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}},{key:"ngOnDestroy",value:function(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}},{key:"toggle",value:function(){this.panelOpen?this.close():this.open()}},{key:"open",value:function(){var t=this;!this.disabled&&this.options&&this.options.length&&!this._panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||"0"),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._calculateOverlayPosition(),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this._ngZone.onStable.asObservable().pipe(ci(1)).subscribe((function(){t._triggerFontSize&&t.overlayDir.overlayRef&&t.overlayDir.overlayRef.overlayElement&&(t.overlayDir.overlayRef.overlayElement.style.fontSize="".concat(t._triggerFontSize,"px"))})))}},{key:"close",value:function(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}},{key:"writeValue",value:function(t){this.options&&this._setSelectionByValue(t)}},{key:"registerOnChange",value:function(t){this._onChange=t}},{key:"registerOnTouched",value:function(t){this._onTouched=t}},{key:"setDisabledState",value:function(t){this.disabled=t,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}},{key:"_isRtl",value:function(){return!!this._dir&&"rtl"===this._dir.value}},{key:"_handleKeydown",value:function(t){this.disabled||(this.panelOpen?this._handleOpenKeydown(t):this._handleClosedKeydown(t))}},{key:"_handleClosedKeydown",value:function(t){var e=t.keyCode,i=40===e||38===e||37===e||39===e,n=13===e||32===e,a=this._keyManager;if(!a.isTyping()&&n&&!Be(t)||(this.multiple||t.altKey)&&i)t.preventDefault(),this.open();else if(!this.multiple){var r=this.selected;36===e||35===e?(36===e?a.setFirstItemActive():a.setLastItemActive(),t.preventDefault()):a.onKeydown(t);var o=this.selected;o&&r!==o&&this._liveAnnouncer.announce(o.viewValue,1e4)}}},{key:"_handleOpenKeydown",value:function(t){var e=this._keyManager,i=t.keyCode,n=40===i||38===i,a=e.isTyping();if(36===i||35===i)t.preventDefault(),36===i?e.setFirstItemActive():e.setLastItemActive();else if(n&&t.altKey)t.preventDefault(),this.close();else if(a||13!==i&&32!==i||!e.activeItem||Be(t))if(!a&&this._multiple&&65===i&&t.ctrlKey){t.preventDefault();var r=this.options.some((function(t){return!t.disabled&&!t.selected}));this.options.forEach((function(t){t.disabled||(r?t.select():t.deselect())}))}else{var o=e.activeItemIndex;e.onKeydown(t),this._multiple&&n&&t.shiftKey&&e.activeItem&&e.activeItemIndex!==o&&e.activeItem._selectViaInteraction()}else t.preventDefault(),e.activeItem._selectViaInteraction()}},{key:"_onFocus",value:function(){this.disabled||(this._focused=!0,this.stateChanges.next())}},{key:"_onBlur",value:function(){this._focused=!1,this.disabled||this.panelOpen||(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}},{key:"_onAttached",value:function(){var t=this;this.overlayDir.positionChange.pipe(ci(1)).subscribe((function(){t._changeDetectorRef.detectChanges(),t._calculateOverlayOffsetX(),t.panel.nativeElement.scrollTop=t._scrollTop}))}},{key:"_getPanelTheme",value:function(){return this._parentFormField?"mat-".concat(this._parentFormField.color):""}},{key:"_initializeSelection",value:function(){var t=this;Promise.resolve().then((function(){t._setSelectionByValue(t.ngControl?t.ngControl.value:t._value),t.stateChanges.next()}))}},{key:"_setSelectionByValue",value:function(t){var e=this;if(this.multiple&&t){if(!Array.isArray(t))throw Error("Value must be an array in multiple-selection mode.");this._selectionModel.clear(),t.forEach((function(t){return e._selectValue(t)})),this._sortValues()}else{this._selectionModel.clear();var i=this._selectValue(t);i?this._keyManager.setActiveItem(i):this.panelOpen||this._keyManager.setActiveItem(-1)}this._changeDetectorRef.markForCheck()}},{key:"_selectValue",value:function(t){var e=this,i=this.options.find((function(i){try{return null!=i.value&&e._compareWith(i.value,t)}catch(n){return Object(a.eb)()&&console.warn(n),!1}}));return i&&this._selectionModel.select(i),i}},{key:"_initKeyManager",value:function(){var t=this;this._keyManager=new Yi(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe(yc(this._destroy)).subscribe((function(){!t.multiple&&t._keyManager.activeItem&&t._keyManager.activeItem._selectViaInteraction(),t.focus(),t.close()})),this._keyManager.change.pipe(yc(this._destroy)).subscribe((function(){t._panelOpen&&t.panel?t._scrollActiveOptionIntoView():t._panelOpen||t.multiple||!t._keyManager.activeItem||t._keyManager.activeItem._selectViaInteraction()}))}},{key:"_resetOptions",value:function(){var t=this,e=Object(Zl.a)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(yc(e)).subscribe((function(e){t._onSelect(e.source,e.isUserInput),e.isUserInput&&!t.multiple&&t._panelOpen&&(t.close(),t.focus())})),Object(Zl.a).apply(void 0,_toConsumableArray(this.options.map((function(t){return t._stateChanges})))).pipe(yc(e)).subscribe((function(){t._changeDetectorRef.markForCheck(),t.stateChanges.next()})),this._setOptionIds()}},{key:"_onSelect",value:function(t,e){var i=this._selectionModel.isSelected(t);null!=t.value||this._multiple?(i!==t.selected&&(t.selected?this._selectionModel.select(t):this._selectionModel.deselect(t)),e&&this._keyManager.setActiveItem(t),this.multiple&&(this._sortValues(),e&&this.focus())):(t.deselect(),this._selectionModel.clear(),this._propagateChanges(t.value)),i!==this._selectionModel.isSelected(t)&&this._propagateChanges(),this.stateChanges.next()}},{key:"_sortValues",value:function(){var t=this;if(this.multiple){var e=this.options.toArray();this._selectionModel.sort((function(i,n){return t.sortComparator?t.sortComparator(i,n,e):e.indexOf(i)-e.indexOf(n)})),this.stateChanges.next()}}},{key:"_propagateChanges",value:function(t){var e;e=this.multiple?this.selected.map((function(t){return t.value})):this.selected?this.selected.value:t,this._value=e,this.valueChange.emit(e),this._onChange(e),this.selectionChange.emit(new rb(this,e)),this._changeDetectorRef.markForCheck()}},{key:"_setOptionIds",value:function(){this._optionIds=this.options.map((function(t){return t.id})).join(" ")}},{key:"_highlightCorrectOption",value:function(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}},{key:"_scrollActiveOptionIntoView",value:function(){var t=this._keyManager.activeItemIndex||0,e=ja(t,this.options,this.optionGroups);this.panel.nativeElement.scrollTop=La(t+e,this._getItemHeight(),this.panel.nativeElement.scrollTop,256)}},{key:"focus",value:function(t){this._elementRef.nativeElement.focus(t)}},{key:"_getOptionIndex",value:function(t){return this.options.reduce((function(e,i,n){return void 0!==e?e:t===i?n:void 0}),void 0)}},{key:"_calculateOverlayPosition",value:function(){var t=this._getItemHeight(),e=this._getItemCount(),i=Math.min(e*t,256),n=e*t-i,a=this.empty?0:this._getOptionIndex(this._selectionModel.selected[0]);a+=ja(a,this.options,this.optionGroups);var r=i/2;this._scrollTop=this._calculateOverlayScroll(a,r,n),this._offsetY=this._calculateOverlayOffsetY(a,r,n),this._checkOverlayWithinViewport(n)}},{key:"_calculateOverlayScroll",value:function(t,e,i){var n=this._getItemHeight();return Math.min(Math.max(0,n*t-e+n/2),i)}},{key:"_getAriaLabel",value:function(){return this.ariaLabelledby?null:this.ariaLabel||this.placeholder}},{key:"_getAriaLabelledby",value:function(){return this.ariaLabelledby?this.ariaLabelledby:this._parentFormField&&this._parentFormField._hasFloatingLabel()&&!this._getAriaLabel()&&this._parentFormField._labelId||null}},{key:"_getAriaActiveDescendant",value:function(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}},{key:"_calculateOverlayOffsetX",value:function(){var t,e=this.overlayDir.overlayRef.overlayElement.getBoundingClientRect(),i=this._viewportRuler.getViewportSize(),n=this._isRtl(),a=this.multiple?56:32;if(this.multiple)t=40;else{var r=this._selectionModel.selected[0]||this.options.first;t=r&&r.group?32:16}n||(t*=-1);var o=0-(e.left+t-(n?a:0)),s=e.right+t-i.width+(n?0:a);o>0?t+=o+8:s>0&&(t-=s+8),this.overlayDir.offsetX=Math.round(t),this.overlayDir.overlayRef.updatePosition()}},{key:"_calculateOverlayOffsetY",value:function(t,e,i){var n,a=this._getItemHeight(),r=(a-this._triggerRect.height)/2,o=Math.floor(256/a);return this._disableOptionCentering?0:(n=0===this._scrollTop?t*a:this._scrollTop===i?(t-(this._getItemCount()-o))*a+(a-(this._getItemCount()*a-256)%a):e-a/2,Math.round(-1*n-r))}},{key:"_checkOverlayWithinViewport",value:function(t){var e=this._getItemHeight(),i=this._viewportRuler.getViewportSize(),n=this._triggerRect.top-8,a=i.height-this._triggerRect.bottom-8,r=Math.abs(this._offsetY),o=Math.min(this._getItemCount()*e,256)-r-this._triggerRect.height;o>a?this._adjustPanelUp(o,a):r>n?this._adjustPanelDown(r,n,t):this._transformOrigin=this._getOriginBasedOnOption()}},{key:"_adjustPanelUp",value:function(t,e){var i=Math.round(t-e);this._scrollTop-=i,this._offsetY-=i,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin="50% bottom 0px")}},{key:"_adjustPanelDown",value:function(t,e,i){var n=Math.round(t-e);if(this._scrollTop+=n,this._offsetY+=n,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=i)return this._scrollTop=i,this._offsetY=0,void(this._transformOrigin="50% top 0px")}},{key:"_getOriginBasedOnOption",value:function(){var t=this._getItemHeight(),e=(t-this._triggerRect.height)/2;return"50% ".concat(Math.abs(this._offsetY)-e+t/2,"px 0px")}},{key:"_getItemCount",value:function(){return this.options.length+this.optionGroups.length}},{key:"_getItemHeight",value:function(){return 3*this._triggerFontSize}},{key:"setDescribedByIds",value:function(t){this._ariaDescribedby=t.join(" ")}},{key:"onContainerClick",value:function(){this.focus(),this.open()}},{key:"focused",get:function(){return this._focused||this._panelOpen}},{key:"placeholder",get:function(){return this._placeholder},set:function(t){this._placeholder=t,this.stateChanges.next()}},{key:"required",get:function(){return this._required},set:function(t){this._required=mi(t),this.stateChanges.next()}},{key:"multiple",get:function(){return this._multiple},set:function(t){if(this._selectionModel)throw Error("Cannot change `multiple` mode of select after initialization.");this._multiple=mi(t)}},{key:"disableOptionCentering",get:function(){return this._disableOptionCentering},set:function(t){this._disableOptionCentering=mi(t)}},{key:"compareWith",get:function(){return this._compareWith},set:function(t){if("function"!=typeof t)throw Error("`compareWith` must be a function.");this._compareWith=t,this._selectionModel&&this._initializeSelection()}},{key:"value",get:function(){return this._value},set:function(t){t!==this._value&&(this.writeValue(t),this._value=t)}},{key:"typeaheadDebounceInterval",get:function(){return this._typeaheadDebounceInterval},set:function(t){this._typeaheadDebounceInterval=fi(t)}},{key:"id",get:function(){return this._id},set:function(t){this._id=t||this._uid,this.stateChanges.next()}},{key:"panelOpen",get:function(){return this._panelOpen}},{key:"selected",get:function(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]}},{key:"triggerValue",get:function(){if(this.empty)return"";if(this._multiple){var t=this._selectionModel.selected.map((function(t){return t.viewValue}));return this._isRtl()&&t.reverse(),t.join(", ")}return this._selectionModel.selected[0].viewValue}},{key:"empty",get:function(){return!this._selectionModel||this._selectionModel.isEmpty()}},{key:"shouldLabelFloat",get:function(){return this._panelOpen||!this.empty}}]),i}(ob)).\u0275fac=function(t){return new(t||Kv)(a.yc(qc),a.yc(a.j),a.yc(a.F),a.yc(oa),a.yc(a.q),a.yc(kn,8),a.yc(Bo,8),a.yc(ts,8),a.yc(jd,8),a.yc(_r,10),a.Nc("tabindex"),a.yc(ib),a.yc(sn),a.yc(nb,8))},Kv.\u0275cmp=a.sc({type:Kv,selectors:[["mat-select"]],contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,sb,!0),a.qc(i,Ma,!0),a.qc(i,Aa,!0)),2&t&&(a.gd(n=a.Rc())&&(e.customTrigger=n.first),a.gd(n=a.Rc())&&(e.options=n),a.gd(n=a.Rc())&&(e.optionGroups=n))},viewQuery:function(t,e){var i;1&t&&(a.zd(Uv,!0),a.zd(Hv,!0),a.zd(Wu,!0)),2&t&&(a.gd(i=a.Rc())&&(e.trigger=i.first),a.gd(i=a.Rc())&&(e.panel=i.first),a.gd(i=a.Rc())&&(e.overlayDir=i.first))},hostAttrs:["role","listbox",1,"mat-select"],hostVars:19,hostBindings:function(t,e){1&t&&a.Qc("keydown",(function(t){return e._handleKeydown(t)}))("focus",(function(){return e._onFocus()}))("blur",(function(){return e._onBlur()})),2&t&&(a.lc("id",e.id)("tabindex",e.tabIndex)("aria-label",e._getAriaLabel())("aria-labelledby",e._getAriaLabelledby())("aria-required",e.required.toString())("aria-disabled",e.disabled.toString())("aria-invalid",e.errorState)("aria-owns",e.panelOpen?e._optionIds:null)("aria-multiselectable",e.multiple)("aria-describedby",e._ariaDescribedby||null)("aria-activedescendant",e._getAriaActiveDescendant()),a.oc("mat-select-disabled",e.disabled)("mat-select-invalid",e.errorState)("mat-select-required",e.required)("mat-select-empty",e.empty))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],id:"id",disableOptionCentering:"disableOptionCentering",typeaheadDebounceInterval:"typeaheadDebounceInterval",placeholder:"placeholder",required:"required",multiple:"multiple",compareWith:"compareWith",value:"value",panelClass:"panelClass",ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",sortComparator:"sortComparator"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[a.jc([{provide:vd,useExisting:Kv},{provide:Ra,useExisting:Kv}]),a.hc,a.ic],ngContentSelectors:Jv,decls:9,vars:9,consts:[["cdk-overlay-origin","","aria-hidden","true",1,"mat-select-trigger",3,"click"],["origin","cdkOverlayOrigin","trigger",""],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY","backdropClick","attach","detach"],[1,"mat-select-placeholder"],[1,"mat-select-value-text",3,"ngSwitch"],[4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-select-panel-wrap"],[3,"ngClass","keydown"],["panel",""]],template:function(t,e){if(1&t&&(a.Zc(Zv),a.Dc(0,"div",0,1),a.Qc("click",(function(){return e.toggle()})),a.Dc(3,"div",2),a.td(4,qv,2,1,"span",3),a.td(5,Yv,3,2,"span",4),a.Cc(),a.Dc(6,"div",5),a.zc(7,"div",6),a.Cc(),a.Cc(),a.td(8,Qv,4,10,"ng-template",7),a.Qc("backdropClick",(function(){return e.close()}))("attach",(function(){return e._onAttached()}))("detach",(function(){return e.close()}))),2&t){var i=a.hd(1);a.kc(3),a.ad("ngSwitch",e.empty),a.kc(1),a.ad("ngSwitchCase",!0),a.kc(1),a.ad("ngSwitchCase",!1),a.kc(3),a.ad("cdkConnectedOverlayScrollStrategy",e._scrollStrategy)("cdkConnectedOverlayOrigin",i)("cdkConnectedOverlayOpen",e.panelOpen)("cdkConnectedOverlayPositions",e._positions)("cdkConnectedOverlayMinWidth",null==e._triggerRect?null:e._triggerRect.width)("cdkConnectedOverlayOffsetY",e._offsetY)}},directives:[Gu,ye.x,ye.y,Wu,ye.z,ye.q],styles:[".mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}\n"],encapsulation:2,data:{animation:[tb.transformPanelWrap,tb.transformPanel]},changeDetection:0}),Kv),cb=(($v=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:$v}),$v.\u0275inj=a.vc({factory:function(t){return new(t||$v)},providers:[ab],imports:[[ye.c,Qu,Ua,Ln],Fd,Ua,Ln]}),$v),ub=["*"];function db(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",2),a.Qc("click",(function(){return a.ld(i),a.Uc()._onBackdropClicked()})),a.Cc()}if(2&t){var n=a.Uc();a.oc("mat-drawer-shown",n._isShowingBackdrop())}}function hb(t,e){1&t&&(a.Dc(0,"mat-drawer-content"),a.Yc(1,2),a.Cc())}var mb=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],fb=["mat-drawer","mat-drawer-content","*"];function pb(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",2),a.Qc("click",(function(){return a.ld(i),a.Uc()._onBackdropClicked()})),a.Cc()}if(2&t){var n=a.Uc();a.oc("mat-drawer-shown",n._isShowingBackdrop())}}function gb(t,e){1&t&&(a.Dc(0,"mat-sidenav-content",3),a.Yc(1,2),a.Cc())}var vb=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],bb=["mat-sidenav","mat-sidenav-content","*"],yb={transformDrawer:o("transform",[d("open, open-instant",u({transform:"none",visibility:"visible"})),d("void",u({"box-shadow":"none",visibility:"hidden"})),h("void => open-instant",s("0ms")),h("void <=> open, open-instant => void",s("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])};function _b(t){throw Error("A drawer was already declared for 'position=\"".concat(t,"\"'"))}var kb,Cb,wb,xb,Sb,Ob,Db,Eb,Ab,Ib,Tb,Pb=new a.v("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function(){return!1}}),Rb=new a.v("MAT_DRAWER_CONTAINER"),Mb=((Sb=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o){var s;return _classCallCheck(this,i),(s=e.call(this,a,r,o))._changeDetectorRef=t,s._container=n,s}return _createClass(i,[{key:"ngAfterContentInit",value:function(){var t=this;this._container._contentMarginChanges.subscribe((function(){t._changeDetectorRef.markForCheck()}))}}]),i}(Hc)).\u0275fac=function(t){return new(t||Sb)(a.yc(a.j),a.yc(Object(a.cb)((function(){return Lb}))),a.yc(a.q),a.yc(Uc),a.yc(a.F))},Sb.\u0275cmp=a.sc({type:Sb,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(t,e){2&t&&a.sd("margin-left",e._container._contentMargins.left,"px")("margin-right",e._container._contentMargins.right,"px")},features:[a.hc],ngContentSelectors:ub,decls:1,vars:0,template:function(t,e){1&t&&(a.Zc(),a.Yc(0))},encapsulation:2,changeDetection:0}),Sb),jb=((xb=function(){function t(e,i,n,r,o,s,l){var c=this;_classCallCheck(this,t),this._elementRef=e,this._focusTrapFactory=i,this._focusMonitor=n,this._platform=r,this._ngZone=o,this._doc=s,this._container=l,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new Me.a,this._animationEnd=new Me.a,this._animationState="void",this.openedChange=new a.s(!0),this._destroyed=new Me.a,this.onPositionChanged=new a.s,this._modeChanged=new Me.a,this.openedChange.subscribe((function(t){t?(c._doc&&(c._elementFocusedBeforeDrawerWasOpened=c._doc.activeElement),c._takeFocus()):c._restoreFocus()})),this._ngZone.runOutsideAngular((function(){Jl(c._elementRef.nativeElement,"keydown").pipe(ei((function(t){return 27===t.keyCode&&!c.disableClose&&!Be(t)})),yc(c._destroyed)).subscribe((function(t){return c._ngZone.run((function(){c.close(),t.stopPropagation(),t.preventDefault()}))}))})),this._animationEnd.pipe(lc((function(t,e){return t.fromState===e.fromState&&t.toState===e.toState}))).subscribe((function(t){var e=t.fromState,i=t.toState;(0===i.indexOf("open")&&"void"===e||"void"===i&&0===e.indexOf("open"))&&c.openedChange.emit(c._opened)}))}return _createClass(t,[{key:"_takeFocus",value:function(){var t=this;this.autoFocus&&this._focusTrap&&this._focusTrap.focusInitialElementWhenReady().then((function(e){e||"function"!=typeof t._elementRef.nativeElement.focus||t._elementRef.nativeElement.focus()}))}},{key:"_restoreFocus",value:function(){if(this.autoFocus){var t=this._doc&&this._doc.activeElement;t&&this._elementRef.nativeElement.contains(t)&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,this._openedVia):this._elementRef.nativeElement.blur()),this._elementFocusedBeforeDrawerWasOpened=null,this._openedVia=null}}},{key:"ngAfterContentInit",value:function(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState()}},{key:"ngAfterContentChecked",value:function(){this._platform.isBrowser&&(this._enableAnimations=!0)}},{key:"ngOnDestroy",value:function(){this._focusTrap&&this._focusTrap.destroy(),this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}},{key:"open",value:function(t){return this.toggle(!0,t)}},{key:"close",value:function(){return this.toggle(!1)}},{key:"toggle",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!this.opened,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"program";return this._opened=e,e?(this._animationState=this._enableAnimations?"open":"open-instant",this._openedVia=i):(this._animationState="void",this._restoreFocus()),this._updateFocusTrapState(),new Promise((function(e){t.openedChange.pipe(ci(1)).subscribe((function(t){return e(t?"open":"close")}))}))}},{key:"_updateFocusTrapState",value:function(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}},{key:"_animationStartListener",value:function(t){this._animationStarted.next(t)}},{key:"_animationDoneListener",value:function(t){this._animationEnd.next(t)}},{key:"position",get:function(){return this._position},set:function(t){(t="end"===t?"end":"start")!=this._position&&(this._position=t,this.onPositionChanged.emit())}},{key:"mode",get:function(){return this._mode},set:function(t){this._mode=t,this._updateFocusTrapState(),this._modeChanged.next()}},{key:"disableClose",get:function(){return this._disableClose},set:function(t){this._disableClose=mi(t)}},{key:"autoFocus",get:function(){var t=this._autoFocus;return null==t?"side"!==this.mode:t},set:function(t){this._autoFocus=mi(t)}},{key:"opened",get:function(){return this._opened},set:function(t){this.toggle(mi(t))}},{key:"_openedStream",get:function(){return this.openedChange.pipe(ei((function(t){return t})),Object(ai.a)((function(){})))}},{key:"openedStart",get:function(){return this._animationStarted.pipe(ei((function(t){return t.fromState!==t.toState&&0===t.toState.indexOf("open")})),Object(ai.a)((function(){})))}},{key:"_closedStream",get:function(){return this.openedChange.pipe(ei((function(t){return!t})),Object(ai.a)((function(){})))}},{key:"closedStart",get:function(){return this._animationStarted.pipe(ei((function(t){return t.fromState!==t.toState&&"void"===t.toState})),Object(ai.a)((function(){})))}},{key:"_width",get:function(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}}]),t}()).\u0275fac=function(t){return new(t||xb)(a.yc(a.q),a.yc(tn),a.yc(un),a.yc(xi),a.yc(a.F),a.yc(ye.e,8),a.yc(Rb,8))},xb.\u0275cmp=a.sc({type:xb,selectors:[["mat-drawer"]],hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(t,e){1&t&&a.pc("@transform.start",(function(t){return e._animationStartListener(t)}))("@transform.done",(function(t){return e._animationDoneListener(t)})),2&t&&(a.lc("align",null),a.yd("@transform",e._animationState),a.oc("mat-drawer-end","end"===e.position)("mat-drawer-over","over"===e.mode)("mat-drawer-push","push"===e.mode)("mat-drawer-side","side"===e.mode)("mat-drawer-opened",e.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",onPositionChanged:"positionChanged",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart"},exportAs:["matDrawer"],ngContentSelectors:ub,decls:2,vars:0,consts:[[1,"mat-drawer-inner-container"]],template:function(t,e){1&t&&(a.Zc(),a.Dc(0,"div",0),a.Yc(1),a.Cc())},encapsulation:2,data:{animation:[yb.transformDrawer]},changeDetection:0}),xb),Lb=((wb=function(){function t(e,i,n,r,o){var s=this,l=arguments.length>5&&void 0!==arguments[5]&&arguments[5],c=arguments.length>6?arguments[6]:void 0;_classCallCheck(this,t),this._dir=e,this._element=i,this._ngZone=n,this._changeDetectorRef=r,this._animationMode=c,this._drawers=new a.K,this.backdropClick=new a.s,this._destroyed=new Me.a,this._doCheckSubject=new Me.a,this._contentMargins={left:null,right:null},this._contentMarginChanges=new Me.a,e&&e.change.pipe(yc(this._destroyed)).subscribe((function(){s._validateDrawers(),s.updateContentMargins()})),o.change().pipe(yc(this._destroyed)).subscribe((function(){return s.updateContentMargins()})),this._autosize=l}return _createClass(t,[{key:"ngAfterContentInit",value:function(){var t=this;this._allDrawers.changes.pipe(En(this._allDrawers),yc(this._destroyed)).subscribe((function(e){t._drawers.reset(e.filter((function(e){return!e._container||e._container===t}))),t._drawers.notifyOnChanges()})),this._drawers.changes.pipe(En(null)).subscribe((function(){t._validateDrawers(),t._drawers.forEach((function(e){t._watchDrawerToggle(e),t._watchDrawerPosition(e),t._watchDrawerMode(e)})),(!t._drawers.length||t._isDrawerOpen(t._start)||t._isDrawerOpen(t._end))&&t.updateContentMargins(),t._changeDetectorRef.markForCheck()})),this._doCheckSubject.pipe(Xe(10),yc(this._destroyed)).subscribe((function(){return t.updateContentMargins()}))}},{key:"ngOnDestroy",value:function(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}},{key:"open",value:function(){this._drawers.forEach((function(t){return t.open()}))}},{key:"close",value:function(){this._drawers.forEach((function(t){return t.close()}))}},{key:"updateContentMargins",value:function(){var t=this,e=0,i=0;if(this._left&&this._left.opened)if("side"==this._left.mode)e+=this._left._width;else if("push"==this._left.mode){var n=this._left._width;e+=n,i-=n}if(this._right&&this._right.opened)if("side"==this._right.mode)i+=this._right._width;else if("push"==this._right.mode){var a=this._right._width;i+=a,e-=a}i=i||null,(e=e||null)===this._contentMargins.left&&i===this._contentMargins.right||(this._contentMargins={left:e,right:i},this._ngZone.run((function(){return t._contentMarginChanges.next(t._contentMargins)})))}},{key:"ngDoCheck",value:function(){var t=this;this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular((function(){return t._doCheckSubject.next()}))}},{key:"_watchDrawerToggle",value:function(t){var e=this;t._animationStarted.pipe(ei((function(t){return t.fromState!==t.toState})),yc(this._drawers.changes)).subscribe((function(t){"open-instant"!==t.toState&&"NoopAnimations"!==e._animationMode&&e._element.nativeElement.classList.add("mat-drawer-transition"),e.updateContentMargins(),e._changeDetectorRef.markForCheck()})),"side"!==t.mode&&t.openedChange.pipe(yc(this._drawers.changes)).subscribe((function(){return e._setContainerClass(t.opened)}))}},{key:"_watchDrawerPosition",value:function(t){var e=this;t&&t.onPositionChanged.pipe(yc(this._drawers.changes)).subscribe((function(){e._ngZone.onMicrotaskEmpty.asObservable().pipe(ci(1)).subscribe((function(){e._validateDrawers()}))}))}},{key:"_watchDrawerMode",value:function(t){var e=this;t&&t._modeChanged.pipe(yc(Object(Zl.a)(this._drawers.changes,this._destroyed))).subscribe((function(){e.updateContentMargins(),e._changeDetectorRef.markForCheck()}))}},{key:"_setContainerClass",value:function(t){var e=this._element.nativeElement.classList,i="mat-drawer-container-has-open";t?e.add(i):e.remove(i)}},{key:"_validateDrawers",value:function(){var t=this;this._start=this._end=null,this._drawers.forEach((function(e){"end"==e.position?(null!=t._end&&_b("end"),t._end=e):(null!=t._start&&_b("start"),t._start=e)})),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}},{key:"_isPushed",value:function(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}},{key:"_onBackdropClicked",value:function(){this.backdropClick.emit(),this._closeModalDrawer()}},{key:"_closeModalDrawer",value:function(){var t=this;[this._start,this._end].filter((function(e){return e&&!e.disableClose&&t._canHaveBackdrop(e)})).forEach((function(t){return t.close()}))}},{key:"_isShowingBackdrop",value:function(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}},{key:"_canHaveBackdrop",value:function(t){return"side"!==t.mode||!!this._backdropOverride}},{key:"_isDrawerOpen",value:function(t){return null!=t&&t.opened}},{key:"start",get:function(){return this._start}},{key:"end",get:function(){return this._end}},{key:"autosize",get:function(){return this._autosize},set:function(t){this._autosize=mi(t)}},{key:"hasBackdrop",get:function(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride},set:function(t){this._backdropOverride=null==t?null:mi(t)}},{key:"scrollable",get:function(){return this._userContent||this._content}}]),t}()).\u0275fac=function(t){return new(t||wb)(a.yc(kn,8),a.yc(a.q),a.yc(a.F),a.yc(a.j),a.yc(qc),a.yc(Pb),a.yc(Te,8))},wb.\u0275cmp=a.sc({type:wb,selectors:[["mat-drawer-container"]],contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,Mb,!0),a.qc(i,jb,!0)),2&t&&(a.gd(n=a.Rc())&&(e._content=n.first),a.gd(n=a.Rc())&&(e._allDrawers=n))},viewQuery:function(t,e){var i;1&t&&a.zd(Mb,!0),2&t&&a.gd(i=a.Rc())&&(e._userContent=i.first)},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(t,e){2&t&&a.oc("mat-drawer-container-explicit-backdrop",e._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[a.jc([{provide:Rb,useExisting:wb}])],ngContentSelectors:fb,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(t,e){1&t&&(a.Zc(mb),a.td(0,db,1,2,"div",0),a.Yc(1),a.Yc(2,1),a.td(3,hb,2,0,"mat-drawer-content",1)),2&t&&(a.ad("ngIf",e.hasBackdrop),a.kc(3),a.ad("ngIf",!e._content))},directives:[ye.t,Mb],styles:[".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n"],encapsulation:2,changeDetection:0}),wb),Fb=((Cb=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o){return _classCallCheck(this,i),e.call(this,t,n,a,r,o)}return i}(Mb)).\u0275fac=function(t){return new(t||Cb)(a.yc(a.j),a.yc(Object(a.cb)((function(){return Bb}))),a.yc(a.q),a.yc(Uc),a.yc(a.F))},Cb.\u0275cmp=a.sc({type:Cb,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(t,e){2&t&&a.sd("margin-left",e._container._contentMargins.left,"px")("margin-right",e._container._contentMargins.right,"px")},features:[a.hc],ngContentSelectors:ub,decls:1,vars:0,template:function(t,e){1&t&&(a.Zc(),a.Yc(0))},encapsulation:2,changeDetection:0}),Cb),zb=((kb=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t;return _classCallCheck(this,i),(t=e.apply(this,arguments))._fixedInViewport=!1,t._fixedTopGap=0,t._fixedBottomGap=0,t}return _createClass(i,[{key:"fixedInViewport",get:function(){return this._fixedInViewport},set:function(t){this._fixedInViewport=mi(t)}},{key:"fixedTopGap",get:function(){return this._fixedTopGap},set:function(t){this._fixedTopGap=fi(t)}},{key:"fixedBottomGap",get:function(){return this._fixedBottomGap},set:function(t){this._fixedBottomGap=fi(t)}}]),i}(jb)).\u0275fac=function(t){return Nb(t||kb)},kb.\u0275cmp=a.sc({type:kb,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(t,e){2&t&&(a.lc("align",null),a.sd("top",e.fixedInViewport?e.fixedTopGap:null,"px")("bottom",e.fixedInViewport?e.fixedBottomGap:null,"px"),a.oc("mat-drawer-end","end"===e.position)("mat-drawer-over","over"===e.mode)("mat-drawer-push","push"===e.mode)("mat-drawer-side","side"===e.mode)("mat-drawer-opened",e.opened)("mat-sidenav-fixed",e.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[a.hc],ngContentSelectors:ub,decls:2,vars:0,consts:[[1,"mat-drawer-inner-container"]],template:function(t,e){1&t&&(a.Zc(),a.Dc(0,"div",0),a.Yc(1),a.Cc())},encapsulation:2,data:{animation:[yb.transformDrawer]},changeDetection:0}),kb),Nb=a.Fc(zb),Bb=((Ob=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return i}(Lb)).\u0275fac=function(t){return Vb(t||Ob)},Ob.\u0275cmp=a.sc({type:Ob,selectors:[["mat-sidenav-container"]],contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,Fb,!0),a.qc(i,zb,!0)),2&t&&(a.gd(n=a.Rc())&&(e._content=n.first),a.gd(n=a.Rc())&&(e._allDrawers=n))},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(t,e){2&t&&a.oc("mat-drawer-container-explicit-backdrop",e._backdropOverride)},exportAs:["matSidenavContainer"],features:[a.jc([{provide:Rb,useExisting:Ob}]),a.hc],ngContentSelectors:bb,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],["cdkScrollable","",4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"],["cdkScrollable",""]],template:function(t,e){1&t&&(a.Zc(vb),a.td(0,pb,1,2,"div",0),a.Yc(1),a.Yc(2,1),a.td(3,gb,2,0,"mat-sidenav-content",1)),2&t&&(a.ad("ngIf",e.hasBackdrop),a.kc(3),a.ad("ngIf",!e._content))},directives:[ye.t,Fb,Hc],styles:[".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n"],encapsulation:2,changeDetection:0}),Ob),Vb=a.Fc(Bb),Ub=((Db=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Db}),Db.\u0275inj=a.vc({factory:function(t){return new(t||Db)},imports:[[ye.c,Ln,Gc,Si],Ln]}),Db),Hb=["thumbContainer"],qb=["toggleBar"],Gb=["input"],Wb=function(){return{enterDuration:150}},Yb=["*"],Qb=new a.v("mat-slide-toggle-default-options",{providedIn:"root",factory:function(){return{disableToggleValue:!1}}}),$b=0,Kb={provide:lr,useExisting:Object(a.cb)((function(){return Jb})),multi:!0},Xb=function t(e,i){_classCallCheck(this,t),this.source=e,this.checked=i},Zb=Bn(zn(Nn(Fn((function t(e){_classCallCheck(this,t),this._elementRef=e}))),"accent")),Jb=((Eb=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o,s,l,c,u){var d;return _classCallCheck(this,i),(d=e.call(this,t))._focusMonitor=n,d._changeDetectorRef=r,d.defaults=l,d._animationMode=c,d._onChange=function(t){},d._onTouched=function(){},d._uniqueId="mat-slide-toggle-".concat(++$b),d._required=!1,d._checked=!1,d.name=null,d.id=d._uniqueId,d.labelPosition="after",d.ariaLabel=null,d.ariaLabelledby=null,d.change=new a.s,d.toggleChange=new a.s,d.dragChange=new a.s,d.tabIndex=parseInt(o)||0,d}return _createClass(i,[{key:"ngAfterContentInit",value:function(){var t=this;this._focusMonitor.monitor(this._elementRef,!0).subscribe((function(e){"keyboard"===e||"program"===e?t._inputElement.nativeElement.focus():e||Promise.resolve().then((function(){return t._onTouched()}))}))}},{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef)}},{key:"_onChangeEvent",value:function(t){t.stopPropagation(),this.toggleChange.emit(),this.defaults.disableToggleValue?this._inputElement.nativeElement.checked=this.checked:(this.checked=this._inputElement.nativeElement.checked,this._emitChangeEvent())}},{key:"_onInputClick",value:function(t){t.stopPropagation()}},{key:"writeValue",value:function(t){this.checked=!!t}},{key:"registerOnChange",value:function(t){this._onChange=t}},{key:"registerOnTouched",value:function(t){this._onTouched=t}},{key:"setDisabledState",value:function(t){this.disabled=t,this._changeDetectorRef.markForCheck()}},{key:"focus",value:function(t){this._focusMonitor.focusVia(this._inputElement,"keyboard",t)}},{key:"toggle",value:function(){this.checked=!this.checked,this._onChange(this.checked)}},{key:"_emitChangeEvent",value:function(){this._onChange(this.checked),this.change.emit(new Xb(this,this.checked))}},{key:"_onLabelTextChange",value:function(){this._changeDetectorRef.detectChanges()}},{key:"required",get:function(){return this._required},set:function(t){this._required=mi(t)}},{key:"checked",get:function(){return this._checked},set:function(t){this._checked=mi(t),this._changeDetectorRef.markForCheck()}},{key:"inputId",get:function(){return"".concat(this.id||this._uniqueId,"-input")}}]),i}(Zb)).\u0275fac=function(t){return new(t||Eb)(a.yc(a.q),a.yc(un),a.yc(a.j),a.Nc("tabindex"),a.yc(a.F),a.yc(Qb),a.yc(Te,8),a.yc(kn,8))},Eb.\u0275cmp=a.sc({type:Eb,selectors:[["mat-slide-toggle"]],viewQuery:function(t,e){var i;1&t&&(a.zd(Hb,!0),a.zd(qb,!0),a.zd(Gb,!0)),2&t&&(a.gd(i=a.Rc())&&(e._thumbEl=i.first),a.gd(i=a.Rc())&&(e._thumbBarEl=i.first),a.gd(i=a.Rc())&&(e._inputElement=i.first))},hostAttrs:[1,"mat-slide-toggle"],hostVars:12,hostBindings:function(t,e){2&t&&(a.Gc("id",e.id),a.lc("tabindex",e.disabled?null:-1)("aria-label",null)("aria-labelledby",null),a.oc("mat-checked",e.checked)("mat-disabled",e.disabled)("mat-slide-toggle-label-before","before"==e.labelPosition)("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange",dragChange:"dragChange"},exportAs:["matSlideToggle"],features:[a.jc([Kb]),a.hc],ngContentSelectors:Yb,decls:16,vars:18,consts:[[1,"mat-slide-toggle-label"],["label",""],[1,"mat-slide-toggle-bar"],["toggleBar",""],["type","checkbox","role","switch",1,"mat-slide-toggle-input","cdk-visually-hidden",3,"id","required","tabIndex","checked","disabled","change","click"],["input",""],[1,"mat-slide-toggle-thumb-container"],["thumbContainer",""],[1,"mat-slide-toggle-thumb"],["mat-ripple","",1,"mat-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-slide-toggle-persistent-ripple"],[1,"mat-slide-toggle-content",3,"cdkObserveContent"],["labelContent",""],[2,"display","none"]],template:function(t,e){if(1&t&&(a.Zc(),a.Dc(0,"label",0,1),a.Dc(2,"div",2,3),a.Dc(4,"input",4,5),a.Qc("change",(function(t){return e._onChangeEvent(t)}))("click",(function(t){return e._onInputClick(t)})),a.Cc(),a.Dc(6,"div",6,7),a.zc(8,"div",8),a.Dc(9,"div",9),a.zc(10,"div",10),a.Cc(),a.Cc(),a.Cc(),a.Dc(11,"span",11,12),a.Qc("cdkObserveContent",(function(){return e._onLabelTextChange()})),a.Dc(13,"span",13),a.vd(14,"\xa0"),a.Cc(),a.Yc(15),a.Cc(),a.Cc()),2&t){var i=a.hd(1),n=a.hd(12);a.lc("for",e.inputId),a.kc(2),a.oc("mat-slide-toggle-bar-no-side-margin",!n.textContent||!n.textContent.trim()),a.kc(2),a.ad("id",e.inputId)("required",e.required)("tabIndex",e.tabIndex)("checked",e.checked)("disabled",e.disabled),a.lc("name",e.name)("aria-checked",e.checked.toString())("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledby),a.kc(5),a.ad("matRippleTrigger",i)("matRippleDisabled",e.disableRipple||e.disabled)("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",a.cd(17,Wb))}},directives:[wa,Fi],styles:[".mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}.cdk-high-contrast-active .mat-slide-toggle.cdk-keyboard-focused .mat-slide-toggle-bar{outline:2px dotted;outline-offset:5px}\n"],encapsulation:2,changeDetection:0}),Eb),ty={provide:Sr,useExisting:Object(a.cb)((function(){return ey})),multi:!0},ey=((Ab=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return i}(qs)).\u0275fac=function(t){return iy(t||Ab)},Ab.\u0275dir=a.tc({type:Ab,selectors:[["mat-slide-toggle","required","","formControlName",""],["mat-slide-toggle","required","","formControl",""],["mat-slide-toggle","required","","ngModel",""]],features:[a.jc([ty]),a.hc]}),Ab),iy=a.Fc(ey),ny=((Tb=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Tb}),Tb.\u0275inj=a.vc({factory:function(t){return new(t||Tb)}}),Tb),ay=((Ib=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Ib}),Ib.\u0275inj=a.vc({factory:function(t){return new(t||Ib)},imports:[[ny,xa,Ln,zi],ny,Ln]}),Ib);function ry(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",1),a.Dc(1,"button",2),a.Qc("click",(function(){return a.ld(i),a.Uc().action()})),a.vd(2),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(2),a.wd(n.data.action)}}function oy(t,e){}var sy,ly,cy,uy,dy,hy,my,fy=Math.pow(2,31)-1,py=function(){function t(e,i){var n=this;_classCallCheck(this,t),this._overlayRef=i,this._afterDismissed=new Me.a,this._afterOpened=new Me.a,this._onAction=new Me.a,this._dismissedByAction=!1,this.containerInstance=e,this.onAction().subscribe((function(){return n.dismiss()})),e._onExit.subscribe((function(){return n._finishDismiss()}))}return _createClass(t,[{key:"dismiss",value:function(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}},{key:"dismissWithAction",value:function(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete())}},{key:"closeWithAction",value:function(){this.dismissWithAction()}},{key:"_dismissAfter",value:function(t){var e=this;this._durationTimeoutId=setTimeout((function(){return e.dismiss()}),Math.min(t,fy))}},{key:"_open",value:function(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}},{key:"_finishDismiss",value:function(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}},{key:"afterDismissed",value:function(){return this._afterDismissed.asObservable()}},{key:"afterOpened",value:function(){return this.containerInstance._onEnter}},{key:"onAction",value:function(){return this._onAction.asObservable()}}]),t}(),gy=new a.v("MatSnackBarData"),vy=function t(){_classCallCheck(this,t),this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"},by=((sy=function(){function t(e,i){_classCallCheck(this,t),this.snackBarRef=e,this.data=i}return _createClass(t,[{key:"action",value:function(){this.snackBarRef.dismissWithAction()}},{key:"hasAction",get:function(){return!!this.data.action}}]),t}()).\u0275fac=function(t){return new(t||sy)(a.yc(py),a.yc(gy))},sy.\u0275cmp=a.sc({type:sy,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-simple-snackbar"],decls:3,vars:2,consts:[["class","mat-simple-snackbar-action",4,"ngIf"],[1,"mat-simple-snackbar-action"],["mat-button","",3,"click"]],template:function(t,e){1&t&&(a.Dc(0,"span"),a.vd(1),a.Cc(),a.td(2,ry,3,1,"div",0)),2&t&&(a.kc(1),a.wd(e.data.message),a.kc(1),a.ad("ngIf",e.hasAction))},directives:[ye.t,Qa],styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}\n"],encapsulation:2,changeDetection:0}),sy),yy={snackBarState:o("state",[d("void, hidden",u({transform:"scale(0.8)",opacity:0})),d("visible",u({transform:"scale(1)",opacity:1})),h("* => visible",s("150ms cubic-bezier(0, 0, 0.2, 1)")),h("* => void, * => hidden",s("75ms cubic-bezier(0.4, 0.0, 1, 1)",u({opacity:0})))])},_y=((cy=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this))._ngZone=t,o._elementRef=n,o._changeDetectorRef=a,o.snackBarConfig=r,o._destroyed=!1,o._onExit=new Me.a,o._onEnter=new Me.a,o._animationState="void",o.attachDomPortal=function(t){return o._assertNotAttached(),o._applySnackBarClasses(),o._portalOutlet.attachDomPortal(t)},o._role="assertive"!==r.politeness||r.announcementMessage?"off"===r.politeness?null:"status":"alert",o}return _createClass(i,[{key:"attachComponentPortal",value:function(t){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(t)}},{key:"attachTemplatePortal",value:function(t){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(t)}},{key:"onAnimationEnd",value:function(t){var e=t.fromState,i=t.toState;if(("void"===i&&"void"!==e||"hidden"===i)&&this._completeExit(),"visible"===i){var n=this._onEnter;this._ngZone.run((function(){n.next(),n.complete()}))}}},{key:"enter",value:function(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges())}},{key:"exit",value:function(){return this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),this._onExit}},{key:"ngOnDestroy",value:function(){this._destroyed=!0,this._completeExit()}},{key:"_completeExit",value:function(){var t=this;this._ngZone.onMicrotaskEmpty.asObservable().pipe(ci(1)).subscribe((function(){t._onExit.next(),t._onExit.complete()}))}},{key:"_applySnackBarClasses",value:function(){var t=this._elementRef.nativeElement,e=this.snackBarConfig.panelClass;e&&(Array.isArray(e)?e.forEach((function(e){return t.classList.add(e)})):t.classList.add(e)),"center"===this.snackBarConfig.horizontalPosition&&t.classList.add("mat-snack-bar-center"),"top"===this.snackBarConfig.verticalPosition&&t.classList.add("mat-snack-bar-top")}},{key:"_assertNotAttached",value:function(){if(this._portalOutlet.hasAttached())throw Error("Attempting to attach snack bar content after content is already attached")}}]),i}(eu)).\u0275fac=function(t){return new(t||cy)(a.yc(a.F),a.yc(a.q),a.yc(a.j),a.yc(vy))},cy.\u0275cmp=a.sc({type:cy,selectors:[["snack-bar-container"]],viewQuery:function(t,e){var i;1&t&&a.rd(au,!0),2&t&&a.gd(i=a.Rc())&&(e._portalOutlet=i.first)},hostAttrs:[1,"mat-snack-bar-container"],hostVars:2,hostBindings:function(t,e){1&t&&a.pc("@state.done",(function(t){return e.onAnimationEnd(t)})),2&t&&(a.lc("role",e._role),a.yd("@state",e._animationState))},features:[a.hc],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,e){1&t&&a.td(0,oy,0,0,"ng-template",0)},directives:[au],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"],encapsulation:2,data:{animation:[yy.snackBarState]}}),cy),ky=((ly=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:ly}),ly.\u0275inj=a.vc({factory:function(t){return new(t||ly)},imports:[[Qu,su,ye.c,Ka,Ln],Ln]}),ly),Cy=new a.v("mat-snack-bar-default-options",{providedIn:"root",factory:function(){return new vy}}),wy=((uy=function(){function t(e,i,n,a,r,o){_classCallCheck(this,t),this._overlay=e,this._live=i,this._injector=n,this._breakpointObserver=a,this._parentSnackBar=r,this._defaultConfig=o,this._snackBarRefAtThisLevel=null}return _createClass(t,[{key:"openFromComponent",value:function(t,e){return this._attach(t,e)}},{key:"openFromTemplate",value:function(t,e){return this._attach(t,e)}},{key:"open",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2?arguments[2]:void 0,n=Object.assign(Object.assign({},this._defaultConfig),i);return n.data={message:t,action:e},n.announcementMessage||(n.announcementMessage=t),this.openFromComponent(by,n)}},{key:"dismiss",value:function(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}},{key:"ngOnDestroy",value:function(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}},{key:"_attachSnackBarContainer",value:function(t,e){var i=new lu(e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,new WeakMap([[vy,e]])),n=new Zc(_y,e.viewContainerRef,i),a=t.attach(n);return a.instance.snackBarConfig=e,a.instance}},{key:"_attach",value:function(t,e){var i=Object.assign(Object.assign(Object.assign({},new vy),this._defaultConfig),e),n=this._createOverlay(i),r=this._attachSnackBarContainer(n,i),o=new py(r,n);if(t instanceof a.U){var s=new Jc(t,null,{$implicit:i.data,snackBarRef:o});o.instance=r.attachTemplatePortal(s)}else{var l=this._createInjector(i,o),c=new Zc(t,void 0,l),u=r.attachComponentPortal(c);o.instance=u.instance}return this._breakpointObserver.observe("(max-width: 599.99px) and (orientation: portrait)").pipe(yc(n.detachments())).subscribe((function(t){var e=n.overlayElement.classList;t.matches?e.add("mat-snack-bar-handset"):e.remove("mat-snack-bar-handset")})),this._animateSnackBar(o,i),this._openedSnackBarRef=o,this._openedSnackBarRef}},{key:"_animateSnackBar",value:function(t,e){var i=this;t.afterDismissed().subscribe((function(){i._openedSnackBarRef==t&&(i._openedSnackBarRef=null),e.announcementMessage&&i._live.clear()})),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe((function(){t.containerInstance.enter()})),this._openedSnackBarRef.dismiss()):t.containerInstance.enter(),e.duration&&e.duration>0&&t.afterOpened().subscribe((function(){return t._dismissAfter(e.duration)})),e.announcementMessage&&this._live.announce(e.announcementMessage,e.politeness)}},{key:"_createOverlay",value:function(t){var e=new bu;e.direction=t.direction;var i=this._overlay.position().global(),n="rtl"===t.direction,a="left"===t.horizontalPosition||"start"===t.horizontalPosition&&!n||"end"===t.horizontalPosition&&n,r=!a&&"center"!==t.horizontalPosition;return a?i.left("0"):r?i.right("0"):i.centerHorizontally(),"top"===t.verticalPosition?i.top("0"):i.bottom("0"),e.positionStrategy=i,this._overlay.create(e)}},{key:"_createInjector",value:function(t,e){return new lu(t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,new WeakMap([[py,e],[gy,t.data]]))}},{key:"_openedSnackBarRef",get:function(){var t=this._parentSnackBar;return t?t._openedSnackBarRef:this._snackBarRefAtThisLevel},set:function(t){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=t:this._snackBarRefAtThisLevel=t}}]),t}()).\u0275fac=function(t){return new(t||uy)(a.Mc(Uu),a.Mc(sn),a.Mc(a.w),a.Mc(Wg),a.Mc(uy,12),a.Mc(Cy))},uy.\u0275prov=Object(a.uc)({factory:function(){return new uy(Object(a.Mc)(Uu),Object(a.Mc)(sn),Object(a.Mc)(a.t),Object(a.Mc)(Wg),Object(a.Mc)(uy,12),Object(a.Mc)(Cy))},token:uy,providedIn:ky}),uy),xy=["*",[["mat-toolbar-row"]]],Sy=["*","mat-toolbar-row"],Oy=zn((function t(e){_classCallCheck(this,t),this._elementRef=e})),Dy=((my=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||my)},my.\u0275dir=a.tc({type:my,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),my),Ey=((hy=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,t))._platform=n,r._document=a,r}return _createClass(i,[{key:"ngAfterViewInit",value:function(){var t=this;Object(a.eb)()&&this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe((function(){return t._checkToolbarMixedModes()})))}},{key:"_checkToolbarMixedModes",value:function(){var t=this;this._toolbarRows.length&&Array.from(this._elementRef.nativeElement.childNodes).filter((function(t){return!(t.classList&&t.classList.contains("mat-toolbar-row"))})).filter((function(e){return e.nodeType!==(t._document?t._document.COMMENT_NODE:8)})).some((function(t){return!(!t.textContent||!t.textContent.trim())}))&&function(){throw Error("MatToolbar: Attempting to combine different toolbar modes. Either specify multiple `` elements explicitly or just place content inside of a `` for a single row.")}()}}]),i}(Oy)).\u0275fac=function(t){return new(t||hy)(a.yc(a.q),a.yc(xi),a.yc(ye.e))},hy.\u0275cmp=a.sc({type:hy,selectors:[["mat-toolbar"]],contentQueries:function(t,e,i){var n;1&t&&a.qc(i,Dy,!0),2&t&&a.gd(n=a.Rc())&&(e._toolbarRows=n)},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(t,e){2&t&&a.oc("mat-toolbar-multiple-rows",e._toolbarRows.length>0)("mat-toolbar-single-row",0===e._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[a.hc],ngContentSelectors:Sy,decls:2,vars:0,template:function(t,e){1&t&&(a.Zc(xy),a.Yc(0),a.Yc(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}\n"],encapsulation:2,changeDetection:0}),hy),Ay=((dy=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:dy}),dy.\u0275inj=a.vc({factory:function(t){return new(t||dy)},imports:[[Ln],Ln]}),dy);function Iy(t,e){1&t&&a.Yc(0)}var Ty=["*"];function Py(t,e){}var Ry=function(t){return{animationDuration:t}},My=function(t,e){return{value:t,params:e}},jy=["tabBodyWrapper"],Ly=["tabHeader"];function Fy(t,e){}function zy(t,e){if(1&t&&a.td(0,Fy,0,0,"ng-template",9),2&t){var i=a.Uc().$implicit;a.ad("cdkPortalOutlet",i.templateLabel)}}function Ny(t,e){if(1&t&&a.vd(0),2&t){var i=a.Uc().$implicit;a.wd(i.textLabel)}}function By(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",6),a.Qc("click",(function(){a.ld(i);var t=e.$implicit,n=e.index,r=a.Uc(),o=a.hd(1);return r._handleClick(t,o,n)})),a.Dc(1,"div",7),a.td(2,zy,1,1,"ng-template",8),a.td(3,Ny,1,1,"ng-template",8),a.Cc(),a.Cc()}if(2&t){var n=e.$implicit,r=e.index,o=a.Uc();a.oc("mat-tab-label-active",o.selectedIndex==r),a.ad("id",o._getTabLabelId(r))("disabled",n.disabled)("matRippleDisabled",n.disabled||o.disableRipple),a.lc("tabIndex",o._getTabIndex(n,r))("aria-posinset",r+1)("aria-setsize",o._tabs.length)("aria-controls",o._getTabContentId(r))("aria-selected",o.selectedIndex==r)("aria-label",n.ariaLabel||null)("aria-labelledby",!n.ariaLabel&&n.ariaLabelledby?n.ariaLabelledby:null),a.kc(2),a.ad("ngIf",n.templateLabel),a.kc(1),a.ad("ngIf",!n.templateLabel)}}function Vy(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-tab-body",10),a.Qc("_onCentered",(function(){return a.ld(i),a.Uc()._removeTabBodyWrapperHeight()}))("_onCentering",(function(t){return a.ld(i),a.Uc()._setTabBodyWrapperHeight(t)})),a.Cc()}if(2&t){var n=e.$implicit,r=e.index,o=a.Uc();a.oc("mat-tab-body-active",o.selectedIndex==r),a.ad("id",o._getTabContentId(r))("content",n.content)("position",n.position)("origin",n.origin)("animationDuration",o.animationDuration),a.lc("aria-labelledby",o._getTabLabelId(r))}}var Uy,Hy,qy,Gy,Wy,Yy,Qy,$y,Ky,Xy,Zy,Jy,t_,e_,i_,n_,a_,r_,o_=["tabListContainer"],s_=["tabList"],l_=["nextPaginator"],c_=["previousPaginator"],u_=["mat-tab-nav-bar",""],d_=new a.v("MatInkBarPositioner",{providedIn:"root",factory:function(){return function(t){return{left:t?(t.offsetLeft||0)+"px":"0",width:t?(t.offsetWidth||0)+"px":"0"}}}}),h_=((qy=function(){function t(e,i,n,a){_classCallCheck(this,t),this._elementRef=e,this._ngZone=i,this._inkBarPositioner=n,this._animationMode=a}return _createClass(t,[{key:"alignToElement",value:function(t){var e=this;this.show(),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular((function(){requestAnimationFrame((function(){return e._setStyles(t)}))})):this._setStyles(t)}},{key:"show",value:function(){this._elementRef.nativeElement.style.visibility="visible"}},{key:"hide",value:function(){this._elementRef.nativeElement.style.visibility="hidden"}},{key:"_setStyles",value:function(t){var e=this._inkBarPositioner(t),i=this._elementRef.nativeElement;i.style.left=e.left,i.style.width=e.width}}]),t}()).\u0275fac=function(t){return new(t||qy)(a.yc(a.q),a.yc(a.F),a.yc(d_),a.yc(Te,8))},qy.\u0275dir=a.tc({type:qy,selectors:[["mat-ink-bar"]],hostAttrs:[1,"mat-ink-bar"],hostVars:2,hostBindings:function(t,e){2&t&&a.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode)}}),qy),m_=((Hy=function t(e){_classCallCheck(this,t),this.template=e}).\u0275fac=function(t){return new(t||Hy)(a.yc(a.U))},Hy.\u0275dir=a.tc({type:Hy,selectors:[["","matTabContent",""]]}),Hy),f_=((Uy=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return i}(nu)).\u0275fac=function(t){return p_(t||Uy)},Uy.\u0275dir=a.tc({type:Uy,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[a.hc]}),Uy),p_=a.Fc(f_),g_=Fn((function t(){_classCallCheck(this,t)})),v_=new a.v("MAT_TAB_GROUP"),b_=((Gy=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this))._viewContainerRef=t,a._closestTabGroup=n,a.textLabel="",a._contentPortal=null,a._stateChanges=new Me.a,a.position=null,a.origin=null,a.isActive=!1,a}return _createClass(i,[{key:"ngOnChanges",value:function(t){(t.hasOwnProperty("textLabel")||t.hasOwnProperty("disabled"))&&this._stateChanges.next()}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"ngOnInit",value:function(){this._contentPortal=new Jc(this._explicitContent||this._implicitContent,this._viewContainerRef)}},{key:"templateLabel",get:function(){return this._templateLabel},set:function(t){t&&(this._templateLabel=t)}},{key:"content",get:function(){return this._contentPortal}}]),i}(g_)).\u0275fac=function(t){return new(t||Gy)(a.yc(a.X),a.yc(v_,8))},Gy.\u0275cmp=a.sc({type:Gy,selectors:[["mat-tab"]],contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,f_,!0),a.qd(i,m_,!0,a.U)),2&t&&(a.gd(n=a.Rc())&&(e.templateLabel=n.first),a.gd(n=a.Rc())&&(e._explicitContent=n.first))},viewQuery:function(t,e){var i;1&t&&a.rd(a.U,!0),2&t&&a.gd(i=a.Rc())&&(e._implicitContent=i.first)},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"]},exportAs:["matTab"],features:[a.hc,a.ic],ngContentSelectors:Ty,decls:1,vars:0,template:function(t,e){1&t&&(a.Zc(),a.td(0,Iy,1,0,"ng-template"))},encapsulation:2}),Gy),y_={translateTab:o("translateTab",[d("center, void, left-origin-center, right-origin-center",u({transform:"none"})),d("left",u({transform:"translate3d(-100%, 0, 0)",minHeight:"1px"})),d("right",u({transform:"translate3d(100%, 0, 0)",minHeight:"1px"})),h("* => left, * => right, left => center, right => center",s("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),h("void => left-origin-center",[u({transform:"translate3d(-100%, 0, 0)"}),s("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),h("void => right-origin-center",[u({transform:"translate3d(100%, 0, 0)"}),s("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])},__=((Qy=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this,t,n,r))._host=a,o._centeringSub=je.a.EMPTY,o._leavingSub=je.a.EMPTY,o}return _createClass(i,[{key:"ngOnInit",value:function(){var t=this;_get(_getPrototypeOf(i.prototype),"ngOnInit",this).call(this),this._centeringSub=this._host._beforeCentering.pipe(En(this._host._isCenterPosition(this._host._position))).subscribe((function(e){e&&!t.hasAttached()&&t.attach(t._host._content)})),this._leavingSub=this._host._afterLeavingCenter.subscribe((function(){t.detach()}))}},{key:"ngOnDestroy",value:function(){_get(_getPrototypeOf(i.prototype),"ngOnDestroy",this).call(this),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}]),i}(au)).\u0275fac=function(t){return new(t||Qy)(a.yc(a.n),a.yc(a.X),a.yc(Object(a.cb)((function(){return C_}))),a.yc(ye.e))},Qy.\u0275dir=a.tc({type:Qy,selectors:[["","matTabBodyHost",""]],features:[a.hc]}),Qy),k_=((Yy=function(){function t(e,i,n){var r=this;_classCallCheck(this,t),this._elementRef=e,this._dir=i,this._dirChangeSubscription=je.a.EMPTY,this._translateTabComplete=new Me.a,this._onCentering=new a.s,this._beforeCentering=new a.s,this._afterLeavingCenter=new a.s,this._onCentered=new a.s(!0),this.animationDuration="500ms",i&&(this._dirChangeSubscription=i.change.subscribe((function(t){r._computePositionAnimationState(t),n.markForCheck()}))),this._translateTabComplete.pipe(lc((function(t,e){return t.fromState===e.fromState&&t.toState===e.toState}))).subscribe((function(t){r._isCenterPosition(t.toState)&&r._isCenterPosition(r._position)&&r._onCentered.emit(),r._isCenterPosition(t.fromState)&&!r._isCenterPosition(r._position)&&r._afterLeavingCenter.emit()}))}return _createClass(t,[{key:"ngOnInit",value:function(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}},{key:"ngOnDestroy",value:function(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}},{key:"_onTranslateTabStarted",value:function(t){var e=this._isCenterPosition(t.toState);this._beforeCentering.emit(e),e&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}},{key:"_getLayoutDirection",value:function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}},{key:"_isCenterPosition",value:function(t){return"center"==t||"left-origin-center"==t||"right-origin-center"==t}},{key:"_computePositionAnimationState",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._getLayoutDirection();this._position=this._positionIndex<0?"ltr"==t?"left":"right":this._positionIndex>0?"ltr"==t?"right":"left":"center"}},{key:"_computePositionFromOrigin",value:function(t){var e=this._getLayoutDirection();return"ltr"==e&&t<=0||"rtl"==e&&t>0?"left-origin-center":"right-origin-center"}},{key:"position",set:function(t){this._positionIndex=t,this._computePositionAnimationState()}}]),t}()).\u0275fac=function(t){return new(t||Yy)(a.yc(a.q),a.yc(kn,8),a.yc(a.j))},Yy.\u0275dir=a.tc({type:Yy,inputs:{animationDuration:"animationDuration",position:"position",_content:["content","_content"],origin:"origin"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),Yy),C_=((Wy=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){return _classCallCheck(this,i),e.call(this,t,n,a)}return i}(k_)).\u0275fac=function(t){return new(t||Wy)(a.yc(a.q),a.yc(kn,8),a.yc(a.j))},Wy.\u0275cmp=a.sc({type:Wy,selectors:[["mat-tab-body"]],viewQuery:function(t,e){var i;1&t&&a.zd(ru,!0),2&t&&a.gd(i=a.Rc())&&(e._portalHost=i.first)},hostAttrs:[1,"mat-tab-body"],features:[a.hc],decls:3,vars:6,consts:[[1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(t,e){1&t&&(a.Dc(0,"div",0,1),a.Qc("@translateTab.start",(function(t){return e._onTranslateTabStarted(t)}))("@translateTab.done",(function(t){return e._translateTabComplete.next(t)})),a.td(2,Py,0,0,"ng-template",2),a.Cc()),2&t&&a.ad("@translateTab",a.ed(3,My,e._position,a.dd(1,Ry,e.animationDuration)))},directives:[__],styles:[".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}\n"],encapsulation:2,data:{animation:[y_.translateTab]}}),Wy),w_=new a.v("MAT_TABS_CONFIG"),x_=0,S_=function t(){_classCallCheck(this,t)},O_=zn(Nn((function t(e){_classCallCheck(this,t),this._elementRef=e})),"primary"),D_=((Ky=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o){var s;return _classCallCheck(this,i),(s=e.call(this,t))._changeDetectorRef=n,s._animationMode=o,s._tabs=new a.K,s._indexToSelect=0,s._tabBodyWrapperHeight=0,s._tabsSubscription=je.a.EMPTY,s._tabLabelSubscription=je.a.EMPTY,s._dynamicHeight=!1,s._selectedIndex=null,s.headerPosition="above",s.selectedIndexChange=new a.s,s.focusChange=new a.s,s.animationDone=new a.s,s.selectedTabChange=new a.s(!0),s._groupId=x_++,s.animationDuration=r&&r.animationDuration?r.animationDuration:"500ms",s.disablePagination=!(!r||null==r.disablePagination)&&r.disablePagination,s}return _createClass(i,[{key:"ngAfterContentChecked",value:function(){var t=this,e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){var i=null==this._selectedIndex;i||this.selectedTabChange.emit(this._createChangeEvent(e)),Promise.resolve().then((function(){t._tabs.forEach((function(t,i){return t.isActive=i===e})),i||t.selectedIndexChange.emit(e)}))}this._tabs.forEach((function(i,n){i.position=n-e,null==t._selectedIndex||0!=i.position||i.origin||(i.origin=e-t._selectedIndex)})),this._selectedIndex!==e&&(this._selectedIndex=e,this._changeDetectorRef.markForCheck())}},{key:"ngAfterContentInit",value:function(){var t=this;this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe((function(){if(t._clampTabIndex(t._indexToSelect)===t._selectedIndex)for(var e=t._tabs.toArray(),i=0;i.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],encapsulation:2}),$y),A_=Fn((function t(){_classCallCheck(this,t)})),I_=((Xy=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n;return _classCallCheck(this,i),(n=e.call(this)).elementRef=t,n}return _createClass(i,[{key:"focus",value:function(){this.elementRef.nativeElement.focus()}},{key:"getOffsetLeft",value:function(){return this.elementRef.nativeElement.offsetLeft}},{key:"getOffsetWidth",value:function(){return this.elementRef.nativeElement.offsetWidth}}]),i}(A_)).\u0275fac=function(t){return new(t||Xy)(a.yc(a.q))},Xy.\u0275dir=a.tc({type:Xy,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(t,e){2&t&&(a.lc("aria-disabled",!!e.disabled),a.oc("mat-tab-disabled",e.disabled))},inputs:{disabled:"disabled"},features:[a.hc]}),Xy),T_=Ei({passive:!0}),P_=((i_=function(){function t(e,i,n,r,o,s,l){var c=this;_classCallCheck(this,t),this._elementRef=e,this._changeDetectorRef=i,this._viewportRuler=n,this._dir=r,this._ngZone=o,this._platform=s,this._animationMode=l,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new Me.a,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new Me.a,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new a.s,this.indexFocused=new a.s,o.runOutsideAngular((function(){Jl(e.nativeElement,"mouseleave").pipe(yc(c._destroyed)).subscribe((function(){c._stopInterval()}))}))}return _createClass(t,[{key:"ngAfterViewInit",value:function(){var t=this;Jl(this._previousPaginator.nativeElement,"touchstart",T_).pipe(yc(this._destroyed)).subscribe((function(){t._handlePaginatorPress("before")})),Jl(this._nextPaginator.nativeElement,"touchstart",T_).pipe(yc(this._destroyed)).subscribe((function(){t._handlePaginatorPress("after")}))}},{key:"ngAfterContentInit",value:function(){var t=this,e=this._dir?this._dir.change:Ne(null),i=this._viewportRuler.change(150),n=function(){t.updatePagination(),t._alignInkBarToSelectedTab()};this._keyManager=new Qi(this._items).withHorizontalOrientation(this._getLayoutDirection()).withWrap(),this._keyManager.updateActiveItem(0),"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(n):n(),Object(Zl.a)(e,i,this._items.changes).pipe(yc(this._destroyed)).subscribe((function(){n(),t._keyManager.withHorizontalOrientation(t._getLayoutDirection())})),this._keyManager.change.pipe(yc(this._destroyed)).subscribe((function(e){t.indexFocused.emit(e),t._setTabFocus(e)}))}},{key:"ngAfterContentChecked",value:function(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}},{key:"_handleKeydown",value:function(t){if(!Be(t))switch(t.keyCode){case 36:this._keyManager.setFirstItemActive(),t.preventDefault();break;case 35:this._keyManager.setLastItemActive(),t.preventDefault();break;case 13:case 32:this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(t);break;default:this._keyManager.onKeydown(t)}}},{key:"_onContentChanges",value:function(){var t=this,e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run((function(){t.updatePagination(),t._alignInkBarToSelectedTab(),t._changeDetectorRef.markForCheck()})))}},{key:"updatePagination",value:function(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}},{key:"_isValidIndex",value:function(t){if(!this._items)return!0;var e=this._items?this._items.toArray()[t]:null;return!!e&&!e.disabled}},{key:"_setTabFocus",value:function(t){if(this._showPaginationControls&&this._scrollToLabel(t),this._items&&this._items.length){this._items.toArray()[t].focus();var e=this._tabListContainer.nativeElement,i=this._getLayoutDirection();e.scrollLeft="ltr"==i?0:e.scrollWidth-e.offsetWidth}}},{key:"_getLayoutDirection",value:function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}},{key:"_updateTabScrollPosition",value:function(){if(!this.disablePagination){var t=this.scrollDistance,e=this._platform,i="ltr"===this._getLayoutDirection()?-t:t;this._tabList.nativeElement.style.transform="translateX(".concat(Math.round(i),"px)"),e&&(e.TRIDENT||e.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}}},{key:"_scrollHeader",value:function(t){return this._scrollTo(this._scrollDistance+("before"==t?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}},{key:"_handlePaginatorClick",value:function(t){this._stopInterval(),this._scrollHeader(t)}},{key:"_scrollToLabel",value:function(t){if(!this.disablePagination){var e=this._items?this._items.toArray()[t]:null;if(e){var i,n,a=this._tabListContainer.nativeElement.offsetWidth,r=e.elementRef.nativeElement,o=r.offsetLeft,s=r.offsetWidth;"ltr"==this._getLayoutDirection()?n=(i=o)+s:i=(n=this._tabList.nativeElement.offsetWidth-o)-s;var l=this.scrollDistance,c=this.scrollDistance+a;ic&&(this.scrollDistance+=n-c+60)}}}},{key:"_checkPaginationEnabled",value:function(){if(this.disablePagination)this._showPaginationControls=!1;else{var t=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;t||(this.scrollDistance=0),t!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=t}}},{key:"_checkScrollingControls",value:function(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}},{key:"_getMaxScrollDistance",value:function(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}},{key:"_alignInkBarToSelectedTab",value:function(){var t=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,e=t?t.elementRef.nativeElement:null;e?this._inkBar.alignToElement(e):this._inkBar.hide()}},{key:"_stopInterval",value:function(){this._stopScrolling.next()}},{key:"_handlePaginatorPress",value:function(t,e){var i=this;e&&null!=e.button&&0!==e.button||(this._stopInterval(),gc(650,100).pipe(yc(Object(Zl.a)(this._stopScrolling,this._destroyed))).subscribe((function(){var e=i._scrollHeader(t),n=e.maxScrollDistance,a=e.distance;(0===a||a>=n)&&i._stopInterval()})))}},{key:"_scrollTo",value:function(t){if(this.disablePagination)return{maxScrollDistance:0,distance:0};var e=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(e,t)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:e,distance:this._scrollDistance}}},{key:"selectedIndex",get:function(){return this._selectedIndex},set:function(t){t=fi(t),this._selectedIndex!=t&&(this._selectedIndexChanged=!0,this._selectedIndex=t,this._keyManager&&this._keyManager.updateActiveItem(t))}},{key:"focusIndex",get:function(){return this._keyManager?this._keyManager.activeItemIndex:0},set:function(t){this._isValidIndex(t)&&this.focusIndex!==t&&this._keyManager&&this._keyManager.setActiveItem(t)}},{key:"scrollDistance",get:function(){return this._scrollDistance},set:function(t){this._scrollTo(t)}}]),t}()).\u0275fac=function(t){return new(t||i_)(a.yc(a.q),a.yc(a.j),a.yc(qc),a.yc(kn,8),a.yc(a.F),a.yc(xi),a.yc(Te,8))},i_.\u0275dir=a.tc({type:i_,inputs:{disablePagination:"disablePagination"}}),i_),R_=((e_=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o,s,l){var c;return _classCallCheck(this,i),(c=e.call(this,t,n,a,r,o,s,l))._disableRipple=!1,c}return _createClass(i,[{key:"_itemSelected",value:function(t){t.preventDefault()}},{key:"disableRipple",get:function(){return this._disableRipple},set:function(t){this._disableRipple=mi(t)}}]),i}(P_)).\u0275fac=function(t){return new(t||e_)(a.yc(a.q),a.yc(a.j),a.yc(qc),a.yc(kn,8),a.yc(a.F),a.yc(xi),a.yc(Te,8))},e_.\u0275dir=a.tc({type:e_,inputs:{disableRipple:"disableRipple"},features:[a.hc]}),e_),M_=((t_=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o,s,l){return _classCallCheck(this,i),e.call(this,t,n,a,r,o,s,l)}return i}(R_)).\u0275fac=function(t){return new(t||t_)(a.yc(a.q),a.yc(a.j),a.yc(qc),a.yc(kn,8),a.yc(a.F),a.yc(xi),a.yc(Te,8))},t_.\u0275cmp=a.sc({type:t_,selectors:[["mat-tab-header"]],contentQueries:function(t,e,i){var n;1&t&&a.qc(i,I_,!1),2&t&&a.gd(n=a.Rc())&&(e._items=n)},viewQuery:function(t,e){var i;1&t&&(a.rd(h_,!0),a.rd(o_,!0),a.rd(s_,!0),a.zd(l_,!0),a.zd(c_,!0)),2&t&&(a.gd(i=a.Rc())&&(e._inkBar=i.first),a.gd(i=a.Rc())&&(e._tabListContainer=i.first),a.gd(i=a.Rc())&&(e._tabList=i.first),a.gd(i=a.Rc())&&(e._nextPaginator=i.first),a.gd(i=a.Rc())&&(e._previousPaginator=i.first))},hostAttrs:[1,"mat-tab-header"],hostVars:4,hostBindings:function(t,e){2&t&&a.oc("mat-tab-header-pagination-controls-enabled",e._showPaginationControls)("mat-tab-header-rtl","rtl"==e._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[a.hc],ngContentSelectors:Ty,decls:13,vars:8,consts:[["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(t,e){1&t&&(a.Zc(),a.Dc(0,"div",0,1),a.Qc("click",(function(){return e._handlePaginatorClick("before")}))("mousedown",(function(t){return e._handlePaginatorPress("before",t)}))("touchend",(function(){return e._stopInterval()})),a.zc(2,"div",2),a.Cc(),a.Dc(3,"div",3,4),a.Qc("keydown",(function(t){return e._handleKeydown(t)})),a.Dc(5,"div",5,6),a.Qc("cdkObserveContent",(function(){return e._onContentChanges()})),a.Dc(7,"div",7),a.Yc(8),a.Cc(),a.zc(9,"mat-ink-bar"),a.Cc(),a.Cc(),a.Dc(10,"div",8,9),a.Qc("mousedown",(function(t){return e._handlePaginatorPress("after",t)}))("click",(function(){return e._handlePaginatorClick("after")}))("touchend",(function(){return e._stopInterval()})),a.zc(12,"div",2),a.Cc()),2&t&&(a.oc("mat-tab-header-pagination-disabled",e._disableScrollBefore),a.ad("matRippleDisabled",e._disableScrollBefore||e.disableRipple),a.kc(5),a.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode),a.kc(5),a.oc("mat-tab-header-pagination-disabled",e._disableScrollAfter),a.ad("matRippleDisabled",e._disableScrollAfter||e.disableRipple))},directives:[wa,Fi,h_],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:"";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center] .mat-tab-labels{justify-content:center}[mat-align-tabs=end] .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n'],encapsulation:2}),t_),j_=((Jy=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o,s,l){var c;return _classCallCheck(this,i),(c=e.call(this,t,r,o,n,a,s,l))._disableRipple=!1,c.color="primary",c}return _createClass(i,[{key:"_itemSelected",value:function(){}},{key:"ngAfterContentInit",value:function(){var t=this;this._items.changes.pipe(En(null),yc(this._destroyed)).subscribe((function(){t.updateActiveLink()})),_get(_getPrototypeOf(i.prototype),"ngAfterContentInit",this).call(this)}},{key:"updateActiveLink",value:function(t){if(this._items){for(var e=this._items.toArray(),i=0;i-1?1:1e3;return parseFloat(t)*e}function G_(t,e){return t.getPropertyValue(e).split(",").map((function(t){return t.trim()}))}var W_=Ei({passive:!0}),Y_=Ei({passive:!1}),Q_=function(){function t(e,i,n,a,r,o){var s=this;_classCallCheck(this,t),this._config=i,this._document=n,this._ngZone=a,this._viewportRuler=r,this._dragDropRegistry=o,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._moveEvents=new Me.a,this._pointerMoveSubscription=je.a.EMPTY,this._pointerUpSubscription=je.a.EMPTY,this._scrollSubscription=je.a.EMPTY,this._resizeSubscription=je.a.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new Me.a,this.started=new Me.a,this.released=new Me.a,this.ended=new Me.a,this.entered=new Me.a,this.exited=new Me.a,this.dropped=new Me.a,this.moved=this._moveEvents.asObservable(),this._pointerDown=function(t){if(s.beforeStarted.next(),s._handles.length){var e=s._handles.find((function(e){var i=t.target;return!!i&&(i===e||e.contains(i))}));!e||s._disabledHandles.has(e)||s.disabled||s._initializeDragSequence(e,t)}else s.disabled||s._initializeDragSequence(s._rootElement,t)},this._pointerMove=function(t){if(t.preventDefault(),s._hasStartedDragging){s._boundaryElement&&(s._previewRect&&(s._previewRect.width||s._previewRect.height)||(s._previewRect=(s._preview||s._rootElement).getBoundingClientRect()));var e=s._getConstrainedPointerPosition(t);if(s._hasMoved=!0,s._updatePointerDirectionDelta(e),s._dropContainer)s._updateActiveDropContainer(e);else{var i=s._activeTransform;i.x=e.x-s._pickupPositionOnPage.x+s._passiveTransform.x,i.y=e.y-s._pickupPositionOnPage.y+s._passiveTransform.y,s._applyRootElementTransform(i.x,i.y),"undefined"!=typeof SVGElement&&s._rootElement instanceof SVGElement&&s._rootElement.setAttribute("transform","translate(".concat(i.x," ").concat(i.y,")"))}s._moveEvents.observers.length&&s._ngZone.run((function(){s._moveEvents.next({source:s,pointerPosition:e,event:t,distance:s._getDragDistance(e),delta:s._pointerDirectionDelta})}))}else{var n=s._getPointerPositionOnPage(t);if(Math.abs(n.x-s._pickupPositionOnPage.x)+Math.abs(n.y-s._pickupPositionOnPage.y)>=s._config.dragStartThreshold){if(!(Date.now()>=s._dragStartTime+s._getDragStartDelay(t)))return void s._endDragSequence(t);s._dropContainer&&s._dropContainer.isDragging()||(s._hasStartedDragging=!0,s._ngZone.run((function(){return s._startDragSequence(t)})))}}},this._pointerUp=function(t){s._endDragSequence(t)},this.withRootElement(e),o.registerDragItem(this)}return _createClass(t,[{key:"getPlaceholderElement",value:function(){return this._placeholder}},{key:"getRootElement",value:function(){return this._rootElement}},{key:"getVisibleElement",value:function(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}},{key:"withHandles",value:function(t){return this._handles=t.map((function(t){return vi(t)})),this._handles.forEach((function(t){return H_(t,!1)})),this._toggleNativeDragInteractions(),this}},{key:"withPreviewTemplate",value:function(t){return this._previewTemplate=t,this}},{key:"withPlaceholderTemplate",value:function(t){return this._placeholderTemplate=t,this}},{key:"withRootElement",value:function(t){var e=vi(t);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),e.addEventListener("mousedown",this._pointerDown,Y_),e.addEventListener("touchstart",this._pointerDown,W_),this._initialTransform=void 0,this._rootElement=e),this}},{key:"withBoundaryElement",value:function(t){var e=this;return this._boundaryElement=t?vi(t):null,this._resizeSubscription.unsubscribe(),t&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe((function(){return e._containInsideBoundaryOnResize()}))),this}},{key:"dispose",value:function(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&Z_(this._rootElement),Z_(this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._boundaryElement=this._rootElement=this._placeholderTemplate=this._previewTemplate=this._anchor=null}},{key:"isDragging",value:function(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}},{key:"reset",value:function(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}},{key:"disableHandle",value:function(t){this._handles.indexOf(t)>-1&&this._disabledHandles.add(t)}},{key:"enableHandle",value:function(t){this._disabledHandles.delete(t)}},{key:"withDirection",value:function(t){return this._direction=t,this}},{key:"_withDropContainer",value:function(t){this._dropContainer=t}},{key:"getFreeDragPosition",value:function(){var t=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:t.x,y:t.y}}},{key:"setFreeDragPosition",value:function(t){return this._activeTransform={x:0,y:0},this._passiveTransform.x=t.x,this._passiveTransform.y=t.y,this._dropContainer||this._applyRootElementTransform(t.x,t.y),this}},{key:"_sortFromLastPointerPosition",value:function(){var t=this._pointerPositionAtLastDirectionChange;t&&this._dropContainer&&this._updateActiveDropContainer(t)}},{key:"_removeSubscriptions",value:function(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}},{key:"_destroyPreview",value:function(){this._preview&&Z_(this._preview),this._previewRef&&this._previewRef.destroy(),this._preview=this._previewRef=null}},{key:"_destroyPlaceholder",value:function(){this._placeholder&&Z_(this._placeholder),this._placeholderRef&&this._placeholderRef.destroy(),this._placeholder=this._placeholderRef=null}},{key:"_endDragSequence",value:function(t){var e=this;this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging&&(this.released.next({source:this}),this._dropContainer?(this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then((function(){e._cleanupDragArtifacts(t),e._cleanupCachedDimensions(),e._dragDropRegistry.stopDragging(e)}))):(this._passiveTransform.x=this._activeTransform.x,this._passiveTransform.y=this._activeTransform.y,this._ngZone.run((function(){e.ended.next({source:e,distance:e._getDragDistance(e._getPointerPositionOnPage(t))})})),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this))))}},{key:"_startDragSequence",value:function(t){if(this.started.next({source:this}),J_(t)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions(),this._dropContainer){var e=this._rootElement,i=e.parentNode,n=this._preview=this._createPreviewElement(),a=this._placeholder=this._createPlaceholderElement(),r=this._anchor=this._anchor||this._document.createComment("");i.insertBefore(r,e),e.style.display="none",this._document.body.appendChild(i.replaceChild(a,e)),(o=this._document,o.fullscreenElement||o.webkitFullscreenElement||o.mozFullScreenElement||o.msFullscreenElement||o.body).appendChild(n),this._dropContainer.start(),this._initialContainer=this._dropContainer,this._initialIndex=this._dropContainer.getItemIndex(this)}else this._initialContainer=this._initialIndex=void 0;var o}},{key:"_initializeDragSequence",value:function(t,e){var i=this;e.stopPropagation();var n=this.isDragging(),a=J_(e),r=!a&&0!==e.button,o=this._rootElement,s=!a&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now();if(e.target&&e.target.draggable&&"mousedown"===e.type&&e.preventDefault(),!(n||r||s)){this._handles.length&&(this._rootElementTapHighlight=o.style.webkitTapHighlightColor,o.style.webkitTapHighlightColor="transparent"),this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scroll.pipe(En(null)).subscribe((function(){i._scrollPosition=i._viewportRuler.getViewportScrollPosition()})),this._boundaryElement&&(this._boundaryRect=this._boundaryElement.getBoundingClientRect());var l=this._previewTemplate;this._pickupPositionInElement=l&&l.template&&!l.matchSize?{x:0,y:0}:this._getPointerPositionInElement(t,e);var c=this._pickupPositionOnPage=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:c.x,y:c.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}}},{key:"_cleanupDragArtifacts",value:function(t){var e=this;this._rootElement.style.display="",this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._boundaryRect=this._previewRect=void 0,this._ngZone.run((function(){var i=e._dropContainer,n=i.getItemIndex(e),a=e._getPointerPositionOnPage(t),r=e._getDragDistance(e._getPointerPositionOnPage(t)),o=i._isOverContainer(a.x,a.y);e.ended.next({source:e,distance:r}),e.dropped.next({item:e,currentIndex:n,previousIndex:e._initialIndex,container:i,previousContainer:e._initialContainer,isPointerOverContainer:o,distance:r}),i.drop(e,n,e._initialContainer,o,r,e._initialIndex),e._dropContainer=e._initialContainer}))}},{key:"_updateActiveDropContainer",value:function(t){var e=this,i=t.x,n=t.y,a=this._initialContainer._getSiblingContainerFromPosition(this,i,n);!a&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(i,n)&&(a=this._initialContainer),a&&a!==this._dropContainer&&this._ngZone.run((function(){e.exited.next({item:e,container:e._dropContainer}),e._dropContainer.exit(e),e._dropContainer=a,e._dropContainer.enter(e,i,n,a===e._initialContainer&&a.sortingDisabled?e._initialIndex:void 0),e.entered.next({item:e,container:a,currentIndex:a.getItemIndex(e)})})),this._dropContainer._startScrollingIfNecessary(i,n),this._dropContainer._sortItem(this,i,n,this._pointerDirectionDelta),this._preview.style.transform=$_(i-this._pickupPositionInElement.x,n-this._pickupPositionInElement.y)}},{key:"_createPreviewElement",value:function(){var t,e=this._previewTemplate,i=this.previewClass,n=e?e.template:null;if(n){var a=e.viewContainer.createEmbeddedView(n,e.context);a.detectChanges(),t=tk(a,this._document),this._previewRef=a,e.matchSize?ek(t,this._rootElement):t.style.transform=$_(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else{var r=this._rootElement;ek(t=K_(r),r)}return U_(t.style,{pointerEvents:"none",margin:"0",position:"fixed",top:"0",left:"0",zIndex:"1000"}),H_(t,!1),t.classList.add("cdk-drag-preview"),t.setAttribute("dir",this._direction),i&&(Array.isArray(i)?i.forEach((function(e){return t.classList.add(e)})):t.classList.add(i)),t}},{key:"_animatePreviewToPlaceholder",value:function(){var t=this;if(!this._hasMoved)return Promise.resolve();var e=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._preview.style.transform=$_(e.left,e.top);var i=function(t){var e=getComputedStyle(t),i=G_(e,"transition-property"),n=i.find((function(t){return"transform"===t||"all"===t}));if(!n)return 0;var a=i.indexOf(n),r=G_(e,"transition-duration"),o=G_(e,"transition-delay");return q_(r[a])+q_(o[a])}(this._preview);return 0===i?Promise.resolve():this._ngZone.runOutsideAngular((function(){return new Promise((function(e){var n=function i(n){(!n||n.target===t._preview&&"transform"===n.propertyName)&&(t._preview.removeEventListener("transitionend",i),e(),clearTimeout(a))},a=setTimeout(n,1.5*i);t._preview.addEventListener("transitionend",n)}))}))}},{key:"_createPlaceholderElement",value:function(){var t,e=this._placeholderTemplate,i=e?e.template:null;return i?(this._placeholderRef=e.viewContainer.createEmbeddedView(i,e.context),this._placeholderRef.detectChanges(),t=tk(this._placeholderRef,this._document)):t=K_(this._rootElement),t.classList.add("cdk-drag-placeholder"),t}},{key:"_getPointerPositionInElement",value:function(t,e){var i=this._rootElement.getBoundingClientRect(),n=t===this._rootElement?null:t,a=n?n.getBoundingClientRect():i,r=J_(e)?e.targetTouches[0]:e;return{x:a.left-i.left+(r.pageX-a.left-this._scrollPosition.left),y:a.top-i.top+(r.pageY-a.top-this._scrollPosition.top)}}},{key:"_getPointerPositionOnPage",value:function(t){var e=J_(t)?t.touches[0]||t.changedTouches[0]:t;return{x:e.pageX-this._scrollPosition.left,y:e.pageY-this._scrollPosition.top}}},{key:"_getConstrainedPointerPosition",value:function(t){var e=this._getPointerPositionOnPage(t),i=this.constrainPosition?this.constrainPosition(e,this):e,n=this._dropContainer?this._dropContainer.lockAxis:null;if("x"===this.lockAxis||"x"===n?i.y=this._pickupPositionOnPage.y:"y"!==this.lockAxis&&"y"!==n||(i.x=this._pickupPositionOnPage.x),this._boundaryRect){var a=this._pickupPositionInElement,r=a.x,o=a.y,s=this._boundaryRect,l=this._previewRect,c=s.top+o,u=s.bottom-(l.height-o);i.x=X_(i.x,s.left+r,s.right-(l.width-r)),i.y=X_(i.y,c,u)}return i}},{key:"_updatePointerDirectionDelta",value:function(t){var e=t.x,i=t.y,n=this._pointerDirectionDelta,a=this._pointerPositionAtLastDirectionChange,r=Math.abs(e-a.x),o=Math.abs(i-a.y);return r>this._config.pointerDirectionChangeThreshold&&(n.x=e>a.x?1:-1,a.x=e),o>this._config.pointerDirectionChangeThreshold&&(n.y=i>a.y?1:-1,a.y=i),n}},{key:"_toggleNativeDragInteractions",value:function(){if(this._rootElement&&this._handles){var t=this._handles.length>0||!this.isDragging();t!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=t,H_(this._rootElement,t))}}},{key:"_removeRootElementListeners",value:function(t){t.removeEventListener("mousedown",this._pointerDown,Y_),t.removeEventListener("touchstart",this._pointerDown,W_)}},{key:"_applyRootElementTransform",value:function(t,e){var i=$_(t,e);null==this._initialTransform&&(this._initialTransform=this._rootElement.style.transform||""),this._rootElement.style.transform=this._initialTransform?i+" "+this._initialTransform:i}},{key:"_getDragDistance",value:function(t){var e=this._pickupPositionOnPage;return e?{x:t.x-e.x,y:t.y-e.y}:{x:0,y:0}}},{key:"_cleanupCachedDimensions",value:function(){this._boundaryRect=this._previewRect=void 0}},{key:"_containInsideBoundaryOnResize",value:function(){var t=this._passiveTransform,e=t.x,i=t.y;if(!(0===e&&0===i||this.isDragging())&&this._boundaryElement){var n=this._boundaryElement.getBoundingClientRect(),a=this._rootElement.getBoundingClientRect();if(!(0===n.width&&0===n.height||0===a.width&&0===a.height)){var r=n.left-a.left,o=a.right-n.right,s=n.top-a.top,l=a.bottom-n.bottom;n.width>a.width?(r>0&&(e+=r),o>0&&(e-=o)):e=0,n.height>a.height?(s>0&&(i+=s),l>0&&(i-=l)):i=0,e===this._passiveTransform.x&&i===this._passiveTransform.y||this.setFreeDragPosition({y:i,x:e})}}}},{key:"_getDragStartDelay",value:function(t){var e=this.dragStartDelay;return"number"==typeof e?e:J_(t)?e.touch:e?e.mouse:0}},{key:"disabled",get:function(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)},set:function(t){var e=mi(t);e!==this._disabled&&(this._disabled=e,this._toggleNativeDragInteractions())}}]),t}();function $_(t,e){return"translate3d(".concat(Math.round(t),"px, ").concat(Math.round(e),"px, 0)")}function K_(t){var e=t.cloneNode(!0),i=e.querySelectorAll("[id]"),n=t.querySelectorAll("canvas");e.removeAttribute("id");for(var a=0;a0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ke;return(!pc(t)||t<0)&&(t=0),e&&"function"==typeof e.schedule||(e=Ke),new oi.a((function(i){return i.add(e.schedule(V_,t,{subscriber:i,counter:0,period:t})),i}))}(0,ec).pipe(yc(o._stopScrollTimers)).subscribe((function(){var t=o._scrollNode;1===o._verticalScrollDirection?uk(t,-2):2===o._verticalScrollDirection&&uk(t,2),1===o._horizontalScrollDirection?dk(t,-2):2===o._horizontalScrollDirection&&dk(t,2)}))},this.element=vi(e),this._document=n,this.withScrollableParents([this.element]),i.registerDropContainer(this)}return _createClass(t,[{key:"dispose",value:function(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}},{key:"isDragging",value:function(){return this._isDragging}},{key:"start",value:function(){var t=this,e=vi(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=e.msScrollSnapType||e.scrollSnapType||"",e.scrollSnapType=e.msScrollSnapType="none",this._cacheItems(),this._siblings.forEach((function(e){return e._startReceiving(t)})),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}},{key:"enter",value:function(t,e,i,n){var a;this.start(),null==n?-1===(a=this.sortingDisabled?this._draggables.indexOf(t):-1)&&(a=this._getItemIndexFromPointerPosition(t,e,i)):a=n;var r=this._activeDraggables,o=r.indexOf(t),s=t.getPlaceholderElement(),l=r[a];if(l===t&&(l=r[a+1]),o>-1&&r.splice(o,1),l&&!this._dragDropRegistry.isDragging(l)){var c=l.getRootElement();c.parentElement.insertBefore(s,c),r.splice(a,0,t)}else vi(this.element).appendChild(s),r.push(t);s.style.transform="",this._cacheItemPositions(),this.entered.next({item:t,container:this,currentIndex:this.getItemIndex(t)})}},{key:"exit",value:function(t){this._reset(),this.exited.next({item:t,container:this})}},{key:"drop",value:function(t,e,i,n,a,r){this._reset(),null==r&&(r=i.getItemIndex(t)),this.dropped.next({item:t,currentIndex:e,previousIndex:r,container:this,previousContainer:i,isPointerOverContainer:n,distance:a})}},{key:"withItems",value:function(t){var e=this;return this._draggables=t,t.forEach((function(t){return t._withDropContainer(e)})),this.isDragging()&&this._cacheItems(),this}},{key:"withDirection",value:function(t){return this._direction=t,this}},{key:"connectedTo",value:function(t){return this._siblings=t.slice(),this}},{key:"withOrientation",value:function(t){return this._orientation=t,this}},{key:"withScrollableParents",value:function(t){var e=vi(this.element);return this._scrollableElements=-1===t.indexOf(e)?[e].concat(_toConsumableArray(t)):t.slice(),this}},{key:"getItemIndex",value:function(t){return this._isDragging?sk("horizontal"===this._orientation&&"rtl"===this._direction?this._itemPositions.slice().reverse():this._itemPositions,(function(e){return e.drag===t})):this._draggables.indexOf(t)}},{key:"isReceiving",value:function(){return this._activeSiblings.size>0}},{key:"_sortItem",value:function(t,e,i,n){if(!this.sortingDisabled&&ok(this._clientRect,e,i)){var a=this._itemPositions,r=this._getItemIndexFromPointerPosition(t,e,i,n);if(!(-1===r&&a.length>0)){var o="horizontal"===this._orientation,s=sk(a,(function(e){return e.drag===t})),l=a[r],c=a[s].clientRect,u=l.clientRect,d=s>r?1:-1;this._previousSwap.drag=l.drag,this._previousSwap.delta=o?n.x:n.y;var h=this._getItemOffsetPx(c,u,d),m=this._getSiblingOffsetPx(s,a,d),f=a.slice();ik(a,s,r),this.sorted.next({previousIndex:s,currentIndex:r,container:this,item:t}),a.forEach((function(e,i){if(f[i]!==e){var n=e.drag===t,a=n?h:m,r=n?t.getPlaceholderElement():e.drag.getRootElement();e.offset+=a,o?(r.style.transform="translate3d(".concat(Math.round(e.offset),"px, 0, 0)"),rk(e.clientRect,0,a)):(r.style.transform="translate3d(0, ".concat(Math.round(e.offset),"px, 0)"),rk(e.clientRect,a,0))}}))}}}},{key:"_startScrollingIfNecessary",value:function(t,e){var i=this;if(!this.autoScrollDisabled){var n,a=0,r=0;if(this._parentPositions.forEach((function(o,s){var l;s!==i._document&&o.clientRect&&!n&&ok(o.clientRect,t,e)&&(l=_slicedToArray(function(t,e,i,n){var a=hk(e,n),r=mk(e,i),o=0,s=0;if(a){var l=t.scrollTop;1===a?l>0&&(o=1):t.scrollHeight-l>t.clientHeight&&(o=2)}if(r){var c=t.scrollLeft;1===r?c>0&&(s=1):t.scrollWidth-c>t.clientWidth&&(s=2)}return[o,s]}(s,o.clientRect,t,e),2),a=l[0],r=l[1],(a||r)&&(n=s))})),!a&&!r){var o=this._viewportRuler.getViewportSize(),s=o.width,l=o.height,c={width:s,height:l,top:0,right:s,bottom:l,left:0};a=hk(c,e),r=mk(c,t),n=window}!n||a===this._verticalScrollDirection&&r===this._horizontalScrollDirection&&n===this._scrollNode||(this._verticalScrollDirection=a,this._horizontalScrollDirection=r,this._scrollNode=n,(a||r)&&n?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}}},{key:"_stopScrolling",value:function(){this._stopScrollTimers.next()}},{key:"_cacheParentPositions",value:function(){var t=this;this._parentPositions.clear(),this._parentPositions.set(this._document,{scrollPosition:this._viewportRuler.getViewportScrollPosition()}),this._scrollableElements.forEach((function(e){var i=ck(e);e===t.element&&(t._clientRect=i),t._parentPositions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:i})}))}},{key:"_cacheItemPositions",value:function(){var t="horizontal"===this._orientation;this._itemPositions=this._activeDraggables.map((function(t){var e=t.getVisibleElement();return{drag:t,offset:0,clientRect:ck(e)}})).sort((function(e,i){return t?e.clientRect.left-i.clientRect.left:e.clientRect.top-i.clientRect.top}))}},{key:"_reset",value:function(){var t=this;this._isDragging=!1;var e=vi(this.element).style;e.scrollSnapType=e.msScrollSnapType=this._initialScrollSnap,this._activeDraggables.forEach((function(t){return t.getRootElement().style.transform=""})),this._siblings.forEach((function(e){return e._stopReceiving(t)})),this._activeDraggables=[],this._itemPositions=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}},{key:"_getSiblingOffsetPx",value:function(t,e,i){var n="horizontal"===this._orientation,a=e[t].clientRect,r=e[t+-1*i],o=a[n?"width":"height"]*i;if(r){var s=n?"left":"top",l=n?"right":"bottom";-1===i?o-=r.clientRect[s]-a[l]:o+=a[s]-r.clientRect[l]}return o}},{key:"_getItemOffsetPx",value:function(t,e,i){var n="horizontal"===this._orientation,a=n?e.left-t.left:e.top-t.top;return-1===i&&(a+=n?e.width-t.width:e.height-t.height),a}},{key:"_getItemIndexFromPointerPosition",value:function(t,e,i,n){var a=this,r="horizontal"===this._orientation;return sk(this._itemPositions,(function(o,s,l){var c=o.drag,u=o.clientRect;if(c===t)return l.length<2;if(n){var d=r?n.x:n.y;if(c===a._previousSwap.drag&&d===a._previousSwap.delta)return!1}return r?e>=Math.floor(u.left)&&e<=Math.floor(u.right):i>=Math.floor(u.top)&&i<=Math.floor(u.bottom)}))}},{key:"_cacheItems",value:function(){this._activeDraggables=this._draggables.slice(),this._cacheItemPositions(),this._cacheParentPositions()}},{key:"_updateAfterScroll",value:function(t,e,i){var n=this,a=t===this._document?t.documentElement:t,r=this._parentPositions.get(t).scrollPosition,o=r.top-e,s=r.left-i;this._parentPositions.forEach((function(e,i){e.clientRect&&t!==i&&a.contains(i)&&rk(e.clientRect,o,s)})),this._itemPositions.forEach((function(t){rk(t.clientRect,o,s)})),this._itemPositions.forEach((function(t){var e=t.drag;n._dragDropRegistry.isDragging(e)&&e._sortFromLastPointerPosition()})),r.top=e,r.left=i}},{key:"_isOverContainer",value:function(t,e){return lk(this._clientRect,t,e)}},{key:"_getSiblingContainerFromPosition",value:function(t,e,i){return this._siblings.find((function(n){return n._canReceive(t,e,i)}))}},{key:"_canReceive",value:function(t,e,i){if(!lk(this._clientRect,e,i)||!this.enterPredicate(t,this))return!1;var n=this._getShadowRoot().elementFromPoint(e,i);if(!n)return!1;var a=vi(this.element);return n===a||a.contains(n)}},{key:"_startReceiving",value:function(t){var e=this._activeSiblings;e.has(t)||(e.add(t),this._cacheParentPositions(),this._listenToScrollEvents())}},{key:"_stopReceiving",value:function(t){this._activeSiblings.delete(t),this._viewportScrollSubscription.unsubscribe()}},{key:"_listenToScrollEvents",value:function(){var t=this;this._viewportScrollSubscription=this._dragDropRegistry.scroll.subscribe((function(e){if(t.isDragging()){var i=e.target;if(t._parentPositions.get(i)){var n,a;if(i===t._document){var r=t._viewportRuler.getViewportScrollPosition();n=r.top,a=r.left}else n=i.scrollTop,a=i.scrollLeft;t._updateAfterScroll(i,n,a)}}else t.isReceiving()&&t._cacheParentPositions()}))}},{key:"_getShadowRoot",value:function(){if(!this._cachedShadowRoot){var t=Ii(vi(this.element));this._cachedShadowRoot=t||this._document}return this._cachedShadowRoot}}]),t}();function rk(t,e,i){t.top+=e,t.bottom=t.top+t.height,t.left+=i,t.right=t.left+t.width}function ok(t,e,i){var n=t.top,a=t.right,r=t.bottom,o=t.left,s=.05*t.width,l=.05*t.height;return i>n-l&&io-s&&e=n&&i<=a&&e>=r&&e<=o}function ck(t){var e=t.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}}function uk(t,e){t===window?t.scrollBy(0,e):t.scrollTop+=e}function dk(t,e){t===window?t.scrollBy(e,0):t.scrollLeft+=e}function hk(t,e){var i=t.top,n=t.bottom,a=.05*t.height;return e>=i-a&&e<=i+a?1:e>=n-a&&e<=n+a?2:0}function mk(t,e){var i=t.left,n=t.right,a=.05*t.width;return e>=i-a&&e<=i+a?1:e>=n-a&&e<=n+a?2:0}var fk,pk,gk,vk,bk,yk,_k=Ei({passive:!1,capture:!0}),kk=((fk=function(){function t(e,i){var n=this;_classCallCheck(this,t),this._ngZone=e,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=new Set,this._globalListeners=new Map,this.pointerMove=new Me.a,this.pointerUp=new Me.a,this.scroll=new Me.a,this._preventDefaultWhileDragging=function(t){n._activeDragInstances.size&&t.preventDefault()},this._document=i}return _createClass(t,[{key:"registerDropContainer",value:function(t){this._dropInstances.has(t)||this._dropInstances.add(t)}},{key:"registerDragItem",value:function(t){var e=this;this._dragInstances.add(t),1===this._dragInstances.size&&this._ngZone.runOutsideAngular((function(){e._document.addEventListener("touchmove",e._preventDefaultWhileDragging,_k)}))}},{key:"removeDropContainer",value:function(t){this._dropInstances.delete(t)}},{key:"removeDragItem",value:function(t){this._dragInstances.delete(t),this.stopDragging(t),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._preventDefaultWhileDragging,_k)}},{key:"startDragging",value:function(t,e){var i=this;if(!this._activeDragInstances.has(t)&&(this._activeDragInstances.add(t),1===this._activeDragInstances.size)){var n=e.type.startsWith("touch"),a=n?"touchend":"mouseup";this._globalListeners.set(n?"touchmove":"mousemove",{handler:function(t){return i.pointerMove.next(t)},options:_k}).set(a,{handler:function(t){return i.pointerUp.next(t)},options:!0}).set("scroll",{handler:function(t){return i.scroll.next(t)},options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:_k}),this._ngZone.runOutsideAngular((function(){i._globalListeners.forEach((function(t,e){i._document.addEventListener(e,t.handler,t.options)}))}))}}},{key:"stopDragging",value:function(t){this._activeDragInstances.delete(t),0===this._activeDragInstances.size&&this._clearGlobalListeners()}},{key:"isDragging",value:function(t){return this._activeDragInstances.has(t)}},{key:"ngOnDestroy",value:function(){var t=this;this._dragInstances.forEach((function(e){return t.removeDragItem(e)})),this._dropInstances.forEach((function(e){return t.removeDropContainer(e)})),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}},{key:"_clearGlobalListeners",value:function(){var t=this;this._globalListeners.forEach((function(e,i){t._document.removeEventListener(i,e.handler,e.options)})),this._globalListeners.clear()}}]),t}()).\u0275fac=function(t){return new(t||fk)(a.Mc(a.F),a.Mc(ye.e))},fk.\u0275prov=Object(a.uc)({factory:function(){return new fk(Object(a.Mc)(a.F),Object(a.Mc)(ye.e))},token:fk,providedIn:"root"}),fk),Ck={dragStartThreshold:5,pointerDirectionChangeThreshold:5},wk=((pk=function(){function t(e,i,n,a){_classCallCheck(this,t),this._document=e,this._ngZone=i,this._viewportRuler=n,this._dragDropRegistry=a}return _createClass(t,[{key:"createDrag",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ck;return new Q_(t,e,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}},{key:"createDropList",value:function(t){return new ak(t,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}]),t}()).\u0275fac=function(t){return new(t||pk)(a.Mc(ye.e),a.Mc(a.F),a.Mc(qc),a.Mc(kk))},pk.\u0275prov=Object(a.uc)({factory:function(){return new pk(Object(a.Mc)(ye.e),Object(a.Mc)(a.F),Object(a.Mc)(qc),Object(a.Mc)(kk))},token:pk,providedIn:"root"}),pk),xk=new a.v("CDK_DRAG_PARENT"),Sk=((bk=function(){function t(e,i){_classCallCheck(this,t),this.element=e,this._stateChanges=new Me.a,this._disabled=!1,this._parentDrag=i,H_(e.nativeElement,!1)}return _createClass(t,[{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=mi(t),this._stateChanges.next(this)}}]),t}()).\u0275fac=function(t){return new(t||bk)(a.yc(a.q),a.yc(xk,8))},bk.\u0275dir=a.tc({type:bk,selectors:[["","cdkDragHandle",""]],hostAttrs:[1,"cdk-drag-handle"],inputs:{disabled:["cdkDragHandleDisabled","disabled"]}}),bk),Ok=((vk=function t(e){_classCallCheck(this,t),this.templateRef=e}).\u0275fac=function(t){return new(t||vk)(a.yc(a.U))},vk.\u0275dir=a.tc({type:vk,selectors:[["ng-template","cdkDragPlaceholder",""]],inputs:{data:"data"}}),vk),Dk=((gk=function(){function t(e){_classCallCheck(this,t),this.templateRef=e,this._matchSize=!1}return _createClass(t,[{key:"matchSize",get:function(){return this._matchSize},set:function(t){this._matchSize=mi(t)}}]),t}()).\u0275fac=function(t){return new(t||gk)(a.yc(a.U))},gk.\u0275dir=a.tc({type:gk,selectors:[["ng-template","cdkDragPreview",""]],inputs:{matchSize:"matchSize",data:"data"}}),gk),Ek=new a.v("CDK_DRAG_CONFIG"),Ak=new a.v("CDK_DROP_LIST"),Ik=((yk=function(){function t(e,i,n,r,o,s,l,c,u){var d=this;_classCallCheck(this,t),this.element=e,this.dropContainer=i,this._document=n,this._ngZone=r,this._viewContainerRef=o,this._dir=l,this._changeDetectorRef=u,this._destroyed=new Me.a,this.started=new a.s,this.released=new a.s,this.ended=new a.s,this.entered=new a.s,this.exited=new a.s,this.dropped=new a.s,this.moved=new oi.a((function(t){var e=d._dragRef.moved.pipe(Object(ai.a)((function(t){return{source:d,pointerPosition:t.pointerPosition,event:t.event,delta:t.delta,distance:t.distance}}))).subscribe(t);return function(){e.unsubscribe()}})),this._dragRef=c.createDrag(e,{dragStartThreshold:s&&null!=s.dragStartThreshold?s.dragStartThreshold:5,pointerDirectionChangeThreshold:s&&null!=s.pointerDirectionChangeThreshold?s.pointerDirectionChangeThreshold:5}),this._dragRef.data=this,s&&this._assignDefaults(s),i&&(this._dragRef._withDropContainer(i._dropListRef),i.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}return _createClass(t,[{key:"getPlaceholderElement",value:function(){return this._dragRef.getPlaceholderElement()}},{key:"getRootElement",value:function(){return this._dragRef.getRootElement()}},{key:"reset",value:function(){this._dragRef.reset()}},{key:"getFreeDragPosition",value:function(){return this._dragRef.getFreeDragPosition()}},{key:"ngAfterViewInit",value:function(){var t=this;this._ngZone.onStable.asObservable().pipe(ci(1),yc(this._destroyed)).subscribe((function(){t._updateRootElement(),t._handles.changes.pipe(En(t._handles),qe((function(e){var i=e.filter((function(e){return e._parentDrag===t})).map((function(t){return t.element}));t._dragRef.withHandles(i)})),wc((function(t){return Object(Zl.a).apply(void 0,_toConsumableArray(t.map((function(t){return t._stateChanges.pipe(En(t))}))))})),yc(t._destroyed)).subscribe((function(e){var i=t._dragRef,n=e.element.nativeElement;e.disabled?i.disableHandle(n):i.enableHandle(n)})),t.freeDragPosition&&t._dragRef.setFreeDragPosition(t.freeDragPosition)}))}},{key:"ngOnChanges",value:function(t){var e=t.rootElementSelector,i=t.freeDragPosition;e&&!e.firstChange&&this._updateRootElement(),i&&!i.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}},{key:"ngOnDestroy",value:function(){this.dropContainer&&this.dropContainer.removeItem(this),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()}},{key:"_updateRootElement",value:function(){var t=this.element.nativeElement,e=this.rootElementSelector?Tk(t,this.rootElementSelector):t;if(e&&e.nodeType!==this._document.ELEMENT_NODE)throw Error("cdkDrag must be attached to an element node. "+'Currently attached to "'.concat(e.nodeName,'".'));this._dragRef.withRootElement(e||t)}},{key:"_getBoundaryElement",value:function(){var t=this.boundaryElement;if(!t)return null;if("string"==typeof t)return Tk(this.element.nativeElement,t);var e=vi(t);if(Object(a.eb)()&&!e.contains(this.element.nativeElement))throw Error("Draggable element is not inside of the node passed into cdkDragBoundary.");return e}},{key:"_syncInputs",value:function(t){var e=this;t.beforeStarted.subscribe((function(){if(!t.isDragging()){var i=e._dir,n=e.dragStartDelay,a=e._placeholderTemplate?{template:e._placeholderTemplate.templateRef,context:e._placeholderTemplate.data,viewContainer:e._viewContainerRef}:null,r=e._previewTemplate?{template:e._previewTemplate.templateRef,context:e._previewTemplate.data,matchSize:e._previewTemplate.matchSize,viewContainer:e._viewContainerRef}:null;t.disabled=e.disabled,t.lockAxis=e.lockAxis,t.dragStartDelay="object"==typeof n&&n?n:fi(n),t.constrainPosition=e.constrainPosition,t.previewClass=e.previewClass,t.withBoundaryElement(e._getBoundaryElement()).withPlaceholderTemplate(a).withPreviewTemplate(r),i&&t.withDirection(i.value)}}))}},{key:"_handleEvents",value:function(t){var e=this;t.started.subscribe((function(){e.started.emit({source:e}),e._changeDetectorRef.markForCheck()})),t.released.subscribe((function(){e.released.emit({source:e})})),t.ended.subscribe((function(t){e.ended.emit({source:e,distance:t.distance}),e._changeDetectorRef.markForCheck()})),t.entered.subscribe((function(t){e.entered.emit({container:t.container.data,item:e,currentIndex:t.currentIndex})})),t.exited.subscribe((function(t){e.exited.emit({container:t.container.data,item:e})})),t.dropped.subscribe((function(t){e.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,isPointerOverContainer:t.isPointerOverContainer,item:e,distance:t.distance})}))}},{key:"_assignDefaults",value:function(t){var e=t.lockAxis,i=t.dragStartDelay,n=t.constrainPosition,a=t.previewClass,r=t.boundaryElement,o=t.draggingDisabled,s=t.rootElementSelector;this.disabled=null!=o&&o,this.dragStartDelay=i||0,e&&(this.lockAxis=e),n&&(this.constrainPosition=n),a&&(this.previewClass=a),r&&(this.boundaryElement=r),s&&(this.rootElementSelector=s)}},{key:"disabled",get:function(){return this._disabled||this.dropContainer&&this.dropContainer.disabled},set:function(t){this._disabled=mi(t),this._dragRef.disabled=this._disabled}}]),t}()).\u0275fac=function(t){return new(t||yk)(a.yc(a.q),a.yc(Ak,12),a.yc(ye.e),a.yc(a.F),a.yc(a.X),a.yc(Ek,8),a.yc(kn,8),a.yc(wk),a.yc(a.j))},yk.\u0275dir=a.tc({type:yk,selectors:[["","cdkDrag",""]],contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,Dk,!0),a.qc(i,Ok,!0),a.qc(i,Sk,!0)),2&t&&(a.gd(n=a.Rc())&&(e._previewTemplate=n.first),a.gd(n=a.Rc())&&(e._placeholderTemplate=n.first),a.gd(n=a.Rc())&&(e._handles=n))},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(t,e){2&t&&a.oc("cdk-drag-disabled",e.disabled)("cdk-drag-dragging",e._dragRef.isDragging())},inputs:{disabled:["cdkDragDisabled","disabled"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],lockAxis:["cdkDragLockAxis","lockAxis"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],boundaryElement:["cdkDragBoundary","boundaryElement"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],data:["cdkDragData","data"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],features:[a.jc([{provide:xk,useExisting:yk}]),a.ic]}),yk);function Tk(t,e){for(var i=t.parentElement;i;){if(i.matches?i.matches(e):i.msMatchesSelector(e))return i;i=i.parentElement}return null}var Pk,Rk,Mk,jk,Lk,Fk,zk=((Mk=function(){function t(){_classCallCheck(this,t),this._items=new Set,this._disabled=!1}return _createClass(t,[{key:"ngOnDestroy",value:function(){this._items.clear()}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=mi(t)}}]),t}()).\u0275fac=function(t){return new(t||Mk)},Mk.\u0275dir=a.tc({type:Mk,selectors:[["","cdkDropListGroup",""]],inputs:{disabled:["cdkDropListGroupDisabled","disabled"]},exportAs:["cdkDropListGroup"]}),Mk),Nk=0,Bk=((Rk=function(){function t(e,i,n,r,o,s,l){var c=this;_classCallCheck(this,t),this.element=e,this._changeDetectorRef=n,this._dir=r,this._group=o,this._scrollDispatcher=s,this._destroyed=new Me.a,this.connectedTo=[],this.id="cdk-drop-list-".concat(Nk++),this.enterPredicate=function(){return!0},this.dropped=new a.s,this.entered=new a.s,this.exited=new a.s,this.sorted=new a.s,this._unsortedItems=new Set,this._dropListRef=i.createDropList(e),this._dropListRef.data=this,l&&this._assignDefaults(l),this._dropListRef.enterPredicate=function(t,e){return c.enterPredicate(t.data,e.data)},this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),t._dropLists.push(this),o&&o._items.add(this)}return _createClass(t,[{key:"ngAfterContentInit",value:function(){if(this._scrollDispatcher){var t=this._scrollDispatcher.getAncestorScrollContainers(this.element).map((function(t){return t.getElementRef().nativeElement}));this._dropListRef.withScrollableParents(t)}}},{key:"addItem",value:function(t){this._unsortedItems.add(t),this._dropListRef.isDragging()&&this._syncItemsWithRef()}},{key:"removeItem",value:function(t){this._unsortedItems.delete(t),this._dropListRef.isDragging()&&this._syncItemsWithRef()}},{key:"getSortedItems",value:function(){return Array.from(this._unsortedItems).sort((function(t,e){return t._dragRef.getVisibleElement().compareDocumentPosition(e._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}))}},{key:"ngOnDestroy",value:function(){var e=t._dropLists.indexOf(this);e>-1&&t._dropLists.splice(e,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}},{key:"start",value:function(){this._dropListRef.start()}},{key:"drop",value:function(t,e,i,n){this._dropListRef.drop(t._dragRef,e,i._dropListRef,n,{x:0,y:0})}},{key:"enter",value:function(t,e,i){this._dropListRef.enter(t._dragRef,e,i)}},{key:"exit",value:function(t){this._dropListRef.exit(t._dragRef)}},{key:"getItemIndex",value:function(t){return this._dropListRef.getItemIndex(t._dragRef)}},{key:"_setupInputSyncSubscription",value:function(e){var i=this;this._dir&&this._dir.change.pipe(En(this._dir.value),yc(this._destroyed)).subscribe((function(t){return e.withDirection(t)})),e.beforeStarted.subscribe((function(){var n=pi(i.connectedTo).map((function(e){return"string"==typeof e?t._dropLists.find((function(t){return t.id===e})):e}));i._group&&i._group._items.forEach((function(t){-1===n.indexOf(t)&&n.push(t)})),e.disabled=i.disabled,e.lockAxis=i.lockAxis,e.sortingDisabled=mi(i.sortingDisabled),e.autoScrollDisabled=mi(i.autoScrollDisabled),e.connectedTo(n.filter((function(t){return t&&t!==i})).map((function(t){return t._dropListRef}))).withOrientation(i.orientation)}))}},{key:"_handleEvents",value:function(t){var e=this;t.beforeStarted.subscribe((function(){e._syncItemsWithRef(),e._changeDetectorRef.markForCheck()})),t.entered.subscribe((function(t){e.entered.emit({container:e,item:t.item.data,currentIndex:t.currentIndex})})),t.exited.subscribe((function(t){e.exited.emit({container:e,item:t.item.data}),e._changeDetectorRef.markForCheck()})),t.sorted.subscribe((function(t){e.sorted.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,container:e,item:t.item.data})})),t.dropped.subscribe((function(t){e.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,item:t.item.data,isPointerOverContainer:t.isPointerOverContainer,distance:t.distance}),e._changeDetectorRef.markForCheck()}))}},{key:"_assignDefaults",value:function(t){var e=t.lockAxis,i=t.draggingDisabled,n=t.sortingDisabled,a=t.listAutoScrollDisabled,r=t.listOrientation;this.disabled=null!=i&&i,this.sortingDisabled=null!=n&&n,this.autoScrollDisabled=null!=a&&a,this.orientation=r||"vertical",e&&(this.lockAxis=e)}},{key:"_syncItemsWithRef",value:function(){this._dropListRef.withItems(this.getSortedItems().map((function(t){return t._dragRef})))}},{key:"disabled",get:function(){return this._disabled||!!this._group&&this._group.disabled},set:function(t){this._dropListRef.disabled=this._disabled=mi(t)}}]),t}()).\u0275fac=function(t){return new(t||Rk)(a.yc(a.q),a.yc(wk),a.yc(a.j),a.yc(kn,8),a.yc(zk,12),a.yc(Uc),a.yc(Ek,8))},Rk.\u0275dir=a.tc({type:Rk,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(t,e){2&t&&(a.Gc("id",e.id),a.oc("cdk-drop-list-disabled",e.disabled)("cdk-drop-list-dragging",e._dropListRef.isDragging())("cdk-drop-list-receiving",e._dropListRef.isReceiving()))},inputs:{connectedTo:["cdkDropListConnectedTo","connectedTo"],id:"id",enterPredicate:["cdkDropListEnterPredicate","enterPredicate"],disabled:["cdkDropListDisabled","disabled"],sortingDisabled:["cdkDropListSortingDisabled","sortingDisabled"],autoScrollDisabled:["cdkDropListAutoScrollDisabled","autoScrollDisabled"],orientation:["cdkDropListOrientation","orientation"],lockAxis:["cdkDropListLockAxis","lockAxis"],data:["cdkDropListData","data"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],features:[a.jc([{provide:zk,useValue:void 0},{provide:Ak,useExisting:Rk}])]}),Rk._dropLists=[],Rk),Vk=((Pk=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Pk}),Pk.\u0275inj=a.vc({factory:function(t){return new(t||Pk)},providers:[wk]}),Pk),Uk=function(){function t(e,i){_classCallCheck(this,t),this._document=i;var n=this._textarea=this._document.createElement("textarea"),a=n.style;a.opacity="0",a.position="absolute",a.left=a.top="-999em",n.setAttribute("aria-hidden","true"),n.value=e,this._document.body.appendChild(n)}return _createClass(t,[{key:"copy",value:function(){var t=this._textarea,e=!1;try{if(t){var i=this._document.activeElement;t.select(),t.setSelectionRange(0,t.value.length),e=this._document.execCommand("copy"),i&&i.focus()}}catch(KR){}return e}},{key:"destroy",value:function(){var t=this._textarea;t&&(t.parentNode&&t.parentNode.removeChild(t),this._textarea=void 0)}}]),t}(),Hk=((jk=function(){function t(e){_classCallCheck(this,t),this._document=e}return _createClass(t,[{key:"copy",value:function(t){var e=this.beginCopy(t),i=e.copy();return e.destroy(),i}},{key:"beginCopy",value:function(t){return new Uk(t,this._document)}}]),t}()).\u0275fac=function(t){return new(t||jk)(a.Mc(ye.e))},jk.\u0275prov=Object(a.uc)({factory:function(){return new jk(Object(a.Mc)(ye.e))},token:jk,providedIn:"root"}),jk),qk=new a.v("CKD_COPY_TO_CLIPBOARD_CONFIG"),Gk=((Fk=function(){function t(e,i,n){_classCallCheck(this,t),this._clipboard=e,this._ngZone=i,this.text="",this.attempts=1,this.copied=new a.s,this._deprecatedCopied=this.copied,this._pending=new Set,n&&null!=n.attempts&&(this.attempts=n.attempts)}return _createClass(t,[{key:"copy",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.attempts;if(e>1){var i=e,n=this._clipboard.beginCopy(this.text);this._pending.add(n);var a=function e(){var a=n.copy();a||!--i||t._destroyed?(t._currentTimeout=null,t._pending.delete(n),n.destroy(),t.copied.emit(a)):t._currentTimeout=t._ngZone?t._ngZone.runOutsideAngular((function(){return setTimeout(e,1)})):setTimeout(e,1)};a()}else this.copied.emit(this._clipboard.copy(this.text))}},{key:"ngOnDestroy",value:function(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach((function(t){return t.destroy()})),this._pending.clear(),this._destroyed=!0}}]),t}()).\u0275fac=function(t){return new(t||Fk)(a.yc(Hk),a.yc(a.F),a.yc(qk,8))},Fk.\u0275dir=a.tc({type:Fk,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(t,e){1&t&&a.Qc("click",(function(){return e.copy()}))},inputs:{text:["cdkCopyToClipboard","text"],attempts:["cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied",_deprecatedCopied:"copied"}}),Fk),Wk=((Lk=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Lk}),Lk.\u0275inj=a.vc({factory:function(t){return new(t||Lk)}}),Lk);function Yk(t){return Hm(t)(this)}oi.a.prototype.map=function(t,e){return Object(ai.a)(t,e)(this)},oi.a.prototype.catch=Yk,oi.a.prototype._catch=Yk,oi.a.throw=Ec,oi.a.throwError=Ec;var Qk={default:{key:"default",background_color:"ghostwhite",alternate_color:"gray",css_label:"default-theme",social_theme:"material-light"},dark:{key:"dark",background_color:"#141414",alternate_color:"#695959",css_label:"dark-theme",social_theme:"material-dark"},light:{key:"light",background_color:"white",css_label:"light-theme",social_theme:"material-light"}},$k=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n;return _classCallCheck(this,i),(n=e.call(this))._value=t,n}return _createClass(i,[{key:"_subscribe",value:function(t){var e=_get(_getPrototypeOf(i.prototype),"_subscribe",this).call(this,t);return e&&!e.closed&&t.next(this._value),e}},{key:"getValue",value:function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new zc.a;return this._value}},{key:"next",value:function(t){_get(_getPrototypeOf(i.prototype),"next",this).call(this,this._value=t)}},{key:"value",get:function(){return this.getValue()}}]),i}(Me.a),Kk=function(){function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t}();function Xk(t){return function(e){return 0===t?li():e.lift(new Zk(t))}}var Zk=function(){function t(e){if(_classCallCheck(this,t),this.total=e,this.total<0)throw new ri}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new Jk(t,this.total))}}]),t}(),Jk=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t)).total=n,a.ring=new Array,a.count=0,a}return _createClass(i,[{key:"_next",value:function(t){var e=this.ring,i=this.total,n=this.count++;e.length0)for(var i=this.count>=this.total?this.total:this.count,n=this.ring,a=0;a0&&void 0!==arguments[0]?arguments[0]:nC;return function(e){return e.lift(new eC(t))}}var eC=function(){function t(e){_classCallCheck(this,t),this.errorFactory=e}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new iC(t,this.errorFactory))}}]),t}(),iC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t)).errorFactory=n,a.hasValue=!1,a}return _createClass(i,[{key:"_next",value:function(t){this.hasValue=!0,this.destination.next(t)}},{key:"_complete",value:function(){if(this.hasValue)return this.destination.complete();var t;try{t=this.errorFactory()}catch(e){t=e}this.destination.error(t)}}]),i}(Ve.a);function nC(){return new Kk}function aC(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return function(e){return e.lift(new rC(t))}}var rC=function(){function t(e){_classCallCheck(this,t),this.defaultValue=e}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new oC(t,this.defaultValue))}}]),t}(),oC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t)).defaultValue=n,a.isEmpty=!0,a}return _createClass(i,[{key:"_next",value:function(t){this.isEmpty=!1,this.destination.next(t)}},{key:"_complete",value:function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}]),i}(Ve.a),sC=i("SpAZ");function lC(t,e){var i=arguments.length>=2;return function(n){return n.pipe(t?ei((function(e,i){return t(e,i,n)})):sC.a,Xk(1),i?aC(e):tC((function(){return new Kk})))}}function cC(t,e){var i=arguments.length>=2;return function(n){return n.pipe(t?ei((function(e,i){return t(e,i,n)})):sC.a,ci(1),i?aC(e):tC((function(){return new Kk})))}}var uC=function(){function t(e,i,n){_classCallCheck(this,t),this.predicate=e,this.thisArg=i,this.source=n}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new dC(t,this.predicate,this.thisArg,this.source))}}]),t}(),dC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this,t)).predicate=n,o.thisArg=a,o.source=r,o.index=0,o.thisArg=a||_assertThisInitialized(o),o}return _createClass(i,[{key:"notifyComplete",value:function(t){this.destination.next(t),this.destination.complete()}},{key:"_next",value:function(t){var e=!1;try{e=this.predicate.call(this.thisArg,t,this.index++,this.source)}catch(i){return void this.destination.error(i)}e||this.notifyComplete(!1)}},{key:"_complete",value:function(){this.notifyComplete(!0)}}]),i}(Ve.a);function hC(t,e){var i=!1;return arguments.length>=2&&(i=!0),function(n){return n.lift(new fC(t,e,i))}}var mC,fC=function(){function t(e,i){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];_classCallCheck(this,t),this.accumulator=e,this.seed=i,this.hasSeed=n}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new pC(t,this.accumulator,this.seed,this.hasSeed))}}]),t}(),pC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this,t)).accumulator=n,o._seed=a,o.hasSeed=r,o.index=0,o}return _createClass(i,[{key:"_next",value:function(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)}},{key:"_tryNext",value:function(t){var e,i=this.index++;try{e=this.accumulator(this.seed,t,i)}catch(n){this.destination.error(n)}this.seed=e,this.destination.next(e)}},{key:"seed",get:function(){return this._seed},set:function(t){this.hasSeed=!0,this._seed=t}}]),i}(Ve.a),gC=i("mCNh"),vC=function t(e,i){_classCallCheck(this,t),this.id=e,this.url=i},bC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"imperative",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return _classCallCheck(this,i),(a=e.call(this,t,n)).navigationTrigger=r,a.restoredState=o,a}return _createClass(i,[{key:"toString",value:function(){return"NavigationStart(id: ".concat(this.id,", url: '").concat(this.url,"')")}}]),i}(vC),yC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,t,n)).urlAfterRedirects=a,r}return _createClass(i,[{key:"toString",value:function(){return"NavigationEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"')")}}]),i}(vC),_C=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,t,n)).reason=a,r}return _createClass(i,[{key:"toString",value:function(){return"NavigationCancel(id: ".concat(this.id,", url: '").concat(this.url,"')")}}]),i}(vC),kC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,t,n)).error=a,r}return _createClass(i,[{key:"toString",value:function(){return"NavigationError(id: ".concat(this.id,", url: '").concat(this.url,"', error: ").concat(this.error,")")}}]),i}(vC),CC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this,t,n)).urlAfterRedirects=a,o.state=r,o}return _createClass(i,[{key:"toString",value:function(){return"RoutesRecognized(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),i}(vC),wC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this,t,n)).urlAfterRedirects=a,o.state=r,o}return _createClass(i,[{key:"toString",value:function(){return"GuardsCheckStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),i}(vC),xC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o){var s;return _classCallCheck(this,i),(s=e.call(this,t,n)).urlAfterRedirects=a,s.state=r,s.shouldActivate=o,s}return _createClass(i,[{key:"toString",value:function(){return"GuardsCheckEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,", shouldActivate: ").concat(this.shouldActivate,")")}}]),i}(vC),SC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this,t,n)).urlAfterRedirects=a,o.state=r,o}return _createClass(i,[{key:"toString",value:function(){return"ResolveStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),i}(vC),OC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this,t,n)).urlAfterRedirects=a,o.state=r,o}return _createClass(i,[{key:"toString",value:function(){return"ResolveEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),i}(vC),DC=function(){function t(e){_classCallCheck(this,t),this.route=e}return _createClass(t,[{key:"toString",value:function(){return"RouteConfigLoadStart(path: ".concat(this.route.path,")")}}]),t}(),EC=function(){function t(e){_classCallCheck(this,t),this.route=e}return _createClass(t,[{key:"toString",value:function(){return"RouteConfigLoadEnd(path: ".concat(this.route.path,")")}}]),t}(),AC=function(){function t(e){_classCallCheck(this,t),this.snapshot=e}return _createClass(t,[{key:"toString",value:function(){return"ChildActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),IC=function(){function t(e){_classCallCheck(this,t),this.snapshot=e}return _createClass(t,[{key:"toString",value:function(){return"ChildActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),TC=function(){function t(e){_classCallCheck(this,t),this.snapshot=e}return _createClass(t,[{key:"toString",value:function(){return"ActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),PC=function(){function t(e){_classCallCheck(this,t),this.snapshot=e}return _createClass(t,[{key:"toString",value:function(){return"ActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),RC=function(){function t(e,i,n){_classCallCheck(this,t),this.routerEvent=e,this.position=i,this.anchor=n}return _createClass(t,[{key:"toString",value:function(){return"Scroll(anchor: '".concat(this.anchor,"', position: '").concat(this.position?"".concat(this.position[0],", ").concat(this.position[1]):null,"')")}}]),t}(),MC=((mC=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||mC)},mC.\u0275cmp=a.sc({type:mC,selectors:[["ng-component"]],decls:1,vars:0,template:function(t,e){1&t&&a.zc(0,"router-outlet")},directives:function(){return[Gx]},encapsulation:2}),mC),jC=function(){function t(e){_classCallCheck(this,t),this.params=e||{}}return _createClass(t,[{key:"has",value:function(t){return this.params.hasOwnProperty(t)}},{key:"get",value:function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e[0]:e}return null}},{key:"getAll",value:function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e:[e]}return[]}},{key:"keys",get:function(){return Object.keys(this.params)}}]),t}();function LC(t){return new jC(t)}function FC(t){var e=Error("NavigationCancelingError: "+t);return e.ngNavigationCancelingError=!0,e}function zC(t,e,i){var n=i.path.split("/");if(n.length>t.length)return null;if("full"===i.pathMatch&&(e.hasChildren()||n.length1&&void 0!==arguments[1]?arguments[1]:"",i=0;i-1})):t===e}function WC(t){return Array.prototype.concat.apply([],t)}function YC(t){return t.length>0?t[t.length-1]:null}function QC(t,e){for(var i in t)t.hasOwnProperty(i)&&e(t[i],i)}function $C(t){return Object(a.Mb)(t)?t:Object(a.Nb)(t)?Object(er.a)(Promise.resolve(t)):Ne(t)}function KC(t,e,i){return i?function(t,e){return qC(t,e)}(t.queryParams,e.queryParams)&&function t(e,i){if(!tw(e.segments,i.segments))return!1;if(e.numberOfChildren!==i.numberOfChildren)return!1;for(var n in i.children){if(!e.children[n])return!1;if(!t(e.children[n],i.children[n]))return!1}return!0}(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every((function(i){return GC(t[i],e[i])}))}(t.queryParams,e.queryParams)&&function t(e,i){return function e(i,n,a){if(i.segments.length>a.length)return!!tw(i.segments.slice(0,a.length),a)&&!n.hasChildren();if(i.segments.length===a.length){if(!tw(i.segments,a))return!1;for(var r in n.children){if(!i.children[r])return!1;if(!t(i.children[r],n.children[r]))return!1}return!0}var o=a.slice(0,i.segments.length),s=a.slice(i.segments.length);return!!tw(i.segments,o)&&!!i.children.primary&&e(i.children.primary,n,s)}(e,i,i.segments)}(t.root,e.root)}var XC=function(){function t(e,i,n){_classCallCheck(this,t),this.root=e,this.queryParams=i,this.fragment=n}return _createClass(t,[{key:"toString",value:function(){return aw.serialize(this)}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=LC(this.queryParams)),this._queryParamMap}}]),t}(),ZC=function(){function t(e,i){var n=this;_classCallCheck(this,t),this.segments=e,this.children=i,this.parent=null,QC(i,(function(t,e){return t.parent=n}))}return _createClass(t,[{key:"hasChildren",value:function(){return this.numberOfChildren>0}},{key:"toString",value:function(){return rw(this)}},{key:"numberOfChildren",get:function(){return Object.keys(this.children).length}}]),t}(),JC=function(){function t(e,i){_classCallCheck(this,t),this.path=e,this.parameters=i}return _createClass(t,[{key:"toString",value:function(){return dw(this)}},{key:"parameterMap",get:function(){return this._parameterMap||(this._parameterMap=LC(this.parameters)),this._parameterMap}}]),t}();function tw(t,e){return t.length===e.length&&t.every((function(t,i){return t.path===e[i].path}))}function ew(t,e){var i=[];return QC(t.children,(function(t,n){"primary"===n&&(i=i.concat(e(t,n)))})),QC(t.children,(function(t,n){"primary"!==n&&(i=i.concat(e(t,n)))})),i}var iw=function t(){_classCallCheck(this,t)},nw=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"parse",value:function(t){var e=new gw(t);return new XC(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}},{key:"serialize",value:function(t){var e,i,n;return"".concat("/".concat(function t(e,i){if(!e.hasChildren())return rw(e);if(i){var n=e.children.primary?t(e.children.primary,!1):"",a=[];return QC(e.children,(function(e,i){"primary"!==i&&a.push("".concat(i,":").concat(t(e,!1)))})),a.length>0?"".concat(n,"(").concat(a.join("//"),")"):n}var r=ew(e,(function(i,n){return"primary"===n?[t(e.children.primary,!1)]:["".concat(n,":").concat(t(i,!1))]}));return"".concat(rw(e),"/(").concat(r.join("//"),")")}(t.root,!0)),(i=t.queryParams,n=Object.keys(i).map((function(t){var e=i[t];return Array.isArray(e)?e.map((function(e){return"".concat(sw(t),"=").concat(sw(e))})).join("&"):"".concat(sw(t),"=").concat(sw(e))})),n.length?"?".concat(n.join("&")):"")).concat("string"==typeof t.fragment?"#".concat((e=t.fragment,encodeURI(e))):"")}}]),t}(),aw=new nw;function rw(t){return t.segments.map((function(t){return dw(t)})).join("/")}function ow(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function sw(t){return ow(t).replace(/%3B/gi,";")}function lw(t){return ow(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function cw(t){return decodeURIComponent(t)}function uw(t){return cw(t.replace(/\+/g,"%20"))}function dw(t){return"".concat(lw(t.path)).concat((e=t.parameters,Object.keys(e).map((function(t){return";".concat(lw(t),"=").concat(lw(e[t]))})).join("")));var e}var hw=/^[^\/()?;=#]+/;function mw(t){var e=t.match(hw);return e?e[0]:""}var fw=/^[^=?&#]+/,pw=/^[^?&#]+/,gw=function(){function t(e){_classCallCheck(this,t),this.url=e,this.remaining=e}return _createClass(t,[{key:"parseRootSegment",value:function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new ZC([],{}):new ZC([],this.parseChildren())}},{key:"parseQueryParams",value:function(){var t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}},{key:"parseFragment",value:function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}},{key:"parseChildren",value:function(){if(""===this.remaining)return{};this.consumeOptional("/");var t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());var e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));var i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(i.primary=new ZC(t,e)),i}},{key:"parseSegment",value:function(){var t=mw(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '".concat(this.remaining,"'."));return this.capture(t),new JC(cw(t),this.parseMatrixParams())}},{key:"parseMatrixParams",value:function(){for(var t={};this.consumeOptional(";");)this.parseParam(t);return t}},{key:"parseParam",value:function(t){var e=mw(this.remaining);if(e){this.capture(e);var i="";if(this.consumeOptional("=")){var n=mw(this.remaining);n&&(i=n,this.capture(i))}t[cw(e)]=cw(i)}}},{key:"parseQueryParam",value:function(t){var e=function(t){var e=t.match(fw);return e?e[0]:""}(this.remaining);if(e){this.capture(e);var i="";if(this.consumeOptional("=")){var n=function(t){var e=t.match(pw);return e?e[0]:""}(this.remaining);n&&(i=n,this.capture(i))}var a=uw(e),r=uw(i);if(t.hasOwnProperty(a)){var o=t[a];Array.isArray(o)||(o=[o],t[a]=o),o.push(r)}else t[a]=r}}},{key:"parseParens",value:function(t){var e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var i=mw(this.remaining),n=this.remaining[i.length];if("/"!==n&&")"!==n&&";"!==n)throw new Error("Cannot parse url '".concat(this.url,"'"));var a=void 0;i.indexOf(":")>-1?(a=i.substr(0,i.indexOf(":")),this.capture(a),this.capture(":")):t&&(a="primary");var r=this.parseChildren();e[a]=1===Object.keys(r).length?r.primary:new ZC([],r),this.consumeOptional("//")}return e}},{key:"peekStartsWith",value:function(t){return this.remaining.startsWith(t)}},{key:"consumeOptional",value:function(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}},{key:"capture",value:function(t){if(!this.consumeOptional(t))throw new Error('Expected "'.concat(t,'".'))}}]),t}(),vw=function(){function t(e){_classCallCheck(this,t),this._root=e}return _createClass(t,[{key:"parent",value:function(t){var e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}},{key:"children",value:function(t){var e=bw(t,this._root);return e?e.children.map((function(t){return t.value})):[]}},{key:"firstChild",value:function(t){var e=bw(t,this._root);return e&&e.children.length>0?e.children[0].value:null}},{key:"siblings",value:function(t){var e=yw(t,this._root);return e.length<2?[]:e[e.length-2].children.map((function(t){return t.value})).filter((function(e){return e!==t}))}},{key:"pathFromRoot",value:function(t){return yw(t,this._root).map((function(t){return t.value}))}},{key:"root",get:function(){return this._root.value}}]),t}();function bw(t,e){if(t===e.value)return e;var i,n=_createForOfIteratorHelper(e.children);try{for(n.s();!(i=n.n()).done;){var a=bw(t,i.value);if(a)return a}}catch(r){n.e(r)}finally{n.f()}return null}function yw(t,e){if(t===e.value)return[e];var i,n=_createForOfIteratorHelper(e.children);try{for(n.s();!(i=n.n()).done;){var a=yw(t,i.value);if(a.length)return a.unshift(e),a}}catch(r){n.e(r)}finally{n.f()}return[]}var _w=function(){function t(e,i){_classCallCheck(this,t),this.value=e,this.children=i}return _createClass(t,[{key:"toString",value:function(){return"TreeNode(".concat(this.value,")")}}]),t}();function kw(t){var e={};return t&&t.children.forEach((function(t){return e[t.value.outlet]=t})),e}var Cw=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t)).snapshot=n,Ew(_assertThisInitialized(a),t),a}return _createClass(i,[{key:"toString",value:function(){return this.snapshot.toString()}}]),i}(vw);function ww(t,e){var i=function(t,e){var i=new Ow([],{},{},"",{},"primary",e,null,t.root,-1,{});return new Dw("",new _w(i,[]))}(t,e),n=new $k([new JC("",{})]),a=new $k({}),r=new $k({}),o=new $k({}),s=new $k(""),l=new xw(n,a,o,s,r,"primary",e,i.root);return l.snapshot=i.root,new Cw(new _w(l,[]),i)}var xw=function(){function t(e,i,n,a,r,o,s,l){_classCallCheck(this,t),this.url=e,this.params=i,this.queryParams=n,this.fragment=a,this.data=r,this.outlet=o,this.component=s,this._futureSnapshot=l}return _createClass(t,[{key:"toString",value:function(){return this.snapshot?this.snapshot.toString():"Future(".concat(this._futureSnapshot,")")}},{key:"routeConfig",get:function(){return this._futureSnapshot.routeConfig}},{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=this.params.pipe(Object(ai.a)((function(t){return LC(t)})))),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Object(ai.a)((function(t){return LC(t)})))),this._queryParamMap}}]),t}();function Sw(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"emptyOnly",i=t.pathFromRoot,n=0;if("always"!==e)for(n=i.length-1;n>=1;){var a=i[n],r=i[n-1];if(a.routeConfig&&""===a.routeConfig.path)n--;else{if(r.component)break;n--}}return function(t){return t.reduce((function(t,e){return{params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}}),{params:{},data:{},resolve:{}})}(i.slice(n))}var Ow=function(){function t(e,i,n,a,r,o,s,l,c,u,d){_classCallCheck(this,t),this.url=e,this.params=i,this.queryParams=n,this.fragment=a,this.data=r,this.outlet=o,this.component=s,this.routeConfig=l,this._urlSegment=c,this._lastPathIndex=u,this._resolve=d}return _createClass(t,[{key:"toString",value:function(){return"Route(url:'".concat(this.url.map((function(t){return t.toString()})).join("/"),"', path:'").concat(this.routeConfig?this.routeConfig.path:"","')")}},{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=LC(this.params)),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=LC(this.queryParams)),this._queryParamMap}}]),t}(),Dw=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,n)).url=t,Ew(_assertThisInitialized(a),n),a}return _createClass(i,[{key:"toString",value:function(){return Aw(this._root)}}]),i}(vw);function Ew(t,e){e.value._routerState=t,e.children.forEach((function(e){return Ew(t,e)}))}function Aw(t){var e=t.children.length>0?" { ".concat(t.children.map(Aw).join(", ")," } "):"";return"".concat(t.value).concat(e)}function Iw(t){if(t.snapshot){var e=t.snapshot,i=t._futureSnapshot;t.snapshot=i,qC(e.queryParams,i.queryParams)||t.queryParams.next(i.queryParams),e.fragment!==i.fragment&&t.fragment.next(i.fragment),qC(e.params,i.params)||t.params.next(i.params),function(t,e){if(t.length!==e.length)return!1;for(var i=0;i0&&Pw(n[0]))throw new Error("Root segment cannot have matrix parameters");var a=n.find((function(t){return"object"==typeof t&&null!=t&&t.outlets}));if(a&&a!==YC(n))throw new Error("{outlets:{}} has to be the last command")}return _createClass(t,[{key:"toRoot",value:function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}]),t}(),jw=function t(e,i,n){_classCallCheck(this,t),this.segmentGroup=e,this.processChildren=i,this.index=n};function Lw(t){return"object"==typeof t&&null!=t&&t.outlets?t.outlets.primary:"".concat(t)}function Fw(t,e,i){if(t||(t=new ZC([],{})),0===t.segments.length&&t.hasChildren())return zw(t,e,i);var n=function(t,e,i){for(var n=0,a=e,r={match:!1,pathIndex:0,commandIndex:0};a=i.length)return r;var o=t.segments[a],s=Lw(i[n]),l=n0&&void 0===s)break;if(s&&l&&"object"==typeof l&&void 0===l.outlets){if(!Uw(s,l,o))return r;n+=2}else{if(!Uw(s,{},o))return r;n++}a++}return{match:!0,pathIndex:a,commandIndex:n}}(t,e,i),a=i.slice(n.commandIndex);if(n.match&&n.pathIndex0?new ZC([],{primary:t}):t;return new XC(n,e,i)}},{key:"expandSegmentGroup",value:function(t,e,i,n){return 0===i.segments.length&&i.hasChildren()?this.expandChildren(t,e,i).pipe(Object(ai.a)((function(t){return new ZC([],t)}))):this.expandSegment(t,i,e,i.segments,n,!0)}},{key:"expandChildren",value:function(t,e,i){var n=this;return function(i,a){if(0===Object.keys(i).length)return Ne({});var r=[],o=[],s={};return QC(i,(function(i,a){var l,c,u=(l=a,c=i,n.expandSegmentGroup(t,e,c,l)).pipe(Object(ai.a)((function(t){return s[a]=t})));"primary"===a?r.push(u):o.push(u)})),Ne.apply(null,r.concat(o)).pipe(On(),lC(),Object(ai.a)((function(){return s})))}(i.children)}},{key:"expandSegment",value:function(t,e,i,n,a,r){var o=this;return Ne.apply(void 0,_toConsumableArray(i)).pipe(Object(ai.a)((function(s){return o.expandSegmentAgainstRoute(t,e,i,s,n,a,r).pipe(Hm((function(t){if(t instanceof Yw)return Ne(null);throw t})))})),On(),cC((function(t){return!!t})),Hm((function(t,i){if(t instanceof Kk||"EmptyError"===t.name){if(o.noLeftoversInUrl(e,n,a))return Ne(new ZC([],{}));throw new Yw(e)}throw t})))}},{key:"noLeftoversInUrl",value:function(t,e,i){return 0===e.length&&!t.children[i]}},{key:"expandSegmentAgainstRoute",value:function(t,e,i,n,a,r,o){return ix(n)!==r?$w(e):void 0===n.redirectTo?this.matchSegmentAgainstRoute(t,e,n,a):o&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,i,n,a,r):$w(e)}},{key:"expandSegmentAgainstRouteUsingRedirect",value:function(t,e,i,n,a,r){return"**"===n.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,i,n,r):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,n,a,r)}},{key:"expandWildCardWithParamsAgainstRouteUsingRedirect",value:function(t,e,i,n){var a=this,r=this.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?Kw(r):this.lineralizeSegments(i,r).pipe(Object(Km.a)((function(i){var r=new ZC(i,{});return a.expandSegment(t,r,e,i,n,!1)})))}},{key:"expandRegularSegmentAgainstRouteUsingRedirect",value:function(t,e,i,n,a,r){var o=this,s=Jw(e,n,a),l=s.matched,c=s.consumedSegments,u=s.lastChild,d=s.positionalParamSegments;if(!l)return $w(e);var h=this.applyRedirectCommands(c,n.redirectTo,d);return n.redirectTo.startsWith("/")?Kw(h):this.lineralizeSegments(n,h).pipe(Object(Km.a)((function(n){return o.expandSegment(t,e,i,n.concat(a.slice(u)),r,!1)})))}},{key:"matchSegmentAgainstRoute",value:function(t,e,i,n){var a=this;if("**"===i.path)return i.loadChildren?this.configLoader.load(t.injector,i).pipe(Object(ai.a)((function(t){return i._loadedConfig=t,new ZC(n,{})}))):Ne(new ZC(n,{}));var r=Jw(e,i,n),o=r.matched,s=r.consumedSegments,l=r.lastChild;if(!o)return $w(e);var c=n.slice(l);return this.getChildConfig(t,i,n).pipe(Object(Km.a)((function(t){var i=t.module,n=t.routes,r=function(t,e,i,n){return i.length>0&&function(t,e,i){return i.some((function(i){return ex(t,e,i)&&"primary"!==ix(i)}))}(t,i,n)?{segmentGroup:tx(new ZC(e,function(t,e){var i={};i.primary=e;var n,a=_createForOfIteratorHelper(t);try{for(a.s();!(n=a.n()).done;){var r=n.value;""===r.path&&"primary"!==ix(r)&&(i[ix(r)]=new ZC([],{}))}}catch(o){a.e(o)}finally{a.f()}return i}(n,new ZC(i,t.children)))),slicedSegments:[]}:0===i.length&&function(t,e,i){return i.some((function(i){return ex(t,e,i)}))}(t,i,n)?{segmentGroup:tx(new ZC(t.segments,function(t,e,i,n){var a,r={},o=_createForOfIteratorHelper(i);try{for(o.s();!(a=o.n()).done;){var s=a.value;ex(t,e,s)&&!n[ix(s)]&&(r[ix(s)]=new ZC([],{}))}}catch(l){o.e(l)}finally{o.f()}return Object.assign(Object.assign({},n),r)}(t,i,n,t.children))),slicedSegments:i}:{segmentGroup:t,slicedSegments:i}}(e,s,c,n),o=r.segmentGroup,l=r.slicedSegments;return 0===l.length&&o.hasChildren()?a.expandChildren(i,n,o).pipe(Object(ai.a)((function(t){return new ZC(s,t)}))):0===n.length&&0===l.length?Ne(new ZC(s,{})):a.expandSegment(i,o,n,l,"primary",!0).pipe(Object(ai.a)((function(t){return new ZC(s.concat(t.segments),t.children)})))})))}},{key:"getChildConfig",value:function(t,e,i){var n=this;return e.children?Ne(new NC(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Ne(e._loadedConfig):function(t,e,i){var n,a=e.canLoad;return a&&0!==a.length?Object(er.a)(a).pipe(Object(ai.a)((function(n){var a,r=t.get(n);if(function(t){return t&&Gw(t.canLoad)}(r))a=r.canLoad(e,i);else{if(!Gw(r))throw new Error("Invalid CanLoad guard");a=r(e,i)}return $C(a)}))).pipe(On(),(n=function(t){return!0===t},function(t){return t.lift(new uC(n,void 0,t))})):Ne(!0)}(t.injector,e,i).pipe(Object(Km.a)((function(i){return i?n.configLoader.load(t.injector,e).pipe(Object(ai.a)((function(t){return e._loadedConfig=t,t}))):function(t){return new oi.a((function(e){return e.error(FC("Cannot load children because the guard of the route \"path: '".concat(t.path,"'\" returned false")))}))}(e)}))):Ne(new NC([],t))}},{key:"lineralizeSegments",value:function(t,e){for(var i=[],n=e.root;;){if(i=i.concat(n.segments),0===n.numberOfChildren)return Ne(i);if(n.numberOfChildren>1||!n.children.primary)return Xw(t.redirectTo);n=n.children.primary}}},{key:"applyRedirectCommands",value:function(t,e,i){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,i)}},{key:"applyRedirectCreatreUrlTree",value:function(t,e,i,n){var a=this.createSegmentGroup(t,e.root,i,n);return new XC(a,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}},{key:"createQueryParams",value:function(t,e){var i={};return QC(t,(function(t,n){if("string"==typeof t&&t.startsWith(":")){var a=t.substring(1);i[n]=e[a]}else i[n]=t})),i}},{key:"createSegmentGroup",value:function(t,e,i,n){var a=this,r=this.createSegments(t,e.segments,i,n),o={};return QC(e.children,(function(e,r){o[r]=a.createSegmentGroup(t,e,i,n)})),new ZC(r,o)}},{key:"createSegments",value:function(t,e,i,n){var a=this;return e.map((function(e){return e.path.startsWith(":")?a.findPosParam(t,e,n):a.findOrReturn(e,i)}))}},{key:"findPosParam",value:function(t,e,i){var n=i[e.path.substring(1)];if(!n)throw new Error("Cannot redirect to '".concat(t,"'. Cannot find '").concat(e.path,"'."));return n}},{key:"findOrReturn",value:function(t,e){var i,n=0,a=_createForOfIteratorHelper(e);try{for(a.s();!(i=a.n()).done;){var r=i.value;if(r.path===t.path)return e.splice(n),r;n++}}catch(o){a.e(o)}finally{a.f()}return t}}]),t}();function Jw(t,e,i){if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||i.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};var n=(e.matcher||zC)(i,t,e);return n?{matched:!0,consumedSegments:n.consumed,lastChild:n.consumed.length,positionalParamSegments:n.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function tx(t){if(1===t.numberOfChildren&&t.children.primary){var e=t.children.primary;return new ZC(t.segments.concat(e.segments),e.children)}return t}function ex(t,e,i){return(!(t.hasChildren()||e.length>0)||"full"!==i.pathMatch)&&""===i.path&&void 0!==i.redirectTo}function ix(t){return t.outlet||"primary"}var nx=function t(e){_classCallCheck(this,t),this.path=e,this.route=this.path[this.path.length-1]},ax=function t(e,i){_classCallCheck(this,t),this.component=e,this.route=i};function rx(t,e,i){var n=function(t){if(!t)return null;for(var e=t.parent;e;e=e.parent){var i=e.routeConfig;if(i&&i._loadedConfig)return i._loadedConfig}return null}(e);return(n?n.module.injector:i).get(t)}function ox(t,e,i){var n=kw(t),a=t.value;QC(n,(function(t,n){ox(t,a.component?e?e.children.getContext(n):null:e,i)})),i.canDeactivateChecks.push(new ax(a.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,a))}var sx=Symbol("INITIAL_VALUE");function lx(){return wc((function(t){return jg.apply(void 0,_toConsumableArray(t.map((function(t){return t.pipe(ci(1),En(sx))})))).pipe(hC((function(t,e){var i=!1;return e.reduce((function(t,n,a){if(t!==sx)return t;if(n===sx&&(i=!0),!i){if(!1===n)return n;if(a===e.length-1||Ww(n))return n}return t}),t)}),sx),ei((function(t){return t!==sx})),Object(ai.a)((function(t){return Ww(t)?t:!0===t})),ci(1))}))}function cx(t,e){return null!==t&&e&&e(new TC(t)),Ne(!0)}function ux(t,e){return null!==t&&e&&e(new AC(t)),Ne(!0)}function dx(t,e,i){var n=e.routeConfig?e.routeConfig.canActivate:null;return n&&0!==n.length?Ne(n.map((function(n){return Xl((function(){var a,r=rx(n,e,i);if(function(t){return t&&Gw(t.canActivate)}(r))a=$C(r.canActivate(e,t));else{if(!Gw(r))throw new Error("Invalid CanActivate guard");a=$C(r(e,t))}return a.pipe(cC())}))}))).pipe(lx()):Ne(!0)}function hx(t,e,i){var n=e[e.length-1],a=e.slice(0,e.length-1).reverse().map((function(t){return function(t){var e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(t)})).filter((function(t){return null!==t})).map((function(e){return Xl((function(){return Ne(e.guards.map((function(a){var r,o=rx(a,e.node,i);if(function(t){return t&&Gw(t.canActivateChild)}(o))r=$C(o.canActivateChild(n,t));else{if(!Gw(o))throw new Error("Invalid CanActivateChild guard");r=$C(o(n,t))}return r.pipe(cC())}))).pipe(lx())}))}));return Ne(a).pipe(lx())}var mx=function t(){_classCallCheck(this,t)},fx=function(){function t(e,i,n,a,r,o){_classCallCheck(this,t),this.rootComponentType=e,this.config=i,this.urlTree=n,this.url=a,this.paramsInheritanceStrategy=r,this.relativeLinkResolution=o}return _createClass(t,[{key:"recognize",value:function(){try{var t=vx(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,"primary"),i=new Ow([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},"primary",this.rootComponentType,null,this.urlTree.root,-1,{}),n=new _w(i,e),a=new Dw(this.url,n);return this.inheritParamsAndData(a._root),Ne(a)}catch(r){return new oi.a((function(t){return t.error(r)}))}}},{key:"inheritParamsAndData",value:function(t){var e=this,i=t.value,n=Sw(i,this.paramsInheritanceStrategy);i.params=Object.freeze(n.params),i.data=Object.freeze(n.data),t.children.forEach((function(t){return e.inheritParamsAndData(t)}))}},{key:"processSegmentGroup",value:function(t,e,i){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,i)}},{key:"processChildren",value:function(t,e){var i,n=this,a=ew(e,(function(e,i){return n.processSegmentGroup(t,e,i)}));return i={},a.forEach((function(t){var e=i[t.value.outlet];if(e){var n=e.url.map((function(t){return t.toString()})).join("/"),a=t.value.url.map((function(t){return t.toString()})).join("/");throw new Error("Two segments cannot have the same outlet name: '".concat(n,"' and '").concat(a,"'."))}i[t.value.outlet]=t.value})),a.sort((function(t,e){return"primary"===t.value.outlet?-1:"primary"===e.value.outlet?1:t.value.outlet.localeCompare(e.value.outlet)})),a}},{key:"processSegment",value:function(t,e,i,n){var a,r=_createForOfIteratorHelper(t);try{for(r.s();!(a=r.n()).done;){var o=a.value;try{return this.processSegmentAgainstRoute(o,e,i,n)}catch(s){if(!(s instanceof mx))throw s}}}catch(l){r.e(l)}finally{r.f()}if(this.noLeftoversInUrl(e,i,n))return[];throw new mx}},{key:"noLeftoversInUrl",value:function(t,e,i){return 0===e.length&&!t.children[i]}},{key:"processSegmentAgainstRoute",value:function(t,e,i,n){if(t.redirectTo)throw new mx;if((t.outlet||"primary")!==n)throw new mx;var a,r=[],o=[];if("**"===t.path){var s=i.length>0?YC(i).parameters:{};a=new Ow(i,s,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,_x(t),n,t.component,t,px(e),gx(e)+i.length,kx(t))}else{var l=function(t,e,i){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||i.length>0))throw new mx;return{consumedSegments:[],lastChild:0,parameters:{}}}var n=(e.matcher||zC)(i,t,e);if(!n)throw new mx;var a={};QC(n.posParams,(function(t,e){a[e]=t.path}));var r=n.consumed.length>0?Object.assign(Object.assign({},a),n.consumed[n.consumed.length-1].parameters):a;return{consumedSegments:n.consumed,lastChild:n.consumed.length,parameters:r}}(e,t,i);r=l.consumedSegments,o=i.slice(l.lastChild),a=new Ow(r,l.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,_x(t),n,t.component,t,px(e),gx(e)+r.length,kx(t))}var c=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),u=vx(e,r,o,c,this.relativeLinkResolution),d=u.segmentGroup,h=u.slicedSegments;if(0===h.length&&d.hasChildren()){var m=this.processChildren(c,d);return[new _w(a,m)]}if(0===c.length&&0===h.length)return[new _w(a,[])];var f=this.processSegment(c,d,h,"primary");return[new _w(a,f)]}}]),t}();function px(t){for(var e=t;e._sourceSegment;)e=e._sourceSegment;return e}function gx(t){for(var e=t,i=e._segmentIndexShift?e._segmentIndexShift:0;e._sourceSegment;)i+=(e=e._sourceSegment)._segmentIndexShift?e._segmentIndexShift:0;return i-1}function vx(t,e,i,n,a){if(i.length>0&&function(t,e,i){return i.some((function(i){return bx(t,e,i)&&"primary"!==yx(i)}))}(t,i,n)){var r=new ZC(e,function(t,e,i,n){var a={};a.primary=n,n._sourceSegment=t,n._segmentIndexShift=e.length;var r,o=_createForOfIteratorHelper(i);try{for(o.s();!(r=o.n()).done;){var s=r.value;if(""===s.path&&"primary"!==yx(s)){var l=new ZC([],{});l._sourceSegment=t,l._segmentIndexShift=e.length,a[yx(s)]=l}}}catch(c){o.e(c)}finally{o.f()}return a}(t,e,n,new ZC(i,t.children)));return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:[]}}if(0===i.length&&function(t,e,i){return i.some((function(i){return bx(t,e,i)}))}(t,i,n)){var o=new ZC(t.segments,function(t,e,i,n,a,r){var o,s={},l=_createForOfIteratorHelper(n);try{for(l.s();!(o=l.n()).done;){var c=o.value;if(bx(t,i,c)&&!a[yx(c)]){var u=new ZC([],{});u._sourceSegment=t,u._segmentIndexShift="legacy"===r?t.segments.length:e.length,s[yx(c)]=u}}}catch(d){l.e(d)}finally{l.f()}return Object.assign(Object.assign({},a),s)}(t,e,i,n,t.children,a));return o._sourceSegment=t,o._segmentIndexShift=e.length,{segmentGroup:o,slicedSegments:i}}var s=new ZC(t.segments,t.children);return s._sourceSegment=t,s._segmentIndexShift=e.length,{segmentGroup:s,slicedSegments:i}}function bx(t,e,i){return(!(t.hasChildren()||e.length>0)||"full"!==i.pathMatch)&&""===i.path&&void 0===i.redirectTo}function yx(t){return t.outlet||"primary"}function _x(t){return t.data||{}}function kx(t){return t.resolve||{}}function Cx(t,e,i,n){var a=rx(t,e,n);return $C(a.resolve?a.resolve(e,i):a(e,i))}function wx(t){return function(e){return e.pipe(wc((function(e){var i=t(e);return i?Object(er.a)(i).pipe(Object(ai.a)((function(){return e}))):Object(er.a)([e])})))}}var xx=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"shouldDetach",value:function(t){return!1}},{key:"store",value:function(t,e){}},{key:"shouldAttach",value:function(t){return!1}},{key:"retrieve",value:function(t){return null}},{key:"shouldReuseRoute",value:function(t,e){return t.routeConfig===e.routeConfig}}]),t}(),Sx=new a.v("ROUTES"),Ox=function(){function t(e,i,n,a){_classCallCheck(this,t),this.loader=e,this.compiler=i,this.onLoadStartListener=n,this.onLoadEndListener=a}return _createClass(t,[{key:"load",value:function(t,e){var i=this;return this.onLoadStartListener&&this.onLoadStartListener(e),this.loadModuleFactory(e.loadChildren).pipe(Object(ai.a)((function(n){i.onLoadEndListener&&i.onLoadEndListener(e);var a=n.create(t);return new NC(WC(a.injector.get(Sx)).map(HC),a)})))}},{key:"loadModuleFactory",value:function(t){var e=this;return"string"==typeof t?Object(er.a)(this.loader.load(t)):$C(t()).pipe(Object(Km.a)((function(t){return t instanceof a.B?Ne(t):Object(er.a)(e.compiler.compileModuleAsync(t))})))}}]),t}(),Dx=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"shouldProcessUrl",value:function(t){return!0}},{key:"extract",value:function(t){return t}},{key:"merge",value:function(t,e){return t}}]),t}();function Ex(t){throw t}function Ax(t,e,i){return e.parse("/")}function Ix(t,e){return Ne(null)}var Tx,Px,Rx,Mx=((Rx=function(){function t(e,i,n,r,o,s,l,c){var u=this;_classCallCheck(this,t),this.rootComponentType=e,this.urlSerializer=i,this.rootContexts=n,this.location=r,this.config=c,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new Me.a,this.errorHandler=Ex,this.malformedUriErrorHandler=Ax,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Ix,afterPreactivation:Ix},this.urlHandlingStrategy=new Dx,this.routeReuseStrategy=new xx,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=o.get(a.D),this.console=o.get(a.ib);var d=o.get(a.F);this.isNgZoneEnabled=d instanceof a.F,this.resetConfig(c),this.currentUrlTree=new XC(new ZC([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new Ox(s,l,(function(t){return u.triggerEvent(new DC(t))}),(function(t){return u.triggerEvent(new EC(t))})),this.routerState=ww(this.currentUrlTree,this.rootComponentType),this.transitions=new $k({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}return _createClass(t,[{key:"setupNavigations",value:function(t){var e=this,i=this.events;return t.pipe(ei((function(t){return 0!==t.id})),Object(ai.a)((function(t){return Object.assign(Object.assign({},t),{extractedUrl:e.urlHandlingStrategy.extract(t.rawUrl)})})),wc((function(t){var n,a,r,o=!1,s=!1;return Ne(t).pipe(qe((function(t){e.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:e.lastSuccessfulNavigation?Object.assign(Object.assign({},e.lastSuccessfulNavigation),{previousNavigation:null}):null}})),wc((function(t){var n,a,r,o,s=!e.navigated||t.extractedUrl.toString()!==e.browserUrlTree.toString();if(("reload"===e.onSameUrlNavigation||s)&&e.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return Ne(t).pipe(wc((function(t){var n=e.transitions.getValue();return i.next(new bC(t.id,e.serializeUrl(t.extractedUrl),t.source,t.restoredState)),n!==e.transitions.getValue()?si:[t]})),wc((function(t){return Promise.resolve(t)})),(n=e.ngModule.injector,a=e.configLoader,r=e.urlSerializer,o=e.config,function(t){return t.pipe(wc((function(t){return function(t,e,i,n,a){return new Zw(t,e,i,n,a).apply()}(n,a,r,t.extractedUrl,o).pipe(Object(ai.a)((function(e){return Object.assign(Object.assign({},t),{urlAfterRedirects:e})})))})))}),qe((function(t){e.currentNavigation=Object.assign(Object.assign({},e.currentNavigation),{finalUrl:t.urlAfterRedirects})})),function(t,i,n,a,r){return function(n){return n.pipe(Object(Km.a)((function(n){return function(t,e,i,n){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"emptyOnly",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"legacy";return new fx(t,e,i,n,a,r).recognize()}(t,i,n.urlAfterRedirects,(o=n.urlAfterRedirects,e.serializeUrl(o)),a,r).pipe(Object(ai.a)((function(t){return Object.assign(Object.assign({},n),{targetSnapshot:t})})));var o})))}}(e.rootComponentType,e.config,0,e.paramsInheritanceStrategy,e.relativeLinkResolution),qe((function(t){"eager"===e.urlUpdateStrategy&&(t.extras.skipLocationChange||e.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),e.browserUrlTree=t.urlAfterRedirects)})),qe((function(t){var n=new CC(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);i.next(n)})));if(s&&e.rawUrlTree&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){var l=t.id,c=t.extractedUrl,u=t.source,d=t.restoredState,h=t.extras,m=new bC(l,e.serializeUrl(c),u,d);i.next(m);var f=ww(c,e.rootComponentType).snapshot;return Ne(Object.assign(Object.assign({},t),{targetSnapshot:f,urlAfterRedirects:c,extras:Object.assign(Object.assign({},h),{skipLocationChange:!1,replaceUrl:!1})}))}return e.rawUrlTree=t.rawUrl,e.browserUrlTree=t.urlAfterRedirects,t.resolve(null),si})),wx((function(t){var i=t.targetSnapshot,n=t.id,a=t.extractedUrl,r=t.rawUrl,o=t.extras,s=o.skipLocationChange,l=o.replaceUrl;return e.hooks.beforePreactivation(i,{navigationId:n,appliedUrlTree:a,rawUrlTree:r,skipLocationChange:!!s,replaceUrl:!!l})})),qe((function(t){var i=new wC(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(i)})),Object(ai.a)((function(t){return Object.assign(Object.assign({},t),{guards:(i=t.targetSnapshot,n=t.currentSnapshot,a=e.rootContexts,r=i._root,function t(e,i,n,a){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},o=kw(i);return e.children.forEach((function(e){!function(e,i,n,a){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},o=e.value,s=i?i.value:null,l=n?n.getContext(e.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){var c=function(t,e,i){if("function"==typeof i)return i(t,e);switch(i){case"pathParamsChange":return!tw(t.url,e.url);case"pathParamsOrQueryParamsChange":return!tw(t.url,e.url)||!qC(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Tw(t,e)||!qC(t.queryParams,e.queryParams);case"paramsChange":default:return!Tw(t,e)}}(s,o,o.routeConfig.runGuardsAndResolvers);c?r.canActivateChecks.push(new nx(a)):(o.data=s.data,o._resolvedData=s._resolvedData),t(e,i,o.component?l?l.children:null:n,a,r),c&&r.canDeactivateChecks.push(new ax(l&&l.outlet&&l.outlet.component||null,s))}else s&&ox(i,l,r),r.canActivateChecks.push(new nx(a)),t(e,null,o.component?l?l.children:null:n,a,r)}(e,o[e.value.outlet],n,a.concat([e.value]),r),delete o[e.value.outlet]})),QC(o,(function(t,e){return ox(t,n.getContext(e),r)})),r}(r,n?n._root:null,a,[r.value]))});var i,n,a,r})),function(t,e){return function(i){return i.pipe(Object(Km.a)((function(i){var n=i.targetSnapshot,a=i.currentSnapshot,r=i.guards,o=r.canActivateChecks,s=r.canDeactivateChecks;return 0===s.length&&0===o.length?Ne(Object.assign(Object.assign({},i),{guardsResult:!0})):function(t,e,i,n){return Object(er.a)(t).pipe(Object(Km.a)((function(t){return function(t,e,i,n,a){var r=e&&e.routeConfig?e.routeConfig.canDeactivate:null;return r&&0!==r.length?Ne(r.map((function(r){var o,s=rx(r,e,a);if(function(t){return t&&Gw(t.canDeactivate)}(s))o=$C(s.canDeactivate(t,e,i,n));else{if(!Gw(s))throw new Error("Invalid CanDeactivate guard");o=$C(s(t,e,i,n))}return o.pipe(cC())}))).pipe(lx()):Ne(!0)}(t.component,t.route,i,e,n)})),cC((function(t){return!0!==t}),!0))}(s,n,a,t).pipe(Object(Km.a)((function(i){return i&&"boolean"==typeof i?function(t,e,i,n){return Object(er.a)(e).pipe(Xm((function(e){return Object(er.a)([ux(e.route.parent,n),cx(e.route,n),hx(t,e.path,i),dx(t,e.route,i)]).pipe(On(),cC((function(t){return!0!==t}),!0))})),cC((function(t){return!0!==t}),!0))}(n,o,t,e):Ne(i)})),Object(ai.a)((function(t){return Object.assign(Object.assign({},i),{guardsResult:t})})))})))}}(e.ngModule.injector,(function(t){return e.triggerEvent(t)})),qe((function(t){if(Ww(t.guardsResult)){var i=FC('Redirecting to "'.concat(e.serializeUrl(t.guardsResult),'"'));throw i.url=t.guardsResult,i}})),qe((function(t){var i=new xC(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);e.triggerEvent(i)})),ei((function(t){if(!t.guardsResult){e.resetUrlToCurrentUrlTree();var n=new _C(t.id,e.serializeUrl(t.extractedUrl),"");return i.next(n),t.resolve(!1),!1}return!0})),wx((function(t){if(t.guards.canActivateChecks.length)return Ne(t).pipe(qe((function(t){var i=new SC(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(i)})),(i=e.paramsInheritanceStrategy,n=e.ngModule.injector,function(t){return t.pipe(Object(Km.a)((function(t){var e=t.targetSnapshot,a=t.guards.canActivateChecks;return a.length?Object(er.a)(a).pipe(Xm((function(t){return function(t,e,i,n){return function(t,e,i,n){var a=Object.keys(t);if(0===a.length)return Ne({});if(1===a.length){var r=a[0];return Cx(t[r],e,i,n).pipe(Object(ai.a)((function(t){return _defineProperty({},r,t)})))}var o={};return Object(er.a)(a).pipe(Object(Km.a)((function(a){return Cx(t[a],e,i,n).pipe(Object(ai.a)((function(t){return o[a]=t,t})))}))).pipe(lC(),Object(ai.a)((function(){return o})))}(t._resolve,t,e,n).pipe(Object(ai.a)((function(e){return t._resolvedData=e,t.data=Object.assign(Object.assign({},t.data),Sw(t,i).resolve),null})))}(t.route,e,i,n)})),function(t,e){return arguments.length>=2?function(i){return Object(gC.a)(hC(t,e),Xk(1),aC(e))(i)}:function(e){return Object(gC.a)(hC((function(e,i,n){return t(e,i,n+1)})),Xk(1))(e)}}((function(t,e){return t})),Object(ai.a)((function(e){return t}))):Ne(t)})))}),qe((function(t){var i=new OC(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(i)})));var i,n})),wx((function(t){var i=t.targetSnapshot,n=t.id,a=t.extractedUrl,r=t.rawUrl,o=t.extras,s=o.skipLocationChange,l=o.replaceUrl;return e.hooks.afterPreactivation(i,{navigationId:n,appliedUrlTree:a,rawUrlTree:r,skipLocationChange:!!s,replaceUrl:!!l})})),Object(ai.a)((function(t){var i=function(t,e,i){var n=function t(e,i,n){if(n&&e.shouldReuseRoute(i.value,n.value.snapshot)){var a=n.value;a._futureSnapshot=i.value;var r=function(e,i,n){return i.children.map((function(i){var a,r=_createForOfIteratorHelper(n.children);try{for(r.s();!(a=r.n()).done;){var o=a.value;if(e.shouldReuseRoute(o.value.snapshot,i.value))return t(e,i,o)}}catch(s){r.e(s)}finally{r.f()}return t(e,i)}))}(e,i,n);return new _w(a,r)}var o=e.retrieve(i.value);if(o){var s=o.route;return function t(e,i){if(e.value.routeConfig!==i.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(e.children.length!==i.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");i.value._futureSnapshot=e.value;for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},i=e.relativeTo,n=e.queryParams,r=e.fragment,o=e.preserveQueryParams,s=e.queryParamsHandling,l=e.preserveFragment;Object(a.eb)()&&o&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");var c=i||this.routerState.root,u=l?this.currentUrlTree.fragment:r,d=null;if(s)switch(s){case"merge":d=Object.assign(Object.assign({},this.currentUrlTree.queryParams),n);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=n||null}else d=o?this.currentUrlTree.queryParams:n||null;return null!==d&&(d=this.removeEmptyProps(d)),function(t,e,i,n,a){if(0===i.length)return Rw(e.root,e.root,e,n,a);var r=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new Mw(!0,0,t);var e=0,i=!1,n=t.reduce((function(t,n,a){if("object"==typeof n&&null!=n){if(n.outlets){var r={};return QC(n.outlets,(function(t,e){r[e]="string"==typeof t?t.split("/"):t})),[].concat(_toConsumableArray(t),[{outlets:r}])}if(n.segmentPath)return[].concat(_toConsumableArray(t),[n.segmentPath])}return"string"!=typeof n?[].concat(_toConsumableArray(t),[n]):0===a?(n.split("/").forEach((function(n,a){0==a&&"."===n||(0==a&&""===n?i=!0:".."===n?e++:""!=n&&t.push(n))})),t):[].concat(_toConsumableArray(t),[n])}),[]);return new Mw(i,e,n)}(i);if(r.toRoot())return Rw(e.root,new ZC([],{}),e,n,a);var o=function(t,e,i){if(t.isAbsolute)return new jw(e.root,!0,0);if(-1===i.snapshot._lastPathIndex)return new jw(i.snapshot._urlSegment,!0,0);var n=Pw(t.commands[0])?0:1;return function(t,e,i){for(var n=t,a=e,r=i;r>a;){if(r-=a,!(n=n.parent))throw new Error("Invalid number of '../'");a=n.segments.length}return new jw(n,!1,a-r)}(i.snapshot._urlSegment,i.snapshot._lastPathIndex+n,t.numberOfDoubleDots)}(r,e,t),s=o.processChildren?zw(o.segmentGroup,o.index,r.commands):Fw(o.segmentGroup,o.index,r.commands);return Rw(o.segmentGroup,s,e,n,a)}(c,this.currentUrlTree,t,d,u)}},{key:"navigateByUrl",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1};Object(a.eb)()&&this.isNgZoneEnabled&&!a.F.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");var i=Ww(t)?t:this.parseUrl(t),n=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(n,"imperative",null,e)}},{key:"navigate",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1};return function(t){for(var e=0;e2&&void 0!==arguments[2]?arguments[2]:{};_classCallCheck(this,t),this.router=e,this.viewportScroller=i,this.options=n,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},n.scrollPositionRestoration=n.scrollPositionRestoration||"disabled",n.anchorScrolling=n.anchorScrolling||"disabled"}return _createClass(t,[{key:"init",value:function(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}},{key:"createScrollEvents",value:function(){var t=this;return this.router.events.subscribe((function(e){e instanceof bC?(t.store[t.lastId]=t.viewportScroller.getScrollPosition(),t.lastSource=e.navigationTrigger,t.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof yC&&(t.lastId=e.id,t.scheduleScrollEvent(e,t.router.parseUrl(e.urlAfterRedirects).fragment))}))}},{key:"consumeScrollEvents",value:function(){var t=this;return this.router.events.subscribe((function(e){e instanceof RC&&(e.position?"top"===t.options.scrollPositionRestoration?t.viewportScroller.scrollToPosition([0,0]):"enabled"===t.options.scrollPositionRestoration&&t.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===t.options.anchorScrolling?t.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==t.options.scrollPositionRestoration&&t.viewportScroller.scrollToPosition([0,0]))}))}},{key:"scheduleScrollEvent",value:function(t,e){this.router.triggerEvent(new RC(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))}},{key:"ngOnDestroy",value:function(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}]),t}()).\u0275fac=function(t){a.Pc()},Bx.\u0275dir=a.tc({type:Bx}),Bx),Xx=new a.v("ROUTER_CONFIGURATION"),Zx=new a.v("ROUTER_FORROOT_GUARD"),Jx=[ye.n,{provide:iw,useClass:nw},{provide:Mx,useFactory:function(t,e,i,n,a,r,o){var s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{},l=arguments.length>8?arguments[8]:void 0,c=arguments.length>9?arguments[9]:void 0,u=new Mx(null,t,e,i,n,a,r,WC(o));if(l&&(u.urlHandlingStrategy=l),c&&(u.routeReuseStrategy=c),s.errorHandler&&(u.errorHandler=s.errorHandler),s.malformedUriErrorHandler&&(u.malformedUriErrorHandler=s.malformedUriErrorHandler),s.enableTracing){var d=Object(ye.N)();u.events.subscribe((function(t){d.logGroup("Router Event: ".concat(t.constructor.name)),d.log(t.toString()),d.log(t),d.logGroupEnd()}))}return s.onSameUrlNavigation&&(u.onSameUrlNavigation=s.onSameUrlNavigation),s.paramsInheritanceStrategy&&(u.paramsInheritanceStrategy=s.paramsInheritanceStrategy),s.urlUpdateStrategy&&(u.urlUpdateStrategy=s.urlUpdateStrategy),s.relativeLinkResolution&&(u.relativeLinkResolution=s.relativeLinkResolution),u},deps:[iw,qx,ye.n,a.w,a.C,a.k,Sx,Xx,[function(){return function t(){_classCallCheck(this,t)}}(),new a.G],[function(){return function t(){_classCallCheck(this,t)}}(),new a.G]]},qx,{provide:xw,useFactory:function(t){return t.routerState.root},deps:[Mx]},{provide:a.C,useClass:a.R},$x,Qx,function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"preload",value:function(t,e){return e().pipe(Hm((function(){return Ne(null)})))}}]),t}(),{provide:Xx,useValue:{enableTracing:!1}}];function tS(){return new a.E("Router",Mx)}var eS,iS=((eS=function(){function t(e,i){_classCallCheck(this,t)}return _createClass(t,null,[{key:"forRoot",value:function(e,i){return{ngModule:t,providers:[Jx,oS(e),{provide:Zx,useFactory:rS,deps:[[Mx,new a.G,new a.Q]]},{provide:Xx,useValue:i||{}},{provide:ye.o,useFactory:aS,deps:[ye.D,[new a.u(ye.a),new a.G],Xx]},{provide:Kx,useFactory:nS,deps:[Mx,ye.H,Xx]},{provide:Yx,useExisting:i&&i.preloadingStrategy?i.preloadingStrategy:Qx},{provide:a.E,multi:!0,useFactory:tS},[lS,{provide:a.d,multi:!0,useFactory:cS,deps:[lS]},{provide:hS,useFactory:uS,deps:[lS]},{provide:a.b,multi:!0,useExisting:hS}]]}}},{key:"forChild",value:function(e){return{ngModule:t,providers:[oS(e)]}}}]),t}()).\u0275mod=a.wc({type:eS}),eS.\u0275inj=a.vc({factory:function(t){return new(t||eS)(a.Mc(Zx,8),a.Mc(Mx,8))}}),eS);function nS(t,e,i){return i.scrollOffset&&e.setOffset(i.scrollOffset),new Kx(t,e,i)}function aS(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return i.useHash?new ye.h(t,e):new ye.B(t,e)}function rS(t){if(t)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function oS(t){return[{provide:a.a,multi:!0,useValue:t},{provide:Sx,multi:!0,useValue:t}]}var sS,lS=((sS=function(){function t(e){_classCallCheck(this,t),this.injector=e,this.initNavigation=!1,this.resultOfPreactivationDone=new Me.a}return _createClass(t,[{key:"appInitializer",value:function(){var t=this;return this.injector.get(ye.m,Promise.resolve(null)).then((function(){var e=null,i=new Promise((function(t){return e=t})),n=t.injector.get(Mx),a=t.injector.get(Xx);if(t.isLegacyDisabled(a)||t.isLegacyEnabled(a))e(!0);else if("disabled"===a.initialNavigation)n.setUpLocationChangeListener(),e(!0);else{if("enabled"!==a.initialNavigation)throw new Error("Invalid initialNavigation options: '".concat(a.initialNavigation,"'"));n.hooks.afterPreactivation=function(){return t.initNavigation?Ne(null):(t.initNavigation=!0,e(!0),t.resultOfPreactivationDone)},n.initialNavigation()}return i}))}},{key:"bootstrapListener",value:function(t){var e=this.injector.get(Xx),i=this.injector.get($x),n=this.injector.get(Kx),r=this.injector.get(Mx),o=this.injector.get(a.g);t===o.components[0]&&(this.isLegacyEnabled(e)?r.initialNavigation():this.isLegacyDisabled(e)&&r.setUpLocationChangeListener(),i.setUpPreloading(),n.init(),r.resetRootComponentType(o.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}},{key:"isLegacyEnabled",value:function(t){return"legacy_enabled"===t.initialNavigation||!0===t.initialNavigation||void 0===t.initialNavigation}},{key:"isLegacyDisabled",value:function(t){return"legacy_disabled"===t.initialNavigation||!1===t.initialNavigation}}]),t}()).\u0275fac=function(t){return new(t||sS)(a.Mc(a.w))},sS.\u0275prov=a.uc({token:sS,factory:sS.\u0275fac}),sS);function cS(t){return t.appInitializer.bind(t)}function uS(t){return t.bootstrapListener.bind(t)}var dS,hS=new a.v("Router Initializer"),mS=((dS=function(){function t(e,i,n){_classCallCheck(this,t),this.http=e,this.router=i,this.document=n,this.path="",this.audioFolder="",this.videoFolder="",this.startPath=null,this.startPathSSL=null,this.handShakeComplete=!1,this.THEMES_CONFIG=Qk,this.settings_changed=new $k(!1),this.auth_token="4241b401-7236-493e-92b5-b72696b9d853",this.httpOptions=null,this.debugMode=!1,console.log("PostsService Initialized..."),this.path=this.document.location.origin+"/api/",Object(a.eb)()&&(this.debugMode=!0,this.path="http://localhost:17442/api/"),this.httpOptions={headers:new tf({Authorization:"4241b401-7236-493e-92b5-b72696b9d853"})}}return _createClass(t,[{key:"setTheme",value:function(t){this.theme=this.THEMES_CONFIG[t]}},{key:"startHandshake",value:function(t){return this.http.get(t+"geturl")}},{key:"startHandshakeSSL",value:function(t){return this.http.get(t+"geturl")}},{key:"getVideoFolder",value:function(){return this.http.get(this.startPath+"videofolder")}},{key:"getAudioFolder",value:function(){return this.http.get(this.startPath+"audiofolder")}},{key:"makeMP3",value:function(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;return this.http.post(this.path+"tomp3",{url:t,maxBitrate:e,customQualityConfiguration:i,customArgs:n,customOutput:a,youtubeUsername:r,youtubePassword:o},this.httpOptions)}},{key:"makeMP4",value:function(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;return this.http.post(this.path+"tomp4",{url:t,selectedHeight:e,customQualityConfiguration:i,customArgs:n,customOutput:a,youtubeUsername:r,youtubePassword:o},this.httpOptions)}},{key:"getFileStatusMp3",value:function(t){return this.http.post(this.path+"fileStatusMp3",{name:t},this.httpOptions)}},{key:"getFileStatusMp4",value:function(t){return this.http.post(this.path+"fileStatusMp4",{name:t},this.httpOptions)}},{key:"loadNavItems",value:function(){return Object(a.eb)()?this.http.get("./assets/default.json"):this.http.get(this.path+"config",this.httpOptions)}},{key:"loadAsset",value:function(t){return this.http.get("./assets/".concat(t))}},{key:"setConfig",value:function(t){return this.http.post(this.path+"setConfig",{new_config_file:t},this.httpOptions)}},{key:"deleteFile",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.http.post(e?this.path+"deleteMp3":this.path+"deleteMp4",{uid:t,blacklistMode:i},this.httpOptions)}},{key:"getMp3s",value:function(){return this.http.get(this.path+"getMp3s",this.httpOptions)}},{key:"getMp4s",value:function(){return this.http.get(this.path+"getMp4s",this.httpOptions)}},{key:"getFile",value:function(t,e){return this.http.post(this.path+"getFile",{uid:t,type:e},this.httpOptions)}},{key:"downloadFileFromServer",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null;return this.http.post(this.path+"downloadFile",{fileNames:t,type:e,zip_mode:Array.isArray(t),outputName:i,fullPathProvided:n,subscriptionName:a,subPlaylist:r},{responseType:"blob",headers:this.httpOptions.headers})}},{key:"downloadArchive",value:function(t){return this.http.post(this.path+"downloadArchive",{sub:t},{responseType:"blob",headers:this.httpOptions.headers})}},{key:"getFileInfo",value:function(t,e,i){return this.http.post(this.path+"getVideoInfos",{fileNames:t,type:e,urlMode:i},this.httpOptions)}},{key:"isPinSet",value:function(){return this.http.post(this.path+"isPinSet",{},this.httpOptions)}},{key:"setPin",value:function(t){return this.http.post(this.path+"setPin",{pin:t},this.httpOptions)}},{key:"checkPin",value:function(t){return this.http.post(this.path+"checkPin",{input_pin:t},this.httpOptions)}},{key:"generateNewAPIKey",value:function(){return this.http.post(this.path+"generateNewAPIKey",{},this.httpOptions)}},{key:"enableSharing",value:function(t,e,i){return this.http.post(this.path+"enableSharing",{uid:t,type:e,is_playlist:i},this.httpOptions)}},{key:"disableSharing",value:function(t,e,i){return this.http.post(this.path+"disableSharing",{uid:t,type:e,is_playlist:i},this.httpOptions)}},{key:"createPlaylist",value:function(t,e,i,n){return this.http.post(this.path+"createPlaylist",{playlistName:t,fileNames:e,type:i,thumbnailURL:n},this.httpOptions)}},{key:"getPlaylist",value:function(t,e){return this.http.post(this.path+"getPlaylist",{playlistID:t,type:e},this.httpOptions)}},{key:"updatePlaylist",value:function(t,e,i){return this.http.post(this.path+"updatePlaylist",{playlistID:t,fileNames:e,type:i},this.httpOptions)}},{key:"removePlaylist",value:function(t,e){return this.http.post(this.path+"deletePlaylist",{playlistID:t,type:e},this.httpOptions)}},{key:"createSubscription",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return this.http.post(this.path+"subscribe",{url:t,name:e,timerange:i,streamingOnly:n},this.httpOptions)}},{key:"unsubscribe",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.http.post(this.path+"unsubscribe",{sub:t,deleteMode:e},this.httpOptions)}},{key:"deleteSubscriptionFile",value:function(t,e,i){return this.http.post(this.path+"deleteSubscriptionFile",{sub:t,file:e,deleteForever:i},this.httpOptions)}},{key:"getSubscription",value:function(t){return this.http.post(this.path+"getSubscription",{id:t},this.httpOptions)}},{key:"getAllSubscriptions",value:function(){return this.http.post(this.path+"getAllSubscriptions",{},this.httpOptions)}},{key:"updateServer",value:function(t){return this.http.post(this.path+"updateServer",{tag:t},this.httpOptions)}},{key:"getUpdaterStatus",value:function(){return this.http.get(this.path+"updaterStatus",this.httpOptions)}},{key:"getLatestGithubRelease",value:function(){return this.http.get("https://api.github.com/repos/tzahi12345/youtubedl-material/releases/latest")}},{key:"getAvailableRelease",value:function(){return this.http.get("https://api.github.com/repos/tzahi12345/youtubedl-material/releases")}}]),t}()).\u0275fac=function(t){return new(t||dS)(a.Mc(xf),a.Mc(Mx),a.Mc(ye.e))},dS.\u0275prov=a.uc({token:dS,factory:dS.\u0275fac}),dS);oi.a.of=Ne;var fS=function(){function t(e){_classCallCheck(this,t),this.value=e}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new pS(t,this.value))}}]),t}(),pS=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t)).value=n,a}return _createClass(i,[{key:"_next",value:function(t){this.destination.next(this.value)}}]),i}(Ve.a);function gS(t,e,i){return qe(t,e,i)(this)}function vS(){return wc(sC.a)(this)}function bS(t,e){if(1&t&&(a.Dc(0,"h4",5),a.vd(1),a.Cc()),2&t){var i=a.Uc();a.kc(1),a.wd(i.dialog_title)}}function yS(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div"),a.Dc(1,"mat-form-field",6),a.Dc(2,"input",7),a.Qc("keyup.enter",(function(){return a.ld(i),a.Uc().doAction()}))("ngModelChange",(function(t){return a.ld(i),a.Uc().input=t})),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(2),a.ad("ngModel",n.input)("placeholder",n.input_placeholder)}}function _S(t,e){1&t&&(a.Dc(0,"div",8),a.zc(1,"mat-spinner",9),a.Cc()),2&t&&(a.kc(1),a.ad("diameter",25))}oi.a.prototype.mapTo=function(t){return function(t){return function(e){return e.lift(new fS(t))}}(t)(this)},i("XypG"),oi.a.fromEvent=Jl,oi.a.prototype.filter=function(t,e){return ei(t,e)(this)},oi.a.prototype.debounceTime=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ke;return Xe(t,e)(this)},oi.a.prototype.do=gS,oi.a.prototype._do=gS,oi.a.prototype.switch=vS,oi.a.prototype._switch=vS;var kS,CS,wS,xS,SS,OS,DS,ES,AS,IS=((kS=function(){function t(e,i,n,a){_classCallCheck(this,t),this.postsService=e,this.data=i,this.dialogRef=n,this.snackBar=a,this.pinSetChecked=!1,this.pinSet=!0,this.resetMode=!1,this.dialog_title="",this.input_placeholder=null,this.input="",this.button_label=""}return _createClass(t,[{key:"ngOnInit",value:function(){this.data&&(this.resetMode=this.data.resetMode),this.resetMode?(this.pinSetChecked=!0,this.notSetLogic()):this.isPinSet()}},{key:"isPinSet",value:function(){var t=this;this.postsService.isPinSet().subscribe((function(e){t.pinSetChecked=!0,e.is_set?t.isSetLogic():t.notSetLogic()}))}},{key:"isSetLogic",value:function(){this.pinSet=!0,this.dialog_title="Pin Required",this.input_placeholder="Pin",this.button_label="Submit"}},{key:"notSetLogic",value:function(){this.pinSet=!1,this.dialog_title="Set your pin",this.input_placeholder="New pin",this.button_label="Set Pin"}},{key:"doAction",value:function(){var t=this;this.pinSetChecked&&0!==this.input.length&&(this.pinSet?this.postsService.checkPin(this.input).subscribe((function(e){e.success?t.dialogRef.close(!0):(t.dialogRef.close(!1),t.openSnackBar("Pin is incorrect!"))})):this.postsService.setPin(this.input).subscribe((function(e){e.success?(t.dialogRef.close(!0),t.openSnackBar("Pin successfully set!")):(t.dialogRef.close(!1),t.openSnackBar("Failed to set pin!"))})))}},{key:"openSnackBar",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.snackBar.open(t,e,{duration:2e3})}}]),t}()).\u0275fac=function(t){return new(t||kS)(a.yc(mS),a.yc(yh),a.yc(bh),a.yc(wy))},kS.\u0275cmp=a.sc({type:kS,selectors:[["app-check-or-set-pin-dialog"]],decls:8,vars:5,consts:[["mat-dialog-title","",4,"ngIf"],[2,"position","relative"],[4,"ngIf"],["class","spinner-div",4,"ngIf"],["color","accent","mat-raised-button","",2,"margin-bottom","12px",3,"disabled","click"],["mat-dialog-title",""],["color","accent"],["type","password","matInput","",3,"ngModel","placeholder","keyup.enter","ngModelChange"],[1,"spinner-div"],[3,"diameter"]],template:function(t,e){1&t&&(a.td(0,bS,2,1,"h4",0),a.Dc(1,"mat-dialog-content"),a.Dc(2,"div",1),a.td(3,yS,3,2,"div",2),a.td(4,_S,2,1,"div",3),a.Cc(),a.Cc(),a.Dc(5,"mat-dialog-actions"),a.Dc(6,"button",4),a.Qc("click",(function(){return e.doAction()})),a.vd(7),a.Cc(),a.Cc()),2&t&&(a.ad("ngIf",e.pinSetChecked),a.kc(3),a.ad("ngIf",e.pinSetChecked),a.kc(1),a.ad("ngIf",!e.pinSetChecked),a.kc(2),a.ad("disabled",0===e.input.length),a.kc(1),a.wd(e.button_label))},directives:[ye.t,Dh,Eh,Qa,Oh,Ld,xp,mr,Cr,Qo,Av],styles:[".spinner-div[_ngcontent-%COMP%]{position:absolute;margin:0 auto;top:30%;left:42%}"]}),kS),TS={ab:{name:"Abkhaz",nativeName:"\u0430\u04a7\u0441\u0443\u0430"},aa:{name:"Afar",nativeName:"Afaraf"},af:{name:"Afrikaans",nativeName:"Afrikaans"},ak:{name:"Akan",nativeName:"Akan"},sq:{name:"Albanian",nativeName:"Shqip"},am:{name:"Amharic",nativeName:"\u12a0\u121b\u122d\u129b"},ar:{name:"Arabic",nativeName:"\u0627\u0644\u0639\u0631\u0628\u064a\u0629"},an:{name:"Aragonese",nativeName:"Aragon\xe9s"},hy:{name:"Armenian",nativeName:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576"},as:{name:"Assamese",nativeName:"\u0985\u09b8\u09ae\u09c0\u09af\u09bc\u09be"},av:{name:"Avaric",nativeName:"\u0430\u0432\u0430\u0440 \u043c\u0430\u0446\u04c0, \u043c\u0430\u0433\u04c0\u0430\u0440\u0443\u043b \u043c\u0430\u0446\u04c0"},ae:{name:"Avestan",nativeName:"avesta"},ay:{name:"Aymara",nativeName:"aymar aru"},az:{name:"Azerbaijani",nativeName:"az\u0259rbaycan dili"},bm:{name:"Bambara",nativeName:"bamanankan"},ba:{name:"Bashkir",nativeName:"\u0431\u0430\u0448\u04a1\u043e\u0440\u0442 \u0442\u0435\u043b\u0435"},eu:{name:"Basque",nativeName:"euskara, euskera"},be:{name:"Belarusian",nativeName:"\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f"},bn:{name:"Bengali",nativeName:"\u09ac\u09be\u0982\u09b2\u09be"},bh:{name:"Bihari",nativeName:"\u092d\u094b\u091c\u092a\u0941\u0930\u0940"},bi:{name:"Bislama",nativeName:"Bislama"},bs:{name:"Bosnian",nativeName:"bosanski jezik"},br:{name:"Breton",nativeName:"brezhoneg"},bg:{name:"Bulgarian",nativeName:"\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438 \u0435\u0437\u0438\u043a"},my:{name:"Burmese",nativeName:"\u1017\u1019\u102c\u1005\u102c"},ca:{name:"Catalan; Valencian",nativeName:"Catal\xe0"},ch:{name:"Chamorro",nativeName:"Chamoru"},ce:{name:"Chechen",nativeName:"\u043d\u043e\u0445\u0447\u0438\u0439\u043d \u043c\u043e\u0442\u0442"},ny:{name:"Chichewa; Chewa; Nyanja",nativeName:"chiChe\u0175a, chinyanja"},zh:{name:"Chinese",nativeName:"\u4e2d\u6587 (Zh\u014dngw\xe9n), \u6c49\u8bed, \u6f22\u8a9e"},cv:{name:"Chuvash",nativeName:"\u0447\u04d1\u0432\u0430\u0448 \u0447\u04d7\u043b\u0445\u0438"},kw:{name:"Cornish",nativeName:"Kernewek"},co:{name:"Corsican",nativeName:"corsu, lingua corsa"},cr:{name:"Cree",nativeName:"\u14c0\u1426\u1403\u152d\u140d\u140f\u1423"},hr:{name:"Croatian",nativeName:"hrvatski"},cs:{name:"Czech",nativeName:"\u010desky, \u010de\u0161tina"},da:{name:"Danish",nativeName:"dansk"},dv:{name:"Divehi; Dhivehi; Maldivian;",nativeName:"\u078b\u07a8\u0788\u07ac\u0780\u07a8"},nl:{name:"Dutch",nativeName:"Nederlands, Vlaams"},en:{name:"English",nativeName:"English"},eo:{name:"Esperanto",nativeName:"Esperanto"},et:{name:"Estonian",nativeName:"eesti, eesti keel"},ee:{name:"Ewe",nativeName:"E\u028begbe"},fo:{name:"Faroese",nativeName:"f\xf8royskt"},fj:{name:"Fijian",nativeName:"vosa Vakaviti"},fi:{name:"Finnish",nativeName:"suomi, suomen kieli"},fr:{name:"French",nativeName:"fran\xe7ais, langue fran\xe7aise"},ff:{name:"Fula; Fulah; Pulaar; Pular",nativeName:"Fulfulde, Pulaar, Pular"},gl:{name:"Galician",nativeName:"Galego"},ka:{name:"Georgian",nativeName:"\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8"},de:{name:"German",nativeName:"Deutsch"},el:{name:"Greek, Modern",nativeName:"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"},gn:{name:"Guaran\xed",nativeName:"Ava\xf1e\u1ebd"},gu:{name:"Gujarati",nativeName:"\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0"},ht:{name:"Haitian; Haitian Creole",nativeName:"Krey\xf2l ayisyen"},ha:{name:"Hausa",nativeName:"Hausa, \u0647\u064e\u0648\u064f\u0633\u064e"},he:{name:"Hebrew (modern)",nativeName:"\u05e2\u05d1\u05e8\u05d9\u05ea"},hz:{name:"Herero",nativeName:"Otjiherero"},hi:{name:"Hindi",nativeName:"\u0939\u093f\u0928\u094d\u0926\u0940, \u0939\u093f\u0902\u0926\u0940"},ho:{name:"Hiri Motu",nativeName:"Hiri Motu"},hu:{name:"Hungarian",nativeName:"Magyar"},ia:{name:"Interlingua",nativeName:"Interlingua"},id:{name:"Indonesian",nativeName:"Bahasa Indonesia"},ie:{name:"Interlingue",nativeName:"Originally called Occidental; then Interlingue after WWII"},ga:{name:"Irish",nativeName:"Gaeilge"},ig:{name:"Igbo",nativeName:"As\u1ee5s\u1ee5 Igbo"},ik:{name:"Inupiaq",nativeName:"I\xf1upiaq, I\xf1upiatun"},io:{name:"Ido",nativeName:"Ido"},is:{name:"Icelandic",nativeName:"\xcdslenska"},it:{name:"Italian",nativeName:"Italiano"},iu:{name:"Inuktitut",nativeName:"\u1403\u14c4\u1483\u144e\u1450\u1466"},ja:{name:"Japanese",nativeName:"\u65e5\u672c\u8a9e (\u306b\u307b\u3093\u3054\uff0f\u306b\u3063\u307d\u3093\u3054)"},jv:{name:"Javanese",nativeName:"basa Jawa"},kl:{name:"Kalaallisut, Greenlandic",nativeName:"kalaallisut, kalaallit oqaasii"},kn:{name:"Kannada",nativeName:"\u0c95\u0ca8\u0ccd\u0ca8\u0ca1"},kr:{name:"Kanuri",nativeName:"Kanuri"},ks:{name:"Kashmiri",nativeName:"\u0915\u0936\u094d\u092e\u0940\u0930\u0940, \u0643\u0634\u0645\u064a\u0631\u064a\u200e"},kk:{name:"Kazakh",nativeName:"\u049a\u0430\u0437\u0430\u049b \u0442\u0456\u043b\u0456"},km:{name:"Khmer",nativeName:"\u1797\u17b6\u179f\u17b6\u1781\u17d2\u1798\u17c2\u179a"},ki:{name:"Kikuyu, Gikuyu",nativeName:"G\u0129k\u0169y\u0169"},rw:{name:"Kinyarwanda",nativeName:"Ikinyarwanda"},ky:{name:"Kirghiz, Kyrgyz",nativeName:"\u043a\u044b\u0440\u0433\u044b\u0437 \u0442\u0438\u043b\u0438"},kv:{name:"Komi",nativeName:"\u043a\u043e\u043c\u0438 \u043a\u044b\u0432"},kg:{name:"Kongo",nativeName:"KiKongo"},ko:{name:"Korean",nativeName:"\ud55c\uad6d\uc5b4 (\u97d3\u570b\u8a9e), \uc870\uc120\ub9d0 (\u671d\u9bae\u8a9e)"},ku:{name:"Kurdish",nativeName:"Kurd\xee, \u0643\u0648\u0631\u062f\u06cc\u200e"},kj:{name:"Kwanyama, Kuanyama",nativeName:"Kuanyama"},la:{name:"Latin",nativeName:"latine, lingua latina"},lb:{name:"Luxembourgish, Letzeburgesch",nativeName:"L\xebtzebuergesch"},lg:{name:"Luganda",nativeName:"Luganda"},li:{name:"Limburgish, Limburgan, Limburger",nativeName:"Limburgs"},ln:{name:"Lingala",nativeName:"Ling\xe1la"},lo:{name:"Lao",nativeName:"\u0e9e\u0eb2\u0eaa\u0eb2\u0ea5\u0eb2\u0ea7"},lt:{name:"Lithuanian",nativeName:"lietuvi\u0173 kalba"},lu:{name:"Luba-Katanga",nativeName:""},lv:{name:"Latvian",nativeName:"latvie\u0161u valoda"},gv:{name:"Manx",nativeName:"Gaelg, Gailck"},mk:{name:"Macedonian",nativeName:"\u043c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438 \u0458\u0430\u0437\u0438\u043a"},mg:{name:"Malagasy",nativeName:"Malagasy fiteny"},ms:{name:"Malay",nativeName:"bahasa Melayu, \u0628\u0647\u0627\u0633 \u0645\u0644\u0627\u064a\u0648\u200e"},ml:{name:"Malayalam",nativeName:"\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02"},mt:{name:"Maltese",nativeName:"Malti"},mi:{name:"M\u0101ori",nativeName:"te reo M\u0101ori"},mr:{name:"Marathi (Mar\u0101\u1e6dh\u012b)",nativeName:"\u092e\u0930\u093e\u0920\u0940"},mh:{name:"Marshallese",nativeName:"Kajin M\u0327aje\u013c"},mn:{name:"Mongolian",nativeName:"\u043c\u043e\u043d\u0433\u043e\u043b"},na:{name:"Nauru",nativeName:"Ekakair\u0169 Naoero"},nv:{name:"Navajo, Navaho",nativeName:"Din\xe9 bizaad, Din\xe9k\u02bceh\u01f0\xed"},nb:{name:"Norwegian Bokm\xe5l",nativeName:"Norsk bokm\xe5l"},nd:{name:"North Ndebele",nativeName:"isiNdebele"},ne:{name:"Nepali",nativeName:"\u0928\u0947\u092a\u093e\u0932\u0940"},ng:{name:"Ndonga",nativeName:"Owambo"},nn:{name:"Norwegian Nynorsk",nativeName:"Norsk nynorsk"},no:{name:"Norwegian",nativeName:"Norsk"},ii:{name:"Nuosu",nativeName:"\ua188\ua320\ua4bf Nuosuhxop"},nr:{name:"South Ndebele",nativeName:"isiNdebele"},oc:{name:"Occitan",nativeName:"Occitan"},oj:{name:"Ojibwe, Ojibwa",nativeName:"\u140a\u14c2\u1511\u14c8\u142f\u14a7\u140e\u14d0"},cu:{name:"Old Church Slavonic, Church Slavic, Church Slavonic, Old Bulgarian, Old Slavonic",nativeName:"\u0469\u0437\u044b\u043a\u044a \u0441\u043b\u043e\u0432\u0463\u043d\u044c\u0441\u043a\u044a"},om:{name:"Oromo",nativeName:"Afaan Oromoo"},or:{name:"Oriya",nativeName:"\u0b13\u0b21\u0b3c\u0b3f\u0b06"},os:{name:"Ossetian, Ossetic",nativeName:"\u0438\u0440\u043e\u043d \xe6\u0432\u0437\u0430\u0433"},pa:{name:"Panjabi, Punjabi",nativeName:"\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40, \u067e\u0646\u062c\u0627\u0628\u06cc\u200e"},pi:{name:"P\u0101li",nativeName:"\u092a\u093e\u0934\u093f"},fa:{name:"Persian",nativeName:"\u0641\u0627\u0631\u0633\u06cc"},pl:{name:"Polish",nativeName:"polski"},ps:{name:"Pashto, Pushto",nativeName:"\u067e\u069a\u062a\u0648"},pt:{name:"Portuguese",nativeName:"Portugu\xeas"},qu:{name:"Quechua",nativeName:"Runa Simi, Kichwa"},rm:{name:"Romansh",nativeName:"rumantsch grischun"},rn:{name:"Kirundi",nativeName:"kiRundi"},ro:{name:"Romanian, Moldavian, Moldovan",nativeName:"rom\xe2n\u0103"},ru:{name:"Russian",nativeName:"\u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a"},sa:{name:"Sanskrit (Sa\u1e41sk\u1e5bta)",nativeName:"\u0938\u0902\u0938\u094d\u0915\u0943\u0924\u092e\u094d"},sc:{name:"Sardinian",nativeName:"sardu"},sd:{name:"Sindhi",nativeName:"\u0938\u093f\u0928\u094d\u0927\u0940, \u0633\u0646\u068c\u064a\u060c \u0633\u0646\u062f\u06be\u06cc\u200e"},se:{name:"Northern Sami",nativeName:"Davvis\xe1megiella"},sm:{name:"Samoan",nativeName:"gagana faa Samoa"},sg:{name:"Sango",nativeName:"y\xe2ng\xe2 t\xee s\xe4ng\xf6"},sr:{name:"Serbian",nativeName:"\u0441\u0440\u043f\u0441\u043a\u0438 \u0458\u0435\u0437\u0438\u043a"},gd:{name:"Scottish Gaelic; Gaelic",nativeName:"G\xe0idhlig"},sn:{name:"Shona",nativeName:"chiShona"},si:{name:"Sinhala, Sinhalese",nativeName:"\u0dc3\u0dd2\u0d82\u0dc4\u0dbd"},sk:{name:"Slovak",nativeName:"sloven\u010dina"},sl:{name:"Slovene",nativeName:"sloven\u0161\u010dina"},so:{name:"Somali",nativeName:"Soomaaliga, af Soomaali"},st:{name:"Southern Sotho",nativeName:"Sesotho"},es:{name:"Spanish; Castilian",nativeName:"espa\xf1ol"},su:{name:"Sundanese",nativeName:"Basa Sunda"},sw:{name:"Swahili",nativeName:"Kiswahili"},ss:{name:"Swati",nativeName:"SiSwati"},sv:{name:"Swedish",nativeName:"svenska"},ta:{name:"Tamil",nativeName:"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd"},te:{name:"Telugu",nativeName:"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41"},tg:{name:"Tajik",nativeName:"\u0442\u043e\u04b7\u0438\u043a\u04e3, to\u011fik\u012b, \u062a\u0627\u062c\u06cc\u06a9\u06cc\u200e"},th:{name:"Thai",nativeName:"\u0e44\u0e17\u0e22"},ti:{name:"Tigrinya",nativeName:"\u1275\u130d\u122d\u129b"},bo:{name:"Tibetan Standard, Tibetan, Central",nativeName:"\u0f56\u0f7c\u0f51\u0f0b\u0f61\u0f72\u0f42"},tk:{name:"Turkmen",nativeName:"T\xfcrkmen, \u0422\u04af\u0440\u043a\u043c\u0435\u043d"},tl:{name:"Tagalog",nativeName:"Wikang Tagalog, \u170f\u1712\u1703\u1705\u1714 \u1706\u1704\u170e\u1713\u1704\u1714"},tn:{name:"Tswana",nativeName:"Setswana"},to:{name:"Tonga (Tonga Islands)",nativeName:"faka Tonga"},tr:{name:"Turkish",nativeName:"T\xfcrk\xe7e"},ts:{name:"Tsonga",nativeName:"Xitsonga"},tt:{name:"Tatar",nativeName:"\u0442\u0430\u0442\u0430\u0440\u0447\u0430, tatar\xe7a, \u062a\u0627\u062a\u0627\u0631\u0686\u0627\u200e"},tw:{name:"Twi",nativeName:"Twi"},ty:{name:"Tahitian",nativeName:"Reo Tahiti"},ug:{name:"Uighur, Uyghur",nativeName:"Uy\u01a3urq\u0259, \u0626\u06c7\u064a\u063a\u06c7\u0631\u0686\u06d5\u200e"},uk:{name:"Ukrainian",nativeName:"\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430"},ur:{name:"Urdu",nativeName:"\u0627\u0631\u062f\u0648"},uz:{name:"Uzbek",nativeName:"zbek, \u040e\u0437\u0431\u0435\u043a, \u0623\u06c7\u0632\u0628\u06d0\u0643\u200e"},ve:{name:"Venda",nativeName:"Tshiven\u1e13a"},vi:{name:"Vietnamese",nativeName:"Ti\u1ebfng Vi\u1ec7t"},vo:{name:"Volap\xfck",nativeName:"Volap\xfck"},wa:{name:"Walloon",nativeName:"Walon"},cy:{name:"Welsh",nativeName:"Cymraeg"},wo:{name:"Wolof",nativeName:"Wollof"},fy:{name:"Western Frisian",nativeName:"Frysk"},xh:{name:"Xhosa",nativeName:"isiXhosa"},yi:{name:"Yiddish",nativeName:"\u05d9\u05d9\u05b4\u05d3\u05d9\u05e9"},yo:{name:"Yoruba",nativeName:"Yor\xf9b\xe1"},za:{name:"Zhuang, Chuang",nativeName:"Sa\u026f cue\u014b\u0185, Saw cuengh"}},PS={uncategorized:{label:"Main"},network:{label:"Network"},geo_restriction:{label:"Geo Restriction"},video_selection:{label:"Video Selection"},download:{label:"Download"},filesystem:{label:"Filesystem"},thumbnail:{label:"Thumbnail"},verbosity:{label:"Verbosity"},workarounds:{label:"Workarounds"},video_format:{label:"Video Format"},subtitle:{label:"Subtitle"},authentication:{label:"Authentication"},adobe_pass:{label:"Adobe Pass"},post_processing:{label:"Post Processing"}},RS={uncategorized:[{key:"-h",alt:"--help",description:"Print this help text and exit"},{key:"--version",description:"Print program version and exit"},{key:"-U",alt:"--update",description:"Update this program to latest version. Make sure that you have sufficient permissions (run with sudo if needed)"},{key:"-i",alt:"--ignore-errors",description:"Continue on download errors, for example to skip unavailable videos in a playlist"},{key:"--abort-on-error",description:"Abort downloading of further videos (in the playlist or the command line) if an error occurs"},{key:"--dump-user-agent",description:"Display the current browser identification"},{key:"--list-extractors",description:"List all supported extractors"},{key:"--extractor-descriptions",description:"Output descriptions of all supported extractors"},{key:"--force-generic-extractor",description:"Force extraction to use the generic extractor"},{key:"--default-search",description:'Use this prefix for unqualified URLs. For example "gvsearch2:" downloads two videos from google videos for youtube-dl "large apple". Use the value "auto" to let youtube-dl guess ("auto_warning" to emit awarning when guessing). "error" just throws an error. The default value "fixup_error" repairs broken URLs, but emits an error if this is not possible instead of searching.'},{key:"--ignore-config",description:"Do not read configuration files. When given in the global configuration file /etc/youtube-dl.conf: Do not read the user configuration in ~/.config/youtube-dl/config (%APPDATA%/youtube-dl/config.txt on Windows)"},{key:"--config-location",description:"Location of the configuration file; either the path to the config or its containing directory."},{key:"--flat-playlist",description:"Do not extract the videos of a playlist, only list them."},{key:"--mark-watched",description:"Mark videos watched (YouTube only)"},{key:"--no-mark-watched",description:"Do not mark videos watched (YouTube only)"},{key:"--no-color",description:"Do not emit color codes in output"}],network:[{key:"--proxy",description:'Use the specified HTTP/HTTPS/SOCKS proxy.To enable SOCKS proxy, specify a proper scheme. For example socks5://127.0.0.1:1080/. Pass in an empty string (--proxy "") for direct connection.'},{key:"--socket-timeout",description:"Time to wait before giving up, in seconds"},{key:"--source-address",description:"Client-side IP address to bind to"},{key:"-4",alt:"--force-ipv4",description:"Make all connections via IPv4"},{key:"-6",alt:"--force-ipv6",description:"Make all connections via IPv6"}],geo_restriction:[{key:"--geo-verification-proxy",description:"Use this proxy to verify the IP address for some geo-restricted sites. The default proxy specified by --proxy', if the option is not present) is used for the actual downloading."},{key:"--geo-bypass",description:"Bypass geographic restriction via faking X-Forwarded-For HTTP header"},{key:"--no-geo-bypass",description:"Do not bypass geographic restriction via faking X-Forwarded-For HTTP header"},{key:"--geo-bypass-country",description:"Force bypass geographic restriction with explicitly provided two-letter ISO 3166-2 country code"},{key:"--geo-bypass-ip-block",description:"Force bypass geographic restriction with explicitly provided IP block in CIDR notation"}],video_selection:[{key:"--playlist-start",description:"Playlist video to start at (default is 1)"},{key:"--playlist-end",description:"Playlist video to end at (default is last)"},{key:"--playlist-items",description:'Playlist video items to download. Specify indices of the videos in the playlist separated by commas like: "--playlist-items 1,2,5,8" if you want to download videos indexed 1, 2, 5, 8 in the playlist. You can specify range: "--playlist-items 1-3,7,10-13", it will download the videos at index 1, 2, 3, 7, 10, 11, 12 and 13.'},{key:"--match-title",description:"Download only matching titles (regex orcaseless sub-string)"},{key:"--reject-title",description:"Skip download for matching titles (regex orcaseless sub-string)"},{key:"--max-downloads",description:"Abort after downloading NUMBER files"},{key:"--min-filesize",description:"Do not download any videos smaller than SIZE (e.g. 50k or 44.6m)"},{key:"--max-filesize",description:"Do not download any videos larger than SIZE (e.g. 50k or 44.6m)"},{key:"--date",description:"Download only videos uploaded in this date"},{key:"--datebefore",description:"Download only videos uploaded on or before this date (i.e. inclusive)"},{key:"--dateafter",description:"Download only videos uploaded on or after this date (i.e. inclusive)"},{key:"--min-views",description:"Do not download any videos with less than COUNT views"},{key:"--max-views",description:"Do not download any videos with more than COUNT views"},{key:"--match-filter",description:'Generic video filter. Specify any key (seethe "OUTPUT TEMPLATE" for a list of available keys) to match if the key is present, !key to check if the key is not present, key > NUMBER (like "comment_count > 12", also works with >=, <, <=, !=, =) to compare against a number, key = \'LITERAL\' (like "uploader = \'Mike Smith\'", also works with !=) to match against a string literal and & to require multiple matches. Values which are not known are excluded unless you put a question mark (?) after the operator. For example, to only match videos that have been liked more than 100 times and disliked less than 50 times (or the dislike functionality is not available at the given service), but who also have a description, use --match-filter'},{key:"--no-playlist",description:"Download only the video, if the URL refers to a video and a playlist."},{key:"--yes-playlist",description:"Download the playlist, if the URL refers to a video and a playlist."},{key:"--age-limit",description:"Download only videos suitable for the given age"},{key:"--download-archive",description:"Download only videos not listed in the archive file. Record the IDs of all downloaded videos in it."},{key:"--include-ads",description:"Download advertisements as well (experimental)"}],download:[{key:"-r",alt:"--limit-rate",description:"Maximum download rate in bytes per second(e.g. 50K or 4.2M)"},{key:"-R",alt:"--retries",description:'Number of retries (default is 10), or "infinite".'},{key:"--fragment-retries",description:'Number of retries for a fragment (default is 10), or "infinite" (DASH, hlsnative and ISM)'},{key:"--skip-unavailable-fragments",description:"Skip unavailable fragments (DASH, hlsnative and ISM)"},{key:"--abort-on-unavailable-fragment",description:"Abort downloading when some fragment is not available"},{key:"--keep-fragments",description:"Keep downloaded fragments on disk after downloading is finished; fragments are erased by default"},{key:"--buffer-size",description:"Size of download buffer (e.g. 1024 or 16K) (default is 1024)"},{key:"--no-resize-buffer",description:"Do not automatically adjust the buffer size. By default, the buffer size is automatically resized from an initial value of SIZE."},{key:"--http-chunk-size",description:"Size of a chunk for chunk-based HTTP downloading (e.g. 10485760 or 10M) (default is disabled). May be useful for bypassing bandwidth throttling imposed by a webserver (experimental)"},{key:"--playlist-reverse",description:"Download playlist videos in reverse order"},{key:"--playlist-random",description:"Download playlist videos in random order"},{key:"--xattr-set-filesize",description:"Set file xattribute ytdl.filesize with expected file size"},{key:"--hls-prefer-native",description:"Use the native HLS downloader instead of ffmpeg"},{key:"--hls-prefer-ffmpeg",description:"Use ffmpeg instead of the native HLS downloader"},{key:"--hls-use-mpegts",description:"Use the mpegts container for HLS videos, allowing to play the video while downloading (some players may not be able to play it)"},{key:"--external-downloader",description:"Use the specified external downloader. Currently supports aria2c,avconv,axel,curl,ffmpeg,httpie,wget"},{key:"--external-downloader-args"}],filesystem:[{key:"-a",alt:"--batch-file",description:"File containing URLs to download ('-' for stdin), one URL per line. Lines starting with '#', ';' or ']' are considered as comments and ignored."},{key:"--id",description:"Use only video ID in file name"},{key:"-o",alt:"--output",description:'Output filename template, see the "OUTPUT TEMPLATE" for all the info'},{key:"--autonumber-start",description:"Specify the start value for %(autonumber)s (default is 1)"},{key:"--restrict-filenames",description:'Restrict filenames to only ASCII characters, and avoid "&" and spaces in filenames'},{key:"-w",alt:"--no-overwrites",description:"Do not overwrite files"},{key:"-c",alt:"--continue",description:"Force resume of partially downloaded files. By default, youtube-dl will resume downloads if possible."},{key:"--no-continue",description:"Do not resume partially downloaded files (restart from beginning)"},{key:"--no-part",description:"Do not use .part files - write directlyinto output file"},{key:"--no-mtime",description:"Do not use the Last-modified header to set the file modification time"},{key:"--write-description",description:"Write video description to a .description file"},{key:"--write-info-json",description:"Write video metadata to a .info.json file"},{key:"--write-annotations",description:"Write video annotations to a.annotations.xml file"},{key:"--load-info-json",description:'JSON file containing the video information (created with the "--write-info-json" option)'},{key:"--cookies",description:"File to read cookies from and dump cookie jar in"},{key:"--cache-dir",description:"Location in the file system where youtube-dl can store some downloaded information permanently. By default $XDG_CACHE_HOME/youtube-dl or ~/.cache/youtube-dl . At the moment, only YouTube player files (for videos with obfuscated signatures) are cached, but that may change."},{key:"--no-cache-dir",description:"Disable filesystem caching"},{key:"--rm-cache-dir",description:"Delete all filesystem cache files"}],thumbnail:[{key:"--write-thumbnail",description:"Write thumbnail image to disk"},{key:"--write-all-thumbnails",description:"Write all thumbnail image formats to disk"},{key:"--list-thumbnails",description:"Simulate and list all available thumbnail formats"}],verbosity:[{key:"-q",alt:"--quiet",description:"Activate quiet mode"},{key:"--no-warnings",description:"Ignore warnings"},{key:"-s",alt:"--simulate",description:"Do not download the video and do not writeanything to disk"},{key:"--skip-download",description:"Do not download the video"},{key:"-g",alt:"--get-url",description:"Simulate, quiet but print URL"},{key:"-e",alt:"--get-title",description:"Simulate, quiet but print title"},{key:"--get-id",description:"Simulate, quiet but print id"},{key:"--get-thumbnail",description:"Simulate, quiet but print thumbnail URL"},{key:"--get-description",description:"Simulate, quiet but print video description"},{key:"--get-duration",description:"Simulate, quiet but print video length"},{key:"--get-filename",description:"Simulate, quiet but print output filename"},{key:"--get-format",description:"Simulate, quiet but print output format"},{key:"-j",alt:"--dump-json",description:'Simulate, quiet but print JSON information. See the "OUTPUT TEMPLATE" for a description of available keys.'},{key:"-J",alt:"--dump-single-json",description:"Simulate, quiet but print JSON information for each command-line argument. If the URL refers to a playlist, dump the whole playlist information in a single line."},{key:"--print-json",description:"Be quiet and print the video information as JSON (video is still being downloaded)."},{key:"--newline",description:"Output progress bar as new lines"},{key:"--no-progress",description:"Do not print progress bar"},{key:"--console-title",description:"Display progress in console title bar"},{key:"-v",alt:"--verbose",description:"Print various debugging information"},{key:"--dump-pages",description:"Print downloaded pages encoded using base64 to debug problems (very verbose)"},{key:"--write-pages",description:"Write downloaded intermediary pages to files in the current directory to debug problems"},{key:"--print-traffic",description:"Display sent and read HTTP traffic"},{key:"-C",alt:"--call-home",description:"Contact the youtube-dl server for debugging"},{key:"--no-call-home",description:"Do NOT contact the youtube-dl server for debugging"}],workarounds:[{key:"--encoding",description:"Force the specified encoding (experimental)"},{key:"--no-check-certificate",description:"Suppress HTTPS certificate validation"},{key:"--prefer-insecure",description:"Use an unencrypted connection to retrieve information about the video. (Currently supported only for YouTube)"},{key:"--user-agent",description:"Specify a custom user agent"},{key:"--referer",description:"Specify a custom referer, use if the video access is restricted to one domain"},{key:"--add-header",description:"Specify a custom HTTP header and its value, separated by a colon ':'. You can use this option multiple times"},{key:"--bidi-workaround",description:"Work around terminals that lack bidirectional text support. Requires bidiv or fribidi executable in PATH"},{key:"--sleep-interval",description:"Number of seconds to sleep before each download when used alone or a lower boundof a range for randomized sleep before each download (minimum possible number of seconds to sleep) when used along with --max-sleep-interval"},{key:"--max-sleep-interval",description:"Upper bound of a range for randomized sleep before each download (maximum possible number of seconds to sleep). Must only beused along with --min-sleep-interval"}],video_format:[{key:"-f",alt:"--format",description:'Video format code, see the "FORMAT SELECTION" for all the info'},{key:"--all-formats",description:"Download all available video formats"},{key:"--prefer-free-formats",description:"Prefer free video formats unless a specific one is requested"},{key:"-F",alt:"--list-formats",description:"List all available formats of requested videos"},{key:"--youtube-skip-dash-manifest",description:"Do not download the DASH manifests and related data on YouTube videos"},{key:"--merge-output-format",description:"If a merge is required (e.g. bestvideo+bestaudio), output to given container format. One of mkv, mp4, ogg, webm, flv. Ignored if no merge is required"}],subtitle:[{key:"--write-sub",description:"Write subtitle file"},{key:"--write-auto-sub",description:"Write automatically generated subtitle file (YouTube only)"},{key:"--all-subs",description:"Download all the available subtitles of the video"},{key:"--list-subs",description:"List all available subtitles for the video"},{key:"--sub-format",description:'Subtitle format, accepts formats preference, for example: "srt" or "ass/srt/best"'},{key:"--sub-lang",description:"Languages of the subtitles to download (optional) separated by commas, use --list-subs"}],authentication:[{key:"-u",alt:"--username",description:"Login with this account ID"},{key:"-p",alt:"--password",description:"Account password. If this option is left out, youtube-dl will ask interactively."},{key:"-2",alt:"--twofactor",description:"Two-factor authentication code"},{key:"-n",alt:"--netrc",description:"Use .netrc authentication data"},{key:"--video-password",description:"Video password (vimeo, smotri, youku)"}],adobe_pass:[{key:"--ap-mso",description:"Adobe Pass multiple-system operator (TV provider) identifier, use --ap-list-mso"},{key:"--ap-username",description:"Multiple-system operator account login"},{key:"--ap-password",description:"Multiple-system operator account password. If this option is left out, youtube-dl will ask interactively."},{key:"--ap-list-mso",description:"List all supported multiple-system operators"}],post_processing:[{key:"-x",alt:"--extract-audio",description:"Convert video files to audio-only files (requires ffmpeg or avconv and ffprobe or avprobe)"},{key:"--audio-format",description:'Specify audio format: "best", "aac", "flac", "mp3", "m4a", "opus", "vorbis", or "wav"; "best" by default; No effect without -x'},{key:"--audio-quality",description:"Specify ffmpeg/avconv audio quality, insert a value between 0 (better) and 9 (worse)for VBR or a specific bitrate like 128K (default 5)"},{key:"--recode-video",description:"Encode the video to another format if necessary (currently supported:mp4|flv|ogg|webm|mkv|avi)"},{key:"--postprocessor-args",description:"Give these arguments to the postprocessor"},{key:"-k",alt:"--keep-video",description:"Keep the video file on disk after the post-processing; the video is erased by default"},{key:"--no-post-overwrites",description:"Do not overwrite post-processed files; the post-processed files are overwritten by default"},{key:"--embed-subs",description:"Embed subtitles in the video (only for mp4,webm and mkv videos)"},{key:"--embed-thumbnail",description:"Embed thumbnail in the audio as cover art"},{key:"--add-metadata",description:"Write metadata to the video file"},{key:"--metadata-from-title",description:"Parse additional metadata like song title/artist from the video title. The format syntax is the same as --output"},{key:"--xattrs",description:"Write metadata to the video file's xattrs (using dublin core and xdg standards)"},{key:"--fixup",description:"Automatically correct known faults of the file. One of never (do nothing), warn (only emit a warning), detect_or_warn (the default; fix file if we can, warn otherwise)"},{key:"--prefer-avconv",description:"Prefer avconv over ffmpeg for running the postprocessors"},{key:"--prefer-ffmpeg",description:"Prefer ffmpeg over avconv for running the postprocessors (default)"},{key:"--ffmpeg-location",description:"Location of the ffmpeg/avconv binary; either the path to the binary or its containing directory."},{key:"--exec",description:"Execute a command on the file after downloading, similar to find's -exec syntax. Example: --exec"},{key:"--convert-subs",description:"Convert the subtitles to other format (currently supported: srt|ass|vtt|lrc)"}]};function MS(t,e){if(1&t&&(a.Dc(0,"mat-option",20),a.zc(1,"span",21),a.Vc(2,"highlight"),a.Dc(3,"button",22),a.Dc(4,"mat-icon"),a.vd(5,"info"),a.Cc(),a.Cc(),a.Cc()),2&t){var i=e.$implicit,n=a.Uc();a.ad("value",i.key),a.kc(1),a.ad("innerHTML",a.Xc(2,3,i.key,n.stateCtrl.value),a.md),a.kc(2),a.ad("matTooltip",i.description)}}function jS(t,e){if(1&t){var i=a.Ec();a.Dc(0,"button",26),a.Qc("click",(function(){a.ld(i);var t=e.$implicit;return a.Uc(2).setFirstArg(t.key)})),a.Dc(1,"div",27),a.vd(2),a.Cc(),a.vd(3,"\xa0\xa0"),a.Dc(4,"div",28),a.Dc(5,"mat-icon",29),a.vd(6,"info"),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=e.$implicit;a.kc(2),a.wd(n.key),a.kc(3),a.ad("matTooltip",n.description)}}function LS(t,e){if(1&t&&(a.Bc(0),a.Dc(1,"button",23),a.vd(2),a.Cc(),a.Dc(3,"mat-menu",null,24),a.td(5,jS,7,2,"button",25),a.Cc(),a.Ac()),2&t){var i=e.$implicit,n=a.hd(4),r=a.Uc();a.kc(1),a.ad("matMenuTriggerFor",n),a.kc(1),a.wd(r.argsInfo[i.key].label),a.kc(3),a.ad("ngForOf",i.value)}}CS=$localize(_templateObject()),wS=$localize(_templateObject2()),xS=$localize(_templateObject3()),SS=$localize(_templateObject4()),OS=$localize(_templateObject5()),DS=$localize(_templateObject6()),ES=$localize(_templateObject7()),AS=$localize(_templateObject8());var FS=["placeholder",$localize(_templateObject9())],zS=function(){return{standalone:!0}};function NS(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div"),a.Dc(1,"mat-form-field",8),a.Dc(2,"input",30),a.Jc(3,FS),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc().secondArg=t})),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(2),a.ad("ngModelOptions",a.cd(3,zS))("disabled",!n.secondArgEnabled)("ngModel",n.secondArg)}}var BS,VS,US,HS,qS=((VS=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"transform",value:function(t,e){var i=e?e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&").split(" ").filter((function(t){return t.length>0})).join("|"):void 0,n=new RegExp(i,"gi");return e?t.replace(n,(function(t){return"".concat(t,"")})):t}}]),t}()).\u0275fac=function(t){return new(t||VS)},VS.\u0275pipe=a.xc({name:"highlight",type:VS,pure:!0}),VS),GS=((BS=function(){function t(e,i,n){_classCallCheck(this,t),this.data=e,this.dialogRef=i,this.dialog=n,this.myGroup=new jo,this.firstArg="",this.secondArg="",this.secondArgEnabled=!1,this.modified_args="",this.stateCtrl=new jo,this.availableArgs=null,this.argsByCategory=null,this.argsInfo=null}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.data&&(this.modified_args=this.data.initial_args),this.getAllPossibleArgs(),this.filteredOptions=this.stateCtrl.valueChanges.pipe(En(""),Object(ai.a)((function(e){return t.filter(e)})))}},{key:"filter",value:function(t){if(this.availableArgs)return this.availableArgs.filter((function(e){return e.key.toLowerCase().includes(t.toLowerCase())}))}},{key:"addArg",value:function(){""!==this.modified_args&&(this.modified_args+=" "),this.modified_args+=this.stateCtrl.value+" "+(this.secondArgEnabled?this.secondArg:"")}},{key:"canAddArg",value:function(){return this.stateCtrl.value&&""!==this.stateCtrl.value&&(!this.secondArgEnabled||this.secondArg&&""!==this.secondArg)}},{key:"getFirstArg",value:function(){var t=this;return new Promise((function(e){e(t.stateCtrl.value)}))}},{key:"getValueAsync",value:function(t){return new Promise((function(e){e(t)}))}},{key:"getAllPossibleArgs",value:function(){var t=RS,e=Object.keys(t).map((function(e){return t[e]})),i=[].concat.apply([],e);this.availableArgs=i,this.argsByCategory=t,this.argsInfo=PS}},{key:"setFirstArg",value:function(t){this.stateCtrl.setValue(t)}}],[{key:"forRoot",value:function(){return{ngModule:t,providers:[]}}}]),t}()).\u0275fac=function(t){return new(t||BS)(a.yc(yh),a.yc(bh),a.yc(wh))},BS.\u0275cmp=a.sc({type:BS,selectors:[["app-arg-modifier-dialog"]],features:[a.jc([qS])],decls:48,vars:17,consts:[["mat-dialog-title",""],[1,"container"],[1,"row"],[1,"col-12"],[1,"mat-elevation-z6"],["color","accent",2,"width","100%"],["matInput","",3,"disabled"],[1,"mat-elevation-z6","my-2"],["color","accent",2,"width","75%"],["matInput","","placeholder","Arg",3,"matAutocomplete","formControl"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],["argsByCategoryMenu","matMenu"],[4,"ngFor","ngForOf"],["mat-stroked-button","",2,"margin-bottom","15px",3,"matMenuTriggerFor"],["color","accent",3,"ngModelOptions","ngModel","ngModelChange"],[4,"ngIf"],["mat-stroked-button","","color","accent",3,"disabled","click"],["mat-button","","mat-dialog-close",""],["mat-button","","color","accent",3,"mat-dialog-close"],[3,"value"],[3,"innerHTML"],["mat-icon-button","",2,"float","right",3,"matTooltip"],["mat-menu-item","",3,"matMenuTriggerFor"],["subMenu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["mat-menu-item","",3,"click"],[2,"display","inline-block"],[1,"info-menu-icon"],[3,"matTooltip"],["matInput","",3,"ngModelOptions","disabled","ngModel","ngModelChange",6,"placeholder"]],template:function(t,e){if(1&t&&(a.Dc(0,"h4",0),a.Hc(1,CS),a.Cc(),a.Dc(2,"mat-dialog-content"),a.Dc(3,"div",1),a.Dc(4,"div",2),a.Dc(5,"div",3),a.Dc(6,"mat-card",4),a.Dc(7,"h6"),a.Hc(8,wS),a.Cc(),a.Dc(9,"mat-form-field",5),a.Dc(10,"textarea",6),a.vd(11),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(12,"div",3),a.Dc(13,"mat-card",7),a.Dc(14,"h6"),a.Hc(15,xS),a.Cc(),a.Dc(16,"form"),a.Dc(17,"div"),a.Dc(18,"mat-form-field",8),a.zc(19,"input",9),a.Cc(),a.Dc(20,"mat-autocomplete",null,10),a.td(22,MS,6,6,"mat-option",11),a.Vc(23,"async"),a.Cc(),a.Dc(24,"div"),a.Dc(25,"mat-menu",null,12),a.td(27,LS,6,3,"ng-container",13),a.Vc(28,"keyvalue"),a.Cc(),a.Dc(29,"button",14),a.Bc(30),a.Hc(31,SS),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(32,"div"),a.Dc(33,"mat-checkbox",15),a.Qc("ngModelChange",(function(t){return e.secondArgEnabled=t})),a.Bc(34),a.Hc(35,OS),a.Ac(),a.Cc(),a.Cc(),a.td(36,NS,4,4,"div",16),a.Cc(),a.Dc(37,"div"),a.Dc(38,"button",17),a.Qc("click",(function(){return e.addArg()})),a.Bc(39),a.Hc(40,DS),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(41,"mat-dialog-actions"),a.Dc(42,"button",18),a.Bc(43),a.Hc(44,ES),a.Ac(),a.Cc(),a.Dc(45,"button",19),a.Bc(46),a.Hc(47,AS),a.Ac(),a.Cc(),a.Cc()),2&t){var i=a.hd(21),n=a.hd(26);a.kc(10),a.ad("disabled",!0),a.kc(1),a.wd(e.modified_args),a.kc(8),a.ad("matAutocomplete",i)("formControl",e.stateCtrl),a.kc(3),a.ad("ngForOf",a.Wc(23,12,e.filteredOptions)),a.kc(5),a.ad("ngForOf",a.Wc(28,14,e.argsByCategory)),a.kc(2),a.ad("matMenuTriggerFor",n),a.kc(4),a.ad("ngModelOptions",a.cd(16,zS))("ngModel",e.secondArgEnabled),a.kc(3),a.ad("ngIf",e.secondArgEnabled),a.kc(2),a.ad("disabled",!e.canAddArg()),a.kc(7),a.ad("mat-dialog-close",e.modified_args)}},directives:[Oh,Dh,Pl,Ld,xp,$o,wr,Bo,ah,mr,Cr,Zo,Jd,ye.s,Dg,Qa,Tg,Gl,Qo,ye.t,Eh,Sh,Ma,rv,dp,kg],pipes:[ye.b,ye.l,qS],styles:[".info-menu-icon[_ngcontent-%COMP%]{float:right}"]}),BS);function WS(t,e){1&t&&(a.Dc(0,"h6"),a.vd(1,"Update in progress"),a.Cc())}function YS(t,e){1&t&&(a.Dc(0,"h6"),a.vd(1,"Update failed"),a.Cc())}function QS(t,e){1&t&&(a.Dc(0,"h6"),a.vd(1,"Update succeeded!"),a.Cc())}function $S(t,e){1&t&&a.zc(0,"mat-progress-bar",7)}function KS(t,e){1&t&&a.zc(0,"mat-progress-bar",8)}function XS(t,e){if(1&t&&(a.Dc(0,"p",9),a.vd(1),a.Cc()),2&t){var i=a.Uc(2);a.kc(1),a.wd(i.updateStatus.details)}}function ZS(t,e){if(1&t&&(a.Dc(0,"div"),a.Dc(1,"div",3),a.td(2,WS,2,0,"h6",1),a.td(3,YS,2,0,"h6",1),a.td(4,QS,2,0,"h6",1),a.Cc(),a.td(5,$S,1,0,"mat-progress-bar",4),a.td(6,KS,1,0,"mat-progress-bar",5),a.td(7,XS,2,1,"p",6),a.Cc()),2&t){var i=a.Uc();a.kc(2),a.ad("ngIf",i.updateStatus.updating),a.kc(1),a.ad("ngIf",!i.updateStatus.updating&&i.updateStatus.error),a.kc(1),a.ad("ngIf",!i.updateStatus.updating&&!i.updateStatus.error),a.kc(1),a.ad("ngIf",i.updateStatus.updating),a.kc(1),a.ad("ngIf",!i.updateStatus.updating),a.kc(1),a.ad("ngIf",i.updateStatus.details)}}US=$localize(_templateObject10()),HS=$localize(_templateObject11());var JS,tO,eO=((JS=function(){function t(e,i){_classCallCheck(this,t),this.postsService=e,this.snackBar=i,this.updateStatus=null,this.updateInterval=250,this.errored=!1}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.getUpdateProgress(),setInterval((function(){t.updateStatus.updating&&t.getUpdateProgress()}),250)}},{key:"getUpdateProgress",value:function(){var t=this;this.postsService.getUpdaterStatus().subscribe((function(e){e&&(t.updateStatus=e,t.updateStatus&&t.updateStatus.error&&t.openSnackBar("Update failed. Check logs for more details."))}))}},{key:"openSnackBar",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.snackBar.open(t,e,{duration:2e3})}}]),t}()).\u0275fac=function(t){return new(t||JS)(a.yc(mS),a.yc(wy))},JS.\u0275cmp=a.sc({type:JS,selectors:[["app-update-progress-dialog"]],decls:8,vars:1,consts:[["mat-dialog-title",""],[4,"ngIf"],["mat-button","","mat-dialog-close",""],[2,"margin-bottom","8px"],["mode","indeterminate",4,"ngIf"],["mode","determinate","value","100",4,"ngIf"],["style","margin-top: 4px; font-size: 13px;",4,"ngIf"],["mode","indeterminate"],["mode","determinate","value","100"],[2,"margin-top","4px","font-size","13px"]],template:function(t,e){1&t&&(a.Dc(0,"h4",0),a.Hc(1,US),a.Cc(),a.Dc(2,"mat-dialog-content"),a.td(3,ZS,8,6,"div",1),a.Cc(),a.Dc(4,"mat-dialog-actions"),a.Dc(5,"button",2),a.Bc(6),a.Hc(7,HS),a.Ac(),a.Cc(),a.Cc()),2&t&&(a.kc(3),a.ad("ngIf",e.updateStatus))},directives:[Oh,Dh,ye.t,Eh,Qa,Sh,hv],styles:[""]}),JS);function iO(t,e){if(1&t&&(a.Dc(0,"mat-option",6),a.vd(1),a.Cc()),2&t){var i=e.$implicit,n=a.Uc(2);a.ad("value",i.tag_name),a.kc(1),a.xd(" ",i.tag_name+(i===n.latestStableRelease?" - Latest Stable":"")+(i.tag_name===n.CURRENT_VERSION?" - Current Version":"")," ")}}function nO(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",3),a.Dc(1,"mat-form-field"),a.Dc(2,"mat-select",4),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc().selectedVersion=t})),a.td(3,iO,2,2,"mat-option",5),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(2),a.ad("ngModel",n.selectedVersion),a.kc(1),a.ad("ngForOf",n.availableVersionsFiltered)}}function aO(t,e){1&t&&(a.Bc(0),a.vd(1,"Upgrade to"),a.Ac())}function rO(t,e){1&t&&(a.Bc(0),a.vd(1,"Downgrade to"),a.Ac())}function oO(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",3),a.Dc(1,"button",7),a.Qc("click",(function(){return a.ld(i),a.Uc().updateServer()})),a.Dc(2,"mat-icon"),a.vd(3,"update"),a.Cc(),a.vd(4,"\xa0\xa0 "),a.td(5,aO,2,0,"ng-container",8),a.td(6,rO,2,0,"ng-container",8),a.vd(7),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(5),a.ad("ngIf",n.selectedVersion>n.CURRENT_VERSION),a.kc(1),a.ad("ngIf",n.selectedVersion=t.versionsShowLimit)break;t.availableVersionsFiltered.push(n)}}))}},{key:"openUpdateProgressDialog",value:function(){this.dialog.open(eO,{minWidth:"300px",minHeight:"200px"})}}]),t}()).\u0275fac=function(t){return new(t||sO)(a.yc(mS),a.yc(wh))},sO.\u0275cmp=a.sc({type:sO,selectors:[["app-updater"]],decls:6,vars:2,consts:[[2,"display","block"],[2,"display","inline-block"],["style","display: inline-block; margin-left: 15px;",4,"ngIf"],[2,"display","inline-block","margin-left","15px"],[3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["color","accent","mat-raised-button","",3,"click"],[4,"ngIf"]],template:function(t,e){1&t&&(a.Dc(0,"div",0),a.Dc(1,"div",1),a.Bc(2),a.Hc(3,tO),a.Ac(),a.Cc(),a.td(4,nO,4,2,"div",2),a.td(5,oO,8,3,"div",2),a.Cc()),2&t&&(a.kc(4),a.ad("ngIf",e.availableVersions),a.kc(1),a.ad("ngIf",e.selectedVersion&&e.selectedVersion!==e.CURRENT_VERSION))},directives:[ye.t,Ld,lb,Cr,Qo,ye.s,Ma,Qa,dp],styles:[""]}),sO);lO=$localize(_templateObject13());var uO,dO,hO=["label",$localize(_templateObject14())],mO=["label",$localize(_templateObject15())],fO=["label",$localize(_templateObject16())],pO=["label",$localize(_templateObject17())];uO=$localize(_templateObject18()),dO=$localize(_templateObject19()),dO=a.Lc(dO,{VAR_SELECT:"\ufffd0\ufffd"});var gO,vO=["placeholder",$localize(_templateObject20())];gO=$localize(_templateObject21());var bO,yO,_O=["placeholder",$localize(_templateObject22())];function kO(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-form-field",11),a.Dc(4,"input",12),a.Jc(5,vO),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Host.url=t})),a.Cc(),a.Dc(6,"mat-hint"),a.Bc(7),a.Hc(8,gO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(9,"div",13),a.Dc(10,"mat-form-field",11),a.Dc(11,"input",12),a.Jc(12,_O),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Host.port=t})),a.Cc(),a.Dc(13,"mat-hint"),a.Bc(14),a.Hc(15,bO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(4),a.ad("ngModel",n.new_config.Host.url),a.kc(7),a.ad("ngModel",n.new_config.Host.port)}}bO=$localize(_templateObject23()),yO=$localize(_templateObject24());var CO,wO=["placeholder",$localize(_templateObject25())],xO=["placeholder",$localize(_templateObject26())];function SO(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Encryption["use-encryption"]=t})),a.Bc(4),a.Hc(5,yO),a.Ac(),a.Cc(),a.Cc(),a.Dc(6,"div",15),a.Dc(7,"mat-form-field",11),a.Dc(8,"input",16),a.Jc(9,wO),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Encryption["cert-file-path"]=t})),a.Cc(),a.Cc(),a.Cc(),a.Dc(10,"div",15),a.Dc(11,"mat-form-field",11),a.Dc(12,"input",16),a.Jc(13,xO),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Encryption["key-file-path"]=t})),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(3),a.ad("ngModel",n.new_config.Encryption["use-encryption"]),a.kc(5),a.ad("disabled",!n.new_config.Encryption["use-encryption"])("ngModel",n.new_config.Encryption["cert-file-path"]),a.kc(4),a.ad("disabled",!n.new_config.Encryption["use-encryption"])("ngModel",n.new_config.Encryption["key-file-path"])}}CO=$localize(_templateObject27());var OO,DO=["placeholder",$localize(_templateObject28())];OO=$localize(_templateObject29());var EO,AO,IO,TO,PO,RO,MO,jO,LO,FO,zO=["placeholder",$localize(_templateObject30())];function NO(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Subscriptions.allow_subscriptions=t})),a.Bc(4),a.Hc(5,CO),a.Ac(),a.Cc(),a.Cc(),a.Dc(6,"div",15),a.Dc(7,"mat-form-field",11),a.Dc(8,"input",16),a.Jc(9,DO),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Subscriptions.subscriptions_base_path=t})),a.Cc(),a.Dc(10,"mat-hint"),a.Bc(11),a.Hc(12,OO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(13,"div",17),a.Dc(14,"mat-form-field",11),a.Dc(15,"input",16),a.Jc(16,zO),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Subscriptions.subscriptions_check_interval=t})),a.Cc(),a.Dc(17,"mat-hint"),a.Bc(18),a.Hc(19,EO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(20,"div",18),a.Dc(21,"mat-checkbox",19),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Subscriptions.subscriptions_use_youtubedl_archive=t})),a.Bc(22),a.Hc(23,AO),a.Ac(),a.Cc(),a.Dc(24,"p"),a.Dc(25,"a",20),a.Bc(26),a.Hc(27,IO),a.Ac(),a.Cc(),a.vd(28,"\xa0"),a.Bc(29),a.Hc(30,TO),a.Ac(),a.Cc(),a.Dc(31,"p"),a.Bc(32),a.Hc(33,PO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(3),a.ad("ngModel",n.new_config.Subscriptions.allow_subscriptions),a.kc(5),a.ad("disabled",!n.new_config.Subscriptions.allow_subscriptions)("ngModel",n.new_config.Subscriptions.subscriptions_base_path),a.kc(7),a.ad("disabled",!n.new_config.Subscriptions.allow_subscriptions)("ngModel",n.new_config.Subscriptions.subscriptions_check_interval),a.kc(6),a.ad("disabled",!n.new_config.Subscriptions.allow_subscriptions)("ngModel",n.new_config.Subscriptions.subscriptions_use_youtubedl_archive)}}function BO(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-form-field"),a.Dc(4,"mat-label"),a.Bc(5),a.Hc(6,RO),a.Ac(),a.Cc(),a.Dc(7,"mat-select",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Themes.default_theme=t})),a.Dc(8,"mat-option",21),a.Bc(9),a.Hc(10,MO),a.Ac(),a.Cc(),a.Dc(11,"mat-option",22),a.Bc(12),a.Hc(13,jO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(14,"div",23),a.Dc(15,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Themes.allow_theme_change=t})),a.Bc(16),a.Hc(17,LO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(7),a.ad("ngModel",n.new_config.Themes.default_theme),a.kc(8),a.ad("ngModel",n.new_config.Themes.allow_theme_change)}}function VO(t,e){if(1&t&&(a.Dc(0,"mat-option",26),a.vd(1),a.Cc()),2&t){var i=e.$implicit,n=a.Uc(3);a.ad("value",i),a.kc(1),a.xd(" ",n.all_locales[i].nativeName," ")}}function UO(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-form-field"),a.Dc(4,"mat-label"),a.Bc(5),a.Hc(6,FO),a.Ac(),a.Cc(),a.Dc(7,"mat-select",24),a.Qc("selectionChange",(function(t){return a.ld(i),a.Uc(2).localeSelectChanged(t.value)}))("valueChange",(function(t){return a.ld(i),a.Uc(2).initialLocale=t})),a.td(8,VO,2,2,"mat-option",25),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(7),a.ad("value",n.initialLocale),a.kc(1),a.ad("ngForOf",n.supported_locales)}}function HO(t,e){if(1&t&&(a.td(0,kO,16,2,"div",7),a.zc(1,"mat-divider"),a.td(2,SO,14,5,"div",7),a.zc(3,"mat-divider"),a.td(4,NO,34,7,"div",7),a.zc(5,"mat-divider"),a.td(6,BO,18,2,"div",7),a.zc(7,"mat-divider"),a.td(8,UO,9,2,"div",7)),2&t){var i=a.Uc();a.ad("ngIf",i.new_config),a.kc(2),a.ad("ngIf",i.new_config),a.kc(2),a.ad("ngIf",i.new_config),a.kc(2),a.ad("ngIf",i.new_config),a.kc(2),a.ad("ngIf",i.new_config)}}EO=$localize(_templateObject31()),AO=$localize(_templateObject32()),IO=$localize(_templateObject33()),TO=$localize(_templateObject34()),PO=$localize(_templateObject35()),RO=$localize(_templateObject36()),MO=$localize(_templateObject37()),jO=$localize(_templateObject38()),LO=$localize(_templateObject39()),FO=$localize(_templateObject40());var qO,GO=["placeholder",$localize(_templateObject41())];qO=$localize(_templateObject42());var WO,YO=["placeholder",$localize(_templateObject43())];WO=$localize(_templateObject44());var QO,$O,KO=["placeholder",$localize(_templateObject45())];function XO(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-form-field",11),a.Dc(4,"input",12),a.Jc(5,GO),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Downloader["path-audio"]=t})),a.Cc(),a.Dc(6,"mat-hint"),a.Bc(7),a.Hc(8,qO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(9,"div",17),a.Dc(10,"mat-form-field",11),a.Dc(11,"input",12),a.Jc(12,YO),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Downloader["path-video"]=t})),a.Cc(),a.Dc(13,"mat-hint"),a.Bc(14),a.Hc(15,WO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(16,"div",17),a.Dc(17,"mat-form-field",27),a.Dc(18,"textarea",28),a.Jc(19,KO),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Downloader.custom_args=t})),a.Cc(),a.Dc(20,"mat-hint"),a.Bc(21),a.Hc(22,QO),a.Ac(),a.Cc(),a.Dc(23,"button",29),a.Qc("click",(function(){return a.ld(i),a.Uc(2).openArgsModifierDialog()})),a.Dc(24,"mat-icon"),a.vd(25,"edit"),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(26,"div",18),a.Dc(27,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Downloader.use_youtubedl_archive=t})),a.Bc(28),a.Hc(29,$O),a.Ac(),a.Cc(),a.Dc(30,"p"),a.vd(31,"Note: This setting only applies to downloads on the Home page. If you would like to use youtube-dl archive functionality in subscriptions, head down to the Subscriptions section."),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(4),a.ad("ngModel",n.new_config.Downloader["path-audio"]),a.kc(7),a.ad("ngModel",n.new_config.Downloader["path-video"]),a.kc(7),a.ad("ngModel",n.new_config.Downloader.custom_args),a.kc(9),a.ad("ngModel",n.new_config.Downloader.use_youtubedl_archive)}}function ZO(t,e){if(1&t&&a.td(0,XO,32,4,"div",7),2&t){var i=a.Uc();a.ad("ngIf",i.new_config)}}QO=$localize(_templateObject46()),$O=$localize(_templateObject47());var JO,tD,eD,iD,nD,aD,rD,oD=["placeholder",$localize(_templateObject48())];function sD(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-form-field",11),a.Dc(4,"input",12),a.Jc(5,oD),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Extra.title_top=t})),a.Cc(),a.zc(6,"mat-hint"),a.Cc(),a.Cc(),a.Dc(7,"div",15),a.Dc(8,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Extra.file_manager_enabled=t})),a.Bc(9),a.Hc(10,JO),a.Ac(),a.Cc(),a.Cc(),a.Dc(11,"div",15),a.Dc(12,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Extra.allow_quality_select=t})),a.Bc(13),a.Hc(14,tD),a.Ac(),a.Cc(),a.Cc(),a.Dc(15,"div",15),a.Dc(16,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Extra.download_only_mode=t})),a.Bc(17),a.Hc(18,eD),a.Ac(),a.Cc(),a.Cc(),a.Dc(19,"div",15),a.Dc(20,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Extra.allow_multi_download_mode=t})),a.Bc(21),a.Hc(22,iD),a.Ac(),a.Cc(),a.Cc(),a.Dc(23,"div",15),a.Dc(24,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Extra.settings_pin_required=t})),a.Bc(25),a.Hc(26,nD),a.Ac(),a.Cc(),a.Dc(27,"button",30),a.Qc("click",(function(){return a.ld(i),a.Uc(2).setNewPin()})),a.Bc(28),a.Hc(29,aD),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(4),a.ad("ngModel",n.new_config.Extra.title_top),a.kc(4),a.ad("ngModel",n.new_config.Extra.file_manager_enabled),a.kc(4),a.ad("ngModel",n.new_config.Extra.allow_quality_select),a.kc(4),a.ad("ngModel",n.new_config.Extra.download_only_mode),a.kc(4),a.ad("ngModel",n.new_config.Extra.allow_multi_download_mode),a.kc(4),a.ad("ngModel",n.new_config.Extra.settings_pin_required),a.kc(3),a.ad("disabled",!n.new_config.Extra.settings_pin_required)}}JO=$localize(_templateObject49()),tD=$localize(_templateObject50()),eD=$localize(_templateObject51()),iD=$localize(_templateObject52()),nD=$localize(_templateObject53()),aD=$localize(_templateObject54()),rD=$localize(_templateObject55());var lD,cD,uD,dD=["placeholder",$localize(_templateObject56())];function hD(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.API.use_API_key=t})),a.Bc(4),a.Hc(5,rD),a.Ac(),a.Cc(),a.Cc(),a.Dc(6,"div",31),a.Dc(7,"div",32),a.Dc(8,"mat-form-field",11),a.Dc(9,"input",33),a.Jc(10,dD),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.API.API_key=t})),a.Cc(),a.Dc(11,"mat-hint"),a.Dc(12,"a",34),a.Bc(13),a.Hc(14,lD),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(15,"div",35),a.Dc(16,"button",36),a.Qc("click",(function(){return a.ld(i),a.Uc(2).generateAPIKey()})),a.Bc(17),a.Hc(18,cD),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(3),a.ad("ngModel",n.new_config.API.use_API_key),a.kc(6),a.ad("disabled",!n.new_config.API.use_API_key)("ngModel",n.new_config.API.API_key)}}lD=$localize(_templateObject57()),cD=$localize(_templateObject58()),uD=$localize(_templateObject59());var mD,fD,pD,gD,vD,bD,yD,_D,kD,CD,wD,xD,SD,OD=["placeholder",$localize(_templateObject60())];function DD(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.API.use_youtube_API=t})),a.Bc(4),a.Hc(5,uD),a.Ac(),a.Cc(),a.Cc(),a.Dc(6,"div",31),a.Dc(7,"mat-form-field",11),a.Dc(8,"input",33),a.Jc(9,OD),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.API.youtube_API_key=t})),a.Cc(),a.Dc(10,"mat-hint"),a.Dc(11,"a",37),a.Bc(12),a.Hc(13,mD),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(3),a.ad("ngModel",n.new_config.API.use_youtube_API),a.kc(5),a.ad("disabled",!n.new_config.API.use_youtube_API)("ngModel",n.new_config.API.youtube_API_key)}}function ED(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"h6"),a.vd(4,"Chrome"),a.Cc(),a.Dc(5,"p"),a.Dc(6,"a",38),a.Bc(7),a.Hc(8,fD),a.Ac(),a.Cc(),a.vd(9,"\xa0"),a.Bc(10),a.Hc(11,pD),a.Ac(),a.Cc(),a.Dc(12,"p"),a.Bc(13),a.Hc(14,gD),a.Ac(),a.Cc(),a.zc(15,"mat-divider",39),a.Cc(),a.Dc(16,"div",15),a.Dc(17,"h6"),a.vd(18,"Firefox"),a.Cc(),a.Dc(19,"p"),a.Dc(20,"a",40),a.Bc(21),a.Hc(22,vD),a.Ac(),a.Cc(),a.vd(23,"\xa0"),a.Bc(24),a.Hc(25,bD),a.Ac(),a.Cc(),a.Dc(26,"p"),a.Dc(27,"a",41),a.Bc(28),a.Hc(29,yD),a.Ac(),a.Cc(),a.vd(30,"\xa0"),a.Bc(31),a.Hc(32,_D),a.Ac(),a.Cc(),a.zc(33,"mat-divider",39),a.Cc(),a.Dc(34,"div",15),a.Dc(35,"h6"),a.vd(36,"Bookmarklet"),a.Cc(),a.Dc(37,"p"),a.Bc(38),a.Hc(39,kD),a.Ac(),a.Cc(),a.Dc(40,"mat-checkbox",42),a.Qc("change",(function(t){return a.ld(i),a.Uc(2).bookmarkletAudioOnlyChanged(t)})),a.Bc(41),a.Hc(42,CD),a.Ac(),a.Cc(),a.Dc(43,"p"),a.Dc(44,"a",43),a.vd(45,"YTDL-Bookmarklet"),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(44),a.ad("href",n.generated_bookmarklet_code,a.nd)}}function AD(t,e){if(1&t&&(a.td(0,sD,30,7,"div",7),a.zc(1,"mat-divider"),a.td(2,hD,19,3,"div",7),a.zc(3,"mat-divider"),a.td(4,DD,14,3,"div",7),a.zc(5,"mat-divider"),a.td(6,ED,46,1,"div",7)),2&t){var i=a.Uc();a.ad("ngIf",i.new_config),a.kc(2),a.ad("ngIf",i.new_config),a.kc(2),a.ad("ngIf",i.new_config),a.kc(2),a.ad("ngIf",i.new_config)}}function ID(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Advanced.use_default_downloading_agent=t})),a.Bc(4),a.Hc(5,wD),a.Ac(),a.Cc(),a.Cc(),a.Dc(6,"div",15),a.Dc(7,"mat-form-field"),a.Dc(8,"mat-label"),a.Bc(9),a.Hc(10,xD),a.Ac(),a.Cc(),a.Dc(11,"mat-select",19),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Advanced.custom_downloading_agent=t})),a.Dc(12,"mat-option",45),a.vd(13,"aria2c"),a.Cc(),a.Dc(14,"mat-option",46),a.vd(15,"avconv"),a.Cc(),a.Dc(16,"mat-option",47),a.vd(17,"axel"),a.Cc(),a.Dc(18,"mat-option",48),a.vd(19,"curl"),a.Cc(),a.Dc(20,"mat-option",49),a.vd(21,"ffmpeg"),a.Cc(),a.Dc(22,"mat-option",50),a.vd(23,"httpie"),a.Cc(),a.Dc(24,"mat-option",51),a.vd(25,"wget"),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(26,"div",31),a.Dc(27,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Advanced.allow_advanced_download=t})),a.Bc(28),a.Hc(29,SD),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(3),a.ad("ngModel",n.new_config.Advanced.use_default_downloading_agent),a.kc(8),a.ad("disabled",n.new_config.Advanced.use_default_downloading_agent)("ngModel",n.new_config.Advanced.custom_downloading_agent),a.kc(16),a.ad("ngModel",n.new_config.Advanced.allow_advanced_download)}}function TD(t,e){1&t&&(a.Dc(0,"div",52),a.zc(1,"app-updater"),a.Cc())}function PD(t,e){if(1&t&&(a.td(0,ID,30,4,"div",7),a.zc(1,"mat-divider"),a.td(2,TD,2,0,"div",44)),2&t){var i=a.Uc();a.ad("ngIf",i.new_config),a.kc(2),a.ad("ngIf",i.new_config)}}mD=$localize(_templateObject61()),fD=$localize(_templateObject62()),pD=$localize(_templateObject63()),gD=$localize(_templateObject64()),vD=$localize(_templateObject65()),bD=$localize(_templateObject66()),yD=$localize(_templateObject67()),_D=$localize(_templateObject68()),kD=$localize(_templateObject69()),CD=$localize(_templateObject70()),wD=$localize(_templateObject71()),xD=$localize(_templateObject72()),SD=$localize(_templateObject73());var RD,MD,jD,LD,FD,zD,ND,BD,VD,UD,HD,qD=((RD=function(){function t(e,i,n,a){_classCallCheck(this,t),this.postsService=e,this.snackBar=i,this.sanitizer=n,this.dialog=a,this.all_locales=TS,this.supported_locales=["en","es"],this.initialLocale=localStorage.getItem("locale"),this.initial_config=null,this.new_config=null,this.loading_config=!1,this.generated_bookmarklet_code=null,this.bookmarkletAudioOnly=!1,this._settingsSame=!0,this.latestGithubRelease=null,this.CURRENT_VERSION="v3.6"}return _createClass(t,[{key:"ngOnInit",value:function(){this.getConfig(),this.generated_bookmarklet_code=this.sanitizer.bypassSecurityTrustUrl(this.generateBookmarkletCode()),this.getLatestGithubRelease()}},{key:"getConfig",value:function(){var t=this;this.loading_config=!0,this.postsService.loadNavItems().subscribe((function(e){t.loading_config=!1,t.initial_config=t.postsService.debugMode?e.YoutubeDLMaterial:e.config_file.YoutubeDLMaterial,t.new_config=JSON.parse(JSON.stringify(t.initial_config))}))}},{key:"settingsSame",value:function(){return JSON.stringify(this.new_config)===JSON.stringify(this.initial_config)}},{key:"saveSettings",value:function(){var t=this;this.postsService.setConfig({YoutubeDLMaterial:this.new_config}).subscribe((function(e){e.success&&(t.postsService.settings_changed.next(!0),t.initial_config=JSON.parse(JSON.stringify(t.new_config)))}),(function(t){console.error("Failed to save config!")}))}},{key:"setNewPin",value:function(){this.dialog.open(IS,{data:{resetMode:!0}})}},{key:"generateAPIKey",value:function(){var t=this;this.postsService.generateNewAPIKey().subscribe((function(e){e.new_api_key&&(t.initial_config.API.API_key=e.new_api_key,t.new_config.API.API_key=e.new_api_key)}))}},{key:"localeSelectChanged",value:function(t){localStorage.setItem("locale",t),this.openSnackBar("Language successfully changed! Reload to update the page.")}},{key:"generateBookmarklet",value:function(){this.bookmarksite("YTDL-Material",this.generated_bookmarklet_code)}},{key:"generateBookmarkletCode",value:function(){return"javascript:(function()%7Bwindow.open('".concat(window.location.href.split("#")[0]+"#/home;url=","' + encodeURIComponent(window.location) + ';audioOnly=").concat(this.bookmarkletAudioOnly,"')%7D)()")}},{key:"bookmarkletAudioOnlyChanged",value:function(t){this.bookmarkletAudioOnly=t.checked,this.generated_bookmarklet_code=this.sanitizer.bypassSecurityTrustUrl(this.generateBookmarkletCode())}},{key:"bookmarksite",value:function(t,e){if(document.all)window.external.AddFavorite(e,t);else if(window.chrome)this.openSnackBar("Chrome users must drag the 'Alternate URL' link to your bookmarks.");else if(window.sidebar)window.sidebar.addPanel(t,e,"");else if(window.opera&&window.print){var i=document.createElement("a");i.setAttribute("href",e),i.setAttribute("title",t),i.setAttribute("rel","sidebar"),i.click()}}},{key:"openArgsModifierDialog",value:function(){var t=this;this.dialog.open(GS,{data:{initial_args:this.new_config.Downloader.custom_args}}).afterClosed().subscribe((function(e){e&&(t.new_config.Downloader.custom_args=e)}))}},{key:"getLatestGithubRelease",value:function(){var t=this;this.postsService.getLatestGithubRelease().subscribe((function(e){t.latestGithubRelease=e}))}},{key:"openSnackBar",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.snackBar.open(t,e,{duration:2e3})}},{key:"settingsAreTheSame",get:function(){return this._settingsSame=this.settingsSame(),this._settingsSame},set:function(t){this._settingsSame=t}}]),t}()).\u0275fac=function(t){return new(t||RD)(a.yc(mS),a.yc(wy),a.yc(n.b),a.yc(wh))},RD.\u0275cmp=a.sc({type:RD,selectors:[["app-settings"]],decls:30,vars:3,consts:[["mat-dialog-title",""],[6,"label"],["matTabContent","","style","padding: 15px;"],["matTabContent",""],[2,"margin-bottom","10px"],["color","accent","mat-raised-button","",3,"disabled","click"],["mat-flat-button","",3,"mat-dialog-close"],["class","container-fluid",4,"ngIf"],[1,"container-fluid"],[1,"row"],[1,"col-12","mt-3"],["color","accent"],["matInput","","required","",3,"ngModel","ngModelChange",6,"placeholder"],[1,"col-12","mb-4"],["color","accent",3,"ngModel","ngModelChange"],[1,"col-12"],["matInput","",3,"disabled","ngModel","ngModelChange",6,"placeholder"],[1,"col-12","mt-5"],[1,"col-12","mt-4"],["color","accent",3,"disabled","ngModel","ngModelChange"],["target","_blank","href","https://github.com/ytdl-org/youtube-dl/blob/master/README.md#how-do-i-download-only-new-videos-from-a-playlist"],["value","default"],["value","dark"],[1,"col-12","mb-2"],[3,"value","selectionChange","valueChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["color","accent",2,"margin-right","12px"],["matInput","",3,"ngModel","ngModelChange",6,"placeholder"],["mat-icon-button","",1,"args-edit-button",3,"click"],["mat-stroked-button","",2,"margin-left","15px","margin-bottom","10px",3,"disabled","click"],[1,"col-12","mb-3"],[1,"enable-api-key-div"],["matInput","","required","",3,"disabled","ngModel","ngModelChange",6,"placeholder"],["target","_blank","href","https://stoplight.io/p/docs/gh/tzahi12345/youtubedl-material"],[1,"api-key-div"],["matTooltip-i18n","","matTooltip","This will delete your old API key!","mat-stroked-button","",3,"click"],["target","_blank","href","https://developers.google.com/youtube/v3/getting-started"],["href","https://github.com/Tzahi12345/YoutubeDL-Material/blob/master/chrome-extension/youtubedl-material-chrome-extension.zip?raw=true"],[1,"ext-divider"],["href","https://addons.mozilla.org/en-US/firefox/addon/youtubedl-material/","target","_blank"],["href","https://github.com/Tzahi12345/YoutubeDL-Material/wiki/Firefox-Extension","target","_blank"],[3,"change"],["target","_blank",3,"href"],["class","container-fluid mt-1",4,"ngIf"],["value","aria2c"],["value","avconv"],["value","axel"],["value","curl"],["value","ffmpeg"],["value","httpie"],["value","wget"],[1,"container-fluid","mt-1"]],template:function(t,e){1&t&&(a.Dc(0,"h4",0),a.Hc(1,lO),a.Cc(),a.Dc(2,"mat-dialog-content"),a.Dc(3,"mat-tab-group"),a.Dc(4,"mat-tab",1),a.Jc(5,hO),a.td(6,HO,9,5,"ng-template",2),a.Cc(),a.Dc(7,"mat-tab",1),a.Jc(8,mO),a.td(9,ZO,1,1,"ng-template",3),a.Cc(),a.Dc(10,"mat-tab",1),a.Jc(11,fO),a.td(12,AD,7,4,"ng-template",3),a.Cc(),a.Dc(13,"mat-tab",1),a.Jc(14,pO),a.td(15,PD,3,2,"ng-template",3),a.Cc(),a.Cc(),a.Cc(),a.Dc(16,"mat-dialog-actions"),a.Dc(17,"div",4),a.Dc(18,"button",5),a.Qc("click",(function(){return e.saveSettings()})),a.Dc(19,"mat-icon"),a.vd(20,"done"),a.Cc(),a.vd(21,"\xa0\xa0 "),a.Bc(22),a.Hc(23,uO),a.Ac(),a.Cc(),a.Dc(24,"button",6),a.Dc(25,"mat-icon"),a.vd(26,"cancel"),a.Cc(),a.vd(27,"\xa0\xa0 "),a.Dc(28,"span"),a.Hc(29,dO),a.Cc(),a.Cc(),a.Cc(),a.Cc()),2&t&&(a.kc(18),a.ad("disabled",e.settingsSame()),a.kc(6),a.ad("mat-dialog-close",!1),a.kc(5),a.Kc(e.settingsAreTheSame+""),a.Ic(29))},directives:[Oh,Dh,E_,b_,m_,Eh,Qa,dp,Sh,ye.t,Op,Ld,xp,mr,Hs,Cr,Qo,Dd,Gl,Ed,lb,Ma,ye.s,rv,cO],styles:[".settings-expansion-panel[_ngcontent-%COMP%]{margin-bottom:20px}.ext-divider[_ngcontent-%COMP%]{margin-bottom:14px}.args-edit-button[_ngcontent-%COMP%]{position:absolute;margin-left:10px;top:20px}.enable-api-key-div[_ngcontent-%COMP%]{margin-bottom:8px;margin-right:15px}.api-key-div[_ngcontent-%COMP%], .enable-api-key-div[_ngcontent-%COMP%]{display:inline-block}"]}),RD);function GD(t,e){1&t&&(a.Dc(0,"span",12),a.zc(1,"mat-spinner",13),a.vd(2,"\xa0"),a.Bc(3),a.Hc(4,UD),a.Ac(),a.Cc()),2&t&&(a.kc(1),a.ad("diameter",22))}function WD(t,e){1&t&&(a.Dc(0,"mat-icon",14),a.vd(1,"done"),a.Cc())}function YD(t,e){if(1&t&&(a.Dc(0,"a",2),a.Bc(1),a.Hc(2,HD),a.Ac(),a.vd(3),a.Cc()),2&t){var i=a.Uc();a.ad("href",i.latestUpdateLink,a.nd),a.kc(3),a.xd(" - ",i.latestGithubRelease.tag_name,"")}}function QD(t,e){1&t&&(a.Dc(0,"span"),a.vd(1,"You are up to date."),a.Cc())}MD=$localize(_templateObject74()),jD=$localize(_templateObject75()),LD=$localize(_templateObject76()),FD=$localize(_templateObject77()),zD=$localize(_templateObject78()),ND=$localize(_templateObject79()),BD=$localize(_templateObject80()),VD=$localize(_templateObject81()),UD=$localize(_templateObject82()),HD=$localize(_templateObject83());var $D,KD,XD,ZD,JD,tE,eE=(($D=function(){function t(e){_classCallCheck(this,t),this.postsService=e,this.projectLink="https://github.com/Tzahi12345/YoutubeDL-Material",this.issuesLink="https://github.com/Tzahi12345/YoutubeDL-Material/issues",this.latestUpdateLink="https://github.com/Tzahi12345/YoutubeDL-Material/releases/latest",this.latestGithubRelease=null,this.checking_for_updates=!0,this.current_version_tag="v3.6"}return _createClass(t,[{key:"ngOnInit",value:function(){this.getLatestGithubRelease()}},{key:"getLatestGithubRelease",value:function(){var t=this;this.postsService.getLatestGithubRelease().subscribe((function(e){t.checking_for_updates=!1,t.latestGithubRelease=e}))}}]),t}()).\u0275fac=function(t){return new(t||$D)(a.yc(mS))},$D.\u0275cmp=a.sc({type:$D,selectors:[["app-about-dialog"]],decls:49,vars:7,consts:[["mat-dialog-title","",2,"position","relative"],[1,"logo-image"],["target","_blank",3,"href"],["src","assets/images/GitHub-64px.png",2,"width","32px"],["src","assets/images/logo_128px.png",2,"width","32px","margin-left","15px"],[2,"margin-bottom","5px"],[2,"margin-top","10px"],["style","display: inline-block",4,"ngIf"],["class","version-checked-icon",4,"ngIf"],["target","_blank",3,"href",4,"ngIf"],[4,"ngIf"],["mat-stroked-button","","mat-dialog-close","",2,"margin-bottom","5px"],[2,"display","inline-block"],[1,"version-spinner",3,"diameter"],[1,"version-checked-icon"]],template:function(t,e){1&t&&(a.Dc(0,"h4",0),a.Bc(1),a.Hc(2,MD),a.Ac(),a.Dc(3,"span",1),a.Dc(4,"a",2),a.zc(5,"img",3),a.Cc(),a.zc(6,"img",4),a.Cc(),a.Cc(),a.Dc(7,"mat-dialog-content"),a.Dc(8,"div",5),a.Dc(9,"p"),a.Dc(10,"i"),a.vd(11,"YoutubeDL-Material"),a.Cc(),a.vd(12,"\xa0"),a.Bc(13),a.Hc(14,jD),a.Ac(),a.Cc(),a.Dc(15,"p"),a.Dc(16,"i"),a.vd(17,"YoutubeDL-Material"),a.Cc(),a.vd(18,"\xa0"),a.Bc(19),a.Hc(20,LD),a.Ac(),a.Cc(),a.zc(21,"mat-divider"),a.Dc(22,"h5",6),a.vd(23,"Installation details:"),a.Cc(),a.Dc(24,"p"),a.Bc(25),a.Hc(26,FD),a.Ac(),a.vd(27),a.td(28,GD,5,1,"span",7),a.td(29,WD,2,0,"mat-icon",8),a.vd(30,"\xa0\xa0"),a.td(31,YD,4,2,"a",9),a.vd(32,". "),a.Bc(33),a.Hc(34,zD),a.Ac(),a.td(35,QD,2,0,"span",10),a.Cc(),a.Dc(36,"p"),a.Bc(37),a.Hc(38,ND),a.Ac(),a.vd(39,"\xa0"),a.Dc(40,"a",2),a.Bc(41),a.Hc(42,BD),a.Ac(),a.Cc(),a.vd(43,"\xa0"),a.Bc(44),a.Hc(45,VD),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(46,"mat-dialog-actions"),a.Dc(47,"button",11),a.vd(48,"Close"),a.Cc(),a.Cc()),2&t&&(a.kc(4),a.ad("href",e.projectLink,a.nd),a.kc(23),a.xd("\xa0",e.current_version_tag," - "),a.kc(1),a.ad("ngIf",e.checking_for_updates),a.kc(1),a.ad("ngIf",!e.checking_for_updates),a.kc(2),a.ad("ngIf",!e.checking_for_updates&&e.latestGithubRelease.tag_name!==e.current_version_tag),a.kc(4),a.ad("ngIf",!e.checking_for_updates&&e.latestGithubRelease.tag_name===e.current_version_tag),a.kc(5),a.ad("href",e.issuesLink,a.nd))},directives:[Oh,Dh,Op,ye.t,Eh,Qa,Sh,Av,dp],styles:["i[_ngcontent-%COMP%]{margin-right:1px}.version-spinner[_ngcontent-%COMP%]{top:4px;margin-right:5px;margin-left:5px;display:inline-block}.version-checked-icon[_ngcontent-%COMP%]{top:5px;margin-left:2px;position:relative;margin-right:-3px}.logo-image[_ngcontent-%COMP%]{position:absolute;top:-10px;right:-10px}"]}),$D),iE=["sidenav"],nE=["hamburgerMenu"];function aE(t,e){if(1&t){var i=a.Ec();a.Dc(0,"button",19,20),a.Qc("click",(function(){return a.ld(i),a.Uc().toggleSidenav()})),a.Dc(2,"mat-icon"),a.vd(3,"menu"),a.Cc(),a.Cc()}}function rE(t,e){if(1&t){var i=a.Ec();a.Dc(0,"button",21),a.Qc("click",(function(){return a.ld(i),a.Uc().goBack()})),a.Dc(1,"mat-icon"),a.vd(2,"arrow_back"),a.Cc(),a.Cc()}}function oE(t,e){if(1&t){var i=a.Ec();a.Dc(0,"button",13),a.Qc("click",(function(t){return a.ld(i),a.Uc().themeMenuItemClicked(t)})),a.Dc(1,"mat-icon"),a.vd(2),a.Cc(),a.Dc(3,"span"),a.Hc(4,tE),a.Cc(),a.zc(5,"mat-slide-toggle",22),a.Cc()}if(2&t){var n=a.Uc();a.kc(2),a.wd("default"===n.postsService.theme.key?"brightness_5":"brightness_2"),a.kc(3),a.ad("checked","dark"===n.postsService.theme.key)}}KD=$localize(_templateObject84()),XD=$localize(_templateObject85()),ZD=$localize(_templateObject86()),JD=$localize(_templateObject87()),tE=$localize(_templateObject88());var sE,lE=((sE=function(){function t(e,i,n,a,r,o){var s=this;_classCallCheck(this,t),this.postsService=e,this.snackBar=i,this.dialog=n,this.router=a,this.overlayContainer=r,this.elementRef=o,this.THEMES_CONFIG=Qk,this.topBarTitle="Youtube Downloader",this.defaultTheme=null,this.allowThemeChange=null,this.allowSubscriptions=!1,this.settingsPinRequired=!0,this.navigator=null,this.navigator=localStorage.getItem("player_navigator"),this.router.events.subscribe((function(t){t instanceof bC?s.navigator=localStorage.getItem("player_navigator"):t instanceof yC&&s.hamburgerMenuButton&&s.hamburgerMenuButton.nativeElement&&s.hamburgerMenuButton.nativeElement.blur()})),this.loadConfig(),this.postsService.settings_changed.subscribe((function(t){t&&s.loadConfig()}))}return _createClass(t,[{key:"toggleSidenav",value:function(){this.sidenav.toggle()}},{key:"loadConfig",value:function(){var t=this;this.postsService.loadNavItems().subscribe((function(e){var i=t.postsService.debugMode?e:e.config_file;t.topBarTitle=i.YoutubeDLMaterial.Extra.title_top,t.settingsPinRequired=i.YoutubeDLMaterial.Extra.settings_pin_required;var n=i.YoutubeDLMaterial.Themes;t.defaultTheme=n?i.YoutubeDLMaterial.Themes.default_theme:"default",t.allowThemeChange=!n||i.YoutubeDLMaterial.Themes.allow_theme_change,t.allowSubscriptions=i.YoutubeDLMaterial.Subscriptions.allow_subscriptions,localStorage.getItem("theme")||t.setTheme(n?t.defaultTheme:"default")}),(function(t){console.log(t)}))}},{key:"setTheme",value:function(t){var e=null;this.THEMES_CONFIG[t]?(localStorage.getItem("theme")&&(e=localStorage.getItem("theme"),this.THEMES_CONFIG[e]||(console.log("bad theme found, setting to default"),null===this.defaultTheme?console.error("No default theme detected"):(localStorage.setItem("theme",this.defaultTheme),e=localStorage.getItem("theme")))),localStorage.setItem("theme",t),this.elementRef.nativeElement.ownerDocument.body.style.backgroundColor=this.THEMES_CONFIG[t].background_color,this.postsService.setTheme(t),this.onSetTheme(this.THEMES_CONFIG[t].css_label,e?this.THEMES_CONFIG[e].css_label:e)):console.error("Invalid theme: "+t)}},{key:"onSetTheme",value:function(t,e){e&&(document.body.classList.remove(e),this.overlayContainer.getContainerElement().classList.remove(e)),this.overlayContainer.getContainerElement().classList.add(t),this.componentCssClass=t}},{key:"flipTheme",value:function(){"default"===this.postsService.theme.key?this.setTheme("dark"):"dark"===this.postsService.theme.key&&this.setTheme("default")}},{key:"themeMenuItemClicked",value:function(t){this.flipTheme(),t.stopPropagation()}},{key:"ngOnInit",value:function(){localStorage.getItem("theme")&&this.setTheme(localStorage.getItem("theme"))}},{key:"goBack",value:function(){this.navigator?this.router.navigateByUrl(this.navigator):this.router.navigate(["/home"])}},{key:"openSettingsDialog",value:function(){this.settingsPinRequired?this.openPinDialog():this.actuallyOpenSettingsDialog()}},{key:"actuallyOpenSettingsDialog",value:function(){this.dialog.open(qD,{width:"80vw"})}},{key:"openPinDialog",value:function(){var t=this;this.dialog.open(IS,{}).afterClosed().subscribe((function(e){e&&t.actuallyOpenSettingsDialog()}))}},{key:"openAboutDialog",value:function(){this.dialog.open(eE,{width:"80vw"})}}]),t}()).\u0275fac=function(t){return new(t||sE)(a.yc(mS),a.yc(wy),a.yc(wh),a.yc(Mx),a.yc(Du),a.yc(a.q))},sE.\u0275cmp=a.sc({type:sE,selectors:[["app-root"]],viewQuery:function(t,e){var i;1&t&&(a.zd(iE,!0),a.zd(nE,!0,a.q)),2&t&&(a.gd(i=a.Rc())&&(e.sidenav=i.first),a.gd(i=a.Rc())&&(e.hamburgerMenuButton=i.first))},hostVars:2,hostBindings:function(t,e){2&t&&a.mc(e.componentCssClass)},decls:40,vars:9,consts:[[2,"width","100%","height","100%"],[1,"mat-elevation-z3",2,"position","relative","z-index","10"],["color","primary",1,"sticky-toolbar","top-toolbar"],["width","100%","height","100%",1,"flex-row"],[1,"flex-column",2,"text-align","left","margin-top","1px"],["style","outline: none","mat-icon-button","","aria-label","Toggle side navigation",3,"click",4,"ngIf"],["mat-icon-button","",3,"click",4,"ngIf"],[1,"flex-column",2,"text-align","center","margin-top","5px"],[2,"font-size","22px","text-shadow","#141414 0.25px 0.25px 1px"],[1,"flex-column",2,"text-align","right","align-items","flex-end"],["mat-icon-button","",3,"matMenuTriggerFor"],["menuSettings","matMenu"],["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"],[1,"sidenav-container",2,"height","calc(100% - 64px)"],[2,"height","100%"],["sidenav",""],["mat-list-item","","routerLink","/home",3,"click"],["mat-list-item","","routerLink","/subscriptions",3,"click"],["mat-icon-button","","aria-label","Toggle side navigation",2,"outline","none",3,"click"],["hamburgerMenu",""],["mat-icon-button","",3,"click"],[1,"theme-slide-toggle",3,"checked"]],template:function(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",0),a.Dc(1,"div",1),a.Dc(2,"mat-toolbar",2),a.Dc(3,"div",3),a.Dc(4,"div",4),a.td(5,aE,4,0,"button",5),a.td(6,rE,3,0,"button",6),a.Cc(),a.Dc(7,"div",7),a.Dc(8,"div",8),a.vd(9),a.Cc(),a.Cc(),a.Dc(10,"div",9),a.Dc(11,"button",10),a.Dc(12,"mat-icon"),a.vd(13,"more_vert"),a.Cc(),a.Cc(),a.Dc(14,"mat-menu",null,11),a.td(16,oE,6,2,"button",12),a.Dc(17,"button",13),a.Qc("click",(function(){return e.openSettingsDialog()})),a.Dc(18,"mat-icon"),a.vd(19,"settings"),a.Cc(),a.Dc(20,"span"),a.Hc(21,KD),a.Cc(),a.Cc(),a.Dc(22,"button",13),a.Qc("click",(function(){return e.openAboutDialog()})),a.Dc(23,"mat-icon"),a.vd(24,"info"),a.Cc(),a.Dc(25,"span"),a.Hc(26,XD),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(27,"div",14),a.Dc(28,"mat-sidenav-container",15),a.Dc(29,"mat-sidenav",null,16),a.Dc(31,"mat-nav-list"),a.Dc(32,"a",17),a.Qc("click",(function(){return a.ld(i),a.hd(30).close()})),a.Bc(33),a.Hc(34,ZD),a.Ac(),a.Cc(),a.Dc(35,"a",18),a.Qc("click",(function(){return a.ld(i),a.hd(30).close()})),a.Bc(36),a.Hc(37,JD),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(38,"mat-sidenav-content"),a.zc(39,"router-outlet"),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.hd(15);a.sd("background",e.postsService.theme?e.postsService.theme.background_color:null,a.rc),a.kc(5),a.ad("ngIf","/player"!==e.router.url.split(";")[0]&&e.allowSubscriptions),a.kc(1),a.ad("ngIf","/player"===e.router.url.split(";")[0]),a.kc(3),a.xd(" ",e.topBarTitle," "),a.kc(2),a.ad("matMenuTriggerFor",n),a.kc(5),a.ad("ngIf",e.allowThemeChange),a.kc(22),a.sd("background",e.postsService.theme?e.postsService.theme.background_color:null,a.rc)}},directives:[Ey,ye.t,Qa,Tg,dp,Dg,kg,Bb,zb,Wp,Zp,Lx,Fb,Gx,Jb],styles:[".flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.flex-column[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-basis:100%;flex:1}.theme-slide-toggle[_ngcontent-%COMP%]{top:2px;left:10px;position:relative;pointer-events:none}.sidenav-container[_ngcontent-%COMP%]{z-index:-1!important}.top-toolbar[_ngcontent-%COMP%]{height:64px}"]}),sE);function cE(t,e,i,n){return new(i||(i=Promise))((function(a,r){function o(t){try{l(n.next(t))}catch(e){r(e)}}function s(t){try{l(n.throw(t))}catch(e){r(e)}}function l(t){t.done?a(t.value):new i((function(e){e(t.value)})).then(o,s)}l((n=n.apply(t,e||[])).next())}))}var uE,dE,hE=i("Iab2"),mE=function t(e){_classCallCheck(this,t),this.id=e&&e.id||null,this.title=e&&e.title||null,this.desc=e&&e.desc||null,this.thumbnailUrl=e&&e.thumbnailUrl||null,this.uploaded=e&&e.uploaded||null,this.videoUrl=e&&e.videoUrl||"https://www.youtube.com/watch?v=".concat(this.id),this.uploaded=function(t){var e,i=new Date(t),n=pE(i.getMonth()+1),a=pE(i.getDate()),r=i.getFullYear();e=i.getHours();var o=pE(i.getMinutes()),s="AM",l=parseInt(e,10);return l>12?(s="PM",e=l-12):0===l&&(e="12"),n+"-"+a+"-"+r+" "+(e=pE(e))+":"+o+" "+s}(Date.parse(this.uploaded))},fE=((uE=function(){function t(e){_classCallCheck(this,t),this.http=e,this.url="https://www.googleapis.com/youtube/v3/search",this.key=null}return _createClass(t,[{key:"initializeAPI",value:function(t){this.key=t}},{key:"search",value:function(t){if(this.ValidURL(t))return new oi.a;var e=["q=".concat(t),"key=".concat(this.key),"part=snippet","type=video","maxResults=5"].join("&");return this.http.get("".concat(this.url,"?").concat(e)).map((function(t){return t.items.map((function(t){return new mE({id:t.id.videoId,title:t.snippet.title,desc:t.snippet.description,thumbnailUrl:t.snippet.thumbnails.high.url,uploaded:t.snippet.publishedAt})}))}))}},{key:"ValidURL",value:function(t){return new RegExp(/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/).test(t)}}]),t}()).\u0275fac=function(t){return new(t||uE)(a.Mc(xf))},uE.\u0275prov=a.uc({token:uE,factory:uE.\u0275fac,providedIn:"root"}),uE);function pE(t){return t<10?"0"+t:t}dE=$localize(_templateObject89());var gE,vE,bE=["placeholder",$localize(_templateObject90())];function yE(t,e){1&t&&(a.Dc(0,"mat-label"),a.Bc(1),a.Hc(2,gE),a.Ac(),a.Cc())}function _E(t,e){1&t&&(a.Dc(0,"mat-label"),a.Bc(1),a.Hc(2,vE),a.Ac(),a.Cc())}function kE(t,e){if(1&t&&(a.Dc(0,"mat-option",8),a.vd(1),a.Cc()),2&t){var i=e.$implicit;a.ad("value",i.id),a.kc(1),a.wd(i.id)}}function CE(t,e){1&t&&(a.Dc(0,"div",9),a.zc(1,"mat-spinner",10),a.Cc()),2&t&&(a.kc(1),a.ad("diameter",25))}gE=$localize(_templateObject91()),vE=$localize(_templateObject92());var wE,xE,SE,OE,DE,EE,AE=function(){return{standalone:!0}},IE=((wE=function(){function t(e,i,n){_classCallCheck(this,t),this.data=e,this.postsService=i,this.dialogRef=n,this.filesToSelectFrom=null,this.type=null,this.filesSelect=new jo,this.name="",this.create_in_progress=!1}return _createClass(t,[{key:"ngOnInit",value:function(){this.data&&(this.filesToSelectFrom=this.data.filesToSelectFrom,this.type=this.data.type)}},{key:"createPlaylist",value:function(){var t=this,e=this.getThumbnailURL();this.create_in_progress=!0,this.postsService.createPlaylist(this.name,this.filesSelect.value,this.type,e).subscribe((function(e){t.create_in_progress=!1,t.dialogRef.close(!!e.success)}))}},{key:"getThumbnailURL",value:function(){for(var t=0;t1?"first-result-card":"",r===o.results.length-1&&o.results.length>1?"last-result-card":"",1===o.results.length?"only-result-card":"")),a.kc(2),a.xd(" ",n.title," "),a.kc(2),a.xd(" ",n.uploaded," ")}}function $E(t,e){if(1&t&&(a.Dc(0,"div",34),a.td(1,QE,12,7,"span",28),a.Cc()),2&t){var i=a.Uc();a.kc(1),a.ad("ngForOf",i.results)}}function KE(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-checkbox",40),a.Qc("change",(function(t){return a.ld(i),a.Uc().multiDownloadModeChanged(t)}))("ngModelChange",(function(t){return a.ld(i),a.Uc().multiDownloadMode=t})),a.Bc(1),a.Hc(2,HE),a.Ac(),a.Cc()}if(2&t){var n=a.Uc();a.ad("disabled",n.current_download)("ngModel",n.multiDownloadMode)}}function XE(t,e){if(1&t){var i=a.Ec();a.Dc(0,"button",41),a.Qc("click",(function(){return a.ld(i),a.Uc().cancelDownload()})),a.Bc(1),a.Hc(2,qE),a.Ac(),a.Cc()}}HE=$localize(_templateObject100()),qE=$localize(_templateObject101()),GE=$localize(_templateObject102()),WE=$localize(_templateObject103());var ZE,JE,tA=["placeholder",$localize(_templateObject104())];ZE=$localize(_templateObject105()),JE=$localize(_templateObject106());var eA,iA,nA,aA,rA=["placeholder",$localize(_templateObject107())];function oA(t,e){if(1&t&&(a.Dc(0,"p"),a.Bc(1),a.Hc(2,nA),a.Ac(),a.vd(3," \xa0"),a.Dc(4,"i"),a.vd(5),a.Cc(),a.Cc()),2&t){var i=a.Uc(2);a.kc(5),a.wd(i.simulatedOutput)}}eA=$localize(_templateObject108()),iA=$localize(_templateObject109()),nA=$localize(_templateObject110()),aA=$localize(_templateObject111());var sA=["placeholder",$localize(_templateObject112())];function lA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",52),a.Dc(1,"mat-checkbox",46),a.Qc("change",(function(t){return a.ld(i),a.Uc(2).youtubeAuthEnabledChanged(t)}))("ngModelChange",(function(t){return a.ld(i),a.Uc(2).youtubeAuthEnabled=t})),a.Bc(2),a.Hc(3,aA),a.Ac(),a.Cc(),a.Dc(4,"mat-form-field",53),a.Dc(5,"input",49),a.Jc(6,sA),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).youtubeUsername=t})),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(1),a.ad("disabled",n.current_download)("ngModel",n.youtubeAuthEnabled)("ngModelOptions",a.cd(6,VE)),a.kc(4),a.ad("ngModel",n.youtubeUsername)("ngModelOptions",a.cd(7,VE))("disabled",!n.youtubeAuthEnabled)}}var cA,uA,dA,hA,mA,fA,pA,gA,vA=["placeholder",$localize(_templateObject113())];function bA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",52),a.Dc(1,"mat-form-field",54),a.Dc(2,"input",55),a.Jc(3,vA),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).youtubePassword=t})),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(2),a.ad("ngModel",n.youtubePassword)("ngModelOptions",a.cd(3,VE))("disabled",!n.youtubeAuthEnabled)}}function yA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",0),a.Dc(1,"form",42),a.Dc(2,"mat-expansion-panel",43),a.Dc(3,"mat-expansion-panel-header"),a.Dc(4,"mat-panel-title"),a.Bc(5),a.Hc(6,GE),a.Ac(),a.Cc(),a.Cc(),a.td(7,oA,6,1,"p",10),a.Dc(8,"div",44),a.Dc(9,"div",5),a.Dc(10,"div",45),a.Dc(11,"mat-checkbox",46),a.Qc("change",(function(t){return a.ld(i),a.Uc().customArgsEnabledChanged(t)}))("ngModelChange",(function(t){return a.ld(i),a.Uc().customArgsEnabled=t})),a.Bc(12),a.Hc(13,WE),a.Ac(),a.Cc(),a.Dc(14,"button",47),a.Qc("click",(function(){return a.ld(i),a.Uc().openArgsModifierDialog()})),a.Dc(15,"mat-icon"),a.vd(16,"edit"),a.Cc(),a.Cc(),a.Dc(17,"mat-form-field",48),a.Dc(18,"input",49),a.Jc(19,tA),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc().customArgs=t})),a.Cc(),a.Dc(20,"mat-hint"),a.Bc(21),a.Hc(22,ZE),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(23,"div",45),a.Dc(24,"mat-checkbox",46),a.Qc("change",(function(t){return a.ld(i),a.Uc().customOutputEnabledChanged(t)}))("ngModelChange",(function(t){return a.ld(i),a.Uc().customOutputEnabled=t})),a.Bc(25),a.Hc(26,JE),a.Ac(),a.Cc(),a.Dc(27,"mat-form-field",48),a.Dc(28,"input",49),a.Jc(29,rA),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc().customOutput=t})),a.Cc(),a.Dc(30,"mat-hint"),a.Dc(31,"a",50),a.Bc(32),a.Hc(33,eA),a.Ac(),a.Cc(),a.vd(34,". "),a.Bc(35),a.Hc(36,iA),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.td(37,lA,7,8,"div",51),a.td(38,bA,4,4,"div",51),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(7),a.ad("ngIf",n.simulatedOutput),a.kc(4),a.ad("disabled",n.current_download)("ngModel",n.customArgsEnabled)("ngModelOptions",a.cd(15,VE)),a.kc(7),a.ad("ngModel",n.customArgs)("ngModelOptions",a.cd(16,VE))("disabled",!n.customArgsEnabled),a.kc(6),a.ad("disabled",n.current_download)("ngModel",n.customOutputEnabled)("ngModelOptions",a.cd(17,VE)),a.kc(4),a.ad("ngModel",n.customOutput)("ngModelOptions",a.cd(18,VE))("disabled",!n.customOutputEnabled),a.kc(9),a.ad("ngIf",!n.youtubeAuthDisabledOverride),a.kc(1),a.ad("ngIf",!n.youtubeAuthDisabledOverride)}}function _A(t,e){1&t&&a.zc(0,"mat-divider",2)}function kA(t,e){if(1&t){var i=a.Ec();a.Bc(0),a.Dc(1,"app-download-item",60),a.Qc("cancelDownload",(function(t){return a.ld(i),a.Uc(3).cancelDownload(t)})),a.Cc(),a.td(2,_A,1,0,"mat-divider",61),a.Ac()}if(2&t){var n=a.Uc(),r=n.$implicit,o=n.index,s=a.Uc(2);a.kc(1),a.ad("download",r)("queueNumber",o+1),a.kc(1),a.ad("ngIf",o!==s.downloads.length-1)}}function CA(t,e){if(1&t&&(a.Dc(0,"div",5),a.td(1,kA,3,3,"ng-container",10),a.Cc()),2&t){var i=e.$implicit,n=a.Uc(2);a.kc(1),a.ad("ngIf",n.current_download!==i&&i.downloading)}}function wA(t,e){if(1&t&&(a.Dc(0,"div",56),a.Dc(1,"mat-card",57),a.Dc(2,"div",58),a.td(3,CA,2,1,"div",59),a.Cc(),a.Cc(),a.Cc()),2&t){var i=a.Uc();a.kc(3),a.ad("ngForOf",i.downloads)}}function xA(t,e){if(1&t&&(a.Dc(0,"div",67),a.zc(1,"mat-progress-bar",68),a.zc(2,"br"),a.Cc()),2&t){var i=a.Uc(2);a.ad("ngClass",i.determinateProgress&&100===i.percentDownloaded?"make-room-for-spinner":"equal-sizes"),a.kc(1),a.bd("value",i.percentDownloaded)}}function SA(t,e){1&t&&(a.Dc(0,"div",69),a.zc(1,"mat-spinner",33),a.Cc()),2&t&&(a.kc(1),a.ad("diameter",25))}function OA(t,e){1&t&&a.zc(0,"mat-progress-bar",70)}function DA(t,e){if(1&t&&(a.Dc(0,"div",62),a.Dc(1,"div",63),a.td(2,xA,3,2,"div",64),a.td(3,SA,2,1,"div",65),a.td(4,OA,1,0,"ng-template",null,66,a.ud),a.Cc(),a.zc(6,"br"),a.Cc()),2&t){var i=a.hd(5),n=a.Uc();a.kc(2),a.ad("ngIf",n.determinateProgress)("ngIfElse",i),a.kc(1),a.ad("ngIf",n.determinateProgress&&100===n.percentDownloaded)}}function EA(t,e){}function AA(t,e){1&t&&a.zc(0,"mat-progress-bar",82)}function IA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-grid-tile"),a.Dc(1,"app-file-card",79,80),a.Qc("removeFile",(function(t){return a.ld(i),a.Uc(3).removeFromMp3(t)})),a.Cc(),a.td(3,AA,1,0,"mat-progress-bar",81),a.Cc()}if(2&t){var n=e.$implicit,r=a.Uc(3);a.kc(1),a.ad("file",n)("title",n.title)("name",n.id)("uid",n.uid)("thumbnailURL",n.thumbnailURL)("length",n.duration)("isAudio",!0)("use_youtubedl_archive",r.use_youtubedl_archive),a.kc(2),a.ad("ngIf",r.downloading_content.audio[n.id])}}function TA(t,e){1&t&&a.zc(0,"mat-progress-bar",82)}function PA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-grid-tile"),a.Dc(1,"app-file-card",84,80),a.Qc("removeFile",(function(){a.ld(i);var t=e.$implicit,n=e.index;return a.Uc(4).removePlaylistMp3(t.id,n)})),a.Cc(),a.td(3,TA,1,0,"mat-progress-bar",81),a.Cc()}if(2&t){var n=e.$implicit,r=a.Uc(4);a.kc(1),a.ad("title",n.name)("name",n.id)("thumbnailURL",r.playlist_thumbnails[n.id])("length",null)("isAudio",!0)("isPlaylist",!0)("count",n.fileNames.length)("use_youtubedl_archive",r.use_youtubedl_archive),a.kc(2),a.ad("ngIf",r.downloading_content.audio[n.id])}}function RA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-grid-list",83),a.Qc("resize",(function(t){return a.ld(i),a.Uc(3).onResize(t)}),!1,a.kd),a.td(1,PA,4,9,"mat-grid-tile",28),a.Cc()}if(2&t){var n=a.Uc(3);a.ad("cols",n.files_cols),a.kc(1),a.ad("ngForOf",n.playlists.audio)}}function MA(t,e){1&t&&(a.Dc(0,"div"),a.Bc(1),a.Hc(2,fA),a.Ac(),a.Cc())}function jA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div"),a.Dc(1,"mat-grid-list",74),a.Qc("resize",(function(t){return a.ld(i),a.Uc(2).onResize(t)}),!1,a.kd),a.td(2,IA,4,9,"mat-grid-tile",28),a.Cc(),a.zc(3,"mat-divider"),a.Dc(4,"div",75),a.Dc(5,"h6"),a.Hc(6,mA),a.Cc(),a.Cc(),a.td(7,RA,2,2,"mat-grid-list",76),a.Dc(8,"div",77),a.Dc(9,"button",78),a.Qc("click",(function(){return a.ld(i),a.Uc(2).openCreatePlaylistDialog("audio")})),a.Dc(10,"mat-icon"),a.vd(11,"add"),a.Cc(),a.Cc(),a.Cc(),a.td(12,MA,3,0,"div",10),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(1),a.ad("cols",n.files_cols),a.kc(1),a.ad("ngForOf",n.mp3s),a.kc(5),a.ad("ngIf",n.playlists.audio.length>0),a.kc(5),a.ad("ngIf",0===n.playlists.audio.length)}}function LA(t,e){1&t&&a.zc(0,"mat-progress-bar",82)}function FA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-grid-tile"),a.Dc(1,"app-file-card",79,85),a.Qc("removeFile",(function(t){return a.ld(i),a.Uc(3).removeFromMp4(t)})),a.Cc(),a.td(3,LA,1,0,"mat-progress-bar",81),a.Cc()}if(2&t){var n=e.$implicit,r=a.Uc(3);a.kc(1),a.ad("file",n)("title",n.title)("name",n.id)("uid",n.uid)("thumbnailURL",n.thumbnailURL)("length",n.duration)("isAudio",!1)("use_youtubedl_archive",r.use_youtubedl_archive),a.kc(2),a.ad("ngIf",r.downloading_content.video[n.id])}}function zA(t,e){1&t&&a.zc(0,"mat-progress-bar",82)}function NA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-grid-tile"),a.Dc(1,"app-file-card",84,85),a.Qc("removeFile",(function(){a.ld(i);var t=e.$implicit,n=e.index;return a.Uc(4).removePlaylistMp4(t.id,n)})),a.Cc(),a.td(3,zA,1,0,"mat-progress-bar",81),a.Cc()}if(2&t){var n=e.$implicit,r=a.Uc(4);a.kc(1),a.ad("title",n.name)("name",n.id)("thumbnailURL",r.playlist_thumbnails[n.id])("length",null)("isAudio",!1)("isPlaylist",!0)("count",n.fileNames.length)("use_youtubedl_archive",r.use_youtubedl_archive),a.kc(2),a.ad("ngIf",r.downloading_content.video[n.id])}}function BA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-grid-list",83),a.Qc("resize",(function(t){return a.ld(i),a.Uc(3).onResize(t)}),!1,a.kd),a.td(1,NA,4,9,"mat-grid-tile",28),a.Cc()}if(2&t){var n=a.Uc(3);a.ad("cols",n.files_cols),a.kc(1),a.ad("ngForOf",n.playlists.video)}}function VA(t,e){1&t&&(a.Dc(0,"div"),a.Bc(1),a.Hc(2,gA),a.Ac(),a.Cc())}function UA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div"),a.Dc(1,"mat-grid-list",74),a.Qc("resize",(function(t){return a.ld(i),a.Uc(2).onResize(t)}),!1,a.kd),a.td(2,FA,4,9,"mat-grid-tile",28),a.Cc(),a.zc(3,"mat-divider"),a.Dc(4,"div",75),a.Dc(5,"h6"),a.Hc(6,pA),a.Cc(),a.Cc(),a.td(7,BA,2,2,"mat-grid-list",76),a.Dc(8,"div",77),a.Dc(9,"button",78),a.Qc("click",(function(){return a.ld(i),a.Uc(2).openCreatePlaylistDialog("video")})),a.Dc(10,"mat-icon"),a.vd(11,"add"),a.Cc(),a.Cc(),a.Cc(),a.td(12,VA,3,0,"div",10),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(1),a.ad("cols",n.files_cols),a.kc(1),a.ad("ngForOf",n.mp4s),a.kc(5),a.ad("ngIf",n.playlists.video.length>0),a.kc(5),a.ad("ngIf",0===n.playlists.video.length)}}function HA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",71),a.Dc(1,"mat-accordion"),a.Dc(2,"mat-expansion-panel",72),a.Qc("opened",(function(){return a.ld(i),a.Uc().accordionOpened("audio")}))("closed",(function(){return a.ld(i),a.Uc().accordionClosed("audio")}))("mouseleave",(function(){return a.ld(i),a.Uc().accordionLeft("audio")}))("mouseenter",(function(){return a.ld(i),a.Uc().accordionEntered("audio")})),a.Dc(3,"mat-expansion-panel-header"),a.Dc(4,"mat-panel-title"),a.Bc(5),a.Hc(6,cA),a.Ac(),a.Cc(),a.Dc(7,"mat-panel-description"),a.Bc(8),a.Hc(9,uA),a.Ac(),a.Cc(),a.Cc(),a.td(10,jA,13,4,"div",73),a.Cc(),a.Dc(11,"mat-expansion-panel",72),a.Qc("opened",(function(){return a.ld(i),a.Uc().accordionOpened("video")}))("closed",(function(){return a.ld(i),a.Uc().accordionClosed("video")}))("mouseleave",(function(){return a.ld(i),a.Uc().accordionLeft("video")}))("mouseenter",(function(){return a.ld(i),a.Uc().accordionEntered("video")})),a.Dc(12,"mat-expansion-panel-header"),a.Dc(13,"mat-panel-title"),a.Bc(14),a.Hc(15,dA),a.Ac(),a.Cc(),a.Dc(16,"mat-panel-description"),a.Bc(17),a.Hc(18,hA),a.Ac(),a.Cc(),a.Cc(),a.td(19,UA,13,4,"div",73),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(),r=a.hd(39),o=a.hd(41);a.kc(10),a.ad("ngIf",n.mp3s.length>0)("ngIfElse",r),a.kc(9),a.ad("ngIf",n.mp4s.length>0)("ngIfElse",o)}}function qA(t,e){}function GA(t,e){}cA=$localize(_templateObject114()),uA=$localize(_templateObject115()),dA=$localize(_templateObject116()),hA=$localize(_templateObject117()),mA=$localize(_templateObject118()),fA=$localize(_templateObject119()),pA=$localize(_templateObject120()),gA=$localize(_templateObject121());var WA,YA=!1,QA=!1,$A=!1,KA=!1,XA=((WA=function(){function t(e,i,n,a,r,o,s){_classCallCheck(this,t),this.postsService=e,this.youtubeSearch=i,this.snackBar=n,this.router=a,this.dialog=r,this.platform=o,this.route=s,this.youtubeAuthDisabledOverride=!1,this.iOS=!1,this.determinateProgress=!1,this.downloadingfile=!1,this.multiDownloadMode=!1,this.customArgsEnabled=!1,this.customArgs=null,this.customOutputEnabled=!1,this.customOutput=null,this.youtubeAuthEnabled=!1,this.youtubeUsername=null,this.youtubePassword=null,this.urlError=!1,this.path="",this.url="",this.exists="",this.autoStartDownload=!1,this.fileManagerEnabled=!1,this.allowQualitySelect=!1,this.downloadOnlyMode=!1,this.allowMultiDownloadMode=!1,this.use_youtubedl_archive=!1,this.globalCustomArgs=null,this.allowAdvancedDownload=!1,this.useDefaultDownloadingAgent=!0,this.customDownloadingAgent=null,this.cachedAvailableFormats={},this.youtubeSearchEnabled=!1,this.youtubeAPIKey=null,this.results_loading=!1,this.results_showing=!0,this.results=[],this.mp3s=[],this.mp4s=[],this.files_cols=null,this.playlists={audio:[],video:[]},this.playlist_thumbnails={},this.downloading_content={audio:{},video:{}},this.downloads=[],this.current_download=null,this.urlForm=new jo("",[Er.required]),this.qualityOptions={video:[{resolution:null,value:"",label:"Max"},{resolution:"3840x2160",value:"2160",label:"2160p (4K)"},{resolution:"2560x1440",value:"1440",label:"1440p"},{resolution:"1920x1080",value:"1080",label:"1080p"},{resolution:"1280x720",value:"720",label:"720p"},{resolution:"720x480",value:"480",label:"480p"},{resolution:"480x360",value:"360",label:"360p"},{resolution:"360x240",value:"240",label:"240p"},{resolution:"256x144",value:"144",label:"144p"}],audio:[{kbitrate:null,value:"",label:"Max"},{kbitrate:"256",value:"256K",label:"256 Kbps"},{kbitrate:"160",value:"160K",label:"160 Kbps"},{kbitrate:"128",value:"128K",label:"128 Kbps"},{kbitrate:"96",value:"96K",label:"96 Kbps"},{kbitrate:"70",value:"70K",label:"70 Kbps"},{kbitrate:"50",value:"50K",label:"50 Kbps"},{kbitrate:"32",value:"32K",label:"32 Kbps"}]},this.selectedQuality="",this.formats_loading=!1,this.last_valid_url="",this.last_url_check=0,this.test_download={uid:null,type:"audio",percent_complete:0,url:"http://youtube.com/watch?v=17848rufj",downloading:!0,is_playlist:!1},this.simulatedOutput="",this.audioOnly=!1}return _createClass(t,[{key:"configLoad",value:function(){return cE(this,void 0,void 0,regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.loadConfig();case 2:this.autoStartDownload&&this.downloadClicked(),setInterval((function(){return e.getSimulatedOutput()}),1e3);case 4:case"end":return t.stop()}}),t,this)})))}},{key:"loadConfig",value:function(){return cE(this,void 0,void 0,regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.postsService.loadNavItems().subscribe((function(t){var i=e.postsService.debugMode?t:t.config_file;if(e.fileManagerEnabled=i.YoutubeDLMaterial.Extra.file_manager_enabled,e.downloadOnlyMode=i.YoutubeDLMaterial.Extra.download_only_mode,e.allowMultiDownloadMode=i.YoutubeDLMaterial.Extra.allow_multi_download_mode,e.audioFolderPath=i.YoutubeDLMaterial.Downloader["path-audio"],e.videoFolderPath=i.YoutubeDLMaterial.Downloader["path-video"],e.use_youtubedl_archive=i.YoutubeDLMaterial.Downloader.use_youtubedl_archive,e.globalCustomArgs=i.YoutubeDLMaterial.Downloader.custom_args,e.youtubeSearchEnabled=i.YoutubeDLMaterial.API&&i.YoutubeDLMaterial.API.use_youtube_API&&i.YoutubeDLMaterial.API.youtube_API_key,e.youtubeAPIKey=e.youtubeSearchEnabled?i.YoutubeDLMaterial.API.youtube_API_key:null,e.allowQualitySelect=i.YoutubeDLMaterial.Extra.allow_quality_select,e.allowAdvancedDownload=i.YoutubeDLMaterial.Advanced.allow_advanced_download,e.useDefaultDownloadingAgent=i.YoutubeDLMaterial.Advanced.use_default_downloading_agent,e.customDownloadingAgent=i.YoutubeDLMaterial.Advanced.custom_downloading_agent,e.fileManagerEnabled&&(e.getMp3s(),e.getMp4s()),e.youtubeSearchEnabled&&e.youtubeAPIKey&&(e.youtubeSearch.initializeAPI(e.youtubeAPIKey),e.attachToInput()),e.allowAdvancedDownload){null!==localStorage.getItem("customArgsEnabled")&&(e.customArgsEnabled="true"===localStorage.getItem("customArgsEnabled")),null!==localStorage.getItem("customOutputEnabled")&&(e.customOutputEnabled="true"===localStorage.getItem("customOutputEnabled")),null!==localStorage.getItem("youtubeAuthEnabled")&&(e.youtubeAuthEnabled="true"===localStorage.getItem("youtubeAuthEnabled"));var n=localStorage.getItem("customArgs"),a=localStorage.getItem("customOutput"),r=localStorage.getItem("youtubeUsername");n&&"null"!==n&&(e.customArgs=n),a&&"null"!==a&&(e.customOutput=a),r&&"null"!==r&&(e.youtubeUsername=r)}return!0}),(function(t){return console.log(t),!1}));case 1:case"end":return t.stop()}}),t,this)})))}},{key:"ngOnInit",value:function(){var t=this;this.configLoad(),this.postsService.settings_changed.subscribe((function(e){e&&t.loadConfig()})),this.iOS=this.platform.IOS,null!==localStorage.getItem("audioOnly")&&(this.audioOnly="true"===localStorage.getItem("audioOnly")),null!==localStorage.getItem("multiDownloadMode")&&(this.multiDownloadMode="true"===localStorage.getItem("multiDownloadMode")),this.route.snapshot.paramMap.get("url")&&(this.url=decodeURIComponent(this.route.snapshot.paramMap.get("url")),this.audioOnly="true"===this.route.snapshot.paramMap.get("audioOnly"),this.autoStartDownload=!0),this.setCols()}},{key:"getMp3s",value:function(){var t=this;this.postsService.getMp3s().subscribe((function(e){var i=e.mp3s,n=e.playlists;JSON.stringify(t.mp3s)!==JSON.stringify(i)&&(t.mp3s=i),t.playlists.audio=n;for(var a=0;a2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;if(this.downloadingfile=!1,this.multiDownloadMode&&!this.downloadOnlyMode);else if(!1===a&&this.downloadOnlyMode&&!this.iOS)if(n){var o=t[0].split(" ")[0]+t[1].split(" ")[0];this.downloadPlaylist(t,"audio",o)}else this.downloadAudioFile(decodeURI(t));else localStorage.setItem("player_navigator",this.router.url.split(";")[0]),this.router.navigate(n?["/player",{fileNames:t.join("|nvr|"),type:"audio"}]:["/player",{fileNames:t,type:"audio",uid:e}]);this.removeDownloadFromCurrentDownloads(r),this.fileManagerEnabled&&(this.getMp3s(),setTimeout((function(){i.audioFileCards.forEach((function(t){t.onHoverResponse()}))}),200))}},{key:"downloadHelperMp4",value:function(t,e){var i=this,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;if(this.downloadingfile=!1,this.multiDownloadMode&&!this.downloadOnlyMode);else if(!1===a&&this.downloadOnlyMode)if(n){var o=t[0].split(" ")[0]+t[1].split(" ")[0];this.downloadPlaylist(t,"video",o)}else this.downloadVideoFile(decodeURI(t));else localStorage.setItem("player_navigator",this.router.url.split(";")[0]),this.router.navigate(n?["/player",{fileNames:t.join("|nvr|"),type:"video"}]:["/player",{fileNames:t,type:"video",uid:e}]);this.removeDownloadFromCurrentDownloads(r),this.fileManagerEnabled&&(this.getMp4s(),setTimeout((function(){i.videoFileCards.forEach((function(t){t.onHoverResponse()}))}),200))}},{key:"downloadClicked",value:function(){var t=this;if(this.ValidURL(this.url)){this.urlError=!1,this.path="";var e=this.customArgsEnabled?this.customArgs:null,i=this.customOutputEnabled?this.customOutput:null,n=this.youtubeAuthEnabled&&this.youtubeUsername?this.youtubeUsername:null,a=this.youtubeAuthEnabled&&this.youtubePassword?this.youtubePassword:null;if(this.allowAdvancedDownload&&(e&&localStorage.setItem("customArgs",e),i&&localStorage.setItem("customOutput",i),n&&localStorage.setItem("youtubeUsername",n)),this.audioOnly){var r={uid:Object(TE.v4)(),type:"audio",percent_complete:0,url:this.url,downloading:!0,is_playlist:this.url.includes("playlist")};this.downloads.push(r),this.current_download||this.multiDownloadMode||(this.current_download=r),this.downloadingfile=!0;var o=null;""!==this.selectedQuality&&(o=this.getSelectedAudioFormat()),this.postsService.makeMP3(this.url,""===this.selectedQuality?null:this.selectedQuality,o,e,i,n,a).subscribe((function(e){r.downloading=!1,r.percent_complete=100;var i=!!e.file_names;t.path=i?e.file_names:e.audiopathEncoded,"-1"!==t.path&&t.downloadHelperMp3(t.path,e.uid,i,!1,r)}),(function(e){t.downloadingfile=!1,t.current_download=null,r.downloading=!1;var i=t.downloads.indexOf(r);-1!==i&&t.downloads.splice(i),t.openSnackBar("Download failed!","OK.")}))}else{var s={uid:Object(TE.v4)(),type:"video",percent_complete:0,url:this.url,downloading:!0,is_playlist:this.url.includes("playlist")};this.downloads.push(s),this.current_download||this.multiDownloadMode||(this.current_download=s),this.downloadingfile=!0;var l=this.getSelectedVideoFormat();this.postsService.makeMP4(this.url,""===this.selectedQuality?null:this.selectedQuality,l,e,i,n,a).subscribe((function(e){s.downloading=!1,s.percent_complete=100;var i=!!e.file_names;t.path=i?e.file_names:e.videopathEncoded,"-1"!==t.path&&t.downloadHelperMp4(t.path,e.uid,i,!1,s)}),(function(e){t.downloadingfile=!1,t.current_download=null,s.downloading=!1;var i=t.downloads.indexOf(s);-1!==i&&t.downloads.splice(i),t.openSnackBar("Download failed!","OK.")}))}this.multiDownloadMode&&(this.url="",this.downloadingfile=!1)}else this.urlError=!0}},{key:"cancelDownload",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;t?this.removeDownloadFromCurrentDownloads(t):(this.downloadingfile=!1,this.current_download.downloading=!1,this.current_download=null)}},{key:"getSelectedAudioFormat",value:function(){return""===this.selectedQuality?null:this.cachedAvailableFormats[this.url]&&this.cachedAvailableFormats[this.url].formats?this.cachedAvailableFormats[this.url].formats.audio[this.selectedQuality].format_id:null}},{key:"getSelectedVideoFormat",value:function(){if(""===this.selectedQuality)return null;if(this.cachedAvailableFormats[this.url]&&this.cachedAvailableFormats[this.url].formats){var t=this.cachedAvailableFormats[this.url].formats.video;if(t.best_audio_format&&""!==this.selectedQuality)return t[this.selectedQuality].format_id+"+"+t.best_audio_format}return null}},{key:"getDownloadByUID",value:function(t){var e=this.downloads.findIndex((function(e){return e.uid===t}));return-1!==e?this.downloads[e]:null}},{key:"removeDownloadFromCurrentDownloads",value:function(t){this.current_download===t&&(this.current_download=null);var e=this.downloads.indexOf(t);return-1!==e&&(this.downloads.splice(e,1),!0)}},{key:"downloadAudioFile",value:function(t){var e=this;this.downloading_content.audio[t]=!0,this.postsService.downloadFileFromServer(t,"audio").subscribe((function(i){e.downloading_content.audio[t]=!1;var n=i;Object(hE.saveAs)(n,decodeURIComponent(t)+".mp3"),e.fileManagerEnabled||e.postsService.deleteFile(t,!0).subscribe((function(t){e.getMp3s()}))}))}},{key:"downloadVideoFile",value:function(t){var e=this;this.downloading_content.video[t]=!0,this.postsService.downloadFileFromServer(t,"video").subscribe((function(i){e.downloading_content.video[t]=!1;var n=i;Object(hE.saveAs)(n,decodeURIComponent(t)+".mp4"),e.fileManagerEnabled||e.postsService.deleteFile(t,!1).subscribe((function(t){e.getMp4s()}))}))}},{key:"downloadPlaylist",value:function(t,e){var i=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;this.postsService.downloadFileFromServer(t,e,n).subscribe((function(t){a&&(i.downloading_content[e][a]=!1);var r=t;Object(hE.saveAs)(r,n+".zip")}))}},{key:"clearInput",value:function(){this.url="",this.results_showing=!1}},{key:"onInputBlur",value:function(){this.results_showing=!1}},{key:"visitURL",value:function(t){window.open(t)}},{key:"useURL",value:function(t){this.results_showing=!1,this.url=t}},{key:"inputChanged",value:function(t){""!==t&&t?this.ValidURL(t)&&(this.results_showing=!1):this.results_showing=!1}},{key:"ValidURL",value:function(t){var e=new RegExp(/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/).test(t);return!!e&&(new RegExp(/(?:http(?:s)?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?v(?:i)?=|(?:embed|v|vi|user)\/))([^\?&\"'<> #]+)/),e&&Date.now()-this.last_url_check>1e3&&(t!==this.last_valid_url&&this.allowQualitySelect&&this.getURLInfo(t),this.last_valid_url=t),e)}},{key:"openSnackBar",value:function(t,e){this.snackBar.open(t,e,{duration:2e3})}},{key:"getURLInfo",value:function(t){var e=this;t.includes("playlist")||(this.cachedAvailableFormats[t]||(this.cachedAvailableFormats[t]={}),this.cachedAvailableFormats[t]&&this.cachedAvailableFormats[t].formats||(this.cachedAvailableFormats[t].formats_loading=!0,this.postsService.getFileInfo([t],"irrelevant",!0).subscribe((function(i){e.cachedAvailableFormats[t].formats_loading=!1;var n=i.result;if(n&&n.formats){var a=e.getAudioAndVideoFormats(n.formats);e.cachedAvailableFormats[t].formats={audio:a[0],video:a[1]}}else e.errorFormats(t)}),(function(i){e.errorFormats(t)}))))}},{key:"getSimulatedOutput",value:function(){var t,e,i=this.globalCustomArgs&&""!==this.globalCustomArgs,n=[],a=["youtube-dl",this.url];if(this.customArgsEnabled&&this.customArgs)return this.simulatedOutput=a.join(" ")+" "+this.customArgs,this.simulatedOutput;(t=n).push.apply(t,a);var r=this.audioOnly?this.audioFolderPath:this.videoFolderPath,o=this.audioOnly?".mp3":".mp4",s=["-o",r+"%(title)s"+o];if(this.customOutputEnabled&&this.customOutput&&(s=["-o",r+this.customOutput+o]),this.useDefaultDownloadingAgent||"aria2c"!==this.customDownloadingAgent||n.push("--external-downloader","aria2c"),(e=n).push.apply(e,_toConsumableArray(s)),this.audioOnly){var l,c=[],u=this.getSelectedAudioFormat();u?c.push("-f",u):this.selectedQuality&&c.push("--audio-quality",this.selectedQuality),(l=n).splice.apply(l,[2,0].concat(c)),n.push("-x","--audio-format","mp3","--write-info-json","--print-json")}else{var d,h=["-f","bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4"],m=this.getSelectedVideoFormat();m?h=["-f",m]:this.selectedQuality&&(h=["bestvideo[height=".concat(this.selectedQuality,"]+bestaudio/best[height=").concat(this.selectedQuality,"]")]),(d=n).splice.apply(d,[2,0].concat(_toConsumableArray(h))),n.push("--write-info-json","--print-json")}return this.use_youtubedl_archive&&n.push("--download-archive","archive.txt"),i&&(n=n.concat(this.globalCustomArgs.split(" "))),this.simulatedOutput=n.join(" "),this.simulatedOutput}},{key:"errorFormats",value:function(t){this.cachedAvailableFormats[t].formats_loading=!1,console.error("Could not load formats for url "+t)}},{key:"attachToInput",value:function(){var t=this;oi.a.fromEvent(this.urlInput.nativeElement,"keyup").map((function(t){return t.target.value})).filter((function(t){return t.length>1})).debounceTime(250).do((function(){return t.results_loading=!0})).map((function(e){return t.youtubeSearch.search(e)})).switch().subscribe((function(e){t.results_loading=!1,""!==t.url&&e&&e.length>0?(t.results=e,t.results_showing=!0):t.results_showing=!1}),(function(e){console.log(e),t.results_loading=!1,t.results_showing=!1}),(function(){t.results_loading=!1}))}},{key:"onResize",value:function(t){this.setCols()}},{key:"videoModeChanged",value:function(t){this.selectedQuality="",localStorage.setItem("audioOnly",t.checked.toString())}},{key:"multiDownloadModeChanged",value:function(t){localStorage.setItem("multiDownloadMode",t.checked.toString())}},{key:"customArgsEnabledChanged",value:function(t){localStorage.setItem("customArgsEnabled",t.checked.toString()),!0===t.checked&&this.customOutputEnabled&&(this.customOutputEnabled=!1,localStorage.setItem("customOutputEnabled","false"),this.youtubeAuthEnabled=!1,localStorage.setItem("youtubeAuthEnabled","false"))}},{key:"customOutputEnabledChanged",value:function(t){localStorage.setItem("customOutputEnabled",t.checked.toString()),!0===t.checked&&this.customArgsEnabled&&(this.customArgsEnabled=!1,localStorage.setItem("customArgsEnabled","false"))}},{key:"youtubeAuthEnabledChanged",value:function(t){localStorage.setItem("youtubeAuthEnabled",t.checked.toString()),!0===t.checked&&this.customArgsEnabled&&(this.customArgsEnabled=!1,localStorage.setItem("customArgsEnabled","false"))}},{key:"getAudioAndVideoFormats",value:function(t){for(var e={},i={},n=0;ni&&(e=r.format_id,i=r.bitrate)}return e}},{key:"accordionEntered",value:function(t){"audio"===t?(YA=!0,this.audioFileCards.forEach((function(t){t.onHoverResponse()}))):"video"===t&&(QA=!0,this.videoFileCards.forEach((function(t){t.onHoverResponse()})))}},{key:"accordionLeft",value:function(t){"audio"===t?YA=!1:"video"===t&&(QA=!1)}},{key:"accordionOpened",value:function(t){"audio"===t?$A=!0:"video"===t&&(KA=!0)}},{key:"accordionClosed",value:function(t){"audio"===t?$A=!1:"video"===t&&(KA=!1)}},{key:"openCreatePlaylistDialog",value:function(t){var e=this;this.dialog.open(IE,{data:{filesToSelectFrom:"audio"===t?this.mp3s:this.mp4s,type:t}}).afterClosed().subscribe((function(i){i?("audio"===t&&e.getMp3s(),"video"===t&&e.getMp4s(),e.openSnackBar("Successfully created playlist!","")):!1===i&&e.openSnackBar("ERROR: failed to create playlist!","")}))}},{key:"openArgsModifierDialog",value:function(){var t=this;this.dialog.open(GS,{data:{initial_args:this.customArgs}}).afterClosed().subscribe((function(e){e&&(t.customArgs=e)}))}}]),t}()).\u0275fac=function(t){return new(t||WA)(a.yc(mS),a.yc(fE),a.yc(wy),a.yc(Mx),a.yc(wh),a.yc(xi),a.yc(xw))},WA.\u0275cmp=a.sc({type:WA,selectors:[["app-root"]],viewQuery:function(t,e){var i;1&t&&(a.zd(PE,!0,a.q),a.zd(RE,!0),a.zd(ME,!0)),2&t&&(a.gd(i=a.Rc())&&(e.urlInput=i.first),a.gd(i=a.Rc())&&(e.audioFileCards=i),a.gd(i=a.Rc())&&(e.videoFileCards=i))},decls:42,vars:18,consts:[[1,"big","demo-basic"],["id","card",2,"margin-right","20px","margin-left","20px",3,"ngClass"],[2,"position","relative"],[1,"example-form"],[1,"container-fluid"],[1,"row"],[1,"col-12",3,"ngClass"],["color","accent",1,"example-full-width"],["matInput","","type","url","name","url","required","",2,"padding-right","25px",3,"ngModel","placeholder","formControl","ngModelChange"],["urlinput",""],[4,"ngIf"],["mat-icon-button","",1,"input-clear-button",3,"click"],["class","col-7 col-sm-3",4,"ngIf"],["class","results-div",4,"ngIf"],[2,"float","left","margin-top","-12px",3,"disabled","ngModel","change","ngModelChange"],["style","float: right; margin-top: -12px",3,"disabled","ngModel","change","ngModelChange",4,"ngIf"],["type","submit","mat-stroked-button","","color","accent",2,"margin-left","8px","margin-bottom","8px",3,"disabled","click"],["style","float: right","mat-stroked-button","","color","warn",3,"click",4,"ngIf"],["class","big demo-basic",4,"ngIf"],["style","margin-top: 15px;","class","big demo-basic",4,"ngIf"],["class","centered big","id","bar_div",4,"ngIf","ngIfElse"],["nofile",""],["style","margin: 20px",4,"ngIf"],["nomp3s",""],["nomp4s",""],[1,"col-7","col-sm-3"],["color","accent",2,"display","inline-block","width","inherit","min-width","120px"],[3,"ngModelOptions","ngModel","ngModelChange"],[4,"ngFor","ngForOf"],["class","spinner-div",4,"ngIf"],[3,"value",4,"ngIf"],[3,"value"],[1,"spinner-div"],[3,"diameter"],[1,"results-div"],[1,"result-card","mat-elevation-z7",3,"ngClass"],[1,"search-card-title"],[2,"font-size","12px","margin-bottom","10px"],["mat-flat-button","","color","primary",2,"float","left",3,"click"],["mat-stroked-button","","color","primary",2,"float","right",3,"click"],[2,"float","right","margin-top","-12px",3,"disabled","ngModel","change","ngModelChange"],["mat-stroked-button","","color","warn",2,"float","right",3,"click"],[2,"margin-left","20px","margin-right","20px"],[1,"big","no-border-radius-top"],[1,"container",2,"padding-bottom","20px"],[1,"col-12","col-sm-6"],["color","accent",2,"z-index","999",3,"disabled","ngModel","ngModelOptions","change","ngModelChange"],["mat-icon-button","",1,"edit-button",3,"click"],["color","accent",1,"advanced-input",2,"margin-bottom","42px"],["matInput","",3,"ngModel","ngModelOptions","disabled","ngModelChange",6,"placeholder"],["target","_blank","href","https://github.com/ytdl-org/youtube-dl/blob/master/README.md#output-template"],["class","col-12 col-sm-6 mt-2",4,"ngIf"],[1,"col-12","col-sm-6","mt-2"],["color","accent",1,"advanced-input"],["color","accent",1,"advanced-input",2,"margin-top","31px"],["type","password","matInput","",3,"ngModel","ngModelOptions","disabled","ngModelChange",6,"placeholder"],[1,"big","demo-basic",2,"margin-top","15px"],["id","card",2,"margin-right","20px","margin-left","20px"],[1,"container"],["class","row",4,"ngFor","ngForOf"],[2,"width","100%",3,"download","queueNumber","cancelDownload"],["style","position: relative",4,"ngIf"],["id","bar_div",1,"centered","big"],[1,"margined"],["style","display: inline-block; width: 100%; padding-left: 20px",3,"ngClass",4,"ngIf","ngIfElse"],["class","spinner",4,"ngIf"],["indeterminateprogress",""],[2,"display","inline-block","width","100%","padding-left","20px",3,"ngClass"],["mode","determinate",3,"value"],[1,"spinner"],["mode","indeterminate",2,"border-radius","5px"],[2,"margin","20px"],[1,"big",3,"opened","closed","mouseleave","mouseenter"],[4,"ngIf","ngIfElse"],["rowHeight","150px",2,"margin-bottom","15px",3,"cols","resize"],[2,"width","100%","text-align","center","margin-top","10px"],["rowHeight","150px",3,"cols","resize",4,"ngIf"],[1,"add-playlist-button"],["mat-fab","",3,"click"],[3,"file","title","name","uid","thumbnailURL","length","isAudio","use_youtubedl_archive","removeFile"],["audiofilecard",""],["class","download-progress-bar","mode","indeterminate",4,"ngIf"],["mode","indeterminate",1,"download-progress-bar"],["rowHeight","150px",3,"cols","resize"],[3,"title","name","thumbnailURL","length","isAudio","isPlaylist","count","use_youtubedl_archive","removeFile"],["videofilecard",""]],template:function(t,e){if(1&t&&(a.zc(0,"br"),a.Dc(1,"div",0),a.Dc(2,"mat-card",1),a.Dc(3,"mat-card-title"),a.Bc(4),a.Hc(5,xE),a.Ac(),a.Cc(),a.Dc(6,"mat-card-content"),a.Dc(7,"div",2),a.Dc(8,"form",3),a.Dc(9,"div",4),a.Dc(10,"div",5),a.Dc(11,"div",6),a.Dc(12,"mat-form-field",7),a.Dc(13,"input",8,9),a.Qc("ngModelChange",(function(t){return e.inputChanged(t)}))("ngModelChange",(function(t){return e.url=t})),a.Cc(),a.td(15,jE,3,0,"mat-error",10),a.Dc(16,"button",11),a.Qc("click",(function(){return e.clearInput()})),a.Dc(17,"mat-icon"),a.vd(18,"clear"),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.td(19,UE,8,5,"div",12),a.Cc(),a.Cc(),a.td(20,$E,2,1,"div",13),a.Cc(),a.zc(21,"br"),a.Dc(22,"mat-checkbox",14),a.Qc("change",(function(t){return e.videoModeChanged(t)}))("ngModelChange",(function(t){return e.audioOnly=t})),a.Bc(23),a.Hc(24,SE),a.Ac(),a.Cc(),a.td(25,KE,3,2,"mat-checkbox",15),a.Cc(),a.Cc(),a.Dc(26,"mat-card-actions"),a.Dc(27,"button",16),a.Qc("click",(function(){return e.downloadClicked()})),a.Bc(28),a.Hc(29,OE),a.Ac(),a.Cc(),a.td(30,XE,3,0,"button",17),a.Cc(),a.Cc(),a.Cc(),a.td(31,yA,39,19,"div",18),a.td(32,wA,4,1,"div",19),a.zc(33,"br"),a.td(34,DA,7,3,"div",20),a.td(35,EA,0,0,"ng-template",null,21,a.ud),a.td(37,HA,20,4,"div",22),a.td(38,qA,0,0,"ng-template",null,23,a.ud),a.td(40,GA,0,0,"ng-template",null,24,a.ud)),2&t){var i=a.hd(36);a.kc(2),a.ad("ngClass",e.allowAdvancedDownload?"no-border-radius-bottom":null),a.kc(9),a.ad("ngClass",e.allowQualitySelect?"col-sm-9":null),a.kc(2),a.ad("ngModel",e.url)("placeholder","URL"+(e.youtubeSearchEnabled?" or search":""))("formControl",e.urlForm),a.kc(2),a.ad("ngIf",e.urlError||e.urlForm.invalid),a.kc(4),a.ad("ngIf",e.allowQualitySelect),a.kc(1),a.ad("ngIf",e.results_showing),a.kc(2),a.ad("disabled",e.current_download)("ngModel",e.audioOnly),a.kc(3),a.ad("ngIf",e.allowMultiDownloadMode),a.kc(2),a.ad("disabled",e.downloadingfile),a.kc(3),a.ad("ngIf",!!e.current_download),a.kc(1),a.ad("ngIf",e.allowAdvancedDownload),a.kc(1),a.ad("ngIf",e.multiDownloadMode&&e.downloads.length>0&&!e.current_download),a.kc(2),a.ad("ngIf",e.current_download&&e.current_download.downloading)("ngIfElse",i),a.kc(3),a.ad("ngIf",e.fileManagerEnabled)}},styles:[".demo-card[_ngcontent-%COMP%]{margin:16px}.demo-basic[_ngcontent-%COMP%]{padding:0}.demo-basic[_ngcontent-%COMP%] .mat-card-content[_ngcontent-%COMP%]{padding:16px}mat-toolbar.top[_ngcontent-%COMP%]{height:60px;width:100%;text-align:center}.big[_ngcontent-%COMP%]{max-width:800px;margin:0 auto}.centered[_ngcontent-%COMP%]{margin:0 auto;top:50%;left:50%}.example-full-width[_ngcontent-%COMP%]{width:100%}.example-80-width[_ngcontent-%COMP%]{width:80%}mat-form-field.mat-form-field[_ngcontent-%COMP%]{font-size:24px}.spinner[_ngcontent-%COMP%]{position:absolute;display:inline-block;margin-left:-28px;margin-top:-10px}.make-room-for-spinner[_ngcontent-%COMP%]{padding-right:40px}.equal-sizes[_ngcontent-%COMP%]{padding-right:20px}.search-card-title[_ngcontent-%COMP%]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.input-clear-button[_ngcontent-%COMP%]{position:absolute;right:-10px;top:5px}.spinner-div[_ngcontent-%COMP%]{display:inline-block;position:absolute;top:15px;right:-40px}.margined[_ngcontent-%COMP%]{margin-left:20px;margin-right:20px}.results-div[_ngcontent-%COMP%]{position:relative;top:-15px}.first-result-card[_ngcontent-%COMP%]{border-radius:4px 4px 0 0!important}.last-result-card[_ngcontent-%COMP%]{border-radius:0 0 4px 4px!important}.only-result-card[_ngcontent-%COMP%]{border-radius:4px!important}.result-card[_ngcontent-%COMP%]{height:120px;border-radius:0;padding-bottom:5px}.download-progress-bar[_ngcontent-%COMP%]{z-index:999;position:absolute;bottom:0;width:150px;border-radius:0 0 4px 4px;overflow:hidden;bottom:12px}.add-playlist-button[_ngcontent-%COMP%]{float:right}.advanced-input[_ngcontent-%COMP%]{width:100%}.edit-button[_ngcontent-%COMP%]{margin-left:10px;top:-5px}.no-border-radius-bottom[_ngcontent-%COMP%]{border-radius:4px 4px 0 0}.no-border-radius-top[_ngcontent-%COMP%]{border-radius:0 0 4px 4px}@media (max-width:576px){.download-progress-bar[_ngcontent-%COMP%]{width:125px}}"]}),WA);oi.a.merge=Zl.a;var ZA,JA,tI,eI,iI,nI,aI,rI=i("zuWl"),oI=i.n(rI);ZA=$localize(_templateObject122()),JA=$localize(_templateObject123()),tI=$localize(_templateObject124()),eI=$localize(_templateObject125()),iI=$localize(_templateObject126()),nI=$localize(_templateObject127()),aI=$localize(_templateObject128());var sI,lI=((sI=function(){function t(e){_classCallCheck(this,t),this.data=e}return _createClass(t,[{key:"ngOnInit",value:function(){this.filesize=oI.a,this.data&&(this.file=this.data.file)}}]),t}()).\u0275fac=function(t){return new(t||sI)(a.yc(yh))},sI.\u0275cmp=a.sc({type:sI,selectors:[["app-video-info-dialog"]],decls:56,vars:8,consts:[["mat-dialog-title",""],[1,"info-item"],[1,"info-item-label"],[1,"info-item-value"],["target","_blank",3,"href"],["mat-button","","mat-dialog-close",""]],template:function(t,e){1&t&&(a.Dc(0,"h4",0),a.vd(1),a.Cc(),a.Dc(2,"mat-dialog-content"),a.Dc(3,"div",1),a.Dc(4,"div",2),a.Dc(5,"strong"),a.Bc(6),a.Hc(7,ZA),a.Ac(),a.vd(8,"\xa0"),a.Cc(),a.Cc(),a.Dc(9,"div",3),a.vd(10),a.Cc(),a.Cc(),a.Dc(11,"div",1),a.Dc(12,"div",2),a.Dc(13,"strong"),a.Bc(14),a.Hc(15,JA),a.Ac(),a.vd(16,"\xa0"),a.Cc(),a.Cc(),a.Dc(17,"div",3),a.Dc(18,"a",4),a.vd(19),a.Cc(),a.Cc(),a.Cc(),a.Dc(20,"div",1),a.Dc(21,"div",2),a.Dc(22,"strong"),a.Bc(23),a.Hc(24,tI),a.Ac(),a.vd(25,"\xa0"),a.Cc(),a.Cc(),a.Dc(26,"div",3),a.vd(27),a.Cc(),a.Cc(),a.Dc(28,"div",1),a.Dc(29,"div",2),a.Dc(30,"strong"),a.Bc(31),a.Hc(32,eI),a.Ac(),a.vd(33,"\xa0"),a.Cc(),a.Cc(),a.Dc(34,"div",3),a.vd(35),a.Cc(),a.Cc(),a.Dc(36,"div",1),a.Dc(37,"div",2),a.Dc(38,"strong"),a.Bc(39),a.Hc(40,iI),a.Ac(),a.vd(41,"\xa0"),a.Cc(),a.Cc(),a.Dc(42,"div",3),a.vd(43),a.Cc(),a.Cc(),a.Dc(44,"div",1),a.Dc(45,"div",2),a.Dc(46,"strong"),a.Bc(47),a.Hc(48,nI),a.Ac(),a.vd(49,"\xa0"),a.Cc(),a.Cc(),a.Dc(50,"div",3),a.vd(51),a.Cc(),a.Cc(),a.Cc(),a.Dc(52,"mat-dialog-actions"),a.Dc(53,"button",5),a.Bc(54),a.Hc(55,aI),a.Ac(),a.Cc(),a.Cc()),2&t&&(a.kc(1),a.wd(e.file.title),a.kc(9),a.wd(e.file.title),a.kc(8),a.ad("href",e.file.url,a.nd),a.kc(1),a.wd(e.file.url),a.kc(8),a.wd(e.file.uploader?e.file.uploader:"N/A"),a.kc(8),a.wd(e.file.size?e.filesize(e.file.size):"N/A"),a.kc(8),a.wd(e.file.path?e.file.path:"N/A"),a.kc(8),a.wd(e.file.upload_date?e.file.upload_date:"N/A"))},directives:[Oh,Dh,Eh,Qa,Sh],styles:[".info-item[_ngcontent-%COMP%]{margin-bottom:12px;width:100%}.info-item-value[_ngcontent-%COMP%]{font-size:13px;display:inline-block;width:70%}.spacer[_ngcontent-%COMP%]{flex:1 1 auto}.info-item-label[_ngcontent-%COMP%]{display:inline-block;width:30%;vertical-align:top}.a-wrap[_ngcontent-%COMP%]{word-wrap:break-word}"]}),sI);function cI(t,e){t.className.includes(e)||(t.className+=" ".concat(e))}function uI(){return"undefined"!=typeof window?window.navigator:void 0}function dI(t){return Boolean(t.parentElement&&"picture"===t.parentElement.nodeName.toLowerCase())}function hI(t){return"img"===t.nodeName.toLowerCase()}function mI(t,e,i){return hI(t)?i&&"srcset"in t?t.srcset=e:t.src=e:t.style.backgroundImage="url('".concat(e,"')"),t}function fI(t){return function(e){for(var i=e.parentElement.getElementsByTagName("source"),n=0;n1&&void 0!==arguments[1]?arguments[1]:jI;return t.customObservable?t.customObservable:e(t)}}),FI=Object.assign({},CI,{isVisible:function(){return!0},getObservable:function(){return Ne("load")},loadImage:function(t){return[t.imagePath]}}),zI=((OI=function(){function t(e,i,n,r){_classCallCheck(this,t),this.onLoad=new a.s,this.elementRef=e,this.ngZone=i,this.propertyChanges$=new Bc,this.platformId=n,this.hooks=function(t,e){var i=LI,n=e&&e.isBot?e.isBot:i.isBot;if(n(uI(),t))return Object.assign(FI,{isBot:n});if(!e)return i;var a={};return Object.assign(a,e.preset?e.preset:i),Object.keys(e).filter((function(t){return"preset"!==t})).forEach((function(t){a[t]=e[t]})),a}(n,r)}return _createClass(t,[{key:"ngOnChanges",value:function(){this.propertyChanges$.next({element:this.elementRef.nativeElement,imagePath:this.lazyImage,defaultImagePath:this.defaultImage,errorImagePath:this.errorImage,useSrcset:this.useSrcset,offset:this.offset?0|this.offset:0,scrollContainer:this.scrollTarget,customObservable:this.customObservable,decode:this.decode})}},{key:"ngAfterContentInit",value:function(){var t=this;if(Object(ye.J)(this.platformId)&&!this.hooks.isBot(uI(),this.platformId))return null;this.ngZone.runOutsideAngular((function(){t.scrollSubscription=t.propertyChanges$.pipe(qe((function(e){return t.hooks.setup(e)})),wc((function(e){return t.hooks.getObservable(e).pipe(function(t,e){return function(i){return i.pipe(ei((function(i){return t.isVisible({element:e.element,event:i,offset:e.offset,scrollContainer:e.scrollContainer})})),ci(1),Object(Km.a)((function(){return t.loadImage(e)})),qe((function(i){return t.setLoadedImage({element:e.element,imagePath:i,useSrcset:e.useSrcset})})),Object(ai.a)((function(){return!0})),Hm((function(){return t.setErrorImage(e),Ne(!1)})),qe((function(){return t.finally(e)})))}}(t.hooks,e))}))).subscribe((function(e){return t.onLoad.emit(e)}))}))}},{key:"ngOnDestroy",value:function(){this.scrollSubscription&&this.scrollSubscription.unsubscribe()}}]),t}()).\u0275fac=function(t){return new(t||OI)(a.yc(a.q),a.yc(a.F),a.yc(a.I),a.yc("options",8))},OI.\u0275dir=a.tc({type:OI,selectors:[["","lazyLoad",""]],inputs:{lazyImage:["lazyLoad","lazyImage"],defaultImage:"defaultImage",errorImage:"errorImage",scrollTarget:"scrollTarget",customObservable:"customObservable",offset:"offset",useSrcset:"useSrcset",decode:"decode"},outputs:{onLoad:"onLoad"},features:[a.ic]}),OI),NI=((EI=DI=function(){function t(){_classCallCheck(this,t)}return _createClass(t,null,[{key:"forRoot",value:function(t){return{ngModule:DI,providers:[{provide:"options",useValue:t}]}}}]),t}()).\u0275mod=a.wc({type:EI}),EI.\u0275inj=a.vc({factory:function(t){return new(t||EI)}}),EI);function BI(t,e){if(1&t&&(a.Dc(0,"div"),a.Bc(1),a.Hc(2,PI),a.Ac(),a.vd(3),a.Cc()),2&t){var i=a.Uc();a.kc(3),a.xd("\xa0",i.count,"")}}function VI(t,e){1&t&&a.zc(0,"span")}function UI(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",12),a.Dc(1,"img",13),a.Qc("error",(function(t){return a.ld(i),a.Uc().onImgError(t)}))("onLoad",(function(t){return a.ld(i),a.Uc().imageLoaded(t)})),a.Cc(),a.td(2,VI,1,0,"span",5),a.Cc()}if(2&t){var n=a.Uc();a.kc(1),a.ad("id",n.type)("lazyLoad",n.thumbnailURL)("customObservable",n.scrollAndLoad),a.kc(1),a.ad("ngIf",!n.image_loaded)}}function HI(t,e){if(1&t){var i=a.Ec();a.Dc(0,"button",14),a.Qc("click",(function(){return a.ld(i),a.Uc().deleteFile()})),a.Dc(1,"mat-icon"),a.vd(2,"delete_forever"),a.Cc(),a.Cc()}}function qI(t,e){if(1&t&&(a.Dc(0,"button",15),a.Dc(1,"mat-icon"),a.vd(2,"more_vert"),a.Cc(),a.Cc()),2&t){a.Uc();var i=a.hd(16);a.ad("matMenuTriggerFor",i)}}function GI(t,e){if(1&t){var i=a.Ec();a.Dc(0,"button",10),a.Qc("click",(function(){return a.ld(i),a.Uc().deleteFile(!0)})),a.Dc(1,"mat-icon"),a.vd(2,"delete_forever"),a.Cc(),a.Bc(3),a.Hc(4,RI),a.Ac(),a.Cc()}}AI=$localize(_templateObject129()),II=$localize(_templateObject130()),TI=$localize(_templateObject131()),PI=$localize(_templateObject132()),RI=$localize(_templateObject133());var WI,YI=((WI=function(){function t(e,i,n,r){_classCallCheck(this,t),this.postsService=e,this.snackBar=i,this.mainComponent=n,this.dialog=r,this.isAudio=!0,this.removeFile=new a.s,this.isPlaylist=!1,this.count=null,this.use_youtubedl_archive=!1,this.image_loaded=!1,this.image_errored=!1,this.scrollSubject=new Me.a,this.scrollAndLoad=oi.a.merge(oi.a.fromEvent(window,"scroll"),this.scrollSubject)}return _createClass(t,[{key:"ngOnInit",value:function(){this.type=this.isAudio?"audio":"video"}},{key:"deleteFile",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isPlaylist?this.removeFile.emit(this.name):this.postsService.deleteFile(this.uid,this.isAudio,e).subscribe((function(e){e?(t.openSnackBar("Delete success!","OK."),t.removeFile.emit(t.name)):t.openSnackBar("Delete failed!","OK.")}),(function(e){t.openSnackBar("Delete failed!","OK.")}))}},{key:"openVideoInfoDialog",value:function(){this.dialog.open(lI,{data:{file:this.file},minWidth:"50vw"})}},{key:"onImgError",value:function(t){this.image_errored=!0}},{key:"onHoverResponse",value:function(){this.scrollSubject.next()}},{key:"imageLoaded",value:function(t){this.image_loaded=!0}},{key:"openSnackBar",value:function(t,e){this.snackBar.open(t,e,{duration:2e3})}}]),t}()).\u0275fac=function(t){return new(t||WI)(a.yc(mS),a.yc(wy),a.yc(XA),a.yc(wh))},WI.\u0275cmp=a.sc({type:WI,selectors:[["app-file-card"]],inputs:{file:"file",title:"title",length:"length",name:"name",uid:"uid",thumbnailURL:"thumbnailURL",isAudio:"isAudio",isPlaylist:"isPlaylist",count:"count",use_youtubedl_archive:"use_youtubedl_archive"},outputs:{removeFile:"removeFile"},decls:28,vars:7,consts:[[1,"example-card","mat-elevation-z6"],[2,"padding","5px"],[2,"height","52px"],["href","javascript:void(0)",1,"file-link",3,"click"],[1,"max-two-lines"],[4,"ngIf"],["class","img-div",4,"ngIf"],["class","deleteButton","mat-icon-button","",3,"click",4,"ngIf"],["class","deleteButton","mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["action_menu","matMenu"],["mat-menu-item","",3,"click"],["mat-menu-item","",3,"click",4,"ngIf"],[1,"img-div"],["alt","Thumbnail",1,"image",3,"id","lazyLoad","customObservable","error","onLoad"],["mat-icon-button","",1,"deleteButton",3,"click"],["mat-icon-button","",1,"deleteButton",3,"matMenuTriggerFor"]],template:function(t,e){1&t&&(a.Dc(0,"mat-card",0),a.Dc(1,"div",1),a.Dc(2,"div",2),a.Dc(3,"div"),a.Dc(4,"b"),a.Dc(5,"a",3),a.Qc("click",(function(){return e.isPlaylist?e.mainComponent.goToPlaylist(e.name,e.type):e.mainComponent.goToFile(e.name,e.isAudio,e.uid)})),a.vd(6),a.Cc(),a.Cc(),a.Cc(),a.Dc(7,"span",4),a.Bc(8),a.Hc(9,AI),a.Ac(),a.vd(10),a.Cc(),a.td(11,BI,4,1,"div",5),a.Cc(),a.td(12,UI,3,4,"div",6),a.Cc(),a.td(13,HI,3,0,"button",7),a.td(14,qI,3,1,"button",8),a.Dc(15,"mat-menu",null,9),a.Dc(17,"button",10),a.Qc("click",(function(){return e.openVideoInfoDialog()})),a.Dc(18,"mat-icon"),a.vd(19,"info"),a.Cc(),a.Bc(20),a.Hc(21,II),a.Ac(),a.Cc(),a.Dc(22,"button",10),a.Qc("click",(function(){return e.deleteFile()})),a.Dc(23,"mat-icon"),a.vd(24,"delete"),a.Cc(),a.Bc(25),a.Hc(26,TI),a.Ac(),a.Cc(),a.td(27,GI,5,0,"button",11),a.Cc(),a.Cc()),2&t&&(a.kc(6),a.wd(e.title),a.kc(4),a.xd("\xa0",e.name,""),a.kc(1),a.ad("ngIf",e.isPlaylist),a.kc(1),a.ad("ngIf",!e.image_errored&&e.thumbnailURL),a.kc(1),a.ad("ngIf",e.isPlaylist),a.kc(1),a.ad("ngIf",!e.isPlaylist),a.kc(13),a.ad("ngIf",e.use_youtubedl_archive))},directives:[Pl,ye.t,Dg,kg,dp,zI,Qa,Tg],styles:[".example-card[_ngcontent-%COMP%]{width:150px;height:125px;padding:0}.deleteButton[_ngcontent-%COMP%]{top:-5px;right:-5px;position:absolute}.mat-icon-button[_ngcontent-%COMP%] .mat-button-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center}.image[_ngcontent-%COMP%]{width:100%}.example-full-width-height[_ngcontent-%COMP%]{width:100%;height:100%}.centered[_ngcontent-%COMP%]{margin:0 auto;top:50%;left:50%}.img-div[_ngcontent-%COMP%]{height:60px;padding:0;margin:8px 0 0 -5px;width:calc(100% + 10px);overflow:hidden;border-radius:0 0 4px 4px}.max-two-lines[_ngcontent-%COMP%]{display:-webkit-box;display:-moz-box;max-height:2.4em;line-height:1.2em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.file-link[_ngcontent-%COMP%], .max-two-lines[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis}.file-link[_ngcontent-%COMP%]{width:80%;white-space:nowrap;display:block}@media (max-width:576px){.example-card[_ngcontent-%COMP%]{width:125px!important}}"]}),WI);function QI(t,e){1&t&&(a.Dc(0,"div",6),a.zc(1,"mat-spinner",7),a.Cc()),2&t&&(a.kc(1),a.ad("diameter",25))}var $I,KI,XI,ZI,JI,tT,eT,iT=(($I=function(){function t(e,i){_classCallCheck(this,t),this.dialogRef=e,this.data=i,this.inputText="",this.inputSubmitted=!1,this.doneEmitter=null,this.onlyEmitOnDone=!1}return _createClass(t,[{key:"ngOnInit",value:function(){this.inputTitle=this.data.inputTitle,this.inputPlaceholder=this.data.inputPlaceholder,this.submitText=this.data.submitText,this.data.doneEmitter&&(this.doneEmitter=this.data.doneEmitter,this.onlyEmitOnDone=!0)}},{key:"enterPressed",value:function(){this.inputText&&(this.onlyEmitOnDone?(this.doneEmitter.emit(this.inputText),this.inputSubmitted=!0):this.dialogRef.close(this.inputText))}}]),t}()).\u0275fac=function(t){return new(t||$I)(a.yc(bh),a.yc(yh))},$I.\u0275cmp=a.sc({type:$I,selectors:[["app-input-dialog"]],decls:12,vars:6,consts:[["mat-dialog-title",""],["color","accent"],["matInput","",3,"ngModel","placeholder","keyup.enter","ngModelChange"],["mat-button","","mat-dialog-close",""],["mat-button","","type","submit",3,"disabled","click"],["class","mat-spinner",4,"ngIf"],[1,"mat-spinner"],[3,"diameter"]],template:function(t,e){1&t&&(a.Dc(0,"h4",0),a.vd(1),a.Cc(),a.Dc(2,"mat-dialog-content"),a.Dc(3,"div"),a.Dc(4,"mat-form-field",1),a.Dc(5,"input",2),a.Qc("keyup.enter",(function(){return e.enterPressed()}))("ngModelChange",(function(t){return e.inputText=t})),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(6,"mat-dialog-actions"),a.Dc(7,"button",3),a.vd(8,"Cancel"),a.Cc(),a.Dc(9,"button",4),a.Qc("click",(function(){return e.enterPressed()})),a.vd(10),a.Cc(),a.td(11,QI,2,1,"div",5),a.Cc()),2&t&&(a.kc(1),a.wd(e.inputTitle),a.kc(4),a.ad("ngModel",e.inputText)("placeholder",e.inputPlaceholder),a.kc(4),a.ad("disabled",!e.inputText),a.kc(1),a.wd(e.submitText),a.kc(1),a.ad("ngIf",e.inputSubmitted))},directives:[Oh,Dh,Ld,xp,mr,Cr,Qo,Eh,Qa,Sh,ye.t,Av],styles:[".mat-spinner[_ngcontent-%COMP%]{margin-left:5%}"]}),$I);function nT(t,e){1&t&&(a.Bc(0),a.Hc(1,JI),a.Ac())}function aT(t,e){1&t&&(a.Bc(0),a.Hc(1,tT),a.Ac())}function rT(t,e){1&t&&(a.Bc(0),a.Hc(1,eT),a.Ac())}KI=$localize(_templateObject134()),XI=$localize(_templateObject135()),ZI=$localize(_templateObject136()),JI=$localize(_templateObject137()),tT=$localize(_templateObject138()),eT=$localize(_templateObject139());var oT,sT=((oT=function(){function t(e,i,n,a){_classCallCheck(this,t),this.data=e,this.router=i,this.snackBar=n,this.postsService=a,this.type=null,this.uid=null,this.share_url=null,this.sharing_enabled=null,this.is_playlist=null}return _createClass(t,[{key:"ngOnInit",value:function(){if(this.data){this.type=this.data.type,this.uid=this.data.uid,this.sharing_enabled=this.data.sharing_enabled,this.is_playlist=this.data.is_playlist;var t=this.is_playlist?";id=":";uid=";this.share_url=window.location.href.split(";")[0]+t+this.uid}}},{key:"copiedToClipboard",value:function(){this.openSnackBar("Copied to clipboard!")}},{key:"sharingChanged",value:function(t){var e=this;t.checked?this.postsService.enableSharing(this.uid,this.type,this.is_playlist).subscribe((function(t){t.success?(e.openSnackBar("Sharing enabled."),e.sharing_enabled=!0):e.openSnackBar("Failed to enable sharing.")}),(function(t){e.openSnackBar("Failed to enable sharing - server error.")})):this.postsService.disableSharing(this.uid,this.type,this.is_playlist).subscribe((function(t){t.success?(e.openSnackBar("Sharing disabled."),e.sharing_enabled=!1):e.openSnackBar("Failed to disable sharing.")}),(function(t){e.openSnackBar("Failed to disable sharing - server error.")}))}},{key:"openSnackBar",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.snackBar.open(t,e,{duration:2e3})}}]),t}()).\u0275fac=function(t){return new(t||oT)(a.yc(yh),a.yc(Mx),a.yc(wy),a.yc(mS))},oT.\u0275cmp=a.sc({type:oT,selectors:[["app-share-media-dialog"]],decls:21,vars:9,consts:[["mat-dialog-title",""],[4,"ngIf"],[3,"checked","change"],[2,"width","100%"],["matInput","",3,"disabled","readonly","value"],[2,"margin-bottom","10px"],["color","accent","mat-raised-button","",3,"disabled","cdkCopyToClipboard","click"],["mat-button","","mat-dialog-close",""]],template:function(t,e){1&t&&(a.Dc(0,"h4",0),a.td(1,nT,2,0,"ng-container",1),a.td(2,aT,2,0,"ng-container",1),a.td(3,rT,2,0,"ng-container",1),a.Cc(),a.Dc(4,"mat-dialog-content"),a.Dc(5,"div"),a.Dc(6,"div"),a.Dc(7,"mat-checkbox",2),a.Qc("change",(function(t){return e.sharingChanged(t)})),a.Bc(8),a.Hc(9,KI),a.Ac(),a.Cc(),a.Cc(),a.Dc(10,"div"),a.Dc(11,"mat-form-field",3),a.zc(12,"input",4),a.Cc(),a.Cc(),a.Dc(13,"div",5),a.Dc(14,"button",6),a.Qc("click",(function(){return e.copiedToClipboard()})),a.Bc(15),a.Hc(16,XI),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(17,"mat-dialog-actions"),a.Dc(18,"button",7),a.Bc(19),a.Hc(20,ZI),a.Ac(),a.Cc(),a.Cc()),2&t&&(a.kc(1),a.ad("ngIf",e.is_playlist),a.kc(1),a.ad("ngIf",!e.is_playlist&&"video"===e.type),a.kc(1),a.ad("ngIf",!e.is_playlist&&"audio"===e.type),a.kc(4),a.ad("checked",e.sharing_enabled),a.kc(5),a.ad("disabled",!e.sharing_enabled)("readonly",!0)("value",e.share_url),a.kc(2),a.ad("disabled",!e.sharing_enabled)("cdkCopyToClipboard",e.share_url))},directives:[Oh,ye.t,Dh,Gl,Ld,xp,Qa,Gk,Eh,Sh],styles:[""]}),oT),lT=["*"],cT=["volumeBar"],uT=function(t){return{dragging:t}};function dT(t,e){if(1&t&&a.zc(0,"span",2),2&t){var i=e.$implicit;a.sd("width",null==i.$$style?null:i.$$style.width)("left",null==i.$$style?null:i.$$style.left)}}function hT(t,e){1&t&&a.zc(0,"span",2)}function mT(t,e){1&t&&(a.Dc(0,"span"),a.vd(1,"LIVE"),a.Cc())}function fT(t,e){if(1&t&&(a.Dc(0,"span"),a.vd(1),a.Vc(2,"vgUtc"),a.Cc()),2&t){var i=a.Uc();a.kc(1),a.wd(a.Xc(2,1,i.getTime(),i.vgFormat))}}function pT(t,e){if(1&t&&(a.Dc(0,"option",4),a.vd(1),a.Cc()),2&t){var i=e.$implicit;a.ad("value",i.id)("selected",!0===i.selected),a.kc(1),a.xd(" ",i.label," ")}}function gT(t,e){if(1&t&&(a.Dc(0,"option",4),a.vd(1),a.Cc()),2&t){var i=e.$implicit,n=a.Uc();a.ad("value",i.qualityIndex.toString())("selected",i.qualityIndex===(null==n.bitrateSelected?null:n.bitrateSelected.qualityIndex)),a.kc(1),a.xd(" ",i.label," ")}}var vT,bT,yT,_T,kT,CT,wT,xT,ST,OT,DT,ET,AT,IT,TT,PT,RT,MT,jT,LT,FT,zT,NT,BT,VT,UT,HT,qT,GT,WT,YT=((GT=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||GT)},GT.\u0275prov=a.uc({token:GT,factory:GT.\u0275fac}),GT.VG_ENDED="ended",GT.VG_PAUSED="paused",GT.VG_PLAYING="playing",GT.VG_LOADING="waiting",GT),QT=((qT=function(){function t(){_classCallCheck(this,t),this.medias={},this.playerReadyEvent=new a.s(!0),this.isPlayerReady=!1}return _createClass(t,[{key:"onPlayerReady",value:function(t){this.fsAPI=t,this.isPlayerReady=!0,this.playerReadyEvent.emit(this)}},{key:"getDefaultMedia",value:function(){for(var t in this.medias)if(this.medias[t])return this.medias[t]}},{key:"getMasterMedia",value:function(){var t;for(var e in this.medias)if("true"===this.medias[e].vgMaster||!0===this.medias[e].vgMaster){t=this.medias[e];break}return t||this.getDefaultMedia()}},{key:"isMasterDefined",value:function(){var t=!1;for(var e in this.medias)if("true"===this.medias[e].vgMaster||!0===this.medias[e].vgMaster){t=!0;break}return t}},{key:"getMediaById",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.medias[t];return t&&"*"!==t||(e=this),e}},{key:"play",value:function(){for(var t in this.medias)this.medias[t]&&this.medias[t].play()}},{key:"pause",value:function(){for(var t in this.medias)this.medias[t]&&this.medias[t].pause()}},{key:"seekTime",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];for(var i in this.medias)this.medias[i]&&this.$$seek(this.medias[i],t,e)}},{key:"$$seek",value:function(t,e){var i,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=t.duration;n?(this.isMasterDefined()&&(a=this.getMasterMedia().duration),i=e*a/100):i=e,t.currentTime=i}},{key:"addTextTrack",value:function(t,e,i){for(var n in this.medias)this.medias[n]&&this.$$addTextTrack(this.medias[n],t,e,i)}},{key:"$$addTextTrack",value:function(t,e,i,n){t.addTextTrack(e,i,n)}},{key:"$$getAllProperties",value:function(t){var e,i={};for(var n in this.medias)this.medias[n]&&(i[n]=this.medias[n]);switch(Object.keys(i).length){case 0:switch(t){case"state":e=YT.VG_PAUSED;break;case"playbackRate":case"volume":e=1;break;case"time":e={current:0,total:0,left:0}}break;case 1:e=i[Object.keys(i)[0]][t];break;default:e=i[this.getMasterMedia().id][t]}return e}},{key:"$$setAllProperties",value:function(t,e){for(var i in this.medias)this.medias[i]&&(this.medias[i][t]=e)}},{key:"registerElement",value:function(t){this.videogularElement=t}},{key:"registerMedia",value:function(t){this.medias[t.id]=t}},{key:"unregisterMedia",value:function(t){delete this.medias[t.id]}},{key:"duration",get:function(){return this.$$getAllProperties("duration")}},{key:"currentTime",set:function(t){this.$$setAllProperties("currentTime",t)},get:function(){return this.$$getAllProperties("currentTime")}},{key:"state",set:function(t){this.$$setAllProperties("state",t)},get:function(){return this.$$getAllProperties("state")}},{key:"volume",set:function(t){this.$$setAllProperties("volume",t)},get:function(){return this.$$getAllProperties("volume")}},{key:"playbackRate",set:function(t){this.$$setAllProperties("playbackRate",t)},get:function(){return this.$$getAllProperties("playbackRate")}},{key:"canPlay",get:function(){return this.$$getAllProperties("canPlay")}},{key:"canPlayThrough",get:function(){return this.$$getAllProperties("canPlayThrough")}},{key:"isMetadataLoaded",get:function(){return this.$$getAllProperties("isMetadataLoaded")}},{key:"isWaiting",get:function(){return this.$$getAllProperties("isWaiting")}},{key:"isCompleted",get:function(){return this.$$getAllProperties("isCompleted")}},{key:"isLive",get:function(){return this.$$getAllProperties("isLive")}},{key:"isMaster",get:function(){return this.$$getAllProperties("isMaster")}},{key:"time",get:function(){return this.$$getAllProperties("time")}},{key:"buffer",get:function(){return this.$$getAllProperties("buffer")}},{key:"buffered",get:function(){return this.$$getAllProperties("buffered")}},{key:"subscriptions",get:function(){return this.$$getAllProperties("subscriptions")}},{key:"textTracks",get:function(){return this.$$getAllProperties("textTracks")}}]),t}()).\u0275fac=function(t){return new(t||qT)},qT.\u0275prov=a.uc({token:qT,factory:qT.\u0275fac}),qT),$T=((HT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.checkInterval=50,this.currentPlayPos=0,this.lastPlayPos=0,this.subscriptions=[],this.isBuffering=!1,this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){var t=this;this.target=this.API.getMediaById(this.vgFor),this.subscriptions.push(this.target.subscriptions.bufferDetected.subscribe((function(e){return t.onUpdateBuffer(e)})))}},{key:"onUpdateBuffer",value:function(t){this.isBuffering=t}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||HT)(a.yc(a.q),a.yc(QT))},HT.\u0275cmp=a.sc({type:HT,selectors:[["vg-buffering"]],hostVars:2,hostBindings:function(t,e){2&t&&a.oc("is-buffering",e.isBuffering)},inputs:{vgFor:"vgFor"},decls:3,vars:0,consts:[[1,"vg-buffering"],[1,"bufferingContainer"],[1,"loadingSpinner"]],template:function(t,e){1&t&&(a.Dc(0,"div",0),a.Dc(1,"div",1),a.zc(2,"div",2),a.Cc(),a.Cc())},styles:["\n vg-buffering {\n display: none;\n z-index: 201;\n }\n vg-buffering.is-buffering {\n display: block;\n }\n\n .vg-buffering {\n position: absolute;\n display: block;\n width: 100%;\n height: 100%;\n }\n .vg-buffering .bufferingContainer {\n width: 100%;\n position: absolute;\n cursor: pointer;\n top: 50%;\n margin-top: -50px;\n zoom: 1;\n filter: alpha(opacity=60);\n opacity: 0.6;\n }\n /* Loading Spinner\n * http://www.alessioatzeni.com/blog/css3-loading-animation-loop/\n */\n .vg-buffering .loadingSpinner {\n background-color: rgba(0, 0, 0, 0);\n border: 5px solid rgba(255, 255, 255, 1);\n opacity: .9;\n border-top: 5px solid rgba(0, 0, 0, 0);\n border-left: 5px solid rgba(0, 0, 0, 0);\n border-radius: 50px;\n box-shadow: 0 0 35px #FFFFFF;\n width: 50px;\n height: 50px;\n margin: 0 auto;\n -moz-animation: spin .5s infinite linear;\n -webkit-animation: spin .5s infinite linear;\n }\n .vg-buffering .loadingSpinner .stop {\n -webkit-animation-play-state: paused;\n -moz-animation-play-state: paused;\n }\n @-moz-keyframes spin {\n 0% {\n -moz-transform: rotate(0deg);\n }\n 100% {\n -moz-transform: rotate(360deg);\n }\n }\n @-moz-keyframes spinoff {\n 0% {\n -moz-transform: rotate(0deg);\n }\n 100% {\n -moz-transform: rotate(-360deg);\n }\n }\n @-webkit-keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n }\n }\n @-webkit-keyframes spinoff {\n 0% {\n -webkit-transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(-360deg);\n }\n }\n "],encapsulation:2}),HT),KT=((UT=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:UT}),UT.\u0275inj=a.vc({factory:function(t){return new(t||UT)},imports:[[ye.c]]}),UT),XT=((VT=function(){function t(){_classCallCheck(this,t),this.isHiddenSubject=new Me.a,this.isHidden=this.isHiddenSubject.asObservable()}return _createClass(t,[{key:"state",value:function(t){this.isHiddenSubject.next(t)}}]),t}()).\u0275fac=function(t){return new(t||VT)},VT.\u0275prov=a.uc({token:VT,factory:VT.\u0275fac}),VT),ZT=((BT=function(){function t(e,i,n){_classCallCheck(this,t),this.API=e,this.ref=i,this.hidden=n,this.isAdsPlaying="initial",this.hideControls=!1,this.vgAutohide=!1,this.vgAutohideTime=3,this.subscriptions=[],this.elem=i.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.mouseMove$=Jl(this.API.videogularElement,"mousemove"),this.subscriptions.push(this.mouseMove$.subscribe(this.show.bind(this))),this.touchStart$=Jl(this.API.videogularElement,"touchstart"),this.subscriptions.push(this.touchStart$.subscribe(this.show.bind(this))),this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor),this.subscriptions.push(this.target.subscriptions.play.subscribe(this.onPlay.bind(this))),this.subscriptions.push(this.target.subscriptions.pause.subscribe(this.onPause.bind(this))),this.subscriptions.push(this.target.subscriptions.startAds.subscribe(this.onStartAds.bind(this))),this.subscriptions.push(this.target.subscriptions.endAds.subscribe(this.onEndAds.bind(this)))}},{key:"ngAfterViewInit",value:function(){this.vgAutohide?this.hide():this.show()}},{key:"onPlay",value:function(){this.vgAutohide&&this.hide()}},{key:"onPause",value:function(){clearTimeout(this.timer),this.hideControls=!1,this.hidden.state(!1)}},{key:"onStartAds",value:function(){this.isAdsPlaying="none"}},{key:"onEndAds",value:function(){this.isAdsPlaying="initial"}},{key:"hide",value:function(){this.vgAutohide&&(clearTimeout(this.timer),this.hideAsync())}},{key:"show",value:function(){clearTimeout(this.timer),this.hideControls=!1,this.hidden.state(!1),this.vgAutohide&&this.hideAsync()}},{key:"hideAsync",value:function(){var t=this;this.API.state===YT.VG_PLAYING&&(this.timer=setTimeout((function(){t.hideControls=!0,t.hidden.state(!0)}),1e3*this.vgAutohideTime))}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||BT)(a.yc(QT),a.yc(a.q),a.yc(XT))},BT.\u0275cmp=a.sc({type:BT,selectors:[["vg-controls"]],hostVars:4,hostBindings:function(t,e){2&t&&(a.sd("pointer-events",e.isAdsPlaying),a.oc("hide",e.hideControls))},inputs:{vgAutohide:"vgAutohide",vgAutohideTime:"vgAutohideTime",vgFor:"vgFor"},ngContentSelectors:lT,decls:1,vars:0,template:function(t,e){1&t&&(a.Zc(),a.Yc(0))},styles:["\n vg-controls {\n position: absolute;\n display: flex;\n width: 100%;\n height: 50px;\n z-index: 300;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.5);\n -webkit-transition: bottom 1s;\n -khtml-transition: bottom 1s;\n -moz-transition: bottom 1s;\n -ms-transition: bottom 1s;\n transition: bottom 1s;\n }\n vg-controls.hide {\n bottom: -50px;\n }\n "],encapsulation:2}),BT),JT=((NT=function(){function t(){_classCallCheck(this,t)}return _createClass(t,null,[{key:"getZIndex",value:function(){for(var t,e=1,i=document.getElementsByTagName("*"),n=0,a=i.length;ne&&(e=t+1);return e}},{key:"isMobileDevice",value:function(){return void 0!==window.orientation||-1!==navigator.userAgent.indexOf("IEMobile")}},{key:"isiOSDevice",value:function(){return navigator.userAgent.match(/ip(hone|ad|od)/i)&&!navigator.userAgent.match(/(iemobile)[\/\s]?([\w\.]*)/i)}},{key:"isCordova",value:function(){return-1===document.URL.indexOf("http://")&&-1===document.URL.indexOf("https://")}}]),t}()).\u0275fac=function(t){return new(t||NT)},NT.\u0275prov=Object(a.uc)({factory:function(){return new NT},token:NT,providedIn:"root"}),NT),tP=((zT=function(){function t(){_classCallCheck(this,t),this.nativeFullscreen=!0,this.isFullscreen=!1,this.onChangeFullscreen=new a.s}return _createClass(t,[{key:"init",value:function(t,e){var i=this;this.videogularElement=t,this.medias=e;var n={w3:{enabled:"fullscreenEnabled",element:"fullscreenElement",request:"requestFullscreen",exit:"exitFullscreen",onchange:"fullscreenchange",onerror:"fullscreenerror"},newWebkit:{enabled:"webkitFullscreenEnabled",element:"webkitFullscreenElement",request:"webkitRequestFullscreen",exit:"webkitExitFullscreen",onchange:"webkitfullscreenchange",onerror:"webkitfullscreenerror"},oldWebkit:{enabled:"webkitIsFullScreen",element:"webkitCurrentFullScreenElement",request:"webkitRequestFullScreen",exit:"webkitCancelFullScreen",onchange:"webkitfullscreenchange",onerror:"webkitfullscreenerror"},moz:{enabled:"mozFullScreen",element:"mozFullScreenElement",request:"mozRequestFullScreen",exit:"mozCancelFullScreen",onchange:"mozfullscreenchange",onerror:"mozfullscreenerror"},ios:{enabled:"webkitFullscreenEnabled",element:"webkitFullscreenElement",request:"webkitEnterFullscreen",exit:"webkitExitFullscreen",onchange:"webkitendfullscreen",onerror:"webkitfullscreenerror"},ms:{enabled:"msFullscreenEnabled",element:"msFullscreenElement",request:"msRequestFullscreen",exit:"msExitFullscreen",onchange:"MSFullscreenChange",onerror:"MSFullscreenError"}};for(var a in n)if(n[a].enabled in document){this.polyfill=n[a];break}if(JT.isiOSDevice()&&(this.polyfill=n.ios),this.isAvailable=null!=this.polyfill,null!=this.polyfill){var r;switch(this.polyfill.onchange){case"mozfullscreenchange":r=document;break;case"webkitendfullscreen":r=this.medias.toArray()[0].elem;break;default:r=t}this.fsChangeSubscription=Jl(r,this.polyfill.onchange).subscribe((function(){i.onFullscreenChange()}))}}},{key:"onFullscreenChange",value:function(){this.isFullscreen=!!document[this.polyfill.element],this.onChangeFullscreen.emit(this.isFullscreen)}},{key:"toggleFullscreen",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.isFullscreen?this.exit():this.request(t)}},{key:"request",value:function(t){t||(t=this.videogularElement),this.isFullscreen=!0,this.onChangeFullscreen.emit(!0),this.isAvailable&&this.nativeFullscreen&&(JT.isMobileDevice()?((!this.polyfill.enabled&&t===this.videogularElement||JT.isiOSDevice())&&(t=this.medias.toArray()[0].elem),this.enterElementInFullScreen(t)):this.enterElementInFullScreen(this.videogularElement))}},{key:"enterElementInFullScreen",value:function(t){t[this.polyfill.request]()}},{key:"exit",value:function(){this.isFullscreen=!1,this.onChangeFullscreen.emit(!1),this.isAvailable&&this.nativeFullscreen&&document[this.polyfill.exit]()}}]),t}()).\u0275fac=function(t){return new(t||zT)},zT.\u0275prov=a.uc({token:zT,factory:zT.\u0275fac}),zT),eP=((FT=function(){function t(e,i,n){_classCallCheck(this,t),this.API=i,this.fsAPI=n,this.isFullscreen=!1,this.subscriptions=[],this.ariaValue="normal mode",this.elem=e.nativeElement,this.subscriptions.push(this.fsAPI.onChangeFullscreen.subscribe(this.onChangeFullscreen.bind(this)))}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor)}},{key:"onChangeFullscreen",value:function(t){this.ariaValue=t?"fullscren mode":"normal mode",this.isFullscreen=t}},{key:"onClick",value:function(){this.changeFullscreenState()}},{key:"onKeyDown",value:function(t){13!==t.keyCode&&32!==t.keyCode||(t.preventDefault(),this.changeFullscreenState())}},{key:"changeFullscreenState",value:function(){var t=this.target;this.target instanceof QT&&(t=null),this.fsAPI.toggleFullscreen(t)}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||FT)(a.yc(a.q),a.yc(QT),a.yc(tP))},FT.\u0275cmp=a.sc({type:FT,selectors:[["vg-fullscreen"]],hostBindings:function(t,e){1&t&&a.Qc("click",(function(){return e.onClick()}))("keydown",(function(t){return e.onKeyDown(t)}))},decls:1,vars:5,consts:[["tabindex","0","role","button","aria-label","fullscreen button",1,"icon"]],template:function(t,e){1&t&&a.zc(0,"div",0),2&t&&(a.oc("vg-icon-fullscreen",!e.isFullscreen)("vg-icon-fullscreen_exit",e.isFullscreen),a.lc("aria-valuetext",e.ariaValue))},styles:["\n vg-fullscreen {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n\n vg-fullscreen .icon {\n pointer-events: none;\n }\n "],encapsulation:2}),FT),iP=((LT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.subscriptions=[],this.ariaValue="unmuted",this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor),this.currentVolume=this.target.volume}},{key:"onClick",value:function(){this.changeMuteState()}},{key:"onKeyDown",value:function(t){13!==t.keyCode&&32!==t.keyCode||(t.preventDefault(),this.changeMuteState())}},{key:"changeMuteState",value:function(){var t=this.getVolume();0===t?(0===this.target.volume&&0===this.currentVolume&&(this.currentVolume=1),this.target.volume=this.currentVolume):(this.currentVolume=t,this.target.volume=0)}},{key:"getVolume",value:function(){var t=this.target?this.target.volume:0;return this.ariaValue=t?"unmuted":"muted",t}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||LT)(a.yc(a.q),a.yc(QT))},LT.\u0275cmp=a.sc({type:LT,selectors:[["vg-mute"]],hostBindings:function(t,e){1&t&&a.Qc("click",(function(){return e.onClick()}))("keydown",(function(t){return e.onKeyDown(t)}))},inputs:{vgFor:"vgFor"},decls:1,vars:9,consts:[["tabindex","0","role","button","aria-label","mute button",1,"icon"]],template:function(t,e){1&t&&a.zc(0,"div",0),2&t&&(a.oc("vg-icon-volume_up",e.getVolume()>=.75)("vg-icon-volume_down",e.getVolume()>=.25&&e.getVolume()<.75)("vg-icon-volume_mute",e.getVolume()>0&&e.getVolume()<.25)("vg-icon-volume_off",0===e.getVolume()),a.lc("aria-valuetext",e.ariaValue))},styles:["\n vg-mute {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-mute .icon {\n pointer-events: none;\n }\n "],encapsulation:2}),LT),nP=((jT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.subscriptions=[],this.elem=e.nativeElement,this.isDragging=!1}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor),this.ariaValue=100*this.getVolume()}},{key:"onClick",value:function(t){this.setVolume(this.calculateVolume(t.clientX))}},{key:"onMouseDown",value:function(t){this.mouseDownPosX=t.clientX,this.isDragging=!0}},{key:"onDrag",value:function(t){this.isDragging&&this.setVolume(this.calculateVolume(t.clientX))}},{key:"onStopDrag",value:function(t){this.isDragging&&(this.isDragging=!1,this.mouseDownPosX===t.clientX&&this.setVolume(this.calculateVolume(t.clientX)))}},{key:"arrowAdjustVolume",value:function(t){38===t.keyCode||39===t.keyCode?(t.preventDefault(),this.setVolume(Math.max(0,Math.min(100,100*this.getVolume()+10)))):37!==t.keyCode&&40!==t.keyCode||(t.preventDefault(),this.setVolume(Math.max(0,Math.min(100,100*this.getVolume()-10))))}},{key:"calculateVolume",value:function(t){var e=this.volumeBarRef.nativeElement.getBoundingClientRect();return(t-e.left)/e.width*100}},{key:"setVolume",value:function(t){this.target.volume=Math.max(0,Math.min(1,t/100)),this.ariaValue=100*this.target.volume}},{key:"getVolume",value:function(){return this.target?this.target.volume:0}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||jT)(a.yc(a.q),a.yc(QT))},jT.\u0275cmp=a.sc({type:jT,selectors:[["vg-volume"]],viewQuery:function(t,e){var i;1&t&&a.rd(cT,!0),2&t&&a.gd(i=a.Rc())&&(e.volumeBarRef=i.first)},hostBindings:function(t,e){1&t&&a.Qc("mousemove",(function(t){return e.onDrag(t)}),!1,a.jd)("mouseup",(function(t){return e.onStopDrag(t)}),!1,a.jd)("keydown",(function(t){return e.arrowAdjustVolume(t)}))},inputs:{vgFor:"vgFor"},decls:5,vars:9,consts:[["tabindex","0","role","slider","aria-label","volume level","aria-level","polite","aria-valuemin","0","aria-valuemax","100","aria-orientation","horizontal",1,"volumeBar",3,"click","mousedown"],["volumeBar",""],[1,"volumeBackground",3,"ngClass"],[1,"volumeValue"],[1,"volumeKnob"]],template:function(t,e){1&t&&(a.Dc(0,"div",0,1),a.Qc("click",(function(t){return e.onClick(t)}))("mousedown",(function(t){return e.onMouseDown(t)})),a.Dc(2,"div",2),a.zc(3,"div",3),a.zc(4,"div",4),a.Cc(),a.Cc()),2&t&&(a.lc("aria-valuenow",e.ariaValue)("aria-valuetext",e.ariaValue+"%"),a.kc(2),a.ad("ngClass",a.dd(7,uT,e.isDragging)),a.kc(1),a.sd("width",85*e.getVolume()+"%"),a.kc(1),a.sd("left",85*e.getVolume()+"%"))},directives:[ye.q],styles:["\n vg-volume {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 100px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-volume .volumeBar {\n position: relative;\n display: flex;\n flex-grow: 1;\n align-items: center;\n }\n vg-volume .volumeBackground {\n display: flex;\n flex-grow: 1;\n height: 5px;\n pointer-events: none;\n background-color: #333;\n }\n vg-volume .volumeValue {\n display: flex;\n height: 5px;\n pointer-events: none;\n background-color: #FFF;\n transition:all 0.2s ease-out;\n }\n vg-volume .volumeKnob {\n position: absolute;\n width: 15px; height: 15px;\n left: 0; top: 50%;\n transform: translateY(-50%);\n border-radius: 15px;\n pointer-events: none;\n background-color: #FFF;\n transition:all 0.2s ease-out;\n }\n vg-volume .volumeBackground.dragging .volumeValue,\n vg-volume .volumeBackground.dragging .volumeKnob {\n transition: none;\n }\n "],encapsulation:2}),jT),aP=((MT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.subscriptions=[],this.ariaValue=YT.VG_PAUSED,this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor)}},{key:"onClick",value:function(){this.playPause()}},{key:"onKeyDown",value:function(t){13!==t.keyCode&&32!==t.keyCode||(t.preventDefault(),this.playPause())}},{key:"playPause",value:function(){switch(this.getState()){case YT.VG_PLAYING:this.target.pause();break;case YT.VG_PAUSED:case YT.VG_ENDED:this.target.play()}}},{key:"getState",value:function(){return this.ariaValue=this.target?this.target.state:YT.VG_PAUSED,this.ariaValue}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||MT)(a.yc(a.q),a.yc(QT))},MT.\u0275cmp=a.sc({type:MT,selectors:[["vg-play-pause"]],hostBindings:function(t,e){1&t&&a.Qc("click",(function(){return e.onClick()}))("keydown",(function(t){return e.onKeyDown(t)}))},inputs:{vgFor:"vgFor"},decls:1,vars:6,consts:[["tabindex","0","role","button",1,"icon"]],template:function(t,e){1&t&&a.zc(0,"div",0),2&t&&(a.oc("vg-icon-pause","playing"===e.getState())("vg-icon-play_arrow","paused"===e.getState()||"ended"===e.getState()),a.lc("aria-label","paused"===e.getState()?"play":"pause")("aria-valuetext",e.ariaValue))},styles:["\n vg-play-pause {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-play-pause .icon {\n pointer-events: none;\n }\n "],encapsulation:2}),MT),rP=((RT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.subscriptions=[],this.ariaValue=1,this.elem=e.nativeElement,this.playbackValues=["0.5","1.0","1.5","2.0"],this.playbackIndex=1}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor)}},{key:"onClick",value:function(){this.updatePlaybackSpeed()}},{key:"onKeyDown",value:function(t){13!==t.keyCode&&32!==t.keyCode||(t.preventDefault(),this.updatePlaybackSpeed())}},{key:"updatePlaybackSpeed",value:function(){this.playbackIndex=++this.playbackIndex%this.playbackValues.length,this.target instanceof QT?this.target.playbackRate=this.playbackValues[this.playbackIndex]:this.target.playbackRate[this.vgFor]=this.playbackValues[this.playbackIndex]}},{key:"getPlaybackRate",value:function(){return this.ariaValue=this.target?this.target.playbackRate:1,this.ariaValue}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||RT)(a.yc(a.q),a.yc(QT))},RT.\u0275cmp=a.sc({type:RT,selectors:[["vg-playback-button"]],hostBindings:function(t,e){1&t&&a.Qc("click",(function(){return e.onClick()}))("keydown",(function(t){return e.onKeyDown(t)}))},inputs:{playbackValues:"playbackValues",vgFor:"vgFor"},decls:2,vars:2,consts:[["tabindex","0","role","button","aria-label","playback speed button",1,"button"]],template:function(t,e){1&t&&(a.Dc(0,"span",0),a.vd(1),a.Cc()),2&t&&(a.lc("aria-valuetext",e.ariaValue),a.kc(1),a.xd(" ",e.getPlaybackRate(),"x "))},styles:["\n vg-playback-button {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n }\n vg-playback-button .button {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 50px;\n }\n "],encapsulation:2}),RT),oP=((PT=function(){function t(e,i,n){var a=this;_classCallCheck(this,t),this.API=i,this.hideScrubBar=!1,this.vgSlider=!0,this.isSeeking=!1,this.wasPlaying=!1,this.subscriptions=[],this.elem=e.nativeElement,this.subscriptions.push(n.isHidden.subscribe((function(t){return a.onHideScrubBar(t)})))}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor)}},{key:"seekStart",value:function(){this.target.canPlay&&(this.isSeeking=!0,this.target.state===YT.VG_PLAYING&&(this.wasPlaying=!0),this.target.pause())}},{key:"seekMove",value:function(t){if(this.isSeeking){var e=Math.max(Math.min(100*t/this.elem.scrollWidth,99.9),0);this.target.time.current=e*this.target.time.total/100,this.target.seekTime(e,!0)}}},{key:"seekEnd",value:function(t){if(this.isSeeking=!1,this.target.canPlay){var e=Math.max(Math.min(100*t/this.elem.scrollWidth,99.9),0);this.target.seekTime(e,!0),this.wasPlaying&&(this.wasPlaying=!1,this.target.play())}}},{key:"touchEnd",value:function(){this.isSeeking=!1,this.wasPlaying&&(this.wasPlaying=!1,this.target.play())}},{key:"getTouchOffset",value:function(t){for(var e=0,i=t.target;i;)e+=i.offsetLeft,i=i.offsetParent;return t.touches[0].pageX-e}},{key:"onMouseDownScrubBar",value:function(t){this.target&&(this.target.isLive||(this.vgSlider?this.seekStart():this.seekEnd(t.offsetX)))}},{key:"onMouseMoveScrubBar",value:function(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.seekMove(t.offsetX)}},{key:"onMouseUpScrubBar",value:function(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.seekEnd(t.offsetX)}},{key:"onTouchStartScrubBar",value:function(t){this.target&&(this.target.isLive||(this.vgSlider?this.seekStart():this.seekEnd(this.getTouchOffset(t))))}},{key:"onTouchMoveScrubBar",value:function(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.seekMove(this.getTouchOffset(t))}},{key:"onTouchCancelScrubBar",value:function(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.touchEnd()}},{key:"onTouchEndScrubBar",value:function(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.touchEnd()}},{key:"arrowAdjustVolume",value:function(t){this.target&&(38===t.keyCode||39===t.keyCode?(t.preventDefault(),this.target.seekTime((this.target.time.current+5e3)/1e3,!1)):37!==t.keyCode&&40!==t.keyCode||(t.preventDefault(),this.target.seekTime((this.target.time.current-5e3)/1e3,!1)))}},{key:"getPercentage",value:function(){return this.target?100*this.target.time.current/this.target.time.total+"%":"0%"}},{key:"onHideScrubBar",value:function(t){this.hideScrubBar=t}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||PT)(a.yc(a.q),a.yc(QT),a.yc(XT))},PT.\u0275cmp=a.sc({type:PT,selectors:[["vg-scrub-bar"]],hostVars:2,hostBindings:function(t,e){1&t&&a.Qc("mousedown",(function(t){return e.onMouseDownScrubBar(t)}))("mousemove",(function(t){return e.onMouseMoveScrubBar(t)}),!1,a.jd)("mouseup",(function(t){return e.onMouseUpScrubBar(t)}),!1,a.jd)("touchstart",(function(t){return e.onTouchStartScrubBar(t)}))("touchmove",(function(t){return e.onTouchMoveScrubBar(t)}),!1,a.jd)("touchcancel",(function(t){return e.onTouchCancelScrubBar(t)}),!1,a.jd)("touchend",(function(t){return e.onTouchEndScrubBar(t)}),!1,a.jd)("keydown",(function(t){return e.arrowAdjustVolume(t)})),2&t&&a.oc("hide",e.hideScrubBar)},inputs:{vgSlider:"vgSlider",vgFor:"vgFor"},ngContentSelectors:lT,decls:2,vars:2,consts:[["tabindex","0","role","slider","aria-label","scrub bar","aria-level","polite","aria-valuemin","0","aria-valuemax","100",1,"scrubBar"]],template:function(t,e){1&t&&(a.Zc(),a.Dc(0,"div",0),a.Yc(1),a.Cc()),2&t&&a.lc("aria-valuenow",e.getPercentage())("aria-valuetext",e.getPercentage()+"%")},styles:["\n vg-scrub-bar {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n position: absolute;\n width: 100%;\n height: 5px;\n bottom: 50px;\n margin: 0;\n cursor: pointer;\n align-items: center;\n background: rgba(0, 0, 0, 0.75);\n z-index: 250;\n -webkit-transition: bottom 1s, opacity 0.5s;\n -khtml-transition: bottom 1s, opacity 0.5s;\n -moz-transition: bottom 1s, opacity 0.5s;\n -ms-transition: bottom 1s, opacity 0.5s;\n transition: bottom 1s, opacity 0.5s;\n }\n vg-scrub-bar .scrubBar {\n position: relative;\n display: flex;\n flex-grow: 1;\n align-items: center;\n height: 100%;\n }\n vg-controls vg-scrub-bar {\n position: relative;\n bottom: 0;\n background: transparent;\n height: 50px;\n flex-grow: 1;\n flex-basis: 0;\n margin: 0 10px;\n -webkit-transition: initial;\n -khtml-transition: initial;\n -moz-transition: initial;\n -ms-transition: initial;\n transition: initial;\n }\n vg-scrub-bar.hide {\n bottom: 0;\n opacity: 0;\n }\n vg-controls vg-scrub-bar.hide {\n bottom: initial;\n opacity: initial;\n }\n "],encapsulation:2}),PT),sP=((TT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.subscriptions=[],this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor)}},{key:"getBufferTime",value:function(){var t="0%";return this.target&&this.target.buffer&&this.target.buffered.length&&(t=0===this.target.time.total?"0%":this.target.buffer.end/this.target.time.total*100+"%"),t}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||TT)(a.yc(a.q),a.yc(QT))},TT.\u0275cmp=a.sc({type:TT,selectors:[["vg-scrub-bar-buffering-time"]],inputs:{vgFor:"vgFor"},decls:1,vars:2,consts:[[1,"background"]],template:function(t,e){1&t&&a.zc(0,"div",0),2&t&&a.sd("width",e.getBufferTime())},styles:["\n vg-scrub-bar-buffering-time {\n display: flex;\n width: 100%;\n height: 5px;\n pointer-events: none;\n position: absolute;\n }\n vg-scrub-bar-buffering-time .background {\n background-color: rgba(255, 255, 255, 0.3);\n }\n vg-controls vg-scrub-bar-buffering-time {\n position: absolute;\n top: calc(50% - 3px);\n }\n vg-controls vg-scrub-bar-buffering-time .background {\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n }\n "],encapsulation:2}),TT),lP=((IT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.onLoadedMetadataCalled=!1,this.cuePoints=[],this.subscriptions=[],this.totalCues=0,this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor),this.subscriptions.push(this.target.subscriptions.loadedMetadata.subscribe(this.onLoadedMetadata.bind(this))),this.onLoadedMetadataCalled&&this.onLoadedMetadata()}},{key:"onLoadedMetadata",value:function(){if(this.vgCuePoints){this.cuePoints=[];for(var t=0,e=this.vgCuePoints.length;t=0?this.vgCuePoints[t].endTime:this.vgCuePoints[t].startTime+1)-this.vgCuePoints[t].startTime),n="0",a="0";"number"==typeof i&&this.target.time.total&&(a=100*i/this.target.time.total+"%",n=100*this.vgCuePoints[t].startTime/Math.round(this.target.time.total/1e3)+"%"),this.vgCuePoints[t].$$style={width:a,left:n},this.cuePoints.push(this.vgCuePoints[t])}}}},{key:"updateCuePoints",value:function(){this.target?this.onLoadedMetadata():this.onLoadedMetadataCalled=!0}},{key:"ngOnChanges",value:function(t){t.vgCuePoints.currentValue&&this.updateCuePoints()}},{key:"ngDoCheck",value:function(){this.vgCuePoints&&this.totalCues!==this.vgCuePoints.length&&(this.totalCues=this.vgCuePoints.length,this.updateCuePoints())}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||IT)(a.yc(a.q),a.yc(QT))},IT.\u0275cmp=a.sc({type:IT,selectors:[["vg-scrub-bar-cue-points"]],inputs:{vgCuePoints:"vgCuePoints",vgFor:"vgFor"},features:[a.ic],decls:2,vars:1,consts:[[1,"cue-point-container"],["class","cue-point",3,"width","left",4,"ngFor","ngForOf"],[1,"cue-point"]],template:function(t,e){1&t&&(a.Dc(0,"div",0),a.td(1,dT,1,4,"span",1),a.Cc()),2&t&&(a.kc(1),a.ad("ngForOf",e.cuePoints))},directives:[ye.s],styles:["\n vg-scrub-bar-cue-points {\n display: flex;\n width: 100%;\n height: 5px;\n pointer-events: none;\n position: absolute;\n }\n vg-scrub-bar-cue-points .cue-point-container .cue-point {\n position: absolute;\n height: 5px;\n background-color: rgba(255, 204, 0, 0.7);\n }\n vg-controls vg-scrub-bar-cue-points {\n position: absolute;\n top: calc(50% - 3px);\n }\n "],encapsulation:2}),IT),cP=((AT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.vgSlider=!1,this.subscriptions=[],this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor)}},{key:"getPercentage",value:function(){return this.target?100*this.target.time.current/this.target.time.total+"%":"0%"}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||AT)(a.yc(a.q),a.yc(QT))},AT.\u0275cmp=a.sc({type:AT,selectors:[["vg-scrub-bar-current-time"]],inputs:{vgSlider:"vgSlider",vgFor:"vgFor"},decls:2,vars:3,consts:[[1,"background"],["class","slider",4,"ngIf"],[1,"slider"]],template:function(t,e){1&t&&(a.zc(0,"div",0),a.td(1,hT,1,0,"span",1)),2&t&&(a.sd("width",e.getPercentage()),a.kc(1),a.ad("ngIf",e.vgSlider))},directives:[ye.t],styles:["\n vg-scrub-bar-current-time {\n display: flex;\n width: 100%;\n height: 5px;\n pointer-events: none;\n position: absolute;\n }\n vg-scrub-bar-current-time .background {\n background-color: white;\n }\n vg-controls vg-scrub-bar-current-time {\n position: absolute;\n top: calc(50% - 3px);\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n }\n vg-controls vg-scrub-bar-current-time .background {\n border: 1px solid white;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n }\n\n vg-scrub-bar-current-time .slider{\n background: white;\n height: 15px;\n width: 15px;\n border-radius: 50%;\n box-shadow: 0px 0px 10px black;\n margin-top: -5px;\n margin-left: -10px;\n }\n "],encapsulation:2}),AT),uP=((ET=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"transform",value:function(t,e){var i=new Date(t),n=e,a=i.getUTCSeconds(),r=i.getUTCMinutes(),o=i.getUTCHours();return a<10&&(a="0"+a),r<10&&(r="0"+r),o<10&&(o="0"+o),n=(n=(n=n.replace(/ss/g,a)).replace(/mm/g,r)).replace(/hh/g,o)}}]),t}()).\u0275fac=function(t){return new(t||ET)},ET.\u0275pipe=a.xc({name:"vgUtc",type:ET,pure:!0}),ET),dP=((DT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.vgProperty="current",this.vgFormat="mm:ss",this.subscriptions=[],this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor)}},{key:"getTime",value:function(){var t=0;return this.target&&(t=Math.round(this.target.time[this.vgProperty]),t=isNaN(t)||this.target.isLive?0:t),t}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||DT)(a.yc(a.q),a.yc(QT))},DT.\u0275cmp=a.sc({type:DT,selectors:[["vg-time-display"]],inputs:{vgProperty:"vgProperty",vgFormat:"vgFormat",vgFor:"vgFor"},ngContentSelectors:lT,decls:3,vars:2,consts:[[4,"ngIf"]],template:function(t,e){1&t&&(a.Zc(),a.td(0,mT,2,0,"span",0),a.td(1,fT,3,4,"span",0),a.Yc(2)),2&t&&(a.ad("ngIf",null==e.target?null:e.target.isLive),a.kc(1),a.ad("ngIf",!(null!=e.target&&e.target.isLive)))},directives:[ye.t],pipes:[uP],styles:["\n vg-time-display {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 60px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n pointer-events: none;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n }\n "],encapsulation:2}),DT),hP=((OT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.subscriptions=[],this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor);var t=Array.from(this.API.getMasterMedia().elem.children).filter((function(t){return"TRACK"===t.tagName})).filter((function(t){return"subtitles"===t.kind})).map((function(t){return{label:t.label,selected:!0===t.default,id:t.srclang}}));this.tracks=[].concat(_toConsumableArray(t),[{id:null,label:"Off",selected:t.every((function(t){return!1===t.selected}))}]);var e=this.tracks.filter((function(t){return!0===t.selected}))[0];this.trackSelected=e.id,this.ariaValue=e.label}},{key:"selectTrack",value:function(t){var e=this;this.trackSelected="null"===t?null:t,this.ariaValue="No track selected",Array.from(this.API.getMasterMedia().elem.textTracks).forEach((function(i){i.language===t?(e.ariaValue=i.label,i.mode="showing"):i.mode="hidden"}))}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||OT)(a.yc(a.q),a.yc(QT))},OT.\u0275cmp=a.sc({type:OT,selectors:[["vg-track-selector"]],inputs:{vgFor:"vgFor"},decls:5,vars:5,consts:[[1,"container"],[1,"track-selected"],["tabindex","0","aria-label","track selector",1,"trackSelector",3,"change"],[3,"value","selected",4,"ngFor","ngForOf"],[3,"value","selected"]],template:function(t,e){1&t&&(a.Dc(0,"div",0),a.Dc(1,"div",1),a.vd(2),a.Cc(),a.Dc(3,"select",2),a.Qc("change",(function(t){return e.selectTrack(t.target.value)})),a.td(4,pT,2,3,"option",3),a.Cc(),a.Cc()),2&t&&(a.kc(1),a.oc("vg-icon-closed_caption",!e.trackSelected),a.kc(1),a.xd(" ",e.trackSelected||""," "),a.kc(1),a.lc("aria-valuetext",e.ariaValue),a.kc(1),a.ad("ngForOf",e.tracks))},directives:[ye.s],styles:["\n vg-track-selector {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n width: 50px;\n height: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-track-selector .container {\n position: relative;\n display: flex;\n flex-grow: 1;\n align-items: center;\n\n padding: 0;\n margin: 5px;\n }\n vg-track-selector select.trackSelector {\n width: 50px;\n padding: 5px 8px;\n border: none;\n background: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n color: transparent;\n font-size: 16px;\n }\n vg-track-selector select.trackSelector::-ms-expand {\n display: none;\n }\n vg-track-selector select.trackSelector option {\n color: #000;\n }\n vg-track-selector .track-selected {\n position: absolute;\n width: 100%;\n height: 50px;\n top: -6px;\n text-align: center;\n text-transform: uppercase;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n padding-top: 2px;\n pointer-events: none;\n }\n vg-track-selector .vg-icon-closed_caption:before {\n width: 100%;\n }\n "],encapsulation:2}),OT),mP=((ST=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.onBitrateChange=new a.s,this.subscriptions=[],this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){}},{key:"ngOnChanges",value:function(t){t.bitrates.currentValue&&t.bitrates.currentValue.length&&this.bitrates.forEach((function(t){return t.label=(t.label||Math.round(t.bitrate/1e3)).toString()}))}},{key:"selectBitrate",value:function(t){this.bitrateSelected=this.bitrates[t],this.onBitrateChange.emit(this.bitrates[t])}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||ST)(a.yc(a.q),a.yc(QT))},ST.\u0275cmp=a.sc({type:ST,selectors:[["vg-quality-selector"]],inputs:{bitrates:"bitrates"},outputs:{onBitrateChange:"onBitrateChange"},features:[a.ic],decls:5,vars:5,consts:[[1,"container"],[1,"quality-selected"],["tabindex","0","aria-label","quality selector",1,"quality-selector",3,"change"],[3,"value","selected",4,"ngFor","ngForOf"],[3,"value","selected"]],template:function(t,e){1&t&&(a.Dc(0,"div",0),a.Dc(1,"div",1),a.vd(2),a.Cc(),a.Dc(3,"select",2),a.Qc("change",(function(t){return e.selectBitrate(t.target.value)})),a.td(4,gT,2,3,"option",3),a.Cc(),a.Cc()),2&t&&(a.kc(1),a.oc("vg-icon-hd",!e.bitrateSelected),a.kc(1),a.xd(" ",null==e.bitrateSelected?null:e.bitrateSelected.label," "),a.kc(1),a.lc("aria-valuetext",e.ariaValue),a.kc(1),a.ad("ngForOf",e.bitrates))},directives:[ye.s],styles:["\n vg-quality-selector {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n width: 50px;\n height: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-quality-selector .container {\n position: relative;\n display: flex;\n flex-grow: 1;\n align-items: center;\n\n padding: 0;\n margin: 5px;\n }\n vg-quality-selector select.quality-selector {\n width: 50px;\n padding: 5px 8px;\n border: none;\n background: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n color: transparent;\n font-size: 16px;\n }\n vg-quality-selector select.quality-selector::-ms-expand {\n display: none;\n }\n vg-quality-selector select.quality-selector option {\n color: #000;\n }\n vg-quality-selector .quality-selected {\n position: absolute;\n width: 100%;\n height: 50px;\n top: -6px;\n text-align: center;\n text-transform: uppercase;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n padding-top: 2px;\n pointer-events: none;\n }\n vg-quality-selector .vg-icon-closed_caption:before {\n width: 100%;\n }\n "],encapsulation:2}),ST),fP=((xT=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:xT}),xT.\u0275inj=a.vc({factory:function(t){return new(t||xT)},providers:[XT],imports:[[ye.c]]}),xT),pP=((wT=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||wT)},wT.\u0275prov=a.uc({token:wT,factory:wT.\u0275fac}),wT.VG_ABORT="abort",wT.VG_CAN_PLAY="canplay",wT.VG_CAN_PLAY_THROUGH="canplaythrough",wT.VG_DURATION_CHANGE="durationchange",wT.VG_EMPTIED="emptied",wT.VG_ENCRYPTED="encrypted",wT.VG_ENDED="ended",wT.VG_ERROR="error",wT.VG_LOADED_DATA="loadeddata",wT.VG_LOADED_METADATA="loadedmetadata",wT.VG_LOAD_START="loadstart",wT.VG_PAUSE="pause",wT.VG_PLAY="play",wT.VG_PLAYING="playing",wT.VG_PROGRESS="progress",wT.VG_RATE_CHANGE="ratechange",wT.VG_SEEK="seek",wT.VG_SEEKED="seeked",wT.VG_SEEKING="seeking",wT.VG_STALLED="stalled",wT.VG_SUSPEND="suspend",wT.VG_TIME_UPDATE="timeupdate",wT.VG_VOLUME_CHANGE="volumechange",wT.VG_WAITING="waiting",wT.VG_LOAD="load",wT.VG_ENTER="enter",wT.VG_EXIT="exit",wT.VG_START_ADS="startads",wT.VG_END_ADS="endads",wT),gP=((CT=function(){function t(e,i){_classCallCheck(this,t),this.api=e,this.ref=i,this.state=YT.VG_PAUSED,this.time={current:0,total:0,left:0},this.buffer={end:0},this.canPlay=!1,this.canPlayThrough=!1,this.isMetadataLoaded=!1,this.isWaiting=!1,this.isCompleted=!1,this.isLive=!1,this.isBufferDetected=!1,this.checkInterval=200,this.currentPlayPos=0,this.lastPlayPos=0,this.playAtferSync=!1,this.bufferDetected=new Me.a}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.elem=this.vgMedia.nodeName?this.vgMedia:this.vgMedia.elem,this.api.registerMedia(this),this.subscriptions={abort:Jl(this.elem,pP.VG_ABORT),canPlay:Jl(this.elem,pP.VG_CAN_PLAY),canPlayThrough:Jl(this.elem,pP.VG_CAN_PLAY_THROUGH),durationChange:Jl(this.elem,pP.VG_DURATION_CHANGE),emptied:Jl(this.elem,pP.VG_EMPTIED),encrypted:Jl(this.elem,pP.VG_ENCRYPTED),ended:Jl(this.elem,pP.VG_ENDED),error:Jl(this.elem,pP.VG_ERROR),loadedData:Jl(this.elem,pP.VG_LOADED_DATA),loadedMetadata:Jl(this.elem,pP.VG_LOADED_METADATA),loadStart:Jl(this.elem,pP.VG_LOAD_START),pause:Jl(this.elem,pP.VG_PAUSE),play:Jl(this.elem,pP.VG_PLAY),playing:Jl(this.elem,pP.VG_PLAYING),progress:Jl(this.elem,pP.VG_PROGRESS),rateChange:Jl(this.elem,pP.VG_RATE_CHANGE),seeked:Jl(this.elem,pP.VG_SEEKED),seeking:Jl(this.elem,pP.VG_SEEKING),stalled:Jl(this.elem,pP.VG_STALLED),suspend:Jl(this.elem,pP.VG_SUSPEND),timeUpdate:Jl(this.elem,pP.VG_TIME_UPDATE),volumeChange:Jl(this.elem,pP.VG_VOLUME_CHANGE),waiting:Jl(this.elem,pP.VG_WAITING),startAds:Jl(this.elem,pP.VG_START_ADS),endAds:Jl(this.elem,pP.VG_END_ADS),mutation:new oi.a((function(e){var i=new MutationObserver((function(t){e.next(t)}));return i.observe(t.elem,{childList:!0,attributes:!0}),function(){i.disconnect()}})),bufferDetected:this.bufferDetected},this.mutationObs=this.subscriptions.mutation.subscribe(this.onMutation.bind(this)),this.canPlayObs=this.subscriptions.canPlay.subscribe(this.onCanPlay.bind(this)),this.canPlayThroughObs=this.subscriptions.canPlayThrough.subscribe(this.onCanPlayThrough.bind(this)),this.loadedMetadataObs=this.subscriptions.loadedMetadata.subscribe(this.onLoadMetadata.bind(this)),this.waitingObs=this.subscriptions.waiting.subscribe(this.onWait.bind(this)),this.progressObs=this.subscriptions.progress.subscribe(this.onProgress.bind(this)),this.endedObs=this.subscriptions.ended.subscribe(this.onComplete.bind(this)),this.playingObs=this.subscriptions.playing.subscribe(this.onStartPlaying.bind(this)),this.playObs=this.subscriptions.play.subscribe(this.onPlay.bind(this)),this.pauseObs=this.subscriptions.pause.subscribe(this.onPause.bind(this)),this.timeUpdateObs=this.subscriptions.timeUpdate.subscribe(this.onTimeUpdate.bind(this)),this.volumeChangeObs=this.subscriptions.volumeChange.subscribe(this.onVolumeChange.bind(this)),this.errorObs=this.subscriptions.error.subscribe(this.onError.bind(this)),this.vgMaster&&this.api.playerReadyEvent.subscribe((function(){t.prepareSync()}))}},{key:"prepareSync",value:function(){var t=this,e=[];for(var i in this.api.medias)this.api.medias[i]&&e.push(this.api.medias[i].subscriptions.canPlay);this.canPlayAllSubscription=jg(e).pipe(Object(ai.a)((function(){for(var e=arguments.length,i=new Array(e),n=0;n.3?(t.playAtferSync=t.state===YT.VG_PLAYING,t.pause(),t.api.medias[e].pause(),t.api.medias[e].currentTime=t.currentTime):t.playAtferSync&&(t.play(),t.api.medias[e].play(),t.playAtferSync=!1)}}))}},{key:"onMutation",value:function(t){for(var e=0,i=t.length;e0&&n.target.src.indexOf("blob:")<0){this.loadMedia();break}}else if("childList"===n.type&&n.removedNodes.length&&"source"===n.removedNodes[0].nodeName.toLowerCase()){this.loadMedia();break}}}},{key:"loadMedia",value:function(){var t=this;this.vgMedia.pause(),this.vgMedia.currentTime=0,this.stopBufferCheck(),this.isBufferDetected=!0,this.bufferDetected.next(this.isBufferDetected),setTimeout((function(){return t.vgMedia.load()}),10)}},{key:"play",value:function(){var t=this;if(!(this.playPromise||this.state!==YT.VG_PAUSED&&this.state!==YT.VG_ENDED))return this.playPromise=this.vgMedia.play(),this.playPromise&&this.playPromise.then&&this.playPromise.catch&&this.playPromise.then((function(){t.playPromise=null})).catch((function(){t.playPromise=null})),this.playPromise}},{key:"pause",value:function(){var t=this;this.playPromise?this.playPromise.then((function(){t.vgMedia.pause()})):this.vgMedia.pause()}},{key:"onCanPlay",value:function(t){this.isBufferDetected=!1,this.bufferDetected.next(this.isBufferDetected),this.canPlay=!0,this.ref.detectChanges()}},{key:"onCanPlayThrough",value:function(t){this.isBufferDetected=!1,this.bufferDetected.next(this.isBufferDetected),this.canPlayThrough=!0,this.ref.detectChanges()}},{key:"onLoadMetadata",value:function(t){this.isMetadataLoaded=!0,this.time={current:0,left:0,total:1e3*this.duration},this.state=YT.VG_PAUSED;var e=Math.round(this.time.total);this.isLive=e===1/0,this.ref.detectChanges()}},{key:"onWait",value:function(t){this.isWaiting=!0,this.ref.detectChanges()}},{key:"onComplete",value:function(t){this.isCompleted=!0,this.state=YT.VG_ENDED,this.ref.detectChanges()}},{key:"onStartPlaying",value:function(t){this.state=YT.VG_PLAYING,this.ref.detectChanges()}},{key:"onPlay",value:function(t){this.state=YT.VG_PLAYING,this.vgMaster&&(this.syncSubscription&&!this.syncSubscription.closed||this.startSync()),this.startBufferCheck(),this.ref.detectChanges()}},{key:"onPause",value:function(t){this.state=YT.VG_PAUSED,this.vgMaster&&(this.playAtferSync||this.syncSubscription.unsubscribe()),this.stopBufferCheck(),this.ref.detectChanges()}},{key:"onTimeUpdate",value:function(t){var e=this.buffered.length-1;this.time={current:1e3*this.currentTime,total:this.time.total,left:1e3*(this.duration-this.currentTime)},e>=0&&(this.buffer={end:1e3*this.buffered.end(e)}),this.ref.detectChanges()}},{key:"onProgress",value:function(t){var e=this.buffered.length-1;e>=0&&(this.buffer={end:1e3*this.buffered.end(e)}),this.ref.detectChanges()}},{key:"onVolumeChange",value:function(t){this.ref.detectChanges()}},{key:"onError",value:function(t){this.ref.detectChanges()}},{key:"bufferCheck",value:function(){var t=1/this.checkInterval;this.currentPlayPos=this.currentTime,!this.isBufferDetected&&this.currentPlayPosthis.lastPlayPos+t&&(this.isBufferDetected=!1),this.bufferDetected.closed||this.bufferDetected.next(this.isBufferDetected),this.lastPlayPos=this.currentPlayPos}},{key:"startBufferCheck",value:function(){var t=this;this.checkBufferSubscription=gc(0,this.checkInterval).subscribe((function(){t.bufferCheck()}))}},{key:"stopBufferCheck",value:function(){this.checkBufferSubscription&&this.checkBufferSubscription.unsubscribe(),this.isBufferDetected=!1,this.bufferDetected.next(this.isBufferDetected)}},{key:"seekTime",value:function(t){var e,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e=i?t*this.duration/100:t,this.currentTime=e}},{key:"addTextTrack",value:function(t,e,i,n){var a=this.vgMedia.addTextTrack(t,e,i);return n&&(a.mode=n),a}},{key:"ngOnDestroy",value:function(){this.vgMedia.src="",this.mutationObs.unsubscribe(),this.canPlayObs.unsubscribe(),this.canPlayThroughObs.unsubscribe(),this.loadedMetadataObs.unsubscribe(),this.waitingObs.unsubscribe(),this.progressObs.unsubscribe(),this.endedObs.unsubscribe(),this.playingObs.unsubscribe(),this.playObs.unsubscribe(),this.pauseObs.unsubscribe(),this.timeUpdateObs.unsubscribe(),this.volumeChangeObs.unsubscribe(),this.errorObs.unsubscribe(),this.checkBufferSubscription&&this.checkBufferSubscription.unsubscribe(),this.syncSubscription&&this.syncSubscription.unsubscribe(),this.bufferDetected.complete(),this.bufferDetected.unsubscribe(),this.api.unregisterMedia(this)}},{key:"id",get:function(){var t=void 0;return this.vgMedia&&(t=this.vgMedia.id),t}},{key:"duration",get:function(){return this.vgMedia.duration}},{key:"currentTime",set:function(t){this.vgMedia.currentTime=t},get:function(){return this.vgMedia.currentTime}},{key:"volume",set:function(t){this.vgMedia.volume=t},get:function(){return this.vgMedia.volume}},{key:"playbackRate",set:function(t){this.vgMedia.playbackRate=t},get:function(){return this.vgMedia.playbackRate}},{key:"buffered",get:function(){return this.vgMedia.buffered}},{key:"textTracks",get:function(){return this.vgMedia.textTracks}}]),t}()).\u0275fac=function(t){return new(t||CT)(a.yc(QT),a.yc(a.j))},CT.\u0275dir=a.tc({type:CT,selectors:[["","vgMedia",""]],inputs:{vgMedia:"vgMedia",vgMaster:"vgMaster"}}),CT),vP=((kT=function(){function t(e){_classCallCheck(this,t),this.ref=e,this.onEnterCuePoint=new a.s,this.onUpdateCuePoint=new a.s,this.onExitCuePoint=new a.s,this.onCompleteCuePoint=new a.s,this.subscriptions=[],this.cuesSubscriptions=[],this.totalCues=0}return _createClass(t,[{key:"ngOnInit",value:function(){this.onLoad$=Jl(this.ref.nativeElement,pP.VG_LOAD),this.subscriptions.push(this.onLoad$.subscribe(this.onLoad.bind(this)))}},{key:"onLoad",value:function(t){if(t.target&&t.target.track){var e=t.target.track.cues;this.ref.nativeElement.cues=e,this.updateCuePoints(e)}else if(t.target&&t.target.textTracks&&t.target.textTracks.length){var i=t.target.textTracks[0].cues;this.ref.nativeElement.cues=i,this.updateCuePoints(i)}}},{key:"updateCuePoints",value:function(t){this.cuesSubscriptions.forEach((function(t){return t.unsubscribe()}));for(var e=0,i=t.length;e1),a.kc(1),a.ad("ngIf",1===r.playlist.length)}}WT=$localize(_templateObject140());var RP,MP,jP=((RP=function(){function t(e,i,n,a,r){_classCallCheck(this,t),this.postsService=e,this.route=i,this.dialog=n,this.router=a,this.snackBar=r,this.playlist=[],this.original_playlist=null,this.playlist_updating=!1,this.show_player=!1,this.currentIndex=0,this.currentItem=null,this.id=null,this.uid=null,this.subscriptionName=null,this.subPlaylist=null,this.is_shared=!1,this.db_playlist=null,this.db_file=null,this.baseStreamPath=null,this.audioFolderPath=null,this.videoFolderPath=null,this.subscriptionFolderPath=null,this.url=null,this.name=null,this.downloading=!1}return _createClass(t,[{key:"onResize",value:function(t){this.innerWidth=window.innerWidth}},{key:"ngOnInit",value:function(){var t=this;this.innerWidth=window.innerWidth,this.type=this.route.snapshot.paramMap.get("type"),this.id=this.route.snapshot.paramMap.get("id"),this.uid=this.route.snapshot.paramMap.get("uid"),this.subscriptionName=this.route.snapshot.paramMap.get("subscriptionName"),this.subPlaylist=this.route.snapshot.paramMap.get("subPlaylist"),this.url=this.route.snapshot.paramMap.get("url"),this.name=this.route.snapshot.paramMap.get("name"),this.postsService.loadNavItems().subscribe((function(e){var i=t.postsService.debugMode?e:e.config_file;t.baseStreamPath=t.postsService.path,t.audioFolderPath=i.YoutubeDLMaterial.Downloader["path-audio"],t.videoFolderPath=i.YoutubeDLMaterial.Downloader["path-video"],t.subscriptionFolderPath=i.YoutubeDLMaterial.Subscriptions.subscriptions_base_path,t.fileNames=t.route.snapshot.paramMap.get("fileNames")?t.route.snapshot.paramMap.get("fileNames").split("|nvr|"):null,t.fileNames||(t.is_shared=!0),t.uid&&!t.id?t.getFile():t.id&&t.getPlaylistFiles(),t.url?(t.playlist=[],t.playlist.push({title:t.name,label:t.name,src:t.url,type:"video/mp4"}),t.currentItem=t.playlist[0],t.currentIndex=0,t.show_player=!0):("subscription"===t.type||t.fileNames)&&(t.show_player=!0,t.parseFileNames())}))}},{key:"getFile",value:function(){var t=this,e=!!this.fileNames;this.postsService.getFile(this.uid,null).subscribe((function(i){t.db_file=i.file,t.fileNames||t.id||(t.fileNames=[t.db_file.id],t.type=t.db_file.isAudio?"audio":"video",e||t.parseFileNames()),t.db_file.sharingEnabled?t.show_player=!0:e||t.openSnackBar("Error: Sharing has been disabled for this video!","Dismiss")}))}},{key:"getPlaylistFiles",value:function(){var t=this;this.postsService.getPlaylist(this.id,null).subscribe((function(e){t.db_playlist=e.playlist,t.fileNames=t.db_playlist.fileNames,t.type=e.type,t.show_player=!0,t.parseFileNames()}))}},{key:"parseFileNames",value:function(){var t=null;"audio"===this.type?t="audio/mp3":"video"===this.type||"subscription"===this.type?t="video/mp4":console.error("Must have valid file type! Use 'audio', 'video', or 'subscription'."),this.playlist=[];for(var e=0;e0&&e.show_player)},directives:[ye.t,ye.q,bP,gP,dl,Bk,ye.s,ml,Ik,Qa,dp,Av],styles:[".video-player[_ngcontent-%COMP%]{margin:0 auto;min-width:300px}.video-player[_ngcontent-%COMP%]:focus{outline:none}.audio-styles[_ngcontent-%COMP%]{height:50px;background-color:transparent;width:100%}.video-styles[_ngcontent-%COMP%]{width:80%} .mat-button-toggle-label-content{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.container-video[_ngcontent-%COMP%]{max-width:100%;padding-left:0;padding-right:0}.progress-bar[_ngcontent-%COMP%]{position:absolute;left:0;bottom:-1px}.spinner[_ngcontent-%COMP%]{width:50px;height:50px;bottom:3px;left:3px;position:absolute}.save-button[_ngcontent-%COMP%]{right:25px;position:fixed;bottom:25px}.favorite-button[_ngcontent-%COMP%], .share-button[_ngcontent-%COMP%]{left:25px;position:fixed;bottom:25px}.video-col[_ngcontent-%COMP%]{padding-right:0;padding-left:.01px}.save-icon[_ngcontent-%COMP%]{bottom:1px;position:relative}.update-playlist-button-div[_ngcontent-%COMP%]{float:right;margin-right:30px;margin-top:25px;margin-bottom:15px}.spinner-div[_ngcontent-%COMP%]{position:relative;display:inline-block;margin-right:12px;top:8px}"]}),RP);MP=$localize(_templateObject141());var LP,FP=["placeholder",$localize(_templateObject142())];LP=$localize(_templateObject143());var zP,NP,BP,VP,UP,HP=["placeholder",$localize(_templateObject144())];function qP(t,e){if(1&t&&(a.Dc(0,"mat-option",17),a.vd(1),a.Cc()),2&t){var i=e.$implicit,n=a.Uc(2);a.ad("value",i+(1===n.timerange_amount?"":"s")),a.kc(1),a.xd(" ",i+(1===n.timerange_amount?"":"s")," ")}}function GP(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",3),a.Bc(1),a.Hc(2,UP),a.Ac(),a.Dc(3,"mat-form-field",13),a.Dc(4,"input",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc().timerange_amount=t})),a.Cc(),a.Cc(),a.Dc(5,"mat-select",15),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc().timerange_unit=t})),a.td(6,qP,2,2,"mat-option",16),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(4),a.ad("ngModel",n.timerange_amount),a.kc(1),a.ad("ngModel",n.timerange_unit),a.kc(1),a.ad("ngForOf",n.time_units)}}function WP(t,e){1&t&&(a.Dc(0,"div",18),a.zc(1,"mat-spinner",19),a.Cc()),2&t&&(a.kc(1),a.ad("diameter",25))}zP=$localize(_templateObject145()),NP=$localize(_templateObject146()),BP=$localize(_templateObject147()),VP=$localize(_templateObject148()),UP=$localize(_templateObject149());var YP,QP,$P,KP,XP,ZP,JP,tR,eR=((YP=function(){function t(e,i,n){_classCallCheck(this,t),this.postsService=e,this.snackBar=i,this.dialogRef=n,this.timerange_unit="days",this.download_all=!0,this.url=null,this.name=null,this.subscribing=!1,this.streamingOnlyMode=!1,this.time_units=["day","week","month","year"]}return _createClass(t,[{key:"ngOnInit",value:function(){}},{key:"subscribeClicked",value:function(){var t=this;if(this.url&&""!==this.url){if(!this.download_all&&!this.timerange_amount)return void this.openSnackBar("You must specify an amount of time");this.subscribing=!0;var e=null;this.download_all||(e="now-"+this.timerange_amount.toString()+this.timerange_unit),this.postsService.createSubscription(this.url,this.name,e,this.streamingOnlyMode).subscribe((function(e){t.subscribing=!1,e.new_sub?t.dialogRef.close(e.new_sub):(e.error&&t.openSnackBar("ERROR: "+e.error),t.dialogRef.close())}))}}},{key:"openSnackBar",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.snackBar.open(t,e,{duration:2e3})}}]),t}()).\u0275fac=function(t){return new(t||YP)(a.yc(mS),a.yc(wy),a.yc(bh))},YP.\u0275cmp=a.sc({type:YP,selectors:[["app-subscribe-dialog"]],decls:36,vars:7,consts:[["mat-dialog-title",""],[1,"container-fluid"],[1,"row"],[1,"col-12"],["color","accent"],["matInput","","required","","aria-required","true",3,"ngModel","ngModelChange",6,"placeholder"],["matInput","",3,"ngModel","ngModelChange",6,"placeholder"],[1,"col-12","mt-3"],[3,"ngModel","ngModelChange"],["class","col-12",4,"ngIf"],["mat-button","","mat-dialog-close",""],["mat-button","","type","submit",3,"disabled","click"],["class","mat-spinner",4,"ngIf"],["color","accent",2,"width","50px","text-align","center"],["type","number","matInput","",3,"ngModel","ngModelChange"],["color","accent",1,"unit-select",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-spinner"],[3,"diameter"]],template:function(t,e){1&t&&(a.Dc(0,"h4",0),a.Hc(1,MP),a.Cc(),a.Dc(2,"mat-dialog-content"),a.Dc(3,"div",1),a.Dc(4,"div",2),a.Dc(5,"div",3),a.Dc(6,"mat-form-field",4),a.Dc(7,"input",5),a.Jc(8,FP),a.Qc("ngModelChange",(function(t){return e.url=t})),a.Cc(),a.Dc(9,"mat-hint"),a.Bc(10),a.Hc(11,LP),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(12,"div",3),a.Dc(13,"mat-form-field",4),a.Dc(14,"input",6),a.Jc(15,HP),a.Qc("ngModelChange",(function(t){return e.name=t})),a.Cc(),a.Dc(16,"mat-hint"),a.Bc(17),a.Hc(18,zP),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(19,"div",7),a.Dc(20,"mat-checkbox",8),a.Qc("ngModelChange",(function(t){return e.download_all=t})),a.Bc(21),a.Hc(22,NP),a.Ac(),a.Cc(),a.Cc(),a.td(23,GP,7,3,"div",9),a.Dc(24,"div",3),a.Dc(25,"div"),a.Dc(26,"mat-checkbox",8),a.Qc("ngModelChange",(function(t){return e.streamingOnlyMode=t})),a.vd(27,"Streaming-only mode"),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(28,"mat-dialog-actions"),a.Dc(29,"button",10),a.Bc(30),a.Hc(31,BP),a.Ac(),a.Cc(),a.Dc(32,"button",11),a.Qc("click",(function(){return e.subscribeClicked()})),a.Bc(33),a.Hc(34,VP),a.Ac(),a.Cc(),a.td(35,WP,2,1,"div",12),a.Cc()),2&t&&(a.kc(7),a.ad("ngModel",e.url),a.kc(7),a.ad("ngModel",e.name),a.kc(6),a.ad("ngModel",e.download_all),a.kc(3),a.ad("ngIf",!e.download_all),a.kc(3),a.ad("ngModel",e.streamingOnlyMode),a.kc(6),a.ad("disabled",!e.url),a.kc(3),a.ad("ngIf",e.subscribing))},directives:[Oh,Dh,Ld,xp,mr,Hs,Cr,Qo,Dd,Gl,ye.t,Eh,Qa,Sh,Nr,lb,ye.s,Ma,Av],styles:[".unit-select[_ngcontent-%COMP%]{width:75px;margin-left:20px}.mat-spinner[_ngcontent-%COMP%]{margin-left:5%}"]}),YP);function iR(t,e){if(1&t&&(a.Dc(0,"div",1),a.Dc(1,"strong"),a.Bc(2),a.Hc(3,tR),a.Ac(),a.vd(4,"\xa0"),a.Cc(),a.Dc(5,"span",2),a.vd(6),a.Cc(),a.Cc()),2&t){var i=a.Uc();a.kc(6),a.wd(i.sub.archive)}}QP=$localize(_templateObject150()),$P=$localize(_templateObject151()),KP=$localize(_templateObject152()),XP=$localize(_templateObject153()),ZP=$localize(_templateObject154()),JP=$localize(_templateObject155()),tR=$localize(_templateObject156());var nR,aR,rR,oR,sR,lR,cR,uR,dR=((nR=function(){function t(e,i,n){_classCallCheck(this,t),this.dialogRef=e,this.data=i,this.postsService=n,this.sub=null,this.unsubbedEmitter=null}return _createClass(t,[{key:"ngOnInit",value:function(){this.data&&(this.sub=this.data.sub,this.unsubbedEmitter=this.data.unsubbedEmitter)}},{key:"unsubscribe",value:function(){var t=this;this.postsService.unsubscribe(this.sub,!0).subscribe((function(e){t.unsubbedEmitter.emit(!0),t.dialogRef.close()}))}},{key:"downloadArchive",value:function(){this.postsService.downloadArchive(this.sub).subscribe((function(t){saveAs(t,"archive.txt")}))}}]),t}()).\u0275fac=function(t){return new(t||nR)(a.yc(bh),a.yc(yh),a.yc(mS))},nR.\u0275cmp=a.sc({type:nR,selectors:[["app-subscription-info-dialog"]],decls:36,vars:5,consts:[["mat-dialog-title",""],[1,"info-item"],[1,"info-item-value"],["class","info-item",4,"ngIf"],["mat-button","","mat-dialog-close",""],["mat-stroked-button","","color","accent",3,"click"],[1,"spacer"],["mat-button","","color","warn",3,"click"]],template:function(t,e){1&t&&(a.Dc(0,"h4",0),a.vd(1),a.Cc(),a.Dc(2,"mat-dialog-content"),a.Dc(3,"div",1),a.Dc(4,"strong"),a.Bc(5),a.Hc(6,QP),a.Ac(),a.vd(7,"\xa0"),a.Cc(),a.Dc(8,"span",2),a.vd(9),a.Cc(),a.Cc(),a.Dc(10,"div",1),a.Dc(11,"strong"),a.Bc(12),a.Hc(13,$P),a.Ac(),a.vd(14,"\xa0"),a.Cc(),a.Dc(15,"span",2),a.vd(16),a.Cc(),a.Cc(),a.Dc(17,"div",1),a.Dc(18,"strong"),a.Bc(19),a.Hc(20,KP),a.Ac(),a.vd(21,"\xa0"),a.Cc(),a.Dc(22,"span",2),a.vd(23),a.Cc(),a.Cc(),a.td(24,iR,7,1,"div",3),a.Cc(),a.Dc(25,"mat-dialog-actions"),a.Dc(26,"button",4),a.Bc(27),a.Hc(28,XP),a.Ac(),a.Cc(),a.Dc(29,"button",5),a.Qc("click",(function(){return e.downloadArchive()})),a.Bc(30),a.Hc(31,ZP),a.Ac(),a.Cc(),a.zc(32,"span",6),a.Dc(33,"button",7),a.Qc("click",(function(){return e.unsubscribe()})),a.Bc(34),a.Hc(35,JP),a.Ac(),a.Cc(),a.Cc()),2&t&&(a.kc(1),a.wd(e.sub.name),a.kc(8),a.wd(e.sub.isPlaylist?"Playlist":"Channel"),a.kc(7),a.wd(e.sub.url),a.kc(7),a.wd(e.sub.id),a.kc(1),a.ad("ngIf",e.sub.archive))},directives:[Oh,Dh,ye.t,Eh,Qa,Sh],styles:[".info-item[_ngcontent-%COMP%]{margin-bottom:12px}.info-item-value[_ngcontent-%COMP%]{font-size:13px}.spacer[_ngcontent-%COMP%]{flex:1 1 auto}"]}),nR);function hR(t,e){if(1&t&&(a.Dc(0,"strong"),a.vd(1),a.Cc()),2&t){var i=a.Uc().$implicit;a.kc(1),a.wd(i.name)}}function mR(t,e){1&t&&(a.Dc(0,"div"),a.Bc(1),a.Hc(2,sR),a.Ac(),a.Cc())}function fR(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-list-item"),a.Dc(1,"a",9),a.Qc("click",(function(){a.ld(i);var t=e.$implicit;return a.Uc().goToSubscription(t)})),a.td(2,hR,2,1,"strong",10),a.td(3,mR,3,0,"div",10),a.Cc(),a.Dc(4,"button",11),a.Qc("click",(function(){a.ld(i);var t=e.$implicit;return a.Uc().showSubInfo(t)})),a.Dc(5,"mat-icon"),a.vd(6,"info"),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=e.$implicit;a.kc(2),a.ad("ngIf",n.name),a.kc(1),a.ad("ngIf",!n.name)}}function pR(t,e){1&t&&(a.Dc(0,"div",12),a.Dc(1,"p"),a.Hc(2,lR),a.Cc(),a.Cc())}function gR(t,e){1&t&&(a.Dc(0,"div",14),a.Bc(1),a.Hc(2,cR),a.Ac(),a.Cc())}function vR(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-list-item"),a.Dc(1,"a",9),a.Qc("click",(function(){a.ld(i);var t=e.$implicit;return a.Uc().goToSubscription(t)})),a.Dc(2,"strong"),a.vd(3),a.Cc(),a.td(4,gR,3,0,"div",13),a.Cc(),a.Dc(5,"button",11),a.Qc("click",(function(){a.ld(i);var t=e.$implicit;return a.Uc().showSubInfo(t)})),a.Dc(6,"mat-icon"),a.vd(7,"info"),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=e.$implicit;a.kc(3),a.wd(n.name),a.kc(1),a.ad("ngIf",!n.name)}}function bR(t,e){1&t&&(a.Dc(0,"div",12),a.Dc(1,"p"),a.Hc(2,uR),a.Cc(),a.Cc())}function yR(t,e){1&t&&(a.Dc(0,"div",15),a.zc(1,"mat-progress-bar",16),a.Cc())}aR=$localize(_templateObject157()),rR=$localize(_templateObject158()),oR=$localize(_templateObject159()),sR=$localize(_templateObject160()),lR=$localize(_templateObject161()),cR=$localize(_templateObject162()),uR=$localize(_templateObject163());var _R,kR,CR,wR,xR,SR=((_R=function(){function t(e,i,n,a){_classCallCheck(this,t),this.dialog=e,this.postsService=i,this.router=n,this.snackBar=a,this.playlist_subscriptions=[],this.channel_subscriptions=[],this.subscriptions=null,this.subscriptions_loading=!1}return _createClass(t,[{key:"ngOnInit",value:function(){this.getSubscriptions()}},{key:"getSubscriptions",value:function(){var t=this;this.subscriptions_loading=!0,this.subscriptions=null,this.channel_subscriptions=[],this.playlist_subscriptions=[],this.postsService.getAllSubscriptions().subscribe((function(e){if(t.subscriptions_loading=!1,t.subscriptions=e.subscriptions,t.subscriptions)for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:"";this.snackBar.open(t,e,{duration:2e3})}}]),t}()).\u0275fac=function(t){return new(t||_R)(a.yc(wh),a.yc(mS),a.yc(Mx),a.yc(wy))},_R.\u0275cmp=a.sc({type:_R,selectors:[["app-subscriptions"]],decls:19,vars:5,consts:[[2,"text-align","center","margin-bottom","15px"],[2,"width","80%","margin","0 auto"],[2,"text-align","center"],[1,"sub-nav-list"],[4,"ngFor","ngForOf"],["style","width: 80%; margin: 0 auto; padding-left: 15px;",4,"ngIf"],[2,"text-align","center","margin-top","10px"],["style","margin: 0 auto; width: 80%",4,"ngIf"],["mat-fab","",1,"add-subscription-button",3,"click"],["matLine","","href","javascript:void(0)",1,"a-list-item",3,"click"],[4,"ngIf"],["mat-icon-button","",3,"click"],[2,"width","80%","margin","0 auto","padding-left","15px"],["class","content-loading-div",4,"ngIf"],[1,"content-loading-div"],[2,"margin","0 auto","width","80%"],["mode","indeterminate"]],template:function(t,e){1&t&&(a.zc(0,"br"),a.Dc(1,"h2",0),a.Hc(2,aR),a.Cc(),a.zc(3,"mat-divider",1),a.zc(4,"br"),a.Dc(5,"h4",2),a.Hc(6,rR),a.Cc(),a.Dc(7,"mat-nav-list",3),a.td(8,fR,7,2,"mat-list-item",4),a.Cc(),a.td(9,pR,3,0,"div",5),a.Dc(10,"h4",6),a.Hc(11,oR),a.Cc(),a.Dc(12,"mat-nav-list",3),a.td(13,vR,8,2,"mat-list-item",4),a.Cc(),a.td(14,bR,3,0,"div",5),a.td(15,yR,2,0,"div",7),a.Dc(16,"button",8),a.Qc("click",(function(){return e.openSubscribeDialog()})),a.Dc(17,"mat-icon"),a.vd(18,"add"),a.Cc(),a.Cc()),2&t&&(a.kc(8),a.ad("ngForOf",e.channel_subscriptions),a.kc(1),a.ad("ngIf",0===e.channel_subscriptions.length&&e.subscriptions),a.kc(4),a.ad("ngForOf",e.playlist_subscriptions),a.kc(1),a.ad("ngIf",0===e.playlist_subscriptions.length&&e.subscriptions),a.kc(1),a.ad("ngIf",e.subscriptions_loading))},directives:[Op,Wp,ye.s,ye.t,Qa,dp,Zp,sa,hv],styles:[".add-subscription-button[_ngcontent-%COMP%]{position:fixed;bottom:30px;right:30px}.subscription-card[_ngcontent-%COMP%]{height:200px;width:300px}.content-loading-div[_ngcontent-%COMP%]{position:absolute;width:200px;height:50px;bottom:-18px}.a-list-item[_ngcontent-%COMP%]{height:48px;padding-top:12px!important}.sub-nav-list[_ngcontent-%COMP%]{margin:0 auto;width:80%}"]}),_R);function OR(t,e){if(1&t){var i=a.Ec();a.Dc(0,"button",4),a.Qc("click",(function(){return a.ld(i),a.Uc().deleteForever()})),a.Dc(1,"mat-icon"),a.vd(2,"delete_forever"),a.Cc(),a.Bc(3),a.Hc(4,xR),a.Ac(),a.Cc()}}function DR(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",10),a.Dc(1,"img",11),a.Qc("error",(function(t){return a.ld(i),a.Uc().onImgError(t)})),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(1),a.ad("src",n.file.thumbnailURL,a.nd)}}kR=$localize(_templateObject164()),CR=$localize(_templateObject165()),wR=$localize(_templateObject166()),xR=$localize(_templateObject167());var ER,AR,IR=((ER=function(){function t(e,i,n){_classCallCheck(this,t),this.snackBar=e,this.postsService=i,this.dialog=n,this.image_errored=!1,this.image_loaded=!1,this.formattedDuration=null,this.use_youtubedl_archive=!1,this.goToFileEmit=new a.s,this.reloadSubscription=new a.s,this.scrollSubject=new Me.a,this.scrollAndLoad=oi.a.merge(oi.a.fromEvent(window,"scroll"),this.scrollSubject)}return _createClass(t,[{key:"ngOnInit",value:function(){var t,e,i,n,a;this.file.duration&&(this.formattedDuration=(t=this.file.duration,i=~~(t%3600/60),a="",(e=~~(t/3600))>0&&(a+=e+":"+(i<10?"0":"")),a+=i+":"+((n=~~t%60)<10?"0":""),a+=""+n))}},{key:"onImgError",value:function(t){this.image_errored=!0}},{key:"onHoverResponse",value:function(){this.scrollSubject.next()}},{key:"imageLoaded",value:function(t){this.image_loaded=!0}},{key:"goToFile",value:function(){this.goToFileEmit.emit({name:this.file.id,url:this.file.requested_formats?this.file.requested_formats[0].url:this.file.url})}},{key:"openSubscriptionInfoDialog",value:function(){this.dialog.open(lI,{data:{file:this.file},minWidth:"50vw"})}},{key:"deleteAndRedownload",value:function(){var t=this;this.postsService.deleteSubscriptionFile(this.sub,this.file.id,!1).subscribe((function(e){t.reloadSubscription.emit(!0),t.openSnackBar("Successfully deleted file: '".concat(t.file.id,"'"),"Dismiss.")}))}},{key:"deleteForever",value:function(){var t=this;this.postsService.deleteSubscriptionFile(this.sub,this.file.id,!0).subscribe((function(e){t.reloadSubscription.emit(!0),t.openSnackBar("Successfully deleted file: '".concat(t.file.id,"'"),"Dismiss.")}))}},{key:"openSnackBar",value:function(t,e){this.snackBar.open(t,e,{duration:2e3})}}]),t}()).\u0275fac=function(t){return new(t||ER)(a.yc(wy),a.yc(mS),a.yc(wh))},ER.\u0275cmp=a.sc({type:ER,selectors:[["app-subscription-file-card"]],inputs:{file:"file",sub:"sub",use_youtubedl_archive:"use_youtubedl_archive"},outputs:{goToFileEmit:"goToFileEmit",reloadSubscription:"reloadSubscription"},decls:27,vars:5,consts:[[2,"position","relative","width","fit-content"],[1,"duration-time"],["mat-icon-button","",1,"menuButton",3,"matMenuTriggerFor"],["action_menu","matMenu"],["mat-menu-item","",3,"click"],["mat-menu-item","",3,"click",4,"ngIf"],["matRipple","",1,"example-card","mat-elevation-z6",3,"click"],[2,"padding","5px"],["class","img-div",4,"ngIf"],[1,"max-two-lines"],[1,"img-div"],["alt","Thumbnail",1,"image",3,"src","error"]],template:function(t,e){if(1&t&&(a.Dc(0,"div",0),a.Dc(1,"div",1),a.Bc(2),a.Hc(3,kR),a.Ac(),a.vd(4),a.Cc(),a.Dc(5,"button",2),a.Dc(6,"mat-icon"),a.vd(7,"more_vert"),a.Cc(),a.Cc(),a.Dc(8,"mat-menu",null,3),a.Dc(10,"button",4),a.Qc("click",(function(){return e.openSubscriptionInfoDialog()})),a.Dc(11,"mat-icon"),a.vd(12,"info"),a.Cc(),a.Bc(13),a.Hc(14,CR),a.Ac(),a.Cc(),a.Dc(15,"button",4),a.Qc("click",(function(){return e.deleteAndRedownload()})),a.Dc(16,"mat-icon"),a.vd(17,"restore"),a.Cc(),a.Bc(18),a.Hc(19,wR),a.Ac(),a.Cc(),a.td(20,OR,5,0,"button",5),a.Cc(),a.Dc(21,"mat-card",6),a.Qc("click",(function(){return e.goToFile()})),a.Dc(22,"div",7),a.td(23,DR,2,1,"div",8),a.Dc(24,"span",9),a.Dc(25,"strong"),a.vd(26),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc()),2&t){var i=a.hd(9);a.kc(4),a.xd("\xa0",e.formattedDuration," "),a.kc(1),a.ad("matMenuTriggerFor",i),a.kc(15),a.ad("ngIf",e.sub.archive&&e.use_youtubedl_archive),a.kc(3),a.ad("ngIf",!e.image_errored&&e.file.thumbnailURL),a.kc(3),a.wd(e.file.title)}},directives:[Qa,Tg,dp,Dg,kg,ye.t,Pl,wa],styles:[".example-card[_ngcontent-%COMP%]{width:200px;height:200px;padding:0;cursor:pointer}.menuButton[_ngcontent-%COMP%]{right:0;top:-1px;position:absolute;z-index:999}.mat-icon-button[_ngcontent-%COMP%] .mat-button-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center}.image[_ngcontent-%COMP%]{width:200px;height:112.5px;-o-object-fit:cover;object-fit:cover}.example-full-width-height[_ngcontent-%COMP%]{width:100%;height:100%}.centered[_ngcontent-%COMP%]{margin:0 auto;top:50%;left:50%}.img-div[_ngcontent-%COMP%]{max-height:80px;padding:0;margin:32px 0 0 -5px;width:calc(100% + 10px)}.max-two-lines[_ngcontent-%COMP%]{display:-webkit-box;display:-moz-box;max-height:2.4em;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;bottom:5px;position:absolute}.duration-time[_ngcontent-%COMP%]{position:absolute;left:5px;top:5px;z-index:99999}@media (max-width:576px){.example-card[_ngcontent-%COMP%]{width:175px!important}.image[_ngcontent-%COMP%]{width:175px}}"]}),ER);function TR(t,e){if(1&t&&(a.Dc(0,"h2",9),a.vd(1),a.Cc()),2&t){var i=a.Uc();a.kc(1),a.xd(" ",i.subscription.name," ")}}AR=$localize(_templateObject168());var PR=["placeholder",$localize(_templateObject169())];function RR(t,e){if(1&t&&(a.Dc(0,"mat-option",25),a.vd(1),a.Cc()),2&t){var i=e.$implicit;a.ad("value",i.value),a.kc(1),a.xd(" ",i.value.label," ")}}function MR(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",26),a.Dc(1,"app-subscription-file-card",27),a.Qc("reloadSubscription",(function(){return a.ld(i),a.Uc(2).getSubscription()}))("goToFileEmit",(function(t){return a.ld(i),a.Uc(2).goToFile(t)})),a.Cc(),a.Cc()}if(2&t){var n=e.$implicit,r=a.Uc(2);a.kc(1),a.ad("file",n)("sub",r.subscription)("use_youtubedl_archive",r.use_youtubedl_archive)}}function jR(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div"),a.Dc(1,"div",10),a.Dc(2,"div",11),a.Dc(3,"div",12),a.Dc(4,"mat-select",13),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc().filterProperty=t}))("selectionChange",(function(t){return a.ld(i),a.Uc().filterOptionChanged(t.value)})),a.td(5,RR,2,2,"mat-option",14),a.Vc(6,"keyvalue"),a.Cc(),a.Cc(),a.Dc(7,"div",12),a.Dc(8,"button",15),a.Qc("click",(function(){return a.ld(i),a.Uc().toggleModeChange()})),a.Dc(9,"mat-icon"),a.vd(10),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.zc(11,"div",16),a.Dc(12,"div",16),a.Dc(13,"h4",17),a.Hc(14,AR),a.Cc(),a.Cc(),a.Dc(15,"div",18),a.Dc(16,"mat-form-field",19),a.Dc(17,"input",20),a.Jc(18,PR),a.Qc("focus",(function(){return a.ld(i),a.Uc().searchIsFocused=!0}))("blur",(function(){return a.ld(i),a.Uc().searchIsFocused=!1}))("ngModelChange",(function(t){return a.ld(i),a.Uc().search_text=t}))("ngModelChange",(function(t){return a.ld(i),a.Uc().onSearchInputChanged(t)})),a.Cc(),a.Dc(19,"mat-icon",21),a.vd(20,"search"),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(21,"div",22),a.Dc(22,"div",23),a.td(23,MR,2,3,"div",24),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(4),a.ad("ngModel",n.filterProperty),a.kc(1),a.ad("ngForOf",a.Wc(6,6,n.filterProperties)),a.kc(5),a.wd(n.descendingMode?"arrow_downward":"arrow_upward"),a.kc(6),a.ad("ngClass",n.searchIsFocused?"search-bar-focused":"search-bar-unfocused"),a.kc(1),a.ad("ngModel",n.search_text),a.kc(6),a.ad("ngForOf",n.filtered_files)}}function LR(t,e){1&t&&a.zc(0,"mat-spinner",28),2&t&&a.ad("diameter",50)}var FR,zR,NR,BR=((FR=function(){function t(e,i,n){_classCallCheck(this,t),this.postsService=e,this.route=i,this.router=n,this.id=null,this.subscription=null,this.files=null,this.filtered_files=null,this.use_youtubedl_archive=!1,this.search_mode=!1,this.search_text="",this.searchIsFocused=!1,this.descendingMode=!0,this.filterProperties={upload_date:{key:"upload_date",label:"Upload Date",property:"upload_date"},name:{key:"name",label:"Name",property:"title"},file_size:{key:"file_size",label:"File Size",property:"size"},duration:{key:"duration",label:"Duration",property:"duration"}},this.filterProperty=this.filterProperties.upload_date,this.downloading=!1}return _createClass(t,[{key:"ngOnInit",value:function(){this.route.snapshot.paramMap.get("id")&&(this.id=this.route.snapshot.paramMap.get("id"),this.getSubscription(),this.getConfig());var t=localStorage.getItem("filter_property");t&&this.filterProperties[t]&&(this.filterProperty=this.filterProperties[t])}},{key:"goBack",value:function(){this.router.navigate(["/subscriptions"])}},{key:"getSubscription",value:function(){var t=this;this.postsService.getSubscription(this.id).subscribe((function(e){t.subscription=e.subscription,t.files=e.files,t.search_mode?t.filterFiles(t.search_text):t.filtered_files=t.files,t.filterByProperty(t.filterProperty.property)}))}},{key:"getConfig",value:function(){var t=this;this.postsService.loadNavItems().subscribe((function(e){t.use_youtubedl_archive=(t.postsService.debugMode?e:e.config_file).YoutubeDLMaterial.Subscriptions.subscriptions_use_youtubedl_archive}))}},{key:"goToFile",value:function(t){var e=t.name,i=t.url;localStorage.setItem("player_navigator",this.router.url),this.router.navigate(this.subscription.streamingOnly?["/player",{name:e,url:i}]:["/player",{fileNames:e,type:"subscription",subscriptionName:this.subscription.name,subPlaylist:this.subscription.isPlaylist}])}},{key:"onSearchInputChanged",value:function(t){t.length>0?(this.search_mode=!0,this.filterFiles(t)):this.search_mode=!1}},{key:"filterFiles",value:function(t){var e=t.toLowerCase();this.filtered_files=this.files.filter((function(t){return t.id.toLowerCase().includes(e)}))}},{key:"filterByProperty",value:function(t){this.filtered_files=this.filtered_files.sort(this.descendingMode?function(e,i){return e[t]>i[t]?-1:1}:function(e,i){return e[t]>i[t]?1:-1})}},{key:"filterOptionChanged",value:function(t){this.filterByProperty(t.property),localStorage.setItem("filter_property",t.key)}},{key:"toggleModeChange",value:function(){this.descendingMode=!this.descendingMode,this.filterByProperty(this.filterProperty.property)}},{key:"downloadContent",value:function(){for(var t=this,e=[],i=0;is)&&void 0===t.nsecs&&(p=0),p>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=f,l=p,a=h;var v=(1e4*(268435455&(f+=122192928e5))+p)%4294967296;u[c++]=v>>>24&255,u[c++]=v>>>16&255,u[c++]=v>>>8&255,u[c++]=255&v;var b=f/4294967296*1e4&268435455;u[c++]=b>>>8&255,u[c++]=255&b,u[c++]=b>>>24&15|16,u[c++]=b>>>16&255,u[c++]=h>>>8|128,u[c++]=255&h;for(var y=0;y<6;++y)u[c+y]=d[y];return e||o(u)}},xk4V:function(t,e,i){var n=i("4fRq"),a=i("I2ZF");t.exports=function(t,e,i){var r=e&&i||0;"string"==typeof t&&(e="binary"===t?new Array(16):null,t=null);var o=(t=t||{}).random||(t.rng||n)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,e)for(var s=0;s<16;++s)e[r+s]=o[s];return e||a(o)}},zuWl:function(t,e,i){"use strict";!function(e){var i=/^(b|B)$/,n={iec:{bits:["b","Kib","Mib","Gib","Tib","Pib","Eib","Zib","Yib"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["b","Kb","Mb","Gb","Tb","Pb","Eb","Zb","Yb"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},a={iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]};function r(t){var e,r,o,s,l,c,u,d,h,m,f,p,g,v,b,y=1=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a,r=!0,o=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return r=t.done,t},e:function(t){o=!0,a=t},f:function(){try{r||null==n.return||n.return()}finally{if(o)throw a}}}}function _createSuper(t){return function(){var e,i=_getPrototypeOf(t);if(_isNativeReflectConstruct()){var n=_getPrototypeOf(this).constructor;e=Reflect.construct(i,arguments,n)}else e=i.apply(this,arguments);return _possibleConstructorReturn(this,e)}}function _possibleConstructorReturn(t,e){return!e||"object"!=typeof e&&"function"!=typeof e?_assertThisInitialized(t):e}function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}function _getPrototypeOf(t){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function _inherits(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&_setPrototypeOf(t,e)}function _setPrototypeOf(t,e){return(_setPrototypeOf=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function _slicedToArray(t,e){return _arrayWithHoles(t)||_iterableToArrayLimit(t,e)||_unsupportedIterableToArray(t,e)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArrayLimit(t,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var i=[],n=!0,a=!1,r=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(l){a=!0,r=l}finally{try{n||null==s.return||s.return()}finally{if(a)throw r}}return i}}function _arrayWithHoles(t){if(Array.isArray(t))return t}function _toConsumableArray(t){return _arrayWithoutHoles(t)||_iterableToArray(t)||_unsupportedIterableToArray(t)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(t,e){if(t){if("string"==typeof t)return _arrayLikeToArray(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(i):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?_arrayLikeToArray(t,e):void 0}}function _iterableToArray(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}function _arrayWithoutHoles(t){if(Array.isArray(t))return _arrayLikeToArray(t)}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i>>((3&e)<<3)&255;return a}}},EcEN:function(t,e,i){var n=i("xDdU"),a=i("xk4V"),r=a;r.v1=n,r.v4=a,t.exports=r},I2ZF:function(t,e){for(var i=[],n=0;n<256;++n)i[n]=(n+256).toString(16).substr(1);t.exports=function(t,e){var n=e||0;return[i[t[n++]],i[t[n++]],i[t[n++]],i[t[n++]],"-",i[t[n++]],i[t[n++]],"-",i[t[n++]],i[t[n++]],"-",i[t[n++]],i[t[n++]],"-",i[t[n++]],i[t[n++]],i[t[n++]],i[t[n++]],i[t[n++]],i[t[n++]]].join("")}},Iab2:function(t,e,i){var n,a;void 0===(a="function"==typeof(n=function(){"use strict";function e(t,e,i){var n=new XMLHttpRequest;n.open("GET",t),n.responseType="blob",n.onload=function(){r(n.response,e,i)},n.onerror=function(){console.error("could not download file")},n.send()}function i(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return 200<=e.status&&299>=e.status}function n(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(e){var i=document.createEvent("MouseEvents");i.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(i)}}var a="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,r=a.saveAs||("object"!=typeof window||window!==a?function(){}:"download"in HTMLAnchorElement.prototype?function(t,r,o){var s=a.URL||a.webkitURL,l=document.createElement("a");l.download=r=r||t.name||"download",l.rel="noopener","string"==typeof t?(l.href=t,l.origin===location.origin?n(l):i(l.href)?e(t,r,o):n(l,l.target="_blank")):(l.href=s.createObjectURL(t),setTimeout((function(){s.revokeObjectURL(l.href)}),4e4),setTimeout((function(){n(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,a,r){if(a=a||t.name||"download","string"!=typeof t)navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!=typeof e&&(console.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\ufeff",t],{type:t.type}):t}(t,r),a);else if(i(t))e(t,a,r);else{var o=document.createElement("a");o.href=t,o.target="_blank",setTimeout((function(){n(o)}))}}:function(t,i,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return e(t,i,n);var o="application/octet-stream"===t.type,s=/constructor/i.test(a.HTMLElement)||a.safari,l=/CriOS\/[\d]+/.test(navigator.userAgent);if((l||o&&s)&&"object"==typeof FileReader){var c=new FileReader;c.onloadend=function(){var t=c.result;t=l?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},c.readAsDataURL(t)}else{var u=a.URL||a.webkitURL,d=u.createObjectURL(t);r?r.location=d:location.href=d,r=null,setTimeout((function(){u.revokeObjectURL(d)}),4e4)}});a.saveAs=r.saveAs=r,t.exports=r})?n.apply(e,[]):n)||(t.exports=a)},XypG:function(t,e){},ZAI4:function(t,e,i){"use strict";i.r(e),i.d(e,"isVisible",(function(){return YR})),i.d(e,"AppModule",(function(){return $R}));var n=i("jhN1"),a=i("fXoL"),r=function t(){_classCallCheck(this,t)};function o(t,e){return{type:7,name:t,definitions:e,options:{}}}function s(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:4,styles:e,timings:t}}function l(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:3,steps:t,options:e}}function c(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:2,steps:t,options:e}}function u(t){return{type:6,styles:t,offset:null}}function d(t,e,i){return{type:0,name:t,styles:e,options:i}}function h(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{type:1,expr:t,animation:e,options:i}}function m(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return{type:9,options:t}}function f(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{type:11,selector:t,animation:e,options:i}}function p(t){Promise.resolve(null).then(t)}var g=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;_classCallCheck(this,t),this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=e+i}return _createClass(t,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[])}},{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"hasStarted",value:function(){return this._started}},{key:"init",value:function(){}},{key:"play",value:function(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}},{key:"triggerMicrotask",value:function(){var t=this;p((function(){return t._onFinish()}))}},{key:"_onStart",value:function(){this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[]}},{key:"pause",value:function(){}},{key:"restart",value:function(){}},{key:"finish",value:function(){this._onFinish()}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])}},{key:"reset",value:function(){}},{key:"setPosition",value:function(t){}},{key:"getPosition",value:function(){return 0}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0}}]),t}(),v=function(){function t(e){var i=this;_classCallCheck(this,t),this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;var n=0,a=0,r=0,o=this.players.length;0==o?p((function(){return i._onFinish()})):this.players.forEach((function(t){t.onDone((function(){++n==o&&i._onFinish()})),t.onDestroy((function(){++a==o&&i._onDestroy()})),t.onStart((function(){++r==o&&i._onStart()}))})),this.totalTime=this.players.reduce((function(t,e){return Math.max(t,e.totalTime)}),0)}return _createClass(t,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[])}},{key:"init",value:function(){this.players.forEach((function(t){return t.init()}))}},{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"_onStart",value:function(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[])}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"hasStarted",value:function(){return this._started}},{key:"play",value:function(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach((function(t){return t.play()}))}},{key:"pause",value:function(){this.players.forEach((function(t){return t.pause()}))}},{key:"restart",value:function(){this.players.forEach((function(t){return t.restart()}))}},{key:"finish",value:function(){this._onFinish(),this.players.forEach((function(t){return t.finish()}))}},{key:"destroy",value:function(){this._onDestroy()}},{key:"_onDestroy",value:function(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach((function(t){return t.destroy()})),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])}},{key:"reset",value:function(){this.players.forEach((function(t){return t.reset()})),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"setPosition",value:function(t){var e=t*this.totalTime;this.players.forEach((function(t){var i=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(i)}))}},{key:"getPosition",value:function(){var t=0;return this.players.forEach((function(e){var i=e.getPosition();t=Math.min(i,t)})),t}},{key:"beforeDestroy",value:function(){this.players.forEach((function(t){t.beforeDestroy&&t.beforeDestroy()}))}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0}}]),t}();function b(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function y(t){switch(t.length){case 0:return new g;case 1:return t[0];default:return new v(t)}}function _(t,e,i,n){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},o=[],s=[],l=-1,c=null;if(n.forEach((function(t){var i=t.offset,n=i==l,u=n&&c||{};Object.keys(t).forEach((function(i){var n=i,s=t[i];if("offset"!==i)switch(n=e.normalizePropertyName(n,o),s){case"!":s=a[i];break;case"*":s=r[i];break;default:s=e.normalizeStyleValue(i,n,s,o)}u[n]=s})),n||s.push(u),c=u,l=i})),o.length){var u="\n - ";throw new Error("Unable to animate due to the following errors:".concat(u).concat(o.join(u)))}return s}function k(t,e,i,n){switch(e){case"start":t.onStart((function(){return n(i&&C(i,"start",t))}));break;case"done":t.onDone((function(){return n(i&&C(i,"done",t))}));break;case"destroy":t.onDestroy((function(){return n(i&&C(i,"destroy",t))}))}}function C(t,e,i){var n=i.totalTime,a=w(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==n?t.totalTime:n,!!i.disabled),r=t._data;return null!=r&&(a._data=r),a}function w(t,e,i,n){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,o=arguments.length>6?arguments[6]:void 0;return{element:t,triggerName:e,fromState:i,toState:n,phaseName:a,totalTime:r,disabled:!!o}}function x(t,e,i){var n;return t instanceof Map?(n=t.get(e))||t.set(e,n=i):(n=t[e])||(n=t[e]=i),n}function S(t){var e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}var O=function(t,e){return!1},D=function(t,e){return!1},E=function(t,e,i){return[]},A=b();(A||"undefined"!=typeof Element)&&(O=function(t,e){return t.contains(e)},D=function(){if(A||Element.prototype.matches)return function(t,e){return t.matches(e)};var t=Element.prototype,e=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector;return e?function(t,i){return e.apply(t,[i])}:D}(),E=function(t,e,i){var n=[];if(i)n.push.apply(n,_toConsumableArray(t.querySelectorAll(e)));else{var a=t.querySelector(e);a&&n.push(a)}return n});var I=null,T=!1;function P(t){I||(I=("undefined"!=typeof document?document.body:null)||{},T=!!I.style&&"WebkitAppearance"in I.style);var e=!0;return I.style&&!function(t){return"ebkit"==t.substring(1,6)}(t)&&(!(e=t in I.style)&&T)&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in I.style),e}var R=D,M=O,j=E;function L(t){var e={};return Object.keys(t).forEach((function(i){var n=i.replace(/([a-z])([A-Z])/g,"$1-$2");e[n]=t[i]})),e}var F,z=((F=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"validateStyleProperty",value:function(t){return P(t)}},{key:"matchesElement",value:function(t,e){return R(t,e)}},{key:"containsElement",value:function(t,e){return M(t,e)}},{key:"query",value:function(t,e,i){return j(t,e,i)}},{key:"computeStyle",value:function(t,e,i){return i||""}},{key:"animate",value:function(t,e,i,n,a){return arguments.length>5&&void 0!==arguments[5]&&arguments[5],arguments.length>6&&arguments[6],new g(i,n)}}]),t}()).\u0275fac=function(t){return new(t||F)},F.\u0275prov=a.uc({token:F,factory:F.\u0275fac}),F),N=function(){var t=function t(){_classCallCheck(this,t)};return t.NOOP=new z,t}();function B(t){if("number"==typeof t)return t;var e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:V(parseFloat(e[1]),e[2])}function V(t,e){switch(e){case"s":return 1e3*t;default:return t}}function U(t,e,i){return t.hasOwnProperty("duration")?t:function(t,e,i){var n,a=0,r="";if("string"==typeof t){var o=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===o)return e.push('The provided timing value "'.concat(t,'" is invalid.')),{duration:0,delay:0,easing:""};n=V(parseFloat(o[1]),o[2]);var s=o[3];null!=s&&(a=V(parseFloat(s),o[4]));var l=o[5];l&&(r=l)}else n=t;if(!i){var c=!1,u=e.length;n<0&&(e.push("Duration values below 0 are not allowed for this animation step."),c=!0),a<0&&(e.push("Delay values below 0 are not allowed for this animation step."),c=!0),c&&e.splice(u,0,'The provided timing value "'.concat(t,'" is invalid.'))}return{duration:n,delay:a,easing:r}}(t,e,i)}function H(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(t).forEach((function(i){e[i]=t[i]})),e}function q(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e)for(var n in t)i[n]=t[n];else H(t,i);return i}function G(t,e,i){return i?e+":"+i+";":""}function W(t){for(var e="",i=0;i *";case":leave":return"* => void";case":increment":return function(t,e){return parseFloat(e)>parseFloat(t)};case":decrement":return function(t,e){return parseFloat(e) *"}}(t,i);if("function"==typeof n)return void e.push(n);t=n}var a=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==a||a.length<4)return i.push('The provided transition expression "'.concat(t,'" is not supported')),e;var r=a[1],o=a[2],s=a[3];e.push(lt(r,s)),"<"!=o[0]||"*"==r&&"*"==s||e.push(lt(s,r))}(t,a,n)})):a.push(i),a),animation:r,queryCount:e.queryCount,depCount:e.depCount,options:ft(t.options)}}},{key:"visitSequence",value:function(t,e){var i=this;return{type:2,steps:t.steps.map((function(t){return at(i,t,e)})),options:ft(t.options)}}},{key:"visitGroup",value:function(t,e){var i=this,n=e.currentTime,a=0,r=t.steps.map((function(t){e.currentTime=n;var r=at(i,t,e);return a=Math.max(a,e.currentTime),r}));return e.currentTime=a,{type:3,steps:r,options:ft(t.options)}}},{key:"visitAnimate",value:function(t,e){var i,n=function(t,e){var i=null;if(t.hasOwnProperty("duration"))i=t;else if("number"==typeof t)return pt(U(t,e).duration,0,"");var n=t;if(n.split(/\s+/).some((function(t){return"{"==t.charAt(0)&&"{"==t.charAt(1)}))){var a=pt(0,0,"");return a.dynamic=!0,a.strValue=n,a}return pt((i=i||U(n,e)).duration,i.delay,i.easing)}(t.timings,e.errors);e.currentAnimateTimings=n;var a=t.styles?t.styles:u({});if(5==a.type)i=this.visitKeyframes(a,e);else{var r=t.styles,o=!1;if(!r){o=!0;var s={};n.easing&&(s.easing=n.easing),r=u(s)}e.currentTime+=n.duration+n.delay;var l=this.visitStyle(r,e);l.isEmptyStep=o,i=l}return e.currentAnimateTimings=null,{type:4,timings:n,style:i,options:null}}},{key:"visitStyle",value:function(t,e){var i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}},{key:"_makeStyleAst",value:function(t,e){var i=[];Array.isArray(t.styles)?t.styles.forEach((function(t){"string"==typeof t?"*"==t?i.push(t):e.errors.push("The provided style string value ".concat(t," is not allowed.")):i.push(t)})):i.push(t.styles);var n=!1,a=null;return i.forEach((function(t){if(mt(t)){var e=t,i=e.easing;if(i&&(a=i,delete e.easing),!n)for(var r in e)if(e[r].toString().indexOf("{{")>=0){n=!0;break}}})),{type:6,styles:i,easing:a,offset:t.offset,containsDynamicStyles:n,options:null}}},{key:"_validateStyleAst",value:function(t,e){var i=this,n=e.currentAnimateTimings,a=e.currentTime,r=e.currentTime;n&&r>0&&(r-=n.duration+n.delay),t.styles.forEach((function(t){"string"!=typeof t&&Object.keys(t).forEach((function(n){if(i._driver.validateStyleProperty(n)){var o,s,l,c,u,d=e.collectedStyles[e.currentQuerySelector],h=d[n],m=!0;h&&(r!=a&&r>=h.startTime&&a<=h.endTime&&(e.errors.push('The CSS property "'.concat(n,'" that exists between the times of "').concat(h.startTime,'ms" and "').concat(h.endTime,'ms" is also being animated in a parallel animation between the times of "').concat(r,'ms" and "').concat(a,'ms"')),m=!1),r=h.startTime),m&&(d[n]={startTime:r,endTime:a}),e.options&&(o=t[n],s=e.options,l=e.errors,c=s.params||{},(u=X(o)).length&&u.forEach((function(t){c.hasOwnProperty(t)||l.push("Unable to resolve the local animation param ".concat(t," in the given list of values"))})))}else e.errors.push('The provided animation property "'.concat(n,'" is not a supported CSS property for animations'))}))}))}},{key:"visitKeyframes",value:function(t,e){var i=this,n={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push("keyframes() must be placed inside of a call to animate()"),n;var a=0,r=[],o=!1,s=!1,l=0,c=t.steps.map((function(t){var n=i._makeStyleAst(t,e),c=null!=n.offset?n.offset:function(t){if("string"==typeof t)return null;var e=null;if(Array.isArray(t))t.forEach((function(t){if(mt(t)&&t.hasOwnProperty("offset")){var i=t;e=parseFloat(i.offset),delete i.offset}}));else if(mt(t)&&t.hasOwnProperty("offset")){var i=t;e=parseFloat(i.offset),delete i.offset}return e}(n.styles),u=0;return null!=c&&(a++,u=n.offset=c),s=s||u<0||u>1,o=o||u0&&a0?a==h?1:d*a:r[a],s=o*p;e.currentTime=m+f.delay+s,f.duration=s,i._validateStyleAst(t,e),t.offset=o,n.styles.push(t)})),n}},{key:"visitReference",value:function(t,e){return{type:8,animation:at(this,$(t.animation),e),options:ft(t.options)}}},{key:"visitAnimateChild",value:function(t,e){return e.depCount++,{type:9,options:ft(t.options)}}},{key:"visitAnimateRef",value:function(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:ft(t.options)}}},{key:"visitQuery",value:function(t,e){var i=e.currentQuerySelector,n=t.options||{};e.queryCount++,e.currentQuery=t;var a=_slicedToArray(function(t){var e=!!t.split(/\s*,\s*/).find((function(t){return":self"==t}));return e&&(t=t.replace(ct,"")),[t=t.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,(function(t){return".ng-trigger-"+t.substr(1)})).replace(/:animating/g,".ng-animating"),e]}(t.selector),2),r=a[0],o=a[1];e.currentQuerySelector=i.length?i+" "+r:r,x(e.collectedStyles,e.currentQuerySelector,{});var s=at(this,$(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:r,limit:n.limit||0,optional:!!n.optional,includeSelf:o,animation:s,originalSelector:t.selector,options:ft(t.options)}}},{key:"visitStagger",value:function(t,e){e.currentQuery||e.errors.push("stagger() can only be used inside of query()");var i="full"===t.timings?{duration:0,delay:0,easing:"full"}:U(t.timings,e.errors,!0);return{type:12,animation:at(this,$(t.animation),e),timings:i,options:null}}}]),t}(),ht=function t(e){_classCallCheck(this,t),this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null};function mt(t){return!Array.isArray(t)&&"object"==typeof t}function ft(t){var e;return t?(t=H(t)).params&&(t.params=(e=t.params)?H(e):null):t={},t}function pt(t,e,i){return{duration:t,delay:e,easing:i}}function gt(t,e,i,n,a,r){var o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,s=arguments.length>7&&void 0!==arguments[7]&&arguments[7];return{type:1,element:t,keyframes:e,preStyleProps:i,postStyleProps:n,duration:a,delay:r,totalTime:a+r,easing:o,subTimeline:s}}var vt=function(){function t(){_classCallCheck(this,t),this._map=new Map}return _createClass(t,[{key:"consume",value:function(t){var e=this._map.get(t);return e?this._map.delete(t):e=[],e}},{key:"append",value:function(t,e){var i,n=this._map.get(t);n||this._map.set(t,n=[]),(i=n).push.apply(i,_toConsumableArray(e))}},{key:"has",value:function(t){return this._map.has(t)}},{key:"clear",value:function(){this._map.clear()}}]),t}(),bt=new RegExp(":enter","g"),yt=new RegExp(":leave","g");function _t(t,e,i,n,a){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},s=arguments.length>7?arguments[7]:void 0,l=arguments.length>8?arguments[8]:void 0,c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];return(new kt).buildKeyframes(t,e,i,n,a,r,o,s,l,c)}var kt=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"buildKeyframes",value:function(t,e,i,n,a,r,o,s,l){var c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];l=l||new vt;var u=new wt(t,e,l,n,a,c,[]);u.options=s,u.currentTimeline.setStyles([r],null,u.errors,s),at(this,i,u);var d=u.timelines.filter((function(t){return t.containsAnimation()}));if(d.length&&Object.keys(o).length){var h=d[d.length-1];h.allowOnlyTimelineStyles()||h.setStyles([o],null,u.errors,s)}return d.length?d.map((function(t){return t.buildKeyframes()})):[gt(e,[],[],[],0,0,"",!1)]}},{key:"visitTrigger",value:function(t,e){}},{key:"visitState",value:function(t,e){}},{key:"visitTransition",value:function(t,e){}},{key:"visitAnimateChild",value:function(t,e){var i=e.subInstructions.consume(e.element);if(i){var n=e.createSubContext(t.options),a=e.currentTimeline.currentTime,r=this._visitSubInstructions(i,n,n.options);a!=r&&e.transformIntoNewTimeline(r)}e.previousNode=t}},{key:"visitAnimateRef",value:function(t,e){var i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}},{key:"_visitSubInstructions",value:function(t,e,i){var n=e.currentTimeline.currentTime,a=null!=i.duration?B(i.duration):null,r=null!=i.delay?B(i.delay):null;return 0!==a&&t.forEach((function(t){var i=e.appendInstructionToTimeline(t,a,r);n=Math.max(n,i.duration+i.delay)})),n}},{key:"visitReference",value:function(t,e){e.updateOptions(t.options,!0),at(this,t.animation,e),e.previousNode=t}},{key:"visitSequence",value:function(t,e){var i=this,n=e.subContextCount,a=e,r=t.options;if(r&&(r.params||r.delay)&&((a=e.createSubContext(r)).transformIntoNewTimeline(),null!=r.delay)){6==a.previousNode.type&&(a.currentTimeline.snapshotCurrentStyles(),a.previousNode=Ct);var o=B(r.delay);a.delayNextStep(o)}t.steps.length&&(t.steps.forEach((function(t){return at(i,t,a)})),a.currentTimeline.applyStylesToKeyframe(),a.subContextCount>n&&a.transformIntoNewTimeline()),e.previousNode=t}},{key:"visitGroup",value:function(t,e){var i=this,n=[],a=e.currentTimeline.currentTime,r=t.options&&t.options.delay?B(t.options.delay):0;t.steps.forEach((function(o){var s=e.createSubContext(t.options);r&&s.delayNextStep(r),at(i,o,s),a=Math.max(a,s.currentTimeline.currentTime),n.push(s.currentTimeline)})),n.forEach((function(t){return e.currentTimeline.mergeTimelineCollectedStyles(t)})),e.transformIntoNewTimeline(a),e.previousNode=t}},{key:"_visitTiming",value:function(t,e){if(t.dynamic){var i=t.strValue;return U(e.params?Z(i,e.params,e.errors):i,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}},{key:"visitAnimate",value:function(t,e){var i=e.currentAnimateTimings=this._visitTiming(t.timings,e),n=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),n.snapshotCurrentStyles());var a=t.style;5==a.type?this.visitKeyframes(a,e):(e.incrementTime(i.duration),this.visitStyle(a,e),n.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}},{key:"visitStyle",value:function(t,e){var i=e.currentTimeline,n=e.currentAnimateTimings;!n&&i.getCurrentStyleProperties().length&&i.forwardFrame();var a=n&&n.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(a):i.setStyles(t.styles,a,e.errors,e.options),e.previousNode=t}},{key:"visitKeyframes",value:function(t,e){var i=e.currentAnimateTimings,n=e.currentTimeline.duration,a=i.duration,r=e.createSubContext().currentTimeline;r.easing=i.easing,t.styles.forEach((function(t){r.forwardTime((t.offset||0)*a),r.setStyles(t.styles,t.easing,e.errors,e.options),r.applyStylesToKeyframe()})),e.currentTimeline.mergeTimelineCollectedStyles(r),e.transformIntoNewTimeline(n+a),e.previousNode=t}},{key:"visitQuery",value:function(t,e){var i=this,n=e.currentTimeline.currentTime,a=t.options||{},r=a.delay?B(a.delay):0;r&&(6===e.previousNode.type||0==n&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Ct);var o=n,s=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!a.optional,e.errors);e.currentQueryTotal=s.length;var l=null;s.forEach((function(n,a){e.currentQueryIndex=a;var s=e.createSubContext(t.options,n);r&&s.delayNextStep(r),n===e.element&&(l=s.currentTimeline),at(i,t.animation,s),s.currentTimeline.applyStylesToKeyframe(),o=Math.max(o,s.currentTimeline.currentTime)})),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(o),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}},{key:"visitStagger",value:function(t,e){var i=e.parentContext,n=e.currentTimeline,a=t.timings,r=Math.abs(a.duration),o=r*(e.currentQueryTotal-1),s=r*e.currentQueryIndex;switch(a.duration<0?"reverse":a.easing){case"reverse":s=o-s;break;case"full":s=i.currentStaggerTime}var l=e.currentTimeline;s&&l.delayNextStep(s);var c=l.currentTime;at(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=n.currentTime-c+(n.startTime-i.currentTimeline.startTime)}}]),t}(),Ct={},wt=function(){function t(e,i,n,a,r,o,s,l){_classCallCheck(this,t),this._driver=e,this.element=i,this.subInstructions=n,this._enterClassName=a,this._leaveClassName=r,this.errors=o,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ct,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new xt(this._driver,i,0),s.push(this.currentTimeline)}return _createClass(t,[{key:"updateOptions",value:function(t,e){var i=this;if(t){var n=t,a=this.options;null!=n.duration&&(a.duration=B(n.duration)),null!=n.delay&&(a.delay=B(n.delay));var r=n.params;if(r){var o=a.params;o||(o=this.options.params={}),Object.keys(r).forEach((function(t){e&&o.hasOwnProperty(t)||(o[t]=Z(r[t],o,i.errors))}))}}}},{key:"_copyOptions",value:function(){var t={};if(this.options){var e=this.options.params;if(e){var i=t.params={};Object.keys(e).forEach((function(t){i[t]=e[t]}))}}return t}},{key:"createSubContext",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,a=i||this.element,r=new t(this._driver,a,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(a,n||0));return r.previousNode=this.previousNode,r.currentAnimateTimings=this.currentAnimateTimings,r.options=this._copyOptions(),r.updateOptions(e),r.currentQueryIndex=this.currentQueryIndex,r.currentQueryTotal=this.currentQueryTotal,r.parentContext=this,this.subContextCount++,r}},{key:"transformIntoNewTimeline",value:function(t){return this.previousNode=Ct,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}},{key:"appendInstructionToTimeline",value:function(t,e,i){var n={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=i?i:0)+t.delay,easing:""},a=new St(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,n,t.stretchStartingKeyframe);return this.timelines.push(a),n}},{key:"incrementTime",value:function(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}},{key:"delayNextStep",value:function(t){t>0&&this.currentTimeline.delayNextStep(t)}},{key:"invokeQuery",value:function(t,e,i,n,a,r){var o=[];if(n&&o.push(this.element),t.length>0){t=(t=t.replace(bt,"."+this._enterClassName)).replace(yt,"."+this._leaveClassName);var s=this._driver.query(this.element,t,1!=i);0!==i&&(s=i<0?s.slice(s.length+i,s.length):s.slice(0,i)),o.push.apply(o,_toConsumableArray(s))}return a||0!=o.length||r.push('`query("'.concat(e,'")` returned zero elements. (Use `query("').concat(e,'", { optional: true })` if you wish to allow this.)')),o}},{key:"params",get:function(){return this.options.params}}]),t}(),xt=function(){function t(e,i,n,a){_classCallCheck(this,t),this._driver=e,this.element=i,this.startTime=n,this._elementTimelineStylesLookup=a,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(i),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(i,this._localTimelineStyles)),this._loadKeyframe()}return _createClass(t,[{key:"containsAnimation",value:function(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}},{key:"getCurrentStyleProperties",value:function(){return Object.keys(this._currentKeyframe)}},{key:"delayNextStep",value:function(t){var e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}},{key:"fork",value:function(e,i){return this.applyStylesToKeyframe(),new t(this._driver,e,i||this.currentTime,this._elementTimelineStylesLookup)}},{key:"_loadKeyframe",value:function(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}},{key:"forwardFrame",value:function(){this.duration+=1,this._loadKeyframe()}},{key:"forwardTime",value:function(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}},{key:"_updateStyle",value:function(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}},{key:"allowOnlyTimelineStyles",value:function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}},{key:"applyEmptyStep",value:function(t){var e=this;t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach((function(t){e._backFill[t]=e._globalTimelineStyles[t]||"*",e._currentKeyframe[t]="*"})),this._currentEmptyStepKeyframe=this._currentKeyframe}},{key:"setStyles",value:function(t,e,i,n){var a=this;e&&(this._previousKeyframe.easing=e);var r=n&&n.params||{},o=function(t,e){var i,n={};return t.forEach((function(t){"*"===t?(i=i||Object.keys(e)).forEach((function(t){n[t]="*"})):q(t,!1,n)})),n}(t,this._globalTimelineStyles);Object.keys(o).forEach((function(t){var e=Z(o[t],r,i);a._pendingStyles[t]=e,a._localTimelineStyles.hasOwnProperty(t)||(a._backFill[t]=a._globalTimelineStyles.hasOwnProperty(t)?a._globalTimelineStyles[t]:"*"),a._updateStyle(t,e)}))}},{key:"applyStylesToKeyframe",value:function(){var t=this,e=this._pendingStyles,i=Object.keys(e);0!=i.length&&(this._pendingStyles={},i.forEach((function(i){t._currentKeyframe[i]=e[i]})),Object.keys(this._localTimelineStyles).forEach((function(e){t._currentKeyframe.hasOwnProperty(e)||(t._currentKeyframe[e]=t._localTimelineStyles[e])})))}},{key:"snapshotCurrentStyles",value:function(){var t=this;Object.keys(this._localTimelineStyles).forEach((function(e){var i=t._localTimelineStyles[e];t._pendingStyles[e]=i,t._updateStyle(e,i)}))}},{key:"getFinalKeyframe",value:function(){return this._keyframes.get(this.duration)}},{key:"mergeTimelineCollectedStyles",value:function(t){var e=this;Object.keys(t._styleSummary).forEach((function(i){var n=e._styleSummary[i],a=t._styleSummary[i];(!n||a.time>n.time)&&e._updateStyle(i,a.value)}))}},{key:"buildKeyframes",value:function(){var t=this;this.applyStylesToKeyframe();var e=new Set,i=new Set,n=1===this._keyframes.size&&0===this.duration,a=[];this._keyframes.forEach((function(r,o){var s=q(r,!0);Object.keys(s).forEach((function(t){var n=s[t];"!"==n?e.add(t):"*"==n&&i.add(t)})),n||(s.offset=o/t.duration),a.push(s)}));var r=e.size?J(e.values()):[],o=i.size?J(i.values()):[];if(n){var s=a[0],l=H(s);s.offset=0,l.offset=1,a=[s,l]}return gt(this.element,a,r,o,this.duration,this.startTime,this.easing,!1)}},{key:"currentTime",get:function(){return this.startTime+this.duration}},{key:"properties",get:function(){var t=[];for(var e in this._currentKeyframe)t.push(e);return t}}]),t}(),St=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o,s){var l,c=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return _classCallCheck(this,i),(l=e.call(this,t,n,s.delay)).element=n,l.keyframes=a,l.preStyleProps=r,l.postStyleProps=o,l._stretchStartingKeyframe=c,l.timings={duration:s.duration,delay:s.delay,easing:s.easing},l}return _createClass(i,[{key:"containsAnimation",value:function(){return this.keyframes.length>1}},{key:"buildKeyframes",value:function(){var t=this.keyframes,e=this.timings,i=e.delay,n=e.duration,a=e.easing;if(this._stretchStartingKeyframe&&i){var r=[],o=n+i,s=i/o,l=q(t[0],!1);l.offset=0,r.push(l);var c=q(t[0],!1);c.offset=Ot(s),r.push(c);for(var u=t.length-1,d=1;d<=u;d++){var h=q(t[d],!1);h.offset=Ot((i+h.offset*n)/o),r.push(h)}n=o,i=0,a="",t=r}return gt(this.element,t,this.preStyleProps,this.postStyleProps,n,i,a,!0)}}]),i}(xt);function Ot(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,i=Math.pow(10,e-1);return Math.round(t*i)/i}var Dt=function t(){_classCallCheck(this,t)},Et=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return _createClass(i,[{key:"normalizePropertyName",value:function(t,e){return et(t)}},{key:"normalizeStyleValue",value:function(t,e,i,n){var a="",r=i.toString().trim();if(At[e]&&0!==i&&"0"!==i)if("number"==typeof i)a="px";else{var o=i.match(/^[+-]?[\d\.]+([a-z]*)$/);o&&0==o[1].length&&n.push("Please provide a CSS unit value for ".concat(t,":").concat(i))}return r+a}}]),i}(Dt),At=function(t){var e={};return t.forEach((function(t){return e[t]=!0})),e}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(","));function It(t,e,i,n,a,r,o,s,l,c,u,d,h){return{type:0,element:t,triggerName:e,isRemovalTransition:a,fromState:i,fromStyles:r,toState:n,toStyles:o,timelines:s,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:h}}var Tt={},Pt=function(){function t(e,i,n){_classCallCheck(this,t),this._triggerName=e,this.ast=i,this._stateStyles=n}return _createClass(t,[{key:"match",value:function(t,e,i,n){return function(t,e,i,n,a){return t.some((function(t){return t(e,i,n,a)}))}(this.ast.matchers,t,e,i,n)}},{key:"buildStyles",value:function(t,e,i){var n=this._stateStyles["*"],a=this._stateStyles[t],r=n?n.buildStyles(e,i):{};return a?a.buildStyles(e,i):r}},{key:"build",value:function(t,e,i,n,a,r,o,s,l,c){var u=[],d=this.ast.options&&this.ast.options.params||Tt,h=this.buildStyles(i,o&&o.params||Tt,u),m=s&&s.params||Tt,f=this.buildStyles(n,m,u),p=new Set,g=new Map,v=new Map,b="void"===n,y={params:Object.assign(Object.assign({},d),m)},_=c?[]:_t(t,e,this.ast.animation,a,r,h,f,y,l,u),k=0;if(_.forEach((function(t){k=Math.max(t.duration+t.delay,k)})),u.length)return It(e,this._triggerName,i,n,b,h,f,[],[],g,v,k,u);_.forEach((function(t){var i=t.element,n=x(g,i,{});t.preStyleProps.forEach((function(t){return n[t]=!0}));var a=x(v,i,{});t.postStyleProps.forEach((function(t){return a[t]=!0})),i!==e&&p.add(i)}));var C=J(p.values());return It(e,this._triggerName,i,n,b,h,f,_,C,g,v,k)}}]),t}(),Rt=function(){function t(e,i){_classCallCheck(this,t),this.styles=e,this.defaultParams=i}return _createClass(t,[{key:"buildStyles",value:function(t,e){var i={},n=H(this.defaultParams);return Object.keys(t).forEach((function(e){var i=t[e];null!=i&&(n[e]=i)})),this.styles.styles.forEach((function(t){if("string"!=typeof t){var a=t;Object.keys(a).forEach((function(t){var r=a[t];r.length>1&&(r=Z(r,n,e)),i[t]=r}))}})),i}}]),t}(),Mt=function(){function t(e,i){var n=this;_classCallCheck(this,t),this.name=e,this.ast=i,this.transitionFactories=[],this.states={},i.states.forEach((function(t){n.states[t.name]=new Rt(t.style,t.options&&t.options.params||{})})),jt(this.states,"true","1"),jt(this.states,"false","0"),i.transitions.forEach((function(t){n.transitionFactories.push(new Pt(e,t,n.states))})),this.fallbackTransition=new Pt(e,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(t,e){return!0}],options:null,queryCount:0,depCount:0},this.states)}return _createClass(t,[{key:"matchTransition",value:function(t,e,i,n){return this.transitionFactories.find((function(a){return a.match(t,e,i,n)}))||null}},{key:"matchStyles",value:function(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}},{key:"containsQueries",get:function(){return this.ast.queryCount>0}}]),t}();function jt(t,e,i){t.hasOwnProperty(e)?t.hasOwnProperty(i)||(t[i]=t[e]):t.hasOwnProperty(i)&&(t[e]=t[i])}var Lt=new vt,Ft=function(){function t(e,i,n){_classCallCheck(this,t),this.bodyNode=e,this._driver=i,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}return _createClass(t,[{key:"register",value:function(t,e){var i=[],n=ut(this._driver,e,i);if(i.length)throw new Error("Unable to build the animation due to the following errors: ".concat(i.join("\n")));this._animations[t]=n}},{key:"_buildPlayer",value:function(t,e,i){var n=t.element,a=_(0,this._normalizer,0,t.keyframes,e,i);return this._driver.animate(n,a,t.duration,t.delay,t.easing,[],!0)}},{key:"create",value:function(t,e){var i,n=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=[],o=this._animations[t],s=new Map;if(o?(i=_t(this._driver,e,o,"ng-enter","ng-leave",{},{},a,Lt,r)).forEach((function(t){var e=x(s,t.element,{});t.postStyleProps.forEach((function(t){return e[t]=null}))})):(r.push("The requested animation doesn't exist or has already been destroyed"),i=[]),r.length)throw new Error("Unable to create the animation due to the following errors: ".concat(r.join("\n")));s.forEach((function(t,e){Object.keys(t).forEach((function(i){t[i]=n._driver.computeStyle(e,i,"*")}))}));var l=y(i.map((function(t){var e=s.get(t.element);return n._buildPlayer(t,{},e)})));return this._playersById[t]=l,l.onDestroy((function(){return n.destroy(t)})),this.players.push(l),l}},{key:"destroy",value:function(t){var e=this._getPlayer(t);e.destroy(),delete this._playersById[t];var i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}},{key:"_getPlayer",value:function(t){var e=this._playersById[t];if(!e)throw new Error("Unable to find the timeline player referenced by ".concat(t));return e}},{key:"listen",value:function(t,e,i,n){var a=w(e,"","","");return k(this._getPlayer(t),i,a,n),function(){}}},{key:"command",value:function(t,e,i,n){if("register"!=i)if("create"!=i){var a=this._getPlayer(t);switch(i){case"play":a.play();break;case"pause":a.pause();break;case"reset":a.reset();break;case"restart":a.restart();break;case"finish":a.finish();break;case"init":a.init();break;case"setPosition":a.setPosition(parseFloat(n[0]));break;case"destroy":this.destroy(t)}}else this.create(t,e,n[0]||{});else this.register(t,n[0])}}]),t}(),zt=[],Nt={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Bt={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Vt=function(){function t(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";_classCallCheck(this,t),this.namespaceId=i;var n,a=e&&e.hasOwnProperty("value");if(this.value=null!=(n=a?e.value:e)?n:null,a){var r=H(e);delete r.value,this.options=r}else this.options={};this.options.params||(this.options.params={})}return _createClass(t,[{key:"absorbOptions",value:function(t){var e=t.params;if(e){var i=this.options.params;Object.keys(e).forEach((function(t){null==i[t]&&(i[t]=e[t])}))}}},{key:"params",get:function(){return this.options.params}}]),t}(),Ut=new Vt("void"),Ht=function(){function t(e,i,n){_classCallCheck(this,t),this.id=e,this.hostElement=i,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,Kt(i,this._hostClassName)}return _createClass(t,[{key:"listen",value:function(t,e,i,n){var a,r=this;if(!this._triggers.hasOwnProperty(e))throw new Error('Unable to listen on the animation trigger event "'.concat(i,'" because the animation trigger "').concat(e,"\" doesn't exist!"));if(null==i||0==i.length)throw new Error('Unable to listen on the animation trigger "'.concat(e,'" because the provided event is undefined!'));if("start"!=(a=i)&&"done"!=a)throw new Error('The provided animation trigger event "'.concat(i,'" for the animation trigger "').concat(e,'" is not supported!'));var o=x(this._elementListeners,t,[]),s={name:e,phase:i,callback:n};o.push(s);var l=x(this._engine.statesByElement,t,{});return l.hasOwnProperty(e)||(Kt(t,"ng-trigger"),Kt(t,"ng-trigger-"+e),l[e]=Ut),function(){r._engine.afterFlush((function(){var t=o.indexOf(s);t>=0&&o.splice(t,1),r._triggers[e]||delete l[e]}))}}},{key:"register",value:function(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}},{key:"_getTrigger",value:function(t){var e=this._triggers[t];if(!e)throw new Error('The provided animation trigger "'.concat(t,'" has not been registered!'));return e}},{key:"trigger",value:function(t,e,i){var n=this,a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=this._getTrigger(e),o=new Gt(this.id,e,t),s=this._engine.statesByElement.get(t);s||(Kt(t,"ng-trigger"),Kt(t,"ng-trigger-"+e),this._engine.statesByElement.set(t,s={}));var l=s[e],c=new Vt(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),s[e]=c,l||(l=Ut),"void"===c.value||l.value!==c.value){var u=x(this._engine.playersByElement,t,[]);u.forEach((function(t){t.namespaceId==n.id&&t.triggerName==e&&t.queued&&t.destroy()}));var d=r.matchTransition(l.value,c.value,t,c.params),h=!1;if(!d){if(!a)return;d=r.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:d,fromState:l,toState:c,player:o,isFallbackTransition:h}),h||(Kt(t,"ng-animate-queued"),o.onStart((function(){Xt(t,"ng-animate-queued")}))),o.onDone((function(){var e=n.players.indexOf(o);e>=0&&n.players.splice(e,1);var i=n._engine.playersByElement.get(t);if(i){var a=i.indexOf(o);a>=0&&i.splice(a,1)}})),this.players.push(o),u.push(o),o}if(!function(t,e){var i=Object.keys(t),n=Object.keys(e);if(i.length!=n.length)return!1;for(var a=0;a=0){for(var n=!1,a=i;a>=0;a--)if(this.driver.containsElement(this._namespaceList[a].hostElement,e)){this._namespaceList.splice(a+1,0,t),n=!0;break}n||this._namespaceList.splice(0,0,t)}else this._namespaceList.push(t);return this.namespacesByHostElement.set(e,t),t}},{key:"register",value:function(t,e){var i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,e)),i}},{key:"registerTrigger",value:function(t,e,i){var n=this._namespaceLookup[t];n&&n.register(e,i)&&this.totalAnimations++}},{key:"destroy",value:function(t,e){var i=this;if(t){var n=this._fetchNamespace(t);this.afterFlush((function(){i.namespacesByHostElement.delete(n.hostElement),delete i._namespaceLookup[t];var e=i._namespaceList.indexOf(n);e>=0&&i._namespaceList.splice(e,1)})),this.afterFlushAnimationsDone((function(){return n.destroy(e)}))}}},{key:"_fetchNamespace",value:function(t){return this._namespaceLookup[t]}},{key:"fetchNamespacesByElement",value:function(t){var e=new Set,i=this.statesByElement.get(t);if(i)for(var n=Object.keys(i),a=0;a=0&&this.collectedLeaveElements.splice(r,1)}if(t){var o=this._fetchNamespace(t);o&&o.insertNode(e,i)}n&&this.collectEnterElement(e)}}},{key:"collectEnterElement",value:function(t){this.collectedEnterElements.push(t)}},{key:"markElementAsDisabled",value:function(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Kt(t,"ng-animate-disabled")):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Xt(t,"ng-animate-disabled"))}},{key:"removeNode",value:function(t,e,i,n){if(Wt(e)){var a=t?this._fetchNamespace(t):null;if(a?a.removeNode(e,n):this.markElementAsRemoved(t,e,!1,n),i){var r=this.namespacesByHostElement.get(e);r&&r.id!==t&&r.removeNode(e,n)}}else this._onRemovalComplete(e,n)}},{key:"markElementAsRemoved",value:function(t,e,i,n){this.collectedLeaveElements.push(e),e.__ng_removed={namespaceId:t,setForRemoval:n,hasAnimation:i,removedBeforeQueried:!1}}},{key:"listen",value:function(t,e,i,n,a){return Wt(e)?this._fetchNamespace(t).listen(e,i,n,a):function(){}}},{key:"_buildInstruction",value:function(t,e,i,n,a){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,n,t.fromState.options,t.toState.options,e,a)}},{key:"destroyInnerAnimations",value:function(t){var e=this,i=this.driver.query(t,".ng-trigger",!0);i.forEach((function(t){return e.destroyActiveAnimationsForElement(t)})),0!=this.playersByQueriedElement.size&&(i=this.driver.query(t,".ng-animating",!0)).forEach((function(t){return e.finishActiveQueriedAnimationOnElement(t)}))}},{key:"destroyActiveAnimationsForElement",value:function(t){var e=this.playersByElement.get(t);e&&e.forEach((function(t){t.queued?t.markedForDestroy=!0:t.destroy()}))}},{key:"finishActiveQueriedAnimationOnElement",value:function(t){var e=this.playersByQueriedElement.get(t);e&&e.forEach((function(t){return t.finish()}))}},{key:"whenRenderingDone",value:function(){var t=this;return new Promise((function(e){if(t.players.length)return y(t.players).onDone((function(){return e()}));e()}))}},{key:"processLeaveNode",value:function(t){var e=this,i=t.__ng_removed;if(i&&i.setForRemoval){if(t.__ng_removed=Nt,i.namespaceId){this.destroyInnerAnimations(t);var n=this._fetchNamespace(i.namespaceId);n&&n.clearElementCache(t)}this._onRemovalComplete(t,i.setForRemoval)}this.driver.matchesElement(t,".ng-animate-disabled")&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach((function(t){e.markElementAsDisabled(t,!1)}))}},{key:"flush",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,i=[];if(this.newHostElements.size&&(this.newHostElements.forEach((function(e,i){return t._balanceNamespaceList(e,i)})),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(var n=0;n=0;E--)this._namespaceList[E].drainQueuedTransitions(e).forEach((function(t){var e=t.player,r=t.element;if(O.push(e),i.collectedEnterElements.length){var u=r.__ng_removed;if(u&&u.setForMove)return void e.destroy()}var h=!d||!i.driver.containsElement(d,r),m=w.get(r),p=f.get(r),g=i._buildInstruction(t,n,p,m,h);if(!g.errors||!g.errors.length)return h||t.isFallbackTransition?(e.onStart((function(){return Q(r,g.fromStyles)})),e.onDestroy((function(){return Y(r,g.toStyles)})),void a.push(e)):(g.timelines.forEach((function(t){return t.stretchStartingKeyframe=!0})),n.append(r,g.timelines),o.push({instruction:g,player:e,element:r}),g.queriedElements.forEach((function(t){return x(s,t,[]).push(e)})),g.preStyleProps.forEach((function(t,e){var i=Object.keys(t);if(i.length){var n=l.get(e);n||l.set(e,n=new Set),i.forEach((function(t){return n.add(t)}))}})),void g.postStyleProps.forEach((function(t,e){var i=Object.keys(t),n=c.get(e);n||c.set(e,n=new Set),i.forEach((function(t){return n.add(t)}))})));D.push(g)}));if(D.length){var A=[];D.forEach((function(t){A.push("@".concat(t.triggerName," has failed due to:\n")),t.errors.forEach((function(t){return A.push("- ".concat(t,"\n"))}))})),O.forEach((function(t){return t.destroy()})),this.reportError(A)}var I=new Map,T=new Map;o.forEach((function(t){var e=t.element;n.has(e)&&(T.set(e,e),i._beforeAnimationBuild(t.player.namespaceId,t.instruction,I))})),a.forEach((function(t){var e=t.element;i._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach((function(t){x(I,e,[]).push(t),t.destroy()}))}));var P=g.filter((function(t){return Jt(t,l,c)})),R=new Map;Qt(R,this.driver,b,c,"*").forEach((function(t){Jt(t,l,c)&&P.push(t)}));var M=new Map;m.forEach((function(t,e){Qt(M,i.driver,new Set(t),l,"!")})),P.forEach((function(t){var e=R.get(t),i=M.get(t);R.set(t,Object.assign(Object.assign({},e),i))}));var j=[],L=[],F={};o.forEach((function(t){var e=t.element,o=t.player,s=t.instruction;if(n.has(e)){if(u.has(e))return o.onDestroy((function(){return Y(e,s.toStyles)})),o.disabled=!0,o.overrideTotalTime(s.totalTime),void a.push(o);var l=F;if(T.size>1){for(var c=e,d=[];c=c.parentNode;){var h=T.get(c);if(h){l=h;break}d.push(c)}d.forEach((function(t){return T.set(t,l)}))}var m=i._buildAnimation(o.namespaceId,s,I,r,M,R);if(o.setRealPlayer(m),l===F)j.push(o);else{var f=i.playersByElement.get(l);f&&f.length&&(o.parentPlayer=y(f)),a.push(o)}}else Q(e,s.fromStyles),o.onDestroy((function(){return Y(e,s.toStyles)})),L.push(o),u.has(e)&&a.push(o)})),L.forEach((function(t){var e=r.get(t.element);if(e&&e.length){var i=y(e);t.setRealPlayer(i)}})),a.forEach((function(t){t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()}));for(var z=0;z0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new g(t.duration,t.delay)}},{key:"queuedPlayers",get:function(){var t=[];return this._namespaceList.forEach((function(e){e.players.forEach((function(e){e.queued&&t.push(e)}))})),t}}]),t}(),Gt=function(){function t(e,i,n){_classCallCheck(this,t),this.namespaceId=e,this.triggerName=i,this.element=n,this._player=new g,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}return _createClass(t,[{key:"setRealPlayer",value:function(t){var e=this;this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach((function(i){e._queuedCallbacks[i].forEach((function(e){return k(t,i,void 0,e)}))})),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}},{key:"getRealPlayer",value:function(){return this._player}},{key:"overrideTotalTime",value:function(t){this.totalTime=t}},{key:"syncPlayerEvents",value:function(t){var e=this,i=this._player;i.triggerCallback&&t.onStart((function(){return i.triggerCallback("start")})),t.onDone((function(){return e.finish()})),t.onDestroy((function(){return e.destroy()}))}},{key:"_queueEvent",value:function(t,e){x(this._queuedCallbacks,t,[]).push(e)}},{key:"onDone",value:function(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}},{key:"onStart",value:function(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}},{key:"onDestroy",value:function(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}},{key:"init",value:function(){this._player.init()}},{key:"hasStarted",value:function(){return!this.queued&&this._player.hasStarted()}},{key:"play",value:function(){!this.queued&&this._player.play()}},{key:"pause",value:function(){!this.queued&&this._player.pause()}},{key:"restart",value:function(){!this.queued&&this._player.restart()}},{key:"finish",value:function(){this._player.finish()}},{key:"destroy",value:function(){this.destroyed=!0,this._player.destroy()}},{key:"reset",value:function(){!this.queued&&this._player.reset()}},{key:"setPosition",value:function(t){this.queued||this._player.setPosition(t)}},{key:"getPosition",value:function(){return this.queued?0:this._player.getPosition()}},{key:"triggerCallback",value:function(t){var e=this._player;e.triggerCallback&&e.triggerCallback(t)}}]),t}();function Wt(t){return t&&1===t.nodeType}function Yt(t,e){var i=t.style.display;return t.style.display=null!=e?e:"none",i}function Qt(t,e,i,n,a){var r=[];i.forEach((function(t){return r.push(Yt(t))}));var o=[];n.forEach((function(i,n){var r={};i.forEach((function(t){var i=r[t]=e.computeStyle(n,t,a);i&&0!=i.length||(n.__ng_removed=Bt,o.push(n))})),t.set(n,r)}));var s=0;return i.forEach((function(t){return Yt(t,r[s++])})),o}function $t(t,e){var i=new Map;if(t.forEach((function(t){return i.set(t,[])})),0==e.length)return i;var n=new Set(e),a=new Map;return e.forEach((function(t){var e=function t(e){if(!e)return 1;var r=a.get(e);if(r)return r;var o=e.parentNode;return r=i.has(o)?o:n.has(o)?1:t(o),a.set(e,r),r}(t);1!==e&&i.get(e).push(t)})),i}function Kt(t,e){if(t.classList)t.classList.add(e);else{var i=t.$$classes;i||(i=t.$$classes={}),i[e]=!0}}function Xt(t,e){if(t.classList)t.classList.remove(e);else{var i=t.$$classes;i&&delete i[e]}}function Zt(t,e,i){y(i).onDone((function(){return t.processLeaveNode(e)}))}function Jt(t,e,i){var n=i.get(t);if(!n)return!1;var a=e.get(t);return a?n.forEach((function(t){return a.add(t)})):e.set(t,n),i.delete(t),!0}var te=function(){function t(e,i,n){var a=this;_classCallCheck(this,t),this.bodyNode=e,this._driver=i,this._triggerCache={},this.onRemovalComplete=function(t,e){},this._transitionEngine=new qt(e,i,n),this._timelineEngine=new Ft(e,i,n),this._transitionEngine.onRemovalComplete=function(t,e){return a.onRemovalComplete(t,e)}}return _createClass(t,[{key:"registerTrigger",value:function(t,e,i,n,a){var r=t+"-"+n,o=this._triggerCache[r];if(!o){var s=[],l=ut(this._driver,a,s);if(s.length)throw new Error('The animation trigger "'.concat(n,'" has failed to build due to the following errors:\n - ').concat(s.join("\n - ")));o=function(t,e){return new Mt(t,e)}(n,l),this._triggerCache[r]=o}this._transitionEngine.registerTrigger(e,n,o)}},{key:"register",value:function(t,e){this._transitionEngine.register(t,e)}},{key:"destroy",value:function(t,e){this._transitionEngine.destroy(t,e)}},{key:"onInsert",value:function(t,e,i,n){this._transitionEngine.insertNode(t,e,i,n)}},{key:"onRemove",value:function(t,e,i,n){this._transitionEngine.removeNode(t,e,n||!1,i)}},{key:"disableAnimations",value:function(t,e){this._transitionEngine.markElementAsDisabled(t,e)}},{key:"process",value:function(t,e,i,n){if("@"==i.charAt(0)){var a=_slicedToArray(S(i),2),r=a[0],o=a[1];this._timelineEngine.command(r,e,o,n)}else this._transitionEngine.trigger(t,e,i,n)}},{key:"listen",value:function(t,e,i,n,a){if("@"==i.charAt(0)){var r=_slicedToArray(S(i),2),o=r[0],s=r[1];return this._timelineEngine.listen(o,e,s,a)}return this._transitionEngine.listen(t,e,i,n,a)}},{key:"flush",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;this._transitionEngine.flush(t)}},{key:"whenRenderingDone",value:function(){return this._transitionEngine.whenRenderingDone()}},{key:"players",get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)}}]),t}();function ee(t,e){var i=null,n=null;return Array.isArray(e)&&e.length?(i=ne(e[0]),e.length>1&&(n=ne(e[e.length-1]))):e&&(i=ne(e)),i||n?new ie(t,i,n):null}var ie=function(){var t=function(){function t(e,i,n){_classCallCheck(this,t),this._element=e,this._startStyles=i,this._endStyles=n,this._state=0;var a=t.initialStylesByElement.get(e);a||t.initialStylesByElement.set(e,a={}),this._initialStyles=a}return _createClass(t,[{key:"start",value:function(){this._state<1&&(this._startStyles&&Y(this._element,this._startStyles,this._initialStyles),this._state=1)}},{key:"finish",value:function(){this.start(),this._state<2&&(Y(this._element,this._initialStyles),this._endStyles&&(Y(this._element,this._endStyles),this._endStyles=null),this._state=1)}},{key:"destroy",value:function(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(Q(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Q(this._element,this._endStyles),this._endStyles=null),Y(this._element,this._initialStyles),this._state=3)}}]),t}();return t.initialStylesByElement=new WeakMap,t}();function ne(t){for(var e=null,i=Object.keys(t),n=0;n=this._delay&&i>=this._duration&&this.finish()}},{key:"finish",value:function(){this._finished||(this._finished=!0,this._onDoneFn(),ce(this._element,this._eventFn,!0))}},{key:"destroy",value:function(){var t,e,i,n;this._destroyed||(this._destroyed=!0,this.finish(),t=this._element,e=this._name,i=de(t,"").split(","),(n=le(i,e))>=0&&(i.splice(n,1),ue(t,"",i.join(","))))}}]),t}();function oe(t,e,i){ue(t,"PlayState",i,se(t,e))}function se(t,e){var i=de(t,"");return i.indexOf(",")>0?le(i.split(","),e):le([i],e)}function le(t,e){for(var i=0;i=0)return i;return-1}function ce(t,e,i){i?t.removeEventListener("animationend",e):t.addEventListener("animationend",e)}function ue(t,e,i,n){var a="animation"+e;if(null!=n){var r=t.style[a];if(r.length){var o=r.split(",");o[n]=i,i=o.join(",")}}t.style[a]=i}function de(t,e){return t.style["animation"+e]}var he=function(){function t(e,i,n,a,r,o,s,l){_classCallCheck(this,t),this.element=e,this.keyframes=i,this.animationName=n,this._duration=a,this._delay=r,this._finalStyles=s,this._specialStyles=l,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=o||"linear",this.totalTime=a+r,this._buildStyler()}return _createClass(t,[{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"destroy",value:function(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])}},{key:"_flushDoneFns",value:function(){this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[]}},{key:"_flushStartFns",value:function(){this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[]}},{key:"finish",value:function(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}},{key:"setPosition",value:function(t){this._styler.setPosition(t)}},{key:"getPosition",value:function(){return this._styler.getPosition()}},{key:"hasStarted",value:function(){return this._state>=2}},{key:"init",value:function(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}},{key:"play",value:function(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}},{key:"pause",value:function(){this.init(),this._styler.pause()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"reset",value:function(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}},{key:"_buildStyler",value:function(){var t=this;this._styler=new re(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",(function(){return t.finish()}))}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0}},{key:"beforeDestroy",value:function(){var t=this;this.init();var e={};if(this.hasStarted()){var i=this._state>=3;Object.keys(this._finalStyles).forEach((function(n){"offset"!=n&&(e[n]=i?t._finalStyles[n]:rt(t.element,n))}))}this.currentSnapshot=e}}]),t}(),me=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this)).element=t,a._startingStyles={},a.__initialized=!1,a._styles=L(n),a}return _createClass(i,[{key:"init",value:function(){var t=this;!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach((function(e){t._startingStyles[e]=t.element.style[e]})),_get(_getPrototypeOf(i.prototype),"init",this).call(this))}},{key:"play",value:function(){var t=this;this._startingStyles&&(this.init(),Object.keys(this._styles).forEach((function(e){return t.element.style.setProperty(e,t._styles[e])})),_get(_getPrototypeOf(i.prototype),"play",this).call(this))}},{key:"destroy",value:function(){var t=this;this._startingStyles&&(Object.keys(this._startingStyles).forEach((function(e){var i=t._startingStyles[e];i?t.element.style.setProperty(e,i):t.element.style.removeProperty(e)})),this._startingStyles=null,_get(_getPrototypeOf(i.prototype),"destroy",this).call(this))}}]),i}(g),fe=function(){function t(){_classCallCheck(this,t),this._count=0,this._head=document.querySelector("head"),this._warningIssued=!1}return _createClass(t,[{key:"validateStyleProperty",value:function(t){return P(t)}},{key:"matchesElement",value:function(t,e){return R(t,e)}},{key:"containsElement",value:function(t,e){return M(t,e)}},{key:"query",value:function(t,e,i){return j(t,e,i)}},{key:"computeStyle",value:function(t,e,i){return window.getComputedStyle(t)[e]}},{key:"buildKeyframeElement",value:function(t,e,i){i=i.map((function(t){return L(t)}));var n="@keyframes ".concat(e," {\n"),a="";i.forEach((function(t){a=" ";var e=parseFloat(t.offset);n+="".concat(a).concat(100*e,"% {\n"),a+=" ",Object.keys(t).forEach((function(e){var i=t[e];switch(e){case"offset":return;case"easing":return void(i&&(n+="".concat(a,"animation-timing-function: ").concat(i,";\n")));default:return void(n+="".concat(a).concat(e,": ").concat(i,";\n"))}})),n+="".concat(a,"}\n")})),n+="}\n";var r=document.createElement("style");return r.innerHTML=n,r}},{key:"animate",value:function(t,e,i,n,a){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],o=arguments.length>6?arguments[6]:void 0;o&&this._notifyFaultyScrubber();var s=r.filter((function(t){return t instanceof he})),l={};it(i,n)&&s.forEach((function(t){var e=t.currentSnapshot;Object.keys(e).forEach((function(t){return l[t]=e[t]}))}));var c=function(t){var e={};return t&&(Array.isArray(t)?t:[t]).forEach((function(t){Object.keys(t).forEach((function(i){"offset"!=i&&"easing"!=i&&(e[i]=t[i])}))})),e}(e=nt(t,e,l));if(0==i)return new me(t,c);var u="gen_css_kf_".concat(this._count++),d=this.buildKeyframeElement(t,u,e);document.querySelector("head").appendChild(d);var h=ee(t,e),m=new he(t,e,u,i,n,a,c,h);return m.onDestroy((function(){var t;(t=d).parentNode.removeChild(t)})),m}},{key:"_notifyFaultyScrubber",value:function(){this._warningIssued||(console.warn("@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\n"," visit http://bit.ly/IWukam to learn more about using the web-animation-js polyfill."),this._warningIssued=!0)}}]),t}(),pe=function(){function t(e,i,n,a){_classCallCheck(this,t),this.element=e,this.keyframes=i,this.options=n,this._specialStyles=a,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}return _createClass(t,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[])}},{key:"init",value:function(){this._buildPlayer(),this._preparePlayerBeforeStart()}},{key:"_buildPlayer",value:function(){var t=this;if(!this._initialized){this._initialized=!0;var e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener("finish",(function(){return t._onFinish()}))}}},{key:"_preparePlayerBeforeStart",value:function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}},{key:"_triggerWebAnimation",value:function(t,e,i){return t.animate(e,i)}},{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"play",value:function(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}},{key:"pause",value:function(){this.init(),this.domPlayer.pause()}},{key:"finish",value:function(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}},{key:"reset",value:function(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"_resetDomPlayerState",value:function(){this.domPlayer&&this.domPlayer.cancel()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"hasStarted",value:function(){return this._started}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])}},{key:"setPosition",value:function(t){this.domPlayer.currentTime=t*this.time}},{key:"getPosition",value:function(){return this.domPlayer.currentTime/this.time}},{key:"beforeDestroy",value:function(){var t=this,e={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach((function(i){"offset"!=i&&(e[i]=t._finished?t._finalKeyframe[i]:rt(t.element,i))})),this.currentSnapshot=e}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0}},{key:"totalTime",get:function(){return this._delay+this._duration}}]),t}(),ge=function(){function t(){_classCallCheck(this,t),this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(ve().toString()),this._cssKeyframesDriver=new fe}return _createClass(t,[{key:"validateStyleProperty",value:function(t){return P(t)}},{key:"matchesElement",value:function(t,e){return R(t,e)}},{key:"containsElement",value:function(t,e){return M(t,e)}},{key:"query",value:function(t,e,i){return j(t,e,i)}},{key:"computeStyle",value:function(t,e,i){return window.getComputedStyle(t)[e]}},{key:"overrideWebAnimationsSupport",value:function(t){this._isNativeImpl=t}},{key:"animate",value:function(t,e,i,n,a){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],o=arguments.length>6?arguments[6]:void 0;if(!o&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(t,e,i,n,a,r);var s={duration:i,delay:n,fill:0==n?"both":"forwards"};a&&(s.easing=a);var l={},c=r.filter((function(t){return t instanceof pe}));it(i,n)&&c.forEach((function(t){var e=t.currentSnapshot;Object.keys(e).forEach((function(t){return l[t]=e[t]}))}));var u=ee(t,e=nt(t,e=e.map((function(t){return q(t,!1)})),l));return new pe(t,e,s,u)}}]),t}();function ve(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}var be,ye=i("ofXK"),_e=((be=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var r;return _classCallCheck(this,i),(r=e.call(this))._nextAnimationId=0,r._renderer=t.createRenderer(n.body,{id:"0",encapsulation:a.Y.None,styles:[],data:{animation:[]}}),r}return _createClass(i,[{key:"build",value:function(t){var e=this._nextAnimationId.toString();this._nextAnimationId++;var i=Array.isArray(t)?c(t):t;return we(this._renderer,null,e,"register",[i]),new ke(e,this._renderer)}}]),i}(r)).\u0275fac=function(t){return new(t||be)(a.Mc(a.M),a.Mc(ye.e))},be.\u0275prov=a.uc({token:be,factory:be.\u0275fac}),be),ke=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this))._id=t,a._renderer=n,a}return _createClass(i,[{key:"create",value:function(t,e){return new Ce(this._id,t,e||{},this._renderer)}}]),i}(function(){return function t(){_classCallCheck(this,t)}}()),Ce=function(){function t(e,i,n,a){_classCallCheck(this,t),this.id=e,this.element=i,this._renderer=a,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}return _createClass(t,[{key:"_listen",value:function(t,e){return this._renderer.listen(this.element,"@@".concat(this.id,":").concat(t),e)}},{key:"_command",value:function(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),n=1;n=0&&t1?e-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:0;if(this.closed)return this;this.state=t;var i=this.id,n=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(n,i,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(n,this.id,e),this}},{key:"requestAsyncId",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return setInterval(t.flush.bind(t,this),i)}},{key:"recycleAsyncId",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==i&&this.delay===i&&!1===this.pending)return e;clearInterval(e)}},{key:"execute",value:function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var i=this._execute(t,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}},{key:"_execute",value:function(t,e){var i=!1,n=void 0;try{this.work(t)}catch(a){i=!0,n=!!a&&a||new Error(a)}if(i)return this.unsubscribe(),n}},{key:"_unsubscribe",value:function(){var t=this.id,e=this.scheduler,i=e.actions,n=i.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==n&&i.splice(n,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}]),i}(function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){return _classCallCheck(this,i),e.call(this)}return _createClass(i,[{key:"schedule",value:function(t){arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this}}]),i}(je.a)),Qe=function(){var t=function(){function t(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.now;_classCallCheck(this,t),this.SchedulerAction=e,this.now=i}return _createClass(t,[{key:"schedule",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2?arguments[2]:void 0;return new this.SchedulerAction(this,t).schedule(i,e)}}]),t}();return t.now=function(){return Date.now()},t}(),$e=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Qe.now;return _classCallCheck(this,i),(n=e.call(this,t,(function(){return i.delegate&&i.delegate!==_assertThisInitialized(n)?i.delegate.now():a()}))).actions=[],n.active=!1,n.scheduled=void 0,n}return _createClass(i,[{key:"schedule",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;return i.delegate&&i.delegate!==this?i.delegate.schedule(t,e,n):_get(_getPrototypeOf(i.prototype),"schedule",this).call(this,t,e,n)}},{key:"flush",value:function(t){var e=this.actions;if(this.active)e.push(t);else{var i;this.active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,i){for(;t=e.shift();)t.unsubscribe();throw i}}}}]),i}(Qe),Ke=new $e(Ye);function Xe(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ke;return function(i){return i.lift(new Ze(t,e))}}var Ze=function(){function t(e,i){_classCallCheck(this,t),this.dueTime=e,this.scheduler=i}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new Je(t,this.dueTime,this.scheduler))}}]),t}(),Je=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,t)).dueTime=n,r.scheduler=a,r.debouncedSubscription=null,r.lastValue=null,r.hasValue=!1,r}return _createClass(i,[{key:"_next",value:function(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(ti,this.dueTime,this))}},{key:"_complete",value:function(){this.debouncedNext(),this.destination.complete()}},{key:"debouncedNext",value:function(){if(this.clearDebounce(),this.hasValue){var t=this.lastValue;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}},{key:"clearDebounce",value:function(){var t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}]),i}(Ve.a);function ti(t){t.debouncedNext()}function ei(t,e){return function(i){return i.lift(new ii(t,e))}}var ii=function(){function t(e,i){_classCallCheck(this,t),this.predicate=e,this.thisArg=i}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new ni(t,this.predicate,this.thisArg))}}]),t}(),ni=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,t)).predicate=n,r.thisArg=a,r.count=0,r}return _createClass(i,[{key:"_next",value:function(t){var e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(i){return void this.destination.error(i)}e&&this.destination.next(t)}}]),i}(Ve.a),ai=i("lJxs"),ri=function(){function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t}(),oi=i("HDdC"),si=new oi.a((function(t){return t.complete()}));function li(t){return t?function(t){return new oi.a((function(e){return t.schedule((function(){return e.complete()}))}))}(t):si}function ci(t){return function(e){return 0===t?li():e.lift(new di(t))}}var ui,di=function(){function t(e){if(_classCallCheck(this,t),this.total=e,this.total<0)throw new ri}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new hi(t,this.total))}}]),t}(),hi=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t)).total=n,a.count=0,a}return _createClass(i,[{key:"_next",value:function(t){var e=this.total,i=++this.count;i<=e&&(this.destination.next(t),i===e&&(this.destination.complete(),this.unsubscribe()))}}]),i}(Ve.a);function mi(t){return null!=t&&"false"!=="".concat(t)}function fi(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}(t)?Number(t):e}function pi(t){return Array.isArray(t)?t:[t]}function gi(t){return null==t?"":"string"==typeof t?t:"".concat(t,"px")}function vi(t){return t instanceof a.q?t.nativeElement:t}try{ui="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(KR){ui=!1}var bi,yi,_i,ki,Ci,wi,xi=((_i=function t(e){_classCallCheck(this,t),this._platformId=e,this.isBrowser=this._platformId?Object(ye.I)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!ui)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}).\u0275fac=function(t){return new(t||_i)(a.Mc(a.I,8))},_i.\u0275prov=Object(a.uc)({factory:function(){return new _i(Object(a.Mc)(a.I,8))},token:_i,providedIn:"root"}),_i),Si=((yi=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:yi}),yi.\u0275inj=a.vc({factory:function(t){return new(t||yi)}}),yi),Oi=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function Di(){if(bi)return bi;if("object"!=typeof document||!document)return bi=new Set(Oi);var t=document.createElement("input");return bi=new Set(Oi.filter((function(e){return t.setAttribute("type",e),t.type===e})))}function Ei(t){return function(){if(null==ki&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return ki=!0}}))}finally{ki=ki||!1}return ki}()?t:!!t.capture}function Ai(){if("object"!=typeof document||!document)return 0;if(null==Ci){var t=document.createElement("div"),e=t.style;t.dir="rtl",e.height="1px",e.width="1px",e.overflow="auto",e.visibility="hidden",e.pointerEvents="none",e.position="absolute";var i=document.createElement("div"),n=i.style;n.width="2px",n.height="1px",t.appendChild(i),document.body.appendChild(t),Ci=0,0===t.scrollLeft&&(t.scrollLeft=1,Ci=0===t.scrollLeft?1:2),t.parentNode.removeChild(t)}return Ci}function Ii(t){if(function(){if(null==wi){var t="undefined"!=typeof document?document.head:null;wi=!(!t||!t.createShadowRoot&&!t.attachShadow)}return wi}()){var e=t.getRootNode?t.getRootNode():null;if(e instanceof ShadowRoot)return e}return null}var Ti,Pi,Ri,Mi,ji=((Mi=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"create",value:function(t){return"undefined"==typeof MutationObserver?null:new MutationObserver(t)}}]),t}()).\u0275fac=function(t){return new(t||Mi)},Mi.\u0275prov=Object(a.uc)({factory:function(){return new Mi},token:Mi,providedIn:"root"}),Mi),Li=((Ri=function(){function t(e){_classCallCheck(this,t),this._mutationObserverFactory=e,this._observedElements=new Map}return _createClass(t,[{key:"ngOnDestroy",value:function(){var t=this;this._observedElements.forEach((function(e,i){return t._cleanupObserver(i)}))}},{key:"observe",value:function(t){var e=this,i=vi(t);return new oi.a((function(t){var n=e._observeElement(i).subscribe(t);return function(){n.unsubscribe(),e._unobserveElement(i)}}))}},{key:"_observeElement",value:function(t){if(this._observedElements.has(t))this._observedElements.get(t).count++;else{var e=new Me.a,i=this._mutationObserverFactory.create((function(t){return e.next(t)}));i&&i.observe(t,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(t,{observer:i,stream:e,count:1})}return this._observedElements.get(t).stream}},{key:"_unobserveElement",value:function(t){this._observedElements.has(t)&&(this._observedElements.get(t).count--,this._observedElements.get(t).count||this._cleanupObserver(t))}},{key:"_cleanupObserver",value:function(t){if(this._observedElements.has(t)){var e=this._observedElements.get(t),i=e.observer,n=e.stream;i&&i.disconnect(),n.complete(),this._observedElements.delete(t)}}}]),t}()).\u0275fac=function(t){return new(t||Ri)(a.Mc(ji))},Ri.\u0275prov=Object(a.uc)({factory:function(){return new Ri(Object(a.Mc)(ji))},token:Ri,providedIn:"root"}),Ri),Fi=((Pi=function(){function t(e,i,n){_classCallCheck(this,t),this._contentObserver=e,this._elementRef=i,this._ngZone=n,this.event=new a.s,this._disabled=!1,this._currentSubscription=null}return _createClass(t,[{key:"ngAfterContentInit",value:function(){this._currentSubscription||this.disabled||this._subscribe()}},{key:"ngOnDestroy",value:function(){this._unsubscribe()}},{key:"_subscribe",value:function(){var t=this;this._unsubscribe();var e=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular((function(){t._currentSubscription=(t.debounce?e.pipe(Xe(t.debounce)):e).subscribe(t.event)}))}},{key:"_unsubscribe",value:function(){this._currentSubscription&&this._currentSubscription.unsubscribe()}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=mi(t),this._disabled?this._unsubscribe():this._subscribe()}},{key:"debounce",get:function(){return this._debounce},set:function(t){this._debounce=fi(t),this._subscribe()}}]),t}()).\u0275fac=function(t){return new(t||Pi)(a.yc(Li),a.yc(a.q),a.yc(a.F))},Pi.\u0275dir=a.tc({type:Pi,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),Pi),zi=((Ti=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Ti}),Ti.\u0275inj=a.vc({factory:function(t){return new(t||Ti)},providers:[ji]}),Ti);function Ni(t,e){return(t.getAttribute(e)||"").match(/\S+/g)||[]}var Bi,Vi,Ui=0,Hi=new Map,qi=null,Gi=((Bi=function(){function t(e){_classCallCheck(this,t),this._document=e}return _createClass(t,[{key:"describe",value:function(t,e){this._canBeDescribed(t,e)&&("string"!=typeof e?(this._setMessageId(e),Hi.set(e,{messageElement:e,referenceCount:0})):Hi.has(e)||this._createMessageElement(e),this._isElementDescribedByMessage(t,e)||this._addMessageReference(t,e))}},{key:"removeDescription",value:function(t,e){if(this._isElementNode(t)){if(this._isElementDescribedByMessage(t,e)&&this._removeMessageReference(t,e),"string"==typeof e){var i=Hi.get(e);i&&0===i.referenceCount&&this._deleteMessageElement(e)}qi&&0===qi.childNodes.length&&this._deleteMessagesContainer()}}},{key:"ngOnDestroy",value:function(){for(var t=this._document.querySelectorAll("[cdk-describedby-host]"),e=0;e-1&&e!==i._activeItemIndex&&(i._activeItemIndex=e)}}))}return _createClass(t,[{key:"skipPredicate",value:function(t){return this._skipPredicateFn=t,this}},{key:"withWrap",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._wrap=t,this}},{key:"withVerticalOrientation",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._vertical=t,this}},{key:"withHorizontalOrientation",value:function(t){return this._horizontal=t,this}},{key:"withAllowedModifierKeys",value:function(t){return this._allowedModifierKeys=t,this}},{key:"withTypeAhead",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:200;if(this._items.length&&this._items.some((function(t){return"function"!=typeof t.getLabel})))throw Error("ListKeyManager items in typeahead mode must implement the `getLabel` method.");return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(qe((function(e){return t._pressedLetters.push(e)})),Xe(e),ei((function(){return t._pressedLetters.length>0})),Object(ai.a)((function(){return t._pressedLetters.join("")}))).subscribe((function(e){for(var i=t._getItemsArray(),n=1;n-1}));switch(i){case 9:return void this.tabOut.next();case 40:if(this._vertical&&n){this.setNextItemActive();break}return;case 38:if(this._vertical&&n){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&n){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&n){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;default:return void((n||Be(t,"shiftKey"))&&(t.key&&1===t.key.length?this._letterKeyStream.next(t.key.toLocaleUpperCase()):(i>=65&&i<=90||i>=48&&i<=57)&&this._letterKeyStream.next(String.fromCharCode(i))))}this._pressedLetters=[],t.preventDefault()}},{key:"isTyping",value:function(){return this._pressedLetters.length>0}},{key:"setFirstItemActive",value:function(){this._setActiveItemByIndex(0,1)}},{key:"setLastItemActive",value:function(){this._setActiveItemByIndex(this._items.length-1,-1)}},{key:"setNextItemActive",value:function(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}},{key:"setPreviousItemActive",value:function(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}},{key:"updateActiveItem",value:function(t){var e=this._getItemsArray(),i="number"==typeof t?t:e.indexOf(t),n=e[i];this._activeItem=null==n?null:n,this._activeItemIndex=i}},{key:"_setActiveItemByDelta",value:function(t){this._wrap?this._setActiveInWrapMode(t):this._setActiveInDefaultMode(t)}},{key:"_setActiveInWrapMode",value:function(t){for(var e=this._getItemsArray(),i=1;i<=e.length;i++){var n=(this._activeItemIndex+t*i+e.length)%e.length;if(!this._skipPredicateFn(e[n]))return void this.setActiveItem(n)}}},{key:"_setActiveInDefaultMode",value:function(t){this._setActiveItemByIndex(this._activeItemIndex+t,t)}},{key:"_setActiveItemByIndex",value:function(t,e){var i=this._getItemsArray();if(i[t]){for(;this._skipPredicateFn(i[t]);)if(!i[t+=e])return;this.setActiveItem(t)}}},{key:"_getItemsArray",value:function(){return this._items instanceof a.K?this._items.toArray():this._items}},{key:"activeItemIndex",get:function(){return this._activeItemIndex}},{key:"activeItem",get:function(){return this._activeItem}}]),t}(),Yi=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return _createClass(i,[{key:"setActiveItem",value:function(t){this.activeItem&&this.activeItem.setInactiveStyles(),_get(_getPrototypeOf(i.prototype),"setActiveItem",this).call(this,t),this.activeItem&&this.activeItem.setActiveStyles()}}]),i}(Wi),Qi=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t;return _classCallCheck(this,i),(t=e.apply(this,arguments))._origin="program",t}return _createClass(i,[{key:"setFocusOrigin",value:function(t){return this._origin=t,this}},{key:"setActiveItem",value:function(t){_get(_getPrototypeOf(i.prototype),"setActiveItem",this).call(this,t),this.activeItem&&this.activeItem.focus(this._origin)}}]),i}(Wi),$i=((Vi=function(){function t(e){_classCallCheck(this,t),this._platform=e}return _createClass(t,[{key:"isDisabled",value:function(t){return t.hasAttribute("disabled")}},{key:"isVisible",value:function(t){return function(t){return!!(t.offsetWidth||t.offsetHeight||"function"==typeof t.getClientRects&&t.getClientRects().length)}(t)&&"visible"===getComputedStyle(t).visibility}},{key:"isTabbable",value:function(t){if(!this._platform.isBrowser)return!1;var e,i=function(t){try{return t.frameElement}catch(KR){return null}}((e=t).ownerDocument&&e.ownerDocument.defaultView||window);if(i){var n=i&&i.nodeName.toLowerCase();if(-1===Xi(i))return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&"object"===n)return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&!this.isVisible(i))return!1}var a=t.nodeName.toLowerCase(),r=Xi(t);if(t.hasAttribute("contenteditable"))return-1!==r;if("iframe"===a)return!1;if("audio"===a){if(!t.hasAttribute("controls"))return!1;if(this._platform.BLINK)return!0}if("video"===a){if(!t.hasAttribute("controls")&&this._platform.TRIDENT)return!1;if(this._platform.BLINK||this._platform.FIREFOX)return!0}return("object"!==a||!this._platform.BLINK&&!this._platform.WEBKIT)&&!(this._platform.WEBKIT&&this._platform.IOS&&!function(t){var e=t.nodeName.toLowerCase(),i="input"===e&&t.type;return"text"===i||"password"===i||"select"===e||"textarea"===e}(t))&&t.tabIndex>=0}},{key:"isFocusable",value:function(t){return function(t){return!function(t){return function(t){return"input"==t.nodeName.toLowerCase()}(t)&&"hidden"==t.type}(t)&&(function(t){var e=t.nodeName.toLowerCase();return"input"===e||"select"===e||"button"===e||"textarea"===e}(t)||function(t){return function(t){return"a"==t.nodeName.toLowerCase()}(t)&&t.hasAttribute("href")}(t)||t.hasAttribute("contenteditable")||Ki(t))}(t)&&!this.isDisabled(t)&&this.isVisible(t)}}]),t}()).\u0275fac=function(t){return new(t||Vi)(a.Mc(xi))},Vi.\u0275prov=Object(a.uc)({factory:function(){return new Vi(Object(a.Mc)(xi))},token:Vi,providedIn:"root"}),Vi);function Ki(t){if(!t.hasAttribute("tabindex")||void 0===t.tabIndex)return!1;var e=t.getAttribute("tabindex");return"-32768"!=e&&!(!e||isNaN(parseInt(e,10)))}function Xi(t){if(!Ki(t))return null;var e=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e}var Zi,Ji=function(){function t(e,i,n,a){var r=this,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];_classCallCheck(this,t),this._element=e,this._checker=i,this._ngZone=n,this._document=a,this._hasAttached=!1,this.startAnchorListener=function(){return r.focusLastTabbableElement()},this.endAnchorListener=function(){return r.focusFirstTabbableElement()},this._enabled=!0,o||this.attachAnchors()}return _createClass(t,[{key:"destroy",value:function(){var t=this._startAnchor,e=this._endAnchor;t&&(t.removeEventListener("focus",this.startAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),e&&(e.removeEventListener("focus",this.endAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),this._startAnchor=this._endAnchor=null}},{key:"attachAnchors",value:function(){var t=this;return!!this._hasAttached||(this._ngZone.runOutsideAngular((function(){t._startAnchor||(t._startAnchor=t._createAnchor(),t._startAnchor.addEventListener("focus",t.startAnchorListener)),t._endAnchor||(t._endAnchor=t._createAnchor(),t._endAnchor.addEventListener("focus",t.endAnchorListener))})),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}},{key:"focusInitialElementWhenReady",value:function(){var t=this;return new Promise((function(e){t._executeOnStable((function(){return e(t.focusInitialElement())}))}))}},{key:"focusFirstTabbableElementWhenReady",value:function(){var t=this;return new Promise((function(e){t._executeOnStable((function(){return e(t.focusFirstTabbableElement())}))}))}},{key:"focusLastTabbableElementWhenReady",value:function(){var t=this;return new Promise((function(e){t._executeOnStable((function(){return e(t.focusLastTabbableElement())}))}))}},{key:"_getRegionBoundary",value:function(t){for(var e=this._element.querySelectorAll("[cdk-focus-region-".concat(t,"], ")+"[cdkFocusRegion".concat(t,"], ")+"[cdk-focus-".concat(t,"]")),i=0;i=0;i--){var n=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(n)return n}return null}},{key:"_createAnchor",value:function(){var t=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add("cdk-visually-hidden"),t.classList.add("cdk-focus-trap-anchor"),t.setAttribute("aria-hidden","true"),t}},{key:"_toggleAnchorTabIndex",value:function(t,e){t?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}},{key:"toggleAnchors",value:function(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}},{key:"_executeOnStable",value:function(t){this._ngZone.isStable?t():this._ngZone.onStable.asObservable().pipe(ci(1)).subscribe(t)}},{key:"enabled",get:function(){return this._enabled},set:function(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}}]),t}(),tn=((Zi=function(){function t(e,i,n){_classCallCheck(this,t),this._checker=e,this._ngZone=i,this._document=n}return _createClass(t,[{key:"create",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new Ji(t,this._checker,this._ngZone,this._document,e)}}]),t}()).\u0275fac=function(t){return new(t||Zi)(a.Mc($i),a.Mc(a.F),a.Mc(ye.e))},Zi.\u0275prov=Object(a.uc)({factory:function(){return new Zi(Object(a.Mc)($i),Object(a.Mc)(a.F),Object(a.Mc)(ye.e))},token:Zi,providedIn:"root"}),Zi);"undefined"!=typeof Element&∈var en,nn,an,rn=new a.v("liveAnnouncerElement",{providedIn:"root",factory:function(){return null}}),on=new a.v("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),sn=((en=function(){function t(e,i,n,a){_classCallCheck(this,t),this._ngZone=i,this._defaultOptions=a,this._document=n,this._liveElement=e||this._createLiveElement()}return _createClass(t,[{key:"announce",value:function(t){for(var e,i,n,a=this,r=this._defaultOptions,o=arguments.length,s=new Array(o>1?o-1:0),l=1;l1&&void 0!==arguments[1]&&arguments[1];if(!this._platform.isBrowser)return Ne(null);var n=vi(t);if(this._elementInfo.has(n)){var a=this._elementInfo.get(n);return a.checkChildren=i,a.subject.asObservable()}var r={unlisten:function(){},checkChildren:i,subject:new Me.a};this._elementInfo.set(n,r),this._incrementMonitoredElementCount();var o=function(t){return e._onFocus(t,n)},s=function(t){return e._onBlur(t,n)};return this._ngZone.runOutsideAngular((function(){n.addEventListener("focus",o,!0),n.addEventListener("blur",s,!0)})),r.unlisten=function(){n.removeEventListener("focus",o,!0),n.removeEventListener("blur",s,!0)},r.subject.asObservable()}},{key:"stopMonitoring",value:function(t){var e=vi(t),i=this._elementInfo.get(e);i&&(i.unlisten(),i.subject.complete(),this._setClasses(e),this._elementInfo.delete(e),this._decrementMonitoredElementCount())}},{key:"focusVia",value:function(t,e,i){var n=vi(t);this._setOriginForCurrentEventQueue(e),"function"==typeof n.focus&&n.focus(i)}},{key:"ngOnDestroy",value:function(){var t=this;this._elementInfo.forEach((function(e,i){return t.stopMonitoring(i)}))}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_toggleClass",value:function(t,e,i){i?t.classList.add(e):t.classList.remove(e)}},{key:"_setClasses",value:function(t,e){this._elementInfo.get(t)&&(this._toggleClass(t,"cdk-focused",!!e),this._toggleClass(t,"cdk-touch-focused","touch"===e),this._toggleClass(t,"cdk-keyboard-focused","keyboard"===e),this._toggleClass(t,"cdk-mouse-focused","mouse"===e),this._toggleClass(t,"cdk-program-focused","program"===e))}},{key:"_setOriginForCurrentEventQueue",value:function(t){var e=this;this._ngZone.runOutsideAngular((function(){e._origin=t,0===e._detectionMode&&(e._originTimeoutId=setTimeout((function(){return e._origin=null}),1))}))}},{key:"_wasCausedByTouch",value:function(t){var e=t.target;return this._lastTouchTarget instanceof Node&&e instanceof Node&&(e===this._lastTouchTarget||e.contains(this._lastTouchTarget))}},{key:"_onFocus",value:function(t,e){var i=this._elementInfo.get(e);if(i&&(i.checkChildren||e===t.target)){var n=this._origin;n||(n=this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:this._wasCausedByTouch(t)?"touch":"program"),this._setClasses(e,n),this._emitOrigin(i.subject,n),this._lastFocusOrigin=n}}},{key:"_onBlur",value:function(t,e){var i=this._elementInfo.get(e);!i||i.checkChildren&&t.relatedTarget instanceof Node&&e.contains(t.relatedTarget)||(this._setClasses(e),this._emitOrigin(i.subject,null))}},{key:"_emitOrigin",value:function(t,e){this._ngZone.run((function(){return t.next(e)}))}},{key:"_incrementMonitoredElementCount",value:function(){var t=this;1==++this._monitoredElementCount&&this._platform.isBrowser&&this._ngZone.runOutsideAngular((function(){var e=t._getDocument(),i=t._getWindow();e.addEventListener("keydown",t._documentKeydownListener,cn),e.addEventListener("mousedown",t._documentMousedownListener,cn),e.addEventListener("touchstart",t._documentTouchstartListener,cn),i.addEventListener("focus",t._windowFocusListener)}))}},{key:"_decrementMonitoredElementCount",value:function(){if(!--this._monitoredElementCount){var t=this._getDocument(),e=this._getWindow();t.removeEventListener("keydown",this._documentKeydownListener,cn),t.removeEventListener("mousedown",this._documentMousedownListener,cn),t.removeEventListener("touchstart",this._documentTouchstartListener,cn),e.removeEventListener("focus",this._windowFocusListener),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._touchTimeoutId),clearTimeout(this._originTimeoutId)}}}]),t}()).\u0275fac=function(t){return new(t||an)(a.Mc(a.F),a.Mc(xi),a.Mc(ye.e,8),a.Mc(ln,8))},an.\u0275prov=Object(a.uc)({factory:function(){return new an(Object(a.Mc)(a.F),Object(a.Mc)(xi),Object(a.Mc)(ye.e,8),Object(a.Mc)(ln,8))},token:an,providedIn:"root"}),an),dn=((nn=function(){function t(e,i){var n=this;_classCallCheck(this,t),this._elementRef=e,this._focusMonitor=i,this.cdkFocusChange=new a.s,this._monitorSubscription=this._focusMonitor.monitor(this._elementRef,this._elementRef.nativeElement.hasAttribute("cdkMonitorSubtreeFocus")).subscribe((function(t){return n.cdkFocusChange.emit(t)}))}return _createClass(t,[{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription.unsubscribe()}}]),t}()).\u0275fac=function(t){return new(t||nn)(a.yc(a.q),a.yc(un))},nn.\u0275dir=a.tc({type:nn,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),nn);function hn(t){return 0===t.buttons}var mn,fn,pn,gn,vn,bn=((fn=function(){function t(e,i){_classCallCheck(this,t),this._platform=e,this._document=i}return _createClass(t,[{key:"getHighContrastMode",value:function(){if(!this._platform.isBrowser)return 0;var t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);var e=(this._document.defaultView.getComputedStyle(t).backgroundColor||"").replace(/ /g,"");switch(this._document.body.removeChild(t),e){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}},{key:"_applyBodyHighContrastModeCssClasses",value:function(){if(this._platform.isBrowser&&this._document.body){var t=this._document.body.classList;t.remove("cdk-high-contrast-active"),t.remove("cdk-high-contrast-black-on-white"),t.remove("cdk-high-contrast-white-on-black");var e=this.getHighContrastMode();1===e?(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-black-on-white")):2===e&&(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-white-on-black"))}}}]),t}()).\u0275fac=function(t){return new(t||fn)(a.Mc(xi),a.Mc(ye.e))},fn.\u0275prov=Object(a.uc)({factory:function(){return new fn(Object(a.Mc)(xi),Object(a.Mc)(ye.e))},token:fn,providedIn:"root"}),fn),yn=((mn=function t(e){_classCallCheck(this,t),e._applyBodyHighContrastModeCssClasses()}).\u0275mod=a.wc({type:mn}),mn.\u0275inj=a.vc({factory:function(t){return new(t||mn)(a.Mc(bn))},imports:[[Si,zi]]}),mn),_n=new a.v("cdk-dir-doc",{providedIn:"root",factory:function(){return Object(a.db)(ye.e)}}),kn=((vn=function(){function t(e){if(_classCallCheck(this,t),this.value="ltr",this.change=new a.s,e){var i=e.documentElement?e.documentElement.dir:null,n=(e.body?e.body.dir:null)||i;this.value="ltr"===n||"rtl"===n?n:"ltr"}}return _createClass(t,[{key:"ngOnDestroy",value:function(){this.change.complete()}}]),t}()).\u0275fac=function(t){return new(t||vn)(a.Mc(_n,8))},vn.\u0275prov=Object(a.uc)({factory:function(){return new vn(Object(a.Mc)(_n,8))},token:vn,providedIn:"root"}),vn),Cn=((gn=function(){function t(){_classCallCheck(this,t),this._dir="ltr",this._isInitialized=!1,this.change=new a.s}return _createClass(t,[{key:"ngAfterContentInit",value:function(){this._isInitialized=!0}},{key:"ngOnDestroy",value:function(){this.change.complete()}},{key:"dir",get:function(){return this._dir},set:function(t){var e=this._dir,i=t?t.toLowerCase():t;this._rawDir=t,this._dir="ltr"===i||"rtl"===i?i:"ltr",e!==this._dir&&this._isInitialized&&this.change.emit(this._dir)}},{key:"value",get:function(){return this.dir}}]),t}()).\u0275fac=function(t){return new(t||gn)},gn.\u0275dir=a.tc({type:gn,selectors:[["","dir",""]],hostVars:1,hostBindings:function(t,e){2&t&&a.lc("dir",e._rawDir)},inputs:{dir:"dir"},outputs:{change:"dirChange"},exportAs:["dir"],features:[a.jc([{provide:kn,useExisting:gn}])]}),gn),wn=((pn=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:pn}),pn.\u0275inj=a.vc({factory:function(t){return new(t||pn)}}),pn),xn=new a.W("9.2.0"),Sn=i("bHdf");function On(){return Object(Sn.a)(1)}function Dn(){return On()(Ne.apply(void 0,arguments))}function En(){for(var t=arguments.length,e=new Array(t),i=0;i1&&void 0!==arguments[1]?arguments[1]:0;return function(t){_inherits(n,t);var i=_createSuper(n);function n(){var t;_classCallCheck(this,n);for(var a=arguments.length,r=new Array(a),o=0;o0?i:t}},{key:"localeChanges",get:function(){return this._localeChanges}}]),t}(),Gn=new a.v("mat-date-formats");try{Un="undefined"!=typeof Intl}catch(KR){Un=!1}var Wn={long:["January","February","March","April","May","June","July","August","September","October","November","December"],short:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],narrow:["J","F","M","A","M","J","J","A","S","O","N","D"]},Yn=Kn(31,(function(t){return String(t+1)})),Qn={long:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],short:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"]},$n=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function Kn(t,e){for(var i=Array(t),n=0;n11)throw Error('Invalid month index "'.concat(e,'". Month index has to be between 0 and 11.'));if(i<1)throw Error('Invalid date "'.concat(i,'". Date has to be greater than 0.'));var n=this._createDateWithOverflow(t,e,i);if(n.getMonth()!=e)throw Error('Invalid date "'.concat(i,'" for month with index "').concat(e,'".'));return n}},{key:"today",value:function(){return new Date}},{key:"parse",value:function(t){return"number"==typeof t?new Date(t):t?new Date(Date.parse(t)):null}},{key:"format",value:function(t,e){if(!this.isValid(t))throw Error("NativeDateAdapter: Cannot format invalid date.");if(Un){this._clampDate&&(t.getFullYear()<1||t.getFullYear()>9999)&&(t=this.clone(t)).setFullYear(Math.max(1,Math.min(9999,t.getFullYear()))),e=Object.assign(Object.assign({},e),{timeZone:"utc"});var i=new Intl.DateTimeFormat(this.locale,e);return this._stripDirectionalityCharacters(this._format(i,t))}return this._stripDirectionalityCharacters(t.toDateString())}},{key:"addCalendarYears",value:function(t,e){return this.addCalendarMonths(t,12*e)}},{key:"addCalendarMonths",value:function(t,e){var i=this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+e,this.getDate(t));return this.getMonth(i)!=((this.getMonth(t)+e)%12+12)%12&&(i=this._createDateWithOverflow(this.getYear(i),this.getMonth(i),0)),i}},{key:"addCalendarDays",value:function(t,e){return this._createDateWithOverflow(this.getYear(t),this.getMonth(t),this.getDate(t)+e)}},{key:"toIso8601",value:function(t){return[t.getUTCFullYear(),this._2digit(t.getUTCMonth()+1),this._2digit(t.getUTCDate())].join("-")}},{key:"deserialize",value:function(t){if("string"==typeof t){if(!t)return null;if($n.test(t)){var e=new Date(t);if(this.isValid(e))return e}}return _get(_getPrototypeOf(i.prototype),"deserialize",this).call(this,t)}},{key:"isDateInstance",value:function(t){return t instanceof Date}},{key:"isValid",value:function(t){return!isNaN(t.getTime())}},{key:"invalid",value:function(){return new Date(NaN)}},{key:"_createDateWithOverflow",value:function(t,e,i){var n=new Date(t,e,i);return t>=0&&t<100&&n.setFullYear(this.getYear(n)-1900),n}},{key:"_2digit",value:function(t){return("00"+t).slice(-2)}},{key:"_stripDirectionalityCharacters",value:function(t){return t.replace(/[\u200e\u200f]/g,"")}},{key:"_format",value:function(t,e){var i=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.format(i)}}]),i}(qn)).\u0275fac=function(t){return new(t||Zn)(a.Mc(Hn,8),a.Mc(xi))},Zn.\u0275prov=a.uc({token:Zn,factory:Zn.\u0275fac}),Zn),na=((Xn=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Xn}),Xn.\u0275inj=a.vc({factory:function(t){return new(t||Xn)},providers:[{provide:qn,useClass:ia}],imports:[[Si]]}),Xn),aa={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}},ra=((ea=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:ea}),ea.\u0275inj=a.vc({factory:function(t){return new(t||ea)},providers:[{provide:Gn,useValue:aa}],imports:[[na]]}),ea),oa=((ta=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"isErrorState",value:function(t,e){return!!(t&&t.invalid&&(t.touched||e&&e.submitted))}}]),t}()).\u0275fac=function(t){return new(t||ta)},ta.\u0275prov=Object(a.uc)({factory:function(){return new ta},token:ta,providedIn:"root"}),ta),sa=((Jn=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Jn)},Jn.\u0275dir=a.tc({type:Jn,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]}),Jn);function la(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"mat";t.changes.pipe(En(t)).subscribe((function(t){var n=t.length;ca(e,"".concat(i,"-2-line"),!1),ca(e,"".concat(i,"-3-line"),!1),ca(e,"".concat(i,"-multi-line"),!1),2===n||3===n?ca(e,"".concat(i,"-").concat(n,"-line"),!0):n>3&&ca(e,"".concat(i,"-multi-line"),!0)}))}function ca(t,e,i){var n=t.nativeElement.classList;i?n.add(e):n.remove(e)}var ua,da,ha,ma,fa,pa,ga,va=((ua=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:ua}),ua.\u0275inj=a.vc({factory:function(t){return new(t||ua)},imports:[[Ln],Ln]}),ua),ba=function(){function t(e,i,n){_classCallCheck(this,t),this._renderer=e,this.element=i,this.config=n,this.state=3}return _createClass(t,[{key:"fadeOut",value:function(){this._renderer.fadeOutRipple(this)}}]),t}(),ya={enterDuration:450,exitDuration:400},_a=Ei({passive:!0}),ka=function(){function t(e,i,n,a){var r=this;_classCallCheck(this,t),this._target=e,this._ngZone=i,this._isPointerDown=!1,this._triggerEvents=new Map,this._activeRipples=new Set,this._onMousedown=function(t){var e=hn(t),i=r._lastTouchStartEvent&&Date.now()2&&void 0!==arguments[2]?arguments[2]:{},a=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),r=Object.assign(Object.assign({},ya),n.animation);n.centered&&(t=a.left+a.width/2,e=a.top+a.height/2);var o=n.radius||function(t,e,i){var n=Math.max(Math.abs(t-i.left),Math.abs(t-i.right)),a=Math.max(Math.abs(e-i.top),Math.abs(e-i.bottom));return Math.sqrt(n*n+a*a)}(t,e,a),s=t-a.left,l=e-a.top,c=r.enterDuration,u=document.createElement("div");u.classList.add("mat-ripple-element"),u.style.left="".concat(s-o,"px"),u.style.top="".concat(l-o,"px"),u.style.height="".concat(2*o,"px"),u.style.width="".concat(2*o,"px"),null!=n.color&&(u.style.backgroundColor=n.color),u.style.transitionDuration="".concat(c,"ms"),this._containerElement.appendChild(u),window.getComputedStyle(u).getPropertyValue("opacity"),u.style.transform="scale(1)";var d=new ba(this,u,n);return d.state=0,this._activeRipples.add(d),n.persistent||(this._mostRecentTransientRipple=d),this._runTimeoutOutsideZone((function(){var t=d===i._mostRecentTransientRipple;d.state=1,n.persistent||t&&i._isPointerDown||d.fadeOut()}),c),d}},{key:"fadeOutRipple",value:function(t){var e=this._activeRipples.delete(t);if(t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),e){var i=t.element,n=Object.assign(Object.assign({},ya),t.config.animation);i.style.transitionDuration="".concat(n.exitDuration,"ms"),i.style.opacity="0",t.state=2,this._runTimeoutOutsideZone((function(){t.state=3,i.parentNode.removeChild(i)}),n.exitDuration)}}},{key:"fadeOutAll",value:function(){this._activeRipples.forEach((function(t){return t.fadeOut()}))}},{key:"setupTriggerEvents",value:function(t){var e=this,i=vi(t);i&&i!==this._triggerElement&&(this._removeTriggerEvents(),this._ngZone.runOutsideAngular((function(){e._triggerEvents.forEach((function(t,e){i.addEventListener(e,t,_a)}))})),this._triggerElement=i)}},{key:"_runTimeoutOutsideZone",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this._ngZone.runOutsideAngular((function(){return setTimeout(t,e)}))}},{key:"_removeTriggerEvents",value:function(){var t=this;this._triggerElement&&this._triggerEvents.forEach((function(e,i){t._triggerElement.removeEventListener(i,e,_a)}))}}]),t}(),Ca=new a.v("mat-ripple-global-options"),wa=((fa=function(){function t(e,i,n,a,r){_classCallCheck(this,t),this._elementRef=e,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=a||{},this._rippleRenderer=new ka(this,i,e,n),"NoopAnimations"===r&&(this._globalOptions.animation={enterDuration:0,exitDuration:0})}return _createClass(t,[{key:"ngOnInit",value:function(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}},{key:"ngOnDestroy",value:function(){this._rippleRenderer._removeTriggerEvents()}},{key:"fadeOutAll",value:function(){this._rippleRenderer.fadeOutAll()}},{key:"_setupTriggerEventsIfEnabled",value:function(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}},{key:"launch",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2?arguments[2]:void 0;return"number"==typeof t?this._rippleRenderer.fadeInRipple(t,e,Object.assign(Object.assign({},this.rippleConfig),i)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),t))}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=t,this._setupTriggerEventsIfEnabled()}},{key:"trigger",get:function(){return this._trigger||this._elementRef.nativeElement},set:function(t){this._trigger=t,this._setupTriggerEventsIfEnabled()}},{key:"rippleConfig",get:function(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign({},this._globalOptions.animation),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}},{key:"rippleDisabled",get:function(){return this.disabled||!!this._globalOptions.disabled}}]),t}()).\u0275fac=function(t){return new(t||fa)(a.yc(a.q),a.yc(a.F),a.yc(xi),a.yc(Ca,8),a.yc(Te,8))},fa.\u0275dir=a.tc({type:fa,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(t,e){2&t&&a.oc("mat-ripple-unbounded",e.unbounded)},inputs:{radius:["matRippleRadius","radius"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"],color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],animation:["matRippleAnimation","animation"]},exportAs:["matRipple"]}),fa),xa=((ma=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:ma}),ma.\u0275inj=a.vc({factory:function(t){return new(t||ma)},imports:[[Ln,Si],Ln]}),ma),Sa=((ha=function t(e){_classCallCheck(this,t),this._animationMode=e,this.state="unchecked",this.disabled=!1}).\u0275fac=function(t){return new(t||ha)(a.yc(Te,8))},ha.\u0275cmp=a.sc({type:ha,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(t,e){2&t&&a.oc("mat-pseudo-checkbox-indeterminate","indeterminate"===e.state)("mat-pseudo-checkbox-checked","checked"===e.state)("mat-pseudo-checkbox-disabled",e.disabled)("_mat-animation-noopable","NoopAnimations"===e._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(t,e){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n'],encapsulation:2,changeDetection:0}),ha),Oa=((da=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:da}),da.\u0275inj=a.vc({factory:function(t){return new(t||da)}}),da),Da=Fn((function t(){_classCallCheck(this,t)})),Ea=0,Aa=((pa=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t;return _classCallCheck(this,i),(t=e.apply(this,arguments))._labelId="mat-optgroup-label-".concat(Ea++),t}return i}(Da)).\u0275fac=function(t){return Ia(t||pa)},pa.\u0275cmp=a.sc({type:pa,selectors:[["mat-optgroup"]],hostAttrs:["role","group",1,"mat-optgroup"],hostVars:4,hostBindings:function(t,e){2&t&&(a.lc("aria-disabled",e.disabled.toString())("aria-labelledby",e._labelId),a.oc("mat-optgroup-disabled",e.disabled))},inputs:{disabled:"disabled",label:"label"},exportAs:["matOptgroup"],features:[a.hc],ngContentSelectors:In,decls:4,vars:2,consts:[[1,"mat-optgroup-label",3,"id"]],template:function(t,e){1&t&&(a.Zc(An),a.Dc(0,"label",0),a.vd(1),a.Yc(2),a.Cc(),a.Yc(3,1)),2&t&&(a.ad("id",e._labelId),a.kc(1),a.xd("",e.label," "))},styles:[".mat-optgroup-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup-label[disabled]{cursor:default}[dir=rtl] .mat-optgroup-label{text-align:right}.mat-optgroup-label .mat-icon{margin-right:16px;vertical-align:middle}.mat-optgroup-label .mat-icon svg{vertical-align:top}[dir=rtl] .mat-optgroup-label .mat-icon{margin-left:16px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),pa),Ia=a.Fc(Aa),Ta=0,Pa=function t(e){var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];_classCallCheck(this,t),this.source=e,this.isUserInput=i},Ra=new a.v("MAT_OPTION_PARENT_COMPONENT"),Ma=((ga=function(){function t(e,i,n,r){_classCallCheck(this,t),this._element=e,this._changeDetectorRef=i,this._parent=n,this.group=r,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-".concat(Ta++),this.onSelectionChange=new a.s,this._stateChanges=new Me.a}return _createClass(t,[{key:"select",value:function(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}},{key:"deselect",value:function(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}},{key:"focus",value:function(t,e){var i=this._getHostElement();"function"==typeof i.focus&&i.focus(e)}},{key:"setActiveStyles",value:function(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}},{key:"setInactiveStyles",value:function(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}},{key:"getLabel",value:function(){return this.viewValue}},{key:"_handleKeydown",value:function(t){13!==t.keyCode&&32!==t.keyCode||Be(t)||(this._selectViaInteraction(),t.preventDefault())}},{key:"_selectViaInteraction",value:function(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}},{key:"_getAriaSelected",value:function(){return this.selected||!this.multiple&&null}},{key:"_getTabIndex",value:function(){return this.disabled?"-1":"0"}},{key:"_getHostElement",value:function(){return this._element.nativeElement}},{key:"ngAfterViewChecked",value:function(){if(this._selected){var t=this.viewValue;t!==this._mostRecentViewValue&&(this._mostRecentViewValue=t,this._stateChanges.next())}}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"_emitSelectionChangeEvent",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.onSelectionChange.emit(new Pa(this,t))}},{key:"multiple",get:function(){return this._parent&&this._parent.multiple}},{key:"selected",get:function(){return this._selected}},{key:"disabled",get:function(){return this.group&&this.group.disabled||this._disabled},set:function(t){this._disabled=mi(t)}},{key:"disableRipple",get:function(){return this._parent&&this._parent.disableRipple}},{key:"active",get:function(){return this._active}},{key:"viewValue",get:function(){return(this._getHostElement().textContent||"").trim()}}]),t}()).\u0275fac=function(t){return new(t||ga)(a.yc(a.q),a.yc(a.j),a.yc(Ra,8),a.yc(Aa,8))},ga.\u0275cmp=a.sc({type:ga,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-option","mat-focus-indicator"],hostVars:12,hostBindings:function(t,e){1&t&&a.Qc("click",(function(){return e._selectViaInteraction()}))("keydown",(function(t){return e._handleKeydown(t)})),2&t&&(a.Gc("id",e.id),a.lc("tabindex",e._getTabIndex())("aria-selected",e._getAriaSelected())("aria-disabled",e.disabled.toString()),a.oc("mat-selected",e.selected)("mat-option-multiple",e.multiple)("mat-active",e.active)("mat-option-disabled",e.disabled))},inputs:{id:"id",disabled:"disabled",value:"value"},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:Rn,decls:4,vars:3,consts:[["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"]],template:function(t,e){1&t&&(a.Zc(),a.td(0,Tn,1,2,"mat-pseudo-checkbox",0),a.Dc(1,"span",1),a.Yc(2),a.Cc(),a.zc(3,"div",2)),2&t&&(a.ad("ngIf",e.multiple),a.kc(3),a.ad("matRippleTrigger",e._getHostElement())("matRippleDisabled",e.disabled||e.disableRipple))},directives:[ye.t,wa,Sa],styles:[".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.cdk-high-contrast-active .mat-option .mat-option-ripple{opacity:.5}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),ga);function ja(t,e,i){if(i.length){for(var n=e.toArray(),a=i.toArray(),r=0,o=0;oi+n?Math.max(0,a-n+e):i}var Fa,za,Na,Ba,Va,Ua=((Fa=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Fa}),Fa.\u0275inj=a.vc({factory:function(t){return new(t||Fa)},imports:[[xa,ye.c,Oa]]}),Fa),Ha=new a.v("mat-label-global-options"),qa=["mat-button",""],Ga=["*"],Wa=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],Ya=zn(Fn(Nn((function t(e){_classCallCheck(this,t),this._elementRef=e})))),Qa=((Ba=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;_classCallCheck(this,i),(r=e.call(this,t))._focusMonitor=n,r._animationMode=a,r.isRoundButton=r._hasHostAttributes("mat-fab","mat-mini-fab"),r.isIconButton=r._hasHostAttributes("mat-icon-button");var o,s=_createForOfIteratorHelper(Wa);try{for(s.s();!(o=s.n()).done;){var l=o.value;r._hasHostAttributes(l)&&r._getHostElement().classList.add(l)}}catch(c){s.e(c)}finally{s.f()}return t.nativeElement.classList.add("mat-button-base"),r._focusMonitor.monitor(r._elementRef,!0),r.isRoundButton&&(r.color="accent"),r}return _createClass(i,[{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef)}},{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program",e=arguments.length>1?arguments[1]:void 0;this._focusMonitor.focusVia(this._getHostElement(),t,e)}},{key:"_getHostElement",value:function(){return this._elementRef.nativeElement}},{key:"_isRippleDisabled",value:function(){return this.disableRipple||this.disabled}},{key:"_hasHostAttributes",value:function(){for(var t=this,e=arguments.length,i=new Array(e),n=0;n*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}\n"],encapsulation:2,changeDetection:0}),Ba),$a=((Na=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){return _classCallCheck(this,i),e.call(this,n,t,a)}return _createClass(i,[{key:"_haltDisabledEvents",value:function(t){this.disabled&&(t.preventDefault(),t.stopImmediatePropagation())}}]),i}(Qa)).\u0275fac=function(t){return new(t||Na)(a.yc(un),a.yc(a.q),a.yc(Te,8))},Na.\u0275cmp=a.sc({type:Na,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-icon-button",""],["a","mat-fab",""],["a","mat-mini-fab",""],["a","mat-stroked-button",""],["a","mat-flat-button",""]],hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(t,e){1&t&&a.Qc("click",(function(t){return e._haltDisabledEvents(t)})),2&t&&(a.lc("tabindex",e.disabled?-1:e.tabIndex||0)("disabled",e.disabled||null)("aria-disabled",e.disabled.toString()),a.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[a.hc],attrs:qa,ngContentSelectors:Ga,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(t,e){1&t&&(a.Zc(),a.Dc(0,"span",0),a.Yc(1),a.Cc(),a.zc(2,"div",1),a.zc(3,"div",2)),2&t&&(a.kc(2),a.oc("mat-button-ripple-round",e.isRoundButton||e.isIconButton),a.ad("matRippleDisabled",e._isRippleDisabled())("matRippleCentered",e.isIconButton)("matRippleTrigger",e._getHostElement()))},directives:[wa],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button[disabled],.mat-icon-button[disabled],.mat-stroked-button[disabled],.mat-flat-button[disabled]{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button[disabled]{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab[disabled]{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab[disabled]{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.cdk-high-contrast-active .mat-button-focus-overlay{background-color:#fff}.cdk-high-contrast-black-on-white .mat-button-focus-overlay{background-color:#000}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}\n"],encapsulation:2,changeDetection:0}),Na),Ka=((za=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:za}),za.\u0275inj=a.vc({factory:function(t){return new(t||za)},imports:[[xa,Ln],Ln]}),za),Xa=function(){function t(){var e=this,i=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1?arguments[1]:void 0,a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];_classCallCheck(this,t),this._multiple=i,this._emitChanges=a,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new Me.a,n&&n.length&&(i?n.forEach((function(t){return e._markSelected(t)})):this._markSelected(n[0]),this._selectedToEmit.length=0)}return _createClass(t,[{key:"select",value:function(){for(var t=this,e=arguments.length,i=new Array(e),n=0;n1&&!this._multiple)throw Error("Cannot pass multiple values into SelectionModel with single-value mode.")}},{key:"selected",get:function(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}}]),t}(),Za=((Va=function(){function t(){_classCallCheck(this,t),this._listeners=[]}return _createClass(t,[{key:"notify",value:function(t,e){var i,n=_createForOfIteratorHelper(this._listeners);try{for(n.s();!(i=n.n()).done;)(0,i.value)(t,e)}catch(a){n.e(a)}finally{n.f()}}},{key:"listen",value:function(t){var e=this;return this._listeners.push(t),function(){e._listeners=e._listeners.filter((function(e){return t!==e}))}}},{key:"ngOnDestroy",value:function(){this._listeners=[]}}]),t}()).\u0275fac=function(t){return new(t||Va)},Va.\u0275prov=Object(a.uc)({factory:function(){return new Va},token:Va,providedIn:"root"}),Va),Ja=i("DH7j"),tr=i("XoHu"),er=i("Cfvw");function ir(){for(var t=arguments.length,e=new Array(t),i=0;it?{max:{max:t,actual:e.value}}:null}}},{key:"required",value:function(t){return xr(t.value)?{required:!0}:null}},{key:"requiredTrue",value:function(t){return!0===t.value?null:{required:!0}}},{key:"email",value:function(t){return xr(t.value)||Dr.test(t.value)?null:{email:!0}}},{key:"minLength",value:function(t){return function(e){if(xr(e.value))return null;var i=e.value?e.value.length:0;return it?{maxlength:{requiredLength:t,actualLength:i}}:null}}},{key:"pattern",value:function(e){return e?("string"==typeof e?(n="","^"!==e.charAt(0)&&(n+="^"),n+=e,"$"!==e.charAt(e.length-1)&&(n+="$"),i=new RegExp(n)):(n=e.toString(),i=e),function(t){if(xr(t.value))return null;var e=t.value;return i.test(e)?null:{pattern:{requiredPattern:n,actualValue:e}}}):t.nullValidator;var i,n}},{key:"nullValidator",value:function(t){return null}},{key:"compose",value:function(t){if(!t)return null;var e=t.filter(Ar);return 0==e.length?null:function(t){return Tr(function(t,e){return e.map((function(e){return e(t)}))}(t,e))}}},{key:"composeAsync",value:function(t){if(!t)return null;var e=t.filter(Ar);return 0==e.length?null:function(t){return ir(function(t,e){return e.map((function(e){return e(t)}))}(t,e).map(Ir)).pipe(Object(ai.a)(Tr))}}}]),t}();function Ar(t){return null!=t}function Ir(t){var e=Object(a.Nb)(t)?Object(er.a)(t):t;if(!Object(a.Mb)(e))throw new Error("Expected validator to return Promise or Observable.");return e}function Tr(t){var e={};return t.forEach((function(t){e=null!=t?Object.assign(Object.assign({},e),t):e})),0===Object.keys(e).length?null:e}function Pr(t){return t.validate?function(e){return t.validate(e)}:t}function Rr(t){return t.validate?function(e){return t.validate(e)}:t}var Mr,jr,Lr,Fr,zr={provide:lr,useExisting:Object(a.cb)((function(){return Nr})),multi:!0},Nr=((Mr=function(){function t(e,i){_classCallCheck(this,t),this._renderer=e,this._elementRef=i,this.onChange=function(t){},this.onTouched=function(){}}return _createClass(t,[{key:"writeValue",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}},{key:"registerOnChange",value:function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}]),t}()).\u0275fac=function(t){return new(t||Mr)(a.yc(a.L),a.yc(a.q))},Mr.\u0275dir=a.tc({type:Mr,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(t,e){1&t&&a.Qc("change",(function(t){return e.onChange(t.target.value)}))("input",(function(t){return e.onChange(t.target.value)}))("blur",(function(){return e.onTouched()}))},features:[a.jc([zr])]}),Mr),Br={provide:lr,useExisting:Object(a.cb)((function(){return Ur})),multi:!0},Vr=((Lr=function(){function t(){_classCallCheck(this,t),this._accessors=[]}return _createClass(t,[{key:"add",value:function(t,e){this._accessors.push([t,e])}},{key:"remove",value:function(t){for(var e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)}},{key:"select",value:function(t){var e=this;this._accessors.forEach((function(i){e._isSameGroup(i,t)&&i[1]!==t&&i[1].fireUncheck(t.value)}))}},{key:"_isSameGroup",value:function(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name}}]),t}()).\u0275fac=function(t){return new(t||Lr)},Lr.\u0275prov=a.uc({token:Lr,factory:Lr.\u0275fac}),Lr),Ur=((jr=function(){function t(e,i,n,a){_classCallCheck(this,t),this._renderer=e,this._elementRef=i,this._registry=n,this._injector=a,this.onChange=function(){},this.onTouched=function(){}}return _createClass(t,[{key:"ngOnInit",value:function(){this._control=this._injector.get(_r),this._checkName(),this._registry.add(this._control,this)}},{key:"ngOnDestroy",value:function(){this._registry.remove(this)}},{key:"writeValue",value:function(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}},{key:"registerOnChange",value:function(t){var e=this;this._fn=t,this.onChange=function(){t(e.value),e._registry.select(e)}}},{key:"fireUncheck",value:function(t){this.writeValue(t)}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}},{key:"_checkName",value:function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)}},{key:"_throwNameError",value:function(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: \n ')}}]),t}()).\u0275fac=function(t){return new(t||jr)(a.yc(a.L),a.yc(a.q),a.yc(Vr),a.yc(a.w))},jr.\u0275dir=a.tc({type:jr,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(t,e){1&t&&a.Qc("change",(function(){return e.onChange()}))("blur",(function(){return e.onTouched()}))},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[a.jc([Br])]}),jr),Hr={provide:lr,useExisting:Object(a.cb)((function(){return qr})),multi:!0},qr=((Fr=function(){function t(e,i){_classCallCheck(this,t),this._renderer=e,this._elementRef=i,this.onChange=function(t){},this.onTouched=function(){}}return _createClass(t,[{key:"writeValue",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(t))}},{key:"registerOnChange",value:function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}]),t}()).\u0275fac=function(t){return new(t||Fr)(a.yc(a.L),a.yc(a.q))},Fr.\u0275dir=a.tc({type:Fr,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(t,e){1&t&&a.Qc("change",(function(t){return e.onChange(t.target.value)}))("input",(function(t){return e.onChange(t.target.value)}))("blur",(function(){return e.onTouched()}))},features:[a.jc([Hr])]}),Fr),Gr='\n
\n \n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',Wr='\n
\n
\n \n
\n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',Yr='\n
\n
\n \n
\n
',Qr=function(){function t(){_classCallCheck(this,t)}return _createClass(t,null,[{key:"controlParentException",value:function(){throw new Error("formControlName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n ".concat(Gr))}},{key:"ngModelGroupException",value:function(){throw new Error('formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\n that also have a "form" prefix: formGroupName, formArrayName, or formGroup.\n\n Option 1: Update the parent to be formGroupName (reactive form strategy)\n\n '.concat(Wr,"\n\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n ").concat(Yr))}},{key:"missingFormException",value:function(){throw new Error("formGroup expects a FormGroup instance. Please pass one in.\n\n Example:\n\n ".concat(Gr))}},{key:"groupParentException",value:function(){throw new Error("formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n ".concat(Wr))}},{key:"arrayParentException",value:function(){throw new Error('formArrayName must be used with a parent formGroup directive. You\'ll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n \n
\n
\n
\n \n
\n
\n
\n\n In your class:\n\n this.cityArray = new FormArray([new FormControl(\'SF\')]);\n this.myGroup = new FormGroup({\n cities: this.cityArray\n });')}},{key:"disabledAttrWarning",value:function(){console.warn("\n It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\n when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\n you. We recommend using this approach to avoid 'changed after checked' errors.\n \n Example: \n form = new FormGroup({\n first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\n last: new FormControl('Drew', Validators.required)\n });\n ")}},{key:"ngModelWarning",value:function(t){console.warn("\n It looks like you're using ngModel on the same form field as ".concat(t,". \n Support for using the ngModel input property and ngModelChange event with \n reactive form directives has been deprecated in Angular v6 and will be removed \n in Angular v7.\n \n For more information on this, see our API docs here:\n https://angular.io/api/forms/").concat("formControl"===t?"FormControlDirective":"FormControlName","#use-with-ngmodel\n "))}}]),t}(),$r={provide:lr,useExisting:Object(a.cb)((function(){return Jr})),multi:!0};function Kr(t,e){return null==t?"".concat(e):(e&&"object"==typeof e&&(e="Object"),"".concat(t,": ").concat(e).slice(0,50))}var Xr,Zr,Jr=((Zr=function(){function t(e,i){_classCallCheck(this,t),this._renderer=e,this._elementRef=i,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){},this._compareWith=a.Ob}return _createClass(t,[{key:"writeValue",value:function(t){this.value=t;var e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);var i=Kr(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",i)}},{key:"registerOnChange",value:function(t){var e=this;this.onChange=function(i){e.value=e._getOptionValue(i),t(e.value)}}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}},{key:"_registerOption",value:function(){return(this._idCounter++).toString()}},{key:"_getOptionId",value:function(t){for(var e=0,i=Array.from(this._optionMap.keys());e-1)}}else e=function(t,e){t._setSelected(!1)};this._optionMap.forEach(e)}},{key:"registerOnChange",value:function(t){var e=this;this.onChange=function(i){var n=[];if(i.hasOwnProperty("selectedOptions"))for(var a=i.selectedOptions,r=0;r1?"path: '".concat(t.path.join(" -> "),"'"):t.path[0]?"name: '".concat(t.path,"'"):"unspecified name attribute",new Error("".concat(e," ").concat(i))}function fo(t){return null!=t?Er.compose(t.map(Pr)):null}function po(t){return null!=t?Er.composeAsync(t.map(Rr)):null}function go(t,e){if(!t.hasOwnProperty("model"))return!1;var i=t.model;return!!i.isFirstChange()||!Object(a.Ob)(e,i.currentValue)}var vo=[ur,qr,Nr,Jr,ro,Ur];function bo(t,e){t._syncPendingControls(),e.forEach((function(t){var e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)}))}function yo(t,e){if(!e)return null;Array.isArray(e)||mo(t,"Value accessor was not provided as an array for form control with");var i=void 0,n=void 0,a=void 0;return e.forEach((function(e){var r;e.constructor===mr?i=e:(r=e,vo.some((function(t){return r.constructor===t}))?(n&&mo(t,"More than one built-in value accessor matches form control with"),n=e):(a&&mo(t,"More than one custom value accessor matches form control with"),a=e))})),a||n||i||(mo(t,"No valid value accessor for form control with"),null)}function _o(t,e){var i=t.indexOf(e);i>-1&&t.splice(i,1)}function ko(t,e,i,n){Object(a.eb)()&&"never"!==n&&((null!==n&&"once"!==n||e._ngModelWarningSentOnce)&&("always"!==n||i._ngModelWarningSent)||(Qr.ngModelWarning(t),e._ngModelWarningSentOnce=!0,i._ngModelWarningSent=!0))}function Co(t){var e=xo(t)?t.validators:t;return Array.isArray(e)?fo(e):e||null}function wo(t,e){var i=xo(e)?e.asyncValidators:t;return Array.isArray(i)?po(i):i||null}function xo(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}var So,Oo,Do,Eo,Ao,Io,To,Po,Ro,Mo=function(){function t(e,i){_classCallCheck(this,t),this.validator=e,this.asyncValidator=i,this._onCollectionChange=function(){},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}return _createClass(t,[{key:"setValidators",value:function(t){this.validator=Co(t)}},{key:"setAsyncValidators",value:function(t){this.asyncValidator=wo(t)}},{key:"clearValidators",value:function(){this.validator=null}},{key:"clearAsyncValidators",value:function(){this.asyncValidator=null}},{key:"markAsTouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}},{key:"markAllAsTouched",value:function(){this.markAsTouched({onlySelf:!0}),this._forEachChild((function(t){return t.markAllAsTouched()}))}},{key:"markAsUntouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!1,this._pendingTouched=!1,this._forEachChild((function(t){t.markAsUntouched({onlySelf:!0})})),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}},{key:"markAsDirty",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}},{key:"markAsPristine",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!0,this._pendingDirty=!1,this._forEachChild((function(t){t.markAsPristine({onlySelf:!0})})),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}},{key:"markAsPending",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.status="PENDING",!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}},{key:"disable",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this._parentMarkedDirty(t.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild((function(e){e.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))})),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach((function(t){return t(!0)}))}},{key:"enable",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this._parentMarkedDirty(t.onlySelf);this.status="VALID",this._forEachChild((function(e){e.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))})),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach((function(t){return t(!1)}))}},{key:"_updateAncestors",value:function(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}},{key:"setParent",value:function(t){this._parent=t}},{key:"updateValueAndValidity",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),"VALID"!==this.status&&"PENDING"!==this.status||this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}},{key:"_updateTreeValidity",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{emitEvent:!0};this._forEachChild((function(e){return e._updateTreeValidity(t)})),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}},{key:"_setInitialStatus",value:function(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"}},{key:"_runValidator",value:function(){return this.validator?this.validator(this):null}},{key:"_runAsyncValidator",value:function(t){var e=this;if(this.asyncValidator){this.status="PENDING";var i=Ir(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe((function(i){return e.setErrors(i,{emitEvent:t})}))}}},{key:"_cancelExistingSubscription",value:function(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()}},{key:"setErrors",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}},{key:"get",value:function(t){return function(t,e,i){if(null==e)return null;if(Array.isArray(e)||(e=e.split(".")),Array.isArray(e)&&0===e.length)return null;var n=t;return e.forEach((function(t){n=n instanceof Lo?n.controls.hasOwnProperty(t)?n.controls[t]:null:n instanceof Fo&&n.at(t)||null})),n}(this,t)}},{key:"getError",value:function(t,e){var i=e?this.get(e):this;return i&&i.errors?i.errors[t]:null}},{key:"hasError",value:function(t,e){return!!this.getError(t,e)}},{key:"_updateControlsErrors",value:function(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}},{key:"_initObservables",value:function(){this.valueChanges=new a.s,this.statusChanges=new a.s}},{key:"_calculateStatus",value:function(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}},{key:"_anyControlsHaveStatus",value:function(t){return this._anyControls((function(e){return e.status===t}))}},{key:"_anyControlsDirty",value:function(){return this._anyControls((function(t){return t.dirty}))}},{key:"_anyControlsTouched",value:function(){return this._anyControls((function(t){return t.touched}))}},{key:"_updatePristine",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}},{key:"_updateTouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}},{key:"_isBoxedValue",value:function(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}},{key:"_registerOnCollectionChange",value:function(t){this._onCollectionChange=t}},{key:"_setUpdateStrategy",value:function(t){xo(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}},{key:"_parentMarkedDirty",value:function(t){return!t&&this._parent&&this._parent.dirty&&!this._parent._anyControlsDirty()}},{key:"parent",get:function(){return this._parent}},{key:"valid",get:function(){return"VALID"===this.status}},{key:"invalid",get:function(){return"INVALID"===this.status}},{key:"pending",get:function(){return"PENDING"==this.status}},{key:"disabled",get:function(){return"DISABLED"===this.status}},{key:"enabled",get:function(){return"DISABLED"!==this.status}},{key:"dirty",get:function(){return!this.pristine}},{key:"untouched",get:function(){return!this.touched}},{key:"updateOn",get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}},{key:"root",get:function(){for(var t=this;t._parent;)t=t._parent;return t}}]),t}(),jo=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,a=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;return _classCallCheck(this,i),(t=e.call(this,Co(a),wo(r,a)))._onChange=[],t._applyFormState(n),t._setUpdateStrategy(a),t.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),t._initObservables(),t}return _createClass(i,[{key:"setValue",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.value=this._pendingValue=t,this._onChange.length&&!1!==i.emitModelToViewChange&&this._onChange.forEach((function(t){return t(e.value,!1!==i.emitViewToModelChange)})),this.updateValueAndValidity(i)}},{key:"patchValue",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.setValue(t,e)}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}},{key:"_updateValue",value:function(){}},{key:"_anyControls",value:function(t){return!1}},{key:"_allControlsDisabled",value:function(){return this.disabled}},{key:"registerOnChange",value:function(t){this._onChange.push(t)}},{key:"_clearChangeFns",value:function(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=function(){}}},{key:"registerOnDisabledChange",value:function(t){this._onDisabledChange.push(t)}},{key:"_forEachChild",value:function(t){}},{key:"_syncPendingControls",value:function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}},{key:"_applyFormState",value:function(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}}]),i}(Mo),Lo=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,Co(n),wo(a,n))).controls=t,r._initObservables(),r._setUpdateStrategy(n),r._setUpControls(),r.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),r}return _createClass(i,[{key:"registerControl",value:function(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}},{key:"addControl",value:function(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"removeControl",value:function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()}},{key:"setControl",value:function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"contains",value:function(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}},{key:"setValue",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(t),Object.keys(t).forEach((function(n){e._throwIfControlMissing(n),e.controls[n].setValue(t[n],{onlySelf:!0,emitEvent:i.emitEvent})})),this.updateValueAndValidity(i)}},{key:"patchValue",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.keys(t).forEach((function(n){e.controls[n]&&e.controls[n].patchValue(t[n],{onlySelf:!0,emitEvent:i.emitEvent})})),this.updateValueAndValidity(i)}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild((function(i,n){i.reset(t[n],{onlySelf:!0,emitEvent:e.emitEvent})})),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}},{key:"getRawValue",value:function(){return this._reduceChildren({},(function(t,e,i){return t[i]=e instanceof jo?e.value:e.getRawValue(),t}))}},{key:"_syncPendingControls",value:function(){var t=this._reduceChildren(!1,(function(t,e){return!!e._syncPendingControls()||t}));return t&&this.updateValueAndValidity({onlySelf:!0}),t}},{key:"_throwIfControlMissing",value:function(t){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[t])throw new Error("Cannot find form control with name: ".concat(t,"."))}},{key:"_forEachChild",value:function(t){var e=this;Object.keys(this.controls).forEach((function(i){return t(e.controls[i],i)}))}},{key:"_setUpControls",value:function(){var t=this;this._forEachChild((function(e){e.setParent(t),e._registerOnCollectionChange(t._onCollectionChange)}))}},{key:"_updateValue",value:function(){this.value=this._reduceValue()}},{key:"_anyControls",value:function(t){var e=this,i=!1;return this._forEachChild((function(n,a){i=i||e.contains(a)&&t(n)})),i}},{key:"_reduceValue",value:function(){var t=this;return this._reduceChildren({},(function(e,i,n){return(i.enabled||t.disabled)&&(e[n]=i.value),e}))}},{key:"_reduceChildren",value:function(t,e){var i=t;return this._forEachChild((function(t,n){i=e(i,t,n)})),i}},{key:"_allControlsDisabled",value:function(){for(var t=0,e=Object.keys(this.controls);t0||this.disabled}},{key:"_checkAllValuesPresent",value:function(t){this._forEachChild((function(e,i){if(void 0===t[i])throw new Error("Must supply a value for form control with name: '".concat(i,"'."))}))}}]),i}(Mo),Fo=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,Co(n),wo(a,n))).controls=t,r._initObservables(),r._setUpdateStrategy(n),r._setUpControls(),r.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),r}return _createClass(i,[{key:"at",value:function(t){return this.controls[t]}},{key:"push",value:function(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"insert",value:function(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()}},{key:"removeAt",value:function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),this.controls.splice(t,1),this.updateValueAndValidity()}},{key:"setControl",value:function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"setValue",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(t),t.forEach((function(t,n){e._throwIfControlMissing(n),e.at(n).setValue(t,{onlySelf:!0,emitEvent:i.emitEvent})})),this.updateValueAndValidity(i)}},{key:"patchValue",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.forEach((function(t,n){e.at(n)&&e.at(n).patchValue(t,{onlySelf:!0,emitEvent:i.emitEvent})})),this.updateValueAndValidity(i)}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild((function(i,n){i.reset(t[n],{onlySelf:!0,emitEvent:e.emitEvent})})),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}},{key:"getRawValue",value:function(){return this.controls.map((function(t){return t instanceof jo?t.value:t.getRawValue()}))}},{key:"clear",value:function(){this.controls.length<1||(this._forEachChild((function(t){return t._registerOnCollectionChange((function(){}))})),this.controls.splice(0),this.updateValueAndValidity())}},{key:"_syncPendingControls",value:function(){var t=this.controls.reduce((function(t,e){return!!e._syncPendingControls()||t}),!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}},{key:"_throwIfControlMissing",value:function(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error("Cannot find form control at index ".concat(t))}},{key:"_forEachChild",value:function(t){this.controls.forEach((function(e,i){t(e,i)}))}},{key:"_updateValue",value:function(){var t=this;this.value=this.controls.filter((function(e){return e.enabled||t.disabled})).map((function(t){return t.value}))}},{key:"_anyControls",value:function(t){return this.controls.some((function(e){return e.enabled&&t(e)}))}},{key:"_setUpControls",value:function(){var t=this;this._forEachChild((function(e){return t._registerControl(e)}))}},{key:"_checkAllValuesPresent",value:function(t){this._forEachChild((function(e,i){if(void 0===t[i])throw new Error("Must supply a value for form control at index: ".concat(i,"."))}))}},{key:"_allControlsDisabled",value:function(){var t,e=_createForOfIteratorHelper(this.controls);try{for(e.s();!(t=e.n()).done;){if(t.value.enabled)return!1}}catch(i){e.e(i)}finally{e.f()}return this.controls.length>0||this.disabled}},{key:"_registerControl",value:function(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}},{key:"length",get:function(){return this.controls.length}}]),i}(Mo),zo={provide:pr,useExisting:Object(a.cb)((function(){return Bo}))},No=Promise.resolve(null),Bo=((Oo=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var r;return _classCallCheck(this,i),(r=e.call(this)).submitted=!1,r._directives=[],r.ngSubmit=new a.s,r.form=new Lo({},fo(t),po(n)),r}return _createClass(i,[{key:"ngAfterViewInit",value:function(){this._setUpdateStrategy()}},{key:"addControl",value:function(t){var e=this;No.then((function(){var i=e._findContainer(t.path);t.control=i.registerControl(t.name,t.control),lo(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),e._directives.push(t)}))}},{key:"getControl",value:function(t){return this.form.get(t.path)}},{key:"removeControl",value:function(t){var e=this;No.then((function(){var i=e._findContainer(t.path);i&&i.removeControl(t.name),_o(e._directives,t)}))}},{key:"addFormGroup",value:function(t){var e=this;No.then((function(){var i=e._findContainer(t.path),n=new Lo({});uo(n,t),i.registerControl(t.name,n),n.updateValueAndValidity({emitEvent:!1})}))}},{key:"removeFormGroup",value:function(t){var e=this;No.then((function(){var i=e._findContainer(t.path);i&&i.removeControl(t.name)}))}},{key:"getFormGroup",value:function(t){return this.form.get(t.path)}},{key:"updateModel",value:function(t,e){var i=this;No.then((function(){i.form.get(t.path).setValue(e)}))}},{key:"setValue",value:function(t){this.control.setValue(t)}},{key:"onSubmit",value:function(t){return this.submitted=!0,bo(this.form,this._directives),this.ngSubmit.emit(t),!1}},{key:"onReset",value:function(){this.resetForm()}},{key:"resetForm",value:function(t){this.form.reset(t),this.submitted=!1}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}},{key:"_findContainer",value:function(t){return t.pop(),t.length?this.form.get(t):this.form}},{key:"formDirective",get:function(){return this}},{key:"control",get:function(){return this.form}},{key:"path",get:function(){return[]}},{key:"controls",get:function(){return this.form.controls}}]),i}(pr)).\u0275fac=function(t){return new(t||Oo)(a.yc(Sr,10),a.yc(Or,10))},Oo.\u0275dir=a.tc({type:Oo,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,e){1&t&&a.Qc("submit",(function(t){return e.onSubmit(t)}))("reset",(function(){return e.onReset()}))},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[a.jc([zo]),a.hc]}),Oo),Vo=((So=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return _createClass(i,[{key:"ngOnInit",value:function(){this._checkParentType(),this.formDirective.addFormGroup(this)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeFormGroup(this)}},{key:"_checkParentType",value:function(){}},{key:"control",get:function(){return this.formDirective.getFormGroup(this)}},{key:"path",get:function(){return so(null==this.name?this.name:this.name.toString(),this._parent)}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"validator",get:function(){return fo(this._validators)}},{key:"asyncValidator",get:function(){return po(this._asyncValidators)}}]),i}(pr)).\u0275fac=function(t){return Uo(t||So)},So.\u0275dir=a.tc({type:So,features:[a.hc]}),So),Uo=a.Fc(Vo),Ho=function(){function t(){_classCallCheck(this,t)}return _createClass(t,null,[{key:"modelParentException",value:function(){throw new Error('\n ngModel cannot be used to register form controls with a parent formGroup directive. Try using\n formGroup\'s partner directive "formControlName" instead. Example:\n\n '.concat(Gr,'\n\n Or, if you\'d like to avoid registering this form control, indicate that it\'s standalone in ngModelOptions:\n\n Example:\n\n \n
\n \n \n
\n '))}},{key:"formGroupNameException",value:function(){throw new Error("\n ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n ".concat(Wr,"\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n ").concat(Yr))}},{key:"missingNameException",value:function(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n control must be defined as \'standalone\' in ngModelOptions.\n\n Example 1: \n Example 2: ')}},{key:"modelGroupParentException",value:function(){throw new Error("\n ngModelGroup cannot be used with a parent formGroup directive.\n\n Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n ".concat(Wr,"\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n ").concat(Yr))}}]),t}(),qo={provide:pr,useExisting:Object(a.cb)((function(){return Go}))},Go=((Do=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this))._parent=t,r._validators=n,r._asyncValidators=a,r}return _createClass(i,[{key:"_checkParentType",value:function(){this._parent instanceof i||this._parent instanceof Bo||Ho.modelGroupParentException()}}]),i}(Vo)).\u0275fac=function(t){return new(t||Do)(a.yc(pr,5),a.yc(Sr,10),a.yc(Or,10))},Do.\u0275dir=a.tc({type:Do,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[a.jc([qo]),a.hc]}),Do),Wo={provide:_r,useExisting:Object(a.cb)((function(){return Qo}))},Yo=Promise.resolve(null),Qo=((Ao=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o){var s;return _classCallCheck(this,i),(s=e.call(this)).control=new jo,s._registered=!1,s.update=new a.s,s._parent=t,s._rawValidators=n||[],s._rawAsyncValidators=r||[],s.valueAccessor=yo(_assertThisInitialized(s),o),s}return _createClass(i,[{key:"ngOnChanges",value:function(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),go(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"viewToModelUpdate",value:function(t){this.viewModel=t,this.update.emit(t)}},{key:"_setUpControl",value:function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}},{key:"_isStandalone",value:function(){return!this._parent||!(!this.options||!this.options.standalone)}},{key:"_setUpStandalone",value:function(){lo(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}},{key:"_checkForErrors",value:function(){this._isStandalone()||this._checkParentType(),this._checkName()}},{key:"_checkParentType",value:function(){!(this._parent instanceof Go)&&this._parent instanceof Vo?Ho.formGroupNameException():this._parent instanceof Go||this._parent instanceof Bo||Ho.modelParentException()}},{key:"_checkName",value:function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||Ho.missingNameException()}},{key:"_updateValue",value:function(t){var e=this;Yo.then((function(){e.control.setValue(t,{emitViewToModelChange:!1})}))}},{key:"_updateDisabled",value:function(t){var e=this,i=t.isDisabled.currentValue,n=""===i||i&&"false"!==i;Yo.then((function(){n&&!e.control.disabled?e.control.disable():!n&&e.control.disabled&&e.control.enable()}))}},{key:"path",get:function(){return this._parent?so(this.name,this._parent):[this.name]}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"validator",get:function(){return fo(this._rawValidators)}},{key:"asyncValidator",get:function(){return po(this._rawAsyncValidators)}}]),i}(_r)).\u0275fac=function(t){return new(t||Ao)(a.yc(pr,9),a.yc(Sr,10),a.yc(Or,10),a.yc(lr,10))},Ao.\u0275dir=a.tc({type:Ao,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[a.jc([Wo]),a.hc,a.ic]}),Ao),$o=((Eo=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Eo)},Eo.\u0275dir=a.tc({type:Eo,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),Eo),Ko=new a.v("NgModelWithFormControlWarning"),Xo={provide:_r,useExisting:Object(a.cb)((function(){return Zo}))},Zo=((Io=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o){var s;return _classCallCheck(this,i),(s=e.call(this))._ngModelWarningConfig=o,s.update=new a.s,s._ngModelWarningSent=!1,s._rawValidators=t||[],s._rawAsyncValidators=n||[],s.valueAccessor=yo(_assertThisInitialized(s),r),s}return _createClass(i,[{key:"ngOnChanges",value:function(t){this._isControlChanged(t)&&(lo(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),go(t,this.viewModel)&&(ko("formControl",i,this,this._ngModelWarningConfig),this.form.setValue(this.model),this.viewModel=this.model)}},{key:"viewToModelUpdate",value:function(t){this.viewModel=t,this.update.emit(t)}},{key:"_isControlChanged",value:function(t){return t.hasOwnProperty("form")}},{key:"isDisabled",set:function(t){Qr.disabledAttrWarning()}},{key:"path",get:function(){return[]}},{key:"validator",get:function(){return fo(this._rawValidators)}},{key:"asyncValidator",get:function(){return po(this._rawAsyncValidators)}},{key:"control",get:function(){return this.form}}]),i}(_r)).\u0275fac=function(t){return new(t||Io)(a.yc(Sr,10),a.yc(Or,10),a.yc(lr,10),a.yc(Ko,8))},Io.\u0275dir=a.tc({type:Io,selectors:[["","formControl",""]],inputs:{isDisabled:["disabled","isDisabled"],form:["formControl","form"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[a.jc([Xo]),a.hc,a.ic]}),Io._ngModelWarningSentOnce=!1,Io),Jo={provide:pr,useExisting:Object(a.cb)((function(){return ts}))},ts=((To=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var r;return _classCallCheck(this,i),(r=e.call(this))._validators=t,r._asyncValidators=n,r.submitted=!1,r.directives=[],r.form=null,r.ngSubmit=new a.s,r}return _createClass(i,[{key:"ngOnChanges",value:function(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())}},{key:"addControl",value:function(t){var e=this.form.get(t.path);return lo(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e}},{key:"getControl",value:function(t){return this.form.get(t.path)}},{key:"removeControl",value:function(t){_o(this.directives,t)}},{key:"addFormGroup",value:function(t){var e=this.form.get(t.path);uo(e,t),e.updateValueAndValidity({emitEvent:!1})}},{key:"removeFormGroup",value:function(t){}},{key:"getFormGroup",value:function(t){return this.form.get(t.path)}},{key:"addFormArray",value:function(t){var e=this.form.get(t.path);uo(e,t),e.updateValueAndValidity({emitEvent:!1})}},{key:"removeFormArray",value:function(t){}},{key:"getFormArray",value:function(t){return this.form.get(t.path)}},{key:"updateModel",value:function(t,e){this.form.get(t.path).setValue(e)}},{key:"onSubmit",value:function(t){return this.submitted=!0,bo(this.form,this.directives),this.ngSubmit.emit(t),!1}},{key:"onReset",value:function(){this.resetForm()}},{key:"resetForm",value:function(t){this.form.reset(t),this.submitted=!1}},{key:"_updateDomValue",value:function(){var t=this;this.directives.forEach((function(e){var i=t.form.get(e.path);e.control!==i&&(function(t,e){e.valueAccessor.registerOnChange((function(){return ho(e)})),e.valueAccessor.registerOnTouched((function(){return ho(e)})),e._rawValidators.forEach((function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange(null)})),e._rawAsyncValidators.forEach((function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange(null)})),t&&t._clearChangeFns()}(e.control,e),i&&lo(i,e),e.control=i)})),this.form._updateTreeValidity({emitEvent:!1})}},{key:"_updateRegistrations",value:function(){var t=this;this.form._registerOnCollectionChange((function(){return t._updateDomValue()})),this._oldForm&&this._oldForm._registerOnCollectionChange((function(){})),this._oldForm=this.form}},{key:"_updateValidators",value:function(){var t=fo(this._validators);this.form.validator=Er.compose([this.form.validator,t]);var e=po(this._asyncValidators);this.form.asyncValidator=Er.composeAsync([this.form.asyncValidator,e])}},{key:"_checkFormPresent",value:function(){this.form||Qr.missingFormException()}},{key:"formDirective",get:function(){return this}},{key:"control",get:function(){return this.form}},{key:"path",get:function(){return[]}}]),i}(pr)).\u0275fac=function(t){return new(t||To)(a.yc(Sr,10),a.yc(Or,10))},To.\u0275dir=a.tc({type:To,selectors:[["","formGroup",""]],hostBindings:function(t,e){1&t&&a.Qc("submit",(function(t){return e.onSubmit(t)}))("reset",(function(){return e.onReset()}))},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[a.jc([Jo]),a.hc,a.ic]}),To),es={provide:pr,useExisting:Object(a.cb)((function(){return is}))},is=((Po=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this))._parent=t,r._validators=n,r._asyncValidators=a,r}return _createClass(i,[{key:"_checkParentType",value:function(){rs(this._parent)&&Qr.groupParentException()}}]),i}(Vo)).\u0275fac=function(t){return new(t||Po)(a.yc(pr,13),a.yc(Sr,10),a.yc(Or,10))},Po.\u0275dir=a.tc({type:Po,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[a.jc([es]),a.hc]}),Po),ns={provide:pr,useExisting:Object(a.cb)((function(){return as}))},as=((Ro=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this))._parent=t,r._validators=n,r._asyncValidators=a,r}return _createClass(i,[{key:"ngOnInit",value:function(){this._checkParentType(),this.formDirective.addFormArray(this)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeFormArray(this)}},{key:"_checkParentType",value:function(){rs(this._parent)&&Qr.arrayParentException()}},{key:"control",get:function(){return this.formDirective.getFormArray(this)}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"path",get:function(){return so(null==this.name?this.name:this.name.toString(),this._parent)}},{key:"validator",get:function(){return fo(this._validators)}},{key:"asyncValidator",get:function(){return po(this._asyncValidators)}}]),i}(pr)).\u0275fac=function(t){return new(t||Ro)(a.yc(pr,13),a.yc(Sr,10),a.yc(Or,10))},Ro.\u0275dir=a.tc({type:Ro,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[a.jc([ns]),a.hc]}),Ro);function rs(t){return!(t instanceof is||t instanceof ts||t instanceof as)}var os,ss,ls,cs,us,ds,hs,ms,fs,ps,gs,vs,bs,ys,_s,ks,Cs,ws,xs,Ss,Os,Ds,Es,As,Is,Ts,Ps,Rs,Ms,js,Ls,Fs,zs,Ns={provide:_r,useExisting:Object(a.cb)((function(){return Bs}))},Bs=((os=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o,s){var l;return _classCallCheck(this,i),(l=e.call(this))._ngModelWarningConfig=s,l._added=!1,l.update=new a.s,l._ngModelWarningSent=!1,l._parent=t,l._rawValidators=n||[],l._rawAsyncValidators=r||[],l.valueAccessor=yo(_assertThisInitialized(l),o),l}return _createClass(i,[{key:"ngOnChanges",value:function(t){this._added||this._setUpControl(),go(t,this.viewModel)&&(ko("formControlName",i,this,this._ngModelWarningConfig),this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"viewToModelUpdate",value:function(t){this.viewModel=t,this.update.emit(t)}},{key:"_checkParentType",value:function(){!(this._parent instanceof is)&&this._parent instanceof Vo?Qr.ngModelGroupException():this._parent instanceof is||this._parent instanceof ts||this._parent instanceof as||Qr.controlParentException()}},{key:"_setUpControl",value:function(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}},{key:"isDisabled",set:function(t){Qr.disabledAttrWarning()}},{key:"path",get:function(){return so(null==this.name?this.name:this.name.toString(),this._parent)}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"validator",get:function(){return fo(this._rawValidators)}},{key:"asyncValidator",get:function(){return po(this._rawAsyncValidators)}}]),i}(_r)).\u0275fac=function(t){return new(t||os)(a.yc(pr,13),a.yc(Sr,10),a.yc(Or,10),a.yc(lr,10),a.yc(Ko,8))},os.\u0275dir=a.tc({type:os,selectors:[["","formControlName",""]],inputs:{isDisabled:["disabled","isDisabled"],name:["formControlName","name"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[a.jc([Ns]),a.hc,a.ic]}),os._ngModelWarningSentOnce=!1,os),Vs={provide:Sr,useExisting:Object(a.cb)((function(){return Hs})),multi:!0},Us={provide:Sr,useExisting:Object(a.cb)((function(){return qs})),multi:!0},Hs=((ls=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"validate",value:function(t){return this.required?Er.required(t):null}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}},{key:"required",get:function(){return this._required},set:function(t){this._required=null!=t&&!1!==t&&"false"!=="".concat(t),this._onChange&&this._onChange()}}]),t}()).\u0275fac=function(t){return new(t||ls)},ls.\u0275dir=a.tc({type:ls,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(t,e){2&t&&a.lc("required",e.required?"":null)},inputs:{required:"required"},features:[a.jc([Vs])]}),ls),qs=((ss=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return _createClass(i,[{key:"validate",value:function(t){return this.required?Er.requiredTrue(t):null}}]),i}(Hs)).\u0275fac=function(t){return Gs(t||ss)},ss.\u0275dir=a.tc({type:ss,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&a.lc("required",e.required?"":null)},features:[a.jc([Us]),a.hc]}),ss),Gs=a.Fc(qs),Ws={provide:Sr,useExisting:Object(a.cb)((function(){return Ys})),multi:!0},Ys=((cs=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"validate",value:function(t){return this._enabled?Er.email(t):null}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}},{key:"email",set:function(t){this._enabled=""===t||!0===t||"true"===t,this._onChange&&this._onChange()}}]),t}()).\u0275fac=function(t){return new(t||cs)},cs.\u0275dir=a.tc({type:cs,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[a.jc([Ws])]}),cs),Qs={provide:Sr,useExisting:Object(a.cb)((function(){return $s})),multi:!0},$s=((us=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"ngOnChanges",value:function(t){"minlength"in t&&(this._createValidator(),this._onChange&&this._onChange())}},{key:"validate",value:function(t){return null==this.minlength?null:this._validator(t)}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}},{key:"_createValidator",value:function(){this._validator=Er.minLength("number"==typeof this.minlength?this.minlength:parseInt(this.minlength,10))}}]),t}()).\u0275fac=function(t){return new(t||us)},us.\u0275dir=a.tc({type:us,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&a.lc("minlength",e.minlength?e.minlength:null)},inputs:{minlength:"minlength"},features:[a.jc([Qs]),a.ic]}),us),Ks={provide:Sr,useExisting:Object(a.cb)((function(){return Xs})),multi:!0},Xs=((ds=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"ngOnChanges",value:function(t){"maxlength"in t&&(this._createValidator(),this._onChange&&this._onChange())}},{key:"validate",value:function(t){return null!=this.maxlength?this._validator(t):null}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}},{key:"_createValidator",value:function(){this._validator=Er.maxLength("number"==typeof this.maxlength?this.maxlength:parseInt(this.maxlength,10))}}]),t}()).\u0275fac=function(t){return new(t||ds)},ds.\u0275dir=a.tc({type:ds,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&a.lc("maxlength",e.maxlength?e.maxlength:null)},inputs:{maxlength:"maxlength"},features:[a.jc([Ks]),a.ic]}),ds),Zs={provide:Sr,useExisting:Object(a.cb)((function(){return Js})),multi:!0},Js=((gs=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"ngOnChanges",value:function(t){"pattern"in t&&(this._createValidator(),this._onChange&&this._onChange())}},{key:"validate",value:function(t){return this._validator(t)}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}},{key:"_createValidator",value:function(){this._validator=Er.pattern(this.pattern)}}]),t}()).\u0275fac=function(t){return new(t||gs)},gs.\u0275dir=a.tc({type:gs,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&a.lc("pattern",e.pattern?e.pattern:null)},inputs:{pattern:"pattern"},features:[a.jc([Zs]),a.ic]}),gs),tl=((ps=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:ps}),ps.\u0275inj=a.vc({factory:function(t){return new(t||ps)}}),ps),el=((fs=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"group",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this._reduceControls(t),n=null,a=null,r=void 0;return null!=e&&(function(t){return void 0!==t.asyncValidators||void 0!==t.validators||void 0!==t.updateOn}(e)?(n=null!=e.validators?e.validators:null,a=null!=e.asyncValidators?e.asyncValidators:null,r=null!=e.updateOn?e.updateOn:void 0):(n=null!=e.validator?e.validator:null,a=null!=e.asyncValidator?e.asyncValidator:null)),new Lo(i,{asyncValidators:a,updateOn:r,validators:n})}},{key:"control",value:function(t,e,i){return new jo(t,e,i)}},{key:"array",value:function(t,e,i){var n=this,a=t.map((function(t){return n._createControl(t)}));return new Fo(a,e,i)}},{key:"_reduceControls",value:function(t){var e=this,i={};return Object.keys(t).forEach((function(n){i[n]=e._createControl(t[n])})),i}},{key:"_createControl",value:function(t){return t instanceof jo||t instanceof Lo||t instanceof Fo?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}}]),t}()).\u0275fac=function(t){return new(t||fs)},fs.\u0275prov=a.uc({token:fs,factory:fs.\u0275fac}),fs),il=((ms=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:ms}),ms.\u0275inj=a.vc({factory:function(t){return new(t||ms)},providers:[Vr],imports:[tl]}),ms),nl=((hs=function(){function t(){_classCallCheck(this,t)}return _createClass(t,null,[{key:"withConfig",value:function(e){return{ngModule:t,providers:[{provide:Ko,useValue:e.warnOnNgModelWithFormControl}]}}}]),t}()).\u0275mod=a.wc({type:hs}),hs.\u0275inj=a.vc({factory:function(t){return new(t||hs)},providers:[el,Vr],imports:[tl]}),hs),al=["button"],rl=["*"],ol=new a.v("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS"),sl={provide:lr,useExisting:Object(a.cb)((function(){return dl})),multi:!0},ll=function t(){_classCallCheck(this,t)},cl=0,ul=function t(e,i){_classCallCheck(this,t),this.source=e,this.value=i},dl=((vs=function(){function t(e,i){_classCallCheck(this,t),this._changeDetector=e,this._vertical=!1,this._multiple=!1,this._disabled=!1,this._controlValueAccessorChangeFn=function(){},this._onTouched=function(){},this._name="mat-button-toggle-group-".concat(cl++),this.valueChange=new a.s,this.change=new a.s,this.appearance=i&&i.appearance?i.appearance:"standard"}return _createClass(t,[{key:"ngOnInit",value:function(){this._selectionModel=new Xa(this.multiple,void 0,!1)}},{key:"ngAfterContentInit",value:function(){var t;(t=this._selectionModel).select.apply(t,_toConsumableArray(this._buttonToggles.filter((function(t){return t.checked}))))}},{key:"writeValue",value:function(t){this.value=t,this._changeDetector.markForCheck()}},{key:"registerOnChange",value:function(t){this._controlValueAccessorChangeFn=t}},{key:"registerOnTouched",value:function(t){this._onTouched=t}},{key:"setDisabledState",value:function(t){this.disabled=t}},{key:"_emitChangeEvent",value:function(){var t=this.selected,e=Array.isArray(t)?t[t.length-1]:t,i=new ul(e,this.value);this._controlValueAccessorChangeFn(i.value),this.change.emit(i)}},{key:"_syncButtonToggle",value:function(t,e){var i=this,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];this.multiple||!this.selected||t.checked||(this.selected.checked=!1),this._selectionModel?e?this._selectionModel.select(t):this._selectionModel.deselect(t):a=!0,a?Promise.resolve((function(){return i._updateModelValue(n)})):this._updateModelValue(n)}},{key:"_isSelected",value:function(t){return this._selectionModel&&this._selectionModel.isSelected(t)}},{key:"_isPrechecked",value:function(t){return void 0!==this._rawValue&&(this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some((function(e){return null!=t.value&&e===t.value})):t.value===this._rawValue)}},{key:"_setSelectionByValue",value:function(t){var e=this;if(this._rawValue=t,this._buttonToggles)if(this.multiple&&t){if(!Array.isArray(t))throw Error("Value must be an array in multiple-selection mode.");this._clearSelection(),t.forEach((function(t){return e._selectValue(t)}))}else this._clearSelection(),this._selectValue(t)}},{key:"_clearSelection",value:function(){this._selectionModel.clear(),this._buttonToggles.forEach((function(t){return t.checked=!1}))}},{key:"_selectValue",value:function(t){var e=this._buttonToggles.find((function(e){return null!=e.value&&e.value===t}));e&&(e.checked=!0,this._selectionModel.select(e))}},{key:"_updateModelValue",value:function(t){t&&this._emitChangeEvent(),this.valueChange.emit(this.value)}},{key:"name",get:function(){return this._name},set:function(t){var e=this;this._name=t,this._buttonToggles&&this._buttonToggles.forEach((function(t){t.name=e._name,t._markForCheck()}))}},{key:"vertical",get:function(){return this._vertical},set:function(t){this._vertical=mi(t)}},{key:"value",get:function(){var t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t.map((function(t){return t.value})):t[0]?t[0].value:void 0},set:function(t){this._setSelectionByValue(t),this.valueChange.emit(this.value)}},{key:"selected",get:function(){var t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t:t[0]||null}},{key:"multiple",get:function(){return this._multiple},set:function(t){this._multiple=mi(t)}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=mi(t),this._buttonToggles&&this._buttonToggles.forEach((function(t){return t._markForCheck()}))}}]),t}()).\u0275fac=function(t){return new(t||vs)(a.yc(a.j),a.yc(ol,8))},vs.\u0275dir=a.tc({type:vs,selectors:[["mat-button-toggle-group"]],contentQueries:function(t,e,i){var n;1&t&&a.qc(i,ml,!0),2&t&&a.gd(n=a.Rc())&&(e._buttonToggles=n)},hostAttrs:["role","group",1,"mat-button-toggle-group"],hostVars:5,hostBindings:function(t,e){2&t&&(a.lc("aria-disabled",e.disabled),a.oc("mat-button-toggle-vertical",e.vertical)("mat-button-toggle-group-appearance-standard","standard"===e.appearance))},inputs:{appearance:"appearance",name:"name",vertical:"vertical",value:"value",multiple:"multiple",disabled:"disabled"},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[a.jc([sl,{provide:ll,useExisting:vs}])]}),vs),hl=Nn((function t(){_classCallCheck(this,t)})),ml=((ys=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o,s,l){var c;_classCallCheck(this,i),(c=e.call(this))._changeDetectorRef=n,c._elementRef=r,c._focusMonitor=o,c._isSingleSelector=!1,c._checked=!1,c.ariaLabelledby=null,c._disabled=!1,c.change=new a.s;var u=Number(s);return c.tabIndex=u||0===u?u:null,c.buttonToggleGroup=t,c.appearance=l&&l.appearance?l.appearance:"standard",c}return _createClass(i,[{key:"ngOnInit",value:function(){this._isSingleSelector=this.buttonToggleGroup&&!this.buttonToggleGroup.multiple,this._type=this._isSingleSelector?"radio":"checkbox",this.id=this.id||"mat-button-toggle-".concat(cl++),this._isSingleSelector&&(this.name=this.buttonToggleGroup.name),this.buttonToggleGroup&&this.buttonToggleGroup._isPrechecked(this)&&(this.checked=!0),this._focusMonitor.monitor(this._elementRef,!0)}},{key:"ngOnDestroy",value:function(){var t=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),t&&t._isSelected(this)&&t._syncButtonToggle(this,!1,!1,!0)}},{key:"focus",value:function(t){this._buttonElement.nativeElement.focus(t)}},{key:"_onButtonClick",value:function(){var t=!!this._isSingleSelector||!this._checked;t!==this._checked&&(this._checked=t,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.change.emit(new ul(this,this.value))}},{key:"_markForCheck",value:function(){this._changeDetectorRef.markForCheck()}},{key:"buttonId",get:function(){return"".concat(this.id,"-button")}},{key:"appearance",get:function(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance},set:function(t){this._appearance=t}},{key:"checked",get:function(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked},set:function(t){var e=mi(t);e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}},{key:"disabled",get:function(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled},set:function(t){this._disabled=mi(t)}}]),i}(hl)).\u0275fac=function(t){return new(t||ys)(a.yc(dl,8),a.yc(a.j),a.yc(a.q),a.yc(un),a.Nc("tabindex"),a.yc(ol,8))},ys.\u0275cmp=a.sc({type:ys,selectors:[["mat-button-toggle"]],viewQuery:function(t,e){var i;1&t&&a.zd(al,!0),2&t&&a.gd(i=a.Rc())&&(e._buttonElement=i.first)},hostAttrs:[1,"mat-button-toggle","mat-focus-indicator"],hostVars:11,hostBindings:function(t,e){1&t&&a.Qc("focus",(function(){return e.focus()})),2&t&&(a.lc("tabindex",-1)("id",e.id)("name",null),a.oc("mat-button-toggle-standalone",!e.buttonToggleGroup)("mat-button-toggle-checked",e.checked)("mat-button-toggle-disabled",e.disabled)("mat-button-toggle-appearance-standard","standard"===e.appearance))},inputs:{disableRipple:"disableRipple",ariaLabelledby:["aria-labelledby","ariaLabelledby"],tabIndex:"tabIndex",appearance:"appearance",checked:"checked",disabled:"disabled",id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],value:"value"},outputs:{change:"change"},exportAs:["matButtonToggle"],features:[a.hc],ngContentSelectors:rl,decls:6,vars:9,consts:[["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"id","disabled","click"],["button",""],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(t,e){if(1&t&&(a.Zc(),a.Dc(0,"button",0,1),a.Qc("click",(function(){return e._onButtonClick()})),a.Dc(2,"div",2),a.Yc(3),a.Cc(),a.Cc(),a.zc(4,"div",3),a.zc(5,"div",4)),2&t){var i=a.hd(1);a.ad("id",e.buttonId)("disabled",e.disabled||null),a.lc("tabindex",e.disabled?-1:e.tabIndex)("aria-pressed",e.checked)("name",e.name||null)("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledby),a.kc(5),a.ad("matRippleTrigger",i)("matRippleDisabled",e.disableRipple||e.disabled)}},directives:[wa],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;border-radius:2px;-webkit-tap-highlight-color:transparent}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:4px}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:1}.cdk-high-contrast-active .mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:.5}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:.04}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.12}.cdk-high-contrast-active .mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.5}@media(hover: none){.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;line-height:36px;padding:0 16px;position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px;padding:0 12px}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{border-radius:inherit;pointer-events:none;opacity:0;top:0;left:0;right:0;bottom:0;position:absolute}.mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 36px}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 48px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}\n"],encapsulation:2,changeDetection:0}),ys),fl=((bs=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:bs}),bs.\u0275inj=a.vc({factory:function(t){return new(t||bs)},imports:[[Ln,xa],Ln]}),bs),pl=["*",[["mat-card-footer"]]],gl=["*","mat-card-footer"],vl=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],bl=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],yl=[[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],[["img"]],"*"],_l=["mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","img","*"],kl=((Ms=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Ms)},Ms.\u0275dir=a.tc({type:Ms,selectors:[["mat-card-content"],["","mat-card-content",""],["","matCardContent",""]],hostAttrs:[1,"mat-card-content"]}),Ms),Cl=((Rs=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Rs)},Rs.\u0275dir=a.tc({type:Rs,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-card-title"]}),Rs),wl=((Ps=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Ps)},Ps.\u0275dir=a.tc({type:Ps,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-card-subtitle"]}),Ps),xl=((Ts=function t(){_classCallCheck(this,t),this.align="start"}).\u0275fac=function(t){return new(t||Ts)},Ts.\u0275dir=a.tc({type:Ts,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-card-actions"],hostVars:2,hostBindings:function(t,e){2&t&&a.oc("mat-card-actions-align-end","end"===e.align)},inputs:{align:"align"},exportAs:["matCardActions"]}),Ts),Sl=((Is=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Is)},Is.\u0275dir=a.tc({type:Is,selectors:[["mat-card-footer"]],hostAttrs:[1,"mat-card-footer"]}),Is),Ol=((As=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||As)},As.\u0275dir=a.tc({type:As,selectors:[["","mat-card-image",""],["","matCardImage",""]],hostAttrs:[1,"mat-card-image"]}),As),Dl=((Es=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Es)},Es.\u0275dir=a.tc({type:Es,selectors:[["","mat-card-sm-image",""],["","matCardImageSmall",""]],hostAttrs:[1,"mat-card-sm-image"]}),Es),El=((Ds=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Ds)},Ds.\u0275dir=a.tc({type:Ds,selectors:[["","mat-card-md-image",""],["","matCardImageMedium",""]],hostAttrs:[1,"mat-card-md-image"]}),Ds),Al=((Os=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Os)},Os.\u0275dir=a.tc({type:Os,selectors:[["","mat-card-lg-image",""],["","matCardImageLarge",""]],hostAttrs:[1,"mat-card-lg-image"]}),Os),Il=((Ss=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Ss)},Ss.\u0275dir=a.tc({type:Ss,selectors:[["","mat-card-xl-image",""],["","matCardImageXLarge",""]],hostAttrs:[1,"mat-card-xl-image"]}),Ss),Tl=((xs=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||xs)},xs.\u0275dir=a.tc({type:xs,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-card-avatar"]}),xs),Pl=((ws=function t(e){_classCallCheck(this,t),this._animationMode=e}).\u0275fac=function(t){return new(t||ws)(a.yc(Te,8))},ws.\u0275cmp=a.sc({type:ws,selectors:[["mat-card"]],hostAttrs:[1,"mat-card","mat-focus-indicator"],hostVars:2,hostBindings:function(t,e){2&t&&a.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode)},exportAs:["matCard"],ngContentSelectors:gl,decls:2,vars:0,template:function(t,e){1&t&&(a.Zc(pl),a.Yc(0),a.Yc(1,1))},styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions .mat-button:first-child,.mat-card-actions .mat-raised-button:first-child,.mat-card-actions .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\n"],encapsulation:2,changeDetection:0}),ws),Rl=((Cs=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Cs)},Cs.\u0275cmp=a.sc({type:Cs,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-card-header"],ngContentSelectors:bl,decls:4,vars:0,consts:[[1,"mat-card-header-text"]],template:function(t,e){1&t&&(a.Zc(vl),a.Yc(0),a.Dc(1,"div",0),a.Yc(2,1),a.Cc(),a.Yc(3,2))},encapsulation:2,changeDetection:0}),Cs),Ml=((ks=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||ks)},ks.\u0275cmp=a.sc({type:ks,selectors:[["mat-card-title-group"]],hostAttrs:[1,"mat-card-title-group"],ngContentSelectors:_l,decls:4,vars:0,template:function(t,e){1&t&&(a.Zc(yl),a.Dc(0,"div"),a.Yc(1),a.Cc(),a.Yc(2,1),a.Yc(3,2))},encapsulation:2,changeDetection:0}),ks),jl=((_s=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:_s}),_s.\u0275inj=a.vc({factory:function(t){return new(t||_s)},imports:[[Ln],Ln]}),_s),Ll=["input"],Fl=function(){return{enterDuration:150}},zl=["*"],Nl=new a.v("mat-checkbox-default-options",{providedIn:"root",factory:function(){return{color:"accent",clickAction:"check-indeterminate"}}}),Bl=new a.v("mat-checkbox-click-action"),Vl=0,Ul={provide:lr,useExisting:Object(a.cb)((function(){return Gl})),multi:!0},Hl=function t(){_classCallCheck(this,t)},ql=Bn(zn(Nn(Fn((function t(e){_classCallCheck(this,t),this._elementRef=e}))))),Gl=((js=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o,s,l,c,u){var d;return _classCallCheck(this,i),(d=e.call(this,t))._changeDetectorRef=n,d._focusMonitor=r,d._ngZone=o,d._clickAction=l,d._animationMode=c,d._options=u,d.ariaLabel="",d.ariaLabelledby=null,d._uniqueId="mat-checkbox-".concat(++Vl),d.id=d._uniqueId,d.labelPosition="after",d.name=null,d.change=new a.s,d.indeterminateChange=new a.s,d._onTouched=function(){},d._currentAnimationClass="",d._currentCheckState=0,d._controlValueAccessorChangeFn=function(){},d._checked=!1,d._disabled=!1,d._indeterminate=!1,d._options=d._options||{},d._options.color&&(d.color=d._options.color),d.tabIndex=parseInt(s)||0,d._focusMonitor.monitor(t,!0).subscribe((function(t){t||Promise.resolve().then((function(){d._onTouched(),n.markForCheck()}))})),d._clickAction=d._clickAction||d._options.clickAction,d}return _createClass(i,[{key:"ngAfterViewInit",value:function(){this._syncIndeterminate(this._indeterminate)}},{key:"ngAfterViewChecked",value:function(){}},{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef)}},{key:"_isRippleDisabled",value:function(){return this.disableRipple||this.disabled}},{key:"_onLabelTextChange",value:function(){this._changeDetectorRef.detectChanges()}},{key:"writeValue",value:function(t){this.checked=!!t}},{key:"registerOnChange",value:function(t){this._controlValueAccessorChangeFn=t}},{key:"registerOnTouched",value:function(t){this._onTouched=t}},{key:"setDisabledState",value:function(t){this.disabled=t}},{key:"_getAriaChecked",value:function(){return this.checked?"true":this.indeterminate?"mixed":"false"}},{key:"_transitionCheckState",value:function(t){var e=this._currentCheckState,i=this._elementRef.nativeElement;if(e!==t&&(this._currentAnimationClass.length>0&&i.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(e,t),this._currentCheckState=t,this._currentAnimationClass.length>0)){i.classList.add(this._currentAnimationClass);var n=this._currentAnimationClass;this._ngZone.runOutsideAngular((function(){setTimeout((function(){i.classList.remove(n)}),1e3)}))}}},{key:"_emitChangeEvent",value:function(){var t=new Hl;t.source=this,t.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(t)}},{key:"toggle",value:function(){this.checked=!this.checked}},{key:"_onInputClick",value:function(t){var e=this;t.stopPropagation(),this.disabled||"noop"===this._clickAction?this.disabled||"noop"!==this._clickAction||(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==this._clickAction&&Promise.resolve().then((function(){e._indeterminate=!1,e.indeterminateChange.emit(e._indeterminate)})),this.toggle(),this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}},{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"keyboard",e=arguments.length>1?arguments[1]:void 0;this._focusMonitor.focusVia(this._inputElement,t,e)}},{key:"_onInteractionEvent",value:function(t){t.stopPropagation()}},{key:"_getAnimationClassForCheckStateTransition",value:function(t,e){if("NoopAnimations"===this._animationMode)return"";var i="";switch(t){case 0:if(1===e)i="unchecked-checked";else{if(3!=e)return"";i="unchecked-indeterminate"}break;case 2:i=1===e?"unchecked-checked":"unchecked-indeterminate";break;case 1:i=2===e?"checked-unchecked":"checked-indeterminate";break;case 3:i=1===e?"indeterminate-checked":"indeterminate-unchecked"}return"mat-checkbox-anim-".concat(i)}},{key:"_syncIndeterminate",value:function(t){var e=this._inputElement;e&&(e.nativeElement.indeterminate=t)}},{key:"inputId",get:function(){return"".concat(this.id||this._uniqueId,"-input")}},{key:"required",get:function(){return this._required},set:function(t){this._required=mi(t)}},{key:"checked",get:function(){return this._checked},set:function(t){t!=this.checked&&(this._checked=t,this._changeDetectorRef.markForCheck())}},{key:"disabled",get:function(){return this._disabled},set:function(t){var e=mi(t);e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}},{key:"indeterminate",get:function(){return this._indeterminate},set:function(t){var e=t!=this._indeterminate;this._indeterminate=mi(t),e&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}}]),i}(ql)).\u0275fac=function(t){return new(t||js)(a.yc(a.q),a.yc(a.j),a.yc(un),a.yc(a.F),a.Nc("tabindex"),a.yc(Bl,8),a.yc(Te,8),a.yc(Nl,8))},js.\u0275cmp=a.sc({type:js,selectors:[["mat-checkbox"]],viewQuery:function(t,e){var i;1&t&&(a.zd(Ll,!0),a.zd(wa,!0)),2&t&&(a.gd(i=a.Rc())&&(e._inputElement=i.first),a.gd(i=a.Rc())&&(e.ripple=i.first))},hostAttrs:[1,"mat-checkbox"],hostVars:12,hostBindings:function(t,e){2&t&&(a.Gc("id",e.id),a.lc("tabindex",null),a.oc("mat-checkbox-indeterminate",e.indeterminate)("mat-checkbox-checked",e.checked)("mat-checkbox-disabled",e.disabled)("mat-checkbox-label-before","before"==e.labelPosition)("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",labelPosition:"labelPosition",name:"name",required:"required",checked:"checked",disabled:"disabled",indeterminate:"indeterminate",value:"value"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[a.jc([Ul]),a.hc],ngContentSelectors:zl,decls:17,vars:19,consts:[[1,"mat-checkbox-layout"],["label",""],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"id","required","checked","disabled","tabIndex","change","click"],["input",""],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24",0,"xml","space","preserve",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],["checkboxLabel",""],[2,"display","none"]],template:function(t,e){if(1&t&&(a.Zc(),a.Dc(0,"label",0,1),a.Dc(2,"div",2),a.Dc(3,"input",3,4),a.Qc("change",(function(t){return e._onInteractionEvent(t)}))("click",(function(t){return e._onInputClick(t)})),a.Cc(),a.Dc(5,"div",5),a.zc(6,"div",6),a.Cc(),a.zc(7,"div",7),a.Dc(8,"div",8),a.Tc(),a.Dc(9,"svg",9),a.zc(10,"path",10),a.Cc(),a.Sc(),a.zc(11,"div",11),a.Cc(),a.Cc(),a.Dc(12,"span",12,13),a.Qc("cdkObserveContent",(function(){return e._onLabelTextChange()})),a.Dc(14,"span",14),a.vd(15,"\xa0"),a.Cc(),a.Yc(16),a.Cc(),a.Cc()),2&t){var i=a.hd(1),n=a.hd(13);a.lc("for",e.inputId),a.kc(2),a.oc("mat-checkbox-inner-container-no-side-margin",!n.textContent||!n.textContent.trim()),a.kc(1),a.ad("id",e.inputId)("required",e.required)("checked",e.checked)("disabled",e.disabled)("tabIndex",e.tabIndex),a.lc("value",e.value)("name",e.name)("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby)("aria-checked",e._getAriaChecked()),a.kc(2),a.ad("matRippleTrigger",i)("matRippleDisabled",e._isRippleDisabled())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",a.cd(18,Fl))}},directives:[wa,Fi],styles:["@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox-layout{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox.cdk-keyboard-focused .cdk-high-contrast-active .mat-checkbox-frame{border-style:dotted}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}\n"],encapsulation:2,changeDetection:0}),js),Wl={provide:Sr,useExisting:Object(a.cb)((function(){return Yl})),multi:!0},Yl=((Ls=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return i}(qs)).\u0275fac=function(t){return Ql(t||Ls)},Ls.\u0275dir=a.tc({type:Ls,selectors:[["mat-checkbox","required","","formControlName",""],["mat-checkbox","required","","formControl",""],["mat-checkbox","required","","ngModel",""]],features:[a.jc([Wl]),a.hc]}),Ls),Ql=a.Fc(Yl),$l=((zs=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:zs}),zs.\u0275inj=a.vc({factory:function(t){return new(t||zs)}}),zs),Kl=((Fs=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Fs}),Fs.\u0275inj=a.vc({factory:function(t){return new(t||Fs)},imports:[[xa,Ln,zi,$l],Ln,$l]}),Fs);function Xl(t){return new oi.a((function(e){var i;try{i=t()}catch(n){return void e.error(n)}return(i?Object(er.a)(i):li()).subscribe(e)}))}var Zl=i("VRyK");function Jl(t,e,i,n){return Object(He.a)(i)&&(n=i,i=void 0),n?Jl(t,e,i).pipe(Object(ai.a)((function(t){return Object(Ja.a)(t)?n.apply(void 0,_toConsumableArray(t)):n(t)}))):new oi.a((function(n){!function t(e,i,n,a,r){var o;if(function(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(e)){var s=e;e.addEventListener(i,n,r),o=function(){return s.removeEventListener(i,n,r)}}else if(function(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(e)){var l=e;e.on(i,n),o=function(){return l.off(i,n)}}else if(function(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(e)){var c=e;e.addListener(i,n),o=function(){return c.removeListener(i,n)}}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(var u=0,d=e.length;u1?Array.prototype.slice.call(arguments):t)}),n,i)}))}var tc=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t,n)).scheduler=t,a.work=n,a}return _createClass(i,[{key:"requestAsyncId",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return null!==n&&n>0?_get(_getPrototypeOf(i.prototype),"requestAsyncId",this).call(this,t,e,n):(t.actions.push(this),t.scheduled||(t.scheduled=requestAnimationFrame((function(){return t.flush(null)}))))}},{key:"recycleAsyncId",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==n&&n>0||null===n&&this.delay>0)return _get(_getPrototypeOf(i.prototype),"recycleAsyncId",this).call(this,t,e,n);0===t.actions.length&&(cancelAnimationFrame(e),t.scheduled=void 0)}}]),i}(Ye),ec=new(function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return _createClass(i,[{key:"flush",value:function(t){this.active=!0,this.scheduled=void 0;var e,i=this.actions,n=-1,a=i.length;t=t||i.shift();do{if(e=t.execute(t.state,t.delay))break}while(++n2&&void 0!==arguments[2]?arguments[2]:0;return null!==n&&n>0?_get(_getPrototypeOf(i.prototype),"requestAsyncId",this).call(this,t,e,n):(t.actions.push(this),t.scheduled||(t.scheduled=ac(t.flush.bind(t,null))))}},{key:"recycleAsyncId",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==n&&n>0||null===n&&this.delay>0)return _get(_getPrototypeOf(i.prototype),"recycleAsyncId",this).call(this,t,e,n);0===t.actions.length&&(rc(e),t.scheduled=void 0)}}]),i}(Ye),sc=new(function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return _createClass(i,[{key:"flush",value:function(t){this.active=!0,this.scheduled=void 0;var e,i=this.actions,n=-1,a=i.length;t=t||i.shift();do{if(e=t.execute(t.state,t.delay))break}while(++n=0}function gc(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0,n=-1;return pc(e)?n=Number(e)<1?1:Number(e):Object(Le.a)(e)&&(i=e),Object(Le.a)(i)||(i=Ke),new oi.a((function(e){var a=pc(t)?t:+t-i.now();return i.schedule(vc,a,{index:0,period:n,subscriber:e})}))}function vc(t){var e=t.index,i=t.period,n=t.subscriber;if(n.next(e),!n.closed){if(-1===i)return n.complete();t.index=e+1,this.schedule(t,i)}}function bc(t){var e,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ke;return e=function(){return gc(t,i)},function(t){return t.lift(new mc(e))}}function yc(t){return function(e){return e.lift(new _c(t))}}var _c=function(){function t(e){_classCallCheck(this,t),this.notifier=e}return _createClass(t,[{key:"call",value:function(t,e){var i=new kc(t),n=Object(hc.a)(i,this.notifier);return n&&!i.seenValue?(i.add(n),e.subscribe(i)):i}}]),t}(),kc=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n;return _classCallCheck(this,i),(n=e.call(this,t)).seenValue=!1,n}return _createClass(i,[{key:"notifyNext",value:function(t,e,i,n,a){this.seenValue=!0,this.complete()}},{key:"notifyComplete",value:function(){}}]),i}(dc.a),Cc=i("51Dv");function wc(t,e){return"function"==typeof e?function(i){return i.pipe(wc((function(i,n){return Object(er.a)(t(i,n)).pipe(Object(ai.a)((function(t,a){return e(i,t,n,a)})))})))}:function(e){return e.lift(new xc(t))}}var xc=function(){function t(e){_classCallCheck(this,t),this.project=e}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new Sc(t,this.project))}}]),t}(),Sc=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t)).project=n,a.index=0,a}return _createClass(i,[{key:"_next",value:function(t){var e,i=this.index++;try{e=this.project(t,i)}catch(n){return void this.destination.error(n)}this._innerSub(e,t,i)}},{key:"_innerSub",value:function(t,e,i){var n=this.innerSubscription;n&&n.unsubscribe();var a=new Cc.a(this,void 0,void 0);this.destination.add(a),this.innerSubscription=Object(hc.a)(this,t,e,i,a)}},{key:"_complete",value:function(){var t=this.innerSubscription;t&&!t.closed||_get(_getPrototypeOf(i.prototype),"_complete",this).call(this),this.unsubscribe()}},{key:"_unsubscribe",value:function(){this.innerSubscription=null}},{key:"notifyComplete",value:function(t){this.destination.remove(t),this.innerSubscription=null,this.isStopped&&_get(_getPrototypeOf(i.prototype),"_complete",this).call(this)}},{key:"notifyNext",value:function(t,e,i,n,a){this.destination.next(e)}}]),i}(dc.a),Oc=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t,n)).scheduler=t,a.work=n,a}return _createClass(i,[{key:"schedule",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e>0?_get(_getPrototypeOf(i.prototype),"schedule",this).call(this,t,e):(this.delay=e,this.state=t,this.scheduler.flush(this),this)}},{key:"execute",value:function(t,e){return e>0||this.closed?_get(_getPrototypeOf(i.prototype),"execute",this).call(this,t,e):this._execute(t,e)}},{key:"requestAsyncId",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return null!==n&&n>0||null===n&&this.delay>0?_get(_getPrototypeOf(i.prototype),"requestAsyncId",this).call(this,t,e,n):t.flush(this)}}]),i}(Ye),Dc=new(function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return i}($e))(Oc);function Ec(t,e){return new oi.a(e?function(i){return e.schedule(Ac,0,{error:t,subscriber:i})}:function(e){return e.error(t)})}function Ac(t){var e=t.error;t.subscriber.error(e)}var Ic,Tc,Pc,Rc,Mc,jc=((Ic=function(){function t(e,i,n){_classCallCheck(this,t),this.kind=e,this.value=i,this.error=n,this.hasValue="N"===e}return _createClass(t,[{key:"observe",value:function(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}}},{key:"do",value:function(t,e,i){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return i&&i()}}},{key:"accept",value:function(t,e,i){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,i)}},{key:"toObservable",value:function(){switch(this.kind){case"N":return Ne(this.value);case"E":return Ec(this.error);case"C":return li()}throw new Error("unexpected notification kind value")}}],[{key:"createNext",value:function(e){return void 0!==e?new t("N",e):t.undefinedValueNotification}},{key:"createError",value:function(e){return new t("E",void 0,e)}},{key:"createComplete",value:function(){return t.completeNotification}}]),t}()).completeNotification=new Ic("C"),Ic.undefinedValueNotification=new Ic("N",void 0),Ic),Lc=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return _classCallCheck(this,i),(a=e.call(this,t)).scheduler=n,a.delay=r,a}return _createClass(i,[{key:"scheduleMessage",value:function(t){this.destination.add(this.scheduler.schedule(i.dispatch,this.delay,new Fc(t,this.destination)))}},{key:"_next",value:function(t){this.scheduleMessage(jc.createNext(t))}},{key:"_error",value:function(t){this.scheduleMessage(jc.createError(t)),this.unsubscribe()}},{key:"_complete",value:function(){this.scheduleMessage(jc.createComplete()),this.unsubscribe()}}],[{key:"dispatch",value:function(t){var e=t.notification,i=t.destination;e.observe(i),this.unsubscribe()}}]),i}(Ve.a),Fc=function t(e,i){_classCallCheck(this,t),this.notification=e,this.destination=i},zc=i("9ppp"),Nc=i("Ylt2"),Bc=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY,r=arguments.length>2?arguments[2]:void 0;return _classCallCheck(this,i),(t=e.call(this)).scheduler=r,t._events=[],t._infiniteTimeWindow=!1,t._bufferSize=n<1?1:n,t._windowTime=a<1?1:a,a===Number.POSITIVE_INFINITY?(t._infiniteTimeWindow=!0,t.next=t.nextInfiniteTimeWindow):t.next=t.nextTimeWindow,t}return _createClass(i,[{key:"nextInfiniteTimeWindow",value:function(t){var e=this._events;e.push(t),e.length>this._bufferSize&&e.shift(),_get(_getPrototypeOf(i.prototype),"next",this).call(this,t)}},{key:"nextTimeWindow",value:function(t){this._events.push(new Vc(this._getNow(),t)),this._trimBufferThenGetEvents(),_get(_getPrototypeOf(i.prototype),"next",this).call(this,t)}},{key:"_subscribe",value:function(t){var e,i=this._infiniteTimeWindow,n=i?this._events:this._trimBufferThenGetEvents(),a=this.scheduler,r=n.length;if(this.closed)throw new zc.a;if(this.isStopped||this.hasError?e=je.a.EMPTY:(this.observers.push(t),e=new Nc.a(this,t)),a&&t.add(t=new Lc(t,a)),i)for(var o=0;oe&&(r=Math.max(r,a-e)),r>0&&n.splice(0,r),n}}]),i}(Me.a),Vc=function t(e,i){_classCallCheck(this,t),this.time=e,this.value=i},Uc=((Mc=function(){function t(e,i,n){_classCallCheck(this,t),this._ngZone=e,this._platform=i,this._scrolled=new Me.a,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=n}return _createClass(t,[{key:"register",value:function(t){var e=this;this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe((function(){return e._scrolled.next(t)})))}},{key:"deregister",value:function(t){var e=this.scrollContainers.get(t);e&&(e.unsubscribe(),this.scrollContainers.delete(t))}},{key:"scrolled",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return this._platform.isBrowser?new oi.a((function(i){t._globalSubscription||t._addGlobalListener();var n=e>0?t._scrolled.pipe(bc(e)).subscribe(i):t._scrolled.subscribe(i);return t._scrolledCount++,function(){n.unsubscribe(),t._scrolledCount--,t._scrolledCount||t._removeGlobalListener()}})):Ne()}},{key:"ngOnDestroy",value:function(){var t=this;this._removeGlobalListener(),this.scrollContainers.forEach((function(e,i){return t.deregister(i)})),this._scrolled.complete()}},{key:"ancestorScrolled",value:function(t,e){var i=this.getAncestorScrollContainers(t);return this.scrolled(e).pipe(ei((function(t){return!t||i.indexOf(t)>-1})))}},{key:"getAncestorScrollContainers",value:function(t){var e=this,i=[];return this.scrollContainers.forEach((function(n,a){e._scrollableContainsElement(a,t)&&i.push(a)})),i}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_scrollableContainsElement",value:function(t,e){var i=e.nativeElement,n=t.getElementRef().nativeElement;do{if(i==n)return!0}while(i=i.parentElement);return!1}},{key:"_addGlobalListener",value:function(){var t=this;this._globalSubscription=this._ngZone.runOutsideAngular((function(){return Jl(t._getWindow().document,"scroll").subscribe((function(){return t._scrolled.next()}))}))}},{key:"_removeGlobalListener",value:function(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}]),t}()).\u0275fac=function(t){return new(t||Mc)(a.Mc(a.F),a.Mc(xi),a.Mc(ye.e,8))},Mc.\u0275prov=Object(a.uc)({factory:function(){return new Mc(Object(a.Mc)(a.F),Object(a.Mc)(xi),Object(a.Mc)(ye.e,8))},token:Mc,providedIn:"root"}),Mc),Hc=((Rc=function(){function t(e,i,n,a){var r=this;_classCallCheck(this,t),this.elementRef=e,this.scrollDispatcher=i,this.ngZone=n,this.dir=a,this._destroyed=new Me.a,this._elementScrolled=new oi.a((function(t){return r.ngZone.runOutsideAngular((function(){return Jl(r.elementRef.nativeElement,"scroll").pipe(yc(r._destroyed)).subscribe(t)}))}))}return _createClass(t,[{key:"ngOnInit",value:function(){this.scrollDispatcher.register(this)}},{key:"ngOnDestroy",value:function(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}},{key:"elementScrolled",value:function(){return this._elementScrolled}},{key:"getElementRef",value:function(){return this.elementRef}},{key:"scrollTo",value:function(t){var e=this.elementRef.nativeElement,i=this.dir&&"rtl"==this.dir.value;null==t.left&&(t.left=i?t.end:t.start),null==t.right&&(t.right=i?t.start:t.end),null!=t.bottom&&(t.top=e.scrollHeight-e.clientHeight-t.bottom),i&&0!=Ai()?(null!=t.left&&(t.right=e.scrollWidth-e.clientWidth-t.left),2==Ai()?t.left=t.right:1==Ai()&&(t.left=t.right?-t.right:t.right)):null!=t.right&&(t.left=e.scrollWidth-e.clientWidth-t.right),this._applyScrollToOptions(t)}},{key:"_applyScrollToOptions",value:function(t){var e=this.elementRef.nativeElement;"object"==typeof document&&"scrollBehavior"in document.documentElement.style?e.scrollTo(t):(null!=t.top&&(e.scrollTop=t.top),null!=t.left&&(e.scrollLeft=t.left))}},{key:"measureScrollOffset",value:function(t){var e=this.elementRef.nativeElement;if("top"==t)return e.scrollTop;if("bottom"==t)return e.scrollHeight-e.clientHeight-e.scrollTop;var i=this.dir&&"rtl"==this.dir.value;return"start"==t?t=i?"right":"left":"end"==t&&(t=i?"left":"right"),i&&2==Ai()?"left"==t?e.scrollWidth-e.clientWidth-e.scrollLeft:e.scrollLeft:i&&1==Ai()?"left"==t?e.scrollLeft+e.scrollWidth-e.clientWidth:-e.scrollLeft:"left"==t?e.scrollLeft:e.scrollWidth-e.clientWidth-e.scrollLeft}}]),t}()).\u0275fac=function(t){return new(t||Rc)(a.yc(a.q),a.yc(Uc),a.yc(a.F),a.yc(kn,8))},Rc.\u0275dir=a.tc({type:Rc,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),Rc),qc=((Pc=function(){function t(e,i,n){var a=this;_classCallCheck(this,t),this._platform=e,this._document=n,i.runOutsideAngular((function(){var t=a._getWindow();a._change=e.isBrowser?Object(Zl.a)(Jl(t,"resize"),Jl(t,"orientationchange")):Ne(),a._invalidateCache=a.change().subscribe((function(){return a._updateViewportSize()}))}))}return _createClass(t,[{key:"ngOnDestroy",value:function(){this._invalidateCache.unsubscribe()}},{key:"getViewportSize",value:function(){this._viewportSize||this._updateViewportSize();var t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t}},{key:"getViewportRect",value:function(){var t=this.getViewportScrollPosition(),e=this.getViewportSize(),i=e.width,n=e.height;return{top:t.top,left:t.left,bottom:t.top+n,right:t.left+i,height:n,width:i}}},{key:"getViewportScrollPosition",value:function(){if(!this._platform.isBrowser)return{top:0,left:0};var t=this._getDocument(),e=this._getWindow(),i=t.documentElement,n=i.getBoundingClientRect();return{top:-n.top||t.body.scrollTop||e.scrollY||i.scrollTop||0,left:-n.left||t.body.scrollLeft||e.scrollX||i.scrollLeft||0}}},{key:"change",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return t>0?this._change.pipe(bc(t)):this._change}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_updateViewportSize",value:function(){var t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0}}}]),t}()).\u0275fac=function(t){return new(t||Pc)(a.Mc(xi),a.Mc(a.F),a.Mc(ye.e,8))},Pc.\u0275prov=Object(a.uc)({factory:function(){return new Pc(Object(a.Mc)(xi),Object(a.Mc)(a.F),Object(a.Mc)(ye.e,8))},token:Pc,providedIn:"root"}),Pc),Gc=((Tc=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Tc}),Tc.\u0275inj=a.vc({factory:function(t){return new(t||Tc)},imports:[[wn,Si],wn]}),Tc);function Wc(){throw Error("Host already has a portal attached")}var Yc,Qc,$c,Kc,Xc=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"attach",value:function(t){return null==t&&function(){throw Error("Attempting to attach a portal to a null PortalOutlet")}(),t.hasAttached()&&Wc(),this._attachedHost=t,t.attach(this)}},{key:"detach",value:function(){var t=this._attachedHost;null==t?function(){throw Error("Attempting to detach a portal that is not attached to a host")}():(this._attachedHost=null,t.detach())}},{key:"setAttachedHost",value:function(t){this._attachedHost=t}},{key:"isAttached",get:function(){return null!=this._attachedHost}}]),t}(),Zc=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this)).component=t,o.viewContainerRef=n,o.injector=a,o.componentFactoryResolver=r,o}return i}(Xc),Jc=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this)).templateRef=t,r.viewContainerRef=n,r.context=a,r}return _createClass(i,[{key:"attach",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.context;return this.context=e,_get(_getPrototypeOf(i.prototype),"attach",this).call(this,t)}},{key:"detach",value:function(){return this.context=void 0,_get(_getPrototypeOf(i.prototype),"detach",this).call(this)}},{key:"origin",get:function(){return this.templateRef.elementRef}}]),i}(Xc),tu=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n;return _classCallCheck(this,i),(n=e.call(this)).element=t instanceof a.q?t.nativeElement:t,n}return i}(Xc),eu=function(){function t(){_classCallCheck(this,t),this._isDisposed=!1,this.attachDomPortal=null}return _createClass(t,[{key:"hasAttached",value:function(){return!!this._attachedPortal}},{key:"attach",value:function(t){return t||function(){throw Error("Must provide a portal to attach")}(),this.hasAttached()&&Wc(),this._isDisposed&&function(){throw Error("This PortalOutlet has already been disposed")}(),t instanceof Zc?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof Jc?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof tu?(this._attachedPortal=t,this.attachDomPortal(t)):void function(){throw Error("Attempting to attach an unknown Portal type. BasePortalOutlet accepts either a ComponentPortal or a TemplatePortal.")}()}},{key:"detach",value:function(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}},{key:"dispose",value:function(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}},{key:"setDisposeFn",value:function(t){this._disposeFn=t}},{key:"_invokeDisposeFn",value:function(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}]),t}(),iu=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o){var s;return _classCallCheck(this,i),(s=e.call(this)).outletElement=t,s._componentFactoryResolver=n,s._appRef=a,s._defaultInjector=r,s.attachDomPortal=function(t){if(!s._document)throw Error("Cannot attach DOM portal without _document constructor parameter");var e=t.element;if(!e.parentNode)throw Error("DOM portal content must be attached to a parent node.");var n=s._document.createComment("dom-portal");e.parentNode.insertBefore(n,e),s.outletElement.appendChild(e),_get(_getPrototypeOf(i.prototype),"setDisposeFn",_assertThisInitialized(s)).call(_assertThisInitialized(s),(function(){n.parentNode&&n.parentNode.replaceChild(e,n)}))},s._document=o,s}return _createClass(i,[{key:"attachComponentPortal",value:function(t){var e,i=this,n=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);return t.viewContainerRef?(e=t.viewContainerRef.createComponent(n,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn((function(){return e.destroy()}))):(e=n.create(t.injector||this._defaultInjector),this._appRef.attachView(e.hostView),this.setDisposeFn((function(){i._appRef.detachView(e.hostView),e.destroy()}))),this.outletElement.appendChild(this._getComponentRootNode(e)),e}},{key:"attachTemplatePortal",value:function(t){var e=this,i=t.viewContainerRef,n=i.createEmbeddedView(t.templateRef,t.context);return n.detectChanges(),n.rootNodes.forEach((function(t){return e.outletElement.appendChild(t)})),this.setDisposeFn((function(){var t=i.indexOf(n);-1!==t&&i.remove(t)})),n}},{key:"dispose",value:function(){_get(_getPrototypeOf(i.prototype),"dispose",this).call(this),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}},{key:"_getComponentRootNode",value:function(t){return t.hostView.rootNodes[0]}}]),i}(eu),nu=(($c=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){return _classCallCheck(this,i),e.call(this,t,n)}return i}(Jc)).\u0275fac=function(t){return new(t||$c)(a.yc(a.U),a.yc(a.X))},$c.\u0275dir=a.tc({type:$c,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[a.hc]}),$c),au=((Qc=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r){var o;return _classCallCheck(this,i),(o=e.call(this))._componentFactoryResolver=t,o._viewContainerRef=n,o._isInitialized=!1,o.attached=new a.s,o.attachDomPortal=function(t){if(!o._document)throw Error("Cannot attach DOM portal without _document constructor parameter");var e=t.element;if(!e.parentNode)throw Error("DOM portal content must be attached to a parent node.");var n=o._document.createComment("dom-portal");t.setAttachedHost(_assertThisInitialized(o)),e.parentNode.insertBefore(n,e),o._getRootNode().appendChild(e),_get(_getPrototypeOf(i.prototype),"setDisposeFn",_assertThisInitialized(o)).call(_assertThisInitialized(o),(function(){n.parentNode&&n.parentNode.replaceChild(e,n)}))},o._document=r,o}return _createClass(i,[{key:"ngOnInit",value:function(){this._isInitialized=!0}},{key:"ngOnDestroy",value:function(){_get(_getPrototypeOf(i.prototype),"dispose",this).call(this),this._attachedPortal=null,this._attachedRef=null}},{key:"attachComponentPortal",value:function(t){t.setAttachedHost(this);var e=null!=t.viewContainerRef?t.viewContainerRef:this._viewContainerRef,n=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component),a=e.createComponent(n,e.length,t.injector||e.injector);return e!==this._viewContainerRef&&this._getRootNode().appendChild(a.hostView.rootNodes[0]),_get(_getPrototypeOf(i.prototype),"setDisposeFn",this).call(this,(function(){return a.destroy()})),this._attachedPortal=t,this._attachedRef=a,this.attached.emit(a),a}},{key:"attachTemplatePortal",value:function(t){var e=this;t.setAttachedHost(this);var n=this._viewContainerRef.createEmbeddedView(t.templateRef,t.context);return _get(_getPrototypeOf(i.prototype),"setDisposeFn",this).call(this,(function(){return e._viewContainerRef.clear()})),this._attachedPortal=t,this._attachedRef=n,this.attached.emit(n),n}},{key:"_getRootNode",value:function(){var t=this._viewContainerRef.element.nativeElement;return t.nodeType===t.ELEMENT_NODE?t:t.parentNode}},{key:"portal",get:function(){return this._attachedPortal},set:function(t){(!this.hasAttached()||t||this._isInitialized)&&(this.hasAttached()&&_get(_getPrototypeOf(i.prototype),"detach",this).call(this),t&&_get(_getPrototypeOf(i.prototype),"attach",this).call(this,t),this._attachedPortal=t)}},{key:"attachedRef",get:function(){return this._attachedRef}}]),i}(eu)).\u0275fac=function(t){return new(t||Qc)(a.yc(a.n),a.yc(a.X),a.yc(ye.e))},Qc.\u0275dir=a.tc({type:Qc,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[a.hc]}),Qc),ru=((Yc=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return i}(au)).\u0275fac=function(t){return ou(t||Yc)},Yc.\u0275dir=a.tc({type:Yc,selectors:[["","cdkPortalHost",""],["","portalHost",""]],inputs:{portal:["cdkPortalHost","portal"]},exportAs:["cdkPortalHost"],features:[a.jc([{provide:au,useExisting:Yc}]),a.hc]}),Yc),ou=a.Fc(ru),su=((Kc=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Kc}),Kc.\u0275inj=a.vc({factory:function(t){return new(t||Kc)}}),Kc),lu=function(){function t(e,i){_classCallCheck(this,t),this._parentInjector=e,this._customTokens=i}return _createClass(t,[{key:"get",value:function(t,e){var i=this._customTokens.get(t);return void 0!==i?i:this._parentInjector.get(t,e)}}]),t}(),cu=function(){function t(e,i){_classCallCheck(this,t),this._viewportRuler=e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=i}return _createClass(t,[{key:"attach",value:function(){}},{key:"enable",value:function(){if(this._canBeEnabled()){var t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=gi(-this._previousScrollPosition.left),t.style.top=gi(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}},{key:"disable",value:function(){if(this._isEnabled){var t=this._document.documentElement,e=t.style,i=this._document.body.style,n=e.scrollBehavior||"",a=i.scrollBehavior||"";this._isEnabled=!1,e.left=this._previousHTMLStyles.left,e.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),e.scrollBehavior=i.scrollBehavior="auto",window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),e.scrollBehavior=n,i.scrollBehavior=a}}},{key:"_canBeEnabled",value:function(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;var t=this._document.body,e=this._viewportRuler.getViewportSize();return t.scrollHeight>e.height||t.scrollWidth>e.width}}]),t}();function uu(){return Error("Scroll strategy has already been attached.")}var du=function(){function t(e,i,n,a){var r=this;_classCallCheck(this,t),this._scrollDispatcher=e,this._ngZone=i,this._viewportRuler=n,this._config=a,this._scrollSubscription=null,this._detach=function(){r.disable(),r._overlayRef.hasAttached()&&r._ngZone.run((function(){return r._overlayRef.detach()}))}}return _createClass(t,[{key:"attach",value:function(t){if(this._overlayRef)throw uu();this._overlayRef=t}},{key:"enable",value:function(){var t=this;if(!this._scrollSubscription){var e=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe((function(){var e=t._viewportRuler.getViewportScrollPosition().top;Math.abs(e-t._initialScrollPosition)>t._config.threshold?t._detach():t._overlayRef.updatePosition()}))):this._scrollSubscription=e.subscribe(this._detach)}}},{key:"disable",value:function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}},{key:"detach",value:function(){this.disable(),this._overlayRef=null}}]),t}(),hu=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"enable",value:function(){}},{key:"disable",value:function(){}},{key:"attach",value:function(){}}]),t}();function mu(t,e){return e.some((function(e){return t.bottome.bottom||t.righte.right}))}function fu(t,e){return e.some((function(e){return t.tope.bottom||t.lefte.right}))}var pu,gu=function(){function t(e,i,n,a){_classCallCheck(this,t),this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=n,this._config=a,this._scrollSubscription=null}return _createClass(t,[{key:"attach",value:function(t){if(this._overlayRef)throw uu();this._overlayRef=t}},{key:"enable",value:function(){var t=this;this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe((function(){if(t._overlayRef.updatePosition(),t._config&&t._config.autoClose){var e=t._overlayRef.overlayElement.getBoundingClientRect(),i=t._viewportRuler.getViewportSize(),n=i.width,a=i.height;mu(e,[{width:n,height:a,bottom:a,right:n,top:0,left:0}])&&(t.disable(),t._ngZone.run((function(){return t._overlayRef.detach()})))}})))}},{key:"disable",value:function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}},{key:"detach",value:function(){this.disable(),this._overlayRef=null}}]),t}(),vu=((pu=function t(e,i,n,a){var r=this;_classCallCheck(this,t),this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=n,this.noop=function(){return new hu},this.close=function(t){return new du(r._scrollDispatcher,r._ngZone,r._viewportRuler,t)},this.block=function(){return new cu(r._viewportRuler,r._document)},this.reposition=function(t){return new gu(r._scrollDispatcher,r._viewportRuler,r._ngZone,t)},this._document=a}).\u0275fac=function(t){return new(t||pu)(a.Mc(Uc),a.Mc(qc),a.Mc(a.F),a.Mc(ye.e))},pu.\u0275prov=Object(a.uc)({factory:function(){return new pu(Object(a.Mc)(Uc),Object(a.Mc)(qc),Object(a.Mc)(a.F),Object(a.Mc)(ye.e))},token:pu,providedIn:"root"}),pu),bu=function t(e){if(_classCallCheck(this,t),this.scrollStrategy=new hu,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e)for(var i=0,n=Object.keys(e);i-1;n--)if(e[n]._keydownEventSubscriptions>0){e[n]._keydownEvents.next(t);break}},this._document=e}return _createClass(t,[{key:"ngOnDestroy",value:function(){this._detach()}},{key:"add",value:function(t){this.remove(t),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0),this._attachedOverlays.push(t)}},{key:"remove",value:function(t){var e=this._attachedOverlays.indexOf(t);e>-1&&this._attachedOverlays.splice(e,1),0===this._attachedOverlays.length&&this._detach()}},{key:"_detach",value:function(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}]),t}()).\u0275fac=function(t){return new(t||wu)(a.Mc(ye.e))},wu.\u0275prov=Object(a.uc)({factory:function(){return new wu(Object(a.Mc)(ye.e))},token:wu,providedIn:"root"}),wu),Ou=!("undefined"==typeof window||!window||!window.__karma__&&!window.jasmine),Du=((xu=function(){function t(e,i){_classCallCheck(this,t),this._platform=i,this._document=e}return _createClass(t,[{key:"ngOnDestroy",value:function(){var t=this._containerElement;t&&t.parentNode&&t.parentNode.removeChild(t)}},{key:"getContainerElement",value:function(){return this._containerElement||this._createContainer(),this._containerElement}},{key:"_createContainer",value:function(){var t=this._platform?this._platform.isBrowser:"undefined"!=typeof window;if(t||Ou)for(var e=this._document.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]'),i=0;im&&(m=g,h=p)}}catch(v){f.e(v)}finally{f.f()}return this._isPushed=!1,void this._applyPosition(h.position,h.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(t.position,t.originPoint);this._applyPosition(t.position,t.originPoint)}}},{key:"detach",value:function(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}},{key:"dispose",value:function(){this._isDisposed||(this._boundingBox&&Tu(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}},{key:"reapplyLastPosition",value:function(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();var t=this._lastPosition||this._preferredPositions[0],e=this._getOriginPoint(this._originRect,t);this._applyPosition(t,e)}}},{key:"withScrollableContainers",value:function(t){return this._scrollables=t,this}},{key:"withPositions",value:function(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}},{key:"withViewportMargin",value:function(t){return this._viewportMargin=t,this}},{key:"withFlexibleDimensions",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._hasFlexibleDimensions=t,this}},{key:"withGrowAfterOpen",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._growAfterOpen=t,this}},{key:"withPush",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._canPush=t,this}},{key:"withLockedPosition",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._positionLocked=t,this}},{key:"setOrigin",value:function(t){return this._origin=t,this}},{key:"withDefaultOffsetX",value:function(t){return this._offsetX=t,this}},{key:"withDefaultOffsetY",value:function(t){return this._offsetY=t,this}},{key:"withTransformOriginOn",value:function(t){return this._transformOriginSelector=t,this}},{key:"_getOriginPoint",value:function(t,e){var i;if("center"==e.originX)i=t.left+t.width/2;else{var n=this._isRtl()?t.right:t.left,a=this._isRtl()?t.left:t.right;i="start"==e.originX?n:a}return{x:i,y:"center"==e.originY?t.top+t.height/2:"top"==e.originY?t.top:t.bottom}}},{key:"_getOverlayPoint",value:function(t,e,i){var n,a;return n="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,a="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:t.x+n,y:t.y+a}}},{key:"_getOverlayFit",value:function(t,e,i,n){var a=t.x,r=t.y,o=this._getOffset(n,"x"),s=this._getOffset(n,"y");o&&(a+=o),s&&(r+=s);var l=0-r,c=r+e.height-i.height,u=this._subtractOverflows(e.width,0-a,a+e.width-i.width),d=this._subtractOverflows(e.height,l,c),h=u*d;return{visibleArea:h,isCompletelyWithinViewport:e.width*e.height===h,fitsInViewportVertically:d===e.height,fitsInViewportHorizontally:u==e.width}}},{key:"_canFitWithFlexibleDimensions",value:function(t,e,i){if(this._hasFlexibleDimensions){var n=i.bottom-e.y,a=i.right-e.x,r=Pu(this._overlayRef.getConfig().minHeight),o=Pu(this._overlayRef.getConfig().minWidth),s=t.fitsInViewportHorizontally||null!=o&&o<=a;return(t.fitsInViewportVertically||null!=r&&r<=n)&&s}return!1}},{key:"_pushOverlayOnScreen",value:function(t,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};var n,a,r=this._viewportRect,o=Math.max(t.x+e.width-r.right,0),s=Math.max(t.y+e.height-r.bottom,0),l=Math.max(r.top-i.top-t.y,0),c=Math.max(r.left-i.left-t.x,0);return n=e.width<=r.width?c||-o:t.xd&&!this._isInitialRender&&!this._growAfterOpen&&(n=t.y-d/2)}if("end"===e.overlayX&&!c||"start"===e.overlayX&&c)s=l.width-t.x+this._viewportMargin,r=t.x-this._viewportMargin;else if("start"===e.overlayX&&!c||"end"===e.overlayX&&c)o=t.x,r=l.right-t.x;else{var h=Math.min(l.right-t.x+l.left,t.x),m=this._lastBoundingBoxSize.width;r=2*h,o=t.x-h,r>m&&!this._isInitialRender&&!this._growAfterOpen&&(o=t.x-m/2)}return{top:n,left:o,bottom:a,right:s,width:r,height:i}}},{key:"_setBoundingBoxStyles",value:function(t,e){var i=this._calculateBoundingBoxRect(t,e);this._isInitialRender||this._growAfterOpen||(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));var n={};if(this._hasExactPosition())n.top=n.left="0",n.bottom=n.right=n.maxHeight=n.maxWidth="",n.width=n.height="100%";else{var a=this._overlayRef.getConfig().maxHeight,r=this._overlayRef.getConfig().maxWidth;n.height=gi(i.height),n.top=gi(i.top),n.bottom=gi(i.bottom),n.width=gi(i.width),n.left=gi(i.left),n.right=gi(i.right),n.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",n.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",a&&(n.maxHeight=gi(a)),r&&(n.maxWidth=gi(r))}this._lastBoundingBoxSize=i,Tu(this._boundingBox.style,n)}},{key:"_resetBoundingBoxStyles",value:function(){Tu(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}},{key:"_resetOverlayElementStyles",value:function(){Tu(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}},{key:"_setOverlayElementStyles",value:function(t,e){var i={},n=this._hasExactPosition(),a=this._hasFlexibleDimensions,r=this._overlayRef.getConfig();if(n){var o=this._viewportRuler.getViewportScrollPosition();Tu(i,this._getExactOverlayY(e,t,o)),Tu(i,this._getExactOverlayX(e,t,o))}else i.position="static";var s="",l=this._getOffset(e,"x"),c=this._getOffset(e,"y");l&&(s+="translateX(".concat(l,"px) ")),c&&(s+="translateY(".concat(c,"px)")),i.transform=s.trim(),r.maxHeight&&(n?i.maxHeight=gi(r.maxHeight):a&&(i.maxHeight="")),r.maxWidth&&(n?i.maxWidth=gi(r.maxWidth):a&&(i.maxWidth="")),Tu(this._pane.style,i)}},{key:"_getExactOverlayY",value:function(t,e,i){var n={top:"",bottom:""},a=this._getOverlayPoint(e,this._overlayRect,t);this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,i));var r=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return a.y-=r,"bottom"===t.overlayY?n.bottom="".concat(this._document.documentElement.clientHeight-(a.y+this._overlayRect.height),"px"):n.top=gi(a.y),n}},{key:"_getExactOverlayX",value:function(t,e,i){var n={left:"",right:""},a=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,i)),"right"===(this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left")?n.right="".concat(this._document.documentElement.clientWidth-(a.x+this._overlayRect.width),"px"):n.left=gi(a.x),n}},{key:"_getScrollVisibility",value:function(){var t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map((function(t){return t.getElementRef().nativeElement.getBoundingClientRect()}));return{isOriginClipped:fu(t,i),isOriginOutsideView:mu(t,i),isOverlayClipped:fu(e,i),isOverlayOutsideView:mu(e,i)}}},{key:"_subtractOverflows",value:function(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:"";return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}},{key:"left",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._rightOffset="",this._leftOffset=t,this._justifyContent="flex-start",this}},{key:"bottom",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}},{key:"right",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._leftOffset="",this._rightOffset=t,this._justifyContent="flex-end",this}},{key:"width",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}},{key:"height",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}},{key:"centerHorizontally",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.left(t),this._justifyContent="center",this}},{key:"centerVertically",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.top(t),this._alignItems="center",this}},{key:"apply",value:function(){if(this._overlayRef&&this._overlayRef.hasAttached()){var t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),n=i.width,a=i.height,r=i.maxWidth,o=i.maxHeight,s=!("100%"!==n&&"100vw"!==n||r&&"100%"!==r&&"100vw"!==r),l=!("100%"!==a&&"100vh"!==a||o&&"100%"!==o&&"100vh"!==o);t.position=this._cssPosition,t.marginLeft=s?"0":this._leftOffset,t.marginTop=l?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=this._rightOffset,s?e.justifyContent="flex-start":"center"===this._justifyContent?e.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?e.justifyContent="flex-end":"flex-end"===this._justifyContent&&(e.justifyContent="flex-start"):e.justifyContent=this._justifyContent,e.alignItems=l?"flex-start":this._alignItems}}},{key:"dispose",value:function(){if(!this._isDisposed&&this._overlayRef){var t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove("cdk-global-overlay-wrapper"),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}}]),t}(),Bu=((Mu=function(){function t(e,i,n,a){_classCallCheck(this,t),this._viewportRuler=e,this._document=i,this._platform=n,this._overlayContainer=a}return _createClass(t,[{key:"global",value:function(){return new Nu}},{key:"connectedTo",value:function(t,e,i){return new zu(e,i,t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}},{key:"flexibleConnectedTo",value:function(t){return new Iu(t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}]),t}()).\u0275fac=function(t){return new(t||Mu)(a.Mc(qc),a.Mc(ye.e),a.Mc(xi),a.Mc(Du))},Mu.\u0275prov=Object(a.uc)({factory:function(){return new Mu(Object(a.Mc)(qc),Object(a.Mc)(ye.e),Object(a.Mc)(xi),Object(a.Mc)(Du))},token:Mu,providedIn:"root"}),Mu),Vu=0,Uu=((Ru=function(){function t(e,i,n,a,r,o,s,l,c,u){_classCallCheck(this,t),this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=n,this._positionBuilder=a,this._keyboardDispatcher=r,this._injector=o,this._ngZone=s,this._document=l,this._directionality=c,this._location=u}return _createClass(t,[{key:"create",value:function(t){var e=this._createHostElement(),i=this._createPaneElement(e),n=this._createPortalOutlet(i),a=new bu(t);return a.direction=a.direction||this._directionality.value,new Eu(n,e,i,a,this._ngZone,this._keyboardDispatcher,this._document,this._location)}},{key:"position",value:function(){return this._positionBuilder}},{key:"_createPaneElement",value:function(t){var e=this._document.createElement("div");return e.id="cdk-overlay-".concat(Vu++),e.classList.add("cdk-overlay-pane"),t.appendChild(e),e}},{key:"_createHostElement",value:function(){var t=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(t),t}},{key:"_createPortalOutlet",value:function(t){return this._appRef||(this._appRef=this._injector.get(a.g)),new iu(t,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}]),t}()).\u0275fac=function(t){return new(t||Ru)(a.Mc(vu),a.Mc(Du),a.Mc(a.n),a.Mc(Bu),a.Mc(Su),a.Mc(a.w),a.Mc(a.F),a.Mc(ye.e),a.Mc(kn),a.Mc(ye.n,8))},Ru.\u0275prov=a.uc({token:Ru,factory:Ru.\u0275fac}),Ru),Hu=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],qu=new a.v("cdk-connected-overlay-scroll-strategy"),Gu=((Lu=function t(e){_classCallCheck(this,t),this.elementRef=e}).\u0275fac=function(t){return new(t||Lu)(a.yc(a.q))},Lu.\u0275dir=a.tc({type:Lu,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),Lu),Wu=((ju=function(){function t(e,i,n,r,o){_classCallCheck(this,t),this._overlay=e,this._dir=o,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=je.a.EMPTY,this.viewportMargin=0,this.open=!1,this.backdropClick=new a.s,this.positionChange=new a.s,this.attach=new a.s,this.detach=new a.s,this.overlayKeydown=new a.s,this._templatePortal=new Jc(i,n),this._scrollStrategyFactory=r,this.scrollStrategy=this._scrollStrategyFactory()}return _createClass(t,[{key:"ngOnDestroy",value:function(){this._overlayRef&&this._overlayRef.dispose(),this._backdropSubscription.unsubscribe()}},{key:"ngOnChanges",value:function(t){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),t.origin&&this.open&&this._position.apply()),t.open&&(this.open?this._attachOverlay():this._detachOverlay())}},{key:"_createOverlay",value:function(){var t=this;this.positions&&this.positions.length||(this.positions=Hu),this._overlayRef=this._overlay.create(this._buildConfig()),this._overlayRef.keydownEvents().subscribe((function(e){t.overlayKeydown.next(e),27!==e.keyCode||Be(e)||(e.preventDefault(),t._detachOverlay())}))}},{key:"_buildConfig",value:function(){var t=this._position=this.positionStrategy||this._createPositionStrategy(),e=new bu({direction:this._dir,positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(e.width=this.width),(this.height||0===this.height)&&(e.height=this.height),(this.minWidth||0===this.minWidth)&&(e.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(e.minHeight=this.minHeight),this.backdropClass&&(e.backdropClass=this.backdropClass),this.panelClass&&(e.panelClass=this.panelClass),e}},{key:"_updatePositionStrategy",value:function(t){var e=this,i=this.positions.map((function(t){return{originX:t.originX,originY:t.originY,overlayX:t.overlayX,overlayY:t.overlayY,offsetX:t.offsetX||e.offsetX,offsetY:t.offsetY||e.offsetY,panelClass:t.panelClass||void 0}}));return t.setOrigin(this.origin.elementRef).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}},{key:"_createPositionStrategy",value:function(){var t=this,e=this._overlay.position().flexibleConnectedTo(this.origin.elementRef);return this._updatePositionStrategy(e),e.positionChanges.subscribe((function(e){return t.positionChange.emit(e)})),e}},{key:"_attachOverlay",value:function(){var t=this;this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||(this._overlayRef.attach(this._templatePortal),this.attach.emit()),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe((function(e){t.backdropClick.emit(e)})):this._backdropSubscription.unsubscribe()}},{key:"_detachOverlay",value:function(){this._overlayRef&&(this._overlayRef.detach(),this.detach.emit()),this._backdropSubscription.unsubscribe()}},{key:"offsetX",get:function(){return this._offsetX},set:function(t){this._offsetX=t,this._position&&this._updatePositionStrategy(this._position)}},{key:"offsetY",get:function(){return this._offsetY},set:function(t){this._offsetY=t,this._position&&this._updatePositionStrategy(this._position)}},{key:"hasBackdrop",get:function(){return this._hasBackdrop},set:function(t){this._hasBackdrop=mi(t)}},{key:"lockPosition",get:function(){return this._lockPosition},set:function(t){this._lockPosition=mi(t)}},{key:"flexibleDimensions",get:function(){return this._flexibleDimensions},set:function(t){this._flexibleDimensions=mi(t)}},{key:"growAfterOpen",get:function(){return this._growAfterOpen},set:function(t){this._growAfterOpen=mi(t)}},{key:"push",get:function(){return this._push},set:function(t){this._push=mi(t)}},{key:"overlayRef",get:function(){return this._overlayRef}},{key:"dir",get:function(){return this._dir?this._dir.value:"ltr"}}]),t}()).\u0275fac=function(t){return new(t||ju)(a.yc(Uu),a.yc(a.U),a.yc(a.X),a.yc(qu),a.yc(kn,8))},ju.\u0275dir=a.tc({type:ju,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],open:["cdkConnectedOverlayOpen","open"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"],positions:["cdkConnectedOverlayPositions","positions"],origin:["cdkConnectedOverlayOrigin","origin"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown"},exportAs:["cdkConnectedOverlay"],features:[a.ic]}),ju),Yu={provide:qu,deps:[Uu],useFactory:function(t){return function(){return t.scrollStrategies.reposition()}}},Qu=((Fu=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Fu}),Fu.\u0275inj=a.vc({factory:function(t){return new(t||Fu)},providers:[Uu,Yu],imports:[[wn,su,Gc],Gc]}),Fu),$u=["underline"],Ku=["connectionContainer"],Xu=["inputContainer"],Zu=["label"];function Ju(t,e){1&t&&(a.Bc(0),a.Dc(1,"div",14),a.zc(2,"div",15),a.zc(3,"div",16),a.zc(4,"div",17),a.Cc(),a.Dc(5,"div",18),a.zc(6,"div",15),a.zc(7,"div",16),a.zc(8,"div",17),a.Cc(),a.Ac())}function td(t,e){1&t&&(a.Dc(0,"div",19),a.Yc(1,1),a.Cc())}function ed(t,e){if(1&t&&(a.Bc(0),a.Yc(1,2),a.Dc(2,"span"),a.vd(3),a.Cc(),a.Ac()),2&t){var i=a.Uc(2);a.kc(3),a.wd(i._control.placeholder)}}function id(t,e){1&t&&a.Yc(0,3,["*ngSwitchCase","true"])}function nd(t,e){1&t&&(a.Dc(0,"span",23),a.vd(1," *"),a.Cc())}function ad(t,e){if(1&t){var i=a.Ec();a.Dc(0,"label",20,21),a.Qc("cdkObserveContent",(function(){return a.ld(i),a.Uc().updateOutlineGap()})),a.td(2,ed,4,1,"ng-container",12),a.td(3,id,1,0,void 0,12),a.td(4,nd,2,0,"span",22),a.Cc()}if(2&t){var n=a.Uc();a.oc("mat-empty",n._control.empty&&!n._shouldAlwaysFloat)("mat-form-field-empty",n._control.empty&&!n._shouldAlwaysFloat)("mat-accent","accent"==n.color)("mat-warn","warn"==n.color),a.ad("cdkObserveContentDisabled","outline"!=n.appearance)("id",n._labelId)("ngSwitch",n._hasLabel()),a.lc("for",n._control.id)("aria-owns",n._control.id),a.kc(2),a.ad("ngSwitchCase",!1),a.kc(1),a.ad("ngSwitchCase",!0),a.kc(1),a.ad("ngIf",!n.hideRequiredMarker&&n._control.required&&!n._control.disabled)}}function rd(t,e){1&t&&(a.Dc(0,"div",24),a.Yc(1,4),a.Cc())}function od(t,e){if(1&t&&(a.Dc(0,"div",25,26),a.zc(2,"span",27),a.Cc()),2&t){var i=a.Uc();a.kc(2),a.oc("mat-accent","accent"==i.color)("mat-warn","warn"==i.color)}}function sd(t,e){if(1&t&&(a.Dc(0,"div"),a.Yc(1,5),a.Cc()),2&t){var i=a.Uc();a.ad("@transitionMessages",i._subscriptAnimationState)}}function ld(t,e){if(1&t&&(a.Dc(0,"div",31),a.vd(1),a.Cc()),2&t){var i=a.Uc(2);a.ad("id",i._hintLabelId),a.kc(1),a.wd(i.hintLabel)}}function cd(t,e){if(1&t&&(a.Dc(0,"div",28),a.td(1,ld,2,2,"div",29),a.Yc(2,6),a.zc(3,"div",30),a.Yc(4,7),a.Cc()),2&t){var i=a.Uc();a.ad("@transitionMessages",i._subscriptAnimationState),a.kc(1),a.ad("ngIf",i.hintLabel)}}var ud,dd,hd=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],md=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"],fd=0,pd=((ud=function t(){_classCallCheck(this,t),this.id="mat-error-".concat(fd++)}).\u0275fac=function(t){return new(t||ud)},ud.\u0275dir=a.tc({type:ud,selectors:[["mat-error"]],hostAttrs:["role","alert",1,"mat-error"],hostVars:1,hostBindings:function(t,e){2&t&&a.lc("id",e.id)},inputs:{id:"id"}}),ud),gd={transitionMessages:o("transitionMessages",[d("enter",u({opacity:1,transform:"translateY(0%)"})),h("void => enter",[u({opacity:0,transform:"translateY(-100%)"}),s("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},vd=((dd=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||dd)},dd.\u0275dir=a.tc({type:dd}),dd);function bd(t){return Error("A hint was already declared for 'align=\"".concat(t,"\"'."))}var yd,_d,kd,Cd,wd,xd,Sd,Od=0,Dd=((wd=function t(){_classCallCheck(this,t),this.align="start",this.id="mat-hint-".concat(Od++)}).\u0275fac=function(t){return new(t||wd)},wd.\u0275dir=a.tc({type:wd,selectors:[["mat-hint"]],hostAttrs:[1,"mat-hint"],hostVars:4,hostBindings:function(t,e){2&t&&(a.lc("id",e.id)("align",null),a.oc("mat-right","end"==e.align))},inputs:{align:"align",id:"id"}}),wd),Ed=((Cd=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Cd)},Cd.\u0275dir=a.tc({type:Cd,selectors:[["mat-label"]]}),Cd),Ad=((kd=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||kd)},kd.\u0275dir=a.tc({type:kd,selectors:[["mat-placeholder"]]}),kd),Id=((_d=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||_d)},_d.\u0275dir=a.tc({type:_d,selectors:[["","matPrefix",""]]}),_d),Td=((yd=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||yd)},yd.\u0275dir=a.tc({type:yd,selectors:[["","matSuffix",""]]}),yd),Pd=0,Rd=zn((function t(e){_classCallCheck(this,t),this._elementRef=e}),"primary"),Md=new a.v("MAT_FORM_FIELD_DEFAULT_OPTIONS"),jd=new a.v("MatFormField"),Ld=((Sd=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o,s,l,c){var u;return _classCallCheck(this,i),(u=e.call(this,t))._elementRef=t,u._changeDetectorRef=n,u._dir=r,u._defaults=o,u._platform=s,u._ngZone=l,u._outlineGapCalculationNeededImmediately=!1,u._outlineGapCalculationNeededOnStable=!1,u._destroyed=new Me.a,u._showAlwaysAnimate=!1,u._subscriptAnimationState="",u._hintLabel="",u._hintLabelId="mat-hint-".concat(Pd++),u._labelId="mat-form-field-label-".concat(Pd++),u._labelOptions=a||{},u.floatLabel=u._getDefaultFloatLabelState(),u._animationsEnabled="NoopAnimations"!==c,u.appearance=o&&o.appearance?o.appearance:"legacy",u._hideRequiredMarker=!(!o||null==o.hideRequiredMarker)&&o.hideRequiredMarker,u}return _createClass(i,[{key:"getConnectedOverlayOrigin",value:function(){return this._connectionContainerRef||this._elementRef}},{key:"ngAfterContentInit",value:function(){var t=this;this._validateControlChild();var e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add("mat-form-field-type-".concat(e.controlType)),e.stateChanges.pipe(En(null)).subscribe((function(){t._validatePlaceholders(),t._syncDescribedByIds(),t._changeDetectorRef.markForCheck()})),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(yc(this._destroyed)).subscribe((function(){return t._changeDetectorRef.markForCheck()})),this._ngZone.runOutsideAngular((function(){t._ngZone.onStable.asObservable().pipe(yc(t._destroyed)).subscribe((function(){t._outlineGapCalculationNeededOnStable&&t.updateOutlineGap()}))})),Object(Zl.a)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe((function(){t._outlineGapCalculationNeededOnStable=!0,t._changeDetectorRef.markForCheck()})),this._hintChildren.changes.pipe(En(null)).subscribe((function(){t._processHints(),t._changeDetectorRef.markForCheck()})),this._errorChildren.changes.pipe(En(null)).subscribe((function(){t._syncDescribedByIds(),t._changeDetectorRef.markForCheck()})),this._dir&&this._dir.change.pipe(yc(this._destroyed)).subscribe((function(){"function"==typeof requestAnimationFrame?t._ngZone.runOutsideAngular((function(){requestAnimationFrame((function(){return t.updateOutlineGap()}))})):t.updateOutlineGap()}))}},{key:"ngAfterContentChecked",value:function(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}},{key:"ngAfterViewInit",value:function(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete()}},{key:"_shouldForward",value:function(t){var e=this._control?this._control.ngControl:null;return e&&e[t]}},{key:"_hasPlaceholder",value:function(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}},{key:"_hasLabel",value:function(){return!!this._labelChild}},{key:"_shouldLabelFloat",value:function(){return this._canLabelFloat&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat)}},{key:"_hideControlPlaceholder",value:function(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}},{key:"_hasFloatingLabel",value:function(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}},{key:"_getDisplayedMessages",value:function(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}},{key:"_animateAndLockLabel",value:function(){var t=this;this._hasFloatingLabel()&&this._canLabelFloat&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,Jl(this._label.nativeElement,"transitionend").pipe(ci(1)).subscribe((function(){t._showAlwaysAnimate=!1}))),this.floatLabel="always",this._changeDetectorRef.markForCheck())}},{key:"_validatePlaceholders",value:function(){if(this._control.placeholder&&this._placeholderChild)throw Error("Placeholder attribute and child element were both specified.")}},{key:"_processHints",value:function(){this._validateHints(),this._syncDescribedByIds()}},{key:"_validateHints",value:function(){var t,e,i=this;this._hintChildren&&this._hintChildren.forEach((function(n){if("start"===n.align){if(t||i.hintLabel)throw bd("start");t=n}else if("end"===n.align){if(e)throw bd("end");e=n}}))}},{key:"_getDefaultFloatLabelState",value:function(){return this._defaults&&this._defaults.floatLabel||this._labelOptions.float||"auto"}},{key:"_syncDescribedByIds",value:function(){if(this._control){var t=[];if("hint"===this._getDisplayedMessages()){var e=this._hintChildren?this._hintChildren.find((function(t){return"start"===t.align})):null,i=this._hintChildren?this._hintChildren.find((function(t){return"end"===t.align})):null;e?t.push(e.id):this._hintLabel&&t.push(this._hintLabelId),i&&t.push(i.id)}else this._errorChildren&&(t=this._errorChildren.map((function(t){return t.id})));this._control.setDescribedByIds(t)}}},{key:"_validateControlChild",value:function(){if(!this._control)throw Error("mat-form-field must contain a MatFormFieldControl.")}},{key:"updateOutlineGap",value:function(){var t=this._label?this._label.nativeElement:null;if("outline"===this.appearance&&t&&t.children.length&&t.textContent.trim()&&this._platform.isBrowser)if(this._isAttachedToDOM()){var e=0,i=0,n=this._connectionContainerRef.nativeElement,a=n.querySelectorAll(".mat-form-field-outline-start"),r=n.querySelectorAll(".mat-form-field-outline-gap");if(this._label&&this._label.nativeElement.children.length){var o=n.getBoundingClientRect();if(0===o.width&&0===o.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);var s,l=this._getStartEnd(o),c=this._getStartEnd(t.children[0].getBoundingClientRect()),u=0,d=_createForOfIteratorHelper(t.children);try{for(d.s();!(s=d.n()).done;)u+=s.value.offsetWidth}catch(f){d.e(f)}finally{d.f()}e=Math.abs(c-l)-5,i=u>0?.75*u+10:0}for(var h=0;h1&&void 0!==arguments[1]?arguments[1]:Ke,n=(e=t)instanceof Date&&!isNaN(+e)?+t-i.now():Math.abs(t);return function(t){return t.lift(new Nd(n,i))}}var Nd=function(){function t(e,i){_classCallCheck(this,t),this.delay=e,this.scheduler=i}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new Bd(t,this.delay,this.scheduler))}}]),t}(),Bd=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,t)).delay=n,r.scheduler=a,r.queue=[],r.active=!1,r.errored=!1,r}return _createClass(i,[{key:"_schedule",value:function(t){this.active=!0,this.destination.add(t.schedule(i.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}},{key:"scheduleNotification",value:function(t){if(!0!==this.errored){var e=this.scheduler,i=new Vd(e.now()+this.delay,t);this.queue.push(i),!1===this.active&&this._schedule(e)}}},{key:"_next",value:function(t){this.scheduleNotification(jc.createNext(t))}},{key:"_error",value:function(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}},{key:"_complete",value:function(){this.scheduleNotification(jc.createComplete()),this.unsubscribe()}}],[{key:"dispatch",value:function(t){for(var e=t.source,i=e.queue,n=t.scheduler,a=t.destination;i.length>0&&i[0].time-n.now()<=0;)i.shift().notification.observe(a);if(i.length>0){var r=Math.max(0,i[0].time-n.now());this.schedule(t,r)}else this.unsubscribe(),e.active=!1}}]),i}(Ve.a),Vd=function t(e,i){_classCallCheck(this,t),this.time=e,this.notification=i},Ud=["panel"];function Hd(t,e){if(1&t&&(a.Dc(0,"div",0,1),a.Yc(2),a.Cc()),2&t){var i=a.Uc();a.ad("id",i.id)("ngClass",i._classList)}}var qd,Gd,Wd,Yd,Qd=["*"],$d=0,Kd=function t(e,i){_classCallCheck(this,t),this.source=e,this.option=i},Xd=Nn((function t(){_classCallCheck(this,t)})),Zd=new a.v("mat-autocomplete-default-options",{providedIn:"root",factory:function(){return{autoActiveFirstOption:!1}}}),Jd=((Gd=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r){var o;return _classCallCheck(this,i),(o=e.call(this))._changeDetectorRef=t,o._elementRef=n,o._activeOptionChanges=je.a.EMPTY,o.showPanel=!1,o._isOpen=!1,o.displayWith=null,o.optionSelected=new a.s,o.opened=new a.s,o.closed=new a.s,o.optionActivated=new a.s,o._classList={},o.id="mat-autocomplete-".concat($d++),o._autoActiveFirstOption=!!r.autoActiveFirstOption,o}return _createClass(i,[{key:"ngAfterContentInit",value:function(){var t=this;this._keyManager=new Yi(this.options).withWrap(),this._activeOptionChanges=this._keyManager.change.subscribe((function(e){t.optionActivated.emit({source:t,option:t.options.toArray()[e]||null})})),this._setVisibility()}},{key:"ngOnDestroy",value:function(){this._activeOptionChanges.unsubscribe()}},{key:"_setScrollTop",value:function(t){this.panel&&(this.panel.nativeElement.scrollTop=t)}},{key:"_getScrollTop",value:function(){return this.panel?this.panel.nativeElement.scrollTop:0}},{key:"_setVisibility",value:function(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}},{key:"_emitSelectEvent",value:function(t){var e=new Kd(this,t);this.optionSelected.emit(e)}},{key:"_setVisibilityClasses",value:function(t){t["mat-autocomplete-visible"]=this.showPanel,t["mat-autocomplete-hidden"]=!this.showPanel}},{key:"isOpen",get:function(){return this._isOpen&&this.showPanel}},{key:"autoActiveFirstOption",get:function(){return this._autoActiveFirstOption},set:function(t){this._autoActiveFirstOption=mi(t)}},{key:"classList",set:function(t){this._classList=t&&t.length?t.split(" ").reduce((function(t,e){return t[e.trim()]=!0,t}),{}):{},this._setVisibilityClasses(this._classList),this._elementRef.nativeElement.className=""}}]),i}(Xd)).\u0275fac=function(t){return new(t||Gd)(a.yc(a.j),a.yc(a.q),a.yc(Zd))},Gd.\u0275cmp=a.sc({type:Gd,selectors:[["mat-autocomplete"]],contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,Ma,!0),a.qc(i,Aa,!0)),2&t&&(a.gd(n=a.Rc())&&(e.options=n),a.gd(n=a.Rc())&&(e.optionGroups=n))},viewQuery:function(t,e){var i;1&t&&(a.rd(a.U,!0),a.zd(Ud,!0)),2&t&&(a.gd(i=a.Rc())&&(e.template=i.first),a.gd(i=a.Rc())&&(e.panel=i.first))},hostAttrs:[1,"mat-autocomplete"],inputs:{disableRipple:"disableRipple",displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",classList:["class","classList"],panelWidth:"panelWidth"},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],features:[a.jc([{provide:Ra,useExisting:Gd}]),a.hc],ngContentSelectors:Qd,decls:1,vars:0,consts:[["role","listbox",1,"mat-autocomplete-panel",3,"id","ngClass"],["panel",""]],template:function(t,e){1&t&&(a.Zc(),a.td(0,Hd,3,2,"ng-template"))},directives:[ye.q],styles:[".mat-autocomplete-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;max-width:none;max-height:256px;position:relative;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.mat-autocomplete-panel.mat-autocomplete-visible{visibility:visible}.mat-autocomplete-panel.mat-autocomplete-hidden{visibility:hidden}.mat-autocomplete-panel-above .mat-autocomplete-panel{border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.mat-autocomplete-panel .mat-divider-horizontal{margin-top:-1px}.cdk-high-contrast-active .mat-autocomplete-panel{outline:solid 1px}\n"],encapsulation:2,changeDetection:0}),Gd),th=((qd=function t(e){_classCallCheck(this,t),this.elementRef=e}).\u0275fac=function(t){return new(t||qd)(a.yc(a.q))},qd.\u0275dir=a.tc({type:qd,selectors:[["","matAutocompleteOrigin",""]],exportAs:["matAutocompleteOrigin"]}),qd),eh=new a.v("mat-autocomplete-scroll-strategy"),ih={provide:eh,deps:[Uu],useFactory:function(t){return function(){return t.scrollStrategies.reposition()}}},nh={provide:lr,useExisting:Object(a.cb)((function(){return ah})),multi:!0},ah=((Yd=function(){function t(e,i,n,a,r,o,s,l,c,u){var d=this;_classCallCheck(this,t),this._element=e,this._overlay=i,this._viewContainerRef=n,this._zone=a,this._changeDetectorRef=r,this._dir=s,this._formField=l,this._document=c,this._viewportRuler=u,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=je.a.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new Me.a,this._windowBlurHandler=function(){d._canOpenOnNextFocus=d._document.activeElement!==d._element.nativeElement||d.panelOpen},this._onChange=function(){},this._onTouched=function(){},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=Xl((function(){return d.autocomplete&&d.autocomplete.options?Object(Zl.a).apply(void 0,_toConsumableArray(d.autocomplete.options.map((function(t){return t.onSelectionChange})))):d._zone.onStable.asObservable().pipe(ci(1),wc((function(){return d.optionSelections})))})),this._scrollStrategy=o}return _createClass(t,[{key:"ngAfterViewInit",value:function(){var t=this,e=this._getWindow();void 0!==e&&(this._zone.runOutsideAngular((function(){e.addEventListener("blur",t._windowBlurHandler)})),this._isInsideShadowRoot=!!Ii(this._element.nativeElement))}},{key:"ngOnChanges",value:function(t){t.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}},{key:"ngOnDestroy",value:function(){var t=this._getWindow();void 0!==t&&t.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete()}},{key:"openPanel",value:function(){this._attachOverlay(),this._floatLabel()}},{key:"closePanel",value:function(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this.autocomplete.closed.emit(),this.autocomplete._isOpen=this._overlayAttached=!1,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._componentDestroyed||this._changeDetectorRef.detectChanges())}},{key:"updatePosition",value:function(){this._overlayAttached&&this._overlayRef.updatePosition()}},{key:"_getOutsideClickStream",value:function(){var t=this;return Object(Zl.a)(Jl(this._document,"click"),Jl(this._document,"touchend")).pipe(ei((function(e){var i=t._isInsideShadowRoot&&e.composedPath?e.composedPath()[0]:e.target,n=t._formField?t._formField._elementRef.nativeElement:null;return t._overlayAttached&&i!==t._element.nativeElement&&(!n||!n.contains(i))&&!!t._overlayRef&&!t._overlayRef.overlayElement.contains(i)})))}},{key:"writeValue",value:function(t){var e=this;Promise.resolve(null).then((function(){return e._setTriggerValue(t)}))}},{key:"registerOnChange",value:function(t){this._onChange=t}},{key:"registerOnTouched",value:function(t){this._onTouched=t}},{key:"setDisabledState",value:function(t){this._element.nativeElement.disabled=t}},{key:"_handleKeydown",value:function(t){var e=t.keyCode;if(27===e&&t.preventDefault(),this.activeOption&&13===e&&this.panelOpen)this.activeOption._selectViaInteraction(),this._resetActiveItem(),t.preventDefault();else if(this.autocomplete){var i=this.autocomplete._keyManager.activeItem,n=38===e||40===e;this.panelOpen||9===e?this.autocomplete._keyManager.onKeydown(t):n&&this._canOpen()&&this.openPanel(),(n||this.autocomplete._keyManager.activeItem!==i)&&this._scrollToOption()}}},{key:"_handleInput",value:function(t){var e=t.target,i=e.value;"number"===e.type&&(i=""==i?null:parseFloat(i)),this._previousValue!==i&&(this._previousValue=i,this._onChange(i),this._canOpen()&&this._document.activeElement===t.target&&this.openPanel())}},{key:"_handleFocus",value:function(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}},{key:"_floatLabel",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._formField&&"auto"===this._formField.floatLabel&&(t?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}},{key:"_resetLabel",value:function(){this._manuallyFloatingLabel&&(this._formField.floatLabel="auto",this._manuallyFloatingLabel=!1)}},{key:"_scrollToOption",value:function(){var t=this.autocomplete._keyManager.activeItemIndex||0,e=ja(t,this.autocomplete.options,this.autocomplete.optionGroups);if(0===t&&1===e)this.autocomplete._setScrollTop(0);else{var i=La(t+e,48,this.autocomplete._getScrollTop(),256);this.autocomplete._setScrollTop(i)}}},{key:"_subscribeToClosingActions",value:function(){var t=this,e=this._zone.onStable.asObservable().pipe(ci(1)),i=this.autocomplete.options.changes.pipe(qe((function(){return t._positionStrategy.reapplyLastPosition()})),zd(0));return Object(Zl.a)(e,i).pipe(wc((function(){var e=t.panelOpen;return t._resetActiveItem(),t.autocomplete._setVisibility(),t.panelOpen&&(t._overlayRef.updatePosition(),e!==t.panelOpen&&t.autocomplete.opened.emit()),t.panelClosingActions})),ci(1)).subscribe((function(e){return t._setValueAndClose(e)}))}},{key:"_destroyPanel",value:function(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}},{key:"_setTriggerValue",value:function(t){var e=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(t):t,i=null!=e?e:"";this._formField?this._formField._control.value=i:this._element.nativeElement.value=i,this._previousValue=i}},{key:"_setValueAndClose",value:function(t){t&&t.source&&(this._clearPreviousSelectedOption(t.source),this._setTriggerValue(t.source.value),this._onChange(t.source.value),this._element.nativeElement.focus(),this.autocomplete._emitSelectEvent(t.source)),this.closePanel()}},{key:"_clearPreviousSelectedOption",value:function(t){this.autocomplete.options.forEach((function(e){e!=t&&e.selected&&e.deselect()}))}},{key:"_attachOverlay",value:function(){var t=this;if(!this.autocomplete)throw Error("Attempting to open an undefined instance of `mat-autocomplete`. Make sure that the id passed to the `matAutocomplete` is correct and that you're attempting to open it after the ngAfterContentInit hook.");var e=this._overlayRef;e?(this._positionStrategy.setOrigin(this._getConnectedElement()),e.updateSize({width:this._getPanelWidth()})):(this._portal=new Jc(this.autocomplete.template,this._viewContainerRef),e=this._overlay.create(this._getOverlayConfig()),this._overlayRef=e,e.keydownEvents().subscribe((function(e){(27===e.keyCode||38===e.keyCode&&e.altKey)&&(t._resetActiveItem(),t._closeKeyEventStream.next(),e.stopPropagation(),e.preventDefault())})),this._viewportRuler&&(this._viewportSubscription=this._viewportRuler.change().subscribe((function(){t.panelOpen&&e&&e.updateSize({width:t._getPanelWidth()})})))),e&&!e.hasAttached()&&(e.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());var i=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.panelOpen&&i!==this.panelOpen&&this.autocomplete.opened.emit()}},{key:"_getOverlayConfig",value:function(){return new bu({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir})}},{key:"_getOverlayPosition",value:function(){var t=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(t),this._positionStrategy=t,t}},{key:"_setStrategyPositions",value:function(t){var e,i={originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},n={originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-autocomplete-panel-above"};e="above"===this.position?[n]:"below"===this.position?[i]:[i,n],t.withPositions(e)}},{key:"_getConnectedElement",value:function(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}},{key:"_getPanelWidth",value:function(){return this.autocomplete.panelWidth||this._getHostWidth()}},{key:"_getHostWidth",value:function(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}},{key:"_resetActiveItem",value:function(){this.autocomplete._keyManager.setActiveItem(this.autocomplete.autoActiveFirstOption?0:-1)}},{key:"_canOpen",value:function(){var t=this._element.nativeElement;return!t.readOnly&&!t.disabled&&!this._autocompleteDisabled}},{key:"_getWindow",value:function(){var t;return(null===(t=this._document)||void 0===t?void 0:t.defaultView)||window}},{key:"autocompleteDisabled",get:function(){return this._autocompleteDisabled},set:function(t){this._autocompleteDisabled=mi(t)}},{key:"panelOpen",get:function(){return this._overlayAttached&&this.autocomplete.showPanel}},{key:"panelClosingActions",get:function(){var t=this;return Object(Zl.a)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe(ei((function(){return t._overlayAttached}))),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe(ei((function(){return t._overlayAttached}))):Ne()).pipe(Object(ai.a)((function(t){return t instanceof Pa?t:null})))}},{key:"activeOption",get:function(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}}]),t}()).\u0275fac=function(t){return new(t||Yd)(a.yc(a.q),a.yc(Uu),a.yc(a.X),a.yc(a.F),a.yc(a.j),a.yc(eh),a.yc(kn,8),a.yc(jd,9),a.yc(ye.e,8),a.yc(qc))},Yd.\u0275dir=a.tc({type:Yd,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-autocomplete-trigger"],hostVars:7,hostBindings:function(t,e){1&t&&a.Qc("focusin",(function(){return e._handleFocus()}))("blur",(function(){return e._onTouched()}))("input",(function(t){return e._handleInput(t)}))("keydown",(function(t){return e._handleKeydown(t)})),2&t&&a.lc("autocomplete",e.autocompleteAttribute)("role",e.autocompleteDisabled?null:"combobox")("aria-autocomplete",e.autocompleteDisabled?null:"list")("aria-activedescendant",e.panelOpen&&e.activeOption?e.activeOption.id:null)("aria-expanded",e.autocompleteDisabled?null:e.panelOpen.toString())("aria-owns",e.autocompleteDisabled||!e.panelOpen||null==e.autocomplete?null:e.autocomplete.id)("aria-haspopup",!e.autocompleteDisabled)},inputs:{position:["matAutocompletePosition","position"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"],autocomplete:["matAutocomplete","autocomplete"],connectedTo:["matAutocompleteConnectedTo","connectedTo"]},exportAs:["matAutocompleteTrigger"],features:[a.jc([nh]),a.ic]}),Yd),rh=((Wd=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Wd}),Wd.\u0275inj=a.vc({factory:function(t){return new(t||Wd)},providers:[ih],imports:[[Ua,Qu,Ln,ye.c],Ua,Ln]}),Wd);function oh(t,e){}var sh=function t(){_classCallCheck(this,t),this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus=!0,this.restoreFocus=!0,this.closeOnNavigation=!0},lh={dialogContainer:o("dialogContainer",[d("void, exit",u({opacity:0,transform:"scale(0.7)"})),d("enter",u({transform:"none"})),h("* => enter",s("150ms cubic-bezier(0, 0, 0.2, 1)",u({transform:"none",opacity:1}))),h("* => void, * => exit",s("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",u({opacity:0})))])};function ch(){throw Error("Attempting to attach dialog content after content is already attached")}var uh,dh,hh,mh,fh,ph,gh=((uh=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o,s){var l;return _classCallCheck(this,i),(l=e.call(this))._elementRef=t,l._focusTrapFactory=n,l._changeDetectorRef=r,l._config=s,l._elementFocusedBeforeDialogWasOpened=null,l._state="enter",l._animationStateChanged=new a.s,l.attachDomPortal=function(t){return l._portalOutlet.hasAttached()&&ch(),l._savePreviouslyFocusedElement(),l._portalOutlet.attachDomPortal(t)},l._ariaLabelledBy=s.ariaLabelledBy||null,l._document=o,l}return _createClass(i,[{key:"attachComponentPortal",value:function(t){return this._portalOutlet.hasAttached()&&ch(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachComponentPortal(t)}},{key:"attachTemplatePortal",value:function(t){return this._portalOutlet.hasAttached()&&ch(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachTemplatePortal(t)}},{key:"_trapFocus",value:function(){var t=this._elementRef.nativeElement;if(this._focusTrap||(this._focusTrap=this._focusTrapFactory.create(t)),this._config.autoFocus)this._focusTrap.focusInitialElementWhenReady();else{var e=this._document.activeElement;e===t||t.contains(e)||t.focus()}}},{key:"_restoreFocus",value:function(){var t=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&t&&"function"==typeof t.focus){var e=this._document.activeElement,i=this._elementRef.nativeElement;e&&e!==this._document.body&&e!==i&&!i.contains(e)||t.focus()}this._focusTrap&&this._focusTrap.destroy()}},{key:"_savePreviouslyFocusedElement",value:function(){var t=this;this._document&&(this._elementFocusedBeforeDialogWasOpened=this._document.activeElement,this._elementRef.nativeElement.focus&&Promise.resolve().then((function(){return t._elementRef.nativeElement.focus()})))}},{key:"_onAnimationDone",value:function(t){"enter"===t.toState?this._trapFocus():"exit"===t.toState&&this._restoreFocus(),this._animationStateChanged.emit(t)}},{key:"_onAnimationStart",value:function(t){this._animationStateChanged.emit(t)}},{key:"_startExitAnimation",value:function(){this._state="exit",this._changeDetectorRef.markForCheck()}}]),i}(eu)).\u0275fac=function(t){return new(t||uh)(a.yc(a.q),a.yc(tn),a.yc(a.j),a.yc(ye.e,8),a.yc(sh))},uh.\u0275cmp=a.sc({type:uh,selectors:[["mat-dialog-container"]],viewQuery:function(t,e){var i;1&t&&a.rd(au,!0),2&t&&a.gd(i=a.Rc())&&(e._portalOutlet=i.first)},hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(t,e){1&t&&a.pc("@dialogContainer.start",(function(t){return e._onAnimationStart(t)}))("@dialogContainer.done",(function(t){return e._onAnimationDone(t)})),2&t&&(a.lc("id",e._id)("role",e._config.role)("aria-labelledby",e._config.ariaLabel?null:e._ariaLabelledBy)("aria-label",e._config.ariaLabel)("aria-describedby",e._config.ariaDescribedBy||null),a.yd("@dialogContainer",e._state))},features:[a.hc],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,e){1&t&&a.td(0,oh,0,0,"ng-template",0)},directives:[au],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[lh.dialogContainer]}}),uh),vh=0,bh=function(){function t(e,i){var n=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"mat-dialog-".concat(vh++);_classCallCheck(this,t),this._overlayRef=e,this._containerInstance=i,this.id=a,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new Me.a,this._afterClosed=new Me.a,this._beforeClosed=new Me.a,this._state=0,i._id=a,i._animationStateChanged.pipe(ei((function(t){return"done"===t.phaseName&&"enter"===t.toState})),ci(1)).subscribe((function(){n._afterOpened.next(),n._afterOpened.complete()})),i._animationStateChanged.pipe(ei((function(t){return"done"===t.phaseName&&"exit"===t.toState})),ci(1)).subscribe((function(){clearTimeout(n._closeFallbackTimeout),n._overlayRef.dispose()})),e.detachments().subscribe((function(){n._beforeClosed.next(n._result),n._beforeClosed.complete(),n._afterClosed.next(n._result),n._afterClosed.complete(),n.componentInstance=null,n._overlayRef.dispose()})),e.keydownEvents().pipe(ei((function(t){return 27===t.keyCode&&!n.disableClose&&!Be(t)}))).subscribe((function(t){t.preventDefault(),n.close()}))}return _createClass(t,[{key:"close",value:function(t){var e=this;this._result=t,this._containerInstance._animationStateChanged.pipe(ei((function(t){return"start"===t.phaseName})),ci(1)).subscribe((function(i){e._beforeClosed.next(t),e._beforeClosed.complete(),e._state=2,e._overlayRef.detachBackdrop(),e._closeFallbackTimeout=setTimeout((function(){e._overlayRef.dispose()}),i.totalTime+100)})),this._containerInstance._startExitAnimation(),this._state=1}},{key:"afterOpened",value:function(){return this._afterOpened.asObservable()}},{key:"afterClosed",value:function(){return this._afterClosed.asObservable()}},{key:"beforeClosed",value:function(){return this._beforeClosed.asObservable()}},{key:"backdropClick",value:function(){return this._overlayRef.backdropClick()}},{key:"keydownEvents",value:function(){return this._overlayRef.keydownEvents()}},{key:"updatePosition",value:function(t){var e=this._getPositionStrategy();return t&&(t.left||t.right)?t.left?e.left(t.left):e.right(t.right):e.centerHorizontally(),t&&(t.top||t.bottom)?t.top?e.top(t.top):e.bottom(t.bottom):e.centerVertically(),this._overlayRef.updatePosition(),this}},{key:"updateSize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this._getPositionStrategy().width(t).height(e),this._overlayRef.updatePosition(),this}},{key:"addPanelClass",value:function(t){return this._overlayRef.addPanelClass(t),this}},{key:"removePanelClass",value:function(t){return this._overlayRef.removePanelClass(t),this}},{key:"getState",value:function(){return this._state}},{key:"_getPositionStrategy",value:function(){return this._overlayRef.getConfig().positionStrategy}}]),t}(),yh=new a.v("MatDialogData"),_h=new a.v("mat-dialog-default-options"),kh=new a.v("mat-dialog-scroll-strategy"),Ch={provide:kh,deps:[Uu],useFactory:function(t){return function(){return t.scrollStrategies.block()}}},wh=((ph=function(){function t(e,i,n,a,r,o,s){var l=this;_classCallCheck(this,t),this._overlay=e,this._injector=i,this._defaultOptions=a,this._parentDialog=o,this._overlayContainer=s,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new Me.a,this._afterOpenedAtThisLevel=new Me.a,this._ariaHiddenElements=new Map,this.afterAllClosed=Xl((function(){return l.openDialogs.length?l._afterAllClosed:l._afterAllClosed.pipe(En(void 0))})),this._scrollStrategy=r}return _createClass(t,[{key:"open",value:function(t,e){var i=this;if((e=function(t,e){return Object.assign(Object.assign({},e),t)}(e,this._defaultOptions||new sh)).id&&this.getDialogById(e.id))throw Error('Dialog with id "'.concat(e.id,'" exists already. The dialog id must be unique.'));var n=this._createOverlay(e),a=this._attachDialogContainer(n,e),r=this._attachDialogContent(t,a,n,e);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(r),r.afterClosed().subscribe((function(){return i._removeOpenDialog(r)})),this.afterOpened.next(r),r}},{key:"closeAll",value:function(){this._closeDialogs(this.openDialogs)}},{key:"getDialogById",value:function(t){return this.openDialogs.find((function(e){return e.id===t}))}},{key:"ngOnDestroy",value:function(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}},{key:"_createOverlay",value:function(t){var e=this._getOverlayConfig(t);return this._overlay.create(e)}},{key:"_getOverlayConfig",value:function(t){var e=new bu({positionStrategy:this._overlay.position().global(),scrollStrategy:t.scrollStrategy||this._scrollStrategy(),panelClass:t.panelClass,hasBackdrop:t.hasBackdrop,direction:t.direction,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight,disposeOnNavigation:t.closeOnNavigation});return t.backdropClass&&(e.backdropClass=t.backdropClass),e}},{key:"_attachDialogContainer",value:function(t,e){var i=a.w.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:sh,useValue:e}]}),n=new Zc(gh,e.viewContainerRef,i,e.componentFactoryResolver);return t.attach(n).instance}},{key:"_attachDialogContent",value:function(t,e,i,n){var r=new bh(i,e,n.id);if(n.hasBackdrop&&i.backdropClick().subscribe((function(){r.disableClose||r.close()})),t instanceof a.U)e.attachTemplatePortal(new Jc(t,null,{$implicit:n.data,dialogRef:r}));else{var o=this._createInjector(n,r,e),s=e.attachComponentPortal(new Zc(t,n.viewContainerRef,o));r.componentInstance=s.instance}return r.updateSize(n.width,n.height).updatePosition(n.position),r}},{key:"_createInjector",value:function(t,e,i){var n=t&&t.viewContainerRef&&t.viewContainerRef.injector,r=[{provide:gh,useValue:i},{provide:yh,useValue:t.data},{provide:bh,useValue:e}];return!t.direction||n&&n.get(kn,null)||r.push({provide:kn,useValue:{value:t.direction,change:Ne()}}),a.w.create({parent:n||this._injector,providers:r})}},{key:"_removeOpenDialog",value:function(t){var e=this.openDialogs.indexOf(t);e>-1&&(this.openDialogs.splice(e,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((function(t,e){t?e.setAttribute("aria-hidden",t):e.removeAttribute("aria-hidden")})),this._ariaHiddenElements.clear(),this._afterAllClosed.next()))}},{key:"_hideNonDialogContentFromAssistiveTechnology",value:function(){var t=this._overlayContainer.getContainerElement();if(t.parentElement)for(var e=t.parentElement.children,i=e.length-1;i>-1;i--){var n=e[i];n===t||"SCRIPT"===n.nodeName||"STYLE"===n.nodeName||n.hasAttribute("aria-live")||(this._ariaHiddenElements.set(n,n.getAttribute("aria-hidden")),n.setAttribute("aria-hidden","true"))}}},{key:"_closeDialogs",value:function(t){for(var e=t.length;e--;)t[e].close()}},{key:"openDialogs",get:function(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}},{key:"afterOpened",get:function(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}},{key:"_afterAllClosed",get:function(){var t=this._parentDialog;return t?t._afterAllClosed:this._afterAllClosedAtThisLevel}}]),t}()).\u0275fac=function(t){return new(t||ph)(a.Mc(Uu),a.Mc(a.w),a.Mc(ye.n,8),a.Mc(_h,8),a.Mc(kh),a.Mc(ph,12),a.Mc(Du))},ph.\u0275prov=a.uc({token:ph,factory:ph.\u0275fac}),ph),xh=0,Sh=((fh=function(){function t(e,i,n){_classCallCheck(this,t),this.dialogRef=e,this._elementRef=i,this._dialog=n,this.type="button"}return _createClass(t,[{key:"ngOnInit",value:function(){this.dialogRef||(this.dialogRef=Ah(this._elementRef,this._dialog.openDialogs))}},{key:"ngOnChanges",value:function(t){var e=t._matDialogClose||t._matDialogCloseResult;e&&(this.dialogResult=e.currentValue)}}]),t}()).\u0275fac=function(t){return new(t||fh)(a.yc(bh,8),a.yc(a.q),a.yc(wh))},fh.\u0275dir=a.tc({type:fh,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(t,e){1&t&&a.Qc("click",(function(){return e.dialogRef.close(e.dialogResult)})),2&t&&a.lc("aria-label",e.ariaLabel||null)("type",e.type)},inputs:{type:"type",dialogResult:["mat-dialog-close","dialogResult"],ariaLabel:["aria-label","ariaLabel"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[a.ic]}),fh),Oh=((mh=function(){function t(e,i,n){_classCallCheck(this,t),this._dialogRef=e,this._elementRef=i,this._dialog=n,this.id="mat-dialog-title-".concat(xh++)}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this._dialogRef||(this._dialogRef=Ah(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then((function(){var e=t._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=t.id)}))}}]),t}()).\u0275fac=function(t){return new(t||mh)(a.yc(bh,8),a.yc(a.q),a.yc(wh))},mh.\u0275dir=a.tc({type:mh,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-dialog-title"],hostVars:1,hostBindings:function(t,e){2&t&&a.Gc("id",e.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),mh),Dh=((hh=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||hh)},hh.\u0275dir=a.tc({type:hh,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-dialog-content"]}),hh),Eh=((dh=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||dh)},dh.\u0275dir=a.tc({type:dh,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-dialog-actions"]}),dh);function Ah(t,e){for(var i=t.nativeElement.parentElement;i&&!i.classList.contains("mat-dialog-container");)i=i.parentElement;return i?e.find((function(t){return t.id===i.id})):null}var Ih,Th,Ph,Rh,Mh=((Rh=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Rh}),Rh.\u0275inj=a.vc({factory:function(t){return new(t||Rh)},providers:[wh,Ch],imports:[[Qu,su,Ln],Ln]}),Rh),jh=0,Lh=((Ph=function(){function t(){_classCallCheck(this,t),this._stateChanges=new Me.a,this._openCloseAllActions=new Me.a,this.id="cdk-accordion-".concat(jh++),this._multi=!1}return _createClass(t,[{key:"openAll",value:function(){this._openCloseAll(!0)}},{key:"closeAll",value:function(){this._openCloseAll(!1)}},{key:"ngOnChanges",value:function(t){this._stateChanges.next(t)}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"_openCloseAll",value:function(t){this.multi&&this._openCloseAllActions.next(t)}},{key:"multi",get:function(){return this._multi},set:function(t){this._multi=mi(t)}}]),t}()).\u0275fac=function(t){return new(t||Ph)},Ph.\u0275dir=a.tc({type:Ph,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[a.ic]}),Ph),Fh=0,zh=((Th=function(){function t(e,i,n){var r=this;_classCallCheck(this,t),this.accordion=e,this._changeDetectorRef=i,this._expansionDispatcher=n,this._openCloseAllSubscription=je.a.EMPTY,this.closed=new a.s,this.opened=new a.s,this.destroyed=new a.s,this.expandedChange=new a.s,this.id="cdk-accordion-child-".concat(Fh++),this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=function(){},this._removeUniqueSelectionListener=n.listen((function(t,e){r.accordion&&!r.accordion.multi&&r.accordion.id===e&&r.id!==t&&(r.expanded=!1)})),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}return _createClass(t,[{key:"ngOnDestroy",value:function(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}},{key:"toggle",value:function(){this.disabled||(this.expanded=!this.expanded)}},{key:"close",value:function(){this.disabled||(this.expanded=!1)}},{key:"open",value:function(){this.disabled||(this.expanded=!0)}},{key:"_subscribeToOpenCloseAllActions",value:function(){var t=this;return this.accordion._openCloseAllActions.subscribe((function(e){t.disabled||(t.expanded=e)}))}},{key:"expanded",get:function(){return this._expanded},set:function(t){t=mi(t),this._expanded!==t&&(this._expanded=t,this.expandedChange.emit(t),t?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=mi(t)}}]),t}()).\u0275fac=function(t){return new(t||Th)(a.yc(Lh,12),a.yc(a.j),a.yc(Za))},Th.\u0275dir=a.tc({type:Th,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[a.jc([{provide:Lh,useValue:void 0}])]}),Th),Nh=((Ih=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Ih}),Ih.\u0275inj=a.vc({factory:function(t){return new(t||Ih)}}),Ih),Bh=["body"];function Vh(t,e){}var Uh=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Hh=["mat-expansion-panel-header","*","mat-action-row"],qh=function(t,e){return{collapsedHeight:t,expandedHeight:e}},Gh=function(t,e){return{value:t,params:e}};function Wh(t,e){if(1&t&&a.zc(0,"span",2),2&t){var i=a.Uc();a.ad("@indicatorRotate",i._getExpandedState())}}var Yh,Qh,$h,Kh,Xh,Zh,Jh,tm,em,im,nm,am,rm,om=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],sm=["mat-panel-title","mat-panel-description","*"],lm=new a.v("MAT_ACCORDION"),cm={indicatorRotate:o("indicatorRotate",[d("collapsed, void",u({transform:"rotate(0deg)"})),d("expanded",u({transform:"rotate(180deg)"})),h("expanded <=> collapsed, void => collapsed",s("225ms cubic-bezier(0.4,0.0,0.2,1)"))]),expansionHeaderHeight:o("expansionHeight",[d("collapsed, void",u({height:"{{collapsedHeight}}"}),{params:{collapsedHeight:"48px"}}),d("expanded",u({height:"{{expandedHeight}}"}),{params:{expandedHeight:"64px"}}),h("expanded <=> collapsed, void => collapsed",l([f("@indicatorRotate",m(),{optional:!0}),s("225ms cubic-bezier(0.4,0.0,0.2,1)")]))]),bodyExpansion:o("bodyExpansion",[d("collapsed, void",u({height:"0px",visibility:"hidden"})),d("expanded",u({height:"*",visibility:"visible"})),h("expanded <=> collapsed, void => collapsed",s("225ms cubic-bezier(0.4,0.0,0.2,1)"))])},um=((Yh=function t(e){_classCallCheck(this,t),this._template=e}).\u0275fac=function(t){return new(t||Yh)(a.yc(a.U))},Yh.\u0275dir=a.tc({type:Yh,selectors:[["ng-template","matExpansionPanelContent",""]]}),Yh),dm=0,hm=new a.v("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS"),mm=((Jh=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o,s,l,c){var u;return _classCallCheck(this,i),(u=e.call(this,t,n,r))._viewContainerRef=o,u._animationMode=l,u._hideToggle=!1,u.afterExpand=new a.s,u.afterCollapse=new a.s,u._inputChanges=new Me.a,u._headerId="mat-expansion-panel-header-".concat(dm++),u._bodyAnimationDone=new Me.a,u.accordion=t,u._document=s,u._bodyAnimationDone.pipe(lc((function(t,e){return t.fromState===e.fromState&&t.toState===e.toState}))).subscribe((function(t){"void"!==t.fromState&&("expanded"===t.toState?u.afterExpand.emit():"collapsed"===t.toState&&u.afterCollapse.emit())})),c&&(u.hideToggle=c.hideToggle),u}return _createClass(i,[{key:"_hasSpacing",value:function(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}},{key:"_getExpandedState",value:function(){return this.expanded?"expanded":"collapsed"}},{key:"toggle",value:function(){this.expanded=!this.expanded}},{key:"close",value:function(){this.expanded=!1}},{key:"open",value:function(){this.expanded=!0}},{key:"ngAfterContentInit",value:function(){var t=this;this._lazyContent&&this.opened.pipe(En(null),ei((function(){return t.expanded&&!t._portal})),ci(1)).subscribe((function(){t._portal=new Jc(t._lazyContent._template,t._viewContainerRef)}))}},{key:"ngOnChanges",value:function(t){this._inputChanges.next(t)}},{key:"ngOnDestroy",value:function(){_get(_getPrototypeOf(i.prototype),"ngOnDestroy",this).call(this),this._bodyAnimationDone.complete(),this._inputChanges.complete()}},{key:"_containsFocus",value:function(){if(this._body){var t=this._document.activeElement,e=this._body.nativeElement;return t===e||e.contains(t)}return!1}},{key:"hideToggle",get:function(){return this._hideToggle||this.accordion&&this.accordion.hideToggle},set:function(t){this._hideToggle=mi(t)}},{key:"togglePosition",get:function(){return this._togglePosition||this.accordion&&this.accordion.togglePosition},set:function(t){this._togglePosition=t}}]),i}(zh)).\u0275fac=function(t){return new(t||Jh)(a.yc(lm,12),a.yc(a.j),a.yc(Za),a.yc(a.X),a.yc(ye.e),a.yc(Te,8),a.yc(hm,8))},Jh.\u0275cmp=a.sc({type:Jh,selectors:[["mat-expansion-panel"]],contentQueries:function(t,e,i){var n;1&t&&a.qc(i,um,!0),2&t&&a.gd(n=a.Rc())&&(e._lazyContent=n.first)},viewQuery:function(t,e){var i;1&t&&a.zd(Bh,!0),2&t&&a.gd(i=a.Rc())&&(e._body=i.first)},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(t,e){2&t&&a.oc("mat-expanded",e.expanded)("_mat-animation-noopable","NoopAnimations"===e._animationMode)("mat-expansion-panel-spacing",e._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[a.jc([{provide:lm,useValue:void 0}]),a.hc,a.ic],ngContentSelectors:Hh,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(t,e){1&t&&(a.Zc(Uh),a.Yc(0),a.Dc(1,"div",0,1),a.Qc("@bodyExpansion.done",(function(t){return e._bodyAnimationDone.next(t)})),a.Dc(3,"div",2),a.Yc(4,1),a.td(5,Vh,0,0,"ng-template",3),a.Cc(),a.Yc(6,2),a.Cc()),2&t&&(a.kc(1),a.ad("@bodyExpansion",e._getExpandedState())("id",e.id),a.lc("aria-labelledby",e._headerId),a.kc(4),a.ad("cdkPortalOutlet",e._portal))},directives:[au],styles:[".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base,.mat-action-row button.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base,[dir=rtl] .mat-action-row button.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[cm.bodyExpansion]},changeDetection:0}),Jh),fm=((Zh=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Zh)},Zh.\u0275dir=a.tc({type:Zh,selectors:[["mat-action-row"]],hostAttrs:[1,"mat-action-row"]}),Zh),pm=((Xh=function(){function t(e,i,n,a,r){var o=this;_classCallCheck(this,t),this.panel=e,this._element=i,this._focusMonitor=n,this._changeDetectorRef=a,this._parentChangeSubscription=je.a.EMPTY,this._animationsDisabled=!0;var s=e.accordion?e.accordion._stateChanges.pipe(ei((function(t){return!(!t.hideToggle&&!t.togglePosition)}))):si;this._parentChangeSubscription=Object(Zl.a)(e.opened,e.closed,s,e._inputChanges.pipe(ei((function(t){return!!(t.hideToggle||t.disabled||t.togglePosition)})))).subscribe((function(){return o._changeDetectorRef.markForCheck()})),e.closed.pipe(ei((function(){return e._containsFocus()}))).subscribe((function(){return n.focusVia(i,"program")})),n.monitor(i).subscribe((function(t){t&&e.accordion&&e.accordion._handleHeaderFocus(o)})),r&&(this.expandedHeight=r.expandedHeight,this.collapsedHeight=r.collapsedHeight)}return _createClass(t,[{key:"_animationStarted",value:function(){this._animationsDisabled=!1}},{key:"_toggle",value:function(){this.disabled||this.panel.toggle()}},{key:"_isExpanded",value:function(){return this.panel.expanded}},{key:"_getExpandedState",value:function(){return this.panel._getExpandedState()}},{key:"_getPanelId",value:function(){return this.panel.id}},{key:"_getTogglePosition",value:function(){return this.panel.togglePosition}},{key:"_showToggle",value:function(){return!this.panel.hideToggle&&!this.panel.disabled}},{key:"_keydown",value:function(t){switch(t.keyCode){case 32:case 13:Be(t)||(t.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(t))}}},{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program",e=arguments.length>1?arguments[1]:void 0;this._focusMonitor.focusVia(this._element,t,e)}},{key:"ngOnDestroy",value:function(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}},{key:"disabled",get:function(){return this.panel.disabled}}]),t}()).\u0275fac=function(t){return new(t||Xh)(a.yc(mm,1),a.yc(a.q),a.yc(un),a.yc(a.j),a.yc(hm,8))},Xh.\u0275cmp=a.sc({type:Xh,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header"],hostVars:19,hostBindings:function(t,e){1&t&&(a.pc("@expansionHeight.start",(function(){return e._animationStarted()})),a.Qc("click",(function(){return e._toggle()}))("keydown",(function(t){return e._keydown(t)}))),2&t&&(a.lc("id",e.panel._headerId)("tabindex",e.disabled?-1:0)("aria-controls",e._getPanelId())("aria-expanded",e._isExpanded())("aria-disabled",e.panel.disabled),a.yd("@.disabled",e._animationsDisabled)("@expansionHeight",a.ed(16,Gh,e._getExpandedState(),a.ed(13,qh,e.collapsedHeight,e.expandedHeight))),a.oc("mat-expanded",e._isExpanded())("mat-expansion-toggle-indicator-after","after"===e._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===e._getTogglePosition()))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},ngContentSelectors:sm,decls:5,vars:1,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(t,e){1&t&&(a.Zc(om),a.Dc(0,"span",0),a.Yc(1),a.Yc(2,1),a.Yc(3,2),a.Cc(),a.td(4,Wh,1,1,"span",1)),2&t&&(a.kc(4),a.ad("ngIf",e._showToggle()))},directives:[ye.t],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}\n'],encapsulation:2,data:{animation:[cm.indicatorRotate,cm.expansionHeaderHeight]},changeDetection:0}),Xh),gm=((Kh=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Kh)},Kh.\u0275dir=a.tc({type:Kh,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),Kh),vm=(($h=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||$h)},$h.\u0275dir=a.tc({type:$h,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),$h),bm=((Qh=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t;return _classCallCheck(this,i),(t=e.apply(this,arguments))._ownHeaders=new a.K,t._hideToggle=!1,t.displayMode="default",t.togglePosition="after",t}return _createClass(i,[{key:"ngAfterContentInit",value:function(){var t=this;this._headers.changes.pipe(En(this._headers)).subscribe((function(e){t._ownHeaders.reset(e.filter((function(e){return e.panel.accordion===t}))),t._ownHeaders.notifyOnChanges()})),this._keyManager=new Qi(this._ownHeaders).withWrap()}},{key:"_handleHeaderKeydown",value:function(t){var e=t.keyCode,i=this._keyManager;36===e?Be(t)||(i.setFirstItemActive(),t.preventDefault()):35===e?Be(t)||(i.setLastItemActive(),t.preventDefault()):this._keyManager.onKeydown(t)}},{key:"_handleHeaderFocus",value:function(t){this._keyManager.updateActiveItem(t)}},{key:"hideToggle",get:function(){return this._hideToggle},set:function(t){this._hideToggle=mi(t)}}]),i}(Lh)).\u0275fac=function(t){return ym(t||Qh)},Qh.\u0275dir=a.tc({type:Qh,selectors:[["mat-accordion"]],contentQueries:function(t,e,i){var n;1&t&&a.qc(i,pm,!0),2&t&&a.gd(n=a.Rc())&&(e._headers=n)},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(t,e){2&t&&a.oc("mat-accordion-multi",e.multi)},inputs:{multi:"multi",displayMode:"displayMode",togglePosition:"togglePosition",hideToggle:"hideToggle"},exportAs:["matAccordion"],features:[a.jc([{provide:lm,useExisting:Qh}]),a.hc]}),Qh),ym=a.Fc(bm),_m=((tm=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:tm}),tm.\u0275inj=a.vc({factory:function(t){return new(t||tm)},imports:[[ye.c,Nh,su]]}),tm),km=["*"],Cm=[[["","mat-grid-avatar",""],["","matGridAvatar",""]],[["","mat-line",""],["","matLine",""]],"*"],wm=["[mat-grid-avatar], [matGridAvatar]","[mat-line], [matLine]","*"],xm=new a.v("MAT_GRID_LIST"),Sm=((rm=function(){function t(e,i){_classCallCheck(this,t),this._element=e,this._gridList=i,this._rowspan=1,this._colspan=1}return _createClass(t,[{key:"_setStyle",value:function(t,e){this._element.nativeElement.style[t]=e}},{key:"rowspan",get:function(){return this._rowspan},set:function(t){this._rowspan=Math.round(fi(t))}},{key:"colspan",get:function(){return this._colspan},set:function(t){this._colspan=Math.round(fi(t))}}]),t}()).\u0275fac=function(t){return new(t||rm)(a.yc(a.q),a.yc(xm,8))},rm.\u0275cmp=a.sc({type:rm,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(t,e){2&t&&a.lc("rowspan",e.rowspan)("colspan",e.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],ngContentSelectors:km,decls:2,vars:0,consts:[[1,"mat-figure"]],template:function(t,e){1&t&&(a.Zc(),a.Dc(0,"figure",0),a.Yc(1),a.Cc())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-figure{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}\n"],encapsulation:2,changeDetection:0}),rm),Om=((am=function(){function t(e){_classCallCheck(this,t),this._element=e}return _createClass(t,[{key:"ngAfterContentInit",value:function(){la(this._lines,this._element)}}]),t}()).\u0275fac=function(t){return new(t||am)(a.yc(a.q))},am.\u0275cmp=a.sc({type:am,selectors:[["mat-grid-tile-header"],["mat-grid-tile-footer"]],contentQueries:function(t,e,i){var n;1&t&&a.qc(i,sa,!0),2&t&&a.gd(n=a.Rc())&&(e._lines=n)},ngContentSelectors:wm,decls:4,vars:0,consts:[[1,"mat-grid-list-text"]],template:function(t,e){1&t&&(a.Zc(Cm),a.Yc(0),a.Dc(1,"div",0),a.Yc(2,1),a.Cc(),a.Yc(3,2))},encapsulation:2,changeDetection:0}),am),Dm=((nm=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||nm)},nm.\u0275dir=a.tc({type:nm,selectors:[["","mat-grid-avatar",""],["","matGridAvatar",""]],hostAttrs:[1,"mat-grid-avatar"]}),nm),Em=((im=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||im)},im.\u0275dir=a.tc({type:im,selectors:[["mat-grid-tile-header"]],hostAttrs:[1,"mat-grid-tile-header"]}),im),Am=((em=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||em)},em.\u0275dir=a.tc({type:em,selectors:[["mat-grid-tile-footer"]],hostAttrs:[1,"mat-grid-tile-footer"]}),em),Im=function(){function t(){_classCallCheck(this,t),this.columnIndex=0,this.rowIndex=0}return _createClass(t,[{key:"update",value:function(t,e){var i=this;this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(t),this.tracker.fill(0,0,this.tracker.length),this.positions=e.map((function(t){return i._trackTile(t)}))}},{key:"_trackTile",value:function(t){var e=this._findMatchingGap(t.colspan);return this._markTilePosition(e,t),this.columnIndex=e+t.colspan,new Tm(this.rowIndex,e)}},{key:"_findMatchingGap",value:function(t){if(t>this.tracker.length)throw Error("mat-grid-list: tile with colspan ".concat(t," is wider than ")+'grid with cols="'.concat(this.tracker.length,'".'));var e=-1,i=-1;do{this.columnIndex+t>this.tracker.length?(this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),i=this._findGapEndIndex(e)):-1!=(e=this.tracker.indexOf(0,this.columnIndex))?(i=this._findGapEndIndex(e),this.columnIndex=e+1):(this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),i=this._findGapEndIndex(e))}while(i-e1?this.rowCount+t-1:this.rowCount}}]),t}(),Tm=function t(e,i){_classCallCheck(this,t),this.row=e,this.col=i},Pm=/^-?\d+((\.\d+)?[A-Za-z%$]?)+$/,Rm=function(){function t(){_classCallCheck(this,t),this._rows=0,this._rowspan=0}return _createClass(t,[{key:"init",value:function(t,e,i,n){this._gutterSize=zm(t),this._rows=e.rowCount,this._rowspan=e.rowspan,this._cols=i,this._direction=n}},{key:"getBaseTileSize",value:function(t,e){return"(".concat(t,"% - (").concat(this._gutterSize," * ").concat(e,"))")}},{key:"getTilePosition",value:function(t,e){return 0===e?"0":Fm("(".concat(t," + ").concat(this._gutterSize,") * ").concat(e))}},{key:"getTileSize",value:function(t,e){return"(".concat(t," * ").concat(e,") + (").concat(e-1," * ").concat(this._gutterSize,")")}},{key:"setStyle",value:function(t,e,i){var n=100/this._cols,a=(this._cols-1)/this._cols;this.setColStyles(t,i,n,a),this.setRowStyles(t,e,n,a)}},{key:"setColStyles",value:function(t,e,i,n){var a=this.getBaseTileSize(i,n);t._setStyle("rtl"===this._direction?"right":"left",this.getTilePosition(a,e)),t._setStyle("width",Fm(this.getTileSize(a,t.colspan)))}},{key:"getGutterSpan",value:function(){return"".concat(this._gutterSize," * (").concat(this._rowspan," - 1)")}},{key:"getTileSpan",value:function(t){return"".concat(this._rowspan," * ").concat(this.getTileSize(t,1))}},{key:"getComputedHeight",value:function(){return null}}]),t}(),Mm=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n;return _classCallCheck(this,i),(n=e.call(this)).fixedRowHeight=t,n}return _createClass(i,[{key:"init",value:function(t,e,n,a){if(_get(_getPrototypeOf(i.prototype),"init",this).call(this,t,e,n,a),this.fixedRowHeight=zm(this.fixedRowHeight),!Pm.test(this.fixedRowHeight))throw Error('Invalid value "'.concat(this.fixedRowHeight,'" set as rowHeight.'))}},{key:"setRowStyles",value:function(t,e){t._setStyle("top",this.getTilePosition(this.fixedRowHeight,e)),t._setStyle("height",Fm(this.getTileSize(this.fixedRowHeight,t.rowspan)))}},{key:"getComputedHeight",value:function(){return["height",Fm("".concat(this.getTileSpan(this.fixedRowHeight)," + ").concat(this.getGutterSpan()))]}},{key:"reset",value:function(t){t._setListStyle(["height",null]),t._tiles&&t._tiles.forEach((function(t){t._setStyle("top",null),t._setStyle("height",null)}))}}]),i}(Rm),jm=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n;return _classCallCheck(this,i),(n=e.call(this))._parseRatio(t),n}return _createClass(i,[{key:"setRowStyles",value:function(t,e,i,n){this.baseTileHeight=this.getBaseTileSize(i/this.rowHeightRatio,n),t._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,e)),t._setStyle("paddingTop",Fm(this.getTileSize(this.baseTileHeight,t.rowspan)))}},{key:"getComputedHeight",value:function(){return["paddingBottom",Fm("".concat(this.getTileSpan(this.baseTileHeight)," + ").concat(this.getGutterSpan()))]}},{key:"reset",value:function(t){t._setListStyle(["paddingBottom",null]),t._tiles.forEach((function(t){t._setStyle("marginTop",null),t._setStyle("paddingTop",null)}))}},{key:"_parseRatio",value:function(t){var e=t.split(":");if(2!==e.length)throw Error('mat-grid-list: invalid ratio given for row-height: "'.concat(t,'"'));this.rowHeightRatio=parseFloat(e[0])/parseFloat(e[1])}}]),i}(Rm),Lm=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return _createClass(i,[{key:"setRowStyles",value:function(t,e){var i=this.getBaseTileSize(100/this._rowspan,(this._rows-1)/this._rows);t._setStyle("top",this.getTilePosition(i,e)),t._setStyle("height",Fm(this.getTileSize(i,t.rowspan)))}},{key:"reset",value:function(t){t._tiles&&t._tiles.forEach((function(t){t._setStyle("top",null),t._setStyle("height",null)}))}}]),i}(Rm);function Fm(t){return"calc(".concat(t,")")}function zm(t){return t.match(/([A-Za-z%]+)$/)?t:"".concat(t,"px")}var Nm,Bm,Vm=((Bm=function(){function t(e,i){_classCallCheck(this,t),this._element=e,this._dir=i,this._gutter="1px"}return _createClass(t,[{key:"ngOnInit",value:function(){this._checkCols(),this._checkRowHeight()}},{key:"ngAfterContentChecked",value:function(){this._layoutTiles()}},{key:"_checkCols",value:function(){if(!this.cols)throw Error('mat-grid-list: must pass in number of columns. Example: ')}},{key:"_checkRowHeight",value:function(){this._rowHeight||this._setTileStyler("1:1")}},{key:"_setTileStyler",value:function(t){this._tileStyler&&this._tileStyler.reset(this),this._tileStyler="fit"===t?new Lm:t&&t.indexOf(":")>-1?new jm(t):new Mm(t)}},{key:"_layoutTiles",value:function(){var t=this;this._tileCoordinator||(this._tileCoordinator=new Im);var e=this._tileCoordinator,i=this._tiles.filter((function(e){return!e._gridList||e._gridList===t})),n=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,i),this._tileStyler.init(this.gutterSize,e,this.cols,n),i.forEach((function(i,n){var a=e.positions[n];t._tileStyler.setStyle(i,a.row,a.col)})),this._setListStyle(this._tileStyler.getComputedHeight())}},{key:"_setListStyle",value:function(t){t&&(this._element.nativeElement.style[t[0]]=t[1])}},{key:"cols",get:function(){return this._cols},set:function(t){this._cols=Math.max(1,Math.round(fi(t)))}},{key:"gutterSize",get:function(){return this._gutter},set:function(t){this._gutter="".concat(null==t?"":t)}},{key:"rowHeight",get:function(){return this._rowHeight},set:function(t){var e="".concat(null==t?"":t);e!==this._rowHeight&&(this._rowHeight=e,this._setTileStyler(this._rowHeight))}}]),t}()).\u0275fac=function(t){return new(t||Bm)(a.yc(a.q),a.yc(kn,8))},Bm.\u0275cmp=a.sc({type:Bm,selectors:[["mat-grid-list"]],contentQueries:function(t,e,i){var n;1&t&&a.qc(i,Sm,!0),2&t&&a.gd(n=a.Rc())&&(e._tiles=n)},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(t,e){2&t&&a.lc("cols",e.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],features:[a.jc([{provide:xm,useExisting:Bm}])],ngContentSelectors:km,decls:2,vars:0,template:function(t,e){1&t&&(a.Zc(),a.Dc(0,"div"),a.Yc(1),a.Cc())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-figure{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}\n"],encapsulation:2,changeDetection:0}),Bm),Um=((Nm=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Nm}),Nm.\u0275inj=a.vc({factory:function(t){return new(t||Nm)},imports:[[va,Ln],va,Ln]}),Nm);function Hm(t){return function(e){var i=new qm(t),n=e.lift(i);return i.caught=n}}var qm=function(){function t(e){_classCallCheck(this,t),this.selector=e}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new Gm(t,this.selector,this.caught))}}]),t}(),Gm=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,t)).selector=n,r.caught=a,r}return _createClass(i,[{key:"error",value:function(t){if(!this.isStopped){var e;try{e=this.selector(t,this.caught)}catch(a){return void _get(_getPrototypeOf(i.prototype),"error",this).call(this,a)}this._unsubscribeAndRecycle();var n=new Cc.a(this,void 0,void 0);this.add(n),Object(hc.a)(this,e,void 0,void 0,n)}}}]),i}(dc.a);function Wm(t){return function(e){return e.lift(new Ym(t))}}var Ym=function(){function t(e){_classCallCheck(this,t),this.callback=e}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new Qm(t,this.callback))}}]),t}(),Qm=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t)).add(new je.a(n)),a}return i}(Ve.a),$m=i("w1tV"),Km=i("5+tZ");function Xm(t,e){return Object(Km.a)(t,e,1)}var Zm=function t(){_classCallCheck(this,t)},Jm=function t(){_classCallCheck(this,t)},tf=function(){function t(e){var i=this;_classCallCheck(this,t),this.normalizedNames=new Map,this.lazyUpdate=null,e?this.lazyInit="string"==typeof e?function(){i.headers=new Map,e.split("\n").forEach((function(t){var e=t.indexOf(":");if(e>0){var n=t.slice(0,e),a=n.toLowerCase(),r=t.slice(e+1).trim();i.maybeSetNormalizedName(n,a),i.headers.has(a)?i.headers.get(a).push(r):i.headers.set(a,[r])}}))}:function(){i.headers=new Map,Object.keys(e).forEach((function(t){var n=e[t],a=t.toLowerCase();"string"==typeof n&&(n=[n]),n.length>0&&(i.headers.set(a,n),i.maybeSetNormalizedName(t,a))}))}:this.headers=new Map}return _createClass(t,[{key:"has",value:function(t){return this.init(),this.headers.has(t.toLowerCase())}},{key:"get",value:function(t){this.init();var e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}},{key:"keys",value:function(){return this.init(),Array.from(this.normalizedNames.values())}},{key:"getAll",value:function(t){return this.init(),this.headers.get(t.toLowerCase())||null}},{key:"append",value:function(t,e){return this.clone({name:t,value:e,op:"a"})}},{key:"set",value:function(t,e){return this.clone({name:t,value:e,op:"s"})}},{key:"delete",value:function(t,e){return this.clone({name:t,value:e,op:"d"})}},{key:"maybeSetNormalizedName",value:function(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}},{key:"init",value:function(){var e=this;this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach((function(t){return e.applyUpdate(t)})),this.lazyUpdate=null))}},{key:"copyFrom",value:function(t){var e=this;t.init(),Array.from(t.headers.keys()).forEach((function(i){e.headers.set(i,t.headers.get(i)),e.normalizedNames.set(i,t.normalizedNames.get(i))}))}},{key:"clone",value:function(e){var i=new t;return i.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,i.lazyUpdate=(this.lazyUpdate||[]).concat([e]),i}},{key:"applyUpdate",value:function(t){var e=t.name.toLowerCase();switch(t.op){case"a":case"s":var i=t.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(t.name,e);var n=("a"===t.op?this.headers.get(e):void 0)||[];n.push.apply(n,_toConsumableArray(i)),this.headers.set(e,n);break;case"d":var a=t.value;if(a){var r=this.headers.get(e);if(!r)return;0===(r=r.filter((function(t){return-1===a.indexOf(t)}))).length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,r)}else this.headers.delete(e),this.normalizedNames.delete(e)}}},{key:"forEach",value:function(t){var e=this;this.init(),Array.from(this.normalizedNames.keys()).forEach((function(i){return t(e.normalizedNames.get(i),e.headers.get(i))}))}}]),t}(),ef=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"encodeKey",value:function(t){return nf(t)}},{key:"encodeValue",value:function(t){return nf(t)}},{key:"decodeKey",value:function(t){return decodeURIComponent(t)}},{key:"decodeValue",value:function(t){return decodeURIComponent(t)}}]),t}();function nf(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}var af=function(){function t(){var e=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(_classCallCheck(this,t),this.updates=null,this.cloneFrom=null,this.encoder=i.encoder||new ef,i.fromString){if(i.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(t,e){var i=new Map;return t.length>0&&t.split("&").forEach((function(t){var n=t.indexOf("="),a=_slicedToArray(-1==n?[e.decodeKey(t),""]:[e.decodeKey(t.slice(0,n)),e.decodeValue(t.slice(n+1))],2),r=a[0],o=a[1],s=i.get(r)||[];s.push(o),i.set(r,s)})),i}(i.fromString,this.encoder)}else i.fromObject?(this.map=new Map,Object.keys(i.fromObject).forEach((function(t){var n=i.fromObject[t];e.map.set(t,Array.isArray(n)?n:[n])}))):this.map=null}return _createClass(t,[{key:"has",value:function(t){return this.init(),this.map.has(t)}},{key:"get",value:function(t){this.init();var e=this.map.get(t);return e?e[0]:null}},{key:"getAll",value:function(t){return this.init(),this.map.get(t)||null}},{key:"keys",value:function(){return this.init(),Array.from(this.map.keys())}},{key:"append",value:function(t,e){return this.clone({param:t,value:e,op:"a"})}},{key:"set",value:function(t,e){return this.clone({param:t,value:e,op:"s"})}},{key:"delete",value:function(t,e){return this.clone({param:t,value:e,op:"d"})}},{key:"toString",value:function(){var t=this;return this.init(),this.keys().map((function(e){var i=t.encoder.encodeKey(e);return t.map.get(e).map((function(e){return i+"="+t.encoder.encodeValue(e)})).join("&")})).filter((function(t){return""!==t})).join("&")}},{key:"clone",value:function(e){var i=new t({encoder:this.encoder});return i.cloneFrom=this.cloneFrom||this,i.updates=(this.updates||[]).concat([e]),i}},{key:"init",value:function(){var t=this;null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach((function(e){return t.map.set(e,t.cloneFrom.map.get(e))})),this.updates.forEach((function(e){switch(e.op){case"a":case"s":var i=("a"===e.op?t.map.get(e.param):void 0)||[];i.push(e.value),t.map.set(e.param,i);break;case"d":if(void 0===e.value){t.map.delete(e.param);break}var n=t.map.get(e.param)||[],a=n.indexOf(e.value);-1!==a&&n.splice(a,1),n.length>0?t.map.set(e.param,n):t.map.delete(e.param)}})),this.cloneFrom=this.updates=null)}}]),t}();function rf(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function of(t){return"undefined"!=typeof Blob&&t instanceof Blob}function sf(t){return"undefined"!=typeof FormData&&t instanceof FormData}var lf=function(){function t(e,i,n,a){var r;if(_classCallCheck(this,t),this.url=i,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase(),function(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||a?(this.body=void 0!==n?n:null,r=a):r=n,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.params&&(this.params=r.params)),this.headers||(this.headers=new tf),this.params){var o=this.params.toString();if(0===o.length)this.urlWithParams=i;else{var s=i.indexOf("?");this.urlWithParams=i+(-1===s?"?":s0&&void 0!==arguments[0]?arguments[0]:{},i=e.method||this.method,n=e.url||this.url,a=e.responseType||this.responseType,r=void 0!==e.body?e.body:this.body,o=void 0!==e.withCredentials?e.withCredentials:this.withCredentials,s=void 0!==e.reportProgress?e.reportProgress:this.reportProgress,l=e.headers||this.headers,c=e.params||this.params;return void 0!==e.setHeaders&&(l=Object.keys(e.setHeaders).reduce((function(t,i){return t.set(i,e.setHeaders[i])}),l)),e.setParams&&(c=Object.keys(e.setParams).reduce((function(t,i){return t.set(i,e.setParams[i])}),c)),new t(i,n,r,{params:c,headers:l,reportProgress:s,responseType:a,withCredentials:o})}}]),t}(),cf=function(){var t={Sent:0,UploadProgress:1,ResponseHeader:2,DownloadProgress:3,Response:4,User:5};return t[t.Sent]="Sent",t[t.UploadProgress]="UploadProgress",t[t.ResponseHeader]="ResponseHeader",t[t.DownloadProgress]="DownloadProgress",t[t.Response]="Response",t[t.User]="User",t}(),uf=function t(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"OK";_classCallCheck(this,t),this.headers=e.headers||new tf,this.status=void 0!==e.status?e.status:i,this.statusText=e.statusText||n,this.url=e.url||null,this.ok=this.status>=200&&this.status<300},df=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _classCallCheck(this,i),(t=e.call(this,n)).type=cf.ResponseHeader,t}return _createClass(i,[{key:"clone",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new i({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}]),i}(uf),hf=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _classCallCheck(this,i),(t=e.call(this,n)).type=cf.Response,t.body=void 0!==n.body?n.body:null,t}return _createClass(i,[{key:"clone",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new i({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}]),i}(uf),mf=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n;return _classCallCheck(this,i),(n=e.call(this,t,0,"Unknown Error")).name="HttpErrorResponse",n.ok=!1,n.message=n.status>=200&&n.status<300?"Http failure during parsing for ".concat(t.url||"(unknown url)"):"Http failure response for ".concat(t.url||"(unknown url)",": ").concat(t.status," ").concat(t.statusText),n.error=t.error||null,n}return i}(uf);function ff(t,e){return{body:e,headers:t.headers,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}var pf,gf,vf,bf,yf,_f,kf,Cf,wf,xf=((pf=function(){function t(e){_classCallCheck(this,t),this.handler=e}return _createClass(t,[{key:"request",value:function(t,e){var i,n=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t instanceof lf)i=t;else{var r=void 0;r=a.headers instanceof tf?a.headers:new tf(a.headers);var o=void 0;a.params&&(o=a.params instanceof af?a.params:new af({fromObject:a.params})),i=new lf(t,e,void 0!==a.body?a.body:null,{headers:r,params:o,reportProgress:a.reportProgress,responseType:a.responseType||"json",withCredentials:a.withCredentials})}var s=Ne(i).pipe(Xm((function(t){return n.handler.handle(t)})));if(t instanceof lf||"events"===a.observe)return s;var l=s.pipe(ei((function(t){return t instanceof hf})));switch(a.observe||"body"){case"body":switch(i.responseType){case"arraybuffer":return l.pipe(Object(ai.a)((function(t){if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return t.body})));case"blob":return l.pipe(Object(ai.a)((function(t){if(null!==t.body&&!(t.body instanceof Blob))throw new Error("Response is not a Blob.");return t.body})));case"text":return l.pipe(Object(ai.a)((function(t){if(null!==t.body&&"string"!=typeof t.body)throw new Error("Response is not a string.");return t.body})));case"json":default:return l.pipe(Object(ai.a)((function(t){return t.body})))}case"response":return l;default:throw new Error("Unreachable: unhandled observe type ".concat(a.observe,"}"))}}},{key:"delete",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("DELETE",t,e)}},{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("GET",t,e)}},{key:"head",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("HEAD",t,e)}},{key:"jsonp",value:function(t,e){return this.request("JSONP",t,{params:(new af).append(e,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}},{key:"options",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("OPTIONS",t,e)}},{key:"patch",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PATCH",t,ff(i,e))}},{key:"post",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("POST",t,ff(i,e))}},{key:"put",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PUT",t,ff(i,e))}}]),t}()).\u0275fac=function(t){return new(t||pf)(a.Mc(Zm))},pf.\u0275prov=a.uc({token:pf,factory:pf.\u0275fac}),pf),Sf=function(){function t(e,i){_classCallCheck(this,t),this.next=e,this.interceptor=i}return _createClass(t,[{key:"handle",value:function(t){return this.interceptor.intercept(t,this.next)}}]),t}(),Of=new a.v("HTTP_INTERCEPTORS"),Df=((gf=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"intercept",value:function(t,e){return e.handle(t)}}]),t}()).\u0275fac=function(t){return new(t||gf)},gf.\u0275prov=a.uc({token:gf,factory:gf.\u0275fac}),gf),Ef=/^\)\]\}',?\n/,Af=function t(){_classCallCheck(this,t)},If=((bf=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"build",value:function(){return new XMLHttpRequest}}]),t}()).\u0275fac=function(t){return new(t||bf)},bf.\u0275prov=a.uc({token:bf,factory:bf.\u0275fac}),bf),Tf=((vf=function(){function t(e){_classCallCheck(this,t),this.xhrFactory=e}return _createClass(t,[{key:"handle",value:function(t){var e=this;if("JSONP"===t.method)throw new Error("Attempted to construct Jsonp request without JsonpClientModule installed.");return new oi.a((function(i){var n=e.xhrFactory.build();if(n.open(t.method,t.urlWithParams),t.withCredentials&&(n.withCredentials=!0),t.headers.forEach((function(t,e){return n.setRequestHeader(t,e.join(","))})),t.headers.has("Accept")||n.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){var a=t.detectContentTypeHeader();null!==a&&n.setRequestHeader("Content-Type",a)}if(t.responseType){var r=t.responseType.toLowerCase();n.responseType="json"!==r?r:"text"}var o=t.serializeBody(),s=null,l=function(){if(null!==s)return s;var e=1223===n.status?204:n.status,i=n.statusText||"OK",a=new tf(n.getAllResponseHeaders()),r=function(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(n)||t.url;return s=new df({headers:a,status:e,statusText:i,url:r})},c=function(){var e=l(),a=e.headers,r=e.status,o=e.statusText,s=e.url,c=null;204!==r&&(c=void 0===n.response?n.responseText:n.response),0===r&&(r=c?200:0);var u=r>=200&&r<300;if("json"===t.responseType&&"string"==typeof c){var d=c;c=c.replace(Ef,"");try{c=""!==c?JSON.parse(c):null}catch(h){c=d,u&&(u=!1,c={error:h,text:c})}}u?(i.next(new hf({body:c,headers:a,status:r,statusText:o,url:s||void 0})),i.complete()):i.error(new mf({error:c,headers:a,status:r,statusText:o,url:s||void 0}))},u=function(t){var e=l().url,a=new mf({error:t,status:n.status||0,statusText:n.statusText||"Unknown Error",url:e||void 0});i.error(a)},d=!1,h=function(e){d||(i.next(l()),d=!0);var a={type:cf.DownloadProgress,loaded:e.loaded};e.lengthComputable&&(a.total=e.total),"text"===t.responseType&&n.responseText&&(a.partialText=n.responseText),i.next(a)},m=function(t){var e={type:cf.UploadProgress,loaded:t.loaded};t.lengthComputable&&(e.total=t.total),i.next(e)};return n.addEventListener("load",c),n.addEventListener("error",u),t.reportProgress&&(n.addEventListener("progress",h),null!==o&&n.upload&&n.upload.addEventListener("progress",m)),n.send(o),i.next({type:cf.Sent}),function(){n.removeEventListener("error",u),n.removeEventListener("load",c),t.reportProgress&&(n.removeEventListener("progress",h),null!==o&&n.upload&&n.upload.removeEventListener("progress",m)),n.abort()}}))}}]),t}()).\u0275fac=function(t){return new(t||vf)(a.Mc(Af))},vf.\u0275prov=a.uc({token:vf,factory:vf.\u0275fac}),vf),Pf=new a.v("XSRF_COOKIE_NAME"),Rf=new a.v("XSRF_HEADER_NAME"),Mf=function t(){_classCallCheck(this,t)},jf=((wf=function(){function t(e,i,n){_classCallCheck(this,t),this.doc=e,this.platform=i,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}return _createClass(t,[{key:"getToken",value:function(){if("server"===this.platform)return null;var t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=Object(ye.O)(t,this.cookieName),this.lastCookieString=t),this.lastToken}}]),t}()).\u0275fac=function(t){return new(t||wf)(a.Mc(ye.e),a.Mc(a.I),a.Mc(Pf))},wf.\u0275prov=a.uc({token:wf,factory:wf.\u0275fac}),wf),Lf=((Cf=function(){function t(e,i){_classCallCheck(this,t),this.tokenService=e,this.headerName=i}return _createClass(t,[{key:"intercept",value:function(t,e){var i=t.url.toLowerCase();if("GET"===t.method||"HEAD"===t.method||i.startsWith("http://")||i.startsWith("https://"))return e.handle(t);var n=this.tokenService.getToken();return null===n||t.headers.has(this.headerName)||(t=t.clone({headers:t.headers.set(this.headerName,n)})),e.handle(t)}}]),t}()).\u0275fac=function(t){return new(t||Cf)(a.Mc(Mf),a.Mc(Rf))},Cf.\u0275prov=a.uc({token:Cf,factory:Cf.\u0275fac}),Cf),Ff=((kf=function(){function t(e,i){_classCallCheck(this,t),this.backend=e,this.injector=i,this.chain=null}return _createClass(t,[{key:"handle",value:function(t){if(null===this.chain){var e=this.injector.get(Of,[]);this.chain=e.reduceRight((function(t,e){return new Sf(t,e)}),this.backend)}return this.chain.handle(t)}}]),t}()).\u0275fac=function(t){return new(t||kf)(a.Mc(Jm),a.Mc(a.w))},kf.\u0275prov=a.uc({token:kf,factory:kf.\u0275fac}),kf),zf=((_f=function(){function t(){_classCallCheck(this,t)}return _createClass(t,null,[{key:"disable",value:function(){return{ngModule:t,providers:[{provide:Lf,useClass:Df}]}}},{key:"withOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:t,providers:[e.cookieName?{provide:Pf,useValue:e.cookieName}:[],e.headerName?{provide:Rf,useValue:e.headerName}:[]]}}}]),t}()).\u0275mod=a.wc({type:_f}),_f.\u0275inj=a.vc({factory:function(t){return new(t||_f)},providers:[Lf,{provide:Of,useExisting:Lf,multi:!0},{provide:Mf,useClass:jf},{provide:Pf,useValue:"XSRF-TOKEN"},{provide:Rf,useValue:"X-XSRF-TOKEN"}]}),_f),Nf=((yf=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:yf}),yf.\u0275inj=a.vc({factory:function(t){return new(t||yf)},providers:[xf,{provide:Zm,useClass:Ff},Tf,{provide:Jm,useExisting:Tf},If,{provide:Af,useExisting:If}],imports:[[zf.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),yf),Bf=["*"];function Vf(t){return Error('Unable to find icon with the name "'.concat(t,'"'))}function Uf(t){return Error("The URL provided to MatIconRegistry was not trusted as a resource URL "+"via Angular's DomSanitizer. Attempted URL was \"".concat(t,'".'))}function Hf(t){return Error("The literal provided to MatIconRegistry was not trusted as safe HTML by "+"Angular's DomSanitizer. Attempted literal was \"".concat(t,'".'))}var qf,Gf=function t(e,i){_classCallCheck(this,t),this.options=i,e.nodeName?this.svgElement=e:this.url=e},Wf=((qf=function(){function t(e,i,n,a){_classCallCheck(this,t),this._httpClient=e,this._sanitizer=i,this._errorHandler=a,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._defaultFontSetClass="material-icons",this._document=n}return _createClass(t,[{key:"addSvgIcon",value:function(t,e,i){return this.addSvgIconInNamespace("",t,e,i)}},{key:"addSvgIconLiteral",value:function(t,e,i){return this.addSvgIconLiteralInNamespace("",t,e,i)}},{key:"addSvgIconInNamespace",value:function(t,e,i,n){return this._addSvgIconConfig(t,e,new Gf(i,n))}},{key:"addSvgIconLiteralInNamespace",value:function(t,e,i,n){var r=this._sanitizer.sanitize(a.P.HTML,i);if(!r)throw Hf(i);var o=this._createSvgElementForSingleIcon(r,n);return this._addSvgIconConfig(t,e,new Gf(o,n))}},{key:"addSvgIconSet",value:function(t,e){return this.addSvgIconSetInNamespace("",t,e)}},{key:"addSvgIconSetLiteral",value:function(t,e){return this.addSvgIconSetLiteralInNamespace("",t,e)}},{key:"addSvgIconSetInNamespace",value:function(t,e,i){return this._addSvgIconSetConfig(t,new Gf(e,i))}},{key:"addSvgIconSetLiteralInNamespace",value:function(t,e,i){var n=this._sanitizer.sanitize(a.P.HTML,e);if(!n)throw Hf(e);var r=this._svgElementFromString(n);return this._addSvgIconSetConfig(t,new Gf(r,i))}},{key:"registerFontClassAlias",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;return this._fontCssClassesByAlias.set(t,e),this}},{key:"classNameForFontAlias",value:function(t){return this._fontCssClassesByAlias.get(t)||t}},{key:"setDefaultFontSetClass",value:function(t){return this._defaultFontSetClass=t,this}},{key:"getDefaultFontSetClass",value:function(){return this._defaultFontSetClass}},{key:"getSvgIconFromUrl",value:function(t){var e=this,i=this._sanitizer.sanitize(a.P.RESOURCE_URL,t);if(!i)throw Uf(t);var n=this._cachedIconsByUrl.get(i);return n?Ne(Yf(n)):this._loadSvgIconFromConfig(new Gf(t)).pipe(qe((function(t){return e._cachedIconsByUrl.set(i,t)})),Object(ai.a)((function(t){return Yf(t)})))}},{key:"getNamedSvgIcon",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=Qf(e,t),n=this._svgIconConfigs.get(i);if(n)return this._getSvgFromConfig(n);var a=this._iconSetConfigs.get(e);return a?this._getSvgFromIconSetConfigs(t,a):Ec(Vf(i))}},{key:"ngOnDestroy",value:function(){this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}},{key:"_getSvgFromConfig",value:function(t){return t.svgElement?Ne(Yf(t.svgElement)):this._loadSvgIconFromConfig(t).pipe(qe((function(e){return t.svgElement=e})),Object(ai.a)((function(t){return Yf(t)})))}},{key:"_getSvgFromIconSetConfigs",value:function(t,e){var i=this,n=this._extractIconWithNameFromAnySet(t,e);return n?Ne(n):ir(e.filter((function(t){return!t.svgElement})).map((function(t){return i._loadSvgIconSetFromConfig(t).pipe(Hm((function(e){var n="Loading icon set URL: ".concat(i._sanitizer.sanitize(a.P.RESOURCE_URL,t.url)," failed: ").concat(e.message);return i._errorHandler?i._errorHandler.handleError(new Error(n)):console.error(n),Ne(null)})))}))).pipe(Object(ai.a)((function(){var n=i._extractIconWithNameFromAnySet(t,e);if(!n)throw Vf(t);return n})))}},{key:"_extractIconWithNameFromAnySet",value:function(t,e){for(var i=e.length-1;i>=0;i--){var n=e[i];if(n.svgElement){var a=this._extractSvgIconFromSet(n.svgElement,t,n.options);if(a)return a}}return null}},{key:"_loadSvgIconFromConfig",value:function(t){var e=this;return this._fetchUrl(t.url).pipe(Object(ai.a)((function(i){return e._createSvgElementForSingleIcon(i,t.options)})))}},{key:"_loadSvgIconSetFromConfig",value:function(t){var e=this;return t.svgElement?Ne(t.svgElement):this._fetchUrl(t.url).pipe(Object(ai.a)((function(i){return t.svgElement||(t.svgElement=e._svgElementFromString(i)),t.svgElement})))}},{key:"_createSvgElementForSingleIcon",value:function(t,e){var i=this._svgElementFromString(t);return this._setSvgAttributes(i,e),i}},{key:"_extractSvgIconFromSet",value:function(t,e,i){var n=t.querySelector('[id="'.concat(e,'"]'));if(!n)return null;var a=n.cloneNode(!0);if(a.removeAttribute("id"),"svg"===a.nodeName.toLowerCase())return this._setSvgAttributes(a,i);if("symbol"===a.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(a),i);var r=this._svgElementFromString("");return r.appendChild(a),this._setSvgAttributes(r,i)}},{key:"_svgElementFromString",value:function(t){var e=this._document.createElement("DIV");e.innerHTML=t;var i=e.querySelector("svg");if(!i)throw Error(" tag not found");return i}},{key:"_toSvgElement",value:function(t){for(var e=this._svgElementFromString(""),i=t.attributes,n=0;n0&&void 0!==arguments[0]&&arguments[0];if(this._enabled&&(this._cacheTextareaLineHeight(),this._cachedLineHeight)){var i=this._elementRef.nativeElement,n=i.value;if(e||this._minRows!==this._previousMinRows||n!==this._previousValue){var a=i.placeholder;i.classList.add("cdk-textarea-autosize-measuring"),i.placeholder="",i.style.height="".concat(i.scrollHeight-4,"px"),i.classList.remove("cdk-textarea-autosize-measuring"),i.placeholder=a,this._ngZone.runOutsideAngular((function(){"undefined"!=typeof requestAnimationFrame?requestAnimationFrame((function(){return t._scrollToCaretPosition(i)})):setTimeout((function(){return t._scrollToCaretPosition(i)}))})),this._previousValue=n,this._previousMinRows=this._minRows}}}},{key:"reset",value:function(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}},{key:"_noopInputHandler",value:function(){}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_scrollToCaretPosition",value:function(t){var e=t.selectionStart,i=t.selectionEnd,n=this._getDocument();this._destroyed.isStopped||n.activeElement!==t||t.setSelectionRange(e,i)}},{key:"minRows",get:function(){return this._minRows},set:function(t){this._minRows=fi(t),this._setMinHeight()}},{key:"maxRows",get:function(){return this._maxRows},set:function(t){this._maxRows=fi(t),this._setMaxHeight()}},{key:"enabled",get:function(){return this._enabled},set:function(t){t=mi(t),this._enabled!==t&&((this._enabled=t)?this.resizeToFitContent(!0):this.reset())}}]),t}()).\u0275fac=function(t){return new(t||Jf)(a.yc(a.q),a.yc(xi),a.yc(a.F),a.yc(ye.e,8))},Jf.\u0275dir=a.tc({type:Jf,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(t,e){1&t&&a.Qc("input",(function(){return e._noopInputHandler()}))},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"]},exportAs:["cdkTextareaAutosize"]}),Jf),vp=((Zf=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Zf}),Zf.\u0275inj=a.vc({factory:function(t){return new(t||Zf)},imports:[[Si]]}),Zf),bp=((Xf=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return _createClass(i,[{key:"matAutosizeMinRows",get:function(){return this.minRows},set:function(t){this.minRows=t}},{key:"matAutosizeMaxRows",get:function(){return this.maxRows},set:function(t){this.maxRows=t}},{key:"matAutosize",get:function(){return this.enabled},set:function(t){this.enabled=t}},{key:"matTextareaAutosize",get:function(){return this.enabled},set:function(t){this.enabled=t}}]),i}(gp)).\u0275fac=function(t){return yp(t||Xf)},Xf.\u0275dir=a.tc({type:Xf,selectors:[["textarea","mat-autosize",""],["textarea","matTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize","mat-autosize"],inputs:{cdkAutosizeMinRows:"cdkAutosizeMinRows",cdkAutosizeMaxRows:"cdkAutosizeMaxRows",matAutosizeMinRows:"matAutosizeMinRows",matAutosizeMaxRows:"matAutosizeMaxRows",matAutosize:["mat-autosize","matAutosize"],matTextareaAutosize:"matTextareaAutosize"},exportAs:["matTextareaAutosize"],features:[a.hc]}),Xf),yp=a.Fc(bp),_p=new a.v("MAT_INPUT_VALUE_ACCESSOR"),kp=["button","checkbox","file","hidden","image","radio","range","reset","submit"],Cp=0,wp=Vn((function t(e,i,n,a){_classCallCheck(this,t),this._defaultErrorStateMatcher=e,this._parentForm=i,this._parentFormGroup=n,this.ngControl=a})),xp=((rp=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o,s,l,c,u){var d;_classCallCheck(this,i),(d=e.call(this,s,r,o,a))._elementRef=t,d._platform=n,d.ngControl=a,d._autofillMonitor=c,d._uid="mat-input-".concat(Cp++),d._isServer=!1,d._isNativeSelect=!1,d.focused=!1,d.stateChanges=new Me.a,d.controlType="mat-input",d.autofilled=!1,d._disabled=!1,d._required=!1,d._type="text",d._readonly=!1,d._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter((function(t){return Di().has(t)}));var h=d._elementRef.nativeElement;return d._inputValueAccessor=l||h,d._previousNativeValue=d.value,d.id=d.id,n.IOS&&u.runOutsideAngular((function(){t.nativeElement.addEventListener("keyup",(function(t){var e=t.target;e.value||e.selectionStart||e.selectionEnd||(e.setSelectionRange(1,1),e.setSelectionRange(0,0))}))})),d._isServer=!d._platform.isBrowser,d._isNativeSelect="select"===h.nodeName.toLowerCase(),d._isNativeSelect&&(d.controlType=h.multiple?"mat-native-select-multiple":"mat-native-select"),d}return _createClass(i,[{key:"ngOnInit",value:function(){var t=this;this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe((function(e){t.autofilled=e.isAutofilled,t.stateChanges.next()}))}},{key:"ngOnChanges",value:function(){this.stateChanges.next()}},{key:"ngOnDestroy",value:function(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)}},{key:"ngDoCheck",value:function(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue()}},{key:"focus",value:function(t){this._elementRef.nativeElement.focus(t)}},{key:"_focusChanged",value:function(t){t===this.focused||this.readonly&&t||(this.focused=t,this.stateChanges.next())}},{key:"_onInput",value:function(){}},{key:"_isTextarea",value:function(){return"textarea"===this._elementRef.nativeElement.nodeName.toLowerCase()}},{key:"_dirtyCheckNativeValue",value:function(){var t=this._elementRef.nativeElement.value;this._previousNativeValue!==t&&(this._previousNativeValue=t,this.stateChanges.next())}},{key:"_validateType",value:function(){if(kp.indexOf(this._type)>-1)throw Error('Input type "'.concat(this._type,"\" isn't supported by matInput."))}},{key:"_isNeverEmpty",value:function(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}},{key:"_isBadInput",value:function(){var t=this._elementRef.nativeElement.validity;return t&&t.badInput}},{key:"setDescribedByIds",value:function(t){this._ariaDescribedby=t.join(" ")}},{key:"onContainerClick",value:function(){this.focused||this.focus()}},{key:"disabled",get:function(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled},set:function(t){this._disabled=mi(t),this.focused&&(this.focused=!1,this.stateChanges.next())}},{key:"id",get:function(){return this._id},set:function(t){this._id=t||this._uid}},{key:"required",get:function(){return this._required},set:function(t){this._required=mi(t)}},{key:"type",get:function(){return this._type},set:function(t){this._type=t||"text",this._validateType(),!this._isTextarea()&&Di().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}},{key:"value",get:function(){return this._inputValueAccessor.value},set:function(t){t!==this.value&&(this._inputValueAccessor.value=t,this.stateChanges.next())}},{key:"readonly",get:function(){return this._readonly},set:function(t){this._readonly=mi(t)}},{key:"empty",get:function(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}},{key:"shouldLabelFloat",get:function(){if(this._isNativeSelect){var t=this._elementRef.nativeElement,e=t.options[0];return this.focused||t.multiple||!this.empty||!!(t.selectedIndex>-1&&e&&e.label)}return this.focused||!this.empty}}]),i}(wp)).\u0275fac=function(t){return new(t||rp)(a.yc(a.q),a.yc(xi),a.yc(_r,10),a.yc(Bo,8),a.yc(ts,8),a.yc(oa),a.yc(_p,10),a.yc(fp),a.yc(a.F))},rp.\u0275dir=a.tc({type:rp,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:10,hostBindings:function(t,e){1&t&&a.Qc("blur",(function(){return e._focusChanged(!1)}))("focus",(function(){return e._focusChanged(!0)}))("input",(function(){return e._onInput()})),2&t&&(a.Gc("disabled",e.disabled)("required",e.required),a.lc("id",e.id)("placeholder",e.placeholder)("readonly",e.readonly&&!e._isNativeSelect||null)("aria-describedby",e._ariaDescribedby||null)("aria-invalid",e.errorState)("aria-required",e.required.toString()),a.oc("mat-input-server",e._isServer))},inputs:{id:"id",disabled:"disabled",required:"required",type:"type",value:"value",readonly:"readonly",placeholder:"placeholder",errorStateMatcher:"errorStateMatcher"},exportAs:["matInput"],features:[a.jc([{provide:vd,useExisting:rp}]),a.hc,a.ic]}),rp),Sp=((ap=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:ap}),ap.\u0275inj=a.vc({factory:function(t){return new(t||ap)},providers:[oa],imports:[[vp,Fd],vp,Fd]}),ap),Op=((np=function(){function t(){_classCallCheck(this,t),this._vertical=!1,this._inset=!1}return _createClass(t,[{key:"vertical",get:function(){return this._vertical},set:function(t){this._vertical=mi(t)}},{key:"inset",get:function(){return this._inset},set:function(t){this._inset=mi(t)}}]),t}()).\u0275fac=function(t){return new(t||np)},np.\u0275cmp=a.sc({type:np,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(t,e){2&t&&(a.lc("aria-orientation",e.vertical?"vertical":"horizontal"),a.oc("mat-divider-vertical",e.vertical)("mat-divider-horizontal",!e.vertical)("mat-divider-inset",e.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(t,e){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],encapsulation:2,changeDetection:0}),np),Dp=((ip=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:ip}),ip.\u0275inj=a.vc({factory:function(t){return new(t||ip)},imports:[[Ln],Ln]}),ip),Ep=["*"],Ap=[[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]],[["","mat-line",""],["","matLine",""]],"*"],Ip=["[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]","[mat-line], [matLine]","*"],Tp=["text"];function Pp(t,e){if(1&t&&a.zc(0,"mat-pseudo-checkbox",5),2&t){var i=a.Uc();a.ad("state",i.selected?"checked":"unchecked")("disabled",i.disabled)}}var Rp,Mp,jp,Lp,Fp,zp,Np,Bp,Vp,Up=["*",[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]]],Hp=["*","[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]"],qp=Fn(Nn((function t(){_classCallCheck(this,t)}))),Gp=Nn((function t(){_classCallCheck(this,t)})),Wp=((Rp=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t;return _classCallCheck(this,i),(t=e.apply(this,arguments))._stateChanges=new Me.a,t}return _createClass(i,[{key:"ngOnChanges",value:function(){this._stateChanges.next()}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}}]),i}(qp)).\u0275fac=function(t){return Yp(t||Rp)},Rp.\u0275cmp=a.sc({type:Rp,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-nav-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matNavList"],features:[a.hc,a.ic],ngContentSelectors:Ep,decls:1,vars:0,template:function(t,e){1&t&&(a.Zc(),a.Yc(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),Rp),Yp=a.Fc(Wp),Qp=((zp=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n;return _classCallCheck(this,i),(n=e.call(this))._elementRef=t,n._stateChanges=new Me.a,"action-list"===n._getListType()&&t.nativeElement.classList.add("mat-action-list"),n}return _createClass(i,[{key:"_getListType",value:function(){var t=this._elementRef.nativeElement.nodeName.toLowerCase();return"mat-list"===t?"list":"mat-action-list"===t?"action-list":null}},{key:"ngOnChanges",value:function(){this._stateChanges.next()}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}}]),i}(qp)).\u0275fac=function(t){return new(t||zp)(a.yc(a.q))},zp.\u0275cmp=a.sc({type:zp,selectors:[["mat-list"],["mat-action-list"]],hostAttrs:[1,"mat-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matList"],features:[a.hc,a.ic],ngContentSelectors:Ep,decls:1,vars:0,template:function(t,e){1&t&&(a.Zc(),a.Yc(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),zp),$p=((Fp=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Fp)},Fp.\u0275dir=a.tc({type:Fp,selectors:[["","mat-list-avatar",""],["","matListAvatar",""]],hostAttrs:[1,"mat-list-avatar"]}),Fp),Kp=((Lp=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Lp)},Lp.\u0275dir=a.tc({type:Lp,selectors:[["","mat-list-icon",""],["","matListIcon",""]],hostAttrs:[1,"mat-list-icon"]}),Lp),Xp=((jp=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||jp)},jp.\u0275dir=a.tc({type:jp,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-subheader"]}),jp),Zp=((Mp=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;_classCallCheck(this,i),(o=e.call(this))._element=t,o._isInteractiveList=!1,o._destroyed=new Me.a,o._disabled=!1,o._isInteractiveList=!!(a||r&&"action-list"===r._getListType()),o._list=a||r;var s=o._getHostElement();return"button"!==s.nodeName.toLowerCase()||s.hasAttribute("type")||s.setAttribute("type","button"),o._list&&o._list._stateChanges.pipe(yc(o._destroyed)).subscribe((function(){n.markForCheck()})),o}return _createClass(i,[{key:"ngAfterContentInit",value:function(){la(this._lines,this._element)}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete()}},{key:"_isRippleDisabled",value:function(){return!this._isInteractiveList||this.disableRipple||!(!this._list||!this._list.disableRipple)}},{key:"_getHostElement",value:function(){return this._element.nativeElement}},{key:"disabled",get:function(){return this._disabled||!(!this._list||!this._list.disabled)},set:function(t){this._disabled=mi(t)}}]),i}(Gp)).\u0275fac=function(t){return new(t||Mp)(a.yc(a.q),a.yc(a.j),a.yc(Wp,8),a.yc(Qp,8))},Mp.\u0275cmp=a.sc({type:Mp,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,$p,!0),a.qc(i,Kp,!0),a.qc(i,sa,!0)),2&t&&(a.gd(n=a.Rc())&&(e._avatar=n.first),a.gd(n=a.Rc())&&(e._icon=n.first),a.gd(n=a.Rc())&&(e._lines=n))},hostAttrs:[1,"mat-list-item","mat-focus-indicator"],hostVars:6,hostBindings:function(t,e){2&t&&a.oc("mat-list-item-disabled",e.disabled)("mat-list-item-avatar",e._avatar||e._icon)("mat-list-item-with-avatar",e._avatar||e._icon)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matListItem"],features:[a.hc],ngContentSelectors:Ip,decls:6,vars:2,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-list-text"]],template:function(t,e){1&t&&(a.Zc(Ap),a.Dc(0,"div",0),a.zc(1,"div",1),a.Yc(2),a.Dc(3,"div",2),a.Yc(4,1),a.Cc(),a.Yc(5,2),a.Cc()),2&t&&(a.kc(1),a.ad("matRippleTrigger",e._getHostElement())("matRippleDisabled",e._isRippleDisabled()))},directives:[wa],encapsulation:2,changeDetection:0}),Mp),Jp=Nn((function t(){_classCallCheck(this,t)})),tg=Nn((function t(){_classCallCheck(this,t)})),eg={provide:lr,useExisting:Object(a.cb)((function(){return ag})),multi:!0},ig=function t(e,i){_classCallCheck(this,t),this.source=e,this.option=i},ng=((Vp=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this))._element=t,r._changeDetector=n,r.selectionList=a,r._selected=!1,r._disabled=!1,r._hasFocus=!1,r.checkboxPosition="after",r._inputsInitialized=!1,r}return _createClass(i,[{key:"ngOnInit",value:function(){var t=this,e=this.selectionList;e._value&&e._value.some((function(i){return e.compareWith(i,t._value)}))&&this._setSelected(!0);var i=this._selected;Promise.resolve().then((function(){(t._selected||i)&&(t.selected=!0,t._changeDetector.markForCheck())})),this._inputsInitialized=!0}},{key:"ngAfterContentInit",value:function(){la(this._lines,this._element)}},{key:"ngOnDestroy",value:function(){var t=this;this.selected&&Promise.resolve().then((function(){t.selected=!1}));var e=this._hasFocus,i=this.selectionList._removeOptionFromList(this);e&&i&&i.focus()}},{key:"toggle",value:function(){this.selected=!this.selected}},{key:"focus",value:function(){this._element.nativeElement.focus()}},{key:"getLabel",value:function(){return this._text&&this._text.nativeElement.textContent||""}},{key:"_isRippleDisabled",value:function(){return this.disabled||this.disableRipple||this.selectionList.disableRipple}},{key:"_handleClick",value:function(){this.disabled||!this.selectionList.multiple&&this.selected||(this.toggle(),this.selectionList._emitChangeEvent(this))}},{key:"_handleFocus",value:function(){this.selectionList._setFocusedOption(this),this._hasFocus=!0}},{key:"_handleBlur",value:function(){this.selectionList._onTouched(),this._hasFocus=!1}},{key:"_getHostElement",value:function(){return this._element.nativeElement}},{key:"_setSelected",value:function(t){return t!==this._selected&&(this._selected=t,t?this.selectionList.selectedOptions.select(this):this.selectionList.selectedOptions.deselect(this),this._changeDetector.markForCheck(),!0)}},{key:"_markForCheck",value:function(){this._changeDetector.markForCheck()}},{key:"color",get:function(){return this._color||this.selectionList.color},set:function(t){this._color=t}},{key:"value",get:function(){return this._value},set:function(t){this.selected&&t!==this.value&&this._inputsInitialized&&(this.selected=!1),this._value=t}},{key:"disabled",get:function(){return this._disabled||this.selectionList&&this.selectionList.disabled},set:function(t){var e=mi(t);e!==this._disabled&&(this._disabled=e,this._changeDetector.markForCheck())}},{key:"selected",get:function(){return this.selectionList.selectedOptions.isSelected(this)},set:function(t){var e=mi(t);e!==this._selected&&(this._setSelected(e),this.selectionList._reportValueChange())}}]),i}(tg)).\u0275fac=function(t){return new(t||Vp)(a.yc(a.q),a.yc(a.j),a.yc(Object(a.cb)((function(){return ag}))))},Vp.\u0275cmp=a.sc({type:Vp,selectors:[["mat-list-option"]],contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,$p,!0),a.qc(i,Kp,!0),a.qc(i,sa,!0)),2&t&&(a.gd(n=a.Rc())&&(e._avatar=n.first),a.gd(n=a.Rc())&&(e._icon=n.first),a.gd(n=a.Rc())&&(e._lines=n))},viewQuery:function(t,e){var i;1&t&&a.zd(Tp,!0),2&t&&a.gd(i=a.Rc())&&(e._text=i.first)},hostAttrs:["role","option",1,"mat-list-item","mat-list-option","mat-focus-indicator"],hostVars:15,hostBindings:function(t,e){1&t&&a.Qc("focus",(function(){return e._handleFocus()}))("blur",(function(){return e._handleBlur()}))("click",(function(){return e._handleClick()})),2&t&&(a.lc("aria-selected",e.selected)("aria-disabled",e.disabled)("tabindex",-1),a.oc("mat-list-item-disabled",e.disabled)("mat-list-item-with-avatar",e._avatar||e._icon)("mat-primary","primary"===e.color)("mat-accent","primary"!==e.color&&"warn"!==e.color)("mat-warn","warn"===e.color)("mat-list-single-selected-option",e.selected&&!e.selectionList.multiple))},inputs:{disableRipple:"disableRipple",checkboxPosition:"checkboxPosition",color:"color",value:"value",selected:"selected",disabled:"disabled"},exportAs:["matListOption"],features:[a.hc],ngContentSelectors:Hp,decls:7,vars:5,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[3,"state","disabled",4,"ngIf"],[1,"mat-list-text"],["text",""],[3,"state","disabled"]],template:function(t,e){1&t&&(a.Zc(Up),a.Dc(0,"div",0),a.zc(1,"div",1),a.td(2,Pp,1,2,"mat-pseudo-checkbox",2),a.Dc(3,"div",3,4),a.Yc(5),a.Cc(),a.Yc(6,1),a.Cc()),2&t&&(a.oc("mat-list-item-content-reverse","after"==e.checkboxPosition),a.kc(1),a.ad("matRippleTrigger",e._getHostElement())("matRippleDisabled",e._isRippleDisabled()),a.kc(1),a.ad("ngIf",e.selectionList.multiple))},directives:[wa,ye.t,Sa],encapsulation:2,changeDetection:0}),Vp),ag=((Bp=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r){var o;return _classCallCheck(this,i),(o=e.call(this))._element=t,o._changeDetector=r,o._multiple=!0,o._contentInitialized=!1,o.selectionChange=new a.s,o.tabIndex=0,o.color="accent",o.compareWith=function(t,e){return t===e},o._disabled=!1,o.selectedOptions=new Xa(o._multiple),o._tabIndex=-1,o._onChange=function(t){},o._destroyed=new Me.a,o._onTouched=function(){},o}return _createClass(i,[{key:"ngAfterContentInit",value:function(){var t=this;this._contentInitialized=!0,this._keyManager=new Qi(this.options).withWrap().withTypeAhead().skipPredicate((function(){return!1})).withAllowedModifierKeys(["shiftKey"]),this._value&&this._setOptionsFromValues(this._value),this._keyManager.tabOut.pipe(yc(this._destroyed)).subscribe((function(){t._allowFocusEscape()})),this.options.changes.pipe(En(null),yc(this._destroyed)).subscribe((function(){t._updateTabIndex()})),this.selectedOptions.changed.pipe(yc(this._destroyed)).subscribe((function(t){if(t.added){var e,i=_createForOfIteratorHelper(t.added);try{for(i.s();!(e=i.n()).done;)e.value.selected=!0}catch(r){i.e(r)}finally{i.f()}}if(t.removed){var n,a=_createForOfIteratorHelper(t.removed);try{for(a.s();!(n=a.n()).done;)n.value.selected=!1}catch(r){a.e(r)}finally{a.f()}}}))}},{key:"ngOnChanges",value:function(t){var e=t.disableRipple,i=t.color;(e&&!e.firstChange||i&&!i.firstChange)&&this._markOptionsForCheck()}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0}},{key:"focus",value:function(t){this._element.nativeElement.focus(t)}},{key:"selectAll",value:function(){this._setAllOptionsSelected(!0)}},{key:"deselectAll",value:function(){this._setAllOptionsSelected(!1)}},{key:"_setFocusedOption",value:function(t){this._keyManager.updateActiveItem(t)}},{key:"_removeOptionFromList",value:function(t){var e=this._getOptionIndex(t);return e>-1&&this._keyManager.activeItemIndex===e&&(e>0?this._keyManager.updateActiveItem(e-1):0===e&&this.options.length>1&&this._keyManager.updateActiveItem(Math.min(e+1,this.options.length-1))),this._keyManager.activeItem}},{key:"_keydown",value:function(t){var e=t.keyCode,i=this._keyManager,n=i.activeItemIndex,a=Be(t);switch(e){case 32:case 13:a||i.isTyping()||(this._toggleFocusedOption(),t.preventDefault());break;case 36:case 35:a||(36===e?i.setFirstItemActive():i.setLastItemActive(),t.preventDefault());break;default:65===e&&this.multiple&&Be(t,"ctrlKey")&&!i.isTyping()?(this.options.find((function(t){return!t.selected}))?this.selectAll():this.deselectAll(),t.preventDefault()):i.onKeydown(t)}this.multiple&&(38===e||40===e)&&t.shiftKey&&i.activeItemIndex!==n&&this._toggleFocusedOption()}},{key:"_reportValueChange",value:function(){if(this.options&&!this._isDestroyed){var t=this._getSelectedOptionValues();this._onChange(t),this._value=t}}},{key:"_emitChangeEvent",value:function(t){this.selectionChange.emit(new ig(this,t))}},{key:"_onFocus",value:function(){var t=this._keyManager.activeItemIndex;t&&-1!==t?this._keyManager.setActiveItem(t):this._keyManager.setFirstItemActive()}},{key:"writeValue",value:function(t){this._value=t,this.options&&this._setOptionsFromValues(t||[])}},{key:"setDisabledState",value:function(t){this.disabled=t}},{key:"registerOnChange",value:function(t){this._onChange=t}},{key:"registerOnTouched",value:function(t){this._onTouched=t}},{key:"_setOptionsFromValues",value:function(t){var e=this;this.options.forEach((function(t){return t._setSelected(!1)})),t.forEach((function(t){var i=e.options.find((function(i){return!i.selected&&e.compareWith(i.value,t)}));i&&i._setSelected(!0)}))}},{key:"_getSelectedOptionValues",value:function(){return this.options.filter((function(t){return t.selected})).map((function(t){return t.value}))}},{key:"_toggleFocusedOption",value:function(){var t=this._keyManager.activeItemIndex;if(null!=t&&this._isValidIndex(t)){var e=this.options.toArray()[t];!e||e.disabled||!this._multiple&&e.selected||(e.toggle(),this._emitChangeEvent(e))}}},{key:"_setAllOptionsSelected",value:function(t){var e=!1;this.options.forEach((function(i){i._setSelected(t)&&(e=!0)})),e&&this._reportValueChange()}},{key:"_isValidIndex",value:function(t){return t>=0&&t*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),Bp),rg=((Np=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Np}),Np.\u0275inj=a.vc({factory:function(t){return new(t||Np)},imports:[[va,xa,Ln,Oa,ye.c],va,Ln,Oa,Dp]}),Np),og=["mat-menu-item",""],sg=["*"];function lg(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",0),a.Qc("keydown",(function(t){return a.ld(i),a.Uc()._handleKeydown(t)}))("click",(function(){return a.ld(i),a.Uc().closed.emit("click")}))("@transformMenu.start",(function(t){return a.ld(i),a.Uc()._onAnimationStart(t)}))("@transformMenu.done",(function(t){return a.ld(i),a.Uc()._onAnimationDone(t)})),a.Dc(1,"div",1),a.Yc(2),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.ad("id",n.panelId)("ngClass",n._classList)("@transformMenu",n._panelAnimationState),a.lc("aria-label",n.ariaLabel||null)("aria-labelledby",n.ariaLabelledby||null)("aria-describedby",n.ariaDescribedby||null)}}var cg,ug,dg,hg,mg,fg,pg,gg,vg={transformMenu:o("transformMenu",[d("void",u({opacity:0,transform:"scale(0.8)"})),h("void => enter",l([f(".mat-menu-content, .mat-mdc-menu-content",s("100ms linear",u({opacity:1}))),s("120ms cubic-bezier(0, 0, 0.2, 1)",u({transform:"scale(1)"}))])),h("* => void",s("100ms 25ms linear",u({opacity:0})))]),fadeInItems:o("fadeInItems",[d("showing",u({opacity:1})),h("void => *",[u({opacity:0}),s("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},bg=((cg=function(){function t(e,i,n,a,r,o,s){_classCallCheck(this,t),this._template=e,this._componentFactoryResolver=i,this._appRef=n,this._injector=a,this._viewContainerRef=r,this._document=o,this._changeDetectorRef=s,this._attached=new Me.a}return _createClass(t,[{key:"attach",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._portal||(this._portal=new Jc(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new iu(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));var e=this._template.elementRef.nativeElement;e.parentNode.insertBefore(this._outlet.outletElement,e),this._changeDetectorRef&&this._changeDetectorRef.markForCheck(),this._portal.attach(this._outlet,t),this._attached.next()}},{key:"detach",value:function(){this._portal.isAttached&&this._portal.detach()}},{key:"ngOnDestroy",value:function(){this._outlet&&this._outlet.dispose()}}]),t}()).\u0275fac=function(t){return new(t||cg)(a.yc(a.U),a.yc(a.n),a.yc(a.g),a.yc(a.w),a.yc(a.X),a.yc(ye.e),a.yc(a.j))},cg.\u0275dir=a.tc({type:cg,selectors:[["ng-template","matMenuContent",""]]}),cg),yg=new a.v("MAT_MENU_PANEL"),_g=Nn(Fn((function t(){_classCallCheck(this,t)}))),kg=((ug=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this))._elementRef=t,o._focusMonitor=a,o._parentMenu=r,o.role="menuitem",o._hovered=new Me.a,o._focused=new Me.a,o._highlighted=!1,o._triggersSubmenu=!1,a&&a.monitor(o._elementRef,!1),r&&r.addItem&&r.addItem(_assertThisInitialized(o)),o._document=n,o}return _createClass(i,[{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program",e=arguments.length>1?arguments[1]:void 0;this._focusMonitor?this._focusMonitor.focusVia(this._getHostElement(),t,e):this._getHostElement().focus(e),this._focused.next(this)}},{key:"ngOnDestroy",value:function(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}},{key:"_getTabIndex",value:function(){return this.disabled?"-1":"0"}},{key:"_getHostElement",value:function(){return this._elementRef.nativeElement}},{key:"_checkDisabled",value:function(t){this.disabled&&(t.preventDefault(),t.stopPropagation())}},{key:"_handleMouseEnter",value:function(){this._hovered.next(this)}},{key:"getLabel",value:function(){var t=this._elementRef.nativeElement,e=this._document?this._document.TEXT_NODE:3,i="";if(t.childNodes)for(var n=t.childNodes.length,a=0;a0&&void 0!==arguments[0]?arguments[0]:"program";this.lazyContent?this._ngZone.onStable.asObservable().pipe(ci(1)).subscribe((function(){return t._focusFirstItem(e)})):this._focusFirstItem(e)}},{key:"_focusFirstItem",value:function(t){var e=this._keyManager;if(e.setFocusOrigin(t).setFirstItemActive(),!e.activeItem&&this._directDescendantItems.length)for(var i=this._directDescendantItems.first._getHostElement().parentElement;i;){if("menu"===i.getAttribute("role")){i.focus();break}i=i.parentElement}}},{key:"resetActiveItem",value:function(){this._keyManager.setActiveItem(-1)}},{key:"setElevation",value:function(t){var e="mat-elevation-z".concat(Math.min(4+t,24)),i=Object.keys(this._classList).find((function(t){return t.startsWith("mat-elevation-z")}));i&&i!==this._previousElevation||(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[e]=!0,this._previousElevation=e)}},{key:"setPositionClasses",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.xPosition,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.yPosition,i=this._classList;i["mat-menu-before"]="before"===t,i["mat-menu-after"]="after"===t,i["mat-menu-above"]="above"===e,i["mat-menu-below"]="below"===e}},{key:"_startAnimation",value:function(){this._panelAnimationState="enter"}},{key:"_resetAnimation",value:function(){this._panelAnimationState="void"}},{key:"_onAnimationDone",value:function(t){this._animationDone.next(t),this._isAnimating=!1}},{key:"_onAnimationStart",value:function(t){this._isAnimating=!0,"enter"===t.toState&&0===this._keyManager.activeItemIndex&&(t.element.scrollTop=0)}},{key:"_updateDirectDescendants",value:function(){var t=this;this._allItems.changes.pipe(En(this._allItems)).subscribe((function(e){t._directDescendantItems.reset(e.filter((function(e){return e._parentMenu===t}))),t._directDescendantItems.notifyOnChanges()}))}},{key:"xPosition",get:function(){return this._xPosition},set:function(t){"before"!==t&&"after"!==t&&function(){throw Error('xPosition value must be either \'before\' or after\'.\n Example: ')}(),this._xPosition=t,this.setPositionClasses()}},{key:"yPosition",get:function(){return this._yPosition},set:function(t){"above"!==t&&"below"!==t&&function(){throw Error('yPosition value must be either \'above\' or below\'.\n Example: ')}(),this._yPosition=t,this.setPositionClasses()}},{key:"overlapTrigger",get:function(){return this._overlapTrigger},set:function(t){this._overlapTrigger=mi(t)}},{key:"hasBackdrop",get:function(){return this._hasBackdrop},set:function(t){this._hasBackdrop=mi(t)}},{key:"panelClass",set:function(t){var e=this,i=this._previousPanelClass;i&&i.length&&i.split(" ").forEach((function(t){e._classList[t]=!1})),this._previousPanelClass=t,t&&t.length&&(t.split(" ").forEach((function(t){e._classList[t]=!0})),this._elementRef.nativeElement.className="")}},{key:"classList",get:function(){return this.panelClass},set:function(t){this.panelClass=t}}]),t}()).\u0275fac=function(t){return new(t||hg)(a.yc(a.q),a.yc(a.F),a.yc(Cg))},hg.\u0275dir=a.tc({type:hg,contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,bg,!0),a.qc(i,kg,!0),a.qc(i,kg,!1)),2&t&&(a.gd(n=a.Rc())&&(e.lazyContent=n.first),a.gd(n=a.Rc())&&(e._allItems=n),a.gd(n=a.Rc())&&(e.items=n))},viewQuery:function(t,e){var i;1&t&&a.zd(a.U,!0),2&t&&a.gd(i=a.Rc())&&(e.templateRef=i.first)},inputs:{backdropClass:"backdropClass",xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{closed:"closed",close:"close"}}),hg),Sg=((dg=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return i}(xg)).\u0275fac=function(t){return Og(t||dg)},dg.\u0275dir=a.tc({type:dg,features:[a.hc]}),dg),Og=a.Fc(Sg),Dg=((mg=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){return _classCallCheck(this,i),e.call(this,t,n,a)}return i}(Sg)).\u0275fac=function(t){return new(t||mg)(a.yc(a.q),a.yc(a.F),a.yc(Cg))},mg.\u0275cmp=a.sc({type:mg,selectors:[["mat-menu"]],exportAs:["matMenu"],features:[a.jc([{provide:yg,useExisting:Sg},{provide:Sg,useExisting:mg}]),a.hc],ngContentSelectors:sg,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"id","ngClass","keydown","click"],[1,"mat-menu-content"]],template:function(t,e){1&t&&(a.Zc(),a.td(0,lg,3,6,"ng-template"))},directives:[ye.q],styles:['.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}.mat-menu-item-submenu-trigger::after{width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent currentColor;content:"";display:inline-block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}[dir=rtl] .mat-menu-item-submenu-trigger::after{right:auto;left:16px;transform:rotateY(180deg) translateY(-50%)}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],encapsulation:2,data:{animation:[vg.transformMenu,vg.fadeInItems]},changeDetection:0}),mg),Eg=new a.v("mat-menu-scroll-strategy"),Ag={provide:Eg,deps:[Uu],useFactory:function(t){return function(){return t.scrollStrategies.reposition()}}},Ig=Ei({passive:!0}),Tg=((gg=function(){function t(e,i,n,r,o,s,l,c){var u=this;_classCallCheck(this,t),this._overlay=e,this._element=i,this._viewContainerRef=n,this._parentMenu=o,this._menuItemInstance=s,this._dir=l,this._focusMonitor=c,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=je.a.EMPTY,this._hoverSubscription=je.a.EMPTY,this._menuCloseSubscription=je.a.EMPTY,this._handleTouchStart=function(){return u._openedBy="touch"},this._openedBy=null,this.restoreFocus=!0,this.menuOpened=new a.s,this.onMenuOpen=this.menuOpened,this.menuClosed=new a.s,this.onMenuClose=this.menuClosed,i.nativeElement.addEventListener("touchstart",this._handleTouchStart,Ig),s&&(s._triggersSubmenu=this.triggersSubmenu()),this._scrollStrategy=r}return _createClass(t,[{key:"ngAfterContentInit",value:function(){this._checkMenu(),this._handleHover()}},{key:"ngOnDestroy",value:function(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,Ig),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}},{key:"triggersSubmenu",value:function(){return!(!this._menuItemInstance||!this._parentMenu)}},{key:"toggleMenu",value:function(){return this._menuOpen?this.closeMenu():this.openMenu()}},{key:"openMenu",value:function(){var t=this;if(!this._menuOpen){this._checkMenu();var e=this._createOverlay(),i=e.getConfig();this._setPosition(i.positionStrategy),i.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,e.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe((function(){return t.closeMenu()})),this._initMenu(),this.menu instanceof Sg&&this.menu._startAnimation()}}},{key:"closeMenu",value:function(){this.menu.close.emit()}},{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program",e=arguments.length>1?arguments[1]:void 0;this._focusMonitor?this._focusMonitor.focusVia(this._element,t,e):this._element.nativeElement.focus(e)}},{key:"_destroyMenu",value:function(){var t=this;if(this._overlayRef&&this.menuOpen){var e=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this._restoreFocus(),e instanceof Sg?(e._resetAnimation(),e.lazyContent?e._animationDone.pipe(ei((function(t){return"void"===t.toState})),ci(1),yc(e.lazyContent._attached)).subscribe({next:function(){return e.lazyContent.detach()},complete:function(){return t._setIsMenuOpen(!1)}}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),e.lazyContent&&e.lazyContent.detach())}}},{key:"_initMenu",value:function(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this._setIsMenuOpen(!0),this.menu.focusFirstItem(this._openedBy||"program")}},{key:"_setMenuElevation",value:function(){if(this.menu.setElevation){for(var t=0,e=this.menu.parentMenu;e;)t++,e=e.parentMenu;this.menu.setElevation(t)}}},{key:"_restoreFocus",value:function(){this.restoreFocus&&(this._openedBy?this.triggersSubmenu()||this.focus(this._openedBy):this.focus()),this._openedBy=null}},{key:"_setIsMenuOpen",value:function(t){this._menuOpen=t,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&(this._menuItemInstance._highlighted=t)}},{key:"_checkMenu",value:function(){this.menu||function(){throw Error('matMenuTriggerFor: must pass in an mat-menu instance.\n\n Example:\n \n ')}()}},{key:"_createOverlay",value:function(){if(!this._overlayRef){var t=this._getOverlayConfig();this._subscribeToPositions(t.positionStrategy),this._overlayRef=this._overlay.create(t),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}},{key:"_getOverlayConfig",value:function(){return new bu({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:this.menu.backdropClass||"cdk-overlay-transparent-backdrop",scrollStrategy:this._scrollStrategy(),direction:this._dir})}},{key:"_subscribeToPositions",value:function(t){var e=this;this.menu.setPositionClasses&&t.positionChanges.subscribe((function(t){e.menu.setPositionClasses("start"===t.connectionPair.overlayX?"after":"before","top"===t.connectionPair.overlayY?"below":"above")}))}},{key:"_setPosition",value:function(t){var e=_slicedToArray("before"===this.menu.xPosition?["end","start"]:["start","end"],2),i=e[0],n=e[1],a=_slicedToArray("above"===this.menu.yPosition?["bottom","top"]:["top","bottom"],2),r=a[0],o=a[1],s=r,l=o,c=i,u=n,d=0;this.triggersSubmenu()?(u=i="before"===this.menu.xPosition?"start":"end",n=c="end"===i?"start":"end",d="bottom"===r?8:-8):this.menu.overlapTrigger||(s="top"===r?"bottom":"top",l="top"===o?"bottom":"top"),t.withPositions([{originX:i,originY:s,overlayX:c,overlayY:r,offsetY:d},{originX:n,originY:s,overlayX:u,overlayY:r,offsetY:d},{originX:i,originY:l,overlayX:c,overlayY:o,offsetY:-d},{originX:n,originY:l,overlayX:u,overlayY:o,offsetY:-d}])}},{key:"_menuClosingActions",value:function(){var t=this,e=this._overlayRef.backdropClick(),i=this._overlayRef.detachments(),n=this._parentMenu?this._parentMenu.closed:Ne(),a=this._parentMenu?this._parentMenu._hovered().pipe(ei((function(e){return e!==t._menuItemInstance})),ei((function(){return t._menuOpen}))):Ne();return Object(Zl.a)(e,n,a,i)}},{key:"_handleMousedown",value:function(t){hn(t)||(this._openedBy=0===t.button?"mouse":null,this.triggersSubmenu()&&t.preventDefault())}},{key:"_handleKeydown",value:function(t){var e=t.keyCode;this.triggersSubmenu()&&(39===e&&"ltr"===this.dir||37===e&&"rtl"===this.dir)&&this.openMenu()}},{key:"_handleClick",value:function(t){this.triggersSubmenu()?(t.stopPropagation(),this.openMenu()):this.toggleMenu()}},{key:"_handleHover",value:function(){var t=this;this.triggersSubmenu()&&(this._hoverSubscription=this._parentMenu._hovered().pipe(ei((function(e){return e===t._menuItemInstance&&!e.disabled})),zd(0,sc)).subscribe((function(){t._openedBy="mouse",t.menu instanceof Sg&&t.menu._isAnimating?t.menu._animationDone.pipe(ci(1),zd(0,sc),yc(t._parentMenu._hovered())).subscribe((function(){return t.openMenu()})):t.openMenu()})))}},{key:"_getPortal",value:function(){return this._portal&&this._portal.templateRef===this.menu.templateRef||(this._portal=new Jc(this.menu.templateRef,this._viewContainerRef)),this._portal}},{key:"_deprecatedMatMenuTriggerFor",get:function(){return this.menu},set:function(t){this.menu=t}},{key:"menu",get:function(){return this._menu},set:function(t){var e=this;t!==this._menu&&(this._menu=t,this._menuCloseSubscription.unsubscribe(),t&&(this._menuCloseSubscription=t.close.asObservable().subscribe((function(t){e._destroyMenu(),"click"!==t&&"tab"!==t||!e._parentMenu||e._parentMenu.closed.emit(t)}))))}},{key:"menuOpen",get:function(){return this._menuOpen}},{key:"dir",get:function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}}]),t}()).\u0275fac=function(t){return new(t||gg)(a.yc(Uu),a.yc(a.q),a.yc(a.X),a.yc(Eg),a.yc(Sg,8),a.yc(kg,10),a.yc(kn,8),a.yc(un))},gg.\u0275dir=a.tc({type:gg,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:["aria-haspopup","true",1,"mat-menu-trigger"],hostVars:2,hostBindings:function(t,e){1&t&&a.Qc("mousedown",(function(t){return e._handleMousedown(t)}))("keydown",(function(t){return e._handleKeydown(t)}))("click",(function(t){return e._handleClick(t)})),2&t&&a.lc("aria-expanded",e.menuOpen||null)("aria-controls",e.menuOpen?e.menu.panelId:null)},inputs:{restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"],_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"]}),gg),Pg=((pg=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:pg}),pg.\u0275inj=a.vc({factory:function(t){return new(t||pg)},providers:[Ag],imports:[Ln]}),pg),Rg=((fg=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:fg}),fg.\u0275inj=a.vc({factory:function(t){return new(t||fg)},providers:[Ag],imports:[[ye.c,Ln,xa,Qu,Pg],Pg]}),fg),Mg={};function jg(){for(var t=arguments.length,e=new Array(t),i=0;ithis.total&&this.destination.next(t)}}]),i}(Ve.a),Ug=new Set,Hg=((Fg=function(){function t(e){_classCallCheck(this,t),this._platform=e,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):qg}return _createClass(t,[{key:"matchMedia",value:function(t){return this._platform.WEBKIT&&function(t){if(!Ug.has(t))try{Lg||((Lg=document.createElement("style")).setAttribute("type","text/css"),document.head.appendChild(Lg)),Lg.sheet&&(Lg.sheet.insertRule("@media ".concat(t," {.fx-query-test{ }}"),0),Ug.add(t))}catch(e){console.error(e)}}(t),this._matchMedia(t)}}]),t}()).\u0275fac=function(t){return new(t||Fg)(a.Mc(xi))},Fg.\u0275prov=Object(a.uc)({factory:function(){return new Fg(Object(a.Mc)(xi))},token:Fg,providedIn:"root"}),Fg);function qg(t){return{matches:"all"===t||""===t,media:t,addListener:function(){},removeListener:function(){}}}var Gg,Wg=((Gg=function(){function t(e,i){_classCallCheck(this,t),this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new Me.a}return _createClass(t,[{key:"ngOnDestroy",value:function(){this._destroySubject.next(),this._destroySubject.complete()}},{key:"isMatched",value:function(t){var e=this;return Yg(pi(t)).some((function(t){return e._registerQuery(t).mql.matches}))}},{key:"observe",value:function(t){var e=this,i=jg(Yg(pi(t)).map((function(t){return e._registerQuery(t).observable})));return(i=Dn(i.pipe(ci(1)),i.pipe((function(t){return t.lift(new Bg(1))}),Xe(0)))).pipe(Object(ai.a)((function(t){var e={matches:!1,breakpoints:{}};return t.forEach((function(t){e.matches=e.matches||t.matches,e.breakpoints[t.query]=t.matches})),e})))}},{key:"_registerQuery",value:function(t){var e=this;if(this._queries.has(t))return this._queries.get(t);var i=this._mediaMatcher.matchMedia(t),n={observable:new oi.a((function(t){var n=function(i){return e._zone.run((function(){return t.next(i)}))};return i.addListener(n),function(){i.removeListener(n)}})).pipe(En(i),Object(ai.a)((function(e){return{query:t,matches:e.matches}})),yc(this._destroySubject)),mql:i};return this._queries.set(t,n),n}}]),t}()).\u0275fac=function(t){return new(t||Gg)(a.Mc(Hg),a.Mc(a.F))},Gg.\u0275prov=Object(a.uc)({factory:function(){return new Gg(Object(a.Mc)(Hg),Object(a.Mc)(a.F))},token:Gg,providedIn:"root"}),Gg);function Yg(t){return t.map((function(t){return t.split(",")})).reduce((function(t,e){return t.concat(e)})).map((function(t){return t.trim()}))}var Qg,$g={tooltipState:o("state",[d("initial, void, hidden",u({opacity:0,transform:"scale(0)"})),d("visible",u({transform:"scale(1)"})),h("* => visible",s("200ms cubic-bezier(0, 0, 0.2, 1)",(Qg=[u({opacity:0,transform:"scale(0)",offset:0}),u({opacity:.5,transform:"scale(0.99)",offset:.5}),u({opacity:1,transform:"scale(1)",offset:1})],{type:5,steps:Qg}))),h("* => hidden",s("100ms cubic-bezier(0, 0, 0.2, 1)",u({opacity:0})))])},Kg=Ei({passive:!0});function Xg(t){return Error('Tooltip position "'.concat(t,'" is invalid.'))}var Zg,Jg,tv,ev,iv=new a.v("mat-tooltip-scroll-strategy"),nv={provide:iv,deps:[Uu],useFactory:function(t){return function(){return t.scrollStrategies.reposition({scrollThrottle:20})}}},av=new a.v("mat-tooltip-default-options",{providedIn:"root",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),rv=((tv=function(){function t(e,i,n,a,r,o,s,l,c,u,d,h){var m=this;_classCallCheck(this,t),this._overlay=e,this._elementRef=i,this._scrollDispatcher=n,this._viewContainerRef=a,this._ngZone=r,this._platform=o,this._ariaDescriber=s,this._focusMonitor=l,this._dir=u,this._defaultOptions=d,this._position="below",this._disabled=!1,this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=new Map,this._destroyed=new Me.a,this._handleKeydown=function(t){m._isTooltipVisible()&&27===t.keyCode&&!Be(t)&&(t.preventDefault(),t.stopPropagation(),m._ngZone.run((function(){return m.hide(0)})))},this._scrollStrategy=c,d&&(d.position&&(this.position=d.position),d.touchGestures&&(this.touchGestures=d.touchGestures)),l.monitor(i).pipe(yc(this._destroyed)).subscribe((function(t){t?"keyboard"===t&&r.run((function(){return m.show()})):r.run((function(){return m.hide(0)}))})),r.runOutsideAngular((function(){i.nativeElement.addEventListener("keydown",m._handleKeydown)}))}return _createClass(t,[{key:"ngOnInit",value:function(){this._setupPointerEvents()}},{key:"ngOnDestroy",value:function(){var t=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),t.removeEventListener("keydown",this._handleKeydown),this._passiveListeners.forEach((function(e,i){t.removeEventListener(i,e,Kg)})),this._passiveListeners.clear(),this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(t,this.message),this._focusMonitor.stopMonitoring(t)}},{key:"show",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.showDelay;if(!this.disabled&&this.message&&(!this._isTooltipVisible()||this._tooltipInstance._showTimeoutId||this._tooltipInstance._hideTimeoutId)){var i=this._createOverlay();this._detach(),this._portal=this._portal||new Zc(ov,this._viewContainerRef),this._tooltipInstance=i.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(yc(this._destroyed)).subscribe((function(){return t._detach()})),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(e)}}},{key:"hide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.hideDelay;this._tooltipInstance&&this._tooltipInstance.hide(t)}},{key:"toggle",value:function(){this._isTooltipVisible()?this.hide():this.show()}},{key:"_isTooltipVisible",value:function(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}},{key:"_createOverlay",value:function(){var t=this;if(this._overlayRef)return this._overlayRef;var e=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),i=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(".mat-tooltip").withFlexibleDimensions(!1).withViewportMargin(8).withScrollableContainers(e);return i.positionChanges.pipe(yc(this._destroyed)).subscribe((function(e){t._tooltipInstance&&e.scrollableViewProperties.isOverlayClipped&&t._tooltipInstance.isVisible()&&t._ngZone.run((function(){return t.hide(0)}))})),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:i,panelClass:"mat-tooltip-panel",scrollStrategy:this._scrollStrategy()}),this._updatePosition(),this._overlayRef.detachments().pipe(yc(this._destroyed)).subscribe((function(){return t._detach()})),this._overlayRef}},{key:"_detach",value:function(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}},{key:"_updatePosition",value:function(){var t=this._overlayRef.getConfig().positionStrategy,e=this._getOrigin(),i=this._getOverlayPosition();t.withPositions([Object.assign(Object.assign({},e.main),i.main),Object.assign(Object.assign({},e.fallback),i.fallback)])}},{key:"_getOrigin",value:function(){var t,e=!this._dir||"ltr"==this._dir.value,i=this.position;if("above"==i||"below"==i)t={originX:"center",originY:"above"==i?"top":"bottom"};else if("before"==i||"left"==i&&e||"right"==i&&!e)t={originX:"start",originY:"center"};else{if(!("after"==i||"right"==i&&e||"left"==i&&!e))throw Xg(i);t={originX:"end",originY:"center"}}var n=this._invertPosition(t.originX,t.originY);return{main:t,fallback:{originX:n.x,originY:n.y}}}},{key:"_getOverlayPosition",value:function(){var t,e=!this._dir||"ltr"==this._dir.value,i=this.position;if("above"==i)t={overlayX:"center",overlayY:"bottom"};else if("below"==i)t={overlayX:"center",overlayY:"top"};else if("before"==i||"left"==i&&e||"right"==i&&!e)t={overlayX:"end",overlayY:"center"};else{if(!("after"==i||"right"==i&&e||"left"==i&&!e))throw Xg(i);t={overlayX:"start",overlayY:"center"}}var n=this._invertPosition(t.overlayX,t.overlayY);return{main:t,fallback:{overlayX:n.x,overlayY:n.y}}}},{key:"_updateTooltipMessage",value:function(){var t=this;this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.asObservable().pipe(ci(1),yc(this._destroyed)).subscribe((function(){t._tooltipInstance&&t._overlayRef.updatePosition()})))}},{key:"_setTooltipClass",value:function(t){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=t,this._tooltipInstance._markForCheck())}},{key:"_invertPosition",value:function(t,e){return"above"===this.position||"below"===this.position?"top"===e?e="bottom":"bottom"===e&&(e="top"):"end"===t?t="start":"start"===t&&(t="end"),{x:t,y:e}}},{key:"_setupPointerEvents",value:function(){var t=this;if(this._platform.IOS||this._platform.ANDROID){if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();var e=function(){clearTimeout(t._touchstartTimeout),t.hide(t._defaultOptions.touchendHideDelay)};this._passiveListeners.set("touchend",e).set("touchcancel",e).set("touchstart",(function(){clearTimeout(t._touchstartTimeout),t._touchstartTimeout=setTimeout((function(){return t.show()}),500)}))}}else this._passiveListeners.set("mouseenter",(function(){return t.show()})).set("mouseleave",(function(){return t.hide()}));this._passiveListeners.forEach((function(e,i){t._elementRef.nativeElement.addEventListener(i,e,Kg)}))}},{key:"_disableNativeGesturesIfNecessary",value:function(){var t=this._elementRef.nativeElement,e=t.style,i=this.touchGestures;"off"!==i&&(("on"===i||"INPUT"!==t.nodeName&&"TEXTAREA"!==t.nodeName)&&(e.userSelect=e.msUserSelect=e.webkitUserSelect=e.MozUserSelect="none"),"on"!==i&&t.draggable||(e.webkitUserDrag="none"),e.touchAction="none",e.webkitTapHighlightColor="transparent")}},{key:"position",get:function(){return this._position},set:function(t){t!==this._position&&(this._position=t,this._overlayRef&&(this._updatePosition(),this._tooltipInstance&&this._tooltipInstance.show(0),this._overlayRef.updatePosition()))}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=mi(t),this._disabled&&this.hide(0)}},{key:"message",get:function(){return this._message},set:function(t){var e=this;this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message),this._message=null!=t?"".concat(t).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._updateTooltipMessage(),this._ngZone.runOutsideAngular((function(){Promise.resolve().then((function(){e._ariaDescriber.describe(e._elementRef.nativeElement,e.message)}))})))}},{key:"tooltipClass",get:function(){return this._tooltipClass},set:function(t){this._tooltipClass=t,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}}]),t}()).\u0275fac=function(t){return new(t||tv)(a.yc(Uu),a.yc(a.q),a.yc(Uc),a.yc(a.X),a.yc(a.F),a.yc(xi),a.yc(Gi),a.yc(un),a.yc(iv),a.yc(kn,8),a.yc(av,8),a.yc(a.q))},tv.\u0275dir=a.tc({type:tv,selectors:[["","matTooltip",""]],inputs:{showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],position:["matTooltipPosition","position"],disabled:["matTooltipDisabled","disabled"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]}),tv),ov=((Jg=function(){function t(e,i){_classCallCheck(this,t),this._changeDetectorRef=e,this._breakpointObserver=i,this._visibility="initial",this._closeOnInteraction=!1,this._onHide=new Me.a,this._isHandset=this._breakpointObserver.observe("(max-width: 599.99px) and (orientation: portrait), (max-width: 959.99px) and (orientation: landscape)")}return _createClass(t,[{key:"show",value:function(t){var e=this;this._hideTimeoutId&&(clearTimeout(this._hideTimeoutId),this._hideTimeoutId=null),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout((function(){e._visibility="visible",e._showTimeoutId=null,e._markForCheck()}),t)}},{key:"hide",value:function(t){var e=this;this._showTimeoutId&&(clearTimeout(this._showTimeoutId),this._showTimeoutId=null),this._hideTimeoutId=setTimeout((function(){e._visibility="hidden",e._hideTimeoutId=null,e._markForCheck()}),t)}},{key:"afterHidden",value:function(){return this._onHide.asObservable()}},{key:"isVisible",value:function(){return"visible"===this._visibility}},{key:"ngOnDestroy",value:function(){this._onHide.complete()}},{key:"_animationStart",value:function(){this._closeOnInteraction=!1}},{key:"_animationDone",value:function(t){var e=t.toState;"hidden"!==e||this.isVisible()||this._onHide.next(),"visible"!==e&&"hidden"!==e||(this._closeOnInteraction=!0)}},{key:"_handleBodyInteraction",value:function(){this._closeOnInteraction&&this.hide(0)}},{key:"_markForCheck",value:function(){this._changeDetectorRef.markForCheck()}}]),t}()).\u0275fac=function(t){return new(t||Jg)(a.yc(a.j),a.yc(Wg))},Jg.\u0275cmp=a.sc({type:Jg,selectors:[["mat-tooltip-component"]],hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(t,e){1&t&&a.Qc("click",(function(){return e._handleBodyInteraction()}),!1,a.id),2&t&&a.sd("zoom","visible"===e._visibility?1:null)},decls:3,vars:7,consts:[[1,"mat-tooltip",3,"ngClass"]],template:function(t,e){if(1&t&&(a.Dc(0,"div",0),a.Qc("@state.start",(function(){return e._animationStart()}))("@state.done",(function(t){return e._animationDone(t)})),a.Vc(1,"async"),a.vd(2),a.Cc()),2&t){var i,n=null==(i=a.Wc(1,5,e._isHandset))?null:i.matches;a.oc("mat-tooltip-handset",n),a.ad("ngClass",e.tooltipClass)("@state",e._visibility),a.kc(2),a.wd(e.message)}},directives:[ye.q],pipes:[ye.b],styles:[".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\n"],encapsulation:2,data:{animation:[$g.tooltipState]},changeDetection:0}),Jg),sv=((Zg=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Zg}),Zg.\u0275inj=a.vc({factory:function(t){return new(t||Zg)},providers:[nv],imports:[[yn,ye.c,Qu,Ln],Ln]}),Zg),lv=["primaryValueBar"],cv=zn((function t(e){_classCallCheck(this,t),this._elementRef=e}),"primary"),uv=new a.v("mat-progress-bar-location",{providedIn:"root",factory:function(){var t=Object(a.db)(ye.e),e=t?t.location:null;return{getPathname:function(){return e?e.pathname+e.search:""}}}}),dv=0,hv=((ev=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o){var s;_classCallCheck(this,i),(s=e.call(this,t))._elementRef=t,s._ngZone=n,s._animationMode=r,s._isNoopAnimation=!1,s._value=0,s._bufferValue=0,s.animationEnd=new a.s,s._animationEndSubscription=je.a.EMPTY,s.mode="determinate",s.progressbarId="mat-progress-bar-".concat(dv++);var l=o?o.getPathname().split("#")[0]:"";return s._rectangleFillValue="url('".concat(l,"#").concat(s.progressbarId,"')"),s._isNoopAnimation="NoopAnimations"===r,s}return _createClass(i,[{key:"_primaryTransform",value:function(){return{transform:"scaleX(".concat(this.value/100,")")}}},{key:"_bufferTransform",value:function(){return"buffer"===this.mode?{transform:"scaleX(".concat(this.bufferValue/100,")")}:null}},{key:"ngAfterViewInit",value:function(){var t=this;this._ngZone.runOutsideAngular((function(){var e=t._primaryValueBar.nativeElement;t._animationEndSubscription=Jl(e,"transitionend").pipe(ei((function(t){return t.target===e}))).subscribe((function(){"determinate"!==t.mode&&"buffer"!==t.mode||t._ngZone.run((function(){return t.animationEnd.next({value:t.value})}))}))}))}},{key:"ngOnDestroy",value:function(){this._animationEndSubscription.unsubscribe()}},{key:"value",get:function(){return this._value},set:function(t){this._value=mv(fi(t)||0)}},{key:"bufferValue",get:function(){return this._bufferValue},set:function(t){this._bufferValue=mv(t||0)}}]),i}(cv)).\u0275fac=function(t){return new(t||ev)(a.yc(a.q),a.yc(a.F),a.yc(Te,8),a.yc(uv,8))},ev.\u0275cmp=a.sc({type:ev,selectors:[["mat-progress-bar"]],viewQuery:function(t,e){var i;1&t&&a.zd(lv,!0),2&t&&a.gd(i=a.Rc())&&(e._primaryValueBar=i.first)},hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100",1,"mat-progress-bar"],hostVars:4,hostBindings:function(t,e){2&t&&(a.lc("aria-valuenow","indeterminate"===e.mode||"query"===e.mode?null:e.value)("mode",e.mode),a.oc("_mat-animation-noopable",e._isNoopAnimation))},inputs:{color:"color",mode:"mode",value:"value",bufferValue:"bufferValue"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[a.hc],decls:9,vars:4,consts:[["width","100%","height","4","focusable","false",1,"mat-progress-bar-background","mat-progress-bar-element"],["x","4","y","0","width","8","height","4","patternUnits","userSpaceOnUse",3,"id"],["cx","2","cy","2","r","2"],["width","100%","height","100%"],[1,"mat-progress-bar-buffer","mat-progress-bar-element",3,"ngStyle"],[1,"mat-progress-bar-primary","mat-progress-bar-fill","mat-progress-bar-element",3,"ngStyle"],["primaryValueBar",""],[1,"mat-progress-bar-secondary","mat-progress-bar-fill","mat-progress-bar-element"]],template:function(t,e){1&t&&(a.Tc(),a.Dc(0,"svg",0),a.Dc(1,"defs"),a.Dc(2,"pattern",1),a.zc(3,"circle",2),a.Cc(),a.Cc(),a.zc(4,"rect",3),a.Cc(),a.Sc(),a.zc(5,"div",4),a.zc(6,"div",5,6),a.zc(8,"div",7)),2&t&&(a.kc(2),a.ad("id",e.progressbarId),a.kc(2),a.lc("fill",e._rectangleFillValue),a.kc(1),a.ad("ngStyle",e._bufferTransform()),a.kc(1),a.ad("ngStyle",e._primaryTransform()))},directives:[ye.w],styles:['.mat-progress-bar{display:block;height:4px;overflow:hidden;position:relative;transition:opacity 250ms linear;width:100%}._mat-animation-noopable.mat-progress-bar{transition:none;animation:none}.mat-progress-bar .mat-progress-bar-element,.mat-progress-bar .mat-progress-bar-fill::after{height:100%;position:absolute;width:100%}.mat-progress-bar .mat-progress-bar-background{width:calc(100% + 10px)}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-background{display:none}.mat-progress-bar .mat-progress-bar-buffer{transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-buffer{border-top:solid 5px;opacity:.5}.mat-progress-bar .mat-progress-bar-secondary{display:none}.mat-progress-bar .mat-progress-bar-fill{animation:none;transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-fill{border-top:solid 4px}.mat-progress-bar .mat-progress-bar-fill::after{animation:none;content:"";display:inline-block;left:0}.mat-progress-bar[dir=rtl],[dir=rtl] .mat-progress-bar{transform:rotateY(180deg)}.mat-progress-bar[mode=query]{transform:rotateZ(180deg)}.mat-progress-bar[mode=query][dir=rtl],[dir=rtl] .mat-progress-bar[mode=query]{transform:rotateZ(180deg) rotateY(180deg)}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-fill,.mat-progress-bar[mode=query] .mat-progress-bar-fill{transition:none}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary,.mat-progress-bar[mode=query] .mat-progress-bar-primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-translate 2000ms infinite linear;left:-145.166611%}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-primary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary,.mat-progress-bar[mode=query] .mat-progress-bar-secondary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-translate 2000ms infinite linear;left:-54.888891%;display:block}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-secondary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=buffer] .mat-progress-bar-background{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-background-scroll 250ms infinite linear;display:block}.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-buffer,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-background{animation:none;transition-duration:1ms}@keyframes mat-progress-bar-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mat-progress-bar-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mat-progress-bar-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-background-scroll{to{transform:translateX(-8px)}}\n'],encapsulation:2,changeDetection:0}),ev);function mv(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;return Math.max(e,Math.min(i,t))}var fv,pv=((fv=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:fv}),fv.\u0275inj=a.vc({factory:function(t){return new(t||fv)},imports:[[ye.c,Ln],Ln]}),fv);function gv(t,e){if(1&t&&(a.Tc(),a.zc(0,"circle",3)),2&t){var i=a.Uc();a.sd("animation-name","mat-progress-spinner-stroke-rotate-"+i.diameter)("stroke-dashoffset",i._strokeDashOffset,"px")("stroke-dasharray",i._strokeCircumference,"px")("stroke-width",i._circleStrokeWidth,"%"),a.lc("r",i._circleRadius)}}function vv(t,e){if(1&t&&(a.Tc(),a.zc(0,"circle",3)),2&t){var i=a.Uc();a.sd("stroke-dashoffset",i._strokeDashOffset,"px")("stroke-dasharray",i._strokeCircumference,"px")("stroke-width",i._circleStrokeWidth,"%"),a.lc("r",i._circleRadius)}}function bv(t,e){if(1&t&&(a.Tc(),a.zc(0,"circle",3)),2&t){var i=a.Uc();a.sd("animation-name","mat-progress-spinner-stroke-rotate-"+i.diameter)("stroke-dashoffset",i._strokeDashOffset,"px")("stroke-dasharray",i._strokeCircumference,"px")("stroke-width",i._circleStrokeWidth,"%"),a.lc("r",i._circleRadius)}}function yv(t,e){if(1&t&&(a.Tc(),a.zc(0,"circle",3)),2&t){var i=a.Uc();a.sd("stroke-dashoffset",i._strokeDashOffset,"px")("stroke-dasharray",i._strokeCircumference,"px")("stroke-width",i._circleStrokeWidth,"%"),a.lc("r",i._circleRadius)}}var _v,kv,Cv,wv,xv,Sv,Ov=zn((function t(e){_classCallCheck(this,t),this._elementRef=e}),"primary"),Dv=new a.v("mat-progress-spinner-default-options",{providedIn:"root",factory:function(){return{diameter:100}}}),Ev=((Cv=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o){var s;_classCallCheck(this,i),(s=e.call(this,t))._elementRef=t,s._document=a,s._diameter=100,s._value=0,s._fallbackAnimation=!1,s.mode="determinate";var l=i._diameters;return l.has(a.head)||l.set(a.head,new Set([100])),s._fallbackAnimation=n.EDGE||n.TRIDENT,s._noopAnimations="NoopAnimations"===r&&!!o&&!o._forceAnimations,o&&(o.diameter&&(s.diameter=o.diameter),o.strokeWidth&&(s.strokeWidth=o.strokeWidth)),s}return _createClass(i,[{key:"ngOnInit",value:function(){var t=this._elementRef.nativeElement;this._styleRoot=Ii(t)||this._document.head,this._attachStyleNode(),t.classList.add("mat-progress-spinner-indeterminate".concat(this._fallbackAnimation?"-fallback":"","-animation"))}},{key:"_attachStyleNode",value:function(){var t=this._styleRoot,e=this._diameter,n=i._diameters,a=n.get(t);if(!a||!a.has(e)){var r=this._document.createElement("style");r.setAttribute("mat-spinner-animation",e+""),r.textContent=this._getAnimationText(),t.appendChild(r),a||(a=new Set,n.set(t,a)),a.add(e)}}},{key:"_getAnimationText",value:function(){return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n }\n".replace(/START_VALUE/g,"".concat(.95*this._strokeCircumference)).replace(/END_VALUE/g,"".concat(.2*this._strokeCircumference)).replace(/DIAMETER/g,"".concat(this.diameter))}},{key:"diameter",get:function(){return this._diameter},set:function(t){this._diameter=fi(t),!this._fallbackAnimation&&this._styleRoot&&this._attachStyleNode()}},{key:"strokeWidth",get:function(){return this._strokeWidth||this.diameter/10},set:function(t){this._strokeWidth=fi(t)}},{key:"value",get:function(){return"determinate"===this.mode?this._value:0},set:function(t){this._value=Math.max(0,Math.min(100,fi(t)))}},{key:"_circleRadius",get:function(){return(this.diameter-10)/2}},{key:"_viewBox",get:function(){var t=2*this._circleRadius+this.strokeWidth;return"0 0 ".concat(t," ").concat(t)}},{key:"_strokeCircumference",get:function(){return 2*Math.PI*this._circleRadius}},{key:"_strokeDashOffset",get:function(){return"determinate"===this.mode?this._strokeCircumference*(100-this._value)/100:this._fallbackAnimation&&"indeterminate"===this.mode?.2*this._strokeCircumference:null}},{key:"_circleStrokeWidth",get:function(){return this.strokeWidth/this.diameter*100}}]),i}(Ov)).\u0275fac=function(t){return new(t||Cv)(a.yc(a.q),a.yc(xi),a.yc(ye.e,8),a.yc(Te,8),a.yc(Dv))},Cv.\u0275cmp=a.sc({type:Cv,selectors:[["mat-progress-spinner"]],hostAttrs:["role","progressbar",1,"mat-progress-spinner"],hostVars:10,hostBindings:function(t,e){2&t&&(a.lc("aria-valuemin","determinate"===e.mode?0:null)("aria-valuemax","determinate"===e.mode?100:null)("aria-valuenow","determinate"===e.mode?e.value:null)("mode",e.mode),a.sd("width",e.diameter,"px")("height",e.diameter,"px"),a.oc("_mat-animation-noopable",e._noopAnimations))},inputs:{color:"color",mode:"mode",diameter:"diameter",strokeWidth:"strokeWidth",value:"value"},exportAs:["matProgressSpinner"],features:[a.hc],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(t,e){1&t&&(a.Tc(),a.Dc(0,"svg",0),a.td(1,gv,1,9,"circle",1),a.td(2,vv,1,7,"circle",2),a.Cc()),2&t&&(a.sd("width",e.diameter,"px")("height",e.diameter,"px"),a.ad("ngSwitch","indeterminate"===e.mode),a.lc("viewBox",e._viewBox),a.kc(1),a.ad("ngSwitchCase",!0),a.kc(1),a.ad("ngSwitchCase",!1))},directives:[ye.x,ye.y],styles:[".mat-progress-spinner{display:block;position:relative}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\n"],encapsulation:2,changeDetection:0}),Cv._diameters=new WeakMap,Cv),Av=((kv=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o){var s;return _classCallCheck(this,i),(s=e.call(this,t,n,a,r,o)).mode="indeterminate",s}return i}(Ev)).\u0275fac=function(t){return new(t||kv)(a.yc(a.q),a.yc(xi),a.yc(ye.e,8),a.yc(Te,8),a.yc(Dv))},kv.\u0275cmp=a.sc({type:kv,selectors:[["mat-spinner"]],hostAttrs:["role","progressbar","mode","indeterminate",1,"mat-spinner","mat-progress-spinner"],hostVars:6,hostBindings:function(t,e){2&t&&(a.sd("width",e.diameter,"px")("height",e.diameter,"px"),a.oc("_mat-animation-noopable",e._noopAnimations))},inputs:{color:"color"},features:[a.hc],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(t,e){1&t&&(a.Tc(),a.Dc(0,"svg",0),a.td(1,bv,1,9,"circle",1),a.td(2,yv,1,7,"circle",2),a.Cc()),2&t&&(a.sd("width",e.diameter,"px")("height",e.diameter,"px"),a.ad("ngSwitch","indeterminate"===e.mode),a.lc("viewBox",e._viewBox),a.kc(1),a.ad("ngSwitchCase",!0),a.kc(1),a.ad("ngSwitchCase",!1))},directives:[ye.x,ye.y],styles:[".mat-progress-spinner{display:block;position:relative}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\n"],encapsulation:2,changeDetection:0}),kv),Iv=((_v=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:_v}),_v.\u0275inj=a.vc({factory:function(t){return new(t||_v)},imports:[[Ln,ye.c],Ln]}),_v),Tv=["input"],Pv=function(){return{enterDuration:150}},Rv=["*"],Mv=new a.v("mat-radio-default-options",{providedIn:"root",factory:function(){return{color:"accent"}}}),jv=0,Lv={provide:lr,useExisting:Object(a.cb)((function(){return zv})),multi:!0},Fv=function t(e,i){_classCallCheck(this,t),this.source=e,this.value=i},zv=((wv=function(){function t(e){_classCallCheck(this,t),this._changeDetector=e,this._value=null,this._name="mat-radio-group-".concat(jv++),this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=function(){},this.onTouched=function(){},this.change=new a.s}return _createClass(t,[{key:"_checkSelectedRadioButton",value:function(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}},{key:"ngAfterContentInit",value:function(){this._isInitialized=!0}},{key:"_touch",value:function(){this.onTouched&&this.onTouched()}},{key:"_updateRadioButtonNames",value:function(){var t=this;this._radios&&this._radios.forEach((function(e){e.name=t.name,e._markForCheck()}))}},{key:"_updateSelectedRadioFromValue",value:function(){var t=this;this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach((function(e){e.checked=t.value===e.value,e.checked&&(t._selected=e)})))}},{key:"_emitChangeEvent",value:function(){this._isInitialized&&this.change.emit(new Fv(this._selected,this._value))}},{key:"_markRadiosForCheck",value:function(){this._radios&&this._radios.forEach((function(t){return t._markForCheck()}))}},{key:"writeValue",value:function(t){this.value=t,this._changeDetector.markForCheck()}},{key:"registerOnChange",value:function(t){this._controlValueAccessorChangeFn=t}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this.disabled=t,this._changeDetector.markForCheck()}},{key:"name",get:function(){return this._name},set:function(t){this._name=t,this._updateRadioButtonNames()}},{key:"labelPosition",get:function(){return this._labelPosition},set:function(t){this._labelPosition="before"===t?"before":"after",this._markRadiosForCheck()}},{key:"value",get:function(){return this._value},set:function(t){this._value!==t&&(this._value=t,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}},{key:"selected",get:function(){return this._selected},set:function(t){this._selected=t,this.value=t?t.value:null,this._checkSelectedRadioButton()}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=mi(t),this._markRadiosForCheck()}},{key:"required",get:function(){return this._required},set:function(t){this._required=mi(t),this._markRadiosForCheck()}}]),t}()).\u0275fac=function(t){return new(t||wv)(a.yc(a.j))},wv.\u0275dir=a.tc({type:wv,selectors:[["mat-radio-group"]],contentQueries:function(t,e,i){var n;1&t&&a.qc(i,Bv,!0),2&t&&a.gd(n=a.Rc())&&(e._radios=n)},hostAttrs:["role","radiogroup",1,"mat-radio-group"],inputs:{name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},exportAs:["matRadioGroup"],features:[a.jc([Lv])]}),wv),Nv=Nn(Bn((function t(e){_classCallCheck(this,t),this._elementRef=e}))),Bv=((Sv=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o,s,l,c){var u;return _classCallCheck(this,i),(u=e.call(this,n))._changeDetector=r,u._focusMonitor=o,u._radioDispatcher=s,u._animationMode=l,u._providerOverride=c,u._uniqueId="mat-radio-".concat(++jv),u.id=u._uniqueId,u.change=new a.s,u._checked=!1,u._value=null,u._removeUniqueSelectionListener=function(){},u.radioGroup=t,u._removeUniqueSelectionListener=s.listen((function(t,e){t!==u.id&&e===u.name&&(u.checked=!1)})),u}return _createClass(i,[{key:"focus",value:function(t){this._focusMonitor.focusVia(this._inputElement,"keyboard",t)}},{key:"_markForCheck",value:function(){this._changeDetector.markForCheck()}},{key:"ngOnInit",value:function(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.name=this.radioGroup.name)}},{key:"ngAfterViewInit",value:function(){var t=this;this._focusMonitor.monitor(this._elementRef,!0).subscribe((function(e){!e&&t.radioGroup&&t.radioGroup._touch()}))}},{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}},{key:"_emitChangeEvent",value:function(){this.change.emit(new Fv(this,this._value))}},{key:"_isRippleDisabled",value:function(){return this.disableRipple||this.disabled}},{key:"_onInputClick",value:function(t){t.stopPropagation()}},{key:"_onInputChange",value:function(t){t.stopPropagation();var e=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),e&&this.radioGroup._emitChangeEvent())}},{key:"_setDisabled",value:function(t){this._disabled!==t&&(this._disabled=t,this._changeDetector.markForCheck())}},{key:"checked",get:function(){return this._checked},set:function(t){var e=mi(t);this._checked!==e&&(this._checked=e,e&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!e&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),e&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}},{key:"value",get:function(){return this._value},set:function(t){this._value!==t&&(this._value=t,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===t),this.checked&&(this.radioGroup.selected=this)))}},{key:"labelPosition",get:function(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"},set:function(t){this._labelPosition=t}},{key:"disabled",get:function(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled},set:function(t){this._setDisabled(mi(t))}},{key:"required",get:function(){return this._required||this.radioGroup&&this.radioGroup.required},set:function(t){this._required=mi(t)}},{key:"color",get:function(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"},set:function(t){this._color=t}},{key:"inputId",get:function(){return"".concat(this.id||this._uniqueId,"-input")}}]),i}(Nv)).\u0275fac=function(t){return new(t||Sv)(a.yc(zv,8),a.yc(a.q),a.yc(a.j),a.yc(un),a.yc(Za),a.yc(Te,8),a.yc(Mv,8))},Sv.\u0275cmp=a.sc({type:Sv,selectors:[["mat-radio-button"]],viewQuery:function(t,e){var i;1&t&&a.zd(Tv,!0),2&t&&a.gd(i=a.Rc())&&(e._inputElement=i.first)},hostAttrs:[1,"mat-radio-button"],hostVars:17,hostBindings:function(t,e){1&t&&a.Qc("focus",(function(){return e._inputElement.nativeElement.focus()})),2&t&&(a.lc("tabindex",-1)("id",e.id)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),a.oc("mat-radio-checked",e.checked)("mat-radio-disabled",e.disabled)("_mat-animation-noopable","NoopAnimations"===e._animationMode)("mat-primary","primary"===e.color)("mat-accent","accent"===e.color)("mat-warn","warn"===e.color))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex",id:"id",checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{change:"change"},exportAs:["matRadioButton"],features:[a.hc],ngContentSelectors:Rv,decls:13,vars:19,consts:[[1,"mat-radio-label"],["label",""],[1,"mat-radio-container"],[1,"mat-radio-outer-circle"],[1,"mat-radio-inner-circle"],["type","radio",1,"mat-radio-input","cdk-visually-hidden",3,"id","checked","disabled","tabIndex","required","change","click"],["input",""],["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mat-radio-label-content"],[2,"display","none"]],template:function(t,e){if(1&t&&(a.Zc(),a.Dc(0,"label",0,1),a.Dc(2,"div",2),a.zc(3,"div",3),a.zc(4,"div",4),a.Dc(5,"input",5,6),a.Qc("change",(function(t){return e._onInputChange(t)}))("click",(function(t){return e._onInputClick(t)})),a.Cc(),a.Dc(7,"div",7),a.zc(8,"div",8),a.Cc(),a.Cc(),a.Dc(9,"div",9),a.Dc(10,"span",10),a.vd(11,"\xa0"),a.Cc(),a.Yc(12),a.Cc(),a.Cc()),2&t){var i=a.hd(1);a.lc("for",e.inputId),a.kc(5),a.ad("id",e.inputId)("checked",e.checked)("disabled",e.disabled)("tabIndex",e.tabIndex)("required",e.required),a.lc("name",e.name)("value",e.value)("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledby)("aria-describedby",e.ariaDescribedby),a.kc(2),a.ad("matRippleTrigger",i)("matRippleDisabled",e._isRippleDisabled())("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",a.cd(18,Pv)),a.kc(2),a.oc("mat-radio-label-before","before"==e.labelPosition)}},directives:[wa],styles:[".mat-radio-button{display:inline-block;-webkit-tap-highlight-color:transparent;outline:0}.mat-radio-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle;width:100%}.mat-radio-container{box-sizing:border-box;display:inline-block;position:relative;width:20px;height:20px;flex-shrink:0}.mat-radio-outer-circle{box-sizing:border-box;height:20px;left:0;position:absolute;top:0;transition:border-color ease 280ms;width:20px;border-width:2px;border-style:solid;border-radius:50%}._mat-animation-noopable .mat-radio-outer-circle{transition:none}.mat-radio-inner-circle{border-radius:50%;box-sizing:border-box;height:20px;left:0;position:absolute;top:0;transition:transform ease 280ms,background-color ease 280ms;width:20px;transform:scale(0.001)}._mat-animation-noopable .mat-radio-inner-circle{transition:none}.mat-radio-checked .mat-radio-inner-circle{transform:scale(0.5)}.cdk-high-contrast-active .mat-radio-checked .mat-radio-inner-circle{border:solid 10px}.mat-radio-label-content{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;display:inline-block;order:0;line-height:inherit;padding-left:8px;padding-right:0}[dir=rtl] .mat-radio-label-content{padding-right:8px;padding-left:0}.mat-radio-label-content.mat-radio-label-before{order:-1;padding-left:0;padding-right:8px}[dir=rtl] .mat-radio-label-content.mat-radio-label-before{padding-right:0;padding-left:8px}.mat-radio-disabled,.mat-radio-disabled .mat-radio-label{cursor:default}.mat-radio-button .mat-radio-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-radio-button .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple){opacity:.16}.mat-radio-persistent-ripple{width:100%;height:100%;transform:none}.mat-radio-container:hover .mat-radio-persistent-ripple{opacity:.04}.mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-persistent-ripple,.mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-persistent-ripple{opacity:.12}.mat-radio-persistent-ripple,.mat-radio-disabled .mat-radio-container:hover .mat-radio-persistent-ripple{opacity:0}@media(hover: none){.mat-radio-container:hover .mat-radio-persistent-ripple{display:none}}.mat-radio-input{bottom:0;left:50%}.cdk-high-contrast-active .mat-radio-disabled{opacity:.5}\n"],encapsulation:2,changeDetection:0}),Sv),Vv=((xv=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:xv}),xv.\u0275inj=a.vc({factory:function(t){return new(t||xv)},imports:[[xa,Ln],Ln]}),xv),Uv=["trigger"],Hv=["panel"];function qv(t,e){if(1&t&&(a.Dc(0,"span",8),a.vd(1),a.Cc()),2&t){var i=a.Uc();a.kc(1),a.wd(i.placeholder||"\xa0")}}function Gv(t,e){if(1&t&&(a.Dc(0,"span"),a.vd(1),a.Cc()),2&t){var i=a.Uc(2);a.kc(1),a.wd(i.triggerValue||"\xa0")}}function Wv(t,e){1&t&&a.Yc(0,0,["*ngSwitchCase","true"])}function Yv(t,e){if(1&t&&(a.Dc(0,"span",9),a.td(1,Gv,2,1,"span",10),a.td(2,Wv,1,0,void 0,11),a.Cc()),2&t){var i=a.Uc();a.ad("ngSwitch",!!i.customTrigger),a.kc(2),a.ad("ngSwitchCase",!0)}}function Qv(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",12),a.Dc(1,"div",13,14),a.Qc("@transformPanel.done",(function(t){return a.ld(i),a.Uc()._panelDoneAnimatingStream.next(t.toState)}))("keydown",(function(t){return a.ld(i),a.Uc()._handleKeydown(t)})),a.Yc(3,1),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.ad("@transformPanelWrap",void 0),a.kc(1),a.nc("mat-select-panel ",n._getPanelTheme(),""),a.sd("transform-origin",n._transformOrigin)("font-size",n._triggerFontSize,"px"),a.ad("ngClass",n.panelClass)("@transformPanel",n.multiple?"showing-multiple":"showing")}}var $v,Kv,Xv,Zv=[[["mat-select-trigger"]],"*"],Jv=["mat-select-trigger","*"],tb={transformPanelWrap:o("transformPanelWrap",[h("* => void",f("@transformPanel",[m()],{optional:!0}))]),transformPanel:o("transformPanel",[d("void",u({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),d("showing",u({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),d("showing-multiple",u({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),h("void => *",s("120ms cubic-bezier(0, 0, 0.2, 1)")),h("* => void",s("100ms 25ms linear",u({opacity:0})))])},eb=0,ib=new a.v("mat-select-scroll-strategy"),nb=new a.v("MAT_SELECT_CONFIG"),ab={provide:ib,deps:[Uu],useFactory:function(t){return function(){return t.scrollStrategies.reposition()}}},rb=function t(e,i){_classCallCheck(this,t),this.source=e,this.value=i},ob=Nn(Bn(Fn(Vn((function t(e,i,n,a,r){_classCallCheck(this,t),this._elementRef=e,this._defaultErrorStateMatcher=i,this._parentForm=n,this._parentFormGroup=a,this.ngControl=r}))))),sb=((Xv=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||Xv)},Xv.\u0275dir=a.tc({type:Xv,selectors:[["mat-select-trigger"]]}),Xv),lb=((Kv=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o,s,l,c,u,d,h,m,f,p,g){var v;return _classCallCheck(this,i),(v=e.call(this,s,o,c,u,h))._viewportRuler=t,v._changeDetectorRef=n,v._ngZone=r,v._dir=l,v._parentFormField=d,v.ngControl=h,v._liveAnnouncer=p,v._panelOpen=!1,v._required=!1,v._scrollTop=0,v._multiple=!1,v._compareWith=function(t,e){return t===e},v._uid="mat-select-".concat(eb++),v._destroy=new Me.a,v._triggerFontSize=0,v._onChange=function(){},v._onTouched=function(){},v._optionIds="",v._transformOrigin="top",v._panelDoneAnimatingStream=new Me.a,v._offsetY=0,v._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}],v._disableOptionCentering=!1,v._focused=!1,v.controlType="mat-select",v.ariaLabel="",v.optionSelectionChanges=Xl((function(){var t=v.options;return t?t.changes.pipe(En(t),wc((function(){return Object(Zl.a).apply(void 0,_toConsumableArray(t.map((function(t){return t.onSelectionChange}))))}))):v._ngZone.onStable.asObservable().pipe(ci(1),wc((function(){return v.optionSelectionChanges})))})),v.openedChange=new a.s,v._openedStream=v.openedChange.pipe(ei((function(t){return t})),Object(ai.a)((function(){}))),v._closedStream=v.openedChange.pipe(ei((function(t){return!t})),Object(ai.a)((function(){}))),v.selectionChange=new a.s,v.valueChange=new a.s,v.ngControl&&(v.ngControl.valueAccessor=_assertThisInitialized(v)),v._scrollStrategyFactory=f,v._scrollStrategy=v._scrollStrategyFactory(),v.tabIndex=parseInt(m)||0,v.id=v.id,g&&(null!=g.disableOptionCentering&&(v.disableOptionCentering=g.disableOptionCentering),null!=g.typeaheadDebounceInterval&&(v.typeaheadDebounceInterval=g.typeaheadDebounceInterval)),v}return _createClass(i,[{key:"ngOnInit",value:function(){var t=this;this._selectionModel=new Xa(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(lc(),yc(this._destroy)).subscribe((function(){t.panelOpen?(t._scrollTop=0,t.openedChange.emit(!0)):(t.openedChange.emit(!1),t.overlayDir.offsetX=0,t._changeDetectorRef.markForCheck())})),this._viewportRuler.change().pipe(yc(this._destroy)).subscribe((function(){t._panelOpen&&(t._triggerRect=t.trigger.nativeElement.getBoundingClientRect(),t._changeDetectorRef.markForCheck())}))}},{key:"ngAfterContentInit",value:function(){var t=this;this._initKeyManager(),this._selectionModel.changed.pipe(yc(this._destroy)).subscribe((function(t){t.added.forEach((function(t){return t.select()})),t.removed.forEach((function(t){return t.deselect()}))})),this.options.changes.pipe(En(null),yc(this._destroy)).subscribe((function(){t._resetOptions(),t._initializeSelection()}))}},{key:"ngDoCheck",value:function(){this.ngControl&&this.updateErrorState()}},{key:"ngOnChanges",value:function(t){t.disabled&&this.stateChanges.next(),t.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}},{key:"ngOnDestroy",value:function(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}},{key:"toggle",value:function(){this.panelOpen?this.close():this.open()}},{key:"open",value:function(){var t=this;!this.disabled&&this.options&&this.options.length&&!this._panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||"0"),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._calculateOverlayPosition(),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this._ngZone.onStable.asObservable().pipe(ci(1)).subscribe((function(){t._triggerFontSize&&t.overlayDir.overlayRef&&t.overlayDir.overlayRef.overlayElement&&(t.overlayDir.overlayRef.overlayElement.style.fontSize="".concat(t._triggerFontSize,"px"))})))}},{key:"close",value:function(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}},{key:"writeValue",value:function(t){this.options&&this._setSelectionByValue(t)}},{key:"registerOnChange",value:function(t){this._onChange=t}},{key:"registerOnTouched",value:function(t){this._onTouched=t}},{key:"setDisabledState",value:function(t){this.disabled=t,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}},{key:"_isRtl",value:function(){return!!this._dir&&"rtl"===this._dir.value}},{key:"_handleKeydown",value:function(t){this.disabled||(this.panelOpen?this._handleOpenKeydown(t):this._handleClosedKeydown(t))}},{key:"_handleClosedKeydown",value:function(t){var e=t.keyCode,i=40===e||38===e||37===e||39===e,n=13===e||32===e,a=this._keyManager;if(!a.isTyping()&&n&&!Be(t)||(this.multiple||t.altKey)&&i)t.preventDefault(),this.open();else if(!this.multiple){var r=this.selected;36===e||35===e?(36===e?a.setFirstItemActive():a.setLastItemActive(),t.preventDefault()):a.onKeydown(t);var o=this.selected;o&&r!==o&&this._liveAnnouncer.announce(o.viewValue,1e4)}}},{key:"_handleOpenKeydown",value:function(t){var e=this._keyManager,i=t.keyCode,n=40===i||38===i,a=e.isTyping();if(36===i||35===i)t.preventDefault(),36===i?e.setFirstItemActive():e.setLastItemActive();else if(n&&t.altKey)t.preventDefault(),this.close();else if(a||13!==i&&32!==i||!e.activeItem||Be(t))if(!a&&this._multiple&&65===i&&t.ctrlKey){t.preventDefault();var r=this.options.some((function(t){return!t.disabled&&!t.selected}));this.options.forEach((function(t){t.disabled||(r?t.select():t.deselect())}))}else{var o=e.activeItemIndex;e.onKeydown(t),this._multiple&&n&&t.shiftKey&&e.activeItem&&e.activeItemIndex!==o&&e.activeItem._selectViaInteraction()}else t.preventDefault(),e.activeItem._selectViaInteraction()}},{key:"_onFocus",value:function(){this.disabled||(this._focused=!0,this.stateChanges.next())}},{key:"_onBlur",value:function(){this._focused=!1,this.disabled||this.panelOpen||(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}},{key:"_onAttached",value:function(){var t=this;this.overlayDir.positionChange.pipe(ci(1)).subscribe((function(){t._changeDetectorRef.detectChanges(),t._calculateOverlayOffsetX(),t.panel.nativeElement.scrollTop=t._scrollTop}))}},{key:"_getPanelTheme",value:function(){return this._parentFormField?"mat-".concat(this._parentFormField.color):""}},{key:"_initializeSelection",value:function(){var t=this;Promise.resolve().then((function(){t._setSelectionByValue(t.ngControl?t.ngControl.value:t._value),t.stateChanges.next()}))}},{key:"_setSelectionByValue",value:function(t){var e=this;if(this.multiple&&t){if(!Array.isArray(t))throw Error("Value must be an array in multiple-selection mode.");this._selectionModel.clear(),t.forEach((function(t){return e._selectValue(t)})),this._sortValues()}else{this._selectionModel.clear();var i=this._selectValue(t);i?this._keyManager.setActiveItem(i):this.panelOpen||this._keyManager.setActiveItem(-1)}this._changeDetectorRef.markForCheck()}},{key:"_selectValue",value:function(t){var e=this,i=this.options.find((function(i){try{return null!=i.value&&e._compareWith(i.value,t)}catch(n){return Object(a.eb)()&&console.warn(n),!1}}));return i&&this._selectionModel.select(i),i}},{key:"_initKeyManager",value:function(){var t=this;this._keyManager=new Yi(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe(yc(this._destroy)).subscribe((function(){!t.multiple&&t._keyManager.activeItem&&t._keyManager.activeItem._selectViaInteraction(),t.focus(),t.close()})),this._keyManager.change.pipe(yc(this._destroy)).subscribe((function(){t._panelOpen&&t.panel?t._scrollActiveOptionIntoView():t._panelOpen||t.multiple||!t._keyManager.activeItem||t._keyManager.activeItem._selectViaInteraction()}))}},{key:"_resetOptions",value:function(){var t=this,e=Object(Zl.a)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(yc(e)).subscribe((function(e){t._onSelect(e.source,e.isUserInput),e.isUserInput&&!t.multiple&&t._panelOpen&&(t.close(),t.focus())})),Object(Zl.a).apply(void 0,_toConsumableArray(this.options.map((function(t){return t._stateChanges})))).pipe(yc(e)).subscribe((function(){t._changeDetectorRef.markForCheck(),t.stateChanges.next()})),this._setOptionIds()}},{key:"_onSelect",value:function(t,e){var i=this._selectionModel.isSelected(t);null!=t.value||this._multiple?(i!==t.selected&&(t.selected?this._selectionModel.select(t):this._selectionModel.deselect(t)),e&&this._keyManager.setActiveItem(t),this.multiple&&(this._sortValues(),e&&this.focus())):(t.deselect(),this._selectionModel.clear(),this._propagateChanges(t.value)),i!==this._selectionModel.isSelected(t)&&this._propagateChanges(),this.stateChanges.next()}},{key:"_sortValues",value:function(){var t=this;if(this.multiple){var e=this.options.toArray();this._selectionModel.sort((function(i,n){return t.sortComparator?t.sortComparator(i,n,e):e.indexOf(i)-e.indexOf(n)})),this.stateChanges.next()}}},{key:"_propagateChanges",value:function(t){var e;e=this.multiple?this.selected.map((function(t){return t.value})):this.selected?this.selected.value:t,this._value=e,this.valueChange.emit(e),this._onChange(e),this.selectionChange.emit(new rb(this,e)),this._changeDetectorRef.markForCheck()}},{key:"_setOptionIds",value:function(){this._optionIds=this.options.map((function(t){return t.id})).join(" ")}},{key:"_highlightCorrectOption",value:function(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}},{key:"_scrollActiveOptionIntoView",value:function(){var t=this._keyManager.activeItemIndex||0,e=ja(t,this.options,this.optionGroups);this.panel.nativeElement.scrollTop=La(t+e,this._getItemHeight(),this.panel.nativeElement.scrollTop,256)}},{key:"focus",value:function(t){this._elementRef.nativeElement.focus(t)}},{key:"_getOptionIndex",value:function(t){return this.options.reduce((function(e,i,n){return void 0!==e?e:t===i?n:void 0}),void 0)}},{key:"_calculateOverlayPosition",value:function(){var t=this._getItemHeight(),e=this._getItemCount(),i=Math.min(e*t,256),n=e*t-i,a=this.empty?0:this._getOptionIndex(this._selectionModel.selected[0]);a+=ja(a,this.options,this.optionGroups);var r=i/2;this._scrollTop=this._calculateOverlayScroll(a,r,n),this._offsetY=this._calculateOverlayOffsetY(a,r,n),this._checkOverlayWithinViewport(n)}},{key:"_calculateOverlayScroll",value:function(t,e,i){var n=this._getItemHeight();return Math.min(Math.max(0,n*t-e+n/2),i)}},{key:"_getAriaLabel",value:function(){return this.ariaLabelledby?null:this.ariaLabel||this.placeholder}},{key:"_getAriaLabelledby",value:function(){return this.ariaLabelledby?this.ariaLabelledby:this._parentFormField&&this._parentFormField._hasFloatingLabel()&&!this._getAriaLabel()&&this._parentFormField._labelId||null}},{key:"_getAriaActiveDescendant",value:function(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}},{key:"_calculateOverlayOffsetX",value:function(){var t,e=this.overlayDir.overlayRef.overlayElement.getBoundingClientRect(),i=this._viewportRuler.getViewportSize(),n=this._isRtl(),a=this.multiple?56:32;if(this.multiple)t=40;else{var r=this._selectionModel.selected[0]||this.options.first;t=r&&r.group?32:16}n||(t*=-1);var o=0-(e.left+t-(n?a:0)),s=e.right+t-i.width+(n?0:a);o>0?t+=o+8:s>0&&(t-=s+8),this.overlayDir.offsetX=Math.round(t),this.overlayDir.overlayRef.updatePosition()}},{key:"_calculateOverlayOffsetY",value:function(t,e,i){var n,a=this._getItemHeight(),r=(a-this._triggerRect.height)/2,o=Math.floor(256/a);return this._disableOptionCentering?0:(n=0===this._scrollTop?t*a:this._scrollTop===i?(t-(this._getItemCount()-o))*a+(a-(this._getItemCount()*a-256)%a):e-a/2,Math.round(-1*n-r))}},{key:"_checkOverlayWithinViewport",value:function(t){var e=this._getItemHeight(),i=this._viewportRuler.getViewportSize(),n=this._triggerRect.top-8,a=i.height-this._triggerRect.bottom-8,r=Math.abs(this._offsetY),o=Math.min(this._getItemCount()*e,256)-r-this._triggerRect.height;o>a?this._adjustPanelUp(o,a):r>n?this._adjustPanelDown(r,n,t):this._transformOrigin=this._getOriginBasedOnOption()}},{key:"_adjustPanelUp",value:function(t,e){var i=Math.round(t-e);this._scrollTop-=i,this._offsetY-=i,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin="50% bottom 0px")}},{key:"_adjustPanelDown",value:function(t,e,i){var n=Math.round(t-e);if(this._scrollTop+=n,this._offsetY+=n,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=i)return this._scrollTop=i,this._offsetY=0,void(this._transformOrigin="50% top 0px")}},{key:"_getOriginBasedOnOption",value:function(){var t=this._getItemHeight(),e=(t-this._triggerRect.height)/2;return"50% ".concat(Math.abs(this._offsetY)-e+t/2,"px 0px")}},{key:"_getItemCount",value:function(){return this.options.length+this.optionGroups.length}},{key:"_getItemHeight",value:function(){return 3*this._triggerFontSize}},{key:"setDescribedByIds",value:function(t){this._ariaDescribedby=t.join(" ")}},{key:"onContainerClick",value:function(){this.focus(),this.open()}},{key:"focused",get:function(){return this._focused||this._panelOpen}},{key:"placeholder",get:function(){return this._placeholder},set:function(t){this._placeholder=t,this.stateChanges.next()}},{key:"required",get:function(){return this._required},set:function(t){this._required=mi(t),this.stateChanges.next()}},{key:"multiple",get:function(){return this._multiple},set:function(t){if(this._selectionModel)throw Error("Cannot change `multiple` mode of select after initialization.");this._multiple=mi(t)}},{key:"disableOptionCentering",get:function(){return this._disableOptionCentering},set:function(t){this._disableOptionCentering=mi(t)}},{key:"compareWith",get:function(){return this._compareWith},set:function(t){if("function"!=typeof t)throw Error("`compareWith` must be a function.");this._compareWith=t,this._selectionModel&&this._initializeSelection()}},{key:"value",get:function(){return this._value},set:function(t){t!==this._value&&(this.writeValue(t),this._value=t)}},{key:"typeaheadDebounceInterval",get:function(){return this._typeaheadDebounceInterval},set:function(t){this._typeaheadDebounceInterval=fi(t)}},{key:"id",get:function(){return this._id},set:function(t){this._id=t||this._uid,this.stateChanges.next()}},{key:"panelOpen",get:function(){return this._panelOpen}},{key:"selected",get:function(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]}},{key:"triggerValue",get:function(){if(this.empty)return"";if(this._multiple){var t=this._selectionModel.selected.map((function(t){return t.viewValue}));return this._isRtl()&&t.reverse(),t.join(", ")}return this._selectionModel.selected[0].viewValue}},{key:"empty",get:function(){return!this._selectionModel||this._selectionModel.isEmpty()}},{key:"shouldLabelFloat",get:function(){return this._panelOpen||!this.empty}}]),i}(ob)).\u0275fac=function(t){return new(t||Kv)(a.yc(qc),a.yc(a.j),a.yc(a.F),a.yc(oa),a.yc(a.q),a.yc(kn,8),a.yc(Bo,8),a.yc(ts,8),a.yc(jd,8),a.yc(_r,10),a.Nc("tabindex"),a.yc(ib),a.yc(sn),a.yc(nb,8))},Kv.\u0275cmp=a.sc({type:Kv,selectors:[["mat-select"]],contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,sb,!0),a.qc(i,Ma,!0),a.qc(i,Aa,!0)),2&t&&(a.gd(n=a.Rc())&&(e.customTrigger=n.first),a.gd(n=a.Rc())&&(e.options=n),a.gd(n=a.Rc())&&(e.optionGroups=n))},viewQuery:function(t,e){var i;1&t&&(a.zd(Uv,!0),a.zd(Hv,!0),a.zd(Wu,!0)),2&t&&(a.gd(i=a.Rc())&&(e.trigger=i.first),a.gd(i=a.Rc())&&(e.panel=i.first),a.gd(i=a.Rc())&&(e.overlayDir=i.first))},hostAttrs:["role","listbox",1,"mat-select"],hostVars:19,hostBindings:function(t,e){1&t&&a.Qc("keydown",(function(t){return e._handleKeydown(t)}))("focus",(function(){return e._onFocus()}))("blur",(function(){return e._onBlur()})),2&t&&(a.lc("id",e.id)("tabindex",e.tabIndex)("aria-label",e._getAriaLabel())("aria-labelledby",e._getAriaLabelledby())("aria-required",e.required.toString())("aria-disabled",e.disabled.toString())("aria-invalid",e.errorState)("aria-owns",e.panelOpen?e._optionIds:null)("aria-multiselectable",e.multiple)("aria-describedby",e._ariaDescribedby||null)("aria-activedescendant",e._getAriaActiveDescendant()),a.oc("mat-select-disabled",e.disabled)("mat-select-invalid",e.errorState)("mat-select-required",e.required)("mat-select-empty",e.empty))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],id:"id",disableOptionCentering:"disableOptionCentering",typeaheadDebounceInterval:"typeaheadDebounceInterval",placeholder:"placeholder",required:"required",multiple:"multiple",compareWith:"compareWith",value:"value",panelClass:"panelClass",ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",sortComparator:"sortComparator"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[a.jc([{provide:vd,useExisting:Kv},{provide:Ra,useExisting:Kv}]),a.hc,a.ic],ngContentSelectors:Jv,decls:9,vars:9,consts:[["cdk-overlay-origin","","aria-hidden","true",1,"mat-select-trigger",3,"click"],["origin","cdkOverlayOrigin","trigger",""],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY","backdropClick","attach","detach"],[1,"mat-select-placeholder"],[1,"mat-select-value-text",3,"ngSwitch"],[4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-select-panel-wrap"],[3,"ngClass","keydown"],["panel",""]],template:function(t,e){if(1&t&&(a.Zc(Zv),a.Dc(0,"div",0,1),a.Qc("click",(function(){return e.toggle()})),a.Dc(3,"div",2),a.td(4,qv,2,1,"span",3),a.td(5,Yv,3,2,"span",4),a.Cc(),a.Dc(6,"div",5),a.zc(7,"div",6),a.Cc(),a.Cc(),a.td(8,Qv,4,10,"ng-template",7),a.Qc("backdropClick",(function(){return e.close()}))("attach",(function(){return e._onAttached()}))("detach",(function(){return e.close()}))),2&t){var i=a.hd(1);a.kc(3),a.ad("ngSwitch",e.empty),a.kc(1),a.ad("ngSwitchCase",!0),a.kc(1),a.ad("ngSwitchCase",!1),a.kc(3),a.ad("cdkConnectedOverlayScrollStrategy",e._scrollStrategy)("cdkConnectedOverlayOrigin",i)("cdkConnectedOverlayOpen",e.panelOpen)("cdkConnectedOverlayPositions",e._positions)("cdkConnectedOverlayMinWidth",null==e._triggerRect?null:e._triggerRect.width)("cdkConnectedOverlayOffsetY",e._offsetY)}},directives:[Gu,ye.x,ye.y,Wu,ye.z,ye.q],styles:[".mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}\n"],encapsulation:2,data:{animation:[tb.transformPanelWrap,tb.transformPanel]},changeDetection:0}),Kv),cb=(($v=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:$v}),$v.\u0275inj=a.vc({factory:function(t){return new(t||$v)},providers:[ab],imports:[[ye.c,Qu,Ua,Ln],Fd,Ua,Ln]}),$v),ub=["*"];function db(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",2),a.Qc("click",(function(){return a.ld(i),a.Uc()._onBackdropClicked()})),a.Cc()}if(2&t){var n=a.Uc();a.oc("mat-drawer-shown",n._isShowingBackdrop())}}function hb(t,e){1&t&&(a.Dc(0,"mat-drawer-content"),a.Yc(1,2),a.Cc())}var mb=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],fb=["mat-drawer","mat-drawer-content","*"];function pb(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",2),a.Qc("click",(function(){return a.ld(i),a.Uc()._onBackdropClicked()})),a.Cc()}if(2&t){var n=a.Uc();a.oc("mat-drawer-shown",n._isShowingBackdrop())}}function gb(t,e){1&t&&(a.Dc(0,"mat-sidenav-content",3),a.Yc(1,2),a.Cc())}var vb=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],bb=["mat-sidenav","mat-sidenav-content","*"],yb={transformDrawer:o("transform",[d("open, open-instant",u({transform:"none",visibility:"visible"})),d("void",u({"box-shadow":"none",visibility:"hidden"})),h("void => open-instant",s("0ms")),h("void <=> open, open-instant => void",s("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])};function _b(t){throw Error("A drawer was already declared for 'position=\"".concat(t,"\"'"))}var kb,Cb,wb,xb,Sb,Ob,Db,Eb,Ab,Ib,Tb,Pb=new a.v("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function(){return!1}}),Rb=new a.v("MAT_DRAWER_CONTAINER"),Mb=((Sb=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o){var s;return _classCallCheck(this,i),(s=e.call(this,a,r,o))._changeDetectorRef=t,s._container=n,s}return _createClass(i,[{key:"ngAfterContentInit",value:function(){var t=this;this._container._contentMarginChanges.subscribe((function(){t._changeDetectorRef.markForCheck()}))}}]),i}(Hc)).\u0275fac=function(t){return new(t||Sb)(a.yc(a.j),a.yc(Object(a.cb)((function(){return Lb}))),a.yc(a.q),a.yc(Uc),a.yc(a.F))},Sb.\u0275cmp=a.sc({type:Sb,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(t,e){2&t&&a.sd("margin-left",e._container._contentMargins.left,"px")("margin-right",e._container._contentMargins.right,"px")},features:[a.hc],ngContentSelectors:ub,decls:1,vars:0,template:function(t,e){1&t&&(a.Zc(),a.Yc(0))},encapsulation:2,changeDetection:0}),Sb),jb=((xb=function(){function t(e,i,n,r,o,s,l){var c=this;_classCallCheck(this,t),this._elementRef=e,this._focusTrapFactory=i,this._focusMonitor=n,this._platform=r,this._ngZone=o,this._doc=s,this._container=l,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new Me.a,this._animationEnd=new Me.a,this._animationState="void",this.openedChange=new a.s(!0),this._destroyed=new Me.a,this.onPositionChanged=new a.s,this._modeChanged=new Me.a,this.openedChange.subscribe((function(t){t?(c._doc&&(c._elementFocusedBeforeDrawerWasOpened=c._doc.activeElement),c._takeFocus()):c._restoreFocus()})),this._ngZone.runOutsideAngular((function(){Jl(c._elementRef.nativeElement,"keydown").pipe(ei((function(t){return 27===t.keyCode&&!c.disableClose&&!Be(t)})),yc(c._destroyed)).subscribe((function(t){return c._ngZone.run((function(){c.close(),t.stopPropagation(),t.preventDefault()}))}))})),this._animationEnd.pipe(lc((function(t,e){return t.fromState===e.fromState&&t.toState===e.toState}))).subscribe((function(t){var e=t.fromState,i=t.toState;(0===i.indexOf("open")&&"void"===e||"void"===i&&0===e.indexOf("open"))&&c.openedChange.emit(c._opened)}))}return _createClass(t,[{key:"_takeFocus",value:function(){var t=this;this.autoFocus&&this._focusTrap&&this._focusTrap.focusInitialElementWhenReady().then((function(e){e||"function"!=typeof t._elementRef.nativeElement.focus||t._elementRef.nativeElement.focus()}))}},{key:"_restoreFocus",value:function(){if(this.autoFocus){var t=this._doc&&this._doc.activeElement;t&&this._elementRef.nativeElement.contains(t)&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,this._openedVia):this._elementRef.nativeElement.blur()),this._elementFocusedBeforeDrawerWasOpened=null,this._openedVia=null}}},{key:"ngAfterContentInit",value:function(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState()}},{key:"ngAfterContentChecked",value:function(){this._platform.isBrowser&&(this._enableAnimations=!0)}},{key:"ngOnDestroy",value:function(){this._focusTrap&&this._focusTrap.destroy(),this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}},{key:"open",value:function(t){return this.toggle(!0,t)}},{key:"close",value:function(){return this.toggle(!1)}},{key:"toggle",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!this.opened,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"program";return this._opened=e,e?(this._animationState=this._enableAnimations?"open":"open-instant",this._openedVia=i):(this._animationState="void",this._restoreFocus()),this._updateFocusTrapState(),new Promise((function(e){t.openedChange.pipe(ci(1)).subscribe((function(t){return e(t?"open":"close")}))}))}},{key:"_updateFocusTrapState",value:function(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}},{key:"_animationStartListener",value:function(t){this._animationStarted.next(t)}},{key:"_animationDoneListener",value:function(t){this._animationEnd.next(t)}},{key:"position",get:function(){return this._position},set:function(t){(t="end"===t?"end":"start")!=this._position&&(this._position=t,this.onPositionChanged.emit())}},{key:"mode",get:function(){return this._mode},set:function(t){this._mode=t,this._updateFocusTrapState(),this._modeChanged.next()}},{key:"disableClose",get:function(){return this._disableClose},set:function(t){this._disableClose=mi(t)}},{key:"autoFocus",get:function(){var t=this._autoFocus;return null==t?"side"!==this.mode:t},set:function(t){this._autoFocus=mi(t)}},{key:"opened",get:function(){return this._opened},set:function(t){this.toggle(mi(t))}},{key:"_openedStream",get:function(){return this.openedChange.pipe(ei((function(t){return t})),Object(ai.a)((function(){})))}},{key:"openedStart",get:function(){return this._animationStarted.pipe(ei((function(t){return t.fromState!==t.toState&&0===t.toState.indexOf("open")})),Object(ai.a)((function(){})))}},{key:"_closedStream",get:function(){return this.openedChange.pipe(ei((function(t){return!t})),Object(ai.a)((function(){})))}},{key:"closedStart",get:function(){return this._animationStarted.pipe(ei((function(t){return t.fromState!==t.toState&&"void"===t.toState})),Object(ai.a)((function(){})))}},{key:"_width",get:function(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}}]),t}()).\u0275fac=function(t){return new(t||xb)(a.yc(a.q),a.yc(tn),a.yc(un),a.yc(xi),a.yc(a.F),a.yc(ye.e,8),a.yc(Rb,8))},xb.\u0275cmp=a.sc({type:xb,selectors:[["mat-drawer"]],hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(t,e){1&t&&a.pc("@transform.start",(function(t){return e._animationStartListener(t)}))("@transform.done",(function(t){return e._animationDoneListener(t)})),2&t&&(a.lc("align",null),a.yd("@transform",e._animationState),a.oc("mat-drawer-end","end"===e.position)("mat-drawer-over","over"===e.mode)("mat-drawer-push","push"===e.mode)("mat-drawer-side","side"===e.mode)("mat-drawer-opened",e.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",onPositionChanged:"positionChanged",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart"},exportAs:["matDrawer"],ngContentSelectors:ub,decls:2,vars:0,consts:[[1,"mat-drawer-inner-container"]],template:function(t,e){1&t&&(a.Zc(),a.Dc(0,"div",0),a.Yc(1),a.Cc())},encapsulation:2,data:{animation:[yb.transformDrawer]},changeDetection:0}),xb),Lb=((wb=function(){function t(e,i,n,r,o){var s=this,l=arguments.length>5&&void 0!==arguments[5]&&arguments[5],c=arguments.length>6?arguments[6]:void 0;_classCallCheck(this,t),this._dir=e,this._element=i,this._ngZone=n,this._changeDetectorRef=r,this._animationMode=c,this._drawers=new a.K,this.backdropClick=new a.s,this._destroyed=new Me.a,this._doCheckSubject=new Me.a,this._contentMargins={left:null,right:null},this._contentMarginChanges=new Me.a,e&&e.change.pipe(yc(this._destroyed)).subscribe((function(){s._validateDrawers(),s.updateContentMargins()})),o.change().pipe(yc(this._destroyed)).subscribe((function(){return s.updateContentMargins()})),this._autosize=l}return _createClass(t,[{key:"ngAfterContentInit",value:function(){var t=this;this._allDrawers.changes.pipe(En(this._allDrawers),yc(this._destroyed)).subscribe((function(e){t._drawers.reset(e.filter((function(e){return!e._container||e._container===t}))),t._drawers.notifyOnChanges()})),this._drawers.changes.pipe(En(null)).subscribe((function(){t._validateDrawers(),t._drawers.forEach((function(e){t._watchDrawerToggle(e),t._watchDrawerPosition(e),t._watchDrawerMode(e)})),(!t._drawers.length||t._isDrawerOpen(t._start)||t._isDrawerOpen(t._end))&&t.updateContentMargins(),t._changeDetectorRef.markForCheck()})),this._doCheckSubject.pipe(Xe(10),yc(this._destroyed)).subscribe((function(){return t.updateContentMargins()}))}},{key:"ngOnDestroy",value:function(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}},{key:"open",value:function(){this._drawers.forEach((function(t){return t.open()}))}},{key:"close",value:function(){this._drawers.forEach((function(t){return t.close()}))}},{key:"updateContentMargins",value:function(){var t=this,e=0,i=0;if(this._left&&this._left.opened)if("side"==this._left.mode)e+=this._left._width;else if("push"==this._left.mode){var n=this._left._width;e+=n,i-=n}if(this._right&&this._right.opened)if("side"==this._right.mode)i+=this._right._width;else if("push"==this._right.mode){var a=this._right._width;i+=a,e-=a}i=i||null,(e=e||null)===this._contentMargins.left&&i===this._contentMargins.right||(this._contentMargins={left:e,right:i},this._ngZone.run((function(){return t._contentMarginChanges.next(t._contentMargins)})))}},{key:"ngDoCheck",value:function(){var t=this;this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular((function(){return t._doCheckSubject.next()}))}},{key:"_watchDrawerToggle",value:function(t){var e=this;t._animationStarted.pipe(ei((function(t){return t.fromState!==t.toState})),yc(this._drawers.changes)).subscribe((function(t){"open-instant"!==t.toState&&"NoopAnimations"!==e._animationMode&&e._element.nativeElement.classList.add("mat-drawer-transition"),e.updateContentMargins(),e._changeDetectorRef.markForCheck()})),"side"!==t.mode&&t.openedChange.pipe(yc(this._drawers.changes)).subscribe((function(){return e._setContainerClass(t.opened)}))}},{key:"_watchDrawerPosition",value:function(t){var e=this;t&&t.onPositionChanged.pipe(yc(this._drawers.changes)).subscribe((function(){e._ngZone.onMicrotaskEmpty.asObservable().pipe(ci(1)).subscribe((function(){e._validateDrawers()}))}))}},{key:"_watchDrawerMode",value:function(t){var e=this;t&&t._modeChanged.pipe(yc(Object(Zl.a)(this._drawers.changes,this._destroyed))).subscribe((function(){e.updateContentMargins(),e._changeDetectorRef.markForCheck()}))}},{key:"_setContainerClass",value:function(t){var e=this._element.nativeElement.classList,i="mat-drawer-container-has-open";t?e.add(i):e.remove(i)}},{key:"_validateDrawers",value:function(){var t=this;this._start=this._end=null,this._drawers.forEach((function(e){"end"==e.position?(null!=t._end&&_b("end"),t._end=e):(null!=t._start&&_b("start"),t._start=e)})),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}},{key:"_isPushed",value:function(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}},{key:"_onBackdropClicked",value:function(){this.backdropClick.emit(),this._closeModalDrawer()}},{key:"_closeModalDrawer",value:function(){var t=this;[this._start,this._end].filter((function(e){return e&&!e.disableClose&&t._canHaveBackdrop(e)})).forEach((function(t){return t.close()}))}},{key:"_isShowingBackdrop",value:function(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}},{key:"_canHaveBackdrop",value:function(t){return"side"!==t.mode||!!this._backdropOverride}},{key:"_isDrawerOpen",value:function(t){return null!=t&&t.opened}},{key:"start",get:function(){return this._start}},{key:"end",get:function(){return this._end}},{key:"autosize",get:function(){return this._autosize},set:function(t){this._autosize=mi(t)}},{key:"hasBackdrop",get:function(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride},set:function(t){this._backdropOverride=null==t?null:mi(t)}},{key:"scrollable",get:function(){return this._userContent||this._content}}]),t}()).\u0275fac=function(t){return new(t||wb)(a.yc(kn,8),a.yc(a.q),a.yc(a.F),a.yc(a.j),a.yc(qc),a.yc(Pb),a.yc(Te,8))},wb.\u0275cmp=a.sc({type:wb,selectors:[["mat-drawer-container"]],contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,Mb,!0),a.qc(i,jb,!0)),2&t&&(a.gd(n=a.Rc())&&(e._content=n.first),a.gd(n=a.Rc())&&(e._allDrawers=n))},viewQuery:function(t,e){var i;1&t&&a.zd(Mb,!0),2&t&&a.gd(i=a.Rc())&&(e._userContent=i.first)},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(t,e){2&t&&a.oc("mat-drawer-container-explicit-backdrop",e._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[a.jc([{provide:Rb,useExisting:wb}])],ngContentSelectors:fb,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(t,e){1&t&&(a.Zc(mb),a.td(0,db,1,2,"div",0),a.Yc(1),a.Yc(2,1),a.td(3,hb,2,0,"mat-drawer-content",1)),2&t&&(a.ad("ngIf",e.hasBackdrop),a.kc(3),a.ad("ngIf",!e._content))},directives:[ye.t,Mb],styles:[".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n"],encapsulation:2,changeDetection:0}),wb),Fb=((Cb=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o){return _classCallCheck(this,i),e.call(this,t,n,a,r,o)}return i}(Mb)).\u0275fac=function(t){return new(t||Cb)(a.yc(a.j),a.yc(Object(a.cb)((function(){return Bb}))),a.yc(a.q),a.yc(Uc),a.yc(a.F))},Cb.\u0275cmp=a.sc({type:Cb,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(t,e){2&t&&a.sd("margin-left",e._container._contentMargins.left,"px")("margin-right",e._container._contentMargins.right,"px")},features:[a.hc],ngContentSelectors:ub,decls:1,vars:0,template:function(t,e){1&t&&(a.Zc(),a.Yc(0))},encapsulation:2,changeDetection:0}),Cb),zb=((kb=function(t){_inherits(i,t);var e=_createSuper(i);function i(){var t;return _classCallCheck(this,i),(t=e.apply(this,arguments))._fixedInViewport=!1,t._fixedTopGap=0,t._fixedBottomGap=0,t}return _createClass(i,[{key:"fixedInViewport",get:function(){return this._fixedInViewport},set:function(t){this._fixedInViewport=mi(t)}},{key:"fixedTopGap",get:function(){return this._fixedTopGap},set:function(t){this._fixedTopGap=fi(t)}},{key:"fixedBottomGap",get:function(){return this._fixedBottomGap},set:function(t){this._fixedBottomGap=fi(t)}}]),i}(jb)).\u0275fac=function(t){return Nb(t||kb)},kb.\u0275cmp=a.sc({type:kb,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(t,e){2&t&&(a.lc("align",null),a.sd("top",e.fixedInViewport?e.fixedTopGap:null,"px")("bottom",e.fixedInViewport?e.fixedBottomGap:null,"px"),a.oc("mat-drawer-end","end"===e.position)("mat-drawer-over","over"===e.mode)("mat-drawer-push","push"===e.mode)("mat-drawer-side","side"===e.mode)("mat-drawer-opened",e.opened)("mat-sidenav-fixed",e.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[a.hc],ngContentSelectors:ub,decls:2,vars:0,consts:[[1,"mat-drawer-inner-container"]],template:function(t,e){1&t&&(a.Zc(),a.Dc(0,"div",0),a.Yc(1),a.Cc())},encapsulation:2,data:{animation:[yb.transformDrawer]},changeDetection:0}),kb),Nb=a.Fc(zb),Bb=((Ob=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return i}(Lb)).\u0275fac=function(t){return Vb(t||Ob)},Ob.\u0275cmp=a.sc({type:Ob,selectors:[["mat-sidenav-container"]],contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,Fb,!0),a.qc(i,zb,!0)),2&t&&(a.gd(n=a.Rc())&&(e._content=n.first),a.gd(n=a.Rc())&&(e._allDrawers=n))},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(t,e){2&t&&a.oc("mat-drawer-container-explicit-backdrop",e._backdropOverride)},exportAs:["matSidenavContainer"],features:[a.jc([{provide:Rb,useExisting:Ob}]),a.hc],ngContentSelectors:bb,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],["cdkScrollable","",4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"],["cdkScrollable",""]],template:function(t,e){1&t&&(a.Zc(vb),a.td(0,pb,1,2,"div",0),a.Yc(1),a.Yc(2,1),a.td(3,gb,2,0,"mat-sidenav-content",1)),2&t&&(a.ad("ngIf",e.hasBackdrop),a.kc(3),a.ad("ngIf",!e._content))},directives:[ye.t,Fb,Hc],styles:[".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n"],encapsulation:2,changeDetection:0}),Ob),Vb=a.Fc(Bb),Ub=((Db=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Db}),Db.\u0275inj=a.vc({factory:function(t){return new(t||Db)},imports:[[ye.c,Ln,Gc,Si],Ln]}),Db),Hb=["thumbContainer"],qb=["toggleBar"],Gb=["input"],Wb=function(){return{enterDuration:150}},Yb=["*"],Qb=new a.v("mat-slide-toggle-default-options",{providedIn:"root",factory:function(){return{disableToggleValue:!1}}}),$b=0,Kb={provide:lr,useExisting:Object(a.cb)((function(){return Jb})),multi:!0},Xb=function t(e,i){_classCallCheck(this,t),this.source=e,this.checked=i},Zb=Bn(zn(Nn(Fn((function t(e){_classCallCheck(this,t),this._elementRef=e}))),"accent")),Jb=((Eb=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o,s,l,c,u){var d;return _classCallCheck(this,i),(d=e.call(this,t))._focusMonitor=n,d._changeDetectorRef=r,d.defaults=l,d._animationMode=c,d._onChange=function(t){},d._onTouched=function(){},d._uniqueId="mat-slide-toggle-".concat(++$b),d._required=!1,d._checked=!1,d.name=null,d.id=d._uniqueId,d.labelPosition="after",d.ariaLabel=null,d.ariaLabelledby=null,d.change=new a.s,d.toggleChange=new a.s,d.dragChange=new a.s,d.tabIndex=parseInt(o)||0,d}return _createClass(i,[{key:"ngAfterContentInit",value:function(){var t=this;this._focusMonitor.monitor(this._elementRef,!0).subscribe((function(e){"keyboard"===e||"program"===e?t._inputElement.nativeElement.focus():e||Promise.resolve().then((function(){return t._onTouched()}))}))}},{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef)}},{key:"_onChangeEvent",value:function(t){t.stopPropagation(),this.toggleChange.emit(),this.defaults.disableToggleValue?this._inputElement.nativeElement.checked=this.checked:(this.checked=this._inputElement.nativeElement.checked,this._emitChangeEvent())}},{key:"_onInputClick",value:function(t){t.stopPropagation()}},{key:"writeValue",value:function(t){this.checked=!!t}},{key:"registerOnChange",value:function(t){this._onChange=t}},{key:"registerOnTouched",value:function(t){this._onTouched=t}},{key:"setDisabledState",value:function(t){this.disabled=t,this._changeDetectorRef.markForCheck()}},{key:"focus",value:function(t){this._focusMonitor.focusVia(this._inputElement,"keyboard",t)}},{key:"toggle",value:function(){this.checked=!this.checked,this._onChange(this.checked)}},{key:"_emitChangeEvent",value:function(){this._onChange(this.checked),this.change.emit(new Xb(this,this.checked))}},{key:"_onLabelTextChange",value:function(){this._changeDetectorRef.detectChanges()}},{key:"required",get:function(){return this._required},set:function(t){this._required=mi(t)}},{key:"checked",get:function(){return this._checked},set:function(t){this._checked=mi(t),this._changeDetectorRef.markForCheck()}},{key:"inputId",get:function(){return"".concat(this.id||this._uniqueId,"-input")}}]),i}(Zb)).\u0275fac=function(t){return new(t||Eb)(a.yc(a.q),a.yc(un),a.yc(a.j),a.Nc("tabindex"),a.yc(a.F),a.yc(Qb),a.yc(Te,8),a.yc(kn,8))},Eb.\u0275cmp=a.sc({type:Eb,selectors:[["mat-slide-toggle"]],viewQuery:function(t,e){var i;1&t&&(a.zd(Hb,!0),a.zd(qb,!0),a.zd(Gb,!0)),2&t&&(a.gd(i=a.Rc())&&(e._thumbEl=i.first),a.gd(i=a.Rc())&&(e._thumbBarEl=i.first),a.gd(i=a.Rc())&&(e._inputElement=i.first))},hostAttrs:[1,"mat-slide-toggle"],hostVars:12,hostBindings:function(t,e){2&t&&(a.Gc("id",e.id),a.lc("tabindex",e.disabled?null:-1)("aria-label",null)("aria-labelledby",null),a.oc("mat-checked",e.checked)("mat-disabled",e.disabled)("mat-slide-toggle-label-before","before"==e.labelPosition)("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange",dragChange:"dragChange"},exportAs:["matSlideToggle"],features:[a.jc([Kb]),a.hc],ngContentSelectors:Yb,decls:16,vars:18,consts:[[1,"mat-slide-toggle-label"],["label",""],[1,"mat-slide-toggle-bar"],["toggleBar",""],["type","checkbox","role","switch",1,"mat-slide-toggle-input","cdk-visually-hidden",3,"id","required","tabIndex","checked","disabled","change","click"],["input",""],[1,"mat-slide-toggle-thumb-container"],["thumbContainer",""],[1,"mat-slide-toggle-thumb"],["mat-ripple","",1,"mat-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-slide-toggle-persistent-ripple"],[1,"mat-slide-toggle-content",3,"cdkObserveContent"],["labelContent",""],[2,"display","none"]],template:function(t,e){if(1&t&&(a.Zc(),a.Dc(0,"label",0,1),a.Dc(2,"div",2,3),a.Dc(4,"input",4,5),a.Qc("change",(function(t){return e._onChangeEvent(t)}))("click",(function(t){return e._onInputClick(t)})),a.Cc(),a.Dc(6,"div",6,7),a.zc(8,"div",8),a.Dc(9,"div",9),a.zc(10,"div",10),a.Cc(),a.Cc(),a.Cc(),a.Dc(11,"span",11,12),a.Qc("cdkObserveContent",(function(){return e._onLabelTextChange()})),a.Dc(13,"span",13),a.vd(14,"\xa0"),a.Cc(),a.Yc(15),a.Cc(),a.Cc()),2&t){var i=a.hd(1),n=a.hd(12);a.lc("for",e.inputId),a.kc(2),a.oc("mat-slide-toggle-bar-no-side-margin",!n.textContent||!n.textContent.trim()),a.kc(2),a.ad("id",e.inputId)("required",e.required)("tabIndex",e.tabIndex)("checked",e.checked)("disabled",e.disabled),a.lc("name",e.name)("aria-checked",e.checked.toString())("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledby),a.kc(5),a.ad("matRippleTrigger",i)("matRippleDisabled",e.disableRipple||e.disabled)("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",a.cd(17,Wb))}},directives:[wa,Fi],styles:[".mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}.cdk-high-contrast-active .mat-slide-toggle.cdk-keyboard-focused .mat-slide-toggle-bar{outline:2px dotted;outline-offset:5px}\n"],encapsulation:2,changeDetection:0}),Eb),ty={provide:Sr,useExisting:Object(a.cb)((function(){return ey})),multi:!0},ey=((Ab=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return i}(qs)).\u0275fac=function(t){return iy(t||Ab)},Ab.\u0275dir=a.tc({type:Ab,selectors:[["mat-slide-toggle","required","","formControlName",""],["mat-slide-toggle","required","","formControl",""],["mat-slide-toggle","required","","ngModel",""]],features:[a.jc([ty]),a.hc]}),Ab),iy=a.Fc(ey),ny=((Tb=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Tb}),Tb.\u0275inj=a.vc({factory:function(t){return new(t||Tb)}}),Tb),ay=((Ib=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Ib}),Ib.\u0275inj=a.vc({factory:function(t){return new(t||Ib)},imports:[[ny,xa,Ln,zi],ny,Ln]}),Ib);function ry(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",1),a.Dc(1,"button",2),a.Qc("click",(function(){return a.ld(i),a.Uc().action()})),a.vd(2),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(2),a.wd(n.data.action)}}function oy(t,e){}var sy,ly,cy,uy,dy,hy,my,fy=Math.pow(2,31)-1,py=function(){function t(e,i){var n=this;_classCallCheck(this,t),this._overlayRef=i,this._afterDismissed=new Me.a,this._afterOpened=new Me.a,this._onAction=new Me.a,this._dismissedByAction=!1,this.containerInstance=e,this.onAction().subscribe((function(){return n.dismiss()})),e._onExit.subscribe((function(){return n._finishDismiss()}))}return _createClass(t,[{key:"dismiss",value:function(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}},{key:"dismissWithAction",value:function(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete())}},{key:"closeWithAction",value:function(){this.dismissWithAction()}},{key:"_dismissAfter",value:function(t){var e=this;this._durationTimeoutId=setTimeout((function(){return e.dismiss()}),Math.min(t,fy))}},{key:"_open",value:function(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}},{key:"_finishDismiss",value:function(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}},{key:"afterDismissed",value:function(){return this._afterDismissed.asObservable()}},{key:"afterOpened",value:function(){return this.containerInstance._onEnter}},{key:"onAction",value:function(){return this._onAction.asObservable()}}]),t}(),gy=new a.v("MatSnackBarData"),vy=function t(){_classCallCheck(this,t),this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"},by=((sy=function(){function t(e,i){_classCallCheck(this,t),this.snackBarRef=e,this.data=i}return _createClass(t,[{key:"action",value:function(){this.snackBarRef.dismissWithAction()}},{key:"hasAction",get:function(){return!!this.data.action}}]),t}()).\u0275fac=function(t){return new(t||sy)(a.yc(py),a.yc(gy))},sy.\u0275cmp=a.sc({type:sy,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-simple-snackbar"],decls:3,vars:2,consts:[["class","mat-simple-snackbar-action",4,"ngIf"],[1,"mat-simple-snackbar-action"],["mat-button","",3,"click"]],template:function(t,e){1&t&&(a.Dc(0,"span"),a.vd(1),a.Cc(),a.td(2,ry,3,1,"div",0)),2&t&&(a.kc(1),a.wd(e.data.message),a.kc(1),a.ad("ngIf",e.hasAction))},directives:[ye.t,Qa],styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}\n"],encapsulation:2,changeDetection:0}),sy),yy={snackBarState:o("state",[d("void, hidden",u({transform:"scale(0.8)",opacity:0})),d("visible",u({transform:"scale(1)",opacity:1})),h("* => visible",s("150ms cubic-bezier(0, 0, 0.2, 1)")),h("* => void, * => hidden",s("75ms cubic-bezier(0.4, 0.0, 1, 1)",u({opacity:0})))])},_y=((cy=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this))._ngZone=t,o._elementRef=n,o._changeDetectorRef=a,o.snackBarConfig=r,o._destroyed=!1,o._onExit=new Me.a,o._onEnter=new Me.a,o._animationState="void",o.attachDomPortal=function(t){return o._assertNotAttached(),o._applySnackBarClasses(),o._portalOutlet.attachDomPortal(t)},o._role="assertive"!==r.politeness||r.announcementMessage?"off"===r.politeness?null:"status":"alert",o}return _createClass(i,[{key:"attachComponentPortal",value:function(t){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(t)}},{key:"attachTemplatePortal",value:function(t){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(t)}},{key:"onAnimationEnd",value:function(t){var e=t.fromState,i=t.toState;if(("void"===i&&"void"!==e||"hidden"===i)&&this._completeExit(),"visible"===i){var n=this._onEnter;this._ngZone.run((function(){n.next(),n.complete()}))}}},{key:"enter",value:function(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges())}},{key:"exit",value:function(){return this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),this._onExit}},{key:"ngOnDestroy",value:function(){this._destroyed=!0,this._completeExit()}},{key:"_completeExit",value:function(){var t=this;this._ngZone.onMicrotaskEmpty.asObservable().pipe(ci(1)).subscribe((function(){t._onExit.next(),t._onExit.complete()}))}},{key:"_applySnackBarClasses",value:function(){var t=this._elementRef.nativeElement,e=this.snackBarConfig.panelClass;e&&(Array.isArray(e)?e.forEach((function(e){return t.classList.add(e)})):t.classList.add(e)),"center"===this.snackBarConfig.horizontalPosition&&t.classList.add("mat-snack-bar-center"),"top"===this.snackBarConfig.verticalPosition&&t.classList.add("mat-snack-bar-top")}},{key:"_assertNotAttached",value:function(){if(this._portalOutlet.hasAttached())throw Error("Attempting to attach snack bar content after content is already attached")}}]),i}(eu)).\u0275fac=function(t){return new(t||cy)(a.yc(a.F),a.yc(a.q),a.yc(a.j),a.yc(vy))},cy.\u0275cmp=a.sc({type:cy,selectors:[["snack-bar-container"]],viewQuery:function(t,e){var i;1&t&&a.rd(au,!0),2&t&&a.gd(i=a.Rc())&&(e._portalOutlet=i.first)},hostAttrs:[1,"mat-snack-bar-container"],hostVars:2,hostBindings:function(t,e){1&t&&a.pc("@state.done",(function(t){return e.onAnimationEnd(t)})),2&t&&(a.lc("role",e._role),a.yd("@state",e._animationState))},features:[a.hc],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,e){1&t&&a.td(0,oy,0,0,"ng-template",0)},directives:[au],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"],encapsulation:2,data:{animation:[yy.snackBarState]}}),cy),ky=((ly=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:ly}),ly.\u0275inj=a.vc({factory:function(t){return new(t||ly)},imports:[[Qu,su,ye.c,Ka,Ln],Ln]}),ly),Cy=new a.v("mat-snack-bar-default-options",{providedIn:"root",factory:function(){return new vy}}),wy=((uy=function(){function t(e,i,n,a,r,o){_classCallCheck(this,t),this._overlay=e,this._live=i,this._injector=n,this._breakpointObserver=a,this._parentSnackBar=r,this._defaultConfig=o,this._snackBarRefAtThisLevel=null}return _createClass(t,[{key:"openFromComponent",value:function(t,e){return this._attach(t,e)}},{key:"openFromTemplate",value:function(t,e){return this._attach(t,e)}},{key:"open",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2?arguments[2]:void 0,n=Object.assign(Object.assign({},this._defaultConfig),i);return n.data={message:t,action:e},n.announcementMessage||(n.announcementMessage=t),this.openFromComponent(by,n)}},{key:"dismiss",value:function(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}},{key:"ngOnDestroy",value:function(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}},{key:"_attachSnackBarContainer",value:function(t,e){var i=new lu(e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,new WeakMap([[vy,e]])),n=new Zc(_y,e.viewContainerRef,i),a=t.attach(n);return a.instance.snackBarConfig=e,a.instance}},{key:"_attach",value:function(t,e){var i=Object.assign(Object.assign(Object.assign({},new vy),this._defaultConfig),e),n=this._createOverlay(i),r=this._attachSnackBarContainer(n,i),o=new py(r,n);if(t instanceof a.U){var s=new Jc(t,null,{$implicit:i.data,snackBarRef:o});o.instance=r.attachTemplatePortal(s)}else{var l=this._createInjector(i,o),c=new Zc(t,void 0,l),u=r.attachComponentPortal(c);o.instance=u.instance}return this._breakpointObserver.observe("(max-width: 599.99px) and (orientation: portrait)").pipe(yc(n.detachments())).subscribe((function(t){var e=n.overlayElement.classList;t.matches?e.add("mat-snack-bar-handset"):e.remove("mat-snack-bar-handset")})),this._animateSnackBar(o,i),this._openedSnackBarRef=o,this._openedSnackBarRef}},{key:"_animateSnackBar",value:function(t,e){var i=this;t.afterDismissed().subscribe((function(){i._openedSnackBarRef==t&&(i._openedSnackBarRef=null),e.announcementMessage&&i._live.clear()})),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe((function(){t.containerInstance.enter()})),this._openedSnackBarRef.dismiss()):t.containerInstance.enter(),e.duration&&e.duration>0&&t.afterOpened().subscribe((function(){return t._dismissAfter(e.duration)})),e.announcementMessage&&this._live.announce(e.announcementMessage,e.politeness)}},{key:"_createOverlay",value:function(t){var e=new bu;e.direction=t.direction;var i=this._overlay.position().global(),n="rtl"===t.direction,a="left"===t.horizontalPosition||"start"===t.horizontalPosition&&!n||"end"===t.horizontalPosition&&n,r=!a&&"center"!==t.horizontalPosition;return a?i.left("0"):r?i.right("0"):i.centerHorizontally(),"top"===t.verticalPosition?i.top("0"):i.bottom("0"),e.positionStrategy=i,this._overlay.create(e)}},{key:"_createInjector",value:function(t,e){return new lu(t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,new WeakMap([[py,e],[gy,t.data]]))}},{key:"_openedSnackBarRef",get:function(){var t=this._parentSnackBar;return t?t._openedSnackBarRef:this._snackBarRefAtThisLevel},set:function(t){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=t:this._snackBarRefAtThisLevel=t}}]),t}()).\u0275fac=function(t){return new(t||uy)(a.Mc(Uu),a.Mc(sn),a.Mc(a.w),a.Mc(Wg),a.Mc(uy,12),a.Mc(Cy))},uy.\u0275prov=Object(a.uc)({factory:function(){return new uy(Object(a.Mc)(Uu),Object(a.Mc)(sn),Object(a.Mc)(a.t),Object(a.Mc)(Wg),Object(a.Mc)(uy,12),Object(a.Mc)(Cy))},token:uy,providedIn:ky}),uy),xy=["*",[["mat-toolbar-row"]]],Sy=["*","mat-toolbar-row"],Oy=zn((function t(e){_classCallCheck(this,t),this._elementRef=e})),Dy=((my=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||my)},my.\u0275dir=a.tc({type:my,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),my),Ey=((hy=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,t))._platform=n,r._document=a,r}return _createClass(i,[{key:"ngAfterViewInit",value:function(){var t=this;Object(a.eb)()&&this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe((function(){return t._checkToolbarMixedModes()})))}},{key:"_checkToolbarMixedModes",value:function(){var t=this;this._toolbarRows.length&&Array.from(this._elementRef.nativeElement.childNodes).filter((function(t){return!(t.classList&&t.classList.contains("mat-toolbar-row"))})).filter((function(e){return e.nodeType!==(t._document?t._document.COMMENT_NODE:8)})).some((function(t){return!(!t.textContent||!t.textContent.trim())}))&&function(){throw Error("MatToolbar: Attempting to combine different toolbar modes. Either specify multiple `` elements explicitly or just place content inside of a `` for a single row.")}()}}]),i}(Oy)).\u0275fac=function(t){return new(t||hy)(a.yc(a.q),a.yc(xi),a.yc(ye.e))},hy.\u0275cmp=a.sc({type:hy,selectors:[["mat-toolbar"]],contentQueries:function(t,e,i){var n;1&t&&a.qc(i,Dy,!0),2&t&&a.gd(n=a.Rc())&&(e._toolbarRows=n)},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(t,e){2&t&&a.oc("mat-toolbar-multiple-rows",e._toolbarRows.length>0)("mat-toolbar-single-row",0===e._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[a.hc],ngContentSelectors:Sy,decls:2,vars:0,template:function(t,e){1&t&&(a.Zc(xy),a.Yc(0),a.Yc(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}\n"],encapsulation:2,changeDetection:0}),hy),Ay=((dy=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:dy}),dy.\u0275inj=a.vc({factory:function(t){return new(t||dy)},imports:[[Ln],Ln]}),dy);function Iy(t,e){1&t&&a.Yc(0)}var Ty=["*"];function Py(t,e){}var Ry=function(t){return{animationDuration:t}},My=function(t,e){return{value:t,params:e}},jy=["tabBodyWrapper"],Ly=["tabHeader"];function Fy(t,e){}function zy(t,e){if(1&t&&a.td(0,Fy,0,0,"ng-template",9),2&t){var i=a.Uc().$implicit;a.ad("cdkPortalOutlet",i.templateLabel)}}function Ny(t,e){if(1&t&&a.vd(0),2&t){var i=a.Uc().$implicit;a.wd(i.textLabel)}}function By(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",6),a.Qc("click",(function(){a.ld(i);var t=e.$implicit,n=e.index,r=a.Uc(),o=a.hd(1);return r._handleClick(t,o,n)})),a.Dc(1,"div",7),a.td(2,zy,1,1,"ng-template",8),a.td(3,Ny,1,1,"ng-template",8),a.Cc(),a.Cc()}if(2&t){var n=e.$implicit,r=e.index,o=a.Uc();a.oc("mat-tab-label-active",o.selectedIndex==r),a.ad("id",o._getTabLabelId(r))("disabled",n.disabled)("matRippleDisabled",n.disabled||o.disableRipple),a.lc("tabIndex",o._getTabIndex(n,r))("aria-posinset",r+1)("aria-setsize",o._tabs.length)("aria-controls",o._getTabContentId(r))("aria-selected",o.selectedIndex==r)("aria-label",n.ariaLabel||null)("aria-labelledby",!n.ariaLabel&&n.ariaLabelledby?n.ariaLabelledby:null),a.kc(2),a.ad("ngIf",n.templateLabel),a.kc(1),a.ad("ngIf",!n.templateLabel)}}function Vy(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-tab-body",10),a.Qc("_onCentered",(function(){return a.ld(i),a.Uc()._removeTabBodyWrapperHeight()}))("_onCentering",(function(t){return a.ld(i),a.Uc()._setTabBodyWrapperHeight(t)})),a.Cc()}if(2&t){var n=e.$implicit,r=e.index,o=a.Uc();a.oc("mat-tab-body-active",o.selectedIndex==r),a.ad("id",o._getTabContentId(r))("content",n.content)("position",n.position)("origin",n.origin)("animationDuration",o.animationDuration),a.lc("aria-labelledby",o._getTabLabelId(r))}}var Uy,Hy,qy,Gy,Wy,Yy,Qy,$y,Ky,Xy,Zy,Jy,t_,e_,i_,n_,a_,r_,o_=["tabListContainer"],s_=["tabList"],l_=["nextPaginator"],c_=["previousPaginator"],u_=["mat-tab-nav-bar",""],d_=new a.v("MatInkBarPositioner",{providedIn:"root",factory:function(){return function(t){return{left:t?(t.offsetLeft||0)+"px":"0",width:t?(t.offsetWidth||0)+"px":"0"}}}}),h_=((qy=function(){function t(e,i,n,a){_classCallCheck(this,t),this._elementRef=e,this._ngZone=i,this._inkBarPositioner=n,this._animationMode=a}return _createClass(t,[{key:"alignToElement",value:function(t){var e=this;this.show(),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular((function(){requestAnimationFrame((function(){return e._setStyles(t)}))})):this._setStyles(t)}},{key:"show",value:function(){this._elementRef.nativeElement.style.visibility="visible"}},{key:"hide",value:function(){this._elementRef.nativeElement.style.visibility="hidden"}},{key:"_setStyles",value:function(t){var e=this._inkBarPositioner(t),i=this._elementRef.nativeElement;i.style.left=e.left,i.style.width=e.width}}]),t}()).\u0275fac=function(t){return new(t||qy)(a.yc(a.q),a.yc(a.F),a.yc(d_),a.yc(Te,8))},qy.\u0275dir=a.tc({type:qy,selectors:[["mat-ink-bar"]],hostAttrs:[1,"mat-ink-bar"],hostVars:2,hostBindings:function(t,e){2&t&&a.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode)}}),qy),m_=((Hy=function t(e){_classCallCheck(this,t),this.template=e}).\u0275fac=function(t){return new(t||Hy)(a.yc(a.U))},Hy.\u0275dir=a.tc({type:Hy,selectors:[["","matTabContent",""]]}),Hy),f_=((Uy=function(t){_inherits(i,t);var e=_createSuper(i);function i(){return _classCallCheck(this,i),e.apply(this,arguments)}return i}(nu)).\u0275fac=function(t){return p_(t||Uy)},Uy.\u0275dir=a.tc({type:Uy,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[a.hc]}),Uy),p_=a.Fc(f_),g_=Fn((function t(){_classCallCheck(this,t)})),v_=new a.v("MAT_TAB_GROUP"),b_=((Gy=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this))._viewContainerRef=t,a._closestTabGroup=n,a.textLabel="",a._contentPortal=null,a._stateChanges=new Me.a,a.position=null,a.origin=null,a.isActive=!1,a}return _createClass(i,[{key:"ngOnChanges",value:function(t){(t.hasOwnProperty("textLabel")||t.hasOwnProperty("disabled"))&&this._stateChanges.next()}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"ngOnInit",value:function(){this._contentPortal=new Jc(this._explicitContent||this._implicitContent,this._viewContainerRef)}},{key:"templateLabel",get:function(){return this._templateLabel},set:function(t){t&&(this._templateLabel=t)}},{key:"content",get:function(){return this._contentPortal}}]),i}(g_)).\u0275fac=function(t){return new(t||Gy)(a.yc(a.X),a.yc(v_,8))},Gy.\u0275cmp=a.sc({type:Gy,selectors:[["mat-tab"]],contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,f_,!0),a.qd(i,m_,!0,a.U)),2&t&&(a.gd(n=a.Rc())&&(e.templateLabel=n.first),a.gd(n=a.Rc())&&(e._explicitContent=n.first))},viewQuery:function(t,e){var i;1&t&&a.rd(a.U,!0),2&t&&a.gd(i=a.Rc())&&(e._implicitContent=i.first)},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"]},exportAs:["matTab"],features:[a.hc,a.ic],ngContentSelectors:Ty,decls:1,vars:0,template:function(t,e){1&t&&(a.Zc(),a.td(0,Iy,1,0,"ng-template"))},encapsulation:2}),Gy),y_={translateTab:o("translateTab",[d("center, void, left-origin-center, right-origin-center",u({transform:"none"})),d("left",u({transform:"translate3d(-100%, 0, 0)",minHeight:"1px"})),d("right",u({transform:"translate3d(100%, 0, 0)",minHeight:"1px"})),h("* => left, * => right, left => center, right => center",s("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),h("void => left-origin-center",[u({transform:"translate3d(-100%, 0, 0)"}),s("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),h("void => right-origin-center",[u({transform:"translate3d(100%, 0, 0)"}),s("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])},__=((Qy=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this,t,n,r))._host=a,o._centeringSub=je.a.EMPTY,o._leavingSub=je.a.EMPTY,o}return _createClass(i,[{key:"ngOnInit",value:function(){var t=this;_get(_getPrototypeOf(i.prototype),"ngOnInit",this).call(this),this._centeringSub=this._host._beforeCentering.pipe(En(this._host._isCenterPosition(this._host._position))).subscribe((function(e){e&&!t.hasAttached()&&t.attach(t._host._content)})),this._leavingSub=this._host._afterLeavingCenter.subscribe((function(){t.detach()}))}},{key:"ngOnDestroy",value:function(){_get(_getPrototypeOf(i.prototype),"ngOnDestroy",this).call(this),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}]),i}(au)).\u0275fac=function(t){return new(t||Qy)(a.yc(a.n),a.yc(a.X),a.yc(Object(a.cb)((function(){return C_}))),a.yc(ye.e))},Qy.\u0275dir=a.tc({type:Qy,selectors:[["","matTabBodyHost",""]],features:[a.hc]}),Qy),k_=((Yy=function(){function t(e,i,n){var r=this;_classCallCheck(this,t),this._elementRef=e,this._dir=i,this._dirChangeSubscription=je.a.EMPTY,this._translateTabComplete=new Me.a,this._onCentering=new a.s,this._beforeCentering=new a.s,this._afterLeavingCenter=new a.s,this._onCentered=new a.s(!0),this.animationDuration="500ms",i&&(this._dirChangeSubscription=i.change.subscribe((function(t){r._computePositionAnimationState(t),n.markForCheck()}))),this._translateTabComplete.pipe(lc((function(t,e){return t.fromState===e.fromState&&t.toState===e.toState}))).subscribe((function(t){r._isCenterPosition(t.toState)&&r._isCenterPosition(r._position)&&r._onCentered.emit(),r._isCenterPosition(t.fromState)&&!r._isCenterPosition(r._position)&&r._afterLeavingCenter.emit()}))}return _createClass(t,[{key:"ngOnInit",value:function(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}},{key:"ngOnDestroy",value:function(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}},{key:"_onTranslateTabStarted",value:function(t){var e=this._isCenterPosition(t.toState);this._beforeCentering.emit(e),e&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}},{key:"_getLayoutDirection",value:function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}},{key:"_isCenterPosition",value:function(t){return"center"==t||"left-origin-center"==t||"right-origin-center"==t}},{key:"_computePositionAnimationState",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._getLayoutDirection();this._position=this._positionIndex<0?"ltr"==t?"left":"right":this._positionIndex>0?"ltr"==t?"right":"left":"center"}},{key:"_computePositionFromOrigin",value:function(t){var e=this._getLayoutDirection();return"ltr"==e&&t<=0||"rtl"==e&&t>0?"left-origin-center":"right-origin-center"}},{key:"position",set:function(t){this._positionIndex=t,this._computePositionAnimationState()}}]),t}()).\u0275fac=function(t){return new(t||Yy)(a.yc(a.q),a.yc(kn,8),a.yc(a.j))},Yy.\u0275dir=a.tc({type:Yy,inputs:{animationDuration:"animationDuration",position:"position",_content:["content","_content"],origin:"origin"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),Yy),C_=((Wy=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){return _classCallCheck(this,i),e.call(this,t,n,a)}return i}(k_)).\u0275fac=function(t){return new(t||Wy)(a.yc(a.q),a.yc(kn,8),a.yc(a.j))},Wy.\u0275cmp=a.sc({type:Wy,selectors:[["mat-tab-body"]],viewQuery:function(t,e){var i;1&t&&a.zd(ru,!0),2&t&&a.gd(i=a.Rc())&&(e._portalHost=i.first)},hostAttrs:[1,"mat-tab-body"],features:[a.hc],decls:3,vars:6,consts:[[1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(t,e){1&t&&(a.Dc(0,"div",0,1),a.Qc("@translateTab.start",(function(t){return e._onTranslateTabStarted(t)}))("@translateTab.done",(function(t){return e._translateTabComplete.next(t)})),a.td(2,Py,0,0,"ng-template",2),a.Cc()),2&t&&a.ad("@translateTab",a.ed(3,My,e._position,a.dd(1,Ry,e.animationDuration)))},directives:[__],styles:[".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}\n"],encapsulation:2,data:{animation:[y_.translateTab]}}),Wy),w_=new a.v("MAT_TABS_CONFIG"),x_=0,S_=function t(){_classCallCheck(this,t)},O_=zn(Nn((function t(e){_classCallCheck(this,t),this._elementRef=e})),"primary"),D_=((Ky=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,r,o){var s;return _classCallCheck(this,i),(s=e.call(this,t))._changeDetectorRef=n,s._animationMode=o,s._tabs=new a.K,s._indexToSelect=0,s._tabBodyWrapperHeight=0,s._tabsSubscription=je.a.EMPTY,s._tabLabelSubscription=je.a.EMPTY,s._dynamicHeight=!1,s._selectedIndex=null,s.headerPosition="above",s.selectedIndexChange=new a.s,s.focusChange=new a.s,s.animationDone=new a.s,s.selectedTabChange=new a.s(!0),s._groupId=x_++,s.animationDuration=r&&r.animationDuration?r.animationDuration:"500ms",s.disablePagination=!(!r||null==r.disablePagination)&&r.disablePagination,s}return _createClass(i,[{key:"ngAfterContentChecked",value:function(){var t=this,e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){var i=null==this._selectedIndex;i||this.selectedTabChange.emit(this._createChangeEvent(e)),Promise.resolve().then((function(){t._tabs.forEach((function(t,i){return t.isActive=i===e})),i||t.selectedIndexChange.emit(e)}))}this._tabs.forEach((function(i,n){i.position=n-e,null==t._selectedIndex||0!=i.position||i.origin||(i.origin=e-t._selectedIndex)})),this._selectedIndex!==e&&(this._selectedIndex=e,this._changeDetectorRef.markForCheck())}},{key:"ngAfterContentInit",value:function(){var t=this;this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe((function(){if(t._clampTabIndex(t._indexToSelect)===t._selectedIndex)for(var e=t._tabs.toArray(),i=0;i.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],encapsulation:2}),$y),A_=Fn((function t(){_classCallCheck(this,t)})),I_=((Xy=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n;return _classCallCheck(this,i),(n=e.call(this)).elementRef=t,n}return _createClass(i,[{key:"focus",value:function(){this.elementRef.nativeElement.focus()}},{key:"getOffsetLeft",value:function(){return this.elementRef.nativeElement.offsetLeft}},{key:"getOffsetWidth",value:function(){return this.elementRef.nativeElement.offsetWidth}}]),i}(A_)).\u0275fac=function(t){return new(t||Xy)(a.yc(a.q))},Xy.\u0275dir=a.tc({type:Xy,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(t,e){2&t&&(a.lc("aria-disabled",!!e.disabled),a.oc("mat-tab-disabled",e.disabled))},inputs:{disabled:"disabled"},features:[a.hc]}),Xy),T_=Ei({passive:!0}),P_=((i_=function(){function t(e,i,n,r,o,s,l){var c=this;_classCallCheck(this,t),this._elementRef=e,this._changeDetectorRef=i,this._viewportRuler=n,this._dir=r,this._ngZone=o,this._platform=s,this._animationMode=l,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new Me.a,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new Me.a,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new a.s,this.indexFocused=new a.s,o.runOutsideAngular((function(){Jl(e.nativeElement,"mouseleave").pipe(yc(c._destroyed)).subscribe((function(){c._stopInterval()}))}))}return _createClass(t,[{key:"ngAfterViewInit",value:function(){var t=this;Jl(this._previousPaginator.nativeElement,"touchstart",T_).pipe(yc(this._destroyed)).subscribe((function(){t._handlePaginatorPress("before")})),Jl(this._nextPaginator.nativeElement,"touchstart",T_).pipe(yc(this._destroyed)).subscribe((function(){t._handlePaginatorPress("after")}))}},{key:"ngAfterContentInit",value:function(){var t=this,e=this._dir?this._dir.change:Ne(null),i=this._viewportRuler.change(150),n=function(){t.updatePagination(),t._alignInkBarToSelectedTab()};this._keyManager=new Qi(this._items).withHorizontalOrientation(this._getLayoutDirection()).withWrap(),this._keyManager.updateActiveItem(0),"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(n):n(),Object(Zl.a)(e,i,this._items.changes).pipe(yc(this._destroyed)).subscribe((function(){n(),t._keyManager.withHorizontalOrientation(t._getLayoutDirection())})),this._keyManager.change.pipe(yc(this._destroyed)).subscribe((function(e){t.indexFocused.emit(e),t._setTabFocus(e)}))}},{key:"ngAfterContentChecked",value:function(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}},{key:"_handleKeydown",value:function(t){if(!Be(t))switch(t.keyCode){case 36:this._keyManager.setFirstItemActive(),t.preventDefault();break;case 35:this._keyManager.setLastItemActive(),t.preventDefault();break;case 13:case 32:this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(t);break;default:this._keyManager.onKeydown(t)}}},{key:"_onContentChanges",value:function(){var t=this,e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run((function(){t.updatePagination(),t._alignInkBarToSelectedTab(),t._changeDetectorRef.markForCheck()})))}},{key:"updatePagination",value:function(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}},{key:"_isValidIndex",value:function(t){if(!this._items)return!0;var e=this._items?this._items.toArray()[t]:null;return!!e&&!e.disabled}},{key:"_setTabFocus",value:function(t){if(this._showPaginationControls&&this._scrollToLabel(t),this._items&&this._items.length){this._items.toArray()[t].focus();var e=this._tabListContainer.nativeElement,i=this._getLayoutDirection();e.scrollLeft="ltr"==i?0:e.scrollWidth-e.offsetWidth}}},{key:"_getLayoutDirection",value:function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}},{key:"_updateTabScrollPosition",value:function(){if(!this.disablePagination){var t=this.scrollDistance,e=this._platform,i="ltr"===this._getLayoutDirection()?-t:t;this._tabList.nativeElement.style.transform="translateX(".concat(Math.round(i),"px)"),e&&(e.TRIDENT||e.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}}},{key:"_scrollHeader",value:function(t){return this._scrollTo(this._scrollDistance+("before"==t?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}},{key:"_handlePaginatorClick",value:function(t){this._stopInterval(),this._scrollHeader(t)}},{key:"_scrollToLabel",value:function(t){if(!this.disablePagination){var e=this._items?this._items.toArray()[t]:null;if(e){var i,n,a=this._tabListContainer.nativeElement.offsetWidth,r=e.elementRef.nativeElement,o=r.offsetLeft,s=r.offsetWidth;"ltr"==this._getLayoutDirection()?n=(i=o)+s:i=(n=this._tabList.nativeElement.offsetWidth-o)-s;var l=this.scrollDistance,c=this.scrollDistance+a;ic&&(this.scrollDistance+=n-c+60)}}}},{key:"_checkPaginationEnabled",value:function(){if(this.disablePagination)this._showPaginationControls=!1;else{var t=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;t||(this.scrollDistance=0),t!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=t}}},{key:"_checkScrollingControls",value:function(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}},{key:"_getMaxScrollDistance",value:function(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}},{key:"_alignInkBarToSelectedTab",value:function(){var t=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,e=t?t.elementRef.nativeElement:null;e?this._inkBar.alignToElement(e):this._inkBar.hide()}},{key:"_stopInterval",value:function(){this._stopScrolling.next()}},{key:"_handlePaginatorPress",value:function(t,e){var i=this;e&&null!=e.button&&0!==e.button||(this._stopInterval(),gc(650,100).pipe(yc(Object(Zl.a)(this._stopScrolling,this._destroyed))).subscribe((function(){var e=i._scrollHeader(t),n=e.maxScrollDistance,a=e.distance;(0===a||a>=n)&&i._stopInterval()})))}},{key:"_scrollTo",value:function(t){if(this.disablePagination)return{maxScrollDistance:0,distance:0};var e=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(e,t)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:e,distance:this._scrollDistance}}},{key:"selectedIndex",get:function(){return this._selectedIndex},set:function(t){t=fi(t),this._selectedIndex!=t&&(this._selectedIndexChanged=!0,this._selectedIndex=t,this._keyManager&&this._keyManager.updateActiveItem(t))}},{key:"focusIndex",get:function(){return this._keyManager?this._keyManager.activeItemIndex:0},set:function(t){this._isValidIndex(t)&&this.focusIndex!==t&&this._keyManager&&this._keyManager.setActiveItem(t)}},{key:"scrollDistance",get:function(){return this._scrollDistance},set:function(t){this._scrollTo(t)}}]),t}()).\u0275fac=function(t){return new(t||i_)(a.yc(a.q),a.yc(a.j),a.yc(qc),a.yc(kn,8),a.yc(a.F),a.yc(xi),a.yc(Te,8))},i_.\u0275dir=a.tc({type:i_,inputs:{disablePagination:"disablePagination"}}),i_),R_=((e_=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o,s,l){var c;return _classCallCheck(this,i),(c=e.call(this,t,n,a,r,o,s,l))._disableRipple=!1,c}return _createClass(i,[{key:"_itemSelected",value:function(t){t.preventDefault()}},{key:"disableRipple",get:function(){return this._disableRipple},set:function(t){this._disableRipple=mi(t)}}]),i}(P_)).\u0275fac=function(t){return new(t||e_)(a.yc(a.q),a.yc(a.j),a.yc(qc),a.yc(kn,8),a.yc(a.F),a.yc(xi),a.yc(Te,8))},e_.\u0275dir=a.tc({type:e_,inputs:{disableRipple:"disableRipple"},features:[a.hc]}),e_),M_=((t_=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o,s,l){return _classCallCheck(this,i),e.call(this,t,n,a,r,o,s,l)}return i}(R_)).\u0275fac=function(t){return new(t||t_)(a.yc(a.q),a.yc(a.j),a.yc(qc),a.yc(kn,8),a.yc(a.F),a.yc(xi),a.yc(Te,8))},t_.\u0275cmp=a.sc({type:t_,selectors:[["mat-tab-header"]],contentQueries:function(t,e,i){var n;1&t&&a.qc(i,I_,!1),2&t&&a.gd(n=a.Rc())&&(e._items=n)},viewQuery:function(t,e){var i;1&t&&(a.rd(h_,!0),a.rd(o_,!0),a.rd(s_,!0),a.zd(l_,!0),a.zd(c_,!0)),2&t&&(a.gd(i=a.Rc())&&(e._inkBar=i.first),a.gd(i=a.Rc())&&(e._tabListContainer=i.first),a.gd(i=a.Rc())&&(e._tabList=i.first),a.gd(i=a.Rc())&&(e._nextPaginator=i.first),a.gd(i=a.Rc())&&(e._previousPaginator=i.first))},hostAttrs:[1,"mat-tab-header"],hostVars:4,hostBindings:function(t,e){2&t&&a.oc("mat-tab-header-pagination-controls-enabled",e._showPaginationControls)("mat-tab-header-rtl","rtl"==e._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[a.hc],ngContentSelectors:Ty,decls:13,vars:8,consts:[["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(t,e){1&t&&(a.Zc(),a.Dc(0,"div",0,1),a.Qc("click",(function(){return e._handlePaginatorClick("before")}))("mousedown",(function(t){return e._handlePaginatorPress("before",t)}))("touchend",(function(){return e._stopInterval()})),a.zc(2,"div",2),a.Cc(),a.Dc(3,"div",3,4),a.Qc("keydown",(function(t){return e._handleKeydown(t)})),a.Dc(5,"div",5,6),a.Qc("cdkObserveContent",(function(){return e._onContentChanges()})),a.Dc(7,"div",7),a.Yc(8),a.Cc(),a.zc(9,"mat-ink-bar"),a.Cc(),a.Cc(),a.Dc(10,"div",8,9),a.Qc("mousedown",(function(t){return e._handlePaginatorPress("after",t)}))("click",(function(){return e._handlePaginatorClick("after")}))("touchend",(function(){return e._stopInterval()})),a.zc(12,"div",2),a.Cc()),2&t&&(a.oc("mat-tab-header-pagination-disabled",e._disableScrollBefore),a.ad("matRippleDisabled",e._disableScrollBefore||e.disableRipple),a.kc(5),a.oc("_mat-animation-noopable","NoopAnimations"===e._animationMode),a.kc(5),a.oc("mat-tab-header-pagination-disabled",e._disableScrollAfter),a.ad("matRippleDisabled",e._disableScrollAfter||e.disableRipple))},directives:[wa,Fi,h_],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:"";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center] .mat-tab-labels{justify-content:center}[mat-align-tabs=end] .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n'],encapsulation:2}),t_),j_=((Jy=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o,s,l){var c;return _classCallCheck(this,i),(c=e.call(this,t,r,o,n,a,s,l))._disableRipple=!1,c.color="primary",c}return _createClass(i,[{key:"_itemSelected",value:function(){}},{key:"ngAfterContentInit",value:function(){var t=this;this._items.changes.pipe(En(null),yc(this._destroyed)).subscribe((function(){t.updateActiveLink()})),_get(_getPrototypeOf(i.prototype),"ngAfterContentInit",this).call(this)}},{key:"updateActiveLink",value:function(t){if(this._items){for(var e=this._items.toArray(),i=0;i-1?1:1e3;return parseFloat(t)*e}function G_(t,e){return t.getPropertyValue(e).split(",").map((function(t){return t.trim()}))}var W_=Ei({passive:!0}),Y_=Ei({passive:!1}),Q_=function(){function t(e,i,n,a,r,o){var s=this;_classCallCheck(this,t),this._config=i,this._document=n,this._ngZone=a,this._viewportRuler=r,this._dragDropRegistry=o,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._moveEvents=new Me.a,this._pointerMoveSubscription=je.a.EMPTY,this._pointerUpSubscription=je.a.EMPTY,this._scrollSubscription=je.a.EMPTY,this._resizeSubscription=je.a.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new Me.a,this.started=new Me.a,this.released=new Me.a,this.ended=new Me.a,this.entered=new Me.a,this.exited=new Me.a,this.dropped=new Me.a,this.moved=this._moveEvents.asObservable(),this._pointerDown=function(t){if(s.beforeStarted.next(),s._handles.length){var e=s._handles.find((function(e){var i=t.target;return!!i&&(i===e||e.contains(i))}));!e||s._disabledHandles.has(e)||s.disabled||s._initializeDragSequence(e,t)}else s.disabled||s._initializeDragSequence(s._rootElement,t)},this._pointerMove=function(t){if(t.preventDefault(),s._hasStartedDragging){s._boundaryElement&&(s._previewRect&&(s._previewRect.width||s._previewRect.height)||(s._previewRect=(s._preview||s._rootElement).getBoundingClientRect()));var e=s._getConstrainedPointerPosition(t);if(s._hasMoved=!0,s._updatePointerDirectionDelta(e),s._dropContainer)s._updateActiveDropContainer(e);else{var i=s._activeTransform;i.x=e.x-s._pickupPositionOnPage.x+s._passiveTransform.x,i.y=e.y-s._pickupPositionOnPage.y+s._passiveTransform.y,s._applyRootElementTransform(i.x,i.y),"undefined"!=typeof SVGElement&&s._rootElement instanceof SVGElement&&s._rootElement.setAttribute("transform","translate(".concat(i.x," ").concat(i.y,")"))}s._moveEvents.observers.length&&s._ngZone.run((function(){s._moveEvents.next({source:s,pointerPosition:e,event:t,distance:s._getDragDistance(e),delta:s._pointerDirectionDelta})}))}else{var n=s._getPointerPositionOnPage(t);if(Math.abs(n.x-s._pickupPositionOnPage.x)+Math.abs(n.y-s._pickupPositionOnPage.y)>=s._config.dragStartThreshold){if(!(Date.now()>=s._dragStartTime+s._getDragStartDelay(t)))return void s._endDragSequence(t);s._dropContainer&&s._dropContainer.isDragging()||(s._hasStartedDragging=!0,s._ngZone.run((function(){return s._startDragSequence(t)})))}}},this._pointerUp=function(t){s._endDragSequence(t)},this.withRootElement(e),o.registerDragItem(this)}return _createClass(t,[{key:"getPlaceholderElement",value:function(){return this._placeholder}},{key:"getRootElement",value:function(){return this._rootElement}},{key:"getVisibleElement",value:function(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}},{key:"withHandles",value:function(t){return this._handles=t.map((function(t){return vi(t)})),this._handles.forEach((function(t){return H_(t,!1)})),this._toggleNativeDragInteractions(),this}},{key:"withPreviewTemplate",value:function(t){return this._previewTemplate=t,this}},{key:"withPlaceholderTemplate",value:function(t){return this._placeholderTemplate=t,this}},{key:"withRootElement",value:function(t){var e=vi(t);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),e.addEventListener("mousedown",this._pointerDown,Y_),e.addEventListener("touchstart",this._pointerDown,W_),this._initialTransform=void 0,this._rootElement=e),this}},{key:"withBoundaryElement",value:function(t){var e=this;return this._boundaryElement=t?vi(t):null,this._resizeSubscription.unsubscribe(),t&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe((function(){return e._containInsideBoundaryOnResize()}))),this}},{key:"dispose",value:function(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&Z_(this._rootElement),Z_(this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._boundaryElement=this._rootElement=this._placeholderTemplate=this._previewTemplate=this._anchor=null}},{key:"isDragging",value:function(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}},{key:"reset",value:function(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}},{key:"disableHandle",value:function(t){this._handles.indexOf(t)>-1&&this._disabledHandles.add(t)}},{key:"enableHandle",value:function(t){this._disabledHandles.delete(t)}},{key:"withDirection",value:function(t){return this._direction=t,this}},{key:"_withDropContainer",value:function(t){this._dropContainer=t}},{key:"getFreeDragPosition",value:function(){var t=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:t.x,y:t.y}}},{key:"setFreeDragPosition",value:function(t){return this._activeTransform={x:0,y:0},this._passiveTransform.x=t.x,this._passiveTransform.y=t.y,this._dropContainer||this._applyRootElementTransform(t.x,t.y),this}},{key:"_sortFromLastPointerPosition",value:function(){var t=this._pointerPositionAtLastDirectionChange;t&&this._dropContainer&&this._updateActiveDropContainer(t)}},{key:"_removeSubscriptions",value:function(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}},{key:"_destroyPreview",value:function(){this._preview&&Z_(this._preview),this._previewRef&&this._previewRef.destroy(),this._preview=this._previewRef=null}},{key:"_destroyPlaceholder",value:function(){this._placeholder&&Z_(this._placeholder),this._placeholderRef&&this._placeholderRef.destroy(),this._placeholder=this._placeholderRef=null}},{key:"_endDragSequence",value:function(t){var e=this;this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging&&(this.released.next({source:this}),this._dropContainer?(this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then((function(){e._cleanupDragArtifacts(t),e._cleanupCachedDimensions(),e._dragDropRegistry.stopDragging(e)}))):(this._passiveTransform.x=this._activeTransform.x,this._passiveTransform.y=this._activeTransform.y,this._ngZone.run((function(){e.ended.next({source:e,distance:e._getDragDistance(e._getPointerPositionOnPage(t))})})),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this))))}},{key:"_startDragSequence",value:function(t){if(this.started.next({source:this}),J_(t)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions(),this._dropContainer){var e=this._rootElement,i=e.parentNode,n=this._preview=this._createPreviewElement(),a=this._placeholder=this._createPlaceholderElement(),r=this._anchor=this._anchor||this._document.createComment("");i.insertBefore(r,e),e.style.display="none",this._document.body.appendChild(i.replaceChild(a,e)),(o=this._document,o.fullscreenElement||o.webkitFullscreenElement||o.mozFullScreenElement||o.msFullscreenElement||o.body).appendChild(n),this._dropContainer.start(),this._initialContainer=this._dropContainer,this._initialIndex=this._dropContainer.getItemIndex(this)}else this._initialContainer=this._initialIndex=void 0;var o}},{key:"_initializeDragSequence",value:function(t,e){var i=this;e.stopPropagation();var n=this.isDragging(),a=J_(e),r=!a&&0!==e.button,o=this._rootElement,s=!a&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now();if(e.target&&e.target.draggable&&"mousedown"===e.type&&e.preventDefault(),!(n||r||s)){this._handles.length&&(this._rootElementTapHighlight=o.style.webkitTapHighlightColor,o.style.webkitTapHighlightColor="transparent"),this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scroll.pipe(En(null)).subscribe((function(){i._scrollPosition=i._viewportRuler.getViewportScrollPosition()})),this._boundaryElement&&(this._boundaryRect=this._boundaryElement.getBoundingClientRect());var l=this._previewTemplate;this._pickupPositionInElement=l&&l.template&&!l.matchSize?{x:0,y:0}:this._getPointerPositionInElement(t,e);var c=this._pickupPositionOnPage=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:c.x,y:c.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}}},{key:"_cleanupDragArtifacts",value:function(t){var e=this;this._rootElement.style.display="",this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._boundaryRect=this._previewRect=void 0,this._ngZone.run((function(){var i=e._dropContainer,n=i.getItemIndex(e),a=e._getPointerPositionOnPage(t),r=e._getDragDistance(e._getPointerPositionOnPage(t)),o=i._isOverContainer(a.x,a.y);e.ended.next({source:e,distance:r}),e.dropped.next({item:e,currentIndex:n,previousIndex:e._initialIndex,container:i,previousContainer:e._initialContainer,isPointerOverContainer:o,distance:r}),i.drop(e,n,e._initialContainer,o,r,e._initialIndex),e._dropContainer=e._initialContainer}))}},{key:"_updateActiveDropContainer",value:function(t){var e=this,i=t.x,n=t.y,a=this._initialContainer._getSiblingContainerFromPosition(this,i,n);!a&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(i,n)&&(a=this._initialContainer),a&&a!==this._dropContainer&&this._ngZone.run((function(){e.exited.next({item:e,container:e._dropContainer}),e._dropContainer.exit(e),e._dropContainer=a,e._dropContainer.enter(e,i,n,a===e._initialContainer&&a.sortingDisabled?e._initialIndex:void 0),e.entered.next({item:e,container:a,currentIndex:a.getItemIndex(e)})})),this._dropContainer._startScrollingIfNecessary(i,n),this._dropContainer._sortItem(this,i,n,this._pointerDirectionDelta),this._preview.style.transform=$_(i-this._pickupPositionInElement.x,n-this._pickupPositionInElement.y)}},{key:"_createPreviewElement",value:function(){var t,e=this._previewTemplate,i=this.previewClass,n=e?e.template:null;if(n){var a=e.viewContainer.createEmbeddedView(n,e.context);a.detectChanges(),t=tk(a,this._document),this._previewRef=a,e.matchSize?ek(t,this._rootElement):t.style.transform=$_(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else{var r=this._rootElement;ek(t=K_(r),r)}return U_(t.style,{pointerEvents:"none",margin:"0",position:"fixed",top:"0",left:"0",zIndex:"1000"}),H_(t,!1),t.classList.add("cdk-drag-preview"),t.setAttribute("dir",this._direction),i&&(Array.isArray(i)?i.forEach((function(e){return t.classList.add(e)})):t.classList.add(i)),t}},{key:"_animatePreviewToPlaceholder",value:function(){var t=this;if(!this._hasMoved)return Promise.resolve();var e=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._preview.style.transform=$_(e.left,e.top);var i=function(t){var e=getComputedStyle(t),i=G_(e,"transition-property"),n=i.find((function(t){return"transform"===t||"all"===t}));if(!n)return 0;var a=i.indexOf(n),r=G_(e,"transition-duration"),o=G_(e,"transition-delay");return q_(r[a])+q_(o[a])}(this._preview);return 0===i?Promise.resolve():this._ngZone.runOutsideAngular((function(){return new Promise((function(e){var n=function i(n){(!n||n.target===t._preview&&"transform"===n.propertyName)&&(t._preview.removeEventListener("transitionend",i),e(),clearTimeout(a))},a=setTimeout(n,1.5*i);t._preview.addEventListener("transitionend",n)}))}))}},{key:"_createPlaceholderElement",value:function(){var t,e=this._placeholderTemplate,i=e?e.template:null;return i?(this._placeholderRef=e.viewContainer.createEmbeddedView(i,e.context),this._placeholderRef.detectChanges(),t=tk(this._placeholderRef,this._document)):t=K_(this._rootElement),t.classList.add("cdk-drag-placeholder"),t}},{key:"_getPointerPositionInElement",value:function(t,e){var i=this._rootElement.getBoundingClientRect(),n=t===this._rootElement?null:t,a=n?n.getBoundingClientRect():i,r=J_(e)?e.targetTouches[0]:e;return{x:a.left-i.left+(r.pageX-a.left-this._scrollPosition.left),y:a.top-i.top+(r.pageY-a.top-this._scrollPosition.top)}}},{key:"_getPointerPositionOnPage",value:function(t){var e=J_(t)?t.touches[0]||t.changedTouches[0]:t;return{x:e.pageX-this._scrollPosition.left,y:e.pageY-this._scrollPosition.top}}},{key:"_getConstrainedPointerPosition",value:function(t){var e=this._getPointerPositionOnPage(t),i=this.constrainPosition?this.constrainPosition(e,this):e,n=this._dropContainer?this._dropContainer.lockAxis:null;if("x"===this.lockAxis||"x"===n?i.y=this._pickupPositionOnPage.y:"y"!==this.lockAxis&&"y"!==n||(i.x=this._pickupPositionOnPage.x),this._boundaryRect){var a=this._pickupPositionInElement,r=a.x,o=a.y,s=this._boundaryRect,l=this._previewRect,c=s.top+o,u=s.bottom-(l.height-o);i.x=X_(i.x,s.left+r,s.right-(l.width-r)),i.y=X_(i.y,c,u)}return i}},{key:"_updatePointerDirectionDelta",value:function(t){var e=t.x,i=t.y,n=this._pointerDirectionDelta,a=this._pointerPositionAtLastDirectionChange,r=Math.abs(e-a.x),o=Math.abs(i-a.y);return r>this._config.pointerDirectionChangeThreshold&&(n.x=e>a.x?1:-1,a.x=e),o>this._config.pointerDirectionChangeThreshold&&(n.y=i>a.y?1:-1,a.y=i),n}},{key:"_toggleNativeDragInteractions",value:function(){if(this._rootElement&&this._handles){var t=this._handles.length>0||!this.isDragging();t!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=t,H_(this._rootElement,t))}}},{key:"_removeRootElementListeners",value:function(t){t.removeEventListener("mousedown",this._pointerDown,Y_),t.removeEventListener("touchstart",this._pointerDown,W_)}},{key:"_applyRootElementTransform",value:function(t,e){var i=$_(t,e);null==this._initialTransform&&(this._initialTransform=this._rootElement.style.transform||""),this._rootElement.style.transform=this._initialTransform?i+" "+this._initialTransform:i}},{key:"_getDragDistance",value:function(t){var e=this._pickupPositionOnPage;return e?{x:t.x-e.x,y:t.y-e.y}:{x:0,y:0}}},{key:"_cleanupCachedDimensions",value:function(){this._boundaryRect=this._previewRect=void 0}},{key:"_containInsideBoundaryOnResize",value:function(){var t=this._passiveTransform,e=t.x,i=t.y;if(!(0===e&&0===i||this.isDragging())&&this._boundaryElement){var n=this._boundaryElement.getBoundingClientRect(),a=this._rootElement.getBoundingClientRect();if(!(0===n.width&&0===n.height||0===a.width&&0===a.height)){var r=n.left-a.left,o=a.right-n.right,s=n.top-a.top,l=a.bottom-n.bottom;n.width>a.width?(r>0&&(e+=r),o>0&&(e-=o)):e=0,n.height>a.height?(s>0&&(i+=s),l>0&&(i-=l)):i=0,e===this._passiveTransform.x&&i===this._passiveTransform.y||this.setFreeDragPosition({y:i,x:e})}}}},{key:"_getDragStartDelay",value:function(t){var e=this.dragStartDelay;return"number"==typeof e?e:J_(t)?e.touch:e?e.mouse:0}},{key:"disabled",get:function(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)},set:function(t){var e=mi(t);e!==this._disabled&&(this._disabled=e,this._toggleNativeDragInteractions())}}]),t}();function $_(t,e){return"translate3d(".concat(Math.round(t),"px, ").concat(Math.round(e),"px, 0)")}function K_(t){var e=t.cloneNode(!0),i=e.querySelectorAll("[id]"),n=t.querySelectorAll("canvas");e.removeAttribute("id");for(var a=0;a0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ke;return(!pc(t)||t<0)&&(t=0),e&&"function"==typeof e.schedule||(e=Ke),new oi.a((function(i){return i.add(e.schedule(V_,t,{subscriber:i,counter:0,period:t})),i}))}(0,ec).pipe(yc(o._stopScrollTimers)).subscribe((function(){var t=o._scrollNode;1===o._verticalScrollDirection?uk(t,-2):2===o._verticalScrollDirection&&uk(t,2),1===o._horizontalScrollDirection?dk(t,-2):2===o._horizontalScrollDirection&&dk(t,2)}))},this.element=vi(e),this._document=n,this.withScrollableParents([this.element]),i.registerDropContainer(this)}return _createClass(t,[{key:"dispose",value:function(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}},{key:"isDragging",value:function(){return this._isDragging}},{key:"start",value:function(){var t=this,e=vi(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=e.msScrollSnapType||e.scrollSnapType||"",e.scrollSnapType=e.msScrollSnapType="none",this._cacheItems(),this._siblings.forEach((function(e){return e._startReceiving(t)})),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}},{key:"enter",value:function(t,e,i,n){var a;this.start(),null==n?-1===(a=this.sortingDisabled?this._draggables.indexOf(t):-1)&&(a=this._getItemIndexFromPointerPosition(t,e,i)):a=n;var r=this._activeDraggables,o=r.indexOf(t),s=t.getPlaceholderElement(),l=r[a];if(l===t&&(l=r[a+1]),o>-1&&r.splice(o,1),l&&!this._dragDropRegistry.isDragging(l)){var c=l.getRootElement();c.parentElement.insertBefore(s,c),r.splice(a,0,t)}else vi(this.element).appendChild(s),r.push(t);s.style.transform="",this._cacheItemPositions(),this.entered.next({item:t,container:this,currentIndex:this.getItemIndex(t)})}},{key:"exit",value:function(t){this._reset(),this.exited.next({item:t,container:this})}},{key:"drop",value:function(t,e,i,n,a,r){this._reset(),null==r&&(r=i.getItemIndex(t)),this.dropped.next({item:t,currentIndex:e,previousIndex:r,container:this,previousContainer:i,isPointerOverContainer:n,distance:a})}},{key:"withItems",value:function(t){var e=this;return this._draggables=t,t.forEach((function(t){return t._withDropContainer(e)})),this.isDragging()&&this._cacheItems(),this}},{key:"withDirection",value:function(t){return this._direction=t,this}},{key:"connectedTo",value:function(t){return this._siblings=t.slice(),this}},{key:"withOrientation",value:function(t){return this._orientation=t,this}},{key:"withScrollableParents",value:function(t){var e=vi(this.element);return this._scrollableElements=-1===t.indexOf(e)?[e].concat(_toConsumableArray(t)):t.slice(),this}},{key:"getItemIndex",value:function(t){return this._isDragging?sk("horizontal"===this._orientation&&"rtl"===this._direction?this._itemPositions.slice().reverse():this._itemPositions,(function(e){return e.drag===t})):this._draggables.indexOf(t)}},{key:"isReceiving",value:function(){return this._activeSiblings.size>0}},{key:"_sortItem",value:function(t,e,i,n){if(!this.sortingDisabled&&ok(this._clientRect,e,i)){var a=this._itemPositions,r=this._getItemIndexFromPointerPosition(t,e,i,n);if(!(-1===r&&a.length>0)){var o="horizontal"===this._orientation,s=sk(a,(function(e){return e.drag===t})),l=a[r],c=a[s].clientRect,u=l.clientRect,d=s>r?1:-1;this._previousSwap.drag=l.drag,this._previousSwap.delta=o?n.x:n.y;var h=this._getItemOffsetPx(c,u,d),m=this._getSiblingOffsetPx(s,a,d),f=a.slice();ik(a,s,r),this.sorted.next({previousIndex:s,currentIndex:r,container:this,item:t}),a.forEach((function(e,i){if(f[i]!==e){var n=e.drag===t,a=n?h:m,r=n?t.getPlaceholderElement():e.drag.getRootElement();e.offset+=a,o?(r.style.transform="translate3d(".concat(Math.round(e.offset),"px, 0, 0)"),rk(e.clientRect,0,a)):(r.style.transform="translate3d(0, ".concat(Math.round(e.offset),"px, 0)"),rk(e.clientRect,a,0))}}))}}}},{key:"_startScrollingIfNecessary",value:function(t,e){var i=this;if(!this.autoScrollDisabled){var n,a=0,r=0;if(this._parentPositions.forEach((function(o,s){var l;s!==i._document&&o.clientRect&&!n&&ok(o.clientRect,t,e)&&(l=_slicedToArray(function(t,e,i,n){var a=hk(e,n),r=mk(e,i),o=0,s=0;if(a){var l=t.scrollTop;1===a?l>0&&(o=1):t.scrollHeight-l>t.clientHeight&&(o=2)}if(r){var c=t.scrollLeft;1===r?c>0&&(s=1):t.scrollWidth-c>t.clientWidth&&(s=2)}return[o,s]}(s,o.clientRect,t,e),2),a=l[0],r=l[1],(a||r)&&(n=s))})),!a&&!r){var o=this._viewportRuler.getViewportSize(),s=o.width,l=o.height,c={width:s,height:l,top:0,right:s,bottom:l,left:0};a=hk(c,e),r=mk(c,t),n=window}!n||a===this._verticalScrollDirection&&r===this._horizontalScrollDirection&&n===this._scrollNode||(this._verticalScrollDirection=a,this._horizontalScrollDirection=r,this._scrollNode=n,(a||r)&&n?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}}},{key:"_stopScrolling",value:function(){this._stopScrollTimers.next()}},{key:"_cacheParentPositions",value:function(){var t=this;this._parentPositions.clear(),this._parentPositions.set(this._document,{scrollPosition:this._viewportRuler.getViewportScrollPosition()}),this._scrollableElements.forEach((function(e){var i=ck(e);e===t.element&&(t._clientRect=i),t._parentPositions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:i})}))}},{key:"_cacheItemPositions",value:function(){var t="horizontal"===this._orientation;this._itemPositions=this._activeDraggables.map((function(t){var e=t.getVisibleElement();return{drag:t,offset:0,clientRect:ck(e)}})).sort((function(e,i){return t?e.clientRect.left-i.clientRect.left:e.clientRect.top-i.clientRect.top}))}},{key:"_reset",value:function(){var t=this;this._isDragging=!1;var e=vi(this.element).style;e.scrollSnapType=e.msScrollSnapType=this._initialScrollSnap,this._activeDraggables.forEach((function(t){return t.getRootElement().style.transform=""})),this._siblings.forEach((function(e){return e._stopReceiving(t)})),this._activeDraggables=[],this._itemPositions=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}},{key:"_getSiblingOffsetPx",value:function(t,e,i){var n="horizontal"===this._orientation,a=e[t].clientRect,r=e[t+-1*i],o=a[n?"width":"height"]*i;if(r){var s=n?"left":"top",l=n?"right":"bottom";-1===i?o-=r.clientRect[s]-a[l]:o+=a[s]-r.clientRect[l]}return o}},{key:"_getItemOffsetPx",value:function(t,e,i){var n="horizontal"===this._orientation,a=n?e.left-t.left:e.top-t.top;return-1===i&&(a+=n?e.width-t.width:e.height-t.height),a}},{key:"_getItemIndexFromPointerPosition",value:function(t,e,i,n){var a=this,r="horizontal"===this._orientation;return sk(this._itemPositions,(function(o,s,l){var c=o.drag,u=o.clientRect;if(c===t)return l.length<2;if(n){var d=r?n.x:n.y;if(c===a._previousSwap.drag&&d===a._previousSwap.delta)return!1}return r?e>=Math.floor(u.left)&&e<=Math.floor(u.right):i>=Math.floor(u.top)&&i<=Math.floor(u.bottom)}))}},{key:"_cacheItems",value:function(){this._activeDraggables=this._draggables.slice(),this._cacheItemPositions(),this._cacheParentPositions()}},{key:"_updateAfterScroll",value:function(t,e,i){var n=this,a=t===this._document?t.documentElement:t,r=this._parentPositions.get(t).scrollPosition,o=r.top-e,s=r.left-i;this._parentPositions.forEach((function(e,i){e.clientRect&&t!==i&&a.contains(i)&&rk(e.clientRect,o,s)})),this._itemPositions.forEach((function(t){rk(t.clientRect,o,s)})),this._itemPositions.forEach((function(t){var e=t.drag;n._dragDropRegistry.isDragging(e)&&e._sortFromLastPointerPosition()})),r.top=e,r.left=i}},{key:"_isOverContainer",value:function(t,e){return lk(this._clientRect,t,e)}},{key:"_getSiblingContainerFromPosition",value:function(t,e,i){return this._siblings.find((function(n){return n._canReceive(t,e,i)}))}},{key:"_canReceive",value:function(t,e,i){if(!lk(this._clientRect,e,i)||!this.enterPredicate(t,this))return!1;var n=this._getShadowRoot().elementFromPoint(e,i);if(!n)return!1;var a=vi(this.element);return n===a||a.contains(n)}},{key:"_startReceiving",value:function(t){var e=this._activeSiblings;e.has(t)||(e.add(t),this._cacheParentPositions(),this._listenToScrollEvents())}},{key:"_stopReceiving",value:function(t){this._activeSiblings.delete(t),this._viewportScrollSubscription.unsubscribe()}},{key:"_listenToScrollEvents",value:function(){var t=this;this._viewportScrollSubscription=this._dragDropRegistry.scroll.subscribe((function(e){if(t.isDragging()){var i=e.target;if(t._parentPositions.get(i)){var n,a;if(i===t._document){var r=t._viewportRuler.getViewportScrollPosition();n=r.top,a=r.left}else n=i.scrollTop,a=i.scrollLeft;t._updateAfterScroll(i,n,a)}}else t.isReceiving()&&t._cacheParentPositions()}))}},{key:"_getShadowRoot",value:function(){if(!this._cachedShadowRoot){var t=Ii(vi(this.element));this._cachedShadowRoot=t||this._document}return this._cachedShadowRoot}}]),t}();function rk(t,e,i){t.top+=e,t.bottom=t.top+t.height,t.left+=i,t.right=t.left+t.width}function ok(t,e,i){var n=t.top,a=t.right,r=t.bottom,o=t.left,s=.05*t.width,l=.05*t.height;return i>n-l&&io-s&&e=n&&i<=a&&e>=r&&e<=o}function ck(t){var e=t.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}}function uk(t,e){t===window?t.scrollBy(0,e):t.scrollTop+=e}function dk(t,e){t===window?t.scrollBy(e,0):t.scrollLeft+=e}function hk(t,e){var i=t.top,n=t.bottom,a=.05*t.height;return e>=i-a&&e<=i+a?1:e>=n-a&&e<=n+a?2:0}function mk(t,e){var i=t.left,n=t.right,a=.05*t.width;return e>=i-a&&e<=i+a?1:e>=n-a&&e<=n+a?2:0}var fk,pk,gk,vk,bk,yk,_k=Ei({passive:!1,capture:!0}),kk=((fk=function(){function t(e,i){var n=this;_classCallCheck(this,t),this._ngZone=e,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=new Set,this._globalListeners=new Map,this.pointerMove=new Me.a,this.pointerUp=new Me.a,this.scroll=new Me.a,this._preventDefaultWhileDragging=function(t){n._activeDragInstances.size&&t.preventDefault()},this._document=i}return _createClass(t,[{key:"registerDropContainer",value:function(t){this._dropInstances.has(t)||this._dropInstances.add(t)}},{key:"registerDragItem",value:function(t){var e=this;this._dragInstances.add(t),1===this._dragInstances.size&&this._ngZone.runOutsideAngular((function(){e._document.addEventListener("touchmove",e._preventDefaultWhileDragging,_k)}))}},{key:"removeDropContainer",value:function(t){this._dropInstances.delete(t)}},{key:"removeDragItem",value:function(t){this._dragInstances.delete(t),this.stopDragging(t),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._preventDefaultWhileDragging,_k)}},{key:"startDragging",value:function(t,e){var i=this;if(!this._activeDragInstances.has(t)&&(this._activeDragInstances.add(t),1===this._activeDragInstances.size)){var n=e.type.startsWith("touch"),a=n?"touchend":"mouseup";this._globalListeners.set(n?"touchmove":"mousemove",{handler:function(t){return i.pointerMove.next(t)},options:_k}).set(a,{handler:function(t){return i.pointerUp.next(t)},options:!0}).set("scroll",{handler:function(t){return i.scroll.next(t)},options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:_k}),this._ngZone.runOutsideAngular((function(){i._globalListeners.forEach((function(t,e){i._document.addEventListener(e,t.handler,t.options)}))}))}}},{key:"stopDragging",value:function(t){this._activeDragInstances.delete(t),0===this._activeDragInstances.size&&this._clearGlobalListeners()}},{key:"isDragging",value:function(t){return this._activeDragInstances.has(t)}},{key:"ngOnDestroy",value:function(){var t=this;this._dragInstances.forEach((function(e){return t.removeDragItem(e)})),this._dropInstances.forEach((function(e){return t.removeDropContainer(e)})),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}},{key:"_clearGlobalListeners",value:function(){var t=this;this._globalListeners.forEach((function(e,i){t._document.removeEventListener(i,e.handler,e.options)})),this._globalListeners.clear()}}]),t}()).\u0275fac=function(t){return new(t||fk)(a.Mc(a.F),a.Mc(ye.e))},fk.\u0275prov=Object(a.uc)({factory:function(){return new fk(Object(a.Mc)(a.F),Object(a.Mc)(ye.e))},token:fk,providedIn:"root"}),fk),Ck={dragStartThreshold:5,pointerDirectionChangeThreshold:5},wk=((pk=function(){function t(e,i,n,a){_classCallCheck(this,t),this._document=e,this._ngZone=i,this._viewportRuler=n,this._dragDropRegistry=a}return _createClass(t,[{key:"createDrag",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ck;return new Q_(t,e,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}},{key:"createDropList",value:function(t){return new ak(t,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}]),t}()).\u0275fac=function(t){return new(t||pk)(a.Mc(ye.e),a.Mc(a.F),a.Mc(qc),a.Mc(kk))},pk.\u0275prov=Object(a.uc)({factory:function(){return new pk(Object(a.Mc)(ye.e),Object(a.Mc)(a.F),Object(a.Mc)(qc),Object(a.Mc)(kk))},token:pk,providedIn:"root"}),pk),xk=new a.v("CDK_DRAG_PARENT"),Sk=((bk=function(){function t(e,i){_classCallCheck(this,t),this.element=e,this._stateChanges=new Me.a,this._disabled=!1,this._parentDrag=i,H_(e.nativeElement,!1)}return _createClass(t,[{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=mi(t),this._stateChanges.next(this)}}]),t}()).\u0275fac=function(t){return new(t||bk)(a.yc(a.q),a.yc(xk,8))},bk.\u0275dir=a.tc({type:bk,selectors:[["","cdkDragHandle",""]],hostAttrs:[1,"cdk-drag-handle"],inputs:{disabled:["cdkDragHandleDisabled","disabled"]}}),bk),Ok=((vk=function t(e){_classCallCheck(this,t),this.templateRef=e}).\u0275fac=function(t){return new(t||vk)(a.yc(a.U))},vk.\u0275dir=a.tc({type:vk,selectors:[["ng-template","cdkDragPlaceholder",""]],inputs:{data:"data"}}),vk),Dk=((gk=function(){function t(e){_classCallCheck(this,t),this.templateRef=e,this._matchSize=!1}return _createClass(t,[{key:"matchSize",get:function(){return this._matchSize},set:function(t){this._matchSize=mi(t)}}]),t}()).\u0275fac=function(t){return new(t||gk)(a.yc(a.U))},gk.\u0275dir=a.tc({type:gk,selectors:[["ng-template","cdkDragPreview",""]],inputs:{matchSize:"matchSize",data:"data"}}),gk),Ek=new a.v("CDK_DRAG_CONFIG"),Ak=new a.v("CDK_DROP_LIST"),Ik=((yk=function(){function t(e,i,n,r,o,s,l,c,u){var d=this;_classCallCheck(this,t),this.element=e,this.dropContainer=i,this._document=n,this._ngZone=r,this._viewContainerRef=o,this._dir=l,this._changeDetectorRef=u,this._destroyed=new Me.a,this.started=new a.s,this.released=new a.s,this.ended=new a.s,this.entered=new a.s,this.exited=new a.s,this.dropped=new a.s,this.moved=new oi.a((function(t){var e=d._dragRef.moved.pipe(Object(ai.a)((function(t){return{source:d,pointerPosition:t.pointerPosition,event:t.event,delta:t.delta,distance:t.distance}}))).subscribe(t);return function(){e.unsubscribe()}})),this._dragRef=c.createDrag(e,{dragStartThreshold:s&&null!=s.dragStartThreshold?s.dragStartThreshold:5,pointerDirectionChangeThreshold:s&&null!=s.pointerDirectionChangeThreshold?s.pointerDirectionChangeThreshold:5}),this._dragRef.data=this,s&&this._assignDefaults(s),i&&(this._dragRef._withDropContainer(i._dropListRef),i.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}return _createClass(t,[{key:"getPlaceholderElement",value:function(){return this._dragRef.getPlaceholderElement()}},{key:"getRootElement",value:function(){return this._dragRef.getRootElement()}},{key:"reset",value:function(){this._dragRef.reset()}},{key:"getFreeDragPosition",value:function(){return this._dragRef.getFreeDragPosition()}},{key:"ngAfterViewInit",value:function(){var t=this;this._ngZone.onStable.asObservable().pipe(ci(1),yc(this._destroyed)).subscribe((function(){t._updateRootElement(),t._handles.changes.pipe(En(t._handles),qe((function(e){var i=e.filter((function(e){return e._parentDrag===t})).map((function(t){return t.element}));t._dragRef.withHandles(i)})),wc((function(t){return Object(Zl.a).apply(void 0,_toConsumableArray(t.map((function(t){return t._stateChanges.pipe(En(t))}))))})),yc(t._destroyed)).subscribe((function(e){var i=t._dragRef,n=e.element.nativeElement;e.disabled?i.disableHandle(n):i.enableHandle(n)})),t.freeDragPosition&&t._dragRef.setFreeDragPosition(t.freeDragPosition)}))}},{key:"ngOnChanges",value:function(t){var e=t.rootElementSelector,i=t.freeDragPosition;e&&!e.firstChange&&this._updateRootElement(),i&&!i.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}},{key:"ngOnDestroy",value:function(){this.dropContainer&&this.dropContainer.removeItem(this),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()}},{key:"_updateRootElement",value:function(){var t=this.element.nativeElement,e=this.rootElementSelector?Tk(t,this.rootElementSelector):t;if(e&&e.nodeType!==this._document.ELEMENT_NODE)throw Error("cdkDrag must be attached to an element node. "+'Currently attached to "'.concat(e.nodeName,'".'));this._dragRef.withRootElement(e||t)}},{key:"_getBoundaryElement",value:function(){var t=this.boundaryElement;if(!t)return null;if("string"==typeof t)return Tk(this.element.nativeElement,t);var e=vi(t);if(Object(a.eb)()&&!e.contains(this.element.nativeElement))throw Error("Draggable element is not inside of the node passed into cdkDragBoundary.");return e}},{key:"_syncInputs",value:function(t){var e=this;t.beforeStarted.subscribe((function(){if(!t.isDragging()){var i=e._dir,n=e.dragStartDelay,a=e._placeholderTemplate?{template:e._placeholderTemplate.templateRef,context:e._placeholderTemplate.data,viewContainer:e._viewContainerRef}:null,r=e._previewTemplate?{template:e._previewTemplate.templateRef,context:e._previewTemplate.data,matchSize:e._previewTemplate.matchSize,viewContainer:e._viewContainerRef}:null;t.disabled=e.disabled,t.lockAxis=e.lockAxis,t.dragStartDelay="object"==typeof n&&n?n:fi(n),t.constrainPosition=e.constrainPosition,t.previewClass=e.previewClass,t.withBoundaryElement(e._getBoundaryElement()).withPlaceholderTemplate(a).withPreviewTemplate(r),i&&t.withDirection(i.value)}}))}},{key:"_handleEvents",value:function(t){var e=this;t.started.subscribe((function(){e.started.emit({source:e}),e._changeDetectorRef.markForCheck()})),t.released.subscribe((function(){e.released.emit({source:e})})),t.ended.subscribe((function(t){e.ended.emit({source:e,distance:t.distance}),e._changeDetectorRef.markForCheck()})),t.entered.subscribe((function(t){e.entered.emit({container:t.container.data,item:e,currentIndex:t.currentIndex})})),t.exited.subscribe((function(t){e.exited.emit({container:t.container.data,item:e})})),t.dropped.subscribe((function(t){e.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,isPointerOverContainer:t.isPointerOverContainer,item:e,distance:t.distance})}))}},{key:"_assignDefaults",value:function(t){var e=t.lockAxis,i=t.dragStartDelay,n=t.constrainPosition,a=t.previewClass,r=t.boundaryElement,o=t.draggingDisabled,s=t.rootElementSelector;this.disabled=null!=o&&o,this.dragStartDelay=i||0,e&&(this.lockAxis=e),n&&(this.constrainPosition=n),a&&(this.previewClass=a),r&&(this.boundaryElement=r),s&&(this.rootElementSelector=s)}},{key:"disabled",get:function(){return this._disabled||this.dropContainer&&this.dropContainer.disabled},set:function(t){this._disabled=mi(t),this._dragRef.disabled=this._disabled}}]),t}()).\u0275fac=function(t){return new(t||yk)(a.yc(a.q),a.yc(Ak,12),a.yc(ye.e),a.yc(a.F),a.yc(a.X),a.yc(Ek,8),a.yc(kn,8),a.yc(wk),a.yc(a.j))},yk.\u0275dir=a.tc({type:yk,selectors:[["","cdkDrag",""]],contentQueries:function(t,e,i){var n;1&t&&(a.qc(i,Dk,!0),a.qc(i,Ok,!0),a.qc(i,Sk,!0)),2&t&&(a.gd(n=a.Rc())&&(e._previewTemplate=n.first),a.gd(n=a.Rc())&&(e._placeholderTemplate=n.first),a.gd(n=a.Rc())&&(e._handles=n))},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(t,e){2&t&&a.oc("cdk-drag-disabled",e.disabled)("cdk-drag-dragging",e._dragRef.isDragging())},inputs:{disabled:["cdkDragDisabled","disabled"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],lockAxis:["cdkDragLockAxis","lockAxis"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],boundaryElement:["cdkDragBoundary","boundaryElement"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],data:["cdkDragData","data"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],features:[a.jc([{provide:xk,useExisting:yk}]),a.ic]}),yk);function Tk(t,e){for(var i=t.parentElement;i;){if(i.matches?i.matches(e):i.msMatchesSelector(e))return i;i=i.parentElement}return null}var Pk,Rk,Mk,jk,Lk,Fk,zk=((Mk=function(){function t(){_classCallCheck(this,t),this._items=new Set,this._disabled=!1}return _createClass(t,[{key:"ngOnDestroy",value:function(){this._items.clear()}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=mi(t)}}]),t}()).\u0275fac=function(t){return new(t||Mk)},Mk.\u0275dir=a.tc({type:Mk,selectors:[["","cdkDropListGroup",""]],inputs:{disabled:["cdkDropListGroupDisabled","disabled"]},exportAs:["cdkDropListGroup"]}),Mk),Nk=0,Bk=((Rk=function(){function t(e,i,n,r,o,s,l){var c=this;_classCallCheck(this,t),this.element=e,this._changeDetectorRef=n,this._dir=r,this._group=o,this._scrollDispatcher=s,this._destroyed=new Me.a,this.connectedTo=[],this.id="cdk-drop-list-".concat(Nk++),this.enterPredicate=function(){return!0},this.dropped=new a.s,this.entered=new a.s,this.exited=new a.s,this.sorted=new a.s,this._unsortedItems=new Set,this._dropListRef=i.createDropList(e),this._dropListRef.data=this,l&&this._assignDefaults(l),this._dropListRef.enterPredicate=function(t,e){return c.enterPredicate(t.data,e.data)},this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),t._dropLists.push(this),o&&o._items.add(this)}return _createClass(t,[{key:"ngAfterContentInit",value:function(){if(this._scrollDispatcher){var t=this._scrollDispatcher.getAncestorScrollContainers(this.element).map((function(t){return t.getElementRef().nativeElement}));this._dropListRef.withScrollableParents(t)}}},{key:"addItem",value:function(t){this._unsortedItems.add(t),this._dropListRef.isDragging()&&this._syncItemsWithRef()}},{key:"removeItem",value:function(t){this._unsortedItems.delete(t),this._dropListRef.isDragging()&&this._syncItemsWithRef()}},{key:"getSortedItems",value:function(){return Array.from(this._unsortedItems).sort((function(t,e){return t._dragRef.getVisibleElement().compareDocumentPosition(e._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}))}},{key:"ngOnDestroy",value:function(){var e=t._dropLists.indexOf(this);e>-1&&t._dropLists.splice(e,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}},{key:"start",value:function(){this._dropListRef.start()}},{key:"drop",value:function(t,e,i,n){this._dropListRef.drop(t._dragRef,e,i._dropListRef,n,{x:0,y:0})}},{key:"enter",value:function(t,e,i){this._dropListRef.enter(t._dragRef,e,i)}},{key:"exit",value:function(t){this._dropListRef.exit(t._dragRef)}},{key:"getItemIndex",value:function(t){return this._dropListRef.getItemIndex(t._dragRef)}},{key:"_setupInputSyncSubscription",value:function(e){var i=this;this._dir&&this._dir.change.pipe(En(this._dir.value),yc(this._destroyed)).subscribe((function(t){return e.withDirection(t)})),e.beforeStarted.subscribe((function(){var n=pi(i.connectedTo).map((function(e){return"string"==typeof e?t._dropLists.find((function(t){return t.id===e})):e}));i._group&&i._group._items.forEach((function(t){-1===n.indexOf(t)&&n.push(t)})),e.disabled=i.disabled,e.lockAxis=i.lockAxis,e.sortingDisabled=mi(i.sortingDisabled),e.autoScrollDisabled=mi(i.autoScrollDisabled),e.connectedTo(n.filter((function(t){return t&&t!==i})).map((function(t){return t._dropListRef}))).withOrientation(i.orientation)}))}},{key:"_handleEvents",value:function(t){var e=this;t.beforeStarted.subscribe((function(){e._syncItemsWithRef(),e._changeDetectorRef.markForCheck()})),t.entered.subscribe((function(t){e.entered.emit({container:e,item:t.item.data,currentIndex:t.currentIndex})})),t.exited.subscribe((function(t){e.exited.emit({container:e,item:t.item.data}),e._changeDetectorRef.markForCheck()})),t.sorted.subscribe((function(t){e.sorted.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,container:e,item:t.item.data})})),t.dropped.subscribe((function(t){e.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,item:t.item.data,isPointerOverContainer:t.isPointerOverContainer,distance:t.distance}),e._changeDetectorRef.markForCheck()}))}},{key:"_assignDefaults",value:function(t){var e=t.lockAxis,i=t.draggingDisabled,n=t.sortingDisabled,a=t.listAutoScrollDisabled,r=t.listOrientation;this.disabled=null!=i&&i,this.sortingDisabled=null!=n&&n,this.autoScrollDisabled=null!=a&&a,this.orientation=r||"vertical",e&&(this.lockAxis=e)}},{key:"_syncItemsWithRef",value:function(){this._dropListRef.withItems(this.getSortedItems().map((function(t){return t._dragRef})))}},{key:"disabled",get:function(){return this._disabled||!!this._group&&this._group.disabled},set:function(t){this._dropListRef.disabled=this._disabled=mi(t)}}]),t}()).\u0275fac=function(t){return new(t||Rk)(a.yc(a.q),a.yc(wk),a.yc(a.j),a.yc(kn,8),a.yc(zk,12),a.yc(Uc),a.yc(Ek,8))},Rk.\u0275dir=a.tc({type:Rk,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(t,e){2&t&&(a.Gc("id",e.id),a.oc("cdk-drop-list-disabled",e.disabled)("cdk-drop-list-dragging",e._dropListRef.isDragging())("cdk-drop-list-receiving",e._dropListRef.isReceiving()))},inputs:{connectedTo:["cdkDropListConnectedTo","connectedTo"],id:"id",enterPredicate:["cdkDropListEnterPredicate","enterPredicate"],disabled:["cdkDropListDisabled","disabled"],sortingDisabled:["cdkDropListSortingDisabled","sortingDisabled"],autoScrollDisabled:["cdkDropListAutoScrollDisabled","autoScrollDisabled"],orientation:["cdkDropListOrientation","orientation"],lockAxis:["cdkDropListLockAxis","lockAxis"],data:["cdkDropListData","data"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],features:[a.jc([{provide:zk,useValue:void 0},{provide:Ak,useExisting:Rk}])]}),Rk._dropLists=[],Rk),Vk=((Pk=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Pk}),Pk.\u0275inj=a.vc({factory:function(t){return new(t||Pk)},providers:[wk]}),Pk),Uk=function(){function t(e,i){_classCallCheck(this,t),this._document=i;var n=this._textarea=this._document.createElement("textarea"),a=n.style;a.opacity="0",a.position="absolute",a.left=a.top="-999em",n.setAttribute("aria-hidden","true"),n.value=e,this._document.body.appendChild(n)}return _createClass(t,[{key:"copy",value:function(){var t=this._textarea,e=!1;try{if(t){var i=this._document.activeElement;t.select(),t.setSelectionRange(0,t.value.length),e=this._document.execCommand("copy"),i&&i.focus()}}catch(KR){}return e}},{key:"destroy",value:function(){var t=this._textarea;t&&(t.parentNode&&t.parentNode.removeChild(t),this._textarea=void 0)}}]),t}(),Hk=((jk=function(){function t(e){_classCallCheck(this,t),this._document=e}return _createClass(t,[{key:"copy",value:function(t){var e=this.beginCopy(t),i=e.copy();return e.destroy(),i}},{key:"beginCopy",value:function(t){return new Uk(t,this._document)}}]),t}()).\u0275fac=function(t){return new(t||jk)(a.Mc(ye.e))},jk.\u0275prov=Object(a.uc)({factory:function(){return new jk(Object(a.Mc)(ye.e))},token:jk,providedIn:"root"}),jk),qk=new a.v("CKD_COPY_TO_CLIPBOARD_CONFIG"),Gk=((Fk=function(){function t(e,i,n){_classCallCheck(this,t),this._clipboard=e,this._ngZone=i,this.text="",this.attempts=1,this.copied=new a.s,this._deprecatedCopied=this.copied,this._pending=new Set,n&&null!=n.attempts&&(this.attempts=n.attempts)}return _createClass(t,[{key:"copy",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.attempts;if(e>1){var i=e,n=this._clipboard.beginCopy(this.text);this._pending.add(n);var a=function e(){var a=n.copy();a||!--i||t._destroyed?(t._currentTimeout=null,t._pending.delete(n),n.destroy(),t.copied.emit(a)):t._currentTimeout=t._ngZone?t._ngZone.runOutsideAngular((function(){return setTimeout(e,1)})):setTimeout(e,1)};a()}else this.copied.emit(this._clipboard.copy(this.text))}},{key:"ngOnDestroy",value:function(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach((function(t){return t.destroy()})),this._pending.clear(),this._destroyed=!0}}]),t}()).\u0275fac=function(t){return new(t||Fk)(a.yc(Hk),a.yc(a.F),a.yc(qk,8))},Fk.\u0275dir=a.tc({type:Fk,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(t,e){1&t&&a.Qc("click",(function(){return e.copy()}))},inputs:{text:["cdkCopyToClipboard","text"],attempts:["cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied",_deprecatedCopied:"copied"}}),Fk),Wk=((Lk=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:Lk}),Lk.\u0275inj=a.vc({factory:function(t){return new(t||Lk)}}),Lk);function Yk(t){return Hm(t)(this)}oi.a.prototype.map=function(t,e){return Object(ai.a)(t,e)(this)},oi.a.prototype.catch=Yk,oi.a.prototype._catch=Yk,oi.a.throw=Ec,oi.a.throwError=Ec;var Qk={default:{key:"default",background_color:"ghostwhite",alternate_color:"gray",css_label:"default-theme",social_theme:"material-light"},dark:{key:"dark",background_color:"#141414",alternate_color:"#695959",css_label:"dark-theme",social_theme:"material-dark"},light:{key:"light",background_color:"white",css_label:"light-theme",social_theme:"material-light"}},$k=function(t){_inherits(i,t);var e=_createSuper(i);function i(t){var n;return _classCallCheck(this,i),(n=e.call(this))._value=t,n}return _createClass(i,[{key:"_subscribe",value:function(t){var e=_get(_getPrototypeOf(i.prototype),"_subscribe",this).call(this,t);return e&&!e.closed&&t.next(this._value),e}},{key:"getValue",value:function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new zc.a;return this._value}},{key:"next",value:function(t){_get(_getPrototypeOf(i.prototype),"next",this).call(this,this._value=t)}},{key:"value",get:function(){return this.getValue()}}]),i}(Me.a),Kk=function(){function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t}();function Xk(t){return function(e){return 0===t?li():e.lift(new Zk(t))}}var Zk=function(){function t(e){if(_classCallCheck(this,t),this.total=e,this.total<0)throw new ri}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new Jk(t,this.total))}}]),t}(),Jk=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t)).total=n,a.ring=new Array,a.count=0,a}return _createClass(i,[{key:"_next",value:function(t){var e=this.ring,i=this.total,n=this.count++;e.length0)for(var i=this.count>=this.total?this.total:this.count,n=this.ring,a=0;a0&&void 0!==arguments[0]?arguments[0]:nC;return function(e){return e.lift(new eC(t))}}var eC=function(){function t(e){_classCallCheck(this,t),this.errorFactory=e}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new iC(t,this.errorFactory))}}]),t}(),iC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t)).errorFactory=n,a.hasValue=!1,a}return _createClass(i,[{key:"_next",value:function(t){this.hasValue=!0,this.destination.next(t)}},{key:"_complete",value:function(){if(this.hasValue)return this.destination.complete();var t;try{t=this.errorFactory()}catch(e){t=e}this.destination.error(t)}}]),i}(Ve.a);function nC(){return new Kk}function aC(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return function(e){return e.lift(new rC(t))}}var rC=function(){function t(e){_classCallCheck(this,t),this.defaultValue=e}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new oC(t,this.defaultValue))}}]),t}(),oC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t)).defaultValue=n,a.isEmpty=!0,a}return _createClass(i,[{key:"_next",value:function(t){this.isEmpty=!1,this.destination.next(t)}},{key:"_complete",value:function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}]),i}(Ve.a),sC=i("SpAZ");function lC(t,e){var i=arguments.length>=2;return function(n){return n.pipe(t?ei((function(e,i){return t(e,i,n)})):sC.a,Xk(1),i?aC(e):tC((function(){return new Kk})))}}function cC(t,e){var i=arguments.length>=2;return function(n){return n.pipe(t?ei((function(e,i){return t(e,i,n)})):sC.a,ci(1),i?aC(e):tC((function(){return new Kk})))}}var uC=function(){function t(e,i,n){_classCallCheck(this,t),this.predicate=e,this.thisArg=i,this.source=n}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new dC(t,this.predicate,this.thisArg,this.source))}}]),t}(),dC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this,t)).predicate=n,o.thisArg=a,o.source=r,o.index=0,o.thisArg=a||_assertThisInitialized(o),o}return _createClass(i,[{key:"notifyComplete",value:function(t){this.destination.next(t),this.destination.complete()}},{key:"_next",value:function(t){var e=!1;try{e=this.predicate.call(this.thisArg,t,this.index++,this.source)}catch(i){return void this.destination.error(i)}e||this.notifyComplete(!1)}},{key:"_complete",value:function(){this.notifyComplete(!0)}}]),i}(Ve.a);function hC(t,e){var i=!1;return arguments.length>=2&&(i=!0),function(n){return n.lift(new fC(t,e,i))}}var mC,fC=function(){function t(e,i){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];_classCallCheck(this,t),this.accumulator=e,this.seed=i,this.hasSeed=n}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new pC(t,this.accumulator,this.seed,this.hasSeed))}}]),t}(),pC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this,t)).accumulator=n,o._seed=a,o.hasSeed=r,o.index=0,o}return _createClass(i,[{key:"_next",value:function(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)}},{key:"_tryNext",value:function(t){var e,i=this.index++;try{e=this.accumulator(this.seed,t,i)}catch(n){this.destination.error(n)}this.seed=e,this.destination.next(e)}},{key:"seed",get:function(){return this._seed},set:function(t){this.hasSeed=!0,this._seed=t}}]),i}(Ve.a),gC=i("mCNh"),vC=function t(e,i){_classCallCheck(this,t),this.id=e,this.url=i},bC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"imperative",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return _classCallCheck(this,i),(a=e.call(this,t,n)).navigationTrigger=r,a.restoredState=o,a}return _createClass(i,[{key:"toString",value:function(){return"NavigationStart(id: ".concat(this.id,", url: '").concat(this.url,"')")}}]),i}(vC),yC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,t,n)).urlAfterRedirects=a,r}return _createClass(i,[{key:"toString",value:function(){return"NavigationEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"')")}}]),i}(vC),_C=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,t,n)).reason=a,r}return _createClass(i,[{key:"toString",value:function(){return"NavigationCancel(id: ".concat(this.id,", url: '").concat(this.url,"')")}}]),i}(vC),kC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a){var r;return _classCallCheck(this,i),(r=e.call(this,t,n)).error=a,r}return _createClass(i,[{key:"toString",value:function(){return"NavigationError(id: ".concat(this.id,", url: '").concat(this.url,"', error: ").concat(this.error,")")}}]),i}(vC),CC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this,t,n)).urlAfterRedirects=a,o.state=r,o}return _createClass(i,[{key:"toString",value:function(){return"RoutesRecognized(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),i}(vC),wC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this,t,n)).urlAfterRedirects=a,o.state=r,o}return _createClass(i,[{key:"toString",value:function(){return"GuardsCheckStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),i}(vC),xC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r,o){var s;return _classCallCheck(this,i),(s=e.call(this,t,n)).urlAfterRedirects=a,s.state=r,s.shouldActivate=o,s}return _createClass(i,[{key:"toString",value:function(){return"GuardsCheckEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,", shouldActivate: ").concat(this.shouldActivate,")")}}]),i}(vC),SC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this,t,n)).urlAfterRedirects=a,o.state=r,o}return _createClass(i,[{key:"toString",value:function(){return"ResolveStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),i}(vC),OC=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n,a,r){var o;return _classCallCheck(this,i),(o=e.call(this,t,n)).urlAfterRedirects=a,o.state=r,o}return _createClass(i,[{key:"toString",value:function(){return"ResolveEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),i}(vC),DC=function(){function t(e){_classCallCheck(this,t),this.route=e}return _createClass(t,[{key:"toString",value:function(){return"RouteConfigLoadStart(path: ".concat(this.route.path,")")}}]),t}(),EC=function(){function t(e){_classCallCheck(this,t),this.route=e}return _createClass(t,[{key:"toString",value:function(){return"RouteConfigLoadEnd(path: ".concat(this.route.path,")")}}]),t}(),AC=function(){function t(e){_classCallCheck(this,t),this.snapshot=e}return _createClass(t,[{key:"toString",value:function(){return"ChildActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),IC=function(){function t(e){_classCallCheck(this,t),this.snapshot=e}return _createClass(t,[{key:"toString",value:function(){return"ChildActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),TC=function(){function t(e){_classCallCheck(this,t),this.snapshot=e}return _createClass(t,[{key:"toString",value:function(){return"ActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),PC=function(){function t(e){_classCallCheck(this,t),this.snapshot=e}return _createClass(t,[{key:"toString",value:function(){return"ActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),RC=function(){function t(e,i,n){_classCallCheck(this,t),this.routerEvent=e,this.position=i,this.anchor=n}return _createClass(t,[{key:"toString",value:function(){return"Scroll(anchor: '".concat(this.anchor,"', position: '").concat(this.position?"".concat(this.position[0],", ").concat(this.position[1]):null,"')")}}]),t}(),MC=((mC=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||mC)},mC.\u0275cmp=a.sc({type:mC,selectors:[["ng-component"]],decls:1,vars:0,template:function(t,e){1&t&&a.zc(0,"router-outlet")},directives:function(){return[Gx]},encapsulation:2}),mC),jC=function(){function t(e){_classCallCheck(this,t),this.params=e||{}}return _createClass(t,[{key:"has",value:function(t){return this.params.hasOwnProperty(t)}},{key:"get",value:function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e[0]:e}return null}},{key:"getAll",value:function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e:[e]}return[]}},{key:"keys",get:function(){return Object.keys(this.params)}}]),t}();function LC(t){return new jC(t)}function FC(t){var e=Error("NavigationCancelingError: "+t);return e.ngNavigationCancelingError=!0,e}function zC(t,e,i){var n=i.path.split("/");if(n.length>t.length)return null;if("full"===i.pathMatch&&(e.hasChildren()||n.length1&&void 0!==arguments[1]?arguments[1]:"",i=0;i-1})):t===e}function WC(t){return Array.prototype.concat.apply([],t)}function YC(t){return t.length>0?t[t.length-1]:null}function QC(t,e){for(var i in t)t.hasOwnProperty(i)&&e(t[i],i)}function $C(t){return Object(a.Mb)(t)?t:Object(a.Nb)(t)?Object(er.a)(Promise.resolve(t)):Ne(t)}function KC(t,e,i){return i?function(t,e){return qC(t,e)}(t.queryParams,e.queryParams)&&function t(e,i){if(!tw(e.segments,i.segments))return!1;if(e.numberOfChildren!==i.numberOfChildren)return!1;for(var n in i.children){if(!e.children[n])return!1;if(!t(e.children[n],i.children[n]))return!1}return!0}(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every((function(i){return GC(t[i],e[i])}))}(t.queryParams,e.queryParams)&&function t(e,i){return function e(i,n,a){if(i.segments.length>a.length)return!!tw(i.segments.slice(0,a.length),a)&&!n.hasChildren();if(i.segments.length===a.length){if(!tw(i.segments,a))return!1;for(var r in n.children){if(!i.children[r])return!1;if(!t(i.children[r],n.children[r]))return!1}return!0}var o=a.slice(0,i.segments.length),s=a.slice(i.segments.length);return!!tw(i.segments,o)&&!!i.children.primary&&e(i.children.primary,n,s)}(e,i,i.segments)}(t.root,e.root)}var XC=function(){function t(e,i,n){_classCallCheck(this,t),this.root=e,this.queryParams=i,this.fragment=n}return _createClass(t,[{key:"toString",value:function(){return aw.serialize(this)}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=LC(this.queryParams)),this._queryParamMap}}]),t}(),ZC=function(){function t(e,i){var n=this;_classCallCheck(this,t),this.segments=e,this.children=i,this.parent=null,QC(i,(function(t,e){return t.parent=n}))}return _createClass(t,[{key:"hasChildren",value:function(){return this.numberOfChildren>0}},{key:"toString",value:function(){return rw(this)}},{key:"numberOfChildren",get:function(){return Object.keys(this.children).length}}]),t}(),JC=function(){function t(e,i){_classCallCheck(this,t),this.path=e,this.parameters=i}return _createClass(t,[{key:"toString",value:function(){return dw(this)}},{key:"parameterMap",get:function(){return this._parameterMap||(this._parameterMap=LC(this.parameters)),this._parameterMap}}]),t}();function tw(t,e){return t.length===e.length&&t.every((function(t,i){return t.path===e[i].path}))}function ew(t,e){var i=[];return QC(t.children,(function(t,n){"primary"===n&&(i=i.concat(e(t,n)))})),QC(t.children,(function(t,n){"primary"!==n&&(i=i.concat(e(t,n)))})),i}var iw=function t(){_classCallCheck(this,t)},nw=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"parse",value:function(t){var e=new gw(t);return new XC(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}},{key:"serialize",value:function(t){var e,i,n;return"".concat("/".concat(function t(e,i){if(!e.hasChildren())return rw(e);if(i){var n=e.children.primary?t(e.children.primary,!1):"",a=[];return QC(e.children,(function(e,i){"primary"!==i&&a.push("".concat(i,":").concat(t(e,!1)))})),a.length>0?"".concat(n,"(").concat(a.join("//"),")"):n}var r=ew(e,(function(i,n){return"primary"===n?[t(e.children.primary,!1)]:["".concat(n,":").concat(t(i,!1))]}));return"".concat(rw(e),"/(").concat(r.join("//"),")")}(t.root,!0)),(i=t.queryParams,n=Object.keys(i).map((function(t){var e=i[t];return Array.isArray(e)?e.map((function(e){return"".concat(sw(t),"=").concat(sw(e))})).join("&"):"".concat(sw(t),"=").concat(sw(e))})),n.length?"?".concat(n.join("&")):"")).concat("string"==typeof t.fragment?"#".concat((e=t.fragment,encodeURI(e))):"")}}]),t}(),aw=new nw;function rw(t){return t.segments.map((function(t){return dw(t)})).join("/")}function ow(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function sw(t){return ow(t).replace(/%3B/gi,";")}function lw(t){return ow(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function cw(t){return decodeURIComponent(t)}function uw(t){return cw(t.replace(/\+/g,"%20"))}function dw(t){return"".concat(lw(t.path)).concat((e=t.parameters,Object.keys(e).map((function(t){return";".concat(lw(t),"=").concat(lw(e[t]))})).join("")));var e}var hw=/^[^\/()?;=#]+/;function mw(t){var e=t.match(hw);return e?e[0]:""}var fw=/^[^=?&#]+/,pw=/^[^?&#]+/,gw=function(){function t(e){_classCallCheck(this,t),this.url=e,this.remaining=e}return _createClass(t,[{key:"parseRootSegment",value:function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new ZC([],{}):new ZC([],this.parseChildren())}},{key:"parseQueryParams",value:function(){var t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}},{key:"parseFragment",value:function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}},{key:"parseChildren",value:function(){if(""===this.remaining)return{};this.consumeOptional("/");var t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());var e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));var i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(i.primary=new ZC(t,e)),i}},{key:"parseSegment",value:function(){var t=mw(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '".concat(this.remaining,"'."));return this.capture(t),new JC(cw(t),this.parseMatrixParams())}},{key:"parseMatrixParams",value:function(){for(var t={};this.consumeOptional(";");)this.parseParam(t);return t}},{key:"parseParam",value:function(t){var e=mw(this.remaining);if(e){this.capture(e);var i="";if(this.consumeOptional("=")){var n=mw(this.remaining);n&&(i=n,this.capture(i))}t[cw(e)]=cw(i)}}},{key:"parseQueryParam",value:function(t){var e=function(t){var e=t.match(fw);return e?e[0]:""}(this.remaining);if(e){this.capture(e);var i="";if(this.consumeOptional("=")){var n=function(t){var e=t.match(pw);return e?e[0]:""}(this.remaining);n&&(i=n,this.capture(i))}var a=uw(e),r=uw(i);if(t.hasOwnProperty(a)){var o=t[a];Array.isArray(o)||(o=[o],t[a]=o),o.push(r)}else t[a]=r}}},{key:"parseParens",value:function(t){var e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var i=mw(this.remaining),n=this.remaining[i.length];if("/"!==n&&")"!==n&&";"!==n)throw new Error("Cannot parse url '".concat(this.url,"'"));var a=void 0;i.indexOf(":")>-1?(a=i.substr(0,i.indexOf(":")),this.capture(a),this.capture(":")):t&&(a="primary");var r=this.parseChildren();e[a]=1===Object.keys(r).length?r.primary:new ZC([],r),this.consumeOptional("//")}return e}},{key:"peekStartsWith",value:function(t){return this.remaining.startsWith(t)}},{key:"consumeOptional",value:function(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}},{key:"capture",value:function(t){if(!this.consumeOptional(t))throw new Error('Expected "'.concat(t,'".'))}}]),t}(),vw=function(){function t(e){_classCallCheck(this,t),this._root=e}return _createClass(t,[{key:"parent",value:function(t){var e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}},{key:"children",value:function(t){var e=bw(t,this._root);return e?e.children.map((function(t){return t.value})):[]}},{key:"firstChild",value:function(t){var e=bw(t,this._root);return e&&e.children.length>0?e.children[0].value:null}},{key:"siblings",value:function(t){var e=yw(t,this._root);return e.length<2?[]:e[e.length-2].children.map((function(t){return t.value})).filter((function(e){return e!==t}))}},{key:"pathFromRoot",value:function(t){return yw(t,this._root).map((function(t){return t.value}))}},{key:"root",get:function(){return this._root.value}}]),t}();function bw(t,e){if(t===e.value)return e;var i,n=_createForOfIteratorHelper(e.children);try{for(n.s();!(i=n.n()).done;){var a=bw(t,i.value);if(a)return a}}catch(r){n.e(r)}finally{n.f()}return null}function yw(t,e){if(t===e.value)return[e];var i,n=_createForOfIteratorHelper(e.children);try{for(n.s();!(i=n.n()).done;){var a=yw(t,i.value);if(a.length)return a.unshift(e),a}}catch(r){n.e(r)}finally{n.f()}return[]}var _w=function(){function t(e,i){_classCallCheck(this,t),this.value=e,this.children=i}return _createClass(t,[{key:"toString",value:function(){return"TreeNode(".concat(this.value,")")}}]),t}();function kw(t){var e={};return t&&t.children.forEach((function(t){return e[t.value.outlet]=t})),e}var Cw=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t)).snapshot=n,Ew(_assertThisInitialized(a),t),a}return _createClass(i,[{key:"toString",value:function(){return this.snapshot.toString()}}]),i}(vw);function ww(t,e){var i=function(t,e){var i=new Ow([],{},{},"",{},"primary",e,null,t.root,-1,{});return new Dw("",new _w(i,[]))}(t,e),n=new $k([new JC("",{})]),a=new $k({}),r=new $k({}),o=new $k({}),s=new $k(""),l=new xw(n,a,o,s,r,"primary",e,i.root);return l.snapshot=i.root,new Cw(new _w(l,[]),i)}var xw=function(){function t(e,i,n,a,r,o,s,l){_classCallCheck(this,t),this.url=e,this.params=i,this.queryParams=n,this.fragment=a,this.data=r,this.outlet=o,this.component=s,this._futureSnapshot=l}return _createClass(t,[{key:"toString",value:function(){return this.snapshot?this.snapshot.toString():"Future(".concat(this._futureSnapshot,")")}},{key:"routeConfig",get:function(){return this._futureSnapshot.routeConfig}},{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=this.params.pipe(Object(ai.a)((function(t){return LC(t)})))),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Object(ai.a)((function(t){return LC(t)})))),this._queryParamMap}}]),t}();function Sw(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"emptyOnly",i=t.pathFromRoot,n=0;if("always"!==e)for(n=i.length-1;n>=1;){var a=i[n],r=i[n-1];if(a.routeConfig&&""===a.routeConfig.path)n--;else{if(r.component)break;n--}}return function(t){return t.reduce((function(t,e){return{params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}}),{params:{},data:{},resolve:{}})}(i.slice(n))}var Ow=function(){function t(e,i,n,a,r,o,s,l,c,u,d){_classCallCheck(this,t),this.url=e,this.params=i,this.queryParams=n,this.fragment=a,this.data=r,this.outlet=o,this.component=s,this.routeConfig=l,this._urlSegment=c,this._lastPathIndex=u,this._resolve=d}return _createClass(t,[{key:"toString",value:function(){return"Route(url:'".concat(this.url.map((function(t){return t.toString()})).join("/"),"', path:'").concat(this.routeConfig?this.routeConfig.path:"","')")}},{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=LC(this.params)),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=LC(this.queryParams)),this._queryParamMap}}]),t}(),Dw=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,n)).url=t,Ew(_assertThisInitialized(a),n),a}return _createClass(i,[{key:"toString",value:function(){return Aw(this._root)}}]),i}(vw);function Ew(t,e){e.value._routerState=t,e.children.forEach((function(e){return Ew(t,e)}))}function Aw(t){var e=t.children.length>0?" { ".concat(t.children.map(Aw).join(", ")," } "):"";return"".concat(t.value).concat(e)}function Iw(t){if(t.snapshot){var e=t.snapshot,i=t._futureSnapshot;t.snapshot=i,qC(e.queryParams,i.queryParams)||t.queryParams.next(i.queryParams),e.fragment!==i.fragment&&t.fragment.next(i.fragment),qC(e.params,i.params)||t.params.next(i.params),function(t,e){if(t.length!==e.length)return!1;for(var i=0;i0&&Pw(n[0]))throw new Error("Root segment cannot have matrix parameters");var a=n.find((function(t){return"object"==typeof t&&null!=t&&t.outlets}));if(a&&a!==YC(n))throw new Error("{outlets:{}} has to be the last command")}return _createClass(t,[{key:"toRoot",value:function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}]),t}(),jw=function t(e,i,n){_classCallCheck(this,t),this.segmentGroup=e,this.processChildren=i,this.index=n};function Lw(t){return"object"==typeof t&&null!=t&&t.outlets?t.outlets.primary:"".concat(t)}function Fw(t,e,i){if(t||(t=new ZC([],{})),0===t.segments.length&&t.hasChildren())return zw(t,e,i);var n=function(t,e,i){for(var n=0,a=e,r={match:!1,pathIndex:0,commandIndex:0};a=i.length)return r;var o=t.segments[a],s=Lw(i[n]),l=n0&&void 0===s)break;if(s&&l&&"object"==typeof l&&void 0===l.outlets){if(!Uw(s,l,o))return r;n+=2}else{if(!Uw(s,{},o))return r;n++}a++}return{match:!0,pathIndex:a,commandIndex:n}}(t,e,i),a=i.slice(n.commandIndex);if(n.match&&n.pathIndex0?new ZC([],{primary:t}):t;return new XC(n,e,i)}},{key:"expandSegmentGroup",value:function(t,e,i,n){return 0===i.segments.length&&i.hasChildren()?this.expandChildren(t,e,i).pipe(Object(ai.a)((function(t){return new ZC([],t)}))):this.expandSegment(t,i,e,i.segments,n,!0)}},{key:"expandChildren",value:function(t,e,i){var n=this;return function(i,a){if(0===Object.keys(i).length)return Ne({});var r=[],o=[],s={};return QC(i,(function(i,a){var l,c,u=(l=a,c=i,n.expandSegmentGroup(t,e,c,l)).pipe(Object(ai.a)((function(t){return s[a]=t})));"primary"===a?r.push(u):o.push(u)})),Ne.apply(null,r.concat(o)).pipe(On(),lC(),Object(ai.a)((function(){return s})))}(i.children)}},{key:"expandSegment",value:function(t,e,i,n,a,r){var o=this;return Ne.apply(void 0,_toConsumableArray(i)).pipe(Object(ai.a)((function(s){return o.expandSegmentAgainstRoute(t,e,i,s,n,a,r).pipe(Hm((function(t){if(t instanceof Yw)return Ne(null);throw t})))})),On(),cC((function(t){return!!t})),Hm((function(t,i){if(t instanceof Kk||"EmptyError"===t.name){if(o.noLeftoversInUrl(e,n,a))return Ne(new ZC([],{}));throw new Yw(e)}throw t})))}},{key:"noLeftoversInUrl",value:function(t,e,i){return 0===e.length&&!t.children[i]}},{key:"expandSegmentAgainstRoute",value:function(t,e,i,n,a,r,o){return ix(n)!==r?$w(e):void 0===n.redirectTo?this.matchSegmentAgainstRoute(t,e,n,a):o&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,i,n,a,r):$w(e)}},{key:"expandSegmentAgainstRouteUsingRedirect",value:function(t,e,i,n,a,r){return"**"===n.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,i,n,r):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,n,a,r)}},{key:"expandWildCardWithParamsAgainstRouteUsingRedirect",value:function(t,e,i,n){var a=this,r=this.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?Kw(r):this.lineralizeSegments(i,r).pipe(Object(Km.a)((function(i){var r=new ZC(i,{});return a.expandSegment(t,r,e,i,n,!1)})))}},{key:"expandRegularSegmentAgainstRouteUsingRedirect",value:function(t,e,i,n,a,r){var o=this,s=Jw(e,n,a),l=s.matched,c=s.consumedSegments,u=s.lastChild,d=s.positionalParamSegments;if(!l)return $w(e);var h=this.applyRedirectCommands(c,n.redirectTo,d);return n.redirectTo.startsWith("/")?Kw(h):this.lineralizeSegments(n,h).pipe(Object(Km.a)((function(n){return o.expandSegment(t,e,i,n.concat(a.slice(u)),r,!1)})))}},{key:"matchSegmentAgainstRoute",value:function(t,e,i,n){var a=this;if("**"===i.path)return i.loadChildren?this.configLoader.load(t.injector,i).pipe(Object(ai.a)((function(t){return i._loadedConfig=t,new ZC(n,{})}))):Ne(new ZC(n,{}));var r=Jw(e,i,n),o=r.matched,s=r.consumedSegments,l=r.lastChild;if(!o)return $w(e);var c=n.slice(l);return this.getChildConfig(t,i,n).pipe(Object(Km.a)((function(t){var i=t.module,n=t.routes,r=function(t,e,i,n){return i.length>0&&function(t,e,i){return i.some((function(i){return ex(t,e,i)&&"primary"!==ix(i)}))}(t,i,n)?{segmentGroup:tx(new ZC(e,function(t,e){var i={};i.primary=e;var n,a=_createForOfIteratorHelper(t);try{for(a.s();!(n=a.n()).done;){var r=n.value;""===r.path&&"primary"!==ix(r)&&(i[ix(r)]=new ZC([],{}))}}catch(o){a.e(o)}finally{a.f()}return i}(n,new ZC(i,t.children)))),slicedSegments:[]}:0===i.length&&function(t,e,i){return i.some((function(i){return ex(t,e,i)}))}(t,i,n)?{segmentGroup:tx(new ZC(t.segments,function(t,e,i,n){var a,r={},o=_createForOfIteratorHelper(i);try{for(o.s();!(a=o.n()).done;){var s=a.value;ex(t,e,s)&&!n[ix(s)]&&(r[ix(s)]=new ZC([],{}))}}catch(l){o.e(l)}finally{o.f()}return Object.assign(Object.assign({},n),r)}(t,i,n,t.children))),slicedSegments:i}:{segmentGroup:t,slicedSegments:i}}(e,s,c,n),o=r.segmentGroup,l=r.slicedSegments;return 0===l.length&&o.hasChildren()?a.expandChildren(i,n,o).pipe(Object(ai.a)((function(t){return new ZC(s,t)}))):0===n.length&&0===l.length?Ne(new ZC(s,{})):a.expandSegment(i,o,n,l,"primary",!0).pipe(Object(ai.a)((function(t){return new ZC(s.concat(t.segments),t.children)})))})))}},{key:"getChildConfig",value:function(t,e,i){var n=this;return e.children?Ne(new NC(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Ne(e._loadedConfig):function(t,e,i){var n,a=e.canLoad;return a&&0!==a.length?Object(er.a)(a).pipe(Object(ai.a)((function(n){var a,r=t.get(n);if(function(t){return t&&Gw(t.canLoad)}(r))a=r.canLoad(e,i);else{if(!Gw(r))throw new Error("Invalid CanLoad guard");a=r(e,i)}return $C(a)}))).pipe(On(),(n=function(t){return!0===t},function(t){return t.lift(new uC(n,void 0,t))})):Ne(!0)}(t.injector,e,i).pipe(Object(Km.a)((function(i){return i?n.configLoader.load(t.injector,e).pipe(Object(ai.a)((function(t){return e._loadedConfig=t,t}))):function(t){return new oi.a((function(e){return e.error(FC("Cannot load children because the guard of the route \"path: '".concat(t.path,"'\" returned false")))}))}(e)}))):Ne(new NC([],t))}},{key:"lineralizeSegments",value:function(t,e){for(var i=[],n=e.root;;){if(i=i.concat(n.segments),0===n.numberOfChildren)return Ne(i);if(n.numberOfChildren>1||!n.children.primary)return Xw(t.redirectTo);n=n.children.primary}}},{key:"applyRedirectCommands",value:function(t,e,i){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,i)}},{key:"applyRedirectCreatreUrlTree",value:function(t,e,i,n){var a=this.createSegmentGroup(t,e.root,i,n);return new XC(a,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}},{key:"createQueryParams",value:function(t,e){var i={};return QC(t,(function(t,n){if("string"==typeof t&&t.startsWith(":")){var a=t.substring(1);i[n]=e[a]}else i[n]=t})),i}},{key:"createSegmentGroup",value:function(t,e,i,n){var a=this,r=this.createSegments(t,e.segments,i,n),o={};return QC(e.children,(function(e,r){o[r]=a.createSegmentGroup(t,e,i,n)})),new ZC(r,o)}},{key:"createSegments",value:function(t,e,i,n){var a=this;return e.map((function(e){return e.path.startsWith(":")?a.findPosParam(t,e,n):a.findOrReturn(e,i)}))}},{key:"findPosParam",value:function(t,e,i){var n=i[e.path.substring(1)];if(!n)throw new Error("Cannot redirect to '".concat(t,"'. Cannot find '").concat(e.path,"'."));return n}},{key:"findOrReturn",value:function(t,e){var i,n=0,a=_createForOfIteratorHelper(e);try{for(a.s();!(i=a.n()).done;){var r=i.value;if(r.path===t.path)return e.splice(n),r;n++}}catch(o){a.e(o)}finally{a.f()}return t}}]),t}();function Jw(t,e,i){if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||i.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};var n=(e.matcher||zC)(i,t,e);return n?{matched:!0,consumedSegments:n.consumed,lastChild:n.consumed.length,positionalParamSegments:n.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function tx(t){if(1===t.numberOfChildren&&t.children.primary){var e=t.children.primary;return new ZC(t.segments.concat(e.segments),e.children)}return t}function ex(t,e,i){return(!(t.hasChildren()||e.length>0)||"full"!==i.pathMatch)&&""===i.path&&void 0!==i.redirectTo}function ix(t){return t.outlet||"primary"}var nx=function t(e){_classCallCheck(this,t),this.path=e,this.route=this.path[this.path.length-1]},ax=function t(e,i){_classCallCheck(this,t),this.component=e,this.route=i};function rx(t,e,i){var n=function(t){if(!t)return null;for(var e=t.parent;e;e=e.parent){var i=e.routeConfig;if(i&&i._loadedConfig)return i._loadedConfig}return null}(e);return(n?n.module.injector:i).get(t)}function ox(t,e,i){var n=kw(t),a=t.value;QC(n,(function(t,n){ox(t,a.component?e?e.children.getContext(n):null:e,i)})),i.canDeactivateChecks.push(new ax(a.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,a))}var sx=Symbol("INITIAL_VALUE");function lx(){return wc((function(t){return jg.apply(void 0,_toConsumableArray(t.map((function(t){return t.pipe(ci(1),En(sx))})))).pipe(hC((function(t,e){var i=!1;return e.reduce((function(t,n,a){if(t!==sx)return t;if(n===sx&&(i=!0),!i){if(!1===n)return n;if(a===e.length-1||Ww(n))return n}return t}),t)}),sx),ei((function(t){return t!==sx})),Object(ai.a)((function(t){return Ww(t)?t:!0===t})),ci(1))}))}function cx(t,e){return null!==t&&e&&e(new TC(t)),Ne(!0)}function ux(t,e){return null!==t&&e&&e(new AC(t)),Ne(!0)}function dx(t,e,i){var n=e.routeConfig?e.routeConfig.canActivate:null;return n&&0!==n.length?Ne(n.map((function(n){return Xl((function(){var a,r=rx(n,e,i);if(function(t){return t&&Gw(t.canActivate)}(r))a=$C(r.canActivate(e,t));else{if(!Gw(r))throw new Error("Invalid CanActivate guard");a=$C(r(e,t))}return a.pipe(cC())}))}))).pipe(lx()):Ne(!0)}function hx(t,e,i){var n=e[e.length-1],a=e.slice(0,e.length-1).reverse().map((function(t){return function(t){var e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(t)})).filter((function(t){return null!==t})).map((function(e){return Xl((function(){return Ne(e.guards.map((function(a){var r,o=rx(a,e.node,i);if(function(t){return t&&Gw(t.canActivateChild)}(o))r=$C(o.canActivateChild(n,t));else{if(!Gw(o))throw new Error("Invalid CanActivateChild guard");r=$C(o(n,t))}return r.pipe(cC())}))).pipe(lx())}))}));return Ne(a).pipe(lx())}var mx=function t(){_classCallCheck(this,t)},fx=function(){function t(e,i,n,a,r,o){_classCallCheck(this,t),this.rootComponentType=e,this.config=i,this.urlTree=n,this.url=a,this.paramsInheritanceStrategy=r,this.relativeLinkResolution=o}return _createClass(t,[{key:"recognize",value:function(){try{var t=vx(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,"primary"),i=new Ow([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},"primary",this.rootComponentType,null,this.urlTree.root,-1,{}),n=new _w(i,e),a=new Dw(this.url,n);return this.inheritParamsAndData(a._root),Ne(a)}catch(r){return new oi.a((function(t){return t.error(r)}))}}},{key:"inheritParamsAndData",value:function(t){var e=this,i=t.value,n=Sw(i,this.paramsInheritanceStrategy);i.params=Object.freeze(n.params),i.data=Object.freeze(n.data),t.children.forEach((function(t){return e.inheritParamsAndData(t)}))}},{key:"processSegmentGroup",value:function(t,e,i){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,i)}},{key:"processChildren",value:function(t,e){var i,n=this,a=ew(e,(function(e,i){return n.processSegmentGroup(t,e,i)}));return i={},a.forEach((function(t){var e=i[t.value.outlet];if(e){var n=e.url.map((function(t){return t.toString()})).join("/"),a=t.value.url.map((function(t){return t.toString()})).join("/");throw new Error("Two segments cannot have the same outlet name: '".concat(n,"' and '").concat(a,"'."))}i[t.value.outlet]=t.value})),a.sort((function(t,e){return"primary"===t.value.outlet?-1:"primary"===e.value.outlet?1:t.value.outlet.localeCompare(e.value.outlet)})),a}},{key:"processSegment",value:function(t,e,i,n){var a,r=_createForOfIteratorHelper(t);try{for(r.s();!(a=r.n()).done;){var o=a.value;try{return this.processSegmentAgainstRoute(o,e,i,n)}catch(s){if(!(s instanceof mx))throw s}}}catch(l){r.e(l)}finally{r.f()}if(this.noLeftoversInUrl(e,i,n))return[];throw new mx}},{key:"noLeftoversInUrl",value:function(t,e,i){return 0===e.length&&!t.children[i]}},{key:"processSegmentAgainstRoute",value:function(t,e,i,n){if(t.redirectTo)throw new mx;if((t.outlet||"primary")!==n)throw new mx;var a,r=[],o=[];if("**"===t.path){var s=i.length>0?YC(i).parameters:{};a=new Ow(i,s,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,_x(t),n,t.component,t,px(e),gx(e)+i.length,kx(t))}else{var l=function(t,e,i){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||i.length>0))throw new mx;return{consumedSegments:[],lastChild:0,parameters:{}}}var n=(e.matcher||zC)(i,t,e);if(!n)throw new mx;var a={};QC(n.posParams,(function(t,e){a[e]=t.path}));var r=n.consumed.length>0?Object.assign(Object.assign({},a),n.consumed[n.consumed.length-1].parameters):a;return{consumedSegments:n.consumed,lastChild:n.consumed.length,parameters:r}}(e,t,i);r=l.consumedSegments,o=i.slice(l.lastChild),a=new Ow(r,l.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,_x(t),n,t.component,t,px(e),gx(e)+r.length,kx(t))}var c=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),u=vx(e,r,o,c,this.relativeLinkResolution),d=u.segmentGroup,h=u.slicedSegments;if(0===h.length&&d.hasChildren()){var m=this.processChildren(c,d);return[new _w(a,m)]}if(0===c.length&&0===h.length)return[new _w(a,[])];var f=this.processSegment(c,d,h,"primary");return[new _w(a,f)]}}]),t}();function px(t){for(var e=t;e._sourceSegment;)e=e._sourceSegment;return e}function gx(t){for(var e=t,i=e._segmentIndexShift?e._segmentIndexShift:0;e._sourceSegment;)i+=(e=e._sourceSegment)._segmentIndexShift?e._segmentIndexShift:0;return i-1}function vx(t,e,i,n,a){if(i.length>0&&function(t,e,i){return i.some((function(i){return bx(t,e,i)&&"primary"!==yx(i)}))}(t,i,n)){var r=new ZC(e,function(t,e,i,n){var a={};a.primary=n,n._sourceSegment=t,n._segmentIndexShift=e.length;var r,o=_createForOfIteratorHelper(i);try{for(o.s();!(r=o.n()).done;){var s=r.value;if(""===s.path&&"primary"!==yx(s)){var l=new ZC([],{});l._sourceSegment=t,l._segmentIndexShift=e.length,a[yx(s)]=l}}}catch(c){o.e(c)}finally{o.f()}return a}(t,e,n,new ZC(i,t.children)));return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:[]}}if(0===i.length&&function(t,e,i){return i.some((function(i){return bx(t,e,i)}))}(t,i,n)){var o=new ZC(t.segments,function(t,e,i,n,a,r){var o,s={},l=_createForOfIteratorHelper(n);try{for(l.s();!(o=l.n()).done;){var c=o.value;if(bx(t,i,c)&&!a[yx(c)]){var u=new ZC([],{});u._sourceSegment=t,u._segmentIndexShift="legacy"===r?t.segments.length:e.length,s[yx(c)]=u}}}catch(d){l.e(d)}finally{l.f()}return Object.assign(Object.assign({},a),s)}(t,e,i,n,t.children,a));return o._sourceSegment=t,o._segmentIndexShift=e.length,{segmentGroup:o,slicedSegments:i}}var s=new ZC(t.segments,t.children);return s._sourceSegment=t,s._segmentIndexShift=e.length,{segmentGroup:s,slicedSegments:i}}function bx(t,e,i){return(!(t.hasChildren()||e.length>0)||"full"!==i.pathMatch)&&""===i.path&&void 0===i.redirectTo}function yx(t){return t.outlet||"primary"}function _x(t){return t.data||{}}function kx(t){return t.resolve||{}}function Cx(t,e,i,n){var a=rx(t,e,n);return $C(a.resolve?a.resolve(e,i):a(e,i))}function wx(t){return function(e){return e.pipe(wc((function(e){var i=t(e);return i?Object(er.a)(i).pipe(Object(ai.a)((function(){return e}))):Object(er.a)([e])})))}}var xx=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"shouldDetach",value:function(t){return!1}},{key:"store",value:function(t,e){}},{key:"shouldAttach",value:function(t){return!1}},{key:"retrieve",value:function(t){return null}},{key:"shouldReuseRoute",value:function(t,e){return t.routeConfig===e.routeConfig}}]),t}(),Sx=new a.v("ROUTES"),Ox=function(){function t(e,i,n,a){_classCallCheck(this,t),this.loader=e,this.compiler=i,this.onLoadStartListener=n,this.onLoadEndListener=a}return _createClass(t,[{key:"load",value:function(t,e){var i=this;return this.onLoadStartListener&&this.onLoadStartListener(e),this.loadModuleFactory(e.loadChildren).pipe(Object(ai.a)((function(n){i.onLoadEndListener&&i.onLoadEndListener(e);var a=n.create(t);return new NC(WC(a.injector.get(Sx)).map(HC),a)})))}},{key:"loadModuleFactory",value:function(t){var e=this;return"string"==typeof t?Object(er.a)(this.loader.load(t)):$C(t()).pipe(Object(Km.a)((function(t){return t instanceof a.B?Ne(t):Object(er.a)(e.compiler.compileModuleAsync(t))})))}}]),t}(),Dx=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"shouldProcessUrl",value:function(t){return!0}},{key:"extract",value:function(t){return t}},{key:"merge",value:function(t,e){return t}}]),t}();function Ex(t){throw t}function Ax(t,e,i){return e.parse("/")}function Ix(t,e){return Ne(null)}var Tx,Px,Rx,Mx=((Rx=function(){function t(e,i,n,r,o,s,l,c){var u=this;_classCallCheck(this,t),this.rootComponentType=e,this.urlSerializer=i,this.rootContexts=n,this.location=r,this.config=c,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new Me.a,this.errorHandler=Ex,this.malformedUriErrorHandler=Ax,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Ix,afterPreactivation:Ix},this.urlHandlingStrategy=new Dx,this.routeReuseStrategy=new xx,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=o.get(a.D),this.console=o.get(a.ib);var d=o.get(a.F);this.isNgZoneEnabled=d instanceof a.F,this.resetConfig(c),this.currentUrlTree=new XC(new ZC([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new Ox(s,l,(function(t){return u.triggerEvent(new DC(t))}),(function(t){return u.triggerEvent(new EC(t))})),this.routerState=ww(this.currentUrlTree,this.rootComponentType),this.transitions=new $k({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}return _createClass(t,[{key:"setupNavigations",value:function(t){var e=this,i=this.events;return t.pipe(ei((function(t){return 0!==t.id})),Object(ai.a)((function(t){return Object.assign(Object.assign({},t),{extractedUrl:e.urlHandlingStrategy.extract(t.rawUrl)})})),wc((function(t){var n,a,r,o=!1,s=!1;return Ne(t).pipe(qe((function(t){e.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:e.lastSuccessfulNavigation?Object.assign(Object.assign({},e.lastSuccessfulNavigation),{previousNavigation:null}):null}})),wc((function(t){var n,a,r,o,s=!e.navigated||t.extractedUrl.toString()!==e.browserUrlTree.toString();if(("reload"===e.onSameUrlNavigation||s)&&e.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return Ne(t).pipe(wc((function(t){var n=e.transitions.getValue();return i.next(new bC(t.id,e.serializeUrl(t.extractedUrl),t.source,t.restoredState)),n!==e.transitions.getValue()?si:[t]})),wc((function(t){return Promise.resolve(t)})),(n=e.ngModule.injector,a=e.configLoader,r=e.urlSerializer,o=e.config,function(t){return t.pipe(wc((function(t){return function(t,e,i,n,a){return new Zw(t,e,i,n,a).apply()}(n,a,r,t.extractedUrl,o).pipe(Object(ai.a)((function(e){return Object.assign(Object.assign({},t),{urlAfterRedirects:e})})))})))}),qe((function(t){e.currentNavigation=Object.assign(Object.assign({},e.currentNavigation),{finalUrl:t.urlAfterRedirects})})),function(t,i,n,a,r){return function(n){return n.pipe(Object(Km.a)((function(n){return function(t,e,i,n){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"emptyOnly",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"legacy";return new fx(t,e,i,n,a,r).recognize()}(t,i,n.urlAfterRedirects,(o=n.urlAfterRedirects,e.serializeUrl(o)),a,r).pipe(Object(ai.a)((function(t){return Object.assign(Object.assign({},n),{targetSnapshot:t})})));var o})))}}(e.rootComponentType,e.config,0,e.paramsInheritanceStrategy,e.relativeLinkResolution),qe((function(t){"eager"===e.urlUpdateStrategy&&(t.extras.skipLocationChange||e.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),e.browserUrlTree=t.urlAfterRedirects)})),qe((function(t){var n=new CC(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);i.next(n)})));if(s&&e.rawUrlTree&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){var l=t.id,c=t.extractedUrl,u=t.source,d=t.restoredState,h=t.extras,m=new bC(l,e.serializeUrl(c),u,d);i.next(m);var f=ww(c,e.rootComponentType).snapshot;return Ne(Object.assign(Object.assign({},t),{targetSnapshot:f,urlAfterRedirects:c,extras:Object.assign(Object.assign({},h),{skipLocationChange:!1,replaceUrl:!1})}))}return e.rawUrlTree=t.rawUrl,e.browserUrlTree=t.urlAfterRedirects,t.resolve(null),si})),wx((function(t){var i=t.targetSnapshot,n=t.id,a=t.extractedUrl,r=t.rawUrl,o=t.extras,s=o.skipLocationChange,l=o.replaceUrl;return e.hooks.beforePreactivation(i,{navigationId:n,appliedUrlTree:a,rawUrlTree:r,skipLocationChange:!!s,replaceUrl:!!l})})),qe((function(t){var i=new wC(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(i)})),Object(ai.a)((function(t){return Object.assign(Object.assign({},t),{guards:(i=t.targetSnapshot,n=t.currentSnapshot,a=e.rootContexts,r=i._root,function t(e,i,n,a){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},o=kw(i);return e.children.forEach((function(e){!function(e,i,n,a){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},o=e.value,s=i?i.value:null,l=n?n.getContext(e.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){var c=function(t,e,i){if("function"==typeof i)return i(t,e);switch(i){case"pathParamsChange":return!tw(t.url,e.url);case"pathParamsOrQueryParamsChange":return!tw(t.url,e.url)||!qC(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Tw(t,e)||!qC(t.queryParams,e.queryParams);case"paramsChange":default:return!Tw(t,e)}}(s,o,o.routeConfig.runGuardsAndResolvers);c?r.canActivateChecks.push(new nx(a)):(o.data=s.data,o._resolvedData=s._resolvedData),t(e,i,o.component?l?l.children:null:n,a,r),c&&r.canDeactivateChecks.push(new ax(l&&l.outlet&&l.outlet.component||null,s))}else s&&ox(i,l,r),r.canActivateChecks.push(new nx(a)),t(e,null,o.component?l?l.children:null:n,a,r)}(e,o[e.value.outlet],n,a.concat([e.value]),r),delete o[e.value.outlet]})),QC(o,(function(t,e){return ox(t,n.getContext(e),r)})),r}(r,n?n._root:null,a,[r.value]))});var i,n,a,r})),function(t,e){return function(i){return i.pipe(Object(Km.a)((function(i){var n=i.targetSnapshot,a=i.currentSnapshot,r=i.guards,o=r.canActivateChecks,s=r.canDeactivateChecks;return 0===s.length&&0===o.length?Ne(Object.assign(Object.assign({},i),{guardsResult:!0})):function(t,e,i,n){return Object(er.a)(t).pipe(Object(Km.a)((function(t){return function(t,e,i,n,a){var r=e&&e.routeConfig?e.routeConfig.canDeactivate:null;return r&&0!==r.length?Ne(r.map((function(r){var o,s=rx(r,e,a);if(function(t){return t&&Gw(t.canDeactivate)}(s))o=$C(s.canDeactivate(t,e,i,n));else{if(!Gw(s))throw new Error("Invalid CanDeactivate guard");o=$C(s(t,e,i,n))}return o.pipe(cC())}))).pipe(lx()):Ne(!0)}(t.component,t.route,i,e,n)})),cC((function(t){return!0!==t}),!0))}(s,n,a,t).pipe(Object(Km.a)((function(i){return i&&"boolean"==typeof i?function(t,e,i,n){return Object(er.a)(e).pipe(Xm((function(e){return Object(er.a)([ux(e.route.parent,n),cx(e.route,n),hx(t,e.path,i),dx(t,e.route,i)]).pipe(On(),cC((function(t){return!0!==t}),!0))})),cC((function(t){return!0!==t}),!0))}(n,o,t,e):Ne(i)})),Object(ai.a)((function(t){return Object.assign(Object.assign({},i),{guardsResult:t})})))})))}}(e.ngModule.injector,(function(t){return e.triggerEvent(t)})),qe((function(t){if(Ww(t.guardsResult)){var i=FC('Redirecting to "'.concat(e.serializeUrl(t.guardsResult),'"'));throw i.url=t.guardsResult,i}})),qe((function(t){var i=new xC(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);e.triggerEvent(i)})),ei((function(t){if(!t.guardsResult){e.resetUrlToCurrentUrlTree();var n=new _C(t.id,e.serializeUrl(t.extractedUrl),"");return i.next(n),t.resolve(!1),!1}return!0})),wx((function(t){if(t.guards.canActivateChecks.length)return Ne(t).pipe(qe((function(t){var i=new SC(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(i)})),(i=e.paramsInheritanceStrategy,n=e.ngModule.injector,function(t){return t.pipe(Object(Km.a)((function(t){var e=t.targetSnapshot,a=t.guards.canActivateChecks;return a.length?Object(er.a)(a).pipe(Xm((function(t){return function(t,e,i,n){return function(t,e,i,n){var a=Object.keys(t);if(0===a.length)return Ne({});if(1===a.length){var r=a[0];return Cx(t[r],e,i,n).pipe(Object(ai.a)((function(t){return _defineProperty({},r,t)})))}var o={};return Object(er.a)(a).pipe(Object(Km.a)((function(a){return Cx(t[a],e,i,n).pipe(Object(ai.a)((function(t){return o[a]=t,t})))}))).pipe(lC(),Object(ai.a)((function(){return o})))}(t._resolve,t,e,n).pipe(Object(ai.a)((function(e){return t._resolvedData=e,t.data=Object.assign(Object.assign({},t.data),Sw(t,i).resolve),null})))}(t.route,e,i,n)})),function(t,e){return arguments.length>=2?function(i){return Object(gC.a)(hC(t,e),Xk(1),aC(e))(i)}:function(e){return Object(gC.a)(hC((function(e,i,n){return t(e,i,n+1)})),Xk(1))(e)}}((function(t,e){return t})),Object(ai.a)((function(e){return t}))):Ne(t)})))}),qe((function(t){var i=new OC(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(i)})));var i,n})),wx((function(t){var i=t.targetSnapshot,n=t.id,a=t.extractedUrl,r=t.rawUrl,o=t.extras,s=o.skipLocationChange,l=o.replaceUrl;return e.hooks.afterPreactivation(i,{navigationId:n,appliedUrlTree:a,rawUrlTree:r,skipLocationChange:!!s,replaceUrl:!!l})})),Object(ai.a)((function(t){var i=function(t,e,i){var n=function t(e,i,n){if(n&&e.shouldReuseRoute(i.value,n.value.snapshot)){var a=n.value;a._futureSnapshot=i.value;var r=function(e,i,n){return i.children.map((function(i){var a,r=_createForOfIteratorHelper(n.children);try{for(r.s();!(a=r.n()).done;){var o=a.value;if(e.shouldReuseRoute(o.value.snapshot,i.value))return t(e,i,o)}}catch(s){r.e(s)}finally{r.f()}return t(e,i)}))}(e,i,n);return new _w(a,r)}var o=e.retrieve(i.value);if(o){var s=o.route;return function t(e,i){if(e.value.routeConfig!==i.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(e.children.length!==i.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");i.value._futureSnapshot=e.value;for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},i=e.relativeTo,n=e.queryParams,r=e.fragment,o=e.preserveQueryParams,s=e.queryParamsHandling,l=e.preserveFragment;Object(a.eb)()&&o&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");var c=i||this.routerState.root,u=l?this.currentUrlTree.fragment:r,d=null;if(s)switch(s){case"merge":d=Object.assign(Object.assign({},this.currentUrlTree.queryParams),n);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=n||null}else d=o?this.currentUrlTree.queryParams:n||null;return null!==d&&(d=this.removeEmptyProps(d)),function(t,e,i,n,a){if(0===i.length)return Rw(e.root,e.root,e,n,a);var r=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new Mw(!0,0,t);var e=0,i=!1,n=t.reduce((function(t,n,a){if("object"==typeof n&&null!=n){if(n.outlets){var r={};return QC(n.outlets,(function(t,e){r[e]="string"==typeof t?t.split("/"):t})),[].concat(_toConsumableArray(t),[{outlets:r}])}if(n.segmentPath)return[].concat(_toConsumableArray(t),[n.segmentPath])}return"string"!=typeof n?[].concat(_toConsumableArray(t),[n]):0===a?(n.split("/").forEach((function(n,a){0==a&&"."===n||(0==a&&""===n?i=!0:".."===n?e++:""!=n&&t.push(n))})),t):[].concat(_toConsumableArray(t),[n])}),[]);return new Mw(i,e,n)}(i);if(r.toRoot())return Rw(e.root,new ZC([],{}),e,n,a);var o=function(t,e,i){if(t.isAbsolute)return new jw(e.root,!0,0);if(-1===i.snapshot._lastPathIndex)return new jw(i.snapshot._urlSegment,!0,0);var n=Pw(t.commands[0])?0:1;return function(t,e,i){for(var n=t,a=e,r=i;r>a;){if(r-=a,!(n=n.parent))throw new Error("Invalid number of '../'");a=n.segments.length}return new jw(n,!1,a-r)}(i.snapshot._urlSegment,i.snapshot._lastPathIndex+n,t.numberOfDoubleDots)}(r,e,t),s=o.processChildren?zw(o.segmentGroup,o.index,r.commands):Fw(o.segmentGroup,o.index,r.commands);return Rw(o.segmentGroup,s,e,n,a)}(c,this.currentUrlTree,t,d,u)}},{key:"navigateByUrl",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1};Object(a.eb)()&&this.isNgZoneEnabled&&!a.F.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");var i=Ww(t)?t:this.parseUrl(t),n=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(n,"imperative",null,e)}},{key:"navigate",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1};return function(t){for(var e=0;e2&&void 0!==arguments[2]?arguments[2]:{};_classCallCheck(this,t),this.router=e,this.viewportScroller=i,this.options=n,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},n.scrollPositionRestoration=n.scrollPositionRestoration||"disabled",n.anchorScrolling=n.anchorScrolling||"disabled"}return _createClass(t,[{key:"init",value:function(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}},{key:"createScrollEvents",value:function(){var t=this;return this.router.events.subscribe((function(e){e instanceof bC?(t.store[t.lastId]=t.viewportScroller.getScrollPosition(),t.lastSource=e.navigationTrigger,t.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof yC&&(t.lastId=e.id,t.scheduleScrollEvent(e,t.router.parseUrl(e.urlAfterRedirects).fragment))}))}},{key:"consumeScrollEvents",value:function(){var t=this;return this.router.events.subscribe((function(e){e instanceof RC&&(e.position?"top"===t.options.scrollPositionRestoration?t.viewportScroller.scrollToPosition([0,0]):"enabled"===t.options.scrollPositionRestoration&&t.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===t.options.anchorScrolling?t.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==t.options.scrollPositionRestoration&&t.viewportScroller.scrollToPosition([0,0]))}))}},{key:"scheduleScrollEvent",value:function(t,e){this.router.triggerEvent(new RC(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))}},{key:"ngOnDestroy",value:function(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}]),t}()).\u0275fac=function(t){a.Pc()},Bx.\u0275dir=a.tc({type:Bx}),Bx),Xx=new a.v("ROUTER_CONFIGURATION"),Zx=new a.v("ROUTER_FORROOT_GUARD"),Jx=[ye.n,{provide:iw,useClass:nw},{provide:Mx,useFactory:function(t,e,i,n,a,r,o){var s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{},l=arguments.length>8?arguments[8]:void 0,c=arguments.length>9?arguments[9]:void 0,u=new Mx(null,t,e,i,n,a,r,WC(o));if(l&&(u.urlHandlingStrategy=l),c&&(u.routeReuseStrategy=c),s.errorHandler&&(u.errorHandler=s.errorHandler),s.malformedUriErrorHandler&&(u.malformedUriErrorHandler=s.malformedUriErrorHandler),s.enableTracing){var d=Object(ye.N)();u.events.subscribe((function(t){d.logGroup("Router Event: ".concat(t.constructor.name)),d.log(t.toString()),d.log(t),d.logGroupEnd()}))}return s.onSameUrlNavigation&&(u.onSameUrlNavigation=s.onSameUrlNavigation),s.paramsInheritanceStrategy&&(u.paramsInheritanceStrategy=s.paramsInheritanceStrategy),s.urlUpdateStrategy&&(u.urlUpdateStrategy=s.urlUpdateStrategy),s.relativeLinkResolution&&(u.relativeLinkResolution=s.relativeLinkResolution),u},deps:[iw,qx,ye.n,a.w,a.C,a.k,Sx,Xx,[function(){return function t(){_classCallCheck(this,t)}}(),new a.G],[function(){return function t(){_classCallCheck(this,t)}}(),new a.G]]},qx,{provide:xw,useFactory:function(t){return t.routerState.root},deps:[Mx]},{provide:a.C,useClass:a.R},$x,Qx,function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"preload",value:function(t,e){return e().pipe(Hm((function(){return Ne(null)})))}}]),t}(),{provide:Xx,useValue:{enableTracing:!1}}];function tS(){return new a.E("Router",Mx)}var eS,iS=((eS=function(){function t(e,i){_classCallCheck(this,t)}return _createClass(t,null,[{key:"forRoot",value:function(e,i){return{ngModule:t,providers:[Jx,oS(e),{provide:Zx,useFactory:rS,deps:[[Mx,new a.G,new a.Q]]},{provide:Xx,useValue:i||{}},{provide:ye.o,useFactory:aS,deps:[ye.D,[new a.u(ye.a),new a.G],Xx]},{provide:Kx,useFactory:nS,deps:[Mx,ye.H,Xx]},{provide:Yx,useExisting:i&&i.preloadingStrategy?i.preloadingStrategy:Qx},{provide:a.E,multi:!0,useFactory:tS},[lS,{provide:a.d,multi:!0,useFactory:cS,deps:[lS]},{provide:hS,useFactory:uS,deps:[lS]},{provide:a.b,multi:!0,useExisting:hS}]]}}},{key:"forChild",value:function(e){return{ngModule:t,providers:[oS(e)]}}}]),t}()).\u0275mod=a.wc({type:eS}),eS.\u0275inj=a.vc({factory:function(t){return new(t||eS)(a.Mc(Zx,8),a.Mc(Mx,8))}}),eS);function nS(t,e,i){return i.scrollOffset&&e.setOffset(i.scrollOffset),new Kx(t,e,i)}function aS(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return i.useHash?new ye.h(t,e):new ye.B(t,e)}function rS(t){if(t)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function oS(t){return[{provide:a.a,multi:!0,useValue:t},{provide:Sx,multi:!0,useValue:t}]}var sS,lS=((sS=function(){function t(e){_classCallCheck(this,t),this.injector=e,this.initNavigation=!1,this.resultOfPreactivationDone=new Me.a}return _createClass(t,[{key:"appInitializer",value:function(){var t=this;return this.injector.get(ye.m,Promise.resolve(null)).then((function(){var e=null,i=new Promise((function(t){return e=t})),n=t.injector.get(Mx),a=t.injector.get(Xx);if(t.isLegacyDisabled(a)||t.isLegacyEnabled(a))e(!0);else if("disabled"===a.initialNavigation)n.setUpLocationChangeListener(),e(!0);else{if("enabled"!==a.initialNavigation)throw new Error("Invalid initialNavigation options: '".concat(a.initialNavigation,"'"));n.hooks.afterPreactivation=function(){return t.initNavigation?Ne(null):(t.initNavigation=!0,e(!0),t.resultOfPreactivationDone)},n.initialNavigation()}return i}))}},{key:"bootstrapListener",value:function(t){var e=this.injector.get(Xx),i=this.injector.get($x),n=this.injector.get(Kx),r=this.injector.get(Mx),o=this.injector.get(a.g);t===o.components[0]&&(this.isLegacyEnabled(e)?r.initialNavigation():this.isLegacyDisabled(e)&&r.setUpLocationChangeListener(),i.setUpPreloading(),n.init(),r.resetRootComponentType(o.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}},{key:"isLegacyEnabled",value:function(t){return"legacy_enabled"===t.initialNavigation||!0===t.initialNavigation||void 0===t.initialNavigation}},{key:"isLegacyDisabled",value:function(t){return"legacy_disabled"===t.initialNavigation||!1===t.initialNavigation}}]),t}()).\u0275fac=function(t){return new(t||sS)(a.Mc(a.w))},sS.\u0275prov=a.uc({token:sS,factory:sS.\u0275fac}),sS);function cS(t){return t.appInitializer.bind(t)}function uS(t){return t.bootstrapListener.bind(t)}var dS,hS=new a.v("Router Initializer"),mS=((dS=function(){function t(e,i,n){_classCallCheck(this,t),this.http=e,this.router=i,this.document=n,this.path="",this.audioFolder="",this.videoFolder="",this.startPath=null,this.startPathSSL=null,this.handShakeComplete=!1,this.THEMES_CONFIG=Qk,this.settings_changed=new $k(!1),this.auth_token="4241b401-7236-493e-92b5-b72696b9d853",this.httpOptions=null,this.debugMode=!1,console.log("PostsService Initialized..."),this.path=this.document.location.origin+"/api/",Object(a.eb)()&&(this.debugMode=!0,this.path="http://localhost:17442/api/"),this.httpOptions={params:new af({fromString:"apiKey=".concat(this.auth_token)})}}return _createClass(t,[{key:"setTheme",value:function(t){this.theme=this.THEMES_CONFIG[t]}},{key:"startHandshake",value:function(t){return this.http.get(t+"geturl")}},{key:"startHandshakeSSL",value:function(t){return this.http.get(t+"geturl")}},{key:"getVideoFolder",value:function(){return this.http.get(this.startPath+"videofolder")}},{key:"getAudioFolder",value:function(){return this.http.get(this.startPath+"audiofolder")}},{key:"makeMP3",value:function(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;return this.http.post(this.path+"tomp3",{url:t,maxBitrate:e,customQualityConfiguration:i,customArgs:n,customOutput:a,youtubeUsername:r,youtubePassword:o},this.httpOptions)}},{key:"makeMP4",value:function(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;return this.http.post(this.path+"tomp4",{url:t,selectedHeight:e,customQualityConfiguration:i,customArgs:n,customOutput:a,youtubeUsername:r,youtubePassword:o},this.httpOptions)}},{key:"getFileStatusMp3",value:function(t){return this.http.post(this.path+"fileStatusMp3",{name:t},this.httpOptions)}},{key:"getFileStatusMp4",value:function(t){return this.http.post(this.path+"fileStatusMp4",{name:t},this.httpOptions)}},{key:"loadNavItems",value:function(){return Object(a.eb)()?this.http.get("./assets/default.json"):this.http.get(this.path+"config",this.httpOptions)}},{key:"loadAsset",value:function(t){return this.http.get("./assets/".concat(t))}},{key:"setConfig",value:function(t){return this.http.post(this.path+"setConfig",{new_config_file:t},this.httpOptions)}},{key:"deleteFile",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.http.post(e?this.path+"deleteMp3":this.path+"deleteMp4",{uid:t,blacklistMode:i},this.httpOptions)}},{key:"getMp3s",value:function(){return this.http.get(this.path+"getMp3s",this.httpOptions)}},{key:"getMp4s",value:function(){return this.http.get(this.path+"getMp4s",this.httpOptions)}},{key:"getFile",value:function(t,e){return this.http.post(this.path+"getFile",{uid:t,type:e},this.httpOptions)}},{key:"downloadFileFromServer",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null;return this.http.post(this.path+"downloadFile",{fileNames:t,type:e,zip_mode:Array.isArray(t),outputName:i,fullPathProvided:n,subscriptionName:a,subPlaylist:r},{responseType:"blob",headers:this.httpOptions.headers})}},{key:"downloadArchive",value:function(t){return this.http.post(this.path+"downloadArchive",{sub:t},{responseType:"blob",headers:this.httpOptions.headers})}},{key:"getFileInfo",value:function(t,e,i){return this.http.post(this.path+"getVideoInfos",{fileNames:t,type:e,urlMode:i},this.httpOptions)}},{key:"isPinSet",value:function(){return this.http.post(this.path+"isPinSet",{},this.httpOptions)}},{key:"setPin",value:function(t){return this.http.post(this.path+"setPin",{pin:t},this.httpOptions)}},{key:"checkPin",value:function(t){return this.http.post(this.path+"checkPin",{input_pin:t},this.httpOptions)}},{key:"generateNewAPIKey",value:function(){return this.http.post(this.path+"generateNewAPIKey",{},this.httpOptions)}},{key:"enableSharing",value:function(t,e,i){return this.http.post(this.path+"enableSharing",{uid:t,type:e,is_playlist:i},this.httpOptions)}},{key:"disableSharing",value:function(t,e,i){return this.http.post(this.path+"disableSharing",{uid:t,type:e,is_playlist:i},this.httpOptions)}},{key:"createPlaylist",value:function(t,e,i,n){return this.http.post(this.path+"createPlaylist",{playlistName:t,fileNames:e,type:i,thumbnailURL:n},this.httpOptions)}},{key:"getPlaylist",value:function(t,e){return this.http.post(this.path+"getPlaylist",{playlistID:t,type:e},this.httpOptions)}},{key:"updatePlaylist",value:function(t,e,i){return this.http.post(this.path+"updatePlaylist",{playlistID:t,fileNames:e,type:i},this.httpOptions)}},{key:"removePlaylist",value:function(t,e){return this.http.post(this.path+"deletePlaylist",{playlistID:t,type:e},this.httpOptions)}},{key:"createSubscription",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return this.http.post(this.path+"subscribe",{url:t,name:e,timerange:i,streamingOnly:n},this.httpOptions)}},{key:"unsubscribe",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.http.post(this.path+"unsubscribe",{sub:t,deleteMode:e},this.httpOptions)}},{key:"deleteSubscriptionFile",value:function(t,e,i){return this.http.post(this.path+"deleteSubscriptionFile",{sub:t,file:e,deleteForever:i},this.httpOptions)}},{key:"getSubscription",value:function(t){return this.http.post(this.path+"getSubscription",{id:t},this.httpOptions)}},{key:"getAllSubscriptions",value:function(){return this.http.post(this.path+"getAllSubscriptions",{},this.httpOptions)}},{key:"updateServer",value:function(t){return this.http.post(this.path+"updateServer",{tag:t},this.httpOptions)}},{key:"getUpdaterStatus",value:function(){return this.http.get(this.path+"updaterStatus",this.httpOptions)}},{key:"getLatestGithubRelease",value:function(){return this.http.get("https://api.github.com/repos/tzahi12345/youtubedl-material/releases/latest")}},{key:"getAvailableRelease",value:function(){return this.http.get("https://api.github.com/repos/tzahi12345/youtubedl-material/releases")}}]),t}()).\u0275fac=function(t){return new(t||dS)(a.Mc(xf),a.Mc(Mx),a.Mc(ye.e))},dS.\u0275prov=a.uc({token:dS,factory:dS.\u0275fac}),dS);oi.a.of=Ne;var fS=function(){function t(e){_classCallCheck(this,t),this.value=e}return _createClass(t,[{key:"call",value:function(t,e){return e.subscribe(new pS(t,this.value))}}]),t}(),pS=function(t){_inherits(i,t);var e=_createSuper(i);function i(t,n){var a;return _classCallCheck(this,i),(a=e.call(this,t)).value=n,a}return _createClass(i,[{key:"_next",value:function(t){this.destination.next(this.value)}}]),i}(Ve.a);function gS(t,e,i){return qe(t,e,i)(this)}function vS(){return wc(sC.a)(this)}function bS(t,e){if(1&t&&(a.Dc(0,"h4",5),a.vd(1),a.Cc()),2&t){var i=a.Uc();a.kc(1),a.wd(i.dialog_title)}}function yS(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div"),a.Dc(1,"mat-form-field",6),a.Dc(2,"input",7),a.Qc("keyup.enter",(function(){return a.ld(i),a.Uc().doAction()}))("ngModelChange",(function(t){return a.ld(i),a.Uc().input=t})),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(2),a.ad("ngModel",n.input)("placeholder",n.input_placeholder)}}function _S(t,e){1&t&&(a.Dc(0,"div",8),a.zc(1,"mat-spinner",9),a.Cc()),2&t&&(a.kc(1),a.ad("diameter",25))}oi.a.prototype.mapTo=function(t){return function(t){return function(e){return e.lift(new fS(t))}}(t)(this)},i("XypG"),oi.a.fromEvent=Jl,oi.a.prototype.filter=function(t,e){return ei(t,e)(this)},oi.a.prototype.debounceTime=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ke;return Xe(t,e)(this)},oi.a.prototype.do=gS,oi.a.prototype._do=gS,oi.a.prototype.switch=vS,oi.a.prototype._switch=vS;var kS,CS,wS,xS,SS,OS,DS,ES,AS,IS=((kS=function(){function t(e,i,n,a){_classCallCheck(this,t),this.postsService=e,this.data=i,this.dialogRef=n,this.snackBar=a,this.pinSetChecked=!1,this.pinSet=!0,this.resetMode=!1,this.dialog_title="",this.input_placeholder=null,this.input="",this.button_label=""}return _createClass(t,[{key:"ngOnInit",value:function(){this.data&&(this.resetMode=this.data.resetMode),this.resetMode?(this.pinSetChecked=!0,this.notSetLogic()):this.isPinSet()}},{key:"isPinSet",value:function(){var t=this;this.postsService.isPinSet().subscribe((function(e){t.pinSetChecked=!0,e.is_set?t.isSetLogic():t.notSetLogic()}))}},{key:"isSetLogic",value:function(){this.pinSet=!0,this.dialog_title="Pin Required",this.input_placeholder="Pin",this.button_label="Submit"}},{key:"notSetLogic",value:function(){this.pinSet=!1,this.dialog_title="Set your pin",this.input_placeholder="New pin",this.button_label="Set Pin"}},{key:"doAction",value:function(){var t=this;this.pinSetChecked&&0!==this.input.length&&(this.pinSet?this.postsService.checkPin(this.input).subscribe((function(e){e.success?t.dialogRef.close(!0):(t.dialogRef.close(!1),t.openSnackBar("Pin is incorrect!"))})):this.postsService.setPin(this.input).subscribe((function(e){e.success?(t.dialogRef.close(!0),t.openSnackBar("Pin successfully set!")):(t.dialogRef.close(!1),t.openSnackBar("Failed to set pin!"))})))}},{key:"openSnackBar",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.snackBar.open(t,e,{duration:2e3})}}]),t}()).\u0275fac=function(t){return new(t||kS)(a.yc(mS),a.yc(yh),a.yc(bh),a.yc(wy))},kS.\u0275cmp=a.sc({type:kS,selectors:[["app-check-or-set-pin-dialog"]],decls:8,vars:5,consts:[["mat-dialog-title","",4,"ngIf"],[2,"position","relative"],[4,"ngIf"],["class","spinner-div",4,"ngIf"],["color","accent","mat-raised-button","",2,"margin-bottom","12px",3,"disabled","click"],["mat-dialog-title",""],["color","accent"],["type","password","matInput","",3,"ngModel","placeholder","keyup.enter","ngModelChange"],[1,"spinner-div"],[3,"diameter"]],template:function(t,e){1&t&&(a.td(0,bS,2,1,"h4",0),a.Dc(1,"mat-dialog-content"),a.Dc(2,"div",1),a.td(3,yS,3,2,"div",2),a.td(4,_S,2,1,"div",3),a.Cc(),a.Cc(),a.Dc(5,"mat-dialog-actions"),a.Dc(6,"button",4),a.Qc("click",(function(){return e.doAction()})),a.vd(7),a.Cc(),a.Cc()),2&t&&(a.ad("ngIf",e.pinSetChecked),a.kc(3),a.ad("ngIf",e.pinSetChecked),a.kc(1),a.ad("ngIf",!e.pinSetChecked),a.kc(2),a.ad("disabled",0===e.input.length),a.kc(1),a.wd(e.button_label))},directives:[ye.t,Dh,Eh,Qa,Oh,Ld,xp,mr,Cr,Qo,Av],styles:[".spinner-div[_ngcontent-%COMP%]{position:absolute;margin:0 auto;top:30%;left:42%}"]}),kS),TS={ab:{name:"Abkhaz",nativeName:"\u0430\u04a7\u0441\u0443\u0430"},aa:{name:"Afar",nativeName:"Afaraf"},af:{name:"Afrikaans",nativeName:"Afrikaans"},ak:{name:"Akan",nativeName:"Akan"},sq:{name:"Albanian",nativeName:"Shqip"},am:{name:"Amharic",nativeName:"\u12a0\u121b\u122d\u129b"},ar:{name:"Arabic",nativeName:"\u0627\u0644\u0639\u0631\u0628\u064a\u0629"},an:{name:"Aragonese",nativeName:"Aragon\xe9s"},hy:{name:"Armenian",nativeName:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576"},as:{name:"Assamese",nativeName:"\u0985\u09b8\u09ae\u09c0\u09af\u09bc\u09be"},av:{name:"Avaric",nativeName:"\u0430\u0432\u0430\u0440 \u043c\u0430\u0446\u04c0, \u043c\u0430\u0433\u04c0\u0430\u0440\u0443\u043b \u043c\u0430\u0446\u04c0"},ae:{name:"Avestan",nativeName:"avesta"},ay:{name:"Aymara",nativeName:"aymar aru"},az:{name:"Azerbaijani",nativeName:"az\u0259rbaycan dili"},bm:{name:"Bambara",nativeName:"bamanankan"},ba:{name:"Bashkir",nativeName:"\u0431\u0430\u0448\u04a1\u043e\u0440\u0442 \u0442\u0435\u043b\u0435"},eu:{name:"Basque",nativeName:"euskara, euskera"},be:{name:"Belarusian",nativeName:"\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f"},bn:{name:"Bengali",nativeName:"\u09ac\u09be\u0982\u09b2\u09be"},bh:{name:"Bihari",nativeName:"\u092d\u094b\u091c\u092a\u0941\u0930\u0940"},bi:{name:"Bislama",nativeName:"Bislama"},bs:{name:"Bosnian",nativeName:"bosanski jezik"},br:{name:"Breton",nativeName:"brezhoneg"},bg:{name:"Bulgarian",nativeName:"\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438 \u0435\u0437\u0438\u043a"},my:{name:"Burmese",nativeName:"\u1017\u1019\u102c\u1005\u102c"},ca:{name:"Catalan; Valencian",nativeName:"Catal\xe0"},ch:{name:"Chamorro",nativeName:"Chamoru"},ce:{name:"Chechen",nativeName:"\u043d\u043e\u0445\u0447\u0438\u0439\u043d \u043c\u043e\u0442\u0442"},ny:{name:"Chichewa; Chewa; Nyanja",nativeName:"chiChe\u0175a, chinyanja"},zh:{name:"Chinese",nativeName:"\u4e2d\u6587 (Zh\u014dngw\xe9n), \u6c49\u8bed, \u6f22\u8a9e"},cv:{name:"Chuvash",nativeName:"\u0447\u04d1\u0432\u0430\u0448 \u0447\u04d7\u043b\u0445\u0438"},kw:{name:"Cornish",nativeName:"Kernewek"},co:{name:"Corsican",nativeName:"corsu, lingua corsa"},cr:{name:"Cree",nativeName:"\u14c0\u1426\u1403\u152d\u140d\u140f\u1423"},hr:{name:"Croatian",nativeName:"hrvatski"},cs:{name:"Czech",nativeName:"\u010desky, \u010de\u0161tina"},da:{name:"Danish",nativeName:"dansk"},dv:{name:"Divehi; Dhivehi; Maldivian;",nativeName:"\u078b\u07a8\u0788\u07ac\u0780\u07a8"},nl:{name:"Dutch",nativeName:"Nederlands, Vlaams"},en:{name:"English",nativeName:"English"},eo:{name:"Esperanto",nativeName:"Esperanto"},et:{name:"Estonian",nativeName:"eesti, eesti keel"},ee:{name:"Ewe",nativeName:"E\u028begbe"},fo:{name:"Faroese",nativeName:"f\xf8royskt"},fj:{name:"Fijian",nativeName:"vosa Vakaviti"},fi:{name:"Finnish",nativeName:"suomi, suomen kieli"},fr:{name:"French",nativeName:"fran\xe7ais, langue fran\xe7aise"},ff:{name:"Fula; Fulah; Pulaar; Pular",nativeName:"Fulfulde, Pulaar, Pular"},gl:{name:"Galician",nativeName:"Galego"},ka:{name:"Georgian",nativeName:"\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8"},de:{name:"German",nativeName:"Deutsch"},el:{name:"Greek, Modern",nativeName:"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"},gn:{name:"Guaran\xed",nativeName:"Ava\xf1e\u1ebd"},gu:{name:"Gujarati",nativeName:"\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0"},ht:{name:"Haitian; Haitian Creole",nativeName:"Krey\xf2l ayisyen"},ha:{name:"Hausa",nativeName:"Hausa, \u0647\u064e\u0648\u064f\u0633\u064e"},he:{name:"Hebrew (modern)",nativeName:"\u05e2\u05d1\u05e8\u05d9\u05ea"},hz:{name:"Herero",nativeName:"Otjiherero"},hi:{name:"Hindi",nativeName:"\u0939\u093f\u0928\u094d\u0926\u0940, \u0939\u093f\u0902\u0926\u0940"},ho:{name:"Hiri Motu",nativeName:"Hiri Motu"},hu:{name:"Hungarian",nativeName:"Magyar"},ia:{name:"Interlingua",nativeName:"Interlingua"},id:{name:"Indonesian",nativeName:"Bahasa Indonesia"},ie:{name:"Interlingue",nativeName:"Originally called Occidental; then Interlingue after WWII"},ga:{name:"Irish",nativeName:"Gaeilge"},ig:{name:"Igbo",nativeName:"As\u1ee5s\u1ee5 Igbo"},ik:{name:"Inupiaq",nativeName:"I\xf1upiaq, I\xf1upiatun"},io:{name:"Ido",nativeName:"Ido"},is:{name:"Icelandic",nativeName:"\xcdslenska"},it:{name:"Italian",nativeName:"Italiano"},iu:{name:"Inuktitut",nativeName:"\u1403\u14c4\u1483\u144e\u1450\u1466"},ja:{name:"Japanese",nativeName:"\u65e5\u672c\u8a9e (\u306b\u307b\u3093\u3054\uff0f\u306b\u3063\u307d\u3093\u3054)"},jv:{name:"Javanese",nativeName:"basa Jawa"},kl:{name:"Kalaallisut, Greenlandic",nativeName:"kalaallisut, kalaallit oqaasii"},kn:{name:"Kannada",nativeName:"\u0c95\u0ca8\u0ccd\u0ca8\u0ca1"},kr:{name:"Kanuri",nativeName:"Kanuri"},ks:{name:"Kashmiri",nativeName:"\u0915\u0936\u094d\u092e\u0940\u0930\u0940, \u0643\u0634\u0645\u064a\u0631\u064a\u200e"},kk:{name:"Kazakh",nativeName:"\u049a\u0430\u0437\u0430\u049b \u0442\u0456\u043b\u0456"},km:{name:"Khmer",nativeName:"\u1797\u17b6\u179f\u17b6\u1781\u17d2\u1798\u17c2\u179a"},ki:{name:"Kikuyu, Gikuyu",nativeName:"G\u0129k\u0169y\u0169"},rw:{name:"Kinyarwanda",nativeName:"Ikinyarwanda"},ky:{name:"Kirghiz, Kyrgyz",nativeName:"\u043a\u044b\u0440\u0433\u044b\u0437 \u0442\u0438\u043b\u0438"},kv:{name:"Komi",nativeName:"\u043a\u043e\u043c\u0438 \u043a\u044b\u0432"},kg:{name:"Kongo",nativeName:"KiKongo"},ko:{name:"Korean",nativeName:"\ud55c\uad6d\uc5b4 (\u97d3\u570b\u8a9e), \uc870\uc120\ub9d0 (\u671d\u9bae\u8a9e)"},ku:{name:"Kurdish",nativeName:"Kurd\xee, \u0643\u0648\u0631\u062f\u06cc\u200e"},kj:{name:"Kwanyama, Kuanyama",nativeName:"Kuanyama"},la:{name:"Latin",nativeName:"latine, lingua latina"},lb:{name:"Luxembourgish, Letzeburgesch",nativeName:"L\xebtzebuergesch"},lg:{name:"Luganda",nativeName:"Luganda"},li:{name:"Limburgish, Limburgan, Limburger",nativeName:"Limburgs"},ln:{name:"Lingala",nativeName:"Ling\xe1la"},lo:{name:"Lao",nativeName:"\u0e9e\u0eb2\u0eaa\u0eb2\u0ea5\u0eb2\u0ea7"},lt:{name:"Lithuanian",nativeName:"lietuvi\u0173 kalba"},lu:{name:"Luba-Katanga",nativeName:""},lv:{name:"Latvian",nativeName:"latvie\u0161u valoda"},gv:{name:"Manx",nativeName:"Gaelg, Gailck"},mk:{name:"Macedonian",nativeName:"\u043c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438 \u0458\u0430\u0437\u0438\u043a"},mg:{name:"Malagasy",nativeName:"Malagasy fiteny"},ms:{name:"Malay",nativeName:"bahasa Melayu, \u0628\u0647\u0627\u0633 \u0645\u0644\u0627\u064a\u0648\u200e"},ml:{name:"Malayalam",nativeName:"\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02"},mt:{name:"Maltese",nativeName:"Malti"},mi:{name:"M\u0101ori",nativeName:"te reo M\u0101ori"},mr:{name:"Marathi (Mar\u0101\u1e6dh\u012b)",nativeName:"\u092e\u0930\u093e\u0920\u0940"},mh:{name:"Marshallese",nativeName:"Kajin M\u0327aje\u013c"},mn:{name:"Mongolian",nativeName:"\u043c\u043e\u043d\u0433\u043e\u043b"},na:{name:"Nauru",nativeName:"Ekakair\u0169 Naoero"},nv:{name:"Navajo, Navaho",nativeName:"Din\xe9 bizaad, Din\xe9k\u02bceh\u01f0\xed"},nb:{name:"Norwegian Bokm\xe5l",nativeName:"Norsk bokm\xe5l"},nd:{name:"North Ndebele",nativeName:"isiNdebele"},ne:{name:"Nepali",nativeName:"\u0928\u0947\u092a\u093e\u0932\u0940"},ng:{name:"Ndonga",nativeName:"Owambo"},nn:{name:"Norwegian Nynorsk",nativeName:"Norsk nynorsk"},no:{name:"Norwegian",nativeName:"Norsk"},ii:{name:"Nuosu",nativeName:"\ua188\ua320\ua4bf Nuosuhxop"},nr:{name:"South Ndebele",nativeName:"isiNdebele"},oc:{name:"Occitan",nativeName:"Occitan"},oj:{name:"Ojibwe, Ojibwa",nativeName:"\u140a\u14c2\u1511\u14c8\u142f\u14a7\u140e\u14d0"},cu:{name:"Old Church Slavonic, Church Slavic, Church Slavonic, Old Bulgarian, Old Slavonic",nativeName:"\u0469\u0437\u044b\u043a\u044a \u0441\u043b\u043e\u0432\u0463\u043d\u044c\u0441\u043a\u044a"},om:{name:"Oromo",nativeName:"Afaan Oromoo"},or:{name:"Oriya",nativeName:"\u0b13\u0b21\u0b3c\u0b3f\u0b06"},os:{name:"Ossetian, Ossetic",nativeName:"\u0438\u0440\u043e\u043d \xe6\u0432\u0437\u0430\u0433"},pa:{name:"Panjabi, Punjabi",nativeName:"\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40, \u067e\u0646\u062c\u0627\u0628\u06cc\u200e"},pi:{name:"P\u0101li",nativeName:"\u092a\u093e\u0934\u093f"},fa:{name:"Persian",nativeName:"\u0641\u0627\u0631\u0633\u06cc"},pl:{name:"Polish",nativeName:"polski"},ps:{name:"Pashto, Pushto",nativeName:"\u067e\u069a\u062a\u0648"},pt:{name:"Portuguese",nativeName:"Portugu\xeas"},qu:{name:"Quechua",nativeName:"Runa Simi, Kichwa"},rm:{name:"Romansh",nativeName:"rumantsch grischun"},rn:{name:"Kirundi",nativeName:"kiRundi"},ro:{name:"Romanian, Moldavian, Moldovan",nativeName:"rom\xe2n\u0103"},ru:{name:"Russian",nativeName:"\u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a"},sa:{name:"Sanskrit (Sa\u1e41sk\u1e5bta)",nativeName:"\u0938\u0902\u0938\u094d\u0915\u0943\u0924\u092e\u094d"},sc:{name:"Sardinian",nativeName:"sardu"},sd:{name:"Sindhi",nativeName:"\u0938\u093f\u0928\u094d\u0927\u0940, \u0633\u0646\u068c\u064a\u060c \u0633\u0646\u062f\u06be\u06cc\u200e"},se:{name:"Northern Sami",nativeName:"Davvis\xe1megiella"},sm:{name:"Samoan",nativeName:"gagana faa Samoa"},sg:{name:"Sango",nativeName:"y\xe2ng\xe2 t\xee s\xe4ng\xf6"},sr:{name:"Serbian",nativeName:"\u0441\u0440\u043f\u0441\u043a\u0438 \u0458\u0435\u0437\u0438\u043a"},gd:{name:"Scottish Gaelic; Gaelic",nativeName:"G\xe0idhlig"},sn:{name:"Shona",nativeName:"chiShona"},si:{name:"Sinhala, Sinhalese",nativeName:"\u0dc3\u0dd2\u0d82\u0dc4\u0dbd"},sk:{name:"Slovak",nativeName:"sloven\u010dina"},sl:{name:"Slovene",nativeName:"sloven\u0161\u010dina"},so:{name:"Somali",nativeName:"Soomaaliga, af Soomaali"},st:{name:"Southern Sotho",nativeName:"Sesotho"},es:{name:"Spanish; Castilian",nativeName:"espa\xf1ol"},su:{name:"Sundanese",nativeName:"Basa Sunda"},sw:{name:"Swahili",nativeName:"Kiswahili"},ss:{name:"Swati",nativeName:"SiSwati"},sv:{name:"Swedish",nativeName:"svenska"},ta:{name:"Tamil",nativeName:"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd"},te:{name:"Telugu",nativeName:"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41"},tg:{name:"Tajik",nativeName:"\u0442\u043e\u04b7\u0438\u043a\u04e3, to\u011fik\u012b, \u062a\u0627\u062c\u06cc\u06a9\u06cc\u200e"},th:{name:"Thai",nativeName:"\u0e44\u0e17\u0e22"},ti:{name:"Tigrinya",nativeName:"\u1275\u130d\u122d\u129b"},bo:{name:"Tibetan Standard, Tibetan, Central",nativeName:"\u0f56\u0f7c\u0f51\u0f0b\u0f61\u0f72\u0f42"},tk:{name:"Turkmen",nativeName:"T\xfcrkmen, \u0422\u04af\u0440\u043a\u043c\u0435\u043d"},tl:{name:"Tagalog",nativeName:"Wikang Tagalog, \u170f\u1712\u1703\u1705\u1714 \u1706\u1704\u170e\u1713\u1704\u1714"},tn:{name:"Tswana",nativeName:"Setswana"},to:{name:"Tonga (Tonga Islands)",nativeName:"faka Tonga"},tr:{name:"Turkish",nativeName:"T\xfcrk\xe7e"},ts:{name:"Tsonga",nativeName:"Xitsonga"},tt:{name:"Tatar",nativeName:"\u0442\u0430\u0442\u0430\u0440\u0447\u0430, tatar\xe7a, \u062a\u0627\u062a\u0627\u0631\u0686\u0627\u200e"},tw:{name:"Twi",nativeName:"Twi"},ty:{name:"Tahitian",nativeName:"Reo Tahiti"},ug:{name:"Uighur, Uyghur",nativeName:"Uy\u01a3urq\u0259, \u0626\u06c7\u064a\u063a\u06c7\u0631\u0686\u06d5\u200e"},uk:{name:"Ukrainian",nativeName:"\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430"},ur:{name:"Urdu",nativeName:"\u0627\u0631\u062f\u0648"},uz:{name:"Uzbek",nativeName:"zbek, \u040e\u0437\u0431\u0435\u043a, \u0623\u06c7\u0632\u0628\u06d0\u0643\u200e"},ve:{name:"Venda",nativeName:"Tshiven\u1e13a"},vi:{name:"Vietnamese",nativeName:"Ti\u1ebfng Vi\u1ec7t"},vo:{name:"Volap\xfck",nativeName:"Volap\xfck"},wa:{name:"Walloon",nativeName:"Walon"},cy:{name:"Welsh",nativeName:"Cymraeg"},wo:{name:"Wolof",nativeName:"Wollof"},fy:{name:"Western Frisian",nativeName:"Frysk"},xh:{name:"Xhosa",nativeName:"isiXhosa"},yi:{name:"Yiddish",nativeName:"\u05d9\u05d9\u05b4\u05d3\u05d9\u05e9"},yo:{name:"Yoruba",nativeName:"Yor\xf9b\xe1"},za:{name:"Zhuang, Chuang",nativeName:"Sa\u026f cue\u014b\u0185, Saw cuengh"}},PS={uncategorized:{label:"Main"},network:{label:"Network"},geo_restriction:{label:"Geo Restriction"},video_selection:{label:"Video Selection"},download:{label:"Download"},filesystem:{label:"Filesystem"},thumbnail:{label:"Thumbnail"},verbosity:{label:"Verbosity"},workarounds:{label:"Workarounds"},video_format:{label:"Video Format"},subtitle:{label:"Subtitle"},authentication:{label:"Authentication"},adobe_pass:{label:"Adobe Pass"},post_processing:{label:"Post Processing"}},RS={uncategorized:[{key:"-h",alt:"--help",description:"Print this help text and exit"},{key:"--version",description:"Print program version and exit"},{key:"-U",alt:"--update",description:"Update this program to latest version. Make sure that you have sufficient permissions (run with sudo if needed)"},{key:"-i",alt:"--ignore-errors",description:"Continue on download errors, for example to skip unavailable videos in a playlist"},{key:"--abort-on-error",description:"Abort downloading of further videos (in the playlist or the command line) if an error occurs"},{key:"--dump-user-agent",description:"Display the current browser identification"},{key:"--list-extractors",description:"List all supported extractors"},{key:"--extractor-descriptions",description:"Output descriptions of all supported extractors"},{key:"--force-generic-extractor",description:"Force extraction to use the generic extractor"},{key:"--default-search",description:'Use this prefix for unqualified URLs. For example "gvsearch2:" downloads two videos from google videos for youtube-dl "large apple". Use the value "auto" to let youtube-dl guess ("auto_warning" to emit awarning when guessing). "error" just throws an error. The default value "fixup_error" repairs broken URLs, but emits an error if this is not possible instead of searching.'},{key:"--ignore-config",description:"Do not read configuration files. When given in the global configuration file /etc/youtube-dl.conf: Do not read the user configuration in ~/.config/youtube-dl/config (%APPDATA%/youtube-dl/config.txt on Windows)"},{key:"--config-location",description:"Location of the configuration file; either the path to the config or its containing directory."},{key:"--flat-playlist",description:"Do not extract the videos of a playlist, only list them."},{key:"--mark-watched",description:"Mark videos watched (YouTube only)"},{key:"--no-mark-watched",description:"Do not mark videos watched (YouTube only)"},{key:"--no-color",description:"Do not emit color codes in output"}],network:[{key:"--proxy",description:'Use the specified HTTP/HTTPS/SOCKS proxy.To enable SOCKS proxy, specify a proper scheme. For example socks5://127.0.0.1:1080/. Pass in an empty string (--proxy "") for direct connection.'},{key:"--socket-timeout",description:"Time to wait before giving up, in seconds"},{key:"--source-address",description:"Client-side IP address to bind to"},{key:"-4",alt:"--force-ipv4",description:"Make all connections via IPv4"},{key:"-6",alt:"--force-ipv6",description:"Make all connections via IPv6"}],geo_restriction:[{key:"--geo-verification-proxy",description:"Use this proxy to verify the IP address for some geo-restricted sites. The default proxy specified by --proxy', if the option is not present) is used for the actual downloading."},{key:"--geo-bypass",description:"Bypass geographic restriction via faking X-Forwarded-For HTTP header"},{key:"--no-geo-bypass",description:"Do not bypass geographic restriction via faking X-Forwarded-For HTTP header"},{key:"--geo-bypass-country",description:"Force bypass geographic restriction with explicitly provided two-letter ISO 3166-2 country code"},{key:"--geo-bypass-ip-block",description:"Force bypass geographic restriction with explicitly provided IP block in CIDR notation"}],video_selection:[{key:"--playlist-start",description:"Playlist video to start at (default is 1)"},{key:"--playlist-end",description:"Playlist video to end at (default is last)"},{key:"--playlist-items",description:'Playlist video items to download. Specify indices of the videos in the playlist separated by commas like: "--playlist-items 1,2,5,8" if you want to download videos indexed 1, 2, 5, 8 in the playlist. You can specify range: "--playlist-items 1-3,7,10-13", it will download the videos at index 1, 2, 3, 7, 10, 11, 12 and 13.'},{key:"--match-title",description:"Download only matching titles (regex orcaseless sub-string)"},{key:"--reject-title",description:"Skip download for matching titles (regex orcaseless sub-string)"},{key:"--max-downloads",description:"Abort after downloading NUMBER files"},{key:"--min-filesize",description:"Do not download any videos smaller than SIZE (e.g. 50k or 44.6m)"},{key:"--max-filesize",description:"Do not download any videos larger than SIZE (e.g. 50k or 44.6m)"},{key:"--date",description:"Download only videos uploaded in this date"},{key:"--datebefore",description:"Download only videos uploaded on or before this date (i.e. inclusive)"},{key:"--dateafter",description:"Download only videos uploaded on or after this date (i.e. inclusive)"},{key:"--min-views",description:"Do not download any videos with less than COUNT views"},{key:"--max-views",description:"Do not download any videos with more than COUNT views"},{key:"--match-filter",description:'Generic video filter. Specify any key (seethe "OUTPUT TEMPLATE" for a list of available keys) to match if the key is present, !key to check if the key is not present, key > NUMBER (like "comment_count > 12", also works with >=, <, <=, !=, =) to compare against a number, key = \'LITERAL\' (like "uploader = \'Mike Smith\'", also works with !=) to match against a string literal and & to require multiple matches. Values which are not known are excluded unless you put a question mark (?) after the operator. For example, to only match videos that have been liked more than 100 times and disliked less than 50 times (or the dislike functionality is not available at the given service), but who also have a description, use --match-filter'},{key:"--no-playlist",description:"Download only the video, if the URL refers to a video and a playlist."},{key:"--yes-playlist",description:"Download the playlist, if the URL refers to a video and a playlist."},{key:"--age-limit",description:"Download only videos suitable for the given age"},{key:"--download-archive",description:"Download only videos not listed in the archive file. Record the IDs of all downloaded videos in it."},{key:"--include-ads",description:"Download advertisements as well (experimental)"}],download:[{key:"-r",alt:"--limit-rate",description:"Maximum download rate in bytes per second(e.g. 50K or 4.2M)"},{key:"-R",alt:"--retries",description:'Number of retries (default is 10), or "infinite".'},{key:"--fragment-retries",description:'Number of retries for a fragment (default is 10), or "infinite" (DASH, hlsnative and ISM)'},{key:"--skip-unavailable-fragments",description:"Skip unavailable fragments (DASH, hlsnative and ISM)"},{key:"--abort-on-unavailable-fragment",description:"Abort downloading when some fragment is not available"},{key:"--keep-fragments",description:"Keep downloaded fragments on disk after downloading is finished; fragments are erased by default"},{key:"--buffer-size",description:"Size of download buffer (e.g. 1024 or 16K) (default is 1024)"},{key:"--no-resize-buffer",description:"Do not automatically adjust the buffer size. By default, the buffer size is automatically resized from an initial value of SIZE."},{key:"--http-chunk-size",description:"Size of a chunk for chunk-based HTTP downloading (e.g. 10485760 or 10M) (default is disabled). May be useful for bypassing bandwidth throttling imposed by a webserver (experimental)"},{key:"--playlist-reverse",description:"Download playlist videos in reverse order"},{key:"--playlist-random",description:"Download playlist videos in random order"},{key:"--xattr-set-filesize",description:"Set file xattribute ytdl.filesize with expected file size"},{key:"--hls-prefer-native",description:"Use the native HLS downloader instead of ffmpeg"},{key:"--hls-prefer-ffmpeg",description:"Use ffmpeg instead of the native HLS downloader"},{key:"--hls-use-mpegts",description:"Use the mpegts container for HLS videos, allowing to play the video while downloading (some players may not be able to play it)"},{key:"--external-downloader",description:"Use the specified external downloader. Currently supports aria2c,avconv,axel,curl,ffmpeg,httpie,wget"},{key:"--external-downloader-args"}],filesystem:[{key:"-a",alt:"--batch-file",description:"File containing URLs to download ('-' for stdin), one URL per line. Lines starting with '#', ';' or ']' are considered as comments and ignored."},{key:"--id",description:"Use only video ID in file name"},{key:"-o",alt:"--output",description:'Output filename template, see the "OUTPUT TEMPLATE" for all the info'},{key:"--autonumber-start",description:"Specify the start value for %(autonumber)s (default is 1)"},{key:"--restrict-filenames",description:'Restrict filenames to only ASCII characters, and avoid "&" and spaces in filenames'},{key:"-w",alt:"--no-overwrites",description:"Do not overwrite files"},{key:"-c",alt:"--continue",description:"Force resume of partially downloaded files. By default, youtube-dl will resume downloads if possible."},{key:"--no-continue",description:"Do not resume partially downloaded files (restart from beginning)"},{key:"--no-part",description:"Do not use .part files - write directlyinto output file"},{key:"--no-mtime",description:"Do not use the Last-modified header to set the file modification time"},{key:"--write-description",description:"Write video description to a .description file"},{key:"--write-info-json",description:"Write video metadata to a .info.json file"},{key:"--write-annotations",description:"Write video annotations to a.annotations.xml file"},{key:"--load-info-json",description:'JSON file containing the video information (created with the "--write-info-json" option)'},{key:"--cookies",description:"File to read cookies from and dump cookie jar in"},{key:"--cache-dir",description:"Location in the file system where youtube-dl can store some downloaded information permanently. By default $XDG_CACHE_HOME/youtube-dl or ~/.cache/youtube-dl . At the moment, only YouTube player files (for videos with obfuscated signatures) are cached, but that may change."},{key:"--no-cache-dir",description:"Disable filesystem caching"},{key:"--rm-cache-dir",description:"Delete all filesystem cache files"}],thumbnail:[{key:"--write-thumbnail",description:"Write thumbnail image to disk"},{key:"--write-all-thumbnails",description:"Write all thumbnail image formats to disk"},{key:"--list-thumbnails",description:"Simulate and list all available thumbnail formats"}],verbosity:[{key:"-q",alt:"--quiet",description:"Activate quiet mode"},{key:"--no-warnings",description:"Ignore warnings"},{key:"-s",alt:"--simulate",description:"Do not download the video and do not writeanything to disk"},{key:"--skip-download",description:"Do not download the video"},{key:"-g",alt:"--get-url",description:"Simulate, quiet but print URL"},{key:"-e",alt:"--get-title",description:"Simulate, quiet but print title"},{key:"--get-id",description:"Simulate, quiet but print id"},{key:"--get-thumbnail",description:"Simulate, quiet but print thumbnail URL"},{key:"--get-description",description:"Simulate, quiet but print video description"},{key:"--get-duration",description:"Simulate, quiet but print video length"},{key:"--get-filename",description:"Simulate, quiet but print output filename"},{key:"--get-format",description:"Simulate, quiet but print output format"},{key:"-j",alt:"--dump-json",description:'Simulate, quiet but print JSON information. See the "OUTPUT TEMPLATE" for a description of available keys.'},{key:"-J",alt:"--dump-single-json",description:"Simulate, quiet but print JSON information for each command-line argument. If the URL refers to a playlist, dump the whole playlist information in a single line."},{key:"--print-json",description:"Be quiet and print the video information as JSON (video is still being downloaded)."},{key:"--newline",description:"Output progress bar as new lines"},{key:"--no-progress",description:"Do not print progress bar"},{key:"--console-title",description:"Display progress in console title bar"},{key:"-v",alt:"--verbose",description:"Print various debugging information"},{key:"--dump-pages",description:"Print downloaded pages encoded using base64 to debug problems (very verbose)"},{key:"--write-pages",description:"Write downloaded intermediary pages to files in the current directory to debug problems"},{key:"--print-traffic",description:"Display sent and read HTTP traffic"},{key:"-C",alt:"--call-home",description:"Contact the youtube-dl server for debugging"},{key:"--no-call-home",description:"Do NOT contact the youtube-dl server for debugging"}],workarounds:[{key:"--encoding",description:"Force the specified encoding (experimental)"},{key:"--no-check-certificate",description:"Suppress HTTPS certificate validation"},{key:"--prefer-insecure",description:"Use an unencrypted connection to retrieve information about the video. (Currently supported only for YouTube)"},{key:"--user-agent",description:"Specify a custom user agent"},{key:"--referer",description:"Specify a custom referer, use if the video access is restricted to one domain"},{key:"--add-header",description:"Specify a custom HTTP header and its value, separated by a colon ':'. You can use this option multiple times"},{key:"--bidi-workaround",description:"Work around terminals that lack bidirectional text support. Requires bidiv or fribidi executable in PATH"},{key:"--sleep-interval",description:"Number of seconds to sleep before each download when used alone or a lower boundof a range for randomized sleep before each download (minimum possible number of seconds to sleep) when used along with --max-sleep-interval"},{key:"--max-sleep-interval",description:"Upper bound of a range for randomized sleep before each download (maximum possible number of seconds to sleep). Must only beused along with --min-sleep-interval"}],video_format:[{key:"-f",alt:"--format",description:'Video format code, see the "FORMAT SELECTION" for all the info'},{key:"--all-formats",description:"Download all available video formats"},{key:"--prefer-free-formats",description:"Prefer free video formats unless a specific one is requested"},{key:"-F",alt:"--list-formats",description:"List all available formats of requested videos"},{key:"--youtube-skip-dash-manifest",description:"Do not download the DASH manifests and related data on YouTube videos"},{key:"--merge-output-format",description:"If a merge is required (e.g. bestvideo+bestaudio), output to given container format. One of mkv, mp4, ogg, webm, flv. Ignored if no merge is required"}],subtitle:[{key:"--write-sub",description:"Write subtitle file"},{key:"--write-auto-sub",description:"Write automatically generated subtitle file (YouTube only)"},{key:"--all-subs",description:"Download all the available subtitles of the video"},{key:"--list-subs",description:"List all available subtitles for the video"},{key:"--sub-format",description:'Subtitle format, accepts formats preference, for example: "srt" or "ass/srt/best"'},{key:"--sub-lang",description:"Languages of the subtitles to download (optional) separated by commas, use --list-subs"}],authentication:[{key:"-u",alt:"--username",description:"Login with this account ID"},{key:"-p",alt:"--password",description:"Account password. If this option is left out, youtube-dl will ask interactively."},{key:"-2",alt:"--twofactor",description:"Two-factor authentication code"},{key:"-n",alt:"--netrc",description:"Use .netrc authentication data"},{key:"--video-password",description:"Video password (vimeo, smotri, youku)"}],adobe_pass:[{key:"--ap-mso",description:"Adobe Pass multiple-system operator (TV provider) identifier, use --ap-list-mso"},{key:"--ap-username",description:"Multiple-system operator account login"},{key:"--ap-password",description:"Multiple-system operator account password. If this option is left out, youtube-dl will ask interactively."},{key:"--ap-list-mso",description:"List all supported multiple-system operators"}],post_processing:[{key:"-x",alt:"--extract-audio",description:"Convert video files to audio-only files (requires ffmpeg or avconv and ffprobe or avprobe)"},{key:"--audio-format",description:'Specify audio format: "best", "aac", "flac", "mp3", "m4a", "opus", "vorbis", or "wav"; "best" by default; No effect without -x'},{key:"--audio-quality",description:"Specify ffmpeg/avconv audio quality, insert a value between 0 (better) and 9 (worse)for VBR or a specific bitrate like 128K (default 5)"},{key:"--recode-video",description:"Encode the video to another format if necessary (currently supported:mp4|flv|ogg|webm|mkv|avi)"},{key:"--postprocessor-args",description:"Give these arguments to the postprocessor"},{key:"-k",alt:"--keep-video",description:"Keep the video file on disk after the post-processing; the video is erased by default"},{key:"--no-post-overwrites",description:"Do not overwrite post-processed files; the post-processed files are overwritten by default"},{key:"--embed-subs",description:"Embed subtitles in the video (only for mp4,webm and mkv videos)"},{key:"--embed-thumbnail",description:"Embed thumbnail in the audio as cover art"},{key:"--add-metadata",description:"Write metadata to the video file"},{key:"--metadata-from-title",description:"Parse additional metadata like song title/artist from the video title. The format syntax is the same as --output"},{key:"--xattrs",description:"Write metadata to the video file's xattrs (using dublin core and xdg standards)"},{key:"--fixup",description:"Automatically correct known faults of the file. One of never (do nothing), warn (only emit a warning), detect_or_warn (the default; fix file if we can, warn otherwise)"},{key:"--prefer-avconv",description:"Prefer avconv over ffmpeg for running the postprocessors"},{key:"--prefer-ffmpeg",description:"Prefer ffmpeg over avconv for running the postprocessors (default)"},{key:"--ffmpeg-location",description:"Location of the ffmpeg/avconv binary; either the path to the binary or its containing directory."},{key:"--exec",description:"Execute a command on the file after downloading, similar to find's -exec syntax. Example: --exec"},{key:"--convert-subs",description:"Convert the subtitles to other format (currently supported: srt|ass|vtt|lrc)"}]};function MS(t,e){if(1&t&&(a.Dc(0,"mat-option",20),a.zc(1,"span",21),a.Vc(2,"highlight"),a.Dc(3,"button",22),a.Dc(4,"mat-icon"),a.vd(5,"info"),a.Cc(),a.Cc(),a.Cc()),2&t){var i=e.$implicit,n=a.Uc();a.ad("value",i.key),a.kc(1),a.ad("innerHTML",a.Xc(2,3,i.key,n.stateCtrl.value),a.md),a.kc(2),a.ad("matTooltip",i.description)}}function jS(t,e){if(1&t){var i=a.Ec();a.Dc(0,"button",26),a.Qc("click",(function(){a.ld(i);var t=e.$implicit;return a.Uc(2).setFirstArg(t.key)})),a.Dc(1,"div",27),a.vd(2),a.Cc(),a.vd(3,"\xa0\xa0"),a.Dc(4,"div",28),a.Dc(5,"mat-icon",29),a.vd(6,"info"),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=e.$implicit;a.kc(2),a.wd(n.key),a.kc(3),a.ad("matTooltip",n.description)}}function LS(t,e){if(1&t&&(a.Bc(0),a.Dc(1,"button",23),a.vd(2),a.Cc(),a.Dc(3,"mat-menu",null,24),a.td(5,jS,7,2,"button",25),a.Cc(),a.Ac()),2&t){var i=e.$implicit,n=a.hd(4),r=a.Uc();a.kc(1),a.ad("matMenuTriggerFor",n),a.kc(1),a.wd(r.argsInfo[i.key].label),a.kc(3),a.ad("ngForOf",i.value)}}CS=$localize(_templateObject()),wS=$localize(_templateObject2()),xS=$localize(_templateObject3()),SS=$localize(_templateObject4()),OS=$localize(_templateObject5()),DS=$localize(_templateObject6()),ES=$localize(_templateObject7()),AS=$localize(_templateObject8());var FS=["placeholder",$localize(_templateObject9())],zS=function(){return{standalone:!0}};function NS(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div"),a.Dc(1,"mat-form-field",8),a.Dc(2,"input",30),a.Jc(3,FS),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc().secondArg=t})),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(2),a.ad("ngModelOptions",a.cd(3,zS))("disabled",!n.secondArgEnabled)("ngModel",n.secondArg)}}var BS,VS,US,HS,qS=((VS=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"transform",value:function(t,e){var i=e?e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&").split(" ").filter((function(t){return t.length>0})).join("|"):void 0,n=new RegExp(i,"gi");return e?t.replace(n,(function(t){return"".concat(t,"")})):t}}]),t}()).\u0275fac=function(t){return new(t||VS)},VS.\u0275pipe=a.xc({name:"highlight",type:VS,pure:!0}),VS),GS=((BS=function(){function t(e,i,n){_classCallCheck(this,t),this.data=e,this.dialogRef=i,this.dialog=n,this.myGroup=new jo,this.firstArg="",this.secondArg="",this.secondArgEnabled=!1,this.modified_args="",this.stateCtrl=new jo,this.availableArgs=null,this.argsByCategory=null,this.argsInfo=null}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.data&&(this.modified_args=this.data.initial_args),this.getAllPossibleArgs(),this.filteredOptions=this.stateCtrl.valueChanges.pipe(En(""),Object(ai.a)((function(e){return t.filter(e)})))}},{key:"filter",value:function(t){if(this.availableArgs)return this.availableArgs.filter((function(e){return e.key.toLowerCase().includes(t.toLowerCase())}))}},{key:"addArg",value:function(){""!==this.modified_args&&(this.modified_args+=" "),this.modified_args+=this.stateCtrl.value+" "+(this.secondArgEnabled?this.secondArg:"")}},{key:"canAddArg",value:function(){return this.stateCtrl.value&&""!==this.stateCtrl.value&&(!this.secondArgEnabled||this.secondArg&&""!==this.secondArg)}},{key:"getFirstArg",value:function(){var t=this;return new Promise((function(e){e(t.stateCtrl.value)}))}},{key:"getValueAsync",value:function(t){return new Promise((function(e){e(t)}))}},{key:"getAllPossibleArgs",value:function(){var t=RS,e=Object.keys(t).map((function(e){return t[e]})),i=[].concat.apply([],e);this.availableArgs=i,this.argsByCategory=t,this.argsInfo=PS}},{key:"setFirstArg",value:function(t){this.stateCtrl.setValue(t)}}],[{key:"forRoot",value:function(){return{ngModule:t,providers:[]}}}]),t}()).\u0275fac=function(t){return new(t||BS)(a.yc(yh),a.yc(bh),a.yc(wh))},BS.\u0275cmp=a.sc({type:BS,selectors:[["app-arg-modifier-dialog"]],features:[a.jc([qS])],decls:48,vars:17,consts:[["mat-dialog-title",""],[1,"container"],[1,"row"],[1,"col-12"],[1,"mat-elevation-z6"],["color","accent",2,"width","100%"],["matInput","",3,"disabled"],[1,"mat-elevation-z6","my-2"],["color","accent",2,"width","75%"],["matInput","","placeholder","Arg",3,"matAutocomplete","formControl"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],["argsByCategoryMenu","matMenu"],[4,"ngFor","ngForOf"],["mat-stroked-button","",2,"margin-bottom","15px",3,"matMenuTriggerFor"],["color","accent",3,"ngModelOptions","ngModel","ngModelChange"],[4,"ngIf"],["mat-stroked-button","","color","accent",3,"disabled","click"],["mat-button","","mat-dialog-close",""],["mat-button","","color","accent",3,"mat-dialog-close"],[3,"value"],[3,"innerHTML"],["mat-icon-button","",2,"float","right",3,"matTooltip"],["mat-menu-item","",3,"matMenuTriggerFor"],["subMenu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["mat-menu-item","",3,"click"],[2,"display","inline-block"],[1,"info-menu-icon"],[3,"matTooltip"],["matInput","",3,"ngModelOptions","disabled","ngModel","ngModelChange",6,"placeholder"]],template:function(t,e){if(1&t&&(a.Dc(0,"h4",0),a.Hc(1,CS),a.Cc(),a.Dc(2,"mat-dialog-content"),a.Dc(3,"div",1),a.Dc(4,"div",2),a.Dc(5,"div",3),a.Dc(6,"mat-card",4),a.Dc(7,"h6"),a.Hc(8,wS),a.Cc(),a.Dc(9,"mat-form-field",5),a.Dc(10,"textarea",6),a.vd(11),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(12,"div",3),a.Dc(13,"mat-card",7),a.Dc(14,"h6"),a.Hc(15,xS),a.Cc(),a.Dc(16,"form"),a.Dc(17,"div"),a.Dc(18,"mat-form-field",8),a.zc(19,"input",9),a.Cc(),a.Dc(20,"mat-autocomplete",null,10),a.td(22,MS,6,6,"mat-option",11),a.Vc(23,"async"),a.Cc(),a.Dc(24,"div"),a.Dc(25,"mat-menu",null,12),a.td(27,LS,6,3,"ng-container",13),a.Vc(28,"keyvalue"),a.Cc(),a.Dc(29,"button",14),a.Bc(30),a.Hc(31,SS),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(32,"div"),a.Dc(33,"mat-checkbox",15),a.Qc("ngModelChange",(function(t){return e.secondArgEnabled=t})),a.Bc(34),a.Hc(35,OS),a.Ac(),a.Cc(),a.Cc(),a.td(36,NS,4,4,"div",16),a.Cc(),a.Dc(37,"div"),a.Dc(38,"button",17),a.Qc("click",(function(){return e.addArg()})),a.Bc(39),a.Hc(40,DS),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(41,"mat-dialog-actions"),a.Dc(42,"button",18),a.Bc(43),a.Hc(44,ES),a.Ac(),a.Cc(),a.Dc(45,"button",19),a.Bc(46),a.Hc(47,AS),a.Ac(),a.Cc(),a.Cc()),2&t){var i=a.hd(21),n=a.hd(26);a.kc(10),a.ad("disabled",!0),a.kc(1),a.wd(e.modified_args),a.kc(8),a.ad("matAutocomplete",i)("formControl",e.stateCtrl),a.kc(3),a.ad("ngForOf",a.Wc(23,12,e.filteredOptions)),a.kc(5),a.ad("ngForOf",a.Wc(28,14,e.argsByCategory)),a.kc(2),a.ad("matMenuTriggerFor",n),a.kc(4),a.ad("ngModelOptions",a.cd(16,zS))("ngModel",e.secondArgEnabled),a.kc(3),a.ad("ngIf",e.secondArgEnabled),a.kc(2),a.ad("disabled",!e.canAddArg()),a.kc(7),a.ad("mat-dialog-close",e.modified_args)}},directives:[Oh,Dh,Pl,Ld,xp,$o,wr,Bo,ah,mr,Cr,Zo,Jd,ye.s,Dg,Qa,Tg,Gl,Qo,ye.t,Eh,Sh,Ma,rv,dp,kg],pipes:[ye.b,ye.l,qS],styles:[".info-menu-icon[_ngcontent-%COMP%]{float:right}"]}),BS);function WS(t,e){1&t&&(a.Dc(0,"h6"),a.vd(1,"Update in progress"),a.Cc())}function YS(t,e){1&t&&(a.Dc(0,"h6"),a.vd(1,"Update failed"),a.Cc())}function QS(t,e){1&t&&(a.Dc(0,"h6"),a.vd(1,"Update succeeded!"),a.Cc())}function $S(t,e){1&t&&a.zc(0,"mat-progress-bar",7)}function KS(t,e){1&t&&a.zc(0,"mat-progress-bar",8)}function XS(t,e){if(1&t&&(a.Dc(0,"p",9),a.vd(1),a.Cc()),2&t){var i=a.Uc(2);a.kc(1),a.wd(i.updateStatus.details)}}function ZS(t,e){if(1&t&&(a.Dc(0,"div"),a.Dc(1,"div",3),a.td(2,WS,2,0,"h6",1),a.td(3,YS,2,0,"h6",1),a.td(4,QS,2,0,"h6",1),a.Cc(),a.td(5,$S,1,0,"mat-progress-bar",4),a.td(6,KS,1,0,"mat-progress-bar",5),a.td(7,XS,2,1,"p",6),a.Cc()),2&t){var i=a.Uc();a.kc(2),a.ad("ngIf",i.updateStatus.updating),a.kc(1),a.ad("ngIf",!i.updateStatus.updating&&i.updateStatus.error),a.kc(1),a.ad("ngIf",!i.updateStatus.updating&&!i.updateStatus.error),a.kc(1),a.ad("ngIf",i.updateStatus.updating),a.kc(1),a.ad("ngIf",!i.updateStatus.updating),a.kc(1),a.ad("ngIf",i.updateStatus.details)}}US=$localize(_templateObject10()),HS=$localize(_templateObject11());var JS,tO,eO=((JS=function(){function t(e,i){_classCallCheck(this,t),this.postsService=e,this.snackBar=i,this.updateStatus=null,this.updateInterval=250,this.errored=!1}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.getUpdateProgress(),setInterval((function(){t.updateStatus.updating&&t.getUpdateProgress()}),250)}},{key:"getUpdateProgress",value:function(){var t=this;this.postsService.getUpdaterStatus().subscribe((function(e){e&&(t.updateStatus=e,t.updateStatus&&t.updateStatus.error&&t.openSnackBar("Update failed. Check logs for more details."))}))}},{key:"openSnackBar",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.snackBar.open(t,e,{duration:2e3})}}]),t}()).\u0275fac=function(t){return new(t||JS)(a.yc(mS),a.yc(wy))},JS.\u0275cmp=a.sc({type:JS,selectors:[["app-update-progress-dialog"]],decls:8,vars:1,consts:[["mat-dialog-title",""],[4,"ngIf"],["mat-button","","mat-dialog-close",""],[2,"margin-bottom","8px"],["mode","indeterminate",4,"ngIf"],["mode","determinate","value","100",4,"ngIf"],["style","margin-top: 4px; font-size: 13px;",4,"ngIf"],["mode","indeterminate"],["mode","determinate","value","100"],[2,"margin-top","4px","font-size","13px"]],template:function(t,e){1&t&&(a.Dc(0,"h4",0),a.Hc(1,US),a.Cc(),a.Dc(2,"mat-dialog-content"),a.td(3,ZS,8,6,"div",1),a.Cc(),a.Dc(4,"mat-dialog-actions"),a.Dc(5,"button",2),a.Bc(6),a.Hc(7,HS),a.Ac(),a.Cc(),a.Cc()),2&t&&(a.kc(3),a.ad("ngIf",e.updateStatus))},directives:[Oh,Dh,ye.t,Eh,Qa,Sh,hv],styles:[""]}),JS);function iO(t,e){if(1&t&&(a.Dc(0,"mat-option",6),a.vd(1),a.Cc()),2&t){var i=e.$implicit,n=a.Uc(2);a.ad("value",i.tag_name),a.kc(1),a.xd(" ",i.tag_name+(i===n.latestStableRelease?" - Latest Stable":"")+(i.tag_name===n.CURRENT_VERSION?" - Current Version":"")," ")}}function nO(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",3),a.Dc(1,"mat-form-field"),a.Dc(2,"mat-select",4),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc().selectedVersion=t})),a.td(3,iO,2,2,"mat-option",5),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(2),a.ad("ngModel",n.selectedVersion),a.kc(1),a.ad("ngForOf",n.availableVersionsFiltered)}}function aO(t,e){1&t&&(a.Bc(0),a.vd(1,"Upgrade to"),a.Ac())}function rO(t,e){1&t&&(a.Bc(0),a.vd(1,"Downgrade to"),a.Ac())}function oO(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",3),a.Dc(1,"button",7),a.Qc("click",(function(){return a.ld(i),a.Uc().updateServer()})),a.Dc(2,"mat-icon"),a.vd(3,"update"),a.Cc(),a.vd(4,"\xa0\xa0 "),a.td(5,aO,2,0,"ng-container",8),a.td(6,rO,2,0,"ng-container",8),a.vd(7),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(5),a.ad("ngIf",n.selectedVersion>n.CURRENT_VERSION),a.kc(1),a.ad("ngIf",n.selectedVersion=t.versionsShowLimit)break;t.availableVersionsFiltered.push(n)}}))}},{key:"openUpdateProgressDialog",value:function(){this.dialog.open(eO,{minWidth:"300px",minHeight:"200px"})}}]),t}()).\u0275fac=function(t){return new(t||sO)(a.yc(mS),a.yc(wh))},sO.\u0275cmp=a.sc({type:sO,selectors:[["app-updater"]],decls:6,vars:2,consts:[[2,"display","block"],[2,"display","inline-block"],["style","display: inline-block; margin-left: 15px;",4,"ngIf"],[2,"display","inline-block","margin-left","15px"],[3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["color","accent","mat-raised-button","",3,"click"],[4,"ngIf"]],template:function(t,e){1&t&&(a.Dc(0,"div",0),a.Dc(1,"div",1),a.Bc(2),a.Hc(3,tO),a.Ac(),a.Cc(),a.td(4,nO,4,2,"div",2),a.td(5,oO,8,3,"div",2),a.Cc()),2&t&&(a.kc(4),a.ad("ngIf",e.availableVersions),a.kc(1),a.ad("ngIf",e.selectedVersion&&e.selectedVersion!==e.CURRENT_VERSION))},directives:[ye.t,Ld,lb,Cr,Qo,ye.s,Ma,Qa,dp],styles:[""]}),sO);lO=$localize(_templateObject13());var uO,dO,hO=["label",$localize(_templateObject14())],mO=["label",$localize(_templateObject15())],fO=["label",$localize(_templateObject16())],pO=["label",$localize(_templateObject17())];uO=$localize(_templateObject18()),dO=$localize(_templateObject19()),dO=a.Lc(dO,{VAR_SELECT:"\ufffd0\ufffd"});var gO,vO=["placeholder",$localize(_templateObject20())];gO=$localize(_templateObject21());var bO,yO,_O=["placeholder",$localize(_templateObject22())];function kO(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-form-field",11),a.Dc(4,"input",12),a.Jc(5,vO),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Host.url=t})),a.Cc(),a.Dc(6,"mat-hint"),a.Bc(7),a.Hc(8,gO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(9,"div",13),a.Dc(10,"mat-form-field",11),a.Dc(11,"input",12),a.Jc(12,_O),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Host.port=t})),a.Cc(),a.Dc(13,"mat-hint"),a.Bc(14),a.Hc(15,bO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(4),a.ad("ngModel",n.new_config.Host.url),a.kc(7),a.ad("ngModel",n.new_config.Host.port)}}bO=$localize(_templateObject23()),yO=$localize(_templateObject24());var CO,wO=["placeholder",$localize(_templateObject25())],xO=["placeholder",$localize(_templateObject26())];function SO(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Encryption["use-encryption"]=t})),a.Bc(4),a.Hc(5,yO),a.Ac(),a.Cc(),a.Cc(),a.Dc(6,"div",15),a.Dc(7,"mat-form-field",11),a.Dc(8,"input",16),a.Jc(9,wO),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Encryption["cert-file-path"]=t})),a.Cc(),a.Cc(),a.Cc(),a.Dc(10,"div",15),a.Dc(11,"mat-form-field",11),a.Dc(12,"input",16),a.Jc(13,xO),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Encryption["key-file-path"]=t})),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(3),a.ad("ngModel",n.new_config.Encryption["use-encryption"]),a.kc(5),a.ad("disabled",!n.new_config.Encryption["use-encryption"])("ngModel",n.new_config.Encryption["cert-file-path"]),a.kc(4),a.ad("disabled",!n.new_config.Encryption["use-encryption"])("ngModel",n.new_config.Encryption["key-file-path"])}}CO=$localize(_templateObject27());var OO,DO=["placeholder",$localize(_templateObject28())];OO=$localize(_templateObject29());var EO,AO,IO,TO,PO,RO,MO,jO,LO,FO,zO=["placeholder",$localize(_templateObject30())];function NO(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Subscriptions.allow_subscriptions=t})),a.Bc(4),a.Hc(5,CO),a.Ac(),a.Cc(),a.Cc(),a.Dc(6,"div",15),a.Dc(7,"mat-form-field",11),a.Dc(8,"input",16),a.Jc(9,DO),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Subscriptions.subscriptions_base_path=t})),a.Cc(),a.Dc(10,"mat-hint"),a.Bc(11),a.Hc(12,OO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(13,"div",17),a.Dc(14,"mat-form-field",11),a.Dc(15,"input",16),a.Jc(16,zO),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Subscriptions.subscriptions_check_interval=t})),a.Cc(),a.Dc(17,"mat-hint"),a.Bc(18),a.Hc(19,EO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(20,"div",18),a.Dc(21,"mat-checkbox",19),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Subscriptions.subscriptions_use_youtubedl_archive=t})),a.Bc(22),a.Hc(23,AO),a.Ac(),a.Cc(),a.Dc(24,"p"),a.Dc(25,"a",20),a.Bc(26),a.Hc(27,IO),a.Ac(),a.Cc(),a.vd(28,"\xa0"),a.Bc(29),a.Hc(30,TO),a.Ac(),a.Cc(),a.Dc(31,"p"),a.Bc(32),a.Hc(33,PO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(3),a.ad("ngModel",n.new_config.Subscriptions.allow_subscriptions),a.kc(5),a.ad("disabled",!n.new_config.Subscriptions.allow_subscriptions)("ngModel",n.new_config.Subscriptions.subscriptions_base_path),a.kc(7),a.ad("disabled",!n.new_config.Subscriptions.allow_subscriptions)("ngModel",n.new_config.Subscriptions.subscriptions_check_interval),a.kc(6),a.ad("disabled",!n.new_config.Subscriptions.allow_subscriptions)("ngModel",n.new_config.Subscriptions.subscriptions_use_youtubedl_archive)}}function BO(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-form-field"),a.Dc(4,"mat-label"),a.Bc(5),a.Hc(6,RO),a.Ac(),a.Cc(),a.Dc(7,"mat-select",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Themes.default_theme=t})),a.Dc(8,"mat-option",21),a.Bc(9),a.Hc(10,MO),a.Ac(),a.Cc(),a.Dc(11,"mat-option",22),a.Bc(12),a.Hc(13,jO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(14,"div",23),a.Dc(15,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Themes.allow_theme_change=t})),a.Bc(16),a.Hc(17,LO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(7),a.ad("ngModel",n.new_config.Themes.default_theme),a.kc(8),a.ad("ngModel",n.new_config.Themes.allow_theme_change)}}function VO(t,e){if(1&t&&(a.Dc(0,"mat-option",26),a.vd(1),a.Cc()),2&t){var i=e.$implicit,n=a.Uc(3);a.ad("value",i),a.kc(1),a.xd(" ",n.all_locales[i].nativeName," ")}}function UO(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-form-field"),a.Dc(4,"mat-label"),a.Bc(5),a.Hc(6,FO),a.Ac(),a.Cc(),a.Dc(7,"mat-select",24),a.Qc("selectionChange",(function(t){return a.ld(i),a.Uc(2).localeSelectChanged(t.value)}))("valueChange",(function(t){return a.ld(i),a.Uc(2).initialLocale=t})),a.td(8,VO,2,2,"mat-option",25),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(7),a.ad("value",n.initialLocale),a.kc(1),a.ad("ngForOf",n.supported_locales)}}function HO(t,e){if(1&t&&(a.td(0,kO,16,2,"div",7),a.zc(1,"mat-divider"),a.td(2,SO,14,5,"div",7),a.zc(3,"mat-divider"),a.td(4,NO,34,7,"div",7),a.zc(5,"mat-divider"),a.td(6,BO,18,2,"div",7),a.zc(7,"mat-divider"),a.td(8,UO,9,2,"div",7)),2&t){var i=a.Uc();a.ad("ngIf",i.new_config),a.kc(2),a.ad("ngIf",i.new_config),a.kc(2),a.ad("ngIf",i.new_config),a.kc(2),a.ad("ngIf",i.new_config),a.kc(2),a.ad("ngIf",i.new_config)}}EO=$localize(_templateObject31()),AO=$localize(_templateObject32()),IO=$localize(_templateObject33()),TO=$localize(_templateObject34()),PO=$localize(_templateObject35()),RO=$localize(_templateObject36()),MO=$localize(_templateObject37()),jO=$localize(_templateObject38()),LO=$localize(_templateObject39()),FO=$localize(_templateObject40());var qO,GO=["placeholder",$localize(_templateObject41())];qO=$localize(_templateObject42());var WO,YO=["placeholder",$localize(_templateObject43())];WO=$localize(_templateObject44());var QO,$O,KO=["placeholder",$localize(_templateObject45())];function XO(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-form-field",11),a.Dc(4,"input",12),a.Jc(5,GO),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Downloader["path-audio"]=t})),a.Cc(),a.Dc(6,"mat-hint"),a.Bc(7),a.Hc(8,qO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(9,"div",17),a.Dc(10,"mat-form-field",11),a.Dc(11,"input",12),a.Jc(12,YO),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Downloader["path-video"]=t})),a.Cc(),a.Dc(13,"mat-hint"),a.Bc(14),a.Hc(15,WO),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(16,"div",17),a.Dc(17,"mat-form-field",27),a.Dc(18,"textarea",28),a.Jc(19,KO),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Downloader.custom_args=t})),a.Cc(),a.Dc(20,"mat-hint"),a.Bc(21),a.Hc(22,QO),a.Ac(),a.Cc(),a.Dc(23,"button",29),a.Qc("click",(function(){return a.ld(i),a.Uc(2).openArgsModifierDialog()})),a.Dc(24,"mat-icon"),a.vd(25,"edit"),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(26,"div",18),a.Dc(27,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Downloader.use_youtubedl_archive=t})),a.Bc(28),a.Hc(29,$O),a.Ac(),a.Cc(),a.Dc(30,"p"),a.vd(31,"Note: This setting only applies to downloads on the Home page. If you would like to use youtube-dl archive functionality in subscriptions, head down to the Subscriptions section."),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(4),a.ad("ngModel",n.new_config.Downloader["path-audio"]),a.kc(7),a.ad("ngModel",n.new_config.Downloader["path-video"]),a.kc(7),a.ad("ngModel",n.new_config.Downloader.custom_args),a.kc(9),a.ad("ngModel",n.new_config.Downloader.use_youtubedl_archive)}}function ZO(t,e){if(1&t&&a.td(0,XO,32,4,"div",7),2&t){var i=a.Uc();a.ad("ngIf",i.new_config)}}QO=$localize(_templateObject46()),$O=$localize(_templateObject47());var JO,tD,eD,iD,nD,aD,rD,oD=["placeholder",$localize(_templateObject48())];function sD(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-form-field",11),a.Dc(4,"input",12),a.Jc(5,oD),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Extra.title_top=t})),a.Cc(),a.zc(6,"mat-hint"),a.Cc(),a.Cc(),a.Dc(7,"div",15),a.Dc(8,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Extra.file_manager_enabled=t})),a.Bc(9),a.Hc(10,JO),a.Ac(),a.Cc(),a.Cc(),a.Dc(11,"div",15),a.Dc(12,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Extra.allow_quality_select=t})),a.Bc(13),a.Hc(14,tD),a.Ac(),a.Cc(),a.Cc(),a.Dc(15,"div",15),a.Dc(16,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Extra.download_only_mode=t})),a.Bc(17),a.Hc(18,eD),a.Ac(),a.Cc(),a.Cc(),a.Dc(19,"div",15),a.Dc(20,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Extra.allow_multi_download_mode=t})),a.Bc(21),a.Hc(22,iD),a.Ac(),a.Cc(),a.Cc(),a.Dc(23,"div",15),a.Dc(24,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Extra.settings_pin_required=t})),a.Bc(25),a.Hc(26,nD),a.Ac(),a.Cc(),a.Dc(27,"button",30),a.Qc("click",(function(){return a.ld(i),a.Uc(2).setNewPin()})),a.Bc(28),a.Hc(29,aD),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(4),a.ad("ngModel",n.new_config.Extra.title_top),a.kc(4),a.ad("ngModel",n.new_config.Extra.file_manager_enabled),a.kc(4),a.ad("ngModel",n.new_config.Extra.allow_quality_select),a.kc(4),a.ad("ngModel",n.new_config.Extra.download_only_mode),a.kc(4),a.ad("ngModel",n.new_config.Extra.allow_multi_download_mode),a.kc(4),a.ad("ngModel",n.new_config.Extra.settings_pin_required),a.kc(3),a.ad("disabled",!n.new_config.Extra.settings_pin_required)}}JO=$localize(_templateObject49()),tD=$localize(_templateObject50()),eD=$localize(_templateObject51()),iD=$localize(_templateObject52()),nD=$localize(_templateObject53()),aD=$localize(_templateObject54()),rD=$localize(_templateObject55());var lD,cD,uD,dD=["placeholder",$localize(_templateObject56())];function hD(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.API.use_API_key=t})),a.Bc(4),a.Hc(5,rD),a.Ac(),a.Cc(),a.Cc(),a.Dc(6,"div",31),a.Dc(7,"div",32),a.Dc(8,"mat-form-field",11),a.Dc(9,"input",33),a.Jc(10,dD),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.API.API_key=t})),a.Cc(),a.Dc(11,"mat-hint"),a.Dc(12,"a",34),a.Bc(13),a.Hc(14,lD),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(15,"div",35),a.Dc(16,"button",36),a.Qc("click",(function(){return a.ld(i),a.Uc(2).generateAPIKey()})),a.Bc(17),a.Hc(18,cD),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(3),a.ad("ngModel",n.new_config.API.use_API_key),a.kc(6),a.ad("disabled",!n.new_config.API.use_API_key)("ngModel",n.new_config.API.API_key)}}lD=$localize(_templateObject57()),cD=$localize(_templateObject58()),uD=$localize(_templateObject59());var mD,fD,pD,gD,vD,bD,yD,_D,kD,CD,wD,xD,SD,OD=["placeholder",$localize(_templateObject60())];function DD(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.API.use_youtube_API=t})),a.Bc(4),a.Hc(5,uD),a.Ac(),a.Cc(),a.Cc(),a.Dc(6,"div",31),a.Dc(7,"mat-form-field",11),a.Dc(8,"input",33),a.Jc(9,OD),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.API.youtube_API_key=t})),a.Cc(),a.Dc(10,"mat-hint"),a.Dc(11,"a",37),a.Bc(12),a.Hc(13,mD),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(3),a.ad("ngModel",n.new_config.API.use_youtube_API),a.kc(5),a.ad("disabled",!n.new_config.API.use_youtube_API)("ngModel",n.new_config.API.youtube_API_key)}}function ED(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"h6"),a.vd(4,"Chrome"),a.Cc(),a.Dc(5,"p"),a.Dc(6,"a",38),a.Bc(7),a.Hc(8,fD),a.Ac(),a.Cc(),a.vd(9,"\xa0"),a.Bc(10),a.Hc(11,pD),a.Ac(),a.Cc(),a.Dc(12,"p"),a.Bc(13),a.Hc(14,gD),a.Ac(),a.Cc(),a.zc(15,"mat-divider",39),a.Cc(),a.Dc(16,"div",15),a.Dc(17,"h6"),a.vd(18,"Firefox"),a.Cc(),a.Dc(19,"p"),a.Dc(20,"a",40),a.Bc(21),a.Hc(22,vD),a.Ac(),a.Cc(),a.vd(23,"\xa0"),a.Bc(24),a.Hc(25,bD),a.Ac(),a.Cc(),a.Dc(26,"p"),a.Dc(27,"a",41),a.Bc(28),a.Hc(29,yD),a.Ac(),a.Cc(),a.vd(30,"\xa0"),a.Bc(31),a.Hc(32,_D),a.Ac(),a.Cc(),a.zc(33,"mat-divider",39),a.Cc(),a.Dc(34,"div",15),a.Dc(35,"h6"),a.vd(36,"Bookmarklet"),a.Cc(),a.Dc(37,"p"),a.Bc(38),a.Hc(39,kD),a.Ac(),a.Cc(),a.Dc(40,"mat-checkbox",42),a.Qc("change",(function(t){return a.ld(i),a.Uc(2).bookmarkletAudioOnlyChanged(t)})),a.Bc(41),a.Hc(42,CD),a.Ac(),a.Cc(),a.Dc(43,"p"),a.Dc(44,"a",43),a.vd(45,"YTDL-Bookmarklet"),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(44),a.ad("href",n.generated_bookmarklet_code,a.nd)}}function AD(t,e){if(1&t&&(a.td(0,sD,30,7,"div",7),a.zc(1,"mat-divider"),a.td(2,hD,19,3,"div",7),a.zc(3,"mat-divider"),a.td(4,DD,14,3,"div",7),a.zc(5,"mat-divider"),a.td(6,ED,46,1,"div",7)),2&t){var i=a.Uc();a.ad("ngIf",i.new_config),a.kc(2),a.ad("ngIf",i.new_config),a.kc(2),a.ad("ngIf",i.new_config),a.kc(2),a.ad("ngIf",i.new_config)}}function ID(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",8),a.Dc(1,"div",9),a.Dc(2,"div",10),a.Dc(3,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Advanced.use_default_downloading_agent=t})),a.Bc(4),a.Hc(5,wD),a.Ac(),a.Cc(),a.Cc(),a.Dc(6,"div",15),a.Dc(7,"mat-form-field"),a.Dc(8,"mat-label"),a.Bc(9),a.Hc(10,xD),a.Ac(),a.Cc(),a.Dc(11,"mat-select",19),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Advanced.custom_downloading_agent=t})),a.Dc(12,"mat-option",45),a.vd(13,"aria2c"),a.Cc(),a.Dc(14,"mat-option",46),a.vd(15,"avconv"),a.Cc(),a.Dc(16,"mat-option",47),a.vd(17,"axel"),a.Cc(),a.Dc(18,"mat-option",48),a.vd(19,"curl"),a.Cc(),a.Dc(20,"mat-option",49),a.vd(21,"ffmpeg"),a.Cc(),a.Dc(22,"mat-option",50),a.vd(23,"httpie"),a.Cc(),a.Dc(24,"mat-option",51),a.vd(25,"wget"),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(26,"div",31),a.Dc(27,"mat-checkbox",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).new_config.Advanced.allow_advanced_download=t})),a.Bc(28),a.Hc(29,SD),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(3),a.ad("ngModel",n.new_config.Advanced.use_default_downloading_agent),a.kc(8),a.ad("disabled",n.new_config.Advanced.use_default_downloading_agent)("ngModel",n.new_config.Advanced.custom_downloading_agent),a.kc(16),a.ad("ngModel",n.new_config.Advanced.allow_advanced_download)}}function TD(t,e){1&t&&(a.Dc(0,"div",52),a.zc(1,"app-updater"),a.Cc())}function PD(t,e){if(1&t&&(a.td(0,ID,30,4,"div",7),a.zc(1,"mat-divider"),a.td(2,TD,2,0,"div",44)),2&t){var i=a.Uc();a.ad("ngIf",i.new_config),a.kc(2),a.ad("ngIf",i.new_config)}}mD=$localize(_templateObject61()),fD=$localize(_templateObject62()),pD=$localize(_templateObject63()),gD=$localize(_templateObject64()),vD=$localize(_templateObject65()),bD=$localize(_templateObject66()),yD=$localize(_templateObject67()),_D=$localize(_templateObject68()),kD=$localize(_templateObject69()),CD=$localize(_templateObject70()),wD=$localize(_templateObject71()),xD=$localize(_templateObject72()),SD=$localize(_templateObject73());var RD,MD,jD,LD,FD,zD,ND,BD,VD,UD,HD,qD=((RD=function(){function t(e,i,n,a){_classCallCheck(this,t),this.postsService=e,this.snackBar=i,this.sanitizer=n,this.dialog=a,this.all_locales=TS,this.supported_locales=["en","es"],this.initialLocale=localStorage.getItem("locale"),this.initial_config=null,this.new_config=null,this.loading_config=!1,this.generated_bookmarklet_code=null,this.bookmarkletAudioOnly=!1,this._settingsSame=!0,this.latestGithubRelease=null,this.CURRENT_VERSION="v3.6"}return _createClass(t,[{key:"ngOnInit",value:function(){this.getConfig(),this.generated_bookmarklet_code=this.sanitizer.bypassSecurityTrustUrl(this.generateBookmarkletCode()),this.getLatestGithubRelease()}},{key:"getConfig",value:function(){var t=this;this.loading_config=!0,this.postsService.loadNavItems().subscribe((function(e){t.loading_config=!1,t.initial_config=t.postsService.debugMode?e.YoutubeDLMaterial:e.config_file.YoutubeDLMaterial,t.new_config=JSON.parse(JSON.stringify(t.initial_config))}))}},{key:"settingsSame",value:function(){return JSON.stringify(this.new_config)===JSON.stringify(this.initial_config)}},{key:"saveSettings",value:function(){var t=this;this.postsService.setConfig({YoutubeDLMaterial:this.new_config}).subscribe((function(e){e.success&&(t.postsService.settings_changed.next(!0),t.initial_config=JSON.parse(JSON.stringify(t.new_config)))}),(function(t){console.error("Failed to save config!")}))}},{key:"setNewPin",value:function(){this.dialog.open(IS,{data:{resetMode:!0}})}},{key:"generateAPIKey",value:function(){var t=this;this.postsService.generateNewAPIKey().subscribe((function(e){e.new_api_key&&(t.initial_config.API.API_key=e.new_api_key,t.new_config.API.API_key=e.new_api_key)}))}},{key:"localeSelectChanged",value:function(t){localStorage.setItem("locale",t),this.openSnackBar("Language successfully changed! Reload to update the page.")}},{key:"generateBookmarklet",value:function(){this.bookmarksite("YTDL-Material",this.generated_bookmarklet_code)}},{key:"generateBookmarkletCode",value:function(){return"javascript:(function()%7Bwindow.open('".concat(window.location.href.split("#")[0]+"#/home;url=","' + encodeURIComponent(window.location) + ';audioOnly=").concat(this.bookmarkletAudioOnly,"')%7D)()")}},{key:"bookmarkletAudioOnlyChanged",value:function(t){this.bookmarkletAudioOnly=t.checked,this.generated_bookmarklet_code=this.sanitizer.bypassSecurityTrustUrl(this.generateBookmarkletCode())}},{key:"bookmarksite",value:function(t,e){if(document.all)window.external.AddFavorite(e,t);else if(window.chrome)this.openSnackBar("Chrome users must drag the 'Alternate URL' link to your bookmarks.");else if(window.sidebar)window.sidebar.addPanel(t,e,"");else if(window.opera&&window.print){var i=document.createElement("a");i.setAttribute("href",e),i.setAttribute("title",t),i.setAttribute("rel","sidebar"),i.click()}}},{key:"openArgsModifierDialog",value:function(){var t=this;this.dialog.open(GS,{data:{initial_args:this.new_config.Downloader.custom_args}}).afterClosed().subscribe((function(e){e&&(t.new_config.Downloader.custom_args=e)}))}},{key:"getLatestGithubRelease",value:function(){var t=this;this.postsService.getLatestGithubRelease().subscribe((function(e){t.latestGithubRelease=e}))}},{key:"openSnackBar",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.snackBar.open(t,e,{duration:2e3})}},{key:"settingsAreTheSame",get:function(){return this._settingsSame=this.settingsSame(),this._settingsSame},set:function(t){this._settingsSame=t}}]),t}()).\u0275fac=function(t){return new(t||RD)(a.yc(mS),a.yc(wy),a.yc(n.b),a.yc(wh))},RD.\u0275cmp=a.sc({type:RD,selectors:[["app-settings"]],decls:30,vars:3,consts:[["mat-dialog-title",""],[6,"label"],["matTabContent","","style","padding: 15px;"],["matTabContent",""],[2,"margin-bottom","10px"],["color","accent","mat-raised-button","",3,"disabled","click"],["mat-flat-button","",3,"mat-dialog-close"],["class","container-fluid",4,"ngIf"],[1,"container-fluid"],[1,"row"],[1,"col-12","mt-3"],["color","accent"],["matInput","","required","",3,"ngModel","ngModelChange",6,"placeholder"],[1,"col-12","mb-4"],["color","accent",3,"ngModel","ngModelChange"],[1,"col-12"],["matInput","",3,"disabled","ngModel","ngModelChange",6,"placeholder"],[1,"col-12","mt-5"],[1,"col-12","mt-4"],["color","accent",3,"disabled","ngModel","ngModelChange"],["target","_blank","href","https://github.com/ytdl-org/youtube-dl/blob/master/README.md#how-do-i-download-only-new-videos-from-a-playlist"],["value","default"],["value","dark"],[1,"col-12","mb-2"],[3,"value","selectionChange","valueChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["color","accent",2,"margin-right","12px"],["matInput","",3,"ngModel","ngModelChange",6,"placeholder"],["mat-icon-button","",1,"args-edit-button",3,"click"],["mat-stroked-button","",2,"margin-left","15px","margin-bottom","10px",3,"disabled","click"],[1,"col-12","mb-3"],[1,"enable-api-key-div"],["matInput","","required","",3,"disabled","ngModel","ngModelChange",6,"placeholder"],["target","_blank","href","https://stoplight.io/p/docs/gh/tzahi12345/youtubedl-material"],[1,"api-key-div"],["matTooltip-i18n","","matTooltip","This will delete your old API key!","mat-stroked-button","",3,"click"],["target","_blank","href","https://developers.google.com/youtube/v3/getting-started"],["href","https://github.com/Tzahi12345/YoutubeDL-Material/blob/master/chrome-extension/youtubedl-material-chrome-extension.zip?raw=true"],[1,"ext-divider"],["href","https://addons.mozilla.org/en-US/firefox/addon/youtubedl-material/","target","_blank"],["href","https://github.com/Tzahi12345/YoutubeDL-Material/wiki/Firefox-Extension","target","_blank"],[3,"change"],["target","_blank",3,"href"],["class","container-fluid mt-1",4,"ngIf"],["value","aria2c"],["value","avconv"],["value","axel"],["value","curl"],["value","ffmpeg"],["value","httpie"],["value","wget"],[1,"container-fluid","mt-1"]],template:function(t,e){1&t&&(a.Dc(0,"h4",0),a.Hc(1,lO),a.Cc(),a.Dc(2,"mat-dialog-content"),a.Dc(3,"mat-tab-group"),a.Dc(4,"mat-tab",1),a.Jc(5,hO),a.td(6,HO,9,5,"ng-template",2),a.Cc(),a.Dc(7,"mat-tab",1),a.Jc(8,mO),a.td(9,ZO,1,1,"ng-template",3),a.Cc(),a.Dc(10,"mat-tab",1),a.Jc(11,fO),a.td(12,AD,7,4,"ng-template",3),a.Cc(),a.Dc(13,"mat-tab",1),a.Jc(14,pO),a.td(15,PD,3,2,"ng-template",3),a.Cc(),a.Cc(),a.Cc(),a.Dc(16,"mat-dialog-actions"),a.Dc(17,"div",4),a.Dc(18,"button",5),a.Qc("click",(function(){return e.saveSettings()})),a.Dc(19,"mat-icon"),a.vd(20,"done"),a.Cc(),a.vd(21,"\xa0\xa0 "),a.Bc(22),a.Hc(23,uO),a.Ac(),a.Cc(),a.Dc(24,"button",6),a.Dc(25,"mat-icon"),a.vd(26,"cancel"),a.Cc(),a.vd(27,"\xa0\xa0 "),a.Dc(28,"span"),a.Hc(29,dO),a.Cc(),a.Cc(),a.Cc(),a.Cc()),2&t&&(a.kc(18),a.ad("disabled",e.settingsSame()),a.kc(6),a.ad("mat-dialog-close",!1),a.kc(5),a.Kc(e.settingsAreTheSame+""),a.Ic(29))},directives:[Oh,Dh,E_,b_,m_,Eh,Qa,dp,Sh,ye.t,Op,Ld,xp,mr,Hs,Cr,Qo,Dd,Gl,Ed,lb,Ma,ye.s,rv,cO],styles:[".settings-expansion-panel[_ngcontent-%COMP%]{margin-bottom:20px}.ext-divider[_ngcontent-%COMP%]{margin-bottom:14px}.args-edit-button[_ngcontent-%COMP%]{position:absolute;margin-left:10px;top:20px}.enable-api-key-div[_ngcontent-%COMP%]{margin-bottom:8px;margin-right:15px}.api-key-div[_ngcontent-%COMP%], .enable-api-key-div[_ngcontent-%COMP%]{display:inline-block}"]}),RD);function GD(t,e){1&t&&(a.Dc(0,"span",12),a.zc(1,"mat-spinner",13),a.vd(2,"\xa0"),a.Bc(3),a.Hc(4,UD),a.Ac(),a.Cc()),2&t&&(a.kc(1),a.ad("diameter",22))}function WD(t,e){1&t&&(a.Dc(0,"mat-icon",14),a.vd(1,"done"),a.Cc())}function YD(t,e){if(1&t&&(a.Dc(0,"a",2),a.Bc(1),a.Hc(2,HD),a.Ac(),a.vd(3),a.Cc()),2&t){var i=a.Uc();a.ad("href",i.latestUpdateLink,a.nd),a.kc(3),a.xd(" - ",i.latestGithubRelease.tag_name,"")}}function QD(t,e){1&t&&(a.Dc(0,"span"),a.vd(1,"You are up to date."),a.Cc())}MD=$localize(_templateObject74()),jD=$localize(_templateObject75()),LD=$localize(_templateObject76()),FD=$localize(_templateObject77()),zD=$localize(_templateObject78()),ND=$localize(_templateObject79()),BD=$localize(_templateObject80()),VD=$localize(_templateObject81()),UD=$localize(_templateObject82()),HD=$localize(_templateObject83());var $D,KD,XD,ZD,JD,tE,eE=(($D=function(){function t(e){_classCallCheck(this,t),this.postsService=e,this.projectLink="https://github.com/Tzahi12345/YoutubeDL-Material",this.issuesLink="https://github.com/Tzahi12345/YoutubeDL-Material/issues",this.latestUpdateLink="https://github.com/Tzahi12345/YoutubeDL-Material/releases/latest",this.latestGithubRelease=null,this.checking_for_updates=!0,this.current_version_tag="v3.6"}return _createClass(t,[{key:"ngOnInit",value:function(){this.getLatestGithubRelease()}},{key:"getLatestGithubRelease",value:function(){var t=this;this.postsService.getLatestGithubRelease().subscribe((function(e){t.checking_for_updates=!1,t.latestGithubRelease=e}))}}]),t}()).\u0275fac=function(t){return new(t||$D)(a.yc(mS))},$D.\u0275cmp=a.sc({type:$D,selectors:[["app-about-dialog"]],decls:49,vars:7,consts:[["mat-dialog-title","",2,"position","relative"],[1,"logo-image"],["target","_blank",3,"href"],["src","assets/images/GitHub-64px.png",2,"width","32px"],["src","assets/images/logo_128px.png",2,"width","32px","margin-left","15px"],[2,"margin-bottom","5px"],[2,"margin-top","10px"],["style","display: inline-block",4,"ngIf"],["class","version-checked-icon",4,"ngIf"],["target","_blank",3,"href",4,"ngIf"],[4,"ngIf"],["mat-stroked-button","","mat-dialog-close","",2,"margin-bottom","5px"],[2,"display","inline-block"],[1,"version-spinner",3,"diameter"],[1,"version-checked-icon"]],template:function(t,e){1&t&&(a.Dc(0,"h4",0),a.Bc(1),a.Hc(2,MD),a.Ac(),a.Dc(3,"span",1),a.Dc(4,"a",2),a.zc(5,"img",3),a.Cc(),a.zc(6,"img",4),a.Cc(),a.Cc(),a.Dc(7,"mat-dialog-content"),a.Dc(8,"div",5),a.Dc(9,"p"),a.Dc(10,"i"),a.vd(11,"YoutubeDL-Material"),a.Cc(),a.vd(12,"\xa0"),a.Bc(13),a.Hc(14,jD),a.Ac(),a.Cc(),a.Dc(15,"p"),a.Dc(16,"i"),a.vd(17,"YoutubeDL-Material"),a.Cc(),a.vd(18,"\xa0"),a.Bc(19),a.Hc(20,LD),a.Ac(),a.Cc(),a.zc(21,"mat-divider"),a.Dc(22,"h5",6),a.vd(23,"Installation details:"),a.Cc(),a.Dc(24,"p"),a.Bc(25),a.Hc(26,FD),a.Ac(),a.vd(27),a.td(28,GD,5,1,"span",7),a.td(29,WD,2,0,"mat-icon",8),a.vd(30,"\xa0\xa0"),a.td(31,YD,4,2,"a",9),a.vd(32,". "),a.Bc(33),a.Hc(34,zD),a.Ac(),a.td(35,QD,2,0,"span",10),a.Cc(),a.Dc(36,"p"),a.Bc(37),a.Hc(38,ND),a.Ac(),a.vd(39,"\xa0"),a.Dc(40,"a",2),a.Bc(41),a.Hc(42,BD),a.Ac(),a.Cc(),a.vd(43,"\xa0"),a.Bc(44),a.Hc(45,VD),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(46,"mat-dialog-actions"),a.Dc(47,"button",11),a.vd(48,"Close"),a.Cc(),a.Cc()),2&t&&(a.kc(4),a.ad("href",e.projectLink,a.nd),a.kc(23),a.xd("\xa0",e.current_version_tag," - "),a.kc(1),a.ad("ngIf",e.checking_for_updates),a.kc(1),a.ad("ngIf",!e.checking_for_updates),a.kc(2),a.ad("ngIf",!e.checking_for_updates&&e.latestGithubRelease.tag_name!==e.current_version_tag),a.kc(4),a.ad("ngIf",!e.checking_for_updates&&e.latestGithubRelease.tag_name===e.current_version_tag),a.kc(5),a.ad("href",e.issuesLink,a.nd))},directives:[Oh,Dh,Op,ye.t,Eh,Qa,Sh,Av,dp],styles:["i[_ngcontent-%COMP%]{margin-right:1px}.version-spinner[_ngcontent-%COMP%]{top:4px;margin-right:5px;margin-left:5px;display:inline-block}.version-checked-icon[_ngcontent-%COMP%]{top:5px;margin-left:2px;position:relative;margin-right:-3px}.logo-image[_ngcontent-%COMP%]{position:absolute;top:-10px;right:-10px}"]}),$D),iE=["sidenav"],nE=["hamburgerMenu"];function aE(t,e){if(1&t){var i=a.Ec();a.Dc(0,"button",19,20),a.Qc("click",(function(){return a.ld(i),a.Uc().toggleSidenav()})),a.Dc(2,"mat-icon"),a.vd(3,"menu"),a.Cc(),a.Cc()}}function rE(t,e){if(1&t){var i=a.Ec();a.Dc(0,"button",21),a.Qc("click",(function(){return a.ld(i),a.Uc().goBack()})),a.Dc(1,"mat-icon"),a.vd(2,"arrow_back"),a.Cc(),a.Cc()}}function oE(t,e){if(1&t){var i=a.Ec();a.Dc(0,"button",13),a.Qc("click",(function(t){return a.ld(i),a.Uc().themeMenuItemClicked(t)})),a.Dc(1,"mat-icon"),a.vd(2),a.Cc(),a.Dc(3,"span"),a.Hc(4,tE),a.Cc(),a.zc(5,"mat-slide-toggle",22),a.Cc()}if(2&t){var n=a.Uc();a.kc(2),a.wd("default"===n.postsService.theme.key?"brightness_5":"brightness_2"),a.kc(3),a.ad("checked","dark"===n.postsService.theme.key)}}KD=$localize(_templateObject84()),XD=$localize(_templateObject85()),ZD=$localize(_templateObject86()),JD=$localize(_templateObject87()),tE=$localize(_templateObject88());var sE,lE=((sE=function(){function t(e,i,n,a,r,o){var s=this;_classCallCheck(this,t),this.postsService=e,this.snackBar=i,this.dialog=n,this.router=a,this.overlayContainer=r,this.elementRef=o,this.THEMES_CONFIG=Qk,this.topBarTitle="Youtube Downloader",this.defaultTheme=null,this.allowThemeChange=null,this.allowSubscriptions=!1,this.settingsPinRequired=!0,this.navigator=null,this.navigator=localStorage.getItem("player_navigator"),this.router.events.subscribe((function(t){t instanceof bC?s.navigator=localStorage.getItem("player_navigator"):t instanceof yC&&s.hamburgerMenuButton&&s.hamburgerMenuButton.nativeElement&&s.hamburgerMenuButton.nativeElement.blur()})),this.loadConfig(),this.postsService.settings_changed.subscribe((function(t){t&&s.loadConfig()}))}return _createClass(t,[{key:"toggleSidenav",value:function(){this.sidenav.toggle()}},{key:"loadConfig",value:function(){var t=this;this.postsService.loadNavItems().subscribe((function(e){var i=t.postsService.debugMode?e:e.config_file;t.topBarTitle=i.YoutubeDLMaterial.Extra.title_top,t.settingsPinRequired=i.YoutubeDLMaterial.Extra.settings_pin_required;var n=i.YoutubeDLMaterial.Themes;t.defaultTheme=n?i.YoutubeDLMaterial.Themes.default_theme:"default",t.allowThemeChange=!n||i.YoutubeDLMaterial.Themes.allow_theme_change,t.allowSubscriptions=i.YoutubeDLMaterial.Subscriptions.allow_subscriptions,localStorage.getItem("theme")||t.setTheme(n?t.defaultTheme:"default")}),(function(t){console.log(t)}))}},{key:"setTheme",value:function(t){var e=null;this.THEMES_CONFIG[t]?(localStorage.getItem("theme")&&(e=localStorage.getItem("theme"),this.THEMES_CONFIG[e]||(console.log("bad theme found, setting to default"),null===this.defaultTheme?console.error("No default theme detected"):(localStorage.setItem("theme",this.defaultTheme),e=localStorage.getItem("theme")))),localStorage.setItem("theme",t),this.elementRef.nativeElement.ownerDocument.body.style.backgroundColor=this.THEMES_CONFIG[t].background_color,this.postsService.setTheme(t),this.onSetTheme(this.THEMES_CONFIG[t].css_label,e?this.THEMES_CONFIG[e].css_label:e)):console.error("Invalid theme: "+t)}},{key:"onSetTheme",value:function(t,e){e&&(document.body.classList.remove(e),this.overlayContainer.getContainerElement().classList.remove(e)),this.overlayContainer.getContainerElement().classList.add(t),this.componentCssClass=t}},{key:"flipTheme",value:function(){"default"===this.postsService.theme.key?this.setTheme("dark"):"dark"===this.postsService.theme.key&&this.setTheme("default")}},{key:"themeMenuItemClicked",value:function(t){this.flipTheme(),t.stopPropagation()}},{key:"ngOnInit",value:function(){localStorage.getItem("theme")&&this.setTheme(localStorage.getItem("theme"))}},{key:"goBack",value:function(){this.navigator?this.router.navigateByUrl(this.navigator):this.router.navigate(["/home"])}},{key:"openSettingsDialog",value:function(){this.settingsPinRequired?this.openPinDialog():this.actuallyOpenSettingsDialog()}},{key:"actuallyOpenSettingsDialog",value:function(){this.dialog.open(qD,{width:"80vw"})}},{key:"openPinDialog",value:function(){var t=this;this.dialog.open(IS,{}).afterClosed().subscribe((function(e){e&&t.actuallyOpenSettingsDialog()}))}},{key:"openAboutDialog",value:function(){this.dialog.open(eE,{width:"80vw"})}}]),t}()).\u0275fac=function(t){return new(t||sE)(a.yc(mS),a.yc(wy),a.yc(wh),a.yc(Mx),a.yc(Du),a.yc(a.q))},sE.\u0275cmp=a.sc({type:sE,selectors:[["app-root"]],viewQuery:function(t,e){var i;1&t&&(a.zd(iE,!0),a.zd(nE,!0,a.q)),2&t&&(a.gd(i=a.Rc())&&(e.sidenav=i.first),a.gd(i=a.Rc())&&(e.hamburgerMenuButton=i.first))},hostVars:2,hostBindings:function(t,e){2&t&&a.mc(e.componentCssClass)},decls:40,vars:9,consts:[[2,"width","100%","height","100%"],[1,"mat-elevation-z3",2,"position","relative","z-index","10"],["color","primary",1,"sticky-toolbar","top-toolbar"],["width","100%","height","100%",1,"flex-row"],[1,"flex-column",2,"text-align","left","margin-top","1px"],["style","outline: none","mat-icon-button","","aria-label","Toggle side navigation",3,"click",4,"ngIf"],["mat-icon-button","",3,"click",4,"ngIf"],[1,"flex-column",2,"text-align","center","margin-top","5px"],[2,"font-size","22px","text-shadow","#141414 0.25px 0.25px 1px"],[1,"flex-column",2,"text-align","right","align-items","flex-end"],["mat-icon-button","",3,"matMenuTriggerFor"],["menuSettings","matMenu"],["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"],[1,"sidenav-container",2,"height","calc(100% - 64px)"],[2,"height","100%"],["sidenav",""],["mat-list-item","","routerLink","/home",3,"click"],["mat-list-item","","routerLink","/subscriptions",3,"click"],["mat-icon-button","","aria-label","Toggle side navigation",2,"outline","none",3,"click"],["hamburgerMenu",""],["mat-icon-button","",3,"click"],[1,"theme-slide-toggle",3,"checked"]],template:function(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",0),a.Dc(1,"div",1),a.Dc(2,"mat-toolbar",2),a.Dc(3,"div",3),a.Dc(4,"div",4),a.td(5,aE,4,0,"button",5),a.td(6,rE,3,0,"button",6),a.Cc(),a.Dc(7,"div",7),a.Dc(8,"div",8),a.vd(9),a.Cc(),a.Cc(),a.Dc(10,"div",9),a.Dc(11,"button",10),a.Dc(12,"mat-icon"),a.vd(13,"more_vert"),a.Cc(),a.Cc(),a.Dc(14,"mat-menu",null,11),a.td(16,oE,6,2,"button",12),a.Dc(17,"button",13),a.Qc("click",(function(){return e.openSettingsDialog()})),a.Dc(18,"mat-icon"),a.vd(19,"settings"),a.Cc(),a.Dc(20,"span"),a.Hc(21,KD),a.Cc(),a.Cc(),a.Dc(22,"button",13),a.Qc("click",(function(){return e.openAboutDialog()})),a.Dc(23,"mat-icon"),a.vd(24,"info"),a.Cc(),a.Dc(25,"span"),a.Hc(26,XD),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(27,"div",14),a.Dc(28,"mat-sidenav-container",15),a.Dc(29,"mat-sidenav",null,16),a.Dc(31,"mat-nav-list"),a.Dc(32,"a",17),a.Qc("click",(function(){return a.ld(i),a.hd(30).close()})),a.Bc(33),a.Hc(34,ZD),a.Ac(),a.Cc(),a.Dc(35,"a",18),a.Qc("click",(function(){return a.ld(i),a.hd(30).close()})),a.Bc(36),a.Hc(37,JD),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(38,"mat-sidenav-content"),a.zc(39,"router-outlet"),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.hd(15);a.sd("background",e.postsService.theme?e.postsService.theme.background_color:null,a.rc),a.kc(5),a.ad("ngIf","/player"!==e.router.url.split(";")[0]&&e.allowSubscriptions),a.kc(1),a.ad("ngIf","/player"===e.router.url.split(";")[0]),a.kc(3),a.xd(" ",e.topBarTitle," "),a.kc(2),a.ad("matMenuTriggerFor",n),a.kc(5),a.ad("ngIf",e.allowThemeChange),a.kc(22),a.sd("background",e.postsService.theme?e.postsService.theme.background_color:null,a.rc)}},directives:[Ey,ye.t,Qa,Tg,dp,Dg,kg,Bb,zb,Wp,Zp,Lx,Fb,Gx,Jb],styles:[".flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.flex-column[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-basis:100%;flex:1}.theme-slide-toggle[_ngcontent-%COMP%]{top:2px;left:10px;position:relative;pointer-events:none}.sidenav-container[_ngcontent-%COMP%]{z-index:-1!important}.top-toolbar[_ngcontent-%COMP%]{height:64px}"]}),sE);function cE(t,e,i,n){return new(i||(i=Promise))((function(a,r){function o(t){try{l(n.next(t))}catch(e){r(e)}}function s(t){try{l(n.throw(t))}catch(e){r(e)}}function l(t){t.done?a(t.value):new i((function(e){e(t.value)})).then(o,s)}l((n=n.apply(t,e||[])).next())}))}var uE,dE,hE=i("Iab2"),mE=function t(e){_classCallCheck(this,t),this.id=e&&e.id||null,this.title=e&&e.title||null,this.desc=e&&e.desc||null,this.thumbnailUrl=e&&e.thumbnailUrl||null,this.uploaded=e&&e.uploaded||null,this.videoUrl=e&&e.videoUrl||"https://www.youtube.com/watch?v=".concat(this.id),this.uploaded=function(t){var e,i=new Date(t),n=pE(i.getMonth()+1),a=pE(i.getDate()),r=i.getFullYear();e=i.getHours();var o=pE(i.getMinutes()),s="AM",l=parseInt(e,10);return l>12?(s="PM",e=l-12):0===l&&(e="12"),n+"-"+a+"-"+r+" "+(e=pE(e))+":"+o+" "+s}(Date.parse(this.uploaded))},fE=((uE=function(){function t(e){_classCallCheck(this,t),this.http=e,this.url="https://www.googleapis.com/youtube/v3/search",this.key=null}return _createClass(t,[{key:"initializeAPI",value:function(t){this.key=t}},{key:"search",value:function(t){if(this.ValidURL(t))return new oi.a;var e=["q=".concat(t),"key=".concat(this.key),"part=snippet","type=video","maxResults=5"].join("&");return this.http.get("".concat(this.url,"?").concat(e)).map((function(t){return t.items.map((function(t){return new mE({id:t.id.videoId,title:t.snippet.title,desc:t.snippet.description,thumbnailUrl:t.snippet.thumbnails.high.url,uploaded:t.snippet.publishedAt})}))}))}},{key:"ValidURL",value:function(t){return new RegExp(/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/).test(t)}}]),t}()).\u0275fac=function(t){return new(t||uE)(a.Mc(xf))},uE.\u0275prov=a.uc({token:uE,factory:uE.\u0275fac,providedIn:"root"}),uE);function pE(t){return t<10?"0"+t:t}dE=$localize(_templateObject89());var gE,vE,bE=["placeholder",$localize(_templateObject90())];function yE(t,e){1&t&&(a.Dc(0,"mat-label"),a.Bc(1),a.Hc(2,gE),a.Ac(),a.Cc())}function _E(t,e){1&t&&(a.Dc(0,"mat-label"),a.Bc(1),a.Hc(2,vE),a.Ac(),a.Cc())}function kE(t,e){if(1&t&&(a.Dc(0,"mat-option",8),a.vd(1),a.Cc()),2&t){var i=e.$implicit;a.ad("value",i.id),a.kc(1),a.wd(i.id)}}function CE(t,e){1&t&&(a.Dc(0,"div",9),a.zc(1,"mat-spinner",10),a.Cc()),2&t&&(a.kc(1),a.ad("diameter",25))}gE=$localize(_templateObject91()),vE=$localize(_templateObject92());var wE,xE,SE,OE,DE,EE,AE=function(){return{standalone:!0}},IE=((wE=function(){function t(e,i,n){_classCallCheck(this,t),this.data=e,this.postsService=i,this.dialogRef=n,this.filesToSelectFrom=null,this.type=null,this.filesSelect=new jo,this.name="",this.create_in_progress=!1}return _createClass(t,[{key:"ngOnInit",value:function(){this.data&&(this.filesToSelectFrom=this.data.filesToSelectFrom,this.type=this.data.type)}},{key:"createPlaylist",value:function(){var t=this,e=this.getThumbnailURL();this.create_in_progress=!0,this.postsService.createPlaylist(this.name,this.filesSelect.value,this.type,e).subscribe((function(e){t.create_in_progress=!1,t.dialogRef.close(!!e.success)}))}},{key:"getThumbnailURL",value:function(){for(var t=0;t1?"first-result-card":"",r===o.results.length-1&&o.results.length>1?"last-result-card":"",1===o.results.length?"only-result-card":"")),a.kc(2),a.xd(" ",n.title," "),a.kc(2),a.xd(" ",n.uploaded," ")}}function $E(t,e){if(1&t&&(a.Dc(0,"div",34),a.td(1,QE,12,7,"span",28),a.Cc()),2&t){var i=a.Uc();a.kc(1),a.ad("ngForOf",i.results)}}function KE(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-checkbox",40),a.Qc("change",(function(t){return a.ld(i),a.Uc().multiDownloadModeChanged(t)}))("ngModelChange",(function(t){return a.ld(i),a.Uc().multiDownloadMode=t})),a.Bc(1),a.Hc(2,HE),a.Ac(),a.Cc()}if(2&t){var n=a.Uc();a.ad("disabled",n.current_download)("ngModel",n.multiDownloadMode)}}function XE(t,e){if(1&t){var i=a.Ec();a.Dc(0,"button",41),a.Qc("click",(function(){return a.ld(i),a.Uc().cancelDownload()})),a.Bc(1),a.Hc(2,qE),a.Ac(),a.Cc()}}HE=$localize(_templateObject100()),qE=$localize(_templateObject101()),GE=$localize(_templateObject102()),WE=$localize(_templateObject103());var ZE,JE,tA=["placeholder",$localize(_templateObject104())];ZE=$localize(_templateObject105()),JE=$localize(_templateObject106());var eA,iA,nA,aA,rA=["placeholder",$localize(_templateObject107())];function oA(t,e){if(1&t&&(a.Dc(0,"p"),a.Bc(1),a.Hc(2,nA),a.Ac(),a.vd(3," \xa0"),a.Dc(4,"i"),a.vd(5),a.Cc(),a.Cc()),2&t){var i=a.Uc(2);a.kc(5),a.wd(i.simulatedOutput)}}eA=$localize(_templateObject108()),iA=$localize(_templateObject109()),nA=$localize(_templateObject110()),aA=$localize(_templateObject111());var sA=["placeholder",$localize(_templateObject112())];function lA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",52),a.Dc(1,"mat-checkbox",46),a.Qc("change",(function(t){return a.ld(i),a.Uc(2).youtubeAuthEnabledChanged(t)}))("ngModelChange",(function(t){return a.ld(i),a.Uc(2).youtubeAuthEnabled=t})),a.Bc(2),a.Hc(3,aA),a.Ac(),a.Cc(),a.Dc(4,"mat-form-field",53),a.Dc(5,"input",49),a.Jc(6,sA),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).youtubeUsername=t})),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(1),a.ad("disabled",n.current_download)("ngModel",n.youtubeAuthEnabled)("ngModelOptions",a.cd(6,VE)),a.kc(4),a.ad("ngModel",n.youtubeUsername)("ngModelOptions",a.cd(7,VE))("disabled",!n.youtubeAuthEnabled)}}var cA,uA,dA,hA,mA,fA,pA,gA,vA=["placeholder",$localize(_templateObject113())];function bA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",52),a.Dc(1,"mat-form-field",54),a.Dc(2,"input",55),a.Jc(3,vA),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc(2).youtubePassword=t})),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(2),a.ad("ngModel",n.youtubePassword)("ngModelOptions",a.cd(3,VE))("disabled",!n.youtubeAuthEnabled)}}function yA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",0),a.Dc(1,"form",42),a.Dc(2,"mat-expansion-panel",43),a.Dc(3,"mat-expansion-panel-header"),a.Dc(4,"mat-panel-title"),a.Bc(5),a.Hc(6,GE),a.Ac(),a.Cc(),a.Cc(),a.td(7,oA,6,1,"p",10),a.Dc(8,"div",44),a.Dc(9,"div",5),a.Dc(10,"div",45),a.Dc(11,"mat-checkbox",46),a.Qc("change",(function(t){return a.ld(i),a.Uc().customArgsEnabledChanged(t)}))("ngModelChange",(function(t){return a.ld(i),a.Uc().customArgsEnabled=t})),a.Bc(12),a.Hc(13,WE),a.Ac(),a.Cc(),a.Dc(14,"button",47),a.Qc("click",(function(){return a.ld(i),a.Uc().openArgsModifierDialog()})),a.Dc(15,"mat-icon"),a.vd(16,"edit"),a.Cc(),a.Cc(),a.Dc(17,"mat-form-field",48),a.Dc(18,"input",49),a.Jc(19,tA),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc().customArgs=t})),a.Cc(),a.Dc(20,"mat-hint"),a.Bc(21),a.Hc(22,ZE),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(23,"div",45),a.Dc(24,"mat-checkbox",46),a.Qc("change",(function(t){return a.ld(i),a.Uc().customOutputEnabledChanged(t)}))("ngModelChange",(function(t){return a.ld(i),a.Uc().customOutputEnabled=t})),a.Bc(25),a.Hc(26,JE),a.Ac(),a.Cc(),a.Dc(27,"mat-form-field",48),a.Dc(28,"input",49),a.Jc(29,rA),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc().customOutput=t})),a.Cc(),a.Dc(30,"mat-hint"),a.Dc(31,"a",50),a.Bc(32),a.Hc(33,eA),a.Ac(),a.Cc(),a.vd(34,". "),a.Bc(35),a.Hc(36,iA),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.td(37,lA,7,8,"div",51),a.td(38,bA,4,4,"div",51),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(7),a.ad("ngIf",n.simulatedOutput),a.kc(4),a.ad("disabled",n.current_download)("ngModel",n.customArgsEnabled)("ngModelOptions",a.cd(15,VE)),a.kc(7),a.ad("ngModel",n.customArgs)("ngModelOptions",a.cd(16,VE))("disabled",!n.customArgsEnabled),a.kc(6),a.ad("disabled",n.current_download)("ngModel",n.customOutputEnabled)("ngModelOptions",a.cd(17,VE)),a.kc(4),a.ad("ngModel",n.customOutput)("ngModelOptions",a.cd(18,VE))("disabled",!n.customOutputEnabled),a.kc(9),a.ad("ngIf",!n.youtubeAuthDisabledOverride),a.kc(1),a.ad("ngIf",!n.youtubeAuthDisabledOverride)}}function _A(t,e){1&t&&a.zc(0,"mat-divider",2)}function kA(t,e){if(1&t){var i=a.Ec();a.Bc(0),a.Dc(1,"app-download-item",60),a.Qc("cancelDownload",(function(t){return a.ld(i),a.Uc(3).cancelDownload(t)})),a.Cc(),a.td(2,_A,1,0,"mat-divider",61),a.Ac()}if(2&t){var n=a.Uc(),r=n.$implicit,o=n.index,s=a.Uc(2);a.kc(1),a.ad("download",r)("queueNumber",o+1),a.kc(1),a.ad("ngIf",o!==s.downloads.length-1)}}function CA(t,e){if(1&t&&(a.Dc(0,"div",5),a.td(1,kA,3,3,"ng-container",10),a.Cc()),2&t){var i=e.$implicit,n=a.Uc(2);a.kc(1),a.ad("ngIf",n.current_download!==i&&i.downloading)}}function wA(t,e){if(1&t&&(a.Dc(0,"div",56),a.Dc(1,"mat-card",57),a.Dc(2,"div",58),a.td(3,CA,2,1,"div",59),a.Cc(),a.Cc(),a.Cc()),2&t){var i=a.Uc();a.kc(3),a.ad("ngForOf",i.downloads)}}function xA(t,e){if(1&t&&(a.Dc(0,"div",67),a.zc(1,"mat-progress-bar",68),a.zc(2,"br"),a.Cc()),2&t){var i=a.Uc(2);a.ad("ngClass",i.determinateProgress&&100===i.percentDownloaded?"make-room-for-spinner":"equal-sizes"),a.kc(1),a.bd("value",i.percentDownloaded)}}function SA(t,e){1&t&&(a.Dc(0,"div",69),a.zc(1,"mat-spinner",33),a.Cc()),2&t&&(a.kc(1),a.ad("diameter",25))}function OA(t,e){1&t&&a.zc(0,"mat-progress-bar",70)}function DA(t,e){if(1&t&&(a.Dc(0,"div",62),a.Dc(1,"div",63),a.td(2,xA,3,2,"div",64),a.td(3,SA,2,1,"div",65),a.td(4,OA,1,0,"ng-template",null,66,a.ud),a.Cc(),a.zc(6,"br"),a.Cc()),2&t){var i=a.hd(5),n=a.Uc();a.kc(2),a.ad("ngIf",n.determinateProgress)("ngIfElse",i),a.kc(1),a.ad("ngIf",n.determinateProgress&&100===n.percentDownloaded)}}function EA(t,e){}function AA(t,e){1&t&&a.zc(0,"mat-progress-bar",82)}function IA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-grid-tile"),a.Dc(1,"app-file-card",79,80),a.Qc("removeFile",(function(t){return a.ld(i),a.Uc(3).removeFromMp3(t)})),a.Cc(),a.td(3,AA,1,0,"mat-progress-bar",81),a.Cc()}if(2&t){var n=e.$implicit,r=a.Uc(3);a.kc(1),a.ad("file",n)("title",n.title)("name",n.id)("uid",n.uid)("thumbnailURL",n.thumbnailURL)("length",n.duration)("isAudio",!0)("use_youtubedl_archive",r.use_youtubedl_archive),a.kc(2),a.ad("ngIf",r.downloading_content.audio[n.id])}}function TA(t,e){1&t&&a.zc(0,"mat-progress-bar",82)}function PA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-grid-tile"),a.Dc(1,"app-file-card",84,80),a.Qc("removeFile",(function(){a.ld(i);var t=e.$implicit,n=e.index;return a.Uc(4).removePlaylistMp3(t.id,n)})),a.Cc(),a.td(3,TA,1,0,"mat-progress-bar",81),a.Cc()}if(2&t){var n=e.$implicit,r=a.Uc(4);a.kc(1),a.ad("title",n.name)("name",n.id)("thumbnailURL",r.playlist_thumbnails[n.id])("length",null)("isAudio",!0)("isPlaylist",!0)("count",n.fileNames.length)("use_youtubedl_archive",r.use_youtubedl_archive),a.kc(2),a.ad("ngIf",r.downloading_content.audio[n.id])}}function RA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-grid-list",83),a.Qc("resize",(function(t){return a.ld(i),a.Uc(3).onResize(t)}),!1,a.kd),a.td(1,PA,4,9,"mat-grid-tile",28),a.Cc()}if(2&t){var n=a.Uc(3);a.ad("cols",n.files_cols),a.kc(1),a.ad("ngForOf",n.playlists.audio)}}function MA(t,e){1&t&&(a.Dc(0,"div"),a.Bc(1),a.Hc(2,fA),a.Ac(),a.Cc())}function jA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div"),a.Dc(1,"mat-grid-list",74),a.Qc("resize",(function(t){return a.ld(i),a.Uc(2).onResize(t)}),!1,a.kd),a.td(2,IA,4,9,"mat-grid-tile",28),a.Cc(),a.zc(3,"mat-divider"),a.Dc(4,"div",75),a.Dc(5,"h6"),a.Hc(6,mA),a.Cc(),a.Cc(),a.td(7,RA,2,2,"mat-grid-list",76),a.Dc(8,"div",77),a.Dc(9,"button",78),a.Qc("click",(function(){return a.ld(i),a.Uc(2).openCreatePlaylistDialog("audio")})),a.Dc(10,"mat-icon"),a.vd(11,"add"),a.Cc(),a.Cc(),a.Cc(),a.td(12,MA,3,0,"div",10),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(1),a.ad("cols",n.files_cols),a.kc(1),a.ad("ngForOf",n.mp3s),a.kc(5),a.ad("ngIf",n.playlists.audio.length>0),a.kc(5),a.ad("ngIf",0===n.playlists.audio.length)}}function LA(t,e){1&t&&a.zc(0,"mat-progress-bar",82)}function FA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-grid-tile"),a.Dc(1,"app-file-card",79,85),a.Qc("removeFile",(function(t){return a.ld(i),a.Uc(3).removeFromMp4(t)})),a.Cc(),a.td(3,LA,1,0,"mat-progress-bar",81),a.Cc()}if(2&t){var n=e.$implicit,r=a.Uc(3);a.kc(1),a.ad("file",n)("title",n.title)("name",n.id)("uid",n.uid)("thumbnailURL",n.thumbnailURL)("length",n.duration)("isAudio",!1)("use_youtubedl_archive",r.use_youtubedl_archive),a.kc(2),a.ad("ngIf",r.downloading_content.video[n.id])}}function zA(t,e){1&t&&a.zc(0,"mat-progress-bar",82)}function NA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-grid-tile"),a.Dc(1,"app-file-card",84,85),a.Qc("removeFile",(function(){a.ld(i);var t=e.$implicit,n=e.index;return a.Uc(4).removePlaylistMp4(t.id,n)})),a.Cc(),a.td(3,zA,1,0,"mat-progress-bar",81),a.Cc()}if(2&t){var n=e.$implicit,r=a.Uc(4);a.kc(1),a.ad("title",n.name)("name",n.id)("thumbnailURL",r.playlist_thumbnails[n.id])("length",null)("isAudio",!1)("isPlaylist",!0)("count",n.fileNames.length)("use_youtubedl_archive",r.use_youtubedl_archive),a.kc(2),a.ad("ngIf",r.downloading_content.video[n.id])}}function BA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-grid-list",83),a.Qc("resize",(function(t){return a.ld(i),a.Uc(3).onResize(t)}),!1,a.kd),a.td(1,NA,4,9,"mat-grid-tile",28),a.Cc()}if(2&t){var n=a.Uc(3);a.ad("cols",n.files_cols),a.kc(1),a.ad("ngForOf",n.playlists.video)}}function VA(t,e){1&t&&(a.Dc(0,"div"),a.Bc(1),a.Hc(2,gA),a.Ac(),a.Cc())}function UA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div"),a.Dc(1,"mat-grid-list",74),a.Qc("resize",(function(t){return a.ld(i),a.Uc(2).onResize(t)}),!1,a.kd),a.td(2,FA,4,9,"mat-grid-tile",28),a.Cc(),a.zc(3,"mat-divider"),a.Dc(4,"div",75),a.Dc(5,"h6"),a.Hc(6,pA),a.Cc(),a.Cc(),a.td(7,BA,2,2,"mat-grid-list",76),a.Dc(8,"div",77),a.Dc(9,"button",78),a.Qc("click",(function(){return a.ld(i),a.Uc(2).openCreatePlaylistDialog("video")})),a.Dc(10,"mat-icon"),a.vd(11,"add"),a.Cc(),a.Cc(),a.Cc(),a.td(12,VA,3,0,"div",10),a.Cc()}if(2&t){var n=a.Uc(2);a.kc(1),a.ad("cols",n.files_cols),a.kc(1),a.ad("ngForOf",n.mp4s),a.kc(5),a.ad("ngIf",n.playlists.video.length>0),a.kc(5),a.ad("ngIf",0===n.playlists.video.length)}}function HA(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",71),a.Dc(1,"mat-accordion"),a.Dc(2,"mat-expansion-panel",72),a.Qc("opened",(function(){return a.ld(i),a.Uc().accordionOpened("audio")}))("closed",(function(){return a.ld(i),a.Uc().accordionClosed("audio")}))("mouseleave",(function(){return a.ld(i),a.Uc().accordionLeft("audio")}))("mouseenter",(function(){return a.ld(i),a.Uc().accordionEntered("audio")})),a.Dc(3,"mat-expansion-panel-header"),a.Dc(4,"mat-panel-title"),a.Bc(5),a.Hc(6,cA),a.Ac(),a.Cc(),a.Dc(7,"mat-panel-description"),a.Bc(8),a.Hc(9,uA),a.Ac(),a.Cc(),a.Cc(),a.td(10,jA,13,4,"div",73),a.Cc(),a.Dc(11,"mat-expansion-panel",72),a.Qc("opened",(function(){return a.ld(i),a.Uc().accordionOpened("video")}))("closed",(function(){return a.ld(i),a.Uc().accordionClosed("video")}))("mouseleave",(function(){return a.ld(i),a.Uc().accordionLeft("video")}))("mouseenter",(function(){return a.ld(i),a.Uc().accordionEntered("video")})),a.Dc(12,"mat-expansion-panel-header"),a.Dc(13,"mat-panel-title"),a.Bc(14),a.Hc(15,dA),a.Ac(),a.Cc(),a.Dc(16,"mat-panel-description"),a.Bc(17),a.Hc(18,hA),a.Ac(),a.Cc(),a.Cc(),a.td(19,UA,13,4,"div",73),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc(),r=a.hd(39),o=a.hd(41);a.kc(10),a.ad("ngIf",n.mp3s.length>0)("ngIfElse",r),a.kc(9),a.ad("ngIf",n.mp4s.length>0)("ngIfElse",o)}}function qA(t,e){}function GA(t,e){}cA=$localize(_templateObject114()),uA=$localize(_templateObject115()),dA=$localize(_templateObject116()),hA=$localize(_templateObject117()),mA=$localize(_templateObject118()),fA=$localize(_templateObject119()),pA=$localize(_templateObject120()),gA=$localize(_templateObject121());var WA,YA=!1,QA=!1,$A=!1,KA=!1,XA=((WA=function(){function t(e,i,n,a,r,o,s){_classCallCheck(this,t),this.postsService=e,this.youtubeSearch=i,this.snackBar=n,this.router=a,this.dialog=r,this.platform=o,this.route=s,this.youtubeAuthDisabledOverride=!1,this.iOS=!1,this.determinateProgress=!1,this.downloadingfile=!1,this.multiDownloadMode=!1,this.customArgsEnabled=!1,this.customArgs=null,this.customOutputEnabled=!1,this.customOutput=null,this.youtubeAuthEnabled=!1,this.youtubeUsername=null,this.youtubePassword=null,this.urlError=!1,this.path="",this.url="",this.exists="",this.autoStartDownload=!1,this.fileManagerEnabled=!1,this.allowQualitySelect=!1,this.downloadOnlyMode=!1,this.allowMultiDownloadMode=!1,this.use_youtubedl_archive=!1,this.globalCustomArgs=null,this.allowAdvancedDownload=!1,this.useDefaultDownloadingAgent=!0,this.customDownloadingAgent=null,this.cachedAvailableFormats={},this.youtubeSearchEnabled=!1,this.youtubeAPIKey=null,this.results_loading=!1,this.results_showing=!0,this.results=[],this.mp3s=[],this.mp4s=[],this.files_cols=null,this.playlists={audio:[],video:[]},this.playlist_thumbnails={},this.downloading_content={audio:{},video:{}},this.downloads=[],this.current_download=null,this.urlForm=new jo("",[Er.required]),this.qualityOptions={video:[{resolution:null,value:"",label:"Max"},{resolution:"3840x2160",value:"2160",label:"2160p (4K)"},{resolution:"2560x1440",value:"1440",label:"1440p"},{resolution:"1920x1080",value:"1080",label:"1080p"},{resolution:"1280x720",value:"720",label:"720p"},{resolution:"720x480",value:"480",label:"480p"},{resolution:"480x360",value:"360",label:"360p"},{resolution:"360x240",value:"240",label:"240p"},{resolution:"256x144",value:"144",label:"144p"}],audio:[{kbitrate:null,value:"",label:"Max"},{kbitrate:"256",value:"256K",label:"256 Kbps"},{kbitrate:"160",value:"160K",label:"160 Kbps"},{kbitrate:"128",value:"128K",label:"128 Kbps"},{kbitrate:"96",value:"96K",label:"96 Kbps"},{kbitrate:"70",value:"70K",label:"70 Kbps"},{kbitrate:"50",value:"50K",label:"50 Kbps"},{kbitrate:"32",value:"32K",label:"32 Kbps"}]},this.selectedQuality="",this.formats_loading=!1,this.last_valid_url="",this.last_url_check=0,this.test_download={uid:null,type:"audio",percent_complete:0,url:"http://youtube.com/watch?v=17848rufj",downloading:!0,is_playlist:!1},this.simulatedOutput="",this.audioOnly=!1}return _createClass(t,[{key:"configLoad",value:function(){return cE(this,void 0,void 0,regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.loadConfig();case 2:this.autoStartDownload&&this.downloadClicked(),setInterval((function(){return e.getSimulatedOutput()}),1e3);case 4:case"end":return t.stop()}}),t,this)})))}},{key:"loadConfig",value:function(){return cE(this,void 0,void 0,regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.postsService.loadNavItems().subscribe((function(t){var i=e.postsService.debugMode?t:t.config_file;if(e.fileManagerEnabled=i.YoutubeDLMaterial.Extra.file_manager_enabled,e.downloadOnlyMode=i.YoutubeDLMaterial.Extra.download_only_mode,e.allowMultiDownloadMode=i.YoutubeDLMaterial.Extra.allow_multi_download_mode,e.audioFolderPath=i.YoutubeDLMaterial.Downloader["path-audio"],e.videoFolderPath=i.YoutubeDLMaterial.Downloader["path-video"],e.use_youtubedl_archive=i.YoutubeDLMaterial.Downloader.use_youtubedl_archive,e.globalCustomArgs=i.YoutubeDLMaterial.Downloader.custom_args,e.youtubeSearchEnabled=i.YoutubeDLMaterial.API&&i.YoutubeDLMaterial.API.use_youtube_API&&i.YoutubeDLMaterial.API.youtube_API_key,e.youtubeAPIKey=e.youtubeSearchEnabled?i.YoutubeDLMaterial.API.youtube_API_key:null,e.allowQualitySelect=i.YoutubeDLMaterial.Extra.allow_quality_select,e.allowAdvancedDownload=i.YoutubeDLMaterial.Advanced.allow_advanced_download,e.useDefaultDownloadingAgent=i.YoutubeDLMaterial.Advanced.use_default_downloading_agent,e.customDownloadingAgent=i.YoutubeDLMaterial.Advanced.custom_downloading_agent,e.fileManagerEnabled&&(e.getMp3s(),e.getMp4s()),e.youtubeSearchEnabled&&e.youtubeAPIKey&&(e.youtubeSearch.initializeAPI(e.youtubeAPIKey),e.attachToInput()),e.allowAdvancedDownload){null!==localStorage.getItem("customArgsEnabled")&&(e.customArgsEnabled="true"===localStorage.getItem("customArgsEnabled")),null!==localStorage.getItem("customOutputEnabled")&&(e.customOutputEnabled="true"===localStorage.getItem("customOutputEnabled")),null!==localStorage.getItem("youtubeAuthEnabled")&&(e.youtubeAuthEnabled="true"===localStorage.getItem("youtubeAuthEnabled"));var n=localStorage.getItem("customArgs"),a=localStorage.getItem("customOutput"),r=localStorage.getItem("youtubeUsername");n&&"null"!==n&&(e.customArgs=n),a&&"null"!==a&&(e.customOutput=a),r&&"null"!==r&&(e.youtubeUsername=r)}return!0}),(function(t){return console.log(t),!1}));case 1:case"end":return t.stop()}}),t,this)})))}},{key:"ngOnInit",value:function(){var t=this;this.configLoad(),this.postsService.settings_changed.subscribe((function(e){e&&t.loadConfig()})),this.iOS=this.platform.IOS,null!==localStorage.getItem("audioOnly")&&(this.audioOnly="true"===localStorage.getItem("audioOnly")),null!==localStorage.getItem("multiDownloadMode")&&(this.multiDownloadMode="true"===localStorage.getItem("multiDownloadMode")),this.route.snapshot.paramMap.get("url")&&(this.url=decodeURIComponent(this.route.snapshot.paramMap.get("url")),this.audioOnly="true"===this.route.snapshot.paramMap.get("audioOnly"),this.autoStartDownload=!0),this.setCols()}},{key:"getMp3s",value:function(){var t=this;this.postsService.getMp3s().subscribe((function(e){var i=e.mp3s,n=e.playlists;JSON.stringify(t.mp3s)!==JSON.stringify(i)&&(t.mp3s=i),t.playlists.audio=n;for(var a=0;a2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;if(this.downloadingfile=!1,this.multiDownloadMode&&!this.downloadOnlyMode);else if(!1===a&&this.downloadOnlyMode&&!this.iOS)if(n){var o=t[0].split(" ")[0]+t[1].split(" ")[0];this.downloadPlaylist(t,"audio",o)}else this.downloadAudioFile(decodeURI(t));else localStorage.setItem("player_navigator",this.router.url.split(";")[0]),this.router.navigate(n?["/player",{fileNames:t.join("|nvr|"),type:"audio"}]:["/player",{fileNames:t,type:"audio",uid:e}]);this.removeDownloadFromCurrentDownloads(r),this.fileManagerEnabled&&(this.getMp3s(),setTimeout((function(){i.audioFileCards.forEach((function(t){t.onHoverResponse()}))}),200))}},{key:"downloadHelperMp4",value:function(t,e){var i=this,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;if(this.downloadingfile=!1,this.multiDownloadMode&&!this.downloadOnlyMode);else if(!1===a&&this.downloadOnlyMode)if(n){var o=t[0].split(" ")[0]+t[1].split(" ")[0];this.downloadPlaylist(t,"video",o)}else this.downloadVideoFile(decodeURI(t));else localStorage.setItem("player_navigator",this.router.url.split(";")[0]),this.router.navigate(n?["/player",{fileNames:t.join("|nvr|"),type:"video"}]:["/player",{fileNames:t,type:"video",uid:e}]);this.removeDownloadFromCurrentDownloads(r),this.fileManagerEnabled&&(this.getMp4s(),setTimeout((function(){i.videoFileCards.forEach((function(t){t.onHoverResponse()}))}),200))}},{key:"downloadClicked",value:function(){var t=this;if(this.ValidURL(this.url)){this.urlError=!1,this.path="";var e=this.customArgsEnabled?this.customArgs:null,i=this.customOutputEnabled?this.customOutput:null,n=this.youtubeAuthEnabled&&this.youtubeUsername?this.youtubeUsername:null,a=this.youtubeAuthEnabled&&this.youtubePassword?this.youtubePassword:null;if(this.allowAdvancedDownload&&(e&&localStorage.setItem("customArgs",e),i&&localStorage.setItem("customOutput",i),n&&localStorage.setItem("youtubeUsername",n)),this.audioOnly){var r={uid:Object(TE.v4)(),type:"audio",percent_complete:0,url:this.url,downloading:!0,is_playlist:this.url.includes("playlist")};this.downloads.push(r),this.current_download||this.multiDownloadMode||(this.current_download=r),this.downloadingfile=!0;var o=null;""!==this.selectedQuality&&(o=this.getSelectedAudioFormat()),this.postsService.makeMP3(this.url,""===this.selectedQuality?null:this.selectedQuality,o,e,i,n,a).subscribe((function(e){r.downloading=!1,r.percent_complete=100;var i=!!e.file_names;t.path=i?e.file_names:e.audiopathEncoded,"-1"!==t.path&&t.downloadHelperMp3(t.path,e.uid,i,!1,r)}),(function(e){t.downloadingfile=!1,t.current_download=null,r.downloading=!1;var i=t.downloads.indexOf(r);-1!==i&&t.downloads.splice(i),t.openSnackBar("Download failed!","OK.")}))}else{var s={uid:Object(TE.v4)(),type:"video",percent_complete:0,url:this.url,downloading:!0,is_playlist:this.url.includes("playlist")};this.downloads.push(s),this.current_download||this.multiDownloadMode||(this.current_download=s),this.downloadingfile=!0;var l=this.getSelectedVideoFormat();this.postsService.makeMP4(this.url,""===this.selectedQuality?null:this.selectedQuality,l,e,i,n,a).subscribe((function(e){s.downloading=!1,s.percent_complete=100;var i=!!e.file_names;t.path=i?e.file_names:e.videopathEncoded,"-1"!==t.path&&t.downloadHelperMp4(t.path,e.uid,i,!1,s)}),(function(e){t.downloadingfile=!1,t.current_download=null,s.downloading=!1;var i=t.downloads.indexOf(s);-1!==i&&t.downloads.splice(i),t.openSnackBar("Download failed!","OK.")}))}this.multiDownloadMode&&(this.url="",this.downloadingfile=!1)}else this.urlError=!0}},{key:"cancelDownload",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;t?this.removeDownloadFromCurrentDownloads(t):(this.downloadingfile=!1,this.current_download.downloading=!1,this.current_download=null)}},{key:"getSelectedAudioFormat",value:function(){return""===this.selectedQuality?null:this.cachedAvailableFormats[this.url]&&this.cachedAvailableFormats[this.url].formats?this.cachedAvailableFormats[this.url].formats.audio[this.selectedQuality].format_id:null}},{key:"getSelectedVideoFormat",value:function(){if(""===this.selectedQuality)return null;if(this.cachedAvailableFormats[this.url]&&this.cachedAvailableFormats[this.url].formats){var t=this.cachedAvailableFormats[this.url].formats.video;if(t.best_audio_format&&""!==this.selectedQuality)return t[this.selectedQuality].format_id+"+"+t.best_audio_format}return null}},{key:"getDownloadByUID",value:function(t){var e=this.downloads.findIndex((function(e){return e.uid===t}));return-1!==e?this.downloads[e]:null}},{key:"removeDownloadFromCurrentDownloads",value:function(t){this.current_download===t&&(this.current_download=null);var e=this.downloads.indexOf(t);return-1!==e&&(this.downloads.splice(e,1),!0)}},{key:"downloadAudioFile",value:function(t){var e=this;this.downloading_content.audio[t]=!0,this.postsService.downloadFileFromServer(t,"audio").subscribe((function(i){e.downloading_content.audio[t]=!1;var n=i;Object(hE.saveAs)(n,decodeURIComponent(t)+".mp3"),e.fileManagerEnabled||e.postsService.deleteFile(t,!0).subscribe((function(t){e.getMp3s()}))}))}},{key:"downloadVideoFile",value:function(t){var e=this;this.downloading_content.video[t]=!0,this.postsService.downloadFileFromServer(t,"video").subscribe((function(i){e.downloading_content.video[t]=!1;var n=i;Object(hE.saveAs)(n,decodeURIComponent(t)+".mp4"),e.fileManagerEnabled||e.postsService.deleteFile(t,!1).subscribe((function(t){e.getMp4s()}))}))}},{key:"downloadPlaylist",value:function(t,e){var i=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;this.postsService.downloadFileFromServer(t,e,n).subscribe((function(t){a&&(i.downloading_content[e][a]=!1);var r=t;Object(hE.saveAs)(r,n+".zip")}))}},{key:"clearInput",value:function(){this.url="",this.results_showing=!1}},{key:"onInputBlur",value:function(){this.results_showing=!1}},{key:"visitURL",value:function(t){window.open(t)}},{key:"useURL",value:function(t){this.results_showing=!1,this.url=t}},{key:"inputChanged",value:function(t){""!==t&&t?this.ValidURL(t)&&(this.results_showing=!1):this.results_showing=!1}},{key:"ValidURL",value:function(t){var e=new RegExp(/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/).test(t);return!!e&&(new RegExp(/(?:http(?:s)?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?v(?:i)?=|(?:embed|v|vi|user)\/))([^\?&\"'<> #]+)/),e&&Date.now()-this.last_url_check>1e3&&(t!==this.last_valid_url&&this.allowQualitySelect&&this.getURLInfo(t),this.last_valid_url=t),e)}},{key:"openSnackBar",value:function(t,e){this.snackBar.open(t,e,{duration:2e3})}},{key:"getURLInfo",value:function(t){var e=this;t.includes("playlist")||(this.cachedAvailableFormats[t]||(this.cachedAvailableFormats[t]={}),this.cachedAvailableFormats[t]&&this.cachedAvailableFormats[t].formats||(this.cachedAvailableFormats[t].formats_loading=!0,this.postsService.getFileInfo([t],"irrelevant",!0).subscribe((function(i){e.cachedAvailableFormats[t].formats_loading=!1;var n=i.result;if(n&&n.formats){var a=e.getAudioAndVideoFormats(n.formats);e.cachedAvailableFormats[t].formats={audio:a[0],video:a[1]}}else e.errorFormats(t)}),(function(i){e.errorFormats(t)}))))}},{key:"getSimulatedOutput",value:function(){var t,e,i=this.globalCustomArgs&&""!==this.globalCustomArgs,n=[],a=["youtube-dl",this.url];if(this.customArgsEnabled&&this.customArgs)return this.simulatedOutput=a.join(" ")+" "+this.customArgs,this.simulatedOutput;(t=n).push.apply(t,a);var r=this.audioOnly?this.audioFolderPath:this.videoFolderPath,o=this.audioOnly?".mp3":".mp4",s=["-o",r+"%(title)s"+o];if(this.customOutputEnabled&&this.customOutput&&(s=["-o",r+this.customOutput+o]),this.useDefaultDownloadingAgent||"aria2c"!==this.customDownloadingAgent||n.push("--external-downloader","aria2c"),(e=n).push.apply(e,_toConsumableArray(s)),this.audioOnly){var l,c=[],u=this.getSelectedAudioFormat();u?c.push("-f",u):this.selectedQuality&&c.push("--audio-quality",this.selectedQuality),(l=n).splice.apply(l,[2,0].concat(c)),n.push("-x","--audio-format","mp3","--write-info-json","--print-json")}else{var d,h=["-f","bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4"],m=this.getSelectedVideoFormat();m?h=["-f",m]:this.selectedQuality&&(h=["bestvideo[height=".concat(this.selectedQuality,"]+bestaudio/best[height=").concat(this.selectedQuality,"]")]),(d=n).splice.apply(d,[2,0].concat(_toConsumableArray(h))),n.push("--write-info-json","--print-json")}return this.use_youtubedl_archive&&n.push("--download-archive","archive.txt"),i&&(n=n.concat(this.globalCustomArgs.split(" "))),this.simulatedOutput=n.join(" "),this.simulatedOutput}},{key:"errorFormats",value:function(t){this.cachedAvailableFormats[t].formats_loading=!1,console.error("Could not load formats for url "+t)}},{key:"attachToInput",value:function(){var t=this;oi.a.fromEvent(this.urlInput.nativeElement,"keyup").map((function(t){return t.target.value})).filter((function(t){return t.length>1})).debounceTime(250).do((function(){return t.results_loading=!0})).map((function(e){return t.youtubeSearch.search(e)})).switch().subscribe((function(e){t.results_loading=!1,""!==t.url&&e&&e.length>0?(t.results=e,t.results_showing=!0):t.results_showing=!1}),(function(e){console.log(e),t.results_loading=!1,t.results_showing=!1}),(function(){t.results_loading=!1}))}},{key:"onResize",value:function(t){this.setCols()}},{key:"videoModeChanged",value:function(t){this.selectedQuality="",localStorage.setItem("audioOnly",t.checked.toString())}},{key:"multiDownloadModeChanged",value:function(t){localStorage.setItem("multiDownloadMode",t.checked.toString())}},{key:"customArgsEnabledChanged",value:function(t){localStorage.setItem("customArgsEnabled",t.checked.toString()),!0===t.checked&&this.customOutputEnabled&&(this.customOutputEnabled=!1,localStorage.setItem("customOutputEnabled","false"),this.youtubeAuthEnabled=!1,localStorage.setItem("youtubeAuthEnabled","false"))}},{key:"customOutputEnabledChanged",value:function(t){localStorage.setItem("customOutputEnabled",t.checked.toString()),!0===t.checked&&this.customArgsEnabled&&(this.customArgsEnabled=!1,localStorage.setItem("customArgsEnabled","false"))}},{key:"youtubeAuthEnabledChanged",value:function(t){localStorage.setItem("youtubeAuthEnabled",t.checked.toString()),!0===t.checked&&this.customArgsEnabled&&(this.customArgsEnabled=!1,localStorage.setItem("customArgsEnabled","false"))}},{key:"getAudioAndVideoFormats",value:function(t){for(var e={},i={},n=0;ni&&(e=r.format_id,i=r.bitrate)}return e}},{key:"accordionEntered",value:function(t){"audio"===t?(YA=!0,this.audioFileCards.forEach((function(t){t.onHoverResponse()}))):"video"===t&&(QA=!0,this.videoFileCards.forEach((function(t){t.onHoverResponse()})))}},{key:"accordionLeft",value:function(t){"audio"===t?YA=!1:"video"===t&&(QA=!1)}},{key:"accordionOpened",value:function(t){"audio"===t?$A=!0:"video"===t&&(KA=!0)}},{key:"accordionClosed",value:function(t){"audio"===t?$A=!1:"video"===t&&(KA=!1)}},{key:"openCreatePlaylistDialog",value:function(t){var e=this;this.dialog.open(IE,{data:{filesToSelectFrom:"audio"===t?this.mp3s:this.mp4s,type:t}}).afterClosed().subscribe((function(i){i?("audio"===t&&e.getMp3s(),"video"===t&&e.getMp4s(),e.openSnackBar("Successfully created playlist!","")):!1===i&&e.openSnackBar("ERROR: failed to create playlist!","")}))}},{key:"openArgsModifierDialog",value:function(){var t=this;this.dialog.open(GS,{data:{initial_args:this.customArgs}}).afterClosed().subscribe((function(e){e&&(t.customArgs=e)}))}}]),t}()).\u0275fac=function(t){return new(t||WA)(a.yc(mS),a.yc(fE),a.yc(wy),a.yc(Mx),a.yc(wh),a.yc(xi),a.yc(xw))},WA.\u0275cmp=a.sc({type:WA,selectors:[["app-root"]],viewQuery:function(t,e){var i;1&t&&(a.zd(PE,!0,a.q),a.zd(RE,!0),a.zd(ME,!0)),2&t&&(a.gd(i=a.Rc())&&(e.urlInput=i.first),a.gd(i=a.Rc())&&(e.audioFileCards=i),a.gd(i=a.Rc())&&(e.videoFileCards=i))},decls:42,vars:18,consts:[[1,"big","demo-basic"],["id","card",2,"margin-right","20px","margin-left","20px",3,"ngClass"],[2,"position","relative"],[1,"example-form"],[1,"container-fluid"],[1,"row"],[1,"col-12",3,"ngClass"],["color","accent",1,"example-full-width"],["matInput","","type","url","name","url","required","",2,"padding-right","25px",3,"ngModel","placeholder","formControl","ngModelChange"],["urlinput",""],[4,"ngIf"],["mat-icon-button","",1,"input-clear-button",3,"click"],["class","col-7 col-sm-3",4,"ngIf"],["class","results-div",4,"ngIf"],[2,"float","left","margin-top","-12px",3,"disabled","ngModel","change","ngModelChange"],["style","float: right; margin-top: -12px",3,"disabled","ngModel","change","ngModelChange",4,"ngIf"],["type","submit","mat-stroked-button","","color","accent",2,"margin-left","8px","margin-bottom","8px",3,"disabled","click"],["style","float: right","mat-stroked-button","","color","warn",3,"click",4,"ngIf"],["class","big demo-basic",4,"ngIf"],["style","margin-top: 15px;","class","big demo-basic",4,"ngIf"],["class","centered big","id","bar_div",4,"ngIf","ngIfElse"],["nofile",""],["style","margin: 20px",4,"ngIf"],["nomp3s",""],["nomp4s",""],[1,"col-7","col-sm-3"],["color","accent",2,"display","inline-block","width","inherit","min-width","120px"],[3,"ngModelOptions","ngModel","ngModelChange"],[4,"ngFor","ngForOf"],["class","spinner-div",4,"ngIf"],[3,"value",4,"ngIf"],[3,"value"],[1,"spinner-div"],[3,"diameter"],[1,"results-div"],[1,"result-card","mat-elevation-z7",3,"ngClass"],[1,"search-card-title"],[2,"font-size","12px","margin-bottom","10px"],["mat-flat-button","","color","primary",2,"float","left",3,"click"],["mat-stroked-button","","color","primary",2,"float","right",3,"click"],[2,"float","right","margin-top","-12px",3,"disabled","ngModel","change","ngModelChange"],["mat-stroked-button","","color","warn",2,"float","right",3,"click"],[2,"margin-left","20px","margin-right","20px"],[1,"big","no-border-radius-top"],[1,"container",2,"padding-bottom","20px"],[1,"col-12","col-sm-6"],["color","accent",2,"z-index","999",3,"disabled","ngModel","ngModelOptions","change","ngModelChange"],["mat-icon-button","",1,"edit-button",3,"click"],["color","accent",1,"advanced-input",2,"margin-bottom","42px"],["matInput","",3,"ngModel","ngModelOptions","disabled","ngModelChange",6,"placeholder"],["target","_blank","href","https://github.com/ytdl-org/youtube-dl/blob/master/README.md#output-template"],["class","col-12 col-sm-6 mt-2",4,"ngIf"],[1,"col-12","col-sm-6","mt-2"],["color","accent",1,"advanced-input"],["color","accent",1,"advanced-input",2,"margin-top","31px"],["type","password","matInput","",3,"ngModel","ngModelOptions","disabled","ngModelChange",6,"placeholder"],[1,"big","demo-basic",2,"margin-top","15px"],["id","card",2,"margin-right","20px","margin-left","20px"],[1,"container"],["class","row",4,"ngFor","ngForOf"],[2,"width","100%",3,"download","queueNumber","cancelDownload"],["style","position: relative",4,"ngIf"],["id","bar_div",1,"centered","big"],[1,"margined"],["style","display: inline-block; width: 100%; padding-left: 20px",3,"ngClass",4,"ngIf","ngIfElse"],["class","spinner",4,"ngIf"],["indeterminateprogress",""],[2,"display","inline-block","width","100%","padding-left","20px",3,"ngClass"],["mode","determinate",3,"value"],[1,"spinner"],["mode","indeterminate",2,"border-radius","5px"],[2,"margin","20px"],[1,"big",3,"opened","closed","mouseleave","mouseenter"],[4,"ngIf","ngIfElse"],["rowHeight","150px",2,"margin-bottom","15px",3,"cols","resize"],[2,"width","100%","text-align","center","margin-top","10px"],["rowHeight","150px",3,"cols","resize",4,"ngIf"],[1,"add-playlist-button"],["mat-fab","",3,"click"],[3,"file","title","name","uid","thumbnailURL","length","isAudio","use_youtubedl_archive","removeFile"],["audiofilecard",""],["class","download-progress-bar","mode","indeterminate",4,"ngIf"],["mode","indeterminate",1,"download-progress-bar"],["rowHeight","150px",3,"cols","resize"],[3,"title","name","thumbnailURL","length","isAudio","isPlaylist","count","use_youtubedl_archive","removeFile"],["videofilecard",""]],template:function(t,e){if(1&t&&(a.zc(0,"br"),a.Dc(1,"div",0),a.Dc(2,"mat-card",1),a.Dc(3,"mat-card-title"),a.Bc(4),a.Hc(5,xE),a.Ac(),a.Cc(),a.Dc(6,"mat-card-content"),a.Dc(7,"div",2),a.Dc(8,"form",3),a.Dc(9,"div",4),a.Dc(10,"div",5),a.Dc(11,"div",6),a.Dc(12,"mat-form-field",7),a.Dc(13,"input",8,9),a.Qc("ngModelChange",(function(t){return e.inputChanged(t)}))("ngModelChange",(function(t){return e.url=t})),a.Cc(),a.td(15,jE,3,0,"mat-error",10),a.Dc(16,"button",11),a.Qc("click",(function(){return e.clearInput()})),a.Dc(17,"mat-icon"),a.vd(18,"clear"),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.td(19,UE,8,5,"div",12),a.Cc(),a.Cc(),a.td(20,$E,2,1,"div",13),a.Cc(),a.zc(21,"br"),a.Dc(22,"mat-checkbox",14),a.Qc("change",(function(t){return e.videoModeChanged(t)}))("ngModelChange",(function(t){return e.audioOnly=t})),a.Bc(23),a.Hc(24,SE),a.Ac(),a.Cc(),a.td(25,KE,3,2,"mat-checkbox",15),a.Cc(),a.Cc(),a.Dc(26,"mat-card-actions"),a.Dc(27,"button",16),a.Qc("click",(function(){return e.downloadClicked()})),a.Bc(28),a.Hc(29,OE),a.Ac(),a.Cc(),a.td(30,XE,3,0,"button",17),a.Cc(),a.Cc(),a.Cc(),a.td(31,yA,39,19,"div",18),a.td(32,wA,4,1,"div",19),a.zc(33,"br"),a.td(34,DA,7,3,"div",20),a.td(35,EA,0,0,"ng-template",null,21,a.ud),a.td(37,HA,20,4,"div",22),a.td(38,qA,0,0,"ng-template",null,23,a.ud),a.td(40,GA,0,0,"ng-template",null,24,a.ud)),2&t){var i=a.hd(36);a.kc(2),a.ad("ngClass",e.allowAdvancedDownload?"no-border-radius-bottom":null),a.kc(9),a.ad("ngClass",e.allowQualitySelect?"col-sm-9":null),a.kc(2),a.ad("ngModel",e.url)("placeholder","URL"+(e.youtubeSearchEnabled?" or search":""))("formControl",e.urlForm),a.kc(2),a.ad("ngIf",e.urlError||e.urlForm.invalid),a.kc(4),a.ad("ngIf",e.allowQualitySelect),a.kc(1),a.ad("ngIf",e.results_showing),a.kc(2),a.ad("disabled",e.current_download)("ngModel",e.audioOnly),a.kc(3),a.ad("ngIf",e.allowMultiDownloadMode),a.kc(2),a.ad("disabled",e.downloadingfile),a.kc(3),a.ad("ngIf",!!e.current_download),a.kc(1),a.ad("ngIf",e.allowAdvancedDownload),a.kc(1),a.ad("ngIf",e.multiDownloadMode&&e.downloads.length>0&&!e.current_download),a.kc(2),a.ad("ngIf",e.current_download&&e.current_download.downloading)("ngIfElse",i),a.kc(3),a.ad("ngIf",e.fileManagerEnabled)}},styles:[".demo-card[_ngcontent-%COMP%]{margin:16px}.demo-basic[_ngcontent-%COMP%]{padding:0}.demo-basic[_ngcontent-%COMP%] .mat-card-content[_ngcontent-%COMP%]{padding:16px}mat-toolbar.top[_ngcontent-%COMP%]{height:60px;width:100%;text-align:center}.big[_ngcontent-%COMP%]{max-width:800px;margin:0 auto}.centered[_ngcontent-%COMP%]{margin:0 auto;top:50%;left:50%}.example-full-width[_ngcontent-%COMP%]{width:100%}.example-80-width[_ngcontent-%COMP%]{width:80%}mat-form-field.mat-form-field[_ngcontent-%COMP%]{font-size:24px}.spinner[_ngcontent-%COMP%]{position:absolute;display:inline-block;margin-left:-28px;margin-top:-10px}.make-room-for-spinner[_ngcontent-%COMP%]{padding-right:40px}.equal-sizes[_ngcontent-%COMP%]{padding-right:20px}.search-card-title[_ngcontent-%COMP%]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.input-clear-button[_ngcontent-%COMP%]{position:absolute;right:-10px;top:5px}.spinner-div[_ngcontent-%COMP%]{display:inline-block;position:absolute;top:15px;right:-40px}.margined[_ngcontent-%COMP%]{margin-left:20px;margin-right:20px}.results-div[_ngcontent-%COMP%]{position:relative;top:-15px}.first-result-card[_ngcontent-%COMP%]{border-radius:4px 4px 0 0!important}.last-result-card[_ngcontent-%COMP%]{border-radius:0 0 4px 4px!important}.only-result-card[_ngcontent-%COMP%]{border-radius:4px!important}.result-card[_ngcontent-%COMP%]{height:120px;border-radius:0;padding-bottom:5px}.download-progress-bar[_ngcontent-%COMP%]{z-index:999;position:absolute;bottom:0;width:150px;border-radius:0 0 4px 4px;overflow:hidden;bottom:12px}.add-playlist-button[_ngcontent-%COMP%]{float:right}.advanced-input[_ngcontent-%COMP%]{width:100%}.edit-button[_ngcontent-%COMP%]{margin-left:10px;top:-5px}.no-border-radius-bottom[_ngcontent-%COMP%]{border-radius:4px 4px 0 0}.no-border-radius-top[_ngcontent-%COMP%]{border-radius:0 0 4px 4px}@media (max-width:576px){.download-progress-bar[_ngcontent-%COMP%]{width:125px}}"]}),WA);oi.a.merge=Zl.a;var ZA,JA,tI,eI,iI,nI,aI,rI=i("zuWl"),oI=i.n(rI);ZA=$localize(_templateObject122()),JA=$localize(_templateObject123()),tI=$localize(_templateObject124()),eI=$localize(_templateObject125()),iI=$localize(_templateObject126()),nI=$localize(_templateObject127()),aI=$localize(_templateObject128());var sI,lI=((sI=function(){function t(e){_classCallCheck(this,t),this.data=e}return _createClass(t,[{key:"ngOnInit",value:function(){this.filesize=oI.a,this.data&&(this.file=this.data.file)}}]),t}()).\u0275fac=function(t){return new(t||sI)(a.yc(yh))},sI.\u0275cmp=a.sc({type:sI,selectors:[["app-video-info-dialog"]],decls:56,vars:8,consts:[["mat-dialog-title",""],[1,"info-item"],[1,"info-item-label"],[1,"info-item-value"],["target","_blank",3,"href"],["mat-button","","mat-dialog-close",""]],template:function(t,e){1&t&&(a.Dc(0,"h4",0),a.vd(1),a.Cc(),a.Dc(2,"mat-dialog-content"),a.Dc(3,"div",1),a.Dc(4,"div",2),a.Dc(5,"strong"),a.Bc(6),a.Hc(7,ZA),a.Ac(),a.vd(8,"\xa0"),a.Cc(),a.Cc(),a.Dc(9,"div",3),a.vd(10),a.Cc(),a.Cc(),a.Dc(11,"div",1),a.Dc(12,"div",2),a.Dc(13,"strong"),a.Bc(14),a.Hc(15,JA),a.Ac(),a.vd(16,"\xa0"),a.Cc(),a.Cc(),a.Dc(17,"div",3),a.Dc(18,"a",4),a.vd(19),a.Cc(),a.Cc(),a.Cc(),a.Dc(20,"div",1),a.Dc(21,"div",2),a.Dc(22,"strong"),a.Bc(23),a.Hc(24,tI),a.Ac(),a.vd(25,"\xa0"),a.Cc(),a.Cc(),a.Dc(26,"div",3),a.vd(27),a.Cc(),a.Cc(),a.Dc(28,"div",1),a.Dc(29,"div",2),a.Dc(30,"strong"),a.Bc(31),a.Hc(32,eI),a.Ac(),a.vd(33,"\xa0"),a.Cc(),a.Cc(),a.Dc(34,"div",3),a.vd(35),a.Cc(),a.Cc(),a.Dc(36,"div",1),a.Dc(37,"div",2),a.Dc(38,"strong"),a.Bc(39),a.Hc(40,iI),a.Ac(),a.vd(41,"\xa0"),a.Cc(),a.Cc(),a.Dc(42,"div",3),a.vd(43),a.Cc(),a.Cc(),a.Dc(44,"div",1),a.Dc(45,"div",2),a.Dc(46,"strong"),a.Bc(47),a.Hc(48,nI),a.Ac(),a.vd(49,"\xa0"),a.Cc(),a.Cc(),a.Dc(50,"div",3),a.vd(51),a.Cc(),a.Cc(),a.Cc(),a.Dc(52,"mat-dialog-actions"),a.Dc(53,"button",5),a.Bc(54),a.Hc(55,aI),a.Ac(),a.Cc(),a.Cc()),2&t&&(a.kc(1),a.wd(e.file.title),a.kc(9),a.wd(e.file.title),a.kc(8),a.ad("href",e.file.url,a.nd),a.kc(1),a.wd(e.file.url),a.kc(8),a.wd(e.file.uploader?e.file.uploader:"N/A"),a.kc(8),a.wd(e.file.size?e.filesize(e.file.size):"N/A"),a.kc(8),a.wd(e.file.path?e.file.path:"N/A"),a.kc(8),a.wd(e.file.upload_date?e.file.upload_date:"N/A"))},directives:[Oh,Dh,Eh,Qa,Sh],styles:[".info-item[_ngcontent-%COMP%]{margin-bottom:12px;width:100%}.info-item-value[_ngcontent-%COMP%]{font-size:13px;display:inline-block;width:70%}.spacer[_ngcontent-%COMP%]{flex:1 1 auto}.info-item-label[_ngcontent-%COMP%]{display:inline-block;width:30%;vertical-align:top}.a-wrap[_ngcontent-%COMP%]{word-wrap:break-word}"]}),sI);function cI(t,e){t.className.includes(e)||(t.className+=" ".concat(e))}function uI(){return"undefined"!=typeof window?window.navigator:void 0}function dI(t){return Boolean(t.parentElement&&"picture"===t.parentElement.nodeName.toLowerCase())}function hI(t){return"img"===t.nodeName.toLowerCase()}function mI(t,e,i){return hI(t)?i&&"srcset"in t?t.srcset=e:t.src=e:t.style.backgroundImage="url('".concat(e,"')"),t}function fI(t){return function(e){for(var i=e.parentElement.getElementsByTagName("source"),n=0;n1&&void 0!==arguments[1]?arguments[1]:jI;return t.customObservable?t.customObservable:e(t)}}),FI=Object.assign({},CI,{isVisible:function(){return!0},getObservable:function(){return Ne("load")},loadImage:function(t){return[t.imagePath]}}),zI=((OI=function(){function t(e,i,n,r){_classCallCheck(this,t),this.onLoad=new a.s,this.elementRef=e,this.ngZone=i,this.propertyChanges$=new Bc,this.platformId=n,this.hooks=function(t,e){var i=LI,n=e&&e.isBot?e.isBot:i.isBot;if(n(uI(),t))return Object.assign(FI,{isBot:n});if(!e)return i;var a={};return Object.assign(a,e.preset?e.preset:i),Object.keys(e).filter((function(t){return"preset"!==t})).forEach((function(t){a[t]=e[t]})),a}(n,r)}return _createClass(t,[{key:"ngOnChanges",value:function(){this.propertyChanges$.next({element:this.elementRef.nativeElement,imagePath:this.lazyImage,defaultImagePath:this.defaultImage,errorImagePath:this.errorImage,useSrcset:this.useSrcset,offset:this.offset?0|this.offset:0,scrollContainer:this.scrollTarget,customObservable:this.customObservable,decode:this.decode})}},{key:"ngAfterContentInit",value:function(){var t=this;if(Object(ye.J)(this.platformId)&&!this.hooks.isBot(uI(),this.platformId))return null;this.ngZone.runOutsideAngular((function(){t.scrollSubscription=t.propertyChanges$.pipe(qe((function(e){return t.hooks.setup(e)})),wc((function(e){return t.hooks.getObservable(e).pipe(function(t,e){return function(i){return i.pipe(ei((function(i){return t.isVisible({element:e.element,event:i,offset:e.offset,scrollContainer:e.scrollContainer})})),ci(1),Object(Km.a)((function(){return t.loadImage(e)})),qe((function(i){return t.setLoadedImage({element:e.element,imagePath:i,useSrcset:e.useSrcset})})),Object(ai.a)((function(){return!0})),Hm((function(){return t.setErrorImage(e),Ne(!1)})),qe((function(){return t.finally(e)})))}}(t.hooks,e))}))).subscribe((function(e){return t.onLoad.emit(e)}))}))}},{key:"ngOnDestroy",value:function(){this.scrollSubscription&&this.scrollSubscription.unsubscribe()}}]),t}()).\u0275fac=function(t){return new(t||OI)(a.yc(a.q),a.yc(a.F),a.yc(a.I),a.yc("options",8))},OI.\u0275dir=a.tc({type:OI,selectors:[["","lazyLoad",""]],inputs:{lazyImage:["lazyLoad","lazyImage"],defaultImage:"defaultImage",errorImage:"errorImage",scrollTarget:"scrollTarget",customObservable:"customObservable",offset:"offset",useSrcset:"useSrcset",decode:"decode"},outputs:{onLoad:"onLoad"},features:[a.ic]}),OI),NI=((EI=DI=function(){function t(){_classCallCheck(this,t)}return _createClass(t,null,[{key:"forRoot",value:function(t){return{ngModule:DI,providers:[{provide:"options",useValue:t}]}}}]),t}()).\u0275mod=a.wc({type:EI}),EI.\u0275inj=a.vc({factory:function(t){return new(t||EI)}}),EI);function BI(t,e){if(1&t&&(a.Dc(0,"div"),a.Bc(1),a.Hc(2,PI),a.Ac(),a.vd(3),a.Cc()),2&t){var i=a.Uc();a.kc(3),a.xd("\xa0",i.count,"")}}function VI(t,e){1&t&&a.zc(0,"span")}function UI(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",12),a.Dc(1,"img",13),a.Qc("error",(function(t){return a.ld(i),a.Uc().onImgError(t)}))("onLoad",(function(t){return a.ld(i),a.Uc().imageLoaded(t)})),a.Cc(),a.td(2,VI,1,0,"span",5),a.Cc()}if(2&t){var n=a.Uc();a.kc(1),a.ad("id",n.type)("lazyLoad",n.thumbnailURL)("customObservable",n.scrollAndLoad),a.kc(1),a.ad("ngIf",!n.image_loaded)}}function HI(t,e){if(1&t){var i=a.Ec();a.Dc(0,"button",14),a.Qc("click",(function(){return a.ld(i),a.Uc().deleteFile()})),a.Dc(1,"mat-icon"),a.vd(2,"delete_forever"),a.Cc(),a.Cc()}}function qI(t,e){if(1&t&&(a.Dc(0,"button",15),a.Dc(1,"mat-icon"),a.vd(2,"more_vert"),a.Cc(),a.Cc()),2&t){a.Uc();var i=a.hd(16);a.ad("matMenuTriggerFor",i)}}function GI(t,e){if(1&t){var i=a.Ec();a.Dc(0,"button",10),a.Qc("click",(function(){return a.ld(i),a.Uc().deleteFile(!0)})),a.Dc(1,"mat-icon"),a.vd(2,"delete_forever"),a.Cc(),a.Bc(3),a.Hc(4,RI),a.Ac(),a.Cc()}}AI=$localize(_templateObject129()),II=$localize(_templateObject130()),TI=$localize(_templateObject131()),PI=$localize(_templateObject132()),RI=$localize(_templateObject133());var WI,YI=((WI=function(){function t(e,i,n,r){_classCallCheck(this,t),this.postsService=e,this.snackBar=i,this.mainComponent=n,this.dialog=r,this.isAudio=!0,this.removeFile=new a.s,this.isPlaylist=!1,this.count=null,this.use_youtubedl_archive=!1,this.image_loaded=!1,this.image_errored=!1,this.scrollSubject=new Me.a,this.scrollAndLoad=oi.a.merge(oi.a.fromEvent(window,"scroll"),this.scrollSubject)}return _createClass(t,[{key:"ngOnInit",value:function(){this.type=this.isAudio?"audio":"video"}},{key:"deleteFile",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isPlaylist?this.removeFile.emit(this.name):this.postsService.deleteFile(this.uid,this.isAudio,e).subscribe((function(e){e?(t.openSnackBar("Delete success!","OK."),t.removeFile.emit(t.name)):t.openSnackBar("Delete failed!","OK.")}),(function(e){t.openSnackBar("Delete failed!","OK.")}))}},{key:"openVideoInfoDialog",value:function(){this.dialog.open(lI,{data:{file:this.file},minWidth:"50vw"})}},{key:"onImgError",value:function(t){this.image_errored=!0}},{key:"onHoverResponse",value:function(){this.scrollSubject.next()}},{key:"imageLoaded",value:function(t){this.image_loaded=!0}},{key:"openSnackBar",value:function(t,e){this.snackBar.open(t,e,{duration:2e3})}}]),t}()).\u0275fac=function(t){return new(t||WI)(a.yc(mS),a.yc(wy),a.yc(XA),a.yc(wh))},WI.\u0275cmp=a.sc({type:WI,selectors:[["app-file-card"]],inputs:{file:"file",title:"title",length:"length",name:"name",uid:"uid",thumbnailURL:"thumbnailURL",isAudio:"isAudio",isPlaylist:"isPlaylist",count:"count",use_youtubedl_archive:"use_youtubedl_archive"},outputs:{removeFile:"removeFile"},decls:28,vars:7,consts:[[1,"example-card","mat-elevation-z6"],[2,"padding","5px"],[2,"height","52px"],["href","javascript:void(0)",1,"file-link",3,"click"],[1,"max-two-lines"],[4,"ngIf"],["class","img-div",4,"ngIf"],["class","deleteButton","mat-icon-button","",3,"click",4,"ngIf"],["class","deleteButton","mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["action_menu","matMenu"],["mat-menu-item","",3,"click"],["mat-menu-item","",3,"click",4,"ngIf"],[1,"img-div"],["alt","Thumbnail",1,"image",3,"id","lazyLoad","customObservable","error","onLoad"],["mat-icon-button","",1,"deleteButton",3,"click"],["mat-icon-button","",1,"deleteButton",3,"matMenuTriggerFor"]],template:function(t,e){1&t&&(a.Dc(0,"mat-card",0),a.Dc(1,"div",1),a.Dc(2,"div",2),a.Dc(3,"div"),a.Dc(4,"b"),a.Dc(5,"a",3),a.Qc("click",(function(){return e.isPlaylist?e.mainComponent.goToPlaylist(e.name,e.type):e.mainComponent.goToFile(e.name,e.isAudio,e.uid)})),a.vd(6),a.Cc(),a.Cc(),a.Cc(),a.Dc(7,"span",4),a.Bc(8),a.Hc(9,AI),a.Ac(),a.vd(10),a.Cc(),a.td(11,BI,4,1,"div",5),a.Cc(),a.td(12,UI,3,4,"div",6),a.Cc(),a.td(13,HI,3,0,"button",7),a.td(14,qI,3,1,"button",8),a.Dc(15,"mat-menu",null,9),a.Dc(17,"button",10),a.Qc("click",(function(){return e.openVideoInfoDialog()})),a.Dc(18,"mat-icon"),a.vd(19,"info"),a.Cc(),a.Bc(20),a.Hc(21,II),a.Ac(),a.Cc(),a.Dc(22,"button",10),a.Qc("click",(function(){return e.deleteFile()})),a.Dc(23,"mat-icon"),a.vd(24,"delete"),a.Cc(),a.Bc(25),a.Hc(26,TI),a.Ac(),a.Cc(),a.td(27,GI,5,0,"button",11),a.Cc(),a.Cc()),2&t&&(a.kc(6),a.wd(e.title),a.kc(4),a.xd("\xa0",e.name,""),a.kc(1),a.ad("ngIf",e.isPlaylist),a.kc(1),a.ad("ngIf",!e.image_errored&&e.thumbnailURL),a.kc(1),a.ad("ngIf",e.isPlaylist),a.kc(1),a.ad("ngIf",!e.isPlaylist),a.kc(13),a.ad("ngIf",e.use_youtubedl_archive))},directives:[Pl,ye.t,Dg,kg,dp,zI,Qa,Tg],styles:[".example-card[_ngcontent-%COMP%]{width:150px;height:125px;padding:0}.deleteButton[_ngcontent-%COMP%]{top:-5px;right:-5px;position:absolute}.mat-icon-button[_ngcontent-%COMP%] .mat-button-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center}.image[_ngcontent-%COMP%]{width:100%}.example-full-width-height[_ngcontent-%COMP%]{width:100%;height:100%}.centered[_ngcontent-%COMP%]{margin:0 auto;top:50%;left:50%}.img-div[_ngcontent-%COMP%]{height:60px;padding:0;margin:8px 0 0 -5px;width:calc(100% + 10px);overflow:hidden;border-radius:0 0 4px 4px}.max-two-lines[_ngcontent-%COMP%]{display:-webkit-box;display:-moz-box;max-height:2.4em;line-height:1.2em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.file-link[_ngcontent-%COMP%], .max-two-lines[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis}.file-link[_ngcontent-%COMP%]{width:80%;white-space:nowrap;display:block}@media (max-width:576px){.example-card[_ngcontent-%COMP%]{width:125px!important}}"]}),WI);function QI(t,e){1&t&&(a.Dc(0,"div",6),a.zc(1,"mat-spinner",7),a.Cc()),2&t&&(a.kc(1),a.ad("diameter",25))}var $I,KI,XI,ZI,JI,tT,eT,iT=(($I=function(){function t(e,i){_classCallCheck(this,t),this.dialogRef=e,this.data=i,this.inputText="",this.inputSubmitted=!1,this.doneEmitter=null,this.onlyEmitOnDone=!1}return _createClass(t,[{key:"ngOnInit",value:function(){this.inputTitle=this.data.inputTitle,this.inputPlaceholder=this.data.inputPlaceholder,this.submitText=this.data.submitText,this.data.doneEmitter&&(this.doneEmitter=this.data.doneEmitter,this.onlyEmitOnDone=!0)}},{key:"enterPressed",value:function(){this.inputText&&(this.onlyEmitOnDone?(this.doneEmitter.emit(this.inputText),this.inputSubmitted=!0):this.dialogRef.close(this.inputText))}}]),t}()).\u0275fac=function(t){return new(t||$I)(a.yc(bh),a.yc(yh))},$I.\u0275cmp=a.sc({type:$I,selectors:[["app-input-dialog"]],decls:12,vars:6,consts:[["mat-dialog-title",""],["color","accent"],["matInput","",3,"ngModel","placeholder","keyup.enter","ngModelChange"],["mat-button","","mat-dialog-close",""],["mat-button","","type","submit",3,"disabled","click"],["class","mat-spinner",4,"ngIf"],[1,"mat-spinner"],[3,"diameter"]],template:function(t,e){1&t&&(a.Dc(0,"h4",0),a.vd(1),a.Cc(),a.Dc(2,"mat-dialog-content"),a.Dc(3,"div"),a.Dc(4,"mat-form-field",1),a.Dc(5,"input",2),a.Qc("keyup.enter",(function(){return e.enterPressed()}))("ngModelChange",(function(t){return e.inputText=t})),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(6,"mat-dialog-actions"),a.Dc(7,"button",3),a.vd(8,"Cancel"),a.Cc(),a.Dc(9,"button",4),a.Qc("click",(function(){return e.enterPressed()})),a.vd(10),a.Cc(),a.td(11,QI,2,1,"div",5),a.Cc()),2&t&&(a.kc(1),a.wd(e.inputTitle),a.kc(4),a.ad("ngModel",e.inputText)("placeholder",e.inputPlaceholder),a.kc(4),a.ad("disabled",!e.inputText),a.kc(1),a.wd(e.submitText),a.kc(1),a.ad("ngIf",e.inputSubmitted))},directives:[Oh,Dh,Ld,xp,mr,Cr,Qo,Eh,Qa,Sh,ye.t,Av],styles:[".mat-spinner[_ngcontent-%COMP%]{margin-left:5%}"]}),$I);function nT(t,e){1&t&&(a.Bc(0),a.Hc(1,JI),a.Ac())}function aT(t,e){1&t&&(a.Bc(0),a.Hc(1,tT),a.Ac())}function rT(t,e){1&t&&(a.Bc(0),a.Hc(1,eT),a.Ac())}KI=$localize(_templateObject134()),XI=$localize(_templateObject135()),ZI=$localize(_templateObject136()),JI=$localize(_templateObject137()),tT=$localize(_templateObject138()),eT=$localize(_templateObject139());var oT,sT=((oT=function(){function t(e,i,n,a){_classCallCheck(this,t),this.data=e,this.router=i,this.snackBar=n,this.postsService=a,this.type=null,this.uid=null,this.share_url=null,this.sharing_enabled=null,this.is_playlist=null}return _createClass(t,[{key:"ngOnInit",value:function(){if(this.data){this.type=this.data.type,this.uid=this.data.uid,this.sharing_enabled=this.data.sharing_enabled,this.is_playlist=this.data.is_playlist;var t=this.is_playlist?";id=":";uid=";this.share_url=window.location.href.split(";")[0]+t+this.uid}}},{key:"copiedToClipboard",value:function(){this.openSnackBar("Copied to clipboard!")}},{key:"sharingChanged",value:function(t){var e=this;t.checked?this.postsService.enableSharing(this.uid,this.type,this.is_playlist).subscribe((function(t){t.success?(e.openSnackBar("Sharing enabled."),e.sharing_enabled=!0):e.openSnackBar("Failed to enable sharing.")}),(function(t){e.openSnackBar("Failed to enable sharing - server error.")})):this.postsService.disableSharing(this.uid,this.type,this.is_playlist).subscribe((function(t){t.success?(e.openSnackBar("Sharing disabled."),e.sharing_enabled=!1):e.openSnackBar("Failed to disable sharing.")}),(function(t){e.openSnackBar("Failed to disable sharing - server error.")}))}},{key:"openSnackBar",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.snackBar.open(t,e,{duration:2e3})}}]),t}()).\u0275fac=function(t){return new(t||oT)(a.yc(yh),a.yc(Mx),a.yc(wy),a.yc(mS))},oT.\u0275cmp=a.sc({type:oT,selectors:[["app-share-media-dialog"]],decls:21,vars:9,consts:[["mat-dialog-title",""],[4,"ngIf"],[3,"checked","change"],[2,"width","100%"],["matInput","",3,"disabled","readonly","value"],[2,"margin-bottom","10px"],["color","accent","mat-raised-button","",3,"disabled","cdkCopyToClipboard","click"],["mat-button","","mat-dialog-close",""]],template:function(t,e){1&t&&(a.Dc(0,"h4",0),a.td(1,nT,2,0,"ng-container",1),a.td(2,aT,2,0,"ng-container",1),a.td(3,rT,2,0,"ng-container",1),a.Cc(),a.Dc(4,"mat-dialog-content"),a.Dc(5,"div"),a.Dc(6,"div"),a.Dc(7,"mat-checkbox",2),a.Qc("change",(function(t){return e.sharingChanged(t)})),a.Bc(8),a.Hc(9,KI),a.Ac(),a.Cc(),a.Cc(),a.Dc(10,"div"),a.Dc(11,"mat-form-field",3),a.zc(12,"input",4),a.Cc(),a.Cc(),a.Dc(13,"div",5),a.Dc(14,"button",6),a.Qc("click",(function(){return e.copiedToClipboard()})),a.Bc(15),a.Hc(16,XI),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(17,"mat-dialog-actions"),a.Dc(18,"button",7),a.Bc(19),a.Hc(20,ZI),a.Ac(),a.Cc(),a.Cc()),2&t&&(a.kc(1),a.ad("ngIf",e.is_playlist),a.kc(1),a.ad("ngIf",!e.is_playlist&&"video"===e.type),a.kc(1),a.ad("ngIf",!e.is_playlist&&"audio"===e.type),a.kc(4),a.ad("checked",e.sharing_enabled),a.kc(5),a.ad("disabled",!e.sharing_enabled)("readonly",!0)("value",e.share_url),a.kc(2),a.ad("disabled",!e.sharing_enabled)("cdkCopyToClipboard",e.share_url))},directives:[Oh,ye.t,Dh,Gl,Ld,xp,Qa,Gk,Eh,Sh],styles:[""]}),oT),lT=["*"],cT=["volumeBar"],uT=function(t){return{dragging:t}};function dT(t,e){if(1&t&&a.zc(0,"span",2),2&t){var i=e.$implicit;a.sd("width",null==i.$$style?null:i.$$style.width)("left",null==i.$$style?null:i.$$style.left)}}function hT(t,e){1&t&&a.zc(0,"span",2)}function mT(t,e){1&t&&(a.Dc(0,"span"),a.vd(1,"LIVE"),a.Cc())}function fT(t,e){if(1&t&&(a.Dc(0,"span"),a.vd(1),a.Vc(2,"vgUtc"),a.Cc()),2&t){var i=a.Uc();a.kc(1),a.wd(a.Xc(2,1,i.getTime(),i.vgFormat))}}function pT(t,e){if(1&t&&(a.Dc(0,"option",4),a.vd(1),a.Cc()),2&t){var i=e.$implicit;a.ad("value",i.id)("selected",!0===i.selected),a.kc(1),a.xd(" ",i.label," ")}}function gT(t,e){if(1&t&&(a.Dc(0,"option",4),a.vd(1),a.Cc()),2&t){var i=e.$implicit,n=a.Uc();a.ad("value",i.qualityIndex.toString())("selected",i.qualityIndex===(null==n.bitrateSelected?null:n.bitrateSelected.qualityIndex)),a.kc(1),a.xd(" ",i.label," ")}}var vT,bT,yT,_T,kT,CT,wT,xT,ST,OT,DT,ET,AT,IT,TT,PT,RT,MT,jT,LT,FT,zT,NT,BT,VT,UT,HT,qT,GT,WT,YT=((GT=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||GT)},GT.\u0275prov=a.uc({token:GT,factory:GT.\u0275fac}),GT.VG_ENDED="ended",GT.VG_PAUSED="paused",GT.VG_PLAYING="playing",GT.VG_LOADING="waiting",GT),QT=((qT=function(){function t(){_classCallCheck(this,t),this.medias={},this.playerReadyEvent=new a.s(!0),this.isPlayerReady=!1}return _createClass(t,[{key:"onPlayerReady",value:function(t){this.fsAPI=t,this.isPlayerReady=!0,this.playerReadyEvent.emit(this)}},{key:"getDefaultMedia",value:function(){for(var t in this.medias)if(this.medias[t])return this.medias[t]}},{key:"getMasterMedia",value:function(){var t;for(var e in this.medias)if("true"===this.medias[e].vgMaster||!0===this.medias[e].vgMaster){t=this.medias[e];break}return t||this.getDefaultMedia()}},{key:"isMasterDefined",value:function(){var t=!1;for(var e in this.medias)if("true"===this.medias[e].vgMaster||!0===this.medias[e].vgMaster){t=!0;break}return t}},{key:"getMediaById",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.medias[t];return t&&"*"!==t||(e=this),e}},{key:"play",value:function(){for(var t in this.medias)this.medias[t]&&this.medias[t].play()}},{key:"pause",value:function(){for(var t in this.medias)this.medias[t]&&this.medias[t].pause()}},{key:"seekTime",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];for(var i in this.medias)this.medias[i]&&this.$$seek(this.medias[i],t,e)}},{key:"$$seek",value:function(t,e){var i,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=t.duration;n?(this.isMasterDefined()&&(a=this.getMasterMedia().duration),i=e*a/100):i=e,t.currentTime=i}},{key:"addTextTrack",value:function(t,e,i){for(var n in this.medias)this.medias[n]&&this.$$addTextTrack(this.medias[n],t,e,i)}},{key:"$$addTextTrack",value:function(t,e,i,n){t.addTextTrack(e,i,n)}},{key:"$$getAllProperties",value:function(t){var e,i={};for(var n in this.medias)this.medias[n]&&(i[n]=this.medias[n]);switch(Object.keys(i).length){case 0:switch(t){case"state":e=YT.VG_PAUSED;break;case"playbackRate":case"volume":e=1;break;case"time":e={current:0,total:0,left:0}}break;case 1:e=i[Object.keys(i)[0]][t];break;default:e=i[this.getMasterMedia().id][t]}return e}},{key:"$$setAllProperties",value:function(t,e){for(var i in this.medias)this.medias[i]&&(this.medias[i][t]=e)}},{key:"registerElement",value:function(t){this.videogularElement=t}},{key:"registerMedia",value:function(t){this.medias[t.id]=t}},{key:"unregisterMedia",value:function(t){delete this.medias[t.id]}},{key:"duration",get:function(){return this.$$getAllProperties("duration")}},{key:"currentTime",set:function(t){this.$$setAllProperties("currentTime",t)},get:function(){return this.$$getAllProperties("currentTime")}},{key:"state",set:function(t){this.$$setAllProperties("state",t)},get:function(){return this.$$getAllProperties("state")}},{key:"volume",set:function(t){this.$$setAllProperties("volume",t)},get:function(){return this.$$getAllProperties("volume")}},{key:"playbackRate",set:function(t){this.$$setAllProperties("playbackRate",t)},get:function(){return this.$$getAllProperties("playbackRate")}},{key:"canPlay",get:function(){return this.$$getAllProperties("canPlay")}},{key:"canPlayThrough",get:function(){return this.$$getAllProperties("canPlayThrough")}},{key:"isMetadataLoaded",get:function(){return this.$$getAllProperties("isMetadataLoaded")}},{key:"isWaiting",get:function(){return this.$$getAllProperties("isWaiting")}},{key:"isCompleted",get:function(){return this.$$getAllProperties("isCompleted")}},{key:"isLive",get:function(){return this.$$getAllProperties("isLive")}},{key:"isMaster",get:function(){return this.$$getAllProperties("isMaster")}},{key:"time",get:function(){return this.$$getAllProperties("time")}},{key:"buffer",get:function(){return this.$$getAllProperties("buffer")}},{key:"buffered",get:function(){return this.$$getAllProperties("buffered")}},{key:"subscriptions",get:function(){return this.$$getAllProperties("subscriptions")}},{key:"textTracks",get:function(){return this.$$getAllProperties("textTracks")}}]),t}()).\u0275fac=function(t){return new(t||qT)},qT.\u0275prov=a.uc({token:qT,factory:qT.\u0275fac}),qT),$T=((HT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.checkInterval=50,this.currentPlayPos=0,this.lastPlayPos=0,this.subscriptions=[],this.isBuffering=!1,this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){var t=this;this.target=this.API.getMediaById(this.vgFor),this.subscriptions.push(this.target.subscriptions.bufferDetected.subscribe((function(e){return t.onUpdateBuffer(e)})))}},{key:"onUpdateBuffer",value:function(t){this.isBuffering=t}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||HT)(a.yc(a.q),a.yc(QT))},HT.\u0275cmp=a.sc({type:HT,selectors:[["vg-buffering"]],hostVars:2,hostBindings:function(t,e){2&t&&a.oc("is-buffering",e.isBuffering)},inputs:{vgFor:"vgFor"},decls:3,vars:0,consts:[[1,"vg-buffering"],[1,"bufferingContainer"],[1,"loadingSpinner"]],template:function(t,e){1&t&&(a.Dc(0,"div",0),a.Dc(1,"div",1),a.zc(2,"div",2),a.Cc(),a.Cc())},styles:["\n vg-buffering {\n display: none;\n z-index: 201;\n }\n vg-buffering.is-buffering {\n display: block;\n }\n\n .vg-buffering {\n position: absolute;\n display: block;\n width: 100%;\n height: 100%;\n }\n .vg-buffering .bufferingContainer {\n width: 100%;\n position: absolute;\n cursor: pointer;\n top: 50%;\n margin-top: -50px;\n zoom: 1;\n filter: alpha(opacity=60);\n opacity: 0.6;\n }\n /* Loading Spinner\n * http://www.alessioatzeni.com/blog/css3-loading-animation-loop/\n */\n .vg-buffering .loadingSpinner {\n background-color: rgba(0, 0, 0, 0);\n border: 5px solid rgba(255, 255, 255, 1);\n opacity: .9;\n border-top: 5px solid rgba(0, 0, 0, 0);\n border-left: 5px solid rgba(0, 0, 0, 0);\n border-radius: 50px;\n box-shadow: 0 0 35px #FFFFFF;\n width: 50px;\n height: 50px;\n margin: 0 auto;\n -moz-animation: spin .5s infinite linear;\n -webkit-animation: spin .5s infinite linear;\n }\n .vg-buffering .loadingSpinner .stop {\n -webkit-animation-play-state: paused;\n -moz-animation-play-state: paused;\n }\n @-moz-keyframes spin {\n 0% {\n -moz-transform: rotate(0deg);\n }\n 100% {\n -moz-transform: rotate(360deg);\n }\n }\n @-moz-keyframes spinoff {\n 0% {\n -moz-transform: rotate(0deg);\n }\n 100% {\n -moz-transform: rotate(-360deg);\n }\n }\n @-webkit-keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n }\n }\n @-webkit-keyframes spinoff {\n 0% {\n -webkit-transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(-360deg);\n }\n }\n "],encapsulation:2}),HT),KT=((UT=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:UT}),UT.\u0275inj=a.vc({factory:function(t){return new(t||UT)},imports:[[ye.c]]}),UT),XT=((VT=function(){function t(){_classCallCheck(this,t),this.isHiddenSubject=new Me.a,this.isHidden=this.isHiddenSubject.asObservable()}return _createClass(t,[{key:"state",value:function(t){this.isHiddenSubject.next(t)}}]),t}()).\u0275fac=function(t){return new(t||VT)},VT.\u0275prov=a.uc({token:VT,factory:VT.\u0275fac}),VT),ZT=((BT=function(){function t(e,i,n){_classCallCheck(this,t),this.API=e,this.ref=i,this.hidden=n,this.isAdsPlaying="initial",this.hideControls=!1,this.vgAutohide=!1,this.vgAutohideTime=3,this.subscriptions=[],this.elem=i.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.mouseMove$=Jl(this.API.videogularElement,"mousemove"),this.subscriptions.push(this.mouseMove$.subscribe(this.show.bind(this))),this.touchStart$=Jl(this.API.videogularElement,"touchstart"),this.subscriptions.push(this.touchStart$.subscribe(this.show.bind(this))),this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor),this.subscriptions.push(this.target.subscriptions.play.subscribe(this.onPlay.bind(this))),this.subscriptions.push(this.target.subscriptions.pause.subscribe(this.onPause.bind(this))),this.subscriptions.push(this.target.subscriptions.startAds.subscribe(this.onStartAds.bind(this))),this.subscriptions.push(this.target.subscriptions.endAds.subscribe(this.onEndAds.bind(this)))}},{key:"ngAfterViewInit",value:function(){this.vgAutohide?this.hide():this.show()}},{key:"onPlay",value:function(){this.vgAutohide&&this.hide()}},{key:"onPause",value:function(){clearTimeout(this.timer),this.hideControls=!1,this.hidden.state(!1)}},{key:"onStartAds",value:function(){this.isAdsPlaying="none"}},{key:"onEndAds",value:function(){this.isAdsPlaying="initial"}},{key:"hide",value:function(){this.vgAutohide&&(clearTimeout(this.timer),this.hideAsync())}},{key:"show",value:function(){clearTimeout(this.timer),this.hideControls=!1,this.hidden.state(!1),this.vgAutohide&&this.hideAsync()}},{key:"hideAsync",value:function(){var t=this;this.API.state===YT.VG_PLAYING&&(this.timer=setTimeout((function(){t.hideControls=!0,t.hidden.state(!0)}),1e3*this.vgAutohideTime))}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||BT)(a.yc(QT),a.yc(a.q),a.yc(XT))},BT.\u0275cmp=a.sc({type:BT,selectors:[["vg-controls"]],hostVars:4,hostBindings:function(t,e){2&t&&(a.sd("pointer-events",e.isAdsPlaying),a.oc("hide",e.hideControls))},inputs:{vgAutohide:"vgAutohide",vgAutohideTime:"vgAutohideTime",vgFor:"vgFor"},ngContentSelectors:lT,decls:1,vars:0,template:function(t,e){1&t&&(a.Zc(),a.Yc(0))},styles:["\n vg-controls {\n position: absolute;\n display: flex;\n width: 100%;\n height: 50px;\n z-index: 300;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.5);\n -webkit-transition: bottom 1s;\n -khtml-transition: bottom 1s;\n -moz-transition: bottom 1s;\n -ms-transition: bottom 1s;\n transition: bottom 1s;\n }\n vg-controls.hide {\n bottom: -50px;\n }\n "],encapsulation:2}),BT),JT=((NT=function(){function t(){_classCallCheck(this,t)}return _createClass(t,null,[{key:"getZIndex",value:function(){for(var t,e=1,i=document.getElementsByTagName("*"),n=0,a=i.length;ne&&(e=t+1);return e}},{key:"isMobileDevice",value:function(){return void 0!==window.orientation||-1!==navigator.userAgent.indexOf("IEMobile")}},{key:"isiOSDevice",value:function(){return navigator.userAgent.match(/ip(hone|ad|od)/i)&&!navigator.userAgent.match(/(iemobile)[\/\s]?([\w\.]*)/i)}},{key:"isCordova",value:function(){return-1===document.URL.indexOf("http://")&&-1===document.URL.indexOf("https://")}}]),t}()).\u0275fac=function(t){return new(t||NT)},NT.\u0275prov=Object(a.uc)({factory:function(){return new NT},token:NT,providedIn:"root"}),NT),tP=((zT=function(){function t(){_classCallCheck(this,t),this.nativeFullscreen=!0,this.isFullscreen=!1,this.onChangeFullscreen=new a.s}return _createClass(t,[{key:"init",value:function(t,e){var i=this;this.videogularElement=t,this.medias=e;var n={w3:{enabled:"fullscreenEnabled",element:"fullscreenElement",request:"requestFullscreen",exit:"exitFullscreen",onchange:"fullscreenchange",onerror:"fullscreenerror"},newWebkit:{enabled:"webkitFullscreenEnabled",element:"webkitFullscreenElement",request:"webkitRequestFullscreen",exit:"webkitExitFullscreen",onchange:"webkitfullscreenchange",onerror:"webkitfullscreenerror"},oldWebkit:{enabled:"webkitIsFullScreen",element:"webkitCurrentFullScreenElement",request:"webkitRequestFullScreen",exit:"webkitCancelFullScreen",onchange:"webkitfullscreenchange",onerror:"webkitfullscreenerror"},moz:{enabled:"mozFullScreen",element:"mozFullScreenElement",request:"mozRequestFullScreen",exit:"mozCancelFullScreen",onchange:"mozfullscreenchange",onerror:"mozfullscreenerror"},ios:{enabled:"webkitFullscreenEnabled",element:"webkitFullscreenElement",request:"webkitEnterFullscreen",exit:"webkitExitFullscreen",onchange:"webkitendfullscreen",onerror:"webkitfullscreenerror"},ms:{enabled:"msFullscreenEnabled",element:"msFullscreenElement",request:"msRequestFullscreen",exit:"msExitFullscreen",onchange:"MSFullscreenChange",onerror:"MSFullscreenError"}};for(var a in n)if(n[a].enabled in document){this.polyfill=n[a];break}if(JT.isiOSDevice()&&(this.polyfill=n.ios),this.isAvailable=null!=this.polyfill,null!=this.polyfill){var r;switch(this.polyfill.onchange){case"mozfullscreenchange":r=document;break;case"webkitendfullscreen":r=this.medias.toArray()[0].elem;break;default:r=t}this.fsChangeSubscription=Jl(r,this.polyfill.onchange).subscribe((function(){i.onFullscreenChange()}))}}},{key:"onFullscreenChange",value:function(){this.isFullscreen=!!document[this.polyfill.element],this.onChangeFullscreen.emit(this.isFullscreen)}},{key:"toggleFullscreen",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.isFullscreen?this.exit():this.request(t)}},{key:"request",value:function(t){t||(t=this.videogularElement),this.isFullscreen=!0,this.onChangeFullscreen.emit(!0),this.isAvailable&&this.nativeFullscreen&&(JT.isMobileDevice()?((!this.polyfill.enabled&&t===this.videogularElement||JT.isiOSDevice())&&(t=this.medias.toArray()[0].elem),this.enterElementInFullScreen(t)):this.enterElementInFullScreen(this.videogularElement))}},{key:"enterElementInFullScreen",value:function(t){t[this.polyfill.request]()}},{key:"exit",value:function(){this.isFullscreen=!1,this.onChangeFullscreen.emit(!1),this.isAvailable&&this.nativeFullscreen&&document[this.polyfill.exit]()}}]),t}()).\u0275fac=function(t){return new(t||zT)},zT.\u0275prov=a.uc({token:zT,factory:zT.\u0275fac}),zT),eP=((FT=function(){function t(e,i,n){_classCallCheck(this,t),this.API=i,this.fsAPI=n,this.isFullscreen=!1,this.subscriptions=[],this.ariaValue="normal mode",this.elem=e.nativeElement,this.subscriptions.push(this.fsAPI.onChangeFullscreen.subscribe(this.onChangeFullscreen.bind(this)))}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor)}},{key:"onChangeFullscreen",value:function(t){this.ariaValue=t?"fullscren mode":"normal mode",this.isFullscreen=t}},{key:"onClick",value:function(){this.changeFullscreenState()}},{key:"onKeyDown",value:function(t){13!==t.keyCode&&32!==t.keyCode||(t.preventDefault(),this.changeFullscreenState())}},{key:"changeFullscreenState",value:function(){var t=this.target;this.target instanceof QT&&(t=null),this.fsAPI.toggleFullscreen(t)}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||FT)(a.yc(a.q),a.yc(QT),a.yc(tP))},FT.\u0275cmp=a.sc({type:FT,selectors:[["vg-fullscreen"]],hostBindings:function(t,e){1&t&&a.Qc("click",(function(){return e.onClick()}))("keydown",(function(t){return e.onKeyDown(t)}))},decls:1,vars:5,consts:[["tabindex","0","role","button","aria-label","fullscreen button",1,"icon"]],template:function(t,e){1&t&&a.zc(0,"div",0),2&t&&(a.oc("vg-icon-fullscreen",!e.isFullscreen)("vg-icon-fullscreen_exit",e.isFullscreen),a.lc("aria-valuetext",e.ariaValue))},styles:["\n vg-fullscreen {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n\n vg-fullscreen .icon {\n pointer-events: none;\n }\n "],encapsulation:2}),FT),iP=((LT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.subscriptions=[],this.ariaValue="unmuted",this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor),this.currentVolume=this.target.volume}},{key:"onClick",value:function(){this.changeMuteState()}},{key:"onKeyDown",value:function(t){13!==t.keyCode&&32!==t.keyCode||(t.preventDefault(),this.changeMuteState())}},{key:"changeMuteState",value:function(){var t=this.getVolume();0===t?(0===this.target.volume&&0===this.currentVolume&&(this.currentVolume=1),this.target.volume=this.currentVolume):(this.currentVolume=t,this.target.volume=0)}},{key:"getVolume",value:function(){var t=this.target?this.target.volume:0;return this.ariaValue=t?"unmuted":"muted",t}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||LT)(a.yc(a.q),a.yc(QT))},LT.\u0275cmp=a.sc({type:LT,selectors:[["vg-mute"]],hostBindings:function(t,e){1&t&&a.Qc("click",(function(){return e.onClick()}))("keydown",(function(t){return e.onKeyDown(t)}))},inputs:{vgFor:"vgFor"},decls:1,vars:9,consts:[["tabindex","0","role","button","aria-label","mute button",1,"icon"]],template:function(t,e){1&t&&a.zc(0,"div",0),2&t&&(a.oc("vg-icon-volume_up",e.getVolume()>=.75)("vg-icon-volume_down",e.getVolume()>=.25&&e.getVolume()<.75)("vg-icon-volume_mute",e.getVolume()>0&&e.getVolume()<.25)("vg-icon-volume_off",0===e.getVolume()),a.lc("aria-valuetext",e.ariaValue))},styles:["\n vg-mute {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-mute .icon {\n pointer-events: none;\n }\n "],encapsulation:2}),LT),nP=((jT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.subscriptions=[],this.elem=e.nativeElement,this.isDragging=!1}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor),this.ariaValue=100*this.getVolume()}},{key:"onClick",value:function(t){this.setVolume(this.calculateVolume(t.clientX))}},{key:"onMouseDown",value:function(t){this.mouseDownPosX=t.clientX,this.isDragging=!0}},{key:"onDrag",value:function(t){this.isDragging&&this.setVolume(this.calculateVolume(t.clientX))}},{key:"onStopDrag",value:function(t){this.isDragging&&(this.isDragging=!1,this.mouseDownPosX===t.clientX&&this.setVolume(this.calculateVolume(t.clientX)))}},{key:"arrowAdjustVolume",value:function(t){38===t.keyCode||39===t.keyCode?(t.preventDefault(),this.setVolume(Math.max(0,Math.min(100,100*this.getVolume()+10)))):37!==t.keyCode&&40!==t.keyCode||(t.preventDefault(),this.setVolume(Math.max(0,Math.min(100,100*this.getVolume()-10))))}},{key:"calculateVolume",value:function(t){var e=this.volumeBarRef.nativeElement.getBoundingClientRect();return(t-e.left)/e.width*100}},{key:"setVolume",value:function(t){this.target.volume=Math.max(0,Math.min(1,t/100)),this.ariaValue=100*this.target.volume}},{key:"getVolume",value:function(){return this.target?this.target.volume:0}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||jT)(a.yc(a.q),a.yc(QT))},jT.\u0275cmp=a.sc({type:jT,selectors:[["vg-volume"]],viewQuery:function(t,e){var i;1&t&&a.rd(cT,!0),2&t&&a.gd(i=a.Rc())&&(e.volumeBarRef=i.first)},hostBindings:function(t,e){1&t&&a.Qc("mousemove",(function(t){return e.onDrag(t)}),!1,a.jd)("mouseup",(function(t){return e.onStopDrag(t)}),!1,a.jd)("keydown",(function(t){return e.arrowAdjustVolume(t)}))},inputs:{vgFor:"vgFor"},decls:5,vars:9,consts:[["tabindex","0","role","slider","aria-label","volume level","aria-level","polite","aria-valuemin","0","aria-valuemax","100","aria-orientation","horizontal",1,"volumeBar",3,"click","mousedown"],["volumeBar",""],[1,"volumeBackground",3,"ngClass"],[1,"volumeValue"],[1,"volumeKnob"]],template:function(t,e){1&t&&(a.Dc(0,"div",0,1),a.Qc("click",(function(t){return e.onClick(t)}))("mousedown",(function(t){return e.onMouseDown(t)})),a.Dc(2,"div",2),a.zc(3,"div",3),a.zc(4,"div",4),a.Cc(),a.Cc()),2&t&&(a.lc("aria-valuenow",e.ariaValue)("aria-valuetext",e.ariaValue+"%"),a.kc(2),a.ad("ngClass",a.dd(7,uT,e.isDragging)),a.kc(1),a.sd("width",85*e.getVolume()+"%"),a.kc(1),a.sd("left",85*e.getVolume()+"%"))},directives:[ye.q],styles:["\n vg-volume {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 100px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-volume .volumeBar {\n position: relative;\n display: flex;\n flex-grow: 1;\n align-items: center;\n }\n vg-volume .volumeBackground {\n display: flex;\n flex-grow: 1;\n height: 5px;\n pointer-events: none;\n background-color: #333;\n }\n vg-volume .volumeValue {\n display: flex;\n height: 5px;\n pointer-events: none;\n background-color: #FFF;\n transition:all 0.2s ease-out;\n }\n vg-volume .volumeKnob {\n position: absolute;\n width: 15px; height: 15px;\n left: 0; top: 50%;\n transform: translateY(-50%);\n border-radius: 15px;\n pointer-events: none;\n background-color: #FFF;\n transition:all 0.2s ease-out;\n }\n vg-volume .volumeBackground.dragging .volumeValue,\n vg-volume .volumeBackground.dragging .volumeKnob {\n transition: none;\n }\n "],encapsulation:2}),jT),aP=((MT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.subscriptions=[],this.ariaValue=YT.VG_PAUSED,this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor)}},{key:"onClick",value:function(){this.playPause()}},{key:"onKeyDown",value:function(t){13!==t.keyCode&&32!==t.keyCode||(t.preventDefault(),this.playPause())}},{key:"playPause",value:function(){switch(this.getState()){case YT.VG_PLAYING:this.target.pause();break;case YT.VG_PAUSED:case YT.VG_ENDED:this.target.play()}}},{key:"getState",value:function(){return this.ariaValue=this.target?this.target.state:YT.VG_PAUSED,this.ariaValue}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||MT)(a.yc(a.q),a.yc(QT))},MT.\u0275cmp=a.sc({type:MT,selectors:[["vg-play-pause"]],hostBindings:function(t,e){1&t&&a.Qc("click",(function(){return e.onClick()}))("keydown",(function(t){return e.onKeyDown(t)}))},inputs:{vgFor:"vgFor"},decls:1,vars:6,consts:[["tabindex","0","role","button",1,"icon"]],template:function(t,e){1&t&&a.zc(0,"div",0),2&t&&(a.oc("vg-icon-pause","playing"===e.getState())("vg-icon-play_arrow","paused"===e.getState()||"ended"===e.getState()),a.lc("aria-label","paused"===e.getState()?"play":"pause")("aria-valuetext",e.ariaValue))},styles:["\n vg-play-pause {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-play-pause .icon {\n pointer-events: none;\n }\n "],encapsulation:2}),MT),rP=((RT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.subscriptions=[],this.ariaValue=1,this.elem=e.nativeElement,this.playbackValues=["0.5","1.0","1.5","2.0"],this.playbackIndex=1}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor)}},{key:"onClick",value:function(){this.updatePlaybackSpeed()}},{key:"onKeyDown",value:function(t){13!==t.keyCode&&32!==t.keyCode||(t.preventDefault(),this.updatePlaybackSpeed())}},{key:"updatePlaybackSpeed",value:function(){this.playbackIndex=++this.playbackIndex%this.playbackValues.length,this.target instanceof QT?this.target.playbackRate=this.playbackValues[this.playbackIndex]:this.target.playbackRate[this.vgFor]=this.playbackValues[this.playbackIndex]}},{key:"getPlaybackRate",value:function(){return this.ariaValue=this.target?this.target.playbackRate:1,this.ariaValue}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||RT)(a.yc(a.q),a.yc(QT))},RT.\u0275cmp=a.sc({type:RT,selectors:[["vg-playback-button"]],hostBindings:function(t,e){1&t&&a.Qc("click",(function(){return e.onClick()}))("keydown",(function(t){return e.onKeyDown(t)}))},inputs:{playbackValues:"playbackValues",vgFor:"vgFor"},decls:2,vars:2,consts:[["tabindex","0","role","button","aria-label","playback speed button",1,"button"]],template:function(t,e){1&t&&(a.Dc(0,"span",0),a.vd(1),a.Cc()),2&t&&(a.lc("aria-valuetext",e.ariaValue),a.kc(1),a.xd(" ",e.getPlaybackRate(),"x "))},styles:["\n vg-playback-button {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n }\n vg-playback-button .button {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 50px;\n }\n "],encapsulation:2}),RT),oP=((PT=function(){function t(e,i,n){var a=this;_classCallCheck(this,t),this.API=i,this.hideScrubBar=!1,this.vgSlider=!0,this.isSeeking=!1,this.wasPlaying=!1,this.subscriptions=[],this.elem=e.nativeElement,this.subscriptions.push(n.isHidden.subscribe((function(t){return a.onHideScrubBar(t)})))}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor)}},{key:"seekStart",value:function(){this.target.canPlay&&(this.isSeeking=!0,this.target.state===YT.VG_PLAYING&&(this.wasPlaying=!0),this.target.pause())}},{key:"seekMove",value:function(t){if(this.isSeeking){var e=Math.max(Math.min(100*t/this.elem.scrollWidth,99.9),0);this.target.time.current=e*this.target.time.total/100,this.target.seekTime(e,!0)}}},{key:"seekEnd",value:function(t){if(this.isSeeking=!1,this.target.canPlay){var e=Math.max(Math.min(100*t/this.elem.scrollWidth,99.9),0);this.target.seekTime(e,!0),this.wasPlaying&&(this.wasPlaying=!1,this.target.play())}}},{key:"touchEnd",value:function(){this.isSeeking=!1,this.wasPlaying&&(this.wasPlaying=!1,this.target.play())}},{key:"getTouchOffset",value:function(t){for(var e=0,i=t.target;i;)e+=i.offsetLeft,i=i.offsetParent;return t.touches[0].pageX-e}},{key:"onMouseDownScrubBar",value:function(t){this.target&&(this.target.isLive||(this.vgSlider?this.seekStart():this.seekEnd(t.offsetX)))}},{key:"onMouseMoveScrubBar",value:function(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.seekMove(t.offsetX)}},{key:"onMouseUpScrubBar",value:function(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.seekEnd(t.offsetX)}},{key:"onTouchStartScrubBar",value:function(t){this.target&&(this.target.isLive||(this.vgSlider?this.seekStart():this.seekEnd(this.getTouchOffset(t))))}},{key:"onTouchMoveScrubBar",value:function(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.seekMove(this.getTouchOffset(t))}},{key:"onTouchCancelScrubBar",value:function(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.touchEnd()}},{key:"onTouchEndScrubBar",value:function(t){this.target&&!this.target.isLive&&this.vgSlider&&this.isSeeking&&this.touchEnd()}},{key:"arrowAdjustVolume",value:function(t){this.target&&(38===t.keyCode||39===t.keyCode?(t.preventDefault(),this.target.seekTime((this.target.time.current+5e3)/1e3,!1)):37!==t.keyCode&&40!==t.keyCode||(t.preventDefault(),this.target.seekTime((this.target.time.current-5e3)/1e3,!1)))}},{key:"getPercentage",value:function(){return this.target?100*this.target.time.current/this.target.time.total+"%":"0%"}},{key:"onHideScrubBar",value:function(t){this.hideScrubBar=t}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||PT)(a.yc(a.q),a.yc(QT),a.yc(XT))},PT.\u0275cmp=a.sc({type:PT,selectors:[["vg-scrub-bar"]],hostVars:2,hostBindings:function(t,e){1&t&&a.Qc("mousedown",(function(t){return e.onMouseDownScrubBar(t)}))("mousemove",(function(t){return e.onMouseMoveScrubBar(t)}),!1,a.jd)("mouseup",(function(t){return e.onMouseUpScrubBar(t)}),!1,a.jd)("touchstart",(function(t){return e.onTouchStartScrubBar(t)}))("touchmove",(function(t){return e.onTouchMoveScrubBar(t)}),!1,a.jd)("touchcancel",(function(t){return e.onTouchCancelScrubBar(t)}),!1,a.jd)("touchend",(function(t){return e.onTouchEndScrubBar(t)}),!1,a.jd)("keydown",(function(t){return e.arrowAdjustVolume(t)})),2&t&&a.oc("hide",e.hideScrubBar)},inputs:{vgSlider:"vgSlider",vgFor:"vgFor"},ngContentSelectors:lT,decls:2,vars:2,consts:[["tabindex","0","role","slider","aria-label","scrub bar","aria-level","polite","aria-valuemin","0","aria-valuemax","100",1,"scrubBar"]],template:function(t,e){1&t&&(a.Zc(),a.Dc(0,"div",0),a.Yc(1),a.Cc()),2&t&&a.lc("aria-valuenow",e.getPercentage())("aria-valuetext",e.getPercentage()+"%")},styles:["\n vg-scrub-bar {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n position: absolute;\n width: 100%;\n height: 5px;\n bottom: 50px;\n margin: 0;\n cursor: pointer;\n align-items: center;\n background: rgba(0, 0, 0, 0.75);\n z-index: 250;\n -webkit-transition: bottom 1s, opacity 0.5s;\n -khtml-transition: bottom 1s, opacity 0.5s;\n -moz-transition: bottom 1s, opacity 0.5s;\n -ms-transition: bottom 1s, opacity 0.5s;\n transition: bottom 1s, opacity 0.5s;\n }\n vg-scrub-bar .scrubBar {\n position: relative;\n display: flex;\n flex-grow: 1;\n align-items: center;\n height: 100%;\n }\n vg-controls vg-scrub-bar {\n position: relative;\n bottom: 0;\n background: transparent;\n height: 50px;\n flex-grow: 1;\n flex-basis: 0;\n margin: 0 10px;\n -webkit-transition: initial;\n -khtml-transition: initial;\n -moz-transition: initial;\n -ms-transition: initial;\n transition: initial;\n }\n vg-scrub-bar.hide {\n bottom: 0;\n opacity: 0;\n }\n vg-controls vg-scrub-bar.hide {\n bottom: initial;\n opacity: initial;\n }\n "],encapsulation:2}),PT),sP=((TT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.subscriptions=[],this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor)}},{key:"getBufferTime",value:function(){var t="0%";return this.target&&this.target.buffer&&this.target.buffered.length&&(t=0===this.target.time.total?"0%":this.target.buffer.end/this.target.time.total*100+"%"),t}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||TT)(a.yc(a.q),a.yc(QT))},TT.\u0275cmp=a.sc({type:TT,selectors:[["vg-scrub-bar-buffering-time"]],inputs:{vgFor:"vgFor"},decls:1,vars:2,consts:[[1,"background"]],template:function(t,e){1&t&&a.zc(0,"div",0),2&t&&a.sd("width",e.getBufferTime())},styles:["\n vg-scrub-bar-buffering-time {\n display: flex;\n width: 100%;\n height: 5px;\n pointer-events: none;\n position: absolute;\n }\n vg-scrub-bar-buffering-time .background {\n background-color: rgba(255, 255, 255, 0.3);\n }\n vg-controls vg-scrub-bar-buffering-time {\n position: absolute;\n top: calc(50% - 3px);\n }\n vg-controls vg-scrub-bar-buffering-time .background {\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n }\n "],encapsulation:2}),TT),lP=((IT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.onLoadedMetadataCalled=!1,this.cuePoints=[],this.subscriptions=[],this.totalCues=0,this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor),this.subscriptions.push(this.target.subscriptions.loadedMetadata.subscribe(this.onLoadedMetadata.bind(this))),this.onLoadedMetadataCalled&&this.onLoadedMetadata()}},{key:"onLoadedMetadata",value:function(){if(this.vgCuePoints){this.cuePoints=[];for(var t=0,e=this.vgCuePoints.length;t=0?this.vgCuePoints[t].endTime:this.vgCuePoints[t].startTime+1)-this.vgCuePoints[t].startTime),n="0",a="0";"number"==typeof i&&this.target.time.total&&(a=100*i/this.target.time.total+"%",n=100*this.vgCuePoints[t].startTime/Math.round(this.target.time.total/1e3)+"%"),this.vgCuePoints[t].$$style={width:a,left:n},this.cuePoints.push(this.vgCuePoints[t])}}}},{key:"updateCuePoints",value:function(){this.target?this.onLoadedMetadata():this.onLoadedMetadataCalled=!0}},{key:"ngOnChanges",value:function(t){t.vgCuePoints.currentValue&&this.updateCuePoints()}},{key:"ngDoCheck",value:function(){this.vgCuePoints&&this.totalCues!==this.vgCuePoints.length&&(this.totalCues=this.vgCuePoints.length,this.updateCuePoints())}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||IT)(a.yc(a.q),a.yc(QT))},IT.\u0275cmp=a.sc({type:IT,selectors:[["vg-scrub-bar-cue-points"]],inputs:{vgCuePoints:"vgCuePoints",vgFor:"vgFor"},features:[a.ic],decls:2,vars:1,consts:[[1,"cue-point-container"],["class","cue-point",3,"width","left",4,"ngFor","ngForOf"],[1,"cue-point"]],template:function(t,e){1&t&&(a.Dc(0,"div",0),a.td(1,dT,1,4,"span",1),a.Cc()),2&t&&(a.kc(1),a.ad("ngForOf",e.cuePoints))},directives:[ye.s],styles:["\n vg-scrub-bar-cue-points {\n display: flex;\n width: 100%;\n height: 5px;\n pointer-events: none;\n position: absolute;\n }\n vg-scrub-bar-cue-points .cue-point-container .cue-point {\n position: absolute;\n height: 5px;\n background-color: rgba(255, 204, 0, 0.7);\n }\n vg-controls vg-scrub-bar-cue-points {\n position: absolute;\n top: calc(50% - 3px);\n }\n "],encapsulation:2}),IT),cP=((AT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.vgSlider=!1,this.subscriptions=[],this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor)}},{key:"getPercentage",value:function(){return this.target?100*this.target.time.current/this.target.time.total+"%":"0%"}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||AT)(a.yc(a.q),a.yc(QT))},AT.\u0275cmp=a.sc({type:AT,selectors:[["vg-scrub-bar-current-time"]],inputs:{vgSlider:"vgSlider",vgFor:"vgFor"},decls:2,vars:3,consts:[[1,"background"],["class","slider",4,"ngIf"],[1,"slider"]],template:function(t,e){1&t&&(a.zc(0,"div",0),a.td(1,hT,1,0,"span",1)),2&t&&(a.sd("width",e.getPercentage()),a.kc(1),a.ad("ngIf",e.vgSlider))},directives:[ye.t],styles:["\n vg-scrub-bar-current-time {\n display: flex;\n width: 100%;\n height: 5px;\n pointer-events: none;\n position: absolute;\n }\n vg-scrub-bar-current-time .background {\n background-color: white;\n }\n vg-controls vg-scrub-bar-current-time {\n position: absolute;\n top: calc(50% - 3px);\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n }\n vg-controls vg-scrub-bar-current-time .background {\n border: 1px solid white;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n }\n\n vg-scrub-bar-current-time .slider{\n background: white;\n height: 15px;\n width: 15px;\n border-radius: 50%;\n box-shadow: 0px 0px 10px black;\n margin-top: -5px;\n margin-left: -10px;\n }\n "],encapsulation:2}),AT),uP=((ET=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"transform",value:function(t,e){var i=new Date(t),n=e,a=i.getUTCSeconds(),r=i.getUTCMinutes(),o=i.getUTCHours();return a<10&&(a="0"+a),r<10&&(r="0"+r),o<10&&(o="0"+o),n=(n=(n=n.replace(/ss/g,a)).replace(/mm/g,r)).replace(/hh/g,o)}}]),t}()).\u0275fac=function(t){return new(t||ET)},ET.\u0275pipe=a.xc({name:"vgUtc",type:ET,pure:!0}),ET),dP=((DT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.vgProperty="current",this.vgFormat="mm:ss",this.subscriptions=[],this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor)}},{key:"getTime",value:function(){var t=0;return this.target&&(t=Math.round(this.target.time[this.vgProperty]),t=isNaN(t)||this.target.isLive?0:t),t}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||DT)(a.yc(a.q),a.yc(QT))},DT.\u0275cmp=a.sc({type:DT,selectors:[["vg-time-display"]],inputs:{vgProperty:"vgProperty",vgFormat:"vgFormat",vgFor:"vgFor"},ngContentSelectors:lT,decls:3,vars:2,consts:[[4,"ngIf"]],template:function(t,e){1&t&&(a.Zc(),a.td(0,mT,2,0,"span",0),a.td(1,fT,3,4,"span",0),a.Yc(2)),2&t&&(a.ad("ngIf",null==e.target?null:e.target.isLive),a.kc(1),a.ad("ngIf",!(null!=e.target&&e.target.isLive)))},directives:[ye.t],pipes:[uP],styles:["\n vg-time-display {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n height: 50px;\n width: 60px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n pointer-events: none;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n }\n "],encapsulation:2}),DT),hP=((OT=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.subscriptions=[],this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.API.isPlayerReady?this.onPlayerReady():this.subscriptions.push(this.API.playerReadyEvent.subscribe((function(){return t.onPlayerReady()})))}},{key:"onPlayerReady",value:function(){this.target=this.API.getMediaById(this.vgFor);var t=Array.from(this.API.getMasterMedia().elem.children).filter((function(t){return"TRACK"===t.tagName})).filter((function(t){return"subtitles"===t.kind})).map((function(t){return{label:t.label,selected:!0===t.default,id:t.srclang}}));this.tracks=[].concat(_toConsumableArray(t),[{id:null,label:"Off",selected:t.every((function(t){return!1===t.selected}))}]);var e=this.tracks.filter((function(t){return!0===t.selected}))[0];this.trackSelected=e.id,this.ariaValue=e.label}},{key:"selectTrack",value:function(t){var e=this;this.trackSelected="null"===t?null:t,this.ariaValue="No track selected",Array.from(this.API.getMasterMedia().elem.textTracks).forEach((function(i){i.language===t?(e.ariaValue=i.label,i.mode="showing"):i.mode="hidden"}))}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||OT)(a.yc(a.q),a.yc(QT))},OT.\u0275cmp=a.sc({type:OT,selectors:[["vg-track-selector"]],inputs:{vgFor:"vgFor"},decls:5,vars:5,consts:[[1,"container"],[1,"track-selected"],["tabindex","0","aria-label","track selector",1,"trackSelector",3,"change"],[3,"value","selected",4,"ngFor","ngForOf"],[3,"value","selected"]],template:function(t,e){1&t&&(a.Dc(0,"div",0),a.Dc(1,"div",1),a.vd(2),a.Cc(),a.Dc(3,"select",2),a.Qc("change",(function(t){return e.selectTrack(t.target.value)})),a.td(4,pT,2,3,"option",3),a.Cc(),a.Cc()),2&t&&(a.kc(1),a.oc("vg-icon-closed_caption",!e.trackSelected),a.kc(1),a.xd(" ",e.trackSelected||""," "),a.kc(1),a.lc("aria-valuetext",e.ariaValue),a.kc(1),a.ad("ngForOf",e.tracks))},directives:[ye.s],styles:["\n vg-track-selector {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n width: 50px;\n height: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-track-selector .container {\n position: relative;\n display: flex;\n flex-grow: 1;\n align-items: center;\n\n padding: 0;\n margin: 5px;\n }\n vg-track-selector select.trackSelector {\n width: 50px;\n padding: 5px 8px;\n border: none;\n background: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n color: transparent;\n font-size: 16px;\n }\n vg-track-selector select.trackSelector::-ms-expand {\n display: none;\n }\n vg-track-selector select.trackSelector option {\n color: #000;\n }\n vg-track-selector .track-selected {\n position: absolute;\n width: 100%;\n height: 50px;\n top: -6px;\n text-align: center;\n text-transform: uppercase;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n padding-top: 2px;\n pointer-events: none;\n }\n vg-track-selector .vg-icon-closed_caption:before {\n width: 100%;\n }\n "],encapsulation:2}),OT),mP=((ST=function(){function t(e,i){_classCallCheck(this,t),this.API=i,this.onBitrateChange=new a.s,this.subscriptions=[],this.elem=e.nativeElement}return _createClass(t,[{key:"ngOnInit",value:function(){}},{key:"ngOnChanges",value:function(t){t.bitrates.currentValue&&t.bitrates.currentValue.length&&this.bitrates.forEach((function(t){return t.label=(t.label||Math.round(t.bitrate/1e3)).toString()}))}},{key:"selectBitrate",value:function(t){this.bitrateSelected=this.bitrates[t],this.onBitrateChange.emit(this.bitrates[t])}},{key:"ngOnDestroy",value:function(){this.subscriptions.forEach((function(t){return t.unsubscribe()}))}}]),t}()).\u0275fac=function(t){return new(t||ST)(a.yc(a.q),a.yc(QT))},ST.\u0275cmp=a.sc({type:ST,selectors:[["vg-quality-selector"]],inputs:{bitrates:"bitrates"},outputs:{onBitrateChange:"onBitrateChange"},features:[a.ic],decls:5,vars:5,consts:[[1,"container"],[1,"quality-selected"],["tabindex","0","aria-label","quality selector",1,"quality-selector",3,"change"],[3,"value","selected",4,"ngFor","ngForOf"],[3,"value","selected"]],template:function(t,e){1&t&&(a.Dc(0,"div",0),a.Dc(1,"div",1),a.vd(2),a.Cc(),a.Dc(3,"select",2),a.Qc("change",(function(t){return e.selectBitrate(t.target.value)})),a.td(4,gT,2,3,"option",3),a.Cc(),a.Cc()),2&t&&(a.kc(1),a.oc("vg-icon-hd",!e.bitrateSelected),a.kc(1),a.xd(" ",null==e.bitrateSelected?null:e.bitrateSelected.label," "),a.kc(1),a.lc("aria-valuetext",e.ariaValue),a.kc(1),a.ad("ngForOf",e.bitrates))},directives:[ye.s],styles:["\n vg-quality-selector {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: flex;\n justify-content: center;\n width: 50px;\n height: 50px;\n cursor: pointer;\n color: white;\n line-height: 50px;\n }\n vg-quality-selector .container {\n position: relative;\n display: flex;\n flex-grow: 1;\n align-items: center;\n\n padding: 0;\n margin: 5px;\n }\n vg-quality-selector select.quality-selector {\n width: 50px;\n padding: 5px 8px;\n border: none;\n background: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n color: transparent;\n font-size: 16px;\n }\n vg-quality-selector select.quality-selector::-ms-expand {\n display: none;\n }\n vg-quality-selector select.quality-selector option {\n color: #000;\n }\n vg-quality-selector .quality-selected {\n position: absolute;\n width: 100%;\n height: 50px;\n top: -6px;\n text-align: center;\n text-transform: uppercase;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n padding-top: 2px;\n pointer-events: none;\n }\n vg-quality-selector .vg-icon-closed_caption:before {\n width: 100%;\n }\n "],encapsulation:2}),ST),fP=((xT=function t(){_classCallCheck(this,t)}).\u0275mod=a.wc({type:xT}),xT.\u0275inj=a.vc({factory:function(t){return new(t||xT)},providers:[XT],imports:[[ye.c]]}),xT),pP=((wT=function t(){_classCallCheck(this,t)}).\u0275fac=function(t){return new(t||wT)},wT.\u0275prov=a.uc({token:wT,factory:wT.\u0275fac}),wT.VG_ABORT="abort",wT.VG_CAN_PLAY="canplay",wT.VG_CAN_PLAY_THROUGH="canplaythrough",wT.VG_DURATION_CHANGE="durationchange",wT.VG_EMPTIED="emptied",wT.VG_ENCRYPTED="encrypted",wT.VG_ENDED="ended",wT.VG_ERROR="error",wT.VG_LOADED_DATA="loadeddata",wT.VG_LOADED_METADATA="loadedmetadata",wT.VG_LOAD_START="loadstart",wT.VG_PAUSE="pause",wT.VG_PLAY="play",wT.VG_PLAYING="playing",wT.VG_PROGRESS="progress",wT.VG_RATE_CHANGE="ratechange",wT.VG_SEEK="seek",wT.VG_SEEKED="seeked",wT.VG_SEEKING="seeking",wT.VG_STALLED="stalled",wT.VG_SUSPEND="suspend",wT.VG_TIME_UPDATE="timeupdate",wT.VG_VOLUME_CHANGE="volumechange",wT.VG_WAITING="waiting",wT.VG_LOAD="load",wT.VG_ENTER="enter",wT.VG_EXIT="exit",wT.VG_START_ADS="startads",wT.VG_END_ADS="endads",wT),gP=((CT=function(){function t(e,i){_classCallCheck(this,t),this.api=e,this.ref=i,this.state=YT.VG_PAUSED,this.time={current:0,total:0,left:0},this.buffer={end:0},this.canPlay=!1,this.canPlayThrough=!1,this.isMetadataLoaded=!1,this.isWaiting=!1,this.isCompleted=!1,this.isLive=!1,this.isBufferDetected=!1,this.checkInterval=200,this.currentPlayPos=0,this.lastPlayPos=0,this.playAtferSync=!1,this.bufferDetected=new Me.a}return _createClass(t,[{key:"ngOnInit",value:function(){var t=this;this.elem=this.vgMedia.nodeName?this.vgMedia:this.vgMedia.elem,this.api.registerMedia(this),this.subscriptions={abort:Jl(this.elem,pP.VG_ABORT),canPlay:Jl(this.elem,pP.VG_CAN_PLAY),canPlayThrough:Jl(this.elem,pP.VG_CAN_PLAY_THROUGH),durationChange:Jl(this.elem,pP.VG_DURATION_CHANGE),emptied:Jl(this.elem,pP.VG_EMPTIED),encrypted:Jl(this.elem,pP.VG_ENCRYPTED),ended:Jl(this.elem,pP.VG_ENDED),error:Jl(this.elem,pP.VG_ERROR),loadedData:Jl(this.elem,pP.VG_LOADED_DATA),loadedMetadata:Jl(this.elem,pP.VG_LOADED_METADATA),loadStart:Jl(this.elem,pP.VG_LOAD_START),pause:Jl(this.elem,pP.VG_PAUSE),play:Jl(this.elem,pP.VG_PLAY),playing:Jl(this.elem,pP.VG_PLAYING),progress:Jl(this.elem,pP.VG_PROGRESS),rateChange:Jl(this.elem,pP.VG_RATE_CHANGE),seeked:Jl(this.elem,pP.VG_SEEKED),seeking:Jl(this.elem,pP.VG_SEEKING),stalled:Jl(this.elem,pP.VG_STALLED),suspend:Jl(this.elem,pP.VG_SUSPEND),timeUpdate:Jl(this.elem,pP.VG_TIME_UPDATE),volumeChange:Jl(this.elem,pP.VG_VOLUME_CHANGE),waiting:Jl(this.elem,pP.VG_WAITING),startAds:Jl(this.elem,pP.VG_START_ADS),endAds:Jl(this.elem,pP.VG_END_ADS),mutation:new oi.a((function(e){var i=new MutationObserver((function(t){e.next(t)}));return i.observe(t.elem,{childList:!0,attributes:!0}),function(){i.disconnect()}})),bufferDetected:this.bufferDetected},this.mutationObs=this.subscriptions.mutation.subscribe(this.onMutation.bind(this)),this.canPlayObs=this.subscriptions.canPlay.subscribe(this.onCanPlay.bind(this)),this.canPlayThroughObs=this.subscriptions.canPlayThrough.subscribe(this.onCanPlayThrough.bind(this)),this.loadedMetadataObs=this.subscriptions.loadedMetadata.subscribe(this.onLoadMetadata.bind(this)),this.waitingObs=this.subscriptions.waiting.subscribe(this.onWait.bind(this)),this.progressObs=this.subscriptions.progress.subscribe(this.onProgress.bind(this)),this.endedObs=this.subscriptions.ended.subscribe(this.onComplete.bind(this)),this.playingObs=this.subscriptions.playing.subscribe(this.onStartPlaying.bind(this)),this.playObs=this.subscriptions.play.subscribe(this.onPlay.bind(this)),this.pauseObs=this.subscriptions.pause.subscribe(this.onPause.bind(this)),this.timeUpdateObs=this.subscriptions.timeUpdate.subscribe(this.onTimeUpdate.bind(this)),this.volumeChangeObs=this.subscriptions.volumeChange.subscribe(this.onVolumeChange.bind(this)),this.errorObs=this.subscriptions.error.subscribe(this.onError.bind(this)),this.vgMaster&&this.api.playerReadyEvent.subscribe((function(){t.prepareSync()}))}},{key:"prepareSync",value:function(){var t=this,e=[];for(var i in this.api.medias)this.api.medias[i]&&e.push(this.api.medias[i].subscriptions.canPlay);this.canPlayAllSubscription=jg(e).pipe(Object(ai.a)((function(){for(var e=arguments.length,i=new Array(e),n=0;n.3?(t.playAtferSync=t.state===YT.VG_PLAYING,t.pause(),t.api.medias[e].pause(),t.api.medias[e].currentTime=t.currentTime):t.playAtferSync&&(t.play(),t.api.medias[e].play(),t.playAtferSync=!1)}}))}},{key:"onMutation",value:function(t){for(var e=0,i=t.length;e0&&n.target.src.indexOf("blob:")<0){this.loadMedia();break}}else if("childList"===n.type&&n.removedNodes.length&&"source"===n.removedNodes[0].nodeName.toLowerCase()){this.loadMedia();break}}}},{key:"loadMedia",value:function(){var t=this;this.vgMedia.pause(),this.vgMedia.currentTime=0,this.stopBufferCheck(),this.isBufferDetected=!0,this.bufferDetected.next(this.isBufferDetected),setTimeout((function(){return t.vgMedia.load()}),10)}},{key:"play",value:function(){var t=this;if(!(this.playPromise||this.state!==YT.VG_PAUSED&&this.state!==YT.VG_ENDED))return this.playPromise=this.vgMedia.play(),this.playPromise&&this.playPromise.then&&this.playPromise.catch&&this.playPromise.then((function(){t.playPromise=null})).catch((function(){t.playPromise=null})),this.playPromise}},{key:"pause",value:function(){var t=this;this.playPromise?this.playPromise.then((function(){t.vgMedia.pause()})):this.vgMedia.pause()}},{key:"onCanPlay",value:function(t){this.isBufferDetected=!1,this.bufferDetected.next(this.isBufferDetected),this.canPlay=!0,this.ref.detectChanges()}},{key:"onCanPlayThrough",value:function(t){this.isBufferDetected=!1,this.bufferDetected.next(this.isBufferDetected),this.canPlayThrough=!0,this.ref.detectChanges()}},{key:"onLoadMetadata",value:function(t){this.isMetadataLoaded=!0,this.time={current:0,left:0,total:1e3*this.duration},this.state=YT.VG_PAUSED;var e=Math.round(this.time.total);this.isLive=e===1/0,this.ref.detectChanges()}},{key:"onWait",value:function(t){this.isWaiting=!0,this.ref.detectChanges()}},{key:"onComplete",value:function(t){this.isCompleted=!0,this.state=YT.VG_ENDED,this.ref.detectChanges()}},{key:"onStartPlaying",value:function(t){this.state=YT.VG_PLAYING,this.ref.detectChanges()}},{key:"onPlay",value:function(t){this.state=YT.VG_PLAYING,this.vgMaster&&(this.syncSubscription&&!this.syncSubscription.closed||this.startSync()),this.startBufferCheck(),this.ref.detectChanges()}},{key:"onPause",value:function(t){this.state=YT.VG_PAUSED,this.vgMaster&&(this.playAtferSync||this.syncSubscription.unsubscribe()),this.stopBufferCheck(),this.ref.detectChanges()}},{key:"onTimeUpdate",value:function(t){var e=this.buffered.length-1;this.time={current:1e3*this.currentTime,total:this.time.total,left:1e3*(this.duration-this.currentTime)},e>=0&&(this.buffer={end:1e3*this.buffered.end(e)}),this.ref.detectChanges()}},{key:"onProgress",value:function(t){var e=this.buffered.length-1;e>=0&&(this.buffer={end:1e3*this.buffered.end(e)}),this.ref.detectChanges()}},{key:"onVolumeChange",value:function(t){this.ref.detectChanges()}},{key:"onError",value:function(t){this.ref.detectChanges()}},{key:"bufferCheck",value:function(){var t=1/this.checkInterval;this.currentPlayPos=this.currentTime,!this.isBufferDetected&&this.currentPlayPosthis.lastPlayPos+t&&(this.isBufferDetected=!1),this.bufferDetected.closed||this.bufferDetected.next(this.isBufferDetected),this.lastPlayPos=this.currentPlayPos}},{key:"startBufferCheck",value:function(){var t=this;this.checkBufferSubscription=gc(0,this.checkInterval).subscribe((function(){t.bufferCheck()}))}},{key:"stopBufferCheck",value:function(){this.checkBufferSubscription&&this.checkBufferSubscription.unsubscribe(),this.isBufferDetected=!1,this.bufferDetected.next(this.isBufferDetected)}},{key:"seekTime",value:function(t){var e,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e=i?t*this.duration/100:t,this.currentTime=e}},{key:"addTextTrack",value:function(t,e,i,n){var a=this.vgMedia.addTextTrack(t,e,i);return n&&(a.mode=n),a}},{key:"ngOnDestroy",value:function(){this.vgMedia.src="",this.mutationObs.unsubscribe(),this.canPlayObs.unsubscribe(),this.canPlayThroughObs.unsubscribe(),this.loadedMetadataObs.unsubscribe(),this.waitingObs.unsubscribe(),this.progressObs.unsubscribe(),this.endedObs.unsubscribe(),this.playingObs.unsubscribe(),this.playObs.unsubscribe(),this.pauseObs.unsubscribe(),this.timeUpdateObs.unsubscribe(),this.volumeChangeObs.unsubscribe(),this.errorObs.unsubscribe(),this.checkBufferSubscription&&this.checkBufferSubscription.unsubscribe(),this.syncSubscription&&this.syncSubscription.unsubscribe(),this.bufferDetected.complete(),this.bufferDetected.unsubscribe(),this.api.unregisterMedia(this)}},{key:"id",get:function(){var t=void 0;return this.vgMedia&&(t=this.vgMedia.id),t}},{key:"duration",get:function(){return this.vgMedia.duration}},{key:"currentTime",set:function(t){this.vgMedia.currentTime=t},get:function(){return this.vgMedia.currentTime}},{key:"volume",set:function(t){this.vgMedia.volume=t},get:function(){return this.vgMedia.volume}},{key:"playbackRate",set:function(t){this.vgMedia.playbackRate=t},get:function(){return this.vgMedia.playbackRate}},{key:"buffered",get:function(){return this.vgMedia.buffered}},{key:"textTracks",get:function(){return this.vgMedia.textTracks}}]),t}()).\u0275fac=function(t){return new(t||CT)(a.yc(QT),a.yc(a.j))},CT.\u0275dir=a.tc({type:CT,selectors:[["","vgMedia",""]],inputs:{vgMedia:"vgMedia",vgMaster:"vgMaster"}}),CT),vP=((kT=function(){function t(e){_classCallCheck(this,t),this.ref=e,this.onEnterCuePoint=new a.s,this.onUpdateCuePoint=new a.s,this.onExitCuePoint=new a.s,this.onCompleteCuePoint=new a.s,this.subscriptions=[],this.cuesSubscriptions=[],this.totalCues=0}return _createClass(t,[{key:"ngOnInit",value:function(){this.onLoad$=Jl(this.ref.nativeElement,pP.VG_LOAD),this.subscriptions.push(this.onLoad$.subscribe(this.onLoad.bind(this)))}},{key:"onLoad",value:function(t){if(t.target&&t.target.track){var e=t.target.track.cues;this.ref.nativeElement.cues=e,this.updateCuePoints(e)}else if(t.target&&t.target.textTracks&&t.target.textTracks.length){var i=t.target.textTracks[0].cues;this.ref.nativeElement.cues=i,this.updateCuePoints(i)}}},{key:"updateCuePoints",value:function(t){this.cuesSubscriptions.forEach((function(t){return t.unsubscribe()}));for(var e=0,i=t.length;e1),a.kc(1),a.ad("ngIf",1===r.playlist.length)}}WT=$localize(_templateObject140());var RP,MP,jP=((RP=function(){function t(e,i,n,a,r){_classCallCheck(this,t),this.postsService=e,this.route=i,this.dialog=n,this.router=a,this.snackBar=r,this.playlist=[],this.original_playlist=null,this.playlist_updating=!1,this.show_player=!1,this.currentIndex=0,this.currentItem=null,this.id=null,this.uid=null,this.subscriptionName=null,this.subPlaylist=null,this.is_shared=!1,this.db_playlist=null,this.db_file=null,this.baseStreamPath=null,this.audioFolderPath=null,this.videoFolderPath=null,this.subscriptionFolderPath=null,this.url=null,this.name=null,this.downloading=!1}return _createClass(t,[{key:"onResize",value:function(t){this.innerWidth=window.innerWidth}},{key:"ngOnInit",value:function(){var t=this;this.innerWidth=window.innerWidth,this.type=this.route.snapshot.paramMap.get("type"),this.id=this.route.snapshot.paramMap.get("id"),this.uid=this.route.snapshot.paramMap.get("uid"),this.subscriptionName=this.route.snapshot.paramMap.get("subscriptionName"),this.subPlaylist=this.route.snapshot.paramMap.get("subPlaylist"),this.url=this.route.snapshot.paramMap.get("url"),this.name=this.route.snapshot.paramMap.get("name"),this.postsService.loadNavItems().subscribe((function(e){var i=t.postsService.debugMode?e:e.config_file;t.baseStreamPath=t.postsService.path,t.audioFolderPath=i.YoutubeDLMaterial.Downloader["path-audio"],t.videoFolderPath=i.YoutubeDLMaterial.Downloader["path-video"],t.subscriptionFolderPath=i.YoutubeDLMaterial.Subscriptions.subscriptions_base_path,t.fileNames=t.route.snapshot.paramMap.get("fileNames")?t.route.snapshot.paramMap.get("fileNames").split("|nvr|"):null,t.fileNames||(t.is_shared=!0),t.uid&&!t.id?t.getFile():t.id&&t.getPlaylistFiles(),t.url?(t.playlist=[],t.playlist.push({title:t.name,label:t.name,src:t.url,type:"video/mp4"}),t.currentItem=t.playlist[0],t.currentIndex=0,t.show_player=!0):("subscription"===t.type||t.fileNames)&&(t.show_player=!0,t.parseFileNames())}))}},{key:"getFile",value:function(){var t=this,e=!!this.fileNames;this.postsService.getFile(this.uid,null).subscribe((function(i){t.db_file=i.file,t.fileNames||t.id||(t.fileNames=[t.db_file.id],t.type=t.db_file.isAudio?"audio":"video",e||t.parseFileNames()),t.db_file.sharingEnabled?t.show_player=!0:e||t.openSnackBar("Error: Sharing has been disabled for this video!","Dismiss")}))}},{key:"getPlaylistFiles",value:function(){var t=this;this.postsService.getPlaylist(this.id,null).subscribe((function(e){t.db_playlist=e.playlist,t.fileNames=t.db_playlist.fileNames,t.type=e.type,t.show_player=!0,t.parseFileNames()}))}},{key:"parseFileNames",value:function(){var t=null;"audio"===this.type?t="audio/mp3":"video"===this.type||"subscription"===this.type?t="video/mp4":console.error("Must have valid file type! Use 'audio', 'video', or 'subscription'."),this.playlist=[];for(var e=0;e0&&e.show_player)},directives:[ye.t,ye.q,bP,gP,dl,Bk,ye.s,ml,Ik,Qa,dp,Av],styles:[".video-player[_ngcontent-%COMP%]{margin:0 auto;min-width:300px}.video-player[_ngcontent-%COMP%]:focus{outline:none}.audio-styles[_ngcontent-%COMP%]{height:50px;background-color:transparent;width:100%}.video-styles[_ngcontent-%COMP%]{width:100%} .mat-button-toggle-label-content{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.container-video[_ngcontent-%COMP%]{max-width:100%;padding-left:0;padding-right:0}.progress-bar[_ngcontent-%COMP%]{position:absolute;left:0;bottom:-1px}.spinner[_ngcontent-%COMP%]{width:50px;height:50px;bottom:3px;left:3px;position:absolute}.save-button[_ngcontent-%COMP%]{right:25px;position:fixed;bottom:25px}.favorite-button[_ngcontent-%COMP%], .share-button[_ngcontent-%COMP%]{left:25px;position:fixed;bottom:25px}.video-col[_ngcontent-%COMP%]{padding-right:0;padding-left:.01px;height:100%}.save-icon[_ngcontent-%COMP%]{bottom:1px;position:relative}.update-playlist-button-div[_ngcontent-%COMP%]{float:right;margin-right:30px;margin-top:25px;margin-bottom:15px}.spinner-div[_ngcontent-%COMP%]{position:relative;display:inline-block;margin-right:12px;top:8px}"]}),RP);MP=$localize(_templateObject141());var LP,FP=["placeholder",$localize(_templateObject142())];LP=$localize(_templateObject143());var zP,NP,BP,VP,UP,HP=["placeholder",$localize(_templateObject144())];function qP(t,e){if(1&t&&(a.Dc(0,"mat-option",17),a.vd(1),a.Cc()),2&t){var i=e.$implicit,n=a.Uc(2);a.ad("value",i+(1===n.timerange_amount?"":"s")),a.kc(1),a.xd(" ",i+(1===n.timerange_amount?"":"s")," ")}}function GP(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",3),a.Bc(1),a.Hc(2,UP),a.Ac(),a.Dc(3,"mat-form-field",13),a.Dc(4,"input",14),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc().timerange_amount=t})),a.Cc(),a.Cc(),a.Dc(5,"mat-select",15),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc().timerange_unit=t})),a.td(6,qP,2,2,"mat-option",16),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(4),a.ad("ngModel",n.timerange_amount),a.kc(1),a.ad("ngModel",n.timerange_unit),a.kc(1),a.ad("ngForOf",n.time_units)}}function WP(t,e){1&t&&(a.Dc(0,"div",18),a.zc(1,"mat-spinner",19),a.Cc()),2&t&&(a.kc(1),a.ad("diameter",25))}zP=$localize(_templateObject145()),NP=$localize(_templateObject146()),BP=$localize(_templateObject147()),VP=$localize(_templateObject148()),UP=$localize(_templateObject149());var YP,QP,$P,KP,XP,ZP,JP,tR,eR=((YP=function(){function t(e,i,n){_classCallCheck(this,t),this.postsService=e,this.snackBar=i,this.dialogRef=n,this.timerange_unit="days",this.download_all=!0,this.url=null,this.name=null,this.subscribing=!1,this.streamingOnlyMode=!1,this.time_units=["day","week","month","year"]}return _createClass(t,[{key:"ngOnInit",value:function(){}},{key:"subscribeClicked",value:function(){var t=this;if(this.url&&""!==this.url){if(!this.download_all&&!this.timerange_amount)return void this.openSnackBar("You must specify an amount of time");this.subscribing=!0;var e=null;this.download_all||(e="now-"+this.timerange_amount.toString()+this.timerange_unit),this.postsService.createSubscription(this.url,this.name,e,this.streamingOnlyMode).subscribe((function(e){t.subscribing=!1,e.new_sub?t.dialogRef.close(e.new_sub):(e.error&&t.openSnackBar("ERROR: "+e.error),t.dialogRef.close())}))}}},{key:"openSnackBar",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.snackBar.open(t,e,{duration:2e3})}}]),t}()).\u0275fac=function(t){return new(t||YP)(a.yc(mS),a.yc(wy),a.yc(bh))},YP.\u0275cmp=a.sc({type:YP,selectors:[["app-subscribe-dialog"]],decls:36,vars:7,consts:[["mat-dialog-title",""],[1,"container-fluid"],[1,"row"],[1,"col-12"],["color","accent"],["matInput","","required","","aria-required","true",3,"ngModel","ngModelChange",6,"placeholder"],["matInput","",3,"ngModel","ngModelChange",6,"placeholder"],[1,"col-12","mt-3"],[3,"ngModel","ngModelChange"],["class","col-12",4,"ngIf"],["mat-button","","mat-dialog-close",""],["mat-button","","type","submit",3,"disabled","click"],["class","mat-spinner",4,"ngIf"],["color","accent",2,"width","50px","text-align","center"],["type","number","matInput","",3,"ngModel","ngModelChange"],["color","accent",1,"unit-select",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-spinner"],[3,"diameter"]],template:function(t,e){1&t&&(a.Dc(0,"h4",0),a.Hc(1,MP),a.Cc(),a.Dc(2,"mat-dialog-content"),a.Dc(3,"div",1),a.Dc(4,"div",2),a.Dc(5,"div",3),a.Dc(6,"mat-form-field",4),a.Dc(7,"input",5),a.Jc(8,FP),a.Qc("ngModelChange",(function(t){return e.url=t})),a.Cc(),a.Dc(9,"mat-hint"),a.Bc(10),a.Hc(11,LP),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(12,"div",3),a.Dc(13,"mat-form-field",4),a.Dc(14,"input",6),a.Jc(15,HP),a.Qc("ngModelChange",(function(t){return e.name=t})),a.Cc(),a.Dc(16,"mat-hint"),a.Bc(17),a.Hc(18,zP),a.Ac(),a.Cc(),a.Cc(),a.Cc(),a.Dc(19,"div",7),a.Dc(20,"mat-checkbox",8),a.Qc("ngModelChange",(function(t){return e.download_all=t})),a.Bc(21),a.Hc(22,NP),a.Ac(),a.Cc(),a.Cc(),a.td(23,GP,7,3,"div",9),a.Dc(24,"div",3),a.Dc(25,"div"),a.Dc(26,"mat-checkbox",8),a.Qc("ngModelChange",(function(t){return e.streamingOnlyMode=t})),a.vd(27,"Streaming-only mode"),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(28,"mat-dialog-actions"),a.Dc(29,"button",10),a.Bc(30),a.Hc(31,BP),a.Ac(),a.Cc(),a.Dc(32,"button",11),a.Qc("click",(function(){return e.subscribeClicked()})),a.Bc(33),a.Hc(34,VP),a.Ac(),a.Cc(),a.td(35,WP,2,1,"div",12),a.Cc()),2&t&&(a.kc(7),a.ad("ngModel",e.url),a.kc(7),a.ad("ngModel",e.name),a.kc(6),a.ad("ngModel",e.download_all),a.kc(3),a.ad("ngIf",!e.download_all),a.kc(3),a.ad("ngModel",e.streamingOnlyMode),a.kc(6),a.ad("disabled",!e.url),a.kc(3),a.ad("ngIf",e.subscribing))},directives:[Oh,Dh,Ld,xp,mr,Hs,Cr,Qo,Dd,Gl,ye.t,Eh,Qa,Sh,Nr,lb,ye.s,Ma,Av],styles:[".unit-select[_ngcontent-%COMP%]{width:75px;margin-left:20px}.mat-spinner[_ngcontent-%COMP%]{margin-left:5%}"]}),YP);function iR(t,e){if(1&t&&(a.Dc(0,"div",1),a.Dc(1,"strong"),a.Bc(2),a.Hc(3,tR),a.Ac(),a.vd(4,"\xa0"),a.Cc(),a.Dc(5,"span",2),a.vd(6),a.Cc(),a.Cc()),2&t){var i=a.Uc();a.kc(6),a.wd(i.sub.archive)}}QP=$localize(_templateObject150()),$P=$localize(_templateObject151()),KP=$localize(_templateObject152()),XP=$localize(_templateObject153()),ZP=$localize(_templateObject154()),JP=$localize(_templateObject155()),tR=$localize(_templateObject156());var nR,aR,rR,oR,sR,lR,cR,uR,dR=((nR=function(){function t(e,i,n){_classCallCheck(this,t),this.dialogRef=e,this.data=i,this.postsService=n,this.sub=null,this.unsubbedEmitter=null}return _createClass(t,[{key:"ngOnInit",value:function(){this.data&&(this.sub=this.data.sub,this.unsubbedEmitter=this.data.unsubbedEmitter)}},{key:"unsubscribe",value:function(){var t=this;this.postsService.unsubscribe(this.sub,!0).subscribe((function(e){t.unsubbedEmitter.emit(!0),t.dialogRef.close()}))}},{key:"downloadArchive",value:function(){this.postsService.downloadArchive(this.sub).subscribe((function(t){saveAs(t,"archive.txt")}))}}]),t}()).\u0275fac=function(t){return new(t||nR)(a.yc(bh),a.yc(yh),a.yc(mS))},nR.\u0275cmp=a.sc({type:nR,selectors:[["app-subscription-info-dialog"]],decls:36,vars:5,consts:[["mat-dialog-title",""],[1,"info-item"],[1,"info-item-value"],["class","info-item",4,"ngIf"],["mat-button","","mat-dialog-close",""],["mat-stroked-button","","color","accent",3,"click"],[1,"spacer"],["mat-button","","color","warn",3,"click"]],template:function(t,e){1&t&&(a.Dc(0,"h4",0),a.vd(1),a.Cc(),a.Dc(2,"mat-dialog-content"),a.Dc(3,"div",1),a.Dc(4,"strong"),a.Bc(5),a.Hc(6,QP),a.Ac(),a.vd(7,"\xa0"),a.Cc(),a.Dc(8,"span",2),a.vd(9),a.Cc(),a.Cc(),a.Dc(10,"div",1),a.Dc(11,"strong"),a.Bc(12),a.Hc(13,$P),a.Ac(),a.vd(14,"\xa0"),a.Cc(),a.Dc(15,"span",2),a.vd(16),a.Cc(),a.Cc(),a.Dc(17,"div",1),a.Dc(18,"strong"),a.Bc(19),a.Hc(20,KP),a.Ac(),a.vd(21,"\xa0"),a.Cc(),a.Dc(22,"span",2),a.vd(23),a.Cc(),a.Cc(),a.td(24,iR,7,1,"div",3),a.Cc(),a.Dc(25,"mat-dialog-actions"),a.Dc(26,"button",4),a.Bc(27),a.Hc(28,XP),a.Ac(),a.Cc(),a.Dc(29,"button",5),a.Qc("click",(function(){return e.downloadArchive()})),a.Bc(30),a.Hc(31,ZP),a.Ac(),a.Cc(),a.zc(32,"span",6),a.Dc(33,"button",7),a.Qc("click",(function(){return e.unsubscribe()})),a.Bc(34),a.Hc(35,JP),a.Ac(),a.Cc(),a.Cc()),2&t&&(a.kc(1),a.wd(e.sub.name),a.kc(8),a.wd(e.sub.isPlaylist?"Playlist":"Channel"),a.kc(7),a.wd(e.sub.url),a.kc(7),a.wd(e.sub.id),a.kc(1),a.ad("ngIf",e.sub.archive))},directives:[Oh,Dh,ye.t,Eh,Qa,Sh],styles:[".info-item[_ngcontent-%COMP%]{margin-bottom:12px}.info-item-value[_ngcontent-%COMP%]{font-size:13px}.spacer[_ngcontent-%COMP%]{flex:1 1 auto}"]}),nR);function hR(t,e){if(1&t&&(a.Dc(0,"strong"),a.vd(1),a.Cc()),2&t){var i=a.Uc().$implicit;a.kc(1),a.wd(i.name)}}function mR(t,e){1&t&&(a.Dc(0,"div"),a.Bc(1),a.Hc(2,sR),a.Ac(),a.Cc())}function fR(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-list-item"),a.Dc(1,"a",9),a.Qc("click",(function(){a.ld(i);var t=e.$implicit;return a.Uc().goToSubscription(t)})),a.td(2,hR,2,1,"strong",10),a.td(3,mR,3,0,"div",10),a.Cc(),a.Dc(4,"button",11),a.Qc("click",(function(){a.ld(i);var t=e.$implicit;return a.Uc().showSubInfo(t)})),a.Dc(5,"mat-icon"),a.vd(6,"info"),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=e.$implicit;a.kc(2),a.ad("ngIf",n.name),a.kc(1),a.ad("ngIf",!n.name)}}function pR(t,e){1&t&&(a.Dc(0,"div",12),a.Dc(1,"p"),a.Hc(2,lR),a.Cc(),a.Cc())}function gR(t,e){1&t&&(a.Dc(0,"div",14),a.Bc(1),a.Hc(2,cR),a.Ac(),a.Cc())}function vR(t,e){if(1&t){var i=a.Ec();a.Dc(0,"mat-list-item"),a.Dc(1,"a",9),a.Qc("click",(function(){a.ld(i);var t=e.$implicit;return a.Uc().goToSubscription(t)})),a.Dc(2,"strong"),a.vd(3),a.Cc(),a.td(4,gR,3,0,"div",13),a.Cc(),a.Dc(5,"button",11),a.Qc("click",(function(){a.ld(i);var t=e.$implicit;return a.Uc().showSubInfo(t)})),a.Dc(6,"mat-icon"),a.vd(7,"info"),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=e.$implicit;a.kc(3),a.wd(n.name),a.kc(1),a.ad("ngIf",!n.name)}}function bR(t,e){1&t&&(a.Dc(0,"div",12),a.Dc(1,"p"),a.Hc(2,uR),a.Cc(),a.Cc())}function yR(t,e){1&t&&(a.Dc(0,"div",15),a.zc(1,"mat-progress-bar",16),a.Cc())}aR=$localize(_templateObject157()),rR=$localize(_templateObject158()),oR=$localize(_templateObject159()),sR=$localize(_templateObject160()),lR=$localize(_templateObject161()),cR=$localize(_templateObject162()),uR=$localize(_templateObject163());var _R,kR,CR,wR,xR,SR=((_R=function(){function t(e,i,n,a){_classCallCheck(this,t),this.dialog=e,this.postsService=i,this.router=n,this.snackBar=a,this.playlist_subscriptions=[],this.channel_subscriptions=[],this.subscriptions=null,this.subscriptions_loading=!1}return _createClass(t,[{key:"ngOnInit",value:function(){this.getSubscriptions()}},{key:"getSubscriptions",value:function(){var t=this;this.subscriptions_loading=!0,this.subscriptions=null,this.channel_subscriptions=[],this.playlist_subscriptions=[],this.postsService.getAllSubscriptions().subscribe((function(e){if(t.subscriptions_loading=!1,t.subscriptions=e.subscriptions,t.subscriptions)for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:"";this.snackBar.open(t,e,{duration:2e3})}}]),t}()).\u0275fac=function(t){return new(t||_R)(a.yc(wh),a.yc(mS),a.yc(Mx),a.yc(wy))},_R.\u0275cmp=a.sc({type:_R,selectors:[["app-subscriptions"]],decls:19,vars:5,consts:[[2,"text-align","center","margin-bottom","15px"],[2,"width","80%","margin","0 auto"],[2,"text-align","center"],[1,"sub-nav-list"],[4,"ngFor","ngForOf"],["style","width: 80%; margin: 0 auto; padding-left: 15px;",4,"ngIf"],[2,"text-align","center","margin-top","10px"],["style","margin: 0 auto; width: 80%",4,"ngIf"],["mat-fab","",1,"add-subscription-button",3,"click"],["matLine","","href","javascript:void(0)",1,"a-list-item",3,"click"],[4,"ngIf"],["mat-icon-button","",3,"click"],[2,"width","80%","margin","0 auto","padding-left","15px"],["class","content-loading-div",4,"ngIf"],[1,"content-loading-div"],[2,"margin","0 auto","width","80%"],["mode","indeterminate"]],template:function(t,e){1&t&&(a.zc(0,"br"),a.Dc(1,"h2",0),a.Hc(2,aR),a.Cc(),a.zc(3,"mat-divider",1),a.zc(4,"br"),a.Dc(5,"h4",2),a.Hc(6,rR),a.Cc(),a.Dc(7,"mat-nav-list",3),a.td(8,fR,7,2,"mat-list-item",4),a.Cc(),a.td(9,pR,3,0,"div",5),a.Dc(10,"h4",6),a.Hc(11,oR),a.Cc(),a.Dc(12,"mat-nav-list",3),a.td(13,vR,8,2,"mat-list-item",4),a.Cc(),a.td(14,bR,3,0,"div",5),a.td(15,yR,2,0,"div",7),a.Dc(16,"button",8),a.Qc("click",(function(){return e.openSubscribeDialog()})),a.Dc(17,"mat-icon"),a.vd(18,"add"),a.Cc(),a.Cc()),2&t&&(a.kc(8),a.ad("ngForOf",e.channel_subscriptions),a.kc(1),a.ad("ngIf",0===e.channel_subscriptions.length&&e.subscriptions),a.kc(4),a.ad("ngForOf",e.playlist_subscriptions),a.kc(1),a.ad("ngIf",0===e.playlist_subscriptions.length&&e.subscriptions),a.kc(1),a.ad("ngIf",e.subscriptions_loading))},directives:[Op,Wp,ye.s,ye.t,Qa,dp,Zp,sa,hv],styles:[".add-subscription-button[_ngcontent-%COMP%]{position:fixed;bottom:30px;right:30px}.subscription-card[_ngcontent-%COMP%]{height:200px;width:300px}.content-loading-div[_ngcontent-%COMP%]{position:absolute;width:200px;height:50px;bottom:-18px}.a-list-item[_ngcontent-%COMP%]{height:48px;padding-top:12px!important}.sub-nav-list[_ngcontent-%COMP%]{margin:0 auto;width:80%}"]}),_R);function OR(t,e){if(1&t){var i=a.Ec();a.Dc(0,"button",4),a.Qc("click",(function(){return a.ld(i),a.Uc().deleteForever()})),a.Dc(1,"mat-icon"),a.vd(2,"delete_forever"),a.Cc(),a.Bc(3),a.Hc(4,xR),a.Ac(),a.Cc()}}function DR(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",10),a.Dc(1,"img",11),a.Qc("error",(function(t){return a.ld(i),a.Uc().onImgError(t)})),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(1),a.ad("src",n.file.thumbnailURL,a.nd)}}kR=$localize(_templateObject164()),CR=$localize(_templateObject165()),wR=$localize(_templateObject166()),xR=$localize(_templateObject167());var ER,AR,IR=((ER=function(){function t(e,i,n){_classCallCheck(this,t),this.snackBar=e,this.postsService=i,this.dialog=n,this.image_errored=!1,this.image_loaded=!1,this.formattedDuration=null,this.use_youtubedl_archive=!1,this.goToFileEmit=new a.s,this.reloadSubscription=new a.s,this.scrollSubject=new Me.a,this.scrollAndLoad=oi.a.merge(oi.a.fromEvent(window,"scroll"),this.scrollSubject)}return _createClass(t,[{key:"ngOnInit",value:function(){var t,e,i,n,a;this.file.duration&&(this.formattedDuration=(t=this.file.duration,i=~~(t%3600/60),a="",(e=~~(t/3600))>0&&(a+=e+":"+(i<10?"0":"")),a+=i+":"+((n=~~t%60)<10?"0":""),a+=""+n))}},{key:"onImgError",value:function(t){this.image_errored=!0}},{key:"onHoverResponse",value:function(){this.scrollSubject.next()}},{key:"imageLoaded",value:function(t){this.image_loaded=!0}},{key:"goToFile",value:function(){this.goToFileEmit.emit({name:this.file.id,url:this.file.requested_formats?this.file.requested_formats[0].url:this.file.url})}},{key:"openSubscriptionInfoDialog",value:function(){this.dialog.open(lI,{data:{file:this.file},minWidth:"50vw"})}},{key:"deleteAndRedownload",value:function(){var t=this;this.postsService.deleteSubscriptionFile(this.sub,this.file.id,!1).subscribe((function(e){t.reloadSubscription.emit(!0),t.openSnackBar("Successfully deleted file: '".concat(t.file.id,"'"),"Dismiss.")}))}},{key:"deleteForever",value:function(){var t=this;this.postsService.deleteSubscriptionFile(this.sub,this.file.id,!0).subscribe((function(e){t.reloadSubscription.emit(!0),t.openSnackBar("Successfully deleted file: '".concat(t.file.id,"'"),"Dismiss.")}))}},{key:"openSnackBar",value:function(t,e){this.snackBar.open(t,e,{duration:2e3})}}]),t}()).\u0275fac=function(t){return new(t||ER)(a.yc(wy),a.yc(mS),a.yc(wh))},ER.\u0275cmp=a.sc({type:ER,selectors:[["app-subscription-file-card"]],inputs:{file:"file",sub:"sub",use_youtubedl_archive:"use_youtubedl_archive"},outputs:{goToFileEmit:"goToFileEmit",reloadSubscription:"reloadSubscription"},decls:27,vars:5,consts:[[2,"position","relative","width","fit-content"],[1,"duration-time"],["mat-icon-button","",1,"menuButton",3,"matMenuTriggerFor"],["action_menu","matMenu"],["mat-menu-item","",3,"click"],["mat-menu-item","",3,"click",4,"ngIf"],["matRipple","",1,"example-card","mat-elevation-z6",3,"click"],[2,"padding","5px"],["class","img-div",4,"ngIf"],[1,"max-two-lines"],[1,"img-div"],["alt","Thumbnail",1,"image",3,"src","error"]],template:function(t,e){if(1&t&&(a.Dc(0,"div",0),a.Dc(1,"div",1),a.Bc(2),a.Hc(3,kR),a.Ac(),a.vd(4),a.Cc(),a.Dc(5,"button",2),a.Dc(6,"mat-icon"),a.vd(7,"more_vert"),a.Cc(),a.Cc(),a.Dc(8,"mat-menu",null,3),a.Dc(10,"button",4),a.Qc("click",(function(){return e.openSubscriptionInfoDialog()})),a.Dc(11,"mat-icon"),a.vd(12,"info"),a.Cc(),a.Bc(13),a.Hc(14,CR),a.Ac(),a.Cc(),a.Dc(15,"button",4),a.Qc("click",(function(){return e.deleteAndRedownload()})),a.Dc(16,"mat-icon"),a.vd(17,"restore"),a.Cc(),a.Bc(18),a.Hc(19,wR),a.Ac(),a.Cc(),a.td(20,OR,5,0,"button",5),a.Cc(),a.Dc(21,"mat-card",6),a.Qc("click",(function(){return e.goToFile()})),a.Dc(22,"div",7),a.td(23,DR,2,1,"div",8),a.Dc(24,"span",9),a.Dc(25,"strong"),a.vd(26),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Cc()),2&t){var i=a.hd(9);a.kc(4),a.xd("\xa0",e.formattedDuration," "),a.kc(1),a.ad("matMenuTriggerFor",i),a.kc(15),a.ad("ngIf",e.sub.archive&&e.use_youtubedl_archive),a.kc(3),a.ad("ngIf",!e.image_errored&&e.file.thumbnailURL),a.kc(3),a.wd(e.file.title)}},directives:[Qa,Tg,dp,Dg,kg,ye.t,Pl,wa],styles:[".example-card[_ngcontent-%COMP%]{width:200px;height:200px;padding:0;cursor:pointer}.menuButton[_ngcontent-%COMP%]{right:0;top:-1px;position:absolute;z-index:999}.mat-icon-button[_ngcontent-%COMP%] .mat-button-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center}.image[_ngcontent-%COMP%]{width:200px;height:112.5px;-o-object-fit:cover;object-fit:cover}.example-full-width-height[_ngcontent-%COMP%]{width:100%;height:100%}.centered[_ngcontent-%COMP%]{margin:0 auto;top:50%;left:50%}.img-div[_ngcontent-%COMP%]{max-height:80px;padding:0;margin:32px 0 0 -5px;width:calc(100% + 10px)}.max-two-lines[_ngcontent-%COMP%]{display:-webkit-box;display:-moz-box;max-height:2.4em;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;bottom:5px;position:absolute}.duration-time[_ngcontent-%COMP%]{position:absolute;left:5px;top:5px;z-index:99999}@media (max-width:576px){.example-card[_ngcontent-%COMP%]{width:175px!important}.image[_ngcontent-%COMP%]{width:175px}}"]}),ER);function TR(t,e){if(1&t&&(a.Dc(0,"h2",9),a.vd(1),a.Cc()),2&t){var i=a.Uc();a.kc(1),a.xd(" ",i.subscription.name," ")}}AR=$localize(_templateObject168());var PR=["placeholder",$localize(_templateObject169())];function RR(t,e){if(1&t&&(a.Dc(0,"mat-option",25),a.vd(1),a.Cc()),2&t){var i=e.$implicit;a.ad("value",i.value),a.kc(1),a.xd(" ",i.value.label," ")}}function MR(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div",26),a.Dc(1,"app-subscription-file-card",27),a.Qc("reloadSubscription",(function(){return a.ld(i),a.Uc(2).getSubscription()}))("goToFileEmit",(function(t){return a.ld(i),a.Uc(2).goToFile(t)})),a.Cc(),a.Cc()}if(2&t){var n=e.$implicit,r=a.Uc(2);a.kc(1),a.ad("file",n)("sub",r.subscription)("use_youtubedl_archive",r.use_youtubedl_archive)}}function jR(t,e){if(1&t){var i=a.Ec();a.Dc(0,"div"),a.Dc(1,"div",10),a.Dc(2,"div",11),a.Dc(3,"div",12),a.Dc(4,"mat-select",13),a.Qc("ngModelChange",(function(t){return a.ld(i),a.Uc().filterProperty=t}))("selectionChange",(function(t){return a.ld(i),a.Uc().filterOptionChanged(t.value)})),a.td(5,RR,2,2,"mat-option",14),a.Vc(6,"keyvalue"),a.Cc(),a.Cc(),a.Dc(7,"div",12),a.Dc(8,"button",15),a.Qc("click",(function(){return a.ld(i),a.Uc().toggleModeChange()})),a.Dc(9,"mat-icon"),a.vd(10),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.zc(11,"div",16),a.Dc(12,"div",16),a.Dc(13,"h4",17),a.Hc(14,AR),a.Cc(),a.Cc(),a.Dc(15,"div",18),a.Dc(16,"mat-form-field",19),a.Dc(17,"input",20),a.Jc(18,PR),a.Qc("focus",(function(){return a.ld(i),a.Uc().searchIsFocused=!0}))("blur",(function(){return a.ld(i),a.Uc().searchIsFocused=!1}))("ngModelChange",(function(t){return a.ld(i),a.Uc().search_text=t}))("ngModelChange",(function(t){return a.ld(i),a.Uc().onSearchInputChanged(t)})),a.Cc(),a.Dc(19,"mat-icon",21),a.vd(20,"search"),a.Cc(),a.Cc(),a.Cc(),a.Cc(),a.Dc(21,"div",22),a.Dc(22,"div",23),a.td(23,MR,2,3,"div",24),a.Cc(),a.Cc(),a.Cc()}if(2&t){var n=a.Uc();a.kc(4),a.ad("ngModel",n.filterProperty),a.kc(1),a.ad("ngForOf",a.Wc(6,6,n.filterProperties)),a.kc(5),a.wd(n.descendingMode?"arrow_downward":"arrow_upward"),a.kc(6),a.ad("ngClass",n.searchIsFocused?"search-bar-focused":"search-bar-unfocused"),a.kc(1),a.ad("ngModel",n.search_text),a.kc(6),a.ad("ngForOf",n.filtered_files)}}function LR(t,e){1&t&&a.zc(0,"mat-spinner",28),2&t&&a.ad("diameter",50)}var FR,zR,NR,BR=((FR=function(){function t(e,i,n){_classCallCheck(this,t),this.postsService=e,this.route=i,this.router=n,this.id=null,this.subscription=null,this.files=null,this.filtered_files=null,this.use_youtubedl_archive=!1,this.search_mode=!1,this.search_text="",this.searchIsFocused=!1,this.descendingMode=!0,this.filterProperties={upload_date:{key:"upload_date",label:"Upload Date",property:"upload_date"},name:{key:"name",label:"Name",property:"title"},file_size:{key:"file_size",label:"File Size",property:"size"},duration:{key:"duration",label:"Duration",property:"duration"}},this.filterProperty=this.filterProperties.upload_date,this.downloading=!1}return _createClass(t,[{key:"ngOnInit",value:function(){this.route.snapshot.paramMap.get("id")&&(this.id=this.route.snapshot.paramMap.get("id"),this.getSubscription(),this.getConfig());var t=localStorage.getItem("filter_property");t&&this.filterProperties[t]&&(this.filterProperty=this.filterProperties[t])}},{key:"goBack",value:function(){this.router.navigate(["/subscriptions"])}},{key:"getSubscription",value:function(){var t=this;this.postsService.getSubscription(this.id).subscribe((function(e){t.subscription=e.subscription,t.files=e.files,t.search_mode?t.filterFiles(t.search_text):t.filtered_files=t.files,t.filterByProperty(t.filterProperty.property)}))}},{key:"getConfig",value:function(){var t=this;this.postsService.loadNavItems().subscribe((function(e){t.use_youtubedl_archive=(t.postsService.debugMode?e:e.config_file).YoutubeDLMaterial.Subscriptions.subscriptions_use_youtubedl_archive}))}},{key:"goToFile",value:function(t){var e=t.name,i=t.url;localStorage.setItem("player_navigator",this.router.url),this.router.navigate(this.subscription.streamingOnly?["/player",{name:e,url:i}]:["/player",{fileNames:e,type:"subscription",subscriptionName:this.subscription.name,subPlaylist:this.subscription.isPlaylist}])}},{key:"onSearchInputChanged",value:function(t){t.length>0?(this.search_mode=!0,this.filterFiles(t)):this.search_mode=!1}},{key:"filterFiles",value:function(t){var e=t.toLowerCase();this.filtered_files=this.files.filter((function(t){return t.id.toLowerCase().includes(e)}))}},{key:"filterByProperty",value:function(t){this.filtered_files=this.filtered_files.sort(this.descendingMode?function(e,i){return e[t]>i[t]?-1:1}:function(e,i){return e[t]>i[t]?1:-1})}},{key:"filterOptionChanged",value:function(t){this.filterByProperty(t.property),localStorage.setItem("filter_property",t.key)}},{key:"toggleModeChange",value:function(){this.descendingMode=!this.descendingMode,this.filterByProperty(this.filterProperty.property)}},{key:"downloadContent",value:function(){for(var t=this,e=[],i=0;is)&&void 0===t.nsecs&&(p=0),p>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=f,l=p,a=h;var v=(1e4*(268435455&(f+=122192928e5))+p)%4294967296;u[c++]=v>>>24&255,u[c++]=v>>>16&255,u[c++]=v>>>8&255,u[c++]=255&v;var b=f/4294967296*1e4&268435455;u[c++]=b>>>8&255,u[c++]=255&b,u[c++]=b>>>24&15|16,u[c++]=b>>>16&255,u[c++]=h>>>8|128,u[c++]=255&h;for(var y=0;y<6;++y)u[c+y]=d[y];return e||o(u)}},xk4V:function(t,e,i){var n=i("4fRq"),a=i("I2ZF");t.exports=function(t,e,i){var r=e&&i||0;"string"==typeof t&&(e="binary"===t?new Array(16):null,t=null);var o=(t=t||{}).random||(t.rng||n)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,e)for(var s=0;s<16;++s)e[r+s]=o[s];return e||a(o)}},zuWl:function(t,e,i){"use strict";!function(e){var i=/^(b|B)$/,n={iec:{bits:["b","Kib","Mib","Gib","Tib","Pib","Eib","Zib","Yib"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["b","Kb","Mb","Gb","Tb","Pb","Eb","Zb","Yb"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},a={iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]};function r(t){var e,r,o,s,l,c,u,d,h,m,f,p,g,v,b,y=1 - + diff --git a/backend/public/runtime-es2015.7757e6af49e295bdf676.js b/backend/public/runtime-es2015.a9be6c98784d04132c04.js similarity index 94% rename from backend/public/runtime-es2015.7757e6af49e295bdf676.js rename to backend/public/runtime-es2015.a9be6c98784d04132c04.js index 1de86568..55042e02 100644 --- a/backend/public/runtime-es2015.7757e6af49e295bdf676.js +++ b/backend/public/runtime-es2015.a9be6c98784d04132c04.js @@ -1 +1 @@ -!function(e){function r(r){for(var n,i,a=r[0],c=r[1],l=r[2],p=0,s=[];p2<2o;0|LI+`hFhN)#Y!D6z z7la4G2N8e>K|~;85DADBL=r(){+yXG?VH300T`=kX>Ub|MUD|~gH$@PwchqH?YX8$Q-9QnCH_9H zbt<>i5|HbEC3ioM+N);yG##H@unb)8XmI7=zt4KD{-(zok$!s%$@V_G`NZkIMT5cp zg>VZGk2S9z5p0|CLT_C$2waMAG^Qq1JLw1}`p6B2_6;fyuUp$bTa;+>yFKT61= zaLDZ>|EZeOxh&10MABw9NSrqBEPAiX7pB-e)lZi@qCOaExZ*0BrrSM2*YN3ep)TVQ zm9^!u`tx|w!)sJ=Nu2KtBx3H$@K;B^Is{J~lQfwiCUlaQu%0{W1!#*$+b2w}7^B=5 zBAo3==7XHJQNoNsxQE)Pxlw1bI7jNnE; z44RB{)hQVZj0<`f1LB4li8!)vg3F}B^Nmy-&N)P5=#c0^Mues|v5g|C;jxxddzrxYKZF*9U z`ObSt^=`Y;%?hgwhCwDzcW=9WYx~SPXGxlO*(v7a%)siGd`SCN%{MD^Rvmgs0#3#_ z(}@T=+c?;6Y&C(lA**l_4smHLCLV$FxBM&Jksy}8=`=yl3Fb@z%D6@(7c%2$NB~m_x1w0F+AF#{@i!g+z)X@UVpFiM&V*F4INosC=vO zWL@RkXJ7?ixshu0`R@9+4EBx0^xt+5VJ5j49Zj@$LDCcGiGFb^{!4^hz}rV)xY;QE z0fiqzlztvXEvj4BJ)JkXW%=mTc0>UEEG)c|R-k^M89jW4dZ0Kxu@}S>!XVQRQpoTQ zOy$p{A8F$4Yp40|x>qwsJGozX4mV^L(JuHeyui!c6U0H0g3x_eDCY^HPT4G@U!JL8 zzXYKB={@|-0{qRo>eY?>yc`3p&G!0KudcUzuD0ht`nO)+qfX1saK7l8zb4X^1+}c~zm=^5kIAUs)=s?0681=*%SR`oTm-}UZ4gALL-WH} zKY%EZG^01Y=cB^}cL=jQvo4~1(u;M_iAepB6QcU0)m&|W9ZUx@LwL?5gAH~8&R zG58}SL)4!dNp#y7G?@=+5&qHoB<(7JN-oZ zA~)9VHE7BE%{5CU(r6;V-(>^k9UP;RL%?Ny#iT%rcsbA811|Fac6QhDYcoQ=Vf~VQmjwCIt$!uYD zdkqksXS;O4s*mr@3}%TpZ@K?m!2CSrOc}(@$}!M9f?!HzOh|t+|HUWfGmV<=C0s{ks1N(3Bx0G;u!$bd% z1h_h64Xnb0fiYsF&GqRJrb$}Z;Q@cp$^NC{_t0giA&y>Frlk6k(V%2#&TgObVo$(O zvR=iD*G`NFgD_;2!OX8&d^dc;f5Y%clXu|jx|4VZ>pJH}6fIF7Vv=F3>#&^R?O6Tn zj{6=rKN)?vM`gc{?0WC5pb-g^&eg%k%y$|GD#Z>pTC@K5+eO+KN+^`|jQL zedp@QF72NP<_Bk^W8tT{03Pa#lPSK>&goMt2Ww8}-?`>$nGJ`HNloq-*1TsD0k>!| zu~Ke6|Ig+ZKv((>OLd`<*pAx6}_w*{p5tPO4J+d!Ko1}a_a)8bT3dV8CcDUWiE9Xs_4ri!^t()tG**P5!|44ZuQ z6_aVm!~{7}q(KIIM~3-3OIm`ykGyY>W}Cazk0iZyIec3Vi#A6#g^N~A{M9aPhShVL zO^wA%l}ECL*QM^OGLufNCeN|J^$p;I+GbtZ1lNQ$HILkp53pR*=H)ENY(2B)oS<~u zG|O7@86N2(o4`NYdQ~X{p{*Ecb*93hvF&*uSo3?MFf`#9he(o_big!)Fm~NZmq~fV zX>Ss%Icg+e`8vyNY2K^D@}a}fY}x%rmWAmJ=Z((A3H7AJ*b|{N%(}m~;Q26#f><^u zc%wn;)Xdk_6$p361_Oym>;yG&h|@J*6~5;0Mi-)5tWJRAu1)>(hV}gUdxUo4df+*^ z|7KmYi;dAMbAv+>c@&%!;rFmtzW&3aj!|E8r~$uwa1zOyzZY>%kPaSx?y#Fa_y$9& zY%EOsrv;|=y=vQPYUyZVC|=eQ|*CHvK$!<=X&ljxIY5pJHBU9=>N0{wimUz}GY*iNYG<5UFF5brrd3OC^nQuG8c2A+1HIcVENF6k%*to$o zB%Fvb2DaXE%46y7&Hlk8$9CPhE3SxB2}u|Rofy#`eMklf)+TqgEd(-=Cz4*U`|f%% zNC08Ug(mrXjF40jP9RFAyqY>Ss#CjmYOXq74Yu&Q13I1o2G&gqQ|>(&=$3UVi*x(8 z+XRdz0WEM8PueJ{Yct@#D}`tLaW}=j0_2a(!hP1PP5Ds`Uf2$;gdCI~lYg%X-1)4h z;Xj%|%zyAcj)XWG38(>IzVx1WGnp&e1%c;?tHg7uh3@5fn&iQ9OPDLy?>bAx1h&uW zk{u6Sq-UzvEa1%A$Hgc(kd~Ju!xL{RX_+}>No5u-imU9usG;q4Cluu=>Svs0i5ZVW z>sRTVX}q-dq6XmVA%Ij>a4o9yyS$>=x)_G3)&@s{M>*SmsP zANiq}t#!s_c)eu|6Ao1M$AtxdGtDQKnPsHl47xhlBn0_F`TS57)dg)s`E~I($eJCf z)}_6I^3<2Q0V*1yxMjM{zgTa13xO5?U^02H#{B)7&R1Zi!Y{j55zcS-=5Em$4(M@N zaH$v*m3K`%RMsrW26*XyxFC$*WTjf_)v`38?_DJVV!|_TXTGcPMVKJaY673wp?*WE zt{~+Tf+yI5Q?5YVR7^!kE;{O%AeAAo(i7m+a5GMGyA_Hq!Ba|vrU{=4j00KTd4y{C zMM2iBM9JI4fvBq{Fz(T5Md^sDcKT6qmO4a>tc*djxv%Y;+Gu zlUM5Q7jH{G(k6SbvSY;R_n*&ki} zWH-K{&G?($Xl$#!b!S0=IjzRmRaU43#dXdk(8G^UyjX+_HAoI$foDP8YZUM_ZNkB^ zzhvMtoXH_@SYY{3AekbbhVUJOn05Qx`uPf2r4#RIvlEKb3FBJhn!MfaS&(*jIdx;(hzp8Sl6SE}cVAz$Y7pM!6! zHIsuVMkZoQ#dU=E9_#2MIIaN)nnV9Su@Q^M$I#JN1cx>c8chwV>c%R<7C3=w+e(!% zc)B)%&Cx1n7z1*%P2=FC#5-s|no8K3;H#5KF=$h>9~IiZmXgqt7>}Vi z@j)7z-wiRuLYjh$)|Y9Qm3N|z55*z3nzZ*JDu(6PPK+sC!+dmv2W%l>A-YH!#_tm9 z@P48GFB(*K4HapmMgaqB{Q(As@gF0$l!T~@qCoy%P=vkkYDW1VQ0y@HJ}iO(0}Dj> zf1rpv=8Xb$*WB{h7)H;9eo>N5J{r^{;y2mnW4nmQqRL1hUa2r;XwoHJYNC8j4vL0! zNy9P^48#qjEm%zPA$YEsnS(tYaC7vTW7v5B_gTUZRKIjpO?>BXXt=+hV*FOqq3yf8 zcl0_*>U)y2>qET!`Gxlrj5&lEa+qtE?4I6n*a zi6Iv=50}{0AW981>NmlEu^{>tsE8W}g!@3yiRs?e znw!Pe;N9HW#@t&?s`c>PHzEzqC$-yhY;thiB8?l7Z0N>@UZ%BR&Get48h-}bb#*TA z)wkUQmtW+p{wO>6YJlYiMl@DuvHV*+c&7v+Qst)~$FXCe*CZRxAX;MRN_AU3&IDo7gvP>1^3KR=6DU=ME`EHB5cK#_d#^T6O$@ zV_Jzr^xgTzXZNR2gWLjB75i$gm!oY9^?e-)4%^P#jxT7>2(FO_Yy?aV<^*ZF(R|E` zcWGBYq=y}j>jiul7A6FWDI%$dtP};PmIEeM%04ELG}$mFAa~k#V98sD-v_6%$U8yP z_=6nPI-*RAV6+Flrestl2o_FpU)wA10Cf`PCj(^#xjXtctEdq|w`)!gwuvs(7#^Fs z)vu|^^7T0N%Q%%-)A+hmsAU0me?~4@80BPz1;IT40+ex-S9ZDzn<9 zW52)?-XdLZ3eQ;Jp2US0fsz4mqt^0ypBiG?W)mT1_oS!SCFtIc?hECPc}TPwCfLpw(mm%QN2r*V2L^FuBZdd+e8iX=fk3f ze?q2^M&~*r5AE#r^cB7jn*_F5+>miL`+u{Yn+QBJu8<(dI#O)xabW;0^We<(B}^7E zk+1QR;`x!4P-15v<3_q}FCs4p1ov}YGe$$t7^(wKWe#%M_mq+Wxyz$MymxpL^#aj7 zUM+rHD&7-pmLplHM742L?c zqpem?M|*5US?c73-bCPhlJgP@LCB~xLBm2+Q$ig{d9ZElB{;QDX9S~Zvb4K%%*IGh zp{^sR3Mt$E@YM+W9n**v%nzhFIjn|SS^&^ydyTJ>@X>LfUP;@=6(xoEk6zBdb_v_B z&9VvHg_9q>1xvUcot1@!`$KIO^92jePrDL@UHQMfPQbcIY-d2mwEDCHy=!dx?D?Dk8b&Jgb~`Wq9cJL@vg*9hW^woAmqaDRe*XB}UaGewFlv z-Q9JiDh8rD1|%e`qki57A*P<@3B;t=coZK_l>nWYk*7EAdb)g~^s-4WY8G zqNE}5iCnKYb)a@SwcaSB$!30MUQ-*LgLVXGRfFi>4qi_uy7u!sX1(%6y^ph;HNAvB zqvYatG~at@P>4I#Rm8jg)9tz5`{jeq^vu}uTi7Ati)Z`aD3MOKpkE(XCgpe{yS30a zGXSHz%SR@`f!H`d-Yc%CpnQIjEKc@~rueUl6~9PSWb`W42=F{W!z-TPRyj*6mC8QS zVCMV(6F#2Wx=eQxFtA{OG?6|g!nCh3Z+Kvip0^#*iZ_s>fydK3ia|9^i)Us3E?)ec znn~{Oly(Vm(%)?CvneObR3aCa?u;WgLmcTtN%r}6``|`}d2YcNESXtq>sfAzcO}Hb zI4s&-;Cf?7k<~1P0^&m)m;^YaVD~>?$FL60E4<=HN6T%0zmb3M-7Vh<@>J;`?^3|! zJKW$IwVV2#puxaz1O^UG6>UQkgzn0!s=uA%NU`|jn#$qlsdo0=;>0G>SbvrJpan#PI%VK@=SO($f8a> z*U7R>JpYv?op`Pv2Tv91rT=8ynV|<-rz&wA=}-*E{PYbmu?brhi#AnO!zj+hB4Qz4CP{GY!Kvw)|zP)}c!^ zwVP};YDbnUQ_b2+RJ?Q)$ebOHFo zu1|+F-y+5x-vuty#^MEnSUf#RH-7GyAgV*T*OAmPC83nzo+f5glD^!wQ)!w_Q$ zL&F6hZce$!FchQsa&9Wgl%pvISUph9ZiD5ZYFGwbUpR6k>|k4cGv}P zZ0=`&OrbQ1aPlx4KtN0cpE5!pQR!;H`#55!? zjKz=x%*%gGe#-!|3r`#XNE{SWGlHu&%>4Tj|L_48zQ@0D9d<*y;Rty-yHXU)pI-Hx zv)cvz-QC=FR6hta{~M`kZpampV$J&8$pq^367r(Q5&uij>x$CN!==#7NQf(yW8C^|-}LE5WX*Id!&Q@vdlr%0G;z;dy1zu|r#)?MM4Q?F%{c@}oC zSiv*A_2u93->sQ}dkf2TCFt!)H6+>ETDX-vVNuY(lRQqwSJq)|`f z%4snx;-#?|X0y&H{bo_Xq7kSzl|Q67NHR-0z!h9#Co2q?TM*W4m9nfrsl|^iFk7m? z@3JumR5TZ+P4EG{Oh#PBOMDUdT6KvysE6f}iti5qX9YUh*|f0+_@r6svo!JzZm;u2 zD<*;RyPCv$%s}A#>de=>6srFn9SeZ7^_0;e$e0mNbIw`mk9d8nwWU=xewTI?SA}B9 zsKP)MU!C>_;#!^K_2w6$*}kGvWxC$HJ^x7c5jKt1ev|C94x4Ko*!86pAubJboB@7T z_Ooh}jdzFgT+V)!hJgpeJF2MQA@@{qwuwXfk!}}+D{vwojX7j7)MV1f!CKFcg@)ixx*=W83rP_8v2BWTxZd9Tm1HaifOIMWQQHk8Q%;Z?Dazx-89k7Qu?hlAkAG zfuS9-VLC&PZ`yn(pE+Ad$l2P|F0*-mIGrCK$$H8AN=!{#C25`yDG$%jA^&hYuxM3jx6~e~Hv)Tx?XOcru`j{!s?N)?8R$GOWq9xT~E1<=n$tzGsobC-bL& z3%(vOTDuvPB3A^o+*+t}L;SBt2qvN>u2inRHpDu(y_ebPV}k1f{~GKH>rQlpK8sB{ zRhNo~{^KJti#~+AdO#RyFm`K5S(ZzI?likN5GY0qy*ZijC^^+eJq|#+Z8jG2#{N|x zsh@1Y7(yz6OnS$MP?Rj=efMkhUKN^9v7{9O!EbHzj&n9U5K6RJhuK?&tg^k^&Zi!k zEL#`+jW^QXyyxZ%d)PJp-r;e1Db%-l>&f@{I^c z2-|q$VvTcE0wZlAx0c`#EA!n&O>{DNL6WxLKMHG=@SBG8Jy=GvN;| z!lEQAA~f16Y_=3eqgU=#Oy?SixtJseMuG1OW2ms+=SMvx;6&`^7x<}~Xe`fL!@6f~ z)-J%=O5%P0T0-&>&m01WDyxHX_pFy8yClX2hjDAc;S3pjGQQ$`D6ImLhI1=xJx}9k zw0V6<0x}1N4rIi_D;uF_hXWvZ;a~p9ys|zJ`Au0Y>9BxevX(lbod0%N^D+9FthO@akk3P%BA)&bbPHEfCCFylWNW{0}c{+VW(R_p%tqEd4NJL$bP2u1Hq zZ_|LiwIsN|zWjFWGDVfT8pf#Tr&=%qh+eWW&kK5m=LY$5Xkr5_0DdaKCew2m)^=R~ zHO7q1Lx*qmI_0?_Yhl9YOY3(VfFfQT z!_Y5rG_z&B@n)mXS`DZs7zv*s*Zk)EbMFvQc1KNE;S{=p^#m`0Rh;y48e0Xiq$r9Q zhL@=}PpsO2pT7lT2&NUrw##QE>Xi9CBf(NMG%-hhhhI@05-F2k@vh;lC!|z(!O4_k zb5eoB;%RL5?ZQ1TqZXNH^C6sK2@QaXG?n3kFB{&aeYmmV8I`3gy_!Fm1hl-gix;rr z%u=SccS9b2A6te3%khKYx)l-yf@ieFXDR&Q&kLf+#DCmK{o#@JqS=K~XiP8mnQ+2f zR)!`i+?xNnji_#c>Diq2yF?DY zkES5|&qMtF6D;iFdO_LfK;$Uoc|UV^1Y?OT4kQ%p3FO-Yxd^XVnRKjyBSLX?-Nm0w zXE_Op`C>)93FCvkI_w?yLOA!l4_Qeau!IsEKqdsaF3;%a=;$Pp`$Ku8HO3KQ) z7*7cbQ+IM@K-x=On;K}q#OdIuHsG{d1A4uIqv1Z|wmzZW7JoFo(~GHr%bP6=98QD# zUzXgA-t_5Us2l|@HHX+tA%)pbwdUo?$p+ffzZrTA#!BghX~JZ}DfdYf2WDFAu0Ap+ zsdmTIXlX|d%ppFA9y3}GwBlC-qQXp1b;KCTargycK&@nVh1qm=IaoM8ePaCkWFJj* z7oML>o(C)Wp0jd(=L_A}zgeIAeRbrcT)m4rbOo%wuj|XxdR4(BT1{Lk8x?d_VNHrH zg{w}NJXahNMMWN^D=<1Bx6DE`xkS=3H4v?UV~poyBpg}P0;x=O(ZK-(+)={Bc9979 zezPjoK=~~u=buPPSeWt)%|!QGhmoTG7dWGI$~`ojd6+~c8@Al;u=ba_-jF9A7sqn< zEx8@MiEYtg9x&kXmvN{QvVX@}QIw~8O>K$f$8_zdARsaA*ZCrTWhBt)ScoEbDC<0A zOpM`BB&u!fgM;`YCFtv{1Pb+(i-GC3bid z4L3rXP+J=0bejwTcjA?=%sAkO2%U!)kMbfH?}tH0CMF;V*3S+8v581T3{k&<*qcO0 zht`jd-Dq`OIwwUId7z4c+3?LnnM&{cTEu!p9c0-Or8)(1v18at6V!^<(r-*=AYF8?RVhb4Seh0IsyAB?OC?*X`}cH;#VuGIMgy>o%j;? z(b>}r@n%8QX3QRyyJ=mpnjS~xHF!_|f-z+6LP?Qbh3$|gL*O9P zSjJB8p$-uh^J$aXn`bd;W={8vx4pXzwvdL1b^qZtog7$b#E6DG+fP}=tc28ijka`QX? znb^m=PtCvKx{td`{w|xS)Sf149Wc-CA8V@M%ZkXmnz(Gz}x&;+WG6-5Uz={y?AR z6Wxfm=@1eR`r1Fe5l6xCDFG+5s9`)&f%$t|6t_CvGc^M0|zIJ`e;WyJgMea+E$ z$Y1>h3h(b?5@n@hfwWyV?7>Q1#?(?NC`=GP*kv>|TT&@~5mUbZ?0YolS^im{J0~@V zh+Y2&1}=b7=w$PTgWdfG;E=_Rb&(c~B1$$PPv+jRrpMT3Q{ja`STP}=U9*KB?io;~ zrM(t_&!mmQ3g_hb4)cR{M`rAl$=r9VQ z%sg6tGAAxV!wpg%IL;RFE3@}AAdD~@{Ss9iuZJ`?(Q4ik#z{hFQ-^0y$+21;6X61i>ZMGcXvbyAqasQA3UVBtq)p;}sDINA zi?TI@+Y1iFbOf%JtSZ(D!Gi^L9g=OGQT#Yd3b}7z2VM?qRbizts4ZX6fAp|yevd&SRIl9&dgV306g-j86Hfb(KG!+ z6k(fgMS7O-RWmH1N0&$#q*LO+gHY;@!St@orb4Q|ggL^T{yB%B##jD~9Y|mf6S<~f zgBP8e2SUNT@}&&elg%E)w&tx_mjW#3&! zc^RW)Rdk<$Vev6>#>ZyDkY$M8jF z0ZZSi{~fHyag3d<-1@~34xXt^rb{kEtb#V~uv`^iI`S*{X>{%>4|b3#G;$y4K08c` z9+DahvVIlwbQq)dds)#uv-8ySjLZPn9l`$l50v>s_DAZ?CTE{1bN}kI)M_)qt($*N zjdPH$ewzdRQa{8{2p#+k>}>g-mReH@0f=}>Uk+NZJ3;bAnmX-xQ+RXa7ORL@56Ih7g z6V~qpp>JF_7P6(2h3fAE|&u%_8r(iRaCJ;W7FHi3ctDzu*ie zFP6`Ps(r3L3w~!mD}MI% z=3m_g`>`1y@ch6S8livHXdu;qIq+>rq>}o(xdnH-5y_HjhefnfE_DEW2Yi#EifPGS zX+wM8Fq~Fw$9^u_F5;hfBxE{+vAq(*(v@G&Hfxo?&ul%c3bpU-8UGFiJJ3FAa^kmJ z*2#NLCM5NtFP}@QS2wP~e@^>ScG75lSWb^^a)2@L3e0${zo(P>iE*Ki;@%kYDTUEP|0cD9tMQt7p}q85Yp#iVC&88yKHt$47z_oS?g2bh7Gxb1P4`A$GA zhIhpE$BEXb>J|NFwML1US93vHyTv1?K!r;+rvli4aGjcc4Av+J7VkB1Ih{H}4U zU8vf}9^|X#Z8ELC1iBlmMmTulc5Rn&Kegd-6(Y3n`!}-?gR!mk1IwQ11>_?&_a9Nn4 zkR+w8CucC$?u@7{c0I+J%U!QH*N;%?7>G53;pin@RLAL}fa$qZwT>;p0P?pvzGMfk zf=Bx6(QtFiHGjgcFn^y<^o=~jZ`s)k&myzpa_O*Un)OIkINOve#yrDNAP?D^L9n5t zqg=A;cfmJ-129%PGr88B4UDcZsU@o z)f(XeyIYfr1(ZM1oddjR_+{@RzB}Vp!s1n~c@s%1Jy6O@Rc7`Yb^jIaz9+ZdgssSx zsfLNpoL}(!L9A>d^Q$(E?NM2%s{3sif~=-JW`5Q=^4{L%ZsU>&KO;u30%4aYB7E#e z2=uMbaUjIVxOar2Ni=^`xgkR#!X%%{%1(yq!^0Z{K^lnbTr&$y=05H3U(@u{KA_*J$d_aw4ImDol?c;F zjnMT(jx_~V&tT}8sYAg*uMr%8b#m-}vb=WAu>I$CP%#hv0v$^R(n1lyBL91^C3+PB z(qbWlL6?($>7`dG=RzZ(DkXhWQ(Jy?9g~>fa%u$zM6mc@H63)=F%ED)v6Ip)o(=M(fB%m93U$UKf*N6Ktp|&}QRk zLvM_@|75rZiOV!a#`cI{d})!>FB!TEFM;7bSCl6IDmGH6gdbHX8yWq~4Eq;>Rp4*a z;v&ym)89d$lC%{rGB~{SwYnGd)twydTrE}+m}C&NO8kdVDLlonI=V&`MYPrcs2+T6 z;C5Le+#)61V%EWVL>e?BGyBi0>zK@sPYiuc3-@7NO3AuO?bh{-J0&x?+xa2HCNByu z|IuiIIDXlG^vS1Q6kKpUG&qeGi=L}cW%$HAzixYW;x8qiYbmSmeJH>3QA(Dlr9)vu z_KLG(LTuM`|7Ff=nj^MhtM^44Fk_A1u!t3C=@6jkwAK{3#5ySLY>)2D$aaQ!0wj)r z!(Z~ELc_)TBM=-Onn18x1=4mAXLj<;Ag1puPhQFFrzxgV8|yO{Sex5e$x^f#BR_At zlA`}g(ICvY`3xvBeQn91Ibu;`jPhzRXRLhTz~N}!5RG_Oqa?jo!TA^m(vo5dT}k`U z@nJikI3NGcDoUT#aDJR5w(at3-BIE`{D=3)>g_ON$W`ZgG5l2nd@R~K07CV7GQ5NO zD_5@?%XAb0o6Hp96!v`JD$}+D{V*+m9SF0_x|IjkX~v5;g)VYR%4%|sBchE|_t`%R zL>=S77E-Pp7q0KIrwH&w@8eYIgh_(|Vu7q77aGT&B-8Bdh4FwhOJdG1Zb3hTc}l%_nktoi6Bu*KCq^j^CC1<)M)qkS2u{N>gwPw;78uhwW9 z@1R$@R%GWIZ~OujsY5Ws+W@bQ6-w)W9l_sGAsg}t=`Tf8{=~g)hXxR1=%~1na%1*O z`oWfh7zD)`{5SGeO@w9_*s1LZr@!qzNN4gPeMR3nVx&0I1lccsefMbz>eaa8JnlzX z9|rU13250lIbahWNm5C*P;VAigWJ6#25!lI@ZBlbw*CX^=;=b+>wyVcJ3!+KL^A~L zDRjdHM$umZKRHMVNC^oiM$WoX_=3FB7hAvx1Gfi}$-mOB&Nqe*-Q`C|RzrO<$&3wP z8KJ{qUd6T&K6wrwx_c;inY80~gK_I8A=>r%j@S`2ge|C_3+@E->!#tUz`mNB7}Ti>$whP9d>Li#MvvgoJMy1dD1^x=1M8Hzd&4 zXv+>9I0r@C4@%?Ci!`2{IzTpB?asenLV&1AJww35f2_Bxuie`0B%VWVnl>VynfevrwJrZ_nRoi2r}ghDj4l>WrgHFBK#pn{Qs z>5Jjabr_s|TjYHS{jcm+3;d$?0P_C?w5-qwOm$rguOMY-mVm_hXSP=VquA+Oq?1r%THn`syS?yfj zm@xn1_j3Wb^T5ecTvbV9spw?r{8t%9DPNZPtWpKQZwbIx@$P-;jq?`{0YVQ38yp*z z3nM!GJG?37sB^IRPSW8|pbYItNkqaAKqgUX5Q~CU7#_YUV9Yr+o!2Fs0+35|63Hv| z`y_%_>Gw&bTO0s>D&Ze|GoylGP&2ek+%bF(=3-mAF4(z1K4Ne?ni}pLNNT7b)yi81 zAyrUr#cmu+%oAS=`J@k3^`~m9M38xj=Z+>3w6#YgFQ6CJ^u`kma{Hr%AZFh#fE^snM`S@HN zaFjUNqTZV+{D3uTfP*w3jZ#a;^w_e8^97Ml7HppT z*_Et{v}Tmv&{Rmcr&~MfU_lQJR><}Vw?y$#f(rbjRrh(aqW#42cC(=i-pW#iCqXsYnKMQFl27boMMe8Y#q$OKly1XX*^@25|N1|7?T%t-nWSr|3~B0oHL{pY z5e(DWByt~Mcd+-N6$w5y?L<@9M_$jX?d$EuKlSnH;Ks@hn0p|M%~NKqM^D?v1*eCH z2jP`X?Rr^L)>00ja^<{Hy9<9(?bu46w5{D9+S@Hw)P3p^`1=B6@q6UJE906D%3VgS zS~V_3-F83seEHAeDwXzC`IG^GO?Q4vwtB0)$>s{UT)$bVS;^m(1IW30$V_g^L~dF* zS0{W-U9Vj7TpwvmUm0)(=cnIkX#1}H7D$zP%6NNwmcPCT?pCUCp(&|OR0BoB!7RUXW_xVty{0gW4z4nzh(SH zpivvih*_b_mjqke1L?~|E%tTm4$!ePoXBT%_>v^3hEDZlE&FIpw zzL`Y2TJwRp(O?ztGX0S7Z8;Y(3Ce+E3(){xZbO+mTE*!Msme{88N4gn|zwifyD6H z|EVyE5$nH2n`$4(Zanz~ow3Df*@H1<_aJy5K0-bMhM-s;3E{A{- z93vSjI<-6%_N=kaaxAfZNnwU}y@eGj1Zk3+%jq2IO=>-a*3Ob>(P@Xa)x>pf1v%?= zy$y*c#!ko@Xr7Y##D!GNM?PQ5EOYg`E;Nu?{V1vWgh+y}ZVMcrNj%e#4#us!iq&e) zyra(C&B#h(Lt(Q1O^0eF3ba+Tf%d?;p?;|+uy%rmei>rV{a{cHRRKmqm=X-Cx4zR1 zJiaJHf)<8%2ATnU#|iu$y@(+-w1heuEvYg;jBuna>>Xus8eKv3dGr~v&8T;j{>aDg zU~*T2iCG320)Ljq;<|CeSxgK!XwNr{XL)oVb$!2GV1U#=*ClhM-0Qqek5=H*&|6aJ z1&to8hvO)x*4!Cx){hXwJdF0~WfDIJ_%|kCN0%KA43{n(-`~VAeu&O#-%h}wRi5lqa8JVcRp_9y>zc=DIEUGN^E$0?&cI3Od8HX4 z!hH6#t&~uGnC{`EioafPC8SC|_Ij{ba_l&y#`bsE!S>7AAZLf*;cs9Y)~+dA>RD6> zd(e_g34yG5Px#(5I!sX`r9le2Dn@`qFAc+#n4^Yn!ZIaLB6;_YY7BNrKVA(B5kf>I zm{)?${v7|sUqmI>y8=Dd{2wVjYWK%d{)@}=&74;6`&F9JPEV!Z{Y7m^jEmdL=_z_o zte#HirkzQM@;L&*D;6*lniW0(!^%(-L67y}Dq!D5=E`E{J?xKa%u?y(};>ju7C18FRa&L|-azw(;g%^@Ob)DqpE>=(Ew{>O7V;k}8xuSPv)769sCwyV$Rw`!8B)MeRGiS|d^Ql<4 zvZJw4oeD!nb^IvgR~AfHQSLCY^r+!aKH@Pd3(l)k+_XNgB0z z@sF!)xWdj$5FhA*f^)sHGo}nh>-4#?6H^7>^E+Bw7Hw}*0qAIM=YKYy&Df* zVrjUY)nIGvrht!MTC@s;YF%_HxpMs52T+L6|Fp)E)6GXtb@jw z7s`0CzYnCi=0!K7zjZMzgMghbe5UeDXqEEtBfM?*$DvIB(b7B2n6QTcU^DJ@gY<8g za6qYr=XXR@auB(0Q#j?e9wO0};Jp;sknR0vb^%P422u4zqrfO!XF5H$E31TcQVne= z_YVExJQRD7hc=)8@tI@EMxe`z#E)85_(lf$5c*to{Q32D9HiFCfx%k5v4FJX-0k&u zyUX2l?K*8HU$s)ON{bnbQ$%vO`g7{;Dr7%r+)7BAL;UQ6I`y^@?fL&ubxy%~Mtc{J zZ98w$*lldvw$Y@qohLRMH)zyYjcwbuZS(6n-_@DfGy85|?muR&-?}YijfYOJjKj4ZSyVCJosjNOR8hz@wJccTB{5{>vq6a=LiDqFtkPz8}b zgKR(Tux_fQi(0uYo?||J6H>={VMN!~WNyMeizOc52R%i{nCG zC!WYq_6ZAqJ=RE<&NH^&?8}(rw%<9Ia0}|y$Wurs%|NgaeiAgkC0a41V#zM^I1;eK zkf#TI`-BaOLsViIii|~LA(D^$$@$SQ_5qjpID)mPn$SkZ`av) zgO)PFPsoEF(vnXYFa#%er1>*t*H2QVFACfC`dCk+Y2`kH)$H^BF>xVWB6xzG+esWW zEi^-6gyC*QQ@z3{b{drx%M$UqJYfI`M_haEXvg(~)^8AkSg#!lfL1&32-wyt^+3r$ z;P_2;y8}H!!sDOCY6J?Rzo=hQfnF;U`^zTU&lp}(rdsOYA_r54ve;q8X?|4w7axu~ zybmnt{nZ-5%INfHGU| zJHX-am`7FI7x9S2ay00-+75^Ifc>@GZ*@k8=hxjsSw_i^kR6Y&ard%~$oA%Hz00?iv{>#XJoK6?z}PLslB(Vqhr1G-x~ zUf^d+fT{3E?~*In$l@28b|8g;!sO{}(?heV8{6MLzn#)%WEQR1M76h&r0PKOuP@{; z!9jDoPRLb5iJPynumu|))GD8?k04im2?<91$So!M7WyxD3;n)YNMUf)w+p-099a4| z^YA(FfzHL>S)cf@OWXU=zwU z0%-@Gha52=ZnJ5}A-(Q4IagR~(#-w$e;qPei2Y>V)j=Ge(ZEcoAg$Gt%Dx?^o9_9# zLIFZ$cRHW5$6HF#Z+Ye#R_$72U;{DEO{(`%9lvNv?5dVQ&cou@(rF{wc(#;tz2 z+5h8Xr#)U8BD47=9Eh~`u0Fd>nh%YitRnv1?>SCaKfF3oxo(dJAZ^hfawur0u!X2>i zI~{n0(oe7q76BSVCu+6A5FQZZ>4I3VFdj5N4K3c&RNFU53OHqN!=Ny3fv7YkROM|>YLL%=qxoCKpb%%DFc5)t>x{pk&N0jJiT##bhQE)(ETdzu& z=63JA0BB-&OSa$11U%1Fdu6QZ-O2Xu^MB{}NL1|ue&qkaSZKZ;lf?gXVV$LtCF)=` zf}XW<{@;1^yWc+?9|;VM4>#3#-)09-khLcoM88O1&hmApRVk>;Gn+7?BPTFDE?QqJnEtJ*s4}NcfBy^ zkd)o!ihA~_V@5k@ZknCHE5dp|r&muy?(v1Wz>xdEbCknr^SAt^m*u`N<@n-nfkBPr zrkMYtWP@d%ss^hf5s4~5(wQ}|B>qx|YVgiN>=lbB;o?6fd<4cs-SU)$^ei4N1L#Nl zL-LCsp^ZU0DuhK(puG^#R)M!k_xKN=2BUmAYXy19+_ecGEjLli`-w;q&%NU09uCF9 zUl0_P+CzORy;|z@*;;EyYqh{qUO~nelQiaNLP`zj4AW1YqK1iB*(V%Z5W9D z6{3ma?&#Ld^lG%R4?^rdQRR3^Q$+w8@-wFthMF0i1Gju*=Al zK^bgHX9x2_#=3r|-_kBOsvbL*UNN$(vOjDtPm6w^zgu}+ju!pqe?Q(Jedr+Ac=fuB z+Ab1=3KYD2N6Fq4Tu1)dajaYJJ5k7bd$)3?_gtggYEiwsOkZ1jPk(<*YcW?fT~b!2 zdCDpr`>kqVywJWy!P~#~8IXKk1#ePd`(=F?7~Q#1qerAK0L>?cHsXzXC^h&tg01Jv+6&$C#Q#_c z=6H}{Mvo+v<)6OVNtcv?j3nk+_&|K>|8fxH5$49MUWrAPSaiK=r&;9=6nRl zpv<3nsN9A_1)v7uLr|vI3f-r5Tb~L$#k5vf#G^C2wEn^<;8^~Fspk}5y*@8N2^_W) zk}_}3+gBX9rvjo+aG6`5Hf`*N?^C90Wh#?Z8klRD7dQ2#_MC(nWf_VMwyiCZb6=BD05t}bz0&o{hGycudrP$5CeOQ~ zqL46kO7RgX&ysjGbM^BO9YqnwomStMka+VQP?RqzqonZPtLa7&()EaSwilD_*e}#{ ziGv8+_Lzo!fm>n$7@5xSG(Arqnm_$0&?SQxjY}`8U2*m_O>si@O>#Ur)`4$Cm5CJ1mt6nMEqjhB zSCbKSkjp}^9M{`FRiwX2`(S^+A%(+JRsQ}Z2EbML5>$MF5ZfAvJ7XqI9g&5x_3%aH z0+56D>w0{pdmc&{l4R+~8*W@3PBA3?J?kVqW6ds{NCYvRuj)SgS1;%UdD2w`skZPt zkAJ(Wsc?-&9hjIH_0X|=khh!?4EzKVL2;5XLQfG(zmzaVSGm^|CM7~9zm;$jS^=lr z2%rbo8yMWZ*e2xL7GW<}ytS6GcfuZe+H&aMd0Ltyv)5nz<-6%Lsb1YbanSb;K~7ga|knYWWZK9IMN zd{r&oht;5g{TBg-pBzPm5sOG%R9PuOg1jdCz-bLDjJ1?rE7cvtQlpTCR8?fOhscUL z#K@nx$EtrflPZgCyR#4D40GZFVnKzgZ7UeAlssBS2#@lcJ_RO4YfW1sSr(Fo6+k)k zA`}0R4AP|+ZlT)XHJXeUy%%B(W7n&v(HI|;BtJXrR~SN8?uNLYbp%KszW7cCOnfxe z;yn`KjvF|t#U>~)Z^u#6kX8904cea@rCe=Z&4 zvgPRh_CLqcnV7hK3MawM5+y&y0`R}5eHXE7E~DXvESOa!$hq|A8V>&iEw@CTXP`1C zWMLLKi%9uu&=5=HZ%R!qUMhZpBho%cLp~}MXYdB{SNR*1CU?r(my865zfSI-7a5H zRu!U=m=3<#{pE%SaJioG66U_SYrnPS;nNQFo~r?tK{+R!N^gST2N?$YuuGC_UI!ya zt}EayWL{NIKq3EonPd{-(9oG|ONESq&Bs5~lnAD=_y=2tl;ITr(pFlG8&4bW4LL=G zK)tdt!y6Gw8@?f(4}MhRUk}-}KG<_QTBQBvgy12hvtDOg6Zvgg}NB9j*V#h_~A;_8FXyfl1v@)eh z$p}+)QsU3-+=z{@@oZphTzN90Q~$US2#>yB^LmxlyWxbAB|s{w+xUT6pf6eRURdHI z((PS`O?vUz0PXy}yOf-}k_01Zfh&t;#xajplwE6`xiNp$siICOcI;JTIJ^8Hs@nU; z%}9GPD2}XDJE+NI{m&bO2n+UVN;SyN6&y;rcgN2sF$zKowe^O!OI)Fy!c##5%ZFay zm$o1oL1xqA_ev@~U0|w)(DG?KhC`CZh9C@`*)fNhuzN()G}{|XK~TpBW#h(&(ahf=HB- zspzV7-`DG3UtBwwc$vxb309H_a)r8QVEliwl)G4^O*4zpkWYl$3skxCE3{?q7BO(}OTj^&Y z)NP=uw~@g7t<`4dZ-HiuBf~r_1+vmegt8zv&N4--cSrFW9LMwJBcd&*#8o!<~wq3tIS@c zeC6JI6`X)XGzTv1GXP6GwA;_R=W3!kCwZLR74OKf&qG^ z&n+s_uDh3tBmn>;Bg2Mvh*>5#tOJ`4IYI#0TKbG{307{~*-cF%WAy8)GDRE7o5y$G zGTWT|()V=~_ZDag8K#@3SI;P-US~2m3KgeDq5oD1V){F;seSB*ymVGl=_fcV z0Wnu~kB*Zl(4P6Xjzzv78OVr$VJje8&mAF4R4G zU7S?>X~u7Hv$fVA*HEOKC^FGhVRyDV4>V6vp!|+wpBlxg85uP^KYDv;k$SplS9Lnz zLeA^{*T>h-x1xY*alWJi(cJoVgqyy>Gr#Frq7eAyHgDDfxiVhPD@iZU;!G6)e}|lt z5uuLwP4YV*E!YpC18lQZy?j^BV5B$PrXD-@&I zTI5=Inx;0bPdCWXyaZe6w@aC@EXO=f{`-Z{cF)XNkBRa1OY$=J<5VR}k8*Q+NXfHo z$T3h7qP-Bu^5P;}6%?VttlU^uz#*JKw%$xur?Bofsj??8iUe~S${r~`T^+AP#`lyeafn_WL|+&a zk;07C6oD0r$KW8?8Rjan))xj`LPE1JsRN=()uT(!g1>FH2hKv4bQAIuRe950P8j6L`QOa-Chz?lep0|Igbx^oQ-7L4;Bo;Xf^%fK!dCs|V) z?J2X!xo&!?-U-CnVjK6+_DCuRtLDKm2Ll1dFg_3(Sr7)HZde_$=(czr65$*OhCmz` zi$C{3_m4P?b1pOg{#Py7yFutXOo*5No)(5J{$@nfzHU{B4QX)H9KLn%%Ow9tTJTH! z={s$34!SM~&^dP?2t4#1(nVqbb0U*HEn1(Nc9{v3sErh%e4^F zOrvfhLOB~9B*@6)A?*JqXALZ@M2UIB=X4QdVH*{NbI2#j;Jw406HQw*DT23;1*-9E zI^j>0$U&wWch%BNB!SNRT<(ys=6}_VW+W0`6Ei(94neO5sSv(FRkpaqoYGRCw-TMF zL-*qS$E!wA@Sd~R4ylKr7y znUPVW&MyC2heQ>_Smug61Nv?*pt4*(YLE~AoVik+p=5Go{t`{OD2L|A?hLuFKMu8S zq5EwG;@eWKoSlD~C>gZHRq(3$X@hW9k+sf?9A6ow6}dV?;Ru3!Z@B7mbm1S>cqyFv z%$*18Il2Jvh`fdK2QR?g`xkQ3kE?~t&VWA`M5cFR-*vN>`kd)8%VHu|tu-_1P4wqu zMm9e=Z|tkHaVG;uSIzW%PCuVg0RX+U&SySbj3GO=9}}O{B|sOloyX$<+9gSFx`rmg zOfO>p+p-#YqAVRgWkxFNwOMG&oC}lc1Vtowy;gxtW}!Mk6g_Zl#sr(4m@}SY&+__C0V?B!(OZ1sE&5%Gmk?c-&$EEEI#yeyHkIj z@tL6~JwF3i**oBv?Dw8On2n<@!*%fOiJ>U96Jn5m>+tbtBmJT#?omjI58UcW74c`0 ztmj{pbg{Fv`ej>ZUE7R|uy9~E>5oiU5`-1iD1 z*Ixm63HCv{s+s{WRch*@oO`m>Y(@z=W7CXLKb)|mJs^=iwXGKxsrG0=;{@TszR;;B zpzf6#>dg60ue7W>-z?i?ChD45*HL`S-?847UXDQQ_wYKud(KbGbmkNc*@2%Evr$7b zl(lxIgdPFGX&Y(lBu=Ag z1-1dIYwE|n<3bV@h2SJ*)QimHEyh_m3rB8jLyU5{qh8Q(mi3D@(O^*XS6Nd)=0yE*LPBkT(V>ToIv1U2Y}Ja?g32axoE zyw93aG|71Y$RU$?9V3_EG`o19ch$gK5u#P0&*yD16Ust!paP)h z((r8bkRF<<3o#jmhEarQ!D$%5Xd#p&z(x>+n)QYJEvvZ&$7AFLIwtFEK5==wIw-ob zv5okV6yd99^AepQ>RIy=m)8}#5CoVVymCWkqll-N;g3?G+vp)S)WMH*5aT%pkxx%e z3T{mbst=gmyIRPM7{e2o5VT|=Zh#uR9eMC)4OkI-L=P~^P4G)>aC>pJjxSrj8eQ~o zLR<}#^>OmHF%?VTWfVsL5C&>sw21N8UmHrnO5CGu>+9*PiLatj0;}MwUBMTyj0hpl zTEIq08t$ed=1=-AjtZ8iheMCdR9$K)d6sdqxbhM;1w%XBbh6gYkM@dqc!1}&f44aG zzk=W??{d>}v}XVtxPfLA;JtYU_6iODzzBZy!Q|bs-l1oRH3$FYJst8JUC>(Vi+0|7 z=B55SUva9T5f1Kj_7BIlARJ$(L>za6=d-=6!~E>h4tHgs94fXZ^(p(?Rbykv8n0(LJZEw%f{z*%{lhoeSzE1MwTiWBqD z&%OMEgMcbXf$=Vv=~w9AcB@~%_-t(~YixgDqEQ+IF00Ku{JbIsAL-;f^%S zuOJ_`K2DE01QLq{myG1UsgTP0(}e0pAv-QqsZm8qdUV+llrzT#-BPIaWHq%dc5Ru=u{G4dt6mk|giK5XR*)xwFO z4YK6lxje(>P}hK!9e0YAOO`nb0w>e*2o_?uARkB$(=tHP(P1p0x2mq$ZBD}&wZM>e zhy{y!y~#X>wxr$+4)q_QZC2piC$BhiB?=g;P~ltq`Q0*N0f;n;AE?DtA{^tn`Yg6d z8TFFZMAnWN#(_rENK|BE8rA5n+pihkON1j1_#N;@$8TSQk+q_>Xu1B&VdKsE+%B%9 zqoKMZjizd&E%WmF>)~C4LoRSwzii$RIpntuGIL+K6&QJJWginl18RK;HF~*SxwzJH zja`Re-67YLfCY^@Lc3zQ3T=f45L;#GYSVWG+EsC52K3Q_L}_SGzVwO08`0NWp_(Ih zqjlsTob*&iE?#awl(Rb>eGj627Jg`0t66L8C$j#is4Q{KBA6J3T{z0z>9=}t`cb;J zG}Op>Uaq>9%`tutr9aLKd2Tusg=Ivlif!!G>7nsy0X(~>-uBGO_SGsJfEY3tV}1=7 zq3cM6Q`i3W_?9wczH@A&5wYJ@GEs8PHvhAv4hNQ6CzqSOqR@(g7`BKfMg8`Dkx75E zw3af1$x5E>>HAV2pDi2B>s5UfaF@LKa#at!Qyadd_&8w)Yh~%E2|RDN8@^rLS8YG8 zl6HK=0H~Mmr9L#;it$JXwnV z>$~eMDZ^F79}^kA@dc&WW7K`z_{^rnf(4pc+159V$$b@CAvuOD=!B%91Ear>``lHT zm=*i9(?koeXV{<&Ezj6*^4TU>kHo@KUd)+ofU+Ko!p5J{lGG#F8&6`XO`8>y%SaP7 za5%F2DkL@PTs=!QyVK?h>s01_RL|YV&`YF?bVc)h+>X!A-}=Y=WdJ9B^RY4_=xqx* z?ez9GBnpw0k;uZypPn*73bF#s9jsSuXW}J!-`v#pz0}KmMcc4==>~gbsi94&birjD zfPpfo3M!tJ_srgAVoEK!Ed);tsv+!Z{07Mg5QIpTl+NB*Y1cDgw>{2&gJcc9#M>z} z(uNf~7I8}Zqmme)M5Anv&@6^A@XfHbW}~TGzw@oea~1zHVj%A`_48`euBE-=3PkOW zCL$E31wAiS8ru2Jk}khX)r0{%N3kme$jeX()(KWUQwvq0cHD1ep>8~F$>VpD`0RHt zlD55WWx;mB_r7eA90+n8d2LpHgJ8MrC5BvER#O!wk{fq?61>7tO zHhpdpgP+HsZv5mQLj4HA$QOf;YgjA$@r* zr$(nHV~&M}q};YN091*s3=%FXpVz!E!=TyAUEzr$IM1^V%1{4@$YPOu_0=aAC> zK7P%wV(akUF890S-E7UmElZ0!MB(82M{sOwmeyV~9OfdS=*kQDnhE92n5FzvZ}WWI z#jJXtI@{YSSBB8CC~!x!nFh-bFDbk?$gD7po_b{8j4v@f*^)bffhtmmPS{E#CfSs` z2sadT`*qJ-H@_rJ^sxhYg#Eluu6>!~B(J)X7HW)G>n6yt`6ZrwJ^@1H0cFd5|7Jy* zs*z-a^u3yS_Bm_)i;%HL7H*|5nt@QIal&tZ7^yV6brI^Yb_Lih3>l%A%J_j@I;u5lp{2OReb^hee%@oap9P zltN|hROO}b)A{djC+=s4FOAOM@9}qg5C$!oa1<#}I22Rvk$p9+Q=Z6-5&t@}a3z*7 zI63nqKyONeyEZri?>z@R`s-}=cJjPsOK4Zaog-VNR{k5cp>{P8su_PyIONJumMQP7 z9O%N`M(utKNtw&k=OMt=%Fo6l6XTDkO!jc$e4o^3kYgPF=hGze5eUxe0z0}nIX~58 zF4s3=HXJ8?=%vCtI{W#9f3NLEq*j2q>P$gSI`Hc+4V82o0AYzTS*jYwj__3yk~$nt zy5|eTX{Vd-*>o42k4r~DbhkD+Q3PzY;1Pt@O2}*dMyrw5%qo2GkdP&?;S}6>M$P-)M-ad884Y>9Pp0rr zE^<9NB=74VwjUb_w<5V!hPe9`D_YDaiN>u;Fk;saYt>X~NwjY88F!ZQ94a7HIl7;+ z=}YC3uOH#E{jHhzg{t4h@WWcs`21Wh^!+qRqVdwUc-2%MLdx zI$j1Y883Rzj<5&0{~>qRtQq4{3ipKO?lf5C09ovUa7{7=Z}$6&6`)KO@PXi)E>Ic3@OoGc27X=Ff5>v;zk1um*DXn za}SXP2>jv$mFI+U4CSTGA1tZC>OL@pFlH0J#xLU*8&3>M%IB-}d^hZdi$!DH=ajou z_#_AYx}BN^ui+WmErN|GMBDcR3zEZntrlEmkW`8dYs|XN!`wvmIQnEO`fX} zOAb%a7#qT0Aejau%vD0hAe%-bxIMxFzqeiesNpIc_P-CqrNmr^fI$iU`8xBon}fT^ zD}|yJQSlhw0CDt6y?2pMbYNa{OM@?t6%*`m9+#N4>yxeNF&LMSH8|vdpDKJ#*Rfp; z6p5Sy_)u&REB;n@Xb?uf5xX(Pp~&oEhVW1>e{KC9M8hhw1b3e(I%NC=CyTwV*@2h z%knFHlgdd%3FdHk!5AHd>`CD)o98_M55Sa=V6zVakDdGU_OgQG!#DGcPoezs_E+Qk zFGik?texG8Vc}_!yNOKJHJ(=J{&sH95sdDb?Tk7u62(2#YpoEGUM1V;7<1u{RHTnz z;3wr>h_{mO6#2-etzDeVo?xbaOU&KXy%5EM>kB0z+tD1GOJk4M9uU!&kf)Wv8XJ+4m-F*Dh13dkpJbv?YL(nszl`uRrQZsVvi2~ zOCnyWl2*tH%VH|lo3N3S&|#Mhgt}JW(2j%l!!OYYcaeGES|qbKD$gGc{Z3!N@W*|s zY~W6`z0e~Wk&Fi7nGUw94fcm5iHM`Odb8kQR*jH)>u)9Bpf~>nR1!!4bI#wcuf{J( z9oA4x5`D%cIb7P;bL?;hB^+McRtfKGjvqV%t~LDPd-oUPxn9;bG$cl6x-adXi2A?U z_wEXG#^#5$b<=Yc6OqKW_u4nmJ_cu*-d-K6`)T}JlAcnx`bf{t8_!*m8v<$7?~o9?>mD(9bn-a5qay^(5Cb$NxO>-!Ze!D7$V+3=x#o8 zNc}X6k3(~H-wsd(t(-(@IM+nQ+hbq5LXhVzXY?a`=HZ{qZW$_p*lN*d^~wRXMi@$y zTW@G`Jp(vlvqO{`q!%-8@}Zf0Ie*tU=2MzfurvGJ_#P9iu6unLp6{fhv7a6NudISN zj@Vlru~rwjh}B+Ad1q*b8k#!Jl$c(hl370whXka6@ZK#=_yXf$>9;-6=UkV8a}8@` zQD*yANy4%6^bJZNL|zA~vgoVXaVt^IuM4thaSj1H)izckvd!^{Zo1UU2+9)Avq^h5y1SYD zGknuLYNT%%4K4)&_g_|tCDu<#!Vd$J+@n^xF^Rf|h8a7c;C`fty+Q2})r9@CT4?|; zKO#tc^Y42eY5|mz)*_KNVpvuWEb1v~jxKVttmx;*#Guk@oX*@spGoq!=-!G9gYrt! z*x^5KeUgHKf;okTgN2u%Ii?4aj{Ffb!~Vg=t7`$Am>Sm|@!r<;Vg#^dhOm;Hd4>y> z0z!y|`VcsPXAMKxaVKQCH6ak1=B5hf-^PK1J<6A0RCzV991NkxlTAPr3%(BZ+|`IV zVijQ;)0WJbOvzhFu}8paHq9PQ(bkD^*e^k`dv^U9{8D@gos22*14rYP_i1b9SoP`2 zN%rW2-{(!#=Z)ZDC8{Q3742DIoz8=(3q!A~VYV5VXGpzgO#3=hxjNeU6!?+S89tq} zwZr`UO}U&dG^L%&Q}bL5PqzSj78_oG01qZ~U@d>f2!sUT6>liPHG^Zy(Ifr{_xYGM zhf9saO*MIkS z54x&(%>wMd{9gaL(sS_;()S$T2n#zS-q!XW;DS1gOrm$==zB-J)Z6WQwGyDH@rTN8C?a2V`$S4IkY z)J}c9J}0Pti~?xA=xDk-G~Dsc$fzsx*}rfulRg_WwwP))i_IDH>vql#YA%>qL60h4-#mGs4Efhdz{5XW5+G&MLrgg$a<`P}Y=e57DU3L<&1q*o zcP07e#MCmWRZdauLqu|@D;@`L??BpS}_#(M z@NWo)oJ-EgY}Ib#!`%=DIvee|FD^ObjCi}G)U~Pjq!!v20sS3^Wmo#%G3~N^r(vp} z!fc(VJYv0TTmjk*l^iduPXPFJa)Oqw#SLHb9f|iOWCqn$4e{bg_1yyy)Mp5l{ zJ$w7KQ!NAn7tXA6HMf;iSg)UNogWL%TXCu>VEdw)jROAMlZLDBzJ>IBospYbfF$2} z`T`Q0vQ(1A`YX%(Hp0#8)e*AC1WIQ|lcX>)!Zi=^4*yov<1l2uHz1kRgm%62$Sy>{ z@DD&Nt2cs^+;H~&(8{+axtixs4J&(g=j{(ZPtFyxp((;cO$>@-(@A2Nk3A-CO&-&D zf>y%2OO8hAzr+G-UoYJmo2*fKjIjic#=>&@KKH@5(>MhtDb-N19PnYt;Tykop1m`` zctrmrLik~Og*9qn|D&ya8lwkxSM5-94G3L%a^^iF{}a`W2rHJOw}E1)alqH!U}@oM zkQK3e^mdTrai6Mi#Du)+jnUi>o*FU<=em23R~c{IITwx^SVP04vtg;| zwMKaVxkttTN~69^nG&W}F5c zXU(Ys|A*A}?sdslGM1f^)8F1Ok13zEY}~%{3tY!OJt{9^6eK7VS;de^l;~hd3kkcJ zw{Shu;Sa}keN*ManF^rL^8?G!I3OXV0*v86TUy-)QN(=+DG7}8 z;-_$%nXkkV7GgR-jf)#_(!ja*I=Fc05omTW3Na4T1mks4o@KqqrBn6v_f=cm!9%0f zq~W_JChqR;c2BeI-mF_R0 zd;=ir5Suii>;g2QHUk@={oq$9jXL)!x6GfuOwk}XSctUBiMSD}R!JEK{i&4(d6VJB zQr9b0;@WqbJS*7JABANw*E@Ohs8u255gd_LKbZ4QRGW6xn6dxcKZcUvw69}n7xT5PQ3|PEkhkQfmun3sk zKBdbR4G@I;unGAg5HKroWk*icI8&Cv z{4Z8CAe?kKbtR^6;o#~OvLfH({iCPn{Qi}inmS9vR9|lCEwf_wB;=zf46#Y9G7G>S zUhFWm`Bg6tvnJjwT7~_RFbhKa3f8k?e)Wh|T-d-GcV~DEiphUPNt)^JB)n z_+ydR=5}w;NE%hN+A+907thE3eq{F}GS#c8Zg=1>5~R1}k5((7`V<}=86|jBu-YD& zy&TPU;eS=e7|nhcb3*5s$xB(m6a`L4H~H<(`K3pt_d=L(OZgWy$&ZMMhPgEIaOu=E zvTS&Mq5@<6ZJ@7if@-Pt_v%NhxaH4W4b4YXD;sNnJGrC+zr1D$D6AP7*3tc@h9q3x zGYG_6Yh)cl$0@N|cgi0cC6nHPUOc7x5Q(E;>-DQmm9~tu6u#k&ii-N}+XDEwm#8eq zTh`#LU7(z`LmCSvljy|s>}dS?216XQ9O(r4rNq}MG)ZsG4;kDE626r|huQBwKaQx|r=;B)iw!CMN}lWR8n@!52!U#-qZMa_i%WHzh* zJb~FLbD_Ff3!pYVzw4ox;x`3+UVrQk77#uWZ&)Kc3~gaaLMq^A;Gz{2_+*Sk%l&9ubCH`-n@@om(CyTfv1ufF>W1hu`r!Ee>U z5q?j9OMq4k(p8!==PLDo;bj@P!_rq;dxH$Rgn*g6n)t0_DNI|NlavL}_gX#2;3QGw zsIej{X=u=08T{VyfjKGgR7>~p3@Ip4OzV*ACdEl6%%{uTk-$D_b@4(u(c(DCw~7yu zPJbq&9~~_!hDJnjGVRvhux+cYC@w_p{4f;G8p{u|T-RU6B^ZqkKTMoIm}#R9`qHfl z;7>-Srb)__qkR9(KFAKJUmd8Hpw6U!k0bF5K^WMpLkreHvbT#?Ma1mME(knFJU5|h z;pdouG0lW`ry(TZ0tHS2;9n$4{MDOdD~a)Q#%#uOK7xreJX=|2A=o3v`p*F+QWl*k zE6+T{R`Gj2XiCjX@>Rtk<_q_Zn2<;%9 zcHV@FaKp2`qmhVGZxVmhy28U4HDgQXRPSG`+ys>Jux%fqtUkuowx&Jdk!QL%r?6DR z(~o$M4L;)*o^qh`tB;x>Q%J1NF;lbX_3C8)V$PBBEFrZyiKI_WNq{P3%IA-+zv9Ab zs%i|8u_R(5%KAeP^DJ}TV&8dm4|*9Rjm$$Bgn_(zbrm@cIqXpPO^AMH@Dg!dNyi`i z@=D574YF`pf1s&qP7&_~N*b&{r!zm{>VA^jsi}%a)Exn>E$;CenbfExcD7ub0)A;Y zkLqb+rDAK?sm@_uaZ1Nyp7pLM%A}E!vokA|DEW*p8KTL$+AbqW0d{jUA`ESQv5MWO ztzqXfd*;h>?{42TcbfEhC!GoY1)sixY;+S+uV)E8o!t+to{pT7CwS~o1XMYxJ&NjO zX=b{gSR(;})`3bqY>sgYXxP#eP=gcO9j{IV+f|T0E=GMlti%ja_eHUeOqQc>$RW{=k;ZV8g z;ZF4e^~q!Pd<%;r0@Z@HxJKOso)Ol2$3jf!!9f-!?3zCLy1N|)8|}W@eES*-#;U#8 z^6B@82-}4;4vS^i)6M@aVjtynSD^p0I^ejGap+*dz@(87zM1QEC@x?=C<$uW4r5RGCR@JAbRD+ITSmta_tk9q!G*Bjf z4>JN}jc=g>RJf-Q857 zsTcg=weg`D+|I)Jd3~OHo8H9k$am(`RMQnA=s7t5jZV?FI_ z=b&Yc)x7=X`_ABr5^JXm zFT_goR`#~;E9d8}?+UL1Hd*rCMVm!ucHXiC0_ztCs@^K@v`XZlTGg-X(6{x?&pJOk zU`9h=+4qIV3+w%ctWQT`bWR3Z#t<|;Y+jJlJd7@FX1sOVQR*)@tW{g&vlv^P?Gx9J z*H2x}UUh5a$N-ZjLU>Ljv*{4ay5iID;{(YqUQ{nHXxC>^ZDdG$ljjD9(5=G!Kht5g z;GKhb0i!H%BC+hz?f6jeg^?YC^`tGncCTY+?H}fkmc3{FYtI+=^3LyYo7hI{A!t&f ze>xtojkqs!r8(vH4caSZvslwFTfyu3Q85?=E!u}js)0@nKjgI+RN$@a?O#X+hZV!v zW&TkFqs^_lrDzZGnB^rRyT_nDs3-C);e}N&a1*q5FI{3 zih>@h%HB^hS=u{zG0LJIRFXs($%jbChWjLp?LvUVM|0AkC|YFaf~mJSAD)hM(;%#)$zeCtAgxN>NDH94@al?+(rN;KV94fNJ^lf&^ zZs931fJQIQS~Qa3vW|SiKkFWzG!E2xftEA+ASHOm7&pytsU(`)S`qwGj_ra4Z-+De z2jCPUFN<`zF)ME7Xne+I!JLs_liWNxez5NUAXpL?=_JbvdZ~Cnrp7X9N0%V~uzP>_ z{fp51`~AI@^u7|Z_S?6<#gL={Fut^+J2}^7cDMre=!_sQ3&Vpi_G}J8S_iuheZ)Ao z2$^anFvCSzrRv|xyFrMk{Qt7Ry&FSxrhze+U6D6u3-4PBOMyEPSg&I{XQq4OLpt0n z-eSVnH$*ni3EYqUo`ew2Hy$K+oY=RIFVNGmYZ`mYm;<_vJ9ViAoOUFGN?NS#@d{=U zwf-$yR+yj`Y@Dv|;7KW(N|WoGIbv?9Nq4(S*ua4Kf%)r|P|ExGv@d-%G!}^!6437P zgUwD^+6*sRqcfAukI{Z-#FzgMDLmy{#ejBn_cuNJ5OtC zF^+XIK2eH6Y^E}ABbuwXZqYYQh#Mo>O5yZ7>^(yGL&}snQCDi3f3<=1k2<}Dmio3Q>=}@>OHItYLXzScitX-$h(9^5B! zwiS*2+EU=*_V{NU_0^TnlV4QAeNg0r>`J7@bfx8J3piybT-nbKh`CISU@E{tyTWOO zJ&k?^d8^9W(-!+ zX6B7Jp}5)U@zM8kJ&%}Pi}IU92u{NUeEaZ84oP(6|F}A*@H)7zYsa>Y#@daI#3f?P8qYU#<1A2dfLS_twkUal+a~$?4sT(PFA;zO=rTR>JD)9a;Q-e zc35M^a>u|Z2u)L+>9pfXAytw;qm{?UD2Ng%5l>?b7R{oku1E%DwA%sAfpp8c-m9o9 zR##NAp{>Lgs|GnUGyeJ8N2E26=r5Z+$-x@IHzX3yh-3vel$2uDgNqT=uHTR_PQ?fY zIU+dGIKIidf1Btfs5JIb%PgT1_ScL)_C7o1cD=Cu^GTmOGc&GPIp48PW0|%!m=g+3OlwQ5_y|7B_0RL+QMV4O_MqByPxL z>mlw7!=)B7!nEMLXmYCiGU9e}j+W2evV4y%$6WadnsNIIn#NS5Qlq517`ow5y1*UX8DhQIi)xdM-Z(_O(D^w! z4;4zU4p|r(@SyR0xyT}dSg4nJ1Ezq^3w9x7AGtBe-a0#vttM3%={eU0AOFi2*$ktJ zch^AjD7NiyuxFX(k;i?Ullce4e}8Ic!`dJy^#6?;rUQQ(7yo-s4p3lVRO#3LQbg(2 zmCU$6QrTsDlN|2(fp!o$c?j*g_qy6#U;;Lsj7=Njiko9jO=^2z{w}K1XzBvs9ZX?G zy2>3k=~?>ydGYP};qFkeNqyw?H8!`(ZdjLX&j6;}i^%Z@HyH|%4j5AqE?E@WkZ%uc z53Di-op6fqI2v{Wf*5u&f-+=<@E_q*G~@&zj2LDy{2YXpaI^55R~p8%U>k(wS-vKy6HOo?FH=+4<{3Oebe7i=vKf92!Y=qSxTAo07IGF~iTY=dD3HX&esFSx zBIb?esdc_5xnt~Gj?B0(iFGLi$u{3vC?bo|{VO$kvN+o9T)BZ_=Rje^iZ7*!fQmD4 zd{3+Lo|&fU+KF|p@X(fB#>d9HLY;XrIOJa>f+PWX2h<(te3d8QslC# znJzpm7IuQs1}mpDYBM2U^3(cWq{gMj@xyC`VspQhZ?`6Xghc;-0>Jb5VU(Z9drowv z%DJ){m8JMF$iGymxhO^-{{v54p2@&D7#DFV_e4g;Sj`Qy&pZu?m-~HbH_Pw=T}nS- zC&F8UL^P6lS<4?8+i}Km=y9xZ&Pj_aaR_j-aAa`K6^nIncyZ31em=x6bX?6$reWRr znL*EUHu)8C*`?8y{9T<~OSM>|*B~9Y$JQkrYHmb|NmWjPFC{kriBui!dSR>~wuWv) zXfZroO>wJ7Vn*jHw6k$Ok{~% z*R0f7+x80~{Yp!Xn^ZeNe6=)%N*HZ0IE_m78&wk{U8}SXikw%|N+uP~M!JNy8aw4a zCJ*cL8!rBfZ2uM8Gqeyy!L@pXXhc;)m5TC+6jlFSjDp4Y? z-D`dn^DhfA1-q=jELtO$7c#+!^24R`B@&a4#-QuLYN=x8Rx6f@yuPy7}Lx-IJRK$sTcBy+})TEkzj%#Sd$wj)fgcg zGW})EsnarJ%?{ymffU}tQET<1{kp8UCYiDglfP0Lu#JPgu7-%xOAg3A9ii*1AX5W+ z6puMT2+Z(>iWuzWBF7lBl_CC6@dSl!yUH}K*d*B@X;RR@*34Q=o#9xU03O16gZzm5 zATCr(XGp`JD`XJ_a7M&B8u@XtPkbEMgxuKnlI-TKaLe4VQy)Dl%Y zZY_z(s~!VCCm*+$r3U#-(ioK;udCtcb%M(Jlg+Croz2;5T%qb<)A+s0dTPe@psKN< zj56`Q(;uq96=MLRhCGdREoWcIsF}Xyb*;N;4qkZTYGX@mtaG=RP07QdPLmv$R(Gp% zjXG12dD^KuS(Mmdu0)^C_jCphn;IP!CY_oTn-=R5>r9)}ByE7bR+v<~YmtXdxxACD%|KTJM4iOc7tq0c@=aO`F^LP~C%hIe{ zEW+oSF{(OhWbcunXllnz%-b?mzwD=J%P)DC^A#OCqW>b9=eL3otiIF$$?dLFQBJ(N zMgE{S)z*x&FNoOO@<7cYTjITGnKs_658f7KBjIOP^jo3IrrLX7V)n(gTi*d|()za= zW9kyHy3%ZJufq(Ri(Vs_vq~d&DN4QR-_2!3%?PX)lyW&M6=7}i1x}c@+lbsJxmQ$a zvAGaKXEH@IHMu#vM504ODYl!sDeT+gy=Cj6vpI&x4U3G@$nwdL<(stG@d5f=%V&RE zny`o*6FE>CI@;Y=_|ksAT`Cc;-t(u+jlcmR)_-#RttDb(3Rs&*&fE{MA`nvzj)Ktr z<@QUVtO{SE!Zx+iJk>sByrfjSsv27sX#=2B(zwd*-4;ef&}cbYM4rq!&H>l|2Zw=( zXYx@?*g9Ts(^5m0@b77sI>Ykv1jj&itu9ro25XJ^@3AQCydRpF;HW-#Id=X+uC9N9 zk9`Pe=^>{)-w4IzGiCbnGT`FQ;}kwHXKs+`=ZS*}?H$9YZq8@m1cN)^!ncHsggrUo zM^}XslfcGT>kpO zOj@6h;_7hFFIQ42XBZzXp+Ir`3FE8~lj2-)1m-{mSt`Wfr08=VwO1W=Mb(4fWyz)) zG?G01U$Q9+?8@FxQrrr!R`YpeyOacDUo1b?Rkaf0jS*BL1Sl(K`d> zRUhHGc&po*vIK`WC3_ds8+OrGe8z|9V+)w7kG&H-_(C(e(H>T+>@g%Bxx&RVZD%-Z z=Yz#a2!gd)74t-hL)&iV)CK;NBPurq=it75N=v%$q($Vx6<$0X!mpSsezWI7bRR@k zGt&D<%22_rWcUThdi@24TEd9HB%G4TUP)5`l34+p-mv?<1gjSS|GU3BK#;CG<6E6Q zxeXAb&G>8x+nHDXbs@y!&nK4E_Z=-63$}F zhA6f7ACq!rXPD@c@b$6qClUm=q9+$Pn)ijWNSsMnJk>xb`B$SDZrCwXq(0HFHY)GP z`|nc7h#2}Q*GVBR#eVn;c&av$?H^>lY&&~1xKgUhH-3nx{ z)1xRZs?Ran&hBWDcaH&@roOUGLJqszqc%Ug>Xe~spL6mxl@TM-nG9(^kH;em8Qr$6lSC1-OkRRq`tc`TQbEQNpmS9$r72tqK z#w*O2NND6A5*&4Z?6gB@C|Ni`2}i;oCO;bmZ-3i_1WKK|NEVw^Cwi*+)6Z+HF78Gp zG{($2l0+UXJbV!3iz(h-daEr6tcHq7d;?{?$ZT14ezTG0NW$56>Ew?;qi-a}lLyQ* zg%RgZ=x6XYSglwCO+AVZDb|hnn%mTf-mR{{26~4N*l>(dLo{AXz!7fwwi^2E1`s_g zDM&kM9*})MU0iB$>V8*zU?4z<#^fr|4sLKXhF7MyG$X_)Q68XRk{^gTm$ za4?xPJ{*z^S}=oL;xl2tqmmb)`n3z4w;NiRJm$17M{Se>Emmg12X^Zd{rkHH>Zyh; z2mdb0n(i6Gynj2L+z>L2Z@;?r`h5ssgV;_cWSS2Y6XT^8`JSq{3Aq^)J?ZY-hLIdB zyJTqmQmMp)NvAbn8=3Pt^+Cg@`}(=8DE6B0rc8rYQ2?n+t1|l}JQHN^bG--Axn}Z8 ze)nMB2Kj^mWbxW+ec%M-$9!A)I{5sYPHPYG^$cyaRrM}GO-i$vjm;rm(MKc5gLlu6 zfC~Q>dr#RD6zOHZBHV=)E;zO8JVrY+uEuLxC^c}A>ZLY$#^}F0&*B8DjEOs4!73kq z&b07y&PE?d1soCLn4_Wtxd8jNUNWc_~vu9%`{R zi1Ye)qM6*PiR`(^^MX0V*D8S+q~kHgy~f(Ec}VVH{0HTiGDwD8+i#+Ox6w8b$G)^h z3=FtQo(kYZ4G9f}q*Nq@6D=~00-4KLE*g|bbFjOE!_78GNN{rUBOXvzhQI{kP$x;@ zuL6dF`J3U{uy6G|ec;Ib!Ed?KIBH?Rb$$b(Yi`$Mjl??4++Bo3O~JLKp~}fte|V0= z{>=IMd!lvZK1$ymm@T`ZW{nCQ%m+pzZ>OP}f}gt@!S4JzLwdRb*B|kZ$7TQ9;VeEz z{~{(LT?LP)r+%2CZ3e#+l%={;q^~hQ{)-hF$c*erB&eM+bd<3599mZ4AtMPMyM*Y9X8~BXdaz_8|)G;(%!(@F0=EdzfeF_k3H5P zhK%o!{cmu!Lm_9}pJ08l8IG7Eq~D$`L+WF8a4=Yn<-!}!SoOkl7WMKaP~t}1G7)Z& zfIxaSmF@Md&Go;YbcaO3M|Rg3;GeQE$*i6*hD1SVeE0(~Nt&3aw1UN5eNHheBCLgz zlv}ed@D)B@5Espc$viq?nzo8C`&732C7!T73VTZP2YQlQ09XO>EZ2t|z z>%pq}E&g;dHS| zv-e3K`HRnBH0k=NcXUz_LJ){VdX;`%zpF?NAomMx#{Oj}AhCgGH6o=Im+YRia-B|Q zA9SBwoEzdVZCnpyU{jmo9>m8(k z=@a-4-A5yvgbVUYdOCHvHWTsp6!-knMQc1EzZ5@x#z*Z5MDPN^+1BxDCX=oi^k)?AwcQj(0m} zDeGY)f`Zoe=rUTEoe(wxihbyZ|E`{a@lQxqCtcBLlF^Gud1XM0LH|Qlj+$By_Yf$8 zIVc_C&0hS91dH{})mVxO&pmF%%M&}I8}9q;0Be^5`Wt)KG@1{zzQt~n%()9Q(Q`NX zOYXnqunXw1t6#ta59wPU)mtCg+w7z3)`J2Co-PWWpJ_z3QYbb_1B=VtprEZ(qFQ;L zpZU6~%FdpO&Yr+=@Nj>!aBEe!>KSCFvBC}_oitGf72?GT-qsNLH4fwDxwthtW5PlE z2-bRAj83X?#K9hL^9Q4Z_K)Mw&9QMiZ&3Tbw!rYBWYGJ zq=!eA$-egKy@$_=LURWmX;~g+U)Il@&rs90todxkR_k^JM1tD7QXnQz8x-OClQnaO z*t`P;t{SL}%eb*l?CdbwmZ7m^6XbygTd{84B=ewCWaQ@7q+ON%AQPPFHc+1}-=q&X zlR&##e;CuLS>-r|IkQeR54LJ4om>2e5pCA#Rh}TJpfN2qwOKo{lqL2pnn#F#cIBsil5kZ8NN=ZJMulRdqPo ztkkYyvtBIMzTmVhvevv9)A<)st67t#5h#kNVV;$>TAiJ>WvM)DJ7Cy>KSMy-cmKAM*YXPSk6zJ6# zex+)3>vEoU*fnQuY9Pnd7q$@~C-m}aH|b7AEkfK`5ww(Q*!-y?$dFXE;i$0Uq-(M^ zBxZODyTnnQs4Vpt%%x&?SSWAPVajd6>w4%=Z?Q4c;LvH+zRapVB^nY&FT1={d2ksg zuC#xiJn57R5EHFCmS@1}I0Ewf&R@Sk>D>bZLIY6Ru$|#%@Oaclqw!Ybl5s<9hey%h zhs0GOvQhR|yi?FpC|~aepk7@fRO6C@GQNd_D5a-E^;Aux6N=bZd&`MRN8Jf>KN0b$ zC*T?LJMZp+qjL~EKgrg2Qj?_k#?fGD@plnEkXl!jeXqX-LJ!O&)dR_c+4{(6@n}Wk zp1tN0hQdVWkorO_8N}?o=5R3WLQjaIfAz4}e2;#uu=;2&&nF+AbA7~anEu!Qp?}JO z<92mRy;D`&f5(JF`oa9-kugNJTLexXZq?|AaP~tz?<0l(Mv($J{TgOf8tu~t+Dt&S zRTEB(ZACWjwnzEB2@kjgc4C2$C9@5z5yb$qP? zHaPhdR{^`v%I@Nuy6m~Y}!DqjRry%YO8h)2U)6vx&iX7mU+ozDQ zZgL1WY&Z(>bHv|al*jwDz|h$-3FqOR@0doqp!$wWDTX^})MS_9A4=yTH*rD@J>&s2z)mITGut5m7O#)z`bv6A$IcHc8 zKW!cn4BBGy zxR*$<2>?h^fM&@q8-)|H6%fhCeyJ%~#NUGd%MUqLnG|jB+W;6~?aE<^!Dz38yWbZ; zCaQ@r(jq%YmvRHhs2;Ya$<$MVp>O)ZrKPoU?298jKLf87jgq!6e4S11WSQ|D79QWH z;w33o%z+&*mQv&|t7}~X?muMI^a&8*5Evh{TdJ3=+(fYqL=qqg$YC>2qD?A{H$Trq5PxNT`W}Vou z!@*f#E`C;jAvdF<>AX8XH#)LAYoeztgbaE3%>w#~8q`6VMTNz;({aWJTQR-dlDz10 z2OyYw(sZ;JK<*4z{A0cu@YmBNZ9*44y$$?$!PpM5ol`A$7WGR)7-^;;9Z5hljl2IQ zaGC`OMO7nmYq`^?EXs3^1>wa#Vb;Kg@2UhAIP%_jjGtielNX`K37obMROd(f0|)668a>~P#sn+$fXeVz zjjB;mG6@Y~koh8vBjAx_4)8b~aTE3I(i9ptn%!g+b7&#`|S3_)G$UcY{} z5$Qk(A`jR$K*umH;)e3Lz8;3wp@R#)U4nO5GgXo{zRfTt(UBPy#DN*dEAfnhn+;VL z{D>l=!(%6n@?qjm<_`^ja2O@JA?mt52xF(}$1+PJh%RR_e*Y$sSMnpMojds*Uhor3 zz)Fr_Er=GDg*)|xnS`Dm_`bBE@D6xOMC{AsIFGmggc%yM9bOs=R5pYoxJM5XmSTH?1* z%JqegPkuD!vn|QaLn{@|GG;O>tqz7u5@IYu6ktdmg;Aoi6i1Z^gfgmx;rEYC{vP4R zL^VyDo-#(bO*J@ROs#bc*8iYg21%|{Ce%CvNW06OZenp8NW1^&%;odo65KuemT|$~ z(|O|={Kd>mWW0uNMnsw`VrodF%Ek>*!7YJgB`#RB{gaW{C-t-2ipH5gb+Yd7HtyZb z=9WU;pya{R#@4U_u)ACS!>FxoIPKddo#t$E_)|)i;rmfg|Al0}Bv-)GmBJS9iLpxV zV}`H$Ud_RwG;XB9hxW-*r)FM{hb-b1#mQxC9hq0)Aj)m9kav*t-8>w5EL3`wfYZ)M}vnlIt zGd%aza<$W`uo^CTYc+<+Jy}n7z^97n_MDZA8o0bVX_KWneUG{qWcz%6F!nVPHxznye`}*oTv|Z!-Y|1y%=vkV`hH?sK+zBt+(A$6g2(3{;_MoTQBghfJL>n#g z1HH>@JHf)hg!7`TpIJW4%&>(o;Bp5)$x{z~I1teoNH-xy(DY6XF)+tG{K1=L$dRR@ zk8KKl^V1XGF=YVnf%bbX@+Dok7m`|G*BThX;e#|fL=e9hde@%(fVdYjIldkOex#JU zj33)C5q`uCvLx(Sm4db+3H9MvvQtbigKs9f&<6ta34ZY*)_zA~E%pglRZDCQ7QNV9 zxX?%vK=PebMn@wAcuh*EmzrCsHrK@SFAMgkRLrAK;{^IlY-ozp|MhMVo11;wa4$ZrsUGg z-*A=#bRx=^DXg7ZuYAxS{B|-1zsDje)z$Rb0MUC{SUICg!jn~?Owp7sNi8${>YnJf zAo^_TIeuEap{;xATSYG@U*U^odX9;@IQr*XsJks2`GB=)si{x6Nh}k;g?YbJdi=)2 zP*?ZuMNhNn>4~7-UB)$9460tTcpUN93h(+t4?y&&&QyRfyfTUr%oS75?B>waTm%<; z0=ht{6UW|U7r>$cChL=h@J1YdObSV2vHA6duRJ3#sAI#AGq7hCbcrCTCTo`4f}Mo3 ztz=P55^DBxc%F@m>E?l^-#(%!4-nwv(l8H$jQ5Du8^%)Jv{&>MAffI_3f zFyHm{%250D&_B8x=mPpNcRih0MqSB5o4h^c>pgwlB0G>U_A;ACJ`!QI+4Cr<=WRyo zc8vCm2+c&kVIHoF3?(eBRm+al&fIMCM@_Jj<7g6EZ6IXCe#L~~POCIRT|$4!{uFZ# zcxiwuT7xb$n;cNK5b;x~0}_^C0Smo(jo%si_=n%V;sR&IsBs&xpf+Vo5M^*0b-NBb zD|2wX0OlRfoy9qkxnV!?>B__|8NMSfjO#Y^{{)Vf?Q4Bkq{E+ka>m<`T;)ik!96lQ ze&HJmA7bAYHF~;n3P4TKpai^oHAi8(V9VWn!KZtWkE`oXaFEqWMfeYy=}o3}m;fiq zh4%0Ow+1`=kcni%zg9_6xTy(+ozF!}sknFqHVwL3an|YVE6osoMig^P^GgBDoZT^L z?i@kRNGU|R8rHuT4L-jAcZ(}>6QA3e&hh{dA{^mNVg{ImudApj>*|8ct3s~TWH*!6 zCu1*3(xV>$ygXnbeZAuRBEHehOvbzX;$2u)WpJ{XY2^A@&-nAx0k(1Vj5mi7`BWE- zH~$+=`R6s?4Sr8>4}4Dld;sA5Go=a|LAfz#$3V^@;(G`b{w~gYeN5&^RLg_@xE_OL zvQiAcRYmyiBE738C#>$6ise&Cs(eAul>8DQGo*(jTPco5nL75f+_AHzArnh@WU-I| zVv|od=)4;03#=dB93|3ZTq%?t-6{rW-a+^?!A&-W*+r@f8ovPoNxWYM$eaRS1!7iQ zfk285Vd`^?te;^1Np6cDhTY#2uuE@LRSdmoxNP`HwE~5@Orzj0zEVdMQ|CWco@a(+ zNNR}cFRF!Hh3Et73H!Ar)u=cWAn3ztO=L}6@j*PIy}pf)5}y0;`UxhM>o%PD@Cx#B zS+CgES^u)vtQTObi4SWBA}oP|-2O=X?YZ{7oc-~9^7bPGF-X`=#^AT)=7!edk2#;p6)3Q;R^9pY8)nw-z0Z^vJx8rtYSGlULc;6-Uie(Ey4WBOI6t$f_*Q@lJ#gw~!RZB}t!={W%P;B03zKB#5P_BHmXr$I~huWIb z>Qi`RrjUW8ApA5qGCcRRs3Q6l(N!55ck%JxN$Bf-`P8Jc5_L{~vArTF`*flrn}?}+ zM3Rdvk$BDG$_F7CVC6v!sHwnf2>=&$(WgpfzK+w&w_X`BWR3y?90$=+a{|uh)>jr9T(=O1 zMLC>|et}8$AafSLGqd@OQbFQo`~(?s?mPyN5}-_4U2`6SV+M2MaThrNuFJRiB#ppo z_Q4M=b;W~xh*}eUER8_;@f@y+tzJ-;1MS^^?^RSiwS#D2XDC84CP2iP&QO28kuo_a zv8p1L?PCF7GQQDR4X_+TwzGkSvXl6LrjldO@ySRmMiKby!N{y0OyiCxu~H4838s_4 z$!U0QcfX6xBo;BAf`8o*$}8NOB2^R3T_;Hb0JI5Cf#to4S3A^rN2AK%iKtp&&Q+=@ z1KN?*drH(*lH!AWS_th;Yl?~3A>B^yrJ)c%#PNXD9zaSV!viYz7^EC99YEFwk`jc1 zznm_OI4iau=dTIsizFkBgy6um$h`c;V+0-@kPaB>LwallHhX9m_AgwEECamIsv~TL zi)wZ|ifcMB>)j8m-Ws2D)eU>kn(k9ikL0Cyqy!5!X-!Zx3&8 z68z(Y!q`fVzQXH!GHyt@n{1BEEylElIWDR^mNS?#b)*%{D_4E12Z236_bFZf^9?II zkL-`BL+T>rajqC4BHrEU$}#7b%6$Yr2g60*pN>i0}OQ;#;zq~;_6ZJ0jG%hE=N zN=mNZt?|h*f^p9?X%q|X)w3gJ1mBX<9R-)eMLg>c%znP^uk}<8m_0=Ay|+855CRW3 z>$(NYyMI3j$v}@w{H*E~T=8+Sark)rtc|i%y6{q~cx%D`x%9ZCPkP=@)qYmssR#gy zLT$$Y$R)mo_2(53Z=}-sY9RaSXRj4D2qOK(XK+>2AEI2E`7J7@-qNl2OavbcZt1b| zdPS{IlamO(SqZMkg9>v1k;EXSkx*@%>73kHq4*VM@S&oT5kRf4FAG2n5A1s)zmjkT zB}Y|pr;??C`I9ES%n-ESvD$D#^!5N<@w^=+<|U5|vZ1j2xVr(JLr zs7hO2c!=@pEVeg!9&rO&14H&~buQJJ7U9mbbN;UE=P296Z~kS`Yivxo&Cln$EhZ>N zu1FZ4wnI9tjT$iRRA+5V)|C+a2aExnmO2wZ z>iUUB*k_wl-|BkjQpaF-UU`5c+e*d+5D3y6P634J^vhld=>Sy`03;U4M4N%C$Qig)=ZEY5$#mX+ zGp7>Y+`Mo!P1AN1?A&H_m}?)hZre|WdZcxP7bu;YdG7wZ@G`^G_CrI^(6c0@z6uI* zdr6~T=tWhvBH}f7dZN0BgnGP-+`GRaA~q4bhT+V-t&nUIgkJQqq~8h=RWp`rUf-;< z?Gq=P8|7^YINCJEF=s3Edam+&; z{;aH^hqjdsy{5I!ak+nKREzCcBW6G@Dv&OOfLe*L>>DGg;3L3@e`F4_Dzfgqrhcu&>Z5!j*H#6V1!Y?&?2$ED?ZoW36Fld@D8MR|8X*?_fzS|e zD?ZJr<^@#c`4`f!IEQ6ol6i(&WwQd~bIcBZQ^x1OF8gtePegV%8RvvKdhQO}7ikIY zit_x0p-jb;y@4conrD5NDzi`2Y_rpn>;;zJ$MQa%DUu;+<-NsDHFuNP+Vpa`bqS!U zuw4S}N?AUNNEPc0a(W#1w>T!cwphP&QVTm5Jq$lBeb3Wk=<*R!NDa=&%gqMn=DLy_ z$=eSMlw?laCEHz#E#Fh?-Rl_1xrajQLw_N!v<$nZK;T+0;qoD_y}$33ysTzshQ>nM zwF>YpWae_<)H2#m>K(c$kF(%r;ajt+Fk$9(-YFw^pLU1Q$+@e<^Hq%G{^>M$NAQVc z4a8pIe+RHTyY+OJTlxAMncGYCEc8@Q&FG)ny0X_!;rW`II~5V9$^n8YC$k@Hpo;=m zF<}HHppo=DtXhJvW8css8Nu0@jtcFYjRZCdP$UZ)UBgjRbM6PFGU8$H*uQ_Ku(hqAZWahC=||(SROk$jY9^ z-e{P$Rnam6s=LORiLXABMG@|7A@CqrKW|^tp(vqS4NSrRFn;^~Bm1+=_Q>Rrwe^jM z_xkqLVbwnpn&;0CR@w&cgwH$I`U|T$LA7eZ zA5^s@<6o7dzY3&G(h)Es|3F0ohIpk=sLcPG+|Lyt#j9GzRBOh@_Axt?$;%CbFj7|C zp`DNw^?&etKA)-rY3IO3u8|}T?x+lBB+r#&*lvG#Ac!L4QF+m%#Sb~p4r(r8a zZ$iq6^|uT^TXXxfhAEv|Q$IT?dg}FNh7WEX>Pbb>$r!=M4(f-KtX5Ns2&|m-Z&C3k z;x~rXv6I`h3)ZvtsE68PW%2$sL1E(`~D|FG2YBt4YY zu9DQp0R8AIo@{?AGBKrIZ%&`cV;XDW)Cmn7@enONRVr zxwR>_)##XGQ?LgD7R4>mmyiF?63F#`b*1eTi4Ot===LG8Km4Yft56fT0j^2hu9Yxa@uH#b zFpEX?BU&2Tu@p)kFm}qyB5f$BU2n)Ni-oB{r*M4IF;qW5CX>Ah zydTchkI&qiBzsjd7^#=fL5(sGTsEv?e(1U>Jq;kB@WnQ4oy@L|R>Qs>=r_b`FF+#A zTo~o3U9C3BJl@G-p%g3Fu9oc<4TLyt=lh=;jaL=kthh*WRl4DOo&tlalKDCxaHbW=?qU}hjX5GS z5pbsW|Jrr&&rpE<;*Fr-%yO(U@lhG+iXy7p`MY;K?`2!>596}w8$H3nI`WAPOrJu1 z5#ePVDi+<6?+`rj`#w3Bd^+%1nbI zZ^(AE&X^?`DJG6is>7Jy(+9&_HXyhBu0i98!Z(!c#bT-@U);T-zH4sqQ#n8VGP%RY z5#o|O$)QKqKz0-LK)8Yr*fDoSfSNC`22c8qagw`xo{)bUxOaO~RwpFaV-XJ*R%@q| zR&zpu?jU5FC|{M0Lp0&eI-!V+eh0t~;RwN@-M)N+53~sFBZk63oRR^II8&|Bnlr=( zW!a@7G%t?+omfTKFHL1@K@2CwL&@u@YU_>07}Iugj)5Hs=fwRN&&^CCb~K!x37TN( zGIV{6dO_L(+^`YxYAt8HU4FO)@p0l!Sxp?fs@3Zy8&1+d-i>6#^wk;1Pen<6>hdPsMTCo%0 zr`hn_iju`0%b?Q%v$4W#zi!S+dj~}GhUB!BKWAR^Ig+^#G@k-UW8tFPGYeHoxQZqf zI6;4m#^fQ9@M2FU6?7-_gL|a&)HXDqKqZ6&?STgwLB9;esl1Nyp~UM=tpe2X#I~=w z&VfuhJe={dkpW;t(Dg%gYvjgvo3XEN(Sp(xLS>ln&kB$RM( z(B%DssOZM$5>OD(0x`rV;UB?KdsU_w^^wb)JF_6o$!Bdh2COxbeez~BR2=`z6@Kdo zNj!_D5w8^B_YichANBTcPCuYf?|u|fMoJZW@mYE&g`<~3gw;bWZub(Cy)znO8pT$S z`xZ#DIKoL%I|4u_#v`NN{1MA?#?1-0V5Gw~IHTW4)cC^bF;LNc2#O*cqx!VND-%Vk zA}P{0EYj0z29awJYeku$Yt^TCABcR@1*LNJVS49)ybnCjdGgWc4P0UFjhTHX#IJ_y z*^n-^HiaB0?!QeqS0g64aN2!gVKJj_!5F3snT2O&{7|wTcs8kd^El4fy{rEP7`#5% za1dM5h^J&c97oif1TAGZ%q=$Liny+Gy*w@^R9N7I57K zX+~@9II&iF|APWO8)&SbH){1&Js0yXy2`D%o>y%=X~A{4ZR@$@47ZoUKUi5|PiwW9IOcx^C#)ls|4a`x20kd6}s z+^R8jW$g(?5S%yy*;)#Q^eEx^{(4bj#Dd@bP_snnqP*|=W@2=5oH5gvA1FZL&C5>g z9DmMsgW=>tsQZec?+^W*6lO1bdvJm&#WBetkJ!8pKgA)tbAvR4)PN8!cHIFx)F0Qr zbgu``r<3bCH+dG{bM`JExD$T2$fPS3h%O0!k#ywb_KxfoP{jPwdqn$uRph*oTLu-i zgBO!^sR%dlE^U+{6a^2Zz|ARV8UAwS_Wq#u_0WM?ubz8f8uI-uYA&$Q#ek5J8J(lD zWbjSx8Af}1W@6XJ%1^g89*hw z{QH6D9cI!bxMfOyhEK)NyW^{eR!;HjZ~o6x%JUgj&)vj&y|nTdn~3gP!~<~;%pbU` z&eUZo^Zkb%?cvn;vRufbiu0zrz|cw?o3$__Z6D0v_IJNU1O@8398EIe&SN!>3ol{= zOUS34*mK4F$>cZ-&IpD5on!J(GJ^3XAt6wYr5t~}Nh!w-F2l?KZn3Dj5MH}D8F3mk z-qj4bLrP(p%cvk({U@^A?DXo&~s7MY(C1t5%}J(T)yir`hNBeEIWm zc<5GYUzPu8Gzj&v_oVz5|xykFxFpii+z*wzJ8L3UrZ6Bcj8r6-GE10 zAIBT|18YGw(=^G96u#6qS07ti_)jf4#;WhU64$@JTX^9^xTfY74!p3J2~nHNx*z5V zUJ05fipXX}rD}NT)H;LLXYeFMM8-K5RFn4EcoTn^_}otNVzJR$Bdu@zd2pg&Oq9rWaF%17A z+4|~f|Ki*N!d_Xl*I4)qFrRnTPj?(%#bj~Wb>a0>|7_y(HoOe1De`t1cqIKd0mS=- z)V*Qt4{1a#URBhZ_rel%w>o8V&+j;6K{jK#ONo(eO2hcI1}p&jWCVW&rKx+25`{3} z`Nq2ppvCrh(NW9a%@@rp!^eoxk`mL8Fk_*beG~UI1m=bBgv%6m+p;_*8i^j{fnG)N z65k{zd!f^N2kdv(byep-VfGWGxlNI7Un42-<{WrhO;{aoZ}6}$wTrD>d6`8_gu#8u z^P=~tdq)4p$nv$8>hdoRE@+C<5lu?MGvs$dXMEp(p-#-%6L_aR9?;Ldqn?gpAK<|n z>wk4Aq&x02`Nth+e9y@-sQ)DV&*Z3Wew_D`3G$y>xee(;dlVVyLX1Te5H zYVh<14{3t76kl-(MPSldeHP@C^gk8A?@l6PFGDF57%rHfNoc5!>789-*DJ&*+^3nB z;4m48n*!Y4guH1sR#e)pl)7n*b!Mw^jJoc&+KrSGY1Nd3d}WyQkuI*LBMnI_w~7Bc z&6V*dDz7Vbbwy<66^gO=>*JH!%BNHBtHmmB^*ZYJF0XH%w-Cp7=~|QG6yQGTzLVm_ zKpQn*9zS%&`sgPE%H%c8S*VdIYu9fE&#P}D2fOj`>wmrrM}2>`UmwFvX$9+uwqFq~ zX(WrAdp_3cYHqMB5Z%X!xb6=Nebd};1;TIOz_v!k$Hywf3>;AA*{0Sl+R%zPIk6e9 zxF594WNf5b_Gy8{tCAD{2Enjl^950R;}uc-7%%&g#BakW7FFj514hvrR!OEqDSLo8 zqJ7^+2P$VRt~>Q~%|?avEQnQb9-)yODW#^Kt0@Vr!akN^lr?d*MIJH2TQtQw0OB<@ z!i?VFb?5|&5kg-EO=Q0G4(@HVj}}pAqGOzLgugXjL7Z2NKIo$36UOH-tcWJ^1i?V~3<1rTaq{Ve_azsr;~WZI5V;6?au{Fh3xkUOW(I7SxPmN-p`v344*m za@(-l6&h{d@cZ0&3?wR1PCopD3m9Ao-(hR~$0iTVh@JO>D4#)++Yu^&0*ok=D!PJX z7le+2bgQFvDOuXc{52^bXCXlo!{X;{jBv46q?#N#*07OsnUlhL{}8{wK$9^0V9Vq3 zcWFG-^z3hyVwv!}{9!Na2c$}|eBd`g{F7*#WgKKOT!!?KTZU4$`fp?h4xmBBw?u#q ziUuow=5)*n^BH>>M}|fJ2EKVckDsd!DH}Up%ZOwpv8`$fKmV;-4$ zqwwjZzNv_)q}s;44F7Z*`@kNgS@lGP-1M_j_@$sU;$O%?$E{hWp>_Mw&)_sUD7oh-fJur_%Gja(ZgV`1`V$e7)Ln#0Dza)d}O7(RBL%ih<5=G)a zRsxa*wFGrcKeVhD;#FJrn>K2@KWze*kDem%rLH zXb9JKH)xBS6I0iZ3{d>}a0{AlzJTrm%O=`?aa$=iXY!F9BAk9DA|hkRQ(LvSF4GY@|rn1J!0m8YH)YUgr1$qCeW5Q0n_v8?65JJ(MRBAdNkQOJT*R^ zfEh^spFhaSIlQvl76*0e&YYNJ`& zSO(?L1f45pRV}oS#K-cEZVA#W#A8Bal9l01VeT)k2~5{%L|2knS2MD2A*zz1_=?f%GtbOYcUO7 z6l)+sGzSm)$Iv$hh;)bi@*1)97?3{*)EF0a+K?q&I*ks4ysO^E{k2M7ry>J)D7OgD z4cE0Hw+PSewNFQQb|=wuM#Qe#MnQ|M{;?+3X}2yZY!3;5H#I}>8HhG#^t@PNjhq9r<{ri)*XhIox)IBlviS;{6&BGk zb>!`lqmgrbPpRw*YX&eF*;I?}aD-VrD} zFETQf8Jo^cOk^g;r>8U{k(q$6Tn4u~j)B~t^jd~N#eoUE*SlIkFB7A~!&6fu6VsDZ z{#g`$=@9zpM2|nQ0?F{_@BHpvvAhF1fRnHDq@_D#n6D$xvEk{li5Q;s zE^vR08ACdkETdyaVE~I+%Nqqy!O7P)cf^2a#nF8VjapU#O3L=TqQx1 zqZ{RHd82$PGCdptMZRj6>6!pMy!F}_(E<$;4=*ai@Ef2pR~M?UeNL=6!N8!EUi++n zhJHV8kWEK8Jkh6(aeaDhd=l@O$mPbfQ+jqho5&jIx^R3_+H6KgrmOq?A|R4l27~8s zMw6X9<~&&;xbe!bsaByA(X~ljP?Qw@!YZUwt9-q|M*Cf)pI+jH#Nn zL9zA2WBdlDxEC240kv#;M9aXOTFXLVrhr(-jVUMyOjJPi^EbXMmGh;F0iz3c9P(z) z+*zH@~_ z4DFeG`5w^NxFq=TepuMm~v~ zzsR7Uw-#|T3?9B45!ZBRi7|b6cyto}WOEaSF+DY$OTb(vo6{$!Vc<{h0tEsz{c?4o z06HaJTH)+{27_QszsN&jD1cy3I!{aR)p?&)abqcM)D~Mc#A#H2pqTNPRV*)W#4?%* zS_Y6)PFuwdPln~~pU8|uw<$!&&Ho*XAM)4}Q=I zD_UID&x`@x;JsjfO%zpKk{&jNKg(~vA6+&^$g}2q;qM1=Blb7AM^fDU9wGmjU%?II z-+YDNpYhG_M_;BNeE3D$-A#MoaT)KMFO$nmJY4n-+W!6ZhrcEcmg3Yp3$xP1l&)n) zjByQbDw`P7GazlVnGv+$$t`yBs+`Ex8y6$~RcE@|XBi`ZU*cQr_{J8z0jHwj3KwYk z;<`QZKUhFN^kxi~*<1XumOV3*4 zMf=%nW7EzloUvRXOmxf9smL9H3U_;xGuo^M(jjsIP?4^G)7Xe`cR>5Di<|dOWiEv35$gksoW7^=S|i0 z*wls%$}9|5DZ5x%TFb1hY!r(r+5;g|r6HAnH)BfN);Ltz@cQ|llC-~NC@m|o(hBWB zjT3a9^l#A}+A)1LEE*CA?q=DLj|ZS3L)eheiqL}4oSR`862y?rCgwIVXxQaeW{%-Y zsTo6JFl94aU~IF6t^Xo{1eqQ}kc;!5W}B^;bhC}QtrQU^T^CckxQ)PM#Jby5J{F@h;@k4L^`q51X8e_Fi*(hT>w8FHYBLI(uuEAlpSC9$)f$ zfV9%k=_T~XZj@}VDQ$1SRT( z1*WB1wO~7~7cUGEEt-Fd8??P}scak0z(paZQHnRl0}NuClsMX8By9}i>>sM#_lbL{ zH{vu=GHj=5C|))5-wl7n$%;d#tcV$%mLoWYJ7RGrMW%AvhvM>%RP+0M*8OvQAiqR= zysk9AtOkVfg0b%HO5>zThT#poW;^jX@DomPAiXSkdc9aM{~JbjET9KV7&Aapn14fj zShl=yMY9*ZR;z+WH{giB#E5p24y01EgluiW?8ahr)Z~EqUCMuM&B)-Xm}IAHo^&?1 zKowJhkjFbkvk-@KArL4fn^1g}wle!JpED(jk0Zz9)Qp9i10mq@&OkW0KZxAkM*n+& z-*I2V6Jeg>wniUCa6jNG@>Do4Q($py}#izrASq(oz<{@>YhGc)%FY+_On z9EdQ;%+E4`rvt?V@)j=!2n<;O1P`(05Q1~LvkZU%iKZSoI3>bqALkftLbo zB@n3P(M8di4-`yf)$L~`3j5bo*tZ1`UoS?&zuZ==#Q-}B6DU{qAP|q&5ZVh<#uM5!Y_~#7v+xW;ST=!S8&4 zv>*_kI0m#UEkS9q6|l}7G8dHNL3^((WhZkx*%FlOQKlcj9u0_6cVej#B`HH(uL0?c zRe6j}VxmU`4*hWu-1|vz_fvy^K7pYaaga@Jb}11NrXNC_OOH|wyP2S-0p@m7UOmk1 zVdn3K>;w3+^cd5h6u35fncK^j9%uSt;v6l6MR z6loAYB)CAe=tazv5TPG~F@$F|NM()^=+B4rTUUZ&^21mdk=G=DVG0G_AELS+p)y0-jSmNGkc%Jyk1>5pc0bVi9=0^d^aSc|8kx&d_h(1$)gINM{c^eVwIZ&+5 zb213NiF#d7aDSd~57*V}^-$a`^|7!$!j{{a`RmPrK;VT^fIW{%M+E}tDr}p5%-u)h z5XiAVYKHeYdyL`&47wOgGS2jiOrK@?B^(wxnCSfp{M4T&B{&eM%(P(OB-5Xv@XHkS zEa}IOQ2Hr>d2>I1)1PC=p8d>Du=j;n4w~l*)337k0_FF!i=2MUms<2|m|BR(X{KMN zF1bNvf0P1G)fHm%00ll(ANUv(WDffDBP9CV15AHA{D1_x2|rMvIZpKUX|{Ammh*Au zKF-WU>-&OK!dpzgO(lGsO1Sw1BGm6N{Vt#oc)6r?pJ4ib^Pu3`XW7yWmIx6BCBhe5 zv5arScjNikN{6ArMje)N_6`>s6RE?r9e?2lnzV6{d}7kJRu~*+4E_oG9aXm zF!Mjjtd1yIJ*_stGYSl^PiOm<`k=tVssn9jWli|-x7040L}&K1avVG+1R*9n%G{%v zOkg}JOJNAkdJyKy&vQyCjxqNbGe0F^jwvO7PA&O=6}EI0VYtlP9AxewGhb^LtwKZO zoPA9}9A$2lnXwLmII1ANRztjboUMZ}JdU*7e{ud0+XTsaLXHC!Is|6P(9@(Tg77KNuk%*pr2tFTPJl@DeXq1Tpmy^H|shO#iG!i z1Di064a;P2!}qO1&{2foizEb*F?g14qbz@arK_${DNB7*rL%W70{gQ@VDI8!a|*YN zFn5HR{oSI#Bin_+yBndu(Y?K^_4jb}w-go`W$q{p3NrO5!&uIPwFWaFsBrllnOJiz&yp= zrZ0!@NPcw|& z%8WnID2JK8208qo3ih!^U{(V#;*GRYDwu=iP64}RtYq!RoL=>nL##vF?ZD9m0jF!LP>=miP-IS#tGov(hj zQDHwJaOgir<;^3^KK*ZVxFsdai_EXbJJJ8Ll46#*v&{UKOfk!UQxqtLKS#U7 z+)K>t+9wiSBI#6+g{=|w&o?UUxqUluGl%(wMlh~`(LXQ29z&RY`Y)<&^MyvBpWi9F zqEhRpnfo*|e@i9>o$re(;$M=8pJDDZ%xr!{qsnU@4s{#nu%U5WBJwh!$P{=QHOeR~hWOgtic$S%;l-Yqg@Kv7377|O$eV$|P zbIknpM}*LNP8C{JrTABvdxe?5FY#UB&9llT}Y7DWVz}#T&4Q9S7OLBvMVQej_qa=MhbKlO) ze;|{BLhqtyGY}9sZix*-kZH~Ef%skpJ0Oqy;@UH)r zMwD9US8Kd|euq@{t11C~t)asECa`>6#qw*7u>AE7SQOP%|Ava??=-^l)kpKqau)o0 zn2yyJhw2xd_{@2K^OgkqyVQd%*rw)39(8ZYiT2-P`fL8m60Is9X0_PA&to}?U#A>J zGDtILZ?dI#O5(W9+}pDBfAMG?1>PnK+*E1hT?(b&VeTDf9ylN<{f^32?^ej~E_3fP z(>{=Iku8JKgcD0CGQ0a`+GWmukAnDl<~|RK@Bu;B&ohjFt(Em9rK~S7_XW^@Wm#WP zxbh{HD<3E@N#-U&|9worBo&wkD$L6Y%suAb1N~RR+*4p)R$;zJfk`np1)7h9NhvVj zqr$vbfthFSJTre%!pti$?^R*mr@-82?tNzd8wqn?fq9<_^Gf~lWSY5YW_CX=z|soX zD=OIgm8{->!Q6K+^Sp$4hXV6{73Kp9jK*AznX3{;Q(!)z!hBGH$uKv=%+E=fi~{pP z73O;tm@IR%%={e*lT~28SB3eI0;4lmXJ+3M0!CM0KBU5Yp8{hr*I?$IC*BvJB@E!o z-;hhihFmHZBJ&BAb-rK00eq2T<_BcHIVIokSM&XUumZEd+y!R-nuJ+UU_PwEd_;j+ zWbPs}|6IZ>Dli{WVLqzB<3k_k11Idm|K7`U&0g=n2)J2Kcv7EnOkJ$-$0Oi6+HxB{d91MK{l`I6NqnEnq1dl4a&nOkP2A#s#da`<5-uL^T3%=}@QuA=1i z!)p0Hslco-cZHe1DPdL=m`|!OKcc{x%r%)AI3!?91?ES#ti!)5mhW*S`bSLv$Fy+x z1d_D*+lTBQ#TS(8OJq>Ha|mr9=U6`&*TXg6aQ+58;7}^G~7G zf77a8YW}BGDvR$d05tkD7GPd#yhwe6DLk#*c zS+Re{>`&7wrOjL$c{mjYM}>&JTp`PBOfI zogF~K8w5OGTfY2eBTeGs;l?YbR2I2z8mxR^0C#^?nf;T@g(uApt)Cu%cQmC{adwIc zcCqzx00J-0F9bGMnY&6x>wiJLy~f-%)@gld0CB7_`vA9d|Ng+rmjxfnn0fR`co(|@)-iYcGXxlakbxVRSpSzq56LIR(7mQuU7*1*#lON7mieT+ z!Svsv)SrCP-NlxEidz1&2!qY>ubKXDYRy3%`lSJc|F;DH1%m%~1pjRX{s{?xgy|mB z|GgkyfhZJ`hydWHiB#9PZnDAbpP?-!yAIo*!HmT0zl#Fp{fxbj(GvN8 zWcu&n__FyTb6;d)LG;^#xUjEW=DN)Kt;4n0|5O)?OBs;huapG;xlw{gj?@zTmqrN^ zN`l{Slwj_Ni2Vae`+k(Iz<#HH5$u;G>>oS!$*;SSp1zsdD@df z*0y${%{km01lV5{*sX67z~`C%XJpyoW*rb>?`H11nfa}w@D!+d$^eEx5Zkx_{?Cru zzbH1SycCdv3>ce9D*296Cm%AA!E$` zCARb>w)ABI$R{}{1im7FLdlgM>f>v6U#m%O zXx&mf;eH9*?KHM+E8@qdz7!R*@FjonMM~S!tarC64J%QhG|a8v*sdC!ma4%6=02dz z9w%5X3|@|+R`39S1N(($z`stfyc~spcae+4UJbE3gN}E6_nH%o$GvW`Wms&Z^*VC- z^=c(;;3WuN7>|>Ao%l?zX>^~N(|7;g{gf4-Kam;|FL7rQPqtLeLPRecR_T}>LC*>K z+y+0>ZL*Zh~i4&z#rprk9LT*?BHI5Q%uL26^B%^jpsT zOOOke5uHxs)@K18;jKd+ydp;|D9)T=M`AJ2crg(@fGstEaOmv?y}D2dBcknwoVE>{ zCq3mgQ4>3V1*lx!qN{kch+pZQ@JsN4$RL!&td{EP?nj?GVhu#1R1OaKLb-|;uYEUg z%4>(d6enZ6E~rn|NQ(nr&fX*F@0(u(gpIIBo&(KbfU!$v2%gTN*SR=|9|xih=T6VL zES~p_&6cud+->d!j`KqpxGUP}LchbYs}PgR8@g$KV_4?}?qN7~YolU#%*g;n+&GQr zIL^{7buJas)hfPYmcf}baiE&=!opz}epgF+Y6zo^)R4O#i_R1)#sZL3G#ZT~D!S;^ zPUrQr_wGNHvgS`jy*5A0YZ0kU^hD)_a^ppD(gaK3HBk|87k$a_npdGtM%HWQ2ZGG^ z@^sLD0_H1Nlfy^I`I~6t2s#bLTyT@Ve>Q0-*>VY*9{H(LCAmDF&$96B#gnto-?}<> z+nEAth>(x}2#}!`5l651NiaMHa}wI$t`dDk@-}+Yx2oC2A+H(e4|v&Ws@l0&!V8&} zmE1E|ESK#??#mbexPz8HWWE>g-QS!)u^F9zv5NV^VdvnBf;HEzN{-G5m#p}3d{gf8 z_gXOmceQ(6^oD*x@YC5lIFpaoVZ3_d;$g3|Ske7NW;h^D17O4J1Q)w6vn*LD?z}t2 z?|2w5#_x@c&ZmZkH{~(D!_M$&J->SI{@M8xTEV3Hn|7H2KPDKM=5X}k)!V4WS3FlGR`YX9Jj6+KPoHO>wW9iNGw<_DzC zIvu>9=?f3e!iV$14JeCV*oa)wG6tT1&^WC{7NM`t4Ac%Ur-n>hD`0$zI&XlZI5Th) z$uy6`4%zjb4#LG6ID7Nfxzlm2)4KOT(_9e28U+f^(4U?QFWGQSrepM^(VU0dNlQiAmqBNY&< zJA&2C^G($OP?;FkI!_hXgQOKe%p@L#3bVqptob5&gV?6Xb=<6SZ4Ojz+kO2qcd@o?(h%D*|lsCpxJ1DYA8Bm+CbB# z0!CVR)?WHhBM(|}IxK~w0Ugkb&O~R(`-?b3m2A3c7p@hYLCo!5>e#^ipieshks2x* zfC0l#L@CsTU0=x2@!Z_XbkO=A$^yKzE+qRt;jw=nUOlTrA^Q0NRrl zbLL+hJvp`+U(4&zIq{``>avk3ucu~)PRvA8BhCTr%hbKp{F&PMDkAU`(Rf`q2BkPd zLdIiyjP0WXypPA@N}k+@gv116^&eAjdV$Iop+-IVZP}CNpW)+Uc%CUVcjuOK`ZS)k zLcI<>6m6UtC@-MyHo!%&xG4ZS6C_ziE9qISSRqM{l5K$B+5PN)TW-OumR&Tk4OflT zG9MU3E3KS{=q>16^cGU&pLDBA^v!nBD!*@<=K#Uf@h+#XsLZmU7XJ-PzW@W#Vm@mn zfNnR?X|KhxXR`c&IrV6qV~kUNDRLLWGdt_dy`|g`aw5hHoEj?RGuB3l=SQez6)wmW zWpt*h@f5%&GxH~Z?#(M7KxwiJ+pqcH4lt>xGpcL07USuJRsmANI)3JVb#gjFEq1HCY?LTq2GXAL z(@W{%^l_|Qu)tUh$&*3SD$7MJU-CLAB25v_V1v@*LFNteDUuo-Ox=S9Pt8Z`q(ZY4 z?uWQ=$GL3~Wdlfv{<@KjRG!c^Zx`MTh8Jw55Hqh*p;@4gZ?&fn8Fi~g&a!kK*|$x|B;mX(6wK$}8u7@U2);GO53E2qWS@;jBP##E=Wzf(Q$s`2;zEM~zd;-2(8+Vz)boZa zwq!T9U&83?=Ec0>%mO3GD|%Cd3Npf!$z%~hYN)y#&->~DirRZAoyOk8W^^DG^;*uK zzi^>{e0$jo-@JY6ju*Oh=R&gU`De5udh(gY+@Y)A(s)JgnNmacYJLHyqke~rK54#1 z5zaGjt+yeMm}M2BGk_WUzShf7=Glu*1_wg!M#1HXqY*wP^R`xy`V42H%(Yjs`FRtq zj`GZ0j7qOo_{|bg+58>nAo$iD-YQq$e5;^;ZZ1eRM^~-btN0dA%~Xvuq7uz8JB7(f za`)9+cjnMTQr562BOUV6-gH~>Mlg($OU{uk&>A(Taz@&_>1ed8a}fl}6qIxUELc>qGC669`&+ggpf6kGCrLwRClxGn)bS&f%} zp{LL-Tph7_p}F&O&ZRfqdQvUO=1bYdthPm(v|W(FKy7apWf96-$RODk3z?MSDNYoW zGq|Go_zLi88h`n~i)$VA(n(5wL|Z>(kkCqou3kCs4A-1|%`3RcYroWuc(HaT>2%IZHlLQ+R(}Wush0*%cL+ z%LvMt89JWIm_`;PH0TE;h+|WR>NoQWCjtnBws0A;1J!*M>U9%YN zPXXV4ns*5mi29m4mUsi{N@<|VP@uKEY1GXIZWCh?!Un9#7mVZ#W$R!%QOuX5;!m}@ zHyoSB$<~b1f^nygSYFE|=(4N%l2h6;?Wmu1yqQUd$hH1T+AR~0RXOMIdas?oz^@^^ zBfLeY-qO5)D5sRkqO)|KiI{bNa`y5^S>hdF^%lqvuV?c*o-UW6(=M7&aVOeaBpygTtZvh-V(EGRHqAG>@Q8em>@8FG0)>~?CfANAcE9)_T$rLHP@Wd6J zzr2=TmJ0$<$7uYXF*~o!(~=!`u3wb=qWuVPF^*1esUX{iphm+P{?T-ze;7g*%EfX) z447I;E5NKZYblZ@o~>GTxrp}>aWZX)PYxwp5U!4FOC5dlh2*3$gVUXi5I=IRLPDr< zQIJ)!^e#%}r~nsErUVv$@r8IG^}TbkBnovgSL zi3^etO>UF;hJCpx8T2}Cn}wTV5zl-IXLQY8JI>`y!>Sf+n!}NQ?;NuQS84Cz8x~tG zQ+9FB*?F4=69}!jz^Tpl5=fk#a;-A7Z84b^s1DZZwHNCJwOC^OxH^;Nt5xGxs+mlvTf)Dc`Xs7ZE^af`ZVqCVb(- z7D(up;#f67PQey`3zpYJE}5OCBUbE)MgEQkkLXdammHNLH>dgV>~*3242Ci8Jj`qL zEh%TwERf1jA(kv$`4}YamDhyULQuNF+#f>c-523!Ga4m7QSf-m3qeAsiz`LKO6crS z3}|s(vldUR7YkmfSkb*^w8TK^!x-%BRTHkqgn7&hV;#MJZd!auOUtg;K{dw<5>|o0 zkO{h^O_f}+c^$+G*E37#K~E9}t^{^S!btjS6fO~ixf{uO4$0jQI?98{+Yk=|T1TTq zGjRhsAJT*PzTC{pFOXxgF7&=L7wx`w%L@!aldR>uP^Glsg_bG{*g`fuGOO^YX1vg< zZF^xGoni-nmn<&?O%rW*5XLMaUzAaaLKt&}zg061!Z-xu0E|O0Ehet3d#zSAPxrN& zk4ygYTA>l??q{aS#QnykRmSRVk!)y{bE@N_Sh^#w*VKV$R=kf&`Z2?{w3T*+KI(3#E zuahU>+5Cp&NEUEnZ&*GR(m9bsPpqqSbBtJQJ2iCtXmkd>Xq}s2b;i8@hW59{+3|R*xk{_XdeevYz=2JMX%$&M^ zee;To^l&D1Y^JtseIKp+a_wVq<_xMzKufXt6K6!HU2em{W%lo2a1RFerp11m zwD2oPhFhG&|5r>ys@gtG*ske%ns3qZx_w;S>tjDAXyK8diU0>fMNzpVoyu!}#XD`V zYTjPo86XYed`Zmm_V~fM@uDBv1u6?U#pR!2yhPmW#jKjE6_~yofKC(|1w0xEsAs)h zq7ejA^zhh1U`B~-2;JC-I1+h%X&N2V(0_hD9U=_-)9dj)sdC-bk3|CT!BLeF;AWSK zSE-JPx`(+7vu?vT?0IPY@`Ch#D9QD)zB(_H-1B5d+O##fV=knXHq0gj-lqU74sD?| z6{L&RVy2|!3+5Bp0{i`j&iIyc6vLKzkklwY8pFK3e&zAToHS9GVVM!BubXJ;G0|S}MI?d`GWhIDlY8ZKZK~jZH}{eSop=dT z=J9bDA4l+Ulq^5^h~pzh3_-c$13lK7cnO4g3?GB|z`2h34C(Orh+@udvscg0UQB}! z@^*7Q6ADlu1(OPjHy@d^l#;gQ==rQ|PGcZmyKLe<4ioPWFi+#-I3|27edFf!Th}jK zzmmQ=d*$4%%Xenecg|gZxlFn6i4Wdl10629iq9V?yCrI2d`#iv3_i}{V+J43;p6T2 zxQUOqaV)Z3xvdPboWt1j__&OZXYp|bA6M~l9UnLFfeNvS_XU}E@NpL(&*S3-e4wVx zr)VjB%;V!eKGOJj2R<}>WbvWn!ywHQT^z#<&NOovwt$aCjCfRk^e7pQ(=^jd3oprD zs9==5HltJpnTPznJB?V~dS*58E;$o-rg%NFPmt`=1(;%48wWwciu|pNjTD-a9X-mD5}pN9EI7~6$6Ci`Jn zB^oBoDzUK;wS2l2D4OVzoNrBRqD`K-vDXB_k=d|8V*C$(IdCc-Y5}vy_nV191h+{g zcb$8BHhtyt)yuciSI^yiZuaJ!*DaJqv9ZeA#lKaF*CX&qVV7*-8=WlLij-_C8SCrx zo$R4kpGQCgfKir&U5gNJ$@W#e)|SWi0%D-i8bGpB`hF*%Hvc+`WH;aW0uK(_WgA*{ z5$9vHZLwp24N`H(ycTVh@|tK?n{2UGNf^Rhx13o@hBL&vv|EdEg>f(^uAb(3?kel0 z@-iAoOZnwIfwr1edzFgUVy{xolU;PtK&C9}-L<~R4UGJ=(=KVbLS966LekP=H6y-s zx?M%4G!5OaZ?YX<6TBQ9RjyA`cI_4!)9AgmxUtHA-+Jgyb}~fpx*T;UUanHe=Y(f<5=nlc zL2T%M`2`S!%e-3c{9a@Jj&>8Hz{^{Z*BFYH(n_nE&B@RUqr^$>Cb6~vql8k2E?i

9nX+c;b&Z+q zlGh@MypVWA!PhCghIDW3)}k7r0tR^%k;oc7@%z(JsE1Y&Ez_ARuM@%WZdVrsWh<^o zsBYXN3QcB+inlo+7kS@>U^Mf(>c%Org-@0(ubIElE=jM|GPC?D0b0{)5rdEU&HxvG ztH4Uh&Z5{WLxQ*a=Iq7GH)k*00u|%w+2@npV)7&P^fsSPyf(j%==&d+(~zdpq{#d) zCRS9UVZORjTW_Upw12{NLv<15Yv>*P5^nhk^aLIW_5|7jdjp+;wqR$VFVGv<1@HJ4 z3bY40gKdHCz#fPR1wz4o`0au(^dr817gDqXOiyqZgrZOJUc?YY*scJ29p4w|4K@?5 zUP#*(MDOCgfycrJ0vx_4upi>~2D#Vq!C*VUwFkn%2!yu<9!1!;UWo4r^#uB%RN*j` z5mMs+j$jz#_XfK{A;N^d%=cj$_}WXqJ&;E;c{p!@5Pa_k{5%C>YlW|-5Y{_?+|(H+ zFX^q#yd6S4;kMvG_yzbN;1l;EK(1lL+7oUM${P||!+nGs+p8snu?LlBKY3qAkL&%^ zW(R}P8+&hvm#;sFzq><-0lyFMP#GISs4n_C1ZBo@^aR87-5cto*6RxKHr^-l+WN-h z`U3KAXMmTX4cew9&>hB*L!u6Uj}gv(@#H0|z3&t694Ak;k1#$K>Ql83@0`5LHyZ^P0c z#U2z?+fG!6)YKiq=N_V|&Mhs85M98rlG1A>QOl-M>(<}C*N+cw`Ni;HU#LB>TZDil z*_vkCZ{Hil_dq?mcpLAOCWKtq2dS_rEMbbE|{o_&A`+Bp~tHj|9QzC!4(U}sxjct763&;t1c572E4_}12h zPn2KHO%xL91IhXXl^078MjFPt2cLl0{Ujey?qZ*{hB|}IfVGe0FTd%blX!nWNz&%f zK3{&dhkA$(xr*d}!wea`;z!RN_qc4bbvj^mTU!XOAcn~DxLCVj0WQWE2 zYtbjX)^r*tPU*DQo=z9bdbNP>o$2&SRV#>?mdms0i?eeVAc;T8roe0GuFmoaG#N%i zFbm=n;~9Tqyk$CkqQRUv<*#ha`?KDxKc#I>-JAaohU6Rxvajd4SRD-9oqvtw2ublCM#T zw)WJH@^QO=jN4w)Py;?`ATN4@JIbrzmOPX;Z_Fb*w{;`FZO5=3dsD8T)*pc!YQsZ_R(I_`Q{-1h7Ory4Jkk3wXOUCWm*BR~{=sd#hEnmZ#N3Lq)b(v`s_ZM-?4qD#L zFVk9oeYRXImP=-sR_=t2fbYw~sETHj37Q+l$^J_={SGn&RPB7hA~O}Y*LTy(8$Qt5 zO$IM+oZ2ldRAgo%yF9nhla&>%@MP=fmMFSTw1<~VZk@BZ&8fX+{Uy6FxBiCFHo~pD zXxQ~arA(HrnqD(MJ;<%JVKg?71=b7Mt64IC!{S|r+}uD0S+AL!1IX&?h0z{BwpXt$ zi>Dh(nq_mlYpAN1xVf~Que{^JJGYC5tW}$A!(NLpPmpofYn7G^vif>0!jeJeU#~^j zF31FoHY>7SkS*A2BHIO-gweM_(I}I_+Urn`ER*5dYx7MxWV!Y_)g^zj%i@)+e9fPK zEVN#z2u+fp2x+4r^RQTUMI!}SioG`9N~+|SzD0%X_FjuHxsZk1>#DQ4aD#WNv_6sf zolbcOlMY$Zy=HFGA&WY+E7}`qTJ42@(cnN>U({Yq$LiG~77>jTZgy%u3p zBAdO}Ub98e{M>8iwg{T1du_hOgpA?PFk~?yqqx_-rdf-%Gm12y_nNs4jRFzSmYX7PQJ@xnz(j9LkGE46=xOtLLM89*?4EPJ z{r2pU|5z?9q3QEGI`hmy`5sEV1{HyyhB!jLhI$&(h<}cVfw+!*1N97~JtlLA6wpsd z)zm;IAO=YhZI|cYDr;peT}cAwg@n4CNh&ap-)i|p=}9mMH;<&io(zR|7DRCd;!mh3 zQoaF7PgiKbFEdb%q@DY3vjydp%!2@Wi_k0~at@khL`u+ngvfblRuH)W%|%2mL30_A zkD>Vl)PKR=mCT+p^yxc>K6}T|)!fjv+|cLm83LSNAo3-QzJd{8G;^3Byq*hgoD~e` zGQMsi^0gwdS3u+&;O^UWaf|w4K_Ch}rG$4Xn+`@waX3*=8hd$;k3@jR09t#dEp9P7evD@r4yQ|f@TWhx(t<_HE zIyDl(dnUoPde!T!*6XCxZqzCD+8!m{#%in4_PlN6;ap_%q1}klpHP! z+#uBiF_s($k{u+}ZB=WnZoTR@8?DyrYBi(2S4<}HksnXCHa2%2m}@31I<|*7W{S5ya6^DW*zzGx zj-XUsLv$w5x{Ynywr$&XI<}2JwmP{NyTZ*Sgz{ zED58qa77~p2P?b({GhQmQ)w3eC3n{l%-^_Utk1*PM z`?PYgL4&EWu)#T>0dB??#t#+M!JAW6ey61jT$HoMcrgXYEYM$y-i#9HaQ-MM?=HG; z)|123ukuK!;jTVJ$iK|leffU*{0KZ^i}$UdeBi--)=iU<{1?vNBhkq*`ZRG~7NWCDtK z3l)rhA%I!z@Qjs=D!Q-+s&WME^Z97rrGOjzfr37TlYO#&TD}x@qy2#o?N1D2IlZ0# z_OkTS^3zE)!3ZP)KiFV`BiI)bL4YdqaM2)?rz)67e>lnOcfKeP94QaT7FA)m5w55! zUaKZjPJkWCsIl`0E*{ajs+nK zk!%MGZHswy2OYJ%PdF88CeLlUp6ay;PZiy_X35jJw|B|Xi^Q~UuZ_-3+0RlufMumC?7KFh{ z_X!1k|b^8=tX=S!aX!Qd@Lt1d+pSw|Z^&4PojAi^>rXN!{plm; zj5s+W_4FycD!A7?9-NcWO3MKC830jWMJAi7wftPG%yEWDAiHyoZ>^H4ZKoE5QESQ+ zXTeFR9*1G;jc^L;?5k1_zj8*|EGl#*REujH*{S9!$-G_AAnZf*HVBIu0|~Vt1?gWyj|47pGrB~UBUDjJL^_u)aWghD zYFWG(7)uNGGkCz@9AOO8Uk(!iEL2j{Awn6Dn9qE{e2xQ47>LQ#^xveKPsU94@wsf3 zIWBTmOqJ0S7K-}It7_W8Z2)CESpfz&sjQ9nreqJyv=jTBS`P7{Y*{8`%H-OyCoxCi zNNJVqT-j_LJ(+$ksr4b@Draj8h%0{`nr{YWtYb32J(}(1#pcEEm5wESd(Dno{ku|RrAXoDu5g!7fz~eP;2?X zQ7U0Mrh4;e6eo=u$){5-KC--eN9$K5&mMwnq3Qn-s09a5= z+%M{tPwI;&BC;H0Y`|-sLc}aLi8r+?A0ILgPE;6P&;M3JDM(2)$w4ZKM;N~kfM z*Km{sy>|8(Q?DH|cl$zo^ziU~?E58W?IpD59jJd`H>DKZc!VPfyeZtYq=@JpeEAyz z3?hC%iJvRW!Bi0Io(QbSYN+zP`M=2aDJ5@l)#tPR$*F0dAxaC-+tZMIVry<}0?_Rr zkpG?2myRr5HE=*c##m|ln;f`l$-1IcfT&a|nNkwfAgZl#@8bc-E)VYItLa7y2{cHx z12KshBB6jkL1bx1CqDi{e}$bVi2Y!lnSn_KiOST}Z|S7@Z6U`Kx3=oeYinyidMn>O zI_kzd^8gK?d2GJB;SP7aR9s)U(`MCn^_c^3wpr8c+B2qnBc7QZ)T;_jIyj>&fEbI6 zEaPjsDl=`~F>CJC*(ROb7T9VHqid2X^bDu0Q>?irMyynlncOn1nqm7#kVEkcdKTrv z9hRq5EJjra?(=I=MrQqMEY`zS1YtW(1+eU74^Q3;X21|ziI5J(xAI@{b zJ24lx&vdfqvMXz@e!R`TR$jf70JVwx7u=!WuA!1u9$!R9?v_<}Pj(-1Yn~;m1VY4E zG_bCrIv^t@O23qltz(iQDnCHHrHu38xd^D>nt^%xy%F4iD95}B2(_z{SH|_neCXby zJT%uAUAkA{d68(RXl_;d4o8-7jn|=1%F6y#1(zl6RD|v3#$6e0KI_J{0k9^=VC_8u zS0qYl{dzz32T{KWU?@l2;gfqhZ3^$y={=scA?NTU(tS+>Xul^k7U~9twW6JZYNHp*xBm2GQ;ILj%cp0rFM0%Yon_7j2#% zUN)?E{OYYbB+WRzKkLYWlY9-^Qfd!0_)u*XGCGhL1iCK+B9&5QtN6k5#NiE`=wg>N zkl_ve_I%0{ka`4sbaau2Rh{ka(&2ICz zv8hQR0phGSrm-N)5Yqynmy$7u5_~V#(Rmm2%S?!#hBOVkmr4Qm_9(7_?EIijEE#%6 z1%VW!74Lsc=TuBbV72TMEe4O+t!?L*VF`RQvYOpq;SCW=~Y+i=~bN30GEDBuhs`M%+bG~!}M4B)@c}bFi zV=jy$ExcR6L?@#o;dS-g$sP5dD2Cw(MZc`_2~hY$pbs=uO6n746SYediVS0^2UhFw{NzjJx(w} z%3-0Eq&=2qZx$>CFxI95l_IiC|56KzkRH&MR{V&99g~&o718<&d3?0Tw+5`ZD_@F) zNn9DA4g!CR6d0F5PM3>1K}GS`T!zi_-ZYprR(1zZENWc^Tr4Pvz;%QK)!UGaFnoe~ zf>bJKNKM#_v7>Hv5rx`9r_b%nWaaZha93lwouW@BxwtGJ_|YFnF3ffzN)RLQh~MCJ zjh3@s*WuU;5Nw+7M`D%b9xJ+*=%g}}O-x+?j$+7`RLeNNR~SYtFl1Xy4tJ3;_Z+Qk zN!DB@iA}K|`~aL(C};9B>LkOmW{W)koUZPA7Ajf??c8mQRB)PxO@Vm5>NI*A z+Q#i0slJxZue*W7=l$mrL=BC!W4Or=QM&my@+b;MLILSpu0}BML`kKv!Wbi41VU=S z=_ECdm)rExS8Dp0^jBRae*J}MIs#A?&q37%QeBjN5j0_WFN~Vu$eU&QJ*l+s6NKlK zGW%Cyqekjs!SLWI>Py^h5-42|q#WIBFzRv{P4q6*Z|?Z?6fj2kbW zZuG4PZ!N%LoN4>FzwD+R*}_CAA+QM`Um83~zMAA%)Rm`)Ue8mCZd3WpL(j*8I2j2e zTQ~`~Y3^~VsR@&TEsOOlv0USN$_2AsD=(``UOV&D@-Ewp?YI7_tb^UKC(& z;Z%nFg4J?MMDYWfz{3~NE=5Y=Y>rtNDZ76Gtf~uF@O18gB{*g;@Iel5k<`x^TRcSl zuXKtr_E{P1fDME>9V{_v3{MMmk3}&DT*Ly33|4NI0xL&&D3DyD-@TGa#4(4IbrDE! zMM`$Bhka`A2UW}=f;bO7={gMHNXjSafEghvyGK3xm%-Fuy`IlM**5Wo*6I@9_zTh- zGT@=MdCU?&KaeHqvN=w`i@+x#N&;JO_AM(06tZvTjW-{hRU704{Vv28WrPJ!o|deR z!e)<400IPULfr8L`fZ_%TRQNus~RUY5j3~3)=4j>4-)j)bdL=gGe#azf1zV$?RM+Z z{?Y^Ae%#Y1v|Rs+!GTQ%=>rJXsX;uD7rBi8-7%q}E||f?GK_lv+x0LI^jaFKULCjs zc9Euj;VR5g2e)9-mY45Oe!4U~_?{#DcxACA3^a9W0w+}Abp-F9Aa$L!hJ zOAp{J0}N&Yee-afWdvZUf@WCJbo_y2+^Om61H-R)rjk=?zPuf)#LFDhxmOO^M+C6!V{;$dLr z41}Q}=5pg9s(8LZMSp7j5rw*3+sCh`8tJ;oH%4k(WXC+qY^eG0#*`jn97!Jz)c*~L zv2+bDe-5d545?-Y{30M{p~oVhq;MW}thDUin4x+y1i)A%7g#Lgv8j$iJtN>0)s3@w z4{vR|wj?HL{)-r(JDKp*NUd49BxH~kUNhp?Gw`A6SyR4Hr&2oG(-NuJ?xt*EG|V*b z5vzNH=Gl!lXh@ZAyc>Gb0XGs;0uw>kejzuJFT#!b8$^r%*nm~00>d0+mB)|nRFSKP9r2NDtV^$EINt^QqpZ_tH2-N`o# z^gCtL94Vn?y=47&I5i*nNa5aTC#jv*Z(q0NU}UdVQ;&?!C(c1&AaxjU@qq=yk$M55 z*z=5o{CEJoY+wLXw;hy>`CG}8Qzh?4*F>7Kwu#KhP0~BJD=iO|--(<>e6~Z8h$489 ztQ-n1Gig@NDocI|Vc07d+iOF@u>~Ep(Mj)4zYSm7`_pU`P;x_r_HatB#SBHBu(EpX zib_KKTGj>1L#soO`H9WM}w%KFUl*O1p+< zB>Qe8V6&cNU`~O9F|_X_Tc5cp^fN(od{IIV619DSxLc+0bo28I+Ze&?MsBz$rqRG% zhhpKpFy;jz>JrdFRz%g7qxl6a@@(ma?+QBji63?rw?BxGopEYiEZGHi*6Vo-5(YXz z-CY53K|CpnqY>ilspim5pedt!>hMGlAogAfj=*+6mpc0hSfCpp=eIA+-v2Hd1lG3Y zo;_$&A-kcje=SNldw`Wjs}%a75A;SP8HG?up@Z>}24I6X{GJukp_3M!w?Ce9JP?}W z4WJ8%qb2R}#vaeEQ$~5UB}oDo11_& zB>Ejioc97I;qVt7hR-=df-N$6`qzb)j*qY4N!Sck44G*#3cq?dtakeuhmcAp8)_&g zLchoh(%fY-_M!je%hR)MPuQB;-%16cx_yjf#(#vk%X~Uj%yhio&;NE;wly2-pd!Nm zC-C@UvKNXS0tg5;4SCD~FOA;V3kG2K?}h+X65|GYn|>mdm zD6ufLkVL)aB7IvbQ()=T zf7Z85vX4De)%5F~k^7N)@R?t4f>w*_3+@0F1*_NwDL69(Bf=puU#Js&9TNaekK88} zgmRuLr9`pK!t7sYCPI633#O?-M47Kg+$__IX+y|7T3DcCHNG9evUQpWJ*Fst(~8OPrIPcySlNDgsK~T%8@9R0O zgir;VU;n`?Tk7VfjW?$y+=I6=0jAH!>xx0YtL+eJ*ROPoiCLSrU^F4u3OM%ySjm1 zyZbT(Z;-yq8t3!3Xok{?53Pr$rp9eex%X@nGKMwG=dUhh92xaPAlfWv&CU}nYF5X6 zI6m=av;bZbQ$&s6Y^VSto4BZ7tsMD8X_>?HxED#mQFbKj+?p6^v{FK8X7wgWX-emVagjiQWVYIQ-dl;9sgQ#b1ZI) z5ru>Lmwe_YYJMujV1O?!ODtEW&idR?K>D2B&jf31DdhCJA)f+kye?3v>?BaAtrr;N zx)T8m#{*Ofwa8V1>4a0-!smW<>T1>e3hJK)jnZg$W(?5FYI;y-%jJO2qN2nt=EqFoR z#_7dWk7wwAQIo#%mtT_SZ~O*3+#OF_zGw9r)ivN)(dnU~?P-0joVA&sVeeW=k};)w zQ%r71VQ)E_(a~z(nP8VuUcE_pXnUk~X4Cb{^-6R#zCdWD8TAAT36{f1()uH5)Br@D z8ZKSUY@4i-VVw@(wei6mV^Y&RY}( z{Rrs!n$TePWxAat+hV4(3n-yEZAal0YSVqvbI7*_F8b53Z{}D^T(eX=t~Ub&AmdD$>(IG-}u z^R^!FW{d^aBVeuAY&-ue3DeJkkNF;{lN6ACsJQ8gt$5nzX@JXm!d+xL-M_+yW4@8T z@@jS%w7^uG!Cv%h8k>Hm!;E7F8?=ud)DB0;raqSyHs9?fYewE+WhyV!uR}{&eQR{0 z-j3aDOIS>m@D{iAo7nA3bz+N>G1p;3u+P5$=8jT4<%)BzbvGh>eY9mR%}uZJuuVfZC>))N}z!4@GQjJTTUF@taaVz#(Yf0@kU_hwY#3< z6MwaOx-l1#sSljR;sCY9Xq>;T7M)fd)!wTu$=*{`&OAyXV&X`>q&aqHS4t+~Jiskz z|Ehq2rB4mQBB!YGZ6L{teRxnWsR|%nk#u>o3_y)TN3o2EfDlRgKHgyH-mq4LyXpbW zt{H#9eyuVv=y?Vjju!GKs#O5lrGUn+-g%Lu9)m7Z^F^=-{Q*)eCJ@`e?;{7{fzy@~ zL5>~nq$Y3zedQG?&Ri^IQ=RI!5Oc`8BG!5>?<7c)kLUh9-b&Sh#L=Q@^b3yGCNZYp zHPKZm1M)$>R{d$kj(Y@h&4_k`UW*a{MsHU*3#PyMAjBR#3z6F(wDNK@SiSbAbER1v zKlx#+-7{`p_-pHtzrE~}0z2>GYUGAeSd(7HUH=%ARIE>p)!V&6&ch2Ec&sfd!yhjA!Pm zz&3?rAE?5=vv@}1n?_gw&v+a&BjXO83k`i4r-t@l4wrg5SK7T0O`Yuj=!|HQzx?^T zoAVtFsY zhe{)Vsc~qN|Id}D2(2paiVR?rZh7=$L_7AJXIqRn7tgU%ik#kD-gMMGwYatr7FC&> zI({X9+XtC$BpghBi+_xp^NkCcxuliVYS_Ru=aKnL>G(Zcod##EUbjK=Mf? zys_eLzJCxJaAf)T4%7>-lsb7wN?adVNamB8dYR-^5?s&xg_oiDicj}gMz&L+_8{iT zTth}ULNF22-3?yOV7RWr24RfpPKEawS;=m1e@IhIl~=BCm>bD6QwsgbKgt7PLGUkO z#YM_FLx_?b&C*Y76$&s%ENa^nL_#;>F5kG$R|&KTVp)0R>I0DhEBP%T9J#PspZfdY zw|Zx$el+cm*NU(Qdks*G#5FQn93@7A+(xBUSBtrkOEep3C)G-~g5_h~LUw zZc&yy&}`G?+G};c)fOQsJ4Ivy>L&C&82KCfq2i|+qLmK>Vk_VdUV2Nvkc5R=`z;QK zpSDCna-L!00GWBBfZ%g)PkKaNJLJ|}`B20RM1gp^fk|;EZGhsqy+y{p#n1h|QuW=^ zDOj+}^Z8+v<*QDwhHhue=Q8%$L!*+=*R#d>hB>lD>@9q)a%84w)P22q>k~w|4vj>A zT^U2Gte4cy&K;opR%4#*#%C`W)mZz31d<4D9SDJ#9c-P8CQMZcj&tg8Bf(v_vfeD- zvTWH=u;hx5wd?{Vx(5o;3TNCKPbS(k9^>SUT-w~E^XZAWuL_D%hho3yDGzYMkIEwpDs8dwNsytqbk;_J z=i3NY+2l=qn}<=NlzV`8^s?FVlZbXiFy_BM%?pNg`_Ola9Hp9l0@-a5t`u2|Lk4xa zMJ2t5Km%lmoVp6~=)3r3h)#v~+hqmB^RWctqHsbGJyW0oQbepfF{!!d(gw`P5R?g4 zLm&%APXUFluu*-|1`vzsD4GokC*^&LCge5Q zY#=IA;B!=hpmMv7u4JfV4;Yz2`Z;*g|6Y}_rainMTqqewMUz5?mEwYI$vZ?u;?aqH z97{6+;~Wl0x&pr!BsLQRaJjsB66_G7w%s2v047PHnMM&wXL#+BqsZ^YC`%ox*_ar+ z`rOk56%|y7T02f!aOw(jXMvJ)VGpV7utJ?dYWhsp$*~h@y9S?AvgKup{Uyq$iM;{lB}slsGI(#tEZg70J9~B{iGi*#O%1;S1n+Z$ z0H>XM6l{1>Rfz7^5H*}J9= zpk}!TQj^Zo%j?l8dp=t7wk=f#uL!jc-6m<;$b*KN)YkagMg)I04<(vhSi10^-;Ykd-w5j+=-5mCatNc{+s5Fj1qlt0T zzgL}Z116fgcHB~df#F%xbJuB^ky+rsFtzeLS)zGiTpEBBi$Zq31Cjzn>f+&F0KH`m zuhM$POD^A8YL-E4c##;M?xf5=Xw)qHfk3&T7<- z9Bf-R)gA|m>7;1v2&6czpvsu(U-)%{>=6-2<%LW$pRA@8TrO`WXfiP;R6_vM;qGAX zT<@ZLThy}SuDzxt#-U$E05Mc3^8go5YM`*Ktg(L6wtn~Mam@n@Pu@LjCz}{}`0Rc1 zBi~0TPq=;ZZuYan&W=q28D;)VnTO%>P3sE**)0AngKbYUMTmY{E< zNofEsJvQ5IlC0i@^z|>cpzCp0kZ3Ier;3v{om$vEYvBV6pB0tu7Mq||dZ6I>2r+xaCQu{c>2+0GdqsDcmKn^cS_q8Of7PBfU_ zn_NX{4n|kL$$Hlv^kM*Vq#SZiCJxnCf!Sx|M?=!%PqTx#0evMeg7U22&hv78czjE) zuX2nHwFRuM{y(*0v-N6gC_6bLh6lnf70(KnT;)RiCnzv@X`rVoX~1QEiiED4UtruH zfQ6PN&tbwUO5^(zDQ!rkRc$vMs(L&cIKNdUu10C!-n}O_&?wlUa{lP&IHZf}J zjK1;Q=)V|Z#Xu47w|`5oPje|6YW^_-nLc1##Fqv{~fD!o`@0f?K$5GTvW+rKkyi4mMkIg&AO zH0;2v0icfZGdj?@%^S}2VxBC>LO|-9m48IY%V)KN9ShBF;dD+9b3+$Nd)K2>H5e-_ zTQm!n^1}j?7+wf8OTMpuOng5}dTZ!?ftP7V41B_<9XtJz=;=}$JYk|S=iNuJndu|s z>Q&Lw0PWvtR0mjSKf$F3{4Am-reV%X3PHE*B{M=9OBBQrGiN4u8H;h3KsY{w{vsIV{IcOnN$DGr_DeS%zSB;Bi>%5lLbYDaXfVMj!`ha4G%c zl=q3{zmpU_$__?=b89oM5J~~!vJ6Vjd&z>-U1EM+vn-Kuy)Ywx)qb3Io)ttB3Y8O_ z0g)pJWYI2XEWe1ov8t|Rq6lDxy~-dGk72q-U#GHKuTyvz*Zc)m-25aV()#Rx9LL<8 zZ*RxP1Zbb^!%5^vxWu!EaFQ3e&~I~jhGC1<2C8%tPnd+b!dhMyjV}0&zxHeY{NDiA7y}0VQOTHN|52Yv_K131s8c#lhM9c1j=R(*lJOX4WPs4+l5F9ylG0rmr<=0E zGT#knq3@K-U62}#BeV$HunlkTdLs31TfG$)*p&Pcjl%b0Zc*W(-8+WIg|QojJQHkc zy=h_-&q{$d4j)2hUpT=*yyL+wVnTh8&NoIBnvP9s)}nc=GE-X9rmHyypjlLTYUoy) z9}xmGmMImYInyZlGnb|O9YXMF(ACh{`;R5K5$$zjFabla zPBVAV4wP-c&x{**(q`F}Dij|@Ct`ySJm(`E?NS@GwTt(ato7tL^>qu=RXuw2) z6e@=e-0K;O-x5ZX7j*iqyq_US}{QAW@x8P^;b+sYSrF{}Ujq;>cB z0{%Y2xy5|xrG1j@+ZD*`&XIuphj}$<53eHHT)spEi)2=jsTY%E(K!a#!J8k5~=2RUFQo+CSOx|fz~h6{RtH@>54fehXJfPV0>0OG z=X4WZ;Y@l|j(#H>CZ zkjqUf(pURpB5^tA2Dq%%hCj5d2f#~&(mn(%XeN96=y0~YVHVaNFa7}k4|&oiXlK_9 z^WTy}83URS1cd)^_FNBFn?!^_K zXZ6K2_+eotfD5iT+D%3ShAf7YR$~AtO=Y=Aaq(|clYTN}1F^zE_YnHe{LISQRoAJD zVhbn5_!hM6!QX;|h8MJDdT+qlp7h!jwUczW&)v_Lb-Q0p8Z`Nrmkv*}Eg-jwcNDxt zRD2jHP~aFBy5of$g$O7dFnG%z3D4QJM47?>BGQatz)k=*owlpaL=XE4O{#&S=#6Bu z@c?>~7@0#&XwfosxUx?n*}Xd1_iNA_Dwt>~r_lKp1pL!6cC%1p&spD$ODXkCAaVQ| zO*u&6NT?2|y2ul#k_VDLq#Nb}qOc#Bm(r_=m|$R?&)tqBrjchr>kI`!p+NIH+QQuQ z-w!2!0BGy86y~h|d5#BohWlm{p`^@+w9S~?(%JT%@aCn|587N#U0=I}A8t z#+Htn9S6?t%H^(uz1`X+{B^O4WpPe`{}$smzf6Cj-^B(uwP@6+o9moM^h(TcUJTC0F{hVM;M@UQT%>Z9eP=jF2`dDYP2k3En zENz^@NFX=EkT$RaxNIsAgdgCx`0+~|;P7+og`1aycVO^Y?$f?yBRVQGIILt|&@?-D zFMMMtWgoD=JN1o!OBYD*!=}7rk4K0k-klTy)*s!L<}5rV_Ce}D(ruMo>DphZ=BX+! z&Yp;w3v-}(IPm6-1GdvI##qE8)^HquwjE=_w?ZBu2iEH@z*2n#uegd&YlB`5*a-ds zgl*Q$AId14G9yU$Gp&Nh1V@zqqu!W$`lT-NhYwgz;8wzFwFQP}@pys^knY>I*b0ZFF`{Rsb)SebYs zrj`7q!vq`--?I&@hj1_jwhplgV#cA&$aJ-)RMUC1MA^tYqvr2(rb3?1GgVk zn+7i#PlBhqHT(Gg$A-hbNccDclKJH?$=ZkZXSe_Q2PmlDP#BI_Qy3qdT1;F_R8G7$ zj0b00HKG_NzMQ}325IhrtQ|1sg9Nl64L$f7;hR8}x})(YOZ`cO1^P%- z3?Pt5oxt0N$os=ZbJL5Q-T6dRf3{=azJ>YgtgWqTCFSMCl8uGtm_wcq%o7WJ%cbP} zt=YR#gT9RsPlR9TYuQx_HaV|FP*9sTJT(LuNvM1}WNbk?0{1PhX3V5VV~zd>YV7us zZO?!&Qc^SuvJ=1Ee;2j)CZ5S;N6Nvr7O=)?{Tst^mD;YxgL+h7uZ<&bp7L`0St8bc z)kb$amcHx0#7;a@mSZUAr!V^gsUK&R6rKakzAqu5gcMqMu<69ZVNX5UjUtZA>Yk}jw?R$agOjBYotkZJ>Vnm z=;h8c(a3fq|u0U3vW76-ZYQ1{gyd%cv z)Z5wyA#uJvx|sfk^sK-}zC(t%03c7=)WH54kG|R=Bb(fW7DUh?H?cly#$(URL}Rqc zh-vUZQV&bW@!4{?v^t^VYh=h+hnL47>c%L$ZB47kD~Ax5Tz%iVU&m3^;3A9Q#G+SG z-7+;pV}H;4z_*kjJlzXRNH`$;=`bcI5(obfsvPK+xx!Q%p`wTURqK0O3@9q3c8Rq! zo{S2pP-JfVq$uP6pwMCa95icl)$8Rbl4By%ns=s>2Bjk%2F6UgV6!(>7SwZy-} z8p6wmt6j8avc^t#&i~9Z0I+F8qVZ|Ftv6ysIj1*o4BO!4w^)a6Si;ia|&pbvMGc$w|Xm^#l?H1SYJ%jw`zY6GV+90dGV!tMU+-Fqb(l96rGBx!FM0^;D`7PE0sRkVP;x9a?hXGp zT52KFkg7Cr(@^@EC;{?zYXwO`)b!GsEXE>XR(eL+^6sXxaVge4wZ-x{hkT)eLxzi> zjC{wT|J)>!T~3ZXUPG;MFH(|uz5E|>U$4_wXq|6gp%enxmb=2Lf&m40E(t5ALGC#YB`Dp0&i-0VY#!kmFPvZBW6R zg5-OcxuWDtnMp@*t_2cT)d&Sq&fqgTSC@!cQB9F22v^v81Rw_zZ`kfF%Mx%T52Ww$ zUZQS>9@yLG1^{&pN0$8RdCjX--`w!YsAEmpvrv!avUPvkn)KK=&BA7#dtp5X(owPV zFm-hQZCK05_V?zFO3jz!{fOcmm!E+?4I*i@6Z!y%Z@qwa?^pZZVvRa_!5ZMC$;zvz zH)Pcm^LX_gTZg|o8{Ep7p(%tDx;uj9)sp)}VbfKU5CG-uiKsXl2Q*d#I&oUvI)Jtz zGeg;s!(YU8wByM}I4*VrO+4)Qp0y#&su{*i&zMMDETsnV5o&ADvidg^jIw$y$@M{V z_O&2*fcD69U7yaVK7)wdrgF6^T5UbVuszzVFb&_uP|+~W#f1q8_K6=JZCGUUqh~C1 zV4IY#F#sgjOyi$^tRn6Rw9DO7w{i6Ev9t!^$I8&az-ei@kJI`MDuWJq*8AA=ahW*} zK}5uSKg}{4Hxze%cTtwPM$d6@fW(*|uY)rviF7&7O=y4}{7FHLF7gkwdB{Am7Gw_h z*|NOeSSKlFPRH4@tOSZ*Jc^TOXpZ@4umMZ@8351J|Af12!;}WQEudp~CT83BzrIWr!5X|Jai#6+}#ZU zJ*A}Al|8Tr5^UrF@o|3I$4c~G)?0>l?lBj0l&-y5-WT1F)2`anqdMR4Jb%v-4M1JL zeVR)t5||%KBN3CTFp>lt#)}sP)Xs>Q-t1R*XUjVakY9%F{GWBJ$vNB78$%r9}X zO2z(Zu2j>V4jJ3c=RX~CC>`)1fqq>HsL;I9y1NvR9&T9ACEsZ*8(J;}iNW$3dTkZd ze6ksWZGgzh(bPYQstDd{s|t=pslzI3qLIFfX{5&pZ}xZ2X{WB&Jq z@Fuj4{9lB0{|kfW_dn!xlQwY2il27Y?mz^PDI}XTrDKjN!UFkKQg2$8zh*$^k-E$x zd*khHB^?6BrV?G)fyLcY2Eh-`jpm4g%dV&UjhVXE@p2^VARd_eu|p@m6miAS@_65S zGUIU4)Aph1%_Z(VCpgiM8u%*e*@HW;^p+GMFQrO?9x26@7D=BJC08zD8L|#zB_RbM z2kE9NVE!d3%_>2|Orl@lB!YU>2Bym@@`A1sS@fa9@eZdsDdXF`-3S++nQ8Y5foC3VVO9O<|-OeT7XO83f2iQ35gT&$ev%z=M_GaJ{yJN2j89(!e8~unO|b^ z0W~-Jo|*rc6TPfo)n(NB5x2xwJKqX17XtI;L%oPW{ZNqd^hi*Gj3^q8LH16ae??mI zlg@t^C^&W03FJ2g-gxBmFS@XusiV6DfRN3lv^7>tBhQ81b{TZAaeI+r=D7fl7iYGT z+8D|^Y~L9&)m*}sd`rG$z24eed-XTHO2&U!1LHTU6*6@lwRJjcPX55Zu23Lqa$s9m za62@;$h=qU%;qpwt#o1Ndsgf%BpkTZepSh0=yzAB_!YLY-A~lON=`Yy7t!K7K{%6wXfaOC_3V1BXVq==tQI?D ztc4U?sgSm{Yx_&L)`$s$>VkuB9D*db8H0oO!c{2VB&J`2!iBtW_~3HQI}P3YU~)}^ z`oLdV2VR-{fu;rfyD;%gg&@ieL7#62;s^W+eB=MQgxY3WgJFGxRS*H4p94wr_7t9r z+jB+$q%Tl5#|%(CQ^e%kBL0NV_%Oo2o&L=7JHJxi+{Ai);DbqZ`}!w{kMMZ6X)iPwQQU1r^KY~k@m3QxsD{bUIC~JIi z;F^orqQA9JA>p=LjR&|?D&1wTvEHh^oL=-IIm(Qoq?eMyX@TowWy#5#lOJ&CbanFn zAc^ms-q<{0*0k_m^4aJ(v4~!=b`o$nqRsf#ppnj68bgw8*5b&F_=L^1UeWROHC@fD zT2-7Y+g3-?4FKl4bpv=%p!&jM2?9}3vTW}j2D-nBL;w|p4**Pz1i)WNje=(ncc?+5 z;(?zi9W#Lh2y3$tK*_MKMvM6l{ERzt5d9BcjH->xQb#>DX zPKOkxc2+Yx9c;B~ye$eWrZeeJ42Fqg#Nfn?Z{BP0nJlDwvg51_17BHAp6S>Gh~c4G zKM;zAGOh-NNB~!Kt?<|`d`BbfQlB>3W-X7GvKsIT!`)v0R8-*c*sxf+9vBXBRkyp7 z2UvqP$cYNKC#F+9GgX2cJ>zU0ux86T?MY_RbdoS>851VC6|5$~l9$s~UD_FAoHLbG zYw`qEJS(FfAwBSeKX&>I6>I!SUNq0XZWC^TtA6@DCxA2g0NL+yyA8Hr_v)_F&g`* z67rJtW$ukC)DB@`(Hr3Se~~(Sb%RboJMckFp#5Eq>0zftNvd}T+7UQiMG1_*Li`kb z??VHeVE`zBZk-T~O3V3IH?oVlVme}uzmA^lL$1W?Ve)ojqm)4;l&%v^DJibLm9?Ub zfJcC}h!R6SkQe_oVeV__-5qEd_}Cjmk42MQQ$&c5Gpx%Zy*Lo3^*fP9vJ=Sg+2&IU z(i|lXc9B^XN1&ru9~Rf6iW9=_q58vI4Lj|FYyxml3WWp$k+C! z&^yLw?=!q%QZB7Q( z8T{icA9LhJ;2|dQv<`)br@6Q2agapMA3j24#dVD_+EqZ z@C67DTY4DyeXn5ME%-MCJ`flg+!jqVsTP}!o1+}UQxMF*~L&ePXS zTUWocb6SyQ`#}yK73Vjv$#(*Nb9bivLr7^0(Sj9@qLt24fgSFcl{}zp zY4uv*bab(dme6Lc&TrB`5@EFY`MBkoJvS`zOjly*i4$*fb`L`4yQaIH8sqjD0t0wyk5^ww+YWN>Z^?v2ELbY}-l2wr$(CZR2L|d+)5h<9rQyhL~Ep93LGkur*I1-M;-Jt#5eKo zY?JM3c8jpkIn}Y-o?^?R2VKYG^;prhqU^nDG5WpXi6Lex4!D`kvdO@||5|B=qKguV{#16T~ zzm)=X;8#*Q;5tAAKq~u!|0=0M>I6k4-^X{DG4uTj1r^xsg9jxqz%*f84V`hrx+b#} zll174Jdld8q37GDR5+u4zTUjbXQM_f&AOE-GAhqC9Te|-OpNb+`W+^nl7!dRE<}F1 z>IWxcRZ%EW)KbjL=WNnfa=#5V=h^~AWQA0gEn-H@;0I5dLiNgn2l(4l42>2TKTU*j z+%WHbNA(aa#IH5Z<0)CVdUiKA*SL7t-{1dbV5y8>5WJx~pqGNccX&RIM(C&KebAPVJ${}FB zz4o?jN_jbZG*m9*2&hxfw&I@?K`)U%vG6T*aNjAfvN4(tSU4Qj$D<%vE?h{^Nqk+x znxpnIxowrJ`NI6`4ObIG8}Ju`GMS5on?TdfqBjiQ!pR)gRmm$`<~ z4d(d4$EqG+yPxwfm*z)^@M=3Gd)9LYq=X)QUUThRhRkqBDVlt~KmG}kxo01)!Ws-$ zP5npv!+ZaP6@X_*{sn&ILf6tG0JQaoXcZC8z?TrH>oYn--It=fx_>^k_iubUvm#+1 zUJ$1oP$p|6H(Z-wnx3FN3Q4Wj5T>H(Zi~3m7jiakPc;#c%nqTjX}+^FU$^}wJ0b#m zPNkLhvoPcM)r2j7#9g|P(CF5=_>C5kQsrc?N)f=C!(sh=^woQ% zut1GT7&*=z>YDMr^5W6SRdli!;TJ2c9Y-PsF*p2^zr2_P$_O`uzgutrI-jATA28O9 zQ1nq-1vsuLJ7(8-YOBh%Z%h~wU!NYl!NdvtiHVQNGxJL zzzFSW`nNc9$@)J`Ye(Bd3N9Ii1K8@L#XQ;|OhB9A?BKfo-aeA9dM4EAoh;FytV1GW zBxGU=L<9f?n=u)|hHe)KQ>Otf@BEeLJK!O-Y}~VNAIs+}ETu?)$CE~UuP~n-VT`?Z zi68g&!&Zh4GY#7L*#0@N|MG5dc7?T%~yJnys2V{;!T_^Eg9a_emb8le|hX|EKG&{;Mc} zF7(&opjwc~Hm;r)d0TZW^*?t5_gl=*dZ0eL%aLZ`6*ch{4F9(?4y0z8Kl5Kl!tUg+*JXN^lUPyCYS8a?CI&Pxw z4$tKwh#SM(UWE}huGaaqs^56a>UQxaAias5QBs?nnkJ;C7RlB!=y1ax<$_NxHIC#O zv8;+t(4N$NKL!$n7u`6C&Qc_8Jo*x%32F7Hv!e>5$T1H0fJy-v^B_1QGH%1k8rY!M zF~a{*Y?^obG~N*Y+aUTj+RHfqlpX5-G>CX9NQ>^!fS_dEzqlMoJZ7yLs4Kc}%*o|BhQ zoQf3<2FSk{hh>oKM6)`~Fp8CkYDKwmo1gq~7j+i8Kfv^#n~M8|l|(sh<|i-Qgkx?A z9Cf7>aXp(-Ml!_HH4jr_-G)|;d%5bUz198QZ&4!+vp99q7&Cj-( zA+j8?j{*zfkFPxy3rHxn6doIN;guN~LLNc84j{(6a-QTLxmyx+Cs;MJ(D1G^Hbl=1 ztpio3_X7pn8NROT*%Cj*|V{| zy^S-;=5_0(vU0`sirf4_B#mys0`z829{Vr+w-)wp4eKdGS|y(kbNk1sO^*9TACYum zT7ZKUFKfZ>2dHiH_nh}jf76Il>N-{CvT{gxBql!^_Iv8HZMU7?VQS+vt#$~Z5(52n zG)*OFMC(nHa51^V#%|T-$hNM=m&s{)p|L{bCrjy|^|9*v5U#=w0^EKwCOZq0=bEqw z0}R4NrbHIT^>*iqrb$TEVur5nijFSl7Qnp0RfOwiGy7D%!+GcBGCBRC3_%V!ySSwu zdjw8)04H^7`gadwy3hGLi74TD>$7*+o#}|#)ox+HMORyKT1j8)I#J?S;EH^4Rx^#LvRVg9krjb!6wBT2dOTg<<+pEQU z>&zP6Nnl)y(OmBNxUfA|Z-qLwW5d3mV!ijD^i-xxEZw3=vd4BSQQ-Xmiy~{sBH~S_ zxF{>voI}W33m^pdyeCnN2pRvEtQyaow_!lroEQ2koyA-z$8w(?ep6Q~z8V2u!BIl= z{#^LrjvBDJhhT{7(*^h$JHRuu4HnpvqZO0D<+<(JBYSzHf6JT^)nkZX*m9$ti&=+9h?C7-S|CMi0baLwseob3=4SMhuec)&>2 z?8IkK`Fq6C-U$Bt3n=*YAdaa6hUpIsa+o0asVm89=*eI5H!@tv6Wrg7@5B!*D7tGv z0FOukiH=h+7cL`0Ab>TBHLhDy&Y2>x1z%CFpyCxW8Ep+xSm7`y-5@7jzZ9W7lfa+e zf@~6|PGfgJvUKRuv_!iO{)$w|UCt=Gj@xcKBUQc6H$Y~6EokwvgzaV+lAva+nIkKM z;T$muq}LzRTTu%5{E-i&^nR-j-{>Ssj@D~MQ4(^6JTXr9NPvtBI-ZTzS4>79=QCxn z89)BYH;Hz@%L>9UU`Mph*`B?OIF-zrTuIsOR?A@|!VjplEE`+mYn4agBJH&F>W4j3^;VYtohD75`u<#f zF$2(r>RR5l{6a+I{-CXxQWMq}38H?%(|ZJ>g-G=zG#boxB{UdBn%`v}IMZJWtuX*w z3rr)>f26V;P-7m#u~&&4U!y9gRLc)R_f#Vt4VPFFuQdo~^H8r%VS7`njbVFJugzhD zP_y@CgHX4RWeZlb4`qw4-D6(DG8xog!UE_IA{TWO52q5CZX2lGL3tu%;+tNdLKi*D zTgRyKz%)t}6_>CdE=KR7EzNf_%EOoso?f#?Sx6lpw&~mdTbyjf4EIWCo3Ch8ai#yK zT$${K+_UDJP|}2BJxP<1Z1=YD9$nJRrhn%&clwB10W*stTc%i25_ zQq4sP3|zSf>feXnEo{wOO&fSc=njAc^PmsyKoYIs1lEJm>pgV~F)^1JwC*(5YHj?1 zc=aLGikmJYn(32MOEiriA_Y}i06OKbv;aM$>5hZSQx(f6p4L#B4*|o>D){OZev6jT z8~G?uG%vB3>^rG0f8WDFTwL`?T=Bukyu$%DmxE|@W)kW2SRCW{e~yno0C61t4XO^( z)A=|U`aEdA-;c5eWGYKl^~tX)*6uTs7ui*-rY3kjSnl2GShel9lZpg;P2_X3r=%-3 zbnD>Cr&9dP4nGEm6U;r4afRwTRff-$UJ`YlGYBl)Z(PRw7jsxNC*dif&UKZ_Uq3#C z7|M^``G0ASOifQ)27L&10b(_09yDxhW}(?1yqM#(N2VC27!T^*DfLd|SF;`cy_V0= zek&lfsV?41{VL4)IEk?RPU9{lC>z#S#(VPZfu1*F|9b7${T93*KCb3r?j&U$H)G3c z0e-Klz*Qda`qE2)t->iPD|OD-SF10oCGUeg%`ln+-HhO|IPXvAZtw z5C#;nm20W0I)kQ&Yuh@fb0hQUSL&RyUhq!B7J*BfStnRN0%Y^eJ0!+3m}aTV*_3~Q zLA4H*udZs)=N!YPX%({QW*npI0P|^$7?r^$xg$CF5U0?h{T_R|MP!|~IPK|4eB*b@ z*Pwr7cR{_^!4gP)e`iBM`k0);*hK(i%ShXP8U2<`?BaMoXv^Z=xD&xD&?EFzEnik> zly~i@Dg$070b~c*;&o9m-N)qm4Xz~j@dvQS+qH#!sU+5f(HPd#%Hh z^tzIJV?`aC!f?q!JdXK5**^9ENZlh9u?=zMhf0+L$Ee;kt#FHuPA1V-Uw!$%Ki<>-aT{qc)_3Q?Ex}x`&e&7 z7!8Dw3xo+C>>j!=9$Yv>GJ$hr0a07jxj$(JMHojhQA4ZlK2aXYVmVWe_e5jJ8FSs! z-DlB*4Zwb~4G{n5E&z(@#|r8sAo?6Ifs;3k%K8AHb_2|vTZgI-pIlN`AEh=^6`Lze zwOEEnQ$tIkt`M4R>Qnd-IE*Th@PuH2ne3K9&h%JB|2-U;ZRDSBBRx^7>4$At(syE5 zVk(`qH;JmbvZu(x1IhfE_)$dABH%~YT~Vh#1$OBn0n5?C=3hs`Sl5Uy|r?#Xc5A6rJA z|NxJ{^md)t}+$9f4gZp(_6IU(>IF%wtNZ z`<~GKYK$Eh`^kB0FVAi(tte-?&tUND1|V+2mk@0EQq~x!9EI@AZk90sbpM@^uf&%P z-?6#Ed9Q9aHHZN4yjni%XP%~onTVnt5kdwza&ZjEDynm%ecyW0BUuC7AYH0)4UgLO zS7NGKarq6dKBCME#L0wvFtH~=N|Jo=8Gw*%d%$BiWLkjeyf7IWs$rRYeP9`C09-1& zD5A82@S?jQp?BBGU84-O%ruswJeZDCOskpX(?Wl!C0v*AiNn+{Y5>e!TV#}% zD5mz130klpOl5JurAw8P`!LuNVN?nOpN{=8hoGD}SnPBU{rzEBQaLK^vE=H5lLw3T zSh&OiM+dP+Rud`(N~F)&&VYz>J>3h$c2M}v-!8~oxsij%bkxn=B=*opfZWRXrE7IE zKYJ^aRGWE{O~ZOKs}!yG!W@pMW4=?p;ess#954mlrMj<}ra`_D+nOd%Qr2as zXugu5MNAo-(nds)B!9fwHJ3v38+JIQ5J&`-!k{dn@0t0IW_gNs-)W&oIZW;5U4!Ni z13S|bsyz`pjC<6jSdn7_AmcALDEN9N;~b)&oFzu)F%F*hEJ#ufiy!+`PSX6Bzy(}w z-HYZ(UiFwl1;^wqjbZ`PUsOo2Yb|yvY&FF1x44mhPro<-a zu?48MJ3Pj|^uk_GEu(BfGs!ZfrT^Gi^|f9WiZILPq`^GTA!SkpAg1(+{IivBh>n*N znkBEq12x9el!IIjr`}v)qKoDIGY|ils8cQRwxLeSwXP-nE{1-wQB-6(835bf|8+Uu z?FQW`+Rgj7Gn-83SW@d*{q7ZoBlpERhMe+hd^YF|%Yx_ACua^SwPwE&g7GOY=y#F( zJXp!aFKoL6hLvJ>fGErB3)Z?Sk}Qa91C+Q=o>fAnmK?2Rsuh!TK6EZ&Pjl$Vhp-;^ zJw>+ePzt+S!gbT&U5s5IP|)4e0VA<&bymLgdKk8?#xIv^xJawl>7nj`$@>2JT%5Lq zJsBpmTyx{h20kaX=Pl;N>MB5si;=s~)}2=DuWOGV{o*PMz<0hzZF=-C-Zz^@)6AOG z;e5&%zq&@M>x$W#*K!zCTON0stwvM#LkhhXsB`tU%bvgC9@uh)*s+N+mNm>TPp$n; ztKOw(gSNtr5>95uX9F>Pg1=1Iei7tT2LBBFj?{Ko2YA$^chnSAA?NmGf7?;QJuk{o zDtsLbb@DWi0SEz3F)l5?m@JD@F|4cOay9+1=6M zA_OrChJ;yV>a{uO?3gauLxQkrnnlJf{>Ay5yO5q2j z)%Wl%p3mfiv!HykGWV`KSB_=n&NgHs4dvE=-IQWafCh)fQ|R>Te1dN7u#ur{|XUmM*4FMlBK-BG<6=( z5BG9&b!E}#XVE`((*SCvGk4|pD4N=WJ`uXxn#alT3n^4?o#CFrsgfS5F{|(8R3E}E3PrPG(R(5~{r*EPdXk;guubtb>LU~}gEm_2ZzA$Bhdf##lt z+gluF9P!*vAQ9e@kd0YWVKQO#HmM#6y~l?M0Nxpg>QZ8vYH1gut#FLCck#a-6M6clAaw|T*DS3;P z0N%XIqJReH#D5@hA!LWlePau8eF!Y2;82dl4TTVtP0tgVL47WV|w;~c=5{fc-51CJ4jPC;pcaP|+CTF?F$dTVLxcbtWcTmCi zY~cHXp|3>AkN}0qwptttRYUQb>}Z$3YBa`|zopBS`#dIvex<4)q0D+%7 zD<&oebtqE)L=;!}E{}{e&We4n3WT<9(};O*Es4Y5Ag%^0cxA+Yie8 z2!kc!zI7wh`<4Nd{;{6|vf4G}zR6=)(RQIXs05Y6UbJkd$7wChPk2Sx(=5gtouXi? z2)dMT1iF;z-)RNk(^4x&KN%q-zhzXdQ~(2*u!K$eJ+s-NY}Tw<+NLZd z*0H~4!knoub=P}2$!C6LrGds5rKhFa9GM+H)x`6!<&{jM#or~091Fkw%r&I7Up6@& z+ko>zP=UbaGtZZ%RNjqd@3V0a4`fQf^<)WLt$gF6xyFoSU1>8N>J6pS*& za@mQC-+vTK9a(mOY`Lu&2C4#+dM!2!E+Io%bQo06)6MYI%sH-~*Q6wiazJfZ7{eVUN^0bfjwQSu=Ns%^++ zVRbf%Y3&o?^4!1mx0Rxg1V*oYC&B78Szz~%u=7`fCLYdGIh3CEQ;(4WViHAI3E9xY zp?~)%A|=Rq*Ulh}gE^$JbtXCnjLJ-aP?-WO2U~2FvQkZ%F56LQO*|wxviUsfK3?wb zz`&ZNaJJ-ZV07Bq0sOZoqc8iTNe`Th#8cqB>s{;!W|ms)ei)~P*eCj{{NF(ARDGOG zFdJ4nbqf~d=Dof&HhMyFMTEgS21F1=nUc8S@Yn&1RGpPO;VtSI;lobY@nC4g^;R(E z2C*u{zgyYogw((%V1qXf=tr>EMYWz0_PnaVd`NqmNON=T0b%ycn{`KEa90n!znr$> zUm-nRMy)I-6@w^r%3l5!%i}X6Z?+hCJ{UnG0(lxe$l-^+&s<+RDWO5r?!Q*;w7maG zjOA6bYK$z}07DK)$+_c$VVo1ZCE$)AtG*Y-CWjL33sXZ1R?8qLz~={P*P%$ZqusxK zc9>enyA{`}1=LsDL^ng+>Uh5I{iBP_;KR-V0%+36xC-J*77m*$L7gs{#k=IPeko#O zdN$;YFA-RoWwc7LQHHZm?NE%oqgHr@g6B!V^bK%?7D4Eff$@M4XZ~^{gUSy~*`Z1s z_%|vr=r8(u5!x*D9pqBJLfem#NMffKzWrwnwR#AmAJAniD9z*7*S;qP=Iz@K3Ed7V zgoq%DA_&$H5ZI5{Q|kRD6$E$RRP&91F>Ti5sxofL!LOF2xI+9iIw#oCx;i&H)Cp2M zAN~?OO}#b-=(Dar^uK^20SJA^muK(ve(F)3_*p=ABbMj@U^*_T(ea{YTEu{wzsr*Z z^mIX5009I$Pctrim1gfV)2KJi&;cl7gb4y7SbpR7l8lCquYbY(k5PWNcZ&m&MGwE3 z-V{J6n1KObasTO>p6z~g*UC4FDhKWVM6zsH%&RHv@&p=EN!oToi9u{>V;mzd){ zbiXXt(NK_)HQ6d&7e9K^_&PXv_OYSW$o{kB1bFFZpRWeFXIZADGsGDo;m#yOH?H9) zFct9G-)k$k$v%o|VmY&!T9?(QUGVnwAvVD0m-)=ZzsW#9!NT(a*s6~)>Ru-dntCwZ zOjM>PjA7~>HEf6x^&Iv2DVc6IUt+31AJcNa9;&Mn&<7G$FMfsuqYAk`M3k;}lm-qP zLIW;mBe^xL>%psYuMvRXU7nki*FZeGeEr#ffUJtQ=@@)-GeYM%s&$>nn{Rp~8q*&; zSqg1{c3-FP9LXf6)3)JLZavx10Ju&7mVhs^5+H0d#1;hikM+Ww*~r~d6Rb}j?zm7- zl6fD|BrxbMDFj%p@2lq16SA?P9`E_xWDx?oaM{i9U1&IxVgb|jZLyF}Pi(ne8$SNQ z0z*ik8`i#oW4G=cz2{~D)0=Ok=}c58@FtWO+#H()*JJw@G6Y*(ZoD^sfM+P`1u>An zsZjiVBJY=?p6=zd+x)+T?N737iLiIcX2@n-f}lxIiG&aO?Eauo7hf~a+X^|asvSW! z#(G63pO@A;*KGAp9W>6+VX;s%k4{p-lf&JoW66;-L%E+$J_rP`?HgWAYI7>cwKp|% z8v@7g)9v;_SWI>RDB-P5RyN$a#j^6*crD&J^nJc-c)p9|<>5JZrHg4NUKpIe zb(}Go(H0NQKczb7?JIz_?3UKZu2Y)xten{@RdO9GX^};fnt3u%JU&z#XdbFlN1Uk-lN6T=AxNMyea&ljqd9e`MiOmLB1Bg20FLp4HY*1jP7JpE#9bJHac!UURF^1^vKvgJcP zdIIyC0i*j^MkeAJBF9YtS`cBfVL?+4Pff5`7~mStVJE(zsEvB9 zIYR7wFnzHNy z=c?XCRvV$lO**VExEmlZPz?yI1@_)w|BU-;vi(#bu)Y9wJI1}! zg0vwXTzc*|cRQH5%Hr$bH{m-exym5jaFr}C=w`}2)k5VkLn#$d6=0my$-I!JX3e6g z7mMSzBh_vHh7x+5g@)*-leAWJIzETQJuNf^IX1lLgDywpJD5Y>WKYDJ8VIhgudQH^ z!#z}z@MG5f78AOPhqj_;I?Dii5OXj==z+khhgrq%?H|g0hNoUk{M-7yetrINxo%i! z&>T{-hP>%mNLnuQlYgn~9w(iGWKFtF;|e*$!>Si){Jep%@|Po7q6>X*9|ueSELMJb0cvSl9Kl})ynOVRAt zqbt1wmZVeuSu|9zd^Ac^*iExvoa6vf!Z4@ksR6RNXu$5cdYFcWV z`jg~MO*3XI5goN1Ee#_$vi-F@QyPXc%2+Y@yP|XOpwCOs5xRi#cqi{a;g@2Sdvkqz zYeJ5tr8E);LG1OZ^sO|lPzn*P(HFXuTCM)Wznb;~C5TM%da)4;BBG7fPl zjkmTpUFwc^RCAS)z>aIMfbh=f@UiTi^-$il0)WKvsf4iDkwXIDGSiN9__{a0of^bk z4!WAfRgVvkPFKI$viDl1t^)0|%D?$-d6@$U8iIL)L4xOuPey18#Z zT|yefG%ze~71EoxMVuM970AbH`KJ4fw~Ne}OBpvZs?khEV6E3#f=~ds(h= zS0iWlC?)3%tymJ(He`LA@j@<&t%|Ljg4@Rhow>IK%Kpwa2hZG(QGcOf+M#8!^P__I z7E{a+Qu%r3yP^`VbUyoBzMsB9Hkq#{Ja_#fd;xo1mmXzUtM*=aFiYQQ_#)ZoW-XJb z4L)r94_3&IujhYUOqbslqnKh-dFtOOk%w6+R$2i=^a{$d6!Wg;}*!hKuO>?aYLdf6`l|XI4w=aL%}rUlc0t zcmcWf5?+yf2I=7>r-_>@@Ud7Rfj(2Ur~_^~G33U|wImu+>A%$dRw;aBJ4I+EwJVMX z;Om?t!q?a29t5$qie)r5$Zk2`OgvBOr0DjZUKyd&IoJvqv6b^pOls(`_C<$Ej9G?Q zC2g_E_nVl_pNh9b-sR}Hj*uSNyzWRBbOC~;3oR5tW_Y9)2*2{ln4lXMk`@mFDGk>q zvO?Z}Z{tGkg+5S&q3^}od8Y?}f~gbed`k%bCCr7yNkP=X>oo_40H>!%Ig>>m6bbzX zsYdZXtttPbJ*(R*BAg22&PiuR7|vQIF~Vrh2huWR^V-qC60hQllTg{A4on{(k3CcDZbXwq7FGW7lZ*ZB7u4@ zTI8vwI>|K1EJLdkw6gKz;eGaFNitYy?w`Vyp2TBlFPQ@ly@m(O&PMO&%1KYfIQ41L z=Ps$ut`@7U%Qpo2M+hK!PQB+RCyX!0}#`N&9tOoWHltPim30^l>zA8ynr+V4XH{!cj z-M>j?WF-TY4=tBERuFNL5(KYDl3gsjNZTcLMUH{nVp; zIDZl*vMUAFJoNZBy$kLjNu=}Cj_cHB)uo2be|~RB>BNTzl}I0rerG7|`SV8BRcE}h z>ng3X5@FHC%&OB8=(Zr5{D|55o3R2(G|owN18qoUF$i0V2a>29MNxX0huu?g!#%Nd zMtHGA&-*fe4_!a>xpDy) zZH>2$Iu_qJqWYdfr-gbo%DR;2!1aSh#ph(FcZac+?bWr7TFf#BfsM7T!Tb0m< z@%nqaW`<|FOW5DPE3^2**F8As(_0K*pG=`J7--Wkm}*M)T&FBs^m;{lO42YwVHlP= zW6ITM%#X}>Z4u3If<7n`;p#L5@tE!)(paGvC4PWEibvDr@jV(?_{ca2Z@*_v1P=0P ze6mH4VbjSeydpD{^DUxDbGGTeF#pF@qj?ceQXduiKhy^EdChzHl$-}a2Ee)~ijD7e z%Aesl)WNZIOAez zA90m@)6Q~T2asebPKXlfrHVmB9y2kgr&q5YzPe?NEE9n55UFmuE!`b_STeY82sfZE zU{FxFJ((M6tkfQso}UXx4`8~FD54FohS!bj=ALO}`US)d{3e2l%3s%C5c-1!ZcNW> zFuX_dh7ajb-7U#aFi4A#eY~1Fyy)MV#11#{e)6#-gB2scoAm^1TppTIhZE{|kf)wUk7t%j@bdFdRstO{wmNJp1(ALAD-7Fo~O+YKlCt<8zZUwWs zBqnX_KO|;Vj$hMV98zt^Dpab{Wg)LMEC^I3d-9-7f&DBs+z89Qok9K1dbayDAQun_ z*Fc__9(eebQ^C*jZm1q=!c7nt-eq$@S>NChj#B7^o=>YOF;DOFLV8ZW8vx=>q$DbjpJc%JTlTZA&#L>21lfDk_*N^;`biU0NM*u;?W>PV zbw>+J-4mG4hGST#RQ!h28pBiWtd~GYdh=nw$&KXUO|!FT&5iwNG~z4OaXEv6;U+k- zCNur4%@#J4%BZWicG^~uCoaWE|yR#M-)yq)Q=uTN`?l0l#` zlL@+@jM&OMdMC4%9JAJ%c{whcE98K!!_n;;h3-3qj|i9oqCi|m9Nx{ikBdK*X%tCP z7uzmdy{5>devMNqSEk;Mbn=9YOWcuZ6ghg73Xuho8ZZZ9J_z`25Oee}fig;ob7scH zvO5HKSq-N-#<4AAGW#7|{c^Vj@j3w$}rRE0Vk5LTBu8nc&KD!@D)DN9Z%#ZqnK^TwNp=J+MEh#8iUdBGXw zbql5Q-G31cV6&}O;yh;q{dxZB*)T=(7%jHqm*W-ZTemsz*g!F$BHJy^uU?5f3 z@*S0p=!&l7Wa5`*W-)P~IcrIG1R2>~_FZn_0j}JlVWQnklIfM%Ng&C?^;P@pxy8zl z@C>8n9ewNwP=qqXYji?0Oq+K$hyrCFGQi3y?*{hn&tfP#M)t!@O04wW@rEZ-$BRlQ zTvUw<_`aaQ+~3$XI(fWs9FY;#=|Z0K&8Cx|ZY0d!u^w&&_dF`}VUJrq`$A0hNfHdV z00vt((k#{J;kWW{vj-0^4})pfh%uuc`o{mzbvwv{6Zb}J#Z0@Cuib6vPL1n6<;Ftd zX?q{`2Yc6>YWTC+a@M+zgAlqho7QcMO6i6OBVd$Yx#OC{I)o3jNy`6h<-;@bsGZtV zX%TQ(j-hECdTDY`E3dvSe}=q!F3nRS0+em&`p6WeFkt0Cy|<+In2-o9AZ;!n+~~j& zRMolJ{`d_9eRet9eJc>2M@gZFC7#f`!xIm6#v#ZUf8My|g;O%@6K6{r$nbat{JQ0b zmc(JfAXu~2yFdPcTf`lKzou?1e91SiE3H6+;TsOBu_sSycIxOViVs8RZckb*)EQCMGt37lf>sKVe!Ya{ zIxH!C--v(g$53k>5TE3mr{#SENi2@wzPf9viZv%L{z_L4*9&YxZJ-d8Y%rhXeMGe} zap~Q`jND>Pk}5bK^x)aH%5`y3rq?QSvrXP+e~likuu++8Q{Y&F>Hc4I4h_^ioa6Jd8gZGevZ1 z8vA$}`Wt(f^?=li|olV_tPf4hozR?*5 zKEMtDFWzraINJ~!+p;BO`U6rRsX<{dJ|M1(_n!vN@K@0dVGox9&G;wJ41K{X>L!?` z**@KL5a3yC`L2kNH;McB);NhPCMLFIU_BofvXn;}cDHBjZQG^uUdz?i^m>v!e$}BD z;)#(_oy9JJG>9avcAOO1dc2s{K4V2k&#?r+NSBf-hrR78A!OIUJ*TC`bv7R8vs7&# z&r&fpv~FBhx2a%w{PD)VooP54x(7U_OO$h+`9h$RvJnbrBKZ8$7s(NUlX;CB0Xw`Q2`24ha+kg-3$It*1;O7IS&t%-vobCQt8E7_v_pdw_iELD~UInN?#Jg68hQ!3gs=Soci9 zQ)gxeJW4{|2C>ui`lW#-QufpUnI{x(26+!M^r(x93Bsczw*jrh8cGqyin<_cP>nGN zTEcnCzJ&);^vy^II)vTv8bnBh#0bAIDcECc)Uk$HB#Zya@{V|;;sQh-qtwtE3Jdf* zV%EPx*T}`i$s`>s9#Ygy=ROvwY;tK|yUR8JzDFEoTVC{uHkm>zPTs8XmUSl7Ri7=K zpb_$zS^`w}*N%==@|)B$s@0?B-?bAXZKgZjxSCx*iOyC+820r)zW{G22zS>PlfT5c zVWHaio>d6#k1ZXG3k5-{Q2rRdlSD$&2ty^E2MbPLHq+YdNG{(h!ur1{$_JEP^dPfH zE1IAU<&BdX|H&(7`EuxBpc!DCT|&S+C2%mNfNWEL*D0vuV?Ewfbsyq82uD>u2?DtW zCIRCcurMKd`8OV8we0$~G2~eR;~?9OEv^-LF_4#q(gzLo`LaO#)hXseu}vzQ$UZLcmlBHcT%@lH^J>8dBP!**MyWxY zqDG30CNm7c)mBZ8lz}8dWNr-yu4y*!k<;l$uE^FKwVj|`@gY_JoGj9KV;6R!UY6`0 zLuj_SK!B6;46l>_*1KHz1bR#qE$0KE{=&}fU~lKY+EeD95a}&Fy@|l*yO!ue5c2QP zE^9VILt)yye$6OL$U~Nva+~_nUuUMMk-F2rJZxLt{1PP#o|G$X?R4-KFuljKr8!k!8G_h!SsX)Hmf7ifJ$i*|pTW>O=~}GGiax~X z>XgQQVs!S0JH<(ZR@8s3G=))%neV@tGmKhbr4)WDAzHv++)?Cfb#GX(I&WXD^)N-( zCIvhR-`btf@n}aq%&K3`T#?#^BdZ!NqGqk1NcFT};SYaknsV;F4v&=%8Pmr!v)x7u zX&9*m3Ox%3SBz(#rXC)Kot|wyp0*Q$cq6~Rz%jq#Up^3WZopBZ1t1uFhjV*>!G}1 zgYNLHrrw!z5gn<|^Qs;9&?u&mFy@_0YjdZ@m9n~ID5 zcbJ^*EIiC$9cqKN_7nf%{w={1&b{0JsA0Xk>ruUIsWOh(Uh6eT`f8FCu}1i<B^puoygpfK%#Y;0G6ofN1au+AE@V3eHl-sjsw( zsHJlXomsh|sjb;jj-q|aE@==0s9(`guV2P!wXUXbR#8p4rVr~Zw8cm{cU9G(*}e6Q z`boF5<7DBcr6G>a|5_|Q$a_H1PMi@rg>C~-#la?pXO5sxeSbBr$+wQ&{=rh$DUQ?D z(bCY?(9!sdx*3hDwsD|BrZgp}mby_(x{kH%0+R#B4_$VR?68ex2gIajH@0IfB!`Xu z7RAueUoyj)Jt*elZvJK+2bodo?{W<2<6|}4EF>aERhGW z1=iV*>9qvaq0CJpizNE<6%Inpc?1VfKnBfB+`RDQk61Rv0FBpWxWPmwKqZjJ$g zoeH1Ij6(A>8PZ7@ous)hx>N(bI|Nh@3jx+D*&+3|oTe$m}ZG zKG_ch%wPW5sTV+ox6|d&FfhYaIe7|bbgf-eu4D%efQ}VlE})t`-sQJ`m!c2fK%=+B z6<`J^;o%c1@8jH@r=qfF2KJJT-2A`|XyYb>WvbuGIAlSXPcbY>!PRQ=h ze|oK;&-`?8;(xsP&EHKWv*`kWY`;up#_M)h)rdoV*)OFB&sOR3BO{D}zZXs#5Vm3~ z;*VA@bPA=xg=9O^P8F528{X?9KTVKB)qoD-b+AHKG>HMx={Kpjan1*7K3Nj#V5{&} z@SL{z)Lppfi3ucJvbqwMjWf%Zt9l!?w_t5zT z^`3y>Z6d8O%O(uPDpbb-h$OQD(q)o!{ptM6nQcS@eL9?O?$(pRS*s{UT2BqPq65cH zpdTliaLbfn?*o5~6dZZ64FX97$`Fjb*ncChME;&fT2`aHlPH>Nq3|=}(s1l0jE+V) z92SfX(1<)3lQ2z)yQKn9E~-c6Tj-M(!37t)`#qo6ACDMpNUZLdEcnlyYD#_>gFSb6 zfbQ4#s(`4Cco*CNvuv=h-z&7AU%n>q z2OA4BB&=zFDw6?J&Aej7v#>_Ls8YYMSU&Hm-VSPcOC2a|)@@MPi=+u2yu5n}0#CTz zkvPRq?M8ItM_J<{MTw5!Y74_tU9I%=jh+T{Lhj-QE*+GaggdqjGe_wzjU~5ur+s_^ zX)J)b^4om(N$-3knibOd{$vFipqmTpEqP)iAPQ0$cy0L7}eZ|PX z(nDQbBSt{X(fIpDoQ3}W%{RxnP1I{0=ZNHO*Dp|CYe`NMyJBt6Q)RKj_&$y@XCDoJ ziS^Qnsoo21F=sDkb`L{`kEe`sFZfKG-g9ivR8~ig;R!Y^>oE5KzHVd9W}WP>I*e9j z(abn{$~OgMc+}Lk-qVkDxjk$y1-HKUyV4l*Z*RCW3cxHPWYZo1a@-qCku^q)V5f}zh5_&03MyOj&B5TZtjD-9c@f|9$IXH=`Q$>O@VAKnk9GKNV?H+`i zR!?ibmLX--5_|OI)HvXDQ81&MBoI}SRS4E>xQV)`uP3ec24)(mw{!^ZVHA=hmGusOkW~ZT z!>;G{1j8#hOCD4e&~tDm)9sJYV6c@_o)qQLGEl zt|m9L$gOVSq74IkCM`VI7;k<%K8)GbYr=>R5J1g$vQ}dm;M1r14NGOFXJaRZ7pXBs zuvkeHDhaIb7@e{F9`k`}TkD=XA~T4OGcm1(cG+8#W1hc%ztcHw4*guV3-t_zcLvul zN}&6-wCP3#ZVVSK=0=jd z`x|p;tO?v1z{i`$M(C9f`}mTO0joJA!T^rC{Oe-20^ffdE~pD0L7V(I9b5-)`FceB z!lA>?XNUmGY%m`wNIu$*1m1Jdct2ek1Lp=Mcpi(%l50evD7$84vT0I|=WSzr?#D+7iM%dE?~Jr# zeAN)+w?fF{oB(Bd61oLJlO5zB7O@e|XTEc*k@;oRz~j?{c!O;?p=ZfnIJ|i19Y|~_ zupf8_MUcg$bBL0JM5Y+Tkki|a4VQ>l6ANH2y`F2zM9tS&ngEhm+2ZdX*KD+0 zL99z$qwJ=vql#qFD)`~4zH94WfZR8h$|GJL&*T=h4%gMOx;t?O$F@3&$rReK-;+o) zRn*3A-H=7NJK{SU>&78-aF`7bTMI6FW>3unoJz22sF{;|fufVUgQTq0{kfxdY|VGN zYGf)oo7Tr|O_k=7Gg->zXvmw3Hk7Q+*3Y6VsCoFv4@+38Cxr*hx$Xu1w`9$LRy^hxv{GAvgz-n1bKvS4`4FM znwu<@5%MoLC1&1UF4MNTB2L%;lm-dro4_QVfhk{*lQ2-nx;&B@e6t&6o_aXsClG(z z@d?W^OUafik5_&DFIDAeg7)iwk0tZwh_oescyO6;Y4zc3glY0=EX2SPX^v?uIKaVa z(P=Ed>d;ms9h7F}0+K@AaFXpca5NykK>poXkfU} zw!5?a7E6#8Sw8cO#%)1&GF0Gb zx|_jBc{l_=Cvn6jI(>chiTAo;qFcPtZ|g1ePKgm%l#&36#v?{rSb7nU)T6b zOj!c9j540294BYVPye zp4KR+O4+$=1{O@Gu3gLIrCsAv<$2Xs#S-VERpqKx`lfj0s*S6wE(P9_1*J877qMzo z{>idwU=REV;)9hZXKv5M;{;mq9mACV@GGaqSA*Ku?P}89ay_JeioO^_^7AZs22Azr z(LP{()K9O(XLZv|`?1=rx!k_xj9t@!?*w`Rk$%S3JfcHwy=tO= zwv|5#dlIgly}j$_peY0^hlmY-yW_nWgk>VMpNuv`u;pd+#8ZSbnH!d~qOVGi3jts| zyI=eK9p=}#SaCU)c)Ug#Y8=`Xa7gg0iD=Lvp;^;Kk?wB4Z8Q1{2;GP*Qi4u#FOf4}l+0O>Pz$U}`FJp(nzV{q1yr)t$ z&tyw zk!*yCMIP}BdVxeH64@&${j-GyRWOQzrmqMrp!lyPa!3kEf-izsdRCV2FRz!l99Rp_ z*i^;>{pq>IsFP}LFWiUI{tx5Lh!Q{t>;9y(;#u01&b-2K=$`Vup>y1;VmJY!8LSc|M zhId;>i~gck3CB|1RdwvLAFx*deNq%e)!|=Sc{g_E(>3FLoq^68 zc3m#z%Ru$xo0n?IyDMdjVE`SA{ed_*X0z$nhSGt>)4x%pU7-@l4W6GJ@3yRXN1J2Qy#dO9a&|$l`*g9D>1LV^dWKJ{p}dD`5;!{Cwz7g zP-dfo%TsiY(vVJTG4*~;#JU77W?WLdwz?tEi@TKN#jK$p2^>050yPhSsJ|&i`jQt-?rb!TCNMh(|G+KBWI1s4)dcpgnEDO&jneD%`lR}~>uDZu zjc``koNCO~zop2{?YN$mcfei^fFbRv!PnClLK(7;9Q%Tf5-JGK2c#cV1A(&u2*BPs z-NBt@kCz9Q4oU+Ngx_R)p>UDCVV#}wf5K)BFx~Mc8i)6Y(r)N&xbb0qjwP|RvU0_1 zlN)V2Y)^z;kJ`3$7CW_Mf_j!Os>8>Qbmx(TS9Jij4C#mI_pe0RZyWj9)7+w#M|Ph( z|Hv3AoThus(1>=0A`J9&bCd=EWICWnmd!`2O&f5Naa;WZ4R~^%2H@F01p=;Wpw8e0 znmYDu2GGvH1yu`I$9Hyv^JEr`Al(re`?8NH=+>S?62A_?F4jbrNW!ZnD<|R$RZs?N zd!6BdwVW{hE%((Rg3eBEei=GOEWNsOm&|IdUdj}pi9S#awH6H>?pqpwp-Me}oH_&v znOLzrctvc{HMKF_UpvoU_m&qotYzHljz(SkE!?K{&tZPkmkT{kG2rAY z7L!6-Qv?1|cf{8spSE!Itu=4Gud_co)BxlZY9mkN`fO1Z%TuX1dHejv&FUPt(rp_! zu5+$Ov%&#h-;oylmM(Tc-TRcAF8cpp>kB${?Q`$pW>k7i(tD)ZLk#=TuEq}g3D)V( zd?FARG}zGDtj)9U=ghoz*TU?N!rBgpgh0-;LlOQo{ahZvVWhZZ@Z_PO1qG5|ToVIyc@nS@y1-`O;ee3+Jm3U+ zWocW-U8*-wlT4e@HmF86yo{X!vZNg>bg086y3?^Gx-=nQHJRQRUN)Eaw>HSyawhCG zS>X%#DtIG654*IYm{t@`RYK~UVV}O7hYg%19jvRXBb`-B$ca{eEookpH0=AK!`lhq z4H4`dM9KS5vs%}y9zg4 zZrctiPZt8uDqedm+)78`odXFf8C-a}`E>hvs$f15op|a*gXWXAL#!$s1!USc; z4b5<-JP|!iSW8-vJSDQ7Qv#u|LDF&5*st5Dr73B0XiBt4M&C!K0iJ}AZ2CB(;=`xq zCQ$;w@(wKuUfL6zck!e*>>^vQ@kH=@j)3QiAJ+D-Ygm{3NX^K2i-Wkv#Fiyj>b^iN zQ>{AAk<#};Rh?k zol4kH|NFea6hF@PTIc@kwr_#|{IC%;rA6;T5I}6DGC2NTBt;fhBs5Y2gL&(4KY(=% zS>#ThvVw1SM0EyaO~MpAn-sSf+#RYt3GgB=NY7?v^7NXJ{ff5p3Y0qtA-tZThshgt! z2$}`Cg-1b?Xa)NF!_wNrlvE(uM1dYJ(xzA&X_B!B@sW*h0O4krXblwSnL3kxSpL^A z#CD)3nz8RZ7JN>LsAt7p>WKDK*vVMrz>gh~#*=%dnG-f25sWHMJYf|GKIeQ?7w=_$ zt(d*Nk4qG7@PfoY46n`%#mNNKHo&0+01@6kLWd(P*bEi2L{G)Zch$gvvh8(>oxQK4 zL-7JmB^Uk%p1=)e7;r-V*SC_@-X$HZH;uT(P}1yxr&GLaci&j8S9K9JlH3 zT0|RrC3l5b9Gw)j>E?ZC;Lb;|UVYRDv_cE{y)I3}`(7Vj0zJxciD7zq{9~&JShlJy zEBG&bj+`%5Q!e{+CkF_=3TlCB8%PYv|0yX+CPkR;F^!KV!b8-Fp<+`8&E+@7-EB z{!T)jsI`_ou;eJOjBv69b;X|o_{+xm4;ME!*b%u|d0AU2+Smo(zB=pdw?tY?ObJ*y z12kgqJ*Fga(p4O&HKFLP%*DovXXa~rkBDyoly+ZY@~Fd*^Co-;pz)b?NO*0QAWpTs zDv|i^JDHXeQ;fYJVq)X{YLzLA)Y5!?#$$yJ4RkA43;I!OTFu&p9yfjfwUhz2lMo~# z{mwTL$S0i?%J9bV$Hy4lbI#gplSj5E(lnlbDHn&}Z8~cC|2T0EGz3R4W|VJKH%6JR>IS z))o%V7FAR{^BAfJ`Rra6a908Z3dXOZ&94>-K3|RpC`(h1tDPNAAW<@6(ioY5Gn1d3 zE5`>~--U$*2~v*zt~gE8iJldpn39d+gq;3*n_HFtQ5Ng(oH?RQ>;Y8*3|Lq zz=&2>a98%r0~!C3OcUGeDciP3JUWt?DE=Mmtr|k&k=|BC zT;7#nJB7T_&vSFD`YtG+X@~c|q1?6fRPJk=ESldHU{v`Y&fezk1C$LY^_H*kjRp5! z!DW`O@O7@u$=b|I7ChziG1wHGj08n4c2vuyj&#NnMi0fEyVjR%377TfLL|5rwWOlV zyCAQ}y#nBX1Hn%$RlQ24sV@36C=AOX$LvbCZW^t^ZRLQ`+-?xt*|9Lg*o~_Wi$&$Z2%$l zec6xuS`|2dWv@~y(ku`(mf7b?oM|Uut+0gu-rsszl|)+MPtKL*CK@`j|LMMh3{l1d z_vvhBFmI12>JI^Sms6YX*F1g8>;7P`k=sI_p!;f8_IFgNH#ew-L6$MMKb*y^drhqb znL)Fh1^2q)mBpZnvOV6u2k!Gp>k1x+KQk$kAHUcgw~?-;qn^9Y3o8K!PQ_ONY0gR^ zK|#bXr~_O-7d;0Qw5Diyu0=?|Iz&8Bzf}b4QwkJzYMYpUC}LNX6&s$9v;ZVYwbcp6 zhPYG|H0^(w4`P=_r~k9?s-U2sIGjd!^h*^mq&w#FGM?B(*9W0hCInjq$PXj%b`E;L zCOal5KiBiVD;E4yIxVGU1Wdu*n4ObhZ|){|w_PrSlcV$fM_C>2z!|9rCbE~57?xOD z*cDn*R9y5|YP1dbB0AY7IkPCmY^#Jt#UBEh0U12oBa{&kddl0=S!Vb&g-sUF@w!6* zp|r?vvnk7t%6H%a@g0_Z7i82zk}n9c1PxrN@`(Z*jb)YDy2J+T-vcP)bySkQ@uFnl zA~*?>SS3hfe^^4|TYGsRq5aunM&UG$`#}D*h6%;H8^T$*LAf9&xNq%r@rJrXCp=FF z+K!b81dRSDkBFX15W)%jQ+)OWt*LbiCH^kx?d*mRyA3KKtf+c(q!CCmz6{Pd#=rOMHo>PanB$4KXKe+ zYNZpoi5h>m5Io%N-eV6SC?ai6 zf3DKz;eB@d8;2ye0CSGehlB|<%FP_RTEJ^l_A4@V`%&wj5B(z8ZJ@8j^#gn7o(vir zL1uaPls~D(bpSrczf|Urznl!|${zN2{psnTEpKWRbewm(;rcZL)J5Z)4u&trcty~2 z-Jy#L0V4*jbcj+L*V%DKS<^Q_uP%4 zq+LplW_coNMWe4tNwY#FQ+moMVDAWqIvJ<2POB|M zs83|SWBhvHFx)?2;m$wg|B`0&`IyKJ2}a8(3q?$sSPfqK!nb-~b4l<4!?VBOn0=A{ zKy?RsBA4-)&|vXPZsG9&%X1|%k=q_A;cl+-Cs}-@(2NdnUoKp(fy`1b=ajUWD$ex( zS}=9Pc!?)!iV&ea!5G$A?CWl1vR5|R`$%WBZ*zMzCj5banyGqR<#>3Yq!!mOI9w}* zu`G-Zc}TT78eD|0W-LPjs#`4wf-d*5H%rq4vgR;0k1dJl{=O+F*#(aHSg~iU$mdd& zAfmfK>`;zfpm_L++aQE~XRoVX2FPdBA`8yid2ZpuZ7=#_u9qy#cSFfWnG6XZ5iIi9 zVFkl`#b{_z5-qW(H8=G>xvj@MCB@oW!z1%Y&J#z*eyOj;$Lm1?V9e39-y+O^Wj}-W z0i9<1=*3DaD@jETmFO`w(6p2?fFVA=LHL0Cmc^` zpIf^>Kt3!3?EFcel%0bvJMrBX5?D)d%T3m)BXB%P75 z@vj4>1X5);#Kii?+y^$|i6^)1hL3?;?W_jO=V`n$A)BxtwPNY1_4+^QuL}Hi!Ze2e zwTC!1YCHVb9`YP&&x`mUw4VBJaS5pZND}Fh*Jg!((&Bu$|4iR$5driF0Bz^>VRSuz z_sD-!ZaCbru$7t7qE|5ByF9D8||ce+dqJ*M?2;9x`h zLf=E)qb({%0zam?Rhd_U2FN03Qs_m#Sk6lYF^E{CdSLIFOVUbz;8`Aq=TTPkDdx`M z<$K<#2hvL?O`ut#Bb})h-vD>1C7TE!=e+~VMEK&_g$Q0n^9nYf#QfW0hmW&Sp&(G2W1Tn z;&oBygNickfKh|sGLiV`h1AJhAUaU;O;5}sK%tzOGAUhvJH&+Tf4OJP^3M7SpAi0e zNAm~rv<&ufkNjALKk(*^7tABsCM5oL46cfaCzMIRM{o6KKz*a6bAoNzLoK_MQt~kq zquhXzL&!zwzJ{5L13bA~HHW?Pnwy)8H#b~IFN&*XFYSEqe#v)opiM%zPZV?w?61w` z(JGzI-%ggfg$Ujt!TkX$%=`O4w|sf}Pb)jBHK91 zN0+^#tGh7~4Is+-v>tHi6*T|YPc~G^f=KYattu7yFXk=R)vlu{ zw^GaH-{6t(jyE z@eb)<6@q`+j^3-rM`&mzzt;=0`1|<9Qg-n8=IhRv?UKcAU!HtuL=~ax2Wrnkznig@;GONx{5K9Ab)%A*r;~XSJ z8W8Ud5JlBdg7*W49BYLb3_X#t!9~WAnVpq$e{)ydkzoz#3vcyFL?#g_kBj|!qanqN z@kOT`Cb!h-HiP3}4OT~Ejtbhs0~Q9G4pcp{032l&dbYa(uYQ9#NCjs_rjG#EXbpz! zs}@^V+Ks8U&XHnZ@TC@8{Yu4&)DagV8Z3qlH%NWJh|m_LRxof*AC}?_!yap`Bfxe} zPs-+rMBhvHOq-Y?GgFi&ty26B!uK8Ore4qPhQiClH-)uHUI3lk8=U zr7DS5h=XOL_5y*Y#as-z>TAUf*r+&k|^X$2j_i}`R=Y1S=IAr4)8RM};?Ze46iH9vQ z$++7uWoA#~r`(OlRw8p5w!_3y!D-hY7B<3D@~I%mmuh&4tJ)?C@v7Wj%W(K&3Fwzz zq1(GEt@o3xL3P?jQ9N{0Vlp&vH|$ITPYN{;*jQm*8qSeCnwn)MH3J^Yx_bj6-I25> zxzDIWNogb_RZJ{+J-S7Nl%LGg|B5%+fe3$>bTi3BJ3#x=-0}PoCfG zv3+iEF?*sNAWO{qtz7ALrQWITKi6ya9}%oYk4LbN|CzY&LEZv;wYTqCW%di@Wni%& ziyry>LgmsPo|wHee2=a*UM|EbInHI-=ZhBGFyncQcK*fBe-KOj;dfo-3wV0kc#h%F zlCP4fGfF~~H1;ZgoFNvQrklZ|buD_qNbF`QWvI|RjBO|r@E0gXOGcTznz$_>Az!#P zcT&lW#aJY-oB3Scj_&w_Akg*3R=MS%H%8&P07sXXL2>c-G>q-ZL5F3kwf-=M?E|*T zV9Dq6Vewqu2iAJ+@2ZWFvYCHL^y(im$>AvEqLO;FQs&QGGh%v08Zo#MP}hSK0(-G; z5@Ubqc|_3MR5mQw<*0*7@}KJif$>K|SjMsI*oJkHHYnTU#YC3cjfv0ybt``XBk4@@ z^T8#DOS|P{#08icdi|fIyIM_J9rrgz_hvOGib0(t%M%&bbT$!hA`q_Z4wo6zsKzl8 zpK+aYEZs(FF@q%i+u>OvaEylM*W|?qXhYV}N7$Mf>((UVsMS?9Dt{dhs~u9z7BN4)?6vCESYU3*_u5%FUMlFq*8d!lZ8zRb*y1 z{)-%MUB)R-pyNc$lb}_7k-{_YuS*q&N_vnl#kh9P^#Dw*ev?2}GdGVNu|QtGR*TVo zY8WpHXF$e?53w^d^-6iXaxCMdf0o})Z zLGUu8`E*@$)JEr*-ln@3sy{F^^0cPj5ErZIj+ZRPS1iU~Ec z>zwtGd1D94)*7|&3;5O=PZ?MOXVA#vS-2_V^MIq_u`$U;oefdVq~JlX&k`q>9;LtP z-L0BhYai#NBYqoA*O*y{xi=ezLQ57=p@+B8==M7>BgQSps$1L~umw_NflrQ%4qZx} zBYa^gAAg26;#nzaTp^;{iXx8{NA?4 zhr4S*a+QsC^y?Fd>KBjKOI2Y2zd9XVO?}g)vo%m|)5fx?90jfb#zq7?fd#iUqZ2(v zv~vx(^mDa-pw?<<9ZTjb9=~$y=C*+iB|wx|;G?MJC>JC>aZ!=zu$ISq3$*5pNZq+-w9vjN#p1gIYbtk ze-E|rY5UU!nJv!u?f!gr%4j>BW-p!qKp2T`Z9-v5Lz#_w4|A{`YV$ zz|)Nm9mUWgb}L^ipStLM({udQ5srsDK2q4`25iM7Qv+1;qfXi2U%;Yj37+IMy=6c; zR>o!lJ3)Jyp>u3EjO+=8X#ynC{QwZQ{GF0MNQXp|s1qeIPTy<X{T3K6J{InCLW< zaoLxor>u)7(a`SOe8cQQx`$&RbIP~se_MV)AKwzLd6dNUIcU`tpTDz_RsqW+)>eQ3 zHjGzkA2NSH{{BkOuZXu$o>q)~Fh}33GO!+D9!TS*O~>Yo+I%mCkA<%rjHe(~C9b77 zDVW9XZ?n_KEc@6i%%8SO44M(*{@1MUfeRPN#5reN+?Bof-%^~OJyT6vm*8i=*cq%IL0gBYrHz5Jo@637 za#`sNo^dCg@g_JdnF2~1Zm2T`D)y{{&9N!{cP&*hju3Blgu)LV@Ov9+Amt{O%veq# zC_O??vd2{TGGyR|K~yYvj)P??(9@`C;WF%#M*Lx&b%43Oi8Wkd#>jljf`_bG0)SQ` zFewUK3bfK3Q!8A22*QRqf$~1%a?7O_WqHGhdgAoMcX8``BBxQ^-B)pE{YTm9F zmF1^mHobj=b%#7KUOkE5n+|&XYa*T7fEmEIi9Cwxy_>CiHQ8xnG$dQcx83hTkPxIP_9fySaZ+- zsNC;Fn(dHXX!r+T*(^b=p@2Jy@^CnGTdl15{npBnz$8$R8$Z_%SDLPu>gk+iOco!IgZD?8^yqc;@}Gs)6zAWN4C?~)sTj)hbg=eA&g@pA z+_tDC`O(KYrEPzJU6nArL%WWMsetF)*-8 zcf(1rDR-hl-H1fhaAwAPX@aMKDp5FKZDQ+i>OA{vfVF{~Z{EQTmknDavIV#x%{l83 zE+`D8(*;$6e4zoB+w;Y?ICw>2KJMmizC|k8HUd^0J?lPTJ$(jD1@&d_>gQPm@MspU z>Rn~j?U<4j{eBJ5nT!OmPX~|oQ&YUpexKa}KAGIWgs4%p5K}_IO~2)FtKB9v*Db25 zn{z_lMOA4K%lBdk5X)woQ=|YM?wt|dF0rnPLIYC?ji zvQpW;P}=Vq>x>Apr_*xU^p-#mUG0yYc~A1>nIUhBScV1_CGrA=kH_bJYuyeT<5G{F z=9W1pEn8hlW5I$+)1B8n95$si3&J@RsA6dlrahM3a!_4aInj#-3#5YX7GoOAcsR_` z$AIw~zcN6AxttISs6KGFE!a4te-|?Gh!DJ!T|6sm7EU-8Ub=~+35gZZ7*KXGD=n%v z>Ps|BI4&xxw-E?NSA<~zkXkSM&IC7SOd}rlA(ExExo1Jcm?HtPyTH~a#dt0Zt+L@R z>F%V8#)pJP4ve(&m<sjkq8>637g4poiN`x|fBI zw-5y4D0-)D14NDFg4V#azZ(Lg^oXPFJ+#hr?_#-U6IW0BM?w9R2`!Iu;>CIpv^(D@ zIRaEOkrZNzo^ylrC(wq=yV<#eX%1&;cJpx6qK2%)VUT(s1%lBtPMX1$K^EALT;8b{ zaUG!K#1J&A-3Pg@hyxPrMA{pJ%YUcVJ$uPl>|C~+sRb7_t^Nmj2bhy)1m5Vo=*emw(_ znoG49EN)K$LhdkuFDmM~RB_jGOR2Xv0)6{7lNl|F>=j2KH)4fmsWInC?$b?h6X~2V zH)`~>`|8`fF%uJ>kCET}RGxDop%5FcuB)y=;l%>6<~q-^QlAqkd9AtE0?ztfJ~g(_ z2Ik)e`b+g1))JZOlCYA%Bh_Ks89h%&`sY!d4|Fb0ERL-~G8Lj4Za^ zib$gQlcxMKDK|+~Q<}@HjWd@uQE?*?e7`86asEwa)?57VSDd+gW_d_jl?}fjAksPn zsVSyHN`Y94F`;;IxYHGXNzdI~HjAoDK`&JOE=8G<4~Wt%2O}`pH0}s+{BHKix^dCJ zc@Mgj3)I8;l7UFY)eS}_ByJ$=?||5bI3F|_77^zL^cR@LzX~`B!bCQmEdcM1;s(P9 zlrjX7GkpVOD>TXQcqxaOOtp3ru%O}i%hW2wY>DbjiwpRbMueFu#=hQ-`M`n-?wlfK%9I=86F4-fxUAMKEX~ba1}8FY#ELGW`lEF zPfHdKV3(Z~d5UzvX6(4JNtvPO9)niUbkG|+=da5Ibo}X_2s~bqw_U4lfTLzaX+jqe zj0s-3>wAV9_~?XMFeisq%7Gh?dS5$RLpOIf4ZKR0Rx`5kw8BAIo=DZFWqQ@bBh`3X zT8vG1nqRcoe@e-lYI3?3vSo|0G}wD}Fk$d?lN7ip5Q9z2*%rsW7^4j%H2B_1DW=>Z z8D$nR)I-9nck<$!Ad@R606H|or;}wmt?>op^1+L;t@VFkqT|g~!&08IJMORkp|xt; zE``n6xURX+#?>FGclY4t;N;5=#>8x43<0N#5u#5ZDK)8=BqFBA&MYvJWLD0nD%Ve$ zvbE~i(dLM9(3+(!OhkF6iYcf0=7}*&Z*1pT3>h-l3Tst1iDPx}1MJ(Uk|<8&q`g4HUFpyucprPj-fB?VEWdUgLH_*3# z&Sq%{LlRbL2RhTX)7-4i-G@ESuW%8$fW&-CgdY9=naz;Uesy9B;#6TP7)6H~6lHSu zlv%8NN26gtI67rB*Ud1LERu7y2DFki60M|_q*1X1y;v1nd2z&@btV~`*q2b9spB1s zxD__rOHr~wf3vg{)9$MHK)wtsd|#Vg2Vz`ud{U1&XHIp^j+Y46hlH3F-)O7r70Z-E zj`rfXQ9Qd%KDSOIeinF!oi=7?CIcAa-EMlu4+#Wd0rxu_Ta*u)mN_s$I2(%?3}57% zh>sKlTnB!?3WpmdRJqtvn03|^dg@miVn1eKuytWDV;FQb+7<3+mXcBF@y%K6H6F;RNro$KGW@U$66XR*v~u(^78OJ}4}Q<3!}==SBBoSU0_0=Jcd-@guJ+`$TW9w~2V_?Fjaz!H z@(fxxZ0Y1S=NjdEoct->vHFaT_M19F&Ne4NW8_-PtXya9VdkGz)*JA?X_jkhDtq=n z%niB5Zp+!ng&aQCK8Ve-h4v&DxU6Q7 z$|^S8l$3E2T|*vY75j~j_J2A*C^#qI1eO-mK{~I(R6MG32yiKH?(q7W8?)Wq$L|lo z*ZWuJbI*0pRnO_SLT|};%Xh`M`^(?+@8<8C*>6~x0K8~uk@U%d_0@0E@Gk1V-}s|} zEa@JL-`d}<`QM1?esL9lIIJ!%d;e925J_jO@BAQ5V>h#oY#v|3_S>1X^;fK0yP@Wd zmK)t{HkqtXDdh=m`M0(@zO#r9n`M6kN}~yN!G8y$J+{TFMX$TxJ^vc1OQ&_I)Rm@J z#h^{GIy8%iS7ob!bz=+Bvg`^Gn_>}-XO6*?vF6I959DLt$hTbcCn;4dB=+KzUro=; zM&u*#;3PB? zl7H8t<6411VeX^_ZZAW@#QD=etty8jR!jMW{8bqvhEr+46p8jIj~`eus2I1@ff+$& z@xdCAP$tLB7nx!n3v!c*q&Q$h2?)WWB5n)r1=&wyeq^EsPXtYyf#Synv0uF(1SdE>FQj%SZr2JNTz125^cC->|k5m@w z#-!Q(Rsu4-#OgoW^)xyF%<-;Bhfw;yr~HlZxx1?cV2lZ@(2>5 zOXF~>xtlLP^fQ=GJsNq=n8uVcs4z|hU~M+&SRnQFn)(LiL0_rFviij53TGoqdA9pRhzae9nY)vu-=k`GC7XPK3H`5oraF0*^j`YWQwW z{4U6ECz8}u4oeHwGj!?CBoI_xS7DG5pCRyBnAi>U% z?eF`1@&_u`FzXk+ySko6d-#jw9NOwE)_n8LNEr}g3!BmTjS*N$S5rVY@^ z`bjK45b56q-!ay|N)>pQ#YLefa0N}>4t_@5pr3p#e0nvtl#Py;OfS+jjy5R3t0@QgdkFj0E5q3=al}x7EB05pB*oEGN0th6(UClVFj<;OUL-5@wka~1S~XTg ziZ1^kB|6epuB&J`*~kXRBd?FjbG+33k@A}uBi8f2E*VBC)9f5$fsIQRM+atR&{1xo z``(2Wut#=nYl&ztxU%Q$#JhW~7eCw5nrkDt>#=DX8J4MPbA!0mHt1yGBt?=I&c{Es zeZl;tX)8ccoz`&TgxV4il!T{G<^hc_v!m){Ly$(kf*N`{4oW-I$d|agJDI)b9j^t8 zS|7lntCFtZd={)E^Z7qJEv=W+I&}#Dfw-j*fu#|q=@aa;rNOXeJ{38^yjVf?&b++OLIvL zIj@=;o~xd8o_xF?at>#7{6gsR1V_!~L55qI0$YD%q|$@LgDImzBq%ked!r^qs1-<= zM6tpfVAy26fK)OSa=FAd8tgLBx7-pa*(7}^sZ=6DbQTH27e(rOXx5Y>2Vb6g`Z$)& zdhq>F)W2_JL#ZE8W3#+%NE>y*BZ6b~9QTG+{*_Z8=gyO3w39sn24MLhN`p{!=ti{Z z7&k4zOuaVi(7`Y-Yd|q(23o{yu*$Ksd@_|gAk5Z|fXO%4$!c6?T*pbwWoA-r*kAUj z9T6i0LcgwhEw4i}k|OYX74`5Y5r&0d`uyy@y=kVK#@RS5Qi!*=)~;7k#~F^yIZX8= zD_@ND*IUa8s++s2KbJc>d<*7&7q1#`P;4DoA#RY|4Yr-vb!k;%(H2Kaag$k zZhNv?G;=StbG4$dbe8|v zR-msmbm5Izs#{yd<_I%euga{JbG2BkP^+F}q4Sh1=7U2YW-U@i9HoNdP8r23k~u2|bHjFfmVozlTx@MKca zH{gq0vuKP@R&GIp=Vqs;;90bh+B220M%zk%< zc_Bgi@oXvl>L2B`-^DTNe6Xh3wg|RimVmwig6O@aCwW24Z9y7zk=HW9@tOBVl~>Om z5R)u^jrqOF!oz%Hu>J9-=nbezMU6GUC1r;AkooTyk@eLm* zr;io|1{+m^t2DRPR~nL)HP;L#7}Nn%@1ZZjB03B@dy*B=3v|+N68(YAqIiJymb>DKGu zEnGz&>q6M4Fu4H;2T%)c>_CEzVWzBwgI$zk8BRB16jLoE0p=TvY+HU@$oUB{Ya9C# zH*S5D!sWNa$HNVhuAp+-ogsl`hm6Y|LPDo=}H6hIJsVlwh{uEsAZklpKt>px~ z4uow5cYYq%8~)OBiJF!EYvT-+&zGH(mvHqumN@%JmPoX4xB?#_63TL^=pC5fPx|ND zV^jsn!-FDJ;3Fy?xVMajKCG$79b3VaBzkfomte@I1!dnLNG0yZAM!V8Y(f}S6WpG< zTI&C+72Z1cWUoN@pZQA`N^s2|76_;c^*?LH*4In=3NXO)AIF=Q*@iQC9sC+4Lv(m$ zA$;3a!H4|-=twLwZaCc2Ko`wOaS|nApM`{Iv;>wrRccaGLjlsEV$anHs1G`@Nm)-c zr`1N{XH051?(jlGBzvZ0CJ<&~5isCV9*HXAo{F=+Aj5$lsRpQK%)6q%$OBcoDC(Kp+71BV@W8BvvDQy#AyYF`0NF4~pGa zhew$@9H%34JUzJ3v{=gcwH(rTF~=S_?s252d@%a?KAm3s!Qj|?Ab_Hd26raXDTebU zI@XYA&E`Z;-MJX^|Hsui1!fW`>oztgwr$(CG4aH<^~bi2iEZ1qZF6GhW}kZ>?mmzG z)NfVYRkhYf0TZhT_CdL#W48}y=vC&>!d}&UbME;r6lqD1b;1+ZUUHjQ^-=a|3Aw>`g>s-~T)>on#(%h&u z*_39aHo+BYb!ExKafnG_IMj2+DyZ{D_cHc1byml`HBXHqDZL~dP+7#KoxGsIr6e1Irl5>a$wBiqF_tD9x zY8--^L972@;{@9<@(j-VktO#FZsnxm2R1tV>zsu_|c5g#w^L9)}#+ zbuq87)!mhR6U(96&Qk82f;(fw-!n;W&-Pzl@q-H9n<~dTRFDIhbaX?Iq;@Q1oRFq6 zCS|4d+Jt*E>a-Y8`Tg&wq1#no{ z+;AC=L(Yei!>Fh@XjGs%D$T@X5qmkw?Mo=hnd{n2g;y!HA=%P$UoADFEqK{WGu20? zBsrt;6^@&$O(g=p&JzmP=B2Hv_l>W@_KvP^dzr4Dw#Vb?Yj&WIuP4CvSI#Y{tDAT2 zy@WBAIsJa$Y(Ut*7x+cEb?AI&3H3G?rb+jNWGMI zh}~d9Z|RajlcODd6@CB)nW3V2OAnj6`ufgx9cl(N4QiPQt^(?ag(2l4H-lEZZRXbH zhALBS{j!JlH%pVU18%EG!BcjdDGRUUJ8VU5+h8`WF2fN%YpwN&jk6~8)D?7%jA+vm z7pO@Y|HGnv!?w=V4Nq?`hmDD|CC8%9ET@hoWvWmzt)_}2Og2D85zvJ}vxNgDaPL(n zqTLQdwGF@q;FkJ?Uv<>_n-A-2*Z5^3(TpGm4)7c+@NsGU@|n0-qmc9YaJXg%B=juJ z5ef8nC~+@#Xwyz1q^Ez+>*o9M6Y=Y*Kp>~{nGZRft*EZt!r8;Yp=_0+p9xk3$E!i8YIC8Y3M;8{YxN)wBM)3fPJW+IABT2 zp3P5`YX`k^cTyuDppfRv0;n4hf`suX4I%^nMB!i)W(4R1BAbq_!CPJ!XJB z$d#UXvfv(9Z`^W$HVrYv_I!+aHv-Ij%J2|<406a{`zkTtZ-MKsFgHp|er^Qx8*O*W z6?iuv{T5(EEpVwKV5`_9f!M_fL1axezm7Sn@C}-~01z3ld_jy$VqiHR5p^}P+beIC zB(yn(d$R_8pQ|=n1xZ-th$r(Pw-co+nKMDO_qOVs(Q93!5JH~2>o_IS0AHVxa=I&g zNbm;lLl(S^0qU=0_2=|`HG+C0O`}-Nq_ly|tN|F1Jakh$pznToYkpC)j+FL!LrvWM zR+N`aRH`Evh_?6(Zo(fp*gHG5hRyC0@4NS0hnp!j0K7=hZ%h0RVSzEuIN&VSj+UCY z`y)e1exbekIJ6Qn^u&91n(JMNJ7&IXd@#Hm8tnY1|Njpr-4&}XdAQ#ofKq#XgoOZw zgQ2BkqW=b~lUV3uC+f-7aNFB^AtZ$^OyL z_*`NC=yvvpg)rl|TyY@?7naet7-InPSblDtZCUhmA3Uvxv!bp?ky(w_xiqh-o@D6- zixk(>5Dg6$-WMcx1gkXAmYl_= zU)&mH-==h4GiEOnrnX;1Wp9Ho&=Vmv^ zj;1ZVnyu4ksfOh<_w1`__Ezx1wJGvi)d&lbMMZYLCAlDfyN=}x z<|?oDkJ*Q>bZf4a=I_oww|qm{u^R)`;uZHC(5290);Me{D%9zfn=*H*mo^@+Jhjmd zMiH4Dpi@+<7$sd&85IEX-yf!tlh@~b?W?mJkMdQ`DsDNwAIOcI7U51vIZ=kf<{X*s zg9N~0!x!p9t!En(Ct%w?XBnOHfR-f!IH=+#2-}5e`3{luLb=Rr@l3e$!s#!UtDaB@ z_Ra@an>P*koA19?>>Jr3PDlp+p+s&VFwniFGg&vikg<5jS&V>yY?Mi#)pUw-+?Y=m zj^245!-M=(E!2P5Iv%avOTiy3qkVAsM&@+Rw)r08&U9PZMYA3-Q#M9Ym(A4==~PaN znZY9Ka78XxWay<|QyviT$QfpH7Ez;Sr`HQWkJhX+`5yRF8nd*~F)ZzQW?T>Wl{lYH z7Swcd_aGT)NF@OC6tR)t4dU`EU$g~RfvD?#OTVCj!LiPh>7W{Nl)!oj8UcDEmN=l4 zV$Po3I>x$zpoMO^A?64)DN&E*fATsnyN%i_%+*{z0!pUD5Mair5C|P`b)|eR59%ad)hAul^_cM@?JMuHehrsV zpea)cwekZ@ldkZQlevjEm%EaI@5?GmZc-TVb&;P-G9%dpP;M6tyvYyMYf)~>)tC(9 zVY#VA7#@P9ov=jP(c-oIHA(OdmQl(d!u<0N`K%v=N~2=m7jKRc z)uO2fezaimaS{%*1V+ad!o>J)LOj0O7~9D3x7z?5l$FN<=>SLZV5=03wZam|z&Mev za13?;MrW}MvEHhR+>o=B7~7DYC6L-ZuaA|`R~dU%d2*qxuHvyvYEWWbd;|2A1h(~D zG$Y0$+hnS)5EG=neCUH}Rks7jz*C%bGWeeo!Ko0LM3SBCphPNH4EIM|qEw8nfV_lR z;23}p6u6I!@W7s9QHyAr85`b3ZK{6{E<)+x5?eC*A_3;K8h%oE$eWF0q}!=pVK%x& z<-7!u@g~OZCLLcS(}ymXQ(cnI5jvk*7$=^hyvuY~&02@8sopV=_1OMcFiD(M_>WKn zre&w!?%6Z6R_w1t(B)P*u>tloekggD7XT2Ru0V~=iEG!@z?kBY%RP9LEw#@>MDRp- z5JT}f*3dwB`q=b5KLO6r{(-opjr%@_H4EKzz|gj=P5spPpk-B7p+44bYExLh9P-$f z9K20X#r(it#r9$waAagP)m)XO)>z&9%&o&^)n4~8Q}1GN9=cRH-f@iyx#*(S=K=ub zr1SpNanzOD92(uZ;cW%1@Ogg-nru-#Bjn)T@?;ErPDFn>jW|Vu3NPkS0TV})x0ol| zF`0Z<7g=YXhAw46umB}+(#|~271Zltg2gdfsJPS_cQcL|5&I&BjRTT9r&qZ3%y($0 zb_c)y7YFk2CmH0iFSV;ikPUzdMM~PZfJNb7XbXX3&6q?q3uYc76;iA-kF^pm{!|@} zyQMh>?j=i*@#X&&A)ouU{`?i`bETs9270&XWXzL_(A-qP$L(di(<1TZ#+&KCcS7)T zn%H}R)7ejr00)5K1gZv6`;S^^p;xJIDX)Bw8<-Ya9%PeLH8Icy29Sl?%B||6n8S#d z2HXP@trN)6It7#xQs8||=P^O!SbneupX;ztM?z0a;avfTZ~WX<+~bA}U4i_%U&S3a z&FaljOWZ($J5rtLPbM6*FV#5T$i*@s$w;#wP2=lD3nh&G46Z2IR+O`2tF)7LJG^h8B+LnHj6# zkDrtstKd8x8h77+*H`;S6Gkr|uf|S9XNJ_K7cxQYCz?C5bTD9w(>x` zno~tqa%xqL42?^-EnU@Ja?|6HvWd->R?Y3vyq2ydz4jH>(Ve4(NnIncT4p{arA)NG zDBruCAi7xV++nCNTS zpXx9_e>bn(22jNhm+Mz7wlVe_yA)rX=)~sAPQ_Y@z%Hq?N*4yvv|UvURYWOMalb;^ zY#1%%7sQbO-=?%L6D}0w8Sbj-rwuoJdB>jABRABAe}ndX5f7dqZ3LoMvHwT$@Uxk` zb8B4;B^6?Q=Z**1rdDG9)7vzUBM2@{j6icvyBHzO09gGMAyp1e!AcWhR-1)Kh9R>t zmU2CHm874~3~2jpsDX+@Qe;sdD?p6HP13DfoSz%ejPU7v`Eg10A!v+mALm^NiQ*v& zK};2U*Mi{5@yy3-pL2vHBp;M`VAl2yyZ5-`%kiaoA2v7cxqb3YP?+2HJ-RttuC;a<(Js@&zPjhJfC%R~eW`>bB{?Ry3U^Ekw9%jAXNgPVDFHgBx zz8qy26Y*>SX~ z0jPOx*5Rczh#o9{g|D>xQk*Zo5<6LLg>gl8n=cV_nCGs{%(Pc)S0p}3PKeU+pSL#= zLAKv8XU5=(FM79h6DL8{JC~;tu-6ArwH~DnLmPuNSJ)qFQ1l zDT~KC`Fp98#CJ7yVPwdspqP@mpNaq6Gun+dVm+gSsTS_1O>^_J|Aj_De%K#gMDS5C zokB8V3`HNpK&_X5qoRRo9l66whiYR1(uj%1Rj!a>{RdA5&n$Aom_C@PPI*^Y3JBWQ zrJ*9LC{#h=v>eZ3E?IkAPnHbrM;BWy|6lIKZwo37!oj6!$2PJ$C z%TdI79|P2bFlvz{Xtu9G7$ZE zMVVp#BYY!F)vaWK1E5Ht=4?G~F+mdn3+J~sD%bVOTcbcqBq7mP#VH11p9Wr7Hf>|^ zWL{sVtuc{D-p{LceFT5`mor=e&SZ)_D&7WV06>UpGwDqWg#H=EW>1seCzEc+I_!X% zWEkVOdkn6Bi2)}FymLmFlpk1w6r_xjBZLra&`n`>3B5nCDC{9>zQultWE^=mD>QRq zBGIrJ>krE3En{zt&IMwhGK;%bb*R6Gg(gB5B|LMKwAM|LZvSzb9B-Y3AL8@18~o!I zZF4u-FE4|sp2?csPV}#l_Q~a$Kki5H7~O11_=bQGk7H?_WtxNCz4%S~FE1I%&O=bf z$p)AwBeYBqV2)hOB`m|3P3(+c3@)rN&?tF|m6jriSV>C}GX2XlrV)bt%x~;Is5)=Q z9^(O|^*x8$Hnw!+#u1;_8_DiUiYuy_T|=YB)+T1;z_zOXXxA6&QvK3gE73)q? z91V$J=kD~1VWs@4rdn;kogL_HL`zF5P=h1mD)X@kV7e6EnRk8-Y^;DwX+`=W?@`dw ztZv7#>e;b&!-0)cdBl2g!C~9Hj$?Bo9!O1-caeR$7{tt{gTK`x zpU596022KlZ=BiZ8-$BaOWlulxQas?UcCgTaZStWL07Gi)-jkP2_F$srpNc`zt9P;@I?!eKUC6E6#xZQHLvfgs1vm+^E2(VXczA;%6dhRJC2+Ubo=XPt9D( z-f~D`rJx!f`sI(uIlpz^?{6i4Ukj#yj}HrQ`sX%!2~G6QhZ;2rP6Rxyo{8n$yoyo z$|b%4QHFh|w!Um$(c@{{))mc&cKRATeDf1zgrh zF2=f+A!yYqtksc>=(c~c7%$Ied{7R!@EWiLgOBuae4L=!itQ;kIJ%bL?fk5FwYjLB zuNnadOJ|;>RvW?N@6@WdBr9!=8)ptv)+}inJF=m5EK?L+XCfJDEP@U=zeYWBZwv=e)GLj zGYFFL8=IwOq~xukyNG#O^4bA;h9J{5=z$okM$%mSR?5q02_f6h?b8* zJUhCEvWxPmXN;0l7WV2hrE`?ymE>TYm3?=4T3_q(I}GjNni(X~V7 z5qB&%F`Dxdt+Ab6#FHE~zQ*0zTm{pNXU~22&u6+hHyZcb{Uq{A0`X=eu9MnGz@zrv zSYy$QKMOOiVYJV$FJ_!^(qdlnKu%dquHM+&m92VzX*6bil@}iDxDBNe%#2P+m z1$L{q&0NXWdTu9w4-6i-BZE5wLflVo3eEw(5$?gxPsl(76k7TUf^r<@Hl5J=7ypp4 ztu&ph|AceB%8w9#87&#O+y0xF4NXf zcVMl&J~bGf1pS&SHtdUvC44*tn#TRPajTX4)}+omYN#E1WE`ZHsb5udN3K3TMGf_x zo0@uMRrG8r=kl36kK%#+_V|M#GwK=Y4A{svY6J1UPb|*Y89XT7p5nZ#OMD9vGZBIojR`ibfXGL%}>@P6X_0qX@ z<*qJu{fesQRQ2W5EcsA+t_x?Ig@AFE8*^CNr@3rIH{NCpe$@r?6d87c~7j#w%%7+iV`el<~XQ< z1zIeV@E4Tku1oNz0=VT&2--P=^Ias)jKi0epA1oy`FHPx?HN{^_akl#VC~4PV^lM; zQ`87Sb_Y#b@5RwE=^wHr(lRhGQ6E~QvfxH?I-h$e9F^9jvav7%Xfr^j-utJ1W;~5Mj z9_)(ft}_G?IKh4K%XXE0bBLn@?4PW`|{iKss9C;M_m*L@Y)5k{|Mh)h|@KohyKXCeQswyWfq|9*flvkx+lX|yu7S0 zw4XmbD(r8H#J<^x698h)3-|`QXllSBn|Bu*R6-&VyJr1)mJf!K4DNxd6;BSCw3S5R zN){`(Fpyg1Plr&x<_)HXS?{os)Ie#)bQwTe`@C-!R;3Lh#@`rIfx$&6p{}}D>v9FQ zB2$@uo+vsbsj^h|vkW2mTGdU7uU+;xty2FX(b8HO0=F3yMMtK_c?I1vRHXWW|5USP zEq`Yj9NQ23)S=%iC83H-CT_bepyvVL@~KaI2=LQDVZo>&T$N7p4C{KVD)p+J? zRM=s6!1N^3w<7xmljcN4bvGq=ri5~pph4UjZ}$ulbWtqv+YR1y#V~lW-RpIbTsAcn z-xC(eQ{w6alHl}s4PlpD_e8OK8JYpgx(Ai@;&^5CIkg`4F^^=VNXMtX0Zq0bKMH@= zV}6}k3g89aDDnrm*&C4QmL~1D+iUpQEryf*EO??Tr;Qlc=BrTa-9Lc&=2(bD8MDeQ zJTI>k1K5<#7h^j&9%!lewduZwK(IC&>thBE^Ptg^HJq5tHsf-?0gSNqCYNhFhK|YaeXV!u(QjfGAuN z9iD<2bCz|ydx8I6^!yct_er%B73Ks?xT1_TwQDPE+`(E8!!hdNnh%lx~;@>b~cqxqq zcDKRBWS?~=9w--VXbd)MKR*$rgU0xrw70iA{BTTn{~=NfqYz7A&2ptoI6u)NwWVBP z`CmJ1J?fAT(>+@=t+BPvJfr|jSax92J+{xCtsn7LqmfzBt;J~i?BQL&Q2O>g6Ex>- zYnvgC1H{;9!k=bofqF9>+~trm0#``$RSJjwEV0#D1feS%5|%)AlVN!^NOIa>dGCYt zaOwht^^w|vDlX#l7zCi(9fW45CfIw#PBl_tKw$6VnSeU+fYE0_*QEeaBwZq>x>2~I ziM~Hgn4+4uC1Z2B>S>a3_^?Zze>nKq0m=C@yUNkS!tCPVp;3wY z63C%o@kt&DY|nK(u(v?G$NDKVYQwZ`C@OCx-B&stG3kf=H7a??n>(EJR@GehsI!?H zsi7H?E5JN2DmW5$M*(p7(+Sol(FEJ7FIO}zHCg^P=d)e8XERm*N%JbNY+<+jX^W;! zZS$5@8d}MrP05x+NEtsy^Yk>iQgm>|=lt2-pkNk;sCQrfU3Cru_t%>}$#7!>aP|Xt zd9jeER%Fc_nqhfb*YZrg8Fmy!6N6S4!Z(UUG=+#~5X06VI&B-%Xf$ta3@EXVKfRX#r&C#egjcij68n@L(6Wh#!OFf|~UY*c2Szf>j!ZoV+F zzc3_7Tz8)76Am5C&w2ikukRJ7*Hnt|cbr=kTpqi19EU~!cVMqj$}Iq;l#TwBM`2kg zMMg3+ZjTckH_tth_+w?FB%OA zCYc(OB-`P)+BHBj+Cbs33+LZY*des)_;&%wkO|PyJ^mWRu{l7qpw<9n3g>vVLqH~; zOZZ0Sru6V^j$qV20ghbCOnF!Yi_3^p3}Uxd&SFL&xdkASEN;9~WLG=}ibY0GoxA7ZtLbL79>=S+J7oX{6bFCiWnwPSc{stE8Yd$GnXvlA~I!1|>V?mvXd zDMLH^g3?LquQ9euy$8^M)R2VK62&SAs)I;Y6_wIZFZ?!&E&10NfME$*x}@gr&+K&9 zS#6-=RYU2Fmd8@6U<34dO4LaxXmuMPxh#2=SKIXcuUd?Nu1n8)Q-GQ?N=v-X3dd(S zvY=gCYg?R(wVdF_E>|1*zqhQ(U| z|J{eqo2o3H08;R3J}1D=Nh6+-V+F4ekqRX(jK`qLQ(LP=em_C61l0h#?t8Vv!pGsq zep`CrW$W{i_4mj^90vw`8Y5{cH4JBFd;EvVt==6 z{sdH9djaH3X&r1?K>e$8)`n%cXvxGnvA-r0+Rm+W z0qiiK`=G(x9DU;-J$shtJS!7EwUZbz6mI5>q=Moyv**u0;%@5+tL{MkE1KXfgMF{O zlH}b5=l8Er9L~+bJ@mheNHtKLmHW8P`zAp%k=BbvgxH41DppGhzZv6MF zkF$c2F|I$>HHcznyW$~;9X>@JT_^|eR?M$GI`A5iOc6#J#sbAMpoZ>9bcf#?VC_=^ zw4CPAioM@d-fEn zfeu};eE_w@;M=wptap{qEU|l!SuiJdku3s6i~LSty*ypNXqucWYFWGr%;aLR_7Npx z!0s8T2xTssET^Jeo6|_FXiQL{NM?EjR42$ymbWB9zt97D3y)E+07dRdsi_?A@j=|; z&YA&pR80cQ!5HtSfkG*7&pV!HF_#eYf}{3USo~rUNI=`}KK!NMp7+m}h=!S46*2Uz z9dp5Dq<|0S1f@M@$S6okU}NDq*Sm*;Lg5*~)&Ge@AxFTgyvOrZ$NW}8w(wy9(DlQd z`-VAqdN^?Q0)NNvQ{5s5rR-{`D5=;KI%r{OAUigv#Lb8#r}30Xy#_n5{#{Dsu+Bb^ ziv!?fW6e15rXCO xA^TupRxPr#*fD36+~M^3sPW{glSNQ79p2xqHfuzZ96_eaPb zMGhzrIuOtWRVop&2X0Fn880Ukbc@?6r?>Co*<#Bp9WVUn(!8|0liNlm9RO zCMXaPM5u*s_4CH<2m1N$unCsN4R*b_>tZBT9TNW!kr z)zW^1=U0^t-o|ZFw0+%+pDdp;URPA9Uw%2o7-6Qc|K>@ovKnO_KjEud61|e3l1NP?lye92vRjY0!mGj)awu(q+%c6a z*z=hF9!H4>DENCrbg7^~q}@0X>Yx6qGjPPAc~?%3B_SX2>PXDhmrgJIoKm-H>*2zV z-b^+XSm<`yuLg5i-Cx8|k}=gJ9GG`mz2DJhxNgbVp?}WhH$G&df7b`x@B2F4kt&3= znPOGT5gr7ATTH}ip30z0G+?=WnA7UlpDsdMdG*_HZ`dZX{LcWlLk`ADKj4G^KZdbv~?@%$*uv*fRX3p=Db zvZI?Go0_KMoZEd{HlW+P{E*&sYg*>CZVro3 z^9>mRCN4e_YA57~z#6OxOVO@&wog#|O0aO5BP6tOiM!voDPb>B5X?4B;fdLU)0+$2 z;ass28LdI@M$}ooh;?%Bo37R?(xwA>sVoCU);vxkXkkT5CX@3~O)n$0ksC|%K zxFTQ;2%U`A`Pm6rlxo@5Mn{?L4vZ9A9d8o=J!~7YF8G#jJ&>7LE6CQQXX+n(_DDz+ zoQtPyj;PtyKZkQ$My-S!6g+Is2CnmOe+sWQwUtQVAfNuttzwQO&3T zCJ{$azCauxeZIvvGOrz^#m*B{+qI?Y1JPP%3bgA_?^u<@cOsvNH@cW z%4h}-tyyuqelk{h7U%9M5erT~2KJ6ux)Y-6V1#_Gr+8Z)qZc3WusEW$#m8!+GMIj6 zbhXnE4B``tpv^?yp7SZtdFo*%MqPLSrtbC3_yH%cCRPBu5gy;>8tLu1>%F=BS~d(f zepG#n{0(80@I4d7c-&uhxurpAIn zN-BwRytZmJ;ZkjRnLD9#dOl%|$V@VtRp22zpKMB6tb=|&l($f`5d2LM)gltz!`vT8 zC_c2)X0D|3DIXM-Znh*(aOYPZ^z2g>3kxY3O(uKuvEy~y_j69}O;+1?x->=l_s!1l znI1-7{m_vJn5eN^3IJm?ldb`pKXe*KI(dD>=*KfsMNk?X;7@UII{u$zsKr3 zNE-hn^?)qFpJe3X*!uC(6{9Q*BUu8oWCwEI1Qc2MdI5tpY5?*R#4%eR{+N%fJTlu* z67*j^Aj^!gPthyHb9oRKzp+43Jh*ecK{8v@&>yu}BHCtObN;g2?=s8sD*K;fFaWtb z*%@2GpKAPdo$?KGNa6i>LrR^hnyN3^L24=vI+|HY4fvvR+;v+($rJSnx!b$yKy^l^ zWm?GoQwymr6+o?RicFggp5tFRU0+(cVVh6N6wjj}yFfWR+6JCqI-9CkwQw2jS_BU& zlC_!!t@gY&<2yRK+J;U=wShc3FgD0VNKXQ4O?A8tJA!IXqAG zXw$CL--CX?uZ90I9wHmS8YB3#f$zg1r-QOL{Srq9t_JizL)~+N?3@vDG(fw(d<~DI zh^hbiHU0%Uro61K>tND^{{$KNGQ*6J7J8Ug$0rHyirWvo*DK#I3MQQvM$Ci0=8GE1 z-jMHN<~_vA$f}a?hX@OAWZc{6{=kKTd8ziPr2g-Qe)1>w5+Cf7Pw6=x*iu!w{qR~C zPBUti(iz}p-dJXEDXjPM`tR)@CB5%co~a zE8g0|Yaq#wA!7q^y`0>PRBuO3pJqeCbi;NfDXY?kV68rd#lvZ1S=$S;DNsYAy<2x+ zU8stBQ5hs=J*73v4zGG15Nlla=gibMl_tfv#?GDq!>d3VqgC(jNq;#IKMBtN!H6kDn zOd7y%;dd99{eg5OVol(Q4?)d%3-uw`Qc&5Lj;HNrYkgI&9wN^R%21q-XHvM5P%gzL zHzo-m_cD3;aCK(EQH|T2)Lu2Joy?E)yP-J!(MQbnuEdK`wxa~Jt;*P%1w|DS-vPy? z!N!l0TAfU-X`M~GiR}oB(O|XNWePsu78*b#5>dY&QLZE9yd=r%UQt*} z!T#r_`7r}{K;2Mn$rJAKWLOpU0k@k~wpyn7h&*7g(s~l_k}+I=@}L*a7OH8EGF3GW zJIytjrj)~ei%=(4U7(sC@L}y^Wn|;BAg4i>=$1*LC^!59{<3#t;28e~I(GPbavLyc zO`QfZjvJnoN~m!UEm;h5)f@DO35FK`SBU@AKO05aNF`51Xr@1`L1(RuPztj4)j1Rp zX2Cu9cfkfoInIP&F7c~?*eJ3)W6IHp$}#VB^IsSE(?8QUr~C2g_x2-p%{Y) zm`%{HHtMeZ`%+nWBjM6?^1m)Q`)C1~UF)KAwPKU&M3pu^7(1D&kVV5*X!+`6gg8ak z1Uw%&z|=LDA8qythU}wOFtC-m^%??yeM$I_NT*^FDb3#r$9oJ$4A@H)v->+VP^cW5 z8JKIiLK9(?y|a{dfIalegpeAw2G7=^|1o|LTa?t*QmIzf}TCD!`rs zZ9SO;Az{Xwo85|TU`_h&Y6;7ZKRxv(-r}dLk!)VHj7$4k;sdJy1 z4X@b8Xab*)-6(=fWbk#7gLKFjV4dl_hS``-C?**nkr#|5#yuDU%J>kNzH{4Wp#FzUl zDhv7}DQutUaF@e*q{}fbCdiX=gfId*Cc7_zB8V!#SOs_dDYMBWRCj8}S&qD_N1-}4 zyJN9+)~L?ZaR?zDvpfn*VW2xUGdv4E~ zfd{hO`eu70#m)qgsiUHFN;mUv!vpiR948-}(TCcBL|I#1jzcz%{0)0fi;sr8RWEco z6K|hj))=**3N#F~GD#Icw*(Yryokn8Syt;NQYt??-=;L{7(vugpz8veiF8W42zsr# zqO;!*YLgy>-)4hX%E%KxU`z{6*MakBkcI=&dm^5(Y2C6}x@g%)xz^Wk&Jb{-TlL_< zE!n?7W^)>1@MIe_I?IyHE+q0Iwq)K`w|iLd)ko1$gxgd|!>R)i5~vWd6LKVIT9=v6 z2hHOv=qLSnc0Tos3osLu9I!*pflVq70y~{0U6fXO4dWE&W+#`8OUXu3Iw8-q1!=r8 zVFJIR06*!f3BdniuMR8=*YIz0F4A&ITq?I6w}IbLQ8Toy2`U&rxq(pkOPOnEynYiW z>dS7L)#~dUQY8hr1ecb?*=&9{eI3~tU-W4KHCpbzCM|{`>PzR*36Z7nx)mP25|GX8 zQTngblm*oEN{3M@ip3}*O5#338JR&Jm_ehML1TDAPf-$ElZ}7H)j_~r=k-BpE9x;GRVkoxVDgG7<^D;wC;3dK^{YN#rbLke_X|AghF153hC>DW`8@F8MXCyn}RW2Fwgzq69u5v9JX|4`k9Q9!(U9IwWNBAdvtMoEk13Ur$-2G7U#sN>t0oN5c=Y z7Pk4EELD?JtP#o<%}h5>V-ad6may?TZz{cSAKVtacWTB!M%uRP>l)g4W{|9%gJfHd zzOnMyPsr2Y&vQH76y&K+?UpCkE&m4Hu3D(tl&f3QHu`;h6%*J9soGr1y0u^2eI6&b z`<4O8C#D!Dp3kgmMZ-Y$9_jTkpIkjDz0|Kska3y;#<&~eucPjjUn_T6U6 z)~N=js@1Kiwt7g}q1bziT^omyGVfo9YE#3*kfVcxY4>F(^h;3e8nenLdbv$6~ zPm{9kns;QJm${`J8Ak`Bh9)qy&QLVZ05(g}{>O*TYm(+vs+rI_`UF%1k5Xvdx28Fq z&CCf!+K_~zm>mc^gn_rLWV=dpI@$_>=>V#Qd)}&Y?6lK?x^~mti6e=6N0EKZF(FNR ze!FSBppk5eR?%Z%+ZlF}kK`AenJ{1hB|Cg!oR#2VBmE1Lcdpm%C3rQRUnCWU0){fN z-)dK4HOGt=%=xbB6}xzsED$X~EjS;)6@3^8#H26;szU-~CH-TUw~cf`j&j)1>#&l;-(MVz-m9% z`SoE*qH1%g%7$B{a?cYWu+O=a-~x{076n^j892T zxkJ9D4|=68uHotd;S6v*n8;gwyj7Or(Q4AnuS$xA_N?l9wjKR3Rdku% ze?7@Z;U)p;lO#mz{z9(|WT+5z#`MieUbA8L~ zIFa4XZ)VWj-e|*`4R?&42or+%WV%zHB5s{R6NO^>Z6RsElqHlQj~Hd&?OL*=8(EdN zH6Y0p;|c3!x8?N4>j-fse?L6`hdur5RpQBT4Gc$T1RwZm>@KnTr2UGe7jk2H>Uv`_ zGF63#qvZBc)eNA*QM;?|I*!J+faa#=uE({<%W2jbM1woF19tejZ{iEdC-&Agu1{!{ zzfBe`ACu%%=BGy`tgw0#vi=Z9W1#fFl--I!1~Kz6tU-u;?oasx9fUsH8r<=d3Lv$G z-_YHBqIEmf(|sWA#NK`q1Eja{_wa8W`P;tTZHnHk4**QxxgVBgYa

f?v{L z-r8#9cz|9C3zrHU90EJ*_PP{f&>d`BS;*D^{|Tf9QIR(t9DuzDsNX;ov@nP(rFNbIIH^NlV52Wz_8y`~6Och}dN$rMT>)5K13ZmaBr` zdII1%I62{7wY)tmJ@jFtE@S%6R2oCP&qbi~e92#QshZn=;9Ojt;~aX;IBYK%;l=Wf zY=>Gt#p3|Ugq^Ml*e;vV5>*q*KeX)9L;-WV$vW1@f1 z)<>^p%@pw*iJb~y7A|wj!gra!5JRFlM+FoztR^(;`<3~fl~ds!@?pYYA7*TBayT)! z+U(j=>VT%RIG#qtYrn5AKGE5qTZ@4+vrSCN&djgo05Yg(oTR&WcPOV9lY-xb3;1NTGiQ>~UqteZ9P8T@%Et|-<<|AGoSpPbjeVX+J%LXZJ zme@rkYtW86r;>a|e|ScPdq9VKLM04%C>`KOGwINFYb?3O+}-HTGuUL6#%N-HR^7vN^jlJ_m?~v6k z$n+6^)PUhXZsmv({*Cnr{ss$XKc*os`F2xkNByGHogfI{4nN{cafY}H z#)gy<4D|#L-plsR-vwrQTLjaf>`X~TVz5RBfEFrx#Q3{(2NX6cyu}4vdZSr@4ZvUOpo5fU`k<+5)L((o3gj#Gw9}L<9dA_mGqrl&>cD zJ9KV~lODT=!2LYv7N;_cF&NT1-}N>+Q5E)k0SMg~63WN{GI55xlzK}{tu_`20qFb| z;7f}?dGVD%b;-z6oe9-H3behgmWJ-hwJC&M`U39P9+@sEfFLGL@^8;6a_0H zj16~Bn0|mv83{cNwbr`O`iBpP4-~f(aP_)xV?N7Lb0c&|qpFTYfcb#^jc+dq0r>tl|3c|Wew7H`-SGK<3NtX6zewqHCDu77^CO5o-DQ?8j76vh;vT)_JFJ#> zN9_#8-aRs6BwV}tSli_g^5=H142fn0s^n+Cb>G8Ovj0D1okNr+T^FU(wpD4{wr$(C zQJHVrsl0WR`H-N)YS z8A0*B=>)*;!5z~6mJT^IQPUh>j5OkQKCLOlo)5ua)gvf4nP~Vmd6F_Poade^94`~_ zrE3}F@auZyOz~~6&(g&4Hw*ZFJGM4(`QDbR2vpcs|Edwt=JRf7kY0|>Y-Ug6dKG(R zc+(WNAAP$2x8I_rT!^}V1PCkTq>eAZ!Y<4k>rtiRe#SX{h)-YmKWhIr@;2|$%*rL{ zcNbUh+xR$CB>hdeUQ;uR{?L5Dtp{dKTy!7@pe!Opgq%*a` zX7OaWrIih6c&ggXhq8F9>}W#p1Wv!sLYN3s$a0wGTk8<`Dq0I5_N*mB7X0&r^!=k) zq$d102TVe!H{$vRm?)Wfe+8yRSuDkcR!rv~AED%I!W_^flH^i<>?!C*7PI7szUMy! z#)*HI8f11dS1D?6$*&EvM0z6qg5|3Qn0h*eUn>{A)-t|ElykHTP0HtW|04D$f~n5^ zSo#vwBoLD@sY=E$Eb$v5LA!t>lK(rZ%bXYYu0i{GiDgCwP#+`fFTsRUjr9;I=9ES` zegfAw@<*dlLPJTy06}zC?ZPr^6#^kipx&||%o7R_?s!WI%;i@$dp2Z@lIg}o?Sl7d z?KBGKprlL{6l=Y1-=a*Op7O6QN_lsmEYw?A^sa$k{t)DL9`NrXJ2ME-B_ z-T?ZrXH7f-Oa7#1NuSOxCEV$DLRajvkr%4*$uC%t5WH&Fnp1%&{>FUPPY5%RS1NN0 zb57v>@;S#>7rba+Mvq6zA?t*%)_cff!LHcQ@ia{X(8)9>l)}!fAD}nL^Q`8XDb|;K zM+{cy6u$wFu)QtnGVw{}v?<+)ZiRb9(VnydACwfj^6aeBhr-X zt9u;uGpP+vA31P5IzEtCn0`Qf+Ujsn;kRdpv{uT4JTn%SbNgH1u7tf+q)Jq3Nadms zeXsPox2lwS;4+ML7#-3vlpKczeLv%UzIem~elx7fb(j=TtGl1_Mo*1EV=RQMhi@+H zUAs`5aH1z_rY$G;g3jEgz~E#;w?l5iqM3k-2=YvCmoE3cMu9m%;^qX9U!puJaG#>oV<~03f03TI?u0%vPtZ8mS{V8kA_O`B*$b5Zk=Yz zUmz)DR?50~GzNrjc8`=yGi#0&U*ogbp)xkSqQJ3V>>;)W%C%Rm6=k8RoRE0)V!r!l zUnlN34m^JT>z-CL`O^=R%JasrCAw6H2T7<&o03JuHLicUrZr|Whk)uQmM197qRGMm3V%jofG2JS}G2@)*sC7PEVQmFyejy*=}pq z%GRF!QI{LWIM-`Zqf1Xz-Q`8d#%K6=9@Vz%c3$BxtCp{K4&}6~6MLx)Nc|bpoC=>$ zWUtq6s$9Iky9USu;RC3!J*|6#p%LIWbq9Ss{;{B#|4MENr;ynx*f+m{qjeE_IM$kZ zoo=U)RYSxq#p+s+s(03ATT48@KzC!=1Kp1xRgIC|HR$gdf!Z9ceg^_&2YF!Vq8Ta! zy>XWT&-L9kJPWRpRd8j|PrMQi9vo(K-~; z_F%}b-oCgK1K!Ku*@o7xng!en;)S5POJ3L?M91h!zb-KV9phSNh9$YlA`nf3H$M#HwrVrVw0EcIYA z0rbXuhb5_n7s8#Tt_zRe?PtJk3oCeix$ywQ4CC{y;XzVSf1yI~i6k*EL0R(L`D|xi zrgXY{(&#fAW~#XKU_CPft@E_vV5$=emiCGCO$GD&R2KUb@1i&$SMt zcJ*m$EpVIZj-Z*>v7fl0pN8HX*aP~UDh|<=W?X0TdBqKpLD9k<9Re$#j}50W!#N!p z-m4xd-(^cPyT+Vm9yvY6Pj9`G#906$BY&Z00l4rPu|5X!1KBm!tFymkWHA<0m(ei7 zHD&p9tHa~0bqDkm`u?5LChotMwDcKQNM4*>WOOa+m@N8S7{5^b;y=~~ar1Rit+JaO z^v04X-Hcae#2xYE$2bWxXjfk3C>^ogqloRF;hJV_gL1?MU=j4DUh%5;4WR%R0r>&u z;kxL?x=}h|VJ-UwVD^Zn@JmH!bL4o$GQe3EFQW=M$iW1ZYUFx~?un9?L)pak1%&}0 z&ux$2Te3SOv%ExvewVCr9Cf}f1sggsMAU@6;uq7-Z7Gc|S zi6>$AGKrJhl>-MF_Z+4_*@)2XB(Rdwhl91JBA{~a)stP((>X&~e+DH`g@=4;mr&HC z-Ua`Jk*{kpk7doJQxC>)p){VKpqc!dx!fu2q|PVNX*jWi3w>btufu_5NOGj}9~S%{ z6+E03FO|E=3%*sYlGh6yfEd>~awD(Xx*&E9oeHdL>)h>8H3qJJnfsaGyT2*~g(>ob zEo|c-Yd%`%c%4Fnla(IJq^|gT{}qE5KL=ev${8*($8)KSW93oQ<>JjY!UZjswKy_y=5hKSlCx+{n z;B%2qy9>onjJoAi#=UV;HNyEo>z;D4`ii~q*OT`($wn^60X$$V#S$F5Hs)}mgk7q6 zyi`!oen22`hSKjBpjCFGrhUe7M3yx$N`YB)>VJRThtfv8K~ZJrzfT+XEgmcSti($T zvv4XNp#FEA0Xcomp*ePTH_dQd$1Z76o73Cx<}N1HTbtV`ckkMr{q?S5?7UcQdNWPg zf`{iZ%ft3AkY2CgR%X5q94Jx?z#Mn;3o1Gn!x!D+GNy3=TX$Q{?>^WkRwRzh9m1vh zodza0$iOpT9&UJahz*@pjP!Ij)|}X}kP|?5=HCw?1X|$e9dgvBO6ZWcTRgEZ__n z2*pThNq-$=r6Hnu0IZdoygZtJ$A7tLcNgg@S)j`S#;CQP-c^;`i%Iubz;ibmmKLKk zRFwPJs?Ci#ma1@qv|wH>0!WG{sWe7%_dXr|_N(*L%tPR5rD8)IF8l+*Iy&;2VZ90r zc#bg$@f0A0vA+nsoVJ+S}gPHG5<#Do9B>S8na^WM#(~WGBF}YVHG5XC%;* zp|kRu;Lb=w5>pf?$j6lTmP`&6A=KekT>-mV$e9$Nh7+C?4_B9a26e5OMEGugxQ8>Rik{QYZJ$4go5$l&T_F*Km^X? zWP;Dj(9V*-!$C|HxWMEM54$zC28dFZxsln})M_jA)w*BKyKk00i48`DA8!ndE^`BN zcZTDB5H(j{4FoasDDtQT6?KAY01$HU1sw=-d^NbUtoz;|84+zc!RE|0rFrQfxTRRL zav}_%Q*ie~`BJCm`KdwX2;N?n$LMU}TOf~-v$VpsU{ffMt*vzfuiq>m+e zT;SbSmhvLCAX6~mH)~dPEVopOXQsPc*Uq6S4vUQpXGw0zDUkM^M{BWb06WOorjGA< znSAd^j}5((*q6mC@06?2RGdG}j2rjfzBG(qf}tu(zJ#4y&lzWuXJg*nSv^>H-97(+z)lP71Y8@SBZz-D zRU&v;bG3l!dEXB8K09u}04a9hDfn1DjtJWUX%{2pu%Wdk-nw1uHj{Zpz?}T(P zD6lY*O=X3@qZ!}yksfchtQ&bpv!-7N=XrtfC#iFOS3d^ZEDxU5|6D6$=jUzpG0pg77sw;&sGt;P|$;qiAuH zv%CLTV-|h<69WmimotV09ytO3GCI9hJc)IggiMiJq`qwGfR-D};U52L+R@(mL4BCP zTW-1fnSM9!2g~~zR_-6#%L1qhEQrlw`?}^D%-v%< z5w}vPcE_vZ+100XMMtl2?v4^wVvQuXvm-)S>+~kL*yKb&L0I1S4<`0!;z=D2&V=(W zTqOaud|SfBRANv{>`f~l$0RC;%L37~pC#C-+D&L;SY`eNykizYil?EC%dUMoKev&T zH+*v`z{bekuC6Dx@y}`rmegDy{Q5Oest$t6JhbV?okB~*J;TRlZT{3>yNk}xhg;i~_$-?zK1ZzraSGd8?P8nm@=lK@DF!1GIR7+Dm_~}BP7>uSN z)G9dRn>zcsF?6Bb_6tPAktmZYEd0({&BQx2z(Sg7Nr-{5un$H)MdDX6%^ zNjELESGpjCg!VdS>>+dH=&h2~?`+9OPxzyUraA_nIJ~y}`tvpG!^9`Ew0j77GrWMK za*vy_Ohj%{v1)kr5k7JitGhl{{+e5P&bJ_g+ZG&ciY?SHrlW^-vg&I0>#dsO>W%RZ zZPb|~tAqTEKU8a?rI06-P&jqkJyq|AjtJ`ZZ)FI32G@LQ=)Wh5hFVnaHH+Gqun|KV zv&Bu&8dAX;i8RqU5>4X=Ru=GUuIt%@H-VDW=^r{AzzBE3Pd}ekf$cw$=0#HJMAYkN zg`y^HFV6DCph?4;5ssn=68|5DKA=aV%E6+rI91|bY5Iy22Z<8c^}j2sCT zNH~4XfTC5nGBX+#dwuq%p?LwiGGFS~B=+^38;mIP5*`K4aNI^-LZReWMMEQ~8k$}IBjL`etp zSI|DYFqpFOm#7_M-k`W25W#mL42p44IzEQy5`P-~4i9rL&JV*c+}HHuFPNy>2=ZhB zGeRf4u#Y`V^s_i%Y^PliI-c;gSiKp^{uGx`7Afq@Z#xY3Vp#p!oit-32(U^BoHN@_ zo+)2uSNj#d?ff%G)lseXx_jDRDYCmssjLb;LWxm#rn2Z9fm6@9;ZFOIk*~RuwgN&D zKl8_RZTJ)^nl2mPB_?4~k6rzJh!Z4$c$3VoKa7~3z}(9Aiw1~^r#yDGVNejgObqaD z)D2-sl#|4fID{pGY=31pIMi6OQsfC(beBXgNAL#V$m)ZooLG|bDzq|FYJWFPE`&b) z>clNU5_TE3nQdc4&u8Hpm`_5$?as=*nriDslRU?IQDS;!7h(>3nwH$VfR&S^V@%1-Y%qV!ZxC`u zY}{+>gjb+OYrIZ8{k`13f|QYo!@!N2c+zDlHU1^hYc9^l2r(|E4P8%s@-!tZQ?3?K zqQyPW>N6El2nJKoo)(;GBd;AU`1l^cB|e}?W7fziF62{gfmP1sqQ9BGx@yi4ZJMz_w zA`~u3KdnF^uN>b4gaI85>W!s^}`?IE?`9Um`Z>^`c#AHpa? zYd?*gQE0-kZw=K1Ef&)!bpn(g8?c0+v1R5e!Sg|!lMo$#paL~qw4eQplBo!q9_*Bc zg*2MaZ?|yQUa_vk12``jpa=PM{7fR>n)?;f<3g5VoML(mAVrdIGlOzQJ{A7g6TP1oKpmG!rEJvL*2H@mf@jMgMg6A9a7^Cvh7Lq=9oLngrG{=*Cj612 z{P|wOo9jF%36ugs4Gu;e#-YT7xjJbMt4WwpH3e$Ozv)6ujRB*l287-TM4eRJt+Jru z1~n>O;+NaG#?t;yh?!<;$ipk7k9qd83~M`S1qv!yNBoOnJZ>Iggwj9i5(25wLU0Zt zKDyiNDL`;)Enu<#g%)>pvZ^27pLi82-{;JYqI2>jS>&lZzlXOQLGldvRiA6|ypu;c z<1bXL_Wf=F2!ca%0vz&-9_toA;AJosE_83M%4LTClN?+4EBR$XJ~=Y=5QgB2L9sX& zvoFr$vQ*{eQM(gSOB{Moiw4jO%uKtai#V3%r759fne~%dUFul|~>)hBr%=g+2LVHKuV?zj>F=J+D(@LmJl9uU;(qeNwV%p{fqc7Yi(3-;D68gG@MxIM1nEih`?i zRm5YdZ4v=#YoosKF*rWxZ@oZzPj>lMLce^G@xY18j4P!Gn)_>&2*comD$q7B2x}t={j2S}IEKMhuM$*k+FvBpjmO zI&C~%0F;3mG7j<2DhrA`pA%6(xF{XtOCrfQ&`WX*K$^A3>n{*FMYE3YOj$J2qfroB ze2WUvR|xD39kL;h*95S!aG6KV8l~|(II#c^@$>b0Oyi!Ml*ebGI;=e*2HB>LoSWc` zlQ8ieVWCp?EPsMeX0YF<@TD~&Aa}IFvI2G8LW(QcVj*7KRL0@J)Y9W|v4O>4-JsW> zB)^zv01jAWqMT-f)Tx8FD+VzNe(8U^LQl|^tHJeScAepk>|^|pgt2!7`@<4HJCV8% z@H2)F`#cUoy4&faEhB{L_=o}aRpSTI+m?TczC!oj7@8+I13J`qJTCV(vs?6By7NK{YPGHr7?gDe z798I0A*072eT%q+I!|a3Vf7{ukC_@RYg_-oQ}8X4?2w!3CEv_h%cv?s5J69ckhyr( z*V}G)zw{TZwXNuy4uy{OkX7f@x^5&O{5_^+sJ#Cb)D{X+44ogVA<1u^C#%W|DmAN7 z15msJi!wKNdfWaQ;z7h`2;%{1v zV|>cXM@e1mhO9`46E8Ovk$6Z3=MQ?9QcAJ>L!60kL(Q&hcvcbwQQRr#ooIT9;#=6X{#}EfaPsKUKkZ}$}{`!2kH4u%4 zDv;=R8DGh|3xb|BxfrsEw>9BvTLKW#cwp(ta4Cl+u03LMN*@%E=7ghH(GHkL2JlfO zXtPzr>U9=q3}VZ&9N#kME{(qzF+L{r;mZnA8)sNdS=SnU&{Y`>xrSMS7o3+e1xW3G zK4>co3_#DL$0%b;n>A$37Y&j+%i6%MrmjeH*81~MMKq`nu|2GgTe6Jq=@fcVDJ_LL z`0{xaY?I16GzkpjYU4iI&}!bV0_GGjo)#LIJIc~UNX#CZ_dn3cm-Lc=l|EOS{_Tgq zlVfw0osdq_KT(?wIU-FrN?|KED@BGnySDdPq>bJE0Fzy+$B`ae`rj^`0%Z6 z$oftq6FBn!f{ypZ1ljigf{x+f zKtRO*cOs#k;tdC|Q=PKk5J$rQj#$iny6A1PTwuopm7|9aEP#qE!3ajPJm{0B2MYkN z){|-SkaF`-Tk-dn&Mk15EgdC!oVHQuc?9-8hokCbS5(f*cCg^={FsvX+B$17bom1J zphwJgxML!L^goyZhR(wa|K->Qy9s(0cu)9jeHrv91darNWJ3^S7YsoPW3%^<7Gxu` zU*-f`16c}f(>s7Ng;d4dw~xsrY!!SWyk2SpZ$PvLy2~53ix*KO375zlMv8N40qufy z#$7}hYv4rjlm^Q0Hv<-;59``~=^M?5zQ7XkVmEQ0xp6$X53=ZSwK9BQ!*+ymRY zm;N%k=feo_AlioPL8O30tcfTAExoM0w^euSH#HBDFK%}~?^|X~G*;Fr{U{V{$#SsNla4Dv{Wn#4wriRt+-l-CbGRRt#u|WI0YO0QwZQxB#bGw`I_c)>;gK_!lwAfM zCRK$|&hOT7Qb5}I8VEyoH+o#VYz=K{94w!LBI!wLX{vx8RdSZ{vmC}i)en{= z*2MiJ^Rua!8tg(9b7qdTQ&>qDX?&a%v;Bw_IA3Xy#|-qA0^ZJ-?Zc^rD;&YpMGyee zEUKPGR~~kl^{m=<5~et^OL}(0G%!-BsLOnUqFtT#j6c0BgY@m3e2)qHePE%}bR8|$ z-dmfkxS$74oqZrQIfT|zAmTc&t$3aQ;=5>qW5vtpNqswcm8=XXTO&2#q0i~Q^h zA4Qi(>*uya&VOd}aQ~!vVNNSX`%ji!|7**}OO@`VNBkc*GFPj1h2V`;QBk|OUb}fP zj}w8jMAS+drb$>B3OO%7;ut{l$EHE~N)=Ie}*AP@{w2>EqnRA_Xl zEEJg>2S7~q&pIuauMKm|O>A{|Ix1JFjnfWMfei%^h7)Bzr72>S%hz+9CQJ~s8QN4q zFAP62T{Ul!C_7^mYCi%~a5Bc?S+V!FaDcI2`+K0k)?6`$yo^yYGS#wD;#_s+x$J1& z%la`Rq*Rm;iesHY4T@q;m6W6?$6VXMDxFX*4Dcp}6v6+4j3thY9b|;}2O5i9sTl(I znTWY~JWzSeuk6@=(%06*Dl@{xqBGfz=+n^6%FoZ;t$g8ZQD$hVgby?Gf((Cp$1vF2 zu&ZrybiDa~bL>JQY74s=_8E@%1&;>yNZL%lMEH6U#>~6Rij8^%11EV%%==!n-HJ|g z8F2TaKtDT#TBMail}fuje}`Yr1me<5tnyd_h3!iGPSt_QM=J`DK=d|{c=2iVY4!Gi zVQgRO{Ka?e3vJ+$0y8Ia`~K@t=?3GsK=?PMzZBgU#KFO7t?;AEqsgPlqa2Yp+7=CO zJFYLmR@e+=_l677ekTQByvguy{$;L#1wbH~t6vufYU0W4S<@?DTc4I7l_VeW6gg2d za2yY`PVTR*k&Q2y3n6y=0*n~EWPQvmgk`il)B4;#mHL7m{FSvO1$yluki*C+$cFo) zCsT3!HpHgupyMZS_>DCdQtq}?;Z+lepZAC$^fOSE_ITkL3$-daKdAh8*(jDK6X07~zD=%dDpJ4^?zWUVx*u3&ydYYoE(5#jnxG2bpH2(C zq(lApm9U4sI~(P?e&?9>)9xrFp+Qn?&9E#JcEB0R=-!%5?k@=SU)MPHeK66kJ7)_M z9#wSXGBb^EyeK7OkLHqZDY6tSzX0*|McXa9)(8BQFnFM*askfhsx-q#?_N!)CiTby z=<)0vi@z>vNkc3ZC4a+~3RQsg8mb{U;`T1hmH=Z)pTPK~yH`QDnbw>+VbXKYu4$H5 zHPi2sNj8`5ir-UP7B>uL_7Z-RPv*Xrrk-nnj0bT;i+&~D;d;3gfwo z44r(kxALCo7|@J@rjbi~$ii7p?$q_#zQs%D);68DyhXeayJT+*f-uXsW$k~D?Rcjc zxN8#H&OB*sN1au?R(ixC5QHR*l^>;jO%UQ=hS*;O*<-$R z@I55hzv%E-5*~-`TO{@3djP_F^Vic+)M@OM3bvK4Aylo>SQ5Bj!G4RT4=?3J&z!-F z^EgJVh_ueNq>->d;|EM8#OnllU8T_`DU=y%rL*)~*V1%7rw?8<9Yk&C!|z!4SK2|S zHWO&i7jPWC=8T8~Q3R|V{Jjhde>ge+C0REu#g`|~k}u&d=#zd%pbt>_9TxJhggCO# z3H?*AcpG1xpO&D24{@@|dJuWZn>V186;#1LdY^ZCw<~2~q?yT1T&ABkh(ZYAZ>`TM zI-vn24zo?h`FmQ)WM;|5pIN1y!jkejeC?VXZoqZ4*U`LJIy*zIUgzWl19=CeI!00; zIVY4g8ZPG;+1xot&4@HVCJ<)4z<#j{R@?T^2wZ#A!Z39QJ+vLh>c`8+iP168{%KErO;b&LXE zH*cZ0163!mTOMw@zv%Zdd=ptzq0L{rUe<^|;s0^jc}nD^04BeT4TmZ9X$4_v{JmNy z@s466ni(ll`l(=P!&LA!flL4SkT}r;==M}W+~G?v`cj-afG^3L>X2;7GSrn`!QTge z*^6cVhQ8#O#W7r~A2tB~pi@J%nH<+_svWq5UEsRPDE&N3^#AqoJ-e}E#k&0Bam#@p z*X->E;MB`s0{GNyak5~0;G$kzJ;lLjz~Pu5pt(7hWjoloIc%;x%eCm}?EvQ3*S7b} zufhsrtn0)(ckxfZ#s{)as;4?%GN;6`aG@(zwmWt<&$n-|cUoIAGhbS~FTY>r-1Kx z`KZ;s|El(5#@j?-`Mw*y<_@*;?NbS3oD%;_7{uu7(b(SI-n<6mQkZ{)BU`$BRs<$+ zpgse?0Qi#>m3O~h1i=<_GmaQ?mbvZp_Qxh)CxMq4F9_Rc-Pz~Q&Sm=8i1*AdBNL3e z*tAN4?y0oZTW%4D{%)(K_Lut8A75)%OILF&vx{rQ+P{GpnkOB0uiYjK*pG`=Q3eAv zF&fe9p9bMIy&zdYvS@9pyTZw>Fi#(%A-JA;6#z%%AmBbRyzQ5MjXlu0D@Eml*QgeQc=c!WBp+?=iE>!JoyB$BB{u{g$&W#^dc)e*cHl~=UwZSCPw>1rE6L9v>|> zagu<&h?txcKKH~=`VmN2=`w`X*(~eE1z?X3opfG|Qe~)b2~=6`;H#}%;C`r8d%e2f zSPr0e>s50lgSEF_;B1uPBN*UqAta7$;^BQ5Mc(x=HT?cVp=tJB)7P>nhe4Zcu;3nk zjhzg>Q+4B`W_u7hm2S0oY^aleb$vOOygPMIT0fZFT_Xa7Pw@Ze74dl;utGIivKn_%ZoW2qz*CCy0Y z&x|anm~Xf-x#Pnw=Gqy+k>OD~wMsjyws`>K%UW7O`RErGgy<5kg5-n}Ij2HyT@qyd z>2+Ij1rIL)!5V{-YwI_Kz1CQP2e7{E){S&%=I0J5_x~9dOnbIg|6S zu4aQUGw@dx5BZRwEKsVVJV8lWdiM2|vC8B#v{)f^Wka+zrB&l+kYBb-{QBwdV_~>E zU%h|NAPT%I_dYqi!K`DHbz)@4awW!q>|n)e-(JG>W<5zRRHJfv;DPaiQK%U-jH2o& zzZG2Aqj?~kdq}N9H?(zV9iXf;NbAh3H-zkKwY6FyRs_i=jN>?E+K8l!|Hk+kYvA^H zYZY%N^z^FMTdqpU5GB?sfH_8uh77^QXvg zANOq^!|u^;QSV_yn7Ec?#z9GrTC9tCoLZmeo>zsEu8c-nIf80}5?~-|1-(LgB#=~I zL{(lqNL&*w6=eVjO8!|wovAEmtiFgfa?wLi%h~%BViaQRpciyl!wp{m#VbR0XZXq0<)(JrxMk3 zN9e{PtREuNiut{8&sxw^u>D7mXpTlf-TPhF(5U0rQJX|8Ujuc8S94jF#W(1GokPS1 z?{<`_RpG1*02vR|G4vXHsp?h&Pev$n@?<21DkP~EY%or^K|@5&)!}}|tU}~c1sS!5 zjcd#$vS`;!F=0Ppb*;%U<~QKabpAE7BRM}o_4Zb6I$Oj6O=Y(o3$?9|7r&#QlyPw8 z_YXv_r_|6Lf?dpSAkd&%aXew&m?qW&qH0tL3cBoQz_vaHOkf;fVUjbTzU6-JY*f0XlU@%b}vn05o3l^X%drsl}KN?XAZ ze>`A7=dC!i^@f&qyUopFRgrnT3i#KA)eNTUwbS{n-Zj(v;Em(EARMj2eA%eyD!MzN z-43ok!2kQK{|F`_4Vh=irC5v5ApIZe#Qqan&aWtOUSZRWOA8d=-N@c@KzVd< z$UW^ec;clX^eCS6^MfYr-J&7b%@p#AqN}^?30k%a>wA!aOKHXq&i2QcOEXC4-m^&O zhCgYPf){-kVmWx&z#2!CLHf=llTsj-7@%rttbKYKcG6 z!YVb4(zYwz+7=6u5rynAf%iEf;MpjalFlwQ3Xl4LOSHYtL8cNETDuQ{*mKpx)O2-| zcNg@JSn?u$>XK^`Li zSr>?gn>!-s!yL6lKZ8XO%8GU6spcJNnqBHM1#+eb3Xl;TPDKZEOz$>Z>{iUw6npv# zWjuYK9*emX!(Q3eeqg}lBU9_PV;l%A?{Tci z2?4+U&c9AMue8uP1lCW1c?SbheTN9>P0(QzPpbj_0YI0K6u2KJZ(CF9z5O`;3MLbIZ00@kZ8E4CyUf|dkn5AcD zfs|b^c4e)-<%pFTdLeM1xOTswwve>6khCrWp}%z->xcYGEKAyo1U5J$fL!s{D?-`5 z2Qf?9n*@v|(jQ}6uWo-FLlx*Bsg?lmkNCkOptYX&b8;(CYwSZ#nb?Mi+LyyotN^SY z3q@66oHh>wKrh9uFICJSoh;}mm{}MQix~9?OuFGn@)sUPk*drl15#N}p>Ck6Vg$)` zQvpNt*}Wv}jbR~GU4oEQ&{8kh4$o4QPC>roNK%l$gx0l`(Zj6@whzSQ{%1BUuFEBF zo|x54>hIU1+;?3#AZSVuf}zeoK$C$RklDE=YJdL10R|dSQyHg@6-aVBMxeU#Cz;M) z$}+Ct$d8SGH>6jzlwl>_@yS-gcDYAQa2lqlKM`$ShMM5!9nfU9#mpC!<;C&puNU9& z7$qqcGt}e-RdQ0Ys$uIRt#a9JLISxU^-ZIPMjGT*cI6$|eJLAxz_nIqt;e3d?Q8Ve zADOTN0T{XK@6v}D_d=)hq5ek2k=<`#oixoTvv3>hiDk+gEK_?6$&^yBn_U$=hp4Nk zaTHFS4lvAkY!V3NzQTO{KtPI8Dh&Z!Ag?4w2t?ZS2JJ!Dl=wPrVVGzmpMq`B zQ^E^!G*!zJFFpgEgZo$Z`4OfhDoQ|*W?uLZOI8>BioKb;GaC;75sR#)OYdpQz8%=3 zyi`^BZM&s(Z4Yq-|K`aL>X*r8;j==2w+EBN3*kA zzkE|yut`|UzhX%wK7i1`0MPibpP&Pt{+P?}?=}+JWHl$U+z^JMuXA6KqM=uH#E@b` z7XMWG0L^bb#h(m#+#|=|-Jvf^42z2kE3s)Py+%R&Ja~ovbPOjTH2#2DRT@l8Ico!d z#c|_hhHD-!XmMcG3t1ixOVYFZ5#51ZF-H&84^J_pGz(GC;ktTyON> zTM?Dv^-8WvgYl&~ftnJ6gECyg=kaH=1~OcNkr0KKF+v#GPAEm-Y^Fsr9vJsxf$0k! zN1$DW0|>pqV5CP)v125#VkCf*X0goj@Ia5aPDw$tjq?`p0Is0{_$GNHT&J{TxeHko ztS3^^ez>*wUSgmq^o}KZMZXo4dP=F@uyby-#yQ0EWHMN4xKOJg5`pa0W+$pLG_X#& z^rxtXwGg~{Ao*&!G_dP!;5g*AlE$at#^A$EIgYZ5;TRMlV%AwD)?fm=fTmDSJC3`` zLiFIggYp<60PN7G6G@6iaJ7__{`St^wbs)-Xqo;(DZ-%F*}@fI)5}@lp)^ccjpbVO zY?Trlr}5AV0XU zp0K=HF0sOf^J^leb@c}*ILHvD!29tsYe}xE0 zXH!v50TV5bpA%lVy@5i#&ajV_oR5{z?`&XS+Uk#Co^u8xMK2fW#;*_v@8aa$c#m>; zk5j6ftw^Ujt&5i%o>M*9c{@V0H${gx`+DD7Nw-EN#=T()Dtq7hDA)XUg>lTkbB})u z9K8V(e+DI;gbm7)AqiA*2?&Q1kPXHm?~icp1AeTg6_EBRpzlU4T|A<$ybRI0NDwEAU3+=v0kaM z-l513yPQv+s`1{5icg=+$DtdQ?7mlmJX=5>7eJEhC*1j)>CX=;xflS(^Hee5n}xj^ z@Wo_xzybAmA}k1Y%AhItov?IR%XwPMcH)3_?Ern}QGg4!f1`CTP*jn0W)|=vLEiKu zX!Z2v%(b-wMR_K$y?aW~G?TPKQBqnk>}H~O z1<_7PA~H3~bYn0q?;bJw51Nc$2Fn4qw4XW|MKkU}bLXHS1(s!25IGd<7)-|`Y=`jJ z3^Hy>c(TJv_Q{h@xAtn-1cfGG?$YeG60BGJ)+%u3bPC5U#ndUar9O(eOAz~*QY3(R zGHPG!-fegnQ%hqDNe(G5)%CUw$}G-`HJ}de6`)h7y=^p4B6v|i1%h@qEx}}r8@;M0f2jxeXbAG^n&bHE=E!2c(JKLYc84DOK%?vWqCTL9FT8q^mD(w7_5 z7Xs9m9MTs9)R!I97XcFBOAqRc59-Sg=^JqUn`pondBE4-WiQI@LSPc)E5)fmxJMP0Pc}*0TLx1ayABSY8*DU%Ih~W_c>2?wZ^)jI2DDc-w zVEo@JI~`$yp@5C85>ZdV?N+OYC4BAevEt9wJ8)sK)ujdSM|+^;Kor4CE{7 z;TJpl$@}LGT=9EIx7%48 z&TU(pYea$w5Gd{8mnI6lBbwh^%Mo55Oxs&(3;I`Z`-NKcF;-m&EM(u#yPVBq-Nv5| z{p%9@32!;nE$Z`6zTijl@fRx|aAxuYe>S<#g5zH-=JOlDGjjBzFq_=Zu;|aU$j_k2 z&!p(jsE8BWe4ooa@O&1iw)cabH2iZ)R*aiojc?Ov0<2GMQvr<1yjklZLbTvkC%cpH zP#Sa%Cz;6M;)F7&(|RTbx_qendA1dHt5@Dym)>~Ao%Kt70-5rfCpkcE7Y{Xn1UUyKH-sm^azn`{hwzSHw?R9n zVKqq)0uq@f6KM%R&$A-&DRC&_RMc>hc`Hy@A)cXXT}kWKNPE?|AS7GmCv{h=Be-S; z%>JG?LwM!^&pF9=L3oA$7n~4vGP@C0zV7JHa!*+Bj9l={T=ERH7LZrKBcG=%?ohYgbIkmDRM!LFZmTkrp^^7{l2t28#>WywxM z01DjjmOBtEi={`u%_o=G5ZhTp-}~IgQ^E5rYk)A6v3n5v_YH0Ckb7!@TzF!AZb1+A zXz*!1-v;Ty%t1Hni~NX2KlFX%M_-KKoLMYFAlqsxk|N8R-=o^%jY}=~r}yYw(Ge0w zy3(|M;1K;9PyBf_elbySGh$_V0hRL>0qWbVeFcbn&cf9QM4yNpkD55_jiSEu7vFT* zRbpjsHQmqB*9)x+YV4b^7Abb~$^DJ9^$6oU{^E~`DZ*nB z7N~YWusehy$X`y~q7QR4cHnC$jsf2^jncwtKvc|P!o7wdihG3fOnzg%ZxHei0|Fk8 zm**Wd-fS~e*0ee~fD%h?gqgaY9hG*>l4%bRx2d8vjthfWH(F50U-!meR74Sbwj*Y4 z4MLD0jeR+>lNYW(oQ8c_3y%Ic_VKe&+5Z-$r0C7{%l7(%M%s%ssx-E3ai*=@et2>X z-4AKY^kcTlEUA3^PRDTfT5{ScfjY>CL??#+XX(yaM}>L8akZp=)M|E&DRu!_4vepi z-WJ$%OEn=c^N5G;V}{N6C-v)0v8C7z`?lebV~oA{;YGX8-ECuoVphYfujJ#cJ+8)^ zg~;bU-etR{&*$GCM80(kHPXnd4#K}d3F?!6rS=tfYqB*mpF?~Obv_280FmJ4@&6%S zeEhD03`z`RtdJkBi59p(7Fv#;p0~`d-T4= zEMg`K^-66Ui!>u#Wk$bQ0wS^|j^Mv^*;0%snuZip9H`FIMA+-X{_hp{`&E~q!)7$4 zG}>k+0$;#My%za4zUnHs1K2D6t1!p`Rd?K78T<2BX1i(3oWif%PE$c{7YDXWIYP=q zuJ}4hC)!Kpqeq;V(tow(g3M@9H|{;R>jgJ?5E0>>681vf=u%x=7DMCqS$naAHp_uL z>TN?7KP*sN-5@19(i4-Gk>4KKl=3Q#sdkuc>p{JgM<~v?DkDgkbU^p1LB_EsllvSS zBG4X+fi=o^2buHu(^x?4MV(*y2~VJ%p7CSShbN?gEP+TeC9$ZXr@t&Opp>D%TM7ikwb)2RAf{t}K2l%o=Mf=tJm5wxb1S*}r2V4NGBq-+ zFjF=tMjm%CJTxohXswbG_vmxhhcy>^8}xiO%kvSJEfGxp5tPX`UG@~)zouh2a7eQX z=c;{C{FQ~h?QK+eYQ!x#1DQ7QHB<(8^B!<`J$0jcd3w$h=i-ZnkekgdH0Um!sf3##2VL&8at);6c2XeTP~LpL5AcGUmsrMXd%%@=&UD zssp$Pl3`W_d1CAauVCop)AK#(nIdDZcb+E88B-G<;3%kdMu za_sGPdKkN2yAZ#j7wQD?9WqcHEu(1LHCmELO^l&T-OzCojpnCQP83^q>-X?xarEcR z4*NRO<-O zdKd|n;QvBejAD&IG|{|QLhZ!1l9P&QNs6dkQ8`v?m#3JtxOE;bEsNm9XXv-!QKWah z11>=Ir@c3fq=5|2hfUbV6lb=Ys(@|A^d^|VV=3-27FJq#sTf^-4s3kC_Un(xLzwvB z-(t(bk;du4DBk(knmY_!>$Q=SnJsD+2ha<~Ou#b^xBfsc+mchdC^8{FC zk-RR%QP7BgOG0PlHSVwQNB$R2%3$>=A| z05B2OCPMX=jp~2UgYz@}bfz)EWfsP3az`xK?dK0TZxi*Dga6ozi>=P6n3a3X>jEnK zh$u|&n7ln?it$#q5W5f*LZSL;kRMMisH}(Ns{+?Eo`xdQAuQXq)E67h*XT~wYFd*c zNfH%jKwR4GKjmv-n`AZ!XS3EUqGYTxfJ5%&)rd>)F5W>pEL0Ae^+sv7WH7d`bX#(g) zuyNUJnMCHyDriZQ-AyUJs#Zl%m-9Udf?3Ezjj{9XVR}VN9_^pyk1nyPY?F~4fH3OA zoIYp(bVaiBVEknUCrqJ}dwse!ERmZ3=KIt;^{#-V9k<e17&SO-OkE~J%Z#5y=rRCDLwk;w$JYQ-m?C7fvz=9Xipc~QI0nxP5u zVhQ$+i;zn%GLQ+opi!v&LLr4vz`@)8lK7hh9Dm01!+ITRN9I7bIa=Qm4WfL~d2;Fa z5F8y(Rr5CO7POqd#mCtYa3+|EG2%iCK}GZb9y?{}P+3xZmeZy*?SYhSp|c&e=x@g3 zi3Qg0c)=KyxHhrf26ofnRuNdv4SIHDXciW3bZ>Jzk{$9bY~^9M&%ELMz)DVe31ZEd zAyo-gs#-~#-SULQsE;y3oIREF%z-Tz-gN4_>am)`D#%dDXA{oYpiX_X%cG9Je>ale zRe5yNae=+YXarD%2%B^>stn#5mIl(XAN7FO8IVm4=PXPW75W+otGPS@ua9Z;zv}lt z7f)r%f?k*AyV)(^tXl)=!0P28H}!Pi)9~sVUV&^%O$rI{kdn(pBgvHr*BusYZ%ph= z!ncU}lEIAMJ-1j}@JaOwnKTj`Ug6TX22BAD@J#V;&aS3jF&{KqTVmH1AMN2M^`aKt*yR-7ik5h6CYNuu`l9gc|HWWC#^~Jnqsl}{Lf@}5cLWtH!II`G$a6}MJBZH4l0hrJerRdbdZ&b zD##3dJNN_nveW&MPl2~G|BKmj)QXDgsGylORUv}GBy+n9XwT-i!(Y!r=S4~*wU1Fr z4_y;NFnwF!$x;T#eri@Wmot^aO6i~`ypUT8=k>A;rhrF35?i5rwWz6r_rRn@U+1U_ zcs~58)FX+PfRes@UmhlC)W*sDW-iR+gm>iC#F4u?3!D$-bgF}kGTwTAu}h;m8&>;R zu5L`0HB4#&#?qjtqLRzii_*nSoG~a7!1@~4dQ_o66iT-y2A$6gPr8EydrF$HXa=?` zhcLon^Ov1c*Xf3AOgMj{{b#+hMu(DDDI#~mD$ayzIZoLYQQW)$6xle$SIasVFT#OV zp4POV%^b{VvMa~s;tKMA9J9p!GBB#yXvb5SQkwb=+~yZ~crN#{To&NB73%0%?}kM$ z&<(5*QKaiNG~Dc+-!>~!j?NWI;s0J|v5rMKF3P3@-{ml7Nnx1swO{rzT^8_#`$uy4 zjH~CH>&Fm>U2x8Yq(EhYtCfe5e`b2MeVj6pRv3jIDWHo0(N8KzV!+oauY#a7!o{Gf zDh?F`49V`!2^~D>Y7;@T0No*z2sqyWs|8QGEQXU)~QCl zktFEzDWQ=t!l^d@@LVB)ye~8=Wzo!r0Ea=K$HW$-*VIwd@9L~gC)6;uBnv|3Lw(95 zcl4um$`x!0DySXu&Lwqf?DV~i_a-dztt5PRpKvKbUIWAcO zKFDqrh>9ZG#EhQzdn(L`YrSvvRO|`!I)ns?Jxr0+6kK14t|=+y3nd9kyGzGc89$+W8cmtV&Okzm7mWUIUIk?)ZPZ16KwXlibuB{l8F zk`T4^W?@#fb8|*{+@gZBMj`)*O9#y1KZy{3%*!AfA$2u0G>RLA;?s5XiZ)nniAG>R z0#u`16wt#rsEaV(n(-9L%Nb@&ygDg>RK_xbzEH_2hDiNjkW&V1=NDyCGg0@*y|IIP z>KfFYVDQmRY4!%uV&IiAlYv)JfLu0ZgAiC_$LmX2&E#Y>;-y*>1<+KeDe6|*yL0vG z6RNKRAcj*dp?MO}Me zFMxe5iicRVB2dhb{d~Wy!@98Hh((+;kSGs7}o5--(s*<@T!D) zcmqBku7OTHmw-zcoc8={mPID3q8>9unpV6?N%*ZOr_N(Sk7DID_#~Glvo)%sAnk|I z8k`3X-E~S*Wp(r{=9n=c;bp}-E58=ac6vruxaAmyQOU^+ZHIm;)BNPEY4|5%kEvLa}CBcW#*4oblTbo2lx5&`zqjk=eia>}g}8XI7_$fv!P|t`pko4Js3(%gT&}nkeFORX)R}T6AXn+JZmZ2 z137Yh#2DTdNNs!l@_*;~{Ld-*p<(t|KG^!Tn3jcXL3B46@T;QBbP<{C(x<;P>~Mv% z>{E&gu{XhBk~ZKqJhCV9>y4Kr|Fv&n;Xk`p{k*s2L~5&vzBO_8;QL!sd_COCAN?q( zd1qxRuH=^>LliCm9h9KlO&w8guyVXJW=GcFb%%w}%PgGfZ|FxI$Y4^(r?*=g{+`<; zXbvZy2Qbi(iyKc59B0SRP9;-}wx=p8HPmLVgPvkJ)9jHHa2BjKTFQSWqtd72^(L8#qc)q# za5lATsfK%@mvsgA@s2c<+bb$(+CAQO#ii3iSfz-pMVnfVK*$qt$k|c$HH`$hs3z$Zc z=yEh(*Ffc%De%VNz0VJ|zCK`8v8xMScp#Caat;>&GQ&_glQ3N!7Dss(ROCCnb~-16 zP=){5r>!}?C~XjX0+0p5R@&f$XEDCI$LldWTu~eoZAc}mvrX2cxEh0o%iGanf5R$B znb$WJVJ9-7EEJVP?|9=-fJ;Pcx9I`0VtwbbhUOWE+EekNV!Y76s1puZ*ubY4w^k_a zqr8!TGy}-AC>}Iz{_V^aI0c8RRc1@taL({Lj|o7`LOf$qN(MRnsW(fh;7BMtvo1km zPFP9w&MJd*!GcRetJSEpJMyKcjyTdpWk z3kB6$KY=_)_6)vRGOzk8uPg=lZ<*reO5$uHV=qk?oT9LS{P)x|xigb#wy? z=N}pH;mhdtcwvUnS&g_|Rp0vJSibn4J)xYIy6YKoTnW?@wBA~Y@{SJ~Z@4klBQ%q} z+=zs?9rGzI!pBHv+uD#<%0t|Dr1Sb-P9H5aL3)n%DnO`-6u*-~@!vjooHg;=!yzw- z&6M>p>gsHVZ4#18@O)VFHgHy{Y$X88_G;-cnvQ4WWxu7lsZAGVBqVradG^~L>et}~ zb@rmnT&!^%i%uSf0lWxT9gBdXPO|icI8-djdHt?JC++Tf#YoByEL^Pc23M|uPchbu z2kJQ?=UWWc%jFhJDN*J^4jx_C72PmgOwC!-B8B0R1Q0bn5N8T#8UPf`5F60Vt;8sa z(Dvv$Lf-i@vs6<9znXXcd3>MRUAi&ly6c?k_;928dfR(Rh>!7-0){S5nkh(tf4M>{ zLh3dni-qm!*5DS&yWj+jTfsv(jAk~l-4*%S0g@ZziIUPA9&tYK{jsV$kOG>FDW?N9 zwedDEmjQY*5F?0}D40fmGY&{b$5)}`cj5`WwIwCA74itsF{obNDNzizpio7f6PSv1 zbzUaNJU=F|98`^S3;M4cUFgyrk!auWAp->Vv^Qzi)+}Io%_wxo1*3MiMkClHN~%f2 z3^7K+i)_<orl_7?+Z@M6+` z{fI{Kx^K~G-MSFNHbEnEV%nu!v2xPV5j(p2l6Il=2<%SjsqA*DA^bt3|7S@D+AUzd zpbGy^>JBoxMaSN?8U$#ce`F5eWzogEq?wb=9xdK4XtS+2=whfOEjsk0J%lX{>;coO zQw`btxN;+)yZEm{-5uuj)@0b6cO;J+4$%wpiawr6VB9&KG^9wDwOO=W=rl0`jJ`Cq zNAXS&%5l}qpwYOiz#mVOqfI!9x-3X{g%B0m>9dVvn5214zXBd54Alvs zFmXh5__v$^kN54LkITm^5l_sqhCM>KZBgU>eg1(uyJ}4QZd5}cJMPv{xDH(S4gjf& zOzPP@8RRFt$vhE9XbS#`=D(5O?fbk&j*O_|?Zo8O9AtV@Hk^|E8h44w`2803A&S%c zU4SJm&-}^QK_H=k9w#J(-iWR>DhHjwP(KJOs(w^{)kF;}q41=2>U=IlGinQ0ZW+f| z;6scFz38`+?W-&?8Xt>PJRd6HW)Wa39Umb6z@H2EIOcM|t7v&WAze9an?rOs54ETC78;thi-ved z3|c~ZkdJV6Kbs;P-r63X;7EL%VmeWwN+~g%NO(DJ7vvVgZ{64z^Pk7c7@}WYUwXGQ zSP3=<03Xh^?f<)FotbMuHCXuS$(_p=&}?%l>!tDhcpZbF-(!*FQ~U3+97c*__;{U) zmeLbkoP9fwE1Ry7JTag*kZ-fqLHHzu<|6bDwpiv3qf98#PQJQ<34F3{nyr zB$Kxa5{@jC^F*@J_R6kgm<@m2kY8!=z^soQ7b-YDy!PPo1qt87l^1GqY`S|`*k{gW zx^>&r&SLh(eMZ?zo&^=IY1- zfNkDapjzI8AtmVM4jo#SMr_?EfOTw63hfVpS2#@>j)JIM$rJdrWTb(Cnqf`EcPeoT zlo{Lv*#O+&cAMV)#5Vgzw%Jo>9PJ%W2EJYKH`0EB`u{So*!b8=KD*>XBvaxjMffy% zRl*|Ka*!}jTnZ&FFEEj0!NzDl_Q33lfqdr)qO6C+S{~qu3Pd*%WMVXs6sE^oCz`19 zQ%pNH17YW+&Q|6tuRVI;sZsUjMtX%Kzb2_3*F`cajzY1$Z`8w=eMj5`wtp8EdlJK< zDc4KnRu$s3u8BMhj*qb0cfcWTyTm0Oj(8hKiFne3KF3|vWi`&~9v7|iW0tr_0pB#D z5*@>L)U?#}2=hrJ5$y&^r3qy#=`kaK&#Qd-Wo4WE*Z^!#dERQ@Zf%E7c-&ymsMy7i zl;F_bm^Kp?Qq;3zP8?)aRI;o=gsNMKHt3EW$ElXSL7Wa}4eECAgdure?F@$Y;!aHP+yUg729F*HS(rW+TceQlS(0D=|A2U@v`N2c^W%dc^$T>Ki$_6|E zt-BH0%JaDxNDu;_;#HI^D{kf{=27DQKFJdcKCq>T)8Vf38AQfe>gY5Sz~+Bt6aC{W zzY{S(1RcZf>eZOX2<0%P(b;E~pmnA|NHo2Psqy@}A<^j^Ibeqr9C1oeO^2+@amATZ z!3ly{7n*EaM5p8*>oKy_bxs=+F!FXxim)8iTh3*vmPm*+oMkmQ$^?p%Mxi6DCUi`E zY$q8Qw>(iU4mBAc4Rva~fU&$jKIvkjJ4_Lx8H*eMGuPFyGpfQ|XKg(z8Ki~8WOp>z z0+mRq+UQFq?=6wviXU)mBK{)*ireZnB?Z=X8vU}#t{dzCN)9^t$3@-knp}o5f)3LI zq-_5VB&%({Npc5-M+Z%3-H7wjKwbT`ge`h4uF&@q_o)tump3m*(KwAnZ`T2 zl^WXsr(P3ab&bJ}%6l@%5DX|}a@_~8{VG$CAg8`DEx?~TKaBLvgzM;5Q5`s;Vi>>J zB@v=Ni@0=O)x=lMwu@cgi=Q$yux=MynkPZOSZwhhzgFAK)lUP*7*QPUR{7Gmmo;%X z_Ci?kR!JCnpo$I$8b$WAY@q5Yp)y}D29%LVI|WK7lcX*$)YAQ&i>xM$NLcYmrjkT7 zrhnzg@$&Lfyk!+ii-rvUE<$+}VY|qaFAP+=5^H&q3<6uNaM+ zst-@WU83gz8E4r!48HP!QQ^9ITTrDJtn%kDmgQce+G}bQIHSz!o03|fE=WALeP0-R zhOJLkdV1|=xRki13=BrlFL%?VaP;Y68vd+ zIHS7A6z&=hd4k#f8k~GM@8+d~XjQ9U-*oR&(a|XAY@a1%=ruC%@sM)8@|v+|&R+V3G_-Bi=|m1KEWlzj zNIQ>Ms2i0$LY*eHFzanqJkH}J4HR;pTwrgc1YD>v8Hi&UomtkVxOR{G$Ew-QXa!HTvlb$izVmeqe)%DT7j9XYc;__R$i~;G>w)+^v0CF#JOZ>FsyGzv)Nuk?@3N4gKatV(*7NCWu{$r`YZMi zjgjP)Rnc43W#np}hGN;IJi#vB&>D6A7`ZMZykmRlZh6^s0%Rv+5~Wek41sRd-+CUB zrqdC57t32Mi0vE1+6duZo2;(hv^r z5ATBj>f45@>F)|wwav~7U!reSF0834{Fagu#Alg}^6F~G^(vwaU6zwDwNu+ibJKF# z*jb9g>mDWY%zKhrdh3WK*?MaYYN049!!q#wW>F3^4&raRNP8NCeRkRUnTk6{6NCTe zFP4so{yCtk)5mmevWyMTo^yPscyQ9tvoujx`3k!nQyAxdF&tzhC^d=S8CqHt?5GUz$8Sq<6D5j6}8`fe;!S z;nvz%j9X^p7+Hv+DO-Z)2%s2_KSwQ%;#CjXu+>c_#``Bex}n|d$vX`UUp3UKn@fMC z^CrMhqYEU$$B~Z25|Q$Q+7*4I+25|N(F1szLN~xk|x4?1&@y{2uV>thEg79`CGu-0Or^^}S1Ru4! zHdb{Wqm#7GFMRo*@S!CamH!olh+j3R=0z)A(_v13?u673%a>W3C##e*Ew)$_*#5du zo~0b|L4BheQ*<`}SM0ix+yooL%GD%`$ue^N4hE9obB7JmT!4C%8p(LHMs^CSz_xa2@^@<@!tc*DLBvY*djaE&;)wYdYwq zDC|(fzQC88MclhX=6ggNpa|^h8%c*!-Rw|MU9;O}pKq??t-T(;`Dly`41uIb%5b~p9}vOUqB{1wWXzGpAQ zPnGFY#krnJdMv$B@|&9V49BmVP*~6HD@9OXnu?nJ2XE0{w>r3?q48816+1-Qh1anz z65DQ=QQom;9f(_gbu!X>`iFWv0nf4Xs0-5DIe)v%JZvt3!~@&RQyr|L4ib3LUt z=xBD>fZm-ZN6E>8{1n0uN>7a-IdehmfP|LOJ?e{WUe<_~%*fMIh2&O+>a zl3u0ly6qg$U+(b|K}@AEDuvZDxYoK@enHH)%D$d-0bB@s<}&NswP`-Tc?N1v5rH2* zE4|x=^>O`;VZKG*6KCs{_Cww|>!L16vYB0Lb%<5+)-~o|0sDna1GrIU4XqCOaKtsG zecx$8Tp`kB^2H|$E9?M<;k{kQ`}N&1y2iW?;-(_W=dTzzf1 zGas)#1+L=VWRPmMmjF65JQd`sv_QUBkA)yV!H zS?{kqR+U%p^DLKQ2k6=DJhQidyIg$_!oy8MJGn+=CQz*oYpsp-KzUxnYkZz2@b9)t zbgrrV_uV-muOA0$@^0Z|0!OBAzsB|$gcherC*THO>j(El;k;zeN9+&2;0KWiA*;6@ z^7)@=A#e73lpZoS?uW(@qxem52QdTquY(`xXY|k?mhgvAf7O9z5gxK_)WuQ@NhCLdtBF%7{ocVFhcQXjh&j{cDpRGUH88%f80tBQn zjrCNBAk8PijtnSEe`V+#96|Uy%4(D9&N-T`T5ZSLI!6%g#HH4&DvdrbzwgLMVVlb7%xhbxGqvsCCB9t&jAujNr7vu0{*+dx`Bg?R$?)KoTL#>9V>w| z9T091biqe<#nKZpzQwX5a!i=MD|t+%(AG~VvMYY<8!rR`TL{FF{-KFQij4ae<;NfE zM~wuJ8V-ydr#6Na5RNe<-L+~kJ*qTK7ct!T!A?-r?RG>14bw*CSC?f>w@D)V)*AMGu9VDPFlVE$m2_#Mej0@ew%3y$(yo zmkf-%P#=~4pgox$`5=O)BnwBEDl-jXcU%f-cmj@!+GkU8M5CGK{`pJqS|pR?>|a8& zxJ+ouR%}o_)_Y?j2A;qK&OXFaNrr#L5XfuMM-Ak|#GNI;16;q84duTv4t{(o91mJe zw}o@NmGsDb@boM3^kF%4DYU54YhN1XXaU=@+GS;GRBzMp5&6mw<(d|(x#UVt^H+mM2{V7iWGK24 zhy%-~YLreY%~-U8pxmUf^2PCHNMHXG^b8cU|VW$}Ulbwz8Js*90cYmRn` zd|Cdwzug}y@5?43;&Z^PJJEdfQ;ogp$SU6vVKCT+7C(5ZUEhi_caqv^VY%*8b z+P?m>)8#CY+FMAMmsp5>qE9>lp+g0!6S-}Y5&PuH#ivM3|B;j`CLZn()JRRy)n04q z18p1IRC_{4{2x9V3Vx3Iz<&^?)wG2>8-lcX0Y1ny!aQLFpuRG`G)C^u3+C1~8XCan z$e_5M6bHr_hHRcIf{p@BGC(4wX~OmzcT4^)b%PaRN?<{FY3*O+zfi9mb)ygP$7PpM zE>4@O&E1ad&urd3-5*_sn1q2dWVT1yfhR(N34I)#FN8yMG@N2fl%R}Y-C=H75FA~iQr1B@7EDV z>{jHMJZx`dil3 zTHL9+W`r*J*c188#QPd25kHN}47V z|89q{6Fj=Q{|M83mg9z;BvdD7k-<$4$Zq^u0mh0MsX~q>h2EQ9NSb&^-OnJO$yN#c zrVDev%AK5Yr!Eg$e$w0x3UtX>i-)dE{<9#q_Aj6~ zo+lB+QCwsn&yZCzF-a7MUvRaISGQ~DeBmkyQ9ou;L}CwzqbNo7FT-7wM|YMnPX!4y zMtrX#;};hzTmhUHS&`EH!ToKSZOJJZ2L!pXknPLxuVJ4G2QF2!Lf|!WSgKN%T|k1x zi*-sd8zX5bJ!NWA^mMNccm;GqKj-^S4?-ju1j%~j*diy_CSCUWK9%&Z(vLc)2Z)}8wiT$Y1D85q zx0OttdOqvF{dUcicXym``_?QeB7Qrvt1RoBU!m*s9Lmg64C z1m0VK)-YM4!-H&7yKENM;0NEg6+}$mY`dr4L<&0bPyM>}85!$@_E4hKxv~|VKy`_3DR-uYipG&> zDdd;P`nFqAfYG6EVXP&1g6~11Ph$KQ%IDs+o%a3w-o0gio4FEnM%RQp+dmOA5Q|(n zR5Sn0={D;U=OtLmSX;W&ir~Y2puw?OyU+L!c38^BU#n6Mo6^!?7bx8E0ptjxS+U@@ zMTGouWY(4{Cm(B;r%UFF@XEw zmd`vAB9Gb@cCi%kl@hL*-aB5FHJcS2HEa^$+8cLdWjy3XxB#+;E9@$em%=L1PJTvl zIj)q$%(BOuF#RiBVk$w@2k2=a{Ld2&LW!^>OpQtA;b3bM_a^QE_E_=vC34dX$mbN7 zJAv6~It$e_E_qR3(rI-DD}&i;dT2&J+!-#plM)UOw&K)yF0hN6sT++R+o!vko$gGm z1#;W1Kwz81l#qB$a_xJ)z%P&d)?|_GcHrqd$X9j5zQ%}P_4oLozqY?(yaor0RJ1Wi zCfKmn{DZIJ44yiz!@#TwiK0xJ$XcoUPIw?lB;k)sg{!o;UtyHSHtxrFo4O@&AfSc6)JR63mCj^+vNY+4$9~ z%zXA#DA62y|Ek!0$x+KHV9D`1RvN%woE$h(f+n|>cdj?p|3>IDzyt$V7ib?$0O^KV ztb(bExIqWtSYC;LOteIqDg2d?tRSwP52c9YHu*PhQBOA_EsUv6V6uKjoGP5qN23&e z#CO0mEcgceiZ9?gy8n&@C($oJN;^fNpIQY3+aO7z{}YP`3aBp-W=*sJMiUvHnh(?$ zaYgNJdnZ`)(avUh@f<61oGH_I86)c^=Ptvz-#{$P?JkFxsXzbA58`MZzSY3^5{AhS} zL3HPYE-RwaZMdSHpV@&Ko88^bjap9SL&~`p>UGir&V5H=@4rBMRibWUD9~V#q?`|T z-zJj^n~1Z;Kd)k`e_6xfgMqsN8uKZEOe^M<;};>3wHmG!l$pm+1{B;Nw;L8xyZ%uK zogNvAshknL=T}{%*g$1$6w~Bu64>`1>8drICj4 z&dW}{%R=zF4%IRvD+9biRDPbBf7pxhE<#2hWBr3BC~hKB;woq|t9GJHLN(wo-}x$& z`@-n;G3js;o2kxWp~^_R@cnnL_>uWbm6sTs#XVw(B~~7XpNMc1&>j8|M%u8H;`0eY zEC_T1iOWxEkUKQ%2&WCVaqbmmln-B9co`tYYy*FqKoCuyCm?JwC{oylBd& zY%;f?O}gf#v!YC64>$1lAf@MQm9E4FP9_AmJQEE{D6f%DIUsSmSv-1bCoxaf0&f)U)UZn!xj-I+L$|cBi~v%#IWW zcGQUJ&pqS2M^lT)tRFDJMHqZHZ(mW61mPbZENlb^+j4lQOHME!?&WcGUA##M%R3OC zfjVa%0v@QOICw?2yem9l5_C#m{D|65dhb9+3q`M+bv#~n%dUHa}Rmsh(p6< zlYZN~G?}uhB!IT%lw914_LyTNSNE4pt{lLQ8yav%rBS*)bEuu6vi)N%6(+(nAVK0j zEi$wo1P29%`%DT6(@m_w>KWdSJOFHjLVyou9Gs`9h8#jOnPO>%?SdGxSR@|oRfhS* zcnZ4Sz?8Xa>V9!$NWN$Lq15KzTG|_xqrBL^-PH5={RU~6^Qy&-)aznz7wI~E48U;YbBPM9X@wP>GMg4B!xd5^5ylC`A#DZ&sAuZkO;zI zXkVgu`SVZF$xOoG-a1Yb14&90rYxlw1dY(XG+PeX&Gz5trSS4>0{dPh9PEp}$K+2k z%Mmylf=5?MOf`qvy6_nzqW~Z{p}U{)GQJl+cQ;W_htTEcm2ci3KPT6)w?9P-qf$l@ z>o*679q9l;V-iKj6HFS#-}nD+n7zayQI#=c5>39PoW3pZ-0!q{(&tgF4FB|){d;Nf+{e0b2-Ek-( zKrq!{0vmHE4Qlq7?8{>aoE!p8l;koz-iqlmZ&pq?3-A=H6tO)93QN|I*N{N+m)tu?dkO(~07}GhhLLV*h_+OC8|E)YMDJ2fH<$03fd1&SOdFdXgbB5$= zvig}s2T=GM7Iv0VF<>JE+Ih5KRS*3GAVHC2iC zruYj`35FVk&!mr|ihtt9IZJlefdEQ8KEeT0Gh&b?z)fEH1$6G+|M#)~Fq``MwQ;m9 zkW423D9?mG<_wx`c1!8M`IUGKyT5vJvH}tNn5y6EPyd$`n1qkx<9JxBp~X5p#T5ES zbgJ@9YH~<5BM24tj;0Qq@Cd9hO&-bTo<|b9rQ;LLIs_VgV=ux06#j0dsB6}RM&hzw zgBLlmxcre_^uJu(dUcYHpxvOg?Tl~*3!+~Z1?;K}2AGfYs;U6jYr?)viG-tqSA!`? zMxnmYoF{Arwt(q^^@DCKZPbfjUbLj>JGri5+Lve$o}0bdU*;EoR*Qd$ri@y*?DJGoaWbs{j=>DE$Ru zW4qEMBBv)LFI8Z{Ill(em}*V`+t;3!pm_YA z`J*|_!^*s5GUikzYxT+-X)S6&zSFT-T<4Gtr zatrzh!0gVozp)J55^Mx^XjPRKfJ2U;OAVfiKmb+hFcEL!v+0bm*|6l`nxuJO6-h>; z8x`WriS=JsTk(KS%LQtWwh5j>HfIFx9!nPXV5N>z|5SLNV8Nf)ab-ugHU>;Ni`ClG zHQay|7uGS%$Qyh4_s`Fxwga#4X4b^>^i6=P&nn~dNp;%Lrnl+iK6S*=W20+kp>jJW z%lXWJ;kWzR;Y-OY;7V_*4Y93d`_g63#!I}rTx%a+P~BSG(W6mKt{e+J^XM0LrWZ== ztne^n%*m*9d&vW?gN^+p;|6dZ&cS85-3qU|f!!71&DQLgcgxcPamXS@aOi|v|s~HA+}NcPv2HK?4WRY6U1WtI2&SK#?0ZMuMmpGNiK^5A4UjQH()WTe(Tr@dg2O(HD z@dTKN2Y_|qMjm_DA<3j!QqjdyK|aNaz#^R#BSwy5f6`Iy)$0F`2D3krrqBv1aG8et zKB&1L1(U=UhX+7O1pyMfPbH6yHGuz3Rxg%T*r=P&4}H}4?*(&?{ee=;phNIS=#=J% zUrdIRfMjDAds?_hun%1aW0KvGL=&bP7^qW&bgM58+`;qmxU(Vdq$5Z( z4Jn5M)z0-T%-2_ibsy`W6blAJpC9$0SsS$-WV4kXalPvprUe=_HhsF{LwaH)bG^1qecX*lKe6D@x`649+IN^6Ox=KM z?ZkzTUqrvBE({EHn!p1HR2OPS^$6pKgJBikbp+4?wmHDAc~3U-QE{;JZRYKs`nmrU zOtij3lnUobEKY=l^;YOdt4ls77b`3mHzms4n^E8#!|Y#h5YWm_u;_B0EtCkC-!p_M zD&w9kwU&gVz2Xtx;BJy4fw|pg(q!~v&R^H#^v*$)?f`%2eXe}l7k#7M2wZhh-0$B1 z36gVk#tDGSd(8LnH`}kWcsh-3vUi28Pls+tH(HaCbLm@I&VF+npES`W?L8La`U_uWrs7qo+ND9 z+QtlI<6AY7JaY2S2t~icYsoj+Jw#IAL$J*;5m1=+;lDu=|Ly6}Ufd-SZV(YT*E4_V z**gAa;9sM8By!cf2})cf|JyezgpaJv^nkWtd@K@NIZ>q6_%}e6FoBfZO3Fn9!!7yj zdT+n5l-*&sMIh+BD;=dgL;0+C&sWiew-Wg znZeu(qx9ji+~^`Rn{QxGJTkKTJaqX~{Oe)NT~L4bJ+bXar}Rd=lV(B%=> zDt!cJ<^h0;3`|I&SB}P|;3Z#>wVk6})D&>}NTUV#0U!&aD>4&R|4g>C1@tvd>P{x> zsLWQJItr9%+-+C0g>sZ(C`bC0IV!5pNWUer`JP-SvlUrI=o#S3_wc^`$n;d6XH_In zT@#mHBaB0|)6sOzai;Yf+We#PlxGZdyg82}_N8-vU)?xar7|S%GoM9sPST85l7Vs{ zt&kcT&t5KWd_SnD*5IW5wqAew_{P6dQC$~LuOea}Rb+?C9M-`uS2qC`j}bh%Ull?0 z{8{$k%1Rs7BA7vTM_A*$eri!>w36*fXMf*=Ho|cp>Y+)npQXmRI+d_-MKlJks0N#) zNe{VaIk$7gA*P1`Y{vRUV!Z*>F22TZnG7e`Jw|HV$$>E+4J2kCXLe!RTE?Tl96r1p z0vKQ3d$PFd7`H8%8J@ADOYr}ejAU`8SHmjcn7clCn~R#f`Al1nP}xOPo^FIW+4S%5 zX1?WapA8=@{&7oa=m~i7fkg&-`2kWdS~=$_9ny$w*rcD(Pt>yssac}*iUYsmRUirw z5#!Q~G+g1#bH4M8G#>MYs?YjDwOQNAiZOM4@T}Ckf!PDvm=LBEdV}Z>C>s8pB%^A< z@{x{rX}7|)Wk3oVaiwxOE5$`KFtLHaKh;diDo9|e0FGwel-0E}#sDCcHoO`Rx*F(M zB^f|mKwQJ@y)Af|6pFsozXVN`-ct?#9%HcL2WU?u1XU6&O9j1RA&wTNqQ5#O64Cg> z*uqKI{0fW>X*(H*y8Ox-MJT{uV!Q!s3rqrP*7Nfa911%-Ci#9jZ&kRq~@s6S{A!S2w z3LWP&N5KJqKu|hZN^j9^G~(l-pGP&P+=aeZD=eLW#k_A*gwkewh5PoEm-G~V4e>dT4s&I_(1gVgg?G(pfMT!h$D&G=XJ~ zaEP0^#DmvUN>XRqk&kmnp-{c?OY4z~`1>=XXj6!A`}av6@h0GlS$5wMpn}QWr_UKb zE&1fhSfupEUBn~-`a}|i5&{<5ZiM_C-4AEq%ifDx#xs4_*~aDtf|U$wW-h0= z%C`;gQfF+6bppkX2z}z;$8S+OWRILLy2s~#`k+>%jSE zHGlC_j(dn*&Lnfdf0F9}<&M54wyV+KXi){8ZceJ~c=i$1%|Xm*sp#j5k$X``waFTO{=y++OPL^JEeiH?YE@U!H83lt z*@{%2wd1AC*Z(I4t(evgsR;Xq`tOkw&Ie;t6CMNv9|Hu06a)ms)4|Qv&BQG2X5$A^ z8rLop1rRYfn6+BNGGN#dX3(HcVRF-tLVc1nD-stDoN7if5jMnw0C9j*{g8lNf*K@b*B zL{@{MJR}x_A|MwHVjG zgED;>H=Xs=olv#@XfWJ1eJ;VElE*4a2Q^iCY*(kIruw^ z_Oa0sFUrLJQaT3i=Rp?cDY zH9T>shV6J9q2sTaP)_MlgXVTk^~0>N7P{eFbYp->EnH^= zBPdyoEBrkhI23CulG<~Z)W!F-HYx1>g1>W9ak(-3EWy;)+~efrv|un{|FUueH|F~~RZVRFVkXq{EqC0S4{t3D8 zYKY%#nB|NRGRWBAn0A=s8Qp+lxb5stEJBo zv8d6}nX7v@7S*?z!F&i&DNv#Xrmj_*bv$41yZcG0_RI;k{u4nFaLBBxDg6xk;dSmc zM{RPTWh;8*JU1+?q$a1nRdOQCUeOM*fPoB9VmNC0O0Me2=P3YHFjK$m+*utPY|yAp zc1A1$PhXwxJ<3(Fk~BV5iRnmOu@L|}jeJva>Y>4wDe-Zusn@AYj!ZcOo@ANcS_sje zhIzm9IoPo=4|az?kWEKvDDo@$o6yv*s=MBU(D}#eWzw!bD}F}1)c$U?)=%#&Dfe5} zNH^i$(IkEM1SN~ag%SRafCp^p3JPVY_`YKn<8lulwdbCf)1SiTJ>L*w5V4>{|mJZ*#n~HOIvhGkDUvV38 zYOW0?O^w}yU}ZQ_5#_C1(S;8&f!))h(Wru4KU-PU5$yAJd>pO1)y6KgiE!H@1W9VQ z(Wcv_R7UGFP9+5rA&iWc$Y(%VptsT2WK0s_Rms>YjIet_9xx7A+`M8!fKMe#KAKz1&68|BW)dZm9k*P6SLH%5`Lo(D% zgrHC$C~BB|qW2>Bxzxzi!un_8+jC;F5YH^}0?pvMZl-$$QKFqhzF_55hgr7Fd5P zi|C2!2cCg=^&pvo=7k8>HP}Hq^ff2+e$5uF!3wV$T>(8>gu1c7fy2mnc99+QMWlpF zmX6r?Dwba)r%ne9Nmb)#St~qc{&o{7!dUst+8)Hs_VQd}vmQZU=(m6=jE+n)3sio) z07%}{kjpcD6$~j>Flg>tOmZ_lD5RrHZYKb@j2>_=j-0wuHogjiCn_O-2{h6_bvVHb zl2I5AznfKhub3mTHtDBWw37+dp6no~fbW_7ZI@D5wM)6g1`lSBKtjw^5*kK1=6x`t z_*kia4cD-~+Him<9Q8SKCH*ovAnzJnv{mvwY>P^x}fU9@eBC0 zS!wN$(a6L>5F?9HO;kqyeHV-vx>gh*K$v{P@vhlHfZ zBkW?E8@m#Z?rg~ywWE#y5+yG-(JM49{z7DeW*Q?takUKQ5Z;DqC+Gs9^2T)`6s~rr zU?9PQ1w-D0CK2Tp=P`qG!18b2(*c6g_z`1)B>H1MyU(JC?~#cn2hqlIhx~>NCI@hL z5(M17@mk7)*#&4@j-uM%gRH=MP&%ftf#7X^mu68|&@LkshA&VUf0Nqd32_+c)(1$6 zCWT*LVz7P(hxaPPO?S$;G_kc^&Bj+vw<~mXWBjz|;g_#19c!w4yW;rqsRiuW0egAm zrf5?u8pAb7bfPfl_Dx-~xMPF7)Srnr2QNN(X!O!mDChx`@~UBxKR;{kX4iW`M>4x^)}2A#AdNF0gbZe|)_}IZA8U zT5SG4We7rvtY{u%hF_7_+y-t0Hx06V=*q**KoDewfwaV2&uoQvXMhvU$5zWKRWxSz z-vp33>{CaZvBP-B?i8CMYH_vSj!LYVIk>A{vNEJ1UG{1X7kXHov1#YAWc9hQ*1$ZcjrV=o%0li6uXnU#@}(+vwbsi+MBOFaQI2TLbXb`r5tR zKL0@aoHokV>v=;8Hhq`z##FMlYI$`Jqf>{WDG~tfB` zXHxL?t$8r7PUPszXG$rG0+KtA3sW2JF{W?r4VxZIk#SrudL{cu2;n}24E+N|810BT zk%B+ok+l|f?*6=LNrfd2`q0n?7pO@<`jmxGL=*opiTFO)$ITZ)K`Q{#%-;qL^WRPX zQ6_;UC*|FbgWVb0G<$kp4Ex#dj1rO4f$uBTt`dcu5ujVRjyp=XFZ)S`;`Uqegk1X=gbZ0LDJXItw%>&~Gh zX6}9TL(|-7OY=}|2=qjA<)dE{v(}sVA71KtqIaB zft+|GHT2bV3R}aqgvS6?e3)eaOb&QFS|((4=rTZmP(Qp4qkv(7qd=hkac~@E z13TjJ79Lq_Feu@!0et^3IG3aZvz_>cPx_4Z5$Ch43|0XBW}si&(Tiq$x&rDc4Y88% zfl~-vIM46i`(w=^PoT5y-?1QvYfD5 zBinJ;pU=+LlbrNWwPn36BEKB9EW(Hr`a=hYUR~*D>%`VMlpV`TDfU`fQ%l5^9*=iR zW({W3v30B7(9D)r>!(h8g*p9Udxy@{Yzo+fg}FeeCM22OHyOzHW!l(voRHP`tJTNE z>GdrT&p^lT9k}rKIZZM5?;UrzOHh{AWuSOe(ujyCaaZAwrwA2*jRu{3i&{IsL3+EM zCB_)NW^;ZTSi!Vo$NoBC17s1?+S11XEE?i(ZH0YC=oseAz1(l z_q%pn*w`0rd*pf2ZCjt`>(wdr^&C-)Q2XZBbrpmV#L9cW~ z#OWaNhej>Oq_>o+qb+f`**Yl}qaV$^qu$UFeyCMed`rD;>ptp4t5_x)58~7>E$}EF zC(=SZ0%d)!zJNE!@q%hD-mdfdO{uqL8M_pGe6Q6m%lY$aXwLaMC5xpWgei13xu&NF zfa#?fb0CU~dM{ovN6IBV(k7hO3oAZH_-~}OKJqIBkk7H+AGEuVt|t@Ahkw-9YAW?o z9JuMY+sNkLLZ!phOKSr4J*VzFcIPF_X&s!bW4Ud`Pg1*Df3NH9HZpVsEb7xj7C+k0 zOeV9UwXAA-d-f6`WFkv_DU^Uw}c>8*)rQctFW|1&S)JwAFP-8%hC?#My{I zCmKs@fzbG@^`BEHtV+G9d6>6|MiFQBXx z=mR`R5}zPmNg6OVZV{8TVBv+tAUrp~^?{#*q|jPgG1)Y`guaDq~*b(CzBa=OHG z1+PmmN2pbho;SA9Bn<4UtOy%{v`m4f9FgZ`5?g~3I0$Go)gwGqC@$L!Q?NvU=v0F? zgPdg^e(AqNjkN%>aC~NDcgBD$KZT9bba>EU{^S31^vdE{)%>5MSCQ@?dGNos-U&VD zb#bKs(5QT*JBQkE|F$A%X$|2V_-XJk{K&vA7yL2Y?`KC3aEjM>%W-C%R9kXbsi{;; zaphqpG&>gtCk`;P-#8xjNb8UuM*{sl;Nm9X7^T#4RPtX?*jB2;>Z4|v%e1ZIKdF*L z-NNWp2wD=DMU464`|clQFtPQ4Tp*|2Z_n>@m|!q`V_OC-K{ zBOc&mP4U>%kH3-dbU!;ABu@+en`H$!oh(yV-gqdfLBc3>7eW`7kgf11fxi`s>>{T{ zfvROz5D9FY#uB;_YU!8oRQgXuj=-UDs`57-zOuAGKa+k1Fa%5%mRiE9rKUZ)zTMMv^#xNnVKKnyWL+mE%r;jUjX-i4dZ`XsA3Y?6VM6cEV#S`Sfewu1n~$R@Vheid7XVM{tn0!d9)txb`tz}kX<8ucv6N3^~wS_$Roz#5zOjLm{1=6i)re@PM$ z*j=Oh3;0tuzv2n7v7rlShwe=F(+ZFI!v?|DT5?@u3-2s-QC+hUKMwo%Fw9Wn4O8R( z`7Q5?c|Bs9>(eUczeW-RSFcIIdbWY)%sK9EQ-<&?cBIDb2jo0RG9|r@kD19 zmb8zPcU_m^`%qf1gr6JydY{cr_0DxzfXOH^Y=#3^5>MB$Zj<_(4aHqEJhR zaLwX_Cbh$aR3jF&8{h-}_lwx`RN_=Q9G;L!A}415j_G2{6UVX|=x!fJkjA{(*cL@{ zMF3r7xr`})^DCD8<_9>>nb?lwt@O*pK*On9r&x}PwiM-J_xu}^k5Ufag+*6+D>_f> zWwdyX(JLHilG!>!mD!1Qh2bwV070wb& zJ*617FZwvXqjkLoaA-Z%CHaUg@hAb?k{g@3J5*?LxVx8IEky`q`hJD!Cm zGI%d9Q*D$ef|#7}|#K6ja3N7pL^A%g-nRbX7^j+)V zWJ0EIUL!N#u?giXh|ov=IB9m;+6EcHL`bn~9GJ^&IY9?y2thm|0R73Y{D*Rn8MMwu z8(Zmcx)@5b%TYyCTf;a|W_n<)g<($D);MTO&NBKpU>p6v?#s3}I^>a0y>N%G57 zzYVh^8{7N*np_tc`$BXtWQW|z{hd6Fy?*(q{t&{Q*=Gc9AAsR?eS?MMoJGf={MvKpRs^D0Iq*-};E$l=ynmY`hMYnMxhs?0IE>Q&{aRhs@do22AHs0m~ z+;-UKQd#!+BjE9hMlHqC{m9MN7C5U!sh&Nn77$lVxJlLsT`@z!9+4@Scumm@ zK3+VLBP^%!u7j>%d%k9WJVtF673ZP&X>umPIv(}(`dUg{ z?x&Kv*=o*?*&T$PV>JH2Fr4Q*>@0w+84b_;dXsxoFY(C81WL0~07ZscZ|)C>0?O&; zEXUvfp!=F#_^C_hRkL$wHJ+;@PJMxq*!5 zv4!SJn#u(NMZu5it%*uU>r+>h*?oarYIj=%&!jvW7ENB?h(EF>jM(MBIX{KscKPx9 z-hoA($|Gx7Q6>wGD7LBCcL}m{m{YtszwNux+oqzd<``%zDMqM%ef)DW>+og05N{

A6=T29BS`TCs4Q$Qa>ys;tj;bFdZ z-az(pEWx(AI=Q41ipSz#K&b>tO9BXxkH1M#ONX^SbR{y~#-%ZXqCFe#{@=!c?0~F+ z8sQ%j`-Yna7+}Ot(~I+jP2-Q`Bth3KFXBHMKKrQ>h^K;PmdM^q!It?m6jmD zZs8Am$#pU8e(Bof;s2h*Ze;j;L0)}fM(QITn)^!)L--{-Z8DvzC2xYZYGyuBP1RIS zVA_JSv=7YIb~2~dVg$WLlT&1)pSZ%PDoM{VZ)u({O;0iYmAcY6J=>rY``c4vioL7f z8qyrOegh=Q{=%x%Vm%C@B*6&y!7@hDRbi2lOK!)sh!pT+?h(uiej11D8g?Fu#W%h= zDB+pHGA!LMu$j6LRbgMYIz>Tn(4AR&ApSNzrqsSX_55GU?$(NAVm*dNcFf5i@HiX9 zx(VWm@|2*cn9}V<{*}{Iv)U@gm@X&{1ZYXv#)98Z9<-=Oa$~AldTyD(SX2x#-6gwO zx)kep7dxQKQsFFM!2O@OvkSbkru6bWvyAh7PA+!#N*o1hs3>r0fIacd^(Q}x$F&YY zoE4%*qE2^HdwXZ&mS6p`C!@P@ub!Wov7d!SnV^A=e`0Hqm4c)LcV~x{SEhPpoDI|u z&k8*q$F@v9CBI8JEHzbNpU#>geah~)=UdQPKBV?dR_DT1W_e9Phdi}P3KpJo`zyp} z;$2rP^Bpt_k?AJdrGK)vq{#={W^9A+=ml#lb(286(`p3k7uG|0J@dZzPD~M$H|1Rj zz%V#1bk>Hj-bc>v(AQ1~Y12!33!Md1J{{v1-2lcJibpvstX zTQb~Fdk9$F2RvPXhOfi@>SW^k4PRT}5tYL`BUd=+Rv?3sA-W1i*N5&t&L+_ZI^*>!-@{r-O8?&b?dq9YTa9DNt|VO zgV_$(MVI{U!&(gMcIB;CC+F%>mfM`Y-EH;l)@IA~J8x^OPR0CWxV@@=x1kLeO}`GO zEF$A63VInT<)Ybnc5*V5uz7K^tB!)qH9Kke81ZEjoI^TLLtU~7Q9Z<0`MUH*S8KNF zLcp*oI3zDv`3(}|lo)%ifX1IYsEM5Tq@-9b^Uz^Cq^J!ECHy5O-KhoxdAPt}Nzc@* z0~HxsD%4eW{2L!e_~QpFQ-8DiFkLizv?Dgu;JZO!MzExRP2kHO6{$Ad{`GLZKMfKe zr4f<8+t>lcqXaRp9@q93mXKZsyZc9 zBdFQJt9~IAJ%s}ar0h=(S=zo zhYj=93rdZ?$Q{VgO*_kcus&Dh0V;kholgjQ51uVcHLvoQb^KS( z$89d~h^AjWJwZq_7+-UmV-SiJ+!7ECLIwg2m;aA8I7N-P;%Eoa>KR?ZAq&1Dt7aDtnca`-IU>;=j6dZq{LDy4_l`_t4EwmE~$_s>clPDA0 zsc4=j^}6ARXaAczANu2uN`bfaH=P*KG{+7QpK#2tLe4Z*GR<7FPF!Jj z(>|JrU0|h!hfXmHNpiYphlF~Nwet94`e>R%2!2crKVwI!GG=1pDQ0wfdTaToTW7(v z8mE~^n6vsqGl}`-QcLieGcGAklddWN0cK(BVn7qxQ1J6^?;#;*ZtwnS$dJ&7lZ_cj zmk)fEtyhDcy`Ey3_bK76!Es4idcTqrx2c}P!^f0YevGJ?lq)GXgOd!;_*MYjGZUJwE{XT-1a52s3eL5<=sI-o ze79dAwfQj{Ua`jy5F#2yw_rh|NGx&!qsSIpr%4uJ9M*do0K({_ybUa0>t!g=_C)oy z8Nvd3ea5e-o23QmSR)7+?2a`wEE-}I)&12L1Csve>sam?BF4oZy}EEQ#Yn)=z%q?Z zc*T*%(jt81QC-~{=czyXPIB<2U%a7Ax=^{*n?(Gs>3~1-NL*tb3kF}gE*w5t7Wn_wB)x8?a2X)8#gyK9Y;kOn^fq_DH<5H0>!6H62jM^f zT=&|A>!8HMVOKWoa9#TX1Gs>N$0!dF(o0IWcwHzGKZpP2hQTX$wwz#=Hc?1nkw%M< z6aCO6wk?6==sZqU%qO8q%YJXvhko&>rV>g4 zW%zvVw1p7j?+Kv5H%{KjyQdscxcerdSwmZ1?8s3O1J>KmpOrL#5IIf|7D5C#-@Mm; zb7z?!A!>tz^mgagOXxa7f9wV72{>bV!4o<<~QCqYJ-A=Sb7u2gaeSReW!k4FRIBosI%c+6hxt-46qtRlPB%%QV-<2!Vt zRC&E@9gi_y;=1xus(0`T^Nte3=!0E_zP!;i$AP%jO%i*w-do(FllnVfPwZ^~XX~gT zhN^9>vqP^Zr*FrVA4YP_UX&%WA|7$3jbFW*Q!1itig`cNfa1NBd)?Q0H36B#`_vPu z3jtWbje1Wh6k<|+iGgy@FJ3e#gD82LehUZHei3#a zQ4}`M^E`XY?}k;x*Nb>?H)_?f8oC4gz!a#rHQ|RWvf!XFJ34N_8^be-NGv3(mNK;+ z1B`0Lnl}M=JX9_z@jQwcnWgqY9*i*t@ZxjD{Z9}+3n3^L=ccd0uT^Tva|qsZQL}0Vo!uL zryO1kLUVL2yCn@Pl@2#FLo|}#RIN+JHjoG{#S}7n&YWq5IlMxk`)LO`yz1(1lhYOT z%($)gAvyh?^1s$9*vce|I8Rb7n?uHSZZi$Z|LV)965b|Ydm5AI9`@r0$J)FZT)}O| zc^SH751Adto_4hjjs*~J#L^oTzZww4-E6(M}<3VRS@rj!av z*y3r%akxQpmGXJ(!N$lriQ@#ga?yD9CM0-$>c82yrj@)pcaMAOv^3Ksj@~yH>qitQ z;6Gj|FIYk{9frFc?EKI=$TnOHJsz$X&Qb|CvtC5J&mj4-ZleWu&(}@rF9n>rkcXW3 zcbx0^zJMpjSFdZL4NbVnlHPG`M8pJ0VOhG|d^u(V4Ae!gF1qV{qFmu?5@C&CY|&7I zZb6>K*d_h1N0U4VwPx(zB!P`)1@Vls8jLnLyr#q-rDlZDc7{Eu5408?=1BPHnH`VZ zNlOpWY>#TVhJPK*{4q^;g&!b`M*KkKv8&NP#DN?lEJ`f09{iwOv_)pTR6Qa0ye@dl z&|P+H(6(-|z7q>4Ii4pB^YlqPQPbLmg42fPvyc~D=}m*#Kc2GMKmA?`t9PV-dY`W5 z$Fl_OQoeRaA^2ivl8-)*yPM9&axc0SH<0Iy7MSjhw+^K4Mr)jf4`(ZvJV#+7TZ*ZES4x_0P)? zVr*^0OknIOj5XG=S{`Jdy1{?||gaEjaOtfWAau%xe&~9ijtg}SvDfcDE z-4hV1#@z(Z<;XYoY%yA$!HCCk_ye2> zA)tTLW*=Nr!7>;Ru0u#Y6t(W*2XN=R@@z&{Q>jPlK?Jt~bl8g`=!yly^Ri32lk9#% z&w55V$ahpcOxT<{Js4`3OU*nG7^o2hhHjXzm)4GM__KcCv4cK(FW!Ovi|Q!-;)7+~ zy}J}+OJ8lvr1?EMBHns$<(Pr%6mYGXaff?KpoDIi z@_UpSY*z3CqXw;&<^b!HebKRmdW!Zk5u8oVG}0DvR0KpQgMK_PFj|5)p9FXmz!9+m zpc(eSaF+#RC)A#MEt`qyfk6ufyCIYo^>><@yru?s$1pum!g)15qUse+OcR#^(etM1 za9fSf#A3>ud;!NOlh$d6@>qtv)Sjopet1vUkEbn;_mLv)d+WnEaQXx$TNx2@)ce_@ z;8~W3p~KmJU{duO$*|k?1A%Hv`A2n4>qg#?8>9X6t$vBzMx_Lc@*UI$qQBlu14t!& zptCqbt}DP`x<}kNv?zbw^Zw9u(%5h4XSn)Ub{`#5rr7C^2&stwa9NTvqVJphFxXnagfMQnCD z#`uzy%P=s1+Xw3%Xdu;oD~H&rW^QJwX%t(1{UIf+tDqCX|ZUkm~;Lu8+Uxls5+gI{H(d8-!R5CH7dyCP-`Nh+EiQE9JcHRFiA!&Uz_{6{hdEps)qg_M44 z4@z8~v`-ZR&fsjXKmC)YVe`~_#lA@Fmx^*ji-mirc0ut$KY$=H60A{Cwspe?&el}a zOXnPpq5%B@Y8#|vn24OI(cVjiAs<)C?jX4GaQq|Y%`fha6g!*AYlhOOJTwV_Qe#-c zA1=n|pUUk+D2?rKHzkTGv^TkzO3yHp=@pL>s$q)*2`4R7mPQeV{D(>w8fKQEC|Yu6 zU(k$CWq;91C4jN1<3Ms$1Q@}0f|B%byEiRaRlLb=#b%Bw-1woC`o2%7Xi3;5LM6m(TX^F|cgnbtmRiIzfDBtn^R6H*1Ld!CifeQAn zOaT^WM-rz?3!aeB7ketPI3SqikRa4XOQvkOJ#d>{ zJReZ--?N~N^>wH|DcX+?NbQuZ9A{C9P{(rlrsDr-CsBYN_HSiQ>E@_urA<2!c1NTQ znS=;;4j@5KzdZ#KS00*ceF)Im5~6*F)~F?(kS;j zGDs9}osq~|PBp(?jNmPQe@tT{>7a8Y*#)?^IFSD_u;KEx(a~SLp&DvmDwq!}p_%Mz z{i&w_J4*KG7qXr6D5VM{(p>D?0Bxh*A0=(_?P`Pc|J85t$a)agoS&}`Z z7;;`r0^#jsAvP+6h9w`(PqJ{1Ms6aW{_IzhDUqE*JxZSA2F7^DLHS58efG344i_0o zf2@}~Os929k-J`KW=cJ6NX!`0Mv>P`O<)g=Jl}`>nKzI2)FO(j)onXPQPT@1v*?5D z@PvM#F1qt5ox`2yI59Tq9snMsTGdUrun)2q0hsm#i9>%uKX0%|&tkBY<%6lgd_T3d zEax+2Q;!Zc1z9ueW+z=$F3>y?b-KdQlp+Ur;sti{O86HxQ&oL}|8O~o;2f943dq{Q zrY&@wjJ97zHZb%~tDiM5g)1>xsT*J)QX|C9vI6N5(ElMfMhH3rI;!9{T>J!)y8y^z zdrodD!}G3eDueRYG1?qCNygu0zi!n9L5f% zT4!}C{*)lv8cbmrl2JPn{sDTT0)IYRY8ahgR6{UO1nLS8#CU3eiR|@DwM(VB<35aG zkOds2sDeXwBtUQkzAeZ{B1ev)4Np-spi{COyImN<%54{KiQt&q$QDXGg z&aIQWbL1P@yP!bYpiv~WfjXW>AK>t5oYmVbTWu=KVO!av{R0_T!-;-T(+uu@eF

    3i$quy0%s`+IB)v`tFvJ| z;{pl8o39&m$DA)kig@S52{`&3^Yr04&HZUNgdFgFMr|{fCu0fE1GEV)-e0N7ZX&e! zH7h5>CynbFYkCinHMIPVc~C3zU~yC}nynr{9#X^k&f%H_u5iKmccjW?W4dLlgG=xY zO|UEVgW9x%4m>LIvjhuAvs&H;Zg`#|Z7DI4;EyDv3HM5Vva<2UfavryOBnrOtF&jQ zbGF$W2+rAYpS-M}BXD{T+Es%xCy}T^nJ&6aJt7xZMy*oE)PS^ypr0A!_9vdt>dMm# zFE=~M3`Z23H{Bwt$4wawox#jji{=xVyjeKOT~Mmy%q#u^`S=g2O61PG53rE7FfuN17orkl}W zC+J>fFH76E?B-+ z@`Y1;{46v+PNBd}7W_6=JR$!lfw!L+*QboCE71RCJh^iL_cVcK3jYE-Cy!+LUn&Hl z9}Gycht;QH!1VdwO(jb6zYJZ`(Lg}bN&fR0Lzo5^#DxOHoka-yPJE@FSQWF`z?+)M zAPp0hsUnsoqg+a`tdY{)VQtCDtj#o5{mWi?Q#y{6vE9-rq)nm4@GF48S^5_;z1yTXS0gZ_ybIf>mHey{^)r$4mXTr!M!)*P~b}@%t;} z@o!ql?#CVQ;R^~5>YIL;Y*<4|l@zX3-K3(pBC$A^bVg2RF46o)4RZX6u+Ch9c`OS~ zDy2s5I^-e)2=m!2s!ja5_#y+EcQ{9wiFK~l&@d6{45~?7;t5T|n3PNO`e8AT!WHad zHp!%b28nI_C(}S8_Bed}Ax6hoWH6%ig_4Xw44Ex3HO%nfW>SWOh`V&3tyZ^m4zi^? zCQW9Gz44}byT#W~X~=y<7PG>d!@m7j+WR}St}gOgu%oz|98E6sB=~}*gTxl!VyoVn zYsgJIQe3Fqsd~{F+$f|))>d4ok=KUtW1cXpKtP)?lY-KHzT|Q{nOjX^>Wp0ByhQa_ zXoe_oBtQc%A4N$NoTEQ2}9NC0^;*n55vSzrhNConi-+XDlLyonoHBom98=J3hzO zw8Bq;DZ76?0sGWx_6FBRe=qi9Z{2&cH0gmUZ&O@tr<6|KM6tDCqJkd^#}mggZ~Emo zPc05aHyP1g1|@pEt`Ga1N!#n@eLbH$$~<`S4?}YawDniZCZUOWfc?E5I7FW`Z+*?z z?!@|gdY|2Tu(>T4ftU`RGL7F=>v}lZPKq{8)XThBE1k;^`K}=+E_0`Nhnf32rIJAX znF2iI;LVbh5eYX>&jRHLwt)J~lGQ?E9QqX*ZTPu(FSpA$kn2c2Pwo-nMVXaZ>koiJu>n1cl_1u`|66~I{z@fN2RHzaQ{8MT+1I&#QbNEp^%6VahbSn&7hVCy%9~GlhqzwCgXX821V|{O~ zXggi^$`q7^^iA!(Ri)$@U5~^LIfjQx$PI#14ZDv z^tuhe?nYP^75N402^epciN$a(P82;)$ioV64^Np1x}5~Td7W_|z0v)iK~V(=#T2m@ zJC#3o+1#zfV8i{MAv3+}VBxs$WL9hGQk2{KXYfUUA_R>?Km{^jPZTIZl_6n-+eeCy zo1T_YT%JxWk)gszIs=m_WzNw0gprzly2rnY{}G`)K%}(4K`P(^;;H)YIIe@2%0eQra?d$A_y|aZr zX+-(V5r6my1R}8w^0#YK94oH8Y9D428$?6K{$2*`u4)YK^D%jVkFB*Lb#}w%cDKw9 z9?)B5g1_AC8vGAe=h&SIux#Pjwr$(CZQD*JPTttIZQHh;iEZ1N$(?)dr*l{Th3>Ak zt7<>nkR1RK4qpfJ+k0RT)x9GlfENk<-9H^yz*6^Q(Ms;l$uNCuaWP)Jn8!7rmnt#N zR#ICVfY2~->#ZEe3&ma}2MOATKyndwCBWWEMRZnlkr{WUI=;UM)J4p2|0=G{Z7p?o z$bixY;;uUd<~IXHRK$z_J@_EO6X^))AiSv>He8L>-=8d>P=mc zdplw03dCKLA1@QVMiGebEWw_D6R4n7V64s-08*ftP1CK-uetfZ8*;G&0Ys+&Wtp?mJj@q<_6!9l#YF~Nqsc~MQkcH@_`nfIhja={X%6Iu z{v^jm8rm`mO8}6RT1ZhAxkaEL|Mb>WX&n^U8*#(JF4E9S{XVD;p_>DKl^tturMXE2 zfP1C zP2ez1#+S<;Zqgnuhq6`;jGhplQrw9)vu#V=NMSVa#-ssc&H`X|hamf&+Ok|3- ze-K`+|#6Gc# zz(bfcw^2X=CMz&AIMt-z;b9Fe|KX)Z&@BM4n(;y zb&IU45A{i}vk%pwx(7F8Bk{9LhDxvZGHx`c?9fl%zJ0CBmtH%dx>KGMRgHJn$S?r% zT(pz*{`SRByG@-i7{B#Ri9_JWWGz1`G$S5ncPrrhm9v2$BvIwdL-a`p{AF&+8@-Ua zpD&a7BhP)?7h}Up{Se3(uYH&=ON|RXUfet~Q@q*`Kfu=X$nM4!Y=;wm|JMtO(DTO^ zRsac}a1hdWoWk1fAE7ElCrFN{ZM2ab0-re}_F+6nQ8}`S)S-N0)kj6BA5Xp z^ZxsH+(oLHBQ#BQJV6Q&VEmm0Y&IID>o2Pd!n+SA5YnAEHWaXlTo?kOi5{DgtHn~q zJ~(~k@8Y0PA$Sp;6kuP%Im#mMZK#k7!kOvS&p{8xUHr?NkkVDMG2wfv(qx%+b(>*V z6P@ULT%8T#3^x|y}2Z-NmLxF^xd6|B}Kzy!(EmU9O@AGt4{oi&L8q5gE%AR;8C_qky-{J z!tbi+dwt)?!lM(kSE|-B9etMmH+oNH%&M>U+m$L0&3?7I@MhQD+1xAF-7Up>QVBip zY!lLeB5sJOXE@_Fz&?7g7Qf1^#8fR+v@$Qq=vMTg3>Q;8p)(97_GtQ8V4UUI5HAhR z5W@~|PSd#Y{Q7|8MjZI2t*Beu?ICPz=!O?nF&>(VIGnm#L#1ik0XQmx#*$46E5B}2 z13%-;QKF3#O0W~jeat}IHUcLvZ(jzO^9%qSUEE7ZB5t@AP?4c_e@HZiT!Bfvnih`@ zRQ~+wY0iGVQ_9q*XRdC9g;AYBJ{k3^1`q)WzKI~bb@H@m^qn(E&S3Jkr8P1DnSgX; zkE7K98{oJN%-7ym=D6+MfN=r_KH(tg^_^8P%%?DEWRGCmiSgoDOdvnNyIyQx*N*c7 zW_j`;plu-wh?x$Yxt8K*X7GXJGtAH*a7B2^%l?Zn(CkN;p7+lHRXnXK{RTMwhZaAq zR#O9rpl7s1O1L2!{P1rQ-C{E8f8;DQFwnOU*~7+L3jHo&hK&=~eJzI|VS--4yWM~l z_>%OdZ+WsHZXG?9(pgppKjcurAE_dsEtAE@VPs(faOnw^eU;57`Yesu4JPC)p!e9{ za*jL0xOrNPM?zv6#l%tdYKxihP*=*TD)0(vcwHIj(?ZK06=7V-6!nOuD%exEZd~KoDOBX62HD{Yv<~QS6!Y4p*(ZDdyEX?v4W;`k3qi!uS&n~9 zesgXh8zpu*(Jb6Y7o8bs11*p$_pzGe{e|a!rsw@}^`Pp55qe{loctUSUusA*CG^=R zG=65lDfc6($RV;K{j}+A7lrHri;5t`{DAGNL0 zK3vMyy1#qaU|5c~!*BrxEyroQz|zDZs^e$mU(tdaoc3?ID8qa-M*O(X60&c`4i};s zUj$anbo`#4oEp0@rPE=JONW4%-E!4@Z7#v z9w;xOcH_RjTmK0>#Vy2F>l4x&<1A)=2Z&af*I*70(DA|Vo|_@6Sp-1Pz_UL5Z4LSY z(4EtS=!{R0m=g%TT$>K?y>n8sch1D&m`M+cM1})+o7pfp1OtnHEx5bhh0-aE*=|_? z^L<2Nd9+;XW-9H=7|1!#Y}!6&@^=plTHg%J$Oeit4*y44{h{n%raAHwzijhgM+`zMZ1Q28JotcQSbvA@k)V-0-P6XxInc@A1m7+t%VE&d>*f(J_~1nfBiw}xk` zef(a?4Dcn7f5FiN1@d-2oN4@XHn^uIuI19M`)Rw?nm&&~ENq$bGl~5%2$SyRhQ%sr z3`6H_j-659(PE4mPzA$>3tiFICZr|2GJhsVGD%LT7$d=B+?WB?#X%(l%lzR*1KDT> z6^u;XhevJ3ogDC+{sspAHX?5Jcj6nd?8rIuPZ<14>&x;-|17hKWTYG1t=PdIYZ21 ztbkdNa4Rp)Q$v6}hJ1#n<~I~3brb@F-~-LcM^1a!dllZApthm@7nIUmajTDQew}@k zP~QNU(0m)T!bsBylFHbx_F^AA)p+l3w%mn9Je90jKb+VXU#p(0My8WW$Z@o-utvyj0rOP>N5k}h4-FPYk8(D6MvXEa_XeT16K9z(OQe6Y zkm3stLV)n@ffbKq>V3BjO2+ePd`u;Js4{%=AmO6djlRE!WnFsXE%-i$SMd8-J6&r2 zfd7{vxE)*9x*7!fe{E;KDvFaY+8g+Il)<1sPnTQE72T^=+o6SdhKc_}$_{t*V#R|5 z0)k5)9AUx(SXy|Q8oMz#c{!$P%KkH_A?N*DktCbt#GekMW2PuVLQ_Krgu}g`x8#Nwv$P5p80^ z9Xk4E@cH@Kr(gTKTaP;F;*8MjG&$@GdAkWdWN3{DfIwU)tOLPZA#D}KMd7Skk{aZd zwE*Y5G%}l@5!Ru-G=;(`sl$DEDov{x1DZw7Ch0Gk(1hj%jSCxcI_X?{4|B5$*Nf!Y zbERs*t;cN4`Rj=!r-i^-PgdkXWF&o>ihN5a?jTw3~Q+} zukYXspbKH_Y8J*wB0?NMA;rQC*<@kXiHIJKr&^+5Oy(N1z>`GfD+kAl3Q02xIDvt4 z4VfEm5IW~AnKT+U;iDTJW`V;N(G)UEU0}!hEzGX9-of^Gi%$B_!S9cR>vb2Ei0f#3 z{AU8{Pr!oBOovzQ!@;ky+N+qY<`{p3X*o`4z#n1^j3{}*Aa93@Z(+yn*42X}X`g}> zrCR|jwl;Ud0S`8uP(KGB8nxhon+ct6gRL9Mr5o=x4`n&9*n~GRP%xh+;moGa<%%1J z8~?uv%ZmPAtL~<68r^?SayLujHibQEh&KD@?Ji^9w9{q%=MXZS>>VfgH}IJXRRf)L z0C#@n5tEe)ox@)|qXrd|hl2y@Ra3oHI1QH%0o-wORCRb`%|AKb*c-cpQej<#xJ9rX_ZovmI)<%>JEueLXWzEAnJkHwR{6)l>vLKkrvw$ZHJM-6_1 zcED30z}P7K43Lyvhdy)bF7~VVPW6Hxlelg(8hCvYKB5% z*tNlX$-T1m4dZ(n=J=m=whD#T__uJ|`6PUQuseu}%Z1<{mxwSe*w~TEMUrd6kd=VT z3`*{S;Z=|6WJfT?GNE*hN4B*<0cOBPUe;KKxFe*@&JH22QtA-p_g|&h*yP71#2ZZn0P^$rF}E(} z+*jdKe37eTlSC@136m1{NFqRH&pW@%YyWqaUJY54LxNLiP0_C~n za^y@(eKSX(;*!sY+3dY0x5cI4SczG429@t0>Se_}lR=rHI|vaOprSj<0F+?z1vUI3 z#DW}YhGbPbM^phqp?IKv*+S_YZRxf~rlAxRF}T8pMe zR2BNZU$wS|Ct)}$Db<#+(&#NNRfc||F(zCm3GDY;U2J#@$i<89p4b#_!Y5~FgQo1X z8u(Te^MxA*{81!q$rp|_&z4!;#YHH*cK@1a*SD&Dod>;LsG{Fr;kLYKB&;YHZmV1- zpuM#FD%#Vyy?0x|<|piS=nh_rOaWJ+^9r_8k;zc{_RHX9eGXcfcs?edji|M z!vRa&bvT0)pizWdpKZZcm%%x^MWh+lZ9<2w-N6w9a_!?+n}N>yEA;6ztA@f+>xI^V zulD5EZWG@`srf~bd8Yt8-nV`m-F5YJs^J|!_jY?8KK~-MXY6n5aM{x4-;+nCQXlh7 zTZD$>h>81#;C9v@=m{)bu?YUz$>dL8n#nI$ElE*!!u+-9%uxhtA_03tF+8YFBcZ?L zCFiXQI!No;9amNpgE++tpAe5)e1k5@9Q2tmV-TNyK>xe+{wlXA2Z8$E(mPTwOqWie zYmL)Blx!UX@*fvC5xGUJ&p%Sf5mb61j1*qFQHnPtAXIJI1yvI5CNt5D|9T$_1uBpT zuj*ciOdD%Do(02SctiXj^i64kMV0?Djqi8Q`9&k0as7lq>ih(uS+e@yqIPYsWJIIX zEz(I0^eVpi+sv)@ue>jwpSZYE<)2STcztHi{2^Sv;J|_6{{*3_gHt~minm2o(U9Pf zFq;8vCn5`N;Hc-N@e;v4(I*qf7AWD>k5qb#;&UdGe~HJ0*QvijvD-zfhTRx_$z9aO z*muD@9%ZoVoe@+cl13pS{Q(CRM}gW;fC5ShtI1#kv62CTWJ;+?5fhRSN)RIhSH($$ zlPivh8GME((KN!5Jl4&iK?BTm`8ZFuir-1u>$_DShtYQ4;O|IfAR*h@{m zr@p5C?wcc{A4_Z$6oaKpe3{g<>=-khol8SO3wSKLvv4wpuoLQ4 z-1;@0=D*4dl@4BaZU4xO2mD(bt%kjL*F|tHYVx&+L3Bx=ol@FLR}hVtdNDmuA_Q4# zWK6_i;@ygjlS*pPp{8G*%Nr$Iu(}3?F`~DVS)NM)VMX00Gp;vr2Sx^h4citTCrPN> zu+-DqaNXR?rrd;(z_Y+|I_rQzchi?eo$k74Uge9Y;jHViEh-YobABqPxP?Lz-9s=N zL-8x6A9VgUzdqHgyPApIb|Wj2$}Yjce{+5Hg~})ewdd|A0Wzf%#F08#jfIe`e2l0; zlzYs`qJ!q{y6Ts-p2;ezrQs^rzx~&2EIsjuATvh*`)5Z!;!g9 zTFqnlKMnS6f^K-_7BV-1X}~&e1H$YkkHtNEA2|k1wE=7VH+a;KZW}N2A@qPz`C2q0^I}#DJr+3eFG=Ow4!DTV+eHIt1J;4A>q>AgU646F z$II!ca}^DdF101X$f{axU8s$fi^X|&W{h#!xSZ0Osg`sdJw64!gC=D#9x7JFHa(jk zOB(VHZp{LRObXyk|bPJw&) zhe*2f%L<)56a`{@WJTGi!a3n^& zUP4D!0n<;AA!zINPEZs8@aD}M15@iWF(*s&M5iwc+{Uq1m4E4d{Xcv@utOS4I()Gx zJ7C97R{5~R1%;vrKdDQlt#B&Mj+kkmOX3)|K#72ko7Co{*V0JhYD-my%>!sF+|P(6d%<4q_ug&l|VQXqQe!bh1ZZwb-%U7gMUO6 z;47{L(6~dyYGQR1M?{Vko{(ZdK6ki=wGo5#YTH&`F&K z$`6%*3?7$q1nQS=G%oqZ_y>e`na4Nm@qV(a|9R(%8$Mqg_U6B3w`EAmW>;MCc`21- zY{%={Iew$LKJ$1P_E9eqD>{M}+{GYfsT#RKfw_9?-=sx|~e2 zZQs)r?@-aN>{dWq!$s6s!=1VW$g~^cN!!-3;MdVH>S?BN#ec!>QR>qDC9>^q89y{~ zzB7*nTW&<{E&|9#h2PZ;RqWXRRv4OFqah^p=uLCvbvQdQ{ChiJ_w&*?^-$MhN_nqd zcoxC>8==d;<`E%}@JNC8w!e=fV>R|G8+SUpre}@nt}flP>SBz-xQb8~ZpX z;pHK(igS{?AJ)3`aQReduRyW_wk*NnC~04G9nTc z6oM;@iD`c+1QnJ6IEw=A!4g>tVxnn(BBaw;Cb~?@ErI01SVuL9SyT$A1R5F23QdS> zR2z*o44XcI)D4+mv;o%&kV22NWR*2+jetXz8!DVu&>pa$i**X+AFM~B91{9rY;c#h zHiAM2_sAr;&>*IULc)%N9F|_jPB-vjkA=2>aUhR%D1Zt!$97?-qg(zH*zSoPCeHQ4 zxWPw_WP-mCIq-q!_WXTu&~Ky_BrL6ZCW$gEU39OwPz(O-dTH|lpsp)34hXT%Ae>A1 zNQQQ5(gDJkK*afGjfiH-2$TgqeYc+(EZO~bCE4dP02Hnn?&Fw#f%Y-=iTje*Z7*&! zGTUnfO0?8RP^8BQCo+6~<>aMD^aTXwF<`&@$U@U4n(838GA(PK7Ijnn;7F($gwYea zjZt2>B?{)O4jN4X`h^vlR`(8JOVjUDAq|MT0UXLN3@A}%or8D4KXFk*RMV?hO>&KD z%H+tEe>Tl~b?t?flGORbDfT`kYk^LJt4Z(*qxrGlt7 zhbC6CTc}#1r0lWm%kgm_7mZZsQ*Gyh*oFgfxGi?=mv7gAg~+;FlHMZ&eQ*1{t5qLh z%NFV@ZapxyP+K(z_0JaCoO|Yo*N5bPp7td>q05iOtv$xGO)^`=_M14znqq7df*mknkwMx>03kBO`f_sOpMO$ zSLh-cM{7kvIcYbA=EU#4m4iPwyZ|&_z!EH_Gk~-5o()}&eN7H1`woFq`Thxrs+`$uqC+m_An!1d5An%X%PpV_e?;+91=J!5!Fi1 zX=Msv-K+CcQw^>D9T*;|)T*xI0mCg`>nD?mqNt4Ns&3@yo+s!tW$^Q?XU@ZN9+sG8 z%*XZgj}mh&*CNtQx&lTnfbzK)Kx6z!ZRA!$I%h6ndQ%*i*2(UkV4V{ir=pFITpfcS zHY9n>z24*0EHtJGvP^d#)4q1o=mM%tx?KzaEArxlloSJNx`qO#DG#iWHuaF5RF_{s zQEpyA@f^I*I=3yMK;gT{rsyy3b$y+Hg_r#xUo0C-4*>tfm~f1Ep>M3|AZJ$+6cJ}Y zEq?9>?UJ{Ak6W;rDiqNlGx2)vZ#?Z{XK#8Bt?teEX8=_jnW?);wT3= z;*8$QKD8W+(PnYn=Spp2qmTZkoANV%KC2rakCxFm!7}hxWC|;v?FsPE&%(rpaO{Sb zbV&M&|AlT;|N3fpGffB}+*J2vi3VLwj}W27!A|zY{u14TmZ#R%X-XokmW1+@c88jE z5#185@y<~G6s%m@!5XY8ENQJ{t#QHEjeOc_krwmJ;E1L;9sd;kZ@CjVZQb;L(#Fn= z^N#@p5D)@vdgCPne!9G=H&pr@iX9fzf3>Q<#lHgYDZ#cmZi zsmw~bL=#{n{{udy}7&jyBSb` z`KwNFp^X;mP10$LvvBYpGa*n(UPv4m`dVKsEFy|z2sk8o0;)g<2|c&~mKYBpApx~I zRDmTiRL<gyt8jB^z{Z41`V!=TE=eJW4VO4p^wYs)~%XJ4YytGB(^r*~|)z{x#dv zaI7T$ORkH&t<=wZCsCeeZI(y5z4`X0DG!KGIEK#2oG#E4=mHo63(GQ)1!?xuSONpf zA`tI3unzM;;QSMrAi#le=&KNbEA|fL1_=ywFS-pHOt1^gzZ8bh3k@?E-&Tn9y^e7H zz|j&6Z0ZYgkbL8G*8-g{^1joy-@6mE?lAb(4L-aDo=TNX<%@HG%t0@n(ST^gA@S#& z@{^>~|LG8%9PENuS1amm?6spR&U7QxT6$A;x~@6&LZVnXD*}_{XwC#+9n|I6>Q`J> z-2Y3mi=Se2d=8^-=G?O`Wc-l!C%BWvlv?2zLPF?r`}pAuv`-Y~Zp4;P%`B>23zG&1 z5=R`5^}31xZ>pTE|3Ik(vj&5$4n?wt6Hg{_Rhl$qvy6hfMOdqABhkb-ji_^bJ1&`0;gtJHo zY;-bJQjW=_Q(a;5W=_i<$?8vBWEk}4Op<0Pz6Ip$QZLhrvtLdD$TDSjJ$Zj35oJ+f zHOxouoU0sa^)%f~uejkR;!Vi8HgGcr_I5@k+RyehFS_&Om6 zhL8E+Kv5cQdrfL|-?q%08LCeynz>Rbb>b?p*$ZvBb5xtLZA!>Rf9de=y z>3++T(hWy8=xb98Eg%ulvGG$D02N78G7K zg8xh6=lDbo#4+IhYb5t1u0bL4as-dH?W6c@{_i9jCK;mHK0*y&RiG zPtF>tN0FG6^`LJ3F%&XcW3CQ&U`ua>*vMo}1*%Yz@v3-acrQT-D%CTt}vM7t1WB`$<0?uJMp)`DbI z`c)WEBle~aFspw9+2)#v(FEBRm>@5l3seK%y1T(IqB1#5HN5kfrR!KeU7FZ<~aGcL;;!MW`{a-*_eC?&$52> zO~34V<}tWNkNt^N%dqE{`iZL(WyDSf3zUv16hu3ls)Hk0j?h2H6Rc8IcCMb6jZ3OGaj_8 zJ3G56S7t+O$**Q(KJHY&uw(@B;pO~oigRASi;Hou!+R1@z2ZXWFEDm?Y!`5}yh8$u z;TvcZKpw41!(4{OY?3f#Rz`EEc$sN>zR=!8s}-Ygu1T;(zN1#*BfS0V{CAlrS{oKK zo5BX-@0rIS!V}S?LJG+)w@vFrVtU^d-xNV29+;iI(~pZK_-v)_5c_hsxu#QN5*bbT zQV5^==f-MWuCbsYY8@R8{c-waXSeQ*3E?e?o^b7yv z6t;okxu!H?&J?P!ZRJK2^Z14vQat2cbi^oQVxo{x|A&$W!*k@gNMPb2fatv~!Y{<9 zNPGo`@nL_pw5tY1bL=vyx=g#fA=iGoy5*{3uTBsMk zHm)1_!pns49#n3T4Tgm2H%SpcGM@&5cRL7Ro@f~YMAgDwRK?>k(EL-}RTi}n(}{i! zpTui{pL6MOk~iX;@pCQXeB(LmcHD4Le+~Fr!@TE0f46Wz0sIOU>k##{x!F zg5W^zL1O4)o>e@uF4A)lz1V?W)0YsvxRI-+i^?V#q1)JGb|s`p#RW9e@sPX-0RNN@ zvjRSBrFMY<$)&kMFWxOjRCqmReb2BD1~}s$YfD?DiuM}b6xz}lhr-DnqOX%Jhb(#<<9zP;hMV_BUk0+w6OS6 zm14`DN8k3R;Me_U!OC+Y$T#6NDKG;RaMhB4PP2zjHzMh$=9C3#=YL|bGm>5C%1Vany@vPy5a#Bt2J1VyVAi0=LP=SCGc-Wg9 zg@a^(IsiBQO_K3p*kVE%0@FK{q=qb@SGe6s?0r+)g-zsDRZKQaPTB-OyZ?m#NF$@A zs#K3+#(?w!ssfMEH`d;}d$%|6S700K`h#*RBmWzjQg$I+Um%RIOUjEY^5bQ))N6LlHSCK!2#Z~G24s0(sfC%-&kzb&Y zWYep){a6%sq4f5dQ~%6MhyD6M}vWRcJNN^OwG?bJxBzT6Wfnuwx7jn#kf-yOJsXjs*frm zvaN1Bk;p`QRgSBzqV>6hDIAQV#{k)@6$tmfzxgwQz&w!b!}Ty5`acdNS*Or)`KfhM z+Eih>Dz)!_bM3sU%o)^gv7pJnC3zQEGZtsHoIa?7)sV)Q+e`Zu%zpEJ?dD&eCa`1X>#bAD?&xUw)mcAqY@UEEptHI{0{8xe%nJp3H=sPqIo)!c`7=3m z3-V^ShsZKQA`Wn|YSyY@P(u7m-mO;S=E7Y%G%459z{Idv`7M&^zS;V?ZD-%7Z$C@# zc6vS(1i-wgdWwZo=!iunX=c?&(8Fr5*pPfr5n-FI8e5$sD9B1{&^~=_Ze(z*BG|idlM?|2ylGs&I4+DZ(RC z@M-uFX%ZAnEF}Caf)?;ujnr3-6TgR4RgIKc4akZJ#4IOypfM63xyEa&#Dq1N8<*i< znC#-k86aOs`g-J#0Hz6cG9xi7yDkO>TK)1Cz>y)oIV8$*$St7GU~&dYct~E6gHzG_ z-W>JEdQxR|$2QmY5IYnLN@*7i>%1#ANvR%{-Q=Gg)VdnI&J)M}0;x!tlGyB;b%tbS z0FY1H>o?jvfl%5=ruL82et3z!ZBlp2hr@Pz%!%w_E~H0Y&CSTK+B~VgUhB1Ts6OsE z#dvT!mqg%1}I8B45h;QTUMES00JWB60I+`tP z7wmkrzfvt;L}M|-O~8HIc>Q0UhPx`~{)Jo082n~?78SG*E>f1uWx;QYn5& z0bz_xGRa5OR!}y|_LD9e$uA@;1qSWHh<%2qA}$#$SlX`Odix+)`9LO6iw-+=Erb*= zo-}@qwit>%O}g`S)lzgRjw~i#jn)(`_8OYePq++N)Dk!u$BzAlCO2%*acW)MsK~&Q zWi%ABnh$mBacF4l1S4cMJCj~5@E1qf_w~TT9>_mB^+NliJGVX$_|ihLn4w#G4~PYC zxr5g4#SX~R4wkTAB5&(%FiTy#My>h;C0!89ix2Q-8o^3p^Np@xI)*(o6N@_I^a@Rx z0p`g)Zuw#RrdgLl+q&`iErON1)r@ZLo~Xea-I}FSxoUB0Ss{X%f)H}~XyTJtOQL&e zhBLmlS$yM1epmyl z;?g{@QXDf%Pu@qE-m|v^k)`3pb@V&MfffMDU@M>@ur}ZhGy&=63}%r&ZI~4v{S}Tz z3Zk?lq`rN7h*ULP#?}d_N~IgiR26EOF9o;WXT|+^-!B6*90!56JjHa%JzLqvlXL-6 zpu3zmA#3Hnj1N;PoYtfg3%sm%nQ7$n2+FP7FGl{I!TJpI_&jbY`4?HVCl2 zdI{f#>cN`#V`Ok`aQdLX1(+_tjTn<+#k%yFAi&lrAUed8qgO2gvXLPDJmiDLKjQc$ zgRf}`5VWF(Vf767A6jB9fww(ew+?OdJ-8UX_Ucd5oM`h3&qiZ1!bzA3sp-iXaz*8+fAVK=22!YpZyI&#_4( zB=YH%A!UY5!;v&QWrCs@WgvQC7(CMTjWwe^_B=&Ft{6ahr6GSvL-qI&ba)cHUwG~J zJ`H@G1?K01LvS}H(*=)AK}LMzX~0DILZ!!xJjRROt3Vkb4AK(6OGDL#7%_v@hwa-y z8NdqDgUJ$WAq>huX@~;uf8DUJgdCIn68kMiA{>oJpbpjAph z_~X9z6n1<1;^Jlg}0mP-%h32wc+j@YX-by%qq#nM^wL0?xbi=aDyG-`LN!Bs=L zAS^|_=3L<7DitygVrwVN9m(+ck7}NqX6%ADL%4Aoe723V9F1d*G=tZxM!NMehgIfy|w*mdLy@|qp^CLBw zjxO5{XdBf}KV|-e_2hxZ6D0)0LXc)Gs2to*66OruPTs+i*liC{0{A{)l{ysSmxs=e z6$zRfba5O3;)Q(q9CeVoRw=;Hs8B&N=f=`}2zyfb;e#=z*^*tM{HEy}!4IW`$TWyT zcvb1$P|8LSpr+pI6qb`dc-=G49|4;Lv9E0!l^oNl8l6j26(e=!1uYtsxUQ59T_!nN8#9pMF-)9)Q4#Ws4**wdtC9-FQdD z@3IjNu3J+ZlZaaGA)MwN;v=nK)JS{Ls_nl=mmo(*Fi=dCf#BX#s83VPC00U=(lllwCOl0P_e#&FzQ@&!fB5L>2kw z2%)0i00$xU)7%0#22uoWCzhnERKy&LplCV> zkcC1*>iP4Wf9{DRUq=2Jhs5GrBeo2yatfC&57QyCmT%-h3POy#EAOD0Ba&F z7){Y!BsRG=~*iQ5GY{PtN|WNLc$b}AQ(@2|1b@evhVxD7+rXt_KAfJQ06j9R;m%Wl#S9PT*FezMSDjq*?n!jCmdTntx$U~xfR$!9pVI2a)tN2|TKSg6k*T3-5F65&b&Wx-ID~xM% z(+ia+5VyqpE#tQPA5R8^%W1JzN%G5j3H9;@b^C76-*hg3kQKVNzk}p#&ZXSwzFkCg zF5uj!aNS2DpB$YKrr}fJ@gSZ7u)(nzaMy(;ev8eYEC;clsSKYzBXfS#WK^%h9rJEqQ05V41(u|F{*aKX`x*Z;rCI3YyXL6yxZ&ixED?s8!j{gVpl3N z70JUuVKte6(M&g*uGl~Xc+lX!HX3j^O z-NkPa;)&RDOjr@l|Lu&#ih--1rnKw-=w~oaF&EEJd9fGL4RVoI zq=E}E(hy2bai0XS!0&OJ8$6otXKU_hVx)LUvr|@LtT>rtS7;pY7$iB0l&;xz>COzL z4PiG{)Ioabx8ofGvJd@r!rzSTBxo~rc|UiuJ=_D1H8~ykHh&ZD^y8Pjg!3X22<#u0 zX6#`O_pXH-MhU0bI5X&bG8A7-s2gi>S)@?E*gv($vPOpVgyA_7S|%?gb&paXSP*i= z2Ak@ob|TJWpZ|EOlx5v9Klu{$^H8ZwA#&rGIfe{=sZF>Mf&cXI)YlyU{eOME(3=Nc z+JB7d&~)Zg0lf5<0R|ErBq&ki2v9C@bn#N4WE!uVN^?sxiCsYpNvQPu0R~<%Yuu3m z%VbXq>+BHi5c3F2WI@qQY?JSyrjV0~J23kB1fS@ZW-Nb=X+a{F*@aYpqU{9dOX$(k zqftu4u@P2RG`FGQbjLvkY;X{sfkN{1*g*zTKmpWiPJ?3un3(|L45r&d?EN=zKOYZX zt^qarsLvKHE#qq&WN@H<{mm~5gKmP5hR>@w90^~{DkOq*-9w2on&Jfz@&?s8o`YFC5$2m)cecheZuT?;9FN2R7cT?3(76Bu6{Drr#8n zfH+vwXyJuvdixK%Vtp$%&FtCO*v-nQxv7-G`!8U8qU8}f~mo+F; zM>j*8HpQ)*b}i4v{>PyR#WTu!-{^vR=S3(2@u^3WK)t_h9PC>KLY<|-acA+OaSiz4 z@#9DJE<`Su#ewn5UvE~^r`L-7|8r;^HOBV5YgI?UzoIwvt4Vux64O`L0fTfmH zb*>W4$fUj{_ghHe{$~r0Ub95r_V%0TX1_BKwWcR@iwh~5oUdSJi__bvT5$sR0HAYC$#wikyHt2 zsJKG<6*i8mWS6GeBSZgc^N*xaq<5SIiyE^9DyfQ~9q~$(2R&|g*NjYXbPT$YMtC95&P`n_ZlbX^v)Hhnlkn~XWm|u(iVasCA z`2Gui<`3Qji1T=~wBs^>^9=|H91U3P2JQn+14i8hn+A*11pWpA6K?=San(chfcZlQ zv1pxK_rm#u2hnJ$L)jRu5>*7NhZg{AfCf=$$r}+qz}(aL!mmV;%g5DroQ(}yS9UKl z>&{TfjdPU7o^0WevO@=K1e3umHzi5F)+teuoW`NNDt*2-7bZwv;3bi)m>f|lb6s}q zwUhrz614+MfL^pQhsZ#wnU(~Vc`}2C<+wvO<+Mo4mimz~%;mk0ypFHdmmaj_nls^=inhOpvaD1*C$OzF zJOiYY(TDi0*5!b?{kOHV{G^{(?baNf)kO}0scB6Ge!I`230R4xKmOpM+s`d#Z^_`} zL$VmMn41doD$T5GLeZd)SgIY`+IIdF_^i{H#z%Md!@CXBwW7rJnmEfhA2!8-r^UxG zlCP6-A0;R5aA%ugC^vnlU{uZ};%<911hFJ3+dE##TDKP=|ham@)~y z9K`);gF4L2<*c<>Hqr}|ykjiGQ>jqIw;7}Vv)&5mT-e%~2SX8jTk2v$sr^-dNEMys z(~VL2l|Bph~^tgdj@6XJJ*G%IS;ycii$=tTOZH#_wLb`1VL6&cQ_(DgbvpPj1*v;uXWi41o8}7hKYEE8wB6 z$C@0%aB|mXdx7$|m30QJDW-zdYscS}Q%MbY;qTj}B%th0b6{*Z-ODyJZW*&TMm8R1 z^idC}?fdKI{aBwppvLaSA0|%y#CKxo__fl|c@ms|lO{%uGHFE%2m9-r53ae!kP(9( z<;%=zOq#GQ1GyH3%nS>o@?E|8$JoB$sJke3eJ~3vV{igm;VO|hG%2F7dsJ@qqBbKS zSY0+R$T&Qhd)>a%>T$!k7$aJVDmRaiW!f48rS5~V){UH&>LwOQVNLS3kJub?lNdYeP^V{F)n`a9uH!r~Zt zwSst9jr8QwPw#jBmSn8AHZ4GX`?(DWPj&tAx}4NJKfoKi77>T^jRT@|*^dHT{y9B7 z5{dZl`71#=pWL*-Ke=lkaTZ1R&p;v3yLzSoCh`{j9lNZ!#mo(SsP4JjcM48qaiyL_ z5dr=s^_4DJHhOno>Ql#)T&1q?*D_zIE-t>UR%(as_6sQ{EXHTPS3G&=_UtBp0mr*_ zq*=&;W{PU1k#aVf${8k1k$}<#rv*^4h0Kq$4=H5gwO>B(G>lghmN=zq zT)%?Taymt5fcAL%@fD;jOOo;xdHA3)_{EYOan&PoD}8DQ-4i!$O5GoQK8){v$8Dl0 zk5J#M72Lur#a#5!oICJ6zq5rBCFO{pl?yQG1_)ZKQ2)07Q74f#PTwx$0x5n%-yW<0u0j2HI`ipTX#RulR9lE9?Xgtq zhWzNRNb?Eq#<*SHo;h{$JC5?OyiJL#U|rNM6J!M#%ZXY{m9yZ=m{Y>c$;el2Ea%?P z3vtDw?Ca#wbfvu!t-yxQ_`X2z-nXa6>hMi^Zos~KwY^z%bvi3Yw=ySXS#fuF_13Og zGiPVxGPkkC%X_%Hn`|hjS$Ae4$M3p(`4bMiW_MpA|(|S`l{KP zwQTT1d3c7lgx&8_*BF1&l0IKj`}l-fHTIOw!HT^FLebYLNC@>yI6r#JLA0gm+M5eKZv&R9r>!WVpYoeds*^Jrd>m4?C56RL-oSS_)#c>iVVvUzzAhUVhd75-?%8 zFQTS1@=s3Q#$wQ)8|mz_3~%U7jAR6yF@N-C>*iDLe@QSG%$O`4njA=5Xx68q4~07^(heDB^W zkU9`47BVg{>An%19O5#vaHe#ajCI3?$U13(;uZIs^7j^QVL#poLgsHT*ZSxGatpnD zwL$Cs>o|48rtNQV;irwIa3KM@&Kr^#KVbj$co&Xkv&P$!#zV$o80rWQWeyY5&sbdb zR^8YLCCbf>uo>ncYc)q$W|H2}H;Cs)KZ8GGd~JW-EfCL@=B79@5r#1=tZ%M2?(%v+ zFn;}p=jEUW3ZG@scI@{N`AJ{|;G9tJFih#B6MQk->DV+lY^dWigdu=j3a6y8#rX07 zq6g03CGlyJ=6JNb2^eHn5AcbJ)~6VnX20*cosMI+nybQ%fAeqqD{s2;n5`kU?$TJW zhqUa%>x^daGa=(3nD&k`#o^esc3_KsVM0itvHB+~r{GZZDUzKKTvj9{l7Oz$`IF(6 zHH81p(-EdX)&NbAQ}zWyrBN$pjX>Alz!E0sI>7|%yg9ijplkD&d+28cq{Z1S=s#)B{DrI&uFM@J6O1vB&qL!veK0#2qAjtDtWDO0d9qVHHJy>bX##0GZ zXnwXiGXpg}UM#cEIZ{X&*P6DXX_@Jcr5CFBn%{r-58uY#PDMR#byscPX85sd$%x|S z9yNT>{&O!sCGPb7eOL}^uW){E=V31q8X1RdhkRA@^#1Fhy3BIp8@p}PjQ$!Nig2$i zG$8gzsl0Yk+TsQ1EBtna0FG?EUAAg7ayMZuMnQI*$vZgmEvn@4R=f-e71q9q0qr4O z=~~d!;(B;$$Jn+0QE&I7uVAiiP~Y18$>4pjGgfI>l*0*Jo+cl1w*Z&VKqN4&@htUEL`RFMPY6RVQa1eUzQ2a0yQsx;DcMO8^+RngcEGV`|;$JiLu z+@TDbK6I{ridSEAX$6>zE?5sE=x(aNgPd?1rQsHUW_wiV0Znosx-~XFU2K(S+~W`B z35!gFE2)I(TC2B(B^xsCEovDS-;iYW*&SY;wa!F8gzbLuL$>VWE+i z{laL}K9uxGG%8N6$bz^yBZqUtR41Kt^*Z=Qm`g1oqL~zN5;C8SuIWWxV#aTN%i4Zp z*1Z)Fub2(A#E6u$N1q|;qlV<0&S~l1^=fIPY;u5b&y^lQ$BPh{o9$mUVaJnX!iIlR zban?in{8UTGpKwOc$bJ4WOykPNnO1e7@?CAS0!S343U&TQpUOqc@y%#SvWno54k9R zJ>Q&lJQASMHA#Z0-A+9)N63SB!FrMZlrf^DZMvUk5+!Aen|b$QxD3AQ)lr$I_iQf1K>zx$J!UUz zv#TCB2uLLi2ncqo2b8rx_?)+g$E-Lo4>+xM$gE+L_j=6mPkb?}VI?@Grj3PxAOO zuczsqnRoMJZtlis_k5n9kyV4!k(9tUskXtN{}P-~2QZ#c*0^JNR0UWERCf$Z4e_^$ zB`APG;ck55l;~<6lmb*va-)HIQ$xa(l<(>-?ci35JPMH?t7PbbO79^zb1_NmLx?jq zEJ7e@3VvCW{4mrV7^3u{P9y?LnV8d5Ly zX+n05JaAp(XG4EWL({X|U~#9#TMAbB5Hp?7S_)y8Pmf+~<%HFNY7T@h@6V4eOlM}V zMRQIi2Kxo@=jo{a8AW4>z*gC2o$j8VcFo-lz1{Dd8{a8&I6FFe&Rt;E$v7?8>ji)g zRN(QKihLRvMHwYlXY%a<>FxVxV;u*Ri@I)NYRzv3Kc=;(Fe|I&6K}WWeLr#jfor+W z4GXknw@0$mZwhw}*q)c)96b}=^AplLVqK;j!5bY;_P;4ByrU1HiMQ?-uy-BGFSO1(&LFG=6c}Y(yw5;PQj-y zj7bk!NMbM}M03OiR$)G*dH(zvyn1z_$<8Tmw7;}CG2>*P`=ftkT|4qRzn25__~sOK z4#a^a1hCwS3_f;jEEn@{s2tKQN?LAz4KXRsQ_e*aKwv?-5;@Bdd5iN2B7i#+s{wN- z-|{{BHUjVxAh(i;MoG!RSOQ(w&Di2TuEY!B6^ZtQUlySGsTV$mSSVy7Tf2#NZWb^t z=M*lJO?b14L`V4lLQ=G&;=KT7qg9gE+(I!0a<7CDqjm3#LTfEbVpO78p$j|6fnsD4 zA1l=V!XX<%5=^C(DM*$ZT7DFTT$Rdp1~L=$J*OKB@Jvvb{iF1=jhk?SB1XdXs>#(|2NKvoN;bX;;10amzBvngByCCx>)hQHX%vAuxsvMy_E{wKkR z?*VIc5^l8MFG)Q?Y?e zKj8m&)&apo8Rf@vxg7!s$Q^cC!Z|N~+E;-m3Q+uA&KW}rt>((Jmx5H6?Pb`%-!fhb znIhOQ#FP|bEF6^F=!T`Oa9M-Ad5O8A^YJwP$?#`YL^rQ-ocG4&XW9oSzV9}ATFly^ z)5cUq#ykxCpBO?b>x#yP2DZiqw%&69Q_geY?|YJqZ{p1dUeBjNUj9ujN)(DNscQ($ z3s8k7N9mf<^cPlDsp(BdRS69)PR6)6JcsI$V@d`!lS(smOXN`wpoXtO2|#kA`$mYrP1si1A%Qgd{f*maof7Sbp+30TgI_-ea;{L=K(|({w-&jvGbRkE}N}i z{-LNYv>r&l<$2iC6nIddS!^N5{ZeXsd^d~94+9v}gE;bZC_2HVXg=OBmyl#r7XZ4N z;~xwZLoYyT1zL3_Omz$-KS&kpBYbX=kn{q!97BxFSwbV^^J{-IOS8?G+Jp+06ux0RblA!j^{POVBCJ_mc?h;u+Ofm;1`J`bz-Km%Iyd=KM)~ z6P0?C{hOz6he8J%odzCZFCQ*7iFhFgl2+|dh0I~_C1}be)cjl`y2Bm^0Ji8l5ul62 z_5Bq!7Ydy=+Td=owQW4p5sn5c%9)CQBPLU_4lnJUadEM%^YD9(;$c&%^Y&BWWZe4X z-0vyos8gEOfx;^MyfXA;L>}EKSb3gaM>Gj>=daRw$8pyx!RZxnlR=l2!ujWMZ|~aR zu)K(gdnK(2_-JVJMboA(z_6WE@Hpx;P@#4QC#y|ywWhwDm8<+>#I=x@mz9%sWaPm{ zE9>vWkf~l?JX_n@e$gtXG>BuI#hG{N8Fc22FvrsTtUh;6f`MguSbyl`bht$6u9-}? zj{(r3>pX&8v&C7%yNIq-E7UcZs|}jthgPM(y|WV&we5^hoRXOgthj?Nsv&c{1>2%I zNsBKSl+$oZms%-ULUk9-Rvquc2*GFD4}{>yP=7o03;HW!vU6`I24ySY=8E67(}tOe z#dtyRWSGVIw8a9m`aMM_rrTdfBdwMjY;$u356?c+E1~iGi42u{$IS(Ngo{Rz!br1v0Q`**f;>!AoTl< zw&}*?MTPZHNu(#tRLB(u5)hK$YAjn63H`$eE5pkG-d0uyDw1o9d^ntH;5UN4hg5egMHn$S2y_#q=n`yb%rP6MbkgAq%M0g8#ht1dQcgaw1WIZi|Hr}+^Tj@c&#R%l4H$m< z?4OBAh~+-x0m}$d-OSe-^Mic|41gtwm$GYcLl7VVSakbI7|{bJxMbiN`%0kULJ2Kh zbm>}DWtNQ>A{?8&`H0qCQIDCSSo*-NX!<>cDu0{dDS2}Uarv1U-<>ZtpIzLyV%ah8 zw0qm1WxY)zTO$+uzIm8Ej=RtH)Lz&?nN2?;Iy+A`5UzTUe~@hLtZzqEkZ)XrS{Aoo zDX+!?izA^ncnCD-W8bSR$$pMO#ds$D>SqYYv3*i}LpVu3y=a}Sn~GvjwGmE8Crnu2 z6xxfoh#iv}_>o4rCr5@BrPkLw)3I_zgOU~-(GkN}BtaxYpEs)Y6-6{Z+Nzs^Of->` ztpD`jidFg}H2Qj&caSZA2^1#W3(P%=*DT2zC{SY-33$+hMiH$$sc(akK(#JGwIr2p z|Lrx!YL&6xVU;3Aj2d|0wbfoNq=vI|lcIog2k|`XFZw>=Vt_4x16Qyc2SEZ<>9@`VUh!!R0sN%M}^XpG^ z@urRXFW*oy$C%TFT3cCf$!-$5F>+ARb6$8j7`~a>Qt;zbW!K5?9R%Cv%TgWJ*B}$M zGlMmx7_7lshh6)8Na){bW2^xP>3KG?$$~hkHWJ?~W>4PGg0s)>} z73aWIs}D>x2~JW;Ar-VhC)rCaroKg7k8hO-6;4;eHV@$O8tP8M3N-V55ws)9x>hye z8gMbJTfO>}4U0gwi?09ZPRhdShos?IQ8g*SOXUp?fdYVfSlMRHvr_$Rna7!Ksk zCOzniFiHVECMu58*FSUUm=YY@I5#~I9HM6Y6O;oK0C9$g1KEIM6II6ACo)dz^6)0v zquP`AryWbZFup*w?WV3jf>c5Ro$Ki{0%=4_GKDPn%!bO8)uTfN&hjh3zy{~RdMqp% zcN4?=kU?<$CDky|p+N;?EE(c0KqH4T@F;d?^aW;InRb;$H=j>wT<2?lJj4YMGSGbY zcpoRPbH?qTp$EMJWy;qb#tMiDSSt{#QkI1V?T<;|4`C#&q>OYcd?fQJ_r9q?T>6gSxjdY z*dcenk!|G-{)BVWUG?)hx;c(C5_wEOqj1;IJAedTZ4>YghR*$Bxd%J3z3AFUhX3Y| z$PIwI?0t~Af`~57d!nC0ZN*yZOq_QheQ8EmP-rGyqjKZ}Q-sot==&U@;>Lq_yV*JV zp_!OYOLtHcKAVY-XDN6X`@0>swZaKq5m;4|Jt4mMZ^hq_;*W>qprqe+r z7u;64+E*e0seSMpxYgkU^FCW2FS=Y17Kfx)<1n2g;)|^CRTEH#{@eP!cXY|yWa%;R ziIa&^Yk;i!No+%b#up?N_T8`Gw|G>1uO8+*n-t^hWe#!aOsJhD z(=E~7GAm}W?L_h|^e|;zeLZdceGjv}=el-!Ih~(?4`xn^%9#uS)c@soI(z4rym;eK{O-U3XnHF1KE?|KJmn|omO(Dv#F2G+5 zr!GsVX;6N`1uUOk(t-SKMv`b8jT$y+RG`?PkeDRy1K|U~w|({7?E>;#>6L6CM~?i@ zT^aAr*0;^>-RdtoEm?}UcbU(}@%|SiNe>wGpkJbTq5>gJ7zKG%Xj+tvDJ(H{1b`#w z!I3mQbccWupX2?|qKq8%1ag(|_k?#*hkuA+Me=GeyIt-Wn`l!yCpsb?!e5T(eE)X; z_*eS$Mr#%QBL2zfvA?q&8!<+DkC_(utYc7_Ik78jbe zUC?fIB$3n3@Ug?t_a7n|nR%$gWC8x86zTp^w7(mw^1I_a+nDIODCRg5 zF>Rk86r)(9w0LVa)2p&qT89NJS22D68Af<8(Zaj?ZZ&Cy7{!=bSj$2H5d^R-BhxgX z&{xtwQmaOVY-Z}$FxOVuS5@0JU0nQ=ky<>?{N13tXxUWy?)&r5O3Ru^*Zydcv0_jd zX{Bg{x!?tK>BS#j80*df1 zcim6=iAzhq*)!>AVq)Wb(H@xbm9l-ScP63#?CUPdB@Dz7oQbBwi4mI>7av zzTPlPu?EgmkHj}mjA%Pb2u+Q!9rEI|Lwdw>ff)r_GqT7)yeEKi$`!~XtgAt40$=&3 zLg$@NwLg+2(-PK1lMO7&zTD-}V3j|xVY^MS0-%~{Xk!E2`gZ=Nh(NK+BtmI|E%bQ_ zS1g)Bxs=f))CaV%pMw8*bHC{j4v4=$B+x7-NnEsarqu9vh=gZ*#ar(k!Ch!M_T6lrN#yRF()cN8;#-yiXjic52 zhKkOisW7AF(1~7eEtD1Du<-S^rJ`DyC?g?529L|l*_#Gw;ciGNOxn0LM#R1(u~f&l zF?VtYTkRtY;p$E2uZ4ns!X=f_uW3uvk4eS2)ATHd;ONn?@^ zaC|e_03HY5ta(y<6JgJ^T*+KHvDnrKxSd06RZM~besJ^78itSr#sY^^5J^GKBtF9v zaH@O3{m}p)X<)G@GIynXG{Z#gTX^uGn09_XGg&4j`6G`Z*Ml`7tL8U2n^aS#-*(*9 zdaTo^!q{wO!>U8RODR%zwz?c^iL~S0<3jXfX zUV$#N@u*p&_H!N62T$atPel8Q+0YiH!2<(N(`TKa0MPj$P#Lqrt%*_fGTj^LIykxYAraKC6OEpncL9fQbQH*e(Hc?bSZ#Jx4k__fky2qc7d&5> z)CC6A=J|V0UcnROXmF)s@u{SK{rRhIsJ$h7Z<&{bQqEGGs!^8o^j`q1{0R|oZ!i!L zw0}qsR1gplGdmM|Q!6_Q=hhu$>zMx=+KMli`=t5zUGP815B#*sLr=K0fC@1T02E=( z(QZb9gDC_?q5zdFKPCFi`VyBK->rLcDwCq7P*wpD{SyDz;5}|u>Uw~FC_jm24vw7r z#xawfGnv7DlKncv4a6Qbvb?;3&%9IC`Nk-~VIX`V-hhIETSMV+aP@QNn}ap_Q}(rz zNDDIt*vJ@i{cD)mmaU@{<)wlFhqQ8_a)ZpmiPU>bfjW4(4G48rxzk`u7wZTaJG8%d zlCUAg6x=p`u$yk({u5xVrfpuwe9HP&Zo_fM8Sir)DtB>Pt*F1I5_i<2!<7=YwBr%e z+QOkm9=EeP<;}6MMZyj?jUgk9HA0bUc0oJ@RXzljKXljD5!A81|5kwn7^A_n`sOLr zt;>8t*DxT%%MGyu^cQ@${BTXOHP6x#fGxkq=JG$WSFXTz+@ZAQ>dCR}bH$@7(DK7N zw0~>+{5~uJ|Jweh(Bn#@z3muFw-(UT+SJFG!DzsN3vbH zEbU5jHE4Lo`dT>j5)27AEt6b|H%R!`K=Cr_v=6JosMx0S4Ee@6=r*-^+sAl`X`p{- zXOlm^Ix#6%)7deyf`wzlP`CVw>Fybjc1mI98f=jD%B^qaC9f^gRK$Q#>RsFQ{YOqM z#_pex;iF+E3=Ff=&VsS59&DK(J}0av@!Yaaq`2Povo`E1sJoZ>n}5)N?+3xZNpWq)@F%%ONdLrKXG6T|mvqm(&4&tTbZ zgf$AUR$G!2VTL^bP-5+bnIV;a7z8G91Rz<|J}d-xhS^`-_~JJqW+f}uqgch0Nh2W? zpi|?Xn(cu+TVf8K;iC^-qmX}R_i|6gKxxy`Z7WCKQ5$?&2Wh%m_hLoXLLJ3CS2T22 zbss;5{OJrw=V<3KC6QUM9z|X)=jDStdb-7-?gppT(#bswjLuap(V&{7>!uXeEV`Lo z6JArnq@3fGlDR#^@Hn1I_h9G2LW?Zx^X%IG?i|&dYFE8WXUd!*9jm0EWALJt7N6GTCLSS{_q5u zTFs&l(bBnx3aR7KM};j-`Wb?!nB^8F8yo1AvPY)^FJQgB0W|w3wKun3AH}~#S2Ch6 z;tEb9@H-!|^YJ|{yZ>?%&RVe7SY91=ufz>1Zdu)s-CvBd-bdxHRgQ|dIIQvbcoRT8 zLRld<6D%Ew;ngBD@$hM;N%GABeyP4G$O z$nh_fSc^>C_CRY>c*hN`kOmO_b%p7;K`e4I=`;*)@Cz6se1|E3&q?h`FZ4Mg>}Tx{ zGD#gz$tV zy(jKuxf2VD6^&n2R*tkC9N#iH!V%&BjTkVHR*S3 zU_w3h;XAiBWhO%rM1a8-PJzf4g=5qZ18mIf6t2$>r3#5-+z_||L6Cao7H%TSvk)lx zz$%oPjcU*fmgZ)1!t%14k-Apl<|oej=>^#OcZzy(<6xuuckLTZ<*NDeGgObCYO`dM zMiEW%Y!H}``c;bI4Xj2YYgn-Qq&aK%?8PM#)5&;8USFlLYG+{|nVTfei49yjOM=dFOp86UWdi;ma^7dWV3?<6r2zvSOGE%RzJVx#ay^lOo*|J-1EuI6 zaUO=Loq2jDkqmB%bb|Kz9fa6<5_t@HjJ17+liI*ZUc*QBnL$`ZL#1M1cxJ}s`QgE5 zF>YTds#qZ7{Ua#*O>W@L#$#|-RBXQ#H4H_ITtCK=XCp2_v_tct z6Or=ed=(z|OG3bt$&V=6mwBMV)^?L+GYb*rOHc z4w$t}zW$mkXrMYFnrNLFRdG2c}fLNv25A8w|Y%9@@`diIRrLO!oWW)&_H~bH`K-Z{suEPHS6j9{WAR zRn@{j;SkBg5kP|CL1bZ#spq`>OA%i{;C||of*Up+R<~H?&Vl*-W7Y4mi=8s~91EkB z%#5mGAC$9P5AdrAg_r)Ia6$b>Jc7s6y$nLnJdEcj0-Q<}3Ci!Cv9Ro?1^Y#_^v>V- zoKgq>7%}1&D+4tI=o+)0jK;F1kR{`uLSP2?xht0Y>J@RWtDz#7bs-HarIwHQxp_7l ztsY+|&!aAuNr;lK8FtsZtQI$Ct0&4d*I5konB%^QX;?&3c~M!Daobk4^2f@HZ=K;y zW7)Jo0T(X5K}dKuHu(5CEz32oT$Vt!w#9`F+x|kc-IHyqof-)wV}@bv@aX{eEM4

    aM^Ad zupB*o9ep%?nR6FeKg|FtjAy_ed26wCPtNr80b`-yK|gY}jd|!O9yaA+3%W3pq+v37 zt*eK#N0P5#w639@hhn;=IcoCt_Lulq`QYgiUh_)Xmyi#o8>{`-&Dsf4PDi%8Ez#?e z09%GdU?yVYd_}q9&+d6!j;v;#=_<}C;IB?+_l{KyUk;)6o#4rk3nQzr0Q3e$8LKnJ zUUyi4eyAjhQ=XA@9I2^`6C7d8jm;X-Db7BM)F#UF=F!mNd@J{*AX1j!=iO7(1u5~C zmtXPoD?9@9&7VyarX+v5T~7mP1!E}D&@`3^%A%PJ`7j5)Am0o;Cn30rjwymhz|Rmd zL%zfB>tEX)Ko}5ud$xP%LB>V)=D_Ig6mi%^)3l##)mt;Zt{j8X5)phty~ue<2>)9p znzIv;r#O5vnClP}bohB&iN1RIsNzLu7Ko8$KD+ZZglirkv)i9MS{qM%2x5sihDIum$=XJa7%HqO=2#u5YvhOemj*ZZNj=3{xBSl7rW* z+?0PQMHp{#%u2Q%EnR4owt)vKf}vhSLiK2Yy8|l2rnH5zGD+P1jfE0#+UW}k z@c0^by=)R6p_KSgzqAUCwvaxxuFcIOyV+ROCUa8Dpr;WNQo}o$nXk<)oK0d)uC)2B zO#RNh;Sn2sG9H#U+*yVL^r}Yp+6YUKRo(L94h+DX3dp_mHr;~pg2==1_!KJQBKCir zL?CAAP(e$8iMAPLG)cfBj`U*}Ax6z#+yqRtfmN~J)1fQ4JPI`P6|c;wU8q?TVoalL z_#Z;!gT(0v15gSgfrxW@B((;Kuw~Qi|BO_N$YU?y5+9-gaQwZ1^h?~|7ck!RoCclX zn*Cr8yema9)~zs|8!1A+PB%$HH~i@F{LLonN!R3k0VK;?arj%POBw}$G z5ec$953Y_2f4mF>h#s{JLVzbEl^(8sE?o;)r_-3Czvl&EKsF{s=nZlPcgM$$xF5m5 zY&OFWNR4G1qveoF{YR1qK?(wmRnv2gp_hoISW_%IsXcGfqzu7HH?paSY;6+y#y_ro zP=WI~SMPRhxRqOc=)bB+)iiO~`msqCUEuB5by~R@|9-3hNp}5641Wnxdcr105uC2P zlHXd4Q;o-c+i)uK2@T!JrcZ=3)F!usTwT2@1t`?aHyO+}Zr> z{(}mqu^|=U*JLoH!ViVD=5l{Hr>bv|5?*6uVK^4T09WYfqn;5Fi+%fbjsmxGsD)wXj^%pd@Z&HBLUf^|nrIK#I+*Enrs^0INUIz~~53z|TVBvRT{Gl2$|#$D$%E zhM)(4Egv*{n1g`~vRg{56(PfaOpj(r#0#gbl4i0l+_D8vON;z3R);$;o#m?+TDo%W z%RoOB-31k>Uvf7X&1hY`gf{PFP0lPceT`+g+T9R3smUu!&5(lm9?mxm1MW>PPl^sZ zOQlCuQ<*5zOza97+zQgr2|*tPRy~mnC(-x7;5K#KRTfGd+s`Y3wVm};iMCmI?>)A* zXjMPleh)XO$xe`4GLCx~IdHtSgQ2dr;nH~N(`(g|e~dTM%HuSPxjw-*d`FguL)TCP zRXeEh=|{obY^1&2*|ihZgu0xY>Q%Z{^>1Ya3gsX6PZNKpal$wMKKOB#V!Mhv^F9-! z|NoD!@Hu@;LuvVCj2uAW3#Cf3sayjZbus298s)uQBCT#haY=n*hja{w6PkaC506va z()e?6H@R5@#@u(2#R7@N5?}hrB4PiQQ@P9`;mjeX_|k8xwX3BCN`7a=hIy72PqBX; zjMW!>|NNQy^T*!Y;`re@Ks*~l=!;CsPt?H|pDC_^rmPaZ5ez6o(% zA^s%14U+#)Dj6#zPQMVyy~NU7A)%qYs+U6Baj$$sjkY?K+3YrICcE6cCWc!6uk5E2 zTHV%g$i|G@#hnh=(NC!?lGYlq>#rL(SY=dTZ`#r1X{Zr0!&WYFq!bWn=q+DB=M$Mc z(y;6kv5?k@QHDeJsiC2g_JQTmhM*Aki3E{KmB8@yX-4VbaKpXPFYx4l-1u)(?XgN* zq7jJ&BMq7a&!OM&z=Gu&CELt_l-HXS9FB@By%wPNoT>rA-v}*1?iJDhB1GptKKf3s zLfg|C?BW{CQ{>OSvi(bbocKdNx$JNgbI2zc3kLfYF9w&)TTrrCLFsW`4F6b2Kiu&+ z+|ZGsYnvY7*<1AO^|t?#+Kzh$Rz7Sh-aMZRuYB8jEDg3?^f$HjCyq+A(%jtKCe|P5 z#*!PW0+NBORww+%_J=denT(zLTPseklaBuq03wJAT5Pe_n%taf;{r3kZeQ6`vuLNx?wm8)efA5e1K#9l zi0R5XV~4M#-{x64YDdnN)R%&C8|?p{MCbIVk4HsN!Nb{z4u zVESu2k)L)qdON@F)t_76dQbf}J{sP%pQEm%%CD|FpF5tPcLPZC5*1tl=(R0yD1u$N z%id+*n`LPKZCzmqTtg3Jhxg4-BIR#N0V|ybzRKy7$0rS28{f2?U7J4;)Y9w-`?7Lq zEkJ=e#?GDBol54?Sua-iMk953iN$W3$fFZDXOxo`J6iRTyj4Gh_P(eEC^fxlw(fK& zYWWhKWnZ@Ur3x0gX%0Q}BU^K`jU{7EwP{Wb;VoNQM#{p|j)`-;E<&T3rF2zp^+m)R ztvS%w;dij_nhYT)QSedl!y{M)FGLV%V2%JWinsgMHbyAwyRnP!!iVjbzVHe6HuQFH z-wSA9D|GlEeY{ZciB#VMrPP~Uq?Cz2nODGJy1~>jc7u<0aB;f981uJx2rRo%#OW#> z#6|tgXEM$x+{lZq8#ENX7WryI^nm+;cpZ#ED~q1k_;N7e%tMYP0=nZ{jWJBD)H~qS zjTqpt?ddP<=|;|aS&PH3!;766rJc!?Erz2FkN19O=r;$2UCIpn5CrKUmI!OW;ZWiU zv>>%kJ6@V}4w*O#k!zM)7Oi&k{B-IOP8pW74$*{blI-@Y;L|8s$ALpeH!S70ypWY! zCD1x9YZCHNRc_OCZH#D*UaZp?>jHjG20Nd%q1aZyCd8{{x%!OHr5>DXvM(-SR^Z|V zSvpjm|4eWHnV~acuA^o~x7=(lH|-EJJ!KNv%bN&t2}X2OkX9$(O&N53^S)YX96zem z&k2$i-2RTb#UCu(<_gh39j~8&3`yW7-awtGAJIm(p2!1PBAR~9FR-hYdkj2NfUb*X zSI4=C>M0Quhsu=3*-G$0?hKmJM|xt0K5cdz;e-i2PKW1v)Y%2U2ctYedWOYk3cm-w znixjKSC%n}PC+1%Bq=SuwkeJ=opy@5nf#t17B}7UFxZMoQY1kC7_t*`G(tICL2!72 zNUhrzaXPsk3tmAWBTVh>xCLm}70_CLxg`3KMHtiYit~vLwUgP#!BUZ42_s`FhUo-r zL_4Vad#1ZUML280cqlsLCWQ&qanYPnjA;g1`ucE*NA@Qcwh>|U8e61ex6gp^@&zRw zDi<=Lm-$KH%^BuL*t3|$*8xI)3VigU+S`Pr z$8^jUUCxe4-}Up`dZxJ@mRrN$jv<&^l#&?xenV&_k#QzO2S9C|vxFh62nJ2MO1= z2(Y^v{5y)&Kl?&Z)VwQ}Y6n4I^>g_}U){C0F*@|-is zB{)Xij}hiTK41F`zDVp3I_3r$Ze7vCE;fKv2kXE^-vSb080dEiMFW9>FD2TwfrCS} z&O^O(+AYXFgcjG4@gFdJ=_j?V_sSqC^345adG7`pJ-phv8-TP4HP|3#S@B|}#YBh; zmtYnX_6E4%F~*daud6wyZK!91;M`J~HE)AtP8R+pPb%nFHyy+{bdoZ$9yQCW0CFqe z^Mz!#>L1ar!7oA#agx0tr-NY?rq9Nmwl*i zw6v)AQ=ZM#guI3eFUl;_g(fE6N6Mdk3bEe;Dy6xneL%C!It&^`;ef!n(ehKCfPRTk zc5hu4lZ7Yx@qm1A1!r-7=ViU#j6FkXV`HUNySxRj7QguvH&gK*zR@ClMkMGj2)_*I zx-O$p>$(cMP5EjOM7B!0L7n|!WZ298La*5pVp#0hcAVCZSnqGXrw6Dm^_%n@0m$o~ zp9<(aae!dh1q@T^-&Wc#1rvvSz63E3TiPEZH<=`#eB&g^EDk#;EtFMS7kT{f_p2X| zUhvCAx~D3(xD}0FqvrI`lOZzR$6s$3!VF{vJSTky{6mhp@O&YW1@thcC06r4CLLyY zPfYh=cq_8lF`&QQHJoB{4e274T~tAStIIpr?EqHe)EZzvtkfRKeEfetmt1-Ha)z6J zP+E>Ls1J;wREzjwqTy{x~b?Lv%qg34Yr$kL=_ZV!Pkh~2=5z^5v z(P7tE#vE;DJL59*A8>K0adj&GGsR$!rJ0(tLKLw1fNRQnE3MaZfb03cZwaZ$4cA%V1`of8mc<%2TA0IgX80Iif}J zf6mc9un*nU9XL{Z@UZw}>N?ybkC>zJE>@>LrDK9D+!rFd!OW^8EuIk58O)=*X6Lq` z``U_mg7}Whzjs?%J4(Un7vcG)6GIX(?6B_FCE>_dwbt_Q9_3*^48#uWrFfC{DC3a9 zl}dW&Q#vC2!dU^CBp%xUUoy* zkbeOCDK^|S)zyuSmiV(~s9(LPj6^?vz$Bs3AJ{_Kd)Nx*)|h6~hLH5~`pL% zIhsv(h!h&^!$&6@K+!WXW@7_DlST3zJN_}xpoJ|6Jg9<$Ul^owM73F|iiE)cbWv3} zvF$WNDp;o%0?f@rr7`B!MHObc$@E`l>rs;pM)RSu*WeA&d64W0Ha2&U*gd@?1~oO+ zy)a$&ATwG=s|Mb~@RQstEB00FMI?|AMV7#+}=U|J&u6!==@SbKs|GyE5Vd*ugl5VB)fF zwv)04vM@YI@pMUnYx~N{w$*Nu3v}LNjfFg#v`WX+FA(2?cGIb8a_`AdSmqV*;2QT8hVBIJ;Mcz9Mf>~mxO{~R<}(ahR#-|_swGCjc*Rg_{eh}79? z$KoRMWrO-$MMoHCQ}ot;JnW^gmS9{#U*7D%)7naf9;C>uwb8M}`t;yCMD@ngoj@(X zgw5A z7T6@w7|0~?7$_}KI;e)25(r1U5%4NW5P3PLQWxAMUTFN8$qDm0EX{L?4Wu*YgYNSU zJfUmJrKE@Z@`_+jql>Tare4+N8B%xX!*M3++r^Cj$RO0&&Zdd|;`1fyq8@Z$5loX=yzpSDRfDbj3^Kao|=vebdKojXaj zbTaJbyN)=;4;7*EbVUs=-sPpgm8`8RK8SbH$8;Q!b2P|cxGg$&q)(rjQ2X%Whz@_F z*LX$0Veeqj+heuDp~K0kRdc-9x~{vTwPBIPo+A1l=lDJk54th|RL+JAmDTc7*yB~4 z`D=8QbgWaiqpgm;hW}F2=gyzv)Br($%rnnS`Pdjx6mY<>G|OSq5bg~Ti?| z=wu8KVU!?uv+kQ*b+tLS(_(tfR63wF2GLo&dRn|_0Gz)Um#kToeY?=_Kk}| zm)5FXH7qlYmYN=<0__G_x&_Ms=jN<9a-xo>ZBJTM(*x?78jM~ci&*k&&a`+5ys)N;P6DLq`J`tAW`<7JmIou(=l-xaJasM%9)j@@JRe zRtaHg8y;zo$Z@er4&MeLMzX{Ew9a=|Y0Y2yw3Qnxcm17QD00ba+vpT+?9u?+$M7@l zgzf8qPZUj|u(NsHAuNu+dLYZys17P<^-6A^HZzZ}n&TsS3nK0}#}&)jJQ0XH1qcIB z&+*PEow|r5-pVfyQzC&>eZhfCy|95x-~7PRFVMj}ZG3?qgD1{Gh1JQ99dQ_#b=TFm zid!`W{6Ad5JAKU4{esoO<00|a_;(es>dSvyulPoL7p!6$OWsmB=edZm&5NCNvd>I4Gx2*x*8{IBvwNrM3Y`x|Nyr5Mez!rl7%lyPI2@TZm7+H7f4ZeG2!# zmUqLbl&Qo?rtXBIP+{rEW}*30NITGt2Ki5DN;ntq^chtmIYv(Wh@HvOtilIc$x(1K zk{pR3>HPtUCH{Df!+hBJ%c!z!^wxwUB+5r!EZ~~Zdc686%{}kF-(R_pr+a`N8CNl` z(<-m%(9uB5^(mg?nx3t_O0!UW+Wi*Cj?^B7#dhqeshomT3+@?)Fi%Diogh~U647n6 zQn?_H7ueqs5PO44Hg0xJGtt5aUY*gn6D{oSvL zp(qTb95etpeGD6S_ak1>9H^7%zT;CyfV>mX^%>KZ{Wo?bPx z9xoI1jOIR*GSO>E$u)ES<~dGxRFbl1#}@fHc~XQy;FELK_rB{z-c1kx zkF)Kx7xz)k6`Io7{c=QUbk7b}5NNv__wgBU9TL$1s^Z%tJr6?;iw?S0|Y**WIjR9PwAkQT$48cc_R z8@A_r$O;TnozsgYjA!@JNU774L`)M`P=lDs)2R!72YIW^Qh<}vr!R<@ zX0DWhnMyEOhK^Jl<)Yw}fw?IBnu0#IDsa+aItd-=GRj59u>`y4FSyG^dexKt;kfI( zzyr&sqHOn7V}#5!TM1_opT_i|fa!ysR_EuCoK_%tW8}L8xo75=iNc)#@i6|fgz~1a z?F5^B2D1yyhXu(ZJM{`+fLYfL%7x!B06OIs)+ISriFhWlUzRxjm~rf7MF!Mbo>kT~ zlot3*{f77Wv_$^0I4)TFvtr-_h^zK)2@aS>@Ub2vu+v4ov3|xys}i@ zz6i3;(qFTA!W*1TvCwqaTfWq;^KKbskru4cHCS-ZOtoVcY`)^)?`*$XPZgZhwdR+6 zaxE{@Z(Om*h5Mn!&a64KWSr!Mt+lw8vh#15)lz2ZYYAy4@&8;$OQwGTJv?&C;|Ya5 z0qV@a(9oyg)Ko!DMWc?q0W>t;DAbSL8FF&dm2e!{yO=};_Z0F-3+uIEbO*zpZpTU%Kvl(s~MZ~ADT1R|0U?p z*;M~98G^B+zZakw27Cn#*snAf?u;^9Oh;;hQ<`B1n0#J$hueHgjNW%#=Tv#*ZlAM^ zCc|&7xBI!6AD!o9`S|$gu1(>~D!2X-LWNR+Cqmax>Do$}%Bkzs_VV&G*IY^O9>_zE zuH9<6wzXPe&G=f0z;y&Jq%$HWGYFT?wL80tqio0bVLa`v$vW-geG=X&*!f}Vtn(|{a>qp0T5sr=w+_W!M`3KBGTQw+ zi+;W`=yZ`@RHvu}ASB5*n2&X~kkY)H)PrnUM_bQ4+9q+cF;)A!I>s4>Fe^_JuqGgIQD*z-WiozDH0jNrSo z=(@D=V7ZCky|H-74{P`aZKSg1`fg(yHBh~;VcM_}q?{BEb}+p{<71pbL@O7X$JYRH*xvcciHc2TYM zs#80UbYHIx2-T^gThXRBET?(ZOIfn9&QMp=s6?}gJv`|W{a!I}-4!yEz0~H#uuVE$ z4=ZJrbTuaf<6{{Q^dF$b`_$_|XWdrCO;m(<#? zZbzxp9lLzRz~gSPnJZrPwS6*!-G&;_P~!^uW=`HQ(Bq1LaUdDc z1~Og%K%*T)GNTz$jgR4#dqNxYMg|eA_t0+_a7w*QWc>mgIzf?oB~Qqc4R;b@BDqAQ z3<2%qLUb^FaD~W4d1>O03_@q(9*0ser2%6gs(;T@BF7_hGy(pg8`v2N9VCV}#{T560RFoc_PR(z|ZNo=cnzz=^yC2%0r0gjsAf)vIP2^K5H_)#E z&LN-#WU#?GOT@r*c2;0n$vYr9o&gR$#2WAgau%B;mG6VRf{| zH99zQ|4_b2)lR_=6}0fh5ulNd4p@o39|1!;Yru8AA5v{5FA!Es$6%B2(q)fVw`go!gJk7FWWkP$)E z*ejjq;h^mxD;8|WLNM_j)pzBiLVs<}9GonVaFpMsI6Q7P53Y4S-bW!mFfyM@3C-tL z0zwqc)rJ(ix{jHbM^vz%b5s$(rk)ux8OAw*JGWYwg6|c&2j5@sI*@}J(i&#EoG#)u z0i-QRU%U0~dclX5V!_p`1U?v0tLL-_F!lC4z^xFW&Z}CgOcB}23*Dx%=_s{NAohc) zF{?kN$7JJ<6Py!^ay}Nm=7H799x*|N0kH7dYjtnBf1d5R08a*3%hQ&}Da8olstvA; z=WnO;`WyKNiGDmJcE&ug2cbMOxhy94vi92Mav>6Z{LINv2;FSoo49n50=-p7^H|Y|FZjGPZu$5jRUcR`%4ZJhn?A z8g#DfElNG^&!5;@&9)&Ie!^c!m0M$yzuToqSU#0mSkR>hX3kD4q~N|v3oE2(oME=7 zCI1SygY{yPMnA-TPxa4`eC(=z!+C+O{Z?LPg$Ddt6I-_7*t-N|mexGN`R3XO6;a@R z#Jb>e(#>t^ZLDrOE<3>z#$y$;aClY;(?L-%VJ%KNC2!bS!8;!z4Z?_G}o0MI#xrNZqJ1)I8X-qavaF!&{oIv zZcmI)IF;ht4S@mom%&Q97j@2MaED{|X-2x`mipH0x5I6dDeVMY`i3XP9dwVHB@*{X zk8X+z>eJ(H;GLoy!we?6H6lmEN{?hXA)v{zFk*IiK4q zK20_6PXVnA7|^^C~vHz;Jf0l{-sry6FMi#SCL`gIqq<(g+ov~KEHo( zP>#@)ZUjG>MLYejNXMGjqv!kkBLkz+>t*h-Qr6=k!(DioWFMB?5pB}bOx zc$4G{)CysKB#)>eGxANEDWoGG6gSB?yVNU&G%#B94!Y=zR&R)m9(D*CD*7wj0oB62 zZM5$p4{IAzES{o4NCF@R1?RI4)ATt0fY=p;#Q|8QP!u}&2?%Kvmc8JJaWh`L0mhfW zPne*m%&sRh;t`xqv+5 z@&P27%z0XlKdiZCwWvFRhXn_*BlIRDMrBl~EKTmEt@#a9TD}RTCnWeHOu!q;!MXOt z1^HL=koP!If^jSYQg|sR1ffHB5G8`aMdf-6*TeezxHZf?!o6U)x@c2rCMTjSvl6#& zHWDj>=j|s`54}|+-N`Y9_?t4s{63cJ{T_Fu|gthVh^!KX*QjB4y=KqCiVy5m~RMJuGz?B|fC9s{rC$ z(Gn}4?FVQGdJBERy(9Zs32c$xtalA?>|tqNwnWJhX+l)=@X8aq%M)A}An#c4NlDzt zkV+puc#s}8JUnrx76*&xnES~u0jm2u!_;W&IsHcB<`KF$XqCGwkYm(0{Su5XWsnz; zy(!}qx3X4!j0}O>Dwt~*9xchWwE#a1M;Hi8uR7s8Q@tQ|o04fdrpqPX)#ik%tw|6A&-48L{=VyJ~B>Dyso<792L09p2)PR(0g6!vT zX+I2qN>P<>uR}1Em54>m_^})YjMQBy=5$w~vNl()z%t)-B!fEB)5EVxT{MtF-m=E< zBs6{CkR-IjHNnaOfYC1+&ou8J_%~V!Z2nw?JG2I${C&`x z{6d$&NL9@sHVB9rgpZ_aPv0a{Fm?Z{Da`cr?w`F9^dchN?0wTVX#m>E050NbOasGd zA-(AfO{2i=#3%}{w?8e`rM+|fjGci~;~_vH$+*7103p+FlUoj~)_B4-R^^tjWW)ZJ zYmRwyD-m&|axS6<$G~*`iSKVM5Qrh(hnrv=DF}tq760uFp=b>=dwM$KLz?KtQlm$D zin#7*vaoQ#WP8=1FThhztFf;qgt`RZ2Ur_}pg4V1}6^_#7Qsy3*#jX~+^Fx8gSBn5Y^by;I9aG8-;fxe+N!n z8qf$4rHaaVxiY!mk%K;I62QY-EOWo)tZc`uF=6#+(w={KAtPNwE3Q$yl)`f`Qux)n z^!>W@8&V$|E0WT4mUP5~Z!upAeaDKfa7olaKa|o{t?dzN)K|zKKbzeumrUk#+>J8a z^teGt7qIw>M%lc3bw*HqPw{+j?|e25t}L^l4;JhJNpRaY52jdmkRfrpYWxG)TL1V7 z^0cz@0zy12L36Vae|^Xm_ae(AT`2t|gA#v9a*Gxj&4-Q7L$T7eDj2QbFD`sI0i26%iXATkiZ6NuslGU?$M zy?BBRn#b+IjNU@ubW96nLs#sO3_PUF>l*o8gE(uqy>hTg z0Ry|xF<`Jb_?|5kH-za7i>$&*OpcLt!c~{-)Gn0C4m;JG!fT~59m5f!Z&$|IX5;}< zP-m+?Dt&%LO9AV`f4o{k#&K)SZ>**gUAw^7mez9B$`_-Xy=!vomYnrABdx27%iX$c zXO5!VH5gWC(k681N7YKL$V-k!g?_P@0wlc&lA<_!>Ys z;;Az54I{}q%!mxe1=UT5l^RqwnHsczblMGm+*!>d5039&HEsg+5qKo~ef#=&TE56| zbOHf^z!-3J27X8}bg3+XiE8)U=n`t^8nok~Ftj#u$}+<`x#&%WI?I3q0OPkSt6bA~ z%KIm(J2~G1di%**J!4D5!FB((j*0+d1{eNDqPw=FCNr^Uvria>+oAq$4gn%@yZhuu z5d9X2f1bny*vk5mD*HVf}D)AJbeXR8&w^1P4Ks9^2mQ}N}v-UK5qVU4k zgk~^w#7rZu_ML&GWldHg;3X*XXUw3)t+&Cg9DE80&h8W&kgO95lH}4C zyre?#B)UK|tS7JC+M!d?pwX`7 zpne~Fw)gZo!+}-gizCp26*s-`<1Ln3gdQ!0t9@LGRsTJLuv(@Do>ZYjw{n>J)8>nI zYu>D+hOtdZrKR?zrD<0oF6&*K>A`|#O#CRR>D$EK+NUdU$J6qMoWkHtsBPo7mTckI zPg!@@oR?R1xR;X#Sgk$_-Jm|1 z#%2^(@Z^^m1?+uyPpLRe{6JE8^Q~%o7vtsw;~kXx61wGr-R;cW9KfLfDqRKiI^aJ+ z08T@X+n_^JBG{Y}&bgI-5|ZK2bb&hsqD{3PcY1CIdn&sIpnOpcZ?EsinDGlbn8ovo zpWnlq3YynXB1E#yjDX*=1@s$p_F|WJT{hQTy0`kR<^AK~S8Wh7IE%CaG$W5)=+ySz zcqph@7Q_&wOeBt&!4I>5lG+o#)M!5A^8(MmA1df6;%FyaKlFXrPF=8~eLBM5HfOdaVIF2DC4P4kD136GKA1;<&RK7D}l41>H zl2M5pF|D(a|NPJCdV}5vZbYu+h30x z%LuroRIJez(=!WK|N8C@88?D=(fgsso1BIto|cHZCOd*dP$DFayd*6|8s(Au8dMJm zak-)dOB%iHW!>|ExeAx#8Mk9u@ayCKhyg^H7gI{JX|q?t(V7P`x}ZQ5r3q4kKC>`_ zrctc`8LU_h&KiYvH+zFmbPyfay>w9F^~Q}syx4w^E6CY9P4#{-^7=h{Tq{r>vhESBC8Mr2;g@8&|05kXf4m0qIBs zCVHmme#E5Zcg#R(c3in>3Ue{r9}+}#p z?yhrTQxJ^DU;v25!2Jz%h|OQ+iaWhY1VNc%U($fEHz~Wze5|x^ycK|(LpHQE16RGT z3`yrRS+Bn4=wLZ0;E(cQqSnEb0AETBhemwUd2vdC1!A}#TYJyTrT}>a6aguS-Sq%i zU>j9mG0(kFbP|5uWPUqQkU8lmLzedtDtLz`Ft8r#p%b9QT~<^@f(aoFdrefEV+Rz1 zXIb;zCPg9G+@^o+nA8uXyNchJal!mT4_O!5^u!mOGye7b!mQ{t#$-QL5q8CLl{PDLugPRc8uz{-h>|+c3uIT^%6G5BZqs47H@V>1rmA9PXL z=f&b5%f|8P4mH*}G4_=4{X3`M{(C=JVos#1-R+ATqc@z=FEh_om7nK4WI{I%+VBIb zRjw$Q8$Bal0Z|389X}<(3=9Pt>)F~XmNvhjWO9zw!i7(Uc;}k0I*0u$zGg-#K6K2N zj>B_i<6$PZFNHExJU4U!4;KUQDo^!~3lQTQGA>*c`1^r*mFVh3SND^o9+*vzY(P5} z(R%-^8$WE0>OwLeT&DvB2m3&eXy#Q@23=`9y$UW0tL`)I`a>x&D783$Viy-tDGbZ5 zf{h|A_m>mNmxLpWPbp6rvyIZTqap z1VlbMqR1MMM+OR4z@O0rLNb8r9sRoBH(Cjby5y#d_;E_WB< zfI}a9_UP~b{+^EClX6t(esS(swvrNCQ$4u_hj|%?8+he(!qfX!h#)qy;<> z3f&Pp!Vo%+M-!i&ZY2I5m5+4b{1uc->EBtPP?X4OL8TU%? zwftZe&0>}cN+;yG-7PfoH5n==!*ci;_e?9WJPi%r3upE%X}0#J`jZ=at?-1ZYFZ& z5)%8pgPeA}PwXc85Yf&0W1C5L@lea|+Zi*{Q3QSPcSLdJvqJ82?&Gwt(lOzICTrIEH%%b4e$YS6mv8^OQVf>yl?Gat)ILtUR66h zuFKMfFGwDOo!9atXdW_mzndQ1N#&b;x)KXvX4diu6g(Xh{Ji`J1u*oyuE8lxGr__#~SV$NnC>yTIgH6iTWz zf6rlYKjml_eCuGfTYj|e&}@7oMdcytbHoAkwhw+by}e6=8?hD(kqA$T zEKHt3%-Jngx(E}#g8apj(u8lSVkr7+ZaHGBU9>(Q_i>TAWw;F7Dw}5{mXQKWLeJ5g z6kl@?9l!ZhZy~kvc|}_b%%YP(3SZ-NYX!Zc0r`%&)EOv7Cxva_3v=yI-_#|T-*XiE zCBrV!c?N-6vw)D$ydjg^01s4Fdtg zDWV<_8FX$%BMP>8>k5ujz>Y*aU?aE3_6zwJw1fFCwmAdfj(jE){ZkSV-NYl&og%t3 zo^1X#!W;L{h@|eEnwr?|pD@j6smf=(Jy;#_C!~F}xOhA!;Nk0J1n})OZoM5FxE(AH ztyjevR(i&a%)W{1;XI8Y|K%M)Rg7tgTce5rs~XNGhuTCoKwAc(bmcKvtst*GXv{>N z&#cUw3Bw{`)f%$+y6%=Z*k0Lyukcc{2zsH-FcxL*xjUd+=2L5+7|BFrG>K)KxyzH( zXJm#{FyT3-19cGq1uP(!p0eB%@qC<7PxQ;*Uq4|Q?#mcwIbn26eQa(Lj{I(ChGdON zZ1u;2KTo%9wlDS3(^0ouz1wb>wT+#EO!iTTknQ-v*{=`S-cvClrvG~1u4jyHSf5=*55&*@M+pY2p{a1F03p@S^jr31Hu5{%#>}2;X^v)EosysD7kd(>?oeLa_ z)rwR*Y{b~@DuB`G_vpqleN`NuDRDE$dFzQnFn+W56uL+C;ZxWnZDw^+rTV8um+zj5 zf_`S`ni^X|2iCA0&W%$1NIbx}X7!9oRX$TH`*9}m5rEGM^Z7f&JKc7j0WE$u`{96V zKS;R|-|2q;aDoqaqz$=9l0}qM^VmoFl9zNO>&O+qbIBtLf=jL;>LsSY3{miq?Gq@7mq&FOMzNqd^emm=Xi@Oa=W?!*A}* za!fDc8CtvH>!`k7ykBG>#OjkOis?HFs43n7HvnafB?0$!88iD9JC{8c!s6P$biIYU z=4I@Pz>@<_w{3np8NC4x`&Ye(dvT8>{k6a5#Iz9iwcMmHenQ^Wsp^~eTt)d5ycR?o zv`6vYVe7?KiJ-UU2oE~sp>AQDTX!@t4Oy=|ueHfTA1t6dtI{Tdf7BF^%VIRcrCB};iW`$AS^Or2^|l_x4C`z{=GDBY z^dDbIW?DkfzMK|DbN-a;ultvbBw^_J6+`^mI4zJII<=E$vZ|iUL!ZLj-oxG zH~IBnXdJT3-w6soUcvx~w1#trAMA}6C*1#Isps*2b8oB$5`|W(5N5V0+Y~ec2WF9o z$e<*Wl#qcZO8q4->)vSgtM{;ZdUC9vLj5H0yQVz#So{A-vcI|T)?`1_CARRD+fHtTt0Li+H&}5%1 zQd)uT&nkgifX1!|QzH7_A0YivTR~fmI=SM~63jnjFyQ6_@n}gQW$&8Hi}S0p-X_mU ziDYUb25YKUBw5zJg~>5Nat&-<=pPPLSXfg~YXRaP;1Mts0w6bHEx_>!yb;)e?ntKL z8iC9C!Q->srzSjZ`S3|VfKt&LqH8bx9}Dpy-P#6z9egrQY1Y*fVmzm0(eD*&0S(Yp zi^vt2(3J^=^&7z!LAs*XM-8!7{*Fz&Z>MfZ&Zg4sQ(NC9Z0TP-NJT_Att-nsKgyWL zmISwgtZ*rucF-($VrHjcj-uaiVr-hW~i=h-Z%UEc6+4}+!R0N=- z>xbpKd?tZZkKVFQ%rE29QA{$NQ7f^^mM2k=NNyX@!+Lm_Em`qT^f$Tn$L3-D87_O0 z6>WktAYa63Lh=sQ8GaO8G+MepJ=f0@5|dm>JU#i}w0U|m zymn8QzAfz`39dU(YnC+-3pn5^x(-N=JV$v+C+`>e` z%EL3xueJZcIDTlvyMq`@@adEx10yJp#mUo(lR&b76nVgA+0 z+^sv<*<777cT>$fFV?jpyywHqMM3j3z1(qEQf=q40*hP^={#PGiOjFmZoFw>kO1kg z`I>7}K-0WAfQ3!j4SsE3){I&6Et(S2htZ$g`|bRy_WO9Z1km(;agoL=+3Eci2Ff}E zZusz-j2vm~vd&i3kxOQrgwH{rZk~_(?6qYjh!I(0>VP7O^|hqHTz?telfEZ^XiX!GmOSy zr7pV-@==f*rrSZu#dGoF+VN*;5p7RiLi%e@?W;fCuaW7l>-RG3JhuWyDRmP#D~7Bt8y!^y zalB};Oihh67W6wdOYxqIpE~OwcJLlMgU7`OkN(;X*kzGD!T*@VTH8T5?;#MLusxL= z_F#IBe=ZA5OW6kF$>!m$!3g{rB z=Hy7M$OM$IC1C!4JTc*mv7~=V&L6P~8f*tHto+=}?Mk+15x{!XvyC`N*P)ZpuVzt~ zX#5)W08Jm|J%yGFA*1PFV6+ooe94{O5)BD5p@YTh-l3!blxVg^uVJ(@?=a!Npg*Eg zNzFrKSrC+G(jp;DqH(TdQ9$LIWIEw6KFt;qE%^py@>P7S`$jhTysSw%qx)egvQwv; z%HKd(54A?g;HiowZ@-#a+T9x>Ao43v47YGuRm6A2I!j08qVPaRx1Dy={E=|`wk`*`uI3l9vN62zVrTLzugc`W@(?yXJ3?5fFKF~#paP9@40E%g7>v(0r=~S)x#Mg30umV0AK(s8MTyWVr zb#gXHSkdKlQ^N8!Mum;uJCoB6HVNE}G@=*$duYzYE=Y^ye*Kts8Tw6ILjlmq0g)6m#EhCi&kgdWztB^*+&syoJR8Z%C z+Lo{Qj9QM}jf7X80GVh4%opT-7ReC&L&O14Ymzv`Q8D4*%?UT>yUgn08$;B$#Fw<0 z3rvJaqawSAI8{F*l3izwNzM?yJCLDeC>Hx}bL5vWl9IH)QBxb6w%&J}jdGIx|VkJF;&N`gw<8ruEnTyu)EJ&wpoY^@Xp#(p$!P>J)$MR+0N7}b8E<%nahmu91{2@r4ks0Ta(8*_`IV}_? zQT)J?czB#xi<5}gVM|d{iF;AAy%M`Xf72Oj&l}8iOUhnk(un8Uy~bq4(YNO-yclG$ zq$-5$w0On)*wIwYSdC>#-k^@jR)Qm)Z)9f_pvB149)r?|*#D7IvU<;*(CxuhiuAp( z_;pq_`xO$28UqD#Nya1*F`|%Y<@;!*<%SCYi7+h>UZI1O&8_Fwf(b!4&Y-jfPDL?} zuHOU!Ml#H_)}pw4O0IWKVhSJ&_{W=0?~d6xtih~%$vPk~s%IQ^EgaROl#w(BZ8KdI z$(+mr_53_>B>C=BG*{l)&_hU6*9ja5a(7rUo%{K5@%0(r%cq^EM}*fGuo+>@Y`p+* zv|~)%WWAksB2wI>4NrV}-(+r?IN><(*V+a{gELe)k$+vhSz}}Cx!)qd1Z9YE*u|j*!XkaJz;Mit;3tO%uuCf{V7ueIkb&YXIoJ`*~0rK zM`6sGa>;u_GY&{XHMMrXTEE0e*UtiE=r?XPzjIzyHZ_$DQX&fN835AmzT%pvae15V zH0o@ZwTtFfYuVjb?cF?lbf=jKbOsP^GhP2=rC4{*uU3|~Q#txh$aTr%e;zJ5ZB$oW zCXaGT9RlACqT3|G*+<+5_<)6^7P!BYS}6y0M%<9QAea1*eK&V-S3H+<0s z(0>#9m@QU5UTuZRj4o5srktla{IU_U!y2?sT0!vikwR}kX*8Lfg1JV5y#`Kx1Shs+ zvN_C=U_iao7@X*oO5kPMCa(v)X%uK^6ntnfCTT{nwM&7JV3WG;7LSR;R5?Gg;G3e9 zKaj-Mn4>eL@wCs5V=uboj!|vN+-Ajqk zsC7=|Qx~V!mX~PJCt@6Y*4XIF-ub^~0(iIU^lom3-aCsCq9GJoS2O{-N#S{X);Oz2 zjY#KpGn2shw|^#fD+ZBaY%@TzUd>)r3v+@dGvpCTiGjALArSCgoVZXKkS@9XZ(?-+ zj1PgF(-7M+AmQB%G+cEnb92XR=1SU0meflPkqD_hRUWuwcp8Pzjw+TX(4RY}WFYrV z5lDC41UczM7{mxW>Nd^P1@5kI%anP0OPP%xX zNU*2+S|&%v4lcc{|FKR{SeHd!uu{ z?KaAEAU)S}F(3rsarQDBcJpa;czG`h*d4qbJWJB2aBM)1mJvC6Zt_{@WYz=|#tmtv zUyTwfDmqT|hpf3Zc(;wYS{l{`oH_y zeDpcG=jXmQPBYf0$4lEy@`6pPmF2(&?6_wPQAEnqh)b31hoD7e*Q8jG)iu^l{nbg8 z5y-&B{DRO__<(71N~bN;djZZq%}tThO94%EXZy^&{wnP(>6JYq$>{nbap-2b^@Ug5 z3=ZuNM~O$uOT-{YvkLZvu)+?>2>CJJqX>%XU?-SEH%6q9_lWCg$ecu^k^1KXn*N1s zTY3$^97+b!&LprVHNkjp`q#Wb@UN6tQUq?mW4H2aI`4Vj6>+kqBol&lJKl)Fl+lXb zjYzc*+n-9tHJMTeWIBQVY;++E1bFQHrRJTM9vFZw1<5c%NJy2|Lmdq8UDl7{7CyX4 znBWOPWUeb}%O9?mT9uoiD$y~w8L-%^647FBKEs8A$RfQ&DP0Fa+75+|~pfX3hv1QM?=hY4F&)+J)602z1f)XcOjdyUvAAc{vvhVd=mFZJ zJc1c{vf>(BS{mB^{Ap`wU*FQ(I(=MToBzY&*RnkEGdk|OKWb%sh{a)CD}G*<`R4}b z@uzLdbLfKbzoc<1aPR@fcyNw(CkIG+qe2Cg>8+MXauUq#lz1>_tUE-O&5gZ1(Y41y zYiEf)!31W44c&ajhY&tNe8HzPh!2AP)|Zc?a3DG6ha1Uc|4m3L2OqDV;sz(W`WLA+@6wbb?z#~1Y@_+J z#@fUSjxaa(<16dggv+6@{OlIpK)zc8+y_{E#VrXEtkd z0ie2OjawjwE?p|GB z6s7y$Kg5oF?E7vhCDi|(Xm~r?X_%W_KT^!T8=pu`?QzuA4Ta661@odaO!dPVlulR& z(iA&~@N!0yb{C+@qYXv9RXQqsi44(D0X|T-Hmn7Mog+8sQm=TGn_x#<@AJBjLUbanv4uK zZHLDF%h7fHDut=WK^{qevD%JLU2`UXP3s`zKLMcyGB|cc+pHrlmJvdbu#)f2gfP&j z$QNG>cMLor-$aQVIh07-9^@rsksegwkQc$^t4#y`3)g9Nb+#J@0|W#>PcuHU!%dTI z_CiiGo8iL)2#qj2!nNhB&Q>6AXEuG2Xd(6JsSOU)yF|@Xdcki8CyV>+V!TYvxq!P>S?M=!RWYkOBWdXp7 zh1LndiO_(oAw}dzi9I5TlA$B6-S#!6l?#}7N)Jl{ID9|W6yXFbz{Vs3)Pl@Nr9x<} z1ImS+^N5!C%n&&c6KKzYltpdX#F~IPaDwKTlp)tn^Lb%NMa}4WK2T;b(J$vD)ESr6 zC1m#gxLTo`eK%uq~<){g{w4e$dz$&cbyWNQFec%wlH_>K;@gPB3T)09F z%Y~v(FY7ruKMwjS<&u2b=%|VsI?fqe9SuKXjE(K>T=ttwHDd$g`$i%WTV2|rhbWch zslrk2f>G`xbG{>HqRx;_3yzJ@Iw={FjDS1#4snXRi8_uTNI8#}=Qu9T!;^r*JZKJv z69p^q3te6rLux4)^&FY&8f^U+KqMz*qev`=WM1cCwUR!lTT}zy*IU08Zkho2Xbg!? z9raeeN~cA!#r<3-K8b-zP&=LDYB#mky7^-FH&hYY=QM)7b(Hn#|4?;~-C=fJ+l_5o zO=F|6)3~v1+dgC4wr$&KY&Uiqn@`{S{dA4}WsUs@_8x1kV@{Q+M~x_hK5JzfxUKp@ znjPe&^RN`xFy`^}64NyyQ%rp$WcAEwsr-tQkiRPZuS_6z?DWNot>8eDf=(zU&xvr& z-{zzSSSm!?3HAyrQ`T280%LKgu!g~FWw)+=qMkD;H^do}HMg?~jq7H0~Oyh9D$ zm4c-31kr{F`uSFnm}^)FG#ruw3=WJeeU|J-O`xNU%}9-N3QxSRn2rfC#UNr)P{{0q zcTdZhKyw}1288b>{bPXc+-*xXb7+(H3S~Bp7Lf++@^VD*D`=A!TM_1GgyE-o1#+F; zqc@{!Cwp!XV-)0wQ$YSYGB8JICM`6YIO~JoQ|B?TtJG_ga~?bmlr(@m=bb#~&-a{} z?_r2Ah_HKL1wsLWAWx~YcP>YdF;>!P{FJcnKPaRHUOC!Y`R0LACW)kdAKm)Cf0lbc zT_atHUM?>OP;E*9{O;9OhOdaXtnTN?yAID?3d84i^E*bnQ5 z1TD<{skzslJ)Y_9T;P)}LfXUt*CzFB}Y}|n{Q?!?%Dlrsk zL7z-dE(I$|TNH`*K}z&3Es9bxT$IHq6yHUaj|AsrNvjv=5SkeP`+$QW{y-&i1liJ2 zeJE(QMNW6S_blD3`vB3G8om(mjE%f+?8co0^_>4@;#cJNfYjw>51Jw*U!O;qAB7u7 zYA0m7tU|U85F&SE$w#1+Ns z=$mNhPU!$zAtb%=ogEEBw-x``@48y0?JGYWp~kqd9Z3>)1LFeKp3t%Q_Uclr|3=#8 z;&17F5*OmX{BraqLU0_hi(us*!R;q{;8c)9DW_{Nd?i=dc9`42SY$-oe+p+e5#7S}(i?kbpa$_9Qwd4ozoeEiavJXkShfd_Y$b212I;mK< zqkSpI65mQX-#N?d5kNAIq*I@SL^}dWzJk#KiK^bg9&PLhM$X_HQUa4^=od<}AV zK|ESP6jcxfekg<&^n$4i>!JsbH{Wx}zVSqf^O?VVX&!hMK69Q>@Vlh*zAzlU7TsZW z(YXMKrVn(ioL3&DZkF^+`MC9ucomlNAgmb>uqmqwJjRkm>yAZaKD3{+3t#om(nwr~ z0`Ej$m%4^^A~WC`r2_pM@PbL@UvsnRFE8qh?+sotFQ>jvZVMs}R(xh!hPl)26PzI1 z=lrq^X;+eL?Vrwr*=0uLzEPXL(CTMgBV@of)55-5`3HVlvCv*fK*`6qRfNV7H~pT+ zQaU+5Nr6yf2Vzqax4ai3gA@xN_?7)-?8%a9GyOfr_Tt<-f0*l+iVqN|9Q#HA;Xx;> z(ug(VjyP)aW*Oe(X(`PPa+704CtP;gWRg?)Am%redmNq+Tj8rhwa8|%r88srsvF>4 zc7%!1--GzkEHd=15fZ$&+)KX83-zM}q~i5aOhnIrxs}Z--{r=`8AA=gYN;3{JV7;!tw7iZ~|)&g+H5xxm z;;0AIly@Ng%_AFU#m{Fa2jtrrVF6<9*qG2SgARSvQa3`9smXq>ie8j7KD)(;2m{@; zzbtDo=PDPSsyj9m7;tHY9u8=fK9KyLEqwDg-WBPHg8_)yd&5XvrUMkFv)yJ>ztX;9 z1^auVr|ZEWJVmX$(~N79s(u4~x8UFYc-Jaz2R$}(gk~R6kU$JuxR5^1YK8qN} z7uOq{M{L|+YA_97QjXdXf^G^t_Gonl^~hXxh>j@CtAPC)Di1gM0+mOQ28Y1-=PH2# z`PVURB}~*A>R!9U5{0CU$02EXjNy>wDlmUluN@?mct&kunYAQCJ zkc2>G%9n)K3Y!Lzr|XQ_rt?J@`~)nAfaQ(MY4FNZZg*_ZQl$5d0;Q#t?3%9e>%hHt z?8Ly))6s(23~{gTi&Sb3olpWmql?)2&*=4IeJ#3xWYfK_%iC!m^z-rQY1FoQq0EK} zbuL4;@VJxhW!iL;*r|0w1923vU9;{U#IoWn4w*y(ALV9>@7h|cy`o#T#4i*lCkifH z6(f@$R~ksM+t%uC?r7-fIv0QNi{yZQsM+_5TH!lKG<)#Bx-VwNknIE-S_U$o>>gg- zE^FB6T_YblpPsu_T3Rf(^v<>TC=gS(Y|PO86aA)tVdkvi{TTnl1aRC`vYr?-y*r7AikR9uUT7p zB46eZ2Q1fo4BEZlMjx_=qvh|3Y}I%;T&cXT(^i<1&?pywC<_)y_QDLW(nWM-Fu2^C zw%B=1IubzmU+`Z+ofH89&tNK?NIgEY9)ymluIe~0M9}?8v<=(>&nb~5E;$G`p(=F# zL>{9&(4TRx<*Y!d6AE+bWuy?LV_^5k<>vsr|68neX61LVlli!*o2P=j`XI_`OLUy zYzP@lKX#ak)fIz~IlDMzQI7=-g)G2Ki^#OsZls}vL=A{*&u$&m{Ep&l2uln=?9=?8 zHkf45lXU(}^r7}GWMilPW)wOAw3@Xt3xfQ=mDJ~8mF$<4g2cqd zMt*Sdo1n}b6$f?i-}LcJTqmNLR#!XPq!TVxoDrsc5OvfQJKL|-0XQdbpt(3K(ScIi zeGwKrk&dSaomFiK&ndUAR_Y!8oE{=oze}154IK@%dOujz-f}yLoxt_R*Uw((qsg92 zU4S2OeUj=902`+B=p}e2{UcAL>QEEmq~f5^UL6Z^zFPwy#C7H8f!pjy+^$+;90Dy39eEHi1@D07KO^?2}Xs0m5yj4f%t$<-$* z6PeZla)RYgYltkl?e3o$s}2&AgRFM^_845p0Wqa(P(Y7$J!DEI{T8KX*rr40lm*kV zl(A;+6m2u&d`LS3By)ZDff8czR#O$9U6wR&Cxz9&Uu@#W%RN^Mu*)*A!yY@QSlW~? zDYHt&fIN4TnWV6jqU6d}K42=JT{Gs@9C#b=T!8jc^j7f1+3o*<#W5?=X04;0_btmx z1Jk94GBm7NEZB@nnUCSS*Jvgzx2Qw7b|O~feUB(&c7?foql{AHUIZM3O1Me?`^5e~ z;Y&s>;7+{&zKaYFa9Obc+fLq*>5}Y;3zXzi;^`w3wfMiIFd;UL)SZO&M2|$-Z(G=) zc+s3aFx|?=Xg_|lck{XMFfeq!yB4w7IYo1Y@O z(1(|+j}3vLQiCeDMRqR6RSprCkwP~+oxIErIVO6q60dzPFx=8IhYTp+iOG#e6efqFI*Hl0+PY0eWpb8cjcSzlUJ)cKpTd9(EscCKUYBA2j(jY!PS6u_2R;bEl$0ko2)~yir%TjL z55khx68+cdOeZrhD1D&{)S&B5C(N~ zS&p`-R1YF_Sjnj%nJcjBV^JU_s}@^SY4{{D5?|9LLDhEMzUVU2uW};3d06_}i*ISb zq+%On7lJh?$cq9vLRfq8NI2XGAs}sR$sN2PiT+^>;@^rpq!+kC5an-^T}RtD1r7}b zpMJVDiQ(A$7;>tWe(ExSwc9MZx^dkhwED|^i|itMlHMy7q5p11!pl5?$lWKlF4yQE zh~r;!=R-I(_tvkrmFPnDQb0i2lDzeYnp$e>kJ0`5#`#r1@todl7+zJ*d&CI#cIo4| z650*VP4M{cjsMMk8+W5mF2o$6M86eG?5kNLIKzkw*QAoSj!(~B5@jQ5Ba|PT>~C<7 z+gPCAhED`xjWy94OFbkp+&=-)I%xAC=U&vAHd#PU^X|h6bkkDtWMLK0PSeKLiR+1G z>4r_U+vOi%sXcBh+xiOwJ%b{}UQY+TJ>JgS#tf_6aoS7{> zkp@e>sV%)FU(s^mq>a!E%}&SO;Iec2Re5O#L+nTV#GV7jP}1pM7#!a3@z2~Of>6?!y5_2#KNp)@?>WZDjBK(0t$Of~(u@D{Ujk!Ak@l%y;r^s5~FRhPd zKjh2i4Bbv?p7W~4<*TZ#4f7|aGIRu)G9bLq*GILF@c8G9(MztAY#0~`t_8H-36{8d!jS{DYk`aD5@72k!K zsh?(+-yhL#X_a5{KwKk|Jdv4^?D!jrc65(;#Zp>LXf-&n5kcNZ!JEAVRvG0!Q{F(! z8vS%kj>1l=KgbUSU1U*10w`>d2wP4;NlLoHQ6r~Au?%p;uH zgeNxRXtS8H&gKyexs?sh2ogm!k^GvwIw28vv{QDQuG+SAy~!E*ljcNTlllLHd^ z2HA}Wy4F~nW)YCCbRjWt;^O+wNop36o?qO*cGXSb`U9R;%`v@2PTA+GC|HvH0u=CLrI@ncA5aq7R2j zH^;$xnO!VYXRHM<(GH<+0awGb)6jv1!#9lt;zGS}DEK3=#nY{M0OY^#9cZ{-95@OH z$Sq;2KMXg1Ycd^o5){zvrp(99Y4L+rr3k59InU6*Q_G*dRkllk-LLGETW)r5unl_t zCpAU1WcFQJFP*Pw$wa^GR6lYhG~|mdGV0zyjD(@yP)Q&Ez42x$AEX;f!<;HV!EeqB z>RtJRDM7t>2Qx1PQgY$Pg0@B|)B?jId=VJqmA*H8`zRPmECcx<$HB6 zWe@RvND%p0AMR;H0Qjw)C^ed=d=%#wI@%(HkTUrRHMt+|ronA%&?0$!UTj=1X}+$* zWF5x`20lh(5KBxggaj^T!$@7(DI$Ch#0&fL8Rsbyc;sSaXrnBQl*HML5mv0_cZuvc z-2?&wiY?By%?|+gv{-^e@-ZO*`jvX}v6QqplxSTtN~?ISY6~; zU8Oq&N?`$LmU!n3`JkNH&UK}IPxKhdUh+u7q|Fgaa1rnXFDwp>hW$Zgg4q*A6p7SS z9(l%KpL$XQGo$tTU@G}i86gAauLCr;H&kn#^HINAV~2W4wknOKWE_6Kv+0*?`|YX0 ze*6H^(qKf$6%6a9Tg?+IVZ=bJt*`L7K1*j+^pLC{+&)-`BpF3I(*0STvz=?vONsd0 z(So_IXSInr*=mQTzqqA<7!>6_ytPg&sb?Z;pSe6-yqnj&{@@(B0=pacnS}jbB$W*! zd7IMO3^7j*iKh`iOAg5=3WtN${@y~%Ee(Jxw%m~Ccrao<;cDhBuQ@{^KUu+JE~hb(qAWf8IJz0v-Zc!L7? zllc7F{gvfa?suk$uZNv$zyEIW+@%>C*}NF^C(_J^*sbqHPu zZUMw05vIg{ESiY+&!=4xcs!vs-yN`ZuqDw^Bee)QQ!+<3D{!GmigjbNY=$y?JGmeygDhbIS zp%nd`${G7{P7JMRyc5>($lu7TVdVikhdKWn9Zxr-!i*vJU}ZyBd$B>?%vtwIT5v3x z6nUhXefK5Z8TU7O_f$RuZ*dS1P@XnpVbf~hR5n7j*u!Bs6O&OjzU7dTM$}dg%52H^omG{Kr6vKfaJLH@?myHa}i*e1_rc*BS zo1Ps)C>z8WXfdwB=8_ru*LClu)EaQ>Zf-l{+`*q{tL zEXT%tiZM38)9c%)mNx3;++NiPXQT77s!A(;s`3QfbJxt!%aAQO)1E-^jlz@<5(*`6;!@r zTLyS%cUWfTom-FJ2ic<;U;3a2MsaVd{5J3V(M!qe>ziGdc{Z?N!-;zKc$ZE8&x%O7 z?eL{}++@vTsDj|Gs~P-~KMB@b)@a0Nxch}t5HgX0^fe%`P>t1?7i8sx9!3yW@&_d} zah&id`td5<8-Z9j1s1a)W1ZJpfxT-8Qe9mWmNN&BaoM)t!r)JmrFw{!IYk!P!+l4H z(bDif)eY|o!YDB6FUr|>lAvom^Mfu2W%|im+UMnZgPzl4l%ayhgPXX+#C$2OS5uCe z4tvGcsWlcn)-~`6GIn=SorGcXMr(D{92#}9=JJLv#xC@VVU?;bB?8<1kG#GLs$6%P zo~S38dxh^cfuZm7E(bIiNeF^KgrfE33x_6-unH6R7Z(6_gK~ptony#Kqupq?6;@~F zNWytzCh-V1K2Ii9CiH$&ga<@(hHz@Ebf?usdi;j*q2zoG6($iKgZ(4z2Kgz2@j{Eh z0$>c^7dd0Xok?0KeIiUuWz+@kR^HS!0+wawp^c1nOqL@9s zV&Fw7^M_65s$BV*kQS>C!nTMK5q#>v!v4?4H6VNtf52)nyZUdojl=V^!2P$kHJpEG zK4&BIr)}XxFxtEr$(Pdg_2CmbIEXe zy1r@xdqP3BzG;Mp#j*q|?I0emsfot7i7EoCgEaO&Jn%_8<7gq%e*_tn#7hgwlH%1= z1Zlo$B!eZ^i<}fw&5$D8l3dbLCW%IwiFh^uTWY4j^B+O6j^me3b8?DV`e)x>&FE6evAyRR zGUJ-ldW$8;!{}K_4Ii8K%nVLTDW`Tlq1Ka=O>$?4VcWE|NyCMicI;CQqFY<}Mv*G8 z;lTInVbSz!T67>g-Cx+Oja1)l6E^%&kiUh$%Nu-BCI#9Epx%`gY*dwaUDK4d!Clu` zT1v(047A)x%dnSZGdS1XKU++s)HQqgyqv}R{FU*KpHI&*6=|UbF-(8YU@BHsV8wU%-=X}WEJe(jDPNqKdd3p0;rA+oN=bpwtocBULkzk`oc*F@MLWB#v!HEfQ?sQDvbCJU zSz)r8Y30TfQhuoN#~OFzbvW53 zI5egW>%zqAD)w}Pf|I1Nph^;F0K?HugsNC&m#Pm#r8ej@^9OC?tE1)*?U0j+%)SJgI zM_gjUbhhS)h{XdpRKt)~kDDZqaN?A_46-$Ph68VNP}J@K%QZMfOWFe9?SO1cR=f)r z0)CPF*iS+XsBd}^OrJz|IG!|%26l7h1vsGH1Shyy}78xbK+SnZPe63VE1F$+}7GsA~R&u_gV< zW9G-jlvO3ied8rL`w!r!xLdbv$KuiSrLKin#eq2Yrg_vPpL&K?1#fnZK&GB&2d|5p zsmGy`K=qGIeVN1do|SIy?v94ram(Xh2cOz-CbkCwWQdh=Rd z7gZa9zh}Q{yg1>&M3pb9m+RMS1d7UdY6`B-reaEIQRvK-KAM1Cyq0r=qQdB1bA4aj zC!XnTQe?ljwcEsvkP@DV{2N|4qiYuL*xrqeK%8AnrouVxnTXm{rNJCctu4q zslF=^>(@Fqau;zqTTf050=9Ch7R%F!y;96!$EKL@hpK|ElQPq5V|jn7T3+AVlT+5i z&q7T?qC)-4n*`ui{|2`ks@GLd%-~n3bDubnBOU3hJrrBBe%saZHV0HIO2RBtR6QKw35!Y|7FQB) z1xT2lyxC5yt+i&^h%mPOgIk-NHdgE=$~ zW8!Cp_7!mc13QW_RsLpgaWcAm4UUMr5fvG)A^!!nlJBoL$)zg_k8UsTYw3y}(FZ?p zul4-;c#>JTP2?jIy~3#1%l-Osp8DeW`9R7BAl^0*-yzH_B0lPUy-dn^K#2;N6`2D+n?h;OG8{=EVA^u_dX+*A*wUb=EGIHMdpNr4GPZxL{qF*gr^iT9O7u-rg zYII*;9LEP@GxS-D#LdCcaJ<#-PPbz1o8a!e0mp-Rz%RIP*z0(9T;@+fB*704Gy@Q$ zf6ZAMmxSx2$F>N{Z~p#`5#5Ct_irR1d(T+Rs6`yqA)|@r7Kcn^gL8!7+~4X*#a6GO z`$Ee4pbD5kpmY=JcJ<6pF+hLk8j2+O5Mi$RbP4}IcXDOEj7v$qAoef^NH6w;>44K<<0??t!1|sNZI)cz2x>?PS^b%YmQ_~FLkQ^Sz+OQXoEa5jy z`&tg})Tlv9Tql;`E!!(ru{-{9Q|iash0PTkNO0jfw@t)9=hmBlPlA_+?_jV9rqhRu z69}fu-?4ar_B2ZxL+cILVUCf<#-_`SOZtL{Ohh@$Bp!J0;{J24` z&l`mBLWXtZQ2F1C@{YXMM~i0%8Ne9mr7UxwMUS*pQc&3{7f7*@Iw@3r*o~P+;CY5jE&(X zJnvAP&DMo+Nh>6iav(kQ_dwzyuf1ukVk&Hmp#1U5jrFEqffwXHR1kouAMJC>_(OWb zq*xmdn!u^E5WZh%sEwlJv*@wxw?H3tgYEe-lkNNu#J3LO(0pV+SD=l*xsg||ce_Tz ztMf_MyW?SeH1;t=t}2w>=V^V*^+RYJluU1}r?$r)I1<;Y*w`aR{0w z*IKzH??@(g^P!$%z5)c|yTt}C9zOOj9?-}##ZI5@IH8hB?D%9g3o&NIsD2%qIUJG? zY5OdIn)*hZ#|Yo7bT6U`o-0GZG)!}pMBn_{I_i-2UzjoH9+~6{MwrU5 zvF&!UXQdZKHO8o`xR@ai(p~Gu-hfT_wPRNJ_lyVoeIy8a}+F(jLIsWKd@h!ET~Jk>i!B>lSiYFvv^VD{|(Gh91i zJ3ANl*CD0;Rue?8TTj_{Ru9Q6F$ zAfZre_-m*xD`|Yf3CVuNa6|hwQrFysP+9N<>Z6m}nC)K21hu-cU%wO&+de=ivdPSx zsNWZx`6vQU#$wAayHOVy<=AXMg}cny@P6k4@O#Tl1S&S$d|+>K>h=P`!{!^s84d$? z+6VCmQbTE~_*Vw-0jb=J8NS3J{^fnobGvkjDc$K%$;H!|KYfyjpQv=6c-Gi+WH#m@=Y%PnL%z64i(%e$q-j?fE#F8`M8I^OMlBNJI45Bq{YbZY^`rJ zT=|fq+ht{q1?qHh9Gqw70H>R;_z&XNM#9oS#5|xSMDFe$e*VdWQCqZ=fKhj4m7bC0 z(v`p*?1$zJV-DRhlGaB39ZEC_hS&1KO6;kGHB+qt#Jz~ti)XHiRO4D z$vJQn#?28d4e!hH&_b0K z!-y7x2L~fP%Zr|NfQ^QrS-fb`woV8aB@d_98$W{gDFPysGy*~&7j{*6MX4YUPPP@s zK(~DKfkQ6MZAWeuo3n_0bQbB0QRwk4WC!FKOD3kVUw+QsKve-;9+Q%W!4Og-XBv

    VJbqoVeJ-yNL(<{18c?9@_F)LTM-+z z{lvet%^~^5P#ho;$?Qtb!k|+`MNoRaX<8(%%f(3kkgZygi-13-D?}@rh&N5~FVQ&l6X{ z?R-?9{Mvk8UWrqiCG9Ms{^KfbC&m}cf1cS+A%Kw1hTs`)pTMiyc@)D}=JW(tv z#0_qP&ZpaiWQjjna|^yFwajl(r>Vou2C zEDDrF&BFM_??L{RjsHp_a!^HVL^k)SXrt<%?wLzsjaZXLI02p@AK4v>yY(TCGRo+;z+W3xi!O!6={2OkQyM=J zM~TLX+gh(89EYnTy@VHob5X^rKL@D(vY*%N5;$Ci3GnQ#XwLtZlGfDa-{XjV-b2mh z+1tK-5e^P*iQBF0dtzAM$HU->@`$pLZ7djC&uadDZ+M4A6Akh+=!hX&k!`<$*# zqj;O2x9U;0d$#PZ-)f>IgXb;dTyOWPd>&#BQd%TzbuXP$r|mr4EA(tPUFR9TV*e#Q zll;?U#oGV_`RrF~yUFHa^`3vF7RR|^>B%zQQmPi?6Ov`~9#%|@ShBwI60^;$gi*PJ zeUfI2%xLwZRdllCW(dU3gmB=W#T_If0>c&y@MzN5WVc3aX^_1QkUf-AdS*7byy)2S z2}7lNA8Jsku{k|Vrp}6-9D=~89xpx2tmff>FJ7BMdRU)o<-n%t{+A~lQp;z;0V7n7 zfH^j|@4J)Z^e3nz6uCB35jp_V2PFx{DZmtrXo`S=)F&epR|dn0mj#@e)g{P|yM7#) z@sIV&MW8_?ony9(lTj-UyUAlZZ{|>@;TTbfbZ!(8gNTG1z@rg_k_rVXxcGrUf}WL1 znftC(ZN%hKEwxsN4ZGB>Fjv|5Yu@b}oWpLVNR`-h6wjMrgm^>A-I0GZkG%Z@Z6kh& zi4W53+9q^Ueezw3i2;zjp_mLzsl3oxoy1O?=v1B6JJS_ege*gCwDmNnM0m)c56nly zX{-Gel_WaRq^%;aeH{YHtIAp?k00iybQ!p2x>@0RVyydSlMvv6Ff9@Ld2n#m!sQ8$ zCimcfA?|hxcfu#EZe0A!Y<}^wfaD>Sahj#GFHFG}YOk^1|64p;jclOeuBJOFqrP}q z()wvO_iy#g%E90AMrFbwc3*0RYIaqq$v>pM+ zyM&w0D1E2cR2`smFEs5O=3iAL%r&XP|INT7ozg@FZ@-%Mql`0H4jMmohX;l150^ab zqCEomLZKaamIT6ML>Q7jYTr+LB7Kvu^L-SJjdz+L$z zu&Zk#>V*9Gws5;p)+0QW`aoLeu|6_&3_t()I`z69-bZvMsi&WZq%qVp{uLkQG+$5Z zPTx0-AM%1=p-_s0JroMJPK&8OC3i;_!_%Kxf#E_fYU^~%(l@T}omp|xAs!Y-Ci(<0 zNrps8#}Ysq-CcvhHjBJR8rZ~rL&!{dVvM93cB^$J7+QyY97F!e-&c8E)#gf`avnN@H)M6f!{@C(PUnaYIN}(v(dG-c5J61M_>Qh;TsA^9 zRv--pR5CfJ{H*F@nPtJwFETrDXzT0V1kG@Ze`J^5@vS1`3ymgiGmDSu`;|OK-Ujqq z@!6&h6rZ2-^X%RA+tl!8ul#`gBUK%VOzO@!$Zm0fpf$79>J;6;WKC(d-p(~wF;jbK zRlZpd+*Kl{k`n2rJF#_L=NfJ`xflV5r;U3@M|%~jn~SP)GPK-G;Va{VJF31%QS7MqCsQ-gM&xJ9u&0117oFF}P$Mb&}M!o`xob zgQ?GWlMn7$HR6SzIT;!Nd(K|iVgeHf_&O=v1&j-AoX^5|4bb;P*$=#vJ*EuD1nxIa zK~|SpR5tb?$oR0Qsf2|#`anVp;~1~7lfra#kv9A2`WzaYG11O61^PLET z+vVcu?U}_T1967zO+hU*CcpU*MxORaggVAEa<{|U`8-uU7vlr;^h#rgRdg;3ncsW| zW4RC|pnQrop>;-rZ@^gS!p;aLs&G)e*sojJLw*ZY*IGIu%|n}m=3cedxYV2CZe0Ev zU5wV&SBLnc4a1#F+*IQh3Mk4tFRw1|v1)_u11zuJD=b1%5U>gsk5K6_f&u%lGI^pD z?%h@aFHGF<0ffvG+C;jQt^`w{_sY3^G5;Bu8vbl_GzEIK;(;7k}c>?N33p+RrP0C@q>!PH&y!1yd~ z(KXM;W%~dL?=ok~T;QwwVLmYQiD=8?eMdoe5`t^?H5>UVnP}@yWw1O6KP0zkRhxsh zE}w7^vy$q$vnfi2@jNE?wal6w@%QJ?D1{2}Y;dt_29y&0J(?-|OvDKkI|bfYb2PjC zAgx8p-;Xi76LHCJfMxrfVEZAI@qIZFF1Ew72LV6MP3%11Uqukt>Odb}$YAH40jXrq z1y>(kTJnFC|NhQ6VYvH^rp*BmVFX2Puh7>a6c!vYD9Hf=V**v7`W<H`e4o-qy!L9U#m(fcAWFD?`Ip;z3+9_0P!;m-KCQf-NGle73vjA zcQg?l$YS_{%$U%|AF+dXRvCqP?f8bc44E6|oOnff;!w>LIgxUSZ@i?@g5|$c^J9R8 zxE{f5xq($Wx&AcC=V1qnoB(G^B+1&}q2%evHwdvp6C{fcBWzLOuZ`YV359G`X~D^? zig;#sL14Fiz$7z25D>v(4nWVPs#{0YRYL$sdsszR)2DAp;40G zZW|7w;@YRtWa{z{0Hx%Qid5^hY$-W@DFsz`j1oT~fDjg1k5#m8Tgr?&f-vEgTZecu zZZ-a}+`3x;tAoRLM(4@uvxIx)srS*b{CXSJ>G=}TX~jMK-G0>GzZ-m8Zr96D-x=F3 zGo+Y@_Kpp&;U)N_2~;CXPg9+KkMEfp#U}0sYIeP%#olrE$NlD|)x(mX+XUx7D3UEf z9I=22aL7O73(jc#SIK&ilB6wkV|M;>pZZUq(j5iXJrp^(6FsiG+!FKkhnzRcLjpD? zOlF@7;%uYd=t5j7eC~I+=d_^E<~Zstpuv~JF?WyJbtJD*89kRI8|E<*8D+y4ENE0? zbUSYdoa!^colovKLsrb1*F7NaX42%D9MG`@em&&|`kHNUfl6J$KI3ALo_P?T%@mMk zpK`$|&Mau7<|aFr3uK4d^5QuLc?H`uinpZ}g4UxvdHm9`^Kl7zuydK}<~(+n6X^Ca zN)#SJX;x?zXOxYkTyI{G--^sM6Do5(tJ{~SY0<*I+M7_EuIc3Jvbu4MNeQTY!RcrM zAV8(94d#9(&--H)NbO8il|aO5!5WJ(DaM0M;t*;(_t%3C_s%8-f^uS{&m^7`gL3@o zaONf_V}29#zxNu0g%km=pFJ{XY*;k7CP!qR5L1(_kA}2S6`;<|_2-;BqjMh`Sh0bc z?sUo5>*$HkUePC@57qPZK9{Z@*8xTVVcffnu0OEbhEje z5DF?4pRqbZ=CVaWf7o!1oihm~iOe9cTnu(|LFM*gOP`Csx0F0fp&&I+is?%sNH?kH z;dGSUJfO(JV$1~aY@X!h36MQuwl%kWMH-e$s@R(iz^Zu!v|_!gEMEn67;v!wFv7vJ z5?jqV;#S#7`s4vSK!<5Y6!8=7hm|F@_c!sh6e*OHWJ{NB3({t7! z!W!UrDckSV7uc&wCcn!elBQ7^zufxj2)>$}f7ipDu4(_fXT|pM8wL8+Q6tnH-SuFU zxpr|1Ti!}@@0;hKMdtT5n8+~-;{l*gqg3v5R z+ta`B)qk>AAA?+!82@9{8O{&8kz#>>*f9RjE8n^V%W(<`SXs5UbvCNi+F{hUu1Ndq zcDQxgUF3RM&EU#!LIt-Kfbg*Mo}s%x``3|6GgH$QgEb_jBq*X-CdjwQJ*hvGmr5pq z)jUV_Gww#juOWKwfg6IBBA7*s%MH|jFO=!ecQdJ#C|JbI4qR>jrUV2yV8VX4HviV& zLAs3CXdC1L6jtFIZE>CpnRc(xRSl|&Cu*r}~G6@TYjW$4t4p+Z$lDNESl;+;h zuSMva64!m-lHuyBqLR8di}LwhM_HuB+$H5uO=>!vuC*|VpolVAT93(d&sQkYyFxmp zZ+QZ8B0OpS-M(YF;vfbu&(VUU zr@w+GjO)j|ZB*qI<)UvxiAuF=KwbtTf69jGuK*G~;&8|?#mdJL^77kDuTu+j#z`{jcO^Q9CePXPw_On*_%k-i;s4?UQ)S%C}J6NH9pHdZp-R<-bK0Mn0b>=@@A zCDSEj6^5jNHwuDzs?&$jP*2d%gA*~53WnrSXPvF(;i=^pk+rl^rnKd69m2e3US4wb zO`oJ4Uu}{wYs%?oA6!8KV==sg1Lr_UE6q1P98#Ejbec=O|--X<-IQlHyr7 zKNRkN+>EB07{Qi2wJn7r%g^eI3YnOY8Ba?xX%bAtjF~9NEq@aB^eunD zguWj<>A}SvsMA>P0uK=c1z#ybL#4eY zew>|AH+VZZwv>V1jkR_Ic8(1xOxlGkLsxZ!eFDjQ(?!^%tfKpHJLOq)p*7~n79#-( z-4NX`7onHrUD(>14_()3&#(TU{j35|7=m}(3D}Vs2=_CwQE{^jZql%EjNIhyNH{3~ z!ItwB<%;hL5h+l!wCpY`U*R8YcVK=j1{cdXx14HRR8rgd1WmnJPvST`p+_L>4t|g^ zk2Z5SBcNzHkiU9;&g$g^g1w0n^zN{Zhlt1m1||l=tw5acDRvAOVAWg-6`O&q*_wQf zCA*PT1D(pYcg3m_Fj;CtTgsrN5_Ow8P&$_YtlNDq>CgP$gD`RGd|Zk>e#p8oRzW}P zO`~D)b6J%Bc62a(IC&mb+Z9VG@N4)TyS6{f$9i$kQGIqOX5(<)CXyEmerE39l@*z~ zawU|LwhXy;)}tR}?Eivf8pi^fy)zVbwcmy+9-_KTOFdVe{yljz;H^tgo~ z_nuBHHDkxoA`qeM9*3Ru$JNadzrWkHj^HrF<)lWm>83JPv$&h&{HLfGP1sB~$NhyjUrUIC|s&tM<0QZ&P1 zGjqC9-Qs}^Towf865~~g-Lk12OwfK0q?_Zl#`D8=sK@yR6q5-j^nk{Cj|VZW?{MH& zR0!zkdz)f5svckTCZiU+Kr<4Xi(xTfK1E7>5Cm-?5cTMIlrntmcF{86xBg`~z=sw8 z2a7+r9u?d_ILC*bDVR52Lp|L_GNb8Wcf%)}Hp#NxgXK~ppCymdAWTs)B1J|~(&U7p z8ZfU*&p;g>N>|bJ(46lBQc$XMbdeY#zn3fE{z=X-*1!+=9&nKy|E3v;kN)S>D;7~y zc7RjTQ10!{LIE)R=Z$2x=@I1e71jaYAo=+iGyg078$j?eQX+&yhDOty*LIkz3akR#vkr2D>ZfJ`PdeETvMg{Y$T} z?V2pG+AQUQN6RKwk>t=CQr+2raVcRh^LHPNbP`8EbTT6S>W3`YQGb(8!Hh%t*YBYY zV6Q%N07WJi7n9H>_w6Q-{9K!3AeDwb;noJ`vqJZc$d_WJ~^mdw*I93eMrpX4pDY7~D3!MRobKTI*Kx*tLMW7gZenimc zH+hPArY3V9aV!&EPu!+E)agsd$>0;xcWehHEa{z$%=0kvRwfVE_%0p|o<>B4AQb z_iQDJHzF3nUJyUx@OJhow#S6I}Cp;l)gL*r{;6vvDJ_OF7H|#TZMA z_=bMqeg_LQ-H!H5+=>j-UrHmxPP|@TjH;e{@-?q36J~@0M;mS?fR_uzB}fvH+tC^r zC*IP}exUGnN=w_EG?ggM>(Ss$5>RXV%{$8QOn}eXrI*4>yy-x7!S5erR;wC zJ&TIb9M@pyc=iLF{UAWGQ3bbiEbtgpLySiA?IMlV7RC(ML~o7Kj(nRi252>-yAd$r z6-@6BhKTL?DUdir822lS_XBd-yAgOD@YJQ;Q9||nmS)B3pIDs68OTiH!)XU)Bk&^= z-kCi4u$O}i&lxl#xlLtT;(~Ktbz=VOZAck=m#i47-z|o8&o)$Y1-3nzUg4ZA0>TUV zkyk*jY&-F}Z6}f&YdjA{1CVTPn#M8tMH#VmT7S`ic80)oNhTgYYqAX)EKo*u#(K7Z zzMlnn)^H3g#Wr4*)en!sgup4S2Mu*(G8d~`7W1_1d$7?zRgMt}oX0VW8QX(xokfDM zyT=OnT^f+UK{_a^jXXXc$%O#tV-R%ZCCMy%G^%9*=lKqb9dA5+3OL7PAplo1oa4Um z3UX6mdWiSIJ=s}@rczt{^dUhe79ffQ>1t9ny!{avS;R!>jEW$G;O{!&$z3$U-RsD_ zk8aN#dogk=9Gl^r41~?Pa^CQCg@W}zHxm9>O?01zW$#M+8;Umz`X_(bW90C{Us^8S z@<=fA(l7tTg3)(~9Kf}&(xl8mvxkt`4aYFj`p5B~8B3}H%iPGfwOL7p(T2Q7m&RcB zw8d8ApMAoXn>Q~fCua>4UqWFxnT&X%aRB%{beSc9kJs@}v*_szxu@89U6gXi{>!cDVVFQ;96ZM)R6rP^p;&-d&m*PyZ^O?Je~J)rj{xXob~%-h2a%S6Zh z2Qt}SV~yelS7QaCrRM&qFz4HFS2?TO$z}(7fh?4ZKc&)IBWGPS71z38sODspB% zUT}jo9_qc;#ehikYTDreLZyCnmaNZ-pZ>mSD@qD|e3JHd+2A`+l&X#DNTFy{`!*{7 zRE^=gfq_gIE-{4!-;{*a+BUg-kilxLCyiK2aHcywT)+j!fNCAKxPOf01-z?Xj+Q#0 z7#kgl*wOcopTpC2_~gvxCFcMvG8DLpC3{f;t=XSy7cdTmZKm^nT=E_0RJF%zCgT&Z zL?U9{S{1?1L9tg}FwC6#0$QvwksiuA=@4QCm=rT+P9(Z*B2+oN+dJYEvj30i zcZ3pQC$-;^ZVZx69Hhj&UE(53;c1F1NlFl<@eo>bSczsnTDnRgTRQ`>(9UVU8!#or z}3<=3j&L%!vO)j5w7zFm-mtIH?y;K8Nzy! z$apyw{k7DFT!slz4j=^jJ&CB6V&mn6LkmZjbWBN|f~*)CydptpV>muL!FUw2QPdsO z55OSq983YX&Ij~okBDhgz=dqdo4;Q!WGztwG?{`z@D@XA%Bxj0TmwcBpVWdF8xArl zu~@hTa+~G{l^4#3@LZ!nl)Q-6%rh6=kMPJp30biE9j5haWmI z@G+PL4CR_zS`mMeedXYg%v7JSe)AJPE+@(p!-`B0n8bG%{%HATYQe`>>T$G=#5ic((Z1+5ieC=agTF+Wi)Cg z&t!^VD85zdnFr2dlf5|-#pm%IE|T|-n$$LO_+cOQVbdRfu&F-djXc&QGR!~VW)uEz z6`_RPH>&}QH>3l@MkPf+vPY|xjey3^Zwj;3+P0DhNaygJ)mBF$S@%rp+` z-C43}k$ARvDOUt0=sBnvK9us!k3r?;>BCE|4zPUBy|4TVVT-kVt)ghoMpbJ%%kx=p zE=gm+-}VTd=k;51&vndrjb+ecn;9MGp)L`do<-uClJu-T$O-;$)ae7}J3yW>30spd zw`T5~jSH-fm2gfT=1G)G(}nFbu4O5ZeEndMXZU%VlAwVUJz%>i%>vQ+ z=SPE_?)`kItgq;h{_BEkqZ_%)5>StIKxrzw#(@o{Go<{>sZdkQ@fC+4DssLluO9ak z{JkV`PuKVeleCY8EZ6(oG3yOP9AfOp+V4${b8*T!v|2r91CtTbLMUMoq8If<@kRKVG3AT?uwW&_8Y!Rj|-2d zD#?l@VU;B$i`1YEvJ6@sjgQM0X#jAf8J!^Z>E5BCWf#xHBx+&;957r6#ZL;+_?2VK1f$UHXn#{+N>IPi1hSUjj0!u;lb6WFu?ski+>(28f;T203!W8N0Gy);FCi z*qU0mZ(ds74sdjx0y0I{`}ycFTfCB?rl0MtENa!VbF_V$j1SeZ1a!ADX~Ql_kc)w< zg}jUBWIlkED`vz_v4AOo)d5a>$SrnYF~}>9P{;EF#n$f(V&cw1IcdgpI8Wq7=4mxB zR$B796)Bj%&0UNd^z%N{lR>BM`YYp!MzYe_D2Hur69e{14cl}ZHsQDR ztCt;HWaO$e^r|(}Xkc4HCENnlE}tynP|cOQ#_V>ZC2YBhd0OcSYIPaNF5gnpH-Rm} zidd>_kgQSe_03u>xHNS83~4bEaL$ zN^exA%KY01Ie}9vp8!N-RngIASy+Y&iz|SlK_RuQN0BChG~bDIEHY@~!t0VoW0kWN zB+8&dw0JMUSui@Jv~!p!!D6A->1psn94^23u2GcKl<)b>CSK!gUu^1A+K!Ap^R1ID zU!Z83g^?*k=|GeeUq!15FDnMAZ*3vk4gzHNcW6793v%VlJ0V>V zYp1!NfsM#*RgIle2~(<Qtj~=+fJt3|F(?)nW z+7Dt%&ZnsdT>!>hQbm7mLO?*yXbBolIC3jomNNSq6P5IazXZRE({ zwB}+dl+m!n@xiv$fCM=yA|he_%dC-!wS7%mh~w7dgsYvE9PXLsJI<}8&BL7Bxptl+ zqlDZA)sV&pf@7vY%H{q2*i?J%km=gl>A4zoO_`m08UTKH7c!0=Zet{#4NjI`7ze*- z=t&1?IwmT!oEkzlqyR%851k^YTo&s3)y{cN$3p=J;u0uV<*?)7p%R@!_*>hr-5zD3 zsljOmH!nsR)$8ZMg@<~mP!r6ca!>RHWFr{ELfx%0$93(Lrc440{8)*kLq@R6&bY7M z(^rVq55VwWYVKF|a0(!)`^x1H ze?hiK;`pFhq43!-6XpssY9(3LgJvuD_HZgrQ}%9lAsz<*#;)%2Fofd*&X6053Gjzf()^dIQQX(qW9(^ z;e(#uja@-!y&1GKVi`y@>~Gk4hMwIMAIW;bcFbAFhlhg-bO`CS;t4g4-${*&?XHr) zgKV^M(#!f?Bx#CARU6e3oEP~mxv9GW$4@)}>dQ-Gj>*eTi*~WKB4s@fKRm7jZ{4*Q zP{0s(*4zF>Rjk|B&X%UK#;$j7M~ieHMyU5c*fRg4HMZO&B{eMGJ zN?=NoY9#+eD#HH|Ekx<=TD)?AjhqJli9am7qw7KGi-M{ZDnE1o-IP+jClm^PUC)Of*Bbzo;Sv1C)xL zK~vId=Y{kkxFw`24?oq@G^C|*z*r-uL8gdUAnBr|5Z39%>_M|6j}Yp+B78yqs@?{- z=Mg(2y2F-N<^$q%q{XgD??ZXiVT1gk!@Y&ue3+jdejQ+I$YM*05Mh=8Lru*jhl(s0neV?J-RMz$&1E&MF`#Y_yG@9dM z>k3`!)O1+^1pTG}wD%ohVOMS4vv49BDj#8KU`$__E)h5hhLh&KhJZL0siLu-G;OCU zbPp}C2LOh^i%8aOHm?Bs2-5Y0$O;zi=vv+R!km1=i)*Mb5e}N_n^`P0^ypOF&SRf z9)IBVfF=-}>)6}yK>c463?Yx!(t5=)DScl%e(#O?gE2R)!Q$pbHnF7_Au-5(3+y1Q$db4fWS_J zV%#&}@5$`<{vUG}NMj1)ixw{!Ya-T=k;+vXe{Y;82-NW(kx$}`Z$i7Znq;is#)(>5 zS;~)au(tT2>lVUen-|Q85-9cctk&>@xo6zXLVPwv5t>k5V<`TQl{b&OaK5|FDNik_ z@EVWrf~IzL!sw$1+Rf)!UFUbw!HlU zEq0j=c7kO5iai!~AM%Jksx#*&f38{8DKbMu@HyZ7q=w|h3H+scRm5ggbOw|$Hjq=; zwoSbK=FY?Xr=-qFFF~nzfh>mtxr>jiY0O~0`TVhNhux;*$&*goVQcC`1ku{nQZ^J|faKT+c@6+5(5F6447|lFKf-#c8&Tv0-^)!5+KWCD&una^fA+NhCVp%H7*{_i6XZ!-a zUv`;IHJxx0;j!yk-SL_G;yV5FaL4QMvm%IOQqu=$tnCB(%nix|Ja|yKzMf7SR}X3@ zvetfNTwA2YtAAFXg}Vow3!8&$k&j0SZy+$!4$~NEz_I$PAhPlg>RV{x_`AcGimyxa zPd;KPn@mR_vBNA2l)j+0^vTBpy9JyFi{YC}#FYC9?F>H>7b3J&d{P2R!i@g~CDo?1j~h+)QuqyWIu2meU8;;%C@XkdtV>EeW%RVt zv{kGt9pOss4Qe&@Ks!I=w$v*{8md|g-0}+hp4{~V1`Rzu9n-`K2`KTlvtnjILlqw2 z^M@K1qzCtVX79)vsN)fS6PpY5_?fS9Z=DE8V>c%`2wT&f8IcUntOlSPd?-|0!`x@j{*a1Vdx^bZG_o>ub9( zrjdVba>L}l68}rT4 zuClZwjgHhFuz7cEtvB3az2iROe6K|Mls794)}8;ajUgf?Wa`jWsF`kCRe3R)q+D5H zCaSGux5LtnT<|-;y-`^`WWRlISywcC19+_dq$hx8G7ht|S?tEqhM}CZlInK}Ph6qz zu>IB;;w=9u)?nrmzQ?s?jk}23N{5R&(gwpEepOZ)fIu^})v(ukIxxY$$Mo-7O^2Cg z+q0&)*KEx)M!Jk_dOB@t2TGiMyozDU0!KG@MayQR(92&*x4l1DyAvO8NDhC`RXp$Q zKXO(!pE2#upSc(wfh}>-I;0ffVX9)=vU*!6w2rW-I#!VL<6N%H>)WsgPga0_K{Gi) z!(-4G0)QU`IIKS!+}Wit2Cep?aEJDZ&4aK*w`|0$CU#r1m~~hNHAwy?y=0jLpx}f; zN+%LQ_K6L`a9)Rjc)=tro?9#s7mcedtB{EAX^C;VQHGfk9bz}+OeDOjxMSoakiFWP z&XLK8-E1sS+7GEZK-5~5cilNk34cgLGM~m=f+$6+Qy5;Cf5o26t<6HCXC3Dm{flE76^> zfG3#=2+T*3G^6w#aK^$laHqRb8!~l0@iLyN;Bi6V=fH77$0uB9-swKi=w%?K4$E*K0(Cz{3UHGd; z@673G5g*(fgXh>jKTHdg!{4*J$=s1TiCY2>LL-Ro~tOWz@)-5Pp}?jnls_O z=m(`P1qe$OCYW+h2G&N5su`Q{36Q zS(o6hP=n$X7py|yX~8zi$jY<00HwHG{t`T1oebq%UJnZ7l)|Gkq>$~d)9|J{61$L; zt-F7Q<=@q&OFV%Dq5~fjaw5K*@%O+#{|=*j41>o4&n|~K^mvSW;0k5~Bvk4jV-ErA zqXKcz2{M{G;ky0e(i)W`-ZnhpN(9XUE3Qu0v^K;lPKL+n4i4Oya8y465DN9DzHALE zOp-7Qq*8vAlpKhLCG^wuf@Z-{OEO^!a|4`7Hey#(-^%4~pJgjz$?C}Uc%A3lD&~yJ z8R(GH9(lMOEdP#O;tm5{%0#vP`nc}yXYjbM0oESq!|2txK9y*|IaJItO(af8k;JBV z#^BkL2KoLoA>PYBLIo)laKR2`E?i(70@u@q=a4zg1Q|_GOPd< zhE&gI@3oEQ6occx;?CFG&R`6+>{ok5G|f4DhYgI21^(;o6x0{DS;QBzS@JEon|Tp- zi)EU;5b2)EmO2VkHAP0f?w8h$X3CV?N)o>@4z@9e&^LLm*v1DjuTW>H2J?1krNUyh zG*ledGBVp@BS-imG{HT5I7h5q6mk!x$;kX88iH@0LrOzX7_;n?iL-U<(n>d6x`{Ir z1puXO00!?6H-Kgq!co#vTvr?o{8Ox1tQJwawu?vikYAVZdjCD*sPmWe4r#}AqOQj- zr{?-Qmy@`=kI(v7e)x{S1OxE~Kg|aJ=;PRai-EH|lBO>H21TX-a1C1XUdocQjnH%e z9q{z~6WtOe^Kp1pN-pToT-*H@2o}xJ2Y`7J9g!q#jTyo3hsz$9{%ARA28@bmpr)Z3aS zU9rsh9Ml*NpEP%>*p1(SWqD$`J9nwH<@52=m8Z(A5xXWOD@d%c@HDES)(bKJ81PQp zQhgfUzK-SjF4@$?n$V_OuA!DC)Rl-fI*uD=}eE3a_KuOFAoN^Ok+(viL0 zbhY4ko$l37n}=l22hsemino!OJT^fqfB%OT&j-z!xq?$h&Ru3f2qFsLHNZ^WVd9@T zm?|vEVf}3c3V|7qth}5Th+8_|`oE!jI5isCqpv$2?#I(hl^9jR9`OQ331px8-pVs>B{qfaeGq|^jKpf&Lo z>!R1KE4k3SQLS`R3Ll9X3INFgTJ0?yMj5o1!VFcDWL{3eWMt-`Q^fNeA-~H7m^qog z6t|!%mjM#v6HGk>$DBxDG&ei;(D|Jz0nOB(F~m7bBHuhxj*FXMK1_g-lvRWeqRQ*0 zRN!|v0yPi?lfLqWP5|sP22W{I&9KaYfn@OaH62w?sqi8`88^K;3*a4yxKDWgG|a}| zR)wbD0u@-f_-}Pi&pv#geTT}7@bPD~g$2qt1Ntckml5ClixP~?>Knx$PfyT+wM*`L zg*lJ4JzAyit=3$Bg{xdv_}00{72Y{l{P&9xc=Hb*WMODOn#o=0eki(NHW_~=(!mpZ zkqyN&7C4KJk;^i9Lcjd4PP4gUO4JgSB}hCG5{r}&6q8*I^osy`J$j7?dEnQ zG5V4|ro^>kR|H$Y0qzARQ>reyHJ8Y9&3$m4v+8 zu^oq&hx}AQor!BEX*PvnL59$%$fZ455+*kpV^(-#bZ{}TSL9PX0shy%rKRiT*=^td z3+EyH4;fvF*1BA}JN?Iomkof+j<)*#n^qn+1%&=@zpIX-)~>S^%4U0;kjf&NDsKu; z*7Z2;MwO{YOKP*bT~gWoIN?6$t>SZPS??|AUTBj|mpqT0?WGjY=^3x&Dap@2p=78; zUf+DCBE+a4mNPt5U|yJR2p>EpnvCHuC!;(!5<&L^MIyA3)`3)WnrDc= zjchpHjnmGSXM-$QB>nt!}*}-YH$rY-NG3>6%S*mSMhxhqK?@(9RErDc0as$rx%+4Kq)ygwX zdx0u_Jg~JP^{=*u-Ubc%nSow`^!cK*fe`N`k{4hyW#ORr$M6Bx&E*cf$~uVKt zVtwHsBbL9FtY85cRHJ_GKQDlnBIyx68uaHN%R-%6x>QYC+67mvc0AN*L-8VM2yzQ# z^C}58+IVe4Yy-EL$Zgu^JRQ2UWT33W z-&lSh_inXyzjEQ>^YzY8e%Pkh^M#3Vhq;z-aeyK6#tHumB-0N39e569$Ip;&{bE{r5zcMPjQSYRPOM2PELr(LQe)+_0^S8b$UivV)ixugVR0+2qFj;)0lWyCl=kXcvBz4Vo zMbBt{%}@daUE}j!r$pFaOMmIB*QD7h^RjzWHx^M|Du3$y1?Cn$gDMaEV|m7wYTM%J zlO*Dxa>kb9m=u0Q<|V#2!81cPT>!O;?TY@6OOdbwo0&5Z-Bk@gB8;eCOE@cQw9Cun z;O7Dr%XM)qQls{sACAu;Vug_`mEIYn#31V=C({N%oE)X$*bMK}z*K|{jua~uRWH~_B)7e#43{b!6d)H$nYz07=Hep(zn_CT9&3*x|oF!Y`~A?5oQ&SolDDH z&-xkQRX&Kp9%1v0?gY=kQ+gj%q+j(?dE;g7eASQ!uH*VSoplOBdo~mbHd4#3(vDr` zM4?daF5Ojl+}zAj1Yes65RE>K`-^tJ5MuV0KsXgdq(wkkfLmulcc~t+W`6H(4j65!PASZx*c;iZw6Z6UY?ZcBbS%MOR zF9qSbf^ewOOoyy#pAx)!+s?>h!uxY7#OCDTnf~+|6XW*J26F!Mzxboy{T_ko%%eQq z6r{9HNf7jvqN-Zd)r4ye_@t3pJi>-V>{09Xu&MM7i?wDjvWeR138OqTfUfUA-1N|0 zhubVqDk^`tJ)i<$d{DSAdl1e76Ob9;mVi^D=6sWV9fERrKEwieeB410R~W&aAC&6>C-^dpj*?Q$&A{Rm$0#gDpqPKMTvvSWervO zQ8BXVvI-)Wh_FgNKg1+UfKAcLwO{>jRx~(QWUXL{c<^JQaVsjV35c{Ha9glA1`uWk zBHfEZ8W24pbr2ni7N|#zN|9@ar7@ z$%EQ{*)3AoTsX8O4tO<}+$RKI|^IXGzG` z`wFC2pY??qZ~%OL0dzW8ptMP(u{`AAYC2g-yMpQkr`Wt*^XF0i}CaiE!)41*R! zB7xH>boYXxgR=?VN`NstY*!Y8^NtJ?!es-xUPI`Fob|Ps01bwQHugm?`9PR&9pr*- z>qI#n3%S^CXCP7@_Ke&02E4ovP}g`NRl=s{(c14Ma#5L=gWGPvK|$^!uehjWYS1ep z5|fcxiOxZkw#cbDPA&(gkNoAD&m$o2X5FPe@4&rKX<`*;4d&yPLdFWSnU(@_I2Oc& zfM*sQ_$SLCfKeZZUgcBazSDf&*W(VZ89rn-byo2`8Or41Au9Szm@iV2050GyF-5zS zf?}S{FC!-1p>zVn&9fn*Af##ppFXX*{G!M}t<;c)(7Lp$@MkER(}(e^sLesGm$8sd z!z^zW|*o)0rqzGTdOuD#<>P)LOPF+P~@YN{|AgOJ%j8ApSmQQz|`19PXb*w<| z8OH*oN|nmZB38(3;rRpB5OmS!>9NHtlOe_TTk1v}ua7Lr(}5JlIQCDQRliki#2;zL z$?gZLl^X4mZQk^hI*G!Y2_}M=&LWRfqcgXbm+dJ@Mvfoy#}mESxdzJts22;HyvyKQ zDMEM?z(%{-ro;wSrh1X}_E=ZcP1{UmCMyi*^;VcDop!}DdUvoAnOIENec}Zu5iq-!AZ< z^DTdce{&*b$n^R=5#02A9!-e!4mCR-h~*jw{P^VbH#Iv(BGOlEu+Y39+YmhPShQj# zbY=Jr8fP}PMWH#O-{S5N-04#4cGQ4cGw&3mEtD8k-gb?o(EC8%yLZeWR8`MU9r^0Z z($iP5y@V}+ePGrbxqTlbxQTJ%#6%jGz;fb9We9C2ngk(SmVo-L#e_b)j7pZWtaai< zvLh-FGQ6MspU?a6WWB0MVXqmGyQS+TZ@r)Qdk?FCit{#|nd`LKvlRJhArC-ixetRG zg3~zz^vDDPx!*$u!&yjfR$zl&+_axb{9_F20n!rFcs88PXt!t{Hv8e2u$|*IVs75c z=TI*1Ee0b2s?EX8G*0ZySfCxa@faff7RzM;>@gH~RdRxkevg$q@79ie)rviPo3>3= z!^VYelHJl7TWs3G)v|SiK@H%9cS)zIp=0BWqt%882TbuVHpTETLeaW&==E!jRB#fZ zq}f~x<~s2pU&HqKvF22^S#77?OoqSlzbMQ6NHxO>PYa&2d1V_8nWQ4eIeP?ch=MT9 zS!|HMvWdF1I=nVcXH?c&Z&cS>8iaUjT@Fw^y_#z!J!iIg(lvEs&K1C@#SyClBero6 zh2s#Mi++))LCOS^ghqi6LEF%AoN_7ucdW);N=MAE(&oAystH`@d-zZ^Ph|!s#f+iK zOe$0+pCmk`4DA%J`mDO3ciaQq+tHX=4%0MTqiFdO5Z#%NvH^J~1z+%XVoe-VLJ#vUCPJ_vv4`YF33l4AHUb#j?gw7t^zm`Mq5gdkx`haa1f=j zxqILF9Q_$_pg(TQCXY$`WFY%w7&HN2HN2!LB%hxwr$6rvJM)%#ftml(Pw_hkOS&ST za36z4`Rzd7#CigAeQp7URgS7Ec=%)vy1rD=*KCV{#~dwS<%+XYDd1tw%*C*_`)i+; znc~=6dsS3~f(D>-+ZJA721E4A(flpL+hy$;D%Kf@?*QzkURriz`R&J6N5x8O25+=r z7YCL|SNwbYYT@jRAY4q2O;pw;q zjGL~@`SM$NkS~YhHR^fW&2Hi&<;Lws$_ZedhRIK4!VQ z0DsTmkWY7Sq?Z7KjGw(gf`{=5|45k$D8y!grr;!o`efvZrs4){ohiT73R*VbpT2^_# zHlvpaqiwY$pvAzt%Jiu#)#c|>qe>N0lbAc{Zhz03q>4P9i6_%kYL`rrq~H z@5sGSGdZR2C|DAkfD41kmc*v=!=_=&t2dbz1md-owCx1XCV+W8?~fuomDS?$TR@kV z%(`pZ2Cj4XIzE?P?0*hls;7&sR%1kmf`eHP7tYV`%5~@wH6ScX%OHi3DIi|(-Y>oj z-ERRg&5SOd1{xa{Ieug;1mfV05Zao5q470el8XyGDZG~Disg=9p)L)5E}B!|DPfuQ zG~CD&7fjAQc`_GM)C%$`o)9U%(#hd=X%WAz|^F}{# zV(j|4?Z-|_tZ?v|f;YN)dQg;D@FY>R#a+lCl>mUoJ4yM)|0G~M{>Gqqz zsTVNiy-!Shwpy~3sUiZzx|%D+#lx=rHN#7d7)$6Y_G^1={pU>4D^V?x7el8w z#?jaK@d_&x1g*g*rajqpR3l0Fbc6d-R^ltoBxRItmEqA6?JDp?pD*MGDz8Bb@K^w9 zUHXt2>2i@saXW_+>x-Av3+Tg!qLtwY4(~e~xylVkU@`1;*reZblNKNr=RqpeG#jm26v;^kcf~8rh4T;lj38RTuXoZ_nZCMFW5uRC zB`50g3Y4bgr4+0c-ARNpqse7g3Wt1qcrkj^>gY4iYiN}zvDGhPI!Q#5Pa=T3gL?v` zaQs0yTLbZxXak`3CVrWJ!B7j_0!fvmv^LSHW7&k;C@sF6Cj#JxpiTtpDJgyUPc*zg zJVCD=gea)rU@YVbUJ{15`*=eofVj1Y;l~7O#40rHV>)77;9np6?sNzE^bB55)c*Gq zlmK4f;82&khJ>zrIBf8jHRv)j|n#QnQ5 zc%@ONnSa=(HEYtSikQ4gnqy-#54N(BtYvqRREPVKqNkLJbKn2OYA_4DC& z?OJ*MOn|d@sV>2siA|e2g3dWZPYiEAYR$|#{xRN+{F!;&YIN$D5*&aEkwkz<>kGa- zii1-{T+*}W7PfQH2S-L2OEm!|!rz5tisf!5s+iE9h-HSHXjbr{&|-FIGjd$Ci9pOZ ze}%j57nX5oOh@4I3IAYr{Pa6iPYm^6u(BJkL?N%x_MT4dy4+HI|F+6>^(S_9@NwIK zdB6}F6cLPJsm*m%E*5M8q=~d8m=GF z;U76#_!K*S(h<3|;?~XA5>fzI0&D{+<7SwTBLF_*LSzey0=k)RD;Ut+O&GcbTE@g`%^#-)sbnE$L*AlRW20PqgK&$!9C^^|+YrRb-QSOA zY^bm#pC5(CB92CbU}V%$j=yg8w=y*)6BK19CWD3PU=NKnlIaG0RNq~wEJbW&p8cShj2Yw5vzY+(}YKt{d(7|pH0==XfF&@{);|9R(V$bRLZcjV@Zsg?$S+sVV zuJ31m_by0h0QgZP?5VfV{m3fl@JkrYVKa7HzIanv$be(5hPLz;u1KF2g#EBJe!{-x z%i$0le12fD@$A#+M$(XtGQwLg(4Z~VXZ8p&y5bEGa<(7HbooHc-SKfm>=HoP5QNG> z&?z`9ivxskUuhk9j$nwaYLukZr3>q z3YkUVPLW@!%yi;bg6CGSmN}*X`cIw26%w3Z${oM0p1;yqAs4X7A5e8ZPz;JaKX<;3 zaBovvzF?>IhF#1)AZ#vXi53vp2Rx{BYRj34ij)o9%mI+kcqU?r7Z;-u{-P?%i?EDV zo&Y?jMG5U{^(XI)%ME;?dV`y}IubylXC4||=@mra(bc86a8Y#jsi_ZqaAVoIHX;1w zR*TEtV)ci3`J_9$toLa;oxk;5p76D2aJKyXo9S|x+T>$VaMf|wWbqQ07dy|O>laYB znLp0ojF=3cVLNP!+Ikx>x~b2^guZ1^G6IM+9zno);$sz$J^q2P)(_jId?c!ETSGW8 z6}b`FcnhK0?ZXWRs?1jXxz@Muj@HP3Uci3#KpTWDz*k{{c=w#}H}c7@#BKD6>t z#wKP2w%szwZPucUq9us<&GPf6TEUblM{6^ORPfWY5x*+Ee;RYgo`)9BIpmq-THK}7A**pg!UIQ2yVI$Gm(qtst zTvU5vi)7eiu*q&esT&p6AR9>_WyzG4JsF_Mlq@r~U!GiVrQTbNGq2*Kt=z}nv> zN{8ZfTD|2P8f+p2cI}~=@f+f7*a5jy1R;w%Pqb>f>fx^B@u{pJnXWe>(f*_E_85Ou zsx4JqO1@@ z6B=S2SYRQwU-q>;0BYrRZHmL9AfV%m8hSoGq~^EHk=e!sjV@r^1$iL!$C`j2(EadF zeDdL8F$8U2y%Ohnrh=V|%z1ku2?zSFp$vQVKh2Bs^59~!zi9Snp{ZtpUJ_0=?)VV@ zjH=p$ry%4)?)`!55%C&W8$hIi0!|{IC<1Uha=c&`&_wG% zpzJ87l|oZ;gaOI@>nx2|ac{pt$tNKiJZ8a~XP+Ckto^Oc2(4o2AvaPN*_SO*?R#16 z5#(tllKPzQ08o!mT!o5fpa|zdmlRIPOh6v^gBlB)Eu|DY?CX|fLV5j={-CHKPQQo9 z;-M!4^>qFLG9Vs^WqAv zV@E%3?939xHGsPOEnhiauNnG;T1l+lPB8N{@VvV^1z^5i^o8UR%Ksd5^Z2_AFmcCh>HdVh2)urM?=PjsOSF` z>0CdP1#o+7K|byu4<^K2df7I)GV$98Gj8^->F4JN&k>Wz!o%0ckBUKfM@$Gjl z{p4yzjfEnrH7f2O+nb24W0k0hrL|{B24JObZw|6r!UYme_)VPs5#6h9<(;XI@<%xK zyJd77%<9Jm?UK@24JKWgOrBx2gn0|g<8sQb1i)Xf-FamXSOT}rxF9!!M#d?y$Yn00 z3-JtX`a9q^ftG1`ChG7n2tN`-EEEz9LrQL*6^v4k21_BbvKo)`dEwuu_dkzzYa$Eu|RQX%<0kru}pVS?(CO)kD);hS`1o z01yf!x5;$!wB6b@e+}AI1^$Jju-u<-ilN9z?doOb1)UH)lzW%1V!m{WSxg9Tu^Qma zi*{K1_PB%3a^=K%xgG84cG{IWgs;8}8Hdw(=9w56^5;Uxx?+$t4PW2{;ri>kpTI3! zwQ&0!zH89=)Xm;4fYWII0wQXKFMf+<)S{>AqD%@jLZUA$@Q70Aw`7tEVv;y-p zcgLjxjX}2t0H(i9NI`J)>+c8)^`b3?J-wJiJ1oEk^0`@NmLXRAUE}OB-t+ea9A}?l z0FLHf3(f{dtrLwf*F9`{9_V7;J-6r&xlTHNixsg@!2vXjtPKs==8-gp6lmPF#D-8p z7&kGJgqgY+9(n}BLtIiCcg_Sduo+~t86@LmK}^q!WZIAKI;?H?G6tC$X8E{kVi*dn z{yJVniqEvY*b2%DTW)ETU4=;mnABXRM z5lp_sP>j7@hpmE11y&)m?PJno0Bwi3^cf^~@OvHt;f|)Wh6V=zmy3LEgrmpPEp`DK zce7ZBwe4POxi9$AbMAB2gx;s|sN)14UV&b*8F~XPK-}qJJ=Xr5;J5!LK)lj;L!RqmS5XKv;h~j9{>%1-HIUzChF7G8fpgMcDIY$CNHXQY(?(HYk!Y1 z_BU==^7`QI^lgUk72w{z&Z%%a#o~z-ytX}%4o=yZo*^# z>4U|$-fX;bPAak_X+v>Uipd!{AD8o~SRt(r!NZ57l&0K&!IJEJYyfxlPMqRTe*w!p zQPE8lG=E2&PY>l2@nk%f)MHvamXgvcV7;oS>9`{6spWVxz$4lRU4Z}Dy#c=Q(h(Jj z$6;p0W=)+J#TD3RTI;}m$7|UD{7SKL1JCxKd^%QiM5a)qZx?& zn>BB9Q4<6B?!y4cI`^RgdZh_LS5WLbkfa;%@3G>m&++{Uz;44yFsYz_c#t}?ZO0)y z$|wQz5$`HW;9SsTrP~3v4@E88;qD0wVjwM0G%V~OD`Yg&!)}{=l(p$W5?bgX2nfAh z?DlkteF9PhMj!9B*1wh@z6VJ!P9grO2;wff_}*%|XxQyPygyxd{{p(;K?&Bfx6!AM z_u0VvY+UKHso8w*$G7u;4iRhtMIEqv9ih5`9AJVTmkC@Gc8!q6!qp#Isr7ll?YTA) zL{|r~S9MAZ$#FS3l!+yq?Dx=0DW`>P4ZKV)-gsv5M>kIHJ>?Pk5q#T7iRsU*fF$sZe9? zu|#SpCMCfs;8uKSrGR@IKmPv0(?7fYo8K&aJP#hm!qsa_@4UTu^ZBKluhst(>)9>T zVBF}%ccJ<1-(0)>(JKo-`1S8EeGC4eeCeI5i#M*r-|dfHU-<58Sa|)}g)x|4U;jv4X-dlM42UvCW{o5aY2d1#_`uq5- zr+&Kh<`pPkeD~GG8&?)y|K-B#FW~H6zq zHXhpcPA(p2l%l%Rhbe+``RYH@qn*cP4h_YV+!UVZh~$tGTPqeex z<`1>-HH0U37d#aGWJh#~vW$2>iAH6?@nl0Px)e?!Rpn ztOxJ2)W4RUUxMTa&S=-V?0gp^W1mPLzOpXV%{tX{If@%YcVdFC+v!7GgRA8-NQT92 ze08%}GPpnkuDH2qF`~`hKCloSa}OEmv*)ZeX}fJde^-7GAInUe9xky1B-bJK2s_&P zpXuM*|4{!U{qg?+P)h>@6aWAK2mtmOcu@9SmTz+h003tUmodOV9hW_uZwY@Jw-Lwg zk`(o2OLm+zP19^_CpN7tze$OzD%P+P|Vb zR_Wi+L!SPNz4rCsOYilmgI!XV{Om)xTr4mc%nW{mnZbW&W~b2T_iuFWmxA|q@CLt! zhQMDzHbRbqwiToh6%h^DDsq1`w5`E7g-9CNDdeQlb{Z)UNCuG!^d}@+s-a_G14u$$eI}{vS!s9R0ggRw;j*o>I2yUIXb8>9w z0xYLUng`ZytI}XFje%vcv31#t&8#QJ)xjJx37;uMrr|RKEUH=Xt zS$ZWAl1Aj}1tISwLarr3-bLiSH_G}2BJTqcO!;LjNX~tb5PtPK;lm3A4Uu1;>Hg?~ zZavZcaiaVBTXc6bXd510x&jO4xrW#2FpE*!rp8jSUM|*)`JQm>NDF_ty`3!;>y=ugQHxYY zBF*uukwyj4ZO7weG{Yj!kmrC?y-RGw#XL|HkdZM&o!lvO@Amk|{ zrzhUINu7kc>xKIihx%JJe5TvjwN6j;)4%KXExB#SrLo$4G)-t=app^<(IkUlFbT87 zRx}&zGT$WLfop$zm_!*LbL<3zOAoiUp6F|wdt9#;tI<3?^r5^Jj$cDpbuJa^=U0w9>+?eqhPN#+6G=h%$J;!>^LC>e{DMhx*_;b*J}uLD{e zRFC=fFM%qedxWz{l zK80PcXMq0%9s|dzZ{xmkMmNf3!@*1*)>?8HXFb>Mn+_IM5B53O7zu^|8w(DoFAQw- zLMFyy&yjx&5*p>|nNVY?UMkgU$w_~cnLSb}5YGx7d3+%@$0D7+OMn-lvw)$F6I%0sI~f#*$yLKy*5ca%%X}J=7?bjGd6V z((vTmKvY)h)ly}#F}UfF+H$ATD7URzxm>LgtA>9`wX(Qas@IBEquyylL?>L;D)3Z0 zMO-db%H>Y2-6)az5?!q0TD3|sjUC)50x*_3Dh_FQFTtzH0`Wg+h6wFItDs{A{WTdX za`+d7j#YG|%GzZpi70XfzbV1_IVN%&Y*j#6ltLi{Jxe~d&5{eVzM zk;#7$0|Xz$eF;LdO1z5P7D&^*e?UUPr>H^Y@el73cmQ3@giM-zm0aA=Ex`ur$L zcYtJnVJRbswb5OnA|Za5K>TbKwE#^;0xFO+QYg|2uF3vRjPh{|`tEsR4AE0%Pm^eG z<}?UGJM3;}q2yEStdmDTnqmQS0|ChsVpOKZNb6Do6KcK~X}h!^rQ`DmH->E7F&Te3 zK`-rl%dKw$%7YdOMC-2a--lhazV@&K(b)PtWHy0Z0E{%qOH=I!sUw{Cwu%Yj2i)j8LUgR+%BzyeD0et|k|N;*&hXd!>6 zIV!L%@_Y$AS$dgI1T=GF@LDDC@3QpqXyR;?E&rHek3M_IY7UQsh@Mv>14@YUeCtX$PTRA%AH z#xn?L*VMt)H#qW9E)!)<(*=K*m}WF(nvO?8TlQy6b1%g9+04_s8|(MYZ@%7$GUnFW z=GG>!jx9acNMrc~G;(u+tcx?TQ4{eipJ`Q7r`4$ov@vx|dA+^JH=l|%JjzW-gFA4h zIhe?00*x|o<#s%mr^W-gf5+a6m%Pc^D7%vEc~u=B{5f?_nbZCcP)imA1QY-O00;o~ z8F)}>8z?jF4FCX%7niY!G#i$MdIXmq11$}I97lH5^Cf3EBqdptX>X*qEon6?&9CQ6 ztu2`%xegtfl10kejK^uzbl1!@)jw8ulbp#AIcSm3EvM{Z55XQ1U=O||$aMomCnG?B zAcp{b3Xog`1i3DdOY&ZI4?o@&hf`hk>b+O*y?Vc%|5+&HNc{JorDbNGGR_L8MW1s zZ<%31XFzWmHdEQLALb3)R~@d}j?Kcn=kwD=*5_k&$ow!HaC6@=Z0)?&=4V#>8<2t# zG#1zgtt1KifW=b8m>H^N2>XClT3{B?wgrmnIe6q@4~Q0sUVvGO=!+2+sJ{$Ds)zZ1J!UcuZqnJ_n%wbci!$@>$yz{t?vyphlBuoB7Sj#t zF(39O-I4FR-oyKq%AJSzkB*Ld<>Et_oznLJX&TY@kim3Dj2lHH`udM5-`uSf@7{U% z^kYMRP`>-H*ejzuPAKvQ&cL>OUZ4th`Ud#5qgQ-pxeli~Emdn3zgjzgc598wBdURm zJ0;D5&xm>@*D&#`R@GXk-KsaMic%Lxgh}wnHI=n6uQN~MhU*)S9nPcN zs%~h0SEhPj>1g$~Qt$MCTkWP!_3EJ7P?R-gpj6jrJ4^!q?#ky|>rG>S!~RLjZN8{> z)@yv{4{Y3Y8(|W{H254sZ386zf^z@$x3>HUQh-N&HVlk=@`!4T%YiNTW1Y^_keMeB zUjI^q*;v+%L&kkWcZ|P+#1PKu0jEOZIoG6P)A0Q0s^jZ8^N5On&fo@oxRpWR_Z_p+ zr(9#EW7EoG=BQsV&ofFJBWk(8%_}`~EUGH1Qf(^jPPL|V#65K7wMMH`YgAcZt5>Uo ze!tUS(_2klYq6%*=r`)!m3>=jJke{D&mMo)`04YmWeWsVNro;HiPm)TUlVcg7}IpVJCRVuInQ zPi<#J$2fB;>*GMD7AxtLmk_HY5X9(!scLJTR;v!qS&dD9MVSJ2>9_mMYG0|ZDb;q1 zHfvgS(5|v-ZP4nj(D4!DFE^Fl!`k6zI|m1A{Z8{sWpeAI%_o2Oczt92*?L(6<$P z1S2@~F_pc5b4H`fJtLMWDij|g>rCE?&XL!nbMDI@?l`g=FbGKbkl6;8=|S-NTkruN zypr3FCxa`)!uB2S!#KR_gL?Hs2*lqxL?bg{K?xg8>R0Uy1q|m&{F(V4O_+i(>2orOds`ntqO@kiPX`Oap!Rbz6k|uvf$Uq`d3-hOhoMf=~ImwbCjC17p z-y|r)o8SDibTU8VmLb!5lnQwkaK3_#&Ju8!PI6?LBi_G|gP#){1j`cdzlongAS$ze zjAZZ+>|yuVlK>8F(dy8-Qb50((FpdaP@tb+R;5XF(|PF7fBcKIpiFJoiDaRUyE81ltqn zv3>v?64+d|Vr>&i_wOYGth7v~%R-!g>qz1Ls}wJ92KCMhX8f z;AUPR{u0t699l*sgH~;t79AbHp<`>s4tQ56^>+#I8eHBZpfcPE&P&2VWkAh;ijHu% zSlxm40TT2VSYEdE?mR9wEN>f9i6a{M$$a#@f6MFU#I9oxjN#&|(M9~v5e^Pp9+v|=Jma26)LppS1M08#z1%V3^~r27^5U%qj_ z_Z+Cap6>a*b=TbleR|Iv3U4IC-lM=Ubs3tA5wt43u@m?~ABv{g8~eIha`>?4Tkif* z|L9bj;8@u;B1e+<1Yi0OYK5GM;8k+`Kj zuydGw#s-Wt9%kS@j!`RrObrYZ?qkrfCbw>nbPa0sC-t&YuHJUdU})H%Q0loQ0V%iJ ze|{6^wIY^|6SaFS`b@#EYi>)V4Zp>Vcp9K_ySg3{+(ze7DyYk0OFWFj};3Ez7uEX;(%kM#`s z18lc=X=n1_$bi=Ts8{aYe73c|vG-_wcT3&fTi@G%>Xo4pG&GYzfl)1pb;C1!R(#m= ze)I`^@BDH3?nyDs#z-QB!h#7&@hSAy(3HBPkaPkcb%8 zM>u=Pjye7W$Fn&6J`Qjv>uIFN8L zQH%xm-=#XlO=Qjoc$kN{%L%xq#Im# z3YTz1LK~MynL8PO8^^V0uoD}p&4OY(P(`T{EDyj17y`7)v_i@$RveaMN>&v-^3-6u z0S+{qdS(O>22RW;r1B5`4}V2h<&={yx%rY)-kXJ{E8?)X*Kc3?;Xk$d21)<^O|Jdr zVSEK6cm@-Ne~H+HI1(94M4~dGIbzGi$&qmm&Ur!$#Lg3cr$EL9;uOiaNTfg0BB3Sn zcY-s^kxM`>5n3i^oyvQZ(UHVvGFk#UTRD)fq z@aj=#`PY~OFi6Q_s(^8e1-%&unBqkt^*kQ*5(buk$rRJJoC)KK6)2XgfHM_C3C=z9 zwa7)>9=DCjXt!^eqrrZk?T^&q$lUFl>SQ!v0HSOvat<9VADHHFcW<;0{LH`yvOiS$=Y2vi4CTzI_t3Pu%v`9&bNspT*(}p%vO} z`2g5|9}EWSwraASz5OBWoBO*=9rOomN8L6@bfk_3qDom{a?8gcFI&%F9<`PBu{E8DBn7O_KtbfwH4cCQ4tO?kXd5u&+#~!@+Pe8BNt)Q&cm2 z9aOJa?$pz%Wrn7l=Fk?5DvTq{qkjN&MF^yS(@G+j5?RafQNrU&CYLf<=VC|#&tami z;w*#2PZ9EDmB*xOLDID#>spXwLnU@fn>}$c#xU4FF z<^XJxlnezlVgWx%=^aouQc9@Dq#RM!4Xnh=ynK!FR!sS? zYn085^7b_v`HH6c|0dkIGT|jMh*d;?fK`e4fQ1lQ`VlP2qmjD&ZXBS$$Pl0p99wt< zpc-yv5xs{Xgx?71m`k;X z$2{^4Tk8fa3@vvSXu)Tn!+7{(_tD|HqjkPmHffB~&M?NgaAA(irssyhBoKLj7oKI2 zk0OgM)$Hk^!MpDD=f`y5vFZ1W0JtcoXWPug8tpMxe{t3umjdQFEHron3P_aS8r(8m z;GLWMGhP80$LbP!XD=G^8g8q&)m?bb-!f5(4^WzgsR5<_wa88Tjwr$u*DJOLBgE|n zwF2KZE@01_z-HO-W(U{a3{lR1TEw{Ka}S?K?ivo`n}9st$Us1i6)!fz^T?UFhGhq$ zlt>9WH$+8;jd_j&w{+?)Tzot91)KQBjESnAG^2R{^6GlP3=X)Q&DcB9_!T|A&dpdT z3efSKKosEVvV2iAd>1r-e2Vf*nPq9F=vk&fAhEy1j!$+J!ZR*I zu=QV~ornGs@HVo$AA32CK9W_lJ>c+q;&T5=JxTwG@B@JUcX@Q6y?_=MXfz15C%%6S zg0ycv1AYO_v_D0bP21>yW=Iz80=i!`VG6aii;&ui$7fpT`18eN@#eyDv1NH=|Dcz82QV!-jQc>E3wIvrN{Qd~=o3Pel ztw|NBBsJuwbQf^&+=M$^KbG;PDc9v3toU_-(KjV)v8VA3fzQC!RHoD+0Of@he zQ7uytzpZ?Xb=oPT&?&f)gBUKyReLQjljJQ#AyiM2&81AjheV6=CmA>Z|&yf4=%&^%ehYARJ=O&wpk;KVJB}2_IujVoZfUiPadZ zOROj{3G*_m$*d?dC+%THkDKwfAxc`c#zc( zvEm_CA7#Z+Rv%-J1lXZ543c$C$TvEngSKhBEBS^X7Oe1+9t zWyM!n{RAtXVA5M^kf|Z|iwvKdpFIVfBJ3@-pQ!^>I>595mA-~(E=I$j;Y>v(d#K&e zD@|1^)pS$iO3hgKOcHOxe>WP{=G85eD;2ZJp`d?WZI-p$iecQi`k9QC{Py8Wv))q7 zl4f#ED^+>3ZkSwetk{Fji#+-t!dd;b;ao*(i zkW+qrY3cS=EQt=<2Rfsq5_?1w`I2J7V9IS%Gwi{t-cUx-Y_FM7q(;XX6RG->A1&R%(QfJ_X9f4l)Jp)sUwAYmkGiO5+-Le_l_EoXs#fey1kwm^$nJ-`IPWCev} z)i6^Jz}FyChu~|NsUz@pkg12@Ym}*D@O7A}N8oE5K1Z2)44?q$;{+Yyy&~YfD&UN6_j(uJX#o!ge@4KAVV>PJz6k*@D&UfIa6~Zy0q~vN z1z}1+hzke_F(T|d*+C}NK_TyCLQae!FUC;lBICdVHgZwG1GL@{5T*rK ztTn^bS@@dkRDQEld0y1IB-&u*%eyK=l`CRVuQK%-%dP-d^5L#m-(u=@-0n|-2KuPv z22xy954w}iNd`Yuy%yCpDv?=kfbW`Vz{i@-dV?2$`cUs*LP z%}wp5wxU$FZ(Oy8%bl`|H7c|gCgv`#nr6$GyErv9d9GVwc@nnq)P$k&O}(NSJDa-p zSmV*jb92jcJ3Vls6LYtxX`{?eo{L%^A}|0|ne5gfe@HH%DFJ8-x6?IE1%?KjXRcLK zwl#j^%1k1gNf*+vXS4Bm;!L%s7^_fP-@dv9EI`*9746LFbbM1+wdQSVGm}i^5}86G zpHDyw+XMTy7|EoQDJ_vm<+B+znbp$qY%;A@VAH0{>5N*)*q*wYvC>PLVMe<16j7Ux z8^B&ve>-?{$H_w1kvTnz?MZxsW{cp??gB;t0z09!(C zSPUmJ`9e0H&(ONK?=)Tlyn{MOp^~asOqkJCEh5%3vZ@%7vZgg)9)Z#8o4C%A@^-|8 ze=3z`!_*pP1m;`gw%1tKTbA|nQcg0F%cZmNWNJ6%2r}7AHHln4lg=a)sT|Y>^m?6zb#pNS^O3w5nde;DHX_N%cqA5imsmbXWmDG#sa#%FYBjB~q8Zlo+s)NR z->x<4^)t$FewJ>+4XYR6@Ogx=S z(A>4!<(h7+(wq7BPUo)TU-I(&{QRX$*4@XO38!G|c5Lg~^?P>>Q@?esw(x#+fAd=U zt-|)T#)7hO`EjXmhDHiNlDSO0kV2 zHycVV0z}2@O`uOxP%VZvCQ44k z6FFF2z$=~2=kiFr)+f$n)%3>te+%bJOwCle($dvj22_YlJcW}pSFWsU+b}I3es}>U zWWM$O+j{Bp`iB?Z+FE^ZSzB33Txq2WdTsSVd+XNQTZ(aa_1;2J*K23WunE+eB#a`T zO(x<6F%`X8YxpK$iQMK^llab!8v@}}77!^^;>kiGU)8iiQiF6dktnM$e}i$gYK<=_ z*Z}705)vY8tZL-4(oj^z3f&`eSplU;`8S|9{%pH!&+g$`^>k`p+k`zF18q`M>akQN zdj@Cpl459g@7$chexT0jRJqL~FpKtgmbEMUV|hBvL8h|Cwwm zo=g`Y&ox|zSi7Rfs<7i?e~)!gOrbAW*>p@@b?EmUT8~~b#Z}4O-EhftgO{ua>+u^g z%UWot+xdms_2vq{T+Y0wZWr%Vd$vKUkdJ2*nJn`3Q>D^&vu(D^np!J48sg09+@;gW zGEdE|1tg^VSAF>(!>M(&HI7b17x0XB98xbG^IM6T&T zIfgZQ=hD)>$h**NLKXa_ZD>*b(~th|B5kHLaG+dq0OUwMlg}m7*x#o=C(}*=+lgnA z`9hu;&kNS`QhmPgQlRx>cRm-F@bqmae;-Vd zn_PNOyLn4(BAyo(-cDa_-l`STyr^y!w7Utue(Ro^zpA`{`_iSmwG|Y}N#LaUTpW?J zf;Tk-1{I0tKSRUA`W9(*Uxv*ka>-;Nl}ToBWvAu@zsjVtz&hc9g7J*fHk*qk=rS`^ zpcw6pp;g*kyWDIvgr;Q7n7pl>e|fB{=ITr~6F;-6VZX4<@g+OlY}B?(b;Yc#!i-ep z9y2Kn9}k*J*P+y8Y)wKV2`nVAjX{NFM&fJO%xWH2-{h_BW{XbFr1WK^a#A zif~kiJEMA)dW0Ddx;?%jLmDf+Dk=fkQOrZV#psCz>&(P-OMyKIe^$=2asHtav*u&P zc&t!*bbjXK!w*hAI(IU9E;?J09Ad<8B+Nx5#$hHPl7H$c(c|I8sAqvAsao>XY*ey+ zE4^b_^EOE;__YCVaBp*n9K96))mE6mhUtbWCY8X+B$Gpg~KKQBg>I6 zF}1e5ZK}0cldmkBfA!Yd~a=O;6z;>RUbYWPY=~&G2PQM1vV-wTO@)~UKhab#7Iv1VT zs@Gtfp9DMbWYm(E6PB-SR%3aqZ*q!e8tfybt`&o%fZtQNf6$bE>1>%vxX%9}XfQ`1*;0C=qvdrvALdX`paY!$tTg*Eib6J7w!HYjW#-F%UrWPM!RhHk*-$J z_z=z|=@ovE>#z>IA4_Phyl4{h0Osc~@6%1KZg6x7@*owE+k}T{DRe_`fQbXjf$c^0 z#P*?^f3{`&NMPC_1I4cKST|SgLm))gwNjS>;1Wbbwx?1vitb87>!Po^S<-5Dz$FZR zl}0MagI~jeT*s3Bo+&Q|T%4U9$1h>M%lNp`p`1heQNgE3L${HJ0zqj+9+82HWREm1 zg{2^-C65%8PRV{qkIF{^e)$NL4N4(-Kpv37e{!61VQIkYhnhzuFQ(x)ELms2ARTs; z3Xk)_VH;DdN2x%?Kz1ZLKTrIf(rX?RO}GP5^hD(ag#)mOxvgjgEc9mm(&gpJ3RpU( zMh4aLL@2W72Uz0XqR;<16+!1m3nW8?v?g*V2(9V44j!IdKKlsWZSKaJ1+tG)>9TR| ze*%2=?ZB=5dGKKO&Cb6ELJ>;8lFmPgisZT79k}qIcBHJW0MSN}C?oUl(a^z^&%`5@ zRRyIK$iU}1{h5AFp;3$u7IXDNWVQJiEKeTM&9g>CX|=S53VOTQgaSjWRsTQsNPFD4 z5HXq&&}$nNSo{}HqQjuNYw}X)y%!bnE!^|dTAh@7jTJvSmiD*A-ki0t)uNZwu4|1uaHtAe}R~G z_yTth-;R{rGpyav4QGk$zQ(1_>B5Rf&m1t*?<5Pqq>thvvAsyX|jJ!$Qq=&RYPWu%LG;(dE7S171$dy|$c;PDam1my^3Xe*mgX`IM0WOta&B%G zq=T@vU~bU_m^oQ*!qz?sS<<6tPImBq_`%ep=Z>0obHT~;0^*cFWp6RWL}(iIEeN*Yu}fPjfl|yXd-*f=cBE$>?@#Mhpbm|Q4(fMyMfU_UIw#y!f4zHQd0&SW?u-Nw z32eV;9|=tU0Y1j?ktFVmCWcb0@gNMLLxEPOtz`F+maQ4?l)m3V zLxIQt#))|yr^@U1p}-vVybfxs--imVUpga?z%vNS>jC&!=f4EObeJ|85`C^H`c2^l zgT>Yvaf3^rRW8NLIKnq3^V!S4) z2QYzEQH0ebCj;*r-*9^hQ41JpKjS}{d|?&7>m)P3)brsbJH^q=gz=37W(gmx^pGE zH3V`*sS)M;Z%)v8LnW|o}qDPUXL)+B1fbB^<4=Col4I8Fe} zK=cSde~i;YJP*B3{2oqFsB~}s=8Y>QP)UgYadfNO0XMcwcpW~VsniWsU(ro_xa7t= zlw3_UToP7CiEAs`mhCfIHQnS3#6b-(fhwl$Z#P;>W!?6d6+_FW?O|kNN)>eMY+BXG z1u{wlLhi~n15mODyBu*rdwk=n?bo#uF8nd%f3`!m7wtB|h{MiF8^s+cwzm%QzZfJ( z3A!|hO87G2!39a!0h%U^L>TB$0p^?q!H!%96BP40Htu)wh;=ap3Qh@{!rS6V4})%K zkI8GYM{^GYT1w63=*LjRp^RZ56-Lpu0Wx4v9+dp@c_}0fNF(q$4rOCf7^DP!%lP!e ze=nBwLkmo!%fm07kWRyM2tMP|ai100PnPs{zYq=Efl>)cv{V8rDAk*4yN2n3QfZ^D z)SNecH?Ecz=5Jl)oEEdRbaioQ(e5YR4;13nrb-$T=@MjGan+T6{87xs=^ z8yOk#jRZzc(TH~i>7gSI_lEITrI!ThdG-Y9=|RV&$^JY+dIM4rcqlmTBortwF0{U42c3i~kMW1T}HO~n|f1&Wa zD7dh<$mSf#mpp%h z-2OmMv>9wk>$@F0!eOer)kS2hXlW@GI^Bg$O)iW!&;&UjEny*iNe5x8t=QGuqlB*VCsZ=$c)biy@Je_>$gd?1EA)XUa zO}nzz*phB44P%8XK(!bj)&lb*5?}f4<3;t2)lc8l|Kc9MYYSwv@hmj&9a|5MslpNn z#dW>ak=Eo5v&!!I{tIwTKz3cVy{Q zA{)=8F%W?#a0(v3yq{Dd5zl7}If|{CN+vRiLOD~3rOT;u3?pV@z#+=9vRcVkf%vQW zWa?$Bjk`J*&lb|@f25fE7kAtnA@fDlI|RKqmde_Ec^?#{na|~*he|$`RA7_Evgrh1 zme$I#f~v%0$*Pvi=JMH0JX3us9j9`+bUc?zVsza8Cn#w93NPXg+wDb+?C&0xiFJdj z1@YM#eWq%I{UI26}7%iqvuKj!4$=JsRX>Z`ID2SJ46OcgK8LB1Z;{bL-k( z7wDBoNiwQEoXZN@My9>zM0rVrb>_h7rEM~BQ z!T1FO3$-WNI0mUmKELz5 z;&t-;Ty!~Mdl7);BWhR55+1qf#y)Oa@?i==i;*1Yb6hT?jS!=G;l3sNL&$lN*AeS5l zZV3oKw$bM?wZglXEe38F2)Q=xX`=+seV0uJZW#nVmK?yBY6fmCf3Hy;Ldy1GWQD<> zQs3puK87Fv>+twCvZV`TIru$6Fyqd7gTWKhfOinhADK)!`IvMJOqGMdFdB05ux!2Z zGWKOuybk|D!@l3)yT%b8v0CJVF5$0KV0j1xOVSreAjqFGo z)I`sq1_X$HG$;`gn1)VktcvR!avYa9`}d*1NO~NyzTo)1F&(3+9b!8}j6(%#2R0{U z5k8up4#zvbB(X5tBB9)B{zOc2B)R54DX^J9;bO?0zhf2ocO z^Yp1CIf0bqy%nNe+B%D=E00c~M;7r8qXp{>Jm>^-5tsQ$g^`0K{$5^y$F{b32rVCCHOkX)XSZ> zR~-Byfx}a;vX@*5ZXq!L-mPN)y0%?1whauyvc2_GJ8ye$C6^Y-(6#%qpws|cbW^kY zD1#TeR%-@_>0#HGtqE=)0bG~O32rGfO?0SMY#)8?e^5Bfh%oVp5LWe+BQs2jNrZVF z%RM351@^!%(n}fBZt)JDm3tN}Z|t;}DGF{KChP5kB2uJNO_DpYgy`5j44+}iT%A*Q zC0v+{{CMt5x6wmY`%6Wd0IC+OI=ZQHh;Os|=%`PSM$U|(%iy;V=!#~%cYsZ+u* zx||7M&Mcq!CU}|+oLvRgyUa@j(tUf?(Lh|H88{HMa*XhjnppHA7JZO^;g?;0~3BngE0VjbJs57Z?CK5(c`Yl=cR1M~XTO`UZPu z9G-{2@k8{%lgEBJ?H7U_6965#OxqvqSd4%5W9nlw5-G#Kuul~q`#jW^x3zUZQ^-uO&3d8y}B=~zM3YS2& zZ*v`ymn32xFWkbP_bxn&^SR{DiNo6Uk{d|6A(Psl!h}t7rQ-s zB;*{jE21`|wY!K76&+W1dZ_`k3;x%re@74}1WUn`m#oVdV61)@NIaxN_dBG(k5Ws( zh+6M`b&Zil;$%-u4^ykdh)Ik|#}!A2(5b94W)EiImHxrM&oz9iZ#I{>y_xq5nIMrU z1PlBs$~cxZD)JNu4B&~~sNsUcC}l;y>E*&UpkzQaQW(tFLr38Mzyf#C$K}NvH6N@! z2vXVv-5$B5fz$roCH;*Hq4-gg%LmeN>%4tRyhpv^QO18HgourD5_`jThNB;>ct`*Z zi8$;P-0(-m2HycH1kvTM;|KTT5EC!J;kx2Hv7NDoR%^yj3Gj)F@mBoP_yA-!j$0_Z zk#EHZ|N4@10b6YG*?J;7>Aq?y>?ne|t*7l&Q^70Ig`7c0G+v^%Aq@!=cnitXQNR|` z{zLAc6ShI#Ijd8|JfaxS)hj=Dm!M@A*7p9jRu#oSkOJ1qYJqHhaE|u=hC_pc4eQU} z^*wMxFAf-{0w4-!IRZHvl8BWz^%)K!0uaAskDGw}{%fpHl`c$*Xk*YT z?MqV)cfy-w9qL*W*b6tAau^X&Et`|;jiwjdW%$e$@?pPAo&=_Y5E;^ghgt2OI6l-G zb>rCS=^@y}Pxs-ZF1gU>0EMbZ(YyrY-x80{DrDhNhJfTGa$Jo5E5T_jycu!~2t4%5 zZ~K7a2h3cP4gmcB7A(TINIp-=tv z!>L^Tl0T9JO%F3SIljE02Z&D$MQ}w+7yb;26wkZ>m}GlMtk+AKNo^MWrXzu-x1awr z>pxl^VaP5204a8l_YqfnFs!*(YyFE4cTd^h%U4SV0sfEhaZpHtf=vE3P%yMw5l9%F9MF{mq?q+r7lnX7m- zL8wgcgWKVEUwV!#$yka9o6|Ms102jOD+PW)DyFT!YwYViy)qvEjKp%0D;?2O4+269 zOg4C)l|yp=XNvR#7hieZq<#Z@I9>GSlkgf}+ke=-z_U|qkn5!gZ+DY4g~S6Pb`dj* z!JG(cgUG~w8S=gp(fhQ$NouHYlofmN%btetyi744gkUc6{a+2B#Dyf5%z1?P?=tMK z|78eFQmr7S#h&rg17z&i#Zd?oy%d{1r1!Bw*8&}O7XnQO!wD!Hlm13jVu+)2)Yvqu zt)gMLQ_Swtji;Ex-WAyaWC3#5-j_6KU;a7VGRl^Ll!crd8JiieZb$oP*LNETCdH!vlPCJ%6$9dWPfL7jkFb~h0f4p7)J470= z*x3p@efKvg zSfhs(-v3BA8b3c>J`UO00u7gFV{9^LmN#R0y+t#$qTUi#IROn@9{5g@iqTdnP)g4eK$*inS}Esu6+gV4JZ($&n~8W`9e)O- ziK(x$wB~x*Pl7tFiWv__0emQZ3-pS7)Kxxiw`DxPBD_qttaz2IR<~i`(VNxsq!G-hU3}?R;E_AOtOL&2yJyr`Pb!Ba7OB%-&{g)_o?qAI7V&f!OP&e~B! z!>r_lR`gm<%A_xS_qooUj7Dk-q^s618j7Nd4OJ{fy1dFVdfKS6VvHp3j=QId%1*4~ zngaOEIDa&9`vFpo$7z@q?hmN<6n0ko;0f)};ucxAl z<+XR=0%I|ZI-=W>J4I!fWs|MfgpL_9J4|GM*%hd}6iX;=^td$hFLGkUxW30{DdHc1DFKWuD9Ma^3%y?y8(%{0Jsmr z{^?I1R*Wy10rG)FNf}bK6j(VF6-xC$Km*!MB}yiFv2X>sB}GIEX{G8)7O7dLCeGX# z3Z0C$meHXkokRt%rZgh{GO(@0eYlf)SYJ0F6xD_BrH%r~ z(;Hzx??BXorW6^{+rs}?G*GVUl$f6W&1AOQfx=)A)x1eyM zO+eT3k$!nqqAX#y96ulzlE;`u2EyK{MBZQx$m}Q?Oxa+olq5b-MXcllI3bUFvEf1n zrDih*-9mRyc?hSNV&1!y|p)g z7kW<_Z&@#{TJ~ecz7T|I{LRfRdgJ$gI>TrwcD&i;II>3cC!ga2Py=bzB;c{2>+s^Y zUJnH=kqvw%`dPl&yL$T*(X5v9X}t<2f3P7kctp_-6oG6o|7`CuSb|f`d_#T3hj^#`1)(k6Au)6sE z%V_?xj;01W?~k<(z_nKK5pzR;8IuCCG6~LK=5IvYe{%hHY-ZNV2X5x|4SwXzPrBD- zO1AWyt6;cN%@8^=$(Sjky$4njwndZv>BuBw>>fG@QHtmh!k1~EV(E`mgW77MJ3NcB zT;zsL%Qjt99mTldqr<`msg*= zyRK(tiiT-Ryc27SvfuiRK^i?WbpC6z#FOfKnBAPtTgtSl!P390~%kOM;P zh(=UohW@5Us=LzKQa9Sd?7*XhMTXJrRjO$u84eA_0T`UGSqjH`a0P@)jQwzft{2Gz zlK|glU-aqE-Hgyg^(Z2RDMeGpII1AtH0OrIysJJB3b1r>op!h=+7AH&fgw5ll_5$w zKtIFvT0S#xcyA)8pOW1W^^QZII@B=7e3<}mpznEhBvRn?Ootz+QR z!FRB>msCf88;-E~AW!hNX?R;J@#7k&%RgA7hzDt+eQbO*-|xZO{mD-Lav1dx7xmNg zu!_EaR9WYIN=|V5<~@h>U3Kp0RmO2ABofJL(fBxa{Q~P`<<7CCCF7oIx2x06ltZL) zYBzPSina}%{LZsAt7kh~+fL`^aV$q|JDW|Mo|5Kw@n95#y5YW=A&^ZzC*m=IDFTVU&uLO~^Ui59unqK?eV9_ zDaTM}P$6O^_uVO=H!~&?0)0?H6T5wu{K$;-HyE?&bvZe(s5B&IK#rL=-_Y=nO{;Y| zTLUH5dsH@~>L-J*A~XTdPJel{vqdTG%ap-c>391YX3_;dnMDIPj_Y$`En9B{EKdO( z-G^oE>>w%}B*~ezWtW}{kLECk=syH%J+TXgF9VswoAhKeGtUt`(|W@_z!GzJU`uX- zUr*p-u`F^VmwRNuiUlr*bxMs5p$zm6QOic zP*|s%YL+rQxH^V^5%c>$d^(jexw?aYASqOsG@;&K_-Pt#JS2c(TZB^K`MF?PWi_$S zyb&j@B_3n%%1;NgVL78jl~xkF59mKHRGfXe{;V1;4}qM{d!1S(L=BQFThC_4&qtH* zliv0p=0)0}ugC5lhe`d%l>Dd5)SO?~!62wX^x#9kcG&;DYuH_EeWpRDMbd+)kvDlo zkzBHEmI7)(lu!X}Vg~LWpdP4QkcoYv<}ED{9T3R4hsO=(L8oi1NFTxQ90N_wY(^yAnC-HANSH_Rf_jZ72=t-4{L8>PBCPDib1wZTDwg&cDjs z2fHuy9t8lWx}9xpTUt7g0#D1!)i2hOHP@7zh$=tdb_d!%^sN ztgXeiytAvV25IaS?q@9|V|p7kTNMHWzg+bpX)*e@{r>o9f2nOPi1DZ7z$J3Rbiem6 z4GN(|vZll8!7(<{Bm1!Fc+!b&XHr#$#|2H>N^byuYvM?N7$+m-FmX0b&;b!*9c^aG zrQl=bgdL-~F7a0xn`j!-wFanL8|a~(d-7e=E&3QYhqB)z*Y-(939YPCjovtH9ZG1RVWH2Tn6@HeubzZ zs51dH57j1$;m9kj7%Rlp_&_mXi4mgEfApge&5wz}B~dC87#1xV1ZiUK?07pP$*2y8 z+w*a~A-7Gh=;xwt2IgD$f9Itsaeh*UU@fF6{LM0WzhG)Bd70{gDua$m@vet2Hr=`i z3Zk|FIKQ@pXsg!8+Vae2nKIJS{1Xz75Ps|dyvK|U5Km8)YP%yyke z-}=D3s45v8cRf9~P3qnG_@N)mn^|7F@CQ*k?(R(+63^FX9q$hBy&|3g(xoBo%gYQD|by7*D8juMXVb-ua{lwJF%$8Dxro|SiV|f(Np&gAY1c5SFGA!@` zqCFy{8pX|uQYmHl&LcFN^_uC0mjlGj<|Y5INzEni=Q)6s zF-YdG&mi5mqMcV1!Y^oI0Q(2s0L6fcqz(z(liFTcVI`UlnOkHF?yYiRc3>@QEz5u$ zI)lhsMoTV*U8)Dy+!QK8on!oQ{B~3lLZ+m4UY1Ow zEF%WDpoL*^;VvLBom3kLPgbIB7i~nyDj`B&rG?6cnv0G_zgFuv!zfF<+l7m|My}rY zmUoAR8x5xk*5X=R0X_yrLwNH2NkPY`c5gf{1L5%r;(eCP$_~RJ8gQ*MCK43zSTxL} z2cikSF+ZaV>CyRi5cDn2#BjqDRC!@_vq?~46w%Eh$>wAgT$@{q0C(>&71xcTA8akqvFw0?y;ck0?8R>zy6uJKR`KSs%Nr%Y7^)aOQ3~ z>Be)MaJdAwbS|pz!F+YO_Q(YaTpM|MaACmZ?!%lZn8-+x&RJS$ z5@fRchpB!k^^X%!wXqwMXfVvD%4*F1P~ia0#Umj z&Gh$_oO2;MNr*-K+YI4Zt_K9fpEB4Peb$9i-%BLaSRn=GjdFD#)O_qdXMdd+_==a=I;g~ z3#6e5_82h!-3Q%kyER#VAUIoUyV!WJX7HSRur*t2FymUN&ZsiK!+q|#yfD~V)^*6i zEiqKJUQkcdxRMI9)8J6QuB_0Mb1s?%@YSiOWl5Zy&2Q8!UBsmP>kR-=Ua`K^HTG41mIaBlbMO(~@6O77Qg#J5Z))?Y-;ZL~u*;&%= zUj9q5P~Uc=Qd*5MJ+#>nIH~5{S-V!#uI}t>J84ywKHjjpQll~HJ^A0Lw)5d$xzs1eXzw zH4iXKN!fIoi3IqaJoue#_;dn*$^m(ZAFjECF0yO}8wpX5muw8N2Ia#0OvA%R@6FU6 z`?9;H0PChafg(NFre|2UJ66tM?(((G?~|J)p}Qo*!Bq6}(GEArj~ALu8=^n(oR^9F zJPF2ai8N06);VM?%oR>+DrwNqHcB-Fu`D2rkI^H;P5pnEjq?=R0xal1CnG{aTr)i!Wq31iJF=O;Ik5J(L}{6ZHP3vJ4lN8(S?r-w<^ z@PMNP_0Ega4%V|Z^c>o0zq7g5yi0(I>l2X?L=io(HYROrsz&$?sBwrO$v*`ru4bYL z&luo994Szrc?Ry{!gW)wny>tl{B8DFA4jHs=$ITxYamtndr1EF1cGn@qPcy z3{l-w+vA{zOR7z+BJ?RN zDdY*qzvf9;4N;~COumztUX)1B(=v*wRS>^c(iVQhk&*F^{5o)tPxw4 z6Q2Dy>QR{{pcw!l@(9w#yg9$9hUhX1bYN__|A>Pyj3$l-wFC7cxf)H`@lo_2?s}6} zL)~HycD^%WDQ#gHErM)og}AH>{&wR%_K}yKB6G&r#&A*u@J=VHsuGt#_I-(Ch~d~I z=Dxzc^3o=vw=nj&9~d=2*!(hdEh;UthDHDt zHY(>8;#4^VTyUozUbPo5H%?amEjxxzJ|iom2Ey7?TBHN2C#MtQ z$<&trhlD*O-98!h2F_C73D!j^D;aSNG`k!{_DuAij$#`T7s~Y=_CbI_!`OS=&!|Hh z$<^&t=71jOJ!T(xf@lTM40V|^R_qfqJ3G&-B>?FEHz8U*vSG#`K|s!7|F5hemBR}u z4cM%W2ABg)GVy38lEtN6_^cCKv?6L+3-DK{D3eaHi7#~MhqGSBQt`M zK$9N}agW{SXfhCwBazL?jQ%%Cu+N<{zya+u65ydg{y-R<1XH5O!}Az$J_6@wW^tMs z6Jc}`t+?nQ0JA%EQMK6YzQt5#HBn3?+C}?zPrS7ZtF9|vI~Fcbi6h#WY;1j`Gq9M|y#@8#gN28f8?g16b+E>pwLBfkH0<{Z? z4ZuY00_#`f1c6x=4n8LV+u4LcwF`xjA?b4p@0kWk(b>&dhuIcd3>aWQ1O(jZ`I&wc zo3xZNd_G_<#y&P5Ky$Bb-kL2qq}HGI=yWh9Y@emCR6T#BGY#9?+1XUEb4UP{IMQsz zjr8b;)0hm)>{?0&E>Qo3qwB`uQ@$MmazsoVo zUFYZ?XtitirVaM2RNXm+sRmttM22(-u(%-T48p}J*ysD!&^h}pz_FHw=E6P0K9;zI zJ3^l0-V;LTw;vSfH0@*J4jM^J0hY^SeE7HNtP3?OCJUxi)C#1b|Or!SbL{!)|!ZW%f9qZWwY+2Htpa}o}G zYA{6vWWxO@KJeK4k#D*C0mYOuQRsi@NMb`;=G>mna++OAqdGRM<|nW4&RW{roL;;R zPj;o3_1ndX}n%?`{?g1CX9$e~xv0*|+)C2gVs|E4_fh$t*< zubS~r0=M(Fkb-;QKz}vX?-9mGx3dx>Sb2^G--MDYeR3wdfPaUc0GMGuE}Pift96Ap z>D{#4#~qu5ioFfWDFSANA(hZFXF0Pp8xo{rE?T3n2FC9-K zlEIWs?!-^UQ5;B*qd!?4lx?VFXTh2&7!_~su*&V_^F`T`VaT6HYS=tX`KI)EFE-zD z6HkY?5nu`4YtfgR03Q%HPNC6T5OOZD?)NjVjv+AwdsJ*=^{I1^UD*4F!DcUr^6x5! zU(|}1m>4#36?r?+lG94i1G!50DS=sF1ohJC(LFwbTdx{a-U&%5J)q7+Lc&HOREoo& zQl9E_5E_5(jOm%)Tq4n>A+Pb|NpNVc{)ELk5i&CA@158p0Z=tteYQ6Di0gB8PvE+r z8+W#jLxST`=K{%p_RS}zr@r`TOTwx2=^1KuKpBg-ka>-#y_+M$lwb@h%N0<6H58l5%kqmPYeKaI0b`bvLqK#kF1 zeIp-Y=F5QV=zOL4TQZ;ZUq`>3YIEkM1m6FlMY$09qnsz|dGiW8$u75EP)kf5iU3A^ zBXW|kK;iST0Gyc`=H1lwBPKHoK9BgXM6kI%?0t&{0`furzY;;(im5Om04A`GJQIUP z>x*0&mFAre=3xnphd6ZunzbEelr34hK$SmRd6Xng^)OYYtjqci`i@H3dva8*^pBGh z{b|lBq)=w$B^*(GI}0Bl-zMK@=67c1RN~FCz{r3C{#SP};CVZLc2|Lvk|b4B8!h2R zhq72!n|an)G!C6byn@pbFlhKw=z*LGeLy-gK2(XEM7fSQ)_MvjZQ+F z%SbL^38S`H$~se%rI1aeLTfIQVhP`J67@7chtezb<414m&}bI6r5-Wz=4i2ox zDUoZ8*%Hrdmj!QBFY|Ezac^_rmP|{)<;Mnc%W?B0es9~gNc zYd^NZ_mn;NLV6b((&rj+Be2f%EIY3?VD}+ncFto;JDTrpkOz%1T~RHP&}U@H>F!PM z54`9q_lj-1=5~t*#~AYOMh;9Kj$PzCgRB=+n9k#-&$A|k1cQDV5L-wS8H){)xmjDb z*({{3T6%OSy=r9!_<$l(P;xlXOE#!eeiPk}+jO9icj*D1Ec(0GpF0BDo!V9BPU(O$h?~DORf!s+!nm!mT(zBS zvb6V+!bBTLiONuoBm{_-fQmyjc32esxX)Ui3 z6gQ~4d}t;#asQH|Fn|2lJc#1UJ2qJVb@RT-9W(ed_(G_^^dKiCse-jsW#$WgK>me3q zHB6n6_2Ej9%f(*qzA?Pci z;{y-k(IEdP6|00e7Y6@K?^jZ^vWdW`lmZDz;*=`@OciWlS57yO1}(3LtKMfyZ&Zei z+G-hpmcjpR0{xTJvLj%zgc8MU#3GU`Sj02q1YWco3_pPiMgI^6xiE=KYoOvco`}Ra z9vYEH9IL*hpH2qk>N_%7Vd)^oX$yqGbC?mY7yVYu3ngx2 z2NiuK_^#Q=PYF&0jDis z@Rz-du?AQz=Bg30xuZ+m2ATZ6=8k@I&OAbb>!@yNP_1AMI_SZ_!f}g-uwYVi4-!QVXC{JhTxOmihFt7uGeO*2+Omj<&5Ac1HrT(=nsNO&V}8n|6*zJi=WdR9MnJ{< zl5WfUdok0>E)~G5;5cE5zE8Kw9|n^Wswpg+ekF(x`lmD03ec$>wJ?4@^B4-pePvhA z&f3ptt*qA#A*zn9B`A5fj5?rWf*;^-Pqg|c?UM=kZ}sk(srIa2l9`*S5 zikL9Dkip)VrH;?7Bpj?S2aTUl&ES>lQj-MOKpE1<49B0MUQ)5dpYLCBr6@UwRh1CV zO$n|8ZBna&h)^w4tkl@|Lo-}mY`vK5G5Riqg_4sw@i{BxSCqC&3gGKyfLdH;Puc^_ zOr1)${zX(w%(oF*P7XhV9xqFUb#UK$3%V#l5qMvUG#5rl`u-D=q8Z3DT(lnpvmte~ z8q10}FXYKr0_aaLgaVn*_RYEN$*s1Vk89;YpoCFREE3>FYu43>h$}LZu*Lz?Qt2FIxu$S?~~cGCx2xp{PU} zyp6D^EcrL-^X{MuhRuxy1Zj5Sc7&rmj;ONSBh_pn3{U6m zv+_8L$KReu@-GkGI?si>haF+IUDuEq67B*3D=o`Lm=+-Z6V5&w!BZm`{Hg+!9>GT) z{14_!1r+D68#%wW=uM&8V~7?Ag0pb|YApNbV; zdKGU8nvce{XH-Uu3WH_2+1e@b^()2}udil_79U(|SzwpH06)>4NXHZiHYQFy{i-R0#v>58}T z6b8BI_FcPpAvRwiNS~WX*9WDoYRI4uVPZx!@|NYjR>czix2^N(MtK(gYHF}Iz=DPDbwZEyS|6O zO`XfVJORxIJkE)j^yL!hqK`4y2RVc=*M5TZH74vn?+!e$ef}28ZWlKxUr6=ARcx(u zIx=^VrKQWKMngjIOQNELZCDXYkZMuThtau>om5@MMG^0~HHu9xY)sbj8RG>I71|+q z?*@PZ;yC+8V6p2vHWrr4FsPoarhPo$Zb0`9 zW1xz<2&d_0ZA-|L`7&r@fz}v!KxRrSRe)fpQdP?NM(G=o&fDJQk#ZQjcc-+T{TZLH zlukjz)=5hF_;~i96=Glv{sD;INdF8Z?+ze#_&0JZRuO(ke?KfGk~H6Qo^GIAT3?KW zLZfn}`uMoa;~wfwNjPRzFk%~y+YhGS?^fo=rF|+wMfz3S>g)sxo;wJ=5rdoH#yi*F zxq#k>iAXDEc}nzA>7oUtT$)9=v1O}sVX=yPOzq_e>UgT zS+(fmJ6in}XzX7r1zP~)MIM{AVh8Bl0P*3?c_fkS{3K9*^k-g&tZewvuT0p_iyBOO ziT4ywQxoUPJrHCOI7OWtVCD8s5Yu=+7Ug8<`TYKN9_Ue;(?LBuetB|e4ETC5YC+q6 zGip_?x`3GfOS9jDTwodl3ivqgKAW(H-a=XZ?Z7v~@AcHKSPJ*+l_Z4f91M^nJ@3y5 zXOv5SQhxlK*F5w$SAIUHA(n#R;2TMIt5&q~GwsLg{D@U=I3?qr^M@|S-@0E%G^x8Z z+}MFs{+gbLnt!|pH?QeT{lAP#6n=J<%x?8MK34>}Lji?lN)(8?=-7E`nH zsh;#W5M;mo{-fYI&G<{(sTTwQDh~75=8K#WhP*WU#=b2gV;QKtlsSGVU9Duz+B@)* z!S&3`)U$TJl=ZB$EcdY8hJ9=j7mEVFcC7BZ_lageT1bn)SpB1V3YB_(1}u-28l7mb zQ`zz(1I`}B026A;fb#`vPrb%Mxa9S0a_H_(dGNPL&erytUmaU%U$-S=yAwMsY=VLW=s(v zR^HDxGxAuy1h4MKC|4SC32Hrc%Juo1BPnuk>trbP@)ofFD+ z^wnJ|eYs-T46d;gB!mV~W5Bfu!S83^+FDEi^+6vRYKHNbL%MRH(24Qty%!dSb>NB# z)_E~A@D+LKNs9Wvv4>i)D1>?SS-jvYWw)d?se6PICscfuG$LWu9))i93U><{2l(OpXh6Ok2bm+GS5eFaw1GiTa33`1O2S z^7+?2S^&52#GobaoG^8oF6IjanS}eXjF1HHv4-{L9Xp1KkN$+<%B`A6d#UrQ)8h#9 z^XOlWp`YoUL0jn6@K>M6R~YaQ8JeQIq=pM+ma}Q&^OKC)4hqlhXH2%-K>?Qc|a7$pM%$#A*4H!-;o32;E0UUn%Y*2I!K$(c!rU^)#H$ z-+n$ z&7W;fB~X}1WTf0wemI8g$mYARx!2vTRUE$I4PY6#A#A-`bdT7Q_ao>NozBYd6+*@B z8QBnI23hjKNlFO+0*h!*2!%+FAOvdM6IM}}fbdh2#hq8$X%u(tt(98#IvzM!WdKS0 zYvo*bqWcEzsj^3$|FaZxn{>y9R=*4-U)v!#&r2E__abUo>yUlQ9=;GlC;!V99Z4dD z`>A6xc2%D-D9VjcW({D6b3WW~_ox2V;H?q)sIfmRct`fM-CMb?fxx&ss}_aAdAduv z`*yG2^rx530sK%gFfW92D0m$51Td`|5@e*hjTn$ZNWP-K?eK#$U+gepeE*Yh{^=*e zk6wRIrGH|<7-G0E&3-P?;lIuxJ3V^}$$21XhoWyuN?`OCjfwJCNw*F3mu{^IS2cnM zxT#>);qRA$5Ng$0lKo{2Lfl~a@I|GAs1=i$XxUuN-Yq;=_C;tmB>&BTszx=!1s-5e(@g(Xq zcG=7;gr*&IQb3KP_}~-2w+?XlY?bauS)kN7vjt*Oxt6U6MUn;{t3%cA8#YCF*wBv^ zk9DXYb>S&!2gNTmbp4~&?bZE|r>fcdy>C2gWU+$qFWw^NnPh*We|^TJ06#c6@pNdS z;;;(Z=0-PPurc;Te=_73;jTw`^WL_(23C`E7Yw%uG}x20MCN|XQJme@*KFAe1$X0V zr-ix;lK_}}{ytjOt5>Nr|MGEdAWV{-OT7gAb`PVgzVZU?X5&_u1P}q%&L5=XYZ#Vx`1Vm;OAXPl*bul`@DQ*ECq$-FedGwPBOLx#6 zGz%qtcqy%PnkR_u(B(?7lT+=Loe`q-X|Yo&jP_K$T$YBI!+*Cp?Elw{U}c`~Z1{&a z$c0avUADwa(_Qq$0;H&qJK+ugxXkE%7n)P1j%wJSNi~6YM1=qa^AV*K$@m%3Bs>mA z!K3om1+f^f8zL}`` z`aLJ(J9!L}_4A#h?I|trxcMen4;$vgdPHbs@n6$&%t<)*2w*nBnt0yd6)u6*NqIz$ zj3s6Rfth7wl9VNC1E1M>WRi>}u7Qd?ND}iCr!)cg1W}iPI8o$M`b*fd(!$AZhiRP( zgGW};j%zmrlPDRvBc~fc*qvnB@eqBiIY)i&w&w5Wnz{xcB_) z(TW{1AK8#UkpCi5;;=}NRH=DSG4$WyP?59nev5 z(BF}Q2HglIPzhSZ&fy*42biSI#&__<_u(6$cl4z0`{(e2n5dq}Bk#nxs^4e{$Oeye zngMG?nk+Vc;o8I8%)Oy;D6J)duq0H^B%#O$A5}73^?=Ho@X$RO$_w-}f{VCrPE=AD z_a=39!YdoZuzvZ*I%7F5NQa!EKiOrM?U5l+KZ7x3^;v{JYru4-iJ0m(NpjVT>jW`I zO1Fr~6PbS0%x(N-K&Ih)T)B+IZ}29Hd=9502doBhC;<~ z%d_0#SOL~qZonno-`7(86ms`=_3i5At{gPBtn6M{k8PWkjZ2wqI%m<*Slv<$KYf`N z>lSjXq~Iy>;gkc}EN57lx{&Xha0|_q7!TzWntD?J6a%rP>+-7-tb)n(2kk9;VwjJxpK1TQIvQ> zZ3e*B52EVwnu1b(&8WPYQr5H_hVF0XCbn`O(#14-+2ZWAAh0_~r;3a_<|mAG9Y@z# zg8~HZV{LucxW)=td2`FJUg;jrA@cd7alL@~&V1TdR$Q~Qcm&yav+^DGf1fh3%bG!u z{Dle^4tPUEapjcDF7mfAObSbq2yaYC2@NEHe(H@RA_)hwbxCSvLEU*$3;FQJs|Unb z1Rr_?y7be|k_U;|J_9$^!QJscSu|u^DF8&PX-Wh{|HIx}2E`eC>w~}`!Civ{cZc8_ z+}+)s;LbpT+u-gxK!UqY2n-$^5*#KFJV*#bko+gVduwa=)_&Nn{jmFCtGa65k)D3v z)7{T`PW6$Znq~6z3087-OlQJGdEdcekKFCo<>9H$EPDlVAHaO5ud2}~1STsbqUg9G zgt7El#eJKF-*a?7V%p3}rtb&X6pX3}u`9y`3Uu4d&!_hHf+Hp*+0wO0Vedb`uX?}b z+!N6e)&cTieY|zPlzg{0*}1DH~PWc zq41Ty;^++h6KzX?6+9PvWi3R~2G6ujba~%>o$?;Qf3)bh@2~VubXr>G;)Tc&KCu7u zPo<`fV~&d$Yyi2Y6>~{ZC_TmGCgZqo|LD3GdtNpOc9;q`8!I-$E5-UC?Hm4b+k9i? z`}15<2A2{yg>nKAYa8neJ?cUtfQZ4RewK zKAr#hN#$9m`~Wi7rs?}eCnd#Dcl+Gf&U*T}xl|hXdu6-T`6uu`N%HR#EDQK4I4k1j ze9c0PL!ad+ol+@BBhtJeSh?m=xx8?=QIss_MzH`yPl&?3(>rP@S-pi+$&^e{4EPR` zR-7`S=eYC@)tC#`Qk_)(LmH?K7}5(?@@$wBC^fuxcI2qm;(aYh&TQm5#d3{(mFq@N zY(->DOzxH-W8iD>r%J4$qKWak87Z@S%c6lJ?DhM#$ zD;d)HaAt!)9Db$Ybh!}u0G<`u`F+?xoy<4Grrf}n%|MAnhqEk7?-t5H6c$Ee|s^5qxkR!nOICaVNk#Gsg%?_hGXGUkMZ0Scw z{5{?OaMXP1HF9H%IB+-39v1ET*&54uCi+a-gG7sPQCD&YSOEIaFDWiXd-yN+=Tl);D8WRVK-6H>BbHC< zaw2F}RDG_O0`s#-8{gS?UEwrfav#xDIT3Y~py>kq>i!vjpM8lyNbIq=n#we8w@k~o zFPphCFT{UlcX*Ia;GIZ9*zzvrt|_%ItZE*gpC?Oh>FC5CbwN9v+7kYB-mn$Y0dh;?NVNBGpwWbm0fG6DwY!l~ zb*WXt5SzUd1W?(uLqO&*#5rvT$X?aRsF}5pkGa0_u zu#%m!jJ9VwFf{3dk`s>I3!986>9-w(I!xb!PHSAA(1eyHi{-3|6poC^7he82S|eX5 z`f;SWY>D!W3ls{R?(V9?F0(!Ob>S@QerABD2vnMy(qYTWe0d_;on6yzPkEV``f9B{ zqeWCNw2)CPo&hHVd#Sf9mzOJmqxkFVFU&bOG!Zn)pWbt?*`U7`ratKi79r~*3fG>4y|lICzxv$D91CprA2Cq2r^jXsG4rRC`mztE1CRh9EG_Q4j*luPZ|Qk8t9nqrNyEO7xIxUm|U%xGB{@k1|7 zHaA(%ufRa<%R~{StQhT##gHr_8;noLl!d|Wy~Gvv3CEm^zVgu<$VvG8p(KnXecwV{ zr9u2e|n;! z^cwmQ|MXczxpeJx>G(#UrIhGLSpsdw+wkfi^Q_atbC)j-~o}Efd`SOtH3gO|zH0)}%ue&p!F!8mi))cNnr1F4(&H zEzJU$I$<}o9Xxcq9Nu|D-P^VHZ7a(Y%l2leNs%U^_s8VC;@LIVd#5icg}3ZR3Chk> zVvFLkJIu!wzU)6U+p1}Tt#;M_{5~F45c8rSWS+9k?lgUF`)ePqB~yHVo!}7XU*YmS zm7zc9U)AmZebMbtR9i`;h$x}Fx6cxSz-ix&*Cc4Fs=0J-B*Sf!@?J{?;E&()G`{32oHmriC<ZUHbHN!b>c$6`Am|7tF({wY_u>rJ zyC%_t-(aK)`iwt%<>xv5m0$!0o^u^IDj3g*uSa!Y9m~uoI}h?nCFJ8o5YfdWONdjq zmg=eY?U-2u2X?4%(5(jhnqQ@8jEKgB1km?Gc`u8_4#6#U(qEIPL{>IJC{{{55Zdm*zEZ_s0p2lujao>i? zUz*8RHzek}*71h)x4jfPCS&doGrw5f_L2pZdGL2_dGz4|{g&ce5-vJukd^{fY?oiH z+x}c}!L2pR$)l7zU?woo5`6cQqdBVLnwamqAz1XK6iN)4eQGKmZrA%SrTyPL(g#yN zI?emL#^0y(NJxa1wk_uYZ7byoK}JmOPvPd z3(9-z(m%|Jja2?)mOCvGCD>A$bjLSiL}7L5_L*^C?~sBOg1J!N)Y)GFe!ZbC>6eay}XW;tXjQsy7;zwB=DB@Lt{mMYmM z*ewyyKUBjfb@KR@OJJ(=fU3E8rPfucew!T6@xs=r`P$+5)dt~)@KE0snRjCKWd4Mo zYZYg?g&@w>3VRK9BxS#JS9@eO{?y1KR$q^7&Uu%@B=nJ^4DXQ~E>R5v7ImGvrmS^S%b zgrK)m65=9&B|YNx$4sFjDzmRh zp6y3dGXjg3_jk!zh2%C-U0GGRRXac~ne!y~#pRAZZ5WMuJ>ehoBjf7GI^RzGL_{qJ zOb0N*x;Tx>Tn7s_)#~=Rcd|B{)Il;!VO7eI;XOV#%*lFg)2AF=KE6w&U`R4pIF_6t zf!+=2^eBObz?cRYOI2=!%&hq)i{2lpkgGz>1szigWtO0R6>`p2G0w-30HTeT-G0$d z7h<*KXl!ZyfeQmLXhqxqDKC#b?bx6thi*UDgEh)3j~RYbU8aBr~F&?zRn z&G(a(H$P@RUfJSAl&=B`=>h5g~QKmOs4?tJI(aWh?+C&8$H{%&_2tRtYx7W7FxkWqFiG`*zyhT zNOrVzkxdSfa*(|OblHNsev6;MDy(=4^_#{>D9v5!-Im@IH%;$3f|Db9 z-FTexaz3^aF8Ya%b!PRz#o%}7C!@1zStocgx9CEc%!@Qp(m1%N{PGR%W5kW0jxxJf zJ{3!pIF$x4?R@cWO>Nq8pl&vprzsjXE^bwa-2|+W*>&w|Zsrrz_5}2|NL%rZ^`vj` z6mjb)`vWb*!q!Qg#jWB$%@p)%Jd+N$nr9J{ugORZODu%dQxA|hPyMzaIA#KgW5RIF z*DvDd`vUb*tBQNu(Khn9LF8)Ahd-bYuwyvELTPx((fe+vv+(40sD~{M&q9Bt=#FQ| zBC+FUIRVag0Nc$qMbI;}Q~Q0!XIHWOM)wS|R$%I9Kk7~s6h_iy16M-PEb#{1YO;(v z)ZaQ8xTwvfu*N-`;RJr&?tU&&r$T9`kx~~fjqn$g;{6YcK1zRkh;4?>8i#}SOT|O| zKZ2XD!9>ua&71zq%Fa(r?4R4=#Mc&FT16tLu#sx{LhP*zqUx^$hu=ICRtCOH@XT%u zYy*8S1pGGM7Y%=60lRytpJ)XSxK0HI`MKMlehKXN^ePY9nMUDV7KPP@Vs~BNLnRN#1t_j zW$Rhf($KA&A`EwIfKVk=b38cW#8is+os6p7zAV{PEw>5A%3!pSMq)|v7BlD?QAie> z&5e=8tz)F833bgZQ)=#B;QZL(E=L)UYV(zYk^_5AP_T)SX*2C&Q|KL3yeJI=5f=}P zd0+GCgX;KPS~R;-7vJxF?7-7N*NB0?m^X6%0nLmRQ{d);z7T3o@wv)L`dx?5Fi-O& zJ01=5OFeJX%P}#xg(GP*-2g0Qu4Y%vIJHi;x1UOy{0Fr1qs39JY3n|tYVW3vf5`Rd zk1+mHct#76pB21{B$Z^?cDi6x*C`AFUtRsfu?hlp|@fnAwA>fwI&F?%)2vCl0wgU zs&I~P>lQau;sc=g?&NuxD0u+m@u~1H==!||qgUT>Vt;_ALr-AxfoU>jJ$qlH6_hqC zASbr$f{EMv>`H8=@ASu$SlPDTKC-<1?&Nw#>2wjqo?bWmejZ004;N1=!mR>Xlzp`a?Y+4ken_wlHiavuk=Rk70F%w!vHX#?cYz`#G9`a?4_@ z-sj`?2#_@JJ2Q(nzj+>h6$8^c`REDY({VV)l zB6eLp>730zcXsXwNKqQ?xw!_E)*k<(HqL;X)wfu#Vj|l`#N@)+9+TO>caCwqF|X5} zsnC%FVV>j?-Sj4Y75zdF)1jAc5wwM2 zyern3ou+WZ@3k+-qI_x*3|6 zWv(O)#28qJZfCfx#s5G^jNL%4$Dr(qGUa*`zt?fl9nW|o&fHWrH&eftc1cehLak+! z`3@s}$S%>&tem8tY0N#T5ElFS5iH*0;%ULfWD*cGq2T&?!?_+y?5rqZT5qO?oHVS^ zOlw+J0(Z_p!y<&+(_&Rq(OJyq+jjEY+p+c;U?HJsJ)3=d%xs%D_;NU^!7w{qFXQ;8 z*B`Br8|U)+-lDpP#QfDodLOet8pf-aaYUv{m#_L*K`o|SU zV>u)Hiu_LT{Ke$d37$;kMLkAQ=7Jx!-z+rcFG0^1hyMqu6eLnD%A2u}SO6j_rRrcc zM_u-AAt7C{q9BnVAt8l$2lxlrIa)h-@CNw1diebd+&&u&3MUz-{3{a{)Rz?#b40P` z_vuwq&ma%PM#B#|I)m>J$y%#0N3^1!IE*#jVJ|K$)!YI`HlC(Vy(XGgBAU4WYhQ@9 z_t%MNVwPwimFw{R%*D2JJ8<`>$mHGa!(7yM;h&ka8Ns>i5{byQ<;{sR85#TUa~@ZI zZE*G-zC?bWXIGD?)^|_=s-@k#R%E(qc>ekC_LLnT3=@{!o>P zZ@Kh;_PjKyUGULbp71wRG0Q+BTywzBMAiofbwkt>L?wWeRj^gO!d5=u_Vr zwKhYb@4&%~Bzdd4xQAJ7#qSR2qHafp9wcIfe2um*wRmPImEusb+wOGV%RkNK6wA!j z9z&YjHlt@Gn&_xSBu;-~HjbX#I^vsa`UQ)%eP)uuz&|*_at3JPgeItE3$^_KWQN^( z495Wr3{yn-w%Le3INggoeQc+C<1xE4S!Fdi_RqcJhxtQ6!~!7a zM^vb@U?c;~4@glq9n1;4p(vY!qd>_8w&NtjGuTdWpo}S}Daw=}ep+YAPr;d2BrsR# z2Bq~3oCumH5J?1^rm+43pG;}Cc_e|3`6Z8A&cdmnYXXrRu*#uIEcrum=$hd6CpbD( zL?Ds{Rz&gBVIcW7>5J8P%Iyq6Yf%Az;%%~!Gyf1U_BN4BwCL*NVuo$_OW1~K8AZAT zg^V(~6D2Uu|2xIc+%(#*;ezwK$u4p_I4dj!`aroe21kOSL6cMRDCiu* zMPMv2M<{0sKL1es)nE#~p!5iw4faDo8VZ+&&e=bPLwRi;<)OTG;W99C!AMLP;yEZ! zfuwz5EP}83VH&2Ptb*dEKyp}~U?dvMSRj%VW-J(qdy35veaJ!z8Z>1Y%)L6L0E)oY z1S0{bjakR=R4&GK7)$QA5%_G%urf!MOTIb9uwh@f08C|-*X-yu)Z2Mbx~nm*pc#FX z4Hm=~$=Yv{-I_{j&UXP1+aic0hXn!EF*h8SrDh1E0(oI~t;w;y8*(T+Yh1 zSW!6`YM1o{X~dlnY;FRll2~R2-oD5kdV}c4x>ae8=zOzSqC9)~6AcQKf%1?Yn)~04 zQv!9NNs)h1VP)A~6-Z@v;TClXioZ?% z*g1^?&r-)^eRmO1;49!(Rb@cr1RUgW`j|lZV``O>xI)J1kyYRq>kLI!#e>3;Hs#*} zoF_`b-;?t<3P*F4e`9f;Vu?eCUOX|wny2QCOXjf^j+!ZensGyi6N5T2&xKbz6Z1Qw z737KYI|9#rI1yWzTfFkXarjTiqn{=7$%;pG6u>ueLwhk+4D!Ig6YwH|Uz)7H^a%fu z!GM_+Kwo)Y;tHVCBd@?OUM(<%4bbt?yRBwaMFIlfsd-S#_(PZSSHJd|RWP^ZxzPcg zAM5WJeAuzlU4elgDukPeXiYhZO~i!Kw!a)>tOXBSo`a?nP8AhoVF3b_T8BMyN}Fs9 z@2K!66Vg+9fT~Ifa^}rf=rPXQj7|XDH!km>MMB^sZeJ!L_wY*el3v45b0KNfQ17hm zNvbl2!S3W^IoOhrv}Nee^eUe?sI%J75<91PIG1TU#gBOR#}~&#>dR*;sdUWlf!T52 z6bw$i_}yI|DGKCWJWXKZYIlQrV0ch56qIK;psn!=NL9vdAImJN3-hafh;$7e%@#7= zIIus=RSNS0%9uV#LIm&=_RWQ*waH|(1?4~dl{0;h&(}j|_k`a*^LZvX|5j#105kzn zHvNl1Gj9J^WIR6q3i+#=t!b*V$!{Ol-oKhC454Og$fQIAM-F9s|0l{t=idN?#KVbR%A+P3;<3Y^q#>ZPilV8;E-8gY=uSDRp+7<&tX7n8Ozp)OKH=U zVD$s@2O+q4YIB}lEbjR{9G&vkl>fl}QRA5Gw|^E?qUPbo?#~+B>6onRmMhgevnV8s_RqpJSFyX?-D_Y70 z;2VY^p0$$PG;EBuo(fB@)n7a5^n+ACv+(I>ZnaW>IMVNAvVXLAqS~pkT@OW2h_) zKgpVI9{y&3?K2fnLEUNFCd7UCH~0l{?d|*hyh|ykr$6cN+a72c!Eos^T%Tbuzpiu@ zF4*>6WGqwxHmBB|UoTyG^`rVh+fEAcT4O$A$m>!toG_LEmEn0as&HEgm7(7PW@+E6 z0#ku%(z*HFP~m4+%G;n;+6B0CwYi3E*$N!dzwBRsUX||rkscKBuq>N<;w7+Co;@@NT)$>eJCOvUY02c{-BQw@J zaZ@X)P0`gh_^7HdTNip8xKdR6E}Ma&iFF}Y$L)}?ppqT7T-8;c_S~TAT8CM+T&1ra zbEw*QZE!xXy5PgX)P$v*GqE&X`n-^sZ&I|c>(Bs$EXfjHgLOHW8nATfSSzJHVmjJ@ zTCqnB1cvI2Zet9Xg$5DV39NOjuhsk-Qb`tEi}$aDV$7Eu!pz@=mjCIDIX@TTP?GWz z&U9Tk5z;TLU8-lTtX60LtcdqwUz5`{tD^_?cC?;VNlI5yUjB-`*Z)NKltMrJ1c@A$ zszk)zf-RIJ6qM9ukwjLam#h`G&WLa<-~{DrEwR;5H7IDm=j6_0xh6JH8DV6qz|#H2 ztXU|m6+0>=Z&36x%PV=|_kv-7hO(=8NvOe9A4jP}@}h^XcGnAT)8kLsb%OqdddDf* zmEH9un&9tAV4|GD>TKj3hCj5rjm5q%CFyCSLiLubrji%f6tVRh;*{52)oQppfg%1> zHC^$4iV15%GLym;6Rz_oJ2(_5gH^Aq{kd2r?ZpZVV%a=1{WnDAlpRL|IkJ2V6Ba{N z7hC*au}A{=k6j%XTQKcLh%o1p7%E4P5hEDi%2fKREFy|oTAVkc9;fAt{~~fNRIj70 zIf`+!pGaY1$~;k?#=L9f;;Rb<*NQkna~)O1IExqcK%wW7_YO( z89b(n$lXq=&5>gez|}O7(5X*JSjed)HN`l-D5O?LYZ$CnpVi2Dg$gva93}Qt(?|(j z_RaeDjh^4!+hpc!H8yUV0X1nY4LYWDS$_*t+A@|{QK zb6#u8m2AaI-?H&nSNJzj`=5<{psAM7=R{*C<2+a|GKn$y0L*tjo2;plAZOS0`6nRV zLe-o)unUKpA7Uyc6AD%9blvFKdb9nRSn7?~ziCz3HL-ql(o<8bbwxZXlm3W)<|5i8 zlO{z~DcdcCntzge*h&Y0P*Zb9mVhZ)@gf*68d`=P<9N4LdYiJR` zA_UrS?{ognyzbhE*leyWW5oYPX1fVx(5%WHQe`_SQd#uPAuQBssQv|B3~un(+sGFG zO2ki9qYvVEN1}*PQ~Il#QP)5GxRgHU)e}&zQ={(l8_+^+jlJSsN=~rEY_-0&f+4@~ z%i|0-?))^yEy1*XcE!r=CWXwV_B15bDWM3blF((8W!;K8unOYJ!$-KtJnMz0+Nab;w;E1>)T$O|^Nc=!4Pj1viXKQyN^O!K^rxOQF}?EmC~17m2}2DjE@Fo!E>Da!0|5!BF)M z%UQB2?JCJa#1c*E;CNGSY!K1~bXm-iSJG&cI_4)PRLrZyM97?$fpPn=K7lB&vXtqT z35=0sMoh15ZefjB=T6mN1fat+5v$wvAZ;pDUn#NAA>l-AisGZ1L1NOs`%(!THK<~8 zMm3JnB4z=zYDw{*=(;s_FR>{WSBm@oJj_++ps4AU{H$!eE^?j=%+Xp9KQ@SQzC2Q^ ztIlz&Ce2xyyio=#%&9DrlB#gdHgZnw7p^%JrZsjrTO6z9)sc=ZO*yYJISpDyCRHIR&+Idz)DGXv@{MIz3qDv`$8;s@m zFfxR24F_N6lxo!)&|`{NXJS>D6<&X}y?-4)k+75vL?8^QZVtoYZ(9zfm&qJPQ&lFa zhHvcL2D8~&>!Ivqtg5tW91c@e>6qF(>DdMt`v28vX*8-0qpN8R=JaT#)WL%++TkCw zRU6DyL2k^;X-R!21=WZa>NFe|rS0+cv)8giAEfDW3 zxUq2(l^6d{{B+D;owZj;vH#1}afRkSr+hUrzOsYt3;8PL<_yuv51@RSu6KVCTMX&~xrT)=Etzyv9c z8|KVgrfTUhYXxVUTxh7iHcli48h8`a4yHDSmiKFBmWLKy9(h^_FZVTeV>Sd}f>y^2 zH0LcHHFZ4If@j<`R#3ML%TW!>W0a%q8d#3JhMB=A%#v6n`kF~vdV2kNmtYMIL&`0~ z0@Rhv7-e25}wRi^xg?F>`m=`&b9Zg=|z$NRK3$qnnox*C=Srs&E!HEssn z8-}Z*oq;}}&g9Tg7A5_Y<*L=iCCcx6;5Mk#6xD5qjH+sm@P+OwxGpD0#jbweAOJ?Y z!d%PlL_@O1)P>j+!oa*nr`C>j|It6A;C-lM5~uZ6uVYR97sVVlJ+hVkeC6bW-*dA$ z2H{C$6SL(nf1D_A9kYuo{Zo3$Mt+LN?T9Ho)H5$)s@C^Up<2lw2Ty5&IpwcvRPPpI z-Ba9Jo&=VOz~;Q7n@dQF)W;Pr2r9F`{2$CbS|+YQ1J>lcQvoiaxu>L|Jt%_vKkG6v zxsog>ixZrQq+f)pW~7(vUfd`yeZQ|TtVpL47|z$LG-UNDvl5@=gQ}0=dQdg_ zf^K5WLLCIVh_uLQKC&F~yjJONz(njRJ8QNqIDucIXSUXOOK z55-cD;!1;rzve@J=D)iP*CW(M6wt++OmJ42YOL|%soeE1SCj;BlNtN2WV6~1hkgwC zrN_otvy1o?{W4GbQZ@k7j8R)7-h?u&;Uawz>HF^77~EQ+K0q?%y{2F60nHTkY3 z%Xu6g>s2j%>%b-;)>q!!31pts#d>8@u)mX@?u(KH5Yeg4aJOI3Vp0N$Ciy>p@o%r} zBZg+#@;6{#A{5SA1YKX$^^1ORRMXAT=xij)-d5$n2M60N|A(cJppCCn{PY=3L8@w` z8m<E2uZ(54 zXC$n<_dlUerK{uj(Uy|bL>x`MlhjDTN(_lXm@9gXY_nvy4$0teDr={1jJvV;nv^x{ z2$^6dgo!6rry!J)u({go;cLgthUzD()XHpM^O06HJ>q~G1WmJ z_yQ5{_0qUsEhs=lbw&7CcdcjLu&=RMwIS%Y`X{rl{B>{f5U+-8RgfNZIdaJ|LJgW= z$6D2pJGvaHpW55Um&yz#L9mg+;80oaIm53^hM%jIaj(o`uzd8VKz*xix+NNVfZ`VE zUsgA4r`!2;$~hix#NZMN*E)8D)dpPF3CRVoSNYy})K%Lv%B_g+>7Ihu2MLWah}k*b zpZJVajq7$cGkOWK?7KZEsFE07#VC(eVRFa|ClfMj>AnLu&=VRP6Vs||oteMGD~xfT zS1=4n9Ci7ISUukiq!QBOQtCqqZjYk1^h2>g^P{@ZH)|LP`1$RWG1ER-ROp+meSzy4i5lFLa%$CkxQRSj z1Jb&>+4&Juyst_!6R&5K0%iYa1uz&KHv}rHz7`*B3KL?$*C zHZ)G2w>$vpH4@esy@|Xqo~-!=43t#W{||HQ%)~Tg$dHTg36IulXV=w5P`z=(xAzRi zYL}8p4>K7t;!DsfAr4JugqD}iYf1v?Q@XWhh$Hfvi5ne^$Enul*FD%7gl9S-G-JJ; z2F--HtD^X;s#0Xi8@9|My}CC#|JCkrKIOap^}nkR5byGz1Aa|nKV+)K+e(lyJo2wT zF3lj*?|fB>Ln+XFqWZ^W@-?#(Vul79&d($Mv?WL~p47Y`~t)G#Y=L6R!~ z7y)^RdWgOQ;3MIq&>_*H(4x~K)1pbgkVFrE5lkJ7@ahl73Z@E1hx1)>T@vn!?N&i< zAlQ)cC=h@br3^_LGaQQoLmGDgH5?tzbt$%c10j#%MX^R1!U;!%b6g5s3h$mmM54S= zc2KO4hj7C&;5<5LLm1(7aOBH3yUJ=1P;?oR4B91KQh^LcB=RFsFe#ig%KPVQAnqeN zocmJzQeyWGLKh_xC4=IP;*AVMdB%A}gL7Vr>>^zT?b1PHqJhYN(Jwn^yQw6(xRC$f zexSTDDK26l(lZFc$yK@lhs9_W!01pX>@r?XP z3@5+zM%roja*M*h1R$5=y+ENar*%Q1ipG>Bp2yKZHH%V3dS*rU!{Q^&N7uk`LK2Mr z9AygGgAhV8Ai9tR2)`_aD48gpD6J@RK5p@g87$;Ol#dWe8|fCLJZ)JnWnek>SDa!r z59BZCT_}_`FI#B7A{PT3qJxmd%3mHKi`pO!%F?wEPXL}EJT^#dNQ&jCI4J$d#B2ak zn-^aJXJ~QJgf=9iBVUDDkRNKn*I6vN#x z$XzrYk_>7j>LUdl^HP7;88R1bjWmpEg%*i6fc}_A^qPwsz&9M#{Zf*P^Zyg;Ndfpg z&7cnmkD_~l6d+6R0{K=JF#kdWsW8gPhG8B>1BC^kA5{+#vJvM4oD zrlF*vry-9(S|L7=D+ngUV^_fjkB{61?GX7U8V&M4aU>mO@xM^yzdAVJ-jcP;yb96_p=iMu z#TTXPLFyssdGQtB0>=Wy0?Pv30?z^&Xn|>gW`Sz~u)wy!7+fN+XnGWd&2>Py|-kX^K0d&qb+d9*fC8LBi|3ZM+#3PlK2>%fYPJhX`I}Xu~DnpS0 zAVQ;2;LMjCmz=x8yZ^TkA!-HF<-Y+z_5TDB5NX{0FXO@g4+sCx-~g3xfNdoYM;d{o z6XZkxkaZ~hFE$tIdX%Cp>U=aC0bpMiMFoZZ6>bM0Ihq-wx65Qh*+MN!X@Xpg@&VNd zxiMN8Vzz6rE41ssi(^C6LVJYt8tG-UV6>)eoor(>m5`sJ6^FrlDGBv^+Nza2*GaDn zi$V5&yYrK@CXY2}K!NJFoI0=dmPla0?++_Q;@TVY3+#Whw6Q;;tW4&na6N;*c{I(j z8C|~a-CSV;qeW-MoFclpf-+sQ@|3jb`JxkJmZwT zsmhX^5y-pE-CfxsR^!RMq~th40pQn{W)$gm>*O=$4wxFo?{gswheHdGyYKi!LNReoIuu9z=2mZ+ z_X6(s=idg4mdvog)PW<1rDJfakE@qhy3F>;3lT~~Z7PvztczrtF+WOu+}8dCV2=Rq zEtP^lF0?l;Q%O(rO@l?B@w6E8-NjBOvIuQV3#NWW5I4x#ZZMW^U^$f=_fY-mp~_$j*2?HcU41G9phLH z){ehaj8~jV1S_5`e6+Xu;!nn$T7n)cq-rl6P|y|#3;H%`O||Ir=1~8{U#mzlnSBQD zP9z_w!RC@jri^TBGca>>^4~6#JKEOrFTYy6x{432Zaz5`j_vr=BP)r4gR+Ihupid& zY|&JA@{@+3X&VSHO_9YrYC``_wH4biyu5~ShOD4b?=1@B#m6%S)O@OFBWQKUPbbE2 z;e^I^NZq?d{kX$Po+ql#3u}BHjFpN4%YN|YVM)G+AUInA026{Zcfq_6W{LkOv`Y>&fjNtQLUK8El33ZV)8Ik9Os~_Xm z!N-ZfD^Myh{84cMcCEeAZ5QA)HMO!o=ej@FkcPWjmg4>SMB}aCv&Y9jeOe#?OdV+O zvHmrP5Mvaq87BZicJM5bEE@`*92$UXPIV|qo_)^gRCdSK~GdZN1fyk4tsC_V?!|&ocyf?tLcYFrl zsH>#iWBhSyqTFY3({tRjtld6@vm^i={u_AzbfD+cpXPs)J8L=Q!~XaUdFX@Z^Yv;? zG8g-FX#SHju?+F(oLceV9)OuqxfRR)iE3l+tF$eP@aj){`;>F?_M_Z=TP~fecFR<_ zK~k;jX1tJjGL?im)3L{GkOPWkqeQ>b>Fc16rukmD2JZnirJGT@C9BQ`=$ch)e44=b zFMn$on*CN3YHG1d9&;LZ3%6<_j!<*R@(@2ta~q z`VBggK&a>?vNFV}`t|lta;tRmR2x7`5O`qXrQJX&^LTh5ZZM!|@}*+b4rV?ib0G1` zDR-0nt(%DE>V;s6wu8OA61KUSBudjWdM^1w7D4v+EXuNx%%ci5#?vwgho%bS<61(} zN^1u4Yoqa|BA&`3)4vM8YA=7@CE^{Vl!SCW97$V5&=qie-WhC`Pm9qO6-7UCh2s=V*}{K)9dsJ9b2unJ znZ>8@RIhoLm)9xg`gbjC};fLn(Qn*OkhVV^j$cfi>6sidNaSxw2(RQub zIf`e_h>frb?aBEpzHw)l8^LEK(I@$RD#}YM+?%9 zB1<3bW~~mT6RN9;HngXM4Bt*yP^ZhxVe(*&+f%v8m*2TF@&UCJXKeur46Rtx;j)h|4sX6ezC-*m0 z;FdIMwmTTTuQhCs^5~rg*0?MYU~^RovynM%J+&PR%<9B`sKP8@Iqux(r$`x$`yMtla;G0Z^Y@e1;dUeV9DZsnzk4 zq|(a-kMu8(ef7ys)=MyY%AVYkd#ZUlD`%FIUrthilEehn!w=U(KRNBEC#@$xl+Tp? zb|YsglhLo9Kd!eT9NeJNuAAW=#xKf}Hl^NU3hIZgUpq+{rBG-14tu=#`hoJrPm=m> zl~eloh!=)4xH$RBRU>lC0=%ogG+v{O@`P7zjOl*yD77_pAD?Y*@b?p z@_-87PCF40Pjh|!UjR8k#=pzmt?+I4!IbX{+VNuIfg*?`V?o*BcFHZHKs1lv>hw@Y z%^dk`MZ!lo%f|@x$vWf~xfSV>=7q^k9Jn&?2| z(t&)r(o-r7E;|D)g<=|noqx2HV{cxdSf*CeNqsKBiAp? zjCrCp=1civYsfN;!D2aE$PHE-A)!+`B?vr?hc zQPoLyrv}9UoT5z=1NRus{Japd2G=s=pL)B|=d^^Zcz>gEI9(uw=qi_F4EZUXOXTGV+b7@=uqY+zcV)hm)C|Q zvxlS{M?Ui@`Tm>9d4K2`YdU&bnS!blvaU7Q;-~=AMvt>vTueCy(NV4nkmRFBtt<@< z@NltI2_rOo_WE^UJ40A#LtV8oU(OfHm0Yn0b56xHr=iHkjt$vWtJkd9ysoP{arJP; z%!xg|Dd&OKdNR5nfkxEz<|@LFg}Bk18ycvXUqGN%tonpun}5sPC!%U%*WoNY&e8I5 zrue68Exu;4(rnV|VdJ%cP@KcGslJeAeghWI(V3vFH_{~BYR&s&mfiMAbM2R=T8w(X zPw0Yg?NP&-FCzem@ye_4sJGcut|wXsHm=wB06I?Z!2`=|sDAw)#4%zC0J^{xGcF?0(O7k7R34 zA#B07W!K}p^PugSCs&?dQL_X-u{I-h@zVvtv9u5OOSKh^YaV3}m06u~Licr8%TTR4 zos?5XL4Q31xpKMHFJ=TdvU2VBU3=|U5$hLkMW=ZxDzjZ%TfX>OH1mfddzZ3)sZH>6 zJSvB2HXs)+LbHySllCDhJNY1pT*hpE`6uR+!RPnoqsOR@Y*lnn%9K>P`JXMonwH8(eHNLk1 zW^KB?Te4Sj;+ixul>^C)+XHkfW0a! zkAFH|xdJn9I$Zp$v*G2e{~&t1NFdwIS$fe1ax6E<(`q~o@oBij79v6JTDU})Z) zvDVgk%Uw}Ij#$NS6aBJWSRwrS|D%}g<$rn08eOp)m-dv36`{w=+U6}M&%9{6ZY8UR z>;wn2;|^$Z$6fqMLLmbP=s#d7_O{479JZR}XH52JS!WYyU>W>$*_|d{d&VTgD z_}W33GiFYP7D9$0N|1AJ#^)~TGk$xxz%7^Ponm)66_s4!jN^@XU1T0~3?S9}aDluu zAX%miM9tZ`_^WlW2xVO76%CaYd+U59o5e=0Yz%nM#Y~)nJ?~n925t1nLsX{C5rfa0 z)vR!>R#R=WX6>m&-Q;sy3qZW7=zpo0Z(zFen{T4=KL@;Vh^eV%XRgQxjI8WTu?ByU ztOk!iRJAyv64mtif*9aZlitHK35)=!X8$& z#sgY-bk^MEL#@JeEEPZ9rbNJ^N(PQ*Sf zty&X8%a2RbEhjh;?xc8Gtw8`Ge~6Rs_nO79U;Y|~!fW!|(qN>`S25y$1$+$W2)^vX zQD1oBXmI(mO4E_gtacUe@?;g@<^;$&ie}bFD(6oL6 z+R@?%=L(~(wL$F+d-qIAl{h+On^+*r1@mId)jI#6qceGqI*Zi~daZXlvL~^<@LA_8 zNG;pNJSHUHDEtQQe_ID>zdOWs2`_XO)jKbAj{iT@*?Hk4d!gzR>mn2}>RXsKpMYS$ z@R_%uqy}s0jh&YHX*rJ;e{zGe5+>eYn7@T?i1{-A|`fgNp!K?uCB7pgodxFgY9TS!ZFR2G}BoQSOLvQbv1@m zeTOxT$}W4-muXcjR1ROnrmI1oK8cB^;?>+wm&;Ww^#S>p!B#AU0mqj{S1gqQ%$M9( zEG+>}mkL-cED6tvjaY-+f_+-IKUggK0Rgy|I$A6?0Y#T_S}Yp@l$VWKEJFdVm(f}* zA_0ZB^ja(k0Rh67{aY+Oe03)fm7#89)w)x=x;A#6 zDqkj<)rPK-L2C`{>N7W=wrTaM z>S1Lue>sn5mxm>H8Q0mx#y3|en=7zooF#@)Ia@4ct@@H?GJ6kU0;Uwi?k6j&nzdeh znXlJYQet=0g0o~XCAMgC_2jSj;qK@ZAI_T_HM0^Ts|IBjSj?Q4SmqSyCyYRlS$Fe= za@GzCFq~4hua4O+e~hisqw$G?aCpRO&xL#-yl`_kTq%XEySbx_%7%z`_KhPIk)o|+ z_ARoa!{JgfytA~IWJoLt4-Ob&MHx25>eZ}-D?9V$aK2m~GGyX|By|ts_ zrf#8V;ogB24_|mecK?mL_uvL`g3o{^Y$5r=VWGY zd_8ZU#SBxOe^^s@sodDm{u%oH7vQgN_cnA`6f?QOo^6_Z(ytU7vVTi8I{2kGmupe` zh+iJ)UmB3F!JXr;OaQT+Vljk!O&x1$m$ib7yeD{pIV+X@(uU5mjiqzDqSxBbwMn)0 zGwYI?y?r}Fy8UdXP}iCE8<7D10})%T1D0A_SB1;Ne{%a6LOFIQUcoik=O+D)_LUON zI!eh-aI0m#`5u!4CEH}bEXy`C`;C`e7IlsK7KcY$!gG6aLuG@9yGO#a%~t#Hs#3(9oqajITdUjRoWVzM)J;;;IbFoa5@8tI&qp#A9DhwL(!2AN(pbO=aq}q_R zZaQVNp1T9H8k~cyy4gZM@j05H{Fx*sMA)JRZFHu3!_vJ>aL7f=0(Yvk)-6+I19Evd zZY{>GXtF(%FMIvw`LzS;25YX)R=UM{>dixJe=;UH37nQ$*x;_-aN2*2r_$c^V&CH# zJ@Qt;rHbJegU&V%bDv=!)s<>EKOmn|@9xRj3 zf5UTK7IL2ZBy0KqX3cFsxvDL3+Q^f&(OKTw*K|XaaH!@zbjzX|v6_w2r2oG%jZ-!m zea3J{sj{XtROJ7SdAwW{wV0U4%e_TAx75nB4=&p7RoMfVYPDVsRHv*pN}Fo0uB`ef zS8r+^8$GyV#~ejbI@LB;0jqcY9d<|7e_0)QMXe*HA!z6k?I21w%Fdk~1e;gBZO5*5 zJN8Hn`6CW~fd8#)QL*K<_6nzlxyVh(W>Hn`fYwG&ku%k5PO-4>^Cis8YWw^IoB*yF7|FUdzpUChZmW8Bcq8|JH z-_>K^Mu|fl{%rI`OO(>o%{>c5T>@UALiQZKkFeQL}~9OrNduS!+P6Zw4n4Vs~wC_kcVYQN~MvvFqamc57Ab9_J=R8m7nCZ zRH^o+K>2vyE4H3;`MQ9I*u_44J3vK#oX@(QW}c4=Si)-^?TyJJ7@^Tu_?%?&L-*zb z>~fz>*1&eZVt@l)A&P_3|)mjE!F`3zS)9~M+i3i;-x7qvTa?<(`W4~s<<>byb4Iga@+8-;% zmL211js2#jc6ap(rdkpC;PO692rhhDF~pk0ugjU86)$YAe?(&x{qi+yy?b|OtllZB zxAw6$@yx?tg^*P{KFjtsz}{`IL$UiB*}e&EUlZFWx9IyOvXSjll)QX5CN}yLpax}l%-Xx`f|OVt31y*1FeCL zuFcw~zBstUk#A8~SYHjTSd%@iV|7=x-gYGAZR3(zota&`Zo?@n z);XU#f6aECwtn@7&0W>TvQcr)bOPP^B9{l@sIz$h=iZa5A-jh1(|YD@@{J;nwyOc` zo6RZm#0P20nfm--)^arpm-7ZzUb(2p0TNDWt965BsZtVKyj)Qfg!6GkWRd&wjggx%Jsj`9&$_nRwaNAFwYy^;=e3 zUhSyJOC9_DT5Y-?^V8|x*HN8NE)O{E+S*_~fF^nnkbTo9wPUZD8_e3rb@jW95qYIi ze>AsYTKC1xL8Sd)NZx;v6EiLk$u|O4s9!#2wLV{#ZBsTMRVM4|gzU~9r%}G?9uE7( zbdAH|DcTg@=z{-y>$*ae*S5{%wXOWpj8N8oXCYs}U<8==0(cc8Yij9aL+?u?Mc))M)_ z$J%ug%|7d0Wt~3S_EKXfIoIq19ixZY2km@dVX?Fjh703Y)bF56R=6ipj#;Jde`s~D zms*#q_FG4wer7uR6rs{*X}kUQVraA_XMM4sb3>v7U$-z&+H07i;iP%ic2%`K-mhF} zSlVY4@wFVwe(BigARC=;f0$~-seE>)AvP-}{qhATpU{}MT9|DZr96X+pi+W?szEXMZp${MA9l{BC zi)YKUmdno&dr($}#i2g2_b=rzVwSg>?g=}sZ_rWmY^}bws>xR=^m3bde-hrT*dI{# zxyc+wcP_uUx1Z%F-uDOW+jH{6?US}v#0Y>TEH4yu&hW?@VKQN>suS_}D_ygW&-qF7 zQk^c}amqY$Tw8{s8sa7SNgDIRNck-AoZDdd@aArOr$;UQ1WSS})vJIF(r7@MuhF?B zDkh{U@`ib{4~Am&@Pk^kf0jvkX;Hg{xI$p$F!#g6)&h9Ke)+Mh|Bt;lkFV<}@5X1& z-LI~8S@M=d-hFLLUSgEQ@e(IqVq(k2QX=PC^5sf%BwgulI_JukZe%t=NZ7Zsmr|g# zKv`O7+1CK2rDb`60tem#El^TgmInG3wcd>&&@x=FFLW zp68k8`92#Zt|F*0dmzxZ1o8vksH?=n1+fdmRNRHg|%-zY!c%lu9b$qTWLc ziDH_38 z2ryU6Y~em!pIrN|V`Bo@#l_gCw%Vc-Af|G-$0EyAm2+mv6%h0wF7`ZxF$M5{iMRE{>5cI+5E^ zoP6r6l^_Ps$`qzdNj%`ffxIV7ak+50f;}pye~*4AB~nt{`x5ROP2MVj-?dArXfY?! zcxU~PDm_(6C4h`q8;>bcZF>DlXN!`PkLWD$6=H1K+@;>l@=xW zf5Abhb0gv8Uq;Acqzq-B$eZQqqL5AZb-esAq6=>8)y-+qKV`lRrHh}0_x@S)V~LJL zFp=npByLFT4s&`|wb@2A2k=#w7*l{>hML1l9a-ve?@^jAsM>OSb%G|^0G~n$!jxb` zbpibHCicQ^ zT7z7KI*bmZD#witiAs;HX_QA69i|TdrUz7lOb#mjkMrRneB#l;b#@LUpZhDOf3@?J zevyj;%FqIkOI79>+9}IY7m7|ntTQ@k#7n>nS~@aAbo&hHH9;RwO6jG<4=5*aM?hKg zXAu*?)l;_KMX6~KUecC=G8dr#Wbx+Um3A+I3kXtRTJyk(x=Np|FqJNwmaD3n?67*7 zl7l!=8zFyzf_H*QREKEk4=X z&#NUqtu?tkBkrAH{41SaS3*>T3h9a2`;!UlI(#t-dxXRa*@l^Y2(v|Tf0+|TvE|T{ zRJh-X$ndBW)m=f&2^qk*0)mH#-f0otfAgvfIXX3K3oWaR8Y!I z!WLr24c6fi5HJ5ER>RBFf04$Eq|!%eqZS_0;jrTF!!CCpksEZvuTCsC92}9>&#*Q=;4sAaqLzO0@-qi0` z!c@uW;~AKGEVb9qsMD_{!*@g`_1M*Em;^a{CP86oYdC2fEl$jixawNjt6SYHe=|GGO(xhhd-u{?ip(((C_)7nc&F0cL#$FEv7jkdL{d zF8B+)e6GQ66qo&mVuDx4wO%CZWE&_3hrenmLvQ1L@-kUL$MDzHpY{d=j_a4jwT2;Y z4N*+pfj-Te+v;ace=49Rjt9IEpjqQa%9BfoBumMmWYpu^W0IGZ(}oUtnLO?N^S z&K7cu>A@3?f$&bjWg#g|N;jyn;c0wENT?7*jH|f_{u?Q4Db-RnbRMsQ$_qLXbD@+) zC@++MIBm+$iCZ)$XlE{)x<^}a{Ip2BthC4i1#1cSx5~%~e^1cMwM}in2j1%nS^~{< z&{65BZ;gKZqT2|V+7%i_Ia8-?Sm|4QTCc!IZPW7*w$xjcrN~Txxo4VXElxqMIjo4s z7ZYUN!daxij*XqvfOV1ppmRa%#TX;inPrT|IC0VHB%+UpR(Fw&NSt>COrZ3tm_i|_ z>W+ndvQKx=U-4}OIZ{Qz{w;CX5teQtq5*DN@%S44jcAQTI*m@YQNLJc@It+~>ddL3 zp;Ln=(TO-C)FE4zNqrO#Nt74Lhqf zy2AW_6iWLJy%{9JVPjR4;u`Opho1PpX==X&C?^l1oLugt&gz=tE0s9ZscdL)*i*Z` zO4xrFyiRVQol-trl_4#CN=*;-Q}N+UrWON@Qh$A0lShnKHmp>@#*lWd479txpb{e1 zS5B)vs@O%PVuNU7l3$EA;1sERnEE?z`C2MlS1ex@Bb$sj+zBu@Ur~sC{SjUsUTKSH zgLL20>lTd3K%xzZNQ|u-BrcNSzM4T|O2HXtYb4?jT3ootEg{8PR*#JHrht`nqO1ub z(tja9X$YFj(SI1mbjxpV*z%HOKtSGrUYjCSM=CUCYCh$(St>#^@-+Q{PV)pI#$?GS zKq1L&xL{sE;Yv-@AtcQ&-L4B(k}K7)zxJzx^|RR%()6q}n^(buN4(vJh{ZEmsbwHZS$k zy$yTx;nAH-eM$T^U7WYm_*C8zq52*(y;_MA0WuK>$G)#@|zUYptdk zfVkU;iDS@F**xy})+YSjL>;7baSc(6KIAkLpPbIx#hVBA>}_dMdjP>c5`W+$y5DGp zu0ZV;Yge>Jl*M&Vw8);Y;y53N${GjX={|OJ_;~un+4EPlo#eZ;csN}KT2#@^868H4YM)(9FCx?t;h{SXm8hOaTaXV4ouE(DFz z{R0aAF13y=YJ*oL_)H8h?Npj!p)JnQ5Ydn8X>Qiw#lRH0{o45L(|~$ z&|*fTSxT8A#4m1D*-HgDg|z$vR`ZER-B0|7{KTX134<5h@ec&{YL0G>BqEDa=e@>v zS-%b=a>w=~S;QaRe&oQ>GfU^rBo!d?(Z1B!&g2m}e8XGr-ICuTaDUA}wHbm#s~Nl4 z8#H#Ut$F}Y;((RZZ5Liv;ia2?GD1zj(QECdAv<3}QZS8uO{!T0^rLi1}1vyxDer6Tbk5{O2e3kfeuBbm`+$@Ho`DQd%X@?akirOE5uV9@Q9Nw`ra5xtp7>A@fPb}t`@qi^>rxUa^lU;UzfBktiG zEMz^_>Dbss@^y6^D%-+nlJZfdJR4xEF*b(Mb{sN{_W-}7RBXd^l&03dxo^YJYo?($ zAbnkZ8;0JufrD-F1gA>7HNvcE?&|3-OaBfD*3~1&WAk7oczk+AjCY{kyLA$vb?}cRTFe z9%y*0R`~k{t|sMDzgaqIL6Aj)U`V$6Cdmy^JyX05wR+B28}PD?Hc`B|>wL}Z0fx<; zIH_nUpO*VHE`R+Jspm;}x6{p{X5zH#iQ}T39>uA%gBDe}16+?TJOVgfHqlj1qa^JI zF`7o!%{XhD=cScHnoMjPyDeDqZ`bx}MYN$x#Cp<6P%E;bP&C)LctkLh*5D+PL{>=I zu2|>kh;vE8)P&VZ0G%KJl8^Yz#@PO~s!fdd*0 zr7q?1CRZy5VK;j@V%V(W&4zU(>O=k48d%hxtC`QQ0<=^Q)Vc?073rEnqF8dLUBh(3 zXUqaAaeoG-6ew!XkEe5)!ju!oJ4Gh6Yx^D&6yRHRm<*5_+9YS%E^=kjw;LbxlL--j ziMMbcm$OV_9vl!I)N42BL7;Rbj%W>Z&6UFfv|1yUh4nh;M=VQlg;*BRL|jB;nCTT$ zp8P2#f>+_{*rc#)WxBYx@!}aHB>D`lPEwOcG=H;OF!c@exP=~n-}ksxK9*MaZR{px zA`oC%uK2hC^erfzP=#5~kkq@Ei>_!VqJc|L@XkRe0Q1QSm5V?QrDBUPKTX)(7Eudo z(Uw4IC$~eAB}$QWIfRQl`^M-OPU^$B^5GAd>E*+aZt03?&MxJPh4S>$B9QvY?KbS} zNPn(7LE57ObWV=Roe(8+0`S_yBRaVqN+JdHGk6f;xZ-8EoU@}5P|(Fsa|FErR}3a{-50L zyKbfih6(632bu1N$)kgvG-P8OY_M9lOfQzEVX`5N3|wB)o00Zt6sL^R9!26l?!=Bk8P21AM!g|1HQ|dH^M5ti z^~&RycQU$))^m+Z>mBsEv-v62-W5W=SHiwmLh8&_s%IiL((?(QnqoX_7;V#d2+Q3| ziX{hnH*T>v_UO7HGrRq4(4?#3ao6U4M7ohXIOos=RjaN{8FP^=DXBW3`#NzIBuuDj!tV zDo$V`XIpnQ_%_D9-CeT-m1gg2Fozp|=!n{Hv=>+jGgfw)X0A}QW{5kI>Qe`Gzrd(5 zIB|txd0b7z4mKOLsMku`D0#4f2qBTCL-b6xV5igXZqf&UbTD1%_BWW9tbZ}yMlaL8 zoMwDLCNp{gCM+!+E|D#EZy&m%3Q!517_iE6pOl4djI$9*`*NZ#mw#q2JG^P}<<9ke zD_f>zxAse6FR@ZxkNCb7t1f7)_Vovee14Ghme85=N`AMZ0K7LQ|gu zGB)=Jp6=o4U0ZeR2+*fP$!>X4_b>_{C3AOER51`IoWx19JX97^67DpQ;F;SU#e!YT znIldUJVXUY1X#X%RJqwwIG-bBKza`f>U1-La-=YJc|m(rzTLnEf36U0@}ySW9P1x`ue{W+5KA z6PBaYGJoj@7Co0k14gT0=5E~Q1aCik_Ouf|eQsoE_`DN2clOla@bU8)anIRP$E0hu zyK(4G-~~PHBoh+3Hc*@|r&>l%4W`fDJ$&x&;q<9vLsU*HjYB7C_w)2u9But7BJbbq6kf2c{VB`l;}Y{vruv`;mngu9P& z9<*6q1-}A(9sIumNYFmAszhD1Rpk6>Lm1N~!ZA7#*g>3C*ys%OaO-Nc#?6hZ?{a;W zs)sfdQt)ybofenq3%(PY3yPwYVtM=-^v=xTr;t8H1;JNHEIX795E7oftW4HnV_BmB zKY!n)^s7*l?RQYiYME)rI8qNQru;th!npo4ZJ$tJ<` zaet=G`Xiouv?j81rt^W3XCt7k%_5wSM4PHBdR5#br(@9 zJ+K2tLd00jJ7MIYx)+QdU`Cs{^{m>{B9{U^$h6|~l&knm=!UY7w|QrDLw-o}WA34a zauHK!+E1%K9*j@Pb-6>ij*<+DGU(SDnX~{)gZ_qVFPii3NOd@ z8#?C*NaC0@c7tR<&mCjDPWsnYo7v`sX9x-#U?&=aKBu+?T|wFgw*_%mk+!<-*47Qd z3#9YfO4paD(kQncz=49JwMxi<32wtOp_}>| zA%oPLm?5ud!l?ck&_79a8)k9U&wr5qN$@sPA=JS^YB3pc;%DzUe*W~)bLWm9OGQr= z%BZTFOC|K(o!O~rCwz8t(l*PGmO>dfef+XnC=VuMwQLuyp|~Abi+I7kz`|Y4iKZvB zW=`1YhK$#PkmP3FZ3&~5%l|1phlBmmr$74i0D~R>(Wh70q(*c%zKpq!6n`Z&p+R0G z<&7Jo0Y5!iNSKamv@W}1)B>bDDjn~PVRIJ(O3+hoLgn@)S{Z?@uwR7U@Py2^1z)cb zlV}f2BpvTLU7VOjFj*A!_D<49eE{J*TdAVf^YHR~8X9^(aw6n=!9)ZIm?Efg~aB73@O7g#e1F|8dt_4Oi=xwGu*CbNCEnp5d!! zBggd?!m)MB8fXD{68jX1r3|I$Ti@zR7ZBkgb1O7?oZ8KLNmT6^PJcqCmF;D{4C7yp zmltbtM2_uONVy6&Qp46rq~{B6drTx;CVdsPh4pGblU^kf+Ujow9C)kM#;%ZV0#%A` zLD+dFV38qHhKbo!>QY{;U-4J8L2#wXA)hpv z4qQZ&mMoK$K;jY*v((}=VS~ehfsH>{bqeMZncKZC=L!dj^nZ28GDquHX)pp~P*PAq z;tr(xELH#YVGoI*)g{9kIO-r7-P02qiNILLD_y=q*2DZ(dCo;aysLOJODN-uU25l^ z(O!7CG@h5TtCPr+E@^KZNH;!~nSLt;6 z*$Ed=1##572!FgL$}6j?Yo=0H^+Vjh6ja(hS29TKqLTBH@4Sy+@Mhwx-NIh;+TID7 zWIjWT)zcd=piwBr0=Dl9J>n$5+l|^zkck@43eOS6jOSU(aDt>Z_0sT)QeAW_O%3pJ z-?~uS`Lc!losWMf^=xzn&d}8_aA)I7HGQtT>s<{79)CW6rSHq_{x1`O{u_Pv+mXlq zEIxmY@3U?G&!Qb~Jv~KQy6CvZdLv%m6xH0vw^vfoeLXyV8h!*tz-Ysfh$X^_Kq5d- zs^r*iH}<*{f7$QFCr0W75<8nj_^w?tX`c>9sDB&H>^I?gj61VYF9>6*R8L(39Esg2 z?U`26Z+{E7ODli_+KMQkh3bdM+T8U{8(^-XP&uUdM6x;PW+Q?CAeKCk?_W#h%r`X< zyW@Uw3*ALDdn5IxsQGnnt7{1KI7iv-}I~M z{$zLlWa(sdl(gp*T#81`;86E0*Op^ajf1lRS%3c}VpvdDp@(cEJJUX796LWhHH8Yr zq}Pa=B`O9nC#*MP%@JzBdMm9LVm@E8q3&c8{x@hx7Rn+{h!e6K!G$#W@_MJsas^gF zz0oM!dYix2NT<7`1#Whp#!9y$cu;BAueUN9P@V@-Q(n=04T|yzlUufG}{AkyI4lpho%N)diF6oFJBFt0I)J|jn+&6S7H4ftVS`8`%IXj<`}!zW8~dqB;^hKgz~Xb zSdBxZtTkeowdbNKB};I1rO&fw)FUWV~<4ll>?lETZq+1sVWGQ6dK-{ckq zzC}OR)?Z_T{}k^eR-Y!v>Wm-5%R}!nJfHQ@Jl#t^2j=!cqLbuuB~?pj zH1Vdi3Yl8Wq)N>i2^CV-s3kD6yJ+c(4PN6*b;=baHNRdCov|*@vA0|xq?p{@o=8RF z2VoC(kC_Tptiz zo}`i}bwJL#0XgmHS4{qj%b-aH3HhuUf)hB^2E<7`s2dP>;!)dxIE7kW1LDbePCFp( zVxkLz(|A%iAkHw+1Hm8@t06ec#2N_BF|ihcr!cV&g7ZwQhhT__>mV3r;syxrW}+8@ zdzjb&!3Yx@A-KTACJ63jVt+FPDJHf+aFK~^5R5Xh9fC0?k`P>CVh03iCU!#bR3>&o zkYS<^f^jBxLomU_9tZ>zdm%8H*ayKR6E{LI#l(IHrkQvW1X(6-f?$S;n<1EG;uZ*U zOdNn9&%~_|6qq;&L6M0=5R{lW0>K;;w?SYraTEfZiQ6G4GjRt5^M6bngWxg~$Ju}@ zxRlyQL&+=BAEWgS9EKz*#)U;9wfr%}Wq%YvChV@;Q^qX(-8JqQv*S)|Hk&KbT9Sg> z@vQVlNAOPX#9hHS18MW{cLvhu$5XMqIh9fA^QKNuLg;s)WXCuOX{X@tB&45$^ix?k z{glrCVcaRKcT@hukbkxef5YR}vvByw$S10Nq3nJDT?Sh3p%>0U;u8FwgAbJ810}Pp z)0f=z`>+xIgwh{}v?lx=ABS)}1q-cCZZ7ELgm3kylspAVEAW?s$o06om!lZQGNRZw@?GY~x#*R&!~L^)mJ2g{Q7PX+3+~CoBI@?}V85AJ@-5H~58A zsQ8%AR{l}*mj5SIMgF|)P|rTU=;>qsbl(m8e`3{C#O;569y~Ri9zJ^e>Em@;f6_vS{D@{N<~I{+dnbw@h{t*V-~S&ESf5>S zvzcf0o6Sn3BMl{P_KYKjvSCHA3UFFISN3W1A zgO%8&i=zVe@|~M$IkY~E&CBnS3m)ya{0yv%v#>tiRew84@sbQ#JmTNgoj9s$$zvLS zpIM)2AW&(NeMP6Yz0Iz18=ag2Qx!J?)s6W1+D3F)tWVc8V%BeV;@3yDE}$}0S!<%Y zc8%DEUTjduhS-44CtRJ+^N3q>--tALBU=5&CsueP#=7XOtaPb9zZvQ>I*t_86;ek= z1B`_W4}ZOCOwn1>GIrehUE*f0WJP(J&c~hbw3(fnE>~LNbxd=ybS`^pY*b>DRazkS z;{Kb*k{4(1g2?Q8!&9s!6N}TDD${*-wt+yYP4<~(+Qr;FDhE8NS)C!uj+2%`-Moj) zAJ)?E>kaD*D~|u$S&b)F>B+0C;YO?4@Nff@RDV~8xJ6YP+G%#YBz3;E_9VG#{cl!P z8T*ZA%c%8nSF?NI*h;)bm|I`;a}@YFS8#bJ^GR8yLd_bfe!sX%0dFa7E#T{iMhe}o z0P_w~vSZciG}b58rl0f8G0 zok#aF_dL4W(;|mYp^BLXnKzVg0<4Zcly2l38xN%?n!Q8mq+99C__$?W&Sq9Zk(aF< za5|3ZblKD(nqzb0hO@A|d zv0F*I+{p}`JyO^SVv=9o8Tx?LE}d#eW05?O;tLvv|1s4#)_;^2bOrkmK}b+mLO zlpk6VQva4ic!bdHn&f??eyoNEt$WadBbLjKPxRZx{sAQ>eHis`rJ$+Bb8#-cbJNjo zZ~`@?nobup;&gW0%2WKB7 z6^}1(WPY*nZY3s{!U*}ZtYs5QC3I-X6;Du`Jmgz*hZ`Kz?Slu;)AN;a`hQ*Ltk6}< z_R6xSx-5IN38*ekQ*~jSs0rg3J-1essDagi6Gsmcm(4W1@FHKqzPBPRVlp2sVqec( zDIXqTF+@4UVk{g)k^-@hl~Gra5QkCLM~Fv2A5{OQb3m%aT#}6}DYqR&sQn{eeiT*% zQ7&ADFZN-50Xo`OT_;2W?SHy`K~*g76hR_?g9oL)?9%{Tq5}d*kg#vY9|=p!AIo|XRa$@N$uzLaiMy?i zOso9c%LFRNS1PfxYm=QozgCPC`z1J(wwDR&L!wIWB@_l``YLE4tU}mmcJ}p;?KqG; zvU_)>6;r5o#E4|H_J3H$Bh9E)36d}ZO*d1_7NEn=t7s@D;pRu1H5dsw&{>TqA9M8pG@1mwAxH#CB>)&Chs%}=5$ zw0|>!-Rd6rhPP?^M!?Tk+<$r+_r;Rd^`Q0ufk1x0bb{l>V(zg9K>`!#GJMZB3LaVU z%h%O@d5xzZ=zeTJ;N#(WHmd5Gv zxTIlAmb4W!5DYg|ZHJ>m-u3V7Q@bHd^Xi&-``!wK1i5HXm3i1@yJ(|>rSF&iDn*%3 z%j*hnC{^)S1%6Kv-P1Lf(UL3|f9qcnOR8S0gS^h=Ep zF=Rww{U5YHbI($5g4lvw@w>QsAR)-YtV=(HK6{dWXy}Lj1i(F{bOK4HMq~niq7V>N zI#I~~ZG@YP4$}EdWeNs^{&(&m!Vstf)Z_t)uHwTabK~;aLT!|7PPkE&f5bklA+nN3 zQb#st-UTCk`;qJdV!NC>67Q|~4`S=$@IRTwsJ&wmQkWUbK9W2Fzv|K^e}gRZkOJi& zzs)?aU@^_v-$ItP{Q=ntNDDDfJn!NE=J%>P8@@4(Ej0hzX!P1)qnbZkfXjT@Odk0y zed965A>?mk|4dNFi^uvXe+=2m2*MJnnc=lezbrj+46qrDFYApBq+pRtBjz524kJ@*F&xm!~6#Ne{Efh)|iL66w?J( zjd{7uJqN2x$iY2HIaXD&mnEq>bSGhN1eB=*E|oxXDD*x*PbW_a;`i;j+JE2PtM~1@ zT8XH8AVFRjR$Q19wM)4y;_?&b9_(lYjT69#JFo#s`W#&e3a7nfnI*FzJaC;IEv{nf z>cAdu{d&dv-}M;ve^-9Gu@!EmRxoN>;V9O>P*r858&wUJXx*!(^&eOlUk$DQ#0a;B z)_*k+Ufl+9`&xX4xnaJQQ*0IS9Uf22lTytsE$(4KfbSt_D=Qd7`DkCCa(tPJAO@XTD7$1c_Hm1@`YW*N zCsoy5rL^h>2YZPzMs4&@NJ&GNVdVSUy#_|{*ybTQ>I}3cUfzfZPS3Pw) z5WH#v;jK*9GicZfU~+75C$1vXmgyws3zj)ioGN51rjXW#H#DFOTai8V<#$Jm)_n^G zg1C~z_!jCJVqoGi->eF_o1;WbR!jeg9@ocaujN6zJa(6 zZ9u)ueQ9J4?H5Z*9dvYLSLY-YsYNg_3F?q?H;d2eOOYP&|f(Gl&{7(zRK0B zf19}U?y*|Ejwjd!lBS_^x2Uqzv5)eln9gn(c_jogiAkIg&8MMBW<+Yg$27WSl=aAr z@vP)&{G4RkumA=MhtEON!M~BEfM)_I7nisbLu(T9E^OV0OH4aXqYk`u;)NV|EaQVV zTC|A-5%NSNUW+|N{;(rB+6wdeRD|$#f3qUhgm?`4M*<(CD#U!QY^TD6adkNrgiLEs zgRN%xViCvWJ{pr@I%(@dcr^p92v(8AF2>t}NgfU!f><;VZw{~F!C(R{iyDkwckyZL z|D$=OHKY|DOtmoA|3`#k8m}V#kG+PvtB6`cf@E;qajI}sT+S3GOmBH@xP;vBf7nZi zClRCmiqld-%0kq$+Wf35hH8@DvsJPBI%A8x-Xk<|L8z>&FXj_k4|?47U`YdFt(6qG znyA~=hEZrymBJK=H+eOrC~z6qwOU#1ynHv}pLX(KyC=5dmzkL?Brnl~`+e;3&1%9m8(Voh zU(dVA!+e{9HSRRp=$xp%@p$-6=hzx}@H%gfB|;QaMVIWEEF6DYka#Z&Q~6Y^w2zM7 z?brIa`D&f4lVFli)cb(XsB&4G8m;j>GRl}^Zw@C|Nnn(bAH-uPV&tDIL&EYk6GLhW9*4EVr`C}XwZloY8%nz4{q}sF+}Ud z9>uT8b7Q4>5!6aJ@?cpbyG#2d(x361pvtpj;#IcnzV*OuTMzBrylcbLc5K_8JhJKH zSd|ylh|dRxCpssP7L@N;e;-{Dd#OcvUbZGDZoK8@fzN-r%RhoNb8BO)Muov;%WcNI z^BbkSAQc2$FX)C=WY8`yB<79uMJ+=5XG95@)z7FBC## zj8uq~2-O5wBfUt`-XE&g5X7~VGz8~a&EdvoPr1SMP9QOlq;iexr~)-3nCFf_xVUw$ zzk1g;)-~C(=CIF(l*Wx3y=1sFkHhJqcYo@`pZb3|Ssh;Ew_f98CxBof8^j&h-aBJ8 zN~kY!^}`<0x-GgNqPL$tlfHZS#Lcz6a2TF`8+)Nc&DvGuA#M%9N(Fi4dbBG}k7vpg z)2MXf!!eu8F3gwe6mJ{i{@}?6aVdV>pDG2*1_xB6VEH4>k;YhM(~3p$gZ?;i<=hj! z*hhaRazz{cEN>(I)l^izJt?T(jxkwh^w(PRk#BjVU7`u*_8vb$t1C^O8@t`10~LLd zZ*QRGdQ^7C8okEAJ&9*Rv!2UOuM{2dY4Q`pELK?C1aBc)TdoG=wcePkhdxq{>~YnfGmWY9vPd5XX2N(X} z%gkqGkCQH>oTn=sFoY7@uI3?nQJ^*`9r9+W@(n3D-Y{hm)$Av1OHij;ps z;3bp>Vq{D?JeTgskvb-aQG!TqAyH_Wl+Hi;ZQ#MHaRdR9ig~#0{S7^8L2%4;i$cky zqrV@Ka0@SFI!wNzTBU<*^z=k7C{f0D*|f5gS+a9PpS8(WnKU?2EG93jHCum@a!T?<=~{V97naz!sU|7~Od!*;Q&Idu_TT80 z3_CQ{f;XOOj!c3m6RAkSyn=P8T?4)hdH{hV+t9Mwv8|QRXX9` zJG6d8ZX3|i-B(G(fHId4t6{Q?SOM?!quc4fTVS@W<;JFE;doq%-^az)ko-7<}s4HY#7Sc7gMo_y-FIux^(RadbG-&R_ zF1fXL92i=Wu@(<)v90@~YH8`~qjiezo8y|A+KP>+9M>Pq+6Wbir%?xbec7RA=cJ+Z?1^;CCqE0MAcV~!o>FaBb1Ml-Omm!}l9e;k%a%t)?kUr`k-1j)_@$zBysQ#?7SrN9&hCXI7vOJ1I-{FZ3X`pU)&C*N zS*s8A3|g6t;(v#6fsR?3f*{Ows-kvTMHBf}oWtGI89Qy4%n9j_L^r=|@PqXN5T~uS zl{d9&&BZ($o2`ADxTR4G{$HopbS0FkY z!G2t#^?HrciC$0A;k$Kg0&eHlD-sMNhDMeYOhmvV4u6#!zt3wSo)aq1mtgVy2&oJ^ zTsTd$<|69KKwwK1x^|KpOal2~rY~o5^QLY6d4n++71@b0E_p{=-E9mFVEPE*Bgm~| zv6?fscfO`AO@^M1-F^iRx#-yq`PSxA#Wt6d8)1e;7O8F$V9b z1c&eGySEa;>rM3IB>jNbTIe;n-@E_ec71>5Xr1vF)%PpR$9tD0DL0_>?c`xZl88Bd z7_raQzw-+v>{EWVcvl}y@;GHRI%dM2p?@bXHfUf3JNg4eRx?D(I6Z6R@o1BRLq|-}%BoAK){>b*cQfP=IJ$mUc4Vk*s- zhVQwU?i)L@eT$vkY<(cg>dj0D732msD#Kd&qq& zS)+Xg&quc_6JKcS+<0bUmMHVX{X3GQ$y@7ELm|jAWwZdF+_AaRJ~~zNVzq^zbYNS% zR7rJN#5yXyu+`4 zh^ojaM#4WJ)07~V0E_Nt3JVO$vL-KQ{i30EPVA<{VCA~qqdQ24Y{Te|-O2vsjw28* z={Bi!NnNq~P}K!U(yOG8=0w!b$_D7<;eYTWtXeXxCTgeOeHT}fRd@`mmiig?ej+M2tbu26?HQ6l zscS?RK+p9GMsw>L%$Emy1Bj|oM73SH=PjCUw=-pFrUj+jNLon zZ?^;oBGhiOP(xd_N(`HLbhLkIW8H)$fz@H88?-UNfRrHC;P1?6Wev%a`R|E@j1N|f z(T$#I9Q@iQJtrEY@k(%Xe$O7bTadD6LlQtf;eGA8iK6>IY*o^94OS56m0dFgRgJT% zN)(r#y<9KOmzHlI#edR-Hf|9c4^)gTq7p=3OUXcm+OQ(q(8|Q9SZz#eH;~)VQF>OvW=)Pe`(|B=zkba)lv9wX>|1BwvB~( zt2{orup1_FGPy&g*tq1rw~gN0_PFm+if!I|?qaaCYx|KyauQ!09lLsUEa@epHRa$2 zQf*CMG>?xh!3r-XagjfEqA!(($bPxxrwIegdlPXR4%DqEOYW+H%aL3-l1IF^G_2Mk z{mgv=)aXkh{(o)-4hWa=RQ!&!XU@RhnLd9!6&bqg)H%4Zgl7C;xK6m|KXI=^Ue)Ro z)1lw2b%BnaaKtie&q4xvrANwDt?q_Nht8((8u>ok+!&A4#c3f~~Tq7c>q{oS~ zNs^MDQ3G(`nSUBp*7bq8tbnoEG&i5gWy_1{tnfQU;eT_VYIXH31H2tQYIMn@S<@$b zp3@}IBsR;Gubn2{c8a<0eWF!cj~X2zYZ}i3S8v%)Hq=SGZ_9Qlk=?&#ySY$K+Ewrm zE*X0#s|R%vuD=s$7{tln$uX5q!bC`ugw;xKwMQO07=x8Se}BI=-VI3O-EhtzY$3qyx7-22JLg3docPjxpp^V z(weKX`?`h>#Be9vDUS5{A+Hh2UM=ef?XI&ce$n3mNDFr<@& z4OnbXuJAK&l}-dYkuSSk%Urm9_#X|{&a6>G_RaVz>B@Q08c+E})-<)km(}Xa*cf4T z3cqGX5BFtaJF@KxIdwonrw&M>dO$i{8vu%zkQzHAL}Qo4X6%;OjH@Lm<7x@YxPMxL zGOm|sjMqyv#_J^-;|2-CxJlwKZee1ptV}?W+C#~0gVs}t9L~&(Y;kwKwBNdnzvKG1 zIVBMj=zN)a3=g7H!5gPaCC4b2D@}I3R5r`yoeTM#6BLsRrAoA1&P>YR<#IlUzw41Y|K3fh@`wi1JQyAN+Ih zJomw#{wo}-2jo~Kn3PB$E={S8)g&cn`uw=gFq%vr_ANrOtMi?T+!XWm9k<4bVsvOk51;MKWLvAKKc z>2`YhE&{ccPXp>Htp0*zrhnZM2m%rJAsS`$3H13Cpr9PpIu#p;Vco#9hGN~<;E2cD zO>hgNeyDIgg0SHUZ!5oi?+m9-;B&kvp&Jb9q^Zs|(Cmnzk}#f}py3}j9bL|HrG4E+EuyjU=Sq8v=N zSkJ)qB|kczGUPo{yIo;N^uea<26vB#?u}(!5t?XTG9&hoM+5)?z+YaWp!;%2;9vRdte@i@l$rPSYJZ-93pSct7;KW?{ zc%4S1GFK>DSv=%B+vZyFNf+=zZoRd3D7#8a%h;gJOj1LV7@8t;{)LNj?>XviM{>wZ zW>$KaD1U1|2TJ8mD*6DGC1sE2=GNm8@W_(3dvu>Dbby4?_Zdod3_gM@+D||H@oQ4` z;SqU8{p&}s#qjry`})RBihK0eu%PO=ocV}BaWZD_fR54cLCm;GYJHW^C72xtp`-s0 z$LJqPq1)T={_XPq9eDr8^8TH8|1Np|ZoGdFjemciir-7BW(rJ=CNdzAux+W}?Pt#n zIf3zF-g+j^p+>5#5#afzfndA0O&=x(16=+eGdg)I-^imzhhe?9mZ)||*XvkAQM4qR zZ_s43Fvv;361nx33lAbp1<20NRbjEtlBI`=lD>(@$$m`guDOb9LK^KnjXcpU1+*;t zMSrAES=RnNW`a`pHCnQY<>Ev!CzTeb^m`T;ttZ^*vl-tbDd$ruCQeZ9XL?B>3W7Lcj#2EjL&5#IQbCtK8=* zotI=wD^u31KDtiIcU~a*(W^w;&1ip|&wtj4M8JFC{7@__G*r)nmYL;OdK3@yjDoPiPdt(b7O6)y+M|D!q@Fd%Z{?q-(xS)%-f5w|}*! z2b%JbCYQl_Wc|sSv|?9*!odd*qZRyb$_`{O9u?pkl4YkPx_}9Zc(n`cpMrb8}<%v2V7J6 z0oPP~K-!9Um}KL42ktn-IFOUtJ~ATZT3`li2gE`NXc-f zMIA4#QD$zU+kZ(H#7#pb z5bMa(&aJ%ML9ShVk37$b{-Tu3szP`_o0Vy)`blSgO1V~+<7NZ>zIW0oV3c()MU^V< z+|5SeHEeMWD|az}UNXCp!c`W8!l6|3CIelEuWFFWGk6UdH3@*^=vl5ejJ?so8h2DB zh0a0}&#kwFNC@j!o?@uPoqtmMBZRHGM7%A@nn=0>YozFA1ENR&SPf$*rpL~jy0H^` zf@A034AeP(qGN}OhK0mRuEm^Gt!OT!4Ud_bue>1(?KiwxFDY9!AxK8Z?($oPQX6D_baE&g3*w z3m(wT-jzQyb+SBMI%giQq!#ZT%O1IS`}i2-wE^eDMBI-2ZH?mUw8Mb+i%zP~}1D~Yv-JA@_hX=+q8#%A{i>EAd;u|#@< zsf52wq+$hODl98r*?%b=rWY;X!Fxr~tnzuOT(tK}HN*{MxKs&@!eWjNN-8@}72ru$ z^r9cwDbteadbd~*(JL9_Uew-%7^kJWd+H?NwDZ>~juEh$AV*W0uZR&JF|0Mm{x!PN zVF?LQKIsZk)~EAidI7~~AVR_8^xwQpQOVmp!7_bHm+2bcP=C3j(SVnOT8;3PM!(nL zm2TY;)r}72`7~}`pTTXj+ldxcS35?o41cC$OhGsWp*iOm1(WD~(lsdoUoBl9kzfP; zGdV$0QFUQ3Bsp8HTJ7_UguWw^apW4XL};j0b^>Ceoa(yc?3r^%&z~APJD5Iu?)dqm z!)MPAISE}hV1M-%B(MEhROL%#Cd%`foK%E$+DJHWW$j`?#?XjNwcb5=^!&YEZnZ>n z-0S-1W7|KKIyu1O?*Gk3IJTV(3p@F0zKX93Z6JdsbQjl0Wc7Lj@0&?wbUpkb8?%8V zEzJf>RN9Piz{>%+{BJbk@`>2qDo0e!3AH)^ApT{glYdH=VygA7wM29ijLsT@=^Gxw zWPK$@qw=eAgH-w*AKb&|T>hV=m)zD<-xTAspl>swWA?=-1# ziRyLVbjeBL+OFr7t?Hp{U`*rni0?(MBtUt8$JYhla=W0tE~js}UBNrT)^}^W!aY%c z1JiveT;PVc=?h|<4j0t+$pmMt)yDn zNUEuLx{@xED|mD^f}3wYde%6Sw2y2?)Oq)DWy>Y3{z%tlX1y($)H2t@48_>Ou^2*)`A$>txUk9YD7M()xwQ?}kS2nhc^G5e2SW_Usb} z+{>;ldu|l6)>L7vx^%H4hm;es&52?`)ahh*+ZJ$O^W!wmZK?+f6MyQHA^wBE;5fsh zdb$I>=>h#f5vK@{SgOcPaiw#4l{at_Ie!%<>v#>v1w?cE_42%frnQQ2I(4L zCt-zouECxgV9yPr`GTaLVX1*@nP9aZRjkk&zDZ0;d8GWQ-f;^O}TeLN*Gbi&BoJzyY>E{A-no6ATb)Lr()?&s)Jet)fJ zt_4gJkn{^bXA6!mll3Z-V`C4ot8p~#LyG@8%D2qrPfT~crqhA?Z({Z`pF6{)DIli5 zfgUB;Qi553!QuKqkT|sWaM6ojm5Ct|9<7ls?(s(xLH8`2kSd#p+0|y|eQ^U@Y9=NK zvj!%wg;`(VaD^9V;`nZs770jnaDVO#9R7{KS4Nf)(#Mc>ox6#jgTIl5GJ5noHkM;o zTUogYYmXn;%$8c|17Zu^P01x57`-;lJk1z$yA4@#1n_C|DvO1p=CWU;(*%$yS|Wyq zL)6H^7s!q>%E~Rs@QAJISo7G}`)C}rv#T8px!iU((@r^W(>Zrm$8Xp1U4PZ_NgWT& zW2Y|j^?|t$V0o6hn0+X)w2Ik#bWA6MpFNO^WGZJm(C^_A6rvNKK}LAfMNFlEpTX0E zATePaau^Xi*-V!LFB(er4ccf-i-7kBcJID&ds5BcMt0bH3@?s9Q+ZA&1r!w*IECwt~$KO2^fT41A802h-~kgg#ln}1-qh8E1Pjo+6ODUM|KPkpE-T*c+SMbxN~HQEg2`R zcb4$eWUn$LU8+wHg~SjKD`@+mRFuETNHbQ*8dFl8g(+N6S8fk$D$H=}B1stxyvH%D z;Eb>8SQ1J@OjZjrFn`6u0l6COQ%;y?WMN1)p;sdk-5|~)369{w!MSHM_&0(wk7Waz z2o~Xmle`>I8VXVY>Dbtf94CH^mJSlvS#4b2z>>QLOCy!J<8*q^#^=6CQ#FPyjWK-)5GT4hb{E*4Y<(5{(qxUQ9!DOf^>(AsKYq zhweUi?(F&DUtovqk4S7|RJ(=Y@qcrSdnD#T(NWL;6319X^)N7xzp9oJ zAkx{%c2{2)Td@<`u9a7|KcSX03!=`I0!i08C4(81Ua)8x@T3<%m(mL=Wh0mN7HaF}SQq}9x-;XTy(AhnoM)@tM}<{HGE_Z8!b4JMjngUNU;MjL(Y7rK*t zK!0=80@w8Sq4)kBpHoL&!^?kE3l}=-zqzViSyCiuri6`keI3z6!1}eHH`8Jm8rEp~ z{D5@os&!IkTpyR(cy5WTvb?97(OH&=C=%y{{O*Kd0!^9aWW@R>9B(1BY?-FhqzXBV zKVm>xDbnIsxEe*vMP(FxP1+H>4_n|-s(-LlLjHAiy(J1vx&Zv=-R-VSB?e=5J+G{< z?;0<8CDy;2NU;N@N)T>Km9<)~im&a)2JO{c?ukmXPEG3-iHs^?paBnL1udAvawoxU zKrA`|k-c1r>Q^cOxRXk5p>cC6Tc9q6MDtdqeT#^1v3vXa4x?He{EJHmF-C=QvVX#H z__50Ra~uxu$ID;R>R%k6F(=AW0*i-_)`!AcDocCBEiu9=L?k;}ZLP29ox}PVwqQ42 z2!Zr_F|`%Yra_#$JT&c2#Yj$pGbq)5`uNGCciby|OP)J=$MGR6827LL)?Z*23-~r7 zJfuR<(iz(cBbIumEccYC-b+$wCV%VST&#b?7yl0ynwL@m6Ws@524rWGic_PJpn<&N z(VZ2I>&X$4ljGM7W(WSgrmLw-vkJ^+r;5K7~jAp)xo~)*)?Zy_kTTKp+!hh=jW^!hT zD4(kgt2JI@&fzM>9CjBerL`iJ@-}q_!5c zGRr_)7E5Ka>cHmC*U8c+a#@w)RqZ~JCDz^Qzz#@bD?b&Nl&~s)*kAs88kS#iyf+{p zgD0ETZB*zG>sccA(FzAY2!Fi2QYkaYyOoZfGW4eL5h<1<@VGWCPkS7TjTVXO6rst7 zt>MIM6YE(n)|mvfVojxUAgb;gy!}t=*`Pw7)g7;KvgB5DYr~2{iIG~~sIWHN4p9XU z))u_QMYoU#9<|~_EF?VvlF3#j{iAkQx(l7M+CP-4O1Q}@q3d@v;5l^#;h6*)6%R{B zU?r)DxsYxIGuDmenkW_~vs22&1SNZ?f5?zd(wcY;j4zh-HZ0vpsG8f&e)ut$xxOqh ze;Zadd=T4Ej58pTC~_GPJ5eGvAo`f-hhR4odmz}$#6AdaWMV%APhw&Kf}5DQ8G>7w zH~_(|OdN#Z5EF+XIKsqj5FBOVb_niZ;ur+SnK%K#Nha=u;1m;2hTtwHPD5~pi9ra? zGI0)qr!a9If*~e`A-J1~dmtEL;sONs5i*g2;35;F5R5T#34$~ePlcCyzbq?%VjhCa zOk9Crfr&*3Door5!4eZ!A$S@SPlwYACSDD}YnXT~1g~S_^$`3n6K{av z_n3Gi1i#P3n;>{I6K{dw514p=D+GVY#2-QMHYVN z4+u1cg&@F15P}dFVF)6BTtp#=aS?~0iHigT&0MrV(8@&{1npdOK+wrW7X+)g=!T$& zi`5XU;bJWW>$q4C!F60*55Wyw^g^(Ki;WO$;$kxdTe#Q?!8R_oLy+WR2LwC0*abl! z7yS_I=3);7d%4&L!Hrz(hu}$E3_x%b7dJz23l|3n$ z!5v&2gWxz9Cm=Y<#hnnG;^N5=+{MLd2+nXZ2*Ft{&Oz`LF3v+R#KkZKcXM$M1S4Er zfZ$#(QV?9^VibZgE-pck=HjUkWVjfIV1f$)fyu=r1XEm0Ly+ZSMh3GG{K9=u^c0lft&GJxEY5V;258Yi+mt6X<4s}(A{hX9?rr|ej0A_P5_qml#wYwjD?RZ zxUutagIQk2n9Fdpn1?ira8ofMrjiPbXW%2_@U?L>2R9~v+|1+66x?K|Q^xo--q>)H z#l(=|cpeiM;0C@0gfKiR!i{AT&x=vE^=u-dCo*Nnn1H;|DT6U#;tdpJVj5L1ZMZ4I zjb)~c2`KD@i7_^&nTMEpytxc9Q0j?A`0NCfT4dm}A_L^PIS)4`k>DvqKpIgg!VOf& zyn<>JCQ_;cIqL+MA;T;hf0>8xoAB95ppA`5DD@;Z#N;I0WZ|=uS-hEnn;A?4`AkAS zlRyYxqO2#a#gs7#g`6UNjtt(wH>L#MOutg@nL{T;Pl)`n() z5fI3hF*o>Pb{1Mc3tyZm!KY`SsxvUSj2WoLES72(VrGj_)mg}T7IHIYA?w-s4BX6M znu_(8$UMLuWIYQFe=|D`Jv^Jo7|3z9fbT;cW{VgD4Kr)u4fM;bjTu=GGmmNTEgT?} z_zHduZ=eZsSdJW&BUi4#4NRikJaj@13Y5#jTe++QH}I`o0TV-S=8E{JY<->vac+J* zW#s1Z8MJo}zLCdH%)|Tn3`~nWOpCk)jh2Uu^0NYNX7N$ZfBG#VrWv%mNIaf?2Y@M5zk`dJE4b z3OV>*0h+B)fPxp`D+O$T0@R=|4lP=+Fh?kN0m@y#ZxrAg#R({GaRP2;vMHko9Z|Gk zHGnpR8+-(Be-&+;yjZ0ICG3b2l&AzvWt5=*N=3-J1Ya%TOext8#K2ceFd*jUp|Eq% zT2>L-#)2Fz9F#EHAqH=tWEQ?qrfm8anIWjr04&RENo zQ8^0(vJ6El&*QUMOoXYSXk{C+E<=gR*be0)rh!H)TllDGU8RmK0~dZp-d%yNDbsgh zRWC!Yf6c@6H0I%R^Rw{YJmfu(jRjL6FkgYOG7n4MWn7IfL)k88q5PMjAeW1|lyMop zb|nXopfZ6g7;^<;7N()G7GU@;W+9(N_#O<0z#{a%u?UYV(@^tD25%r;1=3Y;8LZ4V zHk4ZHm(*3^h%GBrWRkeGxll~`~0i_VW0nh#y;CXtwS&mBsv6FfHa3- zkpb&G0K7A>&I7pTFwGw{pL@ofnHHy3{g!FRa$E(G7>;_o5& z2QI!3!4J6jAq4-(#g8C(n2Udc;KyA2GX(#_#ZMskDHlJ3;OAWYt1Iw$go|Hz0uS*^ zKD7PcP`r@rs@5{sE%BnkSl~jus%Ua!Ds+%^pX}eIBq>|L>ZlhhYq*7T`vf7XCE}m4+ z(vwT|MAZ*C|k8$5o(d2e=Jir-11G1>M}L4 zs_L8EPeo}QQ#aHtOk&5fd?Qp$X~t%h@EC>0MYW)nDd-=YP@2#ZwSXm(u`$Z36;+-+ zja{taW?iq+q-1PTX`mZ?LgyP(l;9Y(55=9s3u22qGPXc@Hmc0&v7C8q%qZ$tb@g;C zQ>+T=8@2<~Vk}D&e-JHZT%t^iW^9bobfKM&W%W`eHc36AeAP0uD6695W9QATF{4cU z;KUhCnA*B=m6F1B(VQkI*$}%m-|V7!V2q}dnjV_~8_H@CbF#5Cf7MehuB*)Mv1v0pRuwe0 zRAW zO%#Z);}^`9admf#TI8ta+(olzoK%CP9vi(R^>9hsuC5mKHF{%835;*3G_%T0D8ca! zUTPVi=SwhTe>`orjc*9je$oVoC*${;-Q&iZQI4IQ(=>d1c*?DCe4LtV6pgJ_G=6+h zX&g7U3<2$!BV`Fze`?D$1up{cEH)H8_&!-Q7aQUy(yC+3u%e>ODX4h>x^E56*65}a07f1$_Iqe{cHDwSk=opn$}lIk1JTCnx+O$3r#}hy;d}; z+sKOWi>5!@&eSJ^krPH>`L24 zlDa^4X~rlOs`&K5HgeeKuPQvSp&nv=X9A z!;;PHgxNbw0zJ*m*t&6`(PJ7O^!N&0f044y3cI{XGeY@cZDR{C%d=#DX3Ijw^3p8X ziP?%;gw@L_jpxW)@Gv+>!~C4eD{|*DO2avPKSp`Zkq0-vQY&D0mbcbB?sJw{P^M#z*wxEjghFUDTCSzd+RS1eU z^ea^wQVZvCPae7=d$T~pQQqq?sSBi_3+k>>sZidFIcko!qpzWB_nOBRfAlpWRrGXh zN-N-RIkkcu1!eBf)PmWuU=$0+)tkk-K#|h|jVvyToX!H=35PZdX=)H36Qr#RJe`#H z_&5v;?F%HR1#(Gi{OTwknlMGOH)QP>Xk_zB_ySp`G>sNEQ|VD9n5KTw_)n8`)7m!n z1JW5KlE#To!eUQ)-fT{5f7fE;YEeo}Ec2JZNK-Ub4y?4Igwixxgi7HY-Of^Z`Z_j3 z(q#YmlB=9n0%;x1N-vu&X+vBxinb%9v?;TP(xjnXKxjengexW*d-U|0N@FigR(^2{ z3ct9ZG-cGwRy>=TQ-T?45_KuFVjiSRtxR%7H01?f8j^Xwv4(>5h!{i zjiNZuUu0!uU#POoMJ15Yz^2Tk63I|d!GG%rEz3|WlhG?{6tR^QUnWf@8?rB%d3r*9 zsjh>mnVcEPRDo{|7f({k5W~-_Z28ZRvj1Ls>}}N&zBlsWROlsRODf;eqS?MgVHbik zOQB?@Wu;+>qCEJ7f2EZwusO0SB1Q^cD;tl!t*C8L)5qq`(=vHR!wF%hW25CY8nsje z+wz=X#>EP1Y`j{++H-cs?38cJ>6MBMJJZ@#9pO&ejL1jx)ioaGnMxcf zT+^w3#~)8;Nl@}xmEBV|OFZ1>`Oak43}uB*PNIY@?0Fh6b|#wnWO-hK(>b$CW>@yA zN|Qh#-Tpad{H{iNo;^qWxQ00dt9n);W?m!RL?JXnf3nx~iYd(p1)DQwM|KxOnI%!@ zgt8aS-khpmgAdOL%wN{nFI%B{jyzjV-PG-&ojYe9&Z#9+Wxugp!l8jT8ql1gH03r_ zZk2clpP@!_I)&GVp2SWB&5MfH_J_VXUO(XkF?2@rol2o#qTi5nD@kvBkgH7iMcODPO&B$M2t5 zEI67-OHdL{6`w+?2%KyfqbKk!qRWYtYto24mLP*4PI*Q77AaVhO3Dd|7|m$ei4!@f zHVIobYEs%9+Ogmnua{vk)Kn=h*9LZ%1*J}@PW^pn=8A>43@?zfya_gaScYc}kiqRC z2g{kNkMCAQz^0rkf#;UxS_qS3ESkE8=Ps`*ynQUma+)8oXgD|yow&2k%9+f7RvVSR zNQhQmlERd#V>WHB6wCmtK*lpEz}z{ELhB4eE*-;DmMGBxv%f-X|zwsZ=A6DHy)08(jXIzg0i|3?bo8*LZIO+@PyEd`T#;k0o<0TRp(f z)ybZr7B9#I%x=!y`Uz(q>IR+`N}qGSb-&?1G@+k&o;+`+I`jm*Emtneb!$ppyK>f_ zJpX?KMDNgBZpOUvX#;Mk?L7aL_l4e2lV#o5lNhrmkQhQ29&=~rLb>t!Yb4V7J1Wf0 zggEE&BJzc#N6v3MCz(&0t48}U)znV&?5PWJ)PlZ_jNZk#oU zJVqL>AO6k%0sImWGjg{dJs+=ipEQz7kiu`~dgiKj4;q(Vm&`p9dr{tbM{h3T4{KyU z#$@AWN=Wi~>!eG#r-X*SiV*mFhetqO%{1~pC9~%k8|I(1CpUrff}LD=?&$^Vg01__wz*7H8U_zxmN8V@z)%IJoORcCoWE z!^*qJ6i`W$bxZM6pygb0RBvL?j_Zm1L#esnd*pn|z`JN>?>~c&9ct57IprUzWjRwM z?yql#Qj$~~dZ@vdqWfo_@sA!li@^98HU8;w9^Rln1Gd{9%_T}rxOvaV@E+H-M8}LT zj(K15*0K95H;n@}OnEM{L%ZTKNfok~?6-JTJ)l$u63x$zwrc6>B@QGp_q(FeDI|^Lu&_>5-C^`wpk}Av z4ZvdjBJJzeAENmPiUVGd4-;Wra(!zrI*NOiF`r+LpdF)BMXTl5DM-;Uc7r$y12H5Y zRA#q*SDeNzbGWL9x=e90vS$QhBI zQM(e8Vg@*;$TZlrWRN}^;Mv=#NKhs)NdS?!4_em7(q%aJW0+&b-*ppb8N2Cu;8H=f z4UwDegH-K$)w)3ENFiDGk*){58uEQP`$XPq6bkzz&&m(zI z;{O&B&DV9kl-i^wIA3W%W2ZS^NJIoG@u5m`UgstAFtHlB705r@BMt~#FIhuv_XCSb zU~uZIgc(yq_7mkM?bD>CA3H*h;wG0kG|WU|q)dsQpdSc)`J;cA5cYDchwH}`b|WW{ z@m(Z-e`*ZYeFVCkKVqkdNwpYT9EK?r7a%C&LD^8nV=#?v=l6L&Z;yW!LA6G8Mkj`$ zlEqkjM3~Bk;4e4~CM+3vubQr3p#n$to_MZ5&XoLA@W=l4TE70H$C22;WuB>x2y(-% zwdy`@uQW6x&Poa=4=JiL5#A39co+cK&HU3k)Hj=KM)07IcsTt6xB#Af# zjCDup1F$CgZ;YwvE(}kC%hy5Ual=N69RG%$!7E&kXWbRKG(Nq;>LWdj07apTM%ut) zA_sLMKf~1|XTP)d%2n^5cNiY>4%2>6tK=P>E$^?Js3B0ZO7biw9y)!o3Fysl@~W({ z_TA1IW;2&#Qj%-u1IbYWyjD3}v|`)@uSu z87axQXo{~?S7w@Hn|L0>Bfm7mM7C3eS3tZ2-lo(tX++~ zAkBa*j(-6h@^u-+q1mv-e3mhhu$ENj?B}a9?s4H7Mt9&aU$10Q2(+D5Ng11Eyq#+n z@8AfLb$!)z+0+mC`-~*azBxOVP5RXvarwdNUdK8rI9o|FZw>Dl49sZDJG+<*oWVNsXjGc zPgH5u(R@L_<337i08Whtt|dd0Q%| zb8W*q)ZbtECF7=To*JPgX`uuU8NV~1{oCb4vKH7&y}ViwqDSB!XUXVxo8!zw6t;M3 zb?fSh?8VbbQnO~r=r??!w`NxJxcb7>j@ZS>gaaVLT{Cis2Yv>2*JNS$4?#nIY z=9c&DRtMfTQ-00`Whx1z5G%*B%*B+ou1L4s@<>YT7f%NZ!aenTOgLbTWMi=CuCxc7 z6R7C6|Gn@B2aUC;H_Sm7l7DF#)PsT5U9UGZ%BzOeQ;j@}avCv}a@;IiX+5bL(q7M= z9!85DFZLjas!ApD@PWb@&u09@j?)`Xz&nWqDYoaj1#a+7`5vF@>H8!1jXk-wl0s^_znzrrY{{9s8w-&lE7rUQ%?LjPSeN#+W|g7cZkdrEtQLm3 z>~~`;6Bp62!0IN2aju(@v>xijagwQF>13fP?O9+(0+fMxuPE}2M2;KgfYSOrAO+{b z-%(8LPFNHuVT*<@qhbYKG86r2iTEx^C}e2U$PGdJnAFxS@Z8b#36uN@=8JMaoI~vf ze;{I7^nHsZ1wszo3ZRe>ASuvCuWu81XySMSfyss6S^4~7=W~|~ zb-~hF+*lu^;rKl2b}Hz_=A~0G+Z1|a%|pk^>p$`nmtnqSL#D-@p7Bg81oNXHB{}7a z9Qfwp`_1FF@2w6^lOXTGHwgTkalC@eE7~Dr@MKnJ0Q=_&87k9&#N|N;>{KkbP`k=? zh%6dpXor@u_EAE{Tr^~pJg1Neb4S%72ZLE~o3YkKA&H5b9QVGY5}<78%?Awy+ZkLk zz8`IwF-8bky*U^)hJAj^_UZnyJYImM4S|65`OS&kbr)n$ZB)^+v9W*g)a;RIpH$E? z1zh!-{O!x(i0*2YNFT2b)Iz&kmK-#TZe~Ce>uWn(YnYk7%JbgxBK(hDLgqTGX|MO2 zCtYZlc`Dg_V_1>PhysN>IDNMVjd@f%|J65*}YGXeGQCQ2SJ$#TYf*P3%18 zp#${txpKsqM0eb&9{wKK`yeEc8>v{^m+|`$)xb%0tE?Ma+JT)uvu}yb6;yw zj?+}4`uR1NQN4o8(U@J}Yk?hFr&Abnzt#u@DV=XM#rQX5nI6^LuFbkAL|>G=Jb29> zQ__tyxwuMQrry*Eq^|Jzy`av0+3>qyWK1UPWf@rm*j2U6OQ_C7-fN0HJm!GaT!Ta( znEe6IizO5NAcqXwH3FvH|7u*($pGCHM0gg$e)r20WP@2gm)=JGH&d1`ZpAM#goFrP zW)V6TjvOB?(q`GZ8a*u_S^^S}$uCRz#l{gn8TA}(Ati@dpp0e@;ZJ(#3@t#A!Ix#< zh?8Jr1Qd+tailpF$zyV0BXwmQ)^f7DH9ty!fcsPK%#g?_Cj5(1SVCG;NI&`bs$Px$ zmj_Ph4qX>zN6vpKFfHX18|OTGm^VF|;soVg)3}S)E#o6}#%^0y8yyKFDX7vYU{e}k zRq{Qcl!{`SK>J=u!u_Hv%>>Ro&77FfeKxgANV2s^7Lk`rg$oqxXRO?3yYR8{v-CA5rw916p~<&mYumT} z@h)u4hhMub#v|}dHfFL5a7Vv{gNMyy8uixloX6gHfJM#((+eP;0#U38Rj(+VL^)bH zxicqXBga%jPbEH+!NJSX=l8|ALLhvXns{_&dB%s@nckdxo!K&>uLGXHH%`lizkNbW zkpQKHm6CE{H}D!%D<~7@YQI6Zj}-Hh{n%QzjC=92#&4QX@IdMg3@h;yb}Hx!xubAc z4kENxft+Ym2_+L7j7G%Rv4i>w)WpXuAChrc2pYYj$j5>ylYjmoQ8Zhhb}uEq=yn_| z`c%k+-5#)1-cgapZo-gnO^8F(Ej%zAp?_%|f_GcZ-Cr;NQ%w3*!!gvao6VlKdj|%N zf7G(nG@(TjdvVV{XO}1v3iem8ij9SvpMxu&2&kWxHhG*%Ipp!^$Hy?UL_!L>HanOp zP%Rdiq-Ol2jE5ATOH|oVYx)^0)=AGh%@Nd zcUvF!Js3~>2z0CG-AH_946!T7<#4ZJZdc4a)bd}7cig*YMZ!w7H%+5>oqKI|jevcTkEpK?wm~P?0G~+h3ZyH zksEmD|J2GoBAX06gnLxlV9{?hN~6P1*t}L$sw%Ic!^~p$W2LmmxO%W6CqF z2aoBmEV?YNCybjeFMMXXPY*WB4L2P>{+~|1-A!J%@7qp9z!DW&)+pbr&}TvnF;jz6 zi|lD@MeoXPY>vToY(BKjfs3_tH$Z&xU3x32*r~>FM z1oJo$tqqoB{_P?vZ6xLHh?JuQo)cgf6W4$ssZ%?}M=5roiC}?K1ab*$&o)qZF z)Qu$Hc^==r`YW25Y(MB#XSgA_9e9+V%XsDv|It*$&ev0P#SH0Q_=|_{7I2A&`g8Gk^{>rlaI#4HeVkx>d#0mdyjhL=^ocw-#lstV9n!#SFccSE8Ukl=>oBmhnp;RBdge%iso(+T}PME=mp^ z#x;JrLXZ<9o}Q03dp#5-10?;)0`0VYzHEF2k;6_||*M`+*GU%MLg($e7k*(UN)u;C33qvU|)n#^XWA+1QuYn^UW0CO1F63 z{UNUle>F_~sEsFby&cHaw7Y*0o6)3N(Eo3~U;jzDyYk!~Z&4GPxvjnO$knqU*Y3J* z;Z~fwA!YZ1BJIh?=M~C{#vQ~uZ6E2gLw19_@zQnw9d`0gpK}q)mukV&YkH{tx^4KZ1)hY2LMs+62qTltdeDz@hO~FwlQAk}NZ?6~r|#-`&hHn>ss;U+ zQ}S)$^JAo-8~l1)OAn`LV6jm#vXn70Rlp)HvUJG6j2%Ona+^Vr=lCPWaG1%PC)K>nC@&##e96*^g$yLDc6wFp^KL>36Y7 z?b9QojTz-{_8l?+tf|Fp$3PZJkJgz=oRB&)j*vlPuY=vlq(6`{Asy)c3d!9$oK9n zYzVd(b7(^>M+|Fd#^JMz+}4|5*V>wEH$ORh1C;{i{k?ypBuI> zG64-B6o$Fl&}#^66c7&1g?LLsFACPRE$KZKUsY^*lUtyB!SYj3?A<)Fd1zV_aE|o} zQv*iUOl*kGWOmtX%Zb6BJqFYCUL*8Bgx(Fh#g+aQ#0*#B6%^pdZv3}040-qD-r@6K zZsGV%JaEPbx{UR1>HQYpDa)3}^Ofmr_gb8;N7qDL%g~Gx+i#FN3YXHjQ=)n7p)CS2 z-*pYVmM>!i6Kq+s$oULGqoZRlHSgopG|@>UAd?dL6z;rVgx^q z7J?lFY#lnf$un`AkqJY8)EblcD|2X9E`c#lYw!VY#*;^UTmz@Qekc$Nuy5$U5?bah z_sFXsG7vrNi~itNC8LGx(e?$HlV*>Kt{?OZ4%KvP6Ut0e&Pi(ju=1X>+IR*$; zC{_AdJ=ZLYmb%>4uE_KE=;>{A1Is%{L2X^{Bm9w9|FiW{ea-PQ^XZ1|baOMR?`F_I^!@knt`d7}WXtBEJo}v>@UeCI+)h=uLB`h1a5>oW8 z{b(DoFnd8RV;2)zZ>;mLlTnY3mqFeTEk)Hx_^*WKp^dk*KlP!) zMJKNoBT5>1+1uezUwU_2p1=)_o~%2x*b&_!>Qyh9+ji!;@77&I;KqgRy^MzE3ZcRH z`!8;t?%rIazMMpdrMHWMi%pfc!36(7L*hbLOTY{_-p9(W7HyI987V;gs>vZ89l03_Yg-bc}#xhPhZr5`KtOf{ zKH(ht5c`QG35M!Jy}@NN$JGRSBOdkyc!M8?68|6o_l2>M12(}Naf=`i=|+EzLX5JG zdc@rvG#!a;Z1Ur&-!|=o#+~?8`l|?5`|}2P^R)gKjH@?kK^z;tIZzISLc5fIL8}NxfiZx@_S4Cy-0-|n1tV^6t+!B}tbp|f!j}VvznGQ1M zN9S(>1YAR}fqU?e!UG6F*N!>;de|q`L|hPsm3bou;b7!G&}yJ){0#U2=EOX|(q#W> zgnlOtscvuPoklL5xs2Z7#;pW=GLP2yebSD${8`nHt>EzM3>U|%-iErzihJ?%201(+ z{trPBM$G`-F!!c$HUHh599GW8qDP%UmlkUw<&-98yY(%+lV!tLOk?!Q;#it~sQ zjf*6P8*KnwgU<=F|C!aIqAV3lJ#l&)I?}NvVPRyygNYCSBlxc@FQTG?7}>uQ^pFDx z*q%H_IeZb^hW_u>YWzRBMmYe##FF}iLI2X!k@%;K`UOROjGRJxr@;eTsCpRtsklE? zVSs17L?E}m^_#>4B^Y+Xx6fdV`44dH@}X z9Ri14TOSBL@VxIo4~&Pg%gM4;t$X}YH+G+M%jW+UHnwMRqs4eSc(i#k3;WE4t^Ta9 zu5Vz*5JnJ&4Hx7;E6=&UW9OOWpEA9NH$OLuow^a@Qm*4gJ41HFIJ2QeyEXxxgTtW0 z2~RCA;6%g=_qL%6-5#HxpP!x|Lkh00ptZrPLbdH|Y-|xlVnqgYN6M1go*8J%>ykaB z+B!+}N3DJ?icqGyZjwMV8F4KT6*Z0{-#4gh3%!2)L6R|}#0vJ76&izm<;8glb>}E8 ztvJ_3x?pE}P>x_kw7mkm`f`9+mVh!AktY3yI5y7XGCX${FaPU zN!Im{?q_F_4z1YcQ0>e@`fSh_;eGqO@4|h1KgZC*(gMSMJ5JoZW>)5t81x&hG&2Ho zRp*HLfw{j@9!`yQEStF2Hs|loE9g1IzMip-gcR3AVa?3}FC?}e!YX*N$KMwLzgfr7c7g5xn= z3s))_fZg5QtQ&mq)=w+f>WGpaU;%s&SZ9yFx|jmWE8eI$^&f>9K`18Fx;VRnULn5U zKs)R>eZfA2^C>|usCd%*NNVbQJsP{zIDIhy(W1 zCDAR(iH>hwCjQGqj?~u`xuup{eTr#6V)U+>1=N%!k*&i@V{eA`e?+Jtu_WO!Wpup&u zjmY(3KR2lxz#dr(`O{P9TtQh}{mh=VH zqA=bi2K!$xN`1&^d(Io7i8VN-H%pZ(p-ZkK@`t=@!d9J9{HJHd9A~fG{ka}+4NpSf zO(+^Vnn&O6X{>Abk&o|h&^@;VFqhBZa1XGs7Nj^`;q??`C2TN!f)+}4uIyn;!_qi! zUB#Ah1(k$`T%N(1hA&)GFdy%}k5Jd&ePFmJ5rN5?P6U5C5Wua-dz*d|Mf1G0dIymx zQ-U>HWrm!YRL#zz4;ud28(~yRRK{(df-%sM!mn3zVbetm}TaN7Ut(d}c8!b%S zGUDGa2t6ijHYsKdEM0OHLExivhT<34t8q2cvI?hA12DMN0pzG(Fmi>gk*AW9>H5g zh0YMea4@~>V%*dOa&NC7K!}R(nl={RG z4B)N)Jdg**yM|g2`jQ<)HGv))a+O;iKaCM_Z2P>C4Z5eJ9}Exu=TQ5h%FZ#i1pn}u zp!7@JM2YJqdD1Mednmu_w>!Sa@naH=>`n~7#W&IrjZmlp?rE3*cDm-m?36Nk7snhA zJPkU5*6HFn5CiVC(Qgn?q9$kwMS#U}6rdIoDD^va)(c`>O#OHA(`b1WP7&?e=s*5( zK_sd`{z<_N=3dW7jv~wS{!0G6MroD@IR4%R{D21tnZEKC*Nj~6Sqnk+7QO92-DpZT zULxtY3+-A%;rYQs)_tWVf-V(1f==Jp^XmZ~=o+F^V78}R?{yRfMf0_cbP$rmWkq8~ z&C!UK28E2JURzXH#d}h&{BK*oWDY3FcK2z9mmnlk-U1^rWryWpT~!dPCsmM3*qz`i zSZny~mqv&H;pzUy(K0U)spnd zeha1;pflZ*l2+Uz5u8sxioOYdDTvntb4MG(%HzS91Up<9Mky|aZ88ebey2+zs`1m>n$xdCB^^d z?#HOlTnCLq-C-LBe%@}eUzzQM#pZObSd*pd$I4{svoY>X zX{%!9Tq7h-7W6b&Z`OjTG-|fxr19Os(TNi4;kU(f2M(u|PkKC6q1xZa9?|p^qC;4( zGF^!(*P%|M(-Y4-f&WEVJxL{uR3u(r7T}mI9>=4D*oH*P<)!RJ^E4qvld}Xd1OSZ# z4-DL2dr&g)pA@uleEmocJ^pxo^jz^-ajCChPo986Ugb6!#=Qa3EhE7N~!~NU+y`7YhJEVLoLs*aWi`HUO9l?})WRbRqy?f&I*n z6I?p}d0>W^@2W6Xvo(NI!5z@&Aa(zhU9&vZ)mtdlMSq^!?dl$i37Zn^;dp_lHhXY= z*fYp8?G*HkiaBcE&e9?dl{#;$qt*96Na*ry#z*}$LG(RtotgdcY|`+hWAbb-ziI z5&5FVccSVgWaec&=VFL#{*rHZx8Gk8HtC2Z)jfg{4Mw!=^x*9ZYXS`WBgq$^JC# z{-;#iF!&=tFls%Hrgz$C631SK=3um5kCr8Noi2k@&upDalU~#arWwrKe&F{BnIuW? zm@_;``iy8Sz!a7j=O97(28`w`Spw7K80~?pRrFI$TaI~Wc3Z^W4r)+_W(O^CS-q&6 z^cSz;wqEzEG*oGdilky`sGrlDp;_~?`E&;G^A=0G!yKL16k9ljLo9z+=6$h zhGQW|v53D4?NNu$cXUCzY;t4o|vw zn*AsXbiba$@9#;)a0#?VLyG>_wof^onW@oKuX71@F0MDJIn|4eI*r4K^QvUaD6UJ1 zVOT?qEf-zUYN)mm3iPPPggS~Q;NW6U;00`waN=BZya=UYL z>8)wmVf?Qh$V~XQ>Qqt#^}Df+pJw3A^so3G|OJ_ zY8C_gC5hAfD=M6vWDwqJO?%NZdj3@v@lx}u@;XvtW;^couN@&tUDB%dchAc`oh{%* zbdZW+0bW~wy1wM@RR^a+i!=QlJLDQ?>%$NDu(Wdiye&75i<_M@vV1?%zH_#U(PkO! zfLLU;!w?~42XH+fy~SU#Rkk?T!`ksbV zR;n09H)zhFNk`5+5~4~FQ};S2tWhkyH(~_(zsnU@A0~%Fhq8-f)~J#A`K3+oe--W( zMU6INl*dxdr)?G%R74qv3rwjaiD4M+=yiaxd07t39H2-&My8Q`%lE;m+<^pllCzgG zwPx`Gjrw6tvK52HU(Mw(H9$gGYqh(i5RYX{@%w*b?Hn<}CQ0d!G=^f*U+GGxE$rmD z1fJ#0b?4`k0Ipnp9=+I01(g-^HlYazt(54qPC{oNHEd@)(daa^OrFc?zhrG;Mm>R@ zu^S(E1Hg?y?DDuXzfwzk0ZBrSaXj8g*&!sts4qW8#fVeH&DaskPLdRlKdb7z8Zk%5 zAQ#47^-LaJL?MBQ`wXo*hiF3={M7$uF%0Wt-vB=Wr1?~5UvQ_Q#t+L575(NlwUEae z57sf+O>%XSP`3N)CJ&VX`UNVhG{?k$VJ)0kI)MZK#Jl0CHyW**!%87t*LThNGm3u84Ig(vW`9IV(yYm7m0HE*5aJi~kfK znP?~4U8&rD2+L(94f+bK>C}E8{}(ARLy__0pg=$l;8N?tSn*PVJt0y*qb#t1bs~@n z#sl?7Fe#wjfN%N%Ch* z8zr{xC%Cuc3mulxKWn<DmK9f5R-kM4_QPUif+7pAJ3Pd5{hZ z6kX@cWQQ`4ihTuewGl(eRazvgUfbPU76ZFId-SEbYkGqViLDS@Wcn|BjldYN*odt@ z^wx@hBbz6}dz^s-*b7&R34`}*eZ#|nX3&XaMLQOJ()CZiRF53pcfVropI+p7pBrZg zn@gy)pj8#R8!&vyI(iy_9Sc|2{GOdm_vC~HR9lL8cqesPFej?o?=gvu!lhkJZEO5a z_;b%><&|}}UQPKA9Rnu#1b2yh&CGlymBibsSUK;H2RjT?Y&GdtmQGW%76omT=~fAC z-uo2%xxOg1U4hpIb|=m|TLhO^SA5skc6L11&kPssnVVai&d{a6f8(vr!Pr!K7;<)S zzPBSsZO;7XZqxhuv{Z!-_PE?RKb}O1Wm493_z5rHo-aH42ld$Y>70Pg-!^u(eB0~m zn~F;gm*Pkb>52BL&nTMg51WS?OGm#Mn>ATsEp#zagye{Ioj_B$n`xV8V3-LVQQ6H_ z@$5}|Hy4WltLf=L2>kJO(FYguc6G`n32>%GK?F7w5kv?@V_Q>8(=^T6m@BxZ-{ph6 z&<*&2N~W0s6azitcLYewMzc?P_ffk3A)tZU;wN`_e(;I@5Bf1hS~9Dfs8<+I65tzt z`Ui?c&JQ0LD35#k-C4u%ofB+thSRT49V8;&cMay1NehL2teU0@@U_a?fP$(I zyTj&A!HvT%oX*!H(o8YADPfc-o;#BE7;$kfQW>8pg=2SRm-CqAJFyA#HB3%~ZEl5&?%H2X+qK*8i8rqLlv<0=Vio?SNb)UK z#x8i(_I#sgS6mI-^$X3mJOGaUB4~4EqO)5+Q`U#J&f+oz4!5YyDH* zZ^wMvOq{1pF#hq@6>CrgnhH3&v`MKtrUfQ{BdVuhRF6aQ9Ecl128-z0$u`Pz%#4m$ znfS@Q_vBl_Tww5M0cMWOJx|EJF^yn3SiGhHXaWWG zdf-6aWsO0^%5^9#`-8G%ukr|HT=>+|6XNZGYobR69PE7(rm_z`Z`WCYc%4!HM9H58 zPTv^0=bk8h@BEN2{aC(SL%mH@+wGpH;j!1Gmh_z-nY5jl!P;DiyR}1SM_(L>FXe>k zBI~66wSyI4;>W8}a?Y!q{diXC%$OIP**oxdU3$I_(#_i|f73%~7aaR*l9qdI5cd8&JyD`V_I@NX`j9T&Vl@n3yUM}RQ1f! z#o-~S;U>DIRg%$FH`yl1O+2Y8`AF2tN<-t7J2HSh==wgcTswWIdHTzU#pMAJ?*TT) zK^-ENEPfR|H7>yd7g%(sj+I7rBZWJKs|ukWtyU+#)$yJ_W?y0HkM0TXZEWpLt=x&m zJtzhh*=SWts51iTLm)(*q{E4WstkZIo#Q~M#ZM~`j#RgKg-$wJlRaca{I-vYRhD~lP0kG{pRKADP z+cwwxEqHumgfS*&=;ViJk(pUhlQ;IB;L`FG&m+3cf-NWw|t2OnH zOY#vdU6KO=4Z2oMc8iC`$wKqJ!_xMD$kla;m#hZ-|f zv`4{0BQQ@OpXE#XW4*NV5&E(GTEGj_u_KRsrw;2^5>sQspRupV%7)7?i*B& zJtP*~51Ipv14TU}YWR2%?O=R(MVwEt#LherEMN2i zT}*+J1e+aTlQE04N*knR*dcOiy80J@eyuB6qetUC}$cA-N@p zwMSzi6S_}OMsy&4<3VNvRhj*8JFgjY$VxMy(b5)=Zq~U&DQBx zTMUI6q|S7NMjvT4pznt?9$bhLjVp1qJgZYmV+uWeaaVEz=ii%5yf37U(Cf`18%Yht zd}`fbekYLfP=y2?@&dmKW3&k9XK4=aJnjx}NhC#t5Rkn<>fbGRFbkU(am7SKdF3xg zYksKX=FFEckTGSLJ$9%vMW921j%g>HNF-PRo?+yu(p$SreJ7P?aV#%wqC^TUYQ4A# zJm-9X%%PY)wOnyM*!cOa3vZ~iaXUhoBb0D4X2|E4fIifXlRlk7VY&&F#`#%^``92q zAsnMD3LzgG;~>w9a}LO&aa31!J7A<)wInxP(SYgE^S&$h{U{FcfsJm2qwj2e4&PqR zSSOIR8#xlG>qdz{Gxc#g6e-}`{ifcv8APgTVy#1$=hA!zAJKsr(Vmq6f-mv{ zxq%aKKF7d72Rm=~{dP~}CMSCEMh$-Jrxp=ts)D3&0rBp|Ab={ZWZkoECmU$T*{^h? zhJ#lug!`qxloI{Xj4la=we7F_s?f*Sxu7H?W4%mx1sL|OCJjKQo}dCa2G!2zHDD|k zxYAC9z&XN3MfRWlZjMm`XRS3Jd0zz;rsQc5aLN_Tz`sLAQJTm&$1A8JsMV|ft&l|z zaTIGF=B-idC4Ib{M)?ZjpctSF$T=6@#bC=wZbf)gYHFp4KbsdqIFoM6O{ z**bGp)5MFKGL!5x*m8Uqw4srCSw7{I1}Szv+k{D-`_au)TW(zU}IT3-d@0&IdCQ zui(0px8f80e?Lsn#_-<1upl4}D5-ZG|IJtMsD;shW3H8pF&DLRS!oW$-*n z7qEk2|jw`bJE`ebd&*fD;dJh+QWG z&S?rfBlBGF*=hJ;E#3Ez)=}wTiRiBjZ)*~j4x#PF|Mi$tT*oD@rY`begLb} zO0j>-)O;K8$l0n(PODz$bEH&X$0j#=0IxBxKJ+7s&)C>BbQK} zR8G4c;H8KQt;O7iV#Mv;hkZDoO3G2Zhw5}wL!7i-z~xo+%N1+Trm}A=ZkA^> zYFRW|G&Jj$Oid|Owc4mnT)FDjn7m^XU}1A3q<|a-$adUbFZkbr{=hx~-yzv{Ye8O_ z8Lk{g^7%CCK`@}UnfQ($dzGDgDHs>6hFsfJHiE7c)}aJ(DKx~|B&C-!)+}2h|5j+; zh#s4?Ld>YTYe|F=#7)C+1j>#aSN~iNl>CGN9h2E0%LS?NXDL^4oP_wvQZM5 z9D;mcfrzPeNy=JWl7A&hf4t*_9Ed^!N?_QqOB=o~FA2}UbLz=8R%N*I=22AXVHXVI6` z@V3kv{+x`S0D%u+zbTe|O>yRT`&DefYa~-@B5{Za?%<-ypeaT;_4dPX_50c@Zx|B3 zfW|WI4sSVsKrd{)KIX`+)Ygi_L0rlIbSyKlDIv)YQ;vP(sK^QJBx!>|^b)R+hXMwiA+NH9 zk4W$maY)#uvSrl>`y&D6fVf}w4u2E?jRN;a^=in_?|@?jRDHd^V4dM>)&?pyeF=$F zHO1Bt$ax_kKhKheJgUwcNraPv%!!2D3>nvwgq(gZf|>m|PuVLhZO$Hh_Cbn1(mV-8 zA$BU=F+s<>3ispP0lsHHVgWQhKOw%}rfHuS7P2w`zEAhnSM5D?Of^*_Je zL9yj~zVd0PqS>)x;$x>$B2t2CTx|3KaN5BF!hrueH+#-V|3}q1MQ743Q8>13+qP{d z6Wi9r$roD_+qP{?Y}>Y-oH>{OU9Vn!)vH%^y}N2ZTV)+$IhyoUp^#?z2qO9o_fOpJ zQ{%#W!2`Zh`;Jl1IhzFODx2F$xdr0h?it%1-ozS8Y(D9Bx`zq-wext^v>0=k*L_}L zXyM?&^`uPA=a)*1B=JoOL-&H316quRuBMuUnC(q+X$;6#>2Mr`<4iQgKZ1 zdVs;_10NbGEew0G2^f|XaLDD={`Us6Zmf-It(lh?NyHZV=;p(qmgcQ(J8))6$nvME z?ho5v0uq~q-C90D;y5syi+;$o)VfZmfW3j4VFzkw{a7=Oisqd*gsd%}Z`ZxwLZ_ez z2>hx;(jIrrgS4^O+g5UhDnyE?44{q!>7y}@0RKj~SZ=wEgVFfTH`;!d-KBV$N4)Pm z{_34AlsDLhgB55Gu0=+=gymcq9YWs*0HdI*wQvb)(vvRhpUhdQG$CZ<9`G8@o~5isF5VN-YKsT5~Pb zh-3OGL+><6dyI*rgp%lPw9Qo_()!X2<&xISmefJWhLlazrd;nKyU~2-x=3BvUl-2ElcT{fF{573^3(!2LIp*+W1e|-D?sBl5B ziVXk@LbC`#C_RnD&UeyFLD>Ue9UU~p5ZI)QP4=cvH=Ll3Wy8AhhV~;50RBLeuD5}F z_ztISbMX@d8(r|WL~5dOCv zQ(?l;*lHc{7mI4ukstJs1yjK3Ew7ARrbwARsItpj6-hPwduXT;^O* zKosL-cb$)o)!8}TvPLtE(uAK;58UJZd%!zAr&e9?J(@olZ;)ss;%`aZWjH&yd8aM^ zPGOTUj;hioV!JSm!XL0ra!{?9IBEEYZ&$OjQlfgSbqg#2+hmcqWf`1R^qqkJvpWT* zGi!+Ij2@pV^}5^MS-W`UVUjDM#Al8$ph{Xw=@^SPK6dJ`$%+YNZhxv+1UkRp8qBtm zWo9Iw;!c%J3$I@)U#TV~TVyXUL8PSGbfv{dXzAV-S|2nL?6N_cjBWrDEz=g*k~IAL zR!$*TA6j9(lOmHl$nqZoG9Kg?Vv@+FR~NK$!LlnuI8k_$lA}ooU_fQc zR_#_mnTn1x5?y(q)d-ZgW8(qmNQcN1YGcrzyeU|iTaVOgw9?mfN~&jIwToip0hBF= zB~0Q8l&zw6cNQ$5D_y19KAXN4TT#^S3Rsj@?ix{Px?@ftLVdbU-wW2{BSE4<7Kc`SMTZ_dy;U=C7~OvoaA?egBNJLG z3%n-h|CZz#@RrmrZml+}nSQ(#SYr?O8&!!@I1ByFO0H7hDxBM>Jp2_)`Au0d)Yv}Q zwa}KsN_TT8;YhbOy-2nNH&syyPD77x)xLMKdMCp{O%`F2yJf?ISG-i0W|12X-hDhp z{?oOPGpb8Bs}iVzY7#~X080_BD->=yjT#2Z|LBytFD)43yZ9nlRN9>E7nj;izI<2&~*Dfc1-1i`3gr(cNB- zftvHSt{`?C7;5bIlP0qnE@)p?-LF1j;$ILln(mCfnEXA4>ec4ixgPpY>_yd=H;>6W zux7Xv$AL**pd+-+D0HEUc(+8tcTQezqA?v>u5_GG7f0log8rVssB*z9VTjLIXOrs? zHAMKx`)^Egr-rtF0URY1nAcV=1kZ3Yq+9ZCp_nVcrRu8C^x0BaOdE35&4LbYTS&CJ zwrW`{6}P_CSRkC^>Z*4abMS2U8H#j}Jn(h}f&7m~uVIY(p6B-=XR4Sp@`i(P3V5~( z9JK)wd|vLu9xtJ29+d&!X>dMLI|yUy$GNY}BNtMmwT7)?07(t22FNpq=><1w$t7;@ zE6)}g)jg7_&o)q)-A~JTw_Of+JUaolbsMlXX{8+0(qF?S;n~5?o33UQzv2;CoN` zhLh|#*rlsUp_aS17?r(A!!^L9Y7%H6z<|u8Z0UY;IA;Fq@=Uv^Yg zHf${vGlQDV5_;5%;j#}xqZ4$?9hxV0f+ACUN+`7o;#r;f9QBXivmE~lo%2jl^#<#( zKdBQZJFE9M$eTqQczNkY8zkZw#T7Es0Klwz0p>h2pmM&@-E~tqLQB(j0Z$Z%qWwJi zS=w$}iICJ5%-orB6hpMBkKIRKo{7uZg)n*J>sR-cpWJa3gqnix5tzDy$WgGGg38|9 zEWq+Q|Mx3CDCTjc(W3%`C0r-6`IPTuMEpY1DW5m}ga)Z*3zm75vbI_H(f57pD!>+! z=`UGJ8KS5wd?=O?lo!@^$&^ePR>INHp9Bp!BgsFK*c_*Ytg-qkYr28#h?N@q1wdQ&vf&Tw1_ zDa&m_pal);`Dap-&P+^EQN8q7uqs>(kQo~sMY}~nSQKgDf&F21UVYd0Ce_F&2X-pa z=zEnLS`Q#bI}CNbg{9B*-pT7P*~CO@-l zBGd-aJ6B34UrZansM{;F*Peb2_eOS+V3j(au`ItX8+jGV=elKv^WdFF+aXV0s)+!8 zlo$PCeQ)owmCF9LYkfuPzjB_@V|B|2bfUE)vDMe2G8n?-&I9iCae%uS2xgmjdIV+< zG7SI+RPNeQ&u$fKv@);JRzBr?P2q9?-ZIt2I*6O95>OgU4qFek^>oOxvI_&)zelTy z*}oC%j;%yK{e^r?zg`uod*t6_PvyL z=bK}lxa&%`!j_@Z0h0n!dzC?^`Gn@xUsd2|qKlKn2|0AoW5h;uu~0n%Qu{9c9&CT@ zgRvZf^I-(+|D-Er@b_#&4NCq#VX`48%pt^BJYJUdo0+&j;X`vb+kP2roEWPMZ@jwV zYFw>Ll#VrH%?I=k-8P7mqalp`T=R6c(QZQ!5(Ysz9YrsE>mFFpIW zg#IwDI>x9v0(9EQd|V4Kk7XnK9V)UZhl+_9Zm$3368=222IlynhFwSgFm9u~&DctO zr|zJwLHQc$Dswl*5>v*)Ep@TgxfE2Eg5{-1sT@V4(d29@fElNT zz(*wnjHv0H*)(adYzd)WLX+QI11s?^DwpH-T1RnfJwdo!;oXd3hl<2eUH>0c>6Uj&r=$Q2)VLdd=2wck;NmNE@V?ukF({%nGwFQ z-nW*6jOYxnf>n@;3#L|_PGq#v^?edk+BTE{Iq0RU@I(wi}WKIP(XukxuqrZB4 z9R+V+4H|)N0f(YLDl(=nI%MJ0HCMmM;W*hm}$OyR&{tPWSdI$`mGfdwR2^3 z=$ZC^QOWoGo5qetFXTc|9GxrG=+>0r#K&B5o+8DO36Rl6=Jp&0!AxfDC5BGvamoBm zXJS&q_o$d7MCw(Pg()L#|GXZ>LX9B3A3q>xC>kBRH+R^qh9Twy;X9k)TbK#J0Gt`k z6d054>m^ROjh1m-T>Zmx#9D_EE7#uG%B8zC@2%CY0_~(NW0_UZ4n*IYO4S;S*J1C_ z%oz@6rozim-bEj1X6YQ&KDDUig=$Mh-ngpAOqUke%pa2X1G5zu&x zH)-#j^_H#^v(qZmTgm9Lg!jvEKluY`c#bX9F|#gwLWTg;xh)yw6FcnMN8m%zTYbTy z-zB9)W#$0?cef;sw$PL%)OCM>Dzl)kj89Hui1iSo`5!91!gUP!L-IZxfT6xz)B^gI z5ROWat<(!ZPBOfV;qot*5v+{~kFgxCr30M*uqN^`B9KH?>Kw9#=0y;19rHRv^$Zd> ziTp(&q9k}y4%lmvf|8K(;$Q$9dHytpiLRnbXLc3>Ly=L^bwN@goiR=w@iBda_#Gi8 z)BE@+1V`;fUg*i<$dSebARZVWIUTstt;=LiV>sT^!fBIAn=pTC{d4_GJW?*nBF|6# zqV0EUO@3wP@lgVdsgW&F{^$p|l>O81(TM>PtCo&L@V@Bn@cgSewkhIPx}3J9o68{j+G~3x|Vv` z!5jiz(;+`bWTU3QE78BE>Qi(Qdh820I>oZlrQ_G4=NnZa;bmf_C`>5smmt7^EvWU!V_KVNWm>UB2|fNYUF@8u=o4)rPbc!k5V zZ-!ZA4CFCf;AS19@IYH6y%*R+`LG%h${R2xJY<>*Lv_aBvl?MBaiw|KsJ3Z zSk1lk-jkpkzk*euk2Eod$aik4DH37ji%s@<-Ldre7qBhRt2-+$@vFVWJ``%~ z3CEDp4rnYCVDHtG5f6FC7wrXyz8<{|vZ|niGg?)(yv~+JG#Ih*pQN!l;)PoGroe%3-F;+QBM8Z=G7?B|HcU;5ag)apPr6IDHC?75*^+e4_CNrt|QGx%~- z`f>v^fsWOE&V?vggSU7VL8%Zm^Bx`f8l%4+5Z@>|4~~?^iXWJ1t+@w8?e2!seAh`- z)ze2d<;oHjML_|*hbaO@KZfD76H~rUTAuKP>HgbmrBVw?4(U&~T(q#oeKLxm_^Ml& z@GB6o|Fofftg~V$@B9Y!hNPJw`gJut;$|a<6bJ#C>t1-NbNAhKuSJ(04J~&-4MaUGzmxEES=LU`=gPxeWV4C9`&m77b=t_S?YI9yI(hSsb<5iYc-b%{;?NmMq&hcrJmMLkSl7aI5&@jnMDH?-y!+E7Rm7 z>!1scPr#pdl;Q5*jw!=FQYZ-Hh&po=2#{&PqxvFg`=DhOLz$J|;2IQUkV}ffQ-DK30`AwYfc{j@jJ&8L-_JJ%u=Oi#;#l zjJR$FXKn5T8v>TI$WK!_0tmK%-tmNg?kHx1aD{RyEmL}UA8#RM<4_*~5%PJ8_CQ}? z!oBXOmSsVu_Fz8Ch=71y!Cq`1N77e!}tKQK}S@`Z#g=-W9EL$t@ZHc7=h+zBns5DUF=1U z95uTGSW`P6w-n%nKtDJrxck5!@V(WTB_ zyU42kOU~ezTfh&`!@gw$>}TRu;XSofC{L0Lp9IN3tp|uXxx4<`^-%pSXd*|CcWh0! zP715?br%FeSNSi%I6|%{qIH#P_vnnjW{xvauL^^fy)@+q&!EW`~v2hW6SOVN7{ub3^(CGnEHX zR}7<9GXN~n-9%*wEUY7@B|nDeGE{7}BBo-iBpxH@$npT7Lwc3U{H7%*Ag5l6E9-*c z@I!L^i9*pEJyvUY?<7~JdZlP`4=(qOk=Q$USScs*yaAXo_2~UVO!I+H1PmSKDmjLI z>Qyeyi7CisTygHk{jfTp34aTS-4>=9=EWRLY}*4h$B8)MNxKD=G;h{X-4Ycv&8X0C zG}yNRk5mBE!oNPhWQ>^5v}k!g$-CmD1TxWhF=}}iKK!xp+zvzvsm}YE;ri}Qqj70B z%pwU==)CBY0br<+=nJs(rWf(7c*VhmIgWhKGlCOTuF<^~yGfNa!E(%&Uir)H7<41- zOi7;UJbRlJI_=Cn--(=;qLNhpX>k>pxK}=-e>nk_cAR9dkSlMV8_rxkG0BK?bD^U5 z?@W?QM`6&SOJ4axdG<}C>W8akQ}mH9s`_LC^vb8S{(l)A(74^3S$?Exh-ZE36#CPl zW@!eRGV2#o47u^@~!|5}GA&KB% zuphndYg-r>=%_AJQDS;9~`M^J!V>|u9)N)k)z5kqwGAQ(Q0KKpCSRuH60hmax50v`hMW+i@RP9gUKC?%sU<`vPO$@ z*SqF#qIUA6Awmn2fa!)JuO_FYEUVG4Vb77>pp=rI)%iwiHdT;wb`<7ZC2W5 zLZ#$%vZhbVY4k8=P_`8PeEyv)9tDqgBB`;ISohs-DKwkvzJC32~52tRGF$EVVk-j$@!-Q>$^a z2;lvPpYRQ7l~2t4yS}|O7{7S2GP&=?a#HsI2@o3J0>~|~; z!nlx+zTV}&U{q<-TG>p#tXZ>SQ>Awj!(m{xc(aH@o8|5?SmkyIbr3*JC)mXI>zKav z;B1m*P)`d+U%O|ztH#C~A`yEBDHJvB98fn&Hc!V9BXd=tvJKP)bV}=3&?gjA3M2nP zlT~)x$+Ad?@x$I{1I|+qqXgV*#Wb5&`v(n$oJ@pEdXNZx!$dfbKnm7!B}tg)@2~t^ zkoi%ncmXBtHbR-AP#odkitek`KH{{m!h zCGx?8=pI>bK{!WeImndYLiGMh@?f0K{*2EOLN@!QAen?!wjmQt{t^W0gwFKVVHy=C zJa|W=fb@h~5X;Mr`zHgA)qrM-qYeK^OFQ1_1x8Vg27TK19lr0WA4z6iCpp-?%+KV^ zTu%YaO2Wv;;5NXLO+oivO-kaM(*Px12Zkso*H+a`U%pkEa>a%H!<-?FQ=EMC7ll5c7qb$WMJ#L3Enn)8jiG7t${N=eH^@D z2WvBC9YH`G+XUqNyP-^ouKh1>mChyUib9SIsx^C#T3lP;^zEdBv0Sl3TmXqBJnrJa zlm;4A;8tFijU&6A)e}IU;1;A!H6<{na1^-FMb3=_%GF5Dp60dRg`eq~Z74@;tjEP_ z)Iix3?W8?^*kp}|aW6X0ca(jnx5p({HHT-e*V$=EsREYyX~Z%l<&I!VNbC_yw}}(( zus=JMih2^9pX}=2r0pxj8$bm(9B?5)AVbwgP6X!7R>+UP>GIwrON%BWCZahV#XZyp ztw5#5HCFQUHY4p)e+?Z1W3nF4N1)raUf(@j^+wvfz)>?^sZwkX`OYLFq>kJn)o`Ij z#JG=tFEkG@n~MY*!6m^*S8C~;T=<|lg|iij?4pTW*dKB(8w}sQH-K*NNK@~mp*$VI zsIGsiu`Ts}F^b>Hn)D^OIe3p9-UXI%gr<4erByNV?pM-UY!(M*_hmFL;*fZxs!jcy zxrU;gSu^M3bv6T|g{i)KG}2LM>dBkCdxk(#G@c;6|Mhj4B#&O;sYL5Txtz2U3+h`L z55sA6GORHQp;OC{Jm8!G^`J-s4M<(61WHD?)QG3toY-$DeMmHd%Q}!%e2d(fF8dGI zT99>Bq04xi7d>aOTzOG3onNhGhO^$-$UzlLfSnjEHTa^o-j&`5pxVwv!`VwtY{g7? z1wT%lBPOcD4-5OblT-1Ae|>#1m(P!E;r)6rTd!VBw{*r$Oige02AG^IuL12(XlPOs zaW}HMs-$ZDj2pKsuiLE>^rq;nL*!)e9RQmI-GUZ|o;REozxH+2jioimu}Ag-^d4Vz zB#HUT;6HV=HL9MM2o&o7s|AWgU+<|i#I)pqvEMg2*l+^U{yT*G>$5do(5SM1I8lyl zIc$Q+nvAPLEJ4<%NSY`~C*#4OCx!Sym4^~AU2Ig7Wyr&lDxVE*=hOvG7*~Vh%G-~J zWYihjk9H5cSNK8wgH3<^OD$&oVz1rt?tSszde{jm$5RFTj7fa6+g%p6ez^ckLo@|9)t#a~=bjR9a-JM(ti?*P|Dz|O18tqZg0`f<+$z@0s>C~$ zMY4o((9@`-V>}JFG(FVpqQpCq#a)pNFsYf2Jt;Q=#yL)J6oQAH)XQ5JFVi!fMp?U@vYsu$6q;b68*KBo#!@OFCOPi-@DN$I)SOcR#_9I^r(}+)Tl!VnEUk5 z+ZkN%?~HLwoVanbn?dGLC=*uJQ546XxWBBi(Ndmn z=;&Fv+5O$$p#OXoYdz-R+hJ#i%U`)vp%X(D#F@$4d}YAQ44SBP*E_u&_AvvR3QI*^jv>DgGkG(sx>VQ9_u)m|%K0?_1Y zgxTSut~kL)LQ>_WR|TE_)%c^*+uzMu4I=O}x(fVj?%75gb8$D)xpM&EtARd%XExY9b8!%Mda`UGu zLOoi!@)MjigWp_qO8=DZu*|*K)!E<0x6HMhV^s~2DhTz(htYAO_ONgqa^NO~m|)i7M3*o&Ztud=}7;C-rKp3Oaa_}p;-V}~1+qmwbe2G0;#w7c?{x~k?m zurk4MxWmu~={a8O`tz(c1rFnF|2kMQ+>|>%NY9ip)d2>sME8^Qb3xv1Y8S=7@3WFZ zjztswdZGt6IPb=!T-hKA@zQPNcg;5eFJJfEUdTqnhanc!u3$NBRFY21NdUBV&xvrY z^J(fv>_rGu_Ai9EP3Ovm(2YvpEa#UPRRr%8?*TzHw^le)6h-pQ9L9l$1pzKc@aF*H zeftgQ8b67>D;_nlgdnOo$l82nW&q3&y)|noP{9M+r|Oq!b8lMJGhTUiP!Dyeo&UM; z18y3E`7R{O5ZuPo^AkvGU7FJ3Sgp({5cXDa-b`g{EsE1Ow6Y$%#_q0t6 zDQF&*5ROGVCW$$13rB%&6I7{tG8EI6qVlQM1bv@1++Z#;@lwa3Ww35=ceMR$G+%i%`iP z)Fj1x<~xSrOHPn8JcxP43PAI@{!#f;Tf@WSoBq?(_B}8fyldbQvjg@|sXl-#&LRRl zymy2(3HsA6fs-$M{=T(py9GgN?L^ZORF|HW* zp4%5vf)rz#+*7YvZ=5WdoM|*jo=Fv6yeTMXDAAp{T>$(FhG)!`HuY6~VdQJ?dZIF~yEU%0Y}UVbh$f z{Tow?bLQdeXp1*PKY&1=4`?Pw z+hx?nyVQXal$k|an-xpJ80ITX(#^e<6ojOD;X6e}#8)ia1OH#O9NI)(O%W-7-et8I zxn8Pr`K{1lTR>o<(J~zqid25_N`zv4nLLxhwg@)e`~YL9-><`Q@jYZ&bbmb7ujFsJ*gF0JZF+ObCX>L&Tm5b5)NWQHM6H67nT;g8w^n)M zxppk(?{_75j$u{eQi)tg!y+ml zej>=NOao3{ce|O#DC4ZKNk{+LOkY7F8?hIy8)nJ@*Xn5j>^Qt*%yWiWE{+a&#MMe8 z@QC_Bs-s4lC5wi5KOrM)JHxOXq^jfSW*a%U+HO#5&XI27XqZD3*hffXoKOZ?#3n;j zqg?T)Mu7P6`B-nm7hWSa_$p&~t;3E1nKs+rhw*0Hbhb}gh6bUG`8PPmJ1u+5pk^C; zPL4w-5OK!BFXChpiQ*2wM`;jbJ)JI#&%$3zOVXK2Xhs=u7` z0%ojTgUKS9?T{$NN-p+FG~Z=-9Qh$ZGT?;JB5?|5Rx7UszDUv$P@U5!R+MuBAFG-g zekWN&E`#b2!G%YVG;Wc`vEDf%sTg?qX&aTLi>ql-$+BL75mWHE2K0Ed&H_^Js1yvld=@2!3&>tY#ax8Z_nR;|mO<{U028u@ zBtKlilvMs?3c$~ijx1(IQ#Hp-2e{QjzM|7I%d5f=+tT^rm}ph~^)HtH^9qUAUPT~0 zQsQceBWUa3?BX;11l27_+Wq5iq!7m|D0}rXL>xhWBLNP64*kK2RYKJLlON*p34#AD z09;&#{>qZOpz+!XbOs*y$m8#Y;fJ}~J367ejB3IdH)zde7Wlw?|Mo)s28fqNKW2Xt z82@uH3#`LGYILU$$pPU3ffegddj5A23|y znRAaFJaUsz5~j5T4TKk|KL!HF)JMg^zl%!QnAKpUW!@@ceWZFaglj-B#og%_Mic%m z5*k9UH^{(=>4eDQBr5ia{?k(bw_QVT;+pm~f zdq)rJiX{C1Y>#oxHtprQboD{oP$% znWQ;jBT8ZGk(k1X4d@tafFCl?VhxO{k-{?4j?uyNJkLt4zdsPWklJt^C;5(?lSnq& zhX=P08a6Nqs0ChDb+*w{g7jP#-m&=uPKqiA@sC8ps2&W@Nus@dzD`-g_wT*3c&Ue# zf~c#C#~NS0Youtm10k*B()=cQpCiw zM3{%e*2Y#Pe#PX{P3&iywi8P-XcT_D+ZA+$7O;_w?}I5jMy^GKy(*$0eJ5#xkCkkx zkTs>|xd}Q2xuJlMzSbJs#p5}6Q2N74`m1bf?Kb`usfee?YLo!>i=qYZb}YU1%h#MO zKk4AkQ|$uI2JFM1qB+E8?ZYRicJ+@^Z@=@t=Dg<-K8M(7iI4)U-?C%*p5comw01|v)hmVVJ(R}ym*dNmRa9OWdRSD=ddY(t{;=5w|VSPH;|*pi8>Q^ zA%``ycQT)wys!HH`OgVlX?s{J`OiNkvn@3MK!cZR*ysrZNY(KT#&u(_>zP_~A)rk$ZCgURN4}l3*BSt8j zb>0Ii{-kt~ml_Qb^hb4YyJ8cEg5G#A?{e7w*v@?0Zv4TMhR^@D!Nm6#H`EQ-vk&aM zMUD@Nr_XBu_=A1xiKT>(lMJ8?Ae%~$#^yPLxhe;nj7F01hK@6nZT2|@qn?rukw@g^ z1dlt}_v9!LI2SebNqmKB{brh@TOd_y-E0;mUM#ZbfU|fCkbJ5*nH6RB;Sr0tvPF$y zbA0lcofDpo6Gj>`2~qNlM`{h0i#QPJ0}sdAr%U_iB|tI+HXf8t3q>LbwF28y;xXVgHj0n#4uc-IX>bXP|G}tbH!`-T*1%tCL;M<7U1wGz7f$Axoj(lc_F4*p)s#*)``Gw-JDz zHW~Z@h_lPp(HxyIqmUgQ)9ruCY)pKsOdS3+wMw2aR!~mrxbccK@?zD=v11-9)zF%r zMsNH}$9!MxgOJ+LD3M}1HefrJMvoD*rV=8}k;5nndLqZhoCs%=DSa4lk{c!}=<|N` zooL|h9p~;Xcq#Cyp>gOAECzvu@gz4xa)ea_U`)bjpxfi5mmCRh*z1=8b(cnE&>b{i zx~Tg4<<{P=>nD(Eg%r6lZd-pvh2B_lT2txKal##2c?w^(NarE4Nz~t$q+h>APWalU! zVBINFX7iS#gZ?3g7m6I@6qCpdsr!sn0b2&EBBlrYB-R89i@ZcWJ(c6{RwRVGw_by0 z8&1TC!x!ze?navB*PXZC_AG@CuLc|waLF&d8j)`gH#ZYceT!HXuoaSlH0w$ki}MR) z!2<{#dX}syQD_USpw|&v-7)rt7xz*Y@W=_=nNQ?Z08}C1O5-mO;D4+OK06j*&88HC zuL_@UkGGUK3fB!?HY*7=g+|00`y zODi8R-wOsJ^*rJphtT^5k6|S3ltbk`Lx}Hlch=u%;XNa`>HU51T^RQw_~vs17>?S> z_38dO-0Pna#OM2}AicnHIA2_(#ZWFSgCb3>s!;cHOzR z1X0r3bS$g(W;m*jET(F|$xN~ocD-@cz&s+?+b$UL_!y8SsAL_PSa*k>3O<^I{kiUj z1@hW6D|mONWG{nn&)*0Zhu>NNRR7$3jtZ6*-zh$QO@>+lb>~Qne=x;&Lu*jQU`~e{oX%&C4=X; zbYA+3ZJ<1UM~kHVegkw&aExAMYevd;D1<*TKgL5QQ{p32RND~Cz(VXQK%saVrQhsU z0GUw81*h&dfvt^<2WL~B@W4!Chm;3;!C<;s{0RXsrqXyt^;gE!1yK36o9l+{;$mfw zl~MYLgFR~V)oYFcF-*&1OBnrdKKoK*=95P8?_RqN>yR6Q%Xvdg>`$fgFTW+*MzpM8 zdw3P!Y|dcuZIWQ8yCO#!fD{ZVlkor-9Q3vYiBB?$N#23tyNVpl-7Y`fZwiQBT-Mq) zec2IBkp(VAHu!7#M*K@1AN~TX7vC)y_D4FwytJ13j-Gmj($_b+9vTK`WXS%BnQRE= zfgmLAu0=#p5agdXQ#usQVpP0Mf6;ur*j6zfWJ3^oyHepd16YhFHvR=?(0wqC9}F;A zx)5$U7fObc{xU9-SeU~3o&Q#E7((XMvVSwE9^};ea|Ya0m;s%CAgua+Ixt39y1?cq ztFeMU1iHE-G^9YIR+1rwn8%z$WLBKFDJa`yA82WHn$jYgR<)ye9hwiwdsye0J3SX@ zo#apdtobjpw;;V6dvcQt-^YvVv)YxdhZ{8>;DZxF$3y77n~~QCKoIC403HwMS5O87 z&ed;6*Rr!dI74Db0Gy+!66~H9mL^yhQyX%bxWoq)m$IXYQd9tLm^R)f*dod1G+>O1DLrRj(5}Q8Kjdnx%-_2S+7O8Y{e{v@oVA%sUa9f;GY{OE=3~-LH z1*;-ah6hrB1Z>}QG?2v(BwY_8mpj@lLLx7>*A1xQ$rz>syE9cM(4}Nkb-p9!9H}ge zn`GC%p3Otg6VShTp9yE8CePj)LSRm>6Kf_va!`&9E@$sUR?Z5?fxhpsN^MPTo_izz z$U3cQ`^K(Zb$giuTyH9}5y44Nt%KKA$`%2QetH$)sUy`_FPCYmBWn%An7`eu@d?ww z++cgubg9Ttqw(yCS?#uJ+CIw`#!Eo}KW$vilG^J`laG8$N|0P-uT3mQC5O3EQ_I|@ zt3lUzc-fhBM^mpxTYXuxx{6&h%Hm51d49|90UcrMItLEYZTGf6y>vV0 z2+UiSzW+_7@5}J;AFgfFVZR&Nw$|o{cFvFC09cLa8r}JAY17(Bp5lYQD`nDD zqmOX3?8*ehW6EsvudD-0CpO%-W5SVy!q*Q#K6T4dJ9eQiqn6;#aKogPSMb86K6QjL zjDt3nW|+npV?0Ep$MRVA$U0w%`d5_A(mreYbH{YfnYOUY#&rv1FNsmFg zz2-E_kOW6sf5V%xz%K^hRLypf@dSg)loc5pD$QaRWSiy=?P@d#L2lt_(*9@BVysI* zv?p~df!XuaM>}&5UFM}*xk}mLN)63%8-0z&_^?EMeb&TLMZ2z+)^M&dfg@oshW zoyYBhj+?9|1K{rHeFC?~a=YhwU*!vMkc!>0=E7}o`U7jD`q-ZSXbom$0K*UO7Nxq_F@w8+}*3& zTf=ZE*9$|V-0jPL$88nmu0Ou^#`7z0XLn+<{04kd>shRm;9rb==HJY0{*`I~CzN-f z83{)2V(a@VbvJ)H%ZL(9bfqcB5+WAz)a<^t81AHE!pFGsWQjn_E68^V1;$T1b3IoE z?p2fqMd5)+Sgf$Ukjo8jVs*o}A5T@VdwOtmd?fJvs=-AS;-@ZYs6`nIAFuAv}wCtxYm>9lBWR=3{{=OG9Ro%FM!$3-p`R?gTXk3=coMfD}-5Q|s!b$iyBn zgN*kRWL02HGo&2xrOGt4yvw%t0a$co<^!)KA^NU?Pn=Cx_R1wena98dSHFumq$>}M z>1P6V5QT82;6B~W+J9;eo$5*cm?~}ivaG( z-pLCv}Vh}sZJT7ErF;g7ES|clY7BAV+ToK8UX)$jgnW*$$k37h(QEV ziIF!IC5WWEAXgqKdp84}*r}8pL0>A9e-_hBV2c?D#GkNzkKvhPOOM{3G-n7@krfBe z0e0V7#thxRIYh-KAHwwCQW2qMTA{hhXQ|NOo`$@e0HT**e2=udBCMM@SfNb1Uo`26Ddh?#rs~0$=k-fWwI`Ie*lt*T)-wlA~GJ5n(TYa zLk8@Ky#pkR*NQ|rsQnLWW3tR#&@DRP4JOe^Wk|)1JuozW%sUKUn*NJMzD#NPurIV(i=`ni+#{u-iO@MjdjHni zA%BxvZDVfpOIrhP&64&qXg~5ewFLMc#aCf??!RgNkE?TR%QRfuaJFl*HQAhO+qP}@ z=4CFDNv3P#lgvlKle0JYy!HqFczg>{OSoJq~Y-IZ;O=2Re4Ns|9!osAOQ z?)2S3UrOx8b)>=g3Ncqs+bsTNQ-4Kn5_`{Dm^oE_K>v%w7ia?Jff`cU#I`r@t>0Po zd-#J**ot3(P(@r+AZk-swKH$}1YqTd%Y4+_R$qn(!}E?u=j$`XH#1~9HI#Mfyf~!E ztQYq{pj|5KQtH56h+bc=Ys}x-`(P_may>{~msKMzw#Q;+L!j~52Nr~jAx-TM3sg;R zBKL}wNn45&MjmZq#?!!OVI|jrU#AvYn4`yq^n$nwkIKi%wDng1Ms7O_@b&5B8>@&l zM$))hNeIaV7LjUq@2s1q)$5SiRGlRq+KMZju>Or!m;S{1?`h4{^;LpC4RO?g4lwS# z{@oG+A#amxNcHqk7E;9-}yc8q?HADn}VWDCsXPX0F8{`9i7nJ3 zh-n4p64QoTgODt@gCHxXA<-f@58>VfqL(lSd5j6G7j%h{KRH*8(gC-LD+>}bs|*NP z{36YkLY?UWIx>iHeUS_Z4)e~#hv*Mgxe^JD?B2HhVPwSR9DBG zUEFwXR43QKJHB??7mxNm52~GxBv=q>F>F@a>N9FB3DZV*xHc|TqAZXbOoBD#9u6wSpGin{DSTG-$(n!4JU2H#gYf}#i~rib`W^3jhGNTs3e)}W@K~N zTHOn2ph&MTC(RsuKmEE&f$ z$L)dF=)68i5|L2Z@8M9Dq*m1#0htEJTC=7W!?|i2Xw5Q3-j9Qj129i~ro%yTu1ZSl zrL@$lnzF*wYt8)-j&&J=9KxqbhTT*gO@t&bdx6(%7=1C-E>PT&7y`?{g!%d{duN*d z(;gEzmKQ%o3nu?dUvh*t$9#cC*#0_w#L59lbzFTE)>zZs2!7_!JDpA7N+Ruof*&vGAQIu>w4S|8;vD%no~ zi)Eg;EBFio%$>iJmnu91tHJJ`n|s5LHFK-qNBs|J3x{RB4Rgrt4)E~sPaqGFk^XV; zM93G5!POR75g2Pq5V)!|6yS98W0*i6#R9uJ{nVFsDa^!IfE*!vI@?a2oC-pYR`2c zXKgoU?bRlPQMzjFtL&=y&|tWeldBycev<;m-LElmVol{15wrRy=jB$r9iP9WhB-7ZzL@iJ!7kUeaF({o zACUo&9jK*8-V8`Tm(V2>bC>k$I8tkPN;k9-iL~lmbqk)fN(}Ah z`E*lu*@&w$UazK0y5Z6?Eahvv>WlaYOf7_ldDjLonnH=>Z1E2!Yh>4Y;S@RK%1%_l1S z2qokm5d9}f#ajGZA*^`d{?_wL!j*>)HeXx=apd$D!ST!^|F56}M{}P)Q_X>Jjlj&p zY^Br`fSH@zateH8$w9KqX=VW}q#0xlzHaG~nwb%s0_ff*msn*Qmof$?A0v-!_K31lw<7gfLBa-*bRs7jVk+)OdC zTqQ0kQ=!ErWV^~WQ*-J#h}U@hSeb%9w~UEyy!q)nCX=k=^#rghGPANQXDXtmpVqI0 zJ}_we^_ogpYLdy1|AQ8d0XwMmh64ey$4C?Er^ibpzV?FsIjk}1fH#Vh`|r(e(qS!j zaMcNYAfHN^T&$zUZcQBl@|$ZJi^t@e)|Mg82$(LWB4Xvaa_AYodb<#S8^(tf0Q_{x zg?M)u+wH?GdsHc;T6&j4T3_jXKd0D+W4|K5Q&(|t&9@waY#7nTvbNU|a#>fWD;lz! zdz$0tk{W@As`4BQSMyT64X(eF5Zj@y|ZZhCYTvvvTqB_Q&7yTE{IT z?ZvpPDt5nKq0Shg!baul#bxzoDXr4KS|=@))AkxRoM+LDjWtAzII_7_&rY8M4>f^0 z9H|p=hY-{nlX3pfgl5z}15_lY*-GF|tLU|2b zw?85KCHJAZem}S}Mx49#4D9>Z9Kh;FRmJuAU;WM|{O=UD zHy>H2&@nXR8LPBv>{6~AnQ6X?-l>1o*ry28kEWXF_-mtQ3y1hfwT=Hd0A7XUI=9WW z@0Y%adVt`+S0QQUvFN#gHv$6GiWH{TLRqYly09GOV-!+PV`$t}TkYEVGzAs2mSCr$ zj9Urc#MW8d)si~?YPO0m0u!3&PY$Q`f_eI?%h(4VqIK9U+Q-v6)kZg$b3#*BDoyMi zubF0z)kb2h3z;`P&tieP#}b;lQK6b4&vDuvQJ${2-g?3pD{;URA8vy;MQakv?9X^ z=!_Z8(N)L(zM3dyjl0YUmec4W2m*D3vF%MEG`oL)hhlwdjCxGBb$jG|s z+egMtvpoGNtarg_1^pgUK9$N_*&Jj?c+N9z>2XOB`fnBbE`X88Se4Gxr2&*d3nzqk zYwwH6f7WU0--zbRb2ZQ|wjk{-NEkN^(&L1lLA;_xlFESYxlukt+fMIz`Dh} z8El2_(`V{_f?3C5F|H*A&834q4Bkjc+oSZ@BoDQ|j;8$#${(G3Y_a5S=(lV;bE~Y- zn9DKxR(psDn}B|%9%zt*qd^XiA)F0oR4h#Pb?5ef{5yZf2;MUC?Hwg@o#kK);ccRu z=%Z`E5-#Br8pDMe)FK>SVO2A83vzf`h7ICls2CykYUw`BHoLdJ@Z%>>SS2-Wl3-y3 z-{NeogG@hoa_s9^et>Wq+N z@sbLE2>wpe6L1*>88f**B*VaVVEQ1Qx|E?YtjG_GO0~ysfm%8}RBjT^2CfOb?iB=i z_%e1_ilGvT%?c?E8&m%UZN zwxobAIT%rVbf zQj5k_gM26}ndSx0g|B$sC=};P+|tzGT;bQlqEBWl=GWi$?xL_KO8rPdj8e=NtL1dv8a~Lw;r$x2GoV1dSma zCI_tP#j`y@^z>XKybzFxz^;Of_ENyaUgM%G+L8~oYcL_yvN3s8HXNrF)m%Y+*46XV zPiS@${u;Z_{n9Bw;Jy12jr*d->hWd6a<>!rNXWF(Pv_loxXu4#?V7dxM;iKBwzOUQ z!X2vWZ-s|O;KKDE>r#3We{JvR%E>+mfmFbm!uW%vOegqX>*lQJR<^B^8YF6>CA`hY ziMlmyt>TLkS%^IXDt&#SR((M^kiAYC;%alBRG#V(x*NnxcGpU9Yd&z%noGyesZ~EZ zhTVRwt${yGdOf0ZT*OA2ql3M{W7rKO83Dsm_hr~-g} z&kh-AD8cM~xi%CcGN$48HgkxIkn=<}HAJ+M!U`9XS1FkK*yNuad_JodX$5}Go>Yuz zBdXuEdM?4Ii#%0w*5m_}_BAcf5KmD;nCg#oFuF@I^o;fHQX;7lDjXtF!Wvjlq8gE) zwD@c!%}MlsUPrALFS390}Q>*aR#!1oVUVi4F#_m?JLM$sFV$F$mp20l7q zf(H1El2qgwi$Lg6S?q4i zI|SUEj5NsygnI41k3NC3qy&xphLBq-c}Hoo%7j$kEym9C{kzR$x{mXXZ~{PzJTA9~ zCBhZmaJG@#pTN$=hC@8u(S@m4EARckg4^-s|MKUMAlzxtH2o6)hv_%H$C#RhZdBI2s z)Ze?LoJw$6Nq?90zYwmaDF2+jCX_M=$4vUL?MF!E2;+Vv3!if_#TRd6ynR9acai~j zVrZV4#=I`f3{W8B#CV)KKnfIur@v^4e61sm;xGl5!j#UZi&B^TRv9Xm7bfUhoQDYI zOnT!pSa}uzN_tDK{4Zp@PLPjP;w%#B*Vkoz&-Y(q{TOn8Z(B@KuzC55A?F}8)#eWi z1ms<_qDYK!#@i7GXNGHsXN|SS+Xdzbu|;`8y=a+Q095#Zo=7iVrbh_|g6^O=wU&hQ zV6U)N<8-djBVwXaWjeH*XM8qc6$s$7h}44{NwO$}+ju9yTctT<-p zTwM52JqEi<${Q~P1qK%kc*(8u#tvxGW$(z307FS2`21Q45{mE*T{6^)yot4s7Xh5- z7F20JV1Sw0$^}zGKY^@GW3Jz0bOcfg<~;uGY6`6w;o!wVJGX zAN+eyxcdX^kHZny-R0Lo!QX>t`YWSD?* zz>)My_7V$nHOPhF${iMpNeF`=?(vLZt9b#gHbK_$jA*MmOVW%^$IgDy-@ZXu;@}Y+ zz4w%LTQKPd1ns~p!LVc)YUE40I}Tu1HV341)96|VdqD4)bx;7bU_#3jg-kLk3S>I* zoj2z+ww55eEk!>AG4bqgBg@ZdBceP-Kx>ODi+5KC*2)l*ryRtM$xr{=A5F_dXEr{q z?AU(o(0hq6ozF;Qha~8a*@mdSC(`}l0LnJ1!JXj&!<94}8=rcPU47V+FK0Fr_=w_2a(9f*nAz$)@d{MilNhyyUB_w9D` z^JZSg_wi8E?B>MiNwuo`>Wl{{h8jYt{~kd|j%1yt%v?NC@_bn%PbR z-C9fpMartSV?aJ$I)TJk4E?@hCD*9?j{Gw~-io}_dsx$i)*N!7A^Q#ezkgcpoedyr zY4#3$vTF4Qq6}D*%wnC^kX|-{H~}J8QH|gUf(a?X$`Q_!^C|B^2aE^E&+!}1nKlgb z6avI)MLt-Q5(O3Hnp0Eq3bV3LE43d!)%t-qSGA72X@ifbCK@7+NYip?6he=@Aa>K*w+ z?Gq6xwyCbaoi_eO1@OFUo_No~JJBc0qd@6$l4^`>IK8=cFeWn)A?bEWTx)U`;nmG~ z{1UG4J4A9*8qZ%ml2*tU1@QG}6o$;2{CiDcKq~S;iOhSG4gdfNpa*^!Q3#@%z=w!s zlD5%{VlmrBpzTH~wkT_ASAkVUiXdtd0AURg@lo=q@k;``!v+!RR-Dp@FFaTAPP|i|Mi4eLJ5r0KJ{-i~0)wP>zn!W8kBMxpI^mZ?{iwwUnSRh4|U1fAEhm`hp zSBIfDklplQ|J}?-0}gbyvm<(LgC8e^mR8J~1+IAlX}dmize0L@dA~H%Rs}nxLjs?V z2BP>(#}Ta3IR5-ZHur;$FW>q>mfrPs6b6HIT`sG#yQYHzQU^R51LEzXS( zp(}sCv!atR$bSW!2Q~(?MPW>dvR(xQ8mfH^_HPtv{|1hqH$daQ=f~iy zj;;;h`u_F7N5|rnRFO3YT7h3&r}zX& ze!ZI{m(i0#41ko+jfdBv6AH<7_JsGP9jU_vIC2$R@)?Z=t4X_}pf*h8?k!_4tc zkmcc#E$vXtRd61DM|&e)4Pd-7G`VM8U9F~&19?O)r8_fw-i-1d zFPwk%pYwO5ggUVudlqz_iyQx=NqWYKI`;ij?1}aFpf0#u z)hDy)$`rqcC%Y>iLYz;Vqd?u*ENOPJD$KB}5&|Q;oh@{~ONKi4R`AT`-9Bl?7&@mT?`F{Jj2Z*FQoJKE_A<8~H;W|k=h~lR_2B!vuFdJ!dy#&iCY9=xTy&F3;a+It;Q9JRj5iPAHxr|Z3|oP zh0v3x(jN(V`(gag7o@*Z)tUADq_fi^FiC`g=D!P7VOiSAzoacs9*4#O# z#AQe?FX+epzZB6@)zLPqalD}$lJUSXwrSLqan!(t>_7jSHc&9s{&MWrT~kR`{1w87 zO6-AmBNV87*VGWD1FH%YN;|{y)Fqr z%W06;%ec;(Yfty-9un+G_JotVV_;UC8#|LS`dHigm?h%#zjxHAL9Z9v#I45eUJB=a zFIZn`p5i(n&Ish^a_M}fIM)~#%%y;GNM981r`pqGE_HFy)UaN~jD}J^ipf;spp2om z)tKfkN=|6BoJx0Fl-{De$>21|VhK>R#La zqg{FkY<&86)Um_s-}dIIv4Y}3(ZR3rMv}B5nXkaux!HcjUPmTr>^zkzM3ERG`*v4q zt!+MErn4AoD&Z0-dTKlm;K6V`M(4OXac#5hyR0O+>XjT)r!lA%xDACY4R? z7B;kio}pWdhJB|PInHbq%?O=41H5D-7YG@&n{??AcL3o5Or zffXJgr`!9OVlpQ*v{coNy zdys1c2PMQ8fU5|amjuEL&gG#fj?@JDYb--(37n1v`mB)Ia~Sp_P$OuLyvsWf^7Ve4 z|DypJ1#0GAYMh_&F3(W>TQA-gMzI2rlwcvCxW{!Ih#olr(HnSJ43UQ6oDSI)AiftN z9y}xS{0N!DyG=<%%=oRu>I3jZ0W6jQvDD<$JccI$E2poVc?CY-j~Pfazsj@EU(}AY|Yu9 z-zl9Qm%0;y0_e0JwYE>5WqQuq7{D2f5*lOD(DFpRZtdqdg1&v5WNr7&GBY?@l~#3G z@7jmLU#W7FZ6ezO2~%&w1nEnFy4jjq<2LQhg*Ze?b4c%i2tDfKTY~=Fh!l%S%I+`i zT-zG?!_uE=P2;}>vh?1o{G3`3$?9Y3qJ&?zmWHOf+!O@3I9eJW7mpYz8)aS&?cH4t zkJ_hCic7ZM4`YSoJc{izp3FT#xg4;N<)w`be}c=fXBk1#Qh zjv9Fti|?k9YtbgulE8EbJo_!!RgkBoUxf}JmK(!YfiLB)}^lbd8P4WJ>)t^ zOeos~V=^gP+h0G`>#%IVLmFiCw z88`r%Ssxx6ZSN|d3t>G5ajxZATIo9ab5bIpi8_7Y4~T;wiAKlh3H z*L3x(mCUidUjvbV5jhNl2MaoC*r!~48J`m^+xVre=h_r}H%+<#4w(}BVgq7(*0R^u zFPLB3hf68|<3Ob(3u%nT8Y|4V)1UFGqgEPb3A$Ycd_jDtogayy>gd zX_m#xku!&@s||O}lP%9t=wOex`k7+4l+Fi~wDye{-F#9&?VTL(!T1?;78pD?J#1btbfGnSfEe1{71@b|1>u}$_ zGAmf>qmOU_yf&~=-^-0C@`jS@7P|Zo6|;X$>%)2D;RThBZm$A@!5&@WP*R6HEh{P9 zab)VN>o(0*RaFyh#zD#{NJsF|NDjHN$opv-41R0Eg5e@0y)twBQVJ&4IYW4ra8|uO z^&#d6h0$Ku`guWY1vyUm9?E13M)S5wJ%OT(CK==pFlxZM`5WMdpq>1&jr#1Pg`R(< zZtfWj6cwd%&x8i?(cNrrbM6aHJ!#`TCKLfFp9-+j^se5!Hf%rr^>Q7!pN`RE-D1Nw z`saKw)9ehRg=@3E^YYgI~{4W61F zdghp3AoRXtX@%qS_^2AdhhNX!aG)M@%vCILa5_tZ)DbhfyHWH74ap6HU33kSI2SV| zlSp?oq%&=>Ayw`aAXT8v~WRXh;tDrN04i|6d+jPy6Z~L z_dfIN5PqLwO(sLpJB|Yo7*=4+R$xN-&vMCiz2el(AOqLRg_ffcD*pzg;> z&hIt(&eLYHOmGkox8P08QXHQ!n;$%F!67^Cb|`=R^l7_|X9(cmX|r{NHQ6dm6j$Bu z2H{iJP8PHbR(Y(4UO)G~y7_UmBvlX-Yx?bEV)GoPDt2JSX)Vwa zw+Y))rt6Y=d~VYz_vL>*vj}BAW%-_hmyg|itZuJ z)h7oC5X?hF2<8d^1}I!7`TsRi{3}w#4v|kB8P*)&%8LPn`Hd2VBJ!aWI)Cu`8xK@L zS={hM9V_X=XaSeHJX*RE|TdC_~KpLjD3htTtA6 zcI6)M*kr39!oy`RnVUSDX;MHYzJ1hrUADcD{e}5m>97St)CxLSToRwm6+#ufbny?9_H>rR|J(F_)4uLk(+O!CfC1mA0qx~{_*0gHF z(F8g02KZ6H53j&YLkf|NfqKTen?if>KJs;(9JQU7h9p5?)ibl*| zDBJ+A@?+6|#z6h$C>|m^%&Y9;if?|p+U&uEo9apkNsLXglD9tHf1`IsusEOyTGUnp zZtV-uh%Dk1L2Tu1AM^S6N*nvKe9zn1XZC1SqW|N%Xbb~qZsfEcr?>UV_-@L-!|c@_ zO1&Y-nRM&GkeJ!E1X8ULO}16L_9K_{9W*LZ&f^pWf+MuyDm=SCq|8Tqsqa_|!3Or* z(VS&aYcGO(ZLJd~**jE#ei!VDeE55ptTPONG#(Dl+$u3}QHs(RRc)63XBWRe=bbGD z7?Zgg&cr_Cb9|re7xV4v^Dp#ib=&;ejmK^_Vv3)34B^76nWuf%ZPATAsGIu4G+199 zc09$A;DPD2ueasGOmp=k2RM_jK21a0@G|Fv5aPojhq#(%!ct`{-<+isSgIt_UD(Q} zW%6qi*>{tHA+p;l;UNH*NhYey^@D4Km&; zyIKc3hkA}17Ny5X&+>}s2lUve=Q7;O8o4#zh1?frfj7)31EZTX3z7HOBNI=Gz?$X$ zD&_m`deeJ%iRXnb?x>D*8Y`_=G!@f117@8=09cqmqxG?yr zG$@U~p#M90W~aW)!}zXkHKC;?oO0u(z0L`fl8Qx0@laAo7tp8BRU1>sqDjbSNVi0W z1%q*mz_JkDgVfQb@y`om5pvr-ffNm`YDr)~vGQ$xf2;U^}D{>xRDHzij zPv^^dwz7lhdX3@E=4YokJD`fM;E z1b20db{8ZE|1l$KjIim(uywI62yRo{^TmU!Y+*$z4nmvYN}J$*VpydMG=grt$In4x z`-$QL;p`DV(&ud2AnS;l5E5!b&;dpl(3_MH%Z8U*_Kr_ucixwOysOo>v<0}il`2!J z(f_!2*bfz`^TetF&N5!9S$JP-9-qal8`QR5y$AEM;xHX*_ywv*3X`Xtu`< z_!>g|`oz&H!fdtKqpAZ}nY@mJSNHULgjv&mI*YUI7-8-18ud6IAiU8Zp4;k{YCLnt zBbU1Jd+NWcx2|^)It%NuS1G?b)^6lBS+vEs~ozw&EFx6`ai(q-!X~!83r4r zv+pceE**OU`bQlQr%zA+?p>&t_qhA0IaF<$%b-NOE-V;#_bAtTsQ;~uu3 zPkq|y$?!VicUAz>7B z7)?P@z*6PTd7Dt!z<5CRs27j_EkaFE19Vc%cLY z$}z)4gp#oxuoEm)-<&?_#i7Y~e|S0Y*0K zQEHnk0uD1ONxeW+-3AjeOB!iVNZrP<0opyk;NuTZP(=gCp^$&IFw5vg0LbnXkl;6N zFsjYtsOWi+Um$LUxoC!)Sg=L&z2WJbmg@Yg$cxEtZrk@kp|`0zYmR)EtH3O17{s#* zfRA4xrpm-Jo=yrPKPYslg3w~Z9vS)QNqdCEF}Nkta2S6M1-O%Qtdy(#n1Jam8)P^G z``vTNQS+2edcM{2?$b0)-vmEUTnT9*3#`eaLSt18w)PX zs~K#^A;bD5-m6ojLYqOO)_p&iQq~RZwm*d8qE*19%K-=+T zc<&V?zrVU$Q=4c>e`y6;E$~_IPRo(Ry(~;Oh$MZO;W57P(U{x#2-1-;J#g#Qkx(_F zTpbQ~y4a}Y%(0JeI*&I>Gi^i^h@O$-KgK30-xVH^Bc{9P9U#dYx9>`RbSuTnu&4ho!Z$#68%GJBMzUG&A!TW6O<3O~u>C@Kfm$$k7?b@^<6#S~( z1n!1B%DFu4u3<0nY%Cgc(rSRdWvu-Wf@7UUn80^sCE)RJw-FW8p4Ybl%7UQ)H2VohQUkW9L5dXHtJmJ@MMRxY9)hioVQk&L0(;4D4hAw4m`3R}3Q zWRS3M9i{#LBc;HXLt3W4^XsbOQlr60e31zz6Z4R5+PTcZxHr#A!EY0P+PBjW;2`mK zxa-#wJyT`a7)e;%6ufyTl;jZW!{eM`k=Kv6>kld?Bt6`_jhmASxUJ<5X2YJWz0;F~ z={CtlC`2w`9M9s%K}d*U1~s&oGOVyuOfbgNJRjYLdsZWncB^VlN=L~`iEzC1Mak#? zC1x1h;q!sKvbkQOh4*J&(_bTKxb=q^l`w%0r`1Em1$gX^8XTMnc}VKcZ7gw0kEn9_ z#yR%XV_%=N>o|ikfEDQDmXDQH1M2CXCwM2Wrts_YP?;&`m4ewd)qNEGfm9+OHt_mW>RCY~%&6IA1f-oO6d}F1aW%IS zQdj|i#x9-M_JtpL7-FffiY%4=A%vkAf7@@k1L57Myhkqx z6eNr=t*8YuLu`8}8`w7R>$Ua{efc-ycMrq;go@q(w3m|uDBtVg|MVb9?0$uD_|A?g z0hEz2KgVV+G?abeAIQRP>}>gev}=K!U+teE*~4VA{@AZXGqKd4p*C(w6tTQ|eg08l zg&&8$jlPOFI_PYhgL3wqW7JVVh|-S%LVK{?WShPg?mSFc;c^pfCCxCVvY=}{^Gfvp zLmc`y-WdkuKZw#0(-K7~sPFPUTv~lN8(!MZloui(MqS2bT^x-N#8;(>p1Xz2XJz+S zO(YegR76RcWbv5SYL=VYL`q~fKGm2CvAJXn7|OLFRVLl(!F%9)IQ}E!v{mI}(d3^T zx4)O5)N3~-)>1PFP#=OGvrp{LSH;p1QvzS4SH3JvJs}BgOw7+(#pCta&qLRklP|Y{Yg3pe_=Z z*?>j_gA}27Y4$D2;^a;fBUhnx2(OYp_S+YLb$Z)y527*Hw3FiyJ_8n5)b753!DAdz zl;KM3t{ze>s)>WyW)S!f*Jwow7<`MkN{`+GHYqp2AM_8?sMV-lWOXzzk;3+ey9aD1 z^ki-yJMZ!AN#iB@BkT!+Ege}U+9MVnK1LE>fVW@8B;ZKs+K(JKe`m4C7?%>6^s^H% zefT$N^TzX>!&)I$h_GSy9OL(u^e3rZr&D#=~=V``D>v z*P)g7(<`@?r~3CN$G*lP1h|7RB)Ei=4$pf` zW{rRtvRZg;V(%X{u6K4(_g;8*ozKMfl9q-~#EJNHL@h!I5j&7PfB$0{$F5>bFoHvy>IJqcQ zG6P&*VBqupC$xmQd`tU_S7~$i_x1(tJX8AIoXRJ2@?h(cqd`yt@CH%XAM8F8)fuc& zY)kuKibDs!l{KrYc|1cz)q4>jBs_(H7tjHsoNOLVWpYno0#<;a#W#ryI;BNEP4nDx zEskUqBah$~-Q$)@=AtwnK0#iL77214rqEmDbeN!8));-*M>od}s=>+pT$(NzSXQ7! zPqMGb{$Qp~E1J)LFI(YJ12>eU1RKZx%`h99efIjVUzNk6>}c$l-xTsLgH zQP|!wpN$z^2d6s0y7dGQ2W1*Z4q!6Cwj1J?yFjE<&;iyy#u3u*r9kDa^^|t)IP|as zv4y7todQsFf~^eYua5b-S;xTIx+z2tYia<^<7fEX&(JNewgmxp>^kc)h;}cxDvpLF z@GsLfZzcm~dkv!P2E#Who;7bG2caO2PiF}*0jFp?{u7&0Y|4N_!rI2Z-&B}OWZaHw z*tyX@`zuLIu0Cbma|LmUal|yI_R#Q4$S(p#FEP#$kE}n*M0u#Hizr%v_x4ki4XXXg!WKu7?B9bfhCMV&8GN*MoBm3Q%ki6PXEtW>gQAQ`E3TlM*{B8@lLBoxJjb zZ@=B~H1TX7+#MXWU$Cr08DWWRS4Gzv3aA%ZPIaZ+6*2&%e#6DyN!1U4GlrZ?p^#mO z*m7O~gE$$O@!7eW+bt))A(LSNkf9Fy+EuZ$)NX6~b?#$L8TI*z{-=(ZGw@`slV|Lj zyWTf>jV}~5Mr%mDJlEsUY-POyw&+!=zB3AGgSf68<=aJ#Z9afB;C+|px6rjE^yl6& zzTeCF&OeL54KIO=$!Jrnt<@yAt^iE}^n^R1=#y64!lFIwPON4$@g-=66DBRPw{IsebIDq9fJU;BZ$XMmZ;?QU6AznUwZ1t8O%C?~F8w<3(qJ zMU40FY7#^vJQfUOvC0cfL_&T?^xM!7cYg=F>gwaxNIa8IBDIQ}$*J|Zyvp&p{LrAx z3fel#tvf^SKeBm#wvj}5mofxhMN=h@Kh}c+$b>~Agn@}e&_SNVsFIdN1)+k|!nq^R zFxTxXMg;#3kOn&^S4}i5%}WI1K}=y=#VIot^qvn7P6!|ZRl*EJgrw2JHD=D;D6zd& zPPgGU-(*iW&j8);_?Nq$+L3vVQ@YEb3)`lTtlLAM#70=s+s*`d&j zczC6A{1$X+KWsx99LvdvmbGz`5pn6krDSY&#UC;CZv#X?;x?vF&lR>*oCx(zYttGU zRoF9c&SwVNEqjn*osm6(qCr7m?} zCT@HmW=Yi;e@#X!fp?>aJrCL8wHYIKYWt!+AE7fQKM&y!_Fk&YU~;egYneO%&&%l8 zmY6Eph5udzn2{>6GD~XrYX7l{R99D=!=QuxvA6BM%C6w1PH6HpK;cv3Shm6Bj zPLrLrfXyywjCPg$R7Ti{n(`t?rI~8a*{+}mGrY2)M+EGY^pSk$^}NaB~tgw?CUHFC$b?hg-g_iG4?%vboYBRc0X^B zIo60=?z>l?w#Fal%U4zGOEtKNZ1#OkZ&6)2-m7hXFZ)BQ{2M-pfa#em_8|)c2n^UH z3Ol`NhKm8Mw+82KopN-FkzbLh%1I>$;}PS^>1Q$>8hAy^HDvB81q=1`ZMh@aT&woB zyIUUSN$5slX3_BFAi>B#gn|5wYy ze9p|3_huWQ`)Oo4?ByrWdF}g2d$Z5i`(Y(#rUlovW7S&>a4Wg@0P>Uv$Y%l4NX?H? z32g<#WvV769cmQ1vJeh*1>b;q{keiQMKS8@Ob7GR(#07Ovu6V=xb5G<7A=c+5f3w6P1aT+|FCX!t6 zeUUbN!O$E=bO<162_qhIzAup{12F+geesWg4X^hBpBT_%BGqBwOmP4{l%#BHG7(6* zMI*qJ_jkln)d0adLJu@g21)3Th84*ZOJgxq9N{E|Io{!k4ab_@2Yst-hHnX zJ@ZJxOrt!#F>Lg3i<~76qHp;dZkhGQU6Drv_P&Hpn>mM?2R^yjd-`2+B9+*23oebn zWs3?~z$~#0W&S+9A#sx7ln%4-Xb-mUIk=67PTJ;pd6nl=5fXJJk7@=vo-AP#iUH3i zuvl#*3ou!I4kYyeu;>w+cOE%dr#_+BJj_@-HNldGD|?g(b%;@`2!`XK!0 z-6+4pO)^R*h?U^oS7s+Fp=csbgvHAd@l(PRr6nIM@KHtGS636s@8WsINLhP#Voo;9 zCii#v(8^e37H!Hb*0-{3vT9)f?yzM^vpaG0$dHUTLPCaNqe$$5*XZw25@=B>eF1Qi z6v)b*R4$fU-A^8z^fxQ;q9OKv{z?`^CfN`r$|>^U364XXwL_$Z#aaQDZ-q;uA(0>` zDdbYM+MOAGd~s4NGCZp}rw=T_^52}Cq^HFdk3T^FHvxh3P>Azx8kri?J9yf+XlOg5j-%(!Z>QRtFc<~&z+HkjM_n&SI8k=fa#Snph3RI= z4nt8C{Y~XDqc1cc(WALV`PD~MF=0)hBsoSnhUnloe8l*>Kq=*jQ=YR-oOE&!L@7lg zbLBCkce>*rTJb%)^;ymE`KgNa@n`QHkN$L4;a|iZ5l9SGN@)`nC_w@e0V5{DP&DX< zcFq{^2b`25-O-SnUi{~JP||^njf>iSaBZ- zLJIa}ELy;l7 zFF;-Hk@>&j_kzfRuH=f)2PHUysX9$v?{co?@SZF1u1Q?AR?jVt(_;UG2qA$mRn#!!eE>);H-{cH3@@Ir8~Ek73=;hr zQ8+X&vMm{**c^*fzMm&Ed((biz%tG4Lh7PAc8d;wZ9Akd*BDm4pYY99`y>Tdd>@*TB1WwZPM;8BxdR$aclL%M9S& z*Yxw)&$5YcgWsx@j}9-p<|gPU-*Eu*1qx8a?nxLdKg7PqUcyE6mr#-Ucl&ANXy>Z9 z8l>4~b8_S_p-i<>61_7=A8w8SnD2dM7xFx*7{8hzRNtIuN^aw4)ziuh?fO-7#EIfW zg6lwgZDo&L{L-Ny=$!gZp#xz9e-|e9Z(j0(kvLowI~tBHbzlrhnJE|*ECKG0w21w7 zEP+_Xgf}oCP*<@X3u-17)=Tj^;uNegI2L+eb|y&O?5o3=x26W++tv3N(6v?VGGRXI z`Y|)%)ZlTh{Hdd_nfngM4;tRWo1@UB%fUvub%Wla&FgJz?x6bGvyc>bDsz=Vqo>~i zQ2y1nan!V^Z+(lT52t6{+}S`SW=*4p`y|$MruoL_>dIbswWgKZ`PN&;?I}jQr{hz8 zHTSRd!L`y;=B^aggn;V-&@JP}IBD9kP3CBosoADvvQoQGXtjxTP0MvCKaq0X6`A#& zh!31X-tg9w@x=r$N-U)~;83NXL=uMmg24ANNql!IQ&Glc&}i8#pSKEO;Yv}Hy>PQs zu4S)^$;_iznor+xcip@N*>=nB7ovc?q_+?-NSayNP>&;=4Lhrbo z-Ar}NPp^c%vwebiX%7?F?N>p?2Ng!QJ{D`z4EF8^&b(2SE)yl~6Xt~g`Ms;?DjgLa zG6{tafCkUsqfaIoJb!?yi^SrdB^d;7M?xhX96rUPci;C!1KlGLSrENMLd_ix)+I2z zHAx#?HS{mF%Vs|TG(ZgOQ^Y$UX>6OUxrMgn9484t35f>pvpGBC1}VKBlnyT+qAm6E z-Mtf0U8{zkKOBDU=7G}}Rz|oSm*H(19kv};UHbs z2(86Pa!93m$P7!aR@b=<&EZ$BV>mwci8@B!8qy!ng6V<$+5a8wBe(8q6IE1^cl$2l zT0scDW6Inv)yyq@aDV7GRUnoYhQb|IV-AWDNKi>AoR;g;^@duNc89*ZKf!}43B)@k zP9M%}1Ytn}fL$#a+go^4-yI`g1INRHG{Ag&oM>xXUA?A8?A3fhome?PS)r(sKMbB! z(1B|T?l2LG7K_hI{LF%A4Wvm#16}t?ZsQ-oE&{t&w?Bw}%;Eq|7l0TP=oM%LQWA*d zfCNZOKroHN9D#iHkj6*dx>FHlOoDh~THOGLfQ?T9K0w}xijkm6_9FW{s{3T~WidTW z&`=RzO8cKVI1p=d&K$YCnk$btkd!5RN*2VLbZXG;ABW*^WBik1aLt6# zH0m%;?UA=nIhz(&j(h5k$M*{vrr^RcT!C0*M#RjMA_wENV5*;;n--F=8|BhoNG23& z3TNM>?7##y^0y;8A+cN}G$S>^;nDbSK;el|^b1Eoas(0;;De%A=F?qb+|U6zM_#ON zXvvF8q6V{LvVe%2s-1!UY?#Bz$pD|^lw4qD@_V6yNnLi^F>$C%*z*70uM zyiR}#f93{FKQDaf?BnC(O32RC$p5e8tF_w1-Ov7E3L?KJ3!R{Q*qy~0Mse*DU@6;I zswN_zN6)uIrBYS8#Hj^JQ*o!kb#fe3<3>OTei~n5wkk#}_sDg!B)XHRo;D5#q4@HR zxBsGB`cAT+sgZUyv$A@@u1e=(!AhK5q-M#osd`1Cr&z8&x(#Mnx8H-WCU}vc2kImx z){k`H&%!852ZSceb@CN_)?4>ezQQGG{g)y>nf=-L%iHj;FbJ?z=s)Z}Y zsckdCn!GaAABl5~2$^-FL@I`kRQ}8EG>`wpgLxb}$Uf{m_$y-NbdNJeSUe(!e@f99|HO!A%sB;sLh;Mot&Y@tZjMiolO8<{{T{2KOF+mz4v&;L2|E%>}zQ zOnq~efLDi|AZCVQFkj){1HwwZPiJMz6AxPkb}nwjz}df`uPSr*36iGc@jizSAHDM2 z-mT(<*x)iigD$h?3BKq#di$9v_>0zhZn1Zj-`5$(*K$FSzS339BCa3dpMWgMIkQQL zQa8}t-dME^EXU~01N2e)f14A5&l=tPKCwW3>MKm}Qa(GJ<4RCf0Mw~W)BU2x6MWKx zce9F96;b|qWfdnk@wcWz;Ydm8g2i(rU_XPMKZ_l7cZ=fX)y3=iztBw2IM56d6{n}+ zYx{_kptUhTo25gZBvrIWxjR2SF3v(6A4z^%+#f;2;_nwK$-#Mx!?skdXCDS+k6*=L z>{Exb;@UUu-Xymb0dO9?2#RGU{}`kShQOakE3hEwP(|F6+5mI}Qlt8HbAA}(O!Wa; z3-sLjKwX3)HtXetDX_jgTWWr-mr!K=r9CXHa@aS*z&n*EkZR4mnqVq%Jw+jb% z@GA!MwW*vXSM+?%SEt?ZIPt&zmdyNWOsNvx+ZI(@zfEZ)LlDf`MhT%BxT7=L6 zSrGmi#2L-k5n#m1Abe3~Fgd;<%gG02_8{eZZ4N^I#0e1xYX{a8S@WoMq1OBVM1=pF z5PlQ0_Rxa?0l7i^XU^*%O@#!oRoS*X6hY%N9&Jb}wM|V;)fEs)sN9CKoroI~U9P3H zZLT(;S#r^YqDoE5pg{PZ^w?ribW-(z$PGB%qdQ5(^%?@bL^rn)FSM|o-OZR~-hG?N zcq?nv3;le9{eD2J_lY3q8;v{=?+3kwc7aA>UFl!UuM*r@EvNz=t^)$-0sDYKP3SCl%3OO2u+xEtvzy{PU6&h zSZAR_BbZH;Z+@I`<}pgbTkMBA75 zQuoAm1?7WEprvVYMlRO^Lo%-72M+iR@43N%VDU#N%ExTY=`|Qy(NHjjlwolL$5soA z^EtFEZli!5Q;q;MeOdN8`?4YZI)Z=fad>p{3Ar7@Wz83YS2^Y_FLNcW$!l3`7^AS* z6=m%VS$_=3L|p3o_;chQ1lS=9`trisn_=z(Xu%2$9>mM`S#E{GItS`UG_ySlF$^uN zy&2VslSar4eJEUIa%$<{d&!czoVbu-!(b~K1guEyzvlt_XAc|w&IhmMGZ(W6IUC_k zRYmVfd49F}ep}_U?7ChmqpE)>?>@YnXQCpnGaJPO`|U(@Gii~wOdX4&{|1}O1s7mS zlgbjk^_Oz0dQZGZ7ST2k-Q8KhOo_}CyB2OU1l4jngV#j&2VDubP za=8XCawFmsieCDrv=h{ngk5JonHiEK@_9@3?8qqGSdNA9?u#E<0=P2X{OaoFXp&irH!uTX}-h-9*64TW_V^Y$aUyqx=w1z8L|p@{4D6tgLEP ze5Bg)&;P?TRhGu7Xa99i6fo2FH`s8~Lj8>F4ck@7L~DUHg@9;ukW;B%fUd~cld-f0*X%lJIG7763a za+`=OCEaY+!Rp(bpM5ye?C<(AOakG4zJ=w!WczQdUpp{#C_mMqcv{evRKo*pQ#7b6 z0F}XFP&q_u!Og!UTtP-Cpkq+16Pt^QamXh?xkN3ZKNI#+WaINli@8Jz<~RzV*R!ym zMikEUtlnAA<*5dIR!>TWGwdAWpog5?^=bAc?i02h++ukR({oAnstj*f+IY8-JFnKJ zcxImC@MJ+SO+j##y(G}|st`0`47rbw*x;{%V0mHaybu(= zUn;QVa~Hw%A=+;wXphGlb1}?;ewZ+w*f5<>wKc^;&~1{a`C6fT9%1@9$c-rU0O_#C z>)=MFV6**HQWpMX@JZNUi~?1d7q!$x&b=O-iK^hhxj)6G(Z)H)Rw(Juf4QSH4N6)L- zq1!I0E-lKGH|sb0{kn}ME2>E6V5L>YvdzvE`h5l$^MqJ|ioMB0==vBYQ;8J$DkWF~ z8=ac@Y>g^sNB}}~qw#DX0_MQR)VZ~5kk!(eHN3cmUR0M>)24h`9pqv%prdpTKaSgt z)eN5n%v_B=+?6}kSb^fxdY7}d%+F!Gn;7>mV)lFm-D37P8O&&XyRH8dkh^S>?z{b$lm@^+sIkxCbB&(}W8x_^VSmf#M|2$!9 zK-Queg_UM@TSA?9$~a?NgRa;Pow}jwAl+B3Gtmw`vlLys^dM!V8Z$y`Gv~-zZ;wPtfIzln}F=7GC9i6Xj*b*o?2wI z7%}R`*kkA1T!>d+ymRjYXYPHzz{^vwKY+EjsNGo0XLwpLt}eIs4*{$k*OpL+c!F&$ zw-G4cXE+B>%{hLaK+r;n>{uH9GPEo~tsdbLmW|fy^kf zs;ta*DAA~!?b5~Or{*rLYAtZ4iifimX&0S(xV+s$eujjL77g9bGCG_(vqP_iv_O$~ zSa|E6a_BuOW9)@47|KA!Itbcmr?2kZaIYA7rp*i($*`MJYUP&kyYgmFzhdYNUwy9( zS3}#z1%pokF5r-5)()_Gm6n`)-xLPrPjC+0Z9zAv-Ja4Mp`-8sPYa)qZRk2MVr|OP zhY+a>1?bXmpsFrc3=w!K*BPR!oQ%D;+{Rc^1;k+bWv=bcVcGB+2zJgT_ZW6tafTSz zJ=W&qaJ9C*D`JMws7?NZJ+sz``PwV&QihHAemq-1zAYz)%XV8d2CCj}nPJxq65iju zP$WDj3Z8p~u1zPeB1Jnw7huJBZ^Y&H(?7yQaH1XC@4(EAN4&puV^lf_|LobOFvYh8 z{$*G{N6W9)^X+X>eu+Ma^}C&@Y<2H-1qZYquJ_EdP`JqDflInD<#6%hatB$A0@c*! zrAE90cwj@v2n8B1Xnb>%Y(%BMQXN5(Hj|Bt*d~AV+2{a2kFZlZ=abH89_3gSf+(J5f zT`q#qcN$$*YMHe*w*VcF2hV)=0vU)G+-|gGsY+J)Fc>nd?Xtx5{_1j18a<$r2R9u3Ve(Ay)GEprj4YvT4Ff%wPfzf2_V3NYu(zFT9tu97UP{ zCoSBNJzh7eecQFmj?WgU2u*9@%PS-PuJ3|MgwGfKR9n6xbvpTj~NlA zTz?)wJ`YHFen5JF4uN&hP2_%6+EB0Il|$V~iaZMdz<%M0AbC=UA^2CJIx!Ldl0o>D zEi++;Cb=Py3puFVKZ|@!Ce=;Fi6h(#2rEhy1OX0H)WMA%5ic}q%!tp582b_#gN`1F zsG=0+gr+jrLLi4qT#U~^^e>wolugNY0@_Ru+bk|_4WhiRV(}mEXMKqUD0W*W!*I3f z!zJTr@XE@WNuX9sCmybvFa#BUZ#+iD+U^hK*XWt#iQ6Asml1aRQLbnDfEMHk-H7i zv3%CHF$6BHTu>jF3qyR#Eqf7b-6 zHsV(bD2yN}ZnQr#QeZ^dR>DZIO97`)>7jAM`boq5>4nvXE_Aa$-&frLkiRDBT1r_= z9RgxQMcUdTU^-9S)=iGE71jh+?cd)JIZK21BM_OlS1OWeqN%9f?hDlLyx= zM#}G1=`=KIq*boE49wQSUfH z+Y2mu#jo|5ou(dxkthGyOxu$dJnCK%WB1t&J_rFBcDau29bXo`FDSaN zPW4v<&{YY_z}6Z5Wj;Ia#+|!7YLVgfJDm|3KVUBnk%MI(emq|3v@iI`FKIpIXm6lg z2S`k-+T;N+Y(q{{bei!BS9?PodUzb;T9iwLZds%>p0&=H5P<+l9Q(ACfeW({O@Jd0 zgag0ulrSO74WmX@k;}qjf-UAG#Q^2-R!nxlj#>%tC-Tl9d*&(Ri`Rj&-if~u_{tMG zbJT@H|E{L=u2{3nXZfrHHkq^>l$@;WXj|Q5_fG;qkS+ZCSclxM)L`~~QouRv>3ibg z(>oo9hDV>&*OU2~zXbvm8P?I{+DL&P({{XZdiHB~9Y9l>RCuO*lbDjC%3kqOjC2x) zDXHRw$R!LUVVHH1j%D~wzEo6*`V9xO1o)9Q*G8h%bFeE?sLph54OPC4MK&UwbaNCj zh`<1-@xM=0e-@qnJoyAghF>U;p!NLvVXw6>d)T+~hK}t?W00;B*b8!^$L3Y=nq)yI zn*2XW=2C1hp|H38YHZpyg!R z`N1^)B-|2Ec-<5B9ZK-7{f_8iBj51|d9+kOAcki`KI0TBJmWJIxAk)}A)3zjGpH?( zv#GvT92R)63qnX#pKl%@YMW1WYYU|`CtZ*WkqOKXF9_k45s?ed4=ae^#R+vkHz};( z|F6$dZEuNSLEr~UstGgW7(p@z;$l6#O5rrUkV1B3C-Tp^WHfkpY;Db?umjy=@u2}d zs+!bNGTA^%Myey0^Q?qGpj$fjX{EP?Tt*BZ(!h0 za-D0NPb!fc2z~hsW}9^iCn2&ZMwAZ70+2+b^q%;q-mxOO0PCaYN6ndWoWfYC7w|UA z#GJ9_ugao(wU3|#{s_$8TsPz(0e8`=ac>sQSydvr8SQVi*roYCjcO z+e?%$HOO77&uety+DQp{NBoxoes4vcywF--5J7foT}|c75-M#Ri`c^{vtoG%g;}_C zQdzh=IM!aEoxLlTHZGYj-QKuU0LSYc+vXLQ2&TU<1T-Qe?BA)sT?Fs^C6B=xX4qG8 zE@I4zilikk#SzGt6lKyHD1e0n4WNZeVDbKnQo5&D%WEbKrw%-?F&x52D*O8;V`OVP zn8m41mY1<*Z#tynXj42V7tH)kXCJ$-5XOo930`bATwr3d^yG&>1=6nb1B5lfWt+jZ zq|QJ6!u=z?_twT?1_4{&9n5206=4sZ$_Q_wgIk8Rf_=zC&%=LxZ4M6^BMx46WMK7g z2+UYitnzcp%hjw0;_7-p+M@y{w9w+s)d!`srKGF~oxo`rzb{HW{0e5|-RW4`CN$uK z2}V{k2ab?0dr956t3-8@-5^Cv+?sjMUq?g=C@YHt9JJXd!MA&2;!%&h4C zTk(>6B1)wGE#oq!`z#*MX@W#f6#7MIlUuvchD&sUyfYUGuL4Ur7Qaj8j}$EqovoX; z&VZf0VdrsTuq16xfd zQIUg85h+`E4)G#6Q-_-jvP*`<3DhIH%~-7K^V}UOMaX`l9DD`}=Ve4UGPrYyX#>L4 z%Siek@xw>+3k>?o%0-HVK7s1|p{%1jv!8#d<8y_|m$+kh2>q9N0_v^9+7H)0Uri?3 zEAd61NQ4xGP0IThDnQhiXK|<(=HRPnV17Un=@D|o`$TjuYT9o6y9AbuPtYWglP`lS zUFG=KNxBB?3cB~qgcj^Ge3em2HJ%oRVyc36qup9jR+@bqcN&J5*5qFv;sR6#A(w=B zqQZaAe>(@`k;MWS?+@maa_H_q*HLo@|G1=H+PS-T9l$Dgq?k<}v?8Bem|>Cdix{G? zR2-K&J!{LvedVr5QM87+B4NplZ2%o5T27QgCNTqP-k*dvofY`DUDbenFQ* znrT{6s9eIRotj+({_psVhl0vzC3Ph+5D=qK+8z6ET!69B|BTH{dt2M!si*GLT${14 z+wh5KqE(nnrqZ@t8TIMoNZ~{jn#R&;(JUlxmu{8UcFLw|Y%f<wG#b5zAe zEhw6mYIp}O|I+YIT>ho$9l2bl;hni$ruhK|sLC_A!dA;Oyh^I}OKj0Mep=P|K# zy3$n3Grd}@_RDNJ)$omNIo0&dZJDiq$EMg`9Zkd+{IMlIFd9xvI`16> z;F+EJ`B!grjy8u~X6U%pimOTi>om61?F}>0g1KSAQghO~w#KT~6o5Ri5T3VG?WXRE z8~aZgH}KVUaeNSu4o6YYzB_)lO+T$l+`nc5R+1xfQMw~$MZ`WqEe!TwyUBU2X!Up zD`1$=1R^!IPCVkc;2S<6j~reCRM+tyyNy`d+ei!@E%Ww*HVX&$v@`ea{> z*F5OHYyl>JuNNj7F;_D;0!zJicbv9soj=4VoWGu9wzs!qLLP0)H~hIMJC<0NeeKK_ z6yC<137R`YsOp07#4&k%Dk!RBT7cG&f^ne^&RuQm?bP+f?_;lp%^^22;IutNs=&7O}*i|Bp7x&K7^jIyM#VzMRi zAK=uEd*>mvtt;VcretLUCdI^enD9C*UAeYWmP?nNkGXGpf5Wnk?KZS>-DjG0&^NCv zLV?|jepeHe@HH0yXqRke2Q#a-k_8nhjZu$}O|4~>4OTQ_$cR$kfpvgA#t zG`-mj5Z<`TN-yJfo;%s2rJ6}<>iQkTMH<yh5NQIaWp=zAZRQ9|4WLI3JdtsLuc)}7O_YLB1L44c(z*r027 zs?EVnTk&bnXVoK!Qqm>EtY^NM@%`pUDn3GtSb~3pZZt<pkR+e1{&T0KEd{LL*B5+B2)cBTor|5{BF!~)-PMM;-6MD#4X2MT3Qw|N=~jeo(!Bv50T zRg$e`jbWXl6J_2+UZZ1?V)dp*AD3OO1~aVGpmV?D7uV4? z>~|}&-1_e{w?%-3U4%^f6M-mR&Y`_Rk7UszAtp$_)Vl0^H0gVu7F3&gSxGU4hShDF zj%TubW+MbypTrHZ3qCKn-q!_I&Ci6fM}AL{HESC4bGv&j~LxuL|*@(|_J+Urb0-Wtd&X zGxf}yjN3oHhwRVqItaPf^-5~{pl@p-Xe87lbG{@7w8;b=PH5P^IdUi&j5)|_wz(-1 z2=clJ9AthltsU87*Knf+1Y<>(4t7=$m9%dB6ZA+@gRQs>AhLVSymIe;jK*C!F{&#y z;hB_b%^brlYcZ-*o!6KVmsOUSF_#@&N-b;ECfAttWVlcHuCuguz%>d4^&a&IFQ&Xb z5pI5u@B*<91H!h<8ardr%OWVK6^>5imEX1^cC!oDe~ITjssZn#Hj zId;L}ofps^R9q zj-(-~gBrs@7aLGaR}YPF1e_Q5oZ3!po;vdZ3EV_wb91TMJ+ZWU5KRuP_%{>mUSH@8 zXza~8Eh-bv1}?o*o;ClJ-Q@9hyk!+FIyL3K$dKB5c~GajKyrb!E;@85{uH0F5QM+r zG1D5%QM`!@I$GpOLbaSpr(zm04FX8RT&@3(opb+9=SSeaB3_S6F$FCB#jf38>EJ&A zJa!uR%E8LuEX$1MqL#Z>&(Fy$JL1Ij&GxdS+1dD<^;2xj;kzHowRy|CF2{(c!hmjX zwQn-Z=pr<4j_{>d=_S#0b~N0aml~~S;o5b5*tB(g`1Eb>SQuT@tAc9XAu-$SDY?Jc zX74&@Q%>_8$f9UyKta}sf|io)F@xj*$ZbAG9RfP|jXCZx`(dDgKY$s?CUTL-!0hn; ztVLlte*?h+JIoM9E96lI&R~+-VDJsjdSWLa99)WKug_-S4&mhdV^OYDmb$ zV~L`a=^L0sP}&d}tnuV8znMFNDc!pD>pjffyb&s>pCt>(fU}qZj|^hQ>q_SVG@ek4 zJ=I$2k_7hqTyl324DD_KHAvLfb9X0QfIoJ?*f>meeOOG08 zShO0bZ?0{`**?QCWm&_ zTWHl+bhvfGoUGf!i&5jDGMr*7*3U4SU>R{p*I>dLUIGp^kMJohg-{aYRO)>2MZ z=r;sIf1vN0qdnWpP=-F;mi2YrnfgP?ATM_u=&Kmgvr<1mi?JG49UoBL zXWsj|d;6RBJdQn>Jy{y0_3k|5swSe*{uH{p7>AF}%X{Q8cKL-GcSWdn36oW3h#?05i=u%`3QD96Lv^;*ktf8(sDMS<-;-L~-Zj8)_UdTO{uJc|O$_;B zL9=W~nmm}c+bpR0aE&4q3#Y;o{4fmWj;?FfgI}2z43ffXez0wCV0|~(!$*v#jf*z_ z#kUZ*!BYC`Ffrn=|)%V^uCW4C*^lL@z2__R@ooh7Sj5<+skpe zm&}SR&)E4px*e}7kc2|Cd^{ms;nD3m?05VTx0Sb%E)D?17Ykw4T@ux#L;0vLX0C>~ zMZ}Pc3H!eG>R{sbFl;;GC)?*=u@G#a1y-Q8ilN(N$^l~uO;y}XX) zSj|xXFzz)vt^Kk}UgsUVbBI{s2Y%eq}#AwP<%2 zT=X{nWk@Atq20AQ!@rmPQ4l_ZE<7xYcV%UK0vP?l)Bh!us zuhRi07EhnkuN3bXM8ck%QQV73>kI2|jsdK_qtp`A=KLBXz>@xi0cg**zM6d)qoxXo2@t>sl z4NbwD?0k2uY!wA~%o^`*Wh3q5lSn`uE|bd;h?2|FD>TM#-X} z49s$(`(yA){)N?v_ z)NDM!4@&2<$wLtKCZ|_ku~@tZAv9sdt>b*cT3by$o$y{Lb66?lwAm(BUAxApwQ}{* zimmLpxx4h#db-*dI1>kOms@2q3{uBNgJuJ(ZJb}Tw;gylh6r?8Fw#E< z=YeB2dP_OA7x-YgwrA<|_|fmt;%!jEFi~n-l@G&}*3GX8`Gd#;(>Bm?vY|H0R5R`C znKoH2>qyOYbC9!~fDbEd#U0x5!`53NtTM0vXDxeQZwSyHZsoi_SRY;*l1utHuWB2` z4SP>r&H}?qEGkNX!yO7ZqDTXl?&Nr9vu7Vz7qU7la`Tp5oHG&V1N|om$sP;5YtsL6 z;(aV>O3@#C)alTeI%zug(WOVz%G9$>q3O_SD!n+ahN)6eaIMj#W3jGbV(8i3=xPs! z*h$UF?Ex5H_8VxaA^I3b|C%_{^{%=Q)Akc!l!7y369nU|cZ2P=)?_!hSo0rq#IeoH zq!@!&VB})pyq$d+P~e0OeKG%WNeRTf{jGgzJa3WzHg+{6y?Z5$g+(0ltKgmn(hE^X zP{9{y#SEV6_Hg2?D4@_&uvW{HE=T9745>J1{V#w6=$nnz(CD79s)t?(g2O znUA<#zuWryYk8rL5nQ=V2FAa_Qh{zf8rv^-1WkVa>7#$c^bH)V4q0fK-*ZwrAFlpFc@f$XvmY?$TZ*;lM3kHEQG zdX6%h$tt}B8RYQf4OX;`w$f!#bHZ+QTt3}IT1x8{xEN!4P!X2H9K<69gRT%?*U83m z(@nSRXnrA-vttO=K_o#D1)>`fM#|YEjK++2ji2>6+U>i0&?0RhUP~7nRdz1~WMIJf z1(477?Bx-&)$I0!0%#r5b3q2>=#vW`&4bOVXeIV4$o82oRdb|l?L{Yu)UPtM0eULx zITgO03(SsHM2Hxs1S7JVTV)KfF@tqMMxa^CsvtQJNx#3+p#{V$ zkU|vw-oar+@ysBzBn)Up7f|FwhiCv6sr+A*LcG686_H5?4Q2%cfpa|*h+O|kt$s=3 zP+NiD3MhJ0H!NY>G z8jt%+?Ewef%#Ft^JL|o*^P*f?>InHT-fzec16Mb?55n@rIJ$<`-~uP3(CP^gxoPP_ z@Ic3(vH=D9=MOKr+qoZoZc~^g!@U7G08CSe+!`Cc2fQa;@(9p7$Nos;{>ISj^cc{{ zB?L{LYq?Ty0ay4Nw}0C1VJ;ybGmy%Uoe^JJVy(m!SxH1iPMSuxpaF_&zF+?mPn!*8 zN=%+$>oF3DmG28f$StV_>jVyv52C#MvOP)k&p-Wn6vvWVn}q-YzMv08p_HM8QceaP z#}d>g835t;%r#_WpJ`2+`Zf;T7arF(u>-+;UZ->(owIEFQM`SnjX-Iklfr^P6(B3w zh6{!08(m9^bG=s&nD{-qE-rw>FTaI00Xv2efBwx0OCU~llqm4GNt_&@4kqS*0+!m` ze>srd`%7`oF*um5yP3S=B$Z`jz|KLz&P zt89W~E?)SZ)2RErl6AZQX%b@&F(ijuaY}HjxWxE`KXOG$a0Co(LA7qw&3Xap?~FXK zhW5`jWlOh*gZj_pSn#8ZuzS9XHn9^I8p5D;UBKMefI=T#BF7%u958QIP@#7mjt+Ga zEK6=uUH=Qt@hooYM&f{iGf|f0wQasq;0&NTf+GW2C>o1ebCVT7FjjA|fCBp{T&N;K z@_m9pXplFInrOZ&X{;|!1n{6(-Yq3GAzz7c)w5eT>nF02r`Ht!`kJDw!xyCbAmL3N zcAFzQ(CIs)&!arc8I=t}?h9KfZfX zeD{aC?OhnEiGwA0V^7Ln!~q%c-!>!HF;)MgKxOfsD5n-Knx|W&EHSTYe_4q-!2waY zK>CfA3vU&lgN}RzW^hNhXz}jopm<->*dr~}J^bQgjLHLOLlR9q`HnF*`%vF^f-%P} zTAz`~{jB6c{Ot~CjS#G=mhi2X+X}_b#SotfMjx@L3$}Ux)$6X>x*Gjvjb(oO_+rT4jO%ON%?V>Fh;qgU66vsrA>nm`Q zMUg^6MqvRgeF4kCA^y7*oeWlv7pY3HM@W5Z!Uz^C%-nwW=ZjF)2e=zcw0$z+T#let z?IiD6QK(q%T;gAO&gO%amM4Z7iFjY+oA**i+S8FRwYN-WMPYYpPl2I-mlKqG!0^|3 zKZzz{o&_Y^`KIz}pjlk1<*BV5u9$ZO#Ut_f9&-aQz#+PiO9Jm;kHlBZtdOSsI|)aa zp6!LR-rM~w>=9U%ycWI*b^w^aD|)5gE<8L1J4IfV*{&H-Tng;`!qaw%Q$is*ImTVE zK0gN->>NM#Os~_Y{Ufaj*oRy<;L??_gZenvFsNStlt?dt4KtUOG$n9SW(8u5Qk4^f zF24Y5%RnE6JW~n9p@v~TsokK3VkA5cBAHTlf00F1#9?h#iRmd^V=Dg&H?9>G7*wQ$ zX2DAg4+|**4T1JrhZ@*ooKSzR605LEu1p+KCE7A38#n|COk#<5Y<=Nu6>~v{cgkbQ zKD`7&l8!`L;_$oxQlvSHKH#0`?RDoxdCN5!nnUbVM!(jkLOZtg>bfv6Ang+WWeck-oXN&D2eU0 ziQ=*u{G&DXGtc)(BrfKxW5Qn3;jH7Ll!KTWou7g{gF2rH4z4?}QOwUJ0dR+*A47WS zU|l#eT@VqRI$Gw9nquLeG^~m#K3esaWL}IP2MZat)JV=C55ZkYKweqK{<-xsURJQs zwkjQz%NGx=qJ_B`pPT3?x)q?1duK+`T9?|2ix@f6I_%F5Gq41Fmi6l*!K>=pyJQ{s zcTeMP%M;VU;@bx;41Z3k0p?cYegVl}f}j*Tlu4RxtuL&&Iy_yw>@IsuQ{TA%>PuqBR1n0jnId+|$7EUQr=?5x5LmQOk-=V6 z&F5f!~+$$uBB%%*(&Xe(x z&%cP+G6X(t9bXovp3^&{*oX|?1zxV6pYtd-&Bg8->Z#*efQ{ae)ZP&gQ5o?BxUA1b z!%26Gua>>L(zfc_I>rVHBX6m+3Xez$Wr}@<^vDvUa;`H+pDDWpU%7>|WQ%Rd_$C+> zUgMLoHx&`$_J)gTuyOoI`0c#-vS*%8Tm_`xn@IW1F@uV0BlZ1k{%pi1e%^;q1DUNH z839>_|F}8*_`32drO!{zmqE$8=)MXzb-oBMKaal2*4#OB1_RKVtm-w#E2U$d)u_(0 zXqtW63k=$RGnnodH1G7uE|;WUUWpR}(A%yQH1VAEi)w`!9*JPYbKdu#i1@jXkR3^c=!2I<6)2AVD1vkyeTmjz1?H9=DYyns70cpk@< zCEMp<-AbG+^=p)hf060H;c7<0=g>)tmzzl{#Rf;->HB6EM2AK$ghR?Zzh;^~pRSSw z2TcOEh@C_}$Ug%>m?=)CVTH}X@==NB0rHBR3{4Mk`SXOR0AwMHyfTIWT>YmcA_*ah zQV7>3cV|Y>-tkR_GR|&5J!5>Rz*}Kll`^PW#ojePesDVc1$qgOtBeXS?ES+*EB@bT z@nfR?mGjWUJz$r)iV*7Bf6^6+(<>fAw*T(BDEoGkwc3@-(Dw1j^vWrRt&~(Mrk(VZ zoY%GR(M+i{YVfCfbG2afi1d5SIZxSc69X>1o6FDtYSrYKY4d8QhTn=K0kA{Oo1NJv z+Ho$D01Sz@f9xQ$qkHR5Mz=re$=!7toSqacXn>s*H)C5}a5YqM^5V0VIMU?dt&s_xc9H&jJJBL0_z!BGu@4@*Cn13S8i)x-U85%HM}VdzZC~ zwh}^wgH(QLFDCrEK&PHcFu z5Mx$~B{yAe1RDFun^>7*lITJX!RBicAa+l2t&ky(k=Ue+ztBk&{8->hm9e0;+)g;j z2(!9T7hoNq+*E^Iu*Ci2=dgt62!XLEBSvp?zrXsJo=Hu40He1qbc9s0&E#UDY6E?g zFDwQ*b9=Hd24wJfLQzU};*>yl?-zAH6>&TH8)1<9)rbY;)<#f1V?zbuFcnGvxqZqfdJPx*m(Ke*;HfCFDUJD29lj2_vz86@pr-D9$H?@R zQ38SmDTpr6oxoiA3rg)%B0wrVK|Zh}cO)LtXI7N)gK7Esqm=R*`iws?;D!@? zh^Z_gaYjs8k(s1>MPeQ6=lI)!9_QgHs{0-QTrAD*-7S)wXlW8wN$C%;3{~Ujpj)uo zsCGW>o-km%(k|BNW8k_X3h=Em;!TjgIPwZwxLzdO>=Mr=q75enHP77pjU=`xWj&#iP4yam#b%NlZMb{R(>={(=+AnxKr zW5k_Uz?K#Z)N7nOGu4w;J@aMp^mftw4f_AbI>1;nT2d9kxCH^iXV9^7iC%;%DAL$z zF3jmjrHqGm6$u)Vbd8-Gl1_Nu3;RU8w+b&ZUVo_=K7evKwMNNI-;`@zo47fAk6Qq< zQz`Sy*9{m`mk12sXZ5}tJ!My_&0B)2>4! zlh+`nvhC6&%mZ0^Ul7SGV%+hf&I!@iO%Ie4fz=;^s)(A&>I!hl<22-4Du^;EQI6(kblwczmVZXWe)4o5fap?=B@^bW( zRaEjWX{=-jbP-gDt|xlUItc3cD=oI22=UIrZ-RI(`*|96ZY~$MTVj~>UVn)$3wlx= z1&=mYc%NK`LBsIOTGYb5qT~c9`_HAMCCo7V6QT5> zuh+G9T9#e^ZGm%Kd&uwncHk?G=Q|w!4)y#CKlo|YkH#b~ImO6s8f`2Dnc$n-|Kb7= zELcs0n!jPd z8*m1!k!?}iPG;~%E7PK!Dj?o4O;e|(cU{`4_^?77FZ!h=FK4^&-~P9C@t>^}5ic|l z5H=bR5W!D-*fX{5j2gy=EJ_heJfns6DO&u>QmiGuJveZiF4pEU;6M_X;tRHBi_)ql%V{5RZ^)aE zrQu@DkuuV#=rsMx@AKc|`ReZbTW-4##K1WLqucQ97sAeteI4U%tv~!8fKpLKkV%cv z*r0N6C=X-M3wH`^&CvlxQO3VeNDh<&x|x)ds;szAN`wwx9>VIEVon-%n$!!p;<(Wb zO0vm*L^=oyo%Uj1Ljzk_^)JT81~#1LfBjQJ&G7&+Hw-jD!)kp-&A7`ZN;FQ(votjK zodS>c)gfPhOo_uQO|ljnKw!}&yN1X`!2w{j^q%IN`u@9;#3l6{uXXT)Ryvwms{i>B z1J$o(^s=m(>xzl(Zq1YyE52~fo-J7?3}KKeuX4_IS$J#KR*NU|Y9=gnG>6}=B0tpG z!`fq1QU*ag3V9gpNq7cLp zsSN@M657JBynpAq?*p6H>x;|>q3+ol`{Ne^1Q#bN0*0ej)D?lnRN=9KeD>N$qlE(U?D|xDM)J8JMX2ty1UZz>fV< zxqocmqML&2hiJbWUQ*w0^gdDJ9Bb{o3cm6-eNCVWzv`_y)l1dB>&(~xsReOtuE47A zx_cL_8nnuG_Ato4r%Y{OVvv|4N&%rs(zCfYkpgC7qmlXyeyle}g-fWHZzOt@#GS$6Aj35Vl${Jx0- zCaQAy;^@S)xS?FwND}TG+nCY!T-ep3J5ZOL(Jh15fOFMWjnRKtz9m}W`R6e?79`}Q zNZan*p@TDTBh~Xi+4mW^eiuWosacX89yrJD(~Xk!-aHhQlB2d5aP()Xe@cVLd- z{okOsqb=9i6}Y-^cUirV4M;9l zF4xf-Kr^6UEm4>os8z~S8rZu|tT3q_{l#MQ#lHe!4GZ5I=dE7{KDw9EIp@MBZ3Ww% z4c@to1WPwgiUBvv%uTYcD0%hLPd0P)Y0^|Nj3aQ}X4h)LB_4%$Wp^Ic`}I2N6t${c zT)asmQ(3Hbw1YD0B8uqNcK_KF0^rr>s4l@$CAQy>jCr@VX_mj+D#>-{dFqKJ3|cB( z#8$c!^$;kcQ-de;(MGxV_fb(xbRl(V^dJEh9g(XR%H6UP8Gldk36cI-IL-C>NFW$gNvl20jH}F4`#NH! z)QL(7Irwq6e2{;{;0Yb>0aD=|xXDMe;8JsQfK$~S8ia>L+o}llh;^j9WFS2-^T_vg zaervVT{3gON+K;8cyEyJ#iu%-zK6S>oZ1My@V~G3YQyeda|?FQBHoRBK%!bT)TJx` zE^ki$O_B@rhgoB*z-ND)05 z%cztf@s-^2g)~!{I#~KF;!7}IVg=q_E8liYen-SV`byh880^Cu$D@mQz!<;+N0PF` zpo+q`dL7A-230&jWgE>Yfob{`P|))1Ee9-yC&n>7*odMRa}+NmUGz74_6b}sQt)DP zm&;QRPuX}reFFY#-ooacw@-zywPFLv#2$LME*68X{CvsyLyJ|xi||cRX1K~JfQu&za?G*xhzf|NDG}Pf6y|hW`J%dGuuE|8Ak)nL}oZIvm>0YC_m(z zc88;AaYnoo!2an?wOsh>AqcRyna$s|cPsuX6=lb)e(2YD0(R#UbI@}G#uLjR6 z-z*ant*P-+^hkN0G~c*bcNncS$vnPVH^a0^1#d0CKtwGp)>H^w#u8A%O+}U+oNAz8 zVea$woU2p8dwNEm&x}!}NIUBiBxJ~FSkJve$7Kdi{>pmjDcYnVN-X`isu#v2A@sfe z#+$U3#QN_q21o4jmp`V3YkDhP2!jE)6HA|n{#?T5{umt%bH%!Jbd6b?CllhS@?^m6 z#%MD@$Q@N`0~@;e+Ry;qMP7q<56f#cWx?4ptvRVWVB6)))rzmQ&XQ)YI@=BFJ@2r_ z*2*&DMAvHx`3YL--?(Ke8Opx|FVbNO%7cpmp&AQi>tOe@((16gRoX0%+&x?6~#VZRz@x->@`7fx*iI(HH8^pMr`GjbD(D9e`_;>gFF^*;*=D?-(aFB7`)YbEFqDKVjcDEQi{i8KzXVbY$mC_oG~7sj39X$k8oU1bct zQ;L4%9}fSpMG3?SFyj%N*&5#B)P6iq>~@5uL%zS3mU>!^9F6TK&ZA^Yto*fztIxUA|i+9La z@b*_*N^{w_git>9&ZYB$OXK6?Urx5i|7OD6(~mO%PY&A1mkiG@X^`?@?p2Opgk}KG zJU1N$FsQKRk-O?_uhp^ys7%}MH#gt&)9Q^AMN1*FGQ;2Fq6zRWo>-c$(IR}nG1ZUD z%b~{0Jcfz_Fqa*_-R1nyv|P;%qWT)!)yxgMk3EG(U9!C5G6!ocVVBl*+Phb}x_ACi zMcZ})IyNp`e>b)-XlU!zx?1zwPO)|wPp^HLb5a9 z%+*wDDu`59ovvs&$gHiL$&A2L!%#=%sW2Jkn4OP5b4`c7=&KjE&->uXex$P=+|aRZ zSkan1W2>Ioh-|N4-)Q2db4FcG!7@W@{p@=JgfUQtm7}ID;kzh)Dymj8 zYi%I@pztG{XN)U*=?IWi9uRf4gJ1$wc_`j-6E(y5l^Mp@D!rEV`eo8Ql7m?1$Iy-_ z3fSbo$Pi%5K#aHKgcQQWvg(L!RYPz9nkkw|s_shtN_;aS=jk(+_N%OF~=AMv(-_;FTzefP(sSQLi)r__qeO zH(w|^MdZ|c;B#}Ky&+T+?-(-vE2^P@`dJCl*eFiYui|_7;`?^?krr2x^0z2<`T=0K zw%j>GN^!2g(icwl1)GW{Ri@Z$a>JkQ!_@{o*~H~+;Il=6#9+mm`$E5CEG8AoH=oo# z#&18IvyC*BDEh~?L7rG535ZGolzfb;Ni>W-AP4pM=RF{hi%lV4MW)~gbAjjnu|oOb zyq`2+SXUiZRRnXkk2j~+hRm7q?Ec%Kx3sjxp4g{U^ksJJ_4&{?;A_-%KQB^qOJ8Ql zLlE3OPE1dBEy7J7VmCa^C|W{foIZ9`GhGch=RS(JFbPyVfn2;#Dpw-FK7cybS02Hh zIt-9O97gj~+9h2|i9G9SV3J5ildy?ioyN;zyt$_?^oxZx>Gj5!{qPYNr$u7e?*V!d zE|fO12i^?b&CkW`o1p@AkLQswUBE81-i2_BtD#HuCeZ3PQbt6C5?g~r-XD|+jzbE0 zeMFEKGq@JEu5Ia@EUg2`j74v9*K-&8IBkwmT?pY#_RSOinJRlM^O)B`ANL2On)FE& z%g`|wK%>LEHieU`8XX{TynS>vyQS)8GL3RGwYxfAQ{_2!30HHRcy6J?w=N&+o#0qF ziD-VTU1=3Kim=Aont2w?yV~rw5t-N-q)#0fvHC`CV_p-j9;^WZbY;wLVvo!jm^~ic zDrjWWiSUUQDcl(M9y|{2k1)2m5<3i(3HEpmn5|(9!3+2{Vexn$_hi>}QGr>o#=2&^ z`_8@OJNKM7n?XJ%Tpa#sUzRJrjPxP%;c94E7bf<%@jRs3?z1}}BYb+y=cr3CcI+_r zL52)(qTj_54a5RE$W6~Up^A16eKMwGIxF|dclHKGt(SP3LYWs?Ko>oa!JGZ$2PuuA zR&1ghIJXVp`DJ{_4p>6X3*fMC154eO|@bdCTrqGhXdRerqDotN7zK=xS2Ny z*7t=GUmY9a=8Bx^()EN&@_DAk2j)PPww7NT7Z`;K_`CtQWm!AYN6yS(SgkNTaQ4Lp zX;`oD)b?0xG`-nuTT7ff<~-=V`pj-)BH|R&QMzcF4>RatssF(tDvUtI zVB{I%A3R>++XaNbeE!H<^c6lo-}5i)D#mZU1X`YEyBMK(UNoJaWU{4N zIXk)h>v#v?708#t6*VMsJoeNnsFl2#Gl!T#bKB&^)=pbCYN_LNJAUQpu(yS*qukT) zy7J26*LO$Td`y_m&da90>Ji&i`PtK6E^yIj2NneAtuO;tnYIyFT1SUu z2E?1ctpx`PO(uC^+oc$)2wF;g3=#R)=1Z1prVIgB&+Vrb6%jFq&$Dzq9B~4D`y3Ib z%u)OOyHL!S#fkADr1Rk7S=gw((hV*>qBoPsA29u^#4l=r`cZq%ZOD#6t&}2PdCb=xDGN?#y=Bv9zpD$-k%)E3*ox7S zozbIcE9v%TSib;yrs%5TK5B*A4Q{CB8e>r>u}tV&*((^1Y75XAB5#&Uf^XDi zwFL|&B%jWbY+?5&#ox+uoy}QOI1|O80jHtQc(4Gxz{$|F^jrC>TN2~v9mu#BRCMyg zLkVw!>)Rc7>%RpC)SQaJVBq;xu}HuEv=tZW>q*2a=`>q56ok=573#@9PVQ=O-(vPe zrRT_Fc=(D%WXm*Yn+^221y2Byb(G%eC@?+cFe&^2DnCkssV#AMs z=zpwvsdmY{bI|`069s*FYjvgy7O;o`d_>7bq@o8j3($jFjKSttjLd=P+Zm?mC4qq} zb%t@BB>g0>xQ?^5V}CIC@)fFo@pBjWqR6O*rOCjU8n-tW7Z?{T+j*#vkBb-T~LB6g2^MQQ7ELir94uJS>-O!92bfJNwFtz z^(;f+5NJ#xM3ydu6tT`!UnGO(ys^7m|K(e%> zU=gA zZm@`z{#E#dO`n&OsO{R#O>JW12U!MQxRF(Vjjw|-)26OT8#fE^l;f1meB=S#=)rEr zhoG2dug{s0dq`j~b3FB(bxrNi+R50!2%d~I?-Wb8u8EPN^(b~RL7FycpyGW#0ZC7yAT@3}KlB?8{Cu%@KIQM1M* zUZ__gQCg6BL>(zwcK`SR3p)wEhM*ZZe)-16Lj1n?m{|}2w-P7aX+nBhfe3QX?-zdI z;1^6mMai)qVRA+=Xz1N5#jZ4yepsqi$i=?ti&<1kRMTQW-i{GHkaV(@$iHs8D4!zg; z%pR@afnEe}2*?_HdP^>djGYlT#_IIh1aMu}7XhOon{M|#{{9Ule2rGz2bc2$F`-S-G zUTFhDBo&hNQdfGFY3thkUpQPbGn_$7s=&5SU$12V3Z_UXBnm<{eRxoRD3t`kz%crX zFlL6$c1Q4T;&XG3cOu%+*GMS>nsm!AqwPn2+rFsVMy4^hBVwMFKzba75~*~xea+WD+Fo*EnAT;fwH5d69%dz1ZSG3O|Y&yjC5HW*Pw^HKp#m%GZ!z_l<{O6 z<^I|S#Iw9bD@`Jmi$pPB$7z23(ddGMJ-X@swy1tr1DabZ7FyeW_#Ca1d6t=V*lTem zK%mP^fk#-~i+7dSVZ?pXOy1a5lDw=Kh1{OIeU9^zV33Giyv%o@Ee=A9qOs@T?-f8< zhiut@D69X%k{fM|rYUVME^#(ndvh_o47f}OD9)~0-(oA>gz;^{JYjui#k_zAl1;R1 z1?g%MC(ax={Pi{sDs+Frg(D84jcD<9BUJX~%>Gem~aZ(MQTvq<1>uxO)DP65rEF?S4lK7uGA>VE{p!fB2Ri_oVKl~H~azHng! z><(_2;24Y$BV6|2+keK(SRJUC^%PP7!LFeZ<5vLM5BV90rqN}ruxeZs5|%oG360hd zmP0mrRs(z|+GCOK1tsyGxIbM|DjdV}^L)B=Gw!jr$A@|W^a_67(97G~T?Wwdsxy@n z*xN(k-=kxKh6b54l4MfUSl{1)1*r~5RZ7nwS5`!+RxEirvDmRukS zF?BWR(MR&+i3O67Yzc38xav@O&bieG%o0>9iQJBvdn8wu5X z8p=o}pGO3RufSNMh9|`GGJ*%({5p$;00)nZfG7ro2?>>BYUwNWtzU_t0e>pBw29qJ zrZI9m+m&ef3%RL%c!1`#B5M+@p|FWB{XcGg$dfO^9u3D zcvdk^ot8CKJwt|Bi070_DcUf6mSoD(c9(ITVX}qEWxBh;eva82TsIkTk+Clxx`hL7 zdX)}I+og}Nr@ncI3IES&>8koElLp)RmrHSP)5eK)b@9kq#fp*5vd&e#nL>dyWF~uc z{f5Pz43s|LeOkXK;iivaux_$;&luVmi-Z2u63+DSZWXHGDZ=JA+J!24LtMW)sSy1j zCJjm6ui(aD-Kc0Q==X3y*`g9t7ny}C;gBYl5FCcmdXy{<&ia7CZ3}Z5S`yHtt8$99 zjkk&AD1nR$H-jbZo+Yy>`oVxU=PcdG)_NIV#-I~#FN>asI~rnl07ndQ-qPSaJ3Kor zwhuXT7Ptrwqhth;DGaB7@W+#-LsaQ-p2LPzAy@&6eu@}K#mXT7tC);djTtB(MGv`a zC80ZFPz1M**{Mqr`K9<3gWuTdmZFTFARnI{%v|vKDO-XO%TTaZ8Y>fYZDO#S0W?j_ z-HSi8q|#n5yY-f8P(Z?0!O4{ zsD-X$hKc930*p&GJP|aR>=)|Ix$X)^0(NK$-WUprFIiL^7-jiwSacu+Y2cdcmZ18{ zt0+;xPFqI%!*uU|IVs(s14{j1fq+`kQib~Ia9T-=1o5GuEzE0MpU?VQI$Ncy1g${f z|MToK8bf(@1qT9RO`X5C#7&L=!w8-l<<5W(*rk&bES991pX(q)5K4x%bjV=Mk5m;- zZsJQ5tE@M-QE1T5&aO^McBcLYM$w?xX>hC$CAeyq*?_`D6@v#y7u*C`juh7l|=yoQGx;%wicc>v(T%QI4co5W7GO0b&Q3 zl8U6$#P#@%D2AqYp#3?=D(I_di`4;_6^%(K;? zG6M}W>V9FFL1zXT=G1{>)gZZ{145rAyP>65p|ppB`kB^IvW|WEyam(4TgVVS+FCPx zH&v*2bo6z*yW4lJpSQJKRSE7#C6~rwC3weFYRY{dAEmO{-}G^=LePKjFEWnKPviqj ztG6AkB^;kiYW)4?V9IY61q?DryCy}#gm`>98XMr>bm^1a;@nh)wRQ2OFr2_I0NRdk z!px=iOReoE(7l7%wD4KA-va832YzO`_%MJ~NWEqyBPMb>Di#01_P4Mll^e zGev}tz9SNdKFG0HFfAcV4%TQ+7|;O5Y%s4pu5)UGgns@pt4ucNOj}ami+b5xf~tIh z2Vy}@sZcMSSTynyI&j-#nnk6X9oW<_3o?s1q^w-f9>`!^A^U_?00tM!3+~a_Lb@$h zU7aJmM@Tf+Bu;_QC1G5jn316@Ef#U!oZw5dZ8myD!{}DzzI^xJg6@U2$a)xyQTR#G zzvD{42?9XlxLiRdX=1=1)JJ9E>p*9Pue>uno(^7-P<0$^>0}iyQgHlfOPvPZ8Q}%> zFrKWGX{@+tatH|00PG4@|8nd( zCd`ziiw*fD#7`)f!5S8nymd&N?&ghb2=c4|mqNGJj`|I4>oM@Qx{Eh)8xPdft+H+4 zh&G~HqbD@(x~Okgx9@QZR`?G{!_->)D(V%7q)r@0tiMWufS5Z^-#;tjvNQSVapb<< zWLR;yqKRKdFQ6$8v92x(rK2mZLL)BaZdxdL~tm%Jrc67)AhDAP9yaeRm^%v&Dc$D(VaG{c_z0T3E{w zZeE#B)?oQ6VDl|V`kQo1?+goT(T0jwRUg?ci}zsGtWp9eH=-_WH>A$>_3N*f|mY(c57#~X=ZHE z&>2Xjb4iWRi9C{2|8JU~z3)w{SJM^0Lf%IktLH?t5J*5kKWzE`0LEGubC|us z0Np_g{ZWNhuAQQVn}uk&!y8g&+RIbp8woslWi8cfkBMveX|WE5RKC;m4^-O$TUf~E zws$n*DWHBw9k;!OcoDO= znh--kwHhf_ae@+DfBs?A;o z9cSUa;Qk1IRI+k%+^-h6pcjmf!dR?};Sk>`X*@=UjeScf6Ru@Je?6HY5A?5lPW5i!Dwz8g~<0OfAInL&iCv0o9zi zdPx~f7g)(!czZ6wjUu9y;5|_kiSqgf9E;{>y5?uwsDBq8Uv$LM5m;rg5!dfuo;dH9fpYg`3lh| z#qM1x8;?b0?gLW( zWZfSABP8L{#yBys)++%KebxKFr?aw>qYabQ5@bZsd8bC+;a}AzV_J%10Qs%fmYgdw z7tCsdHgj!+jF&V?wK#r#N@n=EgNGWjvnl_6o4%3LD9mD-!Els{?kM#JtY4m%j9vUP zVxK+GGd?dH!62BGmzNvP<;-0mQly%$KG1{6}0Q?}uJ$rSV;pp5kyH_VQk2!g62eyK^m2s2)vb(EIbB|SH zy~X}EElGNp{L9(+{&k=5?GsI6)p_Rol=!RN71bFzl!0EB&TK_ftQtq&F66u-Av0%I z?ig9fyySRCIekJ-)|e@~(21Ob%)_26?alVP?4&J99$-(qT)Za=$u~Lo zJQ;?D2P;8jGzOY-V}Q(sBwVxr#igzkt8hF@3Nwjqa>dd*oE#CE6N!j)VM5w#a5Sl8tBc62jI@b&E2G-(`2*wJ>mxszY6txzQ)md$`6;%`$h_2&J2k zh1eA)kr<*rsl|L(G2t4rZsdMo+$r06%fu%*&^aNJihIy8BeEb8KEcW!s`heZ>1m(S z6yc-dCyDq{4q$-=8<_>Khn5lIqIH!%E~?Zl)hb;QSrF939@m5qJl)Js6x|vEl83yAtc@IwY6hAfzM&hjSB2B9kmxEpE;M8% zy4p?Y0pOtPq9bw?sv6q2=6?gF4DY}j5|8&g(fe~qp;1pH+Je?^v4aygcU=S)bwVoZ zOScz0=I`%uK&(4=22mOnzjaD9RNCr-s`yS@2AQQ7cw~mihHRBE*5vh>%&A*vlGz-C zB#x@z2{o;UB}h7>@-i>Dn{Kh4@M$re_oVaG380UtIc^}>Mks6E&>di~A-3R%@O4q- zFyflQI2DrEd@bfu|#yHMngBtsl zp$VgI^sVD}%fXDz^MMS#S@^9PjUTw;;4Oj>RjwaEPK_uehJguVf4EEz%9?vW$IF1* z0if2w4fqGO_6*9vpXxipCW_L)jG%?lWNk9Zf$~QiQ}n)rP@or&bLd%DP-0=O14;`a zLsPzQA!;>%!o(KnX$VNjmOnLj4>yO9t?`?B&;GE{5ZfQ@TMVeP-X-2m4#r+Qd@{mw z3&<8GOs1DO;QAC?nRwGnm6JCnvnID76W~tYGRRLdz>i9L6*Zm7@4am1SVfV6ddb@Y zDM+&iN@s4N)(sX&lk;pl4XeFtv8ja=8ATDggMLXiW^b0tfh`h_ArZY>KNZ>2XsfS1 z@_nn3w5q-Cjw4mepn{QYHx!0i;KUo{dHFdaaoCFKYU{a#!?{6=<6*3Y@B8NS09a@1 zvXk?;gJ#_;OWSBa!J6jx^*dj81=)z;=17qkmGa@^*$DTxpU7)+e54ie8BCZ8%S2>n zR{K{5QaPw+ZYDa{}M?%ld>{9AZlG3)nX&3%*8xY=TfBzoLucS2U{x12#v?3ha zJS)rZ`_x1GuAjtC)r{(K8Sd)00)V9J3JCA2iLmG1P1+a3`rU9;Qd(keH#74W_8!)% zJlb(;!Y-|{#7u45!E<$C5{~Td=noB*eqihDq09q%G=KH>+w>DU8$?Vc|A#{f_7Ar& zTZh=6{X#pblzY^2K+-a|mn3H@IqT3KxxT}Lz0c^(9wJ4*R4GBN#0joD6QEPh(}}T) zgI|rfP&ZOxXLaGw(4yUW3GVi5x4f%~wYfyU|K*Aym++AEfONfA8M(YO8^ zv!YZ;(_QJ>XNhD{ zV;L0VG`l1FQjO{>^R--$;}aqkhmZc;j(kxabW!bK;2i{5KLB3FlItSLfI93ie}rH6 zN*-G3h$4kNmDmF>&};?a@;<6pc6_38YHj8p@dQOw z-PpWG))c-4vGV!*l&R)~F7D=Qq= zd-0+>=AL#k1jN$#8+2-QDn00}`B=RXv<7R-gO(vcM5Kbkz?+#rm+wv? zPNdv8IZ?@p+z1VcGWA@_@G$FPz?H#4%iJVF;&F0^%JB(JY0)%}Ds48dS_k$`0cUg? zTct-w&_Q&?6o!Tb(MV=`8=qI|kmB|{{3g%U?bAA{yO7xRROtq!eijcyoC{$1Ve2Fj zb4~jwYdcCzOa6r;Cpc>a{2Z|-^~Y)`0}A%jCHbF~o1%Pg?oriGy`&vEwLY8`C-u12 z6CRL^sr#eYb~Mw_8gBvnUjT+cdA|k&$JZT#Kn?*i`miO70{b|OFWiBTJ9Au>klCzu zX5|&DU3qo|SlE>Zrw&v38F|W6D*qzCVP5k@RVoj8r1FsNS;;nE7h-v5XL`DOx~D() zUzzMU8UFo)?E6c=^A$W{3kC-Nlz4=6DQQqbajg+gmoO7NFMrlaV+>iXdM;kp}h8=sqc4H&$&H`^vP$|#}wE+cnln7J-%^FGKCQv`nstRg>{8a>`2^#~z zIAIg;f>j1yS%1O~!0RA9lY|{2ZD4me#-CCQaCYP^%A+ymv0X|R1cB9OusW{zv}w!) zc%6u)fbEkp;MBW-)9(U4e;4q@en2~g7UE!&Glb>PEZY?A#Lg0S4wq=0-+*z>%ZUeT zg7Y6%7MJhbZX_$~A@c`D<%b*q2FV*r}u3qhV)?!A`kDAj8p*d{_-K!TD?q7G= z{G%qb3eM__xvj!zI`hA#rSevO@EvmB;~leBoQvhTBCEFQg;KdRTPT%ywa}U=*9t}3 zo~c=-xw+Ep+(J(TQD6t&4P+zrzVI43t5uvSm%kJ|8Gk!C|0(>X<|2A;M(XH&$;gd7 zz9ds_2>$z&%P|*x)?}_74bCiCuE$v}3UVxX=6iv~a`)~p=DL>eIy{U9NA?hUmI!(7 z+m-K^@~QoU*Tri zvv#F4S1r_PH7n*;w=2cBxcv$_t5&Rv#A&WEW|qqmyHs5c(R~ zqGXd2aRtXt0<$3GgB3`OD|vl+P`U0pU?BeJ@%-xLX6xd@HD*OtA-@m``^Lpb=bB%x z=6^BRA;jh{gwvN6^39UK;*w8FO>k+1+!FShz}zdx&4)Md-dQw%`thzzwnfnIn=Fi)H+#KBIJWs?U_s7rH^1(?9?KzP2)8C) zQoqFu%xi8$%qs+<-Hf`u&a>9D^^I<~*?&Up5ta#9d{j=F5hgfwy}b>YF^3x_XtRK~ zmR9#@&?#!r!SQ|BaC$$gt?er?>EW%1e*-)0=%hpNV&O_(8EUBvuw#&8@W5ST>Q}Y2 zx~MsOy^y0SSARa3YI@u&|i=d($$5OVfX&v@Vj*-^EO?r22( zi6SV20szR@ak7=hx{e~9Ce_U}7Ru_5Dvwp5gmPG2$)8;wocd_^UI=A!z0bvlOkgUN zS|@xj+A3)KQ!qeutsWXi7qEX~kcV_#Cn~V$vhs59er>uaX)jO3Sy(He_IC#iTRRsX0D!x;P?`TGA%_kVpf#)u|83}^9I zL<6_oi|d$?t}8}=R*bTW(SPG#{#D*LL7lyt7cM~ECd*T3YCzT_~gdg}&qn_fYhn=60y2Y5l3@-IH zkA#6U0|e$ilSg(_KFS?)4du~2C`vT~?;)dPBWTuy4)H0-#ecADNW<#&kn?yLSs>ao zH(G;Fn>2g@b=7_XXG-3@AyY#pB9B5PLhdDd1{{)bPGOdCDwB5@k^5Cv4F$)u8 z;R;3v6t)D-(l2QSey7!#p@#vg*4km%9iu5a344R`C*+=Y4jSYyzIgQb#pG&K z3|_)P942wNqmr(;fb-wtJS)fIt`Ys?&~965j(QT^@;BrWVYwkU+i3ls-st*r6PrAVpD;Hfq&S&Bf!GkXR2?A{FwL_@z8}E z!xU-`bEH^CU`lyMCzRBY)D-u3^;7jEr8JCd3HnLQ?K>Rq;&5-*C$eu@a0xx)YvmCK zq20;SNw7VEcNSI#J*s7fZ-b6$=TDx1`EiPnlZi9*fR@!xX*&1`{st#L>L<(jahWzD zjJw=4p??`Py8-KaIM0|S#_Mn=b?3IZeDmIIHCep9a!VXnfoMLsz4Bm1W*}T5*M^V$ zwSb8)P^Hz~;<-1VnyT%@j1uDIWt7MU)io4!B=CfmRgk^44$t@q>w{xfKb%s$K_k$^ zfzDEZ;wi>&n}ofp|VXsa=lQclh_Z^BO%#7B(zLlk1uAPj(X5ZFaQK$>c3D+ z0|XQR000O8_8EA$thqd31OxUNc(?x-H2e(%_8EA$U&SqPCM6Ntm3~q_?Xc7Oivc z>shqkxo=?62Isz!MH`*_CKhdCGJtznx|wBKShR&@T3NIeC;_5+mTqI2b{1{t&kZcy z!7`mJ+R2|AS$Yf0Y-Q1{EVGS8x3SE27TwM=J6LoF%j{&)oh-A9MR&2xZWi6mGJ9Bb z56kRj(Y-9Qk45)!EKMxEf1hOzu;>And4ffsV3{Xb^huTxSyW`1gDiTGWe&0EA(lDJ zqK8@L2#X$JnWHRvlx2>w=rNW#&Z5Uzri(?pSjNkuUY0q*q9<79B#WM8nNuu!ie;;Bb zrG?!GX@}V*xs}Onl-kCWFr`KywVlZwl-j|R2&MKzYA2JoQ0f*ZbpTSgGI<-NZgVi4 zhScp$-a)B5n9@(FPeJNVChwxuT~6v5NZrlkJ(RkKDQ774ETryb@;*x4=iogDsr#9H zfKm@IWq?x8L+TSue}0lupLFm(4XGlN4^rwurnEBUX?7o))gZh$#N@;D;xJPNDf>o7M0sVA6xl2T7H?SF`!(kobR_3?)SzHwP?quFF`WZBT9gpt#%Z4-*5 zC1$GXx6=#Rg+k6yEODKev3$CqTL)_9(9%j4i*D_I z#A~`KF;hx#ilQ5ucaPN?&*jpwoEFRGviL5oNZHt|kx5(I6f9fJ$i>P4)>efJFD4m= zrp60~qFe1Hf!fkYrgM)T3>n!B+ zik6Uoe;W>EwLo%-!q!ry#qv4b01Q&1(#p8)U;RyRQ5YH*unA~Y1hOY!VLWIV(4Kh6 zlGKq6sVD2vKz0KxNi(W%(2>w{z;u9)1kH%|q#r>a;(Z%?D`QCkwIb-kw=gs(pbJ3* z;@b{NVP3Lm+g}mwCZ2mHdr#1yr%71<~ zeOAdHn;bj)yzidXu)-yB(H!VHfBME)acrzOGE}^Et9Ws&cyqXTYpggqR=jbmcztZ} ze`;T0CFZ^B>mC^Fj!NBTcWmZ)zwgw&gkV=R{x-tj5LWtexD*+iBkuz0n!5moz~%&Y zpKRT(`)&cfjR|k-xY^ocbAoI~JvVNSTr{^N{b&1p{J&$ww$-96=T%LK8PJ!sdLZ%e z3B2rvi`v-^cW3bKBjDhuZ0~i{oGmdOfBIzt#H%Wn2jM^^dUPe7{8^^;LGIV{L#L;2 z>58UL%epZ=n9mPGOP;=&lQL>HHGQF=rezVet-7d8+e~)L>FE_iPIu?D)U=Vw&n?B5 z7FIHu={V+ga>XE*;xsWQu_wP`wGmHgDVr)tDPLDNGN5y9>W>_w`!qF}p*aC6@!yxW&%(?cbHLV%w{ zt%XtE&1cf8ZlD@I_Y9IpUYZ2+%%h8~$~vktj$ZFMlg=f;IG*b%BO>%(7m>2uke?^m zw2`dUu?o#~r0pSLbO>hGW~rA%xDWoeJ7V7lE$&4D#RhGA+J#cQ=dwjO-^jE$y%m`D z9NoCsoSV&gP`dX^d7fiN9ab5CW~gU7d55_#2yYTtmf`&bzGCMqo{t3bbCL=J8g6C0({Ig%)zpLn(r-Q8A^?WmCFOSVQ#n#ih&)zTWoY#Vr4eqU(w|-;AW}1@3jc2dUmhL z;lGU)o6t)J-x&Fa;xs$_A8=tEApgziG28sN6aSFd!n7rqK{x0^SC+1oLAi>p=uywR zn3i^NZ+d6ejj2v)ZOmeSHD+L_jp-kCp=1tL<%KFfRGqh-72BEiaSy(2N7uWGiw;(V z+CM@pOgVXuR_EztMG)gL%CpOjG>@<5ud5nj3oCA6`Vi&ymhz$~f!GO5xVM!Rw=z9R zSx%PGbz(BO?)P1krO~NGa^uT&RQ(S@JeV!T>#mO7+ve2W7B;tk6}bTl#chnc|5%CJ zS#i5liQjZPMS&z=wfJ_h;tr;rA<^u>_@JtwJE;w2y(8fIvVf|3h}(7W8A{My{x#`5zRk)FsuADCe1fM{nsIqy(J{5 zxV(eo=&7R(PO53e>>kgFX>_MV6?CmAElO%yil>!RVpdUPMHZ7eO)ThOf5oGEkJSiP zUr88>JZX8d;02pIhjU9=@XKY)!4c)bBw7vNqV~9n<1I>YnUt5 zF!xQvC>E5f2kk9aJE)holGfhF%HcVwI?!rh6p9`~xreDP#-r~rva=tsx#}mp2gWrt zLecuXZd}uUQ(8AZbR=e##Qab$n+3^191(4&1VtXsWh6DLTP|>?T(fC&{BE|8PM<1Y z?#}SvL$@XlRVN?1lva~dN_+x*%F(R-@@{38nVD#_tf04y6>HWddo*Ps+ExV@ZG@0& zXn%?r2cBnrAy1K>XHJLEvQ92!@(^*xWV<`XFj;>)iLO(fcSVPXf!E4K&Z^C0&P*5K0NJc?ZAPr$+Q04K0VdSzr9y_LUj?dam9D{%GM@gRz9@BVFy&)O1XMwBA zf*rd7l0JI_O1G5LG|{fnd`VO`MhV zS+g00k-~o>s#&wMvQ(Jzc;$FlS1yM(Qz}GtNq*ibNp0MXW!wRhm8yTM*xj8ayZmTMqnmr8$-RvCAE=p-t7V~y1*tooI-tTg{Ax+oJ0_>D$0jC6 zZp3bn+#J0)Iy5*rdVTy~uU3DxM5+CmTh}KCVDasC%AiN%qn79&8UW$ zONx^h2Sv0?`Y914DW<``Xq#`qSeKiUz;Bi6a{Jo4oE$TE2fB4b$%~7M23`ZVpTw8> z)03Cg+CwA(!k7BmLq~tG2}`(bq7Vn^8mJ!}@tS+e#n$O{>D6PZz0I_OZ#`ZU-VDlD zOBJ}gT#}@kRrOgcNwsEJzi6EmMe{h?p{_zZ@D>%@1Xq7i;_B`sRt5K7MODupM-`FC zfu%IDfn0?812d1G)QyI%=(v9l&{7)O0|50zJI1bG z8Xb=fT^<}88yUYeVvgKMD_}~*yxs03Syr)0N@=oWT81}Jz$$?_Aa=n%hx|bMUO}h? z_$)oqEw?5{ZjKLL8;ODTy$%}TSu-;Utrtrm>bZ;p?F;Q_wxAaPwG;;{#*0BM8;bG0 zmaP8f$l$HX%jSQMqnHlPLKYMR&9-3dW)2S8(vWq} zzn&WXr&4VnT&qNec*KNJs(9<>nAt%IC_Wy#ng^UBWLE4#RF=WJ&Fa8e7VZzkuofYK z*Za+pXKsyxJ=CUvwpEWlPe!-gkXyqMTdQGoB!;zUZ7F~I;!8@L;?-sw2e1UL`m8EL zU1FE=y-^WZ?K)kfSINr`yV4r0#681yvCQ_mZn zcOM@_ZA4ck3qhLI=vZmT=|`@#+ej>mW}=zTU0|FLZ7}ovBc2fiMEyMlX7mU ze5A})6Gwj!k5T(Jqo**O(4!svxdc;*4QKM|bp!lV2x^UVv=K{)x+B_vcSx*--*BGn zRQm=MPn@lHY{YRHnMUDx;0i8GF8k5-E>2*YkETi7oEy*yI|wx>|)J z!hXR6(GQP(TH(IKwPV*-k6YMBsc!gt!qwzcaQCA!oDTfs`YzgTj$jZ*~iA z*MV{_JFV3Xf2HSUqEZjI8(eVbZiUp{fM;tBJZ@n({9&ZlOb|PTc7WRL;#eSRBM6S$ zd~ySyxYTbw_Fo4I<0_+}SUxkPG91X`b3*rMQV_>M-0Tee6ltpPjNxL2n_@Z_4Vwrw zB;tR<5bqrr;d#cbI*2y370ZL+OteE*b?n-)d@j9`Q8aJ8CS$GOfWK9z7xJK-PT~FT zHGR#FkF*x7Q4jA39-0NO=d!2LK5P=akm96E%bO;_OOsimeA6=ML(B4kaE-_Rgu^1?^SSBYI(s~=9Ex2V9J)L@KBC1LP3YVh8+>+bbYe0#It+gr zmY46mQ%I@~?FXvL2?hWDQgvY)IE`}M3zt@C+x7T|SNgxTzO}CP3tJl~U)97mR>;!` zxSy?=*oFp-Q_j?ep=nwNZE?}C));8vHF8Th^W^BSZLw+TcLkb(^FW`t=V8lNgwpU8 zH2dM10pVU9Ti(xjjq~xr;h7eiQK^4tw}k~Cn=<$m6ZI$@5T;2L{VuzKvq?000>0C| zCbs;WIEr3uV)FvidW4lrgtZO_I00a;9w(Uq{Z8zT4K$h!P48!L(g|*G99wRpL1(#{ z84WZ%+{|uFEzB{G(a7eTnRY@D?zJ$%yvmFwoadNp#!+ZsN!uat$GKLVVw!)ir<6u4 zWrWY|*j()pmgd;P4golS6Jt})@aAk}~sB54Bw*)l_mEraQL;ul ztr*fKNC~F2Tp_P{5evB=&8n_u!GvZL3LuftXg8DYqa`_YU}4p~x7B~vhvbyB=+8RR;$gm%EP?&U3 zGgzaYLX&GN^imJ?)egb!t{1j}ojL$ku?{TS5zhe{?^iQQqCo0x6p5*JDX7m*I`-bcKa%up6y5fKM%a zRe+%y>D9HWy%R1M1ZUnITp_b(qayZHHReQ}UEn5LVUl6o4k(w~Y!z9gLV({%%td-6R|6+i+%zqBku7Y)S@z0Tpi7~0s$h%E@Hlx$=fb}%CCv zRAwD{GYy2W0V@_seA3Pai7S2-`W)$MB-BW--$0kC;zJ^TcowqWfj?f8_23$*Sy@@O zT+mGgpH)ZIQb5Ul^GCicqSQrjZoN%hOEf|_E~7rNnn*>+YQoUojWu@+FYm+4M@eDa zmeK`kEB*g=EUPUK6^+J_J!wi@jx8DF@udKA_= z@TevjQ#1Jj^hK9U<3k()N0({iLpLi<`#HRPvWD*Y2qSgkxMt+EfD$wZzUv~6gO9vQ z^I=yd9*JB{9r$6m3<{Ua<3kw%XqV;VLofn;?w1$jLqUHBQ2f+m8?eVh59SKl&703p z;N|@_Y78qiQEoXHZgxW3F?%-@_9`{(h`!DiJ@p0*fGdrTE$RxDY-xIGLn&)1-C;>G74I9sTg-|xXrOTO0EeH(8-8<>$qqp z9nn|~cF2FFeSEE;z=fh<#_lh3f<4@XanM#_$L0i9iD4Y**Xm$jd{p0h87^_hQbONq zpp>efb;|zLGY1~AzE%~O;vrYw&B8mQWY3}vOufm}dfVR!^W|eUHsi{j?8|yha=m|k=cJa_i z4sfUn;4lX`QU!3d3gB2(`D#))UIoxq1>ofXC)NQt2>_l_p-*vuYPob*aoxkS^sd9T zuL{7=0Rrm)1UW#cRx$gkxDIoGNEJYJF>3N@zORZU8(^Rcpt{gC0ZvyHdJ~d= z>T!Po&Hz9|3BVT5SzH$N2!MW<{51RwR>7Uv7;b>WU8sUPQVXuS8c%b$p(?oEjp3f+ zaKjufRI7Y7EAxajQ46lRs?Kt_i&bz(HikRL;VxB`&sGqZtI9W8Rlf5a?rIfW z)5dU5bGWfu^?rGs`WxhM*J{=KdT(R+cwbWqGbvmN!*p zk!xkSUnS(4yx2Ybg{qu2S+aA!xhiK(&g`6T*_gq%Rw1jI#YXmG6*AlC+x^eh8ZWJr z#a0(@tIA@(dppnhgFMR*t&`;)Jj*-R$?`6q<=v14VyX8q`G?`@z3>Dv)%$;VmLK5- zdw;FOAFY-6fm(?lWMTZq@sbO_ar_8<m`{QM$IL1DfCcVDEt zFTvdvCV!cQl~yKyh5!5#|M`C^y!#rHe;Iy$g~`7PKflJ!;;$1^@^3KtHzA>&$-h;_ z+rQ-${~c%Xx0(F!;paba`oF{E-(~WDWb%Jv@&hKn!sM?r`9CxH_n7=&nEd-p{sSie zA(Q_rlPxCy5tF~cm>2p_c%lE47a9`3$*FydKmC7Mncr7Azps_} z{dN_<-{Jf|av;`H!5|KXF>Gb6OQ>p}qbej`shS3bgsg@x3*NU*nzOpPBss z;OSp@pJxJbBM8I|v}AvmK-}1-)u!kchz*ZGY}5%v9}*UxwIpr+^@lj1=tKbkp?AuD%w^w1`!Lje; z*mrU4yE*pV9Q&RPu;aHH96PjveL`h*?dSLoa12jyv`=!hA{T$xLC(M-&VWtiFvkb# z;z$*~qdfC5p7}V(-o?>+IocB(?MY6uqHzJ*Qzf+BRcL!S+Fp*<$I<#ZT0ch{;An$u z(1L739Bm8TRiN$Th{7Bu!V&dzL<0i#u+yAmgwuM8^KnL?ehS#-vjVo=bG(I|FG=}) z6`iL!ok33L0;hj7#OVxk0wbKj#d2!|w3mcZTLE(vF}3j1Z3JO(v=jT0H?M6Pop zH#m`JIFXy2$V8b4bm&Qrwt?;tt!iw8ZV*Dzwua z?F>iz9A`Slv40=OE^(&6j}wUtazfz3mN|Cl_X_X#NkM;33B>zsl}J>MZ;oS_=d{us zd!|;0zf~cT|<&ogC}Cc(;BxFUWg% zL4KGQ#?gQN6i54UUc#T|*nfs&|5;wbPjDhX zS6TIyg#jX;ED`xs6_KCkM1Fx2`E->SU*>2(!)bk%(|RNkkl5!|SL)|ii|`jqO7{y@ zYg2mpT2faQeT*>3_9G`>x#(zs8AxEAq=#M1F-6`BhsZ@Us3or}Z10)^BiH zzsY}T{gxpATY-Grf5(4*yC&s-UujnUL#c$nQ$_rDIr0CU6r~EiQXsovki; zn~U$OBX4)fJLtZX$va*0F1p{s3%PhPq^fhbiWUr zS(n^R_xqUwBI|L-@6!xn{A}e_gec>DBquv?}2I>E3_dVsEea zkr^xgJ51kIbm?Az!H<;kTF%HNa_Med_k-(ll&pbYGptLs^ly6U_bjiN-wn8|tt7CWCbdmN^9GyG zNz^Mh4F)8qdzO~X4Aj>0=DQN`rlbq=iiS<>acUPK(*U{*g;O^THJ?faGLe<}K4~Rh z(9=-FTo$)h*ev|Qe0qOYlG7m6d?=C4$&U*!EiahMAw8`3h4f%x1=MkJAvdQ7m;2O6 zQd%~p@NzDw%*vs-Y3iwfs)mw_aD8k#iOB52e11N!WC~#=qGZgzcxZ9OjHvQlN?uG! zk`$Cz)J#Un%`L=Jpv!{G3v;>0r;{`TeZh35AmxI(p)JLe@yvg6D7;dLNC_zsm@@+r zb;*Eg&BPbd^PuPx=?o|#>9OflH0g9`A-%Gc%`YwJ>B3UD&(I?oIXFM7sf&44)0Idl zRLBOGBbl^5zaSONzWhqTOf5V%$=uR%GB<06=I2%x1AWQG^n#jRS%wZBQM2k|N}V^- zdeE2+h301GgUWwgP>rmBf{F(N(>-b+zX6$&wc?))N_kc1#^jM^{xE&>xhQF57f_wx zCo}pf{vq;`nwAriCgaDzGT+l>T^rwX;{5dCUhnz!cw9}Ne~lzU{mp`F(FNe5rpT(M z;8q4&dVPYMCsZa_Sz!8dRp%d8C!{QRHcCQ~70NR@e0qOfVcXVav8ZI?idQ=2F7@}W5&B_qk^CnD;CH?2lPErJ84n{?D&bj?z5vC~dZlz)R1F<>Jj$$Zs4L2~ zgi9ccncSkPc;PXY&*ckw?|F3Kdh)Yy*Lxl-`milC{0xOax_HhaWkPPUIsSccS6ZD{ z#NP9ZXO~^!Kkugam_A>eK78=}CcIQ$ul%D|QC4W@07VneBL^gu!v{A-5t{JbV^7U^ z&u`d>4?~+>5p(n%e^~}x=uTPnvqmAAJjRQRTsSFGCjZpp+1tVJSpM>Ykr;kFHMhi&phw<-`iBoNv6TxV?Z?y z5+OSR7D*(JCV2iJ+MzhDZGWWHHfr=oyDGju^KPbH9>#sCm+$gJF$>k29wqE9zqjY) zp~^Ny%%zz=@_F#r$)p@;Y}IotrzfiOS?0}t^FRJiN&o6W<66PJ14#aBVRgz(ab z7s?*NOFvw~KFb~O2WXe&s2k*_`Kf}Ec^w`H`tdTL<{SBcTd0;yNU{k?1@P#tMo5Us zl0IuS;g^HpxhfhWAAm~;3l#DLWM3FBAVJyCm8d%y=rcV^qC1GU#0D}H?uVj>5ikOP z0Y4J=51^bOEfB%SPyjDMyoB)5hZn>hir@vaM37zt@&$c#K^i`I5%lAoA7y}9{E>j= z0sl#V7$Cua1wsQ4FH+G1eZGeu;c0z-%cB{Yyw&K8#94JQO7P&W>1La>==1mZdVGD? zdWgnA2rqqj3F9SVd30^jPuBolgOn?0IR9@?xLRx6Li z;aA7KHgIbR7yatmXtL(yWq38bh0)VQ24s zB*GSd2O-jJ4EX#3=wkt=FfrUbvG56y0*Q$BVT2fPQfkarr&Xe|jKV>akj6 zMNeodc?stBiG+%}L_8)=Dv8-_E}cuQfEb~FT&WyJMrL!F8ninprCW`qvk00Y;8=?B zugsg#jkfRGWK}Oe(wFsk0D+_#e5ZEOv5n9K>CtLJ)?@f_sd;jvhJ0&zS(+Q0S~3@& zHG3veE-3}{g_^*<^kNA$4~_`!XGr@L+Cu9(+&>WU(yo=!mI@5KMtyz0usJXaB9p{_ z8@asLEsly~xka#YhS-H09`=YsP_t=OyfbviE8e|+@#5&v=-`-0-)hd7``62EHA!iM ze~D%u$;f@D{R2`UInXZ;_=17>K+x}3!u?@I_CcQyhmzr-xvk8JDy9*!YDDYxC5Uyi zW)lQ#Vy2+039~bu^XxSmX^ z2^C!IYgiMI45Ykb*T^#N)T$a@v#kn%SG+GGOYvZ^FPxB-kbhvn7wT6+iAX{o2!fptRet!g>`k~gY6taqlh-~o<#3TK2c_89X`jwy(=pP7w`}}e;F8TWs zQYaZQn_q9dM4gfXYr6WQE+h zn8SmXMc@NvK5?8$#Jyr6;*qi|XuiO+0l{o6iqQ+fbmGR`;?&q+w58&~yfT>7a&w?L zPKguXBP-&Rn%1GSLgxk9Pvj+S{!tw_2`al1hBvtWWS?fAgqyfd6m_^+LMh6PTIR*vhALvWS0e>o zj$Rny?pBSm=;#>$G;Teg(VLqAM^?NZmogIW#B0y8N+QmGl|t)G;Xt|}CZTo6xr~Tg zFmksH9JMMEvju2d*_4sX;^{|33B}Rt8^C`##NVBQKiWnV{if~(aHF!ZY%Bu7T7RGi zH_9=O*V;(Pk^W`lwmc~5bJtV1qAe8p$@vv>)xK{q2f;68>H>gHRXIIzBoOo?T99b5-u0g$l zL?i>O_1KD5QUP}V2}Z(waj?+?ia#ETDDZzE-WM8wfIdACkB9sZ{{dTh(^xvUB9meD zZ?<$L5GtGB7Y+mizjGVV}8g*v^mYC6`gakwwQ+?7BSc zHJ_k=c;p%wZ0I}URW+T~D>Iops_c%K0Z~JLu(mjdH8>lr>(Q3a!Z?U zo+Xe%0gz=N(8httDG4(0^(LTP6-g|LuYT(NuYT!$$6kHgM_&8PmtOnAS029Q?U-|a z@>x*8gaq=u_QHq1^T{8ZRdC2u^7#_dqOt#eev6GdHJ>bZ+`8a@A|W^ zedx8HeE+NOeA~Bw`77V~)Grip2d7s*^>csv!rTA!g*O*)!>PN2-N?#}_?@4B+iP!r z`>P-SAx{3=FTE(f`ms;Iv-sMJ?|$`v(=WgFqrdR*4Ig;zXFmGv55DkcU;c8mWntvX z()GgPa56Glzzq{DZGP_~L`lii_#z}c_?r0OGq1cIvV4u+{StUD0EjqVdDAQJ1gvj(<(*i6{UPze zX93CQ9()=A#0NhCdB2L7x*vS_!RG)NXeLjD*eo)m6Wxg;7Wxc7;=_8={)L;K>7V1LeQ{y>M!(v(z z@7x|89TjQn2-GBWUd#orqHv$enNkl9Y?+hht<2mVh$<4}*|Gl7U?wz{eWu`Fi=U&r zR*lZVg>7;Z=5uagYB4u|b!TqqHfZIF2lJ4jNSPa#Zk!fxqWUw$F-1xh6mdM4i;EMW zfusy?1#%+N9|@s*+;t(iKP4cQgy}#6M zA_2eIaX|s!gS4uMx6!sZTvParH)h{vn^HB{?g@18aKVH#RW+u6CX}qMSPf}@0}jP( zztX>)yK}`%ncbTy$2_=+x>1<*sy~Z`Xt{Cgdg@M}Ij|gEGEZ#=K}u6iGp#^8Z77AM zWp#dWqHo^p+6<_vX1wah_tQp;_JozWpOgd-MB#>digUQqCe%dgc5+PinJaQS7j3C{ zFnfoU#i3j_*^@ATv89E@VF_$1SV(PNpUvfU(GQC9w9f}7(vNWoZN_c2m!|2c7n?iA zfuBqvZGgv6js(s94qK%u)#N8=PN+{ibvr0OyrnpDGp^(ygs<5zf zHF^7)6nHk}2Q&1%j6vs;l%Bu$6u1iWYVY7s@30CI%0fBir^G}q4OJm7^^T;IIH;yU zbKg6RKvMt&!n={vX%~1Nui9~`ufH!mFp%*3V-Sm^sVcgh+3Zs z4vgF$)Q#Lt2&pR`%#%ZDNuR~Q2yU|aVKC#v5H#q25GO(8DlI@4y8#MS9J(!rxbPLl z-!BFF5<#$O!APP%DJ7HrzA!}CaamTB0Y~n>2rBa-EiyScHh(jo3yv5U&5_AxF8ap? z&GwrQ*Tn7g~m| zKhi&c5Q_Mci9la4C>?c%>zDlz=(gYvN&Vr7`i%~Vo!hHHvDsYq%XxEdXhgjaMH9LlgqEl9eFU^p&^eV_tmXv+hAAzyzu;p-13A_3n(K#4ms zrQaWIzL-{*uSw8UmZMwB_gA57FM_Ur+VnuwTF{LJuy9o#nO*LdheKvd<->tdJ(uRg z6W!u9726c3R9WmA$%}q_JR%g90t0ac{OV*<3irha0&*Y{fuKDZ3I`LuqU)Nj&W-GE;{kP=9z)f6Uhne@s2upiWzKO6}T z_(Fk*m#GCriUD?) zGzLU31)0aJ&PSJM21J>ETMf7cy_2+p{`H0}X5Ke9HWD!=m*$?0wp2WrJH}{D+eMln zpMZd6BBL6!_P}c*?pON#KEDJmRbMg@mj>dYWIW`L5A^wi!9F`01h>lEb=zJJK1kEU zx+4p00E0k$zX9X(BZiD z@}Gjvkk*xzQ{vTGJTt3=e>bRpb5jNCo=psn`cmD=zH4Sn1Cwcp*CfTBjdNOVc4U6^(t>d*@yxZc z`AG0;zWbTJG3aU)+0ABj5h29TbY@|Iu+X zxN|w*4cb0J#%1qE{0_zhm3AzS(H8EsFSkcCak1c+Xu(R1PBV$c@I(dfA0=@5+Sz6q z4}#V1vGTDZ##vaFq>~m20e(kg*$2o<@nXdjl zk8|>=t8_>!6kub(@1kfT7R}y1xw>TbA}5gYpg<=rJ+ep#Y|bj6oE@0q_75vcb9_x{ zYQvOHXK^+er-JNTRS;-RbnJFTarR+xF7g@hqpL<@oRYXJe@c?AQJg(CYlUnHG{%|y zMnzE$uPMsf{Iw4h+EQ7JO6GUooV<2JbSe{!hCwqr4&Swp587^1$Hk7NhVUm9j6Si3 z(W8t4Br3GnRW5iUs z;(S;K*z2-9b2&9@)#>@PYS<0iYEhOU^5UoTu9oq(8kqmALc|Bw<)L)sc{}_y+KpQO zoKSH%w!Kd~ouQ+jWQNPxCm&?>CV@`0@X+r0Zrb6!f6jUII45S*(FsBI<;~n7J?UmU z@qi3ER%oss50#he>BI^bdx_3%#sjUInDzl@zX95m{4Mt3R&{v3#at7fGX%)AFXB#v z$WpeA$t^ZH?0$HTMjh_6hsSL+(rH+f5h`15!?QHxc06W?O5<|fYa)hP@Qfkky_sdl z2)>ixeh77rql#4d++C^L9PEzzx(8z2 zGbi!WFm5Mfk{&Gf;_zl4H)Qk?zp~^#k6*s@eMe1md^- zh#M3lAqS*K%soTkJ%c{8PiS8eIZpAYrs2uAw4~TMte|FNP+U#aL#&e0j=UWH{r6S4N>=URPT(5`URi8R4RH}g)Z=aq!RNa>VH;sJ|i zM!ri9tcFEJi|2I3+);HFm0eM~xw|qM>{IED<(kvW$Gw-q@uXkKm&6en*>dYk$+b0s zbxB8a;=yPsUKv|$rOP$$yIpLdo=rH1e{Q>Tnp~=o#OgB;&cbC&on0MGtaQG~=7j+P z1Ne&hbKV{Nw2V5MMxZmV_^~$EfPH=@XC2jt&Jv65G;Ci?-L{RS*A9=_F9IztdY8qwa12z4@DfN9oh!L{UgMkcP!XyT1d zQ*`Gzyz7EvTK26Y)9+w|e44r}9tzn+=go8o9d5UagT>H8Xy$e-*g`pWzyUpBi(IY|tE8bACc39?j&cRd96#v0Wv9s=a(THx{MNaZA2kRUA6J;~wceDBALesn0OtnXxy!*q$O;e@S2%ALw{1 zlaBQAkQH`0CiJazZd4uH4M}Ln=Gej+GTQVO;J~$HL$h2uWyvTS_@PbAt+JsE=bDOu8Edtm;;-1^JRjspQf0Yn+qNuj> z2D+b2j<5sF)iL;M6U;r26kgTgZf(qti!QQKbWCauv^_uO2#+{*m1`E2l$(Z?$mqOO za$xB&Bn)D_TgP9&GabL1&}XLg6UUCh<*pWMV4jrN_uTMOJ-jfCmAOnwl<7 z7ay7B4Y&!BG%sZ&)l_7@w-@n)Q1F9aw}b3AQPU83J)#c0=htKMf86F8(j(!oeOJxp zk?1Z@#}f_?sRkfEd1rW?t>3&RDll!p&8Cr>-cf!YwRmO1iE-8{G7V+3cBc$wL)QKodFwD|j*SfATzDig>x_T)b`wUhLEHG$o}hYYkY+PRI3j7zKJW>Fy?tWmda4Lw7v&8ZGLZ&G`sP&%*BYD+@A9kUPE1)me}sL{^J!JC&xCSyZm zgA)_ugV#o)?Yxc^*+#LZ!tgxtn{^c@Ki1PxhUV@^aa(oLF0M$Y5UgLIXvy~c_hBvZ zaaen7&`raLe`E)>2zlXdwhQVmdmMu_K2XR{LDiqbfXzN;+-)BYiD%>fAo=SQN$~~% z!PPxJs>pEUaK3?QpP>6j`%G2L=C+SM=XoGAo|{{G*mIA+X`;i%TkI3fwLfO|7+<}8 zMkpRIUUcYAOl2=IkI_cQ?gj+`B16H1aH9uE37e^T)qFb3Qu+b8e}Ac)fWldgU4$R5;>S4UQ2^7`+iTYIIWV)SG^K6sdc?e*wbS`1 zuiCpY50v_VSf1FhM{-V!+7Dw}>9h|5=dlekLn9{IEo?zJPhd3wOE_B1$4qeZ3oYr4 zo>UB&e_(87HH|DM6#C%YYC?ia9KY~wwl}v>mJ{}2!F=3{=09Qx*NAgSDcl7`LevX* z`7tE!GUBV9zpXJ_h~@EvXR(2wz((r^t>fyTfe1P!9Q?ozIvuzZ(sqDf*iJ(fZo%AN z(E-*VECsDC@VDLR1m}RQ6|s6ItLO|^-ggPme~_oLL(p^tYB~zTBTfbLuzmI^?*)d( z9+;q6BNf_5so8kg_j`D=fn;d<%P&*MqOL-x*nY%r>~l1Lv4@{M4b2>b_n%-3MeIi@ zYM{%rb|)B~nZZ$Nqmii|I+VJBg^}k*_@R;Yu#K;o?ZKgT8tT9kefV%TG;!!TxJNLJ ze_8JWN0{K+DTA=^GMg&W=sTc30}M>Tt$tc47r28t#Vq3azMbP{q+->tlCyWkqp4lo zBS1Ewsh*!rpH;HQaOmqShGEAR&mQH2lNZfng)Gi*;o64MJQbfZ)C+Nb%=BppVYI!} z9@A2mcLvLYx0bMIxsw^g@}P|~>k3A)f4jfDe>pCz*^(Yi)!OKjrSg~`#$v60xt>o>0rPEKeY z^qzZ)8ty#dZK;?w`~t(ZGC)!XN(sxYXqwdqk1;AR%8Ue{(MCHh_`?2*f{)ZEe`*9( z?Xi>sUBD@Yfqg1WM#Bv~r~&%UR$;HO3&Q`MG`Pn@e|&@gA8<7ZEzr-}Db-VLV5$(8 z`W70R(iq<*Mk=*@mNwaaZqsE(p%--=ZOA@b*l^kX2wO7^_dpMvAbs07{(9F_D+br7 zxbP>N1n-`Q3|-InoIHQeTYCMvf4EUjv%|??zqcA>C5a!l+h-HIw0}eTiqGu6fh2C* z)Hxk|K`$#GLtLsnt1%CCuV`7_s^@6eOskUE9NICS>AhGh?c6*II25yk>Y;LqwH8=O z=6HZ~DbT&*CXc6jTK>f~CpXJ96SngnS#YSR7oE<{%V#$R{XwP)FIvEgX?_>*h|{WjNb(DQ7yO$l0+YM2Ai&H-mWJTvBY=4? z-5rHHa3(>@d)XWa?ig7gppHMsIU~@5Y$ooo;=XdW;h9Uw2>=^gkRN*(e?KekC*HcS zRivoR5SmVurS=tvf6GqJvW&@9KuaScQ!GaaZ0vLu44j8yoV28j- z%jC6rO!uI1sXlMv!z(e_c36n%_Knd##CDOG|qve+>ZxzcP)(0y0Sh1;PzS z9bwkqLmQrf?I;<*Qux+r|4{_>WjlOhcKBupcCf|=%T#i4mfwR7ad_r!=;2_+*0bdW z>Q8P+O``LRPLGE=NF5zjCQv_0k*7u7!=Slw#7!gq;M^4XQUoBy1f)jpJalE1j-m&} zLp`zH>0RKbf7IJ^17{Yx;K{>ie&7?R$lpUDHk4(uTwrgrhOv;=%ItUAk6^AF%<+<& zp^^$&()v~-gxsKh6ABq|ZoC_<2DHLdm5!a(qwNGB$Lv?pX1iWu3%b?l)REQb0B9c+ z9DXX7;_#E}GZOB@WW)S^ojtRTAzueg$Dv(r5}Ji}fAEiYz+D4bYqNiqTO=Q0@YR2fEdowr_{fpKEtSMY{;;)`5y=2R7zFK({z$2?fiQPI!0F;I#IW zLX}TO8!-%3*L$f)VBgf<0zJuvOSYX@6VXI{}km|HCN{>vhv_?mrUBvb_U3c0%yRWxocc0<#J}KQIpoA^Mc`9GwIKk zk|u4nHK_}=B+_U`m&s@$r=-0?lX{%75}H%zUK2P-;6&=&_XvEFcUyU)+Zj=#={wYz ze3Ew$lz9(&hq#g_+KCMxM+T_#gQ<+};2ZB65TM+!-+>;`KIe?LK@*x;8?w*5(ohAOBmf{JB98$CD+r2z>f4I12E2$|D4$pe(g_ACBtLud) zT)3d7Y9zf9OV#3cR74a`FR_X>CU#?R+Y8}o2@HjJbI$r1aHtHvhQ(uNy6>#05$qRr z_KSNi8!)X5r4jquQdT66o-y9It|Q`LUPwf3Ptqb9-fDtDhdmwFvUeK2`; z@(`D-vz%0w&mQW!``n?Kliow-hp_U_$m$|VqzVtmfhAe+pSwGK{LqZ|?sJzX9z;!l za^Vrm_Yv*Bv?{fMkMjRCqd~@H1Kc`_EBT5J>UQY&0z2fYHYizxz7}nug_O#gbx&oGh{LVate8%Nytxa(c5!d_RECaZ+15?AS41zcFe6__1YlF+mRBswtF6ZW?Y zWKTd?_yv#l2Yhu6@s7(O*YMj~N%>-bz4O5ighuAh+U!-W6)AnCaIKO%{)Lf2p)5{J zxmbCz+-X#^Q=7@OljH<*FWUgvehDJb_%D;SL>Y#Lf1Z8Jp*FcUKT@tIb%r( z&9-7EA>c<(MZ!Q{Z0VDNlD%-@*I4*2Me8@0ThZ?i0pE|Wvs(xY4HT32X%8VH62D0#3|f=V*OG#N!weP7r(qCjlk=9maQqm+P2UE%afCv3Qvq+KeM&v3w4E)iNJe2@Op)tZwsL zN^KY>mE95sD(zMNHm&K??8e-c+T!fz`)?}q4*-#5{7J*4nq6dXt~_tnrE4vkW; z!T5HsV+$@nL2c^AdK?&ojsh+JrF!fxFVgr zf6t!v#_Yf6WN%oVz0S!lQ)l4WWhZ-MIeQ&jkn!J?LG$xi?iMPFi#kse4y<4t-Nbg` zn06C>bOZf|`-*ez_GINQkQ$Ih=nh*DFVPqx#JDduu$}lGUv}cl7x}kGjf|6okoU#L zGCg}K^_K*EyT$o`?5C2ho4o{utjC;i1M2K0H+!p_AC-z>F%HW&J1O*C52U=rr*~`qnyJ=^*dK!T-0=KsOGQcF?txK(;vC?zXwL`5bo3d)P~StYL4> zvda5N6VZ1_poTDIKb?{zjs&3t_)0X6G?6!Q2+P17)vOGRUr>(Ih%WBE8+wyc; zT_vfdR<~5uZAmq)WD0 zS=il7AhX~1z4xlBFGu5K|e4 z+&rafRv0yt zIE?kcK%$nCG|3&eE0SdX&VTC#3v;EXNz7eroDJYQm;~Hk4k)VKP{z> zVjgG=FOWD!&obV}j?NhL2GkQ|pb--n6IO_F+zoqWAj+HOLSo;V?;n#9Q$+e z<&&uBpjmN}ZCH&xt(uGV^>7^U&Iz z6D0;k#zh1TC|gZJ21Eq<^h!^Ci4-?1Xnn+c3drD2d2{?Xwd0`P&Jvbk2AU~9(xE))x`=McCN1NSC0Cvzs3&rQxVA;WGtUw`hGASFC@h z9AS5dNT1+UAQ@9E8OaKsZqn$$P_{|NB~hvbA2GchYrxIcE~(FDKvTP_cVVgZcU8m= z6G_!Z&{Gi3%f+G|pQtB)#p~h6G|)mosN1wsKF1s2oY%FlS750XwjsAWrBtV6d|R~i zI6h)Eo!Df(vr2tEegw9Jam14!Yk%9LzCqgVk{E%O>OyO1z1IU|8Vo%kB=vbB)|h5g zx0LFJ?f#MnGT{#ra}55y#p56jw|fNf){{XTa_X5rgGJv+>D`2XRy(ETF036#5{AoS z1-|X!q~n{YH4mvsugKra^RIu~gP``!ytjHqB@DRwV>H5VW@FXZ3p2Ft7!nvBeEoVp zlovAjp%-Z7{AH!xl9@{NMQOWF!s|sTHjj;5?v~U?l=JPCyq#~M#=lik-$v*fMh%L* zT}t&y4Or|f9|HA%9g_M^Sx!AAr7n`eAxCKV zvKR9rZR*Bp1njqcNvyMfnMoBiRH;89ZC}Q9ss5ytx-6wG5gz4(goF97@Fn7^u`0~< zZmE|sKnT7%2}5AAjS{x6U^+JA0uApws!~^^|V3+`h3J!eAR zgYCwt_^B*3VR3Crb>gC6n*>m>Qv}#qU{K_Yj3S?_(l*dzSH+xmROf<~Z6>ODTI9K1 zoeRpK5^ShXH1Vf1sY=|audhy>6#R0($QR9`K0jEU4VGEH_h#k$avy#TW=(J5*ys+8ofjJ>ckuk=u=lnq2U{Jt#$rrBpvd0s{n|aZC{&Kh41W zAmIQ&5NprZ0B%7vu{|Vh0!kVZJkR}OB!nB5wnwDYh@}5y4P0S8q=o^W|6~pPo8`@V zU)E@RqlP!=XQ(yTq|`M@|5Pnp5%K;kC0>_O*D1Gujj%@v7mqq{F_amlMm!^J-;fed zi87D_8lt{mx|9OS_Nl6bAus*~o;* z6a6ph;EJzdAIH08 zSckvD1zzf}Le*?ESi$x6y4l$4CC+|MN~uZ77~Th586TWa&4+%NON8A?M?Ut0f1w`pS-Nm@S1|FP%Xp>!2C{SyUCQ>fl$w_Gm-egw0dE>OB$^Se{!J`~_x*(JfoZxe+Wx2e z;ocIHZO;M=BB`GjT$NI9H~b6Mm_Vj~{lvl6U{*^iI4c-vrTWB>lo-Z)?9@d* zxLDgg5)-iW|0)vaq!=B3xZyQC*fN&ik<{NMj`6;f0>14_l>1q_|1#YN>HhbB=>B!A zijcHDPr{3qM&7!YiD|a*YfEG5S;@HFz}LrDh=d)XP4g_R^q^$?jClL|v?|`+z?gIO z4}^@1z5Obc1yKAoVyAd_f>g`vB;((UTKvfG-@4Td+p&awP>h&{?>n)8o{qZMas(`Hw z!Zyg2KrPR7)eE)zgqxtV*%-3lF!P{d86QyFe z{~a~;e+ZCGd2qb+O#1(S@5On@D+hTW|0fmv2LfaNXyH6%+Yo5ue`N~T5>m>*;;DqA zlK)MW{2!|1do*0HQYA?tPKWE51VtXoLhk*2l6(IX|DyWOQes>Jgb$Uck|Z&EsJNl^ z>#rQ-T)+fsrbD-JbRJ~(%3}Lw52N6BL)v^weuVnaZSwXeqRY2`DALwPr59!CMK`UB z5@`Xb`yWW^YqT!5gisT(@0OI>q>gS%o9r_;F$G)wHYv3ssj|#4_(Me*y6=~^O(|tk zE7nP1`O!l_AVUfg21sz3_<|@G6RClNj}(IGUp@rSaL-dQ0}KN+ef^DxW@lqp=@cL_ ziR%~70uCLPx1W=LWb+`k2=IU+r=F7^rWOyHiAUjH03frF}b@1YkJX4)&mj(LHI zC)ymRiHtgj-(SAP;gY=WJp}(|ZAjsk`2tNzsg$Ju!{Njf-r)W(lKEQPmh8l0kq9)% zHWHjDJo<;jsnKD@p<_O-x1~5e7Wz{_(2gl~vx9E*osLOes_;Tk%ra7l9HG_BZi zAf0bXYOUOpnnJ>;C*?zA%@N*ZjdrxXkT6^{hK!Sjuds2rH zefOm9No)EOfHu{7$Tusg4e;{>3io?b5rpzRsbxujZG^XY!JA`a_GX_DFuPYaUjgP&&+#rI%;z6w9DLuA~8`16n8XC6^- zkH7hUoGeKb>1q};J{XA^S~#g|BWX8kZ>5V!hbt{7n9?O3@-L&2$i6&Ak97S1s@!Uh z?%+cBlyQ17dU?iwnptWtg^b_>O^+-@H1%@(>G`#ALciQ+{W05(jfFu{b3cFPYEv^; zDVv*Xg@2GjwZd-;deJx!d3{Z0(cE0~d7r6&%(aKJ)u_nWAj{uQNO}q^q-Pf5}pGB25ktdO~P>+$LrWqov(?Fz-Au@$q8~zFvua z*o$iUN33BU-n9=xC&doro@b;L{jeB+X;|;Y518I_w*7r>RUZ~wh=AZbe~6}73NkL| z%D*XPnvt)qisX2XLf zJ!v_0Bw=9e|b@;)m8E%+LCR*0ftg zZxppnM#4bfN~nGAiv+Uw~lWnc4iL|oRuHVJ+ajB69>2f1E zzp5DqOqJP>!G|wBmk2FxlU89wWvYx0kL4}Tp+VXszcw8#)}e)P^1Y*m-5&#pO}QG0;944fq?#@~l`k zFYOshfKM8` zAthHyK6|VJtDhqt(jGORDAWO_%K2Y#ZmYHUMvJN$VLd{2cvc6BB!^4sN0QLWW)7W} z6;32Rr2UW(v=O2VH&?+%Wgb#J)Zc7d7O&7_g0{ypbMeib{*?>&2FxkNn@LHsNIGcW z`I+xkzpr?LDb#jfX#U znKW_sfODyStT|N^WvULf6%^7ENQn^V9_xRRw|Lo-^ zGzK{XDC(^5%+*5qX%VHCfI;%v<|99<`nkCZ%g2CMPCnA3o;&|s=QiNc+`hJkGK-LE zbh^e^itC9Xd%*{4fFcWP+;#=SX{O6#aS?Ab|9&oHhgm@(Il~ll0sugNSTcs*Wp;rA%>oMSo#$w@0)z&|mzX1)y^z9Z#P{^i;ILIAJwS%wu(*L* zN*9qIZT$l6kBAmr(YDNEr*;aG0}%2Tu|C`YX2~hTOa5OcoK%$^(Uid{%;9bE0=wXC zflb{aW(6VIauR;Ch#8>LlyhFQ!&xWg6R*AVS~!G%F%IJknKh=%ka!+M+8MfIi~)%d zILHYIKuOqT*md(EJ&2x*(#4@<0@jha+{E5Au`jUbBt~)#V{&Nfd9Pp7yn-xTj3kzl z^E4z|2{qah*B1q;*rG;TBZiUGjMmQXK5|!q@m!rTTh3?9yG5fMV}SXQ!$gGHfLPLL zT$pBm_1t_os>SYIZoSV4&QkP-XGBbmaJ}GDo+q9!T}F|X5tQV5MX(kAMGZGgtmr&t zve~gKq{^va?~L5vARKMkgAKF)v3CpA9RT(g&CwrdBiy;uF5j6J-$}cHjfm;5;){R6 z=Q8f1Eu!k*$HX9+WQgjKq&Cb7jM}1|>KxjC(hM_357vq{ys*zQm(w|~@%YQBt26&{ zf)xN%J%I!29EBM!2QDcdrJ$htuVd1g7ZTJ1o!fde`&$f7x9Ab z`phSq0Lf{<3tj}eylEMJks&0ccecrA*4my{XQsxy&Fwz3G9$@s&i1s0!a&%z7ISIU zwGT$xi`=23xc+)104q*gPWmqElQQ{#CyZf`yO=(O?+>>S*N_nb#m9t-Cr!@+g#l)D zk|4mWb|xW2?r=m)X#qN+^**mIUlbLrdD$?B7-g5T-UcHf1Kv`E7OKLxbGQ|%#Y11< zO);yTPuQ>{&z&;19gZWTv{>QIIrzW#rJxvVds+c6Td<Lf;!=W=PNv-mN&{{L^XW>yMT1e? zqxvtA;B_^!s!hXkeN}#nT#=-UXzQkn2z8l*SR-I@;rW;1-Y|3AWIUl=AvO{xZt~KD zQ1l906O)(eB~Hdusgu663o1Z=_iL&aHqtK0r~f8)|DW;lMYu#H>F0r%Ko}MbFTpws zVyn}20_tgcFwWh9JQmtDwG;Auth*-B`)HSM0( zlUmwC1F)opDCDtl><2&`C=#@y2QX|nd9hu+YSiMY4$Vh!()|foS^zG8bqYhfTWdQW zeths=bXd5C=x4;H}dnM=Sc#2fcmxFzC&Hq=I!DMKhY|McEiS zH6Ymrq`+6M(5Ei7VwHDTkf!2c8tf)PQ&W*S;Sj~uUx@wsR< zAT`74P*Z+dx4^=nm=T^rNV@sFuyhHJ-n)cl&CyFsT_m^Tj4m_D?EF4Ua62k=R9YmT-ONC3DKy%c{f###+j{M1rq$(E^4^7ePl| zN(Ni$5lkUUD&AUZo%*5+vOS#oI!g!K{&;LLP|U&{r;GZd^U2lZ-%Geb4Bw<4M^K_7 zY!R~oi}c=qvvaZgXXj#PX+5JCEr7RQ_%s0AFMJx4LR8rmmd(fWg|KFk1`7^4|IIhQ zhX+w`27d+;?YXXPAA(WUN5V?TI>j=m02&0j?kI*}ixq2uYX`q#VcZlk);UKxp!-6x zU}iIYSIKi_z~g+GaVU=e>D-3LVZC1~92rTd!;%qyXGbPK1D5xcP`D{WHBp}F5x-M9y(!R zdx6@2FbGq!7}vM*t$&VPlF=)AIU?qIDjcH5iI<@(=z@~fk)xXM*bbdulJYxr`hz^j zXsFupIWaX^4xI`eBv`?kJn_Yggncgp9h+YYbxz8ZLUF%))aYy&!%y$cv6fRt%X~7C zh{u>)3~P!7;Mq#FBqN(Vk9ADT$NS!#dhWh|J%t2n+&UgVk`#+YDJ<5EaA-~Q$$@e@ z77rplQ~&~1*u;7?(Zyo2$gm)PAfr7^t zD#6A9H#GKc&Vc@z<@nl5uLG4_WHJ@PxXu|<;Sx)zP7-JQg7W19o-PkPSPbe^lpTA2 z$oheusozqDp18(>7b#(tf_|h+~J)+_jU2PbR{eA=fypAM#<0Kk~%R0>6#54 zNJ|O=5n_IT2b!7Js5}0tk>K>r8^aS6sOTaaQ1T}Q0ASP57lMiSiWa+akGaiiYw0`N zdKtlbhgpuVz4SU=ZfDKUV(gc4jsaAEH?kT<6X^;^%c%c>Cz#}+-%bb4$FNQV$|EuA z;U2ixZ&}>Q)6OoBj1G?t1u=?A!G048rd@DlZi6~pO&z9m;%Cy;SsBxn2IEHANSKXI z;ktA9PtFw5F>nsWxN|vWXs5JFIr?Xh6s~FZ$c1)(7_!$*VQg3=W#Z}RD6q1B)e@-y z>j68Qj`7|plY#*`Y(jxsph(riK?C5#+hs12&5nT1&g2~7E52vbBGvMNy`0233Y+^{ zjn?LSp_YaImJwKHbLU}|r9C`yKoAvV%tQW_$l4kX=1{-?x_6ax#TUJ&^b90noyDHB zkwla5cqWm09z)uwu|^6BHm+!YU=)~pMcXng1ipZ7C`k)z!6EFn5k_N~9pBG?2`Q^N z<1BJ=nx5FY+~mXx$TM;Hj9~jB^6miINP4t!&auR!T>I2%oOa&~3quz_cbU zC)G^J1p|07PuS!V_1Ex`PStSNGGBmS#TPH)Wtb)gFQhexh?ps5-oh^y(Fstx6yu^& z1R;tP^iC4vTDuk9t)^Y*tP7)hlIKDFD5lk0bjWIF@`9Bgwg1xPhL+&LHqymIH>dl@ z#`Gt#BrbQ|i+4nSQ6j0IF5yZA=?dyKSL-=RV`7CIwie+bk(9d_)BA$B!topx{fIwc zE9@+O=r3i8%we^7O|=^Q>qM5rj!i=CMGG({iS&Lw6oJjUNN2J*>$qt!GFx0vh=OU4 z)19mD%?!p*6JcSjCKnf@8mgZrLg^xEmBZOtIal2vukvAk5lfJ*NJ1mu!K|}5Rn>BsPhDctMYWM$Z5UPOR*mnc=;NByOdM~BCzn>qy|w&&p1%}er!OkrNeAZ zQ46(Mh;31Sgu5DA3s?vaW3uaww7GC(-1waK&_PC!9bV`M@$DhJoWjd7h5H(2-}Pb| zVy{41zu!MR?T3vYs9iSf*j^M7CSAtH9EY|#>s_D{nuiD(qXI-016BMzKrN(d0wOFp z4h%eC&@MWZF!U4n@g{||@4^ZDK$IP49>ohDX9g;N@Nkt;Ooo02^B2*gO&8(mU@%Zl zKNMFpP>L#fwAxYoja0DovslC<5I?Owk8|gyOGEq?))ux|(IPQA{bFSF==(<}mjv3Je20cPN@*UI9f$F6PsFX;Sekhlv{% zj6aEg00L#JLC#|n=WU~mK=mqsj06Sg3jzDD>sN5TO@v;+qsM$1W^j$r8uPKnc4T^GnRP-SVXFTm1_rc3Y^vpj>9E9wFT zSPN8e;s>>E^qW|El9mL0R3E42aXJMCkP#|>w-inTF(RUjsYnx%I)SNwok^}vTQn>2 zutZ{f1}+a!6|w^fMY-N}l%g4-QvN~se?V^J{|~#+E4ELrc2&uBE{xrFT!EZQT~S>L z2A%e}>dT5<#pI5$81mGU46XvMN0cgxT*ZRXS5g|*jtbdzSObO?kdG?I=o! z&rsf@GNdT=6;EP8Z8d$r0sfYM;8nROA9qz!kOK^lP%X1@J&L`-h*8R6_-?WC z1WSjMlXT}I{kyv5E0tmzXDnZiBPH)wu>4W^ z5ag^>SdZ{cBRuafIwfDie&Z}FWpWdYX|rog?&A5_-x?aNTDh6Nu#aN)G54E)Wib92 z)321=bDoi1O0BZrRm?}9RssF3r=SoAX^yc5j96B#G(g+R_;^%Pn~zdnkIThJs9LFU z74z{Zqg-{6QZKVeTP~=-!CgiHDC#H(MHzj)o|mAyXgpwrRWnzjhoPV4N_`QUn|NI1 zd~8`upQhhxY73?w;d91H*2CX_14wYQ6}NdEzXs@I6#M1I7b0K(dIJxC-LkNnm;{QIY?zLWa%`2LM} zc@t5gqr<_WVgI0xjIaJ0{12pQj;hVvMyOTgD=o;pF9m3t>;PkM6 z+OMNaWqklIgLoOTh;Sl*tttK{ifJewFU5Eza$A3&EI5ZR;^p`8OCF3~5eWlHycAc- zGq(Q6)B+Oi@nqsfkhmqtY%_$wA->+?3z7N2(45A}B1wY9)VH6OO*{NOLRb0=V5~j! zuls`R`0L7eg69*m_t^M zj&F(zk8OpkywI1hcaQZoDp8=vC63X^SB~B)E=9bj(CcE?wZ)H(;p?Y@vid|Q^%jGIqgQFK&W3a=w^UqtszPNYIk+*%1 znFH=B-F0q{{r9}*Nl(3}r24SO>#6fBcn;Nhfjlj(J3$cBvev>sD4}^8rF3_J?gg+P zAZciT>{9|18Y&`78na1pNj(h#3ds^EL6ed|sic*n^;ScFpbX8o08>D$zXIhHN0SB6 zME{`WoWJ+}(g`~tX^##f_uriHynFFkho6P?YLBe6H=n=Nsw1 z4xMeP59xj%`p;Bs0|7@@;% zri-`xCv`(hkpVnT1Q|A@R=0xItfZLsOG+f9NIaZk*4_= zl2lGaCEw0HfIo9ru^H#jT)lVtsr$Y&^t6@=rSMa}%R81%dA(~pk3j(yIPu4_Zp;k@ zHFp&qe}JHlVxn*(3U{t~x2c&NOO1`Ch6htKGpUiW)YMRFW-K*5mYSSN-5l$`(Vg51 z`mWloY6(KC+Rkn7SnUb#bbQUrf{>o`CYH1@4-XBW?{#ZeI6(3xJr|D$}sOT zRauND!@|?hVIB1EbZB+$DKxA^Bgv}~jE+htu5?EVPNZta!`E1PnoMB|O)boWT*Wtc z!J9R_O&3Lb%lI>u4QIS_66qe&~nkR$L8_%`OeCT^qa`i!H{kCvLUeSumUSkmsPIb=vA$V#{tE zo;jNVfnJ#QsH#P^gfNFRyv-+iy4!u{f4%*NH{_j<$C7M=@U!F--R*duOdBP!5ed@? zIh~wih3A>ah&^|AV>0NE^oP}Cr0vFSZGO6Kb*8U>&Ft*%3w0&ujX|@qqi?YDqIUw% z=(nJycyxm2w>VY16%JGmF6r={NGKF*YrBAtQxSh+G}Moe`tM;&%gKbzd!nbee=|@w zIW{oR(b?Y7-rnCe($mr2)oGr(cXMp${R5C(X*SNnfCJ zHWFUhQsePg4$;A-wMSP0n4oHaSv7_cx~+*Yuk3AzW@ZNZ2V$G!UHy7rLW^A(SC^OD zm)mZc4NMo@@Gj^;7Yv4y;U#S~f26~TFHj;-W@oCfZZGsjj=9*%PfRW*dj|))7U%Ew z#fK(3RefWyGdw>3%;KWISG^GpRNoyM3mTyXjh|AJIiGoe6b&q+S-jUH4={k#aXRlK zIbdxJZVufH z3`cKlP0WZk8e2F0^Gn_HMtjeL%i$;Cw*B3&fdf5MNaNgpTVZ5l(h zE7>j5JDWf2AIG%XFc33JsZ&^}zH*cVE{tw>D1m zB{qI{IB|PwEwp~Of359y-|U6S5Q;iLkq6p2Z@>BgASoIp`f1xiN|??pi~ZA6!^7i z?H!257Y)*wCY`1%rK4&67~Y2SC{5v_wX`A5r;E{}7%YXM3?EEL5^rgfKRMX;On0EdQHUAwo$#-QqEW9u9D-&K zz(x1MSa=8YP=xd#r;>|?d0+rY)}+xgiQDCR9Ni3z!zH;IsF|lXxQ|vT#k{bGSweHL z*6flrD=?aE7ubkjXlo0%g?lfk-P(M6$A#{;w)uqxf3<6&ZN6)vL%R?%>nGx|H9fu% zNfNJ5bZf=vo)4K`bZh7B zkA56HeC}2YkOA@4wIpoMwI$dcuTDH~u=pDVMb2Rv1W2Eoe&;_Ia#!_#uIy+;If9Dx$WVSOPO#k9a@6?6S3-Rt54q;{j zJK^^vwvyd~V0sr!xpDQqa}qNRiysBGJ9Y_M}D+mnN>nfL~{w3ge> z=9+S(9Q-&i5{m$}7Daar!nYi1$6Fywza}wfS&GC%k|rcOZmG%h~ZN3-e{28PyriCKN2>e=E1ci0TcNj-M(N{h0pZ$MEuTy!?t}2W@{h zUOtSMk4VfHgtnS43MCS{!BkK_kY`o>JX|_(RW;M9LbVc9Gw{gebg*A7SIV`nVtF4a z29(o5e7RydcXO;g+p{5(5<#Q@f(Q#U!sa5aOAhFes$Hb$kf;+~i3b7b4IS3xf95ZW z)ky9OhwlFb#r$+}mxmY-X4@^Cv(XxXm9p&Oj@mFtrOczcv&ijuQ^I{-p@9nzYE*>b zCl_QM$^8Wi-8p0}b>jmR_Vy85oJGu0uY^G{v5D)a+3GDLHFt_V`l3vg(RsuRl8D<& z0Rh%tqx%ZSy@yJbN{Mm|3;K|Pf9PU`6}VY&eNzx!zpr{i{|SY&z~<>}r-fNQX@wBt zgj4IE=)vdOw$Y0YpEK`jWYg4}uWlMXXV7*7ZHia5%cvmUl+S+A@rP{&TgK6xyO2rZ z!NeWBVfj_$nLm_I`J+P+{pTs%+-v_@b}AYW%!Ofe=yS0UyW?$ zGos3X*H$x8?>QlCF>%&i6nHybM2ZB^kb?xc)8+KcjF)7J!JVaBu9XYj^0vLVjd_YQ zs{|_JK&gg)ywP}Uk)@E-B=V21z4jW#Q1^NCci?y5i5F6~CO>~@TIzr@S8;`ry7N_h z#8W!bhz3wZUp!Ozk^vP(#2za>WHB&V#r=K92 zeKC0spFoDFBmP2g$E!rCg;{D|HG}(wK#YIJ&Er&=qnM%lf4{@s-U0r5C~+jo zo#?r#7{L$yql6=iIgZ?>lT6s#4ciQb6_fw*cM>otmU=n5EJ0AzYXvN3(1be^tJgMmM7AQ)f5LTpEjveU-U?Z-n8Oso z9N2~FB`t*vkL2qw>t!rY2JqaLNdj@LXo|IWICVEf)Mn{~RqX zF%7tDH17(9!zgTvB=iy7;r+1kr_Cc&cdmsEC7Wk+U!3=jhqeH7pl>5+2}Ln`jo+Z3*`9q;PQAj zu_W9!pE_kYd~TqZ$t%1213^=J^v6NoK+ylg2(j(Hf4X#KaC&%ra;$%P7;R-3khVcH zQG7F4h>YaOHij%-$OHrpZESa#X*b4-*WZs2wbGx6uZ<=&rajHkDKvL5j`f#n!?#9F|uFXC}vP_74qD1qb^5!_4-{@@|qYColL!`swX*4w>ojMJMWw zA)ucle?(g;*8ynvkXABkD0?6U$ky%a zV$#JVr4^TXVh7Yv9nP9G(>AYf$yu)04Hr3kdv(F(@8FCD9#(LZ#NA~&hkauP&m+z>| z7dFW#eh6od+cBT6IM zr=QESDhpPYpNaonYk8)u<*9H_@jMt(7qaS%r^ofd7cdhU z^t})7UQ)!wmpUf?eHL`28TVnPpT|ocm`2*dpT(IzL^F*#=KBB|q1Lz?2-HdifA#R) z#pba>f*KBpCVUN9iq!gB@S9mm)IWnd(v`v6qeH_tgHyx7>B%uB10W4*GFn76YKNKR z+Y~M~A}-(2ZyJkCWoJjf-l@O9Or20q#j6exRwI?}657&6)s*9LjK;sdqTA{~R&x$s%qK#J31FYylR`d`n zde|Pv3JMx_e~RusnAz_; zovz{AVvxH$8#eblm9#i9Wtd5)@ZCaODO=wvk2mp@Q#s0(**mnLeAdZIK3UvZpXnf3P_l-q;!+U%aqEknWXxxYOUIkaovRfsCZ2QJ-<97u7bs z8FgQNA+8zn7PtC6{&5TZj z+BWphORN+5Uz__g+CQWv4e#)#S;B7uRd_SJd2?YQ5{`tTW@nxge+0V;9i8jRwfN9f ztncp4{@bP&-(0?VtACo#Fw9Fkof|mL@sbz(iOGe)Y-nw&M_-r?KC`$U?zgbK2=qi^ z(hD}0C-T!cN-Vc{)SD1+_yNr)h+KT=c!%Pt5noZdE(`k@qr>S^BN<8Haa_8RzeO+F zqr|ksR@nOjEf69d~X{AXv4`y%X^Wqa0b?xGvBk~2$i@5ZK zyo1o;2VywD={7np&cjLU3(hAaQ8kFZ3Zt+s(5~~J9mgUkb6S$8K!#AdN{lvo9C#!| zLJzIjAu>O5U;z{!333ZYzA>c;AKq>|b_m>4Y<9c>@+lVPe=(_0@Z;iu+{qIdpAi|3 zP=*Re21a_Z3pW{vOJuzXHUPX1(%iX=^0Vfk8JaCfDKZQ=xJCV6H)r99 zfHE@(|7V!qP;HJ9qW%d?-k$y^_aOx%;f;fWJmX5o^@0a>yGAD5ngp%Hp@U~ zU;t_^e@a$Bqm1-S7y5Lb&|D$T6I|ALf&;kh>XdDY1YE*(9vf{gLL!adY;oe;JSMku zp(6P%gtu3m(#3QUr7{1mf{x0JZZi$N`xuh>AIHnDAY`r6|1I|Eql!2Um{SBp{Gwok z9pP0hXD*C;AR*GvVhI#6>F-yB7z$Y|aaLeKf9-&WPdl9f2KHG`w%RRonnSF1WyY#t zE-osmi^6|`Fv#r6;JzfBnr8^^S1WZz%--37U}1`A_iKpAo|cI1vi{~} ze~6Tv6pH~lP~>q@Z5gabsbD>Rut(M-LKq8>O%G$#iDf85u~QGCC=dKp;?Y45J2>b; z?g7ixu`>ItGW%JXdRC@^m1(rgCa`UG+3t+mw^3d(R^L z2Q&c4pyj^L=S#5$T|`f%==`Ns_<*)Of?<-<8>hd(gW-{6eG83)s9jj0*p@kAlsISfY|H}99d(iCL%i}HP?VezKZG336 zclPdPY&j6QWgg9FaeIe%oGS75f3sT5+MJ|7U1CYg`j}bCCv9yhvJ_h6Y{Tioja|g^ z7d;e-qVM^F6Pb~#bH}M$3B^LOh_Muj#r@;M&+y)7grIZ_YFJ~u2j5YIR$rhPpAU&b zgzL~lE0UN?Xh67lzLX+f>o*Xf_?b?|BgUi@qmMu4ZD7HhpG0sWojf@E_^?%*xC+CM9YasMh#oC8#dxA zA)OyRU9uRB&qGu6d*l%*e-ztdjNK;%E`okr++DyEhn1=aw*V(=2FFNF_RnVd!WF{N zs=HY}Cc720A^%udJfEBYC!X($lviZUq|S~L6_iZ3@H2NyR=vQTNT%JmkO_|Xin67> zgn-Gzt~;BHd|w9QWqm@7yjo#}M5>p~alf~?D6d3lXCm4D^Nv*)dQ!L?hcEXd+ghgg3-i$WVi0Gls zXJ8|p)jxs^+W{wfe@8EfUgjUoFz+DNL<^M6m=8N4^Nh1zfzBD~rD!+4R{VmEQR!({ zj0!D`Elwx(6@!YityvN3x)AU1w}&U=aTbvcRh*exI^j(!<)vcY7B32MyyKxr%es^tChn^Xdt01C^mC+g{4*vb5VT?=Glp z-x|0vmAtk#f7qVzkN0-=w*{8(F5hDFN+`eJY6!Ou##dKE=x6vgqUP)CY%!fFR3LZd zWE>Y-r`cc44|`eYPnU4x>k^NOi0?^aCw3mlrCf>-O8u5N>Mn8!rAkRCRm=~$@zk1B zmTY+y9SAN9eMqdN1g~7>(?bfvim1F4ADQgwArTIKf3Dn9$`zCSzRC%5b*9mC}wFcLzd2BQ*OnwrYOljS*QCYJHt72=qY9Dr4GS6|FE*I{z)W**KEx$eI1p9-leQY`oGlw!Rl2CI{7CAh$3RjXLm@WcNUBuu zr^JeSSguMdR~5@uZRc{6K3fs7q9Ruv%eBwS#St5zuK;PT`F)N0zrlsml+8D`S~5c+ zZs(R8J7bkx^&tzLwAwY*W*hn%X74U|C88UNf04NE4@b0EShMS5s}a?27{^wVot5n> z%L=!!X&8MdvIqb*sva0I;8}V7G$d^QQ*_VIn=!i`AY_2>L43363?C-yVf-F3d zf6AZHtQcI0 zk{SC!7W<*0(0%}FI4y)#eu6~(fW~h^$NrOGQamy}XLM8%9UaNre^E^^00B~}vU~zXh{#)%NWMephsk$f5Bq(k z>FSJu$v#_Vpj$K0C-Z_?CAJky4wP;s*qz13pwe)qK&1vVU0}!(aAZVqaSVw>EROvjf6DId zQao3|U%azCtz>9~Z5wt!f&Dzx} zRBafIgH)0kkP(PW;$LxS@A`cQewh;+=DPM5do zl+naa(R0s9P8m8*vw1jAjD-HlQFa)#Nzg17dJw@todK7zwvcwu$JH&0^@12NqjWym#u9>^cW37p{&t0V*IX7>tU3MrGWX9P!>pa1sfAfUgSS)k% zPDR=YAPdYg)ED)l+>xo!9w;=9zH0qF2>Zy3d2Mj`&h%7&@Yc-m)ZJkJ)HOeI-fkNj zpd)^!cSSl$KaLl2pH8O*_W1(Y7-0NGe?vjjTozfiko%ph=^Mw=gE; zbh!j)A(mWaF1smsXpr|be^8E=39Oa?^^s(&*~iFL!9^_*j0wwyKR^(LbQ_u-Ak5yU z)W|hT1Npoyrz;v9payC^JRg+Z{B*$scMS^qrZtad!JPA%pO`2hI#^N224cMbPH<}2 zKQlJXd}5|6g8t$Dsln^P8^d??FIwc;Zx=#7pNAK}UBPV&0r|LWe`x}}%YeEr0d;$_ zpspsQFpU9%ycXDv2zAz;02wX#eI@CA89g3?tpJd==ptI-2Rs6bQk*|uKJa_a3sa>D zHBrO6fFwv@ANT!C0v8^tFHpg^JdzU=Kv8E6EZJfcqA4rbYX-I#6+&brLqW7vf&km^tF@Fh*nrMVjlp;} z<_;YyNE&8cCf=fOjB~qj@D^Y}P5RU1b;b!zQ|ls-EIa_hKh46W-8+3hb<$^scLTNa zA@lNlNI&hY^0Mtm4iuXO$#owr)W63!fqL5fBLM%DO0oF;f5t)Efxo5 z+Ob=s)-PkZ(*Qz;7jKOY3@i>X$-BiV7fB8&CFPe9LZ$QqKq4h zA6d}pH&-iS~ zAHFQCM@U6O5nYWKAp^HU*2)ifGG5ZjS!I7j_YPTUf7T|*IKi>B$9$5*#El=+P{cQ` zD#oE# z3p0xu+u>Lp8+X9NLx5#3%@VoRO*!%-$FaQ2lCdPPEZ-~%#)MWTLh@oR2;)$l7ATiT zm%|uWf24(?+=!;BMh3GsofFc?(v)Lnr!bEVG)?7Vft@nYH19a5aO49DHu%ue%LwgUs= zrM@Z*GhG7sl3gM@g5=PF;0YdR7IUtQ8-^46e`Q20`|lFrz+m%;5Iq*NuT*dixZCpj z3&7MUWGPuBGzEz*Gk(?Ln97NvD<#&6oFFu$NGpw*Kp=CMs3b0mcrsWm$OqwF1+zK# zO0zWLo(W+No`<#1W$JSl6{%8{vzcU;);Nn|-}JGcEVF9d2SXlVxZJhF9BM3nS03Z# zf3sw4j+_aSbS>z1sD*1q)A`tOd7`lo}_qtj!0k8BwewF6BVfXa5zsBf3!ihr3SgK=t(jhsRX8@j7;I&3I@I?m&@S4 z23i=g6uW-2q3p0GI5LzI`6Bv6UXNnlr z@-mLV?<<0S!My z%GZDbg>gSKS0}_V-7Okvly&d+~H&B4i3l` zi|(g=j|bDbIWCj{Da}iXH}1dg@Jh^`{&-hQB8LZN$j|1v;lN z!>X5*ERvlzOTLw&AHd`WOvtm(?gdW6`7#Y@pMQxpJEI=wHn$I}N^97Na3k%q~hSa?+=%;sE z(5qWP>&q!tGvtgXuTqNd>a?|TGIUycozPWv!c>|2tRc$)!736l0z)Fa6&2L!ayG{@ zuJGC;COr04(YmHs?)REbf8RG77VIpxH%XP0!T}5ugnr(#d39>Z5I6ar0>Jq>n_{nX zu1)6@KJMC_-w_ah4e})|Kx|90zE<#{qymW^*xPs#z%0pF#)}ji!|TW zbY(^+ave`2p3(aMhr#|jym*u|*kAuq4YsfcxDH!Cu5ZCGU&|y8me>onmifcp)^qQk z#+X-`vTIM5@EcQ{f6IA!>;4~x@sHufkLL{IA7>9^sTjuh?mCRS6Ka@HmYqqr~HB4MhS}e3_JsHCYiYk-;3IXWFgh)q8???#4Uu78d6bMvcYaQI% zx_kd#{O0|8$(j5264UH=e&GH+ZTP;^dX^i`wmPfeJZ83if6#(Pk-RV8LzeUY*-RrK zJ6vNhqF#19kz6@5?`8{{3PmronA4f>mLM5QoXJd0@Vr){qt99G$kMZ)yBeYj9Yw9X zlXPeH?@VJB>{(}DcY9AyZ(CQplVUx(b8Y7No!^VGxzN?!*4f?JRaj2P@{37Xh{p?S zm$R(oqPXSSe?VbMgyl`%}WIUmf$6{FFR{@i)qTdl6QbGyuX>yG2#VE#Tb%wMAyo$uUt8pM@j3q4^1vG5L zsm_g1jA~p1;hj+t9yQsXJYj4~3oh+mqg{00fVaQpu@9y#HWQW=zVnTz z%Y(s%ByPQ6P{)B~!aEAEUJ^IXqnoX?5;ye!e{2~hqA7*`RI2FQSAzyG~uCXjf*>E4|X(^G&D5qYv^vMZ}7l9{%!xiP)h>@ z6aWAK2mtmOc(=zXG*AQy_8E9kdi4SP_?O_NJx70{wI=1zmT0Xg+Z&o%WQZA1L*m7r z0UrptwYzlUja~6pT&cvB%BJ#>eB@)Rybs5+y{oOHDpg6oz~A{xQk5#@Bmdc-?R?I#`K-;p4)wIpZnxV+%fJ!oQ!D{Hz>c3jt^sU}lh&f~*{33n5kxvxP7#N7zC{+zYW%l$E>K zLKiE?*g}kz<7^?$%H3?Co0Su6A;HQ$Y@vr~ubN?IM%cRyODn*3;d#C6RWr)WE~0iZ ztCy&KK#egoPSm)fo&ah$GZREjC~7}YdzgROOVnOw^%HdfsC~>lLDUn9ItbK$W)2W_ zKv7QubSiF#5|PvMfxr%pY@l}u?~PrYIns-~4M*{;Qnk~8;E6L;dXm11>f)8$6N zt@4LDQhi>uP%YOCH}AOIOUUb*!5u5V=6Gi%q0UPsdr8uvLKmr^7dI_ZDRyLQ=fT%%m`x?n`ru+Xj;0i_r< zC@hBh04jirpy8}R1>V(A7c4(fpd=-DS7*B#Dg_cl48)1ef>ez#kRw(@C`XVUEG8%l z-ik928{Udwbv~8wVz=vVeaZTo;aGpOGjj!>WD9>o@O=eYn}lLpXHJ6IjP2;GLi!67 zVDR!bV=D~#+}7COb{mUuf7h?gr$Td{f5oX*ykN1)%ZA%Hf6sMmFAWcKdh!sj4;wXm zc-=Ow>hMKpxG^|g-KdnRhG|!plSEFwHvh(42aTRf**n&C=qQYnEQD^5sRhTwB>#+F08vmlv0?wQ7}zR+du5 zMLF5pme;q>9?Uy$gT|i1RqlVrb=QJgM2kWhf^XwOyKsgM_q)@QS4gT7$?JWM?>P z)!9x!5yNf7AhYAB5Bvw}K@ogV?Jtp72~qn9I}P95whx)g$!1Y(2Bm+hcTqjYa;~mM ziX&;4bU7y<-M#;40HfS?fbqEI!XyLO5GMeQdZ4*q4brOy>4WA$#wRr>ms@R502NlD zzx}xbs>@(I^`xSn0%|}}Pb=yfmYYvK0lMkhZpre(wv#u^dda=>5LJ*PY85moLi|O* znnw}FaLWndfsjtmr+j~NUeKt!_p02}L4yYc-f5e3C5n?!c;U+>qr7AqS5r6)j@x*l zQ;Vcdk^&7~E>#NvpjU@fx5sBETrgZ~xyrXZf5j+Uk|ln=#ZQYVegTT-6hHhN^4Vot zPJ!Ds*9K&WyZ7qlrHWyf5P7{wtLlZ#IybP*WAnw&;xnF93_O2=qY=fC7p~WEUs)V* zT3!K6EJO?3f;j??JHV5|a-PI45n~zcPuX@o|2-QTMAvO=BVVZ2E3VfKHl=J;Tu0X9 zvaYJ21|`4~ut%0r_Cm4>#>NNcgX5%l7ZyP*;#iI~W?k zZIH$)Si65B16#5pkeRT5TbCa6wi3;*PlsOG+DYmbqHcfM*3GZFh1>e*tv=8$z-%2G zk?Hc2sgif!#sPxZ2np~rpX!=h=oUW5l2I}$1;7`7Ia{CbeC67x7s5+`881)-kE3+m z^A$(S;3SQfk?12J6dn`Qaqok(TXr~Vrxyg}wJLumNJeQf4JMj9UVn>>qbX|8sMWAj zJnvMwtH`MkN#6@e$p~->$-8_CYf;Gu^5nyz4=6~_{_{k)*HD^grEZ)9Y{Ab3D$nW> z(36B7*Ba-J#uGWl{|2NWAAJ0AAm!ZA;2?Qf>_C<09s^a>>PEeAK9BY>pZB8qe7Oqd zAFqF7`TSblD2Y3SdR`37i)$Ck7Fc;xpy8I_5;Im=nQaPDFz_5&q>w zyq6OJUQR@GIdGA{G0K5YWIh2uXJIgS`qNtC2nWdM|M(;i9>&w zFXEl7WfZbYqhq;DZai1WjGM*DOm@VWG%{9h#L8O3{3=LlA(=5pMvIw=bkQh`8|jf^ zb~2qF&x}}O#@Kjn)XV{-m}3jcuNsbgFOKmXpM|21gE#-8`APHV%}?R`^Suw6pC_AN zP~|6kyL;c>+f6nbk|{q zN&XbvdiZsG*hQQ~bnedd?YiUGMulHOLSSTad@@b`iaqj=-@MJy8(9dCq%+w}I+Ih* zSl$FDjC^JCZ@dUv?7V3g+{WcY%SxgkK@1z2v^ADpn#frb#q8*08dh&SGckWQF;cKb z3%Ok8ju)?1N?Uo@rx4y%mK)=TMti)08n67S(w(Z60Nk&Pj*N{oev`E9h*2`>rL2+8 z77OW&IkvP^DCA%aP=T?`s5N02OEikRRkN-*)jBU&1zm1%U4kcm9b7tBK_=`4a0)O5 z0HKUa;UFMq>mEYr^_1W15&M7O7OZK>c3jvYVW)1p=zMqqr(Ux-zePan`3fb6R271f zNIqXE8IA+EwvSNXU}VRcL(J)oUbX3l)QBA(zF*-zDy&F_ysP*(6~EKOs(-H4QFUzT0f>M7W%M#G0Va#C z{=S+=gehClZoj}vI_-g#>ec{QC~^S&cfNV`?(PtN+i^z zraHhz=wTb83_UlMTFfB79Kyb~gyz#4gGbMz zrAdCNMI@53eG@Fw3A%r>#d=$IL6=n#;9n+(2n_S9WQ;*aXxCvfW>i_Wlwa8BtIAM& ze%$GYX97`EN%8py$WfToCIO!l9dl`Kn2PZmIL1vZ=5V0U>`Z>{+RYidn4Xz`1q}3C z*KW*C=ij`2!wcr`%*@}J_qs@zrBOyL=5Jtu78P91c2f-6^iF?E-*I0U$lJ?gk zLTnX+k0?7oT^;xK%ee29zb{Cm9i2A(A$xoqZii*=Cikn@@SLro9mh-u+HthRXM`m_ zNfsRmXWI$OKFUafg+EUQH-rXzK9%&Od7VL}o}FpLgrdJhO0LA0q?&1&$_S4?(g-8$ zr{p$K_BZ|FCU(MI*wwWEja!FlIT#?52tMLDTRkd?J zxZh#RMnK->FK^M3QEU`Zb&!QO(kZTj%ky`S^Dw*Xyf8 z03O4|>gK9#I^1$B7j7n-KZCZPLC4RN*Q=Y!*Wq5Wc|U*on&sM?mzVhPRVu((Hy`YM z2R`2=8~*_6Uy^ZufUWnwL(l$F+(XO0_dVd}3+VGMe81iNS@RRL^GT<^)UbJVVlvsu zRf|rhzR|tkZuZ8OK}NoA;xzxPd7qfLzxQ7AQ+Vtb@ECA3enL-q09-t1evxecu=zPu z?~{x1F|dF1Q)mUOCC8A{Px02?_mj}{v*wS%H+c_6`DC9pkpOuU3b56tHV%K@`R>nHNYHbO$4s({1HBV=m2IPL~KOs7Gmp& z($u#Dp>>7OFCRu|;mx#8`0%=Qu*2w7M;z%e0?-J^Eb8@l`eGvZY{kd{X`s)NX`VA^ipx^eB!Oe%jMg8wkO4EajE>~+=T1275UH~6yS1y?ul z_n;l_&R1aF^VAcZg}-CUxzid?AI0lXXZzM3!AvLWRuu<0Cyqx!=Qn#a>F&|)n7;d8 zOzOXm`d_=!mgv#sZuyX=Yf^@0aMvgELn~wnac|Myh&c|!RDFoKnB8G9zQJx)7~6kb zL)!FRo9%>|3r)k+(=T)RI}x@WVa{K%wQpe}5FZ}KHZn`3X**H29c3#KGPoqa9CScy z>jJrpGJ+Ag4WsNW4aRv}au?k{hKV`7nxxXHE&o*u+S zOpty=^oViLSTEL*_D)}d35Jd$n8`Fm8F7f9=Z+8}&m-~{%7Q+rbL>v4Z=fHv^} zfk#N|)gyFAC7urIryR4x>kX()^*lS2c#=vdt|^Hqbahwwx?a4smoUu(UT>mBkW+k5 zEv)i=J6G%Aw0m3LxfS^Y@Vvv;}az z@2MXF;s4f#1y3E#Q73MP4&r|{X&kN2`;UZd4#nRx83M$#m@jrV79eT|7`I-(xOo_i zk9U`~Hg`EEj@5I^;+VaQ+}RkcOx#O|8NPDQs8p;HIJDi;p)CkXLpDgty3=^>C|}k! zmL2JuN)L9?1o!pHLrzOu!^}iFEmK5(ycV7)IzbPoNnu(FSGFs(p^tw^a^UGh+n5)f z;VImVS1vl2L>BW39-}{|adnQ9)CW-fJBpx>wT!DKjBA$;2K0l2GJBK(Js`7XVJQ71 zlmNZ#pw6iAO@}auDWal|o7HvOYKuC`SZ`(gsOB`DKT1Fl0~#2R4!i3e5=tMrqV275 zN!ymPapiG(kTi~x#36rtqRsm%J1#0$!T8{|04SewGJWza3$aVtNHAoWQt5mNgI0x( zmiYHjmUwgst^>J+bhebp-+be(*?qr4?Amr<6AmE_L}wm!brg2!nmpIVfIg_j0lR~m za{Hw44#G$DaWwP$E%iJWO+JL;KUph{9+WO1e(B!-AEtCm)UmZO4O3zG;aUTjw9N#hQo_fL(feuE{UvjyE5E5F8N%r3g*~^ zWsaL;*-WvJE@sW~$uV;*Q?RVb^hi#nu(RpO@k=TX4c0^&B_y|L%@c?M-7TXeEYke1 zmH3wF^GlsM@H--oKYZ+>j@t40sF%m6W(#9|Y(M+ypmu+{>NO}#n5)>`IV+OsK8EiY ziEuukP*}$R-K1ALm+6EOH0*S>NHK=E=kL5n9#>%QI(WxoQgry?1!%UgXMPLU6SYO; zBM$`Th`RLpNXo|-6!h{6+fPt-X62vPR0dT)rTM{GZk#@t_TSIZs~zNLZHbNkebeJp zA*WA;oV0&^l@)NA^l>TDDCbx0ig|EXqw6=K?K_Yc4sml#AQ@=qX?kB&LLB$Yl2Mz`5GelTG!wV^Y?rQD=XUlk-QwsY*u&^;4mkkJ_eAsaoNFRjC=Sc%iAaa9*J9+9mNy1HIuS-g=_&Op(lLzJNRXlDaM(ZSaSvx6@VrUny( zeS;f`{{~P?0|XQR000O8_8E9kyp;l-eFXpjehHT`z(5?A*>pc9e+i+mO{x?nTeCYO zY3+S6J3>g9N>!Y{l0*K|UUTA-Lynx%y^_EohFi4Wp4pl1>7JgR&wtI%O_R~@Pjc#) zg!fx`!zUm({At7?#MMYcBN|T-t`jFgT%9y@qCMbA!c*iof>P+@1csC30iPf|9gn8R zqbb5C$zEpa4f@Dvf6+qMvn`(s!?Bf+%n9FU!-=_vUd!KksU)+MFRe2}`xS&B7!d^6 zNMMW*jjfYme6?XzH9Jj)k<`F9pMqwZ@EK@k37>;zp73+fED*j3&3VEvK=T>c!785* z7g{3xBB`|#xGla+_zLa{H?sXc zwr$(C%{|}YyZ^yDT32;fb=`2%_{9Nr-T(SUYFAo3yYyL8%W2(aC$+jW0ftU{p-c~l z%~Lm@uTI^*Po=o&ee8|Eu!=MO*Op5GdxZEH5o${_5}q2r;I;RPQ7SRSDpkue*eexj z?bYAJJsRfQ)%KUPiRbn7ZDo5nqfj_P`|?oE_KR_b-Faq!NBmX&%7LX@1j|+A$2we^(^o##TOIm!bB)N21t?WR>QHv5>F8%{y91eiJYzoYfbiOWKY$*J6Qdo%%6=C2;%DYKOLy85Y za&o|@FWZTi{EovMJeVoD_)+p2m}3JJg=jl95; z%UvX*?t*GoGNj*f3_6S?BkBdH9e~sZ0cxM^r6V`_uW%{fY8yV_L-y~nN^V$BQuAhp&cO!ILv3r~lW9l!=5C$&bIyxii)F#H<^&Kub9cC$tl@0zF%i`< zR^gqREP`3Mh4uQbus6Qr&pg0AD?N+?e!#efDavAG$SBwiGoc}W`H&6z?{N=$H}wGheNXS2a^m6 z9%yVH3kNfwETvFubY8FAW&*i4#-4vDh614G5na!ga>ERQG`0d6I}M<6Y{g#k&QD)N(sRGOQo2!bR@-LIi3V`@7cRa5%+U|^_z4)X5kFY1=d)Bcd zcZ3tiKcJ_7R%>MZC^n$+^Qh6ZtUZU4>&g$|!cj*sF3F9&AaG7;(mA$|e!ohAuVYJz z)3TP7HxI53=3HNBM0kbsEIHp;7xwFjYU=`u$k5*TuAJ6UlaTBA#VQ zxVV)Xv+nv>DNE#U7(2VTnAPKO+3OytYSeAs-pL&j);kmyl?#Bb{h)PU{_(FcOOEug zC~!I%txO%ty-6KN=_eeb?Fc)#eNAo8_*PlZG#l%0LeV7bwDtP5D{bH zjVfGhY{LN!6dSaLKwr$8Nmb}Ah)EMrC<+nzU2h?@Wd4O03pa&Qm1jz=#r<=ftJ^Ho z;3pj!#$)jj0O-Fz@kt645fU^IkT_zhk%I^?!D`NGBG(|ZVfIr9yw)L^sPiwYrjxF} z8)vnh*Uy8goem;NNOQdT;P=RVDaE5Anl@2YbEyV@M9=~Fu`C14!ozYr?j?g!#XQw6<9a!G4>%L_V<3+FCa>?P(q^@)JmHOQM0Vgpfl*?L|WaKA4V+u z98O2l-Izg(a8uLP(Xae$QF&LrWEm05U>#bs@hLVs)Qdn-a}c=xLhFCeZD*UJIp~qK z#gpes&}RY8vWIre)&m`mZ9R?XA-;8vzOJsGN8Yt73z<*J1ow{=RLovpHGiE?*lxR> z`U)`ZGo!zYLnthtzOlK{#HBr`x9zg^Z0PCf=yEcBR_tqQT{zpfk{wpeCwg7da3j!8 ztI(g*g`3JGxxWJ>|9%)cW21fLU@isFGuB($PHX}UoBZzZ7vKZ6PnYmmp(f?jH=YVw zGN;V0#!h;?-vfX5oPh5#8sA9tl(SpK{@izrh*ZXf!eCe2tM#q;OA}OxYK$?7g;=skCfep9u}tQHLSQ>`%Djq!AE}&% z`#S@~FT5X;}SEwxXSK3sv_BLm0Ze{VR& z<8Nu~T}NQ(fFjrAjw$rwUAy9*Vyl@kXUQ8kr?gl0g;wJ}ar*trK!#g|Rt{p2-H~sY z;x~*aOnH&oT$W9<`q=)V8w`yKjn@IsA!}{4i_;;B+QLr(zNXPG*PfB)J2?X~ha9ad zfto16qs3L$ZBbU~HIV*Gj8lwslT&n4Q&Wu?jYhM3QEg$)0byD85}7HuP)!$+supv; z@6~Ors-Qtm9T?z`MqlYaA|Hoq0^I~{*AqB5H~dbFM&25Mc~@zh>>?CsDpXR$GlFF> z#gs`g>emj8P;lqmB}Wlax>7|Qn@){Uz#N5NV=fe>Lu#Hj1CX7kgq=ityZg=$kJ4ZL zHlO{-;O`P{g7CG-I^3Geshln%_+ZS|PPD0-E+Vv|Yb-#Jv3}Zon2@+*!_oA!PzH1z zW5Pi4%+Io+ zXPlsS@}1woVoxqJ&byzdJ5h9!B4zPS0|4jIUxtl+IE%|}B37Kd-Q}S%JzE>6TN^HT zKA^=C$`F!&mCEx*koRr^rnp#bN%t0+AlK58lm0w~X@}5Oq9xJkqPIHD&XBL{J*Kgw zJE(l9c2X#7nZj@#SP4n*u2LV>C8$L@e!5o_6bxFZ0%)YZr!b!#t8>sj26|a-umA-X zSTPc$xF4nit(fW0{3ji$HTqiYb~V4zu@8oiE;wI1+~G8S+b|_Rps=Zwk+#=lUGi>^ zXlgtD{(W2ZQyW0}MF>kES!O#~rui~jl(EQnp!lLHCRXunYd=trttwFcbv`neSy(@k z9lSsw-sii7y27*YF8$!_Q~dLVyb0hY&DtQWV*=P&`dW4`Y4bKTu3Ba5oN-T>@0vFr zA0I0WagkIKW4Z4*D!5?79l+7{nx;OH(PazM>4d~>G^P)jv^kB#5bc{Ft#cGkII(0j zo=;3jW$hWSMv0(i2OZy065jZHM~(o#@3tiX-uDeV0zQuhH(d6; zVsCW*1yDx^%Cw=rO;BduRIPbY!qWN-Ny%zzLMZ~!g=t|%ze_yI0uyZXV`OrqbuR?t zgOBF9l4R6cDVZu2^bZo#U;xAW&S-XjGbVAa@DnfkEWgMg8;zL>&iW=}lQ<1(6#>fdlzY!1IT`f2 z#viEM5Ju2mhm zW%3Kwdis%@wq;MNJ{tW&KtOOnn0_(*nvre_!T|gTrhYr#e!}DgiHPjx`g;d~fO12y zB-xMvc0^;s!-6Fd-Y{SsN5}d!3F1NSAE>B^O5?^j?rqV~;#EZZU>wyI6@}%Yv3KG~ zNN7)EC7aknr|A!qk}nLq9_6nJ>_(qFMmxh4SIh$(FDW5!qHK!Z;ZQN29KxUp9(U4V zy%=GP=r-*o3QK*aN%dO}t$vzzS5c8yaJ0+-`3|JlAxe^_+jGvoGpDkv;*LHOA}~UPr2WtLG3YNnd-BnZG>;Fn z%Htmde(=%WNH7&fjcw4ZqjHX5YTMfOmpbyelt^m@gQd~XbjLb7z#p@6oHR-mEzQSC z4aRc9BeQH;xL!mcQTmW$Lkyp!u6$euKynRiGarRliRS~3AvE1tG2|C=FT8yL7U!I| zNgPb+9|6rFS5w=rUaVaoWnEj_&jbm>q&GsPbKF74#C@63kgt2sLGF6<+?Vdd#qTy{8Y?u!tzZNXmN)P~ zX6y}CR*(b_H<^6d6vJj?p?qFI=Thpn3F#hvEb?xWd)R|X!+;HnURr7Zs46>Ll7x)0 z)cK!59&DD5Vnpx?tda`@^ze!5lZ7J31AYI(m11}iMMn}U7$wDD7BDxK(ZMW`O~Khl zGv;h)pb6VPvzGQQZm!KZI@!}ja~^DG90c;~Tf>1<*<*nm&jfqb%_?J;p^FEqquv6& zlc__cTvGC+|E_nV*c7+{x4QIsL3_jh@?KS-LtBSvsFVVa1!>Y=5Fm?&+Ru$0!_0h@ zW9QeplO)s1e8gRW2dm~e7}^qk)r?)($I$3KS&;+71C8^M!ub@j)4itP!o^bi5vOS( zmyC)w^S&T3R7P4w|4pzD+bqe$S{>3#bZlXpu2sbBH-!rc9QRiSB};n zjnxmMPrPO6VKQXE!4}tcpfRC9q@REP+3SkaaU#yKASk7?H^dTa?kvRJhyDRRF)w& zxO)u_`M`3IHBogyBTRe8FyBG@p8-jGhP0ly+-qJZAqEy_A==1go!~{Nqq8D-2ltp>0d?ol_g8HbucQaOAGdWa3 z7Ka@8UV=GP^6}3E=!%cfwE>)^?>y5$<*S6{)+v>M3-Oef?cWuj5%n|(AVdKto2j%$ z9EcReTn@|6mR#r!LQpms!DR7bEGNG(O7D{-R9dx~RJ8oqm@-Dk;ZQjXC!55y4COZ$<8z(2iM=Sa{Dy~MwKY!)4K4~UKR;>K7 zMANG?(N&I~o4@S;BNkfV(D{VKLH`#BEtg}M!9w_7Ak^bI^$s2e2`D6^`(1*x}4EW4Ox`4SZHJ2)V!Rs;@Yf!|Et8ZP|!#+pnoDT z-=v_dLY4cCu)JE=aYw{g6rrscCOK1~{V+jCnYz?VaNbdtClj6ut^|^mk8g|hH(++B zz6}mrmvQVbEy7Ex!$(hOzn?(3X3#21ximmjSc@V>wt@wF(YOc)cln?QhY}*}j}duT zHrWzc6fn0?6|_;QBs=<;lu>bbHt`bNDC(djvUS3$mhu$JSxP*Gc*tjnfmGrl_+%Vu zOO%w6iI{cDY?4KGzm!`<8);()Rq%q|h)pZR5?!K7iO%;IDYa+fYUj(I87JC-Y_AH2fFE1hTfw41k>lWY@jQ7Ekt4Yg#vlR0Cr9^1!s+y>D1s7rT;$t=M z2l~^=DBUWEV-Vk z+uP${qcY^oD`k5@_Tc@1+eJDPyZ_N$z0XO9FttQ`=~H zt+LI5eWTQ{blfzr6Dh!9+GeKf(ZV_$3d*Rd5kvOnvbiUPmCQ#&T zZ!iF?s`lP#=;BkS&7OY!YPDc$&{nu!V*KvlyC`UGrlOaolac#dM;FT2fvBQ9o+?uu ztD&oyNj&#qcl;-hWwJ9yyAI$CZL2cdDl@+9@Y!Au55w>_z7h{{v@IB@jE;k{d58h; zYOj>qR963w47rTI;?$9HK}(6~3ixR(`5T{z*47Pt^qBY=+|HE&bBc&Clo&t~s-)n1sXo(A9mHe?&Hx!qzq zxk=A4YlVzCIu}m^uWF@9pxIf-sQYYaGlor86P zbpl1#RNK(&so@DZccSu1R_U4xfpYE@x46Jr+^g8OIj4A73WgbUwlr-bMl@jHmIUKO zItMz2qAVhf=TBlelK~tC%Od2HB+A3Z-vo;y7>g)j80k7=tmP3>n%7Yay+hASAqg^C z1o$R*W9j+-<0q_B58pIUr$xyLBTshE$N=5CCW^<PsF_hOm0V#41&~|` z2!3wus#XYIlit_|PMYLqI?A28p0g_l2<(@-&off;PvJs1=x7&5|p&KVk2z++xL^=A#2*}-Gh1tD|$GbhN)c)XGqXC-ZyCV3#pl= z4C1aAmcahl&LzE^8urH{ttzta&3xdI$ah0$Z_oe~3{l+RL7m^<8@qU5KiRFczaDX; zTw}n=kcH+n{+_bU421pb5oL%(~l4=R->bUBOZPUTB+A95|&1t-^s(?UC zV{uEx~ z@B$iZnf|C5p>6P1i{Q6jM=bRU3-E=UdG7nBP2bov`gTb~J`X)tjp9n1k;_^R$c&Gm zXUhdGQ}}PAg)(E_`i8{*@8Gt#wzlHnC5QS8;v|4|7~XMhV2?NGto=Gup`8~9W&h=! z2o{A4=xzwavpc|^d)KxmGX~y4_u9G7Q35>JWt`3@wt~PkPQ;cFY2!(?mqF85rdaRz zI+LFZr2fJC$OQ^x@o&IxZRoWcbn}m zT@!%0X($KQ(KrHJXq5K_LlKwhNTEEaGHqebggaWOCnuDwLsGzUMp|BG;Oiri#rR~k zS0?LtOHFCsgLMB0HaaH&?LNX24{%Aw(jo_{Hjon^%(26 zYW+8M);YeJ0xM7sTz3)M*6SQAPg@gMct5}x-($cH#~bkFpmB^|`fn{=U2PL{IWx#~LLZ$i>i&%-<$;Dcr`&Eh(hxyAWgEc+U zFpOEDqI~?Lk=eS#q(ZUhXOLVaK$3W~20hJD{=yH}3mmwKFNWp*F(0)zbwq&RB7y>- z+4gyB-GAcF&m?3j*u@RtouNa`B*@3yQqPaU`YarR6Mx}phhh|u4VW`ZWdQ`A4fX@T zR{CV_q1JuDUj}?}C^uvZY}_+mq(60N)%G3T(?iX?u#pU#)&dh)1p3<>v1W(@t; zvVEd___2^xul$zzy2Sh)U(uxCkisy0rj=K1L5?q4O9m1^j>LmtGW_+M+HAX+sbrP% zvPU}yR7F|@XSLEqYa1__VrBqLM^4A#+8|aXm}cE8)eKuklcoWLb?8|%fv~2FH`=_D zvGRaL#VoU2LkV5F4?I|8aWO1jT{$#Lw#Hvem)a>D2?JxqZy>}lvM}*_pk5W01QvD; zXDS3{Vx;@U(>|~K?)1UX4ty8EsINe(9}1p9onxZztzQ}SW0Zc4N5ueCM}2u=dW!rk zG}Y^(B=BFDi7<+0dv4NkC7XWYrbbd{ok@v-4WtFP7$e4*4(lKon15T@V4jci`HVeu zkt5{T9w)*^qz>HiSlXi4a(3iK2i$tE6?K?n=^CKFO?zpv11JWt3*_8IkboyM{`9c| z*V?WaLL;{csTNeHM18XnlDZl;(ns8Ail(*W#IIl6$B`>coDNs<(ue=PoZRmL{*SIy zya6XG21(5}<|6{Q8=0ChIC$9Gs_NKpaG;f#Xm!)chc!NP5Etm~?@O zH8Wr(G-K&D;gBnHsOaHEM4%3MjDJu14u3=Zeo0FG^5eTwbWCxsv>`|cB^BnkzDaG&Ca9md<|5yggh6m?Nh zkbpnpDyJOJqWAWyh>kqXH)(g(j9H|d)uQ~M!-+*O&Jv!}fb5PtQW@_|NxEqfnA&vo#wO*_ zklw?q%7g(_^R&fHz$<9Z5e)ljNZ8RaMWwEVxL%6iCScG1Imhe9#1wbiu9Z*D_FliT zwWr><+eG*(p(l0Bqh_JReYXuwUIxUCZ|}5xo(nTTP|+?CDi-VzaYzXvmHG?G>|WVi zu@DZ#@kDdAxU7(-`y2g5=5J9nnoJSo&00fRJbeJA3s+pL5A9di#~1{UT?kh;cF*{~ zu$)a8h_dtZo8x|w&Su+;;qhTMP%_nRZCpOy^$sjv@bHx`3^4TZxfxgPTzg(^LnM3j z1u4{8J2ck^Nl173g=GyvXoa%hCd$$?rfs%yXu9!z!J3Nk}GP8Q|s2p>Wh9rc@wX9%pt1cq^%h z<}a?pSBSZ;0yQ`Mwlz0PZrTUW47GyJ4Nrg{t1nbD!wYuwo8;r0nC;8ZbB?%Wx4&${ zlILrIq%>TG=0w*SxWNRt)xb8*?*cEAHqE@p3tIVWM!;eHOMCYPENZ4H$y!P;WkfQr ze!)D=LLX|Gq6@RJOn*xk(|bj=8b(NNuhNVVu;e8kvofVG#_6AVZ;SW-#z~3@?k@r+ z=EKTwia*ATGWxBa`i-X8KKC5O)%1R6hSbpQJQt@onNnxM)+9aOgb9S4-|QYWKQWZ> zHcQe~og|LY($%@3?E%H~dd4&5R#CTKMrmUzk)VWfgxTvs?Q@dw*NZZ7r~g`5h$O1R z3+@(L^DE%IiAsiHZS#}l9uj21bCAo_g%7k-M>gZ{`>i+AZMY)E4{BVIZ}7|2{oIUxoY*7iuMyQxZrH!X?%dla{{wup zS&yUjmZ1oM6_%Nh*_G4bQXeCsh2rytr4A72Zt=Tp3n2w>wx0ENWK?9yzpWGc*0(0c zZ>!lmSJkO?Rj4`r{MXrT$Pq|jc{i>g<6$Q-!?uj=8p;Fn zmOZ#xQD7}RB)czG6?)fTz80`3>%2yXzl7C@eM&*?U^!3SzENWW1N=q(^Rz1lgQ0Zc zm1WIfhMXHvfJWY&-0_o+fkEW~K*gjq2&2 zL@#>`o66a5KNsB^wKr)`I4)X)yeKZACTuwIgJ{;E*GlC&tSO2(u0Km%-f%Qs9 z2P5F3ee2(fH2;BaI&!<${>65s0}vV<6U~kNQt6o9fx+Y9nMdTHrBa- zhAjaZpU!iL0x4pbR6-});7}~n{g)e0EGM9|cIUVV`0TfWI)s6n0m3Tm@uK9rVMhE( zri#r2h%p6Tr-Z6#fuF7OiaPReW&aZDJ@`q z)2=|$$9n!Otafz&OiyQZJ2QOEz&CU5Tz#Q9^oRlC)HXDS&&->LIcYAz!v6LbUJ9r0 zo9?$urE<&z;`lO2GlXS_d_P9&3*9vF1=!Lja!qSd0HX}C$AR_zwCMrwo$cHivP}ZI zaG>E1tc`R?6+TJr9nBduVP@PKo)3V_X*EpdmxucB3LXW`8&{yux?KN=_|dtkkKX64ZsRXD2R`it?pDr8 z97s@Riw4_sEn}gsD?gr;+kr|$FL%CYpGx|!6Me9*)lU)QDMlTxm{g>gt9U^A70+7k zjOhr?#CS!9Sh@z=Q8>*}eSHm@s@xdgC&do0H(15*A?}d`oS;YBTx1kRq7om5k7PPrkzyt;f1cGBolU+GPoMnEmw{SZz6FrlB8s@ zBz!7#(KwcBeY>soEPb^rUWb{w;YUyJ3~JpzpF0r76oUHNEl?F#sVTQS70kxDx*Ndf zUANn59k6_kUjO6c1_2F#Ezm{=>$4l!x*Jz@dv&m1=r1^1g!H&JzLVg=xL=?t5pYb6ZlI*7w9pJ*JY?H+D3k5p25e*bK2S^ zbEJ(uoS(Cf`W{{E2Q-R8iYtR#d+N)tk2X657w`wb&prUrR15G*EE9}NQGW?qjDPNB z<6U zWfnm8MQ-mI9D)3*RpzQyP?_sVCTr2#d+v$SyZuLAodXOa`eAP3e#B}4Fcbz&dbQb3 zXTadKnF*i7((n`@7bF^(E)kKk3-JX1c3M4YG%1+XU%K~7LSA~pcIk=?G}W7x+pFc~ z0*EhKQY{pIgN)}gV7EBF*y-^1)7dj< zaWZvlaUznb3!Xtz9cC+wyd%RCts&$h!c=A>ya&jcR5Bx|XpPsRr~gqaHv};y>M$X% z^pR(SHvM|zQ5CnOXG>Tr1_sjB!6vHM2X>L5Q7eA3EU9MmIrg40lM}%qrDzR)PIJG( z_J&>3ZwGU~p^-sPZx|LI#HQ>((eS4~jHoVCpMxjE;k{Ug@SdS3kZF35VVt|ktxpjZ z-2zNzh4l!Lsv`F)=aGD=QjREsLY-ZJje1xaNbSaeltqAubTVN^sr^v4-$DXQZU7B) z$iu>DlTk)UNksbe8tYw6Tw9Q7h+Xl}qfn8RQg}F~XQ7S#4NowDcx?T;!VvmH!QHHn z6w!1s7kfxNo$P==NdK(9)GidWD=?tc;0g%yA93t$nVUGCMcg$~3`$hzL(uvH>?TJ?D;7b0B83?%;waE9vVhuPa z8i&skTWb#{-ct5%D@yN0lc@wUKmXOe3VLOeSU=YXo>Bi>V|L zXvaF{!D1g`4W=jm(ve`3+tZ=Z=sFuSylXKrHLtwT^|Tk~)U2%Ek`Bf~Up#t9SFIMe z$?>Xc9r7DOEJU%8n;@F^cxCC$p^`J`&*0yx@qN)(p^5|snV$KcQxcgK) zPq|QMmj9o&Uvx`;qexX`lcWXUwIB~qcK;?5(@HXxdLB)&sjl8?qKZUOW1!uaDTyp- zX{1%suH|LNGZ-U25d)eS@jMerDnz&=S9^nggXKO>GiE67XHR`iAly}HXYN2VrA5Dn zgRo%35iI<;fcR0VK^r^0`F*(f8)ti`kJdLRpx+oNH?EfmKM-q?j7<#Sod`xfFD1ky zXA$yhiDDv2DH1?;W+D|wnvDm2UzA8GH+Lur~DubjD9q-!dpo74*#Q5~zWazY?; zHBk+9A~b=gChC>t1X%+>&Y0vnc*O*ho^k0x+=OT>VYd;Jq^p+j>p`nmxI98irCtQu zX=E{e^4e)<`-0W?uv<-!P`D4u3OZ?-S;;=USx^GNq@*Kgsm5AS*E*~10H&j-uR#I3 z^(d(fyiL~`Np&@&=pKYuI<`kEEQF6POgX9^LD%)_?=0t-MLYt~B7w%nF_9dN@u$Jh zI3$-%ryPLuNT(PP9NV*Ug$uy zBYuzIXw;4KGGxRT)>UBQiB-ILFo&qrlSUUU28SD{|?fJxG0e*?2H1S-h?6|6>& zh_kRN_|NT{5z#{zH^+uaUN>^^4Uii5l;26Exfo=IwQS0p4|wCF0-ezS&r%tTnOF=u zwU<_SmtE~fwJYzJ(!uV?$22fnHr;5okV5*na1;WFtU1TiK!`3 z+iq4uZLS7HG~?MhDfd{#PO)EQQ9UvEZ+ac#ykcgtEwV#j z^n@9KkVSh+i;Z`Nf*j7+fIrJY8}un2eS`&w7Uuyu8N`n;`Gh1Sz!`I~y}Pv)aAl4z z9(8VC-+WwgUIVt&#(#eF3xR_I0|V{4JO$3qm$#@a!mdsQ*}6Zv@AeypyCt;PoJj$R zf1ovo>R1f}iKXoElva?HRV$;tN zMPLMCkL|t$n8zQ>q`~hn*ZF#S8`1x|GgOEh(-{;RMm=3Fk))hmAGao#K;TsTWBUbJ(iL& zwK*j8=BZEojh)e)I>>d+4~M}Yn*;bB^{MNwC!F~;(Y1a3DPOvf?&JG-d0PeyV(r;F zU@4+jFe^|GDghD{tP{9x$>TkNXN(H4n?0!x%|gkXXgFu{n25GI1VNH>A#r^o{!h)z5p zkrUGqU^9#szi5reHIGT75aHQ^E(-$(Zi0k6*_7Y=o_ zh&fMI%Kizw>>?o+;t1;%988O}NZ!Rq0=hqrq5Nx28Mq4xXVl*tbD`ZY25R8I6;AbP z>JI#7q2}go2!s~H1I68*zXSm&7eQbJI`u0q=-wV+W{vYQbYvEbnTd<8lb>f%aE%Q5 znPZA64QKYtmOXez)Q^uoQ9TJ2{P~l?3k!d5qe;S(H%8s%odvN7HG^FpLvsDcSd-%O z27)Q&PKBa}^Re5%Mbz&Xfu{J^K)u7R77MS8E6pJ7X)uTlVj>druW=c`ud_C|tMI$C z?pU%o@HF2DtLSnKc@=@h0fG6WCDi;C=MUqw%AktOK%ZHK1YIcgg$mzx{#Kr6PDMHXcNq(t~u zghN${AD-2wwQM@s{qup#E6@A)?<8cFcndWKiIw}%l!r>a6^=V03}Dz%Rg~O1b08wjLN5TF4?tk?k7pF0Rqx4D#NCd0OuKO74f-A zoH2U{s@%R7kS^}L-$B}1E%mcb+iAm2)-(U>C6nhoaRZBec;(=OFQ)- zD|o>qQS!%JX!#|Hia~zhZnRF$q_|d%mTJ*Y70{e$_>y~MTyk`9BWKQ$0w1qP% z-h?xII5d1hy{?qPosvdiJvXG)z9$ZA?$N&q1$SSmoyN;B%_)9hvHrX05Evhi8h`@= zio;C(d(MChaJDx$w=w;nyV9gNWsf_8o~x()S<-DY)@(A;c)?|Mi7pjiK*sr(RHwdB zG(k-%LM7wcYzSMK_9oRewV*NHuYlp*{82Mca7K&~`2EjC{)qu1cm@bK92$582wzd? zbJtoi*@mMxjll82ROU{%$Aj51=SQq8hgkp2@3C-z0@^oW-_9E|8JaK19Ml}RGG>^c zOS}b1c_bN~ge0FZ)n|cdBuZE8;)h^u>@3!tk!Wn9XVxjSvH}vH)VWkasU)A+BU^cC zcn1+v=Sn5E$8BekeY6_+45s8#f+xLX1(4JXHwzce@Sjl-8^8j z#B5$Mlpt_O6>?rdPOXQ4HPkajGJ`e=R@n6>}6NAPlc1E*0iMgGIbjJkg{0n5y z+uMP)tLF)QlWojfcjV}o%G2L*pWveb+Ia)+z5>$ew&N#Ji~3FgW%$a;MKFc>?n~7A zRQOj_#PUMQd=!Cd^YS&?vT0#&ZrvTx)xRgOZ>u@l?9!v!Z1uwR-Lh+8j_;{#sM+Ue zL2y+YpBxs=%d(f{vRyPD_HRiZnNK7{&)KFs?8)kMaX+{|hotFxD59F;Pt6$;AOO$^ z!d2olC`8a_p3yYG9!a;UX55qF>r{^XE8bTYD9}L{0I}}H)en$wGd)exf&azaGoz-5 zwZon*zonk0OrvH-J2Y-qsg}P`eKth{t|VhQhpoQ#xRAsxr_-d{dxx4hG_U%nS@m%N z9~J{OxqP4H3HL4+*LPmcMUyhZ?hPRI?{ZysspP`+$sHqoP2n{hZ5y+Py@TI(d#d z?IZrW<~n-PZT*J3O*=0`2SF87pf262VZB1N#Eha3f2iEd($lk^muEqlBNNbIsty;* z&&pl>y+0vf?{3Vf19vMC_*mgRnPJ82oo@*L>*QPY~1^{0g_lv-H_SVKl7p~2KuAys;kCK=}F{!q3FOnD*tUVubw=dAoTOuXzG4oaRG5pI0k`UZV?Q2Vddp z;2Of;vaUvDHrWRn#1x=yg#+`FWt7g5sJj5<))tJBrkauLsU2KCZ(>?;uC~o9#e^1U zDerH&Ng;E=6$~S~Ke-4?#;K39T%fAc(^6G79N9oMmM5yGMupiGSnw^_2reOjxy^Ns z%`oXXzSV>#lPr^b=J^|1K#rOBYh+IV=;vb;$QN?+%rDMX5*%=^OB6~{3!}-m8w9l4 z>!idL<B^r1j5@$5c>76eK{6?M|JYPVG z(2XyMH+cIR02x8qgl8i9YJ|ap&YZ4SJ&$x+kpQ-^_n&yEy`85&B%c}L_Zt}@UI&wy zh#av1pB0CFwm=bjL42 z#$$%pNDTJj}#m;Oi zH`W_wBlm@6Lqh8R$JIGSR~Be(Hb%v^ZQHhO+eyVZv2EL^*tTs}Y}@I&-938rf8Wj+ z`~9r7*Z#ga(MCP-hCt4w5SQ+YD4(Rd0pr1q33OEAouDmCjY3~N>rA@dy}8hp54IY1 z%s4k;PXU6#rAxYm<$kn?uMui;PCBK4npG6GHf8=xAPw}$r=hNjL8>}VgE;#s5$rse zk$xCU8NNRQuDA2YZhSpc<(0HEA5wTQ7a!;k{O|}>yF=-U+0gD9Y?3^QUkuLCoi-8Fu0iCjP>^QZI;M(w0nc3v+U{iC_Vy1z&@41hrZCog>d zQ2_@M>?^6CYoM5^`|tY`Tdl$~al|-{VSPBygrt7B7Y)+glN9xTU7fR=iMXG|V+kx; zrZZliAU$sKxmI}#Tgu!{ZK(bf^7Y9;GI~kgG9A?NntQtPmks80fJe`DdU4-N;RzIS zcMt>}vNjEG-0RHCpRakCZhoBt!c7f1^ZjTf-N3}C+T@#ejZInC&o~l(uZ49U?N8jf zB+JEsbIbn$zmxm|+idh$broRxTMvp*a-y(R!2Du2GW@{Hyqa&@^z~>#{VzEadXxk_ zvz(G8RFkW(oL65&4o58^7okSDif6d~#F=beIod_jmfJz?+Ir1;I{ldh=$_3hG>szK z-Y4#jYH1txAQw+!xT8OcYTxtEgiT! z2>3VBPxs`O1~*rueg-H2>k1IExSux&czR%F`NeIsuUc62%&Gi9n3gDmR9BhSlD1qdcSDQE)B5{ z59vb+lJ;dDAG!!(Fa5CprIbme8PO8fTYpjWQM;?BtKDAzz{bGDS4bw_XxV_H?BnkO* zvRt&TxS6H4=ov-2PvkiAOFf#X2_6hCttTq#6W9c9xT3)vK*|=9+s9_7ce~Gb#Y%D1 zZb}QC7P_R~oSGXTs(qj@v1|$NTX5Yl(zEWwlOj9~04Jfbo-Mpsr7aiFlV|rq_yzen=r% z1<4i%LwpGJv7JyCePlo%OHv{j)u$086;hriY8>$*(oqf&9YG?D{tY_7S-h$U5)SGg z_JhewK?d(ql{irDD20nmBK+B0%dz3@%XYVbsIdeXY*6`$9p^~*iK${dqA*?eM-ff^ zN~XOazp~Vv8M~L4m>)=e-4Eg#sDMS^$39HK;m z42f9!uULqpUsF293K$Sj6%-Hv=s(MTyPv;%!_O0C1Oj06!ut682Mqhq zYl9jD2|~(*^#M(eRdc_BL&?_3LPZ*)5m5%H1?I!5V+H=wL^Is-$NA0HN7skbRrjlX z7_7CNmd#OyaYPDFmv33-?@JjMvGAc1O|C{?*kXM zcap24jbqXE@B_oGCLW*~ZWk}zcEPh1xYuURCCjlOV9mVg4v1WD7w7lo%)%tyi#@K1 zBAw&ruc5)8&Q)`Ih;|4EplSp{(Yg!wNen!0#!H7S;+r{(1~0^sv@^yIRFa)lQxk?? zD)^-W+yxgdL^dD7qQnMIFb(WmzC8kXcbrd!iqDR0|DYHAkt2Wtj+5(cb(~gsyo6gG z6^;jd{Shb91+^2nEw268N$~3%eXiV_>^Gm{6Jw^^`P+4pe%^i}aOqPTyg#n#jBVya zNJSwKs~gS%ANlB%IYxPK@1fNYGvKWzzhuYU1{S?NvMjYjXkjKW6fz_BCD9G&%lE4M z%-v252)QwLH)jDaJzRX*B@9K3KQB*7Dt~!+av;8~_GK09HetG#THNtie2$gpq_QsoYo-Wh<-Nfmb19qsdg-C~4EB z<&FX`Kx89DtwuHm>P2y6(4YG0Oed(m8D%`3Z(Vw6*%$!GIF@M1R6=MBm8?sa`BUTE z_tM{ks*V(jyYJ-AnZFotqsZTyEfrgvoa$s5qEVQXf13|t>#3^oA}qJZMa0As*OV-4 z(iO?mG_sL>ylfd7?jYe8xtu~PeQqDq5cQeT*$DMcojpEn&|qaJ#K4CzG08)x z1=O&>Ze7VtN|SBNQ}1E*K})V*htz72z5t86?H$GW^cf%~mtb(Fyy8Vw4S=G48&@hb zss8L%ha=Q#JvZ%5lOfiTO_C>8AS4JDT?#Xj6Efsv3#HVaa zv3rddGKCG(%B^K_@&}xpF<~tQ)j@*=f8*tD!jb3Y=phe^*#}BwT_0iPDvw{6{(%g! z|K{)19f}qpEWU>x9|h_@4NXIL9SiS8h<~8JG<;e%wR$qy4mzr`pw9n^^TI5=U&TN) zP(X$QVvodwHmCq@$O23x3GEVxT77dyPD^w1W-m*B@{BI@SIOi%!31+84+H2gQW{=g zrS=Bv2QdZte={B`lyX6ETIxt2t+tXuNDm;B`OI}ceDo11cW#-iolGeZJ=n9$q7~^&!51e=C=(c`ByVi4Cb5==#~|w`9Cn^w7DgP|E@`3V?)gZ+)A_9U z&OSNmo)w&JX;m-RqIa5}qprn~F`lWN#-ghuN=K zqIheWo3`g6%mC0)z>z@B-F`~R8ZS{Q6rV^{SJJg+>|$Zh zx~6M9z-$q(6a|R>2>&efJV&HGcPsF*v_vG_D-LGgO}!mYwfneyz6|W+X8L>!v*e*h z-x!HH2r0g<#z)1M6~u9ecE%cJx6L=RtJ7Y8bQ|92IvPj$8(cWA zN*?1G?E0Gs+-fzTBI7e{x#*&EG0FTgtU6(gB+Wl&KqBdD@g<_-0{nfnDMmti_1O<4uucjoK2xP5e@n1~wYSvz_wo|KY zmab`;_t~JpKL~uxyGf$QYnvjoP&i^cn#Q(bm1Z`^9)V5d2< zF3H6Ny>^?@PqSn6uF|!bmd>cVMsLKb*-%?4cUaKRArFBDL?cY6jGDf+u${vs&>64NdoVflO^fm?lUn06+Yy zbHs_y0;Z+zTd)(v=h8ZBKfHjF?0{9#=3c`zL-m&MhX9FlUT`x>PUE%5#ke6D8D_t| z>$?MBT|tN#ls2{5wTz8-KA)XqS#+P!%*yZ7WdA|e*zY3Fc{@HO{O%~JT!=% z0<{3GX%k#{06XLTwIN{Q*-f6m!V%=9%B6}*EA|#ed>L(<;}4ad&A)GWFQo;1mUr_| z(Vxe%9cI07&nXi_2 z_7}qcyj@FNlR3NpTjbQ4fq*dnzkSZk!_nxsvzd{pne%^Ex*Bb{XdDSQzwPNCtC^o( zabz;B)X`Ln!ymnxu4hZu)aHctNGd?>NK-UK*mlt#?0RuW)(R}2^h&DxOR}6lDOBJg zA|Z7AG*j9oQ!9`VJQsxTxRC-#AZb{3cF@C4Ri%03cs(2ivZe|^@9Vr<HQr7+st14iz@E=eP zq7uu}tRNGu8|!*nh>c=H%l@PwGfW-05_~=@=onLVv=1xDH!0H%-|t_^M9&`-ugf4n z171oo);X5uS>T_M)e4k-G>uh&#Qy)doaW{zd2t{pho9V~u9hwJJSm=846?)e5UA%|@gb&6!u7v|kFk zUqrPhm%Uo$uXvK@3d_+}blwz#&WbU&D?3ZZwm*|t8%QhlY~xtWJ96jAX~E!hv)rlh z>^ZRWl1yu~4)*lnSg{+0aq+vV!(q+zOW&?)cU!zW&*aU>`~=u7oRJF00y$I}Yq_*9SJ&2k$Q#|8Om zRiYmw(1&T!9sruvRLZh3o1n#~k;$8b#e~WUi8x@Y;nJ!KNVr7LihOeULGMyeu)r{Z zzm^+=DO1!~SX;xnS~s7x=bq2KE@L|OzhKdU8w^N%C5SXXy^x11XMA8((9fywNsoA@ zw;30WQb}8+F0I;P`WkxvT6jCqf4{S_kt_rNbLXOQ*8vc2HA$?WGh%~qJ!oX(Pd8S< ztwP-+cQTv7*!GrEPnx@@-5NKYC%0E(4~U*(wNu{Vl% z!=8VI6o4xQ?jXn3*)=Q9lg{&M{MEe9P7I0-a($GP@v`y{px6r|LZ7(N`4Ce6;$ob1 zmlD8|VO?==J)@IMKMsgYHMh6j@#TWri9SM-eDV6noz5GnPxE{nAosnZCsZ0uM1*aNw zC5232zBD|3crI@SbS3IiHWTokct*wj3;<;%eFqFLutLXv+eJGTXDKuBp2dgLzCFiY zaSwEQR4ji%b1DJ4th&_2QcA`?K_{S20Z7(fe13op=hW;~sK!rlx{X66{EZ5Np!;04 z>AtgxxF%uy?D{<>H;I>6)F{P+W17MlLW!Q><8M|BbfJU!{xSXjcO1zzOcaG+Fd%(| z7nOLfJT>r(6%6a#cR;0?5axqxZMJcVH8qnt1w5`8f2L3;4Av2+HJ=Oi6n;wM%m}Y8>4F#9D>O(L9>J-IGpT_b*+ktup zOW(2yqYl1{Omvw7mlE%=-#Y+{7_g)YN0rAJxGIxSX-XsS*p04qu7@|$QAhbk0(I{H z_$8RN;w1xGJaQ6~dKfkCLP|;;d|DG2Pb9@6?#Ml|MwK_kU0H(DMKiRgSMZG$CB{Zb z*<4Y91oTago`)!gRgqJkPvlX!Ag} zTe2mdBf(f92|7)vxtIK-dAQbc1(4q4m#B2mu!|iy#mb77bf?hX2sW<@fCHsuhg37p!0O>If^&vxz`0Yi< zIy|q7x}m1jZ&9qvL>BY=&eYWxX6@}5<%`{f7Q4n!lj=*d*H7sDk(q|iq ztT1ODwwmJmTwK`f10WMC-uyRC5NMWP$}9It7Ncxqmp;U9E9Ll)LOTpnzLbQ)k{yKT zjmf$wCSk26VZc(lf>a(c*`SJ0QAP1{@#Nl+9EBl5K)@yAX}70)?OqzclcLLpeMPqp zw~+g7I7GQliQz1jU9Wp5X(DoWvtPF=Mr8XzeqRF9ACn?|ZU8+)k*dp4tgLbLQY_QR zkt5T@@BF-l@}di(`Aw3CV>Dvdv6q+?{pnipfUq&Dr@%of@E3=;IwRbxF^n&^2-}Qh z!PLxz?KESw1=`;u1)Xjjuyz4JvL||R~jbgv-iAg6Ro%MpRY~0rd`A|7|P ziCKtLEQ_*arN7yx*}`ZcWtiCkT#73a`1IhQy$qX<0w zQ|z8BL;x`R1zkL6oF9>IdzKgQyarVB@(Vh!V?K)25YXGFg%Ok^3yNRnK{kU*z*24V z!r!#+-5&-R^|#XqvO`bON4NJ);JWOVAI2FoX1(fk z2?!nw08pHuh7{wRf!oRR6upoifE11^T`C}Bt0ca)_L%0TB_bVTWChTBBa%WtuW06Y z*UGGin_`RPjPM(0GA0~lDm$T#eXjBux1V42Lg?-H9xRKU3$^8PA#;rwH)Ncc>kp$2 zECMC6NT=X0NeLWU6D=z(DaW;-tp&aSkJZKC0a#J*Wsr=~u%W^!O)!FhlszBsl21o* zS7X6ut(6M*LCRsFj$-~0fXj#6m((!omEo3g+a&*je!>$t+wqGY?nQo?ZM;Npw&DvZ zwF~`Z?k-Q_DsDo_;C+V+#r+HoD0V<~=EZ<^F-WqQU{+O-ekvwe73 z0gOS`>R5ctb`jZP<9lmVIQSxbC2?BJ<7EG)M zc(`zCW6teZ4)z9n97nc(X~vb*O;iVP6LnW(RwgQ^G*uGz7#!5m(hzW=Pf(^)vL+Cq zZcyZwd^5eZ8COv`X1;OstlKxg8%ev?1B5jjq%6Ajhdi}%{yJYNeZinb@b@c?w(l)v zSsU6%xw6dTnP2S3EQ1WL9LL0T;wqNWE4)95@E~lN5WnIy4^SV#qgXGfj*)o7~7Xg(LvtG2?+f? zO4@X&%2G>8mT9u9Pta`MluwRPT*}oZS>Fq#Hd2&45{#XGIFW2E?_ws-X3@@Emih1t zDjCg z>x(XD!QLflBk|&R<2DZ=k5ALpF2Ehs(U{Pt^SmDsEYwM0awj*R&l|e@uP^7!Y@|kA zfovo29b`OdnNg*q{iIUG3>1|}P#PxGDhNfd=EFK4JVh0lK`IVft|J8LS17>*o8uL_UF9_H<@_-NL<#SuH$0$hRSciO-owYLv_)eTX-QfZfZJP)ychiMC zPgs&_9-JG8E(^Pqo1KmiA~x#Q362_siPlzXv?^!!A|I23=eS9o0m4K)KH%f=kiy`A zpN^p@F{{PWC$1I;6fdDqGeA_@YGehp5#$rAC+ixA)dNV`y7vIz3M4UA4wa;{V9~Z_MN(yd#r)8GO<^h6r7-paHqXyK- z%A>ehqbif3x8AY>5VG|Tdw;E6GlTAs!J9pd<=bB7&S_A?@SqYDpO&?i+*R8bv2AA^&;QO|nDR-}XUa>Tb+jZs89 zZYY*SS-M04teS}^a)4ugg&}iLO3Wf=xUgPxfgHRa9D*OZtx-tkTg)qW@q~nf*2C9- z3{_9DDS^4{(S3dLLDB-fAG=(_@HYZ@R_Ejf9qt(_uj4x;YpgqYuiyBlI24HO`!SZs zji?OxasACEKFrh2VR-}He!3HXNVm<4EpeY<2Ib_AA>JGXjsUn=CqauCUsV{s4k=6g zIHh0mjY#o%N1d=PYt@z6d##df9mWrnbbUFmIs_N`j2tk5SFJ!NsRG@T!C#6=d@m5U~o$*5a&VIXtpac*;0@j~@x^}&+~cqt%e$8uX;?g4_jLUcKUulC&d2#@n4-TU$P;~XoYS6_ ztYk^NPdLu2TQ~HOABIAZn}omoj&X9QG}fFRdQRM^Ac6x(UI`T9y$psUz1aJJe=H^? z8>*JtptzReL>cch-+l*2hF_BAAOHexawWVOKm(LT3G2CQp+3vP1s@-i z-DwJKgev7z`4RoILOlZO9>@*SZ^4|7D1x55vRfwOYa-|)cZ(Fx?w#pqs(IsJor zEdhvYsEipG?EUtkO7`N=x>g0nr}mM5$RH4T>pV_Hxh*{z)1v?<>%HP93JApz%G_bK zVTlX4cXa*|8pi?@38|XJo^&Bj=w`?d?~$Qw+jHoQJrfr)+C&M?I7puGK-OUDP4y;v z;;fWuA)`v-Zcx3C_h}nq;6`Es_$edP767*G+nSjuw8J}_KHFV3!c4V;1>Q=a+4Vlu`|OVedP*sl<f{y=|DlndPS^i8%ZkHaBcc#+KEMouH>db(d|f z>H?07*NbocDY|HBB#$M)8`6gN~cLDcu2`SH( zkHhv)Xy8rx+fF9K(5W9S>l}ATyL==1WlOg@r^fo4U!H(FeQOZhQ@tCf_+%8^`+lhf zZ1)X&$8oaYoqgiDIT`f+BQw;kE1n*=mjFt&$KewEEpLPZps^vOG=ab37yuK-$a7n; zU`7TwCaZGftZ2dZ{joDtD0kHia}sGDoZIrdd6pY><<+Ln7Q~qht^|w6a)=ON6uukS zV!NYyMu_m{7lX&j;rGcz6&Mt~0cf)z%9uA7vR5e>+k`Z5Sb>g4Z6phE?M3q^>3bbt zYAA|d9n#(*^Z#FsGSvU`C?5jUjWGT>HwRZsD zh<-$C=lL|gp$1QKH7nJx>ITm-m)EoGxI>EXMQetl;RlY6JJtLzSULDU#aEm$2};Jf zf&f@+Vr!zmq5&cBbf%xeG=OmRc>+lt^8y+uk>XHs`LCLpW6a8=(5)!SL4JjF!X6(R zRFtcnThfglNwB*_Ne=>2Cg8#NKmYhAa?=p!&M;`QE1qa*s4E4OH6p8mzo9$KM6>3a z5$#0WA>-pgy3lU9E%h3^qE7kbz7U1bXHK7{PKZ8YV)&59asXGhKde&5T)2-P zRfGM%xm~?y6w&jofStYdQ6J;w{%Yyq^>|F2iC=Tu->^b|Mjvw#ksV%a z%cq{~OJ#&p44o9;Bt=X3B7qk(@P!AH5^bj^(URy*bTX4C#s3}^^%#2K9Iv9JLGydQ zHMyNQRMist6xF&U9tX^T;dE^rolMcU^y8;+*-l(xcw+NmA6Z@g>6W>yVNUaXZ2MTe zyHTL;9NztK2kpd#o#+=)lk?bbw6!5vd9LxDvHYcGdj4?;sB8c~@2Im@CgvCsSeauSi0L6(xB*Rdy=Ldb}f-u-c2ym)4U~@9K3H^U#m;EhI+_R%va`UJo1!yu)+4J z!GRLh&f0Jc^EzvLuak$v$h*-Osd`K~9TfpLEf>{pJH+DEu%~YUO$oQo)cw7wf!o%< z6?r$gnV)m&odl$s5o2c45URNn7qX&zZ3{d2TUs_2$MoQfqD%!?o*}f9raB5D-=GHR zUhChGK-3ImFfNZI_FH8e_mf`=yE?K`k-Sk=DL9DQgi8cT`Fq=N(3?9%QSa zpLsnsOa$^m+}~h+hYW$9e&_Jxv@wvOER--iaU8sIodQO;<0ShABRW%@^ENtolU*#7 zGK)=CN_u!?%Kyd;4ao(*+H&XiWPk_otehf;01r=OP59nq#aPt25gr|YAF|ZsGc=V( zqdnwmu~^U53N}W2eP0Mp_IUj?oNY@tK;rE5agqWLYSNkDin2aEwT0YeCBLq+^x9uv z^NupSxa+E+5!lAT52bk-;BT>K#+K8Y(hEQ?f@o(dN>$pk2JGfY$8NY(b{s=j>kFb4 z2q3EkZBm5`D^a=lmWNyO(xuyhxX;($U)Bq`$tr0Z)sh)UZ zGVw^$NpxEqoXK=wwf1UC=A&}yR8ysvsu7YR?9&n0(6uE?M^2R@YK>$Q`1WIj;zWY@ z&(Kc@+@vIialW!H`>A+TvlLD+>@WS7Rfj=ugrD^_+Jfc3z4H;hu)4hgG`zt$0RV6= zsPTEU7)b~&t3&fSM$j%=Vy;8ege;LkT;~VNbcJ%yL)3U3(LrKo z8B0xJdn~v~$+t*UM5;moLZ>pUN9veRoPGap=`#x=8L@~~l38|NVb{^)WFrcn$HqiQ zb^?#oUhgq1_V!snd1!0u9cEvSK3xPxn2K-WXogxSBp2LGO~AYnF#+}2>lD%uy$OHR zWXq^)-dXO=d>iaP8`nc|3j2z>7yN?aKgMMXk~*+RNeH|lGEXD3GDp4K>I{sD|B9Ys zda@xUNdxd8IkAP|ny@KOXk&PGkP&2pLBAvZGw?gOs2^No6eH-A46^!e_Y3yU2lUPn z*i8`F=^)ti1Yq-4(3%YiC7ggPI8FhDpG&UIE7S3cb?@D3AZ9T*ivrpt9Ij3UJV8NB zRuDEp2k}?l@Oo#@gQ0uEXpaiG1O4qZPwSo*PaX7=0|P}i$UYkfSg6MBn;bhEA3`eebF@IgK)YvytxUsa}2&>={oIFAhc*KdgfYncu@wG;M$bvgU{()n|ZTkq&h8o;&M@+b|~(oF~~qnZP+Y_OucP&m$cP?`5R3QT2lf_zS;^1$$mOJltS# zh*1V)^4LL3(FXon%rDp!C46XTCjWRSOMcsYVL+F)E;%b}2A-o}6HCnO^FDE_-W+ge zf8AX5zZ zZJr(Ej^DYrpXJWETD0YSDKZVu7J4=JJi_RVy~5q?756)a-wx+VsGIK;>#1eA%H3u# z3gBQuN6#-kr^=(6M{daoqTS^G=@d9l8H|KQo}q-R>=BP&UHNxDoVoo0-+V^5+aWGs*W}D}Z>+M(rgi7f%ay)Ls2kV{RYQ4j>>{jeL5fOu&GiP%Y{s zGg(jwO`raZlbU7DfMg~epPSw|9Bgyv=jWg704WK7P z8k%If02pDvw@;fRGyQ=RGJuIUoPppZ$giI${ZEyNB*$54btJl|LX$NGq7@~5p5EK% z2Vf{^u4+WNkzWoHyAk#WX3%#anIM;*^1KW_$~H!9KKbFJHaCp#kZaz_Zn<=^bOrSih@tWLJsJGFg8OjYwusfO0R1S zR3=1PvgKr=hfDwlk?#pEoOB~i9MdtGHboyl zi(2l7aoX6|+?tTrm7U0%`kql$Aev}2U@(Jve4 z2&b=U9^ee^csn7GCdCJq1s`=Aw~a^dAI2EyaJ2 zuI;DJaw0E|O-b)1L<3h^_cqQvrQ4vMs!U`!@+W7b$M>YCC$I9KXepVdbIfy)Jy?pm zbqL>v-1y1%Zk6~O8h;}}dRWvc1SCFMRK}0W@4)+RXA0mEMSEX^{LT78f{&$`mOY=1 zBJr^9F|=*S&0@}Q{D+5m==_NqPksI=Y(o;vgAo#~;KFHToku*R3X-Ak|<%N^fs$QOGtjErrE7CG_7+di_#O^h}&uz)~)nb^FJfNlX z#WwEipQQNvqP2FY29^UUc~8{G?pKA%nJT_1vNPV#gdm;F48uao0p3lIL+MckB6WT^ zxVeS!ZzU=%332p8RLg5EbH0Gt^CTfmp;3Yf!!)J@N>DxG@5Df-y@w%ngK$vcdN-ct zgbnq7o8HOKe??HFsp0yzC;gIt%b*O?~dNHvonX6oBAy%ET3=UR(>f=f&TC~A;wp%A(A1Ea67~xGANda zG{PP!Ta-sqBdUF}h&*Dq$XE1wy8W_<9P$wwbEH)AUX%=L;q1(o^;YUz(IZeXen{hkL5g?dBbO~(P7|a)J6{~6om4VkFeCE zyS4@(Uvt6AU0xqOKf=kp>Hcc-X)|dfa&D(bY1ry-AyxrD&*Ixio7T*_0&ydzS6#Vz;hV6rX|Cmo}WR)BW4N`y(uCa;U?r_v<~jGsK5v$Q_=!(KWj zri_!cF*YvtYt#37fp}qQ4beOS5~QV0a&nHek8VLUIvyB@egOK;#Cx1~lT(RXmA%zt?C8wepk|PRMtWujX&>ibWH=ZPE&(wR(^(Ht5qH zBA5phDHw!00tUg&({ZotFYL&|p2R}wv-O!*-Gww&uzfu6W_Uu_dYr= zb|Lg{@9-5+YO&7dqj^qrxjp6L5WX;)52d-lovuz)IU*D0wphW5NG@}8h3$-CU!2LybB#6tq`bloU++< zYY)niM(;pZ?rwk554vs?Z@i8?T-;B{(6Qd@T6{I59DmBA3q3TF6-|YrjWYl45lA90 zs$!S2f5x7hj>^##e7&GIrVFD;BlVXe@y{oNFWnbl+@Vz~<56|J9=o|>oUSpD6)?}f zk9x*RGKtHPlgEsn{rng2*ZuGZnK8|9U62m&uZJ#%n)g+QN5LdDAt6(ts7lY&AAz!Y z!Px{y6w#-QDwI^3*vW`}6TJ=BxijrIRG*?NNmi~Mf#6g=hE&l9jz}$B6Z{UiM9VJ5 z_y&^i(yA39$&^{$X=S~N^FZ)z<`i8>yG~l$7*{n+PA7qZ=Yin!_&_LXoIC8$!9JqXQfC6IrF5s4MWEA`1QZ*TPdi z5}(%Ic*ZUCOfBM*BiFcVg}n4A@0f*^2}#^v#zf-ayC$ z7KPkP0>P>FB?5ClaG4noClj{BzXljT#eJ^FvDy@SXH>} zwaGHXP5U}Zm1)>dSx}QM&X`LR#FTB`xBzzHbmc_-a?g&}WQfYp9^SNDSXBUEEnGyp~TBle28=?QzT=kJ!=?Ks;q~N+0)2=R|;0W`4DC_DRQ}2VkngX)dP>V z@BuL4ZMb<-E_i+BJb(W<{_O0PAq1tDc|*V?a^td>b{z9bAWJi8&?Z=At~y7SCJdkk zGf`=C`0DFk@jh7nbiYrZwz8$e)={e)*f)O{0p8>x36GmolO zTvR-?bW8FU>Nkg1aGala_SnxU$&3Cqww}D_>z!a;Qq;j`V+N$EXz(rWSgL1b(JiW0 z;ckokiwy6ils{K4*$Y|2lR(7UI^1UN$;LC1W+NT&QArCEf5JgsHIAmu4@ET7)S>xe zKGY0zo{p|Hl{?(t5sqZ>GZD)ab_HXksbc^&@b~KK53T;8hji*{Y3gV>*WI;n{x0^2 ziPBVEzt$my2$5?;jN^1Y66E~&@eqaA_)~0>tpxWx01OX*lR^kDXRQq6N_@C#sor29F-GAP3oHQdnI^492NG}*bh?>rS{#p20I`ubkHk}gL z<>EIwsB0R6#Z&wt3wIH*F~C#&&mRMwnm0Ts%(uHa8xPp)aiJ3;7bL#HKT8rk_A3}Z z{rR0{$lZ{^jIY*nCb=wn9(*m_eyCIIIJ>`tUD6`1Tx`!wy53$b5J5y?wP7)1xPo!D zaeY92P=o=X#3)c%TS+AkhPhT|(GJ zQz{6Ol%f|-6QRmrxQkZe^ZC>*w+Vd88Ud_)T?qjq7QU`lUz^Q+wTmLrFEzEawLF%4 z3%0!B=YRipKb$q1jcU2?+}x^An%Sn+VS$YvV?_+L}2L0rNGt-?NIO8IyFL_c$_6$_%5gGAFt z266*QJ>ax1nO{?ATT+HgZ#_L4 zdZ%RBz-R5^HL&zieX&2OAEkF^<0q>g=rNu@;dAmv*y%_*#9-YspKa0c_D}`+4J&2w zvLoOcc&LRj+UtbW41?L&B&1Dz@#Oj~e;oqiY)wTRGT%=JjJNPcm+PO%ocU)g&BM^N zanPJDka;5nAXKJJGd`JS4w-9^8Q8fl?*O}TSiEF-7X5i)NaQ}?=qFUnax*a&pWv7Y z@zrOv_LEyyOzvWr^1o=7d2d~vm{;1n=PpX|-2QZ(+0Mks;3oC)&^&95hu~!@dHGh~tYs>oamdvP z?npwm!7s^;+=`BI?KbE~!S|B0%QsKCN-Rhb{7W(0%y(qS`bzyhcA36dhOVT=G1LBt zb{od3p0;Mu=a6?>Itj;&h-zR#lM|*XpjI@;#T|PZ&(19Fc&;GY8jk_3S;vn~ekp>O zV5MVCZvQsEw1RxWh>B(S61oMzUMKl`Pi!{|tlfoP>fLx;c%%lEJFTS3?&WSIs74N> z`}ZH3Bq4*73dTT1OYe)xD+he`Ydcn)4Jff_NYEU)Vudqj6|yh7_sep^h~{;fKusK> z>fb#y$z{n)sjD|I)p#&hXI2iwJ)C3wd>!S;99NP=#&#s~OVnam*$wOf6{PF&DwJ~b z-zsEB-iI2bZsC2ZEG6ydroZy(H7wII>aja~ z3XCP29%+zs)ZWb4V|s}VcB6b!v8K$)*eBsGmpwA(AE>kT*z?R`wu~F6jMZAgFVNf? zxJRi!nF;jY;?B255UlzEt|kn~f1(oGl=cyX&(n0>0lOh(G>_lwwyZbfIAHHdQE0B} z>Tj29{E_xN`adlp^wl|n z)r;ejQWew;chptbfd2w3|DiLB2H*n$(TW4585;^?r=10hzyOAQ^c-Wp8KM@HD zl|PsB%rw!-S}c)4r~(RQ6HIgxYwAOf(;Li0@|oa%C)xh86l}#wUW2emw46wt>}>38 z&e|Z=$(s0Hwx?e2l1*IC*_Ksa-;g$IdFDG?-L4Q-t57YuFXbgY$==)sBOGX8MMx-# zx_0@Q>3-RA=>fQ0+x@sw=a_!y{fusWi|+pA*v<2mF_sPcUtFD2kY+)fZp*f9+qP}n z?6UcltIKAWZQHhOciDDLPs}-S&ipq!@@n5?L`LQt&$Cu9N+pX%l9sRuO3!2!O=Hm1 zr)4O5@*ej9Ou`=b1dMWts78poX%&WLDAy9CO0@ci7JWYqw1#YhNaFIlc0S>K-mffm z)v8pB&?c(Q(TZ>_y8v_uExUMh2<lW`MBB6RW(3$kJUsyS^C1T*H({szt>?4}8>J%2`IdWb}hX3!faFBE5JOn1c__E+BE}11$ zA^xdH;sONlr9&Zni+3nx$#kczGRgp+iAUywSn#DZN0XJMyHT#$iX-@c0yve`7?ovL zxEl4V6u@ZWnDlNP$N4G&mtG~8+qafP#R0s=d2`rt@=m*(?Gw(4+cmjg{>Qc68(?Lg}d`4Dd zo2Bb$!l$@$wWjy3e_Gd|Va6>O_dRpp)7pON9Kb7aX3%(z)shBAA*0X@rrzyuL{esG zoyIWy)2t|L!h}W>j~QPwi@h1Iv}P13U`nMbq#Z0=s(G>HU8?P`+8BeoN|U%NMEDss z&X8*!Hgx_pR<<^UFB#X)i3_iY(Ke?!z%XWC(J-XQh?&u1c zgGL&%!I*ib+XajQ$_xS0YL2VPYY(J4j{53@FvBz$G8*pE3;G%83rf(r03k8Y%K)eXnN;u7hiZa-#A_B#k+mI?@3be zQ@KgI!c)x_w>n>Ek2a$M#xiB;Bfz^@o0YDVOSOFUCR1WwzythSIpalhr~COX<(XwI z)O4l#0FJY+`k-j=kA(7HF6kX28gSGW2W!X`tjP8WIylaTze^Pr15S$0c-Vq5FqGHS znavmE@|#V+BpYcUM)gmIcQGr5W$kbjtP8cP3ugAAr&I%qp6^K4#;7Pv(*by+RZwUf z_Xuy9{hEq7AUC0&qE=Mu2Zw8obU0&RsI!tpUeKkVSP|o8EHsFL+$JhIG82@=>1<^1 zvXW*mQ>(f#><3RNGN~G@LeELXD%CZdm9JSefgFn!B;nrZm4M_W7G_GUfoXS=_`qbb z8~n&?B_oN|zY5}z=g{ya(SVW#HDCN>%rIt$l6i=r_i@;mL`)7^#%MJIt>P{wQ7_PQ zxTsv@J60P1k-Rak#kf9PtNg-)6D*`SQN+1j=yQ}0@AAUhq=MQsaYO9+Ra!wwL#AU@ zIRN^OLR1drK+de|qp!vzAGNoJVU_GDf)Aghy#2r;8k+BwkcJU<31GMj)JX!VVLRku zJ4BDuxaAMis(jm=eA}A*SSu=rDpXRmK*=oY7fJzSoitGLBY277h-QH7`-Plgk!5@g zZQf97R|w-XXHC25w==U#fg+YU!tZ9OOIVy@Y z#+Rvwha2BSaD0wJ27n?%Erb2Co#nXZL;NaGnGuKWxw8|*4p3PW-5jb7hQZ!Vto0V- zReFaq;|yC14!!r(hVIjcjT1KO4Nj+~jzsmZQ|;y_I)Urm-Z(w3{WWEmm4<@(oD{?y ztoft!f^x=f>hq1JP60PZVGn{6Bnu?(TPe+bKzdk@!RA~|N3~SO0R};&}yfC)xN3@S=+Fk zDlVf`R!+L@r7F4gxy%`R2&RnnI@U5sX%ddU*x>WoU)X$$Ox2wk5{oS!-DRdc>V-&t zsE!7h7NgC=_{n|CFzIFAERy4)*p8 zX}xS7-=DvT+kdviD(_z(0Pl^2fak{DPvq|}MZwP~LV)jETJO)`&(Gn{>9AnkwGNXa z+iBE^rHjjP?kHC0-{PxI3sN?6gQ|R|YKuxm%G^l61G+3U4X8%|6CXBZb1BW#Hcr| z$ArFpzRA9=pKRklq%r(um@(*Ry9EhO&&{6w`?MuapElVo^z<1fAegpUhV^#evKdXFYo-#BCD@xdrfOz3I6(^K?Wq=c0H4PJFk00It)B zdDD1ua*sK~I5q9&e6{+Be#;8spf^X;VWHQRr=JOL+Oh={jdnf8(QZR8vS?e; zb%22}4ZnsC0laShM-%L~_%<|<1N2gZgXz-WU+#v|A6sr(p;bzc`90uloXbDjWfVirdI`!86q!slLb3)3U?Au@62QBhd#Mdcb4YgnJ5VC5bfiFKH*FpPeV z+k+9HR$vpKGAX09)upk>O-^IW5br4afLgU~gi8b%{}5SVDUU_ZJPD`;Z>QV2{<{_{ zCQ`A0(`c6p0^?0(S3BTJ5#T?pl(Bj0KpKuN0BMsKuJ&f7 zw%TcWjr7NM$2s(te5OEaQAqqc`e)2S8)&hBxIAT%4lEgxst=`vep3j;3`sIP#Y8|v z9;{NH+vC|G6ym;{TpcLU9dfKFM2T-~-l~&L=7t}YYz%DT?q7)cI8{rmiiEzmU9(GA zE6&iJZ%kzimdEFM-^>M3sKWXc*`+<{s;A!rU?gCD0CjhWPc0xK8)W^p3)5*po`1N^IJ9L!*{8*-6bouz2Ge;qmytTF$XYOS<5y*r z$eUL*&us!p9_LT0px}OQQQ^iUfkIrClmMC5o3EB%@P{-+GMejB$|LptQds~}DhgbX zVa58{fLzhb2dED|nS|_Bq?W=xIHuFFZz&@d`81D=D zBdFM+=4x$=-L~elCM+fx*>$N5*9Q-5NvEmX^_SYe-xGT{V2L|8gz%T`W$NqqlJ1if ztrJ`p7+Y|X^u#kNxugZ_gX)@M!QM)MEnFq_a0Z!TS^TSR8f|&4-vI0#qMJwN#M@y} z9|omtL+mWAZn{L|2C-7pd!`;8n7-hxgeedxNme+^HvXtxIc!#B!&Gz+KUT{1jyzt- z0eH)5sf7JtbZ=r<0d_mY?jY5pyRj`28QC#BwGgacq-)ZJWi-!cyKtw6Qj!8jeI2#&hIGaF2#^Gc4#LIwguOW>HcvPf1q-eoP*@?YDA4yFp;!{a zmzM;?a;a?kd|_W{`w&mpd2d~k&%|H3M;_f?f%)H{Kl_$a0ehAqXS=|~#mwDs4n#HR zi5HQc^Jn7Wn0sSJZ|rWi!%=x2r_Zgz#Qwrql7T8rRWbk4L5((T4v+{}6=PGc%yhh< z2s0RMs3pHWr_BUvI9b{4I9&`Iv!YdJ+3ZMJ`ROwoEV~2_g$K*H!u%`aMQTk)_m0D? zPjiwl`gpL^0R$3<5q$iKYaFDi6nhBiEM&^R-;meQ)7R=HLtuyia4RW)9Ymq znY`<jO|c)tEVNU4EtGHi!Iu0Ob}d*fj+FZs*^|0v7g;Dgc)m!j z%nTh3%*MIt#6J`=B@{Tf2OahK?3Dps9A4e)w*|>pG~zzz5y?)Fp#Amis=aWi6R=Er zoL5_%0OTNj3eK}}bDUv~8apI5h>7A-zp&rOtW7Dp-p<^3{GP-AlG3ki=o`7e^E5Vz zN|#Ko$Ae-FwyWzf;m!=&qXlOxCQh8NO5NEIK(~QnTleM}(4VLU+4$b5>)J|tuE_`V zG{0SInbgWx>_h>wwtGXHtHvI89!gwHVEwxz05U~^cJ0A0;M+A`vLdS6N7!I?QO@Sd zI#&85oV&l5pj5b{W94U;&Raq$dwG-!%+3JGuYW*fEPSJ;bbuP@IYu*Kps)`}!U_(b zovZ*#C>#+m-KzNCx~N;5bgf^;U@@41e$&!mSNTe#<{39DE$Tb+_)ePhr-m&j&vatZ0>YhEU{h z{o*y%Swk(~b9yZmlF&98q$old_1iBVum)fWzC_=ySOpA>tHS&Q!voL<8s_n}d3H)+ z{a1r=sTR)}%s(#LTbh%%7r?EmHY%Q~fXHn+ALUM9S_tQbCK`oqgXV6mQK7{Br)6A- zDz9vxdYNqy_zP-w_!g|;q*oyDGuTLLb{J%-TQ=$*yELVxE>U=?7?f^}KX#*(UC`sZ z`$upQR6WUw5JGR!{SGqcNn0K{>fJ%GwB|X)$iA&6COvaZl3Nq6dHlzfJxCv*6rT`^K;HhbkXZavlRF2; zE=ubzW-KSU$T3i7If5(2!E{qGUXmE8>$ekppYS#6z%@VCN4-#~K%jL~*Olc0R57$n z*2ixuNBhmX0<_oP2W5s?jQ4|FfEuhEJl&2`tBzR9a1rLb*x%QCh;xa=(+Fsg0){JYk9)3SL@@#4&Xzgc`1sSF$|`c#`_lEdL?5UvI++z@6I^+nxun4NU+#fai6FDAX+Q zHfq#2blzF+w{SvdSdY%KJNz|*-|s^)DWeVSgv0Tf*bkQ2e|Uu$e2gXi>K>c$% z^!H8YEe}lg-XsoIOrZ!)d|JNHt%DJXPT&Vnt}Bi){4oWLC&dRJZ7Iu_rK*e3a8@hm zTq*4hFRZ+kZY;6@(XQVJfRWz-*wfW+DZ3i42*V;r$Y0Dox;D2Rs&J$fXf+Q&i8FWYX66p@}VO8VyiGRZ-pWF_2l z@gMq4FRNbN?r+iREx5IVA@l=#O*8Y0dtZytLv+;>sTSH2>dm_BfVrP#3=>T>IQGp3 z+>P(8W_kJ*(U^Rdl?5_-_}-8a9~)#^bFqC@v|jFJHm}mMUX3j6+yU^A%VIba(aos6 zIG>in351=t*E}a7a>gKJ4^6)gu7b&6nxQYMZlCiQ8}^6P-}9RRq-7Ds2W0B~IO5Au zAIzVz{OB7m;3J>a0J6RNHB#f_zkMELp`aJnQa$^q5cV-GxNFs+2y*Mp*{nu`6R6L2 zPNBn)<{x|UOD#Tp$xijrCdW6v4Zoel#7_YW?>8{8E1Il$)nFfMs(A^qE+>95DKKmf z%T3ugdkBi}?|Q(S=t)~=wbh;V;5|Y_Q3Kx(lj&+!QZ=>Epll^M$j<^Y3BHWl@3%33IBQY`Jbx&Dz|Ow%Ie|~# zcv@IPr3EPnjRW&hb`VaXEE1=|1dI4VDN%$%_l2SYnQL@SM#clkh-V=$x5Q~6sNcve z#2s~n1k=&O0i*^;xh9DvRaYI*C9AH{nbWf**tNi(eps+0vZ@AIxO+D0a5-eO;HWVg zHe_(I1^0KQ^SIlk1v=1UFgsc@X_q`6AUHo93dhpK2&_X=)doAq9#&^#vsBBM@<9hp zD0-CA&?qG{rYnL0AN`}J;2SEL$_09)BAVx1*bqq ziv-f3>^l#ft_1W!Z{)b3sesMNPgZid1M=5HXK+#E&xKG2@Kb#6tKTti%n{Mujmdqt zBjIcRlY9I3Y}=}&5-5;2b_&E1T2Uk#s2M9AVMH<2k$*^C3<-I0z7^cgZA%ylys!a? z%*g2sKw@B2tWZUdhYZn3_tr2|X+MAs!8$T)G2InHhk&0u^Y>dPf-OOc0mM-VmrO#e zO0MXFF*k7Unh1>15Y!XviTDqGajL44zYhCcRt!pV_R7h+za$ZmHru?A9T*gyVn@MC-~ukWgr{zw2u|vxWo4{8TlFgX_>0*C{LoM z&^5`ga+b$d4L7WUe9(Oe1D}bZ=FLG9QA5jSq|&3<3O4+O?MqSWC?Dfh_zgnjEi!!o z*u{h6Tlnoze;NSRZGe0@4~~UUjp9|L*qLS2J`^f+OQDN)13BiI@>%l=LxQH8eF+m8 z{|3T1F)ud>)K%ggaT_zGVI`M9t`=Y>=hSEq6YU+?r3x*YF3@OZsXMfh&QyXpj5Md4 z{2e-VJ$!34ga3=yJFBh{wPlr24Xm6RpnjL=Nf?F8QSnzhk$+Jr7^)<+j^V7ti-rDU zzPN?fX5t@fs==`C@^=qVCy5&R7-K*ikM9RtQSg#&W zY$^zJfHyZwN3b-9L=0%oaL7S zA_QCAlV>6*K21vGSB}n{geB<)K$heD^zy3hvQx`iIiKbf==?yv00 zYZ7w5FZCJlK-#a>OdF#FN#`-wIlU!D3EAbXjB)GTDOjz=9Y7u6D*WwpYd9FPL_a|I z&HRt@Jnmp5QV;|*h6~m4!Wo{q1_}Dv3t@8j6h17cpLI6!rG6|3?XJ)YNR+txQdA0w zC#Hzb;Uhy#sE<@u0-K`gYOj4pDpP1gxniL;;p4X(igWxX`%(JGIyNqFwc7E_^Xm20 zc?g;rwzVyyd=QB}wK0r_@|cg^_q!Lmy(6ba1>GB1NwZa04bqan7sa z*s#`Jr$?)jyI({^A+F=YF%V^+G^#?0-YcdH)l1v}>$r zX+_#9${%6^2~1xBcvynOZd$hNXz9rRcb0U8;8+Li%mdlr+vYYhbh+()(9oIv=$-j%_CX-}OQdG61i1L_#HXj2C`4Zh;D_kx|A=-iH~7Rxs6qvDxDLRW=3NM% z4Wb&DV)X5`G*6Hy1Z~T+Fi0;L1W8|e9Rr0)?Xlx^sgkmOYkpt2{{yG%7gXs)f1#MR z3a$(j`v>^}IQs<}$exj(eSaH;39-*7P~qlRia;90_{o z0G$nhksMzLGg#1r9ief$On^>D17hepsPXfj|MNc50i2tM;Fdhr8AY@^>PQFl;dTh= zc1YoNi0O97zcuQ1NLmLpWhXSF2P(^Uh-L?LX$N$zJF0>QDn$q8r5x8^%a>ALmMrJy z&On!|kZDw_wP>r`w|%r7<_|fnuJl(Br%b>P^z}EdpkN=_CDzhR#fb>kI&MjGaJjqC zp=oml0cMn_t7I;3MyBC%_pO{&=#_T4?vY10)PQ7asR-8-;)lN0-^fIp;5!)tt`A?@x7iIpyM$4L3Tkmids33Os-> zc~_cj-LAIXiMTD#r?{;Kr(u&t@v{hfBmDGIZ`dBbl8b2LtuEwC@eZM@Q2UMmzWK+( zg+*_JnnqSCT~sb@`#Sf_FU5Ii!H{vDFyn~nZ*~}nEW8VKe_0R1vusSYoAETLiez|w zJsY~AqTdM1F&cy|2>}4oy`})@KoA%4CYSF0Y z+`Jdz%^t=5+gp27`xo|HOf4POz`wl_#?nUU<&~i0kqph4oD9d!P{)y9DL=0B%JO9y9AyTUVt~H|7e8(*nE%F6Rp0 z+i~BjCubd5cykS~3a{>ozuaqd``^!hqDBc`06F6m&XJf3it@b(YPUXYTn)S{I)5w% zp1{nyo!^>Rx0=E;JmtC`&fWgx1wwK_?kSP??QLC#7xV4LzI4B_U7E?x3Sd#wZG5TIhN z!_^U-SsdL36Te_>0+p^Ax&KyD-bLNTlq?>-#&BJG*&7D|`|cQhGlTB@sa!tChy!DU zpC(>az;jwmd-R-))swlq^KCjyuTx}pBd+Ygiyd=3k#r$OCj2GUWIJh3Lg3q?z zj(uQX?46A zVA3a{-S|q%`f_~DV<0Rzf)RGP)Id5TVPD81mO_RMm6Xg(KvOIR>H^!~Oorra=pz30 zb&!(H@+L?UgJ}eDXo*6vDtmHsvAf^6);1o%O6g^&2lb|jDJ)E@q|?9M^OX5#P? z5S1~Zd_!zX-myM~0Z-5*m`10nYQgBNMvWn3mPS-04L~huBvHThICK}mEOG~9_2%0< zgCvO&IXEGj`HMx`d)%)!7T$GgS8eGrS33*mR~jb2Y(oY#`uDzYqkSJ1XIEDk_5IzO zxvWMXjBuv32^6^k9U4Iczf^KPoU9pP&|o_vA&WVNuMNtb0TC_|JsQd%*BZNiW7#8x zgZAAhc9)l$+IHrLXGz|3aXdWO&<>9K+cmC13Bs278+E*TYqaJc)O(kk1gVKKxN@7o z&49hYjYh9ge>Bgj@I%T`sH#g{r-1pPn>f(5RyiOaYvW>r7LR(&`2q#%5ZP^_rQm2kV(+f#1a>=`UoUj#~fvkWFxC86uaNZgjKgPzcm)^W+ z=b;k=(X-oTu}D1vXewR2j2H!dF#{5fe!s}DXPyh3^9u2lx_qZjxyCs|^`Wy@bI*o# z(>9}R(?*$^4ccPuZKT4xS+n*j-crj8LAYYaAHg7UK-D=Jzglp$M~%Og11z3vx!<2b zrQIG+UyI$IuPF#vB-;jk2`K7>VqTZ13iKbU*c=i=sv{6fOh# z78Qf?l*+&A`oBfuOb?K%%4VV;Y)py=jEgd`DQjmGs(2ofCHtb!*(ipL)htC3U-&7O zMfph)0a~X>JFswCrJ`_?DYY(HFZJQ87{v+>qw?7V83vSnsb_I~9TD{?a&gOhEy}_A zO0mQuA4)o>#i6k%POB{2#vt8td4*=bu-B6$7{a6r(TU_t`_OO{u+O-91Zxz|(@_A?dB_*-hrt-eD^yJDei~ewI18!HPIUg)Iaf4l~(#01O3ycxuqXg$% zB7=~hl7;*C1loilHiJ&RT-AgI`4WFd(xa8h^I+=~K&C;*aCoH(zkb1uV{>uk5@Nvp zFds34u8-p`SN6LWIx-DHH-TX4YV1iKUyl=m3rFPDuI!E2a3xY;6G~tQ9@>- z0S24~?wXHMYWKBudKwJ6c3@mBemPj^!)X(juTJ3tZP8%yt+ zY^pDcBiO>NqMKlk2g42}#*{#VOWjP8elGYN;8;f;$i|9^a2XMvQ2s(%NP>`Iq7lc4 zCb2Z2SmZf*)oS;NFMEG!OAW?^hjx%ufph(Ndr!q|v-5YM4h&5x-0Pj0V=bgPuTzeE0pI06k) zuNB8i{Ru^*SRI<1j+Ty8oL1s7s6~Ss%xhiM0GytNvr`2}!%<-B*wJsM|_%9QY2*_#D(SvRWn9rD2F%J0#v({OQ=c zdd+|H;a_PthnfsZ#p9*eO2L?2hsaC4HM> z#L$=2lIZkdLSk)xaFfN(IfuUk$dX$4IH9fuaL=>(j^=yr}@nDj|OgDzDfq z9y89kYu={=+-SYlg-|k-9f`r*tj&Q(>;SDzGMU0QFEit-|M0S`+xWVz9_2ZJxvjCFLm{cvj1D_rA zivOGUVWZ~i#o1Q$!!1RaH>MTGOz*(h@7e*GY%%ao`!u)C)}8`^UZ3zrx1MkDxP|L0 zU48El3zzJ9gY%HfnK~|hGuTv~hFwK`f3vU@LeguTvjTF55NLqsJtx|ub$t56Zj4X7 zV;X%#{ImE_3a%0-=mCq8ix5tG51i=lzOQa6hz7PYbSAu~1yPh_T;Hu$)N#75dr$unFma~(L`f2~Vc*I1`3T4d8# zGvJ9kU&S!B&Rv(klSiMNNvVlk@ySjpso+XWrUApPluJXjY5`A3XK$ELqGLVc5=3?^ z4P)i<3Pz?$evs?lHVLSdjmL95&Me`2CF3;{RN-`Ce_Q~Gxil^rEQf5jZ%g$GFsiE5 ztSOdq!{z0P8OIGum?=2M~zu9&R!yw|q4QJlpBSk@NuVxEtVtaF>3`a(jzJ4Xc zLKQJ{w-MG}j{@@_pZ~qss7%S6BzmuaFnIm+x5G|Zy=Z=}3xZ3yjYEtc z=+`*pI!C2jucSB=LZrWJ95b#o=FlI9u{4#eHM#?6+3T^>{*milJIV`CRW`nC+Df7+ z8bOsaMo6!P={PT$HKujH5+BJ&0b)Ub3$$O_jPbC}TK8Mst`R^vTA|q}?{& za3vVJBYka~VU-p|e&XGwATeT4|IWd>ovD|TTliZ^cZ!FLQ6;l{lg_jwcu7Ej7j9e{ zwWA7PMC^KXW$~~mRrmdDS%3-QU;;mQhS7j%UOZ!Ap}`oh+|5^6uZ+m8IQLM9lfcf1f9B-BW9Z zQkup`fk@g_yF+|KvbiAcFdGtB%I(j)clrP*Y=S$a4(T`M3c)}w6pq*6r%$;n$)K@T zc*x_t4nr>~4m8peNm@7{a~`>iF2){rKcSH1w@dEev76M=>!(^qtO%g-1I;kkZ(-Po zB7#jdrH?I+ao%CTtX)^%tdC6E-CzDGzi{tPPvv7QAb#O1i^Y^l1#8QF=?V^kFpc{4 zj@FOX%F%rVDfp|z>*nov#zp-H>6Uj1hC5DE4*+69Fo#azxl`B?KiPE-F1G>$fj9DMiR)f^En?T(WX zH?4zN6c+%g5o`_{>QogCj}k&!X98MZ-#^5~<6UB7p|i=TzPh$BGzI>k^*jXZ57uwK zZ|Hbnps9dB@(L`Fpv_+$&Wz*crmo?yondHh{sgdjf}#8V22cBTe&rjX#5Ntg%MC?6 z^-n;SK^W0uxzszHY8;8o$=v?QN>HUKqeb#<12Li8Frs|^6_xcfphjg2AUi!;-P}mN z5(J##7{Br+YOzBkV5zsW zHqG8%fJ7yl?pZ!#`}rVA1GopA8fnbj4FCb!z(=Gd&P&Q(I%?l3@1(3z7>YkqgI_1T zpRv{+y@j5WZuTc{#!FovNAzsIIj&;TXnUnhoxT>yy2 zjb*BHipUOR21{i&qm_Uohs&d6Wi)iI8Z#c+BBY<-J9U!eXK2tSsa-Jj>Bkj}mIF?? zWvfgPZNm`f2`aRW_!4OI!Kw~0v>_FYp_UfTLn*+99e@`Dfv}C#iD1gwDHhBG{uEdxjci8ztWkZwkNswvC57K=+ zPJE-t$v2&R>}qm>H{+2sq)K0@$I?&OpT2*J3`2F&)d1?QUfE$W=#KL_6!6)Jop7<2 zB1g9?n$)J7i`7SYW;6-c;usIP)4$4ddsB))58Mm;#{se_o4YM$0)6l0b{Wi{&^>O0 zH+&KIV}5cjPVYLja3zUxyYERyOG!tR`1LV(R=OEmF>IXzv&70I4qd*{m-v`Mt*(~Oq;J1~6a~v7 z{6vfX?VJDbJcq^={aR*6s304-m(%ISo1w9|BPEf9HQCOO0z+%T;0l@_r3beiQQLuD zc!XsP~ z(jd814Xms`)|9{CTL!vVVd5d)l+TpuVfJ&mrp1=4udj%1GA=DwE7} z7zi$YYL&m{&-6aF0dOt`v^)#z&r=hnf6{X9LuX=&vCgw@!bt5Rluk}r7CE*phK12+ zkZJ4?J%Y|81#upP$%c2nW)x1Yv)6K?yBufTk~}A+cs5^d+*)p~PC;yV309xeO(WqF zWPVC{Ft>8~=G>8PPD$KU!38ro7U=QXWTHvDN*;PPM}N^G0!XpjB9|il5Hplclh0-K zalCuD?n_9n$d_nGk_7BCJO_0aNeF*AEwmtIYEq2QV2%rU*WVW?Y0j+6#B+CbqlV&= zo<#|zy@F|yRI{L%^+hn0)R0}FZ#y=)9N7u3MTO7_@H-;p^6}20Gv0}?VI#!r zUc)C>E%^4w08EjcyU&MMR1!!-<6ygy5UvyG5+ulxZ4w$9J_EFC)@W1(gE-$YHB0N|F;ty~Qd>70K03gS(AQC-`` z7Tdlf8K!h+gHpAhH}(1aGCdq8m3h&uR;2MMesGB^x{f(MTIF-MGw;OiZ zUx;ZN=viIV{b429vo_goUaDC>uq1I`Z8zL(CmWp9Mh%ex9=90=KLE>5q)E+j=H>|} z*I}n1z;8w0^HsbPvxE1u=uf(+ZxvCnF&qy0$n*)PX_mu5_ZT_&dNOGcU5a`LWh5gQ z)%KOQh=D^RmYJf)@i8`7YA-n$T-6&L)ieS5ZeKI=;$P!BCfO5!|0vU9x(FB){ZpT{ z!v1elh9SV*)70G2)!M<{<-b)K#TxSeZ9mJ_S0PNM-i$yUR!Azbz5wD|N_$o!6UJGE z+5n0TIG`(N`&_UrVF;V&;EDyxUM^_yXp3vlvgY(w6w8h9Wt+@4WkG z-AnY_mJ?UW_d9T5bm)+pV0_n#?~@q{xC2O_4**=K8aJ4Wx55XCz&*yeOol3g;0M|P zQ3th$8Q{SdztYc{(i&s{+ZA@t(bO8b1AhDKZ*y~N*baqf z)I=wgzr5FlSmhyIcQMe019iw0pQB+X!eo`DBtIY?!fA;%-1?NM7ZP13O&L$$0PJ^v zH^3MTULq`z2q$q=C|)3jR*X=3u}!8ZfhNY58=1F}_fIWF-&KyXNU>>DJYgQUu_FkP zW8ZRs@Wg&!9?ZoZn;agjR> ztV$ow>d+)9MUYOoW?DpH@&q8MjY=Y2j6|4rYd>YCCVzSd5{Vfeq$80;BOHtU3CKTh zKD>2rAp*OHQ|XOk?`s&IW=rY6W_rq%#+D7IWzZ+Uo4!q0o#RV)WR|F8)hnr7DW4!| zy@3q`r+TmFgtPtyd$&0U|3F(|azv6r&N7Kp7{Uu)n@4N{-AvqBuhuC4PV<9Z>|DL1 z>5?MTz$#T+wj@&0aThP=)=8Xk4xkWaS*{NCmPCDMOV=MfZPm~C$N1)ig|TodvwNl9 z4FlEqjg}I{|2vy%9)|o7w0OV10?yb*QQW6uLv=BS$0|dY2AC!#{ekJa-I}fud@FLs zDd^AL)+AlR=|0MP>w)81+{WN{4P*U~w-Xlphc;@hFQ%CP{%G+n7$cX30U$Hktv#=z z0VrdesNh!00qGXqLcO-};+N}(UQW#hlt7yjN#fFvT{+oJF61BRx5RW0#*wbzV{z%k zmtzx!ByPfbZsDN`EX+2&odUGQ=YOa4VBX7CXTT6Yn_#lkR<^7Nqw{#)Dg%Ny`gGjQ z@FF{BKPkEz+m2OG_+1VQ3IH_q&KUp54~5dZz&A){jGD3>4Yh~jte`Z#Zy8K2KA-Y& z2`rc*uf-+fFN&!7RmR*omxYfRKY>KJ@~6+^5&nmbSuG{v!>;57G{$?yj=s8vm*vc) zU}ati2%@c^rg&@Sqy>lU(tv-7l0zBY`qW6N(R#(nFgJS{g@R7W381vd=dV0{dDbL; z_X+p--$q_G@;Q-4VX!fC&O2S|cQSqMMM~?a9Fe=M^s}Vbtg+wLyb6Zz-JXIl5Kpn$Blt6#e^uXq zT1OXDNu=xb<;_I99R;F(CvWaJBMm4rgVOp`k`^sd|n#2poF=1k+sb zYCR6OBgV@o*Z}dHq}}u`nBmn;(%ZR7sq%`f&|?#V}vlT z21Q`wA61wre6&1RN2L%;z(5@kC*c<`q*XImr??1|*Poz$v@*cn_zluv2)n74RWqC~ z27xZo>RKICC;8!AS^OWsX=aZXe69n416|Q7|qBWwW-ygyG5i;rmDVv zw)lA#Fs*RwJ4aLX51#jsNKt>=_-y_wTf`ymK`{++;YP9G`NJ4=9JG6US_#E0b&cg7POf%GVS29f19d&vsDI=AKA-lyMtnBh1wH4K+oIk>nR)ctiqsau zC_k_0k)&c)nGk$_n4w~Tkbm%xx1qip0o6o6<Wq-@p8vjdyiAxP^Cr zvH!fSGodt9Z2H6ooVVCJhfyx+uFXHtU)~k1^1{M(HuFS*gjAES~uSIsH2qB5iN z*g5h#J4TLSqttc<#=Jlaw!-^cXvI!9kTkAGvs=#AM`^^WPo4cfj!(VoG@7pCPM-X8 zBdIamFs&MzZ4}IU)3?`cqkyUR%biS5Gfj_E##6B9q~Su~%x53@q?7S_r~OP|t*f%} z`nkH=uALb${+C@OV~hkvMooEg0&ABl7CCzc%fDG{hR3s%EHlkj^++64a>yZhh{e=s zNfA`6_zd8`04V(780~PhL;HefDV1_xq0w!;)cXefZ@PoWI49lpzq>60Ef5g;|7U{x zXZZbp9yq|Vj=UqDB>Htm_E(Yxxi)Pr-DW*{csw1FDp+_BS^8MwVfq^GrfnioGF)YL zOZWYEyCsLY9k)38abGB_x*qr6zCch)2D~<>!#-mKC2&ejWi-nQD$kqgN4eQu85&-- z{pK8t&fUk4or~3*?&}r7sSP~X@2?o@AGlX9Sbsp)E@=IJ@5p;JJX=dOGkotwRc)hi zpdIE~pV217V$B-31@0v!+?i>%9p*ZE=h!6*dkPj~!)Tvj&HnB{LOO^h}#6gS-;(kxI5LyhhB7?vR+xhv+|30wdQKa-XqxUeD>wc2HZB zRoj3n!Fi#SlH-&cw=nnIsFLe!D+k{-oc616Pd*feRz|_g`}$2>_-^*z6O5bKYXl$F z;>yZQY0c>&Y#qqx#_GcEJ~1emXp$=s4H$Tk73gUo4(KOH(~!tubdeb0FR6L%C6uQ7 zl$MJrgM7=mZ>~n%M>xhBmJcv~Mkb$_bxOb)HU#(Z<>F)4(B(2=&_(O373q4U{O0v@>gU2DNmqLOEO=8-?B!@D*x$O}%-D5gX zU@g6uB1~8k-gneGlZtORn=tz>7`qa^^9m!iv!>~}B%h>8w|BrfyCnX*ZwufRYnE6& zCzt=?PW{#9x@z<-w&>lr=-pi$jMPltPj7_Nxl|zVucLd}-%VrWC)I=Li^!wqHgvQa z()B#|zDGu$yM9IsQAY$&Vn%`Nc8+uRci-*1hrjQRM-}_fN*E-`2IY!d(s}9udvPw* zAzC>rrbu7kSZzUIttdgDwCsQbAjR%!-fOYjr!)gs0}@XXxxIiHr8(@u8KO`-1Pdyx z1N~ut+Ing@td3A1{eA5M+E-RzjCnNt*25BJ9^#Of24)F3$=1CyTobnAfo;LH5HOYq zdjdGJa4Xu|*iktu?pXUl(fugwyCelbBFjM+YTzpoZppyB4TI^9WE`NL&S9njg4AbW z)N-+bK#s?+R}ydV4!N5vwkXgH9eM@E1b$qatTaALB1l@hinQOA+Cb>uWUGqUN*OFD zf3ClEDpQ*!W~uc2hhj&oIC8}g*6q@A z&MextaBSOF$F|+EZQIr#+qTV)ZL8y?W7~FebE@vkIZwN4@8`X0tU1T{2HWY-8oONV2a^E!>&J82k4 z)Yo1GDcAM$)7u73K+JV<1HETwkiewL4|ra&&a$)xZlu-{-nJu?y-nYd|7W&EOM_te z55F}j*b5ji7N?Qygkx!85mrR(&2P4kvIzT*Eu3&xShR&>DmEv=x3Tq$_vs z(+YJM3>MN8@?;Ro1gL15Np?Z$C1h2wWpotF}FqUY{@j5 zqpkr5o$bZaAqq)2wzJRUGI`0)*r}?$wzzn}4Y{Hx$v=O1Uxw zBWC){9*PL@W9|A?oYZJd+@v1HKi1^tTwnnfK8z(uxBA026E<JjryBaPX6D6IqS%%q6y*UTH7{1!IR>R{Hra)b&~)~f8Iw^Y5qN4h+;}t z;5y_g+1+|~jD^_tHC@IKvr?foU0|QUv}=a3(M4G(J(`{DEEgz z>3QKCg(ZC%Bd4Nz*f+@$bd)DR#pRmszji zjH^${=0{-bpWTkaRvyRpAPy*rTlqQ@*Bw&{h(Z$INhzC{S>otZD;vax-nDqiG^c=CW%(+KS+1#>8XIp!-qxT@gvst!F zis9J$yRn~I!kVPCSgMWmOc)K~MK?xuPZp$PO<(-=e#A1Dn9cm(#AECU-DG3Ewcgb; zxRgzk-#}*pYBakuijDV9g zWYY+RdH79d%VL=4Mqp}w-oE7U+foLM)1LvkN?T)^oUSgnH+L@1IJnA9wBL-QFD}mW zYfn;REOh`=wz|1D#w{LxXkSgEeSXerR7R7lURHOy{a^nCd`VGlkg)`SZVN3GTk7L9 zHY~S+XDF=oR)b&;!4+CH2iiELa-vAf%=pWqt73qHyrAGQ7nS7>&aZlrGdnGpmF-h_ z{K+*1vOK9@gtyHN4De?Kx6c-?{PVYQ;)_5^K%gVF5Jx<|RC1yCtP#dT!G3!U=h zJ))S*o_E(E?X_b9x$%TuU5T1fTjFDlRQquv5!9R+g8>PQ~yEQ5l>7hL5e&KSjM0<6@UfK&kCt_?FB_k z8#)!?(|s7{Eo4>z=*|`%la)M84x}BJ#r}^#HTKTvAQyECRS|aaG$*U&4XiRB5e&e&aiN zHB$6M+UFDJlkMHb(c!;Ep>!aXe#C7d9_r9Oz)`xV{F zeTsg*KSsr1J0o>9e}nw@%|Vo(5kxnQSe2dOKbXl;^t?^-G!n5lk(dv3N~E>5TW(~5 zG@AM5lH$}$EXkAsB`d+wE{&@xCFyIYiq#UjdNdquXs!HD#7qLGiyD21=zQ7lV5ODr zClj>GnzZbjl-$ zjA`+NV=VK|{U!p-svDYlOQ%|sr8py?Mc*n95ueloLnGwLKLW-PT?N#JrH_+w+yV9H zouNN)ehVCP#eUdz^H3T={KN*>xD9 znRSl0$t=Z1__SIy7}>f60IR0uK_@Sj&X2)-36_NY2HTac21y(v4hF$|steHcFjz&e z+vVQ-=eA|}8?OWkTR#d3W$0<}{UUQ3Pir|URkcPvT5G&^u28WNzf8;hVK1=#H>`Gw zSBY8;rbc6vg5#O1RFzz_77K=pRlU{HTvn#kOUr3ihy+YPCYa~*>>U{eZLTjWU zYD1S#ji{sh9cgU$c+h-s8zJu!(DfbF{@T7<7b^cOunGYAEcwiET+#VVqivjR1=N(>5dzUB2$Gm;dBff^^f4(k1J>DH>Z*<7BK?N+Me zV(XTaPEo245BQaJ=+&)4y&Oee)YnJeq*l9(kzS-;i4>_+akQAzQIlq&%z*Avq@+uQ zThdUEaU2-iYW${VVh`xZNu`Us-@$64Z8}efl_zS12yQA!8_N}SGi6F~;Eo^9m2pEy z0aom1El4`pRxZ{}Ade?@m~l@k2JemNT@Vu!OCkx|&0=K54=TPpM1ZsmVN+=oTq>2f}f{F)=L_Uyl#Ikn$G= z)HR@3fLxAW7VagfMT54;v1Jp$UhE)mN_o9|1I9JSPeHz&xW$_6Q zN-kf;IDSwJlpQd;5>a2-T|Yl_2n+rc?@H2W{92udyw8O<`g=5z*8Y+x@D6KQjVZ7! zJRDz?5yc;((*H7lw34C*h?`<9U_C;0^l=AgfOj?I9CPF}zP}Fy>yvG_OlU;?<1J-G zf_UFBC{%I3+s++Z&UOQuR&ZHu|DA88$QdK7^C6ziEfAo$Xx-p>#^y$HHVxUe6#ilN zu6RGU9DB`?ImWlk91tZd*y%_`?zWd~&xhm?kP3BQ{B7r9HO#)D>BbqIBp?K}zr#nJXN0-viz;)3*1-?p z%7>6c(gv`1-_TfoQH(-{(X`!~U_G==8&Eo9nd4_UPUU;7L319Yt^)tLl;5rISu*+{oH?PdSAptI8@p0X6$O4!hpB*A?V8wu8WW|l3!pH8EqxAn1K;_h}Q33+^0YR zKJw1Mz<7WO16Piw;iO{>6fQg={K#6#_Qy?~&^=IGzR4jRn z00@`%3rGZ@*JT@T4}#@%qY6xcL;?^`{(8kkAqHp+C7c(_)h>h`WUX+VwY3HCuvXfS zv{DNdf?0wpc2!qtS(yfwW+kWX_J=mu+K{fiN4|cp_t>V3GKplQV|Agn&DwbM>i-Wv0B_e`F=ak^qj-Bp8oe zFKP{*`FJURDKPyVFb&sPH=i>Te0@)H){9J9$?uGSF`?vyZcA4*lZ!;B3-Y)S1nvV4 z;DQM2rIBd{-A3f*C62umtHq2=lk*Vw5V-)XCfqJAA@?y%pbpB9X}$)#Nb#wDWB#`W zdH=QwIt2SEdc#PY+Z4o0yXe_ zlFqWD|DI@!g^*?=1%r;|J>y(jD94LVT!eF#M3q0dBc@A9t7oK|S6b;J!RfVvSTs zur1tAObP|G8;E5#d3Nq?LK@vyH|dcqUoSjju$*Ya^j4Z~z5Eh#(BZm$r)A^#X0Dv|ZSf-RQFrYCFukac|u;%y)z=({*@ zX-Ik@1+h1#ShYkS1aRv80K`I_Ns#Win@1VPecR!+2BTyVK1nasT|^bSeC8Jss(y(E zuOTXmTi~4d&+gS4RN}&y{!MXGxh1&8Pk4q0+*U##_qe@xfmOBVV}@mOH>;OWU8@$) zGV9is%&eG%W6ed|mYRU`oJ1gL(8?ti$eOF!LEE~`O*_N&bC+&gK<5JfzvBHh{CNVY z!O`{ZiT+k27Z3BDHBjv{wCqm{X`F-h^d-W}tIT(v>6Uh=Y)lnKX786Enl4o5bVf5d zs5nck^xauBN>+ACe{YQ5&tJSXy#qSY4Tyi;-Kq zPS;>}&TT80QKwJ=fZgi$H344k_{6|SL7TeO>U8X;tu4bMf*W`O4O+)!{~~JRzB|zR zMN=mHHooGFQ_a63G9(u$Sh>Am=e=L$YMf0QeI$-h@NnMI(fO?MCUkKB7H?HeEf_O5 zzpq(qQa9^yquY3aq+zxA!@~qafl1YTq_CrEj;fy#zK?S30G<62JBE0_6i`t>x1ga> zjNnD=hJ)d`up77xa5R3ZocyD=BAQQ6ol($_Mb}hCmEia!EZ~$x7+75j%A{qP&U7SJ zc0CJCbl%9qVg9IID)KDcE4qDN49&V zO`tm_z6AA^M5h@{TT8XW$hgeI#_Aw!lHJFqi;H4V0UYJVRgNeZDR(cDz>{gO#Vch4 ziraA-JS6i)pwd)LPqUGhu5Y~*YfbPWsSd~?!_0-&?)N$2OmaiacMPM$<3q@#JQbcc z!eP?puy@anh=u7dF~Bub8oo!CJMTh(>>yJ>s*Tc>`hea5~V?|is-dA9=KvK$FV z3wu$;0EqqV0IUvvR?qMAU}l@jFXg&+%k*#)LE5P|<$w(IJ4OAMxfdIUC!4eP&wvI! z4K4#Q3;^6`NmOKM!;!-tvw6>F#@YUQWn;5yP5x4Ihu$(=4OC-;-V*&e4P%|9x?yb- zp><={WZgjwM_r+$wa?;2Ot5ga>r3sS{VAmyyW-fmjUI?OxWPek8a>Vwcx?y~ zwDzmRlpi^H_;jh1;2T0X^~zMDz3#)h;^fdkpg>cIX>mQ z0vLd$XUcH-plcsZ=N_zpkYFy8{6Em_FVQn2^n+ZO#NO7c*uQC>CL2jXxo;1;jsR^d z@3?p72eyPsl`5~~*T41V`DhFkkBh0pH#1IOW!>f7<)1GEoL=EhzdvK(K8JT+@p-=p zcg1$~i7|*2)2R^FWV>U5|EdAC+~y?TH< z{!vu^&F5Ft_O*4V0KwH2;YIg90jLq5O{S1lQx#l)=ANBQ2et*|eohCYSe1TfUm@25 z$Rt7QQ-tPp@eG5|*?$>~p>#Ne8my3O%z>d`JcZ!><%%1m=`+z!@LKSf8f?xM{C}j- z;e=UcO`xZRk|;puMtwY5*MJ+10>i z=)u}4Wsbw>7Pc|GJ2yX5k#c*R73pW}ZL@Q8m(wD(>3&Sxi)k*v2WeT1tiFKTofF&F zX(L6Y;9s;)I~JWP3(}iXmfd;-88zCvs&}AnpcG?+jStSSoV1>Fbv(~p!IvHIjWV96 z!7NAMiZ>3jOL0|G8k$VYIMHhA>QyP7=QK3W(LZ66s*4wGHRwWi-5T;#b((XUbD^PP zp$8QJp(rs~%Ds$p-NU>6yd>mJY2A7YX1;K#J`R7gX{z`8 zIfe`|odJFWOjkJKt< z_`*DJPfnvTVU`U9y!a{aq#T5|RL_BduhDCwk07*52mFjBr%rQ%eG2-;8X{w$veHS} zBS=eBga&b05tlr_zifMpXyTLh$(Egq?3YTDk8(1j4A7XIn#U!^+3Y#@yQ=uCBf{Mt}CbM_K_(hgPO3wJJE1F%uKqwtchZ4O&LFp08J4=v^l@F4u%oOptMN zrt(W=r8WG};J`wBaHbWABATsB%@elzn?jan&i5B)>bOpG-`zOAp1;1-uaetvxQnzj z+dIv^mOhTHS=b;XsOih1B?V4(!YH9#o7?eO|m6XC*DaNAU5Z1Y9q55*a!NX?rLb^bl5fU2i z%2B0eCU(aR(gy)#ZV8k|O?AGAPHL$#`v?Yd6n_vE!3#*$g^GyF9ne|5&{;78N9qD$ z@&w}(kQqJE8QH+lfA1I)|Tj#TgEO#3*&J?a43~gFnhRiT6xqrV6%dL;ul-^l zQoxW=#}oprf`OS4Z>Ulutq_HcfN{#5qh|dfuLVKT>%peet7W?#HAB4|tTh5l{pBj3 z@?}yB0a+pz@Xj{~B zi`_YXGXh=<(|k_&oV$f&fBBZXE4*_}ahO|EW~3C_q~O!mOD5MrF6FM;$`DFr7c47- zV202$Fy2qEyRpoh87~y3vL|UBIgoTGh5OIv!F8!}G<^ z?Q){JDpZqW%l`*O!#QU3)D5;n1a_ktzlvXc8NZA_nk56BY#X`!$<=P_2kLmJZ)tLp z8Zc}jhjPe`hoC0ATZwtE?dPbh{w}ScIwGBVnmx7jDMocEp-@(!B~r1>p0BnIY36K? z;RtAG`$O(2i~*6FsFQt8VOaikbB3)xXJE-nuXCP1G=jHcD743ivkHaMVe<+_?f9Go zGG-R=grCm_M+{9>JFICeDQ5>HY$%l25V}AvGNYP%qWDXeN9%K*D?08a>6 zkH_FGGy>Wa9dwV)APK_e%L;ljMHwFt_YBy%|EPnfx4(E-Jf zWza4Ng?%_zs*-8qscvw#QEIg%wiGV#pk8Ck9(X3zle34?P(u!baiLmY^8`28b1?LS zB61YO5Dpy8aBc(gK-i$YNMB%?fLA~q`)LYB(rJ%`*emnP&LgUvTV=Wc2 z`;2SN&yCCQzf3fWRetp4s!pDb^fq4HL0$d?DBBy~Mq-&^!yF;eVP z#0_j~*qX*q!&6cN+IJB;&Qoz?`fHWhP7~y#c$_8PO&~Ig_1*U;uTSUpULEG2@}_Q? zCIWzjIKR6aAH=vGNcb>;D39P53`@i*yhbumIf0CLdv_Q7y@fx zKGJLej9_vML0@+hi;%W4wl=f;&yIzhF&R29)GqV}#-%ZMMuEodpzPc&pKBheuP(dsV!-l;m{5_*FNW{1(a}&8xjO4 zc10vP%fqp4<|r)CLRb=~)>9?|8o4e*BmH1%W#zBoMb?tuyNP*{H6WL?QX zR1tGH(N*_Igl~0haq?n8244_3HYt_WpH4tOq&^1<~FrjI9zP8mh^rd!fWV z;H0xe9ZYR!z#?=xyTYAP;`MMrO|-;f_`Db#X(dOzykZ`9#$I0#6?mvl1_{VbTtDH` zbv&*>p;)|s={5FrQ_GF38zZl)r0ae6P=u>TFJd&Xka`-Sy@Rl_;EZhF6s>YWT<3FEZ~Z- zAsjC1r2Oy{5KyWl#f%|SW@=)24vD{bvhq)iF=~Dj4%0Gt*%YMZ-NWPTf06u_ZHkzI zvswJ_k7_iHgFk%?0Vck$b6ZE@v^Za|Ce~ou?NIn#pXe?Mi~1rQVGK4g`B%SIz0^LB z9JLsmpZ`|2QWK`>I(e;|xEW(tId$^qlCgk}i%E|D1|-(Xp83Zz1SOMg+ntAlFFvL( z^GFNw{VbmsHT)c1FOO2zCRKNY1xYhT*v>*fiR55)F<7p*06gbXcbjfQX!q-0=%yF6 z*q+jiAy#LDUGyJvn}2{Y|EZtF6tk+4dph;3BkIVAci;st9mNmZG2Fd*wXadTLCQRO zWRCJ{zHZ|lCf15|mt#x!IRB=^yb2!d3#v@%@2P;8a^^uqw-Mv^|!z!T1 zIOo8-jGP-povQaS@6iqt))W{9))!hSSW$t(uHj(?k=gXIrEfKGmHtQFd_Ef`9vG{{ zW$o4Sc`k_O?|oU^{6G)PyQ0_p?y6a~P3viO5xBD53_#IHzw38dGNZe!l{Dwbo(EmC zYxO*M8Rq*IlZPw+^kB#W+r)eqp&PD<}v z5ez%H1>+p+RS}4jBGyEPWY#3EOmjGYr|$<8SL}d&5O)+pq=K~{R{2NprL*1q{F8(VmNkfC<@zLv2J#uTZ5RU!1OV>|^@?+5AxX+j0&(}B znW8a~ZQKFUc#(d5!=fO^4gf+PxS3`cky=|!deX5kJ6_>}>392O1mYT}0ymV`?p4Y` z3#rJ}hNdVYoLD5T)agkj&W zm;Ov7Eh%#y_4NU=rhlM-{PA}12C1#(y)VXP*j)eBpJOTPh~?#p34oF{&F{nn{rXf? za8w}BJYz@`MkmdKP~_n3S@kh#aSJMOqZ`*irSmcf(&^Ug zUchrXvrmDCKR6YCDWUnaQ!HvMA+_we6AyB&b}I+HRlk9&y=`~W5F}*4?8M!gDP9{(8R4WWMN> zHE4Pyn9He+N3#lWEJexpzFm@ATEch(@vpUHzajtn1oaY)67c3(`fyK^jx20$z~)j^ zV9keXWyLu^7ZY0>GgV|xK?vg5z&+|h=sE)gXQHAufO~#MeZ)%eOoycJMFsvY_h997p9c>Kxr{^*tI4`KC zYe7tFU2ho?27qr})&bd6!J)Zf*Rc&BL)hxE@9}2MAj_!?uSA9gk*d@j#9RXFqcKUE z5yoxfcJqsTrOlAyBDWWfFZR3O^VnE(a!pQKDru#@V^Pb_c(GOeId881y> z)DtH4TL22cQsi5|1WrFM!UP}BZbej4Z;Z_z*k)PGPM_E`HV;%e-)|u~u42wIUT-7B zUDEz6aWKC<2Vh#sbvmW{aXpMBY=B8h3`*S95Ds5Y3p9IytIcfREGG@#!Xw;*!UWa< z^9vgE^#KK?3)0@mLeXMrw9NpI2jvA3AqMecZ6^Uh;z>Rbq?BNDi*T)^ZptL_re66A_jhQ#}xpyv5Dm z?Gpk-@qK9{d%A6l>4A`^a*QW=YeZvv(Ju7K@Kh`|mY8E~s zk&n-IW& zk66w|<|wAyfIQhKbUKPuyMXDZDl@F|rTs~YG^1Q0Uhp*lf})`cI`@4WT8}R~a*r=B zJ$T+Xb8PLs1)4z`c&KV%OMcW&qcQ|m|P-IP%90cz}D*>K?*U0p;rsAiQ`8RO85nKWeD_bi)i6;Y;>dEO{p`yHr zQ!Z4t)hJ+~=`SW^?M$sbwY=UXrw0fYLmtA;-UvZ*DMZP>q-uElY0WeBJnW{jzJ{Tt z?$hrp1XGr-QMAnN0`keDzmpo35j(S#YtKg>-y8;s+*y01=T&8^bZ~2e(C!B6gq_5p zwfYXwT{cvNtT)Z>Qaiy=)$Lc9h>EV;{Y6tQAnrN?(ped+oa!k;+Gm&e>I$frEm6|C zV2}y>ToT*(XRLcs19|`S-3om76?r0=T}lFzqbzQboGQvZzbFMO$xbb%g`_yZ$4zB+ z@0OW#%p@Dd6gM(eW*@DlMIgcJP%;R`up3ea{sZWzZhJ$x>p+P_w2UCzScc zp}!Z?`th?aWS>vnyB?Vl(*bxaZey7oJ9gtOFy0cf`ekdNQ^J{IEhXnSSdEAo%CFbN ze-1N3b3v&$1?sNEnsAy;xVf^4+!b@Y#fO7x1T9VAfj>f?Q|0p6+b6I2nRN2H0tFw5 zvCE@B-h^5>y(Bgpx0!jm(5EKOTkcAfuF~*J;Cp$4A{Qj-FIIj&m z1*GFexN{*$X1Iq^a#udV1Q_@pX#EJtK8lw{_@#RX>LK+^+b3b93jQz0++BW#W0SA@ zo8T9M(D$=^+nx0OyR(mR1o+@65Frtx!3sEr&M|Xe!;U%8 z*nl1YBM|T6kZ5dBk021_0-Xpeu$vev)X*L)TE8Ce5AO#-`GKWJR$w~VRRtO_65eT8Y-pzEO#11#!Bu2*9|__%cY9sS@7BxJY&|E?ZX~DyC_idkK7L$Gd>L20`->I| zqOlpw;iXI@g_x!Y?>tFOk9^#HG=>b9l$b}!XGNvFIXV07LRWRt$g3Y6ALmu7^yOZe zqF^i-|FaiR{N+c|xzCd`;+~yS_~#%MU~=%PQyKkGJfrI8=x1o?=V=HWS9U2u?|f3- zrOWG;VvfHn#Q?K3iyKGC6H|^l;lA%7S-I0P<^v*M85qW1G}GI;xE;Fn(Hv8~q8&39 zH?-FEJL`x5-w?q9;H6}? zaIWf9easwye>u0eevex*p40H=GX=EB-;h|a@#cIPYM%QxZ+TO&d)sK1GJ~tPmtr!n zJkOCjjdpE~On(9Gi7f7ReJ)jgk{pq=XwqIXtY5;bcRaZrK$LfWM#UaCCek=i+PC@Q zxLOow9<7%pzBVRUtTI~=60F1l;^cz*YEd8kCxoc^Z&CIcbH4rr@k9zxur>t8 zWw0rUKmQHUO|6?_o8pf~eK~qp7@^T1@e0$xF*)Z`c1Kl_ZHr+bc{hh6n8{BIOtR&a z?jQN8>t`=W3)O=th6aFH;2gN0xB&!zTmJK?Dv1z_|8*yd=A0Tp0VAUWxT`Vz`0HOJ z=A}0mX!(MQgx*mp5oY<&;E)BjcXQwwYSjwlwMOB9|<2FT#qB&s8f^acaT zpAB9R*h`WX%xIi*vfnTPK!WPVVus>AREi(gOtwdY>x<@ z1PfdV6#6Ebe;I7N+Op}}>qhud2`15bt!UXvd@^|dAhMRjCq`gUUHw&<+7SRZ!Ei%Smx~3I6!%`*m$Ks<2~UWo|#K zlt#3MeM>7Yx?8cJc))UdxSAujt#HS0h5?)BcJ|-$-<^;Ugg59H(Ry#6Z7qV4y9os- zSa$0}=^w^&)0cXbZJt^+m_^W!RY;6k%cdMyX4T08Ecdvk&`PZ~g^i3ET6(Yks_eJm zTB%ri>)YAb*k$`JRJ`l?j@cl6F(>z%~8 z*Q6KU)2L@Whc0JSbc>!xS2_QyBc48N3*9iwOLJ_#ABG){-+eu*$~nV>w}|B$cgayn zD?wIoZA=kso+@4>$axo<`JI*6xXBu#f ze;12tq;<(@HRc!??&@O|$B7V<9F>u#@Av65*zZxG^e~*}>c-*j=DrA}74(1uoCb-E zN)B@PIDF}#iKJiz2J2Lo{$V_npPia4t*h+%uh@@?EqCcbEuqQEXpL3@QOG??HXm2o z^p+Z-P+=CbWWuHRcy#Tl8QLoAcXe2_^m-x2v$9u(58JA1%++YR#^@BX^Ar{0C**$% zDxk!Utyp9rATQiB-~@5J)+zVj!_a{AnzkjQqRJJ#)SiS)|6~V|u{!(kvijRA8JPf8 zJGEEhSl%9d5(kDGy`3cg_uDL=msQ-om?)8J3+6cu)pVJzq;b)ugrc2o^Q7?s!<5Y_ zLoNZ!;&V@=(=zMBjpCJBPsk*@o`uVF!rdQR!Rn4{dYivjIHn84wB`=bmk1zWurDWG z;9eZr!9y907q+V#${!UtTmR`Ch!Z;5N5%%05+)KT{~Ik?OaV?&0aEBuL})kYs{fEb zfS~V?IAAMavJ=b;kv#F|KvF|DS!!GN7~hYkb+u!}`-* z8#d4G^0N9`hyO`8(A4IGMIV3*gYm#6^Z8|~_x*e~av zJb=V+8gzJu#RH4Jdw-K4?f%FYs?Zzklaat-p;zsykMXMOLH>F8u=d~U5l%g_JId?R zX~_C8gV}+u9nKgWC4%bi|sGzsdbM#gk0%O4>w8`kBe5BY0KB z!pr#Z7@1+d?|K0v`YwJi@`U!b+Nxdo`JSVxgRi(Y?MK@`3m@wVo1tXjwP;IGSDAlV zV=x$)^<~1M>$xf6wS8af$ON@WxKQwTI=@G2Z1?WzXoaLvF2YM_q^TY^7pi0DHek{` z`{~Rz>83(~SJ8txK!o$pjwmi*!}{epN61cZmbqd<@mB#*)e+sH=N`VhPj0>petjAz ze0>2bCX=~>M?0<(jrNVSxdJ`o4d1?5rmbAAX-uGPu)k3o4xfpINy4w6!`Vds2^nDw zq`xr-mpN_w$@w6zdc>t~njQHL@b_Uqr{qQV8yVbYWBG@_s_P#>MHSVg?QcqB|7v4_ zf@;AP_}2}{0-jov>xKd2@wggF;~Y+hLiPVwC)^nVa*_k;k_Q0nL}ep0ATomFf|kGi z{?;1=cR<nU-r0 z*sND?u!TKpIq&wSdEu7X0KZ*%zuutgX1DkPHogOxV-?*8{e5I13s=}&r(=YSdue_g zR=@GRo0-Y=1MF_yuVB@>WX3RxgWuE36{l~eKRX2Ne(uG-)&fNB42>F4ID=Ba7%X76 z3aG5ZRne}2@)c&|-9eJ!8+yR`KZnlo#|BL3ZGP;0txY-LQOX`I6si8dCPdL~mVNxu z33>obb})&5*a>%2@G`IWRbP2ez{WAy!=V>}}^JHZGc5J8RuM)@sYY@uT3dh*0r=3sGGgAZdoErK7~Zvea<{dzeje|h zPY%hM%PN!I>#o-i?9;$8 zBm4@Gpf6~b?d}33Lt3mSa=IU&EuY1|zALWI0+emt9*<~G(Mvj{&rFy)porP#@L_YhEFV8@0cB1FPwWz!|0&MWMzJrSepZMe-%bi?#!Bb_kgg?5iwhrBCxX*4jC*Y(Gd+>F@J`s4XPBa{70 z20UQ;Fn>>HZH_Kbu&{8<5eW-RIojcbkIgkZp=E}}QjjPEP%wd({rA>lm>)H266wcn zM0^j8!CMaotsIqY{N@d;QI@69tceM!E!p)>O7`}+_1?OK%VVypmV0qfVAbG1yx}Gi zzapEh%Z-A^^VvYdvv*as5~1kNfqS^o$sg zt~mq`!DzqD(7uIWNN(ZMl@37E3;VNTaK`F^a#uosweKV!yfz;UGBZ@R@?Wr=?oM@8n}+FDUzZCvEu{|IX&)cbqf6`$1y;eV?DVExA|EIc3}cTOOnpGVpg2Lnc$Zh$9bt0gzn8#rM7x${}T zmlMmzrQSuQ612pln3u!hd<3y~EO-4t&99czJ3Fm#ueTLLLU&B6PbZ?H)k5paVJlufK?+i>8sE$G!*;Co?{yqpHW-5J>88ScEcY zx#@u>qy{mSQpwBoeWsR1AZainAPJIE1LE}4F84#P*v4$mx>!S(}PzBn_HBoZTc&om_3re;E&$%5eQy9s7v_=psdi3AO)0{LpFnd-!#<3MKE#Wp7${$Jl3 z7vW0&N~>V}u#pfmNrD-w2sESli`7nON(>?u)ro4U$;!8b6Gk=|TMLo;UIZ+f^*0(N z!alN`dx*QcjNGy?sM`Pu8DItiU>KQ^o7vw!x8Z+ANQFi6|K>pX;D&P~26Nnqmj2@+ zvKdt@;4Ni$hm!G(h)?{Mi>3=O;)HqAQ`1&zHj{p-iKiRwu8&T~ zM;ML>P>Ch;_fx=S`_8UrN`XJD4?F(axi`(?%_kS;`=|7SN*f zGfphRTTjJr&VY3uI8cRA43wn5He9`wJ z?eYNx@eLROim1el<$m~n&u}1`ebIe$J5v6JKp$VBr&#-3jc=SW{=NNeuNmodp}J}XIUu-{3;3l?3iT|?@d`WY`GKD6>-x>6Zihi=mri*~u)0({eY`APYf zmDA?gs_HmX>1!nFYv%LLggxP6^D%i%36_Lli{N4iB5}bMFn2*lEvC) z@l=)8X7w6F+l8z76?Xbcea*De3Ak9BO%{m_G87-qQwt)Fd)6)b0SGaBFt@{}LN-vG zmM)`sx`Pb4dkVRAK*=-K-BYBZl%c@1%&SXPS$k1Wu8QNFf3jMmQ)&5t1SX;YX!vay z%7jTgTo#c9vq)dI!dYDWwlE@YEB%78P$;*=qbRI{hlF6AA$Ylmc)Bv|sM5wuE|H>W zPbq01$Q~7(Xu%c~r!5QtS0(8z5KPGz)=!vZI7ClL*J4PjIBnJt3=p0vOkg(Iry(GjZauJd;E_f>^)}&2< zR0hhzFyWbzC_n7Ns|DXMDJ?a&WjLM%Nl-Qnm8;Koq2M|8R-Q$F&2P^+V7mAt^3x-3 z@o+fy+7v}Dro$d&`np)NFSa}MGBT?5;j+5a7_2Cw-`gK=M?9`g{SE78)a~T%W;b7q zC@sY=p#WRoR*#qOqdc#z#Tr0&z8Dkpi*&l0 zBxgzr4(`bnrr8MQ#on?Cn5khq{Ts7n-klHGU@lW8uo8_hAhaHp8Yx>;G|k!9d8TO+ z?&m+2)lo`Gggs7N*=j7vG$9>TCE1k$FZddP6@8$n5uT;{=vZy@#BSX4U%@qsX235^ zc(U9d;*wKx6m8x&nQ-sNooX>PkT}C#pw1mzXh;RzNf@^cP$0$j!2bQ~g4b{b6v{4( zAA9Siisphbj?7y36LK>WQ}=Igp_ck+m06Ca{EE{W_ClS}n%6UfyhPo;2u!{Hq7q8h_Q0i6ftH9kGc<@KEL4$p^{p12z&hF*PIS z8WXpc@1k0#NIkN#fl=-2dnMtHBZK+A7y<}}IZ331WOAn<<{6(bCAQ>l(5Qbt!80(P z9p}tj1+M4sh(N7ri|}I(cN(B2c_EVLVFDX#hG*w^2u0|#f9WY7?KDUdH5TmMWaO(b z>ZyDbOz*5NI*I!LBn!NX@7~?BE~$d#}(9 zcqc6SqC%0#T;cVuRh{VQ1FBt+vcIoxk9+mkQSb#%q@e@sf%Q(e(KQ>~%1_&T8XXdc zN_qG1cB)jAzz2o3=wiFIc1Y@#0}$J&WUF)pkt+7Hq-5PH_Q_fK<;dNO@SAW72gb-Rv-$3+;lJ=W4dZ_=*jyk(7ia#8D^VLQAUl5P9=I)Bk>aOu zlUyN}TH(`P`k>_d!g=>ik{TEA^T!ujWlqek2SUljXiq2N-ahl=PHs< z1WKmD9Svyiw_LXph6OJ<5B6(Baey8mWtKpQJQ^&mR59Zt1Sl9ZyaS+mhdmle88%)^ zSjh2t>v?dKsS8Y=Wa3owJ2wZ`&lYV&DqJfVx(rn-LtrS)D^@F9>Aa>J(;*4;cye;c zfVj{{!@Huq0CUOe>r>0g5PhDi?-w9f6*uKR#a*hGvRAfTG_(!LD2M6Cv~bP_2gF3t zuEXn;D;r@adJ|)w2T$NB4%iru6`M?70sOra_NtdGiM@}xBo#J;h}`-G8NFU_Ig?f# zT-YI6?SAkgF`jKG4ti(-Xb%bn1y?Tw@ZHF)(bKKwuij5{I~RMP)9zGS^i}ds*L{gp z%%6AwQ@yt##m3dlptgW>U8fQZYAV(sz9;QC^X>b}0Mg0k_Bkpt(7!SNg<#@acdZmr zIz|%NU_x@jn9`_s1wUO7%=m7KYQ;*xJ~$sE8BhUjfA&(PK9shf)ID(dl;<|WvixUMR~ z0@}UtyhJ!$ob*LXo|#$7p_r3hj5qLkxiv4Mv$U2DG;1*8wa4jf4OJ7vZP@M-swp>12OkNEB(9PV< z@rl1fjlQ@Is_s#5cf3CXLM_Xjs|&O`>RP1+eg4Tu@|@}^7LH8$h-o)dDL2AD#r+O_ zr;0jne+&GM~Vs#^*PWL>ffyQ#d$l3~&6tQJJ>0pK1DY+qZb)RF@**`4UN zG5>3jO1~YsWEc9JQuP^D%`ADQ67bDOPgC+8Nx6m{lMlFLsH)S79C8oR3j?xm6m%FK zGrw{V;APO3oj?`<^1-%0+WaZ90=U^yC_enW=!OO+6Q|a19RN|%Vim93D?Jyx2>^*2 zU@O$`k)rKLWzQO*wk0-`ZGo!Lbb+qAoJhlhmt4hy6+4_@Fou^CU6NYY;$j=(OMc$E zj=e>abjy}S(?hb^8h@P>-wP?j+mD(ab((1KAF53a>6E(7><>|UzkLAChNS}SxCX&| zi2K*~RJ1lcWX$-NWyc>(fPcI=)Q|9cO8yQy<5SwL7F1lIAT{7gr>QBs`fRhjh$Ew^ zUF)2^LWk4Kt7>QFNnc#5M zuPQa4I`bIdmYL}^I7zT|Ue)jMV^L?F{p__fT%Cq?%88ignR&#$zOw+s73&9s;dX?M zWz{-J||GugLPvI z9tUprLm@&zOVX(_@Zdw6(qu2B*czk9!*U$o&It<`lR6K?CZ8F&LdxE;x!z(lmq=cY zmcjyo;2GRLjjimkDpD<5+q6UCsDT)-(PnR|2x6*Kw>H>+`d8kPbbOf~PP2MgP{pH;K2-x2?_drO!JsYk}`=cSr=9?_5Z-4h8C$s;cW&7Uf&z%L|k>PYWStoDXK> zOANp**x;o|^v75|5u`png@6b8kDg%B<L3(bgAxmC187@96CE54oX@7tGzIDppofIl z;L9J6R&mQs(pJHVsU=JJ#8 zqi+9t0$021Ao;`QeZ$D}_+z_G5EJE*+Lq80p!AUnUxFU9B$L>MF7jr43P)0LG7S9J zcEetlYOocE#OEa$%ZFUa;wNYSfiUxED_w}Emae0&F(S;8&)CDlZo0Ws+D*ytA2vl6 z`K2FIS|hlL4?%bEk2OLnpR$MI*=taw`aPGD`Sinhc4qso2nGIB7nrz#Wv^gkzQ8ES z`4ILiUkEZe{2F^nBZ4>q-huq*U?FF`Y(?aYagoCXpV{iGxaCs8Oa zsVu#?spMHe#|B7O|1V2&HOQnUk(I|(zOyPmE+7Q_tr^AuqD+9u4s1&BMvU>yX(Pq= z?fnfM7~;vgcbpcL;a^7MhjN|^rDt+;3m3mjebXyxoKS5UXHOtUb87HSVFN4^6yIk% z3OXWXn5vOAk4s!mozbTBV^5dhrGgR@Xxw9C5;i0MtL=Ab>CDL0>>Vr<1(~(U*b~mN z#cOg=)Z0uqcx1#~OTT}UrhGR>cN!Q7rv>D$?08| z4A)aA+=6Dh4;4AllEB-8zDECeZ3p)bEX0>@WL*s!gG}RcT*&X(-FKi8ml=*>R-WP1 zKNWEtSE!Qq>7^%rB&K||SU@J9^RJiS$q8lF(9$%Kd9jFSU*{0Rpt!wY_9%{*Nh^grOTvM6L_x3Sb+OzFr zN!)$gOE!AHgjV_+16DZkr?qc(6NeLJqiu_w9TWw37pVXxRWvPV$Musl~F zvz$UjwNJ;q5vNVm6gibm*-wG#cR$g|kj=Eb821g)$od*lY?shXyG$8BTKQS{0K9fhrk}ywF6#z{W44j=7?eMF7_r;pEPq2W z*u`;E*^lb=;$a^IX9MuTEXWLr^e%dj7xu!xA^!il^S$*`s`Wn;#2)N_fnPvpYtR2c zPX4NCE8~q~T;Xh@U}LVEC^t2+AJ#W4C4iFmK~oRw87Cs(;hFbk$Td2(Yt1t-Ghxkc z*3&~|XG$N|9Q>HH&hAvrAgWd1E|JK;@k(3&n;qUsdv=L?4|)FoDmZ;T|Tjdu$dHJxKb zJD1TT?-czKSB${-gp0wrqxgZQ$GirMf>DqKxWwO8EvTAmRP8?=b+p|jSW;`4D>B4? zfx%*fZ;Yc?xvsP^-X*@Gc(-pf>6Sm>#cO(X(KNvwYfKh$FAbKipatSSz31hM;1t8b zJ^<1sajEJgWpa7t0#|yrP`#HD6a=9Iv;2n|Z7&d9z|Vs91odM`3=dyyI*0#otvp|r zc|&A_@hLEgqK$PCAD|bCZD}3Mamc`>U~za_CywLKrm=*=Fgm3Iv;u}aWt~A;6#Uwp zG<$1Gj-UGIWH`?pCA6ekPbudT8W>-|?E>PR3CpQ@K zBa8Fr6nuY-ALPp(Jc|bT27qHSDvWzbYYc$h-eABUe0V#30m5Nmc0TNpyCwPH8^DPm zCQb~~VY><1eMR~B%~{k-XcrjKVz&%>#T zX^dxGO4psxeqREIctu`Iiylc zoUG=`E)QK8H7At7uf&m#o7;bU$(H+Q)L*Wxb6Lax^7x@wxurGG2S2B_n4sH&79ncH z%roI1Yw2_d-GmV94F!hvn28A*(4 z>x!!7SHaeMVj+EEIeIjRaQtm(z@NI(Z3@|(H4FshuVyGw_2}CdB5mSX$>HOg^~xo@ ztghJxHuB;|^H?`Y%*dNQ@ml+#R>dOMoI^qyJcL4l0$(;mI_|BSI9>_7f_`vS>w5a` zsBBwsG;^Nwp6f#16IdKlikzMiqcZ)j=7BLX%w2KQV(4yCe&)+@24--6+Er-VM;s*^ zbOEEcl5gg923ywT=g_zPFo*;;pZk|IuW$Z7ZAF^=;PbjKDX8HjA|mu-NI_X?v#3ow z+IgVNxe(gZJr)EO<4ax|SV>UHC%;i*D_jZh=+<>@9@>~EhQF!RELz#TX#2U(TZgMv zEM9u)Z1uM$fm~6K0rbb$TNzoVEQt}VA%L$q+4sKa>>FtXK%b9`9h%Rh6CC8f1GV`e>Y?6jD=7+R?W96+X4aCx^}_;miUA%Iu5{Zl5P zrag2TLGhqQsWmKcO-U`z7}lv8)=5@KUM(&N!n8E4lMiKT;+WWv;Sb`QEFg*y09XY8RLTy1SRo4QNFYgHP#Ydp{w+QNYhZc&A!Ba52ht zI`+)}FljWarHgRp9`nOZ$e6x5&A!V9DXO#y%e}ZO@4fwlze*b2%FMhmt)X6trCpXOCWo5gz#y|jjMF)`g%9e3t`XyyX$rLJoQocoxs0`4$=|YkZfH*rqjZV> z#agFgLKo8J+;w!Q;!s^m(H9&LIh1lTi?N^3B=HXY)F$O)11+Imq!6*@!&|C9 z4$bx60F3Y>+$VTzyy+;Q+j5{X>Y%=no!7ch*N~p|L0@{}P~9bWp|MEW0&Oo|#HN`S z0yZtz7XtXP!<&moS6Q1mwp1t61fG9nO{w{JA?+GEBChi2TxJbIXM#?m8cfpR^Bw2D z?kb)lJHRhrfqde`&WY4Eu3a6rnD^i!qVHx6a`>$+K_?w8`oud%k!*sm)IP41QKC)C z-A=t))zg|IXsb(|>q6+1*tVvI2R!c0ozYeA{IRw+__q99TMpOu4=clX=SX~Rz|X!l z$a?`j?;8W_b2L*Y1x+Czea#CUw}_vUtp^k-0(hS&K(a@g#Aa(E=XlBW*nG70B#yC? z;lCQsI@`(phXQC%j^q~up94Uj&yqpHo3GxS6+3Fr*aG)d^H3X`;n70Qu#eIlR7CLS z@H=E2fid{E0Di)ot=TA^8VLhQY){H_Q=l`~I+w`xOZp(?}yU*^x*-TndI*Dm#3#I=m+hI-aFx zU&aqL?50{#EvkQpnOI@q9(eTyg2zhF%1iSNuw->noK?&^3S-qtTXG9ml=(bOGmBwI zd2l#i3y(|%3?3nM&#HgHKZO#W!2@QdX=m>DHb6(~jYFbEITD%C88>0sI)K(Cz2I)p zEs^9v2y?duWLSJ@(GS2hsl3Q|-6cu_se@^tmHXA~qq)#QdL>PKtG-l9p&{OAC`Oh7 zY$~OdMQM?p1aZyF&q;4DP}^Ciq(`zYp|#U3L*K9DdJf(5i+Z_-JorII+ougWK=!#R zGfu{-nH6%@2=}lC`90GvWDE6#(yI1#Bx(6iAf>lF{}5Q0uXq@*answ_{7dTs)Xv8K zTfHrvI_<@R`m^&9l9=MiZw}YUa+5SL*3JFu!|Czr%G9|dtA4dDRi^F|zQf!^%H9m7 zM@Z@$g)vp`hfOORb!>b{A%9T7B0WC@{GE%aN+6L7Wpa_-G;^0* z!uE6eX6^fS;OZC#O=?-jo@hZXAyIkwx*7iP zp+^3ui!(TIJNx2-3cg9!pKZt;796eKdJw_rn(1-Z-nnT`@`P5`Aifl53DNqZI9;qN z!L;nolD=sBvtJ(~KWJ zrIFIT3?8$a^XK*Nf*t4*pgOblxE1621S74Je+F`i>Re~FY(V>Yb_MMeR%|x^rn3O> zOBUme6!&kqmIo_gCNpoutbyvJUQmcuY2p;Pi%d>dg^r|9-Vhz^+SNP?8d?)qWKscv z0-5BY1Q*Kh*1Xx7Q=xnYA-!^@h{wwMn>F>lO!{_+M)5 z<%vKgj));wH%}-Ns|2~(>AFM7Y>i)}S9xQW zR*MK2YJV1|^-*WtA8nei{}Zu^!AH6&k@AJAOb5gpM$rSK6q8yY3(pG8)W{GmhG3Do z!0U*j)<9QnMvYJlS3!ins9H_aG$`~H>}dGyKgYm*Xnv4P6i=%@ruswy1XIUu-WFCUIUk*3V! zJO;!sqbaN&WTz;j%W7wNM)8y(xgX2HV4iEgqe2cc5n8p)G36p-3&Sbl zj))B6ZgcQE-oKPnnR$P{aRe|D;oR8CDV35w1ma|+*MhqQ!sG@n29xA&Lj290HjRYk zE{PLE&Qu?PNM)oofhm@OZG)f32-XQcg#yC9lF0u2HL}jsRS-us@PNjJXz(-1<7dX6 zE^okd_27Hk;Ct|(x5A!oPH>5Ir@s8HpDWn)GU|26ptt@WgG?uq+3x0_fBoFn7)+;X z_%mL3iBxBk`VKoqHsdWOx>05?D@8WNtqsh9Byj);s3V223`sWnO9{kz2}BP+Lo3i# ztJYD=;k`AtrO<_V&vv91iRvDyne%#EgoAu+^67pE!gXlz*hjH(Ib$-dVy}Hw@7p+q z*cRU+r`l~9myUBC$sQxFvL%tr#%0+dx%2KO&Dy@+&!pFUQb9c<8sp!8Ch@XnldL*F z)=4`3J!+;>DiQf=*TVIlbXEiQ-@~1+Q31YVmP2)Wo|Mz*j$sGIjN4^ElQ#`|AjRy# zFJ7>&r)}vjk{N(NgM_{6ahSFm;A=TKpdGbwm9W_GJgJAH&)sN%0LIYI_fwep4Nn6t)p9)<=;$NglrIKPQOf|5L zf%P*HwV2mYj{+!YrhnPS&4Zel=ZR@nqojuxMDVY>>n@*_8k)3+5Qz(jW1o*WUP5al zx}qTX&fk#rrETzbH`9?Ul1X9^FEW7AoRYN1lnG^py{s(j=De-cA_L=ssl(&uc{Bjx zE9$4m9a$pB2*#bR&2Xv0T>eT34@!e@2pDq!gy(?1F{F}1oRE1X-=FZl1&2Jz0nl!) z{12|v^93_-W%g;=HzHRA`aRxZ6@+``rEzwp7}YM~&&2llaLV(pVbNrqu&zIy_{fA& zNWCI`5hjy-zb3JMWC0!ZFk+FDGKCb`!lZu6lqRQ~)_HJMCI9#!9)ZikWSLNOcU=S9 zqEVC<*%MDLQl|ez_8wm5Kq65M8yyBI6QG^nzlG-KZ?xHDfnO(Wzi#^t!p?EWHy-Ps z4$vOlC(`$;w?iVB#B|?Msc3cFobMnsLl^i4Kcnst;GtB}y1>42L7J z=B~bK;j{Mn6w-8fylQ`|ovYqUrO2D;DVH7w)@6hMfahnFD-~ae7pe^j5>Z3Fb#LB= zZx2j-5gJ;;AHerYMVM#{ty#%IN* z-f9^GiR;0&+ST^ga*U>ye6Xmy+^JlQ!H|k^vb*MNg+QxHEroXt&RYCsPSA!Ts2ohWC?Z9T-MY7FL}$F0U#u8>(L(TLB_$xiOgsqf*s zf=vFtMIeic6=mk?j;B=0`#*NyO@22@K%R?cC+MZ{b^s#@2WKJ+rfne8f+)8+S8-pX zO>u(sJ4?)XE$q;iEQ_=qocJF6MkqR-wPEt{Y8+}6^}JqGgfLqOpA6fdh!X4Hzjg*~ zJi86On%m|zQt2UuB2aO`6XAqF#8c{8^61SEM{PrcZYWeQ2Fk8$59#KJN&xZod_%LPWRW%RaTz?oa2J;ACl5uJ@*C^ zW+f%W)h>k&veJE)Lfr5UGI=A0ac|vh_-y!r-3Fxu7m>Pm3w4l=+=651d-`iwLdXIi zLSq%iux)N&u;J-l|AugtfIFgqlh13L#`pIql4%p`@Y<}e>9xGE9x`EoI=5ox^5D2A z|K)Jo%c_R0=V%FjwfZ$)i%FDSWR73(ig%M+)7Ss;P~+au$)`jy{PRy2hUOx>L>R5G zkV`Pbi@maI0Rof;rToVlvFNU(*ZhH+jAR*c3Rh?k3~$n%PX{tYxg}GIM#zBTK~1Np z^)&nAjKiL$H&{)*?>M4ru#K9X7{oq@7ra4=LDrEOVn|MymN0A7X;P6$?4CQYU9meV zAv$^|fZffX5z7jn$XTG4cst7b987C&^@1=nXFEG4+M_WLA79t%FFpbFu^uYW9|hbQ zkdzm0LtN815-4RK-$T_<*a;s4yQ_+=2CW~QC+CTXSSxgPe89~+eR8E^A|*SF#lPzuTiB6jX1ySXB94!WkYbBI)q|?YtJI9By$~)(Ws0WKo5)ioUCMhn zHyhJd>29id-vZRQ@9CX@c?DY{=7enHXix{}A5*q5k2WQFvTz@zVG@71lDKQ7HNIk?D2T6?lxuciHpI|M!Kn{WpVoytZD zQ~R__m8>~ilBa@2p`tmimKO#~w(irbXpQdepWQjhiTh{>S)q3nCG#JGV);1i+2<32 z-Sxa&<^exxP-*Ku3on-qUt%oHfY7N_pW&aB$&B^}Zm)7HGju$J;RIJ}>ggT40qHAi za6J>^4K?c7=CR0G1=P8se$tm>89(s&I;GER@s8#wcBn3L^lJ;ET%G6Xagvo-rH9%B zrq7E_|1{{|yjfHP;)dZ2O$hetNa7W^%pNeS3AM!#7&r_2X;J*xyPo=r@x^Fb^) zO--CSMZI&3O|54?Cb@gSP5r?Xz&*Z}VpKQX0n6d+^6YiF)U+v17aOvgfW^+st{>uY zuWC8C)6|mHp+EFJJl72s)_`7sAi_V=-eQ82sGISq3p2EzmB9dF0eJkRgqE3+x8bm&_aS zJwG-q>ejTW?v&{y@>3tPrn-}+y0a$HS72PM6A6(*u#c1MNJ(4Vv=hnL59n7uEGJvq zgEwXpPA3vhXOfm;VW3W&Lq@HsM|nTm%2A{aGLyQ~Pzn{!nUXjVlOK9zn;>sct?C2H4aX8mCEfQlYBQwWohpYj(AxUm@U7+W@$-yWD&NDm zN>5);Ut90{>)gX4jsBqwZ{u)6Zi9&nKUzH05Bny_szyz>1sIg8-XKB*bM6e1SR$Zb zM#xyR-KJWlHjki!^arovSJ3F;#_QnuzBhg_Y4~~jlEo5xLAC2SsOf?-o)vZ}0{)+* z-Xixul$^L;LBM&nQ0@wy<#pZA8jdov69N(I^{UE)1~;!u_`3+kpedB7op-5n8^aD3 zryz|}a=>ByP5{5+zvvXj1L=l;A$cud$gr_A>s)=88g0k({z`|So6eq2lQZqB{Y-blW3nq0 z*;&q@V6sPRQeK}ZuKZJf$W=7BU~6OdI70~_I-vCj;qmM%2c|Y3jRv~$nT8K70!80=^z3E6}?9XBa#aLkquoaPH zyPTA-`Bt}vj!Fz0>$9Bg&o&AETCF$d^~G{%S5#EaS}K?9v$d;~wC^^0yuEKb=$_uW z384FchSIz;L4XHRLHHDM1r7sppiWP+>*L{+vw<-kJA$Tz{7n2F3M@Od_BTY$7CiLN zl(_hbc1qq@Zks%cABONY62H5hp)a(F+zt_Z0E)T|cqymXh(eNluR9#pv$ep@TE=iVAjKk`)%E$sV&ZIx(|V8B;l z4FG2$3^{HB*NAUPY_h~7EqPi}?HW_(Z8`DnP8sC(+pAhE2c$WH4LI{>ON9k@Oyx8N z3HBu77}|4XYOGy8jq?rE-_eQ|bsqO)(^w%T_1t z*kq)17Oih6Ca~zOD1GTHTiqMb3MV!S! z1Hh&8qvmn~6cx}2q@v%BA9w#1>#X(}&r9k*6kMQ2Bqv9^JsCCJX#-U++=6x92a2{X zA@{T8KpaPjS}2Y4`m14X$QL5ATiS}8v$ZQU6nQL1Pr%fgCWXPC4bu=^_n+os1jn(q zHM1#qRI{JIS@EwyaH87bLaO}DgkDg*1ofX4ERyO6?E_>~ppNC8<~CQO%IB}R3Ip2r~817(gW?W=nNvc9-inBBJMqj|%_eCz2 zi!uxuW;rsi%8N8Z_B9x+o8VSS7S*&j-8%AIwZNVk7wMrVW~82`NO2dD;aZ;~C6g6< z7vCj#>FjxGfRXnrg!UeM(0>s6Jel%AgyUYt410|x&J3mE!2A2oltU!y;0_^|+ zpDhn4^GbZ+j-C8U<;6sRy!e6Ck#uOP7*;_|Mrl;bgS_=~y%?75OBgAN>+VV!4Jzn+ z{P?7K{JNF#ccSGAvY99w2MlIYFv%J^+QsUi1$It zqYN5D0=O8r5HCrd7B6`>elrU)H!Ov$hXvXz4+t(wxOfI)ZABVHdxN1e$BOv3#Pk$u z@ZK5i9nghOQ`HcbpEf9uC0Pc{cqE<*;hu{4f?&J~ZU+BJ8ae}^CEp>Z{nJT%kX7yr zB302IO0%T|&%~o!wOa4GW}>@p;1)TjnuTM#2DEetwT#9Gbo0f4zCPHwxJawgI%<9V z3!P!G9`juQnUkB51)Z!d1{^C2OMntMQ^!4qiSwq*YvaymRD>8?Y}7U;ZyMT;A0=xQ^2KzZ%?bv;^_nNY}{p2F-Jgj<1*qCe5`}li#X#R84ulrXQKf?Ay zBCzFX5t+w!0b^eiTT+dRs^Y|8$&uWKsNQGf-jJDW)+n`AFB8wm4h-qnishP#v;MKv zgziL=@k2G--@kjoU_LS_Ir`ln|NR^z{qNRSalfu8?r+Mj8zU=l(iu;}?K-XR8S1B) z^g<|tBSQu zd_sc1zk(h=Bm0hlB{#Qz5Wz6t7)MM?DjH&ju+6GRrIq^ljyCFG$@ACJ=I2850zQ}POt@u5)&NGT>A&lf6v#T zO+BFD!tin4)3Z+Rw)LK-T{GYNmIs+Ym}QrEC8s4i$o@nLqGRZ=+_c}UOBWyS?7-F8 zzWZ!$@o{!@vwA(cy0UXEZnYs+7`083-7B9;U80`_`X5J%t?QJh&;Q*)js6|LWOdX; z!j-?TxsmaBAuiLREp!Xj+VWBCylByq7kvh4)WBmJACTVynY9({G1URL3*{`Z45!g zHd(<596vn2XSdGdaIbQ+{dz;Vzgw&jud=bx(`yv~uIi*>Y0lqSZP>jt1xT(N?6q4i zf7stfMC>*jU+^{`pBv1vx6I!K#coO61mm5PUN>j@c3HkOF?1|?924mKnNQ(ek9mHc z@ka0i+lqf<(Zdk=bh34t5ahbyteahM8>=P(38*gwO?BIy6_leCj1Ebhs0T|zVsZJH zpj>b|aJ|zFe1g2#J5x2n>u!&4cA5?jT$BTDxhIg4u-E08w5w6g533`dTcSQjG6yT* zC+;{xt>;wzs>`4pm!cak(e*5`cRum%$p~}zKO8X`%ZVX^Cs|ux{2-TuNp8Sax~kxT zef8;Y3Cuso^_bMuZ%q9|ckx0}UJ+{tfZb@L>_doo#`uT*;j9`Gd8n0ev@0qf_**`u zvHR!Dpg~FcwA4s$nL}+RXsTL#9hgzuj_%qq)~N5v7f+LCWIl`)#mDOEYnQyWZjS-h zy&bcqUrNJn6M=oZBpzm}&zmv8?bSxGfF239UceG z_<>47Z*}vv_nNs#gbLHkrq?;+4G24$zQ8?e0V8p$&1rfbI|RPBIa&LKiUm{)_+%{~ z_U^w`Z&jmT>O?1rebZR$E?kR~>3~o-7aq=%# z*bEO3E^(0!mlP-^ZcJ~bVo%^hl6RZ*Iya)Q2lZCnrqxg)!*9Eik+eC11b3vuv7Oip zc*#FniuVT?LR?upY2T`w!c#;|9=xA_c6Aj0^m0(h+zGkVWExrAedyJ3#EI|hD6gsV z>82HTWfS!s=a7S=vT^qTDvL*l6r~I?|lp9@)ovx#3g)i zWiv1p9i?Gr&xknzW&4JHb`!K?hhKjzW@xgwSjvIkO zWsJx_gA47FD$0zg{36<|Qd(wkub9V~RZG+g^Y7u3TF4m0!pD~FpPL31?%}SaD4{Hk zwxbk|m}WmL64zx0KCrGNiKjgMiVnjeHG|<{*)y-~TN%gZ(6_h{OX!lUYsYL)u@}4o zcm2B(DY}3sVh@mq^xnS+9@87FgOd=mgUqDn%Eppji4=iOG{Sn7MF#Ni8^X(qoX&9^ zJpFNSc7*g5={oY3ak~6x+U5O(tD}t|&DF3sYW9{7n}aSS=^asUdOstB}VI)~MHmCNF{`?uOQW zG$S(r_1>u+SOm69^P1?30qbEZkfkC6jj5U8!Rf%yg~plEo2=;pbM)x5YvTh`JXozM zm_c^jGcRDR=L%`LLKl6jnRh3P%)VEQ z(0~UhafROHmuIa(h5ak3Z8#2f(wi&co??k4PnZQ%CzsWcZQ_RB7TqICHpX;`!1C25 z=eW1vxks*bVp(jY))i z7Sc}&(PbPHWAXJz-o6GwcEtqifjWYOmPg9nUX`aDC|0R3>Rt?LjSt9q1PgJLoRNzU zk_p#v+$m7)OHgzDfO^EtS7cv#=4Pry2B_8t9rPz6 z@UHP`D-=VzB3%-0D^l*8XH$LBX+n`Qyze=HqlM5#TqE>ESg}lD&*0QSX$t|W`;3xC z%+-dBROSdO$pfGSFQ)mLOZhYc(ebbJ$@@ClcVrlPZm&DjfOdY5-RpVpak-NP*On#Q)|g*%1&u-x^Zo{H(=}Md86Pj#OlSGV zKjg zLN8<^d%(~LKLtFPORusW)M<+g_*zwI{xm(99G%HLFM?BLGXyQcbdP3Rb*(BxLL&Kq z^}iEs>^#-#mdL&c%0CAnk3$Ck7NP_+fD4vrx| z=Za}By6|?Jdy%NO;b+u!%y%&SriX<35)ezq#u2m$`YmG9Djzd%`V@uLK;#c5@3`h+ zQ%BmwrRgwm&fhGSghQkRB5~jW1K$t~#Dgod$kq(hu)P?lK$nZ}qm(B66;fmRteTe4zBaGry! z^b6&Y>WsuC#k}^&r;?V-ratMCJzx8sWNi;RDTssCimsHv#8YPkAT)>Mx;g2mdlT=} zgICl@@Cgi)llUAun9hDQku-8f#z_@M2P#C26*db{NLJ!s3{_#Y4!SK?cu|JHpp1jW z=#VnNy1F6_ddGyJkw^s-6A(qaBun8-F;N<`qy$!;FUTrCvjE%b56xFL!)xD#rT*b1 zvcVToeoRqWU0@djREjZX;{g-5jIgwE{T0dc>4k1iaghya#eKxbe7*|Q+(kJ-X%H=} zRS>ksB^(tB70xq;2UkYQ?FYr>TI(vo< zz?pWBu$dzOblag43&*VOeexN&9Sj>IM^x#~Rw8(>>qgGysVTg0&v~WhR=3TUQoRsn zt&pp}pw&~&nJJReru*+e@g7?*S+TGc$6pOB8IoC&3(QlD8Wy@)O3b`D@`LX|8}?nS zmA(@HVKXdDQSV1*$H_hJ6|TQ)!1?=zved{}N|n(70#9z@lBO-|aKZ*86S-jlqry;( z%zsH+UDAkr>Ha99CQT9nFdycl#9E9T(!5;`Y_SkVkTrq=+yxtR z%^NTDa*7P%AO;J;9VN0c5NG>BQLzf?4zPp-g#~a(067yOGmGHK_K0r^Y*XD7#TE3Dq!;m>`RN0{fv$0^N@iJBR{qMW6PIt#axmHgqw z;A{SW!C}`fN~h+1jThjvLqYO(MJH{QepkxatoHk>dFzw{lqUQq+)Zrm@p(ZoQ-YQO zar(rSi5Usf7(L(V%_(FX6yLC>A16L|oG%|I)Sjq(Z+d*L?buI}U4l8~8Aw*I4>$}u zMalCTy)S=u8C@q8m1jLN6!>L!fBGjR(lIHPeBO0XvF&@FID;6%o&pkVisaYMPO znUYtBhOczZ`MNI64=so9dj8>($d5)qY~i`LOG%Wlnz_?b00omnG+}H4XqJo!|6#Ys z{qhEDCER@Y^8PmAuXSx^N|nwyFE)I`!a7d9=0ijN@=IR)q4Ou-4(FR|{AIL!VeD@l zGrajV^)z03%GAuee)zKRRYV1MTHH|T#m(lYsm zMi7308%7X7=`2({Jb>0@3b&?$>h#v#1bW!85_l#_SmEg3L+U8#QBkOKev@C*`u~C- zJIlNOLjJW1Pul4a5`UOK70J6vAbeFU?F=Z}+q1l$68=W;ek6s05d{5V??7B&j~7rB zVcg3d=~P$*=83Y!cjMjv2j@MC_&dN7`7`jhDMn`?Q$xzU6QIYpTB9CUnjWE@mTHJV zLk@+plbuD$%ot+t|}GMlNh6+E3Tm=FGD)x_6;wB(GVQd2Az2EN6v3EOs{vY|~8yd>U)Q zVQ#~yN0F@) zvN(KyzO*~|jf$FVW73|g`Bx@Za4N}bS|ND@8Fx#E1NJJGEZ>+Ak!*{9i!zE0#9Y>W z0;H~8{xD&E@cJR(Rn8gQ|2?UlOljC^GhQ)5o@7MCOmZ6`^ON66%OJv|6?e;Vn@N;6 z00NFe3NV{(KpCAPUUyXZheT=;&oh|XBh^NsLn$aP{7dEGfDs8bWH*RyJ~nVSyVBay z&A12`wWlp%GA7M@ip&hwQ3DdUlD|Awd#2RdzwAV{g-I3G1uS^QC>47yY@ePaZw))p z@k&~v6MDWLPE_D{7i_&HVsq?i@&Ky>ZAC9W9H8)MiTQRjBZ<#7Qh8ESmz&33Ed+0& zc43XmS|sg7RD$Rcs@eg?p|v1l@KBQBMWVG*Ms7z_{jh!m8RGL~tTMXqHfLn+45`Wt z!zWBd(C9A}CWqnbi!K=>6_IE=UYCS}F_cNp|8X>sWA^2HJtOHqt|jA)`~ZRdvPfPo z2RQpXqBV;sbgW0OF7y$3B#QL~uYb+sKte$pE-|?QJEYN1bt;9F4=H*oKFx1^Y5S4H zy+)$$l+Rvqs!Myp9)ia+iMSW{Rvc}!=kdnljS)&5HA6roc>%i%S6}En5fNUV_nxI{ zV3meFbrPk_p&nzlBR54QQmwsFvGwxx2uQT_|2;@->j`}r@B(*e3T$F9zrOTMi)Ao8 zob4U;uIJnS?1Cwx@DJgi!2zcvq%=X_H9=pR!G*lnOXG`3GzrvBF(eU<1h6)QC4>!i z`luyRf;Uj8tQ5u5iZqPllrQr5wp?I3C;zAGWcfXLsRj1i=^J{ytL;n;Hv6TZ66XJF z2~v84O`_BP0e9hor#D8h;ik(~c)A)Mh#KBdx-s0#pliAl>s zH~Ux$Q56mheHt5b@^#0>RE8nmPGnSLPXF|?ajU|M6R!F&@F0Wk_M6Fe0}7;!K+z>N zY=Jmg=5wTd;`ZXAU{dIYgrO6E{3&8I1?tF^L2n?5vIVP1uPDnJNI(Y$bF8`&M=;ii zkJt~@5jEA$IUpo!1yS%?uhalcEwQt^iG#1lHdW%qnzfc1+@5PsK6lO;g6ypkS`Svk zNEW{L6>tA37KeX}Sc)}28Bsg6ys>Yy51hGeX|nb+tFgPqUC15Jl`A>d)L`R?6P$vk zdE^KU1)!sp>Kw)wB1o5Z;d=tx?`Y_Ogw zQ4z5@D$Pb7f6ZNV)b9ao<{6$~)-hjfeQw855hz*EIVH~ILELvzXc6bR-+yPR6F$Go z@TO>RM^G6DNVsApf`ts=vKz75->vuSes+B=p;Sa~*dEpM?bzA9EO@lTJ3zr*b~$5< zt<1O}xZq zMYr$~YD9*XQ;u`TA9ZKe8tmr1lIFs~;YwtXOmza)bc1qaw!`VOto{fxY1gyRd#cQt z_j*ffG5;F=*kdYeGyP1K081_IwXl>s;GCRx&|8eK7YkeWmg98ESK&2ZU+u^34 z6?-8AV%2mUP$kg>x^U|qn4vx3K(vA&w_yx!$=OQVQ?e6~qNJ#5yBf4_Vsho5(=s>6 zTJb8a-$371_vZW96jR@ZWdTC@-sWo(B_h_j)0x~Bvpaj(-!0nI1AiVUeIK<3p4b_B zLqqoaAOwU829!W!&xGJ^-JsyGaK`I_CIb5aAi@Y?+)#2@Sq1#06bXDEAWn5Ja9=9Wuww}Sv;^y{jHpGv;xZ?8gpikOKjBnh?SIjnGL-Cn;V?=0Z z8;7`B_z89{+cvK$o4>K4!Bg2*nU>YCGa4*})I|iRx^Im1t(yGg;?bOFfvFE$VM>Ak zTi8T4?X{rX(OcX^r%qh~?q|owCub-LQ}g*}Ok(L80l(A^*5RDdFMBA~^u@2^b-Dg# zqAGoTOxXHpL}VaxWY25`&kPNTRx1-WgwBecYr=EFWI+-XB1@+JUC!CVV}o2RxXWah z0XJB2Ky1DCISLdPsGr-cRDFy@z%B0v_#N3ERPJ26b;(hmP4aTR24DqXWMV(6pIGO%>MUW*3Dd!P=v?_% z?{(5nN&l5ZXpAJSp!0@e%=WCyU{C4$w%nLGA-Z&b-i@mfD->)2m2B_Q=W==iKZ$CG zX(yoG7Kb|I?k7-zS775>RaI970Oef5_(A2qQp4q);TSh~+xBlODb*0v_k-U}F}Ptn(xsW0$WfY$+Z`9B@o z-U{9lzR#vK9n;BGv?mkb`tZS+*$WohPENkyPvXH}g~%?&>yDMPq*pbvda~={k|uQE zn?Ox+lQ$c4sGci1o=l^~*Zncw~*m|Z91 zfm1yyN5|1*W=-`UIaxNU7&!|ekY0*3!9nrTPbDWwd5gP6sE9=bgwPQSLy!5U>J5kV zM2y~FSTRhZD||Ys%M#l`Kv<}mF2yxwN9n2_b&{}?^?};#|9c)NmcL{#kI@N%y)?oT zbPqAFt>Zv=@&43&b(Cljmd?rM32|EjfNdamH+6pBYwLw%_jz;Is+LoSeNx z-w_h1ueDLTO5*7Hst@mVqM4lPq=s$9|C4Jsm1GBrEbZ&2-*WXid?&c=`+hs}F!t|K zgR#WwKZ|G^=JYG=qgIQ*#CmvO8g<>=)Kn*`Ls&XLXv?h>)MI|VoAnd~#iKsyZgHqO zWUx7j1yPyOQokT~2`C08`43fYlow46e%6FRPC{!yT)uU>Pkj6@Ohjn)pGAwGo3%PU z5I}>MK4zhU&NdXNE0Zn9y8@a!z?1~dMWO^UQ;Tg*l^j-*>y%*L5pa zo<8=^;KM~MDBcM}@!${($BUIWjY4o*J)?L{}8@>W$Z^xYpFg>d1$gLSf%U zWGA3U^*(mho-Kl~_h9+SQ*N(Pq{=MwfRw2t z{z!~KAsKr>+8)!o@=y5Z=kR>s>M-mz=+42LJCZwd=V_aLg|BG8S%w*&yCy)F9gRM2wTnt9|78iPS1>-^lB1dg8^cUo?;Po*U|fSk zDf48nOI5x5gEuqY+L91m~XUm5|5AkpU2)wP?-(X1j9oag_rI%>VQdG>Ed zr>!=XJsM8;=H#t&#o*jyjjuZ`Rm8Wt{1}sUWsFFw^T(OqeQ=Helt?M|O`yA=F@x@> ziWu?r)T5V+tjALfYhhR^YvKAab`#18=$)atg_5FCDm8sjmQiVsiQJ9%EAt^`S$RIx z=(V}<5qtg<;gsc_Q}WBhO>po_`R!C^hcpM(h1$k=ANC3LdThZJc)5qp`666&iw`lj z!!$d5!jTwI{h*BVk8}-k_O)LI@|_?b;yZj~$K=iJ?WnDNjkXVs z+Zgiz2~dD#b15$q#uef8G5&kW=dnnA>P^Wq`u6w*is(XU6HT=01#(&?oW;f2xN6j2 zSTr^)4e@_B{cI^f-I}75QDQLL%%HzXFEGP)psLDI^#CtE-+juzW0R(A zWH`OsC-FIU*a$}MAW50-$$kP|GJwnUQ2Ya1Pybg)3-&MMus`B_{=~?c>pDK3!pQP@ zKp( zu!~~pBO{#|vT#-JwvwLS7Yv$>bhOdpXM{-1ov`EWpnoCo`-KXZ%j-3ox`D3 z%moutxF!abAAKG+9Oh56nt$v*M=2BmSPv>lVyWgxp}mMHnn=~0OT(3srKeUag*MU8 zoHfW9`D{&F!J~8*{lld-aT)INR2fPEXA5Rapt~0!O1FQJI%TQdt9tAr$ zt_0y}aM)7hNyI03d|DcxVEb+#`xL?q%^j}8oj;A{6y{?*1Ym^28{ouHgP_0hA%Q{J zgf=IT&PnuzHj=1S0@grGfhtB|Log52NV?(bVKVxmmqG*s)KY&F0r0*OZn5DYOgzDu zeT}30B9x|t4X&@^WO^pL7gCGe=Q70F)-W*@$uS$(+SR-Z^tM&}D&@P^;r(_VaHJXU zHj}=UY`$BGU(3e&D&y7f0(727dy4lwBn({jw6v}KZFUM_csK606Sq5+o6Pl`?86L% z)DcRU8h=!|l+WHhK&%OS%ux_rY<{;Fz2aVXs}`v|m4tyrcgLP&bUIpkIzos0cxv`_%(EUH;M7c8VSmv~Mlcze)jO5g zFZta=(;ybskt}36W8_Ci}Zvt%l>i*-v>ronG z9)c<%FxMnhfJIWW-?TLRuyR(~o*<=0iWFosux(!OzRqEu&F67KGM*!o39BA93_G|2 zjE-ii(1-j*oEwg8n)MSDr*b#{hW@j@b>Z)^mb=y@(=pE8XOe%U++6qmIFku;?=)u< zst0<*qO5#quzZgUaEO@3Zbz9^+ycCOyd4oFH%PS(fLbig$SsAZ>+vkzZhHF=p;e-| zq#3Umcu@NG;_{ofvVoLaQ4S{u+Yl!p!oZnPUde1i3)yNA&-nZL2J+QYdSx@XT9CmL z=IY*sryzQ!3^0C(4}j;Gh&u%W>bKN73Mh|tqQB5zxXVl`Q*FcLfJ3Pq+LH2Gp}-WQ zWKp|R;}OX=b*t$0ZWN^rq4lxnU(Yy2dCl1LgZA2(ys7TYB$JAc6*MB>kF9Jbcb>ja zpT5&Zi}Nw_kglWDs_C&`ak3AOtlFi;8}Z~1Ui=Q_Shz2VhSM0>(Z&LBPWtBQ zHiW`7@UTU4F1JJ^crPhHd#>q4gu-;Fxiqz%|4XlKvwyK!0{Ne48ZxPR*K~SH2{wTA z*BBBJHA9IV9*@;uiqSBz^pdzGFv~Cn5msVpix?r&ZkuAUv|$;Dzm4^0u#cUJ^BS95 z`c4Z1LUrD=+AzeTtjuSB_cnGE-*X>ozh>erq+Z^$eQ%=&9#Hvu5yA%hL~KQPV63Rb z3TX;)8r2pTq(p-`V#XryNn^3RL=FKV6yrBw^h@K=?Zbtf(v~v+%8GWu6gFwf6rK8t zNGQ7ER$QrBZD|d+e}Af)u`%@?{N8>#49K48KhBXUkQME2 z&~XE+vlb=>Ry~ynO&8;90Lji(7?O_qy&*xu zqdqUy+fuRTmLcWFzr{{{NMZ*}3el1!tO_3~HJBV=fj;qqIvtR}X^8Gzlu$^M4Z{IR z!>v4_l+0iCcfqtgEN2G9qvgHN%I^I(^wIC@2o5($DoHsS z7{Bv2@@a#pS($wQ^p*c7srRZP5EH8H#nwM&nCyR-IkiE>_u(7emFqi$*natYZWU(B z7eshO$J}sJ@Bxj@6JrLzbs{WR0^h&6%^5I89o#92&}4+y$d5RV;u2=zoR9r3Jf_dV z6Qf-=kQ1OYjk(mccAGh2Bw%6Zt}7RnG4~fka#2iXa40qTz}pwaV-z!?;)}!=Bg$j< z!tXP6uDxDWaGua>7bjrFpxu1TdGqbC&TNU#-WZ>y=hQv;nt&FdtaAgt%+S$Y3yFU- zv#`4$T)(vNJkNX2(jP6(T_-8M|1`|C&u&MGH)Z5GW71EZzHG%_c$5-SG>{zXtu9@i zl?3>1ZD-@A;f!#AP0i9X5_7F;=RFd#N?Vb(ZDMm9(wNxw_h>K5+b0T#joq zT8*hFzU|r3`;-JQ7zxhgcQ~0J9w2i0N;hl*f;%A2VKqc$K6h)3`@GlUF{dU=VZmNw z0WVQEg97uaP}7>PazchiYl850BVVj$`29fOp_4ZAwxT$tesJJ69cEmj+jShi=O4c5 zcJ^xX0gEv`Q&O~xEaBrIULJ2Dx_7DXD{ROt#R$QdbNFF|NR3H`LM z&oO{8qZI<6@AweFCvP8>aR^b9?=!#@h)CQ8nKaDk89geIAR+ z{L?FmE6TR+F6td!#FFBkrcPDPyDR9HZQGy;>7PQIJ4mo$9GOS%)Q?%N*{7g|Rs_&Y zkWT?+pg4H}BN?Khli1txX+Ht)3~_hZIlPNj)7mNJ5*#s*pcB?HSR7=Xb3t<5OsghZtvT$?GYDes-#z>aWz75f#wq(qVhD{Y_=(`YFrcBJ=@;7~Mr;RR$QqWPhlD)zhwb$VuHB@;eEa1Q&++${id5LyCW`q6G0lmr9G zF;7%ONX+YT$LhCUM7)||6^eRrrNTOhoCW|&C&VhUp_)k#l%L5nw*j|7C(J1sF7OWg zd~g}krwvMHVETY#Jw4%8W0ZS5t~vMgkdjiH(%Qwu&d$xngbl~*>ZB})w4Ogg^yu^c za&wE)>jYrK zitD(YmETqdQp;phC?)G;Frr+&w77@~oL&axvB9_pSpNLlEe;>Wm_{2k-9dZt;kSQM z@HDY7uWZcMvF@J4VH{YLI3(g+Ib-u?RVAl)?H@w~M0twFbFF#cGSek%&Zq|q!OdQC zK=>~k>RMr2!22UGs^>>ou5+*(A^=LHen%8LnLVF353N@B)aE%Ykwy58n(g%f>K|_P z%OCoe%lM+8kgMyP^X0{(kz(GAjA=-C;;2zUcUWOBE`l*II!xF4P#VA8^Kw8F2#Towk+8nqWC(CB*qDADfzyi4GN&ZrR z596T?{DSCj0~y!hrcaa&G6xE##S~`&HiA?y^;HW?6%COW2tO9bR#XITeA0Cb%-Imj z+SbCBSHxqXo-uR24Vs!F>2P$x=8SJik?kDMPgxj0j6ed0Av8ijy19T^SkbLc3wI5! z36NC+iq-_50-N6(i2?fB#{@L&i7(MIZA5%A^aDJ$x&30vFI#{m`HXijTIEm$Z#ScC z;2m_lF1EUu)B!eo8{L-PGlZkjbeLAt9zycc!oryzM%XU0%v>pz6ksMPsxy(?0{+CPFCvr1Uji!hAgO(O=h^PxV?9oU zipicqPsK_`6Z%c|Jl`Pyy@J99N>qmSlNL~n_CLS<07oMe8&^j+ zSsB=ivmu{w%uU17iSBV3UW>D+%|e^t#u(CFQqw3_=}+OREOiJ`>Bx|L>+ zJa1iP{%pbIqSq=ro+!$`HS3+7gYA=*UkMuUWt#Va7C6FQ-6Am%;A@9XGiFn*no2=& z*D+nH4IYXXS%1$dT=+*^mz({|8uKj*jlgzb3B>zU4wQZ4#FTogE5dj6`h0YpHm(7) zw@;vRF59>*I8=|WZVLkk;A+hn1NT`&b~76MZL2jD!8LR`Q4^-z<5Nx0pb)#5X0MI) zSPSFgUiB>-n>$H2yYH6ohqbGDzCJDvr)?pMfyza%CwHr{vtta0_L43=vt@_2w0Vmi z7PMvdS0487orP*>bp&UMnihudd3yje*sKL?&#XqnhtD_*p3mazg~LEA_f9U}Jn|tr zjIL%S1f=*WT1LI z;!W8<0@1}jE9t?$zDbTzeaPjWuyJ=YI-L7HuCB{kHM>!M^T^>=G;y5HpLNwBReU?G zJkh5Vzibp;V>epD^H&MAs#@ptC@wd7@vpSm(eMK>MwKZ}LKmG7|6zd0d*F*= zi!Isre1T$B@8Sr=EI>fSaS{S>F|Po_ov=7QgK%5Sna3*}tE-nbmo`tw$H#Bhc3xI) zUie#=vMpWP*Q_gDtu|iU2q*%ao2fiHI_K8#E#znhtI~ZLMfz za&|4bC@>(>YXvtoV9-Fb4QS`pA#W;q*Vwk6k*toD`k$_U4@cT~qWu6Cg5zG0y&ElP zJM$CuUoSv!PKK?`Q?gGjrI%}$!UG;~It!-qcbW-H#M0wgb>5<0c%BvtN8O5}*9m>u zygBn9;P^8R;N)8@5KWbyNV2P6N}qMOL0Nuv8CY?~%}J?HoTF}pdd*3A7hD;ZTfb=r^DXF`jFM0arllJqjTPVT7H?YzZY3VdzilBH zUhMe~*47_d9*_W>&^akEZK{aR#a7l*1^tCXaaO(F9k;B8Kyl=EG7;8OufsCPK{cgq z8nx|Vx32k{dWI99Q;HSVi&<)_HeO)e>Yk1Y`ku!S3}jG6E8%B!#T9R9GUB zUj&mMvIsIi15c1!T02woPDH5BF`pYbb*oST+riUSWp@1rj-^zJy!{b?krTwoD3M1U z{{%!IqAeUeE*Wbl-996a9DHt5#TxcP3t`hiYr!PKOF`5CXLv)iL}#Fofw~|s0-YYh z8FsLa0`3WcrnLI+XtQ)zfx6NTJx=~VQ3msqn^+CGniV!u79S^UZ@#gSHUq3$!SgVT#L9;*t zK}LY+1J_?d?H|Zp3V942z-(i+dXKZk{hqaG0Axz8V}M5f0J;~0S&oxu5Ix$C<8S=1 zN}fBeco__aD;g?|F=^!)ST>S;Pb^;{9@2YqJik@6?6u;GCw*L`Z%*tTC$gUX6C187pI$%qz6D|w7-JweqN)pDt43S&o(LjHnw4Twy`X>!Y8$1Nv@v?DQ2MG0;d*FKR}?BmFENqljFgfRo7 z^I$X-g}Fo5Blshf2o=pR2k|lR`^UL<=l6xRqjoBHy1c!g%Z+@UM7%h#2{6wljDQ-l zR~D}-W#}E2)2nHeDY3wy3F)9jS!8PKIil$zuo%NVL_4ww+vqBRgdfEa^+h*LlPtxC zIoAoc2)&q(M!wI-2PH?H{Dp>%4pt4K`dqFYg3oj>z;z@*Fbz)TRPt}RlG##xy$A1H zP#Q#}o=p@3^&q=9>NuZg8ZcCUnO!yrDO?3N2J7x9M(H5TGH zBc0Au96050%T7tjZYr3`1|BZ}F#a1g;lgwuZYtCoZZs(6@4zkRZw%9-o>!j?i~Fk2 zkUKq88cBcb7I`5m+)kP*AkT1%kEjBy+=+18c?D`cPx|`VTih2-2S7YE6?p_#$-cC3 zES#Jv9=c%*Er7>8QQoZI{2C>Rb-1g z2hWvA*5O>XEBpLCluHo=#3qUdG-VNs{qv4lUB{)$n-_lFnB7A`VMequ-*|E-ihF-v z!X2X5a;3R_uP-rUe!wVQ1AW9NNe>ttH{@^qGR%WIkR<2@MW6u-OMRNaBl3m0c`qK= zeCci_gopC;+f;|r{0DNOf8yjod(eRa=kR$S{i|ZeK5@_0DV$?zCPB*!_fy0Vu+b>U zhmyAW?I|#*=V)Ip6{kJ|776^!@b@p6C0fbmtPmTIlsrFSzGY=TDXWR-A)J$A}%H zoG{Sus_tDQT-=$_QSDqi+q#F{(bdt>$tZmXTl=Sr>L(_%#wT@e8@C>88VFc|PZ2;D zX66Bc{HGWzmMybw2=&)C>~cIQ@XD1`Kko{nuY;9UWvAf&&j`Qd%}_;Zl$9?Tl2drZ zr+P--uV=xk=GNOU*}?V+C&o=3w;J#7e(bKdrt$U_jLBKxhoSzhk3sC5!}-;}#rf+! zIN06(Hl9}djDbO$U(n4Am=GRAy1oDcqk(|zD(2!#@V#M+at}xd!892JUt9&J^Oo}S zNAIdrxY#<^&ul0>|Y-HP;;>y!HpK{RhJ%!dQWO$`&M*Vx|15jb-;WG z28=mQJGd42hOAyFbT(BZlDp%|@ycbhIm!iNECa~lt*qWXe2-|(VoqiciP=(mYP@kk zLu#58I#t!#+iGqDD+td*zizL-J9P(x_pdtdnIzK1>v@QQ`_nDzdDsBtM*#_#A-~a` zB_=XO6wE}prcs^nd3`9K$x%nZ0dBRG0N&wiP6nldL|5^xnL<9UiwbED+!4s zMy(f7uz>d{ooR*Tn3DlmZ-E*`3?B~qr1)~Y-MC_hn(4S_P@Dqu%9ve*0Y;!~Je@-E z7!~*(rE-QSp6AVbtR2Ku-)>R9_Nw>XJY^hRxXVe!^L{@V;n@M<`=(PoXI?7*qsMoo zLA4=-rHnM4n;%h{L#t=$tl^p>K-f|ll@UKkGWI4SIt**UorbjuRuhIT4U^)tqD`K&`nJ7Pl3+QI0@1e3fuCyy zi8NINHb8zq9|8~`Vz*seB6c2<(~vZ4l2SDBLrG(6=VnNc9%R#H$1ulESEXJj$wBdj zDkzC{H3~ko?qIrdZl2Pr@P=hVoH#u@NPNpf-f*7kj?|IWHTYsb1~BZ!62 zHZcEBRkBS;15z*|5O1OCp#_Y(yi+++fS zL?K6iP*~<+9F2+F?wfVgR}Bx*sVDyVRFmLv$RQ1Urqv*V&IbMs5f# zR`udyDUJ;j?GEEgkOu%n?8xD$z}sod0t|h_D{^BQ?u+;T(YIN*tJT0)zcHt@ zq5ScQs}S(McXc2n)5h-?Vh(STSO4KyRdAyCsDd2pA?QPBT5Z9WhD`J>5< zani4$^lJ!X2Y6X?Tg(_kpx}L%XqwgFtU`_+U+e-h@lCkKAF0y7hm=mNl-qh@59mz}( zmBXe@h|nQQH{B^y%V#UWu+biRpn)?nM7l43ims-q#kt<3>oYu%+!A4PyGXKPr261jS6B zrP_afeEI+Y{r4LkI{lCu2n7UGf&c`R-h9D;onBGM1P4&`*cwGP2>6y>NHLviMHwqx zStlV^MWIe2(GqV$rHwUEU7K@%3lEBcG)yN$3kbk0FdbMfy(ly&B`h4%|3tpkSLA

    H`C$Rsp3x3EzE&Y(V#{&?_kKA?o21NG!1gbEdm)C^fiIhPe1 z^vKj?IR{LIP(aC}&7L@-BcWx1pOa4jM=u(nT>Yn%bFwBtP zA1KvVfGyJepTJDnq-L=5Iii;b>udZ?<O8rLnLNI7TG3cO>6$1$HDysrwE9!CxCSg{JOYYX4r@DybIoo!qb?cpqZD1 z%4IfR#%Z~Bx3dhBLt`bCQ{h)!Bnc)ABp5i5VRGSVGHnE4D^W2b1UuI7Mj*_sef*h$ z1j^q)pzWF=2QY=?Smw~Vq;|J?vywwqXM1pu7Fz0Qy? zEkKC>d!NYv;p!Z_GYi*c9ox2T+fK)}la6h^amTi8bZpzUZQG~!+55{{b3DIcjv94W zT}9Z>(4XQfZ-Lzc+#IzXaLO36R*FCfkRiMQ?;(8azPNf`UZL&iIyf*ft8TyO-w&g) z4mBZlH>d=Mw8weLEWKFTB28o&0exPuO}wUZX@Wu7PtM4(wxp!_yYg=kX-i1b0tjNU z2}+r07-~ztqwSj6+OQtSJZA$Ur;846~qeHMc3zFC2QL8^?Y79=Wh$+3zMnF{?GWa7`1`)s4ph_ zbiuzC-*yB}+>@4~d6Ez%zSn6`G^ ze;hx~x7!XiE+HP_URT<8M9=3yA68lcK??>(3#r9TH@Le(+ z^wk5s2g`;s3ms8SmYMZ_D0@NAKcR%;tsBhiK{4BTdjHI?`RKl3|N7(Qynk%?b@fVI zX;+A#Xmyi@g-Z(w(Hpq-cZrT-Yn|+NBRHI`65^4gJsLhOkM3ae;Klr)&zJeCqgU{!4t=qlaFq0n=n>h$tfPeSsjJUzCG< zS;XeSd^}KLAj?y63nX`u{RIVoTf$IpR^}@sz%ss*oiR_wTp(bv+og;#6^xpM5M(q% zg<*f`ZsejjfDiU-|M|sf*h&&XbV_tHE42+Nsw`P%S(E?`y1!pa1n%K)5M#mWu;;#>OXrKjKqlg81 ze~{ekH>!T14dA#zDDb`c#OmNHl^3!ywAgby^+RU-K7dQ1sqQ!HUBm<}Z}L~_24v;Z z?shYk1#fcG(w0@5y1vfZ7T}z~(A*R3;p)jE{a_AyJXx>yoEz1S$=*}rPW{>2fS^}V zY1_ZuNgJN^&MGb6CQpt|Fm5NysS_SdPj$OS@xkI;9l*HS%H~!;+JmM8VS6goKw$$Z zx2~^oE*u{YW6nAg#DY~4x|!Z;^h*jnq(gsgL3W*X=c%90`-)}2{82m(pw&0sd?UaQ zwLtnCK~jLxxa>GiOx$(XLFb|F+q|IsUxEQPq|BHh!$`dHQ2J_RU-P zi!`-R4)4J05-G`qbaB9MBF2$4x~=Rqh(6f6BFMP063&b5bs17|Afuj8S)HdJm?H8iiiqP zJpQ}$mwA|Kva-kXb?ZR#{AH&5poN*snZ`9{B&AU4Dea7*WVn;(-d5%*Z8$o9d@ZgE z0k)!2_z$wXRF3G-zFB~RF|ev_IY(hh2@BJTDZxyh&+%Q(`{7>gb3dA{gKaG4tdI?v z5kT8nkE4VSe}HFG<3JYVfnnX4)d04(a{4yQkrvaCXcqM})p5@Xt2^=V10p#a^FkTl01VA$XIZhZ3=dGbjMcONuy zNSuI8)LN;JI2v^eMK9%JsvfQ|H3!pqbBi9I>#)&4+?P<0){DP- zFIE%Li9t;#A1u{NRc-Fqzs=NvPxaOrw6rO@q~$4*le~QY1NNVyMI?Jsk^l(^=r3XF zT%Q(h%WxLW94Mg9z191*e8X3w;Mj=iAiUT zh;~>nCR)KQlmK*XO&kPPYWJZd>WONa%Mz9 zBGOPZgS%=~so1Q3!uc~(QN&j7J^==5X(S&8HPtQLBoqLRnvA8_sMJMoeZ@6zm|?*+ zZ$Bxn)+dST?lIOH>sJjqRa-?5nRyr=n4lI3;=l}4d~NTHnud-Z={;3r&47Cl8!!`u zgXU>TBsNfs?j)0bx7=av<~1+nuWRcT-jkZJ!fr=N;hok>AfsqON8p_ta36P!+b^x& ztp@+_27kb(R&STE5Nmj|8gL?$^x+2(1Cl3d-9fN-#0%yQAw3i2-$x{JZ{6CV=yK7)yRIA?%sv1aFA%pVGM4Fp6)Yn8Vpnb1xz zq6=H;IRanDs6Q1)2@p-7WDGs)iDj;{*6wQd*8Dy5%ZO;&8oV8EIM?;=)W;GU<#Jk( z26%}*E`Zbm4xRUWtwDNYIWUESr_-;I{Xf!anup1s2C_T3{No1l#5*yOe>B9kn1yxR zh3f$Ar}tsCb4p7fH;~i1@+ra>Fs&*KW_AaB@~3)xTwTcgK}te?ny=7S7wr}E?Zu}V zXV>wJ3x9G9&L*mQ{*L(hCqOzu*0V32!#dBIx$E3mV2rBd%QY29ldG)2u!>tzQM4w6 zU{gYc7UN`QXX~ZuWTcy)Y6ci_9%mDsYVra;F!032og&h`3kty<`#1MjcbbnvlIK5V zP5j*a+?6u4Qc_PZeN39kR4m<^w>33WFi*0JWT$vk;5N(dFLr(|WGG`mEVY$4{KZSn zf0ttZPR%wQ5t3mnxNA0Xh@A+Ty4RsR4y1P8k64}!P;s>$kxARfX1;YU*I@H%;rvU-5yhU=X zo~VP@cf4gyQ%>b#5va=J^iS9)hWg4MH0|IGs{o7(2-C;WbM^J-)La#Svwrati<~Z~ ztqtisKFtvF7vlKpuWfs_Jx$9a+!o+y)82H}nFvrXtx6nOdY0Z7*qF-`YPqi7c;4O1 z6@Qu@Jeho~hd?UB2jVx8)*J$sKywy?r!^L1H@;ExFa~i037Md=a)f$aWToh3V~A7( z(x`*`u*8g!rm-ur9E`A!&A?2sIotbhX(MVdjS&aBYppdT}l%wkVzOV>;qO*4M-bwfa|A;D)j&qnF{j{X`Ixd zbGeWBpzkdRiiRZ*dcZ@LIHIVtoCdY6cK)8U7U^w)Cm@asHqr#?5-mE{5Ks$MPz!ur zTx2?I2xUSUoHB(d8_P@N44vDarS|d`l_GVyF=H+mNP9>PTshSAhm-#X-MiB2XB8+0 zuD=S2*fem>m()VQrlMX>kJL*r6hP5-agD+0MUQI;BXwYWeJsp ziMd&29$lu&6&z1bIntDX?ytQ!X%%^{c>v~gpk)HuI;&M`_Amta&hv-j_PuHNLWu0R z3ACJv>7Y%ezCq@XGVvQL$W>*$K~~&<9~2@cVohRbM{y9uD0oCXb)eF!CQ?2ez&-FT ziS5)iEjY+ECELz2FIJ7Zx#hJ5xvjC2(fVL_OX0&sy*Ye-jocx=^akCjvT`wcp-%qp z&eLq1;vI2(?UDqzg(j+{vi)6kRrICaK8~*>**Np7^p~^uCBq(-zB|UftghN<<48t_ z23^VUydm~+pL+T%+X=4LwvD%P-F+X> zRGpeaq5_}Rt`FqVbM~lBj-bI+f2u31ar}|0b$qSVz%4K;tJS>*ksM|Ki)7?n&ZbIK zw9k|utmfK-uu<^M=s5$!3W+0(<{qrKU*@2>*uSWTr|jo65^22h7ThP^V()e0;mlCQ zL=-~6aj*bvRzHf(KnJ;(YsxDYXQ0{wO$o8QN`?kVM}hr*!D8=As3YUyQ3ARQfOZR& z=Obvr#jw?~RRg;-eM(s^Nf~4k`OWF5z5a)Fy(l-E*B1m5J1o%y;v{8s;SZ*}KIV!+ zw`QeH1TW)I_5F-N>fG<}WLI-B8)b)H1UPKVdEP33Jn*qO2p68S(j|^E+o4J$WC3*r z3*zg;${K!=XGW>UCf7uGE*R<3<(fwUkCOmFnSRHtr#lMhQ<*!%5*G^=hjseWqqN$g zIdBZ3{>FKn_knl|Zkd#4s_I~e7XF<6fR0(3Q6X=j*Hxff$%^2(}TfH5JaI5@J- z9Minq;rk1KPddV*BV}M#ph|jiqDDkd2VbNgPXpT9k6DUGe^};k*`B0cG?QOvJk)&( z?13d1Hq;av1$+Z86AF!+5Dm}CiFXMkyzTjmv}U|lo{6*=AeVaq!M|c+>vFR!HvM1# zgPDg`x&qEj0>g%_Zd_WgKpC6toX?T4KDT{ikSMyeibacH4fFI~q_bZFTL%RPJb4*e zx%yc-`uh5sS+1f696>{LXxSTzuV;i^@!kidZ?!$|-mEPQu6kWF2fIUCA>uSsj8hCZ z)ATby?OShWA)%@n+sXNrb)&~dW%u>~`w;qO{|VzmUd}EyJ!5iRJLm}f=BOofx^J{d zNGj}n;Bqd%m#fSvI6Bt=oZhpc zsFbmC5$m}6naFn(dO#i#R_24+$2ERmWvVe_-jv&#Ggz+oR*jrEvN*Zf8ip@@TC z-N{Z_Dvzwo3Z|+P7WmHT4bvLQ+cFu@uCybed3^m`DPyw(gFSP_-29jxFP818oF5t62Zp@5n} zi(+FA?sy?(-~~Hj67qilz2A^ur%UX?Alk0K5Ma?~TaBLt&I6?eI~mNGx~`~XRb6R^ zk_cuAF*f4#xAUJE^gtBXa}O~h57%Z)GUl674FzfaETen2j48~^v!S5_j6Yu@K7q3c zrX3Q!n?E7A9Sa*OX`WUb-aX{9(l(7YLmc}P=z_F93>>oGy2eJbS~CxNIg@gULsz&+ z7u-2#*E`z2th=52jeV?k?i*q?!!#W>u(E;&>utEnpB#3TgKj+nyEO|zEplei%}mEGFZ(FiJ+K)`6-V5_%cdzD=m@lmlr!ml>6Pl&hGJoQ4YAn8f{^^ zl+V4sk)FYk8Lw`c@I@e6MkE>VvD>&`ng3Y}g7Z)WEr0MwW| zI52rUB8pUPcojT=q;P#wViaoZmcXp!Z=Nr#FRZJP))j%f+3u%eg{|Z(Ao>(Lg_eI` z$NQK3w>4d2;NA`5>nY}t8)oK?P~WY3FN6bH8BHD&x+a(ndKQ!_DOU_gWB@)mCBzaI z7mjLEfI28If;>nCv_pcTT;RR`P{6;DCZaLYTMWG-e{#THUYwT#FD6>LZ42FknQlw9 zKkUHs4sB5QZ)0QoUuFbs`w?t9*+wfIu8kAn*yIMfk)cEhwahI za_jIE1Q}(6vC598_ve>N2#v%e_+P$cTm!g{0JU!FCfkom@74`HJ{XXhop#@g<^JU> z`BD`f8k=-3HJy48Ro@=VI$p-;Av;IMgC&iSYk-SI%(AH{#kHe*+X7RJDVVj+RH~+D zp)yU4>ZFrpTj%gU7jx=o9*mO-j>$b1x7l=o6jsyQ%~WJAr)uS%-@@w;8t`kOP_BqJ(yPA z?f?x6O&zSF`cKL76Bf_!oXYScW6P%2x=!K+TSVbLm)~Hz6!e4X({!w-c3+$qUUiqr zy1#9~udTP=OZ4e#svq{(aTu#>YO88eHKvx1Tnlv>QkR#1;Z|i}(Vxl-yk1NA8Rfde z_1$+&!oX~0DtH*KzWHA3U@1-)P-JC+d}QVl|p zYcXkumPFI<40Lj)H{~NqQgQk>9DG#p_c?gz+k}69X#-$ zlaWuwce#FzN`!Gb{vvmnc`P&pel(el4D^t%$0RMBTJE)uGTcxh{u3RNXs=dWD-1xz z9NJq14!)eGMfd{CS_TT}csNITm+p6C1nweZbFdWz=cnJqCsd9r^q-%V3G#sK;=;2Q zW5+{5bs#uX73Ltyrm-l`>ICgH$ohn0q$=Q|C+2S#tDk%vk(h2UD#3@d7#K6?7&!H<*UMi8}Gst`5ZrnSG16qXtl zeunM}9zU)m3Lk~r)awNF+RWG->cz?na;}q}>lX#fsT2~`AXzvp8AHOuYcHV9Kye5? z!UGEl!F=o(C%c|HeQ|D>uOA64|JR`OD^P0{&gz`ReV4GyWXi(3SSPHEo zN=*M*b7r^WG?+?>s{0;Ci%}WM6iL)(zoLUP`j)!bxSCQ09J@4TO+^4JI-vuudL=Gf zj#?WfC(L?+mblMvlMmjpgx9At&xA5^f}8wYd`J_jMf;@%Vu9btQ7V(B%%Sn{`>$LX ztqBN)A3b&~I5j)8Mbudk7}AD7BJc);eyR8^ z9QQCI0s7GjEpp5$%O9-&%6-q+&Ppcyt9uis<|D}90i3;D+$>!GC-iOmukyVifutYt z-gNW|DI8hCPZvy3HTdqBHTrjV)fKgcJr2k660NK%P18~Xg+8H@E;T`Xl=21q6RI0+ zHvbQakiP$|%GQ7vHaFJ3U8_o}iWLz`R?F zQIXMQfTElzPBd`^DQ&0?{*uc-*w{fB#q5ogbV;GJKd^K`kk5JHeacEd_zZJq7Rvw& zIqIO3pcU%SX3oNXN2zjL$zj2p7D`Wmq0|rrO;egNsG}UdT$(Dy9qn(lq!J)0(u@Ej zh&e5+`mpIf2ShcrT2C=dv^8yzIq}_Av=T%gz}nB)#>SI@d(mav#*(t7X9vuTAyXOV z!v@3Y#ZU}q#Bu%2`=%Yzn$faipQo9xi>}uPl>vse0FzfvE=nWTYH z0ApGG2lwaNo`s#r=Q)3^(o`)fmG$kbYMOD5T(y7WR*wYR@s(HAR96eya)@k|C|I9m zsxc>mEPA7yU#fcb2$kg0{_fLM8jxp-Y1R8Wf&kFC^|eMqUqcXH-w*U@BExNiip~E$gcG8FWipU<_ zn9mcS1lXtTf!@xW&%+PfR=qx@Gp@l<=%JpzrNOQsGHk43J5`2%^cC;gIjj*OP@omK zF^dfg@wd8kF~nOzGZj}^>*>u_M%E0pi+2VYToGVI4mqT-v`|mxu(hH7mMzl=0%XXo zMd__rLTnfP%Bolr6pBLP0WQyXhR+@^wpfb5f;ZEj!*sys& z=XgzD)d%k5qU&Fq8Ji`@>xe>sr(x&amOT0MHh%I;=X>Au?5c=TTMXp_@~84by&jug z+HqacS6+q$-V^g2ZLkVO3&}{rjjv-5X18B78)3fOtB4V>zMPu3Bs|)k*&AYX{&4T4h&x`CS9{SE@!+V_fy!Bs@rgKs0 zY7oq;_C{~YpyA!E+2#v)GXQ@ROK*f6px!mPHAdqS-e@Bbd7@Q)O9T9~n#R&rUuQmn zC^4hPjI^z2YUHeA~pCZd)zVeTx3M|^M6Pbvpu9KT6=!g?EQsaq6|x5Z zemlh@$Ws~hjb%X#Hng+A%_vkEV)GeSU9bi)2D6SWM^3-X;dGj6KkF>Hzk1tkZM!W$ z`;=I94|K;8Tk@qnR~hx#E1Qi@?t-u_9`osqJh(1t1YPD-zJm^xdUv}~gaHCVQ3er+ zL}tMdG~fbQC{mHlBrpJUb0@ned~=MwGvb<%HjKz$ERVL^kn=!+wl3e*Ly-&mA`ox)n2duZgD>_;X$w$M9K7&>lVC z;%6H=#r^J)e*|R-?H=|_a^SV8dWUUAdlr`Lv*lRzB`tt8V+`)VxbQM8F08tgQfZ!) zC!FMH1ejzOP*(u#G&L+0+WUGYsVRY67R_1u6>O-3Gxinj87mN?zrEk`Gc_J^=33MMqZZ%a13nwrNASCO zjtHa!goiBG=R_o(lQ&EG;^X^JJ%D6xlx} zFsnrD9N(`m8huIjnu`x=6YwQ)OlIPoYyjF(V6vJ5UQ*n%prlHcrTf67ii-&0BUPx( zEMDMTACqcU@>b(=|Y--6OmK`yI@%#!@_`*LzLtK{7^Uv{PNyit55;`FagTB;Szg1O#oCLsE?hm=i77jEzrH@Pd20H3GFEvlJXaX z)+_+_b`#8!C2P-f-+<_y-YJgw0qRbn)dc-cY_Lbljloehg6oHY!Ud+-Elx;b$jKq~ zpti<)!nIu8nr?}`u4=x$wTRQ(xUfpbSZ;oN-q^WL-dl~kqecan&Jv(UNcrcxc@=Bt z&<-_9$N9Z^kGB9h9rU8J2Mp~s}ZNrx74_ zFEa5Eim~M)`wo&d2)mwn86KEVcMv*$X{Pztrfm71g)79WN!NP0qUoL`$gKFZ3Z}}| zwo0&JiCE0il&ZAOmYItx?Hak}o({pi>;(9w*=o)aBTG)4PR6(xqbL`&o{4w{pI3%T z@{O#&a87E|EsdPu2?M`I?_1daEu@U3b@J77V=W?KrthbOGiveJ9SJ z%`G-!n*Z_swvyc3;K4DpnY?yQ{)%T`O+@DG$W9W*A;M3);lXJ;V zh1&KUSa~j)uec$-y)Nz?e8Lz@BhJihk86MzZa>==@{43TVFX2!~ z?4eoM)F7;&TWex@VRg@KuSP!w&*nEOspoW7mmn~0&$z`uDHq@iFaWID`ZhPfmo%?b zi1t66089i-sT`uJy&+B)(UD^$VhMx`qA~X1qG1ZF$FkOjs`ksuI+EHB<935==pJpF ziV*HzO&P}{b(n2$8_$)iS*7dCoOT?zx1z|ZCd4SVm0uhSRe@d_NRRZCEk{rg^u*Z} zn59b*5e+TraBAGkAV7VOoXI|IU3OyASmw^BtP6!>fbEb)x^X8#D zI;lM->~N_n0&Sv37NlkOVRCxh=`+SxB{C_y5O19BDs#!PsR0F8n;%1ajZfb~H< zPD0@IieHNZs_<^dL( z1xA+0;Z}P!2o7W(auWZL>=;3DRpc5-8dP1LNC%jvG_&tb#R^D#fiaebhzgg8&m}S> zxiA5OWk=7U6^Y0uGvj*$bnBMwgx>4}Qm7jD19Bs#5P(VYXi3SBm@VC+{cXN*Xv@6tR}_;OzWHrLb_ts<}BmA3!a zd3Dmb-WeM8twSisz4^iKar)SyqAj8ssL5YW@@-U_bjc*=t`_0c%}=eV&S4ctc}wNx zp(58l1%RU+pZ(_vqT{v}^OD6b=B-DSI@S6Tg(c^_s(D4+;+i=s--cky80R1Er9uG0 zsM+7Na-01~ktG7zpZ?uyrl=dLDY&}uw#lmjj$x*5$~S~pSBR0Wn?m+3 zW_q^*9&ak3P;qx?Q7M+CnbGQ;0i9T!dC1Gw5m3Hd6_q)nwFjTO8_)utpK65=gg0;< zsrVCiWYspWYZIe0lA1FciQ2;BBsRsid%1{;k6WX571?CvSvRkVBPbXyU*tQI`tpZn z0e|sU{W4YQP&Q*e6JY z6bD5%zz3`nf?he&{k#@OkZksfh&QRIKG)VoW}a-O7$^L_bM&-kr0FLtoDvm5XS1N$ zLNBBihz_le)af^H4?NMt^}PeL&{4gM2f$M*j4;Qh_^u4+AEHVzLRY;Ix2f3tdDy+K z!-&Z{fiFp_hKGWQlT)7105uj(r1v$I7*fkT|OP0>42LJ#4`hhP%;Bmkeh4SU5N z?2iq;EB!ebl>bu)r!#W2WBB0U#P^JaD|@v%K?o;+JDb*e5ybSGh3!>8H@ara0C39^ zh|Gs>!67D+s&=l!2JWuo2JXo%Iyw690{k#54m;4lvQ7;$5D?x! z=(DH2tBb2~>QtF7QflUk3NlM51jMjOSvnTzlw!3Vv34F&Fu1be&|g_1;Jp$@aaXnG zBqv+b-_m6wx={lgQ^?<_&Z#>qD$KyRsmQA;VgN|_XfD@#??6)eM0cV(aRM&*eKz!_ zbd}QE-fFiC{`0lvgtbv~w_U{rvjnFJ^w=Hiv+>0eK?II%DZ4e6U7@lco-k9kf=t{S z*w*4SHk(xK?lxL}&UAt8_CC+v#5Q~yxpU>%_jx@0jLA9$_IPMeatmxGhzv26VW5X3 zD8NMZJfuwT*GE+_hyTR$UXDYDfbOJaA7Se<+h;nlFH<(FOcrf}IRgA3@{`0OvTdFZ z;NPOV=*fm#XGGMlHN%=7=GpHUV6)g>PW=~nU$llb4fT5^XP=A4b zXRhZYplEWXr3_74i{)(o71vNt>pa$e{cD3muf2}#TDv9ntbWU&(`=)wct~eU96)Kw zqq>?Ek^t_fY`*KhVAR|Qo8FLdTix3dhL9Qf%0*&|C=uPcFuD=wwK(f63GRf@eFJl7 z8$SxNrjj!#4IS=n_IRSCWJ^We9D!4LdPs_Xi&V60xq54!z^JyQ44=B45?&SG#luZg z*+6?38yv-+5IR8UUo5ihnE$H?2JlVldb@!WFDGtkhPJ6PgP5iaDT^9LxYz_vX=#re zoO~yOB==Q_Bcb|J7IC*I7&vgeryvTxrT)<{a#yS%(a$Kh+4_)dxan5t>P zJ=5AzfLN=0<>S5L7Bq_e(3^^%J09Yui>noQjzr+7B^`4j2{$jJTvuR#59kI<*{gKp zD?Yq9@b^wZYffpajBB$d*lI!?h+#RRP3>HQs?6IVT4C_-c?T%#gAwWh0RruN>2||m zb3u!L1Yyl~%Zpr0YfBbzWUbE{5mcncdoV^XV2bousXLa#+NJrIkgR}46yNiz9TsB? z`+XonixRG-#vv!;JEYk=0Jh4Tgyr+7+IS#1{SA6jFxhqm(E$}vrh)N(M1-3kwEwEj zPRuUBcr_t=?c~*a3%&P5C!sGS$2{#rS9;9~fBsnFv*NjXP~opYy-q87?QQp+?mp$8 zz)QCB?wIv6WTZ9|^KkHe&bA(~5MTAeYSiY(&+R{H+sLY>$BdO90Wz?yPhxOa749@5#(U9DAZK{w6V=KClrK9jCEp*&_nM+ z)R6ZXTO62r!G8O5L5jjIR+#=e zs*p=v%!$n~=eE!J`4oEyE(*~fg-M%@Yxh+rrw%?XHO$W~2ogvVqw@c1{Cry2Ui-uH zhkW`C?p3IN4PXL&q70o|iZWe_!jLumE>43%c8R7+`Hk(^t*VDT_=z_@FjVw>_#N3u z&I$Ul+e-KXaNdjy;G2uSBH9mxSqd^kV)1?|HXGDCc%JnDzw!{E?MJQ0*au{bOdbL8 z)sdUWr9nKorzud6Aiz&8_9lg?<~CzL*|yJew#)E?0`84Xqp?cJ8{i$O$ezHMG_Ugw zMI5z_PFc>gY?A*BuR7_O)NNdp;P>@9lOo`lqMEGTl4#V=77uq1rL#MgGo5B4rO;PF z^c!}Iio$@>6wX`CZhEl1FGWs8-w<3@mxIJ55moc6DIH)Us?5FLM|@KyR@btYF{&zm zQCr}60Nx)ytI&N-_WxeIfAzYnc7c2Au5eOLtB+xIWOg&Sr_VOP>i(gu7)Tyb4fDT1 zz(a!;#^>)zon9b~t##KcCBzR$`aSsBYmyTAxtpdGY>l7%9)z=MU$=6xEuW!OW|ant zZ>$&$G)|o)8XZ1EMCAqYzO7;BXCxe6d4&6l4N(2L$%TTU;_pC%_#Fw}YrmBPBpHNF zp=%;ExEhZe4n6YB6FM+#G7h}W>{<$Lqa6w^?mOvYCW}ru+eqZXrHWJsbOK%U(%Y3F zs#UkdfenOe{!#H75hCpT){)b?(uHm3vhvENzk9DfUjCxq%S&0+4)^$ks?MhU;`X9` z15p1=wRK6&JLAC33my72`8lIb$g}V5%LlVRbRlFac8ZxsY8K%JYvWlTEmjsZbke|7 z!h)F1`NH3VzJvk>9LviBdw|Z0?_M7`!TjMFX{}FQs{hcOAOOaRgOMVkp`~)sQaoiD zil<(st5`y*@e3xM(0pR~t1(SIl%=ec0HB32D?#f`QtSW8KUGWU)&~Mdtk@S0W4E?y z3PpkhGK3*ThE^W~?~UnBhOIsk!3AR?X0#-Pw*52^(GjDeg6#m55*u%U!s%#e*ps+T z=zGLuRJ4P@NI=2lVZt))D+5(31|t{uThEwy!1uCXYZ%zLU*fBfO+7&e=Zn5(0?xaJ z8{MmsHm$vYM633e(99bT?kDz=YYiO167c!}x}7yU(KETXUlu<{<^so%62ya@g_Uv$ zs=ywun-EON5<-;ez(PhM&QIWnP=m0I(wz4TlQn0l#R@KzmA_VajF_R&Igdx{KnUJj?KjI=p=x#$YA9 zKWpZRgJdY%;g1!Vb(IGW^60dr_Y@H_P&xLyR5E^|A9p~-T+p?-VP6lUAaeJyfj}^g zI9ypk;aFJ%G=S=|COS@H_kKk)=09d~JvwR*3u9N2TD~=Ww#EmU007Mhfv6h{$ z(Aef^hW5eOqy?u`ES$}TwsIu?(W3q)q*07CYIGlj21d-9boHK)o9)5bl`>F^?zxAE zB$XGQbE_*mDX4IkZ%I3@(R8apRV6eSHmDn6Anm3uIdlHN{--CL#*GqH4FUv2009Jq z`A^K5*|p3d+Dw9g{u}IQp3hwfVoK_Ow!vi8pIPy|yv%I0Ax;)=kM z;CgXj2`=CPX8Ar5)>&}v=uVGZJX+fCl{9K_tX$C^i1H^9+e`z4*UltO_NcqLJY0oX z+%}=RM=8VygcAP+&+wtOdTrtTW!I&^?>08)PhG${VT2;NlKr>)%A*QFL}hy-mC~H; zD|PSj=@SGFq`3eU|W2Xz{i*Wj?V z8n6jaEe1D5V*1zJZ%yBBUEet>DT_O7oAmqgTP+tg&(7@^b5B;T?X0z-Lw}WRwSMcH z$p-I+YnGVHr54*QpwkhRZ&}$Wn<_#0d~la_@!YbujPj z9a&)dqRiIT5IiEszx>2Bb9Zoql84=5+^%nd(G~E zc;H>Q(_s?Sjk+d}a7AGJZORSjyHJw^Q#U68Ho3|B>w-c4bM5GYl|H(UAO-S+ z@4xi@uT!eUi~5@$+<1pQWNU5bZNVE8mzj=zozFDbuSpB3e8$GII#;o^QQVZez@CsU zla%Ai2=-V}!(iMzx_n?4g)ncNq4rD4{%-mgay+$Ft=Y{bt@Q3#wFa9S?VtZDSY9y( zrT>GV&5)FraX9W*a05ThvWSfCU;;%`J(Ypa`4CP&1n z!?O17cA2?B{SGlW7kE;5mwCu2?R*4%Uu13AjaKoenk=m{i+)UN&D@aaEA!EJ@e@8 z7e;EnNOLRvZqx(RKRn1t=r84}Z#)IuZoWn@3DK5V2Imt`1wOkLhVMH5sO5 zyP}CQCo#*3%U#k_gK9z42l73jnC}tDIy=|_|3HDveT-k*L%af!)RKt1gf-j?eM|&V z^|RH^fa6o}Fig?|O6Ua_QP?tc;-N_)gqRl5g*l=*yD$RmmA`;?i#S!OU!9poh9%sMtL{jn<8aoh<+kL zHXS8a`%KsE{;RO}E3fl0?WVPY=r@&6ZoWa=(NlkfqQn)fJP89;5vS5lny{Dv+ z4o(t2oQ>U@CJEDl_2{ARbl|#<+EL)E1#BtJJ5%EppMIJxce6h4 zfn^SsAFQ(mNLuN1tA8wLvZzm1-SyI8Yw_){sz|_4Q}d;=liMdnkv|0Fzj_WLt8o3& zd}q|}`Vgqtadc6h8qc!*h>^6_!LZqY9UWCWNwDo9aq^wrtAjrw}ty`;CV zC|_-dZAPb>R$KOK3=|4U4o>JDYCO(Wl^NGTq#c+O;Cyn~dwOx$o_7X&QD$-X=t;vR z4@%3Nv0>>N`hgNX)~9IeRPNy>DOTf{&}?kl{LjO93wxW*HVFLx=$w>@SX73AB{SL{#np8G{izg_{y5x3RqMj~Xh;T+zRX@2LMwr}fvCCQ;1 zg~#Dqumfu>D^v;)0IXv$2`s+OCBX_DF0 zzYn58&IhVPxFT$_uMnazX4I#dI}p%q6GF1CYMAE7y~v}~HRa~r)WS^=`<1f63biA&4pFd9$+%H^@%P8~ zPdo#i7oo3H`?WlPsb&{Szj`e{L^8Kw5Ow~-Iet^e;|uwOKrStCky>F+D17y!zr!>b zCYgtHtkn8vpzpWodmqDYrU-{S@XjWQN*MnI~u8Y7x2=)SN8rd1i*0CU7Ee2D=vkL2mPNDD@LT|=>1$_ht&(_D0-mQ#lb*}p$N z1Yj^7REV9HC@eV>LM-Fuuo0D&(KGT)bmoIGbE5)9k%eQC_(XJMfVZEa(0;`&UxrD^%1OtD@p^Qk?D z3|w)6cB}hd1o>rc7yi%Eve(R2qjT<=2*6FBRkGN5k15P#JelnZU0eKG7GZ*Eo4M@+ zuLO7#C4WK9C9(LD&)TUqtg3UGR8zh8u_Ky6mR847PZ=SwKr*4j?Of48(*`9Z1NxJRd{BffRrW;w1fVo7 zk~Ci=-ORP<7hVE2kQ{q^weevNC;6GoGpB;1;`wlRO@~SxtMnRyLSIaC5#(rL*QnK6 zc@oI#u-3Zgyyv`NcihncN8y^kLjW(0VmkZBfkq)sH2bN-SuhPGYnY~m zlt$#OhE*kHfvn(|V0PPD$8eR?mE=`MMvn!p1H&rnMWlKiVTCyZU(_O`mb}n=ob7qX zf-A}%cR2O1715qv=XJOL%@FnWkb;{7?3IIW3uHWw?(}2x&Fr0p6*S2uAtABe=t$^t z!CTS}O$9ux1l{`b%oF*u8P^G`irApgIq)YKn*-YA?|+VYMBQtp>{@93nxhRU1_ zEBLBH-=rZ1QE$X_e#rk$)abytz-F+549Lbe!rxX3!Yj2PO-!}K&`lB#mSzySJa)>b zYGp^4mU2qFxIg}{k($8^Q()Y3l~-MUph%7_t130IRA!?|=dlVh)k=QJoXIRXv@2O5 zPk*GgR2Ee)RR~j8A8-+MlPt{^DteuYpvAqZR?4D$1r@G`sz;%b%OWw~Ld-IWPQICh zqlWvz%OcDQ1+Qh6cF>==jEALy@RJOrnyIhBpbPDWz zeY;M}e_@pj_d-C@(*y5-TGi3&bDEQOoHJX`y-Kqgad|Dor2c?4TQDKhV`T|A0+IJ^ zfT<4x8B@K(@#W<>(7Srf$g$eNh-fV0j0EBTlX@mnqP5WUolOl7N90|lkp+1WZ*NOE za2fFmN4T9m9&>>c0@{88YTgf?8;0+9KeX@tXm6J|HO zxM{$?#f1$wMx}O@n%NWpn{lEa_}b%U>GyH;?=4^!!Qzi3_x~jV3)a|~CD^iH==Je9 z-#&b;@XYHG-7~TDvPU0>MBbq`*Oz6dQdOcG;X`}kJH8# zsScDEwGF$R4tatLcr3Z%cGEC1cEX0Bckgu8n(59*363Z&-uE+unbBB|{qO`ePB=9w zq{Y0b{4Cu=4 zV;1;MeB#)|LdvAO?Zs=TPyJy6&!<`HcBb|ZDGbl5tH0H_+E+^HDUnce9U(WcUa1i-^vy zvOk}vkn@6a4evT7?j;;&Tq<-YJ&eKR4@gv5MK9KZZ7E!Z&fr(ez0D2zhn*mhLE+@N z!BPhQ&7<$?aldYwd=!+ToPL}~lC=364?h2?RD6mEXkZnkq;8rE3S}7$rZTPH^ z9aHOhQ!)svi$LOCsrd(RK| zr(f+&PG8?T25^)c=iN~scsj6sS8PpAEgeKLI_j*Z{%s+cR<*(PfX8fpCZ>6Owh~}8oIIpm5oI(~L1 zQSfRV?^Mp>mG9MEs;$ywr2@B|TNZneUmOf*z}0Ho=lzW#m&OE0%hPcFH$Lf8p{K=o z8ZstZkVwbns>67cE}a-TXV%!oGySCW_k?GvjsbYP2 z8}qAM#ZJwV1(p2ZcF4L7&PK86uPpEoM<%~3kv(7)hZ3=ZBV^m+RW|5rB6VdUrS?7D3CIz3KgqmDJlop+ux zH5cuIhOwChQ+0CrN7`1m2lP4UXKEFpt`fje__Fn3>atXXW>hsHhUnR0-;xr$L;J)L zZ}V%;tn0AaDA9COU4D6$wxlQUsq^L1#v(FB)?h}@{qv%wCWA)fN6|tJ%IK;bw1>8(O=tk$Al5jAg49zX(`HzE)fY%)nbv# z?Ms%~6{18Pt7^Y|M9L(J!OSA}ukLBny%nbw#!O*`IU{ONE_|2jXS6TVcM%|(^diU< z?=MA^OE)#KNxbu)%q;NP*PviRWXWh_^f#H?YSqjzW3TAc02kw3@$kSwc;YmL!hah| zCR)6B(o|tZssUJ9*cb}mvrr1>{5}s+|2AAf4oqipzQ6T4YK{KR4Z6#0i9GVS#`{Aq zw9y4JM;I`_$?HzN9t!3$B}51AuM=~_3IxfMx0|!FH%_nCXJU>Jwls1kIJ~QEbX^dR zlyW9^euoM5*IC$G2nw{gi>bQf*+rBSvw00cs2SnO^yz$y72^8U*hKK(%vCz6KTiGK ze~z4Em-O=uOD_?$`qKz~Dcw1r%9r-uELqL$yv*_me8wPwDlhf(tz>s-B>`61-kIB8 ze4k7Dz|BQO89-qLeV;fNDec`Qt)hB~;6q}AAR71=H`wRtqyGDmj#SbW$D>I?@#0F% z`93V-jVcNk8Yz^(oIdmid_a$MHM5r*0{n#kkKJS&gXn5@@n9 z9E2@64e~tt84^bop2NKVU4_-NJEa7%fPc@CJ@yYmHpgJ{0hDzrOQ2)(Nk{_c7pd86 z6jx@oIUw+2ZD+BGO51l7$it}D!AJ(xtb@ro(~Envw6v6UA9J~C8bpH})ZWYL8pJ!V z43k5{lSbl1Do3tpw_={Ld!v9Z+$VJAmMp(Thdrs&RX48>8IK$5Bu_xN%1MOY(3(?i zb~HIedZ9+T^-g+#A(VX{z=*N`y07%t5Q4IxHK7^8NJ`$cVb%6FV?!@1s zbTPaZH2UqiAghIl94mQ6Cvhz9us?hO;mS!R@+n_1g`Ex+we{i@65#A+-CIYmhI3+-+HX(UH;3X?g<($vHe+S z9Bk}^isyT$fp~C$SFGvQc2@U;j4&ilfqc=`Gn3owCQx8Rv`-owbgoc5dc=hm4RVqc zKe3#$1``>4;|I6F&;r_&WcaE4QA(Z?tc6F z-y`?aX+?ZSszHz{KOkbZazp7J8XvlC%u1P;w1#C`u5GpS2(vL$ZF&x`c#?C1dKzWG z=W9vw`p-gXNX&vkP;l4e1u<^<9i7*GWoP7w>`h-C_ftXcfpC40e?WZE?33;nE766h zP{f1>X0khD&#Ne%!v7&nl;|PlQH9P5z@<>NG#vk+>9Q)b1oEy})~M!P({jJNKj)PF zB=2x>Y}{yMf|-^N{DQ`mVErL%Swx8t4!hGQFfNUT)&?W;T|*whIecG)Ic5}zzTuyK z#~L?ERjU_R=RayT1JywnabjY^8!}pQmFD*=%|KpGNa`p2FPm^ZMM9QdXYw0I%mgNk zzSJwk?sn>9b3hrIJVmP?9f4I6sRLuwi%3gu%u z$$V*Fi3}6uF0$s|)x4gZk11I?t>`sPa;@rlbx$O<#A(^f?Kr8p=eyyq)ypySbpuY0 zYWQy3*;x}~dxB3GwA9a?nb6AC&W$Cof#Cav&4vFU30M`GgcC2=A#L(uMfr_(Rx^qY zgS1Fg2vK};uwp^|ZuUV8dnR3a^oz0ye^Il3$=WQ^UL;>c>X+$gz|MISacUAEkJmd+ z8bn~Fs_ClA6jD#Z!3D||&TyHi`I7aO#+fjeS2L2_m$pL-&vzV2&j;Z~y!u3o>&Dgx z!iUBF0*HB*i%y%BxcYW~ms}z(2yEf-r$c+6$3q9c7_d)v#yVh_N6qdg>3+hPTdc9H3pPT3`M+e(b)lktOzv4|9Nl#)c@J zP#r&2z%X)cl_GK%RTomTqd(7HMV$wSB->(Z4m}mV9JiP?)k7|efn2yM%`~|LS)cH^ z>B(Cc%!It*{uT0Di!O$Cp}|>3&VQG!Q=_Y{Rx4QX+kQ?9D*Z^-Tgowau^tj}9#Ov5D>w$C$qZp(%cqHW_mhm{a(Eop!Di;2Lyz|vptzWQ z9;=mP{zSYDya@uSlc8VPPh!VS>tFnNaWyP6v{Sy-(gCK=l-?0EJt8dG@=-cXm_LTA zRC)28qQ^lwi~AyvH1;xVquDWNFMz{Sz;&aUvWZIPhh@yov$3u@IWEL5ym-WU_P(0} zYgW1}O&MicO`&9zQyfEQfme1SaL&!(B+EIi>OA$p^U(XOjo+ni0zaCf^&PW^)(L^_ zm^S>e>HhLK!)c>6nOV#vC7Bv#JvB&qUVZ5KQnhTbdvJNA=Q=mOxW3hSwLY<@v!bTI z!M?FvUoUoqPZ@_Kx_Ut|_S_$l{-**9^_0fT#Buu6Vwz>Dr+MIS&!CNB z+do#}ytb_D9%aZo3eMFnEgL{~;6ZWOKyxIM={dPrIlB654AGF#(EidUz7w+yHWl(C> z#l+fCl5`Q~rOh&Q!u~E3*{gwR{g&7-%Gx|sdL0HNN4dzJf8MEfECGJb)^WI~yAF0> zqNZyNh`4B{G<;^6Yl#pkk>CE9G7+xP2ba2%aW{#jua>1Y-SOttF=-d3!IcmsUUvI& zH9vCMztQ6ZSxjXz7)WB4jD{wp5OQfXJ}wGQUJ7@4#XJx$5i@vNkopA2WAu7r9jQOs zIcI?sb$%KwM=PsWkq}MFLTDo^WNy;Hag0|&*KKOVtdtp!f7rYiQUocBR5#k>C4`fv zUvVWi%B=hJ*-HJRNqo?58McgyZ+d5QkLD0f0fFj9(2%;ugkBibljB-u=vkjU79G-- zOt****&8rDm`+Ru^?R;9=&{S(3E9~OYf%6d&KuNzUq6)&lLT>IDj zg!IvDP?nT#gUag0%BFV@tagaZA-3er6?+ng<4^so0om?g5&uspF%p}!aQ6Lva_*vm zQG&V70Mqh16Pb~FQETV@bjF22lTJ@f=_>W9|5y$RR%DwXsu*>$Qt{Q6+h9>YMV$dm zvQK$bj}07_(KX6CXVm=TvJ(C$aZhl>k;^#vy`L7BCfws z=D4)cTE&RE!u!!AaJI0Yg7m+c&0w5E#U6bp&@n&L@fC{?$?OLtdA@ICq{2?OE8avUS>#54D%UXe%)6|2T6ND9 zLr9`BcO#n*m0~&G^So`)Vxx~#l^ZxfeaLEwq(ismh6@L)IAp&+j?8lw)Z9ii-L39v zLxNrriOy<^SJ>146&m~p35E4<0}T%Be~j3RR$2^%e@3k8zr8e?{}(by&G40^1@<_x zQZIbOehF*0OU<23BwkSXumx;r8wI!@+iIJy6wS?74c8?P;;peJc7CVHJQkX9nHIP= z{OhKu=Y4rUPZd_n9A(#KA@GsCspzfvYEiEz$~7(Jdh|zlE#OBttjIQ-lE0E=ZgBvT z37JV=uXtWa`nP+w@PA^|C`f~|yK^P-wykpF>asYNY$KbGgw%It%p zl?a~`ow?AKhAne_aGO^8+V-od@On6<7F86D{x~Yuj)LMXV4)<^iEHiB)0vg-7}&`= zSaw@?AmftPVP?KdC{c?45SAxXfq8&Spi#mWFBX~1jrsBH8!%dFfLs~F9|}lJl>Nqx zQ^ohHj(6~LEV?2hM#}LhiXM7g+|6$#s;tu~4a;gD=^yH*>$=?Sf4o7=>3sJpYd%>F z?Pxk=+ENR1yLit%BT{srTsHKT*dl}-ll7cwT*9w7i&3vx&?3vAJByJ7d2QV3B*#w{ zJtnrSD``kCW)$)H6)X1Q)&Mk7+2cF!aqRvlWemT&baWfyI{bQ}qB zC*%GoBrfd_XBQA>)0y5(mp)aI^%=ocqYptliq*AdIK_WGbz31>9K>{1elfTPqr|wT z+mY1UxL7l3Ud(kt@_k~>#)NmNG(|8K5_rv{l#Y`Noz5>n<<&Cz(F4BU+&%?fo|kgi zK8Vyw;XRsUupbK3p0n>KGTKK)#zoiWnr>jj5re%+kzLJl|6{wrZwDFY(_!lCl$rf( zalO$iOo2=RB`n5GfK9Yc6#CP*j}|^Q7B>>nYtN5=2iV07I>bn+n~*n{qTiG}a*@Dt z)DWe_N}-i69`<^Plz>Zm{*Xb!k}t(9Ykj5PgH!#1ce)=d%`Vz*<X_W_ zZMi2eDrWRXXW-*jVc9NSDc0^tt>2>}==4+mGno;FZkSr8i2DW!F-&k&H zlV@pmT71a}hp(fhgnE$QqguNa)j9tKAN~%O5Tin?h5W!FUu0_PnOTn1W}#jD|Ast@ zOsEYEcrdVUXsLDK>;$Q1Q=F)Pj052aw%ggs%7j?6ddJbhWLEkL?uh= zWKv~TX8f|*OnVg2JV6Dh6)6-paq4?5I01}vcmgRn1_etrDbK#;{$WqNm_Aj85d{y- z%)ioub_?+ziTT+l)zz90i{202r@&7aE4Ug?!q$Axt--Z7G!pzzN@j3?9)1i%dOo!; zIgdW*8#n`kIaDQeasl@@NCp&hq)P7OJtNB8Ot?~b<|Lz{+)M~Mb^sFcvr|<1QV|6hbKe0S0}9W%!ka`x*SBAJIq7wwpmZ% zUXhDNuWEE_N!OUwd55%f6U>h6YPMG0017oBj z_1F@42!(M+jhT{lE-U0F{dyw&dLs6>2V45fo%BPFwCkGoQ4|NA z2`0ENC|D=iSrkOj_+96O6<=i#x_gk#LtWP;t^M86Det#?kiwrW%b(2Qz}NGfgW$_` zMvhO@yV3{Iu#2TRP?5&ixvO*MyOhx;$a*`5=ZZY32V8h^Te!G1sL)OYKdQ~-CLoJ# z5#pt{@hx1t7UQnQNGVDZ8!{qbJkqWnm{cfn8`eHd_LmRPF94VlMdNIRrR~M5&Gs6y zupFV{^OYwkC@%ylzcs?1eEL|LxYU0VedAaC{Q?j&Ro_7a+$p-W{#$TgdzfYI%bH}YiIej0-o;HVDv!GQV!re66*DH3fKYs~LADvvK)zd9 zqfVjfa3kXpbAZ5YVLYMeE)hWAo+ZNHEi_wn%Vqt z139Ep1^wZrqY}m8dncRrOlMUr<3*+yvYPWO54!?rApgtB$5Zd|;)}k^fNmq0O;>fn zU$Cay$6Oj7sg{>BLK|o~ER)*G0`xqA$IEjSKK!7o18DWnjFBd zLCz0Rg~#h`s)}zcsIASJEV*mKWm9!Po!w&YN2(`bRE4$Iq=#6NQwb5f=6O9c5_#4T zKLD8Bu7Z|+R4Y)ows}s~P1-@vb+?-@Hyx@`kMdHR7xT&|8YBu38B$3})yTM&f%W6B7_E@-Ym|k}jc(vd7XvAN6jSi4^_ii|mJW z%5oEp2#zt2X<~w;!%|8G9St!bYzr00F9X2An0#@dfeT@iL4BM4HPc8t@ZOE~UppGL zxSiDCa%!Of{9+FbLGTM6?c=Dw?I@c+@=GA+P}%!Y-M{bi2wne{555%qoWl4_aYj~H z0Pzj%F768sdtbUw0bj@JdP?TZiUup2e8w`*09@Ac!B2cu#0~HI8>*ZbL2LqeDKK*d zE`}R)shF5Z@g2Ec#4~6Yedb3Qm+*7A6Zy8t{P&ra)PpSg#`?gc!f-RA*(<*CM5Qar zn{W@yelW63G%t)FAAuV8and6j}S+1kE>0RF}%C2Jn z7(Zp=3P$O~_J2>EQmxdNc#Ly9#sNsR*dZjoJi~aUDSC3u8%UDW3ir<-q0-nrAY#Bp zC$7fhTO?L3Q`?92zPW6kJcdd11mA9*j*^^M5(!8XohgkZ;Jj%X-TK{}Vkic~jd(k; zC7YUzF!MU3sBV0yrS!*;hqXvOfrUT#Wrh$%d}Df3(!n|0WRm^QaORI3V+`PIm6A0O zv3rv_sb9k{oM0ev_dZs6Hno>f?mVr`u)dyh#f~J-ld_|+HAAbq`CW`p5STJT03(s{fdw~ zG8wD5q8Q^gwOFnsvSf;&h!HSlYp`@EEzZLxUhkMplAf#Ru4dq}Fwl&ppY6Qjd91V{ zq*lP`s%6x__e`Ej<{!(HugP38(9 zvzk7QnciLgH#n+>SyZBGu@NoY@((7G(_rnrbKpJPSh_;(-pw8tf}2RevlP(9 zHc!SXBM_GOWh(r|4eODxj7Ks_mWJC3ebmD@Mu)hfkQe$6hSLL`y-GVZrmAo#T8S+B zM*(4qW56P~;{XcWd;xe|vC5}{Nb0os8m{mR9G5#{383Jw;?L~r;;xx-9=4vaYNh|) z2u%WcM!f6#4BcmXhMZ-0CoTWvCEnD6hc^OhCoP$G3h_efQKyeP!cr`O8jdbM(WR&3 zA1*!RBvv|3f}rA_&=j51iX^0@-nANFvz^wwD4#m+2pr+pLj-bWXIs0r^@_FE;Tkn8G1(Q{~ES*(U|TK zpN^K1Z*7$;{p&j&ffqsDOJ1L4H%VBCF@-Be!TO)hiF$J3ZvcSz(q!t)Ogu3v5qxjL zw9*|p6q(l)U5=K4(Y%9Gaj;Ckda`{~A?;5}Zi>9c%r21N!jvdM5hBg_{mqQ=W?v1h zlpx;#Q!^(sg=KvQ>aXkCABhb$B&N3)}I7)nk?ZICY!FXQk|J6dts-x2UiNzqzFD~h5FK=(( zywhjQ37Fjy+Fmz=$RXLm^oxNU0HF226a&&B5USK2)l18I*^S^GIj%93{@XUdNJ9ba zG5CqBc|Bp~k*-yg{tHMA)xqyXnrF@BH-f3fA_Wm%Kz07j{S^XBk4#UVhgaKxkzO$H z_}|LXKkyoQNcI&wqEf1^CGxTmoX)y?d^E`UVXB7PcpgZo8ZU01~AM7o|<@QB)gem7p zw*R(FctU(JdZ>JWNcORkCFM~$v$^3!3Qw9Sg%ZU(WvJ97dbO<3fw_R8Ppk*vL@W^4 zXcEnUWp2?8LgbA$wmU7n@R;yrv0UpgEQqv|mmJKyrdPFO8SWmQ^%O|jgj%q*r40V@ z?kJ17_k+)&7xa*M@@?z~+eVXuhN10LF)kGecCjn8oqwQH$NMqdJBats#O_xjaiE~A z1BZn44CBY4f+W(Roghy{oq+*xi?^ToI8-PD?sayP{Xx^81Ykt7s8i-WC?N9NikCe*E8G{N{Auug|V|F5l z-%(6tZujTr(rEmh<ImKzgV(odKwx)kp=ZhXT}VGhaES_=n%_( zibs}2FS0ocfZDT@&Ulhdh?gM(slZST_{DQNpllO7lSso0XVg_4!?}Kwl0iEtYEBQ- zf(1bY0~%BJ0h-U*^Lhr9>F{NVGNR;DS74x2Zqyn7D{v6WGHh?;-!zhZ_$115L zpt5D|^a9l3D)iOC2LUwfN2<8_>BU7qgc6rNw4B#9rFtnL4jqZG3;$hoTT~EgYh?EI ziqv?Wf3XJ1jxpAK>S}hs=4Ka)x8(zBq#q;Q-S19ZOj3tU0NFJ1fQ31}oc7p#w?hGy zyJL1+uSRS>>F=DEYktmCOQXh;6FC@9c)Jo{kpXzP(7mYpJU|0;TG6FA183K9H$%;S8jnI*Rn z%6k3J9NUk=r^TEycIK~)*y(fAJIjXiswd8n z&~=Gl#l>+$x0IU(j7oGmBgj`zh)1O+7$1}i=f%>aIu#Pgn~GI>Weo>^?;@GgHtM|@ z5&A1@=YVNV{&5c-cifaNMoeCmLg=7EJ#7RVOqD$khN(y8yi(0}Rff67cD2?VM@@?S zQI` z=1{*q>H!(`dn9|@tv=`b1&+2|p04s>R_M$sCntb^_#qWXvMIRC{2 zK_P7qN#SjD;0{Z(Yp8MfQcMc`HJha8EWob_t;g1wN)LRIHc+59p-pOalZ@|ZO&ObV zaSD%_@^3X)Gs%S%4<|_%{eCKJd6s04Esl$(W#14ocD91*Qv zX7D$HB9)#N%3Z-{@P#zgsq>xqs{2wU6Fb=fJy!CmX!6gjuX}GNwG|U(&3+X=6RA?Jq@^iXE zHLlSx9bHCk{u1R!z2r=fA`Mlc4*)U)ogE*S8Zg?CcN*Bk5C;^pq1x6MH()UCRqDN} z6`O=@^dCG*!5v@83XZ~fCI86_H^9(bE!|AXZ3=`2XEW96i${S3-VIiwXZsO!Ci=FM zSaj*^tE<(QG-@$@P7=Ywaxudqi7TZe>Kj18-%5zrHnY7MF7&K_IC>iu3m8$(&?%JGeSy3fHT5 z;GpBm25RB#%>c8ca0gR9u!B>#M1^(!oRrA>J%cKu-ca`P!GflwDj3~-lfM~GDAq=sE8HQ3vam3!F(LxKfzG_QtYHH9$V|r@?5JCFltM-Cq0m)bE z7v#>a#6HyU5lsB<()bI!qeLi7ND}Z2)>Rz8DH~cCQ(-c$ma= zQvZag$ncvlbpCLX^%}!xn8?h$g~ChUiVp$LT1WIz_)eeL1$TC$J(-Lxr$Jsuj`y6n zAyFSbKgmtEp)!IeOI^y-l&dE*{k6OGztr&-D+9ZE2$cWP$?fL2_oe>@w`UkrZ@8EU zQXv6xE&%#ly1o(xf@>QYUy9x*=144Ha#W&{(mCi*#+}l+tnMXCS;l{CAbWG%!z*r|74v`9T?GLLWS6RUHS=N4#{G|zj|!YF)(HCJ5b z2CSym!d0=!@kvybyf0E_eoFd0N|lzi?#sF9cu&rI4$asxstvTik^i}fsA@SqjPcbi z(ch>|IBK^Qqmtn~kvQ+EJ}qIaL%l zzf?`~wPeYpiRd5UqsXY*7FyH-nv%I?Q6j1MW?( z;xks7GkB>Fm2{{S$D})y#a&2EnlOPz;t25l-I^Pr2RosXXcwBG7^@@4hjHWLtS|{+ z0}r^`oSb}nx&GzvW18%dgbwW_PT8a zYjj3nbOfAB(404mW5qg0p~sEv+0@_uE0e3+hcZ$hmu*j$FH!v?$2r|3nwL!X?QF$W znW3o3x=u^FC`(v%JY}FanF$Law$f(i?-VaM^PkJ1yd?vb?Jk5)O+4=!fYq~x&E%}P zuj5E~vq*mIgeQU6FfQRB^Ng&}Yp zs;sGO!53Z9;B4W`Z<>_ISE4PRYxChb7ffzPl#YOOq`}Uqm&24j{2Ma$WK6QL)Yg}x zSg{sJ7pLx&sWYqgpSEABE-$t3Z!80Yp5j8yl(%9f*KKQBR8PCLT_E)Dg=bdeCPjp7 zx!M?wyrZJ%QU76NkxS7W1XscKdA!F9C%;HW@%kZA22)QF{nvKIHzha}2fempf>l;G zrY&fae;CHk%B?b6%#qV#OtBCR_B$uUr4jfhb!NSaw~!;t=i=D_<+adFYpo6=LH-0; z^Sj?aSyEbu9*V7N)`8$1E1#h%%HB{!qtTN=7>AQ$FoGIq-D?#7^;zSb-a?%YUWGC8 z$>Pkk6;>45Uj4PuCD$$QMb3&d7)76%zfY~Typ!TTQsq;v>yPe#ZSz5HogF`SV;WVC zETbf2fXM2^ewSltfLK9f4Fh0Jtry_;(E_*8_LV*u@%~8sF#z&(J=Dd2+k~koL6v>W zJ8)|N`3z!xQ&P62wcvP|u{-yexAC_o>q@S%{9WC1<(MYi2C?O6 zNW`Q;xV0VzaHi+6qNcDb=`hm?l!i@QcmgreLL!SUC-V<-(7ix%fRA!>j}?I ziR)ekxAN=}lr-V?t_X3v!`|?nbt3-`_G&G|+~!hvNNNy%z(_7I;gQVN0^-dIYO6qV zVvg=pb3xi)QTTx0qqP zD=g?4v2uOd@aa$f>5r;d2U~^rt+8a~5*KsHOeRtA=~(!)61lP@+~n8rKh~AGRWw#5 zsfLI@#LC^LB_z8(X{N+U>mVz+{)90RY{@|RWS#FqOR}aDQGoTu4v{~BoS{VfSIic+O(8?5V&s5vlb&MDdf@tCjKrs0j61>r!@7#^aA0|G&tnSwo zd7^z!IEf*++26PXIoP~zhUN6UUzK8CKsykpx-?`# z;rZ3)TIx9%1#Bio;}tkHgDrn|v6tVcq{Y&*nlT4aED#*^$ICPFwd*EgOP#11!|EAW zP#Yn-LNVPz^i)O>_~PvLxlufh{c*gsy+e=|{UG6EXyQ{-t08z!wybUJT-?IozIVy`$2Z$o?Q8nhS}uRn3eOEMHlc_^NnmfQ zJUuUh53VSr)L0HL22|nE6KS0jGOXu#<-x*k!)u2ue;Qs1A8=b|gN8ULAe9 zK0OSKnvR^TeG`|uV%#=OWUba}{8I}p-}@max;s}bTp=E8=io&G#v-@V!5kMk(kc8Q z)0(u|Vs6jTu|0W(^5@YF%itBuj+Dzdy`BTCjZMS-4e>N?Cyw4m9UdmD)O+QR06mF< zbZB8R1PLeYLgf`a!#(?iA+j)N6tGk-3TO(d8UJB(PX4Z84WjFfqV|q<~G<-$>W15=^;T&7pilos5$1OTN;u{byp?+ zn%@kQ7#5E8OvX=8!Ot)?^L(Mo;AyAg=NAeMt151gKb8aCcE6Rj^aQkj!eBV;-?Xyd$^kWI2~5Vp~y=5|IR`p#y(`%3YB4CV47pupx4_}Af(fO`dLyOtX; z>~)rhU${fXJX`OyjZ|H2JmBI<4WiJ`Dgo-?zb(}`lp-)8V6a%%j>O;Y@q!q5ckRHw z>5Q0?U&!#s@Trmpqj-JnD5`CVzmmk*#jv3D*91r3RWr^4j_`gJq7rHakT_#z{b*JOqu(L66&Wg5>4ezmyN9ngrCHh!j$l}pU@ z$4V$ZNMk1>Hxozr1I|Mq^G8($X`d;fF#f)r9WO0OPvMD;a6@TifxI3+-N;-F~UQP?m{Nv+ zUjbeoi{^l~!y#-Z4C$YH2F{79NKGg1&pGj!3I`WQiWV#559C~+4^HuYms9lQ{t;+7 z_R0&QfRl?uV}$oYBZMDDL(m0wFoS*JgU7*tV)iD2DWSFx$GJCabu2C2hI&? zfVqVW^T{z=CmYdRD+NNCgSYac9^)P17`x&5?_e3LiSxtNZx}1QU0cEMnkFNPaPuK{ zx`apH5pO`C0}S3qvS4Y>n6xGO%p9{+g-f{ctichg43MozKo z$E3nL@6ea9H&$CtQ8|?RRNSrS_&CPNY~KZ=1laqH<|;4YFoVpY)XzgVnFRt}qz)>o zg-}iWfI|L&hMLy7t2eh`?)<&!>sDBirQ5J>SmSLusvGixq|8*<%LRt%-XnVMLDd=J zADXzt&SA%d9Z`@}j_c$w5|CT1F(H>dZ{jU59WfsPsAvTk3vsPQet+Aa8g+TIGYD^7 zlKf0q-;*eRbQS(2=ES%pb2u{^zD8>8YM7#)0GRzt(r|@r4CTNW3dce=aet_K-*(G3I$+F2Q?Wg?)*P?6n`s`Dk z#0s14nA_ZpHBrW2S&xUs*m7HU9iJ4=EJ2=~m7-6f7GhtG^Sx!MkCRsF9kb;04KSx) zDmdn*=xu!enQJ%dXZF>G^vj{u ztr~0re^okb^1G_ahA!1At>ZgIvuv? zq&=DDr)ralf&4Go1yN2-0sE>U+4^|8gr;JCn~TQV6j#QavEo>58yzZzHv@a_n(yN0mm%M%viZk9z{^d(CirI_Y(WI65w|~e&$^cvA#&nPUG0#4 z3Ou~(q1-)IBmCPJx3)U}4_D_Dok_H<(b%?a+ji2iZFFqok8Rsd$F^;|W7|${pZj*s zTaBu>8Z~O~z1FwpL=5GO3@rn+UUgq{rB=;>V$91uO~dQNZDn<(h8xt|pdQ#5zg{1* z&(=sqTWAXC@#u|}u)YObC^s9k=cr$-i&U1IS7|lp(waA%>2`qW$6I*B%2wh{9430+ zhW=)e&$qj5N4SoG#AAGIb23rbzB<))(KZy8DXZAJ!Rn;pVqY$IvnmB#+@G$9PGbIQ zR<2Q9u59*VnY_?lY*Vi;TP#UToi!cXVgL3%2m?G$pIZDS-n^KB_B;EHVN|xwMY-Z* zJwE+VPmo*`ZEJLuxX1;8n%Y1xM-%Ee*h%kcEMY~ z9Pr$ZHU@i*by&=O5EYD!F=TNUr*=}kRKgbnKv3HoZ7ibCSpGo-sKfXc74Tn5srUFV z%qw@2F3Zz?z=!+;zXPa@**>8!2ln!YIs0$(_B|s!{^IUuJbF@jM%w`AO@I9WRg`|} zw)4yBvbJ4QDHbeeKd8)Kw_D||+c{-6wEQNX{7q~Jg3SlobIs0K;f?S;Wpa**h+s(g z_BS{yQ_ta{XE7OYvK>Bp<7VJB+&`zTybBZ9c8j&PimRos%XY zy3$Uk2d--nShg0}O+hicvYO9zNNBxk%?Z2$`N`yd*7e;Z90}85Hmutwk~M$s*r>reh z4?$fUEJV;Hjf)^|x>|^ZsW}T=wV|ZCG|$RT%Q74{QR*{Bhm}QvolcDnQ{X&R(NzePClz3{+kfcP{9_Uzq%D>XU@9P;AloBx2$q|KUYU9h zKs|4g=E?==P-#&79o=Wu-0I&Kz+jfBpl{r>*f~u;nnG-b+Xhl0n9L~66Mx;7v#Yur zE=ZcA(w+v+wVYUM2^q%xIzrQs2FYot{0n3JEd7b&_RWLQ8!&8de5cdHkqwm|QM!o4 z(qk<3G?Sk8IRKZcTZ>q67uuf z62O3xW>iY05fS#4$qYF0q)9VPu7i?n7(*tQ5TJh~y;Ny0`+>dpI6k|WRQ#lrNKMOw z6&zR)i~p_gy*y^ni{(E?`Dt}nHbg{aRKRF-7amNmF>sco$zM-YK&;{g+CQb`(m{~! ziQNa7qLrWGKd{Y52FZ``gzWxhnzEhIA0d0!rNj9b@nVjI5dE zFwWAWGPMRh@lBgUgI1Mw9j7nLxLJD^L|z`lsxr*dXa5S5^^GD(IpVm34KiWk*J>lt`Yj?Pk~dfeJu9yewA}kuAL{y~)Adh% zG}LdfDr>}EVtZsD(WPN1kn!-4$M3rGX9fCp~j?)c1o0ASvxq3jmtPyusvfJ1%;`%ixv zVJ&!SDGfQHN(oU_Qm-dT1#4PHfPL{Q$#wSAJN?sL0CTHOG8mKVRRow<$yGsH@T}ir@E%)I`02GF(2E+T- znx6<5jGkmp`w!6;RWghDNO-(#-lYL&z&%a95{IH=JP=gz%aoxWL#Vw`Z4-GX{{f2{#6G(-A zv&`{3gAw~Q_+P#hcpzGYHlJ+Yx3_wYZXQcWiF~sC6^xX zZBly)+`>Lv>oA({)(^H8F|{}GEsA=U`(0@7r{aq`aN*jaRQ$<*Bu;H4o}UovvS5=l z-@4toFv%qXD`zVcJK!WM{Ze`?m4|E~yt8FGJW)h+pz|Xm(m-t>bC~1|yu$C;}C$o+OK1 z`+hTr7FF*1)$V-CVJbc7w|3ezlok!xM-<^q+6R=DJh9#I!wzJTGxzV-Jn&EDYyp^` z<&*}-SOlx)6FDojfr+RzD`+hf0N+phvvHBSe%LC-c6oB#O6>Q2ifC_*9bO8pXjntO z)|CvSPcX1BSJ8ZVrEJ$l981}dIQ{9b(Uz^qgAUL=u%7faVb*%)UAv+tgW8*wYW~R< z&a02j>gOK0i>I${`pu1^>W@w~4!(|6sqM|p&Fzh7S4ixy?KOW^L_|O!fc_WeRy`y5 zp~x99gsAAkdb^-c7rmohtk0 zix)RHx{h{(*6RS3U2W^m?Z^i-r#N0i92VvaA&RV}db3wk7zh%&%A4#8kO5e(s`BBD za&Nr?VAPbci5Qu7S}= zHi7aTwJ?i9#Y9xFf3E1H8L5&|b;3%2gc0m|zt77uGrdHFM76@*P^fx>-Yle^Iv+eW zJ*H0(^(+Al&R!MW`^o4DAt5FsxdW>?w)?^I{!<`AqhOjKmhTz$cnqbdK0%25&fG3d z6{oI>m;VNhjXAyyKnn4mBe&~K3ELTu%A4DXVC6q0$O~-DLw@JgTpDq<2QBEOR5GFf zLlzfb;23Lw`6E`yT^JbnCI<%i=LJoo(-dPJa|U{yRU>+YMG8gz1_i1wMtJ$v5J>!I z1`BI22b%@}b_Q)NH-7}}hr04EYlUBI7zVE_$hhN+=hx(hMm8ZDm1eVgmWJ@ly0-E{ z^58yiAWaueivZX=%^OaO9oQkQ9!`rI{l~!zgF)T8mSa@UTq&EMqT1nV**@(CPK$^Z zGS$%0D^je@i;Zuq#?DsF{krKR%pwjzXKTB?-P76K?(1$*>la2yuydBi1FuB_%#o%C zujLD@leP)3g$ZZ_dAFFiNFjJj#4Y%>`Gm#7J6nc zS-pwTE=pU?U9~BAl$`*h=I9J$->DA&W(VreIGQn(h#Q)HJ(@pm29VQ(o5<)aIG&ijq9RJoyAB_{({N zFv@jkL}l!e*QYqAY_O}0^G#`@J&F6OE=$!udcW+DHi27$&yN0 zeG}MhDW#>$Smz{PG2bhat|=9QpnWWRUsPt-X|WfJS%*75xV&f9w|8>+Pw0N4U&N$8 zb}URMdl_DH182Vk(9rx~{%Ho$loi88)I>msQ~?p_L?J+rolx*7jZvDy%24lLNX()` zFi9fmn%l*5a(|$x#lq3aL#XPFi;+mxv(fg4&WS?^jGq!k80%4r4a+fOgEuo;zL{>8ETlT!%YV{CJ@XrEj^+y{zWG4Aid<*(J6cP9lI~NKWola ziU4M#l^40kUVQi=x#KQ6Ri3HTUYwo}*}S?#aGQ&GHS4j{VpGOl6Kqz={2D{&Jnk9l zZa6KJ#`%^>^p|&P)f0RP{%UG)5{?9w-m;JEZR0lWa~%g>LW|;9zcKL!8SF#&*8;xi zE`yN8aQhg`!v%@p`!G9@yoIoZYCxES=K!E%p+k5?lfc?Q$}>QZg~22KNR&;GmHHy6 zisaDS5Nd=4n*|%fzXer!p|`=8?Oq|Ewn6uq2K5bgdgOc&x5{pW4R%C(dXj7HdzUQY z<$NJ*_KZY&LAoV5nl;qeph-nei-H9p4o9K!gK6YWQ5A=w_<@#_f)Rw-Wly10u>m5D ziZLi&NR`YYqtXa;6F?45!SX=1iF4HX{WXXMzVm~@@7u z6$TdjiaXc7_kYFxou2RcE6%??4-2EXs|+78oj0FnGv4;45aa-!l(LwHYwXzStO{}S z2J*p>nWPHO(V9|ullqhc%^=opM}SEALs`}$`)pOGBw|c7907k*SC=lHJYh(?<@&99 z)F8)$gdsj@cDsB~8a7i-4#(+K`_$ah8|az2giH{V6oUIu4;4F)tHYxqL(-&tBv85< zvD&yie)d?b`UowmR|Q*UMsczlLh5Knt_hn;CK7N|EM}q3p=uCFy#NJ>4Pe-M3Wx#M z{`>GcYt>G#_wy~zkEiYK%DVOYRp)f)?e_la#XzPE!d~xZw{ep3ujkdq6{o@a>uz-n zuDy-VO_5Gsm-EZ;MJwP{MjMQOkX7peIsFs~pD-sF6pwIPzJ9_Zv_BdW(Y)~pC2OMo zPFG@x%6W3DoYX($dS2Fz1(1b}k6JIW?c!3oN6w;;fJD+^8T2bX%g7THF(xv6lWM$O z7nyl?Wzu_N%Q2Cg8fffb&V=oVyW(xJaI*XNQWohCVWkRcQG5NRrdvb&1Pc!byZTJ3 z^U=hRDMOh;th^c4@|h|%tMH^s$QXsQiJ+nT$w}|l>&&cO?}y222>^n#=KFocz|Qac zL(sPCeWe<=7P#1wFwLe^l}F0?K*gj;i-TDmJJ0msUkf;E;#h)GCIdz!A!E#xRb|Aw z?!(;J>)WMrCMRWCHO7&H)J;93h@KhYdZblAE;bU0i+bBBYtP*Fw|;B)h@B={Hdgj> z@Av2V38#M7$0ng`2Vm#Qq5Wt0Y41n}@U};hrkFuL;Mr+~V^^KQSGww=q3}ecFfAAettJBqi!7>M#x zupEgJZGT`k6ae^)Aj0(z;ILbwlVX*iBgGC^|& zmo8jidKT%bY->9Z1>l@V=Nt8d=2l1!L6TwG3**_<+|VyuRGq}ht%0S1ds!s4fn8d6 zgKEoVzQm;w^Do4`>i7>owrPQzr{_X|t!W2Sgd{n_U9y|1ifBl$Rq20G7RCh(}-&c(NZ-jbCY9vJn zqC&VoPl+kG#oz%~$Sh3m-=GbtM1Na2kg9`|eN<%zDgtZB96`@Zda0SLy&st?mN3sm zWvsJ`9~0CG_nfV0872v|K$zv-ge>CdXI*W1Er-WKuD}Ax$Apn4o0kz}))wa!Ca^X( zVm~GV01#`^2qS2k!>bMp_~jtbNGz+n+3!bgxqU!T36q-<9Ev|dkwi~PDS&u&!3yZ$+Y+17HIXDa_|W<~hE0 zEQ-$rjxT~(-kVWJPRlEb>$BL`8G5dPL*B6vfUoi`aKtgtw@@Wb41B?T?PgFp81n#_ ziI@nvQhSBpG^aV#OP0C~7}Mhc_-{!79(EFn;l|4)4hx7Bcujf0`xVeYJ0v_5@^;W$ zKpa&j-yau7=0c}H={btURo#ynh4IeSm10AYJ^rOT$gpcdUOL=J5G{%8+zJ9qPz4Ji z0Oezx2)Nb?)2)rjxwF7>X!6W}W~C_qN`fFnV0<7xWqZhD1ZyEKiVXJ2caB5G%w+Q( zf^aZ##|8YNH9`N9Q+XjHHy(;HKs9J6Xnk3|-MlysF4w#5_4Un#ciKOpzvv@s{n6oF zs3ZLdbeBlHZX!n_=f>ZSm0R!MX)^Z%aLh(Vx=1=_hhPL!MSs@iAzxXE#S|oL)_E$R zG_()p6Ep}JTZ+gz$d${(zB=`prrX}%4$(e=2}YQjh)8JXM*8dg?IagtJ6_cqYeO7L z*(Kbmu#=Qw;0io^EK!&k3#7W;ddPTbPV&68hevtQ)`~?yw{}@PEzff`T^`#Vko7@q znts*C-M|92-lsUcw=!qmBA<145PQYEiL0$!&59hj1!Ra})T+e5x;p%1sCW8g9n)V) z*Say)Hj$Apwe%#kqfBm_M#=XWvQ1Xk{o&5-Ti_3HUFix2PA*3d3*WbSC@)IkMWK-j z6RKWmG6Mjp0H$rrn&9*hcFKut%MkbF$X^Gp6iIXvR3ak{!ccD-EOV}1xyT3EHZj+p zf*d$@^Z9mubT-Nmoa#6Nz$ocG%HOod&ItrP091_X?{f=BNcyU7sSqYzdrjy##~Ib- zGjxxd1Nv{ITyskFt`kAVhZ4hEQ7ipzyfIwSSFH*Q?~gfSC0sy=MmNq5rQ8@Nh6Wh? zuUZh+LnHNZ2o>~s@*w(F!cL{dwl%-kQZ+vy%746wVh&D6yT89i0E-{uVxZMWI5>M8 zF+7tkvd3v!6|s#rNsRW>FJ_s;yXMa>UfF8vk*A$;gJtCGWg7*rGqo?d=dcW~q58JZ zm+RnHYnLMWpf~-fZHlr#L)VO^leP*(APzHp(R{pZc6|>7+&A3>LMP*&jT?6sd4i3v zTNR%mqr8L6YDdy&0GZ#ExxUvK>*BTofb+x8eUR4>ubcqjfl$0_OIsgLL>BkGZFD6M z;f2LO!Q-t%PqKmk)Vl1fs1_y>}0RNO6oP=5Yv}>cKl^KyK0l>!%=+AI4}|Jy&20 z+SzMPG?Xgct?0tT{$V3k@ltRD-3@kLl1wo!vXYkNJ&(jEM~|Y3p9&9co$}7%+difo zF430Pa&M%>x1?tkii`nK@gp@cdH!W+gMlD4Z z=CU7q@iXn0gjH>W+&b(*0nw={K~O!DRKAVKm6GU0kPPBfDC?#2CpJ0f9E#8{nur>t zvEX8{xQ%1AuQ$;NH>}OF%VhpPSziX{Lo>x`^+^9*7!2$#jr=GADXTM60!e8x?VkgV z$Vnrfm$()dm>93ENR8#s1DA_s$8(?JQaV$NbPNul$jkLq#`QjeOE0?P98_~|x~5T+ zzVDq6FN?yxGzy~oDBy=jvK9-zZL2UtzzCfOl`isTqYZs{9XvT5 z*Uk140)wow8h@AQ-I+F+{eBSk=pPux3Y|rdbPZbcpjZTESgj~AD3-~x&m#W*ui9f; z12r#Az(-X8z+pwQar}!+Sf;*cf+cILUUkLzGTAJKbqKCP>2?7KNiJ2pz4OmIYsVzF zo@)*uK)mBLGV9yF#tV|jlA4mAT6oIvdaM2B1NcW@SEk_X#^7{<5$45y*G+#wXqS-~ zpIB7H7FwDtFg*GZip6v()d*kQ6!=WZlrH}ngvGcVfG;Y6*L)!Lo;`#VQPfMstc=|q zLJBR0a!Qt!4JD^FZg3}Csuf(x<4ir;!J04-QzF`E!Tz@m&$?!q5?MIqi;Y!pdB4&! zW67X_*}Z%Muc`*^m){0+m!Cmd<*4gbrD%PIs6miTWH8~bIxh(yC}CfT8yd3~7sNG{ zjaC~NpoP|uL$fNLjD$LUA)IcYDR_)UmJ>-U;EZ4FZ`c_HNvol@xG8+8tC-zjQ@|L0 z`Zb9YVksih8&atOQDVSZn!^vwQ-5-t5V@G6bIs@KYBB(i=7&tR2c2d%bmAs#f-rc3 zP+uh%HswV0D1?yKBELOc3R-=0RW_h58B}Em;6_fST8r|olwes%q>S1g;*-Qv>@uo= zSC6rLW@M7gMwG=ftzz-`y5wqWVc)8_wy}v12a)6B#<+FW*FyAt=ennW2(u2U<2@}I z?Snzr2(B|KIw5HgdEkI0e|#bW%hCFdhr2f3jtM@%WT75AC(^t^pQ!IHS(Q==Mypl= zP`y!iKvW2MV^Njheb`(S?4qeZP#5(q^-<#eK7L{B+s~CocmLSpwSWGCBJHtRLpLb3 z*R@BbIkC(q5&eD4J>wu#S6YAbV`rYJ!pl-3Gi>0HQMEW z`7xRy*rM6&E({yr0-`C)=os8tQ{&(0-^Ltzu)L|Gxo1Zv{>HA0yLFtI!K_MB@6LGM z`j?#GSuRLiM8=E*PAoV?}-cC1&o4MlXaOk$Y4dyQyKs~~9 zDZfrDlM=LBMV{&02#rzZ#i*YJe0}T}7KNCZ%hKoDk`=*mO$uweyqtN+TZviWRrqHr z4bqw&xG^tnYBW3FH=nGnb?^EVKP$paN6_Eh^|!bA`PHMelOhEKkcf;TMdMO&_|5(F z-ROIUjLl7%^kJ)74VoZ>BYh=O0Iy8<>cz86w^gk!{c1s%SJBbMzC?uON^(SBwo)ZB zgg~QS#ufy~#|3{dMb!S;9pX;6l`u!IQH#u<0BVxsQJ}fHy=ZMg?2I}Vr_>78Bn+2q z-k0Aq1>8Qu?B>Sd2qW5Rv?25B6{$>OWisP`-qUsu71`^ma#$J#m4hyS0KL`V=cTUp z8P2(Q$-Xtps=tN{mDOpMwOu>4Gb?F-Cs2QumLmBO5v@T$5sUP8yKPU$(iJ1)9{ZB6EHy-L-yCXJcQ)9WujX%Q2 zzZw7o>hEl*@Cg4`TOnBz0E7ntNEd8*s>A`8Hs)?yIM5k-0U{7)IMC~a2QkoqBTIZE z$zdO?P{u?Igf);UCLOev9ZX{W-)!e?n3XDx_7!toYmJHv)^nch81UlFey;HwqRIIX`JnNntFZanIFc!TolL&nu%jG^P%&?QxXPbEj1G}Ce4bM(5aD3Ik zuPvAS7I05t*DwzJ;c6f_w>>qb=W|48H~BC0(Z&K?JsB^IFdo-7D*RlGN|c$oCYvzs z&(M5mwtdb)_*z^b0AnxtZ);_Q0sRULvAo2l^ZuC6M_i3Fat2rKELJ~08F3ocM3-DajtcnZ!rFS zXGo)0mz&Qj4h;_j0}vi7p8L!>ron2Lfo`FxCtiA)q+S-MDEt<8exvM{jl%8@0&LOp z8V<8whg zLIJg2ue+_dis}*Ri(o+vrT548TPZkcEU*op+TkFyB;x@wX$0BNGg^FUX{W;zkHdII z%?L+n1Q&dZq=7I3F|_;2dnrY?Of#(1@gm_-4~E4Y7I$`(RM~p~*DfVN$la@~l+#c} z%2=ceciNkOm~wO3J3;Ev6!HKp_8CQM0I0 zI2rTELcD~;Nu>#HS5oXVjk3&LHYYx2`Y?$5Hii+a5E_jOY zd?mJ|nQ$IWxkwUI0EuNfOR%{S4zUYb>A$j@Q6|wNjBJt+r0zdP(_*kbJkTlws5t{@ zjRC|~8(faY-4bbLgg-rHc^w*?+6#RNAzyVQ$Bzf zB%cHTL0$`~{-iUGz~1ihhq=`)Tj3})kAL=}-5OD*q`etZQc^O;*e}L=+O25Kw8WW= zi`U@bWUhFMy8GSg>dD8X+M{-!?QAs2oe8h^DkF@-$@fX^?8%23a0Aj&ywfFX^7`){ zeaLTT>pXyIM%ZORia`+WOu~bQAz&d4o+t0-N5l#U#{W?q4WAqltayr5_E&4VPJZe9 z(E2Sbeb`%9pI0etfmS)u$^Dm1dqV>mTb|C-mX)<@iB+-={Yd7rx_AASu66~3+9ZS- zZOX8kP~({sKLJVw1-KMq-{snaz38qjGp7bD16YaE{lL~%>kgR4F^wnk6F_#>_-mf~ z{Dfw*B&0;yte`6y({f@9W2o7JXM4sV*Jm|P_w5}uAzy$Ki3}yYrA}1~!?G7LF6eye zHvR3UciCNRfz|fdD|8!G8Z|dfemZs4KHrl;i_&F=;2;)Pd)$^={-Ib1zsxYN?N)zY zyXK-v_E-j&e#@X8m#3zo4$#%mq`Ho-Rc4)Y+OpUDJY`pA@Ex()QF`$5VU4LtSIbZf z@!ctgA~v8{=XwS!0E@Yx%XAHp2^hQY32Sg zcUG&wwpOcret%(N!s%yE0SO$XY3f?o2r(OqB7nUS-t)}Z)u>tb8X)-A`-tU1ALO0^ z8E}f3i4csfISCmnDsgnQy!<^~KwhrHpxg>o^EjnGrZm*+;xlXC;Pp9a!RThdw}Etq z!z5UbA06%0(bCiYbhK#EnKj!Y{z$GlQ6XtyC$Q~7VcfFFMo+PnlQ|cwsZy?BP10cD z_8k1KRb7IxcpPJN4){b;itjIpm4q0>n>R1cLUZ2jIFRafz7A zqY_6cje}fEqX-lbIfcT3IHGuz5-al5*^FKKl~(xI5?xqp(hwQtnTxJyjl)tc2HRH#A>++c7MTL^MCZ>V<)&Ci zczzP=OPf{y0CHr^t!e>s^1!~T_ni#&BV&fqZ9mEgJ;T;_zu|Jcc;q1tG@}GUEdkj= z_<^ic;;bL2n!fqh+2aeU;>b1mP>Nyx%WQvZ#$_TZ^CyzVU^pE{F}DRn-Vci_^eZT~ zID}&XU;PsLP&z$V1wj3@YjjP=_ocm6RXZv8Nhs5t2oFxF1mQPR8y_~+FI|h=k zQR#q2WPyr5bwF+5`8M1U6$v4m2{HnxqV)AI|EESIYvLgq(8sO96r>Ih`A)Kz$-1!k z+JR&;mk?F=`>M^at+*3qb53mf2+jC0@g;Lbz@qqLpT%de1+m2wWdQ~bIP{N)+x4~{Y)9!R+-D?cRe8@hxlpfLG}|} z(Xe3!9zfIsSo3G~`%(BHWU_5Dzh+hQ=E;gk_MqKlP0~L9N+j1;6FSd(M@c2niD=GnQFvYaaR{HQPA?$DLkmP z#LY_QE2aE7=A?bAvTMXlhE&fF(L9!P{F0q&5@EWzH>cuH{DI75T0l75=3n6u_8dua zEdp-KtT9AwjoWjye6Smwxpxf>4+jojD>)C143qB#GP6<;;vlvZuOjyCACA8dP)JG* zFVM8tMXrywlPtGo*zdn$Ae2m_=;q(Cb1PU{VJ(-kU5mPd4%}vcE{kh7d7$1h7Yae( zyreH0r$YvP5Pcy_tl3G1CzP`3;7L5RhfZM)H@?gklL55%G;1vy@a>?~Be;L&(vG;E zm4|7C5PeDuWxX!k?=&NddlPoy(Ei(6p$x-Hw zdb26Y4MpoCj;p*g8u$}*X5sSk1(dD34`=yI65ydZL6U`e+cWaA(Gk)CQk*h4T^L7O zf=BNp_u-KpGnP{k(R3kb!h?NwPj8Z^kUN^xzzF$%fS_+e<1z$A2+4ySKr>!N4-?}% zj86#dvqsyHpy4>%Bf&#=VZ$q$-U?OU;d%GabxT46BFi0BVKAk!&D#zy!qHNYA(SpS z$&vCbn9x8;^?V59?%qBDTINxkGP3Q3vb5M{GWa1+bkRi<@a!eKb|5{>PZ-hINBr!d zbvkt&G_yz;8i{qCCGwRjeWd;rDb}|!v|47WxGCB8GBZ$7w4_$*Av&RLgg~(rdyaj0 zL5#7EC4z6FvtGQl&tbmigzvIzMrG?^@~Ei|tCym+848iXHSX|$tTP_5C_CPzR)?JV zC(xa`K-3;$)Y_iT`o>PsfQ~npukq0D^~M~%o)C5Kh`}sp(jII1*dJ7uNQtdbV$?Y5 z0F(ln{@$j_3j2aVC0}jc0pfxTa4a1IXqSPx%bg^)Defm3d?7;Py8H1mJ z|8Ei!ubRThVS=2X=kIxV{7X={J!kKx<<>){iM_?AoXKN4UA_PfCuODvdJ>VG_?AMj zaz8R+sIUiGq{-jQN~)z5q0sA?+3?>gOt!8ACbmZKl2HIikJC$@-o1L~I4~TZ+F+Qs z@_R4ieoy*j282W=1gtc>w;&_E3`gJot^M~6#0%@VRl?~t0lkgWG+OiQ;7NJ9qNR4{ z;T!z0Po4lLgpMswoTfN=&~dzZcQ?oil&_l{P(PGnIY|vHg-vBLn5(lyp}AMtrsaU# zUvXmljUIqC%FzvZ5Nt8a&FsP=7V$Awkujb?dEiGlEK+tOo4$5vi#DbL3uMC?c&G@o-hy43R_kb6{8Px1^?-NvU+!3fhj0Jw`L_P%*Z9w>_@aU|f9{OYq z`v`>NTF_`PDJ;t@(UV{!q^O5GLzi-7lUhWF?O*_3Af<`6aCIlW5T020S>!gXgE$W%Jl% z#!s3|1Z7pUmYeD7d3OCH^$N>B$m7I{L`2v8fcu)m7|P#LIWZkWucIU}I#zwaRF9_7(t35V|IRFoEQTS9N-i^i-I z{$*k$sRgXH|2DympMBh`Qz?f$NwwT4Pb32X&=M~e+XZL82!g*=o7>SxY;8g}rxC5} z$oFNzdWImAWniBq<4Vzg$}wM=TSUl7{>pZY&s@6sX-oI|azfQj=I%Q+HF5f4q}L>E z#|FWJc=rt+B>X!daB3(^|BxQyC7>XCF*e8?;-Iv0obmL82Z~;+xNEiPz8euCwle@K zu8FLkK#{F*Z@^I#9*VVdZK&wlh2XN9%jw5(>=?cWYnA3p4|xc|E4P=;epa{B7@t2| z?e)(;3!)(-a(jJN{TPSc?aS&_v(KyvUq%1QFcE0w$6rV_xsIif%@w@qP7KPYrq75w zR#B$?)|%RYR3nk3ZKb;_q(pcBMV||(w7F8J9yQJU!(cAbmZ^HOLf$S%aU#&6X^S^Jw!LZ976@6ori@Wv$Olgd0OenoAk ztSUEq3_X(MhLCSZFy5LF(gVAM&fH;WEnJQLk`943%H+8!J(W9ek_?ypepOhq@7KMM zW@@mNEh$)08>4f^YygT;Cc2Lk^zf|5>TtF6<>nH;GD=m3TBA9g&JXB+{qz)()J^lKJ&KpgR`UD`WU{qjtP$I^#>0F)IqMhJc{l-skX zw{JoiW?#%)7;9uX`aIMuxP^mK$@NuvTu3#&&7euf0 zSL9`Ar5vhd;(Os@guy@P*Q!B}c1V=LuKSk(6GN+(T<5l&(IPw$W)p*i@7Ty3EwFrC z!pns=U^2sq8QY7?03cJWq38O-t}>?IueXwaD9W%!2f8y5m^#z2gQkKXkyzyiWWzF; zK@5tfxQ3&d51$W&c9{kyqVXlx1r#xis$KwL_|HtdGj6DVz!!Psz+h^c3T-r$msiz< zhRVO;XgeQxuD50;HDDIow6bj^Bu`kvXF`rCPVg5LV&i zNz2?>awNue(7FyG=#*Sg{18q_yJ2!p)vlj!zew!Y%)5_63C>a|+#&66->1ElM!T$2 zyzYQGx61YF08*jZ*a~v0Qyc$`qmDSO3+kCgB%OBZZ7DrEi-c$9;*6@V#kfZw@cK>d z^+(UUb?TywPMqqQ6;@)=DRDc#7k^_o1^rI`;;wSqcgn0o%PE*slx^R}D*b`YhY79K z;!30tT2q=vS5qKURgmRWB9mv@prwL_!KIfbKLo3a0c40Pv*))JF<~O8LIpS}wBIwI zTl>eozxQc*$;eQ$E9CvwTU?E=Ptx$$GZd_mfA<=O&$mKQFUxx1O2S!f^nByb!Er>* z+>7XFF{o}Uo9L?H-yfjMNc_lbO*KYRE33Tf3}9*9P7>kluQRj-4i!ot)8vfS-lA(` zo?HpB1r)5flWwfo+Fl%2{^PzQcw#_HFCV(qgIU=Hbbz-lu-WP|aKfP;vJc|h%{C#p z)om9;T8|p}=+LfQAj;ZB2wWbCPa$5!gxYMfr!Uj3mBM$DqyRbh(UN1qJtT0?OP2m) zjlnxYY(n-+oV|hBlEr9vq^#Q9A>-6%*>Nt&13a|s6jE?YV|^o~|LiOhJVl_pjpnuo z9<*I+jCX~kG|J>T$wbfsdm+#k$$%`pa@U5Y^!G`ZAoie6#NP+vs6Z5`YkErKD?+NB zEX>wfM*`d9LU!BAW`2=Vywufh8Ii`}LGY;|@DQlxTNvhypF|$EHPc}?Eg^j-jKB1u z0Z!s!DS0~WS1VVQg&k8cfQSP;V%&nYXqO`j6qs&x%Pe1P9M0y{ZFj-O^nvZOr>gTlNBP48Wb40yWOJY+b;a#2QJfX0A&~5V1a0=iUTHS%cQ4L;XZn@`V7AS2WBmTS z*9zO5m58PzlpB8cH3d`y^;|>DVWiCK0ty8nK~2KuT=HiS8+D_iHDg_#$lYp3d;-Um z0}Jl-y}K9?sP8;OVf4F7KT%A`hl85(Lf(efzVR|ZLpd&3X>fJA1?7)PB`AXYuT6#( z^7_~wEB)2F!qke5&Q&jj2iaC?HZ+9>L*e}ulfpqCA}Kh+)SC!<(AY{%ZVL{H0AyjB zGYCb~z>P3+M&{hS`?J>RSi;~jwec3rBJ}k($rJMRTPNYb?bA!^@SNI9<9(WTbs$s= zYMwD@wYXwz=Maia`XyiHY~a)azZ*bpg`V)|@7hX29T>Z|L$e^54-|W7zG=td1Cyy5 zostzS>%$|aXA|K1|IH{_&;0>)0tnZ0p>Ht(@Pz)zWU4j-a|8i{Hbqm%6Nnk?!(^ZY zP)OP&v=Uw8p(nPL;)Wi}iM`07f|dkYk(WPGArEVDOK=tM^U1UDK$LdcBgda3RBVeF zlM2z1ixmG1xzgRRx2d6(vOS3s!0l{Us>8A~ExHS%zN~#`Wdn-m>44xM0nz@bVb@hL zKKA`!JEiLSz<}`>4qU1sU7uUPEh$?zkASjL0(qUiwmJMpz@2{yXTL>+*4A?<1wtgS z50a?Tnu?z$0O%7z=uZDy`F&!d5~vL0AAQEpXWEm!1Ksb8l{=3VKrTM` zLt9cOo51DlbaDf5*7X5b4vW0pxlKR~bcKzQ56)a0Bc8RFk9Kx!1A%Jxqk?7IMx_9{ zYf)xsy8Pl+da2rlL}TDt8-!iCege6v;}E=0Qv@cjq~#S+9kT}!AiWN$WhkX?BP|m0 z0F(MB+#bU$*Zx`Vh-+sG&Z|-oGIEyagpRTZomf-GdTAc_xjb_iF;J6tnxEt?3$!0fN|nmKk-X1 z{wv1a%bx>v34+%PpoQY9WL}(p2V?5b-{w+Wt6@f&W|o%ZbZlvEx@#??oSBj=Pl#<% z>YeR`)vbpRJi|gNS(6&*#{j85#cYy`4LhZ2dQ+8*IQ31%S`+^R`$*R>(Q{7G(X#QL z`5=gy_M%c>{Nn8BiTsb50oMkx0A;IP_lD3WW$SK|eI@Mx$XLA5jQLQ!dQJ%~C(T9! zqO9$CuzUY5QSI0+xm5dB(&BN2uA^!rKU-qqp!oDi$>lO{x5PQK1+AnnOV!aV(5y|F zx>sBG^Tzh_FK*Vb8V^*3waK=8P~EuUXx_r^UKW2chUrXVvtv{M%9!b#1##pOq_y?2 zdEPje$z=QkupajDtm^XHlq!OgCkcE6CMczB5mG1g57loFPf}2Y4MZ_De7L)QuKAY+ z%vbd!vlGp5e%A)a!4R?}=&~V)HGf++EzoC9d^?NwfTjJ@@3p71(3GgKLLcPm|8AH} zl<;SzU*?u<4el4C3ECjguGZl=sGR~#(>CEJW+XQa!2aQ|Hj;N=Kz8>fQw6ZVY-&~=L3#{Fs>|R)iVF&BM#iDUw!D5VXFn>m zF}=n4+o$jC^M=l<#=`oa0{$j}jLv313tGY(KW7Hjn04`PF8&;922+cZsEmw-KxR(f z6#CQ#K>NVJ<-nz^d4GGyaCKyE7x-~~;+C##Pi_;}B?77CdRIczg?9(jpW<9P^)~$j z5KXgH@P_iGrmVoMov&CY&baJ!a0%0#PBJi|maPv3f)k_k_#|fQ(#FV+LPtA&979Gc zcO0E1Air=Vbd{ z{db1*S~)kyl+i3(Um2gw^VDWW^~9!oNa{|eGwPG}kx)>M{uXd5cdMUr?|L)c&zejJ zK%L6&mj42^1V!eAW#TE(7SGUTnI)tGxb}oa<;}FBE}j;xH0Eu+qT(&&ELuQkY-(m^ zTH#_5+{B0&Hk!r!AxMGKwq{?xr(31=?vTRtXBX3NQAWGN44)4<=pNo9a^L&V*Cr(n=?F_8mC#>0=hs(xLFWy{n1qf!&LWUk$4 zKCqzeb#yur?=>|eYj%8c;Uc zQDyrubf54~uhR#jPt#!ZSCqL_{>X=f>FXACr|j$L^arn}u8e&TIrfNf2;6}%ETWkOs zVERUJK6T9qcdvDsw|?~ag7dU*{6%kwGl@1Q<@dDYZqDIfU|xqlnU0!NKZlt!OBE`* zPj$glzUlIQ`X>K{=2&ivS7lP7GAZa;Of9+HqAPJ7nU9(pUIlXqn1qUr z0GzG*9%KaGo5LzeG|mhm;k~%;pWX0+lxC`&+N0?e4WA{FBDBMg8bC~n*es1*z7^Qs@gb`gC@g&IA#4z^dD85AHELpRw~G z#OO^jNR@RI@X~q#wjnXLobrY{21nF!hFbab}m^U+# zfI>}CF1?}Pe%iRJ3uwAu;1t*4oY5OSyN|8k`*jOOaH&% zLQO>q?fgQKMkEfu$jNx3g<3a2{o><{KvWZVIo_|xbK^3ajY}-&s4dD>=O@*B;%+!) zv1|T);634Fe$c!!PzZ}aRRu}W6Q#c z>%vD(IEX`_7RieflM~d#*uD^Hn7FdU-ipiObZ`{JH#XTIV1h} z{S;(NzK=CcY9UGQtlx2GT!?%!aC3g*0b2MJnzq`&00pcCu03*e(oV{B4bO0{g;8x^ z+0PV^+5h9}oEpOj*R>tnwr$(C8yk&nPHd;Koit7wJ87IWwrw@`?)R;Ive(J{fH|1= zedf9E>so?E;4usWy}gg?I>M6TP8|#YT0RIhz31@@LCOG}$a(o^$#Na~ASV7sa)r~T zXFn7ZQ{6C*pZBubv?O=%pK^KS%^$VVgVZLo(Au^j(;qYHK$4WhabRme|8x*2G%N9o zuo5^DP&BcHR}uvn*w3D??4nc+%`}B8vVk$zklyc0Cj~2c3|Oi}kBj$!AT$l49_6yB38Z^$M7ByM-K)}tAJfD=|D+bIL8TLv zd@0Y6Ep&k^LSo-%^UEFRz>p8a%dWf+Utd4`XRD%%_SW`kBBrxe(T1VgBq@@$yoiRt zv(LFDtLViR{pdakg=yj|-n87O{L^1og!KpBP~(>Gpay?^i9Y7$l;ip?+5-Q^m)tO% z-K90$(lBxw)$3ZZUv+6Tg!7bAC#z3ehmnd5~>x z_cv9&9qe>mPC>Jl96zcK80;xmNiMn}Fu;s+VaT6(I^3t`w7KUgDXBYX>3h=WAe^zA zlX)ZC>F#?uJSp+5E-1C}qI6E-n_nCX`3fsUn$@5=32s~vJJ0Pxj+z}L@fcYE8;Cs!{^))Q7d7xkm0fn+T z@a-0T7;Y5!gX?@d6of`K;ox6hKF%kTb|6 zM6|P?T>{x$(>zt9*xIT+%LuPOn%hAtB>p_tXtIvc&7k{r-OPI{QQZZWpiE8;vS07T zQVq2LGfC=l(2DKi%lcKxrW5QPbS3b56(BTAg`$cU)ZZV-wxNtc5H;TFNEQ$wxIe5R z6q#1+DhiwMZ7RdlgpQgSA2_678w1?{@k>ha40Z`51K~P|@4Qvlq-988ePPE4F0Xii zcZqei>T^|rytbg6%`mCXRd{*>?I@6xTJJ1Kg_z(BI0(jCP31ghJNY=y4s9{a!D-D= zZUq%;;gv#7&%Ntd+@Nz0Sz7CZb7Y5cS}0D2HY2-wt=$Ci5NZ_MO9RiSY8^-uz<51e?@k1FHX|6zRxkHJfv>r|PBMo(;%#>#!y}njXAx zooL%xsvE3I22qjukVni+rK@aiz%K6IzC~$wip0Mr925(ismDY-b-F}jv z@I%}dK!8@7owGD=eFL#5R>vMz=+HXtf8zlkK_IA?k{2~HTj{(2lS8MA52Ow(076y# znKxYstV2G9?!iE-CVaz1wz?yX%-z5ni0S8RV7`!=M?OWbzfaIL9%3{>zXy|E+rVt1 zsv?a5D*VLOylb0(e;pGBT@5!YsYu9OMGUf6i?8D@oSSV4jHas*qCvHc&*5KaZ=L!pn1Az;EqgDq2zUF1~`&x_9CeV*g;4124ZcNX z-!aI>9jw}53kbgTSlq`Ug7kC=32=x!>?s+b0@Dodw4~WgYD;gh#Cwd#FRFWl@KC7) z)*Q40$~8Jr#0q#yJI>6*?@!TBjt5sT1=Ra&pR@>vVg?@|a$m|BJgHmgYiw#Xu6t@$ zuS$%V)ZVCK4-v+49xXIGP|+I;D9dfxq@Qu`U%Wd8rvo|?C^ApkrJYS1^}2|54dgL_ zsgtvqsVe2*uHK*#=9c3TKf2C^fXEpj;@)j^B;LJDgetr`{@Inl8YYnAnF~bNakJ;; zbt!8-CYu1|1F6nONO~zE%^^X+QG7eM_LSfu?0_;)_^%*_H?kWj@%HctG268%@(W#M z(;PWz@4hn3i5v|1myzfeuL4GPnn9fnWr`L8y|759q4@Fg-_IJ-GVGX#?^9AhK82hJ zes>j0^rfhf>f)5{I{5W7&I`JmTxBzJHktCqR_)f%wyD9r<=;bjKxNWcL1Jfdi$+)s1`bQLQE`%xcaT?_@`nN+9INrb9nEB=J#OR22|EyA3? z<|Bu)Y_dLFg|t2P_nGto-#!w5o)M0ElYV=V!-Ft$c4LT`{hf#{=}!RR4QnsMu(HZ$ z((bNS7{9ONkb1xJh1;rEvJV39CRtLqekJxkI4>_6u#}$kP4L{%$6g5(QvW2n1}FuP8BuY1#4gp2Z;n#CL<_9J zwB%h5C!U|({dQKvpXq3Ex+WMM{hm&ql@$?JrpP1&Qoni^lAO60eyIlS#5w*O+-uKN zOT?sA{X|LuB7Tl^~|)AT;M5x5jXJJazi+8W(>0Gp-Lpy3vFNGt`3{a+R+{>yHTyF;LL@ z^yNv7OyHq<(XF&&pX0K0b+x#-I8&;=0M~fJE{=ZcwQ!dbNe@rh!|{uQUUvC{He{Gl zR@i&y49i|M1r^TH)jlJ<7d`^<=U+g z>n9e=MfTug>83Ks#MU=^OV83({g6seVjVegZre`cUvA>57=|_H)6JV^RfoSGe_1cC z2zqFkt?e}%l+OzAtnu>+IB9dXi5VYNp|*t+CbTr5_HanLZ1?6BbD6ozrd&o5DnMJBckM zcZpmIRVsw4Wup9%p@bt}$>EtF>Rb46&u|x~0DAygEe?wSo)Lnk4L0+IRv|>=2kS=2 z(FHMH6JL*pgXE5(YokwR0uD5$pssTJH#)wUZ$FOp?5A{}q;wyo{5!-9 zAIA(&$={fgzSXfk;L$Jkbx~x#3jT`1)Bbg?kSn(DN>*T@5u?x@q*$MDra05BXUHWG zALp(`jp+r#$MRqd8z73l=9^Xg3x8-cb1&p3)>D?gEZ~m1N!bw#^npzqLect{o+9wW zytBJbpp{3Pt<(Obr8v_A{}A)sgB9nnRNVB6L&+y^tbHBrzP+}>~IB72FY5`Pdpr*yCPOW*U{X1Xs zPZU-a38qWh?}!|Z!xNQR29Q;!Cuyfh)wEOWEKcU}vo2}kzEk>JUU31R451Vj zEP`3-v;B3WKMmbC9@1}n|NYbd&ds@lvr@MDbKpU+inE)iCVTPq-gQ%etIVX&t+|$` z>8d8c?IrcZNnxtN zRp2F8oLPGzkFoKTu7%0|;BdWrycyVsr2!DcSi;(X2s^Kc2t+!6+cv)>P zNbBfOQ|5t>its^x@*Xw1 zbQAM#mzhu?i{X>Qq2?RAa3!K@#&dRxv5u)DZA_TNOR7i`h>1#1fAcg##;?#gV(uS9 zCM`TQubtq%HP0rIkjjr#6q%Ha4v@Lt&xI%-%{Qu^mz#@ z1z+GZbzF)YTXn9SYIyJ5c7kvK~R1#ghXv@J$j1jA4WQIGaKP#VP66ZgM>2lsD z?s*^Boy3hI!NNPWXoLym5kiwk(2gUkQ7RvJwP4?c(LeN7Z%O6*R;x7zx--UPPVq-y z5~A8Q{|bChH^wh!RlQ&?mOVClUUJf0`hJF;1Y z3L~75whG3;feM&|*u4r|qT?KyNp&*o*rSBt-@e4v`%$lst zcDSn9ZUz5tMQ8WS3rYuwnRKRZ(Qwgrn{?dM`!E`34{{s*%;HjoKLaCxnjl0KUE@b?&ZeUU+B0bQ#Xy<9 zytU=_O9t82>FvPO+)D7wMNqI z0*_w+k4&hKhr5R`%2QbLmf%YhCuy>^vprl_kGgc)c4jZ-BB$F#K-J1%U7{KbMp?s$ zt}U{F0wEejKF4wv*6-@Nt#aZw)2uCnPSa)KC`~=?3x{IBCNZDrOs+#byg11ULA1*BB!(@>4fF-FCx%Gvr_#w8xj$#`u@MbbdQB zZsBcVx*f+ih~cC}>=EtJi9QCDZV(*10j@hJR64D5#=A_r^V*}hP*{f0pIER_24fF7 z&KUMEqVHm}P(Bk}VazEz>m$lR7^E zQgu~OpExdwS&vf4pCmivTNx$6r(HbJ=n^LeL3hb=6P0>7%4%-A+>z`!vVAf}q%RyE zBey6z%7Z{`IT27rH6lfWfKUA#LKO`PjbTi;hOzd4S5utc*HlR8~( z`^(b6_?F7qJ|V`mJ^2#O^Y`<9&!Hqh|MuUquaWff6s1S{l_4vK(fzua7hG-tg+7ay=e3&t5TKw-7?L>7u zrHfcvD%@QVI{5JozLe-XYRtAL(;UJfcWObaw|@hMpzk7hq)Ab9iI1XNOU6$C-f%34 zjI*JPm{T?&a3X-1n|C)#{|@a(qLbu3RY^JD}-C{PkK1_6tLjdEk0XQXXiSVTkPlWG+z=MI;qikXOa zTX#I;>Tfv(OCL&Ra!B7V(e(+4SwR}kTi$rANFY`t-#EzSx9}iQ|1M@DTwm^vxreWW z6)&4wm{6FA+T$@rR(hDMiOl2%0cw+}rc5-XiHgjerT*xkr36mtb?Xoin;5LDKoF-4 z1KB`A6-FP(PPFqql=QhIG$yfH0R|g{iz+^H-!xXLv;g@iD36pb2+Y5}+!xYQ*KuNq zpf^%aDuwhy zk;Ud^oUNIDA*<%yXkTHV-SHIEA(EW7XvK3RLN_7VVY=zgA@BB#-cP>IN1$zQkWUa* zfT^rIDp7E~zd039Uri4$4lCp!AZA~)vJZ2~KupmO@bmcE3RF--mrD2=52na~y=uNY z&N(Gkjf0er>~?`=1z?xOYk0EX$rf+al*&3AfNPz}I4#C9KpXgt(Pgg~LH}yG+ey(+ zIBs)kAwV9O{oiDFZoo3(~Y6>H`aCo>~PZ%rUEO+;#e>NRs39>_0fz<#wPl*aLAdVc{bV zXs)APqH<{jtkwC1qS}v1z8|L4`;Rs@u#Qqu2U11=5S8qS_+oSR`6+`xQqhU2k`7JV z_)X#dpg{NIfhFK>T!qW3@cjU124$)?nctj?e>+~jxB}*(1ykIb3Tz)eM?=8Cj!S73 zOUoW0H$?tuXz3AjNkdf9d*D{DaqT>g%ytn}9(NkFqRv$x_&{}p=_Lnq4}T6SQlcxW z6YRPZR7X%H3lD;IQ@1Tj>*?|T{bRX)-a|b#&X3QZeSX5%O?p$Bphavi@dqPT%-hzU zP~mLwatcVzb$1{s%r|kC37Iu=o^rrN(&1;Wv_0sBB9}z)QC4|~`126m4x^<-FW#|P z{Ch;PM(xD$sG_3|zuvVDnO( z9$u%heM@=Wog01$x0YWpZsgW6RgC9xm2UvK%SYI$L%!Fldjpn*&v@28gGo$WZu7`@ zG20#E##=g1N3BIt@0m5R5}nb3SJ~yQ819%4!VsW9+z^Cc{^hPN2;W3~L2-pJD5h&u zHe8)Gns;j3hl1m4Q|=qh7imYTd)V~r2)`aK0%;?%vos6|s6-Z=d0%&Xbml)Fz}P?A zkxg2uTwGd>7W}GM+WU_(C$JriSCWhL>z$X8C$}mook0Fz z1nTE$Xp~OlyvwrM)j15Ffn~UbQ2~D%H}EF<6ZL*7IRv6Ecr`B z^(U-(;$QPbIP*lPQ4+*tQMfN|Xv8@foDx;XgJ1lh#rLE`#79cYB zIkc-PL)rXBC}UWvWKZx6Cymju7#)63h6nq~n6N4TVz=b_ec6^86w*5UetRTG zky?J>UriRhVV=s3lg?v)sPI56RX2s|55MPr zhx~WQR;;HjP7ewM5tCTC$|CfO^l7W|mBY=Qd0Coby!+E&$4T79Ua| zB1<^s@+z#0;+;-m3XApmpym)%oAk2~OVgc9rruBVHpC5YnA{Z<8#L%nv*a_Y`QuuH zjZzF)*O%t#f%LIx+lE%uA5vYcLu_`dsdkyX8hmbD$l#(8ryVW$qq|{Wqa$6viquzs zJQ|2UHQH|mmtmzSOq6Uzen&DyV>*}fU3eHSWaoUzvYT-Jwwju1G89v|*Bcy+w!mG1 zkBQiU?d)4%q2fay?gNczOLD+h7t|v%#tG*rs|Ma20w94;i5jWcRWR3sXar?-HH>5x zYgetI`cv?`SyX!ZZoAtb2QP{CRsLf1bZf21 zr1SqK(mYLUP1mfs0PUH(HRbdG=O7Z?S{XJlkxvghiq zFkLlp)KIH2L-&(UHRMY>HQ3VEwq~dk4p{qv#idzNo?XQda+Q5kgtWMB7`kQ{+f1qW z0GLJ)j&~R)?}oCFcS0bp@?Zd@7vf&;5rRFvcMCz@o*E;YI`x;5+LM3EDDkt}Tkk50 zPi>UGj|-i+l-s&*{9)=YKjSyhTD;b=bNpAuPao+Vi7*&kSshw3p@-F-z45z5Kmfy+ zlZ~!ENAsFjR_!JT3S}i_{2c~c$o&$p3}C(1q{(I8ILWe1vPpp)>=uzV1z1bXrg1fjd>c){GqUcJ}%`!&XVD1 zpW?MZK5ih#AqX}%BCNg&`#54LA6P&KMccMLY;z2O>fQ$__q__JH-1d{w0V>NeqvGT z)O^i}-Wl`pBB1(RXIQf7$Dq#EACr96l}v~qB{ZE*YmSid1C&x8E>S=J4kl^_AbQkM4dzL^Xg^M z{!@eyzH8R&%|u=FU4GZIcTejh_-(sY=97laXqgXk23CqrD~~WvC4xqQT8+Z;`JoLa zO@HH}+X~_RQjS`FDv;_?YFKJxP}yo})BNhDlS$iLm3oGeoAp;hyr!jbaa9e{hK|x4 z!w`Z%m*c`(ITUBHDwV#y4Ad$^@1!lQe>x+@wPqvB!p7;Z%XAIWg!99J=2CV$lzRfB zN8hxp>;;HU@^_RIbi*V*v80*7Rj*IZl&fx zqf$Wcr{ZFFQv4LSfC?y_E#Y@z6G8%M#mmz1X6bg$wR6mW3oo_NX^L;^8+rIP*cTc& zb1Www%B>z2AJx(RP=_k9H;_nB$ghNzq88dl{-ZF9ay9xjT2-lRD+L<0cK_<2e;d;( zJtiVC-XThLW{ zCnKveVJD1rYa*+Tp6EKX0}G}QkjRS;e2?ACtnIm{5(^BGxdSWTqu@#=HId|6(3CAE zmyt^gzs&=$ydBp-$`WQ)q8V1+dCrkkj4HE^ZUA_1Gx!^)-O;>!D8GKz3s&ChK2^>U z(?&lr-0bgSB0MGZ)1cl`MafdD{7;WXJBYkqxsfAw>k8Y|SLYWxI}n=G1O1(Oi?b{$ zftR_{__`CtkPC%}BaE*##{cAZIgTG;i6zsB95G+eXCJSF7~8(fk5G;>qvc6yya^C5 z7y#CA?$oLlVf@}yX(T+yCGMsZU3K;&5y4tqE*ZnXgP_0+9A_ozhHcq>`^sQ5YGVg0GJsvEeoV;)@FwrU&@|`{s=t?MQ}TR!O@lX) zM-S>G+;u-k(f==M_$s~SIm_(*YE&2fF@SJ@bb5L9#nDU#Wz%<>44TIO2DTiOPcmI; zng}!9t&8qw395Prdcqi->VgQ08m=&*77MhTI5DQ$r|M z;*(f*I_qQttH=mz;UAt}YNoG4s+j=XN5<8_w7N9amghav{#bmxn=X7j9)LOm0QSuK zqmyYO{>62XVAX?eGC>;cxe5Q^!OnkDC=a)%*H3`GBe{WmK-WkQEV1a**=?fuQ7S?$ z!z~w_kwm-bHyL5W(_8*-ALKXJ8^ZZv-IXgAB1Kpu9m3E!MG_-1Z;TYNbiS#J;NS_8 z?$X2X)O0AA)mfEyJ)JrK3B<;4<2hFZYj?msKKZ|bd44Kx=K{|0%AgCz$=*v5 zxQ3CUXb$a-dBmV_aES-HX;)sXL^OWMzwc&g*wlxc6PF04AhvAj7Gg{_O!O!wn`fj$ zE`DsnAQz`gAj*6n35-p>qZ^6g=@9nCfW`9-x6jXa4Nu-ZGup)}Z+o4)0Wv`zQ-T=o z`2^HOdTU`-z3@Z0-{ZyOqnowD_(_D33kFQyGNQ|3!$BULKvXv345h%-euhi9F|}y~ zvqh8HVH+0pqC%J#UBGS=_tM}<7zfO|^64L&A?Q%Zhw9!9zfOS@MOz9nBcU$hAA5oQ z9d>kjk*zJOdMB&(JkOaz22$qUNBMJp_y-Nq)tZHd^onl!%OBQXTlC$a#Dk%7ccJ|e z)JATzY3gM_pzj^FI2;XZj_y-KA7D}LCL&Du?(iyl!e$8ni{Bw)R}v&EviVsx#LEGs zIU$_63;B$gm(_3lUj5z;LAo`N>_i$=-s{=Yyx{Z|gel>d6n@6i7N@x*lLpaS{R#0}_osJf{?*(%U*qH`;vf?$%= zL@?3BFkx%Vk(4a2hj`EbSUxUMv=G3aY3_kGGpEu$lscxqrj@Cv3C#h!?;Umid!>L# zKA)>)F^ThW?q=r8)YatF|Ez4VE}-NUrZ6X7i%~h!MnKgG)x^#ZNUkt-ByFN{Yh!jEOq3`OXw&(S zJ|xlRO10+;mU^%=(W4zp&A)Ftw@ICGCd?D5$dACFwzAGT2-$HwOwl+VNZXX&dp7UV)C>dQU=c9 z5r>bCj?d$U?(Y7v52v-x7hl4LpqjA$FlocH?KTYQ+L)H`Ay5)xtY;UU??A%=uuoFR zgXP7J0|o@jgV@Ey1L;FI78C(QS7H47F9}X{I6{L%hR>dDfHd|@f8i@!i%qEdkK5s@?*og} zaN?LPXe1g|q>E(VlFz(QFj=`4SX$;pPWEemXHm$aWr67N*$IUPL1|sx8`DFEVEj_k zxDS;XBtdKsoL!JpM=o$1ummbdBaeFr1flFRR?5iN5fI$0EGjdhoaYf{$YRvdoWfAf zNOCYZKC?FR$l%e8J57vN^uM7U(_jQ2n+XZ;mYW6m44A?1K`n&Qmx6P@N-Hx#m-b!% z4JX9uucRcPj$1#RpBT=}^icR+3E!N}J);>b#9l!o$QY{YRPidvs z8g-g(b$A<`9i1(vE@BEv6IZ=+Riem}kEJ9Kla0~(97xJV(RQoD>K-@4=#0;_+u{h0 zr0{HFycg3zdI`091!T_ySqdIu`@@i!-&D+BYv(Oq#Rvu^*Jw$!MW-qu4B-?ynD1!YKQ zR;_io@d2lm!-HWM8ipVc{hNsMjtu5d9JxM^gY(9oL=?Fsrk;kXhVwc)AkXfRj2NVw zAYJqMb_;wJ1O8b+{DEu5*OS)$h7nrNzr==)6X^{zNm~r(2yY zUO~wOc{Q<;LKzcx1xr%38b;xTo#G)wpHU!lfy<(mP!e~AO0uRO%XU86- z9d?pq&G~D)qk&RMrY2qz9~mnHo^%B7q$}-I``f9<8^ZDvl1IyoXW5iz*^GzVln0(Q zCz~~AXt_^E%p5lf8KpgJZA`21nMJC>C3No*o<=BIbt6i(dYER(6oYt#=4zNm$Qv=* zH%WR4bv5!Ga3M~Du5*F|(GYn?Npifki$E745>2Kzc@@3+g(2 zBfNf1HBCacbJ4l|`#_%{%qWz}_-E3vC%|)yVwuPhO&qq0-eav8A|pQRwVSQvotKZ921t~{2PueM$PAv@vgHu|l*>>D0pjm|Rt4A()U;cT2#^BPH<3y(rYIeXK7b}hOBo6q4qx%6arD{t$j zb%gjQpt-z6V5cir=BSZz>A`@FK0XOde_0TgWpD-ddq|II${p%f>IB#9^V0PT*?&3h zt^;rSXB#k0B@-;mSVs)55kEWD-QQW16|P^HyynVOWQ%H(`?-+%$_v{hgH!Ohv+t+M zj6GPohzFA&D{*6O4E!S=E&GagAT+4t64D@mlwW3Nb9Z7r?n=ij2H(|~3D^o}Dt|A0 z>(vyxKnm zcxlmYeWR1{%&b(m25+Uj6zP}>Qakk^_@o+g=?>KtzXmpbJ3<9 zuOcK8+%CifpKW`4FX>+KO_31_?%&R(Tm_a`@;`_I#`EY%2k*;;J# z+@%UBt9D(kqK$Tx1G8VQth#r|!mk&GfUx9vsm3W5r! zOwSr)UMN^Zy%!#K^Bybm|{EU=FaxSL=59c_yndE zpzB;XCEp5WXb4m$;c6w}@=p8bYXb?@Sm6DqAnh`Je-#j7c;IZ7r-j8lole!n0Zg;8 z?g5F+yjl~{8q}N!dG_CA#JTWNrP|e)xZUV%Dd%jG)zrrb>);L+!7E9fo6#y#m&pI$ zlO)r$dF}0hUFodN z0z*!!9d!3cvskxk9Tp3#+>|cRBxRjBysN?HkDVp_wg2ve1KkJ}^nNvs1=vyM;G;Bq z1t&)pm6=iUI~is~zvF5cB2DC-&+m1>hPggsxmz_HtZbbXzi$1#azC~?MB~v-lKYoE zotgMnW5|}Jc;g(>2TGfY=gz~G8eVu1uLYSdWb7b9$b;{>6Iu5>$EXG99>@+E;L#?x z6&Vu+qo&##CQvLV{vnQ>)70Bsd zc?m`SJ#;cYG0d8rO;`aCS9L!TO}ryZSvPKEdOTgWelFYX9Hm{^7Cj^X#aKY3FS&p| z!;VTg5Et2ko|7bqK4U_Lr|4p{Bws-L3?>K;<((nX9a*SIT&99wILP7i>P_*FN_`ob z9*n`|r}X1AMu}PQ1(R>G;9rTR!@2;TANF@Zv`0P}G%32qK~V!>!m%k&DlVZe@?b7Z z2zzIR=LCA1@-bfpGgShFZ%4}M4Yo7W!Ty<@PnB>4MgY0uiHA?vc@cv%uXI%Q{1eX?4qQ8sSVUnFlCJ9H zm%RD!@mzF*NFGkk;k&i;VH##! zvMT`0Z8t7N5;`m}qJXZ`RaNB-akM&_h4IQeILWqt6x01g^$JjKbZqg6*e0?Xl5%g3 zKnT}0Igpw885QXp&U`sUpZ(MizeRQXJ{6{9 z3CrQI<;q%Km(ATtH3K^th;=zT1>Sld!V5r}+7mthrfaM2K3&hf^tT6|`dYX-g?w4$ z!*twkih6L{3tew49Jat5215KV(+LDx&0!$Z_n*pnN2P8ofYptz!?TsYwNr%5U}jGE z!I+lCBg5^a=o2K@Xc5^xDK-!>lv?U$h?nErAGqL4P7sj@5c z%A{@Df4g2x*Ol6UKrAb=_a_HRQ<;%m$Vzs7v1QQCFK_4G;7Ek|7XAw{q#M76%`P9) z`-!H?sF6=jt)-87glhtPFg2-P4?q?fNy3jGoUWCMIDl+bC&C_{SKy(HjkY!sn~bt< zV2FjaCIxLw87LXOjtGr)k`kaj8sZks!;<=)!$Ox6GEEz_-7igW=<@tM)Y)n}ntaci z6|`Fm2p-cq>|dKy$@umSx-Idi*n-A7r9sSgLdBT_w%$k53n5a;f3EqRyV*B8FSHqQ73`GpCKGDwX|{&DR^>CE!F#=G~G<@)-yMx7t4 z@(00{7{_T8M|FU@X?yU1rQU{09`qy;T2Fmwivtz^k(&7DH zs(8`K;n0TP8n6F58~oel!hk&DdZ`4lrX8$6fPhS=8ykxeq`%g9!>4y&@FPIrfH88U zPhIfi02)oRwU=>P#MPQyj}+zi%5FRlE8yu{yJ&3>*e7e~>7RjlueBJ^Y=a7V6K{o{ z+s7YscUMO9i|i-QPt-ogT7k~!Qtu#CU;v_Xs2^f8X9+4HD!4P@3zQB1jiE?Mq!;Lm z!T9~o?0rq;ahfgds^w#@rSQQ*^(JmIQC~3R`r`$O+LMJYXF}@Gu!2Y9+@z)A z;eoS#Z(lolfdXX~^ijRva}P&*YE4Q1lCk!-?arHe_8eoit#VqorV$L>X<76OcYJYF zpUGV6gVYn3a}Xu$V98droG0p;eo#Yez`al50|+utOV6RK-@Prdo~wMEu371l9Rriz z)KIh3pi)e-tWwH0=&iv8I$U%zB)M$_94i>SUaWfa)sTtl&_{ojB>~s$xlw$c>+36J ziU~tPo?a3RZ)#oMzgRog;V))M7{3$Z?wiaZh7IL^?K4UcLLIY>;|$}de_&l906rsu zH|FC2z6u$F&&T9awNI7{rZ3>{YpIKz8U28FBG$8fx$!kDmMj*Obr|TZ{(t~)?bor( za%Hdln366cxR8rKLpKq8M_#~WFIp^H?0R$v(Dy50hG-IxZ($}VuiGX%_KmLtVqZlX zT8e5Bll=)%l4D2_La|s9IcZWEfIov#0I|d@VF}8>r8s9ac2wFD7Z;`>)0uP&+?dZ) zdZ^LCjE>5v3|2va_Nj8hxPF4ioqvkaQNGCb#y;rUZeiXa241gIJMa=5YoF3|U7KGJ zeY=tPse4+81Yav3o^`7{?9IA~EYJp^pJg%!!&K{5YkL6 zkc-txra-0&y6UB=>KH@;Mt^lM${R7cZtYEmp)PlO<{acFhZE4sb5+8}x#$^oLB3Da!*Octu9>mvo|D&D{sDrwDnPMMIvztd%N<73uQrhi^vlRE4vo zw)x0mPGXym^XpJq^Tvqt(h+7)N9UF@F%8_~qhT=s(yhxm5v-UE;-;q?(M9|!V3zd1 zXZ#F~t3sVkX{qf*a#b@%&C{7su3{;6;R{dr<`N#mI|r%Bw><%m)JKU4NJhT)om|7#W}+T++04Elvdjvv#nR% z!7tR86{p*3iIYRCK7O4G$+8IZzI-lqcY1C_=sl^;Z?0}^tzv0us8-LId= z;*^~-P+*2S6HKaVVCgQ7-e0X-9JYXu!8=hbSR`c`p1g@}R~?%t^Br$3n)U{`Ph;V;3n3~thi zs+joz6Li=?VMKip<&X|2yf}9!_lomA1Y=ew#2ZtUgk4<%ZLkd*6#U6FxL=ZfMZb z2qE{nm74x7e%?nBLQkQE(pS^)wafp}Y!_Vs9`->Q7W%zM9b|NLtZv?F~AYUt-rLA$@WK8}++wK)646EsV4l4I7MHln{ z!rHRSqYlaYPDCFpVSYpc@uSg&v?}+;YPE*Ll^qcg5!ZNWF4HYRtT&zo{|y~9(!QuR z>{E!ixnIj+{UwwhU8RugK&>rdHqX=FZ>3$W8fU^}H5KTXY17tkagA|jQj$)-`S9;o z+MBhMWLM6@bl1{(^l^Dk=R>--n~gOf)*eom7Yc7!Sw!${8`1nfpoT?Ogykrelkj`>MmwfKS?<>P8#MgmS-|yT$z1}Xzg9wkXdur9hTH%5>7g6kpD5h)=l>zT9ckE5M z1dkp+fy>kQ?1(gdC;{l&E)#wem=y=Yg9Ddz#k6!N975#bc7d&oLV*h%H7&0)l4Tkz zR|W^Cg+;|R?8!dEPMtbnM(~2 zyTqvI`l1bS&jOn`FGZ;)g;^}MQvM;n!a?1OvMm_Z%ppKEkqt=vfQrRW>JRF%#WYXO zL|u6y6mjj8Y>C{4FI3Fk65__fSjLRfJpVxW2=}_bm1q>AD)hvbRmvCdg)2*rSYk|9 z9>`E1x-v~y6KQ@1nIU8*q$VUrB%CI~ycog?H%C*5B@FbSkMWd;jbWWuZXfTQ+5@_l z{G^fggfHxfxB{q=z5n(66IZpi{QKU;H9brSf4C68LcRN2{%_CZb4>XGsYNzFbyT|I$GAl&17uxLTou~Gfw>u-{m zzEnmM7YdjuEYo0O1t_f*?SmpVz^{?Ud?FEx`WWjMouiGL7$TV4-XxWMOPk$4NDK&F z@)dtW`(1$8L?5pXN-!aF!(7gbA8C>tguN8&=_cKnb)Qd5Pn&6%I;NlZquF8Br8gOv zUJNze7IX+-2Kk-D65?|m$r*=wFi46A44msX>7gysQ|IRv$_}KxEnAyXxZ0T$W{`e@ zpu#Bc)IHdMw19I`ZSsLoT$nGIpBR|m=SUeQ)iR(Vf}mkf%r%SCUHTJ>9$ljSO{j~m z#p#y&cUK2W>W$7qR~tz;PE-=saY@didPxTzJ#kh|Oh63KEa5t-VOL;rjj{&=f=J9o z3uv;%_x!#bh}-VsBXMlpuQHv*5`F#D3Z`cKC}=#W1O$jz4xHUE-C#I$@tE7rZ3xWt z(MLf4!~F6nfp_dwB)a}j21?9fKE`wA2fQ=R7?Shtufpx{ZoAWZ&$pBHM{K!+T!)PD z5sKT)(ZAi7_<(Vn4tY!?5Vy8(>796Mt1}IN>vNji!2j&;sqH%gV(QASA1agZEkG>R}Le}x9T%g!ns7*!@>-O{1FvF4kBR%x2gFd{CDwREV&gmwQJvC&TE zVzD&&adl=+T6Z{@pG=zwoyd8e$g2OcemymiAZj`@$M~1dB4*q!7DWGKS7zR)8(~&M|8`~U| z!O@kYiRk>4H!FwIS{XIKY-CA`Y^nIixSoUchEwHVi^byPmWE2>l6_MJnf|su+F-AM ziQot;n6lDH>;wA0{MP@~jgrKP1*!jVyu48Vp(c_9RcQgF^H>u3(w$Mhgjy#qgX<{f z+(~}%vriSfWeQ%`C=8!KPbFQAa7Ot{{Hv2S#XZ|AJ6~>qzs_#8g5-Sy;|&Jbt8Mjz z1VV~$D&Z30b@8pjsF}p7WcrbB)K*n@x#X-O-K_U4#W_Tie3@h}p&zn}%qh45TB%z_ zT*8kLKT4F9SwwBZu95?s4|Ayqj6!^O&`H`j8FCv2pQ31vlU8qtfo%=t^;+2BtYu9d z*w6B%`*bv@xlhx7NRZ-;)|{d|A*cS)9nzx~<<8@T6TSSi9sKf*@Ky`NTjo$XL7PA3 z=e<_JGvY1zK!RVqVrNz!@6pSfh{h4~bN3F4KwbdwSr_(MyX&o;jb5JLE+toCHFA1@ z2`ZRrwYJlCLQsR-_1v*xMGl>b)tHpkpv&x?Esn_Du~eY}|n;T;nrObgO9d>p+O zD_g*l15Kz9PPMT;>lz1cr(1veX0vrm=D_b1@~EifklH=pi6H#%c@`)m5b@JJmXW3y-_%rR~E+>Xun7qfImAw!G$Dz$G zdMiO^1ymz-HElJWD8>j8(VQUlkt9)_N-&@d$waUX{tl$swSurajH)p>Jw}Khu*1a*^|buoFbLZIQg`MRA~Npu>SZliAR!zK}MQdK-?TEP54b|M~{Jd>LvG^8z^V zgxqJQdFlv*qjPfLP8gF{81bBHE7@$}MDzHUh+QUff=9~kNPiBx{vH$lnD23EZ<`q> zOfH-hy4byPyW3D=%MWWqP|sm6u~n2ww?z+_m^MP37&kJz$Pkh0aU$d{eR`h*pWPdo zf0cu%DN{$+Y&b{FloELfyU!*|zXoU}#W;sggBX`&E2^4-(Z}0Y+@OgO<)c@(~>Y|`G444H__6jqBg1}%H z(>F=8OBrTQK2eu0FZ*yee0(!WAi+HUq=Npl>?w*%Sv@giWYmzUd4)|Bj05nzD?C%I zJuS9Sh4AXF=%m#WMx{#u-9enbk}|sm6WN}PhU!~g%qRHuO;53&O*qAM2tu^(?bO@2 z|1voSPTOv*=Ry>NxJeAD(mRjqYSvo^nq;a>sZ^5UR^J1lDg9!qyfNC6v(*Xe*C=tL zZA=wiWo%@Rs3uDoq4gpsT?VXM&W{G{SF?;&aLI=#cWGBu^UOpx?G#s2pY$hxKfS-c z8{@MGZCGLAq?Gof^NMpABdKsh87pKDjx9lcCaW_irOZ#>j5P<=LHB}K0C{(-qsT3y zg;7%%(8MktxpFU5trLY=HIgnJX@%k3aO8Orb8Fs4t(@8=Hzv+M=^1nxo6({KVCn5psmmJ<7~&s@i7qm6ek zlK11S$)(Emc|wXdVj+xAQ&NlTLVgWBy%LiVS=~N;vke#sGMYXHvUb(ZpgJ9psha*d zFw4RHB*NtX1>gbFn{23lCt1es zEQg6tL;74thay{|QQTBxStF7z!;_-4zBS#&`<+vMU1RR-=xxo54>9#@YYW;82bua# z{QLK|YM60#=A7SeeuLkQ!8DeUfmi}tCr|L2ZFPVzpNd>KXU2Yz{Npyt+aOUO61#5HRgg~w9GaTZ4RaG)vuB#a7}NC{KHb|9qt#2u zRXegSo}eDpP*9?c>+PT-8xlWbUHKRcGMrJ9Iv2Nd{c9$TdIKvt*xz{K#P|quTF!Wl zSK^|5TiPUT>Z@y3_DP8|D+Aa?LBM~`b~{@-IyyQV7Iiq##sN(Xp2p6&Utec&SI9Fr znO5A1o*U+&pbU)1zS~S{uG1*8Bb@MH1)~Z-%sjK-0O}!%G?T@jr0*pbX^(XFa>Xm# zuAL1Vi&c%tSyeIIQcmJd0OZQ^HWbR|M7#Z;H=1yi;8;QKvuU9+yIO8_KF5WODEXeP zM3m>@ta?;TFTe>`S;^M17SAt?va@Md`Khzw=vZm4svkO{y+jCtfV=EL3QDilrFH2< z5k}q3aMG{mAFH)uA(TU))8gLK<%mTdm;rB{PT-$McZl|m_D`#NZG&2dm7tYs;s^58 z>ZRl`SSP`5QG_C#$O^7CSbl64eVysOTk!qEC8SBMVnH=_0EbT)aIdS<=Vvf z;`F6|$r)7KkdYmC<}ml^&&bTCrIBbP$XkhUe`r_$wfIy>hls6S$%0(6slb~0EgYft z(vcxSK2)AFwH$1~m-5mBo-brmdAsr5@I-*Bcb$O%V`VVa^F94UUjM~FzJy2iH}hc; z?WW6zGytvSh-92swa^gZ3abqy7pzM%ZjARKh7~FpAC5162vKB?f&Ktbwv2MQ95eDk z#5;;i8cnL;Y`62mGakYbn#E{_Q>FY!Mf;x?cl)H{S8{=n#xkZ@sbNO;CQOOISmAeX z_(Kd5?siM3=zrh1gO1(j+MSQ5kq5DWtTA2=I8=(e+FF>_TsXfNu-G*=A$xym>nAyNr zg#R1n{^y7ZYccvm`{MyhNBd89O1-+*ueR`1Q3wb?>uc+a{)?WwGfansF1f=!lHfKj zPT5*qT zZ#+^}4V4>;volW@9}vekA>^E%nm{1U5fow-($V_83lX{Z3~^rOg9%DUDp;iZsD%0R zhIv{5JkY$J;DE~TRK?k364=?5LPbIlE3jx+-l#l^DiH71Z~?KFAS_f}`z&k&6qjuI ztClW`|AXaK@I@Y}TtzVPIcj1&G?03!#PSl!1=b?(cy#&WZQJZ_=w`l{C303^^2nExLb2rc4A zQ-TeU#F1Mzk6ro$&p;wZ+We9r+yn3ebGB2{sr3fi88)*50l0Xd2#v7!ZKY4z}j zU3orl4SAl>6#^{eo3%$3x9soohiq-b+;x@T&G1N!QHp&X0%6^9y5>;$p1O#iTj4nn zg90KQ7LL6SHZ7`@U_3>*R_@y1}{ez8EMj{%z)hgvH0%< z@`c?ywxUP6ka`-xJ4r0P3@rRrunJR{4(;B@&Eciz7?bt8n(Fd9lcPsCQw<$R|4ZmT zFHIzp94qlfp~^I4@Jx8@*oq`a6$4HXZDZ7QNOxa>%(-~*Pz-*)E^iEvtdJZFphG=Q z$0O7a5~Y#f?@z9bS2EW`2Yxi!1+6J`(bXHV+C#C(w=x?8Q_mjqb1Zxii@OWYYLF*+JU9eb+PCx8E(Wf zb0W#2$+Z;haJoY@p|wNQ4qQu9E2x40rOCSbZDr9^eG}#+BZ@V;iFyM7sS4qYFm43; z2Xs`BFZ&??Ti(b-N0}4V$OIyqhB>a!npd;y_iz>4(eQP4K1BIvU)fX#uQj@5G?@$bdAV#0PJ)+ zzWQ{o`C(^SQqt2R)!?*BF~=(KH#TVA)6vJNDE-d;25mWv8FDGD~V+uw1ru zOYWpipRmk)H)DO;!ey(kBYB{yo+Xw2Ya_xGdsMz3H@zxnDH1ytQ2A%xPlpF0F;ZKo zE584p_Nhr4+i#9ElF%1f5?AfY(TY2hU2eFr6zf=aDWs|==oU=n+MD;`d?xJmHk~1t zFM1J?dyXSFDy&^Ano5WQj0@QkvAS@Yu)dyOhT7ohcO>!&B@IWQ}=o6)l0YL(1Zj}8WH`Y%f zn^6SE2%ytBGUx~{TdHq@|2|*yfTM+1e|(rOF#qvbYOzb;0Ys(ZN9BjPlO-bqC1bEx zq*?Liisi@DS+P>7ppDaxq}$CJ=0imKL~Xyt0D=Ii@1fZzDh0oD5rWUF>@TZc%2KU1%?|{MZ-$WV&r$hl@F3MgsK_zc^>z+hO zvl^+yS(@I4Ll%Ty8lR8k@sy0?$=AV{pH6wbkG+&WuXQJtY950#2Fd=7$Rv0P98MTR zmD9Ir?PhR)2G_;Roz_m2wKTB}GR?^EJseKmESa;;8ToI){t>q|ly1%fRtaHmNSP6IIuZsYIy{2e1a(-v?zLjnIC;~k(&%RKdz=QyQn zRtjr8R>1pqe36Rxzk3hKC-sIL5- zV;>{={yfZf)A^};NKky%Y=;P+#TgPx=7d^0qe=>U*T$6wJp;ov>D}Oc`rg`W@!#r8 zE=StNA3Y&ARO$Xxz#@wV4)YR}>?(%cBve&3AyPVhG~rZtz$rn2ZNx^aQG>K=oFYO1mXKr~X5h8|9!e)Adyw*; zm(5oLN_=9z=stLlBXeR$37OL<_Nu?In%NRCg^u0y-hVlV^heU9l|12h7VD8j2yaK>? zg-Z{BWB=}1q52*>Slki2_+Upvgh4&mpEGhM&Q1WiVJL(a2lNb}jp>t^9s<7>Ek*5* zAZYXoU`n5dB*Q72-s7>pbNFaadAwxP^hER}@#*QTu0CbEA&kC1c9k<&quFZp zL72!_VNGQgq_mKwqqXqzsy#=xRsu9!MZ6)MBdUS)0;)=DX6mf2S2adX@HXczJ(cQh zI~Z(ql5I8-91niVVr;+TId|YrkIvWTdK>$E?^_u6tmTic4vW&p7&3VMREg~qM5H1G zk78qvA@sm}IFbQWpT}yefS9gKrH$Mnd=LbQcs+1_CcSHn4&Z_|Q`Ho*YzD7}4awh4 z#hayX=on%~0x>Tz6;!EJ>Q894eBXfoKE^Q>v8d8|FzLhr-0}ycD%eh0$mGGY2X2^6 z^(1wsI%3`xq+<;fzR-RCfB}O=8U^0~_gqeGp0ruiP42}D%Rc8`=Y;QEn%VsOQwEpo zq_BHB*bex>{yAaXf^lIv7_DJ((y;cJLfqdc@y~%rNEw2CBqUbwIYaDMsPm3i4>>|K zT3)>vO^ieU);(FJfDRvv7}SxT_MEF+>Hv|H@Vg-S58yyz6C7QujZvKXsebX33Fs_Q z5)Acz%8Xzu=me{DbHt1gEBFLrSpp&_&{9uPyFnM2(Xn#S^t}EH6;V4-#J%ka!U;Xm zn}U?s9HqaoY!rwcapRyvjZos~{#zn^T@!s{BGAEr7q>77y%Ob)hMP_W_SN^#UIQvy z!!NJmR~jQ^EHUcD*nTC^<3CU&tW+H-b?kzUZ_x>-0^b*356wp!ozw?Id9e8Tz^cc{ z6hR$>4r*zsWVd2Bg&KNJJ!)x+v+{d}xQmT{bo6xfYF5(H(5;_G$QVRcJ977CjB9#Z z+uIKSbZcw8b(OZ_F7(oAF0r|l`xr6wuCc&tR6Jc&N%34|oi|sy0hdrCsAVDzRCrg- z>56&~G-4)!CdYbzTo3fns8!^6nAc7bI8;HkpbnA#CEQ>#>OkpmP`#6R&#GE1;zqm z!(h4(=e~k6v>-t$+>#k86h!-)PB%wdLQN&Unfza%gTf_II)Sd8)W5tTn(JWFuGTc2U9m2boix2d8lv6sjOVP+H?H71sb(#rDcOM4o*+jm>-h3dXWB?xd$gZ zoFl#>5lxK@b4oh(t5<%${6_nj8e^^=I*M23fSsw|O@e)Iasi*+NQ5JgU6vc~FUQb% z>v(kTws{>M@8;>ljF?&5C-$^!(;Tl<0E;cO`{1TeE0^*BcbuI_*}$*PL**|+k8jAz zut<@uf`^p*0lyn ztVlnD1)@5j6k1KdJ5XJ6*Zm5yIu>@v` zYYCRn*Z&zW#P@7-^zQsvMm+P!)0_YG{~IM|Edjx_Y1g4FT!7`c#Bsfu$q%Um#ln_< z)lzk))>Z?>sa+_OF()q0>q9pgMy_$==hN!}W;|W+2e_~h<5YqmM`1_xvt-~-koA`` z{!Wh5bvkgh^9^MD{gf-|cLJ9iaTyXX&N&|vNMvH^UUcBg}!T)N$o zows@u(h;H*fcrQiR-L8C5L0TaMONgIcFcuu+X}3swcdb!Sg6N}t+Ec93<>5quYoDR zG@!6z96*Yf3>sNd7+4bT5dYUK845bz295B@l*?2PE5q!lLF5g{Eyxhohy!*M(yhoa zd(aLxn%J#u0CUU^BwFff*546*lDv>FObcYf&Zp72IVg4e=LJ_9x**P8XEev)@9M|)R2^TB_K!wm6E<-l84&7zc;Yb4v(?Jc zRR=TVVyhB7g?8j&Cf(;}@^|!M@cCHGq{4=tep{Cr-Mv=L9{b#6R4@=%c8vsj~91gP^m_EK|wJEniRkd_(>Za$l?_BT5 zO=Ga?;yOCo9c@Yj9YHml0(G3s0`Jmi3@U#@2HDMJr6!)z*fk&Xj4OQnMP`S-xp9HwOKpWn=U-17PIuTH~F@l)6X;c^ET^vGYdTzxhv&=(-hWiG(l=i z(h4G3r~zsB0FZAq=DfLu_)Z{K8!``iA%&BIU%9e~&84-lBd5%+>xFu9PpEgOXN|UU zKSgukt|`g5Kh$77kXHm|x?w)(_Ag(Br^I{FMDk(#Br!Lv@c0NlUbr+?AnuZIWY)D> zXfaYkR_#DyWkCSNvvU242Z1UB)Vmg9QsS~q5a4JR1Ri75-AoDgK@4 z7t%3gLhzU`hT)}e5FT&gn;Z6ywd9>XoCH??i-^Ag#CpoOUVhsf@L-d}Q^T?xlft~W zY&HL z(#40BVk??)6*@*GQFVM;el%_!hsLtz%BW7nRAGSyt9wu$gORr5A!nC+dN)K!-piV}=UnA12IA!%-JnP@7Lvi3T3c)~l&4gE)X{^w!|6tJFJ zzyaJNwK^}w5A^pDXHrOyXp*8Jwyi^9tQ}BpNGT|Zq>;oJ9|?7Gg>{x2;DyB4O89H0 zKDtVh&}Zsr<(6?5>1q~r#t9?Q<-*iCq}DrRAsqwx5BzDCiRv`nhqR;|-)FWs+uN$Q z=W(77;lMdWJvT0V)aaEq&y}C|65tH>-Fo(bv3I5r!4|wHsM76~8rLX{JQJjX*|*E(#y(o94ap~ZeAL}1cww#AXdcb zGy(t1S-3Q=Fx{@gQv3Z63ZN8ucV27lMQ@x9Fvl`qdXB1^83GScj zoLhlY>QF;qVy>N1NLV7uwL=L;)l7$s3tj{Tt7+9;uz75Kjg6nfVlTEhwQatA zE81ccwt%Jzp7E1wK-)&Dt?W4nN~Fb!TiKtN4W5%~BYSt=poVi!h!r2)waB zI|VEE)NmRZj*WeIP#6)ot8gMFPHtjL3wOo}lALL?V8kjfts6YqD*H_{1>8mBX99iT_+8 zAl5(3Wfv_TKDzT__y%Aj8_e13?_ikiyu+HjIV3l|idMys0y?dYHVjBa^fy9BTj~5G1pUp)%2>22AY-=xKxeSygY`aI?QM80jdGAy`SAOttZ((2D;Oi%FtZ znvYqRbIr*HklC{FGCtT7&p>F^uJmIU1*qqhU)Zv4lX`1XF9xXyx7F7ZqK@+^7{VE0 z2mU5+0EkwN8f#e>m_Tm(kI(B0IcE)C4naq!RK^nql=K~fYw@ak+!P#NN8lE83(0`D z#8BAV@^ASxm-2P?eZ7Pd)*yl|&pS(=JLPwl_Dq3KFvF-;+6TH=l8hs+Y+K_yWh2@z zb_XMiYaB;zvP$1|5+0_9mNdc0yvlI{uF%Z}0e5J>?Ub8F(IfDIYT|68#Axu9AK8BA z)_d0XB4cITMdcJ@NV5%SYfdALt60Y~okb-80cm*=B_5%$D5sm&QF`EOvUn&-N={ zj_ zM|QJuYx+|$M}ES9mKq?6zG!xUKbR53pKMTiv3h(Msd039A9VSB7NK@yelzzxhtx?t z*(C+vK}GbcsMgvh%Y%i)58#|(Pls85Eq*@}jWP1|9G(ub(a;y%8}OV*^xJ5D0c;>d zI*xVr>DhPKxhmB%v%S8P;%p9+;yx7kjhmif#$JLw33`yb-*6fO_Sf~fGIAMMdi*-)*~kmVOkjs7s_#Z_feQ()7r&?}&#B3p&W9dQ}P<#gqz%;i6dl0?h3i zdxT=g2-4+aR9+0g5?T?JtRWZT07r$$9jG_FLP-QDC_g5_bES}C0giwpJ(4$tSW`Dq{s4W%Bg^tHT;PtAK@Xt*EnX=ceHp64ZKt41H~3z@)@m@Go52 zA@oLzsHUZbXGIri3W?9*?$XW9fDPlho_`l(j;RmMfTxw=?ht;|rGJEu^Xy_2idG*7 z&?Bl~OSOb}V5V(}rGfhmH`jknC@4XV(Jjb zqd_rG7XWkExb@p$c?#;Xz8aTG}b8XV3q=cd|MI5f^$Tf)G3YR z9l~PWp|%lA#l)WV3*Icg;r@Fecl?6CpSBkzECSG;kR&!WQYVb4PgMhY2(^&dTwu|I zh1*^#s>B9HabS8`K;rlGy+f!6gxi0Cxjsu_d;^6cd^MJarJ!~pvCpgJq-gy-2EKnj zs&uIupHB0xa`Iqv4Gt0{EI~fBXpL!GHMfn?C)lHG)Z4W7>IsL4!$z>w=LFNt0;URS z0a1GD?hsC~VqEB_T6}W{AXONex~9*>Q8Lx~#;Z$&bAcf5ctxoe>ls5AX4-~b>OL|J z%d~peu7m2x4h+y}7=EN2yV{^~W<^a|)dW=gZK}jO8$k=kG!b3B55>qW(fC|zbubB# zdeA(RGQn$7+`4IA#M~I8M0c@T60d9M!M5OHF7eW5^=r_bNa)e1gNKZXLk74?@v0MO(p zU9lzb-+e#W0JTi=<1KZwq4;>!Pq_3H8 zi%>l9jfgJymZ7-h+02~hx=#drKr>ATWCtpItcC{ZtJ&f`cTf972>$-IA~Lgb2O@~4 zK4R-Kyez_CEe2^=4&^=QwVUt$SR=qHs_!NwaO!*oKlQf!C)uCz{0#O_TQ#a0eJ*b9 zSa5Y;K9`YAUIWW0Hakztdc}-9>^%H~?DYH;yO!qYEcstpw^$^+z=MbY05Scd)hKM? zNKar9Ezd;bCoK#FK3=PfF^Y0pel!0aSAUI@74))2tQZEMD|Pc~H%lj>C9EqVyzld7 zp(?9gdwrR~d}pj5_S}v)v&+@FjmDk>9VbZ-fOPUue0I2XUnUW1|MFo`Gt32^FuPu zqhG(@%C1e~bn|kM2}9J24P&goNH6C&NU+n2kelNvyFhS6g7FInC9mk+{lTN-9+@y9 zMzC`9cUxB|Cyq`80mf5uB*(Uhv&6Tmb~PM_2q+g8fPVLh6?6(QG>OqMqcJh4*PR;JELW>{QlD_E z`C5(#vh(HaGAm2Z8dkwKzNy1hyUpgW7YZMY${~*2GsWS=Rs`ni#}sU_Zi)(~24x0< z(ge0cMKq@ke=`IFRO(>Y^8#N_x5@`lr(Ji61_w{!@-W$W7_!`39MVbLwQ)zI9uSEC z^drFcRPi#AW1(4Q3uD%wW|)1h8mBLrU$M>!H-ot~8yQi>Uo872_|*1vS}gEKUNsNP zOOuB)p@?QsMd#Bk=^rOQ|D)qlLBl3(a&$&8j7We^nyMH8NabF~rF)25Wh*ld^#1{! z1lPzzMcOwrzF-++;;^m1LOZk>rj2U-o%(5V@qC8B+WvC!dgZdL8C{BQ_P3{GRC3gY z@eA1G;CA)$R<2Q8>y9alyC$=o$Y-$BGKT38xad#>fx@Jk_KPK3-S8cy*dB-aPo60y ze?25W9wTTqpjSwBcOIW%-p@)=kJVe8s#97LvQ+DiWk@VmOeVI80M473jnd2c2 zgH!{$O(ip`x`{^>zWI^HPd9I~r_1|$U{2@5ZK}^5@GigfZG0~O2>ffO8}IE4W8mNu zBFg=CyH91V&!2*xJ@6mqnQp|q;tzj|_{e%j&-m|L*LSbA;lz36q~OcZc;~soYI^qnRdX_^R5q3atOD^MG`Eu zo0IYgNH1*a%FjQO;#>R82Sq}^t9*~Fsw0}337y$XbBaAMqb*QlwPXc11?IDMD^_{? z5a6eIqzuX=e2;2cXBAn#%w;TUAjKqKOHoclUZJjjMA%;jNavN)s$Pg!F(RQrqXrdjN&R%&tHJI)ubB^@Qxu+ z&TU1Q)lxX??QcKLhp>KkKzb(jr2o#0*G5ZGMT#mLKCdU0EAb8i)kdHH4)$Z>rNW<%Y(UJMoS2-=o6wzvIy~+c-u>z@|7NexjF--$@L3jr9@YU!pFz;_=WV z))^RJke@!i{P+w+RCh9!V-YQSI+=Kdo4oU$KJz-hzl#L(Di-R>2S7q(j&58mJdf8` z994kHCbD#&uTYshSbl-Sq;83UI}1S|MC^Ii{(N^75R^=EMi@f zKnNqm3@#>vCcY-{7f>QE=qWnuWAjJ7a(BKgnh0HS!tF>jPXI%QL(tLQAf}GFf%x^? zp9<7k3KK`8*p?DeXo=BS0;$`qd=*q&NE%_X`0!1T-NJ6j_SkSFi){u(^^9vP+>IvfZ78GxC^z z^KsMuKtpoR(ZbHj$+m>|r{8X^I{x#x7xtza13ZU<&*Pw`a}Jfjh2|Axq3k?g(eD=}+y?9rD!CTd5mzpCY;g2a^3VP}JN#z#(yt?`ex$+Xmamelo`m4UK7wd1xW^lEvh22#U#rGN-qp z{ZrDZIi`sRB61-nsfVITX#;Sdx6kh&r4j}lyqy74Z=LMhnx9Mjh83&Z#_Lwz zy1a>nMORPP=DIRVGzI?1)1hPvfLG%|p4KN9_D5p=+Oe^s*0pi%dQ)D=D?g-u^lxAU zSy>ou8$N;dsf7C9IBnS9+^1v*EDgc9FI?I30u>?8cfn=RH^C+$2E@WP05ea@+%X@zI6iS&eKz%cVH94C!z z4VW#RUqddMkt%8Ew?5E4hFl@DRj1?$^85yJw9`CYVBVT!{6-NkS#4bWk{K?eQ$%}g z0uon(pXy=`;~=K9qR zNnfZ<@ouxs&hUB;*vs^fI;DfP<%XS z6s|?bwX7mPsJD;D6X^a{F|Kq$>x2`LD&u`N#&l#Rut7dJPReT;1=3+L*uJ6$wmr3u z=!HNnFr$xsNmW!^(Jpn;!GO1CSa(kR0aYm6a>nv?s@DPy+ z7b0#N$|Mz>m4RorY#DA8{XU1@Y>z^c>h!v4sLeR0Qthv{VRhoTf;K-wdV|J04u)(L_Dk^m1^ z+oC~I2{EhyV6a00yzcfM`c+Z!!)g!21G|}Zz8roTNCRTdKNVOXTpR07)-vO43IN15 zFcX*-qz>OqV1;f8?*~Sv1oSlbiDx&%zs5|A#)2GtyV!IH01UK*euKt7b6p{gghLi_K;-!Jw8 zJCNw<8TAu) zIv1Yho7T-4GVkNf*`d+Hkx^*dMv1tEPGgy&qNy62OiI_VQG~BKL+SMDrfkLkb-6|;A2JXqQ8Gn6Yg@y^HX zK7)Ww^>W-*|4mbT3Fv*{{JAO$fcaFT@#uBiBoNLWzM&$P-_#wy4uGq#fHw3k=m_Ev ztQ@3(t;y{(oCho{a|Ly(@I00yVA=%Qy#iL=Q6_I8F*&%DqpW z@4y7q1j{)Y81&{L9XZd-lw{%>D4A65G;ywsI02F#L{SqVJv6*Mxg7O2x-=k)QbnJ!Zx`3t%87!5Gdh))8BgtDeva>Yh?>m|cp_DYT zz~y5%3B(ZuJL=VB$#I(oCefb94d zy#|7N22Q=3e{^z&X^l+fKfE{I%D$kos@2Q*`}x9xdiEegm@vzpCtHLGbG``NwA2;p zS#NW^_k{3`YH7VoO~tm0$6T`RJxm-=#3ygMD z|8~@aS5KY--2i$tmRh#vv~@*v93QjT_bvBLjc&llVq_GL!B4hvNW@XW9{e%7t^!iy zUE^+Jxji!$JUU0uQx=Pg_9?WUEj{nQ({`1dGx{i1)w=zSg;zWRmQaZR>7o&p@L(kc>4twZ(M{qgP)4B&d{F+b9M#ew1H`Y46 zUPGuowfn5(alXUQyYzox@B_mi82!Nb2PQu-{ejsJ%-hhrEKHvM*9Dd5bd{QRm!QgF zbQIQ|%6@Vq-PnV^R?@h3*^;5DmUyM<)EZe31i~c(MXZnS?^WL~lZ`M=RHo`js5XId z1nM-w71nWb#Al;c+d;YwDon#8A41q!=I!Ox>Fw2dFH)i%xNuA0u%9;aijx+esLF=K zVh%JlWbaS7_LJ$w08G=bpEjGQiV2{ryX253F>)m~=$=C4pctFwf+O-Fs?r;4BVNKN zJ@wX2wY`-n#MUG}D#iQvdf9e6evs80lC{ozrTerc$@fhI0)NE#Z+BV|a$XAuV)C<7 zFJ$=M>p&e3&qz%4Oc_fFOcQMZv))k@rJo#04meAk71Rd(0yk}r>`Xb3{!n&{w;oJ1 zsvXqMMeKT{7Njecu@*3{**VTRz6e#1)6ZYPdB|0tg}Gy9#e4sLUGx9AI;Y@Fplw^n zwr$(C?R0G0#vj|Z(Xs8MW7{@6>DVXto~l!|_xq~#IBU(Z#u(p-q2uMeIb?YDoe>)N ze)06PdPA}r1|TMSMcZ@1j$iw|dbvzXxA&2)RqNWQ#{F_W8j|Dv zEuG%H20LR{Y7@Q zSc<>5_=g?aM^_a#A;gFHE`;7Zhx!6@&0@zu9DaT2SS$x;qAP34o<-^qc(} z`m3Q|7;*iNsd1}7tKH{)X5`wZ?eC#p9$(~!R4zpFd|9c&~J zW-ztvbS*cg`Q&+ZBtps%zviI(#f0bwj{5TrjAc}l@in)qeFzwH)Mt!Cy)d2^4V zfnYXmwD*?#j9ke)kni8uk^pm8jN9%k!Z+1&(T;_r?pKnap!-<(*OV|)m)lE5(7AxHe(g6`4|B6X9orG1#w%g%onHb( zV6X9m_qqOfO8ymQL_F~EyytAB9ONG%rkM-6-6cIaH;Blr{ch401Rjzm=g*X>vv#1t z>0qlkU@Dx-4Dy8e=_Ni_Lyw!o3(lZY8l4C@DMY^m<7N+6FCs`)fnO{E{?=r>XsD#< zfs5F+(iHv)m6}%*J7r=dqy0*17kP{5_YR6^{Y3D4u}6y%!HIHtFC)%_P@ayVTZ|-| zR7!~<4h@Zl8IKgx_zJ4^Dz$+)z(%TLJj;^q)+IXcP&4=v^#f#(n8Co$7n5nL!B`Mi zmRPx&p~dXui7lsirE(4AvylGNrg5Q0Z}%S;AiF23i^2A{FTHu8)STo_UKf4eQ^Kj;l?W^|f&_#wCA)+tUfParHB7fNy8Oyt z@BLj+By2>ks}9h*dIPz{LSMGEL~N&=h(C;8`jWJk{(JoMKy77tLxGrN)2C+!u(}hZzCA8OSAIuu?@9b>sT3<<;*bD%(JZ|J2(lNZtmJF#!)eA`z2P)}TKx)|;F;JpfT zt(x@SP)gsqw^j#U+i{e&qIj>%slSq+90q0zmvqK6m5d15iMV*V&5AoY9rji73l%Am zDtw<$b`?IjIYw*D@c1rl4HB{MZA%j^cYv5edD9Vgy{=5^eG{TsMRPvYc^au2OZ1Y_ zyIhR~eNkF#FFT2BQGNC7RZK~|qulsOuG*pUgqE_*xO4{>pe+bs` z)w2zslbe-)jfPoy$Igo>U!sEHL2sZ_W9P~RxocWNf0ZttIuM; zw&VOwc?&x^r57+4rZn0ltzI)C8*hp3o@^Gd7v3VLLforf{>!@fT8K!u2nqy5`ICep z`Js_{Ik>sH8K(m%g$V%;IFd-a@1umcwsI;O{-SZTp=Bdn!%GrYmN;FhrAsx&zWb$&QAw6sO$0dcO0 z<*zl}J2a&(pPH2D2s%hN+Z8gw!7h1(YHj z5+@EMuc{dVWyl5$JUN&^N{2XvV|2-c21PqqFPs&SZin(qq#4Q?Rw!-x4RN4lPnG%L z)MBw%7%yD8%MIXo+rEtxKk8ny@s#f0g>e^bGvEodlb;9u^s&0T8Sn3-l6$lNLocVb z{yX%yIDaKRE?eG=Y~j)r167a7?8QhF`-37c4d9B(7)kSK&Dh7n<%zu986 zrt#{T@Uo43^verazFe-op^7mp7ra48-+1U71Ra%SX$-De!5pV!ah$&U%+%8G`!Acb zO^H5g4=X7=6DGzUINc_Z5MoZaPBfIuIC5ACrMWq=)*eJ>RzK$4GFWdwtvTU>#e!)8 ztEN0?k_Eu(oJ|;mdKe7XDk%1OWqL_lrbfpw6jV8n*TvM_nBpmbjj;-mk<8vp`(1D+ zM+q+^k9EJ1BW8m-+5mtd@1YQUHwKGGA@MoER4JrsMo{(;QQ^y&(2J@%P=?EI*r2}d zr|Yv&d*fdymoo{6mg@PW{$zL1@0Kx!m-P?IoE32V?jNfwTQlhKR+U-3L>%Bb^{9Wgm(u58-}HKa=Eezh8SD4KumfV$rRgMqfXl?NuBp~%V14-)c)ICEp8$4&_$;3d&vP&^I+d6P^HA@CUJ9(I9fkfPk)@>6!0wi z2!*~Q!G}ICssv7-EFzTo%`wFWLL-t(aHVc+-aUhY`8x*p#h)qZgk^O!>i1R?_n*^t zCXo{vZ(&C4Z{YvbU@`c@2u6M?V@{!eu=85D=?N)J;OYLg>_h+vIB>KuE&&yHT?Wh% z=~T^bY&KF&FUHw8uGWHoLSJ%UBK{M-C*zE-z+N)XQiCK;C~*GFWKD@;uhL10E?c_pqyZaqvW&XijwBxcGPae z@F~C-+YX-+O$^8C$%#3~YFu1gwYQxrN`X93)ec;DhiG^-(FIFLkG{vt$V^wqc2`Ts zv}Y>9&!U`C13>vG*S!y5uDH!Kn-@m9VrG;sjK@)LXl!-_lr9@b%eOYRHMTdu6fB!o z(KGi=XjjSlNKYKf-mO_2$%h}BzYs}BnxMxE-jG%{Elc{zNpMe~-=(10{AG}<*=@ME zRm4Ue^IJ|zHa!URf{Cq8ahrO2_SE6(U9Rb+kZyywr#$B1u4a{Nco%Wo?PHsg) zlz~ICj-M!~vQO)`)4rhHddU%g!?WI?6~rzDxPZ>c@v~Dsl~aK0XYRRR`k z^E-ew)s#0Np#|-Wf&-|(!(dP7i-zs=Axt`0bLtO2yMBEDDmNk5 zz(|LjWF7SL zC@N!Q@)jeUZ#Z+dy$qZBl+IasdkCcT2NpVv)txJWl__!N6C=hgFWb4dkMDmyYyiJp zPl*Lsc^6l%w{Z$@Z{X=ZGpDmxL~8WAbeb?sBbym?$41+-8KR5A7u66s4u79MjG*Fa zJbKpf{9vQ;y9T_sXmctVa^zt7_XMKro=Ym?iq2zK8F(Y5Mh>2ps8$};m&ILyQ_n~M z0PkYNN|i$K28KR@<~N5qeJu&6K7ddch%;Jjl8M+zq})$rkEPUPsfD95mI53XavGG4 z54+XN@#s>2E)K*%g`Kj(uP|v|kyp}~(e#~!nH-|}_$8;Kb_#`M6M7uA@i!%w@BV#> ztz@8@``_LYW5{=RvW!2tZgnyvkQ#5>(kJIJ&H%kAKPNhuht5i}bE)-qDC?3Z>S=eBoJTJeKOtbtlO z!1qiDD{c6r$Lb67+-NJ(bIQ5=%#(VTVon|$3GZqD2A}44=EG5Eo6;@84<$pYnaNd|wjT7(Iuk)_qAlC+r3VF3R% ze4&)3-L=wd0|m6mcd=WR7Wq53NwtE-l+B{ZqRGHt*QrHt#;XHsCmbvfy_Ym zLD072389b3BEO_BwMo^%sr;rYe&I&k^rx{7DuagnYG!p@%v)&Ow4R>LJ#Uq4w09j< ziWJ&kkpXNOAg}<*bVtGZp)7ioDByh5m|!R=7$rZFLbQ5v9-h{I)?DnF7gcC+P>T?k zSHI_WCcSN|d#&l?bdg{I3P5+OkBg_KO}6N@#=26=RS`+`97ttJ^P1Rw9jQ6@tn{Hn^b#g*2v$?v*0(t@OAcMI0L5rwqwtmTo-@2 zm-c61af@7+R{nKHn(|6Wuf6^K5A5ZR$L6EbXxW2*sPiJieA}jl6X3q$-s-MX^M>;j z=Up)uEg4lsc-7N$X`!yyM28+1pyQ}Yg+)zXT55kDu@!cZ*NGy-gfD}9dE>>Dj40(> z>Ia_BF;*nZel4r4K5*e5bWNU-A#ywj3e`#6B&;(~9-JtB)k)ky3D?p~-SkQ3liv`A zX8ma~=btsb?@MiN4k$MA(!M2C!{gIxMk3Uv@O0Ewn4uG_l+@OA{mGg z_yxa5D%d7a|K@T;Dd#G)nujS?6HkZNHo{98to}hR5)YCd4i0Z1q6*W=NTR^T% zsB)&dQ_OvVcgm5|!@TGY=4IL~?jhI;=ZvrE9&DDpD0u(Y^E}j z6$K`hp^H`}%f?^4UHM$%;mp3&7blL4oNRC%JbW4k$NvClkC85j{59FI97d|0Rh|XJ zx*JOuqc^@ytB8O5dU!CG0w;=!?*be(+GJ!JZiou@1mSl=pl9xe4T?BY+V6IjU>{k8 zs_tNyisiclj3`2fv^ylK3m?ZJC2=4d8~n>){iv(Au|`XBmao7%tT3rvZJHy!H%tH< zI4gZEOn?Nyhm};=o;sXC>xst83ROcMVT$w`z#+vk)S4<|w639j?evY+#@|rY8hXgx zY4R#F(?FMoCp&!j9{@DHp3UQ2Gzg?$eTv|+?b zsK8-WgU&vh`6`M0`JVLwhadBLbXFqFC?S*JOtJv5{T{kA9!GOw+ikkJycxcNFG)=Z z8`wyc4;=d_Yf*aRk#AG3DBqwv{)U}8*jxF=t!~FHF*i#M_hvL2g-A3<;h4;TBOy#f1{?et`GwX(SY&MJ!4>`P@q~t6g$xby2JUYl z%kl$;%YZ*og^ww>Mo9;b5KsX43#^O|{cg|DmJ*M8-gj<`Y3HtY=od4BCLV?*HE8tsNkW-kn5eg~S9W|ocXwX)TS{XyZ9GnQ zGIaGn_YX@uLbpq~ZK{2`xL5M}_&2w-w!Pyb>5JJo?&Thtb2XF8%x`ckBT{7 z$~*>Yx6pGl{yJ)>+CO8MZgP0+R!*vGxSnm^<@0LO%%Z*NTjc|Ausgptzn{KV?>k#t zsofAU1_G9(9sJ%<8=dfvs?Q;0qLt<7flF|(vG=Zv&;4`dX zSzwKrI6z6m{RvXi5?8wtZnNNm@O^JTml5bWg??=udtBD(d#VXn1^?y%FT=*MHG9*^ zpkp)0^Y0MQ#;yeDRxC-5#}Q>s1cAaIdnVr|%kR5x^nWk#`qsdALy|N#wK}okU>qnx zZ2mr6hw?U!03d;OS$Ol={cfvb2zTbjC_>vt6G-$%f`Rt!XONOJ571(%H^&Y%7c97h z(WOB_#vl)}!QO$|^9r_)l+s6$(%<9Q8@?V-sPUzGWGe#{NrYiWJ%dUhZBsujPRY*m zVUsPtYdyUmv+pT5WmfT_0-=eBuFskdO`g40ZCGfCxDk)(}3) z@RCfjVNgj?2uMXiO>1S$mN@A`}yz0!28Rz8?{WJ1^kcRI`D$?AH6u7397!|A4?&u z+7Vpd`c2i@1NrL=JLx~IwSfnc|=z!@#PO}0prko4<$0=k;Y0se0ft6qi~O6xUf7c!8ZT9uG@o?#j_ zNjZeLIXeTVj#JutGh;}97zI$r5B%6yM*K2xjL%VZ%?T`DY-M1!4d%| zhG1ufi*!h`mt@E!Ehu*JbFz^j>y2QCZ1J%+1BFsuYo%XqZ^19Dx8qXW#=6 z>nb=V6EdZJl=5NJze8VdrX6Nu5j2qeua6a|1?bHp<9W`8zEuJL9ayO-q+Jv;?BuRasffCPhS^XN`2S0p`|n$h@@8>=dfk{%&005fIdEJw1JqxXUWQQHncbAS~aWU9pCEyvIK}zq!%^S7}r7kcY|Cw9sbHR zH54ru0N@6G4`t8(UyteDU7+Vw*#Hf*1U*1M9`D45FUc$6cfd6`5Zqf&R~7ZzBIfpmZKY=+!ye4 z;duQb!1g+p)b3F9JrwmG>l*b%AJ}wuXtz}+c~8pZxkbInlH>zBolrmz|AqyK(9ct1 zItodRL%K|DG8?{0)AmfeVr$ICT)C~eQn|u9wQ<{04F-I(u_mUF6O`C#Z{aQn4=N9O zVic6Gqxm`Eyk+Hdp9$oYQ{6Yym)wMHFE0`aATb&jAX?@+Wq)Qju9i||HQAm4w?f2D%dW|O*2aU03(se`-vWL~B= zjU^G_H^-8)9E9TlUjbCQ6@r^7!f&#)2i{em7T7(9ub40OOf6{6;D`6-iuqg~5avV; zAS%T3r6eomhTZLSgf#s&zD{wj@V_xz<1eYTjW2>tk;%{N(5uY1&<&GhTVsocU^waw zTcLlVn{Jljo^I^yG(UDZZrsmGTfVHlTOVxxS0c5|vMkf1qQOc%ZnIshv*OsH)cDX1 zYv^gGz0ksR*6`)Xf(}w5A|%f7WQ$7!Kui7+V~>HzvT8>}>ius+o=44WeqH%CDAU-4 znW?iaQZ2E|w&7;gWT!Tosmn?fGV@wtx&PsD9H|+uWxSD3))J%EHhsQ#AKOo zxGS%^brr1|j=Q?e5yVnf?-%0P{%SB}NZCyu3IsTMs;yOMd|taR`>gLI*1SCjr@wRG z9~%vA`Wt2QGUlD==+qQb>iC2+Dzd!tY}tHI>PM-H-VC41c5y4Ppp<`%#i%L)m2+-_ zc6OpiMR-?j&s*D^c~E2Cb(<~#ipx2h4s7jP!BPx-#9Gn+u&&Xm3otY$5J?WOsBGpQ67ue{%Z<-I_IAq zhzNI%>ecKn&bwjsYyD6I;jjkQ17A4P8mE&sUc(sizI4IEVJMW#RWz3#;J8{a!QN9& z=YdSWKZGkLPayXpcx;F?!oJw2wgp)!v*$=OZH|Dzdm;07oq|b#AlsCcbnED+m4^bq zt&Hb}CxH-|2P{j-0p+ax$TI^=)l;!ZXD%dAxNg@#vGs+1d0O=jeROmIUuf=5U6VOn z6*%p1bGhea<}EwdSh?Goh8-wU*O_#n;(bW3~SA^ev9d;9P2 z6A~V=F$MCd3(bQW{fOmG*GkcoMD?j{;3ZWHG=$@NS@r`ri6l?$v3LA)$#BZ;WDU~Y zzpklIYLme9JfDa2fkC+|Hf&Lgd)!Ys*2LT^4mGp1nBGWqkj1+6uH8V{^N64VoZ^1@9iHa{nTLp| zi(_?^b>&|W|6hYg`d_j`MdaE3n7RBPLznl3xU1B~{EU=4LvYP+XiA*KEfVYKiw5q&Dm73T$3aHYY6b zs^B$gIzq}CRB>9YD>g0r({H= ziRZ*5K~~9ENU}&)xqw!*$TUTi6=sAn4+rOglpAbBFb|G}VFXO~Nu~{u`Ag!BsLs2G z$wx=*ZE(CKL-GcsGCncvhq9K#HHF^w5rcoth8qn2-7^iLqnrbOLvVdmTiwB`kco-V zIq8-sh%tzGiAzg6`53ETXMuMAn0*QFSiis(+?HAtobUK{B^jI)^tiY=T0D4c za%>V`+M?_~r$$V?N1p}YEXpANRh$Y#ui0#kL1VM*T-eiVjcy%}rB{_@Uh~vW|7dU6 zW-gPV$^Klu;$a%2TEXitesQG>m)84?m$unVHyF&+cFc`{8N`f@sk>&&^m#Bm`8ncl z)IzqXxBCQT27Hq8{kWMQ?yT(?9vZ~uPutR}t!+S`x;w-~9yAWHLSPw4$vyz67%R*0 z$yC_Zs9PUbs#B#BCr()7HWFVp&oL}oA1lWu(Ny3~#GG#UT_G6}xU`v!P)x{*M2l{! zT)cyJ5{ppI*_?@p7Hd9KQez{SoC!2XW8s`9y76H~y8Nbf8Z^%UDoYUyPn2nrDT4aM z5!Eu2Dyl{ol`RH%HeA{c$bQE>zd%`F>!bpA&C7wr># zES)&Rcd=PA8+35(yo|4qk3hh%I`nalnB$(Y_D?t3Bj&cMd@gMlqmSUY4||K3y!8x% zY&DvRn-v6}1@(R;o%o{!p(zldG>IAt`C)$(0frEHmje|5IZ9?&w~V2ccz5;=ej%3R zLc{?V9)$a|K}>LA_~lEJEvAH;_xla-b4pR!I$KPMQE&~FSLer1p5JkTqc{Vr)}2bo zTr{*Q^2n7jbHQT^K=W&uJB~>Ktp&KPb#%LcYb?H&kQQ1)tPI;r2b z)3ESY!2AMaljD77}8lVx$|wbEZ@_O zICTEWn2a(8%3LjFeqz z>PNZBIPe-~uP7yzm5877Ap$Qj5e@_)Li+tlk4ljvUyxfNn@ie=Em^!Tq%?$5~OGMm?&^dCE(%Vj`0J2(n$psnY^Dsu6t@Y>s!4 zcX9DvzAx+>2Tw-y?~gI>h%u~B;|}wR*yv@sAN-b$%Bn!w08%4734kyKgaNt=#0XJ} z)f){e8-NSR2wW<*q!^S9#t2@D<_W5V1H=el%I1kpWhUg4Tp9r1Ul&LfKOhP!6WrWy z&fzE2Y1-o0e9oK7bC`B1^;15%#x+;ODZ2V;?dPWm(?xQ5AQazzF0*a3wg6KyHZr(B z^n59@B+eDIP>Epi0LWTT3eRj?snhQoCS>y>8j3lTtzw|-ySblGmQ(SQ>y;P`ED$1t z0u31^ibV#ZTnR2YBO?MSjsV&th;HXk8H zW;c~1Arx1jPP_uEKaX(wM?KD(c%+&rl`^dGY_Y0DuVxad00=$~oJL+C&*6**Vhq3Q zYVGdb>2ywE zY)iI&v>>*BawsX|jg=nf>UEEw;}$Ke`~!W$g%tEZ;uhXp^1Gjsj}rxH+TW1sh-W2a z!(UxT`Iw@maH(82zkNaG)U(G(lkfU^iC@soV5B=40>B*#i*vz88p}{0OfzEs8kB3= zU$HY!48%{s45eN{*22 z_%P-gdB*7`nYZ+?+voMCx2*eSthNbSy)YI$b)LmYwcDI-xtP&cAdX{dORGNczy4AH za~a?Id08^j(>Gp-92gv^}|AL`~O-FKbuK*y)rf12vXL1f7N;ZeR zx&vZ0rpjjJwZ}{?mXVouEO`R8GC1u7nP$;X7|apxs9R6I_-dO;*8oEz=vaavJ0D#J+i}h#j7*nFp*()R=@_N|~AyWW; zNs`o;EfKdk;}=T+*n!kn*ml&8%jMz=?ohsPEr0O60Qeg4ndPlg@GRSlS}?vXXhbxT z+XV@s-j{z2*VN~gLtZKGcM!)`<;>z+7q=BUe^sCe`t4yKtSxiuZ%absEYv?br2#ZTv#lFjzbHIe*)_9QlO2*0~(8IY! zaCE&3(w|QKbYXbz1W_+pdi{_DfK%F+e!0}4Q7-aSV~ZdZS!KI3TKqnb-Fx=-@Dq{W z(~Gq@h;VFv7a0A(-~z3fXugYcnGkmk#FW1S@pg&SyC~6fmCHPlr*F_)6#`$9i76|D z%M@8KtRNyYfyEZ2D`E{qN>ym^pHir3+Vps?7^}Wm(4;kwB5C=BZP6w70ULq?qj2Ml zBp6pLXq-)T_IPAeZ`~m!eoybfST>LhmF}Ul;tlex7{MJ(H%=#OMp>#{ZBz!$l;)tS zj_YUw7G(!@Sxv$jgGw7h$bkiKWkrw1X#CXrb}BJhLJP{|>ko02f27Pn%Q%}FVpU{* z)mJx!en?D4>c^rX;%IUj0Z7-Azo7nr^uCSw`L*~`_AgJ+B^+19j+jTYnz=-uX6Wps$FO+T(DjVW+^pOL`_0li%%6Qx!Ajow&#P0|;=J#- zPbj1fRnrvBsUAaIONAQO=qa^G?VxPA*X%ren6>E-1pSry(rVhI1lY6bog2=ilzGQX zOIEUZLE(>=k@70Qnk6owc@y#>>eXOg%#V%TF0ZTp{;WYjMA5{zs;t(^h5udj#~2J9 z*0H0S;NsOwnaJ^x3B$3C2BV>vX*eaIzl^aP2&>L< zZEA#bgR<9Qm7U?#JorhoE=l5E$c7y`nMq$f+i7oNWddeEp0k}%dM zKLGm|2V3>DHMAX)pmdGj4dlK6$sV;}^y6pDZJN+{zIXE&j_NguCJWE^}z?!}G;?%nkETS$Ev(Oe){Fm1I9cvp)vkDbV-@PWs z1H_>gUjvbEbk%aUjy4`ye8XGrHY|JjPfIxx@}yJ_DM8ae0N=<{Ylh!(rhsc|8nYCx zUdwRyXK5V6rbE@e)FU_zI#lA*RlG{U=T?&*1b(3P6`*5o%^j4v8g8{~O}Evz8>)Hk zRvi-F2i%|s8ApL13O*;Ke?Hrt&Oq;B5DX>SUT~AHfEH;7B>{6iX5*w@Moos6y~FILVz&UpW=cM^`5e(sKggHJyF8icVY@ZoGnpyKLq zPRk`bB>?dH21=n3Y2;rXIs5QPyPKs}GcGwyJlam83S1-#f$sPg3|Z-BZykFE;|NDx zf(R!R0kOd(_yHY+U3kbN_r=YBcBANOLE%mZ5Jp)9ze;x=O1a7?#5TYnzrUU~9T2~Q z#cb#IQOvC5yu3%mmb&_qE>cXo79?smvRn`k1M|j)pb$fau9di4v*K3PGj5F$S;njrZ`bfY&Pbqw~L&wfy z768gQe?S}F?K&-^@M6bEso~Y}12@mjW|<?{$gYAbTm|M{l7VD7e<^vsH^Ro>!BydVS9c z###p3h+!b|yPZ*o>ymqX>WcRu+mWZuNdQ`!1%e`p3gyqOO04|mxXR$I%A1oLLh@E9 zAs}Ky%nh>&8c1o(@J4q7I3isoc>O{wtWCIB3*~LBK8~89@lyFd@2_sHp^^Zj4_1d0Haj zP#P=uSWtqv3;UVlgwp5X`Gdoe?_xx6Eb)>x{w6b}lw2WMX%26w6et8G15x`4#50*p#xGZs?rCs+N6IjBQxJL1orsu{b+Ya)i7lLJ#Y^9mXHbS@C zvun%laJ^t?&6s->Fh0yaFrK$4c0WMgE|F5o8ikE+tR!B$yv`)flmjTrN9KngIlceV z479_N>Oczb&nrbJl@Lpc;w&SxEB!7W6N(FLes2!3#Quy-F@^93!1wJdf?qFJIjA*v zQdrz`-J(o5VnK~aXY|a^psOO92(AmD=6I6q??@)UfP#s_;Ho&ero!(*K=91|L9jmK z1IHDzLZ^6PhFIh(LS>RC;Q?P{D`I7uCh>+Yn~d-WSuAG~5aoyR17D}Pt{S5z^@gA4 zR!;;477Q1uoow&}vq?^?0h|jeaz}`clWzEzjo!&E&HI1`# zaIjExD$QRo^z@CuqYz97KMn+`hNJ8)i*qFh2jB+7bFm3AxuM2O&d3Ij>rmgzxJHia zsB`S4y#ixJ-37yIDt4Ue0kIHG6DJbk=*FHu>0H&-yQ!sPx3BTs*+@ENWdA6WPs9E5 ztP#=ENJU8nnB*fU0U-gi#Ua)T-jKS>+;P?ArU;4*3nD5vADrn2V$i*>;qTuC#i`M$lh@xtmh0<0# zA$&7I2d99IPV})uzrD~rIp@%c<|l);eICzq_aBv~l~w`Z`GY6qnRNL_F^FLvo4LWG z=Nm?Vzy9T2w)__l*Vm{AZ8N`yXCdw0_Zpf2Yu8r-Ed*B*SkLyaygEhm+fyW4KhEvD z=oUzY)RGEqc6*{06Y4{*(B4FHOVJaxy*Vg_%$z5$eq$U2$9d#N2)z^vr;&CZvl8Ik zF~*AfGO|%eu@H|EZx@`!5<<*PpB(ZAJjh0X;q8DD2muPi@4)p?@2IC4!`_s#@|FR`uGMtE;4>1W$r$0yXqq=uMV&;AACrGj!ia8^ISwT&{K60AFgYjWFB{~uHe#FOsg-P+ zk@(ZoE2cGZugbwl_@G)5oCv-86M2MmO%ZlNlvCouS>9avLzMp7&C(>yPIwSEkn{3x zBgi%yIWuD{i9ejoihVw%pX9YmnXLu#qt>Cpe@v-195uBmF!=umL^_(>VDp3p0{WL; zsKAGp9=qWMlfGLc0t<*tvKvqPK&EIlVU44famLbeq@ztU=9N!jOF>O3?9p^iTbk(7 z^)|PZ0Shg1TrBE&+!1vUcA%fj{tkTF+Qh>J`^_jk3k>tnv#$4}b#Nm0+~1u{uV#Do zJ>vq>r%R=8pW(6JqX#`;1-^Wws6G}WL?fyavn1H6FaOL-%L6FcL@ZOdkPjrJ>0#`c zMGpT&B6BKOI~`C+(F<>pRggz!leC~YEtaHF*oQ5#h;@mghER;xL6`kX;fqbsPTMM^ z7Fm?ZqWJYo+J(!kCBrMOiq_h>akU|vpapIe1A`U6_f_{^$N8Cu-oZqJsfn8JNmtTJ zw=6r(%ss|#p9jFQ%8uOzm+do|`Y&jz1#cEDY&0frwZU}c22X84e)d{~6jScxH@Iqt z`zTAb-aOxeE+G65i6uD`N){v?#z1MX-IbJKO%!~WvU}yrd)*6e?HpX8)>wfTNF!fi za)LavH(cXkNM3+#)*QA*)F3(Zzcw06F=CHRkpKvN8;f!EAi-GTDq&$6mUC`MgE=SL++3Uq4 zq()TmsuO?<3r>RO)x=P+l&?=yUt3o*DUra%`mUg8(^csa9kva|Zn1?cXKpjpx=z`% zk1}MHdTaYq8=Q-%N|gT1eLwE=56k#x)*#J;U4!0>sfXf72tA&S z8jnVck+j3i2CArpO5*C61DhvmS%ZX8OEE5m$cVkps1#$j2O zcl!xE6J?XXZJyb#{QC2>3SjHk(2u1!alAq}%OHGOi`Y-E+w@n^x1Y)`&uT@9~- z3j(x`+D1>NzzY~Fby2sP#tAldK|H?UUr`+H;gwB7!djCK%*V{2E1nwKeF@*)mN@H= zuCwZ@vb9|+bYVm1n85U6`L@jqe^pX5t;Z)26Z67Ih2dadl$0iC77n61K7Uf_FMncn zj{E1p6`M+m0=!_Xg7_AoyW+tuLH+`_AON6U!<-f%4_SzUGH!&PCc z%Oe+tC(+4t8iX(7{Zgis7b8Pc2pN>48n3cWi?F21gmZHi`vbDiRJOt&I=PV##U5XX zwB;rk-_L|M?TmL!IjW2Qfw$G|EM@g1WHqC~QTyrrmk#;Bk1&C__890O>(Wc-C{qliDTCynBg!>L8VzI%XJ%!qb|0p z2F+D~#~Kqg7mKKCotYoAuGjn_3jp;&w60nnoF9R&$^C#labJZSSqc=g`uNj3UMJuc zh-$z7%=W{lhR7xG@alCs@N2AM9jtn)7yL50p;vzR>Ao)z2xzf!bF+x!GpKVvquOpA ztb6DS*45Z+&OAAzpt$}pBd6aKCtNz7$JrgFv?*iC$QdWO$=@>@i@UyI2!Ncjk!I+m zCS{y7NETSB$}&M;UW!4VJh2ugZ}Y__F?0mPwZA@2wUM8zae1rWa6UX7mlhfh$-%3c z5mROKnh&iLcJaJ(o%-fi&swL-aAC83!!xDwJ;h4=yY=$#vu!wr9K_k(pUS^p{PQ-N z8WpO$s7oCe4eomF+qwS5-vG~9w@dgXgci8D#=!&wM0;}&MFs4@C8%dL5u^<<&4q*8 z>}BTMFvikZORpF4Jzj_;KHu^Jw0Q+f=$BV71{CEMOu&y4p^~Pb)mQ;3ltBPF$j;?M z2of$}d{$XW%!2?*w}g%%fwTaG?9nF-1{9D3ZkwYAxK$Jr07}Ql2mBB=BS^o1_AiOuY9*I%}34*V|KWO&>-C82^CZu22$Q`Z_uOxagC z63b*|kBTSb!tb}y9#j;`KGcLy3!-S+{2{mxs2r$|nji!V+D_zd z9JEKleN_OG!uyh-a5dR0JuyA}E2v}4F46;+XThrj48RwnM7dBqCt2$oD?xT=6U)@s zS8o7Hp#5%f2UOq{z}4sdC13LGBDnyt?m8iL`L>$GGUBQ|48p%fQ%@^>?B17?Kh_dM1Rp6+=hku!6`NA&LG82LqPtqJ!{33V>X9 zXceXz2k;_$@kB-`?B5)9&cH!vhIvq-%7dL_x30o?oJNdNcH=ZndbTy<*i%M6?5Q0N zSPAmEU|9%pjE4w#ww++giW~1RirJo;C4MDUs97mSEE`q)jTXnFO~1j2ERiSs_8rR? z@ss@v%xF3sC4mP;fH^dMM#Kq;dxY#;1WCGP1$e;MtrwFSZ64j>qf?-m>{CactVJG# zLR?7}{~7F05rGy9l7t?-F*F)o4aBN{55tHly0}E7U@JK8H}gQ7M1=B!zz02C?i)L_ zur@a!Mpbg%Yy0REPL>L(SqJSTkV3nM)Cekkag!%&I8+sXbhb2=DK!S0 zpuW$N8!8Y{=TM>xe=#}pTy3{;=|oKiAm4mU`_84@s>r1MajV~P2LhKm1x`PnQpJ2n z=R$@cbbd&!Q%T$9#~dycHZsiNHp*b7#v6!w?k#OoejPL>ZyU2+1hz5J7<6M*?M@D| z^V(|@>}koZ^I2q2deTxgkluKrrA^C_j73YaX*=SCB4L02OW<4YUYSyJ5^P2}z)qX_ zg;IvsdoLhiayA*^YKkQsQ_FDgU~F@xeyVFr^$LZBVo$r#)jYLV8t+26UYTN6(C;j! zgjPiQ?Fd4&3i<**1+orSjUV%~`fkgdA6McvNwpRfQ{gjE?Kklr2+c;!JGZw+jqe=F zp5y8`e8u)GYK5K!eg9L!EFxWXHU_YrfDH~ML~9@6LQUJ6yD2&O{+*YPF! zwhx4;EM3nju|@^?8Jljfbq3lmqR^Bb#9 zl^WQSDH}3T7wpILpuzWK$<1PO?Q$vfyF01hJ6o)E|s) zg+L5?L1-#_40eX#huhQyKL?Amc5K)|7_p@7IkC{HFgdhxgTP9g@PbqWb9Rxw&?RzHX`I62f3^}>5y~uuEdYB0K}R?6<=;eLj6JPn!jYzzsH9H>ShiQmp+68t zRl@x#Nmsw&dX9F_5Ln4rN#Nc&V#u+6hdv-Lcez z9S{lMGB<+Mem(w!fK4IdYeNk6U`0+qEBvDs>_qee`Gt?Qvl6^e{o{6P>()y*E$#=o zt-MO|olW4o6N_^df|tS=1FA+R!qO}luI!9mwqCCM(qcZQgrnd`lJ8#--JmK+bT(bG zcPF7SCE&Xwxk_#*3%p}e$tUwRM- zG~Q4)Dtl{S*+0HJv<%t`X#{Af9{J5Gg;=AB1Dv*fY%8|C7#Fy2WZgZh(}nVJSr}u7 zNai{?6$@qrtA`^3~yYdq>epz0}MJ#rbK(i zx7L>L66wh6YUGdvF>i+{yIM&_v1rPfTwbKXBcn=X6z%r=Lq`*2yB_rAPRYvd5w!2# z0C^4L#hsM-UKEnPP(9wDP(1$7(1b20J^PZQF*0&Rt?|@AK;ij`pK?$(*Pf5+Fb*P08g<<`ZUWVnP&b0jZs0qU*`Z%7{Rb;!mf@t{xl(#G)FGn42MAHmSxQT|B4 zr2BY)363-Gjo!R~w~vPdKaNv&!kzReAVkArNlW;sWD_~5OtghW+Ab80ySlI+eF=(> zR2lXiL4uyZb>G$sIxocgbaPNzQpjNGV5613)1<2-GU>*qqE*n(qY(nVSdK+L@x#13 z43Xi24T=Oiu;iNs&gk+}P_1Y0!M9n<-?bunG&azkk)?>6Z9f7uefRgS0$#;rfSP<( z;!7eL^n}cD(^;8Bn-ux??^I}1hU3GQjVHLO>oq2q>+R_tx5mlu%Y`b=`khJdnYA9^ zOTQ20GsQ4(3q%T~8SzKG{FKd*j2;OE>I!pr7h`1MXgeS?Z>yzMLf;5k=iLHJB+b~D zL7}!LPp3l{Vf&$ZC}u)z3p7%#fo1N}xtvqJY^*2=B)W7s~VK@KojanF&uEhN#^v~ORu1+257?n}ceZ57;R5X3Q zPWEg@lQ1yJFfJRuXoyKAcT<8#VS15`)_5tVXz|-i%JjT5_E)fsA*Ch-K-oR|o$diz zcx7)HKe&XJY42Fg5sRSz#LM~V>8xaOb8j(@)_ibM^>s3(O)hB#)86QJs1>eQ%{FaF z4gomsLa6EePv8$d1pPw$BJa9)^XHSGa~cK7i9&IvP&_N9Eebp_3@ z@a^VG%j8#`id!acM&Y3$K>M0r^r)FlfL8;mMzAzjAk(|);C*05@FU`c0G=JmsM3K&RUtd-+;9p6SH zrSAR7-$M}QM>5lLU|zLh)(-nKBa(yuyn8F%v5}b1O+Md2j)~S&k2qn8F>-m6YT%oE zTrHZT)!2&PdRqO6#M7&9G(q`BS0*Di&tggDFrlhwBV*rh*2!p=X-9Jgqg@5zlQlbkJ6F^R=yK)%FCOhyL z+D)Lpv%ZUDwJh=9%py;hTxKyqv8Ii-{%DdlaE$+GL*)KgAUNC21vPFM7wRrOPv|}`SOu)9q8NjwtcWHi6KPc zzL8v}!m)M#qi2I$Pv5n2_Z0=V0ws?Rq6rxWPrVJr&`bYW2=f~@E`)iaKm~fYQ_x5# z3uaQBs7GkD_9+4zRCwxr#Srjusuu8Zp%uZoXi!y6c~~u&8Lm=(lr`o5abUQ#-mMw| z7Q&{H6^Nj#lJc;5?q;+^DObKntOOMrvc1|NLC6(lVO3=-X*sN3B8=BuQxjIYW){y- z+p^J%uj%GpDcO3j5@2I!{#>{sc?>g0mJ4+>n~!bKj$-)N?D}G~oD-nSV5Q;fIevl_ zX;`{efnV~(U$*8rJwseoTN~7F?`Y{%p<0s}e)pXoKG6BI%Hq>+{<{D0)L`7^g7uIy zT){>7vH|*#syanN{@wo5Xfc41x8E_ya&q-gXlme%aKkMV3VPtAAl~t+plY!SVv(%0 zlXX7bFHNVEye@CMY9%1W&q@`x!-ys#T*iVOwVb9>n79EF2b6T@YBe?7dsd>*kkcB% z{fG7_^{F%(oY<7eK{-8`upgL_g-mU_JbLJ8PvUHQdLgQOIs3>T^2!2>9lN)rF*}U+ z=06%9f>>KQ=RRti+8#jdza4XDQ?2au3$qqPL)7yKJzav5qz(WqYJ6+)KJ|NA+rl>; z|JJCp&tCkg5$wxD;?w<1`9NwmM=agv9WV^M2OEJmfftYQAA` z2=+On{^$zh`e}3g9kCQt$3s{$l_A z&iA=#!@_($x1;$^gkXc^BD%np6#wcZ-$(165YvLo;`xE&JY>I=N*L=3g(qn+c*2kbOaNAS5G3KHsGZMLn zP%TF&en>EcJRDnk)V}9MVBperyY_Dhnkj3q>96sudlPUM4U|jWKXv}0j)Te*yQ2u@ z+fLtYiLhYI>p&_uZ!kqJ>(SbYkltVEk~}GMhg07Mmzc1f@o}F8t$R`jw>?S zWRx5ke~ zbIV0g#PAedJr!)gfh!y<#K+-vvuh?z_EYEsMu*q?`WGOmv%UdtCP_GzNd91B+lAfc z`6lOBDtkNCHJl`enyuTD@B~8rh5^0&>%3ba!mm2+)dTo?r0!e8pHyd9pMv7PB)HDjV@3 zW2SzLetX^7Olc$XwwMuTc-4&Hd65QghAnc!yK~+_m3_ftZI1F)$$8hrrm8#QE(3M8 zpIW88@?*&I>h7Z%p8`)x;;wY13qns}0hAxf5(DP?U+~Drh9B!3!E2gl_!Vu&sa16y z=68!5h^uRO&aDMH8ZgI)x#SmxW#XVQoU>q_6ebr1ag9t97O%4v5ANjkeK{6Xddja8 zy=9A26~z=gusQC)>*M2lJ!QKuMKA2Gkn_f|6;4NV90z3$G536Nw4V7yfJSX8a1_20 z@tFeFSI_Abi-|+`>n_49|94EVFf!Rri}a%~-`>kGH?%IqT)?qcT&Uk+tCOSm7+Xlj zU@U9hS*q1Mp$lhJG`CaZ`ev@Zn~M?7t2V!z$#}M{nXW$#LM#OyM)L!L^t-Ux&}{Ny zklS#>Q47O`>uhqdB~^*^*--X0Ae)(D^*}@JGQ=KbGX;X5RjF^gM!+(6Y+ZM+-_*8( z8?~;pnoDorf(_3EH^--ZmJuMOV;GUiV$;`F%7~&m@p=r!hv|k?o$>)|%|o@1kSn}N zz288q06EhlwfSe?*$*Zu6LYwo1UKABhy3j^Ugk3IJvL8d6Gcz{MS}VW=zu|FN%;vK zJa`tLSgIEyWO!H@PM(BaSjJa@daf+5DzBp|QB_SUS?iwX8V511-2406J`~l4_pNHu z`cKYsa&nP*tllxjr^O=X+xaTy3W?ygCEQby`4RO1!Plu@thn1E0e0f3GV7V3{|Lw7 zSUE=yc20Ng!U9?2zr}*y02Zmrsl=4W0X_PYb+GJzhgkv?x<%5K_P-wc#8k)9sZ7q9 z5>rzC7Z;Qd{SB^_kKF<)@4Ix_}?iT}J&D2)TsvO|g7Th&WQM4h;LghSU+_})2%*dhf$+H->h*NF0UwS z(DP5%nauu}*EW{8vxy_+OH!kql!^+}t>((VLZ!J77aY&26SlBnub5l}@z5Y8kb}4i z6Vs>z7jG_EUTU(!lljSwUt)#BYdCo0FP*_L#;A#J;;sR$=a?)Q zJy$z)o^t+8yT-nM1=f-4&#u+DPSLL=`RF}ARfVikb&W6NsX3_4em&da3^|l;IP5?1 z+1L7X8SU$`_}6$2##&7sk2qxl8{>vySEiqb$S7X^Jc+(Q8q;FUR6I&2_S3JzLiMOjuqw=4lyC$cuwewyO;W%rbNx zo)N!!c~>9|XlNGLg&zhtjqZ}z`I#9z#PvNX<22mkHx1q6e68Z|^ecTKbx=2PMGM~z z1#%@-48C`X%5un}TY;^WjmJ-@)unU7rcv{S#+no>-pVx>l$o%Y*J5jc)Bf!-(e|N> z%fsX+e2MYvel;+Abe77u$8${b2UM+BkRNa~k@eoYy zU=QmMZ{R1vmMShh8=SksgMIc=1;j7(o#zo_R7p|dTZYO@6IA{Ife6^e+1gd5lq6&0 zhPVITc*?KV6k4S))ta#a|6eT;0C`I`ll+h`7Bjeq9#Gi^)3t+w)WRWk2Nu)ZN?_nMAZDj8KDb`{Cii z=JCO&tLXE4wrt$>KU>z@uNOHcaAF$_Ey}VAtH7Ou9RYAiA~Z>O5!)TIUM%# zSY*dQhY>kYyTpReVccrm8i}7=_pSmbHoG7@SC!eaZr02J&=n}%%q9BiterDwWwm@X zA>u7E;NK5(s7&ZZQkk?r2w5bYC za9T9JU#5Pdy};stA$B)u6du?Zn(4sOrGQdS|5CkU6XtsrW@nz%mpVP#NxvUn7~^TA zcZP~)G&tHkzmBaV3Hnn%2*6y1u(^aZPl;R_;!`U!?i9K<9LL3|F|UMa z2WP(881U4YJgZYD5?{n((p?zqfef zdX|dOWCt45y{d10*&_xHC>biSRN0)tp z9%#O25}8I@a4K8yXb%$3UH*|l+F{x5iT13R<5JZwuwfB6O=sjAq&7n0Y-9Z6QI}bX z4BqS{rwNu4(^~1%G&lMr`B=SF<%%$On?Pw)CJRgipD}a|8KMgATrejh6CbKtT72+( zHrKXhPGRE(Ei^1N1kY%dW5YjY1ie{gGi?18l}Gm0ys?d|(o(Tc_2KnX*2;%mle@&M!vuO0-wM(DV9gENltOFZ=tX!ajd~y|nbToq3 zF9~!I3%Hs6DLvLG4m~~izElieh}V&B7^lD)W|#Q+ug}7}nPpid93)g|8Z;8l8x^Pk zdji|Ue4$aI^JNkI)2n0RvDVflG=X0Eal3HXldoc{7QDyj!CkWP!;H6*>HK>V>2&za zL{Q3K4kWDaK1#!HT*fj5rY)Px?FBr+l1mHjLvq!1jF!!jm;WRs5Cm4)wEAwVO4Xeq zW}Yx2Z!-SmvQ?t{Aa1tf!j-KAZ`cFsLy#hFY|wO*J>ia*X)K2^{Ki&ozHWm7Cz3l*A4_Y7A zL8WK^>{%SxxWa2KxLAY#sVwrI`OZ*=M{v0WJ2!bjv^hoJQ16(cp`Ovi*0k}1r!t2q zr)f=tumM_w$E*gF#-d=U&GWwDkqPqJV5$r~U# zn_8`zV}JMbi-Lw^GQd%|(j)}{ToSPDbb+GZul0s2Pz!SE9hUW}Ig5nBNPah1ynFU6 zEgCaTV{&x4z;R=xpIAleJRHJaXOr<5u5k+}s$?AI7-D4C(UKW%>4nuNALma%QgqAnV?lLc zD;(kecVC^;6O+6`;BGXvdjHC;oIHa!MKE{dJ(Nj08>x1Rp&~*yi@9tzrfr!Qe9kSy zb1NI!1U33-VLVi&=4^9?#LaaM=WF)w)k*TVz$({BjyY$6qBHA^2YN5!C1>eTy}&8t z-cIF}SF}5w#2lrjyQ4Nh?k%-bcV%sB4;ktslI<8xPT0}fPH0fSkA<6(j@9PEA;IuU z!rw;&weD}CQ6JCU0Q4_bJrL@!>Q=OAUFIT`6L>OZTr4TD@ES8I60j>{%D2+E)E(z? zmG+f5-kMGD6_36~dO_;KH_t09#Xq@tgk?Ikh~eef0;SEu;4O?m6Kd2;iWn<5eWIP+ zKVyE)K-RL%N>J7Vsm(1csY!LpqTn15zauH63Jp%T*x^>o#uY8eacu#$^a(9$P{fCbQb6jOw;pvnO7LLYhw40@<) zJWzk+6e$?2=w06om~!~}Zn)i$MNvv@O}MnTC)a&W(ti;EF;Vv$Gb5J(1*N|at&=HJ z!ukUlj=e3ZDFLpjI;yvof7!&y1g{3{&iM@3Aq)ZO7cD5K>j(lEm)A4hyeV!HR)UUJ zRDgLy+EaC78j+qW@A)80K(S5qE2uK^-e!}NShi{=5g^@7pU|ccSJhs05);j)fg{6=_pQF-P zX6)V6i(M_iBE4xhWY|Lq*(9>+@;)46$Q-Bl&7Up#hDU_OEt<($0eYDpvl@l=$^MTs z*PAb4td!3&lkh*5m)DxycuhfEmXlT|O_id0Hkt__z(^`Pu3e5FCFDXn{%?K{7>DID z3Db4Ra_&E`Um}9cy)o#$N7L=S7whfhfojr%U0~fgih)qm4ATne7U@UtjlK4#tmHK?)cl&enH059c%y}M#7Vb13B|GD79{^vH| znquswmcmRezySPmU2DdKDt#PN(RrXw2)Ruqmm(LhC6{uUYff7(apt|>7a5U`5u-tt z6yzZMG9lO(4sRGGzmvV=&uvX3Vr@7j$pGCI9-#5zd`E?q6kxpr9oUaP&2J!|ZEB+h z$5*;$Crq$Yw%f4OY&e~0wJ5a|Y>Baf#)0U=@o`y#eE>vc0!&G4l86f&;_qSE0)4y{ zT()r%-iTmzqoZl&kaIq~!#HihKCs#dGc}P}TYJ16gcsDCWb$cfJ2hdh2&jg2aUyXU zgM%Gp0IZm;Cgy^1$VxZWBTf0f88QNP@Cbf7A_%L*&n5l`v;z%?zg6z&Y%MG zr>lBG9w;M1v!MT(97gI1c7xg<2euu|I)o(8icZ}x1G}R*P5@V@N}~JKnHggT+WM`R z;#dVmC#Wj&n)`T?%nP(N0!G*0264yvxD$kF8>m2Q?I38CA$>c*ZBi9(GJW@>=?uSS zXZG!`f=8yrQTjQDpLa4beYc1^x2BJv8>GMaf&o|P3cb_D?0-q*)FAIB5Q!X!EG*=$ zZU-X@F3Em3dEcV&Cp2!bO0N4-RCN-m2RxLKMeQBh(8HgyX1I60NYk%x8wu^ zI)Mo~B^?Vkb^ZNK!OFEO7aVPYIF%+%l{6wJO{*R`+l{pgSI&q56jtkm#bo#^{Uq1j zIN|0lz*K;6Z{ez9;>Bsz!(#t}U!^)0kfyR>@4WP*zTuQ{hFwZ6JbnIK-P*Qw8}u)> zSC79<=6c3;OS4Ub7nQ~NcWZ-c->*|KnPCyO?%am!=;Stj4iz41DsHd`bUU*Rkt~=p za@70Qp7+;jA)*5+4W(H@`CK@IN@5JCZedQ?f6A!^F6DH+zz`6B< z8mUvRL8wFO>7z!L4Lw;W-1DKd8>zAt-rZ+l)0%n1TAxM6@kFIdNqGz}p?3uv??&?G zQiey@!kNuZF;p(xg!;`1Bgt}kc#4mU-%`jKo7Pae3gS{;e;z$mLIqb>+>@-&&8cUGP#%% zC0JyEJu3mdpR*f^`ZFxW=e)4^$KHr1q;BnVL)^@07*#ikY|>+t`z(h9$Rcw>s0`$n zI99^?8J4i5C3bcV;%RRK+9=W6ma)5E1fmKuM%|4mr~_vQ8Jlt|lq`#Gmc9KZ54u{K zNjbweLR08KUw{mgRs8gXgE8vGaK$tXp^uk_+lh6Q>Mq5MBr_O()bh=X8+LL|*hyje zgHW{Zmw^XjB-ZAVAsGo3kRDx>q^6;stP@?766cUEbY&wE3zGAMM)>VcNUZIz)T}wy zM4hmQsBhv=$Kf|x4+gSNDw=c+RQn$(ZnExdQ}8?NdAfpZ=)bDO;j^)3+I`y< zaAm#*i>JYQMsx0?4^GDyWc7Dg#>Huzw*H&lApIXr`e!lY%_4T8QWIpzAVn zJcZb%B6ZM`J-(BE08T1VTk@F0T|`?5r+(aIW&B0tsY!#BHFnnlGS#IW=@$XS_&5^m z>tR37P>C19D$%t#tuJEd8UC?{6+auCF4s$JWE^+Hi$j#-Rff##M)Elpsa8++*D8tE zNfHXHOUr`ob{UkiXoU`+pR!bYgV&n*Hv5gJWvJEb^8~Z|0pJG7*er`Juwx>M$q+?p&p)6}|Q8A90&=YgF|8 zPqkG&mx&}2)vvH_HG5pEhjNfgWvGUJ&|hJdXr=E_x=cl`oxR?-ho)C2562W0IFWXO;&Obp z*xmR)T-lqoh@v~QQ?aTn_@}QmS<_q5d1mzSD`pZ6%6DEu$SgdEs9r`gO08p@st7Gh zb47P~ {1Fp+G&ZAH|FMf!2P}-5Z-yNZ{{#%-*C75X1>0KB zpHz!4P@=2Ra?`o~=V5G*P}=UJ26x$9JcMRfcR$B>4`y52zVk`(#2szpv3mpWJ4Jf; zt9>U#q7s3Msb&z2KRM_X(f%1tlE@bbDZe?ry}CUi@1kNJAt;_;9f0DjSYsw9>O>K9T??gYH4kQ&rq&=U-mc>w~o4g?mtz3FKmp zoKkD+ADR9zVVjWBT7)lV)DvhtO%Zsrj! zGcgev^57?~?C2OK(LE6PZ8p zn-{mx8Q?C~HxaC&aX?HO`hD>D`(WiC<&om)TN)kw5hT`czoLKh2Z$608y545#ET2IgKqs7R2Qt9{4moG)x!j zuLUW1Ywb{MH^j1m#d-CSSTW1`zV^3A(4XSFE5TN;XT2cI1Ghi<_1#wAGU!wv&xIhC1x_wNTZ*?wB?dT5k zJxsvai0BPd`PPYY?R4wa;S4*5$m`}`2wnMH!$8r&%hDF#^8!;Bu6e+6q07a`b9u#EwY1Xks56q9ZF0^jQS`=~#2IxP+!-`A52u(!U$LY+!<{fj z?h(edffh>S<2qO%AXREjME?4cvqfPjIgeL$8ouBGkt zLlwo9#tU5yEJttn$kVsz(0G1vHFf;nE&{qeFO0wTi+?}V3~#rs*7@O?c!e`aQkA-ADZeXhCKs$S7g5qL8ew|V9`e_icG$X+OL1NEnr6FROth%>5UmCJWmHYo z)s;>x_Jk&$&nYxhjMI-s0)?o~wW*E)>Eda{>2z4&-DZJ5y{At@hWpIL0;<>l0y0mb zZ|(`Nld3h^{e1Zt12>LB>KxLz{^HjXLVy|d`b7)FRDBk8$l5flYXR7mr1NlO_$fFA zf8WtAa*CPRwX?tYv)geVBq>Yzji#?!OCU%5Y`i;n){t1;l$AZsG*ReJzTt=VY8Ha4 z5W_2A&p_0pKQf&1WK6-DB>F^)vGkNK<(o`CMdaXWRQMq0BQgInbLYpYe&U%#*An7B zM3_$T8fNQ((i<{IROPF#jTnzllNhd)LSo<5_jOkH1cbB z*%$s;T@*mOl;G}qoq(t$NSgTa7JZ+MwX9gmi8J1{!=eN(p$SS`*{4X{q_k(XtY`E0 zg;Q9RMFCg3;)Qdx6gP+2`q*{}e}*PzUY;IK_6b~Hw>6tq&LaU{3PM0{6!&c@&n`|3XA`mQ(5vJ!NfxM0 zdpL;$^>Y~vO!Ba$_E>?yKCwrr&+a|m0Ry2QWjPz2s6$cI){l6slD)V$6?eVostCdi z1;RCWYbyC5=f)waPZ`FYH0tOJ#x(eE5-v(~`h$NDKH>j+Tp~4fB

    ROI6Gi{R3^*lvu)&3$Q z>#8-ChzrXk#w){$IB33JSUAttT}m&j4HcD5ZTBqXVtL{ppcuaBS%F~*b{Pd4 zDWFpS=a`~84rxfW{-T@~wr1W>FAgKm{n$!dA9eSS{M)`Gy|-Y(mMR{+3hL2i9w(ny z(c?hIPR-8B{-$Q}?HG#o21VN-0ggc+RGDv7je_GlgI$Z2dcJ4x$Y|%;r6@EeRyx08 zfgqtgpS(3yWZItlc21cXf2v8KL1CGNL?{mlL}|Z@%mUdCQL!Xx{$-UF`?(l=6ANoY zXE9l!vP@vvgjm6**`4#e6dciNsIB^PmBzb|_P|7O6~~K;=EWI%MPnH=jHU|E)j1<^ ziv)I`8;5bNfU~u=dg>GuFy+6~VTMv8zo_B5uc2Iy+@P;qZqa9I$YiX%Nh;z4qchr{ zEc2W(KbF7T((E`DECE>)WNyaONq{nhd^PMHE`xQO<@n~eKIEmEX0_4TvE>@pfZXd) z3j=MSK($SE^mf)WI%mZ1B**};b?CW9xBa#@uQXzT(=zx5o<=HrNC@Ks&ixf8F^v(< z^nrZ)9e2_^L<^`QXW7Xi((scg-G{ZPfCWA>U zKzW6UHm~SRphw^O!NK>v{y`5?E>V%y6sPkHlR!l3ZCK( zD02cmV|^bx<%Uyd_bm?+V;~HCyP=y-karJO#ni5$hr8saCU`9btAt<3XPiV_Wpnq4~f(UkI=@Z}# z0;a($=h8QQ<{w<5M04vqxouOrRv*{TZ4SVY?iAE{;=7ccyshQo-vK5z=;brRvPF$D zIOZ8Y$>W-na(dqt7%D;pCJ@2h@&>%+kVXwl1)tshIYAb1hkrjY9sQF))Aaj|GUT~^aSmMeL47}>+cEEDbX{t~d=ZGcaa4g# zu(#je$e`ckQ6rO7g_iklc$KT)I6RcVs z7$|56sZSyqTKie*!6uma2om7^EQ#8X;1MH4d~j?(yNpU%?5Ss>~w3_t)$!DV%_QlR7 z|0n2HjEYWt#Tdli*AVH87GpMwP#wBW0`B%6?>C&s1aph>2=3^cz)tqF6;%=XVZJw* z6J!C?(D&!hLOK&WBFK+){pAKxJ@SY>2JnrQxEfp*Cwqf=SnZiJuk~6`t*dC@u;R7@ z#aR8)z=quwa#hV8US;feK@N4DQKo6uHBa2<9Vhp0ZJ zkk*M~3rT(Pa5>wzzd2jNI^9~`!qMAI+l)eAW!kfTU92x?z4h`AUvHqYtFe-*9HuJM zZqy1E!>&Vpf;8?aBfKPZ?PCGhg2W>$)^(xRMW*><65n9D%)PRMb!c&7@5tl|G#OkLcCK5~*v z7V)s0t}2j%8TRKZ6XRdIEV#?g;k+4d6Z5IH`u{vCg9jmp-vCjLYt4HzHI@}&^o_8P7^ zzG(%1uQ6FU7oJ!$<3cM-+K;I2!aNs$G3t_)PV~rss)}HcbB6X8mGGGAngJQH9umi$ zE#g{32HzO>+OC+Z)h)9(vZZpKQ1OrMzZ4h|9pLTKoe(gv;ez9WXowyU6yCZ(G#MX&G1T;cyJU3XZ_JZq4Uh9b;73R-g^JcL0?4k zqbr>WlmJlucQa&a@a{y*l$9~Ml|8^s_otS0l}u$W{S>EouW( zjRVcKvHk25c4JtRk8*mj-9G*CDq?1;-xwPs;5|3MS!{=@~7P#$4dfSigi<%>ZAc_I(onNSd)9Kz8g0TANrUz zG!0O9R?#Fgh6JUin%ZCg;dhDfh3(_v0TSv28*tz>jzzYdcs?7B9$1k~lhxNyY?{d4 zsQ~X})qatAX}t17uWMGdMQcK4IU=k#z+=w0D{x0}%4uey?RNIO?f=&@eB z;V{~{II**2i&UCZfwFN3JU9sO85kRA&*1aoJ`#3$$J~bV3&Ec`kSwfdg}or(=~d)x zSF`=Z+a^R~3p*3V;d@YQ=akn_tFAb-d4XZBx{b0Ku_Nm}271`L)L=(>SWj74_#|=- zOsYh^O&z?cMl8v|#g2B`;1Mda{i@$Wqk<-m3B`qOZD%CO*Eh7Bscmy&PTdGn&~ZsV zb?&?pn%N73brziND7NX^^VzvQIDT;?hJiT#lsi=|BmNM34%98}Mip9srDS0d7f_ep zIV{nT8ud-`7aoZs<{z~x8i|oPiV+e&q9g11;LE~CHH?U0CrQAz=NL3&eflUIgQkQ8 zt~U4xP5^H>2AU;ijo}6@iUL(aa;bXpXssq#agp_8B&!a38NJ~S?h_g z^x=OLqlpxVqhYO}Obmp2%2Z%8mf|iWP(>T%K2Ww|Hx|ZK8D!rjm$wnY{rSSxm>$pf zWc<2E9d;!|5md+eR8T{$E}5-dXQ8o@@e~bL1NbxBbaz)f zH|s-~_t|MJHk1mO;l#8S6Gn%+B3(VI4dD95kqWwl9JXyiB|=ar3txu5 zpW0WGgNcwAhj1p?APR;K-lHg-kSfih=AdxsqpcppSfPv@hib#*qYw!N`r`Z?k^_N2 zDt|5|iC)vyfn(zvVI;iK2HG(ym_AZ9_mZs}I-kBur+1IAUWzs*D>v3O<2ebE(&1Gt z-5A*6p3AxFgj9cj+7#g3=|9h&e;|k|sKpy$)-LaQ4xB*J%X|LY>Rf)QtD!1U=S_~G z-pHsrJxEimVb#rInwS`-{(D4w*gm;rYKraDC~tiN|4-{^L9vvp1emI=)v3_KHE_K5 zGfU_CIb zp|!d5MbOP7<1jM9wd~l_uVLL(o+&Dn_rmkM;S)n;rteR8gRhKbWwC1j4I;fxRnE< zXg2klO%RLrU3;sxqk0S3Qi!-&;+vQy28Z_$|7(181>GOL_cH152>0`xoQ}=%`^l+} zneVq-!>NPtx!cHV9+OIvfA#$_jl%L(4-c{2 ze*bL@f3b4zG_U%;NIQC0<8!+f(>H!xBHO~pgqNtwDuFG4{7^+f27Pu1{If`v+^dq4;(`LybI4uZl z+F3c1^aHWsKhy(DcBuyu;e~l@3Qw_H-TowvTk(@xOVUv+r;eEe3Z0b0jH*47*lWC<|`}{1DP-Lc6(c1HwKvZXW!k%Ak@wiS`=v&w;=QZeR^z*eNn>xw^wnY}Ua+EXGCmrvj4p$29Q z0wyG!NdG(8h$f!wY(Lc@9=vb0t{b7d=%Hu@QYZzxQIM2inV+=zJFn}d<>mVG;bj-x z072Nthmh3VtZDCY-eonE^sYZ-L$#9Mdu7f7d?Vy{{oGzF)}OsJY!8bINWN`=*e53DdZ zVYWiaq!fV%n@7OjEaVpcH;oCyAPjAp6KoSat$ut6lNEA_5E_sSDU7Y}lsrvwoV>#= z{-S3KSuAw_JdH%{ag>+^pO@t-w?Y%-vI&2og>a$u?T*z+6~>#mwLDM@kJOLRb55lB%(;5PyPA!^!<^Gij2) zth`!OLmn%Q)|vevZCkN*4DEfx;HsE2RW(B%V)KF&`{G&DAy6zYL(8_NiH*00JlG;m zqVR%2A;QWG9udW~=CtQh@{5yK?C;#kM*aqVg{$R1u{t6Av$H#srnVW&aK0cVe|mW7 zC0r&um)C(Ahw}2TmHSc`eQnQV_a#@bdD_t-EGjO~HWXZYwqHM*dO=K@ZHC`-6I&#F zruz7G8ovP)HlU6!>nl59LsCmPJoO`iRkhHAu_2RfPFnv9 z0@fu(qU7;bBA{k}zT^?*@p#x;qrPQjv)Q^}$<~?`<>Br9u9AgkRcUy*^97{zW&AC; zKKNVL*Rja6#_=14_d`pt5aSDq;?fM^GVCC@-I>c zfV4>HUFJwqV?irk^eSH*7?+b*vrSfr37e}Lm$Oa^k=qk5D8(#X^-zTi1!5cwWDK>8 zC>){y`=h@=_MzQa-!UyB0p7f#0m2pifD~WOiXlo=e8`SdSe-!^XR1>M={)EqR!dE$ z`v$w#k;{9QyiXCfxg>La%wKo6Sp#?g`aH@(v1#?#Xg6vIr;!mK3aK9bL{Drr;>y{) zEIod~Hj(MPxF)%rRDuc-H#S8ZaK6sswc^m$tso?(-&F2N0o=v>;^+Skt{p|87JZ62 z(6JUJ$vcv+Fy*t6$K`S_B&fQ5ZhSjoSaohnd@fq`)B^g%sP5+S1&krqQ@H?T33ab~ zk-|K&jq(?qUl77NLdCz$fBxRJ{c^Ktmhqf3+hGfq{}Ad#wmtxLp9%{EBeb|4KKe8Y zyZl&SPX@kcD}!UjPX*mejkd(0n&_>0_!1kwKbXD$*0$^|aB;l6{QcAeec~BlfY2p3 zVfieX(_FyX7}E6i6fE=H#eWBo0HYj1SoTUt#7@2G0pGPG``26XWaBTSaSy`L`ni(0 z--Y$_ueLBm7;@LrgPOnCcqU2(XgT7XK=@+XHRw;P#Z63O3S&eZ;%JD~C<2%E^z94x z5W!@yf=v5mO)`WrqI++AR-D`H=-Ql2Qr(P>sZI9eFxQo5-iJ@5OEpVC;o5;A*SF8p zzUMo9C(#GjQ|PncTKCb-rQiw`>7MH=64=$22r%ut&StM z+;!c*`iFb9575|ume*83TZLzqDC3f8H^Ed}CT2g@IH^6}dabzmNI~1Fy_BMOrap9d zcE95=0lNhmYq5T zjl$-K4<_(|IK(?2`&p9~l3~9`QcBlOzNl>wu0ITH45Z?GaRYmB^c-h?e(Q4YDvdc2 zlg7!>iZm^$vXmrp7sp0t(7s7piAAeE5VHXOYXtP4JNK^I*S!BBOi(r8YWk&Uj z5CU|fkb9Vr6)-$qPO}gyDJsC;d`L!?nhl^xPDKUATWpBAB`6qcjU?^%P3w$}P+<#o z`|b=V?K@hg8uouk74Qg{UU&yAI21*8fDR=5%76>jr9hDxR{Yekg4qvBF#drnF!KUs zy{kW-$=w_;Ja!7pH4dARWX$WdkW*r9h4SCd|@fzi%emO{OKif7AMoVjNZ6309s1XaY#J2?1qu8;3^g1@O$vxUjRE3 zodbk#1nt7bLgDSe{+Wx534+2BGLBB#FLoQ}`_qt!fzelRSySzS3Xo^0rJVWV-l8w1etMYG6luy&$}cHvw^*Kl1`FgZ~J0e z;&Q9y5I*o+-I-79|9e^3@3x1sZZ{L09ca3Fp}*bheA&Q z>FXxUk}6ARm~f%uDJOL(PP<5&pXGtW)9q(26m2L)$F0Tg=x@^OV0F30C39f0uc|VY|28|+AJ$X!mE#Izs zhKY%EZ=X&u8RClI_d(5|y)ew^VIV%{fv7pM*8t6m+-%F0iQ9&3ECCLIDD$8HVdirC)5H`B9q zrPk#~h;1YO{6RRd8H)ORJ1WwO8c@|LgW>OnvmyO%S_lQmxcIDZ&z@}twrOp4ylN5K zw%80~bRK%lUi7uP4S?%o(~L7?(L7m7S7x zN=>F744YMJcv^jEzqlY>2C!(8(heM=UbxjU!b5RmhKL6~wAKsBXa&M*F{@9Q;bCZF zB0bL=7Zh1K95~ycRzTvdR@!s)Pqnf$>ZB^SuUGBj?Yi(7RRI&+9iQ{hP^BL|S|t*| z&Y2L;-*qk7+3!#y3R@~_P;GV28t)BvE^}p)dw)V>T|%8MSSEeI&!(Mc=6`R67EsRF zF~Tdu6$sXLKrK7TOhikJHBMSEB)erR?31LTLrx*XA=B`oV6sJ=k7#)1A&f&z5)L~;76EnpGrLLyu8*}Iy{5cYDBFT> z2H%I?83ksA*=a7rD4G;JG(J7yGh{aNlKk_MPISu%GbOxb?b;Y|J(pqzpVDY=t^t49 z`$`um|gUv-XfpwCS^ZK{dxaHv%pgIEaM%NjuiSBk- zJ>w1SRDjXfrZ2#_oJYy;+}neS5wVR+6UG^oK4J7cF}D<(!aQ@%H8*XSxVt1h*sK_FF_9JzV?XoX-$+V;@pMI zDML)GQZ(C`@?RpsPA7qYhbZIWEo}t2F@kfBBS4ymf6KTx+66DU3021%l(pb<3UyMu z{iFC=7f_`|mBBuSX}7N-haSQs)TtCL$R@9kx%JSeY`sc{8c zJ=v(1k)>rmNefF$UsMC@uL!6509L&6rY$F;%!&B*XPabaou6_?$C)&P5(0peC1iy?BfToP z)p>H(hdaWsTY(r?M0dA|b*}7%7gB#ezWP{))|-)vm>W@XN zgD=7@Bvb8fIuS@)KE8l-ktH68aD>KpmR-7%u=RK2EY1moBl1JLNOnlAH zs_yayUtBEUx+oSx)AfP(*|0sB6~Xu>41OeK9qN^TR&)mPY}2(W$JBL`O~cj^g;vI? zFm^+F{3_l6_&Z;x{8FLyDh+In`5vR%AgPUWobJ(;in;l!&n93U!a--n?uTO{We9A0 zs^tf#=EX@CnvnS*q-U1-7PhW4toA;nrdEfs=_+KqI3o*;=3l#Iw|BNl8p?3Vy4c1k z`DtHBx=CbAD7z0*^B;R{FghmLwhvwfy502S4cf5MQZc7@!My;mbqQ_6eeSq!S<@DXqEpvA z-mx0$Y3=7^?)10lU!OW~*M%9}cY_tBR`_hLk`J1>`LBKgF^PRI0J9_NeWvkF@0&~s z7qMl9Z90M7W8g$|0|5B#J-wDXZyYE4^g5gI1Io}5-+|x8cQtmpblmOF$!2L+?o-JX z8jr&k^0X&FT7nL_mv9RadPb@8gku_bzkT7b=QjM&dj{2xpQeq>_Y8lcn5+}1rjNOK zI7F9+RiHoP=**A8N6SIr`zH?Jwoip9D(n){)BB>h;|%Ojw+Q&F=AYNAje12EWuaB1 zg>0o&5q_BwO~)e;jG9@Eq}<7IgUsR9>q^Q*zlIW!UO3L4BVtp4!E5g5^UM3?_>RNLo-2Fg83J*k zi970-=&l;kX`6m78R%>!?cy9EeEW$GL0#xk9ja{_)+btw)1OdZ(Mfw;jT3F0H_+b{ zPIC6FpWv7=0sitYG)g%aTU1QPbBp1GYS8I`nwSa$4fe^flt^VYTurz;hM_ZoWn;}< z6(*5Hie)CcVU?brVdTtBFH&S;!3vL*$d4hTL=)dW2>obCnqk^OJ|Loxf)H@|_~)d> zx&J=Yzpz~jA;92F4u-82p%SiCd>QjigrdK~8WwJZxUf*To9t<^yr7Cy@W zIN!J>P5zUd#rIz~bL%&7Uv<}C1i|Qg6z8y)CCr)&l+yj_G)Sa=S1%|*pd0ex)$@dF z&3}itKaMsn5NDwi>DO%D-F0+utOj?Q3pSEA)VpM2}A#zTR`&x$u|S4do;?C;p~5@`rJ8$OT@^)TgACe{r>;flQ@ z%_auo{Gv^ZO_l+%`TJapMZhQm$V6y{a@R6a!~CF3bQ47MHnnQKxzgRPYd=H4ZsV|+ zK~5Rr{L0k0!}+6#r%B;Wf)fr1_Vz9VZP{oFRoi1(Lpi%25u3=&*sswH)nkrp!dopZ zSmuKDi;dk%foh`LP9N9tl%Xkn$<>OW#L;T|Wil<;NARcOBg>Zaha$GS2uiZt-Bt1u z9|>~A7!12|1x^O8(4wQg+yW`U-?h7nU$sNof-E*pP63l3B*t8)g&G5Wtu{E9U;4L$ zf8U%G`#y`byTA5#KWzsF^Of$t4tmP(p1$2w8ZfLtuc(9F?fJaLpU?Pan}5x;8_$9C z3OsIB97PN_DV&>^8tCG48+Bxdm`( z*YDBn1w4Dwa?I)UUv+f4dUfd)cIjsa9_wUWXPgBQfMe2Ginj+lcTF*SIG5rE>hD zK*$@BrOLExCQt;FKr78R4|8v>^8a<*ir?7S>X;d;o2-lQncD3Ap?$;QxSgMGtHEVu z%_TY8d=d|Fs<9S;-zat5P1wr`yf=M~19xdN<&8Jd#P}erTpG|M+bGV(G4ks&qg%NZ zsN4H!WczGd;-i_Hs~egCEI&Yf|o%!dN1gU1d+4({$$;3Jm&zl#_9>w#M3x;4Mo?n7E8Rof& zFJAW(4y#9XnZ-Yfq&sJC)H3`!cZ!;y@6kSyiUa(m$oFuu=J8ePpK-;-xpOX{u6!AP z#qF(6rtPEzA)S80kNs>}i*s;ETGAc#H~5?VUUAnk^pJE6cgJ`v1}7ZqM)0%SVyijS z%*IIxB7k9}I(XgbC+gx3$`sq!IXn|d-4>^`uDAGVjwIRt<%-XWh@~(|1i&$3(>vkGF$M_#EFyINCz}m8A9V-o z9P5kDnl>|7qgsLL$H9|>h5?TF^H>!#^(WpZHGx?UIol6C_$qjW#BCXJQa*AtJT#Hw|UsG;%T}&dBj{XA_+- z08Rs^I0WD~^XsqT0H1GfX4@VS8=2jaGlg_+n3cYTa$K$2@XeL;$jlk#oLLDjtX{> zGD7z9h<1Mm;i0TfAc+m3;0AV^ru4y#U%6$$DJ_*n-BVA$fYF`TO;R~_0Y!6JJ_@=a zd}s*yj)Z1YI&Sr$Gx&_K^{tTO7q4cni^nSif5t+4LO*#kuy`_|ax5{33Iyo|lpO2B ziQ>^MOduo(lyHzF=npg562PYnUPs77GyljE5MMc07=myFl}0wd^Ok_6!o7PUA(&$S z9+wk7s*)(q3t@Kd87>p-T!+My(gp5Wsro>?9}=C(B6lwj189Hr z45;iUE~}2r{jdZePbRsySS$>EaZhaaUinqlBT0V(KxVU`| zCF&nTy;7fMTZaEEzv02M47|=T0qFTt=kmBkGO}sUgATGJ<5!i61>zWQEQ-5f{veBh*f$a4^Pe3u+zMuu z{SzYeF8an4CsQiWL!YvW6y%Y`pl%0+M~||Vh(uG^8$}xqPMsn(CP^Bh^M48GZDK5z zJlk`EWkv(ZtUbCENZSL>GV!XJ98oua-)thqN!Ceh54Goo{r-984`{i7fLyZG#)gJF z9piFT5>E#KjI?haJqc!p){N^Ed~979VV0eF2go9k>}#55T(8GN0&c>n0?LKsXU8>A zuwMhpa+P5iRQi9x73KpIuV!vr^FY8I5}^YM^PaAO&D@HBtmHEljK{cgcxxC@LF)KT zAcR(5VNUUJ%ETlE?MZt=T{eU)XmR-;nSDzXT7NR`327)V+^LNUGuKrl3BFYZ0&k6>X$EOHQnr9p^zguBqe4?sNZCyC**k3+_`t|>Y1J8e z?I8O&uwOKQ>QV`AmYEp$QWc6c9vk8BmF3w9`Df92>7p}NFlh}CC|jypsDW!WuxcqxyY`;ZB|!r6e{ z$N3kF6LW=C=4GuPX22?@+WKky#IsXkMonys5HLhQ=(nOV{tFE)gaq3@unH=1xzNm| z8H`degR9bxF7T*55AIzvGWIo=<5`2O^!w;F@_Rrc!j&vpHF>~To8=Pa+bVuw@iaIa zTLNiWy)<^96~zkl{YDlC#=4)hkEExUVt~aBN}@C&Hhn|6kZG1dt3o^1(`Vx}*O_!u zz8)E{I(JcRVnFyr%5&N%_{_OW$GSYw=P;g5>ZTxlA0SNreR~BcF0G8Bc~HXTu&r!< zIzRAe|Bg&cp_Uvo`g~VKBKoO2tzAm&r)lBH_Bf=wXb-^EJ-WF6TN(tLU<%e%7MSNe zuHcsuuRp?)EIa1TRS^RKu6q7RVM6;%_p1V=KddX^XbQU01uVzd zLHG-gf&wIn1TthQcE3T5KVXHv9+w4Eu@P>Kz-U4Mv|xD@2Cu4^sp&BM=omX?Y4iX) z9+#mpWpGhUE)P7|m%YQITbQSdx5BO?YKRv$S6n=6;0|8+t|IbFf z16<6d2MoY_weqhEV5xSc>7N}xT#I27g_A?NY3VO@iSA&UX8vI}p@5f!oXqaw&wyC# zt!oam;*HaNYV2&q_<$*UUp0Xd8Ol3T$UGS7>X0Fqs%SS2SR^G%9@=#5W_L95P#oSc zsnp|e38k?KleoLNX!;|cK~^)G;w6hF+EhqB@pAwJN19M-lw>1)K6&hVfRTG*Di$d< z?8Ap~8K`|Bq&IXw#qr>mQ+bYpQp&MKUZ)FN5Sysc#K)Q5DTe)&EYS>v=8-NY!g$&FS;BF;NjHlmvPhHg zDILIx0v^SLsa`EhsKdNcY*@e4Ip((iJd`E^P^BTYUE!rL(S1USaF^t9rYey^Iv~Vl z7wza{Nv6YKS&{V7L9D?nxABk8vTmX&xsE*K^1PSKXnxeH7b516uy4MGk_eplYkk&c ziGowoAVe|uFNaH3AwnfIm18AI!#}EP#6f_eVt3kv-^>q(Gy2}i3n)FRs4~kP|VGt-BE{zv~}N%xaCT^h_M|Q>66J9 zv1;ABeoR8B84`wfM z8W_{P|Eic#obmX;ksuVV;IANNC#@dM4JsLfR=H3S28A@q5|-jT111vUAOR-VKH|DI zcQhEYo>)VJ8^P+-g5~_DZ4Ilp>^Kysp)EDblhYCNqlWZMH(yAY$GhJ&J|Z(d3OBD?fb5_B$7E6I>|@mfatGxCR^Q zGz}v)g&g44B%3r=<^?#`cs!y8k~5Qk#Hn=S8CGK!Px!?yLccqNM5=zGXS`uo)_5vt(gqUkUqbp;l)A` z{Ok5A9bW&gq;VjPIXssHBX~qUX8w%GuZ;yJ@=2}70-TL?7s7rekyBg)J`S5q)U>?U zfL3Rd^y#snyhVK6Jltq+SudyjN4S>qnt&c(wbz?8;=x^YbGzPPUAwB|s%Zl!*Xm{N zldq4*k8nV}nnTS-Sf}J#O>`sjVQf5HIL#VPj53_k@+EXRz}@v`RtLa%)o8 zVNxX*%?2H2?NeF+WBXG4j_VoT`!iEED;nvbELNN%I8sdyWa0 zBFU`?n^Dv0f)e^662X~y%$7@UEE`-Uj$OmIGAp%9Myw%0ywIXq5^fpoa0MK z10N-%8Cncjkj~oU3rHvN58Z_qo)V8EDCPJAZx`&rXMu8&5QY#ii80e0+q6j`W>7H( z*WUn-VSy96f*}~Uv0-%@mb1iSXYkfwHLNV~X>}%3Tx<<4(rVbUbsE$Q^v17YiXlcSOSXBD_9mGB=w`G5jS2z-?8&IT+#SUOm zliJ52IhyI&^7Go;AU2rtOC_apRRqLx0aKtqZ6m1i?36UAqg|;buUir716l*}HhEbVN59)bNM!g)o$J#o(^cpFU zP?6B8%;{cf?8&&?c_}!1-AyR_pGv>Nf-C0ye{ac=otCYKTWRS)5 z`CU)~u%X~`NaomU?~P4F96)J%*eGJ*u{lBCFOO|f)=K?3`Tpa)GwY)c#F<+4>)E}1 z9G)s|9=DKLGR6CLQ}MC$ZCa_%YL|%{VpS&uS!)nq+o=SuvW^E533-y-Nz*l#bd!@L zrZrvhOFo6BT)ASCjd0UK=+c0prD#GpxZ{6ABwanBO}vOt)h_+sD&SeDuVug;sQag{ zZ!^B;ox6dbG@H*-xmulZ&Npd7l*Gnd)u3cor_W%nno#hl#vKzI!%-kvr`UlP zq?fY;CYsh*Ey-iFLx%lttQ7?ED1lU+G8G|Sh$$FUqLL_>u+V*dEZ`Wlg0z%BW zD42re9TxdNsboy-$XKKO$VyVc(*MNqF>5dVfP!V{aQ-ss} z#WVqAUR$U@^Ho03Ia^vvWjWiVxk#T=dV+_~L)MNGTmzgq2b#cOb-!x`mV|Ip9`6tm z`$FWQBUO|H`GyxW(ASd=_MDO1jD@HwLF|!Ro?VkfPeYh)Be*vMp=<#uziRZ0}q78kwFm;rzc~0>RD`1n%JOId@i{ zvi!UJ3oKLts~Xa8L+OsJ&<>f#4evUbO51tXb<(68fxr~pXS$P2qjYZ%1ZDVN5SOl7 zgU&=dQW*j}t$ww~t=H{Hz1iIEJOK{*gYZ4G4*Ro=NPyPvcv%tkZELVXCU+!pEu3jVET^c8h zO#0l*ANcwq?RlpvhW^zt_n53-+J&^G=qkRGsY|dhu1AKUwT?Z_2(o))dR@I;QrhQI zKH;|d>41Nho4Vfa{w^b9bcNAz35Z?B1{V>vl5e%ISYa5Zw4@<#;_wQ)-x0j6Xh|5* zQp*M`sEp2A>^jQQ?AegB2wCVu+(j`fj689dISY(WYg$}&&D?E9|1vLz%tHdJTJ7zt zbh~dW)X7{XIvThuo*w$JPoTqSZ)qyVoLL^0mH^4UzJ~+lf;ZmtdE7(N@vu=p_l0di z6Z?d%wzu-t;OkDv9lB2F+I<3+VH%ZPhl}tkScc-(K#dFhnvh7JzhVIu*PG%2k$U)^ zl7`kmbdh*17SmB6u2x?IpGlK3mPUnQuF5kh3uXabQDhD$o zxQj+z=Qt*X9*er=M6Qkq<0G?Ueql4RzLCT%bN*e7g#FD91wza!c+xs`v7 z4%QUUqFD_FZ5KI%c5*nM zVIKlOMF@HRItsOsuiiMov-9<$2B1paffcwyGvJe%eKGNL{@|IeW!Ix`cBK8#$OGWZ zVV;vdm;?*$;+HC1x2k60_+6Z{J#>?kc?0m!Ma=sfS;6cfO9$>ED!IYw#-TXzH(k|h}#fB`X#)N5U4zI zH4+ZXQ8xEb1+jE7o$Xm^$;5?=tq1r6?`^ts)onPdk$&WeK%)&d+XlM~rS2rW>)|ns zYRo_K7xmsjOoip%luQO@gzpYs9QX%9J{Qjw;{X~D6@~R#Qa*fyv{P^(RNbZVJ1sB0 zvJ9CTTS#|;skcYv%lLm+0PytbPFVj;b!;#oAY>pQAU;l+1NKZ50DMWDZ_j_|o1AtI zhawVr4z(RBRz*7al7Fq*A$sXSIj!l_87o%S`S$CP?CeVBYgnzc&Z2gs!RXKwO52mA zB_$ky;Ws{Mo|7SBV6>CxHHTzZ?TU&i&omv?-Yf19`P{r5EadY9Jb5>*eNIJ37NxoXmt9e_(6C6G%W8+YUMons1)@eJ0`WR;!EMs00AAigsjC;QlOPMON9LVRaQfB1L}Z}O5Hz4GM>7f;*( z)>btwn#FBZ0Da{#w-r*cKRMRnR!$FE(4`XBUCKkmZ^q$?Z(i?zhxUfA@2vBLX~LC< z_J#_Fs6XeD`>=(O3ZDm%3Pr% zmT}}wBT`dKr0{RI>0_fxz65j%K62^84Wts>gve0I13v5SXeS2{h|`ChR33RgFvnXa zO!z-2w+k3%X2Xyr3)ZJgl++{aWXlL6Mq5o|YeO+DP{t2SCWJh4pkN)}9Zk@Z?Q)hM zbt=1^aK3Y6Hwzd>1{t9Gx3~mS^=lITm8^x5F&xSqC7qdZ)*dkd@zfyOG0uOY)=b1) zRkK8Z1LV>4ODYH9M3_Nyk%LQreUN*=gb2)CiTo+?}KEAj&u-bA9 zaM>>yGhA?2j8T|x91ZNLBl!G{@B9+j)ql)$3%nL}yv?+FhQLk{&S}N77vKd%jW^Y> zpY>+0L!Yksf?ZDX3~7USPUaXi!_siBZHPi0RGczOvI7K$TcV$b8oGTm$Dl+Y$pg3} zz-#sf-X|V1(2{%~<`+(pB^nSSH={ZqX1%Eo2(5+cm~5Z5?Y>v4%YhDSEJinByGaqY z8KFaPNv1$tp6RctzzLYK#4r&kj$2=xJAuDseM*@!&-ucxfwGv zC7Eo}z7+*V?m8#V$Tqyb=%TT*ghLAs$cIBDr%hoqh$Bjm#SphqOHN`-PKtjepJ%K7 zD#kv0yqvC3ppLu5&YAHMs0w6c5sVA|a-4FJ{Z+PZgWtZ3q}SVKuZ*hgI0wEXjyw#Dq|`J6no!e&Bs>15S2^ZzPn zaGYO3#Xki_gw0$S)Wy%7jr2tV1ZZuk;Y*`j>&o_YLn(mWQ=ZtP_K38Lf`ziYh!Nmd z%HU2~+E>aM`Pr4@%GO-Xw9tof9Y$-Mpg$n~^q1@>NnZ%`^I9$arA+`T#u>vL!G+gef=}xl0T}+()TGCs6>+0MiGhhJ3;ROxl{@HZJX3 z6cvC~J0s?MgC=DCy6 z;f4X%g6n&zk=!F^(72uC8`51cbtI;|j$Z5|^gK=RZ0vkUB0h%jJ4OL)c=Y_zwsDaS zI<7aO*u0FBp8RO!&W-^Zz>p{ps)L$|)|lv=4aOBe1xdgT6p{kx__jDUeV!iPo*1qq zN5=jh7S~VqFv|=w%y=5KYogc5m^(Zq-+JH|#Exz1K|jm2R$JEF7NYYSnn!N$pi3XU zt_vJ+V#w^+BWBIWEl|JEet3In>HNGZ7$xehXL9K8(*1H4-ro%coaAmXCKe) zm|IiB+0xXdw$t0!)I63`(dAi*S4q%rv^ExKHfrWlZAm;v8;Bvrey)}2=y9Q?ylo{$ z-|E9b|FXK(a+T=>z?m`}2ww)MAf&XkZu< z>|iV@HUM> zRdN^f)<=RfpJBO`x6qI2X|onn(%s+h=vce!xXOiBXBD3fXp?H&V5`w=@1LFKKm9Fb zh)-_j^3i7F6<5Q2;Rh}Vy1ECxw@5wl2H`_Gk8TqHQ73O>D8`-6N-D>rL6As68z>Qh z2-?kq&O_>4OF@==s1l40nV|klX(-cl2)pdYg>OSZy&O$buX;=i*9M%R#`zH+fqh;Q z6L`cu5E9G>Kul;su`n z{Y&@1itW07_6rTXyj=^Vco-=hw8YdC1WW7e^M?b zG_hCnRB#a6!Us& zF_Gr;qLIrA`qAhz-M7KonYO04Ci$w-^Hr|^&TL4Snbx!-P~63jV{FMiR+RK6S&TIc;C$IZ}keE^x2GMP3xf;sg8F>>mjh( za&k*ne(PHyxN6hG@BV#2)L(dB6RGS)yp%atI7S!H2< zl1!DIjRSX?f+rpW@AcrKf%|t4fN2 zN+VABc1H|`CC<)&#%7Q>o*#Nts7M&{FZPvTtDztV$f9S^cdM$p!rPpofPbsuTeo4eU_`mt)t)PNej&{|@xR{*K{n>vuN*=%IY<_q<@9Fm(6_7B z_3w07KFt%fI1QKBABT>Tl=gi#AV40q)(nPk9X#t)S_rXCathZ0!S%J61|-NYTXmo- z|04b%AICkM9m{;yWCwY#5JXVJKf%-z-6TpjNSAtp1``i8fZwt=1C&P)puy0r;JClq ziW@^A%=u>HJktbGcwYQz58Q)erhY1YuQM7oWUP92Iq2SsR^IO1&o*>9&Sc}`Z|&|9 zFR)V1oc2SARD z$FA6WtHIrdFugU2l<>oM_ZdR|T!Nohpo43fZJZ3OHS7G*ely;oumh64 z@+q?t;q!*H{3&##eee|S_k-zs1eENd`{)$=N86T&?pITtrU})_UQKRByH6^b)UiB;+3ccG15^(8;PF?7YiToDh&Wuvi7r>w7)L33Raooc~zyE-YEQI$OPYb3?~%Oj1C(<;Fj7!uBy<2ZdA%BCeKc;R zwWyQ}F~#deHlsS^V|fEO9FT=8@-VuUuV9dQdzOxQbsf-^@L6R=%B;UpE_~;&9noq;xT?G`%+-ExWTN^oD-lxAy|!X_qR>5& zX$a3g!l6gO`avzXvG>zv22e`k(kme{`h0eP7emOZ*@D$@I;_|v;PtDXFdtPNp#0__ z!Dp>vV)ilou}!mwlQ~E!i3eDj$3`hsVD#2bL?I=!bl+_j&BzO1uo7hUcs(uk$@7MP z^#A%b6kEfs_&IiRHvB5jtVXUB2xh8{rB1p~b=NGd!~s8G|Hux_a$T+?HZQcB9&&{|WZ~y*hv%>+$k($%E zql%dl9R3dcw=xkDFm#Z&s@D_xA2!7P)*fZ4OG#I=Gdma^TZ>SClenby{N50+FrxWn; zC&mahFX|4~^jTTI=Ldw;{;RPJ1STG_&1HR zb$V6t#XK=E+W`2baWHh_nF=9rQ$NpBm@QqeXCrj!?T1|tqz9c3d+2|1kuu!R4-KPA zEjce87>~w5SS;6wV!0Pt*;0mT>9tysE-9;2B#>WEsa&I^cEjZ$dFrm;`BtrGZ8JWN z@tM{NJi%xYR;B$8YKNx@3I|h&7aLu@#HvUQAF?uRkpLhS4oaO#l*)T)5$(|l==44f z_LcJs#Pjl`e1K0Y4H>x1q_9A~9EFN+QREkfkC&@(rHIger23)%Qcx@I1*bB%zVkdy z=gy6*2myx>PvtxsA9D8)}w#*U&ZIG=nj$Ff7YLVuG z{V2pT0N;-TnI-}OQFRNUVL|J64XW}HT}BjL4gnOMp6dJlbwpn{1eLgjmFR#d*#cY0 z?;!CVpr!bSGkX&u>83`3{P?OCc`V+a3m7aU*S+6oq0i6*ts(3z7B$tgd|LzQ9ecF& z&Q<_`HF#72Mw%N3UnR#TgWk+5&eoZu9A@1r&O#j$zCtbvRq!affse|xh`EIE7m{+J zQGm>>dUZUAK@;EX#r!BA-nIj;cA79hug;jM4=)>X7j#dwOsCmmRW)$+iEZ7Wr+!u0 z6KQpBR2Vs%;?erqL^0EKTaHPA@F%(mN4q;E?y(1((K5Wd`;XKnZ0#|%Ld$x^E77;p zQEY9;lnr!8RIGx;N^4^S#qvg$Q*NfRUI1s=8RC16L!I8rVk5otS{z4hxJeI?iPJ#~ z7G$cjJQ0_33G|2}U-rjJ>(4DMUwkc@H8$@}_eIIv|KsW$cr$_8tzFx;ZQHhO+xAm; zYTHxWwr$&;+U?Z+<~?6>lK1?8o$O>Y_r2D&G?z9mRaG;kzmYW8GG6b@*Bhu(H{A_` zV#U5h$9=+ME5z%WSK-{b?cn6#LHLG7mwA6Pvlo3wHRskG499Ut=;sdiP>XQl&vd12V}XtOhD;@)t$IEmNH zD>WjoEF?F()AKXoW6cZ_>;s7Q!&o(V<<2jjWdD(@(_5x#L0fM(5wnlgC)xff;c!2>jx??zxKqhN|hi{LEDkIEw-X#|QQid9wWYY?t>yh}A#?z#&7 zE>wSRwNhtt_TY(jsE^UeX*ZxtD=TZ!HoCC0C{@c@mEEkyH1w{l<@>xliWu&^dR=~v z`Fq{QWHVH|snAniqG^wRng^~S&;ay@*3ECLHkdE%a@AJVa|N&s5;t(OS5Gw3VlyFC zv?RZ*TNk1gTmi{vSO@x-$Q7q_7S1Jh*B!F`fuIY>jG4?r$;gDT|fyqC+xxyzFg@xOf3h~jt*V+kF+09pUYjs(YsYmDrzh4>WIk95tD04a{{jDPMuW5ZM6Z}~A zC-!@6D*ITi3mcJf>yl(449@7j!D*RA$R0)vnImZt^D7MUE+Aw$ConMisyot@~`^L&KXoBj@{fH&`H<*#o`|+;rxcL#pb?8doO^*Qe8_ zwzlKELOO%ySQt66VbuQOa`MuW|P$JS(A+54vQY*!^By9O@arw5U(*IdhEM;Wuv zBR>?y^8M8gqPaNTS9Wi$IkvOMScGvV3b@%}S@*TTc55Y}qO-$X!?K~5mo(;PzQ!cp+o)h#WDccBSMjm+}Tj z9klUQEvT#3LgU_xNK3j@Scsr6OnOB>)^UB^#kGRU*?vnTS4(HK%FMxtV(_>s!YhhomvjCy6 ze$trHUVrO0@!%VI{O}}1= zjixsp^(JA@ou)`jO>D%}>E#a$ht|m{3YmmISbjqBjmo;zpNlC9=4rdNaUtQLxRO8N zcBfzy4$s-}x}wX0-F!iH!W;Qks$x&XCS3*|jPZECh3)EDrOq6$=e*kpc zTjCUG&ShwBDCLwk+qs7B+>-aGxl#^9j|KZZuzg>rcyj>dA_4Ub0%0+>F#U&q^E6I%dBD_y5 zWJ#pdQwOo)Vf866-1n=is_2BH|IAPQv4a?*fxNycj-+`&-U)Dy!%-bq6l3`3%^g{v z2l5%!_B)n@}bKT+F4p^s}m>^&`^=u8@PegSZse)UHI zKdJWd5b~%P%@^Z)4Ue0fw!MZOKBj3V z*})=091R@6!7Tgm`bcL>a{GYvB>F(|0uSwVhz&l#l>J=P0Wg1fp8+?tXh)h4ks5_$kl5@n6D@dB$6~Z8ssanjnTgazXP1nO1cqkE@sYqHz;D=V9S> zPAjkEe_}{;Y*3ev?g4l|D;DvyMpMXhEYSfVh;Ot)rAI=>5Bx_#kXPSruVb&zf9~(~ zRq}+ZAnfB?lnnZou4Hd7-JXpie9A?8&MeZCuX`ek`Ml=Qea+IdWEJ=l6dtsHaEg*? zkXmycA#LY66BM0u=t9Cbi$f&I^}NSL`I`v{Fb{e zMv}@Xxc1d}#$QW96Q|ts-dLH5dJmav>^v5BLD0v)(i0jSNdd(RjK#LS!7#+Z4ZwLh zh7Tp7o_1o2FFD=T0MQ6o#( z`e>xP~(zaB(G1ZeL!SUpuZ&WM?44u9ylH!l$yvZ z60S(9m)hzCr)92>>+1PhBiQG(vRW=bjMoiSfe+fAW;kO+nN?^BNeeMp`9?0WIRY5J~*Gp{|*HF zn?51*l&AX*N;~AyzW-n-K+EkP9=Z98?3Xp{#^Qm z`M;XSR&;2()&Pu`P2RpY*+cvISP0;q+x_zW?DcgebnQ9Dw#D3&lPXizZpd>$IB@N4 ze9?mtcUDpuqf^9)@&L^vOPi2zcJuk$^YCryQd52Kyj!Z<@iFRjwnA11{AKTUOTBGV zj=L1HLUOy>%I|NQ{f2u0eCwZi>mKmC`kO(AB`CqYB^lhAX8ZHCW#9S|c3HsMGUeIw z;P170ZAS+zCDf#T%A=zFFXnDr9cYh;H6z|G8|+^pqUwnw?bx;g;(v2C$%{y>Z*7%!|NMHTsLC@Hhm!4=`UfPPfwcHwZGv2{l@ZCE|%LVY$_r3B_ZK10TdjnHtn-Hq-;ml?N76i{o48I zV$>NaR!N5m?No83P!NCx5@5Hv4Bd*Y#EGx#4*-(z2dJa^YRge9Z~rgx?hD2s)0zci zYe`xLzqn1Z&)Hj+@|VuYX*eOL(6w=27f`PB=z1Jk7c7&>zQ5fT1+V*)~TCq<&a#EnSxe83ljLu=+c0P6E5ay23w{M;;Vf z!*|)W;}2|TphW?-oM0Hk4Hg5-BNmsw<@h{3g_!rfcE=TujyQ*R(++#z=tRDmqpVe^LeK;x z8l-%iGz(yjZ;dawH$xIo9EVaI(v4t*`g$=HfWPC*PXz$lbz!$g^*X4`5J^0kpr-qH zVZ&}Rxh`#?!dmU=!*|t91=LKILJtarC|{uCSxf#=k+0Y&A9Gu}hxuabs1DCo9CgWE z^iGPAb52o3_o@h>qS7u*ATrQL8AZ*BkqPCrT-KFi)G69Tg@JQHM*jl48i;IKgg@ko zH_jdtoEZQIl+qltv2j9K$|=+ssXw%*t&qs2!c$YQMoB1YNzmqLK>|6MSJR?2fnW&Kmiy^1iBW%fAIEu2#~MB8#w_IkhZrNZ3(@)$uUPH={ERE@zeN8KgC_n)YUT=c%Qpx3 z{<#zF18&kUdH7QSCG`R#|D0W2*ckAo|1V(XR=l2kmidd{E7$y;-fJMHn|^iK_%zQL z-Yc(!HBB%|$Oj*0kC-7av`_T@`8vft&*wYt?2S+yq=GlL&|rOb$D(Tz`8t3I$1eiM zkJ8SG!Uu@9VEfGwCD5Vo6**NsGT2vWcm%c@_$R+`fl89oQ6e#rRV~{h6D{SNCY8WA z7WveVl8$q5)tCk#rF`E<2yX^aPB=8 zx8_mkKC6NuoZ-No0MMfji+rK^hd-w1_7_eG#}Y7qtALT7WTi5wkQWFsHdNP|_HQRr z<=OAX@xdP3qzKo3C(S;CaO)N&vS5$i_sFgmA~mHq#@IzvIHg{<7lv3N*!0rOry;E#g_KuMN?gVMu^ zv(ATw8LyhUYObj%jXS?nB%K|^Uq<&G@xEE^I0s%Rti$zSEXNI_AsbalV@wOr>=yrU zZDCRn)KX%fT4>dObFpnRpyxr!uAaLl{lc}JbsP&B)K&A(*~dQpG{#GS)aKLMU`^qj zz^mXN-;|goO%LH0M+IC?U;Vy+46Kv32gg?#$Q?T%&4a z+6rv3M>JT={C4+>W&OgvnnK<}~&hQ`Y& z_enoB#_cV18R}%#Tm08L3;p`2r>U(5vv{lLY2Eh(V`nnkz64lt1Im;novTP$>#}t# z+jE((syDU{=?FL!D8i*Q>|^$^5$ddjHo)sHjVSu!#^-%c>G^_JABqlNAe0QKHhJ5j z-52QCy#myho_%YTogdO4=a?Uw4yzgbAjC`$M;u0?c4?l}DWD-{ zEUYwka(1wE56ZW>^h=GopHvBY9GVTJ{n6d7ClH_d7;XV0mjxm;C*BX1z5(4P?Kszp z1p2+)o>1WLgY|zjoHF*>f9_Tfzj!NnuRZY`1G8)$$<504FjLjP?JlxiM0@;}38rM-iO`@bX} z_zck<3IMiL-muZSM6x*JZRa=dpz#EP7+byMx*cnP3wvrT5Y% z0owFN!^j3|0}7(xfGZ_`8Ldj;k|rj|$My=d|A}f1hBFy=-?buG7lgHaXnp z2#P3&;AFZ1?OFQ1S0aP?;NE>YDG;pfF;*M-#cAmppk{X{nB5IgUCAD{e<3m%PXyXM zjMcbvQflGvd>~tZ^=)z|uidLQm0NhXAxZXrhN0!b{-l4=W~Jg~i9p3UEbKXB^(u*X zzzm3rSUjNw2L)IBRJadoQx-D$G^>~m0%h2Vf0&Jn^T*i6+5$Z_LNyKEaRa8~6m#1_ z{+k-fFfEGN;rSA{7QA00cB1ghBcy9q_;I&kp#juM^{+{hsrhnTayhzdbIU({pgtD; zR*P)wiKiOHC2LsaX_jvIo&+J5U9SbVmN#I=LywV}XH|{HIS?Bw;m_FcmhC?m8Hc;) zO#I@MY+RZxRvd>8`!+MyKK*(;UUcykAmTXzjs3GFGRXY8cJUk9ldNQ3f2(!EeI$SY z)cXLl&h>uJ^jG1ZzL2=WU&{WC(?7&%zKZ4T-3l&QjKOK#R0-fPI<(E9NidNJZV=1I zUb54QQA}Eei=VUg-FKW03B~8`$XJfwO28y>VdB#=^=^wn&||n4yUCzt{?@+(DM%uh z2RGgQ=vC!ve7Nfj<-LVNYiK}B!dL;-f$@s>4dIBWgkBX>j;KS2#b)1*$Y)1Ky2mXq zIw@hE#d%QTR0()^yoh5A>;r&oydyNOOG+3;%-g-L*fkRCgTj5r1C$|Mz3+XRalV>j z;S3`rpVK?fhG}M(;z--L05kl~Q%UD}e3#ZY%KiYSn0*ThiQLTX`LDSBF%&>~JIG`L zB2jIhaJz$`o_04NKfm}we(VNg59TTOXbi|o&HdnTh>75v8{?+nBRiTl%(pH5YdpN+ z67S*X4LODp2|*}^mY!6TgdQj%-~VOHD+I09{Tp^9|?tSz?}unRez8QZs_Xu zHhgzN5AJpYljbu&@?NYXbdfBtP~qSQME0Kv4r+BGO+EWZcKXxb@6(ext{DEUPhz}p z0E0*8jUn}o5J@;oYa*!B1^fVqDlF~FGbQT>jQBb5lUGivDa#x)DoD8jg^ss+1zoGjF?H9g&Et|RFUdNnnZ1N&NmYUVy(dyaTzW(7=~&iYgcI|YFY4$RQakY?y~C1s3O6}+ zFH^frAEs&FW$uR{k_VunEK%T=7F3&;)O3bC&kXG@UZ&6wb~(d#D5Eq=*eWrgVg@^R zm<)M8R*qAa@xu=RFh6imPK@Cd-73hqOG(Mf-K50HLOTnix@?{i`jm806FCw_)e}gO z@?pHzj65G01de6xdD$&7!c$8ZNY8UX_*+H1@D$W|V5|PB69o{Y_?TTOcP&@^$|DMY zOz?!+_lI$ozM<6VOav^O4m4!AVK7nm(~=jwl>>GwL=HNg&*z`|%Oi_}?lRTi*}hf0JgZhNbdO(N29TW_3PuYF#d1;q%=AqT+!o z)O}P?ek7>GJ^`d&R|T{`5p><0(fEAZ6A0RgyvJ*|c6e0Y;BlOm71?$#801e{3Q--cxSrhAuTjozMd2ekQx`^U+aDi-TjX*v2@&%6%N00V3Zhk6=%n(}Q*RzL_%$81?2K@jvy@CO(|wqYDqUfQgExr#^jGt5L53;r#kl1A&=X2AFIPYY(f!bbCXZstb zCTBx!XN>zw^SiK?F8eZKMe9583Ply-k)@$~5;`G*LeOAF&qDr_< z``tOo54jG}Kj5?h?g_$s%+Sx=x!K+0=|sURG8nM(ASh3m05wVh@o9RXWU!KN&)XLB0uxZ4 z1p!3Ab)@}(-;k@=XC^k!=afk(HFwSH-VkJGZm@r_d8JWw@&}B* zAi!kA17`4y7}b}HX}E4XXAQx7(%{1#DhhZ^SF7q6!=JhFM^+$Mnr8+jIUSnM#K?M%SM=FpzEu9Gnf+^1Hk9z z`dyaV)}gZ)MRQv=qFE;5u9ALl$v)}ceXLF8geN}GM0j+>h!n5nS=d>c@gW7yx%EN( z#@t9?^hsk>ZdzYZ7sx!jCCcQa9NML71v;{2Q~GLIoIHnwB{-G)QL z)0>YqJBUAn-B3d_+f|9}q9AxDWN&RC1(kLGerrSW#}eNRgQyRHpM`xJN%^K(pa z&W07jzi9R8tf|=iV=F3XENJ}j1ODHlxSD82Jw0e3piIR7PXsO1&_D$|6H)6l_B1{d z+0ox0qbPA}SS2Q5OQ*=B)WE=*+t#xZrENm8brFf9Wypw6EO39Mxz=)@UKuv5<+x3- zt8NG0NCL&)lR&J32?0lj~r4x1O*%@OX@ay9e*I z$xKsUd-(%C+^NdZ-w$hWR3FoB5v;8s3aKcIP>u>tHVHW2E|~x{>jqZugHL|(k|o6G zz?|3pj@TK_V1P|H(+;q~VrI;0$$BcLB){H6usHr=(_4md=S6tTHnv zL48mmKV&W)0R>DEB@%s+X$KPm@k%F2C*c({%Q~V>&rE?K3z8x~)IY@K3co;GmHm39 zjqCS$evHXZ-e$`zE@4r6P{AhSyCWvOhcN>$ITS~J)oxTAmyYZ1Es=AUkqWZ6?`bd2 zIi4V6tZ+r?5uyM`(Ni(_(lxPgj(j4?M1#&wclZ__paL8xuumYh3axVw&dxb8AbB7! zY>*hs9?PrnQ%{r!6{1Xn%4Qyq3j?nK#g+~p%K2hTTRFuQC`GPUu=b~qo5lSCP}zY~ z$~u>)FRV)r2VMuFj`CJdsnTU&5h1K6LHh=cpl=I&WYjA%r8=U(zy!#|oX6!At@GUg zLt_oRX#;TBOs4J*K4}^wbZKDd5}bnMjQAq-2GlbMbH>J?w2-FPI9%Eclw4fmyF8cwcu16%0>xS0Gc%R?{^-F3 zAY5Qt+~{Rj7(!l*U_Xz>_<*|of$oA9oc!8bV$en!rJ@j%7w6il^J zMhtMj5kCiR`}+?yz~xx$v5|g4XdvK)Z0^I6(uib) zeY=#1DiK*v`8(x$(Vu|4Mj2`gIusop3z5zku|Y;$I-I6s-oqP7#S_ci5}a-_A|!F^ zk%>o{f&)JVlT=*@&&UD(clX=Z=}<2HV;7(dvFNGyPI8DSi!~E)%q?I}G0Kv~c`LB% z-`evrz3ua9fHOl(FH;;cJ77)8FGvXHR}jAh$jlU{boCgmI-Nq13v?gSNG zZU&J9V`~J{J7;*bh2ZnnQ4iO-sr!bi_?cG`Elm4Xbr) z6hqaRR|69v;*e8wA>~j7v*FmWz**3mfxuEzqCu0GdbgZdd=kG0g26K8U<^{dSapD)ZyO}~WtCVvg)I$=Lk{^>*cxh+x_o_2^&i$zKoRh)?6XYIq`l*}8f ztR#1~e=NG49|5rMa*H40tT$CdUoN_RzkW7O_4uP^ApxGln&2{hgerh>UQ!evMoS6$ z`F(VB)Td{~PJ^yzgDGazr-eA)Q?lxX)5m`EqD@z#Z|#bmyPIye^irb9!f7)CWoDIk zLzTYUBhno2?vUMJHwS0Mq-fKsyii#idUQ?bFGtNP?xnmInK4j z)^7>XZ7}7Jvb{P!Omo1t3Wlhv{pzK%FjlDs`GFYXq?IAX~-p?VC7ZxEcxmezckoU3c@vO80CwHwk`yecU4w!t^US zL8UMTpC2(j*+*O=h`aK^b=;T=`P7r*UqBq)yDr$-3H`qBu;Q?}T(K!Cs?qd)HmK`Z zaMW0{eb#AOF^d6k&{d5Q3(Y)pgj&+@_P&F~ZZ8t#=`8fu@LP)~Ym5TA=lDP43x%Z$ z&SC6f%`z#_*)N#w`>B`c@^wJ3p}!lrU@_pz_jREB4g1gH3qByNf^_O6S_5V3__clO zIat>*d#m_^hk{R(b!%`^eY!x#rZM{9^A%04mbZ?|EQbJ`{Lz-PiQ@bMC_ac;eK&vI z<#G(x^tVi$ikWO`bb6HS?V8P&H)}>ETJGs+-tt`SCV7FbY(Mt_8wqpPq7ejiApFP6 zD+3vV$L|Mj(5KWzufweuEiXPRR@Z5)hn!x=1p9YL*=81&TiZK+&Ga-&Y03hAG!|ulIQ&@KziL;6YrQw%#_ z|Hp0CoI>Rf_~$k|`{&pFCz(u_7@)^U=YRKx2H2|`I^v2W<##pB{p2Pr3aJPMSQToV z6f=y-7gds%l)%s++boh`YmU8n*w=LcHg=+MrvhLQ{m^@nH#NP^VF?2%E!I5H#q4jl zZ>F!N9ZxMr0h+evS^?joviW$mbmwB!~K`c<9PVg+KA(fbRe4y{Qk10C2^@@idkDJ2(kEd8-8>2TATkglF}gST7I~ zuHxtlULFq@cjr%Si76Fc&3#?Ij|<;sEa%s3gwlBvO}h#SVp-G@6Jpa4+E}etQR~p? z^2a}SLQ1pccVZdvgx_vm?mq=9&$>&im%2LLfKe#=-_E9DxWOt5uX*64`Qe5I zuK+Dv+3L#RNO&$;a#<5~lY63jDA?o3%1A>d09od+@geGo3Hn$* zL^=s*rdFfyWLpg61|H zx7Ao!5NP(Rkn3Y`2cxmZJVona@WzRetwE@^vgV)FZZi)CyV%Fgw{APR-v=m6^Wd@b z3@eN@@e2~z40NjF>%NaLaQ7zYyJq!hn(UCseBReX-4IP#2dhsd-uM>oNZyxEjK6>_ z)UhyQvpbzhWofTFS62-#0O=jJv<$6q0?ny}mgrdNL8)vOSA_@?@&3!1sqT8T!?>rb z|40=^%)O_=4u?I)AQaZ$e)@9e<4|p13Jjh=@TyB0|?058R=gH4r_s0hGvtSZAWYetBHV z;hDKS1?O4BsQ$JQ$m8qf>7;vzP;=8C2ubHtdxIu*Dc(k28JT%*)-WFw!+HNhK-%qq z<&q-)wQgCcWNW>OsJ(w_0tmJ*kVz6(lM<9chG_kabYM7P_$`LK-=Qso#Lajn-B;=o91fbSpx(iT-Bsebq=-J# zKj>GkcQJ*$w>rtqc3AZwV)i2b80@w=jobNqg1sh-Q+sTq06<6(*RmJ1CpsW_&-u}l zex~;HE1@TZZ6xKr2Q!ke!E4<&ry+sOk053p`#P60bNanmd~mme%$W9IC@*I5zF3f( zKmNCYp>16=-?Gjr$w7~}dC8y3@YMZ?Dmwp4$T?3RH0?F}HJ6&C()QJwq!#N&W#6!Jc9iFlo0VWhD3h(C@Ht#5sD-l5ErDtCNR|o{H{D!o|&WGsXPZyYEX+CP>8 z)c*u&?BnNZ=%g$7ictf097x&GS}l|0k|}l^jJ1h@qoP7_G^CMelq1vNWpQOTP|_Sc z$Oi+RO*k`GACns>mqMQ^yW#4Nb!%V3A@`$>q;=>Q<3`6`-aZ6A@P1TlQ|8}4aC`1g zjQrq5TZNfknNgtLu;7^nr$weE21R;fAvgxd=pwWTz9M6eIXVHr>{c*m;xpd%jVtxL z3LuVXEDE7zUUFf6v6|tN(oO^(b!u{wG%=End8Hi;wBxK+ph);(sb&Zf9#N+K2(GX>p~ zIKD$K?i~ZOB5_Tk&1!t$AQ(Cl6 zl-<{BktGL1Kbi3md>~T?iAklK9lT^ zIOeC@>ab*8!rYYxS3e`l{S%{ZHqj;yP%E~Auk54u#W|IT{iVJ>25j7t55(}`AAPzFq?Sd*p*x~YSINg<+ z>muw=NY-O_=oml9#*y>1Gy$JKVM}Z4*9=9iz=tl#5~O-CAw^BK+@T_d5pt zArTY^NdMnwiRypAChqBR6xLJ#*DbOCM23xEW;KV2V3$X*C?OWDM~XVhRp2hd6|1u3 zj)IRWuWQ?`&6XyW)M_Z(*Nn9k>JkP6J+L=H-z*M zm>1-9+l%cjkUuy6+6@KB?5fl1OKh78;N0LPFZ}ZM?MnU_Qwdit)34h*Z%!t2*09Cr zmh50nX~Ows{FS1LA%-8w-#c~QGemfi8}C5quafNx1ZmXs9(7JW<>NCP3cm>%I->x} zn8t@iO^abrHy@KUoXvMhldNj~b`ajUo|&V!R~s-x+P?10j->|ZVl_=o)$_4?C{z@* zuS>3xXp;V*m(j5eahHGuZ9H(WZ_%k~iIwQ9kVz4*-7iG=$BnP80Eq>cHpN`UwasVG zvdykUi!czPDive-o+9i6)TR9^=#fPdR+1y|kEV1rR?#f55}4qSk;ZCvBtRWXR=(bK zjS(b<2))usQjGv|I!<#SH@Go9*f4v6nZ?h*ih~&7+#E_}MH$N|I++$aQg4dcGIg>@ zg~lJ{I<2jHIrRZj;d1Iu z!@mMe2g0x9&@K)XrTKBKPNf9-q~9kV8*X|1V+{(J z3f2#w-3$QcR$SpIV59_jrVbYbsqSkrw4>^zmRb@UIot1hRZZ`NRbM&^=u8C2`Nq{z zSRcT#{QQijpL`U%Q^}5PgxCE2iursh+S@z)XHmLHG(EwxhyL_zwog0aKI$AUrRK-* z{NG=xMs;Qy)o5LaoCt}KN-cp}B29`X+x>q-630pC_<9*qXtr}td=&vpB(eG&=`{eL z|2n&E+K+0k6j1-k{DbPzn@;cjkQ4mh-b zDb^$r&U~62_8Eu@O&vFcisO@HXe!nej*y&r(2dz?b~8osaTw-$<{t?=nhI&t=v3K5 zj9A#sM2V{+x#tL3%rWRpx`IZA)_)ceClwx|I(`p#6H)YrwtPy+mupw^F(>gO$bxbv zLw8L%GEfxkllsYLathWKUCaP5s1ZeHhv^YN8xS-RYG+hJx+MGY%GX~HRLg0BgQ*YN z+*P8sg4LN1;@ou#ufudZ1XFN*ld*rL)azF4zqk)jMZ24MLg|i73bSumhJFqDiN?%9 zf0Vq1iv$3NeX68)CI_wY@9fDM#H2=@EREHyhLpvZEm{8B}OsKc?hI zJuMp>7j`$z%NeRjE~nhY?r0-#N?z04Yua2Xc|AQR?U&cUdmEc}h;5u692}WjyB<3S zq-9OLEgiK@z#r~)37vo??D!y}-Bs;?(xkagQ-|Bxo~^h>=WqQB{yM&sM>0PP*^|)e zyx|uU!dA*_V=}#2JM@hJv>svI^~{;}OKC=!lIyS+tYtsP@$2*T#}0g9Ff60VH(Xt4 zMhV;IERpCSSINqV&dGK+WBH);Jbow6&0OF=mv%)%>*2iXIBtMVhptDfo@=<)wpMp{ zl#j%r_JRbhjSz#fX;<~dxAy92R~vhK2REMUG`+n7ygaJVR>X2JrhaD+cYc^JR~)WM zeBT4Aw|7&;^MSTj9^GrnYYdQcc+6V%F%jpu2>sz9L8A<07rAkA;xD+4`f>5_X*j;! zlwa);gp%dPh2emcl4uO;ITonw7x6Tz1oH`Ut(^-YiqeN1r(wLM8_; zz$N265Qgd8F3LoeQgOiG;w-cUd7r$>=Ars99kNsJP2&G*3z9PzK@9R_n1!fL`ce4Q zWr;@8_M9;2h$}jO`A#SFDdYU--0zBYENuf**sY?BuA}}nIy|M1B$2~Nx0-um%aYmn zUbcL-rr41rQ2z;A?-r{O@U2iR1n&k_$Nm=Vo!;w4-^uGAS~7d0TkcqhGcF-(E_;=p zX|I9BlQLsQvY;8H7|o-0H^OYy8rIxJ#y8Tf(;xv!Ca4DjZ$xN z(HNQ35wA+B80a=eH_`)^ZtULgiKy67$JKotYrbE6=4h3R*MgLn zV#92d2Ji{vAZk&#=0iQ_l}FnZH1@>5gr;Vuk2LFspp01K5zpG?n9Z0#rGN{zgCQ3Z z#0!9IG=Qnw^K42M>9l*;CIeCX!GlTq`c(-0bx4D`xVOZgO+)Y!0=NDMwv2=Cmr5NQ zPDlq+0mA{0^VuHs{Q@8miQ#?)PR0|w(j+z=h1DIV))9`2XHHML&YLixvs59yIl4SF zIqUypqJ#wpQD&5k-iB3oV?J0yX|rq$JVS2>E(hT$g{2Go~9J@OM|H--1CrlD`u zl0=rd)YOr+=#|@)oEa5%`7x!4NqTBcs;M)ZlHU-nHbPu>wgMQDs)f`@M}+sImg)Ul zRunjq{?27{ZtM(MiHn@uP*VMESjk?>F%#_Ts9$W7($1)str9_PZn-kW31JEtR1%nhf4s)s z#9c;S=QCerhyY`pRn~iJGcR)3On&5FBH>cB3xfx^YL$lM@dLwkN@-yvXC!bEPr%_9 z)I6sjKky_6k-+mTK<&Urqs|+ZL%!%_;8k`z6Ni5rGk3zUg9Glj>K(KvY7h%JJp<;e zFHlOx+fzU+7l}+z3HxkQ^5pP-Y)&F98UN;!W=G9A#{*=ajOu*bW%~fF9}!<6{26`g zzT%#SJpyM0H@En}gzkUiIwiwt#84y3ZktBbJ3)S0MvKz5GP9(CRb^DY(xuoR6;$R{ zHEgs^p`rU*BZT5WIA{_ihtu1KK-_GQ!a#l`*WMz7cUi9-6c)CT&+V1p1V0u_D6N@$ z#q&|%afmW?N{x4DzYzcH(NuDoQ7;4_{AjpU}NH?F0k-h3~)Z9b}NfR zhxFHMyeZb~Y4-=~zfS5>tV-+89DHEwK#iM06#YtG-gNVpm_fcKHa9PVk@Bd_2ZJXX zRvYwcAJ>Gryqcw0Lb<2l-4xGi|2)*!TltG29>q>&%wjui@xf$`Q3Wh`%p~7 z+yK0~kj}G=2M|M7xOLc(e);=HL)NIuKUrdNkxun9nW1P&o2JP)B0Mfv!(~E+mk+Qo zNzkiU(=Qs+tLV(&nVlj9glBRO+RRsQM-gf{!VR-lLzre+YMTaT?vaRQq1wq3>t<+jum<6hgV5Kz|C(KUJGW}xdXXI7zT?M3j`SmG9RY5e zJG9-L=(W4_-1z2RqIo4K_tQRfA83qcj{{&WVCd#r7`6eu1QsAu1E=9j*2R`(mJafJ zSsm!7o%rp671N`7<)^)25azxcF`Gp#?FG%T6dB= z%{s!2e?0N)>N1slSq#VO)euo1T>;OOg`M4tDjx#O;g=+}5yzN3e8+(e91>wY%Ik%0 z@V|}JHcBT)5!qWu){RBtq+i|v>RB2apHqfa5!9`M)En#`1&OTq#p|yfpyz6iX6uT0 z2=$mZf=yxxM!eb-4pfuIS=2p!7Q#vR#oD|h!N4yP=7)_a{H;sJzj%?se*;+kTRqZx z22A55t^&#LRw6~^EVXzQ4P+S;%psi`oArKdy_-S2S$5z|N`AMaCXv!|ySPLUqg1rV z9K;|&#ODW=6H>ty6EeLVx~fue<$Qctzu;>c??H!e0B`fnl5X`T%kOZ=93H1`oz~seXdW2G76|7=`w3nW~U3WEty_&Tvrey}{Llw<17H5PSnhc*(Rs=;VWRp+`SFBN8~p z8ssZ8RS{9D{S{=m_tJyCB8WnHe}BbRE}D!Nv0I*G5mwB@;G5ez{Kb zDOLbWA84hON^7q*_qP8dA`9km4Tc?IMy^p&zWhI~&Ve`6XzjwaZQIt=wl%eFP3^a~ zrh04JwlOuPwr#u9ugOWiUwd+Qc~THFW1zn?wx^8dx9J~96nwfdmbVu80i|HL{8&@jY4Zj zB7E0HfVcYmm7r(JCJYcv24#ap4r3-QOm*TKm=rQPa&x9lunLa1`gM$*5qbz5o4z+I zRk1KHW}EQL{bw7S5TSEp(8Y$`3v&0|Ps2{1#_%U;(bE}k;o0;oX5+%S;ENldeM&Ma zvW&~*Okp%ux;0Ik9NNLq_=tGCeLXE$_Nq>&`{CC4T2#nO>HBXgG*y3okzBm-BMO+U zRO4%@H_UhT=q2y!v-NtSPWsoZKXI@{uEZ^QBlCH>H}^RFHvjl$bA8d(daT;gv{6mQ z$mrkM(?C#i>ON?7sU;*?kCddhva5eSPx;m2yK;H1Hf6pCS_1{@7Xb)air=lQ*NZ*-99$86M|1td zrhR{lGGzd>_S28Ck8}N^GV1GECK3*l~qrsDc!Q5h}PW)!A8A6{L;)q1M`ia_I0d8)C01tp#J;d8~i8;MzZzrmNsueHWt z7+Kky*$oB3>){to6Ih#q-Ux^Ys0D3~a7nX6z^}&IMHAeXqBaRyqJS-U*#p}w^?3Q0 zLk*A@GV4_lL<`{@2pskGKeb8w`)huUO77^PeNn>C|L}BU&pB;TGq<{`nqLpp0e4}l zM}h(c%i4=+qE*j`x^;NaY~qB>U9~8pk|TYdyo%wM3s^YkVDcF4zhP<)fFur9NoyN) zF^YR?4i8OI-(bq)VY6j4{A1e0QwsyOZ!MrBb*BV}3=~#XCyk^Dlgi#PKDrLXtmYc8 z#r#Y-&v^XA6=Z4{q`oxIZQ#_>6WJ;bgu2N$_`As$;&??bZTSZ9NFehZV*zU;L1tH6 zVY+mW&niCBn+Ay>ri2D*;Z(=sM$L9{CD*st)^EbBNEt`Z4n!KP(@!JiXV}}-JzWMJ z2HvIAS?`-U2|5*L57lS#)n`|ZKamZ7D5H1OXm6sX{=6jVzt(YRc0c~}P@UPx#)b!e zi*DY_l)kHtEwjxi8Zh%oCI#50iTW(=7wizM)MC=9q2Kz~9o(hm`+mRI5?H@qpwQIG zr?m!ZUr7I!QW$;KcjWa8{j}&rmrq)t>*S6wG5Q4FmmKD#gn0~k%@N=rrU95iG&Rlb z{2))Jdd7c3Waxxh?Fnutpf45^#n)+V&~~euo|!7|x!&=2Rt?+utBpR;f=~H!55khHZ+S+ttG@p79*> zNJ57DB<30pAzvQK?5EH2cYoO1n^_kX;vmH9N0;&Zsq*q`^_p!Vh97dfEUK~RKQ$yv zuA{K9&8=QkxJiZ?Go-l1FZWT-PCso&xDU_*6Gm}Lnnt+Q;sEF)5n`9IxlcThFN%X> z0fG&qCu&rk?#ime0@{KHM>NEg5;)fu#XJZAF9^Y8gF~}606WyFIf{Z-kXZ7a$!|`4 z9;PoVEM8%ne7XQMF2-dJJKd_;mIMEWmgpI4n%M#4&Gk7y#X4;uvCF_MdNR79=|FxV z%t@~$lQ*L_J-|gO34&{%yr>B7LwS|54ZLtn6&vZM%rU}d%d;v|OR1Q<@Jk}AP33$+ z#a>OJ99??;_#Kn6IBPykIewb{cyTMVR&&>xmJ;R+HWMlwN)rr8TlUP*kl(=gMKF8! z;~FDA3vUyXW6aHa?B(8(4)=?h7?m-!hbphJCjGcT2@rLxO0o_+06%h?R1NJ%7k2*{vg1ZtPELAGPIgX@N^`7zQs*I3Yc*Cu7r_l- zW!L^C9>4+D(;NDx@jTUoas9}AdG7%dcXFvkBqTk3ot?|V@=cxIKhb{B6`|LAP-!^_ zd%5tk&@s6IOvPKv@4c~A2!89|B@!mrT3g$iP*|u*IAc}bxm5GOTj}+`^9h*Sd5>{E zc6P23NS^5>WWeM0&naU6H{m^h*cZwH;4ozI0ARbGSL!c*3CK9&$TcFEv&LIXK*5mt zoz~^)nQxh(j-I3_89!xDQQcV1(dIy5AW726?2T@~DTl|GDFQ&k|GocuSe8fqCwUiz zX7V&j*t$3|I6uhTzLpS zdTb(HCu?bNaGk*hbuLVhr{ltUnOvo$sHlVda2c_(&F}qc0O&sn(bw%>V%8(mC_|hGHLUwTlx+&$y z{etm>7qIihE>3*no$vj|ll&Sw?oS-kL6O+Wm$X)%Y}~YIpzqhTNfawNEo=SmO6R80 z5!mbfhZdeJp=ag5bs~SFc&v2|ib2@#Q1V%Sv00;dtt^#PQXA?}YBQN8Sw@?C#s&!Ibhcj`_3J&h*67f_J0~RE} z7{My=jLLsgmX?4dw6AcKDv(Bmt&7n10)%KC?}!e@;}l!sfaHJux?EiwT)QsXCOvS6 zy@iQ{czJ(q>>noXD`Ew;k@2Oj=~Nu$_v3__qlhfpk*K3hur?hsEflL}?Q+@ik11ZR z8A_3XAB)a>nEi$s>m;%b7hB%{OFJ|li*oP1mq-`wN7h-2(^u#8ZhsrmPI}6&4(LNA z2OA1{Ty3AtMPE=XzMg^*OoG^;AUk^8E2BdX*5s3)*_iw^JkFJ72wdvjZEU%xGa+-P znH-sC@l~YwWdJpF9Ncq1mEg0m1p0#O@~2-JNnfKRhdp(H9=hOKTF6(xS;}#w=ekYD zrzBJ)dg=<(l2dIL#|AaV^F{JW7*M#^^Cyzkaf|h5nE8Rig!Et%_&8pYPitZKUCy`l zq?io{IWHHdk|*Xf07>9eD4umP)`R}_@O10S<>Ty-$o1Umct@FkL0{WD*RNO`FRf%0 zDwWHXlQ)SrSAb`f*%GTt%cnPasoqDqF~DjdCJ@9UoERabhhE*8rX71&fH9g;5JStH zvvk$*)Rt$iL!!~@yVLQ%6(ePnQOD`s?`*;ja5tBa0EqbE1q0lskjB$%lgWnfTB2&< zIww;Bo0tZRYJiZ4Gh6HOl9uEoEfj9FdRKcuzCb>C|A$xL2nlykEJT7VF@vibl{GH& zY-}D)WjUS2<8n0Vf%JK8QZAf0BQ&-`jksOAbN-15RHu|?M;-A_J>j_%=%<%U;-Z}! zPZ|NHQ%e6p5X-I1xV~vcYbhyU2d+^{Q-TJjQb|)FNI$L|Nxo$2Z+mn@16in~aX@2$ zGE~x30KQ$y1YgT)0jq1z7$5u1`*mb}55lFDEoZffI-g6aK;tv>6x+@}wo8J}U_vK# znH{TwcW(DoD@#v|9^c9>F@d&5XYiaDEo9NkY^HrZ)-z3pI`>b7;X1@^Wd(9G7pq1J z4OIW9E%Zg?L&@l=el9+}3j#u2J6*DoWCA%e0ExS?kkpHLmvsRIrn4$q4~p=JiI0(^ z5qsRc8AvbfT^QOw6Ar2r4noUO60xVbA!*o6>jwS=Cwib;ee?v0m{1ml6iKol>m8z^ zbi8@YX`uX5E|w$do$#2dF=SxPi_ZeEf#caqH6d67rFrz$Eb;VERwo zDe&Bi7c#}!ltWcka_i4;;GUI_8s?dOqN8$2us>cxi@_Q zlelTi3~$YvDH#Ee|tdt0J%_%YIpPY1Vyf*CM^z%+OOHhb7ju-?Y-o8 zoQLI)pO0P4h6WCXK8uzmM_N^zUYc6N=<5DhFZ7s^%sU6irUpf7?`5K|+IDo2B`-ww z(RYRAOa=DVyAxh`2CslB_|6Q+EuD^rDTZY=zo*f^@io2^yff-oLhAMp19K?`fbGQ? zsPkGL&e=aw^jw!eMj8m-$IA(GJo|z-lo_8~X6^|-Rz2E?Wa0?j{cGA=(uS*$_La1? zJi-1ADsx`Y#9|3A?lNyazou6Z){yAURk%$U3cua60D%Iv8Y^T{iyp zwg$YRLy@EOWbE~4;!Pafc#>s27ykJ4Qj(R<>JQiK{5t#>0}5y+hNxd=x*W9^Z>i-& z)Q~JIrr`vEnq#+QPsd;@=J@VB=9Vl!Sb%OZHS6552sQ%Jn&Po)hmx>cG| z8ms(*z6Q*Rzu@TC(NWGQWfmKQ6IMq}b1N%bIzMv+_1-NS>-#Oko?=#Cwr2VDZpOr< zF#AEY=}N@UBdho;G~KBz0OsV`3E!?@lp|9TXdC7c%u#1OXNKo8>0Qbp$HW240ISB| zG4SEZ-At-<`%?j(sJEl`y1o->TfX`JOmqzWaI%6)J zeNTrRms0rONMIGX=Dvem+Vtq>2?&H`P%4!tVMo1F5%z(FzGiqi$Zje|@4Lf{?kIgS z_u~~*I^%ejD1B*J0yH#Fh?+@g*T6sM57$z#-Xv_W7RSb^0R(W`V0TW59JD36E4cF0 zr^bb&{lRUl!JUw=09R1e@?2Sr{wt9=y@-@u1ns}9swAdMA>ELWKIs&U-&_E%xCfHY zM!+s8SL67g$7@XpPD@$bkZu9Yyv2b?(temDpP%^ zv;6H(CRMNu0sf_39V#jVSqU`wydwzXKot9*DhBmx#GcSoy?sk*z0BeaMPhmV}3A$#EM7N@n@t1U0QbFZrc*+ji~NEH3Ekb4WO1Ul*ujvEWn~dc4-BF@TTXDqIuB0~ z^%}60zc9&C zNHf2Ww2&tqCC!=EFcbGeHC_#e7kG?@bk7?kBm}kZ+cl2PaTFhdnGpR{Kp<~KYWSK2 zdm&l|=?UWh1B^}>z30_8Dix$~v{CMxk|MXuJfeL^8*(?|`D(#EBJQ*Y=ke<% zqy|JOxg4XO*5-It|?et*1Yb;x!V_MFrSHT_jHDtjgrhn`wPk#(eE86l} z)2prDHxLc(?c-lY7^>Y-_+5T0MfmZZ~!CBfrGpc3Lhe29ANiurz^elH z6MB91z1ht}xGJg`x~md0r|l9w0`F*J&Ld+32*WHRR}{PL0Z&r4UimvMAFl`jK(FMT zv^R@~Mz}*{9hB=t$d7zoQaj8JEMwc*Z1M|!S8SM0m`zG$=zAb+Cz#{;jj!m6I!REt z;h|!{v$f*O1;_6FJj6T4?s6&YvLbp9x5A1R#l?~gaY2{jiX)3kg0wsMoy$)y;$F|Y z#7Y^4r^CilZ59o>-|<%-om|A5fLwX1V8wUT7^@S7aIyF>y%(bFH*&`)U%?dXA*+Mi z7G5i4UIT&x103QPJ;g)r9BI$Xp4a;K!Rn`K&Km=Pn^iGSzyqXm!}|%MZ(t$P3dfsd zCB7=El>S(G47ugK1CY8WTmN?P2T1+Kul{Z&VhwVV3+#jVGwVjwuTt!-}|(9q~UnKbtJGUokUVH zIgGgTbzj^1uj+gpnFj|x$se|{!nPd-yW>i#aK*f*)ZO*x)qCW`o=k|me&D8rSi0X^ zMz4Zje{uJHcQ%YPDb3o#{T_#^Do~mJ-I~;x_}rM((PlE6mBv*HV2#4vST*KF){1p^ zf}=tgP)*<{9~>ansmHZX!|f_o(ZyP&@l*;Kt{eiNgVtZpb+l)vlnGzM*%?VZM2F9~ zlHuf5r{&;}(&x;_fCNTIurFBjZuE)ZBf##K8U|~LwC+L@8#e^92Md8=mYb`x_?mhm znpHn}z+6ohEr1CRuw;uWPB^`f<`v3jgw#j}Dg>{TDo%0Fp+lR)I=53u73*48NZ#ofkMBDkAGF+7ybEe0c zXnqtS1hk39X&@3>v;@^-l&Ci>lla4if-w5bs|Tm`LC#*3n}dCwY%{P0m8n!DbW?$H zKPqJT7)2!%Vx_l47^UhA_xpf1olDtL0CQ?c&kX)N0{EoVYy&$S%0{_+g+D2P-A<}c zXZ05nYywI{nD7DkP<6`W(Rx7~eZ2BBsP*Qcc>_BXWka{8)dhag&Fpi|ju%c6L%*zv3F5a^;7T86{{!L$-=f~i$ zhmN~m0QR!qLI!XS)gt*xT9#g5sy0PA- z3%A|EHR=ZnTqW3VU^1GxL#i$Fs(pTcZ|$VgsOfkX`g3+1JPleKJ9sv<$VLC=gRx}|a5Jkk zpu~n>Oqx^oD>JR_6b8fdJ+mqjE#RqLdMSsV3^EZGsGXag-F9e-itoTg*+i~^a5dp- zRYRi+&}3CnllcW2TxQn=A53F-U)2=|ZS>6)o$07*XXV>*pS&#L1WajIaOIsN)Cez| zYjiVB32TzD1}HkQvw%4yhl#aus98pNn{%eIuGx0vkaL6-EyvZOU4T$(r&n_H_`Gm3wF3EKK*wyDD2@iO=kvSe>P zRbOk3F{{JW1^Pb^TeLZz3|oLs9pv1x5c0}9k>&XClq5GUy1<`@&~q3m|CWd^rY_RyRsQc(5)P0IZTWWW3x4l%NI-xV`i$5>>J|<}fUYCDCQ45C z5O5_B#hG+gRgThT6J^^ZlUpHaP81bQ78Qc7J#5i?roQ{M#$#0=F7lASnDL=rsPOue z)K9S1Z(I%lQXy`+IKZaHo4upRRyJ0m~%a{sM%opARIp$bY2+>{1@@6ai0 z3gm#T^w;ljxCnG_`dkM#(aoFKU3%B=u6i&6tzntDRix%z`}D5^@bg)~jk}jGn9z{S z81dvR3J&pB@T?`1Dy`Ucbei|g7&Eja&b81=t&M22=K3t0IzTP}WQvV_OuHP=7i^06 z$`VSeV099Am2pJO`FxsYcgB5#PS>ZOoxzGyFhU!vlgC1vs~6Ajv3l+!rTV{SM^{Du zy&u0?R<=DmojY~*Yc!&s=hR=sG|${lBKeK*b0}kVCv4*SN@XY`(~ZUcNC@K7OKVAD z#*A9@&Cg<9xI2^uRBJFCIX;Ubl$vI4HYYr@ZrJxwfjPhdJ%)8An(QVAc6AJFy8Fs4 z=`OGgnV0A++I=T%u$H~5)w+jm&m~&=wT7#tr_58l?H=0H>^WZ!05%EpmRmdY{@OMl z#W))uoK~3;;W4&wBL8k!=HYoJV3CkdzT2yLRV{$J2-HuYP z)4`%orDGfRw1RA5wyUL2;uM`TYN2Fsi|OEq!$FEoct#Y}1i7GR5w93f4m8D#OHeU3 zBqt%FcPdfI4L+lx_Ld!=+yE zz^sUGB))`N$PU6t^d7%@Lq=s(n13@)zzy!vqCd20)+>)FR9oAiIUJ#My5rmON@63Z zjX#|t?NH<$7gr^c`=?Bu7+Y@!jz5Z@ttE#`4NSxv`IVmNgDitj!#mRx00pI(KWU=t zg?PgYIQy}p=&x$*1-oA-9%nMmk{zAaNH@LU;;+6df$%Qj`y8^So*>LNtC7Z>#Kkdwyc}6WDbr-Sk7@^J zf1;gnq_J+<@p$?Q5_@#894q7O0ugOL(>C})Hh)qBuGmWYP?@eqEiEQ~4-*PV6ZhT3 zb96#1ig*-hh;th~#2ouVKg1mWQaNNuE=ai;FhT1(el}{oe|ic1e2t?-B#`j)vhV!$ zF0sGMpUZ~cZ|k8xcMM)~#3IH6QQRDvG4F1~g>aWwa+J0%ESgYj8sET&jN6{i`8Mmp z*YWQ~&1gw6k#i~LuIO3K@&+(c#n~PUkP;N5R3(j*1XGpBj?t~caHI&Hh|BZNddn42 zH4D#vT@)0A;()S}0(n@_kT-1&d`zpLeNeD*d21@6U0#eHmq?!4^}t=eb=mHp15kKz z;fs;S)|@&I_RZqejCdp6S`T{uWzYVrm=JyEaIxvvh3zZI`c6Pv2wow222E^d$bbH}4#Gh6)+Ht$R#SX%l< z8=Y)*i{}5ycPQ%t9DRX3D?-XBEp$9MK%!M4EV4Tv0T4*a8W8sG zu1BBG4#SyV+ef(c&wnCV{yd(&AzZISK#f%)I#Gq_kkrv!*cJw4r zP1YhJ2%p$lOaUk{ViC1Un^RpXsNXO>SU{{bAr63J@6N+5aqH4^_G3RXz{aC=>K~M9 zwpyGW?&s(Lu1D6d5rR(x&(FTof*G&c&&~YoO@Z3^J9jJFUV)X$r$6;0ZimrZ<~j4iFL-4pyHF6-~$ z=8yo_(q(SKsH9Pa5$nFhRDiQ9od8}gf>Jpf4`g~J2(rO#e&bW75Wmj*k9|^I zpZ>uRAM$oA-Yu)kOz8+1GFiVApx&FEFLssC+T%&fIw*pgd=b}S>wc_$GUEM2? z0%!G49`^5-dMex|W&I@07?bXM&^l;aKR-ID85|yiJ$+kii@852I9O zEXSFoA4V}$jb@v2oQ+bLQj_`e6cwI*Q1UFSJ&#{MtKoVveMiMo0GVvRN}Q!+Fe(69 z0x%Q=rIeYH)cJ8(r&C?yl#|3|CIdsP&uJB1+a?uz68UCM|F|#JC62bjF1}(TGV9>J zWO4=00MJn~xl|2b9C5jPbEm}OihYB|Uz)Vfry1m3s6rN>jWj9c6HDdWLP-mT@k4dY z!7nF60$x5?5PsO-<1VLky%*&P00m&|TQc5q{L*td^kFJLidHg8gEJwyN`r?v$o8j_ zIA=T-9&#qD*cEqcoWB?VT@jLu$6HTj@wh=Dg~dZ%GB0k+w9^U0Mafx~IG1^R(LZ^p+zB<4)5&9(Siz z%>6gQNRRv&DqUl=NOVYOtVlkNZC;`%K)=jfn-;vfDlPk1UYS*tjmzT@FsVLPBr87Q z=~xqjQRYXSKUP`B&TcUso4v(l@l->qQ}_H4PXDJ#lByYU!i}vwDFoLsw=j-jrk#E? z6c5hkXF#WH$v2-VGNKm;Jpi!PcRS8Bi}E9&0tM+W=&|V>WUx^eJlX^AX%CkdxI)1q ze)K}7%h{B~SvAiiI!p5JrH7BFf(7PdRS&Fkk8QEiXDr-jY#ijBvO!*vmEMuVDiaLp z9f|Cs@Et6UjD+hFqJn>=I$!hAua@5bypG7ot7lNFnN_*42pogF(`NyUa{_iP29*u? z5^RA<7?ogIN1(({bjn9rgEW{#=j!O2y~zyH5L<&4PLs6JXen|(8D>XN)x8u{UjtOG zXlxIt3m^&#qV5)r_%<8Gqy|VeB?LgbKR|q63a8g(B@7NYQiwU6vRy>8boo+?%+dS#i-!5 zZUawy-N6Mw5 zA6J8UOl0W8s}jF=^nZdErAE?J=+;wDDQAp zj+Z9BYr{1!&9ti*Gqat<|CJ7E*Wf5|#tFfQi;mKpeKE+Ij- z5~ALCbgWH{nj8#w=g9q<)Yrc12xN5Xt0#U@OBKtM!f2#PvsK^}agnzB?X>rqb{BX* zrVI#)B*P?y*jQ4ZL?H~`N%YjUPGd}!vgTmC$;B|jl`MjhgZ<6MkW0!2CI|VOzAlE$ z88a1N8=)6|2o;lA294#AuYv!dj@n*52WCy~L4xmLek$SAcM>%*U}buFvRZ>;+|Zc$7%o9+ z1FVbnja_%m1=7LE;;yZ#nU;*H_OX%q`^I}fd@-n(Z6^EAY;7NBZ}+IlNhPKAcs?`t z628T(tkdbqAEg!+MZ3RO-DyAEO*eIOGYz&3vw^(ib%X=B0vJ+-j?)O~eC4E#w2eWq z-(B|!Z(J=-?m`6V`b3^bp`$AcW{v8$X*1UGZ$n4Hy?{4zwrvK-YCA?iqiMrv)6^+I zJt=IG)!tdy57os6O23iV3Am8m=Z0(SKjRA4d(I}6M#xuCL>e6;iDa2?6bNw5o)5id zR^9S6`|&ie1+I7T~76v0BWmuj>kaHI@ZXfPr%VM572d!huUASB4sa`3_m;|3v)ENz5Pv zh@GfOQS+klzG3FqlnBE+eNrB>Ch`={`XJy;mvzWVfQ+gO|8jfe`0EA6%}gT?UZfjf z9pEZw_IotnR4lM_T-ZL!5k*5h%DK2aNN0RJfeo|*;|vqAnKi@i^h`<)Be??5ZLE$| zuAq)x;MwDI>5DynV0SJly4{uMNa>2%++y3xMR>`e`KFyyqFzH(Kyh<@m6t>zq&%t) z^HLqxmVdIm)|0Q=q(AS4>&f*c{zLyPR;HX#xO9vfGZ1%Io!ghVnnA0UY@9q=d_V_j zP+fOrNyEqogyQ@>t$hf>_o@K^Zi5)4HAJXGUGoEFs2aM<5|(-6+~e&Xe5R2%>OBh{ z99zKAYN@ya0s0y~8pO#P=dScwT^tUM$LvJval$V@kf&MSx1_NC1PX~`vNRTcwGbMb zv$fz?OzTprru)s>(c7ORygwQbC$KT~#CZGE&9!l|c~G)}Zvs&E?8F^_r#|!F3GGck zMo|~p`ooAtq(U*3yEQi(_X6>7nU&tjlJRgkN`}Je5gnTpG(4^jKQa#(MU)iwJyJqvFvVUA-`_;_ ztIGQ-W339;1g2(t77*=Wa3irip zw6NB!OM|Q~1OJ}-C_{UJ@bz`=^{rjTL(Rv1nf9?o0H`|FUx75)9r-ggUVvwm_o}of zm+j!VGnd8`mT3)jU4UjZ_KO~=riE$$2F+CSxKUyk#d&0qk{9WHv^9-VN{4i$#zU05 z(AWR-6X5>CEqM{}-2n;;aM1${o zVSmkr8`Tk9^Bxdg znIxo{^*Zcz|8y|QSFs7q6ShJnq7z_T)O#GTa;cta(?>wSIYS4$2)9xw$jE%xINEkC@y5Gg#7Eg~Hg`2j z{X8mH?VEKKS})%QTZD>qn^sLdRxKJCCz6YakkL?w(6#UM`XyPBwRn36R-az8@mnwc zaN}+!OZ;Mq4MXRG5mF;1Y&eNyNmn5;V-3LI<+uqcW&Wud_&eO#=&eSy;)}veepHm4 z8jojbQFZW8l$sjA%fp#Wk%XVN9V*MjVhua`TLQ_&?~_~UAIT6jU0Kl=lI;Bfsm+f? zYmf{p@j(e9*uV+~H8(q22(z}l5J*afyrcTi5D~^j2~b8?Y>D9x32hZrU+{l!fdPGh-Yfs^4z6AYE>)_MNd3ln z-DX4lR*(4e8;fN?@{;G1U>-xN2A)zo^y^&e?J&3Lp~0V*X=6MQ0vNCC1XIkV`U;(! zm`p8dcy*p-(gPHo3bH7-Mu;Pn2uO-)bfd)kZpsZZZIx^syn@{z!07?ulBdkk2Z>o} z2IF4>CvsvyhZxp)0rCAPrlRn1G1m`<--Rq@fC@^0^W zfFC})AM~Fd8ye)jvfkhJ_iQvrnBP>AAf2Sp)(a~vmyA2igd7{88!%A~R1@>xim!N4 zOZANaEc3shs6)tjW0c{48f9=g7t-sEgU-ek_wJH;_BnEHYE@t%_>Ts(D-zX@g~h)+ zdq4!R%~8>rzGU0esAiYXG5;a1X%f)T92NYswN5nM-Wk<07(D$5TP4&GY9XP<)Z0u1 zRQ{u2Yu+|jG>ExTm+z;-3TY`(cl%jsBhg(1s7}ET%h$&4xu?&STQk^9 zgd9n4LvKm~2$zN`C!#a#U34-V@qKB5K8r zz;E;A|1Zb?+>LDl=>ZDgE9wapAS(?o0noA63kL8VwRKq^MI}nWkT^58zSL@2I@e!G z>@I00xrHj%(RR19-;27m`xq^0dMJQO1BHb}#shgYQb`GRnWRnmIo-|;APfJ5`wXrs~VA-7ibbFRp8r+_mn#ucnZFn+N3o)bbxyPJOdNV?b zObW;qTPN6)2K`NT2RF)Ga7oq$L`fGlfPMXG-t^6UnUTi*ZT-MEq@yEV8|a1i z8_rv!vd5g)Mz3Q9S&xrm;b9|0awU4(naB8_@lJ>?v`ok)Ma&k~iXCaTTksG9IXet^ zM$Y*zO$pVh6!)*eK0#Q31p)y3KxIfd7!|M%X#q_F1>Pbz2_<|!U>jyQb9?3hm8fQH z0`*(_E-K9JN%5QBP3i~c+1a#NfGeN=M z!}dOpb1>e2lj3wZ^E~!X^_1Jo`t~;QA6W6ln&$K7DOmgjD$}QlqGl1j{d31PdS=H~ z&6@tQTjy$4{t4i(!@2!I?tFjK82}~6h1W}hWK2SBWpzJGVOq1onQn5^`R34b*lOES z%b9JaedV^t*dG>CTLOF)zQFs58GYwtTNNwgepG{+MX31nNF$Oo4Pw50P$y#s2&T*H zk)Wc{1{02q21;Xj3X$PNI+~$62)TK+el%9fM9TGwqS9gi1N-}me3bIyGeFA$3YiTV zii8ZX&PFDx8b?;=A(B(ek2w+&2;!rp5dA=cJIU|&F9MLbD_e@jb$eojX;zJ{PNtCA zlo1EBCZ5ugQLtk3qx_OXeKqftA-|rmUBI1ea{{3AN>@!)qePnF@7PHO&aaZ9durEv z9GaE}LEUtJy!B^to9oMo3s4<1x{d=kb02QN5`bDY5ca!2lwB4)KKXbi&(sh;5gmCWz&JJx#Sb zf`B2Vq0E|lB+dQ`cx6XHyX@p6B3DiWNtgElI}aET%ln1)lPKhG-oO1TPN|=+G4?76 z5!EmiV5PN`(Q3*JWUCp)9F(xRtM+CXZ#C1uzsk={q{P|yAktrlE zJcAfUGxF)3#gcX*Y%0iBGRoj86v}3Y+Gv$^mkHM>ywUMbeQ`X)OXATx&!MsdAHT%! z#1Co?mvmCgtN>AzaN;9$X)%$rXx4HG8Av}kDrG372q4G_(RVT}pdF>%Mq|PXnmM{_ za2pD2D{2-g)t7Z8f3gmFl=uy6WJ<~(9|Ky?wZtv_OxYWC2b?ER2z6)e zP@QPv$eRejj7U1^87l@ujko!`EghfUQjgb2em}j5G_dku1zKWDLaw%}sJQ21ngc=$ z>>_57nh3n7@(V?u#_P}Qw1nkux|s3`$?z`PLc=JVz(Zwt z&{ZV|*#J@Qf1RS#4OtA>0w{$|Yh?fYm>Q~ErgK&)DH*`Y>(LRcC@`ihoFXfG4dARQ zkdtD^=SuS!4C2weCg2Q&X~dh*=CsUb3@_H5Q7GYD_044zWTUw2%+(1Sw6J& zb-#H)*&Hwaam&`;C-<7R}! zaR%_M{|KfXb>iAdZ#&G|oaul}h_ok&%)KAN~0Uu%=is z=X>THGpd$Oy_MIvx%;=UPeqZJ=0=-Xe3gZ*A3ygVFYYqs_2MfK#`VBe_pAA7m!RO2 z;1jn!Wabn~8yuYSe`N_%PezYS>YurH$N+Sv->oiVw`oMwG`?a!S#u<5+)s|k^Kp$e94R6UtJRAoJru~?*V3}z_etyXI{q>WE2G( zMkX=3EG2y+9c~4zc?b-!bAZ(Q;XEbvNI>p2Bct!Z8ZTH=`#V~0uL0an-j!RxpVKBF zn0Wtn*)_%-F8YKU>5KP2l8@JFH2~g%ikTe(>0Rdanw{eKa$|*du;7m2**8@4C-rxa z;137*Gnv)eC-hP};go)N8ZZptJvn0KP&zpMdaza#Dn68{PSlW3viF>qx0Ihpmf1Gl z=b86i9NCIs`*fP{b-upU;Pk9}yb!$k_qJ6Sjy#F2L|kls|GLz8JX1h*UjXp$VAc8= z7-rv$Gslzxjy^trD2n8S-~!R2%+Tf1@)Fn1zG1okYElCH#$E92yurvvu2d(a+Lvt) zkeGZeCMZ6lugtGvO+2Z!T4UbjWVWuLI3w&Z_~i}y7b#9(EdGz z(SF+(y&QpEg3`1A{ci@c)7A90B3=?lV3RV#0?Y>5`m1v$4Mmd-L`p?KMzZXm%TwP@ zcczZoi_PKYLw-yVuV71mP=K|e*BQJ}p3-F1K4(+PICzVPyNA1bkL40TNgiwG;~rb@ zrO3%QmYi3#@1`^me#d%tLAbCRsRl`baC#Yv1JUS3E-(`S#*8?{F;^UD-ZvEh47I@O zBH(bz^BZjFbG|`GIk5H&^Y}lm&MC06rfavcZQHidu{ySG+u5;g+qT(Z$J|lJ?$}OF zzvu4%YTd1iby=%w&S#EsKXO=@3=nCi&t{}&c7%U)+*OUkC z0g0!d*E?Jf_MX{0FOFJJc)NP|ps+s{wTt{YFW;>{dv%G}Tf&1>av7&{8FLwD(6Cyq z(SC`l%|>ObemPjvG^ikOHJ*OD>Z4&t%m~#FIDhHI>ee831Pq)t)?xK%i%8l`OxEpde>rpn;H)zuC3-C1$`*-`Wx8Ay1&d_+}t7%x(+>mRY@G|=+ zXUH2Qo`&ncJxsf=;nrC>X!O-TJ}4QneNR6?vhV=QkZ9UX*W4Dt;jhrMu-Ae7^-2y+ z;>v)E)szyZ8u9#-U;0Dqm~h%Sh1Wv>u=Yy);ZH-2y2>rc=kZZrS8(zU5zm1X;?f@u zi2+Vv%OYMmtQ2C&m%Aq#VHzU4n+0V#=2f%AWj8n<*pk|v9LytcO<=jpBNrCX#uLFY zjB&dVNhYNpf_*I6X$YDRu0H>vty9;z}^)Fdn^;o7$$1~5Xcap z1o;A47y?;qb8FdJ2czZd)hahGF}P1i*Me7xn7xEk?XZj!Pv;X!mFhHE_3yQJ94YXb zLqS4)5;|?&Us-$y*5&YB4D;4&+?_=uB7PitEvkA?xs&kVxJLmRc|gZV;S9}1$CsFz zdC*SVOv7&F!pxbpnn)^$`K}Z&iJ_z;;V%qBPMzGP1i{eMg~INZSk4e*cPRi$bAwCZ zhP5R%4+(d4&@=yQ-WJ3EuIBFzjwf8jgc7me7aV7UKxKkJWfj*`4-z%5omQ2I11X!j zV5}Rt;crnIuL$_7O@hs~g(K(DM4vXM`gvawz2yRic3gdcV(5q zjPH(NHO+bzO`l2jFwGhOmXT&_@EBiNj4W9if@*Cp`Zsv0wc1#l1<>jGyYzNzfL)LQ zDg%gK?wzc4bt>+skd6C7EMhS|+!rzo-Xx&$1xE4->0zHqQTMwScGt$MLc?Crk{AF0~&PFeJ{ef;!#u}l0ZKu4xv zp6Vf)E93Qlc6EPY%QMD*ySh_GQI{}b1|q5#!ary-x)g>`k8ML=6d{3_D14dAl8P}I zKWQRlaUut-5~;EdDot{aTia7?UX(}Q)CHd~{X3odwU2gH!+eGnamnJJr|2A^9}PYh zK!v!_#y)m_*ROupWBvnx>=7;w;48dJ5vicz=HJI*zBq0`!4P%uti+*B0vp7PeoPIz z1CXSNJ_sPZt&T`pip=+!bh37_3)TO5L_wud1HgDyz-Q+hX-41O&+B3}SH;ceE%OqU zRxM$V@`(pl*hF4s2JnUWWI9)6M87mLdb(+(h!U!%_HXk0eB`top@{I<@PyBMxsynd zFem~bfQ#mmk$Jd@=BAc1YtzY%DD`pDfT*w~ghcIJ*&mZUGoW38s*n=`3hE@-&fO4Z zpcN7%8P0Do7g&7nI1`vztQw(uqvFD-!2G%5NJ>SbvJT{Ais%k*4Gjl7M*?DE{+Txq z>J%iC$vg{})GE}c4M{1cKp*x@aW1XeUYf6R5JNpqR|{X<|S> zn#M0MJZb}!sQrzTgJTSt-qlKkUlK5_wiO^Dy(~4jP1C>D)0@C=A4Zp!k_D9%|hshXZ0k#rchZ|W% zacYS#mR|R0Zy+*ANcYJhXfWZU8DIq2gDx)6i1rUb53Ld958maW_)n37)4xsDGsEn#0d8^1mwOCG2Wzkv6@`;n$=epC^j%{fc55rNAxCsjP{as93MH!Yz5O&<(m9@)Hd#_ zT;NR{JkduZdRCt!Sn>!Jl2{Rx2HT0N8dr{3A`;w#RA*HP%d&@GiXqz=p9*|z8t@e$ z5dV`Z8{@E+v!>v#3-DJsH2Le<@(U{gr>KbT508xpRoM8B(6`0OsL%kNGk`9F{x1oJ zfqGk2ui4@Nxa01FV{6A=@5sg|QWUx+bu^JlQtn9+c4NTYIw4EJG6j`~c-|6MB>CDiU&#Bk-|tK9a0@%($?yhKyJ4(HOciPLHV1g z+yYPaDQ}8)OTL>D+_Q;;K+M^j5v~OtN@VSX*Ig|n^tEX}*aXoqJJj3IPx;Su@){cj zOqIq0{f0@u*~kBEtAf~~3~o>$AQo^LMR3yi8HE%+FaUpbIamB~)T?z!EXU+z2D#YN zOck?;M#jieut>At!Gy9=S;@HLscN)1Pe2n(7^W`f86+5ViF_Q*E*H5nzt*V;Jr@}j zTH-t1<81UPmjDpOvu#LeUT0CK3QHefpYDOz?q|al9o#X%cPRFk%S&&F;vEKb{5OJM zV4z3@DBu9f3EdAI44sdv-gWSP_k?6Zj2bxzk`O)^%nfcZ;5Xwg5Gk zESMbR(vn`9&)RB})k{P)|w=_4) zl>}Zz_=uuyz-99`b{L<&;2majy+?UE2=LTx7ySe--N6@5No4JL#!d>2--q141fYbQS_7vA>UMd-$Hjx3v0``Y97u!(GUTG<0>?Z z1cvO(;-Q~D9-v6@B;TUs8WZ_hvrUCe$;XrW9LOzJ@+v6@a)~R*>B#9rO+)d~RiI-^ z6d4F1B;T4U-;_$;IJWi4;i=|IKyh9?0SCn;{}!(c9M@e_vgI?psKaR2%Ab0{%h2%4CV+26)SLlE?9wSP|q#i zhC@*G6b;+j9nO35*nN8s+|at++XXeR$8OphojAq^-WhKwJU})z0bqZM=ajmzL6Uy( zNcyn|#w-;pmELiR1yTh&uVQCn@ed%7g57#79<%j~3?-N?x8ks)CD>qDnZvyuqxgflf zx*iOm;Dj@259S={x8B7-&-VKm>fR4&i}cyY5OU~0(DDCoK}Wozw_Vtu!W%r~o3tSj^M&Jd~3Tu#Av<2o1 zf`fXHS)>Ib05{wGhJL;_&@jvbGq#|api$rh%IaU8ColMzg0NeaxtH|wZ+P|vbUiwo zgLnPmuczWmZpmhq0KAKcgoLt2LfmL>D&?5!Q?EZrwe=5z>J|im=NE@T#sCI&^XU(* zNTtfVe(a4!xG>C6P|XZJJ)J)XLdc~nLQMp7@noEjSS#k$i!Bl(j6m#mx8Wa{kk7+n z0^~+E-OK_+R$;!z6j_Y+X<{29r%px$AKu2C zIPkO!2ADy#DG+|uGcTnVB>JAWta;YJ(pdNLHMch1GSKVWG|;iM19%TLt!8Z0T!yWf za}IeO!gK&ChAVeX1azm}4|8g8&~2(u)~WOHW#GxzVBdpcR|ht+VxN0&MiBWBdq{aC zeTT0e_ouE&h4GSXJuZ2ZY>^Xd(+u?*xzk_Rs(S}I_ZaHeX7}&@jupFh^bKiVGcooT z9ilq=bx3+8a5+~^XsBFS8^ybzt``C__B{cvX$RW@2*a#E5ATVwkG-jl0rgLlL zl|7E8LHe3|`-j}Fd`k3pc6YWC8LnS;DPU{z=N!mTHH&*-xS~ zRN7*l1#J!7iGWxf*k=LZ0r5hdXWLs2R7HovYhk`8u{bl1;6VU$O6FtD%PW82iaQj6 zGdKXuav&@^1;QvkRT$eF*`V}~<f&X*BB{* z=|h>zE$G|rzx46FO@kjHvY07RYV7Nrrkw$B`RV+q^E~V5-E4 zhC}qmn^=0Rm6iIlsfp`Pn?|fJCQpIYBwgDnGWhe#{2yh{5~U;YtzbCfStk{{7%K)~ z1~2xEO1JGpv=OE1juL`n6+SVssb_+Y;J> z99N6Fx-GkO?+EWQO^Q(-;Ut}ONLZ>DV2Xm#&q{lN0?qM{y`S`RA!`vse-Z_X@Sfoz z;z3#FJXSerL5`M@qU@-2*V7B4`y>M@J~G<2LYpT5EQEoe6qbN#el`R_SSOurhIo2L)VSB7?{wx%a92(T4eKWG!*o*qppC zfrCMs&2ENDp>a^P7dF8n5lmX83&zkEdS?yM!_;jHqfIx|iCt!WN`8Q3@?`sgbJGU< z?iI>3H6WpkP7Yab1=;w+kTTGei$}s;j^xV>f$B7f0uq4ZY`FB#h3-y8H(ZFYU!TPz zm)=%2wZTHA?zUewcsut)U>p0^|%brXwQC@Dqo7c3U(t` zr3!MRbx>UV*DV3^o zl&n0Y=G@AZm&J%{Jb;GAw?=f?@jNamv)G#sO+}9ympxS;Z`kDKcP)m$5I+BPJ?4Fz zVc4h6Aa6B}D!Zyho_uRV4kf;a6@5X@+69 zk4oncvnP$1nH5X*0CDHKQe-4E)TmVb{|G=-3q(K3T)$SPI3>))4np6i?))O_ZG96rOXz~GUNsUo?irT znL7`n(1x1r$8&PA*bZ9>e{=j5b$^=|Oq;}cI?CTTohKXNIBHaUyLCA2WBL4YXlMAU+&Zj zP^Zl9vjGlnkDGWJ0J;P%jiznGj$}^;9W4noS9{x2uC!l&8=529SEY!LrGH4=7|!l%ZkjQS753n(I`>`#KJhx4QekG3clzb)nX& z{x}Xtj2Nq!Ri%^Pqdq=m6_ypRK9vNrG(>uvYynCuiQj>;ewze*V`SsGIfWnZt=2JI znB>2GlO#6I2J0$D##_CxW*-l~PKIx3!(8MdTrhQmYSuvX#=dKnIUMoK52)H9wX<;{ zTMEy#O*cxzNh@-~TVIW{HX^M{Ga?WnZ}m8j-F1~YE0XYbUJ4S|#wr z6{50`9im&xsK-8|Qjs!UR8@hY@-L6?TBM_CPHu1EQ@PXMsQIuk$zVc^|ougo=)KJHu~-I(u#U-~TYrY>pES$>d1{HWroR1ZjG} zo(wsrhG9_8*9l1J=GRUT*u(+}6o%x48Al;B3SOgrv_t9$h@m~9;N5tzh`UdYc6OAAhiGSNq_bN|Ld8`FK(`|@MccRCUn`K;+kBj_FZO1@h)H+ zi=+*t3R*@8#$H5JtQ3pvk>z(p5fN2u#IlccU&f)YL|?`-S?RXaoqy@J;@xMd(2qOt zQX%QPkkWwQLq(JwLOjye1V7P6GvhmsA9rGhNSD-Zfnv}w`1|w505c0lz8BR){=Y2| zx`=J1${LkbR7+{uO$dX9%IavskFc>rWs=&uf4JSt%xvBiKfyLM7yrtSGT@XGA+A&R zK1t}Wy7?xu6>4bW*A70(`!?z=foLwlBi0RF1hhG;;etU;(v?U@(NWR6(*dvPxDX-9 zD;1SU>CoKpe<=Tm0TeFyMF!G|gcQop<4WgVqXs{%RcN@`%bQC8wN$4^7)OodVmdPF zIx0=nD&#oJPaQRF!|#`u+oER?#J0@AO!~ArXUbU#V=n2!dvo%wEaFD$WwW>zj4T)g zQ4`cNwc&UW2H8OM%Gc-+xGVp?+hLNKB{_E8Kc8FL*}6Hs9kyO{f-Jn-W{2sE{7Aj95oResvKO z|Khp85qgX)K*8ll;Qwj7E_X`OI#@^zL%2_Z6SY~5=VY~DoXq+z&HuCgtqBol9dB2f z8ghV~LQE0W2ar9_9vT2MhGqBWPv^8Gwjr4N&U&#-a4=}Fcy%<`qF3r_wyF5gBSc`E zIDa2%K=OboYDk#|g0O!dWQLTs+Bj?++DcyUmygl_Pf9WCb;>(d1daU-fy=J|wG9?M z0YVhJ$hf=|IPmH@!P|VphkaPkMdEMv?I_ceV24Or1PGg9o(L}>cuE-tT_oCF!-m}z ze7rw#p8X)PMn*e8{GOfb)MJTobb2Lz-6U=1oW>Q7;+goBLm?Sr(xqaeG z=r8$4$PxA5%oRPMV2FX@ppb-`a4{G^u6R^%RTNN)zu-No42AWJ>SqI*4`Lo{Z9>2N zEF;M^HQ+_M!kZ@LcSV2;QmP#F1Q3@%yA^iI0h+HmKn2#-f7prD@5W8ogXi!~ia;i| z7$oY%-z;+ekhLC6$OUFmOiwPTBA0?g{*;2vpGWiw8|)IDg<3UeSe4mWm*vcJUFbKj z@XCzewI*A^ZDs~RSqaQu11VT6%(SJEbhbp$2f#?pNO?@u=_CbYR+6|QkKj4gpqY@w zhdgpt__6jLoJwJN&)OtDnJd-Q%Igg|_@>t#3pbo-PEfnz4;ZR;<8FC2I*8efQ{RjAklpT{4hgBEY3f~0kAhhp?1a&*D#>{CQhMXNdbcC>5mmT4Qd|siBdl66(eyG!rM}#caWXP zN7oD`XoQg5hGo>PBB>O!QHE>rs#_=azJ2M4*(_j3e|@=ARX2pWRO)RtkK1`wZTbQdK#dG>MIl46Axw(zPcDV%h9Ppe!OGd&Wng z4TceKM3KDYYMmyqrkb=;?xwNP$M8;v`of@n=PF)I;L8lSe4Cbfw%+uC9AHn zkvj@|D2Pxoa3VD*WaVFMg$$usK;0n6@e@Fq(k9Cg1k$&$?jgv0}7 ziHKj%QRR>UBrAcil6%PmAht9mGG8da1lxhdA}ZzCh6~kY!M%@DU8}N91dKRyBJ5o2YHFvdOeGa zAW3KvL3A~(U)KW(v#+&*GfPa1(`9Uvq?BM*59){muQP9t{#o7@2c7~nlW(xgd^`pk zI6Iyc8tl-Jwa2J~FdUbc1MpeGpcEkxr6H)Zp$ATLs;a`HvMw&*qC=V`A|Gd2aSz0Y zid3D-F_ZVBa9fA6S^1sC$FER}arr0!BUBod=IKYdX`ee@;up!Nt`l08{3pwx(bjQ1 z$Km&fIAY@huen|O_o<=34(~%zqlIxwcoc2z^V8!+RVK+fQ6KMN0ERJ8=_`PcX$@?C z&_2V`FF^@R4$xP@**qE(8e4$&7Bi2%qSLa$?06va1^ioW)_0o<|AhAS2k{EFSk5&% z=6t;IGyE$3ZvHsmDj~WKqB*vo0xd9e>-?=}OIP!JTEL3!Jay3ysD|opa^&{85zv=T z92fy-JGc$|a~kOfU%APg^drO4<97@otz!* zT7gkba~gvvBB+hDm@TSKWPS0z0{qi>R(u|%lTTGT#^KflK+F{*$O~v)smNtNLSB6> z-_GVcBX@u2qQ>SoqtBs_5MNsl7>{*#@XCvv+92tA0JzZ)4~ULA0uffEo?Vt{Y7aO} z;PF-6<`AR2{hEJu5!YZjJ|$EWVR-v+k8B;}Ep_k(5n>?MnabTcf+)*yqD=%{H&E1- zzUGH-qmfnj8QEX2KdAmINO-jxz?~n#f+%j;Mt|N|fTDjqA1L)4hr63KX|mpE5nxW5 z23JG|0Fk2@*WERz)r%~G0Eo@`mbKhpWI>Qu_m2oBQUVn-$h#^UP6ySoG)r0xE{;{U zql|>euy@phZ$qZWlRq%p8|FwC8JVRCC8|}&NAgJd9Wh&bP8*1jmYSh zwzz9Q7GORe_SR*fo)sGpuuq6^`KA@YoK}&275^~t=qq}<3zB!oN7tJcpRbqHe+Y!+ zM{Gd8+^HfcTyrLDpX)zRh+G#Jax`ydSpz7JF*X_mG`RK=#!b%3o(o zU0*W!G#7G{o{mEFy=X4Uc|9cSKd1y7=*;I}Jg^zcGoLR^xi93PJ(NTCc|!DMH55Xp zyKI$kZ%SN;7kaAB=b%40^aT>3Wn+gLfw#^}SSh1)Gs0|nqlS?<5b}nBIKc9T0iMNI zdy3B|7Km;lKg}JNq4i7ZBkQkY>T7~OO{MhjX=*){y=Z9sNN5CnKq23Xj7AfBEGRcML9)t0HIeX)#x_6#tK9P+Z3%5r%Xk@p;zcWfz)cRq@s+X z12R@Q^J1caC^gZK`Hu|PPpqmRcDypD4JdD{03y-{+NvLGLDILdMFn>umXVk{R1cc3 z?BdbaC~vkOxW7gl#1uaDeJklVm>4%g^zqScTU-3eNEs_JF`p79=SUF;04}D&8`OmN z^~>t6Wsm`c02sq)i9Zh~HjB4Jy<7 z38PKR*c5B5IIX3B%hE|T({$wPjP|YqlcRDG{zV0*ZCq3= zVn90>j@Nuq;UeP`D10VYZ@vH)q3?D`RyHqJ%*h)8=Nh=D>{G+SYFgOil)R z#$hA%${m%TIEvx^s26C5b^=0K3W{p-YsgO&)GfDaY@4EeZV6Or10SLp1e2oXXDVRn ziz;L_rHfgiXccD|l}!0^Emc41SS9R>%Dl+*Ut9RUP4d0~4GE6*n;~Odhr3r?6G+^c z`c?SAf3Cc~Ff$vKBpC_)TzJyz$G8Kv2!)eO)O@)!x(ho3^D(ru*6D;iCzP%~Cfz^P zq4sk&h?Y8>k?lQnkfiez6w26C8K+-Qw(>=dPGLnoAKYpwh18iwsnKP9*mQGCyM9uE z7YFwRt{l1mq8PXn-2}3J!Y()hJnkv+J zyVR>DB;?rp}A=ZYbJF1#8txbt9>@EL(FGuv{hhU@w|ws!Od| z^L|pvrN~xgmf`9)=1Wu2`&-Qc7CWuC&JU623IYcJ%{n#XMvk zj4TI0b(;MQi#bZ@3IaM=svR3L4ef~WK%hG*@onkwgu#i#I~mV`cX zGNdYODOq&N>2x84Vxh)S7}L7E_==5oSmG`ZbA87-G)uxCd-Ap|ViddCHN?GLFv{#2 zc0&RGa1MX7VMh`+xKiZfIPnSZi;i-^>Fv_WY=YJla1k&@m1R5n}szvY@P+Q_fW4(|(B0A+n{d z3V%L7fA2rrZneApaXFP3)uJP%N33QaP3+LEHGn>v?AF+@C`X8_XAB}eLOTP}55DCB z2Gg$sULnWx(=~Xz-H1bv5G-jJ$5KYUxH4$WF?41vTxGLpv%H|>8Pe`WH8fr>Q-*VZ zB}n1Mj7KN(z9<#=(>Jx_byH+Y*wi z+?5cO9QEG{!CTs3UFvK|8mfMcu<5%1oD0PINEyYf(zhX9EdzHFJ+kTnuUW6{tpeC$jrZKnhz(6wz_Y3Qmo9D%8LFt{j)bTT-)9y9BJ z`s~lL8B><^OfYa;%m-~TC2>2$5TwuA8npH>UQP)tc##Yx)C?9@7MW*Ao#a&9LW@ZY zEj>{U_p>rnhPE{o)V`_efub_d7mWh_w$!~IjDCCJjEw2dGqgcB?Z5=Uc{~}vzLExB zO)$|IG=Gj0FSk1r4V5|Q15yPz=9V_z+`eajflfG?XzR?2)rZyE}rr9#C3IEcwV-g>;X$;}g;;^4dP zfxreIGL&nr%i^DCpmYkTOCxQq3U7*W1y^YbZ@YQqao+;@9juKbyCqIU*w0uO65WA# zLso|h4kYD0?2l8%0ydleh?gU#JfYQMAT9oJVa!%5>Y^P{9lPQ;(qd=Jk>8nF(zO{@ zDb$w5MReT=j5tb@17_LRm1DW9E9@tIrrL4X)~2>gKEdl-=l=v~8|aup#}fXu{&zNm zv#s8kZ*4YFYXg@LThXXGEaTO%O{>NecW;NE(wDQZwku$jPJF^qZ?(6z`@{Q5xWiJf z;E1z2)?hbpyWkAJ^P5YZkI@~Js75a5fiFUN5iH3-!KH{C`)|;ejOPAoS%u5dcMTlpJ0xC+!FMAa-){E&-hr=$cQ5DV2NzMcRkJX5rybhX z2s5i^Lw5xPE-j)qA@fJ68)@5%9>Gi&6l@lUs~zlNO#IG0{ClgE{5~01wQ#Z4-CVy3*A&=sf!bOhj~UD6sv&M^&c}LA(IeX!$j72iuBGdAl=|A z6~$kXZVP%X6E>uT-{Lx!2NZa9C?u(6@^}Iwee|S}S$+8{C3xEAQ8`D>j#f+GUIb?Y zJE^e6=`EvoHZ+AV_~fxYi5klTVi{+f_Dwif%b$%jspWp9-NN0L%PC#{rdB^P`Rgp zP8lWn0GGcM#og*#8!1_>i8|trGNQ^+5AsQi)id6UPWZ6>T=e#}2wm3so6ZS^FjXxSN@c5U#VgntZ|Ils6d9m@=w?AXEdZ$T-ZkjVtKAsaQFJ|`r zJI-?fiwhtb3LE@8*nRi$PqZ!~FBdeH=|ythW<76sr}MLu%RZk=W+g$~X2$6>a~;?B zM%l{2_7P(7`rb@OW5mWf6_brrZ@ZAeH8pO_I3?%qb{_ss<4D(Rf*4F?B{=0CyDRdq;9lG?GjUT>l7W`Co9C z1{omF@qUFX46yicIX_u59iI33BKI;jQwSYwpgNNq=>?i+o^yI^)$J21V7;b59P5vy zqWL=YWmu>Gsog}4T`ma&P`UbD9Ir}zEF>x)NS*}8dM)rKKe4Xvb;rFXW#*do(EthC zYzupgUH}p>;$FrZyoQ9AdENR~gImOR$vxiG-n`aHOHd#v2q*x%XSU%n&pfyi)WJjARdFbH-{^S8j{)}8^-A2RCM^a9Qh5J(QuxBElX2wAWP}h39^{0adAG2V^aTR!Ciw~+*x5Pw20#Gf zr!0-<=br5pp~t@o5XMnn^2+8Ip+okI;h2qMOB73MfcnBdW7M~C5Kyy7xhMB1f>Eos zlZ-88EutdhB!yboU6AU=Q}Mb1&bW1@E9W|5$X#jWCU>^&9+l?546^t^2Vkf~$qjZ7 z&macWho$&tF)p@ooBDD`gW}MY5Z<9bhCkRA(k4!k|7XCNO#O6ULg{hV>sR0;kW z&Ruabn*K83XTXE`z-2T)O0$E)WE?+A{{)~&kugR|zc8TdQZZ)DLlnuFP)DXv)KT>2 zkaI{}@a~sN(@W%XSeHemkk%n25iM{O;oeaPYo=3Nqm^G<68vF7K%Pr)DU5c!3y=|X_pY?oL;##8bg`G`foiHK00tZ+1>yiI}!e>bRu>gRB za=Qr@;Po5N+GOQfz2eQ|h#dXkUWUVvFZ?H(v|7t1PoGC`UHTz7FV=Fb1kZ4$LM$s4g^8P4X+9&@hq>25CVsYjKjn4FPZ$X0V`5O()%i#{T%mEBGv2 zyJ<mk)Y45w@Mo7{fG4A;RES_eBA&S}F(TtHN3CrLfdmr>vf>A})bdui% z|G2$%j-?1RBDF<1eZew#3kNvjHrDU0kL`xyrTeqV#md#MRF{=&*rZouy3ZU9_p{P? z*bNKNEq1g{%s)mG0z05uPoK3H*w+KSjlurZm#Ll4C`hf~)dFd))$9J$rTxt=;+%|= z?9yKSYy7LIO~b(=OsSn_8mYz@tWZjEklhqFO-tH*Fut#6lASc_ju9YR96LUFTq7?5 zQ-YBuO#nHfOy--fqA?=V>XOy|B~ohnDEq0Y~_Qk%0vXAArXrT1uy z-l&S;ofJsX729!v9+H^78s*aM+cFR&c>3i%fSisOIP=RJem_}(aS1tqSan69k&u}8 zWO`lg-;A?P&2roEMijt!bF_ZSclxZreldQi?G@qF|Mjwr;1az3-`vTsQukebA8MA_KyFkCPdnLgSEBUn5$K`WrJqb zR=#D3k8;Iq#itE8AG_<#5Ks`E5+0npRH&v*e@Gg^!ldbv_DyC;Y;+B6vv{yeQ#J&?szG@rfXOp+GtEDVow&E~K zlY_ZYxB7S5%7e26o$4Ein_>1QO$j&(#6_@txo2CW&E@vVq#~R`UZSj9oS!^`#Xjhk z2)Xc0`!#(i!2=C+*UDt0Sz*M&FnyFCE<%C#x%eou=cvxsS(=>L(2--!{>h1-<`acW zxfEDercf8iYyVdA8@nq_#5MQ8JH)wSrU-fN z0FkO{4SLO~UGkMSu~q(kpzhdEOk;Bs!kj5pZc;I)m#w$Pc<}yd>FHg1ar(5%x*5v! zw1Vb&YL64dO0@BEtHNmEqe~(qumH(G2w-;IJv5$V81zQG8*eb=4cN#Z(irUNZeKZn z7yjHcjDJsGhmJwSCGH-Nr60eVD4)D8=u?~SKliZ{>-w^JF4}t>V)cB#YI5;!aP*#g zG1$4$jUleZ)C;$I^T`IO0Co2Tk?MgavX*srryAXX)+*8uoXSiT6WvBt4!XiBC9H%~ z?UuG-k@cCr`l8?S1O(nST!r{vW;k{Bay@=LaS!iNEeBj;*Y5>pv<(ny7X}UuooqKh zMe*NB5o(lrypL3Ht+lN_2ZKY+ zbwT;XtIUg}oZORNHHAyF>2ji`l#4DnttHpne=1PA(4{n00u&P1LILq1`lX2wc?21! zN=gM(BM5rvhlGukzjmg4RyYkmuScbCAvl`fbV+V?%doXT{$XvW?H@FVX)1g{zav5{UwZZMqMJ)3WIaQjg6RMBQ}1t*(a zgQ6G@sy7SM6r~>(Bsthjnd4=ix4bbJByc>;W9i<2QlXh-B0X31 zKk#M(%mO;Ql7uuPkxK%&C&uul&PaXOW4jyrMI9LMX$3#@&`>fUM=(K~f>Aneq}D)8 zOSMQ2Ab$Z;{aATIncnG4if~&}vJ^+iVcbAz5B?ul=M9XgFh2O>BWd{#OkfCUvsoef#%{Gs1fuTV z61x&7UPQrWgh2rKwnx~p;ao2d!pMSkjx?;O*mZ|A;V9F?CXKZxfo-;C^tie|u^NsS zp5W|=g4SMQ)L!3!2l4MWBf|NkFT-*6xP%VMIncNBv7TbZzmR5n_9k@OPP1$86gppOCEbeVrCjQ~ZTDDVy6q<)vw zWhYb*^DQIGNwVn!FFk=Q?H?^)GCIgD2mobYI*FtAwSISglDGC5KxkFLwg9R0_x&L5 zMc9Fes3^#7S7$6EA3TKD+4f~#bUNyV%QM>z~PH~<+CrBF$%{| zGV#m3jC1W844&M2IG#p|dEC&*zt|!36B%o|V6p9dShC6QKqvNpjzy9oBbuUo-aynM z=EjcuAV85Pc7Bum_(nfsYw^WfI%Fn=inxsKQrQ z$M@hus@h8RWxF5oH`AR@t58qNF8V+59DhPi5}cZ?t^Pd0lqW8Mv(VVbmJ@V?!9!*d zmpK4!38`Ao;GyCXU3PH8YIyVWSytJ4R>so{#yrQZGa`1QVyyEvZ|g^|l#a+H6RdVn zGl8j?^_%CEo%OY>n5MkpmqEK&tpBYOt3jzA~0&A08wHfMTo*M7!XT!D|KQJ ztf~MY3!`!3?C_ERN8~i<5ZQX)kQ*{O6)1qh9~Myeog0urLQoH6t{acjscp)JzRBYc zJ?`V{1;qDvx+h2`!T3+TSpEQ(-mn|D<~4RzWGC!hMpbCFL-PV>7iZ@MBY|CB+i=Le zo!uVCeIckBhuS6U`@by%hK3AkzjLG{nF?H|N)TL@j;^BDwv1~UnYMlB^F8rbjy3=q zKGCT+l!qXA*{spk0VP9quT#)qW`2D%2vSQWe!6z7eAV9BE%<3+KQ1K z%hbwsh}R7S(6Xg+_HN!F@y0+(dyiK{qm8ZFFQjk|G(%k0Bek^ZSv1oKsV8|2wfs?Z zILx#acN5g@OL~2adK(+*q63eaaCHDH7$NT8Q?`@c`3$$Am)#lCOiIlQu9l7mcINut@@z(|aTXizucP1AeXUJZW&=z)z+Jv~ zYuD9v|0|$BXs#?3^)nJ~;H5i>juW`b+iMT!P(yso-zywl<$uG&l^3!~F1^7#{UF=B}_{M{5}zq zP;bXhmkF@J&CUB+X@c0hazMJ$W(gDeEL1HW4;UsOKfSL&K-reD>L5Qq*10@g6bJ|317OtO~4J3jmV4?UDYjG?Mxy z91g~oGnu06$iQur4xE3^V^3D}a8_++=f-SU1>`cNdG9jBvsci)L{tQz23%1mq{U56gKe5Fd1 zVbMEVy1ulw9PkZnJ_4kymv->|xYU@ZHZkE9ceLD0DUF;pnQq<%4y4~iO6i#&q%?8L z`kqPaw4`6*L0!Fk~%@L z2x3cJ)0_JDxgTR`#<~yJ3SII!N@pm-*oo|Bu28fZeT`jKjsV57aV5K`#BLek9ex=` zXD*|4<-g!?|D-hV$3HY=^POwU`%<}-P^sKNJQWoe)w5*1Fn069D?PEG_Eo711fEY; zdxross4&<(n=-7v;@^TZy}nzz{Pl&nALeXeoPwX}f^A{WW5ErRSnftugiKdMc!8fXiy|bL?Mm@TMzG&j;e=bWppXzpx zrp8QZsc*YSnvDmUb-+Q!dFR$wrw3kUUw$+;Jl@nkUf7?eO=zX1dMsby+N)<&q&L1n z$y{Q&YTV3DszBLF6i!q|1pk`@gc0CV`Tc_cxk@)Q6v0d9J@kSF*r{zgpsAttv95n! zJ%NJJq0p<m=+-f(x>Mlp_hvd!Y!CMFSek$ zFg0`^r*)__TCPUJGt91|VF2?fii8F|gd`-4!3?AgWMGL5cmb|}P(k!j2Q?+wpaUW^ zIw6S=E3gqKgV4hzxtw()nup#b5PK4NhFJ-`_lvj)Uj zl_UFCWlJFwfI3JHIVP#cB%FS|dL;_^8b1qXZtSE5cf6sw7|7eFy}x(%7mE1^Xy=Dw!)RdjU`paMT>O9LKAdDGF|f$qxinA zuGf+Csw;M8vWuv2_0|6Q z_<2<-ZnA0Tdt3{+s0CctIs{d8xgXE?*xa}*a}a*Fz8>7md0bu<8C=nn)jG{ZI&1%?)?Y69WAJX-m8EgVm@j8l?t@#(Zy$7 zac;9ELhD|Eem3VUL!3Y?mGjQwG1wk(0;$%37}J zQ-XLCe&fRx%j*_gQbkdBxR?ufq(=@w6U)!(*#WEypLzks)~a?<96ko`&@>uQekuBA)oZuXcJNs(>$P}@9N0iJ#c`MnymKU8TUPqi2j^qoF4n7fV2f4yjp=tU`P zD^J>AFYBqom&F66F6Rj<)b6AK@5NATd1wz?qRQzHtza6bO*$O6LE*l9Q=(WJ=)uNQ zq*%BV6{p4iWx9H-4_kRZUrmhaxe> z^N@&BTa|W)kRkA$!8hRd{DWOS8tqJULYB+T0ui6*gBH z-Sgt70298YAGIiSKS16rvYvB67cSo6{hjKV@|b>|{%We%3@h5+c05b}^GM2Y3kE*W z2MkBVVrUsqFhjwF8b*NxD}|5&t^_~`<6c}9y6d-%xMP|MzGbBbq8_ZvC;vN80RAV) z9iU3@H_NC7uO>ZOK!|$QsHl9!e7h6Oyg;{w3wgV#k>t}G^9t$W-WBpBEEP#hMwwgu zWp(h%eJ7}-I2(XmClR$n4@LjURd^LvDiP<|1%;*Lj%?_z1)@BHe>Od}2n!IxP^j(& zX>>K#<>nB0{~qbG^hM~@By}bj1J_F={&z-#v6n>Spd!)6f4jG}d78sdjq2pmG}rF# z;=+>2^>`*1dG=eZM}@L^*9pMrD~-!2DzZP48}pOf{+dS|H!RaS=l|^Gu{$Ti0{J{2 zoi@0$^U&Fh4Qo`M4s&-`GzUnP9=FYhgbHAIdPN(jnqkGK(uIrHAz5F|_%} z;kfz?l=p1eEKEyOEnU7Y``F-`qQ#7@bvBYTa_CKgEQ^WsV5aQr%`0K}k*hUq+PZ09 z{tM#?zW({zxhaHCHj6Lc{xg96-Q2Wg!=YoNfBfdX1E~k-VL$tY83!O?`6d2iZR!Ta zfH}=7rd$`5#FMxKKx}YGPuu*9O>v-D&vif^nb0M$~ z_w+o=;);j51=7vFQv)3c&f5A7LF96?@lRI-6RtP3)WJOP?q+RXp_lamG`{i>a={_- zS!ry6~v%z9Sv~d4Maq zsw3ItsBZzl9kx%qU4VCF(hx1H(t^c-`A5XGi$bxLW40yk=q<5j_UaDcG!l$gysYq3 zTdalAAN1@l50x0DrTPl0ESd6FNe#-7%yktll);|VJwQL3fCEscI7daHGWr7#kACuI zO`8aJI7TE)*N_d^@*f*ri0^tXcjSb{&=Ddpb4RFT##zQP9SfnTN59sR79G5rvaJe6 zkXRJg9IG>E&%GZ1nF~(%E9`vJurbq)A~~L4N?RqnAgztP|nP*6hVrM9L>=FeUDEsHet$M<{Z>WWD`v@ z6^wqOd6y7XJ*yUN@KtQ}VPn_*B3-KC%H7P4B|E~+8V_hR)#YGZ^C~iyX9QFTAy#^+ zx$6BjSXMJzjx|nV=`nEJ{9H5{{Y}|+wY~04DA-+R`!n1vvhz2S4^a^T-S_rpUmBu` z0w;CQlpxlzn0l?fSv@Vxc~y(X5lb*nap|~X{Fb-K8r>4V%{ZS4ZdAc$NlfLue`Ca| zT**6RnI&i{7XSv;n@$og z>O@{kUMn(d$-y++imL}+U*RvL1}?zUAFP4kb9pnI&VOx1>gycxXIJpXsLp3KVyj32 zb@vAHVtBe5LTZ9w2I=C=+tmE9iKXh>ragi5v+tW|`77zh7drlho(=7beGg^Ns<;*z zev}8`74*{7`{ET|9M4Df&8?M44BAxt^?$)_DmsCG@ z@qP%G;?ZaiU8)BtLx@^#19>kt>CKXF8p$KZbH7+XzL}Cu)-vvceISi|{2i=9frzxl z_>1@8hjC@1x7`3b@oPCTMyHnRLq1vq2GXC7c119GqtUFtZ^4NJ6`cx{Yvwj{eA<-F z8M=PPtG@^uBVJBc=8CN=DblhzosUNX2Qb0Q1k-*BDG+@(c;34Hv**}|4eJs>ZCx@_ zFyIG3WWz6KI7quI`h4yg5{|6ag&s`ZAv|54V~oSmIRl|E2ZaIg=7aZBK`(-qZ)2a~ znzFb4sVpi|7LKoKcv80_$Tbpyy}==NWrM(0;gV09y~V;pA<>sJogka=s4VuJoIh3UEkN8t^Uxo zZ1K^BRrDxd4qq9yN1y=_CSV#**+lRz$+(%>Rj6wD;&}>6XYY9k#%fRMjjwyDU}CQti&AdRJ;|Rj6{3Y!>Vu)q+tzu6Epp0A5c{Mg%-; zNhxf>dT)6W;Tc`iw*WAt=z;xjLyC~u00Po>huwID$Ti{t2Dk=oVRww!8QmXYT} z9P5K?8UKW)S8uw}U*+P`Pdb64gn4o~4Pi>q?no>H&LPWsfwyQt48){w|DA@+_$xv` z-QB&NjX1l_jijQ8LGSN;k@jaCrp09(P822CIjP?f#po%`z#$1i=NwW2BV$ir7qrGE zrMvM-FanfvMTDHof?Wr52pe|atiAAUSDs|#*FBI*$mH>@2vfP5=$FBH=^1NkY(rc? z7x)nS)d#swf^pfw?YmWXwo8Ow3m${B)F&osQ`uJ*Z+}7^sonLs8U3i_dCU`*6@Ng- zZM8s9+Zkf$;{zoF!W2Ni(ww;3;<^lNNB52otpR2=jVShnx=NttXzcrnO01@a-4W0@ zEgAU@>y(zhsHnc^=(8IX;E0Z((GnGL!}JOvv@|ha03(`7Tp6rrpZ+q#kD&%^EN?SE zFDpMYFKU_QjpUo;IvWLpwB;DR5Eg4cDicPa(h^g;k2@*NLR|)WHJbC15@)lLZdH8- zHNeCnOLEDbHbeS5GR(At48RlJtYn{=n7&SB2CiJ})gDrug*tokF|kZoqh7X|3YC#X ze?~Qp(9^&|W#=KS>nu%UWBFl@|6W2#0|>?ezZX~)9GvH@%2&OraSMJZk5kgsKyud@tS zOp3&K=0^;ONQzHr!zOWm%-y$o`6aDp#-=zx|;vD%c^-V7_!m@BD;V%vq)Dg=_(If1AbX?3DFj zpST|nt!`;1{=$*Qa&qbfI92{fqm}9bu`ubUP(sV}J`UN>)#d8f%95c6z8paFy}3=< z8>j~em3lf2)c*&Oi%8-tCPw`lM?M<|fq?9x*Kuq>p%kCDN7gw6QIHk#74j2;Aq>Pk z^%w5gm5i!u4GVg{yu*fx>UuU$=|V9#tYbKY$b5ou77POnTMb?#06Qp(i5OJ;RqXLQ^bu6Mn5Q&d z(y&*^dvY5_*(Oq8UH0U`O?q~OP=HWf9i>sFSX#S9;umT#_dN{iiDzDG+ffsR{f?RK z1JVb2#O{Wv?C%-;+zf9okHe`~rX?T<8-J$+h8N7+etSw^cOc+-m zNf1&6TpDw^gBzBoQpsseo^`U|1wUA%{%$p^a-J=C6lrPfRIL?>)1^(P-Gv9=fyAHw z?fwftz`5m~Qh{ePFGpj2R}5}IzV6>2+q`PgqHL(n4fSObopTG49>9CG5k)7soQ~H> z7PE7KJ)fhu!grDUR*8@?eK#Zv2f+%Ub|Etlb$BE=?B!#~xeJcsxIrlVtowE+Pf98N zA=J58`U{Av@@VF3%Y5I4N>D5qW_9J#l>pQrHa!sh(V^>BZP}^9$VsY^vf7Ej)vRq? zX3;KN_AHGkhqHK@Tfi>2m-o3_0<{2AkwU0pK)kWwY$J5~HP1yyQ_m!5+r9u`+bPpw z)ByO@WGaYp|0}RJn1(ClMb(N~TmM4#?^L?{VeMN|N3HmUI#P{2xH2hN7eCLmuEk@* zMA$049Dcem#gNKC>G)ns^Su9%)oH3Hz3U1pf1z%cp=#v;mxt@KpjL zCpo8Bim3T9UbM(v(L+$r#H3>Yers$rzb16%auuX3P4Y?2#9TpL8I(YIHV_Hhqbdn8ta?yidb#JC&pwc4ZpMov`3LDs)TyrMa zqYazP-e@qbhiYdW%nLoR@KRZ*0sMnp^G!72+%sgv?)`P2f+h$X@mtAWp_^^aBVuUi zw2}oSQoPVF0_INC#Fs>DlXA!&Hm}a-RCeq~# zMPwwmPQ@7satMiL<3&`bYF+0a6w`4`26rx~b?Slm?Mejczq%a&x%E^v5JD7AV3>c2 z=^CjeZ~3Bz!Xf>O1jG*W zfgMmB|4CAZXF99`yi}R?MS+jjFJks3%Pfzo(jgUcd)MAy&;9Pt(`TkM-e(N>*8N&$ zmS-Kp)jVmxl=BsvWh?&%+e_Y{)H3e8CH&qcUCG0;-EAhq*>^BDF`p&)MLW*zpLSqn z7D{Ur2Tn!nSMNY@C9n;t&xkqAhZ!PKhp%{>(d?;y8)k$IFw2Zjr#ggDFZq z(U3MN`GGYcfQWBA+z;C^kA_!p)wLgtsbwrDt^q`yi?5Q`Z3Bc0Hg=i92tM+#tvyLMh5ouw$f`{&&#nbWGDaHN5O zoW`F1dCO?c#9bIc`3C*(PaPA9yK*{!M?(@|QyihS2saxH3nsm>;sjdMfU4;pj0FOv z-IZjOtZUZMOft~J#{U%m!1*xyJz%5I+x(o%)0CvU&Loo1Xg1 zY!Fag-4BWRRCOaV6;!U{;CEItS4t1KikW`a;x;gKl7z;lXh`Idxw~ZLAh5DG*K4`m zIw?0v5pWsV!adG~uSvbq#htccL!p9!3)(ReW5ADD*>_@Ns5TVC8inERj*cUk{_|3b zY~+h2Ia!x}e@-K(){1^i!ISoSH1Z7ixyr7({^ZHyldXz}$;rOD?0&e`u{bpbwAohD zVTW0n@`OA6qt(lvb)v}MguZbD>4o5cE`!7HciutUfii%QLDvU6@ju{?>vfS?nM38 z;=DrVVQH8MYV;;~44gPDAI^gwNLPS@uw&6n8p}_Y62Fw zCQGK*NjNVpKELkA#4hpCOEMatw2>)6gpEKHOy328E(?&y8|QmkrQaokg9o~dezzi8 zKDnw#G##WgU&fUv@)Rh}5~lrCoTP%LR1qM@(QM(V)iG<+Opd+MJJbU>T8+0F(AyYg z7;y~NSBD!_iX|#`A%|T@QDw%ca&itHy4ybi*7d* zAXX7)mCYYpGR!^aW~kbWw_Rx2PggyWSEKrp3@rq9hKS=UZyyCZ!$p$gGEd;%VfqB~ z23nP)RnxIlA2HTFWu^hp9;<~$jpNOKO02HnY9zL3=oC-z%2w485|%$$b)8JuFPGWV zhqmZGT86}`Sc3nIjx3VOddGGT!w$AD)Phl47gpN%KCoXB~Sv9iAvm`FEO zopLaYFXv38yW>S;pvO4pSY~L+@zw`0NFaoJuUNfKKb`#5nMVMOBP~=V-UP4U-9^;F z#~#$N&1X1>zhy8QIr{f|NCiqs(-OLB`H{)sC)Y*KlQQ2EK_#3u?f*s{DeNvVGq6HM zAjwgJuQV|d!8jB*_SKkKDAAN&q-%1#p+Srwnmj%*C1gg#Rx~N%#jN|HVaES_edsK+ zWBID?6~6>$8S(^tVrQ z(5MTey_U*><*XJAX1TXCBY#^vaI0i+joXFRhqTJp@zzxH6I7j3XKf94FE}2pc6T|x z8~nHGV72hKCjAV)B_M%-2>(}13mbgqle%lG#O=DYum7zPqTM0e7<{CvzF(wJWE>_v8nB%SiuI z>+N1}(ol#hNK$=Wd{Sirt>xEogz?Fyp8KTwzzQLXz)7+^&wwNf16#v3#?62TZ~*cK zTCZ<{LPz5847?%vl^milpi1KVn+>eo!cYwYAREEP>zYIAo69EeHkApGcsb5srsxEU z^iMo^#uMBN4*qPPmCLIv#QpXyRYhuT)zC=SUjOvpu2k0+tpT^*=+^DQu$OeK!pR0# zuX<}XbF=*_Y+U5AUGqIQ^(gtPzSojk^SrIGH_V177Oc4RuA65H}tYS{g6b>$-BuS8j!{<`+I_m)}Y?p>_=X+f2}%L-yHd04yh z?OoN_J;V`#O2Igv{grnsY!BoKW6PR%l3J^?7;k)Z3;jw)49KWO zw()Y(UJ3nM^SR{gd=R``*~V3+C$7rd52e9Mx}Jm{gIdsWWk>vymueEUepGt=IUCq5 z^DK9D%SwYVkp#8~$OJKx8CtB1;sCE$!k*o^s7w|f+qs5RG=N~4dJb3AzYMkhKz-Rh zW>Hge`+N~@41UqeH5prSeE$jrLaKtznI+;QSl42#BQXq8C4xKhy}xN)l|$7XP)$`5 zb?O8q3YtA8l!~j9q7uCtj^Pr3yrmppOet4fz>e}29AOBVCbtNW31Kzps+tKv1$;W; zY+~|{>x+pX9FQ$4;1DH|vC|q|qynrQy zC#?=ur-RvIe=;$ckDf*V-wHKCFdxw2zba?U8j8QssNMVsxL^3hPsN9_6DbrBpH3$~ zi}>qb&7L0zWZ$kX&xiVT_$A|?Z&{?A^|syo6!x~ol44UXL#)2Ta;5-#7i8PycofaS!XmCz=Vo@q z&;Ld3DS{2Xi;(_U0!Y%4iAC|!y>&Ga06#`k2^4|=1%9f@__4HQX(TOqvGqbBW#0;2 z^$$hzN>BWB^e!5>#&TkFp}3fINYQbT@?@8FgT{2-C&-KMeyggdgGqhm)IS8R^PmAN zhihwkASc+a&kwH8u7DjuOxk;@_fOEjA9p{)a0N>sVn^CB;W0Hu1K}uNjl`ltKyQ>3 zLL#5D^Vr`ae*#l*v8XX>qPB=P@q;wQzL1nUDdMsFJrzVX^k zPH3f09}poVrvjdgpJ9s5^PrA60OJ!(Q>-1P;AOH9_cQ0Lzr-NVd`uWfS|J5NV<>Q# zNLpdLBqZsE?J;BMSOOxZ;9*q}y1_>1iRVloz`3{)zHlS`Z#;WMo>cWF#t-1)vG^LkA~-rjxYmKDkk0ei%#Yl#Pz z#D|hog}ZS_Z)`?Od^A_qfx!w~sj9s;E2O6&HX$7e)hFq(o19Bt^zX4DP=lK}H8ruD z7S9s?R96lcS3lwx+?KPeOqBYaTzfXJzR`o8%Sz%Jg`tSBl@bX#JhdvFCXD$O4oEAW zk{=j{bt5zBGhmj}$CLF9a2uzTya1W?c~FC+m&_0p%w@5OGxVU_u-Ddu^>E_UCt_>nf(5(pIU$wz_;Pi( zZ&{bPWWuT)bunghha@mZ=mPG+z>LF2CgljSkBKIo2qV3{s+*N}%8cPoOIvxX!%S(n zWepFbE4;-E4r7M~G>J7QE#`0x7I5S*E^xVhlFID)zC?k~ebTKTN7GMwl&LK9w#04P zHXDYm$I3UYldXH(=uqmdoi8~V1jn3d);T0&4C%JH>6F2bS*R>a_iWBuH9z&$h++1@ z13A(`iTND(3>~+yW#O+~X$ObdA#d1wWH}0Xx7oL};;z>ND#Nobt`ksNiO2KmK)ihX zUQ0{N$5f_gj}yi60HDZF_%xOvs^X~NJ!*4C2tDFsigVN(9bzfz{cOOYc#Ue!EYd_U zvv+KH5wMmZI~Dm0gQ~pGf$l*yWy50G^GRUM(n^I05kipe5Vkt}^u+2Z*C^o>;E~Rk z($M&6+$l(y!dQE9CYZ6VFYG9dK86w_teP0~C z3Hf*RjGUVqrp}KQ!6!UI)Fb#76CS9WglQUz9(r^Q3v|@0%+4c%@%e&{70s^9>3=ad zPkNpl{*{~DHBXZ&vF!;LQS&%w%7BEi~*rT5Ml78P@2Wz@6@>G>O;7>6my$|`Fz7| z5Vj$K@;%c-PdiJh6Hl?j-bO;y%fv;JmBL-&gSVLk+roS|S!lXN2=H@3`>=Ei9K9qy zFEkNgS~ehVQaYc)@E7$xi<~sM^!1{PKfEVE_yYm%+xydU)Dt)_W|pXci2!WCgs%Q} zW0V0e`qps@uW;ON6`5TgsAL4RQyOny49Q~QSX8uqVE1-9@ytd6sc#Y4u$BEL7IU#fF@t;Px4WW~t z0pfpio5_g^xLWW)KxSC~Uq7>QAjl3m^g+kp1Z9_wb}0A^h@5#yyKb~-Oo%&KT+sfT zW&epM_Vo*4QMOYa)Wcg0-Zuyj^rzd;$ ztx45@(m>=QAf(S`aDe^B@^8v)-p()%SG{=*ib;&CVK1oh!@vMv_z>T|aV|9T%&r3q zqVLi`6zLFG6eM{1C>O-B3!l`6UYDAlK8*2HTji%DZtwOZ1AWS*N;*bsYb#F4Ao+!5 z3Y_*+xyeJe{A&^9;k$*>ZiAH~CXEM!K-iz9U;CS30H;$FZ9$zAgAsBgVa=Kl*-O0&Pzyyi*E-8CN5|H!x%W~P4Ak33&6+7R+Q4}eb-^YL zk}Qe*W(z_{7{9&exB+Rst}b86NADVV1NQQw+Rj$F)jx~^E>rSI&vM&^pKZ1#_JPwU z5=~x4EUoh#=GyE$1~%ucO$&eT@0*UZTw1Jo$FLS{0*!i4d4wlI)~m41Ck=vm?~!U_ zcI~;-JC6m~elB8l1lXJDbGS zYDA~lWfHU(m+L%8cL+YY8Rf5Ru6_lIpC}d~xFPe%KXD9H>0V{DURE7J6t%tuBHY5G zs4iq3t8(!x;7fJaO4Iih*YeiuZ9ezDnA!XZ$~{)`0Z@cy;;CJ?EOCfp!|5-4D$645 zJAesDzvvEN@xdtPCCEiy2vH~FM_x>rst|XDu%X?lQYaL}B;sd!_U-&|VOApx))u%3 zaYx5CBVD9}F36zHjXE;>HMde7ljn2?rUv%5f=f@FxJ%b#0OS5>sfg0j<0a5<48}a&=Y^z zkePx?MaeO>m|}Q_@)sBdg&wC>1mj#(}0nzGi5h9YqUr&Mf z0!jrc(HMzxW5Zz>C(5{+McTbn1{8Uqw0dkXy3%^(u<5ql#M{$4aW{#+$|YCbk&aOi zlow%?6Ee%~LHGQq*+J&xg?$+w!Y6A@6a&zT_|$@y=0#-n`h2SLwDl}I5KNi->NfN< zt}N8mF+07(Ygugy^0Yg;XRppiL`no(0gWU?pFO#M^uRlr@`E}Ct{|v^CFCKG&dla`HP>-wfF{c<+b zhm3&ZV#hd*F-VpoVZ5`NSfU!gdQY3zN{BKfGM=eRw;n^+1mb4;wIO_P==d|Z#eH3J ztOX9=_4yDax@#a9L_xxq(*bW8-0(NyB&8d9Sc=&$J)kcl;BkaLN;aC6xKhEz^q_M= zM}W!Nio1`0opf~A(#jKj)k&i~sQTK5wLSk@>!k#03n@K(v*pk;&WDJ5o6)^tJbH&Y z!on!%FRFPRWf7cY)FhIUe2&3$QXf-kYRa;b=In$HRUQ)jbfwPk?fRge(ZlTO8+U@Q zSlQ3uAj8xr`d(!z2+`k1Cmc&`?G(SE5CP>D?3YRkZG*W7cS)^{FJCBG;*b>0EhS4W zYVNQ-ekK4XRM=m!p3FTcXj=6UmkKg6mPQil2Qk?`krx4jqgVSK%0n)r2E#5IfvLxi zKF=FlW}8KmvY!jcD6Y|t7{jGo-tFLQ(ZL|P%7}qRB}gXMMIE%78zVWfR_T~^8-NeT z(<{01Y6heJZr5OsIf9Qd-{9_^nUjHqv;E~n7cZgd{qOi}QJNa!q7h~<0SVLj2qnTD z-8Z7s{txNt*-`ERfc_`bcG{UoLhp2ws0f99W@|qo2gi>G+18Jsnf6JBf~NkbQyNFt<%U-F zxaqM1wd{{SfE0$@*ULFUzo&(7{nz_G2Yi+3k6N$K=LwA~!Y|gxaY{AjNbh%=rpBVwXEOwVWfvZz9CN-ml*;r#Je4TDDS)<4Yn!%@rX@250Ujl!mYlCV!Bu52+it|nZ@!pL*QFh|;Xp1*myvPL1? z9SWw3z;A^hfkziiQy;Yxb)y=mDDvX{^#h|mXh`*!LK*ao!dl^BsRzGik^tEdfUnJ^ zP%hjzj=KB-GKIjZA_2;Ek>JE<+S#YYJ@LS?bFuIZQR1xxiPbAC#FF&?q*p|w9~46p zvtu`+O||lIX(Gdl`Gz%EeyI$o0$VK=>n9ZJEx5pID~QUoU*`6#6kLFIKN<`e7_mu3 z8Vaem1*lXTCmyU)e58^iumOo6I0(oZCLWFJ>gZ}O*)wdKU;}IkaF`H!(<2Pw3Iz6; zeQ=|V=(tYD8pW$!NVw5Zph?Fc;YWN|*NIy_&$y zNAsn}3en^xPpuVS>nJ#KDI_iL<~}A2PxOxRG}&LG5Or73pQH{+jw;4!>!- zY2>`jggzSw9^%e{?CR+fUCQCLNGX#NlAS@NbcZ=oFe36ey^h6=(u{lC(7V0~9AOy=6;MK>Or*bxFC8@>xKbm&j{_{usY^CYX7!k z@#XV&C@SFdTRfA9XXE$CkPl!RDc+j!`sD_;`*}M0cyvow#j$GZwHP;s0BWUxMJ;Z+A;0_ zJLru8XrA#z@FeJkEF26FRTY&7CP<5}8}rsuQE9Mf^JB;`krdIEf02;|FX`GU{n=DX zSK+_jrRF-1+A;pPGjp#apOo@fk!J}Lpon~-JoG4sBH#;ZE&4g2mf z^(r|quq}GxarF*kw~@>Vk`K2W*A=M%dTiC(f~LjQVmcev@95T*#BmpboVxHI`@B4m zNOo-_6XyIrjihS3Ny%U(Med|heP>oJYSCM|T9;1+eb!TP!+V=;9lFfzB%kbMR*}OG zuB=TG$%ABQq&8J)T<@)WwDhVqP%Z5IG6qq(qPVUUalV7hn1EJ9DhCQ6AiWy_OP0K| zyNcnUq`PF;0#Yn^=jTMpOiC%(Kl}wy$AsV>KtNvbQf%K25n?c%ZGi-VtyBsO6BQEV zc~CaGks{bDEu3?GsvO->L@>re(n!>4f*X7)JEGxr+1x9MmuPeq?)Ja{me?!u7&BIk zu(rNtMmPjMKb8U?TK`BgIaUlHc!9mQb%yjfYNQUNRaIrP+5J6Env5yTNLf{$4t~^|a=1?s09V^-| z|0j57UCvpuAI=}*6!p~o%arKu{qNq#FB(2)0#A5MOIS$8ayETVsg#Oje`> z!FB+~9o?NlfbQU_!Syuzy%UwGBVZBERIZQHhO>xpeWu{E(hv2EM-Oq`tA?^|`M_W9C3VO96) z>%MM?H*& z?jj!rx_uusPd)Sv@6T$DrI|gh^5c8mdD+gO$5@WA2izKf%?qo#|K!c5ivcFiBfTbb z*$9rSKM`+po{=3@Yfj-0fM?ux@1JG7O1=*F+Z$TnkG;H!21#3FV*XS_nTFD~aTcJy z6%PSiHV$D_PidZ+^d>OGiiZK_Kdm@=@9gftfHG+=z-n5qL6Y3)&&^s9m2R7b_UIZ) z1-^Jw8u{*0OK3eK>58>sJP^^Sw7ezax!(D50k=0n7XKmJ{EvlGg?yiSx>uIP#F!As znSRe&uA^Q~j_k9CN2aHZaZdBtIgv!vv|uY3PB!Vrq)H|?Dme{e zpuWw+*X`N;iwSx=nP5c4sxiqpw3#_hWx!?{!OF^W@gtH8H@9YQQ0IlIg#D7!e(F?g zq09e*4JAE=^E&VYX`6@y<_ho4f)IdlLUo_$0YE3Ajo9=wIZJo3prqt+;&4`2B{0u)(7b2yh}Upl@EhbskjuD z35q_QGM0db5{UlTZHW^d`5Ida30XdMHD&SlybVFV+1l1+1g7M!=;yLh@g~U`J>N&9 z0xsne7ZVo~JOb7qwy~7MC4)O^U_aGu8(BG{wD{ePKp?qzA*JFAPhChW9GA$(KWH8? zeS7wz`{P4B`y(yBa%^`K(Y3O}WLkD{uW#ZvK84#-L^mHqqCgTxL^m$w%d6!j59b5j za0?GX%|C_nW4qjJCSk9k3Swzc1u0O?#|HPx1rS3}i45gnv2W4OVB7BAzaq%Tqf zz78;7skVM%3P!p3E~^@doWV5#pkuzjkz&TFgN32D_bXPdpWkA|2d%qUO%@GyYgNn0 zE9eHzC%*6VZ+jYS!>Q!(lg(P^?LEVgy1huyLvRFT~q~jb9eOZ=YVsM}f zx+7r-;|}gKVsZGKYGKvK@FOxqf#**XpO85L#CvfSf9xCSDAP* zvIY)Hn2a^ZI9Hnm$3zcU?vG{St zx9ZO!MahDYLNfp6$JOO1FlLY8cgBe(B?97B=Smp^jYSpg&-pEm!QERyKPSPDi*Zri zY?_X-=HFN<9deKF^=6B)QyDd*e5GPAy5!m;DmK|ppQ6K0A~^4V0qU^&_I6<|STX~*4r4VHC3zn2DQESX3PJ*Qx`jUmIHyz8PZIE5ljP= zgWS}kY?BU!2?av+X3^+oIhzt44cGf0H(YsgC2lMPa?B(i!Xg6H=bA;T-XrKEnp1k1FoombE&Z!?{#E|d!7r^U&9Q@5CT$;$f=^hTDlgrg>Hg-ca}Nh9uX@*o)_KFY>KczE_S3QNk9@p^bk{$aMX)A3pM(+tIm&R zu`ii=OP&r0R7{b{qjqiYkgV)1Jw>opBpOzJO=bu0dwd4{ie8wUyVs7rbOwn_YE6ut8hY$LyXutGS|e;o`6RiU;0^$KT*I1Xq&@Zp=GJ3+=F zbI(%wK?PmRn-In%Zw9oVoS{34u(wR;5TLOPBg`aUU1IWb<*K=KuIw?EVrG zB2dD#ks&<0^?deK?Bwl9Qv$XSd3O3TjFF9i%eEUEc{7Z0t(tZNmhHKVhKJVRbWCks zMsymEy;c9*Ks79(-yq@K1S;`fy>!{rG|3VFiX=J+6 zC>2quSe}~veFaWLj&SJA+fCs!r6XGBl!UVd?4EHD%zMR`vGoY43fK@7GuQ;T9);2I zarlCCBCXY1y63q8x)cc}jTL4s{sve&0(LicTZk5CdKjuwhdDgSmsq+6*ZVy+X%+*l zniY%Z!L_jthlrsHcKu&(djar|)v0E%ao2n|H{&*F-i6}wHn1GJpDccewe)uJ<}~_d zAJe$0ne_9abiHPft@3iba$uyBj7#m(`nppRy#lqK6nH0qHL@ICg|nb=(PpdiM=$8N znkd=fm-^jvySPkv5oAx_Tn0K+(r7M(fqw=ea7UZB^!iZ;<}CkY8jY-t$%`g4Zk>bO zXwzG#i30}CyRAS%xIAXww!n0CD@dz+vhEM~N;icunkT%Dr7>{@dG?`9?|3_*uBjw= zedR@VNPbrU;XX(`%Qgsgvv-5Y30y1((}P(aRXLoSu*DPSFi=xYe5gTIUKa(v9r_$H z8Emz*Rv%+YMLDV}QNFKXI*d@fMTP8<3~t3qB|!HIz|z1jURM~0T{@N5*?5{~Qr$hB zffnSfKCg*sni**`(iPr~Qv`>~{-ewa?vCoBotp)~0?U~enk^%e7P%}pP$MT|ALYeM zz7nN7;zUL{tFHI8>@x2MZqa-|Bw0@p$%8dS%Yz zhglnnB&Lbg7`L%={GJPNbDL+&lK8kwn2R;i5bu%5nr@WJ473S)P*-{3!Gc2}q`MED z;!OwCccW{Md5jtl*ke87w=>kirS1+r!(kOzD^FC^FtDIXPED9j4dE$g!g#mAzP5O8 zEg9Y;9_hi-=YRf_o@{V`qfl4A(|kPjy-owdfXyzFKwy@tjzxj8Ar!ggZrRvt=tfWUN6 zW2Ig@H0A204q7uo@l@S@7qL5x09D4$2++WfsgS{Us_aw{jrB}{KouG4oir2=| z@^`pc47j%nGn6<845Gy+8S}T**4RGB2>u`7+8x)VPxv4Dm;)5*XCMGrc{`cgGdg)Y z+N(`#;B#W6TYMxShJ!F@JD*9%h{gqBK)b@Ef|Qq*mOw7#buJdO5{*lkeHA7B^q7wB z5hE_VoiCqjrQ_IkUsSKNkQ3RMimffF@~sm%@ACYjO^363`iQ#Wr?JWxjp+ds-X9zj z9~-QQLM?+TqI5w#%B%ob5AcOq;dRg)l`6Bw-C?tZSYdreH=9v*g0jvX%~?|bs){x1 zX+8aKAW~6*vXpk5ox|fI=W~wG(3&c1@d!gTNmirnOwuHg#4l6cOmj#u;cNndn`~?* zeIxRz1vOM8mjr=BXBUAHCxvt*JW%?m^Js2|kqSbZ5^iXnG-?3H;9YRB@;}adPHs>N zKdTxI|B9Xv5+UT}$>K`zX18n{%vjW|Hl@??p88Ddc!1TFCEUZM_iP`yy_cui4AvqA ze3^fCvb?DA2J71S&3gQ4+-b0#HN5(M8H`D(16ImfcI^^SH_>gK_*Lz5#VxONZtqyJ zt!NkjKB(r2t?>h#R150wYHcc&Nv>v}bA_^Sg?Yb-WnRf}s9Ls;s_D3#H(J~8cbpE^Mo8=o?6v(&di1=R~PJOH5;_$3!NDHy7DH z5KSWIAf;j*m^(QRXjT>rgB%dt>_@W19BuN#e@Z7(M1cZgPXik|E-~;1j?0bAhKku@ z7aDYBQn=)rwb@oV=IE!;B)H9l2F~N6f>t^%5e~TR5eqLwNqS+X(ovN3iOWnoNv9xV zC-CY|^eyJ3*h|%Q-uHSu-V}IKLNmnwEKWd=h7=FyRy1OA2S+SKr~goTx9dj|1@g8Y z1sQflf&l=a8eIOZLf#mi9^a9Yjc}T_Om<9+OxJ3yHc{WL6GO15u=+S6z+W;!zLt0M z-z-!n2g%Dt1#|=&z8L-GQ<~L+89T^6Jty(+x!wuVy0^uRr*f=Bh!fvo9Mm_EJ!U=C zdBS#u(wL??7%kM+Fu1x>Li8i1d_4MU@gCv?qPPGSG;|+QLeV-i^*pauw;9-@gCB+D zY$c;Qh1Q0v zCra-ABIdh&5u%=;97oq(4_LLiTPZ%UX~D0ZvOj2cWHAy88;FDc?bw$;>iOHLFTH_X zZU%tjJ>b*@wEnt%1Fd^aPl*FN3ZbmezIffT@AflaRcXy_HH=n67XX-sg7H@!HXa;C zg087kf#`CgAAKZMd5AK=3d5;?Y)@Km2r`FVE{E{9IUoG3k;PN5b^z6aGexmW=!?=u zXayLlflya15jL#%cFQ&=-R>x zYu#!Ec@QS4#g5WKfumw*dh4a|?G=`{!^B)VJ5#9nJy@#-BR&uC^89Ll z&^|p3oMCFjb*w#@&z$&R^F5nx+9=KpgUj{hdbct*w)m^8e@ZP1K;^mAOSij!e*{S* zR-1%Y7PVAw!n}$gdVVDaV0s!)0l=~7m?GUQJbWwyd>niXPIZ!)_%2iwf98HAdxPj) z$Z1Xv*LI|?s#!vDekf5RmveZm5IGQBRmRP5HsR-{5$0kS?s|YL zE@z<>W^ErD!|9-9h3LtF)hNPngIFi6VsW=j&xxqyt(hTg*kNbfUSZdwi$RNhgD~S)_#F*akeZNAd-m&$`kPl<-@PQB zuRfeNTLMpJ?0GQViL0cOfaRC|^0}LDtvoLmoyzdse~8A*^54~L9@nA2;H%h@JcxcA z$lAp=4-%@DN)d|eRY0;XVA*^?p=}2JZ$AkI26QHo5oEdR5Y;h^{rLF}6i)njGh>I5 z!f>?!cJEp;nzxd0Bni#{@>EBv}#0m zN04@Ub-y8X^ov~mycO7rSmE(xPowkvqwD#_;R}bU0v;upF&T^+pNT35SY!v|;y3S@ z_vSO{f&KFr`}YUbYR`}5}n zIU}ZIAq|31^q4Jkt}A)p)K&=2gwReLt_0E@=URhYF<=h%7hr3Lal@LqRB{{Uq7a0Y z_+pgQwJ=Af1l5AqBH(xSajbNQv?HKPF2D8xJ=ANp`$Ep-`1g$iwx}n5@dt>v4dNzE z6$pblqK>xj9FYQow)bYk!rinsr0o_SIJbqn1Aq%Z8|3FN0pOKFr3$z4x4Z zQs^n`ZY`goA;8_UE$^RgyQ%ee69e%xsUb?Fj)l-(e&h=|N=P88vwMU7#|gqtx9Jt9 zEbdkh(o{-)VY9qX5MdAuMNhwbV`)2ac6*juhWYKLp=Ek!xz>m+;bCwvV!zZU{C`bf zC10Iw`3y7=kmVmBAcX%v=i=sW0<3|PLI$q?+erhGT1QdL<-oT=vM-?Bx`dB|N(lceIO(woccBo>i7qZo8(<&=e(!{Z(WvX&q9XLUpNrr1fe=y#>=k+}2 z-1?nzeDfRP7|+iNHU;JX@Y@MVc+O8eyQBIU^HbM^JxW?DJ(Hp-YpTdEcp1%EVBAK! zO!OyUyc(lvu{u5cCrw#-W}2}_`f}scOoNWXl0^plz?HHFzPU%<^1~Eky-v`&X*I{l zm9qxE`7~L!#94G zC8%C|>G6WMpv&c#Y>c;iU=f>^bN#{aETRqrpzDv?b#^MZ$?fiC9oq}0iOKHAFS@kl zz3AD#F#>2!YX}tB^t*~*|Agx-BNE^!NV4b6cFFhdxbx^d{)<>*xq(|W%a2yzD}Fdt zb1wgOtFp9z`g7B{YySQWQIEitBj*mUGEu#^IT4 z)DsKsOF+!Nk~iTs=Sn4g5|fVcMM$;oZ4>tE>}Ws3I3YpRPE}3#2Bi6iY)okbj4Dz2 zum~=_DCo?qU$<8}p`|qi*Fyx$;kOjvSeg11dZHvz84%IHVM@hK;Laj)PVMWGO=!7x z5^{OVv00ZX!%j_`C1ls-!`sN@i}p>@h4g&9Ud@Xhfe*Yr{;eBiV|hYB*w4Plt8 z5S8liYMeh#8Ze~i@LrAj00v7SqMvv8-X1w_efO>58-q3IW005N&%QNQ za-PLl()?|Kg`P>XdjT%8K@1ys>mTFbdp2u?Ut@+7SIT%;iT~C-Q6~b>*FbEb$gg|d zk@CW~O#jP?opPeHy}X-OUrt^?uKe`s-WM4gxx1Ibl355(6y9uR+#T2|tuJh0kI?*WOD$ zgvIpz=Fd-N8lP+1oq(mP0_|M?8sir>;S9+2V!bUC842q1LbEVfD}+)k!3eN{RDnIX z+(0RddLF@ccx)$Mhr@Y*thcpZR=PnNlgudzC#bi$0984~2ZNBUa8}Z2N%K-&W}*vA znJL-|_R-HwrXmi+&P2H@5yrp(90Y!7YSd1IsGKl@jwqez%zq8s9BM%rmC|z{mDO;8 znvg|RU<2xXb{8z;Pc+oI#f4ns%{Z*&BU8~o=d=Z9pWscVaruP;6eYfs4A!4ZM(Tn>m|N?jaJXM`D_0%^>4Ssl&Z1-f5l!s zgbOaZDOhwy36|7ZIaLR%^vkuZ!}RUs=e4J9m8MOa^{mw^owDMzJ}I^;GcQ6!ID=KI zEFJHTPGxOP&WR5eD^dAhXUlOTS<2Qnwi_E43ofqe%aw5ejnYC!VHJH?^wu7oNwH#) zb%>@$-eqP`%Ef;n-DgwW)a1qx7V5T6!cwZiA{YFy_9D9=jNLB-y6Z$7;|WgxNvrRR z6UDD%rhvz3Ut^71muXIYs;SJq;mgkTr;zzB5HYxRYtg2`5^!Futrw)t1N?MnD<5WD zzUzSTVCf0qs{;=bXao?(k%t5zX|ySQTeuEuvuo_#w@KRUsRP1o5qQhMvW5%35cJTvYrcAf_O4K_sdCU{3C zs#s?yFl>rL3vAN8u*%~tsXWqLQdxbFrw-vfe{&cYz8GvllPms{@9izmz~oqgpO*IL z0daFq{u-~E084L_r*bn3d1urbT9AlLd)8(mUUxxX>Qki@f@D_z_om%|_aIg_haGcs zMuGX3TiD+&jSdxcO`s-V*=2T=l8jjP>e5u=3LXcjn8@WRl;I`QgZV3oV38$!2*MgD zW(SjqCPja^JY(V&6RO`TFKIw0j9+J5k zz6QD^j;M$^O*$n;Vf5=f`~=qq^CM3OvK%TjJs~L@HH?|CVXFbK(c$&-ZkVNG#br6?21CbC0yf%A!KK{?<(`*8E<73EyaYQf2Zxb zCzsgAZx%rNptlE5QlL1egSDpi04s}@<5F}ja~{B2;384OE$M7GfckYVjK!abA~n#% zT`g|HFL9b@{sqG#N04axMg1T;m4LEddLT^n8(ZzfJBfN9!nv&o0tr2f*un@Hb&E9z z2!0>3oJ}eyLfbl<5-QCAC7MkQ1SgK2Cyzz{3E9v$nd}J=pY=)FqIsFqH1rUQN1c2QbXYE+axarfcFg1J1)?}E2Ym_R`qrEJ63(kbx%=T zD2a_CO2PxgF+ZL;>PV`3co52XEfB2W1FdTpSvL7As$$Z`8&l1ot3k#}9M_2E&zT{E zavhgcvUPd${qU&I7_9&R-3$Ddh<2C?5ame?<+Qu!R#>MXpj28^fYXwsr zAW*V=9Dtn8Y0fp5w?JrGmzend6pa3-BKgQTlJ2!7!pdVhtH;TgHK8p305wVILk@j9 zf?>!Dq-xl}+(NL2Apc2tRfd9r75lqN5-B{i`6Az7OSA59z-DOfI832&p!Ff+sn0Bt zg)?9?2_b^JZj&Tn?_Ry(6NMD#q!-K#+fp=ha6hpaM)D$myW7{Y>FfM=mvQCvwnId3 z!on%Du-!fk+kRx(=)5P_dc^Rk1UT?Vb4+fkxCuzB+@zBuh}hv>SeX#b@V8*Abqj#W zo=w$h*eY&V2Xt&V4VPB4KW-4mhQ{#fZx=yB zVG}sdh1#qiV_5Qw5?6R#NoHL%`@sR=Mt7IJF(F6I81%W@0!sNkD+prK_eNTK{wl;J zGs7iH72s?=^axdLb8pFsyj=n)VW(wZbQolccu7zU8L4P03UCJgzqmGsQTMO|5n7e& zLey96jm)r49{;=**II}(Wb*3%xy~lGSBC0)!U6~_mG*SCG<6NODN#bF44%qjwo%bD zi3V?Xca4#Vp%7RbR0E1<(=UPUmJNQ7;hA7ONx0Zn=P#?mWaKt3U7j%Bgb{^xzA`NAWl%jL$zy7e+!Rhh3a( zBRP3lfo1MI)+kTo&>yZiTLRz6fOkXQKZ8JG4;}*0R3M)R4~GurLo_>1V=Ss6*zsf3 ztw~xtNU1M=i4wY0;f($F?wTsGaTE{aDW+;K2Qpz_E)njBN{RSm{|^WUC{H%JA{9@L z5Zm1}%5w=>@RJ8VO&=O@o?@O7>XMKTR^XHek2Sy;&FDc@4kh%}8QCvl{|5F)ucR?! z4~i%2f?4t#qU8MNZBS7Ly3iXmwTxyUq?#pW8h7yQOAG42DMsIEhZBS+_-z6R&*M+G z19c_lI0hw^>aXi$Y`bm*e)kmcTu)!AinQSDQamdcST$~?@Ctjrfdv^%P!D0WM@!P` zp*R4Y;m&euv`F~<;)S%dS^9fs)>s9VBV3EP5}X8d$*E@jn`DSq8u3tN^;0m&rlOIU z{{(esIxIRw2E}2YmWa{73=Q1B$L&y{e0gxj_)F{9?EGe-nA#BE?*JYgQoZ80M_bg4 zxPw=tK445Af&x~b9o8;&6lRlhVEiNTl-+~c2qcDZEI)4o4Qf4hKnpcG>i`R6 zaDvSmHayKA7z09OGNe81lzNuIjBhQjwD#cl3?l@q)mz1vl4|6)AF~jwuQO*0Pt54o zT>p60&AiY1)^aL*z5b`H)O)Ap{n6J^P|NRh!~h%_c6`nNJX+2Fd-4*Q@z6H}?Fqo< z2O?S76AJ8^Evwk?=rrcyMkt6lD6!~5x$-B@xPk^tP_j(!-#k{P27jx%q!-e&`Fiz$iC-6D=!O`m>*_bbZ}(px#lynWMnP>3!6wBAR1 z1r=j&c!&9IUb6@iyq5oG=#!h0Uk!lRgi&cM^>hw@_h)yGZ->HfSjduK?hhErwK$A5 z&Ie^dd?J<&{BIDd_PNpYZ^P72xKfEE#vI{wv4jq=k$^uUvG%_qOsB=396_G)!pNvG zQLsQXFtN>OaR|ZaU7%77Vn-bHL9!ubg+eJBJ5_U#sGP7pd_AuNn^b?!{B;EEg-iqY zFZ$#^;deslecpTQAw9#bKK9tZRmAmGfU7|#gq<3|+FWXEV7P7MF8*+{G zrMQ-sKdeq$3?hx^99^yZFSX@Y0cEKeLZ@CEj=i8`%=E)wfAKRi+-iS^-!gx_)Iq}> z-k|VF&?}63#m-MF-K<%L|I`GCaY$2DEZTl8hGOWuvixO^;W-{vKwme#{a4>C)1V7= zD+H>cc>fJol566@`;sFBbtu{VV*6;Rwe|7IR434mAn~|TTzmO_7X8w>BpCR6c;|Ik z6q{+6x(D;6;#D-_3myNj#GPdWjfM5;*C@L&I44to_fu$nGxEj{(`t)cPnG0g>ynI|E&< zxAv-)?1MRL%C&v*rjG>5Ch2~#3MBL8;fA0!`M3lc`tp$fzi8v#qQmCOKm1t)4%iUM zh7Vi}5XA(nFXKx?nVOpM#vcqtsUtBN!-}FZgVL5ABx1ZIsnE2vY~c1M`j0h{L(p<1 z2`1`(iQN492+w%{|C=T2H;z0;v)!cw3M(yc(pm0H^!ZjcPy8wpk08*S1fLHPTh8o< z4-+CNV|1dlP!P%z$DF%{=j^sHC#-;y{=*}fOL_qyCE*giMsrXiO)j5#r z>{60M{=}M2NiW(%F4dthvsZ*V&}i0{>>Kl!jt%F!bKn7o)2^_c&HkGq4hv4#VRMsD zWuZBhYS$)-!_r$}R4u&Di~=-yT7Gp+GoBD*qZJxHk4op>#|)2BHz%DM004vhoqipTh{ z&jG~)eGS66O)7U#JO!0b{EDOghq0&8q`rz{-=A9)4`fy-T=QFzqKW=7)uG|Fyg2Mk6};zZDAr6rvE-!Qa4E z4Q$(l)5~R{TbV9phez%h?dA0gzsZB98V%b9i)kjEmax&~PHV;~$j(8VI5$5jbOg5C z(V&?GwcbXJfZ=0jZ_(yWJr~V1L*E697S%y0MSuhZ= zneO#_!fVs6ZCboV!P@z`NOvH1onW2unu4-0*v*L>p7t>S?7grHbpilrVEXyGf+JQR#tlhL?0JN8s{>y zo(W`;DwF`E^e8r2l>viBxZbiXhDcyvDFFi%= zMazTEv+W(ZZlrk~m6d-7&*VLbX|w=Jc;>lt;Q&gAPYPVm*<@b0CDHWQqd`ZjGo>Ck z-GgqUwHy8+Va@L>iGGmp2Ves5r}RWNU$%GLZ&~lsjYH0y!;^0j^~T_Fu@+=5dtn1R zqTBn*UA=9%JY$pAPR-#tELs?nZ@!J<~K zF#pW!dp_)j*aqKT=>#&a1Gr-u(60@^^Lce^@zmflDSU6H{j(R&~dXCPJKsb3xodAy7dpT$L zh_zL~#k!Xtp2#T#V8;VIoLcpjcj(Tyg@|FpArnGW*z)kX^@<$(4l0G;k39$Zp=rwQ zymjI7bA;^tl1(SswUP^ng^o!ITLR$g5aMM)Ea0f-1^+OndMpm0kgb@#bycm@a>rLy zBWP~X@`h#--qUOpUU8B$zc$sR$D6wBFy`gIs9iOTxkyK87!)}sZGw4-AQLH zG&U#BS@V1-%%LIh6C4WNZ!&$-WwrJn#~K@%Ba)Bdh95T6#yxf$cb{kdbvj<&c&tG@ zJf3+Jipa-zLE;C<;W2S|8jigkqvftzLr8&sexXR^m02B`UtJ3J4vTqNbR|m~Zp@MY z&;r8Dk%XCt@cb|V4Zsi6Mo!kJuoJAD@D_GyfY$7Qx~7PB3mdU_Qo}DTehN7GKfV+N zuh=pFf4D=?KhqQ0|8Bs|4S~IpY>2?MMjbNA1Eo=H%(CdfR4@@K40SFiV=Rfw+^FBi zepA1c`c=N{kbL~e$^8fvZqngq z|M#G{Nq$DceakSLv-a!rA(X9?Z~8HVTTZ5|CsE}0)?Z0~J-Qz7b(fp0T5u|`^$2S{x}KylWsD{^ns;ku*Si+z)m&6(Mpy7Tb{j?7 z<<`S}DRn=zp|PK+X-3M!=1PHg8ICJ23n8PkB{i5VM}kx8>5S@6P{M!-D?B#8XUaGd^jDq zJ6}~5c~xn`^Ii+DL#NyF=m$gi5s(Ae_l4Uw5s8eW3uI6c4EW~qWK#D!llsC{(uZVt z-w%{{KXS9$E=`mkBnwi( zP(jm|+QHC?p{3sTY}3D=(($HKl`Dw-KhxJW+X`O(H?nD1peUw0xl%oV(8XQ7rP#e@6X838RC`wMe zaIuHEanY>!{pEm`W7-iPwP`qkI;JQJLba8`5;?DRYb#xsYuw~BN`L3u@k8jR*CwhB z{7FBZv&Zu8Vo5(WG1J=3W{81NblTU9-V}F;P|lcI^*068E(+{-OgGMHN$5eIhh$2* zRmH}PDCLZde`f7^&22u2Q10QupHHefpkE>?5o~9(!{I-rHMyC7qehK;6;z`Ix5i{ASYyuz+qL^#`(G7P-g=#%m+ZCyf2R0b zKc)Yc=Vk%^(o7ens>10C@8e~`>9tY&^TvspCuvSsobL?w?+67XG|FA4|@$bXmx0WrkWz<-lN9@u}!N&vL3mp}yI zkD}%cu z-EoTj1KZGLR+;lFaO*T{LKyfFs8&k5-2}owLDtU7%li5DFG=@on4-$g^7anxeOL!F zYk5Zv3myiDfDsXiXeKz=V%)iqufiDkqNidxeT;YDejMdpTA zhAU!e+$nOVp0PvjhE(P)QrGX6JD1--8`MtZR_dc z%>#n{@|LV0uBjt(d8=@4yJ3Ih!3fzcR!f8h!zY*jW}=5J(tPn*2@^I|k#~ z>qvIdiBA0!CCnRCW9&FUK`=56zeFF{s75#G1w!L;KKA@tZ_nMgy8*h&c1rWWf$EOl@?94m(yrp>V02q!$#8d11>w ze9~VurQ-oaa2p~}B1(MVMBv_mdO}Ae>tmaY&?|rFgmEvvmgjS@6$qm`BCBxbg;d_2 z{V^b$bVzLk2>d>s1qg=jJtWc)hDQCWuBmpY{&!?Xv7tH(`QuqxR1#E%D|$;pG&E9u@qqBgq{y2h>i0F13^PXWO)I)MTGLO$Wy;f+=AN65w{sU6EI=3Qj6yn;-s+s?bKQ0-_OBe*(0Usi7c|jb@E=LV%@i*!ZKm@ zw-O4ta{DwT$+UsOs^`p6g{OTWk9+7as*I;*j@kL+7EAC$7^CEp$?gC? zZjg)VuhB`LX^aA(Tg|iliGOn~U!yc*?7T4F&vSdb{0Hc4l~+tFH}-!M zE8oeLU4H*|HJY%%`F?GDV1bi25)f^X5eLBBc)$V$EftL+j*7qy6IPRCVVBUvWFa}G z@y~8yNh?SqNCKb)ZvD+lVR{A4S>S)bQ*}m4;@{2+koUY@ZF=j{nn+2RH9VT4g1i){ zt^g11?-kY);R|U-G+|C*j%la7r(b9_$|s|j-@>?GD9NQX2ybQ`noRac_u{bL90I(g zo5M^d=fkQvB#}E!p<1NWgl+xIYcm=`_cwe38zI!BX8eUuh;J%>-q1_Px1pK*SB)e= zKDF#XMaq1L5EZiKWWhy`$Whx+g#t`)-4PxrX)<;ge3ynUHHz%F!`rrC7~~WTDe~JM zT{iq6RD9%^V^p0(JSjHDTI7u$njWC21&T8!+cy!a9w?8(0c#gsZ*7DPlMTutyC!br z8akaq8Q}#q^31GP4D^@Dn&bV8YphwXI47(T_E#@1CflK1HXm{UnMe??_J$Ty;&}xx z4*z)tDnz)v$0?ymI1(z?hv^Q_5%N$N0%~>za?|Ti=lvlz{NU|8>Q-O*S3h9C+JES? zLUDUoN*a|`fxIV@BL=+C1DpIp+3j#7VHxPq)j8cI@6okcTC*ZkHF{HB z&8BH>o7T8Vr|;1ssZ&$ByoO=-0#J;8loKnIMJDJc(P>B1^)p1o*F9uj zMmDa*DT_9))TJ`6%q}-xkO5Ewk(s1=JT`{krWO2|wmPs*mmGF4-_+UdP-&YnMCLU^zE%eSJ9E36lD-I4|?r=9@4~9Mkdm0a9z_=p93laVfgYMC_s%ehA z5^-HasN9`-!PR4(o*@Nqqtnj72DT51DgK#4*V8aEH{utv`+|~;gArT@w?W~0o?Frd zZzE43$UK@`KttSA4%P;FNHQlVLsOTjTHp$Zux4mRnWCPu@x{LeUD|tzkv>6YjVd2` zi3c7nGYSCKnw)3m%1Z2AtO7S#g3by1x2BUQn-R;MQdd;D@DiS=V~*J+Tl0=l*$!Ch z`A#+nFrNzIjb@BBBq{h8ido|ATy6I!7WZ@V$os6QIy;~)-{Lgu>ITpBi8pjqA)hR8 zcgy@W5l=@)n1#O^XX0v{+b6an=#*c0cOe#vWfTA)IN`r|VgsA+Y)!Whqcwbk>e}mW zR!AfeO_nO1!h8aI?;PUpD*E5>U6d#gGf0*Bk9!_T%3;V`Kks10pjJJV*U<;Wv7q(I~S%S5LKKoD=RDg^v( z4yH|hEs5QYss{HZ=GVIHj%|Z`=TJ%n?D_nOc6=`yk;NoVS3p&>UpmiNxt?e=$C?fa~~9DaSxgFr0paL5}l zdJneZdG9;#ywg|eU-@eMIDQy0GkL0bkV;2}S)PlX&}uM7ab^5zx*!zXs~N2|#r|Pp z^pG(HpwL#ZPACtg9y7u3q}_XffZR1#ny0mTG53oy{LC8LpXydnNd(m5kgn}|%EZ&md!r{@mOxuP^qM7xkI zEI^R_$W3A$$)~(_yVPPPh)n&>3Y-^Uzyk0{4gPqsV*~UFCBcE2*ksYt!;my95iOX& z)Seq*xwc{VE2{)qLnJ9@jG*8~Sc4_Wayz1xO-9P~KS5Ru(rBV|z;)S1>P1-dQ0>f> z(;Wb<8cd5QaXO;L7}BuEa5@mr+sWzb?nxB}Ud}ZDu7;7Zbt^Wk_*K6RX0u&6d;r{w z+31r0xc8Rd>l@0&SVlp`&5Nb%Sz!b&FmS!qVP@OpO$x-wib3QjP;WAXLjqNsTH4x` zQT`VuNZ6!t&8&7Q8wr$(CZQGg5Ox0K4J9Vn| z&+~KNXP=08?9u4TS9w-ZxP-@ZE z&E;w01_l(>El8_H48mtPVH)#@dx$6K6G~tivmJd-eNPE~I@qkDm)bB1w zf_|+jSOPI*LIi?54!SJ|_{MF(Rl++1U84>dhDeowT`IOGr?a^fUr7zDAzI0!1xNf!VbzllKF!?9tfjR`kqR4bCplxAVn&q#auUn;I(_P<$}t#WamO zv_onKmTXbDufIvH1lC({pwxc(ymcWr_-WPwEKGP0l(giOR4uz+O4Di;XZU3Ql8ryG z&5z@;B&iq^u7p+-&;5?vApwQ_1RL8A`KMunTJ%Kp^|iX@?e#qQwpFnVO*rvNgm+d` zN9T%d8qG82Px`^Bi*n7nK)zmcO$o=0{8;d4{L;eEqA!0z*NO6jrXBzYM>{o zg9(*eHkn_5h6=D{BBR`yd{bi^ZM(}oRVUTc_)Iv+z&HDziz8A{X4(JgN@k|wsIfp2 z>q01YP*kxW%Eo!p=x!skw_-tYnwx+i@A$HM7c?#E4C2cemakVpY4O1c?y?`pZWM(z zGZCkUr7%;~XFgVvGEYyGBbAQUAGFl%eY=_Re$a3%Ee=TXDk)BR>%zVLWFy%Ws~q2f8N_?lXJnqtwARVxEH=zezh8nQl(A6OLQBv7Mh0S2d7M ziti_VB4GaKUMKGKqFVX$>xL5Ue|e_u9ipfJiY96e>AAeh%`|6zc~mipEVc@L5BbKb z^jbrcfAhV#c93_(o`<%mQp)b7>)-ia7drFDdyO*gX504(T0V*glBD~{16~)Gmsd2- z0FQ62s-)46X9D}vX0U6Uok)=x`WK4#pM4pbAD#Fk$Sw4SiNELCRyRT_GA zq?aD#kNil#dEi(K3aZR8$S{{D6h{4g}ZH-f59Mfo=k?~Pjrwmg5h(w!eC4CrMD{0?h&|l#UhwUO<~@eN_U@(ksj-EWg^}H{tqN za@(Q)@~;L5c!AYN?|wq*@q+6o(Q_+7{RKQljb#^80%FTL63aR=%RY?C?o>(vRh*?& z>SgD&de1rU%z8rzX6Uv9?s>?ekqI*&JbLGU^?v;UzA{B>ip<9C^H04gT(|q0O%A4e z&Yt*Ukf)4jL%@#Y+=PrDEzqfUx`c{Ygks9AaFQXKQmfQy21RholcNvCZls0P@mh5C zs+MbiJ}bXEZ~wIZvVmYAG%zTJ)|S}@bE8Me$b z7mcfDgy?6oO5z8?7QmouS6V4k>4)i_nbNM~wvA;p?xVMBz4U@NV7&K;adJI(Ari3}fP|Kcim$ZOXeXcD zCY)uN&<@dU%Dt=#(bXwYFQ%A-;m#?Y9;Xxk8dO0F4;EB1(Y&I|fGu?^encYtmjG}C zXGWi->tjowtDyu^p6wq1P~aXR&bW{YU32iy-3(H)pXl)~5j*BRCTP!b0uNAHgUJD- zf(#5hx4__-86V91NB#2F#VvE@=KV1?N6;~95j2dW?#g64aVP{_kxqJAs2-GXC=EQn zAOj?I>Xeref@5IP5{$_!v8jNAraqJpRpJ2&a$RSxV_(&(b(9FerbI@(9HL!68V{?G z;V&auz>gz~eJ{#@-W^290iT~j$PLXb5w(ma+g+28asnngbd~}cyrWigL0IF+0Q_`Q>LX~@<(;=9vAN4Ko7KS)p`aonwPwh)pnVx)Z-ME)9AQFnCOuR8kA_N(Hi2MrPcup zV>gz@RlTlQZ`3oltyPs~I5*0>t3D=8S=u#c*CCz|&4+o3o}}Yp<4K3$mKS@jt94!Y z3eWn7hg4Q6`F?J^|slZt-> z33gR)3d*+|7cKLS)vT~4oqIx&VH3GiiF1B4cJw5V3jbkM?u(oQqM-Ks0~dZrXo@Vy z>zLH?B7PPtBWD{Ru=LkLz4L?SKSp{p1E$If#Q$KlB)inclDVT)`GD1vy`xmI0F4N? z&dI;AawwH1{=9;>9>qvlf03{s(JyOOgwu5$9$cwWhgaE`;remb-%GhnvvPB9zF#V~ z{)+GZ?uqRFiS6`~aSa6RcK>t%i}@8mBTsu^ZJlmlO|jXgfX4mOf$3l-sa;8#q-M0~ zQB>i-U>EE`t7O?AsS!jM`#jY10cE4BD=r+s`$^|Qnk&{X+7hH=bf4BYA6&@JWY7a1 znX+0*?bf=Y%D<_3Z(6C@zaDcO;=NdmzF95V5Y09O6^gBX>ka!D!oWdNP~JrbSc0C` zf;bE7l3Wz|B-W-wu=sCMQ|1(E^jPnk!i$=oNbCQ)oFofEM}{GvK==KG1z>aIrL~M8 z*R&tNJs@g`kZr`bn&@MZ9NyP6^Z-?}rKhAma?E3`1K@T!K%m0}@tle| z=)$bS&}C*HMEfTPH`WlqR$3#rPMC}8b)N5tAP?W9ooBFnR}ZyJKABr>xp)@c)bxAd zFRfu#?jCMLr?hH*M_efSS%V)^L5@iqWnU;}QF21_$~#laj847dLX>te+g`#fLlKQT zd`Kg{%ZX+S-4pVF13a_jguX|CFo834%XxNwBnD0FI;xfJ%ZfpYuUp-*XH8tH!1_}4-m>-3H&LfkP$+P~ZA^kAYn zK+}*Dx?vvv`GCyO_Km)%v(+ylp??TxYQ+3w*oQU)6c2o63Ly9JbO#wGPA0-DVAxeB z1V-iTW7z61wDUDa)W*g@8%2(Q{#RF#laQva?cu-eUcx2zBEzT4+5aF1Dj#fYYHL# zuVM4EnTkFu5HQP>At@&yrYRP_6FaG`!TYJsS>(0pchAP$=6Gp?Gt{i-sF4d3c7q#n z^t&TJ+q*bqQyv`-WK>^Ky6~D()cnC7R7-mHaP(~3Y&eBz*k#8PZ-u2wHSqQ$VEC7U z1~|IeA~+_E&kjcuxrghR(+97!aY8=Bb!6N`D87Do4*;I~OXA`x=EtfijqnWG_~5mM z{f;)Z4^>HgKib9H!SJmoz$xb$Ggq}G#QSeH*p$kbM|pqk(N!r@#m0P5p|Uak#68S< zLx@$u5e8dyaj2Zw$RO>OzBWS!8O|84%N_Y0Z_I-2$t_`GnN_)Y9#t`Ubv`8=#tfDL zB`qSG9e_v6I6LUWdhfXt0DROuPWIjW8Uqs?tTmI zv3M71V6XhpU5&6a2JgCuGZtr%*bAh$E}ugk;|dR~{3kss+Aqj?_P`!5yzw$4Ptly3 zA6n%_8eVlDMfQ7k$Q^Yj7LCm2#FUGn9fOeFI={IVyL3z7lSR3IW8m4|{qAq7=@F#e zI-qT*DMrDsy`+D!Bn=56rm{r-9*G&@G~7f4ojTeyuDiH8JX08wIuc*hX4N0~*$(Bz zN#cgynJBi{D;>Uh>lTLHK}#i0%}k$!EYdBUEL$asV`ib;i0TJM&CN7z$vU)&E{M;t z)i}ztNTr9|Eu0F~y8h!xOzn5&3+}9#0#MwFg>>Bz-KDIMc8W5oNOtbk828qb?iTsU zcuG!kn^P`S$ln7~B$CeN3)G5;DGMWdqsbQQqWxLpGr!3GeKP;p{Z-$&lId~_P|O_~-Z&7(iKEn?KrSV%xKH&O^CHF~(q zQJod>u_PB-s|Be9Mm z6pjzQdrot5cnYHcsujsU?0L@d+TyGaaanmJotEU8DvMllCwb}Mw3Lo$(oE{ z2bhT&l@_lm9IJIx7yHXMbx~7*_g|3mcf{q_xh(q@q$M=>__T0h?A}@decp}AR9%jKU|{m#xPiSJzxu-0#yxM-Ynd9zo8ZYP;_+FGqRwx-TX%A+lloau5tD z!Yh74=!Mke=DsFWeNJM4hCD^Qu%*;<7UDJ8v8X)ffe++$B{^N;Sl#Jv(IMB~4>c4ZxfQs8N^RWXTpi{US z;uk*r2dcXCQOmySUv$KQyGH_Ph@#OE|6w@JA&!m;>GgpO!l*rq%bTHz2{w~{Re)r$ zB;`?@C=FRBqryn$o zdt{Wi1Y`TcPECC9T^;6mC1z#+uKUnVq?aF-CruzD7Sdw(H=$?La6smxi*F?!_60@T zW(MVt$mK;EJ$t>kCt}IGDels*Hg>G12VZ{)(5b>7R^>JG|GGo zd7E3VX%e4Vxo%xb`!Cdn#PfzJ=Za$Ev1WW%t{BdouPNr@ul0KsnM3`C0E z3B(?VM~U*q=-)%lRf*Tsic3ii(<&0_I;Su)ccQxi*^+OBz!x%a{lEY=)ads3*pOsh zn?3@UU{{_17idb{M!1gEZRVM7EmfgCu!@FRDqSydd8JG`fu;t8@4U&1@+d33MeTEv zvdG~S6fwU_Clq(yrT*q{fOCR%3*-4@IJaAh&_xFX46cS z!n|Ru^aM3(&ieJAowGu4GzXCV3rOTqpp?3b2F zRfik~oWGodsQnKLNL)V{!&(+sX0|%jnIAGP1 z)K6*AMOs87t{wzxBxqNjhZo8{wpN8CWO{ZiPg!BSuRvZp1tfHcTne z!WAy9Xy6-0o-_<$$HvI3FG|*6@$dGWJwYB6-%r_1)KgfRG8-9KhWc>z(tdh;MS7O!XzGkK@5-bqRb%M2=Y&Fv$quCpM_vNuFLLOXDhBFmhYn$}1 zFL&EK-rD&NJ6X4`E|0dj-7{}-$)4HvQ4gc3jOn)i4MJmtI388C0{R&mPXW9 zuE)H^{vB4LgEm*^XWdB&z>??+kk4w!Hui=FwCmJiiweYoGnk-;m{)_ZlXLWcz5gnY zQYiYaR%pOgvM|!XdQtuQKYX@)_oAxgEl_b)(A8v~5nuo#+&)utt6)2VUO!sC zq8cTQvRG%EBHcbZ&GK2HdZD~_RkJ$DTEzfL&WfRPkJa}16n&e$s~bw#z40xZ>9D~E zxjhbkQ>N=g&_hkg=D}vOjwoR$Xs&IVkDNy@zEu(d_bONh_Ra!w26oE)8`~qD*P_c_ z$2Gf2Qn=gw$P-{~Q-yV<2iLL#5(g}J4c*Eo5W;FbYuG8jqoqT$8uPHQPHuM0DPLbP z(p>yH$$I7dZp_QeaWnCIfnn@%(A~?;u2osB!a}4}lR3$v(Ok=B%)c%c=Rr!2Ln!q8 zk0Y$200uG#MA%Gg2E9@5#psEE$nn2E-#B~7#{~XJ6eR#1O&1+1`-(W2ygu3!yUd>~ zk>OPS!BY|=gcJc%&IEC?`3>7N@gjp?Whj`Lf$+j*I{9xT&=VOZD7khEBqTc? z^RnS*e&zt|?5t{h{-aBRDm?0x$Rhv#8@oJvAqL;`9J8DqkA`8+t~Bajv#*WiaL))T z2*(D0@-{tUtvU|P-3 zyRO}>3rZvVsv0vX_mv<`M^Q%>xNCH-FQ8aCJQ^bD?J{6*MN41 z@Sh*N&+$?-4#~KLZq$HD>va)C?YOskYR<5EQsH?Jt_Q?Fxx{DFb-DvixQ({4Y(W_X zK4Z?c2UQtpVzFv*$|P)L$0-=6RF{n>y~#X$GMR-Hc@P5T#%zq+SDu`>XV+uOSeu%F zyl*Y`m}~w$U~*_)xYu9c*w_|g`5bu=cTT97rk1}iMbiYCqIm#>g{i((zhPrRILgtg z7pH@{C8gkf{%y`;0h?lkt7hZ}F>-%xZ^f#?-72nj0fkS(m7(F%tsJG_ic#trba%~$Ypbh`<*tm`T8!5$W|p#Er%(~x*@Pz!hmMStv*6Sjd{D=Ku|KItXSU2 z`4$C$&r5tf{CrH7>jvlX?N6l7iuKW>9>;|IBjxp|+56)4@8kQg4T26X@34&sogscV zepV;?c9}I-M`f2BB|=$=m?vCW9vYJ%RbS`axd&(RuC%$Ek`u@=imYe}MQkhLmxhpa z=kjsb$lO=hsX`;6@=BRD^Vk1_48r_xPTxPE#Be(~16qs`@ZAr@@;%@0QwyPyWLRod zPahH4$p;)X2w@z!BCWCc*Gj_NuH9%TOnhaKabJDq!a6XO9%m$m2Ev(2F{x~G)lZ#8 zyznk2nCswAsp6xBITi4zoA}`$4Yv{YXXo?bm8uB{36;ushpEovtozJs?OOtxN~wXb z=jwu^Y>cgIK=1mCC^@QYt5{G>ML4nMK;ZT!@jfXOs~nfmZCpgKVJGo!U=u{%i&&Ab zp%?Kkks7b~i#Q7(GVmTp(Mu@u?{F}QMG0$nvAkGZ1?p=SNukhw2orF+M^i~=Z{~FY8b3y%P)xU}dS1Jx;LbvqF0Wk_M5)DGf#)pjYy5XD zK}%;ui{_+A{S+>;;*XMrUb4Y1Jh`G@5O{l@aPJ5{k4*F;6D39+QC)5pCRLZiAk#hM z``bh-V5WkL>iiGlcCm4>Vj*32?6J~X@|fvsL{j=C4uX575Aoqa1*N!hJh72eVNCBa zx_Fy<45Rb7$mzk&=q}^j%4uw^oSC7k{zY*>Q*VIk?fS*6|LA?tzsLgpl+j&JZ$*~F z19q(`^VZV?G5&FKKS>3Z26krlYK)1#gtc-*K-_&%-09+}m>S zyo8^2nZZT@hz0E7u^G{crD%LkqlV^%N9H6*)a2J#W6)#|IP)-taAlya3u^0r=*GOz zl{(=wNi1jdNT;x(UJvP4Ef!@nVj(CGM`#@yPZN?6r{@LGY>uIc@MskWNqcJ?Yb$at zKzdZ8oMN@VuzS+!vQnWgnnJEEq%K>^b&M8$@f>AKL5R$@V}oRU<0A#Pi9B~a z@N;wij$c)Vk<4g}9Ze<|NIyJedvpeO0mZfU+frn&QtRE+tTTd^HN3VuNbaGNR;8RHT zD}H@^+lzDpOW-xW@Gu%b!I~!Vng{jg9GaB1Rf{b-IZ-lrS!~2Xg-drJdBK*!_?S@y zgQ9LM-IRv5C?-c^WA09i6cR-A8Eb0TV@`X(*j6DHW?43vsmT3O8OAMmO)RK8llt)> zz{85yfIUeSc%dl0^mh$&AP!9y0Ieuur#zogq#ZBMLEfYetWsw_b)eIT_q|6Ng`D^= zO}?jv`upvwyg2-Dn6<)ZzTopXzWA6gI7takVd|(-1dd)&z9B(v!vKdJ$9-}_pKFd6 zH5{G9f5&FiiDcJI-5H|cRG1CV1Lvl-6OylT{^EMMPJfXT&wLQtz~}PFdBRxyq42tC*afM zxdcJ>&zgRZe~UOc@!y`kUf$h9j%RP6c;D}L|Kw&q-dLk;KG!j_p~tg78y-CEUhA(D ztvA83*6Mko5v{z(w{bN%X(PQ?D(+85Tm__rs-U}9gb=E@o~doVF&W`?8Krd z{!ybxiVl?W%i+lagc$Jg{8|+ELZ_IA>Y0;y0P^n6#SbUqud{J8R1tn;7Oif%I2mv% zzrNt9V4*jQAJ~~0bt;^p(2Krw`Zdzk(`gfVy>F9by8!JUqrr#4ywuz7eIJUj{whzu zZs~_W?+1M8g+%p;f_BG{)}8{b^EO}4uRF8t*VX0??pyN#DeTdLddPKrBN5@$EhAD- zZC9i))_?a&S#u?RW&g>C=d+4(d90cHF(^Tw!&pMUjJnR=Ydde5vxRyRukd~T-ZVe3 zh7;3!Wfq(*VxBh#nMf!xNBv7`b*MRJQIg6uD69&6^hBRC#!Ze4T#hz0f;CzM4W$XR zUtUF1g|1Q#7(b@8J`yKZT(;xF%vp(MF_`s>ODllsFP4t@cRZb0_dzyPaJxHikR%G) zaxWflfD(_wq$sDw3)Kc3CROr=fJt-P>S-N4e%<$M4w(E7R^IB8CTIpEK1FJ?By;>b zXylF5sT3yiMFuAL$3(AxAS^;`KAAH0Cp|o7$`>^h@ZW1~G;?TdbS-2KJYSg5$nAeG zFF%XqBe@r3eAIv`#(@{>kvlUV4=FKRJ&5`P>1#+%JMg)v_5=DpsMLxcVN0;XW58v@J22!ChVz@;{@2DAy%QR|V)_Is`FV4p1ck zzKEWE@aD`_p;~YjPy9V1?`2VBAph1?5*L~=TLz3$XPb{q5HddgGhY;LcHnEbM6zn z4ngdRD<6&lrXnqBfRy8|BL>e(@$OEJaj4WX;Zrn8yv)v6zR7FY!PbuaFl{ zP|#&afQALBT5wSB5t^>pd(AHgA8x-vIml@xB}9fKL+ zV9I&^cKtU-ciaF?3?g=jCifmtc8Ua9*3vFe4Bn7;LmxSHDS+2?{^K_NBrE zq&&U`x-n7qzQs4+itvyV0!myNddciKFX=MQ2=Y3qq#ay~L`|p}!l@5} zER+&njn%T3VQ)Ca><}{xcuylZf!|q^T$Y>`48HycxU#?+Sixe;53B(I1U~snmr*p7 zC`I3oYp0&Bs(L|eQhh~y)AmcA-wm4%GHsZGwjxCpFOUsl3e&ynI>r2NHxNsdt)Z## zqpf9)#JJg!UOf5&Z6=5pZvok{#LQ$B_rZ)Q}o%g{m7MXJ~XBth`c*cu9wJ| zQoR8WnebJxep+D9q1FMQEqpb8)yo&lT?3N(IM~{LF?dU7qYHg--9#0C2W-a>(siUw zP;WeZ1VoA3srF{QNRW-8!`$upU3!A0EgZ589x1L!Nx=^VZc&lQkvzZnAmY}#goAcA zB#-1H%XD&Gmrx4$y|KepA?~LCW5!c?C(Kez?e`E6cciO{;h8&Ns0RCGv{Xvo(nH+T zbsQ3@&6Az zb0W<*>mUeBZ@inQ7Ux#4DrcAW;p4U4wM%Ok@QuMK<_USIGzd;z%nYvy;5A2v8~rG_ zsOd~py9q&KuYfJU0OW>NNV?T>CyPpk*>6Uk2pl2%Or$K1eZ`RH2hQRD&MN!6;r4obsc`+mSjlvLluT&rfGYJMPTT?;c z)>g*Wd4xC^ZU=SLLX`8Gon`fJs(+vKy$h`%CdI9!J*p7^;4oH2Tf!!~kBXpj@Wd&N zNwjX+(nEhzc8eKHXa-15ukwJu5?eaxTjW?BfPG6wYPcs>;!X8w@#2;pf%ywPM< z6v0p6T*&MLY;+*+6Au>7V-(U;39~E6ij|DRGS|;JJYvi0rZOr)l#C24o7VacR|^{Z zTPF>07ey7j{SVh;``2)p`PgCyndV2>&#bY_e_y>FB;?aE5mEU;cY>z%ZEGW;rk2yZDuqe=fks#0yfA(`UpB62kiNA{;)#5r@8R~6FS-^3?@;MnLvNDDo)^UzRpTJcH1Q+bHw;T}*=4Dr$)HJHSKtiD9 zoplZ$^aKx;0j0(eQcrRO_1N6C(5}BzKRh%65-^}8&d)e8H62%#S9?=vMJ2^`QWo-R zL1_`~bJa>s26$6p=?^G^*1?_bXR7BSbTvyW|8fM2Uh$!+szDvoitqXZ z-X94_aZ~!WX*w_*%?>-)5U+&-TKMn=td0cbvOXmS(T_E!=xcvc_W4d^$<5_uiFo4x zwe%jk&*q)p45f?G${q{Pl$mv*)$!l6!QE1lVC^aQ7=UXk0m42#dNuAkM#X>~MKf;V zvChHWt%1X~c@9Gdb@u40aNQ_AZu0^Wnamb?CoZGxE{(G?#1?2*Oj>Sj%I)t!S@#FS z*CjZ;*M81INQuJZ@I%OOX2hrI7e^$3ir0rrrVvex2%%la~@OuB;CkD5`>s9~U{`%qIyJb^%hn)L^-szJ3>5`xxFH@q_%2^!n5Q~$_TpbkLZ_u}=#p;A%mG|V3T1gm@|4`sdD34~B9&6ANMd52NF!1o zxivPMn}Zf;#?d!35(DVvm3|ICm7fY$ikm~`PB=Q=u;QgQuF@#hW6J#>BN?4-pkl$T1a!P@b(lt(gDSl$@^?( zrT#ouS=H^&!}=5m``dusA-ce8o0~{YVpsyWnq#w>8NU2l_$qifycA$+@G4+!Xl#lM zfCT8cPdWr0Xyk;crJsdga-ax$2QHI+&S#X7@8M20UqbOtpN~jZz|#1u1V?v8X=)W+ zhL7Di8bfju&ZUlde(I@B!3pk=wC&iln~lq{Ji+a~^iH6&rEo3v`B;R}_Sp?4c;G}- z>tbS+)7)X*wdcYdfM}NwBG1bZ3)>al zILTClWoZrE9yv+Y!!vlqs9V3X0ql&C&aRtna1TB<(0>K|jx74@>lHZp5%T(*JuZdU zUmcRUH@+L?Q*xBAH+Qkyn?!d%zj@W^+V<{V*{I^#vTkxECwy=duF;wA&}Dl+Ie!j6yvs=o z5ef~(MHZCTCirOW@-o1PWThM*w;1CCAlNS(Xwe(F?*8a!)VNxdwo|s%(yJ%BQFzj; zU5qpe4UpPBZ)OZ+SX8pvncJTL6`gJRobdIm=Hpc5I5O)pD(dHrkHr>}XqeHs6n&~- z-uVxPR&JN0B34#TPHsP^ytZ7Nl?Vxm8WCqFHzNb1$22P>%zllKmeuiMij{QUAuPpxP-r}!q2Dm1pn0$bVQZV*9OAzx5r08oNP$siDaTU4eNvlQyhzE_umJaK_r(+qZ2vVQ;wLA5Lv8wx6c~0i(Vg%pw)zXMg+!eXi9_3 z+}o%YT(%2&oi?EA3SkVTfTTxgAR9VZB|l5WD33^gT?<;PeY-BxAW{0Rs6ah;&KdJc zpZwWX;t;D?3i30CHLQh$)OLQPko-0JF?vuXy977LcII(ki$zR)YfBNlK+}GEx4k0P zo=}5HHik<27BB?d=785O;4{b`2WI#S7cr3uDH~PhNwp_uJZd&!f?%Hh%wMN%p>5;tpEbhNe|LclK_A1{v5zEWJaJOjMEa!1j}Cr#~4=1OGz)Pv!Ptan@(xxT>1)M z=Dbte13uR+_Lfbqu7Z7?Ax_0vE-eWwNGY+%DH}>;VEqQ)Y{?@bTGgP9p|ujKADAZ* zPTR$l!>g^0c2*sR#;E&OvUJRqp-95$FYm z;djV|lMj#=yW6qkRQDKqn(1V#ug9cz%>xv5=Y1RKybnkK__E!nR*HTPp0n3GTqWB) zWv8xEV19oEadyL25!emd#M*vn?0|xyGttzvz-<6;2le;@iu{jZZ>V3ee$~xP2*mgs z!&hXx!Moyr0p<1iS}0C|()EZJx(YH-Dy#n!SdD7Y?OG6U^Y%1|1gj6$BjaFO9Z|mMx)$r)p#)O5iuB_V@vuR~CZ;T={5c_bap8t>3gu=*nsV*(YbEvfV2A(#4ehs^tYzR%O;! zmRyY1@?>(}_0%j&oSyAnz1h~+mQ82VO=szsneNA@Pwpo7!I_bh3s5i0jDp6cH0=2A zBPhr2E&2k96pE<=i42Ob(j`n5W3k)&4|9En(yZZZaSbOWQ$?KaonHo>>m@< zyJxgJ+tk2$t`X{2VbeuAMhNX>cKW?iuaVU+8v^ z;T0ULkfE!!l-(g2e1K;46%*p`b_>m{%ThOUi>7_E>2I@_&4C{*DNC1)C?EDJtkn5< z(W5!`jt2b~EjKBB0BUU>e_=g}7fIWm=3z*(#M{O^NWYQ(u8U%93OJ}abOu2%PT`Bs z$OrK%FMs9EQ?>i5?e?(1AZ>Kxd&f2)aML!Lh%QEN*(+8oJDH+_3*|~U;iQ11Y{P|) z>A5`itc~L&8(!UC27`a6Nz5Z}P*wsU$s=<0y<7$GEhOK4wWR(G`~3pvJD1jsQR!x} zN~<2#XowYd{d&uI37dTFNn-xofva?9=36@h17>iFYQR5$lD%bu`JUkVRe8{V&l+64 z^1jbn>YqKtG`@wG(V?KDV4!>z{}-u^g6a4LDGrM&SX}P!l$H9!gi*v6k~9dvpi2!f zv_HiV@^VqtmBJ?WNW*dUrfF|-m)Msk$wbrr~`a6w$w6HGpTOcbVl zh!Jz-(Tr=UShMe7S`V_yJjHeFM@YI3KsDJ9I_+&MXjZV|Qg2Yq5q8 zfOCpIuR8u4+qkhG#ZczxT=F2=6M?jVrYKCpe+^a}M@~YnSu0<{RH6>7#h(dns&Bjl z?ryltEIxtTQ550^tUXT;e56HuL~=5T=zy;6V5>t)vqMh+rxTlC=lTbv!yftOOuWZ} z47fTQtiulZraa!~gFGjZA1BQwZVi(kfVWL}v`+u4`sY~pV-*$YeBOEFVSu@56PY+K z07+u8K~xYd_v@S#rZ<+009@Qk+XBMBP&Q6KBm4V=zQ9#DVLx^E{q=7H^Ibc;Z+m-t z`Mqju?4ZZ;5u~PblRVA~*%(R{hHuSRwf)z2y}uzrF z==iRl*On93EdWaC+%8kssZ+!M?`%yko_q_oUH|H+{~3ju&r3dySFq2H!`gX=7NuL*y=&@|7xcOO0g9jS3)- zhhw_GG>%Sp-=#JS)bB@amLS$@THTc$%-n2^!943r7j5PB@~!&AIHP{TTCP|lc7TQ8`ihXjPJANe7g_@jq5MC=Uc>baBd*(2It zIaaUyUHixDS^c=?b)M9{kz4^nTlJHk@eo$ypo(jODMzm|9a?lUT8!U7jyIP7#nm}5 zX98_)HtyKAZL?$BcE`5!#_rhZ*tTukwrwYq`_0r$%{@Qj)Yh|>o8li?bj*!AVS)0( z6lv+jImc4sIy?e)fR-|c#YhGJ$18(=xQsa$EoA9_WYi%$AKtThoCT0fRj|bFZ@GTF zIG86|eU46049PIm0UVcrtqWbt)rpBvJ$ypoaX{VYs<1;G-rEFZS}B3Tm6k2d2^PsX ze|%V$X0N$d*Yv~)gy@kr@B#)Tc#?qLq!kz~q(CmD@KFB{-PdH}nWKqKVTW2}vbxBW z(`6O>9kz|Z+B@|T*9HXR>d?b-84X%$ZC!&NJw{5Qj4BZzIkMA!AuSIzES(T;W{kbC z-91ww5_4E418;rFXfhyAx*tAK4%^Isc^5(;OBoi7CP|&<@NvxY(1vU7-8Sf)F`HO> z$)smG_zM~$CpKmJ;!`HgKL{yt{YAw~)y;_atxr=*9&;@k?f_%~gnqxuyCKwlSK~+5P2TB1#ENSwFIP}swOklwP zK1n-(YEFKS;0Sg|0st$$+zGY|S22{!gP@Qiap6!g1?=3K-E$uXj*HSSg~zQ>AzZ1) zrKEar6DZWBUgM~bSs)P^+snzdp#%hmo16R#(!S&Vk0e%sBtKm)SE6k!(I+evn8%yj zC22mf?xb42AVhSzCx#ttF9RNOB=ix=yu$_&(CQHNfDJ0Rc;TL z(}ou4>N=6=a)ZHKKJE(@AMi96^ldBx4J8gI*y&K`B?wZCgh}JAl_L;NXC`XcAk zmP?FvlL`GJ%$!o?+}tVamV{s_;Fom;b|NQl;33J}L&kTcR$7C598X7BZlE67(}g>7}xQ?ZOs*1 zCOZicSuprw%}S@jsJ03Nmiw9L#K6S;r;M`>D#ZaF{uQHhvAWp1sGCKjl)##2b#_5^xOVyx0O1g4C8n zd`c*XvRpB*m*W3k`6x#Pdhcks;)ep%?gGMU$>Bpy%>lRV&G8-a-4K&E+f1(*7mZ-* z4Z|_DLp|=x{{FjxOz!4cec1!(!cr~sFyHX_u-FRyM_wKx8i$XL$U_{Q4gCc2g)Nuq z-b4b4R+m1e6Ri&}vS#>`;)}(W`nQt!LNf|W-ee_0&dypHPzvMif$wut)=+dIoR=0u z+omhQdqL*ob&40~x#EBwg`tua7vHR*p%CN<=|=_@B?qsg6q}d4*ELhyjI$z}`JRee7u8M#Mc+PRSX*lP6gfK#= zb?!0hpC)rTg^Ki5FW_$|oo76)Bv9mAXnxl7PS;=H%5TD#*ZM%D6};S8+OvnqP9%?k zZWowHt&rq#ZJCEq)hz)W{XS-22=4z`U*fJAHR5iD;$OMB)p&kzT%dj+BaeY)hEy1U z#tl`>?fT?wfK-6Dshif~WtQ|a(K zYh?``rh+CgwqpUnrK#VLN#^FfTsSL9b5s3Wo-J0AvHYv0J1FVG8vei^1HOk;2Ie?mG%=RLSMaCS|TY5uwN@_z{X@!C)S3BqdUKo`Zk#egznAUpi z-Rj>pWn$l5Izj0)RuHeOG{)IrmITH2lYqj=$qqQCx#<9)K3Dbd73)A$&@h6EQzUu( z#5!B!xYQHf7Pw60WP$iTWc%%aw^DX9l|7vpqN+lJ8zj!>tlQvC7xAVqR#vhW9*glT z#YsN0bmV-@th~%{Iu5p$%-$}m32bcb?&TGh(SK7<^D6+N2>`SBz0EhN6UC^Bwv!`Ut#O4yAkTCRw%t1mOt z#4#D};oPx}d5^8ZL7@K_E9J`O$FxuXFNyd6fOymHxm_nxVxT1H0PAAN^h(#u9T%g< zC}1LpV6$t92T@|HX|fkC7ygDljIh&xFlNRKDP5)W`j%NUmZH?0R-v944mb`N9$nOG)ej)QLij;J{AT=efgvho zA!RVrd!TzF5K#$f0ev-LZOApuU}TWvjI_t+&|qkg<%|_V8i9szecZ6;i0lR{K>JAL zAmzPo0wfH5F2EtO+&c}r08x##khM|b?MN&)5Pip8h|_s>u__C`X!6_9VALuK>N>oSgc@xjDt114=iIzAHmtPQpaIm*kF~&w#ie+f4O2TVUE52 z>nT;7c_*a_LwxRsV+8S}vS!i8RnM2THV@0utZR1!kjiMyx^^{XhE*X#>7C)`Onn#@ zck>h%-w*74iN$LZcOwU!#vlxDt>8U)mLb;l8*=?Bkjc&^JS_+LZTjsABcQ5Du5&s( zdxw*09ciL=U2l6`B5hx3eC`3i!aeU-8MwZb!e#UWq#IbuXE{$q+-}1E_iw8SAIbFm zw_y`Lz;Yrpx=?CPe7Nxb7eN7bRB_e~3f@xJ&ai$refCtgc%}#Qr^Mm`EzEG-`LD7g zlE1h|UUMwVs@;L=P}RRwUbjg$NqaW@(4xsJU|ZOCq3vW+F~T61A#~6hnk3d#1#wUt z3krsrCup?3v?A}2C&~v19U1z|WG3F4p!axU0gY_AvGU6yw|1b!0}9LR=~^q4Rn&wy zIJveY%bwrmXJQ(^3h*?SSVPDa?Nt|wmkpuqgRdkcCM63FSl#UUL;zPnj7!YE1Cp8z#KzuDZ$$hB&XJEEPK3Dxce-%>oYc<{5ZQT<6$djy!{d!zEF0q z0R%yp5U+8tJi}7Q&NXEUIe|&=HZ^66jDf1U&q%C8u1uUZ*ZgQ2gEbpx&b1JEVZU@Q z;&<;l%|^C+0ldzv-*}e19^#!H>#d7wNsmH{=+gInR_@?&`w3+g>u#di2e3`NBD3C$aaJ-JrPP9(#7 zCDr4v`r)<0e|BXNDEvlwLI$Uw6UlC3lyX(*1T5!j>Sts-azJZL6#0EdJi zYn*I4GFVAH*qv&e3?7S2t(eia!Y(3*W@t>BQ{M6eKe|f?q=?MJ0;4kd^~Jr z`b^n)sjUfwRA!-D`ZHgk+2K>bY~cQ^Iu*ugSfQgcza)O!93EfHCSv=*$vCVoZA1@X zR6NCjyq>99ld&z4w#JwVZ*EICg0*B!)u6VD67^iS#hf`@+e)A>1>F{bewi)^Qe78zk7hYd*#)l zJz#n&d?S_z{B+YvXF+bQ)s^;Xw!JxV zUR~V&3s-t&UXxYx$%v$w9Sv{LT9&&$zt6`#;!qr=E&59}VRfVu`6uDzd4!bIvb>(* z-);Ybvg~8U%|cM6x=p5xqv%>=Z;em>|9_eS?Va49{)2$EhfKNUV88)5I@|weChMXq zZHL2wcvQ6&kH)_@;E;e0;#iA4;%Keuut8XM4i-Gi%4l5-z95VK5FdYfF|K3#r*vsl zl;M+%591U36@wS;geoQPIE%ZUrWI<&yphz56W90OYsmYuOrs2WH~*+tH*JT0AI_z4 z|BfAE3gR@OZXo6aDXo~WPJ%nu+@#+>GFtHs+FQqh3=+L8=lg+|^g}3`*lfrqUSay) z76FYo+$HI2`c_{#GweKmIW#D0{wl{!7_vYb3zYY(YqU2eP9gAo82HVTnEC<127U%c>Jg$pQbSWOu|}1naLed9rQu z5P@|AUe{5>dPYa%Yi#X)<-2x9<q#%A9@Bs(~$Y)dW+;*mRkUJHWn z_SaPY+SP)C9Ms{RI}W*9o)%~3^PU8!iU`|~6;GGvdj^0ZV2wU0BI{SQ64D3J_%lbtS2=*#~^E(|g}JMn{cHJi?f#jO5q14?XW- zK||ecg2=BHNcAMs38z3@p!C_Ilwd-Rnh-Zpcy09Z^<~2~l#|Za92OV&XnbG1mXtvV z39i~v1kJO^h@@Jq7vrZa6IyUD=SQ@O=N~4?sf4zzhg#5ACM6N5U%L#slz$DDV3W6{ zqX1s`W|vp9fYdeZNVd+7*|IXPT`}S7d)E_RM0#5ucDq(9)`fNY|O{wsz_z zPf;_HtEc#plRcbXcRvjnlpu?H^90l zk^`0|t#d`zC;-_ZiwNHQ)yFQga-25nZPx30Jw_PAEKNS>%FmWZ z?U`m?@)sDtrk%HbdwRM%Q);KSKO$tnSw|$S(+M3wvVk)ND=|`24agY1cIXZK^+JS) z(w20JCzyuuPLn;O{Xr@rrxyfK`TjA}^-kOaM9C5BFq%zaaom4{{LdeY@?*gH--($j zU-EncC?KFFq!fQhZk!Z@U=N5CMrjr-0CHFy;Ro3I$}pGS1?YvI--V=A8yUor_&N(n zKAQTJBt9WS?D{_+KVE??BU`7#4Bj5S!ZPuENRTecsc?g~Vym+9^769t@~`6;k!V=o zZ$gr8Qr_<1;cq@x*e^6Als(D=0U~H=#3E!KLEI$V5=J@XWMbENPAbP(;xU+H4RY(K z4}XJk)jQyoxdZSYjAGJ)wG18!t@u;KYfOu&B2;mEm5FB*P7|8Fpv`wavQMh}X;a7L zvwx21PIydsSbFnD&rQ&-Cq0MwqWtjLHzXWI37hpEVG5xP3nt(%3On#7siE?WEQ)L7 z3GUHGbQ_OA2h6NjVB}**6wq+7BqM4#qqaLyJi=nj8m7| zOAFfO^q33U8Z_SQ;A{v1Hz{D+?h2+tSM(fpir2hYwklQACXc)5R(5P$`1A z*12~>PF*$$Co;7@tZ%X!cN%aem;`|Y2N*-oZ8YC^v}J0JOYXj-UbrJ8b9Ap!_+W}Knnrc0RsGCM3HTorkG6mWk1_eVEo ze+$4LA-ciZ*wCrX;@bR|f+5OI@A}FPr`zju^JyxpR);2=m8Yv#ql(t*P!w*@xKOop zk;Y|`^*mB*v7))5ZAzxHOUT8?q;%}Dkj%#F`w_pT*{KVNh{sI(YE;>BUDh(I;+ubZ zZ-bFD)Dmn`BlNox{6NZ`^oaH;5u)QV{2uT)Hn#T1Pfb6{Zc{gWCaQc?JN= z@JoLa4FRJGjpZ3%& zRuVXk5n@I+5T3MMY0ZKD>q-n_bezqASK+owhmOFCmn3wb6f=gZUP5qh0P?mzm6J=T z0|TWPG7;7X>dccr{AuysLr3a5h6GS{{s|@G+Q}c@QuS>3tS|8E=>vTBIYR&H0bh@M z8v9a1efmMYE49a)i>QAEXo4}?THgRDC?S?{pmi2WZznAa?1|AX5 zk6)(IT;TH9(3Mi`kAes?8e}~k!ks+OMiFxu^99r16XV!bEazD22G_-dNH9Q1bQ5a6 zSfeb>5P6)TWN3jMAxBvYK(P$_pxs-Hz`^5Nngb@?j3z1ssgm1cJea4El zxgyl)K+q|!Aw`E7puCP*!vLsQ&4O|{91@zKS1~|~04rMgXM`L|X^gL{g@}ux;HiR=kh((%JqiXjhm$>KFh;8xT2fICtzy zqDAw_(cEu3Bc`E%!zIa z%Lxw85yfbR89m&_-UW!k8G6>WMCkTzempy5*axQmakz2bkp}3WC7f*HF+B;HGu`B@ShieVYB>%;*!#+4We z0L@H5NIL!#vJZmt8a$A@Uc|1KL)fA1-9%`U?jZ{>CPbG;NLp$NhVRvKhr4cNnGfJ%6et5i^ZgwDE|=@*yrz1Er5m4kE!{*34A3qQ%uu0Pz3ckqT2r zI}Jku0VTkv2=>z90BoII9bNv@lUAy4+MzC^b=PmVHyIlnf%=mMLJfq}vDCL`J!<)Z z)+Wt?RQBY~ni{h5JXi5edDF7ge`%yq`!^IyC8?<5=arQOyeX(&21*OTI0%t`1*|rk zXHh?fr+fjQN>8V)x^#d)mg-%1vK;TbO>;eOyw`uTaVC-gHnRcoKZ&iEE(rZ*2+&~t zXw0Bg+)~G&d?um&fiNT%xiSZLdBk*5v4B)bC0S$^(K0HdB1tyc3D{Co$Y%&yq;&FY z6kN@J8xX^^xmb=S)bC)+8G8Y7$%R(zCK0(_6N+%pP#9DpQ`&G|hMP_*ll7StOo`+H zz?*ld>x#61b)(+cb1qM(W0x8eCUxbEi}y$j2C&x0qO%_^gZ6X7CYPxvmoEqmQ$VR; z(IO@}jD=wGBG~MHD$O5C;fUDaiqJHH6Xsx8M@BeAZcJHWMn3TqMj4WzD}M`A+#Vmh zpqmf)J`I9C_aMft(3)xlLqL$d!LQxm-$8*$eZ9W{LBc+e3}TQBmxLV~p*`Y|-UNNS zzk|XdcSqp+XnY{WNrLiyAcwnz{rbAFiDZzuMGp#5U19j-PN0Ok#gq3|*dIu9J*-j9 z@u>v>VS;aSdyC_h_b``{2S^;T9^jUNlRC6+nDqwCATRun;{ z`w30}{@;c3EH~V42P=&z%9s5ozw~zEV{*X8^%`~MF-#BgRHz{ZI}R~byQ-4YsFPqU zMd!{~MAaBDq|>Dev1E}oTNPmU$TO>o#>g~L2MLRm5m}`Lak(p8V7SM=E5Ap+=eF;< z@A$7buDn-X3%`2+BkzERYqu?MB5DGct;-I;@lVQy;dSc$iyhK7H{iJ&B18P^2VmR{ z$B;Yj^IfkHBu8-b#n%tO6&b zJuB~K(^@`!M(0+g;FmjH_nZ!N-In8ch4xQMzZEp@7uK4iN&|cyH!e@`S^Bc?<7pqD z@+@(c=a5D|a1+H{2zEgepyomG`)6RX=5(5DexXDc)J2^B5CW`G^%-K zGWFvgEKM0)cm%PHL|xfpnij)IUdX2c{bX1rmd5^V_GkO1Za)~mXGi8S%-p_wEe)aG z3QrfI6d9rjxweO1yqT!tH#rn=azDg%%njaVT`<8~Q5maqKk7uCMrs^byG9~lFmGcs zntGaAOEbShArDRK4|V>0;b{bEsZsc7!vdx1e7s65(-??t&vh=NM!h&A0Mex!A#T@| zcOcn&$Ii_c91g10`Tg~_>1z^mfaB8{Soi3pjA(+TUrlYdNY4}}Kr?a7QKQ#LG@htU z>Zh4d`4eme8jw+CKA0!b=vWFE5NVyIT&m?Mn3Ks>?~A#G?TPL`>hIdidP5+vo4$*q z=EZpC<{xJFOTPVv$GZg*`dJKDPV(mmDaI8zf~(QeLI^jRSW_0AS&YxfUoOj~O(?$> z84I(x;}la|6l%7>k-JYe@tS%RQ*@2DC0}oHARYbryZ7lx?Y*C-Y4*VKu)aL4!{Y#9 zm!se%sG=w3i%^0D5WE&U z!!EpZg+0LKR|gr;!VhPIyqgLu7%#D+3yN423)JI?+tm|XB8|)-+W~u9_lG6C0x=FG zmRMjr+DJCnk}Q)lmwU;vA+dfMwct%Ss7ZR@$h>Z^pNVfg5hZM;S`;@S4k*U})&Wp9Uosyv!dnS)sD?|3*w%t)TH z8BRh$YfS`Xs|wpD7LVN$7&3}|>)z`@>`4f>xMr0lhD z-hUKkkc;`7jjoEB^~LAM0Cu=VU01PN7eWSic9G*#a;GeDNp1w-IyR1x-2!vh@w))$ ze%Bo(`(mTZlBFr&k4Pud5iz%55a(|3+|3BeSQTYmqh7s1JtdtYZiCr&;egz%0YhnP zK1|hQzWI}sOU0_JZ2gxwM_;|xj+>!AZ5Z_)t6x5wtp8YPuXoUPQt(J55Pz;R`UA4y z{2&ybsg-xupp`7^M`_OrW`6C};K`qwup^S{n6mbrLCk&`tDWl6uS%fy2>^4XqFhzg z6NExJkBKRqBn|K>eu>~>p>AtcPcLnOG22@$JX-!Be>_&w*G#n8a@{PCwb}$dCh+?z zY*y&1f3AW{71wV{9Ohh;Edg1pI-2Fxn=6cyT6mRSYS0?BTl~OmCrHIfc1FQ?Mc7j6 z^!5LdU zpFphdGEx}8s7xGo$M(?7kk7+)FqUkW6^4MnS^6Q|)D1BQ6o?vFz4MsfU_ZW1YFRlF z!va}x5R6+`lTsW=CD7P-H|_h?-m7ilfU}ZxW4X{&FJSvxPq>kBcFCFldx>h{@CjA; zbMjo2viqiqn;h&3mO@MH2oJy!#mw4#TyAqsPi$Z%R6w*;72cmgsFX@XkV47LqZX1K z>(#=vaUGf>ZQq)_u-?>&4oVl|dg!Yz@f1pGvEOxDna9CZVEFLMa^G&uEKo(Vn!cFe zxgM^+=Vkd;DKlaA{352v!fjy4A%mG=dch$jBxRN8Cxl>us+TZ`p8*iVMPlmL;u?C~ zg&9oKIYOG&ppJ-Dz982x!t$jx1rspIf#$Y61RNAH>6C2Qa^yGulJe||DEL-Gq&wm4 zT>~mKB*reGp=B1?3**HSvd^KU=_?mWg{x*ZEDq~8tOTj2b{C3(>XYlYj^~66%OJjh z6|xgJ;PG?UQfK$*;Q@F{i(IZ-ZB92QMIlQ7GPa-+v&*0Yz{8H;u>mZc5GB1|O>Iu3?%IGd@ zf(J~xVSJ~-;darKb-8G{n?mVdAywid@DC7NtRwzuvTz6GX7R!axEg7LB72@#Zhg4Q zq4yvT@Ur`ap#ajpj$eVuX{VY67I99$UTHCv4(bguU|+#)5oGUk{H}Nq6$jVyZ^5Fq z6qe5ILe4^>OIPNF#QE> zymJU>74MG@T{Lz_(n3fR`VwcmjSoXo%3!=t3r};w2gKOPRXQ?=SjEu({+jD2!n2aZ zt#x3T^m#0zqPCzxQm}J9gb$YgpmnS;IE(pq{(6^O|3 z&vY|JKmZZBDVesvz`&3le3?e^^+=YuD?p+hX+098x1L^ElwI|$DFRk^eETpp2t&ZXzx`1U#YN9xTuAwMz0%djm^fPY+Lz z)`p5Y9=JD1CYbr#PLWxGhhSrpc6+y}=J}W@e(-aibTPph7ELfJdGOA_BXIdm6MvmL zE5qpN;CJbbWdgbqjtUG*X6+2$U2`igfh9R0;o&ACi=A zHI$b}NP>)>2tW?7h#3u+_VtrL%|dG;`Yks1G~xQ}3}BhpKhK_%@t5HTB*grta`*M4 z@B|I$l_$X`>Jm%Gp1skf$dXIvHiR&w+QS-Jh(F!IX+-K#8mtU>H)PiD`?- z{;QwY5T;L1R zbYUHXl9YBLqY}NDmH1gwt5`|T#van2t4qZZa&kyr{QG4k$xoV<09O@3z3lK1CFK?o zmEnBi?;AcI7yY`*P+hQ=cmC2#+M>5PA9$hespK|J3?mw80Bw>Ll}ZSyHA7-D;MxluS zy?^p)qn3O*=Ft64I5oc2V+X$QNdFZu7v+?4h=U=g^V@lCmoU~LSC%YPhCYTKeTGiH zeFSDZ$zcnenRCKsyyDmE20 zuCCizl;{MVNkMg(t(M*}=f@gb*OTmJhGn9l%CFb}+^?BDQZaWND_9a5zBkjFYZ!nV z_bMHl=SZpRGD0&04x$4}LrfVf8G?%up3(o{*A6iQWH-5pxR@B%D5>V)7Oy;zd4MKP zfoP6@0TYprs2`~DemJNL@c%2f;}2y`f1P}G*2bPfP4l-7k52oBG^imTt>8~*I%h{l zmT2De=xcfQKeHH)k1vobc=< zXZtXZjy+OJjYKAXaa5#)L1TCZrERXpzz=(whqF8KUa0~Gzu3nb)1lYn{$g;->G*Lg zl5-PnH-})FhZYw?Pa=)wpz?R3jrX=BHk%S)^Og&@svk5Qav!|Vg;-9s{TOoVu$VZo zn9WHP1Bbqbc-!;*N;ZUZ;dz1wbik3RExo>zY7{yhRlOrYypZl_nFSLY zqCyN%a#pPrwpSDH=#LS_f62)RnEL;f^^S&Oxtw|K7brjthM0RKRwcAtERG*;^{mU3 zg+(^Bm^dZ#k;`EDe;~d8y%qEmLXSQAsSvCGr$S7Tr1FFZ*r;kN<8YuZz1hP0&ydSH zox=yCBQ)X(g`_b{Zh%Qh+uF3c7~#4eBw0tAGsHDuwlmJBJrqvAqWPQvPV4d4DfHez z-xl&8)B9wsNj1f@fBPJt;NDKZ3}8zA2IMb6#uXW9EgpTK==?g#|hFJ ziv%v1sIfWm5OcDG&$9NY|MgzZ36N;)67Z+(`1B=`-N=3adnKlvl`Rj z>CZ`zMVkPzKN`%(2}0`cI-j+A-6^4VI*@6=@BIW+%%z%XN_&=N6OGuOq2IO5<}lKO zHFnoZg$7)+R^{|~_}`?6dIPneo$@w=-iTn%HuLI$|t(enFYoGX&voh2OB|`>_5n0uv3^f4j&4b0_+ff zWIyrDWM8q2;cHp3yU@lVxM>IXaoa4%9LjY(xn9nGTLtP^vfLR!&^Oo-qiLHyJrQ*2 z#rF9yvUE4|gO>8MP?8zAQ?&)2HV&AK2za$HwwO@o@<%D?KrC1ZicPBn^mKRuR0u=y zWSp|{Lh(E|(67iKVm^iS(PyD5F-YWp5nF0{FJIJll%|xQY8=}i`+qqpp-${4&5I7R zu&?AYWa|da=T{=Sm1McLjqU%O8v#KuC*X(wD-GwRJAbUV5fwvv>_$`Y&ID`Hj|24`ddKM`t74kPUkuv63t zugSQoL)tx|?IsC0r;ow>Fdnzo{}Yym;1lBV%gY~b_qdvbdfy4jN#z->v$?x08Wpgb zOP4#W_@^4gj`y5U+K?1_z4P|!R`2P*Lk5<&!`XGaJZl`i4-Te>`N9Xd;RM zxqNd%w7UQn+!L0&0;tO3TKmuM*pXsjAcUI|o5%>B!XM0r0*JcgRN3~gC zMTKS}6&=e}@^eyHO4GWG8i@DtF#RKdPI33^4##m!Kix{M>)_uV)h11)wK`Y8<>}Sw z=~ofKy?m!4S;F@AL7+Zxm)%YR9U<%&95OO8R)H~MU|NtSDXZk4xMV zL-bZ)Hglk_6NEBwBmqkU=6akRHd~f2vC_=bl9~pzp3KTrXOQr`O%y8roPFOoFRS09DeMtCfjK>F2y$k89@eWzjip zqjs9)5Yz9wg%S#}Qfvns%OnM3&mCgJ|^zHpE=|9Hk84d9_4a z^GN-&-KL#N{g|g1j3o?TOr1Nxywb&172&2dRKsVsBR$maDV$e#B+2rJCl<8qvj= z0aCsZPom`5s)_~}HLk8ly^RO}qcj#D$tlBIBwb3;A@O!pP_!tin{D_5{beRTz%3E9 zg>|$s&GX+IA>|-%ZDN*HyHiwiG_N`rDhjFu2-&Jluo9xz;vCJYLj~UxH$jA*p6k$> z#$D*pnzRFs@;+-deu~3C8&We^m^orc&x*RE0Yd+vwXkLYem^!zu*-SB!KpV#m9LuH z9!#(60xmb!55rmcJl1fJil4zcei5I(e2Y8Yi+AnenD`YAVdUlLlo5`L^cBvrA`SDWOi zuF*f3>a(A;`lhtxBtj*?3#kW@3~~<8%95N-RvQ58lM*(f41yz(!s{*l5xohwP+Q#6 z)bT@$EW{`z%BC#vTQ0;T$IxMwwc##rV|{wYKtkvlZGX@l_aSPHrB4{!l%DsI_qcM{ z6BXQW>&62k(!L1-K)_w;k%6+E+?k-asYe8lho7`lOHDJhVN_S;ja=rr*op#rBaRu; zGvGM(Pdh)YPMp|K?3AkEp|t#?KRkHQA!mZ* zTxRv+X;?gluFOp^zv?K1i4O&II^+&9kc8Aa9Tz%rb~yMswmDo5N4lvXKWlUXAY z>lZ&P_P|i^JnaJWt-ap@$@p%0`L@Xapp=(IJw5Fmsqq0(uF#r0B0KVrWMyYS$cAe} zp*@yBPDQbr_-v7oIUGG6`6{WJ1j4fUr0BsL+r=QKcT<>8^i%mF>zYnWZ~p}~7tTu! z8UFd*wtuDUuCe2!R1+83tINssDv$ClAR<9Xa9>xvcfwip-hi~*j2?%F$D*eT*@VxQXxEVn;AiO~XU>jIk zQov0EvV(hqnxF*X*SKbUO}Pv_Uhqneu{fD>GAUv)4*RG!)t3&u*Pb_G9RTak$n?1U zTYQT{JS;q)wk1W+dVR8>Xf9$P5?l`UUg-(V(>g$f&=W znR{3$(F^7T=tpvP(*{5SZ4Ejq{DhHKP~qo$Ozl&_*+ctzYrt{QbNv@qk!xr~YX4Gc zh?&yVz0hv(-(VuRHHEf&Ndk}uGtL{=E+-#*4GdJrGkRB>R9*UWii(ofGrAj6F~qx^ z{&-pMPqweEw;y6_S{$mhJ&p-Czyip4MTASvz>bk81P8e!=A=kD%faOMDUMtp18I$jiQ)m62!q}xZ>xH)UUOSY z)|KsNOUw8hZtlw1!0%l?hmnwN!y(OI`jB<*z34>wY!)~Dq@95Xk8L7AWFVAC0#Lxe zeQ-$X1TEWKAQV3zII)#;#!|awQ;vAn=PM5y62afcdJ>KRA<7*4N*C_doz5)D z9=@0k9J?2X_JG2|Kg=QRk@owAsrfn84Q*S8e2v)XDmR7d)7kLd7P-g>yuVv+(l7^j ziFB-F6J2&4Y>^@pvp{^>p_MRnOhG9ep8w4Hc0M{EhyUdmv6c_AAjPmohkx@uVf5&Cal`OxegsZUn)|KYvk=^1vpBr=&^g=j;3sIt4lkR zn#C6HuLI07mP-iFRr1#A*o!BzejH`;R^(Mx=j2*LHkvf%>Mp|Lncr~Ldfvh1*@9Qe zvT4niT`2bJL!mW+v4y`Ui*4S8&tCTN9FpP_8ue|v-KlI9jH&=zKH|Fg?N||U9aL2g zuqh;IlavhJfR6IW3-H|e6!D4~H1cE##3xa)O{Ns`EP`@zHM{a?-&4~xyTAKegaxS^ zj7)DGO-5h;g<>#=EKajYnaUHP14!H9N;*cD`Esm!OBP7{EwHc<3Fku|osH~|GZP=* z6+VD3ovo8poENsqT}hg(QsdK7UG#3q7&2;HZmd221pf(g{Q~X6{DSMkl34Kr&OX{B zsG$JFEe_^J`G@`y{Ui22Pekkv03j`U_Wi-3`y#pjPS$mk4Mh84aR5MU#a?7}bSXP6 zU{a-^5N$+#T(>AIOmGdcOe@GN)JmqUDI6V*%P7{uzi0YKRxDr}XF1rCO=9M^Ay@_% zubrnAzClz57sn&hXy_T!Kqf5^Vdd3_ND)WNhD(6!YvA5Rao~6Pxq@YzAxH^(ADiNODFHtSR*sU2 zq?Q7j*~4{=&#kXVr}{lQPbsJ`=nYvz3lBUDa=uQr#eC6j5Cf?BYd8v?ioT>1c3E$L zHi`{|O*0abR89<(W8*zD zrdwdT8WcX#b0k2v8=d%)G44Hzrbfu>7Ppacqtzs@msX6Iyw@b9W$1L))O282_x}EV zmiB6PIj=CqL+AWh{qOTH+^MwIwP=sC6+_l;yUmPi|C>*{qwS51>Wy+0)2z;qxu&i@ zfkJJ?cp^;V<2U9+$oYDZZM0;r@0(FG1Oh%^Qf1CvEqcJ|X%m^U?R%|EuS;8hdlp&1 zot$!_{z~YigeftPqsViU6`zMCAFoD5MkE4ymiJdM75d~f0yYB1kL7&GNSF02vIw_E zL<8Z1ohRN0ToATe?tgK0PQjT3+8T{*+nLz5ZQHgn$s~Vl+qP}nwrykL zc2#%ny}xg*&k9e|NRz@Fk1k3>$W)ONWL`qwF}R(5L=joqEFN8P5<}00B4)Qw>aLqe)|O^ zdU4=Nb1BWT?*_%!%qB6gaIkSj2}7sZn{t@B47PQ26f0QA!e(E_;o$a zn<2-9-eHH(DUw(!CpzTV$rf^*}Y5@ue zlwcJLUvRR|D=L*_O4TD0fg1X~vuBi-WR&Xq?i5K8MI6p#&5j!3vOir)QcIFKe&V<$ z7tVK`ew_&^rr>bPWgSyWtI!OF`{QbP5k^j_Bo$(S7?4M*`+IR+977Ysi)o9QM?#db zjg_~m9oXB1?Q030b5^|~PZf48fYGABKfpo0m>7`GG~AgORH`UCqNnmwdJ zJmbMjXQW-Buti)SRdfhyq;c4f*}*MXDQY-GW2wWR3<|=f&^gkcY4k9BM>}Z%(B}NnkgL&4 z`@@#bE0X1L$kmZEg$yR0dhjrt+1~$J!;7xLNP>hbB|+|@~^wS z&!<$WS8(?0nF`hiw>7sEP@n^S|2TA)%HT-0awYXrrQ$2&BYmz>bIEeW z-57SW^%E6h>)sSD;LE2j^GoteO<0ci-(&b|CUnr1W zwW)%XnZEF>QY-9p|A5?rVKw+fOUj*st7Bf^uGv+5L}*I2{z%Zfz{Dfgf=~~){vl%< zrNI~a3?jWMTs_)v)399blz$HQn(RW1eqscY-|f{dWIB}r2Kpf4-gYt?pEE@hvkS7m5GP=xrN_ zc=ybAq`fyh`wRtnq#eWOwt^@jct9|_Vu))xqI78g_(y)eM5IM=_12) z8P(!V;fyikzu;ZJINQb-{sb@qGp{5M3Uev9?l>FZK52|~YRq+|tx7}=xR2Co5-xLl zAq&6bQK!U$LlkSA*2_8rH-x#{Wdj3vvpjSEFfDmQSGNKk$Jg%xB&%QVDG>V?Le;0{ z)%bj}Z+7dxn%MRWEw3eta&_Aj!9C2gfhLV{V1G-+t10_P^OQ@?)lr|juDMTXMHM;^ z(&rrj%I4gRCCd76LcQuB0^eEbbHdeeD9{Ffl&W@wT%FFq?tPR&786`o4c&-26)u{N z$Ct9oOogh;oTqHFA=7u;HE0QZ#%56L8ryx8eM`h7#OC5wLBCfCUTpr0Zm>5$yi`A=(XmuG1B0Izr|NsFq~}>LkDE=(y{KU5y=J z7L$4H98_%(^FHc%VC?Ba*!;pA5;DicOM6`Q(c~9pJ@$j_^uanYuT0G2V)AZA$is0D z`q44r_}yVp#%L7MvDf1OXQwkWzqM_3jV&#<4Q^(oxZC4qHZ`@EWt1DUBLT0sjQAO( z5;O50fD`PWz6=f`sYkbP(wLG&hII-M6R3Ase-rYrm{{<{5$L5-a@RJpNOs3_JyBYh z=!iodWcoeU5{K%96ZjQmS@wl_Kp=qIfPlB@m;M3QjGU|;#o3STSuzenh-7=-QoNFc z%|_2g9LYqXIk1LrKsEVth<3Dx0@d8L2^G!$?|5>MIy%dF6OGvYLV?GzrnU*FT#XKa zDbVdDZ?vqNvFe&d2*h`5Yk{fI7BV`l=1l%7F?Rh5T-jB=gRJ{*@BVbnbrETE2%i5| z?(7aAYw5i{%Di`c8oo~!g1l*^Irls|+gt;wtN zj+=Pi(|mEetJw1qZ8ZASmKrz8*bye$3J@!HnXVHCR*9gIx=gH-%w(-WH^{rew1qmu zwLW>OdW^D(Wip1iwMq=P_g&TxH@5lRE&{rsug$5!KV5o*RbM9Fe#rlkL)N|`rS(tX zbt!5X;j~!cR$I9dS|Q;N^+sK1B=qU*?5nWa8Us+>21aJA-AZv@udo4wdx(Sqz2=N? zee{?$p#N;MNjZzY^2fk@#fKu5LD$8`6I^)GH08;YRd%2h_=3HDxfMbY{^NV_fus=s zuo=?Om{!z@u1Gje_7g&`Bu7Tc@dt2YMA4~GK73QGNQiBJ2c~al9l1F!W-Pg>4 zXu;8E&mPvesU9z)n3XRYS_>z|b23r-g!r_k;|~JCvYUkV?}?_VpQ=^=`WV215V<0u9a;r4_afen z(&n=aO`v#(JXwTglYZgVKNjUuxcfiBioR!@KusqKAmeF;bb*YJNbA1DhHJDI>LFpnDw#oIlk#&=dZU3W5=zR466QR4#U(E&a)Qkn>NB? z6rfL+&+E{2(+wSV$rIQ)QulAe*hZl%uKIU;>tTZE?z)%LF< zaKe7O%I>3b&gbt<(soG)rR=K_yCUd62GRFj;^jx)X@fu*3NVnRfeSN`RbkH7eN!8K zUBO+F3o{H}!sKhH2pR6427TkG_xhu+Y01HX?m3|LH81)pVLS@gn&<=0;DsHGe-ZIK z!AkZy^S&I7{`II4Stq4=BD@k8(*^w8?c7)wMF;jhde~Rj)?RIKb93WVExQ|H;I-J9 z-uW2~tmoT2^lzYP;#Qs4bQ83tfei>7Xz#kRuozFsg3aGS!GJnkkZCz-1zsEJOFLn%$m`iYQPrG+-nnv3@ zG*070*C1QiZp7F>;lNif+j%5;c@*ZmW=6}I6|U~6Hbs||c))keS9qAL7tJq>s!l5} zzR+H4vQdpaYCA#vHSi>8nLR{YTIK*$?_eCU_+x9*b^vEMuz3M8<*JKY*CFt&y%L$M zvEVl@?OS-NhNFyh3#L}v&-dA{F>#*7yL;xVMvLbfb)zd(VKsGG_hrkLmIBWZdue_7 z5C5Sl48h-!6oTLUjjjAFU|fjW?)ag&KwU1E&Q>n<^sMYwE~Q->*Oi{+eMHXPn56f_ zyB8zr0ouZ^T>oUnH_UmJDeB;^YUMY-z|@F5AGzV7*+T5P7pq=624m)JajR-B-KH(E ztCp>wI%uhLF;GrX2nV?0eARWcEOO38kbk3Se4dt+D!+{Nmko1qerH@uT>V6*3<`^I zIf~o_mQJkkn(Dqm(blxZxK(Xv=f%odpr!Z9()`l6*V_gJp|sjF5pT`Y1~bF4APOS0 z%@YNONH^99O5?bhnYe6K?XDg-mC^O747{2cxd3q!9|4JncO{I4)25)%Q!xJ~PfUbU z@01GRokjN5Ff>b0eMhcCl5$2tE`R{RR~4c>Tu-FsN+%Xl-xDc(dD~lmES#0e5(|hj(3#E0O;cV45-|Z3mLdVv#1kJB z&@f?Q4Jheh)bF~#J}X$M;sOg4>DPpulv5KMvXWLbw6L+r<06;HL4r{w>j?_UD4VGM zzEGA#i9$&RI_h(J8BtS{W+#>2w^J%AP6`b22b2L|(p8~;GQkeXWO6JV5#0E+aG2Yn zjARda0+$KiYO@Yiz7NZq*mlgWu&0Hhmy?J?lWX1-d*D&! zDMlC3PT^7q+hZEtS+4GXgC#pwa68s=2EmYFtYM6#AZ8JbcMxKt()&qdC*$|Fh)oZw z{NnFs*W6K%NktK)F$(vgv8m)~u685ZIf*=5e@}U#Vy6u3L1ZI7mOXR=hM!U~x6B8i zi@s&@C+%hWHo?l_;f7xXi%c#JCtH%7d~3R%^Brq#loDO97PkBD=x6f{w& zi76y3rFDIX2ic=#u-4ljpZi%y)c>g5il)o!{Md8=H|*-MmsfPk_hm6QgUbQa?9C`j zHkd2x1OITc2Ux0GvfKSTBQarx{+$EN%hFUp-92q!{yU2HkdY)F4WDA(t5ZFip|u7) zx;QbF@1{+<+~S6N4TTU?aL%%!-XxN)Y2p244Mpg;>?(@^-Bk7|aoRhw9nyc`rLM^G zA0}sOk0E$9R52d{$wAG8Rk@ve4dCvciP%oU!9Hc36=8*P`F%%_b?S(`=sE&`we&#- z&*m`+od&6HL9*~M$2P`{3>$u1!gR6}1$z$`nH~7FaiZd48=o-{dss(|^E^=uo>bSB z7aBmS7a0zbG0r4|9(c)c?9%Inz1_k21j1h?R20D4`rGB5XL+}_yoVuxvjr^|sXnjI zDIREI8L=NnwSYy}8h)@>KNOf6IqoPm)$_czhFNfRxZ6!r7{ku=yG-#&ukfhJ0 zuNkTmmXTCYCy7Nc{SRhQvnz%kpLe%DkIBrSHZgsfBCl;p#eG%920c80E-O{-S*%Qp z>er8Y@dcj=qBf$ z03RW2HZw<0mTi zY>>azo3VFf;+;_<3@{;4BP+cvxzd`r6MqB!80-b`Xe8bhuh0SYAvC_J8A1&xG>T$vqMie1#ZaScB} z*&iMChPZE|k8s2fmQQ)gN&lxnB zK<>TK0lIW^|zW6~}-#y$-uzBi`A{yM) zh`n+HXAxNjVNn>d!jNkEUMLQnlcJ0WLm%b`g`1GchM?pDIMAg%|EZXMG4){9^n+VS zR>Rsu@;SuU1Z`SnkzXfSF0P6Hz%b3kGnlkBj{G+6itdE?u+b$NX*xTNtJd3m4@(E1+nT7yO%U6esIO8hq|F!S=+u|> zvu@YxjTR*X7KU*N^%uSP&}WCAC35N1`F(1iptQ3rMxG^Hjw=}#e}IBR3t}a|<@=2d zRce)Ud!5U*Yay6&Gq0Bn$yi9kw7O-4;N;^4Ku`DR)x2<4@pC&P_Gt(Xmrf&Up1T4u zBVf1n%<;M$1A<0*6W^(6wd$Mb!R_U0dexN}#B_&(> z2I{ncoO8>N2np^nM!^_s z#%&vLaF5Vu)xqD!q6N4ji#oFB}_FrYuD=ViL%kAGsci8uMyPJAhy{sO^`gRn94uqr|{Th5H z1IUUeAMHADcQ6b^v{R5$sm^!$ijKA}3eBtvyTYc z5JBCoLrGDFJE>z}^piwi?X+x!8@;4X4C3w$LA|6>vnZk$KT)1e4Y@>{&19B(bmoF4|v_o8a=GL=Sj5} z&(qA+*ls>TEGL(l*+i9@QNoVf`QAc*HiJ>qgQl*uf3o)i1Kat zu_CER!c0tIoT>fBivtA0Tq5q6%ZP@71dCmfJj&a#hlmaAz^%g2mz0P{iXiI&(Yazq zC~0sQRzkvEBd`OPj9&~6znu>GDP1|>RyQ>-p6!8WM>-0HaxU$+p3MUOT|x6cPK!04Q!q zW#GU|l5R}O(NNK(NJu73Loj0qPRBXof*`I)(jUZ>LPrKcVVpCD6#jw$xcFe+!hlo4 zfTW@HF;#}(a)AJs2-^u$JXpVajW$tjh-c$7EQwrRnaFY4bp==^tRdzBVpNbDLaC1e zJi$nR=zz&n6o?wy9`WhP@Ex=bNOEEL2tS{@h0Fn1T8bsXZa(?3Fr zVEeNHj`Bz|p+T+S`?Uc8N24+Uy0jhO>)%Faa4}97#%(oZ5VtTL_c>U91n`oE4KX0V z>l>Igxgcr!Z+^c9bQDWlPcIB;1C|PM)Yr3X88`D3EZ96Qt>QF;xinG>R4^lRR6H+y zp{5sck2Hd|-kaoeq}pEgk-_ly%(j}B43#nHljp@gxm%`3sX%@Jh+;`m)!aSU~1?t?^kT7 zb=DoL7LX_#!vr3A5yPBo8<+Fnt~QbF5n*gFu6`Ty+$TBCHa=?Mn&nKmV>;rUQ0?2k z%}w|gd{9POfyRP>5p1a9t7I1yQRgi<4;lsyYsR6BeYfE zU_CyXbZ=)^Jz?i=?jUf58r(4m4js(NftiF_Y-r!rmc^sT#px{(zyk*ZrNXg8#VN-CW{m*Anbhp7_5ENQ@;4Pm-&<<= zIj3x7TZ88C<@4VaUTysW#RMdOzeGeaV*0L3f{sH$QdAx+e=$UlF-dw;QPH6676DnS zPlzxupzLb_IS7rorX|Ha%EE0@y~@gz0&To{IPb7*$ zkf!AV7_}zSeDWYZ*&s-*s+0C|!%!#l)se-V;?xLfxAoeKcMN)Q$vU_0z3I_J24cfj z7)h2xvw+y5xa!Vrmgr^QTh<5vC@L4Lp@ZgE1c)y?!vT>#JyyK0txm-a+!kiQt0t=I zM4MNRXL1I%(tabedx8z)-p$5rxLXppiOI4IF9-WpVkIH5r-P{UIDQV<1k zOb)E&4TC)XU@u~M+>7nRI+@0{_MfOBwcmFP9?=>jX2A)CD-v8&VkBckyxkGJ86XEi ziM*E%hMMpst)AAap$}Ud8x>8!8odDnY_xK>6?M&ELaj$Q27eg58^gqI*a&??VAli> z(iE3Tj_g~d95sIr-RUFV97Hbqof5$!!;3JJSyAqSKkTPC!Oem9eY1kyp5JmBN%;4u zOFMlA2mWB;!e@#oKF-wliTQnDpi_hHN!J3`0J#wVYLgL*BF}U*+Q;IXQ{2IjpBM3< zg>5kU!{|4u=1C>p(U%Z4wv%_y8sP_woEb_XqdC zcaqgmx?|G+xD_!7|A}FM-;v*;H)>fK_)2{aiV5=+x;0EP>-0LJSrTeo z-G0t@a-V89bc1ETzolkAkM}AR ztXT-^`Q4Hji!!xT#3RN!R;+UX_*yQQJD0xgd9>n; zw|X(y2K!Vl%2~WXKmKa*iz}^;f zeXEoIMWy$-XzcUlGHO(~Lf~@)wGx>B1Se0LOhg~&@a^UD8*GUcGnJr*K>Z^95Z%kq zsrfd#)_57=SfD-xC>ca3hW9D>vOI@Z)L~EfRWGbA6_V`RE}vG2iOi!A@Es^!n%Z$| z>vVbpe5#KFl$3Hqx|-czcD7fto2p_=Zs$q|&}n{NZ7|QQPF!WqPP3nzy{*^~w*8nx zm4+7^{A69Ru-2qb3sy;7H5s3r_?m^O%Q49>KR)GX$zp8*2=49dl+7YIVuOOrJXmW> zF$W^9XK^f$Her{7lQja6+~l9 z$u~omLZ=)6A{Qbjt)t*{TLUjmeg5boZ?Q;#-;-ZYv|mSsFUNTs(EP_^ocUL#Y)d~>< zT`{EeZrT>kkG^@H%D-{&@bfv!!vCe0Yx$OuvHS$~?x*wN{ERY!VsWhQ(^Mb^7I;nB z3?HM9>bLbM9KW0!%-xx=)@>lZx9wxLKaF16l505 zijrm7DF1dOGEF3{_C?v#W%^ab=sk0g-1Z&y?%LWt{ey2kX%=~98nwaqUtL2kfo^w? z);s3+nf+*H-R)Q*Rlde?q;K-5P1!*_l$CbfE#Eo5o-93jg^uwZJNrc{FtqN_A`UD9 zmL@=+zz6#6z@QGZlsHnRvy@n=Psl;Nv5sjAZ8hID*e^%mUHaRse?=1BBrnU(z*$6% zmpYZm&+J9z!%nW*U_I3IM3Y}E1CM2}@s@x?!Mp8m1)(f~v+jrrm0)D+a#g-a{PA%y z?*IKdp#uBOE5cp&;ekB`Y-NeX2&@MM5Yz~P40Gq|>e!d^Z%fYYlH8ybsle;Y16PGG z4+EG*8$*S>#l}sOP{(3%E?}hz;a$)tK*KC6y};cdT>{-l7|Pk}F7VE!AOWSu-LinR zz09zVn8AAk=^RdoE|f7p7f7q7M^(J4Y6|PI$(cg6vF0o;ndJeUj6APzFe^R+GCE)i zgRxiH@-W!k@F{W2Ttt(amwSPBPw$uK36_!BHc1&TVb6d@0ML4Jz3Sq7>+oklQyO_Z z5^JeNK69_u4CR*;gR2~Xv@SXfa3Z3lIGamwojQfV%q|d%49(2!Q^nVFyy#^oBC!JC z=hHbg{gr=yo-2C~*j)iW&-NWab+_nyuqzK#A8OY3`w!?Wi{G-q$=9kc&}=3ub?W@s zF|n(264l!}(GFPg5R1)+e`f18PJkFVzCEenpxLQ_)%| z(aP>GE%5y|HLB9t!Xg3*NJ>eTi0DKmQA%Cl2h;5d$(nlHU6Nr#0cc37A+;wM;PhYY z-=m-OifX_#K9mIH(^hq%0o3-(1XABIlCaNp3{gb%g{x0Nl(B4s^jm#L_}aku5uKf* z-YPEub_T2l&w;P!RyO(Yve=0q6t3#JsR&=xY`8q)f;HZdeQ+a!ALEb1{5jTRfzIRz zHpHX>sm&W$JDz8;Fqvc7VOjP!0EyZYUFcEp@e+wEK0yGYt{pDzm%S}16yN+An?n{0 zgXN!Uo2YD(YH&?&@VHixOV~OH0W6bDqq}tj=ks19#{x@4`ksWtJ+&iFt6`@uzhU|q zo0!L6B{#Om$0v*1cBjMNi%om3?g-qDt=HGCe_OLGGIe%uZ>}v}Q!dy3SiLX_&SoW% zTQbtl!&_Q!1Q*=bx2rMsTC2-WR_WCqKOrz8!{PQ#ll7xn$tMyu6E*TtMt03?YeI7@ zq_*&TbU&9?Ny;FyQ1l8(Ave&avAOhjS^lpT>nN*;s4bOYUYrh~<*+G^q@TcT$K_5> zF{9Qj8Alm{Ce>mo<5rbLsaqtD#6^`yNtCjc+>L;kuB(Ny&)a@>zqa}v_+5N$lKZ(p z7*{%z@Dx8FMR)7S)%keM(a16gfKfrEeEY!7ewXR@1S9nX4e09)unockcSA24^FUvx zzNiSZ3@eJOCZ+%ccTj1{kR}MZ<8WdBb7LIyB#4oP`U)#ApmEPBa?nik6o2OPmKTMk z=TFkcDh`@wy{{pxASQd7Sx;Yk&%U(9(%rm;T32P?{So$&=1$Tnl{$@)`~eRj8AmUZ zPUzDSkxe`WF~Y|JRme6Y(;zAX?Ro_I$e-f6(oM3pI$G?Ts0W)^vL8jnFAY&&0-7eLyD>!ycdqd$9@I z;vo5PJ)GwL=hvGZT-C`!3~;~f5A?oPH|yE1OxnQMbu((#sIObPVHWPz$2CuxhWG%* zjkUwL^GO7>7qdM$_B!|Kb*%cf4~$)GTDNQc<}iSfLBSA|C{!Z%Pqai<)fwCkX;_2uB8Xb4L6cDpW7$aO>7LfO{NW9E^;MI{2KYA2g~thSwvQ z0YC%L?0=2u=r5$ER3hv1@&zS{?^icQ+aw=ryVYxNBB|uq#KJ?m{2R_Q_ct3~ME)=t zEx}I!2let&_A)?U2)ESf#g{E&i=~Ibrkzp%dXk(T?HOtzcLh5C`dr zEVk)fvha`AdsuJMTCjN@&M5w6mKhQsoIeg&_yQf`7v3a7cg@Q~RC*TP7JmPMkVdx) zBp~h$@r~9uQjowAO@_a1WX$U^qY|r@jKz)f&7&q{eS#JC5nJI-dY^@Ig1<-Gke_VW zU7ZsGdyyr`jL8!+h={;=(xY!$nuWh8j?-? zJi3p!9eB}Vb$rjh;~ma%4okbP!MmfzH$%XeF1~FAd0Xvt0me|y(28eJlko=tYIYC7 zA!sXZ^>zdDo+lcPNq%}uy)m9QBQ+#bp-7|lk!yKvu;| z8awdz13wV1=c%RdTst7i(Ds8g(oK-g;G;7U@kjU4@rPs*WPlwT^A!FddaJBZ2nD`R zK!CJS^0|EMZ@NsKUF7-U3>qY$B?+V4Z{v$|zhQwIL=H(5gL%b*HS9|+E9pDDT;WWk zI5M^1BS#&!J%BlXW}sT395acFyz2qGbX5jBo&^q*XNhqr$cU5RAB#<&F)Ew5C01jH z*SG%fl;_t)@E8{EEDtU|;G1)6l^?o`Av1ES%Me{uXq*fhYx0$&d;nK9N{VeEcPeSo zSvs;#nrplYF?kOZ(_p8N0oQM=kDM##a&ij!oY=x0NsPCFJ2GRedI+ILI!-X;k2qZ! z%S6=Q{{e4or%I-i3HESX<_73WBz1D7;2|~Uih&IjBQ_Me_%?BIHggmn)1$aHd2u&m zpJ}{-iz5aw34QWYbY|(T{f|~-3$R4$&pJIO zR-j`foCH$60@MfEAqcWbt`Mj0qA%?cM=JdWJwCwRpiTmS=Snzt)Ag~KE&pTq9r{Pa zpJAViJMn-HUcLhv-@}UIM0d8qK5fFj9Vs%%X=U0oL#&G?p{78JBZ(C{2xg(De9Dy7 z`L?m&-t(6J)PoRg-;faxj^JvG@NOF)<0i;sbV=3N-9Z(%=i^}droJ9L5OE!|WMKFF z?GSJaqjDp|?cPc628%&o=ZHzW6%edb=O}hSurTDK-@quNeHJ$BAl>sq%-p^CMXMIa zs((wFnHG{WbKoQ_#`?3Vp-hH)eBnCqob+Q%o@h0e9H8ni>S8sp^$&E31;&S$#MGoW zQ0^WnS)4z2;ezRWg9+@>`~I%81$#@62n?v`FTyPfPci0Q#3P@(rIr(t9Ms(ts*vwf z-nx92jdVhnj5qol@nib)2i`smD{PLF<$1e*rn`UU#%D3ZOi4O@R&chO9T!T2{>FmCud z%;bfDQiNI5suTf{)a6b3gn#eNa*LiuzBS-?_gPWzcBjwW`J?Aly6qtJv_n!dA{5xC zm7_ZC?5Y^a6Dp3F3C`!0-QY~j>f6GSNez`L3LBf`vZCxs?l)9>fi8K1U#BXB%6&@e z{uaFz@OG-qHoYh?OKRLUy)1A->h?B05ug`!J@mZyVm#+1Fkt13sknPo>o3}$`yK_V ztj(bh>t7`5<`EtVGf%ctowN_~tdSj#*Ph%nF)^c~4)OH2{qh z4u+kwZkY-LH$0V>ub`2w7rDik!=!1FKMo(?nb^_%RiCe~$C0Jqh`YV4=>F@sy}s_R z+Bb%6@2R1{2=G|yaU2N_I&6EPwh{NMy{i>mJ&U3c#G(=ba^ZHGJ2NWeW0_q;0KKUN z*+@zB^`k$M!;!X#G}+btT^Ix{~&|Gkd#Tk%x^`*&=HLQk#B6~;|% zK$Ic{jOt$+VPl9z6oG9vMZk#7qtIYXnkl=34DM(fLiR0u_?f%E3Hqlpj&qeu`-)P( zfw!L+$R4L8(wF0@a20#IWB$=}7DZ~@1Ok$2#1cNg60_bG_di@-9|VL= z2785dg?WQn(F^jbP&CNplGkwR-43jW7Nt}Gp*?W*jYHE&3^Ey72gi~u5?#DjC*c}I z(;!MY8(hYx;|@?QsuUDBRv6Arg^PE^M9&&P*>exWS@ zbnSvQ=q`Ws3|`X$Zr?wN^?q(M?~-ypPh6}?c{Y74XQ+;eA?g7leFD>P9Z-0n|3aI7 z-hH5+3|~N(BOiadDhkqe!qQM3DR?)av75U_F-mnZ3s$6-bt_s!Io^#p_bMYJSNgQt z<~o67G`9@2ugb!!wNVz~n^r^3i{khI*y^EisA@ZvN20`|)Y#=g*YS$|nTo^uf8kc^ zOY_YUNyHQ48I>q8IY>+yBD?jHr-rB;3n+Wl9l>5rOLI0cup#!IiL@&-FI#@Pk{tISjki&*1+eY(O%^^42bo%%4-DiqEr3Xk!jC za-yg;I=r>W$hH6R#Rm0DK|am^B&bS z5|%MI`&h5<359{ZB5)*F3Dsgx>{M7mLiXTlwzQ9e8mLY^Gqg^PUh-rDP9kf23|-n@ zm~C-DO9oFaB0qaf7W-Un-O-b5Au`vUT)-hQrecmeejUB=v@KLTX{%FFqR!1wp_{$# z;C`m?uPV*#Y4N+Q0~3eG5+&+TbHyy`+wT%S1nH%6d9T>)jjdxn3rBO_Yeuuq#dBNv z?an1Sfw`V*J{5&{`y#Xe2Jp_Nr_RM419J`=ZQ6$5o@qzX-~5N)g!*jNh3xK^>YuC1 z((5o~-{Q`J3hHz7LwAOMg~Gq5bd&bWai?wfot$KLaT^7c>ZXlD<4?MUJYl>aCAi*@ z7gwF_ZDEs_%9iczA@1z$!Ky65k~n1a94jrNi7h^X@HpT1*k&*QNGIjIDo*~M+-TsQ zJU&NT=xk;#oOu#E!{3^?d~}VQbYf#vXm@x|7?S;2a_-TM<2#M}t=m17D`+ku6QMy0 zQ58~{*v86spuH3psW4cB)CrS{V?~stfaJ{_{2+rgPsQ}RUrHyl3XFlkmm2vUS@0<| zR=v7EuUQe`3QVjGU{XF*_Y*SUcfD#(@hRo+@`1StTn+5}W2$AT*q1TlY|_51e?u?u z+P10J-rCgkl-K!mK1zdlv)g!1k?Y$)!aD0qlw_9A&Ax?r0}C%`^ZMPm*XMb#Hc}ff z<|+JAjtdvH&Ck~Ihq9O-o-kbYEQlVzr8lI)%2shDn*rZ^Q+Qi zqdQKo=cPHOG5IY&p&@nHCW-J9QWChX_q1#A((P)fe)FQ7=2>c^1imztBcT4;HPAHsVq zL#PbaeTSmwF0mwKI*ZZ$$gbyQFi@OBxxe}CBow0`HHcq%Q@r29kz*n?Aw#4Q-Ytv6 z^PGHbv{Kk&Lf3$?o zJ@3>t?GS|7nqAk!OTFdx`@TyX!{cN}`>@UB?)IgmcA9tK5lj=NZu(+JMW<=VX5of) z!;64f!ffxrYm1NLV#*Mt#jceyxkUvlJ9FqD9R0ja7sN zoK!RIxv@f=F%bUU2devf{SvvmT`q&2=V7-m&xbLGJ*KnL)!$0<(yJ33ld0H(T1~l^ zP36GmDQ~IgkxM7j5_pRQPPs{tMb)RrEzEQGn`3VYqJ-ogK@+`3>CCcgtkbUuInFd+ zId?memLtcn@q>s>CI+&*#D)n=B?deSV187rw*?AA24f`fu+dY5L?&9%2He!lA!cEhlNK)nyX~ja^RubiDEva5pg9Zg#B8(Z}BqKcqJfx5Kbz>)Oe!Hl);q0c%141umCny z>V@9F|W7$ID^5Z*@;(LSjd16O*oCyy?z2$}idp__vJ9JoUUE%UGoZ<(lMRdp3c_8=n7Y#76}ZW zuo!8gZXs?5L8g_EnJ_<;0ILK(M!w7@rO7rmVbfajs^H~RFs74PTS2R< zo;=t9FSP}$fgKeOyIeWBy8y3g+Q5E6Xx&MP5qdc{A?0M_u9KRXZ+!a!NX*LT8tBHb zcq8L(O$>ShBXi{N^h|5aBGaco4XPcPAqb4d!tI2DM(?r&gkjSIF^1A}8UGF^WqTY9 z!{?}Zey-|vSz1v`d9VC@tH!}hd zJB$y+d7mHMiD?%uIW6k}B$OdasjIdUl7@$2q0{NLFsCqoM&igDiR%*aoZ*q=4@_1j zo7?(MojxVy42U9qoO6?1E*_rPXmdkC7#eOksaF9LG)$W@$k6z@40R5p6c}JKA)zvF zk8zYBb!p=YNRKEI_}1Tov7&Z(5p9_4w^*;D$4j)dD8njBM?_5kEHo=xBBB6NlIP&) zD4tIRtRxy}O|wLo2Ub5t`SfHRZ_S_Z?ML;!0SIR~6gBr9IGV7uUNM`RoWNu(RcY%# z8uLeOUf{D)+fXQ2^5JkS(diF#d)^Fp>GYMtXx#R??guWlu3X<>WQcwXtIi#(>!c5e zhb-qfGxV`>sMcB}*@`u%7WPwDpZ|m7&`%VsazzIMI-yKu>J!9keeJY-hXnjvdh~xQ zRjQRATsS5pR8BDlm*si#NC?`dkr5H^iinfPyGiRRB}Xmr$lNa-l&gV$kA%E^%--Gk z^};xD1<;Pv;5cHxcH)YyfTntw4EY3yYjf5ZV;(F$3JHXKJ&sZXM>h6E2)*Hsr3Acz z%@9fqUP}f1717QXT>3h@y8xic{ou<{gqG&#;#`O@gPyOk>uMk&zA;6Bd|?GgnW0A& zWI+`O8i4n_D#58ulnWuL%jXU$tv3-O0~H423segL?#>V8zSc2w-@{LJ40u0R66pk1 zkmOqrOZT}kbG(5(;&Vr)WYX+c{~96=ki~qEqLf|9!h^_sH4py_qyYA9WsiiwjPc;b zt>(>oPPy=>poVYvrXKd3Fju2MNZJ%Y$G?#$?(o9D6P$(Slc3G;eDArCvCI1JVlr^b zgt*7xq~LwI7+Fkd%tFe5sBIXNR`)0Sb_9V1%le+Cvt!qsqJ9%uqr5w1{Z>*%-XfHk zPV-kAg-$}Y4oGq&i31$thAG41WSjInv?qTd zi8Z6tXNdtf9(Z+s7t^(SN}f-7L)%QA+jh(*t)B;bzVVok4ox6ztpkEIl8znH(PMYxkml2=TIvYiyt` zQ=@^AMgWNV9HTE5SzdKRg6Ov>*3Z$`7m)EV6J(JGmxO1E^QNY=SK7zEo7n^~5?S4F zL0k(8tG{^D11zXh1p;XU$aj!^n7%33{cSim+!CE7XJ-o{vh_2pGY?b+PtY@xpNm7+ z%aTOY7X%84qg=BHKN{x>h-p7A;OPK={C_nlZ~$#L(E=cx$c_d0_{M|uV-wl$Ci;*_ zxQpluiKl1m9W(vo&=7b+wBZRZrjVut1VOkbNUf2>I%usGpCpY8><9U#*AJYns80>C z6-~3Q-DN6>v1zbKGN*)RL1>l7XXhXV(r7Pq!8xAGbR1Kn2;|?K9ZgmAr~{ zybjnL6?6Tebu~crp?@`J{%H*ez4bL3#~ium-aTvTi-MWgXLtBd{*zFPZ_`MB4?6Rs zjGTtv(Iwf@6_)b2?3H{M&e|b=Wjg`D8iU*hg(_^*lN zU}nl$;z6BYqz9UA8meD_-)}kJ#O;k*+5yO5dxYM+U`MaK#*7T=^>H^(kyT=QLBF?` zfwH%gpfY5aoZ5lv1Ntz1#LvXb*7-`OqTuzEsCe(D0Z5*3UhGxdGP5;1OI977*k4RE z@o=mm4$6i;`>A7_Q0mEpEaQZ8)ld;&^E$zjLE}4~d3Jb|{U;Bl8C$cw@F2V}=dkd-PbIPDG%R7+!T<&oc$wly)dSzo#cvDxPjs|E9l44g z{J!(0{m}d3%^GE#A?Pu3Ew6^Gzk~7`WQw6BGy1gf#|WdS@z&@=9~2N?rT#1`qVU6!i#XySVT)y#9|4=iqD4d#Mt;j*7md5Q-Qb-t6hf@X zDZgerVVjh4EtGiCFCuEEC!gi2NWJF4)8~(Jf1f!;8L85IoGC?8SFbVuV9}b*I>^w^ z1F)ZVLxb@xNeUWTt?RNz7A5wL!k^q)CR z!J0w}le>+OisVt~brLSFf!k$|=|x}ohzy-u8Y$A)VUw9I&}dAPY$0Ir$TL}I9vuAe zOyO;iGgw3bE^6}-;0jSDC$ATH#E%(;=^G6=O#<2<6!`V;Kn|Q>PPqGZ@%u-XHRWxL z@voJm_x6i^=RO+ev#3ixgbSvcx9R{oyMDJ1cmEhahwOdt)`Q9vhubU{uGdme$GQls zNnS0dS~h;?)@B4wIPZ{IgXmyj7Br@o_3>LrXpupFToAm%8V1@0`Nmw-l6Rw2d&F*z-VVw8lIR5RT0e~{ ztz?(x>yK6Iosj;TY%5A{daVeEBiW_aE0BZ|$9LP=V7r(lYN0goW98;+5vHRh zMk_e+gfig_V#KIGy{K>qL*}Dceu8~3-g>KuXX9peU|mJgo5Q006-0h7OKx_G%|Db9 z!BvqA@JiWO-E#+9k+qG z*nR)WIaS?{RPLaVDVQuXOp~Dmxp@b9qTI|IQ$0f7izCw-$0eowAcAKbkO)Q-f-yIE z6e21|M zby{HCfNF&*M?qZqdF$mm4+{}6!5A$AFu+Oo){#t+pj1@FQ*~2Poo{=emhlHIGHLpp zm(mNegtT!mSWFa-bqr*X9Xt;P*od)dkIBk^ET5~W@81=mjk3(|Y}p$-;*5o}p7V#K zsZFfIfAAsjzSet4mHS0cNq{CRaKua2A||{p4#*Uq&h9nDKFB439IEmu1Ze62BW@;a zUZe{@p1JU#B?6oG{^PQyd>h}?Ryiyf#e--J5riWQ`(k3`49Gcv`u0Gd^Ph?ZFcwG^yddWyacAmK4hI`2fPJuQ_09Ce!X{x*e=s={ezWDW%~>R z7n#faD21+HUjA7eTVne5?a){8=t7G1$QVSN%23l7FTbMG8{Z;aom0U>a z^UPf%^$oXDx%qd}WqES&fwk#zZR<30WrBx{Smt%9tnW~raufci1T0)>xxSGU+d*Ue z7%SFx;rVi^iT2U`72c|7+BCAY*r6H-39K#om(3sOIGYoaP@C(Hf)y$TMVEeBtJ+96 z8*4LXZ+@%wK^en`jN$h`Hw!mv>$Ffx3!`oi-xh1AQSSF4sfQW z*rcK8L2$*3FV3O0pFcyxgq5MiB+B zzFy1FXk1M@q~+9|!5+_Oe~4Xts{E6(yYlR3Zn#M@f*8r-e8e*0D{@m?>Xzp?y`pMR6l9=LU_GvjMn)787~#GWR(dXZk`)-}g1u;(Mz&WuHG+PVhW zvwIICc5hh$4fN?S_G|-Oht0roE;6>}Zn|c2*X@e0$-(D08s*LqlHZo57nWR#Fk1SA zEQDRtmt#bmOl>Xkwod9lV6K=@PWF`8Uq{>TYS&gOp!PYo7=YKWMNeX=|6`iP>GWxAzgd^T9 z)wB>VRWj3AbFbu9r@w8Neidb$H_6mz=JSv03caSDsDl1b8+)wMO9Q{F>Nf8Z_`7UY zdS~D8vx^72)WMPa{uF}Eh~Cuw6qe+3FXugz{dMbF-mU}qI%=I`d*xVY#6o&0wZ|O@ zYwfMy>TIenXJ%YZi~iA7GxEc^X65g~w9e;@TovbTW?mLDJP$FWT_n5d*JaPUelTw* zghB1Lt%-S=IhNTia)g)$Nk{E#sAp(3R9NvCCm!aB90hl!UF%0q{SjgM_Rrfe8SJ$5 zYse`3f1%d^QD&&dVdlJgKSV1BMF$}W ztOY(6pYly^Uz&$$l6r)?3qG~&wd>bq^6)C>CU>i*#YOgiQBm-+&I8c)^R(6egzWIb z|7=g*!#EG~J2wZ&s&Yq>Tij-aA$hY8Eja7=ez2MLreDr#tB!&b6Y2%RJK)0_i4R*#irI|B|2*PZIeh?^k2N z@#_I}u`eY$&6M?vwTN{W%lPl)40Uv9Ohh#H?Hj4xj_ia?-59<2arVQHh=(8T!3B4? zfO^*G3gHp%H?}4pxG@}7@TKJ17tcTDr03V!R?JI z2?cluzd-oTJ)sUGKY*h}vLZCuAZt68p23Y_2nr{5>AD5F@$|#E@~6F#_bUVi9MgA) z19>?6wR%AQ1++&mwm3HC&0V`|LLaNjQxI1Ip6E-S9>h>I`*kYU)Y0}0X+MhwiN%PuI~LW z7Q&RP6I=6rmMW(GQ}IZxxOAQKm=ja#?u`q;3uqb=|&wvjKc`fN)YnS z2nl%YMBR5_8(%T-<&rgk|9cnl%7{F(tBlid%0^U1JBtw~pZ5;5$QmA{_U9!LKd-5` z;48JaTH%r>puoL#Wu6{ZO9=Bvl^rW^xizaz)*UFRud;SWHlo*LS?#MSQ`PZH#WTNA zp-+t>nCSY^vcN^41RJZx??n$}h~;LUWcB5Me)6pnlT#Hg(<(dsd(NYiLnnnzfex+9 z!0Hpv)DUkibAE?)_Z996wEjW3n1!)qj+O$gD42Cc#a#A6i2%axZFPmawYQ7tl(VsK zgSh@zx=89+z@&Y%U2+ht#clpATYF$FrX^)rOFn+|sh~>3j^j~=#oq*I<6XqLZ{a%2 z@3H2akNFdLpOxXF#FNGsX6aqqHY`ZB32o`EpxQWR+oAqDUxSX858@jgQAVC65_x_F z16?55Ph~QY0R+-jMzXNSGi#T08CPhW8}8TOqH1!Omaj-*B%9=dU_ z98-_%2wxAwwUY@h)-8qS$cNtiaT^7s_)n#ySHOo@;=94wuBMejzB}Qfd{obf~wud}&+En4q zPUV^c9t||@u%_mQaIazc`+<T?${|)=6*+nxCmmQkaBBm^#OdlW%#4%}SG3{u;A@$j;lxlhDqV zuXU*M6YR@8yPryez?)@x`49ZfADb{^Vfb;&-m`ht_V)h-J@H3$#Dv3EwIgY$UWI0) zD$?&H1R<+||DYF=_6KN*iPhsGQ;;$n-zOhKyK#v!r!3hfB*7QM>k&qW;FI|pJj6&yKTg9$ z$u_!y=WpbbeakQd`TV5z5BUMEi-f}3&1+4(x>g3D=~8$ZO3!{4}l9{RQe;Es+Uf*jt=7=$SXNj%gvQ4x(osvM1aE z0cVDowUv5A`x%`IX9k1~Aw-@(ycY|={FU!Ajnzt@QDZPyLpZZ!Fd=P=jK#Ikla}=s z5*!97IV4}bV2J;i^!z)*JKH<15z#?&YJ(=s$%-`emRDz>#^6Ue0gyJO!IdgTc?-6` zaovz!CdiBKVZS{=pe$;pTETMwf?)X3bOPB^Ee2)$ZZ4EC4%)t3F3u_ex8L_S0i*w9MB-6GRt>L z=}w7IiE2uWhBG@QxR0#BlaK_zcsKG82OX3wDOpiqc7Ol4+Nm_z@u&PMQ~gMe%%jZg zL-mI7`!7%?0Ad8dwBcC6Qj`l7O|yGTt{*>$%IeH9=s$Gn&Ngub3lHEh*^Tn{csI3N zJ@_nLIQ6$&=CKC?a_z|&3!^wX-7Guik7e2#+g(Pmxf(8w-s~F*VI3Z9Z)&p{@)@v8 zUL>K?%gXK#SI2_BA^&&OPk|=^X8s%X`w9Mk)X%IF!vMep#bg@!QyIM7pmGT}3r+o! z=Em04`CIv|$5uQTfoMxFlz5B8co48f5K4G@Q@6vT_)1mf3LUPt;-_R4JKmCeeC3oW ztk^7Bp9x;hFu5ITkmjQXvo^B-`qrbDt2aG=pI>)7d{V`LZ|T?%%KcYzk1ZfbA`A%l z5268P3BZc=H%Q4PG>f4^j8!4d3k}<-r$f4+xnMMA#T#!Mh7uCWw zGL@#6t(IQMq)?A-b{d{cQqTRZQp_nH%=~~czj!nY+p0=dXP9PrACgPzl{#w%n{(2{ z&hkV0fgtbCNK;vSc8$mvqLV60V8;C1*#@7QJTO!w$G-iCTjYfja9?ZU*7KCR^y2a+ zKd_-2zr@&MFqTq#n}oj?SX|*>HoKT3S}<6^=_NF2(_L;_wp}HH;+?85Z@Zbp(?7PD zE~(t#pqDAZJHlzX(yi>w9qs=6D=?YqLnJ}yG7X}fe;Hvp_$X%9P6#CKS~6KJpuL5v8=aV~^>%!z>T;%WQ;*aafp6zjP{ zn)b3h{BjQY7|L)C|LO^(LW;P>_fmZe-ko?z!Rj~CLBXgn|%>eSyAhkWYeF}Z* z;US9u-0{!ctfK_fRKqa%gQujzFanBLNc&FmsJ?h3&NK->n`w7SC#w3eKrHZ?#t>$@ zu_mt5dL3X)OkS>NDGpiik>sFF*~aW8pNtR z)VwfkctqHPp0bLrod>(){TLsFdxcM6=x-x!a|kPI9|jdi^$3d62-FA%3Z_{#3=mSw z_;PFS&iUf+gr`joYx48!@;NeZC((6DC)EvI7X`K5+`Eo-Ma$eYoulvV1n^!aTDAi& zXA${lHR;oypPpofe3AbMRak3(ZP|L;!??+Chx%sJ#oyTacHkC6sV>qwf5NihDISvm z&PRwgW-poMYeVW_jxzcH=AALi{38FK?!&a5zOk<4ZeS4_XSYpa|VR1iwb*-Py+RYFQzy z`K}g7K&g18E+kgr(R?og3}+t@(4%Yi7Xh*>hU%A@j+Pa_gFp&kqw})Go^Qt1p!IWn zrGMsmGcOK7C5>~15T~oT$3Cw6R~VLSQ_s!0*}U0jt2ytccTSJ}6Jyo3@EMK_Bn@6y zyc+|vx!^cB?L~U*6b;;8mk>)**xBqez->A{Z3!l3^0@LT-L@iBuhVQp*FlS0X6zPH zQzEQ0pzI7P0+k&IqIk;{x`!gKI)pl3!-tfv`l$trmbwT-)lh}Bf8}l&e*i9uj0V0q za>Ez?#|-O*Pt^XH7u5wO799dZE|jAH{~Bt+?j?7P-Nhb73f$@enkWnUB#=Y7Jp|&O zh?;Ym)t@yE?;G+jrIZID7R8(-l~*jjRA|X##pP_C!(||VYre!9!_-$_iDa=;>`0DE zlXr_S3-R%Hypf}oSngu!nr%pUj%3KuBlEbqc;@HMEQx@Vk|YiM!dtjwv@qS#I%1=a zljt9o?Z6{RxmVJ-uXJ4EiRT2T@0#Z5@7J&Q8+h};qyB|XVI!&Mz~s&r$IJQAL!kpU z2r}r*A1pC|0!asWjb;sG2B>cdet##nT!mM0uOSVo>z)Kn49Vgzym=>B2qb&1ux{DR z!~S#jZbi8Rb`r&O*qLZ%RKe|V?orBA4c#oyLtd9RhL8;od0IqN>vE4ovR|UFZZP~&o2+^0!!e}<4gZB=fueLZiHa7*29Zc|1YRE(_ zHG$AyvNuKW!8GWtm5nOup_7J6W%yMz+76oz)WZO zQQ|)p2yzAOmNbf4J>vXt=(k4s_+P&A`-3+;;3G(+O*Z6Fs%%rILUb0CSl>t2uS1oI zp@#S&;{+kPwrhcj5d7Ljbg#7+;`SP?8~)O?XiTWs)XKGd2P(`o{--M@hWzLo zpzUuu-fzs+Ai~4rWveD-m5VD;o}AQbdYPu3az=Xj9u>) z#-8;|KXdyPA$cjG)_&LVv^WNu@oYz`<>-(X$;cDlW2SG?3>nhh0vL95}a_uHLCjpe@*C6cu2!05~vIm_%q5?phYBb zTk>&m6GzCvJRRrLkz+f-=?q_VlGr- z9Nb*A|40j)NJB$Vb~{k!Jvm_EfdBSRE0t&-kM6K9djGDW(Z{3ZuqQbm35S zsou!C;q24kaPCF>YtJ-9H&qc}y9SHy{C@k>7}F4~m(oe>ucfh|?9y=rW}NZcv(27m z8q9yz6rEi7wpukbxBFd#^(}@BraY3XU&@$R==tb+b*S#Gz}`3+Zhvp0103KFHJY^? zlgknv?13Puop!kVf~MkK8W8a9)*kQTlACR3bD~9yrWi)uMjFOm^M-ENd$yrZz2fY*zR_Yh_v{6{>DMXzLVORSfiA&LxX;Ef;WV94uO1O*@NO zkvkRc8k+C}qg)lW{%VzVfJ4@>-mu?x8uxkb2g#PIA5>QDL>`ky?I2ja{H)>b9M$KP ztu2k9iA0)SihT-~jDD&~7d3#|NGlk<)=k$%e!?21>&W!X_w;vE^fOB@Ezo3Yi@&n| zc)C4u*62q&==jmPv#c}A$WAhR#9FRB%u@&>6(wL?o-raIVy*wM;9&UaxN@}ndA}-HByXt*Q@o&g-+Y%Wgd~+M zsFS=~O)yeWoNy?l{}EAwYe1DlISj=LJXG?0yyoTPCMjDP_`CLmgq#ayRSIq|^hIP9KctsACp$tOlh13r&Nx8=vJdp-E9lt7Tw*eo)i0 z=fJC~O0g^3D6eJU_SS;-Z54b)0YgRCY2;!H!l0>!^31<;N9hbubaqEDC)k8eED~Ni zcDR5u#!GkpwHC&_Sl1y1Rj{xU51bppaKyDQol2` zdF1YPARZRhHcv_f8Hmmujb^JlQG|&oSbD~^wjiK^DU_fzzxurBODD}iznGT#`i~X# zi7l1@0fvQ7hjohGbNvP#kMyB?3On8aKZq%%t+oJnpBxkv?_3<*1L z#|waWtjX{{(!_5q+4}`NmLf5mI}zg0@!voY4Q{!}bBJlSXW`xn>DGGtnG06b5BRJB zgkU5<6#F0Z_^?DZdGNuAar2j@{p>COWUK;I#dzV% zg1EbU?-^S(J=no)?^-^ysH=6CY!p9U?4u&mBeT?bGxYNcJcZQF+mdyJJ5ktZZWlc5 zgP;w*xz`#Fh4PvRUApQJ9(QRqLlCitla~x2j;W#>d5p1K=+CPlI7BP){(w0}nn+8O z2`QcXSV|y=Li(S!U>@m7`!$?X4gWlJd-7f*J!*r%)JDOB&|g3VFZDId!|)}5y7rUx z^JW-09hKJYjx2MPS`;jjNcLc%fo(EUAHP3Ec$keMj>IN$=Z7cV82i=Eh2Ha7;ywgK zFHCqxi|QhrFErrw{$yQ3EYfAI?Q}*I2pklS@FQ+gwDY6 zFAV7yEaqj1_oQ2**eJSrUn6gdnLcDxCB8(QE91j4S`qqDBE44kK=d1!+Vl$X3sRlJ~4Po zCWosK&1$0uiJfr6Z7_S9uGl~FHeBrmU~#4a2SwbLrWenLoaP|NZL|xXBg=Ac26q;-=kkGvfnJF3wC2p7tfY|H+0Vy_UEC zQG_8!98Aq}xtlslJx#|GAQ4lIw8&pHtT_gq>Rpcr zF@ZL=>0re(-wCu?%nHx=!o?>Aj(mZD!(TnCJw}UZyP=6KsJbsdFF$`(_SHR{4vwQp ze|=zkUMm7{e*Xc@zuj5VZxzY7NMptD&=MS&(6y-$Gt%K$Rfg5WlgMH)`WJ?$QGUp0 zBUqXY^UGc_I64(4kSpYJ+z;cD#gHB#B#p8-!WI7_S&(O!oaTS^4kVXPD1)<%Cdu-0 zJfoCRO+L7rYuU(^cHM-dVYm6-E1@9ici!OsQ$ec79xLbkMB1p! zqS@u1N4PD9U<3~pPV!H|z#zObq>Tu%8f4+L#<>QaToF=qh9Rm~@`tAR0T;(=6gzZ? z#>xx~83(3o?6FEu(|Y(wOyhb?qy1x4E)u%2P45Bc2pHI$4-hDZv28w>Oj zxk(D(6vPaE($jR-|BY_I4WXg*PE|o@#=7%Id$>F1*A@u%H(KDcLUylvpP#qjWPj1p z&qx~hkDAx*uFcye#(!RmIt)*-f%%s=b}3W;y0lA1w#_Qq;rFQa4ky!)r;xFxMs}+K zhMYr*wFgu2O`rPTOAc0Aeyd!$B#diXHmR{-W3hH*(j*>kZt7slQWFN(+AQv*ef zu*}oUb?Q}FRhLzn^1d;hghPlvhzB{EjKBATjVMjrM6X>|e&8>+L^fzzy037_6>V3l zoll;4nf9o0a#>XKoM@3}%|)3`MN{npQXE8Hl*~34>c)_0Q*Ut`q>iIChbYFkwdn@74 z$AEVU8KDecp0)GQVQ*+bq{)PLloT?#XwI@D)O1WVj=`(6t!EDLp!?X3f4g}@_<>u{ z1>Kcl7uxZ|Y4z5(k~eqc)0uz|W0|IIS-mo4gKv$?K-F4%X~iO+H`y_avk|NpOMd(M z<}~%}28b~C_JQ>^(Dut8+8+f*A{79dDe|dez4iZuB{amI*XVD>-K~1Mn>zZ7sV$h- z!%turR)h|5*o~sLh$}uDPdX~rApt8P;@5NV{ja%I1FTg!*_sl2Ij_{}`s%`r8=pX; zwDYHOSZ}IZpWJYCR_kPyJRrzMpGN>3Tj$kcS2SHMvX&p@>G2 z?$ABw?j2Hy>GE-^FgL(mN!Yog^|#u7?oZ{sRh`DUglR}-Ru-Y5HwjL~H~L5#alYfJ zK|48%+OW@Ewo_3^?b`wGL1j38r~gw&l@<~d;!)k(c#}=89gI3I4~frk`3AM=f*p)E zsn2F~=1Ss*=??h~$A3>%+7KO*ZNt*@)6dLcI(9??3$(an`+=1b2Lj42v*sWr$g&_< zeg5a_@1L6$lKMUS7zpxH^g$?G1lU!kdu}jafpScnp(}$3^X=#yNmhPBU6P@)oSQJX zA>?C1+^SYn%ZQ97j6=(@)po0e;nsK#SREU%O+MOH)mAB$p#g~=Lmb=|WoFgY={Yk_ zw#(H^>gSOSt-yknJ&xIC{u!bIcjr?dMReHd#ni6<#r(T--XYN=)-HQn@aWEA*V3$m z21gHcD3;PKTK0b)zGlQS6W@1c1By3Ma^3M4En8<-XHQ*pmH5+y(;x%e6XAA?pGOB5 zY|DEVW;#1hs00yvjCMi}HHt|(if6&Z0n=n@twM4nr9j{i1Sik1E@pW}HlAQTy48!` z>5^XQuTw8F7wj3$?{5#6+RyQM+&GWgPcipske|ta4Yd{MdfN855d`DYv9KC8E%HYEOCgqCwNsim^=ZW#Lt)MCq`-zWx zMm{LRi~zdbMpq>h(y8@8TD}cIH!+x5DF4s?ltYYEntCv!D}gn#Q~$K%Do+JUNiW`m zZ+hNOfq<9W4tAn1NFV6l(FHtnB1@=T(JlCMp@n#&?tU5ky;P4(Nr$M-D?34&u(m&iXX@gKTtF6&#Gs7FmGZ&R*Z``$pUJ-f z{~4zdwD6RC(fApm9sjL_eQ3Q1oVd>5bA{_~QJGzIB4C4f z?Z+R?bkc1txaIWT{L$4(Y>Q0Tt*8J>bfO^*hgg`1KuV@RH_8*uK8{-Zg|mquM?sE} zRnPKt>7x}O0WK>j+`V#E@zV}(Oa71#MlCxyP?n4ZErTQ4A+HRLHIVGS_YsNM9X6cy2nSYnXW4*$N0rhC=dO&Z5CFEhl^6`IZOa%H*EfI^#B6# z40zBHoR%N66YfuC+J9z!EkH6$i8%!Sx;;ntTkQPXlf59~5`<;kR81nPd<7sXJL@5L ze{{W4u-N|j4|v~yPL$U&qmaj=&=j)f%RpG4KVhg;;87i6bcB5i1DBRw z9KPF<;XFF9d}3#TOEo$4TAx{W4X@0z2d&K06uqp*pYJC=s4^mCxme$Z0>b_A&?Pd~ zCYKMc`$>Iya9n=qxHHV}_8s5>yA?4OTp%_9Ls%*B@AN=D=lAgt?-|c&Va}^=U%Rbq zzD1|dd{`i%H{2vok9b~-`^ih`Y8x_t?Cy%o?ji9Y$OJ;K-z^gFDRHi`-!%kr0c{ds z@GVSLh8rC~gPiS?XRG^o7~TFf@J@85Jn-Ak0$Q9mRW?N;mp&i-Um-Az#d3h<_&adF ztHAck=Qi@}O^^)8&_5Mh^;yf(}D;rve;_=&B1F_tyS zs%GOw3WC?6zXJIBn|_60j6WgX|J)ZJWq0(tV_+H4#V-yd6INc1st792f8@>KkacW@ z6i06^b6hDV4AKrH9RWPVo@t?&XxyZTgLoxgDA%8>(c&oSE@5*{X`~~kQqu}c@;GLm zTSqmC;TSA}@G{63SAFO3a#tgEj}N_l`w#g%Qsiq%r7Y0&du=(ea0* zB^^Ot2TD=+HjId{UgxY2uR*g=Ke>xOWc+tAgwi)`uzJWOx0p~jN?zO;*x@b=gz=Ei zf%m(dP4BnUXW;L!rC$UpeHceLyF{C8L7J9uBYT}fH~Yrm!S67r(PqnRP@O$6xZkyw zYi|5p?Vu>0==v*n7(FQTcQjWE9lXEXf(*0%)MG)}KtS%my4Hke@*R0+2e5$rI-vgq znV*mFjgm)F?>Ky$D&oWVx=tD(D8$T+8*mxFXIw?T9R$MmK_{Ge40PDL157;tT_4$D zwoz9GUPlEfggiV%-9&I#SGiW6s1QL8VMjRRUY;=Wjh_ky6$cpIL?gIF@IUFvT1bWI zJQg7TvkFhlayhog3}GR?6L7+cK2V0@bwyNp3WH$V?;nT>o+r-6#rsGfonKCjuzdFJ zpL5gpPy_OlN#}uVU`YMaQ7HzCz5zcX#69)2l*|1^ zb(A+HdVj1c(aG>DJ{Ncnz{`DL< z=FOjt1U~g7K77g)ETAZ+@FedR;k-FGzM2pfhd+88$d8npIs1+IzhBtX70jHZ|2*F= zX+qz^L}`^YUWjSnuD=O^)s~$85NnLPI}&zM^{te4t~!RaM9Oi+zj^0zXTVP5g9ETodm2|f9& z&i=!^n8cft2nONd7Wa^9iaDKWP|*I##|P(ZRQ_zw{-$9}YjNQMVAIjjti0uvVtZcB zinx+7kOS4*0ZJY>vGJT)vJ3D6DKJn1G*ExGVrYliXw>`-6p5IDRLNqHXjm~S!z>XK zyjC(Y{eG^XaRwXbeAv{JFb!god&BLvh z<{z8JBe0*n$8e~?$Yz$TEc|BHtxMOouuzxddS&v>nU=EW`PRBGwi}K91&fHNXCWxX zNaY?+XJad_XG{I3Y)(SWzvGb@_t~k>n-bT0M0NT+4?QP4M&8NjMzWYC^~%eZm?f$9 zRTk?RHaD%c0&5RjUqs`B>b|w#19%6&+c(NSs6cI=XtEhPiw6cx9Rc!IJMi>;%o|(-ZCuuPRak&T+hHtmT7; zhahdB-RF(1vK_RyDH9F(4eM|nMof($frV5f{Q3M`jzZJwV8a8b=xf?G##rgWBY{n3 zWWRBSsqhDZ@?w?XQ6%#OlV=UyZJ%#NHM&`!@<|rgLt?t zX<2F6cMew4n?=hjZh?IY%&ij?%a7TUtO`MlZaPdvcVH0nfU>)W zTzGGB=YBk7T1idFWYe{i?}YC9fr@gOmbq{;jLHMqTjdd(h=r1J+TN#J>3y;{Wm8ZO z#1TAjdLzpMQSuc$+35N9blb;B0L>G*t@JSk#vJ&}u{k&=Rrg-PXGrKembScAG-C?u zA3GoD@E>ymlBr5{ri8D|Qayz=r+L;53Hiy!KhbQHU#`$)hRTrpRz&WK$yTCWe$jIi zv)BB;crDi2d81V0ID!LRrLM%L6j#tjuNV@*OhrUbBi>fklnLA4VCjKt8@$Iqh%%s<=Kkxt%L@78(b7?Pojw)_r4pgf)s1`()ZBsPdi_COaO^L|L8yvI zL_uxa4=FG}Xq=I6!GAQCA@H!%Cw;?KVBPlk$#w^nZbzKPgwlF;uS$WNuW9gs2^cjA|vOl~YUUl4XTf65hY#mRc@- zz2%hc*9DmpoeOpBl0hF^Q&5GRUSEs(5&^Y>lfWas6Rc{x3V6u`CZ5Wo`I3{J4;j;5 z$Jq>KOg;=M#&kky=hsRAZcRNLOO^(qoQH`5I&ihU-;{xNvdm+>siD4F z_7_^L_L)k{s(Y%#ZQvE3_4HDjhvjB4cm5z!wr_J#4s;cKqb1Lh!%9ktQH@d^_eUtW z4NZ_&K(GDZT{R)qnZzL-xX(&&jMH5jMf@AA@}Uy3&KhU#_}g5I?qjxEZ-zv zYpPA7Ca zz{pf=ZRLJ5qTa1!L;!7BO>wyX!kyAi?9Mv9Y+zi}tak_0E`{5yRj7-#A%+ru$;{2E zArG1<_4aWw!^LmOyeL1DRUU}DRvm~7KmA4X*LS`N+vRgM2zTB>u>bRUOZd6%d^+;% zY;eh(J9Uvw`X?Z!??vzLY=CQ@$KR`7kDsTT&Df`smL3`N+WK)QP!8a>b{(hkJiZz? zIEj@#AIuK`P6Z17Rz{PGH|%$?2RdE5)URKr=9^iAgi(RcYQTGs~WI~OcM z1QvGzBZv(aVkDo$L$lNeWlBUgyV?!A5Q3CQ3@r=Vg^HZRxue>kioOk6b#dT|Jzzo) z5_{)E6WZWKmXp!SuT0Ex+v!>0w0FzbGU<$Sn@ zZ)G)wxWl2q?dUe{ms8Gq;=((!d{!|WL9Cdts$;zx=QZDUDfb%Y$Dr#R#PbQGB*Z7| zWtrWtNrsPuszMigAm`*?$u~2H1P1T$Ayz$robpcn8Wvne4YN5r({F(si;;%GO?V6X z0n+Xc>ec4=j8ANSf@13TQrp2gc4zu`2f0t&#Pg0o2~x;!MiS!|>Id_eDU62zHc5CE z2vfH_UxM=RVDdp(aG4E?1Tf?r1*%BJG87)K24l!tg%cAEL7v5PFW~Xu!FKpmk-Ta9K5%>*y_;?9+htnPn`w<|N0jKn$i@L6|4GPIK3R?>dOa-Fc2}TZ)*Or~kyG%Ii-qjB zaN8=xLMclU^T!ys_mb%xkyyq*|AJV4z<9tsjy&ujdFNFx@WD)R3SHXM^2Q@q2wuGV zfORDvL0C@=hwE{4y4^jZQGkl)LT`L~*_FnJq8?wQ;FY33hqcFcpVQYq_{=g7K121{LV4`iguy5juvG3UsZo>To$8f;~$&o3myZd;i1c7cwGVQq=#6t?T$E| z_-ltdS1bh9urz%-~Wc24Y7UbzFu=|7@M=g4TJAh~B!p@X8Z%y!`5 zm0!>Vpv)I8>DbSk=zjkDBd?DU*e!c&(e}7E$PVXEoZlx$+N7$~Vf;#E;h#_X+=^0>$9s1k6vZuVXv%T-{{VHXb(o>$`lGw#+sar* ze`{J?77JqiY6N;<25yeZCceRrwmjAYn?X$bU!m_GGY!X1dLO=?tCa#`h^CC3$5P4v zLQyTU4m@#BE8pl5OZ6dIn z4N792BUM^GCpH$(=vXq-$DU+*5FT`_h&P|wOE4e|@A_}{zSl%!!#guV9@1V?w+hps zGUx{j&p1e=$W>p-Eg!Xh(mpixTh24%zQsIND+|^v1GEB&FsZ)Vh2<=)W6D7`Glt?g zSwhj30VZ#g)%M6YFH9du-JRjlUuAn_q8>N9gCn_Z$@mStYXO{pY+0M0Y%{A(Ge9S2 zZ~qZxXZQhd?s#&hP5~4PMrsQpb~t5q7hCoW;w7P0`~3UPNBniEl}5DV^SkR%X4&Hw z?gO%sBoC^}4+{llSy7e7+@w*8deXR$ms{IfhUmR7zJsz6o6lLB@{Fduj!b5Mc>Gk2 z*XP}{DAWAmGSc<}15AD{7||Dah8JX2c>W3hGyt}|n7p}DXs<7tyZE5)y$9D?KSOPv z|0buC41w>zrPSu@RBrF&%`V@tq)Q}+SOxx7Df(Wgzwl9x!0vNBe__6+IDmY*v-+%e zvN7Cs!i5ygKfVvv8aUm)6A_z|MpIqVBerlfo=BAS2}m6 z`S=zhB~pZd3_3;n=~U0XLHF#yph{H(9vqc&Hp&dc+|6w6f}YH))V@l86yPaOibjF&hFHx=-X<^G2k zp)3e*F$>u)>O0{OIkk*>tJt%#U>%nCp>XV__6CM>Fjw-l|AL~*S zEVO#jy}1)Z3^xClq&`k~l~eg+6FZLq1oU$QYOSi!>Vy3cuJpW49j^)+2*?v9O}L*P zH!bRo8x|nzf;)NEn|RpE*HKNv{41{NpEECmRe$4$+5T;oaf$Lo4mQ{(KfI z7b=()99yFVpRL`4{sw{%&6U6t(fiHDR+pVx81Gxme)iryqdJFS)I(v!b$Fzfh)lpZBBH2k)LWET zCgU^t%za?8Mxb0LDA`Ce&0vxR;xECVDSHlybJQ=UB5E8%k zUPD|195K%FKC^XzN(J$e1$gDS0O_~UgMbj&aA-_KREtsQKX~5B1|$zGZ^gip9U#|j zG>ta37=(OYA9HV*Ylk|1KPI942aUvHNGqBZ%cQ^lxm5Qwba&gSO+3cc`#K^Bn$Y6S zZJTOgd@8v@#+rJKHgs^H>(Zf(R@fqTnR=x^0;rsQXCOzNy#z`LkEn6cH{K&MGyywZ z)itx4lP-kJ_s^|%-jFYUM^YG9PUD`=ZaF7P_f#Bp#WM&npCE8!SPb;_R%~G34n(dr zn%yr(f~;MM-uUy&+$tGA`syJnn`vK0+vG&X*kNE#R-^SjHg%xP21;1YAq>aKz%Cq1 z+-;6W2C4))+w?NP*;BNaNEZh%5CDze-lww{ER438ALi}Cq~S@;p~L18M}7b3tyN^} zBy{Z9N|^08mU?n2#7-=8bqB)67;V>WH*H`26vw*Yl}uDR$ydy%FV_R5KkX33%_-{I zj>A~qhn&I2CSt_Pts3|5gWa(^9V`i>VLL~&X@C;&L5R-rCl5M)0GKPHm4L$c8U?#b zXf5==L63a9|9D&IUUOKP^kthkY-?Fv1v-Y18MO35b_aq8zE_ z;coEt=wqWmWw-ezHaVZW`9J>6#S)v0R0E54|MK$QY;fg+K+WHI!iIzet{%V2VX&3F zam@7+xnY?nq&RwD`gldrb;CQ7eiNc3>LN}xl-6R%?j&-7~ zzw#qPFUXtRZO9)i1wYE)G02NWU6!OchFw}nasJi@z=vx$WRV+(+twh(4XH}Ar;v7X zqkM7X$RyZH&}R?xL8%h0Da5lD763u`K*JBQ8GQq;vK?jPGc*7?3qZ}MK; zOQ4dhf^b3!)RiO8RFimJ&p4W73uLR2LdoniBOIzYprz5~hTk6kf`)iamCrzAHk_IK zpvpD^5Gh_tHn&e_1}+=3^k+=9>M}+lZ0fDHHa+I#ZHKD%Gu9U(jY|gc?U?jh<1P^kZbH45OURZ#Ezu zBWd(NU}Ni`tY^0q*hy7E95C|&iR_JxD-5txC2pW(eImiM9`S^5Xk-ihfXDj)1Ed$% zi&6VvJ?ectB+>W*d}2dz$lQ8RM)s7oz#sxzt873V36ek;751gqBn!xgLt;xlni1%KR7CfvO#bZ3#ycu((i`<7`h97L zTGE%(E7Dv!UbBK3fbQV~U3@D7)aL;Nurw!%Q8;n3gYg>s;()w)*OSr zy((yRzi)4^qSL~;SNucwEf!)5#bStl4}j5vx`_hv;kYNNow$S;ETB&YB-H{wA9S_O zxi>FGsabv|4J7p?9tmyhnY*B*uGZ*N3@cwGo+sB=!iGgDGz@F}3Kx7VZ>#3yE4atN%RLoilrNL zNpBSCoz_!>~ci~;3g?wy_)~dQY&{Ol&WQw_;Es+hk3o6z)O>urMm(Fu6S)FF{XjwtH3-J zj^&s*M>j%dD~Q#`_=3CPiXf&6S)F2;mW2!C#});Xj60E23`L~17Eeh^QYc^4)p~QS zU(?p8wfTwY{UaiCo?f6Jd2(smoTuZ)hyhkLGva9r!pn4G%F-YvcW+=|W*4ub%(85K_A_h`< z;;`a-l1I~wB+atcPLvIE?&G}(As)N+14?f_o!!L~ z#uT@Z|IpOP)z}01#kD?WKdE2_X8u?#O7`y^JsKPy9UF+=Dp%hZ;RCehza$!2YuE|3 zTb}zoZpkv6Xa3asYVy@T4ZZXTCK~g6jGPRVDtE6!Jq2$>&rAxFbj$J<5B|oi)iC&~ zFwpf9-4lzCX?XN5ZCQ9R?+#Y{l=#S;`p8dE#T_4N)R13Jx>G25h2~x$(3+|FMQ9;o z$C&sfzu#S7eA7M9VX(O97Ft1%uk>LwQ7a7ijU( zrl1(i1iHz=?GKcQ)zYydsKn7&nbApnG5=)8P-b8v$suBp6AFzCNP?prm%^No5gg0q zteKM25bmIhK~=KKTvKb`vAZnq zji(*0*y+le2)ZSE^;|)3E&KvKbkI>A=Sw8ishC)he7IT3iyGTE2Y!~7r>BbYI~sEX z_P&CA7=XwGn7iL<<6CT*gn!B}#;)+#)6I87`z3=eYtwmaPNymuJ-F%w)M46Y1uX}c zE{Y$hUdzp&gBga33|7_@ToTYz;jXQgigy*b8-~@AN4oNo?wM%K$+q#kkpOe{AZu}g zP4fz5x67xwBp}AxezIz`adzDLA_FF^z9&R@1HkEgBb~i}d}R;RMJA1@9a}L}LJ{49 zdO3A?k(Q#Bb@&E=VK0TpS{lh z5dbI;EKhnO#_m@nZ$ls%-RP9NO%pz$tY_Oi*EV=CuuU`lfam@eI?py)&!_OHhqG=X z>ET5wgFrXmx1ujyt;$I8Ov*8g%$4_4SXF zoxv-4m*;cQl+C0sDy7B~X_}1my$Yr#etCO@qq)pTTUQ{f9UfghFdJ zg^32&H0uTvO#GhyYIu2xI=)Do2@4O?!e>FM={LzHG-@m5ms}8| z*Y{|0r3o*2qcAiIin~Fj<^841e((Q|SZcjC)dN4XGgpvl#>aNJX%hv`RJihePBLIc zN=l(oBw~4psmt@8zp|?uIW0z=Y}4Qiok;=JJz&whhPNxV0f)SJ>#AfR-}q3#B#>_i zTm#_y!e=5!!n=chz+%V)AY$TYn8Y-~ySU8bC>gnL~PBcVs0?+u-g-OvfaPhJ3>-^k;s6~_r7p`TYB_|%lfQ3XNCQ3a5Xc zQhNzsMiI1 zp5ij1;C|i>ggAi)Qd+Hg-bu|~AdVeu1cwe6Ah=S2PSK`ErBl@eljRtyI9~ux8{0Nl zA+DS{epPq_P~c4oLP~Iq`msA|W1b=SkKaO+$y)nsgO^Cd2PtpF}#GbsMOcDM7{q6k6bPwS^j5w^b9I%c(5! zr46wnuP2`!eKB~l)3arh=5mVmN`dk?O0op$9xBj#Y%tQcJxa(}W=S!K*k038H=>@_ zn6N@eGF|FJ@FyJIv_b$FSuR;Y6VCfT+5E=X3Hf9_L-OGXT;j(rw>%$%u}x@;8*_MhZHeCla7!4`g( z8%-?u`vgmUqT{Df<7+Jl{+Fd%khJ=Zw?9G7eYm7xKRLTW)kRY;vr=K%u5D5ran-E zx^~?LoNhDXwk?f^^Y;yRsgYHO{IBMR|Bu-BpU!Cp1FJL{BoGibTw48K2HYP27bAF@ zp{Ex(z)eH@KMhp=IxZ+EBy*MULo7xUFkP*9o<0;=GSf^s=_eNe=u70Cg8H(<p*c@V|q_3kn7!1U0D(6(`M>7U^6AY7;R8#)3S z;J)U`_*6m^`bp(2!;%j}_jhY-A2hOhcAqp-Wr}TRWw-5Hzn6+bQ!=kZLD;vQZFpK`-yoZL zpe}C(+^Q$MjbAq=3OloRD(4YlyS)HSz!*YqMUd8I%?+mXj9WU{oBNZn(Z^Ywm?s1o z@GV_PRQSfvGhVIHz1@DNw~qNQdrtQfL@qc~3hx?ub)voZ0(m^1+%N98rTuZin!%XE z{fbO}{4Y3X_x;fy9}Ck&Coa1de;kw^Xpugl&*FktSMP%b`!;FSCWBuLjiLal2FIeR zhQTRmuSy@>x8G4B4iLL1#-(Xox5wyp-%yK$cfo>(3+vtc|CaY0Ui+i_pZ6y`Ufys# z9l~g4omkf%#F@l1enIa%wQusga=u`bSxTmJ!KbQZ#}t^X>tzb_S8Rkg6LUvj$F6r}?%YHo|EMJ2}h?8hU(P{Qo`a zVYM*9M01|lHZE)Vw;@a9O$d%cu?br3oay`CUc6_io7$PWbT(LQX=V2|I?9el#3$_r z+@$i!eB!~ukKmMi3+4y;iae1oK++`jh~xX~`1=*+^v7vmDNv8XB%dL*6>wSX;Y72cexnuE!ZfBb1c-hnE}6XHyq&^8st z7l$l6O5?SEFxs8J5+8gbo21M(w6x{azF2b z4+QejHk0OyWfFm!@DsAaAdt3&Jod-Y6=}~M2vfQa9;Uq=LwRGM)`aa{Ly?ZKWwcrE z($Ak<_1C<>=nW82vv3)&=BP&0~-i2h$VdX?8CR zK3Y>JE+XQ0Vy?;>YhLNM|2+o3=Pdx&o{eu#hSWfoQe2ePEgAI2?rsvGE+*Kl_)}<+i82K;?9-e4xSX#2E;b1GI)&d89QE3%}k@xFce2 z2t#>C1=tU#QUJ6$52Z-Iw#(&M&S|12^uffraX)4Su9$VrKfuc5z0J*mgti8-r5nbB zYUd&*`Zpdf=~A@rBK;$v`ns&4UncO8^JM?~+Wda?#3Q8sKE;l|W4)xoyH(<)swMxG zyd0ay>-x7!>S`lF@v49phke)T#^Yj}QZiPxve1>xJOF?eZQrm__Nyt*Utzns{Zur2 z<9Q$pZeO~h8?j(hm=lcE&a|jvH*^Hd zg?hts>SGyDhFQWG>LQAy^@N{1&<{}$bjLnmBkL6lS|Nz#r%VSSg^b-Ha1mJFfiflF zMR(zWI|Y!9$)K4%vT=6<&hyIFK4ZYAn=b6I!VeiYcuU{B{P!!16d#byS+;4nUL*aRp|W)!2C?LK$<12W zC=(&EEY2m5gHd+)9GtSNLkz662he-+L;GT z)B6Fni|uhJJ2WLpY^3JLR$dY-MQzE+jVd}SdzI4KRvI#siwjMz(laBj+?8j}DxE~; zX5eI$yE~VglQxw|h$vx!84g%T5Q9!uqa)8v#(d}LPmbbfB4%|UpwnwRW%ioGe;U6O zoyifv8fQBZ$mp%|X-l^=62tEsyJB#xF;K+LMtZ;Eg?89ow0FV z#p3VX(+NaQ9-f&#mP3PkCr3@$NzM}h;Qw6{Fld#^q!Bx-umhCXq$4%R2AjxGQeTtd z66hpRs1`72(2@>FYc~3RaF!5#BJT&6LS)EHDKIV*jAP@^AF$uC?I$Su&bRZWu82S~ za@^=Zyg#P4i`)0ptNbq>Jxsubvx57Dye%s$pWw!SnPk=O2Qdt^UDhMaI0nXHeV>SdQr~$?lohPc1LO>cQE2IIz6rU$J6ReT% zAWL7vt!7>-C>_aEkL>ZK2jIv9+J+~OW1I5Bea_pKs|n+ztmjEg`Na2~Oh(nH~)TO6FQ`3TS81x%V3JU$i-+HQ z0B%bOd)2iI#L4U!FK3~89zW5`CUaNQI*s22tX;hg23zqp&GF4jhOTxXxcfmI zMl^x`IpOk10Lh@Z5lg|a0WL8D zxAToLS+6v8{6RN>FvYpvS>f#aW;}j5GD8QGxH<$S0da!|OP`s@c^JpGIAT6?@+Z16 zv)=SuIy`^b93=f4qU2J3F)Ao3KCG@&L`JRZrlcHc4Vj>Or3ftSH@=Us$5{Kdb{w!h zijV*Zz`s5scGnWbsG|ka4Vf@*2Xxh{h&Ggi9eV-X{kgJhC369RvmYeKkG_KP2Z@7k z&zBe$HNjK0%-OpGr9E{o;WrnsyZkh(m~XF@UJE_%vd4MzE_yAtlKI?~hPqoLiG8zt znvQgZ32coz46~y46b1#RtegwnB+Bk=j_DblcPEe&TCA{G6wl_mVBK@ZfSKqklCrkj zj0~@4-RkS5vFZ9v3^m2Pb0(>g<&Q(%F?a zNt6bItJG)sw09?*8<*%bYcv2}s5RXE=LGeL25e5GTx!G zDi?7msQ`&|2Rc+0Wp|C z?>T!Hc5}C)Q=LIe`u@!iIrJKM@J}Ztr>b?DNDbc-m4PSiz5JaN05{JD-f%)bg)A)! zJ*3;>(nd|CiaVC`Pgb?lMqliRLsBi@+D?`m7{6kvc$`Ip?9|F0LcI_EyJi8bx$f?l zD|B(|gC*vPkAgL`gs5gqRAXMbv#6W?BfIl~0DDNL_7de3v|2Pwmp0$|`itb@77W`$ zf@fYnf%G?U(Dh3$pgT?X@h~E~Y=%U;Hf$e(rN$p=jbP>ajYGLp42Z|U>yz(n+#r~d zxz(Q`qZ2K{UEkaIxyi}f`P$3v50oiAZ1c+tp}hX7s%Pw)QF0A?W?n>rUk6?ccA@3e zP>G2bsrl51iUe~G`-0}~?15@M_94RG_!YY)YAkKjjr74AfJhZmG$1dF<85*98+LLv z`zlS9##FoK%4t$WM%$pzo1y!ZK3WNTCPLh=VrBk%e?EVW!q-sGpyC*KLWQ6}9?b80f@E`+|r+vKe zV4)u2sZM|oS|CaV9I3qjGSY1DEK8$&<)Hw$yn3Mt_U6kfqU`kcO>WL1y{yIu$5-a3 zhOtRsjLj>{N|FUip>RVVQ7F?wn^KFx9Tmmf1CDCTKM z{7{@vb|zn8GPR=kIxkSIx!t9(-Cw?Z>{t?a@4dgSH{)_8> zGeAf9NVH#$kj4jp0Vjwr+Ejg(}#~*p-U}q%xn%2!GZSNx9J&ddigp#FEF6HpG?01uT(J-Dmet#pnblk-5C;M zOi0G!gC#QXQ=yHnh92w5>`(N$RWdUg`R5vYZ1qpkPL)u_sn>RcHa2_2+KB-CCMf_6 zF@j9S&q7(LDN?V4`#D!_oOND%jkh?xOocEuyn_DbNtA+`QJZ@Kb6K5*m@KC8j8Ym_ zi5qvw?s$5a`-MoO*zH5q_Gsm+9<~BhcV(y>`J!I+Ej{{nwrXM|CJK|6?k#__nysrf z4Qmsorx~s^aGHdf%I!7J+=BrTA+j7g=jA{80);vTlm|Pmx69D%$q$VgbNh6ge`Y7P z4M9@nGnN_iqrForoez2XI1r!jCJcCD_M?L>p!%D|d_(qg6H7G9-px9jNb5gG9&&U+ zqBJMAYh@Vqo%?6~%VI;J>OBnzKXLhIi9_+BLKDJf)9ZEa$=@5($(m)IX{cfcLal)>=YeFy|or+2E* zVaU+La^um`ToBvCKTnfm9xc!u8QRkh2(1p7ye{ulm8d;Q85)olkR};l1GT)apqZq% zjKC2H9ExN!6&ZwmG}Sua8ro|0&>>VW{qVjfSn$Kdf$j1EN|1!NE%+jraWZm?00i}mQ>`$qAaaS-{txTuMDBX73N}gu* zEa_$RZhviSQ<`O=-xkI$fQRA%GAdc^IQ%Vsnu9(DH$X+!XQJdF%L(2F-SKS z5*Y5VTC<%D8%wW4&jw~WC$f1d39vc+LUw~`r>uC#;0G#Eh;W%%3=3$uAW1r+7(^7o zZJ&ou2C8oC06M8~IxPzWJhKtLMYPgQ;rsV4cNz+AnmEX1i?eD%cYH^6RWyGmq^0*5 zUMi$23E*O-kbZJ7-w&>a8YG@?Ik-LBL9#sYC?=7dlV~770)e8qw(p|4^XKsn1$00% z`YLgH+xdK7!KWZi^8xW+_5hF!bZ2&}{rc8lP!uLCW1#Kii1r#nV6ctk#_R|B?R)G1 zq+cEZ*4trS#tXxIYGn@Nrh(gu&e$l-bb$&*09(vwYTZP=^eb{OH=+fmB+|i2k(K_J zKt9h9W@0gfYy7R}r~S4-_Hjk3$*g#8oWAYYxkwqF5;1}6AsJX^Y#a2{p)D{z^Ez0J zNZKKsAoF_L`SFwmmGM|nGziCX$)P{d#$!*eY|~U#q-e9lb#foBFF~}de8+#`DtRRH2AeBZA_KEEx25Z8N-edG5FB2S3rW&bNvOb+??ET|a; zR8}sVSgZG?xPda!=pn1zup#QVs$GO_fRX0{x0lP`j;q+@92spQ@lwo(maZ4DQY4VV zwG4}+c0NL#yP-J@H&Iy|ZqMW0uGE!N^j{1mjhVoo=J8rf8WvZQ8&N$V4hD*HY>(u7 zwU)At9+l*6@G2pn9#i`^c^plU$M`Qjo4Lf3Mk&+8OohyyoC#p!Vfb)wq zpV_LxRmOErmR#tUd}6o@qgJmuv)#$imuu@rO59ggQF}86a_7v1P%INgQ^2wz$3J3+ zk>%Rf*P;ek;($YbDRxlJ3_kC5)aK@no{KkvB*9fN8W_9qN}7x%*%QDE4U3_C;;op@ zfr_p4?6~WXt?vI+xS&5`%vSb$TQ3#p|CVLemmVs~rokzQ%L3-(i{Ch%4!B~E*P!Hm zn76Q%Wv>wVJ8d#`Ur{*SX86&dycw19TAx-_mETunef085vwf+(EtT_1dpJ9btaz1i z5`1}CZ+=(H20hUAhYGSjga#*kQLan|G0C`PcDN2N`((@~3|R=*|4bSl+T%D*KMhjn_Uc zlfmVfa^qBFLD~d5s^u3j-N)@)&?9b>>UQ}$EyKZhTFae-*Kk#Kx~Fn(Zb`fh?428B zyNjT`-;hw0XZE*DZ`#6$7fxF=FYP6=hQXLNdnUJL^bZ>FTdIquXLuaI)ojM?O4f;W z)ShzT0|3^L>48HaW5|7{h&pc1F5$KPIT73veiVhf6UUBL5m8A|SO>&X(;K8GdoCLT zm`2kOd_+k9yT5&r^MM@MsB1$$A%BJ<1~QCqM2Sv=$1hs;FaLf(n0NRcCj$IO-8yGZ zGKz~|r&+rVYTLEeF2hJb#51GyP0Pm>CU?2_p8y{GpklSP7q*8Ai-Alk>A`SHpjlDK@BP z$Sw_fb+5Pa;17n0#>5}IUPmHR^{|KF-eh^Jkk+@8Y~ApGmE2|A-IgrwQ7d1S)NE1- z=lX;Bk$;U*>pXheIjrb9xL0uY;QDvMC!+t}Dh|gRS${Wl&*@|^kJei)coSfK8;cR` zd}WsGz-ZL-iK-UCFTx{)ey2qoXVOq<s#vg|=1V4(JzV-y6 zjh%RR*cRlTn3yGo;jUUFKUT=*Bn*UueaBSUX03D&@75A=3B9lwo+{EahaF7*p! zR9JUCIP?e#4cQ*Ay=HhU8Z8e=2>+dOKSAIe`&R>&3(06jwAFNtnCOCQ`SK>gtc>2`jj9q4!~QO%uXo&{-_wud*4K zfI+Hv@?&`=SRW#I1gGx_+w6x&rL#Oob2teaI}}P7_-3 z1=|eacWDDx`;Vv*Lc!Lh*2f>%_WYl2bsh^vF<~Ul;mZ ziyvG216C}fc7U753spN{^!HdsgLMhBmoRS-C1ws!{Bs1{33{l?An zX7A_sl6Bks2O$}7Y5|~{>9izsLJ%4*_9ZDJP}B{c5-xKZ4qRDkCv%ciaBnIOblKsC zdeRAF^4g+gZgUVzg>f2I861C?2`5j5VZ^{9z=Jtl3*cn|Z55`RsIVeHrmX_Pw8DC0 zinWeEzv7wS8jiblM!(xx`SW9BnW%WDtI5qpmIy9!2Z#7H{wM%%pxF>Ch&FoA`Zi5t z#FTL(c-Gc8S?@{Mndrv{uuJs?b6LxKX{1ppPSyng_Jc(@FVok)%MMdWI3?qy5q?{B5Qw>B!wU}uFRrl4g6@J)*m)%)=0(8QZj zVmFfGj8G@D5SLJU@4P53rN~{Nj-&1np{+2ZLGANvh5>A=E#icZFC*WPgMponr#mQp z*VDjo;qyVg55ZW*`-8N)oPym>$9nbuhOb=i2mqWYWAW1SgI_`<-@u!sa zZfFqz+g&e>6`9K4U@G57^b>94?6Xs8vdar525Xs!4so9!q4@iq1_G`__hdTyo2%CC zDu!!+TY*8JqNf(lOZGN@;cuei^iuCgd`7>YG1f9{?ZsSMoX-pSk6Gl3#A{@9- zHo;R{L0W!F6K{C1wD4L1@J#S-=?+n+$*f3xxntk~(Rl+_1Wn!@24leJucO6iY$jApfzL2gGNI zkAX)(Gb@*6#XC|9+f(Ox;8GHd+M+1nfk>Ys9`R`T8r#6l6D37QAdw17MYJ(9AX_I+ zh1NZP;k8dQ>6+C*d+`b+0a1%+p={aG`-nfg&T z)FYEA$r?C*ztIxOXEx;Fj7voH0)SS2&u}nmgHH)6RdNzhPCF3Tq{2prE{0lY6F`3V z4MX7yd(DvYjrE=aMT{K?#_HkD2*oEeDilPNnju4{A}J3nazI#+?h)U@fmvalt#zOi zj3m!2>+c|{5IaIA+8O)kGslfOid4Zf8N|n@+v-ItU9&zbj%gspobCE)^sGJ^4b;f5ouYS+$# zKBmvx^?`@L2w%li6tcc$aEtqR@hHCqgx}79Ny2Ier&aJ%*HId_JPqighKr_ko#g7J zaXFcO&2+m_vAvoYa6rsH0*d4DSHe94^%%&8-`9jOBUGg{63VdRkD>!27~`|C`))Lq zVFuE6_c=;MLyD(lYKi}-f1vK3)+;}#jlsAk3uTis5Vyx1fyS(~@$FK0c-T@bChG0d z=9T9~D2Brh;FTT*33!8ZzzZpVum>~=a$*W*r>DcZoWccl+6Cl+=3|oL7yGdhIf%Wr{0JJ3tR9HCF63H2M1=v$^*s! z(TJsp`*mXfh4??U#(x(WLkOO(6KQOktC zLogK8(E3Rs74q8d<_+xrM8C1d#*wlk)S9(d>Q`Bp>G8B|=LzcVPLx0z%AoW4ho>pu zPrvO-LD^$uEZ?sH*j%_+2Pd((d8UumKG0isORGF){B+0jW9R8+1yUAn|~dX9CGfREANR1jFPIi zUY9C`?Rha;p4A!Vqb;YnGbTP(Zte9$S$~#K4hFVUMka!~7fzz_&0nhKC&&Q2u4(%X zomFsOGEWmeh%HYZ*EjYvA0KD)u@f?y-d!G`gR9wL+fJ7!Gz0@U9-EWVw6MPB=Kk%2 zxcBZp{@TA;jttxM4>tWwfyxHrzYN50n@>-nR~<4Q53l#()srRbcM)t?RmCyIo6|3( zBni*dh7v}N<23;JUXYG(bE|+ox!_grh9%4O)qT0}-KL?WH+Yo$KN2z~c8{q1s@%#G ztoi`E_&f*T9qYMyV)Q3XJ`PY8P`?;CHi^htHuzfJnZy-W2X`zc3E8_Np%awZm$@WG zCL>`*GAxRu!n+7DAAKM?%7I|F1s%ul*yna12g8LKC!O*VzlqHMsEHR07$O+nvQ zjD7Wf*^cj9*W0Cg^+wi1+QBmRF2WW<+|g8j627uTq8RjVoWnr0QVq=z7FQ9)-zs(J zc{q%(h^KIi*@I4@SYMaf#zi%VOn(-_hma4$S~MpwpAc3GYw*+O?M535&$6sXj|mzR zS<3Bw(W|Rx=kMXc-ueMTlyGDumG(v$7wN-9dNIf+wxg*nlJNH8TNpD50bNMR$Rs|lm=3P7CAs= z!Oc+pfW_$SML1W>Z*8aMy#Y_?Rr+h5DJ!S$P0TEA--pSu{_#E)Z{xkW+M|%l9%Va~ zZT7*vIUERCS&T83F)l<&sX5HDEr+^l#?{J5-R*>xXjgvM@zz`B zkTnbAhAOn~&xfk7Xpr{C z3|dWTd95V8T6#g#TFEWhqzAI5&O0i>jjffEA!a zxD!wm!w$)cYUR)x!_l@g2`iZWnqf}G5*3`8zDI-7|Lh{tb6wM8KAKkA|%(H^S9wbnyDpl|(wkz_5qC^1T0A57!G8EGVjNv*MVXou5>%uu z`*h@$_4QVx2P9TD&`X!iC(zwbb!OCmGeiOrg5!kC97hO4c+At|*mH*h9FmNRaz?j- zU6TbuhJ;Nsi0q3jK|VrXf-&_P_-V%mj}bV@?(dgq`6!%mq-x<0u}ZaEiVdd!b7KbQC`92Yg z)kER1q!^#|B=i=7vz>D>kD?+m;f_1V&eR%bF>_D!vqOUe(6-}nIm*;1Vz6~dHiY+L zLY<~IKN=?CnHgp=Zm;_09ez9hsOx04Axq#y&8%ld0R4%Xk_5AqUQfH@p&eu{t^|$1 zn@<)=GChJ?M$7DQ0d`y_0Z#&o@}7*;-^r?yU@1UDPpHIF-rsEu`j^@q+e5lN!j&Piw0F@GSm zYS#=?2zB2myO@W=A~W0a)wk14hqqee0HXuf>V2IbT|ul#flpO`wwn7R>0Xk5{A&h# zAYzF&8+EC6L1yM31}kD>uGse8+Oz7;vZ;@}h@Yte4lBgw?_`hUxDCd+Yg$-jiUH2WHBH}*Od*)hiqOTV(!X$O$bFd0;YUQ=em$ld2w-$8=#g^2uSTJ*sG_RT! zD?FV`Jd4WDGt{E*Sj4%(YWPn|2!Uv$81MAx)aGP4sbx{ZDPWVBBL&l=WVpL@uM^Mc z>Y|ZASsV{Bl~nY^$38t})3Dnz*X!=KG&$O;y^`T8JpQC+;tm6Cd$W6U3}|@Yu-XE0W8T4ZDkm;+B|6zoVzT;@G;KdU*?rVp}MJgTG9N|u~WW{Q*M4mhI?jD3~vuC zw@>q}E6mpv=Q}wq3i7swy1N4n1&QeZ%dW4bP@UE}4dwP7qixoXg3lX^(#s z>~7U2`WuFy)o#rX6AvPL-@hme9j{%!q4+GmMrNL6r24=d$a=BW?9u~7k5LR{oCh{G3{z+L%W$x%+J02)Ft3$ z3@4fxp?VM(fEmqneWJDBF0&m9-G{+~@GY~oD`JS;&2wyG(O{A{S|onxETp{Bop1S} zA7zSDenfO*j9FEK%~3QLa|2=mGk!{pE2Wr}nBpUrW@Uf`qMgDM3qk^$+m;20Roxwc zIxbHiU>*JQ+Bkv2GQFDc4~(3Oy7{Ig|3)SK5jK9M${%n zEnkI8-`#ac2ldWg%qzzfFYX(#qnppuutlJMRdnqA@O)fO{y+tn|KcI4T#EKxEu+r0 zwseQc()@0t700jrx$3CWtX{4hDF!xdk<_C64GVx-f&oo#_Qkix{rNafZ*e})S!pYS ze2B{TO%XS>lAFUka)bKw|0X|SGE?}_|6z{@bRZzf`EXLW$tt0$n1GpVlFcGfARbGY=IR7_gB6Pn`su|W+C zs^iIObb5!aaijA5JFYy3PIQ$=_Z|8*v-Pr;qK;C6)bcRvJ<8a#ew>~{=jPLA}k z{8DBxy`MYHr~>$nQxSG zapV+cb70Bcm4+?J;zaJG)f#nZ7nRD?6Rgk+S36Y*5es?5OBwR!e<;fcf2fo)DwpXD z8wsridZouag;;goyCGp=%&$*25X!X&@H6aq%ymJ=*8_8*e7aqlUP2rXBk@srNlyPQ z1$J0*hxv?@`GTdO)7bNuI}+YoK;IR{evtPEM1gUZlB{P2<4a~8{QY1~pB|vE&iJF9 zw?Cb`qlSV;ul9nCqCr%_k1qf-^#^&jp6X_W>#<08ygaeeskkh4lte&C){{BE1syXG zo?^(p4sa2wc8t*bv0V7WGPM@+uL56{RI)dMTHASl>Y4ap&xQZ~>UtP`0tDo@MMOs_ z8RTBYl-_*`rhae>X$e9RSR=OOq;ZdSqt~Pl3u;X53Bu0nb>h*dl2f&4mmJvKCo`>(@)&=I_N;@VKIQj;> z#zUt^jX;6)b1Y*6+w&K{#lLL2XIQgemKzDk|8R!8~$#a7A=jU+o$M)gz^rFFyM8PdPuakD@&~42F$Ok36^9 z7=W%!+bbG3m~s~ir)jTSY4IiQU++d;{^%zyv-@kHzGmGO5AW|3`+Cik@ct{Csub>O zYb6TX+>A3viQ4VJdszy8lao~~-s7k~q@74uR|QS_A0S|xeoP@}l&DT3C(zxVKTnre zEG0n)?09C=c&qNky_+C3x9`VK2H87;V*w71OZ*5LP-*jV^PUrWZ(KYxEXozpn6s+C)Pu1q45gs)ahH}`gmO70q}_Z zvL2Dh#Gsqe>1ITeot-*3yP#r8U8vz__vf&*VZWgOm3QOjLTK#e`)V9U%qoR=n2gRg zoXo$5MQf!>a-H~ToU4pcjQGj#VB_EA!s39pbumb)=!ui?#Mwy$x^(fKcx6WaTaweO zh}J|Xl^4_GG!7+sLM1|f5 z3i|@vsn>yoq7R)8>MXbIkPfns)Mo&;RY`Q(#^4l=)f9?l#TD+{6#mC0c9g4-sK-Gjr)L(%I^?l*@UJKpbxB zM3gDAX`|@M%6N%D5s}gYxCt&**~!m8_!JGYR1r9FixClKR1C<>hw4HIdQ1c1D>jqV z$1x)%W~#wne5&*e_9nKQV45srJihVno75}b&2C>aGyBt04kVaPSAZK;7aQ8-sX3kT zyvb^gkHvk@`Sr2gPgA)ugwuM_RlD!`{oC~c{iz9j?vs8?M0ofF_&mp`6rk1UAjlFE z>5s#QCOEh}PKFjX_tZVHX>^l>perw|?8$s*17ShyDtK~;(>ct^v3led_N_5)*XrBC z!a$Fv5LmL=s7#7p5}*fNBm>+=L`1-TgN=?6Hr=ni6aM*0!>C9SbqD&leq2R295kR5 z6^H$-e*t;0$G>L*ysP0|-92I7RK-x4E)1dxBoH3KviFN5?i&UOEE4N*Qh)`IRQgvK zB?4M=I7$@aSl~Y;Y6mA}-(^mE!=}{Pkz4M8+$Pm_G8lJC71)8nV}WVc2U zg!cil+@-_Q< zyd>zhbLe>m052nVoLiqmjm=pGo(~)Nf*wb&l1!U!kEg3!)oS{m>Ic|@THaq9>D_L3 zuh3H)&&O=kt*>Y1wmy&f3mOLPH|@!`9qyI4f1~LHfh)jT$mZhiDHCc7ZZzsQd&*_JZqe<_g9MyV0P4-&!=J@!}dYs0D9%0EdU}A z3aS4&u3X^?k#-hv_)2+R0!x|WXf=6bKBGxQ4{bBoK15K{?0H8+J3kTMS#D3ni9!9eBlh_q%L#nG zua12Iy6!K{20pj{1li>Lo_kroFoxa55a{yz zi-Fmnv7Yx+SK?YRXN4JQGw2K*#PDQ^*PtGN%0sKy^h}3nxnBn4P^K&=IC`>+d8U3Z zs;ci^H7!XboK$10!#<>qTP77~KRDWGp&qdX)XYDIXUP)$cQN9pi~sKcSEFlZj{?S0 zak#NxDsmEA#pttG)Yt)Z2v4B@%rClaSoN>-O8=}kd>)=en451%yC9U%Cks@HMT&$# zI*&9bm4X5>^wsfM@)QOOUpuT~-IoAbRs2A5A)sqBLllw3FE?%9fr+5x8!u0##TW&mT6ZPr1N%+_Y|o zC7xi)EJo3N@9Q5q2!Im?nMyr z#%ls?dwDrC;CtyWWy*bb2^t9fErnlDC%nCRt1+g!1Pq!HA@M=B(nu_elF{4 zW02oIV-!Ixci>x&PE|1{C8jLT3iQW#WBW7mi~6B2JNm97?fg{b0uwT$6G&;oO0I0G z5an#(_5sVjXYcNq4}+5Vqa~JZ#J3c@XmVxdhbs3-dA^s+*@6(nLMwp#|iwr zTT^0v#bon&A%02F2g#6yytNES(7PgTuA|&NB4~w=eySN$k*~zN99@xRZAbBKjwK*w z6nTyWf$*D2JIF|kA#4R=kjXV=!0P$N-e_5)>O(+FLV>=hnkDA?r=`jRiM=c0;EVD! zHmX-^jtgkLpH2_H$oC>!V&Iq;zedHY6k*0ZNoJB^?t<-1L+S})Z3qEsUe+a}GfND1 zj%3Hx4vyn4^BSa>DMQvE=fF`|57imk9RJ;3ct7GA=vfJMHVDZO)g>i-R~U9o92uNY zsa06RImm97mCFq^MSS77?EZaaxvpUFJ9JuGq%Z(!#E~oPvM2{9ksL1363M;zH}q`* z&v5zQKPdZo$6IYA*a5)90|Gsw?K zUE8J-2Zjr>4HL!tfYP2UCIbl}SB=P$BP0FF9|w`v*2Ep&9|6saK3;{lCynV#`hiHb z-z&lWIw!(ls=-hzMP$qSb>!Xir(vuL_cE{@t9L4XNA|6}$tdV4uq#GlH7KHEL6oAa)w6nl^-dYBV8{+0&Uk zDx|oNJFa{(Rs|DE8b@TO9)X`ygNTwlh!J8E1V=A+88cN+S#$9Sj4uZb>iaMa7))QA zkCmX%69#Y-OiF5Kl*4~0qRIeud8uZ-Jl}3>VBl%n9AK@s#@_GUFR^qvYnb0|U=wMd zE#E#bz)SzFMfM^Gt%dM5OM)32J4X-MXNLCKUU4NyW1g`Ts|KZ^y;8@pJ{dlb1(c5r zn{iIdL}eTy4Ti{1sz6jJM^`lm{*1*K@}EMLTnwChPY^u*iTuJ~WVl=Q_mD1emNZ$1 z0A*9Sa$O>d+?z$EjpBsOWKY_Vx1;7spC@Ql1NkbQ&dCu{7yjUIS=KXw4*xNuKH^p$13#14npLAvB_7P)_8K;$meDV`tq7f16uvGVh$@@SD`*`*Z!pQA$4(xT2CZ->dSwY9PP-ZFcP2l=@N{ z^rQ?05B_nYP#Av+Y2>r#3iZ@9!|j4`Z*t=mgUwG{@#Gf@GK1_iEHv;VGCi{4cn|wJ z%gVmGY$)z4bZ<+4D()Cz4l{}8fUr`pt`qRSd*Xs*{HUb4o9ejvJ(>>nt$WD+e6uG# zQW>-(ng%r0>RnI*OnW3qiNU*SIN6uLq)*WWa^l$j;gpSY^F>o^BK>VdRu&u=4q^cs zA}02{b3)Iwy03SC*pFq3T;X4>p#>HD@DzDd*L&x!ocQzcb?D1(Z$ptzQ9u?$>o4H! za#wG?B3v`QNkJ+aN$-Q}ZdWmysuHP=B~fh>#!ryYLI>Tix|v z?IpfP668j;e@j51%KI^X8|1mQ67O9s|HxT24%Ch?4)42w>T~RL4m%YTHD6|)=%f;Z zAwE+k>1O#eeTZi4I-%iO+!lrA3RE~Qoyjh{{*J(o5WTd>``y=xu7-P8M%r{UlybH; zKZty4(z}MOE?{!01L80|mGVU72d~|Qobn{lzF-Yk+Ha!(|Fmd9s-F)je~$m{T|%g; z7-H~q@o-4MbKFlYAq8Zm)C6WdTKl1F%6|a=}Ae2j zWUx)hut@9bmCm1qDEMO)b1GJ@U2e-v@LNVKFgIy1zcV4*2?*Dd!tc`Z0`F3Z@#|}3 zP)VMpY#e#F8WFS3L1vqEbo1*!EwF>zg% zC`MTlz;#fp6cxE_S{8R$2D)wfFJw50JV*tCZ`S|4<(>s9C8~z|jth$%z8klikW(u1 zTLEuLYl(x-y(^g$E~w$)BQpU30nl-_7T=G5!usCqx_~kA%&)co}0$0y|y|tA8Ygt^EhvDP*Bcg)r4p5{+!ng@L?@XxO z4PTQ?!_y1z6e6P<68TcTLV~WmC;~5Tbpmon6WWGW9E_o=9s7+Brtp(RfX-7gk->Hf zjmRGg)yya$Ofsx-3bRZyPYr|(3K9FrJGF}@-*H62o}?90k*qmO`%3u;`%JMAY3M0M zKJz4U@cgPm(jvuu04NVVb(wQSk7g6E~d??Hef<-{8pg!M}MM#jbKWP8FtQ1;EzRjaigV zs386kHeUu&KxCOLQi!f|vzKGDLhJZWAXQb0t_b6+;k6(q-8ir~V$c+kK@&wpvngK| z<%S`?H{eDcB;iG)CZ^Ar%j&#pbFN^a>y^juXF_848(ObP_F{I^?x}O5xZTzD$%Xi| z>j(h(-;D#3mDz7W;2w?y;Q+y z*)GI4>%xCfkBwqo@%Z@PWiAar=xr7^@GLXi*02~ikd_m{dIg!ny3LQFFQe|S`-`o{ zS14@*An!{T(v7H}+*Meqg%E=bgWF=CB)BcagW5@XKQ}fwBe}uX0`s%$JZJU2xKL27=(a5NQ~$G4vovJn1wQelm&gouw#ybkUFk3Jj~H3^y4zO zBZ`PAufvz9pumiaHsr_7vXB#c6keV)mw>O7@3Ke(=qkhX_QS7m!wBNM&G|-WAn3>k^AC~041T~j0shgyO1p962{L8?(7e{UwUs$_|v)=S-0H1|i9bN81=^qi!?M_D7m8b%E0Ht*6h)~de? zF`wJ=Tia41eG)G0nxlZx1wE3GJVgG5G*(7m@7`mCU9ClNYC`z;&|Xn61(7bmRLwIL zMzWAVx}5+)`8D!!S<$MMbKEao5X|oG8LH)_4~!Fe_wec8(JBb%lgV`lBqME=h)W}) z?3_9)2Yhr(8qufy)l&E8$3<<`v>eJ{yrzabpEUD3j1ygLD9;HioXMCkr) z_*Z5i;jRZ-Th_o1n4}ma8xf!g?mCe(n#xp_zrBJpW%v6iFXV@~lL|8i1YJ!{GwnX#s3i;&FA9rIB2-_EZbBq8aoRF_ z-p>?+`GpQ+g#K>lIi9R~dpMIh#0(|p1x=>4|iyy<;(a%zAam=Hvzv2O zm(#3B!X7lz2Z&Y77&)BHle~{%@g2Nt?^GuuklCQ9~U zli;R~!sKOwhAabPFrodpU?!fN#zsOjR$|czEvO934K#T!#q~K> z&G|1X$+d{>OhfG7@uYQ`px>R+ttn+XBkBvH(%&kW;acy6 zZGC$FfGhhWAUcu3o?JWBkd!oU7akcUx2}s)Y2miR)zG?d7&@O<3H|n^1!Q~h2H;qS ztH^N2%3M$oTfcPO*go$^Yyf(*jQgj>rKMNT_>lpd=2udhfda!Oau#i5uDkQ)=3?E3 ztNV%EA)<fzoot0Umq>2HD5=$!^`)j=E8#{L8 zM_hWFCpONylbkD;hmTR^fCK0n(LNjeh6z_>J8iJj)Z$Y=vy3Q}Ni%M%Jon+mcQ0;fZVGvDv+)Ai-eJC;_-mp94XE8`wredMXFRsS?V11J_>Ig;Cbh(y z0aSf@egw~z{(+j5BPmJ2NOUt7%q>Zb@-1e+Ly+KQE4#ej+AMhvAZ^l_Yi5TlSsLq> z0Mao_9PJJr(=-bTXJKKFZ=6NfodDAi!p^2=X6qXdy;6&^zhN}+jvf`x%=A-*e61GZ z4((faA3m`Nh-F44mL=xb4KYc0f#|4NO7e-ydqIGZ6F8FWO7CdFKlGDNyI_VaoHeL&G7L?ThOwzF(`H2 zK5zO#g3HbKYIW+O{bO%2c~mn*om5t(HsVH20v1`k0b73q3&z2GAu5Z{&p|_8h8ouLb zgZF0?Ezi4!ecBl3SNAw$A)3hzFP6mQl!~Xu%2sxapQnYdW7yZ$74N+wX-A$C5e)7}v6d~;PkJ#P* z#Dh4DX_#uDpWiiC-|SE;+okcKY`Ms0xklBy9xARd*8A8Eo~NqM|O} zaiciXXi)F0U^sE+FUGvl624fu7;|p=AbJP&(UZaYsnWwBt4>cBqIo*k@^c4!;BiW$ zYYlh=?rR@j2ieqX^!eRiWbQ+{F5f1;b8y&DSI1c|Py1m@YBh*o$Oz1FSu9uxV!xoY z1WeZ-^C+W;<>n~H&=$=iHIX7MPkWxDprO^HTW0SMMO*#R+vUb zW==?D!GS~jDqJrs@!S#(9Y~WU_HU_-hh~J>pV%PxMrxtSSw5@<*3h(JGgK$w#ps`(Pr6 z*p|TZpoK^6ib1zguJtM?>SwO8Fb)hG>f4CnHf$30R42-Z&M}1Wbd2awA3I1*gLIOJ z4%h&O7ccl4lv@WxKi3XAvmBcKA0r^_+7gF$8zlB8OgBWmR*G=Km?epBhsY{;xD&}H z!EDbFY1=|}9yRfq1{I?jS?W7O^fbmU*ZeXWNw&AM;zV?b8`wqinNzFjUeRzbFW9<~occ{i zIzE${Zb|b^DE$3{(8A?U_OfZ!_CWcyJGa~@fT97L776wS-nJCj;hz;}BD1M^l8`s6 zuVYGtCxxhPl0Umj!jWNW%-d990P~U>BS4XQ?L)SYc#NLK2AcQw4FULmiqe;l=iC$& zd2__PjDb6?mNR6iH&S7)a+Yf2082Gf4Uug=hn-9+$Czm#edGw?eFVCtK5vCT(8keb zUwcl5NrZ@Rr~d)PX3`D@PaI9FfZ;yt+<*}9x10+>&S=6}yg=SZ5Y=kAbyeH8@zu5* zII2Ri#SdF_N!FS0nFIEFo#Wf@0}ajs*R=Ls3ET29Z@(Afa1o-2y*>x0?<0zj+As8B z_{Q;vm#oZ*<6}2JnUA>I-8NgdGO%4*RGKo)kbQs5!byAg+oJ$u#P=j|nouF`*DrGV z3CZ+#Zd|!%lJ_>c`7`H@?2lEGz;0VK+6iz|mM;WA=kX$-XWkEh zJ++BWbOtFQwyj3%6Fwq61$S*-T3C#Ngk}1*2AN{S5_v@G=dw9D z(RIq6%E1nqP;EY7GCA#Fd20$D*%a-_7#gAu*fofOa2R>uzy`T?)0(UK z#JL=Pq_{HqcWElC>cXZ3>{EJQjuA^=P}E@jl&ZDOFBSMP_l5NUD_}76bl`ZtqoOO% zomB*>ox3+*WcH@gTV!(0Fn2axHN(x5*6I6Jxtc=5ipAAsI3B@v7|eHb?H*VAF>o`v z*`e#%_JWg}4(7YHx$?tVY@RRZSvWWbBgq@A)(9=$7vaVpk{ zgcZYrhLKo517UlS0aDZ>dwZD-jNh<(BAO|vLm;d)uiQQ&DR|=<+Auv^1?D0x6Hl%n zL_sUy(^@lyB5BkWen>9E)^N{Jcj%;~WL_iO!9iROnC)xK6<4CA=fFoBAs9@-gbEAt94t(o(|3@uR?+u87P7$q@VrB=Y6=_oZKC$90k;s9&^j}QjC$eKO2^zkw9@?WB!t`At( zoI~EheP5y`R4tcj|GX=r5iFvRP!nUh7W{Y4|GiuUTpVY~8Ddg&{{`8l9ja{kLZF3J z(4?i=&TtVP$i#NURY(SNhZjQT=`~m-iByshh5hkMz*d9=b55bY-Ge{}p9c`uq6$1W z{af4-Ju>fvGYPo$8%?~2cG(PYd8GtAohv{{4JYGSmN*VWgR)zz`yjS0&A zRQdM&^m~7xoBG`cfD=6Wy(7HSErK8-7o>)nXJ|n2N2ZK67gZ#GAOwX?rcC)6i=15{ z0*7U<0FUYrqErEeO}Gr!m{OWUdK{y)C?u6~fn8ak7(I}3*Z|e5j@liQbV2%-TOKV9 zZC*`kVmkr4_5P`)En|1;p1#vk^#`X@vi*eJW4FeB@_5z)Q0HpUrfc2y{YzimYF&{7 zu}JH|WQqN~!M4>oeTiYs*r)7bUax)A#b!)V;L4Ij(L72J@m7Z?-+Aaj%`r9m(w>}P z-mALo6O1S#=Z}zZ3EuRNz++Th?vhe453mb0r(DuyH^@f>-pU?IOFaGfz@OV3;>YYA zKcyh=rKeCl04xsWAmt+=(0U(_txN0np8+$SdcPl*{|)FqO4M4gmRUE7%sE*>!gJ-E zVB*$cVmA}po;sb4)bBnPmMbPZ=xas5LGR$O>|ca9x0@zDH!V6|ROKStCV#-#bf=kB zsI@IjYfl`mRxYHMAEaATNSvHnnN+UZF#j5iPPs2429o=|)r*CWt6otbXD@Pd8IqS| zgXq0K8h3_tH#kx_$5#H<-%!FWSqHg14J)<{@z)z!w&i9A+57lEwj7?iiScCEW}eD7 zmqJ0?LHVd&w}%JYVV8)CtX``P(*;GS&8XM#s*TVkMv(cFouKj+=5mqM)a7zfW78|B zOXR#O0>ji2>o~Z7153EL$xPXW_4SqiD9=X4YXqM2@mJ3aS@=i94P=stx>4HU9bMIW z7m#d_?H>S!u16=`@ycN>(yVf@u{1VZUt(EbXsLf-JD>>@ufNFpVP_RWIf`PTlPPT> zQ^FcB8iy zm$r_SlY}gOqY2+P}gqeipmsHo6FSh-!(3~&jnlHNq zfG3Uea^+f65RH#Gm?w<7dR&RP17zbz9)5b zpP}b~H9H%wclu=-$^3`nl!II0&aq!hfbHsb%6Q_Y#|D_}6&oPpv<)|?omP(f96#K8U?_M{rhN1G8e1Kq96blNW$J)yB7Yp095du1ttXiY?egptTCK;91W z_o#O!>l=!6O)BF0YJAXYV=?zW!jKKUEucbo1lL-qTRA?pGixHbe(C&?Vt8{4=&gZr zz5|KO;k>QXKR00+UAP(~k{!H|IM@TCct@GYn2x8x3HzcC)qF4o4f>~!-c1RcR{8!; zWRcZy%h8bne3@#9?^)p&0Y{$hbO<*>k`n zF+=74vt|HH}}AdO$ZZg*3|Oi#LczuF&+g zkA;<~ZO&?M6~*}M;rJkqm5AqAYt}V<99H1Tc<$-M3%d1dJ~M7NUWRFnP!7Sm&fCUD zAyuKvbA-N=Tyqgh6U6zvf)dcxa^>a=Eod5)xsZy_dTK?v$$r@dieWx*tEd!^TWq5d ztcBlpyd~s8ycI@3oRQuEB?7M6pzZ<(;Ye!q-fY(!F;j+)`XujR5;W(QRLb(D54BF) z)dq7z&pLg{!RYRHnv5ZZkC|lTcg+vGr|p=lJe8}ix8>d;Q_$o`(`csBI5(|At)=^6)l7d^ieFr zV>}Yyx$uTJZGR&J3fp$XvxWF8!S4^%nF_rZTf>)Q7&716B&JX^Jzf7zMTJ~F#V&Y! zSd*A@g#UE4L4WD&#w`}yrpo4{eXefC#yd_-`hi)YpKd%Y_@SWv(lZ}Hu0vz^b@ zy9jpHY&(MGr9^o_C8KIvheLU*uBH0u#KFUl7p!vnxdSxo4c(i$1aA2%SC%e!Y@e88 z|4Y)P3F+o=g&sEWhj4U$Z?MX&L}-ss7~M$K^Xo2Pk$4{$VzZ;z8DV2K?In?K;myT7 zMzE>U3z+6x zTF@ELdSPYUs@A2|)~XA|wSXCmXL6LAZO`N3O3?MeCH8B=sceQ^%tHD7*c;C{Y5INW z^<-5ye=rO5NZnL#qrUV9eRZ|EjC&w{4qAZX9&R_h&}K9r#5xKK3K@5ybLNA9h{a94 z;Mci=OJhS@EI-%#?SsMPR(Jfy)<*Z8VKW?{SdE^M4lZjCFWAB7ug}-STcOtw6`2RU z>U{SLZbpS|TbFwOR~zULgkZ>~(HgDAqGSYQC;I zw;RQ&Gv%s>2jk?kUvN;{%*=^Z`K|6&N2IWQ7{$p~LZ?vZDwFh3@$N4Ic5N9mM9Zo` z{7qM3XlQ4EA?1#qf+7Whnz@pVzhCdg+-(%%h;LzU#*p{n4CuO4jid=kyG{Q<8(q*Q zJio%%&^M@2|Hg2M{-%-**MIyy>lxIZ$RrMezOMl*L_l{a%C5{k6>2saNKP1vkcc1z zWNb}&n5`PKB&1;kj87;iEEEZd3XV1aNfaA{5j-jfM(`#c2q_rzWadX^7Ly(iU|6tzVjyg_>V z51sEhvmN;~H@FZLiWin25!58N0|sXNI5`Q_IUaKc_5eK9PX$!MB+8!ByG%3yM190d znHeBSfy@FwhWA^~#K^fIS1JoLbd0;c!r%-*1c^qOG@v1+PD-da{u#m>X)&MKJGb4f zk%M?A@YQ+y&I_r`MsHX^rkPE~Q(^@NTIlPl{L=Q#AX%7G!*u5$Y@Br48PWIFspV3< z_Hunq-lba!l$fk8GEbNN53U?QWp^i(ifV|;*$gpjYdEUpmjPM_DYk_LD{Ld9DH=Lm z*E1$a>XbT-InIF62nKGdU%tN!(?drvAa9Y0?gCH9oZ@J_sl}Q>@g4vJwyb4Tr3#ka z&jS6yF=K%Lv?Tt8MQ<4}t+>-Def(?KR;bW%APu$9-%-T(+m7*6>`n#{cxFBbYqLYz zf4{u>7kR@Rbw3@^n(VH{?fq4ChM!4+goXie(GFVwj_W>Q1CiAG9YH@vdsDonv!2PH z_t}H~$cVj)Qbh7f4@B)*{pIgJ_IbCHXH@UepE_=kS|u{H<|L6bv+Ac=Z#dWF1>`$e z$e1a-PHuwsjw$%Qo8T5OuY+Q@9B-}@MdpM;;;{DR7#VF|35Z?og4^X<`inwoq-YO=^?sq;fTx0z^j zn2L}xf(`HXdu5W38l6*gd*cPw6joN=aza6#M8{NZ!L1U4KgALjyzJU_7b=#T6=Lb$ zpXpDRn))2kbBUk?jXfXHhN^?`lUCU1R~fr>lQeR`Db;tx2^*zfXUJUW3Kx2b zDMxyIy36e6ML)T8g6w>=F?4#TFMBTPt%pnS95uniG%7%X3k z4U{>zy1e;eMB};=4HBFUW9g$}dcJ($^cOaOZ{$Xrs|w0R-zjRRN|`JF@>ytrcgqEC zGCV08DMEi3h-`@H0s--vH?5+S)v?za-$nk*fl6Pzf9RFS#-%LR!9^z26%tM1HDJH~ z9vU_oI-YH^IdVt3e-wRV5B@K9O<^S$OMZBprwN_Z^ikSeNUz)$CR^L#Prhi!f&I*2 zW4^z7A)&+gghHIXYjV!^9%x4!;`+S?e_fIuOr1>_&^cUtpRyYlb?TbqZGXDt^RUwt zT;^S`yt+^`S?0PPH0v=|(~a6k5T`7(Mm3{Q#me5qN>E7TuOYgnYp4P+lK6||!fz*o zM+@TA{EP9T4Y~JilrW^}aFtP{VQ4=`$YQopf=IO>;>0s8Nm&FKO9BBJoDU;r1r^rV znvw)SMWrm`m&Cg~HCt>*oHE;~^Yd#J!S6?JPGiC3{UuX$WprVzA-nP-h zHoD#;(?n&0q4u!oSDNA2anQRa@^lz^ggyp0{Z^7nVP)~qTjv+K4um8*orMlpP(c3A zd1*~EQjYGgt^fUS&>ZUe7Wgmf77U*pd&-TUY?1Dc0wn&BbzGA`BLeY~4clK%>QwkH zoZ)7Y(4S1B99>tL_-jx(v0t8krBvlOM`&Eh-#-}|T-kUxcbwu<{wP;==suye4R zWQm)S>R(>MLFOqYVL0+mGiDCtXPf!!3x`ie7ESEV12}FwEAuBD`Hi2_vo%B(Sme2d zSifuLGr+Sl1Iqz3fwDy+{O8=%5OK49U@DG8(#1inUD7e|aAXTsC5dzhYGowevq8v0 zc>+ta9&+7jjJ9*&jzNC1F!x9zVWo=-$MwD7K?T2J+~&`Q#h#Mg5GHDH=*rsq+6KC< zQ;&8u|;saPC&g8e%rlC?$!hy8XSd6LVZa~U*|nKBqb_WJd4<@e5?59QR*DkLhnN5m!u z6~I!mRpj8HME;L*S@MI=$?^S+OJz%l8-MoYTq&LHl(#M5fr+WWlB{J&E-kH(`(EyK z*BvK_k_pJuL0g85iJ$}Z zUXx@eQ`gHSn-+$C584hyExm5_LV9E3>TSqGQIuibv9QDPykk&CsuX;xBXuMH;%`KL zoVQ8TJ?TQnK6TjClB_I)!iuwkuA1N{TCNbnACF?&)ifHvXVW#%G>9qFSmc^`Qve%v z5=Gb*=(1RoNWQs+@*--!GgEyWQ(~3uZFr2Hq{7CE3i?$)@^$_i%_I_s@8+-s|4JM_ zHSSmW7rcOHgOQ+@-PY#j^K<;$*&03{JoHG$&^gmetl6+!-#g>f-u`&0QO%lTA5-tS z;z{PhV?V^X?VMP{(%y3wdB$VFFaX`xzG`H4+8hn>FowGI zE1YEW%GpCP%0FjA_!2c4QP)N-;UaWCB6=SIXZQIrW(Uzp88owK!iu}H;9)C+K6(_w zb8K|X|5va=kBv@}4R46W>E2z#FF|R-FVlmW*N=(zW0F)z>|ej`+`0ZOwSfKEZ^D>v zNHAcA|03c!p}7YOTp#i$Y#s_48Qs2^9dRF90hoIlMuo5~U^V_Ny>~)`T2#qzsnPZ87ANMQ z_csarqIRQx@UCy3)Tli~A#f>-mY7|j&kZNO;yMcI_@v2=IL0D7W}D#P`%7-%6Z$I| zrbyg_a9A%Xg-V4|DwV{{=Z$!aB>?*iN|+5%9)%s+f9umVQgO!~&gnV0ZQHi3j&0jMv8@x^M#r{oCmlN-vva@c{U>>8gq^HF9s-o z`E!UVT-#4=VT0}Fr?p5;sgnc-iYn^dgn4r=S+lWs3wz5h4t-%&#}FaS-wx|uDI;y; zu1|1Da71-ai=R%tY+vb%FVwb2`J2gGMxgJ$XbF8pI>GlPsa9h&pqw-MG9ryO`vVw( zwj{#_7}GRO00bq(ln?FYe2Z0c&A*_^O1-BO%LtC&7^iN>Jm7m1t@;i#6_Pkss-1o! zo|yVVeX{vB;*wQM9!9hf+jF66;PD`=s#Q&`W{N*j)XJ{TQsqB;cia>7(Nk>Jp$b?l z1RxX;mjX(bUOs7Kbk<)(BvQU*RP3TFo9!HdE?}a80J`0QQkN2vzE%M^wZ(JhUOpN0 zO3ltgX(s>mo$B1%MF4bm<}XdYbV1+8%QN8iop9UQSRaUa8$83mNX`6$Us-m`mDtr# z8)kVMn-*$k##-22n1Q^Ly!>0O=n;jEHEj%MHwz!6?_U?I-SKbUZvlbV{crI6X1K5Uj%7WW zJt!1^l8UBllEuOT3nK%ggwT*c zmE6&F;A-kIyEElz_ZDF24x#?A`cTvOrVMzoD|lEUUZ^1Q)0U|AvZ zK=64$9`8z6AS^7PZ0B2IBx`36uZ}=ItMrP#rDgewK6J2kv##7sA(>aII;zt z?At79!{EgIW;b&4dHk+`OX^VPp-%J$@|)atCLAnMQ##P+tt3BCl;c)cTXHZjjN(DkAVi7PB?q( zo-5wL>1fMS)fKmKF{ih7-Ol!5h98H8N)S!;j+58IkQj^YrR%?RM84OMLBMB5KrVtP zc~3}q+0z6D1TYX+t(x%>LY*>>`lI+Su#zq%k|CW!A&q}OThG2X(@3S20oGKk>Gq$s z>DlV(f8=1VyU5|t)48?8so742O1MN{*76--UjSqnTpU`QB4Pv?$Spw;dLdTV?}c!O zj10s4?eirm?1W8L9$w;5h$OcQZEQ$)LyeZ2kF_p>3$c^3V(N1cX%DL0N@{Z6?42Dy5Yxw0xA4lCns61Kw$X!b^^A zh-Z8<8dH+#sc=TCNC}&cA{00X_!=66MM7*i`hdMb4k8ICRq!=MnSv@k9t#N&y+$Ga zU!1up$!z{9W62Bmsz}CqiidyeF!HG|uA;)>^;Or%Gy<4mGsIN!Fg0X!7SKPoH0rCO zU-bJP*5{_9ozmR&2Vi-aCN(y?z^bk5`3{52jFPMepS*fHmv|MjWcWGK^WrId5E;*} zM*$Sas{N02N1)H{TwiG(5h}H{)7c#72$YD~P3Ku=6?b##A1>%PHR8{qdpa%XIc z6a5V$-&zA%57Q4PFWx#0SX}uRXz#bCpAaLP7S;BjvL9)EZ9EbPYG^;}+--`(BZcghc8taQ}tBcaa2 zQRIB=J?p1Q;XO4u%T?%rNLeOz2 z1v~kOG?tS&v+3Si}TxNXZ{+Goh4dlHrocdx0q>I8O&vEjK6)3dL3oD!bD| zpFx9Y;sw9>`em$Cw~WD4$=*%Fs={z=F?hq`O$WA2D`ibVx2uXXA0qF!k7c$ zX1-)|+O^8XULB$IOQrk19`$9SlX6Cz8!ZV01qYemF#xGHr!7-)kJUKhtSyuBLNfpTabZz5Z4k%Q&3?4&Bn^j&8?bpcS*k?d))A9>4ZqJ$d6G|{qm&Pf?)CZu$Qq7 zS%3`PU}HD8O)?#8_yEzZzw0V4aTf4gW?)g3QNCe@)m$S6Ax4cFN-fN{L{~1!|3~=FZpAUa%g`eA`ofq2A<7Edp z0J^^ZhIO<2Ouo%LNuNwA=h@w135OjAHyHghed+bGx;1jY{XP*!X5w4#cV!9?e4O<- zn>u+I=gz%aKXuF%h4K=PT-{VAnlbb}Z+0K6$mKsXfn(_Bcf-o$0q(mI{j>BmUD{>& zyy$$NXPOW28T0W*oy!<6w`>R$dc8+J0aPJdm5-nOd$K!wQ9OG&d7s~NVcKz@+b`&4 z3x?atfueG|3pm*6;PmtGy?xowizS}jeH+5<*X!d24Vf|mfYj!~ds#LJ=5_-5{T+sU z-d<*&x|yIcE~{P@-;adn{rPWu0_-e5@YM^!);ie@`vP`51Ka&?E_dFm9*&KY0XN4L zL}9P}kZmBdS-Gx`yIEQJGys?SujiGSCkOSr+wGRKf2Ruh1>M}Nj|ZSpIiKIedHi?$ z!1BXFcF!vR6F8a{^_?B9qZX^Xl99=(_x*o!o&JlwKkr{7!VCFUcl@cZx$?xk!0}yr zFhy4l!&^ijPH4iV>(E26240U6fQGrmz=|F>9tnBiklJyG2oy~DI%;85sTM`ecp=S2 zSZ<^+C~Okxf6pM|Z<`=hS7C@HqJe58jEP326wUPdK zllrF$@q@`KhDe<`3g&HCS*&qzHA)6WwVL%_& zS@&{JzP>XGG9GZ>S-js@6m?X`a(`>9d%M?zV=JT#iUo2;HT;w?x!b`mI1J#R? zVNock;6r@-u12lex}OwDyo+wM?vxDj%;b@0q?Qb~mvp2D6gsGccIpz;;$GMb4pIUB zbSa?3xc4Pqq>G7t0M02t%&5{-&>^J*c!ewH*+e_O*ELY0NOB>Jpkx>fF9g$4Q327+ zPKSj|<@+|sXv`sNaUT=q&R`Z?a(ym_aF|cf(5)|QD@;*14iyh)q6AUm(NJ|BIOH7| zy<&(DTJ2L*z$LUg(iX{vKbwrU?f@gJ{cmG<4hg#TjjJ{mK+=w-odSj^H}X1IOgh16 zHE|J4YBCG!4{c?=nu}UwJa%7w#QN&(6`ptam;;BH0Op$Oq{m21DyRx|ND_3Rq+TR* z?3TcZE&AzJSZCSV5t3WtxnjZT7}zh6C&c4YnT;Qw8D0CYo*rnsTEpLkB?`{()5#%| z;M*cIctbj%0Lp^|#XY3oh4Q2CaA`=zi%$!LT>+%-VNbkb?IF1SC9JN#?6}d%b4OQ` z)&!dgARN|use7|a4(9V!sef{;6K)13dSB0A9R^l8OI9(ptdFB?>6WR4AbDoP+Kibm z7xh?`hh+1+fv9#G7Db52Brd$Fp*u6Q9T1K0NZ#rtfcqyI#2DE`kaZ3LkQXKIpx$lS z4{O(TlQyVjN?w(0Ec-r7hb=H}D3-uumuwP@@{SwzvRtM(E^F^YzOx&k z82f?G-ZWEj)3qIajggBXm|k0IZsFRxuWp0s!gyA66zL&a&cUePa*OqMusZAKRzc^e z9YPGDK7%H4l8I?#{H!FEBb^Fk??t$;l|Lccyuap~_?HKR;2yY&BZBrw~^ zf#ftHpg}c12OuIXA50s}a|np|E4gETj53PZnnq+==;Zf}SARUhlrE|SXCdG7*A&*~ zy;-1;=Avnz@fN7$_z&3zeO4{lzEI_5?7oS1&@k@;CE*^Ra@w#}#qnLxkH#U&bvo7; zOCpGVC!1)r2r-fZDN}`Q8VjF!(he_#h^rlcV@mO~4S?+^MmylSu#4nI4ScX99tMbR zkZvvq@uR$AJ36-!M~)0ZGVic$*j;#d9tHrtotoroQMF(}Nudm+wDpIY z8OX#U7S7V$Gx5gqNmx=d(FD}d#3uz$q$|@pmLHX&GW|~?sjpp+4r|kGdz79$7q|DS zH@F2nVi6<5rLrJNZ9bCLBw-Z3mt;fx6yv;6+41`_?gbLDih1C0$*X$`4Zn@658+LH z!_sl*AP9Q@b^+7@Ygom|0YBv*e@t6lU0&9J+#Mxi>wE14|FWpGs^=YAKL51CM^Y)G zcg~4+I;^p522{@uz&*{2R%p`tFaNC}n(8vz_2_`9)|yS|ZJ429;g&R)i_8(7wr>lM znXx=@`g02*1gam z>LKzln2?wDN#W|Y0i0nIBjm1{QKY@*o)9B5YI=g?7Tj*gMEO*Gg#?nYi*X<-NrCV0whQpvwh;nafF|r>Gyv~UPrtj# zP`}+?;??+C7xPH@@%?&7QMM=xb8darvLxMv(wQwbF`8|$tWQzz~hzwo*Hr09-8piCR2>HW4nuJQBKtK^>0~S zhoeQCEawvR5t$A`D96SNcfg?s$!uH6%w7L`=m-%)G>BZ^&uOAIdp=isxn=vOJ+0!b zUKg`w?=3t^RjuPFDIp%!%2qr{g0*bOuS_^EZWS^_B1bw>1!}eP_5rO*g%vJ*89R1Q zhbpycdj8A3;oIqUUCq;arMMBBBmVr*@xUAYgofgQic*+)gsP&XG`@@*2`bIfs)1Ou z@vz6Dq)J-|rC(e8O#?%$H#qf^1{JhRA3ME#0E^zwuL`V!TaVqN?zy(#f^L=$z(Ec% zTtLCZ`>x}6h3mFaOUAxy4IydUtUPdbZ!BSR9|IkaS(2GE#Oi~u^%@gMJ1poY4@_(hqkeNlSE%Ogv$nm~Ey~YfsJaIR9HC&1aXyzS z;W8+)JbRg)@h?G9gdTe4PwJl<$2r7b{>L9ig#^hU^#?aD0iB(;m+F4V1Jzze*ApP) z+Qas9A~Ak~+`EJK&lwzEg8)URn}Wv!!!QUp!vO4xY)1Dry9ukT#aii(yNON5u~dkF z!K9$zkSs3^!h*@kFPaPgLyji?@#Ycxu2lY}DJy4WD@hMf5P>yF&mL2u&s)VLn16tK zY{Bz3GL{!y&rkls=#+qf_Q*2#1Ke`ojEWir&hM!KOH34#!O3ko{a8k&jzvBH8^?N* zpa$TM9Zxg=M$gPQ*Q@v_raE#f6>b%iooqb+jZ`Lwk(a?CyS1;O_Q`O=4vh%E!jFu^ zVmRcGwq;j!_7T$7#e!pGsbpJ94AP%+%A99-ZRKG@;-Zn*fH>wW`gj%kx0#693?cWM z))8c%+c%+}{Xy-U5gYRZvrE%KicB;0fn8#hD~73Uw#!w zf4e8_PaP-^XdSo%RSSy}zu@g;2Vb)0i=uj_oe{5>_xBHKW;(o!kdMusQN8q!vQmtx zAePXcc{|D>PBF)g{7MU_A6vo6#r&OKR*)6_j=B1z&u88!9-g-=w?#)}S7Ycg++{#q zb<6zO>{Z()m}{S__CT#zl0+?$q)31&dsqLXtCgZCBWFB7JgsrA^5ETzQ z@&J(^8IJT)^fscT~6#?4_V?YR&n3hW-7v zf<7Jj$E~??O4roXN!DSLh&s**;_5>?`t)tfy;`U1I8E(QHfR-F(`ujom=o0Y7-f3;<^x-|GfC^}?V; z8Xon?-tggx6#P_sZ@0e|Vsy{b=qSLK6y>4`aMXc{3fXj&V3X{^KsQmsd85 zv`>~)&?P;rwg^^oQUKUyt7jb7P1G4>TzA2m*0?3~CnWI*p^Cq}$gw4YRW4=ABqCgGcjUK4FyKEx#DTqM;jG zu#HT~lawVOXSw7Py*@6aA*Gpft+ zY}V&zwD?!@-u`~Nf81YgRlacXNX_?Jde{r?bPoX&Aq>eHMgZx7QEH5Nh+#_Ss#cjA z5`cGzU}|%0u0jn6&1JYWPkw;0LY*rjPAa7cR}$fkbS84R3V(e-Fo-@A2W}BjQI&)^ z$3otvHyK+F-}qfchUm53zxipnu6o-tvxHmSLgwRRgHsbA;IN9%T|X|cqo4PKlFE=p zz`LvaK#Ra1@Y_iIdVmAj0XYU)DfEFwU%>4My2oIU466W`WQlrXW$=cbnRJHTTWHsl z_+w@yq8J99n6W@x6~uiT;D3UTRbYP^5Pzml1)a1sJ)FS+g5yNx#t;F~jZ{aFi^E2u znSBZDIj=eRSE?C0vv8P;vQ+_UQ~?Roa`U;Je|&M!m)D!d=K`+l$ef z%W278I5dC~GE6xM4_{%Xx9{`$j1odudNd@pP{|7uZEUc4D{Wuu`9;}F>NduH9mC~f zi~zAxg-?rYa5)6jJBp$&BZk$;k{bxx|oPw z@Zw&-&ywRlzt2=G82Lw7W$pSKm;Iv*6785E%2}a>OT9s+XZ=Y^ZM}+60~e}t1^grt z?`(i2s0?U05jHEVy;1-u*CGLRO~YJ@PA4k%h~xQ_er)skhfu`EM;dElvR@kPEur=T zEW{8Yws?UL7S&E^=D&aA*KUoaNCXzVfz-_4h7GHD=$z=on18^+BiLA5B})saR1m1% zyE8qro_+1g)~Y=?O00 zNb@c>%m~$1oIHnV25boCSu5Gi3USR(tM<1e?D^AD+)jp@lw(0gN792UO+ zmhF$#y7O2y{)N;CA5)iU*sj5N{`-tQb*%02k2-78WCt`JItUACmhh`MFEjnuBzARBws;Wll~`=FkH-XZ15CwCQI#N3k9j&wRey#z3={HACCSixn(0e z)Z~K1*kf5?rt!>K8~9za8c4G9?NAg<*+Cp6M@2$rP$Pc|rze95T(j)+Qvr_H3QjD^ zc~?a|oFroNBNsu9fgx;j)WNBdCvyon;|g3M&+vcvD!*sfG`r^yVnnf_i~aUri9;Gc zS6T=vJ8nah*lH)23oX0JnK4Wf(^#((AS^8sk-LWezDD#OUL_y7`>FXATZCX`eK~tr zz`v1qU{hnUE5Bpv^k>&vTL6@LYc11j)q>`8v(;RuC@nN+X(cU0v$TroC%+o>8~2vn zT=qB&rb)|jm9xr^4wEMDmdoGyes5G!v^P0A?*0T4s^{=w zkk=Sda8pczCr2aUiIk_?^VO7tC@Upz%mHGs-$o%m73iAwLrTHxg+xX|!O`leG)(=F z5KNhVTB6ulDs=9h0?}K3hSATQ5*xg<_+U#1d-xg{%zyp|Ye6J~-f#@u3zp&mOgu>k zp8C?Jd~A2O)uvlCaOrL~9>0Z82ZWM#(m5fLR#^FzQS{X*#(7I&SX zt$+Y^MNYCqN;N}b_JakZ0AAB-2(n|`^qe?<{L(PkH89XH;QYy&ESI_e^kRF69rz?L z{A?&Hyaz^!M$smBNl;u*k0i+g45&o)NIfX+rDX)gXxzz1qR`l-E?IHVDLJI#cv#U( z^GPgIR#JujE6icAE|=z0Sw^g|kIba_W@MU`3Q5fnRGmffDqS9p^^hfh?~SNf&BF>j-{#(39ilUR@4$pEHL5-RY(`WHvDi z=GEqz{L{*|;a>fPTep%5mz?xJL0p+@8vF@1-e$vt+qrr>@>d4ZtsPsf|Ap{vi1PRs za8T8bdRH~8+1w^}2D^&}QmgIPrStaVIbk~5S`4jLn@Fn!b)3FPi}wT>#@}&;Z=zE) zUa~U!NahBK#T}vxB#XX)+;h}4t|-q{?6qnnjhF=v5VkPOB0O>q=vAH~bd_L`io$HF zCp>i@F{{FC%HJTX9^OtUzUUnw+j>IVouu2_#7&GJ_ID`0*wubQ+n++)J_R?S%9}(} zm1s{^VL~HjkfVi^V#4S*7$!Di#Hb&v6`?o2-a(xs@~RyP$bBlB6TEiVnna~oYg>4XZ=b@~jV;*gOpsoE8-Uvwgib*wF8i|IQQX=b%^ z6MSCud=KzOEX@i48b1|R7rG)B9?4`b91k{7Gln((vp33Lfp9%>)mWDsj%ih7sNS*+ zH%>X!d+62vp)FK>Hr4R^@~$$dtFQgFWxqJSI=WhB>(dO81D7TE9{fQbm1* z@zHCcY+{w*=eE2O`*sWRXxjP4+1&rjpZ3j9RoV;TbT9G{pq!Ca&I#0NJ-zhR)2kOW zT+Xny+xibd-z)*lzN#_IX6qh(&IiY@q{gagJ-KvsSd@SDGp169bg=T^A=*g+-Ur96 zr}wURlOi5fDY8lp{HqCDT>G^gZJ=OUH2m}(*0-jw?5o;V zbaix$bjKYXTwGjE{w}dW@{+N?j)_KM8j%+K>BW<|6?FAkr*{O!{%*+sx#Kn7!lI4G_V5h7vud(5(a z2P>x4CWMy;){^#?zked``96k7=0};W>Fc zA=kP%KIa9drdKWUcvY&ly_pQN`bk&JE~mOJ+jAuIm8u2DggZ8pN^JALj%mzsh_5b= z+dy>ycn>?wo8Z01+K0lGZ6feT@u@K#pSVl#9VU*&$gtUPVa~jANxqo4UXsPo++Cfe zgN5BO4!=j9TQ2wcYIsm`*FYxF%rSFe-k1#F1pkzg8G-mjAYix>kbf~pql;RdN}z(> zgT+mJB0Z|5{F5LvaG|~hj=k=z)O)}b3o~2-446Z1w_{^k?kQ$dZ4GNJbjJB?xpT#} z*o#(|?LSxkti*cZ&~@Bswi?ba=!rGaTUj_OoV1P3KHNJN8e!-W_Q>T{+#wletnbcb zta@m#(-P;t4us*H)z0r$c^TB%G!~m-j^gEG4AxO>=p?ohNFmFyGFK3>jcZ|HB2M4~ zepPvFVXk?bhw7BA?5;O>zN~mTdGXrfE1M<{=&=pOZZMhr#l?Em-oeH4YU&`&KTveJ zPF0hNnP8=*9xd(gZf+*CNRKeb;+Pn%R{LokV5`2+Y_HGAOyjCnoRKgXZBMY zpo5D+tTkpkzX6*18LGGFb={uc*4;ThwRd<9RIcf*_Ppt>S?0PhPqCaHvR5Lb3q+V2 zO0ZUl!+Jcdvd5fFanTi+tZc$%cSRM^o(U; zOTMTu=X{1@JBQ9i2L@L`v=QqK)cjmMxWAfXT1wEt5W=iN9>2BqS8sVsjd|wg_qTQznE|Ec|v;|4|p@OMkx0e8RzWs?P z1Ia}gu;IUoOiT=n!9)arFlQQ4W#^;ww8i=XlONm+9%;0Ahqf9Lq7PfREE94?|4`6= zbY#>EQnFB(+ygRHvX-bYco0-x5sGk!!IUwVl{8TLE zY?NZ@BqCP@X$Lq4yJ@p5 zTjn4~NziI9y;TOO^e+kJ=;YVKwa8M-{Muq7#pqwYC~uZBJW_?o;?_18A6X!RXne2l zG{piT+BlNxVnUdieDNtXBpr0dt%=65U~LdA&dbweEXl@z9Dy(6j$7vU)9 z`e;9ph`K0~8nH#o|J1$^lCn{H81~c?tb<%2ps^44(si(YbYZ(5i@i#@{xClNttGMe zVkM3#E$qRFb3Za+rtK4>1TK~ns0uG(2#(R9?UM&wP1I!6{lA>2a{en?-Jgx1@<2)u z8%QT7P6WaL7~?1QutOe%v{$i*hJ2F?Kg+Z|S@j=(1%G=)1yD75iCssWi`Bm6>hF+; z@`wEdn3LeyEsT5YQGOYrN^nQJfp@bQQ%PXK{x}7H$&tholYZm2jeMCc7JiB;co&=x z%`Q0bZ2FO*5{W>4p;hOE^@YGuymG2Tig^`+f%=03Fpq}-Aefm8Ogg*FH#eOPM1fxI ze_QS(=Pu4l=OcKpS-8U$Ub>Cc`vB^+f?^flQVWa%Th|VsA8Vl+BYjKs(ce-G~=_HU=6fRDPs2@AD7igLDaqjl3#8jZO;@CESFVEq%YAi zQ;|5nz)i#2;iqAwYth=SDsjFu7F12Yn6=~QIBj*1*ED3sB;xw1h}s+5BeDuv=wBZI zRgJ_e5`(jySZIkxQ(@OomAb&$%RgUa?^>k(M+sYAy25g!zU9z)Oy*w`E%``(*c4Zl*7&A&e^O^~J--8@|9$%soHP&-K*X;@Kbzw}7#$Iqm^?lQ zbC3CU#TOiQ1+>6git2ZI&ufr0R#%JyWKi^pGtv^UeW& zB}fqfy0wkZwXSR?`@B7%jjWZL2hQnUslHr%$|FH^;1RW@-;XOmR?REu`|q>j4034OluLyx2< zsQCp9iW12Uc2doK|B3*5G8;&GLd_n9QQboU{-a(=2jo+*QcFK1LwEY_Xb%>UY^SCE z;$4W!YGXUR$0NA-kl_~a_t9MU^0esqDU!VmpBWi{Im~u z0s@fU4@(>Z>~fm<=~ltgNS3+bE|3Q?ZWNF=xop(4vYp0jnH-@F0?@qvU#a7H|IWby z%8gA+JmwBV`5Krh605(h_Xj+sG!}UgSOFcK-H&4a9+ic0`Nn@C;cOLlw}rgB%L2PQ zpP%RU+OR_*Tz-rT_Q?m=p_svyMi%v`-1xAbF@JJc8V&&;P1g<0`2-j(G@hliQH-(D zf7@R!pq5?r|IsRNrKqwkrzY=6P|>|vW|TWO+z6T5H1a3-pbL)|M~r5x{L8S&)&xoq zAyHHY3NhLXYZKY~aWNpFj&iM>0@SV3eREBOn{kYMpK1cKy4{s6UXnKk_Fl ze==pU|A!3yC*}SNA^*VW&|(-6-4XUgv6L1S7Le7!W;12JqLgGw=148ej@w=#;})~Q zl1AYe^MtXa9z-ld`=?x%Sv(teQ7bBkvX{W-RK_Wrqe9jxg2PJ2DTBjG)+vGGOvWjn z<4o2m7{GxY^)#V`&M*EiRsQ1F^eoP{@`HS zp(K-a0mZ*BZ)$!Tz5cg-KVs&$SU~_YyzSb9UjREtNYY8VwWmPeZ03CNwWx7ep9{*H zVVYad!hP1^J5jvl2NitfAw-}!vrRHuvzb{z1Yq%Lpd{Gh<>IKX{Je+PVE~?s5_QMV{5;zTp6-y_A5qzF-k7{|v zygRjapDdruHmni)m00XgBEPzT8bj};KLR`;^*T#6;IlPpR%1>lZ)))w&7<2JR2MEs$x~S` zF-2wuE<>ioPPf5hp~45Q7sW*Ou>ig-!>q41MK>Lestv%Y^yWSF8_&&Jji*)Dvc-Cv zyw!;EEKl*8)@O}vI?g9c$Fuv{LoN3TT!BE;GM8yJ@#T`8!n==hhr)G4=1{^aev*_f zfi-I(xmemX#GlV(fK1l7#wJ(Yy2GW8!PH7a=gK7)P*)JB%c&9jE~)~u4?s>_Exhv! zM&?sh_3WVo-VPIiY8)L^{r!6jcCqpIWwlX$)Ln(idT;YJh*EC7THHgSCq;4YBN=R+14Bl8|E3Bzw`y~L+z z!GTHGz*c*0zpM3bXxjsvdhM!7;QrN*l~dK2^>OeoH5EebAC|Uv8z7JBy4^nzEfpbdOQ5@ea?&Ox zmjd>a6Sjgy{U{ehjgPI9?qNQQ;#-Q0=#U*_N6+1*Is~7flodJGg_mSD40l71FOSS5 zBX@v5vKZng!hr{3K@iQ&A{oAU(=My==LB9U^^RgGnI&Ds7w~BpqK`cP7VXtf?r;9` zXTm0ieJ%+dBV8s5Toq|TSSJ6Z8l>K*co;&#LMA_UGPYQl_>~zofE(ar_2xG2MwnURM89%*Uaruh+CxUD-D9fiw+l!f2_MfG#3)R+Eax}m*? z@Q`5#HQ0Mq0tnI#DjhAkj*gx_X=vEl)JOg(Z*M}V`|?e0C%51T$oxdeTWnfinGc~s zRJRRZ*~1U~0_%Y!Kr)5J#IeNaAti=XwPaA_Kn^ur_^UGy^99;soi@VmqBRz(y);e_0F zAdGC&yWb3?zkWte*phZi@axsYw;FFj$doi=SQl%*BJQ8A7k5WOy?3}iEV>WFW&6rK zipNY^1GvYdE>Cq`=>-vSYtH#FSyN%!ofgbIa0MU?jjA01S4 zwX-IM^4~KO?s#wvD89yVQ&q|-Xi!yMWM*fTTAI;`G`-one%Wp)dQ1M=2`QnKn9@u; zPU7;Q`ES5HfzY!=9mp4yO;&ajh67t7v07cy>7c7-aPg9n`y(H~eyy9KNZjIB)smEbyKV&RdqmiP?sCvyMMrtjht&4N$|Qd=b? zmNg38Caj~Dbprpqr!7`x!aZ3+eP?vT>y1vfhlk*A%#HIw4pPN?qPOZv!l$2>O7c=t zmd0@~2GEq1UM&$kHB7oK{q~3aAf9xS18C+aqo7NFvcyb^sFU8p!ox$ziX{&G2VkI(+!N&#YUHo|=pLGlu=rqCdzB7Lub5h0F>g{>(4*0 z29j(Z!5|0AhWUCh)B{W`mLnCkG7_rHUSouodyq~X%kPRA@K1`Fq52WgbOoWzFkO)U zdW@ojJ^#jFG)!zE6fnm;A=eYYX`4AhSV4lM;sknL!S%645VUte3(GKIF-J74!pN&J z_LWFU<17~#l#My~;a)-N03a-RlqlZ=U&|ao53E_NjF2p98*}2xT-;!~q;n4WJvLK- zC{Z7uNE*%@X*S+r4Wz_>Qx!u#`X3z9O0E=d+P;s_5RM&#V7!xLe<|2?35B_wl~EEv z0zrhFGh}j=Qd4b){)zN~S-$;nx-yf+gL5XCLA^>E_)8S}Q5{@y0_v$m99zP^V~-~` zK!}GD(cUD%axcvzHVRTa5=W}leJ(#~Ew_L1OcR*=kRDnBQKn+>gD2+*fG>O^q6wkT zsIQ1~0cJb>lb_tAy@m%Q1>@( zQ~FatSujSZNa!jZ0gz>_u_H__&iP5skPfa=S@V_pxvH28ZCrbDXL{>J$k=;9#477_ zUo)tFh<|TB=I+=0jzTxRVpMW&OA;|8+vZ@2cZWy3K+#NU5$^|S61`<41>A?GF>>%( zcm}U9OkgSc()OHJuTLu=s8ppsC3LV441)@IeffQSaF!#{0qz4?&u$~AvV+J=)7>*4 zLeC(CE%A4z6Uk)5{Aa;0z0S<1u}iFQ)=W!%=pbCa*T`U9;5r0y8)AzDVY{a5h%wru zP7#B>PVyD)U32Zf|aOQcN^g-sy;aWU|?}FDmmie7vc0EOq%(>K!-vPS4gfg z@P@BSZ2v}b1A=3Rr8+)%G)G|quoI)a&|Q1^^)FD0pV+@R=19}USO(XcH!pCsBjrSQtFOqayBI-UbW_ zCT4n@##sK9-)aKQ!1~Czlj=0ISOD2T4;ht&yW`<%>Db~^Dee$XT*{baHDpl-v&2Li zR;lC+W)#q&2=xRE&i+E@MR~;3JHkyN8cINh2B}4*D!=I{dxCbT3_jDfLF zaqfiu1bpU;Z^soLt>=zv>K(6YI$Pli`?PHh`eQ$@CfIKq55x2^8o zDmTt1%m|*wewMtea@~?!w|14EsRFI^6Vyd3MRQ92kf`Mjh*Zo{X9mB5jSVRDOd@Y! z>))Iu<%d4l=tB_V%b|5N(NLmzr8)PYOsP*C15}&0+3RQy7fWa)1#7j*%Iu&F{xih+ zo@bwA6IpaU)!kg1)oPDpvKFv2Y!uTsk>Y$Q9d()IjB_$ogFN-*o9KWxQOn1Ceerr) zDc?JmLk3~9h)GPOvFx6@V>2^o>NPuw>7;{DTQ($p;gD9`D-W*azffC)$qbPk5<=`MvuYM0zr+H(Xx`Dk?A_1U3L8{8_7a za6!=h&&&l(iVkHD!BrX%*~~MNft_`d^n2* zJlYhb%YY)nIbPZnWPD#^q+xWC8W5mdVQ4f`I6Yrosaz6hG)6q-*636CTpJMZ^3Cu( zk9&6N7Nzy52UwAwMcKvfcNi~Mit!c8l4^}Amv>MNd)d<)h*UKSk#NMG_C!dR5D9Hq zop$tgo-IuLq7VJ9Qx%iHY%CA#F?DCsqMiNg48 zNdel1+SY~NwS*|CBQya`QbYpk(EQ+`)30&LYB1P_*k5c{&1qVIK8Ev*m!XiIApLsL ze+V`#tHZE2TcJLo|wDxI$AZqBDVhS`{NAeLpcOH?+Jy9Y2E9#j~jOO(ze_lPMIeLhF zO`xjMa%*-f`~Gp>**0oBVUhvUZ|SaBz?zOnGu)h2Lzkz)X($(_gA~)KD8f{IlzVQi zekKU4)8>yo`9i#N;!w4J+Xh*~Yrd-inwH>;90&;Tr5*iH@13(2J{NU`MHWsfSo^EG z7S@~-!TlQ6q4#iMu8zZ2EKecQCFC!;*KknYThZ5z2)0%%(J4Y^|L_5IiaTdw$|GxT zhY$TY8FFK;nl{%IjAcxd7YNSz??3J|`XV4Pfri^L!L-Rq3 zy3Qv6^szRT=)lR7+(b!i5QyI~kt5D}M+JUS(;3%tUYxplmWH`sl7gn*J8pb|@0%E% zN_q__c>p=QvSZ(KN?*`ax>)Y!#?(+OZ1`i9R|*?qr+g3{yR7K_Zw02SF&8DSuP0s0 z>n*dsEVqZ))71?k8c&+}3aWl=WqI_>^TCAuIrub)85clr^egVSETVU3`ae<5Ogo z^Yi}n*^j5!5s4e=C^t)3gTM{ApH~Fj43o$q?@~xP z&;@{8SWl+9TNPKk_;dVXrv}|UqcagWQuBX+}QRn04cFKl}JEz=dc^=Tj$cZE=wI^l{ zo)GQx&X$m8_JF*WPnOPR%AO*#9GNg)oAv(C7Z5Ux&^i`3ndqJyoClbUJrEfP83yzr z6zdguQZ4s%AQ?WMwN(_QJgW+LK7J02ov$5#eP7 z8DdxKJl0?B`77xm5XD_b7+8$9%fv$9)Kpfs(ieMs$cTWNlhHq$;#1iE^ni8of_CFB zB=(w++vs~5Y zqb|D|JNb6S@JK;WntoZvU>6`aM^X<`g4P@eivxxC2D$u|=GMtjbqvpRi25@-uv~NU9EWz>jXDutHrdPb)l3{ z*g57m{;jt}tDY4@{MIL8eOpAwlz<(_E3QWz?bUb&ZNm-qN#;2LpBoqj<{X>Ol1fSW zMdm$EkJ6`Jk%QmR_gDYZr&Qk~hu!Npa1iu2x(R^gn6k2p5&VL>L1kH0!>gvQd06@- z$IvC5%Y0c@xQCU6WpbL4Vq#t6_)wi^B$LG62vjQQpZR(tVwE;s=+0V>UoNm z#qr-WoK&_6gWw%lhwX8iM(#4m0qP<*bd{({a%t1x3u%+Apk-Rx&#SmbS>X#(mXcCu zYCs%MfYeT@?02NCwn~0koaG~L!bLN>ox$qY+f2BZqOK!H*V2g}qlX`bk7^wou1uts zYS4`cEA+vS>hs)(NSb7KZc==8lPpen1~GRkbbKb{594gx6#f;2f}kqs7q9PY2&Z(2 z!rKBeCXd2iSPf+M*WmN!w&fD4P#?AhH~`J>TwWYGHyy2EQJq8v7EQ3-Y<$al{L*Ut z({dc%vLAu%9mWEoc{Fpl%fd7jy2B~(%HY)V2e|aiWis8rJSCcd2tUJ~thrGko04H! zu@@)<-}l58O}7^yhy?eUWEnNwmSj1T&3Ca_K~pbPLSV%KLc_S3XZ_D^t_%@!05C22 znUEywy20FLn#M6*<>kJ`Z0j<4zf>z6{~JlXObR)KG}kxD=rn1lB4TO+wr@Ii$E{Nz z*XA3-6*D*+3hq7l2m-b%j?fJOlOq`;g+UbOp9c>Kq-eSEpLCW$)mbUG^OhEBM7|ci zwtM|9#fr_2CS7yHR?A@-1)OC4d%#V}&H@4h1NXCLp1?Gd|`(k#$1w#233#ALTC$Ut} zC3Wd%3iXD{91tzp9Dgal{2FT1rNzIZ{_Mh4DTq&HvmD5b)SqXk^musy5V^Ta$+O$a zD3Hkmj@Cft!<= zJ0CF!vYECO{;qj!ya0_)GK0kQR1Eu!dPzC)uB{7OMyjnnQR>sNPKnY?kmNubfJ!6ae})ZpUMsla%Cmu~Lr0>9l^Z1%gcqYF z-c0_wF74s2EEyV~8pNb}M)Vw45zm7;SEj~kDxqRvT|B4HyOL4_Tt}d7$m9*52sUWp zp!WO~gy|yC5*%sRecgRwKtCcxKbCwo9|ZQ&HM)OMGQ7{A&IrO5JdR*}1O_%|#RKfc(RFM`FyBX=NZ4L?WbHk@;9)HRA~N=J4?v z`wU{!+`q2@FxGDeY_{4jW1*U z^Q&zKd1gw-wQa65<_s>f_2_2;AvAjP1(9elR_QxKp=6CNoydQYh)AkFGEybT6t5OyXDvh|%Vk3@`g-#0SAv4Shps z0+jz=08Mqumz56=gOtBZ6ksrC5>gTU?tKrdBi!v7_nBQaL8<-@tHZ2s2o?mfrW+vA z&owqy;2egnJSkS3CaTGc%6?-L(s*hLPE0O}SP&ewQ&YbYK1qGV?mM+Fz{?kN6%9?YL{i~js2CmN z*f`3iF80D4X?&a)*gyK3f8b642heIqfSN$hUH)4}?Qc2im(r4du+pcFr<`9a@*kzS z&i=OmVBg6varM6_8i}Le9``+x+~$kW(#U`}qwx;ttIvqw^02;n5uzjl-tc%ibzyHC)3Ctn$KeuRw1D8C7`per zk#7Hift{~d*Fds9n0WVe-rxnFshJ@S3iJ*Q_byWXAx00MA0*!3!WQ>iD2$~Lea-s? zg86$fvi{aOF<}rYo%yah>oKG@6j;RlP!{>7=W>E*4SrZt?eA1ijO_~n8ZagQ+#4Px z;3g+dx8lNp00gwETtNjac(j~4*}fo=PX0H z;%>CqnT-C=xTvdSH-f`uhKHhz|xGmjEF*3hf)u_CP|BUF8Jl{ct8}8LE1nb zRF$?j$$m(*3&~r$S(+(K{*}SlbE#&el^6zCXr4P__dwuS7Y%_7zA7Mly^K5pZ2a!Z zS0?(SeZ|A1?MJ?lU0nTp0FG!BZGH$jvj^xl>zU8MJ{K;zrT|J|#F}2r9p8||jaL2Q zfj~g~!w%Z@6Awd_)WuEY4&$Y#cVSaS8g)wjRR} zY#*jtZK-9fSp+_!V>MA2ClUr3P*Mwzi7oSwj&MQn7MmUEO7pXTw0oj^kUjRZ;0zX?tB99V+Fu5xIKHinq5az)rPL%18@A z_1034&jaK5Y1LBH^6)l7#M3Gn0(S_dupjqxjIaW+*WzMj{v6J&Ew{>ea&g&?A1l^Y z=rUEqv4ps%C}~$%=Qg7E;xNL+a=aoV|?UW@hQl zKQK1r=1;(eGJ^1mbV|%+0JwS}xb;K;Xv!O3vA(2qIE)ql@%kAPwj4>95Py7fAx#jk zB>{aWxGaJf>?uYiRG8W(YZ9vrDzvagQXVAB19QAu5t{Y`a(c98>trO zp0CFgXoVjS8e2quXN0777Rgx9;aMFYe}D?H#i)U#v^q?pxNY<`pn$_z69O8tJJ>eL zm10*^uHKzg7IhK$P!6dN7+ji}My$gDW?M^iIrvcYqr)FRLcGHeCvhZ+;~+>vQVn}W zPU$o9P=K(1rm)ZjoY)z6Dd^E|kDiku@G-;}7KMl=nNYc1+m7aDFQtPV@qACn5~z$X zUySUEo$({wV4$iEptRNqv;whN83A5ftI8R2Sbox$5#pwj*gtFr!#ndB_bD9DjKar{ zApMdNYzYeQtovuJUe)TC;Iv1W27T7SFY?LaZ9FElx8a+LK%3%CD7JX&uovzzSt0NgUQMkpquGXIdNi z)Z%|g4ZY#E>f}XX<|v}_8}u4q*(mvul}!{(4!eDLCX#N2@o~UnUVr`?U2CDuujAx8 zCI;+s)q`;u2hyY_$J`8a|bc+Y{Qg)A=bEy9l+}p`dEc3n{!X5FoL9xk?+!VeI#GsMmXPh6s zxex8fvGKF3{aWHAU(yR&HQUcU*Ub$lBvk-698hRQa;Hf0=Y|c{3dCZnkrkT2ZUWMN zMB`0U-VWhZk}p=l7GsQ;?)zc4-f1dng!n$w(H92{0bGAH0ZOdD{Tn9?fuGVT9c*atR<%T?dm2X3`hSIy z0+Gg1AcXQ#iDt(W3lPBxLsPy!WRQV2{;GUrGHL@WX=;;7BKKB@5Pgn@Jt3Azbb|hH=s=E-`yNgH!o>W$)duVC1vaaWyVQv4z4XDiji4^bYaF!# zG-{*Clf@Teel-)wSG;43SbyTD-!ScvJt0I;Y3BfPq`}0S)$9g5lOJA2>mR$CzqcJC zilQpykQu(*&w2se4~0tC?y`~GHA`@7>1@ZAiMplD-#yHtAHdR4rCD!#Q5a@K?kwdbt~iJ;+< zK}g>8wjjSea}e>OlAhEYeS1vrGFZrLYg~a?kI&E^dG*IN4acWe((98*jb##0YE3fu z1AOrdu#4x?If$C3cAwjumTLLg0RoMjG*IkCTM`Le`W6rP4rF!Aj12#}YVKn}+XYx^ zcU9pLZ^ViXpbMJ8hm?bDiZ_d`$CdG3fn4f}z&q69#_`ImKm>pjz^k(Jj` z@6ly=629s_s)(n6Sby{(>bAEMWP6v?l!C;wU{J*rp!od^kmT0e z4sk8m@X>D?ns&cN5f1xc?Ts4w_5W#yP`>q~Wq^21=MXziP`;*W>`R!xWGgQjY)s%a z^RaeN%1|KMvUdV}_c1X5l{9m8(9-z|o{v!3j#knBal7sG^4K79WPxL(B(8Y+FI4F! zXzI;!A34(zr@3ML!gI(aBAWq<^^hWep%ce4&FfdH=*M+ZN@zLkZMZqIg>0&2sZzol zmjBILIl5c{fd0D-rdb>O7xZJLv_VX%JEzA@DKO*3!XJ`E4N<5RiIkd)CzDjg=W(gT zf-t10{a0LcMw^_nYQ{?d5`~}gV#Z4aeSJb`cSsRAbCE)A&Z_`Om*OQCa0te+V9P9@ zX+7cw#%!jk5nyj8NvnuT@2SU!>cDx~ualTB#c?CnK<>w+R&w;_sr52o`+!iRDzRV1 zwptf*n5af=KLMl02*t0M22HYnZmCh_OHUIQU;&H-gOY*W3#RoR29CN)gPIhfM(j(P7r#ay%4u-VE?eXgZ-j*Ezwr7x`%JwAy(~K z#d5>wk@opEz~6K+_uAerf)CLa9w?#A%hag2CJ~ zM(=4mTh#G!78M2kTuL8m<>@*1vbU>o{NAO=VyNv(DUk)70P_RRy_R3mcJy}NeVQ$K zNi;hwEd^&2F_U3~&R{3Bw6u=WHo-s64U-iD4qJ9;Hn~(rv(me7rn!zsi!HC!5qN5b z+WN;_mL9b#c^wDM77R8SV)@UL*2=W6WQ@04n|LG^_KY}{#MSW12@)k*nVzmj+}wSzj3J7I1wbCZgD0SoSnuXqDr2Yr0#(3!nQ9Ta@cwUgmV z4USEk#`ZQYbZOeeoy1XF5Sj?Ck$;qNe;g{Bl&OI~HsBtGm*Rvw`Qf zY_}WtHCL2sY>LCw^!sZ!-8JsJZXTLeYF3U`DqXq!)RvXCJc>^k?8jN(SD#qxC}50V z$cp-~A_K+nYoampp{IPo;7@+Vq| z0{GNb!RapGARxzu0KaqR6|auKCBf6frmlIkTq?rR^d!Zi;eM$>l-;wLS)ikpRiMRa zW~JwC#_9DW<-7*gFnBA)xyr!DsmqH-7}jxUX#ecBUnc1m_bU2m4fwcNp(eeHjz3xs zA_vL(-g1=~x*B(OcsZ~c_?`UUUI_HXul2`wh<`zVHytI{fmsBw8nvT>U^?M zxQ5wfk+8s!X82hL83Z%V?S*I|9!U`3V-oH_=RlqTwV##_SfCl|BhbL~ zJFlyh89)1OxV{hwrtM(pecM02-H7H&506-*J2 zj>oWrp6@1DQ)7{KdW)?}$G@%^8$$%Yp0!#5nzF44MoS~ip6Y#2YmfzK<=X5W!y9^W zwS;rtxuJ}k$S+8t*5)QQ+g*nF)KdcaCxm&3Z7T^s1jE4zBWCb_#@x0~!o%B?UF6-H8-<7a%a4oVncMe1$fzfW;OmwYohpRQ6ou>-FN(j8V6@bSV>rA zg~*aETkKrhCVob|Mqfa(nO*Wy@WdKb*}hlDSlG=FrLl!{4q~6?LP6sd`Ex&6_Z)T9EqZ9j)y^BuzWV1W(X<|4s{&J1f+)34Fb$($yH^XXF;8XZR|4j)1h z$1T+qt$EwV8w%I$FFqjD3a)#Ahq-vkWH}doO0tv7>-CwYsnv;eQt2y5SXyzE&HQ5x z^|XA~i!E)6tpvSM+E}hv-CAd4cCzgYJAu*TT~YEueI;G&42Qe>h%I;(%nVCQCn_Vy zb%Y1kP5OmaQdI{}wpw+pi{69~-F6RGvggIlroydb^`%Oxw@(Cd-mD9toxx`E$Ps z9hqbXWl>r&VZJGbY8SqE_^qwhiR{r(u^_~-vap-=OuXb5Xotd)y4hR(ec}YM?2AN{ zEk{OR3`{rF8&sQpC!&2z@j~R%ncA|7tMK17GY^G2AIW$ft^o^xg28&zJ{iu;DW9qP z)|N->#vm)3T(TJLU#0VJIr;n9_tt16vQ|q*$~SSRlU_N&6eIg&obvTd_trN@BEgj)Spy4UE%L)DDjLx@_g4X$5lL5$SAmIib!M@qev`s7K!#@`@e8(*&OpP zxI;Uv=aG14d?79Xg}*}29rctJB2lQJXe`lt34()ghQrx!Tln8s%stss<*h-9d-fCk z{*AmjP1mo8$1l06pmHI?1JbPIGPF_()7dmQbZRkW93e~gV9U2W7pi*ieG z!6;;>7Sc3SGX@Kegaa~xqgy39vT02B8H$N#KID~g4%iN|t--juu@NHj`;hA~<=5^$ z!n5C9)blWSq%zd+HccZriC*=3cQ{uaynp&n$q#w+q?qxU7mj0@5=;oj`@7*_BWOeaY9Yr55eImy$ME44d#3cU@El|l z+*I$PRAxF({t_U1h2%OEINV;LjQc4>X~~vlYamfZCvIJqSD%-kdw8+DpQx7s70lS$ z9TgnBfv7DC3f+|WLhjPcD*XOMjRen&?gh_{0~qH<0_DZ`0_FZgZQ48Gn-e69kys;+ zA&#)^SEwAo;xqv~Hegd^M{ip}nUD9ZLqW87r!AXyDS9I5A-{g*8ZctZ)qqb>>&Ui* zk=cuAZ6lhQ$Lcq&lY&BplA&}GP~;U7=wAs0dtO>kKDoU_R8{hmAUNDJdrG&7#*=Cl z0)Prbt>DC=*EnOLjeZcCqs6|`Bptv;5NoutF|po}3XI3vI8UfV9C=Ghc>$Q4Aa`Z| zz@EZ3hatSkB|9<|#&aO6go$E9-G>_@ChR4pwxD}U8 zNve)j7mK(q4Kix$G9_Kz>)j`;9Y)4gRIE9bE|G&`rSyVaofNEZ$s;)IkDm+zus^l& zf?K$7#5CNXfamM(&w~+LpYOf**CTgxc~Vw~R9pv+Q$$m&EjMQkv&U);J~&TTfJips z;Fr&i3!mD^Z3JFe8XZ1&n@QKU%_8naK30gXKC09-SN6-ZGjR%z{PLK-#6{Fw5Uepq zakeY69ELqUe`S>BP)x;lg_dVN+C!J$(Z(j1-8-Kcz94PDL~NOO>Sy>N*e+5Th$&2F zd0445SzWv&_TE5jqsSXVg_ZLx00{7>!=g2nEDFXAwFtn84+NOk-nTX`J6Nr7JQH zs2Uo{k%bd7@#UkdOaf4=0J&Zag^vt@O~xF9pg0L)8-Az(G4-BT)>?0o@K@u19!A?H zp&29=2>z)f?@noM$G)hxT>5+o?|XZSC{o2^_~$c5~A^VC~Kpq2=Pp01*3)aBp#1i z((`oYVI#6+45+7uxLCSli-nh=Tmq*opF+Joeny7ALc^!l-UDxTW@t? zN@#>{nb0jGwq^-A=c5ZtiFN*7VfcE>TZXZEYf>5sL6cDq?Wqb6B&uiwD7Dj7qNVhdC-@ zo&nqJPqu6p6+XR1yf%0pkq0gkBagHB4LJ5|>8%68l#ZUYwr{%I%J|nbqJiD=@bU(j4x9SM^JZdZFh4-4K#)yuXldjxH zsHb)&=F~hlmQEP-t{a#2e0m!6tZmq}ECC%qq@4SWrfc@{47#MG>W3FI-J22HnU=<{ z3)xSz*>6qs!@XGnD8}>B2NE%A0X(<7f!3E7L|V8cxo|P`7#$x&*8u|}mA)a##FijVJSH923>%4{d}vI$6*E!fk-~+ zS znf11W+64_J4Nf#WS)xdb22dtF*rl84r7IjDbetfAu6K@Z*y}>TA#tJ1w2gwxA(TWu z(`Z{R&h!`j*g;S01AP$X?Zx%x!~Vp1P;}8iJlis$ubm`o+UE2nv~0Q|@1l-ca85Ly z4?e`ftv4lgg)3=N3r4hukByy3&))OpWgyWGsaa=Fr>)k>e}V)^%dX<5@!xTr2SDeS8!HQc*aP)Y#nJ+V!>9|8#C)BZM;_r2>#w7bg_Q#Fz(G^c#9G z^$Xf1HzFy9p5-lgr^!p@owPt))H~T9PA|fU=t{z=kic)&co&*FjoLic?na`l9pHao z!^gOMXDt&v+(~7fK^T~Jzqr$VJ}c}%q}91t9VXcB=Ux4E$HM zpfs|VaOxq{zIm z1*$kcanTrlPx&V!Qks!(&MMQTX~_H|@zfDh1!jCMX4RjgoI$w9ME-q}_2IO{V@}7u zxBq*}{l7yln79ba1px@i73Y7ql1&E!AD{p`)1I#H{oEbfX8Q*xW!OKrWoniXPdEf_ zm|D5cQqyZVj>`^#?)aGRy!1VHekdyRG%JY}H=VhWHL{;lPuArmleu}sN|PVBXrb`f z%=(u=aK3>EzQ6>v`?CpzVU&}Hp(tz9yf--z=vwU4jlk$ zzosln`c)xv8!fR8|UvcH!nSnN>;a6(>R`w07czP3Z*FtjfmLmwZW?oMn-nL`NRc&c@%U7q}>O=_|%x#o&KAa&@_~Q8dA_UU{RD$>AoAzAjQJF*u zux5K>nXGp~N~HUM#4)%viSZ-xJ#iQKi7hPT@3Ps2l7AG8 z$mm#<48iAAd9%ERsR$wsG0^Wc{WjS|2y$V1mE!Owp=2sXEunszlLI7C_kjlgP|bQ_ zyr{iF)Yh!aFj{lrm`F3wk2Wv`6uL#z^p~+o6)Q{8KCx$qk%Wgy=^GlLiS`kA6$7_| zAS-KRBR$AF<~UpSIX3~`<2vCtE;uYD>mV%hq2$RM2fE>c)s&ULxDgqQg(ic$V5_q- zBx|V_do7pkmC$leB}ZOAltAof;@=I$innWwRL%AEMNVl3U$P{1Mf&W^vMrdH7?iZn zcxov!o{3ezFLge--D^y_=*jz^)#S;kW1*r1cwBCCjcd>cBmV*TZp>oUcV-9@+~X)l zTkR$I*Ok>BM@DA`fC(nzPSh)Gij*J#_RrJ*&K!Wo=m& zFh1@To8gkfT*d+3H~#y0o!(H{9_mkupYx^bIKJ(kct7}e{a(mN6Ei}gI=8!clGbJpDsPA#dYRO+cZeIp&XZqQ&2o>7o zI`sq`?k92Ixc!BrJ7Tn!;FMTIUUT<4{kcN(ok&iWl3G(D-kdRCN2RVxUFG=kN(W(y ziZFTAp-F%d_&R1T2eiQ{#34BZNM+m}_Xtx>#g zCpgjRy(%n5`BKYTX~?5fMUcn4?cm=^Hl5%0v3QC#@ z{iN>;`0e-&X!4#IEvQg}Um>RVJXa2Dc%68>?vuoc_dE^%86=i59261-mv$1K{5f0B zL%W>E0LAAh#Zt66+Qa?sE4`)%DjM=uK&sz&vLe|4wOZ7s!scAc4q))Th}K|!ot)mI{MnQdk7J4 zWUr&AM?f$;&4j(-gXHgybLBJJ#ETke>JR`#&efKfGW!&u{KB)dC#K7IINeD;>iztA zch8eRNJh9mFlQ&ZMV*~bIR5dTb!eJ_Dllan@pH|MC!FPMn3xmJH>=@G^WDVZ*&*m7 zn-1nRQI)dfIB zqt3kLt7cI`4O*)Ky=2JdEEd~(#3c%wCB9}g7Pux2rc{yt7|)Q`h*b)aVcpQ})boBQ zu;k{zzSJQ;!!c};7n$CTVnH5ne?A8xK>PV57k^4n%a3bUX2^sQ5*xa5@%w9KW&YU{ zT0}0Q&)n$4^}0FH67i9~gqU#&;SvyCI;(eu5$?XVR%{o$ECyOUu;v5=pCt%)`S4Gt z!}c%HpAPIKNz*#b%Ck;wsuubQN8?3_|J0UUZTm}U~KAGQTi)!yfGrxB_GS`F`iB5N$b+qYPQ^V=n!d3-{he5D?9StIYKU^5`#$Js_FOnWU_{=8s&12 zy7{v6Bb>|ACc~ymwJDgYbO->ahzJzZ-7|k?3MW8<^r0{{SOY;iuOD=pM5wEG`2 z1~YubDB8M|kWJVMNkKNQwhx$CQ1{lhJIjza3E_aq<<1=G9RNVY9MhRMS$=>hH~h}Q zGSvD4KL3RhG5m04>|FKLt43o4ug$Q&u32Hbw37wRp0_GGw&6pb8VTWkZr_})D13fK zu=c#1x~P>{w}93cnil(WA+PVFnFZw97n_b)L~}W!AGyXBQN(Q>OL3(KG%8Y?b7?f9 z_~382v=Z4!0}c7<(Df_TgE!jl?$L}pTUB<5*Qcgc_bcGPiFy#TdtM4XhBh}qlIZsm z6qp;jAtVY9aGMKNE)29NIxs;de8uB5=XUJ{Tf<+9x_+rL5BJi=ugI?=_bTPElrNxc zkLk)RJLmd?G`1674z4J@b-J*-YY^jr>|e102w1JmAQhDy>)Ca5nVv- z4-FWlP&}2qiglDZFpYFHc9s-C$D&~>5ldze-RM9%nV_0IOQ;@Q%ln$PJGyWv6W;hk z=Wk|v#CUEgrAF}R#$>tz>ptv<->+(6jho~>cg_z9QEbhQ9MmFl=Q$EJ*hz|BK~K&* z#$FlrUhy1D3%FOG%EsbDBSzUaMHZG1LO~i!2bd2fU8c3oZ{}^D-cA*7PqL z2I^(?LjMhs&JuPFkKQD5R>g z78bY1qJjs}vaDv=qNc{dZliL&$gce7jd?eBT~Ce5hf-xb1cYny`SA3qgb9v` z>>gP)chJ6rY%}Vr%j%MnQFqh5)n>S}I&=uM4^e2FDOvFvWQ0INK?O#P?O$Ova?Qj6 z7|tXc0KRj*Z+;|*m+TgDjd-*BsO{?q{~lu&BUyYdfHGe!rGvu8 zn55J53xc5kjuV!;4|4_`r=Fz_zaU}}IljNS5h{^#;tj4q#MQFK=GQ2pf~TG)M8muR z0loTFjF{Kk?ot6AL7K&8V;wdM62SXV9I6R%*Y=^Mf937l=Bm~Zr{6-hXsC4_4c&XQU$VxM&l5N?mj3>5L$nT%Muybw(u>v;##HJXm zE^xY@j9P|g0+-fq=s~y}$6M?Cp|l#mmY{WYS21oBpc4-kt$a}CyZIX?Q>-8~(khi5 zY2%ZAOS%ql;0xt7(~7z)+vD+YY+OZFa3i$30>$Z2*0o6niZIry5qnMfFq5$T0>+?S z=e2SFM4LELqLr`OaT0F3VWJk!Eo;r3jH3x>?hSwEy!I3E+Q-F8mh+=BEb_Br5_{tI zzrGcY6GcpGMa0)AdM4>HO{2!Y&n1}-C^RPT)oKF>GNgq`t@nb~-g3_Dj~fX)9~T7b z3{9Op2y&cZYv!Ju8uMut7QpI_-$6Gt9Efp*0OV4$7I8Sez2<3t8l{M_TXO1%)^AaQ zBg!1HhohU5spq41Tjzc7H(vIWb_a=jqZXrpaF8s&(S14M1x{d#0ppwC`5ekKvRk8v zU>1OfO+FXrkiI_6<;G$>Emv@bK{Bm>V!xAs*zTXc)IDl0+3K7+vkhvSC{_NIzcoX8 zW;N6sNAv;FMfGxSA+Yp+V4b)6aEr1qoliX;CF{{v|B96rC6W0#;Z-H2*QuC($v>-h zT!P!+QCvRW+}H&jWR;7;8?m(lt0c|Us3Ze!qj{hT$8QJtpGi&S#7r-Qb8buR>8jP@ zv7Oe%fA7Q$(bkjI+>O!g_I5cg8_WqZglZp0de){pwln_^SLYO*39xP9*tTukwr$(C z|Ja(?ww;OXOl%ty+sU1C-_CjOhpy_{)w_GIwLUn3qcip+O@udhWGWJqI`=At@yr{Z zZpyG(Q{zIA240i}Y{$xJ;rxyyU2SJj|2;&~)J5lk=d67m;sXkp1+NkRB@#e?;hqDN zu@!cv)`Fh^=r*@3CY;#=U+k;>f-6&YIqRr4DdNKU(#Q6Pzoc$rWX|E^o`x$P`!SdC zFa+=nZ2W`G9t365=?j6N&mN!ey;kPTV#KCmyE<`N-D6MUl*90_I2?Lo%%9|O!C|6% zrfCHn%b{e1tac{&{rM)8}uj@zQ7geIU~FzF1KKZ;;tQ(o$I^wX(^m zaOf#`2S8&3e-Nd)q^%VKOV~m1*SkhRzRW$rCC0Ww^LoV`eHUW{#CJu~uh2RD0}b3Y zIKXhgaI8HoEKjn(ERF#%BYb}i0mZDEFxNMGClF8|KUmyQ9aziEgDy2hlEUub$mqY& zT-1)rl=#6r*+_5zE(_z!O8TM>5X-Dkf|S@|O=p&55^q__Qt>QILw3X;=^1d?+jtK2Z_l-HU>~p zAq7$-z(gn@1uEt&iG8_$Nvj?M)$FjyJ2a&be(~`^AW`=NilJVJNYeYk^x&RW;7D15 zX*Ty@Gz=wNiBdy4#re{UwY8EquD4 zJ8hCj;AImC&Yv8gyj6E|=n_IIms zbyoaMv^AQ&XS4Ea*$AemHLm}t)3~N;xlerg?Ar}%{nPnDHaE)fl6=Cn9hf4JXNpo! z6smRd+NXSf);_K>0*0-PVIxMlajlF{x~PkA1-)hf!V??Kc4IbNElVc7x+wNKIywoe zeya#Y<(S2YwH;-fHnU#vI++IA{*9kH`I)(kPw5wmkEy4f-vfF;s4j7G_S|S}uzo#cMSIRR4h#r$8<`cdE4VtJC#gTfVM?Aj=BNDxNf*!D|+}JZM zOJRRG_JjJ|P`K%UWNZa1eBh~TOc~aQtupSM^77&6_*sCmYxpVqoJ0^*O04csEOida z4wrWy1%-RqF&xlcfwfRmX~zWM*Sk-uZ^DWg-%j|QPm?2nygR{V)!Czp^e`ae*3nM_ zOn=&wx1l_6bxr4r^R0|~srXDVOlDEYMcl?iyuc~=4*oMrOtoXh0tMX*ns z!fJ?|F3ZU6cC)X~K0ZEtrY!3Me27pC63w3Yh4~BXf#a=yZ{)47>1^d_g(|5_wM>!~ z7Vl%A*$?cYmID>()swF7c1Ih;u6lIrk*2@xf(58A{GM8ODu*{B0?rANBY5wH(O9KXAxPaWKSlG zZ_qE*Y6r|33$4T-G=ET5mHyR~fBmx%dha>$r6_Rh427@Cx!uOT9L3#s?->b;tb zYFztGkQibmg>TWSjJogWG2^KLht5{KC1i_@FBNxpf$Rui&TjekxP$N>&$u5qhI1-mp@pW;Pll62H;sGS<_Z9)HyEw)tMnb9gWq10E;X z{14~_LdhT&oyaL2aLXqNK&4#wn_EiZ2ri(i%1Rq*GRL}!&1L^sUSB8UhysI$jCT?} z=+7jTlKPdnXXq4vnX1b03GB50r!GY0Y~#UVH=EOO=cZ@(GT$^61&1F{K&yx`%F84I z3KrHEj2Eg0jt!$?1)+@2jeS%#t|UB5k|nBu(ZOwYq@phxAHKy0V7Zs_PB=lPFJSzY zA}3znP#b84e6=itdEb(SqDea2<~P}33OgEwYCv@^V!nCtsw)|cD*O6LlB^?}b^{@{ zr{pv@*+$tg+j#0b?L!``D8xk849O%RaS$|Zk6xKGLSl_pYYHM24vmdn?#y1UDTF}-4=;`X{>T28T#MUAAG`BQJ z(Y19eq;Kw>ETEJ2tu3W%WM4RsmKi~(nWo}Logt{Xyk5Owo-)n|5`Oc2I(vD1gPa(K zTe1%A_CL~ASPtb|gzv)j5e9I6^2|W%a!pgQVPdReKAyPf#e+C(fHPeH zpR=&~*`khKTJ}dKZ)}F7n?CR{1H=W5y6N~wOC^;rB^@?N+e}l;80lsTxVvF&L$oD2 z5n%C1cmzB-5&o5m$EzWT!)+0q`g+oJg2Z*B1?wmE#VU+5a+jFa2bN3D@RHyo3JP9R zn;3dJ^AQHi7OX#G-CiOxLT`@yI`XQSUh5Rt9z5u)kdt(jj=)U#^m)k`03)fy?Dmt2 ztPjDXn5_z~hD-?{^obz{h=RmDSxmf}D=B2UfgBK}s(xFeth;jm<4L+%$jSoVZ}t2o zC1%f|h~Lau!FuyhN4-_xxhCMZdyRlb;kCAgZF5 zsZ>X88eJwwt?sqTvKU>(b(CzV-cgy7I&i`0ul<*CWWCnf8Q65)EA|j&)aij#vNyr_ zlaFMkkCt#}cRe67Utk9qhHrhtH+}Mv4|>qjdcu85zLC ztgY^0>k+oOeZp$WSTp}U(zd>M<*@~){x-d~9*p*-U4t-^QL=3!P}kU2NKSB$%M^Kf z4_o5YHMvAE9tc}g#ag7fh@IDtAF`G;bS8Rb-S`3}dVBIuPd{M!q{K;i(9mt)9!(E2wXVh|vmf7Ru^cFK0Om+BNSCtkZJ{#*_5=|9zr(Dk*2WK_3N1;hnvo-1=auk4IobhaqjL|T27wS6 zW^coD?M2L(#oD_RkGf925p$mVWn!^AylKF%`q8gFf(I|c!;a(!FISPfo+JV3qyZg~ zyAjBJw3M&jC2Rt+S8x)jZt}{oNaH+f@zCzE_v0iPUA}0UE7CP+dX17LRRE)fX{P zbA0}WuORy?){riqFa*K&_dwPJ?%r$Nx@6E!$W?kD*O96H#b!X@-B9+Xt)buBcQS2= z-cL{l(#dA4Uwuq7K2vc+c0_ydl&3})DX`P?G7GznMTbEZyNujbN|t<&DzmM)&R@34 zIGshRc_v^;sjf$e&?fNV?K~Wcy{+d9&&+ek9DUU`kQ3#v+o}Z<{(N`%(Nvc^8b29! z^76C>5*S>D=pI|^>vRmg(*8K(H&+%xpkkz0no#cGS@l9}h!?fYg zYkga;y`?I5gPm^S9{z80rV-aJIcMJJzNtWho^)(@jtoG5MzPyKy|bh<2r*V-$EVUf zK8?iVZ`-w+7&yLvobep|usFrpkz$9jA^wqLlQev<9Rxu1h)WNWf@ITUq6;L3`xj^5 z*K#e>RY>xKU(Y6Nxf1G#MJ056HDq35Tjg~#lYNk_z3SBC$H(u=hVtS+v|wqTvvR0sW3my|?*O zarzWpc1j(M2GZ0-_MB96eM7So9aQtSM(W)wdjnYQV#dJmbBMEEvNT&gvvb-{G zDZ;X>MdecEa&=s|c8UDP8P<}Snt3Y48hfoxy1{JK&mF{CifQ9sAT?wxYqo(Zf?KZY zi5_@1FBD&&;}tiI(%bYF_+D6RRc+5>y@I+$!#=9@%vm3Oj+T&oJpba1Qg<*TMuJNOQ}!Cj9Re-F2sde7CKDc%Rhm4x_}^C=7J0FchF2` z)5yM3VLiyrWN4SF%oiTr%Y9b5?RIBh-4^Ec-z*XXBlA?h9%VX=05t}TdV-ND^%(i; z7em3frGp!!1<&2J014nLF*IJ}VGVac)oRSKNpY3OUz!Z)%hp1TKNPGNXnYE-V(o+2 ztBr`8`rDkI#`OL?XnSkWJiVwnkHN(qhf+Q+D?C=M+Epple`LVjwyfB2*;i^Xd3mbc z<%&VFw%+@~X8FQL_(n(gAVxnc$1^tCsa$38k}d29oA=`s`&~1x;wD~5g0_(X_HW|% zuch}OQS#I?tfg4NTcdgp{3N%KW~qr$uc4RH8Aq=y+BiZ*B+2el8af?EU-SPoZol+l zCF}da@n{nTI;7&s%$O3v5Pu!_@8(Y(X~S?y`6(Yg`#~J%t?fI^g~%B)pbeR=vOj-k z-B!;%@CJNrJd+|05k7rh>GtdZcz#D+Mbzzt$!~od7_IM}aNC^=Yznx63NmTsZEQve zv_2H<+4pU3@-iXh;d^v#LZ~2CZU~Kp|2F!o6>8ipOwsUe&DWyNzX`oe`~a> znTsDI5xRw0wO<9pa&30vYud$l+iPX#)E%@Y^i0~IM%fjIsipyfstOEJ5?x! z&66kC9c zg>xi^@JbQ|L<9`U$#SUZeOM#IA+4D<$tb=v>hdAPzS-8NP+&t9VJLurAy6ZAY(XUy*M=x|gE>ZkHCZ&t|g*G7F^xP=B{PxEWMOg@9*UX28-%-dXUIfl%m+8bvof z;!IMHtH}vDUN8-SaDQhH4tx670QUm0Qp|5h;ANOYa-%4?UV5xglh}bb;*gu}JYcv^ zAtdZPif%YucqR@>o9}z2Ys5o!;EI|NID+Enx}J8D^^VK&l%cyM`6%%r~D5W+X`|(i|p* zVkStt!U%`h{=r;zKyNn+(ccN`+-(C2^g;ex9@cu&gdaWQnj|V)ZC(xiVP%x}uPHwK z9#f1}8w4#tNNjU*`}gcDlqbEC3E+vR_1Uz~Vjg#}x)p1;UG7=v#Z!Ft&r}$#ZO298 z-sLVFD}WAFbEN$=|$Fo-bC~oxfw#2|j}8YyX5so|y>0W-t1xUwqok zC6uwx`>Hd#wD9g7!2&3E&nz9g0*mkj6U+;oo*#Sxo`S%hA4mvQ7Y2$;LC=hY(px4#+1xb=KDfInMYUjsa%Q4kqJxS%MZ zyULZBw}&Hvnw={~V!xuO$k!7V>jW4u=@E(m5&*ygdIO*4Fa?_r^cj(cLP--+5RB8Y z1u-uNfV~I+VRB6S8=XuejhqHqfN|N^dTkdH1tEX;lb z?Qhzl6*N3ZtRYtA=@-3g#1AhVbXR6MpG2#exI_4EJ!Id0Q{ORp^~R3aKhkr94jIQr zJRfoV@gs2kSBvv|gS0a@;Z)L){_pe$A|pFQchAtuX~Rgl zSG>;|Y1eyj>gZ>(exeaTn@OyO-b`yC(xnFTrbfd+30SfSvfJ+KcET6>8#Dp=QpP; z`)XZRLP_fmA^z=M4Dfb-Gi{r*AlvaiUeKEVCQxd=w#BW>2ZCsk1EK&EkIcRc6$9a- zYbkBY zobB;pFD#3~o6B)66gYEm9oM9R^-zzWABw2>qRvfe+wlk>BR7>t%v?nQjzL}MPNc=% z2bNGA2I_(VPvgs8SWGQB`3qfI~GQ`P1Qd9$NV% z4}V|0+xtLSIA%KXaJ4_T>VM51+{0}`N_YG0V^M&N;!YVWR8(kCyJyMStI>*AX)MbW ztEp$_TC~craPO57^re|@n1(T+?NB3D4$SY{Nixi6o}noDf*2`&G$3tZu)4Q?XdUy1)EmR zRabu&jrr(<#EqrSTUGtAL2QCq!Sy`b?&n~B4 zpQ+wl%#n>=tj7YcQ`;cXQOG&9>|))jy_&tGRGr)DP~qMRhf|r|GHs>L9&1sose39n@$z~>*`p&x*e0xq!KVB!sH}o#?qihEowETeZN40G3>)m~Urj~Om zj_1-syEbDvT$|nlpjECzx2$fFCX_+{Ex_{QS0PR3f^Ijp#{;#G?z6-Bw^6xrwZbMv zT}IZXb>=a8-neSrI?W~(;S##$`r#)5`gES{!7AIEZRYd0d%O$?Y-1lfc~JI!gI(yJ z7(o%hD{=mA^h}W1FEwH$@QgjEz6TzRMGGYoC#+sT20DBKa0mmu0wMMX$nVxDNz4GZ zj~J8dr#jS+Z0{ecj96PDQ69GG5=$EgxUp5Jh_TMrjRNEoY#snlyey)I1@tN?1-%>F z`-!&|>RK0M2q9+}L-cii!v{@b?(EChsUPid6B0ogDQzo>4UC|Pbh={X9%wy+nF|Ef zm;pp zM2Ucb^9d&+3D8-B_*U?FmL1Lr(CDAW9?oU%&ljEk`{gPZ=;Wa>&J-bqX@*6zL2?KD z!w|VHyY`-n7IbSUlkg?Z?2R2ng@G}<_XBRk5Biz|5YKBs5SpD^o2+~x75l}FK)F9C zJ5Qwd?jyNdzw6?65kKV#RBzv*nAv>g?*%Vls^0Fuji9CG>Fd~)LVHwq)F%5SUh{K^ zDaNI8=S)>!)Q%=(ECTn}knr$3O33G>vHK-lRga5V9Lx}1ZtfjZV76VL=fV1${8?AW zV)0`dU;>EN9`cwj6b((XyOY5B+gX@(f*k0IQ*H=b{%UPKs;O0e*v_5apqts^7*wD&FK=PWrDFB&fI-9 zP$pI#2c!z`?jDe1lKU1ZsJx}LQ}PAp6noKDXa_8juoo?^h_-WVe2y1W1*+_82vPqV zur*13ZOcmO!6H{w8Rf@E8Mg4SSYh$Ev(^*7YWEWk%a=>I@6)Bu3xz*cv#xlc!xe<- zp-Z$IDf4GgmJ9pWF&4^+pwLEy*TB=Qq?b3{Eos2%bore>ETiJ^{^(C7@D+F)W77+h zdE>LH$G9@0UI~S3@e*0l6#XrS2SYp%;9{C813JYs5MQhDG(z;YDoS)aUQtgM&*o}6 zs_hJo;Kqgv`yBB@aX*G9yjt+#{9*8GKOPK&}jET2BZK>ZPTH zDnFc$@yEghDMk2_+Eo7=^f!Z4BocTY7#KHW4|vYZg#WQSuAd<12!6`^h^(R&fCpr0 zEHY8>Lt-tW?9tJxs3O&#fI<=7DB`A)#~x^2`&KTA@Hb({uBa<)sOHOs}kOHw)4cB&2jFA65HMY zJ|(Q#b_c)kYm?HNyZNCZVp{Nxuj9k{89E^kdO z_Y}Bz6xtfT((tI|+3_FxMxInQ_&%!v#wV3T0lCOe8s_PG3ULndUQJ|Xe(}#rV+rP{ zTBJqYj!G^O%dzDpLxQjZF1%-9N;ql|BC?bkj(DM{q8bqCEbSIez$(tNSYsPibk;8sObM8;H`>tfGZgeRrh$YO z4o1@;I|Ch=0JdZqy068gkG}sB8nmxp=*56S|L0%Xlf$paIlbXcT@Y}iY+qcxS~`G1 z1Rrj|v7{_BN0Q4_Ko(JS0Gm{PIeW=?=dS3#jyS%EaAl?yGhVwxFJHvpdp;-g9( zz}BTs*ONKICr33DObeihk`mOJ>fZ?9lX)(aNm3$b`J{__F~VY56EZi#3o6*@)qczJm_*;XwbweHib zwtwE zTZhVQu75hk+yI{GkqoL1GFuPROzzaK>PhnXzv(>2g74PiuvGa3=DkN!jUH}{ZwRd0 zKQU~7)fwKrx&z_3s@98RA1E1KcQ#H zhR*csoNb6`KATu)9+$?|*}EOn@wFj8FEE>ky6PWeC;+quWfA=0H-^A~&)SEw>#3B7 zv-?LD2@`_H65`uq6*zaDVS0-t2M!Md62Ip{8ujP~A3(tL6;8P`d^g@gDx&FEgYvhS z{IeEmxkzaEMx07tnB^%NrJzPoIq;HE%T}ExBSRa^DDA2=g&Dl$Sqo{rb7eEJCO|HW zWifM_h5>de-L&lEd#|t)5sA*E9=-!zDHCi3l`saeV~qR%06?K)1>(1^qu}oFD1Al) zbQ5YEW(4R1a?1PU_hd@*uXZdsIkQDnSXq}{ba2|2*SxTD$?=x|;Oiu}wLh|?GV9}J z_F9NF!N*$Ww%;QM7Zm|X-dfaWD5K0#Sff7ZhXAU=Or{(2*jZMR@0ic;1EU}EfR}fn z)4RUsUX7Z`iG79#N?B}uv#{a57C2FyVfjJN$ARb5{Ak=>jD07GQod>-OkpEAc zHeiRz^7`lYEr&_J<7C85$4H~00<55}CjZK@2oDbdc19rAdM!jmAcqyz?@*lQ92a$? zsGrk)Y|`vKx3_Rf)en>_8P27a&H=rA^O(Ih>Er*rQR#tsm<8-@P$sMr-bE`o8@;Ob zgWjTJ(G<)z!{ot;qH7^&5p?6ddSjh9*8`!40vz0?@HEgx*+b zfoX?!gCz1I+PSebCia}0@8h2xXeR!$IprogPq~s~wqf%7mYdN&Q4VnN`H_ZQjVpDl zN@pqljU}D&1a-LMWU1^3Y7sF8H||e9j-n@VXsm1~#f6YocM{~2H0sZ}AjZTX2E>3u zMx%k2A~FBP;;&;jq-QMO z8xsGLRZZP`FUY#QULVAn3j9hB!j*`dy|PB)$e0RYl7U%BB}f27M0e#9T)aFw%&r^H z#23D>*CCE}&J#Yy0u&S%FH1(fj-Wh67`MLapb}F6K0l`neGNHIIO8RMJ1qSI44oUB z=uUW89KHzeZ0u_{ch1jqcb*&OuMjh~JumA_o1e8-Ggh#jS3KT(cGem;pBvs$b4;#A zUj#f$w-dM8adX=&>{=mp?RyH(yX^U6lyTi5I^(c6&#gdP03%G=rsa$0ydiZQ1n1Z7 z>_C#am^Um2!$*>8{XY_Q(?ACM75%#4bxV)Rg=3j8j_SWBgQi2dGmfD`#1-!Oa)9*E z_x=b9pX{p#P38g7@CCfVXGBsBszaM0Ta+%jVOy9R5e{fW55pM{3IkP=L0Zy80)Q64 zep!ll{=EI|0~l!pYL+e~unf#`mxzp($0|6w(p(o6P*fhPwic_^g4D_IjB|o|2m7&} zNPYT?Q&fkNV)HMZI2))hT%}_fge(uxmk$I0jnW~GyMgM9m*KL40d|KfWnwuj*j)xP=#e|(v~w%$ z@i+k=bPODAIO8|JxjpzDBoICBI)4sO9}pR{hxN(!1r|QP2gb@)?AST8%hHa%u3H#6 z8iWq~U}cq*{*X=aB_1qfMJk0WoRPDOXalPp=TL?<(%auC7D1FSXJ!vNLk3n!UaiTrYwo}-*C$~m`+L@`1(3%lj2LV;Pfj}@1#szT&>|{BEE$IC5vlN1QV~@ z0o=^5hz6}X%n=o#=@K!+!vk6Sm`lG!y^#z}zgkO$b}xB%b&-aNK#99rvg%VtwJ7m4 z0*KzD{EVaeWw*_f+Usdr*pYKYdL7ryLY?0g8-ZqOjf`C?%VwqAn8c!969!JBA@#`& zZ@sbNcyx`6#GljqLU5I3D4{1t5mWN!#Nr)GZcPxzLGVm@VyU`n3hx3wwcHI??!t4R zJI%^S{?I1kY$5}=|7+rQ_rCD*2e}ZF3IMC@cPBVl!XVf&90}guBW|F(B-dB)TvbDL z@mIgKLM;W}9J){ZsZK@iW+jy;9=$X)va>UIJUU5LKyA@EAb)82V)s?Uhojx$^0`J^ zVG=`S_B1V3jeZJoeX00^e9DKvwdYOde4_B_a^DaU`My2kA0o1?m(M5b=$24X1<;a5 zNFXSP0YTpA={jd!fEwIH;O^8;@FITW)?H z+M7@+3cybuRO>WIS+UjOv=%NU&%^P~_muW#jPc61lPGDZVyLX1q&z14pOC=fnU9eu zFd!h=e^(UgKTYbj2o=B;RTAlXdwB>EJCvD1Jgk9PJk?x=15r0je>8p|TnStum=Lnj zta%4p_hJLHnH1K3g0dWh`^55y@eg~t(*)u;^)@MW2HGz+{;cyn$KLZdpYJNU*nzzV z$ea(f2LBLx-{A25*+3*BmICWQVN+BQ)GP`nSS?@?*dh=%SR(+RxwsMeEB5$3NRIX# zoyx01?PpM;ZFp7NVZS1l=a7)ge%SgmWbsX=7X~4Pu4Cz~UnbN~b8LXfP*5ZhqDf#0 z9TeRL*g9Jxf{PVc79{QAFjRx`sU|Q-&^EXcW@EJosCBb!KSdOqb5E>Zx!SS# zi}O^BDS^do+dW`AEycR6x2b`tt9RktE$3~+XXyzNc&0mF4EDjb`C_*oVmfs@r9Kxd zma<2Utma>Gb(F0`KfyETiotdzV_&cS6rr^m*cVjkuOgx;9ce5d=Ea|jkb!qeE|IQ2 zulB;4HmL09fso_lkLicCgPu|TQ5?jz5c3tS&Wqi<^lQLdjO=9eno9G+`sSt`hxZ28 zo3Uyp@X)!Nvi4`~bbVic+@<3O?)sQClI8QaXP55tLv7p_y?ROzoOi%saz&p1!?nLJ z@2@t?@~B6%qEYNwKje~O=K7oj4bm$%Ilj>_9QfNTeT>%yPRLc=QH^1XdGwzs2@pKo zTY_3>eo(-S99P>OTtD+Z8X(OBeSEoj+*fCgReV8owq!ySwagbh2|W5%Gi3M)Md9MYEzcz&xbYYh*R0Ce#W}AqO1`=687AZwqq@n;qrb08=T1^?$lZ1Re_^*?2 zt6;BKh1HYMzmEF_Qq{)^9EZ2{{A$ayRuxpX`__w`@$KYnV)=pw}dF7s& zo-(^z@%s<<6S-YFwdLwOlCOR>f8hB`r|H+F_Nc<2jhXs?+p)VQZo}Skg}Ad+yFm5Wbm$Y;2m$YYTMr3`zC9?E@ey zZG0d@`0hthuQFJF9tyCR!{MA}oaSC+nH=S6t6~n?{oMF59QLR!kzg-GYmh~@@&9mR`Z z)Cp#stOo`ynRK|qG{DN{3& zLERWVOhz|VL*5)c{plB~P9hhwOJysbiEWyS^%%oUKcnMpK>^SrADAYqCKI<0ZdI9< zYnI8%#MYQ#Vx6MVwm8uuADbrDz&1Hys)l2A4ON%O@QzkjV0KMWm&oKEr7@NB(UfJO z9}%$3_{;nZ=i!vqQ(c;wR=6RjSxOM%Xe8!4LJM?aQY$!!3^P&uV9Y zpYTa8;xz1dGY^3?)3e!PW_n0J`p{pxYd`w*tkN?22yfz=#GuM`kx#FiNvMSd6&ju;j_m!PJa zkdqfx-hge{_Q9kN_eE!(=fAa?nU%}B_Wt!cbT!Xe)#7_-cFGs-)ter6=>&2p<<4Rh7GMM~j)1oG{>c6*qqem?jBu$pAL*5&e;w`l5^U%)>W&TJEdP`35{Ir+Le6^yC2 ze-{=GM2a;Q(pwi6wifIrTYw?B`{{Ld--%vSxxYfoI$p_w-M2w^$y&MZEQ> z`v7-$S(vVH<)ye2#XS)Qlgx5!Wi}o(6CDeeTXcRsa_yiZ1=LiOy2D$DKiBk(mF^vX zu{3a{n~Q1PQVo1o=U&8i@DJZ>6~Aby4C*o3d3807!z@;7TGfk>OW_i|#aaKx`+gmB z9-nP|%WXR$JU(koHDq6(OJ2OJ6!2-%9Rtc&#LWwnGO~5G^t!cu;$@b3m#r%y=k}+2a9cm?2MI3q^ELn>n5 z@A!E;jGmUijf|9bymbV2AD15A51M!fK)h5vsJC8dArf~j0F6{Aa=4pTpVv&M%L0-u zR_DJq_(ff_Xph4dNEt0#bs?iGd7jGVcU&AlPI()DW%aaks_7)3y~m<>-3 z+N3rLo@>q9Q_j5hHHubXBS0WDK3Jv~DB{Man`}~B3|EBAjYVj4#PeXIu>fdHse%P0 z_@jBS+sOF0EfS2kEcUm;v#DmLGdhcXl+{QLP;S2MmsfhgkS2q0J?eXf;`L>-9nhBX zm(}9RH0&;BVzWcNBQv*%KY*}SbLy~-gz>ju>!F~8hfmx&ISlF0Px-A^@dNw-hdKcs z`+rdUEHE+nJLW4({?Zpev;lg}Tee?I>@Rp}KiTd*207x=T;v~A;A21&s4En3YV`vM zMraR~`qw;u?*OrG)Lo2r{JdRviDXeWG9T-jF?If;Z)kvSStzjMa*4*2JhWT#LV&^Z z9+wUD*=&pDU~}j3(WQm+R@QZ7Cko^DlHP!Ryi0P^*pi01`Ey<2z73G&#E=88X|mba zp~CC6KMY5|&cMf0lU~^~LGLN`oyXB{wQUyV$C;X;balJl_HhQ~H`y5w5gT-@V46r>}QG>eKJ>F>=p!kk4PySq7D~mDlyF zhVfn7slMXpXZm9U?+bwJK|3pjG%DYqbj<~Iltab}iNA8h@HAB{YLP}hZ+Z;JOJ|tm zelxWwrKp+mU&ux%(M$zB2k+odD55Af7Klz1lUV zI@E@%7Jxd*eW|rWm%{O?jmEyd(!Gz+-o}-ov8S2j+ySWcE~cbGuZYQd*f!^64;!!2 z>9+8NHeB|GmUpb!P80Qs>5GDvVWFn!jfEY-A!@7j>?WHDLcMp@$}J?(64Dx#RRT`c zYX(m)RvEY&W)^MD(ogrx{N*3h9>roR+9V$8XVO3#RRfZf^Vwk;`Zg7y4dW1%(_xuJ zly4QI#0?-h!vg04>GmiwD$^1|xJ3#eX)bqWB86rI4=jX^hqhy6Xey}bs>Lu?bskaP zzg`kX28spgi!>w~i=I6=j)kI>Wk{R5&7i;{SnwtB#$`8p=Ln{H?7rq3T0EFnb@tr< z9dM_fd2nGVUg>*h3{GoeJ0`zB1J0jU;&kFM_5z z6`3}s-va@y-7eF)SWEl}t8hGm6utpuNngOx7pu+<5GTwTMatRubhmn!@Cf?ZO8$&k zmXGVBb&wuHcb`7xLebOPq?Q{`J4Vx${Hk~Im)$*$G27i^>5ufb9MnBu?ebq9b`pL% zZvfz6GgO4V(O-j!3*e#HN2WX1w)}SLoX&>(s_+zez5VJ+NO@Ti+$p&r_r4|JeGf`U z$-SeHX1j*GA0RZkM@m){`5Qq8^n50MZzA}SK0y#CmVuTqT*_>%6)mg%Iy``(PvRSz zKM%E{I9}wgh4bK=-tSO)fa((JV_t&%Z)Tc4TKJ7}q@dG)*^Z>sVAcnoonp{p)JuZ0 z#>`|MKt6%5^^Y9z8DYj~wlINQ0}M}#WSO5uDIe#72y~$74_c%ZLX-LFMbBn^j!7?G zHmmV1Yjiel^6dTY|4dA<21$C7&7|@k$UA`b5P7u8$ztkth6B)trSHDrz=c#Kt4}QEI~XYWInMwW(Jy!$mETPqExZf2yOoB`l(0@ z4F{_gk=clxHnJiySz2TUT}~+rc0!<0WHyPDnVCu0_<*+r)k@O@1WPz4|ISieVGsZE zolUDTq5KN?ax1x|m%3MEhZ-gT;*$@J(xBHZ*z#9##8J*{qvkK!U99O+f7S@QXfICm z25VEG?00kR6wooqad0-r@jZR9HSK(7(1;1ktpwln@L+y25S#q;nqYo>!mxdz#|e>7 z^PgaTFod05w7L!7qbg=FwSmm$qc3v*^s|490kG^K(&SbU(4|Lwmrl)2G6ivyk*%vM z9Sg9a9p{m~YQJ|vV7xyev6;|c>6f#P32Z;}#!&2`0$r3jdM ziHq$5^XABQ(cZK3)=^y4Nt;JMjZTlfPjoFev(hL{drG{zZCNFSkJ}do$}S%f8wQmzg4UwKTk( zg2KrmU@6;!o4s={nC3tMAf)`T1*8ssyWxx@4)-|a{QeS!?%*K%GeuYq?ke(D* z-}h6Z_(4nvTT6A@!NoA6Y(V3%qV;C)rI;Rohw#1MYlIpwjm}GtQAUDw{5_=xY;$D+B-H}TuF%;^j<3>;!W!$$bxt-_F;qOnt)FM{baC}4 zX<(M6JI<_@Ii{VQSjfI#e!3J>6h*1lZ{;54B2hLKe(YOF9`nAfe=co?H(Ov|i4YJz z-rH7y*LZw4&hJ>Cccs~%Qa&Ug02x1PYR7#q;6yU`ghvXue^dXgc6;vwV%oE(Y5)AOnSzb$ z2zHinjr;^K!SEZ28SF_B>aY;n z7hcCDVWPZBeFY#(+?$vIK+V8XsT4%OgmZaAx$u$4WR;MpqbiWpI#4fc<-u#M?a=r6 zLq3Vnbb(^9O4CDjxI<%RL1tl@if^6*UyJ0UqW5+ipukOxm_+N4K=?g}`WnA%p97F9 z^lLbmJ#+#4CnwRR*hi-Fo@&MB^)TuBtGDnzBm4UJ1B9a)pLYfTwA(1@*h7Q+Rir$? zoshi_hP;gn?p#czZTMe=#e7}kPZ25M|KsW$yTgjswH@2Gt;S|!J5AEqYHY38wynmt zZ5xf%*iPP_v&VSH*k}HOH9yUDKi6|#3X88SzI*&n8A4l6SIuNCHe4(9cFG{eh>Y=Z zN#4C(!4Nn(D0CN@wdM#NcL=V+_PukGSfmh9x)}9fRN~5AasNZ|h`@z0*?h)LKu%S;dq&3X{QyDmnu9K9jwg$*Sl zd^Q#o5S6$LhWsqITWZzhaI;bO&yvC@61`Ur;q1)s7G4A-^F^a4MUY%5{nujOXAgz# zIunGS@H@Drw$uDp4kQw-<@Fwr>LUDjgABrM4>)TYuADMQ6qN>JrL)iGc>g#hkb@H( zODQIHvN z2>6j<)PMqP+4l(VBZROuM)e`PORB#~5b}e2nSL+(2L#74!-CM^3G6DA`2W_ z1Ao=#DoQlykTYTC^CWE!~ zv^al|6%MOBd@p_L0#`K@!ukQd6jRFR~1gOTK zQUp&&^chbc%vV3#_g4&7d!uU-#IbKi6z8swKKhU=87s6KJqRg0A-mE2aT0z#?1e-} zk*iS*FDcmVL|&TY@BY44^6AJ1IeHvjmOfDuqQodB?lrF#L#YXAz~drnJR@tqIv z%4lk(Rj-5^|D8H*=fYhY!C%Rp=3*Zf&h9y0(pl*X;qB9->?9YdcKHPAPjde#1aH~% zm<)M5`-`vWJT4EC3Pyg}5T(6lsC1@2BsC{_2YR4s`F8l0-^Z6=^@FOMZ^+n>-Kh^y zDgfut=E|;k_oC1TIUx0kZi*I7_FOvWe&Rv&Br}E_Y{!%!kl7VSSQ0t!bN=7 z(E{)l0}E9QA_<+#11XW{l$jMO9c)K(hq;es^kL3W;=pBn<-&qk>{{Wu5$49LrN1zo zP3b!Lg*x9B$ON@LoKNnkF+NT{?|z@1e*+MH&3%FWcT5VJh9&+N90X(m@;~yY=OJMv zU|$S{Nb8JSag@n!6;inaS|?Al{=w18T9ibOPQ5R4+!#JUm}5RFYwe^d!y!tytuJ?X zFutePZuWoH%Rv;^joxFy?l%@8LN9{tIm+3z8PNsLV+NHq=YGk z<5i9Oju%!&W0|KWZceAtP3neXS)d;eB&mt__~Eh3p0sYYr~Fx$Y2umIOhU(_kefxL ze%Jnu_=MyTzTlk|PKue>*||zA){@R{m-dbnKqd|HoW(&w34^3#!VtD9hS2Opg=9T? zT@*}EA2kXmSHZlDq6LjF%y~p}3q@uZ02Y@Swh1{TAoeHV^x}1ruPM|G)dRT%ctU;2 za~<^S4-NB%=y-Ffgl-a2@{P(ujRQ^16@Jxj^1gisF*gC2e`2P>RyG @?_D_>_{ zC>%FrUyPaT*)_RYHGI2J@fw4fdZ00c>>BAJK^zH!u>#|FT;;Jv~rG zEMzw$m@L>w-n!w5S&ptM<4(;8@LWwQ92@G7Y`S0A573!8gzC*Z;vJckQ@>CidWM%; z=Ai0ksb(LLXRA)$$#J=8pP2QijF_@|C82q3G`#A@wyzEhI#l}3aO^WT!#4j854Ya8 zLM#xYq=%Sj&^kNFvhsQtE0?GF$Bz%Qh;`wF1J1u%teC;B`^(i{8`2QFYXWsI zuqb64b8do{IVL}oojAOK5@e*O*xU<5BE1VMMM}{N5F9H_i%8M+o2>k!#iph=&Y^14 z4x&@TnLFkO16*`A$ME2R%e8vvUz!4i+W6SgG19`ddFR)$LLXM*wMmZt3wuTDJJ^*l zQiA`$FKxO5=uz|S55=#44$&Hs)m83Xo)#;wKJFFV75%9E!N?1spk82&NMN9n^OhkU ziWX~*XF_7YwL%*y0HKr}rhJJ+%86Csz*7K5FUFz1w($|V&;DrxR5<5~===(@R1$hg z=GvLLELFB|Z0Gslnd_go(JVa@xUFgVP*sq&ykJkFmt^*b= z`&Sgnh~T>@^`{yTCpI$?|80J6h$5>qtK>Ja%snC<2u9~Dnk3n`4{?tOOWLP<>Zw5<+5XZt!-;W7eVdu_xswdB=Im(Iate7#I+ZBy;^wf@t$jfd%7WQ z{Ls7zjfb<~zM{fVWy+hTp9#BBEhHT=-FsiK| z#q*y~6U!#g^pvJ%+@;Ig54vPbtqPgndu3|cJk>^JdBT(SJUS>lNW#jp@u@UC2XRj0 z$%%BO1kQCcJXOw<#JwD)T?f!73C`dL+U4`4BrGSV|IX#SJN_T9g6B^( z{gr``U42k^gEHZtpg`~|ohDtQy5=mZg{0rE5S#`^2#dvt5)+ghxNM*y!MXzuRbIBR zErBN3C(Nuue~l)ZW(4o*El#JH0If=Eu3~Nip~sLu{zktu&I;qMgQe!>fGQ=ym|(5f z^v7`yyWC8CDV>A55TlKvTahgv=hKSr09H<#V~Nm_r17O^2~cm(5@1KL?R8KRIfY<= z;{K`v>Jiv}pab?<)PF?K3*~5E9Ty7@X$B|lPUnt#9fuyAN`n$ee{!3g>W_AB7PHTS zW5KLy=od3WN`OZp!!{jAVNK9=NKy;Aj9j##KnmsD}cRDqqLK3q|({ac$eGMOmT zOb$t@769*o)#y?sCc&(60Rg};$$pj&(-D5A-9%(lheuz`h46^>RHf&xFf-($Q?%%AeW3NTfea5^FZgkyB<>z2&zA#SK_i*Xn)D6B3w00dKsY1ffK8-+4AhcU7os zwm(U<+Y*I(UMBM62Z9~Xr?%~j)2R6)W6x+l2i@P`Mm9J7`CrCdk+U6a4-leH$LKRH z0P+!pvx|zv6&`25pUwN8WGjC@pYz>vs-_+5bMASnAv5r zqD`Vper={6YIa774fHF34)L*Qbc&W)04&%i$-ZSs6i?F)$>iIlv`Zxa$m~?3Z$_7e z+}AhY_WiX=)uN!+^+EcC_*cloXLVelkK{IeJ$2ekxHgn{VUSM*>A)2-t3VBrMZ>I8SPJy~0RbVf~ zo)><{mI#B;XlID0z|=1b9McSSHLs6m5=A&LLX1M3$*>3xPI|}!f!YWl3Iz9SgPPg) z3k}079N!XK>nauc4n4BZtk`?kGr%Bn*xL4VU&E}}&mdjfDSc8AZ&rCZzKM z7QjBqjzb}`<7gT81y-p;VMcqB4@|iRmE|QQip3AJ+svaZakw$x}u&xnAkK%is z!y%nQ-+b8L^*`C8b?4u^0+Mv4&4Y3gDPvqFP8_ZAHXK`8bc6`u_67O}z@13NABC zeQiX>kx?pruN?JW30(5dFQj%j>PbG|66iX@qdwxU+_c{8C&V%g9K1OBE*@%pLvSP8 z)NZ^1b0JS4eo+nyO??j_=xVaZF!e4z{@0SRv94U(RbPvMdMSc(%4~tSH^@@ZXk|YE zn>j@yI!iS$kIj|HDzce4bU|L6^Mi@*_!`MkUh4;ET%y?D03bnwX@82MqM8oxvzk6V zti(5bF(l)=)}BOC>#cOq`gKc)CllR*tPt@lA2GulGx5mOEG@b7mg4E_tf6t_NfZ&q z%i5^jmG7HDY_nW5n9u|D(^KyGM5wuf&q+>az!VfuQ=ohZf`({=FDFxVkx>87SSY7E zOV-j*F79wBsqegK2fQ5CeYYiS1iZ~rP?@ZcL5EP5C`CWwr2G?NwT`H5Llu1GdAATa zt*s=+%5dlz|F2E0#fpG`1>%3HX6{?X7T_PAF~ImAs@c8z7aH*GYhpPHF!10vUJrrr zBZ0Bvc$|*9z*Xee9=Ub5vRq>T*`grzCn*J8$09$DTjTjfSE{4(d;K7z%TB>dYDo?0 zpRa~1OJ$7ohO~{M^!K>NpED|2l>~u5S_>8+A9s3B17}Y@TUB2<*_l*bz?VYEXLR3# zYU|!tP*6V*90UZhW2z{J1zh2xnMqNKTBOXfpqWWKMX3$v*<{TUz>Y|>Nz(DmXOSes z&Sz01OV4MKCDYDlQ6*c>XOSl3&Sz03YZZ9QP{U+X^pK?0v)sz3s2z=#I!DY}#`DRq zW{qZtZsLA77r(R-dV)EaM&IPI^ZgR_du+sJVGuxw*)~G*gp)raetF}2=|C_m z@i|CO;H4)W>srujr>ub(805eewW3d3Z*pm?X1(PbZ@;3b{jLt>L_N&JR_gRCb)*t+ka1)=+WGHU3_KkeRw+8{_U~n_1O;dJ z)+IPH;2H2TdEMS;porQr_p9-H{84+xoF;?SGbG{5kgeVGuw%?+=4SVnu6O6qT5sSy54KgmCXeHTxzt+E>Dy6TSLJk_wt{q2qz58aGn^amASUR5+O(EjeOZeRIG82j9c=<4Q^}(JbY`xpVqwHfL@q z7TJs7yNS!)MB0se;_%p!LPRtNPWwF+Em~-XYZS%Y(-r&XT)^8~G?31RA z223F+X36bm+QR@xozooODFa}+&yA{LY4lgU6{e@&uVxGC!Q(Y6OhWaP zYj|*%!iX0Fijg;sO!dLHFzn-3y(}8&PMi;}KvIa#R#t@omMD4@c^epN6ykFOxI*wj z2>gCf2vGbZp-E4CDt8_p*N|E9)-G@r;r))FoM52E z=^6@eT9y(UN=EJX!CqJbF$bJc@70I>|EC(v&O3X!3Mg zDKZ*GXu5PPdZiFH7BZA^S|qMM2m{}mU>GA#Kv0)M!Zl<@cF(rEvd#LoJFs^=(plA2 zSAJ%xEK3{p^tHa`q0ebkuV4PLqL2poy4%|89S@KG-W|_yrQUJn?^3b%XN@TS$kF*Z zrr+gw_o*#x*LyZ4t5|(l^KU{}z3k)o%c(7%ec+NfA0rMFEX5&1WFK!|c@mF7yY1@M zM6zSsNV=bWwn8LCcI_eLr?GOj2Vu@&_|I>AF(|_P79uUqGfddd+f1pNb!J{ExzkEmZ~PY2BJ?sNeK2DU z&h-n!r!(%?f4;WfShHmUr~>r>&W&VgRjvrnx!DC=tx}n-AjqB&*kpxyB)8zS-ynHX zJL3b+On;Ep1H%%IK+HDHHb4I69qzkEQqwmn5O~?*RBN_BHgG!%{4xA&#%ck_qS7XK zMq~_Qhw{U+MBYSd9eTi0W0P%vhQnN%t@>VN_80QV6S7Nf;iEu#UjFDOV5;FND`EP5 znXBWaMPsfF=`lsU=dG#-(e?$iJ?s^8rw}?MLSyMCsHzbB-)NL-ij?7RX_epSy!!zUeZVDTr*(gb=xxTY)JePSu-EO_H`W?*Zb{*&Jwy z-EogvC=MqM^WlG2wvZ6DfgK>YpjN!xQ?IXd$E!sB&U?GgFaxWz;Ic#fIw0Y=Xu(Uq zT~??PRG`)mb4gFU>4$P~#9t+G9$)m$Y71P`!X0hTXiOIzO2*fuly}D}&DsT691fM1M5Gc}@8eMxT5sw9S zWK|_K&^A=P((4sy?iW%;r9?DPTkLV9t=y`LX%FLfVeX~LJl6q1`9eL0+zc_diAfLy zXLT*FVTmmkAK*Sqk4AtV;aMcsR~sRoC|Z?+P=^mWCc|3BPf4eEr9KR|U!YdDin$I> zGfwl(i2{@zk2=8(SnqWfZi!YWF#&%7Eq=V@zE$wzqSl&?e;6+kwio`mOmbI=2a!|K zaN;wZZ{iftnjRRD%_Qbui>j&acM z-)ekeC*CExofpM9NsK&zzkT^U*NyfEq^%!jJ6$f-Bct*h2tMF*ia6E zbGo=ze!6w<31w$31rYqm<$}KL5MZh8UG_yr1NSh_^>CAeP?C#u@hCJlN z22(hzzXOASd+@C@g08QSxK_}?@rlC^2=Z~-hJX5@n{hhq-TpV)LxfFgsGdt{|MZE% zdm90vG4&)5)I>@(9)~Aamyg14wvnMfTet*wrN|a^9(FIHL-D`A$G$^Kf%F%8Y%2XL@e$S^tKf>A% z#}|_a+_i6h%1gL;wv?w8I@I5?L~fGA=uR1nsDcAaf~c4~RCGG24_-_16LX=bNmpx- zv1{#$zw%fxW*6)Ux(qZqUCQiIpG_-W&;1ZS1w*hOLX#%qu0g4ONZ^&N3I{`#+vGjs zAJkQqEo0=7%x|YH}(p=A+eg%?Bjo{6jU=5)?XMh$M<8;mn zx@nQmgMjRs!sjAxoZe7O(5yA%uQZpbrWZ2;Z(1lJlMa(W z^~b)NTWZSXD`L~Gr`2LWD2;(Eotla`rMgt zGMqrpLE2FTAVR+uss;OOH>>S`Sn6%j><%$Y#HBqW-^K7z9@R(5hoR}{QweyZob`-7 zK4HTQr|K4C>v+-#QC!s^x>^~fpjtc*Iktk z-7eNND_Py}X}U@X4MR`CL<8)0hxc8TD0>_hP`@8`FeJJ^{du`Sa#z-&^Ee1=+QRYw z>=%Ljx8GrPj+{rjY{{GleZ6 z0xr)(^ZL5?eQrHr;9fUkn(t9j=cq&2{^CN=!b;)HIi0ZMzoa|+KJRaKZDo(lkWDuH z6;W^_4B#{yyVi+*0=vH?`Iqpd^|ZhdMel2OMC+J3;VyVTal=La6wWp@ys*QDYi88h z$xkEMIt#6wk)V4TgtZLZ;&)D4`*ik9@R_nDy4(pz6fkJ{)%BHuyFQ6-5VK%mC#on{ z@K2TG@}1(LIK_fRM9;e%WM*qTT)vOm)D&G?E+JL8q;zx{0uSd*K5+}MMEk;g$w-9Z zF8xVSA#KSlrqj#Nn%z9=NOXe^r3MT zrg3NDmUFF78)rMU*9;FV^T}fQXB(9I7K8At1?T9KSkEp!>eKbgUVo5jfs-4=9$$B@ zWkx*qY$NU$k?0G&F2$tnArF;(H)@opsr7rgHpO zp=&xJ$bhu(OtcD+ZvXE8%Vhad#hi^=91kDq zn4&P67($5ZGf%6D+ZREQ8MB*l;bj_34>moh0Ewc<-!>{Rz=o2$;j@==}Mw@(!Ael}%3b%mTd zXExvk4pky!!SB%}R9#`pGf(_jB^9AtI4zp9^b|Ji`-?uG1_f$v&_yIc6khaPPij2JRL#KPY4A* zPJfG3KVN>FJ81eqNM|^0{IY?sxWZC|DrPeZQ?E-NbKnb^$tz*mR6ht~d2yo7gL9$NMM;axPl*-Y<&+d6Q&p2Tv zJ2@`woM(F52?#mR;BM?2)(DusfFRid;#FT*-)-KS79a&Ft0_ue^V+ zq#M#B2-8h4`X*g>6&=>aFx35R$oCqm?nlw;yYTr^{2x6&o7I(K%?lT!hA^Rj%L_~Z zy-E(#A+E|F9@?3t03?}FlGm`9Y*8dC)`&N@^AFtO58Ua`s9SppABpP&^_^iM>C!hO z_)d4L-pGzv-yXI+P}C4si0{L0EH*czh*yy-pBf|BcD$Goq#7;-y!;}{OIr%O3`xYvn*AgN7$?)yJG|i&d#AgbD$|Fo4GwmqP=F$$+ws;4VToV5)uQzl;Z$e&F zc+gI@*rgY@o{vjA19?KT7$kS!*28~A_{F^e9u76|4N%natDt>ln#FH)o*wD5>Ks3+n3#^%Xm_+timQdeP2 z{68bd02$RN)t@8#z|`92!1f`Lp{|y@RC5u8*0m1Y5ZjaWvag48=w`Ylf-Vc3?mmRg z)VbXsd5{C9O!P0w>7=MzZbaeOfV!$>?_xW?OL{x0%cEk7GuyLdt@2X?*8@7JqGM^k zo0F$uv!%_iU16gF%#rFk&JkI)1|?Sc7rVnU2XU_l?g|0rS= zCj5}mVy~?@|L2=n=Z%d=%{N36cS5}yTM@3_@#k(+Oy{jnmj0Xu=9>VND8YLR%;iYsKP|KfRl5Itu8yD* zKmi<1Jc1!ur!_MjW`2o%BpRMRY5+NEfh9l9Gmi0_2eJ}0*e?PAGvz#WA`aP%<27#a z$ZC1R;CTc25^2l6>`54d1EAHQwHC{bN={nZ~yZRk*f%~ z;b;9uhUyBQrR&&;d~C_PL79GX8}&LNdRKIX*xDapK&v};c9JVV>=o_;y#qy#Ywj-#1o`R~V`aT?+B*F2&<&!=s z!ZB+Lnu|CZEC%DyYT7hSW{N5(p)tZ*lyUyFC$dJ2ZJX;j9+1wZnj??1U)-zX_EK`@?Q!h8klKTC-eKR#N424!VLsQ$ZRNtJ@HZi?Ie(`970CPEl8a9SKd zMXXZw_voQ?a2pAUpBIG*g<^zW?yZVeELK9g#~I;u=VwCMhF*c%#3uYhPbdp ztc<4grcJ0N!2;v$UaY?x`7)>uP}!YJkzr-N(%I0ClaXtBzlywpg>Jpofw zdSwmGRE}j?2^)#}w5&kxDvEuOf=wd|+8-Q6RSSh_$|G!vDfPU0_xxY^C_IJeGUfz- z1O$I=A%bqsn9Q#X6tMWnxbTuvi~N)q8YtBi>a= zjM4NvZDp~VBR2g2sSHSGW5QVo>1V<*P4j_>+dGjq16cmm@C7?>IxJQ>W&zIq4&Dkz zic=FYg_G~Kcjtc+N1n1v^#!Eirydxu|^+}OVYjh5D>qql-1Wl+W z719S7P&WCs=-37)3@KTpJmY$0Yg)Qki-~XRpFx6{kgt5N4!3o zhD>f|)27orcNghwce!R2NRit@yW=%sS9aIY6r2cOQ0^ezpg!OTW?=Mw<^lSCzM!XM zwP^0**MRKoH-G&QU!MJxz6wA6U|-C4ynE}Nm3)2Z9?%acoE}q51NCQcr3v_JxG4_* zr5%sb&y0c-oKr`FFy+zKeb}MmGx3^exmizwr~%1RnRar_@f9kEsrzA?d-G~Xqf-x~ zlSv(12Wq64J*At*Hk2GAwhN4f5SS$Ne=`8^9DpfWyq7h8pN?|DlT+he%@Bj_h)%&Q zyD)8{VeV%i8549r4Cz^B5Z)fSeIDutmg#8ix`c`S%|@%O&Lw9BxV1rOq@AG~;wqZ! zM6G}bIJY6BW~RY+`!%`(Cjmynps{_)v8~@K4HkB#D;t{|JUl$OtJz&7a!{Q6UB-Rx zVZi(L1>ECxXvfw!{XduY3FhqJ56Wv2Q?f%|`re;I$6ZxkTRub;7VHn3elFDSVi5j+ zeJ@yv```jE6a5@;ry!o%$xZ|hb4C`x`scq{g8!z~)V?-T{> zIr~V{#}~{(XkMt5yDgGD9%IwC?j~X=P*0W1!M&5yxdo;SV#l%Ih(PJ2VCG$PBF$|X zu4h=t!c%d%=7)gZhMW+UGKz&AP=(x8%fK58ilL}Zs$XMnzBr8z?aa>v(BU$I%VGZ%K9S=TE=73aXFO=zwc8K&8kaqWg5j>a;jE&bj&r%pJ-Y$ zW93x%dF4E%5(KRCL9o3Z@CsiRB)}I6qe1_QbkNsF>d5d5hZ16%e&MgUi+~^E-1-48 zXctAfRwUL?G02%H7-3G`2zRD&0Ot`Sw+-keJ%z)zO`>_1&n(-oJexCy)`~&G%-ZSd zLNgBY8peK;vmb3&2b*p+j@t_%+t9AyrciGn&B{aEuRN(hnTV$U3*0Dh2Aot|f}{#F zqO0ch#rpX~-O0T=PJ%tc8{qc}_N7zd!tcm42rg+h8vdEC(`0k-4j-bM{2}s*kord> zOmx`}>Qcr(SBZl;`EN(g z-Q}m59ExAL^ecG5eVTGuOJr??!QdOF=fU*BeD}`=PUNb2tep<#`=P{Fot-Y`Y;5W? zV(Y8rkGH^bxob@-W}KVDfefVt(Uq=EAJMv;U_05(fN`IfvHw7)FF={wt?P@?;m!+7 zbgEo$_Ea+d^e=Ax$&9#g%bnC+k)W+%S0^!!b$L-_^8~hXY)PKTCq_}6sr+P?g!S8m zLcAkXy{S14Ucx%vktMynG3!Bk=rS9oq{LF%O?v7Q5i%#*{cmzX{F%c|4Oq%v0N%K7 zutFVeM`}{@`P-vzBhV+2e}J>&vz>n{V5+Q**D?OkEidS7&ZZc3|LQdY+7N!!EVLh1 zNu65O%k^IMyn@q$Ho{+J@jdf~%p>|Bnc-Hdnv8N|QOPCI+S#n8gabObkakMTLDL=0 zJ%1t#T`;Q+J*S#)cQCw_UU^?eTz(@4%7ZjsGhcCG8NY}j5x83}9#h>;bl!?zVxZ%{ z)}2YjG+GK%UkvrZO&tYKNr}(K)R+l3g^of6&VlJLP(SX~6EP@O@)FCM23w4=a9<)zdcEr2%)n0Na`wH8`aa zKJ-mgp~;Lk2P`;B?O$4PE)+t2^W#(j@U}>^&oiF}wr9b9a>rgWj%O>*jgdhdet2De z4eG!e<6V|W<`Fv~Zg^u%WRFyjK(?VyTN-Nc!x<#S5Nb*DZXuim*XqMOteGo2@b<{b zX%wC@-EWc)#=LJh*&)LTbDSxY^~%f{5`1Sr z3E27q9-UVPFVYj!Zm~JQla64KV%?kBonHnOCw*h1i%kX;V~LRtqG@rN3lcA*BacKY z1#i5wJcrbTd-%hEFqRXT-EZCn7oyT)P1sGhCH~TeAiD$GZ7fCYttpL%I07+tmo**E zHdq(uV(*&+YWn4C&Tm$RVS^Hs-Y0?sV44o*q)E_G2@ zSOAnG6-`8#94I+{E;04mIwfZEZDjU=O6eY#UnLpkKccTyCZpThrQ+W;?XY+}r~c%9 zD%iWo+3MUv{vm=Y8iEPWx(v2$ePGJDGaWJ6t1;?5!_v|gC+@!oaiq77^@O;QprzFK zCQB7FfY=XfBkTRIYz}nQz`kew*mD z%y9$WSm!1T)>3RNX zAd=b4HUNibplF6pRnlDEhQ$E5e^PJ%{P(2}pUWd$_KJ4CtWLYjw#KJMYRb`4`t=4k zmC8 z;ZB{Z-JmqVjScT(pH>))RLtIJnP0gEqso+jV2UEr`i~l7c77x56BA5L>T+B%9ta_KeBKt zffF;-a2^Er1g+BR^DE1+p=I`l?tk4>M$1oW4?g1qMZE#jO5OdH4U@c*9%+XjW*jv7 z#>-v?@r#jl%r(y?9L)F&+M5c6ZJaSZVj% z>U{J!)yq2bwm;P_bveCVqIbeR)~-5S&RVOlc4f+_H@e9qKPO^Z^d)8%#j5JgbJ-y8 z+dr;PniuPEx4bm6uI6xqJjs__4XY%T8{!;L?-qnFZk!D&G~=rUM8_Tl;yJdRnh{qJK)-d_Hr|KiYuJn&Hsr58z4o=& z>Sl&Ga-T;-ZbY&5M$97TJJ+q*IBr-Yu`5bOa&|A#fI#vSae8D}J{l6Bu4XSW!*I_E zJE5zBW)Pj@RPbFSBdpEs-Q`3A5JO&Zt5FwLHfNOZuyLxsh#dDko~2qqYTXO=%xZN^ z7=m!81O}`m%BL%A{ZM*Q&MHovCs$-zcZ#@g@TXD()J{HX7g=rqdb2}F-?o!QNNvtE za_&hr!`^!YL;Av^k*I#$P>gg52FfsKyw%T8{}%TFmMznX&KD5KyulLz-h($7{QK0g zkic~O7-SR7%`9nNQt%C+9;RdE0=$1BYUs_m5zj+e^hRq0>dF$L0oU1W92D7DCf=iA z1zZ*6U>c%;T=tZ^9%bgIMk23sh%io+lRKz!&5RRKYJf4TKuz{P6BX|;3E@KFSPNrS zV&qc;+LzS!7gR^2)%0*DK0Qk)l9D}~KY;3(SMC2d z`)R=E(HP;94Jo)mn@1_E_s)SUk&>1pAyPuE0xhE~SD>pJRuJt5#d0) z*9Q+U*Z~^{^NNs$K8J@ye;B-V&OZ1E2_7=(G9L4c9F-Tg=%8$VC_K18^~OA=X6`8n z+|oDbFl|;fEBFlrQ%(k%Hk#2~Car2iT92k>K0kT?8;+DuPVb)^c*Q?0TOnwF$EWBO zxseKS@Q4^!t;9r{0}Dk~G*wh(_sn{ZW6xhW5yvBZSmdq~4xx)=BKezmK@>~XOGMaF z2x3}s`sn_2x-ZFkrgy22o;sS?$MBk*u1*~%3PQFs^b`aTzY=c8V|t#600xb0v!A}~ zf;5hY5nhJy7R=!3G;SV8AL%^l`c1suJFLhqGPRhEvfRZTIBX!|V7Fs7Fn5WNn1VJy z6^H4+ifoYX)nYVrfnH??_z<7q?h=NlQQ{-L(2cLVDXwjHi4&X%K4&cX2{g#b!(EzQ z(j@fL^gKYFCf%PuL1Q0cUz;T=fQ~(aaFys9HHvJO1MQANO`Lg$_Inmt`Qq&JM`;VO zfcNe7AEUzWzWI*O@MBVA|6JYBwa5JIrXD>q^Eo)J$Y9`TzpKKC7aE>if2g>8;V9m6 z^vj3^RB8n4%j1U}Q@js1I(U8x=g!ImVM*?2fk^(_j>(><^JI5`;YixVV5Nd4-3LIU zP{B2$u)BEuTc=B0og5n3AwzxOc0d%EIAu}udjm>?;5|5lOXR4D#`1gl58uxqNbxwg z$Zf;PS-F{c_)CNd?IlFRl5ledstWNm`3bInzhGnj!anc$POf1wNC$5y5qG4ld97%( zkIfBCF9QaL?~#CMhdqY%V!jMvNZEkW{4Ra-&CKF%swU6Zp55vtGwBp_0163W0+|H4 zja$$~6o`Qp{+B%AcZTU6`_)St#z++N(4GDeR0&Ht-bE1QDtDwpH6ro-mk_`s`W^#i4&Y_uYda(3$ zdD{qz!~}Wm1HKu;il^U|T2s@MFNh~DR4#6b%eShJjD<5t=?*%#ds@501*?BD6lFCJ z?g1{nP>%amfsh5kGl*QXfiuDYdjKczkMD(=3SY4j;*?QTRWwVSaP6!01y77TJ{&M7 zOh3G|O41_=_2TBK!>>@F&XZ#)3em-Rh6dlJlKmE}$yN zy`X88yNjf{m&XD*m;j99rUT`SuX$vHyxP)hhMB47%*&74kUe-7N>KNF2KEwShXL*y ztw7bz9nuzpYs;V+yIsTi^CuoV={W$M%XFapf{sZd*yw87eGDHa0D23m%S>VW!>j)h z(%>(-y($L8TK<@!Z;-a#V}1FX9#+oTkc64Y(PX#j8*3~`T~6!Iyp+mAL47Q5a(FtK3{!(}(%mfFt+^(@|ny%ra#)c_JA_}%ICS*$) zsu%$&&7kv0h8gi#cQle;Je4KkoENv5%aW0WqomKSpxv<%U{Vg!>&yoW*cFW=UnvScMR zT_3b@MkvB+mbHkJKnDBmiq*glXbNe=DP5(MxzLmnC)j7dS48+870s zpvrg*^KL8Li6x(gfX2Q~Sck$op5!$>D7BEL&m;*JAqUPx{ZM=6hXr~PIN@}75GJ)` za}%8@RRi@oj>b?g8ubcuM(b3SVi}bbw1^j!WOVuRiRbD{Kq|FEfzi6TcrHS}dol!C z&RnH4XofDB!n2g$X&`K3O+0V~Cm}XFE?D~D;0D|jg5p)D<7$Ef-j{Ju$$Nr6A1I^o z&H({#Z!xr=MCM{o#X#eqGG7ZqhlUuUnj+rT1fk`GOp)Hc1mJLo=rq(Ifx-Ob^&P)qm;#qz`!M(XNL;xh1`mhQCWe%Mov|@g zV`B6Li`i2;lQ9#~jG)5Y8il*Zd&AyPdXic9u4^#_w0!4R0s}5d6p2IWsW+90Dyt}( zlDS(y68iM}b@9f8yEJz5OLPm5L}kLt@f3nU#=sEw#atpRpr|sQVIU9jm?OU34{`{n zWC<^qe-m3t;DhRfI@SCW1#bH;7s`k97gdX@3(3RPa`~3eIh@&xDsHGq*iB$Fzc34A zlW?Q%53S}8jc0(7`@JHGdz!GGi~FScpOTb-0t;2sKoYfNR!ujg)=k~ss|{J1!>D$W zZ}TjqB53GJj;=-B#Ls!{0EOI~V_*Ol=>C>x zeKVApE({fn`et{!N9&s@4I(}Q-iQ-QwD!CjH%#05>%c@>7sLpIxBV-es_nAW`Z3q= zmO8XAB?)li4c-#P{|SE2o^A5+oXv_;@QZMndS4OLC0j6mhZC_`*W!Sz-8AMpg{S}L zQJ8J|P$g@f6Zfcx99~qxyg5qJG(O5Pd?YHDVCz%7!&6}?ydsfk8QtA*qF1CMmMKT? zTR#$aOhvc2Yl+Q$1GqH?;A_wEcJxJrG_xnH77rMQk1CxCz5ED=brh;H9WGxw{Tpai z?HN-<@QfE9l-H+U$K?}U%XZ^N_9`X3v#lca=XhqSL4k8%0l__(-?sJX=*_RZ|QOf#PT6uiDLtqb}-vQ zZ+pOZ@=M1PL42QAtqFvTBhOXn#v}Q1xbM!ROB`PZKlRC(B&c^EoNqlncOLGi+2yo$ zp?QgGPWmk{z~MTV*>(QeeSKg|@vgju2r(CQqz_A8Ch0qMBBnbRFkjIf2%||r!M)A) z^!=c)s7i?!NrvZ;utZ&cZ98~SBQ+eG@o z*~l_Nj^$q4#FAJN@tOa2VuGrkIbC<6?lN3q52}~&{rW>t8ic_*y%&3=+uw%0J+uLQ zIBR2Voq-!%=IdGut*k-$vab}`-bqNL+;nvAh-||yNgVx(IS2h&Ix{&&HjFh&&>Q{$ z?tbm^0;P@e`31=pn(#qyIXCJ5!3Xjya52X@dU`f=D`x>YMSdfRc z>oO8Y`3Uy+cQOebRud=&@dN@mWDGd1#K@oSJ&79>oyc6{TX=%X@69*^H`q0z-=e-u zc?GrafPx&wk)2EsJMnLwDK(~44db6@&x9Vu#E+1^JpYfYa|+HRTH9!B+s4Gs#I|ia znb`hf+qP}nwkDa_w)Lm}b9K&TS9k5|i>~Uu>v^BGRu=Im2e&$VC>tb!jkt9j#Z77m zjglfLYPu4XI#%5UCEQ>pyolX`YZOnFFhJGcR%FaX27ANBOm0KoYJ5=5g*P}0)Lr0u z3E)>p&%W;f|D6vxS+uFAkOBdPDEts(Q*V4F@KQar#mNCFG?#SpC=6WNN*(0SO~0i* z|7F=CWM*JidcB;GUiN8SoH{~gT^__@N#fy31XS%3{egsh$Kz;mYPkn7>PscECmkDv z1l#IkL?H!6(TzHI@2NOTCl2-6>V_RJFR!VoIacqzR^L{i=AS-VkoodXb@@!Y@qp*s zBF|>R{bB{E8CTWRCycOmt!T=clV^{&^-G0BWLB9}xJM-$Q4^RKb2JiXj$1*i$u}q^ zEGt(f1)vZsXDu&OAoH4+V|wwL4+#Rmd7GwZqw0g+u#H_1zu=fXL3u|r zd%^XLq-SI5qh1Uv<+Llzku{bQ(fw66Q9|b}#7q}cV{S#X1Gf0XTx;!<_CtZo5 za!DBwr)BblF4bM2BrklXYNlVf^oRNpu1Jo>D@4g$=(<9nM8n=MQB z7W}LB=@H(UOr9xTYtJv?ttyV3)dRwlwBGex&ghCV`?lfil*PJThiyxRo~YK{C9A_~*G0DhB)@1oluJq|eX<*JB9)g;TmJ(xHts?gIeZR!B# zO|?aY=r`HQq$+JbJI`3UHne_Mixq7-^a47l3{{wxK@JKbCNA{D>d+Cn%>e^$nbm*I zp69_hEigHr`AL33W|f!06d}cEI<~)GGtPq@UTrQkHj=NvYs$g-!2Ad8bqAS;!K?da z&UOz5K-lxljVvxOBE`~ZQynBG4jBQu^sAY!oguf@*kZF4;oR3uzTi?NJLzubwuiEa z6ehz@AIYz3=QW4gGn`WEn)SUksf3WX3L3;T> zfaKQ8MqjeDAo|RwL)6P=^BMwzZly)xDKbZi2xrz5luzC=O2Lk8vlr*j4v) z0mn1(mbMU-Tpr04t~6PPx{>+m4;$bFq}Ev_lG#hZ$~{_MMO9Q3jGN&)HkAF9C+;&7 za!z=~am5q6pk!M?I^~+#G{*lEh;2RhfNwGN`=o~IUM3vj-p$@hGyx94)?!=t;olZx zh=BYzs?i6(a-n6bzr(_BFS6f-*ddsLp$`SrfQB{0*RcDq?HWsPDBI{=R=~!MccmH) zEAEU87Uo}&`;m(WYlDAj>F`qeRxKX+3)YwDKc7ORUjHKu%vcTjI$e}O!#1si#vn~u z{q6-v*G>(l0WTU7!3I1aEi+(wjfSI5qdVP*L`HKXMSD=QfDMUaHBYupiu3G?u{du5 zmgR8fAQ%+LTJ|c{jdsh=6ehtQzY)>Fyz=snK1g;9FSLYvN|ilp!Z`U7J*x{j<0Xl` zEO!ZxPChpYBkP&O=Ay1NtLURlnd8<^ku^c*l`IXIjKvoGL>dkJYTxzJPf>*Ja ztBTbBkT+M0znNZWHnfYHSaAB8G{cn!yr)JU4%!bwm7vhSrY>ocb5?~X%8EX(I@E_0 zl+;@r9)`pNmWDM!gSM8KGY|t%HI^?g8>RA|ldqd5+mJCN`S<86%$p!)5-`LAQ(s9f z!kH3lvP6omDv<&hhe~YSL9DYm15!)$|8wX7f|0ROP9!ZmUO$Z|2t!Np`SJ##avGSu zkk6vPOtiJnv5zhbx2Gl=h<=P%Un}6B0XFLf-Fy`>I`qp3VWg+PxH_!VhZ)=Y+=mt} zQzqIY%OvY`Pm5dnp`yw)dH4ftu4#PoU9yPIT7%Z>ni=LeNI#<> zdEp8a3no@T>a0N+DE{DlfKrRu&9!161Trw%8cMCFprckz{m#On{A~4_`f)^V&&Sin z!z4?kdgLOOX7{=tsQaJEq2mA<(uo_q(O?Z$4;ZfsC(0<`*$V5RdTP5C?O_dz7Fqx) zYhHp<7PqSTDy;DX{6%GZiw72onEi4juyW+LAY>n4q`A%3f{L^>+QPv`3Krw-tiC70 z@kp&&6IklwY-*l*0PkkOC3Nz@USVs5(i<NXHB33}p^3JcybuSTaa+YQw!gzaTb;6T_qRIwgSTaUUzM8S?AQ{Vgwo{FK6 z__R0RI|AfWix`Dj7iJxnBT798Mck00AB6|(;JCbiq%NSh%m%uRhydkGHWmPJJo3-F z1AYhhZOXc=*`PCCWpF;d&%9h)wRHEQ<)zXeGE)i91u>#10$}IaiH2|Y#Lx`+x=&~el zD3?=EUshjJ#+1jZ;QPu=yoH$hyl?lG49Xy#zfNX*Vnn>LK+Auy^S;S6kbNm61?hjl zlElaenH4ff{X%fUi?a8ttHx8zf{cK@kw<}Qp|xE$LkSe7-nkWCd_8K~YyS#0`wrZHE~~!0Dufx>ad2Nb~brl8o9ix@UlZf(vea zc{40=qOhUti+D2oz==d>5sI3U5C~tg!P>@!tYFrZP=rwTj)}o*9-%wMa~k?2*qmXNG-8F3a|qp?P7LPJc1==1!WLGXaDpi zIee#^LOM*aNBn)-zo-X3_jd)X#p0BvoyIZ&@Mr*85K)Uekaj-h`Sqs=9T5>ndGW22oZxauVFlW?3X+9s7-KbdMVyB?w60r#I4vy* zLR?0nH#ltimTV$~3^fCKR~>D&E&AXvQp<>Gwvu7TRCfcb9xwmuniQ=(yqzs4s}j}4 zxxU)`;nMiLgN39SCeiU!9|MVqpCqvZ`e=5~sHILiXsdBY2_zgQ^6!VSq^b-So3xjj z7cjPJ8+`29ypF7?#GpbJEi8&Gb}m>QOGg% zt|B_dYq^1%jr zKGfk1D@Cc2D6X>I4cs#PE<4YpHb*RW&lrVd? zf>O-S%>}s}ELK47ou;1mXuF{We#sE>1;f1|YM7hfYw^b)T!sWhcy=CjR%ZyO&D%Kz z#&y8;6ZC?ULr|?5tNod2QHEtcp{f6a|KMu6WFwwfzicEOR;fte?##9?d1!gmq#OhF?^s=zD|N!31ki`YP>|dw5}gDVT&p}*_-czn!%z` zDr^H3-06whG3(na4KnPEZmi48DYgKb^qUphYe`@476k>xe~el4D2>UE0z@xz2)AX1 zd`jvO7Vt{o**E3o&LjK4e}?cuzj%S$WB%+vG6NXXz9f_hh^xmtKENn7MB>;)@_m@) zL@QG@-t`SlSR;~9zhNNc-z}1yOP}~v8^)Wyw8P|92u7tvHYu^2q2mbiE#Ynn=_ymj zh|FmD7E1!LT&?A73M~W6Ykwmc14%6aVzp4u`K?DC!Pl5bRUDf1Z%7iqu!(0iMMwdy zN^T#~CDX@g|B4srTMz94@{H&SMkMq@Dm_uaF;w4LWGCut@%?1)ACXou4eNR7(>QrC zjnCpTx0&4ubSCf7u|8{D_+@7uG2UUSU&kFO^T{-NMTb%jL+zLAXk!A(fW=%nh;97>i?j3W5MGrPwr9 zCeYk8KgA3nqeiy^^E3xm|AjQT7X06ajbts7{Nt=d=vs_oxP4$(B*6o|59FCGNA}O7 zs26nqMCS8wBL$7t3;dy@PA@}nK5D5h4#Mz0D%=_@c*x>*?cVI-i_AS?OPlAY9QA})Qy;i>-(h}sPD4-T4NL&XSng9%~jeGGSNNI4J)RuiuME7cvfdzgyhI9Z+nbU`1h0I0O zO?4{yu}IL2#NLp1vmI}eY^bX6VZ*aBPv0onGVV%GP>FU&D0%!cjc@92g>&UYJ1e5< zK3n852<62RSjjNk;2rYZ%d3q-9`3TAQMN&7)kkUs-<`-xAp3Dm4 z)@PR-MJkW0)o@=h*arZo8VdSg33aX;x<4lvZ7TpQN>+e28nN)#XAC_%?nkUMKUH{d zZht5kbcpj*oalWdZ}_RmYo!cMV(OEb2IU}{S(<_ve#44^DpSEe7#s}{Tp$=+E(>ek zjTX@iM3w*rVrEdd@J^f|e-5yH8&oX(qA|Siq6N2W!Wq7zJQRQ?O3W)%nRVLe3NYVi zZM=p6z;i>AAFALPF1c8Ahr57A`vuWhL3=bE;^2n%Ew^J;BZ%4bO|8b#{ze!XZ zxlPNu>OE6_kyt5q<{y#`69T(2C|AlLCNhYE~j2jR#4<58$;>B>$)6R|e@mMI8sj-Y2X9j6VQ# zQ=~#PD-7XuLS85lRm82 z+u51F%L$XY<>~c}>aWNNg+0a6`j|77n8HWF zR!Zpc+Z>ENF_q;8R-(pnQS(#13^gn6+<X0eM|1EQL;^0OgF_${Ln>By@g z6Gtt(jk*{Ji-CQ+a!TwjuOJ(Yxfw~y#t z$EZi5jlC!9F+4pdzd7TEBZy&tckpe2_oMreFbSajP6if8JgEEgO*qoUZg2H9Dc+W6 z44WS(Zs)0?=PVDa+}CTBa-2LFnwC{8YF>SZyvgw|5Fu3AnUpFt>O@TJJRg@;PC39O zj{wk4Bl{VkazP_hKzoWWApU9jYc_mN&xSdICV_q#>y{%t>jX!FicO@%CBHt5R!I_d zp@9sC(J!L4G<+=vT0tlNE=&;@)ruyJseE`z4SC6MH5dVt7m2TJ>>DD6p{CV)PPv zdC5^3?1eYj*|0zo>*!X0pa_r$k(VUU`4cYhnueb*&mRyA1L68bEFz7Jr*T1}wE>{0 zEFHxmC}ZNKgMu{lB~C;^*G2&>6f75Dm)L&nkE+d%48% zz_xVzOkBUx(frUyVRO^C$u3LD&q)TE+cO(J&UHn7bkR)>@GLA2ir1Hl^r3PCd&L!E zpRL>|;k7I!7+DftB8=a#2utjPRP%-ZTI3BY&er~U*QA)aL5-aziQRNblLweNItK9; z^pEYj3+OckqF!#!5-(P{nPKq)F9I)dLJ9tN%>{HQmB|| z5M3W1!Ag$N?@Zz%t`LnZ!+3nv+6myt!>PijHr@}q&i^f1VxWO!YoSdLyi85c{c~73 z^9C_A^Qq8|bQFb?=$g=@Gx4U+D z0_1H^NA2bT`XJZ8C%2yYW%M6gn=RyGZyUv2N4Av|%BC7v&9ahja)c;t#bYXNp7>Sdb(*9hpJbKbnAdmx$i zxbd1tU}mdSw9!^QX7{T;<$hGV(OF{G`o}J0S!z0$AdT5AEefi+KkX;R+1L0soKL?* zhN(Rje8;0V4E7KLD*UJE904+b+5laUM8*qO_KIKs4|@e(>-~U?Sjsnt+nGhY0*NN9PPZUE|HdkR2b!EIvgH^Y>n%I2dKr?msNnSac62!$C;Vj5(+8I?a17P~1y z2{NWD+%&v$T4tAqAp#@~bt~c2HOV?X$`oS1UB(NM_xX)99CMAl;F%N9qxoZ_JufgV zOZ9P_K8^!vC89rd+JYR&EDvm!GhB^Wv$7}SGNz{@P2TK5oECs1h470Dj9crN+)w{o zu&F=JV&Pn=1Az)8ON|8Zji)5Y*CR!~>!G66R?y{!zFwGo_c|6*HbXf#3=8&s7m#Ir zHXy>IimB-hEUpVjKTAdD*H+fKhI1tR}mO)kIH(A zE6{+UFN@i>yS9IulvT2*jy59)Yh5hJPz0W|JBs{0I@F{0MlH}qc0GE~GZ>E8f=pBl zmh=u@*8)?MnoEgaW+P3!NmiUFBKM+;*J#2ASPQ=^*SM&KSIHgH#1O4C#K+OCW|0%m z4nx_%$pz4-0#W^Y5L2SsvLR>_e0Rq;8KEQ5N9HXdc=?d7#S2EdtCK6FGrY7(I?YpR z%BN*-^A1CA z%K?ypTZP4;3XBf9p0+Nf_`|82_{Uz{3bhBOAS%TlAsAuus;rDpge-%|!dT(j1;51* zQk?P%G%-UTTh9Wwk5NV|QGY;zcsP*SLWv7p-CcgFKQUa?R$bJxM)BtzUAG-vTIaQXKASo`>Td1t}f)iE&idRut_ZoVF0Vq6@zPuab! z-}bLtxRs}e@3q_SQy&Z68^3F|)3UQ=A+oeD;nK#kDhAH?w{FWZN#N9Q3;uXW{dZ=#A?iywa@miWJm&^_1$>nUazoEBquG@oSya@G~ zWF;I1-BN!kmDDT5XjqN+p62uS1^|?93XKlW6Wg;^US${Usiy^)O!$}E?pnfZ904fz;?(li z0m{}^+X|G9-k#)ANWe>GXGkcwr0JShxeJl_5@%c5eV))pjZPa*je-{=S>XD|h3J9V zgXE-eRBilzY))SVZhUyuuy;C7nRV+1P!Z6?-`R(A@z>j`chw&)+o$nXUskyugV3Kj z6!IU;d#j0k36u)I#5_X@L;(fg(uuMd*;*K-2x6zvHdrs9vRYKXlP~4EabB?~i=Bqj z@IBd3V9F<;aA2K9*%YWxY;Imiy4{*+^_{)Hg|{4v?(^^&!Z=KTxJNv_T6Z|zO}5>N z@?o7^r#`oug^qo82V%4<(U)+ez`ZwcCrC+kHtTi&l-wLWdnGQ68Ufs3ze3KZY5U0H zrwOu2v(=$a@PSR^hg&sYOJioV(gM1x;~-^(WsZJ!>=PO-hM{E!; zDg9E=E$!I6ueS?v&IYi;Hfkl_dSf}XE!-f9g6+l0uEemrEcV2zkHbVnEQ5F(exx@BiNe?mYE#c6nM?Ci zP?Uj|b%(<5!N?yZzQnu^2>V`)MBV0sprjztBuyeJE)LpJmbggxi$Fa^hJwKjLld1?6FMwNW;v6~iQ~b|GeJ>FdB*-at&*-3 zDJUXDCl?M+*wRl@lAxyLDS+Du$;60rw=2vg%jbR~G(IpQ6LrhT3jD|;6Akv(VLGd| zj7iL+;ixty69nul`HFGfvADX|@KqdqaJH05JAQpY#%Jwbt#r+OEjj$#=XL!TjvX!u z(1wo62P?r05Rl*s5($%i3;o5uXCIT06;(u8NJv7p@OSnbLr;evj?bksga>@-?BgSQ zAmcnTm7)XeWb*qP>?DPtn>-T&8E1*I_$6yO;Fc8iNfB@e+3H^FJdUXMJ*V4^LQYEa zhPb*p2>|CV5F89nd3g ztsGx%RXiO@GCpRT;*xQS^8d}Z{?Nj2NZX$4HvF9URRS6!x8hbW!hcu-`wtXCTGf2%%RC8e!ZY;_Tt!d1 zuZRkBo1{Fd3Vnht%E{T>ciu6t2TCZlCO*b6mtnpUQ2~}0g^VyTEIGNvlO}TQ%^~B= zoMI)Tz&w{^QNar*kgs{9HF7l-U|z_!d*2l(2!IRiy#ow{1vh(vmY&LS`ePDAu0*lE zPq^&gk@2#~x00-+!rvMcRwJU;A=0&+3N{s>x-Jo}f;O=oABwM{U$`>yMSy|1@cR8K zoA=Go5Was-WcbJZr}W@hudRhy1BYMh$PB3lFMjTh%E+(lxPANCLI(>8nXPj}-}`78 zJpldMV6LVHaNNX!kmk+o=EX9QBl;hwpYP}WFaad8Rx6Hdng3)!ExIfFzX^z>z2-kn z;)T>ATfDB+NAR_SgtgM>?1`<^1FUJJ0L6~A>H0qsao zq33Tc2Is_N@Yc|QoB&+3nB#$0qM4BJK|udEuHJV#$eZn=l!Z_$Pr#EB2qIFx{;z1{ zdFw9*#^c_hon9k>m~WFtv&E5C5%ZW|DFY)DA}7SdFW*J~-2XCVK3PRUhFMJpSq0{? zC^>^sffG7Yz|ViHODIc0?3p)ZxkBiht)M{Y0CT1<$rogc{B8Hs(rF=yV)o|ONR~$WF1z-C!Cl7-m?Yj7S zyN15$w~C#nou{y8MZ!_VPJl`G5w$K6!aGsnNp-0olnAGBDeS_(?;okxF}r5-rTi`9 zdd2js6uHDpJVV-U+EjUFL{B&eC=VF%EjbuKpzbVCpz5OF*Rl`W-*?10_YVERhF11HO85 z0CMQ}CJ*nB9@nWM&%bXfj4iNuFm9o40dxyZVZlzB?(CN9LB&wgs0^YXtd=GI?1CC0 z?x;hvab_VeiA9`}AGDTc;kl&Kc=dV>k^>C~h+x_|6sc4TQ>24|j#n_IsdP>>2qN4j z{~m*m5nErgG{v5*s@kN5a>pbO<}v@ zM3>?y4Y;j)du&~{!ldU2Hypv#e!AN@d)R3S-Hx{gKauN1{6dmKFpqT?xKs8jTu z3R;?anhdS`WhP?PWFvZ)1KU3}_^;;0PLbr2db;?S@`In;SvtE^DpynfxG0B_G89dj z5;5}mp>gf_=M@|%Z?38&1N>&Ud%u-qe@^pXBYSc42`NI!Vq70Dfs{t7RF{jSICZ}A zFI`1OlF1n473i0bK17)y`xSJeMWR?bo4~{r;+-0JJ#*?zGmUU^#2$<^9{WFojVgS0 zs&WNa!ikHc^#C-5-SBI31OTE_Truk-X(FnE58lHJf0mBrLxqxG^e6zq)o9vCprY5YVR^y^y+!JFuX>bPh@y zxaHfSQdtd0@OEKoY;$_x#?g?*<$nzvsb5L76iU07GjT3b_9y`m<=1lQFA+y93!GS7<*x&mIwYi50!HD`828oHR~ORDQjqWKbe?_g)TuQR&rUR*%~ z)zK*4$->6bHeNb2t7wdzm@ZSNFHuUu60FE+EsjJHpQ+p!kjR;)Pw@kln`^R$~V9KVwcpcRM%1=}GChH{FRT$87;Ny#!#VDV^RW4P7~9cT zZ6CVi;#+kF&^-V}G|HlnQs>921v$unpwhvgKSCMs-b3vZ(8WW=7zw@VX4v_1e*`Wk zOyXbvu|=k^u%f8``ZP%6kpoMHtRF4~#YFwRl0ZdPbjf%URx?hH+EsFZ2BtnEu=t@+ zwk_xnwYkk#BA9BIEkwRR8k^a47fcx`iA+hk4MedCQ0sypcEWmcuggu!BQEiyI)G3( zD(%t?6B^TM-w))Xm<<{b0WD)qB*MH?hrjy#hcN2|W~;8s85%KNV8r5X&If>GxMQy| zE4=y>hw4nO*Lg=@BdbK5E9@}ovBUPjz^^*LH^IlXA=S`!wH~ZSs2GS^-wkbkU`F zOU7xfLQTOsTl9MD-Q4sp@dzYnYa9`DCc9&3cXCFrKO*HOV#Tn?q7Z?y5Abi*_yna( zLwa0L?LLFY;59zf>ozUA6?G~wlslTyMR#BU>z?>Zg#VV_Y-oAZ3Q!F8lUm;ltM*B+ z7;BeTr<{cT+F0^)adLCL*Id6>lm6q~Ivk+q`^vL~M`k|@EKX3iyGSsHLPZBdI7j6+ z-fXtrXszmU*`CnI)nrkd~lIXL0Bo9_QMc8B~?5_dWVZs>9TX`nAknAOEBICvul zMDpUvw_mx%l?q2VqpbR!BleY7o{XAW`$kWXOqck>`$`vZFVnLs=i#0`$kpEV0(D?q ze2db=&`xY%bMNZV=T+d_XNVjkNgf&%5PRRg#!0=*TTvL%@g$RpCTI`hjYluP%X?;C zH0Fc$2;{&Z{%a`h>(4d&hX2p_D^BVD_dW;Q_7n-+Pa1vh%!h5(tIHyd=nPA)suP}c9tA}{|-R#BZ`gJyZ3Jb^k zOJI}_x~(UO<^uxGpC6tRsvW1|j|3?f3526F-~gx0cIY0=5oJuaz!Syt4_UYbj89}y zv7|H9q>@E+6j6fO7HdJsU4S{7&Ed$_cowIuj4O}Xdyp1Fg#pN~lC0={#+WfM z035c6T)#bznoyCXNQnV^^b~tgAQX$=XB3uhYoILTGeOPMs$0P?sMJ)LU?99`&QSy$ zCpx`6+r)%{i@PIyu`50wJ$F~`QnR&|A6Tj8b+=WRO)p6yywSMAHL2uZ6^mXyD9}Vu~2T34IS$Qt@aiTKsLjm0j6xHNooabWaP9`WmlbF@NR+?FZw7l z7wHbvQLv!C7zuX$SpLQIY%dRTA+nPtmf`QR(#hcjP1@8-qb^hqJ_?L}Wb{Hfxe=17 zm=;lrf5!fzA2pQMkt%+iu7lA!N=0;&gY?a`OlF!j@?0?=yoQ?Z_!oGa9t{m&fE)kE zm-!9}&5cU!4eeUwULeZyDgBwx;*tHhyE?&vvU(ISMEfAzSnmtw+Re6ALxgc7+v_^a zrulnr#Zt-pAuTM^s34I9^IubK^uiRD36jH&`*TegEp1Wz7ts>K8;=I5Z4 z1vne9p8Di%ht0XA3e+D*BlgQX;M>IDEEf(>xQ`F@1oDE#-#5W$w2U&GBXA5mEju{f ze~c47w*Tp#5=1u)R5uD#SLlElj*$3{2`+cYkpELbqc1JmFyI~rX-grfH)4#f+(3b| z9pRvtI6=Ud$oDYprEyYv)3%iAk8K#g|X{5(esb1opE1v>pvrlX=>-OGSqYuWBoA+oxfxmF6hk@RZHHJdYwL9bC z)NqtCAIV>`*yPxN@>0oVvSFBN2Th3AHda&vuGv28?6HjOP4A|ZNr;cja}I~6OT@pm zM9&+9#2!!Qf_JnZ-SYIS0D-Ry#@?(}htaKk9#HJJRl#6sHq=C`W{oPC%H)OYHYMK$oujZ@+<< zv+~r=s)p_JZJp7-@7!s?BeGNYXG#o80_LmNc1L`(HGydj8@L-xfQ1U1m5OGmN*RlK z)p&A<)uTVv4Z4*J!@)+4wte*RF_WN&am9aYRmSQJ6cB=Ax?lO~^Xr5!sb`-jze6N- zF+y&t41uMVg{rgMEYbkG+`dtCXxQ6Mo)}3yNS&)KkN!_$5DDE3kI%Siph2$vRwoL= zwa#qI2M+?`pkc8KuGr$V|7H5chhTk~6nXQm+_yx}D0d!j8th;2Rkk$wAAz^$n z-?IfQg`%nyV;#+&0W6BC<7y2>9exrmd1G7~9}QJ~EQ4O7P*ifla}2wd?c2l z-F^{hg)0P?;Y#)+@qDGvv8WmPi9L!;IJuNnD9Yk=LuU(Sej6$#RdEyRwhrqh z461(*kIAl>((yTnbIlj-HU?do-l+aiI%en379$_!jysc*0FaeR(NhC6&t5~*7hq^a zR1KD$dangP3Uo64gVyRH==O6=HeAN}FPr$POPiQ3LDnQc8`$A(jD=F^NLeg!KCx99 zj^#ww#)@B}qI|_N8VAkykBh0Y!R&(q^g&2#Z{+^vIScdu&D+CZtN9r14&;7wkD5}5 zXLq#xo1s02B*w{VOwUHH)NxA|)wzmbhNz zVEbnG-?fX)N7{x)a3CNL=>PbeBu&{70Gsl-;z+sNxBy%zXiL8JAPvhvRB*Tv2<;e4 z+y!c-pn|xj1gG)S3*AiN=ix2vK$os0z9+)dUguh$y<&g>LB-6)U$7;K=I+MM#@@f# z>F?7y-}GosjISTyseF>w+s60Lii{sr2Ec1D&S(l2H37v!;@~MjDPT0ft|(lR0G&+W z6p%j<7ii8(2BrCl5Zs{IaBG?;CW5c&#r~!{ZbajW_9=dHG3@_n%x6z88c?PY@f(ks zYqZV!f(>6gkEOblyiXrCF-QFwJ^g8BR2L`;HD{6dR{tts`JZwrZaIT&qIc|b@k|gP z!2cUP@KrIvdv25sJ^$c1@nPEA##6A*6JU~yKnj%eODDo)TIULh6kM5R1&^p-VoG%| zV@CxTwgO#nx&EF*aMO(X-2r_;Q--J_h1Usw!A@Qr2;CLf-iCYl6f*Nio#Sc}bHDqO z=;q_{=Zk_-ft*lV!+o@D6YngWUZW;VIav0xyW;#Fh zNTt@QRwReT;;oof+;J5_PUv_q5yIKoG1}*Q~y6{+eyuMlBJa_3HZNe!njop+*4s zLj$?BW0(a06zaOlBr~Za_$87~B{+k5LoBXoECAOyO*D}qL6e={ZSY}{kjxRSj!NqC zBj1aTs4>nyX+eH?k~N=Grj*GTP8oj6T6=)Z!3Dv~Q`wR6S62NgR;ZQ@$Xc6IXHgWX zk;eo>8$qfKTPjhT`Ufi|IGROd#Y+Js1xx`=>> zEB&U(`>MdEWPwCX1k$AHXyJh5oREsbHzjNj7*Fr*yI=(&5E?|>SV!kv`B-IFTr}_nRsA1StPz>Xx3J8vX#i9BK%8X0#zCe2uSil>Ig42t$6z78^HH84XaK*(0 zCBKj#8R=*krxe(h2WeGR@MY_B&MxTdYV&*4ds?}DZ}_{uR|vPQCFxsIw*l5Z?n<`R zBg#y%vno2mOgYawgx3k?C zNey3FYC*hKKDt&niZF_4pILxC)awDighMt0{WI<0^N-hBhVM?=rVCCh1~*lxvx~Pr z{>34NQJUB71Z@9YX;bU6B{iqBWjecWn*h`6mT^SHa^!tv4hBq-L+YWr@b(jfV5d`f zem`GE-edeHMpZmEC4bcQcgZuJFWujG5<#;R^voOWlt;{zS*(v{umvc{VV;tx58L2u z=Q}V>j1-Gz>Mf>oJJPNiyoI^(R&7`aZX;StKerPjk-qp5l3p~-9QhL~9f;n-$P}H% z!O@ik6cUyU!cC&6G%8Nq@LVx6JBa4Vd(+N}N#<&Qa;!(m1i`uPO`GdUV2nYMUnOdg z-1-girkAauF)W=T)dEKO1y$^C7kBSVo@R~*R?`SA_}#Y<93{Q>ab5;+EPleVNIFHV zBji=Ne};?~ccoK50jn9W%dh~f^|iqgK7P(x%L@4eS}|#a{C4^}_+d9HoU;Ak0%hbu z>375xqp6%M)&1I0QX5@`CT(BPg(5ZC_1;^6qc+tJZS=NiGoXy(;N;HD`~2R^`f$Rb z^H3#e-et6|y+)iz-Qb)K34RdlU6MX<ce zB>m-?lJ-VEbX$CP)mO`O%8xJ@9h-)VwvrJ%S5-|#Q_XZw&sbA->zuZ7@*Qb1Lj~;{rj-=Ae|9rYi%DsRsL?)Vqf3&okzKKdYSiC%0y$0E4vLQ&Oa~ z+yhdO8c#qp_$Ge?tDM735$hKWQ+TJO#5JCvXz)${7FIm~P4e|g71DA~NR4VdVbSo8 zH6S)D2-ChJ(cqi^-LHCJoaCF5qSSZ-qv0KBh^n{Ydqo6@Xj>EHZFio%GE8P(!T#JHQpfK zu;7uxJDcPL5oM9YJ9=ZKXW(WaC)4nAZJwpHKb2Lq6v^SNoZgb^P-2SKYTT}qR*7X+ zqhT*Yqu)fSuXZatahX<`RN+DSTfO`rZCa$qq)n}K{U*T=Kqv)Zc{CDfHcrcJ3(!65 zQl#vs$QFm*g>IU&YC37(|UqTJ1uIQ=fUW%{?Sy z)7GKa8a*=jZOS(2a1D!hF;^z8Yu`25%6jW>LSFFuW>tCUT-QoI+xey z@S|xXN1t(58>)hHY+tPVZnN=+(^#TakB1wv&VB#}g*NSt?WaQR2!$4*P!DdeL(I`3 zIT&6H1( zn&h4v`)djb`KPB&2xu&|qQvxgGUSrtI1(L?hDN<6Nw)PoOSAprF;X2pxQRwC-=foo z@kMXtr6Afyqlw1!_t((U@c6&i`hSNGzkdXdG8fB+7gAkD*d?Yo%5yhlkRR5-S`eg} zJFy&5PAwaNncOH-cXdB%(W3xe5BrB5;?`9Dlo(omtP3Sb`H=iFwA6B)Ra3BYlVMJ6 zP5MXzXCZx9xqJwLURsK<)TGSN{ydL$h|MR@R1qwd?$IH~zfH$?s`t02u*aKdw1cl8 zOAzUB7gD7%_IcMWpf@fXsg*Ai?*^gnA(9D!Xn&UJqx&w6iWNd8h~dqV>>&6&rZxP5 zd*WG!t)lP6A&F`9HtG9{t!KfXi;DgwPW?*luyY^-l4EYmMJXb5spnz zff?p~yiHIO0`n2D&29NP-vDfR=6#-(5Fo;mA=rmxNi&_HSfe+n;>x>Y6qX#LS<8nr z0U~@~dKTjd-cr(b1$C1QY;}`(;VB-OPtOd!X~unQYR4kJPfarus?T4%dZr_6XOEzO zskWJ@RYjv1?AlQ)|2xLJsWj6OyhBbg{oiSZ6YUQ~#ZxTCf+aj6Z2t_z{3C$YFw-3p z{q7lABBp-L^8)owMZs+H4@6Nn+lOOgL_MtVc3Kv3^QXxv5fotNUS;WRD`A@h{_X<4=;r2w@e^HDcFSOBe6(rH4y8sg;OtJ z%O24LfGF%-laW|u_|@{6Tm!&}yb^qEqNr~Kc5VS&d&igK0nyw0;?xT^$m#j%<*d}w zt>q6whc4Zlx2h|Ee>O^=D2PY8);AtIH@|jvdGInd?RHWnR<6x0B@YPAWnkR@ZCPi_ zydOFBLRV2FvH!9$^@49D98Lg8#nvwvZJ>SkN~%!^)HVCy^C=jJ;x`xpPL=X!U3Nc&mE32=U(b<2mz*Qi&!H; z`%!rmmj`=cyCKo#-AKhow)Xh6dew$U9tC{YB)Z>FgTLc%YC!9xzyL@*bkqLm{;8W7~AN_nKZ z>PB=5oYaSjzW-v6xyv2d^#%= z92a%A7!p7P7~YH#7~N#<>C@*Y#&TCKp9lIp6UMd?Gm&#u%XA}xA#vk=K5GI#?1oBt zXYK}oRht9iUjw?7fXOfCFh|s0E;#wwqWPU(FC!^spsANKo7YQ!P5e?X&;MWda$RLk zn60U7k*L=@lsJ{qCV2Zx~gXb50Q*R>UuLIKr6d?NmmY1in6+o4I)T$%)Bx z8HG2Y;nR`Z73(H{%+wFzhY5ySt+)P@B1hc^b@{P-WpeuR#Q2nWp172I?EJ+uPfl5g!a>Mbsr)=4IA_~GChH;8t-Kvj7OOJm{Ft>YRU~;`LaPnAc0~`jO0Vr|K#?txg||pU@Y^pJ=>cfM>O0xWcQA)` z3YZvU*YDu6SUoN#7h#3tqk&U3H%y~Rt)@z`X;5Z?(!p0JkFdpTm@LeK84rNPc=kD4R_#U&1Dt#3@w#^ z=%j@ktlN`oK|0m8o=%rd2ltFLNfXmIU;=9VqXG)COeTz=U$-Ke=zHBk^aT}z)X zr#(8SRhdk}4Z)mTFs;|&XOkSCiz2iTEF}HhJ-NDhkb|vq704)DPq=zvRzpc|K5oYg zDqh_7i82x@Mbj}a14-ycpEOswbT2u7j4;BwJ%6|-qy z741vFw6k~7R-!50Fk9m=dt*w65{3EOrG%AjN>Yg^y~;i$ZW?x8QAZtZ6 z0S!gq*@X2TIYZx5pMzKuM3C6k^p7OqKAYHH#ntOwFciSDr2yW+h#))37YlzL0w)eHq6Ek)P->Ks$}%$5(?4 z&t}>zlu=p+UQE0c@In(~5id9Kf@5G6X}q}*JqLA^;hPpTmH~lAV@qg1ArKb{kQ)Xz zJ9yW5wF8HG6H!QmFvJ5e)QGHqy5K$x1K$tBT-(z~qu-^j)U)KU04yW;`_ZgLU zV7vvc#j*!gN#CipEe#}e9k0`xuEbd-L8tF~pEtZ(MCmfEDFQp9@WUB|_ZOpNCy zPhS{69RO7Wt`RxvhQw>u5}$a;`bC-5fw*SMp(JQ2B9!}mKKrKXz0;7G6*TN*AV(N- zNJh&li7CBE$OgI!pO~V5@z*BLP6NF$kKKq-KWRZO;PVX{i@AKUh}<7?lCX2QDY>oW zfc9~g?Z(AB0PJwSoXgM6nN>&Rp;bPPfa#*)N+>$4+9aUlq>@m&)!OdHHQTz1IjP0R zA?cKmQ&pl01mw0zVwC!-lqcw&f($iat~FKWds5Cv6*J5$f?_p)WwM5O@r~+{-5i3} zTM08qh}nIs1Uc>NCzjqy?1e@{L#!^2%g+;^t02B!3nSsMMufmx6k4buvvCUVtuNu0 zfCCjJQl2v*VId5#zk;Q#Zy;-dd8m>*n#i`=BlZl~C-|68&6NKf2$41<(48b(Y-di2 zEq1VZjfj%}4Ma(Q9Eg%1r^XVwve-$Db%+w{!o;D%UPH4nrPVF6s2nN4oL*wSRCoXk{Wawnu!)IrEVC=RU$G3g<^ z9Ky>Sy}KeDoHQ6uE-o>SfgF zN1!gc3C#mMi`E8K`XXMw6)!K~<#|HWkg;ShG$P6lS+j)T6e5O4aao5GK(!^{f4{mZ z5+l^m1>5>I;zYU>bySH=_e&OE5jbohqZ$BSr|sNrT{WaBJu8T8Z3A~H?rosBd4}XTzR1UsOUKp%(i&?YQP8Ro zG6Hj1zDhYsK*IN27&_Yiy)p}RWfpZ`)KlJnMl(ZjfJi04m|}Vu2XLKuRUEY1;j8)K z+Ueo!!QqE;Bg5DCA82^KX776#e&=qW6@>H1-jV&8mvNNseQ-HZGM)U@*PXn+U%tP3 zZO_i@r}kcb9sJE)-=DdfJ^*(ouNM#uZYXch6$(UneB+;M;bmuj_|RxAgnu7|c|j6? zR1%p^(bBX{6qvhV*i#Wn!~tVij*a|4Mn~eD##5NLNZ`+|I;L$+dlRBzw729IV6oXb zIUC6yNlvl%;E4AT(SsaWml^|3Ev#%tPE8G~wS5gEe~+r_M1f&B`fZ9NpJ4QHDA#H1 zI4NW;i~U^O>r%o%JQNlqxfb$vn!;s&Xx8hAZiwQ2-?4QPq9V!2g>7-czvBkiCM$N) zWWujFNfoyTDh|=U_sdjC3h!}#ku?R(yL*46OZFt97~TFoWJa@#hRnDd_D&X%zN`(O zfc0NAPo9RI!M1Uib8Y~4Xcrt4xkQpBnZ}6&JXbb4W6s)U**0r44JE`ZAi2SRtZ9~I z(e&(US{6#r7mC2jBbRAc<{j93;UnerYGv7y5{r>q?}@^^1>}9&w&ot$3G;a;Oy-@n z0k0C;kxC>FNWPyEPgGCt9ocs(bK*etWGzXbOA7rOknQ@i)D@uA9SDozd^pol1$I~yp{H33L=_kMN!b_ig>1RC%^w1|!iaBE4ERQTyZjD&W zwKu;8xBw=B!GR&G%tK}~eRU(nMZzS1%IqsrTpHtKG+U3> zDc(3^1NaXqoR3j@SfIeg2!5a+scfMhAc7qj3ck-F9mA^$OKQBa=7_BMSCIZ+)BI|Q z>`x$<0dx(LQ!#cEaO`0P@RpN6tpTJ1k7Be5HQ-{3TC+|s4B`#2a1!4QAbN+}ey9l4UE400mTB>E7^OzS^N)`!avOGJSz zm=2oUhS79?a`dPhn;kvMt%9wO5cyg(%fPGU?Hk3yEG%N<0pKUN)o|>FxndL+uz82E zKBVehwPL$E+Eluc{H#qkIx<;qi2Cfdov&1GE>}74w6%$M3NFq}H^(L4e=nNY4OcC5 zzOcecp^xI_hpER1yljXJLS5xXHeuy&`&Oz^d6#W}gI3~$Xeof6a95-7?SpXnRYXB2 z2nBHjlLTbbs|+ap@Y@Z)eSm&;Dm#=o{O!~d#4B~cZ=b5cyCiT^Nws!g143%W2v|P| zA9)!m>bYb9LG?)l^<_rn6|71?O|alrei)ae5CZ%(TRkIXFU{Ohl(?f9Asa#|oGC(d z5DLM6@Nc15D^Q ztXniAa(2-)t8)6>b>@V){yl=`#xU@A=dL1u_A>3i*%+6UFP9xxgJo%blicd8)fR+! zXA|G_KRgY|ZoYYGiq!4JVJ5|qi&pl)RR^BBw*6n=!fL58k%B1UnG5G@eJx}tkUp0X zlPDG33j3EXWb6ydD%u9G-m_l3dDs#6T!DY1lLd?X8 zyE{@$n+J@?(cRk^@`y_9Gyxt-rZBOh^CYAVi-8b)UcZz?g;BA{Z8?a<@o-;%h`k{c zkdNwS?SA}qRvQfB8gx`iqhJIjxwUi)tW%fc|4;lw z;FKt*O@IO&b^a}IP8(KqFQn6d>rZjY%8|yi_ryAlq(!S5{y#)JU;clCcG~OVQ*McO zw%iM(tr5?+-xcw63c2W7Gs=0$Fm<-A^^9Q9v=avbi96co^%!8JdQT6J^JF+rC|~3=}R850_2Hnj=hVRj^&@ z{2VccX;?f4u<(U{e9<1^(r^I8b`Fmg>(TA8@&&+k)K5~B7NCOf_ppeHW^|4GM5`jT z@p>4QD^3tZR;9${|HaB27wH?zM6w0#(;63$2e&>ZEr$%TeR(ibC&`iwdUqdRE!4>t zcCfOiXs7DSv_2A;0WEu3pM6dj%?kzB_fv2wNNe*^-pWybX+*Beog&7pqeN)xWFu1c ztW{#@&mhRp5PzX_i$1b{43YlL`WEcSWlA7nJvZ12@jPn5Bn;uUaVyRmBn3#)ZzDPG7nutSFd*d-7N8*eVi+Z$cwSK03o7n*93;;Z zT{p&A9iS|KHdG=*!a^H|v>mPkbt)5@^cIdPpnQZ0u@}Jg`eCGHus9Qy0JUZ9!7C?f z%97;SAY-Ygl_kxy-czl=#GZF^cYNqc5hmg-a^}vct~zp%beia|v|u{0l&!x&XpPmu z?UmSx1+#3fRIQVrmNO@;)JE$8RW0UMQKP~2mE=Z$V%j4oaOxNBlOtXgZkw00V7Tqx z1C1WEH-qg>dC461f&g+OqF(E7uyKEjm#^amTTKdiZjuF?vzN>}!|D5$ZTuPR6B$4dX>@ z#9UMWsEq~4NHmELnw$WwJYaNa3{Dj)lbnpTdL`*`>il`EfG*>L4`t*EEEv{Z5byhKys78bY>WyHL|C zb`fs}FPv^q7ln&hn8dr$GDgiP0&DOofMPAV`Rc)kj~p!x*>F>;!ykl}m`~GQ???Q9 zu_it1EW#E+Bq6O}|0m86rBN#g?Pu)IymilNBMp2*P%+tJz1MntQH7ux(L$|fxkYNG zha2%A&qJ0x77`EKfaAk>X)wgbiDi8^Bcl$-Knu-q!OlC*s;ieV(nOfN<7~3~u#g~y zIVPEm0qk^}Kr7WeB0n@a<1u7(qLM#<#+Vda&lmFxydGCCRc04mr3!mgD_S~P2auN# zaJy;O7*GaOH2VxIQT33LB;{#B-KutwI3cWbtDBo;Zo#^|^@Ix4s9aB{SSyjvT1c8n zM*QXBaQjNBP{lbrB{vGqLMsw$ka|lYL^3gsI(1AB;U$b04=7dy9|^QASbgh%N8$2y zO}ZQEJD`UhYAxN+zb4goorR0X-=n+@d2Avo)@cS;2Sm5mm3lWVsXMk_VyhPkTaZhj z?|R9-SomTn3uz0Q%y7&+h^8prR8Fdg#bTXVdWk${_$%Sz@_8Xd*e)9p#TD*I53{}& zA_A!98IJzBi7iL(K=~4VD-NVd++GX10z9gt-cB#@UpFq)4#3 z739!;4~iUj#Pj>w2hd043M3;bl<}&6y@0HnkaDnuxAp3* z!EM|0l*B_6l6=Yl3KFk2%#+`a{zLZQjpgF-?5$lg=Og~`~d z%+9rId&nFTAFl0LyJqjhM|0 zAKHt_85>IPtWVj0iPbe^n$5U6-qw13>&#O_w)_j^!;`cR^I%gj7+Y}K#-%l-WoFxC zE8xM6I%WxIMyF}}Y|B*^_)cKj4|=1aau264Y@khYOFw^|{K1=&oqQ~UL(oU!lXveu zRj^kw)Sq~|#lO9$9-;mL&qdee$7C`qZ!2kNG%#eNUP^M*- z9A4gtQvS@|QE(IrE#H-X2`<>ADrz>D|^ z8&xgMCg4CkLdt>^qx&u<+y=ns*aQhQ8;esX5Lz`vvGf7SuurJE}Gj$ z<4APl6cjX!oEa0kwD}cwE1kqPZBlj+wO8BGJc%2BYN*4n-e_%M^-@(428MPefFB|Z zH&iI0r9#rVv0R!h=LiG#(|`T@e?QrLYMcGWeKGis~x!q=ZAY#Ky=`h=X@rA zv6yJ_1yn^nmam(4#GT^!xe23SqdsQ zEZ16!-#GnnQEFU095?1h<}4GLFyN%BA{LZl9aVe{*sc~+u{&qXc{5BDTMEp_#=WIE zcWaHEP}B$oD0jT=qaaxZ#|X7^Krsn_g6W#QAEEomP7Gd9Uf2oGMBqr$X6NPU)58xO zJbHNe&_fT64j(#t@Zj*F2aX*ZhV-2;lW7f^8mPW>=U#no%UM9i@NPIBa!_Mx40qE; zn#a#u=Pu>-^qGc1@q^oJA)2EQ66B^g^qISeNhn{%^k*nsg%Sd z20lTcP!DTKJ3r6$Wj70k{W3P(ji7YQ$`@b8c~*-aI+|XE=GrfJ(p)X&fu}KF#;Ifd z6eHw>b3!oj#ma4%CVBu?57DH*e0q9f@?38E^ke78n~^NpN#}UG1Z>uHY1pE60fDWn zni3KJ<4ua8Ru#1NMVo1!@#q78q$&c$J2{ATLAZ?au-hJp$&>7Eu#HV-I|}yMe5p`e zJ!=(!z$>nDiIhU<=#Z;B*0O0GLx?B`(M_{xn?d+lk1D=#0YWdEny2b=^Rm9vE#_Z; zt|6BI!MFJ^M9;1u6yr@=-@DZDnh{64bGv}@%HxRSOsm!{p3`%A3m9X6N_-V~q%SAR zd88+me6KEoBrw2zO_Wp1BCR=#Z}ocMC}IN>)E=kxLqgaBlfWSj0B0QRC&{Ba-1D=0ccFkuSy_RVA;)2pZoEpC99b+z6Ry6%Ajc zIepemdM^H`fXswA@34n|$?1bqWH*`Sa|t4$;@+^!2#>`tusP@OWQ;h`#>3=8*SP@T1t73_G#(yjK1it;v0~ zj1!t@sLq;!3%$P!+?<3=-7i!3Luyi{-Y-*!MW<@?&EwR6yhY6$GN)aZI2b75fAdhw zmK<&v!SWWW{Rs64AQBSd4rS@f%m?RD;Y5b;Ym@N%tOoZ!{CE|gr7AoZvrAA7{LDZR z;{gnA{T#OeNCj1onTNSqEd|6xXTxmr48J)|<|P=R?WUP+JH23;rbvnaiA<^OV+A|! zzsSbVL#nucPmb|SvYJ~3^L93I9&LWgB1_v0D#K;jry&Es_qdD*3vd}RrJhe+SH#xf zaQ=sr1}k6YlB6$Dq$omJe1EXV*iuGB6ZH67z&N;KbM>!u;jqpx3c2Sz>v1XlSw*)AR5!mAVT zJY#TYn`{sHuyHfGDFgh=@zzn+j-cfnGM*-oVEwt_C$Ps~7B?33OQC zCAGJIGnhhO&Bp0Z?q;EEWMksqT+OI%&&1^P_~p}QrY9~==BA&$G@iR~`jXYB)a{X5 zK(EX=dA1)o?#L5&#q__-}NC0a18t-H(@J zc-bkJ576AWZh+=~8oSppn|tKk;sUG6>>|*azo*NfZotX*(f=Xwm;c|S){ef~NgJ%V z7JXF2&8+pm4s{gvspAI@*mF0`Qhua=Vl5mvwM*a`H#YtBc(q`oduc@6aQR)t6v;_( zGYJD>T5h{|%$4bxi)?W)vv@L!b8&u(oY&px^wZ)lEdF+#L3u~vmN`?gZpwEy|C``{ z#W#}tNqoZfDn^^9Y&(C#>dBoj>fMFK--ZwIcQ!8_x=?`uwyr8HAx=x)w zZNXBcgW!&Ae)==SZ+T63$2`aMXZ;=8XBhE2eoXr zh{eSDr+0b$6ERi`c)>O1#xO4r(vt9|BRUt;+{jhtb9@2?pUGbCez_{4V^{FrU#kSh zC*kg+xGGn~*0LEk4xN}X4BVCoNJ#{rul4r#b|#f0N{aF%V5^BiIobaT|Zp z=3wiR-;?tx%mSivLpRo^5ZqmqW=kF+Oo_TCyHMKt&qFh2)bgGYbGnhf*P zCjwh&itxixgjEVRAV58L<^=kMaP@P+keX*yRAbt{lcpcR)nVj_s~JmE|(1}kMmB;17V`wn)TzOB4h?7joGI& zv9|dUjq9As@+iuLbq3o9Nyz1%!8U9V7liD}1}Xhc@ZgLaij?bcBe{QNycen@*@+F$ zZhdMaKzsVz6h%D1s0AtuwgMPv{QOT-wl?-4Mt}cl$w^82v-(BU_-`!Tp5u%V8eg)5pLgC&)gzH9t1O<}wCJ)4}BGrjs+E9hTFJ>Z^+PbJ1z2Z17eh`X!!R&1^yX_F!@7XA{oa4WU2%vv?_s|r8y3)-`wQQK0~HcI3vtr`<%GtddynEe=0#W;+~ z6h#F)K>;B|lhT1X{j3^HMDQMw*>(i7y-^J&mgzJuk+L(8?FWC=U?OIFKxVryknKOK z!9>h9DzohhWcyn+n26bq$!tTxWvK-dG24SO+wMTNGg>eavpqxxd|{b+Patzu3npS_ ziZLV-_XcvlTMH&)&WB~TOd#7YXu-rX9XBRY_64&2xfV>sY>&un`vcihdN2{Q-OuJb z0JEIr0egY>*i3)>8!`jPVtI%}>iEc~Xu_y7vB9Y{P$C* z-0&?jcEtFfW%K33w3+eBbMtiYC~pWL@cf*sm8wVJay0Mix6Rp-t5p^jFcicpaw0b4rPnduVOUTl-8!Eh_vff zI@Ha|KDC#`OqbXlziIg@atZB-gy8oJ@(Um{d4!!0j;A$vU)410- z4?cy3#EAl&K7*{*k6`zxk3Z^hK`Kx6Eh3V29~=$^^inA`sf_}&()(z$qe7sJN2N(a z9HM{H9^h1(b;$RZn^)_c-Ry`cC@%hs1tjtfC zI#JA*W{v#GwUE%KlHXLL_Y9A|)ik=YFra_SFb^y#EtEc~1iw}Halwn!Rk<3ZvNfek zYvMfWvU`B8GiS!$!l2zDc5;FIFjh_>RL8C#lSCYVA479S&}M`OdJ(B82jp6O&XXuh zeGGnP)@Y>s(KcAXDoX=K&2#{(8U|p^YSkl#`0{c;-H7Z!G+yOgQ(m1qWiv&^aZO5*vG=%ng4R&q^qT zIdEjm2hYXeF7Ebibf`E7^gHG1XZn^VL#05zI-Kb_tUST$4@N+736GM=*<9;4g2IHko2dx200`ebc*Xs-;_o`HEflP^#- z4Dy!RD}v2s>@Vfc9lj0TI+wO;Kh%GxM-O* z3J&Ey;)Q=l1eKDXyd6YRYihtkCm4K)JlZhq5ILyc(L*Avdz6OnEN%$mL^dz1yFmxQ z;eiGXv5eaI(G4LqldBB`BY*%knl9zbg?ZCn2HDc`g=hbTz<959p-N@Iv z(R+L`<*QEDd+LAFyJdQBeR_{fC!y6MG_jM;q75;pi>>uYocd!JIv3+YQ2qtl?66cn zMeyZ$KB!?Q2V_h)*bV&N@iwT?PFt2VaSFWRI4pn23iPt<9GVkAz?BZ_1$h>o!=9d?>4zfbr`=*NHM1S_cpOjpdU(}4fB+6kZ zof-v~J*IINf6V=pwfnwF(2r$%ByUt^&5^lE=>XuW1BXTqu2*jjA09dQit;db)FNe$ z1}|zm?^%p2jceNBduBZBW!!hq%4RDS2M}|KB zRn9%K9S&xTVyI-KsB2-8R2;DIfL`nMo`?rg{VU3_f2-dB%9Mz-78JYnlp@7$|6aMv zwnaiD5&^wep%@0RFIsqnEZ@+64KF{0m+z2L7B0Qn#Dz6sqLEN*29y$RNz;nhQ>+*8 zg4>xz_Ud@>vxPx%h{kkdW_h`U2OOH*z$lEGw8E?qQY=;qW$RN^6_a9~U&qIv$2-y! z?^MWhe_U>Zw4Y1v>(ki6Eu2{Uyw{C;ZryGye=}do7jo5G+0EQ|`RRaX^O+m@V$sC2 zAU{chCXXh#Wm-1byKyu4a>X!hx6^x#Lmo9jhEu4l46D18gQ0|waiu~SI#BAaw55l!F2L`Z4ehkE8q)q8N6)B=>!9}TyzR}$}Pr+uN0SY z#?*SB;&NKxEsExxcW{T4Qs8M(h4=CU{(c85{gmSI!$3IVbe3byC++82NH9A2yeC&) zUhkf;^y!Cj+%BL^M?f~ZDK(a)uFbUzf0%a$*@1U9vjecnR0kwe5M|X}A_R^&G0ib$+DjTarh3q92VL?OMTj))Ke?HUJ z&oUlZi{^6>FJ(G8O8R3D8`0?gY5fp495eObn)wPIwU*BjqcYbjWUckPQ0y?yg#lVY zVG2&05DY~EkLZAv+Y~#a6*l#v%b?O3?=?yIb87>n-#chPg{g@ueZ+QCD*V2vu@@qw zNhU4P^W;vzL#S}-ABe0C3S~RGf5DgP1~+HiphGT3H=;NZMi&(BilC$Y%8MaCw%Q9& zzs_C=<5ymYviYc>+EMQwrB|fZ=JYxy#@Nb1{{WG(>pPiXHb}*cBOaCO_l49EaC!d)~SdS_28h%jW9YW17f2a4WuUEt) zQI&X#Q7=gc+lb*wFo2G=q2RF~QM{KlV~kc#5*MZYIq@2n9qi+9Et4i2R;2Zl3S7%E zmVL3XC-DkSOc%}$~S*81Kaj){%PzSIzD0}MWG;kNu&jN0a*QNV>c8wR|43-?u zU4mr;654u;2Ji5iqE}pfy_?wEw`dzW#XRU0tQ^qVn6nSb^g+x`f0|`TLSjF~y(iv+ z1U`%>j(IBh(S4G$>t~j#uhB`DcQ|K9Rt}FK57tgzDk&V{!NpEwv(QmOXQqdr89saZnW^D37mn9EB?Cmz{pf8R8KOl^|Qk`8A#YdX0O6$prCD4dh9C00emQ{R*|qX+B?aT~La zGcF-p&L|xB){8hUhovM|?NgfEk(<$YvofaED>^xS`trH)>9H&5a(R(!EI0w-Q_qO# zy&j`X#dCr{_d-ul<0}OC3|9ndy;H9!&{SZ9*EPliYgV4Xf87$VItCm>8R&*C6f6q_ ztVJ0TlFU!KNG((2k$8BmVQHcl0+L-ptP{p4dmAAUKWtv(p*$!ahxH+HWYI(*4rS>> z41Q(`bdswV;e!yl2${_hLYNSO_#*kVpwrg|H$X?M(a!Nq3b000`0OG7JFEbzMJBhC zbbvS;H4(W?e~~)D?#ZltvCr3&sEs5bXgXvV#ta?+~u56bkjh*RV$FJ~=1m zJxzL5PJC4MZv>PV>$C{0L0awNh3YQ~`!Ju`0eckTLHs1wgQ#4B!##y%rPT#`iIGI` zKuJDue+u)hQFONr_%kzK;^x9B@gN5zn+PVjG0Q9)bciTS0))DoD&}oGWtK7lK^Y{| zXO{~_BNwRtZDAP(CWO#N)+{U_uVaki6R!cnO_kS@0v%l#ADcLRyw)XA@bu;J(-(#( zCeI$X-jDQf=jo@%FT+$He(dz**v!P(^yAr>e|PJKY^dKX{5hcHnmT0g)k2&!@~5@< z*~_r3h5^-$TOUO>D1Lc->f-q;i1}(e&}@|4DNbH9_GhlHJaZjWxMu|=`TT9|Fv&Pz zQ`mdz_|TEDwMR00F$X*ilkTSJP39Cgc|k*$Z1~K@vGFrgv?T#C$Yk{WV^E z{PK4#kPPjn{~hkm;mm$Fi5!sC=tBL4+SQ9E07~Y+O+yjFo-Mt7-7w=j)o$|3+5%}B znaU&f=}=;NSUIe85eAYa`v?c6=%6OFpWd!wPJG%j(zoIC?uym`T_>JXPnpIClL}Vfc`+9}?$w;MO%k0&T@Jbx4b6 ze%Nk6F%NHM46eykxurH>EEMFq%1ABzO+)rNoiRXiHh*i;tyh|(GHtcnJBK(j_MUsI7fF<(q}d1rH%g|JBmF}kBui1b=-Q0_Bz zVd6X?mSz`9fF^`_@1F6-ovoXuHo(8%6e2mFzbsfD96V7$os9=%mz@Pl^Lb zu`Yg|Q%J~7$F9GVaSi@rjE>;shkGXiDV~ls0qE^*C}T)izs{E4euI5K1PDZW8%~P%;6H!gq0a_cnP_k%}jNd8e8}gCPg}%y5CubF9Ag$w2Fc z;37hx0|o-6lJm-%#)TJjIMOJdj+Ek}j1Kq{CV$m662FY1KPq42G~tncsI`q8K!?5q zBnc*poDLZD{Zpg)e_5MG-PO?%u+Fv`=f{-XHbe}q1oSO?QNei}s|(M-EXu7CiAd9@Pa1fQT6KPvw@_*4`FsghP;aBqGCg zg=)hs_fDMWtpat`q9X?mP}o84f7Qm_b8`qRH|{y`+T4OKe`YVwQeZnfqt@!8*0&?d zN>~vbnW##LH-OB&V%9HXlRwKbI#O_mZ63xn(njf6{I?ZJzl~zo#ra``-~83jr+_NS zo^CZb>Q*N{{vp2b=R{XCg0vElwgq8#oKOYs0-Kdyb&EJJc_$rg)s7*)m6-VLR%4;< zYCY&Y_quP|d-Zke*Y{^mtz&Jwc$YuM zr$ieOwN8FP+LE@|1879XB3@vi7Ta8_y?8Dnn!PoM^M6Sv(=@S=%=$a(SYJ2_XLjLFK(!+i_ zo_@U2iBh$(>oHwuFg%ASk~b#oPv9RwHi+^5h%J4B&}2IaEjqc$nl8(c5Tlw<#3Ol1 z8gX#|GWzfHbP|?SkH~D&aUTVlUY=yYbi_-P&ip8Z?O5+kzR^f>w~ z4Z_ZV65F~j6KVYkIR>57Y>FOZ)l_&ar%)=sNGFN&N`Kckp%unr8;MLeQLo9o#Qr!M zs|Zt*2{JWFV9qr%=&1g(YHSrgT1J{|MquaOOtw1oIo$uC;6oao5sa{+7wC|Ot=3Vx z?1QEkbF~0X6HLk!e+R|Ro0;e-Hu66D*5}ctWqk{UCRx!6kkp_a|;TW z;fizht$&)4Av2J@(7-L2>ZFAHj-L6a7@6sCPsn{FIp!T!)j$*OrzSAnFViWYh0^7b zrZW8eapM4)z~DJ3fs#G4pC99oB#!}(#0zABAuarE-3^g?l8XnUTqtB(=)6>_a#Ij; zY=}`9Oyujxx}z4s_rpU5moWIAMJO2II&aS=#MN%VeodT2EsR1GD23)Fwa}4~!y^aX z@P7?su40+BuK8l+Hn*f0rZ*#p+;FwHyih2=qMUj~*-d5`P@7?+x0B(9;exiAKuOs* zYMs|c3U=wh)eEKT!k7Zj@F3$&tz_HW+y%c)<|uuE4c?c{cmX)L1qlgqNG#*21-MA( zcRfK4T9sHxr<1u!z)lm}Cao=eF_Hfsn|~(Xqp5mkYfHMqqc7bq|3GDgJ@KCXlCE%- zS#D?&r*|S|4vA;PJqauL>DM}tdA9XeB=vDh+TiDvW-ZZsLDwjJj3KD#W?6j{|R-EvVTkI zMOzUv67N+vlf?)pZ?;OY5b30oB*qCti3Ise?Vy7xlOk6;or)4BmlYt9fRyS`_L63M z3*^J=4pDQr(kbfg((WSg2{PWUYL-2t^tyA26os3clGYjH%ze#2ve*mhvnGvCh(h@_ z+LFRTOR}g*@imbx344Te%Q~UjS$`QnfsP{)x(rc>yMnxzc5$8}seeoii`+==@VA7Z ztG^*1!}X65`N&T(A{`-ME1?(CY0HdqE-6M#2Vpe~#So$Zo3$jMDI};lQsHxq#DmCU zWChkbFLWl^uKMRmJPbrfjSBbUiCVv<)RE=>s@>}?*uPY~qj>m2BH>TFM}O|;sJ_2v zf!DI3-vAat# z?&yk$E~Yoj#&j8}lBiBcx;0R|%E)B>0njT|dp<4C*=l(J^om`b_f6ypb-Phaq$QuE zJ87ww(YQst6b#`@tDpHIl79ygl5}zy#g@}4LsJA%i5IDE*|?vGc*aR6Hc5#Cj#ACh zL|YcG6Qp=t1FCTSgVjXrSXie*cll0b%`+7X1%(}NAmIs}ZS5!`9yV8eb7v{E<&Fk2 z#AJpz1yP9wUbV?r33?T$Aer7O@VdYL^?<+! zU*sn>#Drmp!UGu=Nc2SXQPh*S#JRjB!Hq>wB9kE6iRw85^`Mku^JJ}87_Q=2Qv|BA zec<2$>tUpYc8hluYJY8RgfHt#*&Hbs4{+Loa=WU1sJ3~8syL1_=OzXt3_R8n@+F-X zNvu5C?RJXve7Rh4xB(cl_+EZ4yU3CXNhHZwV-zTgtH;4lT#E<4-fxyLj;(BR0BIned5BHsMndlZXp&r4)y&4F6YN+IcpT}D6DLU zyKV40AbxkKnASzOH72Y;w<~+pq#9G|tU+6gIItt0hf<0KOcFoTj9Fo!_$G;=fJtJw z#UbfvlE}T4>VHfU+i2%b2pOkf!^+&cjn1(5Vor;L?KL5|6jqAuWThCPMUM+dpUSig z`@}k@rVE$Ge1uH4iQ8M)Cf4O@X_vT1B@ZPaP9^?!6Vm@1LpZt-e1~XVw|*asAtvV* ziqhpNK-o%R*cp#r#rhj95+75W8p16S>06#b;^`JU?tgwr`$|MesQ4y8R*AF`B>KpNils3RUBYXU497Ai}o_WJj4V zqN)BIPJh;Q@`zibc)jRfggj}Au>2jGp)2_amg9AHd38P!StkQoEmJF7!gF ze6QG02G_etn9)zb|1PWzAE$}%-4}(uV7(jqL4T&cN$e_~cBMl*E|48vkBn?1qx^CM zI^nAFDFyCPVAIX|QT#=Rb{bpo8QJ}adTA-5E`3UYpBXg#ex2HoB>_ojAd(afPFPO~ zFQ&k=h7ZR)Csgqo3tkB4M>{s_#V}g(zJEZc=ot@U)Sl-_IAD(d+f>Nz!1V1wX@8Z| zCqg`LMA>HEf6O>eE%r^Fqqs_pbIf=g`|tEqrVd`|IR67r{TRI}u$euFt%Qlnk3&sLHzDu>uCn%HzJTR z-du9&XF@an>!pRzOnFKX;|QSsWLOLe-6Im-fwiyiWCHN(_py~X%WjNaU&YqL=!mwi z-AA)$7siQeZXh(FpBj0J8X3mzD3YcPve#${W^u0O=qcjLTY+fA*YWj?yT z2j`WwCj!^CJ=h|OBTp?}+r#C?|5(=^hJVD@zZ&7Iv_Kl;>RbdRp%=M8^b#9gpuD5T zQ_Q%`dx}x5c+oFL__`Zh-+xO>onb-9V*hAljZ)x|nlgxW3?cxb=_HL_BZFs8#w{{z z5-p?vweAM(8Bl5g<=LE611l_G(Tt4mhJREiZ3x?CWiq3X z00jP^-ZG=|YR2jaCpVJI8%C~dN2C66K8@jkn#j38Odwvmb-VnN*ES@*bVtVhLgVUe z=NTS6`I1#}xF-`d_BRzWs*adN6C=t)$~m>J$sGkCL9G(G%h16YZGpBQfAwu|tj1G$ z#)6%=PmvVg9Zs<+M1P_M;s~v)fkf$t;)TWBP+A3jhmHD!;_x$?IGT4yX4M0w0r+xP^Tb|JZg#oLw$BYfWhUgt_%!iNJG^D35^9 z1i2~Ba_*u-B8UdXFJgl|H<1lAk52j_ljNB!1i#Blt4UCIK7aV{2%+bOG{?Oo4R7I< zK@lYJ0Q&_dfO%r&jrelx`Z5LFCz}>7mozl#cdm<4p+O$TrvI3Bf|njdkz}w~)GtOZ zC;UZ7#@;7S1>N&hSek+5`#bU+J59h_4AMVSwKUutiU&;=fF=!!wOeuIaBPr`dLUmi zFfNmd6Bah`n18R`k5HAG%%-Ny1zaK1g_22T-^vsZJ(qAQPQEB(W&a9^{Vg63PH|kt z$hO%|-f~3T>jXW>u-81aIojv)aMc|)|42>>Co&OQpe1xU?_gFiegYwhZ*#}FQGh;Ep&7ucreEWAbD5>SIE$ux<%F z;9FBrOfk(LX?-%=K2a_>g?zD4{)H6y$IM?R>pFptwo7pxoyHVbjjf)59aUF`tg(5_J82la>13^{6W6$!XKI=JgnJW`_>-y zPR2-tdN=ik_;Kp|42-QRe@c=1gRXe0@|k}Fm}Upb`{R;j+K@yOXH4L!Z1|FC6)FZ7 zJd%Ri!!z0BX(M0d`KL^P%Vo0~sKSlPcnLhv0nRus8@-6L{ zS$`|)g=z<6REE{cva>9LGORiW4j(*p_`soq@Ut$?k2r6Z7n~bzY&KsuNQ_$x4cWs( zHrJc~nrAWZX(ASXEyqR{u zdqf&uZQm00Uy+=ZFxd!A25vRhXS0#=&SEounOxceuNuI2#QKaimVnL z+B@k}VAhk8zNy>5JTiII-@xw24Xi-%#S1b%=_schM*Co$jc(BL^6YUnYkvvruBcMW zBEodi4(FkKPT#@o%aM_Y@D>bo#BCSuf^xK;sv{0)Py8`&PYgF55_1oD1vWgyNz@?Q zbJ~Y3rVdL1r?dJ zEDu5it6Lt$d6iQGo>dQUo_}qDT@t8WgqP*uWf?Cen!_GdY}uqJ36i+MGZ&FP4pjHq zXdt#NH%&pal-fhD9+nL?5>l`xRY^;e5mu)Jvah`9A{!sX>9VvmskcFSrD!8ihsYhGg?h72WuU7 zLRu4HxMIu0CfLiq>WP6b75)wjq45@v@F1zK_d9##O17A_WsEqex#hftPDUO_3f- zYH7)iDqJNhBb(xXy??jac99?uZ?-+}ksL4rPPT`h#gm__9&KlP8_>82X5?byKgy)q zjflXw9BbgM9w4PG-50r~7J2lQF<*ZJ$Kb8^D)zI6mt%PG`LkO@GWm2D2FvyqPd2bz z3f67>a8yn|Lh#wx{Bp7A?>?CX=RF$M6$z(`a)ntd5?#^)vwv1S(G}sMF?jq(@`Xa= z5$#oUb(`9&b!lD4d+7wW&7>4YGp+>Lfylq;rPr7X?wDyuU|5wILz zcwTy$7Ru?CdTA_mw?H}fLnYf{0NXBs@9R|3&BtB0F!=OrzqW|&k=rHdt#r`9eg)$< z81ew51s>P}-)ZuE7NEBsz0t*|`YevCZ{KuD#|$B1-#2#slrF3enT&f$l0oAv>7(Ao zmMozU=6}M)K{RC2WdZLapT@bg9+&A{DAvYS{!qh|kPv^3UH^3r=S)KAuf+{%kBtuE z5#kv5Qs_2S5p>fyM{OCU*wl2+DI{{iI~|USa7a-5dbwz?k8Q%hoVxq~g_x|~RK(+e z6xE~xc}Ub>eVfc9U1AbMM{7Qch;-nGT7wyZ4@Z?mdtDpa1#& zfq!v!$Rq~d7r8Uu7nk7|5*gsYlqmrj82e#ZDa6_TB+S(^F866e^{q#2M6r#?FiqQd z!A5BXj=>5Xwe8mD2`RZ>-Eofq+yqq)m@11-eUsDHzR0!KiFJji%!+?v!a1G03L0Sx2PnTw2v z7}mfzdf=vMw3e&!RC)Tk-7lW<>cJF^nS@1}nr&8#Pv}#Rx~I2)-?_A%bQq&E35w%g zAX?^tiI)}(OK;U24HDtX?}k{2?Lcv^9xV%7HX;-x?qWvJ;O>`?f_SQ>xJEzcR)3Cg zjUE+ac8(c;;npxGv4ZmwM)HtcBvFcg=vIy~HY1DVzmeAdcjUw)*2&6oSh{H@J87M) z3G(q_agBSFH>)3wVHwFS>yPor9KHA|kI`uk)BQL*aY`QK2}$%RXHLVGt@Yw(q9@M6 zdaX}99X;_3%-8zFf_lPdwaWY()_)~M9mFs1xy54QdH+J~wW^YnUVQ1 zO$z+t5^*9v^ywc{T*eYT^qvRvp)Q1OhI#d_&^;G9JY(<#E@m`1-i7LG)s14}{ML?l z?p(3&X=q3;me-5!!zWI(V^2SQ?m|2E+`}i2tM4zLJJy^8&+AWZZZ)RLQ-A(Wy}so& z)LtW*Sd!5QiDKV-%eO8upJ$vO#gsbmoMiS)$Y(JVRmLWZ{+N3=;_!Lvhp z7yg}W7IjpMhOcVoK0w9%<*CvNq>4Kt<%Y;I1eJ-Y-QqQt}SBM677L zs+9~7(4}JExohRk z&FY5Fyg==~HT|=gRRib0Q1v(()o%?_BwAI+N^1H_Y@}MuFFt+YCB>482JAfYqLye z<4&heCXC~N#L!N2-977hTb{@f6d?#9O6`q?1bqYJ`4Pu(5ERDADAVsTAx@?N8VqrH z`oW~v61M5i2fQ2THC{BIYo^${T zA*pP#iX+OYU$cs%9a6u?VuumZp?K^(Awz-6F`;3?MG&%3Ar?qfl?BgDx&=3F|A39)beEdVz!tbEK}cC~lu z9d4fMRA-*7k;MW+Uc=Rn)tXNk44JLFCa%=`KVan%*_JiYj|Qs_4Bd5t)rB@+-G1_ffC=h(rj6N_&*87y+w-kwOLbo+$+8U1>G^}3z+je+x!ql7q zkCO5K5^X2u0_dqUt7_t6zzcYs`C{ns4* zlMw3wP$V~Fyc`v8Dk*dHG#l;`ldx;*)v-&rzG{Woih6QC4<9Z}E*%%|?6+F`c}sCz zqz6~Ve}Bq_AJhZ%-O0FEhWmRgL%-~9X9zAXXUWdiKjG@12ReTWqM?8?X4I1^sbR{* z9`(~j&oX|28edU0uKshtXUy8>ppVdsF+yj~L)y^?jOzB+-AlTjZ^!hFlo$v%*?xnK zxc!!;{!5tVOlSJ2zz__PyJ1BU2I-}vVFde_V1F1&M_bf75v6r`mGHmR@4S@?mDXo^ zlCNuxn;R!IARN>%wQ5v>7-=ea%(xX%zP}>M06$IKmo7ED7+1ZEA<8M4fLKLpt>$SUcEQAk9q`QMEAuNy=PzG*Vui?DPb~XK1Z3*TgJ)4ueyC~( zSAPi51vW?L)@7`uKt~-ldO&pwim{@**6_rThr7^v)iYO9UWQDY;kYS(GAgyl7-WDD zz(JtSbY~0vD-8JV8w9C$l3EYL)d5VHAd$T!NDe{f4#SKUjIInSgn|uhI!b5VTxBC7S%3UQq!HINlBPOcUjmSr&3U{6s#;A@WHN$= zon;fhjg3IN=jMp0dxwEfE&9|h6$TeWnCtTr^Gg^oqJ0tQi&~cZjS}{vu)9|}_}4;A zxH!h}F}41^Qpi7it4;s@DjWF zMdnKk)>a#oCL>wjZJoa9s%wRw5x;6WW755AO!!85-TNOsm^zq(zF??O>RzCN@7je3 zlFQ+lvwmSl5rtDqAeb$jmApzV;eX|sD|-G+p?Tiadf~KstTSQlv!|l?8+bopZb=scxDO2%AOX-8p-+n-2n(Yf)qIGdu!kA<8Om~ z(_zPpo0s@_IP6C-=0ffTeMvSsFVS&C&w?@9A!lkw5>t0$bptv1eCqzYCV%1gQW_v7 zrB+irF5zGdyb6T`XeuKhe|YL<<}`%{>1R8318Ele*2Es+GiI9suqOhGQikRu01v<% zoqUmLEIq|P6AI|(QSTRMi*Cw8G~`p#9p6g6u0I=CbNJ5w48Hv%6bMl(ri1nEd;b_m zvC7+7IjSkOflnm?8IpJFA=~LdnBG-=Rd_O!)@j>TwNRtKQbGi#bw_x@_9QY z!kfCPI4EBuxA;ZW4dROnDUv8*4cNUdy7algMiS;`+%wLs=1X^*(->_y-D}Kc`(exF%V+NS<5|5=Mg&-vB zE@S8er_s>e@`|}iLVtCW));&=UDV#Bvu#U)FFr{lNSZ$tEBit0i<^>tEN+cGD%B-F zVoL&8GxSg)OguKzKI_&&NH+^Bdo`+%Vr6Rr%a+qz>Mto~G6praj@=LBsmf5KL-d(J zhtj4)c`Fbay?MK%L;b2lX&p(dp#cQ@jqzZT*<7&URV(^wV}FD}0sB@MU2J9qgX76Z z<{q7Us5v|n_+XHWE6msCoAKpi^Ue8YX8vXwlywd}YBM`;%rtXXkKgpBVGD_r)kR5)aJb@v;(fA-On9z4;F`L*>;?-4L0eb*{}2{pX` zfC_Q46@)fbr#AGdE_QS*umkC|F?y4C(t(Fvg5VW7+Bq}!AzB=>{0oof;Hooy4+~Rg z%ieD~k(8oYD-!Lv?ih`P>{V*Py=iM)z)Fyi!R0+|M%S^ILO6I?lBu6*1MuT1mGQFG-OUzx5e^@xnq&s%ZGV@_qlw6*4-m43Fe z*R-Oqw|^1W`S(B*7FK@5q>soj+@v4Edy80OuzNsoN2p$lxMQdBvCn!EA3wm4>sey( z_lvvCfJTqH>qrKhG>tbne1NIL9Q;11zL}(9y1Qw#urB(h?UsFMd(GLrVBLBiTAKx= zb*G(9cWl3dt8%!nlALjz{QoHLnBg5-ncxoF`+ptv|B||7sc`>d^Q2l*B*usnzJ>h*0Y8q&I1ue1m*DrvrssdMT-NI(nNHZ5dTFMwV2&-jJ2rwSA%6`eQ( z@^Ds>2c6w&+Mo7MP5XjK1gD4IPTUYME4CKU(4{-{$@d&^0R zccG3PlmCWHt{K?5u9RG)kpkpO*riMd$tDp7-S%djj+1I0$b>Y9)bP(^MozVs=VWGp ztp0$K7TT*`%&TV;v4;x;+!Rem^#erC4v4rAcF2uhKZ?-hh_s&>zOvoPgTZdK2atF;kP3Z5WAoOWK@luy zl*tfV$>9I=M}FalZ+?gkMlXyn<5}Jcwt>;!^E!d$a8YnV^)vZ{mu_KS=IueQQo;HR!YYs1l(7`ilpn@vZDT)vIS60;oY!q z&lr5!SO{5EaSbFhbQ+G@FD`B7tym*Q1M)>An0|HphV@E=8%aY*=nZ^dGJz5C#pWu6 zLbJS~L_|4r`APxKyM=aAACZ+nXy0T+`}7}!CC22_OkTHyMWiv0f7LOIh?u`zG{GA| zb6PhGFkC{~yHZD;#k9$|M1-mo%MqGSvUc3b?S>xT-A15wN@#%s+}fg@CV<>1dct>JyTJ*1uqWuiN?? zeHh+w^x=h-+Ya!MnSd6J-+#szROZ3ck|4YOQA=>Jn1@zInCB-d%@ZMzp$Q#LhNEhY?9UGeN!RFF1`s zKvOC|?IeNCh(lo05}t*f^%Nn4${4JOHLm8Ms#jCF0I~ zkvspH1MX6_x1=F1c~a7{Pc3@irQ$@i7JfTP3A5C@1T&``7$ll7fdAT@g{I21(aG=Gm?F)W;t3FnTeA3AVm z8IdzB{#c${trq6zj!LX!4*M?=4mqG+Q7t1ARSg*z zBmYzQMt6We542FoQ}3NXfjDQ;R?!FfO92nU4T8J{P?WsySWE^Y*+T=8nDwgLJ2iw! z5J4(b>ik}y?SCPxQd-i@gRm8|jcYZ(Wb)5Pbeg}90{#N+w5XG)+Dip40^XN)Q(f<0 zLI6zbj0;vQV-Gut*s#6F8FDlBpfgBo{fLvGXRJhUKo27qi-tOD&^Vnn02oRiyqx{7mI7U7c+JAiOt01}yE58MT+hC?TO{C|n z?P25VmoP|5DJ`)E@4JXq8Go4aO_FMyYx+uYxYH^6^rZp^{W01}`U#OJfXP2W0w@$T zqeU$^WBxkPntlYm%zh;^xNTJxtO*xJTk9 zd!r{!;yxp2s)xKYpe1Or9D84Z$0MBYCalw%Hh&-DT@F)~kt1A;c$!Xg2!GyDKjB|7 z2m>{shXz2AVFerHv%wu9Z;inPP|N;^1^KWL4?ObV@jHdf^%quPSXo|e9WDq_2l|AlvEOf$*CL@2P7~pU!9%4IXhjMnttxo^n1N8P@rhT#8!nzS=-&* zdYw4aSMjqDlWmh}5&js;)ucL)++^J%M1Kh>b7eFAX4(XXuH^?xmHE)&`*OWuD?{BBbmU@a<*Xm?O+y`ZO|&zoC_l$w7fGl?Vp-Dx3#lTq3bHAZ0fc0#!hu=+EdaO zGoZ)oUTw3{PO5fjLZqCE=sO92O3KJG4`3oN#6J?44u8ekwL;sml4|i!(|>`R1Wem| z=^~+)mNRTO^IapYs&@>rYlisJ?ja5bZ%HE{cMjfDbcF~8Z%GSL*WK>Ha~A*FLlzSj z?*G9MB}&A>_=|K9@t2DZ(4KB_9hDhw9t7xsiVc}@TD77I7Dq=$>!C{N*GuCLazBOK zNTk>n(Vr_+njrFEkj5eMMSpt9iD;q0CdgJ_^zd%01w=>O#JR1l8?~xXS&Rz8!g1t! z*<(h^lKj;6k#?f8b+cUCl%aZqwvpYz1-p5+_=EtrVJggniEm!}MZk-5L-(7K!;0Wu*B!6#nL&k`ZPXPx> z9mt=G@5!-Xt^64_ham)L%00Ec+ygynXO?Pkcb1`Sr}0wD>4F<-8{4iD26ja(m)3)B z`2GC>NmG2f-Q3&N<4Dy&-_vJBP{+Yu-1?jj{t;@uu=4lmAtKpcUG3JTI*Zi7$F1!_ zOPe!dqNZ@I8;ZYqm4EuYxUulWLW`o#?-Vm395jKBN`?~+ltVz`>nYG06~){X`X#38L$;CfKFuM2t$*tIjHE}@;+Ik5=K`K0 zbUOQvL-QdQeHvT*wen^KUfZ<&%k;LBdOC_3y(&m-_+EJby@w8Lf2mxrZ`>|jt$9fM z8O*0%E<^oB6F9Js0@yIOa+9u5Er|!amc+X@w<{kZRT<4a) znKyOlZ!Ay>w|`#73R+lM)ZRuJZ#7IvD5h#a(?4lMG&;Lor{7p3rdLk?8)}t_kaSvo zylkuLW(l<8rHjulT~y>1A4~1*)~4#5;!M`A)i&49x1HyoCEY2+y>B~)gCt-5AxpD@ znwMzrsco)p>{O~HG+|m`JVra-sKTz>H8WYfTsX5<_J6DXgZ;twr>4QpFluvxvT$>< za|$}H3r0L1eJ$UxIM&Gf__|54B+8%_w4sK%}$&XoqL zGe}}lrMzE<^oe}7_1pNZ?z%mpWD&>8EEW0|&wFuTi$FspN|qE}1A+ZbmDj6^Z@O7) zTvUWB>3^CbM#|YB*B!!S2FjbaOC;zufUC8g##%93^CO3L5qEXg->Ef#GJgt#yNByC zK_dnNVGqz9b8r`#k6hQ`3x_}IxSzI+j$5d^*sh^1nC(2yozr{Ls13N&e#+9GtFguQ z!0TR3O{CE!oo{DhNDFmKG1&+zmL8V&010wfL4VWwf8`kdp=%6=f-HvSlIQy)i4RB6 z`};b3zw3&QF>uTn49Y7lTiAzfF`+09Y4+l^nm={3+PJn=nYy{-H>OsrQ{1ZHSfN;_ z)!S35>9viruNH5?ZVxYRHJ%U8GbrYJ^~)Pj&+@+h&~LdruVKe1b?ntK{pmj+bU@AB zM}Ih>3$h!(NsxQ(H)|vhjic=9=!}+aY6A%mli6YB4S=KoJfi*g21AIh2#VATreh|z z-LLiNE`0M|Hr-8G%}2Ysd$a1P*T{6Z1jp~5zLC40G00%ApK)L089#1OGtYFV-{X1J zG^TNrV?=`Ldhl1m2Uqj@8|WUCr4+miZhtYzl0i(VV_m-=1`8uzE$Ze&u36Y4J^TD( zu()HeSWfLu^49CBfU)VIpzpDwyqwyJjtlnCgCu&!i$%bB>-tjqnfi>i(BeGO`s0>94hMc(!XE=aqsUE4+HW_r`P9+!S!37$9T z($@Lz1a4GSsznG~w>G8sfc2iy_up$qy=6UlcP-iYDf=nP*ioDOxQ_o{Hg1S!w(Zb* z-p<@CdpAn2gY&6Y&dXMx7VZ$%9DlXqJLlb-pz*pCz3h7q%(&{-Ms#jRm9W+=wnSU} z|6w-w;w6sE=4AJad9UXUB+G|Y0b8xzJ(Iy6<;`i;hA|C`*HC+Oy}DIW@<;7zO@lMl zy{%ifoB3B8m5o^#ixdYn%VVk^oik)QMww>P-TeZN?`mB8bngVxG`)DCV}ESk-_6DL zzO*A%Xv_@2Lo#8FK%BNi8_e~%fvyld3an*H)p5y4E}_sA@Lm*G3TRNm9IW051uPGo zWSu%*lSwq#?K+eO>(x#5+-s#;r4^afZe>AOt9Os4x_TrK8rt4q>mE3wKvC~bk4I+4 z*mrx>f#4xX@jv*k98;uX;eUe^Z`$cn>E>2tM{P!>cBWL?-YIVYOs-V&uuI5dc?Lxd z#bp$*`FSs+c#ea`H$~nj?}u>sB@|H8c~?*rQM6F(puos@D<~Q${wCV!Q;V}+^%}Rm zyB5K*m}5t`3DMH~2Pi&+;&Uke1&W_W@$XPDp9peAd4GW78z}xW3V-_AFjD&_ia$p2 z2^4>V;+rV`D~fNS_;VD0f#N$He-yM1{1U#6*_xhtlk|NbCHcy1;W8-FR~2XpCs;qcJ-JJ#U?nOtf7c5WN%ey--l2BB{MEZFF?^VI}i@~cvIDWP~<*YbgZfy%1w$)6=OVNqSbLEt{t>L z0!*_o9=({fsx(qp(xzq##^a?zrain=EqiO%I_Ofc8GqVV#5{yVOBJ&dj&k2VHtoaP zuI?#T8~u0XnjEwvahgL6L|o)fSooQ5w%G(kQlBS7Ju2eh_1cz*)w6~(nFy@-vS^Eu^nRHwL(rVdW~ z2gT+}H(Q$7iHYv21t(!~g_^!F02mY0Oduj&-SQ$0H6K)ml%TugZ7S}wd~0gDrhfW6 z8x4PI=JwXkl;+bE13F!Umbr6nh=FOz3N%EUC4IHpw%_~oE2S5oU3%%l#U+6%2@Fx* z{eNz#Wn(YkPAZ*xs0SO1E%|TvYu3f0p?KKIX+spg!)QFAejfs?_ko_ThgU6c828FR z@HVVDSK{}DHGk_~eJZF*pNYIW2YWts$C!2yCEGkU%#cEnbQnGd*N!B}2&qasq&q(s zx%d8F_YSKr7Sf`1p2CzLKylDDE8vIB1b?wd-XRo6@3l`(s}pw(hn`8Q{V$f;lZo+o z;RUdLS9jD}1fz#X^L`7(A93HuxBr47hruL2dL0E9TH$z^;}}aqFm#|GFAkXZsp>J709q^$+FkGSxPL8K zGboV7+XBW7@u`C{PMkhKfF&w)zhzz@ENbrn3fgQBp*YOZvJ9K^01CQ}6i_gZlt=-@ z9i2r1|7VFZg~TG(JP2@6aWAK z2mtmOcu*|3Z{(7slu!ah}R{{o*GRzV#wUm zJ;OzTC-!B3!v2K(j{J*$*q7ZGUQ)GN`;^*;J>8=LoN_95)gq=_-RJZ-U!Ojg*3bDu z77hOXfv)_;;rR+4b^;BCe+5|x*$QeaNWm(?F=VO8j-hre9LJG=6-RagwG%K-Ae=;2 z64@!#PKDzXveL-Tpmqk?S=7!VJBQjiWam*kkCbn48sQB33lc3!pfdn2Ae=?prQEsT zQ&RXy;FyMsiDsETp}NJ+l~6GJjGDbY-*6AeCOKSRgQ>#0v+J%M`BXQ2m!7MkV%BhN zPxm$E(^8!0Ovl%MT&g*)LwI(dX}+uNGuPocW(U2VMYMogJmu44tw((0s&x{Pb^Zkn zLBc3tqqZu{1O_ouFS!@O-hU5&_CW~y8Nx;AK1X;Qx`zmV z@u7G1RMZCI6XHDaBZMc#*|Y(E3XY`2Q=6`P;I6Orm-c+$V=Id@GgB*zZ{E$ko$gdh zD~^zMDuzCDU}EAj5WZY8@v>Byfp+ELqqozgeod@~wNn3zI`!`^j9Jd;6Klxy{JOIT*1 z(P}p4X9bhsGw{!!{u(M2YxUw{af7fTB|de71KqSN!a}RGS}mhquUB`gMy)$HH{UcG zU1MQ?L9ZFG*}3_;d9?TQYd+Y0Z8o?Kz#Eg2P!R|f1)-uviXQ#x$8!-LusfndG-*y? zcL@!0?=#`40qygGP#zkL2HO3X0~>gjeoQE0okH z+4F5{MOtnhKbc^LItblicvA4JitzmpWDrPyaQo0I=uAPUsvIg}c%q^+6`jW9jEw9P z8P<@RPUCX&LKKrC8RrmzXE6oVLLB-qBg6enRZkPhPoR?o3L_ta$rqZ)`Ux5EAJO^4ML}^s{I` zht8l3+=D@0ZmWP!;^?MGPxny|+6Sl!D{Cn;g0=1E%Sxf8JS=g{S3 zo;v}%K7?*arn~LZqs{(p2wc4^J)~@Z;wNv$JCkpxIvBE2;nLfR5Wo{tE371xH-s;C zDqg_$I#V6?cv)gMmz2-F{k?Yh*~7zBzzcw!fntgj7a z;Ekdep1Cc&F^{A-f~Va9KfAMCif!_QB*Q-$G)4VI9o; z&Qs5O4(OdNSGP^4*LfD07B1@4*fS4E=hzMWpi9cw>KyynD!a7T@ojJauzUFZv2Ay{ zLOasZK#N4xvlAvF@0h2TEZy#6efeuaSMcvo4hlg{&& z9=v(C{C3)~bjF^HcXh{sLSyI@YZ?o>vSbwZ=EjB6PlDu0$i9TSzlXZ>X+-aT1kqRj|Gocz`O_fF9|8F~ zg5<++3(;hBL(wLV&l8$|>=B+ciS`{i=IZKGUg!~5Gu*)OMdhcW&e5UJA7o{u_r#2} zjwsV5l|B}ZdG-2H8sZtv)_r3SZW4U-;;x__lCG!s2rp=W1rZL>*CR(frvV*CVnW^?u2<-6o?|$WmL=HX=er(17gv-m=tDcXQK-M z%wCw}S7!jby_#g^#c6EHgB@1K)FiY?C8^}$xuM3OABJAc#+2KCN=zA3A3%S1(8iRM zQh?d4avi>1{q%2qFr{slQar6`j&2i8<5^9!T^v~AdtTGN4|MB7^6Kfv`g375o&>vX z?`+dWv4fTOH+1P)B5#OW3Hu5f!9J#@l-RFW<$y6fACO$iM`KAnjY3yR1iopp&@nQRPlT?N|BYQhZ3qprEMCUMf)RB@ z5ufq&{{T=+0|XQR000O8_8E9kj9^D6LkIu>a1NJ2!7Uq?(jPw)e?LT0l4Z+w?0g`x z(};E;epn(Uk0RNzoy0S)+uDjVp(&#vup%MjgI+8siKPx5^$$ponOxFoFFiE9+lLEi-6NH4pKztf;T%BWM zC0Y}uW81bmwr$(CI!VV)PHgMM?%1|%b!^*KProyt?)->dRlC-zXK_5jf>nx{qbO}D zn91+@5`MZnJ7!TR5;;KbW9)HCWZS5Q2V~=F=YW9DF=ttGXIO)%D^lVeqal_W6`0U_ zOGXt=t(j@=c;_Iz0^+z&OrG2e_j1S)Z-^Few^+9wj{XMFy$$*_!V5a^LF>4+-uVA{de@{iD~zpAO{6~^N5JBYxMNbn;W3j z6=HGV_cB;W_tpi1k4Pzna~J-{RiAVBtoTUmF6g-$%bLeooK3h>pTtZk^q8xD7V>qx z@j3LUiD}wF*pY6Ls(s4G9?b7PVS>vVIkO_&@}-}t=gw=e2IQjFAhiYo^sb;;zmGhmns@-D9N=WpnxCXWchM|300dX&!r;U~tKQhBH{0L( z<-mDWn>uc1&NxG_l0QeXSF-K8dVxwjr`kS}zg7Cl6H?kf!5)ouecY}Yxz6a-e*m^^7EsvY+B*i!cHpC07tT z60Gx)7OOG_&UWz#w#m;VewOV72CsSM3svFJW%cT8awW-J4T}>i)x=R_LlgHN4;fl` ztLPdKR0V6m-u?agc(F3Hana%5ZrBax$-vOBB2uhHqG30AE9PKqE4&br&aF9Hh9`&l z{I_e_r7)UOe60hM+lkdFkr7N$Z94Y#Isq}qR^ObJc9wn71U ziih>9Y#%ym;iH*ig7!P8ChqJ_9G!@x>jbT_R%9|4U%zv7Oy{6EFCsJ24QB;-buU#QIgizl zcc!1#F<-OzI+;n}3}GO0Z?O5$9~KaLlN}jF0wsu~*y^~S17q}!xz4>4(^tVP4Ap}7 z`xFcCd@sdid&B_0KVIK0kg>y0rl)R8VgU+e{?(A z5c(vN`Xp`|f-mrM{%WgD6S1}@*+^y7!AS#k2MgDEWNgG_rNLG?iy5PI10UpZQZJq+ zT)z%%G#x?UvlM55BDn7hD4+EECI9fFRotn|v`Ne(bfOF}SJ*bqYAqX0gRREI{!6R~ zJ=x(93bhq1D++^CB`vj!aQ6>AbS6ZTCmy%yO!2r}#Sa$Z_E;>jk@&Ra{HQzY(IbPz zI3EyB%u>T=-_0orL-%_MjI@!~?H`FzWv!HK!sZqoq*xiKV61wS&I%bEB~zKcL%7Yp z=t#__*vhPc9Ob#xyEx^RLlN1rzw)cRo8Oq5ZR_u>h4i*OsJ{$uo*aS}mb>Tf3!Ga8 zV-05K=dErVnz2Xt9n=QzbbU7OViMeRH*f53nmlqZ-~20MH_aH)+fH9Yds1D~w~0s~ zuRYB$ZcM0G2e$L&D;sTfGt_2i7bmj4HOGHIQkIqg{$wXCY$N@K@)Ikl#s>Y(RRnj)V- zF8ZSBZO_jHUwAm|u=jR(NLk;mh!;=C>b-DXH(o@Xzu$rW4X)cPyO1Di5xkXGn~w+j zO;r9hk(rdsi?2nm;VSH}DwCP~ErVbQ9~T_>fv~|$H-1nYk?Rvojx46Y{ z@hEBIGyr3fczVy`4I2yU%p~;`qXf#a_Wc-iYE#dwc=c|fl=Kg z>mT=gLFBQCW|2#ahh_{4O$gzZWY$nzt1}ixnli5$5bFuo9I7dQ0)o)sUkRGh1A6Pz=amY zvjX!P#rdFx8tVv7bC6FBU`_*{8KEAxVNbj90dt)gDBesY7>s^-t^vJyAi~GuuF5w@ z#!vcn@3M98wtdsS!sdb`_x-T=B#X@fv54zoH&db+$%4E|Gr!6A6j3>*61-){@ov8@M;RYL6+ z096I8Es^+be>yyWB-hw=QUU#ulc<_42Wu{8DWSHdOFr+PI@?rQ2&a@7d2&0;$Yteven8%uD|ZuhKGz=!5CnZ3);;AO z_ceaj44ClEN4mc?tKL-eaNXLMX*D$`0oA4j>osM6)}1RG3R7)|O|w+(+w*H)lgb%Z z7O5x24ZyW)_vIc#FBAk1ACEe{rM5xe{Wt%ZZ2#rp9#+)yI857W)#ps;J*}MjUE^EE z+hB{+V0I4W*7J2-2j9EnzsR-}=-_6q;ch3EeAPq8XYiq{X@Conlvl>kUESLA1vrjd zyEq3?F@UOcmGhrcuM|7-X`9|H@m1n@Y?-DvFnDalbJLZ-Y45Q2!X^$#I+O}bGhaD2 zZ~bRyuh?O;(DqYq(?Z=CT7uQ#Mps$Ua%ARKRu zrN;)4Mf!U7wv~S@+jZ#{Q_>bWg51OTpIr#UrQwG6dOw#@^q1d`2~)#|c;2mzZdF@dHP4wdj! zmtXs?_9|i)gtkGpoeF=PGAn+^I;hed`S?jbxC-Y;G-}PP1bCL~GxjM?4wL0t${{o= zV)guZl}-0z95_X5pia;tTSFgD6poX)M9{z)KmCQyAXZ?Ape5dL{msl84Xl$dr82^MenWCt7Z*9 z@z3tD=AOk--u;a1N zUk9F5GV6AvR)H|`QgtR_={HXDT*2j7hTobbn)&ne4MC>~&LXT+{V+sgIbb;VPMAEM zQ`9c~hj4lNh|HtpQ(mfW)NMG#jy#aQWngY&V}I<$b7B5+)~O+XZ*2t640Pg0OYY-m6CVeA zhrPEGmy6C77l0v@8oI^(;w;hoUCVjJNU$cq>yWGV+e|)roS48OY2uYq(TUDx!@M@+ zfV;|_Pl)j}7DgxtWN#%Dr6Z=6U(j`EWzacFJdapKnI>~Fx$rBs7v-+!kN^<@JU^Ub z3+X;jz8|z+aeJ0bAgeJvv&C&2ZPgLx7WWRyr2MA%KH!OPed6(@1*1PY6urj^tk6{W zF&t||-HEpAod~E< z=$r!Fd@uO+#KQJw;#shh9Pp4O&dMEDkY}X=ZAXCXBZ0(1OB?~z9T?;-#Dk96=%g7> z-b)LgZGgq#Od8-b8`2U=MI`(MdS5;(Yu=CqIfy$rZbu{n1vm=~rQ2g%wD<#4OZ zk{znX^3Z^S z2(fuB38na(g-SKVvNz!9f6qlqC7F+2sD;0L6Ag#LnUWAXtQWQwBzW<>zv2E;vuXQm zu+oB6D;8LMtRmxO@L|38rhl;R;IM6jfnEDyb6ps*OU<#a`4M(8$~SfWg2U;!{n^z> z1^Bhr0M$%|rDuyCrKC^3ftBK_?D(8-`V+Pw7|x{R5Xl=7%CSLUJ0}Qyx@TWVcPS-^ zSX6XW(H$JFa4WO(n#=_Oe1+%&Xu z)X)BmzQ92lofUnrogh;pc<-0POYc|XQ z-s#t9Q{J&x+9aq}-(e*&l;^OP249gRl!WaM3H`+SQjmvW;-CEh|2*t=hvDms;M(lR z8k}bN@95NnbGVy8b`B{N+n;LJ27a|%31U`B?D^b={`1Bf?+?zpp2Ipe?$bdR^CR0t zBOfx?4PAmHSmU^H`5ABc-1Mte3P73~ZmHk8{}O9oo_W17qmrOvZeE)(VM{arcfry< zn`5Ri0TMTi*rLdT*wWnB=a1oQaj0=U*1wlD6bqzs&SvUCba4XQ97gBLz=FlYhD*+h z0I7>~8?KjCN+M8lqRLly!f>+iqGn_7SUdQCrX};|b{x6`wvpk0>xnts5x@@f!^bI7 zOy?lao?nC_F%4FRbsbhhI+J)%pWUKj3m33;RrHORAp`eTmdCPVHlN5kFE+ z=q;?we5|tmgfjwI^Scl(pa4@2Gw3)Ys<0~icN*_`r&*YkcM9CXAyY5RjpP@jl!{-m zdKI3oa!>fq>kOC>ecmyr^~?zO|1#t$U~Rw7UzjRxIc-cM_<885$qv~F+R5*;i2Y+j zTZOx1cV==Ps6`oeSTg-wTn6!xPkz#Zb@>c#|GpJPg_n-Qo$PE6$2xD~QBq;WkXXbPj^=!+W;#si+2Cbh%TRL0Bz= zsfKZ-B2;x+?#i_w5DI`&hdW?+@P?cm2v-&$PxlawORKI#CKD=-brx-n2kBp$<6a*n$tw5}ke1gY-kz+J}B_TDgQ zC0$hcUn)W*!WL-~b^@;9R-8zA9{vvAI0f*yEozw=a(bK}R2y(D|6mS!K(W4kH3701)>JNyX!ewLB9t77oUk$in zSVydONh0R>jS$G4nS(tmZ}lT(3jWauOz`^D_A?*R^Zn3iFB>|Uf1si{MPfVBVH3zPrTdx5K4!k9or zDsLo!o2J|^d@hvStyIkC7S?qYi0 z4>;gOxN+WQ-U8TF_uu@N?*NHk0!K;2b87$G$H*k9;?6t|PTV_F36)Am6EFyZfBSwb zA#Hf9CNa7r0H9t$0znzT5i+xOv*uU>b^4qEyLu>x`Ke+CMCpkBL}2*3oDh)Km?Si! zl`tZ(x|Gbh^i*Z{BhzX?vxe5(tWBF%5slR_BC*!n zB0<|yQ;i&zekU>UN9X=}=IoFi9xsA^c=#6X!frlc=593LT2(kQ^ohHB14mFvr&-am zX&W7UTYC$BJChQsfo<8gWP93fU7x@t2ikuE@*+RzyPc{4EUjx>9EhcFOM?o=&JSQm5<4n*BrI&fKyJPi!}vMXpD zF_9~6#wwC-et+lnN*iuPv6LGSS$a{X%=(xq&6mFXA#PI+#1GTyPu?6ZhDX3RAAXPr zq(P*G42F~%TBRO#M-XBWhWQ^hOpO$GitJ|uZ^oI@nfQplePPO-Ll_hLfX^Usb385O zpGCr2QDy7u7ODYERkrK3m0aqe9W%p=dWCiJo$K;Sy@f#-MfmXf0Da}46GZFHBACL~ zo!V>)XqdZ0CFfqhf<6%y@9T_~^irV!Sub?wQ|u^qzN^cpg_3{$U~! zy8D`79GnpHHht5T0jMY~?jKkk`SEJ#To$cPGz*5)$!NItxg@1b`Ry9L4-Fmwk67qm zJJmN+o;_I<$Ui&8Z7&vG*q)lbh^i)G`Bb$n}3pcK&$- zrj~vt*^)H!%86K-ohVnk>m(fo4ZCW@6{*Id779P~EK60Zi)5$rCJs$V*xY1sP$4ym z1qoEKOrror8w&Xsa;|CY|1u)w5+FY`AdekSp%A@7g zZo~Me`$F+I3MxqH$@!2&M^t#L;L+;L_q=?`vsODbl?djh5@2{6khxub#&C!Ga=E{F za-O+r?DD~SP@3Lq-xp2EwoS;7&lkdETzo8)fM8mq<0Eq+>$nHk=y${c2;oi~Ps&}& z;|`SVI-TUBX%*3AI4~y3bbbfx5KlY9zVLm~V7ocpbmZ*jOsuu zXx4uanuCV}lBto`H(-G>S(FuD+;LpYs8?Ev(M;jp&oAY-I;pQw;M;<6s;SraI>)W? zm=9LuU4|?dAK{(h#BsrZ{BF5Z(g_g^;-0W|Amj2Y&iJ0h5i{+htD=nsmt_N?Ii)Q_NPmUV*m+~Sl03^olA(H#yKZgN4 zP*P!%VA6)*7=i1m_%QcCy5r~3N{46{4NRf(@gu5q>TPoLd;3^B=RFTo!@h3b1n-)> zb$^HsCv}YOozQ>wW35v+)=gkA|MS+|&YP_R{Z%;S$u8^}@tWK^*>U(?`<1B)kITt1 zk`-|h3T0Ik?TSk;7xET>mnxj(fcIV6KmkxW0EpCHe4?WLZrGW0F?O4_b%l%#5>n8mJx?wxXP)!?AP8vVvo< zQ)x@*Wi1r}<>$m5-n1Ex6jPqLTMg38vOZvg*?f@Z?_{_m_`u{uMFS!Q zy?DnylGC_mWQ;L704#WiL_KHdEhbJ4^P++7gqRh)PIY34ezrbUp9_d`NWV?$2fzO} z*Wp*_$B!}0g{2UsXH@gk z;|RHzlDVyxpsfrk{Qdu)(+_ByJP6qTJtvHn=rMgD$()cRfZYafAuR)85jG^)snAwS z7iG(ULAN?qz_D<}KY)nmxlijf^q9}p_38)EKOpzLi4%6p+`gN-`=$8hhWd+7P(`HZ zhS>FLa_|*PvH?D1U`G^Gv>v4hQ81p zRYyn}dY9LS*uj3I z7&`Kn0Iy^j&vI!Wk{zKJ5_FNZ4zAFwZv-_5#2tPfAY-htWIGu4L%dX>P#Me{|2}Je zIA@EYpEC~`3pph!nfm9$!%JS(lXtgb(YLr8c|R}WFXo-26xg}XrkS&Y?$Gu>E6C@; zOjB5^Aj`2+kHJU#qK(bPF69X890RN8MJ2tDj;Saf&BI+snENfOXii%tt%s;N@Mp4} z%$uez0JsZJos-pi+0p_Sz5Uvq!pUen*Zj%D0J_4Q5Sf`ISM;TN4F94Q@`1^R){|yp z8Aq?X$(81u;1S6pPOXg&{u|js+xeq*y6x}rLUFe}dR4iljh&1NudYdOL6YsGP)3>> zFwR%FLY;@K>2OAqX{kxO#42_ZdM`S6B=xdrQ;Q{g9*;C-1aHQq?rIPCRI6=^I_+XQ~cqa)496 zGzc^;vh&5#_#ufat5+Ce-*DvodZ~n~s(3ik{u&PyeMN+Nn3E&aiKsjjAGys@rt4)l zpvhN(H%_;Yp4+Wcu%4r>amG(ZwB_aa?gBdUu_vRu_r(&6gq5!hfumWA$>@}JGl}Ld z6v2s1^^8S;bWLS~a!}{2cZCv2fdFoM$em*6IC?^#?}AFe%#}S7Bx&B)(O~Hx#cPML09_h<)jS*Ws@s>G3$9i4h*X&5y0z2sNJaSZrN!ITi`hq|n zY&)CZ{X(X=0sUa|Zdvw%6jtJ8SIH@L>H@{e0S1Neuiy9r?*o?Qp&aRW{SqqxOBOEd zr;nJ3$03_HWz2$??cGKGIPUspeiotqQ3l=GIeWvgAIhlX(g9MLolvcfP~*$R9QJ(6 z#RB#`X}Ec77L_nvnX#Si{nSNV#ZCty)g480I9bQWRdhJvK_!71@n*g$NxR*aFK5xy zh;}HdeSEX69*4k^iWdho^k{l@aF#J?K@RlWykO}la$En_`;2L1f~FZITyO- zgGgqKM0TYr#^NaG@$hep>6vH$sd~n0L;e8+YFT(=<5J|0>Ou zQ8h2$zpqm_3{d2+2tH8z(+e5kr=j-?T?!-DU?+#0<%hC&VnOg^O0zn85*6v3 zvNSmw97nV!`Yd-YvyX`-)~IGe!UFMp&r>s?s5gK1K|0U#40*TQ%Kd66G2ifJO@Qqr zo2T{WvUf3+74Pd?1ihDjb7zoYLm1|hVF>k}VW}lS!cLquVq1#G(ZBkEIsQkpsJ?Ff{N>|X)t-Yp*%8QF zu;V!ngD7Hbm64cQs&%om_g?pHSHGqA!$gKVF5|M1VpTN+Y+mn$Hvn895z~zKgEr*D(_}=8J-Z%;p zI+icyURQq@yL8Mv+g)HlXq>G0h7}l z@TOhQ%*}C*pIXyrDl_~oh#hHhLWD_1F=G}XI`*RLjUu=F23U#9#bFB;5X&Xt!Pgdz z5rP#$kT$)azSw!TCMj=>!z@N#5cPXMe!8jd{eBHtBgO@!h;Te&6f}@)o0HjKOLEK) zbMKQY0(!Ha0rH#~pGd zLf>auua`2Wjk!hyFY65?Aa{jX5~arSwxF)EST)1XSv}RD(vhii&&CBs6n0OlH?&CP z-I}KCd}{<4m@$N_V-Zs6g-w%dik{Ki1i1xIna$A@m7q=*p{MjMY17BJf;7My5j>=( zFvY&%?xKHk#k;^(dHnoywfC+_gGpJlN!;d)+u1;E{j&VI*zApe3r%Ckua|AaQbu6q zW6=aX2N4Tph}xKdpL1av`j)fDG|4&;Nd6~aQSSi&7oZUyi6x!9uSp=G?wZfyASwk> z!MK*tqCHmx5}5T+n%4V0!a|)%RzuIQoQ6Mg7&Swskpn636DdnaH+WB9N(QgRGC5m-)K_nDc`u(ysY<@7wuk!%&vS+5oQ{ka*HdqL z499`4$>p4U2YXFm5A!(n)^;w>rBsn7r~g;v5Ezb6DW~o=c|fUar24fk##R__JF=La zWo#!AnhpO>C%A;C00wl;ebFG`+yC!y-^-RCxj@>za8z8c=Jla@98?FG z%%E>}DHB3a4{LgZWi=1qFN-RkN{GiKfuB}YqRtvsw$7MUdsZic#BwKg_AB=tr(U4) zP_v5`vkziuE)RlNUQDJ_N*?}(oxN@wK99G8u4CKB*SXs4nEKpGwqY27^7zC;Tuf;O zceTc`U#u%BIrXKNvQ&wiHK|kW24g`1$ssw91XFbBt^>Y-Zf{i>Hlv58!)@|zw$&cN%X5;2$q-0zAzoaTYlH z43)?vu8|-U4SN}IHv?GftxXK(K?j`k z*2ZAyQ6EU#Z&`G2jq`PA@&y9Q(KzUw8M1KWdTw6qRM>Ij&UBC#*AkhiBy(E1fv7&( z>S)6P3j9_KfIfzo$i4cjYGbb*pofn(GeCwfz0dR?$jlRZq0F6b0;z)J_vGGd+HLyQ zH{vbsmqiA=)iFB@pI(B|L+gD^1B5N<$vbweec!OQcVcWQHvF zgH^683!n#{f9;Nd9T5@1i+3#5Q=HG)YV@$IT};b@5LPm;RamuN+>u_GJ)~XYE0D@p zn;fuX9$-`oG&nC9^S3?pvmRd33r>dkM9Z&Es8E^h1>u$%K>0hTg|Vx^v%PSb0$YZt z!5XAn_IF(dZbm5w^pS!1qtyD7PocnKp=s)@_%F99tq2mgIDS%YxH^GjQXr}Gckgb| zH0GHflEAF^tXc{ahNCd2{DQpEnBTQ#i92M_Tj_NHaN1X!0MIQH4pkJD{ry>+YkzZE zYb1zWjwJSb)taB@zSeJ$#a>h8m0gkKD#EB=)SMx{s%mg5%Z%25w^nt0WkPJj-XzAe zi4_k6L!k0Nd&a8DO8eQ68CT;Y?1Zpma}&MdBBm_+NxOFZ)iA*)ZqR1%ln~bW-q_7% zu#%r(HP7$c8gS!2IdYfh>)w60B_P=kF_?TZnIC_T=pRIISf3DrV8 z)#V;jGCk3Q59i$NyNHhKzBIbU{Gh??RYJH@Q!FkcB@+4}mSx{*D#Aq`dKzA}#>GpI zMwCZhjwxfi$O?8&L@p%ebMr4`BoS40LdzWLG%s%63_yl1CrZ;Holo`5^A?>Qe? z9rd6!c#d|p@ralj^ze>2%c2*37vn`Akria9Fv4bxr%|SsC+c{Q*0GXekfD&C#;5b6 zlJA4jEC8UryK&gc3`?vslgG@cD+IFJGsO@d&M8e5KC?J4@?@Ml_wV~t>8BJgP*T2$Z`1VE6fzDU`?PGAu(6qCjf_-tN#;8um}DaZHeYcy{`+iG<)MT z4?yKyPu0>IgZKWpFrq@K)w7F!k_?Z3*4R|cv$lS)h^_*^F;;HM<4t~v2Yy0%x7P9v$?W9|E<1=|WIvJwV zWg$*ZVBd43SJQaeIVn&%yj5~k=tD3n+P;TBeXciYUPI09y5;@$G1A?v>GQ|8?%8;{ zY|FsFzNNP{%wo~}XLHMV$THi_O0q|<5unpYsVpt>>06+{M3vAt$g-QzMSVMlo0eSa zNNY&t4O!^J&C4f-E=pC1=s=djZ?Y9v(k@1o*WnMcLytK$IDC;5&%eBJ>%C{EKrAaN z7aDM%2%>H6FJn3^g7Y(V$Fid90DKK#^Tz5m)4UY1?LSRrTWY0C|{P%mCiU3E+dUxkbMWQx>p_0I{Qf@Kf@qu#rS!- z6%C@dRh;xM9>SQ<5AD12v#p-JG1-l>QX`V@M6q@54I{^pnAJIs^9*9V)mSh2GQZAT z@4c{t527CY?VcOBROItBAb5OOD`1J{UDWP5Lb(uJ9OXtmQc?ZX7A=Hk zt`}WPqk@bivLdsJ%yusSFF69 z$mu>-7Ng3vOJCdp`5Ok>2vz)SSJsPLSHt>_jNX*Qz_-Igf#*j+Ji18+^>tU2GjoA4 zpm^?{vK=ibm&{YCh^kjuqfn{OF(?7K`X2^6+UX~380BqHx*+N-4`m>Zdpblf270O4 zJ_bq~oyutqBDKZqGqnjfB)|kkYAV#E%l%&n^jK|WfhbFrnOm_!F>+}^v|4OR77(m( zyu?hER2S_*1d({6-z}9hH~bm_fl_Gby|lQGPMj(z)HEBEwsr`wgBJ6-T^21jwCHch z9zFlohX;2?@Lu*M3pp1j@}Sr4x1qo)a56;UX1pY{?Y$@aVniMoAy15~Nt{Gkb1#w0<9DxosC(;&uEYfgASYs726nDrgZiV3x;{-%>a zlfo)mAta9U-I%GP%S<4KNjEVdZItHw^+cLUOgi4Sl=Tue}rYqJ;=D2 zpKp%949KaWT-YPxPke$>$YA4VQOHTKZhlPfod63H4J#~=j>Ea7j?eoglqwZ&9^M%& z2-b~?l7`l+005KSAKyBMM-*Y}d9k0w#v@vln7OBiMu#flfOt&L=FWNa42|C%WLr0NWXq#Cf zS?-C$3HY0!xk;M2a9mqFU+|6OR4&-Z z!UQlpRrRi~`!!GUiF^61ftuh(Q#VaRy9!H}lDQAE)|QN(ODIIA^L$L(IH$3VM$UH| z+$a%H(=&7sSNL6VtH2|_0Ewu1_Xro+Aq9f|L0Ts8J5zO7aHDP2MCY%ncT3G^&VH`? zntidl5{c@7orFve;uV%VX%l^(>VfY&#rQyhNL_4}$!fu2FZ}x&<^iEnr;`k0_GDRVWNBXIU3S&zK=%tj3nA&zDZFc7%P@wE}wp(M!+W$ z{S85gW+p7)gQYs2S3QRPh%M@*DC`UwBK{HCwBY!N9P);;Uw|3b{&;36Y&@&9h=|5P zVK$Z=`=gvi|3zunDncsAofb7mrorqG5+Gu%7ut^QrSfO`ABG%<-AUYOD+mGxjkQNj zJ)>Dkcp#lDR#=jJhQgXcA4~HARp2y41{|*Xa=De4 zd-L%YIbK!X+-2;ktH@j|4!}A1 zOk5Hvu_66Cj4*m(?746mqdG}Qfz2dnJZyu)utVIJ`~)VFEEfL+>v+?(30_e}|M1}7 zv~{SDP`vxfWbVCUQP#@|_uv|e9`j+vS{dBx^6E^AdH9mi*QHz#q27{(Gf_wqW1g3X5lxwqj?~4 z9>zT4Z@JzQv;4e-?qm$O0W&ikSTb2p=aje=M5Rz0XC4fEZ|-*{ub)Z$Y=GzGr#U?r z3Z;S7dv#B5>{tb_vtiodSP#5$FKXla!arO`Zni}-z}m?~dqzD=&okaMV@-!&?3o|g z%|bd!3YfNH`2HchI_quA+Lcx64)G2yw6T_+3i#g9kI$r-)Q9)U$S+#uZ_DIE)5t0s z1$5|_)fgzNGBmQ%_UAu6>HrJ#uwgt@U!}CJ$9W?}(|Dw13XGxWrJh8j44p4q8SKhTphNJ5SEGPzL=jI*){tW+8gRxX zqEu&!1GBK9m@i6?jBZ2E2;bYfBiGgYru(VNU|jbu;^bg4lh^t7_diQELLumHO z#hkim=5%ok(4r8ebNk>N6Zzp=DZ07STLOjB($q)P_pqS%3~vGL$Hj69E{f%NNu05- zX{4PMzzQunttX=c^rGUwUov4m1Ti{GpNRYDXgI|tDBvqpcM1#4u#GU2s5@jL zaqIx+q1V78Sh@rw7}Z?zRxF!CmCri;F0sRgL`CWXYsr|-o;iJ0qpKaSBOtx7`2?R zwVEfO=sO8mKv8$GcFZi4xhrM;k0|e}_9{Cip*oo;jB&CvfY`E6f>uMn251J_|}UqtL76drV~ z^E~vVPB!B#mc+j}HS(!aq2A<(Y-a#=wPrW-ebI+&?J%JVVwN8n{DZad2zCB*8}XVfzB?MV66%Ow^yKp&q@WDkYR@(ou4E@A19yi>M4>HSCD{ zO-=fGx|R0ye-`Q~p2;WlB{`HB@S^*Xfa%ewpoqJy^GgbiMz54OkT^_ruK)maA#6J{ zOjCcTObw#*&m{cx^uvJx!#0kwSPt#XHC7<(iSjEiaQvh(hyQufE%%WZ%8lWmgqfSx zTxz(Whzyk(u%fU+qC&xtJcao5$L(00@G{`;-Neh;$P~mGLfS*HL^WLhnpH}Gcg@!u z&Tj7z-|D+*vlb98z{n@JH4o^?NBl9K*N-@~H7(cg*))m7VfYMq+)*aB4Rt_zLalb) zT12P`=@1N35b5u{?FxaT7Zxb?((*9f&cQhaRPHjd?AY9mZX4>NZ2ArI9f{h?<{pDr zWSyLqeZ0SIU(3C`8Y|5dyv9rxx~CgBWcjcN9Grzza;HwaXx+2 z2JlJ@?kDl((9B1U(oK2rX1-z4_)0^Z3?Utg>+ApNm$PO_nG|GXL#2! zORe993pD^N{wmq%9ejPJ&B_CId19$r+zi|2Is4b_o4eD@`^_I+T!!!OFvGXWfd@9v zLh3n`*HRK>QX>&D$RFYo6v6zMZ@BDJecaK~NM1UJCv(iB3~D0Tx_ye_Z7QB@11F+BAH~w+W;*Mo1QQ02iVqI=UT{&m2_MoLe5xGV z_yj~_M5g(K<7JqLs#Eal|2?Z!m_dib>A_ca85rPh5}WnssPn~JRWd=0^5jR^Rz5-% zrFVcDKSjVz0qmtE#PosW$-s87l3|`!L@ed&iI`({aEQ-{cn~GR&l!jxqPbo~bb)SV z1%Md?DKGWpR$G<&4HN6MC@=ZYo(*920EqPMVPi@Z?>=aLW|95|g*yqSH*$|zrE~ab zUuoihg$n_%W{(1^EZX^zV^lkmtH#dw?n-i+?!Dfh0C-t_g7~xkLFfmem;+BV`(Il< zel9*2x3`W>YpZcc8F>{koUlh~?l?p25x=-vsEKk_IM)eAzpeT3!oxj&Is843lM{TO zj@T`Ec)EF~o_=h8_-m+ll|1svb`9=%d*0!z(~f2&U9)(D;0+#Ytq@f0-}tA{8y&gB zTWxVY48U>fmcz-BG?n5t=)H5z8&=fpePyV%66@c(*yz-|xZqT4^;n-{?z@olD;rkD z4Yo{)S0;>T_<QmY1uo^bATSGyTA*U?~aVqTQvq~XOWxURxxXi zCn*(GKTFO^8+D#Cmbk0Dh}?_{=M*wjX35WTP75k=W#_#{_Q;>3R>yip44XGC0fhTa zlziaPxt3Pit-5##D_7j$BmwL0*!Y^QKhX#4^%Psd>GL41-hcS+#McSL*>-_R^i)JRCr=ZgVLLhybBd*x!_?WF31yj1R$ zQhWlY%~vgP^^o|c7f|&y_R#{`%=N1fFSFQtdNOC6#~wIygJpy(2X)_g3!4FRu1M_xvm=2c%)hLt0TkLR@~@vF~UVefclnOU!89+1c!uKHq^wE(!L&3n#w z$xwz0=brq+JLQ^wS{{{Dtgsu{TF$hC3sYZkU#8O4o6?>g2nOSZdi5U4A!7Pb;wUHd z5lF*J1RCe~V=kkI`K!x=B508*%Z0}vfv%Q#y4(n)|!limFy<-xEW8CtQK{b{}9uwU!sOrBLGeT51L7hNbewt z&qUa#FM$%m3l(n}Rcmws2!R z6Wg|(Ol;e>olNq_wr$(C?TKyM6WpA0@5{MWy{fu)Rljsq@3nhPV?#+7;a^|d%nB;BA(mq853d5 z0$uK)Tr_hCXWD3=O}K?4;&c2f-}Tky_#a86b*UD)#r$IjfREdCpMoVUL-Dfs*VfUv z``BWAL&b4&fRgH@lxCN{8a^&)t!EM;V1cwsET zjloP{e=K8seoUO<93N9b;(fSRC}vYQUG86#^$t9gx=04U!$?Fotz>nTYkqyf|IY!S6^_nw z1Pt_t9MFoUY*_^g{~wybt|Eo2(hp4_H#NUq0QW}-3!b`NCrk`HlnPugj0Q02d>;QK z;Cpd@)JHlkFV%Sm^*VEfMx2Uuwo@VT5)6m>Ig`G`m}f3QMae_<0kV#_UE&st+-2Te6JrFB)K8 zopkev)p{K4dq_>8)}SbX;gOf6z%7JX=R)OVI)$4dp?=3GVJ!}X%M*b|b(7fh4TeW@ z%Ip!<6Yvjw0M>%|bqjQ~zZ;*SU~<>g{#ZVC8A{hLU+$C`PPzy(9*{p7RFhZB{?q^4 zJh<3$2yVpea0RxwGznRa{dZ8lFf}iN^>;jo8X!~$vP%|%(TY2 zk}K_Q+1@;^dJBpj0f1ygWO_$Mnw73KEibcoSgUDC6xB^X=XtxYZe6-NVd*>A>n7X;HU#WF&vAd&S zW$@<#bF=5RNlqCUA`STVt91x!UP|H{wq$SWY*;k&(7{!&u@bc%|J(I7HFBAj(^Arb zPQk`i+Q{Ej2ITO|OMz-(tsBcs`B3^R|3=7L8EY4td5l_O6qa{&!dq{bn}HGWCzMwo zTXxpvp*fzaQi#_iH76^8X+v>M9-rq|6m^PIy|#o_#Y-CJBHFOWk86~Is5Y6S<_fNr zL5LKg4#HPaD02Eb0s1X0byz)MpUbdIuRzWRWL%zw4w&!Q-Ymi{sCPMb;VZll#A*K< zIR?_Kq3OJ=6ru&uky5DUv{VecbOh(>*>aSO*stz%tGcjZtK;o>|M7hh0huGQYeB~m zVPri(1zU}*yf$P$QC#B``)594WFEZ~@sNzOp@|i&X0?$i%9Nf)N1Nz@P<_7T)kpI%N z29-x0Wbd{TX? ztcU)uMKJd{>%p0FA{s|PZQ+CEJKcE(K>vNjQ}``OYFzdGV9x%C3JAKuap3xfhz170 zG-6s)R~0aV|D$eHQBzDuHV})`1YU+~kV4uHPD3_R3u7CsLNS|$suUq*8>m8Fj%tuf zVl%EnF`nkE9MWXzr-ojZX^={ws>LFi3TwDwvGI(vh14)j>NXonL#D9WERD&Bt~?tu zx3JavfzRj~?QnD&0WztuTTW{H%7>YU?P`O1J=ZYZ*X#Q%Xyp|cl^fG7*H$q!UG-ni z;u^NPoV%RzFSXXkoS|nR|g_9>C_v8mm9P)Am;GG2!a|>jL5;!0@Q*u0Ka!5%!00;wxwbXuH6REGi8mpS>xX z;U)$h$fFzsLZGb;vns_xur#x*(V#pKN;I}3yX}5Rq`k*k+Rp*#yzV3t>8RP)Q>H7n zJf(6b%o4RAR0n4CJ?ZT(tSsK=(PWF9nrty8JPbnH;f=GDZ(gz9xsTV6{A=y?4|X@c zB|2KPzq)~@2BfSU>-F?@x$RF~`EqIQf9vVfo(I1H0_>6|#CmqYGe&-sk&3D;`uTcq z!}jT1{ec}h|1>i1e96py@p>_g+Mu#=vwOaN!Y}c1H=Gie=sG`vYvxhdSXWkmq9^Cntxq1*OBhTu~yGmUK4saB|=yZsY=0sBD4pG${%n#O=S7MoMU3GoXI!@9ZI=_KOrN`4;42!j>P%lRh8%>w79iLb~h61!JTHf6c8jC+A-5V-pD=r4eU8+GE=8VGn=JyFO zVACI~di&Z(qJn>YO^yh4I%d@28%yghZh@Y!0VD5c-c}OAreypWq{+tf zjQokx@%Pux0|w<9?An{nmnN!a8pAQ8tjEpfY3UipuVlzR55&Pwst%e_QB=YR#vhxU z!-3EuxGX{Gn*xa&4%X`a7vm(Xbn3A!z-SSiDO2q(`uMz4dnC8euOS{o@KjV$1mdO# z<2gqHQ^T{%&4IWl{IRyc7V$PW3Go}_bR>ZY0;8;>g~G0_(xrJqM#Jm5K@ut8kVAa( zQ_u!H$aae9-;cEytl+asl!E1XXdhwZBk(#0hkO(Kg5THUFR}kJ094Vf z^T1r6*Gg^n!klqnA)6!DS?Qlo0(xad6V1f-Nmfrbh508KE_#)z2F26nhQ^s*AgBH4h8`L`#|J=WT+jQ=JY0mc7=5{bsHFWy&Qd*VPdZ%X$-&XrrE?NpQVM z^!vB&ufuPI&+*dk_?BXOjgp5bfVLUG`WQO;jJIT`sjY?VR<%C6w)GYZfR59do#)|P z(<-%m`rmAOx>AgmB-K-@ed!l1#MFt?L$Omyc`NtkLJf%CqLvrNwU+QH-3rrm34 z?sh{aIYx$U8r^iAj4sOxeWsf3)j@@0TY&>OlD00;xomQ^Ff6B{p*FQE0PWJQ!baOv z8~7N6%&*RxMKCE(UeQM?%oalPH|wfdm>oS4ivlA!_l~MYBol{7#vo|{p&n?zHZZZ+ z`%pEbt2mM=kZ1rG^dZo+4dhZalyl*b@GgWWiu`?E4suXXrr~dX`dd+pF-5gaTp~=D zNWpjSTMPsEKDHo8Kv|tOAc$#4dDUB}096p|U2UnfQeEtlo`5j+Z*Q5;1wGwDKo7m;#A#hkZ(L1g zRCR2qtqbSg#VB%%nQ4v`tFmJmshd3OL&W4q(g>pKG)uMlK~Yw{&7a{a}fgO5_wbRF3kfmS35tvJ-T>y%RCn|^(|N$ zw~BFiWqD1r3p$Eofc{@u=~_+RzjdNkBWEK@qssi$K0f1&wF`Z&((YO6W|HDw*JI^Y zR}E*}qtF(r))HexJMoFCCr}`28vb~4X=qT=SPIS!(yO#&^_pe*ogGhzdKR*)*)15v zU)S+uU>>Z51zeY}#@E!M`W5YV1kc5BinxAkG$r-v0VVjDfC_$LhpR!dPjXiJBUts{ zKp4vZP{HTw0vI$X{LUj2Im<=8RWd|P(8!Gh|&wigP4HLChoX({mw z;5Liup00z}ZQ0lYb{c=-SL$LmjH=JsH!fDJR%&cmGyh^c{nM#4RcqJpR&y+A&PzzQ zw)dzn`9e=AuUYkg1kLW7qk$%?_#+xl8M<^`ztv$b2SCMTKj|rGC!4Gp%<*xuQy(Vu z^!Ej!@(eY-cK{8UqiJfVPLrNOCo{%D&8sR>MF!Sm0AbQ@omS%}L@>lw@PEY~)}DIz zMAndp<~{3jY!D2|yle{|gcwhjEY1XoVTAm;Ob-SXzn}Aiy)bFH`z7A;!2(vYjWS)e zE5#9X0r(8!fQYeVbeXig2slt$*oi!{a{kw`Ntb{vlZh+QFt`i@BQ&J>VRB5VYaYk8dj{0~yCi*^e~ZiH-V z1Avp%%H*m9PXpZsBBg?-`dkjIlXZ@%Sn`*$X%?8SfHYadfSVgH3xPm|T%~KE@1ZLp z;F-(E1C%n#A~30n7#>mq*gs zd)F%j5BHM0`({01BKYjKVd8hW`rv4H+r4Ng|IKL*@t(^Qc~4_L5BJ=!rC88R{QUeU zyRcTqSV_#cNc#s!&J{6wO%Cr#tu8_IaFm&2&iOh?>15h0BSSx>hwowXLDo410Gv8B z*d7m}rR_29wa>0sEdQNN&b;|$d13X$RiD7?&89{~f>Va%osTon&a6nk(oyKo%(GS( zSrsdJGPNo&JiIw|r_iK2y(!I%-3Pw~D;2687-g;YDBxsQdK5+YeEmL^gYqq~-`k8o z-}LgHj_gR~nbv~6jphuamG)(;2dseKzrpHqGUN>E{2KuM3JIl6z@g0w>dg0Q*Yw~7yyI@;~ZXp+%{7Hg~M8I0^ z(-KrlqQSzpnUB1Qx+wHXVx-?Id z3}S~K)*=-kXZi{Gf%0Gn)gne`fdTS=!$9ZoaMKZR@1QAN4A;3I1wvea8Q*KSo(cd*W|IzT3*MUgmW(kAcw|IY%n=ih_1hC>E3%#^<2wD85 zX~OeRwB&h}zwL``2Df+cV|7J%Jp}9U?*r{_32rxQ=@WU>Lavk-A#ru%e7$6em-pzNN9i~M@E ziF3yW>}C(be~Qn!31Fo2#dOK`ySTj^=0Mcv&bXGtD_N0W7#1iDMGY*(@0OzwMbC9E z6Q~&nU{>?ENzrz>}$6MXK`z$6?;( zW#1VLsT&iushA2)0+R({Ch2sJo3Y^SA}}KFVFD8#ICrsN1_Ycu6*&Q|Gabb_A+0k3 z5hVIE@{&x+RG?a+?2Z8c74Ywb%+2Ueb`j}{0L|$?re&X8?FyOZ+DVuVM*aqyW|$v3 z@xjbTAh_pO@C(G}T097|!d8HX?qmA>6nGYFibo#cTUy=8{HPKU#9d>_#S9;0ad%57 zBej|$2nK)a$;9qOB8?)RJ#<&rf~}5v-o}iU6)pGq@eTYxb4-Q5jbB(LKlcCqbpO{W zSa41NtkpV&7Zwzt-FeZ8_?$W2?0Sj!QX#~^vOLLFzq{<4R{qy@qo$wSVG^H7SgF{c zLY~H~)8{-qO!G&86$-HNHf?){TLYWocBQNj1Y9WOrYNeS5B z;N+NWvkXTX1(W#`!$b>qoR@CYQTXXX3ozUM@xsTazv#0nIv$EJGRInvJc%6W5dsS^ zh)-kGd&Zgi66L(oDn&VSz6iy<88dzIF4Q~omvjMwv;wwZir^R`$+`xp;ZMO2V3sOH z5I?kHGHMra52{#ZUU$Z`nU)|h;bn2dVS|IUJ&me|s4dnoc7=t4t6dCAYx^OgbOK{> zS9wwVUm@8io?zm41l5rkBmx9y06lHpW2(Zj_jFSH@?86X1ZtPh|7;?Kg z5Wxce!cT^zp=ObPJK^C@b<0n@FeK@xcRO@9v0HmiGYh~5o;#UDyru_yA6P`xGBXd; zF%KgQzowVT3gPQwX&|N{d{n0-(DXmjtkedSUgbev+j!}nC3`one<~5yPD9Q=j^?N}eI-B_c&#=l%ARcw)2a9}vdE zv0h}))?Q+pP!Lsr1hv~&di)Ij}uEVqFHDB z$~|R_<$G06HHWM9Vw$T=ugs9s;#U3Cz2_eUua|aLP3|CP--5K_F!}f@sbebSmz4p^Cp#lgWJ?Rei_9bwp6yW# zU9A4Wu>p{J8_;`Lg^9!`pm z_~F;|sK37%JP8SPN}o}tSv9(ub#sYzlkG=Ntq^(s#(ehgtAnFr zoSo_|ogPPT%jDju!AgK`>{4eQ;j6}_f}-#PbK zEHGGsqxtTEW}24RZXlvikn*n}j1XuB1k{HYECJh<{j1=&u4x?G8 zMIB6~RB?pU-`nftQ=3E=^LqB%Ki>Tg66E3f`g+~wjGId!Vku;8{!`AU5e)bv(0aE* zA$FUPRncofX3l+a3;g8emyf>R$?9$hkM=t`gHYinmpb(xuF>mLb0b6lFA{T1LB?>- z^w+jX18%UKE`aq^Dr9DOf60RNJ%{3;+9&CQD%@+R4~e?;{e^Q_*p#+bxxGjMGysPMYm|JXbN|DDlq&zh#^;UQ+MT%nUf&9~jW-R!ZM#Yv3=vIKIGG!Jwzhh#WbhNnKf?g3%Zb zhwYWl2jpewrDXzq>>T%;(yUu4l}7?XpVTP|7?Gzo-yPlp3)FNLy7&M2TtNI}w+OrN z{=q8!PG*=i_fTL>>x-Fcz20`N-@F}3pAa9??nEj?OSGte^a?#@qF z8+4I@zYRUHrkiy8JPq&fj+aNWI@vJInhOz98w{MQonOz)b1SLNXLXm|U}$C2-C#Ey zzDhB(vq{_78t-NCdi#=F8$1R5#B*Mu;m}zOdQo9*9_<|Jhhk*c?lIqrv`@o*CHdvHud2pbY!0<))2oZ~vOn-|V_wW6wiQ z!GD>yIX^8+@H+P7#=CNFKb_MdM~zjise-?L&P7#W6gIT~69!iT7p|wo6s;LdsY972 zF=enW2~7pYS*5Iy4%|5OYniJEG+2Ua8K5ZA4vnksMJAE+0yOEQGc5d=C=_v9tzL3I zPjbd4gDbmnD`n~HKZkinGxQa^)6w0f^6zwT!?2-$%Pq3tPniK)JOBmqLn*=U$J|T- z*xwfV;rrAP7bwp^vjcB1H+MA54|pOYg~^sDIc!2aEaCm%!20zbtF=daY$_zDAs{Bp zZ1IspH*nLmZ25Xqqq}ip12i_&rF`DC^3+#XjEzK)q=GtEhS&~g#O}^sPHyb=jZXcQ zfz;v}m^Tm?fJ)#N96i92f;--c(vKm*R4El?P+(+@eVDeFJK*uj{8~X`%r`RQDwqb9 zwe#8w@kIeYNOFOvY4-7@j3dpO*!ic%1wL%l$j@hD_%HQi!%#0i00)x>4!^<1A zcm~rh^dYe`YqGU|NS;V$=E`Xwt_kdAZ7svIeAN2IF^_%ikolylz2wVr8(6prgi_vN zqL2?9oht>U(I7MQO9}0?7ee?~Rs24w%VU5l6!=9Nj>feVQ5tZl!1$MC>Js4)Yunn_lJla5wR=Z?u3kg?5F0j=o^H3vvFU>4iQ&IPhP?~%Y zN_DczHuE1@^9gg?kNI^Mm?Ip%9Kl@5clnN{!Fe%xjCB7vJ~7TC2F-00GD6_Z$V2p$ z^4!Q*j_BXSKU&Eom0yn%l>lGgu?jl$@oQ&hdr)apDNb|-Wm3PbK+xnTJlsuFc}`Bj zotnppUCMjXgGwj|_`PRTQr9r-eYhHRb5#TA^5ot29_3K6+^@(FIj}%R%l&%gIG!6c zzAfe&bRvgc{+py%F8fjE&L`b*4C=w$63u!Xm0_&Vr)B>1i_-dS?&1at6SzP6eu zLP^L$)AmN(SQt3u_nXVtn}qnwRgCu3(_xkETv;wJMu);wbJG{twFJj|rilp|ds_V6 z0r7YO6Dm%+36+WUFTg~5cUJQ2Y-NX)e$c6v|kK!F%eF$~RYVP>L`goXP*o zE<47Vm*+Y$iih;7Iw})7H)Q zm5^P}Vsl_EB=06rlITU*UIAmmp)!FC5xWz*Zqf)`}12Q z={2FKip9LXl8?xKD$dT{d60*n1XuS$nSu!>FESySu zNdJuS8ZtHTw`5nAy+0r2z-$pE{)terD0fmK@O#zww-qWsH7D$PkXDoZIqu`BcPau{ zhkZv(Z+K8}-~#e+SgGj4@9=xjq8f6=nyK#~JOKFi6UAA~!eTa5+UU8l1QR>t3T!yR z2rvw?hu0-)0S~Dkg^P6lk}hapH6aNh-RKqQCicLFK%|dIS{*I`NZUO*`Ws8{>rc?7 zBGs4DIX-5Oj71gFg|^Pf$JIFw%v-7WskV>C&VJn0=T}@0v}vS^EaQ9xVkJ#{kD)1; zJ)pF+m8E+_vtuhx5p7x}>eUI8m}Dq*gap($N`;jKX@`?T;U}M4eVxLp62|B1t@=n~ zBOv%kw5BnPym?f-a#AVzzAMY_Qnv$c*t)8qse?lsX$@-X$j?BS@%x+$rl8yh$(9ej z6v%ok!yeMQ_tL-FlZta*o$v;@*@L2t2ynJ~op6tODHn4|Uy&y1ID8rBWO5fHhB$7> zoE(){{;ONIu+A0>o$|_u4teY!;*c$W_vk?>)S=G|z6RJX)a>4?34zgMo}OJP*0<;q z-Fe}NeSKNj_y?Tq(?!|rcB+I<$2X`~F1XiWLFiGpeO>&?_cZ<=RK8y$AkYq*M1aT% z-_iniz5BaH{S*;IV!S_6zWN_wJvFYWsG%@0^SNKj?*p7>jD2;eBHQuCW zU&`B>2TYnT4X<5k(5kVKD$3nSwt1&7qI34TEL^%$!UR=~$=5lpKW8ToHs zP*C4t=?B6iIILz@N>(x`WeGnN_le#}dwcX-I)c5(_i>53ZtHc8<-eN9GU0-dnZY zGyBMEhN4rhBU|YbYg0;0FrX` zMw6W=*)d;2LB)hQrFgYsEJFHMHdsJc^C}h+?3HXIXuL>YDx*MLt;8G2ecaCK3hx=w z8<2W2^;RPg^l(yv3Xl;!-y+{usdq={H*Ly25yJn-i!8f)1WF z<6`%8Zo!}IXZ9)Sml>pn0$5S%Ti7k?lNF|cw}a5aa%h~J2*?anL)hePy5B|5Qw3^; zswTG3uZOFn{eUhzlH`;WtP~NyRCB78%#1*vhUeY5$Kt@%b~5DNJ6O@`Qt~=={e%ov zN=tbhw$3g~w>VC^7lhIm0pCarVSt-`@kkPYlUZYtp&B-!eanxM0^FtXY#!xAMf{wn zQm}4obA2BuGsNLL*v&(lbn&GY;j1i%7Ep)2BH$rGU>u2qkea|&p_!rPt%!A?lon@D z6f8VZqs_Q3@B3gJ)rSy()B5euS8?4Q`q1mN!Q6m5$xOrzC+oWq{d_P{>AxuU7FZ4S zJ;MqEeIYJSz+S?|0Q^R&{<`^8UJ<&YbCdH6c7!(ey$6{AJ{M^X7qBmTpw2%m|1GYn z!^x9BUP=&qGuc{Ko2u^`cB?fZ<_UrIhi-rGw^|#kuQxp});;);K9Z*q2aw%)PKi2c zWKz|wDtUIcoB2i%TQ@Gvik~OUHe);5#NS7P1unw1Bw$Yc-$mdPAd+G^&F zjfS>1HZ?12?^n&yW`#Y?!>!BbTO-R_Ne*jbGep9W z3_Q=UdS9RRfM>M{8gIkc$b0pk*@@nk!MMoe`$Whc-VfcRgccVM6$20XAUuhUmk{ZI zowqMm%nFY6zrJP{x|JNu7p*Jog#&~Re-g2#l0Kex zZiz)T*^$V{qn+5dodefWaQVFvn@ULbO2eQVm1~tT04`GsTW-TkWo$WOWIN6=a4Sh_ zh-8R>f4%rEY6Q7|SG)dNuwyr4xcL}^YP0j+1`qBho)1#o5WQA2NuZb4Wg_@z6h}A4 zv(N15D~WZ$QTrQz^-I$Ozhf5%BX0xnu8k2^t4RrRoz9JCboaX=rupZVPoy2H`XvH; zDj>(60OojlCGqO0ERMu-SFivil}Cx%<-(#1_jdt5%7gXTLWY~B7e<=_c39JYk%Vpb zQjMQO9J;I>KK2GYRW>j||Iq9S-axrdZ)ejM`4gtzrZE25oPgzE;v{6FrA>5*(B^c=u%UCYUd3X2SlH+>0no~Bb0{xj9+ZcMq3an%yBLYkOT(m5jVvSD zc!_3YsA?u2!w1ei&`lJP84{K?#^e(mcp)2D*Q%^uJsx;hEtw^|F;&>?V_;M!GfBV- zqjbX`En>`050Cj9X!|UHSH&Ib1wbi)Mk5)ug1%^1C6A7|3~2gl;uUxUec%Wv0c$J% zJ^@>$=TI#$RUon|g2I}go(Xy6W3@wzLo-NinE2C*DIW{C(-os*7BNv)F~{Rk$CS0( z97PN87T0Qa{OHcVW+kc16s3y0)Xa38Lwnx=C?`*hGnp%ch9z2+d%;e3m{!WVQ&KaF zdsfZQp?A83j)M~4H z!#5ThJ@_eny_c`}TYA1>nq*N8AB?*xhcY_El`METwS_9`+k2hQapL8mnd5p%*N)!3 z6rsgdwiSmk9p!^K->O%OFtjOQdk-uj?nGyXS}>rC`-aUFx+kkBo206#faE|4!KA|J z64p~DA|B#p9+7Tv)#Sa+^E2l>Bc@tiypoM*e6tn9it}ykP4tJLb&zpsLN02g`P;h7 z-rsN_d(u1i*_5ccC~D}#Z0ngyWZV-tJ3e=(dp^cD<0Ot;asg8Uw@W-Ag+FM63^rLp^89s|kF0^ND4H->Y9bLi@_BL}^OND0klKx)$+hC3}GS?Q5O z(sD!_i}O1j*|Eb>0yaim>*I*k@s+8mR_SQ6O%fYi1o@y~DOSxa1VVIV$eoh`_gzF= zVU`K6Pu)Kk4(feS#r2d)(^>O}sqZAqPqivOBxU>?ABu`k) zVcm41?vB?6q$23QeEpmY3m%9%UFMQUOa4vSx3s?dbNQno(Y-$u4=QkG)1apDvy&+K` z-w_xw(jdcO%OL?ih+~LTkZOVY{aV-k!LU9%1F`E*(vzFyX5CXFv{a(gZ&eNXzct_PC{+$U{-7BY?Y9rHpYL{M$3V1pi4~+XgJyY zn;o>kTS6AOxd|63`t0_ul~+ed>NfhWS3xzl+!bHU&7J^)Id=r66Z%rgS2xo!;#w!7 z_N5!2C9N#!G6U0Y3_@d2L|nfIrZq~oSo+&Uh9<=W_@LJU*#j!+P(^d*EQ4YJz8hCt z|K6tq-8wl?Q_#3-S#(L(z1p5`H|+8!X;IheSSVrnu73Wv9IHLeDOH>bz-Bc{DG!t* z^V-w`R3`y5f^a-CL!~cDImsh*stYePVh2#{8=t*RW^aS}QJKfuBS*cbYuEEx9AzGX z;P$uv9BB^_V>mi@5UhgRdHYYzbI`qA!KNJ2E*9S8XkM=;_HPGA0t>o}2E_$hV^g%@ zmm*@PMX|D#oM@gyhosV^rX?xLqKm|C$6G3y?n?mY4Mh@GYy+8H+-lGhFnU~%SXjuB z8rwQpkejXH`n)a(5Jh-&Cq&8kZeBKt(+I)4x~S>OEq{E+#|~Htc^Ec zmAh2t0d6e+=v<7`v%~hx_$Rze|GdBY=4YhjnF^$3IR4`Bm2%}}o}8DLM|{>7sny5B z1e5_x(lh@;Mdn#l6-G=hO=Kxf&(G3u9`79Ydz9lw$rf5MSLu;Wd$6bX2Cnx_3miRU z-@5jzA~*aFm4EmE|I7M^%rasaCO4Vb5Loq2BJ0k9T3Q#uBb01UrLlfE`j0;2=VR$G=B z+!xoq|MRsflv!pLnx_5(y#I>!9m@w@rv(4z`;0@o4`SyQ6eSv%w`5aL(d;sN~ZYPWU7JYu!@p<9k1E^P+rhR<{ ztoUkv^b9dX#W{SK?*g^Kb--a(v+SDWWdhp)%?23zWd_@!&pP!z>>dL8euNWYdO1gL=Mr24 z(n%1$W$o2hZM+CJd`*BR%!{^+nORa4hRa4vD~qYUm$U_Ev~Y+tAPF(a-=!O=hi#6S z)$q*-E!x$Nm~a_A+;*OZ)`e*1mb&H@Ssk+h0)ncJU$bWiwhx^OWpju5>;&Nb_+BRb zPqyk_qsQtbXSW&E@4|1t(@wr5V!aCb@g8)XOa0GfuOKMQyBh(E&MR!*LwpAfane%@ zhF-p}zn%6t0w3C5=jylcTisJAF(c&WtG?AJB}hS_fT4h>eNe8SYJ>>;)=3aLxZ>Jm z80X}qH&Z+kmRhGV{L~%FK=g+Up}a$`QTLv~>}996F!YyJ+%kuyLSj?5evxUwU?5TG?-GZz1^{1Nj6b^^*lg!lAh) z{OX!cq}c(CXc;GOU_e-i*>HoR2Bsl@U}&b9>Vdy-*S_{{;REv@i1&$T`K%9aTzm7<>W0uAkr(`L&7Rp1gX@d>0|vX+2ou0 zwpnD(0OPWG(R%#sNyG}6{75s7Xz*>E*-LtTE^g@69tZ%ro+j^$x;}bp0B+)z;+3E~ zZ0Nt#OtDI|6a3ux?j3p#lR`)D_&w$PC)0ieOCU@Q|6fkZw!~7CzI2VEdq0}jsk3!n zP#879g`Rh7?!-ULZcS)+tf#v8rg;Ru%P`u%c5|dl^!_xvyWICu?8kvy%YY#A)T^NP z*)i-Nah0cs?vRF2Bwd6f;k(vtp#>Et#Iea|ss7aXto!*f>BRT#w2&=;VWu>dzJh&G ztz9ClSvr%Y-f`N|Ay+;b#7nQ()gmUp1apP9;Hse?E{!htF3e4>5J|h>xpusX z4U-A`N2f}YzlvqPFlh*jZ2u2snf|DH6~#YDJnLHLIj-|dO?e)DcV7jUt^JDR1`R0y zZX^?ZFQ3QbLH}1HNhIz}DgExV4&O2L3_{W9K@^)B*+M*QbAnJewz=>goYG08r19@i z#n4{}h{nRN8dKrfP;{&-9fIFg447Rq6#877hF}_-B6KWGcX4iDDSqjywGg`yRu? zI=!gKl%utpx~euC&6-(pglU=-SMG-Fw;wt;!t)DdaD^Pgj@*I?o@)+Xc{PV|I%H8w ze3cR=M|@l&xC_gyQmfevof#^>40{H_?m@*|UIBdtKRJo#9~hmTAFb5Bgfs=C49q8i zT|x$#eXrHjRL?ZQpNz#@HwkYEkjZo@v-D~VnvwtQ9j$5B9#6#o)!5K!Krcc47#<|R zrq-X+-u>Ff{}&97;9_R)27GCfPjI=sR&ZD7q2?~T1P%Af(hyV8784f zUr9HDCJ2rROT9sJl{!h6-!nMP5~NwnRY)DBL?TLdxMS3v-jiuucD*xg?YO*L_EP^v zDe49E;q=n>2#j*v*BidB^nu^9o?7P3>p-f9<{;35(!v7lAi8KD8zeG8Q$XDjx^N$z zc8~H?A!~uUK|DlH(fVnGYQfeiXc4P`06g3I#Py5ylc{SzhWA2xJj*G6O z7%4b-UCSs^PxXLbyxge+4W@*87fsxyQZ18oJGfG_s?wu689y=BFU4G#nJw0$@fnD8 z$c~B8L1cjJKJ~v6FchqyhVTBfe?ja#4js()nHx!4cY;jpV8(On_5>vek-&g|v|1Fx z%OtpXL!gSMoJ=UEW{`X)qL)&A6RWCzs`Z(WEq=Q2T#7DC$ldIy-M*qORLGz6FQT!o zzq9E;y(8-`^LJyB2U=D4!db#bz7E6_XVnS*%s&Bsbkor8_LQcWd~G`xND^1gbIl_< zk1Jbg?Y(x8dVxPNE!ey+#6dlKbr9n`HaC^W>oY6v7f<8tRBt&EDuakLr#5!2t!~`# z$wH`JVv|;_Z)*Rx-L&X`1F)p69b5?dX930xRs`$Zn z226=D?hS;mpY~>PRXd8JT)3W~J5D;PE{sDm$E!~FscA>wcOK4_&CT;?tRb6R_!A>) zosP$hTsBP^(;>J<3hcy|Z&N5${kZ+MFe88v0@kW{IEhb}%fd<4oOIDd1qUbp5MKi= zI5ZyQX)m!+yN$r*5YtAv%3&nq7OvGgH?6>Dx5?udt?oZoYlkcUY68oVv3imG&Hqg3 zuDlW(w4h0fJTC6S*W~ zUXJm`@?ui@Xsh21fAKVc(VeU>90FtY+#$bT8c&Y-7A3ECuoxoMOJ)M)>^H@^DY;&H z zsKXSpxFf0`o<9x95glPG`WN4_o*bb0!1uLxs$UdgNC5Z&8?x+5BGgnsxNwpew{ROI z3jlG+&inCxu)0XBlcLnf5K)hyq8W19^1Ro^f1QH_`sR7B2VbO=;5*Lr@D}AgA zYz>^=`jPFKY9RxIjqjK_JJCtw549r}cbK+YjgHy?Yg6xS(7 zN+5mxRLIl$TJvT1c^x?UK1&Xpi|6ZWU=W}+(g%NeQW12t!*U>#qq0b=EnOl#loI8x zuGaf*22QgyVN#A$ds$sD;st1pmoY04Bi6b=;CN9eiX`5Gh@tq)IPI4vbc7|)AXbxA zUFv;oFPcWuO04?8=}e0nnUVerG+FxJepEq&ikE6KxVf*6ht4RV24=Cm%)qK_Uy+bk zIs+lI%0)P6)UcDr@iSfnXiBJWghttXfKSzox8ZKPpyJMcqPh3;O&c(s_Gi^}rW{${ zrISX3q)k*EZ@E3WyL3Eii=zZVo|+00cv|&H)>p`r27SEYyy`xVWuF_l205RxQ}`kL zZk|TBD>z9qqMyd+9uFoF6I`bwV$dW+n2*FR{(58SkKoE%!2-CtbJ-exMZ#NVY!0ul zh40&A_yk_0!7nkZ`7FR0_d(zs_i=>{`O7~^5%*3kN9k2z7#v<#dh71Q886wuUWPoBxqZQe<^x_e88ynTtvZ{=v35t3}t zEu?mTSwj*m;c7f`e_6~9d)KRqGYxQrIiO~$6Lzfn;9Tz90I&d#$WNN2{|JKjgqOAf z*c$kH9-pz|F_Ul&D_lpPj*JO~!1~5^0NV6U^ss}T$AQGg{p;xo6L{_f=(!X;5L!{qW;4+rv;_X8C?iEKG`L zd3(T1%Ex#H*r5~T^i6B|efRKg@j31R{g_RcUh3qv!Ew8y$ZSHMHiEg}%i6dRLUuKD z{7uNm{pCXC0`=Qw)f5w_rM>MzKOGk)2Nf$BCuP?1xVH9HAl_Y2~aU^~W0dFskgIho43ZT2Wu%|NZWw zjDgNj`j?K}LZmfBaNwsw>xdHomyXC%v*EVlehHS;T$vVz_|>#)Ce~|aED$J-GVAs< z@&)BIT=QiYGZ)Oa-<7>qkyjRw4vX&t`vwtr+ltPUxz4Aag}-Wz;b)fL-~(dvx!9M)k^1!ofoIf@uJXxV9#RSrSG1rNiNW z&{<{^AY@LBLI*QUbOT|2DAO}(u63vqrszlgjzpf8o`_IZ?M zT{c^VuXrh(!HsoEPmv~awj6)7UD72b43qC5c#PGaU!c_BwFCRABBPs2>3lsx?Z_S* zy>xO^yo6fWTI&vN*@P_#BLa7@RK3N6u5`-kd83t$2Wp_PX4<+BVn$A)!Hb!~bC-x2 z8g>YoKVjjED?k3uBY&T-JU|b^MVw4|!ZHl{oegHuFn?e5$wZ>w{K_2?7dztcPv1;swMeiw&$Eo7WjG;c$Ga9yAIThir$2z9*e{EczLIKRjOncD}I; z4RKT=lLTd36=RCi!RTQ! zW=U5lNI$^tZW*Bcr9eYh4!a$-PtKVdoW-|!V1xtzxn)Fl-6tA#Tp4!1;Z%(Lz2TnU zX@j$Mvhv?@r<3+b_pR_lgP|H`w3WXMtJXPAII3*NU*q8ygpu8*gTba{Y37^vwmMDJ zK7Ii&YJVLNY_ECx10O~AiSHR`Q3vA;zOs997EOuJ4{H;-I=QyqyJJKg}s+8@5 zrX1*@`gX>yMRdw(4Oi#a3WW_>N2QPd$7|S+T=b_n?ZjV(2l!_({Eb>m)JxoGJ)T-Z zF&*1-8!S>z5rM6Pnzsb@6pQv%e%@VMb^JC&o%;PJi$E|)UrtEQoW-TdaqixlF9_X@p+*^(PA56*phzA z5cXI_rPK@#@}MW}Yn+;AK#5go^!~7}vE>`kfGEp-5d$DPo}?34+9bqmkq#*0BnzXi z2U*Y}iQ$`CN~sm7>WURgI&x$aB14ME7|}3GBW)@wBFL@{b8S(pi^kzJ_<3MRSWtz< z5=;eRJKpJtVE=y094#6`F4{M@+bh>*`#wXCEil6&$gJc=G}nDufGVt4{Xs}k(K5IU z_`ce|_yCl}c&;Vk(7I1{#_xmMCH~Q|$i@ezLx#ps3pWY~%<~4vuT zMpu8oo_uUd5+F+t89IB7rH~@%f*z~H&vf2+33tUiJnSHa%F485eD(&4TfS;33lD*+ zzgq>c>T4}%$JQ|D%j!S`v(@xo{ZTm1(jg>-DgjEi=GTgZMnw1X1_*Y>1JR+65NhjV zkC76((QtuHbLpPOigE#TH4oJ=7UU!q^66&*;ly9Z*jtOj=v&|G)6*N#=2keoymKWg zWXMHc*}i8%f!U^gFs#F^erwuvl4>>PLF1VK(SMm8@skbGn8iUg zYXf{vRmyR&3nL1QQmuD~%pyUnurZiN0J8#07%DCI=ye;%4v$xJ-^%iee<>L?CQn6B z?Z8H3QfwU@;rD*T_kviyaqgW(&{x_)#tHrY^?vS)2>c)Do};mCrt={aWT@v=8U=>tfyBmhDt z{M1Io576vX5vb{IQ0nJ^YtXNit2jclUVAVpA*Wh0W3#W4`@V)_;UKTg!k2%b94YeU zT^GQ&&B^J&HbcxfRVP=y%+L17nmd+JS5{grnVoU;NTuGSytO3|C-h@mAr!-NCGw!b z!GBe7vSc#ouIUTyljsn;H*{4uH z^(=wq|fNzCo)`kFTv{xgcUF65~H{o7U*BQSh(WcN@vf3lIZx0P?YB?LP+>?oP1iy6EX>Jy(U=g&7#`bGw1`;h&xV?Q z%`FKwl136Dg9RuS!eg@^BtpY1E2A*dC5kCItF>b-$sx}rJ@|fo0yoQU-$I_EXRj{h z?xvHe#IjP`meBF|9yLfpWulYl)LV!3F^xmy=yj9C&+RrSJj>nPh~m3b9dp58e&^J9)N-z{f*Mou%o+1ixe zauqAkMs%2F_)2UEwt@`XHg;C82wBVFuvBOP^?vogxpEYjOcl${FY2MHcB}W@b(cH# zFZd8Ik^ub+^0L9svE^?L2l?SzKUV%(c&52lk!ne;DyCWq_8j?}_=z91IM%Di5byS} z5VIuJQ<-ZCFILuzH+me`+=W+YGd;2{lNn3eWZRlpw~{EfMkzS$R?BwLvl1n_C?j#I zZ3O@<-J+0HvUo(i@(}witka9F8#BcEH)gEoej4LMLdkBz=;j!jOYXLbFUbEM1nu{# zZNp(fK;Ti*Oije_)1;Bak%9FURG^sVY$2~<-(sI@kp?i%YMS^g^k43h7j z#_N(RN{{OG-=5SIg4GfChm}8tJQVOnLj4z`-5((h0O3aeOKFC_2gnpNp~4=sHCU>p zMP`tcid{gsV5n)EFv}{WtjO+_7uTXuOP$*LO z!cMQ%6!LAz77Mu?%hgFGEof*|eA(8E>W>3`{$%~wPy zPSGemezaHgF$4FkAW+(sD=(_E%mG#zKDqQPKJHzUlu8|zIx`r9#({GoDNm^Zci{(X zgrYUtx~DN<(-OaTe3rWIzhY>>>FX`mq$iI{5FbnryNpM4hnPN>HkNyHlOTbFIj;>< z74IMPf_-~nOEP_l-blT_RjV*Pq9mMHY%DWGS*$o_nn(~W3y7N0Fhu_9oC#CMw23{~ z<)HKcc(Y5PyKega9yk?~CW)sIl*$N8-u+E`3DAB}pt^{&_>vc3Q5iErGsd^Bw2KDWC4o0ThfIC!~kFG1l zh-JKaZm@J}{kH6p7g#VZH)-Pzp-!w96AALh#GhXmT*^HD{F%A;oKnH@9gB-JBbz_D zj_)}HPv*5mrtoGi!l5MUCH-=Lh70E2_r$lbG=2tD-2xQjtewPq(Y7-+j>)GGqRV|< zYIKrp2C~_;H^^s6R7pK+{WAY z@Q@CF_ruwbt2f{XtA(zh%|PVL+H{6ly8ST$wbmTFmB@lp2n{%_m_qdHx^oVuCaapT zgbE7i`2*})JuuyaDO)Xaft`2AFsF)PaZYoiEMKZEAIJ)uXki!A3AOy_0HeLUQCPNC z7d-hcx>Jja!$pkBv`BdNUO&tfK*JSu*9aar0Q$JmAJd7?XRu~@9I*2oVtVzrs;hPW zWwC71Dcygz+`a3Zr0sT$onUNk#MXMX^jp0abTZ)Z(9Hsq)oi^MV`Q=>8P|dzxUlIn z=i9LDmMw)|5w5|fGG}VWO%@Nem2>^{5+S6sG*{}P;LJcNftRH5LaQdmM}BCj=?$T* znVBrLGd^f5H$Lt~3qCUkvE_CbB0xo5%!@N4Gk17hNq1j{wBbkz%}Irv##hbyMdc#* zQw~_b4n?qK&_FVqhoA z_#!jKYq=v5((JSE%pq)6r#)yS8-^LW2z-DY(j4uKf53#fVL?bfR);INGV{*T$qm3_ zcwjB~BPf~rR`LCUPmP(h#RB%y3oYd|ayHJ1(jbQ~HXdC}i-n;!Vk|qg5halPuGkmL zOhvZ*uG(Em;yjsy)ZAi^neOiwi~uR|N5ax~2KLVBrp_zRZ`S)fb?52zx3SL1?>9Qz z3zDQ*>5H(4!LPOUCGYB7j9jJd|cR?zZ%!z;rW%Ius z`kk&nN^Eq7V^JRvyKwnFO)(xJ*)a6EFgE9{l;xFcK`*I)Fx(H0MA?Oo_)gm-nGO}md($TTy z)Ne~m!;afBLvH@YRdCp*Iuu3h^1XV&3I^q%w$ zh~0QqO3ZjreQE7xZ;P|J*KZxij5cgXrWUM|#}ZdBmx}J@Zs#K3&(=tQYY1UZH@?OJ zYRyl%3k`l*#4}K_;0bxFFx8X2gpr(~Hdxv&b)8m=!MSRkNvPgh$2Wq$rCu6*cR%NG zyk})J>LfYqFw} z!V(pDGJc?8Qp zI;ML0j}^t2nS5zopQsvfo07*_@OS^9HpUs}D5>QphdNms8#k*OHC_Fv{qhlMf#s{y z!aNXM0nUIWnjd2J@MG-WZS@5+DXS0R?8J zK;rFeUx2;>Lmp58_VETbgJC8MK1o+(5ZVsk4%dzW{2q!LOGURghV76QK<1RswNAhc zbfzP_MfDdsXe)vpD%uM)2b@pGt(2JsJG3H7nedgKrRyI~i)xTfZrK=&Vx{(jss=it zUQnk@AVq|kFt31Lday9^k`~xCDO4(UXvR%s&Jr>BeKfjado=oJ)jUVCs3kX?Ns-%- zPwD8}d+YFP5|Oi)FBtFC)~{<10VR-RY;d+MJLK}uYlD7)W`(oZYG5A{!#lKdcYzm+ zB4qj_Jt?F}f4P%m`bEP8hq8ovpH|zuz#h~JqSPdvI1vF)52KM@TeaA4vFAr0v{#p6 znVXWoVTf-!LLEx}HjOVGbs{MpRT{0AFI8Ub)gKyem)AC|{Sf^_x8WcAwjo-cs6jh2 zMe2QYkaX|KMS#34E#jt$m6*>CHMtS0l|(9M*4^|&l6>=yVAL&xY)1%zVI5ns!@4Q- z3sM4()Ms>s&rcD<^Kpk53$9GVgKjv*Zc3-Zbw8AkSFZ_ zZOP{td&9O-WZCV51AK1Z_s&vy2WgadPMnh=iWX7Q#(M)R-Hh()nefqn`X2DN8w-eB zzVPjwBn0u!SC^Kj7K6e)5iHffnd~RzI$sqf292R=dGZ%fU*CyxT+)N4CxMf02gTLg z=;(j-w;A=J!A9o=IMH$Zb#xwX=>~a%u17f{k1!KzHLXPP23CDmQXq~v+R=?b?^&9Q zc4b%*o^)s;LlQkf!1d4uSWaRJj?M^5L%}D8Q4p|b3c5hPex^gyMtstEOx1&cvZgMa zmt?49-j=u|eiOHG>}jS6&4W)p;fu1FPD9ZhCbt4dq1)W=seBKw zhN{dx1)p0R&8$q1ZXDj}s7WPfW~#2AP!70js`^zGMy_fLnzoWg0)khT(V#zc*b3OD z#f($*V>KHdf^>=wZR-gzT46Ngb0Lv^TsrhL6+?^G0k3i9->~bumG&z}BTh2yhFfBT zevxTN-p*|`yEc?ju@i0Y1(`R>mg-t+$-ibvFoJ6ZpmcLxg{Yh1Twa>tvUZcu;KamE z{t*R(+dPGR%@6<-c5Ls8F~LF4BE(MPKxrcqPZ;fBUU5&0M@IlPX%>Z^`~_@!@6%ixaZ?O9xjLo76o$uhNmdRl9aI!a}IuJ$Um9n!xVOlrl0GSNAhlwX_zpPEl}SI9!Q5mi6{K?!#vUigI#;5 znxQt5tiT#Bf`AS4s1MdY8;qY13KYIM{FDi@@zNWPPcoc(P}UO zCNOy2r%`hFxd^hmc~HIQD_mSHZPOWE@`5N%d&GF9Qxnk>Y$@-o!e)o1o2N|frVyU=yzv`#$Qwxl_xb; z@e3(gWSY#$#y%zn+JW@t59>D&!*hQDLIQFJ_SJuUVT{EuKx%}_hXQ6MpsojD$zM)J zp{1aNgX36zyCdRM^$-N8b`=Bj9P#+&rVp5Rg2igOaBVN+B8e4P-!<>-2%M=X4~ClK z!=Ao1H1!ysglTc-E76;(b;Tpr!+y;S>fofrs>d;J(_VnW8#jU4lTpCH&V9O=%LF<#MNt?3|`?z3e(KJIdUE?K2Y^q-3L$G8lzuibV>-}hPX z@;rSww;hF+_$Ck^80Kvj``3}_V3DB&iX6( zF!A$qjet&}ge&$=gX{Iu-RF4>_qMTNcc1II7EdRy@V1U`U4!$F!=s#$P38Nz+N(I^ zl{O( z=5upf>jq+xS+EvsuhC-xYzGGRCiDiP^uI>jf#682{`K@{M;`K{T0ek#??P-+X!obSJYBuJUF@5JIUMZZJ)PP)2cX(AHI4v!efjaIdB zzuUP`5_KgDIS0^8BBVl%)f7NLR{Zw?9}4YZ-#x1oz8?Vqg@QAtGL4q;q{zSPzYAXG z>6yRA(tU^e>luIeRlE))a{>;(d_>UzUXXUtU!T-#k_ZK0@z6BC!O$U^vZO3*hKy|_ z2%aOcJ=!C|xd!CwU_EIEdMR>YwL&oiBc{r3+QKq07R)AP!?Wy+z(7K>6=)uvrW}Ui zc8GQ?24jI6J>-ZsM^9;*%i?!|pPe^3{9ySe&JHVQ#`q@4`=M72dbvBN6AcX7Ek+Eh zJ6g=FHD)<&@{FFa&H|1{orf2w5>A+N9PRYJq2BCKc@QA+N()1n`1tvT~Hg->doKf!6F|H@KZ+ zU^oCgbzBviGBp_OVdYIU^S|fV=kJC2eC&NUqU4XIM`z;h&y6MBNrF*Y)BRSc`EEql zTK-uksnO#bqz`);ut^m|wJZ#hYQY;I2;lE2+E+~KLCj;(1iuq1w)t(Nd@4HLB+l@L zHIX8c567){r3qZPb&H+GRwala5e+Ifve)#$33aG`(QQneRk*=gf$YHQ?beAPqtDyuD{lKM z>{nOU{*P2=?s-hsjZeJP?qE)4iQ3E|oSvL^^8ff@X$di#bc5YRl^cfuUZ@FZcXDIKBA<{4X{vqE$%2gmGPs|R zvam*+T98)^#$k4gu$Q! z&u(niFvx}H*eLX4>7)v7SUJB*G8stRumWL)lHd^NBMbs}>By>Bs!3fD!;DGqh!Cy^ zn_|OmAeRTg(z{vNz3zV<)NQl9W@Y@|o>uT@VSnB2QbcmQ0~?c$C}%7AL?de>Ny0y! z@?+4!F>#6u6OS!Ib&JI*FskmWx zzn?edR8XeOXfn@DVl++Jij2CnEG?dM8YW$54mQ-hI#b}-QZuYX4u)t4z3N2aJo+7$_lBp+h~W!JgpEyc{kn`Ed0Kh2Nx!cPlLgkm6{iu^ljCw3l{ zIL5{_D6O2HE|vFRERSpEWtL z7VHU6`V77<4RjFXoqv4VIt>*3J7B$aorj>Cqom!h{K%TF`33XMs>2o?0KXICE4JD3 zSRj=uv*f<;o~q@qNmW#Q`ZP|WzRyngUjN+_ID{sEOo10p0wHDv=UtJH&FdaE%Py%j z<9cF=)H7y9k1IFBmMnJe=>n@FX$1CI9k7%^HUPQ8w%a{~%>ZVrXwCV)&=tM0`QmN` z1upXua@RzI&q0j<@eTA4$ii0!I-mCm+xe;ylP>xf^0@rF!9nQ9yu3BJaIK|92~3s1 z6R;RrBWVC)GgsCA-q~wI+od4$Leb{NtSsh%kuHE>7`S|cF=Ag;9oE3iKb43EW-fRrTRc=VS2+e zBm`pZEF4&(2A#x$8mY*+he#FVsW%o5zAHU5^7QgL^bFm)D74%t5|#UWGeF5n zsMznK+rDJrAfF11BI>fpQT|Y*rS-zO9|!x8?I=|MzNS6e9#cy`r$U?Ub=hnu zkY)FNKmW88RIcaV);;-N^SK#rsKUGUS^8Y^cyP;Y^PBI2h=Ay3`}gFwx4ykh1B{vO zn{7~eKwim*9kcNl<8i8MT3sC$8@^M+A4v8*qj4>UU@#JZ#2mf+nhd0X0@Y;NF3;k@ z7OVk8Ged+yM3V{yUL}P#QnK)XvkjyHknyX&{k?S>7oHi5I zD=}K5r4Y-&RM?ycpJR^}``VxCUdx5|FK^tSm!BBgA_~H9jvT6_YM6x^s&VzlbCLfn zx&2x_#9=~xbS=3PL?@z$qpr+*q$Xgqb)EJw23S=LV@NP((Tgr)f_J%kSYtL(5nXe)gm5)uAR@L_x z&h*~I-m)kV)0f`|>;v1uucn=7#7!rK^u?4Xsw;72c^{1u&wo1SS{(?_l?c~Y?7yFV zFPn2bB@91{b?k(g9depj^kW#NR`aDBE`2!q`S{p|+_hA++2a_N+t~76ZuMF5K3FpQ zdeJ>@Bb+Tx4ZsTAjqCLmTXeo>O`!EUk^urbSTmN0*aH9TB=Td$UfcqQi6--AWa-#e zo6P6QxFc-zX&s5Fed(N`K6lbq3=`IzZI#t@=OvFvGyi?<5u781d;KGk>LC9&y|~Kv zf=z42=R*UUZJYvsO7*^~KsaV0Lv+AMZWadgn~Az;qis^sGRx{?6(_k)f87|b*(vuv zKtC+vCcNt^g7!By{~3y$vkM#+6Bp8 zh2R*_hlbmzu~n6quIa+++NlR$X?^Yz8e+yfmWnzTV}Wx}ZW^v=`rKxidQ zCy#)xY9oo;eKZyp4JZ(@?@~M&sY^sQaRWI5w-;!4COLYbA^vq*3V(;1O@`6+0pj^3 z8?=U@?E;F`MsH(mVo$l_9!wVNEJ7ORaw7ux!%4}>H znXa&3)cd|#4{|KdH4^M_92%L%WBSU7Q+WrRRuKmayIS6f97*0xxW4i+{Mu<_P}p-P z>Si!!?1NWqj;PacPD+vF)to6oa)hhMv-(Da@%wJi+uP48iDDqR@L3hCXt6guC|L>c zYVK~>f+wU>$IT@~lQrx4yK4j=Es;ci7LCmpRnI;n_0F-bTdqR3{oTr4Z75W$brXTz zq82cIFG`a5%@bX6DZ}|sDy3qd9pa`*$vAG&c@?Wr%Sa zOf*Ze7I$zwsg91C?%Z{)P_rS9ur4UFp_*-qEn|jC+_sn}#;9cfS-Fw7N z2!+=#&AZy02w5;F)ASfu?nqHIkwPBPPt(4O!7N8xvexd(4~m$-`J1~G2`?pr%7*zf z@ZX2hNCW!bKB zKad&3J(^Z&#Ic#HUASx=2HR|f>6BEp54;rDbC2>{Ed%o#TNiq^fom3dS1Xbvep@Na zb-PB8{N1?BXq%Dd_BAc|yx}(UI*t4HScgeG2>6nd`a8UPPxu0~Q%0f?{*@mhE2d8f zlc1=Uj=&_1fq~5}Dn>=jGcQJk&)Y9XMb1MnPJqcvDo&u_Q;0;Rm+Z8emjO2{AB{{Q z-DI$_kQ5ZHW}Tl(kU~0Rp_HsfFXmUm+b`x9#X~RTRIHYr&moJUofnkFqn3Tfu*oLd zTqt(QbT5-N&vXZ7;zw}j1?BOqA|C>CNxf5jCF_fI?;u|CNQqC(C1!4y2nyIkN`IrT zOw!M~1fA@6n-lOmzf{fgi9X0~@!_`ihIQ#rC<{uG9#H~?PFa~n3#FFc$rY(xZyIQV ztCpKKb6u6^TSkGlSFH{_^l^fvwz-4(q@RXm*N^%SPvgJ>%yh&Hdgj7qh0*=s<6{?n zH1FgL1Y_;!oouEDCVC&o2RhtJxz(l^3|$B*0G zaf7uGKIb(~L1B1~aP&l?b%)l9vY1L44vhrv{Co&ba3pL^F)`BqT|Y{fnutJ=J^v$i z^`h%aCVOCvT91t+Xxse83mLWtahQlS%V6`VP-ZweewIkX+=4kM#s{_$n_4PJLA>pb zf(-N%7l#Ersv7BtFL&83?dZ5oF^6xt)pW{^q}Z#)YT7C7XkFp*dvE>63%1`sEcV{` zn}yeOk3Dau?Hr|-$8=5)9O9nM^wb0oNO=FU|2JSe?zFP(*KW4;*>tP}Z{^m8J0X4u zv0H`Z3$2u4*$l^7T&VICW9PY5IH&qEx*4yqY5L;4p>Szq>pP-p-Qd$#*ZbD|h+rDq z5Ah#8F^5LiSk>*f6-6G3T|Kvs+s*E}mU^QbrTAT9;&7cU4dz9CIv$H!-C2Wy(IR?G~OOK)OCWKZsRm3qtt_a+Wgq)1Ii!NR^A5VkbplQ`>dY&zp zLyLTtqVR&f2VsxX?!8XatE6#@1hRO^4nH2PGb|S@|)kEb# z3fN>6E@E}KS?Qd0K#od?mr6fQ|E1QB*&y&;O9j{MW|+C2%(1#q8TFIGH;3%a<|Pw~ zj^zSjZbr-j%2wnJQ&dp$K^s{W`J{&m%gc}fO+}cxypOb;SYC^W?emDVu_6<2pgEB?);))u{TT4A;F&m)# zK&Ca|d`{WEYbhM~2G+(OHqQByxIL8RjLE!h5cKsScIEJ6^8>0c)n~S~sj10@5kRj} zY3e7t^ji1A3DADJo9bE~R_wUFxqp?`zPl$)@iN*j+Qj;E@0(q*?b%*X1-U<$b~x_u zf3xd03DT0~r_C|_T&_Kfvm)A#d=LDQRIFGCm2Asrf;(Q8OS`K?BT})mrhj(g%a4rPUCAUrxEMYL))(wV9B%Sws2C^mybzW82~_scy?Cj2{a+VgC1H!dUQTA$JuL>yP7%a!OQ*o=ZV-$Y7?) z_Q?Xe^ZUm`AhS%?PF7}Th1a?N^d_5+`1vt)zf-y4kDK4}FdOHyL3XVUf9P-~Pq73> z*R(|MC`b@R_d=+9K8zkHQYuNttL$n_5Y!V5f1O9xh$nb`ltJ)5SL7bDf(-Xv#l|blbsGhAE~$*uGnefNLM>a_bni zYSxg~iOv;fhdH*sd-woaL=To}nNOTePuId2jn$a)hi4{_mX5i+IOULS`xhAf#2Hwj z?`0=Zcm$4;%*=Eeb!jn~4JyT$!pAF1j_8hX?E+nbp6{Ut9g^vFOVM(&#^qX=E#*vD zF}5XIP?$7Gso_aoS8hD!%~lm%Gn~-DE%6ZPOiExeORSk&R<%Iw6;|g-C4323gq2Hg zB@>=y&o>-OMW=sU;`bgk)pD)*;{JPC(8@g%YcM$E{`jE*lyt+Pl!QM6)XR$CwFH~i zf*&6vMfCWLX*Sma*_-VTCu}RD{U=9GP-tkaS~wbxoZz@Idh!9Os8A#`EDnU-0{vMB zNDhxXe~E85{c8bSk_ajt$+jqas`y(Ov7b<$pbfuH@^_EO2Ev`Lrgo2>+QnDXQ1%Dp ze0;mu?RIWm+M_P{Hm zwoDQ#4ywTs3a-Y!BMM$D5O;bLrXiwt+O6C@7@lz-^_AXH^W1Z;`b;XLF#B)Llq3)& zdz1cn@7zs85OOxr&KOS7_D3jsB!?WVWES4{5-gT(1jM$ycr2aB7jZ5bQzk9XZD<;xWm6Z&Fx8Meh`2s6 z7l%CZFmp!Xf%DIlU_oy}q|bd-_a;~?uSTf?^_0M!3G!aQo5(Ii9{d~hBR5Izzb>1i zKh%ErHNh(WsAWkHdUm+(^q?;UvRe>D%(2%#;}#Dtm(fnl_F;_r$BlC0C=*j?k6ZB+ z^K*@~Vk0sb->^RO9b#~ZGWzrR81^R&(Ifr}JPV=G_El-HCE# zEkvM6;J|oW%BGzPd6Ev#PiFuUb3)Vy;*I&X)h}eo+l<*mRjzm=8?}oUHS5i4ALFbh z90!$rzMJ2f{_o<_el1b5ez&zaTW~&G-v#p9Ov{qGPxG6n-t?v%tAuP^m86 zO;q^@>1(GMLL{-O=*9L1!OvDLnR@-by<|Z>A!~BGtrNi;j)P;7=4C%0vuGDdsijg{S(aDtFC|iqgBBsFA(QZ3jFIEdpXL)S731>3Kp!R$pJQX zQd^GDx`(6y%r*gN6QUQ68E2j4>~@KW*9Br32!>w4cHe5@Z2mKZV}r1z+f!nYK4kzQ zR9Kd^VwPaIus$7{-yM3DSKC8V-8iUxRT;EP1N@}xYLr)1IFjPp&pX`km!DM^{HG)g zl^~4OC>(ZP8%xlBz?Np8u~BIv`{@hP7>bk1RNnDQhsoWznjT&=}tDh-ijrvj6u~ zfMTxh#HiLMhv%sWF+t{p<<;>oZ*({Ijo^UgBqHMPG!^HmYYwMpF~%g{4IG_W-6^6g zwN4akBSnULTo|)=q-n+=ENi_{c8h}Q+g|3wlR^7Ebsm+SK{+3V&cF)acL8;%S;`&P z9@sxXaMQQto9@ve&jQ}+k3K9p1W=rMDA3-#1x0M+Qd$gkm=Hg2g_l^0FQH^8A{6$D z^E{Z?TAM*f5~ANB-(lih_fQ6F-Bm(!agN|tFe&tRNTod|nc815?fr>yJBDmm@Q+Dm zXE=oQd)?l(&@~2>n==-!I{<;zol!&NU7Ff>YMG!yI0rRGoL?( zN)z#5z?kxb56;KS@7OaBh9*d#^YTAvAuWqijJFGfZ#c8eAxfTx4x6WMvL8@r7aVL^ zl1yx+c55hxtMz6E>hC1^7|;yaQV30w{siLGvv53`5&0xK`*MI!3DD8`G4~UA3sCMR zC_p;QtR3vGAHUJi&8$07Q!WczYYSj)SuSdwW~rE9sT*NQHQ%QhVMo}f^7mPxH|Pol z%iw#DnMG;9*V%Efg87MaWV$mBC%z+JPw9XEnau)%BHig6^`Vg8Sy|TT!*fl}pw;k# z13#Vyue_{mjYlW^4jkxy206qURgae2fY;7DNtK%M+KAyn*Yh$_7Sp~=Qk0V0(9#-) zD68?I$B5}G@xl6G7rV_PEE*-1lH3d`KOQp5FYy3fflAmzS!wq`mWgFYr?JP zfkUzMsL>rT5K8lGSqo;1+Z|^7NU589d*j*rLfwy7>x?KR%F?~;VDVKRiP>_kOnXnO^Hs!-44e70&0mfn`~sHop1cVjFFw&BW+43P&1f( zl}OtSCh|~afdkHZ{WfhVn+F|v>mjJAIfDh6jeB5>m9)oH?)3gO>zG;Wd;yo^^AGk& zu5V$1170hMBk&UWZwd{xf4;AS}r(m%J4zP_OgwC8TP+Iy{UXgR=~q;Wn_+;vSh z41gK#_eL=0YaeU-qFuK^7646lK`rO&TLX@RGRy1!k(;&bkeoDF*2q%fry?aAjBJTp zqy3T4+GH_ZqsE`vtNVf2h0oNmV1bMKbYKhmac}}Z(Qa{+pQb%kqx(r%0{Dh>$)dqf zUNiokzr?QYZ&+K#w|1Z4Ga%Wyd3c9xO8c!%LZGbb#&OQT4CZzt8^7u7m&>Kg3l#Z^ zwPz^YU)@2|PqnPaU<~SuXE6N z@=W&&7xuqY@!HVc@!`~kaHI>V{Iw$&4>z?3*id+o&HJdnoJ<)awt~N4qm_fLlZgk> zMM+{pNGper6>hwt#KY}TZlGrN0?a-P`n3nS`oTN3`UH7O7Ha0yaY0A1#YYz-e&v7Q zNP|tnFfyK-3>b4B@C2~DwI1=t9tJI_Wmr{WiHp_?4{hBRBtlD%DARf^GJX?dfQWSg z%soA1;T(zbr&W_;S_!tZJJo;554ao_BjBtq%;Wsqw_cqS=f4o0pLrz7Hhy~7@%=ZjWNONa>>`Ij}060u$Wo^Ae`i!y2+GJ2AXsz0}0q~3|LLc*v&Oy>q+ zkG-aUVBgCb){Wl5jM%`$8>NBQXk;`6K5BPt>msqy>dZ}Q(`BParLj|n3!Q#SS`8N- z4;Nw&+14W{5|I*&%4DJU(!i8?Q3#5?G?HWsJ90ZkZW?%f<4)LhtTik4{U{~F5xQ@g zF}s+=|5=21$@A<&8J!!fO$YC+O6QN%Vug#L+XNDXFw#DuF6rmY+&mlJvvDr~=(8Y7 z3o~Gy*_z&*$XfzJfZNHXV{W+1Oev4_q`%By1AG77V{5e&b(_wb=sf8Qd~WGV~l44axo8F!OKPI>=0jLOE%w4 zNVyHThzEb!sSOm`J8*ovEwR`rwe9qd0rrHx?*dNip& zld<$O)#_BfH%PU}HE7i`EZXUL6{tNI)fY*5n4;(Jbv=mstP&c$&aNf^g3^Cc#>Of? za>r8-x(Hba^)=FjuYB$fF;NYEA9ka_lswv&beb$86sgsn)kxaTs!5haF&0(gzz<73 zkwYs*wh*M8#%#z~ezG$~$~EZKB42e6VL^Me)e7fst7S<3fM| z?sJ^SZ-n#VOol7L6leSc=szYFreGA!SJIV8n$$+8pYTS$MG?CwCZgVK{75e`c0GJn zgi1dm|F?S?Bb4gIn~GU3-lNITI$mO1WmHE`Ii;g-1wj;{9{zzYJZ+QoiB|Tn^_zj0@Di2*nU+1CE7v zR&C75tI_z{V+{f2WqgMLtYy>W^yg{gX{}fwW9)ND*iAe@4NQo#tm=_n67qB&)dN)wpQvfx!3{=@ z9V3d7Mv?OhX5d5dU?G0))$?|nYa@qK#5iS8@uAR32Y$HLeKK${%i(hG#%)jy79!}&-Og@XDM z2X627&4Ey$mONDZ=ftCvvjo?NDtxOiyFh@*hPa8A1gSArKLZ;jDNB}|=?%aZBm$d9 zMQ$ocrzinc*SiB_gmE9$IuszMp`T#s6-3HS-NN6d@O#yO)A144@I;~xS*3i8hx?DX9|tuN1(f&AQ5 zKb~9;0y7v)@>jAPSy8&iBweJ7!Z_0)y%Qq~xO0J@OB!;%EjM61HgIxJ?75pXbnNp2 z!Ni3Cz^#D9f^kA(;8mGasi^*7J zhHfFC5jMd!(S5;HnMiU@3|NE6*krU({vDi1R>oiZ=LUz{p8nuhb8t?XT({baN7mMo z3(cg|Nn{xvFjabR(3HVQDnLrjz|A3G+MYX6;xWrQ7ds4|aosLpoh}3b*Sp}nbEr=` zmA5fCA9(mk7<^JntmFu=cPZ2+NWraW;!Fv6$F{*&)))%^Ko2_=UX5x&>&k&)fa!SF2olpK$uuBKO-?gq6ET67r8n)b=F z6n$TyV~ZnATg$0hYk8^Cu8Q97+b{=xn^qNKhVzQ8!;$9qKW6Pmbz>01Nc@x%elPF4 z*n@pJ{z4z}w-3i<)Pusge_da!2oSz_KlUD|2LXgWfltlb{mb`tHcY*ODIY7yzRy*f z_>z*lLLMd7LXDGQUqzzM5Ku{0SQeA1QC%U(!>Z! zK=?^B5rGH@H~;(X-fw#*b7nTr*)!*z*_|29;2rnSrs~H$*94`%#XSwC6;=o-@jxtz zUv;luXTN#h_sxO2u*(we>5{T^Or_xSQ%7Ql9m_^L@&Wzx|JJf-sYsSy=uhT7se`Kx zuslnS%nx5iucuj-ymTAhrb^$WwQAA$i8weEy$T&FYz40LH5;>ISR?sUj}2E>FPk}^ z&u9uiHa$-qdvoVApTHOK#Xe8jow>jIpBDPWJ60*?b|B%w1Q%ny|MYS^Wq-CmO}-Hy zA8-(mcY^%h8Xgm@$a<-At<|gcxt!^R*wuu}-}ii9KJcDp{-OVN@oM^QRb$tkfw-|i z_AkWPe_y5-M7 z)J>>-j~(|CV8|2fLJQ@;5rDO6sif!8B!BMJ%(AR@Bq6Kv^Fx-O|2?gHnmVh06e50k z?(>5wQh{*&h~O2ykI|7Ch-k(uLJF66nriHIuNRs;nu}Agx@l$^FDBE``h-6;wg09?P3Vs8qsaTeZ2qgiAGY4HpK|%n z7xSP^Ko7{)NGBN&h}x zi@%M(hg$^QMo#Pha zATuLp3bB_{|GTg9<~PfqdXvbDhcXzp-@&1NQ7p%rT*%W~y3}e@;5AcsMn#(fR{z4s z18E+~pI+$nr7~XrqgrdsEoi!wOmv#>8*JBH`ZTL^tU$HjidL(0ChD^g(>>8 z|Gctrr?*+(LCzjfk5-u0v_QI&{>3x;=iKdZxRD%kugs)huVPXX!{+)3QoXUW_X zuPQB4oKKLMPdb?8n~oRbWpTKF%~4GH((QN+3X&-@tjfLlpOZb0SjUq9tr&OWI~}tW z``0{A=R``)I%?S(M{y3({+t`aJ*kE2Bvz@kBwj0_N8Qx+@^}?)@ux#Vk{QzG=|a6{ z65w5A(6LdB;LkXT%kM8ufAkyL^^d%*aS1Gyg_gKrWo7qLqUA|7^Rvm^CpjAd?~~aS zIg1ph@Fu=blErBT}tFj zjj48RrSq4MRJ&ig>p0Ft4s@qRJuTg^_FY;;1QHW%X_yrvBF(WB`0>({BK`?Q8tfF> z_J7(_j5rwGjj?_9Nhm!lZAi^;N)3`56&yQ#iN!*oHN%cO`n{FFKNPynF=s8eYX|)o$nfV~I*x`}E7}e!BZ0CVxsndhHypn5Hv$Y0)=Wwxd zAFMeP7)X=BYkqL0)j^SC`TuV? zsMgxU3Z|XGyTevY(N?`wtXljKa3$o{_wY;I7mfNRkhX8~m&5t$59)-w=b4dwHZJQn z%^$U7KbzmWT(t9&Q&V4zK40-y75(e`#YdxBB0{^VQoy8$q)!FQXY_E)J0nwD=Q6+*_O;dj2w2p_%r%Xs_dF*Zl}ZC z**{C)ss9$PFEwvxy$?HbH2P9tZoq|ZRYP@fRAnI~*G^8c-LJJm77pK?tR4P%|EI}* zqKjwNMB$AvGJBU;qHQj~K7L0`sM-G-IuQcDnI#F?T3%YLaT~fZ9(Y|T3UcLf!N=!o zdum2Y-&U5l!$N*nRP18w4L{>U_6}q2IPPT1XgYj|(VNhBcXyBLGk-RD&G!WIcl<3J zrx;>eby+*6%>6@a9h->Uk7lXrH*bKT3#x?caN;-O-~xRx+d_IJXv6RY`UoZY{HlmZ^B zByKJHzs*qO`-^6^%TtHr#APlizAqYH zH>*35e7yb_`+2UuXMvA8*Ph;?APjQe1j1Wp;z#v$PeyFM#f8HpIM(Yl`2^_R z$&1H68ud*EA)UQ#BqTyZjpJjff58E{?_yVEMpy2fjE{fD-f`!bzakwQT*UQQLg3T> zQ^z;Zry31h?;}cn6HTh%<~(GT%mv=FG5cM_T6riAhkmf2ieq5hEK>@##r z==wNvleE>fGs|ovVyt%HFUv{pvDU_c7HI{JIAj5qr?Qd@)X?QRi!AHoLCo z(46&U)yB8uZqY~z$XvimqxkQWKx3z`*$?B$U(c$--#;}fvpPzelXvS2RQ=ktU^RNq z@c+74liJTB^T2d;(Moi5BLCOL>eiQXe#VSk)OvNPyIUyxhr*3G7j`H3G^6sOE~4-6 zVbL0+YiH_-EJB>QR{dwgWre7b`{Ntc*9$yC|3Y)PyZ2&xn3a5jvvrs_8T~(r75g17 z-I(pZ|H*@W^iYRNj?i)$#QncZO{rg)(O z`O@M7_x=37ey(_imETjQyKhk_BgKxME2g^MBa2dRCuaVA|E;cxHn;m`&fIB@87Wb& zaqUc4Vl}KIFa`|tdm7vogG zA%6E>G^1=@n1)t5RXetN!?XpSQezdr%Xt zD*$K5gDjl`{7y6-$7blcwvssRd1qGmB~QH7UKFEnU-VlSw%0+n3L$sr&k&B4zKC=m z+5b#yuMTu!ugTu{{-!7JnSwR%khtt{Sp`dy>Qys@oWqbync~%KzgrsXj~O&Hx|g+( zi);`!lMnJa(=*z_tG#Y9FJCn%DdhO!6~*8s!hMR_!Syc*4^~l|s#Q-GKqSMyGv^d@*An*|ysvmEd;w8Z!TVtzYD4iuUV^6X+KnZ-eLeZaX-|7yN*o zcJ=m}p6-bxKGN=aaGxzF18$V8jNV5V^zv?$g|yIfw94KK_~>$h?y+KjZ3$%NMe+sz z^4CE5a$fBC(<@E$myK~BUOiM2b~3PV|FNu`w(-V(-KtzbpZ)b?24^cjS9%m{T)8>Y zFc%X&+{@S%BfY4Rlr$ig$;1Ck<8ti~^tJfy*y2uJfsoXn-$B%1)||WY3|@Tvd~H>r zE^e1F<)nDbLs!J1Uvqn=qmoGP^w{I<8js6;q)Ega z-JfqYto74GnMa-I>&v)Z*_W5vx-WfL<_@0S$Hb3|NQdT%uUig?=QXdHSTp!BzI{9P zb(u*bm~NrZez|bHLVfEBTIW(6_lK3j+6uToli|-Hn++ld(2sthU(C~){49MDzT>`> zj@EqL_EbqJdeb8^DR5}ABcvI?g%ny~pjv_Ry!WlH+Vqa8c56L5D0-Fh#iF_67O$r} zLr4)X<~wntNO!yRy)D;rh}o)k8`m52akd3F8E>vNkLUEtVNv$kuBTem=FraEFGJ7Y z3eg=v?gZ(X6ts$YUT6-#Xgd5Zkr}_V$F;QxzU??Dpq_R)h^6xbxz8t_eh|q(zGxoj z!u7s^?o-SaM@*RxH|`HHnpPAcT6M~K~x?pS7ylaJ|3l9)b{WxIcY8hj$mSN za0?(dRKCxYeIjQ$5o0E8tWdz4E{6+!(A>-0`~CWM`oItC5LwK}?82LU5qz<`36$D_ z#hBHz-_wVKrv=WFujbE?Gd}|=4P%HKrG76ig~hyry=h{@!5yqOuXH(gSFl#bFgj}w z7VtO-T-LG<*~ax@zAN7M{=sFX5TT`3Z3~N9mt`5Q->6wmz0L0FLq~4T zK0G_e8h1DdbZ)D>*;elVX56zbE-P`DOHPM3A(<>iaD=hhJo|Ki8JSbHfE4ifrH9yh zrs$j5)Sq-AkH-PaHq;_S*fRNzaMtDyEt4Gn<;L|!ZpHF_Tj&k!Rf~2V(*&L6i|^O~ z%o&+=H6ir%S1~f_tk-|!^P0Y@vvGk>7PeO&f!}za$-i1nRaBxI>F;rEU#s%*eca31 zVIEGvK}D)L%NC!IWstY5z6ZL{HEtj_ZK>rsnK*svRaVwoRfZ7eAapcoJ+}UU?h*G)Ud^n}o&W4P z&rCh()Gr_04WDCEWZ(G0H;PuUt*MRKqKdfk@o{xaM;>H`|3!YBl@|Mp^IdH5yj7XF zC3O3-Y)d?}=MSYG+-e+k@R4VSJ+N@w)#z}&Yplf!{)pTgnSj14Dt;Mm9-Gbr=vtl~ zFVD*;K^k#>h?T*b2O&9o_H7WjaiICj=Y5LPBDm*}n%<)Yi2dd~F#;zF8f7d%k*+@r zkt-DlA8bbYBLUL97pge$a_5`IL#v!Gf93hTv@%f07-OO!st^pH1@3JDxz*{^hP+(V zBf>^^yhm;6G|LQz=oaRs%x#jgD#4|FVjE!ki#~5vQkm?=Ps*uR&ZIJQV@sM`dquZ? z{H(k_9UWHrbMvQz*J+Y92F;?nonAZl^$i0{bKL2`I1(I}Ans}nwunxdYv*~+ZhAo& zw~%s2@{PAdW4`hxN1ADKk)3NqkBfYvG8pl$T($1ct5>zN&t?=OIZr@&-|qMIId$Hu ze{dA8a@gC=UlXJn9NFt_G`I2S^W5LM4@_wTAA!#*x(Cm*2Y#I%taP7kHEW+G{_4`d zt8P#+UO0j5x$D{Ne-N)wpt2v|^{Vd1{Oenj>$WFyB~#{MY!_GG!wwpXpM9-F)>K7R5RABJ?d{g{<&b~!2oS~ssAY(J+< z-}EJ2?LTG>c#b0@I15nmbSO(sXvxj)I?L0)7Kl@QhiltU`o5$v=={oFb`M#)dDU$< zMv#8M(>zUX%KcPJx?T-z66CedEAq#uHYvEpGVj$ROSQ$CJ%<-6Z|DQy2PND zSOKwA@mV%xtoajhi40U*r3Nd5wS-)*PhO|ugxxsxZg-?Z!p0r)QIkw-g{Y3loKoDs zN(goMXCi-J@tlbRli{ZmHG^BMXdz@fmFU+{}Kk#qg_YsTl zSPjNLAWf!|MkDVvgZ#A9k&Ymoj0*BeE5acYzip7dmZxI3ltem+Tctm4pXy8z8G3WTDhb-{rPWN zO$2%jl_8s+AQ6h5@qp0o}18WB)e4+0-dynVzz{jnge%3mMqWrP)r7JW2 zb_chtM0@LFx527xao5hmI6fU6KhM8)Wyj=IPdxn0{;0oc!rVIYDBoiza;iHkXmZ&y zF{&m$a3I3SRgPcdPQ~^W@eH)Rc(LP;iF;jj;BYsiisr!4y9#AD4kA4PV*xLcZq}XD zAmtd%oCpae59w(=TV|v`Vmqx2!oGT(OD;@yg=^8a2tJlN?@s-Fd~5CxRG~nj>V|%_ zok@sZl~LF1f|@oU>{5DYYo+S?je7GuxRJZ{O&){7`H5$@9$5)l+UXQV62{pN)a*nrd+-Aq16}(c|}Db!}%Il=R-*N)h8l z*3{ZcI4f?ah0C~3`p-v-xAOnFaiulj09senRA^^md-rO2tCn!j7kE4uo8IqOz>8Zt zDe*rL%^zL&B@UiW-S1Ia>~yR9*rnuY^CLWGFw<};Z;=Dx`RnZ6VwovR29tuproV@= zwzt^5eO0)8;^QmysZ_W5E_y0O!(hs~5~=9>eLYFNr2BE9408Lk#8d*N;y7TXfk^2f`muGSwdKX!^`e; z0IYBgmj%y2q` zm888_+G8SMg`CzpT}aiNUaJxVlstKE;>6s-^1)Z zP$e2^-qzoqzZj#w3GzMUhUSJg zMfsK{-Pl{L2;HQ|tKvO%92Z>@_b*YY{6?N;%OFhMosdg@C22O6+nkkm-wiCkTQbxw zc?Ypoao(F<3EaooaJXdTdm4`de$cu_$tHB_?DIE2dXssU%w&gDXYAH5VcYqU%9t#flfFh(Fw!Q;Efj7(04*R!w1>{)cik!onWxwCA z!7qIp5b-E5hh2SA9yB!sebKBooi83PwY{R)Zv893NA%#6OhIqJnOYDFGSR`Zl#$u_ zi$hZ0TV9zuVp!mCiRVan;@&*l>$T5W<+Ov1bmR-i|1yh_Bdf74kG4}a%jptsnr<@$ zmsH^@%s*-6q-!H0+5Tf%oR0-K8LrHfY8lC$SReJ?S1XV-4Si>%WFY0#y2fbI{+Go_ z&WtK!boQi2+(KIB?W-@AACL{AN{>m0(HTA;=K0_U|1DiM2Wo0q@{ExsbI0LcPI@X9 zSgNBfxA`uY7h(0^yFKEOeo8e#(6Lx0`aJDn^*f9l_fc+W_Rf5sa)!Gg6Dxeb#_wT* zM5mP5m%ef4H&?2H{>Ge&RI>Jh_Ys;rcM;P@S-`aG1|oG$hP|C)FRn3cm^S zPU;>=pDft$U+j6pP9Sd%eumf4II6kz zLF6{cI`gkW<@;_*vRdyYe#G9(ONT^m*^~`e>u~eCcQUSfj|N9AZ?xt$q?j|p?@7=7 zl)I30Ni2)>!_&lVmsUhmG|wAxr1Wu!J3rax!3~kZ4Qm$59}gd--t8@!tGJ}MOWXxP7vGb<8fTTT@wMa>|S*;G;S ztE^nHzfxE9Ggjh2)uWyg%OAs@a#Nt?qxVf)*U7m+PS=1oJ@^IZAT?+K_8I5m-8O!kpi;Loq8{gh zc;)b1FXy6fn+O~!?7XdsPr|a`4(vldz$95NaXa1%^i3~QTS`R;IhSeRA7lM-UrLwD ziTs>z#XQlC%7USz-ijna`;bZ4C6;eo(|&>O=^X-}Bs@zScLhSHz2itXOO}&~Ih@f_ zo`sDS0(+ml14#2F%W1?G&S+`RipK8(dsE&q>2YdHDKC*hYF)A;1GKW8{W8vRn!(;P zSNr*$vpLHIE~^Lo&wOf2GvOF*o^(+h(P9bV{3h6`Sw88lHQGEf2T6|*{B&;#`#k04 zw#NK;Tb2o!5^Eo&x#Kfq)^Fr|qPBBy#;%{FHmG8k>wxmlKPb@A_EJD zfQnyR-pfl!O=ixcdu^&C{{(i%$T6IWV=yGkiF4+)61^m1GAB@K8j%!)jFaV9tkeyjVLv|&wW>S& zKo(#bl}O$dMRJfF#%hg=>Zx#1qe{x)Ln#DN(cJLZwr#Xsi9MhP_3KtMHr>*3wjO_ z81nZf=c)ufKM+hwEOlqYWC<29x31pic*BAo7SvGft5gktb>g zY9m$x2B!Flxf)JUU$Ou^y>U#?2uoli8P!$#QTbBp1&k&M57MXA5b2~1^#i4mO#uTd z{Pf&Drb-R_otIN41FUhNFtRAnZ^>ytFh#z=5~dbk zfGv~yUfkF%@NSY2LPGv4iA53nI9H_4gq?q>$5&xba3`7v^dlg_c*Y+UMn-~DfP-k!4$1zhszi~ikZ_+0$=K@4XM=SjP`Vy`heFHM;qB+J7RK{5a z4SZ_PHoHU-Ee+h%DH{nU`F4hG=oF7YNyh5)*!BW5SxUQo6ntl6=2|?&*${GsB({Ml z6#IklPp}VMRYNYKV-F!4@SV*W$64P0O(bcAfmBf9_JLc6jxuh)I{`Nao^V$U&;8Qb zoAyDHoV#*15Mn4sT^0yKe&zc)x-k=A3a(!B3Qm2Ui>C@ZCy_G(Nk`LcbgFNWSrJvK z4oK4Z=<}2sT*qg%o&dE0w{G-M5)^+^$jlGsxg;J-(<67YJ6QLq!@PF zG@jnsPFH2E?J;%QK05+B<)b^6q6@K~<>+eJK**uY(C06ru8fW7KrG{*EX+edn=l>9 zxq1}Sn4~UboFWIbdh+LPUCsv83W$_CQ*<7Ko${iLxxI$x+L4glH5i1l+Bvm>U_kL^ zsLtz^t=T{vNC*v7fo|n6kuS6Faigx}$?U_+wpGFpAM!XTut|ykrPTDR#28=1{LT%z1on7Jm z&qn5P+JP056d~XutiNcaOKJe!xUJ(kO^hX#mG&mDWkW*O5xl4}>)5P?MMxMC#zARz z^NQ%t9tnYjZNl_z!hE-YIWggw0%~;K9tnxiM)je8&Cve!0Ax@4o%42Z&QS!WimFm~ zHcFufg1A;E=Tab|Br+Gp&@Cn+K6OMAcNF-2lA;dG8egGNU)HRrR5m0-1#(X+JPdQ3i%_8-JXmk%;7Cc_|wS++xRV67a)oZTT?YZQT zc%sdAU^23jE|+?*xrzChA)e&g*}{KY{&_y)QKLfgJi{xr*S%Mk-pxsFq{WhF5^WAw zg(=(1_53l(Vl;LnY$P6$f=#<5gMwcB;)z+WHAp_MiJrwj|A*XKnxA9N3SFz?u&W-qKV&|2Lg z^(o!_A+b@mmUO0c2GhH!CJP1>Gbe8!G@JDk`v;ylsIU~wWk{}l z-ImRqUQSI`OjeDD>w5Y0e96!#13#}T>>|e}jt{)9;WxQ%^EpYikOI*|$XbRX9@mI2 zdjcj2P7-P<;xM>9gk=D6!&q&Cdh}cfznD)w2|f%!$)9{JXJTX+J&Jb`9+f&I$qcc9 zPS0Ow$mNG!rnt16$&m%<$5>Abl8m233b~H48#oNXabJ4$JPB+J4m6 z5d9)o7;e6cp_La_F|^GLRVA~~YqR!WAIfG3;TYF@*@;mQY?q zU(z?`6>$PEIffnMOz>dXd%;&0PFu%uOn9??LDwVpe#fB%hF@Tqv5ofTmKTF47nzR2 z4>goSlEvvkZ1J~;Mi@l7$*iLx=Jy%AxX26?r4~;BG2xeL&8CV_4-T=M2R#_uI`@U}7B!Ck!jHE2T{! zrbIb{8OZ~4Y)u$rFp^m*Y;t5uR3JDfSFuqazwCn_^bDyo#fy{e=)KraZHHX>y7gVX zI8H5xv~h8;gXSS52UVL=2~ChC8#A1l^@CkkIZjQ6K)ASwgPNf#rc)_$0KGA?pfkD2 zi|I^(;7YP=Ia4HS(+{%w0o4FKjCdQ;GYk(<52%Big!TYqfe4^2K+47)^IP~e?D->1 zVUsPO3DOYWwwz2uy6~H8-p!0%xLxQqc-vI69_cG|USDTExe*tEdA31_1k~|P{|J-@ z1n8)ZU`v6YB4PIcx9TuRV9PBy>?Yur^xk^l6@Y7ucN9sbWdR1e23U~V+Xz$!EJk~W zkVIM*;4lxsg7gZi=>P&5R-<0z-F(-s2LWAtXW_Fxb{0w`mfB z$0tvsPkNSzvC6_rv)E?HQs&G3p5^si_6 z8$W2J#ga9AUwoiKD`NCPk?ED!_hVVn>)SV~S2 zHozsDK@8@S&3=wcxDLjU)d0Wg z!URxcZAcwAfjKTn8PkI)QFL6#bP@fGWBQ0kjIuh27mTuchPk6}Bvj$7;8EEr zi+V6+%4ev@CgA`Gbv(6d35Ag@0ijYx=}l#j{;$bp=<}CRZOD{vJ(wb;{eO!37`u5z z$L58BD?f)SaAOfs#VIlRFl`DO^!plN0EoAXmvBAOMGP_?@m9TzYEJ>_kdsnCdSo#h z$BivykG=ofLA2JBKGWZi)T3b9>7z^sG`XgQV#PT#<~h4=CO+q z#3Xi681Wse4MB`xwS^I1u-y>E1h!ik@eLaTL7*y)Q<`FgnqSP6OtFbP%gV9)@n#DM% zLv3Ol)T4R<&g|q>NL$)~QjSm8sOK1x3OhJ8D~AJUqq-2gXfe&4OKpWBZNLfOc(5Y0 z0oFd7W(#hDHiWk?rv=)^pci^n7J8lRPPLmOJYGjsPmRWcw`^kNU7bD3H->589rJ9D zWUKPpJYLsT6I%Xr*q$^P(e);)3Dd?-xd?6EA_c0vwmb#3+=_u;056EW%Wt~k0i8(e z%4j78hJY90KEkA?9;Dmi=mGTh^yq=d?W&jOb9#%T7d)2os6sTQ_@%ULbn85gbj@Sw zDOK-(Bz)SW2YxtB**ezH)x8%}$l=bt`aG&7>l>!+0wvpRvsY&#?G8@+LB%%dP$l>m z38=Djb+)W$`SWN6bO}x6|DTM}G>?q1|B3w$T|#D4wOXQM;2`j!*gKDH5AadAk19#O zb0w-Bo5n)Y@1hOH(`3M99`|K_dO*7{OIxOjl<&~4o~1ogeTpG;G8&%45dkgV9){+x zOx#3eRj5Srtd89*&ibwr$-6pzGdJr5L-Pp-Fl&G>}MZ@lWDto_%&v3c-2ewJcDiG^aIoISYMiows z&VR#VHlkl*7e{B(@~H4#$v&N(VKoZxvQ@PDwrLU7=6{r}VL6Jk+fi?Z%JVE;aJY)4 zin&TokJ<+5E|}lBx4sLxa~HXi)}O@;W|vB^+=haSF>ScfS`{VfpB>BE(QtekoV3{) zwnM_IKi!kCKZ`mhD=S75>pX;cMjPXqll5@}c(_bZ4-s#Ss7 zo+ck6(H{Nyv2KhZ?sl+(&)Hp~`jsoc5zvI8hqx6-~Sc_JR{HW}ZB0Vgq|2qlh<2RhZbx(M1nL z1vQ{$1xC3BUXeOWYwCu^e@p8|BY$iOgIA-79;EX?(AUu;55(#y2ue+QIr!k(F3CzI zew{R?5^sM)W=>Wmacj692W^;!p5oJ{(P>Uz7-}tt7mvPa!Vl7-O8m7Q_Ji!K)n2l4 zyX@Sc$LUnsFJwlo(>a_H2Ywer0e}<58dc|VRnFFj9aYYDhNq>PxwgPy+8kZM=i9?b z8#np6Fcl3@NinR@32#PB7Hi@ENSQepl5XMtxbGAzh7L;mZTOn}e0anbq+p|G(Vzfo zGHf_(d!Hhdzrc2Lo5%;M<67jnx#=?iIKVllJ=-!MUIx{1JMsqhq7)yt<)btWN{B>z zkbf-Z4M5R3^QUPuiTFz7wQYaCQ`19CFQAEcnk(=EXz`EtHBxCYT+>Dt`C4htQY3T- z`(7lJgq4xU>ga^GK>hU^lxM1t3dZ$*Ob zX6I9%{UAn*1Y7m@I(>`7q|iQtm>Ph7e&mJf=-;paP_&GvbAyKgem=#+5I>pn-MY8P zsV@$L0>p8(D$iAl?EOGuJ#pKtUEQb)BA2;Z6Axms0SnouDk zo!nt!E`6vD!;)Ph1hkPCX;!@vyF@erP%KTOVwZl?nR=@zR zjJ=T3Hl1QbnoNDR=`#rUhb!Z_vO2;nq9nFr+K?vl2ynH(7U^^ni>U&faED3H{W8F> zru;*9^Ka3CKz|5VL5v`V{7}icBvgtBXROXTHV;(|s77TO+%}hgdogfngd1d;5x`b> zKo$c5B~~07u7e5znTWXRnUQjUE=Uq2k-sN4SAxniylvlKOlFXS+#m`_JSF zBA~hmftf?5)Z+SByFQJ;LGKNrd)V;&J%u@}hzJQQE+Vppt(N+Jtzk6|Q3615|5BL~ zH88-ZjG&LWwpc;Ae+bqj!!*5*BQ=IJ7^Yf%_8(DQ1Y*|T?S%YIz75Ke4&~a?0p%VM z5G2cL2Qt|loUmkh!9D-RXs%}+k>Y5kd;7F zzsbR%sY5aZG*!(PVp_3Hd?-?Gg;$yTE8^^lVft@!#Lf`&6l2#gVbG6HnLziY9rvMJ5wJAWIhlYImD=Ur zvIVvNCMb{+QhS$2kg;S(l4o@bg;o!}MS6-gssgnb2Q!3MIcXyhH2`g%Y2GavP}m{C zpOjb~N+I6@g-Tbd&V`7q>|u9t9I3q{Bl?DzFC%>hn5>r^X}#Y@;tVh-fz;l`krM;V z^vH=Jrt0Mh`++J*luV#Uf<*riOhBT)3F08pLxPWOdzDizg4zJcPiav4yf{gtP84?d>}TrFY=Cn<-jqT4*W;76X`cM zkeizjc}K!3;>=91A*inatvo2xfeqreNWVkBb%VA+{FfAMG!m5-J2BF2h$ustH^dmk zFQ&v8#!sgl8N{!q92uStrGN}hXHr1&9=95D4NjL*a?zmK*yRyNL+Vq6%k~41@ev^c zG)N|JfCm2%>@uC*tm3F$0IxV|HefZ6FYS0?1Q|yTBb7U?KBS6*&deZe2LmW$1euXi zvhZ2tY#oVp#AT%&e;x5MppK4s8Bz;hwmY34khMXH`*}9r8c#O5a*E`nSV@l-KJ$36 zslcyq-$&ngB<1-csuRb~b`fWn_Uh?v>FP{Gsna}9kkp*@>p~|*cxI|R&$iT@&Ff+( z$Di-J5{q=M4PQook+v_!H~fI#n+`#T2D>Wgu1OmU$MR&|+Rbrp=0QL$+=1bCZSx=}<8rM$$;yvJ=UY zM=KxGo|-KkD&fP6F0);7A^G!Y6<~T&C#6HheK^qWwo5liw|L&>W4cnC<%=a#mn}(e zd5~`lb?kKcD zb7yGLl5BM@)up*i`q1t_S)*$-77i(;JdD$@X?~>&pEcff_#MwtL7S+}^i1p>(izX8 ztdaBfJv6{pCy%OB&46a)Vab^04|F2srHYdxQrV?d^4l_~(B>-X9BY9mCCI`&>7Nfx zg{9yw!wu%rCN}15*6>Y^!U6%Cj11M8-aDkbY+2IpdG4YgvOUZ^=~$TH$>PbxfddDW z;Ek!ZIOJ!VR!l0Kl$GkHLh)t;@SayWp{xyDhO2Slpzlf)H8zyZX-cZGwE>hCK0k78 zE|wONCt8#2Iz5XJovFwg^m*OE8=S8c#4MiXO7i3u!d~Onq#&{s1lyQ1{+^qxox$~C zG_E+PLW$zXM!T{YmY4e1=TvWNaBcVjk7F@R&!%h98QW1ia2(Q5If^RJnFIwX!3Msr;uav7kKL;nwLi= z<6L^KiN~veEJUFhH5JMQwlM2>=ixG`1SguDFgrvURh*{mogxif(X5yw>4axRHqpER zB$X&fG((HpP_0R0JVr%SbgHA=XpL!t0!5Rp%H|Y0yeXAnfAWE6@F}?#iEEXLx0oGE zJ9Z;!^SpaPZB7ldIZi#yl}?l;>XT%HgdX5GupOPghUrhf=Q3BYE?M^L* zRcXM#!Attgbr^}Rnm2l5zQMT9o9M9ZC7K3$M19zdOo&W?p}l5~7p;D#{P}!@J!&6D zv1i6z-}V%3if{PczKlc#iU!3uP}&zzZnl(sC+GOr`_)rpv7%cx$8Qz}j2!lTgeZ#3 z+J|sy(OVLgG)ZHnMxUe-Z#EPrKu1wGNSK4s#Qr-%;~uuf?h5b3;@-bP*Mm0G&o1#6wq62MPEg)P;Eb4C(?>{=56K)gjzhR7)n&z2RCs zehzgl0sjd#8IQ-KCgt~ptKX90cA{^k5?vdbC!mi>8rULYh z8~Hrpo@fl&2S5U)Eq@-Xh^KjrlFhjZ_)(NcJboVKVRPK>)b|(D2kJY)pg?g{Og$*> z242<;2|mGegW`CRucF#>vyCqEAZ1(%awm;0^CDGTvT~b^I**q&%*t|ijXF8jERe;$8#pICP3FmBt%gO0*7!Mid(e9$S=X*11cpRa^N#( z^&{oQQ9^Tqr)Y%Hdi>+~4C~|Ug(f4FLmzcY_wwd}`Y$uj{Xq-=f?rI&qGhUbp&ya5 zTUk9j-k14Ap1(;`1G=2~hDzX47iX3(_uYH(G5$}$NNtCEXWJVe?>0r~vqf&_;5K7@ zK1;1P?Tvk{#s%g#+HCHPMgAWEUqGP0V*Q>O4THf@h}prGATEqFMa4KDCQtbdO+mhp zJYxb)BS9_~s^l53p}8vwOlcU32EwLD#|-MEn|gm%(%0XD1L2TKulP`+Ha4;~h z(^%7xjXR^|S)~FSt>y&FL*1G-T8)haJyD#am(@0OHce)qG!2Gvb}-2Ih55qVY+-OD z%q4#jbq%>JhTXa55QE%MBC2S}EeQ&dZJvnQsj5M#XfT@#6RK}e*_LHvahT6{WS4|C zX-|WFek_QCf^F5YF;&*8Lch>R`r;s~!r0V(<_dz0PM3{xwpQ`rh|az{9<~|BqhZd} z*qNBt(A(S?7J|-jC>s<;!cm=*r)5do_cni*iFM-IhPa?Rqem62gA zviXATo_sdQHO0mJh)%K6B$cHy&0Nq;U_@bT+oi9sFB}{xA7Oq&Uw=cv_F8c$n-pyl zqsAzrAwh`2;Am2)6dKe((IjwnPV*ZY^k~(kGXXoc^mB%&A9RrnWWpeC8?mYZ%o~4g zch@uq*`Z=ODxHa{M&0X!0gmZM>(a1&<3xQbm>-6tYCM?~m5q%}P0_rhh&HI3FFUBr z%U4MwsYxc=YGSI5DHC~(X7cNL*EWU$_Qa8`L5;=!h=!wV48vht_;4hf8=9NVjZ*tH zhDuE~XO(`iFc!ts)}9_6HdX8FvMvv*Y|IWXQrTrT@2nb1>Q$EyK}i{Z5KOk1eX{I@ z`q4=LuW3Y&?_@R$^D?~%6$>G~jKV97na0`sbhIRC>l;-V=;<2whE%tS=_^W_Ix{po z8kKICWwy>rkE($%oj8rrXxP+5W41BUOHHm#>GjDr)Yw4sCbzNI44}r|^2uWwEDn}L zb{+B?<1iRal22=lv%@2Qg~4b^*bxo~gX2jvm1JGXa?W-Aig~?k6$Y#25USSCprfG*AX`yclP_N}lrZ(6bsr313E$Y-7MbYYJ689BteQGq!&lX17 zC)4HvHKyl&npWfBtYr9CXjl@MRj8UmEoPof`2BIAYaUI?CcTz_;Xtwuo03@Q35M-T zs6~Y+%GuR68B1PMqSmVQM>-Dlqm51T1HJC1v$iS~m^RnpZZ(d2@z2|4XrxZnsWKhW zV4&>Fv^ZyUs9q$KW!IUQqGd)$mb8>*9h_!^W@42oA}!6Bfs;=v=rx&vp^MPew8GjZ zo0>Ws(vaf05d}lzwgNP)ccH9PxDxoGOsYuOFdMVm>uJ} zA+1zx*|kVlEAET>;$nd^o~A{`p+zc)!;DrH0jBwA>3AA04p^Npo7DK2ZRpOvqzbaB z%Z?@eIk{|mO!dyWcU#&%@TE?<@ zJ$v%WxGaxLg zK-?tfF1rf&O;KE$u6nSK+J%BZr86&%qS1UqZm1(0#59;| zwT{-qVLXnMsmrQmXiT*g2Dsmp84GeY-$I_|Oags>{Uw;zq>Z*>9L~$>1!Qee35 zMYN88d(EwlHqhQ_bIT4}{n8v2@?zxs+Rm< zFh)5#x#t$L^xRj_TctY|8K#%l{#!qlX@F0ANsmf z%Swico(ZjSkQ)r`0&FXih-O>$T%q5U2$CgYN*c~&6T`YL<KX(^?X#c9&}BDW7>ZoDMjZ;I#QEu zYHJ+nD&&SbweBM)c;){QrIYvni74%An70(Q?;cF*7|o-$(Tn+#6WzLCg`EJ|7Fd62 zN}JK^IkV2BX1S5*mMD}_At=S=M|IoSH?#%IwfAjfnw$Cq-5@j~lg6@t7EMLlqVd6W znQzlRbfHnZCAJ*dVS3(gQ+mcEBg8juiRqguNuYdmxNVWmKN>2{Nxv;pput+_WGjN&1Sx;Tx+TyESJA}Z)v*Pb0~kH%<9 zY6*4m#8ewxVLjLJOH0OeorX-IxM@Rj(VbOo|ds`b0cje#>M~&3#AfP&5eV+-H+Dwom z;$-WpJ`I;l#%ZafIV|ZHXTt4B)P6^qg*Q>%q5CR-abKxPI$GLjU99ZT4nuCpF3TNe zu}gx}JF)|D5RZ2+(hKXbv9G8XwOD)4WJ`5q7lqa?s5arWyBuBAEQZS1cXpdk7d4ek zZnn?-Us*@V9PP;F(oHx0WX?E}xemR8=Msy2VwL}um8sV$IF`|6xE3Pz2-Ldu)l1wIMOiB~4J523kzauwlm0wM= z7i8LMXIn-+E8DeOZq$w)6}_}`;CGDcCCx0cNuaD^Zs(3kp(>0M+FLY9DAcK~hCyQ( zm0_8>)ajM7jalCrE zs6kq7bw0zv*hpkgICNBYEXbxWR8g+KyO~BoXG>p0DlY_s!6IvKBot>0*7or`hojVg zGV5$B)kv$vo+Mu}v1(^_P+QZ{BCQhQLNQRK!8Wn>|4&r;_|#^<9_QL&jkEUPMoS`l zaHGRfXO<4ls*PRK*WWq2&#XP&P4klwB{Exfv_fdVXpknh$(q7e!A(nf1r6_Yb~M`R zr3-RZXH>S+SlJmZit^#IH0q!wrKs9}&M290c``4BZoQ~562>Z7ASR|xQeuVK2G*5} z^Q9gBnnWv19{*J*ygWUlsx_!*Ii`cm>&%#=K2HZ|PocAPJ~uH#hcjWkBs&<=PU=vy z1p8Xt++x$t3DW(dn$BXFGe>B4Hu#-OgXHX@J_&S&VWCZX0BJGD?Xr~4gYnFNnD!Wx zcBbH@)}_e2HLg0x6AfQ&KFf4iXELb@c8g@yu0-z#sx6GP4Kg;89ZYLA^Z$)X_hPzq zIca(Ex*E-Jt}q*7U0tTK9_=|+>JPgt*LIa}P)|%R!_p2|wHBuC+r-ool;WqAME#}H z5#1MEW>!zgt~rqz_fs?`HEj%k63tYVa`FP5X0jP%SF^25m3DBJk7ljiUDp-HLrvO4 z7_tWpzRoo)wCD^=3tTy;`g^5vVM%pQE0>a9nW!(988tpJqg>JxN7hnYLEL;$Z!lzM zWQ}gu;n?_#d3tk7D@?E|)A|MSbzEKja9K$W&L}}cvdL)ssU|r~O*RXE%~Usu>=2bY zyew%%{W;l)URP@eEd^a8qv?s8*VW#UbdK!GCWny~=Cd(QLuLa^XQV@2wDm$_qe_e_ z)Zxf%{U)tv!zC*k=(28+&M$F*?de6=oSylUTVXX_(LkuQ z`Mlh22X;k+*5&Ama-)-fj$&67EwM{amo``fH4sI1qd})EyJ1k>6)i~(Mw8tVI&ZGj z#mU*l$p*{JqB<+mOGs*`dR>v(`>C9m(xAxoaUlf*tcF0tAE$q`KT(U7_gXONj-&I_aO@}4`$-0NqyAgHWL%C>F=~XkA zwcd7J_h>;6jCfIhSlTJ8OYb<$jr4+)%qZEN=&gxb^EqiwRvPT=?@5$p&iDnSZ@Y7P zqG|tEcaC+#yQA^IT*#QHr%=nX#Ot$XxZN?8(3`04?$y@2y`@m0p|x}StQdW}Lf% z8Ey0C(gf=X^s=1pZS>f~#_Aqz>`kigs-7^6OEajVCyd5yhfL|wO{-^7s+)y*G&bAe zW65|aLFwdSM$brAY2Qfu2-&bX)P+hniF-z(FlUeBYc=S8D-Mo^cBh~xJ7~^VlkG;!s@?O%hHjjK5tA#!BAR;SX-g#u&GP1Uwho<62N3pq6OWydx|4P zTG=R+EF(6ZaTn9+tF>w-8xDlIOi-XI`8`FI-`*x2Pi;$YqH>>oQbk{9gOi@P6_hS) zSnkt*W7{6JS;-35f!tnmZ>YL=r^#hW_qFYkT#)!#E0p^dGh9-5dw!@0#^XaEk=rse$sAPM8a-k!JlJogW3iaALhm-rX8iup!*@@rV z(nWeF36!t&I-NFn?9sS}B5jYG!QLBcgLR;*Y`eR6c2f(Djo!|t=5R17>J;`Y-tUcO z&DzGsMuVfq&oJBBX=YJm?B_mhqmyr2-y0Qljrz>2jMAN^-e}p<^aQ3iT0WuzyM^9= z+t=8dRK@E}6lRtFm~214x1hS{bXTYBn3c4Q{#+OtU%So*%T0yezMeFYNrv#0UafB% zIs$XKBuHMM+4gx7H#@f|&=X(3C4OEorpvE|bp4{V^Y3d}S9@CG{)`RHYd3zZ)YU7} zEY(FyLX#S>mISF4WHE8Ck^&^C7kN^D|MiwvxINN4FZDEfi#pm?uec;>mWoWUNNWHy zr6|-emMqW&Wg}B&f-$R%GTLEjjqL*FWvt4o$qZ^oD_7d0o;Jzdopym06En3mJ2sY2 z4?@y=H&g#do+Or;rat2Z)tJw6WswQP(R5oe6Xwjdk4%40iH8c&`xHIhQXq6`7G>#Hbtno+Mf`P=*n7M+Wyi}DoCh5h| z@v@VjghQsMlG0jyfYV7HiEt5C!qj3P%k( zBW-$G{gdf!%Vc_!PEA68r2$@>`JbzdE9+h}=bb~{V_~kzcnooR2JUAH>GiA{+Oh}+ zY^7_72TQx&RrZPxOh$(VZQ=}4`l&`>78rZpV_U9oa@)gXQOu=Bg=T%ynkzdT<`X3{ z>3FTSf?V7A%G@@i_1)ErV87YWtJEK~kxD@_6smQwOvOye%>SQ%wvd_eMfN}@v%IjR zoz|pjeLAPS?t`FMy1H01DWfO*0=tW^WAcS@Js<48zt@*8%YDrmvy;Enp8Qw$nH#Ir zq7zd~PN9L67jrOe`Da&cg#Nl^=C(@Tlcz$RGSzO*n(~<*o`UXPIjEnR^E$vTBmCbjnq4I7U(cQRDCi!}Xp5=Yn(Z1xm zO$~)gqoT4en;Y-3n%?W{gd|NTOs-q*#EibKhE|nbW|yYYU0EwO!IsV*8>~tUoz`H? zmNFV1PR-MQzV4hV?JxI5QLZhCw7VXCQPCdP>bP;UIck+hrA0fy=&KG5+EyO4i$hlR%?h z??xhprIBjl+pTHX*T20T2>m;BnuElW!K9<;(y@+e=rTq=O-$XXWn6BV=qH+}WKHGD ztDDme+7>x@-NAi3GDTh4?h_rMZt$mNR3VO}-G zlAY#%mJnKlA-T#{vLp3qooCP9YUlmWNn6#t=B{+h+@xzw z?!!-1>p*HJC#mM9U1%t|02+=4WGFQ!cks;#;zVr{F1rry&+BZndjpm8k|RBP6=WWN z8Np@_%sO6St` zHaNL-Q?&ic%M=@&JUyuD58~z8&?n95_YXwNcCtaOf$ec=e;AFVLOr~aT(xjXlBM}9 zvqznY>c+mZOP-B=<{71(E3<)?adO&Mf^?QlElJA0fmM?T zdrEg7%p2`ifhko-Hk)K^#K}GT>Lg%QM|}x8vZLW-2Fufi%#w{}K1;V|gsFUgxKwM} z16c6{@t#I{W46`H#BvQ6J2w5fZ;CCM!s zQzeb57neZdgLecpN2~hV7pzb^9J6b=u3*mgW-he^6RFwhH?JAZuJFaF{_NuPI}-ib zA|)x7`DHrqVs~F(lEUqun^bgv?&L;hQnR`919Ooty;atqZoDLc$rhP@4qHT$sAVVdxFV606=$l_;XMsJ=g1mYD1Pkt!n9-%9M*@9ndX#P;i0 zT9hnG`lHP5ujtQ|+;F-np@Q_PcYkSXzrRQZLlV~i&2F}}86Sw^@y;lJ9d^qDYx7mk z4@QGr)~;WsxoDlMpC9CnfnJDm)P55yuP7PA>#i%-0Xt&Y7AVPa6BU?4qSNKQkvOb!N_rZ7`qq zFy(^Ako<}21$r5sywy;%pjE#y?L}=$ENBlftyvl_U2#qYr7ww8FUSU%rR$YCF9Yce zuO-r@p^fhZSNPtFUPl&WQ4g8%AbFb&PhMB3SYRv*yRo&PYrz74YMBM8N-m?PhJ|g7W)*3l=O`Si0}0jjx5lNR)Iy5=b{wCZ;CXHXd}B9M$TQ$Sj-* zBzHDSwsg%xy*h=rP5@&1;%&JsZK)Y$vK7AoOc7;gW($Kc(_i*vd108J zyfsq2Fq>Og)IJ@5ol(k#>E1x)!l*bWyPUo%;A9Su*>*^`v`9lAcUh zEZ-9QA5n7k!OF~?Wi&TXlVO~`k~+IND5O=M6qe;jg2dy0EtSH4|7d24#euxp>NVrK z{Iz}N`(Zl!A+zG?ZvG$Xih0^GoEENJftjfQ!B{rEV-LaNZIhPu8yoxStD`O1Tz+0| z$b2LMzh!<4#k6U)P@sMLL{QPGt+ganV{ZDCH!DD=KrgD!U+ZjV^@b_&!Dd{r{`xZ zjmS?$QDI3wt}voXBdQJTFFS0h8p?Sn7uT9lO<;a~VUT`x zAf7^*8c|_MTxZhPn?F;{pK0dLbd#boFh9_cUz){uCBs#L_JHYJAf91T&7@THy9_#~ zl_^y=M*3lfcoj;Z4x(RXh*zZq=BF9V*PWtxH6y4FaIlo|>P9j>us_bA=T>2qew-m* zgX(R6ew`t*c2&Hlk;x$Wd4_l`s&k~`wN0oZus_fcuVY`E4e1L_@w$|9EQr^m43ghx zh}Wm4GB<|OrrLmBYD5M5gADP8rtTY2o^)wFiihKkDW~KI8RAXo1@Tb4sY$$<`Lnr^ zxyeoJEevmI{%l3rm|s&EG{2@0Z*8R8P_vkS-%=P$*7A5;BblPdo;Jlt25F?lv#8e# zy7uvQ)YRG?L1Wa!+m|>Rh$4)4m}GOGG~Us?XD7;FskVUPosD1@^JiD{XE$oX<(T|b zLcDvDa=`pnLcB*3HDG@VA>Pv@-^={jJE`@69?lI08_l04^QYPTX-P)iKxm$c;#MPn zYD=1AAPk4&_M{;OlHW5J&E`hq*-3#1LZzrebLg%17Y*XM^e){i9TZxWjXUWL^m7Jr z7iFGRLvc4fYk#01?lJG)$NcFve=_DzU((S7y0x;=p!sD2J)Y;;$MpC!=dS%G-F#|@ z>|#9>79^cAV1IldPJVnKUT9K5G8hJblHVVQ_obSoKR^)gN0HHJIQainb`@Z96k9jh z-3ajz2o~IeLr4MycXx*%<1;(bv!_QFw}-pCySux)J>1=$hs&#TPxZ_uB=7%z7S307 z>(;G%Z&g>z^l1{<&89kTpCHKa69m{@@s#7(gQbo*uqSQC6dk`k;CzeAH-3D7z?~?N zQ2JUQ8$gm>Qk0I2`|l0p^t}P3)wSB&n|7Cf$S9&_)mhEj*ojG#k+abf`p^KnX)SMY zI8o6)G=M^+!p$E=^T5^Wxk{GlD0y}NtpNmH-99#evLzv5-xxp-&4Up7PWDv+=TL>h zs^vMM?+W;x0yVkn7F(S<4MLND&`a3Mw}#l;qIIPL-xS9_vK0?=?au~aU%3_!ZR6dK z2KFZ$AaCNKy<;2VKv{Lub`YBnwiT906k|BV7oE%hl2S5;Lv2kZ_#uFb{}2EUW5>hg zlm8F^j<7Y5(3b!}%KVW^X6sV`ILfxBM4xW~;AlCmF96^e+C5hOMjrrwz;RO17XWa) zZw(Vcfl;5pE+@+I?y!!NG-!+OkCWA1gnyi(8FMwa2cD|X`cnRJnwK$vN>Cx^AE#3` zD$yeS>pB=`cw1!s<4j*6?H^~!pF*>Yvz5qV1?Naua+7^7ojy-3r4r6(^#a0$(g~_@ zTqH+~oSzUm9~V>S62hf_gv$t*Yb_X0zvy}TxPmQL+JU1Mw_8;Lm$DF7vFU1Mk*A;% zb9{{*KCbSj{#svlJ2|dX@-1J%t6A+fWm+`MYQ)aR?TRGg;`{vHLCbe4V|C~FT^3Y-(m3@FaJTuAY;){! z4}088xX-#JW7Q(=XZ-=fgM^3F5_bk4Rxwd2;}M(Qq*3besIB8MqF3JP&?>G8a8we1Qo zXb3nvFVfDxWyczSUs7AmwY{uPV$$Ok)kLMos~R9;z2h}yEvjb%yiUt+P&~RNZe8lU zIjwpPcuTPwYaVZFtXxRGJl^rn8(SXlveuET<2?@WzODBZdGcldL%9HO zhi1WDJ_N-ukB?LnGaet)%qJFg%H1g7Q}yQAq+--~d}gtKrXp@UK9_Q?62}*6BK_U6 z_a%*eMflp{NfpYmT!?QpqA2kA*0#Wu=fLATHHrj}?`TzfJYfkLXfepKq$01nYtf|?v~kF>v=key<9HcU%*5O-zATHwGVb;z z=V|1BSk6MD$YrF0<=fRt%w5;}s+i=MU;|~0N{$uPmQ2*hCC5Zdc1C1!Op>Ot$uZet z&5%wWcNdvhNgm}gF|5qufDGR^!YaP(?g%i2F|SHNhuf!ClkGs;-|EsMlN@W z)Za~Ek}{6nEv>ms345?=ZeWV;;bi3KSw?|k`$x}Y4vnBvKe1WAZrolB33wZ z>gkqw54wGuCw(JNBLzZ{EhBQ%kiSuXqHwmHe;dfm`5S2jmU(xH>5f8_H3a$J=urb! zS>8<`;wL>fK?j-a;sENZQ$>|keZmx&RJMzA9 zgoezOf-*VZIFj{I`97p?bMq)ml-rX+{$7QnE%bbKGLEr)NXJUeqwc-2ZG>uOJ$lf@+Plq`DEGoIF{ z5vdu^(B`v*=j5Dmn(@3>^Q30H;2X(m#*5x$At=>?B>ruaQRG?pCEp@qGhViI7F*0_ zykZ$ElG=<{)s5$y*W|m~wQ2r!*5)Wi6y};J%+b`pL0{jrX(@Vt3UdazB;JyT#$m?W zz7n{9@s4ugPDk&u?|Z(DPZ{vO9QFidd_aW{2_LCbA&!sbCpVB!q#bCx!KZRtG-Z6| z8^u$`=e913ZK5*1P&QiJWPHhizKW!toQ$u%z-=b>$N=AHE+Tp|zV(*LPtK8_jPK-Z zSi<)zxt#t$<3AFA{zLeQ@Uu*N`ms~`Me{-0F@B}SZ_;S`$1Nd#SB%Y&Ok?~(oj=mIJ5Y-Ju?}NtVGhEagt-WF6Xqd|V}~K77W)?SQaYa>MciA=??-7=^kjAc>MTfD zh_JBSOEnr;g!M%gOuB%@RLbVDxGxnjUfR5gS%TV25|$z?O;|=ld(teHrEEFMMz}SY zN)Y74@)Qn#Vm;%oK~`wh_=I7CHzL+7R+RtU<+^T+Cn{+2X3ONwVv>9c+<=qSH7MmR z^p!NXq|RbxmWP(w+*z#Rl|vmaQ@oj446D-b)#Q|ju~?m=H3(}e89^`BQpp`NYqMb; z!n%a@2GB zPH%U~{0}>MQc|&pB{1MNwI@f55#oe|E$o2&Q@w%}B1zG}z-XsPQ7LT>1@5Gt@uf7f zY{(IRx(Rtg!PY|{QmJ#LXwz8cIjCHXqePv+bjo6qI-Rm{jLI!4DNn=IJbEleWpPOX z8@3z|5vse3NlT-mAyO&beOJx*vhhh#v)IZal-ey4>b|=tk)lDDniP&H_o0y{Q)SXf z(JL>+BgI~}PRnf~DfU*o=%d(&#`cv5#vsLie)7&!NU^`Fo(xvYM{VfyGEvrJBmZ)h{&Tjtkp>N1rC?rZN4au;9y587ZG0+N6Cf= zqc~d06GIdv3E&v^I@ZhE{7@X{4M|kP@ruG2qBy}@MTx(zoY-p0CUH`$DeG3p$+Uid z3gJ}3Y2K)3eByLl)>f~1$|uff83-By&XnzHmQOU#qK&iF&Pz}yI!6}Vg@chj-A(Zd zI9Dkp+Y{$WTXavHZ?&EtZT1(?+=YaT2p1DBp+*N*!lkTTW=Xb0C5)(v%PGFX%$V41 z0$19UTCJNbOxAuOnPfxWNK~o8=bu5;wBpCd(b- z?%L2M?q*qVXQ5lvl1j#_cAa@E)o-)J!5Egfosv7`bxKb$?)0@xj!*3FvXsFt5$>k) zJ-*rKmAKc}j9-cSY_-4$mO9Pje%p(XbCEru0E&rZi(-ifWu6>MJfwC{vb0BkJ$P6a z#j>oBWr;^98UdqORy@rTk18nRS>iD{C88xBmj{)28c!%Q&eW3(j`$lTa zg|#xijReU`U^jr@d3Dkn@x3k3ki15FB=&=Bry5oKXfq!gld;#BjNt!&3Iso?ztI=* zGbO)761Rf!D&It5kC;KQ8;@ftYqDZ zFORVl&Ow-yFc)EN>5$VGclV{3hr)4fp`B{xm20B%VLqzN?^Qgz4+|)$GEayLQehz_ z#IyOZuo7Z)J}ja(R`>*Q(N0^NtR~xpJ}gG@n6S<0Ydud|+#4f*r4Qp(LB?G)VhIkt zBqc*b6eIo`mQpr7nJ-9SX}L=ZAC~cr5r+@Us(+irhvj@QCh5iUEd_Ty#J6&>LZ=-^ z;_*dK?l3{C$fajR8K{=@Xm(h(TBt*W)t zOgFKba?o3;xrMZUy2VpzaqzGP4XkO}72dzCs$O4z1Lxz+y)eHXi2De&Rz5t&PEn`#gp!^v4zem)0ZWE3!C^s64?rA zci2?^xWjxin-(l;PfnprnC{kDH zF&-VZWeD35wkPc1-7cgm{PkhSmbyrF*vYq(Rp%ynXFEhH+}~W*cJVcL@^rTkyDFUY z3Yh9k0d}+bbn}>tsCC#~SA2jUI;@ zZPm3D^!i!MNOEY%_lPBjrn;eO=cZm6v{Ub1Dw8OGhrQ)hHO{Au`}hi}a@f~bN^ZWe zA4lDvZ~);z!a*&CavleJn}`QEL|Lg#z`v+>DB&=**Cr(MIGlnbB7r-6kMtcT;wa5Y zZIV5bwG-#jzA=Vld}FK>G1_n}O&#Yo5;&gK6Xcf>*>Iw-*!FsoAG0)JB2JFVZqqs? zDhDZloZ2eaaT?8?PB?>bCgChUSQ%%tdJf@SKZqR&=TUM#;Q}q=ntx&MLRCE<4Hs$a zFrpcMbk)`R#hOKv^7q|Kw2-ZC>r!f$YQ>P?B|aK1lMhDu!sQ(P3c{6ys|Z&Ut|44Y zxQ=i=;RY=f@x5>(MK=*{Cfs7_sMyYPT?f&w12_^L+e!b9x;u=L31!Xs*h z4g9EWTzn_NzZmwI9CJ5Hq;%nN4dNGKcvfY9 zx0fgJ9Lrs`RFK8Bo@Z`Ju6_$Ag~CcI+N)v_z#RWWLy@3_w^<%x>mnKPvha?rqne0WZVP<3T_^Pl?{R?l2_IOttVOTF zei+$ynfNGjp^(erTdh3;48|$_9o5u zZ+z#XThrgN^*h4%gdYe$68=N@iSRSw7s9XJ3Q17-%@6Cg(%;$mhp*>z_>=X&{3tzc zl)shpTowJgTvLBShlAHUYI$_B)v*$>Y1(xdsz!FsHJg840`I)9(xW$ps3jPC!h}T# zi<)2ch>C>8C|sPvVNMvNLy?a#p7JH+8W~4el7gk=IT=UpC|lYBt{deD%g7Ht+vPQc z|2ckH`4M(wIrd*()w;X1wInv;?iO=`xzupM=x2%*Ss&8iD@dAvi578xBP&i3CehMl z!b;{}gM=ZhOu;IIDTGzk$5Vx{8fB}Szl|cfLRdo%lo}1JX;C%&X0?`#+6Cy^?6!^s zM$`XFyuPV6N%_GB?7JahBf`dnO{_!H*g8r661=IcXbJT6Xfx_< zPS~PPn@&kvT2Rec*>Zz_tyE2g-6Z#5Ys+KPT{l(T)nyLbScH7@4cnUA&7j(y>+QvM z@{+tBY|oK)u*5h4&&WGcvJ+wFsFy9NT{N0IjaqeAh2pAJWAI>Vq-~kojRtln>_OO* z5F^A12||*PBBTi!LY9ytbQAJ~0-GnNT?91 zgc_kvXb_r&Ucz34y$Sme_9g5`*x#0GZ!(PoSUu1p>~)7`vAiM*7<_gIL{L2?pea4na7N#~U$-*)L zGE*zXa(6vm?`al)i&Nv&juyA&>4ZoWQvwPKL07E=6qqhI*`fPVc( zb&T!e->CllZ&d&BgQC*R{?s~dz_}g_+I6|NS?1 z2Kgc~$L&%2j;HnT{~2Rc|78caW8vDEekR%$+ilXFJ~K0pyw(378hw4Vb>_9&R;LV! zR?@^-C|PJ=)Q9V1X4&N^YYo+ZGs;F3?Tn9@=`%Q^RoGV+t-`j9$5Fc$`5eh+J~QnM zjqfuzGoRyscD?VqkIIo>%$$zwD7Q17fxgmz#x(t?|BU~CS=EfTHK(6D&2ry;Y1;9| z51Mvmj_SX`Fy(dTd(pJ}hgL;j8&TQTvFUCwEE<=iO`G$XWviX-zVp!cm}sxrC~8JK z{gDvW%VUJp{Vz~U0|XQR000O8_8E9k1-GDal@0&{0OuK((ZN|8ms!PF8h=PhmM!@q z&zjb(#%xQZo|bKmERM&LA6ZAUuxx8WHPvadiX!Q5HdWoUBo37TQLuR+ha}j;-tx}w z1aiLV`H`q|i^C0a6$sPLdRo#7U7t3Z&zNCdh9RQWzvpXg{F?_yR49 zkYkM$hH&CdJ^2l;QCGxpt5GYvl$mzTXWX*Ajc=5oC-tmRan}!gZhw`1mw%%M-2Srb zG%epOSGgV)7b%m2n^yS^qbAaxNKpo=oLYmK?7$a;Cpy+Scexm-HGI?MX2WeT(O>sW z-!@J0=|#XqW^;yy+-Ibq1Orhh|up4dV|n3p*P8H zoE#~HULZ$c*%5N2k$;1KAss^MgmhGLtdO>qy$t)8ArXWSig z$JKSAEOkdR;ahs@lzr#jwGWJf=fD04UqE91-I$aJ$7av>F1{PU-qYbiS?I<>VWG^u z>kqqw5ki@T-m>g%jfP$S_CxI2MxnohrZ^=?Tb)X`BRdA2;^^{k(BJLkPAju*P%B$0 zPU&1j{xC+N%70Vv;DZ4@gmlQifb>W}Uqt#+K;z7OETGY9{7OJyMfzGmk0X5@>6qyA znvf47##z(0%1o%7i9W~jA?l+bAvB0#(YMRpR#T4`VwNRCUnIRlr{vnEZ8&z$dCqs@UoZ&w+ILY`GikmAik2h7qiC zP~@<@t$&e%7UpU_LRcSRQNlFxdqhU~N8~Cz#tN}8i$NqvWT;y2%TAE1Yw(ovQ0CUL z5Y|BVB%z;>C3=g{3|Xpy0-ey?z?dR*8Xj3fbMTlUbQT_SWNBBy;>iXGohNhwX9AT_ zLg^x*cVz8M5xN9v_E;ppd<;h0M58@h?_Ma|wSVS5h5kT1DT$OPHXU8kD>rtKQJmM8io z*?%3B52)hY$Q>NEMFJ$B%lB>)x@6eEjBiC8I;1_ivA3f-jhQZ49;0aw?BXq_C%v{hot7Ei&R2cE>E)MaW-|HZ{r!C-r{^>I@2^zh zNLZcpbYwH9#Ar6)*XZi@Z1%pDZ9mKwpnpzumCnhjp@v_KR1a$a90bJyJRqRWes-F^C*|zaQ*aS2oSo`y|oICOJhQ&_bo5Ynd80%dz22-7KN;@K>%2gvn%aMG=B#e z3{F6N z+tlM5=NyXwYZIrr0nKjU+tJXsbqTp()E}s1FN!Ya-PX@*QdsxLIj$5j~@9F*( z8?28gXZ3Z@)d{7YJLhUMtg0rM-OH^&;sA15&7BTyLts|8o*I`v6w$DmUYxn&$ z6RC6aN$*N@ttH^t(Uh!mwtt3Pol|!vOt6LD*tTsunb@{%+s+%?wl%SB+nU&ui8Ha! zoOAb`wfds|K=<19RPWk7{XI>%xKPSMsFDXS1vb4KqUe>y{_zx$yp*VKKO<2{WIzbw z2QvhS9g9QjO)^1OaBZz#I{eV#6ZW0Fpb+{+nXP~^iP5N#_eiB!#IeKsCqStWYzek= z7^m09;*W3<+#sXekG5Flz*J~fH1Pc&;oku764ZRV&9{Ed6yfH>9MB{T5Sket5LL~5va5=5wXE2a93CT;9I_sIYV3*E(Hi28V`_S^ z)?kM5djbWUU;I1+#t7+QgZR$?Fu4b0F_J%=xuK#i5$Z~F;sTO>>@LqW`!b}Yxsn1BgX8R;H#H)SdG_ zwa14;$bID)oA<<~vDARdoE0^zqr#Tf7%3-^EL;;H%b+R58h(28(tm#VzzEG=tCu0I zOh1`NMFQ?he@^$fff0l74zS`x1ZY5JzNl0>09DB=yZ3|uTsRb&F7F=0ZpU zPniH@%3Hv%-AyJP4#Ro8-77X1DD$(ht<*l&kQwze2xFw%fDj*VexfGvL$Q)bWsOFi zwmm{!xC+S9r1S=|xKc|Z^4ddLqC;4ia_Ohmv_3g14VN7P-wnG;x zps!0_#nmxc`$2Pf!6Q;mjqmh5lKqoWabDPcFadqVT??IpKdkKTt~O0ReV4EIXoXR+ zzXOM2w_n#LK`o=jL4&bZ+pfT$bHrL1^8C5u@`tMjnZ_LLpK}${Z71GHl*bB99Vzq< z2Qy}?udCPiGT|4SyIIt`jNNV18G;76K>bR3rO7NW$2R4tq=BaC+q{XwnN)#66pj`u zR(M7qiSi|z)I~;#avpp6jEX(EW^0=>!$DA87F4~6AP1z*GMQ;GJWyz{l-9>L0X=>s zka){upK?n0oe62L0+u$mLSkSkp1A0D%jYDNIR7aa-~0o)Fym^9Yzf&`m2-79aNCF8 zWKQHFKZ?4+#+US*ou)6axwk5^h>T(H!a?MLSmz25yEx3yA7R04C`_BuZ$0ye$A4;K z5byjN&~>SH+5VQbyA^2FbziyIVjIU*cs2N4i!$yvU;MxkXw+jod<{=V6f3MghJThR z!B2IGRGE#WHjC%;9D|`PN-pva1PHtXZ=`}}o)G5k?^y4BEI>U^90ST6Z?MGy!Q%QO zA|Qam!dS8yl#oP%j|DrIbx)Fqk-!HTuw+kBoYSA1i?&} zuYGdZEodrRL~viKvvVH#YvvGMFlk~E2y;S4eY?5qub z^z`YG<^1|=9FswILcdpQqeY(6di*D3aAXcOKei zVex$7jL%G^f)i8QWg1XV`GtYQP8$5Ii;_V& z`VpgHGgD4je;}u&B4*f751pPWf`1vOCY9D29yaD)tB@MX>^h{B~DsUFDti zq0)`)p3m2XBy#Yj?tztz?=31flV~^U6K>y&e)@zeqz)ssX(i5CO0(pjYat^<^m7^gW7*v#zAJ8MS zp}%n5@%@GZfC^hQ491saIFISB2Ez6A&|k$qYV)f0ab z7iuQWK|NSX3BsSvCk3D{*h>d;>UW z@D&sQV1<}rd}5E6!ItEW0_@e?QN^1?DM$GFMB=l>wfkxjY%U4Oi$2%ldtc=Uw=9U>T(`7c}8nnuhRWvF;07KltIqoa&H4xK}6 z5vzq(${}3CZ9N*5MqCT7Y|zMU4D**?c&g->S1XykUMsmF^|%~bQN{tb!+MA{IS0o% zD23uZY@0(zUFqXbko_6rQMR?0p3-u!MsU=2`i^_{@BG59-;o#4E+ql+&dAO1Ikq3$ z_iW);*6|B=2W^uZXc7T~)zj5o^OKxX{qdkR6DAC>{zhcnn(0l>?NGlEy;YQv|J)bm^Q zqIDnuSVxuk0U-@3O(=~yd6RS;c$UPBoN`;b?;SMwLIwVooM>7I`>H^qiQ@LDA|XBs z13^||AYP^>wnQyqgK2ISt#|lJhg{ARxxB3&t2f0xt1oXHDVi>LgtiJW5TO50X~!1ojTlS58$ zxT6}bBq2CVTCgk#@e{gz$|`PnwpRaYpUW}(t8{D#U^QN68nP{6+W(W_y7y^$lL-m0 zz8$eG`#k{N1hVb!MeGy$@ zHBLrcJ1KYvyq?E&zyz-tvqO z8`itNi;Yb=T@o`!<7mhY=D2VGH)Ch$1)R}y605(`{yb`)`?Uo(ZR4rrLtYkyPV^Z2 z zLK_HCzm*erL0JjxU!H>J8=l|&7ZW`GwD)g6V`=%XmBVaEs(Niiyv&!pRd#R%W+0gi z_FvXy++^Bh$mBQfK}@QK9@9rp%UduxL_OKP%#3)MtVT#44_+_FkdZ!Ygssx(D;5Q{ zN@b;|qTOnx%c7-frST%SYNhrfi)yWwiUW5jxGLOKRg7wK&W$Xg#hRLkUT6chLRu3d ze?afO>i3}5!!G=f@*>#}VYoazUf_D`7gEY_{AHcHRsH>AYjbn+lSz>PEEXjr{*&JB%{so-Dj?eZV4l{tl z?&69kA(Vs9`9=#cQpndUQc%>#OSb((5UD2Ubyxy1J)L%F^V993C1ZNj1UgD3=?{j6 zX`V`%T9vykM(gl&^{9ffp?2A56{A717U>F#5Ghx1=-sm&bd<(l+wtq{u_&xSW1Ae` z_!Q5Fk`Ee=PJgkz!%wLv& zqw14-B#L0NoQV`V@|c6RBZ%ZXCM#37Y0Mg2-HP5}E-}28pO1bRZ8nO_U31;SpKWnH zLwQ3aG60)7|{#0@HvaFT$9wO|w*=~A@GY|`TNQ%Ug(V}B%% zC?pFOGP9z2~2zAZL^${37z=u=3O)mBg zPQ^VqA;io~4huOfQ~Zpaj5z|nw%x>vjiBX2XJ8X^0+SOAMemABXbH^=mw+>5ao`-^ zaDVFsbu4rPF?3q!j-pd|58TmWa5D%-TnON~ewj?ldsg`6E!gHt(RMFvCmD04$KNzu zmn4w+#;oD3U)3^jfLG!6$-d^!w&qTk&N$W;uzzWt)^3{C5Xjp&m0+T8rAt+VE}H>U z9h>1p59Xkz*vW!fJL<4v%7r`bP`MOmfnP@CwXB%JNxhCzRwKT_2Ry7pkidl2O}#-L z?hf^*-y1xp0u1{q+dO{#J&GXNf(D&8?9yf2)9K}Fj7J`h|~ zQ2^-T6bR!n^w$q?uh8oW@yC3BsIJd2*fF5RoR($QXu}`#{81KXWQ5gN(yZ2{uh&J` zCq!oihMpl*t=47F0=!OtcN_R@8V2jvt5&l$e^JLhktx%t9jw(}-(gU_ap39Nr+if6 z<|MTjgBkGE)jhtyZxz?5SEF-V{1?+rS4&vEh6~sG3hDTOt86lmeb6mf&aT1$smhl* z?iuW4;cp6!8QON0(W34|F9V@rbl>pK)@RSNIi;jTwcxjm0o-0c=a_Y6pt|KS${wQ! zg8kSbiPh!Bee^FRfPd9#7;KF?WUL6f6uQE#>|xULoZfYpSwuhTqoHSN(EEK`FEl|t zJwV7=YiRhrwM>nrh1?K`*yDi-21#clrYbt`LBocP;Fa2(n{UfJ4Zl`m4V?Z9e;SXE zpRnY_xe!DY0DKi}GabfAA+Vkxu%05Y9J)aLFYlJ`BwK8`*ytVu9GLQa zI{6n9@$NPNlH-T%`(qCs>Zxkk7sYBpHE^vUJXE;s>y`%ucAwkUYTYklcEYNDRWr0y z$xqQ)^zK$I_&7GM>M-LS9DdjG^?X1O*uT2W6D`==0Cn|VHh&`{)Z!XIy=?!31)MWJ zrp`gDIc|;9Iy;PId;Ko zw(#uS>9vG*rtH(6d=8MgIApZ=k$FVB!0FS>f1F|;1=;*KBg^)DXfwP`;4t_i9`7uu z5PswlSSR1^^`bpsT#zt2P^8fbdYR3ni8pIu+Xu<}&snsfskiJk(!H7vqE8`(=wt8P zXJ8wunGb6NnLc@A!z}4bIcwbo`9tRx?#6%6m;p)8#vwOX2nS5#g%9#0kS)fBf4yx7 zg}cJrG>;-`2UDoZ-2XkHzaJXUQJW3WJ3Tr9Y;6ZgBCFnO$2WZD(!)y5fD?Ob(C6l% zSXqxBZ!up6=Nj06TQCvdVa?TzIiFc5ah6VBZjP#y+vB$m^7^f?h@Dzzw- zrHDVJiJ)8w+|we%C-&)GtZJoQy`7Zhkrg%2{XkfDL_oa~#wg@R#VqOO^1mASab&~+ zOgvvJ2>9xLq`v7ugPJ|&23qdR42MbYe8VMiC;+_V6#qUM1Ye>w{Y>;E4lx{A>7s(m zjiK^gPShmUHakcnOI+0Tjh2&#g6-@mNQG5vf?_IErSw@~@hqfGyk-(6>}x3?-?XAw0md@`8v3rMdL$?8G2Bn^em_~Bn|1H+~tm`_!_PqLocKM`Dx|=Kf->91SDS@JN!j< z7n_pg}6^I7{_OzXkhs{nCCjxZ3G`QC-i= zWw=A*;Shj-YHF{Q6{fih3Y^0G;{LsRJ6x7hhhL;S-h9@Alv!O`EeS(spe7rvv4BW6_=uX;|l~GGQmq0QHnSwU9GN8p)WLzT0|3aq|)%1%O zSB{WOAf4?@A>R>1(P)F51AaxWqr;eBnk91iCNo2^7?+Ohvuj+1`4zofg!fP{i;nFpvNO#ak%PeNYJbd2nzZy1rZ3EwJ0q?fPe#|zQ zX!1OtIga#g{X`0*CakIvSiAHbVcpHT0wW6%8M`v6OLGH=_3;sAT&^-fABY9yMK0^- zk~~?p2!@%;;dg`(%;7f#G4|bZH)&^>1WL9cX@!x%_~ei`r=rXRwZW3qnnV)89<6}C zUZY-Lm(r=%qRG!6)J$v{f=z&$=5ZcVP%A#V(Qz+dH{6`lHcO*Hq)sRrl6&OxSQZNK zfR&gNGBcuKU)&C{tEhZK65M)eE5oz~fqKk+=6=xU`>5tAbMCnckV91)5t#V|k^q%} z*31}SQ}}_nQEbHit1|#2;!Er{FbwMyisyd7<%yp^c zkiD)M%35WADsk_Sa5sN~V{9Kq`d8$)r-TMCl=GS*0@(D^$uF!M`!7jMB6Gng(N~)C zf1c=eoQ>4rA0;yszn8ut{tLA3L1+Eu+8yudr(u9bp8d_=hYRdm1c&)fKPN`1_MYu& zYak=eBzmM`qqYP~eEzhn2}`s6&Baea|AX2l%i79fjWQnCpUTc8FU`V((}MF_?53Pw z25c-wi>MU4v7-sIG{-|1IvuS6w@Sa-Lhix}Q99k>U!tp%9~+R#nWcQ3lIwV{ zoTD7vO7xr6Ox01UwZ96s%HvaOom0LCgEWPHP{?&S1c#tY>mBMh1E04W-%v<$ex_@7 zUclkef<2ctNQ9W>iMF*ySNaE2JMpFsx*FI&&EJ|S^8^2XiwrJC+mQb)+Mx=xlHd^j zRZ8u8w6-GP0KiQK3sCZ3%JIZMTo|V|>#!w(Y>=Ex{XH3vS3>PWU9CsYm7YzgH;`Dy z-M9=Z6-(+7y;k0<<*JFgbCQrjH;s9m64SOWAgbt3Vc`3>3@K67lA1OSj7Y>fV*9}9 zG$+gPY40^mJK69%@wpDPrlKJkij>j~m*Dv94}3e$kmUg>Bk10ixy*BcBoHhua_;)B#*Vo*SIPO~>0nirKIk|9M@698#)P>6*}_ z@<|;hhrd8o4|pD$dtPr;U8O(6DD_#Wj=0}G%x~Hl+V1#x{2i?L8K7V$w{v*kb%_9q zf+oy?SkZ&%fmc#$G1S_SXfwEhM9@83%3!D{|{?|`c~cQ$5xNp zUuS~WG&9a>_G7BP&VOJqE|BPt(z6F;FuLW~UQHfqXg>d7c>}@LOeq-sSZdm~&1!ed z;w`GE9yHSOWiY=~+}~u}+N-K1snm@OT2FAi(`Nk=1qNw>AjMGDXf8b>b#c5H-^=8` zDVn~y5KrhA;zZV=RMux!YJhpTU`kktl2xDzy9RuFZhPb+6pV^3-2~&jfE|B=#sMVX z>*gS)&f(PcXCPB39Q;a%YU5m)Z&{}vR8{wn$ocS!;rnW0C&fh{8}UIIxdgE1>(~)Z zN6Q>72PW9VwTw)ZaxPJcy3t=V`Q=W}5Ww8!wzx!+^gEo=qnLm6yNn07Lf`0I8Jwqz_TWnOhJop#9;eJ0DgCt8 z+;Qw(mNkyY7aspx3xkH6JO{@A-86DkG2J?euYa<@$1| z_e!%{$)qD>=M(Hi?jOBD?xHTxB+DgrSBk zEzZkmDxD1GH44SgSQ=|{z3v*bp!5L)75Ql1nLr17@SaM`dU>PvN*c z5qdf7aN8d<%tNWh+=N#f-1FFwn2ErHNu-4hF88Cuz{;cw z@z4=CXpSF3mHnSEp*BBDkyPe&O~gf9KnRyb zt71#1@>NgB)1oJo1Jz)R-j$RGHU!jqV3nLndwi~cQ?+>qPaqH<-7AK~BFqEZw86;Q zpZ~hwt>zWabQWvn9*wP!#^tml^Xz^>5B$hbw=+65_V|OsG8^?rKi9L=>j2Hfy3+`%3h|oElka~D zHSj$FnLs%c%xT*73Qc>N*f;{n30flQs6FHp10daKVc zr~fw=D3Z{K8$K7%Oc|2DYC-;pp2@R2hwU?6uezPvRwn)s@}X-L1%C(c(;z5N+)6ny zuLoITw0VxQaGbX}dGcn3VEUOvYQ8Soeh}EV_4$_!Mc``K5&;e^qOcr_01S86w8a$) z&mi2?><$$X4ttZ&$@<5C#Qh%>Wk!3D4 z7#-5XJWHF4u!DY-rC!*0o{Nf~_7=~zD+y47j+4%`J9h|ro!UcHKY_ucs9D&Q+SnFD zj_>7IatIqvn9N&=+#D@Xa8r_g8*rl-B!kIwlQ!V7n{8pmW9=W{gG>ML#aC$ z4D5hN1hI&b6!DYu)E(-`8ck?fpD6`@AB42xhq<;xg|4JNAxO!rlHhaMFKDVa8NJ z`!?Sn#p~jmW&V|EEGu{JG(4)psq3>z^k(x}!syP57Xe5hhB(y52Ztgt@c}r7fmgDT zz`Hw$mTJ-JurRwW1gn#5T+r9OaUserBXVu~*)5krJoKRC_kGH}uae-e&n%^Vz?|@kN=}yN zGKdeONeNuCCjuQDzS(P_o|I+O=j@{2IKBAwsn@rxeI3zTN{?jXxYyq4`^3vFNVBN5 zkqi~ky`rV9uWMabM+N762Fcl4$$;~HKfL6+0dXBwdKGr%*NhhzU%@J;Wu%$~#v0=y z8Q=Cr)m|7x>2iMp+7+``PeI5 zxVKES3##>|stX*<3fOY?w#p@Wm9Md8zrOF+|9&Pc#N1gtI5Q&LVV7l*p0&Q71>M1D z8<$I%5_L6iUDY%6b=nKXXWk*J_dd%eGm>&$jYSL=K6k+0YJ?YAC(IVbyrO6w@Qg^e zlm-3{eCL;o^d5jJTi^A1-RXtH9B-cIA+8zF6_mIIL zH4DGV?E;QecK7%3sk$3*Ii11vqutSmk+Q{jCIu{( z<&)}{L#E@hRBD5hRTQn3N@ONOZV34vnlKO_*G2`u;d9}-k^DEr`zM!}ALNiAA^-Lz zUqWW&5BB7|`k~t-hO0TQpsS#QABN-GWk1eAjPi_;r@abxN*pYyfBG^Z_r^aAeHj6r z*dKc41Y{J;=o3wrqt~*;x$r5~ZJQi|9G6(r*DP8Ktz@)ms7tCHc>=r*)|9D?b#s9$ z1MGG{wQ}Q-OyNXgHEbU2%F=pcdJ>C@O}FfD=Itzn)(6}8SXZq*Bz4lhQB){80cniW z2Df+)^s}mCQ|zKAKAhjuf(abR&mm$#k^SX(ODrqm$XgI3)CrHvq<>IcbV#WTQ&>`) zV1J5s*8DqyKCN;J(`I_4pQJ%U+(1TCm|9V3he2dTtr4_B&h|pp_^*FjN>ru;4C^*D zVLud>R^l#(rVxU3S~W7m2?DFyH727XruENMnwwA1EonBKgKZq0H3$(Ca?R$Ejn4Qu z#|O&-?yzIH?Lt{UxK8&N)jYUFqrSH;!Pbd3h4f#V_Li8GcfQR5zZV#TDPS_Od1+qD z=Uu&)7_4+oVYGf!`F2ue?t*kJ4p9vK(?>n3)V_6A2~{lj;VAbl#M*}OJ*|xc^eIMXlwbE zXwcI;ljNApE&0Y6#pS<=U0}2IW+f}Lt5MVR$Nohn4+wVG`{^R55i3hG(PggXrSyp$ z1toq6iNCJdF9Kp<+WzgI(o@DvyO2?*5zSvK)DM-@SD|CB7F}bcUI(^h>wsj@QUA1& zalUqRvll4&jpSvKnw)I@DpZsX@zvZDIK~)Xo$ijlD$xYo}*Uu1oG@H zM+mN_CwWLaM(@zNHu>@|ypu$-qqw3f=|l-!O416BdsCdq!F#I+Qd1UZM`9Q`x zMmF3xeLHn@Nj+BO?Xf<=N+#LLGj^}08@S2G2CJqEZTs%TlBTi;r{^hs2lXReyB(p9 zLp}qp_YXa=U+FkyD7n>|>AF*-zPrt<$fWk%^1`FKwmbU>wqKCiQ>?ibE+WGuz;MM_ z8Cv&+XW4~A*DBrK8HkMQ5@TVz6>oc1XK;gIN{>z!8S5Or6oML!K#nsU7BV9gx(Y6X zatsj+>Kz0wtk*DYlYIvt1MXH@xJ^14_(19%I1vjJKo;#U=5|yt614p_v&gVZYS?kqq;4qc31_L5m5S^1YRy!$Eh9O9u|EE`vNG}H-72>r8^a$iY9 zp7Vz;8O&HlZ_#*q-{P^C4EaRPsPnkueJ^Ky_qG&@l`_%>}E?VU3Jpa+V75(kWi*wi5{y7!*CMrQ}5Bxr}cWvM3#XP&u3!+1IZpvG} ziqczJ>0ulpny%uJ4=b`Zq(G;V8IZ^t`dY`>Wto_)frGiFB-1C;3`)AKws174FxPiR z{a0J60X|VsVNo2#xb!|T^*lPSRO1!UjMxC8psax-5;+vE{Gz-Of)8w&;{Y4gYG8TE zsbbLr%J^x+I6Hi{0gU;UBv&>FHMThl@#>+;)7WAev$n!;w$>2*3Un(g&&#Lp>CVUc zaIFN#iQhE^%Q4L+qnG_h0jb&xO^D-pUik$T?$CA1C$`4eqRS_@50zl+s5=<2W6?&U>wuTwx?^`BDGbOfN5(_y>Ug4%?44#$M9ZT4*Q)2B@Br3 zMD7?ibMUuV8_2LK`_5VmcPmv#PA)ekG8#j-kJW%Ci#VO6nZtC1qf-c2c=GVL54-k| zfQg@#G=aLa+YIkBz(FbJPu{EEj4U3Ym1^ia&du5gLk0Wd zBUq)mc@LdwXdZPyXN0udGtFCy}(uxg|oArU;P`K8hHGdV|XB{#e6DI`9HVSp$i$nPZhqr>C z&OFMRo}A2sV!2Cz{B`toMvbZD7Z1xMK825J!)ya5n$3d}#m6Ud^}l#C*W^XG{5{vL~;Y0i#AF2Axpd|>}e z{1JMv>?cNsa7|ST*d&jEaxH*70?*0kbSd%=4$0(vD}rGsEF2r7iM3Z_aceq!n2bKy zjSd&qT2Smp^SSue(4|Z3g3YTA< zaSe*fZEw<<$JD=)==s70UfC8L&X3gQ0DNpyC>q9c*u4-W1@|SOgy?QVH_b$udRxEo z3LxeS0ytU&oU0zL=n4$@N6r|>SLICWEcECJdRl#f-9K+!Sw?m7w!KV;+Zk^b<(L<3 zx4e#8D>lYBbn!b8+j?;P^4BN@^~dvD-RuAQgx`kQcLzc}di=Tqh)I|UK4K%AmCQVM zROTQuIcCdW%jx&|{TYj!-@n*wmF1dRr(_X}@mz!>H_xlj4kxm0t$$^ST->FOQ*mqe zV!{6jlp=eDS$E6%fWR@`JcA}MZ7mR%EW@$bdBimAUontY(C_nke0!8_*JJ6n-fGV1 zZ!L=XHP+54Kc9nf9VT!2v{Yr-P)*|1_E3x3y?~opEUGQ17Grk-iA-XqScuB*3BrZ2XaLH{~d=3kY~@zQ{OUPjl+x z!auy4Dq;1i+m&u}Ylp|LytMn3SFRjj@vB?4K)=i9>TjH^s-}Zp-^Z^Lr-jJHN)R;? zF9AQ$`~-X&;TlblHv!>kh;wE3JW|-sN+3c}bS4b z5N1ME0?h?rBtdnzQApYCUSqXwI4(X4rgfT!pf`0~jZkv6kGMqgrjyW!Y$0_m&W-?r ztqd!w5~1Z)4LLJIo(@^(sneAF2Y@@e$a9#YHt>z2@R*4CyB|GJa)RE)j`A!~as=Ez zP%zeL9aNazgl;j6{6rbj8U&NxrxLuj^8v!w54@$=mY2};Fm8RH0yFUnGy_^1kw zmsgSeR+N*|#BU__F3|AkD}{Xk0+(3S$WMdco6x~<wroIxyKY>Lr-H#oG{-UAa zlolkF5L$uN>JEk>XX6k#d1&#C| z1HBWGiBG!^ox)A*6dF?0V9k6vCs=I@Vn{f^*a4+ZxZc>zi$O`Hz{ZA>w+<+2KF=_L z8ev{d^Z2vWBXL`T>sd(b2tk>L{cBXY0*i|FAd7fKk{V7}Kxg-Em39 z31Y-`^8#ZuV6vw;{WBf@X1P6<22VbY_ay?&Yq)pVG!CC1abgujAnFzqEGGlobLuGG zEU_zwSH{7)x$(rO%yAn`&eq>Ppw_pfHw7ZirH|fwQ5`<~5Cw7xq$)5_8H>{V=p%R0 zw|OWBA8=a_f+aE}%e5&0+%3ZjW~SA+g->qh1!#m7RKeACYbELe2n~wJgScd37-6qH zLPz6BDQu{-Qel_CKo>8n3OXxz+b`TJ?^nwpzSX!Flhr{wjB$|Xtf5v{2zW+W`XVmd zgTJ1sV)bxU`UEAXpuRkFT-GNHK^7>%DETC!DT$KNB=#;Ou8xX;J5>K3FJt?vc20sd zi(-^!_MHMF!k_J@k$>GlT)u*)Jd%-5VFNB36QRfF>92*|Je2y7?gSbwaIez~Hp=Rc z`Bh*WgDf-qz>JDae6|(Q>;hFdx`zn5e+f4-z~wD59I`|5%0((CBa$8>;A{QjLxDB4 zu*@z$GCB3Vt{^D_&X)G5Z~;sLSf!kwoHi>p-EWhaK`=TRP)iO)?lqocO$Kog4i?(G zE!}!^ikQt+;)ATT6HSKMf|tD&p0NpU6Gb{lrOn7=2Lg}NF*X@4@wsHw10=?P%)COd z!&ld=ETS+Mv56pyRs0WAT%#F$vtQTe){XmdB3Y=0p&P zbP8kv+pdpAS)3Kx@=RmFP_>vWbX34mlGyhYk{)M{^3Wg%@4Fc|V@{XpRrP=1FNYtO zTm>mBoXY>Zju%inBx%G%v|u$6^hBjtruhR^84Ie3xz!moC<kmydNs|1LgX@tBtQnpVljeu0i^|y6B z7&(6(3>CLEd3oN+vT_OrIbv;=^@P4SH^7W1@C?7h|MlIyhm#qvvyq`0`FqDVkF< z3q)VvS`M{%!L|RPgj6H-tii74QzAcu(dYR} z82FTf$utEOZz&P=BP)T|D$ORvQGUW5&DwrvC)?LFn?WidZA#OI73S~Bh5K6^OoroJ zQ)<22vUarzM$z=Lp+Mt3+&r3hQXjF6a`d4qhnzB>W^tw-8=XZ(2VlP*9AkG^y(qrUARwuG(WXAFkg#O0Z*=w zS}Uapv0;wes|K7BL#Tpz^Yj;6q|A4SoOT~KF3X!)GHK!d7+_4sY>KAs*%dapVq;_I zO_4?9`jf1TqbU<;wSZR~_Sj#fl~uM`1b8=1tlgK@Ibsi;V&BRl#$~`mfWkom##W%g z_L0nyT_n<6S%)_9XsuEgZi8-J5AVl#M;h%mD?=6w>d81l4iP}xMhtI02Om#>f7M<+ z(Ajp>fjq(Ud5VY|=b3DUWY!11q4W@$Sc)7LoGJKZB00vm>2iC(LwV2qD(sLYqStKJ zx2-A{-MSO->m?;4fOI1~#t{4lo-(7jTv024Gak%12gJDZgB)VxiBZeTf$bH5%N>y} z#r_r>BQL-PDL73A!4Fe@lu{P;_}30i(io(g1YiPK281h?-6nP4q*IQ7Y~Xe>oT{Io z!F~t=4QK;|{^R{u$*#ighBL$jg%8v$&mN!FMAJuEd_4Jg%?0L~sLdF_y}NljL9>{kZwokQ@{tuAY^D1$f4 zV*Tb{rSkT-CNEt{cq!sQ!S$3S>bz@GDIBA2^f)0An`Q7qgcD@F1tit~FMGp_8SSSVhDREyZbGt92UTzfSf+=>=`k-~#JPwtESIjULP z!a(HItF-n}MQ}z{04$uB|XR^gf{-9_Z|~Zi?K|Rn97LL>9yoc=$jiz!k8}XIf#sd;%rxaYkL%8|t zADq`GFT~o!FMoTXSug~Gr~=uzZJgKcZ?ON8&L43~M)lAD04;LHAfXd}yD8BRVhCW# z^3$JbNX=4|1Iay-~SXC{qBo?LGK;vXV znn|J#%*%-O<7h%}uQ8Izwl)7|A~axeSgcj8(5h7}V3L2FGotz7Q~S+(?^@`I5L#gR z*ehI`+jHiBxH_lyu%fnG$F`F;Y;4;}W81dvWW~1Ku#Iiowr$&KzP@`Oe7LT4Fn_@s z^LgeN_Xs=WZ~TcHn8g);|MRuK_E+n#-WSl=>)J$ee!;n-K}3_J*hxAYwLHrL3UEGR zssy~U)`)EF?;`eEQ1}p=e8HZe0n7BGagk~shuub)-=e`&vXK`0ui-GhUjZzb^qvp5 zCKL*G6nm^h)6U%d?HQjAuOLL3kn!9oZ`i+pC0c_fl@8SO;KNxOGBQe%u*poc=v_;C z8JQcI&baa53G_~p4GrSZqeuuds1S-bGbgN&Zh{|$O>w-ki9Zknlq8X0POB4A4Axp5w>;$W13Cf$m8kdW;K89e2wQDR{M38Yli_7G@{rb z04A$AJ^=rX&i*Rrc~$Ark6%@X8Y{AO&-B!}TV=ph8=RIYlo;(!ufT6}OggfyYD5G< zooM~`(DrBUJ`H7I0R>zk=9HFKa(lJlD@1)^Txe9p`RRD+;KBcS=WmuYvPOi2{g17$ zyQ}GZBW=S_QxLGOuHRcLD#148YHF+_TVHD=9Zplv518Rguxt+Zkq%d_hg z-|@zM+p|DYDa5_N*VGz6>dP0-UpjK8-@WQaP{yhen4|#tu6H;tu^J517uN*b?haQU z9P000>tI|(wU}CAgdx!kEMu{3)pm{iaql>m!Yozvig<%X0<{yvMN%44O}0TeDz!_~ z5Iwa^;}CweOY;yvHGG2*Q1Z>$w)CaRuF0AMrl;=)$aOqgftGwK>-{f8i%3GYiI!Al zvXG7a3hTgl1Ap12u}`{{yr8YXJXDDrQ3-x8q-_zjK9THP;`%n@qmt}?Wd6ENNoeDf z@STpypf&45dW_A<8SnEO@|Jq??U34?g>*%Yi3x*YT1@9ibI7}IYxxnzAL zy9n&zL+CiaEqZOvNK>=Rt5js3lG-oIWM#RT-PcUzDDyPwHdo2XTwGt9H}03#2|95! z(LdO3x_GbQNhNlBef<2p@ed=GXThvSj0(i2hb(2!+h=%#tz?R3(iCgisvl!@h|}67 ze`QA)re7>SRhDZb)6rMZP1ZGIoj;NheE~~BnOcjJmz7zFn=>Y=$!-sPU9K9|D={R~ z7DG$p#_3WOr0Cr{?);r(e?;<+FzDhDqb=P_d?>9;aCqEZBEyPTyx<`Dmv)L#ICTG*m@qWjB{pMciM+C4g9Z5(g!` z(5(|)7Qp9T5Y61{&5+AU z(>H@)qC7{vD@hfzu9adgcQfz2)x1zor3h1HwKyq1nHc}zrRzz)2^*0c>oY!`)Qagr z3cke_x=?`1JS!R?SjH}{M1s6aDH4yvY+S<-rlfy5uN9SdtY60sY*gCWHlpi*tJdzmY2*h=38a4WT`Gus`{D=|&eYOQ}Xnf-q@t zi`Ttga=l-t>PwKD>~rQz8w*DLTcxm@#Pf&bi%JpNsYc6gTpcM0_%i9wYB==rW%I98 zwr680b0&^|rR@B=Sb<}=cVCxE#;MlK=}D~PdtMIB%&h6O@%h)+*VEP0RW3cH<3CQt znzA`mlUPcBiK5aVDA%gmtTf-*K(7Xy6i|s)WSYxC-C!Rb4QH;Aa@bxV4V$wgdd_;o z-=-VpInvWT zXxG@T>EGzxqpH0j7d|(p{yfLs8S#fvOD_Rcx+&B84Lez>wMf>x$CQo-!Sv(w&V|!> zI^WxF@ng#dos5G+$rSY4ZmIL&%Bc7*+^F2su+vfrZQ_@>)a305HIWOU>>y5poF-$~ z&T6QUBB>NK;ea+WFt(tRA!69gIoWZwNi_FDGR%mWv;LSo3aB!qg{(o#_-~+mg{@36 z#^|T)9Kwi-m5P-=+77yky(M>B`5KKNDUTeP5X#+^{bV(dL(KwGDpxz=Y0sfvis3wA zi^w)9Yo%m}5;bY*jVlLG!OM}fS~Wa1Biv}n78x-N1OcR!O*G4Cp_yNV{-cP}j#Q|4 z!GG*LBBeWbAr=gMn_1yH`Te)0=fYj&@Q?heN`nHwLu0aziEJVGKENKBvz4%dc~J<2~L>{eFVU z&wF_txi`M29mgWaeA`^trzai9^v8UNNzjMTTJ*?Lh!~m#DmZ8K3YvM*cmFO06~1UhakTVbRX!cBXVl0*_t@Ph%|&! zSkw5{MFvv5rhNgdy_P6CWs>n4X@_j@my2})F7mS`vU@tiHq&f2$2+Ed*XvRpxQhRR zdMB>IQ?(c7vR+loU#G#CG#V_us+X6;$ib(`O9F(zhO7z@pN^1SWN4qX^rr6+qCI=- zfK0oH5Q@VyeR>!s$6^z#TB_;|;mS*(UpzVf(_NU$9vJ1|a?_r<&+gf`^$)j~K< zu%J0PFPbbpi}^C`RSK&i&$r3a@p*A{J^hzEs|0IV>+X$>w)k8LhKp0Y>Rs=)S9${w z*ngR0O_A#RN*hg?nG=p!@6Wzl@RyBl;I}nLt`C209&cxI=xTi$R#T*_2p=oaOK0q5 zFFelpH)wgM3{Rb@Vi&L7#`#Fll@dAp(YMf@*!UdI^vy%H!UF&CvNVt14L?9cRU4V} zdN2EE~{jr{weLOC4#pcBim_^{K(gy}*F{s0qUbecZzbx~P7zj7CIy!ffs+El5rsA2{> zB$@a0IDmW5JfLwh<6=-$nff>CallugPoJ!tL3x(W$gCR#RRr=ve$Y$;GG*#78!4-+ z8AePT0&HyB9eq*r%E~OQym{9`E_OCMI(KEzN_u4RX@~CwGOq-^$pLeE-H5@k2l}n` zA^CB_A+Jo<&I7Xi(<HISuZm?0~(F8o%$l1+rzL1uqqpw*#hfUE@h|PJoN@~y?bfX&!8tI zwB!A-v2)_);1b~5C*=>Bz4QGp>mhf1{LwspLCVZS~-1Y6bKZj~qkx{_B4A)`Ft#u?BDN4cayw9J_#Q!Zrha?;zf^J6n?E`Hvc5dp4&iNO|K$xdDc^TyQ$3YjgN*A)=FRVm&>!%;C zaoS0(qf`MA=*Ru;3?9RZ&TJ0!0d7*Njfz^$Ip)^{94Ym9^`?-eiq)6SCiX)M&F+GK zh!n{q;#cZz(BjW}hB_T4z@F*e9AaNn<1*rEzGNtvw$AMP+d43usIpQxLzx~r< zNa^G%4%hmvnp557DuLCvn-AqmEoLjk%Y4Sv@-|Zd)Resi6cv?CNnYwzS3XXFtNU?x zp4AK9Ak-cNMW60BHaU5$ZYokW4A?9?%V^Eub}D-+#Agg?K2^;>Y?*~mUed$E z(vhQpHe%4Dx{5430*Mx;M!ngN#cOVZFx`vxOUJWO{n3Dhex-W} zWup3l^wFVCCgq9GQ286ua~S0bSE#i&l0LB>VEp#87tXlLt^XSPr%<7vUt|fJVf5Sr zYT3om4gCBsJusTxG*cWnLvfbAfoY}}57&=y$zz@A!VAhsNwV9;1gA+EXn5?m$_QMRk{!uhe zl}!M8){}!8dWZ4{Wi2Ueo)Y;{3`bjhwbym&yD8{4xkY!5iMan1t=KAK9+#NK1aZBh zW&eaM(YU1ltM;xqCFpf+P@|v|P|cXr2FWrt6D`QpbH+ysrGQX+Hfpm}xX$~LO)`a& z^Ox;om$rn^;Mj&cfMr>mq}ov#-f^3U>|eO8b*^`ON@AH!q!NqmaR}HQfGOQy zLHb1E{&Sxbcfke%PFH&^8Nie{gZqiJD%8e^rgx6>4Qc4fd*Cm@toK9uPGZO(=AO4DD9(#K_o#(d z|Anc(FR3^EO35&Yt$Valn6uH)x15XIm%fn08?`hHjz;iY=?arW8yf1u0l%C zVXQR*nnk!bVLMND0@=a-gq@7A!$o&Mt(h1^=ulh2)k3DX6d$uCt7lG{tJTq7U1P6( z1<6~D$$+AG8a9Vhf(wo#->1pL-c&N6^LU8ztabnz27^U-%Qeuh{kMlj8*DsthyNm@ z4L7V45SF5SUS57~J$80CH&)=}ZTh-37ute{f=~+v&PJ=Uxd&&_(6p|-)vNDgs;Q~1 zqw7|P5~6zhaMcsaIKejy7iY2mF70THH4HD9SG3SJoaRaEX898fWfE#HBQxZb4`!kQ zkDUCY7Inh4jZYLZggvI`9PzY%YZ6AuK-UBcP?&ybI2=AbkSDSpt!dE>Fhucyk7n)S z*(ol zhZ2JPebMd=tViTyjKsc26SOPJ`kZe8lLZ%5jHKbI4kfYSBrX+Xx9=PZFU4-PHePb5 zum|;ubXcBwkg) zAVzUx0js4eajH|`l({6ce=#CW)F%Y~M!%aL>&u@^+UoH%gsiPQiYlyYZkJhGd-}o_ z#S94tQS~+M<6uqp4Ttj*ICVeasKL)m>I`(-1x>qPwI{^38&}^NorZh8hJ?lgf!@Xz z*n9jI=g`r1tswrbh4BDz@bX)AMBY7I8fLX{wGy-Z (K8a>xb_^(Iml!x_UE<;Its&wGGi7PBIkEntPaTT-eA z?+x19e-5ETATWX!xHE@sjqQiw0Kn~3 zU0tn`1{Qz@Q~hnewQl?$M?xO=Z*Ve49~vMM2lMmeL3K9lQ|ZV+0t2}4#zx#BI*ozQ zb3Wll_V)76&55#4PO@1?sN~fMZqyxnPlrq!%Ipo1bfB@33VHoNd~Lp@b}7E1ywG>F z3jHK^$XycDYVTa&J$oRSi#QC`tg~jjq1yKlE)BB2eQs&$?qBLkMZB@m<94#4=0zK9 ztv=URf+?YblR#|yfdpvPd~5iju-o6Pkgu#isJEmZo)EVFZ4rflfL{79-*gcMJQ;Lp zm2rFX)t_z8dAI8p*MJDl>pjS=ntS_yd;TI&G?&YnxHF{lB3qPV1oFG*(YZJ+{zGQ4Q2))WN^DHLRTQDfb#WcR0ojJp>hZ{TrE=t zf?BW|k`Gvm15J;dfF+z#-Rcyi(ZEbJxwocSN1SCD5vTmDt$GnMy;A<#_Njhfs)tyY zfqbb29Zs_qCFfu>9(H7!R6|EDmsfEg{ZLFm9h+cTLVFm#{Jo0)9gm}R&=xm!Up^u_ zCrOC1Sm*@_8tH(iO-|1EJF|hwh#o=@m>9^X9wW*2Y%SzNM2Z77__zL2u!_ie&KlTk z@&xol`hf!Fo~;O2YQqbBm{M@w*eeLWMpi2T zTl9;!;cjbh%in|izf@u`V$R)axqSPl(x+aN?=eFet6MHIwz!&YrOP|f;mi7Yn<5kXU)zqV1+UEI`JC8KH`@`TAiM~$DXE~#B zZF}V?p=3E!KiRWfdhh<#_E1tM-o)Q?>D!}Uzq2>}?w_}ACiOcFuqGwC{t}x5t(*Hc zOYjeLIb3e(NujKsjKnXW>f+)Bek`=3UG}!CZU3gc!mXMSpL}U>GAXE~@}cNh1cDrN z6mcBBKTIG!7^}J_&YyY+nyMOI`HGO&fsNinmTA6E#7jI;I{bBPH&9qcg%bPd8ljS!P+6nSR9`pJ3`x>uNhhc<0+jP3 zj0ROsg&o0=1UUV&nxwGDY9XE9cG<9tZC7erH{$AM@s=ApNGRD{aC`OI_V%!;L?Xk@8lna^tdk0=K!x zpkHaTbtih<8tEf@m~L{PpDM7W<~~saC&~TV0w@?V)jk$KH?S zub{TFuU)mZKg@)tUg}Y1ujv+NGp)?N083T~F>k)Mt(cT7yHg!c{;o|nwhSU3g5rON z`9~*zV3(M24_h>Lxy&gZG~zpIRXxV6o_TVRjZ|FEWqK}nggG>jF;0b=a&Vgb9mC-3 z8_uCYJQ>kI=Q4YDXb?$sB;!c05Ud#4O;=!!0QeS*34g&4a@Ft@TDtxcgdh^4IueS2 z653*!eb}UT`#@FUMU!1HMN}|s6RtyFid`}l-rssMrP#BM9m~;hj5vk(r{K0;LWX4^ zi4pOfT(WFVj8G*2dA<$_oThgEd9M&#v3~3hPJu&ozs2`~ZH(`z(aowTfFerbB|-pG zWZt_Nzf>Q>TLOiK9?q`s317Ct6u;hB+>CT4GzQ7bC`=cJTQ5?X@fe#qxX%IM^lAT4xQot_MA{x%;fVJ4937x zul^g>9Af6Z;>lDOSsKQz#RL@U`!MAOXf{eFxqe7IlC_^}&B2esX=3Ao`5w;IYKYQI zYVr80Ft`9hD2&91=LW_P1jagFJ5s8 zx=mw}39pR{a?l9lkaknp&jHuOzk>;lF%t4QZAxUO!t4*lFp96*Y(l2_$99FkO{e72p0(YnXwX z4y`jX2nZkk|7WRk*E8rKEU=Bz`i!#mMbfen`vN zD*_%(;T7;Lx-}Y`Zg^SeH&>NNj3fAOG;qDJK(vN$>4=EryB`Kawp{E4{4@|U4Z71e zAIEAA^3Nwnp~NwzW4+JDD((n_sKnkz(giUfbZP{c0dSbn$f;^S#>*0@7DwEyOlXO- z!~Ldur#+4I{C`CWSBiF#8w@VgipG-GrS+A0Moa*LS>*d3>yM+AH)h+~3KJN;I5-+y zyU&3-&}j$))6`XZ(eA&y@u5!6egWg}$+tGY&d5#mG+t&mjn%9QW?u9ELE?x7&w@^J4YbUQmpDv9t-`7f71vH;>KF#k&5Z2)FfDhy3C?oMD4td&&sf z;VZ)~Ql<|VgyTyq(T@Z*%wXKDvxTi|+Xn84KyRhYNn(UG(v}-_C6XHV)Kd zM-AusBJUxtn+*hHtHN~ z5B8x$CLRNxZq6d>T0n#1G~)(&70AQGt`8BKDTyc=iy0ejRdi(e3Rg95o2@nDHL`>H z??L`FgEX2_+?7=X9|noEoo4b7?4c)4PwVpBBQ9BI-~n`zRd1#tz#593KaKVBXWqIZ zyf?CV$LkSn$gm4o?AIMTCm5}k6oNH1zb{W!>5i$tEr@Md zPZKPt)yvjvLMXhwMGKB)i%V+gs06r-fs_T~p9n6IgmG zJGZ*a}<5b$0-sdT-a(~D_Gj*#(zx(~A$#iR# z&3>UjX8wCTx8t%|eQ6afEdxW-6<*c;d8)|j?^j*_R+06)k5;wv(kgn|YDX>uxAvPh z9(hpuv7lYFG|=yT@Pz$bNTtf}Mb$iwt!qOyz|w)`_MI)B-naDe<_XL)j>VATt2sQ~ zs}mY)vGP^s)U+%pTed9tWNc7lL^DKG2v34uc^0~UK1-l*mKxz?l z04bZbmU%oVUEg}>T#Hp*JBnsJbW2ltIW=?K%(}R7Mp1n^6>E`P7oOo4Hw(;JZgJS7 zi5`~RQ$t4M!ctjV8U6K5-T6w`n&2~Nf6f*RJ(aE?l{30|5y@YSKKq;!vA&{^6oAK zhbCrs_b*G(#qSZvgzsr6O`tWq{sfpzSl`n|6*D}Ri?F-V9dwDjxsoqHqxD67>G)8Y zpWq;3j}>7vBJeomBOMrVA@Mvu;qydm2Z`Et6ywx+$hhTV&gKjF(OuKv+ZcX=2Bayr zF`xq!dUvu>pxs<2?d-P4&q!}g%Z)n-$7Y?OFUL~9X6dyDR^0As7*4`js)+Z94BPGx z)z|93xhg{Iv^e{2KgaPNEuZW3x-AXtrqw7oA{|3tbwLhSpd)nf)57(E1dHs5V1NdLrzI;fA-zu^?xsZ~?TT=X(!u!%I%gqXqEimcW1mm6rKw$N`zrIKz& z#d>{2m-d*N{DmiWU+y(n9nc^z?;qtkuC3*N`HZowO$|Lwv3q-|;pqE=;m=t|Fyf+eG&sZZ*3tL;KkP#+_9T+P1gp|>x_CuT>~ z82U9xqOKf?bFbRksLyDwF?#^wbL1X{R`{pMm zFY+jNt~cq$tt!-(akj`+0?MaG{~!meP9&>LZn2@1#Yu7e;{H17eq2iz+%BOpAA}de zT{sJyQ5ORv^a21f^{<09pi^Ld6|`lv0J^n{@G3SQ3Jn~T{jvQ=O8^q$0G8v}YJTXm zvU}o39{(7|kr-8fmo>mX)N6s>_^XFROdCEfgRN&QZp9(k4$z%xB|!N*j!mz`D9~kTT9cD zrBGAenY65NK7548I7){Q$a=(rf2C1B9(y*J-8y3=zY8wr4i>=AZJhFX98)6zO;+Vp zysBk0VMjY%#V}b_{qOK^h#m%#X{WceF_53lm$BC1+z=TNfk$!R^Vipl{PxG9fY1FO zfv?N$kB4U9wR!vFPW|h48hAPz22d;QBiyhi7N`2kWTA)dR9OXx+8co=Fg zx(N60j~%SEa4R2^*a6pYuZn>UZ+R3a5ao{XB%^dQKA{CnUYurpwC$9gV#!FE0;mK{ z!d-l;;7_ng)aoe7w)nww0|D`Z8=4ueR*i^cRq-)^Tme@P#Pnwsiax8B(NB-f@F85Qd*^GxZ1e_Ok7{8G03sm*|;fQt5NuJEc845DD;?XNfJ9%Ma9Hxl@aMk z_~BNdQvfbafOL4K9B&#&JnXyHv~9xuLH4Q3390h&jP+F9-HG}ujKMcoVpSzZ$OW|-1kU_TXRuIubJ&Sun zecyO|$ECTw*@hpj-}omKuU9a(s_@%D%b5fPmNU$8yxse@1N3-uGZIp(5If z4$neTCz0IOXiboD51I(CmOV{kObr6F&U2g}M3<+^<;%~joa*EWbmXR6Z zIr>3N)*K2oGPDs+nh*?DtI$Oj22JL4){~t}NAZy~c|&!H_V{-1CL*uvKLs0QMDpO% zeKIvfx)Q{T?GV$NMBbRa9b4d6A-H?A@qMSY(x2s}cQ{-F7q!&#MTsA`o1DM^FLSmG z%!FiBI!_W!9YYPL+>tM}t|$rc0Z%DK64{hEg}IgDyRv@AI@ zo;+oA;@~}LJ!$zb^#4xp@cQcqY=MG+{Ie2({F_NZn#-Q0o-x|VgH>J z6apRizonrzYH|S(q9JvqGfhS-WTRmCfekt3gHs?HPWqYn zFko=pT!+I<0zbZpo4?-?9;Iiyj3VDqZPvr{n@CBTN={txdi{Ps|J(MwJvhfJ`3p#p zmdEmo+riG7QFvJn7Z0yah!tb~em*cSDNeyEVv*{ByJrqaQovht2_x6JVH0$s zY`BSz=$~?yk3({xsEt$-A*4^h^EbW8aHhqKOh&&zvqtA#<#AIZx|!T~&8$oov9qEt zX4$2ZuCW7_0W+Q_STJLd?PE>Sg*5O&nK*d~6iruRy9uUPrlIw=9;+hi`dV$FsS zQXkx{nB?jb^~m7|Ff1^>aWl`TrPr*%v3`Ol_}@wNx9DEi= z7dd=5YTQAqpewOcUhmkZ1;Z)rE-S0`+asrgmbL&3R_5}QRPLz??x1EnzkNLZY27j5 zTOZ#=8&!2}GwdPcKVP~ecNa|i=V@D$XM!(VgH*JgXyC7eQ@siP^gdd2lM z2P@!l$S!F#TE3ZEjD*THtxt3z9`{KYK_DP+W0l(8#wJ{Mo@c+vk@cu+NeX~?cXux9X7GR z;Lr?Lu^4pNKqs~P_vuwOT`pKZ>ebIy+SkgqwKs0Am}x&=9?3b^H_IM^nb!7iO0*c> zh^FqbaMW3F!gb92o|9M76u4cQdOC`w4GG|A^3mo5=Q!cf%EW769R_?u zPj`_NVUg}YZ)8xM$_%B_!604la4c4;OysA?9#!gM5($OpDOw&++YgGxe&cbezM>WV zEl4tl8nNn#FRIn~71j^K{I4w~KJ!bxPu*bG{O@Y+tLub^&74MhnBv0A7 z7VnF<`?|H(L0Ev>A`jm}B|yfi+BCH+WlS68($RGr9)DyUdJ+C~)MWcIz<8w@;P!a4 zoX817?)qH$IIx6#g%XC2r`!=hT$8f)?VM|)pY5Py)c+x%fHQqC^Av__$Atk-+{;vZU0sD zuMj%mp-?P!7kU<)xbY61SO5*7BqfdeRpS*!3!0Xo!JA%i+y2b3WvdwI> zS{JrIT)dTBAxiZS_$nFNGo~u9R_b=YWca0U&Bd>*qqV!StA~ReNbluvK%4@%K~$zP z0%?Vk?TPimuw_=sf5)2is)>8&XBWspMCOM=^cjYtBpjZw?>7S z%VtKgYlR{C%g-8iY%{9Yk2PgukHxcG`}2$`Mf41ux>1PYoGI&Wa6I19GMsAU#%x4v zr*UDN`loO8oKkxt*XvJ!Sy^d3VnL<20TTs8Fil+rYdqTpO9+{ezhQv$BA1yGUGg@( z(wm8t`iG>-8oWiFxnQ|8M&|mnO}F%A5PAn>b&k(p0We16By^-8nif*%zClk{CVg4- zVlV;xKM-9`LxfYX2oI289DfOa7V$@$V8J8k_jsq?31z_kE^0Lxx1~v^Z}!iZnPy1)K+cQpicTFBX*;ChTT< z@*#irP^za{m2P{NYgT)HvrF4x=6qpoU+YOZrB!YTMXOj!5P z>nPHk;ih-Lw3DL(di=K#583q#@FwxWUSz`lvZNBGiV{^Rt%Kj z^wB+z%<5ybxKaczP_o_%C|oB)32h(XqT_<(!Jy)MBO40TEqWDu`hx{%opKa;LPn3E zxfuIRSze0WrF7rEK>u4>|D&G--=*;({-2U|_z4P-A^t~6>pp7lWdCvV$I|kR`Mv|D z7WVG+4xaY5s^d=U>==+g`S5w%=2(+5T(~W;DpQu~a#pM^B=xx&Lf|cVJ9y*{ze`24tek4!{+q=tEZzSSU;_Q()S1M zTEyd?P>AuxOM)cXqvV=6P8H=op&}0$5ceeL*cXNCXG?kYwm;KYlQ&-EVapT~JAF1P9Yz5wZe+l}Lxv z1!@UjFqfDPs0r!{>7K;t{=7h6&apnjV|^^Ge9kT1^{duD%o}!x9x{2|x_Wy%+q!b# zMBu*U<5$Sbk9sUzJ~z33Vb|Pzf9*0rj%8nRi|w|HBWxp;2zZHwr#Ie)9l~7ga5lI0 zE^HTpQmM~ZvY|_rvP{UW2w?@V6}NEHMYRaA{=~Uo*`)k!;C$z+rCK*JrS|vPljoD;che!s^h@8TYzo$j5ow{6* z4c$vbO~9nYVtZ?ecJGN;L9sSYk|aekSJ_H~5W=D-L{PKDvYGRG?|D2yhrBS&%-%c0QZI}5;GGEgvEMub@muNUu7+mp5FgNB)|r7I5?E#GqOJ=h>+vR- z3wKtco(h`aUZj>{QV{~Phv0Rx#D4N1?R#{;vU9swngJ${D~XnTw~&&g*8HMeTZ>#t zJV)=#0&Beuy>5ffn%c|Xl}9>5WJc@Rxs-xS>H8UOXLeZYkw2x1-!<8FpPqTy?T-Ckm=o<_pO{etlXM;BH&RB)Co>$R z?bt+87~KcnNI{HW+wMZ15A~=OiANx&M=e+BPZ|5U%@?|lXGGXS+Z8W*g+6LKxcXUJ z!a2xF$m@vfq@=~L6a(}qiIi#*&)x~~&5$W9^2XibNQA)WLQuRu0se&mSxzy>&d z!soUdd2~lKfANqaeBrHt#6r0uvhMvb5YHnB80Ca}q-6XU?uiXR5A*tdxz~ecK+z*9 z%!hj?S);sDl%ESl0se@r3RFri1~EH<0M zs(R9%ddgI_o_f$%^SQ}Fw{Sq%Mh9GPu}~o>d+pJpNtq*Fotw=s;BpMsP)IwfS|E|Z z75~w$YM|3EqeXI&KdCx)Qcaf_C8|+r%_a7!ny>p^Z6+N17(z@p&8Dx_rBAXesM;^A z*vd+sj9F|`qr+B#tyXLXnbNnn(6?Ys3r-sq_q~RfpYdJO2P02SJdDfWUIoCfVAAd> z&{4?H<-alQ9wprRrpm4K^pSI!l5)@lotTxB|5$S(K9+Mx3HaaP>&|i7n z!_uy-s8&T#+tjF5`!A}_F)FY&Y}?s3C);kaZQHh8JA10BCcDY5$+m5CvYV{0_j}(z z&)Wa@T6^6;?rZJqJddN|jB8m3z<>J6`!uw!Zm_E_7;{N#axQUthcz#a`MJ9m>Qz-% z|H=&4rrBnv&8%Rs;MCORz^uc`cr2$K%N_mrmg4qSa#OO;bp7G?Hv2@^(M`Rzy2%jt z$@%f`pFai=HI1wQ@P8m+?svy^OYAQ1D@N}l&z=8Mw7>ThUvicE z5%5+NEi1d`=LWgIR$c9Yn|Y{F5nNZpF)7nvVrQqWZSQK^siAGyT~;6aT3qY1@cbb7 z8KmiOB>yWTSh$D*B7cfrHRC5NC7f5uO_yj3x5Npm5Ox_96&|r-rNp^1gaWA(0U|l5 z84A5Ud)j4fQltj~{2ygN1bGzwk96EVvFXeY#bOa|LJ|=bBk|zg@0CtqI&7e+FG?{rDteHsXe$MFJYB==nry*d*cL31$9S z<%BZg4uTOrf})XlD_BNLDoz}@qTF!K9%rbWAG_3up1E&?an4-;y_+S>JBENnHaMWk zOK-~WuTY*_FdsRfcMV4@4R;t-VSdheV4g zvl%cX&q1gZo2dkdj399QP>D$30$}W{gM*U-vuOh$&f#h+X5tjw1&6Y*N{(AOf2!y# z&%mNO5!(0`<(|i>82Iu+_!}V6M;%#>lzWXQgm((Qj59>Y7Vd5z!yg7_ouv-z}P(Li0(_p=+gcWby}=qXx1mEqkLDF89;_8HC{e zT}m>v|CU-xf~~3D2JkR)4LzxDYhT?IMo`Flz z40O~AYW#C!lubuy%O#dG*8|iSKDt4m zR&V-5xNcK!SL5BIW9u`_BKHe}0N=>v*A8QP6hu+_@1A;}Cx?rdoUdzFP1!C{YLPbiXY;`rEZJe^`2$oeLPDGF&kH_g}EN3rNntFmz{ zr#$xSro*<4y6id@&o&3Y<6n7&o3>sIDZZvmMknXqCv$}xpzIKlVlrs z&JYkF5thu7pOyWJ)9`yiTzJCz=p^WI$I=@LsO8a| ztVE;lc~d##{%h8K*wjCB=)1n)IsQX)MsD~0@vi>+4R5@f-gb9$Gt(Aj@&@pek2p~j z5b?jm{&~PI6Dk5r^KM}hByXL9WoMl3)O{RmFl`bxVlyK=?@A!1PcK9mzz$Wbb|VmQ z^90HRjssPSz>JeellEk;T((ff+{k4`m^%TdwMnp4o~N()iTt1OU8&F!bP%Nd=R?#h#H!8n>20LfWAUMwtj3-D?0(h2DnG^@EZ2NfJ3;kaN^1HBxxud%vU##bTMP;%4}s5qndLMpz>0l9;T5W(tb2&~3tI&{nHb zwhJ88Mdknbc3h}hwCl0%w(RPXWt7@I@_a1iV<_mp>{a0^$JlSf6Ie&6sIirc;L_iE z#jl<#m7`rrf92SwuULL10VYOQEM<&6NQ6_R46VZ=Ctg9c_hFgLP177p@K!j&_(7w1 zlsbs#;DR3?)T!dVZcc>2RB6r@&STaY>va8sSp8f!Tw4{KoEq zNV4&>b*vdDXxn`hA8Be1$JP?l+UZ*S+G%RZ>BJ1@dK4k_H4YA@0b3ATgI0`sS%#l4 z-%1{VXA|f5)B7W?ihjrKU4cmgnC||*8SKWm9b;Q1@H5!lhjseO{9o@g)~%IGCy#51 zul&PR7rZsuwG3Xw>TvW=9$2xzhrpI`TlkVWVJ=6*pH~^oU3fYk-AT87O8@GvlRYmD zNp;;jk#GAz+N|&)*)Kx;UmZj_cQ@@f^U&xs|y@CRzLlj8lDQ$BXl?{VJzv zGj&f=geADXDHg%M$OL~YL>IdRuHtWa$7GU}>A}!%5Pt9SK=e84Eu}mXAReb;cIPd% zWflqXfUv5Vk54EGR)0V(+ehi`p88LUHFHVzyGt_Jo-gVA6Pj`YmHY#nk8USchtlCl zKn?+VtmdROSOX|p_m5xWKa%Ga-~@cKScAJ!kZ2D_l|L4WDeI$wWBJLnxfmqyUBATm->&is{|Qv2X2nP~2vt^UB)MJ$}mNFD~{~0HR*FO`(aPB5gI{HDo z{580{6Ywni8|jhSZ6OZ>x$0Pl=bi~Jy_v!EkTD1UfUE;u1C_IEN8;IM4vsCG=)zX# z#jJ$MoxHzxLtqi^1S&d=!_^=$MJ=k!!icZ^^y93=PRr*ox@`Dbz#74Fdo&W>^7p0M z9j)U!z&~u-R2AKHA_39P3w1t=ve`)OccP<1B9qWAg< zn3s|MB^e?Q*BpbtEX8QqbutI%QxOT6o1;&*$Y+Ny(k8S10tZ-IFTEXo7^_>R?Pf_{ zRafy$RdL!c@>bC0Rx$gO`1}59Ox0K&)3-E#zC@e%w(>%)y$a);e_8AMao877%T)qb zzy7GhAJP8yDk%7ZG$gG&KeDZ(Q_Zvu=;(yqQqJJQC!6}g?#TSLHsp?U0IQ%=_nTZ5 zj$Iy9EzP-v8B){X@y&06iB(ji@EZ+LMp6sIvMXk*83T(G$xvJEL5;&k0zN+2v-Ie- zsu^sNia2_$K5Hr8GgM=ugm-S6G?dlfa(E+En9V9sVNAVs6@;E@1QGg%DM^`uzN)xx z+yj|2;phnv6f#cB(cN5j8hHzleh>k!+|L|#`A}^kafqG{tQu5Sf<(<}6j*c0eDH5r z%)br5j6P8FaX@h~MoIdWdEy+6aPk>VENF{*pVJNWmSR4=ZJY(P5e9Fy>WA2qIJ85J ztDUj$MCF#a4F|Nzg=~aDDa*)!Jw>6^Uf1Q_%2$dBsvZbj3S7g5ec9iP%+U-oq4H<$17hF=hO~?*BQHHT(}!jYcs3{PBNN@Q5QGJ3r9RfOFV(u zn3?avV$pZs=`LI!^s_9uuQ926N%Bn4_+tI=zrS4@tlHpxO;db>+&nJ&EKW zWF_)Ln4l$0t@;Y~wLdx-SSk{!bceOAIZp{saN3B})TGL7Qys3rlyIHN6B2UUcUn8j z3D`oI_exYuIP>>RcE-~WvIY=6Og374mm!F^;(v}%GErqoE=O zF;x6P00Ocj_`gE0F+*_*Ko#SpjzQ3D+GdGPkv`rsA|=AAE=EmOo>PA_xiT(mvy!U4 zLAtgE#2di{CV}4!1p*Z7JH*KB2t_J{6jHnY3IP~InyAa@WXT(#?s;b{QwVEODB19O zRo-pzx&Qh}`|&tpmE|S)Da;c9wetz}rh6qDYIRM88j{c^CWH19xc)8{i$W6?iAA{v z!qWF!Ku8As+9AOT)dV5YCp4M#_cw~7(maVM7O_(nmFS;7S;>391>|JYz(eSv#!g$q$Ahp-moiS-=tctyiN#p7(jErP*9G~ z>y8f3uvz8?C%1x~#nua&W-pQTDZHOey+>t>ZM_t*LciA^Gf-lA$?*J*0s@_>O6? zNctoJ0|=^cb)LS@xG)C+C!$Tox5-W!cj(Zo&eR$2dHw0~Y%R+%fbW5(vr~B4lGQT~ zp%-UNrF1As{;@$})8ADpJ@;kbLo1Hp4;t?u>kmGm!?XD0QoB{Jf;HDd0O zJLnY&)E^0v1`$nw#!pzze=+Xeg#rC>6nbLN2h1Au)fx23G3|OW?TRt&no;Fri6)hI z3ja|R^G%{dSy4{6a?Do;J%g*!Kr30rkPCmION)hvpGI?Tot_R0qw_y`YH(PWx80Rt zZMB4bt8-%Ttx>XdUrHjknPJ!jE9{Y$US~(7gM9#p9Bfn6)s3ZWW*uD& z1N<}7I$LVnifvn~9hXP&AS9^H>ujbKp{AxUAf|Tad;f_a zWu`(&^r|c7BJ-K6LqvP@YZ@BQHtP4fbDCR=2L_?TN z+~HBFPHDMYfW1P6#UGLC)9|x3JsK=_kYY7(9k!$JUX;c};`)nR~ji@>R4SA>kn@cv$wu^eJ}Ve0b|+UR~{Ap*+GZUuArs9`32n3 zqqeYplF|pgLf3SYe$y zR1|V6m)vOk;zzuZVt^TFA*W~WPAG(}A(-eR)UsAyeJ{wSS_?yB#NVx*HV?H6lvOlB zUL~8d!Z8M!F&4O86R%{iN`18uCk8|-IivT*@v6t^<>p$L+@u8*(ak)AYXP_mk%6Cm zzJW#iek#MGLpUPJUJJW$b&?rYxO#~3!dTdZL!FU+l%tpA#-_$Cmm;$St#Ew*aB`Es zAL}91I^yuM$7SV9ki~N8G25Fyz5Mv%>@QF$nI@QEt-J{Za8shdQRo& zF4IyLF4s5QHI%u^7pl+WFRLxu&}Ok_GE5!1C{bw+Gq?3nHRaf2uB?0UO0+I;rCVoW z&O1fiU_vBt{sG|NqLEun5DIjuqBS8gxF~r79sATxW3q)6B2jP|1{px;%>%9w!1DNP zA<=&%@f|C&L;d6sSXR6}_^!xkcWsCL@)PC}lJ__TS@*sXN-J%Sy09FTJVYkM zNwQY~GBoXQUDxAVX7s7X>W(digbhXUMqQIYfw0+Qt*Ntt&xwNf^I`L4tuiB&t^Mto3Mat+D8+1-j2&OZi>cHq^mM>&h1pPLziHq}X44RbATd6Z&#*YtYSLe5&dOWL z5*gldf^^52`n*v`a;~5Jh-71z<`ZI^7?e*aPjJbMAiZVjP=yRi&(+-P1yfPg4;LFu z^N7g5s1?WdFP5i0{C@UZgQT9?b4DA>Pl8~L)kJ_v_yf#`Zv4`f0v4++wu0$T=e&ip zI?)+cx?`b{|4^rh7@RDbiW(0=PH=mn6QCCD)y-m!mecRV^({KISc24O4M`gPn&9Y4 z(rZ)onjNhBC$kFWS8|sf^0RP``#Msle-6iKxP5fSiW*7nfDLTJWY@Zd2r+DTQ#z0E z*AyT;N&Uvd<_qVyGe?@EyC2ol9TGFCk7M!F5)GCBx(sz`M|Mtgd{_I4a|`O1rX@%f z2yj6?bM(>4zM0D-tN0eRo-R}IWbWD z$Em6EafcNQ4Hqf@PiX5zNQ7z-WA|=w(sMrK)wBKHD zVw88bWJH=`Xdbg->p|xZDFi5~;)8sY*)~b61&?a9{eOo(rY`|9(rh)YjeHpo;fmC@Qz{L%y#YU;Pb* zuB;8c{ew-!9x@lv23)4z2rs70Pb1%bQ)IZ>ilL~QRbDgtx{NN33EkBbR?^jRJH=(x zeM}A##h4ASF5_tdC=d}3=3K4C?OC_V!K8{62GO=RQ`hzC3rgWkHUhQbS|&^8vnggG{KrL9ODeHlOtw+SZGpYvnu& z*F44v*&UqQ`8m6&#fqOI^#7>m`#KQHmVV#e z5#Wv9sheyld~@el?O3MOAxX)#vZ0W48|^XotY&*myFv3y-j_vG@oNL&V&ODF*^6YY znm__s;9QcX+~DI}TY;hz7uyd!UxUrbeaN`z>05}8Qe=|$Ef>hqTkUpewFfPxI}YWP#a`ypKdvaeCH0Vgq+WJr0PVs;$*-M zY{Fy>_qHA^1Amb^bTxc3!-{-H<9jz`(K3KrWw0J*Q{WQxS~F{TNxmI;Sx{HF(wo$& zL|%P@<&oqV?c>Y~EkY5n2*SH_+7e7)vyrH>!Y>jPWAUcn8m?G$galaf@Lsd0Ev9O^>CE5X5p8i zR$%>|x_xzm2HP(g_v%vf@?WjbZgl{wrnDv9q904{A*ot4Bt8;<*BWlCwKgKC#C-bN1DXk`TEfzS0Y=Q>!rYkM!MGTlZhw$w zqh-RV{1=hB7YXbgbL}}shqqE@8|mSmY(r6|8)VLEN z*rF4;NrGDRcTl*XV9kWj_^UV6qwuW>S*WK{`^;*(n5AkX z%<^(fi)T<9Jfc37vFchL;rw}C+kV%Yu?l#@pLiZ+J}*P$KUdK%+F?-)9b&qpb(EU_ zx|9NTFI*c+&oLE8){*$F*hZ;+K+XFdc)j3z(ERLHWDun?NOLd?7eN50pP@zQKL)@Z;Iq8+9j|{+{zC92 zI@{VFXXFMtrqhHBz1y~B=CIf@lR5DgZk=N0g!^D2f6Eho8<^q1+;XuB=dJ}4T?YNG z1>y#ZLh1!&7|TYEVloI+`tDR@DS`$vc?7z-c29x6v7PbA-xg=cHRn057!5b5sGqgv zSA>I{V^uMKV>fD#ZOT*6Oo>^wvk+ilUZ*k$;ZMBP*|+VHtm3e$H(85x2ZdjjPx-T~ zF4{=1p8v~z;y@V^?sTdRtPoObRJjNwmzyP9{nwrz5<&3sVD1ILc3y0K+=S%CwaV-q z&C#eJjstOrz}6EKXVRFqH=4f{_=L)%H0$iFquxJ&YnAqdL~U}C%#+K~*lSr*X7b^P z?$e@x|M#CBR)CuM-?X`#Y&SCWzTw`drdMd>e}N6@Lw=98=n3xkiZH+|Ds6t8ZJoy9mB)H{h;#H6IZtuu{(}A$Rx?hGUEwoC zW=!v^^o|%reEQL}oco}~gH=q>iC>A1PSD{q1TN<-d!tG_zT4i31}u@~j#(aNqZ+>) zP#hc}MI{j>|011cRb*SZnGRM8cXDglFD;CuMM(H5>fwLw3U_* z7y`W*E7=6J_U4xhFnJFM^{t4cy#`_scVL6d4+tCI1bQ`NOz1rSs(y>J@_R%gK>VhG zLWM($Q)m=5Fmr3WPUd%qGLO9VFhaBO4VDLopd>WFd!3k+h|nU9(rjMdpaQ!0dG@DvRD;*y?Jn^G%(iJ z`zm{jf2yNk&UG}??rd(#U!L~Q6d7-JPS_=s`;aNI9{7cp1U2S3(qa^yjRXhAulDuC zAVuh2*dUCPaxcSa>NcDSK;njZB}a2!wW`@HOtyQ+J?lQirYm(WN=I{dK(_7oHoiSx zZ<+yCSx5K7poZe)VBN;nzsWpKxsJx8w3s$tA2f&jh*=Nd9u9(f{QQ*+weXOAh1Iq} z%G&?*L^&&j%$$fbsUV0@Wz~Wc5B7!-i^t}m;5Q-1dKmZjle$EsIY-Zn8qVigNpALM zt9AraViK<;hjDcd4YcBcuzY;b?J$Ju3abF+OsvmCc+<{bl{_;Eo2mQ|4i(-X%xd^A$=5DMJNO42UMxSKnJAE!xTEQQyPVib=D5`y+a~~S zVve4pptqv@=_Kqq;0E8UQsI9P^%Cx`5*lkL7+%MMYD!WKrQ*6e1jG(82u`y<^;SAUcuBpNU9?T4UN*zn6mHDg+ zE`xW$jmx56l}yaACs>m9unZ>%&Q3yy%|-lZB9W^+Is!7-xsO z19ZmfUGcCe%-?@+Vl}}A$Vlk!b;mLxJ0`5^&HUeBK80CO{^^h|;BGZFcRkNSUmYI) zyV&Z4TS$JWH6uu^9Jw;741#fn-+|%V_IFY}SBia1Hct~~Abj0<;ObJgE2aS&1v~T` zTr;=3?q@F=?YuMnw>7)@N)6j;URr142bPh={clC8o@jMKHeq=U>|2$&iQ=l2ll#y1?s=qyGop%pM8Gle44hr z(KLC7pZ~23+kzH&8uqpMEb(vbCiBOAw>cT-zh%$Xo;V?nIRQlB-)|9)-<&-UI0GxO z3T+SBW*&>C{zwu&GSKy&)g1c>-swAL_S=47hh_;s#ep)#OP(=&tO^5V)F`YpwzO=| z=;2utO^KK=Z0fQ8%T3M6S&0gNov)~}t&E^Je6jT>m)zlfvS6lz2?1N?;b+XYgLEl9kz%*A2 ze)q}qvs>;(IU=?Y!U>#&G4_1Uw+pZ{(t6PRUj_v^3!(08?druK}NZ}02 zxdaEi^ae1jzSbl`zp4eSB}um8Ft>{0r;o`&!2>Z}Q<~Q)N zVZIOZVxFDJ?`xwr{Bq&MJo^!*tSF;)+I#}Pby|914ggPzzCe~O*>`b9< z_pWg0WQ?NM_(g2`AgYmP&1XlU*XXo&6fIAN*Mf%Zef+60HN0l?G8IM`W6PV;%|5Ta z=d20eT2ZpKpgG<23rhT(^?Lh&z0f$;@8Bu0P&V963e5-X46+gF2pxH&YH_`(3^PU? zl1kV2hVXb<@((hxMj~#UOo8hn<{W_(1$g9!1mOfs?=?MEAyrPrzr@tI)n1`yZm)>0 zK=AE7*QNm*bf<**sW}1hJw!Rbwr~#Hdkt!t=@o*$hgdRf^z=45MZ9Tye!0bLM+U@a<~rt8-~3#$z_qzGb@^u#Tg@3&`oGq#kZ z{*wbAL%Z=iw^udz5xYuir(NL5!RF{x*JovmSZhGJOL{)@ZL1qung;Y=oNFTHlJSxs zL~ZzXUx=+J(Zaf(Vkl^d=UxqGTK^U@QL=gy^q@vjvVrC%uccsUc>-SN_QBU>$Arrn z^&9`SGd{;iI&M@vSb3>=@YWSEFCKySn3JLtuHq}XX}NBG|3l!vH43Fh4ZBUS|6ilP zu;q-QMf#sGb4$5DROwe;(dAoeT_ihxDy=*-IRGI9lB`22Syd#?pw?VkMIyxkX@*8y zkHuUe6ph2$XZn5P^mQ$xv6h`kOf-*{IR}VNVs4jgIVa{ z#o%!L_OI{g=NLkf)b%s=?GzPQw_(q;H!NhBU=&Vh8d{mGSYMYMLi&Qa2&M?xfYO($ z2)Kut5QqJNN+vUbQ#Sk-kcH!HLMg>BJV9PY6_rkUkHIqkJBMDsd`^MdeJp2n6}JFpHfPAHt|d;b>k zegi)rhlvLL9rzX^h4C9J4O)AlPz)Olw5x&`=BWbg^I8+q`k0w9t?INtv=~OdpZ=N$ z0uv!th(qQWv~&oDA7&9dG)~k#a;9I2kc9nAQ!@W+dFouMfZ{VJDG0d;kuMlx10>GO zD`f}$2%KpM4S?-*z0M?MhYk^X^v*@fv-b&%%YAh_@aKUOAY>CDY!D!{e8Y@3fz<0f zKu+E!O7jKsSeZfQN?+6hM{K~=CSKM2qJ!YCsu!Woz%&@qUNCjgwD3B`j?HHk(AtEK z3#>vW0MKyvLD_9{wPghPhLmbs001dcVCb4CqI`JnaN3M(@N%}W*w%iNV=&lQTeHFN zpwD)1&XOQ$exg~4pZeO`7`XI|sAn_UwH;1LSVNcJ=h$bqO5~3UC=4D|#^uUqv*LqT z<_P3^bMhC?r)Q@R4w>w}nG}|t{BvULN7w9o zxb`lUazW13wfAAnr7a(`Dfe}6CRkRDX7=X$f@+}#M#tpSD5cBJb}KL=5avKU6tJw- zKZxK~Rt+6ZHns9Y?iG{tz?V=#J%eG%LUs`Tw6MKlam}w)N6lF4e1}HgVL|a7Be_yl zk%iYar_Z3R^M=cz;N zn9;XC#LSBY`pKeTiC}#Xu0_gmF-*^bqKh(^5}du(xa&99DKlV-8Qj2RhWNL$jg zr=~lKWY1~l6{W!?KQgTh1w<*St3=YtwN^=s8DAAW1&;(U&DPFR;nmB-<+Z5Pb^ zH)udVt*KR}ok?d%{i{)3Bi+`<70>?H(UHxfNm0R3?&o`wP{-fZXRdAt1>e+9_83}q zo559`I+bd*=!S-dtpt1A_3|hWFy`F7e7(vApXOk1CzY@tz?`N1ikXd&vog-n+s1~T z^d|Lv^~D7R5_ENw!IbKx3qiB2yKguP9TS1^ma)%t_*SvSUuYwrk}y?&$8`R-BihC} zg7R(+dd=}hmqr!vCf{L)RI2KG>@Pn|$FWTt<&;RHCxzaeXJ42Qj?pHF?Y*s$6Tjo? zMTa%p=FIXEa7XCS+^Z*7MFE-0zl0;BHwX_zMjl&6ps0(9(0%uQhJwN^H*Q`>VLrzC zM~cLz0VqCw4-6QuF|gwcP1(k(z(cyyY# zOnK0l;5~eXw_DHQuD))fxIRVL)el6Bo;y5}8W`&lGfmQV)>TyFX`kS0YZkiQN;A{~ zNpZsgQFYqBJ{uHB5+pHU-ulR34@^*)A`ye$4AgqE-~xKMl`Hah1vNL70IKj=P|m$B zB-U|0gY&Uw+2&Obrl!NvMUh!mg0@TXrJe?_I`z!{lk2@a(oLPVLkgaZeY;fxy;IR+ zi#)B_^^`-8?{`C4sR63Y4500)m8#4*Qt;uX)|C5fEAlq_kC1I93|6ERePeGXa6u*? zIZ&q;Ei+GP$v?x*#AT$NZ{%snZWAC3Te&!m;KAxBps}1l0!Dk_vaD;NHB%APm_^Ze z0Q5Zp)Rum*RN_mA*z zmj7`?w~&$J@MFe8;R{h{Q(Q+NFe^%=2N5^`v;H?QvY=XscUc;+zN?;%M_`=%mU!ctt!UP_`#cLIMa^ zN_;UI47UNCXGb!lQ$cDoObkzT7;O=fPoaSk4w0I|6;DY~SCCJb6aaiNUg8?j4(2`6 z__Ns2MGS!<49mF!nL>f9^WyO;RLk>4%X6!@Z9U?)F6EK!Xlj3CYllDRks*IuSX4xm zVCB%N8!-Gw;_V&}8=wK>kK*7v$F==qTY@tH8x(LAAKEv8jp7C{`XF@uap3N_;TrCU zM5Gfa1koP++@>QSRH+6*e>!obb^d9-w642swF>;y+R5GOmkgaJ>65uUVI>lFBtV{P z&LNuF&}p^Nt?+5z&FV(z)}?z)!H2won@zLH%6w5b_HpJ~=3XB0|2wDyHW#DXRPK)0 zOa*+}EaQirZMj^Fs1ml1>)H{^2`hF6Z~2r1hL417O@q2(GY``&T@?eVzAl9~8a6^4 z&l(w_ryIH_1OqJ2Q#|2ICNs%dk5}mf6ryaIYPwGq%uSKfohQhqF~njtdaUPIVr%eW zC^g?U|D2%t`xeZmVK9^mQ)2HzSJ9w|BLSz)`yXc9e--7r`29{!?!qkRQHTVx?XrBK zn4im_vZuUZNvtrQ^W`J=1B2{`@Ky8eTn+E%xCM3a6f#A1aX)b>8KoWUs2I3mGFtD4=Yl zv}8C0Wso|>PCO30d*-+J-sKv5pmh6Ng>;4_S!VOk`@HzwuDZqTuNx@r;=DQij6o_( zC=!W9l5NIS8Y0?XKqs1rUl1YjxnWp359HYnyH$(@BY$Ix9un84W??aHEbPVmBrXX|**hz9@mQ)ngpW7SjT@ zm;N^k0hy!#ZRKKoCn33R#1qgVut6osx9D@T1V34yHp~0UlK90-X*f_l^@;-7y1~fi zF<6+9-^8q_X}EZgzb$n%H~OPpyGD;gqore({;481{?Ya!3>WuU7*B8oAYN1zLA)9f zB33=CIVm0ZBf*J{Iw@(mjOF^FL2!UKu}dv&o+5c$7kSEFp?9OQt4I4*kT557Ng@&LKzWiWadr@z0yw+^Zg>4oY#j= zcHbgdwQUS+v++Q)$J>MQDTIt+(`~2XRmuiRY>>Yymcn^@87K6CFOGWxvRWG=RUb@# zE-s3CI{cq=W7)T6BYK5*j?Q^b3IOXtM*|`RDXA6Eey9 z!{3U{pnM#0CIdVlQ4!w$ST0O-Vt?g39&x9Wd|?4xL|(x->Q&4pl7M8N0XKe|MN%u? zu&u7y%o}SpYe6+Ve@nGM3$*ofGws1kzwZI8iwz7<{2*i~5i)}m<|VzG!On;MWw^ex zRtJm#r^~;C4@`iCQz*8DszZ6vA%aXqyA^z|2}QFTo8{sVult98hv{>{RlHqvvoAf2 zA}Q%05T^>~<*|a5#b46b96XN>rYnB#PG8xDDE=-=?onZCY;yAlC=Q20ny8r-`BYvx zZ*dd*mSn0j(Vd&@99egx6;H#BmBf0@3)PLWp(km~#|RYd^3oC}#(|4z$n=c}TazXx zhX<=m{Qm7n9w31i5ui6Q42pjZ`ccbHx<4Q4l^n=v5*w+06GKOg$zsjNT1;+?y+K9q zOiAa%auOP>h1)YJRdRq@=csXME_h0s;%d#5U;floP;N9*ZarTebP-$b;KtFPySq+Z zY3%;|5(2zxF1Bk{Z|UiDP0>*g31XkB5a}6u*Y>&QkKS~D<7@Lh!nP;q%)7HxGGpyx z_g7G@Cmnv(yLyxliJgPF1J%>nd0`_;8G~LCm5~^Yg|~4L9eJ|RW(8>K~8S{8C@~2C)ettC@tXXe>|E6ta z>(`1>iOtxU0gO@9>Pzo#ax9Nt9jx|Qyh80kK5`}aIxdA2q!TcY!j{ttM8=Y!9kTxCteiNW2woGfiNAC%s2d@9RibZlQwcjb#>s|xx2 zcK1lSAzoL_P7J>l^_wk(M3=-G-fXFYRkRn+jp}b8JJ|cHHFPsKFrDCG!8(n`B>P5S zeH58Xb-{N7|689p;OCzhF<&9q(8JM32;CG?$-GiAtDtj@m@B8xa>{8$uw_`920l$@ z2j3fB`+B8S*tXq=pq(Z%kq?Djr5J@{$);M9-U{pQuJv7$-XrFth@qG+bTHtQboxwx z6ibSL6{3GW-x{DcT&JK&TnRz}p?;Vbqt6yo`$ur~VeU_H6 z{E>Ke?vNpJfXwkUa~_I~jSxZ2n8-My799a_X-8GmNKCLqBI53wuyF#9I*8wl|0C?j zdjD>%YK_B=4>T@MPtd>Zx27ADI%WTMzn0n?x6LBYpxT?~n8ES|u3ReQUvM)Zd-rT@ z_#Vp@?)^%!HqL?soGF>I7X3FHrH3sworf;2_GPPf4;k-P6n+$5%xH0P!Yk`TbLI0u zXRFL4{)BdWonJ^*+W6Gk+E{s~#nzf3i>BFF3Ejm+qIX3r`4>%xuZ>3aT!`H8BD(G7 z$C>i0j~ySv>WCKsRNp0J6Dm~rF&h~iBz&l?uLRdYxV=~ozX?GLiS~x3oJA-dUkd%@ zKy3?AT$U0H**Wd%(jmX8Eeh_Ps(v4^^|_W1BM?^z+!ClPdS$gLO!t0L< zpO*ApsG&m;xkmowl#{1l_!Nhqu3xl7QxFw`x7<)Te=0PG0Lw`e%-jZ4@2)Vz7LEV@)fpG zT55#OsV(;JN2KO0eGI#@?{KDp_dL$Ftt(Wl;|4cG>S7q!=TRCC?FiK%lf?VJu&CC5 zqD3Xi^IeW+EHp=?Cl1pHv+V4*Z9s{|1iNDLhd`oQd;P9hnqC&t!bmPK(RIC>_S{|_2MhP#tH zov3f=JKE=C8gEHU!?B~A0lK#MXud<9kaarvY->NCH{9EH6kiIS))OJ%g|v^WMVsI( ze8Cz6|F(?BT1E=NaV#|-i20a)t*7+rgm{Xkl*c})&qI&qT(DoD^I6ErSPo8Irq9^R zXijgS)RKn*3akAk4BYv?7u@vtRS zH*=pA>$_`PuR3N>1+f6&YPZ!v>K~`uyFw6>m@B&3A#uzU*{Z8=MWGp<;H34BexPtO zs=EbzyKnsk8$V)^DM`faF)fIWm1}ZF4Dh99(c<2C}wHAW$)x~yz&WyhKvIm6?86!$)=DdND+6|@pWe)QPb3BqMeH+lde zHxSw6;F&Y5WW&Rbl|4z_7H@e&|Hq%&A=?+c1p^^dw9L1kr_hNQ>a|j$b4p672J6;9 z@@aN__v8A08wMciXS?AairV|4CPfuPshe@>69)0b zh@qP0iJyez`^`t_gn#wzaT`TMn-5lzp6*dWp>;5v^^Ell6JP!Qfcp;Zm-nK!cA6dp z&UQTg$RQx4uPE9SKguMVB4c(&k?gHqm$xNK-rN3-H=*ns`t?CQ8TJf_!w7pDRfD6Q zBgl|R-!=VOdeCqtk*lBinCxTD1>cj8e7?b+zv z(pE$Eg}y-#eOgdOoVWhp7Wyv^pDv{QBq4q&b2+d>HD3clRL?$$_W!6l2j)zGZC%H< zZQHh!NhY>!n_rxXZQD*JwkEc1+desGSKV9t7j#uuS7Y^hpXZI16#=ANH!$tpkjapi zCQf!ZS(zzs>BD5SIFX36zRhorE)O~RImQh+wkHH>)~xwnOLN>Rb(gocxM|!A{0)|A z-0Hrf+6ud?3iDC(67>`22K`aQOIY5Ldxyb_P&9Xb%F=m;BGr#9S!*$HLK`D+zQF`A z+wc*Gz=xMgfBr-IE}?D9wykV_^}yBW-t=j5CKR2#&imB-^K!Mtpf4HQ?YG^B%IIn7 zwLa`>F*f!Vm@?-)wzQGngECX%VnOSrrrz)~eDyg<4A;tlYxCm)n#Y?5i2S2vARHLk zC7ChO=h=;FH zqeTcHAW+!U`ZET+RQzvG=oAkrWTLje#$>?CP}_yF+}`!s2d^pALh zY1jjLyecHK_)oP%{4;CC=9JJaE~AZG{?U+g%4-Y2u*F4a;>l1r+LeaHUUtAjffW)&&yM(h#h7nRhazm&r}5LkoNF$4TI<=p+w-h` zI_yH&npxbEh&FL1Wh8U8JWM-V{ylqg;kONd)5Pr})NUs<2X`$|D$3Jnn)G%!Wj1MC zl)=D=k|n}+S>Q;z-Z};J8sYL+ zRXVpqYVbr}=>a{td8nQeT~4uZji|SE94l2JN=<%(*Eq=06T}gxtT_Y*de$JIJpsId zBwb3x>eVN;cv->TTpZ-tNp0*|Egtzh-9w0NbX5Ojj*K-<`rrNbcQ}HuZ+e#IfywXG zCGLUwC>ZX_1XI<>a?5vX6HU_5=YtbMGBU9g2kJ>5d0$hEHx{J(}M0T1KKrnRx-q(!1QN)K)<#sTn&V=ddVihOqbFf}g(3s@Gg7{y- zo2q*O8|Nl!qTocz+BIth;(Z_#{ZxR~XfPG`|kFk`q-ydEDE1#EYA0jfg$KYZ}(T$#EQ zdcbmK?m%yT;mhM!A_YFO95vSdU6L!5=_)H-+wDCqD^vIUPrA@6NKNYDi2g0yv6q@C zA(dJN@nU<9=Bh#<&Kf$Qzms1_(;_t@*mYF*Tn@aU(L!4T&q>tcSWp@Ga>_(Vh6_qg zUs{1UZ+uiUTIU{nv=)K@l9t;7Zr}#VD&jiuW3`RNz5R;pMcl+fqs;22T|x`I4~c|j z)iftTwDBq#-m(NV_i^4pBayDh0wVWy_&}i}o8)*l<#+#rFp>R>i6ljIL|)19kxhq4 z5@xyXRJl>1iB9tRA~Pz1&2aVBY*lCLfn0(3uyt+n(B}82aQ)Umw3JhYe5Ggsg7L0E zP7SBS%sDhuB#daLXbTP~S1>b-FG;yOEGT!Spq5dsYgWDN4uFKs$mI7T8LyIvKkY`a z(bi{?nM8@dA%;l#xs{4ZAqhzEdwY=UVFwUrQ`ZMTTklQ&p>X?Pj7;x_hHXnQ_}I#Z z_59|~WuIkg9p1G}8gm)6JwlWRkl$ZQ$%e7~F~6VvIAMbdCEdurb~3=67BmU1bcvSl zWAD=yM4aFUTTX>)d0=5b%}~rU)he`pz|mz)d!X6$Cv=ka%3M0d_rmlp1o>cTvVNer z5#*3v%Y)BLIpwKF$5_6*4teq(d(tXtz>^yD=Z*PkUqz~481dY6j8R(V6g=+qdvbbi zbH2I!Wy({lchR$ksc)>|zJ2W%sq6YEOV-m5y%J7f(D70kpwC{|USPaUb&}|vn&&5l z$*#_=K7}e@T8MGeW23Y*KhZdSTglQ_Xg!S6W&8>CUniFW5knBf+7HJrJhhI)6FoKE z&7j%Wu#2bv_1F4NjnJauv z#rVLvvTF^{Vff|SHYVNcRbJ{0YJt=Bpe|DVv=l+4Yol3Bj&X#WEEM9u$^Q@a2lHh=jirg;@hOqH?4L9pqFXKEr;^3{Q;i5vXVpeF?r zPx7x8+gXJ20bUWWVh}GI@2$xStext!hTTD&0@cq9>S+Y}y5YN#biQ%N>^;2i-OdcE zW%OU32Hj2z;>769JPxp*>TAL1O}_7KIo{!g-HH81-x#`B1wm(xwgm;O=kv`e_g16{ zI4Nv6x4(b=+W1)BO62FSel@&5=^NU+kPnKT|SEF4d(X4C%rB)7XspIW=UVfnq=0{A?7 z7S3^;Mwyy%hxnXz9n6NI3;RV9P)d6x2$#^k-@*5f=Y;@!qTZ)#Ly5kI?NY0-rrG9~ z^%5?IJ=4NZy-r!{?gCVaEil6JFInDt_Y&GbZ>6{+j& zZu!%*RZX_l(s-5LB^CaV9fy@uBeD8rXhpM%ine;1P2-WQTqC=eM>ozqEuqu0Z*BXV zrYrnbc}B%r#kd?GlHEF@+KmT}wXdrALao|vYQb{xTUB?zibvCWv2Cg9HbaZkda|N` z3MWxh*DhVw&e67}hGR|4bsF%ZS3jm%kKe4>f>W_+k-@IX&WpyKXpQq`NUK%Jj;a04 zQGXWLT(zoj2EV2BGqGA3V-qFSY4{zZO%m0t+pyKl?a=_Eu=lC%Ro~i^Bh6Vi)x=R9 z?MBr^&So5QCw$O+S1pXh>NB0DyX`+qQwMgTdh*M+KC~RBDX=eeyZ6-fwt0?s!2h%xQxI@fLi)A6OAiAx|A(r2J!h$nc6vY=VQxXrPVxC=%;9q(iFF z{>~ZFMppyiURFktoU%f#6X~KFo4%UC_BdUd_M`+4wwPgL0`P;z6Y-*)nMOr14V3%~ zbw{UXtdeeDXf-p?!bvHAk(o8XN%r{PqC|I2`M)Uf)J*A&Cm#Nbk&4+Tx!p%k622qN z@WGADk5ae)0)ZBUt#u~SlYYTw1kE|GMJ3XjV+01g5duY{<%L&BImF=o5h3|R!~6!z zRre!6fH8ppF9O>~iND5C`nP5Ro`v=zj#V2hECQrP^QeaGNNlAyctqZWn3-yL2@^lw z6x~@BBdVk)N~0%wq#Eul2y7cAM#QBaJVrs*6z|P`8ZZ!-P-;+tMIS;JFq~D zU$?KhyHeZoRc;a!d+eA?T4atiAJIv{L2s^~ulzxMF(wHDQ&nHtH6%6%3h~4%mLp|u z)_@Vgb5}OJeHe;QDhvaGN0;0}4CF%)ygjSA(&J7q?!$9DJfwhN+n0yKN~!Y3srxwB z7QeNkXV9e$6SAarAR8u$PW>0?ydyX5dk{-z&1Xx;z?SyEmpRSe!AkID1EEUqz_>avrJPIBfd~7C2 zeW3d*vcw>!uuPgS#|gM)1^&ibQ8Y+hzh7!3Te&=T&iE^nRIpM)Q7>w_!!RC#XD;|H z!!s>rVDN}8FO0FDTV1^2X*xHw*_&D1Q|s~W@JTrpke9$6*95&VCc5v?N4xcm1WuzY zY{OqtfC8SKN?blysJ0q~ZbG5?L_R7{Ipd@;(l8B_xm0ydWK%E&8I_=4m^paOci8vo z<`ZUXzFwxM-}|h?3l{O^G^82geck70{C)$=(Bx}Ii+t<@hc545h=TQ}pMHjcsol(d zz1mIU2RKuri0Ln}ChpCz5@}|>;mzJb=jhW9fB^n8J_(Q|_g|b}($wWdrpD^UIxqA; zY{Fy*HuMgplyN1z^C}lbn!Of(Qf^Cl$y5g)@v&d(H<~F<^+t3IxWwO6sJwCqII+9>)D-K4Lai3-L>;ua* zHu8;FWu1J2ygf)L%++8qzdFzeWKd z|9uru1islbDFtSR3EcdV(< zgLlj&&jWJIrND#Ii9bXe$xfV+6eb*U5_pc`0nJXdHT&@|>D-W4M}7nMeo347ewTS->Wku9-b^WjVL(L6aGht~6$f&QoMf(5i~vhq$P^3TY{0 z+vOGkd+I1{sLsN?r#NF=-nNbUyx8d2yaa`9O*%=a>>QbBLueKsL#1W00uwKr#i0v# z<~T}Y=jl#Y-jm>!|6*XdvUJb9K&i!WCDZfY$(Cd z8;&QqNW?%Q0#06ve}Ks0Sg56>p#7oWD;kHFjfc++DS&&)^Pux$LRnmi?mGMDfBzm} z!wt!EKT+IF5m{TN@u%kGrC|}^%HhL` z7NC;LwFxAUvxdYYjll9vi%XIi=0x7sr=0@FkAQL|M--#cIRbR(ChjYc_B^ErI}3(e zO(LME=M($lJ*;h0v@%Fe}U9LAClV-WT2D;wT zJ#4tzGax&Jg4S;v4X!!wNlmW?m<@E^;2S|Ai4@_HUb%PgFNAuj^<4KcdnGj|q#&Ya3 zm8gPupqU;F|%AlI?yb+s3)`e*h!LQm}ckh7Zb~Sr4R>l0%?Z;(WWt z3`fDa48(KsUuP~iJXM=}O?}|mHirMSve9?)(N6(|H((xV2u+k78POKTFuO)w*%pW& zvJf2{ z072seG5ABX#8Hyympal6Y|zs&(%g6H*j)Fmw`?Vk_~6#2-tkLR4yPkfcXl_ z8CP$~&4MS!uEZC;;_uI%}bV1EZx7gBX^fV0jp6Ag z=&0znoZ8QT^P-elEF>4QoGr&?>jKD@+7?W@y_Ocr6Y>ekjqG|pv+#Wr_?O~(bem!u z;nJ0a>%@xMUF+&V_Hbdl$TL9#MbxzmBj0&3$h+*n$avL(_QnzlDF;={gLO=*X-?5# zlZ@Bdb0-cAvH4yl9p<7ZyFAK`_c^}yz8v`R%f9ZXB1X#-WGs}|pT+W&j00o?s7X-C zj1db<1BQ9>Rc=qWU|qy0vDnz%t#)Ga*S~%BdOGHp+v?{*zqfuPX14g$@dSMd2C4p0 zvGh1Cy*)Fj+t$%GexP#pLv=V3&1(Z@hs+4j1wOyfK7?JSDcz!#V*}5AS>Z=6?N_Lm zx&<~ohVq{a@Hz>P-9&fi$OB|7!QpsFa0v{?-Z1}R4pBh!;)?(A>6Ux(^@=OegqJ7< z8%T#Ec~DE##U(AErAGAGbcG>UyOyjUs}q7(0-@y!(SbEH_%^e7Z}Rv;>`f0%*W6}3 zE}BQ$`&oXTRk@yx7yr86&dH8;IIPTN=z4hFtJY`up+a}@*z0!d2>|%V5n|qhvo8KL z1<9dHwjqg)`N-@jaY>-*MO5%XQ&Tep4@pI>#y{zQJDwx)I%#-Fb57MetCsGSuNL>r z;tE6(2)H#F!`8C)p2OAcW5=TEyjk@Xt6!H^+7}HkY#Qu7^cIz%J#c#9d-V@{pWPWl zYITC%altEz@KA1@vH?yiJLscvs7kbr$~j;kHCmrn8gSO}UgW^EAE3lZl!z3Oiv8Px z`PEpz58-?`{iR2UYfW}+OcJGAxG6r}m))5yzuj3aS~||-YDR3uljaO zHED+G>O*(qDc~|Qm~6UnK}{Os1|pEQMF_@`_^n9qW=;Mg&jO4&3T&SZu*7zfZuVVu z>Z&g}YVvUu`zUmHGybeu7JlgYYWJS%a)cTNOI{$<)EifXv{yo)=8?}==F{PM+Pw4M(!1W@1#zs@?+vRblq^$MD$i7aPk)F;i+#pex zk!{Qq?>RbH#|)TH$`tHXMF=2-zM}oCJEH?O2bGA3+asM&R-2572?$c3ZD`urdzm_s z(twi$W2R8iEkQx=mtjF0zTu&euD}V8Q<0Sl-~~w~+o>3@nrt68y#hDL{+`dSt!3D1 z*L?k0n=98(nFchuT-_JD*U;;BqJ#9bJxrmWZ|LkysROQ4rnBmQPiv_&YUg&=Lvepr z5{f>3#R;$$m1#gZlc7Y4i&eoSL=-1cm50ddDF~Vc4cgz^Sy|axNetSb?VFw1Il=PvS1)9KLyCrr z34t6L2m&a^_zmZe&Ld7l;2R(!^MoQmP{GB>To}4IT=+MFjUdSc70SkU z)^c|UV)7NCy_RzijeZuWapQ0OMAOx+&VPV?B();6T~DC28xfT~F?7m8Wbu%+@&)74 zm&d4%*v>RaJtVqmDlfJ1-{>-eTAr!RIqiz*mbv>;V83^Y;~m5jS{*d}vr)vM9mQma z9b|TdNqnH-@D_yN$BXYYW+ zWqsP7W`k>G87153+lVr#x@ofCASxl>+D=RN~h)MpRRoj+zVW6a%i&bPkQFMXTLr=%Y9Z9_-$m!!e;qj z>vXpQ=~#LyaW4AOHGU;i26cxkedhoy1@d+&Axd5Yy5exJS7AqQbK))i?8~#SczPp% z-+(GGJOk~V(P_^(m)+ko-dF||2vmY!Ko(JsC3T9whUXu@T>q?@y{B$hE&on8)X#(+ z)1lr(+@j zj3cQ1gr7@*2zVVCA6XPR$<}(q>LF*uQFj5>dDiDnF6@U__=tZd!|*mO{*7H{#$5x) zm5lcUUlG>2w-WwET)R5jLXhw1FeT5r`8y7J+MP=A9+h*5`U$5+OzZHFV*27{bc3V` z91!n269|+h(L}dhE74>vTy;L7mO+OPc%v4pVB^lWyu7wk5$IHiSOi`0?daPl4-I;^ z*t5l}94WaOMvxBT#bt~rfcKlr+2dk8!nej0f7QX6_)Q=%!u*=EYt^4lMvo9mJQP1y{a62n-zUnU1^Zm>G_N_GX+DG{du;+3( zkGpgl0tpeP^)Pqg{3xrn=OHk>C))U#CShj6u0DY?sp;xnnEA@YcmY_tCxo zWSdhnjx$_i%-va;SJ}bT>P#<(T@rTkYx_6Dn4@EE#?k_2S|I(Vhy7{)Bf#fgTf6n5 zA#X%D-?W4Z=e@umea`Zbb48DlhAG$DZG0YQn2gqX)n}IKltFT&C8jxe)@_!!kgq9_bppgk0IT zbAN8-=(|q|t?-MiY?`XC@32OyetvW=ksQY^&3EJM{?D#yuG^kbTkWvKMdme4EL>v)L>O<`c-So<)ovaP*MtNkpK7D zfclwN;F`MmrpW}5S6-Ju)0ZALr~}OhlbMrMMWD|>;2<6XrU(I%=9w}{V~hK1EVkI} z27Z1ntPxiNfz*GLP7_oa1x~c~Wjqe!*qQlH7D{nY(rM<#!$X#h^|xyZDHS z(+0!T9T?9CBD^yj7yF~0DG6m`UyiRWEQ$FOAO-vi0Rsal(-c};Hi3&Lc>|}GhCL|` z$S@xJoWTJUyZvS3P7IxhhWe2ZQH}UH-N=mhsNm#d^7{~Txrq;Mx|6)YgNegH?I=J2 zB?YAABLK6x`h#MfRh1#dIWox-DS@zu|3fQdAwgGIMoNcZ5Ble-&{zkQ0*Je23i}7I zBDjc73UdNDM%GkF((6|onz$n-i3AEVLN^eZWHa0?KXsHbWM?i+ z3pGP2-YCxFo9)X|J4DM5ht&X&>^~Y@J3AZB=Cyu4P{Daera%Z_T_psl;Wm(I2%!c9 zX{2DOREVb0dYx;UsftN+$?kj)-$|(z%v=L_djIi*#?`o~p1duts1JQXLj@>ki+)zE zFzkwpe*8^Pc!>;~0S!y>>urRXd&Q#CbhOwKK`5fFcj5k-0<2smO@+{HDobu!8fYu5m3yH|5q-OePY3Ov9+X>UZ7|1<`7=P4 zdr+?(^>sihsGiHr;FFZ^kgg`dklQasI+LQ(=B+)8aTUqW(0aw6^tqWC7H&eAnu(Y|f0pJr_cm>&L*;=rJ#}dk>#pgCMV_-)79xR2`~B$E+VIz`hwtOyyW5#+#08 z<(WQu8YGFXtgSVF&=skqUvmNqgB>7xzUjj_G`J|~=OP+&PUNqJTOM5balXn{T2%;+ zCG0U$z4KrYoRm!|@|TtL(XAR;9s&2zm;YtyK$^w;+6Tah<;=?<`5<^dI1V5(5}z1@ zDn|CW=)LMVrF?l4mCd-w zLmpxaEvBjbiWA10`pREisX3H}pGj}_rKXsFmv_d!vqKZ&Bdo|Ek`zRB5Yjhw&7<^t zV;b7_JSc7A#MF2ArXzR-e{y2-DuYzr|q)R`Qem&c5d%r(ju5Y#o9smaS6py}q`!c>hZhSxq z_TOiyZqU=FG^7o<1E2vbnCT1+S^soaMw|pndY7kN1ZlxF70V~6DK5pkN%?W_2@zTRm6H)xBwY~26 z_@ZruUrL$`DV>};3JW7zv$EBf%MeR7vuj7ev3zDkcUM2< zotdSTlb6lg!6`tAS}=5lAO%dL!u{YQYTU=_j1953yS0T_1QoTcN0!1+o`QalpT!X@ z;l7YVI6O~bCLKb#XgmtTIOdBbrk_OyR@vw#g0&c3&sNqlY#FCy1G2VRwvBM9_smuH z)IR_ck3`7V_ujuDfEtmfHkytV_$4#%8A+MIY~?igcOZZ|Q&S?Ot0QZ9+295_>?P$} zf2n)R;BwZq%9Xc@9DnIAPnE5+hW7=)$d*@G34Uo#zke;*xyy~I81h;Np>++q#UK^` z(GGaSzs_7mjTYAU^)*pkgGiw}WM#HC91$p+5(U5DfxZby{A-;K5A+zz_l zdyTb9-Rk)K+3M@qi`7lU4>Ov-Gp6ls+Y?Guer#7P2zV5@J}dRZG&{X(@Vu834@FkB zx>|2L(d)~Mbb7CyUzOwKYq4J{yw4pfpA)dn&$SFbKDM_Plr4f?8t)HkpJOBCA-O#b z9)~6POzg_))#DzXw5G~SW5YR&Q=Ls`8H`gpQCr=wOLOVY?slE0Rj~}6epgTCx%8iR zOMtm!`{i$+zh9>vusxlQ$HU{1_v)#7Z%`hZ9_JsI=a`rbo$BxN>-t%*!c9+K9nI&A z44Yn+Zuf;l?tWb!myK&-oQ8cMbT5yvkIVM-J}%8qSIuw9&ai|%K(H4W;_NUwnJmpR zt1)OarCG}BelC%Vt~#6dJ_Axp+V|z7<$!R>3lC6vko?7OsF6m{`3xhBO9RD4iii?? z_DD6$Dmv@-cvz=qzUq`}qMbfR42JKS7z`8T>@o*A_OlU3PmTIkSy?f8%d;jGAY&k! zb~h2%-9Hew!b(knnsRL!bf4xaDwp}BRV8mZIrv?^ysRCYHLoE5KLL*HPrJyteb>=3Jc@_)0ebwdzP7PE(~dVp*snHKiBIYI>k)S$IPGYKA>W z1Zaj~#bL0fbecH3;g~WF$YHP!M~UiJs(zaIq*PXu3aEIJ3?8kTzlv%64SKS#HN-(1^Ypo+SRluWXD>^IOF3U2E5@cE+ik&bbNn!%#LM(1F97?D3&QGmZIgCkSB2bKqLr5p> z8QQtJsx!W=F;gu)+tzeg5FE-%PQ>PZaO)`i(=b^2B74hf_PFXO5~L~7kWbJGIT*y7 z1;P;#lk#NYM;B^>Wjt$>WrW=MqK51qF>~a&wm}@=2$Lf0vJE5;0T=|DWdnT|qMA%o zH2X`G@~agWy2Am*FppLKFL>YLx-afy3;SEFBEY*ax4;kQ4GovIaC9r)>Y=8z4%Efg zRio;N?gX*c; zK_YD-n`urvYJp7W6L98b5Bm=b^<)%<3l3L>bF;Y8!v?9pwWRW|z4 zD{3>Q10Hv6H6Mi|v$W-=_ie|JG4{A8zin}4pGtKHfxV+`r~x=HyCrqVSYa+2fc7;> zGW5#@Cnp_RH1cYjI~b)68MOC#7S86t8U(URZFPBksa~qy2VIcGDKln{TcLgtOSc*l zIm}oG4_!ztZ`H2g#jL{sss3+I0Yei{MgH4-RR49K@dA5NLw+casODMjHlwGRuu=pn6c+^ zz?S}i!73s|bV=OBP{>spTLda}v4zgm*bt_b;U|@rEHoIs%a@hHzYCOGq_~VK)GNie z^5jpg01trmtz6E{&R!Uvp6r6o&4(cnZg>wqog>9v5CNp%Dw<3>E;&_vvutROm*L7y zAfrVT>C4?#m?3v)4(<}Hox_-P3jaCJc7S#wO1}*6fWS~n&A1iCQy=K8Tgj}wAPio& zjvW2D*@TH6kSvp_8n5wpQG5`o$hHl&Xd1G@TgOy8dy zQqT;ByaR?f(xRcx2md$_3SBm#NOD97^xB6}5;qCqqA1M_$h&@SX7M&hMaP>Yg~f@} zt#|}i8F0}?U+|}q8&L7KBaY3PKNDaPh``@;xrp~|T;{ou@p_pg0U8}A4k3>mEfgq+ zX;sJ|vJsh2NuO{Cah$bZn%?#v>~23}Te}w>mjPgZT1>&MducTQ-uB2nR(&wsA`HRe zC@S0;)0MFGMOvCTW_dsZH!&KQ`r+WN=u0vxqDGryv$zH9{q%NSp$>4y_ZCiFn@6W^ zwE||zp^b}b(~6hzj)Pk6@|MZ1zMqu8a(mwN)ilIhO+yx&+cUwwPx3$&d<|6b93n|S zSpaSKeI)85xfccSZ36z0Dap>B;C~5a-MIf99OBu4Kw5CEvMa~|Oxcf_7MEKpIU5Tp zXBC+mR)_O$t&FYgXM6iJJWC2enVObI=Ow;V*W8&E4sUQ^OX}fPsrJ#{R zRYL)vP?2$0A_9>s!korI8wgHRQftG$RiMtCZ^RJ(2qP8Dpl%KWb~Ugi=Nb%V?!-rC z>N675qm)@s)1={aAuh z?E7G~8p=Mg`<<~Shyujp~abQ8XyF97P6tQNC~#qGf$~B#)&R= z9mVx&oZ`sO;0 zRnTw-N2X><;0I}oGq>0IauY6I*lmPz5Em9F9lnr!Lg zo$_M8pqNFCrw!zG(?|=)NDfRs45u&pEu1Y%{oERY@IgrmM`xg(^BV}SQvt-Hr1CRz z*jgy|9_9VJfya`<;jaX9H0rL1`EVms*JDG{6)X9K&>}yklpwtqWOYy-xzId?u&ll+ z6_)`7u3~SUjJ;%#gW^#rg#N@W3?sMW%kVsfvKvOq?LC?x8+9Ynf`(@3J zb%YtQ{3WIu7qSBaD+DX}T$A#T%-w8M&Yxl`+y=DVZ?G~7*UBa7xRgfTj%VEf<0;0c3UAWHi7z!-Uh)Sh#`b8@P%m-Ql=@^Wf;c)yb_b*}Qo%@4%gjZ`>n`hS--kLAm|E@}5blO~kLH+NuZz7`} zJe9aqO9Y^S^y{xFtZWp%+a(wk(SnmF7MOD3X$qf_-TM5UsZ5Pb$N_&3v3>a%Sv)-*b+CSE2FnLrW;(P9t4DiB8y@4 zib=79&C3~90a@ZQfj6zyh@c8t#|Bu=gXD{QBty{;REnIybynm-yI~HOGzRP8!7_Z- z8eCQ7Hbfs}Vor1TaMyL}okb9Q`R zJR%Tl9V(g69^QKrtrrC0lZ?@=<@|KmHk}03=JJ-=EY`jjEjBLMAQZn-CPcyfIO_~AJ7K9U6qk`l z$G+hmeGfxcH=Zu?0N)nV@MZ53DFeN{4L(_}L4HohslR|adxB4wpPVk7y{tQM`&PTM z7Rbnz6PrGO=bdmfkcmM>f+Zx@g2BHk5464)-w+bGZ4F0_;NwJ2?NhA*H&4apUxK=1Ux(F5T5~`WJ!>9Q z;YApx(ks?Fla;lg-TD2*>~`|JZ|38#-P_Cf7aN2k03|Xp0)4G8@`e$&JW}8WRn$eU!PpMGOUS*#Ft-p)vC8xLHKCTpSrUhe zTBqhoWI?6OV`ZdL@%wbhn&g}}O%f6OLNT;h%D$qb&N70f!4X;#)H-dYiQ_jQ8OWZ2 z7s_P4?6!(TK_tKs*w|8h_ds>}a;ymKA_5}(H+HEeL2ELsQX};06ZU_-jvL@}ln1R+5<4hJTbwjp z8tq~)xlM}kaAwJ?;z9|?AtwMRve%kg{5eW4~ z>ZvjdGbY(yZ2m>y7P=f0T#iEbUGUK79dM@4&?f!mRJ}2_1cnhGnTkyB>gu6qLe2nr z&dix(Ohq4aM^-b0xyAQbZNjUzhuQx1((9WmKHW(6hh_C%drlqq+|d4iR&<5mb0mS|YA`{TcMoq?IJ zBl$oG#%50r?t~HMN~*l|!eGvBKiF%{6<-d;2!Q>O{u+qgP2zFwcc@F`9LK)woH~`;eK}jJ+?`%5B>%ChUzTBawkqV0tWs&FNm+i!p@mP5Cv_9nLN z-s1MNKO51tDq8`(1*65@MeQuwd)>Gy+kvp(Hb>?>J2^G6T8k2Jb$egRyR=T2dk^vE z)>nY)Q3bj*l$hFxLGcHjl}s(NQGoZrbAdiLadZq*dFVz1!UU&-MKsJ0Z9EXSLzwQO z*Kk7t5(<=I4^;iaQB@E_AtUgbE*+f13^>_&>0w+Jm?vD)Z1=XoclCz<-a|6>srhfuDD5}NuZDLOE*TNqBCrb6n38`nA`ej1*lt? z7}7%-zt{=Jk#pxBlo#fJd82v$Xc&v(AG1hLr*^`q75s>h_)L z3QB`ZRyIusd)Ip>%JWdC-%yns`j<0jx3c25w!NEvk7spEm>@Udx}|?796SWUc1TGP zo(N@ktMbCMOdWmcFKkow+5$xWvLQV8A(F9cY0*8jQzC}71a6Fx%&0RfQz zQ|{d|@PteK)}}=TkV|qHS^_Ht6UmrH#*+`5MdahhN6<1QO@gojrEEZQ@e)aa@lgws zEvrnuB1@}Q=p3%=C@0hC-hsMEx0_><6*r(H{Nyv{=VR@?yu4noMVKWMasdgy1gSmz z5ab8*^KVL#W0CYpU860ymcmOD+kck{|6m^=ey|TYfo;$Lk@>+)BEO7<`CBg0PPp5~ zq8#!svT}J8LCG`j0$=gQ;NJ;?C^niAoh(xPu?5dEZOazo(uu5}y|y7qt2wk-?wuCT z%^1@~J-CN&_2vM!( zoY{ZCW2S#B9qsgn?r9dfp+u~qJJ&NzfjL3@CoFjeNXtUM`aW@95cQTe(7X_)mW*1g z*d#3o^uR?TZ!$nIG+3*bi0&t}CmNaWH^5m>GASQmqA(1=+G~c-{9Cb5Q?|(I^eJ2@ z93)SEkW-|?t}EfVK$nm#&*&aq%dkUFOE>Q|NL?0yd&T00hF1$FEVi-YNd#F*rcEl) z5-CA9YFJ4GOuKPo(y16-4k~f3`_F3{#%mRvhZuGvzre?Eu=Cif4;WY_yoH|R_M$c(Y z{o)CLBZt*<<)vDsc;z|b(o(iopV+tjBBQT{*~m>*3;L0wf&?mH?huc{qE9_Ss6dWP(Q8UT%v?!6VCnhj>MN;Jf5)C$j zL})QGGQA`o)2OVjwzW~w@=ExXvYQSFKBhiO^pvV06+y^b{6`y|b!t_%>rj-a&cn@$ zCSIHoKgJq|Gp!V1fdrh5#vq$U`OgAm`twc`hjl?S)Fp2+K`{eQ*1$~yKhcCu`bEDE zJXA3SuPC_{PKn5uKCq6bwcm@Xd?9Cg#5@`!8j|sKS%uwLIOX9^WBB=OBm%Okt z;*yV}Hs0gcNojD+4xJ4&J#stnN5))_@y~Zx_?K1IN6rjy@D@2f7~lcd=`WW65C(Va zZ;42&Wno0Fw%`){e$Tq-L4YXo>~_N)=E|&k@gT>}b;qD+2v)*o6OS8ugRFW0A)X#7 zyQ3)bb-bxTfI58IDNm;X`Jfbfy|6(g^QkC1#MFDyUv;lm-cAYpT@9Lh-`mgX;ZjER zv0U2}75lV-wwJefaKPhQkTr@^*+g??H-33vUF&Kw{l8ZIs#L-xbyJ+uo3rydsozb) zfzPn%&&%()qafUu3Xpci#wkcIXa{A%F_H0E149oaQm z-Lkj+0TZEd!EKkfyRxR@$#CRl^d#GlGy`pg-Js3c<0SW;M1XOHCAYU6tRr=`D9n9?bjI4ZbF4=Ov>tk@ppY zBnobemc1d;*mA;R5SOL*#|89s5yJk5t8)s@Bx<*C>||owwr$(CZ6{xB+cqY)olI-e@<~G@@-)7`yHa4Po#1v;a_P}*Pd&KW^})U8 zJkHg%VxJsfr;an zZ+w@)IznL>Qu`5AH@F$PyJ|@7+`*!yKSbn;9Te0&;BY8jZ7xhP_N9OVy*iD6)25AG}R3t zUvjvo{R3nY;MvQ*?aucamlQSzVg+YpSA`}Fh$;KvTf^n_QuOqZkDh2=yeRa-VBb5| zO)BQ*jpa7K`hDBeu-ZPqr?!TLLJy=5fs(lz7fc&$NEDI@*8a{q8eXfMEnJ<~MK~^- zV%imS17@EscCHdH5aoed5S%zgT~M##3ESAljO;J2YnmH9+do)mz`MS_v%9m=l<#l{ z*o5Ij^A36giZXoCV(b3A8W-ppPlF~!<5hTj2GRx=58Ef0En$^cH`--3*$I^R{rUjk6la~W@CUsWXfoj4O|*f;>Vv^kL|x7+ZR&RBo;g>r6CybnIH7rl}m zAgNfWMZQzX5Pgh&^RJA0EXC;0Su|rEh#&X;=Wz9wi7S~64g^%59tfbuO|ND4hDqOr z)J6tWQU$J}>BQOGX=kjsd%dVh;s`)Vi~I!Oo*yPW^D!Y!6dEKHEeV!0lEq8nU#-A6 zsFq}rPfGRYBq(m01UX-hI5Za)HKVovJ*F9G_y^4r*H9Lb5A2wvY%m#sMn^rCh}wjH zxlD&X8gs_xw@P@A8Pp6w=OLhTAb=99qNZ#tuI4TzHZL%Wy)v@0gAglmYbJ7022uxz znu4s65|bI8AZCK7iy!jVTP_&Et*?1(G0|D^=|NA#>E5R&Dl5k5=}j zP0T7+-M7KhxhHFnj_ruy^J(3fVPi`-l`R-udqk|}G>E<6wl^h*Gzj2^G;$dUBT4qF zP8ZJ?jV{l>lrGO(qxAH`*OvSIzgylxQNGUoQXQWLIE^yVWIbIOA%!$BwCMm_C2i^2 ze3#E@Ix^EoV(B%Ua@`Boty`sNTtb$Yj_A8$}pZWor zs}pV5(?_GmpycF<7{fyln)A%Jr2-IUurflkORj!zYS)xP@ zZD%Ak%zxO0M3|5_)Wk_@S?wV-QU2if=H#6FiceiRoCJcdFJ3nv861FBb!BUSs8LQ) zlD>*^DJAim)SnyL6tgP0%{n6yKj4~xaW}*Iy5oQ&#E!s?t`-IYcyoRj-%O=!ZF4Y% ziYZ(mM~KnSSWR={ZiRJ+dc$0*0bgz?Q0wsDI4VRgeo@c?H7btA*HO3N@DM1oHBZ~Q zA3oNEvwWNWuRujtiktv(VTxDpGl7=AieQ~Z%;>*XMu7S8~&@{*k1T`)06{I#iY z@lw5#?wb944O8rhsY>bk2(6dCHU}Fqt$L%wN41a#cIfyZ*Av|Nyz>^`7yXj7z?0Ny zDW80pP3R$vm{CQZXTwamgb7%7Jp9vEX>ZiX6IDl*+#3{T6qVVdbN!^ZW*NkGm93qv zHSOKT{7c?Lj1<6~nb^YUG}XNkbRUU6T7 z5U-M`jzx>`W*=N~;xnaa&utSSUYf%Xy}uHW5z)S z$EZFB$ZBy7ofZk~W+`qe|C~v4Yc4xs8mlmOq+Vz3i44FB%{$z<3?sF*%6p2tTJ@=T z72Y>Q(?NFew@`oto64~rPd|T)omR7*0BK}-FNIw@Ov8)(!{g3SE&MWHX3Gn^$BU=P zQ`I+7riN&)H%#;$*%Po8JPKF#Ooy!XQ-!)Blin#*IHhiG?t-iEE+l3Jjk-C?KsTq} z+F#_8F(e9pbnW9CxQD)K-VtkcEe0D6=l=p6DH6mTQ@*CD>CghE9kxc%2$DXiYD-dW zwVW?WomZ@y-N|IM=?>ITJAT)&gD4l*A7bh)l2_!eqk%h1{gSF{(FBH1!QUVkLoNv2 zkU>JVN)(}woi7MqN&iN3p`QEGN-yT{?>y6~k4SCz`H3^vQ0B|m>yE=~+m;{!*XLL0 z<0rBs0Q7nf50et`iMEfpPhC=l7+Mu#J**U2omd5N0ahrrPa2U;x=iY%Qj$e%pQXAe z`o=DYltq4ngqtbuE<`F~8CHYV1Zi1W5#hVkY=duBW)dEwBkx!+91^%}zOCbh=vq%mfbu)a7!bCtcbwXL zTidH{7^nk`Kp60tBQ|rW`qH>2%@OxPdU8C1l>8Kp`-ZRgn$`Ul%}ApFd`=t?0OsiJ z!U_p=wc1^+?*9l^FEf`#Yv@i`$gc9fBu!S>0bg}Rv+H&8v8Z*pG_3ifg$jbbmYW>o z?>Jkj*LDA%P5noBF6SPQt|^+GTB51ZZIxzmSuzH+Xqz41>%KXA`J438v!A7ueA9zK?R5 z$LR8#?^eR3LOgESM-}v?_A8UvW(h8xb|2K^M{pDGNrxPabw?Iwj;ypR+{-}t#545N zuX2Ea-wk>~7aAF}3ro{`48ID}SK^H)I$I?g^T#AXpz5w)cFR;22HQ{t!O|t*-RD)I z)?h7;@!Qv%8C?;T|VWjHTiLxiX$8%SbHA%(2<>flfE)8x^8j{bs0 zHOkZbg=*WmYjN4^OuF=g%R|Ct2Xby*`ULBu*)qgZPscm0Pxrd>_P+rLKmKy30T?f@i6G=9Tp(%wBcE}}ZR|z15 zbRulTJl2fOjY5o@YEXbAmvmiP@|g5Gfa|oby=UJ&Y$j-QW0}=a)(ROFDo-j9wH3#D z_9y$9^{fOMK;BXwS-X#n>1rtp1cIlw?ISLzlaW}}xK>?pewfGyj^ZSWm%5~~FpR0( z*5BupSwjo`L8gP?gR`#RFG^S$9|8c?TfmayULE`Y~2G|$pe`@Ox2St(&J4L9e0rc(@*7B>-pU&siNLSOkta^ zl@jaualMcWE0f%ILl0t0tDoc};|pb7+@sls*J=ocp^5S_xTQ=qM0LZqtAWLt~>Gwxn?;O*k z0n5EYlG53mGD62!2135t`U|iY{%w2)eroHF?MG%nWq{$uxrdqO6~H$MMQR64je@ND z3N5>0NGoACb8C5cfJsLTF?+xmGbDvOs%XRQPDObvwh|J)K`zc~t6aC7a=UDd)4Oa) z?BEU0Vu%hIhsh~1H9hCn>662@2AT+hX)Z@CE{C2!T_(FxaF=`qd`JeEawCBqC%_wT>@66kXxqyApo@pB96{hwpmd!%2`7_6#Uu+%QyGVrmsRm-Xs43i;i)ykWV$>8@u2+R>#;?$~hs66X|g z_RU^`ihxj_ea#iJ;0C5)CW)n_@~48iq^vomi0VLEdV-4N4>Vip{vu*cle9M0O5-2S z%kC2Mz$gyMN^HdiY5d=h^UM6pU(^}==8xV?bj;+dxY) z_UBJ*l^-5APNEh)2J`tz?!(kz1Ke4X#Gr@yrz~6n2Qg+CJBkD|3L9DVij*$}`lu;m z+&g4z7)9#3<5Z-kv;X2Iv|Z{l9s~a${7<}d*7O%B5YQ!9x{;wUPI^S0HatMjVUZVg zEVtxBznOpbx;+4vbSWy}G_PkaHd1+XrLd5Rs1v~ojF!V)=U3N+tp$;#$F13`bjOi3 zhcD1?PI;YX=wTGDv6;KO-M)jI!w+LKV7cE8r+?IfKB%_d!7*W`g+PeT3Q!=qmc*7s z2E`UcDDZjH5p#u#LJr}$Glc*%F52R*=zc;g%)k7?7;mQv;{*U!%YGCF(&D@^ltV!{ zWf61fGoD3_0_PG}@#2YdqUQ^EJ`Q1tF_8n2$U!fTvMJ`ASh-}0Mt{{D9bmqp;6&0e zZWVO1f$NiS?dW(3L!ts5-4rNpXaY!j~8vWKJe4&u3C+FEm^p*_VA;6UHm7m&FZ}f7`9OahavEl3A@unUrWHS9B-%BwqoPb)qDRMph5|#X_g@ z)Z@7+KXJ81I)?O!++yRLBmH6+2=Bahc)MJWJ-)z?^~TtqYFO%r4<=eul{d#^)1n5` zfj>0LXs7;vw&H^?GEt4N7J$h`d)N%xS6pFY`4TsbUK8G&xV zUts?!3#|0^P=NoF1!&UejU;i?*J8ck(+hOi-~nN%aFUvHY1pO|q%E7GRts~Qh)bes zSL#ttTD2adGvZzP9`5Y5wa*L0PS=qnkYLChCDOX>_Zm}Z+Ef_d0ePMd-SWa}^*t;P z<~u$gJ2ziDuQ$5V2b%q7EixDyr<%zB0tW_x1h#C}mLK_g{Ou`4l zu>d3n`3R{U-LsaaUztoCht?l<8Z5pr_=BghWt-Bm;;&*VYuMf<n-p)-S^rY~(TlfMh2wQS+P0X>>p9WPd1zWDI-m&517mPS@yR#tD)de}rBn}AYo zoz_mNR!I|4e)-@3%{Qysc&-cp_ zg;@jtpG||lAIqJM?(Gd0kHP*18IL==QuHQ}Q8Qi6K{KOkHqgvwuBQ4DG0sFPY-btH zZ$sYM^>dD~Hw}R^)n8#>56pDWB7i!cdR&b%yn+xZJe?SU?_J*)o5d6z=9^zziDz1a zJ01{zI`QMk@lYx&xgn(kw#?#6&zWMP0!rTBkK?vTNq_1J?{64g^R9H~Zy$Q+F_n+6V-XU)Vx-2XH(}WlPN{k48_99mD?HjYk$iDHkQr_1g!eX6PJR}v$^M~vtYeR6J{o^l*+t= z#xfT3WHlg~Ja7YCE4pMoNPCij5~5CAdkWAwx(nqx`ahRTJc5s~e*pwR?==1$w{=)ylcO}>& z@X{}j-cX@KX*4Gd<(z8K=Q2-4i4!rY*}s)XZLMn398a`@+obBK5Ef4^ zFK_Y6zpp5)ZEf)wk~VMt6r;YhSQ(VI3Qt#Q)`Infhw+0_x(#raE|YZuip(sV$|yTo zoEveQVNH~qmvZhhy0*V&T{5no?*{Jl;Bc^a$n>z^O@VG&wrtJnzQ4(c2R)I(WSj(Q zbJiC2V;VMPmG9L;bKg;X?>ZudSOPV7gbFknF#|b21upYEn((B=r8G8v598?3E?Xg| zsx9^l=w#szFvkA;Ps*_3g~p|Z)jzf{4{SPOwK`6^L?Sl{fUcrBFk}Cfelv4H(b5Pe zckpqL@wd*jbXOe5=}Kx2Yu+Ih+)pUhH{u5j?<253kU~ys&C(eVXlqNG%S_vD-u73G zKw6rN<@Xynop0lI3`182&yZvN0K9b;R_8Wid2S>PnFEUa6G_pYF)AdyCwiR4x*k|tU@{> zrBGYg6st-lA}6dWXdFh>0?`Y!swpBT*cxpR_*+gCFe7pU@(A=$3--0o^j-?~br1d6 zhVtlv?8+z9cYkxbNsT=Sc0=r}W{!F<^IM2`RrKgLWah(d%p1P@={8T(EQJ#4Kg{~m z`}@lA&d!cyap#CUXDqv>>aJPH`@+#g)BEDZ(>dgYj=`?sA-QYY@7|Y3Z?|V!2oPML zb`PXfuG<$$sFU~XU3s3&2Puixz;-RXZVOIP9ggPFhxj?);yeBXWMI%8dHyVr?atTb7~8= zicX@xHk2G~7lJRQ`4bYxZXpB)ZDR2Ky-A|P%ilZ{G^JggX#g3-T~KG{IWk7;)awz*2^$m~YP=MAJ)-X+^PsXFGwJ$!~(K6|hq^3vJL*NQz{Z_C{Z zzj4w0-a6mLjma_Ayl4dQe;P{WZ16J#u+=Yjkkby3j9jTy!U_a-;u1E4mIlS4x>k(p ziMjt$buB3xib0JYvgJis(PUQt#e8opvn+UT9c+nfwzRjoMityo-QWz%^hR3dcv*{U z4SQ^COi!2b0DJ6gtRH2e>(6#z1dNAzIPM{cid}A+{zL0F4Eh7Z4TK6G%VPNisK-1Q z;Eqx@*a=xC14*NVgOVktm&lwlg2qdklNUCK2BjwjCbYm%5l{=pH zTRQ~cMd=Z8tay6WK#8b^fw`Ndr7Q!AC%S9Lu9i)4Zw8Ns(nREJo!WmtIDL8Qj-~xl zCQdoFu^-ZhR3eiy@+UwyYdqI&CxF8a^KC< z8JD;kmWj~T@ z`jV?O_YZ1t4{Z*7oo4*)$+$^}sN>)iJPvJdn=pouAd4642sz?BTR!%W(Lc0GPZm99)+5S8Sp&sJnrQC0u(qGX_) zP*I+tlCc)=05d^bSEr|$v{vE*HFkeH z7H?gjdHO`<5?7}e(BXD-ZTD~&>?6!VuDHf@`8On&dk!g>p+W&0S?Q ze4(vKIF9+hdtAw51PC|&EklnmKtLqvP+)*jQTxo}zHd?LFU9YIn{84Gb6GgRA zvely8?uMi~pi@AYP6kPXFEYNIFejp+2H0_K_|HIx1;kXFPFCpM8aH!(~E=VDyEHNnQ zIoiMnHU^;l;6C6MVps>IZn$o!v8M%|1#OS1LBf>W2-w+lZOUVcn;h3d=l|78pbCm4zR1Ut0;>|Z@-ERZ}XD~37@}+Iw79{sKT(!+TV5RHMPLi z`Ys4x{4Vgl)rKzMPmVP@kiN)mpMF5}_D8>ikq6Ez-X(uO;KgH3q=jJry5hpVY6kop ziPam+vS{C@Uw}NmX!p&}^^l^>`}H7kZb&k>sC+csulC?@e&_srp}6O-THo0w;qm*3UEsJe-b zg^7=a%cki(pj^%){N}pVqir)g#;z&0CH8tny^HAexYcme*yk#60>Zai>xf}&$RW>j z*Z<>vJ##`b?$C45^v-$g4vd20fIvl(QhpfKLRkYKs zrt2CZ(r@G`55IM^-?H@rX!I^!vS(;7kYzl68ZU|dfY-~TyU35vuAA?@^KrQl$8f(g zJuLDD)gY2&M-irBv}&?*{pCJmYF$!1G84Mu+if;DWR*_1W~ZamvtN*t;SvT61mBiX z!E5oD7*$$ZnmW7so9k=LsVT=wV1N3;06)o8R#*|DO@!*G564*%X2Ob4kU~0?sT9U^ zY!=cufYsk?rZAC;$U=%qMjZF;mxjank0Y@8XZ9r^Duy{e$}t)i_78u)W_3@Wy-n;q zT|0hfVu})0^1OBEH0M{&qzTXSRC`n z9%UOHwSihJG!hZ^LV&n!PSDlI2kiU{^qess0Xd~7bW=bYxevUu&R`unC*VBP`<8Ly zb@yOGN%TRYV5N$@3oRgPJ}PYf9;dujvpt3ZF(1>GrhbBJa^2bYt|b@a>Wkh)0w zjuW)hafIJi4wY|+ndG8w*&$ENYQF=Y!X{?jEzPs)y`Ci@KSw>2u7{JifaaDU!szmWO!GWbG_Dto^`ZB6+k-i=fciVV zLu_a_<|r|mw@(>gfVH3d&8&>TS19+CLTbvu^0?7)`)OlfogBJb++_2Ra~3hRdrihD zNk)!3Xy8Oytt?T*3>4@3-atPpD7x{zWb;H~M?_WOa67@OveBJ)CcNt|=fy!4pw#u9 z7EVcNV#XVEB0KXMC%H-YK~=9_+DKdICUoPFuTe>9P;s?^i)r=t74I)u;A16vCAIR{ zgL_j60ldoMvRzRbOnIbGk3z|#q?NW}TSTKF6~78!L(NA9C1Z;s#y)tZ*un>JX;KjC zP9^5DO<4-a=FpPQ_Q5=3bEXv~V1tRAwW%Uwn0Nyvv3!mSrYUN#%CIRh+#5}LUoD!0 zd=q5@b)m}Iz98f|s3{{Eb5tbU5(8~>VM3@%6k=W@BCEJevb4w8Ir6q^1*OdLARs2Y zi;)T*{!i|dtiz7?vg+;NJW6Ys&P~?fW8*{XVD^3}-4B@9@>kzPa?i>OAcH*_UBUH& zFs^SXcl0 zz*6?iw(Lq~Q~U)j=gr?HK!EeXX45j@C@QPidjOS>!8GueSLL~za33^(RP9$EAOp~G zKNfs4+k4*&c-unlPA(s#7>lZD`p&XKs3-&xEX?tZlS8wUsqL)4I#-!Uxss-{If}c@ zn~$OIlqob$m9nAqI~jS+EkA{wI)v1IkA!bC05K)Er2ZLWR@qV@pM6Pam6P-*YTBbs z{f7KcdCH2rE&unwr49ilU1`N0uT4Wjn*baTPO+SP&?H{0JTkwn#2sU-H&^{=T;TRh z-eRlsJHXJgmbQ@0QeFA3*9R7pE0<+xW$3KKY?BFCQN!7R!dc9lk8$FuH(%e4Wpc?| zt1@iNawF^lf>}mwv z)ZKmHeB!?(1CyTygqm=>$!8(k6pRAe`W3$0^)cXeJg`QgayEc@LXEx}AyC2u{@Fcx zLIfc1)R2_o<%+_fW&tnzu$vygH8&n~l7C1cQ z44tW`aJPQ*2gzSUg9HnD;nDgJ%DeR5n3G89j;8t0nau=lnR?04hZH4s^T2?+xl6(m z$X)W33ke+grv#f*PFi4Q&%;WopI$l6Z?Sq^K!Cv*?b;BWhWJtja}}JJv9xGMO-btH zoP3a}bO&-EN3-#t6c`d!TqcBCXfv=pFdb{;JQQou$d|7NdH`*mJ2R6&;RR-C=XJSj z&)>P$*j+0<0ec+xx|4~kS|7m0`+$;79ed;x@9wVyOvHvI#MDY!cwbksD5sXM6Kuf(veQI!Oz{ zs^~r$)uE-Igrs8u7_V(A1`&FXKYux%?#x|GdL8p7yTIqe)2zvRRk>>m@sk9_*n9*E>DZHff;jmNzVW|cZnkBaL zZ{P_DR8lqx=s^IcrvjlsjzuVz{>XU z==(Q3@KtPCk75agg z=xK@ zNj#beuXq6W3n*KQdovB$N*e_ZVAZ zwEe>M10VMwush%lU=rvPfPP5snB74iKkWr(ilg516q(s`}II?nqp!ZG3PeFYCoX$PN^ID$o*{{>eCT}1FMCBYJ zi@xF!&{KY{f91FgQl20?s8k&UWe|HYi)dPUvgwBAvZfq#lH8h$5ane&GSc1P-LH zHAVt;#4j+Y-G$QRz4p2*&I|(ilt1@F`b}?7Mh@J7+%WhXMufppP4;|V8~$y(-u;wP zuA02M3NIn;2Oa=Q!LP5yI*rJV{4R%| z1+$SCWV%jh%$eoRR^bafftJpD#mz zFa1}}@H~;M>RZZ5d_=Lqhm>K)-?y7Vu;<8Fa)$JOY3Wp%jNPaQGmDDy{+tv>HDN5y zKOWJ>4J8WIDPbzwe!V~onXSt@fKm|OQh!#SZNdR*an!uYk=%^>1gO;g>!76oBMo^X zA9a$3HQH%o^w&ac(5}RPxjUPeA|Tu~C*b4t4l&w zKihAsg;s6MqmFi6%J%ZK0OEF@DtE`!Ojek~dQwiKggs_OEOXJruPVBFO;5GkwAypM z#xwKtpVL#q@0Y%~^xGm`J^*a2*Hi!%=P$xi*(_GWHWTt+VHu3YQP!w>WQp@b9i0fn zD0K_JJJ0jP+O|Cwcjo{Fb{M%+j9kaQKLM)Cg4--x)N(!u0tkNT$JpeR|VhNj*G~^0%=wnaWHWVF#$OK zdz(tFL)+?muPcyF9`#Lud&J&yWk85k$w6SB-NA~+YY)&dcy55X@ zJp_zB=kt;JEg%lwyGHJe)3!$3*E#yzXn9>F3~CPaULWw!PqC#Gun0Pz{>RT6480Yu zH%XbplEw#pJRVRslsmPYrlsab{_C0>6CC zT~;60pYG4iy_S8?UU`lj@K&Rl2a$en=N>)>6NDwII-D=7`8V{e>K%P_Q^`>w@osaqvfeF90j!7Pm!1`@&e zxb&q(gG4%Jfogh_X%j&u8nh1pZQ&jO|G3yMbn^(IW2yuk*LMzXOuW)O9z zcuUuWGLKg(Q6`>Zl3sF2OZC|L#>6#($p{1JNasXjm;e%@SCxcw+6W;a63n-Kk+!w8 zckpLnq(j9UO2{cN`~l;MH|nw?TcUle0tzlmH%CGh!PBsF8nkfk(*68oOr5*=0}9M3 z8?eZQn84lmVBf@31VwvfxQw5(PW=~5p`iNl%m^95lbnS8G>m;p9i1yZZvvurUB`jb zXXY9@L;!W3E6BlX{hFs}=@J>yKcd0+2eD5rlufG*Z-Hs##x^j|o<(LF9NDqQ(mgy6 zLJm{zxqeGo2;gmUzpfDc+{@*CaPsmwmm1agqU#5Wrp$}g4OW*tw|Ol$#|IXlSx260 zEw+xp_Z`ztt>?fu-9+f}>;1uXGG=TTUIJ=Q2P3;CK6wZ72#N(gN z3TKCN!-n>5*{{kPoht-mc74|$wAa`=+hF|L4};;&uQxidXb2!q_2Av&>3LqQRM%?w zKmzj09TFb}{|Hj~+)`gSjZ!^b1$(@KV+4;}wqe|;IHFckyE)|YhN^)kpJ4kvod@A) zzV0!oE1+ZE`!Xv`qEu^@+inQR3Am4$&EF&1hw@wIMlY;^^p^E&J?1^6EMoZ z1SiHC-$OnkF# zFpzFBjXzf=kcTk% zRIPM-X%(b3Ot}T#F7#hD&sM0VQ&`}3A8m&s?!*3q*BmVP4l_P;m+|nf>*`xA#aJk4 z6vfQfIIzB5e!PYYIaZNw7biILE`kxg3AOis% zlm2gYDNg#dsTT|&S6j~(SHk&v{l_4QSWG&_ci}vozxM3Q06|Kq>|0W+Te7(@6~J7? zo3WiqCXuzS^)w}Y=$-kH*-IK0M9O(cBs2qsND2i)8j+a8;DIpX#dm0x$!iwCi+5j; z&O5^Jl2Ub@c@$3xonG2n-qrcGMW7Pu^GTKz82mz_5>>Sfi$Eeb50ON|L?O2h!BjFHjX*uPqGZ}1mPMoz znj%e1`p4Fw5}RU8ToCotiA7?Q=O@v$Mrwq2flF*#22)Co$$G3D5|l$?o35}bf@e90 zQVfsao&r=1@jpRTX->xR4yl=gdz36L;G|Vegk4*zGF_%xfZRwiv}LUR>)F#RtsKf9kyzT+Q)z1%J_F!A(^3aTe--)-L=k78(Ndio(wQ?R z>PQ}vBXz)wx`k9o>@i6%F?r&WopbV%M|i{GkNxG5T0$WNH_baVHo%Gan&EFKZ(m!~ zwGE5r8yd+wGM>dFf9A#DVMF|Q=Wp0OGG=gW(4v2a|KHpFovXnxlcQq|SLq=~kyDZq zfKQr&fc(b?+J}szZ zM>YkX(6e-SA0q;P{EI4cw0nn|Jd>6-08BcAuK!EYZ+?2Z{y854v}*;7Mgomi_2o0$ zo6@9=AY020xt6lt1{y=|4<|30$?|)zOL-J8PEhG^wOXFCyFXIxnA0^j)(&o+{n=&5 zlv?CCHl3XT$Oe>Ww|Un(ujqSt8QD{fmYVe24I8~)^~HudwbQLTj@+tER%7&2fEiSC zF%GC51~XMTDh!LP5$Q@@TJ@2Rw<_&A>!(i5tjzrET#c=Q${ERtDov_1=~ON(2nbiS zimNJ|CH9;d&@Fz0$G)?lgPFzeS(dN9K)pwXwUCq5j_-eux7M!#xwDUe<_Fgk$hkW< z-@ZSOfcc-spE{oW%TJ}B^8Pmf>>9v;NaZIxm!N;Qd~VV*^Lsa#6S3vtY=+{?VXMBF zC#>w}*0S+<6mNUUR)T5MzDAc;E&9lLSzMJ0P;OI22-I5Vqq z?IIJ0QS3Ntzdy1eQ)>edAhuaA>UX%MEVqALgMLy9wc5Zlny;bg06?1U1;22$$Tz^< zbZa^?*15sXYU5qsI!w(pUe{47)kj};cI#b2JgI)5z7#4|{yiJ*=H}n3l!H;a6hj%c z{6|+SOlbRdq(fS4X$bxkcO>2O5=(no5sBN*&1n(O9jNx)KLU#?m3Vl1WkZ({Z#?isZXK@ zRJd(-nAV+*OHS`rM@U_5FR9ixSJo_vP!*8mdHO9_6a5YamP(RZdj zOC)wRsB#ed9J)bDBXw~^&nHaDJs=|{*u2D^ms7K|H@6^5FuMq+< zm_0~c-hmNNo#;&gId7+XLZL@O7_h&@jq?2@(}<9c`?v%JC8YPnz)#%b<#abHb(OGFYksz_D=#}Z#m;YMs_fP2`PfMfd(R5E+3;% z|AxE2ToT#0%}$rwQiZIEN?#7b>7O|M8?Xn>czh=86??9>J}m!!yACPZe$+O(^NbCT z2TZRv>ke77J+(BA-;EB2em)*umVyv8&&d%>gt@dUso7BD4V^*o?>G<1jVQ(7D5JW0 z#bX2PGbS$cber>p42OO z?z(AF55ze+4aP4yO6SMWG?nkm7wIjy!4&jpcU+(o=Z zF_20RYIGb!T2VQh!;};?Ma;H_P4H&^T&M%ekJ_cw({a`k1|9Jks+Gaws9m(K!pd#E z{@KZon%}!#54}%Z=X{^t5zS z_IaG7;pi8umtWy0s?7r3qtwRL4a#}HP&FrIr`gFBIu@wd$!$6YJ8C(HyN?n6iroiX zB9(5B(xAcBSCIHTEOP3v$pgjA#gKEDk2jzHdgT#o8hPa(_@|{-xDm z9}GGY5{rho8e;xg9IQw{4jQDYH~~RgK>^n0j+mu9;3I}(Id>$a7!C|uawP;1#RP^J zVS459%?fkT$3O9z#da`hjpETy*7un%D)T_Bs5E|76l3ZuxOz$H zcX<0ms-dS_uUbXgVZU7~U)jg@#}DVwM9rsD%a4X6O<^T8R_3L3V66ySYFjoVR2QR>rTyT;mu96W4$luYQ| zjx=na;?-6vwO7LVd48hZTx(=sAAF ztXbPm=sjD>kG3x z55#NC7sH^i%!^7$#t%jmA}Sqo{~}{HrSwx1%prDb;NAWMX6`eYD_`xg&`~8(kIkKTtqyFK(z@CT*0pbRK5V*{#J4}RycN@w=y{p zCou{3Z{Rr0H?@R-iTZx|XJLOvUYw#P+LESX;u`mO_>YTg#`1-aT z+eu^FwvEO~8{4)uQDfU~?4&UpH+Ew;w)uT>-T(cbwdM`Xnl*dxb?)onE?#HPR%2_Gn7}fEga2qEMtPYW56$!z?H1Gc4E3h^vPFCr*UpB zvAV__(9X*OICcwt>+sAc;d;E{F>bewUPU4>uOgAKT3-V=b|i+6@`B`sZ+inc4sHki zzGkt-AR4$v+z-ER8pox-Z=x?{iwY`T!UujF6M+ZI#H;!>696N+5bNrFlq$2~tekyc zth1dmNcP33#)1)~lbng=SZgJ{^dem{2nHg^#bv>Ra(i^gCRBX2_!M=t3>AN$RAo5GO-yy4p=9 zRd+l^G&H+jpjPI9Yc2#OD?`*4(rIjg##6l=;_b?h%U}=uB3J?Aa&Dqsf ze*ZeTqUJ5lRH-OsJB4Mr@O)CO#iS|e?9lU@Q0xy@wri}5c8H7gm!V9biXu*n=-aH% z^E_ZVsFsMr)}r~<^l_kIrFMow<#gMjJ+(KhH*;FAjcZ2G)xE%b*v7&Eg>%}X?ZnYS z#WMo_on-nRawuf0vjdy(9DfAx#-ZX|*_a-dZP)7$}A`k^%7vrKl@FI_cnjLZ#};6-*myXJOG7k`_{raZ-5&|&b^P;dtAAYkab zRc#RyzZQ;H*Lo}&i5MIG8AR(_&rByMzyr?8^p%Xjc~4LxCIX4eL&nS&Ok>3ni?Lo6 z8ZpLFxMaXy8RzZkj5-7JX3ZmduV{j68j@*Fr=>&2v`C^D}y>j)tnZ&p| zBK!QGA))beLI*hP_P2JcI)=*oQ2S7aD0B{D>%Wgi@3eMGkFo@P$feij>VRXz;DYd7 z?B?XmV@6-&J*4C20~=3iVP<&XNU(c98_x%(>Ln>xuNNpiAWtaNV9PYp+sWK*gLOyS z{mKm0ZG^QoyAcTIMX%;ljlrjTq4UPsT^Saf!@f-Sn<0<@8)x|p`}^j%?p%>zP^zZ1 zN_%4)g#DIXum)~bHUIL$HJYR&4OLhD`7IS>C?(hGGTP&3Tz)NW3Cv>|qrBsq4_^Zw zylLit9Wv~pi4AaLQnc3lVt*&j6JmSu&Rm*KUl|downW+4C{zA6?^H$JKh9$M;mEXQ z&@=9s9;`6ydz?n{b)^t;+oS$T=o%by1grJ|qUo4-x)_=|G#RZR4!lGGaSx3x4kCgO zwInnJ4H*f#!_vSyRV>x+?4bYji}NWaEwyUhETl67EhXeJ>FIQw$-kPFe#2n%%w3Cu zd}A_G)jla1{4{GFCj1)$`ypeN5oAxoje5^?5mqKVa)P}%I1W{MR*2CTJG5S!UUfq<8@%cz^W0`3lU@q0CQ_M6J{rG$5ahnb&8QM7kC?veVg?w zgSIPdWAvRSP;lV74<^`S1y~WWlpa;ojb$+I^7tOiMV2twQi6$Z;F`}k`*bXF2Ta#h zpdmqOmX*qH0fG50O7Vl@sfIAC1Rj+}OgWp$P$WK$MsPX22~}hk+xs?`M7 z9vnm`o?P->wtL_iL5=lrO?tUdfde_-dBbf>u8>r-)mQ1fX5_y1@XC|jrC6-ilE0&j zPp^q68yasQKzTom-!s#qZA$uQGvT^3;J$VhgI=tYocl6y-ywo`dRb@!B@r6&9WNy8 zid2W|YYf~lQlbXww}?^`N;Yh`LUFPrPEI`WrkQ=X+#rjz89u8EG#{KS-_T8(FEA1$ zU|h=d31lzeg(N0Qq{?pKYS*k0%Se}P1_V^N&GMToR*u`=5}v1-MS`0?9svQHfHu8d zVKt<<8Ji&=H?8X(n`SNCf~yZR0U+@EUn zI$`I&ak^cz`gBZnCf_ywjQ_m(_ixq3yZD=q#wSB=?$4i>msJF{(uQ9g0_?fNS|yhm8t>0KGf!CF&fj;?+ry`;s_l81C4}<6J&w_I3b^15NwL%d z!`Z-xk((H1r=%Etk_aSTEWchfTak-HwCj3(_Ii z#Ar`}rXw31X3q?VU=7iC#v?NgYK9J6{cWCd2j3o(*t(V6@Yf7+u?{58yk|y8L&Ls{ z7E3kCE4B{Kw?V~CW?)9I2ozwU`A{Xxi`qu%m5%btJ>`#Ti7rKx!}H&sk_Hv-;qpbI zQ-s0vJwS+d1XqIDUiwTC#)%Ga@U%CnGY1mKKwL10%5BftUJ-I#AQ;Y@+g{NQ z!2%qUR`StbZY#*Nu^s#wasz0L2MZlZ;7vKq1SOtC9C76_U*Ixn>RUyqIpZs^s71)` z=GUmtoqjZBNS5sQi4GZx^8e-&mUy^I6ePphO1?`^I5E^`5XMgO#|sQJGyWPjXBf>W z(!LZxKj>JxTZG2a56nrH_S0P&i^`LZDngHo*ONn4EyIilcfxSyXnaw#{<1_+d_Hz; ze5~Q+!@4CUZoQ;q|8wXmbJiTT=NRwsOv{@JB{ih@-Q(T;TbehgZc?XM$8i~zfQjq+rl69D3wT`At7&l6s^RhY_0OZz z;!OY|O7+efi;h_>uRo|FZ-A){1F6!Y$HswVp?Ue<#+M}`mtcXQd?le(v+DBVSIAQ! z-g^*^WS40z_2YxC4&pz&?zi6EYW_5bzlywMymtQ5y49zy1Dz_XQv?={ubZOq7?3cB z#GWCN$@jRHZ-586o5~;Ga^gXsj=$JVBks*&jT5QQSi)ccYgb0y9Xu*BO4X;*6ydL>R zad%z_hrWcN&71F)24&rF=hbxdmaOsvAyowPgYbx?Cf72T0%v=nuy%Qc7^SLU)taAQ zFaCWBaf{X3;BX_zd6*w3?(%u0T6S{khsto>Wp8v!5mXA_ zxPN+t{4~>Y`P88QuYZZ$>V#plhxLCuGrBgS6;J++f&A~kkwM4D0k1dr1Ru<4H>@Aem{V^hSM8C?UEzoWBFKVZh9PM% z__^*^ZdS*ANJey5NLT7JUjZ@}WJX8>{5Pa#_HE0;ROqeHH244%9ljajdPY{v05BbI z1SKS^gR$*-n+vYzTAML97N^_<=W$mmoE99BfSOp|pW$LOU5{T8))EW7YB0G{Q}_+6 zBug`duEH;Zf80m`hx0s0Enmd}4kZ^5`vnYqkMGVhZ3F>T>Dx7wL8FZ>0VG`PlqgHvhz=U=T&yJ8G(^5m#Vk*7Yeo?kuB?ds31IkCF@X?wCm} z1(E;yBfBu3AJWOYV?-x-pKvXHjuq>|qH6J;XgDTOSXdFQ77`XU+U&qWs1!hc>=i0Qc(6 ze}NMbM@kG`3JoR#?sio>fu09QrsH}hdU?`a(S0G($pX}Ny{zkFB3@od6*KBk*}rAH zkXF^skjk_#!g>`l?^YFDpj0+07ko7P96Kkq_)Z|dTEuvjlZw7VOZ_Djqpuq+eqa5q zq36DWvvzyVAb?=8gvUyE@(}%R>TvSM>SB$JX=Ho2B3lTq>>QEq>ZU(i6-tAt@A^C9 z?ChWTNm3x^Whl{5R~9FHj1TMFu%pQm7W~nKlR6uDSV^(TqIW+g^NV;v2E`ATfl{_^tv3RNa9^T+dx&2*s z_N@qk?DIo59OvwzMt_E=3zJ`~%HnIDAr7w|)Aw3K*i(7FqiZ9^$`2mTuM;elx#s|B^r3Bi`}T^F;3Mi5py%;k4-`hr7&@ zQzCm2`5YpT{Uk@sK>PLE^iEH?{?d4bbxkP7if6zpj>z9%Ba3z>IvPf=>y1fW=Feon zsdqDr4mR0+%I$fL4C(*xeL-ai1V<1zNC5^$Dv>VM&qR=3m*frK>hQ|-h5`6{*VKFXcB^UA8rjx; zC)Tmvq`QaEB))goLO{!GY%LM#SJ}U0QNf=lu7_ub*!KD~*55x>H_ zNB-@be<=rQ(?xmCy9zI8p5Br;4==DJF~Yq^ewFyPg_^JAh4R~VlxNqM@CD`f7FeGz zn0&q?Ns6@ph6(^`b42>!_kV@_YZ2;068snvBt{Evu*EyGba@H8zIXAo5$F!*bB-GG z0y*PB;&&Bqx~p8>Dzm}SGG_0ZAM3`i@0~Q|M?A=6SWywnp7wh4yoTI5$E z`c*#wU*ret@ZHy`m-CD;$iKxSt;um8V9pk6Lr}e*Y-Ih!{%qh7D1v;*bD4A-@_o1S zN}pF-@c4mR|;Vla2)>V{Ozu)t^&vWYBms;KY`Nnw@zb%bi~X#IVzWlrlIYazFiyr&Ks#t`pnkG7pO1v!+dt069R09a5&U!Q*AWy zc>p%{LUGx~-f4(OnLI@%(VliAbcQ2jx4wk3Iyuo)H_9DejEJc2;-TA~Ia!qkBv2Hx zR>|BL(Ms?Me_b9&p4TG7gwUAL8jiz1MisU${%SQ=OYmjzuj6{Zw52uqcl@E_!Lgtk zPoF2du~6t)ZMLhNC<|M^Bp=*u>7pM#2Y^^AloEs&^mC={^W>qC{loxeAel+Tz?XLRUUs2- zp`m~{y4EM2S|5&%Ie@*1%xh>6xMcX+5DO>LU#hNJP*1hUi(AG-AGKmf-9aCP7unPD zK2E6)&+OX%Va836ZZf9DND+mB!;Ta>I_5|iII{FlvxR$WW7W^m_V)G3?;y2Cv&ZQ% z+_3X?yw30HAAxRNmsA|#bifEDQ)+688#jggn3vwdH@-sblI9#bo5+$JfHGcqIX_}3 z*_tjlp^>*Vg7uGAv>Kyv!TS=(`0@wz%{{W9ZWa%91MZM>sV>bA;?7n@5-*}JRBU;D za`M+tkghoMCiFIh;@^NrS!y2!0XEG1QCZAP>sD5-Jux**j>t%kdCZmlK?M&Jdf`N& zLyg?A4(QOFY+hGvL^fv=fLe&n9s6U1+TxRaxf02NA?mz@+29KQB&(8`H43qWCz*+k zKBC}4o*Xn=B=?gPV%bETj7S~j%-_` zd~11!%0p1t>Sew|lH!@Z;tWBUZK+NDKF=FsPtvKOU$I-U@P*3nFt z+kSsL#$aOIp5Q6bLTg~sKA`-pFRsj=OFZ_0Q_K5~JL-HI*8fGyB1FLAkHmgL?SW>q z`&C8fvp)>divTh*tvY98C`^ZjG#-i9XVvg81;)Ncyxpbk6EG?~NLWy3U&sfyHx;Y} zz8B>{!k_tGn|SiWg(ahoEdPBUlK%m`7bqKg;qWW)b@Uq}xGeO5zvMYcNGLv|@b?8e zNl@}GA4#lRZAhjae#uMxNri6a7g|4Yy8RLO;Sp#X2BU(l$H56@VU<3=W`d4ekoO8R z`tdT-AgH*y3iK}TFOZnHd`#C&&d0ZK8(CpQGFq*)Q4Y5$HoU@lVgz1_ggl zZB9_6{313%U-9iTNiqNVSFJwxA{^`NQMf0V$QA>u1sLNkSBr57KATcp$e53I^%93e zN0j8O-(nqC0*|VwU$Z>orI#f`HY(nL`##PY^))=*6s?)jvxwS0Oy|(e5;r&B-Pln0 zMz6$m>B&_uhJ+NSIDVg;n&(uyCKQLQ2(z@xF&7O~D)lS>#a{{TF4~PiWN7CDgM@*J zD%60d9oV7FD~UtGl2Jir%H6+fgEAUE!kM`LXixGvN6$J@RuMb1x31hs8Q;c>7T$tu zTYd1#etH*~R}={u$>zQ5A?m1D?xjEhttiT5IUKiLf zV|au`fLKP|+xe?%G7BJK+fnqS(ejSg)>TE&N~MkM%zOWq64d4NQ9jYlg#GP^%$#pD zSezI|p~7wVwiVMCT%8LpmSWF z209Xxz?{TjPZi?a%2MLWOd|g(;o!I4F8yn5;RakD*S6lbSpdJwPqc~8J%=Y~cli=H z-+0`5JJ{gq>AqjZx$Jqo?aY5Z0sIdLNc=vQ9}R%$KU-a|$AmY#-O-_A0bo1;0T5ztl_VynQr?tHg@;B=Ew8oE{ zA9EWb@254IfZHP~&*jHU8HwNX^u@>9M$Pi(U<2^M(rWO!hq~qcMJ@;?-}m)GH(wfK z%lCeOPeY%XlUs4)w^0_vkWx*q`D_{d^kQH9T2RPtz2P#} zjA4bHN$rp#EOkMs1;;4_ibyL|(u6L>0d-mij_No=LJ@Z(!uuRPq%fXx#P4jR2uoPD z#_xcrso<_-o{5HY{TwO^(1+p4G!+Y1$)yg6)l8?s!oYmOeV3`Afs^r*J83Ge7P)1s zVbRQ=)y#DkqXKM1HsKdH1)Zyfn?EsPMAuav+a49$e!4kkwy}V}1+7-^x@JagSv?(Q z*y?88W%oE6QE!Zj+M?Xz=SPQHxNd0DadDJsx1+JBaWgN=!)7nXurKiHZz5(UL`+|A ztYmVZ@T;aVKz|p$2S{eBN%1`V%Kqip5uvn)3nbJ0;gVv`E~D<=R7&@hT7}>CYGOJ_ z85oIvlI`Ckd|am`p;5>fHm`0Aj!(Y|Qs=4Ng`CzQ?;Zv#{zkMZPvI*ZfeJ}tG2T@i zGN@cR+&`s3%KWD))(20yt9eOoiGKH#y!g^>k4`5KMZvcV5|CkiZ^aea9cZGcL=s(j zBA8bEJJw#9tM~jkDwe3hE=hOm@I(M!XOyBO(bi6U7yES0xDU_Y`SpkEyV1>Z`aeM}+B$P|p^!C+!9Q;vSTj<9tYUmAeUPo!n1GPSZZ^)}3 zR$R)Pn`%t82=D}-4Q}|3S`IFUTPMC#8m%0NMs-6Hftw^^1;%?Saznbo3{~>tJ{%>? z(*mLho8yiB=7IjeJP{FMR^)noJK2tP-+8SV*$kB?RK(p;LD0K693*V$KX>RsNd8pY z@*uR(GjjiV?d9woH)rS5y~+l0LAGp$>V8&SX>g~Q1^90pJr=45%OSW(sI5cF?dZ4A zc-N96Wfh`2&X&U-VJosUR><1c3r3)DVu#VvI46L5uF*Sm-gG=z}0m9 z+k)w8!PF-mT)MJ^J`G2r%WeP2!!4g1sGcYFf6Y06$d?D$Dz-9CZr5Gt!|{k2#pjY9 zRg^hy0{r0poAAUdIgP%jw4OBiVF}D8m&NJXusCsy#D=W#YT*2zR18`9AJ6)0fdknY zFm#F7x)a;_BRsSo4WpN#_B^G@6|{-J3c3{ggv1N4hCylh8z@0xNY{oqLj2%K3g$yG z8A=w(8DQQ4LOfM?n&ZdeRH9uOSHV6QDX2b{z;JvbPJq7aOY3`Anjk15e+1?Io5x$S zNp18K*a`XW9=fDF*<0-)l*Z03sO50j-kca+>yCb5(^9yp{*Ghp# zwugw;a(k{vO`W!D>+=BkW%UfOUHrE+yX^LG-5QwckI*wRSQ{N#}Ae)#OvTE}} zfkmN-^yRz&?~~{8bR25KwnkQK{6BNQ_kXXlT`_84Q`;`eb7^;bpK7=6{jeUyG7$91 z0Z44^F?=5*A%p9Uh_m<3pN9XqckHb+fhg(qyJOwv>L@o_)tQQ}0|F5_H>H^se3((Z zINkM0o7d-qG?R0fK69I(h$PE5_LD{{VBDuR;K1i%==t=}pp8CHcYLG#l%@9YjDg2O z6LC?y!fEfN1EaI2`de)@%QyLz^z=G-rEtBvJw?in2J}jc17$a3$kAtiT9Oz z;{pNRR5&S=suTB>_?t4jhbmTa~t{WJ*IT?jZ5eERDWf3a}lR>D!PpK+pir zC9E|FsitJZnLnCezpsq+?@Df6YS&9zdNdB-YR461t&$trxKICI85r+&n3C{j`j4W` zV}rSiavyld;5Vi@!M|x2zBnW$iAPZ~W%A6{1v$RIXq3s#Z^{WgxzBa>M0WSKcJ{V* z_tI$W^0t4OT!X@Xd*q%mZ|dOQ1A7~xBRiebz^KUI**yaIf_tJ;U$|l{cGwx>*M?Ag zfeqFy5D{dw;8`!o;Syv8o)>#3$e9BwYPFaW{dk)=cv~4?wm7Ua$jIDd``Gf?7vY=% zF?ji*9=bl|@$MZpTZo5z0qhv$A<1Ztl!2vblr5iVl9)W~npe=Vje6H^U3 zaVy>$;~c)Bi_#fFe{6~sd`ikP@+`Jky9k^;ASk~4r4SmpV?3}ZUT4c0wP1V1KQv4U z7OykqCfX?1Ewyx-1YCFwK}|T97O$|BWA&n5R7oI#&A+l2v8Xq?h^~27#O#Ht9RBtxA}fn^ ze!K`7yGj9+NZUgmWgMj`bvlFo zn)ZBp{wCZ=7etjJ-1uE(*Ani}nC^vo+A25>EY;PpE$J){fi^#2Glb^i?B97B^ z0HXvDQZZhhKVy#53KAP17i(FD7FwRAjnR2gX_9;t`?^oimG*f)O3|#WQvDvXY@B9| z$yi^TtvK!2txH{Yzz5j6H+1PSXCEk zGtrvrj@F1e#lOBeSRqT;*4BQ*M)EJL#!CgD{hi0kQ*0}&&_I9ILu69_sqPByzR>coatbo5SC!yh0x>*Xadh8GGlEFi#00Mtyhiy02mr8(f_qzqTlIzj_W@b+q+#^vao+)MhcQG(5*xgxR~NeUb0AN7gyOpcnb> z6KBO3zw;n3LoWvAxSy-kK$T-G-q@IrRp-8~-RgK4GMo~5E_=0)+g1#vE*>1D{=Atd zjgPK8oeF?;CzAzhvuRmN5r31Q9R4B*h$7{LXOH}i3qA6Ll4fo)^&*vBSL6u5%=a{t zl&S|Qj&3m06MVc7H9_a%i@dL_MrS|jZFUK~&NJwe^wJhd1#8zJhc@$9HTAdE)l;(I<`C@0mTaS(8R<${n8CViQJ8-TGvaZu=-O{`kXyDhj&Blb!N&lOcnj=n+ z*cZzPj2XFBxfy}?z%sqyGRxTma8Fs+;ZnR~h`>LFRc~b2ZO7~|Fi25J$*owSWgRgb zDV9j+M(5@u9-lJ8N6nkz-oGKAv1lVy?0Ar8qBDLy^xm3gB# zY%#f568>N~rSo<#y!RRx(4&en4DF+F1=2oV$Ru<4N@mtgUe?8RIcnuVPBv}rtvFwN zgszlc7@$~n97VGV!MTgZFInYrWCo32ALz@2v((MUvvVrHt zchV(i!GYd3;;heAaMcaq-%cmJsp9oQ16DYmj1&HH#QKN8vXzL$&B5*Jw7zN`Lh<8y zec&&UWIbQwJwC+fM)zl5l$~_hdVJ;JN9u5U2RvL+3&320v3PV~4rk2Qx!u$Ukk~+^ zh`HK*I=qpjrPua65#Uiizt)Xh;@v?uw1Ie@_07HmTo+Sq9}B?Msw9yPPKIZ&Ezw3p z2xqBNkYfDZY(>u=f368k;NN;3C^)ewQ37}*O+;%VC$`Z9_eIqNKa?uEuHxl6Uer~g z00MT~=l-sO9qnA&oQ<3O0*iIh$x%A%dh4z!IcT}WBsJ^+DQl#>BsGJ)6zW1omS>#J zI) zeSRRB7&lf13mK*}Z}c{waY2ncoj)0BGoQ_Jd-lw|>+Ta`D2}&2LQt8KuVE?VByVv? zUh##c&<(?c%I~|^iSsIboIEY{6TZg4c~E;l^82CA(jHK10slhbDUdXv-F_Gbb)Z9= zjQ)GZ6{G0r`!VEGuJ~Nxi6UQ$HFuY6Daao|)*R+kP~&fZ?^ifo(!hHh5MyBs71lmy zgfo7qC4zRch)C=lG@YUt-jaC#&y_p)v5pSK0>2s3yF@g@GB$9nPEmpIYe+_##s6sivTtw44aYBN1Osu78N61RJ`7$z1six$^v>C>{J6z3^9t>yOlqbX z&%sMfdS5&7RQIzOX>H8N3`?U|a#19hjEq+GwHuhJW@YcE@<`L_#nX5#H&kpEUOS7j zf`JJdPBf-0l_#Z!#(F-HR)_y320viA8;M6vo9y|vw7Mj=hx4*wGIaD_uBG1nT&Zf2*% zsshk&zrodFU%ZFsL)6s+zTDMRMv7+xFl`*5?2>toxr{;C$~Bq#Ot*cZbaDwJkUb!k zFMl39vh%eMl*)NgkD#*2bkZyT!1qriMMOIm8&)UH;F)_Pux5_f*%oUwhWPz^+q&L} zVAn=;+j%g6t+k$nN47sjuI3KoBG@CQ zS#~BPs6f#Ys6OPl3%qI7Dgzt|>LaMxDh;%8+~5itEe1M`(;Ij4eA!Ju#Mft{;5tCX z#C?CCw8hrrPShrMG4l3u^-$#$1LV#6poQ&;Ga?{+zS5#uV5NEm#PLni?}$ zKh}17qN|Dl*lwoUoD+-e;Q`wi=!l2mI|==Ce=0)k;JZ?s;G5?DSh4eHM5YmD1dkcR z)`KB*9Ie?+Y?C{fg5j7QLIL(`6guEIG}fr}OG)Jv5Lv@tLtE`3w}tW>&VkxUE>uU% zfR`rFh)`FJ0{3_))ca0%=MG9B+Z2aZwZ~+bmHX1A9Hxi~HSHz|8G=}rx|PyJXu`%l zYKr3BO9A2fb1QxHUWs%+%nKa0d5xk+_QbQIg* zPRJdC_Ah{DC-8^ULBt=bjAFMOa~bX7UJ5;;V!2q;^m9=iT!7pU>ChunBg=I2*{a2c zcWv)&1|tB=JPv8G3&T84nol!RZkANou(;@VXOv_WTUfaKVPebx|8g-uq;U)fhXh0d z*zLRe^1c6$p8CHC8r3^HG5`Qq6a1dq4q3Yt~?i&n=%)G9s zr^WsqUl{Q03y5En;^C{Im8E^?iAZihHm%b0)hziZi=bJ6xFD8HH-4Z!TITn(X}>Ly zAcB(#8hCXH!_^i)9q3{8c13x?!`XbjoS%7|O7xTpOb)VYM4_B*5{z;6k&=5df!vnc zXyEKDw6z5Vn(k7*?V_oO+DH{12YM87e;^SJ^-DI_0(^q#I$4NH0KAYJ8WwTy3noYH zALP0bfv{S&C3|-m+J4@n;AQ(GnmOmGrJW62~EY}M_H&g<#sZ7DaT-^vA>#swBWm;H<8i$m}Ja zIll;b&Q}jA2Tv~*j`)ew!xh|7U_a}6Pu5`wJ|I<=gtlV^h5f$nQpCH<0C-r$j58oP z)Z*oaqbXJ|wv$aL>3Z(q)elBq56cK>23%;)=vC}$#xG4g?Yn+jI}(djJFbIv$)@Lk zE9y22W`4Iv>ff!II2R_i(Ma9Wl%Qn90cDDvb1t$%$qK$}+(_JBb0qmQo#zmVH5)2_t)l=8W=zdoD~Bqu#XneffT> z9kgYssOCR*kLE>y6QSYn6VMetM5$c{;X-w5ahpw7e42H=XVz)7J3uhvGu64=`|-eJ zS+>~Jy=Z4v%g!&N++rpbFnNLzqONyuL(gd|wy+XfGaMojJ$rEsS7CwM>S};?;8|N+ zkU>J(@mIpI$==wke7i!eBt`BE`63AAY3(fBFOi*2c(4G)ue9>XO|xc58|13b6cjLR z!A6254lZJ4n;T~=6mY~6FkO~jS}vEbp;y(~tJ(5|Vl&%>YK40_lmVW1>vg zgPpvGXAbbT;7r;mKAti+z}l{8HrvTQ7QO9d1Ts8xOX2mTRv<0%>(E+V-(a?>l>+hxvKTLQ08_Yy)>MGyrjMJ&)7S7~LEl0Rgwg3Bp^ooe?tuqb7z7yM7= z8>K%Ad&jW}c#=5=1yQ)C%Fw32gw~?0;J3eGz9mzhfa?@&YkzeB)vx_j$nuqgn0JOa{Zv`?~LX$ z0^h!cIu0PWf~0cka)QmF)?&ne4mp=ZXrOkfQ9`fle$Z`>I?ML8tQ71w9Q~~Fc8eo5 zBf9iH%AP3%7rPO@=5iL!C7Wr70Ov-&uf+=nF&$YWf6rCoM(hjbgZoEg`g39*coX^0 z0E3FA@P@nTXF0MLE}#$?^{7f0DOfQaXSo&|225dw%{A(0TaA)vF>oKb>#& zFFEX5D5f4YxGz7LFjNov9;-xF=tmCL$xk#@bU6wcDF^)fx%zZ5%IF*9ITMj8X9B zW%-0Oa_ zL$SXb)f(xY*~PQ6byoU@S)q}U2H>*$n*`Y^B>(Dtt{PuVehF6CV4h^99BurG0vuM& zAJ=IL`$NCSW44jZX2(Aq(t?&=pi4M4ISyD{M^6dwp z*_!LM_?>8kROJXSRND zIgPa_+o+99Q8c2mf=ea7c0MRO1{!`I|L@sK+jae^^ZVz#t5n$9df}eHwoB8B)sg^F z@-{a2>pAjjiAL3;4fm=Bq9=ZAO9lmJa|V&qsFz>n>}0wnDde|QW7akbgf~_fMO43d z#I~DKwZ@!LtY_L!g#az)^NUVR`%msIP9Qs}{=Yo+C8l8!DZ!i{_7b9>;?* zgdB_`me#N=t%lVe5*GFV6Nz8NmOpwr-nTyP3}xrVj(o-~+`vCJo=KEoT$Lm6R#^t7 z&@1nivTXE?WJ44DSef9r#iH_&>k(Pt#43p%{;p2~Ch|sao_9v-Tc~u1?ieob0ce7Q zgs0PfXAr?JsEOwZNq45bg)a>x*P|uoyGJ8Ayyp4HZWk~EiF`hQ|5--|U5#=LQhia` za?%I*TYp0aPpK~q*i~vMKS@ab_kXF?>^&dGu9_A#H478xsY2#9a1e08@Lu53N@@*R zXz5Xr>gdYYi&~{ro|xYaM4a}5k*5_%YJaD+sr zKY8(r)QDWPMyuKcF5F(47p=5x-HJEM@2_mK8XLRk~j))S}^ugE==j`b2J^po`H4}*NZ)6pIVeGss^{P8;O zm12E8sZGQ29=Ia?K7b}Q;N*|NcjLXuY9RBMZ|(X1V^0P(_T4gGYRRjo>CsPlVjy+E ze*EX#49!_7fOK&Y-jD}9VWvGb#%f-zl1=wTe4H-w?NNZIsi(kTV(8LZ3Qvn<^|PO+ zu*B3!t~v@~UVGVaR{+BBv8IH(N7(tKr9cj_$a(1cARPb<(G|}NMG%JfB>!E6 z%b?;EqoKgSE6AgzOM^*;b9R2IHHx$; zBs#*^lKnr8#(!fec(~ATrO%oJ|D@?VYtHGs-MUyy1^c<=7o``C2+M4l)CnET!G5wQ zQwV8AWzVa5J2`I8C;VO=+g)Ip@_?DSr~v#MbOg?Y#e~ux_x;oIDhd32mzK7&w&sD#l zfBEjO_n$^}hm(4TZUo?>u%JW>Odts%*(BOw37Irhw7^6WO_IqK7$Q=PIzmS270e~+ zS^a}Y^)r_Gz|MrF_Boz9!bklxh$m7}IRN16^RwQyl{Opeg6bGfgrElO_rq6=sYglS zqx!+^6}Gr1+T)qM;^Rq`2wuLwHOu)#XK^E@Wg0?W9!?!HMPN-%Bq_fiEhzgO ztCV7A@FL0Jl_sNeboeXji!)>(<3a+bl8iYuD(AZ&JKpmHDnM`UzXFEfVjHQ>Bn$uv z#`5t|6L+7yATT7b0+?%3mG|ywpLlgalbyanaQQGq%}`ZW1%G1{yRz2W>0^z z(u-P7MqgOMzb;&{?{JvueVOKwKi)^FCNLWpLTXlw%?e4b!J=KY<)j%s9@r;*T%sq!-S3fGvQ=OQejYT?3BpcP8`ORC77+V@6~cQYVnG*~S7y%#SkMW$75GtLN2RwvYYc|5iHnp(qKi+o z5ia~mwlI;3gE+e`a#g^c|A>8aP3eZ<-5qpz6e|L&0WI-HAR3&$l@*Md3XT?#Umj$)B@07r!*^*jx{TcG9K z0(T*Oi8R)t0wD)0N+ooK>;L2GoPsNPqqQH~wlT3ev9ptjZB1-@$Mz)Iv2EM7Z72WO zGx15)ck$IZ7hP|4S6}o+uNP}Q>-o_?Xfq!Z{|!H_jr)0>xms&x+*in{V3w!~j5t#E znk81+H(z1a>a5VNkW7~=+dZY1Y+yYtX6&x@Z|$1;q5W9EiRDZ2&_^Kr5Am+l=K=CDK2U{u)mDq8 zq}|!pq*^&5G@5!mL*Q=uGDUq4~2~n96j))+6bvbVHoEp z%yf*iBFW7`_Lh>rVmCdw7N?GVi%rZlz#xPEsxF_SDKxVIi%d=$!}i;CY5$T&GiW}a z)csA-FNo?W0X=aY0{_nh2C!O}10C@Kynri$=U*Rxcfw(je#o72673yycd~qa?E*VN zUrd|dO?bPjl9z_0exyYXAF3*F@j@z|skgTKd;@ZDv)BeIo^<=gp&;~1zXB1j*ANgk zHXTAz?wjN=24Tw&Ua?n{doRd?3~B^5eryK75X~&sF13rgQTe8z19s8=&9!4W`Pi#YH zW8W{U>XpLh_is@nU=I9bMBq&A0{)PPzp+EBYM=|KZ^kfO|2UK>qF6#}QH5Kw@~;E8bf7*KtU%L9l#=ISM(sW9;R zO)U@O->r=J?s(hP+kB-7`e=0wBXgZq=KnwucJJ|gp6BVginU-7cx*Yy1n%_Qp0LU( z#|yXICiv^ts1trF6pmq=w^kmfG~AT8E)~YcBG4mX>fOi%l!ta9aV#%{-Eg(=F!*z* zPcR*yAD8snT9q|E{$(U{2ny1t3qqGau0b<>Z1@uRHSp5aT~{F|P)6G0cQQ!f5Gu*wXmd5a@egZCb6dEd00U+N8M475$@lw=h$4F#o{0yrD~C67s*c_^#Xc%|f2-yuA1K z^;d)(3^Fbt)hJRm;w6xOP~ki&y>2z|fDUVMPRvBbde+T@qxBFrZeiRg+3Me4vKT2GNyvt*gwVD4|IE;Lf_e zzC2?9ql)!T%Ndl8{of}^Hb?Lc*sJACytIqLM`spB{}1!e_g|oX*VPlD&|svm<8y1L zauwYkJ=8zV)5jU7s}CAgr~27DwUNCU%XgyxJ!YwM5O@Fde+D*t2%re(>7pN%l?z6I zMPr+5v@oO;A8)ufqbuNczDiDZY0zs%%b7=XuN;Fxf8lOVjfAZcdQR!E$O+10IZd&$ z03ZdJ=qBdVbW+#6f-SWOie~irDVTK%en;aJj&vaVlB-C(tizcVMnn_|ME+F%^1uE;J`~J?M8itj{S9SYtxj73b3xxSo z=BEo1rSt!)4RNBIc!mfjBQyYsrR4X8%&@N@BYXNMyg+24LUM&Fj@{F z3hSHY9>737@@*J-0;vy@02M=>XWd0-36xDRAYqxBBlMd%)dJOw)#ReC42U9j zPtn=4U~2Bzznd(_g=lmjO?Vhq%ELrw_^I6eiGX=BY*34xkS5-(hR1eMD|KtcQivcc zDWM-N23So)5l(njLd-dRZ)62<9VKO?tDb{dt~!(^9&mRqos?j7V2jaZ*#@Nvkj-hM ziJpJU(O(%=tO$lzsKtVjMd##9MTl=wq0-M1ycNL3f522LVuqNbr=uZkl$MxA?$zv6 z&jXDB(ki`k{#|!$LDv+mtJ1`co_mIe+;`V$9*fK->Yav*SI+W`=vOKPt*!`6dZjq@ z_2?f7%OvQ69`SHaJj7_le!buyd|ZEBR|ABM-B8XjS8~9~uS*W|IhWB0JUg4$WSkXd zM5mZNJHfDc+KAh7qwJddrpQnqr!eTzZh*35N-Q{o5=s>{ulc{a?7`}(g(uGBwG7LZ z>!jMcLQ0F9oi*)3&Dv*%3KFy^1ehyx-6*ghAxD}Lw1j29pH;08tf>bV{zy5Hv93v| zc-8zzoqUnswKd%sQ-${NL&G|`bw`QlA7&o3Fx*kMgGL-5^Lzk2Ve(#H%5RdzL}06m zr-b>|hXg9h*w3S@_n!$nimsyFhaP>_Gp?!;-P4kpYg$=q@=`@XWtYdC<`UgG4tO1+ zlV!PHpaz|;(Li(%kq+69N(^11vQSF*9xxH4>!i+>o!QQDRb517$R4~F2ME}uNLHW*^7VJ&GP|OmI-crH^k^DB~zXBgvZvU z7yK>P3E!w7Kb(0`k%?lFV+13=1XSdEHT}H@bhe;JISp%qv1m~x7kvaAhB0J1#8B@K z(GHk&jsH9fybD9-gH0}&JmLLiF~-H>UqdH4O{B$*b)?tf+1^5}GXYEmYe0};ei~pe zr6BGi1m^15YJM!@N$99;mwvHv=Z+s?nA$l&JSs@VY1@~tx2 z3bTm^kQoCs4l=rF$R$;^v{VN?>LXx6Rc`iFU?)jBBJ}&g?F4|8VQFnV1S1AphHiB$R~sVJySjN4}shK_9xLx1rnTnp{6!Twg+$snLr zlbfXTia@K&^+z2eQetKUb8T`~01gz#dPeP(RKvF$ay#5eHIr0Jw83!mTRHxk$lNCw z#4KE{Fdv1QvpRk7hP3!RUqsS^`4eFuM3*dvx%=xR592i*j}uV610A;#p?Kn#iJ^SrkMvOY3#IbffgRr;cY)AB0y`A_>!3De9s zAEx%2|EMDb6N!@N4J~2LcjHzvS5P0!L=PUZ>YF@g(x=l;YR#f!YJ1mu*LyQ7SyR-IwB>cF?aWP|I++Y`arJHVgeo>aT)A}1;MXM{6~{i z0l$Ml6ImCGQ8GN^Kz6rP45apM$?LpRRpDZXR=K?O$tW&dorB%MS~!p`C%DeZxo)qY z!_+L(C%2~G2uG^>Bn?s*j8G_?jkb{HOV$>IS}@#(hhYq&urm zLiAm06$+rITv5J}+whFC;KM2NaT=#A&D#{2<+>ajl8dfKLkU^UnI+pv)kBdELc2%m zlXZ6IBi8DvCAH2i_z1fW4B3v1hq#hs8{lM5&&5*}VwyulJ{1MSNQuS(X2wfi1RAL8U7}WlrSjgWQSpF)opt^^vXCSA z+orS2SKBHgx3x)1*$l=?7(c0Xob!rQ9OK@%mrD%8PXp!e+Ak9~iAwm0IL==VN-~(S zYQnl~?paDj`%ToYPkH7c%a+-BrBYv5QnkxzeUp2(s4_$d?<&Q37YD-80qkCt+f!HI z6E(og7tu4D{BznDMpZ`prLHT499d^bbv3$vp?vj{svt9J{RHtoBAP<9AEu7z{kx({ zVs%UFhb^h7!~#L>;@RsHOTp{5?uO4fm-_40&xx1i{eRZ~yX@b)N^bLJ`FeXz|4kbv zJHNH5V(CboS2fFeX98xBXcBbtB~A5=8Ltc+sArK=_JM5i^d`G(Hv518$&j@dhG3)+ z$iFp_B&c(K(@iSCtY2eD;dd(ZD8cC>5t97Hpfq{;>S;%=VvPHXiEpB?i}!arD9#$! zlqUG3Hf^c~qir$KtZHPNYr$(X2A8)++`AKX?_D0+5C5K`K#zP)4g8TmJh_(g#t zH}pN1G3F$S$~)EYCZW$t>g8u8kXE(l;VbtU2cwFQWTcRiE6cbH{^OJ{XAHp9dL}ce z$X=3!{?xOELSr!0f`_Kv%lbn6MUJWRM6O@ja}+i@6z0ENOjnxBrZQ5av=m|ZHmDZ!x~`V&IL7ascx8B$V(2b)``@fSGuJb zBCzNLmEG`I3bsX5eKSE%l{!E;Q>VN5^tWr3F5a-W=O!^}IcsKAK)H!t-NG_1Z{u+K zSIv%Nx7Mc(iUorcx3qTluNH|a?vyM4nG@$0VUG1AA8W$UjP*nRmPqRQ@5n46P0{5r zNh}rUM(e`o_{V#zH-q64yh}Odxtq{_0`?2o>|UHfNtY1uYeyY!iUH^(DtZhk@9=H5 zESi;=-`rU<1DOB2Y$>2@CbHG6Z>96^3?HCK_6eD$8k3>B_0zo(HQ8;;B8S=Ie!b=~ zv{|x7Ig?z4ric}~9EWc_5n&qG2%BR^WLPP!Z^;P+<0!xWF8`M)}XH0Vg9;{Anwn zKmYQAm0L45b`(4aQwNx$V_BVo{psHS{b$}p?=5B|OjiXePOUhz!(=H-1Ep?1#j@v# zwwHdV%5!qiZ$hkctw^1D4%YXfoq(xSjyfbIcgd>L)w?JSZXwWEB-m-8pXsftiiOw` z2HX4)Ygz0*xLVFW(>oXf@Rjk1wO+HVRv64(%3i=_OsGSu3j+h&35}AtX-X~YOOKMd z0KQ%6!*N^lu3`+SoQp5S1tL3WH=!|oPRt1-r^qfCmGT}vCL!jUfulE#ILm?et{uw` z5Ao9#N%O^D`bSGulTycL#Ytd5}sAMQw!V$F%Tp|IvMUtQj>=n zd@vdk;?W~UNm%=^gZmT9Z?2~MxX|Hii%(zYV-YQjD*)nqL^CPMPtkVkRA3XNz!Jp*`^`3S#aOp zyma!ORf@xxRUA4%Zd|MEc{Kkup?lf1O%qJ4>m&gady+N2_ZEVYmc-W6oR=tYV4Q+G z3pBtGDQ?**95?rAmua!ppU(|g(AMy6WSLQjYiBe_FaMmYHD z<aY%i&NNFXwM9W+{>@LlhdwFz(ZOvNQi3a;)kuaKO=XOJ~>K1HC#n#L>kyk7rs>H#1Q~Gc-mQlZrEyxC_ zBt)m&76FRXFdBbr8K))9a!JxBP8uUGMV|k&ZAtIZ>V13Wz}lMM{EZ<}M3rizvYAO% zY1wR{glRj#z}2w{HIwbs)WrxBVN&A51J>dI+HAXYSL=?fsAkwUUhJjsvW2@sgr#N79R8{KlF+Rgl=&<26$ra_JBp!l zixoG^MvEv+ z_T!*&k7aL5TyL23tS=yPrtC}zTM+IOoU4&l)W^ex$w$&QeHnx;0lPRz{6!(tnAB47#?!Q+=04rTpaiM~%{$1?+HSP8%mkt+gv zQ36QfE8eFq{d0Nbc>D5@cd&|=UA(un^%=o>Hvy?D1E{!S!8!zrm%g;kJa{01#a)>1 zm_q^2u)^Vcr|1DEuwPjHu!TY`xfAs^z|Lp?T7d8WO{pc-X>Bm}Sw^rQ@sK(1Qj zW9ZMPp63kQj*kLKsQ^U41;2|006y?-P`?TQ6I>p&tOAGt_W~KH0=&U_LF=l36L5G? zpBg|K`~w814iH0JsI-41S9J_R{455ks{=ZzYWTBa(ccV5A4<{R!vOC{IbX!kq%Fzq zk%;p+cbS$w9PIy?K%5!?HSjP{qz2#{5D&W004Shgy7OBcWyJ|_W6AI%r221yWHkXy zC>KY1Qp*6_)Ctk0AwybFh$cXYjFjRZq!g$d84Ct$ZgH&!3JafRLVb3ZE-jjlDd3Q;M_K?CaEM(k5U&ov9bJekjrve8y(Y@gNyEyace_$shLj*@L%^QY=q-=O+DfQLO4N@7)%Zox)jm?;uhpyKC?XM9TPmLU%)F%r(7iADy)9U%HiRvyg zbiL{s9>dnVc+OvL~9-P#E_19kMRYwcPav0!P!F7AJsqE}e=+j@FxB*|jso4AVS{ zGjvzzrl}gtOiRw^TQK&uWv3)z?i?jH)+E=;C;73{-#E^#L8^jbmmT*-5~AF6!+n%3 z|3yZnkQtr?*-a`^n#407bW^vnI_Vei&~5ZYluz8CmN|HMW_d9?Jw_kn4AMC>a(Fq4 zW(^rorDXAha*emNVPutN?p?4H`kTlHgwnD9j^W#ta!(nSM*$tlq#MmqT6W;^+=Nz* zS_atfCmEow_>c>-E~EzSUHmdJ9dzA_Rj>gNzn5=PZ^HJP+sY6r5v;fEVno52=IKiG z{Jq_xhH1$MR<@uiKJyLMX)tE5@=hg2k}gcQ$6j-Ih=poNT7LQ|IYU;iF5KdBK}<~V zUoDblpl<`$4|ko{0zo%Q=0h+1neI;CyPc*J;&7m2ASsG3Mo{)3SKx(TpY_hc?07W` z0(LRVNdw41f7H2smNhMZiBB$V=f1hm?$^$HX^eXG5UqLj&j(CiwwiWBgg;0)=*u%^Q(b2);VYS zYL{!Q;9K=q_e$MfWfrOKFvZ4dGd?eA7)fr|Cw}oIJ@CZ*Rq|(0+&=G4>T}%`feEA& z>w?I$OwjG7SvEahMRLGRn;T7iy-bUY(qU>mxB>aiWVH7N;|qjT-i53z@lYSP(`4RF zhD5jZ%+OaF;&XoHhK{xm`Qidx8i@d&&{lNdoTtfX1E32!vvtud?BHJ2h>(J_Y zL%JL0m716XLAYjsUqC(ATN_XBbi>e|)E2PPrJ=vSJZ0bN%lmY1gAxjH+3~43 ze4Tt%$$^0hHvH^odiGS#1j$(3qJ!bHR)?P>i~#CfSg}!-PCGy4#0ikgv%A2hHvXNZ zB$Am$!-699-MH=u*3y_6xVWW1+2jKj@5Th9W^%8c(b;H z9j}BIC8e&R!TpC8%Z)eRX&1??9I z+1_A&X&I`mvD1eN$Rl<}$7K8eB}f{ZJpR6G@bo|ObWh0H$!LB?MJIVIKK@6!&ba@X zDRrF}>Z5(>vS>d->|PxS8m8WyIB8JO`20U=Lg%EjzV>euFp_T}3&?`j8V4l* zpAHYOU;onDJ(WzkkKDW>OZPLVwws-eJ0>)VN8Oj1BaaLV|v!@fz(Y(phNYDJC}{hZkN3jFu?-< zfi?(}U(6S=BF%pH-}TM)_a{9%5X0@i=&pYEUEAy5Jb6Ev_*WVWHfndnMU`A2>Fto* zlJ#zJNIrlm`S37$H`b|_%E1V{d?o=Kz+je|C{Rbn#M--B+S^-nwmIo-mQ$9e7o@bM zAnaG2GcU|-rWw`oD>*f}31e5x8`bD}EDN`6tGVRV@tw|efYyg)3-oEy@rd#6#rDc` z-q`rYqXoT9t=+x7s%x7)Uwf^nq(=ztotkMz?I+l4J$jQ(5;HE4ITvl9d!!+S_;2N9RXz z`$zrj<=k7lM*$x1m-EW4v(0&r+8&7M==s(;;Me)Z{DUSi;0{#Sdny7?47aPh{k63P zqBG`06I;A{P2Y^8{wI4K$FM~id94Ast)>nfAwc-$mxcXsTeSCr!~r~X$RkEu2-Kh~ zCBQ!iEGZG49jVa{Ml6K9!j;U393z`?9281O$kIx|C}Vl)_8o16XSQg;TX4b?-!Q?PHhUILFz0_$^yZ6Ngge1e zO3(soAr-vA09SnLL9ntM*f=G(Tqdjd`CB3dDd?n3^3fIw9va}I8WWpbn2}kk>j}IX z_ErS$#$JrIs25I(lDQ*K|5}U*#3p}uaS1{jd^F$i!QkCJ%kAGaKqVR_Yw;^=*|%m#A_qx||5=vMo6 z7Pfp)G8iSND+F}-d_7Pv3p|8K-&LVb$`~~-G#DC?iQkuO3ueh>7S`5zwtWb>d%p)M zvIuEU7&01cc6gccHMuwDnkWR%6JZIb^BQT1_@=kb>coiq0f@De+hJCk$Bvh;K8s~V zxdbacT_bFme##TIxoVR~+tIw@|3x#NtQ-c^Zz&2t;saT1TeUUE@bpaHCCsPH|Ge~& zZ;7v@eCO=Hv8Xr8ueo3Cj&j!0>^1T)?BnS-qU)yYFt{a$E?vwoNSy2|4Yn|FWFwxd zO~vLi(|^iSCy7->ejj;0O#TCJ+<*;I3|5NvfmLEblJ%5IKhstt8k69Kwhd%KNqGG2 z{%+2>od;z2$5`-(bB|`lG#v*vaPcf7^=k45jz&)&n0;-fHG8h=N<8Dr!*7DlIR$^w z5+vA3#(*RI-~lN0ET5|VbUT_;Zc zknVg+0o4wS)`!w_P?%N(38ozDI zw|R%$nwDG3l6J)Ut98XZ%g`Q*Y04BjjC_=9q}s=Jm0&2cPtOS?e@Aisy6|`Jj+36Q zRW$@IwF=&}&`rJit-4m(cYazKt#gJahK#K!?xi9VREb=@M&`ML+xK-ib}7`(`?w$Q zKEV{w{(w}ny+5rYF-YHmmk8!q2_FOgrA)lba$$YjYP(^H`69#KHFjhn1<4Mc ziG3^7^7>{U}~8j647&i9E9dYw1+tT7D?C{ke? zRVU`<`Z~27KZ>1e&$OJDzN`|8CXf31KT=fcG5+$5Zy9P2!v8Z%{uc|t0ea%n{Q=lY z%5L=8vSXY5Nj1rA=HgVRE>M}aOkPUbrbC8>bOvGAZZ&~P!i#sSW$XC^-ZWoPZ#QUr zk6_Q}PQj=y%ns6{4ovEOo_~UFvKrsZ_2~K^Z+dT63}JeKBMy0oeYb`Xgnfy5w1Gor zMhI){yaG{eh@Hpl`a$eRf5tXF%n$@Xf`TluSksG)ptf_G9S%ko{khW{b#N4B}%HrFq1 zZ~M0Zu~s1#o5dIoraUJUr3K&)ixcbGGxy#M(AYURVQ*a1AYUTwfq%{JiTs+dWV-E( zXIdD2sf3#65H*IR;nyI9Ci>|AX@#t?Ztrubg-atYmJitlJto931qy&_FVD&B+A)^qV2rSUF$ev5R&ysNx~XjJ52X z_wkY*wCi5i+gxZV0B(jvrMVQ*6l@*Fk67R;Ka$mv`jRl&azqCo4g5E~uSrhv8TtGXz07WT90hwT9|HQj9h_ zM;L#ZK!FRD!$O|J?W1Q#l?27I`ONND_xwy6Os#9D+QJ{5%mRl-JB ztoBj)FSdC+9N@l>3}dwliEp?TTm~iK8pbifhI{0k7hDb%S(@Svb>|IaC;TOjm@Ft% z8wmmalYQS12i`(O{&I5hr~%48DCQ5{5-j`@fTEXG_Z^Lf*B|QA)TmePcG8Ia@+Qy^ zf{7ElS%tt*1MDFitD>z-gtuBYU7>~M?4O+_u{Dqv4=AHba7-8aH*zH2F%7J%s{gkb zafN?&@aaOim;$NwLVvHwAJg`B5;-9aAOESh9Z<3_n-!==E9JwldWG*_k@M49TMA(VaNCv1&+~?dT>GZJEJ;5>(l8+Aa09 zlux@9$RkFopL|n@N8DZslY@pk&b*u*YBw!-SOX0Gh~?Q_<@xC{RF7X4^m7N_V*cJG z+DY+)Q7L^i7%DMWcZ~qilASapi+H%34z-LO%^c8VxHA~V5@%f#$5ttr{rw126+{ep4^&qTYIjkt zWxs(a1;3rmR8d#XE0^R9d@EP$mzQs(LWjhc2v6}zGbn!+bq>Js9z$ZdPR+8_veV|9 zMsNQ2D+#_$P#!~$@eob36o~-pH`x+@x`ZaU3?E&`7f|WbCPYI0akYgDt7Op7chk#@ z7A=^zlI8rB)X;jVS-C7Y+k5AEcl&zLV7Cj{So|NMGMks&`!orn!%;N!Lesr_oob>L zxTFn^kBZ_YV8e;nAq-{2Da9Vnw?$dgP#$8}l}nkr3Y8Id_Cu;lGPWRv*yL)xv!1A~ zO{OR_-4bk%}b~HPnhH#-83DI6S*wEN(!OQmbqwF z{!d{IC}Hf}LaLtV0CI$+8());(Oa6%#Bfp+RUw zRCI3QI!U10znFgX3sJt}H30SUmfxw-7jzIye1qB;%SG>6P#CSP5hl_Q(#DNGy;sAMzRv$7*1Jr~LWw2WLaS61Jh7{+RK|ZegweLg)GAzBoio*=Z`#uJ|XUWGojh zPM(s*$UAJS)Jkl$$Tg-eCfQsxgPfD0cwLJhWx+|zMI|G;m`{v$%-#4N`&?gXNUhhV zRbWDX6a}x9=qm-oV9d^ab7w@kuUcd8PLm#hNwMghw#@Yx2(gO3$k=7ABieUmE^O2@ z)=WH$ARnKpUppzWa-EZ11mSP%t~E!%l}(Uoj{+k#XJXW+k8KB+3c1~HZX{es@R{1O z$xJnT6n0p5tpl zOO+ZY#zrQH1YTPg@ zy%{x=scu|~Yljm@R;@R-%})94Ufg44sN;6bX0^x=H<-_! zvnC4F(LKm#-aEB@q7IbqU(kLo0}gd_oq9z-@|9U2AN~=& z1#rc6`-8Qxl`Zn3l$m;VEy8W>d>TL8zSLiEXLx$}g5W*s*A|h(z5~klMytzoL}5fQ zeLsh0zKIT=%oGVl;I9MtfdK$@I>>@QBY{RqKbCVW|52?*0*@LKv#R(f-3G zl+f-z0@!yy`-CB!)!;e1|0hyMQA9R*pu#ie5p+M=w|Prl4TQhQopsSk(UKL$5WKGx zV@}cmoeFZ&U099mJZJvuez@3fAYI-yGF>(hUU4Ud_NE_x%`{c574gO)Qo;xp1rr{m zyopiqEA%?`ZBp#QMcUH7mV&0w2hCFO8ropeMFOWbQ=b7$FCtkWPVsGaEf3`35{Mt zxb6B}w#0t6q@oQHkLo^_q7WGC2tsjUYN&$B1&lEz5>%7)F_hNUcJd@{aX-E=Tk>hP z=NDRDy}^ALl(7b)ehLf>AEIjP7w#_24VQzi6!W>FhlL`1Y%epZcJRYwcKBVO6?Lh? zMMjdU%56^4D6C_uDhz4Q`aj)-;su($?cXJI>?QwsH{I;rI4%0_v}WBR0AZghMxx@7 z${1z`Skd2n_3#yC$J?j4Dwh>uKQv9b}68 z^gH!n)Zv|u$KDPL&-?nBH9}TOla|6CgZJg=UsYXKrzZbB-n+r>8Z3PP<)0WhS(rh9 z=;q;6Wdr8rSU~$acgB93LDEyV?X0&zv0QuH;=>KVR z^7rFiQ-mldx3z<_m$(kNLn6O!fAyq0YlehsKk%Swt**h$!c?zPuF_yViBsKpf4{)4 zTfwYxQS6*aiH%yqtNS8KV1rx*jg8g|X`-u6iBtFR<@F@^#dZBtpMJnSs<>e6*+&Uq zr3wb`3&|rOpJl|h?3;St8q}ZOu4#Q71s#)vd@L0_f8bIt^;wCCKccCObdsFu{& zLg%Z!Aj<61Qo48j$>c`G+}sAHM}QMRYuuw*2mrqjO_>UjG*m;Iux4e3T&@;}*O7~| zcvVJH&>HZ6O|U3#U$qw5>vHErOs%STU_0{^*{4UkkcSN-#ieV}8k58u2_UofFxQ}Z ze4xq0av6Zh^nAHf4MMLp`dKb0zUL|0&9dkPUBm(_ortFm@>UY}Z`dq_%j<8PtleU{ z)iPoTeNwM-z&&pFGjEXUpI$oLl6O%YUKxQFAD!7(KVOK=+h1yrW8NK(V&1RbA%9%@ zUGM_qJp^H|Kd!o`9i$pi>b(8ho3v_`D%TlX8LISjOi~(tt7lSc=-7@|4GM?vV~@nA zok;>u5E-`n@0WkZUpDXQFuB{h3Y-w4jch9@+dqp1loW__7XvA&te3;UU+`Lpr=l0?2hB(6)|N#ZkA zdf|hwn8wrBf+Ub>v4c&zt#eQvmzn*`g+vS-|E1VVR_fgOb}w9w%Wh%Pm>m<^0DUx$ zJ~(#m_}x2R2*{zW7sT>*+zOUDxjT6sxuJH<`=C!MduA>Z%Vt5y=9>yNFuvCl_)2b% zHW&dKYJ5d>Hw+pkG~Lxy4?wj5uKedt*NF0qB{42f#O4d+uCHKQ4&_|NgsaVj zJy)bBpMS{X5Z)ECEW&rZ){*L}A5PJ+7Aw%Xm~yyq@K}_5BL44PDkM>@!2Y-GLLvef z7!wHHoBZFN- zO>%#|5N;&geirzd^jQr3x>VZr2>V#hQ8}n^kq1qmC_Zz2d8xO{`1K?8-t6C7cGjD= zBM_nW3@qOfpNfo%Q)ZA1=AH&#et~uTR#1|FPHewH#wd~X7lBoR91zp`PalnO7$-Z` zRFYIGUhX1NzV^MK=)}Si*2;;}xI6V4_XI!|LT{rvmM#aOVs+Sm$Yaq$ME(!z<`(^uy7s zKJ4s`0Q3}{rx|Y-Vi^`I=$omW=O7PZ{T!vVM}kOqvorVS|~Bf zYPZA~uh~|q%~Og`G{dorZWU7%BQrBg3g5-B9>BxHF1IBuWSQOQI8Z~cwN1$#6MvAs zo!hX)>FjlWqrYENT~{pKEJs3@40t>z7;?3)GrD_~EH1ntk4Bm-dHG_`s?@O(c5g%v zov!iR_w7lf1}q-fDFD=qug`ubK5B1-a1KTUQ&yfI9l{^`D_ZNi#7LV`ubF09W@cA! zW;+odg^Cg7rrbdPHB=%b!^gh~#so~fD0!kh3APsk4w`peEPc_S>*Z3AsZYWNIKrMn z6&a^WwM?}O=3V5+F5QQ>&V^sTy#8SaChW+48()J&f!#E~907g19xNq@U-V`VPPKoh zQtTfjFU5}BGZis}^LV7NU9o7{t?D~DElFevwqjrGRl~ZkMK6qQejsHsC6mbVkqt{l z*cezk-N^jn_fA~Ib_%KM44W~^Ryc=bb)k1TmZ~_3e2yK$rCV~HaJV8~Y+$u}!Xl=lp z%Oh#Ux*=mWfe&jXkJN~S4AoJ%c?vU=Xj7sxi_Aq>JdSo;F{G;newWpss>lv$vkx^S z%S@>yb1~!Lh&PxCyhVB&R8Ni6oI!&`U{L_g1mqXQ$R>Av)-RA`@^+)*mp*%Qh?bI= zOqs(t`e?#=2O9uKz7Y2e;34fFq}YZRtIbF27CLdT{G=&&(6qPXLO2bWt>1Xd>~Q+< z(Y^?*(IV(o`|#6brOTHJt+D^DT(&9oS+!pFh!Ujn4L0jK0%sXWtw7sROwAq}cF$+e z0E(`8K;$pjDWUt0)Q7$PSHUu{p}RK(3C2cg9$8ae6Nn8yE|DyTvoEtzQ`GVrT4L}v z?QyZ|&%Oj19y^}D9Z>{L#)%SWw&~wj=MQU?C3V<<3dv)u{C6J0KKSkV;syfT!hR14 zT*D7F0q8U59CEXQ-dDKGOoI9rDkD+qV4 z2%eK}G0y7@FhAypjaUZ-QSRLEC!~7p2~yqDedY2W6-nivt&w5;tJyQMW6gwYJRV_W zgWpyeC9-Rn6XxhS+t%Jk$%TJ7wn$1)siVs}*mI;-r5Y^?&$fl7=UeA3$I%^EVu0&Q z%zsj<8lVt2_@5wk8#|WB$b8+g5dEcb(X!M7FS3hkOl~s|ky3XiCYj_-^;c)rO$X{? zliA?E@HtR#s7(n*qDH9OYEf@=rN-s)@jr6eUt7QA?pym_t01X~*+-SVM&V5}p#B-S zW_1rCk8sqI2=Drybot)t6=#3%kATGLSe{GXeItFf z(r}W2ySb|7^FK0FM`Av3|My~`PDra*9;aiXC}HH1pf zD0E2l8DCQJ(OhDfj%4``CxE4hRvi6MR%9CubF(mubu^lgB{_zpg`jEhm1Bko6pn-f zu-Okh9NBf6X!B#_9Ci$b$%5k5tNy#%nI-LXWnRp#-MN18RMnu27`Lvmj_l{P z31r&u#4V%#CsE ztb+Pu{Bftwbd%5HAE&9il^xDYdiwhijVWg7zL`3wb;SKF>@6N)BZH-|`Twb&xJKar;e~Oi zU#HP7`l$SxRjd*Du#-Xm5T!5RiI;rr_5ZXh{uFCT;l=fu36wUq?~-5e7TsW z0RJOAdF7KBa22D>ac9^-piiN2&G zG##JXTp<-cf*yQyN~MkVk1*j`if_7fz@b`L(-G8}&S=(^j5^XiExe7=I^N-tL15IZ zbE-KFni`Rox>zQ}yzHF4v1A0?J~fYr=Gv(=Z4a?#lQsx>^yrwWnT^7q82Be8F+qFr zsP)*vs1eDYf!`Et8ii@4Vf+80S1l9$+FQRb_+X%8>GK>f=hEnTw3$~Cry1CO~) zKlvvw=l#tHLt&LYBBKP)1I=d;bVv3Bnl?7hE(u?HQr`rU8bqUW5LnM2!iz%E2VxqK zb}Neh*9Bg zms9G`bIM8`4Z~g|d-Z7d>f=z)ub#`Gyc9bG*Hw?2dF_Wk>qRdmim=v0E|1*t_qQ#u zF4%xBY7LW$s%p0YGLgwlb;0y3$WO)AkK!63fPSL!|K)N+tF&@gFpRPn-PgGMGUJCw6i!Sn>zMb|LN`z+30|b4b zWvI^Kom5HSRmg6`H|ikQmFs%b*sz7TdIuZQw`hCQreSPFG?&c0Vec^C`GYZ0Rq`iI ziF|;x2IBI~*;=HYA2?tj4^@pr8C8y$o_4`ZL@~tBQqhE#9vE9$^rwxj=JS89xHJ04 z+2-jgi~OvB{8!Z~%GK7=H%Kr9E}V@hOKPR6HWZV(M40f^{?uL9GK^Xc3|{@p+$0@u zwPY23SzNy?eiz zgD&Ci|GH5i{6o_LX@Ss$rJw>=?@R92DySgI2T6kf=s`WuDrCQ0Ls}Et7u-l!$Y~Ws zO59b(GAEnIU<{=u!UbpC6$bWQvDOc6HG!lJSG=pnA0nqxyV2aP421XJ_uS%|!-z6! z%)8LfpJjMZBqR({VL5)YV@86eo8?fVcfy#!lColUGSs17NCh3$;fJVUY7Pe}CL*7r zb_UM^)B~F(XZTmF*rm|?`ZFD=10**eaZ9hS@A#FuN~Ky1_H~8B^<|idD|y$aK`xPS zJ2jd1pAp0-+(JID1+)GNB{q>-L-17C4AaGKBW6mT#|qRaOyBSi{mYudG^dyatC+Qj zw6y3f&D)!*g!PPkH1zanSG4J3klPEHBci7OB6p{5Ps%lmvg1M~Vb~7hJpK&f)v=kQ ze4f|pnDwzf1cvQToE1Yx=DMSyhMu-Q{72VzHPh6iFiImmi=)(WG4n!t-w$N+ zOM_K*lN?~;M86m#7^4&m7e9m6u0fj;<(#SduUY9)-|_o05&U_RC3G*xQq&kKd(dEk zB)VBSmE^gWFj)Cn6B92{=mlYX`Fb#`cUTy;8+sA(pRRp&FOaQ@eaE_?h54aIXnM94 zsAlToT=G@V)DLQjr=^AYg-I_lHq3~%7P=Ss?zHN_pTD1IH7kD&qFK zrwIsYmy#1t(uLe`e>Klei5t$!XU7A9sGbCn>`=7ndRm%7GFm_DibIM{ILbdYdwvkL z93Xs(^kjs0?5M)v#Ug}nu7qaRYYcYfeU2s(rTbJKUQ&*twyn_>0lm(EQD2 zgb`mAg-+_o4_W_qSz9`v0Xm`8Q|zmNZ9@M18Fr0RstwVvnt*u38Gfv=t6LVp-Jb30 zO;fYAD#XS{CggV_v}CJ1z6XBm#(oI3{fb1H%u>0Z$HUn+(dScfco`j^LC zM!0f6phqW$!dP$}!W$Tfpl0TkIe&DAxAv!3Hv8wp_YQv)JPpPOuDiHze9vkwbyzU- zHpGcIX06TbxGXR{aht5jg__I)+$0;ZR*fpvuL*M3J*t(~#TgNsUvA(k4Fz_$&-C4^ z#|Q)VqaFo#WwuKS^t-;dVsQ4m%i~w68Z;V!*N#5!x7(JzML1d~#1|EWEGq8Y-}Y_a z4^;K%_?reaHW?$Kx9D>Z7(}cTp>G^)5SVCA4N(>( zh7&{WoL5`U;~n)(^_p@87miJ>ya*%CR#%Z1Hrf3Z+%kT*Wo-hCG1(BzV!@NpgCt-C z+wtKMRRxjnO^QJ<#hr}+(pD4(D zG#R+Im(WqctaQA6q{p%F@aKk%D5EN#?<=x-ohg&wQoj4th~TAD9i{w|DN>W`pemn7 zJZlkPnv(l5k1<~AEEJYcS6u8ODJr)E5wI{<=6f$l*=Q&ehO6iXe9!)-m$Afw&+HO2 zT$JUpxLkdo8A8q6!qxnli*2g5;oH(lJr3b_%tk6Kfd?Bl(HkAgGLjKKI*gVy>_Mvd z&Ur%uvne{NdU|WxXedqblcyPc;jV~70_%F6VX|r{a%F6rdJ7iUU;8ikf8Q);gR#BT zA=Br~85sa|d~S@Dt2gEhk*v^UVTUcQg?%=zmak}@t&LoUQpxKAXmW^d19`0l`KqBq zlODdWNeTOx1$O-jA@~6Puu1R^%GdEUSWH|{Dpaiq$Id(aO|bgm;UVB!wzu^kMhVsI z%QJV!jlAePp56l(L{M*#K&T&hGlIoweUt!tvjQN&AfYzen3ykCjd403X_1&N6#&)D zHu{ogfjU-5oRr29ro^~7Zg+pF_E*7|4%dzfDPscGU4W{*&*1?sfD_GbkD=TlGJ%+T^?*&ct4W*?X#!Od?3~4S?d6)dk zk-Unm-|o}AT%}q06)Zy%jE@qp3*7~LVxI`pM}joGq0$A~rv`Q%N_}O#bnn;>#Tq<) z7y0d?p||^P>%Twi&bm*rCb=H86pn>{6(Yb826D`n2PsWj*qrXU{ALv7n4=XdEpbUs zyr4)`&^yI3s&YvM8PC-lmgQ3|ZfaL33W+rW=Loe_A&6hF(O?aX?;BR1fDi+=1;!}2 zbh~A0X-K$S(%Wwe=6tuOSVgln}{3*g^d)e`UA*T2NSN{E=>L ztpcv%kX|FCx#k}Yi#d1G`Rbc!zBj*>{``z};X$!k8`$_&c(!rKquCtvoSNoTJOqaI?v36}NZs+FIml8&XA*Q2tnQ zj8Ud)8%pHpD$cCEmOJW!bS4ARZ8)R;f6v_Bx@bI^FPLNeR}P-||6q>pW|rx-Nb*SO z`OV&Nz?P=6@_`fv@y07Wtc9&^bElw0SrS+0xG)T9yc*3vJ=JQP<~l(L=CmKU!AXSH zBV0i+NQSG75qa;JHtm{!iqiv-HheFNWi*9Fl>N;|7|PyZ{|q{@U4L%-_GWTB-Feap zhD*&5pDv>ZJ-c~L)ry$BxXOsjoT$Wz6C9&r0g1!ph9Zoh$Ecx2GBG5A(R!+b{!!*I zBXhiF$uOq~CIzwu)qZzbk~3~b!&l{m;OM&QjAEEmUB_VJK1Hq8Rm8d)XF5>b$KVdp zXj?oK4Yst4f4b7kk%CF2P+nTRq;N;e!Qf7p!O}P}q4JFoVfH8x%wZA+62*8B2OvcH z08_S`F%m!Ir49kRpbd=Q#C4kec()OC8Me&zqCF1~@l_N;$@5k;R*Of~{(nuHK}r zEyMH2BU>(L8tv`7t>eZ>$T6Ar3Lw1H$lS}kw)tk04zt|!$i#rMyzx|{> z_3FWVz>T}9~iXP0ww~; z3bk9;TPwQH{LjDJT?5Q~KzMuGu&=JCEw!rB#v3U~Fq<{x$p>uZ@H)AV=!Mdvp+B!m zjpo-|A3c;+Iho6UXQtGz*M|dfa!`~^f3GK6E{o&xJQ&WSm)5j>w~&PGI(WKRy|i@? zK4JDD3c(Wz_zq@iua$YZ1o!4}fdnN;3rM-3=A)>cAI|h5F|6MPxkW=H{nS%3m5K`4 zj_D6*Y*yHV_~S@1t7b#Z%b;L&p7SJhM)A~3Od?;qyHfL43AUZyG>!b48aF~)zNH1z zDuSQyy_AKnNs;q^wAtcuT_)yk4Ph%QtiRer`C0W@TV*`R=Y)w1OgVw&yv?RY}Tlj6YD!PQM5=LUJG&{M~ zre8+^0OE_>48oTpAy3}|RO~Ux|0F^?Tdia4RD{#{5zknKiLjo^&<(KIAR7^#cPv_+ zqELcIhhn$>QUjdcNBXkRB!5VkB&;TxN}zC$Dc;IDW+k}%_z*YR-7lKC3Gk}Mx^8nk zHa8MW^Nm)rSi}Eexz*P)98hZUT3l_zo#vFD?^rc9lP~yacK7sVzWjvs8R{?)(z#EH zenCSmrbNp$3@ISSbs$vRw0pp1Izf6##E>pVHoo2;aDt=#<@^iaDCg8 zV)PRi#n|F6)qvFtLOSZ-|0%cc5*in=2 zI?IZ;my7)@8v>fY;KRb3tZvf zcC$LpcKfP--zk?u9L@)J@WkuZ9(cGYb}XTW0CMF?T+VF*uoX|MyaNNGfL zLIESzba|8%5(e>F1XD;KOqj~qN->=fBgCp}8(bU608l|T=y;Seq$ap6tIIHK1Mg`5TMADLk5efj1hrMK2lrwre5u6X0;39iIbUI|ViW+6`z90JZ#;)yZ zV+&GwLGcwziB`>W-x7MubF*zuT$tHjAij4@h4~h_;R}~AST1fwhfVj+{2HtaxHNl3 ziJ~m{j)?fQaryLiI&n^WR6jvk!AgI%@a!-}ccJ^+Z|L;+6eFQ+AD}puqDb1P|1;6J zv+I9+^3?t;;ioU>veJuJ^ya_xWEny+!Z4p_i?Bc!0~ zNZ`-hGQy(1t=FDg27FePveHCf;f=1gyXFCsdi!^ciocH(?O_}jI|;B{Po_I4o0MSm z?&*)u2O7oT%RfZ{$3oyC&fKwE$_By#ciC=R@{_}-l}S713Jaa zxHP1%oMJPNo_8sEt6;y(Zd}m%x#-2gw{JzCKAyEiY~!#!!2C~YHG&04<@3Ol6s2Ai zH!3{=3h@%bnF>38L}=7KQ74ZJoJXoSk;(HV&IM3KZWQXKpE=O_T;Fs#scWth8j0eb zf09rwZkUHaAfsdr=x)hJCQfc7t?J_CS-jyqn2+XJO8VV~t9>&s>|(8&Jxb;kFOkr+ zuFAorfNxQV23)Pje}H2(%cW<($RU?b#_$=xgc+@R(HqsoU+5a9EI0XY<~0z|6Ju9p zaT?~d;=Wdu+4n|;%{;N>oPjsbf_n2Fzt1b7@Z!9`dE4S| z?Sg*3wnF;LJ}S3;e0gQ1&7e3LU_P4`!-s_EP|M{rZc0~}x?ba#W8khofjCmtvywB9 zWpCOJE1Xl1?QVjzhJ~tNiDmxrUbR%;(1JVVciMY&E%i z$KC(zX!KR57qwAd+xI8PmKoiovwBSCt`^-}2vp+i+c z`!bfu(r=-}30lt!^s69XoUZHqUq0G4TJwta>khPHS%e$}0T8VV*$pi~1;pA>>R47yoyle+6;@E|igpJJP{FB@;&^C! zEmTcdU(h16NO{EdVcC2#VtOfzU87~5JJa^q)EgOh4m&Od{mK=1%b~YgeE$uebnJD0 z6!UGx;nyrI_)i@%ltzax6_+o&cb4d!o^7&oE}wKbwHqE(t3D@Xi1eHJVHAtq0=l5C z@I_T-88`|{(Q1J>>h5^rsY5}O&N5)~dvzf8s1Y1>lx10Ejj@&VeKq^eh!q*+9)zoK zL)#+!+$@LLWN+EVx?4TZyMLYEN1uJSw{y*09ImHLSZuIdeW|@8+NOdh_$8y?XxW6z zb*uiCrSyJ!k#isZ3gcrRgAd+F1uk7(9t)a$uE}NTE1|P1`LpkN=fP#4DH)F_eWjVM zCSIQ)o98vkoDcb1U>@4HM(xwN9;f6wC&wpkv~`a>)@-(FG{*Tav~-!z`N?+c-q4@9s+m+?|Yh0w=xVS21Hd zRL0iRfbi?y$HaZ@G{FC=7wR|BI+YHHfs^q8<;#W=5il=|j-T|KAoZ&)_6v>SB_+>3 zn}VpfCuzL12(3Gh5yS=Ro^tv})r3X!6y?FiLVT_0?QR3_c2k0F-!Cb(j5lQq*84XM!*n1S!L7y1f3t&WrF~S3+bo8E~ z@!b*N+v2!oM913z@a2b|CFCs~4;Nx799 zLw^2dqi7VgjF$dnY*6Drl1)_I46VTV$ zsjQt#YW|r*IBqtj5Yyb%a&lxR=qLw{wK26`y2;knHBlYEv~<~iZUc!}VB()~v*}39 zo{AsNc3uulcBt$ROs!;+us5c(80>fw+FFE|&fh6}Hhx>EvN#|3wN}hD$Trw84-XQ~ zRtdN-3n7*N-I1J6f&sb^%tOyU$X?{atW9}7;GbxSO07MD;3bC0`wEE{8|?^63bg--G72hA=kaxV9I7+C2M{i;}o6SWBhZ4QAwVEKp zHY2YhuFV(K8J9`2#u(S0h&98Ic4?C*8zu70cMO|=Hm~Uzee)e(HG!`O#=ULh z+NC2$vhTcA;!koO%v+i{+DL!+uV)F6e~gFoWT%-P`W>`CXBe$I4&^M4L5xYY%lS$n zvA%CE*Gs%4kfDyN7ZSiqV%L|W+NU^ea{@qugj)JtcCq#itf-u>M%og~d`hyGnVd*_ zNodk=3Qs(DDn9m8TGF=28p~C2YO<>&A`R+W1*+v=LL=ZE-ajKIvaH12ePodXb%kTZ z(m(rHR?&BP<#Hv*_!{`w6?y+yNbok=rdzjuMixF;TA4G5j~Pj1n3^D^{iF~ElQTJ- z_avpEbd%-ljFUO?!lOpHLyoLk&@~;*Jn-;#?&$+O8-gXuuJv1}jcY>#Ii9!xi6*YN zDy0@dF;hK7I$6%@U*IbP|Ndt@YP+@(=RpDiDJM+7*Fp}wZ2L|@l0(LhUefR-38>3YQt!tb8cJfdhDv-sIdo!i zg!|W87SxM=3*jGGNi`?3ls1v+L}aTRwct~u$hzDIq3(eqe4tTM+aCT_(<4xo_+zh| z(-9aq7Tk86$f`uv0MnYnCvW&D#lGM>l9q@HJFkERG^{PySfj5BD|sjo>oJ|*y1 zU&F^N9eQbh6vp#f1Pg|NUQA90t#18BFswAzM`+Q}k$+DEU-4C4fs-5{2aG6sN8xkV z7yKIX)KsLwJ;M8t(k@mHi1k1_(N^jlgvur3K-|vbi!n~+FGo`Th)M1;YSaSoX2mpB2K&6_9aCx6uqF?P_8z;)T-`wY2JXa0I)B3b<&6h=z(HqX z&}Cf|G8BoAloc_}Bs3@&n&6^=25?D6_1GdY};jiOIbr}*q2 zTEkRAwc*v06Gsj#NB=}n#@gI%&s%-<`8S@4v-7Vn1zA0xJzB1S{#Iwl9Ed9C@2~8u zn<{hKqT9IqYR-c!Z!$-P?t1MuMd#;YUkD1 z$ph1z`uf$$dU!uR`S6A%>vW5?;5(@(8kGyONx$cn>)wAt`FNo8%ZFlrlZ~(LR>8wx z>Fa@Un;f()tsM5=j(;z6;OG})ayjc^KeT2Ael3GYn0Fb}A;0W5!0KbzuqsILKhOw0 z!=*vTvGBZS7|)B<&0ft5#VyP-_yiG_-Uhb9RrQg2eM2eTjC>MrA!!PxT!Sd?+D&Ae zM$prDvjf*vsT~|k^qFqrc?Pe6}eh!0kbdE)Ih006Q%m6yQ>HR9J?4?sn!neu3 zgE1@*$}3Bnr^RTqij3v9ZN_2kO)rLFw{(6hyS}JC)lGLyBEPfV(%{Z-KH?i7o;87^ zh6aQ>`Ef82<}!ji0h9Z7%RpIr-8r19NaEgjrtzoUSdCYM98N`|y%N|xlP7SthnM?g zTOndIr;cRrCQHYie`YcMR0iL!94@aehvnH49&8s8BO_7Iww~6kjt9xe(!5Y2dL!U% z>Zjdj`m~L#cO)N6t!2&2+-#6`$&eUGBjX0oBA$i*XY4Z~ zK>S~kanOpuYccU`DUpecu3B#7Z_v6KOy~^ok5Ue8k%eC4+2US|CSg%@X%UzY{86b< zR+SNv@GR=YT#;M|GTAT3Rf&u`jE{D=7xw84hplb#cJ{Cm*I4z*bm378{f-q28#zzS1=EtVGHe&T=Zh5q|e{EbnJgFbs`OF`C$EG4ZWp0u+BfBGk zA~J#|GK7M%O?8H%hnP-hwT4ZqEqLd{0tiB$&7FCnCRkq-5o!i^?GUugzN{C!8N0}; z^0OpsDtlvLvgQ%?3X}zP)-s+T~T9@CUP6zeHFTjqE2Dp|t{hR13 zDD(K!qT^Jpps+r0?=V%G=d=KKJS(N)g;ZTtyTnbWpy90S<$f9<$nRC*?1N&?bU^s&3h}BEdresLV3d%H&-mC zF?BS6evucY=@!wx9n!#nM)#KU3V_~kmOVKu*RIW#inhb8_f`cCy<{Bl?{sUk*ZHh9G8|SmH#uO5;O|FNAdU;Ido=J1AG46+Gx%8& z7Oy0I9qu)vU<3zFGs}f;NY^$bwp7PG=>o<7yVdmPOfue^@D`=bK+^YMYrj>Nu7`ng2R zSp-~QcXbY}Xa9JET>%e&j#|B+)bEW%9iJ{~5q0uc{hG3Z{4H1$2hil88SkqS4<4$7 z$N`!qf)3s-U*LvAF>9-)dEyDhr#xK(%lU|JlPqyUTb-;%_akLl?i)o3uI4zkt!CA( zQ6`*)#+>lXPg$s3E6p(NVKz0^x4*(YO6<19y670lkG{4ilnJ%EA2hR zz4WC(|AzO@?+MT9C{V`U+)C+Ob^I|sk7<(NYd7tUBzEkHk*WR*;+OhQby`eaYat%k z+`O1fhtB{92MYM@g3H~YC)cRfLN9ogX+|%mw%;RkBAG40^~$e^sTm((&g~@V1Qi8; zmo57F?0Rgjb%5Gu{X#Qko)f_euy(}fkP|5fk4lzGr4Ub1JK825 ze=3UD?aE{SO!kFHmoBM!F2(6OR%N=LOmmLrA3c#3`2e3EsEGh+57HL!c}cys66`uh zNp{NR4?sh=bzYm6g@jz?i$iHA>5<^iU-8teVw!o5fY#F!5q}3C5hi?;5{@G*-B6!r zr-lD@dNH)@UdU9&c9cMBnIjgdZX}NxURt4nBR?EmpVF2&ii1mTdl)AWi)CUExRdMx zPjeF|2awrX)PDZt$3{;4gL&S0)HSJ_7DH&KTi2U*kTk1xkZk#hVdgtN)}p`ccyAd4 zRL|#xLKjc!L{x_ifcI3ewUm#(X*Lu_`q&-2JAkVNo3QhBos(jrLmsr=Tu}0*EBxun zXj3{-UpMA0)pAA9Jx1ZzE=~i=_oqe5Jp|G#nWZ}wB0w9%gk1H`&G#lY7kEf_Dm`0N zs9jlAu5*Ox}Q{(oc|c~EIw0N*5J)eHs&9y)U< zjTIE#41rXV7lR98$opU>coUxeLq|D^iW!FdH+sgK7!Y=7RPh+B#br|qOQWJrf?5;z4CqEOq&I@1g(7=Dli(ceh@9CE8T3K6jUVt52k zl~fC=CPd^HJPOn@;0+T>XiuN8Yv8$d%ziXqs@ER}NG`_MWA<_I3;LclOn)!lAjtn_{C%CB zJsr=j(QW!G%GES*Qe$LwNpJ7i;%^DHD8RKaNhz<;ABa@y9`0086V|u>e)c%AV|@Kt z>rNw;D)>fkAw*qTMOm&&a6YK=@Y{tIQLO>}NXw%3rUyf5$G{%hCiENmBl z5w@de9z2jd0bI}QE}khe(#)}m62v0~R+`renM8*l(hD1f0ss~8gwc(dBk_e=<20Wa zaUG%XWu{u28q5jJ7sa?7L;-tv#%Qphj)|-Q`&j`}PPbbQ7g!P8)saok&&!bU$C0Ra zIUN~7ni|+f1!>9GwP?lZgvNqvLl@x`r2}zi{&t~fQ7UsNT#rO^cp!6cBaSfq269Xo z1CobN0%46Wh;CjVRWIbvQv!NXk>R5%iRB9VFfP|VqQ@Iv-&HRFzzBRM&9V#m}m<2deDPC<`}q) z=G##;J^_SQqX~RFm?j-^VenDkmC4_<NIN` zYv$`}3}2%TvsBzY^my*L+jq%ntgJmoPW%IeH|lI+UlB*zfc-Fx5x+!KBmW|uF=H9X^1ZKG}qGyD$PSt5WZ@0-hEN*FVs;z6A};_@%Lr7S{4 zS|?7Wj9A!l8{dz!iQidvb~X*Q^jvlK92Cz*KyuVR!s*W!{}BzpmPm0y!94Vd1vcik z%EoU?rVEy$#V)EfX|m`sd0J}I0gzXSVCq4Mg+7%gZ8n10-=Lk>y?B$YPW{;?#^#H}#&KuGRR*vpA@ z#w19bbjXRg^_wfkPyWf*e+91*rKA#_KG;UB!Q*1}E{*vI_Fq2`75{=l*#K}55c{tM zEAs!uvC?axrO5$f<*%KD{LV)I7S=)8e{&VpN?jQAY`;|H=~BYy2g?nD!dPTAPUe^1 zJP@Iu6Sf3n8NGfQml)d`zo(=J1PZx7*;7kIU*@*wzD`X#d7OMWnYSa|&j>r8tN(t4 zXL{v_3m1kb3tSBjg2ZYJ;ze0Q;b(ESdPkF>jGSPh33&wY>A@@ej7=y!ccDx%O_(0^ zms+WOC+4RFU_(+|(88kO@y1%0C+jyArEE{sVDZW{3JRa3vnu^YJ9Br75JqTtaLh*C zOz^)DTD*vID16~(^_DLVQ#uY|HHE(`Y|20@i}b*jMVb-pA(seE6g519wzA8WRs7-f zS8?AFR!@Ku=7nkO)#(aH0qmTK*!$gI8<{n++m~EwE&`vo66Fe4_D+s9*Y*h`=0H*N zJ<&e?WXT|xI1{SN4UdH~*Hvp1zmu*ujXA~P0{IWj^Sf1oLWOcI#Xqh6)cM;Zq2vK`AFq}rL7x1s^%alNCUk3In+W5I zvp0GPfV$i8=ut6r<;lljPw(*Y4HsDq@2mk%bFkEy2!_e~C(nI2x>N7Uz0L2glh2}b zpC}jHNEUU|EQAVVV!wZ<{Y4SNXT<_BYU40P(a3n$`s*w_%Vn%MY;@Ge3y@ZgxM z_o@KR%*b9jZiFC)Hb^NAV_W_1I#Wy9n$eoG`9QO}PPA-09Tg<>Lx%>=oFB?26+bRAM=6~X8OFHELqJhWN( z_oh+_?M76|>OqeE39rR9<_JRL0&2gT3g`h+YHPoFy7T12Ihn=S`f0ID$?s;a9We?q z4G`)di2L6l{!-^VzB5x`&s(d#cIrMM$i7F=#tj^<{^LX@KhFHK2l;%m=YaK!KJ=3d zDY%g2W%P{e?b22{aagt> zjJ9Lez7OFTWz`EIp|kaRU?$gc{}(~C=32=U9l4D>;w6~KUDj$-5iGWTqOZcpc+}f0kf3VY^2;4 z`U68&)}?AS?V%om#l?$5>%|3;U;FE>ewPaYUZ$ zc=$d_1RRYFm}>i^!ev$56s;mMRwdV7+8I7kgTGjj6+%7GDpRuAh!F`pb6YM!~u zW;+&27fKabjY2I7=)q=WlXA#j;OM2(7pUCai*NC{nY|1{Tn~UNzqWDs?th?9`Fg&uPX~9;3o_Na$J}@8iAR~d@h%Bik zd#R)x@XU4G$hB^PunfmAxe;?cQ@gTNVJ5TJO`f>q@} zcDZ9YzcTCsmyLnOxsY9MSk6ZbB7*Q<&lCme1BZp$u-)NfvtS`RAp~tiB`pj)meL6= zh>)9p=J$1pst3x#Fi?MwrOLmX-!E(|x*<$-yP3NkOw`ITJ2l6IDW0l}ZZZYf+7zW5 zYYUetf_Mq!U~r9~LW%61)YUscq@81~OO7VHupD**%c$rf9<00OjZSS$jT@5VaONa8 z;332~o5cK3JJwG%lAn=HDm0P|nG2>(9C;O*benGt{srA##h5C#G25b=Q-0Ra%UHU$!>K#G%hqqiVxvdg~Kt#&TX1oRM`D#jC9~Z*9n@E zdNXY1|E?Kw#g3gbv{*B;R4}7~qsQWB!jtCzP*bsekhY=zo;R=>AXea4!+-;4_=}1tXfav(NWR+1o$=%Kgz%a}>6jvO{H5!y_3|u&y_(ClW1uN;- z!JaO%g;<+z?=(a4Jt7(8ApZal!H*YybGT>-2?^Qfu=;KJJA(4+FJON^Z(XW5y^ zhe&wdgn2J-*%E3U8$#j5KDF9&PnW(H@6ji9>Ccj;n}bHr8%$DdFt7Rr;v@TE_220* z;L7lkmPOkb#O)OHzFhKXY3`cX$1dWLG2L!gc#1o7!f)yPud>fq_Glxmwns}@ur64r zEscG1crgM>9W=`r=ZG`s zILEY4&MQ$HLL2USpgxiUUdmcHzE`3bz*(flPSQF~Xy>80P`1biRT=I*)12@f+6~jy z?BPR$i=7+mvJRbgi}0uWde8`Aq~-{ClwX17#1UMi?j;A_k?RsmR$ zbSE9kTOXF;R;h_ppVql@fOC?w zNZvM6Q<`|_f_#|YdDQFUP%n1b-@nCrV)OHt~ZRkx~jWr?mMM|P2NK$K84 zF!rz+_!@NV&bfM@1Ii$595RFf*cdvEaxSz$=~+I!C@S&bi*=w&s=CEDF|}sM`!m-0 z2r6KWJ_VgTl6nh_;0y8%F>QY{tz>+yn%PXgCbWG*d1|S#e$LP;ud;pQJJhyx@ULED zt(bD0;>cclv@>^j*vJ08z;4fTf@>32dHGm25;q-1YSAG|2ycfZmnNiSW9KBv_>Zj`*2A2)39@pg4Clge!-^T3I;FeGk>#4raEW} zoG$dE5%9454PY=7cIo!%(wJ#6iG6}mC_e{KFb5(oGSly(UoeU?hY(Qfy1p>erq%l~ z99+*+NDuRZcGK8TDo3Ob-VosClk@(Ar-cJu|wL zL7{B&1KuhZ6bEr6R~e@$6Or5n5#b#4r$ZMofsmnT%-|}`Dl;S6JBvI5tx+$cMaIN2 zuw~W*$VDehZrK-3ZznCNxdVnZ-UxIO4Y1i58FCJP)V14_J1^COLrA#fNz`d`85l`eQ`Cy*3_+x^RxW-AZ|WsooScngWLXPU5I>O zNg6mMLct8kIrxEka}3MNEQ!ou?n1ITNx9jQzGVf&EC_W=8c1%E34uiXd^DC}7Ey_J zqeN;8H#5Nz8PdnN5@JrSg(x?mqR(h<60^aa{Ut18gSKw~h`1*eLMjsGaD$2H? zz`|tYDVIIPvjrh@4kl)r%C7I;p<}K}k;#MKEkP*pC)aW(JVMN)*xw7kd49Wnh%j5v zRNBE>AWnh;pqRn7qC%v(L491{KE2?&;j0=#w?nWu(XW0CFZ^Eqp?Yk$(Yw|IIkl7+ zyX`&7i2rAOI&okap)X;#{nq_<`4>oToN7tLJ>8;yIPH)=iDMX?Bk;0GK}N!?$(H2o zw1Ju~g~1#}pn~#Zu&(~IGZ&32xCj*9deHkGqQ+GYNPvXoO^G>Dx%(&g!rym8ef?MJ z-R+AjsQ6jn@5!8_<#MTqVH@X-cE8FO4{kETl=Z)6C6FO{VFL1{@NUJbPmW@u~nnW^}ePG#qeBWV% zeUHxvDD_gnobI!Ayb6bXz>rps!#XHB?I0$eUinPwz}%5%_gQ~C3RC}L4Pt@Utc^?MX?#*{g$!l2KXPTsnXV;8_$cea3nkc8|Lj5Fm) zSI>{6muf+c`)#o(9>4F|kAN+JS^58qlMwR;R!-c4Bh>M0NbfV5Wa^1y)rznBt~Ub8 zQ@NnPvq@W7f^_yKgCs)&GA`IFSC9jen^*{8rF5w*;yYqQCm-6*yksCBd z^b!Itq{rP;cbc~klC0s!KN-kBX)g`zAmW3F-2-B16OJ?Ip7HgZ+)oT(e0YJ4C*~90 zl7|RH&K6sxoRhh!b|;`PQun*Vp)Qc2@Z}ucN6miCwR|03AJ`>DZKtD|)rli|cj*Y{ zLMFK)CUHi7w{~GtdYc0zbb`lD@rX(av_yv3YH#ZHY;6r}ByFjT@t{uyeoO+zAqsLc zN;;&Ce32J~aLpX)h`UXebkf~n7RHhwPZi4=U4Bkrnh{`iXW%74sBO2XQ!ly+7T(TPi(Z%7K9D@cmhETTBG;{oq3 zY65$3o`3i2COzcD_;_yYgT!H@=QAz2 zf?nf%BS<_~csYSk2S+dYWB%3=QE&=N)8i3QGx$aY-``Ch64DHZ%5Uf~>GCx4scX#HaqpvZ5o$O)78YH6 z3dPr)s$^)u0?bXemHC<-JieRyfr|i(Q`bZ{_LpRMdXRHSJ;;gqhA_y;rim?K_!9e_ z)FfF?2DANeX7?3|K;;9r<2d1hC=osN12k*CJ0a>(x;UpOJ3IEv^~L4ICHAW^Et{%v zrgv<}0xD-`@Zd&laIX|45k-#FHJF-T#62Mm_7{bW01);7cfcZ?N32R)C6_`YVo_Dx zV^TG!bj%R8g-m7})G^~0fk!L*J&08!*^;KIc<*<9CMyaN+o#g_Z_-YS)~u~o|BztsE(~n^{&g`tvBV7CvcqvEi0^&t^*)OF%ArttbrO>G zOOjIeg14K4ak*&9V8UBuN!Ft|4!NjK&teKmVnzEQh!pI&*0q@1)R&%GHY7*8wAosQ z0oWQ*u{>{maTK7T9GtJwWZtYri}m)`GpXs-^XB|}4~v2vnzj{#;?G9j%hp3$(s0qs zX;?~(r3E-{8rcWFt)0|Qwx(buTt?5?PH6p95C2E%Pzhlk$r0S=@;^{O3(iidm)%dD z`H?Cbg^^>DvAc3qI6k9AWdBqqXyPkWIH0JIX~|)fY9{V{eYy-}GG|uO9XB?^?>+qA z)L=L(Y?i{!c`1d#vmAuOuKYN2SwVwE&Q=iJLa}t1$B_Fn8n=H(iYJ|W26w5 z@jk>6M}~9yFhtEjIKfRqzaeIGMMXaQL%kjqxLqPx+;9GpK6^uuDj|tTyab>8G*nUj zsp;fWwdPjF;U3G#IX96-ioJ&41r2;*59WFWkx#pT%?y-`3K4v;RE5JI>z${R%H_oX zLp7m1j(~G@r1J&I?uTY1@RawNLn00MKzU5;1Kl5N6jnqhnFo<5oLo)n4lS+8`c3RM z=bYSCaRh(V1xkiE*5|n7%4}1tvn;1mtV1&r6Zpea&AM4M-byFA{3v2p%L>@7QVpw6 zrqHa;Hj6JL7NXQ&2Q(@fBk>i>e7#*YdiJ4=^TTRb@t| z_cJKcsi~;IPz*T;jmsZHhg#IH>pg(1g5`u*0_P^`^SC7fTLtIK3$~(FxBbQJZDCpojX;f`mSOSv_LA4^k=NR zCVzE|xs0mwE>;-VfOV>=N%Q`RsL@!qDc+wgm@u4L!FDSG5(JoaOx|n-CAs95S5vMp zQP;CpHe_g^9%)o-RjWzh<}F#4nTgN|#5R1{PJvxk=f;UyV%{r~QiZ#h?bhXz+@KwjOTh>fWy8%u*N{hQW_hfhUw*`J|*?NE`FlOyUz2; zD%LH1<@QF@e;(1?MSQUL0VF4RgUO&;xLEH^-{C9NLW!C@CI#rd(Fv8l05>J91IBt3 z_KY>V4Ysb^eYuVF*+5X-Zpni4Tm$rZ?%c$*H<)nfm%E3aL)*-@C60+Mepfv0H`We9 zIkOXuhk65w`^Fa0{LMR!jk_c0?$3`w#!OS|aRkT~wlkus8qIm}_n(u*m4tT@@$}#J z@h61#CRuQv1_3n|%;&{>a`TO#f7<@4_O*|nS(hvoMwH(D3d9^m-oDe3VxH_96wxbi z2DETGh&6V^-(YYG?W~?!G8x$QbnyisuGQ`?W-AzVfkt&Z%yPeQZL&DfXPGQJ5}z|7 z>R;Yt-a62q_LpmNc@;+Bqf2Sqz6_Soe8%j~5%8i|R{)PZ;Ymg^2agfh>sYrtT7v+a zMF7|pMiXa9Dy#yYtzZ6gb9*HX-Wkx3KjvJtb;T`Q<@q|0!!a%S=dc_KFCT9+nW(#X zyl61I6#?re4XT6%#ber=`JwHQhl+6ZyDAv^X?a;~0afOOxQ1!f?vcurNLY*f0?S++ z2p^tqw7}a!gb-*0)$>TPDB>1Bdc2U#n3e8gRSv1hZH^{1UdEO!r6JwG6$^`Z-vekv zci+Hwkpr)lEn`p{e&;lbE4Kql;1QP4kV2FtqFtgBnN?2dVQmL40}G|;1L*LtpUq%BaI z33BfM8f*l?)glCAeFtRLj3QS@Ya>$l+2(4CV@9tP6+1HQf$@R6fL zX#{z?j(S)V57*&iO@|c2+UBLF8t^8o{m$dpae?=xOz7Gb$pGR_Ljz1!xW>Wb`!**O zn3xxBtO6Vx*c#fvLw|1jD6ml-(2A%{2v39(lzg0?=Ne*qb)!pV6;lWR7<8sVp)PQsR z;8~a)S(t2@=N8eglKs;@G>VqgV7LfiT#rkB4Ypq`K8+xwAgKI`Rx0_6@LHGqU6N-T zt8S%y>K)xnSF;w`BiTD@^h42&DZuGTOfwW1QMJBsjai$J`D{Z^2VnK1sL2}^9McTl z^g%(`87v~qd?UO$mw8OL3l6dy>Ae&;uBJI|9nY6Rd6nCPDO{%OoNV*1Bj7<{ngd=EcVRv&{8eWHkiMr1h9C~QMk8; z=IX7c^*i1Tl7@ElGIA&Ru!EU5piyx5KIp^5qtSz1vv7EH}lJ3MukY-CR@!G#ehafBj zX)MzQM{Xr0;y>o3p9Y#BEa(3Q@y0)JC&B;JU3L-Z(E!O&q|4XU9?=4SixN1%Kn_qS zV}=J|g-W|3RyJE)RW)C@np>dnucM)+g z)Wa)LlzA)Q?|wy*1A_`~KC8C}u)JD9C_r0~qs$Z4kv+PCnY@@xp{EVq9Z;-B||9JUK{ z69b1=HnkB|m4hI8hyXF;UnnG&NYra@PRde<9|{NpHrl^xp?L{zgY-vmkOk+b3s=6^ zE{mvj-JQX&MI*7>O{r6AD3Ae>oj~Us?C?ep6UTgs6>bM8=MhTE;ggttfU|SsmP<85 zrkU*8q~12Q8C_3k;+mK@3Q>%jXbL;AvHk39Ed57F93gE|MJFjn9-1!%jr-T@ zabhS}&d%r6S#4|Xm#g#TTenwxxdq_*>m7Ld968b})afZl-ZrS;>GrnwtMw)Zt$}-w#NQ~ndvV}QVsg=#{E!4#>IeMEV!wHMHk>@ z#3m-zHY(z}HpU9KWg@ytsx*F;{5sk>ycC9$LJBW4SzmG+Qd=g~A7EdQ4#Tve-J!A&vjAqZ`OFAvu&AKm-tm)5Vp6Ls~ zxP7bg`xc_<&Y`z`v)!dE@vV!)&jV*exDSU`h)tXN~)Hj9Q(nyf>PBljQN|RLF(yqSfNIp0ddInlFr^-#CDPh(em&yhzlYXRUVW!`0WgieKUQid+m!pI$x za9akIv-|HTQCT}5tflg*G201_PQ|r@8bg0PAJ+Hv(z5!~pQ8S4tX)6`iEfmX3%B4# z!AV6Rfppc3P&S$;K~!E@3SlkO33TGVO}?hRR!rs@Hfy5<7)mlnJg25ou5K0=lL0r? z<5DoZ#WXgSc){>T9gSOhQ>KdZ0wY&-2E*UUzTrBMqYNL3$25gVNViATe&%X2#AZZF z@FbOQ8z4kp<4oI{*$8l3s!OHOgOXvf&#h8d2G&yOV z>18Zp5gh16u5XRl`@>=aSD##=(b%KKN>o~5rZhkD(_ldlnE}X^V|*YjVyMUbuga4F zW=c<+x(Xxhj&nxSG<};Py1&%O^T#i^pR=7Bsh)=`Hv$ceh_vxal;H#wBvK)r1*Kymb%>RUBQZy;h6RCiI@c{)h&%mz?=7~(p@Rt7;>;uaZ1D6|+XFwMGZhsdr?ZzOm z5FKbf00|FHQAAwgg}of6>VegoKvgRHS0Q;6KC=v0e-G@afCNiEi&g-0D1sv4j|{zw z)eYVA>lkoBY6gJpLZhBg9z@#fv9xtLv?a7l;@2fkH74-5>fcBDKD(swh$*m%aDPa_ z+Yl~zOZM*_jG<_@iC0s4`Ry0=vs#3>0b)&}xH z84M#fx-&SsIp2=$#bm(m#rk@buafO@(tmzFJ`D^^^oulIy?D~Ab;HZe@oY9ntH!f- zwJ#5&+!OPt;R4{xoLt&v%`GX+Er;odg zEws_r%hEAsu~A8hBLy4nk%8y!-c9pVx%G;ej)B)qnqutOr~m3M`MB;qWE^TilubAO?*A3Bk(J{cWCE zEHROfc*6Oy4QA%|4Bm%~)pW_S>}xTYZW83!R5p&1aFViAJ~&H?kr(D6J@g;}0d7%(3y~U8$T6Yg`#RK{1&;Y%nNbW48oZq-f9x*5=mQXD z62^4su0658d--lm{3dHo*UuRAP{@*>wx0)u0;PH z`t{Lfy$y|r)$JTFF&EWm{MZb=__Wz}Z{x_WEewhFQWnwduJS2xhMdUh7nWKeUnH#uik4Y zQbY3W{_xwsGMcXV1><71weDI9rW>ltCuJ+AgfE4oHgS*Q5&21JE)FwlDy6mAEk9dn zGx0Zz`>u8RgM`D7`m9%nee8)h%ueRvES`*mj^LXL zo`Xz*&-r{GPJo^6C_2{I)*T4!OoCvy&4^7xTSSyW^^rJnRCUZ32R{VrGn`2oFYX*Cai&Yk+xL=nK zZeja`Fhd3z?%8`>2*tXt2Yebax@RulqvD41bG7YshuKM00SC}TLDyLWH#hT{oy-f* z%HxA^4b!V%rvdA?e#>}^Nm=5J(N}LiaAxWPOe{?zfJOfoy{tP|(F?0dP=?%eYph$Y zfcZ@C+7i;&(j1T5t?9Rsp}o>(J8K+ULdFt%`z`F2q2=*tR%>)d!_H5-n6(4Ncw7d0 zyKrc^4$vckL|36M;zIJ2M3B`Lso+w^Lk~$xRUr;{bo@OTL-)m7nB~#hQe|QqpuKoOn zheOJVC>+#wP9RtA;4^?+`?UwwGXLXE*gr|+^3}I}@GM96tQ+4&m@J7|Fv~b>dn{Ja;s7$6 zFmlFvL-gFSazdy8=&Ct4-6`12tO_`sl2xj3zPa z|Lu&m#n}Zq^sThh>SXO>H}_U{c{#0dt4RiRMdDV%pH!|7S}Bk5Q{~A#EFt!_CU^!= z+WD!r1o3Po6*w8l?NqCY`L!agsW6&sL_h%fP2gXuRbt+me5rb|gQ2y^0`LTs6K!el zvJHi{mNtyPJsh$%bRF;Xbz8a7q$9v${J!bU1Lh<9P|vo0g$vHu z31>RBTbNHzwome~?W_T(rWFQ{ZisK!nfz~*Zlj6Fj9Aa8*PW%x$3s}L(e9k7#N zDIhCgOrTE?IJx!Ybr>ITVfPSSO?f#*M^f#NkXF;U*7YZm=6!8f5ovNG(MU{Dcaxj` zJ8;j2L-SU{{c9>o_KOuH($zh_j>6;mb6{LI3O-3+f@eW*yKA@%d`l^7V=9&k5k>#IcS? z)RT*AbyM`yY*I+HZ^kmT&6XrTFplBEiH9L_af7_Qp1VUy?T;v zsTppg;{G_JfnTHABCFcEl@=<76;e#2t%m-KjA(NQz2|mg%^4NY;23H_?BY(BNz5e` z6Bfv){0z)LfNjl9?xGRx$^QKHecL~Sbf0@8$m3a&P#>l**cL6>Qi*hOF|A<}X_u0j ztYg;LrCnKNr!ijKe1Hb1unxH^qmjUg?864WZZw`)(_#_D{u+V5NS7_|QeUTES(ImT z0S{f93~$dsa|f}b%((kTr(e`&aHzt}Eo<)syaQWKhNh70-RoX_T+Z~c#9CLdd<{C= z4RmHwBfs_Kcbm=vD4$EGmB>U8H07e z{sNAdE)owe)+%U;kZVzfguwiwKd>e?vYay$5P2)o5GbL+p%i(B9r2E=J5bQ4L5l;D zQ|F%{C?G2^JXnBX{ZbU8gOwxa0tc&(VL2|gBAKirnf{;egJ>6E$*2(aFz8Ie zj6si6MXTK&@Jnp ze|5iVP+e$^KVYW$q#A+Q*lmC<-8HWsm_j<P0Qib>ert#K3Dn9us5QFaL*aA`Nr>EQZN%ag@=Ve*P-CFquJaG#^x3lx4 zp`+eShxWyWiZ+<*DCk8U%yC#beF7gfe>mnOIdTNu@ zB!@p3gusB{FHd^79j3!Vigh|R7T{P8Enc#INW*&s&3r8W6zT_D2VM;W7s4jW`U~3X z@k6{$jSeP2j8`4FeAm$#CwS2uFQd5riZERhKJYu^f2Os+3Af?i7Mlf=QiTZ3-lyqmT{09ZuY@T0+o^SEhZA$6Tbnwf&(`Rr$hYJ_XLun`hVBUF zj3IMJB>ZR3c~E^-FuR(!DVMigrKSos8yrGe!vf8BD{wO!e5i(9Dw>FXhF|YaCosr& zz5guM^&c9?EJyJ1eq;{gkz+h?J7OSfJyV@Zs9gL`8zuZTNv-OXyojl!urcFCOnAAb z)azZOVu$-UAYBZU7!ubVvfeiDZ?BbOOa^iNv+d(8EO$lqZpiQ3^loZsuyW=!5ce)$ z?3vFvb)z&LSl!*@!U|BQU`}Gl=1eAuy`WLD5K%BBa#}Z*6mRL7{X09FDK1FilzJE? zje9bFy2v(QvyqPuPz&gRFx4(Kv@n|F)M2gcReu7FBc20(Y~qh351@XE=ALd0SJhij zvkH5~gmAw5cqKY3r$uQf?&>hYqQpjW%>!z?-PaAf%%IY@P zV>yoQpYOaGGiI!2j>-KxnJD*v9wwiGqVRMp_!Y=fAJd~cNYUU?T@JXDV zCO4qW>qOU9kJ}ZbpCHerzgl}uXBjDMJBKB|6;kTN~QKS(yG84-zS7C@DSF2I;(K_MCeu0Fd?Oq@+X;>sFiy9bSv= zz9+no$W0?POG-+vNOA{!ya*FEaF^HzRbFb$97;`G-MY@Msi>)`_)=f`s8nHyzoR0p z^=4)6f%;*@oPMhsrVv&b*8==E?<)VHd~_*FBqtH-IrdGZ`M|sAS)7Na(Ws=>+g-A$ z+;X@f=NVB-rPn3)lcYPvlK@j-ERl!r5EdDv^^)smYTaAZ0#bB%5oMt@OHc9@8(5{2 zb%D#y6h~@YTRE+FX>5fP0?&F1<;^uGuTU#u=I>DOmSX4&?3nY2)4=p*Vkf*XuJ@#i z#S$df_8wpr!0rdk5c_384gd5Dm_6R+sjs=3FBCcj4ni2DBq&&6{t*gTm^7bU6~ZuN zm*H?J0hBS1D`1TtwNXBW28FJ!A^_$zoy;6j!xhIOj7K45!{b+vKMUIq`LT8sn)q}U z=`qh6g6uT9vxcD9Eby4b5?j3esru!5=OxX~-d^00;P*9jt44;xOP>(0sPzeLQ0W;L z(~hUZ66=avbn)r>JfhEy?2ixrw#Um8p!;*bL+mE_habT`wi7yBKemI+BXT$n=9Hk1<#u*+BaG?&l}rsVn~(4Lh_iz z#8`^&#KS{}u`!2)*AWtmhRuCWOkDd%aOI|daB3^px0o_0WCla7?jI}92&#u5v?1u? zs=ANNO*n|hcEDPPcCx@17dcIFhy^^EQ3N%~l!_>;d2S{XQa3!Rq&_P4u z=F@IsR-lT`9h(qJ>3-|oR6*I$W8ZarblF}g#d#)BUCtXXE1-ed3^Tv!TX)_(E!U2_ z`a8fcP_GEQNReO86086*?N&@4RXckzz~4~?6!}&N=AShtIDV}g;+2IHj8pge5p}` z5n=q%4-HJn@`}w;1)MdR`8-lvhWI0`e*S^Ya+Jvet*KorJY2I;W-+7& zci)QJe4y-V=sizpI+h7)WxQQeiL%3$I9no}piev5foGQF!bXyF*thrT3^e<{JWI4J zpxc+&3M7%=Odf9ex_!7u;iR1l6eR^kIS!sMuja25nNVH`EEmDlw~$`=2iBFcq_!Ho z65W^N4<>8g<+^%nzm~3%!8j;Ap@R3Gxzha)cwm^4^xwYU3ew>TzAv3O_AQTIx&Up| zYq>*VT=Md?UyCm|Wz1>t*BlL(1P$<{e)Ajzv~YrIvULj>Z(}UDtK4y~3Z>dv=0=|Q zd%u;ztaPSma2ZM$_jKt^hoE+u6q^r6nW_Bq$INmN9>{OU_TU^B z9`3{D>gBP_K61OnDM475lTd}5gpnfVle*Z8xmjwYRr z#*KK(b+8N$T*o?d#p)(6{p;Jw(_emb+fx&r@Y$^|cnUk5F*Kc?M_8=bD>zt)@j#LI zGVitLm=N$vAdI>`C{QNQrOwewfbweSTFqf$5Q=!x zpfy}?zVgTdBq=v&Ex75fluS{xI0J!OLPJ+AqUf>bbnL&PftMKSmbqH*q*L#YEE6&& zq)$lvW$ex!-dl6foAtF9NE{4e9mrQ2hk5^oJ~egUA`#y-oC;`;#VV&7GO$*NN4RB5 zQols7a`Xden!X6$xkff$GePIl^$C8OeNQCL^9jxN>c)N{aL^XyU1&YK5XzQZyPI1cI7_UcQZRAvbov0C2_wr# z9qdmp@HYTMN!#nIYaNBaljm#)`xZ{|;TAB)hQHIp&q$p?Uy};sYAX$|@%z zwwpntIig`UP)M8Qnk7?LmH2CkZGlECEk)>r{x+EW{!iBPkGCK^L8|{YKRr;+8C?dg z=6ZP|1riD$xpC5OWmjXr%f+ahux_2Qdac`ju0R zJHBrfEgt1Mx#)zO)xepzG1O*_Ztl(xTba7fI=!!Z{9Ug!@4x|)by&+wy5r4%$^}w_|LqS|&ZV7NcQUzLh9&+Rvu(VCqc!!F;0kY4vEtWGDh_<7xjsf$)`&%~`mE?`EhJx3Z1Ta6C|Z+%=m zE^3?*5e{l?X2doYVeD8pbzD-qXece-`QiSEUFeq9>&Bzy{&t5oEi0U-fwT!wPQ3c? zYeeEx*t%v@`q~LQjBwnOxUl`#O16@H(Myc1%AH|TkO1~L=!Y90>-m!CdcHl{T%6QE z_ql-r(PxU06p)s`UZGWgN}q5+KMW++T9y@6S#!=^&aHW~*a&8;K&pRZV*`JF9z$fc zvR_}4K%8tiaU>8Noo0}9`i;(hXrq&Vd0@xMWc@flW^WQAiLFlZW*%o65i)Imelbsy zsT`@vE|7@jvb7-GtGL7?@Ma+CDPaO!!*JXvED==04~VS;0YXd=wOTCyh>qI^-gZHH z?Pm=`cB)v`S!`NZ0zUT}H`>!4{91fWKVFY;bl#qx1JRV-HVp!1{&%P2RmcP%S$tH- zL(i5}rqj10ierVak3~Eu={pur)2NbLM-z%C2mr(p1e$?-ZS-!MGL(~NGz}!WhxDD3 z43+tb0%)u)&e>Otkb=_6Y82s2KAp%ZOxItCQW|#$q4q5U76$njwHnFpq>q$A)OVaD zC$9Cjc~m!(JsV?GF_E}GOwZH6*k~ML4WNR;7bxs{s&%8{7ZFKA>jUSu0qxO{OLZRo z^j9jYNe)ITAW!ZJwaMB{HIBE8F)olSTxv`(3TU>uoLZgTfQfql7ZgpC^Cm73ZH=jz zcRHU7`iChns0`9ZC^YdC%qlj2TyVx>G*Gj>(QgMk?+UWa3!3z`^J$&JF}O*I}B;h#a@fD&#`2C8hWA)#w#KWOl7E=?^;d&`;t}p>ZNrimT z=_roxy{iOEFx$J-+G~4*3a+O6o35;KU?=SDCiLyO6Wm_Yk8|g;MZ2HCOsPvv%WY+E z_{fpkySjed1KZwSo}r{YpKtv-et={9HW1}<+O~9>QC-M;z%mMkOnW8vW^%H}n*-dI z4Ukx{&z^=w|8~yh_jGEB8oqi+hWl{%C`+6Is!^)!N0+#B=Cq`$rGzhm?AKMEA4M{Lt@|wlfzCRB5`=sRu-I)zrH3IBM5nC=Iofro}^AV~Zu^SzX1X`tR zaBE(Csz4qC+e^#2vB0Li|`~>5Jf7C*_UoDs%n~jT`hFRt=7y3ezK6r zGea&4!J5*T?vEcMjGesK zkCTSLO687GnFIZTA!i6x5~XV(4m7EsP+-yTo8a0B!hu3oh*9niuKndsH{hpR>?c{x zXm@9Au&0p0wrXvRe_TATP`=AiHg(8kibC)+8!J`;)Q#k(0+KCbPQd-0c&gQ7=I|DU zBLtLD%KJuo(^`X2m7vNg16o0K9WzRf`KtCX@Z;L;)5|^koOi+T)1b5w4CuRG_n3UI~BS-9n~IWltlr);>+XEY_O=XGa1)X_o#I9f5JiPtwf zokt!ia2YP)4SeJ`&AvD(q9hGIsi9!2c=9zRrKkohHj)M5G%u9_F~3I%rv%rQ_@{ai1?_O z{uyHX;Z32MiQGbg4>D{C&1z`?GbQIB{&t2o9@oWc53jB{|5U|eeqta!UR)@UR@6>1 z7z>r1IDUroE)SRGP52sgdKFH#fQC#muuqy-tBDGRRlv+#r9#ni?~ zYCS^~7eN{7E2EtB{HLZ4LnWRLSHLpndyZX{dH-O$jx+$u*d*&u`ogk}wS|+y_!X;SMur`Z$t?hyrtFC#l2h5WVhQZXQSN0}_M5$l;NP8|Y# zx%TUBDMDpKb~V8}Q1aqC8k0&OpEqKd3zP^Wt+H-I71^%5YER~@|kPR3? zuk9VP;4A`$=0HL7XgHC`-~ zS33Pu0|h+4N$h%(t8r(#_1(eOEksY?JFb<8aQK8dV8n>~19Km3pQfl71@eT}QGH$o zb_Hf7yb@K3iXofY@E&8&>Kq}8dBcEZXFASS`pHA3YU^Ck2~=F$EB^RW>#v)ms$P-S4_A*7VK zjO0;YtS7(U?FwQjmqL#kfp3IN9M~&b0O~tdlS<_Z?UGJ8zNdYa#Jn9YU4e#;=7!Bh z*4ndmXG;g8b(fv`%H_D^AA`nUQwNpRlj`PGyafE8)>YvP%(XoOog5CZ&vZ>|jd{3t@B=t==Wu|XDx~*iTeVrcD9A>OpZT(KpmrKm6XuM>p5-(G z$M94!hl`_)gIvE>+ZP4H15p_VADmS=rq+KZO@U3zvx25nFi4FGN-ng5UK$b*m4F^F zy||bzn-$KB?kGG4uOOh5sGKo+LcTagI+_3jMKqZmBHW`4*K3!&83K$LnURUj``ZV_ zULEVQ*o=gu)#Up#YXg7Vj#&&2Pzh2^hoet(Sv|1dx`W-LON*5;ND$d}fIst`i=YY0 z4V(Hte80!R_b@mxP6K;C1`mwK#2SZ6pFCmpR43B}l>Y7U{Q3a{onHK&e+~%gj zJ)Og?_o~IgR?T4r6+D=JS&?iOQzZSaNp|CR(EBy0@Ssg%Y6QF|VJCikk2T^t?wR2) zU18}BBS^(>t8*rsWD|lbY|%Qd@xXEdtfdmNJ^l?1eBOPXe3;}cD5Zv@X6b&VG$8I0 z_+(qn!I&)8tk-p?7V0;tm@J34#1((wkP04I;M#^5(b zHww)of2kl4KG;x~hKQf?(_lY3@um>NYT|{zm+Hx?7{GvPfsdY}Adm2K(1W9P+UEN| zs=texswdvRQbCV@4zqvFFCZQct}dx^-y*1~erjxxshN15a6limDfREEZeJWYp)}|1S=o{6W>-I);B9+YgKR1)bGY?r0=c5pCEq6(vdnJ)26eX0K zQhUOhR0Q(Q$=& zDFGM-WCf(U62O=c9lS}^u%h^EQANDwdFi(hQ z&Hv_m6>oQo^pG9>G)U~3<<&p#)cp6)I4i$0##!?HIOq@fZJc6Fy>aM8E7bzc=N~pZ z#+$!t3|P`tYXplgW)9I-g*q(a-<5zBHF`j|Lhm+mfxw-Inxazc%kmC%x0XpkhborN zHLXp!UK`+t);BMj&gn+=Jek#wHPFMR+lQ9v~ zmtF?(7YlDW0uZ-5=1-TjbL58FAp^IuJbfbZHX+ago66Z<^RUF5d9Z|Jg zsk4NaF_bQibr-t zHO{IjHQp6cb|y}hx>^a^(Su@XDOoYOP~J99A}}h5Rzp@Yu%Z%C#qlVb@aUIR@1NaG z?lfSPG;?4<)m2JqtL~o=2^iOZkrZR-%#_aWUh^p!Pn93$fj$$1IWydB>4Y%VjfY`s zyIL(wof}MkmQxhwQwFC^`hyJ;Ik`UOX6m^7)F%>xYbpq#Kv;CFc1|{!7|RW|j>S|y zx`;GaM`1)_qp|SmeS=E^-5TtBVZA@>Rz^UA`qSAylNZqo6-GF2qkq8xeV!Y;fwC;f zuf^+E9$aRC5$ZU3@nuk$ybK1T_*1RlHR643|Ak>sN0ks#8SyFk?qBd3UADIT8|Fd( zUvtDEDGIWzMXth6g76-zCGbPb?^&zxlQ-v^ch3cGk6kz1p1K88)CknPZ+vI7$reC` zvnNuHT)b!UHziY8S^p%SqlUlrtfl5j__88PN%Wh!bfLNWuaRnuS`MjfWTEvo+!!V- z!S#dEmJ>I)QMsWZJ}vi${l~+2zFmzptZnT*8=FtH6RN##%9C=WojE}<1F#BP_FzaXp%b3}4_D{d9Y))>?Z&okt3hMiYHT}c>||owwr$&XV>GtY7;mrj zetPb;=EJP{0p}dYxnm=VVtSJ?$>U}qIC{OyrCT6ry&z@`U)|FM5xde8e(PyMB5x_f zOfGo*pLo28Vg{MkKVhXGF4fRL7%z23*b@$L!JJgX8~^Ki{xJf%F~52{7MCtWDGXhQ z>RlH;&B=@tx{rO4MHYFwsGKYs>D%5B6h+ETQu!_=-}2(;Exg=3J&{>u_9Jt=dkgjZ zvFy@WMUD28?vv8jG*-j+j}NGtkGi(*OT%3v&aMJ_XpDq7LVt$FoXxHuq}g2e$2Bsm01>#(W>-@XEeggYZ`E6-Sxq8 zV)!T9XMnkam1g!GIcN!TA2`w(IpeJoSUkGip}yhNvApC5Z@pblx>}um8md?fq);ZBnkSp}+3hZdv`Qb43pjRI7|i zkT4{WZk;7j7sco3pA+8e@%=IT)7~uJIO9VnsIYt;J-O=m-E!^m4^82_;>`S`Q)$IeTM!=1#N z;wh#`U2nP3dm%m(0pa~b{;@jXs-%2KoTOsOMhC!Bs6Gb#{;irEm(ujo_NqN;it&q@ zuF$xabQ+CNMR8ubP5ag})tj&ke_u#lqo;}2Eo%+vd24xmpKknzpnb5NHPLBWIJb_j zZjK%)nGpLPC_M6dMFdz^Mm6CRN-o~2jyQVd^jFp3U&l!R1Nj7YUWEYe{#IhT498qy z^N5+8eUzcjTS;8=NItE5jgJ{;$pxXdU2mm=u|47rdQT^MD5EgdH!%DkZF7HgkWz6O zsJL}b>BBx|OL|>8;A|)5L0k=u`JTdEsL2nQX ztOM4!M6la9z7k2Um}hbxv zg)slARzx6Ih;FVcPx*~_$s47GslAcHpjU8)`U8%fAwbkYe}G)Locayw}H0@3kbCSDrV*fIXtJGBi++*s>sxDG|cXS z>)*(H;%|ufbwBU_Il4VuItiIQxEaO9l5rX$WS9@q9tlWLu@9?@2(a&xi19>{U1e9! z3_TBRF2)OH<*j;ba~$g3i_tN&sjjg$^a(Bv4uMR}(KGpOLXsBsdfY#y7ajxQ zutoa%h;Sxtzoy! zY$22nrvSSZJflIsL=>C);~< zZS7cG7olJ=)4~FiHW3MonjRjVJYA(-q^F1#%-s^EuAVJw}7O5<|Ow^qQ1u1M;H=+akP=cyf5N?Gu|b^S2SW|EP6n{1{;+SjzkGwpgnY zp6N5T%{62taCMJfyJQ`|$e?<)J$(*T0?Z$FrySM^267B>!hX0!P^~v2p5*4QKyX~9 z4~|vj$@$39S#mV<^5Za+4>wiu$Ho<FG>Te1tTOmIaSHRZ#*nhDi_D4Mi% zTDQGq4Ki;+=a&lFo_BnGo;hT&{425WR4J9r4!`2uW>{8b$VrH|{*cXa!)URd3h-R# zbg#dyyT2VJOXG$zAtE9TU7zymeY&p}k_3vxPgVShLy9IbEpT`|aMr>yB60m8)8KW& z;lBXx;&~gkM~0R|OHh$lSt<=*Yzn15j}D=J^kq@7uo2Iv5N<5k=H#iDyLeUn3H5(H z4yFHl%PD8!#eMq@>X0 zWGcu<;sSL|5TFC{iihUF{6k`!wlw)msYeOIBL}q<-ysq+r5k0SRrtX!} z8G}?$PG3bWdOsX^$iV(7q_-VecCmq--tl&Q^c;m9+I1F;i+OtdWeAz$5ts* zvR{IaO>0(YXu!D~uzQnA`#AF6WC%CCn{l~1rEuAnVc$fsQvZ=ONV6Yh_k9=1)%l7g z+O?e#J}Jkl% zI?UBFBl3Cqx_8(r{AF$b;sv%YmLRiTh;xE~mGAjvMFR#?fW-}N;EYUA%%C-Bk>Bd1 z|0v%+5eWW4$)S}i+x*x&n>goenNpI0mwi(b)@_9O>N)B--oRWH*VB|bB@>9yc@#K zn`d_y^w2z<0B0H2y((9go(*@(#gdp)r{0B)+u85EOHX5 zT6y){YQ@3JwAXmExn?5YtgVc3tnHovx9ZC^Y2y6XaRlT$aq(-!3Z#j^BeC+9B`vEE zT=ge)H+>slry?IE+GI9?g+nt2j#d?`AJn=Q>>8Hkz>*H_biG>f@2Zo?SLMVr1OcP@ z&gO>~{|ce})}N1L7mDs8e@;8L%(zAf4B1=&LF@sOZ3($i%nrlO$&PHVw)Bl3HW^M@ zT=llAwgPhL8wcW0vkDB0M^S56Elz!H=Tsd8i}Sm6I9~w_PiUp1^v%EOz^YH3ZFkKL zO)&!-0oqI^iCxJTsqX0GO_rcswm*`Af^!M{0#FTt#o|+SE@Gj6F_($Ke^fSYh zZA;E^x4vyF+(mUcRV>W-7vW>4nu0c}F@@Z+LmyG0 zKokjyVoAYwA}=ba{Ka-x4(e6R+mtfI7eD+dT2!xZVqa{&q$CxcSjR<~2}9cOkt4Gj zm_6=0%gN58|41P#X_ax&t=LD&DZ`yL{1NCV^fIaZ;t+si`W|rC_Q{sfBsb>pPxST; z5q5=~Z$WCAC_?l~q!N+sbDNxSn5OpB)NruVl|5wdMuc#cc`Q+)9u_JT=8FoLq` zA059ap4CQFnXl}mT&`5UL`@4Z($@`fRz_}WuP={YyqF|10$tS6=-a%5R8TYisRPgn zE-3=1_X*DX_%JFms881wZA-`P0F4J@_AR)YL}AR6hjha6vRF<${~-9$K#pt>7PfeJ zym&8IZ%y8L`Ax*+(k7m8FdZMV51!s2OJjgho_H~b@CkfZAG;gzIVLoNFkA|s3@zSE zaH%(R4C)thM5-lqSLQVWbui6J=k0bB>*4FIZOHEC-x_1TkbAo(cyaY(07$pyo~h~I ze4C~`hrYNoK5sZT1$SwSQA)gZ8MXVpwNZH^`=ydqPI#Q}3YF7wIZ8a)6xBjhT2<^O zw_7ei@HU8jwwW@>FzwROHU93O!svW|uQd=5^{~k-$H*#Pwcqv)?uCVI@gEzkaY3kg9|rIcj*Ul{ZfSG#oDqKb~ET5s-d2E5FMpvME-cxX@|-?~$0DU^PxNDEnJH(S#1 z%reXN(AHwRmeTn?JJ?!}EHkulho|E>9;-vK@5i1N6S3&wzg~*;@y`hY=L!euLRwx1ll`OS^!Jo?#?yEBd@$JW zw?f2a&F?yw!2`4t;4!tnEnryn6sG^N-6MIYe+G0LK}B!q)kZOQ@RfI&>5Uc&DiLN$ z!IJ4pz~f!;?dSz9C$#`R71vgf93`<|OsH_iKl((R#~>OJA4;GaA{EACe9Ve*(Zfl5 zziJwh%ZyWCAp}oi!X88lW(!h3hO}yzxd@@Jcmy=`HxGds@bil{s*yN>kjGY?A(JD6jl9y@PyLU2H z&CCex8(fbyoFN=sIa&4%zdj9mB5!d^7)Z@H|AeE7MfQ7#BnfA!fu|9%l9j3;8bk|R zuSrd=3=Cz;dAKjTE4&Ho@8H&^HGf&ozyM5eo6nq*ye!R?cq8oEk2#gClq)PHzivMR;wAz zP62t!@Vf3H3$bZ5=V+-;2OVMm^%>pXFbjObs!-2vRVSs=-l=$`ZcE~JAU8ZirL}zp z;c)~=Ewbt4_k+akUZMXeoh>}_py(45-7|#%Zdvx4p}F3PP+<2?zHthyz9NyDkVL~F z;}T2AP@u6rYoK@+LklSR5r+d96hUK3F!8FQ{oif&!2RsuNv3DM1?(VKg8IG@ctG}@ z+~A=2@WOkM?xB*K#)I7)2PP_J^9pN;o`Yn_@6Lc6q<^dHNEC|mAVukEctW~kFd8=i zI`W;yIHXwYltH5NTHu~NB6v44NpF}8kBDKRif<9)g*SgEws}G5;l0e4>If&k^Kdv# zAjBo`@QA(qI8boOl3#&DZ_+yA+AQh6?(x2ZHVGn%>e{`AHN>zJ*}*m1h!rqrXv1^3 zUJv|kDJVDz;po)6{(NSMNM>ml@v0OBOv+Jg9!k2)vfHN$kfMeRcC?67+^G#j&R?rG zV3FaOLva(`{@%-~wRoSOMS87Vg6%-Bs&9N$NQz`kCfD2Dv~0(=iJ&W4T#|FEc4uGc z6eeNEBIcO?&EEn;B1hV0A>ZCiUL#!)$odrGln!5023?-;OryXVbNULl(C;A)Xg$!k z8?hYHapLy2-a5uDA!MHUz4IrJLo}kAGYX31n7pU;H|e^fAN3MZfS-aBm%?i!^DqtD+i8Ur1KdmG1?T~y3?j@9Ep7=zF)=qi>cNzx= zAK3j)Zbrsz3eO@T8(y(LVS0!uon$O6OrWY9;r6#04@4;!2;R#zylvL$-w$0648=Pa zDk6##`n+WJMT-z9)Jkh)m5$2`fX-I?i6Rw>5a7KK&^68+nCEswq#&27lg&mzyD+9u z1)gq=pt~)$Z8+6%R;Mg0_x||xf42}JhjaVn)Mz{vVW4q4e>s8Py1QW|iCRl*BgtT4 z*)wJRpMf<5zoFDiWlJO+&C$QAtFt~{gdHG;K_*W1W&{cFMih$E0VNlz8>ayAMB+L) zkZ~NFhIYN*uB^!+bhN-b#~3zRsobelzt;b|Q|uT&{Ph`G{F#39#{CWnlrtao0nzPI zE^NzlKw5}Pc00EnSqh=V}rMrx18fUpsY8VR(-%n+mWYa9C8D(28rw8MRV2?QUG%f;TnbZlogu&_Q2^x3tmlafssd* z#ws(XIZ_GEH~GwUG{t;O6LfFBiZ;@cGwgU9KJo|H=XH{2IYwvaVEle;d6ZRheH^z* z2Q;%1?Mp2;Su`9sXZ8#-v=TTPcJ|+mX4v59TXlNR0|)Irm-e^yF$R3J93S#4h}C|f zn;YQ~6}Ye#S(;jB&MzZ;0?^kmz2kv>So06nziPB9-KsmUYqVtCc09ZcU5eHG{OvaG zIt@3T3XGq-jXU|S29P1L1y4GzJ7E=t0Kvs4t;^_~Iuw&NBeJlO_E2p>Z@$h!RUaXn z2kuR{!Zo=KCmp-X*Y3L38G@DdgSKMg3>&+$R%|qs1_e^w1sD_wAu*J5Z4e5I{((tJqL1lI{(1gKtzg+xB$K_l@#j;X2_vRM^ZT z>qSrN*wmcKh8QKkK}Lztq#7g)J0u#o+@tOYuQJ#imV|k{`*Zvt4PD#8Th2&NduqS@ z1~-~|bBjOpx8Pdo20b~&Rn|3nm591F`G7W*8Kep4*xga$<`CZayelh)4r15}-I3!rP}> zLCH8R`B_aFE$3R}fG}x>XX16uTZ?^yoY)8?l402|2)X`ttmHhq>J9(RoGYk!7-=)s z2@qb3r*>?p1<_%}3oYTt@y8D8#`(79)3*&Z^=CX#=kP4HAX71wi22}O`b&55IQFd+ zG5fN?Eh~2nrCad+-?Ht5SMlS121%;-izq7Yfj`bPA%_Z>0edV<{3smynqF8lWExHZ z_O|&Ox=kWpmjpXkP2JJWc-<}MDz@{RL1?;>KNPndR$N6!tKW=_5tcVRn?6r=?MfS4 zV!BnC;5-q=T1JeSv#+njP5UoFY5ffaQRf1Cpzx9N&S0e3^fd;zRT;R|@QZI$%Fx9ghR{U12pO_B zAoN9An&qdH^HBww5g*@5ZB{T{sgRGy=E6M#qyrR806!^rvfx>FSfVCOvT+tDF=}QK zqd%cD?2;~3OHGFvBqd8`g?9s9aBkaLZMVw|=U3gTg8P+ZbJVLmt{Y;54`#6G#xy1g zh;n@5QnAtK`9Y2i5^U*U6z$m%ypEGfghONxnLT*vnTD&;EEJ~fu?z z!lkC}gE{pWgDU6Tp@&`lpZTnb{7QYGavAx^Lf0DJ2q?^9p#=^%!Q6kWr~wKQZ&&1I zolS3ne(7_C(mLhBX~hT56Wp8eXGd1N!cf2ofbISnIxnJaT43stpz5B2%G;Q*l3M3Z zww%Yu$X9C-r4~UK>_>K&&xEMNewpw?*-P>#`<8jLOC7Q=_-@)nUdlxLO8tl}oQJ5p`baoB>e#T3f*C2cl7fo}qdy43*Zpi8 zD`6Al=K@P>BG}ZwqbVuFBI5bKk|i6FfVk_#J(pI3Aneet5scrkRe(d7)gb@ayUPlc z;?4TI0sX7|36*3k-6EX!Uuz{qZ^#upM`#ULwbAW=^3A@en7zlc7v3GuNwu446`JYQ zi|&oyl$YDpR>X)Ro`G|)ofOJ@Xii?8XqTUPjti%n71#JCRx&BrIdr1cmSp1)@G%%6 zr;^|29%MtfID2BsS1C6*8{{f|p8KA}w?a8QNq(R5`}QAElfB(U6UnQEj-kmNCUZ2S zh5(#^(C#&+NyUPpLno+nkJ~8jMBf1}azlgO*a0aLBiID?7UYpysx;{#wP_*P^5;iV z)cy$gyJBvB7~Jf=3x3c87qWvPkRl|JG8{J|S^|za^vg)ppo`k8k;)I>r~7j|F3%)6 z?}B1C8Xc?bR~j{8Y;As9-)8-<#^*nvF#b{w5hzTQ%?z)%c-&q%A$(nZSJyc8w@~CJ zaZn(TC+s${8}RVN#P03|M1CpM2G{`^*zAH~d3mU!`9$IxnwVyLbzr1IKve7}QYA9# z443)*N#s|*pJG5wp$4u-fB9ZSR@~l@2;I*icWCMHV3D?;8HU&yVhh7A$M8x`6G!X` z{B+GulOIOiF`(hJ2#6E0(kHHE)ZMwYD~IL+Ui|J51*yL6dQg1OLK3knm;Wli8}`~j z`NAaMU=d;GqC?eY)prGZ0mWJogXSx!KO3V&AE@-(S51Q*f>I0yQh$AG^q}f7I?Eu0 z=Z`=7t- zz{&$Z>5>96Xm`K>uIV2<-YtLcZOQ|GM)LB|rP#W1pUi7d%e zyciKh2izrvU|&TXIpJrem~)IWp)h8eLwo-Df^aso1+(+&+}}2anN4bxj#-qKm?LBY zNQ-1@4m;N|ik8lj{ zu4T*@?3jIjpL7h1uj&msZqQIlRr+N<-t})4ySJHRMYQbM!4#Q7%+%9vVr8)$-P-RY zsipl3OB+-Kz!Y_KjQkU0trsjfP!HdYZX z7Cbkc&g$z?gm_bAqXm7oYbD|5rj~xXia(IQjnV_a*s94-7QxRy#wm|b658oWlJ9#c zj<=y>5~Wg%W>SoZ+E_F+2^774MHeEsP$CHpU&9m>y~OK}#gsHH*(4-Vq|Y*zBp^N5 zbup;er>1rWoZ>oU2!uD%th zmBM&ZLRzheXS)TAJUERll0*?|S7 zb!4QxcJNt3U0>3=m4-o~pStW5J0S-7)2Wye=BCVwh{-?86Y57A`XGLa!|U+L&cw(A zL&|e+vo>+!S!&iLsC8s~Sk5>E6q5^yVvSgt{i$U+AS5Qr(78D5fg-HWW4{yhGJ+p zwqM>z5diMZNRw3DeAn%(`5hz&;&ul>sa}H+F{p0!Ld{fL=C8fb-UEsk|D97A8Y=X~nu|0?Z`E|Vy!K!;U;?~7=kbVh@21tlRK%)RLkW+Ah^hwT>QbNJfE$D-agJD5IOI9B@etAvkH7F{%6eRt)=nqbpxi%gtTXJ6;pnsa z$&sR5k5&oiBv#nK`F_CPoe-mxCk8EHZ{Q6EA#pDd;W#WVE~zNMRKdQY{aBO+PhA^l?(XZ4-p-?!5AHcZAA;IX} z(005%;lGEWFj{~pfU{!eF{b+2rb(I8QIm3#D~|hxU7q*M2z;atlB)N z7svM=;f9S!>8Q_W%C?|;!}D-M#^FF9lC(sh87fde0t!liSy5Y$VkV8nffRY&8irCp zIj@!$dE%MgNiQEofMt*?fHydf>)4vD+8^PzUthvTx*u^F$Y*JFN#Lqg)_B5w05Xvi zBk8{%i(Bbln?;y^spLDbuB|o71`PZxQZaZGW5@dPj~?F2(w@>JWu6&(_zBtDl4G`O zIq)WXp~~~COdF|4DVg!lcOI7%+w8(%JJxq!@$s~hYa;W`zOT`JH|;kJ*PYIRsT*Ft zL=+qZ@O#h=RL>YLx03=>ojYjX4qr5$@)#-xXj_?c}Mm;aC z(Vss=oI@J{-;%nE@O$NsNP8%lqwrMll9ca*4Jz_DZA*=uTu8%ZF?CBazn9v5g?xJ6 zuW@GpDu-JbCtvmDZMI4eu9pOHAY{GYw5?-wubGzcko5X&G3-Nc9Qean{C74HUwMwf zI3Wpy7Le$R7gBW z8IkMSK)}hmAnFl%y4QABJy!me=XxXX?NDz6db-`_TVBUk96Pb_SC?!NN$RO2@Gopc zsI$(xUa4@ERGZX0%^aLQIIgXD7%gpfh(UDLo<11su80bV=*V0(hF#xg?odi_mFnE}~97lIC{;R&|UlQn~q}!ejN|3Mz-9?ij z6=a)s1(mYjkTu26ETq~gvve4h=up@6r+Qh0e-x+iP6H&;V+hzehRI)kYx`~#hEdQi z;8lGi$`#wcMXQl$xeQ{5Voik@Vq7+aXI2T(V7__HjPLlU# z>Bzvr!mlgK*}^Rw3_{a`G~C;GumHwX3B!(FQn1uDv*$eMfAI&lCs5lRY5HP;v&u03j|hX+*zvdH7=gb2tEL>KE8|ndqSSr!3HlpViaeN7*zn_;YjS_SdcWFG){a- zPm^To^<)_14No|JxQ2}^K$e)Gly2)yVvoG5Z<=%xm+y_47EBzc99yG({Xw+ux{&p*&8Dg7SO zgv5kk^nixqM3QCp;0k}yqjkDU0HcBysA8NnIIC!0nSMW|&lXP@a0BB#&Izio5Fed> z%ywJLIez~vTlgE!3zW!=cwK1*>1bYX;_xeqM)$r|BdecKlkGhZR8H0Zst8u<_D77% z2k}LP`OCd>v{bU(KUE2C!;Uz&dH$TvlT*AlP4PY+hxC$OpSfU!+&3RjutT$;h^zRC zI#xtkI14ZRp@qFwb@%n$z}Ey5tz2wWM4QlK=;i#be8O7t<(usUd0D_S)RNF}l|^kT z-L+ayc@pjDZmG&koe^%@!c@}K*Z+7|c=He;uKw9baS{K&jdZ-#0}k*}mvO=yMal6o zxTQ3hC@PawL+-SJQHCLwgdxRAk0P(IQ8O9AB;kSx+}1LH{G`JmWMSp8D>GU*J5;NKBnCjNE;HcKo=)_iUb@MmD}9Ft(YCxTD|CapR}> ztR5y3RvFhKjGk3Fqy+pcC4l|ivWrV`T$Y(m&8k>Zitgts&g%cQuZ zcW^4oCYw-ald}kUk0CbY_9%>ZB^)MHX*{+NQbjq8H-GY;kR3(DY0WbD(g}Bq@Y37) zr%XClV!giW4F66V+t9Ok-F)zl4G+#A1~XegX%*gh5{+S9Ap%$vJyg&YLe$(%SVG&U z;KUenLN3TJrlClFAPf-seGljfJU?L@5+Z8}c@+MZfedof84d>tGMe!RZF+!A!h({))rC;ZY-Ys9X!s*W)oc0Ph$fAe-MmgC*_ug+dS zN?uMn&12)0EXc0HBAWYOx6FQZ_n%lbn%i#b@91oFb*=$Amo@V>zl(*PPWj?hITBoNMoa4KVL>(gk-zRb>n7dDi0`dbRtE{_pBJS8pfe!Tp!)+MeS;gP_+H8E4F3cy}oxvxSsFFcpr;5>y1y8 z=ChaNCkTl-t=Vq6xUeuK>=9`)-7l3xSt>MwQKrTqKtebee-b=+n1hx}CSEE6U#71| zNfFe~t6=;dX8_26m7RuR8yo6lpoN<3yFV*^TKfdTU~*baZ|k3XSRsmQ!3)u@GD;BO?okjiQ9;Bpx{L*x(o2yEu$*SlJm>Q!(3LI|_}ZA6{uQqLueRcvqj0 zeXnW^E-~=fsM)H3C6FN9YR-2Ip`X}kUjy>PY+>pgQX_44j^n0EAoYfwK%JVD7MiS}zy?mGQPgT^xr)KPG)=|YA=$FMrLCMl0vHv&O3l=y z>!Pq1l^X=;D6TP3NR>h86{)^uOe*4J!oPjj1p!(SHjDj0VrLZ}jB?t6QRbf^4Hm<6QMKeN;G*OJCIa^v=pS>Q-$D zjhp|OY7DFb42nfxEwGG!6u{uTZ$RCr&i%7~pD(x9EncJ_P2Z+2B#+2-&N|aYD47xk zqQ&5pa;ss$oIbqJMhQV~ef;J7_Q(KylR5t7@KD?pHEz`}AQF&1!`hGmuK^u=0H@RD zf50B+%7~Z|t`1Iym?AlD&f_}d9eVm`RN!JK7r;eXS!N2$61HB;46L=H#xZ~dMSRQY zauf?NhY$>Hyn~m2fm8cr>JuD>HyGjV`-BI_OPJynji)Vzl_$}y^A`eBHziU%P)UW_ z)2k-$=C-U4b(8^GA-b1SB!hy)RdyLrdGh4P}4CjWl_jxz}C!IZa11NJHdG=iwt5nM9QTyT$~<5cDj#9o3JOD6S>cg zmedb28OtMYh8^3>tnL^X2dQ3%gRdR*Mtpyev6NhpmB3h<03G}UT%3$)lmn(M_j|jG z-MaTLjim$MwG|MxpqvPOKYFTJ13d^OVW!{FB|)ruN(vmb5-i5yEtKfIm7Y~{YBA?x z_?6rdw z*d=GKeSK4u!2|SN%RW#dW6}IjbPRL07b9= zlrK0>MIz`cnCm%1zfz#WC7zPCkdh65~&_qoT+(K{Ud8w9fd8w3)`>~fs%L|e&Y2tyz#lK$K$Zv={ai1Y>SpC;OMpQIDfZF z#0{&Jh;{PF+B)+*6WE$QE1o7kn6h`t)FS{&tqn69Rz*EiV7v;|W@s1ahZq5-)k)zAV z4tad8soDKp|8-)fRjpbfU-S=8t;#jK7HiwaYPR1Q^J-d@#$Ezm-0V&pH@rtW)#cKa z^Hwbx%`0Z`D@h&o^Gz8)DqHiLnhCAxn$}KeqRkphmQJ>-&7a+&&6llYeyqE!+m$tA z+R}<=0(Kf|jcZ0f#I_WxQ)m<{y-}n=CU_(dze3(|&>Fy+MIR{~^)W?YxP0gnSrz@3 zZ2Qjz&v9?K?K@hSWcto4pIFI*AaEKI`|mCE)36^(h4bE3|2==+RoVDbtx|&4OHb?Q z*=G`v(T_w0Bu4D*=@XDl2fk?VC-%^}8$}ZUFfuNtN7lO!-rEe}uco;#@snfa4-8Oq zn6^l($)Oa*m{3KcmT@@Mvir75HkV_FU15^HS5?@UQqQ6d8K9R^p#xY7|ERaH*R!+q z0=ckQ%Ht5s^wTFgvMv)tjIj7jD7IO{bC&y{uVvAZCza2R*mGIpRtpy#cjTh%Jp?lZFWB0m zN6fnayi;1tN+i;*57J&2&D3DF(fWLR|NZ!x;2g&28>+rISY*jHVhBm0r!e4D!(!tw zHRq19d>7CE$M+<&2aV}Z(iKScWdkR`1UYuJA@7$YzmKm%on9zjHy!`RFSgf!?*XptDojY=&L_-eXZKMPWR1C8Z(-Iwa81x0vh+T@M>R>+xGimth`X`u=huI=fxnqc@OL^n7tKj#4SzxW(syTFgvcome|`Y+vA-8D zG!TA+DH6#U&D=EN#ri&qiV_VMKwzNlOX$-TC!Wq^_!m-5VSp4Fy6+uTEo_%5h$HXi z*YiyB6_g*t$pZ034=~89a8g827)F)!xQ6@a-7P$22uPQ63dWOd~1A`9kH&IjHCR7j2QL3 zvfjT-XGyHX1f2xO1)6el!%kABNmCCgt$_9eFg`9Yx)|Tb8G`mj)z}MnCk8AmXUXrW zr=GmE=QRqUh>tQIzUCI33TAe_KKrkouTa-JVNS2r*4nKtZ6PE!_|+ZQya|LJ@bsQ(5WPAebB?!fJy z`LCuV=k-Ni;x&Tew_FzQb(e9A$_9gkOWDoov!E#i6+Lny;OQ;&aC$hpolQ`f7* zUi)3anfzY|7~EEVm5EX(N*mL0sV5pde@nC1cg!rDar7}vghqi%8YjZl=G^a0MN^S| zHT&m$2G{%NU5#l1ly%zBTjJ0PJ%tY_cZ^L?kPvAfu&cE+_Sy7xvETK6 zqywaFP7U|Y4M5Vr-uUL8j*hNoe%$D)koMmc8NW}0KhNk=Z;_>dRRcSGkC|21wWI#Y z--F2vXb@+jLQ%l5nyeEX3RI+pQIWenT6)j?xL2+h33mwG;`!h zn>|WG;OFqtSOIGu_sy0lrmk$y^rjw*<`+cc-rRB8l_wy89{9c7O#}*SH|wU2A9h%( z^j#2?T*UJdZ8C@tPx@B5do4vI*Ou28O*(J3Z&e2r;(7rtScw?v< z9fKn7E>IK`9U z3*@i?B)Ee@znagTNB{PW&YoG^eVD!VRE79+w0xwm@cArbpx=V>L%NK_t~$Z=)kD@g z{5GuU4@Mk?)cK~towYx!SOgzm!madGBa{%lj}LT-n<31^CxPrzxA0zSPAC#nU}dyO z1Qn20lK2^EJaM8ayBup`f6F@lbHVg|df;&veC9qb$uJ{yANI$Qn5R5Q3B=jqA|U9e zrhbgu7^L8Zvhg-B7uF8Fh>x!icA;HhmdD2s@XTajzJDZcpg3y;py8TsP#5O!`7E>x zHUL3s1ojf?I;yt4f>2qhf1vz`*iMYGDqFtrJpC|JNo)bfO3&>@)LKsGDmQzF3 zynhkonx5y?H<%J+vo#svWMz(LStgPP55v+2rJ{cpDnure|INZ@m>rA}58D{3tDse69y6MdP&?{m%!mTSYIJdh<54Cp5z4`OiiTw? zPp$aXsI7O(s(h+?OPMUVE>nP<#f4ueZmPC4Th<)6+)cEl+? zkWtk3;+INa~n(g6QVz zLYqUy0WI+mPIMC;`MrUR4rk-msv=UErYr@qyBN;&&9xR4jrDmxQ`YR_s>}2smZm15 z;pfA&!ZTpRF+Y{TiZQHha=iG1SRCVR5q5=oBsQu-R)%h&8$V!d-!7adYamQ zg7_+IgNOBPwF}~o)5tQLhA;`F207!G;{O3at7U1Wyq%ww3{3S`h3KSdtlvG#O9s7) zr2(aZ1pwo;0iTqnL8b(PGXLaUGdH!eJZ9VWwjOaNz-~luTR|7T4&H!!kt?q1V28bM zDkwR`JD@$_QNmSMjU+?mo04Nf?av3Tk#TpwYc7^%)>Zm`Zhg)Rml-mGA)$ zdj0W)0a~1GQPUg{zpq(Q=`&?&(qq|vF%okHJ3^MB!fn;9^IPDZNg~LtBkgb z{87e;Mysvfih~HqQJ=c2+H6)W))9b~B&3RbH!HeoeW+w}U2}6&oyN(C_Nf2CONA>r z)_D2IMV)`2b+X#BXS8TZ!}_UhCDXEclNu|hcawpgGn+f|KEvfjHEP z5$FR;w}*qZ2ENv_d)vL>tx;&~Bs(qsnc=s&nM)wiam_BL-J5Z?8xk~zQ#-)1^A3=; zs=2Xhy;;HcQTP73=jOHa)iux+DtA%kXcxV6VN<PzzAe9t84b2&A|m;306*Z8h#C%!T7)9K7HwRd8k`9p0D5W>gd;qur?5-M&8dbF zmb(YHBv~6C@I7?&aGn-C25;P->YnyZ2XAJ9)SzkjrvSdHxB|mp2Q(d6j2!q`${gi@ zljRP^RVd!!j#~Iat=E=VgN>zA#&mD;7xU`Mtt#YQ6(_rx@chr8S}j2DcyBjwbJ6vT zpB{)92{4>wLoCsx-=y5scQn&SOR9f9mYD!Xar{U2za)%`Kc4>IIiHrf%Ot8+=0i36 ze*O%01D-AaV}A`FUSDba{D`GOn7`{z+63#4_QwvtsWaAMuDQdmm33*G?0Q(s5^7;w zS|fp;}yBhdi0ruDJ_r{x#I|`6S^)UwBashRR7#YzF8)nW{5f*bmQ?PbtKzzk`!A) zEt{!2HXvF)AZvdDuGI4U?mP*$DN7CEc1(BWxtJ&-Ad8OJ1Kf^=JTi+S)Q6LqO-E3U`6lslMPG}{2bp=yO*{ZIl;Px-ydV?a8arBnFdoR zo32&it~ML+?XLicwKAR4At!@*W18fW(}BuAM2od-(Xgp9=GrP@w=pKSDIbWuk{@+f z2yZ{Xc~9_Dlg+bKK@P}sZDeA0TtcJ7Tt1?G0x%9>#{|^mF0g>C^qD6PQfRAy-L~>D z5c)?PBCIV;$cG0Z2+++SH%+m=**j*uwC#~+zHTqia&H0iKE5o6@p!4erLrkmDnFN_ z0$KOVAuoe?M5Zwxidh9O{&4O7xHCu-_cq~g5e=3?_+GoB2O{Xumc6Jns*A9~O^5ZC zV+T*;w#L2@ccd`J%J|S+aBb=tz0J*?R<BQmjX6z~h51*y_6UT$ zKKG*qvSzcGs>7abZnyXR*0Nvk=D$|Jd<+#+3Skf$%;WMCDN{wKPIDEHl_W3PG=52W zt`hKrZPS+C9>Ap}V7>-)D;zw^bJ`XqxTa_Sjt`z$MLlUoU2#2a4O5o#l+YUg`X7_J zO>e13Y8HYNJpfk(DYvWP#=H5UgnzR*NKvJ{G&rlsk2tJ6X%8j*fYyZ(_FfApk8GuVfA>90ts z364TJXjy=AaX(9g{1Nf558v&coNyJ>d!TS2NuYz0QAX@c!(KE71~>v#4ofwes}G7~ z&2D#Id;pJUdnVfCwRMq83g6b&x*$#DK!XO0yaBN(@fq~?Guw%0b_+7*{LbYB7&^dR zFhdX=dFR8U<6$XNZbQo^ARLiv;Y-#n=DA9wQ3j77#tiLlC#?qpi#d&`Nq=~^KfozV zouQf19~NSbJZYd!CxF%eB)Pvx+#;j^29Cyj4-k4;!7w0G-v8bPD&*&cDN9(VQD=7n zX~(+i0dM*Ti)0t0n>)=T?gwH7yGTC5GPo3>fzuw*w~qe{m>F{zf$~5Q?+zl|9rYE( zwsmOM*Pv4y?3-M;)w7VniAb}zEk$Pk;&<)?Foa3quB$V7Gr?ScxB>Pp4QMQhi2@b@Yb%T-O zR`ZHTsYUanqVonZeyi>c#wB*;6*}B;jy^zuOTE7ky6Cj(@Vj+RPsEF7@~(wrx?}=; zSt1C*qjbQ+Xd1CV{ct#^bk*G_{hUEE7{K&QA<8h;&0u@~b||G;#mQgss&!y0nK0Lw zV`$`dAFsUb4qBEVpQszGzn~6;70qBv->(#os`ZjohAt(lWKd3yyh3siCCq|naWFaa zx9nVe8P$QLAW@gQO2d9 zko^Zx0=wW=WoRjP+;RopbLISu&ldR>ttBTDMVIx8ojd%1X?9m7Vvz&sx9 zXwlKKBVu-u(vTeZw5dgEI!@EWE+acxIORMN_EGFHKUM@ekDuT@h3%t>?-wYT$Xx0> zDPNu(k6B9NUm$2Tu9b$9tp7N|MRzczJea<}LbKjU_qrhMULh$cJ}m}`2A9OONN|>* zWstwEV|f zlJd`5(ukiy#3J=AUTX|}kD@GxoIw&x{l<2xAd<)&Z|3InFCu{vr6v0+8c8nMp*sU` zr)gb6=LHlVl+r!u?7-6)gak}X9JmhRk6fqu4+)uy0=5MXVO1q2P)zdXns`j>jfkXp zMj#DxGjnbjIX2AtjS-yE$tS0K8_Q@`w>#bxE2j~@rbJzIj{EW`y-|hROBiKj7`_l- zM3E%-e4H0rDf|v&kPplraUc&3n+Sdho1fkUfv0o^yxRYlbarvK6#qmgv6ZZS+R)OKyQW(JHKpWE-!~ z;5wMhre{?GV+5P=Ph=;qD2SLp`keuUd_LXJfXih~6EBaC7Q*$%>xFa4i?u2@*N`3o zDSb$qN?B*>CCM$#Q3RVB>a>>mCVWdL0}txO8?kFizWah?9?>gc*sCVft|iMxR$~yu z5}obVuC_U=r}9b5#fr@6khH3RCTNf*)y?IYA<~Q+Bb%|DBZ+Hjvs{Ua< zfM`R_H;n5<&G+NGRcQA&j!Y`yYt0Wz+flaKj(bfvC4jq`PN^RQ0k<1bv&HghW9r>T z)oSq~sebuNw`O!@#EEc`;u+f(@EaI zvX7y8kQUBl_Qc4cqcxfZPidjpK^^kq>q!_iq(^buW=|4Zy;#09JPy0_Z(X^voLQyX zpkw>TYe}`FZmrVAlc%D&ZSIQ23!}2FNjKQEDqAsNfLbnz35Z!$Rn+82Z)7~=!4BC2 z5+L3IGzQCP;z56Dz!iCaadFY)o4NhAQu1?qF1*%#gfA#3M9^MB+h> zJY2#v@onD_7N?~d0JQ4*a3e*cv7xXTT%79Ec!`XH6eA_GY%LyBq-+4O+_P%$j~2(!C8i* zkUF>lm2Ld|;jfbIByxw}1~lF(*55ct+(P1deIsS!M^5G51w#HmGN2BohPw>u(9=)z6A4UIV ze0O*`(_MSR6x{L71n+=LVkNrSXi_BvF5?*K(0^;Gs2Kyv5(HXu!-2skhB!~C!`X*6 zShGTzH-Ar1CL^3r%!L>--y&$XDpbg<5Z!7~8WK0t=jMQ`=;w42bwuodjJ zJg_HntIiPg>(8tKC^ua;GGMPEYyt%1q*i@!pBn=ciMlr%Kbo{=m!C|Or7|m(0~KeB z=l7mQ;=5Q*!6wNvw4b_(fw#>XqK{n4WSj<`F~>!NQMw;>L>A-Mx3M}tE|XnoGomg+OY|fv8)_;&Sbfd zU?~%-pQ0s2NO$=%79`i^sIqWjheNL^0x>LIJm`1dnoYTMvqUh4-T(;VRS$AE=+Y0u zwH-EATfTshfj1f$5+E_l;sFb*&diGr}aix zg7<~nUaUqbO^71NcaF3UAQWgDgyEA%*jdd0g+B%4{O6BK0RS^mTwQlJe=VMa{z6Gn zQyJ966&90i79DY3$PJMNVeOr1@4Gqj4n*nS{$QKIChOk!w|9vn-k1to99rH{LyNCz z@D9mC#-5k!i1>pgaj$i4Yf1ADrA*P?Pe3{d+x9v`pk!44o})yBPbs96;PC+E-`3<& zPQTfp#gb{MoM{e_vfq(!Or8g@!aB^Ugh`p-qngvSr+)s2(y7+%Y^2!2xXb(v2DrYJ z=kjK3uB;B}O4Ox#G=y$<{hPe$;4A=Mqoz=YrNcLpe&kSHCT&TIt{V+(=v1~bNzCzD z{TssrA-INOAc@JJsmf1Aw)T4@GtMMM@+r(H2ql#66T8$i~kYm%h=uNjosiwYO zN;cgXxuNDjPPWbW$^{0Ax(9bV3qbe$p$mQ+Fl^N}W_sG?n?LQ&ui7q5W42OXk7w2x_GhQ7q5sd2~Zs;9;{UA7SXic-}~2B`8ONrv>Q zDPCUKI~qKG&~cj>D$OfrZAvQ-*e*Z9@(*9JqN;@cQ$kA}>$bS{p?4Lgw{Kr@j>*M! z_c&b<>)NeK=>0Wy-B1$i_FT~UZf$n6meU&3-o>}zsG#R>6*;)*1u>+_ncLr^vWaW4 zN%%U{H!R0=P(T>clhfU#R+>h2T0>mK8%D)Y3G1gh356fnG6zKJ*sh zD~mD|^Z}vv@-|xCAFK~a??eFDMjvWs(e1E`U#}K z*+grbd!mmdjC%eD4Har6ByeSGs+VyhA=riO591qhc%)%_=8ggiFW{%)z2axgNeLFt ze?^F4?J`^`muHRXRiOVAri8v!gy&cE0}b-V{^(fqWa$dFmRwfx>6;LEn6g&W6csuD^|i*wr=7jbvl1ELu{2> zIFseIa10Ih47N@dA%yl-ydg)8rlS~!6z0M7O`2x}vfI|CYXM*b50(L>*^9VFW5WHA zjnjFcbEJ{+APIA792)6rWE|iOhbp?;)%ve#hjSl9aQvu2ei(y5VMMf0xMAXyaF~AL zXKK{<@c~R4eSQx3e|u$sNrot@!W?1ptXm@#Kr;sUi0ci$ODO>Hs?~wTuF`1J)NvzC zzv2hDZ3AQ~U;s0teewL2hQ5>lI?5_F5z3=_yj@M0gfR(Z)G;~!6hyU^TY?g8{B>Bjq{r!;-y_MpwZ zmrcS?O5%qbiq|Mi6F2JzFiKnR)<5QIzaFRtS+YR!XWgb8*@ZRJ7SxvtXFPx^q>ozDgC_`hr2TH9ZvOh#MxCy2%$*Wsi z`YTxf+{?FJWf9A9pH!C^Y!uDfd6r9Q-4Pk84*>o;0a{c8Qi{3f#^XcT1mTiuT1)tY zv0zo^(%Q{HngUfe!D1%j?RVfEHe^FH&I}9iCQ~7j=N6gT7Aj8|uQ^sqZ>vk4c#85i z^!KbJT|C(N?kR&*&C;q?|99wBv-fB_82Hbik>HxIiW436b4_u)nv`9QXtK$Pye{kA(@7{_(ddGi{s->Y$&${=HCh>)(O zr9Z&nAAx^EM==B{GdiqFLKzC?{?PFt{n>& z{DK$AiEl*qA-q9`KD(h^s4-Le$ai_sNkh&JdTJ$ZZ6ltNe}9Jolo#jx0gVtav@@2*s%U-1Up(L&()xJ2M)TRj*} zXIr4j^31Gymhv6!w=VY_+MJ=*j_ zod*R!(0o`_^Lb`WCRyH)T=|_U6nLy4SvZ?mFIzw@QDoR-fZ^iW>D)sk3{*)%qoH(9 z(=A>nCdnU;*wb^x5ljcYDZ;&Lm?`N{-Hl}u?D-9SrBDzC$K>n)ZVexRy$2>ww%u`^ ztm$L1m+>u4_1_TW3y~^7#kbkNn{5a#IE}KY$2Zeue+E(E^6XK^c>3VPznR8tG`CG-?`E|fgNWo9 zYsqrsW0E57U!}?jAxKT57E6i3Lln%g^PSENL zxfqoncNYbRU04Oj9O~6gr+68bsV|V<2iadL&eFJc`*;?}beOXM#b?Q1s6cak6ca6^ z62Egt#T9r_F##QDC`Hmif$ZbX>o$UjVxh`d5@@U2=hiLZQ?#&nx`9wr;&KdOjIg6> zzD8|(BW7+@F6Aoog(S8w&@X1!!PUV8Z%}G5Ga0jpNvI&>x*RRI-J!Ux7hmrP-aEg- z26Y1#C`)9aaFibbT}RR38_&5h{b06}w_9z&JOq@!SqZ%CQ?T8B`-JwjEpksFdHH%Y zH4L{c}) zTqrXpD8urzNVdH=dO3eNWa$G^^O~jH4D4NVp!ov44L}S_1aaf zXZikQCcp-ePzsA(I1&;A$s+vfzNm86gt$RJviG1g*y=l3rvJ?xbJhh_3Pfl6(ZEPi z8b0Czp-6`7E|U9_pRJ+`@g14rdf7EU*(v*PNF4Z28Ppx@o&cK-6xOJ_4i$q&kX!b) z;7d7Cuz-bX3HYFW@1f-f<{5(LkYp)TKBh^UUY-K@W6Frk`BJz!*F`k*I0B+Q`;cDQ z;Gvnj;$lko63;;Co7XqfH~0%vW-<c>1N*ddRI&#xzfsARfmP63SreW`uo<#@QEMqMUpF5O zF`_1wa}>m{Nel!dI3z|&ZzVnjPw6C|So40Zir4&QQ^ZZL(9`YmYVvrx2mH6DqeTy$ znhyN`|B{oR90^?iI0e0k21(3G83TYQr<^4sG8a!mg5h0U zm~!l(6??uO-y--M&3ndo(9>AMd$&)xo7nK>pN2%=va>zq&HOMm{XKrvV1EB8%$9?# zUZX!G0|Y@Y3PMC!$SRtK9hNSRHOi*2A^b|4DL@n4O%lB+yweMp0${P!NT<%8>bE3< z=4La_f|9!ri+F{J#eeI{L%r4=4{K+N+SC$x1Y)0W5|G@OwalxA{39xPe(>%xvnZkg z0oM>V)t4f2iD1p4?y(qr+tC}4_U5n(V)!E8WfgU}Eq3XDou4geja)=uc4<5Nw{qfW z`?}Vb%7lK~Iz@7Z4UqZeyF;m&>Amk7VSAcN$2}}`OJMDOc{DQfcd8^;SAF1w6QST& z5&O|j-pY8iV^zCuS#nakaDk5fMf5mT18y=zRn@Z1hHfFN)=jI`l5CTpTZJhQ<4=%KQK4IkkPYlcrTFWP(=XPMG8Q|kC8=j1D+s91A{Qu2?7J)oVl zf(M9^V^N7{l>k$N+Rgyz;(z=E!h8GcB3Z4wHqe26fKOo?ZA^q@eh| z_ZyjU`kYU8-y#{0&|h)+oV9f*;($gUb-BG{InB6DuQ}ateAE!c!Z!Wb7I1yH?`HT( zQTG4pbC!AfjV>_q>@9p8vE7W3drz@xa~ zPe47&4)c(%CF+aO6?Ps}ZA6&R5x39t=y8fHc*pLNs|Y96=+#zHX56b7$1q~zR%)ux zvMCLsFJoG(m$z)$_R35k6((yh(N6YAPJ~uVv{K(u>Z1y+Q1AbfOkHi?S&mW%C@oWe zS@bB-msLI#rWrk_3n2Btc4{R{x{eC$LJbA@VPh%05aD>h!b7zp#E-ho>F?4t;%a01 z8-tOUw&S2~E%Nn2gWWE|D))&})MSs0n|_3uiXpZv^($2f1Ve_9p8UBJ1_H1A$9#R=~3# z{x{=0qnSJ5PYh7aj5GOwQEeB4U^DD1p)r~E`rY11gyWFFuaH*KfXM}C_c!cO$YkdS zv6=ty8CvohTN1GSxnV}fXT9PL2!ckda9+qlQxq3p_zavxBO|(EYX8Cpz@ykuRcwLU zd0bTOSa-UcK73I_)IF_*YGKx}AtK^qd$ImWI1$U}i$AtPHnYt|~Urr`5DlD8(X;Xw^DZLiV3t3W-SFE|Gu282k>_d!|BR~lr;2pA~v!rKK z!-6e+Jl!-J$s}d%VaUz|giq4_EnsddY3y8tI#Z2Se$d5}3qgrjB-Vu+Srey75Emwi z59+NyQfE)6Aa$@#P_?4F#ofVM z@9<=O@etcg=UwbpQJ^{0uGK3U9_FHwWHkjGFp|@8Ww@(PRI6MAxLnCTFCas=>Qt|~ zoPdq>Zqvw|#Saj5Zx{dEIN-|xM^@;M7?*nLBtbJ?(`Uk(-_pc)t?h;GjQE4=LvHu| zwES+?K2T(o;8r_l%$=oggs&mZt}yFadQ>6{a5)%09;(Q!=`8Ay%qt*9MW$|73K|GR z9ZXn{+99nM!^DXOw8uC{w7d>s8+%gP`qVAcua%`}w#>p+0R`?qN&}Av4L72*-mKpUl@n|EG ziT%*vk=O@%x8`m@5d0+ET)N$rP0iNcS=e{dEQ)cM+vdl9IA-eWun*ozAv`o6PnkWiH>C%HQ1Jl??=On7y6d!ueW8d)Mj1IuD20Pwr!1_)?1KKyKaa0i0rSY zDr$ha&nGYqnRp4j6e$H1UD`W=9)WG8q|XU0qmST z3qd#l(rAB>PfBb98qMfH#*LE!`XJRq~_WL67)aN)%plGu78QC?O%S`>}`~_u=mzuZSHAv>wyx z1etf)@6QwGSnUcy!Fx*!g-R946jy;OE6gQ;gr>3_s7tbdlqdkW$$2Ya8LKg37Dedn z0#365D;DFu)e=S>J|bClYe}{(IHS|nWVwCT5|emB9K2u(>7qEP9{eg~A3WGS+dx-e z9v+)pODujt{;=Rn92YdjWud+S^OhQ_YEAxtJ0KyM!xf@xjnWBPw8J1Dw2CwC-pv`X zuPIiSyiDNUT2hJJj55F6ZOQLMY^qSOpvd~h)Qa_^`RZ=|bWUDD!bm%JAxb8~fm^hfGC)+av!`~Wjd z8+k(@czDTBE^B+j5Hkj2u*R!Pb6Bh_1tBe@*V*7Y1_3i9!8#9sakGV8E~E?~vrQ-i z5&?R@UJY#+lJSZ`EYFzI8$34YFat*CXm>B)ESJmKdUfX!%iAuqW&>RNxT$;{@0QXY zsSKygpwDVF%EKq(x;L7Wu1tOO&kOBCQ68L>I+Dlw5k^wrfjvAAA$#jFpy-SVOINf1 zJ|^ATlxj%E#CfEEN~I9CsJsIZ)iIJA@KM|$&&|k-hQ+&2kCr)IFRc$6a2J#lcgV{* z3t!s8AY+5gq>BgQ01<_;L>A|%)ub~^DNyo=igB#iRz_|*6wdOS z*#-joD%iOLn{vpGNLLcz9p~%zc;OmA#3QNhmLY~0eJES4RNR)>s$L?oyN5Q3s*kGO z2XDyCB5T4y5@0+138A5Qm|+`Cj~-^+h46&Gj{dh;A}x$`i)vZ9T$GGzg*BMHj0mCJ zid<~R2Qo-h;$}yb$>EHRAit!#2hozKIwjhB7Js5qQgPu5KQJ308sM0qI5*XJV7?w7 zTGsl+t~-}~j1z{3eHoIK|gA^zV+LQKdAW(1?z7?B7uA+E%|~ z16QEvZwM@MBeUmzm)`w4`Ey$=$kXiL>J20DC#}j~dk}5BX;;JID=d)fxtRVos*~^d z?STiUzI*IjLjpTw<|>{$0}kXY-RsA*%45bS62rL5D1>`XnSp>o4ZOcJ|jYqp2&rMt6^tR?)= zNqK@|PV{!%?wR=!IF29K|9(@p#E5bJn@X$4OAWBH$6ayh?r=u|dqok6sHg2qAcakl z0Qm)t0z;WTH(-Fn96>1pE$q?JOE*e-H@^i=NvzBhv#*BFbr&nmd~S?Bp3GPD$+a`7btOY)%VfOjd_d-+s6gaCMRV8kXs)>#Hh4EGMx=IUCAAf@D->!m}Bl&tY zTW?7>aA>Wkky#sPXzDsr?<>Td;tW^-;drC{3V9M5{xI0wQJK!s?6f}L)LxXfa%fiN zD$zXOUr=eXR!+g-(_oX-)IJI}F_O{SEM2bh)FoV&jKob*#i_pkD^j7Yr7=^Zw?mPN z`5=C!NXh@V<3W$58W(q1+-3j)R11cQAxJ6FqTU;5U9ckOWzcI~E&B`biFH@7MzdHD#Y;39w>&l^Mq-5xe#uqZOi&wb4g57sqs0Ck?dEHuJD zJJHC?38Aw!(&)OAO?uv^$M&;##(gZy>n-HD4u8m@% zsnx9Z$9a|MQa*&#$BPL#hO9e#$@rRGH4tH>3i(SBdYdkw8G-Q1;;C~jsvW^P1lMj& zfEr;TF=?rR9l0tDpN!9=BmR2qR`v`MgM>>EG0qSUABU0TO9Hw&Bdr*m`j!i~%g47ATNeA<#P%Jot&ToXNSf8s23BDhi~ltl zJP2|7ImEq?$GF0b=Z(_QP3A#j5cggigJN@U$z0@}x&2UYFRVO=o>l(Xth67XgVVvW zJw0K0Yd$Xhr5L3(MRz2Bj%oQ#{oC9?RSIsc(_vk~aQEexHW$F{%E5IZw6f+ki;Hy( z>|+RV(z*7>Bi)ozN3NE7e;N2&af2u0Fp9$-2<%{9ZM59s2y_w##UiXKXfE5sRS4x_ z#%@F>d~II5AW)lhtqFhE(nO*q(6Xvnjm39S1umaPNLY{)##1igih^c^x}tc_FLN-T z7Mm*=ugsxqxB>va#j-%rK!@U#iJSxyo_&T;j8(zRrgWhIohmDivpL`NX3Dt_9~PbQX(uWWrQ(dru zHQHrF$nG5v(&<{$e+#S$c3-`sH$_5rBbG-f)3{!UqB9~k1j+!C+YCKx71x@%msJQY z($C!NjsO`j6qfcL%t5>P#?u(0Qg=^Loed~%#-cn@{sC0x%Q3@2E5*wEX zlm-ncun!M=SBxcUW(JLJe;}i=!CS564F@eK3V)Z~B-G=9lEF+d3;NqT7cD?;u!RuK z8w!n^>M9koNK~yOb!TG$;49}w?457))sG2NfeFwFv{?xsY~!W4UI8mOK!nacUE|^- zdprfUZdsh zKOj8V)1%G?{KM5A8Z0M~pD{Q~?_r6Dqp{Qd(2STYki>s9(1A)^K?_8Uc)=qKzL%=q z%zzz~?STpYY$O<=HW|TGL_1Ul2p6w;=?w5nu-8m(;[p|x)Q8cVv6L7QwNQE0MF zs^_?U3Z`2i2A{u(H)0_L?z|S)Eg)FGU_#HlVnS$JfV(vRa=SK{GJ7UgYVC#uPXOaC zy~|*noD8pX1XML4*`}EvQ(tUr59ZvzMrb0_ioyar5%+#azV$b#Df>Yc&HwNBNF{(Y z=GlMZEWW)+w+-3Ks0}{Sqm8hgdT)bhL1=`I;h*li9fA!%+DZccRl>MGvwnb1PXA$* zpuI(|S0gE8zo0akmDbxH^4^BzE3h@y)t>&R#}RQ8Nh>+_WSev=^8?nJ%`+dGeQ$B- zA`>k!6aruFWF32o^4Ia9RUch=9u&YqhFy;Tb$5EKnItS_>^TCP->*;tDCVRRT?TKH zaS5ZpIsBc^wIGvLB{U^GqH-wnXGErvqw6^7CoUZ2fdP6KaP=bF7;Mj5hxo7&0mBo4 zuYlGM>yD?Abm8*PwP9abwW=^$Pg5wrTy<0~ilBKbEh(;)W{BXt+pwCq_zK{#W>~zR zF?e8MOB<6tQ0V3sLTwTEmUNgJ-LAu1)Ym2HNWRo85Di5@ZNWf=pQYrT(HLlZb<0*d5 zlP78^SYT;MDPgUEww(jz=>~*ySBt+O>So}o6LkaCid+>oq8J1t3REKt!nLFPa*h%c zNCL+XhN3!9z%mgO!w<^5qX3W39t3Oy4FyKYN!bIH z2<>WFRO(jh3P1|J(1VV?QxV-J^H%0evl09bhoA;-lYZe^ zYOc)Eq)hCEOy;r7yufogkC3ENQA-2&9%t5Pysj|A$dNAU^+vPe@2%b&X7SNW=D4L| zrEwzJz;;P+?QG1eTf-g6`OU5&mfNX!o#+!M!^X$R0bxLeumcEu#7%BL^lgLQ*1Ccc z%?uSjV~UBDfa=-L_@#Dp;?)f`m8yLM-8~}4V?#i;@0q42(ZMYpLq)(*-uiDkp{v2K zNvtuarK4a>hRp*+(Y~1TZm|dC&{gwLmVAh>El94P!kTz#noR8veH{?dwaSd_%|?K4 z)`V;Z@U3|_!~n_aq33<9<)N-Ti=i%>#3^<1QiFG7O9Rqe#MSsVN5+&Yq`)GZYI6w~2+}e0_};El4~AjSIF!?{I0KsIFno0JG~({Je87eA<(3DZZ`u?MT9| zPhXM_YmGk-lVx*rsAjT#KTBq!)!Ev35?Mt1L-B%5oo(IS-Rz1L>5(MMnug9`bO+Po z2khH0Z2d>b3agO&bAL#ak2>2G6<1RJc`lYbC^2U+6oB!NyFF+esiIo!)CDel1)DnEQ4qT1A8@TIJ5fp5tFdiYk=QHg{h| zYH8BMb9W{V1Zi1m*%-5?$_%xq!&hTXB@T>2fRlqyB|GDv_}nz{^0TrcP3c(ldZjmM zqTK0=GHXUX0H}>L-xC~^z`?J%{ zrq4y27hku}O^t5%!^4gB&uMfAeb2`~CSN^cH*eE5gFGHJ+6c4KTU{jtO%!R6`4kfTm)@kzL?!DRt1Cm9bgOqL#6WFgK*^RVU;)r;ceQu~kHd14s4u zJVBvN4!lrouU(Tk&8(EPFn`Ae&=&-W2VkjBG{30?J4i3(vQTElSd~vA2YxiDR_K@h zys6kZ&ES2WiJy_#=CwUU#r#KSANtuz{droeAkUHcJe4=RI?uPGe3DWlOM=$!&jJ4JI5WW3HoSVg}MRxQ_XSg_0;HF8q_J;KuN*onX!Nhw%sV7vQ0MlFz@4Nn8qOO)>l><9*vfZs!!Cqop6+?EEZVH5`>lJ z8as%=py~nwrI+oAOKJuc!j*+qMbQAv-`u+L%aWf6EP^_S)L|3~7o;>yo^ujT0UJXB zk=P9ax_uSNo7vEdr2%^wFr^?og~Z9s#Jzb#L>d1DMHB)Yb%+hO zEo4vMdkAHliLez_KSd#Wp+a~tBaxXMHlGjK2JVe#R7@lQ7McUh9g7qOfTDL23Yb7@ zcPI)irNB2@fnPT<2)jjICmbe%Ko%Af*W(u;C&=kp4C8ukf)P~%STGuHF0_~!k zCd#5%wdp2(m6>^6gP%TIByy6syjwD8()u9$1CoKzbACtvon@_Bkogo;r+L>~rSKH8nI~(r14yTH~1{ z!RktrDUFQ{`*)TPT`*|SAP*WqOPs4zLq{wYU6r^|1vE%}S_Qdyw}B?00x=#d3h|=b zJudOc`eVBTKFeN%g%__?<*UMY!0RHm{+h?_B$byJSEj|W$_w6GSTm#^chT8n*5=?f zBer~Sb$#gbw72S3I7(@#d4RLf&XK|-8o0r@u4V&y{Fxs#Z5l(sA#QL-Xv$kbra2|K z&M7r%sDecj?lL|Sl%wS?DZ^nR4LNaP|^9!NSn z;HZp~Fmx?dvKkm)N3|p4gRBRJl4nZ^wYW78Tt;~9`fNPglK=+GJJM00&Z&L#E_2+S z;5P&U^XuzWfWqglv$z3w4>MV5k0%;vsioHZSBq`64TNxT?@0<|P~cF6Uq=IvpPO*T zO_Dw@fKWI$ya?EFw%(3tj>pdXP)KQkEaL61Gi8Y^A^5H{XDmhzy*{zMSf-eK_(5Xp zS<5OcJb!EmIMg^1JWm$0;lNUJrkK33jM1lDesMXcy{VUCV0+U(xIAH!IOi^qh3L1Zv4r+D*TjLBE*Ht z%Dj{%cN5je&;;WIAxV;}>#wwzIA2$!o`NH8qHgEZzV}DJg-|AeEC8oM<|7K1I1uEr z>$qQDzb7mIifKPN>7e9^yKbM(gJmIS?(>@wtn|Y9F-Gi%k>S)!_ zr0n96_b8kLbvw5WZUNvoM5w|Lpdgo5nLERHd3SA=Pv@+qwb^t@z2#GQ%7Fb_j*87r$`t(N^N8C1Z-hfLqZ+W^ul&G6eQC z23ph`9G(-d=hjRp!B@@sgAulGO82i*a6b?d|AlLbwgEx#6!_T#>mQsvASmS4zR}vf z;54K2*8oDU7XbN}_yao%FGy0%Na!MtQIKkNiY%{Sc=*-^oGy~#-565xAZ#+)_$=kE zqP2a?*7fr}4zm#nO@Yd2SKGn1#qG3)>;VD(K$o)QQa58#TF16uiA{C*U7czP0@fg7C_BE2K1IFHb=UEaRV!k~$t zDc;z*3!)!UH!y06s@Y1wDF@h?K_a9hj>s;ZZB@tj{$`UZ#5c$$1egC3k{|L}I~J)Z zm)vOn1sI^qc@YooQNfXRhVkTe>9u!%g{&Gxrnym@BD_(V(~LiUEu(#_zVnx zb}zY%Xe-E|Hr-%>NdtCOXqMbx9bxx_sTD0^7p!K2YUGE;;Ez6U!;}~l2r9KXtv!Ap zyuQb7`3s6R0TkH8@I0Y$EB@?WScqj`B!j$SwpvM-3uftyC`?qUH7U@ud#=F4gVY*q zI}D=XRJqDY4hs!yA@f4Uu5X5FfU<$xDmo*$S-bLc4jWvdDoi!xzpCn?8kFCUvKhR5sDl7^u zQ3=#45w1%lHIC5a!*S&MuR!n$Q?;kyGM9}$bID_R{q+M2Mjc;l^=A89zv6D@AQz2# zDFn8$pAh+2?H>XEPYBf!R&fOh2Lu#|4g`ds>i=64JJnQLjR=s%$Q5EmsYpkoh`LZi zKEgrj_IDp)s5nLDkE>-Qm?oON0LbHfjw7wYqe^4TH#o2(b%f5k^2xl297Kek(&Mhk z+>2Ri657YS4EfdNWTuDR_Q#Z$-Og$5nJh{{uHEjaJWlS*-Q7=6bTj~_73eoO4Ga~V zTAyluf$-u=UI9SJO%8$G-o;`#4`ra3M+L6+W-4HMzb+N58$P07m6=4~5zXBI*I=aY zx1bXojq$%M8L(C19MHpXk(ur^(|}{vQrs; zvRQRYTWP2f>y z?~=rDD1N~DmkRMMvezJXC=`1^dm9?&-&h@hPc@60o6ihP)<{)__`LBP!sF{No<}Y? zl~-=T-{D|CaCx=;I5313WS>rczd#{)9@#B`z+f7CAbs%XTZN%5x&GM1W9+RL{%c=V zlwhS2@GQt6y)tFO?;o6Ciy^fq5K{yges#K5Ha-F7u9|Q$w|TX@bs3)S;!<|pAI_Cj z!&THtpD3lCz^z>s`FaaM;LxCeaA2-NaQIY-zi82)kt2722?EE{nY_*J{$z{O)<(KV zYYK(3^4yjjakGa&ri#VSWOCNp>^xwe;lcRQ0ZRZ`5bRv~+w4jW}G9Knu&Z zbW{W6X4ecSnme}Ot=-y&-2M?WI_^wP#(Z1WHn;Pa22?3(>b2$hT1?lX><-4N8arkZ zS9C`Z|Gi|N$Vn31kvuoOoE_<<`$^)NahDcVF-Tvxqqt&qcjRuUW<7?C_uW0Uv+IBS zpoB19{*XRnwv5AE~$f$7;*7ck5=JFDet{|>Q)x4R3KR)0A5IGN_?4IB72Y$1_B_Q)ei=l z*)7ODfR17x>}X2pdzBfUB3}Ud(}z7RWEk!#JPmR&ZZ;#~ijAvmlWrA!(E;(iJa(ss3o zx}QmZQ3ZU#gp;2t=y7#WnFA_&$nx>Rf1WYPruY$qnMQ)JgC!&Fe{sP^JI&<@27;gF z=HD0lZ)B$sc;Ju}V*<#}OQj%-1%N*Z-|;g%!k0euvEwJYXh0u!{z@J^C>bFKJREX9 zgZDp`()cCHo9}ARGx$&vy{2(db2&5gCSf)+5b-#gx+%IBp~z_!1aK z&~+7s_Zk%5{#e2Cu;aq^yp4a`w>Ogq{kEAT5NiFgvHp=cm<1e0&L4V^y8m8xKP!ut z$k$A{=+4XUVyQnNSxqIEG$(Ea`)XK}aDt9&NApM#q%hROD~Q9+0)=$>CGig)pg&jd z&~^z{(;6TZ$U#s%BY>s&F1k72|TN_M1gU1Wi8r($Hl3_N>;zKc^L&H0Ccx5wlS630t>7Gx{IqRe*j}&E@>wtiq6VL) z8&yF=sE&Sx(Jd9TW7(q3*Q%0qu3|Z|j|wSv#dPSrRs#^LYPGBuPkt%eR4z!cOXR=3 z0fG~_n7?`*JN<}>S?^}aN^mi~kbc}MW#mjw|LbV?$FS-1?0os^Xlg#RMf#}vDEj{W zN{{cfc@2Kz+7$D8>+R6+?O@MYzQbfqgN9NN@8E>kXMFAK!SrY z=xCFc6zQKR7%+kobal;)$MD0*MZ`&YkxL7!oh2G3I^~dV&Yms_PVX$$wu~7b25YBI zYBqg49{f_x4Vbaa#GmoB=B{ZvsE_y7KXoUD4Fbq<#zY{e%o=%<_1#&!&dPk(5rEnJ zbXlb`MzXm~@f4D5-xRyHj{=P6^z<6VWC=26%L-z)nmTotwO3sTl(Ssd#VSK)F)+XO z72KJXYB6J_UGr_d*B5rWJnIU3ILCIjz;mzopX+q`45U>1?qz$HI&rUmO~pb_Sr& zVxSRzSVfI*b@8e;+5X%u36s!NKb*WhcNtAgSik1VIa0@$h;r%V;kD1!QXlj@y$96H z;%zcg%pu`~_@!}J#hko89hfoFLv5McM(Y!i%f&Bp`4S&Wov$vMF2XdK!8YlhL^huD zaU`oGuEn53AOoVQ&Y+MM1{Ud^c|h}313`V`(-;&RWb2joLdCyn0~4)ahRUNt_q{_* zYR75L_P!Dr5|YWlW5%c@MU}3JMF8-HneRnbRS`S6f`f$$s17~K)dh)RjXFv;9>Dm1 zA$pW5Cl2K7NwJg3QqZWr>XQRLG@3mPsIDSzZ*s@`xT`vaDo=#z{~VP`Jh5(bn(Vcc zwAf|wA`k`W962=s&Qey8QKzFamS_hbP%4hRJRA`xEJHp7OXJ< z=JpKLbO#%~UQPZj7kJm1sxbF$MR7TlOA0?(8H!$sj8gMQ#jTQQ6i0dsXi^K-&6hDU zUyb3Rc5QobJ;aG1!gyRu6ad(BdR|!!+>suP&|dR8YNXpF+WCz9V|l6dd9*8~3x(hQ zj%Tn`g=qqL_$-{J)%A`GmMe46RGaQX?FZtCMl4YqgH*jnEWNX;*e`UP<1%|aS0;@U z-ozs62E<3L-EdOr#6=v8%DQAVp+ucBgwy~GTxWPNMG-&f&!h|yL2UUUv#1}C|4PAj z3A&!cQ}50t zpV!Rduk6iXskDkzdeso7i5oP^b%pf=1+XRwgb{)xy5;W)37*?SN3%7snU%Za5?$fw zfJk;iC{-I8>v3S17%Ot5m>6qv0AlKJbg)Jd$RPFutU$xljUVCMoCwIC#hv%^?X&%O zkBtW)HQ#cv`1Q5nD>H?5-((sZLd^du5Q%lUO(4kFKK|JLJ3P*LSq7^o=9j`ZY{eW+ ziYMpuU%c28DteBv1pc-{&1KEpJhz63H|yZVkYP3Z;?jF^~CjFZ_M=ax0LTFSb%HaUY;JFe%5Q* z*zBDfqrw-z6V=ZcV7YrP04VC(4=mGr~4B%scZxGC+2L}d5$JTqN9S#8bAUC!lS3B45&62qUjtc$}*5m1}3mgAZpM8V4 zhTnn1?GVHbtTsz~)qw6*8NTz_>>QnhcK5$$1?LRHPkimpjbB}^v|ApygS?J0?g)Xd zU=~|vJHo~%IP%OB1jNh*Q_kFe;j5?Zc}>`;JNLYM9u2|I0ttr3ZvUMBc?e~!xY_wK z!p<`^Js#frhJs+rglor5oW7Gv+FS7c}m6HPgMWN;;?td|DI-e#$T?)^yNH*YY~NG1(*meW44nn^l(6M0cXGo zdS)5uR%vF(&_>dP6)fU$VpZa+E6CdIKH;%xUsxEv?-gu0-|HTe~HKL6piV>zvAUa^vi z8{2j>Ftpjw27t=I9eF>#m9DAXrMCyWORnwK^K~d}$4e>aSxQzeWK$h@n87n1I9B$j zW%RZ@&mcT9$m~S7f3W28tRlQFt%$IqihWVgIVvk~b0?CAG23u0bZW<@jqe`dl=Ojl zFPst3t-P4Y;foM|{5`?OjqvR0PiX2%u*n%a-admI0ssQy@#ds?^(X#kOoib9&+ttO z{@8Y;mq7blf<3LrR$>RC`?1OwKcH(mgxfj*O-JG2E_5w#E6!ht5H7>DAF45XM7s|; z_B--HL1&1!Tg;ukBq=E=LveU9B164iT5*C3+f=x^m+@0oyotG3mXxi`G)aow`=X<< zKyONd8=xzZIq!lLx9u{O6Foz&yK{~0x|z6g{{!Vy2R=8;Z(MWIqD=l(is_evf^#qrclB z%zfPPOFY$KKjcl25JIm5^X8TxQowGBI1|HZakZgosa%Q)mxXCu=tDZ(2-~n=X2rwdhBKsb?8qM?qg3WFB zY(i6fus6P;3PyVQEgbN%r-MMEA2$_$0Pzs3sOWS%jzA1q7_myLu=v>2lT@jld5ZDo zD<0mjd%S#ZMpH8mwP?nEs_MJuI?#5X$X?f0Pm*+c?PEP^r;hJ#r_uS6@yVm&?1tp^ zG*Z$$|*bLXz zVCq;J)eMLny2{=WR{)2U*l$*?J=s=LzVkvSGUP%-EnQ+q0~(zM zh5e%DZrR@a3&QZh+wf=e#@^L>h>+(_nwG`P(($qFj%Hei zX6Mui@id2>L@?>YveaD1Hhmpe>+FoAdHmRU$r4OIV$SVV4tRd=VjP7mHoZNI9Mh60 z3f?Q-a3#OssLTW`BRs5m-R45sCC_utHaiGZTeh4`v|SV0PeP*mW~|){s)WFBeI>d2D>5%5*&>63&8eaFaX9*hsApD?3UKo!~8aoGz_oo?g z5oqoNIA!A2Ne_GIHmKJfjHn$bE_zQ|Y7CVM6L@g~Xf?y}->p#4=O_p>gS%O&D+4>g zJS@9AX!Z;^xETBE?EHPf1vv+N3d(zD*OrkPn}001$z9^UylSp>VekDGv9~FiHyxO~ zwZvM{M$ius_c^+04<7{$4-FkHHta{?_l`Io8xc$73r$Q6an}MgxD&&GFm{g2UDvd9 zD@Hg7y!Y=%$Y5RSC?)YgF(URR439CwD?MJlBD6%f@m2?6_aLWwZ5-2g*m#NqpM zA%J;-t6rfa&uYm$sMCO|HeuXX2<i9#9uXvZ$0smO zn!O8P$&Ud(R!wSYia^o((39W^_h_^WBS5;G9&QJv`o><#;R$eAM`CB_w~hECR5(Y8 zg!uEe0RTYVHL@Zju31jwBmfb z@_1OrFQgEm7A>*^M7i+=5EGh-ID=&VAmWjSI|Bj=&w*l0)K2-Zt@7%*jPnrQdxI_z zE2-z>s7_w0fRx9O7N7YTsP;5eNvqKZyi|eT3zX-zS7I#=YV%)j2J_N+YJvtNB(L2l zH21M8hczNJo_^|4tJ>wMjjI+>;(qfZfIsF#$#Frad5#)Q{l3qJ0ivkCh1;+p=Hqw2 zLkAF>rSRiEJ+N>e0|uI(g78WY@Sf_O!l#nVDKSiEV@oQzf@EOxr++6yzW%=$}r}z0M1X} z|3d*N3_UY>Hl)h8)6)Xna9hxa;d1u}3Uswy@hHtU#WAYGJXiD4)KO@8BdV3fq)f$2 zLvg&OsTc-EKv` z$(QR84ea!cdG)aA00LwP1_bwZNcf5U#nv(YDl~`NB{u)Ih?oVi-6@kvCc5G{6PbtQ z5(}j?HV~OZPaz9P1n^m&NHK}881}Ku@9ah<}UQn^-#LkX)hg?`l@x zVmOs+wkHI2;wm1$>oD)VIbKw=&n9v9cUgRCK-X510K*={g56wI+B%Omug(p>YvaN% zw2z7$iTA@7#+?D~R#6k$^bkoQbj}Lk67*)wZArX!rG+Uv^d@tfySFaCDd>Lu{E=3#GY&Wh&+ha&C(l}e zhCfh{LT`S&hPfth7S29BL9M8|~pW~Dc7%)URIY5hRI z2XeM9&)sBeJDoD=>$eK5Xy|CAZ60)^SOG Lg80mc2IeQvc zH8lFo5nW_kv!0!JH>?0PEw0Wrv}urZo|&O0kE;N1-UI=^&gQiWxoQ{H{kJqDmxrl~ z?aW+oSdFrZYRTE4C1*93zVtLC~5vI(4lCEbJdb?+r;;9^ti{dwdfj<1rT>G`E>%UL2?6C-qi{QjvD7 z5Gw# zLjAcJ=Mr86o~;7%Ye*QQRrN@lJQHyXaNMJY%z{C$rSW!suNZ&dXX*=wP!v5JnZ)H9 zEcpB}OpX7+cxWsXepLt}^dhcHfCnYq(I)~H@X~t&+GIVM^oZfzS*sW{LP4zH5?ezY z{;r4I2gT=aFBU82aN3`3CT)+Nmq>M)!VkqpzhiJk$7bPSL$C~pj zpemwVz&NieT#J#|nrWV@c{PUwrV z#eD*1(gV^6OI8_syf`|82tvh=aj5cafl0C*mZT<~Q&=%^lA8%@&m3dLY&oTcgS!Ni z43tH&-AW|)G>|thgQlH{V9-|-;?Z*gq6S^i?i~eq*6%?|A_o`(0$Tms6HEX(QT^3q zr%b@rgOauuqIbwzNfP{^i83M%CQhh`0}%vHpz=)SYA{BRLuh#(EQegzinlgX!x9+E=WU0Z#~@yd?H(Rl9{>EQVhFBvxTrj|1t9WVG+Df^_Wp8JGe? z6B}UYeyhjiMkM?!q}~xi_vJY2V=pOZ)F0f*Lefu6a3@8S^<91d(`O-oA*x1_>aeds zuzk&z5jdlU2}CT34$l7UtV)3<3ZIm+Dn)xS%O^c?DhSwbg_^+WC)XHBlr!6Lp78i7Z{aalQUTW&PGT3gPW`$`6L2g>cg4mp*G+3hl<85qFZ};dqMm2K+{F- zj$WW*D@QixqzXwoen7@c!=y2bv$6cBERrx`3j#D^mm3>ax(H5d&fETN_$2Bu${9fY z1$DKrVGQM0eL=C)KdMCBTa7)H**Tl3shCQpDSxtkb4@b?RedqS-+DTpIsvS}=+50; zdla&=j5uGg)>KtWynnI#2smS4qmi_{W1l=sLHGCL*E9+0O{oSZ9_T%J_Z4(OQBk8_ zDau}|1_`V#>0$`eYGF#1qi~elOw<55jQP_zH{Y7n6fGUIWQ>lcvQ~9z?ZYy~I8$*Z zQxhT;HcKEwb)hrHLEHZOov|;U4{*w;jWpN}TrtEv!)L?O_gTD;(llXGmHkKjzw!eb zgFZ%vGyLeQ4Z@ZJ1rm5Uin9U7@FQvmq!j*+5H^`gHKs)3gm!+jX!ct z@IJ~Lk^oP+jYUT-#gAdCfp_*z-1hvVrilF0ea^1?JBwPt{<9@LC2S08E58F?+cB4K zn6dn?RQwY%*RJA2)0eSA$d~}NWo{mK-@)^9vF*J!zgURz|{Doh0iI$|aTaupyam9-Pnc}wt9L)z}4w1w{W+afxM``1jfoJFCx@5lT zd>IEj0sTDP^etz$Qu)S9nO|3t&p7Q8Fl-v)1=D2&zWI1~>J@}f>`koPjG58R^lRsU z<;YR-grcF+kVrxskRph(jG<=nk%I>0HW;^?=$Aii!W!1e=f^|vEPd-Rs@#!kvu zb_ydOgR2{l07rivI^Vj6PL@}rgSWSi-srFWudRFGB{%3z1CIdbHtjvS(74h}jtv^Z znG<_u`gHt8yo*KA+lzaL?03l3AaPH~RCv2tzKoRG(NXgYSySfJ5DtKxCex619KqmRAxcEHKw6b1H zN57(4YQPjxx?IHkqpbszEt2uM*tTJMOCF6>f*~fLN~>~ymvRr>!&NYc{Jx50hUVTn zmk(z>e}K0|F+4hSXlZ@CUA4TrmX39zLX-AimM(!kKqYCVsu*&DWyoDY3;`{+`Ez5g zMmD5*B5>AGyLiwszfMm>ORxXbn!9^Q)+~5aFAQ{aPz;T5?Q^y2-G-5`Cy1FQQ7zkX ztVtxjk=bA6(M>!xg^&U5R&!lLTT3f(F6CBU&J@n6-!X7n{bxj(R)F7&z%@rj-!pjV zYZm1VkeVj*re3Rel&jTmUK$C>a^N*xex_yEWa#xY-6embu>?8B5oiaoV@I`D4fyitsz|{zf)1hgs*m(HcG9N|3QYl0>=6}zp)yqkD(#lEXqat$ zc=5)ZA0vXnc0`J7{Pj)PzU1N;8NNS7g05Pb@+}8&L0+&W4Z8{p~h3`W3-@^5a})Dj)$9>Vx$t{PK2!qgAr;2rlLsQC54EspmX9aY9sAS zIna(+)L}t_KvUpV5^z|x`~DoP5ffxoE@xY|sys!6Yn$DVceA(a%(fL%vm+}zz;-p= zizAEh2FrBab7OWLYgakV((-2iXQ2*9?v}^!~VBnZkrDCS=fZ3AXGv|lE<=ClV zW~4H9X#-RTjd2v=n(8(-;Da%zb*}>hzam81KD~FWTw|$abuNZ(<1Y=uPjg~BstM?X z8LlQ8-iR8uK}RBVBT8*Z7XGOFZi`ql6`=c=!tIvx6stM0n8%yR)m+dbfQe$}A6dhN6bjR|-E~LkTn}6XQ#qLR*kG)$xAZSKXv$(az{6ZkG z7O&XZ-Qkb-7j$C)HcI`7MOYm%o`S8@TAKte=Bkd^7|VXs*zpgRM+wX4?Pk&ri&>La zP~iGI3EuVC-+Zm2;4>y60ms8Z37if*vEos8DVFW1D6q|Pz>^QU!x3%xX8h8_rqZjZ$#u%>X&lA+bES`I93}b-!%>aM3;SAHtc`Hf4)n&ddoT1p zV9aL7UR-jP09LM&ySAd==TcV@A&k=wPqOFO*=ovA>%)r>V2kKR*@3q@l;F9slrdtQ>~+{76x$x#qNt~0;ApOAxr{%p zv!hv8C2(KJkM=ln0Szkg`;9(Gk|_Y`I<8y?L@1Qz-$+<=YT_nBb!brD*?ifJTQ?@O zAH)ye2OsdX6055ZLS|(?=z0L$`>Zwq5g41>q3{h1n7`6k&zK=t1rp#N2&cbNUT#RA zN<9t$qT#|^gLVe9rJmV>G*S9`RGKUn~$%+{+d0A{cvn$eJ%Vz#~feZZET$E zd-P7athpU7JSMzG5UNPWH>b&C5ZKH>6sj@KGhzPVF?CTzcfRGc0(+u;4?FH#RKGJt zpFeI6n0Aa=OH2KCF0@9Xcq6xFFm?jZtfW%4gyah;1`-argOwcrrMt-Oi(ERSt`Oi_ zcg{4u!ZtG^3|3^d9`=wxQX!U{Ys{nNd{#xnorc9%dIcn~>JA~1njq-V2#X<6R!>U8 zFjGRkgQ}z%XNKpWb27JENkg6{uuD#V8!n;w@3e#AY{spzr{a*qick_IeE}ZE4oA1j z-7+5dW0j!-grK&}+K!5 znBIuL$gS>tfBxtyot_B1>EoPn)#u`6)Vn4mxV&n9BVD9Az`Jfn-1y}D!Ji@&!TDh~ zP=S{HN{BCeQ}$0Rg&Ic_dU`{U!4=J|*Qd`b0`0{{sCQ7_K`h4;%-h{TN+yt+!Q@dn z&Y2;LyB7Fw*Y6B9)|2XI#y|(yutk-4ysWuNU6mp_ zs^Rlf!5o4mX8tYOR)`T!A}XvHXxQ{zmF@77vc@h)cT)Tas+BB#8?>I9;w$nqFyHx4 z#pL^Mfihi%A13PNYJQx>Z9e^VDNyVPOfj=_+n3mX!{e)nN*PiM!QfZgmjZ#)$J5GV zefAGtPi+r>t5gU07d*&T2iIzO%TkvN%m}NkIooZbX~6voY~iYO+wWJ6r(3T$(L?IN z{#)&X-wtx}uMPokziZ*gP2*va_sR{Jo2#*5%Yk6$0(9j>zpcf{hT7%jaQ*1lDooH3 zWcR{%8UD_}Ay9ejdg8W41n?#i`D_TpOagwH59pGF4Q?5LYT`f%NNunftSV{(t`3Gl z)u5qul9*7B3-J<4SR&t_fM^h;P98~69S_tsYf@aj4%OmHD&5DrqsHfD`u5!wFLbWS zWx<=E&df*f)T|4i?P8NXmyb0!hf|>Ic^Af9J@eB0_Z4=m@XB@rlDdFCu3j-N%6AZc zTlgAmj?)N0$F_=&lR=khj$9@RwiN%NS6{fkSdJ(Ki8i|1zNH?Or`(By@B3#k_@%#i z&LLL@6o02SUwfoy_toLk%;EFll|4paxF>ceW~YiVMt|S^*SE_jj6>}Rqbbkv-wU{Z zYEYMKZma40^C43&8xK>{e>v9DnN18;x}A%9npRB!_0^O5(X29hcgYO6SSa(aHUEM0 zT=t8uI@*Uj*Bz@j4mS@M2*G0w{Z&!M2R!9rqfUIgamPn|M0yN3Z_c{($)M)CE=imX zxk~vpfp447M5WuAW`3zmk587@t%5~nBwWx(Hmtp>0m(p2p34LA&>W%kN8vypW0-Ro zS?YZN+R^f;U$CO|U6El@h+c+LbQlYgxj~YDkwqQVbAxhJ1!n(YNgAI40}2J=9k3=c z6DzV*3%VcZC8ptvHqZGHl`%5l<4nCyUkQ#pLDVzJ-*}yJjE}o)9@x|c^NNn<>S30) zw@j8XM|bTFmcUK1AMUa{TRKgKtTW&%B0&L=E?ovPQ#PLVn@ptyB|*9m#WIhuT((S{ z22wNv*Q(^NKxLL*Q9CyE@)tMOl)roB5czsst$c#Jw?so@&pv3BS)Mut*5CDM>?>w$ z77+{KTRbsP(&b)1gCd+lI*)GV@%Rp0(xZdnGC@5XB1GO`*a~|b9NZ?>7x3aps(m(q zPUbR!xm=xh*=G%W_w7fGRmGW(iC#~RLb?XK+9`sJ3o36GX1PaNb!G+4Ae^ptS>{|0 zVGwexXfV=IJ2njDg@-|KCw&EKfn`CYrZApRjjxO@D*j~=a=1p)8DI2C0sVbrZfz#7 z53U!T#JWifCm*>{Y!&t@KHGtaaa{{ww6ntNym?>)wZUVNUz9_GwNQxi?}Ac?UwXxY z&lQucKrbwwLm&=1!MJdl0qjTYWU%W>el}IUCrj+taD(wB%K+(2*@+ErX9s>I!Rw*W ztBM&)&?H4r{3KzTUZtci7fbZ%b2FXB&StCIOY_s|-mmoQh&;madm+p^*I(*@5}r-- zfO8!aDc2N(MNPG;XbDcv8{6#;3;`i@38f-!AY7a z#utxGX&g6W9Ghf4geobW!j-v{!$}ullBi+2BibSwV5(qBxPGg&1yYshY}`aBOZP~% z4nhY+#bC-zdBGZ?_W{1NFQy~_@uUS5k^9HdOr16(t`CL=UYj=@cF%1S7*ampo0iw$ zU#&a+ayJ|=M#l``1sj84r|?>V*}rD2n!`M$O^K6Pzuq_!^FqBWTJ5b@GP1IY#oywz zN?lbdEzo}znl^Rn&7H8}j3DU=cKWZ9AAEI35Jr0xO<0sRYF1a_qHa0^;9}*z)1E|7 zZdU49%r(2OxKo1rnmhfTbk|eqBJq;5!o-f8tsbU_OSmMyyJQ#6_sWHo5h!U=!!)GJ z5G@@wG7D@^S*b;6u_D@2DEsi86NwZbUy#ft^-A#F3DnG`p>IYuqqk4ejlR+#Slq~& z_i47!kTq2q&s1%Q9|#rTWI(~tfPjFYfc`ZvEoxAXJs?p3Yhx4@tPN6;(k+<*Q;r+r zCAL>21^RG}th(v8JRMJ{;cb19@9bZgo&q~bzp#M~T$y@CGJ`Ii%a zat(Hjc1&Wq4>A%NJ^Zqoy#(izCTg@2(ssUczdd^eXqH&80lt*1xpaJhU`prw{M!Yn zD86WC_JTbf${M+Lo_uWKhQTQS5~EDJ=IR7;2BmF`yT|-g=>v!Z>>zD|ZM-}AJU#Li zr50JE=(kv%sitE*@fHirubR}Ig75YeI#H49*Cb7bRM}Nq_eV7uw~Ek#9DqGV@Rg)~ z=hDIw`N#{1wpP5ouJ0f4W+-gARixs@CllXsN1`Cc1Zg&td}GMVlSF;MHE+ZA3B~pg z1U%^}+iTReFc6CcWh+dMn^O?&Pu~PWD}0VCm-BcV0(k6kUL}%Nux-vP?JPZ#Cwen?Lnw1N{oDC;^>YX3eHx4E3cbL_LRo8yf z8?m!Bm@}dq_m@n#aK+ zziIUBjnoJx-B|BmS9tTn1uMJimJQsfXO4C2>@{3ByymGaoAGr3ZWr0XT(xb!Psdib zj~DG6ceE8Dl3EELoX*GQJ{lK?J~_54g|aj#bu_i9oFjCKKB~1jPW^Glnm55?VgjD% z_Sx+5^#%^vZ>9Q=v^IiNsc?~Ytt4I+*B|{-`9Y5Z1r7o@Ttw`KEJ-cg==hh4zt{-Y zeHNfxIHT*m+=R~n+(klo-JKHnnScJxTC1wu^=H=;?J&fROF@(FEoY96i>~UaC*H^D zXU|e?jnG@0YP%5tXz*}88v$H&c|Qde8_uu>ISw={nsroizjMK|!k;BuzMrtJs8)mg zy>}me+4?}hZ&lO!mEiMR{9`ad8tnySr?8d}?jVUr0b6)asL=(C`Ke8@i(O8y++ zm%$}p%A^B}1t3~Qdr;5gqYxV6n!(`#{k-5B$gvm6g+*AwvT!!BFDbwr$(a#Gcqr?wtGWoZrx^YjssWwfA0t z&%5o-n$AaoW3P_B@4GEFQ5W9Y@&cA)Egm^8P`MX%hw)QJ^Kxp4H0^!*q}j!HP#!{D z^;q0BrAEy}gbt}Yj!+^c4-qLLiw+kkKw0QL(lCH=)H$&-b(C?ZaYHq z0V~;DPjot$qD+N06B%`xD7oH)lD;*${dZV6`rbQhcbkboC{-{8e2FI~lwW;`oxr^v zBFfUIzySlh59Yv5tw{Oq{nG^0$4zo5}SQl0?@;BwL* z_&}ET{%dSmZ`5?vT3dYTuV)R=Zl(T;z=Dmo{*)zq58M|zeJ_WObr$sx8tmq)vSxbT zh)AaLrm`NYn_Evr9kU_rk~z9)8<22|9v2Nm$JKp$g{-Vb;bF;C=5CSeV*@<7$2}^p zU*0B=WtY?dlq!4~5TBSrs1*JKfUq9Qe<+16P#%wFk}ePxtA#n*`4BU>H_+nU8K_pz zlnuxi|tH*r4Imt;|MbV>X5P=z_9vRx)*|zMgDqMBcAAz2%Z`L822Io>3gF&G)!6@YkSge^d)@tN&yDw5L^=M3bj?mN zt=81r-8R+pO@1z-_p5^d05tZc{ENAY2~tfNWvyOoc$t=he5#3@C|&gqoPp8kft-aA zCTmDXJ#x*-w4BM2@WMx>31ZQOQNv#)bJ7LXSK3Hddf31*brgc}aM=^A=Uy@6Lja`G zNt04TYkzsQRlK&_3Dsy!7bV(BRm zql>3OcVTAQwUk5o`-bq_pIqgSSl3BSQBacPOSQrE&d0wj3=qxO#K7G|14xtRP^s@m zR)s7Ga6}lgy@)Ds(8Hu9o7?Io_t#eocTZ-8Zk=gz@H<}SR!|~EzfghVEd9jL$l;r4 zLXO;C4tLE%hmoZQ3*V$`Gqdz>(SI(_2rAkBH&_rTVC-^~B@H{KCm3w(hB z0g||3Euj|e_(!OKAqk5i?WC8w)IVDFF z)GEr^IolaI8xE(q-+FZDhIb#ZJ8$Q&esK=dO6{*2{vfX~=`d8zwIFH(%Z3FPhJW`C zenDme?*c6e^})46%+tMcGr2r?VptM9=z`KHSnuNyD|T_5*Yi_hTzVa6Ka{ zNz@bjFTxlaD#oB)EPWh{rs+$*43Vz&oKGG-$L*Kj{$hU3$KlyiMyu3WNFqc<yMs_i+8HD1n;I;~)W5!w=OvvjYHw1j11xQHwztpGBAqkyKcDjY1U)FL#~tHTN$v?!7u4@Sa-8tgKa+;{$xVKRf=mEYD!e-Lu5T{RgtoVo}6_zRpSy+Y-Nb>Oq z!wDf!e<5mdnF3-NTNonMi#irOmVHznIA`O;so~CspYeAHJqPOR7_bub>Ww8E4>-~A z46FO$N?=&QYt`CC#6ub=q@8Q}Qy_F9bERt@(6e!vW(T<-S@mj(q6GRTiyQ8vViR_7 zbg`LO$?BB8v%%dNo`iz9r_>3H@GCfFU0VKax8fm4$N=~+(?BV3GbVP@PZW3%6_+9h zY8E@x2o&71*|ns-j?D7Vf+xeri{r%yz8gNQ0c(B_?q?{v zQKTC|X}Xq9i&f?!1gJbxhtS)I-X;mMuy&+`%fj*IsBdp5D5r>qX1X0Q?yc3F%tj5z zqksNNEC6bU@GsoXUOiq`-4B%8E}5!_xf^y+CNdqS!bPt_u4J`l=1hH4yeAv)Bb*7x8Y`)_d`hc+TFtI{^dQwlk8E}P z*llqgrk_PQ3se|4pS2F=J3_XT^5H)`Zq8oA`2q25ntld8vSzHm1oVOp3oA3`4b3FkPDLT6}lbt(KKk%g|^JTm;Kh@Ex0OPMH+p@pP3 zb+QkAn2`vJr3F}Km%}oj;rBe8w1xUVg>GRpTqI1P+PXSY52z0O0*`G~xrt*9ai@L% zGaxG59%!^n>+5)8gZe=dk_DzyatV{P=J4oEzlywweo_QQxsE$p6`nz$-9z3Ww5H%$ zC$5dKMF%sRW#ccukKcXrk_ExGt;b9P!iekKk=ATu_R%WdmE@HIK^Aufif`KGwL3x5 zm0ctLyn=T;bb_b+I*hju<^!zY1DJvrB6?So0vldI?Gq2PB3xWO-VTbg2Y~ee zxsvCh=2}QdMS7Nud1-CbIFqhKzdfYNG2Mi7@=z*{Y)qu1WV~=0|*#G$4Uo!0b`3#+IP7 zrMuJj2LB`%nANgB273sae}Lo|lmJZ-!N%$LR1pz@bXv$4($l}d-`Q&TrTW{Rh^z)n z2dkv6|Ot{k}?6YpPVA&~C!7g6o5~@w!Q({qsroj-{=C#ZMR_m|+HiL=f>XQ^nXq7#z*frBohE}ANk3ilU;Hhleb z{IuzYHvJL7SWICBX8#LKdH%Hggbb5XLG&-9gws|Kt>bgJV^-88tX((n?KjN-ntHYg z5&mm$;s4X#ejn_-(Eq!jGHC^Wh4IoV?k&*)8_vrTXm&B9hj%OkwiLV|B7;H`P1YEg zdxn=v6lmhMsDngBfB)64RvlQCIh-yUwIhpr;0wS=hJOq6&HscpDx`l4VgkfN~*9hHvd5{R-9EiNZ46^HD(>62>O?uns{y+-^VY z*7*4@$^s8|3~{?f?SpM1f;15jR3POHTA34V3fr9?sZt7W2$_sSM+pra2Qfj)0zSh= z!a6@qqT+wTDmE+38aD1}$R{!pJkY7N0IsZaxu@o_Dl!`!tmdC(_oYOR=Y?@AcB#>@;CO zOY02tqkCe-G@O6l_Km}g`;r;iYD>-CHaik4QIMmWVRz8;la@CbZ7H{|YK$Uqh^LpO%pI03w#Z zG*mpSp6j-o3987vWv}++&r-#+4iL;Y{3lQ6BTnCQ{lu^C(yV2J*S#<<(`G6sbg5cmcmKH$Y(|Bk%ekD?*?QzYm;F`_XL=c{+?=$Dthv)c^m>UVNz{Gp=z5=TPk}s%E;Z9#w$bL)l#)~N-Yej%AfDTWq0=i+>6l1N3WF7 z6w4pS%gxH}Yv;sV_m*Fv5yb%tFfyA>^MUsV(d@hrtSN4uK@+@3ZC;q-oTjlWPuPL= zOh|sm)U@Zisxf+>k7t~MQO%R+(qe%xxp}-$4=YHNHgEbD3+~8y*^Prgo91uo;)2=n z9*wmb!dCm9!S~mI9qNm#nq3{pk(aet33teNPf{Fh3tfAbL=U=*g)8xPz|t&s8$_}r zNFttxd7&N*cFJ?yLKNW~E~Wy7Rdn_>!%lSmvSqena4QzI`4DWrwuf@2?4oX}qys~) zObbNXYq$7kKpNS%zdLBR{9z!vuzAL1IM6Hc`$xA{Sxc=jrtg&Bq$^euI4E4!s!JK@C;seW2 zvdbhmIivxPXT>BP-yH2>m4(7t2;zw#IP^p6u~C|~I-i|Zt)iDMKwwULHH+Y6jI>X{ zqp{VP-vEGeT0OH8GZS;$i6;9oubU)6;iZpK6__CQ%M7J}Lmk+4Otqpt$(Z zpNbd>igm(W*u0|`bCS`Q&$p3z!kl7BV1#mZSH7r|QJCbMBP~PqWcdf^zv`*dl<+qc z3^*7N5DZjW!e8!x{w-ZkB!HXRw(6DylHkNH1f=CsaBK5nh6oNPsjPGKfEgEU z&ks=;CAGN^j-_c8yFskb!yDyYf=?#mz{scKVI7spnuQQ(MmRm3#S@wu=5qX5rj7$c zT5)@nC2(00MR#~n6dVVi*9|RTQ)PJlIM;d53$DV6e2NN`Hj$~qj+6GI2r>zT{pn-h7n(7y!kT|tX zHOgDZn>X375&WL}m8&Pp7p|V4Pcyf#RZPa~U!jT%pzA?SZi_6;muGtBQCy}8_F=Qg zf<|65OlfXK6>B(NgRh!B`ze*40?NV%JwA)tmTdjWo#b2%9 zl`q=3%={e#;HhzoMprH6>-_Ui4>WW9E>qKBjT1_(reM@#kVfrJ6Z-HmL2Xvkosg}% zgO^9j8VH*Pk2x@+9kU|m(qiRqebU&}DHjuJrD`!!tEycz(-oRsNarlFgUNUM);1Pm z(MZ%jMq=dcn<1$r(bP&)cF>EvzFgR9SaUAXv{Q`>7?r^v!f|LovQMESlE*lX#p;xX z`HmYvRnW?h(OUN9m{%g-mj_!G5EaPkYzR#L_ST3J8&3~!&aVm)W;Cx+8Pe2emT!V4 z!!iFP*EOZeynkM=_6avX-t~L!@L^)17rah=SxEkQ8as%>5V6Cdm2i1A&Guk3G5U4Y zT{Bn-mV6RH)Jnzku$?e}7UrDnDeIij}oPmA#@wIt|7P`ZXRR zqF*)fYv9~d#gj{I0-PAL@}5T=>~m2w{FGXg`0FNo+>kz|^o&@3c8RPw!U$v6;gwbF zXxxb)O~R}0->nVEwy2K@KzS?J@gcnYnjO0^9~gc8+6Xe$V4b zBA@u@F~t=EiR}2a_ceXZ?4KN3=&UY%>0LNpd{B1bhUpML+jHABD62N-cbg&ygSS8f zuq#Z>c#Q2ivqf4+j*&~zgC_JsmAoJk*6QTt2Id&abitPT4rf}Pm!LpwmZX|F-@hbV z>$g4vu7oFA2uJ^v96Qlk=7Bea^U4+3f5<6mzz*u`czhiSTipJge%Qoc?pOC^s=JqBlU zzw_N})E{a6a6jD`y`CjKQa2CS4jKw_1m5TiF}|zR6bS&7ki(V37~>2|S8$V;6(|20 z{w*`IGSSlEsxEK)LZgbM$T^B&s8x_@dWQc|G;Lm>Q*Z%RnB9;9`p%Kgi zZ~%K2=!~5=RL@Z}PYL<+KP@6wHG*au0g)9KVA5-f(N+`+dJxRm#P)Cvr^^-^>xBY3C~KnPcGJ4^+Q*nnFg7qp5z(!WAU7Ay0Itb#(AL&P!? zz(qPNpI{x?ZlxlR$|+ijUFajb6l^}O2u3ZN7)MiKzOX#?cFCN}Q#XEBYM~=w7HR@J zDo^R-Uj0ZuLaDzEcocSALJ<&DAks+j+(HeVgP(gz$Agz6USXSEIv zR8?iN;TryhcTgvUH84)Z1P5LCE25?lV1blte##^UB^NYK1P0$-rj_oW7gix;nP7>8 zh<~MM(vL^!3Q{U9!r0Fye#R!pY6z#$A$3Ns=?g*2weRc-#UgmaTKk!FH^Ov?bPvb< zoj6~WE*&OkXff$x&;vefH-_l zw4`sdUFFc`Fzf9_V*}}Fbd{|me!#!DoK?%cS#Pdx!#wFyYX(nMc*)z2?V`Pth_TD4 zy0Bg89J;QpYfO2cJUN-^=QHi%R2Fvy@o3y*LGaz#NU=`hT{#ME?PWmaNU`3wl1}kO z+HN?F-YPhTtZp8gj-Nm_f(>&6v{33xvuRE^e^S89f|$1c*1YdgacmTRC2v!$%%aZ| zMNbjgS#BN9r3<~e?9cZDY>E121d6b4 z*L&Xp%u-j+w>L{$S~?n9jcXlj?P}~M3vambhuA|_{MkO+s(5;06!q7+HC9%B;+oiJ zw5#lv(>q!k8ih5cQ#xC|&siLG)Q#s;i0c6~Ix zuR%^ZO)y@htX^j;04uO4w=!np}y4ctE`jYAfR&;fW zUa7mvQ1Kva<EN~`TT@c${8fUg|7;HvG0!qH^C;uQ015`6h}`QnRt?{FfyqumN`Ntmd` z&lYmL<{^`saF~bTlFe^aCoL;hv8mt_HFLKBO)m97I~isGfsiu&OWJpRTRVfYsQd-| zekEw5@KfQGL!BJVc(j1aiRx3_>=5}hr(kM7;0d_IC@F^hDK^R`Um|9pa7u;#Ny{c2 zj@oQCoI$tf_zXN(E?!f@Vrx><++%XCBZeMV-i~Xilg|A0Zf`ywP7q zpCxdQo#mUTSYPE;e#mQEH^fIH~VzgvBB`jn}3pMGykF_4Y zPiq4nm-VK%=4q@@i_U2#(^)3nJPv#x2CUJK((`O7{awKOQNi8c5mi5Y)=ZXXf}TI# z6KPCAZF7m@WLiX;eEU4{fr*iSc;`m=r0zja6|IzG=!Db)RNbVAAvw7U`TCG^;^gciz8`dxGIIQq%|6-Slz;OnOGVRaEdH-^UP#p$2K@hnh6*&i zdQtySvxH1(4dHCKY0>GP@PI3AJzHF9=j)99I(2I)~obHs?1bZeXB3h zx|UmOblI-Wl5_G1nKy^G%%<{KCmz% zF0k>f?wu)YD1`AL;0X|66*Yd*udSV_?X83Z%g)ZSuFlTR-papk(g3=hk?y&;^;|_D zKZk+2Z;ke|TT14rhRR_Wl%#q(R#|iKjB}VJ&}kJ-_I?=Pa#$Ar;cB9)P)%a8Nh9+R zE%reeWc8Rvkz}zru36;uWYh;u5Nu{OhuxsTcG12i|E~>Yp9+ndQHo%8hbk zdzEH$f@xy%KDFuqXq6-#`}KXD5_Hg9%hl&aZvaoxBGhJr?7e_4TqrFt zY=A6KRbhU%t2RRVBZ5+3JA*O1A#gAGp|zoMI0jCzmSlcClTu51Y)1s7`AYqCirQ(b zHLgojO;%OxQaTQ{)otg_GG3E@*J?fMsu!t=R!fZBjHATscwmXWR_PTTj?eaTbb@T_ z>k?Yr3)Sb~EnujTAJUiu-4qvV78ZOGR^ed_<|DcxGMEpvDvzZV-;mZ3zHx^9gsGK+ z_{T2dYW(v0uuW6he2cgh-~5V5CrJxeo2nYWzoTWJVmNfuNIgLd#S|n7Tm%IwA5kea zcgJKZ%k3{lZn#^g?{F(=HNKIJ@G_0%`S#0RkI$tCF~Hrix&>*==tJUD59=;hFhR^> z_)=N#*%+{%fog7pd}*a932oI8W3$S615p)fUul1<_l~)$zM?%-53|pEFdE~Tj8dyy zuth59A4uT|8~hV=i`x&*1B|(cgvCt$9L)jngM5kQyK&!mqF9sCSwgu%(Gf)^_j!eV zChuca1NiK6wCgR~m3dSxv{&(1-x=wJ_%^C^Z?nwI83Y zw(uBG^Q??+N_ZZgtG8&=nb`EHL2F}wLr`n?mYU=IJKQaCiv&Q1`SK**{IT4GH&#X) zD`!n7M3*1WA^)aV+Y-Uk#@m5vHWAvV{=4i)w)MS==x&Pj*}Rk1ZTQr@r`z0ewkWQQ&|rmb zrF9n#w1ja^PA`|+08iFpQ6utLA*^YovEU+<0jm#Eu^MCQV>8ysK%T61 zpj)$;KGr&*C|`pkAc&6l7ZiP!=i?r7O|8lbFMWc`Iqcrsc=gdr<*2o+c0MqeFDZ9v zmrrIm48jF;J&HEV>p~RC{=Gl2_a> z+pXl(&}vCp<0KTfw*Rcstb@2^fyqAsz@XHO!g*PG+>Tr=R_qi++r4Aku9vyVgulX~ z6S}pvpX_R9zY3oraURhC&QF_Z*0m2`^hZepZqo#Oqw+q<@h~(db4Y&Zq^urIi_@)0 zpT&(+2^{<&sG0X1Id>T1&X*TR+8yI1vRcaM)t&lFMk-P!l8tDjIB78-?dm!OFgx(& z@2V}~g?D|Zw8Zl;*weyR2hKl)5@5jidA(=&1B#gx&7ICE5Uf#eWT?Oq@(N&vo^D#+G*a+~bByOE zW^4GA)OVtf)_f6D!rD}eBM=7#bghb;r&hD1A&DmY5)>{Lw&w8Uc%m`?*b_ci)iorXlUI;H7K5kWNyV@ zFb(-~EnxAG9N^6;-4arJKtD%yByK3aia0!i8oWhI?E`J`iEenb!AK$)Db5)|LSPhZ z#qUNih;15nKIK$f;whbSFAHc?k=vLcg0Nz;&zq$8k|>o-S1%>&9w(`?xXaq2O`{vh z%9z}Yvfkpx{N?;@-p1g`odVk2xRbR)Mqq6?98F;#`00nbLtDp1z>DFj!XX6019Y+c z!Dt*ub0U%)F@nw?u(pLHRDsh;cz7_$$DqcDSKLQpXIx^dY!L43MD4QJt*M+0eSd?t zn_geY^4vHHoqN@Wf*>y8bR664IWwBccF6`Ph2Urue_zO2*+T+viv2Gnxt%H~W$_3a zk>!dIXr@7U?zNBHkU%iQjFRQ)gaIf8?HMY;NIKyIP{GT$(P`A_V!!hB2G z9Uytrso81IP&CC4B~*s#3+?m5>>cUVsoxF$^VT&6^6jgYstWQD($f7f@K(gvyU#&LfT)c)oae#`a+o-u!a;}?%~}vg(L+X1@(YgXORv>8(C(YuCeI)IgP`MY zkS*`TW)K$y089Cc3&n==i^Cy)x;J$7af=04QYbRP3kbh3KZg5WZ2xzhc8YV8(FB-vr zj>4uHG=>ZE6Z}>G;Q7n4oA5d1qib?0Y_irF@prPfN1St9g7c5qhT1h4htTmXi*NQh zx2~k(2&l-2QT%LcI}(?(&ZPk9@7x0J!xJowKva~4T@$a~qHp~zv&&k{kzg=aB!#A# zK9k&VfISiVlLfBpBYUYL5+$EM;uA7x5*OR%5|GWOACTQBcB@s>Gq%Si^p?QXrbR^= zb>cAhs=(MK0GjWM#Qy+A&43d0F>jgL(F=9!%z?!>^PDwbanU`pMX{*`cvZoZHnb_J zTx&RM95diJq>K*;FqJ2L$%<{)`JL)OGRMjako&U}cpgT*ZkK2AZnv1drR0zG8Owwz z)GK?W6uBe^2s_4Hf_=!m)Uxq(p!;2cIz_A)?QuWTO1iIZ zr7Mp&3IQ4jzWFwAg*B)wyV{?M}Xw()vs?BQIN%>gM)N>Vwk- zu-WEW)nT(qdABD!5%f$?O!egKz~p&_RcenJ+D8Ar!oRzzodeDbnY!L1HE?p|ye9p| zdnIuvmeCiGAhBPEMf;O)!h^x}xz~qfy>f!Z-1Q$`hQ~Is;FKCoMRdIvo^UxN6{W6?I z(QMv2c8&g*vyzQw#*iuVzrXMEDPrENJG{;5Z<;e4ESr&TU9{uWKjCw8F4NH+3o>$bp-^4@kiY9OIYCf3SLNe1j2pD; zc&nnCXZOlPP1$#{9aF4HPu&jzb`_;OCp_gK=yEx1*frUZSY^Q zoBd>&dR&M_*Oc4jWjnn++q9er3!qLb?HqD zk#hRC*lTjq(1d2OMEf4O`^7NNHMUYKuXDvv=PDq#ahkjO^RBD5&lpAletY*)@SNIX z`6zX7Y~MHUe{bwMBCQ30b-E3$wo9`H^{20nx+i%hRY_%5_1I|Fj}cLnpSQl5fWwCw zoKpz-T$DC2YlLhZ&^&Qh%~*Fp9NbCUH;XzKxi`t-E`E!gfSc|kn-`ku4}XlYL4HH; zw2kxxyr8%9{TRF!E8dm?q=Y6MUC*|WF8QN(6ft*byat^=I|qx##D(WADA#J7GBIZyB5m`Y z!heKMYuj+8u?G7W&*+U2IHR-XEnS4*DBQznZIJ$0;&+@LHnn zT3k7yJR@2vKFUG^UJ;~4Ss+409RUG>Ls-5BMafbqy?Xcg!MlFcGSZ0zC9v0b8NsgF ze>I58lOgvQ$a)lvOrtm5rktorBun()2UVT(_{2zaw^(HYQRulc&v@y`liQ;QtfD2( z!cw6-yFmCUkHY!RN~{ltx96i!n7MXc(Lnl8C@y8l+p2y6Dp#LMLtYwG&aG5i#NY`F z@MR+;7_+;hLBwVbvG^Z$FTs*NhGcdQv(Tr(K$o0JGXFC(w;p4-MU|jPUa5QFEb`veU>5m#K+Nj ztBt4W`P0u)wi?FXU>t|6?D`dF|AJumPqwYuQ}Viur%w^t$`zKJwQ<((V!5A_B7aL} zkeuFV^yhurX8&kls#wb_a#u<@{VXXmVh$a* zy+YUlvGI^UE~Ncw{~ES+Wr?v5SHQenJrf>LAB$O7xQxlp?aH0Q)>g=&v!D#9@)6+7 z#V733molUM>!GzmsbG5d0&*7iO*;Q(4rT#iVpIIPogf?Usbm8z-y|ecCJ&o zsWIW1TbJ_nzi7GNKQj0+{8}1m)7INNu}bI9!6D_c<}a)mnht>=bT@suV61eo2%wZ0 zqgcM+bWT}-=I2c16zUAEw5m*?tt#rc(Bjmu)6yXaQn5qtmdzDvIv;Z~nzL2$Lym?A zj5wh{*dU=Bvw#O`ZOo-c`NRimwXw5QYQlMhMU);bnZe+pGd>X)dW`T=V<5A+;|+JS zuR`=(l3^(*ccmlDEd>PPj=?cN!ypp>c1aaI@w7B7E8agvWJtM3)lMPJSm>o(WlLWxYATb)IAd>qmr<&?b!Y@vRS=*+HZ^ex#Mbrvq0uQ3yMx~(AU0KU8_h1hMZ znON&0R4qhtgH7A;{%d?UJ@f>CjkR(O2OVk1ek;%nVr;FPo~-AzgRL!I03ru_PiO|F zL&qp`twbqCKk zXmxMK#v~^?@^XMRL;#DnM(O+LPAfTztIA8lC%|&JxsSA|jJWkIZvxeEqBa{F{d~&5 zpF*S}0>RR4Z*QtLYn&X=8^FO&?OE3@R-%4g&%BK&)?K_V9DkKMf)5Nhe~ANMq^yG|zBeM8 ziF&yyXP`j(C00ZbNC746jV!|tb_Kaj;FttC^6yzBv~WZ`UWD1ZocH~wAo=}^Jooy; zM~$yU`~%$N?_nOiD*x)Jj&MiywaK6GbFhxzX0-n1s<3=+~$WBlxX#N=hP8j*eWfvT1aoCUb4bzeO zMmQ&;2!4Jlp=`d#BFFM-DY745hW#5IpCK44$eun|$F9$)jWR;6OmH52clj!NSO3Haz&&6-C)Bik>@ zZcTJso>DV~rMKa0Xs{lCS;``ip}Q5j$sUy>$#U^S{E>Rx4(i2$C9dum#`C91X6%QR zj_V^qGK<8FAJG3!RSZTxl!_n%0d3)=-9d={3z6rtqf-`}POY_!HSzM}%xN~4iE}W@ ztMt~;zqQu0<)%nBi7qXj{i7t&bEdK9vGV~&O87Fqzc{&{(gJVl_Ah>rAz%n2xPsxx z7E{B;P=hHVl8A!HtSApXBe|$q{zKF}u@Ye&o{0YsQuB^aHXEE}Ji$E{?!GvOauKyt z$TId5eITJ^f|p30NYOHPKF}WnN*3mfq#(+)to@NxMm@RkIKf7Tz^u~*G8#Ab2T+8@ zNXPHewNo_YkE_1t1Z3LlNdJ7f5EtR`m3a&wDv=-8ez;yLz}7zZnDF6#1YVsUK8xqz zJKQl=6nF*EIp((JlHs<=6OrMjZfFP=1HxfVIWK1zzb=q3!W$C0L0wvOtasxWrM$KN zl)V5X27~)Wg!TTiCR^eQ{I~kb8xR&LzCDX0rDgmtk+=Bw3-h@eWFcebHJ#f^5yHx zhN~5ixS!TykW+wMqw#sP5``oM_h4Gd1jvRgEI134aKkK0r`#F0$Q-IyzWFLSM?fe?8^qOG`^@ZL6D##o5BX>r#;q!%f zWNBsIg3h8vlBT@KYU&*N`a|9G#VKqXF&{UP1-1_hO_njHCX|&B)e%0SHUL1i@CHXq z@e?_7LqeAt4;-EWvvoImr(O&>wGY&lU^i@q3o+SGs)a+C3`9lmR^Y%LLw}E^^OHm(Niq2nDvfa{ae7S zz4oxL^Sx#x8>P<%X<^L#bNvK5wPoQoPY5r!R-Z%l`#zn+#}MCaj{+A|aPk?Sknwji z9-NJ`krF<;+ZxoRF95@AWVlor#j((J4GQj*StyMC57J5U3PO*X&yrSDV=25ckw1O1 zTTB9~7e>1M5r@dkz;j7TIiUhYBl$ZZa>NuvGBLX-jLp z6x4GKG9d%Dbs^|ZiLMR+LuOmrXLP9aJ;^Q?HW5Ji+b(TV6mVT&*Fi@|x7C~uS9Upw z-F1uBb&x?-7Nn$3n320w@q3RaSNI9k93h4v3TA1q?bO@8x%gvx&wolQ4qsw|ATt>s zV!C93JZD5$854qUbp;E-DC3mqbX`KTDY3;Zb9x2<{ObIf}EyPVLK04^-6zx+XG4r|@M?!nQN_m>1}0Igf;vwHaw zHsrE0-_8YC(Ed(<=dC**maE)wuF<*wh`Ch>D6yZv7QoPs3!=)&oQqY5-UMxTq@5ur zWtI}7MD{i>xpA@aF~ODCi9Z3@Lqa=QefWm`)x6k61%at?QCw3m@m__dflLpHHtN=! zIiM;}>J-I_`g27Qb$%1?!){y|mPa=gc8v4Lnul$0HQ-E$aFr5iO|v=#|3CHupE)tAikSL^4?nRJ}CVtd9@|| z{zFP+eAojq19|XTZZhsfYLa;(&LokRc|y@R5wP|HGQkF6L40X3Hn@{s)QzLcFq-Tz zN>&E9Bm1`6P@gw880eIeexxl|g|-xE$D!GS#|q)&7VAVVQ9Db#7MpP4GOiu{hfCrb z*x5xPQ@#51ojGL71?_qm?V3O}|HYiT3!ox+q-dCsd=UtuovH*?MhGGGk9^05cB1aRuf4|x!MWg>SPO#|sms^n9LizoD~WNUzp zl}xRV$Ga8Mv$^-Swpp;bzJ1^U{6-EJBHezt-%~^Ft2J+s77*|$#uTrJH9jts%N%cK zAOXR`#08o>cmb+yP^KqqS1%!2(^RQdr&eCtV7;O=Ra083o`oJ;P~8KB(>e*?0>DF; z5KZtByEX9Gu;{W3!NxLfkRQVHKgQ~13XD#$GgqAlX|;?K@P`d(bgie*>Od7yc_BDBha`oQPs4pMI^{yv;mWXGNk& zpV?+5RL!hZ&AeH~CY9D4-x^Na0f3nsou$+Kem2v-3FlCNu{AES+TX7#a36sGSXSD* zKcxzxs?*we99h}mwPveEo2)*$LbFn?WrwBSQl(-vnhC?TAJ)rXj~`?r4}>Es-T!Qd zs0ltDhB5*$K^&@4RR`Y9#TKJglT~Xeu3V`sU70KixcYd-Mz9+>&j=XI0GPbQr!O8y zD?8+;w;l$EIB-03Z0}O{!G84A_qa8}E;~kp8b}b{@o%tEg@eVKKmxgd>Ue%1?N2cx zL+XzAAdfRBf!}~Ez>fisiN+n~EBZVc>-g)atw>a*iD z{3;|^<^(lL_39{D-I8v<0~EYJcxm+GF3ZTSXs4jO$T2FF1FK2v*sK2=>1frm>*%S{ zYv{12tk~38|Kn>`|FLG<3>jN}UP|kGlfidu8|+dP{)^t+Mbt==H60jDrBFD=?E0Ed zu1i9RH5CY|i}Onz;Sx9sooz~fg=WdC$%khHV%^N2#Sx&^CKGYClwdHC8~F`2Ftw2ydDQHdL!mS zX)^q#sV|-o-w{4Ig1o9Ur*&%pc;zKz44JD2TK+vssl6FQjJD?Zk6*=M{f1Rd_Ms#f zi@#;|t*yh+WmaXcRjIvJnF$PBV#TrocBg|5wJcFZFNl{Ow9Su}@y3`-un0Mq7d@T! z2iI3?=i}sU3D9%<5YxL~l)<@Y2Z|DKh{eKl*xAh*ipF)1t?T>)kE(#~%}T3bsmD5n z9|x8U?Zfe%FrIuBb zsdlanH%OOVrEWLxu23W7W5r&{_Qxw=`oKtZ$K!FNGg|qRxjvcGpB#=g^}g2Q4Fqv3 zvjMDZQ#g084lM@5-HBCSdq4UE?n5;m7|x*eJ$FtQ`x8YMq0oack=Coic9_98+tr%` zul3d?3!u7Tln!gw{(+@ygqr)Q{W0ys4fumL*ok9MnW(Ar6DBtP@*rOzgc3h2Z2+|g zAdPf*{bctcvxN~tM|gT66kmh-V5V-MjR4otjd@8t@?HQ7RI%F>k~X0Y%1c0E4VhbN zRmlW1rXJr*{vj0*#fNlEix-6~%c_G9+%AB72525YEGoNm%tTb2LERCGxg0|-aB25L zU;rKNz!;yD#UT4&$Y=bfUhwt&01cR1W5}>-pb9qNA@@;_2hikDM9)wf5uTf#YBjjL zEzh=dK5bXzaMKMcx$_44s0Y05J3B4<509tt0oO z0iw3lt-Z$2&w&k)as;t1j~<7cU;UfgL8}Ic4RVm2v1jKnVtDFnLjN@IrV$N|slJ43 z1$?o^1J;q1tRO=EdY84g<5LJcy}4C`xHuge;h*H~`Iu$K90;6L$9PsoMa0B-BmhFy z&f)RujnUOg$}yuNEVW*|nk2;jFm?LC0Guo7f5|;;wLAF6iX=zvo=g6rrtrWYi0N2c zv|K=m(6+GeANz@H?V{RgOFF>kp+zrMOe=A`I^s9}=J&jcJ=6+4+|}Wgr~Ae6PC)pU z!;VZsWD4fLs}*Fd2Eb30(D;aZEzs&Gkf5O8aC(DPTtAEVTvx;??okJL_UYE zOB=O@64tS>p_K?k`$0;%$LRPa3n0siLsWJRxsS(1M%_VwMF45EM3vgU8aWR-gS$J) zM&DGea3g-g-#0Jg6Mdv%0{(%0AMCNZIhHxtL~&P2yv<9Pjk?jYQq~Sc2DkuGQ?M+O zzxH^2dh2UT1#9@t+O$St`w?~+O$7<|?-N@mEEouEdUiZKZQHhO+cu|dpV|Ar+9#qSs;=I< zimH_>GoPIPPzj0;gL{Lk)R4nO6X}bNgHG z|4h)}iuc_1p{<4+T0Ibe7WWO_Sa?4+o(Yc9c&eLa-Uny3RxlC9BwKu zno;=;s#5WhI5TFrcvd*bhVJOY07E_m*$=<_Lr(kM4#TaF+m<;%-M0+3yS?4c_EDro z=lflWzZ@_QoW_l=1x#LgNrAvG*TLSd3d^5fgvtwX+l;liIOX%*+&=)94Yy z`gNc!$gtF8{cpcYBu8|_b_s+wX-X%<WP5=A*vlcM&o>!tjR8ye< zKgrXm@HDN9ST{{OIXXNm@^GN?76RGQPD_Z|1q>}qY1!~Q*WPLl?9|}r;hzKUM)3Qp za#qmyyHsBY`2JY1$K!kb^c{b(b@~}rto}9{wRpNlWl|Kte%;qPX_bYxb12l^@Moyq$8CW3w2II_8#!b-4AmFVK*~24GveH#!jmq z(a@z>|LO;zF=@h&xs8C~WjCk(c}@v!l0 z2JxqneMs9-(?q*MJih%Vk5zHVLXq#<;x`S}j}l;Cp2!*-C*5aV+yxo<%PjQD(;Com zfO)!6duQ{TtTJf%#}jSzuDrph6F+Rad1Bu#-g5}xR&Vw+L5gSJSDz7e|J&@9nil0X zn5bc%@~`nMM!A7scp9nRSPz;rn19VjaZynk={Un~CK9RS+ig zM3vCc&+!tBN~$Jm1vbqgzdXlyD=>bKd4xY8r$Zn9@7vir((ZKke_e@c7ZPKlus}dn zsHyY)nz*Ufz<&@@R}Ur8F^go0IpkDI$Tv#pNh6>b^NHl(=j0svQbCU-$pB%><5Ey= z3XC`1zF*JZ>h(#XuQ!Aae;LECbZvGB>x^G({h$q~>#F@koY7^`TU5hFq1WVr27k!X zr0SIGvPIg^>e$jO>sact!%wi88V!yOcp=pYS{@A04LX6;kXs@Rk_|e+CLrlx=^%R{ zFFavl;@+|F8&zin$*(7*xd8L6(J_N^MfCx$(zmOX_}e4_}X5=&%eT+5gg zt;gpzhi|ekPcx4D#UTS9$h-(-tZ1mvGVw+t{p3;_RHUL2aNsJO3ji{@BnAEspX_6Q z^jj4$wE;vJ13W?0K8icmU?@pfoHgjI={-2;X^9}k2})9t(i~D39uk+6Qz{~WIXSqN zH~59_5fV2Kju>xER5Y>#Tp&uQ<{69eA1#a-IfE?x88%58v#SDhc0yE=SJNMa@?qo4*= z=$m<3w1K9w#DHY;yG`KO@Nc)LnH+PMs|*KOJx95(JPZm&>&^1kl$4ZI(PabS|Inz? z_veLJHPY&~j+y+Qk+P~#(zR@@9|A{oOs@$7X1B?2lk8t9{w)nO|Bgs^_IPwp^T=>= z?P^|kE!(x$GBPx8y6UZ_K3zrygO7B_FzFmHrD1rRlBHZUt2Ljx4QBOjwr;f8r5Vl$ zZ7!$H-(?z(Z?ft{bAPm)pV7&7cFfT;uD$1`uKF~Mc1IYi$0=;rJR*%DC+ik=YFon= zEzk4!4!mDQ0BB!RA$DtROKTbF8Fn;a%=9`4>1t&XoMZS`$r5Ot38gZe2}$J8roBX~ z+Bd(Rx3;k^|3;>YXCMA^4{g&!5_W&$SioDr-HC7cBIQM-&2`3HsS>QFIc!Dv`)=J? z=NLZ8@ibzj;BE5F#R-|O)^*~OyA86nK-;vAq5nj01Ay`%9l++4_Z9s`(IFOCUmA!Q z<_s?PbfJslN+sgq{9Z$sK!aNQCe3ovU@=FR~_^lf&U*~yIjowRxJ;*5m= zq=J%{ukDO;7x+$$qZ=+=JeN~AURmWl*hZgNSnXDiG*{QzO?NQSP>1I>Tkp^WL=~Np zF*?BC`Yv#8C-1deSN?K%Uz`)5_=ZC@#G4KL{djj-i)@H9kQJ z4-dZdJ6s}~+h9P*&fXmrA0;^Dk3m+;#5vQsqw}vUaf>?`S92(Z{R2K<08qVOZf=)0 zZM8yt$*NJ#u9o}urbp`v|F2P-Ios}4PFapp*rrlO&&$5^k1vjm{B@q&bWKOG)?;lu zfPHWG&skrCmTdrmh$Yl;=y`$bl;AdKR~}k_rb+A&9F>Z+k`xUzd9V^G0u^lmiE}PhA{vIo_9a;?G<>mH0SDafoE+&M zAu_RQ0>TVG;2t&(pZ&xTXOr3nTI35B@T@?Fct-tep)*HPeSn$=UhA$E#vAlD8ibbx zwZPdYnj>XHCT`8o7fyK{M2B-V7WU(>Ga#Zl2CrO{X_kZ^Ldtu>A zlq|CcNxXU`^i=X%6(+32fG(0?ca`W;^H`Rze)A?$!UV8EQ>c~b%k57KM2#1e; z!hHu22-F05O&I)UPUxMNi^3l1ipZ9lanzrR_r)d|gRv>JI&jZe!eu}|*Q2~7g*lX8 z&>K%3Ox?xU`|ly;I4b{{i6XyOc3GIjJ`7XkyzSZW5h)=eEhZSpxs-BaXhG}_JD)hp zgcKtd4e=Hm)6Kr#c5<7tFFD^!jeVKK9Q0JLTyMl8q%*7dcqaPd% zDiwEWdKWzy0*Z_opJxF5b6)eT%t=!M@q{HK2u-T;YysAUwVWJH^1BcCk=Pim{BTHm zl{`1iUDh`SolZ~RgR~kox}LmKOg)7!a=9>0(}!p>%rP!+#yXP9?^Km648iF>J8n-5 zf*6?*qCx!IC%q)k3kmyd5@QB;t97+J~>s^ic+j{mjquzR7 z(_f*Xh!_Zy!g?uA&PnTH(K91pErF;HKFl$Tdrzr)?eE3?ZH=B@E>{?ZGLWb0(fD)= zuV10oh!}kHo~I(w6VeP;C?r$Td{r!gU3N8l!|HVu@DcLv;&x-}j}|9)^7;<&n3=-o z+#j}Q6Jyn`s z?{xgSwu^C;%G97li|XC-TPk?%1)SUP6pW5(JX%?IH+%r7jDOQ9?9^P^Rk?-mj%%$k zR>ruG_qeAi`|rxg{DSVdE8mIQjF8hsREKH8lXg6?<)6`%oP2?45PlyW8rie*xPj8r zV{AY{110?=fx_H!Ac*wNB7BR;!SKM)=!RaGbcS@EYEZkRE+hkD;tK8;=Wvk=7|sOd zSj~BGJ3inSkvSJ;(l$7HgONmv6hSxv@!UxLr{yEPRspd9_K|wy9e=-g+G)+cp_~|z z@tsFoYWV5qde{~PE(#e2%lx_Cn`~MnjI~y_w^}oN_A^U;v!t%P9^xe**ya|D5AlauXtum%LxWoHHoccnMN($(o~DPc0pR6o0#;x%}JAb z%<6$;CN)`;y*kMu*17Xlkez+6FU8lN)B{vkNl$!BB0HYROtFZIx}( z&?j+3T+VB0b$Wir{L-Dn-a2=uGjKLwL;~=zLw}X{q)lkY!BG@H*Jxl|*-jp*sZ>1U z(UXJU-cDu2Dc+ztjBpdhDJ?UT>zJzqVs@R+K@1#5YYh+N4S1mnRrUegQGY z5_Hnz@)qF#OXIU?Vw8zO0|BWZ|F?M@U~Xt>$l%~;1DLWVlnF+3?*B+rJP3Dl|I$I(rl44Da%)pYWWe1^PN{FJ+xhEla6 z!At%;XE-5ATDqzNXl*_HJUu7px|ZICj35hy4R#MLUlXhp zY#N2j)FP$7T&NLbL!Azi4iNxi<%xr!GFP<_fB7_EolsLVu63k^AM5xJ#m*qhtKn5W zoODmxdRcuPJn%Ot$D?|&iUAfMFnc#W2PHx*i1SQpxT&^zD~Ier>f}zsc=Qxig=edW zK7iU_(Vo8#J@}-<5IMGIp*Z4yObFkYzsAYoNi`bB>YnV;gBdghH$5YD6+^c1h0B2_ zSze~HKtaO=t`@-%nPID;xxipm>n|-1&tWvprU9&htWR!W>aFUhdZ!8s;E1SY-U@|N z0OpM@bi^a>4JY+Y6inYuf4SXU8eg)3$*@?-jZa_y)i;ySKezT5ukN8Dm-OP#SHP6F zsn$v1vad5O+?Ro;quq7l@$mNc_KJ;g?e=^YEZ3tU*g(Xq>HN>FPr59O3j59^R851-E@P-ACSE4RP zjMG9P_kf=rheymXi?baQhGslhL-5vyEQA5bK4_Z=XW3!INQf_%o4;Rq(HR!a(Co(J z8Ac#JCcocIkf(E)CO@;TY_)1+Rp8>=srClg@fnhiCqPv)`!X_)UDq}dH zlpCDDiaZ>#F(b1YJZ4GX;CRUB7lB(l5Ac*q%iF`I^@XPPFL!4qj4rA5h%D-fY_=c1 zAU#S~P-k6`9I8L!O&cv$Tw0Jks(lz?3ORBO-K+&oo}(x^wDS)EFK(NiydN=(R*M%V z$^MldD2>|Ep5OmGJpq{<5%$3;mfAkPp+X+v2IblFEU)yI#%nSAywNvkJ&js&gsTjP zWrEnFRqL(oE|0`53j3lwGRT{~2R2Ya0a$~e0T_?U_9AFd%TT@n`3Pvg(d{Uao#Dku z0$eYMvgs!Kh~QBHpaBASQGGxF>LSvl`qBbU;d>$(G_i*z;TR(KxKOOOgI}&fELmc7 zoN;F&1HDjzbg~D5WdujblxS%1+!#=&Do|(C1?tqGglOo@kbxxqI*qqgDAi(!{ZoOW z35{@GvwqY4fv3IxfiQo4paUE3^Cuj{YlUb$Z$CSfWzZ1-R!mgFi0SHvta?f${gCVv zTt@{PGp<+b@|s>DFGY>=l;+U`4rbn551@)U9|U=oz{;I{5$}6P93j4IB zpM>@S&=trjhD;LFaEK53mP>*%K2ERBk~L(fSqf&1dwOu-#>~uxVT;g?TGJsOCscKj zeF7yq9%Uc^{Es)OjbcvAR0RT8@_jdO^U8@K_0Y-rPYZ-+sV=v`rX+fY>|?1BCD{s@8Opl zxBAEQ&M4}|<}{*T=jJ!gDh|x_lP^pIo&y(^QOmjHzJjQstdm)Z>-2UkQ8?3G86Gr$ z^SBqT`MkRrB;uVLkqU0?^HNt_Bq^CHSrXW}U?%TyPCq z4o+Jc)6Y0C0{i?5EKhx{T76KXz&bO#+0cWW+$q+K zSh|o7IdGSir9zpY_tgof^+3+V{nbl>2~YT}iA zD{Xv~mZ{OJWLdQ2Xy*#eo4Po{53AIM-IQrBe-9_s+hMQD7mqYC`|u@;SbcWq$r5aTI3{v;f|95fo=9vkVn|EU_%`2LX2)CMvxqSiJF;qiA={AQAQT9X<6i!TTE* zBZ=sTt1oH<0$SRtW~dKKSoS2>SZ?SxBj+J5UkMdm4IA}ckMtMR__^*gu_bkGi!z51 z3f&R`Zlv#nAqDZ;VeI6DZwMF_=O%uhv=C}KrxN+5kQD*Z@xpmw{sm0R@?buz@N`U) zqZOJ34awFRpPFz%*BZeJ3H+1u&dn!MjoFvv#sgs6(gylQ|1lNpYm>L zCsO?JLFC#-7qxdRcku*+gHYswsZ~6>Mm@3ok?8;KBmukIsp`i>o0iIF z^h}h!vo}@%?Z^H-kNVv~I37av08`oLRN+3PHGq~9TwMXCMh@nALK4*@{L?=!r$l4K z_1-Js4b*}_IRZCA;I~7cybp7^srGBowPPNVes7>ipUMpKEjzE;FQ>GWqCfJKP8iJn z1XF9%3utEBFLf5M{W|{>VF4B*YMZzTV0I;rZ6@LT}9t_#I+PJ3e!Re*vnkL z>L81D{Q#KkuuI^+L{x*@lT*PBAe&aW{#Z`NdtMlrD6&8c_DnpFx`W|ZkMDlqpaE#Z zLX!v8c)YvCf_^piTOk3xJ3&c{q2#}i&_rP=L zY@Ew6o&6w4<_kb!%A%uzX(2^%9H2&-JNvwdI{^bcY|8WDNxDLQLKN%qJn<2dT?@O< zS4&T$z2%sy%F-2vCNdkY9?Hs+;jXf0f0XO86vesFmZ%q-@Nhy(xZ_DS#p1D1XuKXh z_Sg3HCYA|EMT@t#7}#oK6Z2QwpMKFmi@eKdDyHb5!3G>9{8>`hL@tAU1z#l0izrZ5 z5&>L01ts>+-XEI85JGGvWc7yN)Inp06fTN{_EWk#gJ!O#Z- zSQ(FGu~8rP$!;1Pp`JSFlUpvyuXNELq;D22 z*B1r|qOkd~s8@jf{)qfMHu~dcB`NZ!4;g$8!5^184w}Mrjd=A%j2Qr3_8X6eS{wzd zN<{0fJV{UPw52;TA81n6b4FK3$Z^oqM=f{tq#2P0R{Q@W9JeZRt5X91x9g!k40{$6 z0tko+Ce=Yq1UEHQ+Y>#tGn@tqAoYg47?Fr%CdQI9JVpW@#6gWon{tp~!41yP+&l#5 zNB#mljR1uLo|RN_RNF?=der*Lw3_8IPCS~mzzkpd@5utU@fF2+8W$IJPZa2fSIowwC3Le z>Il6-9;R#2iIkeJ8`1`H1%su}1gQc24aeq$tEV+rlWWJn;0e|`O!OO%Mk z^g%;nsBtJoQz`EhxY~$1xCXjD`z1;1@jH8`C)R3B&-zO(pm){m__Z&FYH~oA=wg?4#IK=u_fZ!_6`>v--{j3_! zk=~W5v5%hs=aB2*uC1L7wG~CNtK~hF9@iICw`WW9kH2p*m#PH~L|UA(*YPxz#&*K4}vCJ<@9daHd1axJJ@G z7;Yw`S>jzW3gEf30P2gMktGG78ArCgVqg`OM2L7)RJ{zQW}%ZrjAN4m=Kxo61MS(( zq^$56g`Aw!6lVIf;sLxp3!!iaRz z5zeC(m~+D$Ks>gDg*D`^uwCXtv#89?L1iB2{Nl(*?C4YXclOD~_yd2{X1ClY#-s+) zVW$4q-TB=L<+3i2^0z&UWo?}IO z$I@6G-DqY&NHhJ6Dsu+dbksfM1#CH|Vy-k7jHT-cFfk8??j|@P7QM1lil(o3w} zL`H&aK*&G8zjE#ISDuyXT*q(b)qH8^{E9k36T=D{A16%4azd9R^4TDbA~de{Ud=&* zQ<4!@RI!iFdHJldMbYrh9O>@VRdAN^z>LHTv2f}4t) zUMz@tn_+IAN5UIH9vIB$Y!EWz(a4y8G!alT)2G*wvNZc=}Xp{)A;D4oa)IsGzmP4xHrSTaMO<;yn z2NYqcWX)uE%0(#=b<_t4$c%DUmLhgksB_5TP zNDh5e^wLQI<^H#?!@|qR;A6CI4NMLqa$b!|U!1;Qv92?PD5i;^Y7yU(6RZ4J$vNEL z@d4|!I=n6hWDby8r9CjmI^4i*cLPYH-2@b*H@BcRZ{&I9`S`zHXOhnhhP&de%XymjgY3x?hHEphC(aBf}aFMI$v{M&^xg;5ejUbhcl~@-S zhljDZSjg7nMl3u1V*Fs--w{0WzZCyb0Rq4Zjp{!O zPQM67vj2e=5i+CR{jvUeXcWxhpBa3ZUi)!pXp2If!2-Qm?kM;?cwSDv!V(B-Vsb^0eA+qv@eCZ)#g z@U8&5DQ6{8`__BoYk6B!FJ6Fn?x!a{lG` zOX7U_i`Y3*zknu~V%nxYw@f88_F4PCca>NG zY}rRG3I-rW#Ui6*tM;-4xG@4K=v<)@;o?1@18}~dL3^=u{n6uJ9x~VPfE}S+MnnF& z$;S_uG>U&K5bzbUzlo19*?z7;-$F(dXF)6lIx|NW@=BHwF@uQ(-R|GNsyJY*5KG1W zbCrk@(}%!m&V~Rpu<+%&>IQ|vg8~xSONv%jqoTEYH4^)>o2NHFN6S1G*0eUaHjY%; zOf3zLgTbc{Ej5_F0;M!UiZ`SpCMuLQKPLn3HOV&)GgJ~I_#pRzsx#v1@E-TlBD|IL z;5|>?Y-`{-ZvAN@X{7VTI9;}cB=jcU>?6YSkH@yq(Qx-xKg(FEq81!&e%*1|6D|k{_w~m|1^R+gj9bh9^6!1Fd-g*wz8TmmyrJ>{5zWXZWy60#t@O%E* zl=A&>G%TLt5?kuz{?y;8nJIgq-(in&DbUq%f+%?DvO58{ES{2p zROo6LD_7xa6fM%x=wx>bDbb0QlKfM#B+Z^wCcBS2Ug{r3LAdR+J=XzS%JA1t5M@}+ zX;@U+12wE*I&E;xRpX@yRQanQ|D_64a8%y`#(KQxe4@lSlSN5Fstp>RZJi)3z>XF@10ikZ#&Xlv*8zLVz>EU2iMLEg5}gmGNQyFX{gSNP_w^7ZLW4wGx@*Y%9FwTU z+DdlOqIGxGtK+=IX7Ku1o8Meu=`!uB=ITN-x?yd9hwQGvLDAB(Bfr^|NP*JVL=AJwuAr9H&oUeapC>$5>!4Jwwcj z#jK)yn5LuFO1HU~6MJnZ;Kfd#-OCJ+=Mo)1zrZ_ng>@Cr%X0NxRvHNT)dSq`B+YG5TsM!AOGjyk zjrVlupy#g^yrYUln+Z5eny-@98ROm=tVSyA}0Q#^1BCcD>;br_s}4Hr-D05A<4j!oY9kT z`0ep*DOO?ny|fT@Q$r(YlmrS{oCOptx2BGDP<2QG6< z11WYVlN(5aDa_!Z9E2YuL(Zfk`M{x7Pj!Q1v7EfyN4#hcNv2@R)R01#xB6E`y&C(K z`w0R@91jxEijsuFsIELSLcd`8-mv*a{dTq5FemVo@y@il57s}gd2-wpqa z_@8nrEb}_HK*SM@*bRZw#*}Os#;_sM3z)XWGB;V9AZvwTpx5)+jr}@@PykuV&Zt7-C z#$v~YvdM=aQY8BD)`#wjyX^&24(`hH=hASvkL*z6=7=wv@EFlNg_=V@{j;^g^*5w8 z&i@T%0?~InbLOn=H)49tw&Jg4yzWpWaK5zUSXQ(@ zcy}^K_2T7}IwSoCgG!-xzADeX2$Rm0?% zqi#jkX`C<`vG>za8-d!C+A1@f#E=DKF`Lc0S|ejyk4T^{c}(MYp%MLS;TUHNXMGDI zU#||n!Jvp?Urk;nHuZ42`!k3`>2E&_7YL&5HlX*w!q8(UP6>PO1@A}dz((UoHRV1$ za<@6K5={RjQ*zXKON%#09#8sq%Pqak2wonoWE0M&mu%Okn{0>PlO(OItCb8`h2ey) zWE!```UpVM<`Ef&FN`86Qe|KoS(_!-zeC~}Mg3jiFNI5{)?niMPvad?}i6*U!(ZPV< z$S{+7{d1bejwA%R#vypJ1!e$fOJ07?71#?uef@h&RK2iXligc!@_d~;i^_DU1WqcAOe%4#Or7 zdTYkFya|hN!du+MEE;DE;I`vy*qgM-H7+hR$#0$?llO38SbAmvf`EN`w=poUp4s1W zH|Wz_waCzAu*hfhri( zS0qph4w|lT5v-vq9tAo-)*52f-oALN9rAt1F|Ntg5kit5P4DV1I!W&<6fK)R)@={Q zNI@X57_32FE*D28hqL_wnS#9^ukK7HzJ7AS@A{qM$!70rsy2og9Ck5W%nb}k@BK7L zP3U_;pjWzx=92K!Q4ne8I{M?@_MvBJHl&D}2GBox2&sy2LU{jG%d$JQYC`^vJTq{q zN-K7Fsa~7^C~V*TB2a+!S6ES^^=rF@Z8J(TZ6gfa&9#%mxH_ygJo)ia2o#*raGsT@ zXrYBLZ0J!QhxfRgmfA1YcgFK(g^vY6gWNyA8vL7N6s$E#r@ua@yWLMNa#0fxEnYt$ zJMM7d@bOO|&gjwGOqnV?a#p6vv zK4G|6SfZ#OA-I+OPY?6Wwg`UK0bj5TIO;J!Wy57OY1V&`_?8gteekeoER8^r3_QLO z|59SsKnnpg1tI_sbS!TD(r-HU=rcKwEs;l7k58ESS>t7b*AEanzjH=oL7}$jGkk*| zp67Q}o9D~5IeVkVRJ|MDgQv{2Xybja`qlKc%P;-=_dO%m-H{MqTsn_&>D3!1oYVuwf~xEX2!AAly|UhjIWxC|`r9Ya2+J(45nWr{&<_ z(96m%-(FpsDtEtaaJNnq2e19BkEf5DlNJ9Tqv@j9!gKdvKPquW(Ch_C;si?kg-d#m z&=NY7Qc4JM;lCuN3#i^eMFp3e@K3i8zRXL5atniWBp*FoHd{C>sEkv<;tYWW~Q4?49ef7L&nuQi=~fo zT*9Ve<|3iPCk%X{>&X059T?aeC657wwUfzwCIdx7=co!!=KTS>T4Z|6Fzx$ZRg#{y zV^=$XBQwFQq|uT}l^yq_PNplAu^6~(9c$88wYud}8m!Thz;4ly7wlrtEfX;VN!3uS zQ4heEUfoB?zoaP9&FvCtehl2?nE9&| z+^MqPof6F=siEl=zpblrGfPAvosNjoAnXA*wH>esHIsqFVe5${t}w(D2sQ+2P3?~n zK~BOv7_EkMo&2Tly~5DaT#c^Abv2!%o(RD zhLeY`2?LjT!+*(4;ZOPagP-bdo%V>|5p$aYi6k&Y#wQsxPTQkY{xUGjs7Z70qYjz4&dIp;!UPoRWm|O1|i!ZcD7tFV55dLeD1+nqhlX5w%}WDB20ffH zLbmk5|>S!9V*7tn1kJCMaUs(sVzET-pK8JS;hVCDb#YA8-(%fG|b_rxE1~W+u zN<`)ex?~BB;GJmLfZhijK_x^K!Ywj^`a5Wy^6RpoQ}ADu>|?4^slQtq>UbANmE(oJ zDOD<;v53mfnbBKouqu~DwX)z>(Ardsg+?%vVyQ1u7xG~=t=+FOPgU-F6&Uf=R!C(o z*pV-2DNpuuK{s}4;nZ}7Q)87jd6Sfz?q!6~w)yCCjaYRNM_sp1mRgrS zf@*SKhdTDUcGkAn7xcTg;1}P&pLf1*1QBU4lM3jt}MO>)UOW5vCjMVPjlR`T6Y*wm# z#Q=IRSUt{?*bM0JimRAs5Iw8{dTdB~X%rf~44?XqIfSv&9f!{6v z@fb-@##zy1umm7|S4B0xn~}QQ-S`HOea6pvk^L(YD_ZF|?I(ewbdnj6jm64~Lz>M$ zT@edmoq_iW3F3+RI9P>*3tJT9ZyNJ=x-b?$#t5WM02ckWw;Oy)U0fI<(CB35R(zMY zAf^j5`#J27uNb&{a;1zYq`UY^E;ZA?l1y?ZSR4n!hHn5{xAhvknp*-MBA=fQJ`>xI zT>)@{qzl#DALst}ync-NIZR8cHUDMv_^_-o1&q3J7+c_!w5hR((*_W?Y)}_a1K^9h zVQVPLkA^0b_FXO0v)AyQLcLZ>ED0cu=Gop96S*c$XNEjSI17rRaXvg2{0SIh?u>OJMG^}{S4M@i&C6Ab>LH`)#L;4~pl-a)~7!UP$D*QO}rJX>FhBzrGo?8>M zCZQOW-o&Yiyzl{U*igOU139W55q&F3PI@ZtVkp3Ig3DS!1IeVisi$6hp4CJYOKlFM zdQM;q`mvW4@cXFXtC@KYjJ#*q@<QH`IyAIf-?u}s=Oqb7gk4v|GDhsJCbuK`C3 z8>841D3$#OA>sxU36ZZ-SRWWaAxsqOUj#kyX)X+XiRZSoDMW{FTjvE52S?fbHC(9 z-BFQW2h~eO(nmr?pvi3c!$np>Wi6VX*I`$Zy^;^Si=$LK89Cq)Q=d=jfHx#(N^6e? zxVh>dnI>Qi|MgX`u8I+|MbPf;aXa?9+aAFGdQ>RZdcC{e-8<>_i#MIBD45QK(?~~1 z$wNFfOV+6oC@EN_>;d~~GgVy9$>DE+{OtFGej+O4+0s0?t{d;^xF4^0S~|s)JW9vC zS<(q|fol>S-j75Ms$6!IJ!dBCn&B!Hh4}BWPFW8i(wpsYz`wf7fZu<-f1E$9C_4e| zz(yIyxT}p~nrhK&e8jW}n{Me!4k=d*XDIhc(J%(@Pty{*8<#$A*b~g}Ie6>Og?8M5 zGk&aK?8L#wdP5%VgpTnP*v-{XPK-D)nX(WDQ%{Jp5}h1ia(r-fWEK->QARdG;a3eM2|LSpV4Pb=+ z0C6{-^~>-J`SEY}5w(;!XnvO#h~0NiB&vdowIsQXx&yjka>PRzc?uG5^F=N~Lq9pk5CuLHiC>2c=$32A~c__Ru?n6DadFa=gWUE+!GN~US z3GpX?Y_dOQzw(b?@vaI08lM1Pp(7Vhww`BcWq6JJNJNfZrrIB$k(-G2eZuCMaTyam zsHtL(f0UE=iZ({BjN)Qzvpj!+IcS*+iaX};!n})aTyN?|%vx1@^*ijmvTjy66n~z2#EP4$}qXhGNxFYmDsj*Te#hg*VbnUmQO{ z=@c>lVrqDYSkp`HgQLOiBunSOOoj|-8AHrze8XdVz=JjxM6mPALFoVi-ZrdPs9D@H46yhFDe{a>4|c}H!{Gz{ zhhu8QDngNAqHzzUrzY=$ard4Y=5OoP>^KB&f~aa}`x4>Ij{6?XkN|E?M*mKVVE4@#gs4}v5C6h~%EnL)Z~x$6 zgoIoteY3*%1%MQpl|X;w4`#3u*U2zAyYClxqz|x7_R*M>9!SOF9a_h}zQb@bbn7yO z;-ZoKGjj@Zzbk~rFw&<|;NMUdW&bJ=p^36lve0qKjE1xGo80p&VP7D%v43EvD4Rvl z(^OIhc_YU3?&N@xO^@b*d9&2zfR3uY-AYzkfR5+k4c7mDn2Y+BNB$$P8zQGF<*4BS z+$>E@?VbM{EYSGBV8QlqAP{guffzsCWQfH)$Pf~fI84cJH01RHU7E>?wE`2&wxtyi zUZ9kXR5MJHa1dvxL_nOje7i<+;p`i7`wcs#-aV*G*aClKuw;;vn7WXGTS;kW>FH(8 z6~Q-c>g>SYg96vR)ZR_&>jMA~8||+TO$VeM&;f=LZCYniHfca*K-Q<+CojbB?<~cn zY(U;GFU*e~y=YL}PZ0QywT4}0-Zvw{5BtouG}=ES%n!M+I)a6T{Yt7hiQP z$6$&$UXXw$?~31ejw9PR<>$D4Plzu)FZ=Dk=(Oq%TEhvNN;rZ1*f zPf|Gf)aR0YqO>(L)aDbK!c5eLL_YwXuhRG1LMBWTU0BrO|8aFr-IYMg8jWq+w$ZU| z+qRt@TOIA#Nq1~^Y}>Y-bd1~g-lucMdRsrBYK>L1zFAQg1dm!F`Cf~s!!msL6P!FT z5tfDOjx{`o#)}Fq_n)%LUYv(pHUpP3hnP|yhf<$_QXh}fpGCHfU-rd0)!8ETc8+H6 zKt*(qrcgj;&RieTEZwvyfh8cM(3x@a<7JT}<3dP#1t1y~+q|XP;@tlW9U{-@k6L*S zk6ga#)imD;)I;_Ro!*0OyZS}|EmoI~+60aoChPe(^I2|gE`YqjHuLp{e6_*7=Yaid z-kz#KD*IH zM)xvTJ0_jCH{c?C=!j~evQ=+tc)Ve*t=a$KN!9G<)|bCayRO5wd2FF6e(U*JaG5d} zVu|-eVMt`V*EPJV{wm23q`Lk~76vsqd)+E&_Yw&~?9BZh2O_&~_BLw^ZWu1Q5kr;< zSLk*!4DIHi3Nqow6zVqu!y3#(joFn=3lRrj*~0Y_6hIh3z+JwN^*hPWR%`?T<0%~) zPBGl{M$`WNY%pDFXdmTEqC8Fe{CDe)oU4tw+YRO8D{Q?7T_2W^fqeJYZaL)v<<#y9 zlaK9~w@m2gI;9f*T52N20Kr#xN!W{4$rETxecG;YNPrFk<#=2G?)1Tpa6|wk7;cM1 z)+K#NG9V}rtPNZwavSg-@Y*Bv^Sx6jSBOg+vCB)EliiQ1XVa8djdhMz8ET z^c76z2S7!@tw+d83FGPwg!9ZsAvpmSu%#Z-_U_{!Lo+=D$$ENq6OJZ`0NNgC@_1<4Lh$I;`_1ro#LUjMA8-5xNM?spx&?q4oKen7 zMCs}I>!pmjIy3MEaam03vziwHu8+2oU3B@a5A`K^DnQS`1N|xEO11>5C0_HbjR6Z@ z48W|v(?WviM0 zp(4Gw2VK#>eF(cxW+j4uZf}< z@Dx}^$f&>TsH01s!7H8qEfrEB)DzT0oG;k+{gyrhrgCaO+jPF89J`9aZMAfvSK4Z- zZGmB@wKSyK&S9jA-7alp6WaV(gBdo)<@Lu9rm#V~Ypb$oJYI3dk$-PF=iBJb8ZbPk zV5e@Cfvb4OUq0iT(~M)Km~!VPeacw-mUnG0sJD@oD2%FmkV*%|;bVp<7hh!i?{eq| zseH?$aBKIuLQ@q`y>JI}H(-4NCIeon8-PQ{gK4SDH1b%UDe1%nRoeDi74>7$v=h`d zGw8NV7cMQ~=z*5aBZL=pXMz730Oh#Q-0$L7{-=o7dPNSaYzTxt9AgW4GnXZPCSmRR zG1={_KL6`_{3kw8nP*^l7X0pvep!2^ugRI4{REwH-7Ur<9t+_8jX zVvR?zyE_%pr%)La77UCOjd~#fMi729)lGzYx42Wuzf9UnxNuStD6y0rOi|mn)-#4= zY5i`ORS3>_5L=}66eqZE_`OBOD2;$VGqG!=-F{LuI~mGz zs6^aPXy-UIy+c%u-yz*5y3S|ciYa_cxHpYtE9Id5RYL2dD=QPb3NG`Lsx)@>PgrV` zJL(34;IFi}Q~LS1oMd*fH;8#=nf5;7zfryl9W{VM3rN2^qnrNQCv`!~v0_y^f`wc2 zRe7;ajw#Rh8i~)GGL=natGsQ$m)&m3U+kq0RYKd|lRcD|J-pleB@wDZgkpf~^B{&y z1<6iMYkfi4*Y74Di7LIU0)wVme1fZE^`EztF^L%6V-72O(cZgfA{c99j>1;j1oUuv zE}L9~nNj^h&j|q$W|gSAc8@bK`4DA?IsB9gGDDO9y}W2>`pmKZPspwX`+v)ez#Tmw z7=VMOoEx4L%Jo+G5#y~`OKKb1IOa${oiIwKHe9-yUW{C{oQzJOdSO~CmSs@sQ?Mm; zFbxmw$w!2~+YF@;`AXOEpw{DOTj9c<@*C1D2S@Ra{z~f z7V-_p15yKq2#L{Gx%+!oIoMj5Y}a~M5>S9DqJt5Iq==zUi1!wk7>o|ijTFz*25U{x zs~}1aI}VQqog8E&qKp^phKNUN@>ZAhK~h9RW8%2G#+a|XP|s_Tj!xjOY?(aSz4G)d znWMva-H3dC$+2<2)jc!?>h^{OZ!H3^)-s}ypP6?v=PZ+#<*-p0EKp{Gb=B%13z!UI zH+5NmGsonoz!1OB_%n(JUl?2+ZCnq=$pA{F+h|7SGug^DQ6-rytlCx@Z0@WFmOR7= zeTe6{61>@aMYUMxY>qq1s1gH(b;+e^Oeuc_IT>h&etvTkFK00Q-j{Oa`l_CTLm4Al z9JZDoiRI)mVW$*WzF~f1UEJo;2{6PVmi`RySnMv*FIVTDz_RnWEI9Q`xSA`HsVcC; zf)yxD*lF!joI8Ie{A1y=@f@N&5W;nDzR<9qHWe>5W!pSo!_niTUL9!Xz?qHZ;3#0< zB05EhjE`y}sO}JA4`5$BjY_-`vZ%&>k9^H9ZS`mE@!O;MerzbFX>Au90SJ9c<9f{8 z&oD$>>f|Y7mwK<|K)u!oO}YsQC2|6IXFq0-w>~hfN?9bVXH7kgtmA;VTY&(Tsd@0? z#S5=)IP^|F=j=QSKH{(b4Wt9}-jXrN&JLAwM|;hd{>6fu7c5qZ;xJhJ_ZbS$*w#g# zo{sZCKWRTjz>(Kk{A z)B=sXN5-)6?N{M-0v5T4_g11)#;*I!^e>r|U7ziQUv}nRH z+IeNhff>n>FC;F`HM9$lqD>SMazJt14D+BaP4R9UP@KUD3UWkCkl<1F`#*AE;!%YO zbc~xX)*_3(u-=|~`(^6d-4#iY5cG!NAvIh-T~?@UU^O4Z?-r@#(DG8Mg3J(8DCm{> z7^;ZkP;EsDuUGjz0GCob7nfDI=3Okw?tcso3DTGIG0rX2@wG0N=iYM<{xTI`jd-mj zZ0|^fZEy8O{t)!P;tc)r8eY%gyp>xEvsyLmc>cl@c zu=VQTpZr(sqlJyXqN2IXSH#h!Hn3WAh*v#KXe@{zKfIT(0cKkS(UEu9zp&UtJa{RQ zY$l$ijUkYU4w7HvoVJX1cLnntn5WkiOjr-JL76)Qf0DcNM@kv?hFXZDOprybGTav= z!K0VaA16xhXUTjNQtxq;Om#067LL=tn8Mx-kB0vY`r)8+!@@K{ zQWQI7X6hx5M;}r(E?g&?>&0f3`$oAAn<(!y}RJfpGogH*kD=IO!2z zHfv~|`C9_}Modic;|rH+>i1EGTOZJr?J7p6)O_ipqJ|=M>9wQKJawauZM-5&1&C>& zqbVfSQADNO5$7(kl)75lb9Y|Kt$r4h9~we5tgz6iZ<}Q@&rvS}mEf(IeLU9d%0%Im z-@UoR3E1iM#g&{|@r$h0k-(_(PqT+13oMV)h0Z6HF*9$pt{HB^_~{$o6Xzp@7qlb*GZIs-t+`pqitw52S}Uc$56$sSkYd=Yy>M$l-vAo${Jt& z_kZE4jA}4=)c#Ov%61x-0FUxH2X7v`vF7O+NPK znlepf$(EQ+aB!QMTae+g;8os>*Rh$0J%`MPN{6J(=;sx0Y6A*{Z@d?fV5k--yt^MSKURORfM>vVg93tKTcSI_ zSl~avAh1@kASCKyQBr%EM3kZaAgr@%LTHBcfT%e3mx6kRV{Pg&^ic1_X62lQ8`7I@ z-gTwIuPAx$*kzV=qqh_f>(Fg#;zd9IkWtV{H2CQ}B3DFBk1PcI+d|x4jt)y5C(1M; z`GiPHMp|jequNqawCuKMLc4X4cb`&;#!l2D}DinLSV*R)mRbiIi`deZfjj{5EH0{H_x+?b`jzjyphyp~Rxutz$sSd7hE<}MtuRl4 z#-5JK(*fzVFI5Tt6#$zNN@LDjVUu2$&vEa#O;|DVm4jZYAcZ1vd?;loE=adfICl^z zjZ>{X9=E9Lda++72|3#!T;TRts|0n4K~n>zm?lVxL(i3bLEW(u?$$|1Mp#av?M3H;qt3zVEy^6j& z9B(MtHR`(Lgp=hSDm%KdUs|PJu4hgxm8ZB`yy8YLE6@il89|M$z1O0EoVTC=s83kD zCfZb?^1#fnK8zd(B=Rez1Tuq=K90vsc}+(I>jMbRRG<97z+ky4 z|EL53yt_oq??0$Unjhn%e}P(A4B77x9;>EGcfk%VF<(><*B=4bPKar%U4WppKKmMd zEygz`aK4R&f9gy~H+3%mhFTK~noS%y?$o-_@YTVgIskpEaXcGuEZ^Ky4MWaj8&6N$ zU)?M5=jXO;@x9M#dpYm3mhBG0yv}x-fb($1o{=^VudSesgB1pdYZPZz;>VB0*nn=9 zO*O22eWgE*i(ackkIHFw)+_B9fuHf&_OB}aYw7rvUFY!z62!3A6K%NEo;HcCzWs7D zrR@Ns2S9B0y8*L~_X#TzBC zo?LNciSucF6FvN|bCZC9E=BG%O>V!ecSq{_YJe3#2G7L!JfnwxZIW;KjDuS?HRGSo zm3VPkF`XfY4odzs3_n*jaVEQVnU1S6{~h=?hF{Vti-@K=_Jc3M19>V#Tb3TV-fiv7s_^y*Cb2d@L&c_7kbOR&y>A!p8kVe#t*@@VA4{k3juYcbonWb_| zn$lg(l&Wv*>w2Lv3`8|=@(ia*;0D0PN&|i>V!O@Dx9woH{;a320aUa4=?s|pUf~7i z<&tA7kuA~<6-sWFW*)R}-A>if4}dD|PRTvn`+0stf|T^S=Wf^R6Lj^HLkEz| z#l4TiH|NkDv)K#JH#L=a(g>;5)bV1U-Xo&vT_|~&if=ud>{9%9jFZtHIQvcSFn$egFuLr@UJ9U)y%rBQI7e(J1p+yWYyy@#ZTqkT$aUgD>1T#7b@A_|~lG#$yznqxNj=#0X%@davm z+QsX--jWDK%CkO(SiZDRlab4sP8!SCY2ODL>C0?17fqI;=v0qcf`tL9Z>azAf!o?* zsx1l%{*3G03f1p@`2WoGZwOu^!J%(||+ z%NlOnlr0EMC<>;2Wt{BnV7OtXiQyKMJiKzf`QFV_Tv9p8iWX7B`xYPRBkqz0=JJ58 z){j`3?ccIP%&(w6>V6HM~QYPtHV zwMN;lhH^VRWNm|UqE1802G(GuBBmNHa-sL;kjzk*-CzhU#wK%f0w=3)D`D#7MQ=q8 z)=~RJe~;>6-kMFhG9c&YDhc^_e*`!s*n=vPiY=W@LAvc=4O2G@&>jF ze0hUgb?^^Byu=O|H9{i6&j7fKKzT-TL3008*fsnZkG*NuD7<#?BIYt!@g%C6oK_Un zwgI$mq-7G-E@kOjP(2Hi=Z?qu3HsHrI`aO$ch@kplR9_z3h2nmHx$ep_W&rsSl`$I zN~-W8udsbh{8kKibOT$C!d;-p2lA&QIF7>+{rcb!5}NPb4SU|d?hY7V*WCBEm%IR- zZ(GP(Kp_KzufON_N?O3x@4NGRWLE{uB0w>Ye*L)z^SN!!^v;&J9&OcHYn|bjB8)#==UvPYqUU44Mp>FUG z#912h7f3{E9J;>xkTm)3Y__{r;+r8N>|Ce$m#E59dEJC9TWecQ`FLy{D7Sr72B@?h zxp(4AU$Yqld^dIuOsQ!UZ?_cY*}9gOXKHGscySc+v8Tp7CRlK~cT+aGT@R@bW5j#? zdSl%s`ZR(lTNl*OgQByzHvYgMv=cc4+yR}3T2{0ZH522>`TDNVlrmGEq18DHYDS_oH zRBQssgC9W@>(X{rLt>MJQmt3v`z&DSNZVirBp~!LBz7S(VWl4^z_3+LCH5#}|0b|& zUm6+1=0yk-sB~qUWOYQnMzL1Nh!emoGw;vFhCXl`VNp9?hLai#Gb~Khx&H*AJ1_9| z12uR=fv{^jq=K^4*|Cor1)%YUI;YHnv`P1E(CZpsybwG8gyM$n;>an9Qeg_^VV|7{ zLQkLmf~7(z;r3U-+HC3(hDtK=)hPlu#U|;IHi7Y_NNTbN7oW&@EI+>C#*IpL9n>w^_9|;?04;F7~qS9R16YUB8ILg zhaVs_k(k8I5gZpiCNWI+l$@F>(ybgvpviDVg~V?oIh&@E@b;I%(YS~HTi@q*3s&mr zWve20YsC^|-c>QT-H2Mk@2!0PiVw?u9;uRu#U{_khzPZI*}`l%jw9@ur!H$TZALxw zD1(SIw7&N-_uHp`u>wy;a0XlPy7tw znIaE9ocn>QSJO8oiyOcpH&lO8jt1_ksmPmFf|X%;zC2$Ar6W#q-XpB|isth`UR zfv+JNGL6M^Ew|lbNqu4CMU`pFU2Z~;7sb|10M4(Pv4fivseZwE5hk&OB~~9W160!Q zoc)y|lT0!;oZVk$&LPFx4jl)?g5SacJZXaKGrX6SnxSwen8$D(4K5TFA(Cv@E2A=;d+U?qKLrICA^WO6Uk@sv&L6w27 zdp0z@2ql60c1bLsGL%Dwodjj0XGFLqOu{I0JEI`mPQZmd8wOCm^nDvzJow)f3Qym%FC6Q#n6{;KsnXYnw*z-p`0=$sv3(m> z0J7iI_Fd))XBLb=1RH2fyg_Ln*#=xLO--1U&>^>h_F6EuBO}QUjd;SN5EpIZs}4@K z=Wc6`r^N!Iy>oZK$vvRIhrDg5z+3Ss}4v)>z?Y)kAfoy|u%aw>jBVOg3^DMaOlt%{ENE3|dw zgh)0K^wl#E^T0+1G!bZYU_%4y1&lhdVIXnp(er)xwsCo{RETs8&|?(xdv9B8MWG~t zkWagy2@C@+9@tQTwgX=eY&g((`<`gnP_`oOD81GboZ6M*n1MovHkzP+fa!-e3ea-- zX-Y-+*ue8c8v;OJSBs_I#YMGlqlS_U#^(q$AvK$C9H9W~x$w}-c}Pqju4-ajm||&9 z5<^@AC`EkAXq)(ac?jGav!v=LGLbh4T<}d^W*(*(+~198E2*GI^VjdgwUmw@kVb*} zTF96>I7lOZ9cko_O;pd+tL(Lxb}4v);a(){%k5lHv-JRP5zk(-7Nmk zK{pD`Q3+0I$t1Pp5Pdm1n=5^_LP4sMy0_9gki1GWGF*nZB-q#ihUh(}*m8u}0~V>| z$tVvjVaFu0lIEhSR-b6(x?>ftp)uJkc42nrlx-4fbTTjtWd;zq8`_{Fl-ZqR#{R3r zAKV?oA2@)MpZp<{}%LZUrgm!KrF+*H$My?q2kwm7pQS!VSg+8 zbP6zV%J!67jd+ofUv;&TKPF&$yj6a?kj$z4MBp>|M*0CNNh#SK#*(b}^Nb~KN!r}7 z5$gb@x%`0Xz>18zuWtDvas@wTvaQhDZBDs!FaiufHzSPIOy(_x=ud8wf4j?H&&wkv zN9ksLQWEkD&q(w(|mN^ zYos)QI;9TcmkEl5>5#l6^&?53-(psfy`boht~Tz#=YBgYxJ&r<~gP`Tz# z-4RJ{z#1k@n7jcdXSfVAM>#qp^U{)0P0K-mya4pJ4OPcbx@w8kbcvcX_D?0E+4_rH zEA&sJCiQUotZfN5`|*hLGFQ2wGF#m-S|3VeJH%xl9Cld|J>`eA`mCO=4sB$_RnNg9&(p{&D)5iWEcj|2iIe{4-;tbolF0N;Uwou*}cq0 z;?b05;0N@}g$90)I#TUBn!rfC*h=QA2#zbxeB=K|303}^%fFHX0RrLxG&U9` z0MfWJvCG=c@Z_=lxtN^(Q7=;xqrM-O#6w0w;kd~YqJ9VM+)(RwB+B#wn&aK*Ij@cp zyz*dqGL@aVAkeU};^9LfjF_8nn{t#sC z>Jl8exWh`dUAKFeYbuIbtSoLPPYBmo@7SLH#pvLuW+VR7uvT+jRr^=YftGLYD$R9m z;m2AvQ2dc90lepw%|*TY6VJ*(_tLplYRLY(tOZ~iKYSDmH68K%bA)jsL;%Vfq5FFu5Jr%@(a^c?o=Re)+q5x4Y8E9KNSDAQhS)i45;? z|GMvjdepCtW!jE5p+`rWdDv8;%HY1=$cE7F3}YvohAd=87zqI_h^$|fOsLgnxSId^ z3!GeQf{ys5^JEZxa>pUdY&dz9ZS~q_`74NLCP9G*Y&F*HlIA$p;yWC`r01qCGR|S< z8|E$p{^YzwsjwQ2o5EQ{+mhYyh&TGM+69tzP$^s^ax};>hA^3gZF0N{W-|n1&(pvG z)-~b5n0Td~A4Kj~C8Ri*ML|Hh3qc<`gnkI6-h}t?L0L`3eb)vI#!!xrzK2t9u{7H9 z&Km#HJJ^jMWy&3z1#SV568n=c6RgGyN7`gBrPLoWXw)LcH+412KSzh|&z5Q!HIBzb z-4dG8Pk`GFon8DrABtu!BiqQR;@piA5@7jT{E5=1o+qKaiVm~ z(RE2kP(1#I)Bp}m66!gz3+<~Zg_GTKZrEJ^C zKT?WTR6c6KPu72rbS4D4oS59I1}7*_!)JE z#xe`@c-Vsum!Z)Std!L^t(n^4c{M*rW0v`ZgFi$b1Zf@w%p|BQH@qWrHUWZ-ZqI%H zApWjbVanX|bxjXBYZ@1GrYIjqRhq|NjEhljFd73q;C#U#9&)%o^ey7scbiy}qPsGp zMoRmLQ}PY$xZZ}l@Sip+(b8;0!>}l|zRP`dpIGV@vf`dV&XKW>Wgf)c$X(v6Ms9+p{}@(GbmKMxBd4vr{F8MP`}>9Pd-4 zvGkcFH_clx!(Dj`$RJD^tj*u^7yxnMW^etE{)u`gtiP}`zG11wn;GOLXG!2qJFWe4dG z!pzr0CBM13l&kVCVhNG9W*w%TjdgxO!E2|~7N`^#_r;ytA!$|{^Q#%KNX0f9&;u%= zeM5Dot&O)2vFw0HjiFOjGi(1(yRXtLvRt^?St{Z_dms<!{5=YL%6TJ$60 zv4LW8b#)eVtYlwo)F1n*m67qezC0#OWMyk;*0NQu?+pys%{wC5<^oJ&Te7x%vzKf& zD{0~5BGc=@8OF|HcC&Xn$KQvc*|4t?w}Pb{tPZ~pBAvdMJ}*Yt-YY`fxctE@I=n1c z{Y{{$9ufsce#w^=u9oAEKe7Wv3F#J6Sr?AgqHPcmdX91Sjv~dfC;-D5?;(~OaW?SNlXN3ccbt^p)2XIt?_|0dz-$Q$k zp+PbmN4BjTGu+MVp_UsV$u?eeOO~y=h4G4AbJv;-hJ?#k zYN1JI%ilWA4X1w7gYI*^Pm&8gpQf62SDwY|r^|?z9we}7B7mV&4qMF7R@z!G>-c*| zDGQI&cNZkGoxMq;k^;S2bv?ZVLP@SaJ2>~_Ne^WzCLR;kv$`udO{B%0a}Msh%};f6 zHCq}TLOIOXe$leY{S3uuVauUVu(ToT zrsksgvYLQ^<*2#Ps_&ap*RIaA9bilQ20bf6Zo8hO?YM<%t8wwQs6yz>{KB?t0-DmlQ-X=M(7IET8CA2y!>10(ta zEE9CPbre1~s>iyKftTjDJ!2slSdbu+zz5+{*^XM*E0ui^Y~50))%Z&~+t)kq!G8Y> zmx&h^S4WM#Bg&%Quy|;)tXe|dGwB>jyyhrF==*Z5f@V_(OFN&`WMHVB6v{0SXMr;3 zd7l6qNDaVMg0S;d(z#BRRf0^m0Y}&IzmlMupj<(K82rn zCR;T(KX;xS5n@e#yMy%(4PyNC4@jD!-jV~LC{}_$~KSmEIHTR7P8IG zDgsqZVfRcr&E z{9K2iEHqd85XD-z6tZDTfNJHIA>xEXEu24Jv->U!agV9Z1`ooRg6)(l)-lHNG}gLM zSvPqsiBBv|LpoiECxaRpq#`SsRzfxxnhg-mS3*y zU=GVVZDctYf(eOCn)-6f@0W31{5H4ev(JS){VUZebT=~R-HUkq_%FN|fo3J}5DI!E z^k5+R;tBe9*DRYzEHhI1XIpnDtT0;65BLv8`$6c{tY%IJ3B82{UC{{}+_wAM^f^FG zG$v#9HXF%^3ucX6G>3Do9gW_?ZGemcu$lh+wIx9ij-{sJ!l3K-h#~vByF=jQMjOi5 zf~u~i!fzH}HdSiK*_-|4?t8KgQ9?PooVWsGZTp|D#y{jlW}dCgNQut9Mi|;7q(o&v zl;FI~Vr_j$0Z^|m>f{V!w|xW}r&3ukD9*4&I0SGn4i%Mp?e2@WJn4$R#8NHj6?pyz zk}d|v04mMQPnL)`)UQsMIb#i@d97x>HRAu8%&+fu-2sy@gy{e}egq>f0*%j*K_H+g zsnVjI;z`>E1Qg=^B(xx5(*IB;P!bztk$C8h(4io9zSuk+f)ok=*%q1;cQj&|%S}a7 zzWM{;2V~EiPxs3h^PJdyz-u=@g|Do}-$_?mwI^(ljSUThEdz~zXDj}jA^o1=?G^Ik zO{V`u;l=wK8~_<96uuV63%7t#MpDJ5XOT5t5qZIvf@|W^@c5CnI+0f@!!wNcQ~ttg z8e{<~!!6ZDDwBP*N#q!T)gg*^Kpx+6nzfA3Y#L@k5|H7RV>6QJntg&Z)5y%uFh$^( zWxP&*$;HfKNMX-9+#O?In~)|bZV*RnVpM6er0;m%a+KX)*L8%9xu&XXYu^$3-pyj$ zO%F21$6WQ6Zsg`QW#Q&zb0>xgyToGTmRq)Wk;mMxrn2=IZgbvWrALHN$&E1bm?im7 zKoLgi2ml+e$18KZem7CFijg4IM}5jhTSnZ$UY4BT?y589^xq0M*^I!&B2ZgY$kpTA zf%nUbxCOC>9cbN@)V|Hp>~hTZm0L9djZti!7rbpQz0pzT=)~c0SYX8u%m5Z3r>t~T zQxfV;v=*}9;=xw&>q6tmgL&v^&2m(Un?o*O0T=}tt~siB8E%{Ovuw0uZRGmWb}55= zK|)k~%aO_6DfUN4P(Qb#e3NZhUO*0{Ty*A;piMX<`xoceLraH@EhnC{x2G~~|MpL1 zc6D|A9bZ+L*fFT>ZBTF3#b1)T(I7So8TM<$>bbM-^q-=EcC)y;E3H@V5@3E8b2`-x z1_b6hCeS!#NEX|3FpS(P7(U6HWEy(RXLNFLI>aR!Wx}BsI8@KZt1uE#ab0b(fZ8J7 zd+Co51Z-?IPqG~8bvs1x!pp~Lx-v5OC{>kBZ*@gn;ql84^y4L9cZ#5Og;4_J+N$3) z*LK(@lqN$NSGa!Wj&V~N-7{g zDFQQx;g&-6Rkd)!3J5xw7L6x$i%8gGIdd?^8U-w9$GAab_p#MeLt7VO8vAb#z>|C* z$Wv;)UZT|M4}?t9NSotd+W24dJkbpgVFLa}CfUZh7%bi6tI%;>GcanV#+5<5lXYAW z{T%BI@;e{Ac;;ceq8R|OvQ~EU25_F+S(Efvot9j)864e9HCl^=W|Jy{ET(B9P%#Rp zy!HDyWOQv3l#Cye#y^`I!$6&I03vaDR)N8<5-kRzs3wnBL{;J(Bji~y{^3xxs4%8o z>zPFBitZp8R}`pEEP*lBg>37bXhF3ezd?Dn5OdC;rai$=I;?n<*n^&X6vaf3L^;5T zV_C7yCQET1%5l^ZSksugL8|5n{P`oO_mNUqEh{R)Z(TB9PR%~xObXaO0c3sn;vgz# zbS4F^j8q_%ml77lPmP{J8`owyHI_Kv9NN1K2PB;M1EkADru#yw zUn*6%tx;zt%S6N0pA-{=fanq-X@%DEGo097K8S?6C)Q!$DtcNpF}1U!^&8?ck;w;l zG-jP-8C^Ww+-H!$7|Y#581i4Q-#!pB+e9y%c;z?RiKtU!nQIfb1v#&u3i0Q zmn04R(8U_p58=y{ZI z@b}tb^+eMO4_?9wq}fE7%A0w87BUhelaDT@!^)~px(&g;wrNQurMk~=suzlb{DC<~ zfiFltei=8AagwVL^jy<>Bn>O8W<<=IhU1IgMkz@pNcVYq( z)D2=}lzKJ^!~wv~0&%}%#QoFmo$dYJLQg6@REYHQKa z?f`=?#Oz-H>MA5Ne{kK7Jtwda#uxwWJE8DeA@cOr8T9Y@SHA7Qyylq{r0JCYFMTM? z3IKHlv8aAPF3S$3hoSNNPAuz<$t7r(USdx|3!ct_5egy14(o9McjLnJuCIadz7d-; zm@CfutiO>IhzxVXlf>|Ma>($v<*X=E66ie2@4X&?=|?T@H~#Qj3S+1doP!t^q*$rzdW=dIbLRR&5cA@(OPI&sy#o1Dm#_xl~bt zvgwalOXCEFKr>V6gf^X9RYTka|@X&Mgi^ovk;T=(S5 zv&jOD*#LvBIaoNz3vHf%U>iZF?_L?Vr^(ZtA2*Rv!^_`=KUmyb3owSAtW=7^wpelh zAS|s7Ho}3*OTLy9yr~%abB!wXso@%%KMIY23JVk{7M!TJm$C(W*jVdk2;si|5y^uH zr^QXET(>BDSN{)JkB|6sG>Wu`hqP7&6}#xr@sJB1$KnRh*)TC>Ft+L4%@N6%MrE8` zU5^i0jVBoNph{Ym>2mScW02zit1(Wfqt>(>jnsbj|7fPf*+T@Wp!d?y_)Vor#|)j!8?!5jB__(|XE7tn&O6C`UL zHyo|cTu+`z1XjRfLg67$MPLL&& zZ;0Wk+s*Z+6}A=~a=Ig9H@bN=9G1>~3y9Qy2R%~LBjXA*a;o-hW6v3!lpG)w3q`KW zxuO6%^Z2+%gS|BGxY~DCY>Ja*bhrXjT-+K}HM5Wnw;F_pyuufUnZ5!gLr_3>qhAl@ z+jnAz!3Z%19!0meb9~VMh*E`?D_BE~1bK<6a`wLRW^yZ=+#(#;(Gibv<0dQ_yYs@4 zI@Q^=LJTqhAqUY(;xIveLlA&QVLqQ;vUUH%Gw2YBm9||$_|cG1jyY0h$Lms=6CW&q zTRzC!6ylSG)HP}}Gy_%5WZgQ%!_8gCz2cv~D2)Z0WsAjoD*@k#VJJS5Mm(LMRSQ?0 zt!FwwXj_O!^m;9hLu;7+*CbYZ9yV1yqr8KtO%Emp-BQAQC>e-q^)6sWLmDGdDAJ2bLY@*pXb`+vxmTpCJ65gu!VyBZLg%OnrC>KP*bN`S1BAx6#NPpF0lrT`>w z-Lh@^Jm+{7xbKZ=Z3XI)3R}Q$>{1-oOwivMr)>czNQGrE1f1M`;<=VdSPe2^*#EF) zn3UY*0cpsDnE}s}@dm`YBm%+xt1I`}RNH5nC_GIZUVUc-)w6M?4_PWJP@cg~#d|X{ zPWATg7510aCbC(^u0&HzK2jOkCi9uL2H|trz`p)I<-U@zi$9zzNbsvA+``d+EHg-Z z_jMgP6QoQeb&IKM3edI(<=s8)a*c}2-2;j(@$6v8peBU~#k1DMs-6;Kw95m$=PUg!a#-N`PYO%?qG6 z@^-d!KM!EoYbH=PV8mRM5nG1AR#ay0^B1wH%tORR)U$@RnZv7wvxFa6yoA6o_M3Su zESZ#6PXR_dA9-ZU^c3n$*e~NxB>pToAjP@kgfWs#zSSTk77;`CUs3bZAxyA)5a@~H zca9AZeLn5;z4h}w16MTDv9u)ea13-8fhXIBVTV)IBWgeUAq|5;dldV{xaHmYpb&GsIC=yYeN&OaM>OOo4_-2u4m>1dpxUS5( z;s7AsJ7*%duqPubbVc6k2C<87ql3IdvA#QnL0un0wdga)9j_Tzz zmd>tJR|Yz31{9YY>J1nF=BAr?=>mu*w+uQ;2U-}rr2}hg8Ea~)V{W_@6K3G`EnF~S zQrcRuZ+W9QQck7eT`OKlU->L(MY;^Vb1wNUdfw+pWMU0tS^f_HX{9(?zo+%>xJZN9 zX@-BSkY-Mqt29L}Ip{J$YGUhYsjF+knf$5%4k7kvigiwU4>Jwl#NKE)#Z9Xv&hagRAH;Y=#vs$i5T8MSkJ8e>BWseom;KhW<>@OwWVy z!ZFadXZIgTQ3|_{`&)GpeH$=*`ppEd#JgunEvtjGJ1A=Zm5r3K658>tEoolzz@^ zC#cA-1+@&6Zd#Ym?eFWQf@I$FQ#!m)jtmtQgw35Z#Hgl9nQrRei=7wXApk;@QAhwo z$aNRU^)J*6U$|CsDj(?Ic!_WGI4@>23489JDhP4p#v|IFlX5=wFAR=KnK0lOk)_p!=Q2$ z`1=f~DKe5<221RO&+bYUzWZ(Ul!Ij2prWGt{ivi!(gZxDjvr7pjEcR%UCt8g=rDaby+qRzAHafO# z+qP|VZ0!EOee|Bz*}CegRW;`v;~xF4Svx)pC0;vT@7v8mpKY2S^3zVogcuw@%M)e^ zPw-+4 zHe=bTD}cI-WpWzzO4dTnn%{*wtt*!?6@u0y9g=js(NC7VZLh_Y6>JLEh*pNt-S?Uf~T`=UD>= zowH~$?mDU=&tx8Y*94WoR(<}o5Uit!9YE^dc=XfrFP89&z}7(VZ-JC;iI_5BwCtGL zKytKOcA7maH3TCQ{!o1LV?w!(U|iB8Zb>~~*^q$K-;Z@bz{k6uUaGtj317*p*D00iHSSgBV6Bpg4e^2s-TRY2cp zKZ`|FZ(d{629UTRvJ=@a5iWs8fTl~p9x#7oB_!6pRos=i|1!oAq4aa3({hrNDj}Er zP{loQaa%%8-*8WWfBIe0qrUldS?nZ*l_THljKrclUm+)mA{3D4M0f0pBLX~us zSs3CZX*5v)Z;H^C3wRA1>4Ec5)WMzCN%^OY{dx(fd!cNp9jmWogfO{JphZ#>j73FC zNG*Y!P+p`#E~iegDyq-c?j+b6kZ^Dz>l`4b`T4eBOr2DXpggq%oXXrKK`XMX_P1JO3<;PyjK=PG9o`lBU=ATYOqty~WhB3VYyw~cM z^Aw%*tKXfQ4})vcL19!Aw7zGrh7)xGj=A9H(!_v>0fs-qL@os9rhrGH=I$3FQ>MWp zy9s+SYNEhlQ?q0rte7IYJ;zN1jV0u{gQzhZuRh*gX5P|f%<~ic!WIO+PF8{^ZeOtA z-@AK0_{*t`e~8#$6IIg24N+N=aH*bygT-_r9R%;4&7qV8*4~3Bz|YGzCk*BylXtlS zt~=Q_52 zNz*~jx@`Mr1wa(u#dQah#{vC5l?nZdDW8QiqX9j;++h!z<^Np`too_BF4Sw`XjYJ zx%;Ht%ZK`c%~b^fCte+A62ncYCAQ&9CR;Ij=8hTQ@j~t+fqFv<&&WYpPBN0zRL4z; z0rBZ7YIy+U9@yLLu)m@nJE`48pS^Iif1Jd0mE@^PfsE-}KpN!-8mnljPWQ3{f83Xh zkr|3_T@I&de%cCV&g+q6H~~zWJFCyo7}B zbTa$sN2f}U$1^u?sTa7?&noD}q)y6Gx}dcq&_aS^OD7T_fp`Ung9e<0DO#osIDqCu zNLR8D+W<~s_RrUSU7|i(&g-hD4c?laq~gR12p`BIv&sXlbmVzy?7BW4rRdvUh8?9e zMAbWZx2c4l^=MKnhNX%rZQM&wIcfiDdKyDz`9d`Zw5uoA5Oeqr)wvAypI^_HooH@6 zQobX9Lv(;lYp`oLcbhR4?l5Mhh$XE|kag=cuK-rhwaTj=Xq7rFGMcTHt7?v8oT>wk zJS~Dccyfy8er#+NsIxjt!Op@U>*bpZ zUW7%#1Qp}jJb^}C#rSX8!~wIBsj9-Yoc7!+$Yh%8)wH0bvudtbKC zSs;u~$p<7F`>C+vtlGS-X7(-7M;F4wqKC0oDFKh zTY^Ev(YniC!f8VB7#!PoGTVaA0U7?e*_BGenKyy5?dD8Gu}zR7<>8YF+X$Rg7JxXc zTMGD~mC<*_7I*KC+VyW!V4mwdCYB4lhHBLcvOI`~(6TW4mp$z|03`j|4v*ei=+wyk z3t`G_&|kpaJPU3uO=M?IXHfOQ4Ix+Fu~fYleIW6D$28uYC_XY;9r!e;^IJ}9)=RgK z{;r`X@EnhcU^peLPl7vEcp7B35r97b!N}p|N0_qh16adML>y;6VdKK{{)!L}{@nj0 zm@U6hl4~PaPI@uR4C{|jv)P%en*9a5Z?%!qTfNe!?6l{hy3GiZz9xpu*69q%FfQZ4SdIZ5B2;61f9j0E}*7UHc z98$^f+_USTVLTebKG^Lj6T^x59EEv7)Iz(Q_z7$FjLP>y;A*Xd<#-&ng?RADfJXrI zVY%f#nd{H~I=pfX9L z(b2S84Gy6k{}glT3Z6v`sF`ga_WiZ$j+Z$Gg8=&H63FXyxHJ7zG!M49sU; zT?s>3l`m{_I&b@PCG5}q!h*4)%%mf5LN@~!N#+=YJNk?%RG`M0?oKv)HC4sAITVl+ z66Puuwi#k2F$uYqM*vY|cwAfn9Z@@}R#YQ8$e|zH-u?r>Q93>0y5{1DU;DEWbeH?!c z_W&~fFrG;{FBOte;XPsH2%j<~E;ujJM}ej}viZS${;a{VF}&~Xox{TXkW#ZDGVMy3 z5F5QL+oLTd8NH+a#Dtm`66eoD#UDmrUg}~yV$Oh2O{LRiGE>g>&#T@4Xq{V~u|4x3 z|A&L`@3l1M0|f%22Tv3H5yVL|?c>D*J)I3$->Lr*Jf6J9?jbU5eJzF^r z`UFzC3Mg>kmLN>#vbZ7)>j?LfXrp|ZTN9p6-=8_JV{R&+5aIZr4 z*&)57hKaGC5jD{2>yYLdQ!QTs0m|f2x2wB@yE#Hzm%ehj;*XX9SEEKE4CJuZ20My` z{^%qb#QS176SjEH$;be?HGiq{fxo%DIM=am?!t#DQqftP?uSlRT`WH{9#=xOJv?xF z8`S-m6;iiJ)yRJ+XgLC@OG?_&ZJw4r2cm#(MCb#fXOXj!ha>amM9%jC4i;{dG)BYD z)23{8vz|g0GwL)(nWprl`7#;kkdchX^|9OVtgOEfk3x!1p)UV?CDp$!8q>0!kRl?PFJux1!WG>(SWypw?fRcd+Cos+NmYKx@%nw2f4`87mtg zT|Xg9#^G=3y=zfBLY2e?A+ZP#pWznB-3g?}>$LCnM}ZI`!_Yr~zJg*}SIz)q(t_d= zqkl;>3zmHPGU$KPEU{&69@$`oQ8)eE=db6Fq}KwBMD}8SoG0%|COe&X%ei?^11>q? zPYuZsvzL>&cV}VhR)ouncKE-c~$-G^1v@2FZW0M-t18BA?qfM_p-IR!3d+ z#A>X}88=D)BPQ?sx;#5!w-Qx=%mdB)((WAAWBDRQ_ameQS5gjWV#AhP+YqpW9mj6J zrooSHd8)zv2gcU>aorb)_A?ChD1Q(Xp_zhtUmN(={{l!mVjggBc|&tId6^78UH+Bk9A zg19)I#+4}}n;fG1QQ|~D2T!Y;as2HsC;cPCpvGZl7LBgP4uwA^c@U2Gs>p5~R@$3T z*9z*3q+BnD0?i$U3+-A0EF17#$z2>Obk-p5;8{V}RD$0WPGLa2MR4?3(EwUzQx?2T zxVfc3X@BXc7#n6*XsnH76e;LP8@7plM#y!2e*i=w&mZ1ELwvWLt*}sV5=b#{OfHj$ z7|?rGI9SGkp%lZTfvCe({~r>)-(A#qs9uA2aB#ZOkzWylOtC0QJkqd+Hny;8b)6zV zWM@Fp6AsVrY_!0+LCZP9M1a3tZ#acd^Ui3fq5e%0=<9&JSAr39G%xyF&miBCGeSBn zytwYdMgteK(nV3`>>%dc{PCGA61GhC=Z8gBzu8!Ktc^;h-{WQxHe)uxp|J5^js=WW zK)fzHfHWd-&1(9I`(4lP|YV{8*0tf@94B0MXmHxAJ*xS`gnPfkNC{O|RH+ z3C@W4WLbTyrGdJkTRXJD8rm(g2`71P7zyH5l>6BI5p(#rR?tc#)X$)s*C z5fM5KPvDt|c(1fUsYDA39?FlOe9}DvR@3$+^Mcb{7Z-nizX1Sm+wQneAvUE;lq*$txdVm!U%B0B&(Jz#?SxKh_0wYo!8YQ=YpcSaDTYPHGwYwPB-t`n| zA7$EFxnIp9z5#}&6~|Q7PvvD#U1B7+Sqo}2zhpKkWHsHVsSiEpk~i!Q$2cuBOtTHP zPKzQxC?n;X=w^~zI*}?yzh=qst~-{}3g{U5>GJ7x_-cjFpmm{`bCpPG%1A3EdYX@T zVlYMyMX?!TMkiVHez!({LdO84j+jZ+clYg$1v?Lu(g3&9A3VIW1uT2tU>ITu?zsw8+kHsyVcx;Ha zVimYBLNXFXBP#?}?5I{gycD*Qt{Fya~cVybL&U*=fzuThjSAqQ$*;=aMd%NKVjmef?L#b*_9 z9wu^ly}ijl`YDMd@+~6OobVNJqrzs*d4(oxf_Ac}+!RinTW#Q-JAGjD z9I7^Lk- z-~yO`Ng_n=sg>@DQ-DB%Y+Fi3)7dp>dLI>8H%*7%qg-u zsBl_byY|Q|$>2CIfJ7G*?|FngTGCaBto~=FaD%>r zG;qJ8D+5Fo^JMV+#KX$NY`n}F!GeVVV!(ofu`R7c27BZ{vRPb(;DwY)870z*r%~4y zg3To2$qfOaEX<@+iDs!5{PVQ=ocEA|<4Q+Mgwwe6P71$g9eN|lG2V4|qbM6e^%-x# z?i!it>XV;4t1bR&IE{6q&f43jZT&L-azqROa$(txeZ<0Et&2V*Z&DL02B6y znsbL5CF}`^6~JYM0^6#6^MnKDsR?LY0s{vHR}cjVN#~tFWmB+*2h#fodSIY5CzsIx zwM(6`DohqZaOTkj>y54vp*%ta`zWLTGa`O{Fw7^+9(;Ar&*Bkz-Oac)ceFI}V!~BT zPt4ri-7%^FSuaKnTqMYAqJr*uZkNJG)u=CVKOO4r!P#PZKh(Utbu(2Q8r3bmfnc24 zZvy}tmAn;94CwK!_9O?k6bS4GWyhj_REy_N1sgvdE@|8+i)%ImPxncrT5p8^`duqV z`5rbv*02b@yD}%ylDp={s(qV_X7IoKGJC?82*Qh+pV$G@`&R9rghcVsdL=ga)`uWs zdO5dv$RW|-KKK7n59 z9ff)RybV+AdZYmk(3aRy*y<6=vsD98N4T&$_-paPd8^7y0l+Jr4h zl09Ns1!wRsDF$yQp@d_ro6#_loPFSIHAf1)DhGc}S}G%uQNWZUA;iOocM|V)<}V2d z=F~M*>`$Fh7ZAt^|8#kwfpKs}S4an0kkAC9odt=+0Q$G$i>{!w0+LzBE$-u?j#VkB zM5x^C2;r%ZW3H+glT?76RgpR3smgH(lFu$E7_kik-oFC@4h#^pf=uC_^#DeQzz~eK z`$w}AP@(B*g}=Vp$Z~fNcy|{sVFIM+cYAPo0Tnwwp6DK4cN}{Kpp5QTcL*MJw{lPA zN7ojd>w%iBa%;nD8fZihCP z5Tg6n1(N4<$)KT0yARcErp#Z6PzV-+9!XyrQA1E7BhF>Lzogx}HJRk~}=y$K~Gq z-Ea_K+CEY2rNFSohX41G3IOlEEqv4}+V$VgZL9U1){VyPChj7bQ?Yb2(IGM%Oz^AG z3?2~fBNeIOS+M3H|nEdN4dc)D9=rJKrZL6Ch%q@B%a%b+FD~P`Qd8Use{6;H`7l5dqNj3`ucyRdJ zjV6&bZrrvY#6iX;9T9m&w!F2+4|CnNb#LJ@baOca`KjDP-Dg~T_UlZx+UZMaF9;Jc z=B8*h6>RaFGx9E7=^{75i-(SUQ-(L3?XK7HjX&#;nq(BtE!(a_W}6OUZkY3a{(nU` zzvtWohXy98-vS6=E&t6+v`VhiydfDp(H`1<)37NX3GA&8anzUPKb%dNBFq${b{HKz z(@9{D!rzsgx;w1GCEH@Ua(<)7pZDAbz5b!Lx-i8b)8U0K4(Jsz3Z^>~^%c~f`TQ@H z;UAO}4yos#rP%nN=MV26nZeWE)y37wRNo}64n_hlE$_t>Dow6L9ERenE`?223l$1A zPm~zUTC;&xS}dMLc1ggW1U2DLP{Vj2GF1k`3sM@OM4T9))b77ByL;A10sbR@D~<~l zFe||L0LQ`>pYMs{h!P_!LMx&au01B5?+D}4SBfN0!VolqwZ|N8f;3Ca5H`YjbUe=y z7kx?^CV~GI%Ti3`Vw&$Lh=aERL(u$_nNM9mTLPRG9L{}E z@&+7}WTItlpgl@>826!*0KyyZyJf_C{rZHxFn^E(1rD zN%i-;?bkG@!q=|-!e)15byT42w{6*D4|GIWt{rUn5q>N2fi)sA)9+J@~d~+LO-In$FtZI23lpy>3 z+r&LiVS#Tgo6W33!h!{jHktNzeVL%UenJ{>GB07ofP0$R851PdxUM?PaRf|G-=A2) z13K0oEPL$aVT;6$SN_2Qq5OzO@^2#fw+?bGCeNv{$f=P7r1lvuwT^k}TC8*4(!G;J z6~U*+ftR+FVk%dDnpI-aI*)Hz;0rcfzq zAk?}ahDM+ij>a$CxMCqP$-*^#Htm1O2F2RKpnS#>1+=doT7tuudkf^1A#ANE7}eAS zwD2jWwIv~4w<;qyqScrZ-uivoiqaFfF}M-ae?Mwn87ZvBZ+(5WGOKp1vgyx=fzU$` zq5(v%x{(qUPyfKT1r!EZJ(53%kvRciyyz)}RRj^Uu~wQtz>NT3@l}6gz4#D8TT$lV zthhZ#El(bLuHFY+fUBof4DMnwES*O{8YCrf2WY&W34>x3kXJXjig;3bRV`^>!I7k=D7 zcpop>LsMDz&iUBFS}Si7R&Z5iE}?_TH+Jwab5t)o#LgOgVS#b`h4n-E6g=;Kx*;Jf z`oWID3So55XTBUfW2ns{9`9*d%qcY?;C$qQqSXcdkyPvCZu%grAp8vy;vRJmtQ;Z@ zTj#8zQt?d2Rb%KyDXbUh6WXAR%<)m&KMFON>(3BNHZ9*cCDNMgAao#}@Ck`lY=4VO zLI5M=A{;oO*bZZHiJ4($K^OD%0?$uv(F1X5dPuNmLKq_=VC1nV5Or};6nJ0&5M3_x z%#^AYT*q-(i7EF=1|`kh19K6qA6h4)rSZr3@-_^Wc3uEn%;Es|kG#dSWC#<`ed{j% zplAxIY-KXMg*$8d3gK(B+q;IdAzM>k=uMvsg4{`;)FQ4F&LX!!21$mi{+k)}I$9r+ zihv|24zioXr~(=EP~H6z))f6VpnPIw+wxCa33y6diRc8=wxuLljb#S197dW^$N3FA z-%ga?Cs2IFNK2qXzoq-f+u$BHcl%Md^x7K^GAtC+sm`0^GS${g!Tqu|II=8WNg(|D ztI{g6+3Y10Xj^>8&V-S&79F#V7D{FGF@xrR zsvGRPx`e?lmb-SMsPv#vjfO4YG%RGav8KfIk~3sit+F?b_j~43U(lcDp0z7L2tC3( zEz}2tFJKdH`Wt6v8DdGo+rrof|x*cQ;fB7Ux#Yk64XD#2<;3i*bp-Sh)QpqDL?6Am& z{CnEGg}txiyMPmAesb0+Y^j~5Y-bV`-BD1SflmNg73FWmRphcDfc95wvIAAEm}Fvg z<&4cY?Q|qrroLQTvJ+^AVvGbCi7+inK!IY(x)7dX$9jXfQEZEHcw@a`eVKrcYfeM5 zgD#>yocp+cJ?Fv5G%$=)bep(I#u%upWyIV><vGqHjyQI%v#GJ&0l(Ak3 zs2!s5!#y>nBZ^VTiY?*!^sw39_Bi3B*RuUfP}br(+F`+|fnj)zZb!@O`IJot(JFSs zugU^u9}#2uWa%N}_ixVWN*`D{7K+!DKy}qwD^}m0R{`xM0LCMD@LHE!F1|0cIC_2V zaA^fv6D}XCtzhjL)sydoNYpOk1aEY2mtkAUAUvGlpaTzE%Xy~_ri*MB{@eR;<+kl% zC3~%iwC5_v+B*LlM((UlyXY9MqM#5Z)Yt%%9plb|JA3M))cdpqS@Fs>>xl(}aI{Fk zMo10ILCmV4s7R?fURT+O!FaTA)zsbFY3;s3mzcO`OYYyzvMK&3TR%Z95H0;h>$4HF zyWam+@9v)Hhd2N7g|ZRT_BYsYTC+k`b-@63JNmu7&DNXEu17b{=Y7NPU-@p~b)7T| zUU9M2#nE+Sr18JWs)v$iU}rCE4C5PXo_`U9aBmB5e~>BggAG9+z>eLN52XnlDqkY8 zlQ_YIVy{OV*$~3Xf)9dr?=9(x&?61%ZK>8T3*?@O#n%QNVwPW3PUt0n#>a;S!b1Vx zXAz;+qY~_rZAR)bww0lOf?b5AK$fZK#zIK*YbCZF7r+9**54|RBn(GE-eb4{{}QYg zWdG$#rV)PHn_NnRBnkwWJ}VVv5$`Ml6Q}b>C(d06l%}bE5*-OjscAXto|BK6X?6Vb zs=MrC2Ka?{--5viod&VB)mmDR)5ZWm2G{I`tLI>8cvTOb_LUi9lLV2KMuAfmzB}vu zUnK6t=h)A({2^InZ!PqdpZmIq1_-Far{lrQE|H9ao=p{56CHrqdcsF?f^pd8&ITyY zOFkfIA}h;z=@^i_#1>|y=&;7&5Kc&c*b#kIo9saiXdYU@L3*d3|gRsB4g{ZCH zDl3It>GG2~(c@;;_2A#FAg!2wbZNPXJC@CS)Q7x9&+3jSyGc$Qw}2SJ$RM4bgf%_# zE?9sDZ;!yjeF+g&t>4D1%&!1}X@^tx59o!Qq2eteTj27fYq66Te1)y|)T7mu2kh#P z%a`^weN>ErkQ_eVQ&wY%{j-G9MZhT^5ZJ$x$So%vi=7=EE}hIYzP_|In*MO%a;Cvh zk{2koE6`D^Al|@lM4(41d<$&XOa`|YdMcEZY&i2oO@wMro_2Oj;_U*;xl=I*sJg*< z4YMNJa0N(W*y>yW+USBvh;e^9i6fr-ey=2RU4+scB(p}h9J^2an4`4qxgv)cDY^;8 zs-CHx9vL|rTa};a>bazm+wJOhIg|BjxTJA}iZQKb+m48;^l&*+*)sF3O zr!>lJKE6Q_`+)EY6wm`Ai1FX|j++q-R)D9t{58LeBtr4v{~TgMB*as=`oaco@V7iT zbL0yuMMTSGf6z_-F6%MY7J7&w?+t$sB{hO?6osEWaKs%ZbgB{^UNeMFWqg4{`aS4s zn0fe@Kx5Up4Zz`km67Q;IesChjEIv+zb~BOFs7Mw9gY$N_Z0*HmN(+YIZm4s!&(l8 z1BcMwzV|?oRFphG8Dox#^E_uDSFXVD@((mNKPkNn2uQk1V4PIA<@D(y1-t}r%mn+v zpD^BgsE~hzduef!eW>b;TNKVCkyVx$`Y5^8k#7AyM)rxL9$hXG42B}gX|twKrER9vhPl9iT0(X$bw`W%|9HN< zj;F3TC|)bRvBLlR|~0W{Cf;y0B$(U z7*+?CwR!)`KIXl%Ju?G}AZyJ%PKSoQ69Wo%+|&N?AZ`C_kT%gZszB|)Y~(urdyrdV zAK0ZxxUMBb^FR@MoMQE&kbafs({$N+_JlsHmE~mgOoU*G6=|Zpy9Hy{OZMZs`z)Rhyok&fc}Q#$NUx=YqC`s}ws? z?rd9=?T<(0c|ALZC4N0EO^ue+>W~y~>0H{TR4pOeYTBq2?_A1mitN`xebI__opZao zDi=rGCwhZFt>2$lVZB@LfU7V7k9XaZg|aCLx08sEXyo#jGQkp`5F}VOqUvw1t9H8C z2E0x+2nFz+BsCLbAvD`5v82sw%APOS=c+a7>%&udmEo5^D2vSn&-vG`2b?e?wZ94J zk&YFlvSRL2V_=@0C$@3oRcOqpOQgW&Op|qdr-FCfCoTGz%Yj$djo-0{q9&l_((&2KEIOg8t7 zR(w!_@H7pXalVtH(pkArHetIBq#Iv4Eb^avOV$zKH!SkRH?*$}i_u$o9|cbbXG5-8 zbOmzdGDXOi-R$Glfd28zg-qixB(yKDm}tVNNZOt(m45_+`K)vzL)+=Q&2YlYX6BsN z^GshtI&~K9&W}s)hiNs+&6iU*ev6%LW=hutN4!dlWEinSJn#Tg=a|iDvO=>doV9%Y zB83pp&BI{rv${{%d6=qLiGLBBHAaQh_GcXOY^anhUJ1wPfSCj7Q;mfcvAe9H)?~5o z{8TVRiNzu}B4{XCK8i;BhD**=mwfh0wOY#90k5t3?!Q?U-%#% z5%4o(ZPMc-z{@#X5{qPbI%U`2?LIZr?E1{~yH(xFtg|D2gP zVg}^-0vsLqZo~Yom5?UiVzNF-4Lv^aU*I43+e?#gfJ=doXPFIa^DD%j$}K_YM^`E5^O1#y8@`EDlK@P4n!{ZzFxL+0;ce_0Q7+s&|{Ph(70; z`MXKB`3;cayfXwl0#bCt+|-SJAgQY@@V3%w3j;$|rla<&mWI>yTj;GT>=9|f!;OUt z$pcOc@3@c|M7}(~SC1Y>>~4?s8cUqQ25xZ00MOAR?>3la#8lDj=vkvtr(U@AkL}y& z`v=TU9&{XV*tVkxH?yIR?JXV#+-)M&6MMs_3aOHtRmRQ1DEbrul(X6uxl+QnBA5eE zBUpB#Q7}bv9jNln(Y0g=+n9K^mJXJhatZtul1-sjVWH&q3#8fjBV?+$_*ND%nN00J zfB|Qps4S8z;W}7wL;j8`l33N{NA7c(L`16rI9ja8qeOBlfd+{zQ>Z%CaRgh2Xxdsj z((PrH85ofL{fO9Ao@C#S?fT2Se^0yALrT0_Pih9yJ&mz60wcS#$uV5bJo>oG1pM2P zqKV)EP6^^-mdn|BOMp;Beu|*ZKMHk;4=d(_mOmW^xPF>Guz+RL% z&dK7ae%YTl6X%cd7HZ>Q;?C>Hv$@m68j^;)lKN8g$%QjG*m3S-9y||Ex01~viP^@M z0)1Li9kGlhuD+-M5m8dKW*>%eXr5JFnH(9ez5+}$=@yK2xpb30O)Ij2nMHV5KZ{4M zafFDfij-#R%7)9gT%iA79{jsK|3~?4ttw#v1^XYqp3ceP5$1nA8S?S4iq@`MW))BX zK{lM+P7Z`1Kwu#wIY^0T^3yL;!KcD%Ci&dJf(&nimyABW#Skm0*wTWXF9ADKdG6$v z&NNT*h*(X04Lh0kw1iw4PPQ$S;lRVLKLcExoQxl47}4U22NDwK)HA+OF-lA_3f`Oz zYO_yg1Ysr8PK%{8eIIS2^{MraL!YSuff?-HV*aDFpoRt(=xZ^ zLUiTA(Ds1k&R5M?CbY4>XT;W)PR%zts2JdKsY-~_S#Zr@cBCqs%5=|6EIOV{sQ{)) z>`-C?ZQ>~<7n1h4#gtN62xHJcU=+d%MHW|ai*Mi#qZVSds);qU3sjRS_1}hQfxEIcaNqNt;iBb zZ?@%)_0n1fHn_*(sFMyNF!E zS3ptO2#2xt)W~9Q^EUsB0bw&{y=c6fYJ`Sn+%%k9b_=7R>Ia?y+QCO$lU^S6fT`fi zuPG}gkJqn^dWkEarrrxs9!L&_2NpzHeEB1Ij9Bn5MzTT}D0gHbO6U}xzqo^>Y%5%J zU?sK?td^~U6mhhl(1lljxe4GtI#A46G1ibng_4}LtqxP3mefJDBB`Hcz&tE`QLFe9 zNnJb&y3WSVZS|)REJYJiC$fRf5SJOlmU3>W;H1rQO1NY~?;r%whB*>b=jt)Ys} zfKkDtHy$WLHw{xEW@wevkRVNMC5H^nX{_&RgftGNdt`mZg013l=}evG07wpXR1_94 zEA79@3#fsR;aLIB4&|Lz8=*ugfI`~^-nN)SLg1Y7$$FG>sTI~X)>mcNeAPD$DbYjt zv#V&)y##sDWrzcSJxR38l7_$|2ltsUTc+H1pP|NDy`{p;&4NAQnb;Y9iFL#wtG&!% zJtUv0$vE%I(t2NTbn%=%eJY^l!c+rx$5nOvLuh22`>s0b$?f*FKDLuYkbBKl>-Vj= zJ~LU$px2|I`k3?>3Y->(grdJt^KAC<;Zj-<2yf~wRIg-H%$s4NZDnX`bso*c@S@yd zrd!{f>J>AEyWdVb$0%4%X?ON(AQ`4W;fM*O_Sh2ccy!?*DavB;W;LOV^_xFP)saTj zC<|Re!mYn56LuufvGkSTzYU6EEY?NDf9e7lsQ*3Y0VWo<|CfFoqpIz^DT1me*>kc` zbPf)~96jce$uYdj;bs&aWGREHP0cxPjQRlvCj}8p7TC{ zxEImbkj;V@+W(yMbi=v3ZqJ`f^3z<$5mr*mKkr?O8C`4Gwi`fnixeLaPnB2W5B5)t zMkFi(C<*RBt}+fENq*QU;wh6>6?<(etly}QC9(s`!SZH88b z+b)E|x#2cE(BP?K>2y8$UFF5*O(ExI&zat?Lc}+iW2b%bp>xPw(;JWM$GP%_kdO5i9kJ`TyV?|6^e2ZY)Od*tOA5mBpuq_xA)s087u)k$rqu;;Ww z_+sLt12%1yB1(9-xCe_RH0QLfv)RYbx0MY$#;bjb9xJmOH{bJ`8s5FfEBoi%k?+9+ z;QQjKOA%v{0iEN_lLwp$x&_Htut=-F(8XS)x#k+S#)u25t$AfC&i27sslATm+I{8E zgra@=rf{DzpAse7th2p9y)0B-x425Jq3W2gf1zI9qPj(|Dm+fA-T(e0ixbHOO*ZX; zBlS21+YmNAbLZE%otoR4CGPYf;`desc*DxKLgOn(mTS#Pbg3%10AQ6=iQ0H6LzZczw~;*Pb0Z_o)wf{J$sP^$R4 z#hbSn&e{ClO@Za!>~E_$v!zA(c&tS01)fltgfzjl+RuQ+G| zUSLdQ%(*3h1)ajoSFQu;K%EQ0qyz84jXF~j!BA>Kc^c)oK(v^P(rALNS)--pgN=HJ zkjj7@^}Mx&(djDxi~#)+N0dwIVjqRh z>0pw(XGw9SzMu$4@rb2#6T0ANbU@t#ceI?{F6-CO20VGePk7U5_*ZbT=Q)~CP8x)i zHJ73HXoZBUhHJp{Rf==Nzab6U`+P_{EcGkS%D1c&OJJB>$Q9mrO|?J(V!AKi%a$J& zr=PYCb^AEr-Cz#}N%OIv;Sv3pY?{hhZ$tYkbHbLB4_RHD2(>{7qjKEO8LQLRl*3?D zzHCF*NG9ukD~dJ!-2;ZlKuf!4Qo_WWYrO3dqL3Fmo^oX|bvtB4fIO3HD}du&Yy&og zmSfuI2J>do$t3DK2eIS;@Si9N8&l!40*=9%#<41!tMF z7Zm}ICtEDuzWBURN`#R!-)LT4%5a%g>Y%-q>>p`3ZIs&Fsge5q-=>Iy;)Kb) zMw(x?G7Ui6eRBj!52#C@RICN}SSihIL8J~utBEXfslNDqWr?>&KKA-GATS!#D2)_z zt3g8w9r3B?pCao~{E@+y;G>A|pE#?WS(-RuR#F(bac#ZbhdCYVwzt_UgqHt@T%C`z z?Hfw{9UUqpR}4f*DCQr@YG02cK<=F@A0nR<852M{mEeakb03T@5l>+l@CYmNk%|sY zm(Yt;L@Q1Yx4=;FZr$h;ks~9^R+8{{IGHnm0nDIFB?fo5I7>J;YkF5L z|MmLTxSl&IM0&pez1^7=_EB0|>Nd&4)6d*_JiNcHtnOjV@qQB^k7(0js^ua7#R9#> z4Cx{M_XgkZZuu^i)7w9_4*}DX3RWGii5t+Fed8M?hs%!ZAXY7io7-+ob1R?jYTwyS z6GMggE*rOVY1jJq#ceBp_2#N>XJ>~V&t>a*<~eT_pUE=VrBz=eJ*h+9Joh_vdV+yN z@b`KGgg1j3d+ztJ=i};VZ4R%k*7T@UY5N;Ua%P#yMAxlopP7DO>6f?nlJ#GN&T9a^ z|Jr3ows&^+j$7-d+j(E{U`>@$s@Il$FoAfZ>&)}+*Pq!HyiQh0G5v`KO!+~&#bmmoLTC|n9 zQ`%-Be%UX7O`|KANoNuoG+Z4GyI%l}yI*Tlkw)|*_9ncsfy@*lNq#K%kEZ=KeX60C z(CF8_d1v56C^1t37bZ0cu-ShGW8}yoRv1+n9Bd4*k9bOloG965sm8kwfTojRWBy>& zy^3R_pSj|oMjmyE%uGs^^ASwaQqUC2Q zP4vi;ke|bAdHkJu1Xd!Qbf-wwmRpi-ajdk-k%%6MC8e+nD2=^|B3Y0B;1rO>GD)^2R+(E;qtw?yb+jhm zm}_2zhJySeqpX0O6Qt#$jjsmG8Uk0R6yv>fuLVV9)lueVduGq=4uT98NpjUrZ!&Nq zXzPJHSpsF)Dyz4xkj9Wq!hVuAFLER9Z}4>30(@;MRv-gFKgyb2EeNvQyww8UO&n3y z8zk1}vLTF02=FF9!$<##H|j?3aB$`7-453F^si|mLCLou;Cc)0ddt`>8@{%BCt z8>C*Gg-r~QQ-3`kVORnf92Q+1S2~<65FNk-z+#zOWs1!a{cC3wzh{6?2x6v|nk=ZX zVtpsn6IkMPls)lAaIv{qU3WxI=zKVh0qwQ6tBt`X{zeiLqb+m_>EEq-!(2nfJfSY0_W8r0i!)hMeyHr=z zinLipm}7;OBXBUMuZj^{)o~n+HjS{Vc48MQ*s$}xaa}A#@`j>ZJXtTbv4%D{F*2#t zWB_e=Gp!zTZIsTj<6dhc*mu$`pKsG#lHbQi^4(%dc^v`Sn2KlLbLA?$k@9+cslQ+r z6s+|Ke=rv>0FN;m;yELq(e!N;!-$y+FZ-!?cRo5R=yPSAdecT-%^BNnRlmPp<;CdE?D7+H3_-#Ie05n* z>=Cz)LC=j2!K=3whS^vkKUBtnpc|)=Y$@>e3hv1Wpd5!*{*{2y3gUAt5&UGTam7LZ z0iWFNMr2-087xSIY^Z4&%@!;Hc)UjqyxyMDt1+Y}Jb@%``&RF7uV5PZWd-Lx*VAmt z03rriVUzzN7%nBg^1hPtMv`tKwwg-3@{3Sz6E?TTC77Ko|hJ9m)&ET3T}71-qTudVEwpAxF3- zs0+=y#E>r57QNl-u)M6Cm?1b5fPHAD#1h?wYki#XSe+x}j`0=J_Ls`FBHuh0a&y7i z;jNV|GKF}j9s~!cMudrJ%kiZ;xeCqW)4k45HqvS?pev=FeaL=8GyO&G0=@zP2pwj@F8~UrlmDz%0g$uXE@sKg86n5`*ueVVEFeAL>B?A zj%HNqP8Qe|UJ-OTv(T{%s2sxb5|o~<^WO~}YYoWM_fE|BkW`-Rf5dyTkf-UYfQy(0h z@0ZpxrK`AqkrU`;bDiEC;8$bpiQ9-ipj%Okh2~DY*o(1rDDOcLNwQ7jY_4nR48Ox> zaPZf2fpwZUy$bO@`vlF^Q09~495ZH>#B$;KeZ^WuH625<`o=_^vW{VtMJ+pQ+E&Kp zYW{UCBRIjrDR2TG9PzJa$07F#wD2alydk0XuCfammWcuN(zru zs$&D8 zY6hw8?HQkQKINiX9xfGIB3yNitv6}DhQP>fzF2}~02DZ87b7i{)y_=!d^$eGHET_*>AOSPm6Bc zDo6g8LiFwdjOCz7bgj|V8Hf5-EOq~;%99MH9pE*+3GO#U12^S_U@?RsKVG5wTh;Se z@VLllzVueLIOs8h72HPattUC{pd698yRw|t2CL`HXwcAW@D_x}`OT-F5rJfZ&%mqs z&edYV^KG9>CHCv8`-@MxGxNx+B7`6{iMO9R0;H%w68lx=Fr;dfk=}~lR0+9f9c-ou zUe*rm!wyNGdMvkm7Fd5bDcO*zAPy%=9CL}HMa;GY>i*AUJ_M@o1+V!ip0u+Nz0|_m z&;RQP|9|Y;0^egAFd`6;D$f6PdtAeMBXGoO$+&DvI@1GvnXC9(it>rm1ZMBS>8N@< z6ql6cORAuhFKG`ZF5$*P+9JeUSJ(#)6sieE+othQ%P<2tbqVi!f5Y?h%3Zz5_dSq!cESV#B&=thf$6L4C;K2Ds8O})8)aTdk1YIk3`eZp_;fOyfQ z!qdlMv~#|`cl?ZO6f(e(kLF|Hj^StH6QFI&W}ddp>F+#o+468(xEn-X?XhF70FC{{ zZKjkpoHv3b)iL z+8+a?cd|bVA^u{gD@951Et!!m)PBY^-qEvKt3Y5KcvqVEmzrFyCT#0Yajr#{M{kx# zp$gCdU>NO~R9)gngmO1!QP6(t5c)!+fVsI&Lqr;*JDimri%sL)7gLti^_Q=jR{vV< z9IajtPtVn|Z8YP6|ahmsS+vXYdDIPU@ccEF5 zRD)FDydDg?`yr%(?UObGwwjzoD4puy!{VUdg0b}q^LxpHQr;5gV3Wf;#sYIZJdULH zxFej*gp2u;cF*3cc4lYybWiHPLp9dTf{0wUZJO$*>!fGpW$9!Xz=eD3O|X^4saF7E zTi`dYywrQ?*l*mDjE3EkAWX8iqQPr7tyK{^au{!JUM@>a(w9G+7|$3HYk>JJvi#FI z`sZA&TRs)aFQ)eg2F5=@_tRJq(^}1|m=Z4;nKli&*W3__E z!|cE){YMU$1u@HrR?P7f6-MgT?4AH?#}Cz0;XFx37_WZI2inI8Y&v1pX2kq-OKdr5 z+8sB~f==KYx1ab9AU5gu*e*?IHHF15@JTPBEvd)<-bL*{+l{gjz{B@SWwcXtp;R}; zYw$haZN53y6Hm7>OY8glj=hy+MFMH@-nYAZpYoiS z-0B99S541Cp>$jb@`JY%{R;g+Pe^4WA-IAxiKvlXiDDW9*Y&dUruQsFJ+j*<^Qnx! zLc8zK1I{VD+{mb}h<`O^PXYlx#4yGbzaM=fIr~ybZlJs}h(7bcRK87Q+wfl9fVGH3 z1-&yZi#tx&68=!t8>C2-*V>4S| z(Zhz(oM1PMovJZ;%i&Un13z(6h;pTV(%!io0udj&kp{&fz+f4YgmwYOPyrFReFlly zNOuTCpAcNrA{rgeK=YeuzFhlgkpjf2NP4R`hG-KaWSC*3}VQ*1thMB!%WG8%AQJnz!mJ_idINlHX~6`BXw+|uj_Y6_KJhe48xfr z5eC6xggq;9EX2bE7EFNQl{leAX5M+MU7HaqzHSI) zQM$?<-_D1PsS^c`i>L8HhhD8OMXilM&oJi-$NX9@6}lC_NT-@B=Vmj`xQj|Ti0)hw zn#%qoOmedt?khm~qFHWK;U(0Z6oR`6UEW;IZjEN+5jVe!uPz4bplY7P-h!Gz*1tev zzIqWH^;X`SVA;l#;TeVHg`Sm zz0rB&p0Uudi4RY%0le8RZ*c`4aZ{~+u#G(y9HeLidkyXG5bUO{)9=b`H{l6ChGl

    xpZh4K*U**(&#ajfWhS5~~ zfj)=&4c|lo#y6M<1`;0a2yztnZ+ELFMD2ovpO}D*uJMEpM_b27)=>+08Rj1lOf{hP zh{Uotn5*(S>%d47YlB7MG!2kE&F+Mb=^mze?IWPM=nP!n!9M7+SJeJl*>u!R$?O*`G47dx33tbfKc zmv8`Hs0jB5L;BBLvsgVR{1LVOP@r z)%I>%h#0Fr%77LAg)Mnug8YtoMnPQj=FpW8t~~@o#P~k_MerZg%w0CyRLJw}!DD)M z)JWrlkE4Y#zOccQ>r-I;qj*d9`3P3}co9G>7p-1O^z8%?8K|FF2Qm6CAEHBAfqD#j zv6PiM{rG6Hq}Uq_ufup$a_kQdUYA+%?t1BzX=gIDOGjKw&4rQBie1_>tuMp*du6T> zytuwCuiw4o2vX9V2m1w&+qbJ>;YoFh$rwjiLwDc1LN?M&Vzxc8Kf>6_S(@OxDJkFs z(*>r~#n4t0*(bY_W#Mk&gXHb!LRKaDLNnv5V7dwzDS%t04h}J$L3EM?`Qeo6A>HtL zR5M1%4F5n_De;>$AviTs2ou9f3q{TSHCN==`%IeC-J30*Nnd2C7fn0jpJ=R{}6lh9r0gMcRy?IC~uYwIl4!hFjr%Syn4PnSi3F zlLInxr3I0vJS41NtgJ-9Sa_0km0KKS=Cq2J;ghN?Kodc2-@|K0W;4 z)izdEB)v00L&GBdDhld*-zENKf+r1S(B~~WF{ar~>fn%~JWxZF{v^9&sSQ_vp33*x z4%M3QtLpTf(CW}l?~qkb-~ixt>i83-Q~KA4KKJ2kwU2sipN@>5Rb4RjaMmcfDgT!9 zUBuV>7oIYC{IkD8{v;4E0$NBdkQZ|51jzM7!J%XlC?)m0;(^i?nYd}N(1Z*dcTiDN9K$SCD+GuhDn$W`>ulx z((RH6iSAj(r2M++4O_>+KO3SZ`|Aa?bgCV6aDXSA@Y% zKI^dL#=V(qcDU?a-D|@}&#iq(Hti`+hxSXn{Wu0Vf4g zr6;-goaTDC-)qAMa^2se8;7`&+kIvWUC}pXK;HoC-LApl)6mz)8OmD?;az0MNhhQa zl+WRQBlOEL4(9_4Ll?&fjbx?q2M5P1JKLTi2)gK>oQQW~0+Gb}n|Vs@D~b_Lu~9{Y zPex9nk|z$&0fsRu#W;DEK_^l4)=&Ad3KkIw(|aOeGanodWZyg3AY&Qa%&W_N6jbO%aBBdO;SL6lo>=P;C=( z0i&<~5-Ie6H&GR#0|8l3r~QGE#7SG+Qy~Rd$fVM)E$65|OE+|t938=1WX?;9AZ)QD zS4AcRl^)s$@6wMUwvpCK1@Mx2jfz|cz&Zm61p|ZNkyX*;xPTW7wP-^fHtL!B)Jgt9Ug%IGbq9GTn4!>0*%T$%Z@!L|0p6%jz-zJNy z!mfb>I0Ry=&6-_1O0U`W_}S;i&b$fDT*;#klvmpT&@h@lmM>xu4i?_l?Y&TwS+&lZ zwJ3M*ueQZp8r9zAtvn8FFpl{rA1oC1UbI}A6FfaR;ar>gaG2vXm#bFO)k+E8`wMV~ z9d_eawpU z_CW9J@F{=1e5rKKbL&lEQ!eYU#v-rmaNbgb)c~GUR35OQgTAm{KUtDhrLAgo?w&G7 z_x=kErJ+p8qwu3?S-GWbqp{Rxu?ld$Zh*oLHux!b@cnqK63uL*(s()5u5Ke#pE9MU zVs$!IJ@wXNZ^?|Z_;Pw2xYn}4mbn}=1**d`Prk9mw#u)LURTzO zmE}X&AbSBceA55wI8)fvwl0JG3RawcsCz2S;R53YF1n*q&HfKWpuXkVybfS&ZV9}J zw0=_4VG@NEDe$$Yh;q>+&F{m6#pEHnd#55heM%uj_mzM)e0xHwA)*vQe#W@WEWjVs z1J5d@Y>`sBj4oJ(60454{JIU0V}yz)D#$@?ez?UVUx(u554Zs@i2Y5M|4Eb(GWCi) zM-TF9(toZTzI3EgW!is^+7CF7GIUd`>mb+EL$4a1HUv*Zg8)Z5)SI_hPCHN=J9Z6&P~bM;npquczcp1skF2uP5b9ojK;D z{{6Kd_fz*?srmm?4sbDhK_p(I`Hdv(s$J5%sMF8eHC={T?OpDo}!HutKjz1 zaQZ7a>SEvupyHD85^kCSH+-_|TbJs?Sp7iicd9|%)nCj-u>-}Q ziFghz;|rGvwPcV)Mu4|VvSesK0>%6JZK?K+PqzLNS#s-c5^d)`PgFDS_N1;v&GncdFfv-HlM??HShDbctO|M3QJYc4s$j<=X;RDp80!9RuL$WqI8lJ*`zTI2335 zNTNUmRdF_>IaE02QSNB5!z*0$(5dUj5Q#hJiO`p^QO_r9&Hk4C!n|UN?932 z%|}XU50G=$EINm3*YImm(=;(&L*T5Nk~vja2(AEaW;zBNdgjFA6A5t9)q3HYZ6ss5 zQVRqGv)Nv>2mzj!YXNWVIE_yb&9=pJ6_02Mn)Qr(&n-G(<(6u4^;Tq)Qtf;o;u$X2 zU#$JBHyy~KYxyuKyQqyvVeP_gOn95Y6(yA|E_YTc<=ALE17~ZZLHFwxG84{v9Ayvv zKHBxQJdy^jW!5Uy9kq4jxb~?FtsK`+tXd-VTZ#)!<$y;2XOOZev;JGF4zm_Zb%mRY zWp{0bO7o4`c{cHsE!J#*+HQD@x*WfbXV*fodCFwi1N3%%u(vdu_PfaUWNpgi=p$Vs zjR`rl)1rdZb89jul%28d7tb+5aG2;iQUOr=+qU@4L$5<}0Z99MlEadpS`6)j{k&21 zdov2J3P7*R8%~Et0g%J`Wgm9-MuC-xLqKrJnC?jqh3>=-!|$9Hvx_NKOTk!Xk+ov2 z&MjMIlI~KSjy2ifMR>g>rC*geD#CLxoGbQI?O%HGqWU*Tfp0Y~%=Zu!Bs-dqr$yVl zf!D)*8Rhp%=RbEAKlkl4k2T3S9uPZ3$GV)+semM1CbJn55Im=n8U6RICYbk}X^R!N zK}m*UA&YMC+{u1cXLPR$cD9-d)T1DE>cyo7Z3a2Y_Mie~?fFGtx)X-FJ`Z|-g&st- zqmG=!6&4xnZ03Y8bddS?7qgCj4HssE(Uj~6LHB(Ugghhl;ZI*PXdYWJ*u=e0W6 z9Kcwu7F{qq+Lk%%hwPjm_|ZGa!3vDZ&_C&Rk%|fz)Po(9;Zhd>R44+S$4H~=)R)b& zNFA+{QHygkKdy~moJNCAvAk6Tom9hK2X33#=;_{@X{F6xtX0QlXr;+g{j2WQ9MFwG zEgO3oy!5GyU8**nl0yf$dUIMVW}S%tQ)&}W&T((3M?QXZfyBBhH@+*FH5>J&U9Kvv za0GL37U|2CN3RlFLNQKOfxa{#>Qr!8IAirfIU6S>DU%M5;&_Auu9Z`DjqK#qBFTi+ZT_$%b>&z@>NulmUFIx4XFDy zGFM$ZUCo*1M@3T+rM_?uv(E0Z*Y%Eed>B)uoOR}kn5w~^($Y=$AkHC;eE>OCe62JD zM$H$B6;!BFo^9YWZ||4b`l8RL$*Plgl2?nqvb>2!2^>1BzLK3~x14<}4_=ixUsu8v zdq!8nde!7NTd)8l+6xKaXxHw90H`Kjgl@g^_8yNNFaoD&ID(_3V~vi2U(X&2n2_4! z$YOVtswMe8jMd_6{R0=!!Dy^)Hrn#7yIVz=b!EyQ5?R}V-ts@oye7dUX z>-n}ldJbjaH=4@KHCuW4>9m?|E-~{iv6~3~V)yS{+j=)_y#oUGvhAnL1|SOkrSq$u zO}R;Dn+SDj{mpoqT7a+W#kO>Tp#BxB^%T5?gcv!f-8t8=31w$|+z%hXfs8EF;FC+m zEjq1Z_=BA;Us4Fz6;H#cq;bikV_sBh#l-Bi4vb&R?*khS#*V0v!`WqCXGJ&u!qP=B zW+IFuM-mWF*oG0@`mVt21Y9792?GM(0b{TL6JD@5DJ3dsGev2L@O*wOtl!zld-@jJ z=i6%ve79oD@rm04LQaHv;{pNp@%d4ZV+y3sXv8y_0%Sxyg6;<)UonyrM#Nkae<8LI zlX8&i2YqKgQ(7&+ke(-*c4$U;VcjN!_vZ?st~FK}j3yR4tN7VC`J?s* z-$9lnn}7E!p!|(+0ZgTJS71R%^SO*L?rmj`x$hY)hhc9hXRN)m1dnjXM&BE{FCBENn)Iw@-(;%XW`l@1uFQb+rFUHFoGE3bhL~ zzqvk0La!4lu*J`l;vYL7JIkB>t7*Xvh<3r-=f+AlwSwX|0nCe?MX?fdfjZ1|7dnyL zUcJogFB61vpV9Z+0!}ZsG{7oR)Z01){SIk%1_;8Tu&it87Oh}?sL<=4Mu?!VoDwv9 z_dSJ*e$ZF=6pcd!vG0kD;A)gK20aB&aocc+E^m;a5|k|Q!8esSS;YgdD-99}kd;qH zAhYoVNO5Zs0qY-Qlx2LUT-3~l?4jP`p4dlZ0?Y{uKr4?}UVI`5CZ>C4iMW9kBVHSX z0@-1s^tL5cV1f~65`Qi#%M74_x$(d=9}@@pjlVR#n}fnLpMlk#?g4Q~uPgMgfP|k!1fRFWk$5hkf>{ZsV#oB5 ztuYsc&nuGxJroCHCJ-WBnIgBfQa6s-V)PfQF)$ZpjR^N&X$kJCt^bLVBX)NC&5Qv2?~i&vId<(;_XsWiNvm}fyY_8q8vO=I$i$JXm;|b zLamXE0EJs;kj&>lXYxC6wHETmW`0$dQkK)<$882dEZ$+n*nNK<;DLVSh8IH$A{xB} zX#-aibsd}vfjjua28| z4B^oK=Gf2Ddm0u9{m|upT?OzhQJKkt^d;7Egs1dWpFT?ZyM6Hu=w$4NU+HgV!EaNF zZ@^iy)U(1N26&!lyM0%K%xGJ5T5Msh!R1#rhaLn+rXHXjDx&ybgIF_gv4D!VK`M_l0FVLkDRO2 zM7;}mi_CX(2W|c$sVNU4YIE`i;&)EiF`ZZDGp>laf}orPfug) zlzX#8XWeOpXN(A|$bq4;LO7re%JIe)VwLIB<6;ozGn6;th#6&l8Mwx({1q3mu0wZ; z57;&~?>vHdDv5oGAaCRumDxP`+YSE={=O%N9sR%*eQS~I)3l|Uxk0h**LV^tehOkD zuDKVquTuNC!l$E%&K{(Ov>pvyfVg&qe?=8_Nj7qCjrF@-Sp*7ABlqf6x%%;3eQ8D* zrv5>*uhDH2Pd>N7TtFoFg=3TK8j%zf82~q$9}^r52dqswkaGw-Z&_#XPKmW=q$98k zCo|TEG|~g+765^wNWSZW@IDM2ck}g$XB{X>+F#Fjh?5Gj%K}0`%K*H>*_4w+5AhB< zIKLz)@EEhlfdmZ(Odya3%mTARqrb)V!@tn=JF4C&o3i8b60}ElDYpHnIP`pB31G&d ztY@IBV_@>Jx~|qPaEc4+u=Phj00h41=|+*%`)lsi;qksbw}U`@sW&|7$KihaV=o^dPzBiqre5zOaA{HFn%i<;j{-uo zHgt}vN%SulWrD}aF9x$u1msQk1fY)e5tDGOW{SM&`LAx;9Sm-rvPs)@!tQn!`a<;w zc#1LhQe)|g^metO4{Qi^A%7dO>w@~c)-Y=3Re7c_oW+dt-Rt}SJ)PwKpQ zuT9%&xIdq}vA!eD$oszgHD(qpouf7-*Q885J&O8U6YJ5ZI-eQyNl;Ko1DXqzDPhC+ z)?0856!+mn%wt5NRc zPr2j&q>^*O?ibbG98=$W3aK=AKmeYY)uNAl%WLH2%BBC5#bUy$fQM-zPcHBL*plSU z961*|T`%66%wyk|{M+^cFu4%(xwaW3@Bf`g^ZB`tee2tkK*NGvsbs)zS(Ag`EAq1I z?5&ZazT6qP`}}-ybF%6t+WuuHdZyr+vqetvd*rn;7GK~gKj6poqdhD~9)qI~G=lJ2 z26@0|38?ly8Tc51RF*zsGZ1fB6*EfwA-vrWWDeu)+oYdca7skt4kEH{g1=G4)_#K!NQ#7X0Q{@a5DY=Y)bx=u zOrZ`dT?|SZ%WaskiTAi29aoAaitv=n8x25FjC?``pF4VbWDCJWIRqvK2M;%F8=dZa zOURqE*ZuG~#ALn?2vZNSK^vfh|AwrAMO4kc&w*%8!8Dle>MD-Xz1zZJsIm2bXC6YG z-`?uzy+t>&E@G?@qX+VMBu@xI$W61c3 zen(6s>k(xGO0;Lsc=*rGnQDZBxhWXaPVdMdS*ivVstn8kplwKp;TQhtyql#Nn?aD4 zzizVo#86VgaxkXlxSp|-GRflIoh^F}#q?w;C%VpQH@b#vAb7t=&NWQ#OyB1)sJ)fn z`r*@kRm*AsT^29mr~O_Ps9(!_r6>L1ByX{NL zfw2y{Jp-u)&_0{&oAqs_#~an>8S=qU_q$rZ@oNAil246Q6_Z!mOWELZl>}ZD2&4*u z?{xl2u>5h`(7NFL)d~8-$WHcGB7Mlvy(Sire}BxaaI@yKnWBU<1-FQyAjl=~K<|6q ze|^=+>T)6p$|;8ywCQ=udjRRqiW&-bVD(_(MaF&-yxso%m*c@gz?|s! zKgp>xQd<2vJ#N|{o;@e~p|J;BC(;mIgR&V{IPL?B?-RqAR}I(MZ-NAso?LLsak3*M z>GbWKv+J{eqxNOTWr;cKJBh11*L=EK{XJ(_8Rm6UNPQw40>HBEjwoh{0DT)T(o#u*?B{ef=7}oq;PuOuoN@8EoJ~y3$J|RA&=#M{ zi*S&_mQ-{4T16552VOdMhhGT{23a}h?p+II#m3|3qjUoDYAKVr(MjD1He|NYh- ztcuH>i>X!PFw{A49yb3ZQO|>simH#HrkREHAte`H}bTU-o zO?JK#7_lc4$01fzVi5nWIMH&%JeCmZs}4Mg^QgkJsB@4T=%{csZFe19h5t0YyE?Aa zy&TTyc4Tj z(zn^!vCpQ3w(8_9_pdIDtftJa;M9@nSo+Wijf`Pg~Y4!E%A5 zQOR@HYV!3|CTiF=V{aT}7F{`qPf>yWBeKXLt2^(1;GJe0K(5IRLDJ|V_gL$YzwwiMt=(@wc~N9kP(2THlp z*LZpLB*V}1bB6U&unh3e{Hpk7(C%@tmr(m=Eg|b&c}DjRw9}{MTrFVJd2r&=FlBB_ zc4~{*0LgZp%&;HrqI(nM8wg$W1oY<~PSv$;DEb)^xe<9<7EV!zZA44wfDcg*g(D?w zCpk3?4+?ejx>}evi9{BZ=BmtAF5y453CpU@9QXoFz3Zp;Ydid2q_B#VV+zg0hoKzF z9FJ4J*UmyMV_A=xPoTQH=-!ijSy0f8js!Udfb_1|_8%}r`V2<}RW@8M-QPx&-A96P?{}P=JgZ!u?wt599uYpnX2CL( zv&{le%ARG??0DN@@ynD=m{hCc!<1O)pD^NUlQ?Pz6;8wdc%c>+>B<7gztR`LGDd2d z0Wt}_nH0e6lr08o=??4Vh@-yrjKiB^dRrBQ3=9_&5Rsd5N@-WS>Wi;;NY#!a zvl~|XlIG^muos>ou&m_o*A{BUb4rwJuaQ#_*BiZ9+oxK)V2Qgxsy*d5vo@1c02CT= zRh)+%HGfX+T+78wlyaRnt|cu)@J+Z@yGeJ*_4hxJ-?h}CZ)z2!P~Du%&QM>t9x%I! zSxG$3Gy2be8MLBo(JK&Zdf~Q*K9zCq0dJQaow&W|q@-Gy zRA5#uNjp^1KjI{iiH`pmEvG}(x5g0b?ET>Y+}&0YdVPUFMlv0ceyN2&W;7apCLsd> z+^-R(jOiiJKV;lr8ediU1J?D9dyxm5pa14YIj55dxne#V?^spC;iSEdU&oFow z^0F>t<*}9t@J%%NpP3*h=mX+}QlJcw(*mc3wrnYkoonycTFZ@Ou9oWY7Cwa6zlA4U z8zncxNhvq%_y3Lv`jgeYO76ik_dnDUsZ4Rg`JE*|*aK7fvN{ z6Ep6fuN_}POU7d)3bDQKcVKk<}{DA+51s??4v$Y0?p14La-lzD2ks9QguT5QMqonFoq&_G4sqqtZci`7 z&q%awEuF2H-E#t*He5{T%P{eL7nP;#{(%wP6-BZy%BvI zZyc*HutANN)mna$i&#USumykU87iU>3+DuDU>MlIY6yayHt zOzTZ;-#0L|cLYLA7XTJu*$xo|0H$mL0#Xn9BdZA>M*aB92)1Y`I43%Uj%pOBQ^wJ1 zqT#ji-Uh(2hCk$l<;HVyVY4Ow@KLj5>#9;(U4r_0G1aM;@cF)Kraxf(TRL$Pxej(JM^$T_H={zgGOoZcgS!7)2DzI@4V862iBL6XG z_%QeU6|Q>--BE@hy=69!n((5kg-Gz)pgkA9>M`S_!{CBSTswchaz3x+WJLsZ=YlDi{64J<1X? zL8Q94ohm&UYByr?K3hv^vcg#Xcrw$Np3>ZHT32!R{{@Kv~IA&q&v&2@2qHoT+nt4`Smy{ zg|?XSKy~@guv=g=p;yA#z*O0pXI|+>!U&HottXmn$e`Wq3LZDTk28&Q4IiTXu)ZL6 z*Qxiv{zZ++HmMm0;Br$D!=7|$#?(j|-io&)fzJ0g5kYa#J5COpFC24T4fFLe=H`_C z+hXIFH>5!!rA&*0iG}H)NSkRR zEy_p8iwO5&gSiCmL=xR=LY}mqV}=6PJZ_XB%J@JZ9?Q8GfZ0NX%a*oZWp`UJBS8!u zy@K8pCgm%)yze~2GgyfsJean^BaFe5i6_+NDC9bfIedj!efC35)lN{gA^AE)q++$C zC}{r|rz{^2O@hW9-nP0LKuKp=qv>M3L4A2b8-JN*?WUon0!JIzf9$-=maSLOWp;F; zz%IUg#!e>{V7Gy|`ghQ4sYO7x%!A15<8tWRF8TO^eRdq37m$U<} zsN#qPQ(1d%B5WO)Gq4>P%^w&7Y#G}L4_X~NBOL50xW2D}z9;J+Q;h4?L(;6JXye{s}dZm+H}zV1oB?W6#aZ=haMH9mrZ?)w2uC0uz84K)o7jg{Jt9}2!i((RqR zu~h@C9)Y0RH-%fpJp)2+BE3LK5ac>K6g|@4l3g!IiNd0xKa6vOML0ytV6ViYu_%1f z9ZbYSo9;2E0H=95Br2f}DPl4y4zVIMWPY^+QMm*I6yJF$FYsRrhbnARi)f`KzUN>F zp6LpCg*jgR8NVKzO8zKot?2=jFJF&7SV<_Zh@N0y z#E$U+@dKg{dMb1I!92wvaRJyGh7H-HrCM_ZqH>*Ej1y9?V@Pf={v~?H*ag!AGw21= zdJ)r*1+Weg^c@9S8jt5@1uGzP7yp*+1rs%=u@j;$fu~a(q7Ll^t$K4j4$&=xqI$qw zukAPh&%@kGBevU!Op0^AS1-Z!-5JCH*v(dqTTI>WeefUdlaU^j6J?Hwjx&_;gAjH^ zS+{6OL(kB%4J>V>Olx%FieuB<#}975VKlkYN#BkeSxU(|-k@q+9rYdG&pJ(Azt7vl z!y;wQv%Og=iu~841x(nNeTq)DZEX9-qpSS6`qZ+_pJRn(6qm5o?x9JB7HzT z`IYgN4^l%(;`Nn}F{xHc6_`0lq77)<)G5+&W##VgF2!jq+U+8jZp5kPXNyvnb?ByQ zHrmSa)pj&$9nIZp+nb6wQ{v5wtM>NPQ^W4j!33_L(10h#oBa1)Lh)^{~k5R_P|yb?sU;n^qwpS86`|0ztyG*$q8xDF( zi}X|&A74!@H8~}Zu-TkN*WS5ycsbWyPfhk&rq$ZUO?{VM@fM4#92L83@msZ<9&LHS+irorH(ZbIpy~B0f5jf2Fi6d;ky1=rXUTeO`V*|IT>+whNcEf2=CV$LKi{SgmC&8B+7Sm<>ukzyWCFbZ=idJ8ET zb&N_^8Hje7CoxSY&H>J6%qL zOOugn7RMkh_lE><3Xa+0S^KGF)V%^dG_;ED_R~`4{B!ykS{E zbGM#jzAf%Ib((l`vm_RLhx$33bno_9Z}j%=iJUEkd?11$2$2Ep7Na|;^C+D3HNOq| zL1vuaw3xH^8mE)?Xya39eBVw+&s3Z|LtSeKVS?tn3oAG?DF(gfGf0361kWc);>;yr z^#%7`0^u-`)S1XJBbz0;wU~7eVG$X$>Fxul?SI>zP%{`{yfvk9xnaLM+*U&lNhQKL-1gv#kDQWYA47fo4_D_D z7-q1o(b%@_q_J(=Nn%H@2F_R%6???d0~{`*hDd%;P-o+56jTU7_@Jx)E+U zouzb`w>XQeUQ5H11U?#2=1_(JdQ}2AZn*Ryw(7rnzY%VbVOQ2Egf$QIBl)bYmG`en z2a$p5yA5r*__2n(mO$NPlC5+W<|WO*-RRxKUxi=-g8Ip=XAVTtNFFbTJ(E%-ZF`py znCti}_1}I6t&yEwAQ5SWUVq0ojvCNIFk3#A zZVw{BXD*=)CkkTk z=xKRh1kRS!hH~(IJaCO>ewZof8dehWgeZ^zQsWD@vMLQDG>~gmdm_y{6wgY?huZ@< zziJkX(bB6`Q}jhzEs1|Ymnr$w~~o&^1PCC%&- zf964xJV8Nb1&=mvo*+IXhkiWI;_hrSIV5HY*lVj@-+newbLIeCUp0dYnWjG?!CWu z2F$Cj_L-h~*@8wYE_t|YRXYdu`SI`lUMOQ7@%GID#-#5eDlGROrjHGf-k; zqtA@1vdNncyl7+T*@MrhjO^C*9@`v~OQO&}3EPe#*o2!oPF65rsr8+j znd3UWcp1~rbDqg<71mxu$A@L576`ELq=C{b>lJ9d>3$U2i%v(>Wf~9~Rj|C8SWGj; zZ4^c^UPp-WoC^~NX^zZGw5T?!K@kn~e!a}cKE1;uyX>Z9B5F`|z-nA=e+N$zLp})8 zF^GUE>Up^j+9Wa=0i$g84{@U&SB2BAV5DCZToMu1E(~Tate%#AyPRNGIS?DU-E2TM z41?+rvl=5LZbTyp{yKoyF+$r$C4F94nGVuE%5Hw5E&GECX#yjn>*9WneltMfjX_LPJ; zT%P7BnK8wDS-^Qo8Jf4N)cj>oc&0OVdCu=;d*tZtJOH}j-S+Exg)~m>@3o58U7)|I zr%a}Z!v`3Vm0&nZGa>`>i^J#9msAEUG~OVNCj*7SAJJTDz@$%{hR)fBu{)H%>mCa& z*47i9ifmC6#5SL{XVyE+iY}O4SZ{ zx6*a4*MIe@=a`@IJ#<@N-6eZ<*BZ$2AE*k8^haReNIT{bX`>|haIk#q<=7`J=c?tf z<6`1U48mR^6p!*t7iX2Yqx~6~A}I1!eoD?h?Cty=-nTv0@l((mjC$qei2%d*3H(V7 z^ela8GHoVv*9TVLlchyJ%G1!l9Rga~AOhXLmSVeew)P`)lYaUJ52EYtI*58E9-!{2 zJOB()`Mt07*Lgx=vQNTxTO333_>u2sf}eQ92=Vn#a|S!CBXf*1afL#}Kg3`RQW{^p zb}V7zurBq~1qstd-9Z`Nq!KzJ`ko7N{En_2L4qq1!MnC8Kn>sDp=(Ld zyA>}=_w%wLS_b z%MxpLz7LIhjzI(rG}?H=VBJn1+#Z=(YT^tPc3=9D4GfJbks&lgc{0(DA*4lVNwu6u zkTX4Z!y98g;>ROwps}&mv2W~4oJ#PFs>D@x+WIT{4u!tyBWPcq(W1(tILW4?{p;p` zo&6Wvp?T-8o;BG2BJ@8By0bI>iRCDu|Fh6SkOp;QPXy#~Du~f=6kD;u=3mU);g0vk zb|ez=tmetCwz(%&UPI~Kf$+-`gKju4;1dPV$1b{4k7KOyR=P}<7Ann_K5X4R;AQ%M zivAFUwA>O-dNYD~XBa?@VwkUwm#`Hl7_h_ODccJ$6fTPJ1eK7OrzNvVOGcqBG)$KO7I>Ft=H$EuPSqNKw>eryC zkki*V<<|%O#LQK&G1anTYsL2uA17iS>^*Gu77zbwdL+%_o82A0N^-6L8%ybz3Ish6 zNbYKjC-J`1J}8Bn_RwJTMtUhJJuV2Q@;ZL- zv~%6vPmoz>F%ih6#Z>n`)doPo ztLaeGYZlek1ZjWmf#G3H2(WTQAGbsdWa-ppLdzZFTywaZk>B_jbeI|aawNZwI?2;@ zUkf^ylJ27!~N-6PMP)61aU~>>vdscDOanN`ki{B z_T5u&EU8B3lr>)<+liyeFz*;@{S454L_>u{6UR{1KQ|720oTu1B+v1tL)(iW`HQ-6 zfO^b*raH~YEu@$;YGjEN7v&^yMXToW248OTCd8lH*480sN~gWdaCW*Mkl!Wvq{z@4 z@2<99>dgqUAf4H5=qdnW2h#($T3Ra(tEk53nCFUki3UN*07ZvIaUh_=vI5{4&(^Ul zj5TCJHh4R&?9(@3egul6gMEoVHGTZkDW0I0zqebpfoE+C$v8s5-FHvmP}k)57^nhm zzHyE~5zG_X%#%hkQrN~$vv6+hHb410O|g5X&8(`-*ebZTnUBMY=^+SG^lG z@f`{hIL*BgID|aic+Na!OREYR{GC)ubcTuEA$3Na=hl6jv(N7cKJvpjX*}D0du_xc z!~frvtK3JcQ~ZZ4e~14+;RiH{2oV74cw=J8nn=SZze1NnGo(RMR=ts<@x zAnd@Brg7?+B+fBTA;R2xSb@4y)1w(GLF?sj1Zr-tSqT1&bTY2Gw)yE5u6z|%x$gpPo6_1?SPb61^wd9l{cID zOT}mHl7)?C*7+|_6rwyRnio~a%5HNv%Z5tV*KhhN8coIb-&Qr-BpcQmn(i$M7qDp~ z27axwW>#x}1`*mJoS9 zY@8G){LZP7_2uo&SE;?R`=Fzg?hnoSs34_7~Yf(<9*jlxi zQ&eP?$lWNjBvtsq?5!3qkn*?MvM&XP#ojgZ%YI)Xoi&`t$ zXx?P3m_yLTT_1`QR%NgFO;l1-Sa=h-45lQ%;m>~E*BQvtj%|MNNo0_pFo{I9Ng3iL zXt>l0@GYMdNk=-{DV|Q760GFoahVMJ-eN`iTR4Ci_om=S&Yh9Zv&66`cabrB2R6i; zcM)>lGcSAE%(cHQ-=7MX>r-0%+&3o-eEIyzYyN`R-MblP=ir+Rr^okox3o2K5l$@Q zp{AD0--SQgl`kZRC*rvNahM&5m(r*yL?{4{zdwbE>j&~(t_2sR4xk@xe|35xm{yRO z7bml~exhq;-I6U*dXA1UymTf*;O)YzggsC0n`J@x(V5naCl=vSPx!W-@24ZsTBTCW zvG3@L#*cqn?h?q;p590>Ohmq6?o3WlGQ)6G?`66FpaD;lZa}bDXOJ^^PmyOc`+5eL z%u>l!QsqGpm1C|Q_FwWMq06(S_FDqb_YU-a^z6$#*HVh0Hb*eU)5fQaXtC~a6KzDP}91F_ifoB^6o8UoJE5-}g-~McbNQiP404Uog%?81`oa&?1n% zbemaX)%P@2)e(IiEPDbDmh(b)i3xROcr;1z#^E#E`1RNY5nqPf@V#0EMUcG6I=4e% zN6OYSNOs6!Kf_CQDR#6~$v8|q?>3~J1Q92f<{GY?8A^}5=mLY4DDkGG&Vg$;onE*naz`-{P#j5|&8D8Rytl z=9$@-O6!BK%oTiy&L#&(9IpJ_>uUXO_Sq5^as~N)y=g|bw}v_Ov2vc1zX&c`zQocX zsYOIdi&KZM#xFKf()2wv7{@AS+gtyuwoY?bkcj!;(z=y?nN0d0Kuv=9|8~W5F}z{Y zh=kT3c_Y!D6ULUjYI<4Q==kw5qd`I209?4Zr_$=(-u+ z9T@XSdyl$@hpC~qYIkhDz%ejBDGSg|q>BJjRM;(Y@wj-&5QqmFD{*OOcCcVVP`fb5e;wz&6dVBX1rBcoM}9LNzB3-7mZ|*M5H77!$AyxMlA_dz%hlL#~xwZ!C>6Vjc4N6|cR~Xp{^Y0I z$;iF59-Ra5F*ieT9m_2I8&(W*->537QsNr>k>(fPwt3(mxI%yW4j%P5dAs|y>vjFc z6oP-aNJ>hwC|5Qt6I!e9J+a{)1sTN7WbT1(H&}b5y?FL|F@0H3ebFu){|!xifaOcl z#L$L`CA6IH*m>CHKIL9!@#G3TsLxnVq(%I$2Zd2+Q>U31s+ubuS3cGgH2B6=ICwmC zM6>K0o$T|GTGJ@RDmSm?stQ(Jd(hoB_<`36;S2Hp3&T?zcif~Y$c>hmxzy9d39fiF zhRj@|-=t}7Y23M3S7+t6z!8Sitf}O8%E1Fi+H7 z!@vh4YD^nfE%v$jUOJ=aoJ-!Z78x<~ zqt52VzdL?kn!gEbsFnu-r7c;WP*{oGH)x!Dcnurp5kxWbb*bz|`(hScXm6?c6^i6= zVqClJ+)dan^EDU691-+z3#+kjPuQBG=U2b`f94hz&}AZu%{r>+RW2V`*Ot0PA2CSe zm3o5Y4@;W%6-7zmx$NxR+trE8up(BDxn5jHV3wD#^($Z8j(TGPspi!Q2y~Z8UrINZ z`r6MI6OEIr-r?1DO`K~fv2DLKG`M&*+J1M)q;aJ!Am-V4xpm4eHF47065@XUsnMjl zw6ylE%|L~VZ@m9uS=&Ho#g+OgJZdB^)a1=zQ*hQBu2E55kB(_Zt<`$@GKpUAU74ei zkwL~%*_Vkd-?D-ZVB%d&u)ti1os2aOov?SR?oi#(UentEqkqACdX#!=@#q4_!qqV| zOL$6rpblfTUra?#i*T97sOs}}vPkz!XracXUD?q}*{*Qt79YY)X{Xjs#7l0WSM zQ{2I_IAhF=@rEV+Nyed^Kc=^(T#R!bc!zS|qz){!>k2Ra4sXJjESh7xX07_q?mM>fWb^A|{ z9|;>pO>@4}XBU0E9No?8;D4?B=ayXQDhUw$#xqL+&8?GWBj9vGE&Nm>+9NA=hL7JW zr$dnArv-eg7$anhc7%79$!w>ZgXoU@f(SCAzNAY=sJGOB{5lVDV>092AM#!^^y`W6 zqz`lq<~cFZf5g3?@odj=iGd(rQnV&ai6ZP}cZqdS&T@UiXc-S`|EeOBfI&s^9e8bfFooPk6vr5XBciGG}n$cv?^rie(@)B10sj%oU3|n0x1o5yu2ZZpRJF zOqz5mdIi^{-)h(WL|XSDbFMS*)1#C;Q7-bA9^ zD>ye8duP%zgok@x^SqHn7>$nuXIf&-%(MuAhuH4 z5|mKQPYC>xM{pecm?LuWz&dpYot~;^(0lvr=(YWR(dPsrtK-|X_y@aQhaXu}R_-C^ zwpZ2;lrEHzi{ABCr<1~*u(7sZ#KjA5?N-32JO27_3Zu)r7Y)v7$H>l0Rd$^w^4|mC z7-circ^jwAgzaAKI)~9`FUD!Hp#`0YP490NeXj#KfG|^$Cdvj|Su{-tgVga;2ruf< z*A6qkdYR7O37V3^w~@PTr{j8q_JoZVOGa9z%s3GA`98?`#pj8J-hE* zzSI|LS?slnYc@>V$@iV5?Vrb%*L0A8pg&C_zvqR<%)|_?pNTrkmnO;{DGL=Z6&Ua* zP6ARFU7WkPI}VMT$deT*W8fQ$bYdaI&KId}(tr{{f=D7oH@GcEJm};`Wc-Tpl5p-Y zqw$^aDrBP3ThAuw;wAu(`^k8-avNkUZ_9{wUer7@j4K`Px1IvlB(u&J_{Rz$MPyGW zb)lgr9BmUJkwZ*BWL6UzGy2O5682LWy$A}fM1|j8KViasW_eaelihrngx)roNr#jH zTmFNAn%g=36G?p0yXNs*zPkbQez1Wjg>Ws)?$1!dZVUyX_I1=HOaAO|22cBLYTqDk zv0N|KfJMF?8WmVdc{uE#!ed52wg)qVOc&}Ka+k{BiR5-d|9KW82mb)v$fV6@qfwi0-K?!td?H)bz&79ouW-o5brX74VzkJrRM;CR#QtJK`B)g;g z+PUjxp%RQrz_DY21RUOZU9|JOG}N5CIFr(}v0F#C3Of^%E7WZm(v@lRK(l-3W^u5S z)+{zV``64E@sZ)qb@QRr@lhM(gn@feBdS{Lx6?^Pj)6i;@%f3D_~)){_2vCV@VUUU z#0%kN_SLq9QpLkN;}e!!V14_ zqOc?1hKJjs)yiUvF`+APax%O6O3i-;;! zbWs(JCTJB%c{Ix@oxg`;YUt~QMX@p+L!jw3?tO4ZXqzT?xY_S(VJ`7`=YTSJzEej= z=xn!3_!V>c?a?5;V2zDHjg6fo%ZNWNAcP7Ub39>CpO9EwbrK=Y3-$0x1|e)rjN42k z?byh<{F@s7&!4csmZ$-OYe$p>Y_$1#W;YK0j}#*|I_ky9O1eNJv;KJ8E=3wmu5+4O zQv*q3w!;1V-?Rh_Cuiju>I)BjeW{*T&!4Xkv4fM~@NVCZ zr{U=Q6_8}$T*$lYD|?I3yJs%i9TzX0d>2P5=^Y)zGGM?{R31U2i$CVOiAh?y&M%8v zTN&A;0z}<{qiR7wGD>oCs73Fvu+`FD(b8k5i4S+v{R_YKv*|m$!|UKe70A6t$1#$9 zD+lO)|KYipi~VvoF=t#3R~&K{b=XAG(S%w-D?U2FbukAcbxp(>$i44nyg0UV+Ku9M zz9(gm)$q$ssM_s&Ki^`UVKJEicTN!e5D8CM&4jmAJ#EvpUoRA76&2-nfzg=kerS+b+ZDFvZ0_8LO zn*;@*u{H4?%F4N!RDXkX#3R1D(lb+VY-uPh;qxn45)|2MQyg zb6W~zDxdM%GANzLRePXcMf^lRh~{v#Px$VWLHQ=R5Hr70Hjl5 zl@~?mWPF0`SRrW(?e;sY)V0d9&?~xZ{uMZY6Si_*Ad3qT84gAO-vYlPA}U&yMI|NE z_a&U$`3WBQW%#vUxLYKRcb!)Io|}f?J1aC|YN^iUH-)v>DaB);pa*&hlKzu%T;Npk z3hJN1LWN><8h^>yb1X0#19_GbAN;$P@Uxc3NJh8#ZX38QE3_ONSI-ZKh4&*EuN)A- zywKiV9GMHwo86>^>mRdh7cqO1lcF#*0-N@mj}>tySSQL&u=YXU%gfO?l6`oS`Mq@_ z#=2nIj)z;C2a-WeRaeDD+3y~xyMHXYEsl5WcPr2*mriCw z7xc!`pEo(8sY1f$UATHB*;frcW0K={3bXdkbKJn$T(dNpX_C$Ao0j&vJ z4df<~nXMG0+4j+3f7f)p8Hu5(yJ^S95rIK+ot%9#NH5_CXan;;zfPOvb$q(9V!pcf%?KNDhhWd2)kh(=r@j^8E#mA6qd{ddf;{R-v?h86- z1cc#5GSj|*DnT?O&)=%dU>EQYJSuLTxI`QhbPoL6rqD)k1nXyQZHbI|B2;J|^a~46 z5&R_^uB%s^o3?smEQScV#zR8|GOe{+U|d-@ma zOrVMbK#MOBqRgPX@iRgpl!p03l@#Z;pKt_8nN zTuN}ZI?LyLb8IQ9 zR`yt&T_PWNY@I!>IgSxCFUWk0IDng}@6cM*?_T%*O;^`B)~WYr4;y7JyHn`43yF;K z*?m_lcWWrH2tmjnBQi@TJ0^Ge*2fmDiOeW6i;5r;nci-E(_MDeh%gaJ34YXu18H z6h^iICs!pbL;pH2_hstjBMm%L(Ad$*!s`6}x@|c-Pw8AMFfwvW)u~&fUh;#pHkIqa zdE)&S+)1{VLQgLO&T!U!F2lP_^j#%()=SRMJQlkjwA)TSj%T(NAYWjoL(fRoXk?Xz1zfb-zwPSo+UH)eN zlAdolW!t=frdop==>yDEd)!!a97^|Z|0TiSR>$L-8i8a4Ar~_G8tDd|2t@_u?=S5( z8uiN-qs1C`=-S2{tvLmf+dPO<-{jS5!2~T)e}fl`=gRI!%4e4HNc1HyB#yxFE1BPl zlRo7TCc>Eg{->*j7WW1tA@vQ1fU}|;Rt$oW**Dz+thGE;(=Xg1A@_?-y~Fq^i^%6y zhKEAdzcPDgV29r&gZLdOZhsZW=P(?~%+tx}%Jlim8M#Kp&@hH4^OjN1uByqrYLg+s zXfmhddMA=qV_?UNfTD=1pv#DY28bg)@C@@PxvPbA{^fxW=V=xmWcSibUDfwa07KXD z^)&DX5=ljnt;{{eh(|>y8j4aVKWpwSRr(UdZG;?xXanfL^&0YIs@YdY?#eOi;BjDf z`AU3qFY`uOT}5b@f22RXtOW{oI_05~p@4??%7Yg)6b$6#ixIOV=|>sq25hEd1%0+0 z$oqh$(-wx$V9)>cXi>p-

    |GfB2`4?axFc$ylJvWK zL$NEMkdP-tihHFSn1*s8sdJv~;60TBa9@`T8w2pp{;8z6WJSXeER#9QBm#*P9q033 z+pNYbZ5T}_=;J393=hsvn=UJ}l6kGOfOoI_9W_pi^sX)|74p$n#I3?u(1P>ef`2HW z8Doud*!aM5$>55>%2Vr!hs^QyRiydM;;ctZ%xy@~p8|7@BrIZy!V#df>yH{hb4?K3 zo(digNzYq^)i@0*y8s>~!p2stYSRy4>z|2k0@KyaWaewPDow_)JRQJ41>QeGBIeDTEmaZylsf9+t}7gj_c zyv9uVe~1RCx`fHk84};}VW8WR=F1Gt`j^X0oIs=1w2iDyeq0YwH8{QJ_FV1I(6ds- zuC9Tit;SyQGE5vjfe}vVp;@rb872 z3;!Pp+Ma|um;%z6DAW9~%_u*f_n@fBh!NV2{*-=J8d7k>Pr<5RWxrk+;Y}FBs9jPA z%YTZ)=IOfabRigqahD_fvu5%N#!!q#4S(QaQSK+6s?=O~Tr17bef~9n=!@>lBp*uu zvxjG|b(xrl@<`f|%h!Aea9swLza#b|bJ}}uk}-_M)V8%D!u#x5^#4K7_yMB+cq}<* z2N9#dYoU!l(Np(Vuc;Ard2{mf@UyVQ&cT+tX#WNHlxJGkpnUQS z`#M-A)&cv3drVm9mY0Ih{Pee(zRTN(vQA)c^0vVJs?vjO5JE3^b}?;nacOyJ2AbF% z8xPBi#ObQ8govC*kh7#4%z-xkozPf@HVB%cHJ!FF~A=QY{ygr z&V(6$#QA1N2*s65Io^rlT^Z$dS1Kr2Dl!`*CEq(J*ibAISiwNz&ZC1-Lmj755dj5( z6n((oXWWh-@~Hd$?3nP!*b=Q2wBJYQXC-ZJ+Z>FhcJ!Fijz_%xo+-*p*L|79_LqNr zjFj9^1o?_&B@IRJHbS564>&R9Ed{cZ%R+y!ucux~o56EBCAgjQQc6eS#3!)7lQxB) zl>TU)oYs2Iz?oa#uGaIc3E!>BrkLRHeg*W9rW=N$o2YnlITu5&OaVh9S9z}x`Y

    ryh;Tw*QaIMWC&Mq7?LPWtb>Hn*JRaw5-ornTa(5V2 z?P@uVt2%)NorAT=-<{V^F3ejsPfI%x&IiC`^2hU*+IWygc;C47hj*F z?hzuiRt{p!sSHqIwUn-q|HD(%4~3~N$L}j~6Ri@chGi4){;46EZ^hyg`UYeCtm3&X zvptAoFy6?dd;p%-$PUTLB}~5@`FDu~mW?06-NI37WbN-m0eWwK@@f zpw{?q+HlyN??|Q4d)B)f2NhOd(sNqc>oZ8gy6PtHwu~W5A#D&<9d~t|32x_BT2Rp^ zC8-^p$OJCjUPyM~Kn(QQU7sHvzXVQtgT(hd*?WG*pNH*rFHPgx3gWGMtX%T8BM4|k z0~!5Y1L`BpzHG?RR9Fv6ch(VEFko#!TN240MWm7;AEr~+7qZfm2frV5C&c9?uyg5k z*;;oik;BMOMEO#gxt|#4X%v|;i5M-&>DSA+o?Rn9mGWbha_686TRxn??h|Hwyem+? zFx;WQH99lwtiL`Y_S@T<==;~--mQ>bVE@RG`4$rzC2#@MmUTc6$1K{aF723<+9NpQ1@s>; z9=_Z5glO{M{|0Y#hme1c{{wGSp@M)AgMff|Ik>sHnV1`Jw` zsM*|$q2Sbp&jANUtd;GQUf*Dhh;;NbbaXOwGE!E)Xj0)QKHqb)Uy8QBc;5SwK;VR8 zT0%VWtSrU*TNU+k*j+^tMFF(|j)*j}7>w!J5Q~T`DuXa~)`77^$y86C*E(NwZpgjt$jJrla0h?n|v`;Jo{|3t=fZV-E^_<}x#63MgZ-Go)daP})? z+YYV+C1x)W4U_+j%kg{gY}+No&+@6O_C`7X^gwx`O$+96dBDrOAYkLl$@1y|f+O<1 zSDhX0oKsn%Zkoj;3!6+0n}AtL=a2AR2$m5J*&i6O$Z1vtOwn*-98y<|F!+$zUPsi$ z!1WvHX-ZL{2o&@!Nxe_b-BFzZ#Z30u5ObJL*<+6T6M96#*mPvr51QV6m})d{!cs?w zd#LAE(~LD|(H(82Mc_>+L(hO;IcZQtD#E^{gIfTxr3o|2qO*x$Ceuy$MIPb2r&58f zc94dZ$Ijl%cAMo?+t{v+v-Q1@GF;HtSmEJE$)&@WtNUTgVt1H{2#su&)b1$>RqAYQ zo>*9piSwU+*X7o=%f~k8ns~{$_LvI0Mjadfz!kQ~_iO>5DWD5@njGghb+@s1w~uWq z-kEuk+!^QH$PYkxEbc{;0L)T&J{8@9Lq+1&sy1BAb-DY@Kg=s%huzYd`c9v`wl#>^ zma6?Pl(E#ga6PoOH?)#C(U8F|XTj5n>oloBHa-Y>#7Y0Q%wZ~Sb2&HvusE`Cm|9N| z>tq}t<0z+02O6Fmw(N#G9Qm=}#?HD{W-LB=-7w8uwcnAiI3b zyi@D=>ULnqIy2hsD(z-I(vEl^=8vv;8ik&Skx6;C*xnyDn6K@=O%e)x3iZ9WA_=4X zu1pAw>NfS9hUpGNaker+pS5l%5!$0GcZ>CiXUJfX1x(P9xT;QA;XluH`Q%GbZhZP` zLDsl>3kMIiNcW7BL>+5f+igqJz~Qb?#`6BMqVzRGPgg%J?v^ zb4sq;+M%n1JISYPn&SC(SpRujmZaI5x_v03e>_wadeNFYN}L(WvzGa%9t}`Kz0XA| zeS#Q;1Hb5zuuYDphlO}`*1AMu-R>uA6hlOycvlp5{J^`S{Z}_3R(Ly-7}yoDG?lRX zI#HP9_Y$2NZTHT9j{}|OT4wNNS&ionpS5WuBLY-a*h2m-A1l8JpTW>f9W!54el3wX z4_~YXV{>ITH{B3{IPgRKeO4_0_O;bK%GV4_41gIvc8(le*J+mJ-su!fcBu}zS2O!E zzwG|4zR>-cJFuW%o%_>AzQsA!UY_}Fzx^Y3*N9> za@2)t6FW7znP?0q_fu+Baq(ovcq3t+$wm@x<(j$Rf!BE4Jrc6_MrJRy(O)L|WLY2u z8$fM|+6D)4!ErXFQ)JUMz+bG;-NacGoTu8}A{OGZ7yBLu?!mwqM(3zSvQBF24*M6L zs-dQY&fP=9F60`w8v+DuQ6;0R(wgG>7Blc`yb;3dSCt}xST@)h3V*Q%6=04rp4i`gEKQRb*?1vzGW0JUMw?GrY?q60 zOYzRO;!|xVQS_S(Gto*yA$<5(0OXf>?sfC2S9%A#^m8V{uL3~PzygMNMtIU7L`Nmv z&n}*_9e20Lk$l-z#0Ve>;^VP#Q`AQyp+z_cBYEAow z=92xXnJ)HhM<8MtR!JI$`K3tj(BV$tN#A@M>kADM!bp(wwk_JKx6`Fn4(1-lI7(TR&4I{h1JFjwVwuf&T3v*h? zys={yeDX%Y8kmHd7j26P@BmlFczr)(17zXUj_iPf*(kJ%BM?T4o?n5@3a+1e+-tvE zHpabZo^j#abX5ng1CxJ9+z1w}mJwDt<8}~_CqLAWM1gpbb37~`&cjDYs+K>e_4H@# zI#NqnJAs$f+H7|*=4UzYfd8unw;P*pl1QvC-?pP^)^v!)cck_9AV5a!Ps=#u`ihh9 z*ugUEFj!eA(Y4*OSFuzM$a$|;+PGjB#tJJTqF2>m>RxcA>ZaaR?!3gZlH0mtg#!#o zx%b%3o1}io^u2rjn>dxSlCT4Xi#}0A50YL+a2n}3w^)YDH=q<6>gf*FzRj@a3cfyD znW*e^C|qUAc{r$X4iHR>qsfz$4Es&OD^PpzJr@5qdek?IjX9$R#$RNj-$1T$ZTkEn zsc`$Dj57PLz6A*PR)^nPlV<8m*^KElmX~$K06-6Qi0tNVP#K8@I@{H!y+#&N#k|kt>$-cY8Tw zEjEa@R1rI6#1tLnB%x300Pho`7dc+70go2mQ0uoQL4XxJIZBiIHe9vVzJE72I%^85V`gB}CQ z&{llAx?X(Mux9dN5v#4Je_cDHHVdx%E}53bpmtd#&)DcZfncZ@3#f7ijd;-Xo|dwQ z6wh0F|0yV%4^!UZ?BH@#PB7gX5K?aw!9MFPFIM+iM8|p0ptw{gD7R3A zjbcb9s>fV~{a}0{dHG*ST+X6ctu!bQkghb;AqRrATzzl2w36>Os6d<}t^-AlSY-c@ zW7)0l%&MZS2L4*TE#Yx}DKj_%PleYvC~_T!m;HZH+&pPIfC3;XCve;l+m)kB(@T`Y zV@uYmh@z*8{9A}m+=kyH^={f)AA*&4HPfnuIy#k4p(Kp*Ogk(^qdYAx0!K?yK-L`q zhN+-_jEzc5+8q&u24p5HD@!J^s`|@}MyO9a#3!puIP|szNn>6#+g$DA*-2Ct6s2k7~p2y5c_SWXkdSVnV@? zDJ2b)5eWlD@}V0Qn|7IUbAUaVJl!TL7l8zKD@#SS5_W@40LGN7Nt_`oDkJoQPkG6N zf~+wU@TE&ZT+zL4K%geR^Sn~?coQZlx!g}V-%q*R6CWK<5PU=vbf)xwQUp^r-!*oL z@0Vg@k)Bz?iP(|&>BjR=+lhB2wuX%-@x|}vMVY$0g-lR9DC3TJg_!?szzX5}RgT5(RJ+t;xIP;JYXl{TxRA(5OsL!TBY%TM0^kCTi_jg$1#`|eI zM2JV2g)o%UJ5A(qS{K|T(1S9pO?(e+c6{%eh1a%oym9l3>+gq* z!d#5K7I6&1^0+7SlDp}+r?6NqyOVTgOV~-IwG` zF8MdW_2D!9^fAJ+X$~LxP2bcEp&jZ1pYa1|{YrOiGO2|;XZ=_M{F~3|fsF~(avS}L z^!ef?wyWVY_r?+DOl8h<#3Aq6HNG)cbFA#1S-5iSiHOqwUkgPuk} zycC8oNPYS{mgrAh1AQ0DSNEqPn#oe@pDCTv*q_A_@?;;}DL=}8y`~Zf< z3X)oqau`oVp=xPP-6Ti&Y*t=~;3!uBAIA|fsw-kU^QZ9aKYEV98F=K)sZM<5$~0mt z!k;Mw2aCcUiw<`S&$H|u>LXOa6u9y?gcD`j?J57aJE^;vFQ-1I^KX-bX|U|vVe~=N z3%18EbDb}%8x*n`Vul@UPq&JF*|p#CnG6~O9(C{Vzb%0yu_VE(*|EPXT% z`kwWSej}?o zLw1_dde^WKoBmPfl?ocFd5;F)DC<!T$B0U_SfaUVodj_SMC`Co;aJ2SM@)op`Rq7zO&K0LsvRftX^6HD+id>%G7xDG9 zB?dguAWFVfPgOD075q>_b8*_-MUNm9P(l%CCj&ovAgZG?vaeBGH7{Ht3)zL( zSj8arX0g~^u$audTulSm=(HA3YE6B%aWM%CS!;iUK{7k z*OcL|k}oS?Plt}PTt~{(V3@b$h+we3v|$t{`}il?`THYO5MNU%s$U%jZYIU`iz{l= zR?$=*e1ZM{9TK8q%YLggL#uD!0JSwulz%FL!2mHiwACUf0d$ijPy`u0Bip&;X(Tq< zIT;va$w zOvb+F7kEKWSKBQUcu04IFSr(vTrhn|4Bg7@ifN5Ns~%TJj%(NBQ<^alU@RyLlnH*r zwrw&n3!DjggWnVK7^{a~v>9d;nE|;9q#N`>FWd&PP0j4pyz@C$c|N6xpMbk*s^x?i z6+0FGvRh4cGu|N!qsaIeT*1OMv8k8<+ z3spo;49)%L;3Arqqdcc106G0bM%2J)D9}?FF9Kv=99)WWU0QN(CKAQ9J(B;|*~I(^ z6+Kv1Up|Dwexw3;*8gyIP0^VxQ98D5+fK(;$F^;DocytEJ007$ZFg+j$z=&)Vv` z>Kko&Ds?x$$_{I%6^%Xa9|t@qPp}B?)RZ1ow5_VEssQ$O95_?MZ+o}3UAHF2&c@E4 znNyELIXCOak&f?k`_aSe1%!>bk=-Q0-@pxboWe!9c+`a~p$X}mjF!7>t#}o$CM#xfY z4{I-x<^asY9$*d;T_7tkI%Q5}vra|*O)%;>qBL1nXo2w*ZZ24-M85u#xmn}ARG=l; zFf;TSrjE0_Y!ZFKuT>QngElFXf9pEb(AoGUfe)w)=lCHKjiA#?##Ir-xsU*YDtRXf zTJf%)G@CM{K2=mbG^nU)OXQYDZ=k3iScgI%pnw=*RGCmS!dnaj2lX6kDGBz|3UR6W z-tk($I}1;c^N>a^iMs{t)?u%Qbd!9jxeL)_=Q38r3yNCp2R#x~7$(`Vjg48nd`MHg z2$M3d43fj6iMM{=&0h_h#P;gXJ~FLVLxcvt>jEtm)%Fue)mc#gtOZK(yUO@`!Mqis z*#R;F`GyZDK06Y;Ie?>FM4fG;MvOk?+vK+cH`f$oK-_+6)+zEpE6(C`6e^UF#l zhweVqaKT&E2^N;@4pq{|#n%se{pka(`T&o|y|y&r*#H{pg!9+_h61Lqa`Jl)v1Xef z>Cii^Cbb1y=E!x&?s^?AGTPg&LapOJ^j%Tf`#j;#E$9%-1}2N=1v1O5e6;nO*Wkt6 zdT#;YHTCi`og$nv92670$0LKv1u!`#B6iU4q9&&<9F6j=p_!lrhG+>g`Y!`S=>S%F zk{NboS>+r49we^QiGS5?-wz{OCU2yMcSEgA^L3PeN79WAha!UpL=@wgM0CJNT-7K_b9-zB^F@crGB$rMtG29lqPzAAQXfQ z^n6XH+|nG7uxVgn%LndY&zp4K&;w?$AEK{AVkT&Uwz>9)iv^-WM!eJ8hD`@IP4yq5 zM`7h=VrRDXJaZgn)=}wEn_h|zaQFMMbV!H;w5z!=wu%E5@==N=X`HRpsHqpbhkf;` zVSX(ndEq=dJLxT7m4hEj+q9_4j*aPiJ1Y&S^Rx8m&rodZ zY;`0U6GA35o0pWB|Lr(_KA*EMb^<=i)!*r-44%P!5#@&o5dgiRXUa46>yt6Sc%cA* zVKmZRl=v0*$qU8(@QqK+duIgWg4Hkr@EV~Z#=<&g z3ax%)4hgp9yFl*xo&RR(6`xlo!8-vs&0{LM&#c*;^h3*CbwuQrUVY0B3Me|{y)fg` zC$a?88PjM{BT@f`3b`~OU~-W#U~&vX7#@UK%_|6!#nu4Fi&2wa)rN2d&qOy+uWN(2 z;O4Lg_QK6{^Q$s)23_q~{QzGX%-#ll;(z*rk)s8jgm?lzL~@>7X8ObV=k**gD{%B1 zE~eG9k@NFJct!8J42S1y^WP%`$=L>0H)E$CqROAQ+L}cstA8~sE1A!fiBcVEwofX! zQ|GAv6!+gWmurmNNm{7&gZa&c^3sluNEtks*`|H5SM^Ajd0vRSZ*I zU2ClirOsUCv})FDSsl~a8@HW+znFX$n|N>ks8iQ*q?+#}sF`jZRV%zW} zNI9OoWkTd=^S$}szMhAH%{g*2?N@i>`F=Pg`;y=w4I#e{KzZP7#$sCmMU4m~URWf8 zLv?)KuMJhLGXw7Un}wt9i^)b<1652I-g~YCbAr&dKrWsnX=jn&M5TZJ&I~CMLYAY? zrkqLMo}cds9w$S&7j+txIy-*hv~d1$WP1>aZJSiq$)el6*yQ?q50bviGN%gJj)xza zKhZztH~9x*W&^gMnrnm|AQuG3j|jaHdNK&NgZ&#+56i)9SU0ep6;&_I!E6X;QM*ov z=1OZYKyxwx?3$Zw~G@)6CQ$h1jT)gjH>(z7GAYK2p{xuRhO-X+n`+ z5MFjXaGWtIIJh3DyjB4Nb9@in)H0t=S0M#+JS{|0hz#*8mzXORAk`ynoV;3vGD%a! zBAU}lnll}D_=6D|wNKBZHM5HN>JR+IN_0~LIjCW!9mLDo<+%21(AV|h6`K}avZWYy zU3o4z>C=*lgr~FZ3km&Y^lyE4A)B(rb=kTlW68D+Bq%BoPaJvD z9eq16UG{BKLILTic%tTf`g*0UmGO;z9HG&7lc#&nr|zKXqFKBZfD7-+$aiBqgrNSt z^m9q_W%9|Sg>ksk2PbB+bbvE$n_qQu8|qL|8+^b#ar)rZ5~-2Lq^s6xE`rgn$n{!w zsR~|RAG6s9K!@+bcWI;im&*2avC+3oZAE8{Z#$b&Y2#^tLC=GyiPO16{RW66*i4Ac z-ZWUaOITry0y^Sgqo`eck2@TftXhd>ocp>!tR+@zQGJ>=FjCbs3~F)0&iz0>>$ew1Hw3H`pvD7_pAU<(z>al51}U*&3Z<19f=Z1Z~P zxYU`MaEVPrBL-~jfqsryr?JwVjX%a;?Du6A;%kjj7vJ6`*I#3b{MAP;(|;h{m)fftTJ4bP zp&4GS;wWBD~SXfYfvDd+@EWTH1)>!#~}l1 zUJD*zzafs4eVAIx2w?M%EU>HqJMj-a&;b*RACwEw3(6CpQzI9g-AtBAK46(J#e?qV z0#E?LSF)VO5KqcjY3I=KpA`bUb*>P&uDkH3OXl2xHuga;@DTLmZ_1~Uf91fj_+|A) z0T-IXvcQ^QIN-K|ro*>^vO+pxnlT&@O!5K@7~5bs1Kk9vJRM92CPPy@AvZZ2_@PE7 zpH2fyguY1+5j30?FfB>i!s=CE(ao103dLw$osW|%A85%@6;&Ug4AKmLd-k9j620 zgHS9k;=y7LASo&#VbR#Z_*r84eGb^LIQQ|Vm1I$^rTfkkN_(xcew*Bz-CS>aDTsLAU!T1=zF3p1px^xtm7lmHTXuYjjB<9N_Esyw z&K;!TlHU$U zS|x31qpv10V(G2g+%AO8F23R#vVx#=*cOrQy7^+iYQuMu!7p0&fPbxr^g!gv`7wt; zFyL#nJDe&oy%!qXc%7H5Xw+NjBx-pKc6@)>lKd_l<@BXd{9Rlase!J+=-&~4l~l)X zznP|Iv$?tHDNMacYNs`~VucP!M~jsTvXAI9L*+0#XY6R!k#KDuuzVyW&U=wA1X%h? z*7u4tFE_pxC`TO$AlisQ*cG{(R_=9Lxz&se@m90?Bwl4}zYQg3({uw0BLrd*-c-I9 z)eB0oMHLx5vgh2<#A?oeZB$|@MU3lQBI6->i`~e!RM(W15rDwc1k3?+XVzOJrcWHU zS!uH=hSw=vZ#+;%S~5E1t#ihWH9PyJ{RU+_vI_LKl?tw*D89w^`TM2LN5j&O4FrE5 zuVSHD7NY-=bX9URO)lWuya=XdmCvCUD}cAZ|FR9o`5uY>BT(1ufKVC#r^fAJK;XZ7 zGPtc0GD;c-2*?&C)iB-~FZIUI0|wBfA?=Jif}8^`=vO2exx67?MHWdWN*~54lz}*b zLf=3(M-$&%K_r<8Yz9Qv6sbFPfwG68%SH7H{0e?M1+6AAE>Kh4oq zDAG%omNarLF>f#V`FapP{#bb?kO_QKjQFzLyu$F$hlKRyitkL#Nh*`#0G^Zw<>JjE zYS|32jY`53iKpPAgaA>i#)D%CW+@hKnklt-ub_P?=A#pAmPezy9CE8c335m|s`HL) z?TNWRP1%g~oD5SfH^cs4+gBY0ZM*M+AyVTO0^ZH_pw!bUp_MJ~UD)+o-8rsq|4j=} z=e$AaH+Z|kf!a_u2Jn9YfQBh%qcVEGmB-bUcJOMd?=zc(TIHKG5*r)>LL^rl0@ffO zs94sZ?BEfu{^@~z5JSveN9e`ARf)Q;*w_mnl#O?`=4VZt>-*JzhpRaR8y$Bcd=8&9 zhAVl`;133{E5_$US<&FmHLypqu%5>5XuJ{{IkmW0kEt0E&me}JfVzz=qDjA1%z|+H zP0S5%suqqyofRKuzm*%7Q5Uo`mtL0(Z+uDX-r_|-EtZ=|&GmcEriP|Y*0y`=x?6Ei zcPwaC|Hp6yd)y6!R`3S|78vk4uMH)}U6t_2pS#HSy!L`5xT{7kYxK8n;}(vj(Z*FR zUr<|Zo30^@yIu8G07+#@2yA$v1vH#$3a#{#xMLmdW*j1%wZTiu0A`Jpz3kIg{#+fs zy!ff$s%)3i-y}yh`vsV549zm-$~&jxzKCL@;z4WP-#nGeljIbINkauLEB|8WKY|H; zZ=!#)10dcQDv_dJQ|#|=w94%89BANH%sgjMn(d@?wTM@?0M%C=QENJ)C0MEWh92FA z2$j&1a~4_P0p)hbH2^Op*}R4Ml9&}dMoj5qqbiMXIq;lIB{P<@`&x#sSWYD?;@7_wV6Rhbxcm`30l@j28OkQsI z;(1bPY4r7rtrM6VY%bxuEY|T?A^(be%5DD)MVU2>OzpU1BuiFJI@AoDI1@-@?aBZ0J&~BNg(W zqlpLC0Kp!hB5%OrYbVg0H*kz`tpXxi9E2{dbG!W|Ox7nb6p6))(V83KkJYJ>Zi>#} zdaftHC;bzTck?2cNWEtY8~i|hwwOu<``bbO?(XUeYq4GmxkhU~XEz#+;r`UD+r~sK3HV@?vGe%;Uf8ysjBVy+Mq7JX+MXwxtUEDAG>o9iC z!-iHUbmyyKzrt6*u7n8qwtt!AFQpVTaD2a5Szk#JOmLpm3=9@o9C9Y$*+t(~JeoZX z3)U*O*3DTF9x@pKLETlMh%4M!bXvn>0qVh^Z0$xj2reDbr(0jqGA!N(8I~PN+_A{` z@=co>G4#Age0j9q$Fv@d;*C7Cb%Mvfj;|lHgDQMQx}h|ktqFx=mjYF0VA@} zWi%+V83LQ_J%2_%zUDruDwL$f&0}2sk7R-ZJ~WczH?PX+qFA67=U%8v6(LGGvDy2| z_*k04wbg?ZI}*mN%$vp%9eMcOcm%McGmn50`q=tJ792GV_TQ5%`4LOAqYj!mrY^M+ zIhH1}r?NNpa2T@K-8kJ`-3q9C0fMa`2+!{fsOqzIxDpIGE@~#s&T~Vdvod{k{q{6f zhdZ2h`ky(!dqi@6mn77w%>Q*-cR8ADt@jNuiixH=>KW~zrbv(;Vmucd_0wObA7b{` zU-m}=>8S)I2J_W~6o&e!M+icCF~x@>zM0@g5pHyl(-b7|;8*KHs?dv41uzbk3vvsD zKq^eh8^>^=I#0$E-yoL$t^Q$xhN~NoFwi=!DVtzXQOrso1Zf_`@VvHJP;l*PgCO)D zX=mx2l@FOK6ER*!2MM}phPQ*j;YyxQ=Y2x*U zy+M$9?UbGsT!|>#t7tThOE+%NtJ0!(i%v|ql<8K`)y*r_tyV)%Rvo!isg$RtS`VS@ z)wM_O;c+O>2KkBm?^73e^E`=_++mvwez*(+2d7=N%?n?V#4p=G1KxDL<6)Si*VO?# zFRG9sI~0GsvzS^oj^FqYR!ab&g4~q+e&K4D*WVwClRJDuAj*skn7Df)E_-wtulGD4 zSf#V<7?J2v1UH%Hf+1fNEQyXJ^HHpuX6OX3IB`iBS6Vlt40>{$})-AI&&H^7&&i%RG`J z%$8mkTr4?evII1@tjDLN_L)Z@IfYfgT9eLxQ6tRy@m8d#J zFyUs}>HQz&>ZjYceK#3{(IXdv*gh%M8>wO?=qN-$T*#_37HJ|#PO5}L5zIn9jf~Ah zGUlrkcW_)1aY5DJ;yM|j=Ym{fFJmYR10zZTAw>+^UT%dUer{%Rfo}ZiesxrB_|Dr+ zSYsyi6X=WKS9$`eDu~9}E#@3q9#`jY4WXqwDr?7kYypKl5I^q77%G#jAQ>SgxZ&WK z`PUXd_=32>8Lr^ak|tK_1LRb+i>$!soBNgXqjR8i04l7-DFp`vN0@hkpX_aypn8ZI z?us5ZaCSghqJ!)2v40>AXP|j0YOZ&vP}90QVZ9@={?r)Gk!(7~@rwQdvpiRVQPF~G z)ZJ4J7T)Y3uYYVs(an^866|d$d<^e<{@a2IT9gMFfd9~6e`v5I|3`sMZ3|;VO)U}f zgirM!)1d`~G`Xc?ZwwB~mub0M6KX-1DG_db<^E1NYLf4KfFx2q~?d8)#UAh z`G`=df))bzo{UW_{fPB*iF0Y`!}G|MYIPD^X;|aD zab%a%W)AKC8Vb@<4&J|08QaSgfP5`XBCk*V_nyb?2SCu*l+5?@*9`0Dwc!_Pyw629#HAIA3T$AWT9MF{*e>55&;D3XW?uuJa?alq?3I z0&{sR7E#~Ox<+=u^P;Q-Dy0BR!9P>khZU;(VFdHTRY8xPawJ1D zpup~S%=MVs105t9MvLFlzTT)gYpFn2=mK-6eeH6s-I%TdVSNd-hwSIy;?fN3I+EFD zokxw{OYC}2F7-!LBR!v2MwBNm_%i}9D8@Q^I#ey75Ui;PNs%ye{mwAS@9b=VM@g)W zSgBYP#^{W#NE(7TQghNiC8uUfBgpouP7=i->?GV-;*$oDdeA9VL2C_1h{GeuK;97) zjale?97E1X`h&arsDzpZ$#8sbtCoz2z{S6)A>63kf9yowI^2e7#_PP2@u4jf4l@W{ zW??XmMZnlv9r#9ad(_&s+Uqp{3E3IbLmd|G(z(4FHhuWpY6O0)NO7aX;9Qi+q)8X< zRxK75g^hX2j%Se}zasrd$TpB*ao)2#QF9r!V}VHNDUzEALU08m9*G=q1dARuC+^px zNH=wBrm8;kinVyWb6%IbjlR5z&M*e+SJqB>x9!;~@kJ38Ir3g^77XwK=t~aYx^_d) zMFABd73%T757;wLr(;#`l)U@={pTYHTW_{B>G8ACGzP#hShK6a3wEhAi}rqC&B6wb z$t_)6tJB3&ly&^>z>kvvdai%a-ixoWe88eGW0!o`K+%7yU8WQDP?gqP+T`*i_$(nG zcgsrmFr2xG+w>zJgX@;D1@VzS&mmGX1E*(|lWf6b#3AMmDd7Sgi}=h?E0w(h^vPrQbb zrdM52#{+E7vurs*mhT+1S}u?2M+h%@^?Ewm3?;&xWM zaVzzr9P>phHPe*wPkIsPMGKrryWD9ljQ(qy#A z&>JkwCJD(>Rac~%`dwF)ngVlqr(CkII3`ft$Z2w z3s&3&PLy0W*yX{1fyGYaI(Tfa&(5|v*1ohM_ev`zo*K22vD1YTcUTMB6BT8fP|I== zkJ9m|gyPKCDFm1${G`BQDxsdRAH@8fTmGt2g$ zmY2!e6>k5ux_;bm?R_Bu+2IowebRvwU3%o7w&aR6cxCGC9=&t;f$jKt-PeL1t2s?a zx!9w4Xqgv0y@fcN27lG@wpg}Y8}oOwyFuH!m5NuVNT+R@c#X^36^Ax>I$e*4*DGr7 z9h!_Z%Ei~%5KlPp9I%h+NBQ{D5+(CRN7%|={_gBDv1w`PO!sS zhCtHu#QeHL-Wf$9CZ{5=Cy6&rryDB*`*UN+xt!`VxJhYZlH{L*e)14WK)5%ZK*7Z>hz)idK_~RfjRA60$uEg$Rk#%`=!rcYQ2QJXN=zw?N8&A(pqCsb z6^2S8mzLCT0kw`kxC2=wEu<7DHNpZXAz2nq7c2?wM;s%3Lp$Wq@6>81#X7yF*&r$i zu_pq`2J|PTAA~#WSGjltkO&YT60e#G;W~WjN*f+BPGnMBl6o+MlKY4Lz?BO(bcYZU{LI?CwwEq>9rF zc1uHKA2|rn=;3g?)002x&Bcr*-&n~eQVf~P)RuY&_@S(u!7??j2sK;-Gg{`N`19%} zqFa3X<$e=WAa2r)iy)qpKoK!J?oe82Q4zOlrnF@XU>~hiQZS)_W^@g@LV?L8@s3Hi zbhcBZ$?~}}U(KaXWjuW;-Br$1u3R$P*-xj8?=rXL`)l z9D=-lD~AeIGDA{CXpMXhzsKzIq$YvFWoLDVNR#a${p__ZeNDQL2kWB`YzLr;47(Rr1z1=G!pKf(wG=_*ygt7nbh*sUIzZfnCqTwx*Qm`7qEeVbxL9gOM zWcz>{+pI!*2`hS&q(^2zN%^XZDbb`wJj2Zqz<%g=Gk6);M=uk=G1rd!LaH*@Ox0_7 z*1Q$bAPTZ9oGnDc?DWUS)^?RVi!l~PK}{6G0BUQ@OpwkBE$Ee(PKR2ia!c|GQ|+~G z%yh)RqY!gyKjk#<_+xbk*&gHN%J=;{tQOh*v&88`@+ttnByPcm(ydYnJG3H=$G*%I z@M~bRL3L{urPaKavBg3)`wZ@KDQdHz5W5S5_9)A#m`#8c;8UkFJ(cI8`x}^AtHiL4 zdtD8~18=hg=eO;JN6_#w5?wI{7lqgX2Q^jGOMsG2#QS=&DQx9>48&9 zu}#^kPhbs_FY|jd8=hva#Wb6B3<;4Iu=hm;W3QA{U#tpWIf8cRsmg9enm-0@>TPuP zD@=#i)yhf7A9gZu{9$nM0gWf(AMTn~l#xFk?x*#PATp?RAc|J=Ry)-yZZaV+%A3C? z69kK6u7*9Vw(aa|ZsL2LsxFe6BnCF4tjPn^JpU*H_9%QD3X7iHDA3(cCkr$Q0Pbh? z+XdRe7IXl*firlf7=$RrfU8+h?tnG?rHodI<#A#hunUglR+7-+p@KJoHh6gu^zIVa zJ_+natIgUj6h9pi zdhHM3R=DZuc^z*xt$ck=ZRu}yeEu7*(hh&by{_JV8#~JusPy^RXmb14`MkooY_|z^ zw;-^(ArL27a^3Z|wq7+OhJ+!&f6Ms1Thrqn652%Lw-Y#)6}D()vr#|-aA~NMrsMf0 zVPBp7n7rrJDslVGM`-(u&|fj6r2PZ1H^c#jE_{Lxd&*Ux5Ja`9bu9Ru1oloHel0t-&zT_kJWrw47!CAl1!lpz?{5vqR@xW0Qw@5k z*(#UiXCQ=v-IE|e(cmr#kb&K^mB2s}RtiABHkQCVw|P6zj5k$qxe7iP+k@0|sS2+J zAW0=CNMVT#Xe)UlgE92ogE%0(OBX31vD8+MlqztOj7q~gWT?%D)51_3`0(x0^pS}OZCb(r5+}y;VUwOY7*vH(oci28XJjY8a4nCpu}CJdgjFr@T63 z$LyE4A@V~~nY`n03X!gohHc9i4x5c;+bEVXP1N0`^c5ZkE{Vi3J6l6#|>vwa5D6l60Q0QAQl%Q_`@ctkN>ib;J zZJ)-62VtJCXLGcC4N(~49cPB^0N8(j9v`Ekfh1}t3*yl63>#rnPWlx&b#jk(ll5nF z)pm(i@f>h7vyoydPCOXjzgva;<&2oaU5p`_U}17QJjS04%~483(O=LS%OvdfwAD9dMHzKPgU-pHqGOz;i9H`ho+U@J(r?&sY&A@oWt z*(gK}!Ul?Jr-L9^r3~>KWCnqXlxdxUGZKvPOequ~Ii={X1ulflR^+VQy&)$WU;`K3 z>oOH%=s!C;d>*ouY9J$67lq;G1y(2r*{m3>5KRRnmUd%7#*__m!wj(*LQDp$HU3uH zN;eG;Qe~442Mva(f^V?6CkPJz7(=gQ{!94yb8>$dIaUsTh}`Dm!WJCRpS$@(+Tw}& zq2gjngMy*`yqG`%{jVKQ=GbE_;!nz=GfwL6ItOm5ub&4TU`TVq9#6uv=E|c-GNajK zA?2cuZX8GP-ZxIgWKJuZ3bqbQvxwfD&84KI!fe&0M`KF_!8{Zi1w8YB5DJN?mmq-e zf;d$NBU5>Lj1Va=URzGwPu33)1d8k6z1(XQnclWQ*>hEO>G7?+`?w~eXY6R6%=;^O zl2_4PAan&EASApiPXa;wSCkti{zjW3M24FsA6d9?Fbs+HH@BiiBr*=AcvPC>d^jqr z5O;VUhfow5vvN@)iCKor{NQAqT!{1}P~Mt)iR>e?A`J-ftO9G-uBUvyhDm7#^fVvXP zX<*jNkk30zn0Rkyi_k-7i8pimc=O0tyoGn@D8f`5PHjhF3H38Mka&M&ovx$a@al`6 zE)w|wg$a5M6fbhe%#YKP>_CmyKuLOrNZsI_ew9mB1Oi=i)G26Mh(rDa#Ka!C9cpbO zs2g+*04~fZ{Pbf9FVrl0@*d|SctSqPFpwpMi!_Eq3TF_NUnh$PxFs)Oqyo8gOYra6ltbm4z{K6h zSVi(!|5j(a^>N(Od(t6CJ8{Kz?VfjJt5ubur&&T0>?z;UQg9&ptNykrFK#@ zpuL!HhOHg97#DXdXW$Z8eF{<}+xJP^+=G1uc7>B*d-*imJbCYJ%gFq>WNCRSQQZw+ z0G$^C1N8fM124~~U`+T{%5$3GD(J@FE@L%*tny9e$mv;-zZK(0TT?Z(dzMY*)=eRV zz#G>GD_#{-W?e$K>{W9HIOjD_Z%e+pfHE!nrk>>@-@&4(>Hb*p32qK9CU{(r{k9sg zI&aCzSdVt|+FMmDuSkw^7umvd>(AfC>J@COZ(7Cm-QB~DUs{FD;~#LQ)x&>A7HqA( z{TsBmv&&Ua#akM$;i})L?d>g|=u|l&zCSpp%}ld)mSzQ;b(P#lyhc>FH~phcR%eM;dEebsjCTze$3FvUP%kDXjTwUEP&H&5Aeq8a z?DBJA!2x(2E9AWdEOnQ)lNZx2>nc^(k1Sj45ttkCjfJYdm)Md;k>i^;0QzJ`VeK&d zlA~`bK44kJ(x+?bOqIIA3Z6(T6K4U(dd2M0#g%yKQEMM(5xn?2mt2K*fn3nC)8))| zrpEch&A!0Va4M(VN+gqY>jbfjxMd>7DvkRDpvdlGEBRQE-_h*PU53dw9l^JBahjrc z!D_J*IYi7Y7tK1uz#Wwfh%pkgKk=xvs4Xb7-gNbk=u4V%CHF2**0Sy5a@{tVS|`~5 zST!xT);3)N0X~W0hUi!}ga!o-~^K^^+hW^R`nt zONf6a*ET{Yo({=x2*p-bWof_wYF0{I=2T19mo+#hN|BhCMU)7Y zPA1AFMIqH6J4*H&@I-0|d7Af|E`aZ;5ab-01ql_DK$}}CUh2n!QMO-BkUL~QkHybw z#`Kg-mcp_gF%ema%Srqr%Ir~sZTFgb(H4_MI|Gdc^d72nV>GIT*uTpYB_UX-mQS(; zc3zFRKi-rVIGhkwp@rxc&-*js29emy(cxO{*%}JoF11|`@Lav$C17kh{-_a;vt=BMBbJHSo^yIZ_!xr_Bipbs@NYp6=D|oA?jN5j?D1+W zkgvMKmT>*N`zu_1a*_j-uyc#cMlJgvkyc> zMC^Frd!nBSU8m2V=oJb(NxA=O9O&)YEJfo>fX>nN;-#eJ&#ZgmAFrA2j)so;%Ql_& zi?;^aEqOQa5C1whpoHN3?pj3#NG#<1e5Oq2G^U46p(h8_k`Q1X3GP->z15Qx9hVWm zX_&3@IL6!&u$Bu6dfc7fVp-hDYp9|ObFDqleimCMF^U6@&0Pb5iuI7vc7ybT#caZy-O;!!c( z$DTq2KwA1{&mP$dgBT!z)AP)2XlEI&Fp_XXAod9wo+BQ0|*l9;_ zq{sOa4VhrQah}e7B~tm2>MW1&?76(`%vihwK<=<|I6p2v=3)Un`!@b-y~@?v7i_U6 z?g5obe~IZMi6vm*KF6rd8+#4MF_aIf8M6QEmDvr-(Xa3ar$CTjt}ercA(&8|2@Wq{ zV10`duF6HT?G@1LL#BpxS@@$8{d(#ahQJT{{?1${P&<@V0EJcz zpfWEwI**Hr|8_JCR43yy?{1u4K6BmXto?Dmc8^Kc??OSJLtlM{sDTLT?+bTHCDwATrZ@_gce zgy7$hsiZYZ)>2=`0-Pl_$MaI*xtGz7ootX56#t|yjR4A18r%N?HD_QQp;;SVoEMJ+PtLg zi5)aDZuv^6gv^7R>Yb-PfRIBtw5m*`U!a#{#Aq@yTzFz&&FDfPhl@1QzxX_707e7Y zE2<^VsZwdjFDwsE32}Jd;ubgiJ@GG)@}n^m1gRj(muDzl5`n<{`y%{7{?p#XoIM%K z&TPRsqR2rps4f{7=o+CX)?cu9XQUbwLs8YGUvHc#(SS`_~23oiYcXVqKBE{$^G2uQb)iqvLWyzwvXm zaO9bgO>fdr&1QS+%LtsYL63}ZsRyI@R^o)RR~oDR(PwPKSk66JP0MuxVCR9|SvwL6 zhfvLjP))>yEdcL2(wS`>+P06l{uCd4%pZj^!SH1(;Q3-oFr9b?Ybh3lN`M@LKfMxi zh2NubgU|x*s_WXa69tnGigOJ+I<7~TBRtSMq#w*)GKm*I#HkoBO3dhWPC5G4UHz`gBp&I^Gx5#Gi)5Q49zN}~&m`vdRj z7!k1I?@!isN^TJV0pW9fOwW`M^UDp>HdF_*E~SNpG#~-EuP(4Q&7)F~#0FmVTV$w` zI|owTXF?8rJ=A(nn*0gTLO`>omyELAReRi7a#u)d17iaz;$u+Ej0T$B@P9f^q zu*$?iQHbQsn0WYUD79^@oR=8Q#{tR`tGvG7yy2`;j)R(bjuiSRdn->W6GjjK!t95` zdr*B0>o+78v4-7B28Hn401MJ;$;|*>h|43WQ{eJu$FKJ^8xrBM$oxK)o(1wLRDaieaxdI&SaIvNbn8&Zr+5l6_O()07ngD+i-P z&6R+bM?ZkP9f3+fB57yD5KfRxP=aC~G)!Wl3s}w3_Da?`QJ`dYwmr#br=4)Cy7m?%NNvC32niBXHp8r zA&}MK0bXxytBd0AUPgL!@SESj593lE?%Sc9;9Yz38}q6bQj!yKdVcMZH`+)&6Y)t{ z+41@z)(r;$SWAI2Dkx60A$i&e%Y}UZ!^(m@FBq*CAj}-K?zZ>Cfo71rl~`Jy=N7l- zPaB7A;Jxhz>Ka*QNWyI4X@_q&d1fh!L5wS6G9YGFM{1INZc?MBV*oZ+DZusz6XHnL z%RM5AOce+VXa5o38alT5Yl~uH0JTj<9o?1AR_*W;k~bXp=9l1B&+6qn3bze4vRb^u zIZ@g}Ms)?M=v;IVnID3m8a*iO0f7FC$}5v#LcynYvGI@sbQz>9$>-|7E+rdLBnoib zf!7Is6a_?r{y<&71QGd)z}J;w z9}Wrx=k}j0h)TVvW<~r{QlGjw8z#ub*6O*kvORe2eS4nGUgW(@!cKd<=x)t>k8y8q z?S=Mx0n=xIs4A8t7S}{piCUj&JD6rGQBrX>BXLrSn99EeBWQeDbA@8Dmd(Sfv~n3- z*iXO%u7oM0JHExjPyF>tHZxVKYU_-Zm3q3`)VXR~th6(Fd`(xmR`QHBj8$DN-C*+4 z9g)`8^gpW_z0lUC;N87ggLP|m}rj%i#H>8wIYH{)c^ ze@g}Wvn-D$6$nqv(^(~aG>);HW0VC(vLw=2<$W|9{JA{NVp)&Ds2rH_+EwDaY4s~# z?2-Z2>9^Xw#~|ZfP*V&VL3Mr&Q*ep*bVR3p+yXn3r01zH1*;56xae(b>+KNM*;fpi z_KhDzfT^kXD(fZBp=aF^gP=91bb@iyaP8oy!xYR#oGUTv%=%uD1-EnDTvp3IljDQn z<7LJz1Uojq&&S2JN6*W3Pp5&Z4a2`W)gFMRJRSa!C~dNFEKc`#i`2{oWLZ@UOEIN& zJT~C-2+T28ZnJ+goSb)`^X%Jh#g$xk|HPhBVTpR@j9A^P>Qvout1(++5~N4bU^4Am zyY<_y5?soq_T3}&W=KgX91%N@Q92hM3|M8E_i*S`%}&x*=Pq!E-X&@3sKaKwIsS}-jx%-n^Vy<2qu3sJf-PI9KZw1+>k&C1Wd$|;0AIwRd@8M zE$9!cj`9}xkkyrBRN;6kd(T91d?Imzzk+YbFsBd5Nio-%*Xjl$1zSh>1YV}wteDgb z(ZO8&yo-Uw<8&2KUtIiEs90c?G-UzU2k5amn&D7AGTFhLA-u*lDvqn9r6g<1k(UOQ zS)t-(u_0;IA8}p9%m)?g1gr@AD#x%6!XVNgghD`V)a2V(!=^YJ9>M+Q6B=)6gFZ?> zz?c!@A*OKmBFS%lNsb$mi_Oc4aBkexh8RheCGk-{>3X7Twq~YZ&-CV829hBu^s-#my}^!= z>BY4?2=gKxH01V-c{CzkE~Ef-&jdzc5NP}h^bL7U01Zpcb7P%&8WZZ;MnN5Tn8xQ9 zoTrQTi8A?>Nir@V&a=1q-WW8$DK&Tay4|>`U_#ME)>-?Bhb%kyI}s#2gc-DN2Ms3h z-s&O@#Wmsd*pYtjLWQhR={vRP>ymK|T~emFU*?v-9XD7wH23-joeLJQ)vTd;dcz)2 z$aKk8(RWGTLXVNEHltRpito1n7QH?-qMft7zHarqclTp{ zU8&o%kmR175imc)!_W(8uLNuQyP{{~aW$QyeMu=jpCvh)l@urmbR1K-N_GDE-Iwc) z=6Q@<2DQ$EtdDP`%&-HNfMyf%JzLtL_p3e_Sf`o;R}x3ARASPtS~)}~nkQJqv`6c9 zT(5XHq>bfH!485`CtT-s_a-{xcu^Mz@iL|5l-=Ir%rc<+1IQ0>;)!2xScsxx9~5%V zwQHhjTMVxpG6*Tj7#iP49K4>mN>t$#kvE||wc}LesRu6$!ut_8&Frbb31V7Lf%*>X5 z;&L%)6gqO4wbKW{>mLHyO!*y^_*;t-17x^oBpuE$Bta7l!Od0?P;EUQd`TfEzKqdj!OpXf6Q3RWRfV&&IE}C}76u3!e@jnfq`X z2?Qud<*_R@Vz%sC6~N>gs@K*=Xr2V1tkra`r`&GXex!O%KN1Y~ zmqOH*lx?g1TKI5}t10?Py)pIhGY_Tl*RgZ0G;xhsQLK+JLBco$_NHFnPDNOhMihV~o1;RPA?pzb8| zzO&1rm(@$e+oA5hfuM)%+zM3L3S6Eo&HJ}kCAWKi7o-Qtl8`U-4Bde+;qJYxa_(>= zY%zixapDJku@04PXDn~?lryE8n&(cVR@utE5bHJ|&}stw4*2eu>2xCtrKTwviE>JN z7;4SVVCgVBUzLm*dEV&~R<2&8VEMMV^z7!Tnt~=jWYdDmJPRu%9cmqFdQnNpTZLpA z7%d@bxwm8_Pfx!|g>|d|tcp2JHQ%qpQ~5TWrDQV|ucAT^NasJ$xw7@wl!~WC5z2uV zW2!@dAX9m*Vn?=1wchpKa0(`1XXXxg@I+qNrh+qV8RD{b4h zZB^Q~tx9+G*L`y?BOYMKUa`g;^X~Q@PwV2w!RnXtvKS4GlydrcLG{|HZm@nTSSID% zX6_h`>__yDvKUiFq@iCCUwdZ+RRTDEoEU#UlaSsYLc|C<2AnMzc`@h1@M=ZV?Qe#}U}VpT1>h z@9_xY@hbk6@*ZC8V@4F76A`&b@#@aSnSthT<6tZDrNUJA^1TegLib$l0^p^_aFo{2 znF#*o4F^d>L%mdSphe~w>RAcy==_=)SXl?71R-r|nIrK2qKSW5rONYZ8ZNlIuR)&s zvq|}}UTxd|@l}OKhTD!ku$Uiq(P=MT2A=3JUtTNsp-*j!#>F2yBNyTUCQXx2vY!uI zCnMF~+ox91IWb7vtac884S<~uZ(hj2I>{{#nohHzj^y0h6LNp2Ve1nfeqei85Ajsg za4N3~k={k+gXI659*A6^P+ii3JE0SxiB+~s3FC~HnK|CegQumxQ>va@iU7h9AlWme z*?2qRpU!7-aqOfWJ69l_RCARm^YnAqkuapI$ZnIwDjXa)O0KW}1JE8KzVi)N`228< zVb=qxr$etUoD?5J$ZR)^*HU$|x9?x?q1-e)mU&mlz!FTi8>|p8YH9n#48zH%s*HB!Wn((hIFnW{2?7V>lxtlZwPdzLePpz3)OcvpOYMl`Tb} z%P7nSTk!Aigz{R$0C?Ql%IOrJb@UT&musMuc1m(GgQz5cP015gm_1Nz8_?8J3wVC%*( zcJv|V#$bn>@L`*rgotcC{yK+aZWvoN3=#69AwsevF*v0lFhk9t+p24-I#|39S#@)k zA}#0V`gs~!^|J>W0MrgQ;SO+!HNtSicw{e-nMW*udkBELL9$U;L+nZg)MBBNa*_K= zjejqa9taCp0y?npiaiKH%(JK4e}6HgU;9=Mz)_3ENi&+@k(0QS78Wok`97=AeJz7D z)V&L;vjZ|K+5@lKW+k#S!d=``xj>bVY0nEM&zU_7|3TCa?hTK^5Vu3KqVNLSWf$f4 ze|fY&8yJ#n@~tij6}*xqLS|f1 za((4bc_OH!_Ih!ab0`*T39Uww{0$J^{U0*gI56x?(1)4MuVU_-@pS^#RDLp z2ZD4=YydsD56o7@Ye|6t;82;(JY+el;noiQ&L_uK0hODF4EMC^uvA&(%J?ognNI3s zXbs~%fG3u&Yr?^m(as{Ett6_YZQdhy-jW&eIU4z}KVlq8)+c$O%x4bRiMZ(V9M~;p zqi`(i;IhP^X=wKMyQgzvAurPQl%bi-8z_yL>JbW(Wpqgb+-hOouObx%J#2wV`M;H+ zIq+Y!(wP-Lw`WX3Z6aM4lt99e;eSUXr_+_p0k*TFC9L|-1HgdA=Z6#^>$4Bk26Ay` zBlRyNy)8p{yx4g+yxM$55|vf6rk2oGmPQDJ=M#F3#PhD>2Vwb=bZ^KmQ#Zdz{nZOu>MFI)j-bUHu{BIJc&nB7*mXG3*fkCjqUQ+j>z0#TbAv@u8G{|*On5g(%QAU?z=Pw`@k#HB# z{QXzBX-s6t1%IS|to;_Oh+344bL6+6OyqUx9Cgh$+6=rn$t#L9oZcUvch}44H9A`z z>ko$lR|+7%W*l8h$687~c{fTPfbN;2Jz4IO1C^f~965sO30k~#7|UcGi)jI*qy6AI zZ@Q`B$2Fm&{lKuYasf37WD?$R-{1r>*!k1H(qtZ$=OPqFxNAPdB)&UABV&yzrthe?N;yr(mMV0rHKNt?K-J zg5R#2$O^EtC`}r^5_)5?|B#mJo7r%KKJgZG6pI)V8Es^H_p`bCkIK!n5aHEp{;rt0 zO{gAz2Jyw1@`B!CajjKsPvdO);r_HGX#GU5#PNW3)g2->JO~<6?8c(;b7n2Fgdr1& zcPFfI7U6TJVdoVSi$kaoR+~U5|MAxfn8RIUNzQ>xh)-4jD3{c!b_8 z@(nd9*XS}iv1~{QXOy$_qS+B9M`B7x>mt~5;q>tIrE>|LR(9OKk?gm>{Yj5Ii*h9f zESQHDT~ir@IK2jwv`??0^}&lWU*Dwa5B?o5)O)xCe}lo;?=g-TKxhxPxb@go@Z9}& zz6F5SkzZS-#6`d0JzB#J5I;}Y|b(OZWBBdqDT%qs6POGb=YB%wvK;V0C1HP>>-k~oy ziCY9@%pznQgxFsS0GaE}i0sVb*!?!1HG}E1dGtIGZCcb$LL&cQUG`i#BB+te8-2oR zCdbAt-Vs(B;tDq-qpj4|d|^B*HTU5rJAZc2xTlYlyJbhAujP;B_-sK5tKpNR%=}~G zp5c?J{-{eHiC$f);Zz6!{_kni&gy4&sWg$T<742)ZV)`qU6q_ z)V`{ftc#^P=+qLst}f!Q?(f@%!{+F0oy5*%QU1GBR-fxu15W++GqxZ1*=|-ixEGx= zv4g@VaxMHE<;&P{awoX>e)_{e#leF`_WPl%46Tnq!%Bl11|n3asiRR1NDSV3sXiHITQL>CsUXM-w8oTif{7vjm&$YKT zVV_!t1kzaobj9obPEW72Vq9B^wN^=jwP@EsKAllm_4)8@rEc_u?U!{64 zE^0ZW`#l1f+t!%yYiBQu$NScXbz4pk4o=!E#4MexnTNv~nYVfMbh9l7BYmhvw;-*! z+fn^wfVvD}XATp6thf6jvs{(HvnyctKu4nPxxTxp3BA-?PflpG$DwoQv7_zV;9n$I zrVOi?gL888_+ivNJ?6x1a-{BO*cMi$`V`w#Bb}SW%fO+7Uoyl?l}?2ZM*(|GlNP@g zwQ3Q%boZ{;z*BL}qakWKmC#(fy#COe;`K5TK&4;sGU<4Mjpx{A@{hBn44JoC-PsY%%>ZxLhOykztbMM@ex#a^D11J(f-pmnUA zED#xCQ#3-(oBgMHb5<{z#IY3J8rXQRrY=LhUkKBcL5|H{GeRsB~~pWsae|wcxMI)!*nwep&Ws}Oze^Qeu5wj zH@Yah`%}r9ml?%FFjg3rm{`ouTdpp`MVQ*o47Q&OQj6+EJAYqTB&kiPLT|inznQQi6=Aycv4}*9Kxv(Eiez+O*mR)8)?^)+-#>*y-I*E zg9c;Ym8#hy|08$PdxU5bLJ_$^s?Pdzi#l&wW#n7}=AxhnQwvxk>fM>7u@$k&$mS02 zk(-Tup;aK;{g9z0%)q4;g3gH$ZPB5F?&75GTvy}wUdYKJMlKb(sRX=Hx4s1dQtrEm zG`*|Ve`&k^()IN%{@t&a>W@Iz6W!wrUpXL%O?|cJoE%YhYFVR#JU5}~1YrqF!k@i% z>-iUyT9s&;BWzje5@BLn=Lj+SBKFiXJGuYZwGOYMpSt^^ zRBmQ`VtDmkO@L)r)nYeoo9BD*hJfIub zu)?c?3X9OnpD>hxaOVt@yTv*0LqRn0z_o4hbT5jk^Ibh(I;!s!z(a=un0__!-bTQI zGn~Sa5nz%5ybL|nkMwo>zpaf67b+%ztM?Y%c4UvmrBwEheA!w&Xy0z967)} zhY~Ld7J^prNAG=+sdp!&T>3l0 zZtHw=nrqb%w7>sxkj|;Fm3zkihSP*Y8Kh-XyJ`j1^--{U1>kGAmPl$hVZiV3^u@J> zdo1;FPOUI5g!*mP<}TJ7uVN*x5}fjPLuG;AUh`eCUA1KkV~5oSPy#z(_|*vZ(jG^C zJf$-?M%mo!oIA02bVtIjQPH6=;dmY7VS@_y2=o_x}iD8&^ST6c=OiqScLV~rvgK}Xf2X4KuPQaO&(*XJwfdvb($RV z$uJje0&jt_+}v19S24^=Prdg!2&EU*Obx58O`Or4sK`zZc$;yk_w-8ap)MUvuI2Td zU3g|Hx@?{D#&~w={BE$&Jf*$O?e%}t{drDXEeQM3LGn1il~14B?d9_H*;^hRaw0%w z44E=tK?8m4R`kpf!HyDaSu|2ZgLUn1@|6o_RU~c zqL~1b$vagcy?I>P^=mFr-cmplKg zMZvIX^8;FVX>)%6qNyjh4h$gB)@>Mf4qCtfUS$g7*NMp}tf3e)K?DtgD*-RjkD7tq=&KxOht}J`4FjJGZNMWzon)~$vT4TWVXjV*U*`^IZhE-w9ol+2J_bS20_~51 zhvm}q2{dC$bFU(FUkK3~!9IjYn6&rz_Y?Op`=@#&zBZb_{yE<~dso=i0wqWQOD(SK zdi^O)^W<=J!?)+HHkSuMKAuqI9-2-F5W9kA^s%DvC*e75h~Te%OPrUccBk@(-wT^j zxj^lpm=5V3lQ)d|Q;=QJF)fo1Ls2^q#}nG(-1Uf>gD0xTU?W?%<+fR4J;laVpZ_w< z?ec0Azq7UlNpFJIe~=9Xt-3J)$oam9S`g`|zva$^64rHP!n_xXygZcy;_o7__k zQR;ti=;T&T9*UbC5Lp%R8Z#&Q`-mBl{xU4whe;W1m}gQ9OFZ746?2`j4Zd;Xr(wG$ z%pW;j5q;xGi(XR~^fguQYEg-hzICVmihV|lu-Rvc-hk3OnS0xXR~3WROT&M1zz3d5 z<9%`n2Sm@N{gk=>!Y*jg?4ZoYAWP*RXv)Ou<-TCr&lJam@Q-uBnaIC=A@POzZTZsm zAw=JP3o{YaZ>P+8%vTPLDaEp3wV#tf(eLFq^14z7g4uPfD)s<`D*Eqg0suNZFHny1aWhK6gFMCa?=Ms?N$xWF zKkQ=_RwALZTE>=bd?&7Yl)iuP2=m1IuSN(|+cB+j2(3J2RNBI!3qlM)0|2%mNkFgQ zd8>!M)>Y+l6~;1&8&}wI0V1N`dccxAb~Ijpu0s15iNSCvp<^OCZ-gUEubgoDdH0iX zq5&}P#oeh4J|rg#xH(E8Ky&#i5*3ClCPAhWpDsP}kVy^~Zl~!lY7%|waDgQ=#+B#` zgullRGETt1(jc{(*0b5u@>*ns7`dxV8G+`v8qAG!n;%x-ZT$c0HBYsIO6_DeVN`F5 zx;j4oQw$O~1GQrEp=!;lsN`af7Gs_{O#mJhyt%OId|$7QzhQ5mtI{R|e=KQE@vrd- z@GBF0Go}$Mu7*PxtqgMGdO9x%SATOB^>_ozPfWtw$!|{Fx}KzIl;Q`c`yEfW1kFQX zLv-o%ujA1jXX?MvY zDmrlb`t|9PD}X=vhb@!c`TmVl>o1z&C$Pl9(D0rGk|!)23tPm1+#uaS7FqrH8~~(K zNHgItI11WCeflE#L7J2z#SjZLjj1NFa0*-%S$Tp{438Wwi_f zZ;M8||CnM8+f#Og)8;D~=F%^H?2i05D%Ya$GG#?ciG!33m$V$Jh>B*F{V`RtZWYC< zS`X_yh+g^N^yrW4Rd+&dLue=X9k-T))Qp3=hDX zfTXcA(=o>bEE4!ALF=R*Y~hGN>nDJ(5L?*|*#|G~ERj}1#!xJSqRj@ig=&Dn3Dg<+ zb-iYWcss(Y99|tw6N#&RW9mJa>l7i~@fY55t^Gtp@7ni%@r@Q8%@5gnkO0iGuk2nw z+Fo1B7SGF9*L~azTnkeq_-TY!e$K6aetGbE2;Y9-$6cS8zDPDh+Av-B*h89sF=JL_ z9k~kL6+a1Y<%szP%?@W23m|?hrSbjN%OiB!51kBZgpYpZ$gXiS^On=91r*Xz4LMo? zgddg4qZUBp)+vEEx6Dl@*8uOMC#h3^N8e8{ws9PMIk2`oMuP{+k{!x<4kJmsHNBP6 zYhZf6o=Bc{a+DYm;#AcX77X!}XEoFi4b50*6XMiZy-r3rqDzVMLn}~-q9CLtc02E( z&J;ly;p5&ZlR>S8Bg3^g;k7uAsBd{tad`NyI;kgY%P30NnGt+(;NQZlmIB;j^T4MF2jgMho zMwzGL@~7=Tyu<+VVQ_EgfgenfKeDFkWMkyEU~nyRWLzPHj_UEje*c0V2z1uj8W_bI zEl(Rk&7DMk8nShliZ)^lIK5@!eZt7Knya`KC@;M`+mIW@%z)Wh_?hm440#qCl>4oC zc4yty3EK-(4r!?fjS;^3EK{bcM3c3f@Q@azX@MXF1JWj#j!}WI)n8Cu;4m8D_k?C>Ix@!^YuZ}Ht`=E^xCDF|6D&8Q zDev_^-)h8K_P`KPIZ*<0#3~%yX?}5;IV#g0DztXra`B~ZhZF09=zF?$pd318Af4}~a{p9#J@V_$$a!Jx96n$}hC(7`=6Bhyxb9={o z3)raa%XOm)@I)(T#CoN@6|qiy+LOgfutda_9iBfn5n;tB`P7;PW8@jw7I7|M=TWoD z5g7J&S^;9N{$x@5%wlA}zl28b#1e8lI^4VrlG!}FI_DZ;zdIH{tUK2U{+epN6z-_< zQrag|7sqrz68uw3cSeSi4XIl``AM&%g|w)uK!Q}tOprmO+iX^m?+H=$?|qk>599e2 z)2%6jB%yU2=D+zjuyqk~y;d_YCrT~5US_B;0B|I&)*o&OL`e&NU$z-gO2c4gQUjK2 zW{h36s;Y*Iv?piVuA=;|{$#>{`vpDFbh5bsErhVLk?=Ar=I?x+yh%?5H8#p13q z@GL@c7nf8{)bpN+X-6s3c}}%9P1$18o76lA{`V`Gdc0rA`LCXlo9G{%36wU;s76hjz5kjfHW9Vi zXqJ^4zWBJzDk@t@9r<2wCWArE&0D&4mRpIg zg^PPVy(_$fj(yxfPl(Fl1~bH z24!zz=l_I$;Fnluf40TC^B!%B(_uW43JmjI1`s@44fu+x1RfZIl`iq{(2rLw|QMe)?pQN1^ zDKg~>RvL65fQv02lBpJWw!Z>G4#ehw6(mndWNdJjYu=g}U_3H%0o6~T*oc!O7HI7X z6IwcNm7FMH0Yx`2wC9>S=VD4LtohrPd_q=4Uj|g_6KNrSf(|bPynGgw2NH_`$veRk z!}bDRgb{cz4$2Qz0H(lU;FP7nVdxZJq^|!|Ph>ZE_9Nua&?%@$9ZJkVgCA56oM9wN zC(#^9uWiIH0Q~*2i0_-pUl`(E`ijy6gJPjB4}%wdOzGTeYU4R+Q(uYaZjP0WP5-vq>h;L*I-P#rMa?RkH2 z1VonzkQa>SFTwzh3bbwBXO01Y5Z-?;-1y3HAD@1ejL7dg_{c`D(=`KMj}Cq=V5<=7 zZHD;ma=D=aYCX#kaum3IFj7WX?}ye#HyzAQ)AAcklull3ZNg_Pd@O1W>67M5LJ{e_ zzpkVq@(+8}+A=u%lKFE&7d48ce!FinYhQ%}WXmKVqRlDxOc`B=G_ zmx2N}0t`ds8dHpGE6q69V~4Wg4zXv={KH!45lJK|%FN-KP{nw*YN^dfOwC9Qs8%wp z)T6BRN=kHl^=r#JKvW)Mh!zSCO6ohA@KI%=B|~>~@`V zZrCiM4e+T>1|e}_b*{~sjvU;zOHDNYwZ@ml0p6YBi}CIEa4rpgt}ofsja$-BackV^ zGc;VpTdJ*vI~T(=CEcw5(n(!wUWMudJa}UX;k1xA+^ma&)mKD-;<{tPOXPxa^VK+PcR2#|mFJMTh)v83;4E?(Q(BY@ zR4bEZVq`)q)Mm<8t3rK=Ex6+WhMGT(HvGtPDND-2*8=>F4U2fE1uLg6M1^#wT&XcU zKS9{NZRf45>ZSHv*n*&xV=Q4!X;vNC%gGQmN3?F4b*WS0McH+kF(mYZH#l?};D)^z zs8GCG@h|U(#~+C51dKGhpU)eZv{RQhuLJ_`C$~alx3mEtSq5(~B;jX(hBBgu_-)@> zj^<;NK3Q1vJYX|odJqC`ej{cW)66~P}r3w|Vv^r_>P8x6@de6b8s4B@&5 za`wyiEr`&GfX(nnAah)X*VeXlyWpNSc+#XPMVqmQR$a-2%m)Xrt2ogFIQY!=`iT&+np}pQIu4c|Q9u8%@ z0OZEs4(mh?i;Z1Vb&r}IzT9=Gjj4yioQDpLa#PNhqjsh^qX9)edzT>NC_ zF}<*}7;JO7H|YEP2x_OE#nU)nR#v)QP!z>Mf9rA@Cw|&~)l7W>ir?_~tUT?F4n7T# zMSMkC$rgg!m&9@L3K;#z&*KOBtNG_ zaS~!AUqCyKY|SGBd?P6gxD6R^-y#bhJ$!M*D;PP)x&$ZI*&p6Q?kRfE(3ct1SPDWPm)g2!?rJ&m`~tH@}&&~ z3z2Zx_gf4oIAmD#Hzt_G+6L8rUlP&8HX$mOBoc_3ki+k3K(6R?nxj2oB;9RX(hgVc z+KkEJOVjK4H`uv+e2r2vTy+qfmZ)<31T)^ipT}J(1HPYa|5nJcTP zr&6dsnpX;N5a8jIE`TtQ>&N=66U+igE;?7JRe{)Hdi>#0AjJLd`1i07D+4Ktn1HDF zqH&#)GuOL20Du++evRa92IQA!*^?nW4_c!&{Q$WD*O86TF+FAQlvs}I;wdl$vIgmy zC;2Ju^iXIV1hti!6c%zy6aL!C9PoyDbpoCHV=NttkIr*i zpKmir0ex}uI7`}2tm&Qm6!~&a+9#4WP|T*9D2R>*I2m?#HqK1Ka^0J+&j>dcu*JyN z3Mmu&Bg{-JWOgP(e`tU-RXL|4HZLj*2LKDO3BpJ=(FWk!Jjz!2!q5pu7}w&Fy`LMs z7WF#ZyU(o`S_EQv>eF^5P3hk^hMh9+2Ctx0Ylfn))_G#zjS_g?-dtV#t3uY*G-I{E z9VfK_!mEVwSn&G}mlIP#Q~1R$Z?cS<`wnu@?~-iWW-bJZE`>orAcsM2)!<&H!uQpJ zVIVKERXzX3Yc_ZCdwN&HOo35@h#IYYd~vk!%n){PnmaDL+*T0^YedRWitlT9A#Nz8 zA`psW8^ZQ+U+^{Mdv5M1YD9~>^);y&%eTh?3+RjyoKf`I9)bJpp$v(b+a7Ll>^edc zVJIf5EN_dG7^ICf^fYtDsmy>WE$j3%@DiOn7@I{%I=+#e9=I4&x`y z18x+lz=-tH-VyNn&ZbxA0*f@g5Bx0=x*xYTd`(+8&~NrqFWIWi1;5~wiNZL7iH5rY zeS@^v|BAB4?Dj6ZR%%9KD3L;X;4j{Ar>C5iAe&s%M<6hHaY-y&UW1O|JFvoMl8k49&E59!uL%up({vr^BGM2w_-xz53zun&eboPEL z8u&k1y1g}}7{ciAa3H_CnmxY^jSZX$3sgIJIZ7o^JbHmlh!Z6Qvik|2kxXA|B7ivs zFo#31LI#V3e~hBY5e6ukK+buV(N{)uX)-dz`oPVyMracC6YnDm!T2-5LsyQuBC+6s zl_!LjVikMhE@Bo)iiXcd2>-Vnyiz%ri~wjM}#Z}CD}@ipNN;_Wf%y3k6! zU>APE$b9KJ>GG!C@~UA0rlVDWO(ZviA>eV(=iJ?9t$Bps%i)X%@s|<}wYU~R4-s{k zY8*_35*bMzY(N*G3}mHjj?(SFLDXJnL-_wlncVqk;UpX?i{T`M9b^CfGl@)1{!3

    ipWg_p(|#E*4p-prpf!k#IqZwJnx^y z6&MN!o21nOl!DS+X8+b8E^vqkUO;gF#q;4^=4O6!aDWz)e!OSDBOOHN>4DvC%ixf7 z1M$-66gw}110y;FgwG73zj^3(?bD3c1m#KYm_<`2>j4@RM=@6k4A3~I?XaWrQpjBW zo_jB_@xZxNX(Mu(>UbY;JY337mA>1+SYQV$0PR3X%y|0D2auZ@l6HzB0NaLcS*)io zg#PM>aO?Y|A^d2BAVu!)M-2fFIxtfLT+dzR@JWC6m=JuaAZp1liy{sGLLGnDUI1U41|X9WUA4k{PLX1wDxL>D3*WV^X%1*cCIyc~_`9i8;OGR|9Zf&7l- zo%4234-TbKp-! zusLQ*0dqv>U$nP3x!ppsU44vAa#M~8TM9^w&gIS0S6Fprz70$TBx(oOy2N?EAh8+H zBUOq)$O`1OgBV}gD#xAj)FFk30NG0He%Z={`ybGa*d#wb6&`g)wNna8Dyu2k8vEHI~_dhuqL%Adw z^>8*i-x-_H1L>i>NvG5{5tU%5eSjcI~l;NbO`hW-G-3&pN-RrS zRnp`S8(|U7>d=)Q{76ly=Z5fN4&uuqTWKkfu;DaRKn^}=gGkP^tPnuI#@Rb4c9}_cw}xH4(XNhH>uu)(NwVC5c~R2&QaK5{R6r z&TQ|YSk}(CKzUwzvd@FQEzww>HJr?w@-HibQDO-fTsx_8oJ>^b4Xr& zjThPY_Gnnl4QI4wBytPDIQMkCHgYIkN(m)Cgy>?$S3bz}-i?LEbQ$Wm?2g?Os5ECw zg$qI5A8gKK*9u2$%)HXiA@aCq>IuYW&rMa@oJTi?Tcqw<9GUQjLyU9`xnDxxs`2@bZ>BB z-!JsWpHaxUb^#5n^qL!F3q=^Q1BVSWSJ(9V{x*!0_4cN~y}8#8JgytSSRga{p@2Sq zr;CCNU~+|K!tc5CIp*ItI}=KxdXo4S+7y4;#g<1(1QY8?F=Syql}()$irQ*SFG3Rgm*)?mZrbw z6VTyhnl>WFw<`&IyGXnvIa}*FU=4GUW83inC;-`wc_yDBL6oaWzxqG$6?eJyD`O#x3@2(ayMI0G`SGOq9~U~qdT0;<=Y+^&zR=15 zewpK?Bh9guSrx!Tv*&yr#8}}nvgESZ{H(oy+1gg`RX3Cv(~(C$#X^x^ffcx-nt>8@ z?&JT*mMquUBcD8O7L?SO?6}5=vOVP*TDJY_TXvzh%gt*%c;_!>%$>9RFvMEKjdiVm zuFQ^1boc4XyI{N-XxwqLW`~N* z0>2r{XT*N|mkjY@*jk!e>trhcsO$}8dSdd+BoF=gy^=uCB4fVzeb0?NICq3P94%E} z@H?YTJv@fSY~fEbm>D&u&ifhtTV!wA3?jJuCGlP&A2#KKIq|^XeC!lj6$8>Lx$Wb_ z-0WAAnd#h4mRtTBWho>t@8DrVctTD)=F7zH(llp zkE5|6C)5(lp2BA5C^z}1CDAcC9ke5;u7ov~84t1}tgeN1N}fibC8Vx~wPqeC*d!`} z3P?MQFtl|{U#2_kIUDFogaEYl#=;=dcB!e>9npoPQqkJ6g$xgs=%!#adlj#T`%trl zvV#S06OA;Qn+O({r_0K3J}uIG0@hxPiz=eMD9%LrwXv-U4byzZc0Eh8J=2b(DRljE z%D{WGY`gty>J-g%Irx~U)BkTUeYDo3F}`$ zQl#A+?EGQb-f13o^eVV*&%3qsS{1Xu)<#?9a2&5Ke9v!UCC*{*@xjut8OGeaq!N|& z5&hBGuW9EOELl>3KwyE4(5!en)r?%AOXpes%3~u-7o4DS0Mn&}Bd#E5hlLM%pnO7q zAY+fYwvT`dRfTp4T#{a`%V|=j`w$VUChY7i>jcDJm-I-{*;^*Obc38&<(8mDvin7Q z^NU=16p9FE2I)Y#(x#cQn(txU<_(xBDlanUM&=fu=(|7x8hJ2pqBjP^3iNu(i~qgDB`7WA)c@ z3as!1&64+O#yMd`F5lv~=uRbusW$ z-amsy`~Wo$Fz;g*PaxUI3E84iKhUzRfm%p0Ge$d)ycrq&mKZ@WI)h^$|J)f!n&v1B z|47LvDy>IWl4<@$gJ!=xN*#kCQI`|^iLo**P7Dz4u-z*KZw7pFgix-~_M&Fzusdr9 z8-^95rq*Bgv_t7?hi#&bY+J@j?X}*0L-tR8!L9XF<4Do04EO+RUsDo*+`7t3mG5W5 zyFgAKK&?R_xG`2G<>T9)8+YzM71jyR(QW1)*B73T(R!BGqclUX zHnKE@O#Eb6VeYS%{P-4lHGKQ$LG!6=V&@7}Aw8eAw|f+CZk&ky=8qEA$wr*S)F2k= z01skbK;F?=Cr(qyu;hJy&2M3t@lc#NK^t9| zQ`Ctc6A6p9hxkKok!cTXmojUvS%;8k=H7D5P=fh-nv9j-w8cIG4zJP$3!?Y7Vp32ine*D*#!#gD z(W?4A4Prt+L~d0CD*Gr*t*k#(bfW>Dr~tJcd$s;(W)**(p3>lOGf+Z^VDR={3bKkM zS}bpdS&rgxNCf>fI#c11nXuewG;oC+j+x@uZG?No#-9rj8nP6VqGWqAtExBMdR%*~ zaQvKOM(Sp}d94!R4A1J6bK0uNG(;3gDaO+YY$f4A^4Cv0pm=El_P;4Kx2ORu-~$UD zk0sDwxE<{<2*r-v>&qP?AtDKw6)pX)7xBl^m{&0=HUAsLfs zgj&pWuqOy3`$Z)#%(02X@(n=YV`Rrr!Huk*Y?xt0@Ww^WP%&(=BIoNM(>)&pm-1H^3f5?k2p%Ac##!&`w%fte zOTZd!RIq6Zq6rT5RY&k6uPw~gcv7H_l2r{M9Hj(0v22Pr#Oh`$+3aI>+&aK<97q{E zU^%9#uH)()Dti!9)8b_(T`I`IjqqZuJWYvfXtJ$i&~n;?;&rbj z`rTSd1pXzhlQa^^Yc63Ng*Ib4ls|d;^p%TojJ|bL|L!%E;Eh)HKhe`1vt>n(t=@Uw zlYw(B-DR&xXNpe%cVL5bkV zv+eh71GyScJrSFaT^3`(T)MEzeRxL>3gy?YwXpZ^WR3P)$NKX zb06m$BjrmGGjP=>!53Iwwjo;rpxKZx@&FoqL@1}H{ zm(&oaM!A2IVquU&Cob)~xB?!g?hsTY&u_5f4rvI4Q|o2+0Vz!P($4lBA^Gncve15~IoPBS54h zjf|d3F=@1a!5|&lLi>r|MSIa3HeL~;^#KCT2^k@96x8zI;NzCk@TM2cKmwS7+Yr6HnKGwOf zIyyTRDovlJ#`ZQnG`9`Ax+iwV49spW$Hs2=K4_+G5a*SUT(`*Q9r7vmP}B3$O9ny- zIyrNKL=q5JH~EH+yQgjR0i0H`Zaq&-J*k z%zce)MhZps79x7*;CyuvN?nC$kD~mg879|I*+=33bPx5gcHKjoKUAHe5n#A;l5-rc z7SEdDjhsvVkMkPHV&{Di^8Q~5_}vHs-M#3Ic_!C2s5x;WfcaxCQ-V6c^ta(KBLEu3_C4)VojsVCVyZ|H?P62cm&;Y1|DTWic5X?M!RL!tU zEEBaE1#~X(O$M7DliKx=P0JK9fBE8wJ_o2c9K+4t?YNkd$)PZF3 zo6$(`Md|F<4&CjQ@)G|s9N6y0mZq+*y1K(Q!b|(=`o_k`;{G+Jn&p?FBTFkY16Delh<_gf`9LxNuSR-2n?;(&-9`%UQd@E>8`G;E?(El z_iq;)6@UIvkG~ng+*0=5-7&?2Q3g`xCC0#&hCCp)Tlq5A$lI5Q-HGYs9wkM6c09ZO z2%vyjWYZh?^-)FeKu^1x-($j9%1aaLM*p@ukXH)BLmKAeT^>yrHRrP-+1?MaS0=xX zuD~T@FFkePo1jY3nd6ob{%IPJwl=UT{~KK=m}Uy`VxnVXVqj8)GCNERGz;Jmp~+2j zH4q-Blzb^{ROU5C9K_CY55&$RE3@(z`sLjUPEU_*K1 z7+;rMcv6Hr5kJHe41&)xeUt~zxfRM3?H=n1LB8|mcW)*vQY?(tB!UN>4DGc4VkvfU zIk!7}H2b}%H34Z5Ht;&2Q>b-6;4cGT#pWmeLsKk;?RChMC&FS0zqU>AMRmY@EB)tS4eB9Lz-& zEfdkR!%6iil&fL9l6OFVq11su8TB9YbLB_aW68X&I=95)cEe|ZpsaSs3gj^I^<8)w zwfN!19F$I0Of)M|-c9G}UNYy0 zUP@!U7m6EnHs^q&2HO25M_Z~W1qZ|Wh6Jt>y|6ru`#+A>t)tsPSkpjGPcx?4AuXY? zsX8VNq8QihP3O12$MO3{Rqrq7lV^UfyPNpQMOQ`y9oW%Mcb&4j+A~S4i#{_+By}9| zXKvrus^m=}OQ7}KMdHA?P)j*g6sloqXknniy2t6@;cmGKLKY8}C2AG5GZd zO(q&~IA$LwaJ>iSoCi9zH)x@nq0M*XU@jrmg;$Oq2;vt6>ED%;5s{Xb$wV9D?E8Uc zO|c-OM}5!84Z}Tp1yMCK3f|JIMy93t0B*3Yg{DjDi>cG3 z(6<}_Y_zcfle))NFXP!sANS9>n(ZFv+kaBbJoai+9`{5Yj-NmBrelR#7vBrlwkj_9 zHGcYij;`?vIosPcQ}>eqG0qU=kM#Gc&5PIt72alP-HLcyHtJVaKK+3X>oBU`DG(PI zov-zs$CE={&CG4t%hvArTah_l^?zM193Fs}KEv2vc9xu!b zoG&)RS2JI177+S8t?*SooJx(Nv5b3sl{jjRC|(szOKf-&w~)s#_{*2%<835Y=WjxA zrzKs7;MxX;GJ)XydLZ1tA%QbZtq;6@y^L1IM~G*@bOhrKZ$TAreC530iYBkfk5Y%& z%+D>~Fte)E%wDANEN6S{3d_?(xq}K+Zl`;R5%N45@O>G-%378+!tx~uv5Y}+iII3PN_ZJG+>8_hg3`_Dg-nQ zHIPaOVy~I01~+~<7<@th=g+5fuGt5I*_!=-F)l`9k+Z4Oj=JAitl<^oNkC9BbU0`; z3ekqxs&JB!Xj+=E(jZ$FK1J%mRlfzMvUF2xIeLK{qX-9HrHVW0QUb4qJ8v*uD)>-v zUvM`tH<)wkzk*zoJ?U)9Lu^Bef0dvLOJvY`rc$X>8)iK7*_;kc$61Cw>{9j0=K zTc^Co?3@&iBui%SsxQ(U8t#`-N=zVvHKVHz-|AnotVhNe(%<0Uv7CfK*YMQy3z*kv zB-xr;lJOcdnD?D~=K+&daXO+nJf@_k8xc?rm*1zu87^OuY_H_sGKk(@!4Z%|v3teu z5jPfRgq$Z9(X`H(JZZ8jhc6dspN)HzvS+~F(?X_trWqZ@M0Op@KtqMY zAw7yA1$)3bm{DGdf*`JEpI{A=rkxiI#DwFfb;PbfEr}!EQvr8lA0@%Jy=!A0X6nJl zTgg^c+I;5~!QBqx3;UGuCl9Xa>1jRsqAcu|)6c2-s;O{7h#0F@Hy?)v)^c@Ozm<92 za0300o9VG4!eE^Sa<+!}0X}36VcpChA8eGoO-_u^}o9Usrk;}c&URJ58h+!SK3sXv^p+6sLZ1%;e$T32PjAq!Yh{V=irmgmk4%( z;@o+X18^imeB0%8|J5Om6h&x&>GDMV(Zmw{fYw3}7AEu`%pJd8mdw zrcD{BPWeGh#8<-c&v~RYO$Vst@5KieT+O~TxE7r|9#j9}dVVe3-S{gzBDWkK|Gr;~ zt&bP)fi;V8}HoY5TtEc z@~i~vW6`VReH(GY5~T?Yv<#cmZ)GxHGD!%scr*;1|RAq#%y);p&92IAHl}QED+hU zl5Fhr6rwhTjq;-$bgN8*nNadpMFd@q+L8Rrkwn4|a2RQQ$(xZbQl1o+1&yFZU4X1?d(G%!B_-TLGv zbj37GXwE-BtkS0K##rquPEZ*ta2GkwOpgZtTc3mXd5L}hvmO92|Cjz#RqKTSbW{K3 zf+mHW=XY)e69XV2PyG`HhiUZ8+(gVc01BT%lb$>jrrMdZiF+M$>^39F&u61W`z}6P z`G=!i_nYsF=_Ly-9p7a?;YX)3ZSv|7sq>EI;2kFKjRGFN z4;Llm4R>Q9BFrWiI``^41ScdDD2_eCH5n(nxITtb#hxfkB^NCx<{GI|)YugMX<*xVw-0RR*b>i?VsUQl*|001^` zUL>?8D7eIs>>Vu{CsaMGk(#F-C?~h>d4KnG5tgy zFIssXFz!wnW4G8g#Cg)mxKBF5W9CL+~X^al>0sIg4g@uJ-9wkNm*Jw)C{ zHfcggZ9i_vS(G?#X3GY|yMlr>w&TjKU3I=ZKsEjqD;`Av$AAA4&#-yBV^D-dQ)*wm zXU_&{(6)Wb&*9tFlkCvCiNrfqdBcJ%e!aXOPOBBHYC8v_Nw->khG`tMk%_FNmB`OC zYp4Y>l{MJ3o{LkHe8djLG?*+juq#P@^c|uDrn)hC4~k`keh&^raIHG+yo%BkLT6 z-;3`mRG(g!{GH2JK0#Cb`rK5O@zE{d7_g%UAShDq*T<=(xSr$@|*jOl9! z(wx32a~fR^CWgA{qg9{mQLDtJJ6t5spuktHLl~gB63nRkKzA{-k_^&?imOx<3|~rc z-9vG&kwb^j!?!(Bt3oUO{9$=-mk(jPFdb%R(0!560}Y z@OL7#-W!FdvXD?FW|>E%8443yxCphJ1JRT$ChA-`WLDa;{oyOvMWi;z3Wb6Tj?ZG# z;|=id*hdzCM&1R0L#gCFW7K@iBeolT_rw8ZNtKgff{dR}mo>|Gu&ye%EfSh({2SieyYXA$eg<|W&^}i_ z8rda3U-o3J+$#@}>)!HN*|L8Se0#KO*&b-A(F$?x!%&Z-EkSp=fj3s|J=s%-r%m#i zy*Ab^m|ZcWEy%!&m^9}^JQPRNB);Es$o&a}u|)7r05-|D#njf;Zu-bN!B&E*74#D@ z;u#y2mT$x@!J1xMEm;N?H>gJ>t55`>r+K$Kg{T@u0$Al~f2CBnyjey)!MMj`7o!W* zYdm=!{lEU!|Eq7chaqS$;=ugRHOxSYIq}2v!8Im6U>aIyEtymugCq(~Cg!!LDox#q z`*xQz9*?}3(xC7*1q2S!6Ig--BF9oC>yplol!CzX+*ND($D&v~&vP$?v<_jpyew+> zdb`8k>-fW7sWWKOoX|n60&M==Jq$P^JP?-~qz;k+fxQgCHn1?rQDC;u3qg+{54+9Y zvUtx61js{f)3-GJPxJ%8g;dMm0bz+Tz#v);y;-k?sfpMJf!hgsCS36~~%a)-e5RGiCDSI*ynp5JUozME+*@u>x5uwh4JV=*0gs=*`e1trxqVyE+l9?C_yu4f!NQB3Z(0gR{N@%6FhsO?ZLZ_9eGmni~kM0V8L%+V53Nd%MJY){wd?AF) z3&uUB6zqa9>)N_J(M^`C8;v+t%Y~og`Kr4%3m;me!W|Fq?0$9WBF6WN!c`I&HQR}3 zVFi(iPcumU8zoRCf!LH-9FbOVey%fUSrm^UvF(aC2#9zU zmL&cNBL4$k40eT|Go*zhX~xaCptT5ul~h6g((}337$T!p0k_~f=tMjeiqg~C5Hm^= zNDE*9RD*qjufsMd1lAViKsJifM*89!CHum>(UGzsbo>fvU|nrZJC_9-uccO(tzdQ; zUl-xfn!J5TyupXC9o6d8S0*|)2Vew?*A>{z^CIMw1@4T&*o;8Rvkhc%&wzCYqiLTo zvcFd4Un8cE@eDMeFGE(*E;kUb)>89VK^0<12FmqEbYQnUWNa&h>@*8x{*?-k+eyqE zh!+o^a>bgW$6Crj`fnmQ`HtV>LaG{kJh}GKwClX1FYnsXcYw;@9;VtTJ9IYYLD>^+ zIk~pE)>+YZE8Xm)c;4@ndkrCaHq$nOZ|4k-Yxq3)$E5>B$N3prv~S$&7PJy);=;7M zL3(lhz4^!evmoj=`}u7h84l#=-=V`x-j#a`c{oiv!XE=~>jG!s+dgkjr7xd4!Ika_ zGlX=`053iNl0J6Iq|Zu<9370Q{M`sFP1RTTx-$F~teW0MD~A&T%@4u|LQWqX;kFGh z(j0b^9(wEb^P6DA0eGOZZts0HH99(2G6qv)>^O%bk zxBY!1a6MPIb5>Wq%aQX+n=CrPVG#GlJG>7K?1xQTUz)B3|$`6$5j6JW*8M+$qku@-Ezj}+KM_qnu zh|b%`kYu2(cqHTjHFL7$>HiSArell^{YRwjIT z%R~$;T%lc3BagTx)$NIoWxIdh9vOIK*DX5$oLqAw23^!lk7HptpT$gmr4#N1Os9V} zI6QaIXM>g>2C-}(l{Zm(^=sma zYcSTFA17erjH?x|(?UCvGBjmIFhLh#e`6-Glf3awzq&(E8%#JJV)<70@YPzhB&Cfy zY)n{&aaPZfhU`9Q>vOeCNs7=BlgBq)9qX(z{?$OS&_6iEs44pW*UV0vY=V9V(QU ztz?5h2exwMJ=l-q=zU6@=oZYOW7Y^mSX3AHKiNGp9L!72Nd{x&`GqKbkxRz2AGrTL zmPLrT5!j_SrpR&w1?V>tYfIo(+BzB}y5$qw+OAYvPu3$D=+eOW;A5YyJ*XL4k*wV< zW!PcRQ;{H|*v}io^PFMlbpro^e&cy>ss!daTLlvOS@k=(r<2m~l#VQ1^|+td zeP~qHB)mN;us+EQzoy?I{DTdJ=tp&ecA`*Dj|iD#buv{3rpxFmBzn_Umdgm_F0+;7 zkzl%(MkZ6($1S^z%p`jgst2yZJHd{qN$Zi=CoV^iFeG|Mc9wRPe1ONy zqS8t2A}i;UtLJG#DCLvpYr-~0y@62VQc5)>v%Os))IJI1i6;+D##vmy~BCzf+5)H#}T?eA-51)Y`Lv&6kRmRp_Z>4O{NNsLcKfIVYhBN zmXD0go&(s1j|FwirY#OeI8V6sff8E(skY}BqHF&!L$Hd?ye51{>8;{$kcCQAX?Kce=37e=71VBUct95C@ON(QJitVTppvQbY!@|1@rsS%f~2C1SX6oS7ZQfbVz zv^)!mIIhP^M%@rYyCd=Ixdg6QNjDBhQdhGGU8yCX4)>;YZwe0; zF@l))iQnm(6f9aO$@yMO3HG_?|qMzN*$Rr?}7ubXAIM8aq+S$(u z4V@Y0#CQRyXL9%f*UFxapETNSlYvs}pUmID>)oB~SSB#$tT2qbG1+dvxqZo_N{5cN z_MJDiad-L^!_&C$C{Dz|3tk=9NoU;fZRa%Kww--}Ida z?UiS5VQMx+VX2;Y+gN-&;bU52E~&~%q^T!C>@*a6k%bPhvR|1=f0QMSg@SMZztW9? zHdtwKs7)be{U|T4x6m9p+IaVH;w1?90!X86*ssP}0aT7bm;jZ3#L2z%8_3R!MX!O( zC!20zD&j7xz5zk1X#{-x=QkdLBWCvm5R1L|L~Ulw{LFEc419es6;9>u{1pB&dOU=J zFF}qU$Ff{WSSXPU1>9jIT=~K`w*>`2@I=fWSQ2&AecEyEu3S;yQXE$UMx=$lAplvu zI27C&DwC)+XNA45t%{9vfE+H)9z4_(l4~*?xm>G)Bf&tN#H_D6MGP|rA}SE<>VCW* zM(SO$MI4bWz5ML8C~)P~tcXX{a|Yw~wRPR`I?osMJF3}=FUe~U4`y(XC$Z9B)@2}& zg^hAN1q4+NhH-FDqwRQtTmS_I87*no@z4aU;KoWO7$}_uD4luDGte1Iza#Fh;gutT0b>I;IT_!ZqXrO=fMnMkl zzwbZ`=LW>p|LejacDv3OJUhM*09VCI@&Jiu&D=RP!fi)AHHL{BX>dhdOnkp1uM*ql zO)5cP=*7e|-e?O_jI3;!wQN`XzW7*VvSzBYMDBnqUijcHIz@Zg#vM`W|mjchQ9ZTA3t)ecTRsr z-rP#r-aS1=(Co*b)8J~_jwVAN+78p?_qwQ(x6@V|fZ0j_Z^SPkeJ`!z$0>)z{Vg{cI!mT0(3SC8L zCpKZ=65Ir^vtCV9V$ZjyZV&io=@x9ZK&tG>7&byf58pwzG;hdUixBPY%=%{twm9gI znE4qfb_h>@Y#nY0TCm!4YwCD4o>87kdu*aWj(#xu@MefqKF-yhV4IoTI8sF#+!Cl; z)>YO7)FC$4#O*qU?JR`?MWfdKF4b>ssHgp|n?g09KKg%i!5mmR;{-(~u|+8=^Es;H z->4k0IsuyBfHT3F^CLG&ZWjuc*SSLOH}KO|p%$*2*jFm?y4nJ8Zep=5=x;vh=0aMY<;G zVHWM|U6_LxFVK=&A!Cl$!4=0dV<*SAG?WbrNUj#+H>EMhVhffe#YDIpbz!{eXEgHK z6h8hlWtBpPaS#nv(mrtcU0CGMuP&T zWf88f=ZABc7ykZJftGSgk$7E-EH8q9vKvGx?i#s*3-cHt`NuEt&o#_d9w7GW6lP0o zVzj%GUf7ievdJFm7eopqI1dv*hZSvsb<8s&c`7s~jiI?1fHOW|X>n#C zc%MHSQJ0@`5z*-|CVdhjw6W3eg6_&nF&8#aDYv%qG=AN#f+h*b5w27fe#rRrpc4y0 zTu;i3Ux}jR&#q`Cfn%MYf^p~~?g+dK<<1c;(GzfA%0vIedPAf}BHc-(5B3Hck)I1i zRTRv3rcDGaaPCt1%^T@^mc@L4&BSr9@2kUQ7xC5fb&OqLjHqFZsZsQmSpPumU|hKP zg+8I91dTF~B?W_>E>Afk*Q8E94B9movaWCamsc64aWsc`w9DXWgN@PL{e%)8 z-xp3EhFT0m1mD3}%o@-#NLB$NQQhb-^Z^-0MRP_%2s1=fqTa$h^6+2fiai_ID9L=I zTFNATaO8fZUYc`m$;dM|gj^tAt>fEkE!K z%_ZtXc=*^C+@fjwD&Tty@;vzrwVxdZBjV$o<-||K)2A_*c%U))oUH=K5E^~nPb`P0 zlrA1wNr#z++1Zzvu?)tVex37LwnXv?4Rr;j+y5dZ@S$UHJsA_F_K0D|V|Y-v7FG$? zLtnmBo}bZ&wFg`KE6>CL5!k$JF8KO;uM+_t%9FhvyfLtUz#aS0(8GPCHw%&(;aBHm zUO~PAGCGxLU?phjf(aB5KRgji(>H7s7n2LT%t2)~inId^&KW*g(y6<^p-xaA*wWOA zYfkd&hCqnfQ4d%sUxrI9Xole9vO*5YbVHG`23uYws;du^Sn|;8(Sl0CqK$b#L~{xu zSuoGm^bH(k;~x?SSEH6C*=PRw(^gTxh3SJB{|tYz5BZ7ui3bC$Sb4lRC(#-()#OtA zDs)Aby=D$2l`H&`1dYd0^o`DNfl@jreJH0F-sxdyI?^j8odHc$43N=FKP#=$O`4rL z3$(x}VM87$GjfIfI4gx~BK5G44j`!^&)&PMbCfeY%1p}TPhfXE;yTlMXIdmbST6IuhsHT4< z2w%A8=?UMC2X&laTP$F0H<{S@o-F_OTFPRm^2h%*V9`PTe}Go44OnsYe=#pQ$n=Fl zt^ZNjFcqGv+GcifJ>8XZn%n*E@MMMMX ze+=13g=9cc@V*06N-?{@u|1>CJJh?BH*CUcC_x`ZMOiFZFc{Q8FA2mDl z@uTS2o;M@+ElA*c%#z-1(&>!Y{)!JgKD+uQFTr*1 zo7P_U<`q{R9fo-6DXLt3l4zDp=a{Xr?$&_R(FLKi{in5Q{qjB(link+srD3i<;a#c7TvTOb$Bir(NXc3ONartXe9E<0g zWr4rE&!|}fXXatstvoH^*veu$$i4-JuEG@YO#hMbY zOK!gEGM=eL(n53KKP*%Q!#6JP-s>F6fejL+tE;$ihwXK@IMKCm6^|FxvB|EgX+cFO zcWU{M7WodgSeW{7!3y!af4~GcgammoFE5Dmx7iJ-O)OaB(2H!*;pt40Si4O8b2R8<1#32{-axXj z6y+s|E|Hy#Btd>w*gE-A`E zT?{5LzVSn#l?5}c6z~^5SAbq#@>klKWM~1yG$I@!`11}P=t&@}k<{Bct2{&igidbF zGh`hM5ilBZk7J8p>wF$S`gOEKM(HS5@jo(4%0FLF>$Tbufrzv>nrdFMY7F5oa$mC* z7fX5Oh~7yT7vBhOcCBr*vqh{}QZvq$*(}tQO1aqRI5d>GDH2=Kj#7{gul2X^_S`_! z2otg(5zs_s7FJSGVp?L5fdjhzOXLj1Sp?dOii0ec+>i{>XDeRrAy+hmHMn@0b^ZshQ=+dK z!20knhTi=VEl>g+RDh7aI$%GY&H-7Po&PPaX~2D}aC?I{*@EB1wf)GocY+~n$Iqz$ zflJj2+a18D=9|Ode)zW?cFn@Qf*E4#UtN4ggr{F!-2A2MZ%)aieZx9j_72P{XPKMP z$n9-L<`1*D_=dyO(`4kBN^M%DWk}sT32oEYE;ym6ZK+r|{pxAsR`ANYu#d*kn{&MS zhrW~!@MX}qLigy}!tz|ae5xs{#VK=gU;Ki-2rKO-6!#Ng(V=BZ`%~IU?5kSk`IU4h@{Rf=Ackx9_0E%_z^q`N-RJ_HG+bKHsM0(AF2?VprL9 ze3b9D!%c`Iy{TI`(V|zoxZ3F8j2DSpq;Cga6!Eb|pn05Ep8Kt+NO zwS$C0?b9O@;D`J!pqp6X3xLcF?B;hqALCW%5C9G@WtGhq+t*jK zxkIo>pUO_TZm0%H5nv_B3G2;aw1fQ{kL{lMx>wEfN<8 z*e8@X&=$VDkti$bQ1VQRCyW`g!IlxzqN0VI+l!V|L62R?yCyVz1^Cg(^oJcwI6{xy zJUPHX{&_{6Jv+04E&~QfXi`b)i!;|4G0Po{w-Ie(Zwz>vo`9IgC*^h|C_ukQ3i}h2 ziKq?TkVhGhN+UC2oa1A8y&422B`7Fy61XZv-OyOgBXA#@1@%=DFUX77s9&8^gZd7( zaY(4Qp8Eo(94H9k$q z82>(Gm=qK3{f+;wa%H|+hxzu>aPZ>YK~-c<0=*w8zgtEr{#N-BDG}x0*A}S?iauHP zsa}cYyKH56J_!EpX7j!KJ+o5lb{=^JCLbVHHiRy^(YXMg3IiqqA^k!BBvWZX_$-t9 zHw&kvWcW&eKMN>T)47Y<9p>_beimm!;8MNFqDN>4zyc+~n!t^Z$k7vD$mDwc+O07d zBGCvI=%G3gf_a~4McR}Z5F3GgHm#3tkkk-RAHz9oUpK*bc zB3?WwUK#w33k4~?>4=*_w$>zsn{E=;94#PmCWhz8hysomsI~u9hkY2#aCFxx8;m(6FJ0OHZmvCi(5UAb9YPllJvBFbQfnvet zIEZWdhFeTyi9${uPm95~fv1Xa1}@zw9bGJC%nx~qGJw+U{d#LJ&nRnlchT6(A3|z+ zmQmLriw-8d?kv0c(Z#H{h-qeqX>s*gtGBW>8!i=sS3}F1Q9Vnz^;}ed5S|xvAQhzU zA8=u~Q^@_X{c9gtxOFEi{}=G(L2YF6vR|G z8&ej8GkRtDfK^Z@N<;P+oJ;hYUl+Rwq^nE;yiR~|G{fN;DsAUoo6J6Iy$Lv6uq}VT z37^@^lX_*D|Ff1>_D+Ad-p-NMgz%@JED*H)tG=24eA-TsMnK!I%cs5j--(!Cn@+E} zZFmWIAv_c0p`_n0R7HZ_iXECJ1nL`uN{<73-I170~(LLI2nM7k7NHEF*&Z`*>c|7wu6HzD=s>e#Iiln zJg?@#6YU0wlsS15U}Rt+MjFi%R4!50F!&iDOeeSHll#zH7x5Zi!L39HTCwJNWzp5R zbN}&2qMc6ksMR%=>boUSocPHr4;WDKl#^!iaBdRpO+dJVR<9{Ft*CJ`P$G*L^_B%% zaP@ag2)(D-^EYJVLHc>paFht%kl~(2c>;1}d^!AD!vSKT#uYTHpOD*Vi#=8o!Q+ol z@Q(&64%|&AEH{aQaH037UV)6=@Ulc2tD*}*^z7DTetfvq(%xnLf)Gn6GSEvmY68a! zKWV}9I4dVbUYd%Sf*_R=Jnd}6;b)n7oT-mR>-?LB_35W%FLakk`2ovRc=G<}I|V;i z^Ef~c!s8gtB_Tu-{}GZcyaCK2oE;4O$%~8lqP@TD7=)jWu?z#n86<=+Fs~Jl?23sL zKBT+YW4!UQR8!CUBR1hzG*I&^%=3UgQv|wTj0Md2?iHI#Iz&}~vEnNO8VR43@$C)# z!3l+75~V0^>35K=9QY>5q!24UJ4rhcBJS~a!Y-m=ANj^)gq^8WhR-YCBryquf++QG zjZZY;!OUG}Y=|B-a(-Au==PQ4i{h2onU&U==YQ`~2HUd+u89d-alrJoyunf|CWH4W zQCFM~SX&6t45NOqT0BkYxK9pV^CpOW?+KdA!+(6@ zlzy`qM957++ftj`A1%JEHU&Z z$VNfu0!XP7VXr{)7vS`893dvs9wPT(nSZ>IBF-TY+Y}aD9nzY`OBsBJ#&dRJ0_=$7 zM-0+a=?2J->pBeH0IMC(D*S>SUEknI>P~8D5NmNa60;ic_quoHDJ(^DRTNN)wWgwC@O(iQI#a|f$|A$w%^XM%X{;Q83JxJFY^mhDdLZ(M-e?#8xPlSU;vXJYp#1pv!#2LjI1w91F6`_xs_jeX+FC5L%d5Yv(Ij!#C} zTy?>$U&UEI{JTWwaWYsCelR>4a;P}|jB6~q%UDZ8Qh=XYghO;1N>^;+*^1-l%S`Kqyx2MS8PH#$ znyJ;xdO;>{v4V5S1C9s5x#d7iY#7+o^T^_3XZM43yy4hqTC&|ncI4P53uJL(j z*a#}<;LxoNlSra%j@CgZ-_7#heP%{P`(g6!1np{72Ck-3%_uuIF2n1Q&5aackdJWsc12UeKpM3~MBhPF=^@)oTvh$+vsGlbDHo zhV!|c&%>$V_O{VCRoXZ`IX*EoSrR9#97aBxoJ)5R!4sEs?I)#MuWL6udU{&n!=R5* z55;uA4)@Puj`z*$?sm-E+HRv#?b5J6q+h@rVx59iU=_pbM4&OBYcuRWL>}rJ59}H_ zj~$W?`gUpp4es+!GmR&8I7Vwxu=ZciNoT@E+fqSR8|bQ!D0{JuaO>+k4~!k19T=Sp z4}kEmv}r#~U4YJRp4t0_chW)veYlvR11e25?mrT9n#GRomlqhkI# z*%RE3D7HU9@dB$WgpgV)kc{#PbS=OUUuP5~g$iIKPlWy%uu7E^*rJ0S#I%}*a$2hH zFOH2OW}H4x@gg#Za=t{BgP|x1?ho_{VKYXW;H8a=Y8*)LR2|8aD&zn$@%$_E2A1=A zcbl*e-!sNkOJRJ)u6+PcX~8mBjp759tR%NPdW=tbc3<$^p`^u`0-I{Ke&jr=YQvk> zZH8kKzK5!%mzb`xn(k?2cfSgIC#c!e*%ebh68m`V|9p@;`t0_CEFm;-ObBEY*X(O= z@^{ERNh~7JuY7T4@iiId!iE!tx|hQ_H4kDx|J}a??Zkrm_S;&j8XMVQDIBkfO3sky zJt92sU9{Gsk7?4u=XB|<6~#XG%ZqN>AqFbmhleB1qZi-#xuw%vpso*4=RXU<_1l;A z_?6oiCi?EzHj94T;eQcumSf<{uq+e7$lnzVivck&WvQpO96@6Jo0zjvuHKy1`-Al% zzVqRGk(%P-vRNTz%A6ot1zW?TlS%cMPPVhuueIipA)d3|cAu4lJgU7)u=M zA)H?dzfV9?h23cmcw$7P_3tvgzztrRL8d^UqxKVRsovA#<#zd%XXk;Je_N+@=qO4{ zz7=$CMVK73Mg#gQnUOv^-B6O|4ipC95?&GS#X8uBPDBS{pCL%Z-t-Uj{8rHhTg8~+ zO`ykq(fNT4k0FQoEd&`E+`S_9=z1Z6&Aka!LG*-h32EoG?=zt|b`L!MAyhm&8%D5E z^_P1kW;GZcg}cXM4zLFH68JzAM>xN+8w4NsZ-U6WHr3njnNI0VB3s-kUAsB{k(s6m z{f)>Co2}y*+4*4E;%IavY!N5Ojj%vg96$~N0_qHz5Q*C<5))+GUWzXloSy2Qat>6B z{}HYo-abB$$@TEBKE1}O=;)XHg19K0*VgReb2f}g*Fa&4-U0;@VRC`hR!vlk_{QEj zObMM51b-b)?Nt_7oofZKzX{=7^u*D{D#(KqS>7Q;mrtM{i2uWdsNr@_!4?vtPx=un zMHzk|A!!7Va0f$wFzn-0`P>@pCNKQ7Kt{O1H_Yxa6`8(%PBiy8r7A?m!|dJ*pJ`Bq z)c;=4;5eN_5Z?#RA+VTMije{Rv=v5H9|XdC)C4ylWM?yHZAy`V2kL-%5z(vt5u+o| z<44R_%DCl?VzDccd^VS;5w897!P7?qQmBDj|M5ZV*wpj?P?jg6_$#c*=~L4+Y8#L@ z<9ov;agoCcgtlx0q4ow_gI;If zLq9zGl3xNjx3~OrJq9Ca#=W=|EI~g^H+SSxD!~z!;_&N$fLut>YIsqce*ftMXp$_^ z7&mR#*{@S0Z;US6BkXvV1(r%fW5b{qV}(slZ?Xi#gfF-Yu1!$#|448k(DO<+Fs@SE zLWab`f~6|B`VVHA2Z829#zAmnt8dN$fwUl2!M+>Tocj9Q6;j)?i2@!Oy4#me&c!Z- zO<7WZF(rHbneo1&zK1F&=7qk5{k5m{ zhger+msy$EV$f#Mw%FrWNvmsj+l4K;#w{^owBOI&F}?q>!ukgy&tJ|!i>m%${3-D1 z*LO?P?{1@}8K2+40sGcB&h;J=b|5AUA`bom4&5BEK};WEd%jie1}Y9(MEVphEZ9Wa zfa(in0_;S1#a0JX56e^WVs7UXUt6-`j=?D>Rn>(g^&+N|s%0Y>z2>6`E{vkEPwD!) zsaqnnKia_S!Nf%jgC+S)I}k5Irs6Sy>qIVFVZufy7p5dP#Sq_Ei1%(zi0@Q z%V{|Vt3l`{=b3nW@uV@5>&BSkZ~+5+WAgVNuIBsYJLG)RsDE5J`H)oi4aP)5 zjK7eqsMjBbi&}VIo4M8g25@EEv5kt8rI{E=H2>$GIb};E3NbHaQ%5QJE_n!Tw2bAN zb%hlK7TDAeO3Rj+mWbOn`L?Y{zUEKV0aX?;WXnZHXjar@i!(}xrafqSe*^B<9#5W% zT;%JSm|PR}TYWT|;?~ZB+NaS>%gl9#Kb? zFFvVb$$31Gol z_}2x0-0e1V11~xoypwn0fTm77ha8hwBC!ZMswg_hDu}g`<9y~y9)NB5VmL=HBga5X zX+^-;ox+{!`zvSt-@a@qtr7lIl9|pwEKDM0nX)gEO4ZV7rgy*-&24Yq1^}G;52(A3 z_wLjE$MfYLpZO2hPPXyj9i`~ZdqnW7S&7_g`A9b{Ih`LklUNd!BwNkqd z$9~XBg7fgTHO~OOi1v%H`Vh0KNU>7AW3Ss(Blg8^8{;z6>?Vzuq7Fjij1oPkut21Z z*r=}XDNtkoABnAS2sQad0IC@gkhu-qPI~uNtX@+(k}ZK+`A}MGg7SONBQ|RCwpY)i zW)UxJn8|>iW^mcM;T|g?78ae+1c4gkMbXR{6r}ZwyVlMq_Z~^yuj~HPv5=w_aQ(VCQzvjnwut z?%en<$r*-P?2U~4Cj9Ed4$0Dy?+B|@T?2qt6!#sScfs8!>`()~K6H15zo=umdM&qZ zN#WogTO%B!K?jyRQy+lcV!?HL^s#j_=Kwc)tx9sEik_)YsohqEOWbO-YZz;-+O1vx zxVWsh<0k9HQjMOe>tyo+xO2F(b$Rk&jG_}>3p*bbe$mh&|G-$>Gj4t9?_dN0&B-(` z8?Lx)h3enGSU-}o^9OWv>t}>8*6sO1IcGI4c7lMd+as79FOzFGMDGS$-GBwZ7o4?G zj#x5_X4GR*$~__cD0waY71)(`iT zq_og^Qs-E>$3d@QPz7tLdD>+oqEz3JhG4c(m$n*2Qq8eer4GNP{~zjWO-hO&`*D*R zpMdcOyUkwhiNf%gBS9FeZGk#GRvTcm9tw?7BQYOit(K>Je7rQJbYxuIkKd5p@Ua7N z8Z`dZTJ2!yu-XO_=n;{ab-)cOV$ft8XW}k>%vb~40p}f|kNospL#k%4;n9c(x4m-a z^vk%VISVz~>x0v0v$VX{1RG|)fJiDMH5=9fc@`00j9cAt8<+Moq7gwfEKJhkf}DUi zb{0KP7@Crf9ET3_lrUi=->MueB}MuJ~J1u9wmRh za!MuqxpV4Ku<<=}JDj|ybUk<~R^hk#^?n+z=wIWoiPp)EVk@9XUe)Tt?X4SP?zLiwcGL$qJ zA#WJ0RR%u!0ENk&ZcC6lt~~`I4IFM$exu8Lg7QloSg6SIr$_NlB~-N2deyF`94>Ur zZ5T1H1k^&WTJ`isc7?o7`i)#NtE2Xv#H4#z0wK&;o=$ACFs~3>sk?v<*BfV8wtWWB zDhU*ouz`|>#GH*P-~mNT0-!;eGgy>nxMDgl@=eHi5K~loRaiRs4hw#YAPObDjs?&9#SeES}HFY z`G=&O6FoMjYRi@xCv*7%H7FN5`JgPhcQFD!F9P~Mn%{%jIhPuBks5$!;Tm-O-Wf>J!*&{F0L*}83pjnD}%;HES zg&>bs7C#3YhYG86@)DJ&Af=AC&t8>!VCbeS#+NDbEm($o%T?U-wt_>$$yPnE^xt(k zkh(ulp^ebfr@r3t8{v-P=^|-&Lm>aAr}-aRX~9YrhfvovT@V~NWdC?ej&h+g6IQ2Z zj<{@=CXzG-hcHS=sd&H`;s7M+eHH3k0fMtWmn!&?8iS*La95NY#+?_LXf2ElE(-Vs zMQSWNv@@|Pi137Mz@zMqn>iT}lQYi2O3u+V(FEQx(Win2@4mo}EbcCGP#s)lo)(1G zHr3ERrFQ6@$S@XMR2I@Hy75&tZ6i3vsH1KOxjVt+t%h=b)`2{-e22a{%QV35Jgpqr zw_!>@gF&Vhe)+h<2lvi1!Yqx{*0dPPVqN+OxmwsiPAi5Xxdo(wRoWXED0yWTt4}GY zSfCp!7@|R~e4c4uZ6z*edFopLVh(18#NY7^+C{96dIC_MB?%)m?Sym{8gaIF;66Jr z&%}tC zJ+J_Fa9$GVv(O=$@BsoulbN|5kKz+PkXH`ol{Gd=H~>&X4MPPldqwdgu^0{#3_+g4 znCF!g#IW0#bQ~?Xz834%ER3s%XJVKPTCyApK+#(nnV;~6pP!<$C(bD>eOq-9 znV(iWg3@_Fvcu-YY{?+x4y=j}7jn8ckJ(e!Sq?tY?q<~wV&(!zaiMWiaWV>(XlY7> zRfux}r$k@2d-9>L1BIpjWbcByfEmmrI+zHQ(P z^0Ce*Bj^!rua1}TIBdRVm)DQeXvVDeogCLBDZ<4GuIZ=3)Nqi#3+|gd&SfY;^d}L| z4GSa4g!+aMA`*f4^=GH&95xHz)>iIn~S z;p!Z_GmF-38{4)jwr$(CZTpRF+qP|1l8SBHPAWQe?!B$uw)gr4^UIoR&auYRyMC8> zztiDTHiunbn{E$vU9Xx!!^{UVo;Fd`d(@%W<;}vGE&s6~9Q4g;4w zXPz)Mfchq&?R#}HAo8Bsxphwbmk8zf#cT3GleaA(6`+W%0wurQpIj&q4Q zffp@y`nf4|EYLS(T(~Z*0qZ{%%bufXOhxtTwJ@BIhieZo%0+Aq-$>N~%M6cE-DKWR z;lW!%dol^>-~5x-m|Sle6p{hSyVX}J?m~X)fP>zbl4PhsGL9=@#-%mvC7Dewp0?>V zy>~)Yff$yY_M@?g&Kue}U8u4YGtYd2>DEUf7fWH#W>{xf7M{d+iX>T9=!;qASf@)t z#t~|_!P@9XL@mZSL^XGwFr#EooiH5Amzs-e6VyKAfv;zJWdB6&;OxLnw-*K{f*jTf zKo1R|CTHX6WgyR6ch{18Bv(WptD^~2Gzp0 zSeG@nSzrj+3C7`K-3y*afCX@%yM+0CwlZrR0@UDR}g_S_l z${RDqj>2Jhvi5QkomTjdOx!%E4SrDyx>c;P;0DddoZ!ZeOGdfK(JN zIUn(y1^qh{KT!%u_)xM_TNk~V)bAWR7+E|x^ER;^?eML)R+3Ph@!_6K>%Nt(FE1YQ z8Lv-4Kc@wYRgfkuKlUF-R9J(8jnNq z>dP8#&PGsbo~;sYfDL?-zu*rwV0d!M(F5rw3}_QVRW5Sz2MQ0e2Z0isE|(zcd6<)m z>`&$a=2)OQr@b!rQbJnDhCW@Xd#Om9+Mjn@;VX$1H(G?bJiR{641u2)v8q3Mx*dXA z8UpGa{!aUULDo|7odMwm8AHqdu|^la!hQy+hgw~~Un>MPJiKw*&X+B>0Ch*ud1H5M0>el}v^);UFlR0lI})#JiNuPL+_` z$|fawF3z_3+0Z3g9d0g4pfF3*Uxa3Ce!;paG$`xzs@szPiV}F0cu|n$`iZlA{DjcghvgeqC0625IQxTZ81eVsWfrUrn zzA%Lu&=#nt4FSV0x-LFgx-qm zNK$uGqp&b)0Bqu~x$i4O}C6e!xxfpTB&dtaA$LdV8S|-RN_IV*_5<&7lN6 zG$_u(d~^i9%{o5XrwxXa4TRpQ`aGWOZ(@2iW;@!v0Bx`Vmv7|xKv*^w{m<9;IzU7F zSMsa4(ThBI`ds37RRnmOFgtDG89Cfsbcx);YN}V0UWByc!_$b_@$3Q{ zz6Ay&t80IUqFT+NWKLQT(x=ZCDWb~L%FLrseJg*LE6~b0@lRMNo&RY^T&iY2{(J@8t}*1zAsbQ!OMXel>ZR9y9%7aG;`UMuvB}Nh!k?>WPEsLa4Hz z*ez&5C%7${F$rQ5&WiWjV1Phg3YR=};+=cN15ol-c-|D21!h^4SPjtr6~|LKJ8?0! zGfqJ%3xOoN#&vQwFV3(GpTx0Uj7R4P>wGMb$N_Jw%nkQP&M%b7O{h#Z?db5^q?g}r z;?z|`TfC`uT9H&n&;(2dISxWv>futYND>EUFew=3KIjRkg9KB&ONK^Y5c`zx6){Z% z01d_d5epN@K!L-LeGnG&@dd(Cvu3V3xuE4eX1F>xOc~=hq}J=sIqJ;I&`A|CNWB{l zQ7R!nt8XZnx^I3QyL}HBvaWL9+M~DwSF~!KT;8A{S9QL%|Ktu5M&$Gl^K8||-2Nlz zZh7$=D-ThZ61K%nSI-Vc>z9zx0sY*K0Eua8^Y}#U&HZ=ME{-1Eqq2M`jbAs!5f0NX ziA;b(yFcNSqn%`p=zo7q--0wtdV-;6DeX}Co9TcAg3;68gQvY6Y)*B zVph7GT_ng}(ahcIOeri(0XAflFXw~7cI+<@wt^iU7~}i6+e5I$RcU8UFhFQ;0MtDO zv?0^T=Fq@kX(Uy$%reRJn@Vq*k8E+`j_$^%ryn}Nl}_^_Qg^1Jcpzp_j~scaAi1Q3uY3J?(LzlyP^ zoh^flktc(tk-e#{nKQkkmqV$Bjsvb38h>9cgBA~F`E;oil^PXW6@J07I&sL7x*~K< z6p>mJfP^kPSE|XlxjR>nBU0^N5Lw|9C@;Y?SRlaj7?CJ1VGWZY!Se|6ZiK5@V-uIA zu2U$@HH4^*zP;!8&>=F)rPpx&;lt&k1rd%Mf)%*-(A&p=~w zzD~Obt&7L$+uX+e(_wBfQtfFT7`ptO29&rlri6@Eu($Ky7;~vRd8L%!3C^~1lGKtx zV|h21X-fdQ;11@njLDcm43jks6ax|g0F5AV&<$Ep)W5<@KDYtjLa5!w2M6=ol*wA6 zV1F?fn_Tm=NS&3C$RYwhdy8d_^~PbLeJD$iw7zQO()d1#tk8Uyq$g=L`%;s3TF)o< z-}j$or8Vj$EVm0J9F0n;1`$izY%rdXF*j?7D=-|63hV|{OJ0fTfLuY7)Tlf?K#GZO z2Z*g&T%+Aez`x-v>P|3Qk+{ZCb|%>L;1#{`m(J_)W!;ER8q>#Bxc2aJARNK0zASUD zup6Et6(|aoFwL|mO{kH&?%?a6!va>c6W5A~=y2sdlWn&~LID}t449`B+i!g~GszY? z+S9kb0Q=ZVUgweKHj{TBw9Vw>(0I3`QtcDA( zLxDhIQ$6bMR;zrI0cSAHJZMdM;NVG<2d$dpfcB=or}lm+xV4;p7r=)uF=Fq|Zy^np z_P_tiV>q`pOPvS!s`16U9hmL^njw;E2>CYEU~xO_P6{ zk!VEdl0Bd#ULKB>mP307+a>C$4q2RX}c?hX3+G|CNr~oRY>${T(qW z`-?i0HF>;9L=&B-{xdDCts0hLhO+Q8ajh}4(L}p0UJ!L15c+$1k@<}|Y1cTKNr!A= zVs>flO4iO}Qiz827=U`iwSxL*u9EM)g|io%+$qx<4EX{!^#}f5sGN5LYy2`6`i1Ek zb?__~Bb+`-z+}`~?VC_f;Lh)LW(8wM#XD|occ^=Eg<$oIc*u4>TEw1rr^180)86y9 z;CpuSkrU`(Y)P~SBt7C!bFF8Q4teq@r?*KOo&dR9*Yfr$I{@=-ib|9m=W!)7&8V=D z@Qp%mZCWdWr*H~f&Oz&Qjn&c2wG+3OT_?xrnFPWsiFV?Vw|j)^Y6Ic07`OR2VH>_U zYt7fyHKbjxE9!)9uWg?ZrQePGo>WcG9LK+Z5ur*mnqWH+_MV<(r6|DMR7jPDwHc*zTt%2M_a?eCt}c)&72?oAUiPg!EEJK_a?lUPgR>&?Mbp z8uTtNX8|j;9TaDg#OD!@s{p4(H)DEQ4sPFS)3lAgT|{oo^an>la>)Hn-+q>FlXOBS zK`emdj`!A1ljf55p_Wng{P%nM%H^{1Kwft;5VX!e_=ukc@3;o!dFL z(w25~UBAr|d0;Hy4S=WJDvS&V7Ef{t-wzPWf`sKjuzThvL&p=to28^PFo7`%NCa_0 z5T}+!>llJo2MQ=0LKA>5^U5etAa~0s$c9MfeNxjL6_6#%PDL}nlb)7y!vd0pb-c%v zbzSrOqL7U~=LeT&q!}oIs)0gmm}y#P7dotAZEj$0fLWeQt&&yJ0h#}`Ss}VqW(LSe zF;az)kdaa|FOjBVfLBL0NiL|mGgOtESUxlD*crjr5vHk2GkS#4F;Nasibb+=S^@p^ zCs`vCgat7!2s*{0TjYkHYvjBPS02qy1)oI62vZHWCw=szY1`_(kD4FWJ_1EV-E#&Y zA@;Ma{e3I;NHvgTL%w;N_vN-wYXm3`YOTl8fcRDD5+1~XkA0{gj5RGGhFFY_2p1P6 ziq%ANHh^lRi41<|I@T15>z#n5dp)&;lf;7)O`TNd27l>29^VHpL6S%gN!DfX+L*KO zX+gwZcmj@_=MdupK7mGBVAyUfKl^;kDn$J(_vMZa&>p{U`x9sfiyhOhj(o1n(lqVOk##*B9U6rXP*LI~ zYv`h8r4*slBIx)ems2Y9WLn{K_dYz`g#x%9>Qo;7Wd}V2m>aa;A_GkwxlBINfr)WN zdDSNu7ymU>Gg@B!-tuopFrxWCp8EF5cj+u>fcu^I>+^hMS*m+u>#lT&dK4f@+4`Nm z6_ui~UbATGY?X5sX_}XQE%`cu3vo+YZT?q+K_!k^rFGr$rrz~ty&C@3m$Lq{noQ_M z5?3G0ZX*ZLqdCS7f2f0$hp|5>&t2Jh$g5${@@zD;cEfmBjq1Buipmn}MNdrz63V*} zKoqLyMFc6;nnvtf;;l*qkY`Vw`2*wXM`e_t5%fe0(Ya7mwOOWqnK!UJ7vi?ywzxvv+u90F?%h ztdCWtk#z-O+VNfKrAA~y?D zFy)-iBv+Trwr*0f;D7yhWpaK45S_TmqvgA7{b)naqEjuQStGMr#h9HN=5yc z7GzRl${@03*C~nM_}9EIGuU-SrWxCt)}tg7)5B#nm%}CbQErpRc4E&65Zx;d>RwNk z=w_Ehy`oNfyKa5yayUY^J*U80Y`-zZskJ)biM~6F;WKr|9ooM^+?SXYNW9b)13 z1m@)tx<+;FK07Et`{2%Ly-!n4!&4&a@bXMy2w7D|G@dt-_=-v9g?(Zb@BTbY2j%*P z9Ux``%f4UJDchYT_m)Tu$Zoprwo&ckYYM(9zE=XrM>i)Zd^ay+-Wfco+<>3$i@sME zV_IMTlc%3qCEYFUcHL+5+q{f5tcADRev#S>*PCfwYZTe?DzedyrQ2AlTMe9)>4bXs z3uBC-`vz#azLki2Z~GESl-TnIRr*@+jG_Q?uE2Be6xbcjXp>(MAZ8Wq0rGA|abib8 zQ4VyO4xNx_wcq-CgAD7>NZ`R$_f_+CoO^$LO&$a293XUTXY0?7D~PVskgNSM>4=2~ zA>S5~5yxIO6hNrC?^4%3cOtSrbsHy-L7h~uj(P@2Z^qS&q6hNhIbtiR$N6`M20dh1 z;iJ@smLi3bg_4{afP+qofkqxGo+_8f6Y}Wsj^7qD(V9&x-7AJ!F}wk2Ct;9o9@Knm zUoKjrL4lzW4hO=QCPA|4N>rEJ69>0MR}!*bq)NTH-IDZJ)Zzm7&Z?!ip_ffi_SwrSayNtP9U*vDBWU>co0H6Fh(Mlx2a%q)yE}D;T zKd9(FX%Ae&$y5hT`KErTB&x2MvT!FBRdikQ{Eg9rSB-08vSiKSUdKqw=p($WBF+10 z2JgtxM+WbZf3C>B^WTe1hfeHDdh|u5aSEl!P@(-W$6t(;x(K2n1&l z63U_`Pc|l}L&*4B{;jPOgG9Cn1wvba?UQGFhVtu+Cy}7On)i={ffN(yL9=^5ai56y z=Ba&L&;B~S!&R@_Tr!KYN+PEfxBQJR?-Qr-Yfz)us?SjYfP;#!P&@wPB5ZTC>DOr9c#=N}e$|Pd zJu+GkYSM;mMG zht2Q`?5~pHU+Cr-dhmPD03Zh>SC1zsfIDQfPqe^?r2U2t8cj?KqJEbcRME4&*p4hm zxqc7cI`->LcCQXzm(YxmSsFF5qV!)hM$!Tmo<2Bz117T@$a6eL$13 zCCtsX{mkRL?BwX5s1fwLncR$in02HdeBI7`!v~CH2S>AF`K{ia;g6l~S6`Au9Xj-?r4ZBc(Bs5Byvni=fXu zcGqHWC+Qmv=`&8U3BX{FB4dsprOam!324ko_)ajl!N}yaf3sk|pjuq?g9vxXCK8F~J58%aoVgI<2AIbj7Z)jniKDOx%r-(mt-Jbup#o0xtv+ zOQ~h_TUFxA5G0}8fGQ-xHSG8lS}kP+NXLnD!(Dqs80}^&in#s;Kr>viHMbE*mY79V zFO$!Hq;fhB-zfz=Z;YsR6&f=Z+_z`P9goEtq)j`t}Uv7KB4_2 zO!ch-$6sJ%!FMeT0Jlw-o$_Vo;DXoEX_u?u?DF~#hc7)>9va)A=%5Fu1v*r>`<$Pl zXM>G`?{PxG`})uoDlhGZ`dsri+@`}*5%zYb_t8$ISpFXk&J%RPqKU{`Xi*)9O2Y?~ z)+q#|rA7_Na+CwOI1tdyC)e@FJ$vXl^WU>eq#PUWLvAwQQdq+(a4>UL-7d>;|MYE# zOb2BhTkr!P+KXO?&0ZKk^0uR~K`V;ga%gr2M9{!`gdx89uLxfZ-Mp+X|9QSn-@TQN zM)+R{FQUtcfj1-&5EtD4y=yy|dPAkxDBEHKw8HFa-Oa$n-Qh(Z#$f4l2P3wN!t(ZG zytBL+k4_3c1HZ7}@!z4jz|IyyxM)LwxWImkm8(uCG}%%Vm33Elb#?V!R9$>)^d*E2 z?h5Qp8sPQU-@(2#?!V0r06StYVKLeR#Rr-M;09~Mopb(kvpPAVD#`?8hiEe&kPk`$ z0<*)kakk)=m|_Tbb^11${OGx*ALqh;gWHr$5~hg@yRN{+!!X|pJM zEN^{g6;fJoCX-JgoZxfqJnI~&SQM4x5ytS(-_qc~E4+6xwp80_ zK+HP*52>$~kX{TLkp(T0eW!^&BbMR-LLt34LUkM1LlFs85fDPET*ebd>5%#Z_F!+6 z?j{4{joCo_&}xA)|dgI~`<6rDEGr@0|dISLYCtwlm%wqq@!npmx5u)N1 z?&7Qr@9A-FO5`pK-@b_*u9qFU7q67T3tqS$y+9*iue?wbLmL2Ig-R+QjH6wQRLZ@< zA>!YO;eE<&EGE~isAf_Uh{wVP)H|^=_ixt`higGl@of_Tu_j?4f?Kjidh-sL*N)KE(b9c?seW8XKF`pR*a{0eWOFE6`22_&~p!rcZV*N zX;N0zt5YZc(R{n~sq+_0DNs{xt|VDXg%;pl1~JTNO#u*Dk0B|W zQxa-Na1U<$bCG^BT5$p6Ak)k1;R zx!k|1qxo#YT(8sr()0H1ZprP^hm0r2dtdLhryq=3hx=$b2Flk^2f4!RwB z#;wC#+JNWMV0#{U$aa@|XM6rt1p87t z2ke;zXZB21b;zlZfTPo63!y&Fr1A9dxd7Ij2#OkK9*u(gB%-aPJXk(F9^sL3?tC9s z6fmmn~ji zA}9!7X!2G?%)?vxhd7QD__v}6N6<{BvKFXJ^ddI_l!X9Htt(a=7(H8n>XgBB?Qio# z#)Nherx*`Z12sr)Wcq*j`0-Pt1o5mnR=|5ehEa)n1u-TL?XZSkX@=!DsV;@ci+ zBzg;#=XwQ`5vf+5SqwCWiPj-R_c*y`*zuZcjUk#QN@uby&Ijw{w6Q|}dBgOcM|A00 zixOkg6$EZ+K2z*d7P83qc>m4P4@`CXXo`HcQCw!(Ojg4C=;?Rsq zBJA3PM2b}m$0)@Fq{B1no;c6~6I=qTBr>ikmnbHYQoHGATsqeuh1g#lovZ-dWDF}i za+dVJ!MO`9pse7O>9vP~{N(R4J?@{e^1_KJqEh@kQMOc(C_492&dx?>v}s$!tqacS zd3qO9>BvWd5&#WW;fwtKUvl|Gz6PQ7Zm9IspRdTd2}$v$z9Zqc{zV^BV+u<^O2MLt z3CankL369(OGxvZl2oG1#P>V$PwvVv$+8(K+>&L%DI}z*#HI2{=cJ|dN#`V`loO(n zw{C2*O9&vs`_jQj;sK`ag$nD zWDeQ3!wlNp59XCMYY)`A7{Hw(F)%MmS5?HH^LY z3!n^3dqq=aX4O%(9mq3kZGkF%*!>aVyT$=X(n#!r@b@54pq#&eU>l}d?$eOwgCc$v zq(Zy_{mYqF5F&7bb*_1#WB;+t#5;`66t&RdT9RLwW0g8@%0E)lifCi53 zxXxPN#*n*kLod;qzOU^Io$a!ea!43e;H1sac;ScJ{GGUq2r_%5yRgtFtJ3a>-(DCZ z2LSGwu1J4KV~u@jN;G$WHdoXyyF%lQg*MJ%h@R=vT^WpCRQN&Q03#E1yGPO1t^ zc{zz=26}5iWpJpl&Ux3Y4zmp2U2+?f_8Mt6erPe)%w?kA?8a@92k7cBQ<)ya72lVH z)9qxv-&wjE*!mp#eA;AD2>Y3c$|2}?mRB(l;`P8g^bHyVUo5gapyPLPXJuj@0}vm* z5gQ(+vGl8#on{yET5(}wlrKM46`k8iXIlN0GMQ1gon|$hnRt?9=1Rliw$lBr^~Rqi z4;No1A5?Ji4$t^}Yar8AiSq4hh_y`)Adf8iAQm2OC0@ zp+~Fx^)S5s+xJm{zxr#BXJMEp|Lft@gK(#_+v~E;^yEpN_yrHpOm*^)51mKl^wJIgT8~@1`w!2;$v7fA-~nAXUb=O+AJF}NuXiIW@Y(bt z(f)7Y6w5c;HQSw?@5SA_Y3%)gX7@{APowJ@!d3n*pQUpy;H{I0Stu3RrOh8&Ce|!j#BxLPX9~Ja z#QTE=$hsWD$#RuW0FxR-H&9e?u@#q=*YS_F=Q*pTrOZS|n}tSn#vl_nGiTZqTcp%i z|7eNvhE8tC=Zj+r%J77dBBcu&8m<%^S@J_@<*va_^)#Z!I_|#jqOC$-RQ`=FiC;BtIlM0m>m4(wur_QtAmP~zEVaZ zw%C+bEe$*qz$bg*`OGtP_W%i_7iiy(I-0vwY>`!4SeTg&1lG5uadv=Pj(jXE`;}Y~ zPIoajE3A(^9gU|SD9aa~flwZ9m^}OU$HlWm!FO*2+i#BjBIKrOezMK}2Ju5(MD?A`aIYM_<0D6oZry1XX{WdF;@Qx3j;!7s3 z?uVinJxdIN==f%T-8CWG2yi`tVtd^DvQ2eU^U^Dbf~zR-tpOChDc3tB(&6Gu8bA59 zDZ#(E?)SDYRbrW`YIHn2O7sfCU#Yol=oLp%>#*o@8f2ls_EW6g=IU3{aeXxx>ufs9 z2JBi)0Gss5XqwK{OPf+<_VD6fCFYnSefW&+pw6C?8wfW#YL2CMynp|CDZUfx$1xxH zPI-=85ZKLf?(NXvgWoO;?2*>6=Rl$j!G@;JJ2M<0q?Z$Fvc;wY$_vDvLGn8~41GPi z&7i!xYOu3vsk%<)@`+glEN=0vSByUf!f=e<0Bt_jaPL`5zyHn)&HeJM>_Q{I!s7p9 z3-vcVW+%kE&#EJ&1NK;a%8NkifORyK?r^&Ww1zeA7yGQ3swWouK z0^iluXe=Xw4t%VQQw2pi;pvtUf~#6jr8EFPbd8jzWK|;`AF;`}Rj?&Hd<{+;?m5j# z4Tu_Lnk$GcfP|bNQDtlFf~*ghWD7}MR}N?hsox0eU2_hr4|6weH#!cg8vgCBe3#5m zX;Ki?x&P>Q_6tG)HZwXm*J-n(l$m(SYt>Z7-f^D!9rp$zlYOeQsxmX;SXYVGX4JH5 zQ(e(D+I%RBt(AHy# zK!s#M3^6_hYeoSAKc}3+It+gR9P0AU*E~c@Hj9d6CDd4gR~lxjR>K@htC6|{lWMD? zTw*r8^qxkR2@V~3mok!sCXzZ?R(H&1J<4&X`y2aliF#fc;bn0AxoSW-Rjo=T8!%~R zj)C1utLg~4NMdnhwTQx73tr2cV4xU7(n}jc~iKb)xqphC-95DRy20^cFah6$-KHan?aFk0@%9gfqABB{)uM+MX=)anI?;-9U#bIllG8O#@MG3|`{s5EJU0KkC+(l|6A zuH4yYegNk|hq0&P>G1K!HnM}txHlhgcq%tWRB&l?4=?{0BIyJjbhLPybN{j{6O_l{ zU2&LD))#E8v|V;hG`5!b9)626SI1=lAV)obr)ZX9L8~HCES?vXeATnnA(VxYO{@l2 z3UV`K=%Rj!68JaD5#x^>5dhEW6~uu-2J^k9Q!#^5u%e&^{*QZ3GrT2?;sQ}p8JIfQ z^ufa7`)KPOcS!2o)za3o%;QWT1&cF+9$QL|{H0u$lRCGNR9aEx+g?~Np0)pBKOvuY z%e{f)ynk@|&%jjw;qmU>1I?9RNczv<>d(kj{d)%@AzxH$clR+#E8tQ-hODT&I`QvR z$1t<2beQ}#gdyp0>VBJo!UPLydbzPt+R<|GDY_!G*QSH$9T<>|Jr;%~wnpnFy~6ZN zA0N+YSOIjBaC__l_FY@Y6pG_J3tUDr@6yX#m#+|DV0Gt-0R>8kd#<~-)lHOP?)eQQ zft8bwZZPXI?R8b;3E=eR?nUffG7USghCKNBJOERV6u@K+&e%W?;i--}fZ-mwCIq*p z24}!)&M}0E(r)w?R*2N=00t#`;BCU=0QWe?Uf&qZ@t`7@0-3lOk4!*vZrwkNU=#q^ zN?y-5bXR$wgIwf?1HzDpCL9uqm9LLzlJbvjJ|4Ern1_>B4Y&lE7njr9ZfuU3uq&aC>HDH@JHm2&2sLul>P1Li@iE~o&={yBARP1rDftZ4 zs1K)$2!TXxd3y+X4z8jVGjm!DG>qOcQsykQGEdR z1tNthbcC$TCtQ=o0c^MyPlwk9F^5tqjc2KuJ_}p$itNq`5F+yAsXO8cuX=v4EVYfT#YV&47#CQ0xrB3w|_=7a-NlY zac(J+v;2~2h*NikY_SLXEP$!-n&}Amg@JgW03;ZrE+D>QaK{VpUTp$0#Br|?$Qo1C zC-_pCzQ+{N4-e({DxCKH65}F0Pu1L9zAKQ%=Vs?G)J&?MX$NkeSX?FF&lwt0(AFEh z58&s$eX>J;(z^WP^_Dl*wPM#U+PwIy>f>ZamMFbBr&m97cWdzVtE-Min-?_+&I$R9;{slIX*8&mFxqjd;#-nOJ!JkUK5U% zO$3IGwn%4&`A@Y|>GGO01m~;-1F4P4`GD*Z%`BTf!TX3+=S>SM;0LCYHobbqwiDM; z$c7Ys9Lh84dH4giMShRxgVD;$3E8K~k*m+A5i%y&Q^ImFf*Dm=3(s%3buoemW<4$B zRLJ7ds0!(tbRr9oL}{g?)H%e7mUJ7DHf2L|DeX$aTuHicUZ-15RVkU(n&=H-K4ILzJlX)udeI`4TQEoMH3x`_< zTpD3m3f`g1Jqj&9E0FBM9jESDVxEw=Kqp;ZI(r1#r7Z^6h) z1ApsuPi1%R8X0cE5OYb`Cpf@FYc3F`OfL6uS|&7~Gf$BWZ=A`Ltnky`A21hcvv7@6 z%Xvs2aPOK+PL43VAyy9_G^oMW$hghEu1^!}tBN3PPoYVTnCk`#?w83Iu8QvoL3L<= z-+}*!UT6aHqG|Qc0Ux0g|KJMgd8av*tA0)wd!8rsi8%UzDN{1HxXClwD0g11J=SOt zz7~FAIcbIw+l>d;u3^Q4382lMd7Ycl)IQ?MDiXRpB8&(0nGD4Ww>U{+gm^OjkcC^7 z^3EU#oQq=*$ws|Ld^gjOV&rfDUQOGsQAap2v4udOT);5-tS_P%pezE;WTw|_GVb-w z0EblP;8L}zpWlaD>99PP0X?W5`C9i^9ASRy*t&J4ZA9Odz_awD8NS*D0pLOpWq_}%u{sMMnFS@$_SqY{m2ePy12Y`8Rec5 z{7t7TF~_kYgTV8k>#`FV#H{Crh!Uy_RDjYCS9obFpcNAZI?R0n2u>Z}eblyS?;nq6 zlgSr2+Pp^H)fXV}1w=_xfXpgc!Va`=uI@*_aesakPC^UUF7Df$sv+~fJB1wGKD>S) zINNuBeFQQP6b`lOvx$M^KzzGJS;PE|bBsJ_XvO@-uUZUXl}CRzaZr_f#K&0r=6imX z2iW9dKto;F1L`TDO}W0}33FExGa|*d8)y&t$*1f^(`3j;0O-CqNynGyVwil-;6QF? zM@w5`Sg$i9rRP%b7guDIh8ATf77UZ=6!d*ed@RRdNAH!L?_BNCJSKgj*WfBpXUbiES zy@Q#LcelLXrdE83Wtn22eE52Sbu4(nYxb<-g~l3KL-D09ejcbaap1j}ckYeEt!lP% z?Qb_jul#*fk#^yP)UIA{H())u{1mi5Fi}kjRk%H!xW4=Z?*{)#j!7gQ_@+q*^lEbx z*-+k=kUJoFSo!B)0`rhb7C6sgp-ir?2;Fy8^T;^i)+po)0p$TkU^a zqj>9yQ@-#CbzY7u%*Lp)ypr-7^H2nJ>kYnTR+`gs5q9#HWsq*66Tp@q{+casKJ?|T zE>e1qYz02wzEDJA{FK_(q9WsCY?ZIGlcKc`ouBswic18$2>;|y4OXU`aYN`{9MPPt z^cX0|FWNqZLjRYYrwJhWS=j4yqmen+G1V*S6qm-SC!m@*MlBX=R_=uN+?OUcuMi}E z=G{l@?Fi^#yzdfTIg=9Y4npB|^n!{WExuMTJ>S`GJ!ylT^^AuR0_7N~eq%E0k+_%n zWQ_cH3lMvo(cT0(JHw4_E!Xr}mT!ES3acGp54h&}Hy9_V&ifH>FmHKUpkP;Mu{#by zTTmF`u!)}w56tNE8>O42#UgFLVP?9Hi|ftI(hFc2zqDU3WCtA*2hR#&Rn!psoWSKJ`P(yH1Hk?Cn!p2`LyP(Y73Rh85efuDZ##&S% z4UA;PB&Y{0ypEYbDF-YDPpJonmPn}pYzAMU3l`u-fUl8|zBq+j!8UWgfg^JMM?_gUyN6S0Y0w2zc=#NUx<-kOB{*$eT zvOZxs*A@_lR>lgk0T@4jeN$2I=!TBIO8Q+6D_83J0QzrOP=lF>Fi6o!=N@1 zfSH9wrRxDlp5dtv>eGj_V8rD)&Xe^7{CK8FT~3bcdLA`TWu{7m-bG4OSLo6#GqMse zvb-s84zj|P2CmnSbyM>>LWggFb8bdfM^lJWdH9KcZ+7+#Pgu({YcgpPJ~HHmB(~XL zGQ)BL;i$ohh&oHr_5eN;4mwJigrG-;(#L`}Vi0=aCW?fQ$Q{fvOyrnOG^C9U$f7ni znb2g!ETqHYI;_%Sr8PO{%M|!YtDRps(wpxXcx}l`28TQ4D!>}P*$+q@(U?V#*(I&Z zw|-0K&VDnr_%Y1iRp-*`qf}3!3{sSe!Ts0iO9!{nVet>3Fh2)vZjEWHO;3T9NInPXN6sT;`RSkfOJwlKA|mHbjF5p0Y3|GytIv$qG5NaB>Le}YHv>`YJh z-+y<1|D*rz{hnRSGx_IREcRyv{yz@?{Z~!K9QenXV=%{Lj>Vi5bJEPoFel5L9CPx_ zDKN)oPLVl%%qcOapE(1}8D!27bB39-g7<2Apb44~g%2xZCyOp`4RO~35X$~^W9b;GX%=;XNKQA{qyWrf< zoCm1%JDBqza~`7WZLDrG7wUVM-S5JKN8khacAVWm3!HisI|#GwVD${JI zd_2ya55UJs=A43$f78r410PQ?=Slc@iaBSYh@H%Ze>+$Oc=}_^d78=shCaibXXzTa zImMjk=o;8~jyccM^&a94{Cj~p)66-Kqvv&l&)x~VeUUjY5pQ2&Zi+4JrJfy6zA%Gh z4PV&DoC`QYvC#dL;bk0~$nXQ|m029HuR}LYKh_RS^=<6#upz-TL=HA0*C+TJt=L6n61f^WYv5%$nQz?hxRt={B-WsM`N7(8x zb8R+zlm@oL8uzmEqBDiKS%5+C_<_;JSbT3%?JI~#5}=e26C z@59Syn^4GdEvUDeVe0v*>LTQxUcRjA&ju}7p{=f{x&jh(a=G4cTrbSLbmoQWv(HV1 z=7ndU2~&`qJssxYgR1qyLC?JcFS%Z&3FZ6kYR&DWe~wJvJ9+qRgrTXoIiwR@H}+gL zn6JfwiYuV%hs0$BFpQvu1NRIM;caTd46_xgp;8I+mC9nvS#IF9U8yWBR~zEV=a{zx za#M2i(5Z(no?8v(TTS_K@3D)G`sIr&i;atJ04=;2WB+7(l`6V|gcy+6xf+iV2pGyv z;jcX29jk}2Qw0kuoNTS;2Ri$ z=*kIKIUy=XEUhyM={R^Z64-GHWhK1hbxwjjUgss$3t$z1kJq+@eY`G8@W<;uDFX1i zBn1Ip_oE69MdJwT403EM~2*h{LfAuiI^)9;JLXrp&WjB#MLSNzE9)w+- z-lOz&FJdlc*h*jbA?)JUF$7Yy{x`HO`up ze{UhhZZNiP&~=)vnJ5hS8pi=u$>3eQ$l^G}iyV#s9AceqII!xM%Ztl?P`>Pzoq8>} zr`&7><#B%^ALi>Y-~FK4thswm|K>bTUaJAPfV``j;slYA#gEgun}U!@NrofG`w65%7<6RS55#t zSf1PVL}QG)Gr_&PG?@unFv(5O-$Ce>okWvTJNlWe<>=| z-0H5nuvoq7N>un&U3;!Gq-u{n*X%Lk>^U6~KDr=e3$ND*M&RE^ z40e2t3!+or;RLmz6+q`gTCFz#bMK;CNKH3@?StgEkQ&lDGh3mPZQjp2wrU2Btwi@4 z8=+J5EfHdbX2WfI6Uf5eeU_O>2V$? zE&&+;n^#RBCNAhG`dqzM-VbygKn70iFGE@T@v;ns;f$SXe>L6x<-moR zjFZ-_I+I}@CU5O(!@cG<-o{3HqsWm|n7v;0njo0{(88;*_ypBEBkp>~FzYRt2Lt|c ztJSDfzJd(N5{uH@G>S%i*o!PRBR1-EuNC6MeoT&ds!V@;$7FY}30JB3s)qlpDM-gD(9e4}y)WMM zN4u&wV%2Y~*>M}9o1EL-HAK1Hc0Llc?kpreqiY(t7pe_t9RnIQTCd>}@vD5&>f+8Z&{*uYQ$=Dn$d z2@1?j47QU!2s;DG4>SvnI15DyiGJ3QeuxQ3X8WY^@ZU?sfhq@hRiFfYMgLcC>>pgadHLFoZ zB|F}bT=m?=)-_knpjNsWHC5>#aIebhpLX~d6b@ovU(=c>z%z?Lxsl%5nk56MF@W|ZO-KmoT)Ko-YWtXnpx-~~ud$0*P|P$l%XWABR3 zQZPxlv^Wd|84IsSMFJI4&E1qV0%{Gn>e0aUj$m?h(;@6lL-HI~aGgPGpi|U}B9_w| zt%q0=LSovsA*e86*sBq1UUgT!b3Lj*&&Y_DtSNK~fAKl9~S9G1(s7|<_=n2kZYH_?L;?1<6Y5pe6y#UFQt|=4ELwx7`SCvA2WV5H$!s$y} zm9?z2e~8oY@>6{2B%6`qFywbZ$B-#Q(#67&pRmWC>d~YRLh=!8l8uy?Y#5u{cs60m zU^xjH_kJu3K`fa$AapL@p3p(DLS!6}W`veP@-E!&A$3wQsWWyClp+u{8--73VQIt& zC5d-!WE9CEA?;e;r?eb0ddMM_OAo%pcv#khe{Y@Coi*Yd%xfFEO^%5ib|H4Fkk{U$ z(y$eS;s|~_eQ83C2n)xs7!Ja<;+>X0mY4X_X$Jph)cj40rtJ|^H1G(z1j?eE5Fqw$ zL*^Aoei=D1NHZ?Sw{r`IO@SAADdFZ&#ZK%Yb<5j^$#z{fxd$|MdiP+0nxL@B(Zcrb zf5YSvOdiGL1SXF$sjHJ3Oe&|)R8d#*&>=;#nWQ2KCXx*V!UTohjDiiC&(!hWhg8F2 zjg4B2o!7z6LjvqAX%qft)45XKHtm94gfuJv7wo*9veS0SE|v;|eWgOFU>8b7xSNB| z(NazWZi>Y`XsA$Qm$8^zjBB?TODO2;f0lA{SmLqNA1uML{hEUxpg9nx+f@&(orvdm zW75m6Kuhn7TzNHYbX*O>|AZe#E4X7~@&`1#*Od&f5T(+9!1j4ubu-MaBb(KXnZB$= zWDa2{0jIjw`xCX2i~_cZT45XsgakAiUBmzMM7SIgB5(4tqRQ4(nPEDpdN6M{f2R&J z|E}gs9;r+7QJ!#HW2ra{{hwkR+}4qM+KjoUt(bc{6?0FgWA5op%srirxuaC$Nlwjl#YUP1QfFcoa2?2 zS6TMzy`Yn3_78OD0_%prE~Issf8L%@EvRvsKwzcRKB(GF{bK-VmC9df`3y>ys)U~O zcE{nEcetzu{nXUb{Be4;pERsMdX)=VL*K9J`HOObMvt1m!qe3X=3TFwwlw-6e=8N!(EVH@ zEkaR;4{wh)7N?Efk~Z&353V6)FvK#OQWo4UWvMu2soSFL3b3WH8D&>)n`c&>GVAsz z1GbblrR=tOX2dBoZi_N^sZtr*j52(9dz6`R%FNrMtO*@9x*28oaH80)3X$65Fs1v< zVKR?N9g_u2u42-_WHDK7e*{BF;2&}6cC!0QmTk~qOZ`pADpXw`N0$5!+bFBFxH4`j zuDFs|v<8b`^D5XRLtkwbnUbZiLUeHwU7{8tzzh;#T*)v_GK?!R#-$jG{*A~u8eD6& zIIh#`wbni%@V0yCVMq!*4ZU}=m|R=agMcfCsB$k7Ag3x`s}*=Te->%Qs2-rFsIkFk zh#h&C?t24OgwAk$ZT)@9x+dFP)}ginlpWS$AhJNHD*3#(XR^q;MSE1A5w&uo@bN{d z$8@dPt_I2s2^}}Ds{L(7f_B}MlTd^)`3I#DB!Z9DX(0;o05zRAuv3JM?6t{CBIQ^t zHN&XHIoy_u%)-tTf36x~c}}CPbQeu-it|E!(L$x!{}?+bm!Z>2iC*&A4Bp6K9f?xV zb^=A*`!bb8&vB4kAjV~;p1>8?suLRC<@2Fkp;(m4_4!uAtz+j-WW6$tm{!|ug7pu~ z3@|}vd!86euIr#XspY$1v66&M`>kcK=921;!6i05t;oBUe^U**m!D~jo-m|F#|mk{ z9yG>GZo^0{r3QH(u5mru;sfwm0K>I2kcj-is(KHYXvtT*vZc#}n(;1{Gd-{AF_YK! zAyxbT-nkGcG7`>(*xh$^E_fF)x%6Imfp%uw==L6rcFkSwL5M?`X3ROJSF<^;W{)`} zR>4GeXdaBNe{;n+V$n!o$WTXQUXw}lQSeXs6f;xaRw(x-KNRxG&Ktx^A3c-vxLkYL zYh87l$iyR)_m-?oACQ#J%yf$LGz}*Va&8@e@I=Q*&{F)kntApHUes_tr33X9#*fDy&EUN_>q%_?|agpLlB%{ttKaf5UpkU(2}vQS5-{-^tA>;tjA1WdN0FXEm4KT{(Q>|D(+%CSXHab{`ndzl&B~6 z$^XYO{5{sq}|&FSKe$ zjx}$lmV>#258li!`v^31oy?N!) zfBobB{>M(_g=g`@V$l2qUcZL#s*)yhVIFj6uU>7`J8qbN30Kra%wnq1x(*6p0i%Q} z*F795VY<<(RU2+N4ENfeJLkf1c2t#NDJrQ#K7AapP(ZYjJ<%t$%zm_D&~JyI_&Cg} zQf5ogsEXs(8db5p9}dU`=%}19Em%eEf11s~s}(_Pis+mj5U;yVMV0EkiPff;s0f-e zvpG#{_w4ywkbKpU@ilBm8kAX^55WwwdCtJ=LHLVNcW}qBNww|69L83dXIr|ITcW6U z>`Ao9x~7cZ8=Oy1m{ZV$}&;vf9VEj zW3t4gIv-n^=(V7M6nQ_BBqd@Wwr>}*uZ-AJ7);xioiB}-iltm>WN@T3QW`Zm{sl|n zKFt{fd{kR$r3zO%SBq+~%3w3iSC|F3g2DYQ#yO9cH6M`?s=}s2^KDynM~DdFNVs7b z@Dxzvts>*_v4AU`VmiLu%7raSTT-7SP!d1Dna?1UCMONtG|m zG~MfsdeaSgexjd7Vc7Qp3Y%UI1ZsK9G$U%QCIV0c~fv6&z-FLZkT(adR<=Xe@8O{@v=Zd<1)M*rX3ebnGdr_UiC7dVAgltt8`@rZle(v z&qJMOpPTV8X3qop{V{Co$MuZC$s499%(Q#XyaCCeDVO<}Y4Rd30<;Vog8)7mK4jTO z)+}-SHpojRd>1yhiJ`wmo+2;;pfdY8m8GXuhDGar{;xm})m1R^fBhddaR0(bIRk9; z_F;#;N!P~#wxNtSID5ljbEcd}KS>jDd{t{l+|(&zDA*1V`*5Z;tu$Lp@#D(ev?>~r+Y#F-OaXXG^sW>b06R@R8HoFKGG zV%kDw1uL}_mD_L$e-mheM=1C;xyNuhTl#0*&>|>D9D;^=StGX5itQ6m5^5g^+2N9Zo6?1xBgi7ZD);kWj8$G5)gL z8YAM(#};UFo!BaKk-S{%RDt%V2vC%&)Tfc)-j7~KEP;l+e@Txe*_bX^Sqm*aW}AJ044s`Z^(%r@UED-o$a)=|5iK})e-%t<4IRgw_YW|^xP^&~cQ0NO zwO`P0V@#I!l71VB-`FHVJ6xxJ0^4zn26oXz>?#^tw+{iPq4#izTGY??LJP*|8Uq4$ z@?m(6DV0!5$(ey`J;h?X}aKOP^{5R#9@3$P7g2;gu-7m#015M&q%#N zKl~Fef2Qad7M501;j@^*dzB=@uxbs__!m)Ru(IS)rv<1kS?1;b#umYA|1L^&< z2&HJWrr9XI9i$^aFHXK3+9m$iXdZnL#kBVjU%4n@PGr;Dh-s@VKYi&Tn&WviNx<^( zwsN#?3ScA`Sg<06{?gf2&k{j-tFSEhytA&w@O?Rv;K#hcb!rO+i^v?F0jD%ln`qE1|DZJ%lxVQ=Q!L-3Jej zfBOdyp6H~HKQ`_^c7lwNoBTM zG2;r;5v{)f4(3#uEoHE(2(M}Y@ztvtEWE!!H21stJkaE z6+cGHQ@RR%E#wWMMq?SdzH{YHUrff90@Y6vZ`8>^vp8I-} zMAC5aP8_VVaj?o`c?m@Fxqu^4C_c)mM?XWH$_cQ_5m?!>s`Z=#OM6rmE}1{Jd(A`1oQ`O<*Vt0#7|Tld6Pe`5w=xR2Dw zmkfbg*d;*9sB&L%GyuJ2RRMi{PXP9hl@x#9=;i$rJy(x6Q z3Sr(q72s3z>g@onsMUsxmmS#z7??jGp!3He*w+==a_tnVJJf*s9x#j)W3n`H#M|z0d1rBKL%}gygRTN zyST`|6|^aQ2g}%k(1tbi-b024=gLlrMPw}XN5PFWREuEF5I}hk%Sg+GIUbe}U{1MpN_{iF|`Sx^#@ezZtCqh;0bwR43i^FFJSc z?d(5CI(vDpNgfA9RzRI&2*AoTYx=;c1%**hNu?S~H?x_n&Ixgf_whgOi)v!>_Fb?)9I%i*JkjvhS-IS%@(&7it+u<749YhCx9 zMyD)a@oV$$V%497nd`TzZF(0o914vUU+0PyeDv_)BS_{nf4vx*D}KE*@ow1;s{Qq| zhEvm}wwJvIWp-+Z)Vjr?Ba=rC_1>U%rx-h8-~?RSkqd@`_t&@%Io%;GMvWomaj$#; zxA5U6KN#j{>v>ONa)&^{BRzT!t){Z2_VdAvr8^1YY(?D9Lb7^Q5_dI?)}-*ZI4Wjk zozX5tQ)M`#e=<hR>=Dbez+>e{lM%n{m1@<^2a_>aBQvlke%I z_bn~A;O-|y<~xrZhA!~_Ba<$OcV$0{zWb2<+Xef1oc)Pz_>CXM;hJD##5wP4cqw`J zzWDWJNS=rd*NuF_9Aw&@r-f{VIvLirkS*32wn_;GqN$mqYq9o8E;b2D6f!2l)z-vX z2D%XqfAU$T#O^Umc?Bg5*U@$?d+qd>hXscOsy;ejFQ%t414lB4DJXDLY@rbt;1Z z<2q?($!!QUiR3nf0xp(Oc5QELnTd)53RB<)*OqZTf1Xa6{{k2d(IJ?xizEui|b`nU9I zrn|w)xWxtq;Zq1VZ}KleaxGTnaCeosLNhgy?Ya2*3yNt%bN!`c`B5c!h{e1mH{;lb ze{G7tbYD+;H1YMM#|VxqVp=n~pnz)-F}-6gB~f9G^w(&LN9(|H^&V@9CNWI(9#dEJ z&hPf19V01M73~=QXN&3E^Prn0-3jtkgq;!18j%+axjw3wu4!$EkZB=J`?5H*{aI>X zij9e5Uc5#57H*cZ5_Uv-O0afIh7R4*Cj>EE zg!nbaB59eLdV=DCJv7wMgH$Zz7g|Uitegc?hR&HgD+5El>x_&RY-^ZyuhB^%*k-TO zgXbtIKBL8EDT)mqrS<<}QhcDid>k2oPKX{G*|?G&oX?su*7F}1=8qf*k<6K!p=y7E0MU1PmO-X6dVFlPZLcge|T_sZ1Ilc za9SN!azr0MGqdD_7H6tR4wzaX9%B3vK8Kl?#Tqp{{;*!-_#0q4#!mXU~^h9uRO1Gjmv< z;d3>GW8sR5B!$O#6q~S1U^+K*>fAq0{vI8a@EN>@5xr#N#Y-GM#fElEx<4^cQydhQ z7NhFF(v&=l6IF~gQd}tVBzI<|=8ENHD>hG$GdkGs+Qws{!UFE^kRb53B_pbE+M0x+ zMPq=xfO&HSL<#M-f8aTzGnV9jtc*?69~|V=z0{H3A18Y_>gI1k@-HIwXG@=*x6^i( z?k8{@!Qyf3US!YhZAhM;$a#MNZ$F_|c~dOr#zC*8bmM5Xi5U`{1xix@#~K}@;>ZJ4 z#P<}F&b$aGq4&P2uEP{XC58n#X=uaMAL3KmrX=>s2vJY(e{U-Lkhj^CGMCJ);v~jx z8%63y;{q9&Q*FiFORFDYD;`_fn!u6Mmoieznx2vOH6lMCHX0H1E|AS7H?6~{zN|{I zw2wEfZl%;Nq%?z@R4hHKWY|n|FOxc67L{aKc&=NikQx5fh73VoyVtC#w^5qZ5e@1% zRwfDp0BP|3e+edDa%fWUGj+qCs*xHNr-N4etU3ouf%*5CMD!ken47p?ywZ=ovX_t# z;}A!93h>-A2GP@Q;9SD_)emMprknJbC~0#$ZA}2@EzC4Jw-b-;t?WxhhRY`7gYw}i z8oeg)_c8hJn@wAsM(LE454KUt+9PzY_f}QZoMA-yf7|5z3b<5n^v3)Jbs{LOm7Bs5 zVN8(*1IQMsC)ZR*spA(`dr*hrOn2#7Qb_YHs1+*GkYsI@tlti4>lEb%5@hB6*pVfd z4#*vOxIxd5W*L}b-jjqHw9a{a=}89vW`sgb0a>PKr8g-sqeoLkG|hSOJZkjsV}F}< z#~0?we`F6vpoaWNN~y|u!3eSVgG$H1CT7a1TQdcZ2W0wqK*1q7=l6(po%hs%CI&l# z8rrP6qCvfUWY}5LDP>~jL<6ks0mZOJseN4m{u<@v{GiM3p1w7 zKZJ@w;%thPb}ywtWKhsVigr%GN2BTo@PTK!f6|#BFxBU(HJHk)O1Ue^wF-5=m+B(gdK@oJJfT!NWZU57L?^+`g{V^=Jw)4cRq zEqJcb$w-|8vApzr>}v{{ta~TY`@O#}X4U^hVzC{ewa}_Jy}!WkN7bNIUcMd!6fCH@ zf5x&u{}XY(Qc$f?!h;qE6MUttx8ooq`eF{UUb2YpeOxo!==8_y#=*4VylblY6&6>{ z*OJGxSz`3An~KS&~s@9lNIYM2TCDA&2yu8B=b_F8w{h^mp+3FBRv#AE-7G z_mw_N(TpivJ(oDw#ea-__JU7n_Gj{Ze+;@{6r?N+>%@4YoV~e!PY)gl@43|W;+wHe zrehUAb$dtA9-8e|TQub_Vm;Ms-|V*``Lq^L={z5_fY?%;STxsjJtZ@Vgm?5H;9M5i zQ&1ydxhZL#+r?52v}@b8>{4$h$=_i;5mf!e$m`-4LEf*EgnocT;%G_!6ayZde?UJ* z@;aUQ40ue!7Car{b#Zt-3d&I-MQ{X7=>RB{4`Zqqe+?s;hb7Ss#ujOh zJfCTv(x%EFbjuz&%O!fWSy zCPz#8>|(p+1!Ct~roBoOgtjn&Pk{*x`ZK9Cq`Z)&K@PV}MI68dO`%uQ74=E66Ck%` zNcimVX>svXwdsICh%_}Fe{sS>xO2RE|FXr|==nlmgSKtmw&S6Wo8n<~oEVk_Uq znREKm?@6U!F3DDd<~QWbVa|Y5;b_k-+?r97l_nU@qz$eV3hTqJ5<4{3 z)UOrXpe6R0RwJy~6v@ZgoD7cx)$4m&4WLT8#C>L7jLScZ={e)EuG4<&C>Bt@L3ofj z4#867qLdZETWe~eyceyOkmV79T~e3E=5`?Zf5eE((mX!cfAo7-y)WVvW9^bWx2{dU zk205JnbcMlEm4G5L{JY}{xaqVfT`#pC2CwNqmL*V)=YrfdNtn^Ro=2ToF@7gIMg0w z>X7odr~EPW@(6bBC?+LL`Y{>6WDqfFj9_m{#hRUVYYhc{qX2uo9*|>xA|np*v*W8A zv;Fd0(86=e^2mR<3wQ=>E7 zYe@D!0uue1;s_z>P2=+XCgFCJ2YQjS0B@3iO}V`20B5v}@z-A*z*^kN*ldOA*4!La z8)n-rzaIBv;Z~Z^1ZHh;3ybYVB&pJA9Y<+XEJ|lff2=uCzC?TULL*kOIuNZ&jnQ7) z6M9?e^K!54y82BWjL~^q2BeJYef#?T}?D**3U{qAk)({~15{8S zz07fs9hj5yS`=ieg7UP~n`2FJ)O|3he-@YN7XZD74cYHQw55yolVNQ`R2xiD-h7VU z7@~BTqD($&i0i}~!}^W2jm2$=iepT(7y3Uml58@U* zOF|nRTotA35mkHfZQc~&)cdKHfA;d_x)Y}TRWKGe#3J@VmVF2@vjj1?{3(nIG!k~f zXFn~};E3gvnNroA`5STgew_L3$^s20M5;DP*K6m{1Ni zfDW_dnQ=P6!1X&jX$=MGHhm&Ex&e{myP7_O55 z%+WDHKgJ?w95T_nACm`qs7lydvuPDHkipY|Is;K#B>}y|KTri-9Zh&Z#r|?W)4Y$o zCkq0Xr(}S~phDxG(H+{cU`WS;C5C58&|)L?<2)Ix(Q}go%J~JY4;dI_v?U>Y5+NGc zq+O~>f3K@aI)b@ZlX$#Ie>~YF&OXdVlRAf$$f8vy(yY*@k`_Nv%E+gZC2a{8U}gm5 zydqKxJAZ}ju~)K^J*KoNNR7w|wfI3~j^>b<{@3;NCk;LyV;ypBwkX!M)%5GJ3b2Gs z9EmZp4AXC(bM0@IK!y4^HqZo1wv-bWjCKU0B(~e>n#mPK4wnebQ zA7Fy&6D=L$Vv$&a6OJzOzoO42wAFcD6qA@qfO{F;h<(4TKPR(jMvx`l6*P|%z*?4x$t@6aWAK2mtpPc(*d%S*{2LGega$MWFqjF`xGVB~OpMYo%Ib-rVSB8_z0LOO z>e|}Mdi{>K;kLca`pVi$+g)E>XP&Y`w${jvbxfb3AX!xwKbC`yMn~mjJ=Mu z{m340Znyld-Ebpze-y_;+L7xD`-qFsPZ4}1;$B~6r7r_MxFY!0kK@>uK5Z^_lf#cy zQFeM^D{}on6@9FY!+cMA<~aGK@%xYp@H^IU2+&1pz?lK3re+OIbv=eAT*LRwgb_Wp zU}!;CmxvTHFw9V`URod`kT}n1OR80snh1{}98Np=fbd zA6H?4aLh&?^L!KPPir6T4{rWY7(;ThRB&CTeBzP)fFAfIz@s5M(Wil4v0ayy}^fm-Fuqx5iiCpO)ah2B$ovu!h zs%+bpZt&%xvK+dR-{z>-UJX?a$q2(zLHDSrkfE#}x`$j$(>y=&GOblr(ZPw=A%zmg zAyV#8fA-WRhsFIUh+XFNc`HFxWgT)Ua$0|H*V%vY&90ht_~-_7C^^p9tjeL3N0g3YE<_(`p#GAR$*qhb_v zopkO)E?rTj;1_76O!>diExp01f@biRBXN2mf38qfoR*9Ez_njNtfQTOqK8|}XDJtH zlcloxAW3$x1kES08~V{<^NXGzFxwSg2aDA_iF>lw;{%d(sb5Bi({p<6WDn!rhU__enn`Y}Kq9RqJ0+O9KQH z000080QVVqx3;`eYZ3|f8F)}L4YmWMmmo=7Du3&59Mu&+GqVrx%Wpe2Nyw1kBukR@ zGk%05CJ=*yNN8~&>UPm|yfgNWJv+0xGwa7{SAwQZ973v~R+L5&ZK+U%K&X+5R1oxA z|AKy-uVnoYQv1CUQqQ?F>qi>!dhgzQ?z!i6&;8wV|D8<5A^7_icKn6#`y76qWo$J3 z7k|J6C<>4jK%lV*rU+RPGzqj2m=Y92kPYEn7_8^eiV4UjKzK=O0xbr=0&4XTT$3Q1Bn8vy_$Jws7QEK7W#ny5S4_jznQA(hHU)ns zb-|jorf zVAS_@REvX_z@H?3Q=l~?3odBcVs72V+_uF`TF23>&abQ2Oi~`Lz`vayr+Eg4sQ8!XxGxGcS_d!Ks$`1 zBPbzENv0hIElmlN#k6_`^W>NpnYIh%3saSs3$9yoCQtSEAD#Tk>EepJc(%Bb%cLjW z#azZgo?Hggp+9qM5*d!te7b6-iGSD7&gQgZY2+%nMKklvWF>RCU^w!kq3O1a9d%JP zOm)W8W!o}WWW$m#s)l8%mL|VYFf7#zS+=WJhR6cc?=EtET;0&X;PAlM&`7^EJU%os zHZeFhs4!q&b!P zfs_5#$iT$#_{o9s0pHeaY>QB)kn@G77Y%gMKTf}es%NVm$&NQ zJdiiO__Tie&zm>it>3?%ZEnaSU~&hI!-yzelU8P`YuMH!(?iB_oPLBjy!k%Rnv$um zn11OG*s6$8Y) zEjq3ypzyPSlV0i|#vvB^+EY#v$RS)!%_+F^` zthEGG6W|OBSAXNQ%1zQRphu}s2K-dOrB;%go(N2@#z@3zTy`api|F24OTru~PQmhX zqML#$cjNqoNdnm8g2GusY8+vQ) zytf~F9dr%UI%!X8cnKYVS~o0zPsC~`EJT2~{FwLq7cX z;ZK6&er*p_yMird=S1vR@h&?8r!g9M6QGZ{4te*WFS8PK*LtAZO^O#nz{+B^hb{}G zbdTW-uAyCM2{Hw5k7_Hptt1lTfN9u`nS)C(6M_`Njle7N7<$%8J=&Y&JpNr=O#;Ty zLF%303V**7C>1iqLA(E*fd5yj%`o2vMub9uqDIkXtsh3+c5pi=a5n&EF_{KH8-(jX zYALsdI0sIX&S9Rk0(Ev!M;g?Toz#;J>PZ--WV`y2aE1Iu2bzg4R8!m@^naAx4B|)L z6$j`zJ35OW?-r5r+w)zB}*3;HO zuIX9OPNM{5I0K_NyF(MQBky#2^3sc2SV0&O!EXm)#c6EtP_q_748#X3LU2*zmd^vv zdVoFXA|eR($ct4DA(+C~Bw;!ozEnB(LnyDV^mF*K^rehuPh$T}9A$RjL#dHU5$2(zv#&)Q7xbG&FlS2dkESeG_$ful0-*p}Bb zr`yV+&Wu?j&jDX)@Je0;MJrecgs4i%re;(uTS+X{t|%(x=;o}~#7#%GPvF1B7f$6~ zcW`k|bKKmyQt3Q$=U%hbBAS(ZzHFG9tbek6!C2ID+Zdi(aW(UV&E|4$u{6IlvvhT( zSj^23cY{koF1=AB=XfkiD_%mG#j?1-ZTcBUblNu|BE-aq7!l(5sigg~ETb@8HI+a{ z=Co<&v4%gJ*&%_^YPKJnaw|6S33=_#z4cpnu&UVn=)I>ssO(+D@(10OC(p=}KYu@% zJM!jHD%g0h68FnAtn&+Ai1w6G0(lX~Ro$|)nZ!XQ)91*JYG|iqESi{p1V?sJcMG&> zOU%X=%Oe--DK0DHHR;PGJ@4w;<;vvFrQ0PTF9b~^uUn3;$*wJzDg6Im8fHAn!iPnu zV9XV~a8UEv%Tw+h{X}O*T|ww(Esv4Xg?!|#kP`^k1~|MA|LA0(v?(jO8T6B3=m6E#D68r&^E&q z?maJJ)#--?-%r~jy%?U0B0k7au@Ibg`V||eoi?k=ivtck(`oTiHqQNiegz8-Ci^cx zVVN3(57|?^1UhZ1#TiXK`+&rd+{)n}Pr$|kuZbe$7!}bX1Sg;TXHI~ zK8KfDeHv?{sHV6z=Yt}Rb$^obsPC2IC5lvED%@W$thg&Bd_`ih&J5j2M=F#F6`lzd zKNBjH3G6s|ae_SS#%)0}P*%R+#g#YCy>j8aLU9YvF}qyy+O{!dNuMdHbGWlkdB$s1 z>^a5J>4Yo(GoW3e(yc*b`kcP(Nw^oRi5q-jO1X6I;*{6PR0FYvpnr&AJ;w~nc}C#t zg_&xh{4l<{i|ASKcqZs#QGUMEQc1ToM!CkQwDVGmV>4H21Vh4Sc6u*+lIAHt*g;|n z744aMe%QTe-~$h=Ct=jGglQZTyksE8*Em7z_Yqs1HbcqVWsGV!QO^-I5#$wzlYSy+ zXtQE`vj{cW0I|h<$bY0KS2(X(7c?(QIgPu+dbkH$;idOnHpX?)gUSn0>!+W@o+Sm` zuLD~NnA(+QS11erL}@7YB)Wtap-XHRpG0Vsgd~nyg)Z!+gd|eh@S76$Ab3V_E-g0W zxC8sWLR=&ujf*rB5nFIYR7l__D#WFvkX)TZlxAHMrPDSmZQE9*ZQHi_rcr6zwr$(C zos~Ab`k(ardU$7da89f^J9a!9g)CoL2FA9nLfAqau!Hewq#s2jj@FI{wf*X;BtujT zONIA4aw!JI(liNhpj7=3J?-oE*r3pOo2T;0Sju zeUsVROx}BckCOp0M40{kLLp=8rESyH6Ppf&rXvkiorL;W6?EYE#$aZTH zYAY)?{5HA1w&V5$*b7mL)eRT3bB{Ur82X~T7`UNk{-+b;eNFc0SO52|H`2erzvSZR z;zTq0wg_ti#su4evjQv!rwO(5)_~k-A*VqMBj=8wwFAx4>(BufYS7w2X4!SKdF`Uu zNK~7ISL`Fpq2V`zobIaMaWC7zA3JzmeEitnzEp!}2E95v{A&aVVcFRS0ok-3u&~@b za(jbQjUOa(!$FPPN|#Ua&67q4_dx+yvp&n|vGel)UV3kb=aSFifT#D%gIBBqU<{zY zK7x{h6`jdi?MeW;o0Z8y{$w(04@+BX#sAC(3^?h{i}!IaIA zce}+Jj&;3Mt}4yaW*FP~lIbfm>)K;h997fTsvSAs#VVCdDR-=>!3^ftkSO;(I6tsH z5FiYox?AA7I3NtapSRTkL}-hBBq3F)j)lWR2E$q3i8lbgJsUN8=gMDpcN*_#yGA`* zw#zEhRx3AII%a&X0eG^j^%CTCb+=_P|p)k%^W}Eugr2% z(Bg?1&oyPP^;lnTLERfKJP;+W4dMLv8Wk?gB}=B&_!xdv12^)4QOW^{RY|Oxw zi4kHoE=~YwyzDHTvT>Sd9qjR{h(=TrO#|{AG%Hu50-byddS#K4ang|7Ec3dPJW!OK zE}7X@=|bz3S%aS$n>bmBRICHDank5Ec){Q8gMN9h5Cf*jurE4UG0qQ;e%yL#vHA4m zf(BUBh9QEMta6do6d<+ncO(C_h>$_pc!!?t4Ss-kBlyA=_UTS%6l6&1Y%cXQipIu- z$a19$v5TpH%QA>_;anlfq$x-vWy)Mtfu>kvpcyImqLI^7-R(;M2wY;voeF zagi5sxNx&sy#c30FyoOMR9Hz$6_j9h51B`-emLvB1TcBlQ3d+rNn-@qa&=}-JIK;s zoE-qp1&vuUmSb%ul6ncj+UWtk8;kRmB@8VkRdTi)kqq292XRaO8;@7lt|yiwva1Fu zPwc=gbaK-JZ(a}2nJa?vsxf%5>+S=>QbLrio{^q8X}UU$NG-|Nt&aubZnRIY@!`cA zHLTj*8~jGQBIrI8Gco5=)%qjfk`1tGl`X)6=Dj0lMXgD;x(r8)+*2))qA>bqyX(x2 zf8(eqO-*xhAalK8&wy6Ipg!!Y%d|VPoFf}KmtwtD4>!99Nq@iG4q)@gg4sYp16gU( z+R}EyWXAlRHglYt6IAf>_Y}y>Xdqf9R6?i`WHvO5P*m}y==eH?zAucL>5aUkKp(y= zG4G-(U#;-fh`@i!mcq~0Xyl(%gC;gQfb-@EdLJfGZ?A|XhOK6UaHpEpNl;NyS_9r> zjLkR}S;|$YQ&yc5BNC8g9B`l(Egf`mNg{V5KJ%jTO*TIF;*3ejXpYxe`Hv7{+v8j! z!xyO6g?A^AsH9qAI?MscN5J;*=8NCI@FpcYlC-$)>*I;UQhbCN*^G~pe`|Rf9fbp12Kay$V&=^wG5zUMWU^ufD;^yB zwO>r4Xo+mTUKQ0df>xe#^D zjTc>xUx-dd`FNR1>1r9*ydmRSzTviM7H9G(xXqjn@XV}_aqm=HjCOnK``fbJP3@w5 zY2$9CHF__ttT*k5*EnsJNxs->ox&u*c6?4@8VlGVAYy|4gG(CI00B%n1W>x|6ugF~ ziEMy`<`6t0JcfWmD_Tb~vVrPn6Liv^8&voyhmybDVB8W5XM*84yUwD-4bql$amisd z5Sr$EV` zt*h>8)?T}`)PP&IY`d~=WSBzU(M4|PAsKI^Kw9N7IZqa+oP+;6;G=GaDjQPlCnY!> z7mGsd)JldJ?S2p?Sfs92R(Xs<8z5gw@Y3c&Q{INIE?hcBT{Qc%ozT!ECgQ|=(8X7} zBM;3`gmF^qXuin1d|M(P%{ z9gn)GG!7379vVAjb)Y4)E zN&{kR*PjOGfRHj5T#Nj?`3AI~1Zd`%Rzv2Va>3Zdxi>N+ozP9~A<9Gurvn&ERvLBn zueUKqU;}#tE!&{LiOY;ptFjZeZt2wMH?L|~Ef#@ea7$FrH=sUgdP$`{NGY5$Tm^Nma&5J5#GWo_pvLNg#)K--lZz4rH7Lsyvf>K+U;DFvzM#H8^; zTa^UY7>yE2jgiN`GR6Xm4vfy>?Ug>S_b^R4VQ~c~jw(EJ#YLOg>d0wU#kCt-r~bp+ zK;g0I)46$UU|UDak`8P`Rzl2pi*Ar{GJ>i6kJzuNnZ1;c%V7pntXa{OsTPYcF$=@vkSf6CBXP#acW2hbvw?ELanXlLNXT zhmNZSJ_EgXyaN700M3(KQ>m?LQ5w+JX8(*RwcT=`n4$}-P{wdIt&9H^#QblxUIk~C zitK6)iPxBXVipi9^c(HRV`sSkQ3iWR0iLA#{oK+!f0gL1LcWbA-mTK8Yf<9^Fwc_r zQvWgGuawKywL$Q0^VsYZWG4}K;|+8H`yiNyL4`Af9ER_U2|M?C{*jfkmCp=+yG%R! zn0DgADF!YS*MVF8t;5Q{=jh-=1XpWp4cT(cR2w=MsM!xdSM*4T)uaVuXS5Kr*3c10 z9y+JxryzNUMkojYkugHj;S}-#p!S(TS~3wUBmq_;JRuy*3Lz=xIb4kHa`JR;pk9GF zQIz2FQWL{CMQSE7iVRJMf9VFi$cJDN7_QEaAqHdJpEDK$v&ZBh zh(JNKnnr;gDCUWI1T%tRs1%{L5fXf!82}LnSp3}YatTM%o|NYX;-{4Wu$zx*R;6SC zb7}2tt7Xoz_u`P)p)D5?uD`;L*mg@oNlX>`^N+o&Yl1<3^Nj^7J@lluX#xSi04Sgt zbZ=en-t3En_wiBgi9;^li|B5rhQm~n>ap?Y_8O7M7H*Sii3kr(C@_pL#-Pe3JbMKZ zQFAmvs4@zBk94o~lk;oZSOSlZr1!=$v8jyzkU?Wy{FTSU0i69Ic=j}Y5Rqy1LuN&{SX@?XWhpQ**}#a z@XS64(oWMIST*^l;`I<{wFms1_N$0sXE|YByzALRn&a?B6^G#fy$I&7%}v@vKjxh3 zYc9<5qX;3lVadQmyqk3K=50T!e=4`Oi`p{2{}$HqJmSW3NjAsPyvREEPrXqUipg#l zhjIugLq2v)JyKu@6F_B6OQcTV*-p~RV+rBf;vb3%^6K^}3IrSxV83X2uc*3>|anoxc$I>WsoL<2>tP=zYavvXkb*N4h2 zZRtc{gva%MXYqk89X&lR`?My=-zFnDd`Gh;J555YAwDAn`1^&FJR*y0f-ok7CJ_yZ z74zo(k5hIe z@{q`ne-;)7=B<;40~Wr4$_Qu0*tny~DS#i8-g{%EiTL3VD+u=hI4RK7l}rsI_;H>g z?go6x=xg!<)G?OIDk)hT+>$P%E>eQ?goi>U;|i-yxHfiMGrZ>Zmb= z7Dy5R=SfA7+o#J?2|FY7{6k>wRNS%Sx-v^;HvxAs5X0Gq1dyV=9&==3keu$xtG#aq zSFHkd#vz-@$>jFDzgW1|UuCmm?*{7+>PhOIzZw|LdxU*oq(v=MS-oJnol z#Y04EVBNu!E{BjUJUz47{JKtswhbt!|S9G>oi)K%mUfXHu^A{YK&H)F%IJC;kDE1wn@bCqA zNvSUZT4Ao`RP55%!TCR?y0t%tuTUy6G~36c%>5rJP%-FAe+xQuuStb`XubqU*3s737BYLo@Y62Jo^M=#j6jfhY0nK zCmExN9?dY5#Z{?b5^MIypy!MsDKR3M@uDLVgFI3-TPU(Dw{n76d<*{#p-36(uTp0? z^CaUsNQhrLIm^P#nMEBE?nDfj-1UA^tCtKD9!_ z3og|`%L*S*(0mmFJjzH~i@E3IzL0gDFP09;$I?U^$V(-JkST1pF74+ZfD3Yj2)1tg z-LK=kKqf#~sv?`%6tV`5B(n4&nC?-Ix7W)ClkA6xGW6K#L0!OX)cVT@Q8DB z8J$W}$X|gkXc8`9(#mRte*Q6-JUoIEgbg+w7ou{HX-O(_@H|WFm~1mk2Yx9#&XqRG zyIo@18l?yjf9iXhG5(#gsOv2VI*r(+L_L)$m)D+i(uRQ8SQ~~WD03ag6}x$jQ{xyG za^45vS$^k*Qa2zQJd%Nx$@~CrhTI>RYiz=QY8SSx>77;b8d(6F+6Nm4uHj}Xf(>Un z6j3OK2~}YU8}jd^ZiB(EfCKYvqeD{j-y}AacF-ob0k^9R)(zamHcZ`bky}GAa02Rp z=_d9Eevbuvr*M9>2Km|mf4l_w8pWIg5YGWj1HKm#^LLTXa%bl4VIDIv=j@>$H!l=N2e75LP-OgOvwAp#llo=RZBV%{dqB@NSo32p)z$*(JEiwVZ zp~M$Uvmp-yMCIElg4xZU|JuDV)>SXe zoIz(mjs%zRV~xl_bW;Ho(u_-DV=T!*hlTi}9uf^S0?T%uf(UlJP9nOf z1PK4ADk^qVRKR5l z|GGs#s8!;h01LfL2^nGcN`ZA2~0tR33r|*iS_%m9NlD|3Ntk1D!0EF=pK}ypA4^W!uK%7D{8=_nAv8hb$~5Ama1V*8cgn zi?5aHR_dhNsQ>}M_j`+*p=Y0W^(X0d=2LR3XV?Z|>D02q-=?dBZE||6_!ufeaw;Fq zmJhy?yYAsGaLutdym;n%Ma2S4A}9E8lg$flC=V;{eeOrZ4W*9TSNJ^7!aaeSZ=TyQ zU+*#Vq+-v{-;50wKmG1Mz7SBI+@9ewaTfZ|IAlX%i1-$ zY8g*s2d5iS!c=p((o6KO7s|izZn)#Qm@9L#zHBk#S&2T1>=#``QB?uTX{;*8FFK^k z`?b-vtZ%7B)Dm-k5W3(0+WYy8jK>rbc&8;8 z2HGd5pm>}!dei|KMa40J=#Ww#okG)TpinLbEjHmODz4ieVT=?Y4w9BJxE!=7OYh1Jj-p89x8|N5^Ys!chBU*q%aR=>+nV%RL<8dZg+e@JjuBmeh6+BrM;Dnzfx*PpJ-qyHgg=FMLWZ* zB{oaAT!7Ga6@Ld{E~z<~|Ksq63FfOsl&H$AM)s0pUOIA5Cvb6x4B}(#=)6(dba~&N4J#Qoxi}9y!P((+4ePHP!BiOc)q~#m3DUjjuGdQLAf@n&xI7KKmPydYoDltO<|* zDC}cTgY6ufO*xJKu;V{4pCa^E6+RX)eJVl4xp7KisE4C4d%6*S!;OT$gzdB|oH#&= zhC>brhQou)yMC?|H$|)?FVBI@#cxyyQ8Z@qZ6KP{!49F zY}1&k1zTD&^)5kap`wZMxQJ$fj*6zZ7$izB<|wz%LrN>ztLR{Gzo%JLPu$kI@5(LXppWEM6fl*fzz-s)w2k?-&1m$@M>f7bvY z>G}Sye-iZOe5*S$#tYnn5zTkZ$wWv>b~*#=<(uILfTJxba>>s?SHJ*qWrtYxa=Qhs zeEVb}JVs`Q_nL$zl#UBgax5-{Gwg?!Ol(njtDE-rKqS5&g_OlNr0SE^iz|FF+5Z3c zLyJBi1T@G%K+3?RsfGr>aZ&}4ykJ|8Ka`R{05^Cmh%d3))mnJo;@zxg!z9D2XYhNn z8>2#EEH0ZXd$J`C0uIJ$2`WlbFBfCq(~lom^$sM;`(_Jb-*~JT#uQ9$kE?C*PU4wS z*%epgn|y94qrTu&Hn-&iawt`)20PrFy)*xIcbU)CKHwkrJT7_bo9 z0hs0~*jj?c;z+fE;^3hl*d5nNN}ECmdaHLf%%Zg!jjpBZz{<-An9)`}faQadWlQjS z&|O5MI#Ho25*r20s&U_VA$U{URZDu0&YIi)@OJzA(4G1(!t&P5EhcFy$Mg=#?gDr) zs$at1qlVtya@(ywncn?tb50eOX>ugafbc^piI0Z%P-Aq~h@$Vs+&z4K=wxTzap6pr zYf9z3vaXG8S20y{eD);;W8=Y+ADAM3VcmcNi&WJPh4m*?r@}nuHJiDmd3*GwvcL~K z%SRERVp7Qr!srqWhT$&iO?}~Lt*=hWF4(=QS1VGfLa5?&LreAqv#?_0c-DW06TH}> z!@O@a&3;Ml4lbd~@jAWGh?^umFUF3KUfQlA;4Y3o1j5=N?r_=r!*UH(sip_;e93}1 z4~dlPL0m9{mzUBMVQRlIUd4ohX6pD1BBebbSCP!QJ|*h9;Tnz3797R*3~x`-ud;?` z_7)A{Uzs@*xT2}oequ%nDZHB;0Wep$t7lCk3Q-_5L3JQ(YJJZ_0m%xw>XwG;AFHcp z@7S~gqrc~$EZ%bcU3e3A!izWrxsfI9#TMkrPVD+2X-VYG9!Rvj;#J+GT3bPvnS;PI zclE&}K|(3`!7D3cZrok=ijAjFAh!^h;nkb`?ee@^h#oOk{kc7mted(C0qv93CpG%h zi2mq1PnX0JxLV|W<_qX*i%u@u)*9^Y2Elf6o$4$C40wt(bHdOrn%lvxPzbyd;__hY zEqn0vZN|6Pu8%kPTQ3;qk10E@cwciQ6hF+rSb&8GtWZl$Key#7ug_AVqe@^2Fd>%K zEE5MyBVC64mt{6rV&Pjs0a=jW0R&d}-cmg+6n1+T*TjgJV8qH>1LV>Cg6O;wUbx%7 zaaT>2d%qIQ3#hi_c(S&6nm%;{STTyg!q(yNqpa~?sp&F|LBd4NA{}k~q8g*)XHnei zghm;p%CfRr%R*@TW$R;t$oX1H;7sh_m-_0#rG%$YU7NSwcQjYo09anR0SgYlZ@}Mb z0uxjdh4E=263%ZaDhsYsoS--0bTF4KUuF7dRoO~qs1L28YGA(1{fqouYEE&cbfq9H zWrZ8(ng}Z`=~l1SUinHbEh6q?+VE|oJT?HC^Dii#7BwPh>B{#JTb$!!zf=8&-qi_0 z=~V;ChyJD06{(rn0JQ2C&fxoK)cS}D+<{BOt`T%#UK?OIDQ@|WXzBY$P4BUg0D-M# z{;_2$iQ$g^Y@q^F!H;t1i3Y@5>C)wdDyRB1@;RV;(Q1~Qwu~(gSjGe5#U6gmatZLEi#S=c=0H#(GdIq{$TDGW=_XMui z0-WUJWl_HH=BZ<=temzm2vqAe$OCea$42;mV0O92SCzBBx|6qmW`SJjDkrCjHJtC5 z(q1}8b;6AsR^xjXI zH>Y>IJ=AE70LV%)Pfk`&PES|BAhK4Nz$T5*ReM4wCpC~*tV>K^eX*kv7td0^pc=$y zkTsLyJ5}bWj0G)49j%X(9%DZL_?pB;%v%|CW}eti29@FAq5*9(xdPMAH}MX-b;s-l z{(k*6WbJQhj5#=Z8Q-09fHIx?JnwTV3<^;T)M+jL3h)cFmPe(0pdP64c3v_t6YH=~ zT{xiNT*6=%AaieQF1HnUegP6w2`oR#A zQVFlI`y$ra_HK*u|8p<{2|v%`8SCBM?Pl5Xc#G65 z6&ED<06^NN?I?lV_2Kz=eoz7v^<4hSe3&720s^F_-f@~c=cW>=z4W_GNFX0~$Jjb< zJ9@ljU%oYd;7xj{KUce9mC$_Ht)smgYBJ!YFxu#?1Q_8qR`HlR+-==XrYPIpbo9Vh zTF-_m=vU%Q(!kQV4zi}EVy2wpL{4_Ja|+m>0sOsub0TZ&v_ayUxe1KAm-P}f0JpF@ zf_KHs^eK@7j);*x+CCuClo!MBTEFj*>GI2XhRvIT3y#rp#if4@{A^%zV4U^?S4~%^ z)42Ky<=WFOonolt(42r&ofzN7p5^KjfA;pyhTbu>%ma}eQG~_s8lnk;E(tTzxG)1t z09e!_^GP`K39)(oTf9wjB+<00JR^TJRJ+gg<; z1pSAzuQiUCZ_DoCFh6iPxbW6B;&58XxRdrU&!rL$U=u_NdGQt9vf;r%F8T~4+QnN%WjdZiA{bSx+VkG!8NTzrWT8PWR z8ER`VN_J^zG$Y@!E;1&n?Yfoksso+x$LcA!gLb#AJ5(%fR z6S`}Krpnyn6sGF__#}su-cigVAN(^O*p45S^BsQoAhXb%3kq~28_IGAabj8-NX7}E zxty$#-@merPNdgEo6XOUvGGQ40lKTtfoQ>jJ;j>^LJY-xfJYbQ&Gibq0kJqmXB!v- zEhPs&X31*28ucJdOpKRrU`$c$ke7=Yy<0U*zHWF2ZsUCn_BO$K_juhOGS*(>uQrzQ z6D3lfT(nHg^&2Rv1CH@Xf;b~la(WtzZB#gq*wR~4?P6@W`(z}}zVqcf=P^ZW&Q7Vfqw2U~K457AmrY4hj^x@B#9y!UbHmC>)h(xOCp%UFG!L0$gFQ zxGZP}7U5mfP;!J0f=vunpKbn2xU>9B@@YZ}qIrpfStL}V4;9!)*E0#-2_*Cg`;TkA z!O$+%p5BN+Z@kS^&hh%&A|GHObO_~~!F|&dieoQ`B zvA6M1-z>_?+HkO_P6$#lO98KH#{Aal0WRo0U`SNgc<_@fm96BUovTo(_90&XgY$?+ zc&v6T5W9q`>7)Lkf=t2Ti2Z17av5pg!I zZ_aneW%w?=tnIN5@NxKnE6kb_fkoaLT}1}EQg1lk&960|2?Hrh9z(teS;`GJBVZ~# z$}5vLF!L@l?;R`lhI7VvZaFq%OYVEZPlDPKQAF^zh*g*w}I zTovq1fgv6Px>jhv%4x9gv5I5OoJi6S>P^@thIlI%^7+T0kclcE2ANGxLBL*GJU-{` zSJ4k+4-@;BI)>R@*q!W}nzQ4DBYz7HLCD{;vdp%MTy%#u8C@+KJ;kic#DN>!c)KcFP@9497ctQh8@ z(g!kSfJY{&O3y85kUU9h_y_L`b450%>x*v?L@dLL6apOXhQnqz-`F?-21SxuqDa_k zG~hdZVwXyC3+CN9ks8$x+df#g{11xX?EVWm9dng7TxijPWM;)>sfr|4M{21zN1=Df zzPAcEz_M2Cg}l5hpdGD3owGqNzCTqkAQxVpf`!h&uMNCZs;wxIwo%FDF+I?+kFnIW zn@9}OILl69EpBzS?wN8ju%RH}I7%<&0@JXVRPG5j`41*fvG(RR4rE7}XYOi}a-V3q0?0+j2qX7JHL zsdWvCrvBf;O!=Hk~Pl3{nb-*Nr`W9+{Ct|})a?2-EQ-n{tQtIZ|2=f+3e52j-I(2yT}he#GRz>@VNl_u8!j(1Ib&9UaHyGw~y<}*ujTZk3A z!2go5jDsQ5{D!5GloS8~tA;RKe9mg=& zZWZNrapTYW7v+hSM}SBu2fTNZFv$^v|bk5Qi3LFA(<^q7Hs$Y->{T!0abe)(n-O2 z|K?%q^O=^XE!k%L6WKgIOZUXzz?HunL<&Z1bk+eD2_F}z4Bx=~o-<8k20nFvv)W&_ zcDY{MXFjhVYki2sA#w%Ao8?hzV)tOI3}|1ehKPn#$6|h?WmOI-j>kx)u2wVR0V0yg z)k1y5=NizsLd)Pn?UNf)+pHzyhvynEdxp!5VMk;s*1A;QX+m6U_iOQ>>{dc%8J2t0 zYd`Ep(O8dSj8`p2kAMsFTXEh4=VMSIo-R#`Lrr~QLy@Z>VEUNRX#3RS;gb}b6E$Ga z6hdJ9-Ozt&YqlMSvw^ho3Ib`i0YG*;fbqXL+MuUFRN^&^H3VEnvBMhl6E{-vQ7^5x zr&Ex!4O~6l+^k&NnY*o2q$ug3lbvb( zm(a|ydv`+Tjw*4AzGILwK(~k$Mc+Hx)x%jb!j3ba7x;rf0YO2dB%YYY43~y~Pk8<; z(KYRRaSeh>5)S1#5jAwIY-}96MhGs=kwkPUjGQ+$m)f{uV0aIUkQek2A+4lHLX&d6 zzVO#m0%gzPF9)!1G^ zww>Q>OIq#AHnXPt6~e5bK!^KX`?=}Y;%v*4lV+~hdkYgZi0Jf)mqq{>nQ_i3@KmFL zNyonPDjG1uUV9IjK_i;k69)KkwBqFM3+`^y8Gohg6!{@`sEk6dB&eB_|FFm{8DZkz zz84di{Qz3HRW9oWP|Yq3R4-_2?{?VaNTUB;Umb`c@0kmJ`T#5bM~St!?BU^@8!aC6n)ejv zqcHM{#=29KupyUeE(iR++r~%p*S7E~n^ib|0cGCWt*F(Ic$G60x|13A;KA;1+siUH zQxz$9p-O;R7p!7t@$yUU{GdbL;?DeY zoob&u1LH4b-+K>XD;IBDYwt+;0?O+xR`>a${wO%lV|2O`#v>*tWA>Ck^To8++x`_? zS0i^o4;*tc2EF@KZ8bM{M-CtW()y-@wVwh)mY0u^DuW6jeK1kB+N0$HC7Dmq|5t(j zXX{1}f$l>6XY1xp%{S)5OSLBAg$B$jZ;GMmNw!SQfq*Boc}*b_l)KZ@Op6Gq^B+JW8Aoog=Dd51h&YE6(Ghr_=~ zeC~efe&PE|@x{Z$6$;S{m}}ODSc$D0Kxahz#=b|oXH!{?6LS@TKRO@dPylQTZYXC6 zu||FiPB4RJ2jK9MZ!|j-sIX~AmU7!(!%WnTl8{GW`pqr$9jSFvvBwfiZb?YIa7SFl z4QVsNmG1}^*U+%fr3%LeOS1jdKMu8$a^CwT}IZ}tf?&#=7rL|fo)xZ_>l-uU9=Zr%9v;D-jjzaf>+ z*xIsi`IObwO>Y0n$DOl7w+X)`VA9!0E%cUEl-TBj90jioO zqPLIE+m8S|Y*em7pA>n#p+v>by-=w=Jj`4@M{No}L20`p5kjvTX$Kh8HA`xX*0OnR zQsRL8m96Xm7FpjPQ!wM}u`)X-@uvnoTsT&tjY{igH}3Y{R?pOw1mBYu|JcDU&52_p zl44L8-+O& z`zKVACJuLHI2S+YNFo@y)z7eLb`$edY3_Nr)7Nl*a&>5<{dE#^+lN<9^Gpg~M5jsD zH&4R3E{9U}I*3c?45%t}hSjBlLR;2W-o>S)P?_Y8G?0%8!U_OhpM$kwNe(UaTZ}9S zVix6Thi{r3_|_~LUzJF9vst|5BQiidh7Vut-)^VR%SQ$(zfJ&K>Xi){7Uzem!phbL zhur+kW~@!=TJEnv+VGL}6trx?3gq`joS=t;zbR}}2^ZB-;vHGc0bI?Eca+bPN7sYo zIX&D)TgK7;O&S2+2;mY06zP?J3GdZEEC|2nW6YT(h)iDdO0gLus3O8`N7Cawr-MVY z6yco*z0_Um3o;eYZ{k!kKF8eWW`4ugSVKa?5rM>VN2rK^f9E3J4$| zKG@Xya8{hu83!+Tvk*0HcWe$M3|a`EXy@`w*6uh~OPLHdjv&ok(xv+BmD4plxvQfr zyR&r?H4u}V8g?y1I5JPiA0dF~&qB{L6~h;>?*&vHXiFwNiSgx5E$rm3BPe|yj zzQs{Q{|)3T_-sIG2Av%dfDlEzmqgSOF56-(OJVS3Ap&v2nHy!MmDkMqH(i({bsg%J zUpO3VqqbhQJ-&2+?RW^^AB%T1MT`-pB7Y!+5FkOza7!x`L1hq5|NNl?7+^_%!iX`_ zIx3NpfN4TzSQ~_Rn!Xd{c9<*dU;b}T0bw}dKI}-eS(rY4dJYd=fV~yZe#}$w)>+sd zTy$1)RYENPZtesbyR3;ag zBgq^JqGof8zl!AoiEobV#Wi<5tp8)nsU=Q#JXA}X)2u>)7+i}11HMykvQ4kVHG>BG ztxFb$o$U`JV2VtX#nB4QlyvE0MzL((c)hzj|3tDncjkdm;;*y7)9-0iISF#Sjc&;2 z%440D9wmlNG97vYr7F5qX&M?g;1Ze@E6+|OIaKVmz&Gk`Gv?gs*uoEz7GqjSYNA2KQ;)jM79jCY}jp61Vonru16(2>2CD1t^5tz?UzS6NS5C*Lm^&yu zIvzmWfQOD7XNFeI1$TqSy_lXAt0s{0Q+PaLO{HQ}w2Ad9rWStH%nDW(p~Ti8xD!-5o+`ZZ{nS%CyS|LIbw23wXG8P~VZU z)M)fW7h>P7Wrqly%YYtPoFx*Z<&K_NU3#!J077c!?$q()SIX_bn-WHL(lET`M6{`k z>$tqzZSGk6NM+KiLQRVqY38Fqaq{_=z=T?HEcn7)t9ND!iucIiY}XZ$4sD?&WlpcN z(>(>|LbF^kl|J8MYE@_8T!6T|lqdJ^Q`S~4XaoBhhlT0WSX`VQ8ueCNeY62qgxCdu zB*d4exD=U}NXb1n2mO1Q(hE`_{z(u;nc`Ve1aGxfaKdPiN2I*;3DJ(TIXMj41xfvI zAJ$J$J+>eu{?LbkuNg-yCAfntSUoRS!@>GCFA?Tq++iRAFZT~AW#=l~ro(c7tCv9C zMiYe0Q1bE?{li%Y@s~4G6pIz!f*dyhSqvPW;+=;jt3j{U*4|d5R?jZ%E_9EMU_*Lu zaG6X-3rFCl%J%Pdh*r>q3vCqmQaPf}D5SV~+STc{(UCl`bDFS{hM+WO!7_sVxLWkZP`Mkaqsu?m!1+7mU#$<@QP)ZU8{4}} z5_sX+`Et2d&|**T8Cfstj8>r0D7KZmO2>%`2#GuKDv1^;aIQ*`xAjqI9jjSAERm#E z3Z(W}10iwBq~xUHk2&q7Ei4acblbXqdvkAlYcGY}U}RgRgjLp-qR8@e5r`2;dOI?~ zz^}P}b8c?x4*)j~Ub9**RkZ-0Ja-M_Dv{Lhe3fGwjCTdY)AlXYdS#JRA^5~t$VuM{ zIMC$nw=)?Ry^sImmlR%fko;47;+Q!BIP0FbQZoKY=&64xiT>C|$>N8?h!&Ue=KagJ z)3Ov>p#GS+qKr{p7F^JrlRVIBE#+P>)TYNMO^Mkq^|hWl|&UcM&*dE8=v}TmrgY~T*9WsMOM7pvVIQWMB`t@UiBn7Hneuv z*Eh7<64Y*7K6NKra0-@p??ePfW8xnw{$2*UhY60sMXHf%{}a z+{m&;((mO`w)AZh?L6EW9UZ+~)Sb2CKF}+j6{hN%X>1x=2Di4|Pl#krq}Rt8H>g zP*%LxPNp<+Lj(HglQx6wS1RlGgNn;9c&em;D>{Yqd?wmxaw^?E@pP9=Wt`o-l-K@S zI3;t;e6DiAHmP&0JYjnf?@JjgYwmTdZ2QM=TMyLc$N)zHG!KMb154o!6NayujD#^p1 zf@x=s%h#+*{^c953n)hobN}>yNgBzbvx*yq94#@HE3tmE;2~R25LCvcBCc2i_>JPwuuWTb+Xe-9)13{8(!bX;)!Pw)~ID1 zgvc0St$o}Fx2V5j%eYo(as#^a=RAQguhOb+3z;Ty2AAbM^faCknB)uaJZV}0D~SRL z&pI!iKe*k;b(42-<<2fb^T)?$Lvo2E_gbUT#tY-H_#gDwk1I>WZ%&iYoDVwUFaOdB z0`-`p(rLIl$cuQM%J^%Up! zkJln;68{b(Syb0|5rj0n#auVrY z<22V{wltAuF`d8Hyjh=}KmyEzBqv%=ek6Ef5o} zrOPPy0Ty4!*8K-d(gRF?4|>U=-Zc>+h`SkhjWIi7ZKwp+$)li&-sIH!zjr zn^aVn!#=|vtR#;1TI_wtq(8D*8b??qe9vZPxK2B>ZoFpxX_zFL(!#IW0r0()J+p_G z8EZ&@PicP=X^?+>%rQY?g9!ss!3aWJa1>A$7&W*g4WQBfsGwvZGGH~7BvK731to)G zA;}<@KvI9w{n0*cK9EUDN>Ea8bJ%m$nqI|-Qz&PxLhm>L{zMZUoWUHL}brDLS& zMb+Gl3vm6?$mZz&@aCX9GIs9UUj`Cr>EhsDqYjjcjKsW@XI@yw0oSSUE{YzSV!aaB zJdcc#x(E`GZrOqzb(atg(4C|HyfNEmSz$^oV1YSMU}OO{z7lingz`o&Dunjlgg55^ z!JQbvof%ipMP_-JaZt}tNSz4K^$^FMX_V3?u4*R7uD6k>Q?BdzL0?}!am0UM={0T6 zi)nR)X-BVPB#0DLE0zq~OEdit-2VfGKzhGu=~h)IeVkRNg}$0;IHqCGA=jBB26>Ki zy#B_~-TTfTc-~qpG!Jn3DBYV6L<)(TWAx3J`hV))`gFH%uiMuwKZ?1nyT3eKDi((x zXdEb(M$1FRkpULL+$s6tVt=*2UL|^UsHBmR{`ydDv^c1b)QZF9^1xt`MJzI;q#jI@ z4T3mlkVW*1p6_9T?|!lT)d#=6cjNM4Ilr>}iwTy`->$EL4W^nTZqb+HA@+|V^m_)y#E#6p@IHVabtLk zrQ$$oq{#Bx$Y^PJc(A`%9@Pd3864~%DwV4vWqp{G%R~L6Jg6bFUqz$ue{}Qy=hyCk za&zsIpXPh><7lB_FXnshU%tL}<9dGW(@Wp{;btM4XwU6IjyK?h<9(^kp%cau6{7`ZD@9$q_8KS#2+}WPdu>HgTmrmo!RuA~y zDC0Ydjcb2-`!yCsw$wjblf$a;7{1%_9pjau4+~}sU=~{mmL*t{p(Vqt#7hJRBZ4ZB zTb8g`NZ^UW!C@o%UzOwGvayVHCVvCvr5Nyvk_D_EWmK}UhJ>>b>c(ypU^OY@_Mb(; zn?*5sLR1h@Hh9&*ihgBI%OgC|;OLJ>#_T3BBCp%ufDE-xjZmEg*^EhV9qg1?0S9Tc69(tS=M(^h?@&NANh&|B89>6I9s#n0@ z+sJjK&2?lW_FxUt2cE?8S&NlYMMr^)~J-HG4OdC6aO7YnL0d@gp zmq4F_^4Y>mFE=B2K7Te3KB^>dJYgTyfBG@jWpqwtrv{Z-&KZbYptPW6`;)^Ib{jUYX3- z8#EuLG`|<+)HP2tU!++PRU}$?^TkwU!lB*3Q$NYMU4NsgW0I)}bCdGoik4?Cf!M>ZLQ2lu!5Mpr= zSInO1l^pI^bv@L-0a`(E-`Zn`E9Y=$yA|Skm49Q7GmfdQywcDtToIKQe8VJpjn-z2 zdA+jO@IAk(_Y$+R=n=EGL8mL8<;*Tr7cMMXR;9|h+gvJg>FuwkN>FK>MGPKpL{kkZ zhxldYV}8AnI`PTL5h)_2rG$98qmghFJaK80;L1unBXOxq>Xg$`THYaVk>k=fF)xce zDSzb5AO>mDW*ITal@jx};M0Zg4mpRIoS2mom_2f5II|-X33<08C72UD38}d`{DL|3 zkPj~x5-h2TOsFbLt11>f-{j-0ieGn{xlZ}vvB`;X755iC#WNXKr;eYUI!oW+xvf0h zoaapj8-5{o2eIM4#pS@dhvSlYB$mfdNKbgVkmXj@F)I}9pt8`-w^GBV(KdkJvSKB( znD6n8n0RPai!CFhJ<3p)JQDc)9N+IQpVcLIVf=O_{{v7<0|XQR000O8_ZfIlPi-Tm zvzI_mc|bNfwqqx2Nr?rkmJ2=rQ7np#Ov{eSDoSP2QU!#xHM=taMxNbS&d!417Fek= zQ-CjpgU}A`cx#R2^$wnyd3G-F@_?xdES#%IFNr?rUE$CtFE0`)_jY12# zdNa0>kO~v*c%JGzEF^z)u#|_a9DmEA^e_KACrzim>MXB2Ay$|(Z1*uI)T1F&!j?3` zF}ATySd@SnVfS$CB_RYd79i#rqN`|Ez`1NfVb$YU+MY}_7J);KGT5>x@mFZmYpmbB zv*xcgNyDqJ-60gO`i<4Qoz80d?EmCIasYYVEwHVp=h#+(ZDD_FjBWh^uwVTv+_0YD z_|-pQg=1?3|LPyGk6H!3HHn{IdBSkmrBEZ*V^0E(+|TB8^j#v3LY?ZY3bliSIQ{E? z&*S)>6^Zo4sL(`g!!G?DJ`QONN9MLK!mgwcjt=W4y5wO|NUT^N#)k>D zIoyVX#tMgakm!H=AoI`xbZ$Kq<0Q>`YXee$^wsL#SIPSjwVg9Btj95^>5Ji0u$8vn z_O7ouAp-+8yyam`2MOl6*WeeUp$%iM^X9XdiEwn;=S0Yl-2f}V47=%{-u_vk1D_`` z>qC`L%^Y^bLMWn+kbzE%w(Iwjh$;$&)u&*(Po=h;$B};ybcaJ=Cx{RCMB$Hbj+kb8 z#5OycZT=0-5TTdQ8tBwOCuTl1^mJ&VQxlz(a!F1^!&1&dNWa*?L#Jiqq>P4T6z?Nd z(xd_i-x(-GNR@M~idF$3P?d(Njr^(hw>rVII0_PEW&}o|}8M#ohGTChI_X(t{UU&u_=lzo(z~!{x1m_9xe$*Ownu zc^rSmc6#4#0V9CQy~E{NIzs~w-Yo}X6=8^ z62^gfz#Qw-_OVD*;!&IM_OT+|7P8w`LG<#-J32fLg0`o3k9WDSi;jP-wI`ARS2j9^ zU`UF&JKAwi-=5#;`(!MbSIw$XGOig_7{6yO7{C-)wfVNw!X49@4 zLiM_CHtV{9APLvw%dUF}ug%%Y)BAsq9)9lXQmnfB5BB!=PBC5o$&Y( zG?$I)$f0w$E}1Yh-;|XK`B+*4iFs*4cdnEp??NKM(GG-8f@@MgFIg2H{6K`VoEKxF z7?01ZCRh78PqXRG;=EfLB-RRx=A!X#^(RnE0|XQR000O8_ZfIl`w!sA1PzxGq*E?` z%~u=A5%19_5)vP_!DhW#kFmXLb}f(q^R*j$`CjobHV6!s@y=^$8fjp@=$S!gR?5Z6 z%O!a)hrGO;Hm4kte_MExqvF29W+u`9@bstni+ z&14FD?FQKc-J-5yamBPu7IbUoc_(9N26InsHjbRVHsuaeXbopFG!P95nq$pOc*7yko%gE<;c_>Ggx0+f^5YQelMoA})%!#p3FrSb zWQNvfm*#&E%H+;u-noJr1SN=$5_Jp%3j$QlLp&9N?s?VI-BLp{ip&0g*LBymoyT)y zWA`7=H5!fm(UHd##~m2oAFW!(*omex%YpG{UpRHEq1e=|KYID~*yB5|J{tikF~V$! z4+zdngCmdqJmLfT8RkVuu2qk6)KqhZ#of~}ThlE!hCa znj@>!tJPt1eB#Il)X?-(0l^%XR&>p&19x3B9Ht-0)RC!Np(=d~NEWlj|~hO1eo_Uya=ybMw~hz5zA#fLj86xD-JT5_QB_pxvLFSp zmZEA^cN@0V5$r0}YM3}4Bw*7~!|`wJn4lGtT}$qa$p@2$Y*14>0Q8`ry|!7^WvbGk z+|3Ww0FjHdo_}y17HEGN$sJiqP_! zRk;m*TH>Q}3E|}hgnuBfSX_Pq`0_5``+vZ3F(PwjgMl4c*MRweTZZ6}7cI|(lP7d4 zl^w8wM)fu~Itlf3MrAp@OWkT+{=f8U2eEu-JpVu*UN$O!lymAhOdUo2p# z{7k+uKB+ys`TJErJDH!9H!K&H;hAa>Ltpw|zRwLRs~#~vrkM`(b73z>b0%x#>Wo`p zhM5z=@Ala#*SbYKp3Lf za|l_BpJ+NbXhqWvd7fA6=pZz4gXvYYZiT|`LvEMq%!CM)*C=cVP?nmbTIOfJ+YNAE zOy#G?ANphOGZuASz{^=?4mLM6{oWrC<^=&gwJivLcMbL7++?9j>Fi`-YBoQm&gQ2J z1vXJotNDDjGObpo+1m`Hsi5E1=_%}eSAm3C#nAGn-=`3yK?XZ?tN~Wgppgp+m>}JBhuYtv_CtmwB4=vwg0$&&cX+OKcpz!F zNrR$)9k?isJP=8lUx!KO(&CcM5Fqjhg_7#A6c27cmZUa|fPcwaedP6DNwbeE zz4{Aj^^<15(D$y;_X=rVA{u`%iQy!C}1mTtdy9!`X56%$K827<-5vW&$ zrP?6y*+u)ngf~cA0e>8VW(n7MjlBLvClF_e7UDpAu8q0$ijfwmIv}W@ZY{6`1O>|r3p3BSdzlEC)UHYDm=knp%e*Zw@ zjyqS#=kpI7sDCHsUJiHaTT>`8{Oa5aOszpu>-1#V#0uiPd&y4WYCw;(ek* zdi|r7A;7;rkmS_+g&+( zDGY)r=*6!>?(mcM9H=GkIlK>g{2FG&u8!A&B$R#zb$^{8<#-igDW}}kv2u_)zb7U_ zpFrJP2P2tO)63~|$MOM$O*l|43jSmVV*OM9{R z1Zj=R>Po(B%$|ZA;BM*FaW`L?n8z{u#U98XE*GBo#fc|N#nTO6pB-KBON&Rj-4{>G zg@Uk9?@K|22@o+ z7Hy$$cI;`Kss8AD!U&?k89OO-Y8mj0s7HdtfyQ*z3E~G3VERf`YL^=L#8b7?A2pTX^&f-KtXEc{JLQ z3R3t>iGn|s1Tka6o8kSq#3VKqyqVT@Cx3{-^(=@w)oKuPT|*C|C$1Yrm>DEOV+V0@ zVgxZfDB!Aqr_$~JbxXd7pK|Z_4z7_XUqJoEBtA|uax;i<7Q_v_@C0e)`TTluN!i(2 z4-z$QdA1YuoZT-KJRX9Wc*a%FfWZV@Z&9NtoDv+XVxGhY7MQ#nA6>$oo-MAfSARNI zQp}orqTofAXOSU>Wi(HqKuQPzAA>v5z?p!sR_9PjLvX0VRBRhrvkD%%=PVxA z!7&c9^qv*!Az|bOSP*XNVr#&D==?rW&RqOKB1o&6gOYgS$>*Hn6io{=hwZMg4X*4Q zJ&HK-#4*W7#QMZi$HW;aP9EgWbbr={D11ij0TK6bKH^J(CGaaER^T)iCtwVtfKMZC zv9l+_$LGkGy%dTsFNE(RrM}K0Ggmh0D zXmezM_XEU{{GlJ+LK`EApi2=al%haLDuxBD*v=@*u}AfAgs+Q8QMQ*$+a-Q<*&Js! z;XUxcv&VrdihyPj)IVH9_}?9gM!F+u>D~0?kI*mjf1fMl$VSE7BYn7p12|+jDvjqM ze~OPap}s4Ah2=5feb3c&Cpz2)$-BqL=a zebQX!zfem91QY-O00;p08F)~G^Ek>Lmz=XxN`HOWnz3XY(AVVROORtQK!Uti-Az&wWzViYs=Hsm zdR6bes^5F{$p4D>U5NIv8|hlv&@)h?3nBGm}VM@ThF@=;RlCi!ksjgfqeRC`Fi zhg5q>zLyA3l`f)0$R87IX@Gq2lYAd}sziy>&8gjl_Hk-IP-8^t;nW_FdI6}tMCs$y zK0+^W>HtvtiE@EcFL>08Kph~;MNYlwNq-nb1ve9eAJG;G!R~L=)RL}HNmEVAWX)Lr zC^&C=R%>N_`M_jy$<*0LpF@q7^lDu;CBtNiusu*#52S;tCdt)0Wrkc+47;bS>A;{f zsixPc-L2MI550An8B|glOg2@$W=BDcWa<*|*s(^98YQ_-pKYx@x1$Fz%C=>@1E*C$OYS;w8u%#B-3AT=XXV30;m%UHv#^cwwwr(pz*%5_ zusRqFTn1JLTjPB%@@yvh?7^+|g%wRbSf}Q`&UT;323=jY#><*)Z0~_)g;YtemDNhY zxc?ab9d!z0qhs?gXB$kLd;9I^yMG6XQEOsWt<@Xm+i&OIJ*df5`gqjsr_7JW_hhXB zl+%4?PKX|RJ6ibSUBY7;n}4)znssCTQDQ!whNrRlTZK#_m3WXSWb%HqCfmgN;>@U~ zYHGAKqBm6X45I?7Ftv_8JIj9m412?%4DZhHu3LMvnu?tF=Rk{Dqb}EYzkd>#(0Dwm z!jjwKlX7?#Ws_EPrc&e4Y#Nz6_R>_te67-bx6@ea!F-~PJ*}y8C7-)~5EO#$Ix^l0 z#9cSw=3^f@f|A1y9DfBo8Gl2Lg5IFNb)*DP=5YvL;7ynug~*OTKEOc6zmTJ_ z_rU(0^P4_o_#lwuE`s-Aejg!6UF0Z2b_0a{pTp-TW`NIyuY5oV;QJL2n{>VlTsk4& z!Jk0B^O5iTq#QsD0_6EqLd>8m8t~^5sIvs@n~8z-rriUs%{S5RS$}8_l4$FtcXzqr z32Fsa!C5v<9w97@_nYs-cQo-}|pE;Hz|M+=8~!)z33Qqc;BrlKWv zRw_0K2OUppdE`+K~!1B|e9{sAm^yF7ya}LQJr} z>;xVu$(19S+l^|mCaao}n$`3YAn{zPDb4OO)hgB08qN1JUDNbE%AUwA^>b({1bzDM2{{&s>L=g((7(7b;LnH7g#`xg2X}wq z(2cE+h~N8h_le&V+=1d>_{jSZcs=-|aN7zZz&*140C#qfPtOiHvw)>=QK~Z?;s~P} z1eQH2Ay)u{hkqSrw64h|%0d{xe6}w&ZVPH6z;42`9d)fGQQ$YIR%SPV%$E-v#x)e3 zMRdWSH@A$+p{9|5HT(NJvn7b(Mo5I%Eu2AEH59d?nzkQ;AdBF@JxC8SxmKZxD7yzw z`7T^x7-`uhi=v0__K8()9o2WxV#q$wP#9MX+`+r>Z6mxZFxJ0>hM`u(Q40%?C z+o*SnyEzsbf~6er4GF`%9TG<18WAGG6}ZNP7=Jq=jQBc@QAO zB)DQ=IqYy`Mx5j*z2oPLhJ(ey6QWE2kYqWqa%|lRAQtY12z%gi10A`8h@VU%FW*b# z{R8}a1Aq7eWE>)hL%@3%(SZ`;ZJ4)R9OHRPfmtHYCqDRnfa*A_5W=nT-<&gooH$w- z5gsW~w*?pmz`u+S-Ta}OT!!(>AujVl4%qD~T>7v#pEyk74YChmZzMQ+u>t8Lg^~>f_A4J+%(4tkt(=JFo{_`9KX?Yj8>5ufcIhfrKMorKYSv z24eRE0M?AM&Z?53H&}_<;cY4_kbkJy;SE}*jIw5A72N2`^Ck=oCXcK;d~NZB$j4#` z-?#YrEbrUXoaogIVfFKGa;UL+$v>v3n4W>nTZsBXouGm@t)4ay>lC6ew*IoVXZxYM)tgGcZ^&@kJWRuhvugVpHLU2jV+G|w;(u-ZsmRNk0k??Px1Uup^+0q^VWNl(^OsSJU>ib{{>hC0FaPvwx0^gwJZj3+n`4 zB<|Wi24@H0D{b3R>Gi_%)g|fG#&b5#mm-G@MJ<{31xa!Dv*h_bjw;V{ze|fR)>l@a zN*l{hmw#^eO53WU(3->#$A%r0p1s)IvSZTgub01(Heao*to|JOGzDUA7e-$IjgsbClnJhGHK0M)%upp zI0#Q`Ys>K5MrC+Tu!p3D*UK9VPholsTdV7y(Jn}f3tP)iUw>?@E^oS|AUH}j6W5(g z6@l9hRQ2MH-Q|Fgs^ojyya}kwl9(NbOXUh8R6gW5z#*WO*HBQ7Xa9}}I9Ki30YoD< zgYO;@4i(URiOn-?X0chtW)7PLY@T4Vh|O2ne2onre(c`XUc*8eTWY4>4s5WWwb0_k zMnDn9Z#Y^E!GEc-M;L%MBy{^iz5z(Df#wSV#V;h`8WV~YtMEVI8-lcb#5d$0fH6k!*Eb-fe170R@7Egr{7z2v*<{Op*}xoi_{thrPn)H8uroeu0gQO@9#^toktp8;T7sX{I%i<`m}i zLNnljSj_JS3q?TNQ@_6080S1uP;AzN|D2pDC}JJahjm2N?^cCGHRP6lM5q2MIu%{f zDdCDv(k?nhS`iX-5mI+Z(jj9OA=efm3&(sL1R-&Vh!r1JC@DxC#!MU1D~Rh@ryPNB zblDy{X@BzNYLP0d%hr@z?MtU|-BVUbjmk* z9)@KtesFLQ=Uw^Uu?87^)SPwdej&9}uiSAq*neYhZ`lzn07{6pTXv7JtJa(NXou=D zldFbx@6=2|<5M%8oE*<(>>j-JC3Xg$%zu%ORs z*yz~2^nk$*Nn6XCTbp(a(m+!!L0sC_6?SkQ7Sy5n2b{wwVgc;>5J$CkWa|b>H>dXa zIsXYn5IjT}{RASwI>ApC0$851`$5I!wSSkWrTdw{&9QkSF}Ku8+8)iOxo6z!w3Xvk z?78A0R;XqEs!-f!wEUQREnR1NS=Ff5$=$BjLzLSrfOjg8yVY++-J4ragic$v1+w%! z`~4D{fA)MBVb z0-~b`@F=3l5l7@@M`V;&4p8LP6C$rUBCqoks3-a63CVFhX^S-2lJ3KUHo=H478R3)wd%|!2Z%o9zd?l9; zxqUDWSl2!^1dkGoVZ)=u4UakQF@w%+?4Jo2AKwx$3u^`rE6NSEiRwDpmVbfN1us^d zHjYVYEr}LNw?(WZM69F(eZ0jmmyeH^b4pgp&WtO?vXaS66{p4VsqtKPB0DXQPnE{m z`_qxHCFh)gXx#w=J}PF*a&fvmJuOd*6PeO9JSmf6M$Sx4mT9gy&C|<|e~T`O7WLx( zHYBK%Gd$n4=Fd}1hJZ&K%zx3X*r-|0mXd2mYDur{I!aCErp3vLEw%?@))V3LQ8$30 zg&m%U5)k>wzaaq3wNTa&JD!{YV%`t(EnhNY&9))LnQX~O zFStu)1=1wgt1FGtZjz@^DLf6jm{2TDjw{*e;!H-K%1q5 zj~#Z!=K~9{GxOmUSnD9!iagV+G+vbzY6mu9d8%cUrtWsrYA&hRA>8Hi|xC(UFL~h+`*3SR)0ogpSOowhpTh9@E<|* zzr_7)hi_paU1!{T&bVJVUES zrp2iegiU3^jFa1PP1(_l?dUckiWAvlmQLg* za8DI;x$$vvO37uX#7u5x+(oy+PUARW7ysO7r;#td-0BctTYbI~UvN6apSc}44BkJ( zR#EqmOMkAN>F^m)Y=gp>A~TRuW>f*)Iux+j2hO%88)kzQdH#|Qt;z5}^Ia?W;R+0V z4mNgj5X~v_xH3tV63u1Dv)RmaIhWp{jT%js^hRByN!Bn7%3YF=m*t!&PEXQ_nM}Df zJuXgy3#KySv^9sPHC(T;fcH>`DTerT8>XrmPK6mOu+BFPuT_r-kuLcfsh9{#K08^fXD#PE&(2T)4`1QY-O00;p0 z8F*0mY3=5;8UO$cG?$?YNE??{BwHhY!{Km-D~Zb$_2<=6vWB}_&r&<->FVJ$)$^n3 z9*G=KFk-FkwG$+804G7<#7N*A0w+%5AVvZNMgU)uLyo!hB?$}!(ZvW5AcytAdGA&C za41n)`w&v>pQ`GrSMOE5?|W6HpCytp=KcJX4g3V*?``}|~7+#GCdjhSFvTHoXc$`w>e(E7?yqr!v z#lEB!ceL9w^)@%EmgyKmv+T8hr;5x;-e}d^SGFCY=}ucbRb^^SZ#O%dQ?(tD4!Ohq z{3}AVg&Q|pPPHwnt#-?BhdY|EjVkX7%`w|8H{yt$>ZakiV_jhxEo!yXwjHiHnm(xF zn6Kj7(5S&sv!FCose;Nh1K0;pT>*3l8Y-AE)EX$NAk|Qi{VwnX<4L%G4KqFhw^7Cq z!EKE3!*Dyo_&D4q7(WWPV~kJ2?Ko5hb-qHin{mcp-B;}iS?z1GzLSin_Ue0G*7t_2 z@06_XG~-k9cE+n6y7DID)9{vtzq5>=gGA`idD)>E*&%3ec3;bLvgJA1A+O1dY%(jG z%YJDKJz$ z@3K!|x`DxOGX5Urg4xy>zeUe50&X+@MS4!+SLO5_H@s$SZ{N6oqJ0P>eR_F29ZS97 zXL@<*g?aeXaGZ|4yfinbb z!ze5o3-d;CzHYdICSRz8y>C>LLqaF-28?Z|H&%Acy3=iKrtWIOXgP-MxFN@METcOP z{^YJ{qzto_T8H$MR8ucqnhPZsZj4URK3KroY%5{M!f(6EatM=`J7hc^Ton^ zN!N3Ao^#{euytW}(5dxe<=Z!|T)T2Jwf=z{(S@ObFYJvAW9j3*;%Cop%x-lyPrFg4 z(QVdRnrWH;5@pOC@?E3(@42tsfo!u0l4;FOWhj@)&S$e(Xsp|@+8VEdlQi6@2`;(H zP2G99db9g~)SJsM78i<@u)Oz9-Z7l6XrbLr&6L))H;tNT>kR|sxTAGzj%f&^7rkQE4Qr;-ZcCHYb6K#5 zUdrl=d5uG_xn9c_@_IhESSpox?r9r(WPay=$)S%bQqDpq+si&XPQWdpS9-}jOtxFr zPPM5ydc$mO_C~y(7MEmxFHQ;G%lUr&LLVH5d(K4`oZSM0>xzf)NG1aCcNtMW4Ht*8 zEd}v?7red79>ase#1vk)RD^qgfHIJPayqcqGcL&aw^94(<4gC>ZPaX`U;OBejW_Rq zfs^#6U3z&AobHk^9&}A%?1FUZmw0GMwE6wH^zwjP6C=oY03vsq~^|!J6845 zs(nqDpU4g5B)%W&74ZN*nU6@c~>m8CpQvWS8LgvC4K;ChoB9JabgG z71*=Y>b(=}aeyopL`y-r-2khrYy!Sh9?Y`4Erz*dy7lR0(@wWrw{Na|>5id)@txUo z%hish?QG0~4a}D5?804dw;a*7HfGbyFmZ1~wjt6R_SubTC=U1Y@JIGuo<>Xc&b``Rvi3D^}oWsj$^iGkw+2WdIxnZr-FGAc!yx+l}^B<_=M1@I(fe zm$O(n+1D?im~EpbkDzWt;lPN05(YyAl%#?t84vc3JZlpCq;Czyn;&G2L;blS?EqSz zET`2qK_p$3UC9zPC!wDeD>2x{r&yy(gQIu&02y@E6Cp4-AS@|@LsJsk2NQonhVKwf zmV*Nx!0y4oeTB7)7}MNmtfewl5i7{u%P?kuh(aH>XrusLp9DHOiK9e+Qqm`i@)e@_ z<#cTAIbD=d5bWzN1zeLL!z7L;cc^JN8U_$BMIFuQ+SGT5Q#XLhUN*{rz zblf3hyJP5%!Pj93;UpA)7|DnT4W=7cs%tCnT>*y@v<<874hh5Vv|HdU@(0*0xlg3u zM2UwwRJR*K171K&FtVD0hC@5-QY^ZQ z773BHgEZj6_{o!i`Z!GHgUKDnbY+(!F0jJTS}y|=2k?@(%-r^W%%ew-X6kLxoax7T z{H>JUz-Z99`2PCUnPM+-8KyYQubK6oj?p{$()l}O_YSXm+yMM2Xg>9Y@~t&DNOq4j zz>R>*b;F?0uH}G&hx=5bil`&vsMZTOE+S$HpXX4;K?q|TB7^T2@p1_-%LmvZT7}_Y zRYA6I@7W;+mKarkCSYPGmENdt2fv^m@JuiPe{pX{+1CTin?sY|VC+*`2bh$u6D%NeH@`yN7y8S?>qi!Wp za_l+$I|>yX#Tp)b#_nQ$6I5SoTfv5oQbRvhAp>hXMm2)`!{}q4fIK6Z2$%#ZkQID9 z%HZSOQR>HkB%7Ro1g!M96!Pa%$p1M&$bE7>K7{K7yCVZ~?;gT}^#GfAJcg?i&<3=8 zbaxDT@G31Ez}$jDf?vzYc6HMU5R{4!Fr9H1p!rK||d=%(lV|LTM+0 zS)LsHbyn~aA~N9(R=|mgrj4_$AqL;kLWWw_FjVYsxB8>}J_pdQ5mB^K7)nC(Eo)s$`k$Q=3-H?j#VT4@`=fLbR`hr)PoaPeDP@~7l z9fQj#gCi)XLu-}8B6nwJb=21|#* z8bCbVBYm@=w4PPm@x4@R)=N%L5SF8-TuutJ3VYtH3|URqMQxfOPB%jYsjG zB)wkkiYea31m(V~G+Y|p)f$BKqD-Wz4x_uJH4Rs(y9v^MRVv?AG;jQgoBh#$Hh$o^ z`Xd~G+=IXghLD|E~ z7=Z2}<(Qg;r!i$Zn1HfJ;WwciSB|T_S6?>7`@oFkJn92;M?DyrKP8HUpe$FKJ=`Pa z^EDO08NV6=2hJpiWu2Q?R01)7Vo(IVCm`_sFd`@?f45643(!XFA}qIvch!U7fepw3SMh_Qe);_t}?kK!``c9eXwB-K#_XY!r|%W{32T;~Le{v@a(K*tFX z;fs*x%jpYR{T?VQJ@sDUFcl8U!p8~!o+})p#qtvry(ds}sFT-xm`^f)VX1K4B8Bvk z8WOjEh7YUveu{t%u!<#4Qi)OK3?Y^x1f|GDepzv%gs!jqPz0}-vkIA^9y6M)70!?YWDCzv$s^hP(V3^;3#H!?c)-@mvBlZ zoZSb(pzkq);0HDJ!Iu?(_;>e#rOM25`rMj8VlGxOibxQY+ywUv0lxSGBwg)CV_`2E zBi#5~xNQFbN5|^D5=LI1_L)4xzC)x4Y!*PhgkZ+AqVi!j?CdM$)QT@+w2_TMB=80SmNO;eZv?8;A4B{l91}Ur?S)+c5 zE%fw7ZkE z?MlpltJh>W0rj-DX8>O^IXkzh>yuP3Il4= zjdZvYw@JvVgVch5LQGS~)gT=tBj~8g0&ch?jJmn)Ml>m}?-uuv_%Jk6-TQ)^?0=$3 z$H+4#m6H%sjDc?)SHY_(y`^XU7^&lVtUjPxafK9QX|2t!wrNy__DI}7wI4^kMH*uZ z9e@|1`aKV-E77Wt+C6pZ`Q?Zgh2WK8#7GExf%*^=3pwq7`$o&hhK1(?Dp7#T&zT>D z&;649^rP`!bh*J>j(riv%-FOnb`g}{*WklQMaAG4X)uEps z{o*O?78Ie0FsmCUc7{_IDbu&tNoCGFN`Tj+tctzK?4haM8KIysQ=Zrk)!K$ABeUhX z&_=5eOGRWd=T!RB)(~00(WV9;4}I`<1TZJ;%;540{lbkeLHxWTDI<_os8Tip1wKi^ zQ5rMWz*iZT3B?izxfwtB=;A5b@51{b9>xNV52|+UsA5|XK+u$*;GQy9>-34XBR=Yv>Bqh^wAQ}HMcWElezt;CMuKZU5z#@~Vd6T12DnWi zyKO3}foDR#Jrb&5VOuC*>4s@~NraNd2P->;qKLi)QVYNAM~sjM&-~z{>+uT_g<84n z0NFSZg#led*NXUbN{159Tw@XpYL>7Fc_@v6nII58ryjD!o6Emz6j%k2YS500f+iRrRDo%tMvNxovo7ohU;g|(A>>$ zM`!{L^2%IZMS?Nf+%C#vA+7lwP8OVu>J5Y$X(C zKX1Br(QExgilE%}`Hc3V41b;wyeb+AXIE zBuKj@e@(=F)vQ7*6G%8cPsC-lZw6nfD#dj`;%wh32&1}hM2tQMs-5lvt{7G)2$stH zUZH7QAJRs%N%`O|0;7(Xqp7F94=PQVM{VN#?)1$X$h9)ZHvU5c4JkFBenv>dfAE)G z0@wQP@mz72qyLjV48T7c*qq*gjJs9Ky?tF&`e#bXwp;aNY#8ExNe0cZTj&Uz zPjMK2P6p0E^Uc@ZL8~Qt*Y|ojlXonHVIeG&mcG^ko0V3-oY_^qxhAV@FP)SQDA#3p z!S+mryiT`l(Si~fB*VmawibC&+X51_?iv&n)fDV>--i114!;` zirN;pqwdb^BY?x9f;Y{1cd!`d@N3{6{vta{F-u+Y!%lOI_(TGBeh9h0Q~bn^Mym|J zOnrD!Zdy^e@3?$~_@wF7A8FJsaX9gOeM_Np*~3m{jdzCv47Wg1Kdnzjt|)z5b?XGT zy7yP_y899=1Pmy%X{1#o?#MH|=frKP&>s>f?_v1EN&wtFOd7oGsv63J!75iMt%=_P zw?D&TLYDkO=lK0S+4LXoNJr{<`xbn@S3gT4r*5zz#>o7@?3iLU&SPM#kQmec=oW`< zURM&$h~D)1+#nkiC$(6Q}NyWtZ^MF7HeX;x<%WsIGYrNNb~KysU?X=Td*Vx^b^9nXSQRi7G<}W$)A9+1!}cZ!o;|-!P$fgV|Ti6 zGXU7`uk8fzAtbP#GP%m5M4vlHIL<$y!;PFN%QjqC8gn8YOx{M7kx6QjYEY~z#_YiK z1BO(U5LEwEXP}BAmCzsXz5w6umXP4`h@C3Sp`KYTGA$1m$c=zKa zO&1@j4?ck3@)OSyWe04VdIUxTwSZryyFXws=B#du50p1Jk&Wh&q2FXE<6B}<@Ovv~#6dEYiWPkdK2fvrs1uY;6 z;1PcM3E(x(ts1tMhU55R<>WTIizyTr%C^fc2%Q1`pvAv_kTt!run>zRm<*`P_uP)S zSnAkpA^M$5J$nI03j-ncy ztxo`AI*hep?{zzmgAW{U&v2IF*8G>xu{CVO9f1yq~ED@6V%1JT}C$angW@cjz_ zrnrWam5JvyUmZux;qSD;b+9((ek;V>vHUV|EgOQ;+tt#~vUmS6RlY%hKWTQJe7@|k zd@2%ms2Tp>{-MG0yb0PLC|?mu;~~<0y<_eUP~T<40ceCQ2*!t$nYzRLz~oErhr2MD zY4(;j&_+y$6tEspoj05$T5_1YRTp)@vQ)%Q1)oY3ZdSw#LdDx3C{rS7^*p0r5nV29 z({jZ=dmGY_ulsBGB%{Q61S{@t?|(OLd4LWxKIGORm96Oc$$szzKVf^mfEXjWK-yzR z4WEHe!?+&So!$}JIAXX&Xss9rfBm3;`Nj6hClJ4^c6T(xTSbH;0ix3d2Vpn0b^H>Z zfJlp=S7^@q-Pj}@T0{bYRF-|#F|n&65Li+gde&^G0AQWhSJUlb}OQ{qV8m~ zQzH32>%1MCk%+aT2Tj7t%1}6gO_3XDhJ;O3zvMEkgstt-$XV& zp8wD)NkQ8yQB5d;<>%1OLD}CGJO|)EYgmCg!n-5-ljnL0K2d^WvTgVg2ZaSd5$ZKG zR!n=~$}n3#b|&peeE(T}fIj+h%|Z}RrjsQh zkpXDWzM>uG-*-ZVioofdg zFPsLGq8EAs9PCHMaW0M#Rf03W@f=WopyG*%DDfW*HenYXAdLvM4@uof$LEB03K!*{ z5<$3x=avnVXd;F*OlX@^)-|~kue8h%b^vssNJ*`Jb3pMoXcK|hGoh4;qHlz2RazG2 zuI$U)2CG1NXC>lIfEJbBCbQa2I4p%oI1tN`gN6*Nu^_n=$Q3!k;dAlAUnB9B24T3g zMBvPJ<31bcB(Pujw-7`uUlJ*(1~cixAggX7Tjx|bA@I?^F82jNgrU`zOZkxSZ~+|N zaUF#3qUAop|K`*kqv>n9*)|{HSXf%FEwmm^1IU2S**4(fuNbCO3f|%%`uy8mvYi z)Mr=M)(_K;(^y_`lpyJY=(-aKodJN<^Iqzy(@HeAS7Z4XbI5|n* z)A~6sU5!z!)ARCp|8Cc0%+vP06t|7s42vYLeAt};lgsbtHNj8|8C622`ez(N;*!cN z0$GZ}g8*X?M@rZdFs~C~-Zw+1pTCIcHz(8F`}n?qG&Fp_TACWor}y_7+w>nsr|IG$ z&5U-hW>s0VMB^`_MVFV1lx|1=UApPu1M;;Sxg+uC0&BLV!}#eADj}|4*K>Hj02cz5 zNgh=`W<@R633*3UjjyZ+Oz`R8t`-Qp-+3 zVpd-ijTCx3Uhc2H%%%|ajT?+j%>@}5agdw_bZQ4txOc!ED*RRe21>BmRe@EY?zGJ& zwE7}*MO%AJQ?bBdO%gyDgk(aWf#!p0De9j+U~B+=D`?iaEdcyUy0QHax_oGM#pw!N zT+L`#pL-3er26Xp=I`qw;Mdjr+VC4mU{98)CDrFe-k5EdqU-Qs1}KIGZV^q1U?4*= zbPVk$W6y>{_wGTh-IxSlBt@_aiAXHl-*rj9+ClC3k_vbV1+@Tz;~$wfCU_i#Ta0%` z=F!+geu(W+uTHve_I2)G4ZmB%9-XdxVDE-0s19x^1mNbG+VPzvIKPHaKScB}F+ISI z^fuOoEtz0)pFC;XLz>&{yxhl%iMJ?Kh)AM6gwSNO^yp2v$)YK%RTj_h39!+}5#!>P zh9=HNjIloN3JC!O*vJWjPof<%PS#m^#{^+dRI(oXdhYh8?reTfC=EUChCtX^G zs;7glEzyKoqhT!Td1aCJFUuprMYyp+MEu@Y;OMaRcj5%#&X6t@S!J8YHX2{9!f$2a zKF~$<<1eD0V(~{-00|oZj+w9~@rl7NS+@i^yd^DOb0X~wgWOA^sgXQ;b~EVl)VgRT z*h4js;-ejS2;iE*aRCBFv3419N73+L$|i`lOnEb6NSC4l70vv?D;0Ux-e@`ivU#-X z=*#QC_VxmR;W4kuUB)NnY|@gGk>|>mqKZ}yicu7ssr)`DG$Y~6!Iv>psU+s5qLt9l zq_uK)d#baQR@+CINh9tyx~MXL4ChsH$<&h|h~>Q{-cP*-%Gj%@kH*#gJ~~g8#as_~ zyrebkUz~rFM*zvM6r-UBu9u<7o~0-qxpPv%PE!S(&)hBGGp+((x~xR=`UL1o=EY zf)}0xL#Yetzpx(`;K(Bw(S|a+_X4*L=5XH*VNFPq0z;W^Qi;7H`v(UogKLFSqEf&+ z6(9l@97T38e71y4Nyl1+iXUwp{$hspg%~sg zac$5C5{f9n3_C&zM3N5Wv>tVHY)b*u+<2>GQ2FznpU|>V(OW;LgZmhkT0nEyEC{TY zipEq>@m7rpR8jwxvBxpI5!}<2%w3mXx}rmtMRH$+OB(Wuw2t4YtGX%@*{}!I(3JaQ z=-whHT~P7ed!LuDA_(2lhc7!>N8pUU;<(4g|5(M7?USL{2)G1OesCTi=UW5t<}+Z{ zGcQJJfV}qXb?c20mO*#mPen$ezO~2p=iL#kjD~=n-#(q=%!N3VGnL9?i-6jABkNr6 zau5np$CWH_ Lg4>5;E>?G^qU7Z{UlqnY(oi;W?%&pucJd|H}ove-eA+pa%VjPsp zvd3z5Ey?_+HXca_{zSC8D9i#Bu|2ON=5O-HUg*Sb8-pXaNwqgiH5c->fAHJ#3MGAl zYI(DVEn91{s?=gvZe77{T|>jspZ+xrc=Y_;c7qXV-`M-ESxRG9n-w)IE6kP68)yp- zBR|WJ`IT*56;^|=PJXpY4(RNF;Yg1kk@UJHnZ_cpxoqP)-)^v8zE}X}>QA_uWGyD6 zIDonuf~o)Xt#aKbix$kNhs;lqcZse%V|beN!KRh zJ7i#5NEGi}9wa#&Ksf?(h3ieh?R<#EJcvVqQu`z2MK-vPx_Xf~>OG_93M-qCtkB@M zN~c_d`xgsfy*>t;Sai#cyOAT<2N^!DtM}8<;kE{mHnZ31%}`CcX$A%+ib3H&{pmJ? zGbTYj5b5(H9)}@=fp7p}?+$gjmj_lzApH0WijiAz7>^uh{n!8rZGL)>Cic9CbHPD! zazC@X!hKLtFn&Y9iOUEP8or-guDwJhhOFR3qHyZ3)z(wXZrT-TYcXEtjA`}RDujdV z_%hvoc*3WyZG{Wu4oC(7G}vjGXNOJIzC0iNt+-=eKLS^UVCf3y*VI6Jg7shEJ_IA4 zccfI8$lGI&&vwk8lfS_Ky{F_OQ+ZOR+u!Oj0=C5dIg_GHd70%4*}l-2SkW%dC)#4K zH!_zJ`>Df`cp8(jV}+XU>vHL<^XoL6uc$Q-$i2V}LUDJE9DP@D2?A;7rWBTD+#r7Y zYVi2>@$bF6Y5c80d$0=V6|2{WW$Ft@2Ec|7>20 zJKgHR@Ff;{na}l1H|EDmHFKM;g9(s9 zsuKJ%&(J`k9(ckaX*bdlKjx5g1V!NR13>=by?bJa?Y07oXTKY6yDjCtJb6`iH7gPz zdlQls5)eDi!w_2kMqc@DoN^yFYTDzzxsu;1SCP0sl_-5May8{6=ssDpfUC~Q?K}}a z(}YURxbJvaW=zc|6j@l7jOFu~9A0uODFgyj^G4_lDnO1AUhP<_Si6uf*RbcT0;rca zVW!%Tw_Vo`QjZ1y<}FVdTe%72O55KZ3sIdCy%)E;Rhc7-Y7#oD1nnqNZHaN!a}K91 z<8m@QicaqkpCl_^-U>$GbZ}ClAf0+B?rJ*gyt1@ax9r`l^RG-xj*Q6g0+Z$Wo}rA3 zdp53Jt!Qghb^J93ZJ&JMQ|+Nb34kx(tl?EJN-G=+GWum^yuiqoqfy(pYsGDy_3okO z72A*w`1@QuC4IWAWg@7;4KaIy%#p~i9tkl2B{}3=aHLK#1oGKPV+X50@o%3C=~ly% zft0X#?)jJWi|ODip!OodGFIc_I{b)D_gX_WX0LQcU_@&ZvCWz3u%iUV7%)JYmvFNG z&jNA2=yw}=1dZ%664l-}3T$6vQn^ zf)NWBi|;Sj;vKZW+5pkTwBTs*VMWB<-M9dYx?_I+zL@J!L;-fe(a-b@9IVbYx3hE@ z#KH?%#Z*+t36(4aBVn2v23S#pdfQw4;~{)vp+3~DDQU{bAkhE9o95O#KnkVq zR+I16JNSKd>V7T2QnR{{r9iTM9sQLkV&Qyg$dFasK5f7%^KgE!1_*UpOJ@Ap@pp^S zvFg9XxM>;IER+{qA-@H1X4nmSYEbygu+W)fm5v=q@T4VKT zRin)}oKjGH z{h0FX48XLW<2H$SN4?VwB)-WPIxuJV`t)Sm)ernvmj-k4=~nP~+Yl#jZy5ERiRn${ z5am#LsVtPl9%-G(KBNK7*!r+6GM(a@t;QT`8iiA|htAqEDxLHi4{-lbl1ph2)B-y~ zo8<9ppxLuz9Q+D~1EM7vRZ9;EB`vts7-<#TK}X>CAX%(*d=2 zd-ZX=y2qioZu{B(YRG4#fY$XAbESn)z#Hd;dfp~ z?*LR?VGaJFUPX4A8C!t4xKU^J6!j*>bxW!fe`V z-HYuYz3S53TX^@coC>faOiZM5wg)gZ zLHgA*`i!->YaUDvCJ(*vgVd27CnjM@gp8#0uuo9;U>!4s?R=#rEw99~CBn(0lmjNL zbsVLS(zt3p%@YZ^v+@TiVp*Yrfs6})fl%MILqU;rvu`F*BIXJX@2EL#|?JElDgQC=B#78megWDS*hFd}y_nfkR2)K!(^Vx#J-^_-P%BlcJ<|SCDEQ zqwAsp5Nx40beAuFp8&1JIY98-@atrCU=Bl)*DpK<5)uP`eUd;w)eoA^=m|_lVvelx z>5ss4B+R3cZgiA-q(++wbH72?Z@VfkgRxggFAa2;j$k&Y^K8I!e?fEg1V92}z`Le; zI2IP?-}w@x27BJvVYZ{>fRBN6Ba1oE7oB3_2tEVo$PwkS;N|j<34x3fx}eFK8M+RR z52S2ALMh;pgXCmZ`e(wJuOfIrGu;DKWZ;DUgy&a}` z_s(e>zn}ZQM**|cQUycm{^5pDq`t=5|c7VQZSLyu#yiXts zB5nX%ren=(c-yV3Cw_pUmkF{W`MB2}L8ps~bxo_Ow(MEu#36ULG7}1a9ZTKLNuA6q zetHZFkJ1?=h!c*iCE$eJpbnbi0`{f*Zj?4v9?JyUU*Z^5(`j#J?P+&{+@@$Viv?_B zaiKnXEuYZ;`zq@Bn$xg)MhL7}iC%{e>+|CQ`_TdFw~{&Sp;vI?9 z+JeO>316F!Ni&bqZ(>9IK;g|p>OyOr#m zzd9x%3WFW*rofGZTkKw!%*s$%QEy$JR6sJbN+1nZd~<{+p!U)$m0>~MbaG;eZj@OP zRw5chRkjlR2mn!2c80H0pt;{^LH3BA_>q!kY@UY^M;^UGLO)!$Jui^lI_-PxO<(?y zb}}4hr>z8+hS~5d=9YZghqY|srW&jXzdEln63DX~`fk2}LnOAQw1U9^1KDp(AVR?IzDHTVF1SaDrrNl$AV zJgcc`{*&W4f0F!{F7{OV;T5v;u6*d3Uat=!c&J|tPed=Og^c9DGn0$OdNPzIv}!~- zvN|bErsUQ-dV%dds=$nfTV0A)yssP^Akutj?eWGIr{K}DEg4%beJ{4rN}s?o+z2`* zKfd=v18VhIUG3Wc~p%n(>*1O{YI3qA7zq_-0;4pg;_SLm%J z0YyK+B6EgCcND5Hz#@GSn5%&717Apbcp2!$L-6~4h+&7*-_w?L?tPeX@kSU4@bq@$c;yq@ONv=;XRV8xssIU)=I(0gn@lIY2U}w8kt-`PLGA|9ACEgdLSKwX>{EBkVg)(KEEt zl#^r5a}Zl5RePgIQ+QC4S)~L#%!&0TM;vBf!F9UzioM+ z;*8W0f54io3khNQdF9XNb6%Ymqn^)=|7%jqz4wJUAB`I41B+}Y&?j;m9)Vp55&bLf z&i8H~70^`G53$e(Q1})yynW`_U-^)oce}pn`_Z@JZHZLA_LLKR86vW4W^s4J`_(l5 z`aE!rPtcmMOVC}nJGL{d4{>E8s^GGxc|(k_Dvt1j1Qd*mivYi<29lH=iJ6ZI)})r8d4Kiz{|L?x@aROH$EYIVu#}eHOVK^yxAe6 zT;c|+fW`WuNp81hO4sRZ1{<~&KnwxXKL!1?a-q`%*nHJ_{e3(v<#+p;wp z^@qz%E{ga|w{}uiTf?0P-cO5@>I%6y3p&S>U>O)_@p4LZ{`ytbvD%`R!wQx^K=)YB z^kL8Zjo&RRKOQwc50hx503Qg`H9^@M)W$j#>kjI`YM5i{MX~tIg@EgYa4!q@M-@BW zVOsg#=IW4uHwc|D+^UxW;HEN;bJniqypbSqIAr>kxS@9KtKTq|G#so z)Zq=49-zw)1JGHSPS|MNT4=kGEodaxVk{Ffq`V<50JvClW0r6uN z5>2Fce3E|2V^%R5D>ad08YX>ECnO(!j4lk=-g}L+SyU0hgs|P{Fb&f}!x54G*s!53 zO{)|h;68$ob(6af-Mca9I}5no=)o;!FG`48z}P+w32x*Q(m82U)Wo_~iZ87d7%+JL zj>It{%M_Bg3uLe_=gjp%W%uVmI`GDp&zJwnJEI`#h0kFAxQJYDclPr~ZFlzFp5rV6 z0zy@Y&hw2xGG0g)q$(skR(5n|qu}t(41&c_)llqsJ9g*eI`H7-;9A#9d%jLwvCUl= zAQWuCD}b$+1O3_ZH8|jP^fmbV?x^`T&%wPPKbubOb9;#f*I%Z)wyjddbi=WAYs1PN z7gt}zIs|3gHo`jFEo5l-TP76S0#8%vdK(g1H5TZz1-0y)_P`L>_f~n_45F?^vu}8N zz+iMR6`vyD9n+F)28MzTrzR*+zIg8p(25fW;n3zIu|>8MSNPlN`LpG>2Iq_hEuUzG zr4vUgY%aPHbVQihjxG7%-Nb74w*e#Fo9gsvs7o!7SFc3%D&qVIoBjkzm{U?a4jWu_Sw#}+087~V%Ft3LvvNI84qSIlNZ)qHz9;N^maOAQ;tHs#BtRnk84 zpiJ`7aT4u2Hd)sW5pYq9zK@8JfOHL}Qz+t&`rp=WI=Gu6BFQO6{EZdrzVj8s5sZ|B zrp$g*cJtQwUrx7*yg?d;`mvmF#lS3TELVtI_9h(8<&wPq+gB!}R9EdN#s40!w{5IC z{%mEwidCW4KA zbTrJ97%PpGKu!Eb!AeAf6i0>#A!S8tBLanA)U+gmw;7?Mq|N0C>8KTkBtL_26W2an z!A2XIF9cJ^R(F9YU74Y^(6= zo+IZ~hrclOc*7e4r&R_>*o>!0 zjThZIPrRe@EQmNR zct_(xE|=#qY3$;F#CZ`|Ayj0?$o~kUQYKjB|ABZ^04gW%NvUB_oHI$ zPh%lo{VaY(Z)@4*BOvG-zKM1z)C?99t#wUHf*LDQLJo(dN3`){$=rm>LNa9ep}`%# z5d>f7n8@ZM+D(2uVQM#~JWi?5l!+7E|^urI=FlLc%auAX?*7U^tAg?fsIneRk!LqcvA3Pma(_JQ4&dvfU9TQo11W z6MpZW;B*o8&ur|t=3%ws!|!OZH{P?Cy_fxMNyixs(cix)+Yc6tX#7@9#PmfjhTKH1 zmYNu99*QnzZbn;CMRbmuBg7R&KujDJ94`c)g|@l21YjI-$U>73jaT<%X0AX-vQYUO zw!(SLkrUqCN66Gn&{6ZFgJc*?By|iyrLJ8N)RPwcAr<}oB~DA7bjU`<0%d88BkYA% z#vJO(6i4a@Tn4R%cE>=%N6n;3e1Rg=i&xs_;ZSd1;~8B`boVuN@%80q-n!#(30^xi zgs}!o2grG?@GijYNh{ZUq4P8Cda#}xGRL2{$@LV&6BCyDhyL9O^StV5apG4Ik*KCI zVAGWP_7BFLUe`#QT$O;Yr(3m&84bIXWp{nIDcN|_QAY-D3M&R{dwC%ZyMjExb;9`a z{Q>R2f=HkCO+=;#*-epz^#ogI$%WQxQN z8^B}_Cd-%^{1!oE0Wy(5i_rs>`EjRYLglJ#q)*%_ls|fF^UdOq%p_~3b#=UTGOl<2 z>f=S8w5XOMAb|1jXieI!SrGSOm5}b4@L=g%%Cr$f&^v$msW0JEDb1$jQzTFMgX0_Y z-#EdO@`fvZ2m%Fg@Gs3mFNhVt*?bUwM8G?0K+VtdS+{tqpz?cyP}2TYXuclx>?>-c zvec$_M%|kZbeB*V$CT>2H4Mq)$@!3-IPH7h`3OY+Nn7QKUn*lWGgM3xJS)@rcy6Yv zxlinsc1f>sw)}%kFCFEBeBb7joYOqmdlrg0{1)5=J*dxP(Z8&vs6HyLy~?A}Jiuzn z3Y>%8&xGa9xJ3G;RW9WY+I|FAEb~oH+|37TS*$} zFaBGo|J>VFDZB3^tL=pCIYA`GME$t=B{E98iNgl0{bmTbvFNvq;>=f?0V zNEzmeYj0CYWr`IHH5@4cH|*goHR?0NbQ3|r-|Xk{I5(En*z8UzgX6j0e%sVO8YP#D zdDzrU7TE&yMiD7M2D}fTI*Qt`RF#d6g|EmGMxbDDPpRr|yXK)|-adDyrYw@HOlYPv z@jKupR;2phzsMde1E3O+KtKSvbmcV%y!2^zA6S4t=A;Ym`13OyM=%hkGzPe=%>D!{ zaa1-0uDL`s+7v@6)+V!gHB1l-wh_+0P;($ZD6m+dXmsU>z$ax=)iJ8yBmZmV5^-uW z19!RGlrKM!6b-ra!nE(V!RuD{d%he8d~!cvII|zC&CuvkcO&!7)CiOd&IS%^5M~2r z1r5NY&SYv-y+2a$PdLMs0o`!4Pgal?xlgts?WCe43;ek)7sL$-0J-pnQ&6jzUG#tq zd!ps(92hFivt{Q`zHCExGT!+4p~a{*BkZQXT_i%1V7(imB_Arw&Rb>&*+B#oc}&AS z%UjT&KbdXjAur?kj>Lyl0cR)1SE5I!O9hMw`A=0KMeDbjl)%Us#+xx@TQmJ}o(Rkw zH3pVWv}8Wi&bp_Q+Ji=S#QbqeY%ib^UW}!DpWuYukr-s?MShALj#4 z@4+u8cr3B-EOz&{c*hwbyzqRxx3i(u3uxcFU0;{fKUiIdeZ@sB`ry&A38{I-vj+5S zGt>9m;*NKj?|xq2a^&sMNYM#r+ipQ22&U>D#xLW~+3gc{ZzCdfI%3=AHEgEYZrH}N zZ%|pM+SfLrSMeLKKfu>kqR-lBZ*knTOi7fgFGlM;$7@t!(5~9FqEy9eSCN;?MVlkk z_t;-D`O`2zxW^PuK@Q%HSq|Z9%>ur3e)dzC`#(lQS^wJFDnT6up>OczG&2ReE!#j0 z=Xz3E`ZB&{9c0=1i{`8=RHsa>Uc1oG$BdS>d6%2D!PRckrPHKp4DZJkS>TA*wy4*T zQw1!sw;WuT=k3_wI`IDOBnC-`T`@z{ejxmlk8=nw9$xAhxziAOo)1WG@96DS zU#x2FXYb=P&e7-*Dl2Ya_*P~Jhya{xK2KPg~o<_VbJq$f?(@a13LerRC}hGc zK0rwWsliPz%^7^|fbZ_pI=pbdEN$6hP}G%%ffBT*>4-O;@iQ@@b1!FCamg6qeE`A_EQoVlN8 zDtMr%yj{kpIui4c>%3{1^lM76Ec~-GDLM^Q^+$uIeS)MQ!f?Kh@=4T97;(t6r;F7_pokx`$`u>hw&xq z%`^U%?IAe8(SHn+q6FecsWVs5l1`hw;)G&MhtITzwG7&{?%>Y9Q6vFWTyKcjEF7%( z2FAT*@})A;7=^a}1oB5|l!l^?q^V40NA;n)UYl6X0{{*%zVFK*Jq6!%tvi8+G{pBp zA3du@rZ8A2E~QS33ME5ao>)B$?v~eMKfb8mTMo8i3vK=Mn3cc?$hlntqY4^2nlzN(!f)bR2jL?eLA8z^{QmKF<7(?FUgIoUK zM0_E*1zZ>cS~17AhA!QQ&GAXsTlxQOhkF)Bn}@u6ZK3in@#&6?HD0+#!MmzvA&pI5 zV<`W*-jrmYbg(YH(s0M_%}?Jd)Y_-@lereUKh&^VXF-Ki4HmLtPomzp9i+Fyn8$71 z%n-sRC(m0uwX62o<#*GkqMkErO<6)#(n1*d03rsd2#FR;_o+dL3v4djsOjYf5}k7r zTeIgO7#qHJzvyW&Q^1NHf6Y>J{)1A^xfVTugtnZ<}dWDT*D!oK2?}{f_!k@qT%{G7bp*-JEjP4xaCUvGrfX~N` zWRX7$@)oD0U@Unuz-W@58HM^R%~9WjYY;z)4`Yo|6827iW+emLNIgIPC+w(`gaiDp zlKvZK%ojLZ_xNl@w**#|_m|77m1O?UmX-?36w0vT_y3eku1G!$(`Vt;7yx#7>%X46 zEPZ~4iK&x{$Yj mQ;Co$bQn(Y2fCl;aOGnCZ+@@m061=6uO~SNM1QzQc!{|+Ea#eI{oW|V3Zzy$o3IZBK5Sb;Q1 z+TQxwo-%q4KpV?*MlD{yu>OV`|EyD%q_BSzJ(AeOmk>>DD-kg%6jWoVZS@G5;5D!x z&r?XDmE2?vV56Jx8nZ&9Ov_Wgk%GJ#lsYfB_I;eNs&^#mt#mJ0#&~!+!fu2xK2847 z+#QYBpemppz!lp0+yHF4u~$H;!B+`(!>_!Ld#Rd>3<&lh_5>%;cOi;Qs6|1cXB9y# zpN9M*p!tqZukg+Gr~M=Aj}7>jK4;;8_zNZ{HiyD^kU8-EqOn;}yt@XY`@30^Lc7@w z-SdpXdP_z&3dUpkqmWVkn56EN`ixxfL)Yzd^W_z_G}%5g<62MG*$)!4T`-nU?S1!! zmsBuu-nXm&mayu&d~xF6d!c372(U4`lPP&^lgC2LyW->a!U^Bv4b?a5j4Xxmcf=Lg z^Z8=acXF+;{Zb+ygFRB`Atcm^Wz1O_`PfTWLsDZ0Kr&Sh4U{n-Mj7K%a0J~6)GNw} z3A2EIvzBRtfE~`(p=d|=IzdDLnD zTEr*Vp4E?pQM+mfr|_L9_+pDo=i zz%I)61Q?P}hMYCxl$m?fILrSMbRRZjtgR~6dR~MfEHM}5I+~jG=T_U*wOwsFp@@!! zuDq=*b{p+|-mQIg+;P1HG@J{(?fPcx-dyVf+WUJmH+`o{6i)jo;VAfGOJ$dciLv>y zO{fxYl(EiWw0*MadJ8cdWp!sZ32Cn>y7Jdpy33P|Hn4HRfXC9UM`M0t`b>W-n-neZ z?~eYtILUI67XBb%?i5;)r4#kA!bF_SOJP4QJx{unMtf?+^y$kUp(*x_zj|WPeXr62 zAjLO`@3@GKSH*BUga3iu;5CWbN;-?Yhc$c(t0&oH{Ie^xVjIT!)uiV&9NHT+Qzoau zzrWDP(>kEVmOlC^jB$=Oz+xYHyQI+4#t-C%XtQW$-}Es9yYK%6E%JX{omEg=(blbT*Wm8%?jGC;5(p9q?(WdI1lPuC+}+&+K^qV5 z9=vh8Isbh+r)od#s`a#Xt-0pd-x%}eiy)`{m`>K*Apjp8f$s+2wfw_0Oda)mTrgfR zIZt`YJUE?SWi|1Yib3|s4hxRVI<1r5Q?)g~UD{pJTc3sDMaF+Ls##gOr&81jp2)2AMemP5_u)%bSFCj+rTCAyi%%zSF$OKJ-iT zJS(<&J=%>=GTMi8y$f2;S4j?P_mZG#JTQTV`I`-2WdZ^|mKbhXdy5Bsbjo2?-x2_YKuR*NXU+ zeSohMHskV=jMl9_3=Y(kODCLsU*vk*68F|Kp9*m27+~5s2?p{UmvI_FyJ66?*gGG& zd43UnvazPmU-^Tc2kR3qcG@vFV8tpK@iqe&>y&zP!t$hDJLHZ>ugocknWEzwppA$U zTPADkp6#vJs0<*v(MdEJz2Hl%8$u9T0&vfF8m!9|q|W?}MC@y#7nAGN-jastDxg*`HkKC;U}8 zxl4rkuISq%RD7qVAyi`fj2L(b{%DWa#1kYJ=7eACb1lcdPjGi=wy}AtYND4AVAk8~ z*ZJDyIr%qBjAu2eM%kbRt(n!EVu`#&xh`A6u)tcyE<8Ux7vI+_$K|I4uYMFr$EC zT~&GKtjMX9e@=~sw-~sziJ7cVow&q_u947_D_L@XvFL0V81NQ%rw1Iv(`E*&kSI!I z?ML<$JFIG1emB^q-4ZJPRFZIGboWd7jZ!JK`+P)OjCO;T_(c3PXD)7ZPs?j`OIbNs zU|o44xUDE;VK8S@?YaF8{5|64^SOo-(R>xHsXZ<m`=TGW3rvbhhZ4E1XZD+HQ zoOs*7<8X54@COxhUG~ScR_;*1IR5!y=HC>s7W4?*{U|=E;8&DXKTm+UJJ1z-4p{0h zxmB<*wgeRPDIkuqgJnf!)%IJ#>=C;wAw6`uI}6Sytekax^-9WH9^YH;6&Aas_*E;h z9=BA7s7b-nM{+j0HmYiw=-#1BCh^3MkHZ*Ao>UnSYN_!%HDWn8){_vBTI|szf#MaB zM?qVGBafUOY~z41^i!TLfOV_=!VQLRo##bt%{oQb>fpPBE`RZX1`)>qD}geZfo-gr z8imkEHQmc>3L-1ALGOK%9}dqVEwLk&h-@15%(|(#PD4J3=%DJ{-+)!`70zy3CLH0B zPpd=buDox^#@4nVTu%YOC7!=Vp~Qg%3E zre>|Fi4C`na5?0`UnV-Bcq&#m62FR(Xd=N%vos1HeJOUrtNI9V{9SwWBu&4@mwjTp zDmBCH#&{~(%jDkHaD6_cSNgH6{7KK&*mC06tN5%KzR?e#B)u-&GYGM1PpE308+F-C zez_W|mwy(BwZ0F(Q(>M2qNyr-x_EO($ z?1mVza2P17oRbbQkNwc^4m+n#NFRB8m59fA(;_FUu&yGYvzVCa(-=nm`fH1)_CSy8 zrbbN}m%bsfz+iZ%6-NFNRYm_&bQOqAq)kGizO#)!=Ej`_q{&eIlKz02{%g0eCy(Ij zdL|kuPozx`5ZFH6GqVw&X}u6dfmUW(o!<@*H&efbb8dig-3T7{F$^zeW?VjOcqeet zz@sgap(8qQQe~!MWRfq&W2J7~uVyAM#J@`5(R?55&n#D^sb=73oH7`wRZ-zm*WVyE zDK>=SfgZ<@+Y$b?HRK_&Td^F#bdn{5(kVFb@Xsm?ICoCB`998xLhko-P)ua+VbdfC?1EZjO zu|^vJ1_|Xp(&$9({0py%{4KXgz!IH|-NE?D_CV;mFMgK$OsR0Z+3FSZIf#v()` zToH!h+~RRMt7C~o1WaH46xNZY8QQ+#U<5qb-}gW!W=|f!pxR`J-3jbxIJtQj_VeUN zg770LB8LzHehbE!?vo=U8F5^joyFlciL=t3@OCJ z5DOS-#}JsaJddon4H&#*+KNA!73Y#E%>0lE4XcG3DqL(nQsa2d*s+Tlw(v4P=5yww z6Z9P$STCwuYyi@B4kwAfXyuCe93%~d(Z1{sQ+%~+B5}lZBJ3-96=U|>5e{cGq5EOL z+>@6JiO@k>ZOGC^q&eBR|6g^otXK~l`5yqWjP?Hk2n!-PZh%&rJ^XJiB`y22Fg%|5 z31f&v#)iEW*GBfm7FKK4LG_Gj-Jhl# ze*CTMsy$D=ES~QZs-me_vH!_b;J>SllZx}DEXjK}XIk{M#6iXpr}O9nh2iX3Ximb5 zy(_8$fR$6*Rod{Nf5t20d79t$x%CcG8XuizOnp(IhjKE1S!jR`) z%h!<8$;2$2Cz3|GQ{x{meFoms$}4}Fx+Lb=-1<}@?P5^hIv8d6>+lW9wkn~%BrHVN$LFuazg$+VC6%I(Ai^|@*R%O%lP3tR8HP%tKD*_Y1>7n zlFU*Zrk%8CC8e)#-PD{SnR`W*AITAh-5rc48fXyx7DwX5ma_@pXDm1Pnu7z#={&vyw+f5@n z^EbJstZ?6@Km8>&0wi%(tK+s6M(h4s-vS$M&3!hFb9%(q#+7SyOPW{4QZ4-0_xi-2 z8L6y`*%tFwD&`K-Xe;>BDQdO=sd`n};VK(k=`mHeRdE7Dm%aC69r=bcPJG6b09UXNBUAk~*w3DCj`nvEPUmh^_7E~c_UDEJV&vV@68jIb*@^nyzQa(FUAIUL`Qdn$ z>9zZizvH_+%KTK2;g>weZ6W+EzRgQud@^w1$IraZMJCxb2k{5y=lZ(H9PF6wnLwFHmRusvzhsg0C>FMDYAI<27hBY^QT`7mN(vG4Y zrFGmGgeaGe3W&vFoXX)yesw!vhvybf+BRFKe3eao%iVbqlAmw*6Al>AmNNHXci2HyK}xKoNCh%Gk{myf zAr5WA3L(W2#DGIdyOnG6W5S}fC(@X{K8hF4h*$0Tp5}EF50F@EqtcqcWfkvKoOuX# zqPUV%ROe{Ks%RH=9ioj~zlhU;3p_8t!YpDVbQRr5!wZFjjkm&4DkCzuaSzG0;Cx0S zNiXIkp{?LJb%IV>St=0EMf*D}Rmsv^_E(Z2Lndrh7*F~Rj2sCC&xJyf;Iv1@^NPO_ zQ=}N>EfC*|2mp)V7aGbcR6pq@B;=9A=leoo?If2`l}Asjx)3XTbraSUdTWp}Zy=PK zPmO;Ys3+fa22D{*hXjsHdcD(3dc=%n;NlSl6%yOP(?Bg;&0nJlG5_zn=jm5slBr>!EK^OO{0hIJG$>iWh zReR89uT^%x6HText zuD^k3J#-lBR2H&2Sz!*s=8y-2&N6AY83;Chj-)VP!Q z1&wsMepI5ZZ6coPX+L*srYvuFmJY3X8%bJf#54XP?3Mf8wmwa`HnqMwpIss2xa`lm z$=6#|bn42pRok~3!fwg)YVLfY!!cfKBuQZ`8-Mua0~Z>!ClH136)JTVfW5E6NzQMi z{#lh+mb@+|s!_yWBLLRo``kq8i;Y=?blZ+G^8QgjJrN1+4`g;g2eB3L-v z(>Meox=4*-6-%+B-^{825!fS{VkD7SJ5k{bIyrxrD2f}vJ;H7&02nQjP*LlKjjl*6 z$LIz|T6{Aa&s{&kT1V#jAcgOsEW2ULG4U0633x?l!}TxUABcAg?0t_K91ROxZe zSj{YduF7Ml&zp#Qeed_BZ_J0>t@_n}k2ITM1`3DsR zLX9XvrCP3PhzUU6I1@9QS)xA~=kU`yeCa$_ZtuJ@*BaqL`?MGFQ=bdp?SH$B)pi=& zwSNr65IS&nK%W#?8z6@a%twYJ1UJQHt(HK{(A`KYD{#vWXuqB&h+?&ovb#xLc$KZ}{nOOkS>&H-pz~=p0$zn0r(=ihUkbrFvd>m7x-qHkARvhHgwH-iG=k$oj@|2#!qqtBi`$ zkAcFSRaj~W^bYxaLihIESI+%(3r~;f_=riIAPIqy3)c(RA4|)S;boF5&WPfeZ5I*x zT!e>7!Jni{)DnC=Ok}W5yZ~poM>}_nS)XIqD0WFNj9J;^bV(f01UBRq*Ow~9I2Ht? zK0cU{0uV^msTAnZ9P4324B+0L-M~)N$CqVbiO(9OQhjltCljfG*-PqUkIzn&HJB_Y z##^5u>4rjIjXGgab&*_O5UeJ-q8RQy-=2f9V4dvT92_j{+<1vS06)XooGQUggN@b5 z8GZ|#Hn;HlcWruWC5z7-UMTM#$ncb)pZSzO!d5rM{9o5?;a$GY^49{Zn)Ud{ZCi|K zn5*p04!BDWe(GLm%Gudswb_*9W)_;!!_WS5!Lq6gH`#Py1McM$UPt7tOk#VR|Ac*Q z8i)!7kR#1sUA+ep0YbX?L*I_z6-`lMo|Xsx9zM${E}kM-800Q>#@bqV6se8hb!wh? zOyKcll%bJw4#b~5ZaKF;xe}-Co~vO~&kOjKMTQ3M_$J~Z%5K8=4ITa6p2aL)-?aOo`-8-&#ehmjl_g2Iio3kF>d=bdjh^+gI!l)PZl!(#ChABJC<&^df|pg3W0a z_t3{N@q3Ck!)0F!l!34Hg@%O-Ln1DFra z;y35APm#M4nd>;-Gvv;PKCUU@FO91;4-1{Ee5Yr{dIoySd|F)0Ee1wk&SKq_#mQf8 zvsva)@C`?WXC0_xVUfbINvwX68WOd8ntS>q&3y^OD9{0a`zOPN%gAD=|2TF)>xqs` z=5)zZYXs02&$YQ6sKVsZ@4r={?Orn2Mr*JM6{UYJQ{3;#W-J!3>)-l)&lz8sOihvd zS^hFHba3TCfp$NRHd7jgcR)?avbQR+vQEi`IJZ;=_7-Wbl{ZmR{!#|^OO~u`qrwC! zlm2I1v+-;+;oNCyXhDX^L`kavF=l2fl^*S17;J#>()7{sMrK1O1vE-4$j3EF!aGF^ zfEkAQSoY+2E7ciA!;J?^)+a@_Y$f`=kAW9-YM6dkLV=l9H)e*G^#k=*i?N880K?4+ zeemz=@OI6gjH5*?7}Fe}9B8{gK1jGkv6cWdF&=6C$s13&9Jrj=YV!D8@L?3XlBm)k zV-N7;_)sa$^S{1NAC2>SN+aO7)u6t4-`y*)>9)<}A1d%nES-JX*|L>9XSgTaY>M)_ zLc@Ud@mHy)%I4xCm=4bHdmkrCL_XO~BK;t~)9iTB>>w&eU&g-rX8c z`>N-L#}UAzlKGx&-UIU&HSw%2f0Om`hzij2iB&;Dsq*n8g(BdbK~A+1C)0nthTv(s z#zc7Yd@Aj#ma>XgyNmwM*OlkiFYLIeUMRVZ`Ee@!+KGQB)&~w|r%X1f;`dP2d8lMQ zi`MdWPNlONX2-QS;)DvIUzIkvR;O9i&Oj-VzBEc$KNn``O z7te(ZW;)g4UfSakzaPkb#mN2=I-AG=gV{?8%TxBzWk*!Jmt{LOeNUOwnhufgv_gE_@(p;vB{ zV-{5CS{e=x%RAA(q23E79j^;G**Mnw3*u&yFuCIx;Z$vAQ#zF!=nh=Xn4V1jn~`?v zPvUz;fP#tzYJxdPfoO;_i~uBDPQkNEw&nEmJE>T)#Vkj~P%B=U8KhX0%4F`A!)-VA z7ew#nH0BVmT%~s$8$mjur(|VEp#zTuIZ5UUq|UOJfCs-i0M7>@k!r#F<>m1l2g=?u z=en>8+&i5)wYg$BGgb6h)aOJd8kUes>_76@(NsJ?s|hQACF031dIKcmXxxzW|D!pw zL{}=(zD1x>B}AA z54fuR_+MzHJ}y762X&u?NGl02IohbsaKB;8vH2y~ z)<$NQnW#yzsti1E0yKx!F`~=IMG2g3VdEKYG?3y=IL%(Wox5Rj&@i+qooh|KV=1{& z5@xVE5E8fu_o7sSV2+J2S=W(Rp-gXnhGz$d=fmT-pEBA?lD26SP!%zcZOQGs<*AN| zJi#P;kE)9eRm*HxUhL>v6`lCRf9n8FO>1AAUtU(-W{&4c0m^HpFYihgd=#*(ochMZ z|3yhyS}~gd(HrSoGwn-m)g573k$Qr&z_uEeJ4;fnOODv5S#q#ez@xcrmJ=qCg*XvKs8P{zaN^_%b_0q-dNo1Yf$6KAl&(H$|rNuo$eolCTSt6?TLfO5DLZg6&R;I=sMjs`5DV}V?^?^3xtB`fz?{03YW9pzfMqeq27j)&NjS&GL3Kn*&g* zL-$8Fxqz>GPb*KO9q+pg07BaWo}p{BuEk7q$YzWb!Q__Ckyp+yj@RO4`)@7y{3;SQ z{Uviz1%A0Rz5dS-JG#C^y;j1eObQPZVzr~Xk1l99rmpsOZB{m`Av9_J+c%XM_u8=H zxWFBNEt5o*gddcLm5g3;d&GN?FiXsWr~A^i%lv zj;|^QzO`vXy9PCjPiM}MPfpp0t*D^6A1wEl*g2U@Tqj`1;v}%l9T3*p8(P?_>ANLu z@quO`8Z3>d)200=;VuybGuATt8CvSJhw%f@@bBcOr_82`}h}D{Cy7;JUB_VJw4% zIH!Fb`-z$!WCPW`jD3Q{=+YaQDf#zd43!psDVX;7hH$qW?=xLgfRUnb$hk&2NzyYw zlP)~AUp`3wf;w3A5z#l~+nOSBcD-t0u4#PWcjzEYf9Uv4grWc|ZbY4W_|aY@fpCm3 z1rr=Hz#oGLf&_a)pUl3)X}oYUZ)cntM*j1}mpBtj3MITDFpK_H5kFmL@AAw(aeoffMLsyoctI_$)-Cg zph#TD3+A4lR7R#!qZ`VO={+|VnNa;|Dq1q1R!}mapNUBj0{~HAVaIG^tEO04R#mw( ztjXxKOpi?);WWM~KSPJ1(@{+Thp+8Y z8%JxXGeiJ%FJ_DRf6a0{5uaY!&SJq{I(nVGJ$a{UwogueW-pS1aFuS3j=~tPV9td< z23BEb(~S2x`KQI6E|ec~bWNEi9-pMB(FeUpn>58$ua;k<@)sy6e80eEkS#~`Y;ilF z34||^M$J$x8vZ1zC;I1KXZ?)>;G;6W)+0imChQxmFOPg9$=X0dhP5}BS(oVZ3bb!i zT?wYJ(cs`g>sOfSM4DB{9`aD}@82UvDMEe@282a*#&kxzY0IDSv5oN@>B_&@Jqiz` zpCOJSevzO|N4N%@Z}yc1?r9xX4&NTg@H|O`A!tV$Qfzk< zMj9!^q&mn$t*SsXM{q+sIpC<($pacSjUB_bDgRjR@VM6D28;|8sjRD88=!vEo_|d( z)#ta#_7^L(>2k2g5S&>8^!c_|Twlc6skh~c1`L+^7|iRHncPGJ7L50jw!)dB669U5 zXX-^E6wRhStke*4sQ{{2;o|7vAHS&nBn;6t{>6`pAbBjtjiWLcPWT6Iy34vnFX2SI ze=`p(B+YS(%l7CP%n+sDh~13+Ao=fd=%>yIZqx1)>4E#dzzNyU9ATIk|B=~dd|FVO z|Mkbg*gz>QV{)K=lQAVglfx-lVLWc~)KVvkjWGEyE<)0Xv(;FxwNqv$-BdU^OmiPd zGFTipz?S0q4*-kuBP8K>ipdS^^8!y-p~7!-+95W&JfrCxA*<<0uW5nXdB`N+Ipnrz z>47Nt@^YKy9WA8)U%&+4l%jPVjzI`5U-I1F;=|(RWhS-;WjS5|cjcSnm*moB3F+IY zR^?y3+~h6scJ8#cWZ_H5aVl~(DH}^%);*<373Ch4Yr+^c^Te6a23DOloW8muDkgv` z%S<)*Ll|Htc|pV!?ZF>>Cmfg2+#~rq3??V;l%Ha47w6qcq}g+Ohy8+dNR<^=l&i~% zc${GfNz$~mSwf+JUyRe#q5Xw_e!6guc;AnBcgki^c3>n3#jOX8ilPM-2ox2VOVPA7 zo6%Gh(#K%^KA&DFAW%4iKOFTF*~!t6@PAC=nut;NQy#TwmG>>=61FcM}rZUqCs9?%G`suE_@_k?NP#_I5 zWP4zKvM(h}mY&Mv3?ImC^(!0=>GrdEuNo8f3O&ujd;m!s(~PiT)KyyG%EdF;CeWAUiIXSMsgpm$vSL6MTsu3K zr?h9++7xpT;Np=b7dL=rDBSua(V#0um36kYaf2vLWtDebxS!pIW^h;lx>Y|{GuZdJ zd`S+Sna+(Qs$))ua8Z9KxqL)&Z{cex5B!;>>tU7bkF5ZY_La=k$pUG!QGl4{*nzGa zONW^i^OXZ8PUv?V*MhBU5o?_)2|313KNyd)16e>L?u>>Ug=O&4Fg zTQLNZ@x*&#Bw&1$T(1Q^D!fKIiPiSvrp7R1H+Js4tbN@*4UQypHrznVP{lgrjH9n< zrAh?J0X)p~){_5pj*{q{JesuG);O)kf2mW8rYaYPZ7$o#4gYmJ~I|&CHpb+0?v_?I$u| zbZ|MyE?zn~y7jTvG{mvRp|}?tmNQpT#X?hS1;A7pQ%nANRW~Hb3yvL=I^6fbaXW!3 zRgomLgVV+|tVW%o`#Q?r3hXBoIC;LY-JIkgNWU|5s41`8NBKN@uu9yWWZ0_yrLfRtr`pkSPsjX@;(CFC-K%8D@=YvwaY5 z0#thcQBfFz!01IZb!lh_?&C!^2a}Rxk4_?jZ-w|SB0k+Jt!tY}=@athIsCo68DWoo z878A!hzO|WcPNOd|BPw+MX`TzBc`4BZ1=S5gN3BH(;gJdIy~NHW^s(5OWF3LMg(Xl zwY8CY$U=5Bd#hjwoDR!J`=$*1*!hIi&TscnAKv92~% znVzzzwOUdQxD09WFDU+@#a@>V{B2NUyj{tDjZ8$6WSY0naP5sLb_P4e5Qi3zc~9Q6Qej*^n!$RtYP+m{aonq1#URJ zRnRg{B~<|J&EhObeJHyy=hfA*Mq{66BMgO^GNNX!gKgrcf9BzmJ1VO3ZbW>j@7W8$ z8HrAV>Gq|a=&r9JxOOJ_kV11cUsAnr5 zKEqf(iYXAvZy%frL%I-TOlEsMhSHQ%t7iU;-5BIfqfX)|GbSJPoeB$$Hnxz15WD=O zW2`W^_^tIjPgrsKWVdPs-jhPjYte&#ymJ8K@v}l_y%w{j?DiK&&5M)48-T&ET}S`I zt8n{kht`M_6IZjw25do9Zd4+g)F0}#(3wt zAZ)lrYhC@{wIkFRyU4pLJpASN{-)FIQy9xgUEnwvd)#N)11+Y|_$XDF)!CgM)LU-i zg5B{1X@)&VPJ2JK%DFmY283hdAmMzP%}}ySyJdGMpcxnPoD%FX`5NSXNHbc+1?3Nm z;gm@(>spL-@ry`yP>9v+Hzw2y10@D7`5|JX=>h;lvd9SP>4OHUqBk?6(o9Jk-R%uM z?wB2k*C!+I@`&Aoqw{In;a^eT)JgQLG?@y*5E6F@b;tBNx_^_Y1IX`t3*O`z^IsW3 zr9%)RRU=X3HqD*W8^vZ4pauK>W(F_a4gQB%CJDYc0=U`}^Qv?B0NJsPY5tb8>0!Ow5NV zr$2Qt7iI@Iy|qey2#+VJ){fh{Q$%AVXs*O*F%a{Qd0Fk=K9=5pCc^$Xbd>B?F)}jJ zF=E1D{K4^Gg}#lb%&7$X|0;VFlUr*L3KW#tCmwB} zJiO7Ii{D(i^%r*}PpCeT>`(LG@n87QKQW195+j~S30O*+5%EE>f6*>sR-t~%kVupn zSJc6{c2Y9#ZicP4E zGa(bh*)(rLyHhFeqMDmOWCxY@3E-4#lV~*BB)?|b>mKG6;Nj8f{|p#KArvrT*bV92 z;h`h@>c7<%`tp(l(#4IkvR&;mgWn93vt%_~Cd$HLmX5~+G;024h=~m)p1JP${ZO>O z&=B$>4M&~n^*V+Yc7iCbet0i6|EE}!*76)FtU5(7%~J4%J2fF#083q9?NUS(u zTSnNDODzri;y9FUTIRqn|3_52{!+GF4cn8rl5TKX(j&dzO(PdkNTWH2xzoA&xa0`e zNCnTxS8a9zz@g>(7QM)ZA#2p&ZC6FXgAk&U z6^#)13A3L=+|{QU=Xl||LcG-R?~6;ZJVrwA^KKP~`%JJw!f{x9k>HY-X_hzwwER); zOu)t);1tzc6v=eSAwXwKFba}5G_&C$eWa9}kTZ5LU-f;c)8d=MM5A5zV!?**y!G-w z_DjH~&T;J=!;axLHZt9rJ_+Y>-eO=G;EHB`S0m-&$K9EgTIBKax`=4zdR4j=U= z3=F1`Rw<2WIljPG zb?K-tWy}0~$OJg#!aJS4GDVzVFBnPZ$X^9Tp*Zz|Xf~Zk1!8{*<+4}M4V*ZuG_CGx zRo8l27n`~~hrB(>sspFRPf)G%?W_5SPt_kB1)35rAQ;Yp{>~#G=q-Phx zclRt^w?79x25lyjrG;L^*K|Sfe-W46egVi4C9>hzKaXI04IX2 zu&xth@FQ=ZV#JU%YCfp1#JqUY;=@g0oFcgLZL2CWZ2jf0!08Y84(JFi-F}#BezT-c zrJ~Gvgt`aLt3{TitYNa%P(!&e$OrL30^g*Ng4wrGLOyy@DX)28p1FtJ80i7}6IN^> zi4rGyy4{(5ruuJ^+^zF?H?%$dTK7;dG^%Oz?`pCQvP`8+TTyA2W;{0L`YV;-a;Qqe4vGQEeh2K!({0{TY^(Xm2!(OopAU z)FBvbE1mWmDLhD2G78;saNsvOg8GuA(Yd=eb*mQ%)VmPB*qwiE zalSKnByI9ev8U!`(TLS@ouTfS{VV*`qC}22R=QtT7{#qy*&gzo_7D8U*Gt;!$YwVL zJU%<0S@HBwnEL`AJ`i5N8gVmt6Sg;~6fe09bg%E`4Hdd*5xQCN#(!cX9<=-Q**P2a z;u|Sz0PImO@<>zPP?;;jAy`vuR~+?$6l-edOrcQogOUmS8}6CvG2{@&eMqKJlxI0L z$C94@D4{E9#_55&Ouvp%A%Mz|l)M`&92-xwvz320=`$}tpEno0UQ#=BRZsim3{z*D zCS;xg{pL(}=W(_01Q4jk0j%MSohwY)_v3AuT0$H{8ak&~m zk=X+1AHs!nP36qad34&}=G_)sTDtsIymBS016V_nK*o)niX^4#V(inq?@r%?37#Rl ziqWdY&M-cHtlr5aq5qsTg2=H3epoL_ur~ztKgfjv7qO3s85inYx62lX9LCZ;Q8p#1 zsq>ilq*ugf(0X_zc(i3jpjVUt#Q+vQxP2S(RV}E z59v}|Wv{VNg+AtqWR9@?J_s+3YorBCr91F_`XBr3 zg-*t<1MvFInGNt|P43_DgLICd0Yz9Q2lip6?4M*C6Lp)_J{Kl9Q$!m*t!818A z?>F%1-I-NrEdKXqZIKEOuIbf_L*9WpCr&gXhYaMVB7~mW|A}|>GJab@2%;uE8^D`1 zTahEAv-2vRefR{?2C95G3llTskuapvj4ceSiVmXG8L144O)6;;!Vb<<06`zl#3&a* zMAXKM6KBWTz~K*PDy@L_9!K#6obx_6mREZn;AEf@eh(kInpd-nN>c13A~@hzVyEpTEMrev&Kw)O{dsR8ofMX zJzE^RpTqOLbrqtpErjO`N1GK=1Wa;x6l8hqIOTg%T}lvbj&*S4gH6EL~fUvB)R1-@w zLw8=6!PTE4AgDk4DdEInZ}mI7Q~4_PcChCMYr3~m6M{8yB%)l!xvpvPx}*W$AtZ8E z=pyYkXPp~HGy#pJXL9mR9=XuDh_slMs*SCcYc=U=&P}uZHPDU%!c!4H{H; z&uTcQrx_+%qIRiqZ|0FR!dCyu6$?Ylww+WA>HUYLB z)JgQbpWEt+VvgVxlbVxSK;F|i8Af|ijsK>^CcvI(^ksTd&F3)FD$mN(Nn&Mvjxqe> zrCs~JkMK=Q5wK~8shq6#k)V)HYeAFzDT#WLFIfjb!^EfcD8|e*yZeyg-lp400!%ef zEE~=+UsPQ2RjepuVPay}N7riA)FLjiPbuc5YEf&)RkTTKbV#0~w^*Yq zF&g(&P>RIm+M?j981z+iN~}GOOWyqa!K>_x`ZmvOwA0PM-*Wl;OwyR)27~gF@}@I! zIj$QZGbR$-?YK`SwW+yJCbQ|XpDVekxSuPX7u!8Qb|$qcGv-I=W0mNI?{k#sMeftH zctc*$9aSvxvl|s8t|4I!#fwA?V+3aeV}yVnS{qawLJlj2(TU&-<4)!d>yG1&3Zb=z z<3&*l`X#vsLI%@Xqwu2pqPUar!e+rw1s?*WP(fu=F}pRad2k~o$$pS42q?)u2KxjOwZ>_N??hZh zfCnuHc}hM=<-0|`Ix@2$8jJ%Nhg>9=wnnVCxjk&h%T5Q7|=@y zp#yQi2M`@kNSQ$Uk{q*0IU)AILe#)rl9vbpc*j*zCa}*2;N{?6atJwCAgC7`q6+%A zo&X{aZVTGPeAWfG1^1Fc$Uv8H0R+depnt0{kNu>!5T66Vh*AN&@;B>zF}G0{+amH`2g0)#xJ>c``Wc`O1_Zy8KqM%cs2M+D zYs3BwF#{QBkZL1VBJu?hOR0h^HBig(77%O^J%WU#5G4_%j6jZHDzGUS8>|WD0=s~b z!HQs}L^NUaQ)n?bUqW{TcYJpYck%^PUpNTkF-$q;0wysOdPsyMffP^@C^ZCP0abxU zB@;qxgY%#OMu;0w8*m#iV#vhMaUq{TTwpu3Bd)sf$+e$AOcAna1140Gs>K#@EBB0@RHO&HmVbK6-pn(I))$w zB0Z){M7@y|XT)5Ea|pf&Zk2*Q<^z#|1HeZ?;s64O0r)7`7}1vq;tM_s-GuU`ImQEL zOPWAEOM|neoS=K~AhIA1gaG7YWhoPcXIHRZ&?dsO5_nDO5~>FW!Vd0|GJ$`#1uqBn z;zK+@b%;HP5Ok0eTma5-w$vqj4<>{S^bp#M2XO#7AqF5Gi%4z3KSLdNNo~PC8-oE4 z!Mzlae_u#YAQnUh^l!6~j^(8!5T0GY>Otag&x&C6;6P#s4=5l0jr90Pst@W}7R(VG zNCaU4nZUmhA1_PwK|ia4Bc=M_pB=!LL4gDiKM>3@4JaWbkOG1Tl7I_9gUEv<5CTXc z3?K>kH=^TzWGVDB+%bm~0R9RZ))zwex10`Ske)0_V9M7Jm)0O}3>Fjx5B z=V#67F8_DJTk2`x*E{;HA?P2>8;Vp}&%0*e8wv*WfKVfds{~mM#rhL_K!(r+2uq2! z1Zf`m_>)@z@-O57u+Tb46x0VI1LcEEKsz9GP$Ec`1lJXB9?~1`mgx}jqYzJU$On{Q z-@+X#PeUsamk_gk!h=HcX9!^MX9x@t))dkdj`b&k)raJV03(AT!0=#bZ#1^gc+liR zCLpJ2C`&Xp=nNQsXfRR+#6-Zp&`{5)+V z#0z=>O+olE95#ZcAUlw6Sq|?&Q?MNnw-VE|AWr|zPq)D!&cKb&-n562LWYRXXw#_y zort%4pz2Q@NVmzL=D-aIZ^}b`kVjxA!tDa68p4nM@I=V)gJ5`wFSH3K_DnJTasG=p z@u9BJ1*{+K;hNAU@-yVoh?yKVl6&b;v-5)1u$tNWW%#d2z`X#Y@RmBp`5o!;Rb9d)-sZp~)$k$+R2eG_mJRPHNf z55}4p*;fPiFs%IBq_hy^_1%qweDi3Htt3B~%g|P3QHlnWEm(fo zW#}z0OZ+fmU;Drn{^w%8sg22|e*D+b+xEa93e!a}cS2yQG za&hrc5|;3Qd6K0yH|lVHRcp@G9(Cwy+yP>49Y^~$58g#lq{#L~;SAf>D54=w10_qD zY<-uH_S>!2=nB(m-fVNEjExozzd2Zq&eDMN2|9*eG3{nVL|>{WPxkuv2x*E{f%YQ9 z0w>{`>h{k;!ge;Ch8VyyW6SHh!sMl_lEw*dX?jn%&|Zx7G^sYvwIn0&td)a{>32Nn zUbDn{r6*5#bbg@%dz8_tC9}v}si+FsfB+FWTC2RQgMMoNt=)Qrx{t*fcWD3fA`Lbd zk8ve$lMHl;Ijf}E`6C5A%-mlrF(OUlk+FiZmo}whokgrd*mXdyw`NKmIRgRFfB=g< zt*lZVxpzz(r+<9hccHu*8AhK>W3r(fPUt&qHkmeBXVGc_N=(_Dr?ft+mye?*7nepl zq0W--H5w2-yiB3*Sohtx(5Qd0nLUR~W_8|E04(_@y0YxIgtw!0{~fDWv$4ce z0D(Mv_`sd?OwuZpi8|$Ro#eAoWWZ3K zDZ$tn)&Mg5o=k;ZY5%bmI^W%mpmtKPx)>hj2>&rxFaw;^qOp16ntZ+HV=B{mPO%ze zZO7r?WS_54X^!Xz#XHk4EbPrEpcVJ`jLq*;kt;Pfohof|E3*16*5>CQbFim0`+2ne zHY`8pcxbhl2i3;cIw6?^B5-rFJPTAVT_o99g$$jaj{8~%Dy<~Gk%vPO4r z4DNxv00Fm%OPUnb^oiJ=X!wM=xcLE9C4VnVgct1hqwA72%SN}+Bqfj%q7wI{Wx1N< zB_xUBBrS%MIBj|8kY_mx?OlDTnFV>rQtcv=*{rL^q`{VL?I`8@JWF22^DM4Y%=abo z(r{|yEG^5W%8@)+$XSv1>ccK`*f)H~Dt93r8Gy&q!~9CDKQamoN@8gtu8DjhvnSDr zU6z2|W&vvGegy5U_D|ci(y0Oj^GT%)HL!@AG%QkNQD+3W^4S=Ic(V?Lc@dk90vS*nNi_F6)H+?nJ?tp8*Sz=?VEq?z&$sw~>nC1}X{gsu4uMLMMtr=2< z2;5s4FmTljefGI-sJx@S%djx^=Zrj^4xpMKRfdMnCS^R@eT(9=IV_?vByH5tgk|KH zz%R=<%g@1H@|dnOyUaM7o2P3ea;0p+8mc<1DT;UtS#8uDpi2n<{myjd77fqdd}xX9 zY@IloF!G~P;nJYpKBXb!1jKDC74^NZ0H8`oEX?7eZiqR);oGPT*nz*cqf2Z`(3j10 zt?+F*t}ha}P1Cv~3?KEHXH%AxHMS)f6tb+WQOaPz($MUkR@clS$-W(Jrm~BEr5EIi z2emG|b}ElKdEUDhdk0m>OoQ;-HS4?tH0X}@*?0W+7+@&-oZ+phm~5+CV37O_xo2d1 zj%p5DlGmLH{7BMWB=<6a z-RDd7EK%bDWczwPy@(bmMrg9d?YYS8?h|PGcKs?OVIbH~VJ*vbYo9h-p)0>f;HHCL z4TRxjT6RRjhDAhK;5J(~E6KlmCs@Si_Wl&Vr?PY05Z{w&mPbG_~Wx7G!>;)sRIO{E0{ZI1n<4ez2^av2-v%lk)^kdRU4UgOS2s}iUU9Giwg zS>)AH{cvkJ4yNKZy_{!at?ioU!j2mzzdNo0qEXQW3@JHG?y|OZp{}VEhfO|5m5jR1 z^K$U+tJNjl$x04QjMn8OhvEq}gE8)VCpGM3O>2t>Z8!CHMyza?I)RdxS5n(i23fgfU6RN=<$6dvQ z?wKIOBZC#5r~>aLkO#uI$s*${4F#8g5oS_fNob1MV$!V_Yu#d)w~1cw8K5RGYkygt z1p2095#YEqNjKiN-h-$0$$6T%hMYoSq{!iXjqG^_muWHfrc@7D%o*!S>O+B{>v^QE zjNgY|sNA`DV{7;!V?N7}dZL6X=LBQCaP%@fqXLoC=0EiGtLHOy0#yU;STuu z#Kt@|Jd3$Zzb@{P+Cha5j)VdloY@HZh7LivJ*`f>eW+jqJIwQybUw7vJ)^?O8dU{@ zv2N44V(v~R8p?W%pR0U#5()%N4bhBRri5crEBd0CH(Zl9!|uBX(7HRFPSqmONT?W4 zALbm%hjN9t)v`s&K#l0* zl0Q@{lU4A?|6u$X8MOd5G_QH(r`ydA*Jqg3EDhOl_n-Ht}qw3hzN5CZ_^ z97rs)*t~uv8^n#Z$|t5ASMutzP_r*!f+Z4DjOrr|7ZPRzutkCFENzBJ|K7=#OM6Pf z$lkq6rpoa*J3VaN?Vw_l1h-+@!TH})YEi}a%ip0t8C%P>8N1sox!8U_bXH}|*7^ad z?-5*ioV6X?Kq;rbov!{Zripq%i#5m#;U!CXz%xd!H07Y&yYT~Eb4rx0qCcB*92$l} zftV2J@@rI0hBpwnTj)>cQ){sa(ZW9{M(pg@PAtx*Z=BtsuAjqYp-ycr-%a9SN>~7o zO5&?xP-%0imL9{vS5Bmz{0UrCF+xpNB~O~n+)ElcNLQasZ`Y%e(*YAeN5`=ZSV;{w zv_6^mz7BpHX_4P3P@GFE?BG^g0VA3@+d7*@xJ7;TSSSM=rC5>*ofI5BBfblj1O9p# zsQv1;jJPykT@|^xN*K&TE7>jLkOj}gN-=bi6OYGExiRv4>9$N%F^ie_1da!85l!W` zxs|oy?3`;+@rq&{yKHEHYEtK0F58-*K{<HsTCg*k!%)rdI$awxQ zFrry$hD7{jI^rT{Uozk?>*KQC^DJoA(Wi+mBD#X9VZ9mq zTrE2yTF+oPe(h=e{fO@F8)Hl!%0wKiek)fg@^xKk$;xAtb+rw0z2i7hy7CP}Wzj5; ze0*CQFoA(zJI^y@&JQeK&Z35$!NK-{)6#D)yO(G z(huGUXUPju1W=C@Sr?+Rn0v8_JQxJ)^SOqP{vh8e>Pl zhW@fSF7g}0^Gl{>PebEmobK5fLy1l#_aTs@?lxD>7g8}s%Fk7&EA%*1xE{V*z+&u? zsm@x~Tst*CmRKda5q&7CfmuJxI(CqR@f4+t&w^V;a}K9T!*N}uO>eZPZ}N|;9&gA< z#x~_MGkMCw>%`y3iY>6Y#=^aB3$EdX=5f7Im5QLvV^yC5Lt*fyalPqn2~nM$FfTyN zAh+jMZRv_B@ID>}l>lj`(Iq}ys27h;@LR>;=}JtRcX_3gPwtw7-g%Bj6Tz!}cbK}d zer_9%!X_fzA&cEkx!rSk=;#!FGNWNlIjGhL`DkVqOc#S>QqP)Lz^g558zNs{zzUDG zJIh6$AQCS+$30eGn&D%7Qjth(90(|l>i(t|*Js3~AGJ_*x8z_~sa4a~J*n%Y;Rp*^ zF?N;2?pd%rC`igPvki4nst=53cO5sS>FH1xA42}BzM(X39LU3w*{os3QJ&4El-EA6 zev&iMRt1*l8T1Gq*&LcdIruVQozs!nZ$Lh+V0P!?yG~VeYp7p19aZ}&G}P>oyHoB7#k-6K~D42WE`ODg|#NMeJzHp zo{-PvlJBXd?OtT@jBT}9kvsKNbSR2{hT4$5=ka#)6g;0jfNG?rwJ3R@y7SWBte<&I zLL%7Goe83)D0od$K^HzE`$7}0CVtAol>WfVu&K+h|hE^wq}#bdtr2W;)q^(A88>g=E%b+ENjCabm9%Mu_o12Gyu(Ir!ax>xbK zs$(`xl2h`Py(hO!0Iw>%Pn#yyW!zesO+kwX3l1rxfQ5b}9ocYAe|!}n6@O}~d6yqR zGik6|*!wi^JNJALBs2j4INcHy6O(^&X0XhhYpt2 z`U@B+4s;Rtr9PZ0*zrPZ+wX*n3qhfP=gc&*Bhg+2KfuM+X^F$5z~K1#*WbxoCN^vo zX##CF8AZr&doRE1cAE;9_zJRTN7tDjWP1EfWX&2`bSk(4B{cT#g}ggeQYb{)Z0xpp z+d_q425ijX#vmc$!Al}v!OuN7URHDi3{H@K{=CWp!SoCty;jUTw>RTDPtEDOMJBr! zNK>cYGC=Go;V*{Sz0u?F>e|K6sN5jGAGN(I^^QM&e@F|dgKFE2$Oj;myw<3Bbss

    ^-UcXoU-)+cpqiYUs4ni*=70C z(FeVy$F)8gT1|~3SGWj8*8E%;BZwCSSY|u>7eIc}uk7~i<)+i18m?;3)v#4|`kduy zuN9Z1KR6q~mwfb=@*8fJMT=9xkQF!GGHhO%d(t_ytq9R0(Pzr{>_G&aONdYQ{}RCxT81Ju#?61Tb@zMfv zcObHks(E`nVl>g8FTFsUsUwO{*hzmSdyr}N1Fhi%+-b246*Ji1%?U7u^4^XRNE?@L zZ}^tRa=SP>rWJsPRosHTxYKT5_Oz1~KaZV5uv_AdD3o0J)6@^~R9)MRS+cMrvzyGt z$>8plko2mgZpH zuo3#e3{;QMKI`b&8z^{5t6P~TVGEfFEg0=bIWww@@{b>XrD8JS&l!pXPb;*1sA@Xo zuby~<67i!+n{7ne#nSK>|5WT%X+#IH2JvEZuEz@>&sViuALITQkSPvEymb{}0Q5@L zidm%7$u08UTzhz0jk0YI(tYPGA~F^#RoVz=#HaByH4UJ^(etiM39LZPMW<0`nvSjC zt4h?U+C_R6Z5hX^Obi_F7-!wexr;aPYB?f`0+nm(v%jT{H`8)k=%Poo$x!C+htEqy ztTRcqY^6S&=t>H|A1fHty>UW|ZS%PBHz@^L{;O7L)I2N#u*n7I zQ69lfQ5bQI3dGMr%Ur~l-FbrK+JVcpUY0g{0gGv+V`@_Qh@CLc4RjyVgY4aR9DK!; zcvyEZiv!7s1%xqVSGQziuP-t(EbJJE7?_kVA>3j6{5&4kK9$ND6*Eo~D9XrDJ^x}K zG1m`r3wKCNkwi=JR6F$bjJUI6D>GGEP9#E(p~tP#cR~;l=-is7i~r*1I8w_N;oKXF+^4{1Pnz63$3eqvbZyf8lDpDg(x1{V z%JV0)JWy^5(I|HL_9C1NXevCrrj!Z{QFkg&&z0eAsHiG4&8N*h*iacbTf8@0xaGfE z2AIW`X$qnA$I8TO4HwWo+%=v?3=7R71vF(Vb9cp-%Cr{q0*A2cSqsEcB}Zn~bui;c zr|W8E@*>w#l`0YG?=)Rx9mc+r9inj#^$vX-RbZiNu~6qD+Te8|B)qEGdau;@!s^R@ zC_EB@9?}ur+sMy2isiSa=#yH}s`eci!&Nn0*Jn(7p%3!ZPoh?M8%36W8p6*Dv3IIM zGvpY6{QR5Im#)*+{+B$e88SmAR{HNU30EOR7HRXf%dz_*di2=Uxny+(Cvgt?>P55b zWP(-UH~-yJ%Y?asChuQ!PJi{A8lCrdcDIy@>?+Dm6oM_Eq(iQc!e(4c3Z#7vo*OX* z25Vn`WlA4nz;cgal%4p}D5)gd)!Ml6&83RvCKQH}IuXaDsvNM+y*LokUinbu`1z*z zO^v$M(dPu_0fg4mD}H5eRF-OTo75W=^UIL<^P`6TSV;fwa`I9u!D{#bKDkviP%%`^ zDxCk|yK;u1o{MPf*a`3@rqtPFN zaj80ib-CJ^B9|XI%)xKqW5da6z{GO`<*UHU^hb~?7cjRxg#X#i4=8d}^SSTAudKJb zKUx3#QO##%i9gvbo&X8F0b!*0OIj}HNRH-8#rw~7ncVzb>=IQW;uJx|LHdr_@^$r9 ze0_q{3D{H_)1+qAAv;|hDH8;Kr&6=}c)8!#V`X@ikL<-(OXJTGxYLsi`b1-u24kea z=aS@tgV@TG>pE7Hq)$$h`6>=(;q&8|$1EW-l|CJA!F?woi4?#c=Ta}Xe5hBjr@)Y6 zCFbvw5W|wY>w=VJ*9>=-DcRypO21KgJ>4xsRxjEH6%7gJR%R9z+Q^s;a@@+OefhfOvhu5HSdFF; zx2d_;!^P32YF)rDrmb_^!o{OmquF3}(p*!c)wNbFLk4$XGqy4;e2LqDm(*x)#}4zgDCb z-ucqC@9DhEk)^hVn(06!^_B4!PfmR{xUSd903u6$3LR)w?cyxgFlCo|jqKuL45Q^m zQsEf{_Zs%&zqPp1H_N=W;aiyTh{^6L)iuXAeDmEdP&&!%G{Z19RjLnO_THEe+^4JF zw6O)9-hr4eR+l(lEG3+w5$ISX7UAsmJ@^&(b=eB|IK3I}QSOHy>Qc`1(Ni}Lw=jpk zO#UrB-2^C>=1@=QWtWg{{~&HJ!5*&3&kpDW+BxRMY@7Xr0ZpfkS7UVz`DRRu=-rKM z>C?}@ApaxnHDK&_3j}1B*R(80gCl9|j?cX^&>v727rCC#b4)DZLo=|*+2vltIW<{`7dr#kwAP1-xPL3kUl%tyQeO=Yc3IlSu&VPUy5@t(q_LyCKbw)~xa zZIn(yHr9w;%rrQU@%bBrw3L1^o$j`nLm5W}D+2=`9fNJMyAJt`pOVp>+K~qm56sZkNcmgmN~nkhL4)7SvX!tAEsoHtGduuFz~XT z;FoEri%TJ3DB2WYb9B(G*+~!{gvlO+dG&xb^GSbsWH5*Z9^Hm3UKLF4r^I5TrNm44 zx-mwkDW&y#N9wm1i6YG#+OLEhnWvZFjvTqaiM4ZrBK>Su74u>PaP^|$V4*#ly2e6P zVfgrc$CLS6cKBklot?h)9qVuWZ-5{Mj+^h>^G~(9gT79nD2FJ~JtmwYHiDvBmRC|d zF}-ASw0iUVnU}s80%no?tb;SePgILi*dcMO1#i9EztTUMDe*Uye^M5w?V=9|Aqj)}VasPL=#q-rr$hLcbKZ05JCbGy`bru>% zzh9F3#26t57+skd0$&kf(lNi*5igZ%h6^i@PX+KkLoAu`Aft|;;OX;AGW*;#vect^WuDoOihL9 zc^A@m`l{Ib@0QF+NvNuaHuYbR8a5yiG>Du1rpCui?>juhqlE{_8>sD#UyWv(Tx0kyGnF6klJS}v{Vew#+alwQD<1{bfX z#Ze^)R@^=I4_v>B$jnLWEv<;d@WeHK3lyzGcFmq=JjW4J+e**MiA_wV-+6H6l%Pz$ zsm0T)3qS2a&ILbUv*o?fXkQmni3ol7s)Lx0hR}H8TcQ;<>wz%G?bsn6o<91Kvox{ydZj|$1KjD*Y)LvL( zVHj&vlEnPuCfD|raxR%F2e6~iR^RPc05Ni>N4})MiH>UX(1%Dc*Y5~ zr*BA#5f8}IESD`@z0Z=UQJ~OH2G?fP#BfQVbEs*>FY8^#s|^-dO7ba584|3mrYy)W zH1wmQEYRGnvGWOVO_f$Lp2IlJcNe=4JocZYQXeP3JU?1?yO?gqcVy+I+pN{$1da#B zS=^*J?9=5>p$}QH!~o$X{#MxlP3Pc4&67e^NztQB?0V96B)=*6clA`!u*^mCpu74pv&#oZge3!q}Shp{dhd;Kv!QJO$20wb@vaGrWKOS>t!= zIXULX#j4;t{2lk{^mQvv} zg2L0o2afv^E^YKj*MZx8G1YwzZg0>5%)TU>9#^ z60h1R36!UYQ_Nf=7WNdiv!{B0WlK^ZPo`KODJ#m}&uNwAs}r?-j8$!>3T!irhrb?o zdp9d+Kif5%L!Pv~%DY{Z5sXZKfSKLGzkMJmKdZWL;^Ava(1F(f5FMs72B6wsyod!b#a>UP8YUScxHu7^df?zbeR2Onw!6cO&lBKUW(%f zhTNJNhv%JEn53=r(gEgP1RBNIT0(}-a%n7-cU+zek_N?5JbkH-LzIx=nM~5ws@ufI zX3fb5x^YTXQ!Jv^Zi$j(A)T>j$$YpNwcBi{3>Vwu;7gq2l~@9h`#leg405onO{qjg`+UUrTLi@V_p+ zo|&Wo^LOG-sfd0C%`g`a_u*?F_9!JYm)GXro2V6rjbVj*VWaI)u?nl{52{#T-2{qq z%$gWpwJ$WP#Wkr{TXK(y?#!%l%6sxw>l;f!SZcz=?5Ds-H_>*WCn~B* zF(%-EAqk9KFiI!V-ZPY&+foSe)w>`But%Zy{g z427s-Y^;OSqM?%7`Nz}VaVhIRga@AqF(q$;MUQHq_FB`Q;%kpuM{dVocW?E){lRc3 z`(?}5?$zKE?xsuab?U9#I#iB+4Qk)jjnJBZ;b#dBoh@aKvXMG}V;oljK7en6c+9vk zESkREAwcy&XUpJf#d&1v+kKFKA-=m1g0->K0n4w&7`z zdtxiUf}oe@;>IRheNqL1<*R&m?S;8QH(G+E4Jr!R@wvu?p;_%CN4|mgQIk^~F&>lb z+P;a2t3JCKDZ;lU9INmgit0jo=ZtsoaBTRJD=KFK@tjOk^t>42SBc z-k&Hy(-NENPgZ5!ppLwz461`^3(*4VS>--66fyT|>XbEIQoMb@-C3bP{}z<)LS5OI za?{qYepN$Wbpxlr!tlH_{)X1UrLZ(mYHPBqCeM{4RSWfRsk2zmW!F@z$=?}SVrSc4 z%dFMUgN_F3&zf3^;ulKtYzDTXIc>=)-PaE8?4Q)tI>S!Pc_h~TdN%Ssj^*y$bg|LKIhlXwj06jf(B}& zcGoKTfBg-$@N-5ya&T^tR)AIc!L?0)Q&0e1B#b1f3U={yi5?AT)+0)lG zZ>}e6bu-71j#3-poq3B1@`nuO`T&s~F+Cw8p$z`g;HDt_rd>$25GN0jEx`fV5MzsV zSZQ-lRL2dvAba`rV6?m@B-p>eSK-dwFDZ1<;$6c727Z~*tse0^kLFNOH#LX2MPH+i zPDG_|IZvhOIaD<22>x4r-77EgGKtP=#ayRX1OIf`c@o`?&5(_r3IV``hf{U?rUi?` zF1Ea>!PLmwtnt6uNhpr&vZ{y+7KSx1Xv zLW8J7^q+rN`FNYm`s7E!jmdkkv}2nBT8*sYIWi(9GKeP{xue1&4YiFn^s1chMaBxD zyb+b_YtzyDDvwD3VZ;p+SwOH}C}B#iqbl=HK+Tenz0X~u@9a<(^*+rwFa8@A4_qxs zN%oI_T86B92un6q4n6}b??7#zF_iuNS;c$wfhSGi_+C?T78R-MwxVlRW~~0w85#2@ zKNNJ>CWu?vX+~c8u5Iwutczdsq1LC!>VTOT8okHq>eh{qygrK3<)!*5 z(0Q*z(|tM0|5;tw*rqs(CEUX4jxlC1=?=5rZ0meOVTf^cs)=(aaFX>z)=rk2nO}FV z)kof9Fhw#UdoVK!b51;>%!E9$UAc~YVmAK-gZvxH%P~g;;ExdBA>h@HMQB;%D%Kdj z>eVTY7|xRb*FJmr5>U+co#yCD^#f!L>#WD1>~|#W@8aDNw(NfRyO{)pJdNv>%Rza{3VwgaJJ_z zpb6bQ*Gq6geu8X0s9PdX0q>>-DjemkLknlnXa=L1dldP2dwYYs&R70nL~x_My+ua7 zlK*{Re*Gi(0lw}MLllt1_lLSq%jqc$#* zCX*jWv@#7#Cy%CMb}5J_GtXhW?x%~B@J|z;r9yLwVjB#*#g#|T_|`?STnELiCS{W4 zD^VY`-*3r4lr2QgG4`Zc;-HN{@tm^JM6HUnZlcHf2e!H(PNm(#?X=B@XlXTP!f=Eu z11Ta2BDYjm&dkSvi32cg8Ec&gY#;GVEmd>yv5%|gHp`lkhlz?A)F-)Z-9Ku=lne5k z)LT1@jL$l8TBuiFzYg%t#V?ysA8XQLf+jSFCnsFHE7`X?Q!YO+F8_y(Co#SJ!=`}+ z$KV?{Ko=%*seAXwVMdO)N#KC>4>~4gqzciSORBFrK|?rsJD0#GS@~X*h-uc#GzwQ3 zqWYkm;34j~&n#1+#+#(KXO4ff6Cp2h2s|%#yQdV8lN6Bka0n00r;QH9MK*^5?SAd} zemd}?9(Lf#X!O&q2S1!Y8{YFxIdR&nmAl|`<_J^^l(S)v;xjlm{K{{gZjvYAuQ+ji zvr4qSd9Rnj_3{8*M^F7tEMFkan{enkb>A^DV19?p4V)%t6PD8~mlIB0vw3uVmb8LJ z$kNDfn76O4s;D8?nQJIq(D2!_{vdW&x>dU0J&$fXA6SFZTr1;+zWGelAzf3rXrFp^)wqqoB>vZrY z4-<=l6T2zv99DSo?5hEK0*9 z(oLU$5$Mkl5c4SpuR@((@Gnn=LC1Xw=p|o-RKw&#BV6Oqcp=p?vD(tUeNr`u`Q(nM zLRA5i1})0|HB>ig1`5t7%+R5yhLpHqWW$d|DzTD}`#We_vVb}<5RrR0K{(~IY8Ufz zfEIz)mE03H@4z3CS8{+=3MS)r8+;p$nej6U__h5>#}&8o`z^8Lp7Kbf7$uZl7J3DG zm_dqeOJM*^uz%0WT>%A}pcWxZY zjr6pwh#zT!lT6=A=6X>hVP6r4!~Fkex}jI$AH)WHH1^9f*-Y$ z0W?CCXp*zDjg#K~#Yz49kvg$U(IkFcIVR`4J-Jke(u+H14x(I|YCP-QyL!u1uoxuc3|SV zKaj+z>bBa6O^s>r(o-#TEoZ$6i7M<@fsWGcX$=WIPujV62>y3or4gK5TLE-_|7?z1fi#wu_sapLLXfw*+j zH5{q~Wm~qKX##j5m^;daU)XiZE`T5IUsN)7eg!!vFv4xk^u{dVu zp)s)X2vgj0WxuDl@8|xp6maUX$(+B-XeKy7K5c#)UIclcayUG=1*Wheb325xKb&ZhOKUxI^V=5XlvR*5Oc+?;)5_2}Prg@R|nl&Z7>JMP_#<1wfC>y%` z@8?EYdp%`-2QX(I$QqpL(CeTOWQ-f$-GZ#l)9jSjs%Jn2ImR+nL9VcD*f;AgkkmSH z5AgX(vOd#c)nFiKUAt^W0cdjY3HtUA*(B6lZzzh2IT`t(E!!G>rSB`e_f^4rNLg~! zXb%JXj6@*b0E?|?5-CAr!jgS2ru#F^2SM1L*yTupBWb0xUX z%zf7NBp$bu2TpyON(Hk{-FNL+D1`L#+L9;uIe@!;AN`V#Y?w_duylY$gTLq9*xWE_ zF)erER(2s4N7>EL4^BDrYN8%o>alf$oy>bbb?!J8TjxI29QDNtYR|!z#R2~%j{oex zHiLu}5w5YgXxK$ur*|4CXo$E_c4E$H90`>xdS+d0GsGOHj$QGy;9HIiANO#-CK=$2 zEOSl!rPrTE3ku>CxHz3V~dj$+g<+Gh4*}O zT%ElQ)*d_YM*dT^7`xDVbk)v^kvN_(4?F`7{YKaY`AFAphwK!b#DZX-6WY6x{FmcC zNe{t}2m0=|^;K&zqax$9!d{Q9ruGmKG*8H{@6@ldSqYAC@8ld0JFMGo{+U~O@Pq=r z`{tI-%Jaf@z#l??{heR>7KPegGAbbXk%J;tXRHm%!scC!X$&hFzAwK_#Sewcvr^6f z`soOe=Z-BXKGR&S>-v5r$!pDXf%-277Z z{JR=gbabite6uaE2vOyDr!6yk6+BdIj*_z+^2HXLWLs`kF~y%qv+ue< zRVAJpS4#>`)tn2|l4!58ZuFxP{8C6pEM@lNgb$5n|2PWPxUj{oV9mlBPGSev6CMfr z4upVw#WAaQ%;VQjnRFZ|&>6-I(};nbHJk#jWzz_I^Kh5@p<>zB7RD?ZQ=*#{v1yV& zpaOHS>1%oHC7CDehN+pRmC>v$H9 z>Z<}pw1*)~uSkmJ4iek@^;3^1<2y8^Q2;MHML&<9BB!2mQ{*o7wX&sPe9g7fB7)6p zEe`$wTCo+D>G8Mss{GWJ4nrfFkZVWXe_q#Pbnl8z-xarW z|B+h!Ot^fYetiOX zVU$fsgqj(0+R9dW=S`|D5ZhUAvhzy9jUi;R=Xt;Ph#O>j96sZ=uLKhMIwJj>bPF02KO&Adi_l6UJAM~Cy@2d4ik*8Xa z{GCo%huT?WI9!C{Z-Z6%w5~A;* zTq#K(Bz0d%5(JkmvXdtjcL8~*WJ2Fm2-ao-!B2(5+>w|e3*HRs2G3{Qyfw?E9}ldY{*ndY= z-}8A6aDSx|H4~q5aJMZVv#b8%=B_iv=Pb8$;>M zkiZH>9^X{pYc$NFY5Ne*+vf9v~v6>ljk3=kUDZ%PR|L#92 z{HAaBYGj|SjAQv!*tkI)-TTYIsSW-1v9XOj^+lKq>7*!r>{^RVychGMC zA&5)mv-L|$n$~f7dSmRbpq+6h8zlX*g}~hL_$iEg{s~E>mSYy^E;x7bFO3`fnC&JaTXz>jOEy{M2EPc*IbjL( z>Q0r7pz&#;`OE4zJ&v~Z`R>#-opn}jXc5+FWV@jm0xV0(?g{8ct=5tBeZr>V{Ld|z zd5-wgtZQdnIq-3~W)`#yt)qHwfB?;~Kwt(${YdZ~THe8R^X?)(7gpVijL?Pzz&>XmuWjOyET7o zx}E?0_22rM+19p@quAzRWp1`=KmYB&{xW6Wi+jjCCLd1j-&SXr8@oAt$cbFo@!)D~!E zX?b}WcJw`b!@Fn9V|Qmg_UzgY1HXTMq`hQEzQ&m_4eDuL2b?QXIiB^>*KvCbmE~&9 z{)>P4zo+3Z#m#*8{^WI&r#G{(T%B8@%&IRen$}#czBDI|uCGqtT3gw#u1K(JmI0h`b*tAz~ zK|ro&Tmw(ck5aP8pc4g&#ePc(eg}C}@N;2sj$?1_u7z5d5Jr<$5=s$%C!khTCYAHb zRVBRgCp0tgWvPES>wJLB{y|>Bmi#Khqlv6jCY>h<1sxo?DHVMbc%u_l1y2VqhClC5 z$%-jCF@=aJ3G`1Z?JW`{`a}gmR76iH9V8GzW@rmH3F+%3X0uowh3c5BjzjevsR2E* z+$o*k4zHsZIxzX3e;aaY)AjfKTle5^>TB>d$ED|=+c>( z6a(Vhr7$ZdXb_rZ4kTsx@zl!muU22&7W`V^EhSGW*L5+pS_&@>$*Dn_#;$iA*Pi}qLxr5)f{}sl$=t4-!V13_DpZ391r4duYfifGq&5eQ>b zueKDJ8)W*UlkrPV=Nl!+A`KFQmh$+3^in1KpB0EVS~($B9tlty@vbDFmGD(b`iw*Z z@334T=B^2L1q@kQ1!5VNr+*J|n%Aj2p?b$(lPPFHN%V?j=LZ3@*K(#2^i=?(wTH5BHiaRPpVLc~8{#{6! z!>J$03(984p2nLWPHaF{h4~U@Vq#3g7>}<366c5f5nknW38c~r}nWDs#C zfA1sW7R0_Kr|`p5uz>ijVK;}t;*%&XyZI{W=8C{?i3)y{@VONw@zEkmx^vwnK8eGl zBJ(ji+zUL*bD{zc8ErFw@G{DX2Bzry_|EkTl4d(N3KQiUeng@if{q!$xQG<^`^Yc3 zZ#VZvh|4kJl8!wiDSf@z@q7q7j0QMIS_Y{vhTCn^cA``rP>k}Qh**zyxhXQ}WMDS^ zC=TCcr~~ngXko7jHgejFEq$cJnQJr7M25{Z0SOjVn;y<8jYUbz>l{U+291?2F(v`H z6P-Kl><2yQulWX-V-ayf2q1{^?Y`3a)0eIhacm)%A^@BK4FHw^DgX=M5&07$LB*CR zq6oKy|J@+L6us$=mpc-1F@JXe-ginF=?#Uq64#m=_z`}rl;<@(u$0L6qrCBK{qfd@ z@$|{#C@nHXpSO{?fu9xpY{^JEj*8HJ4TthgG^_k+uhhUaos*w8Jog`7C&LgKtyRL0fw!hYbSCx3@d`t1De(s-0L zz`3~0FkqvG>(Q=*^`c>*bBRaN#?IF6=1!Ev#4t+Ys|@eRTm~)^qfz?6bh_XJGFzL* z#^%n0D7X39{mocs229=EIn|WZ-ofw{8Elb{!3Wjl|2c+e*}nPy>EC>QQu$DwjE#MG zPC@i0hI`bv=?Z7&j$BgIR_Eg?(k9BQTk89O*JgX7(h_5rTlb-gxE_8X9Oi4;#J z(y4A>JHBvEB0847=G1GA^j(iw<`F0S8h#Z0VEF!Oi_#7f{fOr#;w?J@+@E`<4L=X}p zG6)3`6@-R}4&rS@z5~SP5qSs17Z7U709)Wld zkv{<94T4uz7xdzhQ;_o8z_dxu8ME(JYUq|F0g7`;>{9_RR1d)FV;-A6SAu9ek zBL4!e{v}+&Wd2puExY-zk<#8^`2BT+Y-slzhU> zbWrPm%`4qmZeFTpCq~&x4a4JfH#yI0Egma2$D4$IaKw^iEQvZNiKe1UmWDZzC&r9M&wAoQ7&Xqo;!7i(|Q}I;BYt=PSifJ3gLGq)xoilP41+ajk8C zibJb20n1&PkSaXSsWPYX8mFs@DoE7Qs3!8dO$EusvMHGgM|tD0$_s9ySwAfaX?!}F z^#;xSTqfCBF!ge0VamXg5pN_N_2%pz(+4(`1Z-1cVok%MB5)!x!H^cGgBmR8gp*{E z69iE(4)X)ov}Uzgo|2m9b_y5M1}+YN^WDDb%&W!YTn?aCF}(6k|9DIrGp5e#qQFa% zq)~w?qGEEk4eo(WY}rJ&BwH6%OR=zVcs{YyZmH={gKq7_idUSe7*F@=;kj!HxiE8P zJH*qSi}qSw-?ebRHE@RxWWFnPwytZK$P&f2pkNDplX9X+O;NE$9jm6Q^Ohoiin4Jy zp4Lm5T%|L~TvP%jxJahQbvjV<)l)4lrF+ACev$5PTTFoXc8RZKxK zCDAqo0h=~2ixL}=B^ieas~gnKhHi>ux76^c;l zrV(bSathChrm2ezQ>d+SCQm3YU=Ea1(E>N(F`=As$d#x0f?!?Dd2ZB+cZz{E5@}Y& zNy<$}!)z!{GTcQ)N*LLv>07Pl)if1Fw>juql|@CBL>VGp6-D0C1sI5|1CW_iBpfWG z;A<&8k(^_-bTT@&Xx3OxG>BzUBozduFVId z`kW4U>3kfYB<0GGoX>|<>r6iJbG@37?ih(x(qWzoGkQWFubHw;IgTL=FWMMugcC6Z zZM?16vT2#TZ0Z6aO=&dN7xhJ&k9$sfVbX#1yN&CQ`UIRI3#1IfSp7$;qfpl(s(GG;R+gcsr2lxA{$$@8zlFoyjY;0Swc95ks9k7)Mg2EA=rvf2F zfasU9+*!4MDvbF>?>sK#aS9uQUJmoeVJB5NCcfJ3_x(;!{(!FQBnSv&a+F%Cq;M7w zssK7Q4p2_uO-Z+G-WF^?aO2PphnA?;v*pb3;LLVYDM##8IoUj$)6Bx@Cl{S;=49R% z4gD#)Rz{TAL}W>puq1JuC_|zbbzWh)LA6B%GVMu!IP*%Ay5}l!(@434X06l925NVF zW=so%zHaInE+e$l#yd|MZ%BOCA(x7P3h@##63)fRNHqltOQxIE>F2sl=na*c+Z zJx&Dk@~~9l%0kAk_zgP@=2~XBkiB>pH&3+S$}KE2Sf#$l{7{x);8fBD=-B3{41HUw zZVJ?YHZ9;Wx?m|fWDYQ&s1}cForW-;7UtPb$1f}@mBLx2Tr#}4cOr&986}Rr@xnO$ zFomnBfkrIboUX_~zW}Q_4%mbR6BT3&6COSwf@Wzj#Z1mR6}Zf_Iq@dSIG(a{7inDQ zg>H6=b9`AF2f%NPUfXzgWkno@(eKsdc!(l@a5Tbc09mpmY9<7@X6vc|xXG&uWIo-t z2?TZ99P@6GpK}?fc-oOFHOC7zr6g!t=FFRSD`&E8sXdhIyniga`OXfIUmu1`H zc?knn@-~G;ONa%KY#chC5u|$YM&rylx#=2z z;h3y>Lo_7}-DyKg=4M!xNy#$KR+F+i*bk|HC9lnB zfy2S{6o5wnf71rM0#40~M6{tqPKdD)3HlOaiD(IaA|_4b=mX72_~}mB@~G zXEtewdH1+LYI3^R95k_zsMZ?IqPr+{{gce_0%-Kwq|~$B*%L;E6e{wH2IRz+1ksjw znUidRQ#o)RAZOUtAQE_3K%u)33TM)B(8%LN;AZ4e?<{Xx)*^1F%hVO(jZ;ZKZ{ zr)pc-6N_L`s&HUD4S12LN-URufqJTnSeM~GHZ|1(_w=*XI`#@U4#}-%rgD;Djf-wm zswCC=z^I%DX1{dmtMqaWC)9Tq?(j-p>*O>FYysdAU{d2m8+a|0MFM1XtYc9VD1fsC z<~0sSImpsy)X$4!ofb+9d^WFTWx+MEBj+bcsgcOoqb5`^sSno~S=9!ADkLkC1@(?X zZNPl6u_;qQppd~e1z5Ex00{*8t}FHIsW8bw`ms-)ggq^tdW*c=@1GW=s*_H|`z}dx zWojhWQRvQqgtdbCkldJ}t(u^b2lu2{093XK#+U+918ADyo)Gd>g&GqWb=xU*%|>#b zG-^F_+_8p(dZ|P8LZNPdCb}o5BVpFFW-@;j^-t(qu?1VO2vL9$s8qs$Vmy>87!wT9 zp#l~_##1q;KtdfXI(SgPmKaP^(nXMoJGCmdhN*Nh;V6|0TEFPY3AN)I@wL;q)8P{? z!$a8xTv-MfmISaG0agM8%;E*$>?Q!I0(=?@L9k`DGV3TQq1q^a=8oOwK=)lSM+)8U zWZ3YsrdBI!SvOtMuOQ~8vei=nNusXGPX@#u}#L` zc>rM(JP48kwjm3DK~<>^hpt!1QK3|_Q@LWbc|4j`aM|k%oSyECaB`e59RBpFw2SFm z8B2($+Z0Z!myhN^`HD#{d?B~+QBu3%l2EFFxQ(1ntlt0*-moX!&EIIr_(wNzCv zHmzc}t_(_fEJNybjnrDLk8O@(nMZ)TI}Vj=D1M&+#4lgrcdT=^=ce^BMhJ)uOFEe3a#kKDUHoPHPwF zxQdN;S7i`?99x0sJHxi^&^~E7Zm_PrR1PrH#!!I}C}J>h2~h@E)ijyM0>iVWgOzhL zgF6>oMa}YQj`+R68FUO&s-2E>VU{}{4Dyqnk$I{r_AKH`Tf|r-leee^D@S!p2WU|k z3&fb&8vGP;qXmd&S=_)e=*&9}i90e<6VkC8L2j;po;JGWc(HBjbSqCliE4 zCD|g-t*S$H33a5(i|`eoxSDAyf(9g4(f|aE!?`o5iTUOk5op4&iuNF9rVI6OG@DZ^ zTP=E8v0EIwsmxWZTOUXdmLNh2!tn~$AjmaKQvPQ zDocV*hz)U1!G1dHji-N2}%fyE$ zT$Lg+PzNYJ1dUj*N*1s1lo?mki43)@3Jec_55=>xDqw=JDep0QU5w2b@o(1{I#CFL1V$g5a{i@kD=jz2MJ4}99JM2Yt;o;s!E|F3VNb2SR{%fR~-)9 z)w98*q1DIu@)^ieLgO0YpqS(&4w4bCvrMR9OC|uSrfA7LRMCp0SqcUUX`DShq<;@R z9dcd1IFahEH+O_H@7TyRNlqAO$#SNDo@#c)VZmFJoT7Gm^ZBWTy>RT)o7Eg4un?MT z+NQ2aKm#>dA>f2E18db3Bt^C?2?Lghxq?tT7X4B!o*%1*?_BiGdUJi^XONl}?=sG%ANF1M+3~3>iN5_TA({n7o z%(1Et^#a700GS=Yi)tdVWuTvbfLsLPPUkc%$wUUQ>}n@x=O?v`Zoio z3kgj=FPLX_=Zw>9({XlSq@J9l^!OBQs8B5m7BnT8t*o(f67qp4LYgNS3P4kpIhj3& z^LzDStuZ5U-N(~bzdP0+GvI$<5>l+9Dq@MNS zGB@fMOS#io9x92HEqkO#&JzQ5G&By+#<^i8FtdDg6S^c=4h{-#fj}0+im4JPaImak z85}_3fWj)g9z9nuPx#!$puEuWyeq`}3ui$y{MoouwbMA03KGYEL!;1k%WWgRnwJxF zo>XQ*+*(k)fzwe~eich>rka3Zadg?{f$OR48L4qNU33!JjN!E>wMvCgo=?1!^OANh z>!bR@Dmk-JB9)~X%j5KUQ`3@TQ=OTWdO1(*>gChzb#3~DJ{=RCv!S?Pv%4Z}1=dqf-IS+{G>?22D7L&M{n?U9<9dw3mD z!I%&_>^sBWlPU$y1|`4)WD5gSNhZd;#aku^BuEq_BFI#KS9w)~42I|FV?*VpJV}QG zVNsEUxED5tvkP7x^txq#Iy~;?OOv&)Ox@{|x*#tR9cYg&M<)V>#A!mB7F83dD$sLa zv{1Ja_DqA8tWv($4H`0EvYbVZj$;kZ8Jfn^(=c z*~O{AO0RX|u#bnKW0^krfZGt+mZ@dJN zps>HZK#>Dnh=5lC^$E`lyqhXDoBS}Z$$q9uOBX3C4HU4N;@XvwTldbZ7scsS9dP{^ z{V}oybue_T3LMa4;QK%(B?)LA1}-9kGeMYGHkC2>X{y#J*s_sm2;I|~HDyR}< zH8YoJo@$wqosxiZnbT~teeTrsq>!to)z0^_iulyj_h%5A299Pd1zuOufOuWvMXZ)z44J@BX5=0z`9 zh_j3A)pH`IaaI0bV;XzHfPwx)aSEy10)XS#HB{$N;6SK=Njbv)Kw!rO=bWU~a>APr zM~m}j+H1sf^@=7IswH2`CJz@PD-Oh~qJ{O)_VN7Y(({}R)g_d*kl;0dMMm;p);yA_1_qRIm~j!LI<76w$)q5f(5jS&*;}o;FC8Ca!G663=mnVg>27m7Z7%sQ5NV4VB1ZG7 zQff4E-Fo4~Kf~pEmm9a^9o#RJD{7MJ$0apab9;%$ygH?v2v>ZL@fd91|s3*#VZj3(uI_BfOC+ulikKT%4YYH79M z5l`akGZp&iVI?aHJ=KWk241?*>t<@Hn#&cFl8`6-@wsu37bdE9-t+pjG0;0DPw&%klsm@82roAQIgOnaq`AZ8CY&udAw?`V0S1h1I0Rwa z*aRCITP)O!?NtmcH^Di7jomA+F`eR;LvkmcsUla`y1xE4}9ok$knJ~$f>JQG{JgDHd!JurQW ztqu(ie5c(B4_J;n2;GCi*@5ZeaCs|q!aiM8elK5s^WfBVneQK1?id(eFn{~Nfc6Kc zxI^b}F85%WBU?d#!ui&VY?tT`8T*)BI_S=$FD-XNXFwr(2A;7aaD4QKndRQt>$@0y z1c!9F886hAJF7d?U+y|Xn>{SB!s_yF&~v;Nai>G};d0x>4t>ufY%k60`@M9ln zc#9d}Xmhz0(7wIg!hSngZuh249>tcst(MitLC|VN+h%=cLjNr|{2Uuov{NB0DHQGhjkf)g7<%au``uV?d3}E) zMz+u^??;VWmwi=^ZWR{K-I&h1Yyqs^JIk%18`8z|r*vi6gH@XY)@HePbN*XC#|*XU z48!HUs}+s5IWPAB^c=tlYCE%|O`m5C?_6)_TkcGM975feLsllbveR<^rip)n&3}Kr z?f3S^ZtNqm=Qb8ETpR92TWe!&yp5ZCr$2(CP46UH_}(_t1n0v|W|$W%M_Yx(r#oTj z1#iFgR@j>fZ@d<~x!!&}q~TjWc==ls;jQHsLpyK}7B$gek2az?`EOs1{(7l(IQ$Az z9*rn}ws`(}yw^s#TI*f-y>mI-FT^g_=V~z@MMJkY(2Fmf3B|Oz%GG-i_|S`8_rOdkekDI=O=sXtLgpt-QArwRnb&jCu536y8VV z9txjD-3RE=PBg^l*naJ38XJ|P`-R1ez%Jg39PF*vf=j=CEm-WlM*hHS0sMT6y%Vv2 zc>XhuH&#pYMw|rU8}V`2d1rYG2bSYF{|naVTOVg0xeXoo4q5EI7Cd4<1dax~8H7FK z7RWGIZoy|MTp?_OJVF)qNJ`KFclu8}VB8 ztd&hRm)j-|poCcNnu@gElD`dfp2@9$C=Rzl6LAO2yDb3P_(`@^jUVTd%gr_o0l4C& zH0#FKSl=vsmRnI!-Xf4D0{;Q?-`yMj`yGgF+g(K@8!>wo!B?V?b%x$JjBXlx80^Cm zxlcp?IC^=&!*dq$PsZ>wEf_~@)gM#*Ys|Gj6~*SqVh>`U*w~I8ZXCou8{33`|F>h? zvEA4~?B3Qk1o`6S>tK1jldFKa2fzE50rSr0jeuFl#3pJZ78$eOjxm3Zp;r=L{>|8X zs}Nw`xy{ZXj7StQ;H)fYB5!Bzw!=c8w}ApXa^L9O{~Gh#t9LA*@k$qbB{uqW^a{qU z%T8~t-@kZoH;RC57AOh?280@a1QrXDoy(@XtX=!ECx|%~RxAK^Spf7lk^estoDWy; z6H(Vk42*_Z;+2)S{tnM9(26N;OSAc+5eSQXH5Uy zwf>C@XD>3#!3woL31X#x`cqN2pT4^Ow&?n`tLx}}5Y`(Q^f3DD=<2i2M%SOcx_&*n zetl(^)veF5Ti(v*`tprSGrf8BrMIGM?&g>H%T_$J+CxM@O65o_827xf*>{2tB`orT zwPYs<|}KkyG2Kzx!R?>@Wv#svEgX54`eLx0W+iqN&({&J6f3SEZIgf4GK7r>Zr z*#JWQQ^uS{#!-fVf)fUb*7DZWAz^0;bpoTiFd`grR{;DoTh-L~sH6s#6@ z#shPRoxZUjLa}#gQ)36NFd>xqpNaAbt9`*nN6Z|rMaUnF%}9T6bl+!m&(E{NZqypM zI~|hc3$67FQZ2R;t@YUby%oB<&JdQ$>4!kJZ}r_Ni0!d|$Ef(~HLvS$N9J6A8&aF+ zvCi*8!t%qb+jjyQ!ff%l4~0hH^_}qO-V^C!dFMJ^_&sKyyN@~1a(DGPD}44>59e0B zM-JdWj2QOSJwIBH^|BeexV1igGO;{}a>Ba0juZsH!LooE5v>Q1SDuaCfh@AW@iH*% z?Tr_r{PJdh?A6VeA;-KHy9f98Ap_lqobz(*E)dEWV;|XgcH=I5^A%{j7kh2vlN;>ZZpM< zszPQ9BWznGv?#f5M3DI^K=vk7AA1F;o1oJ66Kr+a0-i2!MW$TtuIhv=lnI*Woq#xPCtSYV%Ab^4)nY4ta+0i67=v2TDu2ovFCwo8e{Mllz#?PYp{$evCiV5G zpD8sx1};%}+-8`@P+@D}n%(6+Hq}0!L#+~jMa);Pg6X?HSU^BHUPdc}<9pyk!RI3O zv<;rfJa-q4j4gdEI<9_qV=qK^_o2BMs6X6%Yxt*gz*Ghboi78Dfh?c43b;=xMo!D_Mx(PY1$P3(Pk_!>K~xkK&veXD?f z?u3IrkV^L2C>XX)Xa4uHM&G$=6oJkUUV@JQBTq5bi&yh|EFQl-c2znutGp1|Z1IT? zTIKO5zAPfQ*CvY0^Al+G0xpy^5d(M#W`Ky;SX;}9;aJq@);iqZ zi>%hYj_RnVEyQAb)$%s#-A4ZRMCUty(Hca=#(STgK+EB3g?6L%w@_sDTZQG_Hf8&1 z#%rJ3y*f3X{lH6fQSv*w1WByZK;i|IYsA{ww=meDKQtPGpIr zm)YXj<7n4Q%V%-sr`X{>I~3U=d+Bt3CR!8A9Snd2urP!In+8#>9NqSSGeqDGrL_ah zlI7coF0E>6Mv9`kcLn&&(^nPu%a1$YwHNMue&se_VB-o{v-=zSv8(?V8}}n3AnomM z|36Sm0|XQR000O8_ZfJ%1(sO<2m|*Sc(=l3Jh%c4_ZfIl%qeAJ>pK7du$N%{RW*M+ zo8W~Z31BV^X1F|-1i)SHk|37=m%Br7Cq2_WK!bC!yFn5yK$1mES~-p^S#m5{l2dX? zCEF?IN6NCT*l{XZD^;;mPRbRTu8ym0D~VEDj_n*3r)sNGoA3MH>z)~4K(13Fh(`B& zufKPF-}k=jz5eS+PZtya{u68Z7l41?m*Lm^TZu6h{!6UPSVdwviAnhEV`U%9`Ixx( zvz*_(53pRoy$`Zn(7g|_T!^VqEWpYgtP*CqFu;QB5G!}GN*Bv@u}U|~b+bx@|?ootTKPZazm^# z%yPr5GQx5rtTM`SqpY%@<@U460hT+!DhFBaAgdf=xkIdSnB@+$$`O`3!YVS$$*gje z<&Lt-7|V?@=@m81)K2!346j<4J%!#LW3Q-POzo!BZl)ch)Z>sEVQLSh_Au=@rJjJ) zUZ(a@YM)#7B&7B;b%0U_n09}XQcpqZAXE2H>K?c3IHc}n>OM-{=a!8^>JU?hDRtN_ zdm2(lm^wI)-r5dWyA5U9s{H9xKL*>GXe#$5)q@Zp|A; z&2YLzifI{6pSWK)%5}vswdh{RE^A6PziL&=PLHZVofW;R<+Uf46IS)2m0!^;r`M}i zz+5x)RxQ6~)~ZgoUbXTyBVVmmHK)6x87o>IUo@S8o7Fk3qEyve%8I65*G&LK)#gij zSu=H8a|Ul~E83HVnstA*wq8{^@Bve)>K5dx`PqE%_2>oowVSc=mDX=^pT>O|J7 znpsrp+N(=9t{0n0)#sAxr{JP7q);F@Bu$Bk(nsXzCqjgqAkLMKRtE|@n1|m$ksem( zI+dVS6n|oLpEL9(bg_0tF|`)-aDtC8{i;2(YFTyj+|(33PXYo=m1`?`y;_t+pTh9l z55Ke6uX~WX$=DiWPZ?YGu`P*h`Pe3P^Ff#yuTZYUj9F$;ukq2(hM?!r?WdCTDT!5y zi!EYKfbuz43Lw63`6(sDHnB9-5MWzDrUx14PJd~vs{{V{aHP^OR4_>C%>WKmdMiY4 zci>=c2H8^|lQu4}?G^Rl_*r4L8Nw=HAa$P@#k43i$kI>!KIv|CjRl|^54xD~rX+23 zFv)(6S)FXNgRONjs~c-DG7^7Wi{RitpcL%;Ubd~%n79wCgvYyYt27D#^Wz=tt*XS{ z!hbP|4lURd3pE+0K(ER=%$Te^QuMM?C~Ifss-~%$Dwk@8yl(2%75RiY>4dc>b**S= z>XJP)S9@G7*Ax}=IEXrsmJ_6VCj>LE14Rab==8D^t}CYbxMrxv5tv!0!_&8R9BO@>ao4Yd2WmyPx~ zeMrf9>RBEK3KFj0eC66g{`UMEcdp%@pEG)>Ti53E3zu)qI|F%Dj86WsR-kd|5`S;p zxqaOkMwW)Ok$++uB`XhXDUTxn@0m~!QAfU5t3A*);{XEg(qRgKcT{o6iVC*71JeW8 z^=Q}$m|D5ygx&ra$Eh`|vj_H#2E6m8k-3Qg#bIW(&9dlVVt>w%0`Wy`U z^6i=eYW{SLjepv@wO-IB)bjF%rIsgZ#>%o)sjodQJbt)QsVo<; zv|B07W#lLU6xN@=G1!r_0w5Pa&xfembN< z-=K7yo+FZds6CsRo5WVro19r7ybfefYs6vU(fAxacHkp0kf+4LkT}D{#X8wAP&1~& zbC|7l3LcECL_9~ZAU!iAdtfKXNW^nDzJ{SC>|GQ>HW- zZt6zOA_|rZ8?xeI{aK_1*?(HqTO*&WEsftA}~m#N#G zQ(mnt#P|`Y*EsFss6F&1P;F@g`2e=Z1KE4ms6m?h9E~{L9+hc^6N1%TshEx*D3z$u zh~b5k50H*wnU8gA)#)&_dRZxI#$L)%RCoP0;#eMWGumlPW2PS$=YKE_M_yNr8O-+v zpg~Z%ez#3|gUbj+UHozm0S)CJQJ?Z0mRtM=BBo4qun+KhAN+&>*L!?@zJ1ajsh@sA z@MBNxhVgCT7JW^^e8{DMmpux=l~QWLbiahlD$fd178ln;l;uYh1N1MUXxOn}zcGI4 z-1wzi=O4x|-Wyv!b$>rfJPcAUJd8(|&C};LDFN>8T{w3iQ>e5kjQ5m(aq`TiD7_W6 zyZQRT*Mi`RQCqJ&K`LdRq1TW((hb5#hz($vMX;9RG$kmU0vAQL1=9fnT{J+m$*1oX zZ{}L3h>%6WVd|y%2m!Ad6jyt4x6yCU#fyG1{5bT;rf(wLmw$E+KMblRArk>s@p(UT z7T_e%PAulbdl-12^+j5&{R{SaVx-F;H&sje3Jk*q8r*Z^AA|mHMK`fMT2);hzxU4B z`)AHBn`cDMay0sq9ig{n{&LiByo%k%CITICNf<@wXsBtl=4g!}Sw19W`iQ$YA(ZWS zzRw$x=2C0e{eLcRSVs_{&%S6#n*n$O>K8ao_&mIAKyk4Aq@ylIeG7J{Cu0Iebkn-Z zS5)XaQFj1WN)Szz^18Mi8;}(|#7c;gBzt_f=5AlEJ<{`u1!!ASapEOf3nYm*wR6Gg z2lb$==IaKDEV#yZHQk3+HGO5(a)OU_75JCGR0k$!6@Lt;6L}~oP`Vlo*-dZQ;tiX> zVdEP%zF{}LK~z#RtUOOLqdq<=9pZWW)b0`8Y<|b`M#yiU-jze`c+H#6WANMSj!`}6 zj?O5u99oG-w`k$TDW>JOev;`-(8(H?;w5BRAP2*myh0MLC{N;cy~MZ#KgyHfWxm=z z`7SNE41Z^0g%aoPf0J#2u-!?iog^G|vCS@KeuF*SBsri1MF%~EiBKR7YqcodjirZR ztxki~Ez){04O`dKoZ9QA_BN;Xxv724sr_#10Ere7wBqiQluw<9wx0EEb+aeOe7qBz z-J)ms+FtkGk6P2*{r@YW&=O%=AUgCkb*`6f_J1iH>nn?rdKh60 zZS~WP4KOQ&BGP6*0!JO^w(rTCOnnvFex3xbLAJGrZ4Th*LmiugY#84N;~VN2Elzu= z*?;&tEmKrypYLw9k6!4-v=s@fdh*{8(A@pMAi#Us);^{lW1IWf1L)58eAvfMe8fKT z9{8mC*L*r_8aU|t5EUN6*B^e*CuGDfd=X?a^*B>cU`McJpqHI&84zh}m_518Hiw}V zuQg%ZDVpkW8loY;dJWUn)9n1izxIg|XMdVX{IySgt*He3zbj^GnD>6wcNaz-{@;B# zF5MO6GC?%4=0_SDVVfhAI7yv?=^JIn@AyR`C#)%|3lcfz!$ikWB27b4B7iv7Pq+y~ zfI#;*lUsrS13DZ4DJ<~h0^ZEsPq3|nqys0JngVnOJ$9OH9z=knFlGoBrfPFPrGKT_ z==p~~^xp;Wh$@E=>&)*2o-DXjKC=zkQ#7xK+13%Zc}O&R^Dt90oUjhN6uEhXYNDZf zIdE4%%TkMFwkb2?I{^Ve!bh+0cLF%uy!bg9&hG`V=SSJ*(Iy-jV>+npJ#NX2Am#dx z0*G1A8YG_&1Bf=gLI40dLUqCid4C+zOVrr&@I1zhsUTd}fWj_N>g#N@%FV79DPO$= ze-1JAW!_I->t&aLT!u_gK(4?aAkbN=U7cg;#pv|~w9SC*2#UCFm0{s2gRYm?9)alY zgg|Px)=f~>QF_)?CrG9;l%Rzr43vo#Lo-cy$C&k$f{7DQ=Ha?h)~yZWE`P2dOL$qt z%N<%{3OXzgmS((3Qub=uM0MX>1$9=fns)Gni6H!ydddk@lIt0#8?X5)=ns!Tv!@48 zmIGB#W$Yu(c8C+EjJagYz_o@f5G7D*%UA6^Qzy(Rkd{oXJ{7%0y`FMF41hJf{y`_E zQkva?<>0>^LV4&y+>T6D6n_(1JBiPBxBFD7tM=h-mEX8E*HU-r5o$L@Y-&||KY=4~ z8~YqmDE)oX$2)|I4Qfhl-6(RKU_ga8>^(Rg6C!_tXB&Q!*({Kh^0>-AfT4P1S&knP z?13E?HYZS4sw+;&T3xRcOveWU*GczPw95pc{h<1wgzALX>s*)mK!2KYy4?pH>4^7$ zP3!VrH=VG$ZctZ^w-H3Axn3Yd0u0d2JhndSvvG!Pn&DsZ8CAp+j&$%;!y&1o*zN;m z8SZ}yF8UvS_~D28pTOmP`28^2Z(QPoR0lY!!Sbzj#_D-7h2Cn=Tg2yUdJRP_>2 zAC@NS%5`JY>xu7|;eWLmno`d5`|hR@$VI5f z0`YRg%}@CTmKvYMK5by%eU@c>n#lQqwgKD(QN;KJW`7b>2SpE?@Myb)*(0pW`@U!eBF>eb0a zjr-iyYhQEfkefOLsa&Eq0fujoFkKO;)gt*nziMwb{>K4?1Wa~scNJvn~0gJV= zn(KiZRVx`a(}Hy(*Ii#Pl=UJ}b}oF=&{y=TQnte#Ff(wa~%@(BLIOw ze!tXjolfF>CbC|nAyDX~C)-IXe7>wy3aWDPe;@<|XXtw?GdbC@_e~gRLbVX zNf(x}itrIvjgPe~?oNQ*Xkpi(#@BwoyXZx`jW6Ln@^T|V<V=t_{Y4FX$;TEZk_(m zI9!u71!#YO?jbW=AN`yJb}|Y~0olxmFjsRn1Y|$;cO2Y>Xs;8_Qv>sPrz@YY)YSDd z-beCzl%PaTZ+>BZ>Go{?#^u>puPw|QXR!-YctNX@G0$9UCt4J_9W#fQ@8IP(T6^9w zava9t#GVepB|_{o;2Y=-19pI{00+9cW@{ki$V6Yp(euhklAfALr1cyg8?NbI$O(&hq9=@W$<|GKAU_ zRXKmftBmm~!wglUrYaL0dXm?b;tiPQ4M_94W_ZmzDgk8y^dV49sE6lxbuaPi&U-z) z&{Ew+Ufm_$?w5HlF7sNi@LFeE26e7cxzDS7o~c(wM`1c&;WfX?rxUccYb{m2#;bgt z1G>)Zy20yO;C0<(>Mi*522*dtpGDrdCEkCyJG>o-TKWqZ^d_(MuGi7GT55fp*P7$C z-s2#bImr9G4e#(avb-S2*+nhYqt@Y=N$F=o){u#Nn-Qcml#IhoJLOf%n#0 zAUxm@${a$4L#T2HHQw4fZ|%dz48UL;1QvjocXn?ry9 z7>B;uf?Qin{rC>#f?7YpYlXT#*;4CI@LE5`YkkUV{YhTyr#a-$@OnPmLMgk|^KLT| zg9OkXd!L7|yCNzievU(j%72Q_(ck9@KTWgjrbEGh&{7Z*KEFNTXSOGNp*dk?03$0j zK$|Zz^=DDy0SP46K`CEi>X+S=Fr|O|98>?Hn*tsEd8U5Fjj#ABQ-8sYulO2MzwX9Y z%z(i14X15WypNKP{~kYny!paH^|G>| z8P6@&z7Oud<;h*MqnCEgB83+^Q8#MQOUo2n@|>|a3MGrHO0}w$%}u3TSg(IheONfG8?i^z z=~#R^J(D=5SQla>QRd`KW+q!m7mKm%jF!#JlwyfgCRI>MnQSbc$ZFG$zoJg(!tSfa z$5E16b%o*eBwQMi60!xFg7Cdh$Upqbr{yvEl>A@5_gnImyez->E%|?kpZPWUzklQB zzF;h43y%Zna|tz>j7=95HJgbmv2>|4lZ8gil;YV;dODVfJKd^g77d-e^7^0s-XGm^ zI=#rUTsQ&Ej3*K?*MNgUv1Xq&v~wPdfZ+l{UY*fS>ImvBzQ|U}Bo6O9lb8@mUT~yMFl1LQNF}0*=idveE6=r`DS}LWfnS?z|d{w?> z)WighAB)GcGf|_Ay$`#P?AQy3Zd)63ecKZ3{+p1nNC`KTx_oERzHqs!ZpfF*Wu*#; zackYO+;E3k#jt9!UWH5RTa>Y4DD~A1fhfgfI+2BTCNpX(mCcq?DxgXxlbX&W8?jn^71N&lMj&))D5BxO&0BqkBhWK)@VB9n_WKdob&&1(u2 zm2W77Gg88OgvqP zCzA1`mMNq(U^Djk3kMFER<)?tavkEv?zx50&GKcD9(Ft9bcz1Kf@~*V2zSR|INk31 zK!|^O&&{j1#RO*)nfHGiM|39=&ZM(5u++uvy&S~|u{=XQjG3E%2I*}|Nr~K0mloF%v|iS0@+-CKd*4yYk2Lcml3W6qdUiUS3DxO z38XNcET%J=l9HWPrl$*~6s&yNq?(*jGTGvEaXOg`yJhY8)thh0v)3;#E?%2mgyjfk zQF{cvnJwdR6ybU@3_22!AzgeK! zj-!aeQAE)a$@ENI%Oup;bSgfbNoRjbGm08lv|=J2Pt9-^V7BK0mZ2A*J?2z85l=!7 za~d1)go>>s{H{`imRasrvKEfoRTCkz=;<-rk)8Bo1CZF= zb*CL3%p?IVv+)=Zueh@h;0WB-%Iif-sakONs8(J_CZ`x1c2_)h)sjKJt9%rk1g2H0 z)vOX0&qbP_cn@MFWhR!=K#Gl}O4)cR1#(v@SyU2Q1_(Wq5-cf`jOky?%eP-7lz1!K zkG#hrhiTD8292LZFViqn2z=Qzb0_jQdi` zz@Ez+xNH_-`PbC5@>mJ!SRIp14OUU^8n@#+K~nT0PPXz$E3c}&59U-NkxFJ0$rSHI z>no&xP9@Sw&^6+s(=)J2LF1B~UvHaTkWJIEX+Cb-I+Tvhq>|91DW!j)#xL{l4QqXyn1I1pYF#rK$4x|1Bipg~%Sc$vEB`O*F7&&WaDUV{#jQ0M#fxNrN z#Vr-^x$$B?dsLV;CU=zbnj30v?pGO)0r9aXSFqh{k_h{w*sV#%!&KLN=lJte%-XP0_5_ z?+@NQPqOt#gxZ!|TNQpDD*M4}=czh^`~L@4X!6T(z=nT^v;KeY5i>fBFOcV{q=VRp zqSQ}g7D^t*AL8W@Uan%v5clECkSB;7)qzT_u$Jq+b^Y?Sh5Y=DEAw;t+w-|F4FI6W zPKUAUR>8N!KHH7T=QEVviZd?A=`0I8*79$92d4I zp39JhOLlZo#F;D_5~m01;eWt;f1_W#axgxT;Wg=%34WDuRlxI4n{L+5Y^t+!bFuT$+kJ9blqVAy&WxOD&H z-<$Av-Y8`E!2+!nA9yf#+kZfz{^S+DYVYM+5qQJB4GCSw1uTMcD0gzwE(F?u5GsJo zkWM+Bg>;HH!wK=f2Fiux7zNU4^=wjQe8T~c6QYJ{f9iIGI^^yG;5=p9W&jy6Y(L_U z*kllr4g!7j_(Bv`fhqP05AU7_sl_iXxro@ynl|b2kY;HC)(P}X!k_6j6wsfiuoE43 zRw`xP*5bZKsP%}~mTiSRQpK?0vw~dBU+y4MeOD5ZfXhDiIoc*@5m{iEfuB|iAH{fH zCO+82r+f8xQ-gB%&$cW{dV#!VOfk zMSFh4eHdehjXxEe4d0c-zQK1Tv2XAxwHY4G0}>DyBo4##!vj+F5{4-oe}l9pQmbc? zJU=V3k|cHueFob9Hk;$ilF9 ze*#3XX;*z%|1b^0UM!%Fuu%*aZfVd}9}f`O>Z5BvT?g348`8$N>D7H0Qvwaas1gqc z1~C@d{40tY9&%CT02Mokp)Y)LF?M+m#{Q0~huJ8;w1--Ggb=5XS;Lesqx%}8W=3dd zYCp3^nYEv?azb!{773I*fHiaQpMznne|{UL?I2Ctcl?qhS%=u#VRU!BOQAnodnpbX z7KKh`-14g@7#28!iEA>(Cv(&p!Vu|wtQx^!WObaa`0x>9nvXIy$|ru@~{cULI32JC5AZ-l+etnIJ)=r4l8h_@;e<_<3 zdslJ6;svHe0nw2w0X61Q^&n!c8gIOUZ99p9`Y=fNmY+BG6tl)L6_>UIMl+}R$S&gR z6p*|*ByhsR%^~*jA;8T^_7-#oCvKY1D^2M2WeVYqikfH@#NI*+L}4#Lc@KvD^83&E z*k>90EL{DpdUm72#05YnRkK$u`kmEjx`}R$1^DNh{~M7TrA^}pj#kfd_Rb+ z?fXH_(O_{$QoVvf#u!w9?edA(^6xibVf=U#tcTwZy5N2k1b#<TC?c_x_j zW15Dsv6z1cz;ZQ`T#g^}3sNpegG*W!-SI4gz@{ z_sHwhA--(~fZ_E3T@P~X77^+IWr_(NEI7bnj664fD})i{M@1C6B(OAwm?FyYp!GPz z==24?IAM_lCc6*G20zsKe*nt3$-z9`A=-bF+J8%o42E0WBH65u<}3h9aEE#uZ-#gT z`PNa4Rmb4*1(vo_ILwIOudp=C2uxNQm%c?FI=%#dpwD;U&p`~%NaLQ5TYN|ST?$-R z-(u;lF=kD(%`xo9rcCT?3?CPx_ZEzQi&6k8miB>mHj;7jvqo*#e+(+?s?(urC1t&A z**z_;A$$MsCIfqLr)q2;d4X-vlW%-NxJbHsG7Rng0o=O_(l1OGu$(ughkho69Ugz@ zb9|FAN2-I&GutBWe9(D*MXPF0>c++EuACEMVoRAP=LmtnDcsI|$r;$;ZGbfc*yFLogW$@S-ixEaRoK4HqHqO0fR6DIebe~!rLcbVX(S(NuLjE$qR zI|j%^X;{0R5?F`+|FT}+d{k3;kajeWEy}moJ$U$VQYwLH%War|)vSRNB!EarvV zvwiqxgn8kcxUmiGD^37gkaHvL)w~zVY5dwwsoD4^aQURqjpID^BJ^>iHUBwE+#^js zV>(_X&(9Q5f9<~U<;PJpL#Q|^IwYJhFN}Ze-aA|OdEY63)7~#%kUz%z>uxta3u=L8 zndj_5^uH^G;{E6aZ@>;L7al3bvU$d69ZI-+$=<(QXgAE17ol?~U=+pPjk2<0+PBem zS%i*SHG|`ihrp|fNk+RB{gGBhoRjN#YK)12v1r2Qf1XL*lJOB=Q)?APuTI*F2vb=H zG&Tr`f%~>~?jpmSA{zd<6TqzuD96}nAoJM71mAOMj0r{59zKuCCO6jT>V>iTV~X?~ z%Z+T)rMRM{!vq{_)gon{!4+7UBm2=@*eiax;dm5tE;o;uktA~pMyb4yb_3%cKKlX7 zy(mtXf4gBMr}+zvaPnO)NA=VBKkqWJB7LPvZ(5i6Ds+63oxjqmOTi#aw*t;T3ilRG!6X*MdEA5&cUB=<75yFc(Cw zljoP50J=kRo%MACRtr;8bN%jZp3evFV^9iOe;LmkLJM%;Hc)mKJRv$j=GCa5Ywa)N zh=sMPO6LVceYw7EP@NzFh4Md-<^RgF_B1ryPTkD&dcN(Mr9jmVNC)5-_b>$D_qY_6 zUbqZ+fO1`MYjJ0i(^UdmSU0r14xI)J!vJ(I<*Gfl>q^HHrcMAqrHbwB_$4!XUezA~ zf2|hL;d5c^-aBLWPd70PdLBchK7DZ2qj?keoO#mq7-aaH2 z6|@Wr;%zEpA3TpyEJQjOvVsr5z_IQ#(J|w95kemZ1fbW^JU70qqLhGm4s3b7YVpkL z`UB0&EW?Ay9K_7oT7^7&A|DT{!e?HDe|F~Bub(gL)d$oFLn~h(o2X#xbWb^}K=sY` zQc>U{or`dEIUb#iqFL1VmrR&C?L*ITVZl^%i*e&C3HB*ZZE~m!;@)j8e>A?2!2dM~ z9>$;J{a?_%-5ecc;5lB=w1L(iV~FwdV(=K2^*RnQodDo;at8?>aPb2s4#05ye@b=3 z8QF1&O&%JpmSGWI(JZw1lYxtNwISP~BWa8j)dR?^Is=AQ$9>-dsj)>jJmc5|mK)@Y zQS)&P#x=}s>;jWb*4WnYN7}pUD9(ZH?SG*wYI0IsDS`&8s2-CZpq@G+~CGUE=fBEi|P9fsJ z8ka#(xR1p6pZH#c8t9%d^uICvZ}IYfnAqj!^td}?D8?(-?*)U2+MEt|SP+ekf8}z} zXn^z8*;eLCGEfL)suXh6lVpS3N82#=!Y`UL_xby1Z&ySL`47`xFxRcRePvjBNb2$9xkY0> zs26?)X)DMe{PY35h}1_r$A*2Kw5M#uci1=5GXkljw0~@v_LBL@5F4W1XCZ>yNzWrt z*B&YXHTnFoUL2qv;B&VxqQ`d)tbt^IOyo$>;kFA_>b<~ zwB2Wdu8|K>*!T>Th>YSc6TWZ8zpc6aryFv+{cc{nGS4qTxxOyniy(A(Fxt1HqX|k| z7=FKRdtSRVFUSAfe;#99ZA-NF$G;=b>xbK8pTGI)bMJdXgMq<4gTcr^#7}e5vabhu zH%dO{S?M|ZdV<^c^>qFi_Vv(a0lr;N?Cn{hEiklM;E1;=L2jw%D6eOX*K>^5bDY<6 zg4c7B*K?|+o^iBgZm-9OHcjf*IGQpk;q3N=iROeAe!l4>f5@m)P9IU&O%W4*ZQkys zb^e?iC2qg`f&fxCnw(odrZA$J2TNlh`bo5h$U7wn@2x~^CYBQ6%f(b81*)WyDbAE; zlEt`MDkMQcpGhZUTB4MkHhu?-b;e`UsZ=5xi*1izJ_DC$Uw-zB&wlCI7oUCU*_Y)B z8E$^@*%zLDe^q|=)n`BV>{p+CLw@$HXJ3cRUwrnDNb_FD&3Vs$7Bjy2?3bT?1$GKF+(CL1RO zmm*41v1}}D{0n&0=ZoD-wC>Te(mwjwc#jEh-HW3+e~sV6VyB-o3CVOenVE_w(&b7djZG)A>3E`;Nz7zRg|t%2#FC|AOfAvi zO~+9#*Yhx{{}C}wCvuN ze+WNr1SE2Qf0P7X6qd`nY2_<=m1}{|SHoIP8S_Fx(7o-QFNTgoI$Uh-(b-l9P2i}=?HNLCuq>X#Oyfd$luO^X{(_$K(MA4R-te@oZr4YXB4ljtFTdtMv{)@0RaJ_yW>O`*Xh zc-Q=H6bp#C_Sp7L?0mr+Yt-&Kg)CxDKr5b{l)UJ!rxKgHzfTgeCq8iw;Zr)Mmml@J z8E71(ho=y1krNJHMd#c*jiU+x(wpdU;ZZND=bNQ~6+oINpT(QG`xn`=AAR>*e_`^C zlT*v0lQ^+%I>FQG!b6^(lA#L^EeN6u{i)CQru1-&-K}0^PhN7X35jav?w_KQ$(T3_ z6kZ$J2Ii?x0suc?ck$H-745;d@sWI?yhpl*>j3CLvDn6IgzmR1sav zKhQR~&c82zKqFv$?J3=*GH4Y)Lf5V8~VV9J6 z#90s6V6RHo<36Y>!;HQcVk=}UJKT0Qg zj`)sB_R;O+umh$?4MEm)zG0lT9t6Upuq;U&MJs54P=Ax3BI)O`H-6)cMCTjgx#@i# z8{}4vXpockI1UVsPHtdFe|wy+2BmHvlD?)B8j=64;dq2-JWvm|5AR0&ym(8zo!8Zq z&0T%UPxS{(XSWnUbhES1vEkqs|J->Wy311q0@5#rN9?2dJgiTG-XW z?JaImllyiTKu+OB#>-Jp9*NzDCxRNfyLP-EGH`3JIp#?#fBeTUq>XMLsQiUg^Ad)Z^@g|dh4caM-kd4o$H4Y9*j-ca5MVdx$n5Z?=9-skX*7HC8TfuV~F z3}}3}-)ti-@ZGgMJaqFh8W+oGZH&6I!qoj}v>`|UYr#FA96dJg9lLaY^LW%A6FlmY zut{TOV;6xHoyWxJfB7lpV#CVa;5XF=fVk_bUK8-RR^(rJpp$rz>+}k6#fQX&E5vK? znDDk7Y#|!n9S63}e7gybLxzPDytiqBn$Y|&@a3>gn@`5w7}?eXcVyJVZ^Veejni1 zC{{6=GWLmn<7zoR$t?we^t;Wxlo7EgI#XWAO-h`NR@6^ zpz9P8)>AtB6xKbEoopcz?GYkT7xS-x=y+Yz3D7zG;kss!Se=XHR~2(rQ^_gY z*i50+^~r4$Mdtx>j?zxlQjK3`!h~-J)*f53({q^|%eu|a#-s4v05%BE6xZz@S9u`8 zi3=frf66cf*y$ph?)LbVdSR{Igjq?cmf+XAz+ZX-rd`Uwe5x)F&zgV#GU^cE3qj|cA1fC(OSE3`* zgaQ4OtI`OjFxdpi69w>`r@gKy@R!nVqCk@nepw0*R{Io^8#UF+4#aR8$~PTQ^{>S ze?JKY>Fxm0-Q9;@mjX~RMyY*8l7QMI`!dDub~eTCK9%?*#_k@Zjy#pHwTHI1wmCYt zlYP9Cy#?^!LJg{)SpyiByGa3#oBW*e4*dE6kFmuW>JmY-7#8Wn5yUZ~us3l}!LRhe z0(rqcQK;1{6U41Lo#53P6mouwJFG6+f4yEY3iLtz)gEhx;|GdssP=8Cw}~{3mk`O3 z0PNW)TT4;stFE(e5Ut z;gaMUKIZUl9yw=_FXq?@J`v~)bvlH))K10tr#Q`534QuVG4ca%>>?gHOfI|w5>v9~6@zdau1ovhW=F6-5&6OhRFl`;!{ZB-aj#%1977Fjq+yqrFZKjm0ap&$1zB z(!NXkLK`_#?8w}qa=2opc?mb&MN#cIy6b+<2a08FJWw{c$Qbq>NoMSPe;ps?*WtM# z9v<+-!!{dF1ys~7I$mJn-c_-94Kn@&r)$ugt`@c8we8aqa;GKv93P)hD*{c2jgo;n zw9`P1Cu#F<&!ojCt%L?4+4rV{~E?Qek_!|kEfGVXkx%2<=V6Erph+B*>bE@3x?AEN<0SXWAWHl z)Xwh2Avz2op2*HjXHzbSnd#|73Ur96WHB*4qr?l-s_Pk?j?E}De~HpeCRS96#dxBS z0Hvo;NX24l6%-Hd84SAswmAmvk-2NLugkAqzCCvrZ%)nDDw?V*)l)q9w*R(XTvcFk zc@-{?_2L6^0Ez<(L>swN?}7WKJO{q(7n~VAd^7R<%k^MpqyPZ&u|JtQi(Y zekw8^MT{#DniOOOe^hz=GwEE|ea)UVv~%N^^yoWt(9u=wm|9z@e<&CoYOd2c6`+!qaWPg_ zbm-Qkyr@)BFMhRFThXd&t!7m1-Z|~jT}^u+&*ORSrv3v^4*5w<`vCkqo?mhD^z!6d zedRcv*DU5t^vC9BTFWc=Ny7l1J75pq+Ht6ieXjkeBxe#C^fSAo5>I9_iR5%9F;z^d zne?<)Qng&Cf0t^Xn7?}U+U&LYg(dkGVA-8p@{P-jOY^tsa0>ax&AB_*=jC|LzjWgY zZ>C#8u5-0k-dMrt$cA$K+_uY=1jXmNxcC-zby%ntT@ysw80p4?$|%Zg zue5WHe^DqJ#yLJnb9_`B{M$uwT|DY)F9>I&l6|1v?0d3UXS>y$J`6ZFzc|~ptUo_y z>N;fn2-o)8+eEQ#@kX9^dS_%%$By#cpWWk+_z8ZCY~Xig1N}K7TN@8{!{`_!(M>q3 zDN08e2gw8}T-IcS6fWyN{9c_iK*M<#Xa73#e{@(?`}wNcFdf^kb6+o|$dn|bY3!^# zMnxMX$K(gv1~I2`{7Qvxz(S1b3-CV?Qy;Z6?QM~(ur5tSFEwCop4$f8?xtqS)XpXQ z;7+F3D9f?&4}RQiDA~k@#&(R{PFB?HS@L|^cvN(YPaFM8tjVv$PgUpMWBk@2D(Zm+ zf82B9xx3rwc&PeCee_*D18wTAtI6}h@i9@_bPYWw>3}%poZ%_{{(hIzT07X*A@238 z-y2nrdy>D}NA zN1m&xEkee4p!Mi(k3}GXN5WL5y;k=4e}yF8@G3knJ_Qqdcqy(02w#C0qtek7qY`#M z63o2>6sZrie#M=Qw!uxU5-~=@n@uq%oA_0+b5U0Vq-?vNvkH_BWS-I{xP;EOoQ8i{ z0hDH1KOqT~E!Wj3L6Yz~((AfmD?j|?S5283-%$11+E1*SQ7J2RQ{y!(abECue~2+@ zrnctbk|ug;Lq)fnFmtGRq}z~Aix2h~+uaAt&rjeESZGRa=;5e*Q&fAi7mlXJ8yO~ezT1WwP(laRGMX+8410}XGOH)kEJ z>7%xv+I7x8nz7uXpaEC1Heq{$xDPCAeT8e5`}g0pxpg zX=$$2hzrVVxMo>$LlQ&bFB)!Z?L$)FavzC&DCq4x7lo{Io=oQi=!;8jfAH#^fH01@ zMz|2gY+&rXJ<^zx?Kt+Fn8RI>>P=)C0TBv8Nadrn=p=sDp|nn0v+@ScqVdOgxr&hd zZuEoR zp!D4gzHx@uX4>t73kQAOe~8;wX=e)U6XIqo;xl-`4?u9I69zp}^a1&+$>>KWCXyv- zwIPC`ZnqmFCw!iN-r^#T0@)b*eGy6g`1+->(5FU*{&?s^_8|)nrG_pJ^$pz_>K(c= zw0~&i{{c`-0|XQR000O8_ZfIlx{T2VX9fTOxC#IO9RL6Td2e-em#Yd$5tlX~H#2{m z(XFdhlNjfP@IQFwm7k+mp8CQM;EA&<+ex@M(XRH~&)IW6`_Ib49GZOoKsP=)cs_?G z?!kiLUqK#1zJj_6Qp8zBo{G9E!WzOk7U%d4vnd%Ok&lx&`DHQMZVcFL4p! z68Z&+mE_QshPowT6lp-CM}>W za1)mio`Y>3;R-_MbIx>X{D1h{a5WSYHxkEdGYR3oiNb%lJ^2MTf=W_Jj|LScvwp*=D z;t`iKxUyOl#+1`ApuwQ#hXH@L2c!m<6T~ho)b?taGLWsg31cMSsg^LWt9P2)jb^*u z#_a}nu<6)sr-`?*;bL-dZ)yO#?9Uo0y>(8%U>vn+krJ8omUZ?rnZ zXqXMxOy@BHn=}%dqdSc3{5ZRijn8@;Q84&4E%RaGJAqBTZmD6^>&8~2na(GX7uwho zy_uFNw6uk(%SS)_f0eiD+Z}V$O+213QCim~LCA)-gCXU(2K666hBf<~!06OG`Z}Sw z<`Ycqn#+hx4ys&l*~EWoZkhd7-E7zExKpopAiZV_4i0g;dFf`998Ue{hqwIb6F;J) z52Y*pSh~`m3Rkk~hZA>t*w4y7kaFLK%#U^FLVrqK7DhJX)b)t|Md&*=!#-R@R`upq zzi%`;4YS@cjIDOFvu(I7qtSG>jeZ@wom7;uWweckt4=0*0iJ&%JcnYcUjb5ZgiaMS zhE+vl1zoA=5?)kvs)-@LQqZL)xjDfdYf>O5DS0vf z+uR+dbJjNxkDolUpblw%z``U-SFC9%tux|80F3FXHRQf$#l&Xr&|+jj&eMf!v2)*p zUTMw`ol~|ZUW=3Xy0bQd=IK^u2N72}YbyBikoTIEMPALc?(!DcJs|ytSPizn z{KK8zt5|d_j(P846g`4V?7awWA3Cx3MM6ESi(n~ygk`oi~nj*y;8Ss+EGKS6pDxuXjx9U!4+O&AXZIPD6!Qtl{A>Z)3RwVQTqS)#Wr3$EVsL!5Zxy<%Cf6Whx; z>_btbPehFh*2|-lmnUpfP-?fA4Y8D9sfd?cCN~}deV2PCHzgc*3x5MpO9KQH00008 z0QVVqP|9AEHK_#v0Hz6-@i#9UmrsRy2bX{yaS?rIFNgF4Zu^n+Re}$JnfC0l_LmooDhW0e1VI5%uc{=h9v}eFNgK!pk8RTct zUKVNJ;T*zw^fOW;G05Ozpi z!tV#|aO+4g#}y%aqo)iLAlaq_+gvd02;!c_og3hugyRTOZ~^_E5v~jXsMJ6y_&P13 z6m~rYTL+hM9&tH;`7BlPd8))rm0bA{B^@2@0sgDX;rJTDbIRSy%U>Y;W%8Xz_&UP# z$v3Dif%k97>}?|MZ}l4cLPUIHy;7OqSnqbb&2nj@MMSgghQ1;_dr^75P$@0UZ#=q5 z@vZX0MyXle7rxhft|UPYgvub12n3|dD^UoMq%N;4R%^?DmD*yZ+NjXL0v?MTxn9ia zA+f@i<2#mcyqDa9s1nNwu==3fPmY&H%)H)Qb(O5uTX@N8G*+tCQgx+fwHhmRYjL&K zT3%UgSDjWv>J<0B`Vb9r1XCV)&aq9gG}_*wG{}+YUE4J8gux+U+z~Vk%pa-PHy<&= zDJFq1e^3X1%B-NmBfZUc=w{41gqslvQ!Ys05|aj|8wPC_27(41GgWN@3bREWUY4Vn zaF@|Y>7svS5t0QQvqZHlDBsl9o2G1VSpk%(Nwdk@09dynTcbHe?ui*W;pTMD!nP21-@kX)4Q|Yd;$u2 z6LZnrjH0`aaGH-p2SV9t-j1n7lJ-a`|Sv-sLmmy97`C3D#da_I~p8#eZ zof-)R=tjbjNtQs&B+D#1$toLX!NS?o91`h%R&{qJp(kAV0Ws4jo)*wa4jtsweFJ*b z1#nVO+w~LZ$~jaADGfMwO8IS>hi<}uDB(<9fHI>ho}E)}P&YH1QkPy{7H!`V;5z7B zQ^Vr52d=xKBqx*5B{j=!Rq#w*hQO|>aNv5M2uJ4PNNFh*lL)ZFP?@QQ&y>{Y*>f%o zfTXzo6)31oZxD@J%I`BtpeFS5+60W}^cn5EUexmNj2gr6ot4@y6=lJ;1IH(Swk=0& z+YfQ|@6aWAK2mtpPcu<&m(39T|001}~ zm$B+D8<(WfXdEUPW_GMKXDo@7DC%P^%d$n=^4O9s$ul-bGo5Bvk!-4)O;tA~k(cJt zXgq((RGjqw{+;ywh2VD=e$JnupzxK5Nr)wpl0+n|%fysPNhZB_g_IOR;Ts}mh*)7# z3Iku5&w64X>c9YOW>GJ`+htTK`}+-exQ zO_^#MF5{Z%Z2utnEvc~f{~#k(_J(!aYHF@pF61f0j$XV+aa^8>cqz(2 zj%75M%1&Kx@LWKVbDMjqifIF{&DDn8U|zy#TvVbiZ>v@2dZ|{!v0Bxt$~;WAL&<&4dBvX17=^)t-RX)U*A zbEBiVhTWKBR+&*1tu=SUf$z2+>CJ!VD*O`gyN`4FOYpKTA$2Gv(v`_;F|Dby2c#wkH-^8x9`$k~8s4nuQ15DBG1x&zo;k;w$e2Wub| z`Vn+N1DX}m{5A1itk4aS=I@B_S%oebFG&ioWf^>F3S>;3B}kQ!v!p0fq?>;bN(>4m z{*M^&K1Ap+DHsxQ!=w&2zk*{=)T1~aaMfdC;1N=wqoh!k$k`w{)#dIW+5Gk!`D}=| zpe)E3BXk^{*o~tHpAD1lFmbZdQABD0F@aTI8lAwGGZ^LyNjeb;9^E84j1c}^j~lA> zBsK$|_gh222GVNwSP zR|%aGLKU1Ky+-IqgkBf({~4hllh+{`#{(5m=qEzxe+!{$A@o!ELgCea{O8OMJ zdotvH89x^?R%Mj&nUGQLlQD`iu>TF@ysZDU=<^#HxyJ(TUl4lpf?I#Eg7}PJ{iid4?F#}jp=-vER8Hf8ED!z5U5FUIB>Oh_$1$QE_`z*F#<7_{5E}+i! zQ?mgz*H4`fs0%=y45;~lx(MFuEBZBPn&f{_dM;bQW~{rgkV|5UQ|QignM~nMp(}*0 z0*~}7i8TC;bd7)rlxBZ`?~jpFE!cyCrkoZN<%uZ^g%`5Krmjyt>18}W{q+@16Ky4Zj(LcQu; z(Y)bX#3$Vor28Vg+=G6wzc%5KBD6>fdzlB@Ua~*Fam)u^{33sbl@glcFjsAg@E>*! z*M#6*V;W`L@xn(f#@n4MKMJB=gxZ#7G&(=Cn)zGYwVJoAh1T+|8g*__&8gjTEZcT# zrD3PlY}(vq^nuMS&2>ut*!%V&Ym`Rbh^#8rT+NF@>S3DYcuLK5Faw#!G3cPW?I!EY zy)&o-bB{WwnI?aPkbuSi+V@uvUN~Tx1M0X38_nh>h(Fl1HOP_GgL^H*q-l-oHBkAWZMWQ3naxo1 zpzTs~#^%)nuv7h{d~(#btb;Og2V5#}u^_u1^ybxUd$E7pre>9?c4r>7MfE$s=udOA zYOmMqZPV5vouy|oUJX)F3o1W2+)u*ge#7cs270(NfCejy@=rm z7R7QLFXVq%hUqB?B@)L5Ww!7@-HROi&w+~Y5i$0OL9u&{8Pytq2(3j8TP+(fSC@H; zRtEIpi#Vqp18tzfHH-Q6N)wzda4<$Yi5pJZ(G0qpzTvn_QS`*#TQIB2Miv=}L2DK8DIXX84#T#;KEvtXr&vClvaf5uMcx;Lm&`=kMYimG)7q=!tyaXkeg)JN*Zi~UDCyIZA= z{jHsC^~LTJb-(!Z*^`a^qIb0lMt~h+R1DqUM#1Kdl)*&`d2ayV9czgF9SNR3+~er} zJc@q>Vi+%?HJhwKc}!GbouJ~42QH=x$LMM7$sBA9Gx5gG+tD3@<_ju%#E+@y7XkHR z1ay#q%n?d)MDTn7^@(m3)$NU^MK7f~5K+#1hXLzaPUb4O7c(n}X)nSZLQXH{JBmU1 z7|OW_Nr8lf9}ZoNNqh)-Vit2X3>|zJt6_f;9r+b}A3&G#LsbZ*JNzDMI4&&ahb}J$ zbe|*apay&fSthaAK)#TvHLCoXm=su0u$;#jeqAUKm;_1A--x(1A&p6KX2oC|U6rstE{#H&l7`@ORZ2=9Lmi)KQC^2%M4Ey!DNV=&&^Lbt z5~DDJ|M^&+g!Z(Q0@*o`fD#pHTv3203Y?!n->B3Xzcdm75|616Of06VUR+fzo3>1R zPpaxsOEY^dNfrF}RdH9nx3O3BM%4Q|+xx}seRY4gSQIq=0Ig9ux67Lr;)772)g5$J zoK74JBdBkjF(Sbk<9{waV;JI$0nmTDV1#?eiUJ^M0MLaVaPC27|MXP=NL&b@u#6yB zbPXZ!?e9A3cO5(LgX4?~X27)oKSiIbZ}ge+`&_%|BMa<_eXb)uD^x=S4?|%@YJerb z7r-0NKP-yi6L4ma;)BhfW3@DZm~t<3!;ATg1t+7&kO%w>v)aXc>a0UXo&A4e{h*gm z4@5$p{d^tx#Ll=6&fjHvW-W7b{n>4U-T~&!&FSuEnaKNrknGOyW}nQa!?n-l015(M-Y^PR5U zw3Cz7(@#n~bwSeQRex3BD(akGnF%0j2_K?(OubY$nTiNPXs<0g4_)vX?60$AIY^FR(_%=Vc zYKj^9Yj%DF=?F4=5HX(0etc>PEj@2Ms>-p^d0%_`J5%~L8S*m}Hy`_PW=)=otV@&} zYo1K{coyvzzs(TDTX(Ryw zeaK#$9NQEMvSnJ_4<|n`l0;iSzg}Yb{THIK&?o5O9}+Y$JRiB$P6QFWE{EgZURtx& zNsWFHAS=B)91_Zf=XHUC9w_#!4K&_~3?xxY^8SD(ovqZo<5Sv9GNe4BDknieA|ly4 zV?$F7^w)A!P48%dm}rJG?HXm-%VzYc?5GduZf{`F0A?%G_c-FLt&?!lZu($GuqT^) z0#Y3wTtx#=79LVTR*|qX3{Ua9rp>S){g}dF_g5A+cOogS!N7qJH9`~#YEIuFH zqhfu@@GaC~;BSKz&&bZTC#4(uZ>kIT(Vu6($;eA0Uj$(xZTyo%|IjF($M80lh>{m1 z)WttTA#nFTd_BJQ2hM#Mf$Ri{{JtR#0y8rc1`mW_-V8^DxiXjRHr|bw2%PIG$k3Iz z&Laf@w)BLihZfU5MM}DpV}Sr>BLSJpZBN#3Ge#jAXtb8IjbgH$;`PSO`1LKQ!@YFR zp1%&yn@o(SU4BrfzxD^IztL60U=`ryzx!4D6~TJD&& zOgYl@Y3MD|G<@(*ky?o@;CZ?$LA z$KQiYeDHitJ+AM84r;`}vEXX2-_}}Y_+pRt%F|#o9tmm^W*n$L_aeu%_YaU)HpJM0 z86AfWA<^1ujMP$p!dvGvkaE~3-Gv|U=9$x{k952k@3N$Z+G9-WF73y~VOI+W?BX~8 zchC*%SvlJoNvz6jXu7qtxZxxw7W^VLR)rl`b0Jn1RQFYqfV2G0oIAH=t@TOdiih}T zu%G|ih3)DBZq~?a!*_vsBoM!7 zl0HbiAxVzc!F+a+tC**3R+lVdf06so3kB3;d&8FRc9ZW#aepvz6W{N`p0k|;nM;4) zuFIZ0(&M@?PyAB`$a;GDT>e2~{QD)QV01+EdrTJ4OU3kNrtl(R9PqANaM2}D3?!(Y zB{n9FMhVh4TSp{<`=Kz6xr%lWJOJOS2c8dJ;^j=dw~O$L56n3#h*pi@pZFd2p?*mf zcIP#*^eqXAE3-e+q!UtVL~-OCVCQ#`71{X@`G0GOt7@5KFsL9P2aF&f82=5RyzK3m zT#dc{XSuss+qp72c{>*C=sFTedDL7?ZmkVYDiw+A)BNu6?&7r8?vZYAu$^pZzRX$v zEpFy|{Df4Rb)+!K zb%q1L17!z2YpHmesTrqgxu7=e&~yqlJQT~?!i%=P6JPc-vO(G=0ZnQY2xg^m%Y zzvn3Y!@zaR1!AiW#1?!T`dQp|ci(5l&P6*gK7`YCFnmd@@9PH4?p`zv3Z?COFWJ-x zfqBJsy)*t7zG*S3dvODK*mBK|-$Te~OFBb9wtDhLk8OU2_^ZFyM|=w03WW_8b%+vR zi6G~dWnvM1fS2M%=Qwfgg7oKEE6Jc+_Pd7co#SF!^6Vh)+T;2d2~!~ET`gFA5Gu0) z>qn*Ei`-xO@=c``HImirt@s;ug?07O+D#oq`339Vv6ZGYqhV94 zpJd$W!ln%H!Iga5K3K=W%V$&Nvbeb!wHwv-jbZL#P2IV-C~T1K3{P4unQijeJlcgU z$y8Oe?iYZ?e6xHUX-3=M&EW$9VizxZKF~Q3mifuT(tG7Eh!)t|AFe(<7~9jdo}*6B z_EGOxn|v~9<{k8^K=%9Lm2u|)0uU^~$Z}5{?fNZ|)i~?CEt4Je=ak0n+@jbMviCh3 zpKkd+Q&?(EsW6!6`?&`?2EHck4RYrnvb5@o8&;yse+n)Rg4-N?VJ~3h*wJ%)^Zpa^ zjj!IVd)azPcW0XNqrA+s^S5P;JQhcvSmnKpw2JY#Ww2xTu+r7p5B}C>RGjPgSa_}{ z#aT@Zv#FNBjFvA|y*Pt`563Qq>BI-4Y8xoX%@M9O52c3doY+NMTVypF4d-M z$;un=7KRydADv?pQgh&Ro~}oj-)a<#$;Fv;+Scq_mVG#3UUdFn(`(yK#cdVeb5?I; z+}>j$50Qevo;waw^Tx&4Yh)Cuo)0GPh2*Gp3s*lI{5+}wGbCwwy*l>5HVn8@ykqB2 z-RTxOi@OBYf`%`K`Ez@RYK>B`?ajyF>{C9Hf&8VXO#9i|)_p*vdL34_Qh2PJ7|?p% zB7wej!8b6fenUz2Btr8RkuVU*XC{orBwor3N6v`Rfc}mK);8Ci!Y)GxAw!i79s41` zFfjO6{pG>KZ(DTw-(E$aGcN^pzi?>bC(y>kXa_53hd=N*9Zf=95L_;wQbVEQ(?^n6 z|6=g8iC;+pDZuKF%z~Ubgzi7HxDo~|^bcko4)-z!Csbh}1lX+$6Tt@8oQyAAw1aMB zdFUP3tSW9)-m*Dk{KepX;$sNgAUhLbGaw({^35cp0|B6}^wO1P6HwNeMJj7d60n$q zX44twGs+i(WTWY9*cLW3&L`RVg7jXAJf&sG>zn+pihwGhVzVo1|BsEBy`c_ zKV~YJ0*q7eCR%i!hr|h!{;n)yY*`X;EnI$V*;Dy$zG|`Ly1Uokg{QifM4l?YmJ;i4 z+O`cLZMw*x;dU?GdG3Qnv~wPLY2h7c-Oj1$wd`c@gwA~l*6zG)aSld&32Qx$sUST; zofpmvA=i#8CG3|fK);KP$NL#xfQ{KAE%b$}4#di#{ss4}tt9)*PAG&%Oh?0z_? z4^KUgXBJ61jjb8eqwf-+KIGsBV<`JO-`~U;MWkJRVkUl>xB2jO(|mkf`ZJGFpu1}c zHER;Y`R~GVrDp1Uim$$traw6U8VA}Ld;nrJj(u~598nHcxqE**hi8O~>IW?2!=^OS z2>{5`Wh8Aalz1s-t-LSFILvK{pDmIZZ6uAf%wTPgihInzYEj7Z3+v8rpH99gT08a?3Ve8q_Q23Qp5 zeg9-om5B0p{H*vU*8&s2FReG3Dlo|=IgKE%d>TGXAef+U-}{g7 zb5+ePgx~iHFkA^YcR&*x$^hPpSV4|Y6dL?$8D0&l}}5>ZlXev#9&b>*gu(tl!dc=4{$A$}Q*ELhOn+K@To zraENIrB-#R2N}K7(J-MIw#l1^qJVLqd6bXW8nar?0pQb-zxiTsf_jOHYPc8}dXM3hUGCqT@ z`A&J~y_co~u3ww;1@0OT}NJDA7|(C}jyEs94Fq zyhWxWJ2xx!aItzyiUt-b#s5Z@iX1tE?AnkNNcabqwz8-ntP$Z{g-s*!BEXVby2$t? zJX`lY=A{?nGv_|3qb7sSDM)mVQLKirdRm&4UoWeHI82IoWhDGXQ>*VNN;x!0v97U# zprgDM3H+{M5gMJj&(>fQsz@@ueda{k#gj2%cFbAAWY0Wzyt6r|f=bHT#WfP8x_`=b z3>5WpP;Z!-s(LlJ zzYfmWB(YJ(rz;-eNMrb6A-kaTf=|cH-|!n8#S^KS+?&u}tTLh>lnM=DNi(ir&&MA$BMk#-EF|YW zXKwn=b*GppzRb=?Rr}TE74g+RvR(6iGkFA7nvl zkpG;T!jVqQH4eL$!5(-4mO%qWfT9n8xzx=Cr~hvx^r;k^~P%iwqYh zD#@EDG!4(e>ZY+=p*mE0PGk$)rC!qKAf3q=UhmQ^xRiqcS zdY$y=&+h4P<7=*--FyD36xantV)z19*=x(ZI_o&^z{!549b5~XyVK_>ob|xHcP(PPZIjaodvuD4jd+xUjAhdek6H2unz9i8bz1$1NXbnU3FW5^Xi5)t4Xm2(JZND zpd}Yrz+}8hTvwo2Pu=$ji;zM{XX&T&3qEZdp8Q0}TmCVZb;<@X>zrU-QwWtP*c{Bx zq02|@jzTg->W&!POL4OkA%(4-^OtzxxrA(rfa zO3kOl`Mv4Z`5lg#jwt_8^cou^VH-Svf5snW=c2-l>SA7<=L)voJU;VS#(s0K^2-0| z1>%Exark?~M?YYp;QnEnpdZi_RiHqw{-{@1QHNcIi9yvRSBzFO?ZXGi*cGox4~Aqo z6tf}9sYGpp*JKWgq&XzAja3M#6f@NpNttA>P!FOLFKCo|ifKh7#^WHQu*iwoRl39R zZ_F1@y;`c!qCGb?28*Za82a0+eP?G=;@LVD9Xe)r;2k(aCuh}*D*CI#FWuyg-P-MS z-3v`!;&8WLoL4dF+r9v8s@7vU4R|X4Mtj&v%cV8*QT>xhqc!v`lp5n^31%ouYn?s_ zJPydg!;C358r!?YSY`-cCcKa}r04oCK7?qJqCgrG*gKn{g*olMW`sU4ZgaZGc(4HT zKG;55a7K2-MVNv@W>9WZ<`{Hd&_#*@Rc3u^H@p&DC1_tRQD2}D`{kr&trK^n6LX`J zaHA7_qw}M@TMUyabBA1QRIXy+c{`$W9OAq?c0It?#JS~h>R$<^_~@pO9?g`afFKV~ z`EjG}qb?IC$m;Law8~@9_kr)Mf&Re(z9?2~N_w4jrjr$9tcI}as@^D%KDhKT!!wy? z>g|zD$tdT5%tydQ=*R=qC-cL8wGpp<)rzilTHzo2>kwLuhLwMPTT?@q3Jg29xVmBG zYF08s>P6J>u!?hgPt#25<)uQ)#KrOQ!Mkiek6SSwathe;AK^24Xgs~re`hX_yT0$p z9b0;7S(h%Z`VKXd(;=kBuvvdY*yr|DMiY1+y#A6XWUK;v8d6#gop_!+mp%dUR~~k& zMbU%WvXjTp%Ou;SI9SzGa>EBU&c$9LoXjw@)TAxJ$=<(c546anwd1j&n(+p9KP99M z2j)9s(>B9H>-w;A$y?EbS`Bpcw6*Ego)3Kd%awoBFfcG+u3l8inI~0OW6L!e*woCc zYt&GYX#>VotYye}OP-(XDDGb1dR;b|nb$AYw(j=+{@s~cKWdVr=;T1#n%h+L=u+@( zk~tgiDE8)=-M4#@PuHe5LlBHi} zp0+q|Z3QSyUG8u^V1$kQ3e4%lYID2%fy}NXn)?N#=6INhHKrSL2gr)|uXehe`u^IT z=Uzc5!^(fNL|gwtCsml6KzWD!OP)^D%f3l<6d&IR`|w>WE+4<6HRSJehpiH_sF>JD zO9qlntHzy4X1Q7{rBvBN(S5m4XuXg{)l~uaHyBX90||2u!F7@ORL|p<*>I*G?YmZp zFT^z&p6j8{Gfdc_$S8O$LSQRP_GPoGLGYQlmpb-+dV{JU1;r+H5u#l3;#53G+TG z1M(klEtfsb=>X#5Kf=R@$ENnPQZAjSl)qnG_)5AwSTI6Dy~pNUWzRJy3|ek%Y)U}O zc8igHLiyAwc1r_3Bud2{ExXVXdzdwFh|SmHJ@KZhwfvAjs^wdI{5$j22|f2q{<;!; z4WTrwN)M8D{(|?p#d`hQ?(2y~+CKdq_|BT>AN*#t2s0cF@%Qa_a9-J(+S4q$WI<~F zmD9E7u-Kr@lxgd|c-b|(((-`ZY7jJqw4Gf$A4X5l_AODp#Bect0Hx)1#3)9v;<&#&CYa((<%jqf@krQ?FlH|Wfcc-` zhlC*ljgoT0ny{L;@gRj?pk{X98G^%Q^$|v^^Z4-i7Evr^xej9s646{w?9<#CQoLdx z61L&zamki8r}W3CLb7^{Xhk(=OfMu~Af40_u0;7~3#BVck5J_iH&UKgn3O^)ls~eY zx=jxb!g$=^E=(_SRh-|4Gh%HYP^tWLsprP+sNYk6v3?_>nOc9cq+=YP;gYa2r$c|f zx{;vSwlsKyCyjU|bdiU*JdYrcSFt*F!JihqNUOK9Qa_-Xx0E=7%We{VZBX5yknT+L z_gj0A1BIiL#fGFANw0Ay;u$X8U%6?zvZ42~tuAqM0_8}O_95_IiG{~1VB&VabB8)q z3@U=j=q+H+%rmp)ym?2&Q+sl-**FO%rmrLywQG`fp#%VgCCTi@h`@^Pc=uUD%toKO z(9;&@X6#en^P!MsZk#29t|p;wo6lt0o-K60?3p%%n* zB0^hxd0^PJAn%o?R*B{m<83;&f;hMT_~HFz3n@)Fw;0odeJ@96KriSTt#{`Bhx}=N z3YOAn1XDJbf{0(+`|WUAesA;IX>=CfxsCKwHi@cOGRk-wh6>>V$Zay$bRW1NEGz9V znn#PZ_d+41fQbM7(G@^V((-u`O?rRGG*$)R`ri%w3--loY|qy@%V~c zS{!L?fC-+bHv~LYa8pj$n<+8Y|5vp={ee43? zTTJ2ik9Pdhc#@lL>Bho)II(h_oIPna00Z5Vttvp0QDsS)m3&LiAeqz>>bW z;#2zZt?r`KEqa^2+D*j{A`CR^`n+g3Yhud|C*-eQ=GtBi|MzG~<3Pb@F^#E5k_AY@ zmqDGmS@~dLy3!t5>l~=MP9S`I*mxkfo6Wqh<2JG5)HpOxFz3~&NL<aiV-99fsxpJCGxgur82j9*hV!?WXRjZlNLATLoxTP;!5Kfu986`Uwt8 z{UE^k#@_>dgK9!xKHG$t4NZle0s~S(XTgNPs}XL@gO2+qgY!Z(kUsgF9`>;F)j@h; zs>$9cty21!#3~U+Ea{P}KzgC@yrC2stkk8w8V&s9e3lTqF`yl|%(hawa^WA##|F7W3fm%^8r}7U%V#= zT4~#RgwJq?UcYXkwqnK01{}`LWeJ?t-O0We2Q8tuy_w8Q4c^g_2*!BM@E_oKC&0Mm zO7bJ{YD5e~ciHE7VwS9Q+~E6upZmaS;ZisC{9XjBlgLgDWH@XByYl7E0rwy(RW~9o z3Vx?~`6z$lFv51aho0-BsRN?sCctJvJ0Y&bTyD!noQ;StL%vXQ{IoSQ`Hg<~ z%}70*f4@xzsU&Q5_cjlIAz5B4WL!bDZSGu!e`_4^jOuO4w=TxLSg`-v=*(K(%sJT^ zeBPcVZo8VFypHjW)@)BYb{&^8o0&9?eWoXRduW zUpXCidwgFjcw^th&Y}F{4Bbus%PJmZZu>FFZG;Te?=E4Dcy_(-t~Z~v>btRc+MReT zZ-PPnWQs?aO_{j)gR(ra-PQaxzP-8eP^i0cAZ6osZr!Ix9nUd^joQ#QY5O6viW;=& zJ}7LNQpqp)J)QgmO%LdZhOWSRu_2Uth&}XfW*)%MkY=*=1>c|8I1J=3NY-@))7Z2m z=Ss)cHLbZCQCV3ETrI+W{m|1ZWa|Gr!s01jjSnRQx+GbHxAemQ9qvmbn}$nO?L^L7 z^=}pUvUxj&o+<6YrQwqRywR+yz-P-N09CHsO zns8#qe!L1n8IopPx|S0NErgXHBDt#vTuXAoOMxa_5@_TePTp7l6S~nfTg?_DgU=JF zXoN!gB`p^6!_K6y9G03&ULJ+ZnjllnDgBZfOFkY!3SJ{iD`~pp+3$1u{YLpqtv#^JuMk} z1xf=ZW%T6vb!?L_u4#R%(z1!RZAK>A#WTOrA9W<5W`n7RyAJs^&p+Vq&578$s)pJ< zV2Cea@s#&4BBy}U{1qQ%bxwPCqWj|-I}v`}LZz8lY92tB;<;uLg=VSQ{dT_csgit9 z{`caHQ`t7imA)#dF|`RJ(Odm##eETNK>QKVDYm5g1Hb$Y!*|oQASTv*Sa6dxeY>QO zQh#Jh8I%o{csW|WjY-lI%?^SUwIEtm)lwwEMa_WF1Z8P=w$Y;Y z=H?BP$pyj7kaAK9lmQL@^(ZJ=d z6o~)o=h>CWI-|4T7pI98xP(TQhtDrk%+7z**}j?7JwJ8Hq%QT7qfhqAG8lsCDS~fS z83KTy!6z~Xt|n?Vfv!`;yk(_){1dxV%B7bUo1m?FNuLBJ>6z@j4nZu6qOZe01PXWc zyVZKSww%C^pKd$$-qs4!9N7X8eMEU2?UJ0nDziPIceCtm+>b2sAy%!4E(SPU;pRjEniV%NH z{7}ZuYT-})DLqMcn0vXne5qSV#W+Vu$EJA2tLl>dgD0Rgz+W5N-tQXePK@H3gNYmH z=$w2Ws1jNeizE`XEPZXotz?IVVuMtncsr2{_oNWjSEwn$qQ^{KT7AUt$zrmjP zmVu~S)2{1_cgOB@auoV!o|5gnwjJZNm^074?5b~ago227~T+= zA$g(%qIzLZ7=QM-#j+93&0!|dQppul+jtfx`}K0`05Io=A%=K^Aey{7o`K&-w!s{; z32E93Sz<3Cvgeqx6*Tt?V~q-V&eQc`jBZjlJt_+spD)`X(60vO3-iI(VVO+qv#)J` zTUx?0TFCbfAyOa+mHCvo<*w-AAQU!V_-){MTSR2$st{%C(b$Cz154!B$k?%AI$@^K zjMMV90jetjs~)Mf*MfHWHROD6;y&RCIAfvE`8Xp8(HaWTwK&)hl9cBpH7tLrm5B1H zypje%S#x~_bA37UFZvYsuNZpa-usPES-6jTzB(?|HC@`O%z>JcI$K&hj<9O~EZ91k z=OqXdPHErxH;i$G0Ucon^cKYpfjj4jIz}H%z;BAPFGDCUZBCPjcMjoN^?T3Y$qpwx zXlqMLx3j*Tg(&W$GG!V+>!*X9(<9;H;Xb>GlIDA5$?ZX=YL>I1ViHui?SHAF2J2N- zq-oPPe)r28Cuv-C^VBd1b%E`_xnY5cF3u$ZD)n8}Q4el4{Y{LXr)s5vHPdgc3c}_R zAQr47!jEAlHgvJ@WBR7QR!kwwPP^vuZ$K#~NA+`mP3M0Q%+_+nGPh~t*$DtjFw3S3 z6)QMzhh@2)k8AliiuwKRn+HMy=G_ZQB(E5zsZpo!r)sF5RRmJpdxV&xfM5wNGon8p z*f9tAHeY^tU3XAX3qH)hWHvk}r7wt3cPhf@70Y{{U*%V>CJ1|9ynu-Nd> zf!3-v?kwMDI+&5RF-cJ=tB=;+PJfg%(amGlrEL<%mC9y|X6@?Py{4g)#B1#yV8o7% zKN|ZulF-ViDB{tX6hx*bI(&Ek@BQ2hmCas+*zUd!_X$CEVMN7YR!1R{kz?qo3zOQY z*iE?@pIS_$&4p-1!R@=~n`z2<3!AcS&T}(SvkixaA=gE!!DUm&Wva3J<+Mf8@-w4l zj3Pe4q>g}(OV=yy;>%~@&pdo^pt^O@duwxt@0|aTTJn``(GN%99k{@}78GOmiKVgz zlX{M)vU)){OsrWQTK!*u35(zif5avSH-YY0uf=zEUNL-EuUykM8pm5F~b1`aA0_ zdL?w__0#w4PNP}hUR=tNhdJ__i%5P@;JT7J8``N#ox5eAHRFfAerP|6LqH@u#}Xp+ ztFntLg#2Dag%yzv0h09NFq?f_^Xr!2`_+H;>6s*hQ=@;}(V73?otAh-YY^X=%?ovD z@%^J1V5?m@eP*z>PJ<280GT>Gr;Br~JfpimPpdf5c^g!D_gk_~BVu>QL&VA_r9=>+ z2v3Rh=`>9UJA(L5q6-7GaAYEem`i4V!fGx}5`FVhy-xox>nLd^$Ooj~0 zqcMhYfspaz$UL0Da$HXI9oGe_*N!!1u-qEUa@GZwGEN)F985-zi)r)|rH{7`XhC>~ zbm5PPyeSq9-kk~u+Rfgc?b1g{`O!6IPR87jRIewr|EpRr&>SFQq}y+3^k&VWKBx_) zB$OVaTT34QokE&6ixvMX3Oi}o{2=8%2+XZ&GBO+lu~&Y9$=DLI*^pvU!iE3m6_}!_ z1vL4d|3Yr6Qk+K{^Wq_yXyHiwODRYfgaXg_x3C(>ael*pvv+~eD2<4v3Q=!5a81r- z?SH_W^I+7{EWOl8|ai;G097?QQ;iPzT3)B)l>aCCBm*^N-aML%6k;SLl) zWwMG_p;$$GZUiS9xwVcjx_|ydsbQ5KbMSCTooB1Nx#|1U6B+qHG&3Ahked$sAp0nm z^0$>L5-~^Q!2OoIU4u}0Ac2Q*T4IS;Y@S0z{w)p;aH@1e9BDPUmv?v_^Q|hs;!idB zt$}g{A`I-V>i??w-cGn?{w>*0I2WNyPJpXtt_Yy9N<9zf6L<9Aui*&gwK?qeEjOy; zRq=AIV*4+~zhsqe+Av3A8)vy$wvZz;Q&r*=Pee?(l;oSGG&EE#u|8&aAOBHN+WA=) zHicOX6ird?PAXxs&O`6|Vb=73cj;zCMP;4@O>!V^mA4Dx^Q8XYGc`bAnTz1CyV?k=~SvK%PR8#&4@2 z$PYRt%dWK{sWLCD7tKAx3T`1ddnu|@YU96*o>)V}o9B#MA`p?IwzR4<^t5v8!2dB= zo;sNYRN;ewII*QEuQ<>G)@~S@9s$c)9hA+S!X#LWP$Aafi8^v}CLs0FBVNoFDCzR# zTeR-#a+I%<>Kwm_XcOo+1E)_i?%_Bs5Z0jZyBg9Nc&LREld?Z2^WLqO7_0+Alah$X zomn%sd=1s*U~nyFGEzG_F1kH;J8!p-{r_`nznVCbvI%+q7mWuF^jz*$PGjRF?HL-e zj2wW$!^-zr;zzA(jg3tC^1-iXK>S0(a;daww5v#lAQz zDgKTXJ*}e85h1Nk1CJIy^Y13Fj!r%*Q_s8n%D>@n`9%ZWI;;t-6G4|{WOBy(k&~H> zBdXzCIqCAcpx8VjY;u$w`e^PftlH}QsTH5(^8bATNb@nu@W6hAnT)!FEyDym1YU*6 zlG;F)3CBk<17qe`N1|{puR7~<*YZUYnu z-K4*d57G@y2=xeZPsZ1t&CB3^XNco~|4kNKdo2^5qW-+8%L#10A!Y*jbOLX^Vg-ED zl9X++mA)LvhVPjyweUeJgUN&2mVhR8;^6lfYzYVxmK*z`)9ikG2@;Efe030QV$U1=^X zuB8>IOAnkKGcpen0__0{^KX`0|bP9hA?s>mK^Ke?!0`PXnHGZ5g$Lct~ zMn#S!4~IDa`C=E}EuN+NB;?R~o$Yi6pbtYmBC z8Xr%oi1sxXPovDseX@rzjtm#`m60(|Rj`z!VVq3Q)U~-(wkQC5Wb6hIFzi0J`P%V! zW4rIwZ>~dL9dZu1+L>a_kh?h_zJ`ZIcK^iG7g1H7&la#WP386qx*R@VtfdKK2Nz7S?VVPh$Nu`8d)AJ_2qY*~nLA5K5t>YI@-w zLquGtdnIvueIOxV<4l3HxLAFG9KI)um$mb)@>vm=_5H*3%Cr$hgJ7aS2)sBwK3x3P3_6*cv^I1Qr2CKcMzOq~!4d2X(z(r2e zRLoV=wUM3+a@g%YnG&`=BxZWLnIUF+B5c?2FCDmjJ8To5kr&{+JgDLVfW^!?_0yQ> zbplJggE3fWs_X)d+45hdkWKqxeT~Squ<=x(|4gi<0D^s@-6($uX9! zu;k1+3z>GS!2s&&%J`K>!roda23T4q38c)8b-!MeGYBq-B6MS5%cQhn^&%s=cR5 z@oYTV?*)uemx3tBHaNOw?Ur;HJN)NfeYsnCo^1vXa0jeh=xy5i#1~k;*h)0SzT$kj zYA&{5bt>FtGk4krQ*6N7*4hPVNBU>o9i-`4#;Ggzo?pgupcAbHwkd0qO>&^!Xj@pz zJv=Y&)o#CQzI>5~4s-O^Hf%7%H5wqp`5wU(2${Q#)fFk#1>_s&l@Kr%VTK1(J~voh zsp93I{ehTAQ9Y1d6S-eGB#K%_TK-}6#`u>_^`JqBYw3)228;@PE27IFTWi|2;FRzS z(#^VYoPGpOT5%peZfFd!ox37OjLAPHdIHNm%T^>d_Ehz9AW#_Qv>pIsO6vg9Z>Z?vA@5UoucE{}>*XH6pi(ApUiU z7ENk*G={IMR<{?J_1vlLi0ZC76^@HUwHJa7O7jG}rpIIqHw`Po%c>eFKFGNl2wh;? z8=)16rcEoDS@^8#j`@J(N2hlPxXd|>K#{0zc6eI{gHy`a8g=)%z%EalHTqhTvJz3vKWiK?gBMR_Z!{~?xl;zUADW(umZe*xVqiMGD9^X=`=5Qztk>aEb#jHx++sT; ztjoM%AJVb^d~4ui=AvriN=Cb3Nf~kMMMPoj1Wz5oO*Pr6sCE=(Om*CPGCI03gn%eL zI)rSrQCX*^eP>HQnsOe>6Zs%zDbhVdErebTxmrm9}iQlBS4DWU$==sacgkKl@84S7*(`czHQRY%NK zM{W@fB73Dz?*R|RyG3Vv#`Nnk9eBr=`lqKOgD?0ePD^U&vS8C2ok(J%Zxv$MoH3@J zD5@E7O6PYh!mZ9rM`aHgT`v2{tU@~G1ceVWK1J=DDfh7cF&nF2mKer9#II)j3=rP^ zA}T6GeyL_{Y_Ok2Pel^NS+|fym$pbUo|59!ynW{Oq(xD0VLP`r0yZ#1fF7=TBWQaK z-Ij{RzWMNM3@BU&y6}lM?v-gZ4-W|pSg_XZDBirS#tI+?z#WkdCzOo=lZpLZcWg%F z80R^@z`1sB-t4-5gZ<^3T6?yXs{_#*MZ&AIbUsU;(IaD7x(suZzrL|7i?J8l^)cM+ zn`&!gHcbXEVC6zlJ(05vpp(*y!WeW6;L)h&{z3JFkToN05yDgzl9VCCebf$)5M89a6e)unuh*9K?tqV zpj@XPJ5f<(Q9+DVc9qsSU?N+7p88yuDqo4Z?qt+5M#EnEJ4jU|E}A8|q(;0=shz97 zq}}6urwK>(3EZo4(91TUs!sO83sjsr9DRUKUGrKv%^QL0Dbdep8qJ=z4C0%jobaS6 zbs#jyS^%!GjB8yTFk-Y(iyl*rCy6UF!qh2%RybD_{uxf55bET-W2T(I?T7Oa^sCc+ z5I4+v*vLb;Vn$eokDZbn|E3Hr>Aa>+F1jmO(HM;3@FJnY80^QNA!oB)8u{|3d|0hN zCPyrGHL@d(;^Z{&er>{>+dgruP!tz>V1_j8%Bul-^&Qm0K*vRiu+MbEc2w?`SR|y6 zf!yEJQAnT}Xg7SDZ>>^)%)4?Q9@m(F>JK$NtL_O`ewR^Y zvd%OMZbI0&OBpA?_$zhVem`fkwJfW?hM%}Pw4YTPaO^TxkbHtCY0|w>)nA(`q#o1} zPdN_N5f+6?Ial}rJD8%lzk%=Cact(5SM@`AF_^)eMV3lZcvy2Xpx)y;`X6lh;*G#(<7IBRDo~MKJ}A!GU3ZjquKRa+k$J z#sepc!)TIzcX$>AB$7Dd99ae(94S^jM-q(>hdW>S+RIC|eU_(PK!9z8afCTDzmZj9 zFr6hv5efg$+kDW914d?dura=e#D(griRaHlz+AxN7;CybAuQfHKGs#=gG7HU>nA*F zq2f{jI0nMK9HOC}I+m$1Ti{TAB(m#GX?J@z1aaox_4{v{x5aH}c)O z0Wd9Ki#=+m$&=yLMa!pQt8rtrMZQwuTtj(02xi}Ptvp4Di9kmgLvm&J9eSqek~e=q za6SD$uFfgC5@2h$v2EM7ZQC8&HhRbDpyOo6w(WFm+qP}=?f=}TbKdK%#;97gYJGF^ z?{Lle+9q?d{&Q9$TbtlGun|D<2Zbfhvvx5fMa<1T;CW!%NO(*8jl?27)w*1DFobD+ zJY4wv9k0N27Ck9LG=7s&}a>)hYsQ7?nVYf)iCtSptFh2|;i z{%E}vIvI=-eN!|(D$7qMuE6r1VwuoV7Q1TK9{&+a{Mh$@K8QB|6v)TK_z~>kVZaz9 zVpdmQUQCJxBXNOOI0Xu8n*k`|yC(B*bDE7cFg+^lPcY}p|JT9?m9S(nMn@pl`QwK4TT_2k0WtpMdo_q$k1xY^nDnYk=icDu=%$bKh4 z_cO|#ChW-YI~gDS9mgv8aaaF;Poo;dSpClUulv{6${r%&xbm6JJ;086ZO%l_2h>8@ z3RKYN_7r&+7JEK%7XI5eCk=6T02jBr#pfcY0?i*UyGP8^=c@$#Ty?S+&*vv)X~(QE z(gx`W77L#%>+4}$1@vuSM7Q6-9lUODJi9ofT>tbO8A*`!Q9VQSaeHxpJddcu?hKXK7>48wd_j=L3;KJbPBRJ7i@n zFg(pKpckrLoXDr8oHl&3;j0RvMw=O=_vKKV=E;3b$+OPn+yiJ) zf@J*^uqKX;;HB_6aO~8*3pt>Z@3c%0R}myLF#YgaH(suqYnyBK3d)@-bG*SSQL)n%7YZF-bYG#E*Uqn6g^3;v_kZ zHEWi)HN?!tIN$<%0p#jVpEdzOT^_Bx-c*58wq>l37F4obTbr7T&NoCo>G{|uiwrgvzGJs$zV9ND3+@Nkd!UFFfd`0{nC?DMrBCG%774H z&k(#Rs|PPT`?tdtA-*PrjudJ;4#=&bY-H91hB?$l0L2UrA1yRncpcs?W4?MPOHlLc z769Vj7o`>S5861P8^PjAz$hFhfUp8Y%3D1i6R>xPiBzvbOE4URSW>Bzo0@zGrJBUu z>hzmua+<(?o)k$BorkzOaXxF&1Z7i?tk#CBX?^XB1BOFl=EPW&@aKuvKn*S0i`qht zU?h*XqChomLP|!}wL01TI1H7NEyBrm696GdJf4}14v`122s4m?_C)l=QFAK2aN0nP zV2e92Il(UWeF=Ws6KET+%QDqf`GCPPh|%}=`Wuz1=~BGSzCocwC+`G0j|uj$5gL;1 z%1>lF;twcANDfA;Q91W17d$xn7YcR{b&Uzh`kFDQU9l*2!IHt zNjdzUZ3LiR)prLCl*VB+MD2SS?oSmPWJ)5z(4)D2$0e#7_CnD5`n!lYA-9Xszh+Pq z2RA530y!h1Ym+1rRESy#hP6Fb@wzWj$-xC?7EFG*NgVet0@Q-#9YTS8yE9;K^A4f^ z1Muoci$KqW_5r@&i^+3kt&~%b5}=J!!jz&OBf8fgR)iUI@vbd$aCFg+o zaL3&CXe+1rRD32sP>0g@q)d1YcIRxZlLEQ<0TJ?@e#W zF<=Y1M@XbTHOZYb^qRj}1Q>3t9(KF0t~m9%J`6h1ttLUbyk%asrQ#=73$|)o((1}v zvJ$A1_E?#vl01`$D~T?1k{fg$Mk&Q4vz&OwG z4U!|5?R72ECG~=PCXwJG*ydk&b0>b4Th&{N-t_we^s@e?_saBx2VevAh_cx<7KHdG z>5+)RMaqJmdG$B>U2B*zOu4_j63xUaBhYV;DR~5CHQYD@R0D2Y>#XX*IH9Ymb@Ta=R7o!pz|8HTNLmAnEINUixj% z8zlGwN*(f5aOevs`-q8nr1$-b*^Rnqn()K@@-)(q8~LtZ#8}h8;rg&u#pmYOWIpZ@ zPAO6FV=bUrTB;@>&PnUvN`Ge>FIyD25oG|o>(^k>CkRq407?1D@vY5nd!QS?iX*No z*pjAyrx^)pqrIoW359I>#>BIb{Oho2K2CQLh-*m2 zT1WH~ma%OwB;yiU-(lJ8Be0ylG3IK$S&Yq*d~|nM@enN0%}DuK6OdI^Fc1XY5q&me3|Pjz+1q80`S9XAVX= z!J9o!*cCACT~{hAG)Y@PRbfm&-_nQm4pG3QhsW)Q z#Oe{bd`1>1Q+jGQb9R(aN{Ue30@#sEL>lX{R)AV#H4|B+{MNl@++{G5a>WsoTS>gDIu7d$FE zI^LJtPqu$>e%JbwP6Pw~4tIPH?LAPwu4)5JV{C472N8xd&?@B>`h8-UHo(SxYbp>ZKAhnq5 zEEATZtJX%&0~CBECs-IKekPfWC0*uEo>M+YrJCvG6!{FxQ(QsY1ldR?V&UFUpMd~m zKGL+vY-p2_f}3(}z$pk}q;X8wNfyFYbcn-=1{CPk%||G_!0Wg-ik@2S*wXMG8%fY7h={jY$y?r}6w+sYGK>az`~gYL61Q zu+%0fwaCp)<8k!EJ-V;PAFr&PnbJ0AZZ25Al^}gLW?|loret<>GdnY*f)afn?eP7% zrzp0l~kuBZ^g zUoJluiei46&I}p%$FF+ENQa@-lEM3bI+>XIE*^Yq1P)y5OVYZWvDINRSnIPpvRLut z05}K;9@vrz9yAdXJSi{$i2^tp2>1dE$gW5nDNM)pq$qT7-=jEh3uPmJ$@sof;?@M) z9YA3nOw5CsoqCAtz@Bp|3!(b72YP9Vq5p(Pc9)8nzt8>Sa>A2T(3O-4og7l;37vT3_2N-I=hAF*{lRnEy0s3#VF7pHiZ#jYx1CvR zn3&^+*)*I?rvAcG2EXfOj`LEgP(2qX>L$C1&P2zVrIX&oZMQ&4rXhjDguF@!(6PLw z+Yxpun!jM`!lo~?t9=wwB(4%KZ(MPp?B~fMzJDY<(`J%wMAzms< z*IrCB=uFA_p;<+_qK+v;hDC<3wJ3DWlpihrHZhe7b90pkQ?kV_V@+URmBzgxFi$^>0ZQLAErTrihw)iFjL9zlHi1U>FQKj#y|#^nAX`-{f`{Y9CPj?ZWl{kE-Lp~4z>{Ry@n zCSPIa-iW?hTLhl^;C>*3KD57?%N+(>(AAsWn#&!+vGZI_!|=n8p1ZgAsg&4I7S>nf z5yhd+RE!md0Nw=MHP{36;+#N1|12~irdXZF#I~9Wby@IPvgDeFq128^*s|@whJ6mi zp<@}q3&_32cP~BaDsQ~=YRYcbu-LFEfr0Plhz;H8fki=jWF$-xVbOkG1!#CNKVN+E zL@BC@S?F33he8@*FFh}93P>(34QjjOn&38mDgUtDD5z=D?N}f5#d9m!Ak=ms$Z??y ztN?g_!aj%r+%23&?A;X&iCen&OCLJ|iRTsITHT&rbP_RMk>r>3T=izp^tC;KXx^Wh z)kF-E55aK3T2dTRxHdB)sMdIr)>}m?S+s@#tjxfZ9VsR1_+!hh(oU5*6?}UAOb|5= zMaR|M)2#$Y1ZYIFa7TVaFf0Xoed#pb3ddDLR%En zl0Q|(#N1j8sq&GDn8jV^ImIEsKYs_EqOi62qk))vJZE#Z*;jPoDmCAcrcRA6EQZaQ zQ6j8AiT{@sB@!)#>c?)9$c2>m3l)&&$)&*}KD zL;A76#+AS!M#&Y3@a%no@q*TViwbHy`iTNbX6=MeLvzBnYucT`6#*0-DZ_C&TpO4g zxZ8fVPr_JiikDGzqb}5oh6wl3U1r(b6(WDEIPiKk83Dpu@0fUG8fkFR^Qm3{W}SO% zhgD>3!n7MqOscrSy|Xx}EiD@0Me+%4>7(!+WC^;^H|Jcu_pb}qukdsy-S`a;*<83{ z@~!zf72iMsm}zQ-OM-D3(n5HABqt~DaK#TQshx3KE{F8 zHOgL@^d@Eq;P6G}q0_vFPx{UP?!4g~X!@|M(OsknnhD?r*p;TfNb+Fd4J9-U@#WSW zVTfPi@ezk3cj$IM=>;qyxE1q3Ra0g()no|EaWS4qDoTPM?e@F_jKH}I5^u6LLPgZt zFh~titEwJ|6Ua6>itinwGm@d9Gx(r>-+Id>qzf0e-Z2%ZoqG*h=2HdcO zDgr&!S=*q+Yc9ka7k)DwmG?X>oQNej?QGETU!lv+<0iR)KdqEP;6GXUCpxJNGMPj^ z1Y>XvXLU@H7Jr};e3u3A)x-AnTQ0)<`97D1^7vSZKL32Gv90+|&6$?hcEhtcZSPQO09 z0#U`>AGCi{uM7X+G$aNopF+q&33zR5#S*mX!*^y8dx$PCn1_6vFMzjMW+k^P| zr+`PzP@Nm?r2@an_q6s2lkRZmxx03(}cOV~fXm;+_60Vj> zr~^_zUGnNO%0{S5gfsP3|5xqswSCFzIZ2C}d1}ISZ^ssUA85W=ROl_IHg0ZqEztU} zgswK>FTWsmhp$7}yn~oR?)L5iX5MS((Z@xr{@E3t#P=Xz%7Ul_=ss|LL9`mw1o&%F zlz_KzG5S@Q*cX`@wjEs}E!kA`-14l18{-U*6ZLch|61mbQ{1JL{m-K#?H^~D68hJe zVACIDdc)&&z^z451Lz=m1-ZidIiTp0C=o)?jetI35gYMm*i#75Zb_6Aln0o{Fgddt|n_L{f7eednz(D5%I7fB}OjVFoz?rj=O^` z@bKl(BOs{>k5=zQbj^p7RCxaUejk>hLV&^{(CG!ZI!6UUF_~THO9n$eng#>>VDSh^ z{66ld@K=(#ciPSRpr8^&uHkO@Q61O7r zcdVMgO}RCkEsf$po+4t9fX7zH$3w(7VRbuU`?9;FR|Y(7Omc(<%Yxo%R=0@i@kH_Y??ZyD&emUr+in8B?hOx?p0;$dW_( z9h=y7&+RBBJ#@S^vVbic9U&tmhW(Cap?8Q<)K#wFV%Yw4 z6q~q`HaHay;C&vc2QzuE$XG-@Lz@YNzGY$HP9Yv-p`1!Q&hi}P-q3(iH4t-QVSk(? z77)tq+=xgEf4{zf`WZxHuqA+}F+WYa@=ew?*QwThcRc+!g?R^({ZMWJmRnISm6sO7 zZ;nRrVHC>0796;Xw>=Fc)7KzA6iST3>|-YZ+{f%)z{fcGEqiDC_eSS;X_Zgzi{r;Q zU(opF#vP*>M}*YKa8m%`Qs4Pdw&g@%G9*}MHpK!oyk8u>`{}Qst-lhxiGxNj4K8Yv zV#-6eJbJ#y$E?c};~sn>=V%Ngrwlo-nX8Qt3=icA5Y?FDECj&o#yO!1~!jsZ#cx9kZe+?jB`d$ImS1RKeluv7jFt zQBDu`IA-HPZV#$Y&`{B>U2;0r#x$)9}jMyqFpS?$aB5^5=1+pul?$QaY32C@x0+=@aS4` ze);h?SReRm89Fy})g)EySn6TC!O-eg^{C_+*Ol~IDZ>wlyOS$x494&&HXor6@S_GP z6#0J20g35Ct8;G8>CHXA!}yj68;Okh%Kh`Y`gq6FO(3O>GiPPl?lxh)5no!QaNV>! zKLv%&X*Hz?hGaK#rSus3q~sUK=~2(h%Ii@9w_^~WS$+8Y9Q2A$y%P?r3_!QJb9!mm z>IvCrp{oYqtU98hjf1KYHa}@?OqwkY%NkXdtLWOOrEUgzhL4Zutsm3bFn{4$+kJDL z(yc)d2Kv5dan4IL!aZdShXi6gHWlu{My+FZd0{+-xjz!pD7k~e<4&*4dOb^vduf;r ztjzN12Zcwq`He^-R>G9Q$ZQ;a6y+-C@hqqd=UxID_lj%u+ZCha7?^5;3>$7W!>S;5 z=QmFIu0CwscO)4vP26|3oKm)O02A7484n;DsU@{~W|V5HZd-8hKVH-gc0%@#iO%1* zg(~U)t`9p90@NhUCxB^JH26Wn_&3oAeX$JiebM!`}%QA_gy%;833C-2B2KvhVUN{e#fJ1qwB3j{`sM(hFL zZeMM~23|mA5D^AY2@i-@7EXIk?2Ggvt7_7S_~r)rJ19Ko={``Bo9Ovd=J>Bb;7`Fo z_ z4<-l}s@u!9tNU;G8QAB6rGwPP@XC97)C-sqXGT7>ONG`7-04-x339_=0-^8M>V6#F zRHeSN$AI~lpuY<}PV_xTltreS3Epx((2+ksSNT&vS%V2oNsUD!L_KZejf|! zxI=abYV^QeX27C>TdlCR;JZBC8Smavo1i#r3vb|5U)c$&Tp(j%hsA=`TvBm@c`hJ+ zN&3BZJV}1oy9A)nbtyASfS-)N>1a25Oz% ze@Xc@Z`m?1-YFgYT)E<~F75GmY6V=>G_AR2MHa18-f4Qh8J7CRwWRVGoK-cgXD?yh zw5-2uRA1ZT5BV?SGJY~gryA4zamBEDt-n6v24i|r+RwsTKj_|6mqqr`kAX6j!37pp zCJMj$B*q;RcKWca{`e*DD}4U}ifLH8>d5G!S1DiZO}FHVv!vhk_3=W8fesMT&Ug=L zqd*}+La*_xj;_FV(Qp=EP5BEwM%xRj26h55U1csidA}I!20zW_?8?5T;OvqS2qx;A z8g>&5IeLyjkSh8O7K(C+%0#O-4f~eTiwqic^V=0msnIN&cecHL$ltWym?7ih;f4S+ zsc`tAl5&5c3JkR$;lhsvi-N3n!i5emtPCoMzS)PT9|= zxQp>@9F55wQ&wQ8&9xZE8WqYVU5+vNA1o2bF12lsAnwyfF34*)h#swETAvdqAFJHl zc|-Ea#LGYc1*;X_C7kCckmL5;e8U^19?6z?b7!V2bL|eLL3f?DYO&pvVw$D7xuN(O z6)ihBY;9s+k>!XR#tLvsj1OgSB6$Np6j1srrA)NSA0=9o-{;$L-5?_* zsV#UP4Gv)bc=s_?@s?AsIO#U$ z0#+4yFlaGyCywP4p6i*Vjrv4Iy(9GV`?9?8;oc|9t%bX#r1jbqi(;F6NhKy1 z-x&NB%Jw|Z+tV3xbIwC;(Go@R8gAdiX`Vz<4f1 z_+v~`uUlct>`{{?%`%id$t;ZmZL(8uNd=yV9h16r!a^rVR;SxI{dwKg=aS(9&M0n{v(d^Y# z|MavWpJ#*;|F%pH)JqR|Wbst@?Jalib2=l1=pSm5Fwj~rtr?TF*+Ft)_@#!@G-c)0 zw|~8?RoK0DYQLZr?S=QFX|4d#)^Q%{;7K*fK?)LTh>F2TFUO8hBur8lfCU$|wT9T| zmD_dr=Y22FcR#K$D=Tz*wm6mWh=ImEM7JbMw`Vv**}&LBj~~$i7tZ(=gGZbWGHiPg zJVSs4qs5u4`W2*PzT&27ed?-u1y?e4|8A}NZ>R8hkKET~_W>;P6(E3_W@`i6or{rB zsMg;S){lbWy1|e2$J25dpf9s<8j093wqU>RQQyy&N5k}aq_O8) zD|SR*u1aYFa$~a;gSl}c zu?DJSo_Y*7o;5EFi0_FG^~|AUi{MhaFSEdQX=9ew(&SbaK|X;~z!w8Sx$(Py!tXz%*fj@B=bbaY}J&FhP3)vlr+td5o z(lN)+{MTi7x`qKwn{6qPrn}7w>%bJVDr23D`kjp0$ykX9R+OFU*V`Q^?+S1g`3DhT zeyov$##PREc?i?KMhu;DsV_xnh>|;{|b2!Lxd5t{NFS5;dcy0o&x08CJZ(QueYbK zGK;_jLt7S|AmT)weo^cUOc*Mp16LME%=L@CJskaaR|nR72GD$zS(?EI1hL+JG~zOz zJZpkcSv5>C8b*GVTB$7fNsX+GPv${fi%!-_LH};>&AN(OkPxqizmPcpeNWkj+oq*J zfq)>v|9_J*&8sjMkAtaOp=gx)VI=QiT2H)L#ePMW+fl8Ik=s0_FiC`lAvn8!mJE17 zruW3kP4~}NyuTG1*mIXJ%D~iDVQv6uc>>-kP7M4njJXHjvueGPgkLDb38`re<1IWze@Gkd}; zDn()u3Q!$#Q2mxr<7o8_uZ&Q0#iTz_C}{hde#zjLz>#UDF_AVvEU=N$vs44fTyab2 zccDeJ+4Gv!^N`u{>~LqF5KadWPNkq8RiPdm*-2ndETJCVBy7`n4|3rgzcg;6AA(si zi09jXk5X4W))5{8Rqm86u5}w;ysh3hB2iSkx|eLX*0$Goc3Lx^9C9w#6tU=KV| zfVWzu4mGVGC6vEI{X#MVSA2cVJ2cTs|{IfmWu=CqrouJA4B+=5}_sF?Gig-QVoW!awwgB&Cb zI4e@0hcnHNjmN4jKfr;`RsQ?yV{yhqW~XC=wO`x(Z>&_wJ`fLhMTaKExx0Y~;>x=v z4Cr{BS(3qFpdSkp_&ekCHo{0zr3tA?qwuUQFjyL?I8CkMY4qFb5(M0QjKYTp6f%QE zqqt*et&>xt)tzglZ3_UWPJEp672*UFucXJSCoV#V$Ic7<3iq#?B?o0;Z|HD39d6z5 z{!b>(!0{q1YCz_8_`1_x4nG_JRqV!a$#zQj+yc?i!Cv)2m`@LqQ0H)RS zydUj14p&%v6Kj5<4u>=OM8JB0QOcBV%FAtyai2|qet;Ck5^lPG{^(&`uSx_=0CHh? zET?->Xa?gIh-x~h;SGYynlMKTR0 zK^dG(pqtPTmBE`o(|r0%vByTS&bRU%DOO4<;6&Z zH<$fVwW-av(bU6)$SO~4L&^s&4uC;l+=o)wy+>8B2m@FXY9&{C=!l7AEy(R(?3|_;^fwKYAFrV4+Nb?^g0}5N}v^>-PL;RkRu0%uZD+U7xU0Hg}vH zpxCEe-8dT-jDzfazFqP{Hr#2BKv$A}QEyV8SHN|f2HF6&Rn2)AEdzVSAjPD4?n3o% zJIA23y8-0Pb0W9k)cg4`TeC?P#jaost3)YbkD_-ggVAr87Djks1cnHd`Y`>0{WwY@#%Z$q$l#L#>G&o=-O>x3llgao9hj8jaYIRK^`qJ#@xUb&)qzC3MSf=Z zH8PiO2KhC+vgIExGHt{~3eCz9s6^`Rm!W3VC4jULNx2f&rF58`%n2UC1?~ply@Zn` zH0>qU>R4y$DVLT!eST=~Sb?LI2ly%UL&&fuR};xxIQ`o3ur%L7_mlZea}z9=jKjRw z)4S=Ui0MW`-FsS-)gZ_CH6hW0&qUWw!CI)EVkphZ9+K^#vz=}1AI}qM_p4O(b;8jF z5damd58YpT4`%j&oZcW6^}b%Lb!Zc^L{bNo86lKGJCMxP{Ixp1@qeJIxq~bnVE8?_K4H!Ys4W&Uo>jgl=Bzxdd$b`sXx5%$GS*hxVzwbvgRC@| zSZf~8$<*4eG$(p0&Ky42`SJ>WWMVIS>j7pa3cwXl)khMdV-F%I?iT-Ij=YifZI>Ts z&g2OEJT3F0yy;r?`QGQfDL3_CLNef_N!94a0zihqE&NL(U=Pq<+{D{j%{SKD7L_Sq zNMats$c>UR)U@dyZ_U081Xk8+rprTwV9RhCuCteK{Eb$_y0K^%QX#2#)ma8MH=}(1 z58t4*r%}tv{6APEEqw@R;I5LZ2z3akS+69CKo&+bzEvXw1*@rMqNP2&6mrpBu)(p! zPdTPHdABJWW}vjPD=C1T0zw!PMZZ6fitHFV|3)%&ee#6EMQ8nIt%8ze+<@a^$5G_L z9gR<|QX9N`e?8$e`VOIUhA%P1j-;5VsnjSM!~RNc zm&78=GRQx4fgsk0L^*FxGz^l2c%qC&>K-HHO=6P3AMhE)E1p5nDn;3P!F^!Q&3Eob zRO&aCk^(!RH!N<)E9bj>ziWH+c{M&XFSlaVH~xE|`{&c!b|qo%WzG-orRZWgPPla9 zc~$zx`&?8T@eDvbRtIcx9HO@>ikVs>U8MPXMde23Q#o!vBHA+R+4Au+pT`(hHK$g& zwpTaQ)^=I-zueXig}b~p=o(IXz&6rHmD`%_B2w#2IJLHLYb^4s&5~Vi^|$Ya4t9mI z3P%k*qC8s$e-Kgv{%-bLKTbvhAu__xVUB3+GC3P5(G9*L23kY$BxBGSJ6r9UiDlR_VbJ`<*5a1 zGN9pGeW?e?-l zuIw&4nL&opJWJ#8`84{(&&J~9^XhsiaU_f5>v^r{eTL#9b8C*lrA<8`qF!1vHztM# zk8jcj?yJM9mfHC=)y{^$|8KEE>#=|TUwPlN)askOEjWS>RK&Nz|h_TK-8uY(leqF$()xXGMtMFQq_z_x{aq ziwLL(g<`5kvqa=I(e!EdMlsrM<6apcsne(ZBC#mM2zV{lxyKt4XN^wanasJzw#fCT z;+IZW$HFks)fjJ^zhk7QJaV&WdOdAm{;S+-z$($#B2Jyx!YJ25C}G}v*kQl10v@5L z9CMJmwf(m~jLhnTIWF#UVTD<8`{x3mPm+;;SWY8@09gqIRN_2%n=6!zI)Xp-qKf5W zVydi(?5r0yxzg+pGAFTn4K3-B9&wbg$WPg*&%h6csfuiyfYEZAO9ipj6e%^`eV^v4 zY5Irtp8qOBTelXZ&EUcR0peRbo1|Bu|8rD8Il_McnS`|&08_3TQfNdVpV+kWQPnb? zE(!}j@Y(bdTkKuP!wQz^{m`j(SG0;=Mf#+I(nuj;0sqW6D3aO9*rR5L$?`c+D;mXe zz<|K4c|i)waZj3jX!flIz`_^ew-E#8=;I50`bY8Z8@50`QfPnAe_(3vm<7A~l(BLh zboqGswEF<-LB#~es5YB<#Sn>%Sp*lh!Kp;YR2rjMhJ4<8aMAIGLw)is0y^HZBj#B{ zMcGucnHK+Xgb}QmOr_UPG0E5rhSeMve@E{>BZ*=(ZKVF-%S_2*)B7tiLw}!kRvG-C z7k!;@guzW9x}i_z9DYfVw}cCcz%c#-^>rjHvev@`pkF|Puf54YPfCI8uUw_SR6mhDssv@vGvgUiSP@n7~ z=rE%DVwc9V=mkw~$~Q!)#sxfI+I%k6qlmV(F4$|mc!m$;ZA|9sj!dRi;~`dUYHvV{LRf3BJcPPa5{@teZdnd2;S-Ub=Z97T_Ruq|T6U?MNRh zk!ZH*`ivbfay}v&g^ok}9l*Sg92cM}MLiBMI*7dw+#qW17HtsGwRYi0X}O_X8|8oc z%m*G8^xi3sdv^&W0I|l=;cZOdBMho~)2V&j0x^%)_xHK8PX6s)IlTwWa$>Lr9M>)H zq7t{f;*3}(tqD>;g_B>vPF@S;{+^#377_c3`znQ(;K&P2<&P#IW3sB;^+ooOz&U`g zlLoeU&$gSw1xHmTQ8l#6SsifsL#XxzN2eg})L-62upOP*E)k95^tEsD z9~H(yXv@$Y_4-fV4-tY@)!0g+p)jm<`s~eFgl(nfl3$mb0C+1!3?3PSk^t|9Mv8AR z+OW-R5Y0MrkCd#w9;sox5)Z*o{RT{ln0ko#2i)4L1YG4L0az*!ijxf2)QtLu#FR|4 z;z$)rZSg8m$Gs?crYwtN2&^KJyAF}mUyBNP6p&c8@Q23`jxs^T7hrF=Ub?Q@$D8!= zE}*fRpm5&DHZa*%@a%8MMS#yK-ZwH_Y*;I}Jkmf?kaU@(Bm^g0f z$ZYZhjN?j9B{N4ov(Xtm1l-76GZC@CSr;PGCQd^Vko;;F*r^tgbTBz2+tysS%SUem zuD_%$e~5l|z$+K~K30I;V*l;#z+TSL-y2oxl$C_0SWot>`2D*Zj{z`?)Dr}ga4kN@ z_c!vUd7$@kJk>0G&yg~?;5iRS*QV&$cjb@ExO1p_+kXhus@J4*>8n@PUAre&9<0m) zv+br=2V=-W?|kUD9B_u_oZRy5 zZ*kiB6SBF%YM*1&Ak{5s1tFM^bTK5dLw;OIr*uungGZ7klFV~lQ%AMw?OQ;kiEY%2 zgMvb4Gppj-PA9c_uAOD2PgiZ>JB+mM$`>rOtz*{y^@(BY4hKxCk;OT^3-On%xo6Cb zCD-QnwDZ#R`;qIi#)e(skczi~*Fs(T#paTecsVfs&JPGZzCe=-PAuu$7@~0mQ@urX79q`XkQGZS8(sC?^q%5og z^WRoO5z}7mY5%poZCmeu~&b2e2bwg;Wq57hW zux8A&E$s@$r17fNzB4~+1 zcVO;5eLGzNMP4mYUJ4>rj$6%8@Z7UnzMf8K7?SPF3`$El$~qZUZ+pBfF6%SwE2yI! zKJ9>y6%PB*VjMt(joQD(wgwbhd7Fp1MjAse*v6B;VkM0Rbf5iKB}s+E?eHe{y*8>s z9mbr0k`!;VQc(`4kMWrFOx|*nKPC2Wj2iuCukx_#U}z*ap7GmZ6=2UhSfp~L21Kb2^FDyKBTJm6Yapp3T>gHO zo|Z{dqy~W8u;QHsvBO;Gj1kdDM50+;U-t&%mivbK0B3S^k%O4c;zrBdNo1K#M3+J_ zKa^E&l^Oq)ImJM&XQ0=(VrOxuL~PB02-fz;*9Bq97n#O$G}w1p15_*qTNo_KQ2TK& z<`B!m2GoO;Lsy{VL`dyEoKZ9nIXU?>tv|<}%@2T~mFd&XUT#Pcn8Hh_*$KnpMOMsg za{HO2Geb8_*o_VA1b^ibA~iC`p;ozmIaWnaoVa@^)=ZNCSWlWvuZPIvIH-=y-FCUy zOK;-gXW?z)I+kIS5DmU;jb?$!q5_o&6v>|&YQUC8vgQ+kqALhk+5U%x0Zs7W@5rS# z9Yp|5!yxT>JOx?oyzE>STe132iHIgux$9FJGE}CyH@EsF`pqUChZV9Y9ECDaR2Tli zsbuFrG)2j69o;&K`(eHc{$)R8TGbbAaPsdTP~JY_i?wN#6$^J_)!PkBn}0wSWRWAO z-g^cY_zu#cpez<_$ks1Wp3By+OM@f?!xaJWqdY!_&Ot2QJ95w}L;7`rpLKkpMtLat z5&_{47-Gjv63oiDAuhYcA1YlFaQ;(dfa;sVf23L+#}cKA8PkU4M-1Wj{yG> zPhi(*kap%B@6o!voG{o#~`_6q&FgwyL;ZZS6p`v@nesn{%{{tHH2D#@-Bl zkL_3|TCy$~Hn#O+N)}->0SOz(=K{bY;TlF2DHD1%M?Oj58Mr>-AKa6rR%d3h1jA%4 zvt69>tn7O%&a-cXlL^`|k%+_idVDI}&zQ6XE`>aUjo(G6z%NVcLFyn(78AOR+vG%Y zsap4+1l0L3UjwWGQ0$U)V^~dv6xPy_ZRW`=nS*V%LZM zcR2mH?0a)R(ztmv`oaKKOVRQhv<)FFtLFz$75WPQiR?#&C8SMtDE0oUSbxSrQOPbv$ zvU9B``TrjPP(ZK0=$B8xWk6@1HqsFa@jC#Q;!fQG|3icb4Wud<`$|Mn9~x088Mzu} z`=r8}HwiH_V)Ie2!j6#u^)lmwSUieY6EHVa9g9mLx~)e8Tv+PY;pv8ORkwB(*nfZ{ zIekY6M|Kd7>_m(=J73z17}D(`PPZHJ=^e`TJyHcot~%dCa~4-nlJ^8Ok(WR=lkfnGN0AcxevCyn)9Yds7ho;t`!MbY z@bWP|RD^7tPhkyGoN06|w_L~*x_`*FA?Ls4+9>s7_(Gb~d7nll&d2fcqb=Yp#fTUY zRR*D94?%w#@WTO#cq9gxq#tkz;)@RWIX@#pd?PN_J!)cC-woeyy^q9%b#Yfi4Dyiv zt3lfubpfEcBo!iguTDA1+aH^cVCrR(uMJM#I6$z%G(bcQ^RhJI2b^AiUVqH5*O7n% zsJzR-6@``WqcpCxp2LVn0J{Ke0jvN_01z}(?~AnJ(<_7zqZ~G=V4!pjS7pbGEY(p#EEItGjs1$I1cY{%1e}9N z;>0lM!-iN#7C^FGT{<sPlpBkpnq+4tK{Z3c}1sX zppCI2htM2A8kXchUdLHr+6s#su1(RSZ9I>Xux0>(feZQ%(+sX|ELI&9<~Tp*V`pO7 z{!fa=MFzLj9Oh3MSeN$z)7vk18xeDt z%t#Z6;&#z4ozID;b$=N9>KPnC9E$KdY}4M?YE;c5oA4m&^gUz?&^kess3GbhV=FLmX`xo0oWOkO@eTRXJk zx|JtSoUqFIDsYLo4~RR*Ck|WVhpiJp+&MXCYlbA@KFWwFw0}W63;#g~wR9{IUp{zS zbE>?EsJ$PG`$oaCR#V44+Zea?LW88$S*GY{_|uq$oWhiJ8zzU@iQ=s<&=>9c3w-I&FG##}vJ9c8Pz5r$YP*5Fz>7oIp$LIR*eKo% z2@@V9@PrhK^nV+pwFKTt2H}ho#KEiD401lp2)$Y;0r_3Z!)gQ6NX2&CEw2rd`7fA7 z*|6QC7;rqoZJq8nKEC_UHG04(GB zLx1$OyqQM-2|+{zjDC3lA=njaUwhEi0I*7sF@Q^esecHC_eh}@ zEAVs68C_zAw{C$3!>#_UiValQw#?xEwqsWuFM?q#`%BKjBcp_9Q-3%pmO#;QwVGSr zL3>A*a)shMq`!@30<&97V7oD*K}d`!m`JGyaFOh70CFIo=1W5WWCj7*7_n>=%%J8^ zb3<+Z^MBqHhSOREiw~?hJn`|lEhLs0xI>&VE+YW0?fB6hBHNq{DGzigF>m!3h<@wT zLTZSmSHBPlx4Hz2jMBl!L$sj7tBI+tUiuiS-$z32E)oFqTGPP;X^QnDGRW0ban=CI zqfk=Eyfvvo%#IGv)KbT2Sr{vnMje!pc_tv1T7Mg(8^Sb%V7w?0PNlM!@|88Jp0S+w zOhCslf;p$Uk}G=AO1WCt^kUV*aw%6-9NdDtf>fKAtQ9JZyld@Mpwh;aY^u7Q+*~V; z0}E^0+a0c5b;n810oSQoT;af4^l5!uA@5Ic&FKy{MRJQQYV(95IlZ`Dda2-)OU_3y2)m3|DB5hL z7Iz^%x?pbt+gow$CFqc}7BdqI^#x4%C7~G>TzE(UpkaO>;pxSo8(@9+;+UgVaCQjz zSknTM+>u%+WD++j+l(OtH>CQ3#zelXQ-AKK9k~6*ej_Gp?KqG8uSa{Dxf`Oc|1Z3J zM7PWNuYQAn2QR;emtV)rZ{X!O@$y@E`66C^6)%78SGS2h`enh)5N(|Rdjx21(CF;x zjO{WwF1$qhtg->*GCW81ax6&g(qDAr!j9AO?JF`SDI|sJjI*O1UgFug=YKAt zo>J=#-{#F%#3+#l&YB-0STBko)@dQe$Tc$aDk+2@8~7@=YBcU3-X^9Jr_&}9b6x@- zSfGPJRw3`AIA;^LiA&2A%j=9}xM{(ff1mU>VB3K-0`|OHH!R@FjZi-)bPM-z3+tMX zu(XydN=D<*hWO03JW`7u$*onM+JBZ4waAg83lC@DVcC6ZlywI*58i6KI|fT}u44a? zCTxYQb^4X#xQ42=*lp*1t~+Wc&)`1%-B7tL6f`LQ%?O7(tki|9<-`P zv91fw3bwV)srwk^ppRC3%G~)|yr5nKX%kTUoxi~k6@4;K85ZrA?4pnyH> zdD>hdFdQCaX)=F3r~{E7gnw=XAhqI3-mLb?P1<^Kz6q*PGp=7JjVw>HaJ4pe?AZ0| zZ@Ydyx42Yt+?TE&9l245fRkfS+!!B+r%k$UjHABE@zL7;iKQ|SLHTmA?3^Asm_PaG z$^6NYGuI!QIDrvoU^-KO|Fz%WkNE?EdvvS?5)HcF`FpHQ1Q$Oqfqz%*$Q|2#H0C_} zKdq6ckUcUj519vGa+|W&*Dw?+af5`gO%KRrxNMCo(VI)Ea<173cM%PD^QHYrH>urZ zsgwbsqX#fH5ak#%we|_13N?+4J<$sMuw!t;m$&;C2x7Is(eIDu_P0}$bk;u~pf*#E zV%rBA+pZJNzyxU}yMOyzzcv!Ga-tGxaouZ99ADG)x=|{Sh82QTtfw|^5)#4T* zHq>9%QX&2PHl?3$b<^i*)Gz>=5~JEtMF6Ntd?s=c=vI9041a0kcZIa^yF=ReJy?N) zP=87@KSJgPajl#$$>JbRf4*{lzY0+wvZ8(jjS&Jx{lSJbm@KYU_hV?Lp!D`3<*?2l z{#bwCM7sqQ!pi#w887(BSbyInD+YLF4Sq?647kEQ>ctVFfKqChK>j*})6dt{LGqj6 z-%SAV85NT+75TswDZ`g~?&?8J%rN6w!(F*!Gx!E7^+j-SlTIk^(h!ay44 ziYHD?&5WE$P2g8&CRTtxJu~4J+@gJkb%0UQJ#m6VQWJoua~UL#$L#fu!b_(|&I95B z&TI_Xtr0*?^mcj#rJ*M<%cnA^#SQ%N=?!;j>`hqG34bnRv21N+7MC?PTRI87ORz~ zCKert46gu?JhPO`+n8VRCEG3Ja}Q>6P9awu34MdZN6Q0@qLn&>*>mnrVR^-EEDEAu zZvhS2;>E!W_RN`72L9DzTm>FIwdk}VdW$Y$dw;zsH5=%$P1nioR1Q^L^!xr$CYesd zp;U3N;^58bg7Qf>kZulTB|%N`UWi&O~p~jY(;``$6cS>NtFM>l2A_~ z*2B0shSU?NUNSHU@ufkEjOoY(eTXp_97ot07{sN&7MXC}GrE$sD0C9Metx2I=6?nt zRex>Lpu8s_!8>GDI{nE11dwVm;yltgrED8Iu_0>>l?;ff01%xHymaCvO>jwhWaGd+7dI?Bn}RMTQPY|-OY$w_G{nd?n~%!b3259&d?* zeDs3y0G!Ocii9SUR)3EIC9!OeCU|j|ij~Hj02~ z%EgVfQql++77fW>7{3wtp|WnRSC3;TeFJ>@O6rMVD$&GgVw|2hiT^_gjek+YeSj;n z?ATlVST`&ypeZnThoJ(^X3S;tK^)M@8;3~p>9d(}O=n0kT$fD3t;Yj(#oh@Zu>e#9 zjF(e2RGc#j^`j`5siI+5euoBL0vYLIp>%W5@J%aFM|eQix^&fbk_NWfp9W}0!kdXM z$?JK8W|eqagB7z_7hFjgzJCsP{{2_f0#0C{MccWnBzZu+a4mTt)rxQcHGFrd;UsN6 z7<2%D7;#hn#v)4yiMb*<1j!uGvZq0wIjZ}MxBXfg31KhnGki_O{qhj7b-O}%!%x*( zFx2Nm+p6v~pDZ70Zj#>~$=v6?B}QI~cZjgyBZj7ei~vgq(SE%WB7daeQsyyi(xe3} z*l%OuaHQ6(Ap`w8Z&D>?3V-x5*$Yb`JfWC6+{NmHH^PergN{P{C!1%nTAz`Z2<^OwW-oq) zWj+xab${OK$b3vys5d-sal)f5YC15xLltXc=TWDIwM^M4H6b=XBY|+`xlPJ7g6Y@l zw77z@!K9KYq8d+1+-}36X0uiPpq|nOiDb8$RE8keW8!vN+<$Htw>!k`PI0?S-0l|j zb`;y=r)iQ`YN-Mi+M_Z?TDu4Tuq!dkQopQs2qz+8<#Q7Pp6?)e)RbQ5>3{WQQSTJa zlhPuwCOp5cuYOq6yM*&W+y$$*;h&WdgQVb_B+ZYSRNtrcW^y-aq#LAaA=m#v$G2e& z=Xp)sE4N=!sei*+u@d_o)?hCUi{=zsFeV{87|r!DSTq_(Brp-B?SV83aakL6cC?)h z*=m#57mpo79=^WhRz{yZapL;y@wZ*Sb>c?->V@-f8_V2y`q*{r_-Osg)RoZNF|DG>g z5{A?bEc>Ms6}wW!%h=(Qk6I^`=JT;y6ss~`8=_ka#6kqoXj>ro^x~+Yg8I&}s-1K4 zE2xE;E0JQq7h8798xIv{I8+p=+NhE;YMp%GSS-m(B< z?B+)0G@^qE!a3RgsjOM|4mt8un7h{EPoNrkIVcoVIZOiQpIB7Ig+XMh_)t; zsa2jrPZN#;baWKMCsCCti5&H+Z!?@!8PGi2VpQUcV} zGOILeO1ZtE&dYwC+bNMRtLGUMLvj6p`VRi)t%M@7lT2j8GG@6-L~<`K**Pvz)c;^+ zTYrw$+EYHu3?J6oCoBsET<`{Wd@ZV1xC7lndntzy0uV9@1ichf)3{Bom{%`?FGSjS zu}aRd0c45Fj^fjnC-YvEtmqIL9TJjV-MP#-PeC~=2vQkZVQ>)~0va&|RAN6ZiF?VS zAH#-1OJYzRA9S#uLkfJVpNnfE2-cphc7MeolJ;Jp4slXxutPAb&J%^H%;#eS4sqh4 zn9PhRQ~Dudx!#1Zf;xFDhNiWoPFtJ+2?%=%1G2zoSmXEg8!(`pnA4AGY&pm}q)5sn zVVy{ct;ccQSk>EMu<*I0wu&06Z4{CwCBJrDLNLU@)s7p;mI2+Q#}~z5Y9O|#Lw}%Y zfFw>B7J%;{1yzYw0GMMZu2U9CnrW37r&Zz|5<^e;rY4C{D2b9Wl=WL72Za3&>K9U1 zL?Z%T`)EB8x_qjz^UIRcaza&?KD7;_KETEIRWv7nmBebNzT+i$5PGRZnue?Wx|h0e z{Zz()eTD_i9l&}GKm_W45Fvmc41Xfsz#9Tq57GsL@ZBJ+dO#&$w-1q83p@-f;$WFX z@W$<4al21!exNbYE;eL!2?OwjddJNP%h`6&TkP2TvCpnv$y@5D5# zdm;3j#cgQpAd%W|-3M)eBtyd8FIF>R^?;}kQO^zI16sB~HR5J{7_T^1!&oSe6}*lF zuaFlu;oD8DY9DP;eya&NSbflyO|>0_+J39K{_W;^9RKFm|H7Ep{kcor-YqtNw6Q-A za({kXtN#2u6H^>g{i$Ac_kXI6{du#wW9K9FT{}CrpE|a_n`(;r99H=_a}f?5uJ7jF zo{Ox{N7jGdgg>nN?LA`i*-)jAaE%`gYTR4{H&WlTqXz441pej`B9999n1W(_9Tiw| z9};4>_lo*nQ3f`903QbMy&Jcw@MRDImZ#JZ4b$x?R&Sr!oDl8)X* z>x$JWok!Z%`Ak%O*`u|xY2WOa}a!g(;R3LC@M$s337SC}SI{(ZQNBUHvw+(2wmh612b z0-(*f0!PNij|LFgJZ=vt4B9YmDzD>|*Do~Y_1L}hdazYq5Pv;8`p`_E)m?jRr!1pU zuC_$~8a4`m5g28u^?gOxd~MJQM7J%kwh_gDsFu2FqtP+$M%GeFt1WZ5>YzWGS~PR) zaCH<(uG$z1H-l;(Q+j5=l{`nnlFU_m3CQ$P-X?aOXu7znH#|K4_!Cdqc5T?tVSMCF zp=8;cm>RQoK7W8;#8^00GY*c`+HiM=grh*;r6wx$Tsf0+a08zCt*$F9;mD}H(khgc z%RTm3KEFfDieC*0>{5gD@nS`SiWG6)4Bxo69bzzKblVyU3+l zQg$2tMmzBBX^Dnfy}-@)0#DydMqK@n?zrUGLloN~JH>8tYtkck83!O`hk>P!P`Uk( z-vG%BhVaQiY3Bj>>Il5;r|`z-z4Y7(41XYgr|w1|5%*`SFNMT$?$bPA6i~mhXN!kh;`+iF1Q+ zY(FVYq3v8swR4ggDA_6z*3PfX0OXMKaT-=riE@B;kiH>V}aNHZpM zsPmU7hFtBS0ZNEc2eE(Mz@(aD7y^(O=@PFbs9~h?#pEY0AYDj4-Ay2E0_-oc4W|vD zpdftxcV%fDqoB?he$@c32DqrwFe-}ixN)o+H|DT_JbxUYy3p7Y$aB;mBYz#UJ3>le zF@eB_R0DO^CgT{BSk`u;epTF_9dUd8xP6Ur9jI`o<1&qLok+#%xRJ&<-O70+IeW?G zkfaZFvTsH1{;~;VDZkQI%#bMcB8^%%bf`(8b?BZ?n>dq((YF)4PTm+n7zaiXrqxau zClKE-=aE$;RW~euSn=~i#DCAnQ3T-jE9k>l7$>3|0XBew2A&Z}?(!d*K+M9!0K8+O zL1blsh6S<|)nATd+#NJId~l{g5m9fVkPY3vbm|qyLc0U+4H===j)l+Sc(&{m zYCvA)idPXUHM=e&G6olFOWUR^y-{{@Aia3Wwyko>zK>EnR$eP_KY#RkYqHY_T~~=n zy}$?^7UR1@Nx;aTs}ZiKIRk{u3KBAk2K+kdFG1+qw6alM3F}O+<+c`W!_;~ZfW6yg zZTxjtnm)gm@%f^bP(%4S8SW;pqcNYqH?$?XOdDjlbf%_2J(sX`~mIbMo1!X(2`Arx( zdE-5VO(V)s9TqIanY2{#ehY-mmyQF@GzlTzMbRbXf?&@w?zp%c!P$+OzF0aUUQn@Q zRtyOs)}KN+ui}*QZcLB%`YH0#qaCE79?WQrTzPR{lbvgFN`IRhc^&9fDr8ZJgx6>S z=&S0o7bPD?&K!PXlyCB$!h49kSt+mC+ELMHf=DGMg^U%Tbk>Mwnv+ zp;+uOm9ml`IdKa94@@kDA64Sx_%@gN>= z9z;lTmn?W0Q=EFb4l*Qh_gzG%!pFC9{ZWPeJSIH|4vSS6AbFn@oF2rvT|D;7$hqXK!KHm=v4 zWaFAc2F@g!PYNdM>SV01CHqX%H4koVhP=1bx-_=Y8!fd?#4BOGy(dVb6Y(@mg`k6s z%xEqqU~G!02E`oT*NYtt6@2(Qp@^B2Lrrs%A?v0OUiX}mNd^#LV#Z8u#v1~zeZV{P z1GS$}C!>3Q(A01oo=7c8w8M3DB3@I?Wq2y$egT;gi)S>&)mvhM-kH5<^y zfggf%ynG<@3abo>41&HvN2EN%!me(8@xeJ$ttx0;SUYs@ri5G*px9${eoNVo$Q<;!3M36Frj%s_c_8;mS4>F<8kJzmh5C_6W*qoqecB*z+2a zA?yt?#^zeDRant4tc&C~nYFLF$XYrd%Hg#NF8Kv_&!TVm{MS-)do`TJYZYDbi|(Cl z^nW_|RTbXsy70A%cl_e_Q1Q8vl_6`*OiugB_-g9myiL9~Y`MB@ma9H6k;|YMhqXd@ z_*x2pVK$s-5s^8aX_14{E{XUe-+qP2VX`Qtc0%d#gD2@9iFfmFvfe~a@;_*$s?p0`A>d{9_?5`lPk9yU@Ou~ATgjFYL4#$%w>VIJ4 zYSd1$uXf{T&+g>W{!ZCt#$biorAWu9G|di3lQfbj88bTM0fV(%Ft0Skq|5;m^Jw}R zDWj7txw{N>e#Y)_Gm!5g2np2YG%9XT;q+A{cL~jhS=vyPw*v>2?0s9F9yLf6@wE(n zy*Ad6AYa7q_jyJmP+tzk=M$(wY8qiMv459V<;!79cn<-_d@c0{-(btm!EC@gs`F~qnP-=@sW5QlL z!wDu%z+>OT87b13SE;4WsAqOWGkK9Mr^Z^uES=LRyM5 zczFq5H?anhQrShSt74-Dv#S3dp)#9R%rNsxgV!Svy531OC=biMGW#@~*Y7wFU z&=JQ65#43|HDIs8-)Xw;F*<1%VHmJ=FK{EhfU}2aonXA(Nh?7w?Tp|zsmL(ygBW{c z2c${BZy%%!6wv}7NxmW)GQ_@a_NHL>(h+5XaGTUYoFm#7Yk!~?RVV&f;klf0K;@cB zJ>IuSM>TkM*b@srjVeEHcyQUO_Kr__@CP((v;=1oaP_wWDqqsYYOFD)Q{LW!mLL_? zcwiI43?+^IyZxoQ)mWjR<5x^=X+ymn1HKSli+0PD!6xn4$BmMv2E$o@?d{#~mzGvw*YAMKb3S?tTxhSS+ls(Y_Ur6fq$=gQ(=T{ZM18yfA|hW|2O|J)PbF$ zDiBv67QFfDzCWv`3W2vF&ZOl=Zb*U;{XNM$bk23L zK2D3ANz?+(m3mC6+rmPxbe=3We2a<+NIqZJo=l|g>Mih)71uuAq_QbQp;3g)3VohN zQ+9N&%tPF{H;$5zR}t9UMNA-U%SW)@@K7>@A>S(3O?ARlK>!F8{{G8+hL~A)EFk$% zPT?8(m4BvA-%d^}+a-Im;+%O^cYRFMGP>(YgCryZ(1}BKdm$YZ)^8Y1I9G^#CxSm$ z+F~p~Y(?W%yfTe((66g=1VgXm<%TbBdb`g(G<#N|iv1y0d4T#2@UBS85jkwo@fZf~ z8?&DpzZs+Zn)d|I*@V}z(BS)m{aes-)lLO#&VPrM2L}CC&|-Gb=d}*|EgSV$In*== z`FpBMwbszgV5d*Nr6J#WUt=?ad67bl2fyl@;4K|Z!b${OMXIySl>PnbXgb!JP8;cX zI+2c~JJXS&9axt&<=|D{s3~AF2 ze*`)FN$5ZJ{A2F${NpEJ7eFSt0P+Lb7m!K5fD(;=>>4Oau7OZyzsHN?0HE`nmbSXe z$pT9epwTbWtWxv}Aq4UeBb&Y@Qhx$>gpicz4Gt6;gxesK4J0SpmWdf{OisHR?`<(3 zUV*Uvk$_OxuWCHLST0&E=mbE$2gPgHr{kx4BLUr)4(C~mpqq{c6s)aSt8W$50{~ap z0;PIEUGrWogkm)+<;WX%6sPG>j+j2Aq)xt|CfJY4szyq_XM!DcS+5=lwSSS+h5dP# zN*mm%QK~xf!-95SV(i+oX-nvkZh2DFMs&-OUMaQqRE;Caa_vCX(_}1<_2TZ1gu44f zM4k9`k{qB8UZipkU=`FcKO%zad}2^x_n|BioXjTxLra7Ue!$&M(9 zgJE|WMhbmpe6!RQ$D>tr#eds0-Iwji7wueW;T|rNh%h@A@fjDO`8svAl^2kiM!!jj zgAy8m{)lH3I>z`Cn+kq`I0B)}wi-+YzaImy8_H#So%m()3mm6SLli!e)X(_{ZSndR zf*%phkeOhBOcGZ?miRU80Y=ptQYTG*)_>Rla2_O0_^7r7 zBroju0%!!0>OO@X`qT+cb*Y-f=s{?P?sy2OpOyqnqdW1#<01TTSdT_vde;I=1Y05u z8Z_qt7KoHNuA!R9Y3&4Of+%f#IxRJjlP>KUsVc`?4`*cn_@jO`F{cv|tqbDY4-Nut zgJS)5QZ?NtYdt%w?|-xKXf>GD^WZ;6LzaV0>pa2?yDt#RQjq;~m7gSP7shIkB{VJ{ zmTPJ)gt&GXE|twYifdWY^8w;TIX_YDMqQtqLBJg9Ar9)&+-+xAdZNACUA-VpG0{+Mh zDlInO*;sm-OJ8nP`qxWL(XL8Yuevg-8k4fQ8XuSS^v-I0T&_>zA628Btg-xRbcC(3 zQp$F+A zzHg(`Wyr=0XeT<4;WGxdx|1mK&yc|(^#fJoGY0(4qwUqBCdM?^C#~z#+gKj}6z8+1 z?{E=b2{rc7cf(Ya;F0*9QeoPf| z%ekqXW21-5YQeG{D5ij)1{JbwH&-Z<#sy~oQqI9L+*`I?(iLg^0_!rr0AG_E{9DdmoXVWPJTo^nGdIgbFv`%gso87icm!tuml%M(D@3mQ#LayTz*y}l ze*V(g+1aUCFL~kG%z13*tb_8rS5f-rMSmvG&Yfj@s&h!NoJYtC84h~!w@zKf)8)v> zijq%}y;3%I_S)RDm#=EOu&Yy(({r<7V?-}TGiQ%(@Og8FB%LHKB2V{eBmO=UQUpB)sbCwlSDETD3XK_zWxicbR46gTns;B0EGY)U14g_5|!~0QO9V|q~iANh}-YSWq%sux@a9&aU+d! z-AMB2xI>L`x-sak65*{)8ScSDwcD(d72V*hx+4_#5`fWBr`BO28z{x-k(nLxJm02A zZ3P4;GWbk3v9SMYCu+e%EN;@-eLv#M%w!-r+NrjylhVNU`(ZL_&s9-Lf|Rx-0%w8b;AZ-p^|hn{N%(uo>T} zoBv61A7hRm4O_vOzA;CQjXBEqFl93CXUfDYN@Rzj%!})%#D5Da);DF6gb5?9ENPle zmRMER)`ZC$FszA&3~TOX`9Qj_pT{nx)8|{5BB3ZMkgfm!*bs>{gnut`58I>H=%9Pq z9{HAc|LJ~x_4}>C_2b-E-`m_*uA!}q@`6uDQ`SX}I;4|Dc*?FQp?J~&ypsY?42j^$ zo++Fwcy>rk9e;E-46($TDv&0tBnD~UQ#E>$GYzDmng=L4L!1WV8B(d*VINeIn%4h% zp*aDX2jn#3wp6tF8!!!`a?ZW(8G$Er9+? zV^X#Nx_47T4CL2t`NR6|jV2G+HOl7aezkbLHb3dWCV%J2)ElGvzJ?|z0kU&XM$9@Csb zzw}6^p2>{%hs+widxZ8MRK!rzjF zqVAqI+ypXL6_Df5Hmo2>1{7#778&x(Mto%Skt@J2bKqHeL zGc5;-N}7DXuQ(OOeHDXjZ`Zm6*EPt60+9Sj3-*_ zDPU8q&?ykCxC(gb9Wqc*z0YZLs3vzH8d9Wf+<$~);}gA~OQ#{~k|TlfNuz|qBJqS} zC_mE5isEA-`x07bfgrBa18%W>AFiryL~Z6ODe(IDiFN&%+KT%S9dp{kvLuE{fy)W! zF`%{qe6h%9^&VeT`O+voOEvk5+F@Rek!I9a)H4KXtCFvvAcW6=QCYAIC9Y&BWVd`f zg?}n!!CAuJO@<@!2LGUJIFdpEh%y|R)rKQ&N+RBdU%I{r(G=}Zvt7)0%7)UDR5A)* zVkrC|3zC#r|4zC7-K2A#64f7*R!S)I8cI4?$E|L*@cCsFN#KsttlO@tSovK#eU==S zVobeVl>bh$5ebW6R%y=-;|AF@q+OYYe1El8A&e(YV3b2P8;J}*X}b*OnMsV=)zVtx zxW-OQLHX7aWRBpx3on6z1fi_}^>o}@ZJJQe*W(2bxOd*;Qk?Hq<_st*_gfI@o6&LIh$NX%%qZ|G(F24&sQ6WS<$Ez1TJ`?j!bcuXrZ=zqyc zd!W&fQxVrtAXb^AiA*~(&RT;KM62&0t$(7SuYAI~@=;zUKG@j(Uz26Rd{q19SC$D( zxAL78?EZJzCRnXdYS=d6e~E(sN~ji{p;{2p9#=I;iI4*6zX)o;7%NWd4K|rfkY^#( zFRC0PWr{cpkE4X;$+z~9^5J08Nq;rA(kg%u+UAVVF@8wtQ~@NpJN*At|gN?0U>jZ8ot%z#B%b#ugrK>|NS23pCbsZUAMg;+TP zKl&PV%d(ODO1aX?rlaVCBTejGvP-7LE_o29aHerR=VNhq9BPa@n$G*BE`KekChZfw z4*m9D)m3S!8v2b$T}IR{9jUe(=}2ch9q;Mtv3qW(BmEDf0(*aiQnprK$4~F0zCJq| z@!A)z6mx}AEA2|D!3-f@$uqR_-n~>7sT*oOAOrSm$e;8UXGSBuOxHvg28 zBxs7FA6c!<3ytDLt4Zb7&g!8L{xRvda0=Azy2{zwf{|F|jm%A5ea?$m z8*7VR)LzTwt6yV%SoKG-?m!*m87C1~a3kb3H3bZL%0RX}LT`uQ zEsfqKfW|%s&k2Ka*a4_MImY%=>M&5jukgc!a1t0EF! z`*nFgC4_Q|RTN5ZhDmh)c*Hty1YL2>W%<2H|ptxn23Nn-gc^XuQ_XYol&1_3X?Z=Nt_oVNl2G*;|l zan8Y$*u9vIrs-9$YcZF*llZl|O=a4Edox&5`*V9Xt-Ty~=eh8?CY$e}9bk7-*T|0X0L*lp{a>b z<9{iQi=0m~pkXrGi&-|_VO~;`J|}my!RuH6W-wQ=7Z_pvs!y63yQTB_a3hd4+N&Ee zX*8}ScYGR+PBh)RNP|qytdKZ~s1xY#Xmjb+cwmKxuL(VpzS$?8eRER#6>;epnI+zV z{Z@SrjzJS$C#Q*8yDPW$3%4CrNLEQh#D9t@$H;d`6vz6P-IUQ6C?jI&wf?0QN5f|4 zk5R~^BxV#i6k+QNY)TJmTv&AO3vb*2!=+Bov6NQM=HE6RE#~Ytf-hOKN4+b3Wg=1) z!`My4XIk{f8sfRM;Xz%2I-QzMEara6@-9V`ep&L#%R~6%BY#y< zI4&@T<&^7RCb37TrG8`UadmF9J}xL+AO>@R^EgA1t9{zQ(H&4{B%;S#@`;G~YtoX% zB1A2S&_7>@-{mhnK7<8+{Y{4YAE(*dI7J&*^e+Vzqh3{aQj9y4OQ-?|!WFnfDiqL9 z#KaS(!>3?l;e*Z9`q2HV^?N=k6@R@nJu@{+dAy1XXe~81mLU>nY|NAEo_xNRZqNAt z+P7u9Cl@_=Zd>k#3I6L?)Ne4A@|*a)m+SEbeEzq@6iZTFB*GOZHd$_YCiF&7Suci! zNU7{4-8>N1xXI!rtG1h8bnM(s=jRDA;^k*Cao@F4b)!OF->u6PR3k>`@_#2ANFFA1 zNaBd7i81a$YVcBVqq>46Rdq>o=V#AexO8py+0hhZEHWPZE&Sx4V}T~Hx7j%Q&tJ(o zo?IbwTReR(&q_;89sFqs`vP|GC56yTRDz_vg)WI=#BKvuwEd)xm`0(ZJWB53+sS!W z7m!J5xksi*^w=TOA}vqI9)B|?Dd*N?QYH*6?0((HkYR>78lY?L6MtOpK{3N>zwrl$$GjEODNigmOw+1VuTp zcL|R9F74Bb&jRBIL#5>-Yy};#$jN_IA1HU<wH`m^k~%>nL;NSeZ)i_5!zZ~OuGV&~ z*=vio(=yIii3_rdt4)H@P8Qgcvhq=XW&b(65YzDtUOta=D7~;yURY1*ap2Vtmb@NZEUA(05;q>IEiXk}Gq zDJ=H4a~hEv<1!R$y+`UjPC89`ma#9BqNrR;sLdtgYnAspK9|Vw5kIh$-}pnNvNAtu zGN4(a?YbqL$_{%xhyocY)K(fcidRYO*U^acAEoZnK!2j%)N^rCcYVozEar0(ousbc z3oLn$bp8;z7+sl5g+&KVWG2IvdJ=t;>OC*5l1E*MYjNGwoz;&`hdwB2!adMEBXu&@ zP`g!V5o!jTS8Ctm9n{h6Yw#UJ78~l6JGiduoi92X@^PGMM`&C1qe=-9w=O|5XfA_XV5=hQbk5~~;ww?y z8PRsCZ44_*(?~)057q8PeK7<1qYhNbj+*vA=EJoh`0Ytn5 z`*|Np6WIJ)ji0r;CqYb`1{?HeT0+AqCj>zMM1RlDW>89TV%+0<2B8TzYlMlEO+QgS zJ!I(7NARWoo9HCe`D2`n8iJ6U@6r(TZn$hsg@EW-!1pQbMP}Sedq_NDG{nL1D7Dx5 z(qn)|>0nZ|)n6A9hDFxM!DL;fdeI{K8Y12q5ij_DNPu99(?$W+ln5p-07*c$ze(aY z7jP5LxKDowIvdG>Fqo4~-53MjwzA>2G_Jy4dNHOQ5tt_JMrVMPrx+hc#lzk5)7UNV zY*3=VZYY&LSJQsHlJPDC>+{{=^JMsZRzh5ZVPOcbWvhO7;0vG2Y#@;zEDZf2M{Fkpa(G#j4U;#9$pqSL#(fe=1`Tv3*^_zgw{pds3yL7DQbk5% zy-5vQpBgMQ%L@vvK~i2tEa3tNvi{HPe`i^ZcpL{&?&1I z&2~;%PvHThr`Vkg-G<;cA+2G!?MAbhQ`UcJY3+sE89d|ll=ZZP@Ke?^(mDXQgJ{We z$~r5p!*Dw%t)pC}QNBF@xAW3E4!22ZJqWicX^q3}f`qb8Sr?^s0&dUZ0raP=X=yzy zPGwC|fY!WOT2DdPTcmXbZkHq!b;^29TF=96Mp|!&+hu7j!0n2(7U8pqD0B)dFRXua z5M~MMX}H4pvumgluhFe8g>u_^~RfU@?tPQxmB&=I} z+l1SeuxfmJ2NV|-n-;kUA`#c*jkh8;$i~qT(B?&9;~7IwqYofEimR6m4@6#O+wj3| zBg6KuNO-X7Vi1A`AqF590^kcsKCyrPb8>$DN9BBBT3F9Z>s?UvRqm5nX}t`$IcdEY zZr7xB7jAEr)(7A=FRc&4?FDIl7;Z08*H~F;eFSdbF0Ai>+uNjd1a8-*^<8kgA+7I) z+uNn}{cwAiuzrAVAA{S1wEijFzD`2dow9P$`Z(McrS)TQ%cB)D!N@1DzomcmDY$(~ z&}hN!C$RUW^=Y^*N$X$WAV{kRZY$FIS2z~Z`V8Dwr8R;>BCTJ5TTxoSgd-!ZUx8am zTE7Ojvb25!Zoek1-{jjDaJZy32Df!-{Wgx8w0;+ERcU!RcoIhQl(iwP{{Xj-2Vh zu8T^Vh%va`g_#St_epC%qkv$L03xc%kg$$Q>lnoj!^D@?1N6L0SjS2l2hFERrd*o(|L z8@3leclq+Ask1Za1=8{&w+euvja=1>;enWr>qSYRwVk}RQYfOeyn}mg5Vt*`tfe!v zSEkNSpS|?l)ZDX|Cuh9``T;7GAnSzY*gey-m+(^b(&x_3PM?3*X^p~?7qN?cg^HPY zzI@E4qlmmXP=;uE@0n2Qb|2LvqchJ?eY_Z-rRYUaeb9?77t4#e;&yMTTq2$?gN^`Z zube$UHS4A3u3npa_N`|xU7Paa${ZakQ1Uuwr=GutUIA3CvZ?czpSyDQ>h$d88At$K z!9q{xTWJ$g=e>X3&83CQFiU0EGoX(ml^kwQIk^I~DmC@O`6;rSpY>vn?QS?FARe&( z+k2W?RanXd)!b%d`WNP&J3E8A1hbhSqs&&pE?QocZrk$cwt4jE(QU(l-y*z>jPPC# zgp5GQNH#t@cXfK^;_S9OP8MyRd|=yn-~s1Vfr(C>*p`2Xw~dL3ZR5-tXB)$0eOtbL zTfWozAGj$0Ka_0ZG{nR2H2e<0Z{m!XynJQq>e;!=S7)=)YcprBzPN21hnO+=JpjKG z@H-5@Bk-%k@9n3z%?ZfHJOlZd4?q(0#EH{h@7Ze?pPPcVP69|xU!1|`Z2a8x-2C+H zlqXj``R0FY97pBS)C;vfzsSsm%U7Q}J2wXn%SNwUo}ao}8<@KWiDomGrf26MUfc0+ z%Li*2NO^Vo+_gD~zHsUC*}05@g3RS}Z=O0oH%rWnmzcVAY5L0S^em}?)ppNbnm&&` zmzkWVyr7Mjrstprmmt?CYe@iYHr3pg&ybJ9Z2Eu7)#yH&BP+gH`_XRggmpT9ggm6^Hr+&P3O4g0g1=gwZaLPDdXfy%XT)dJ_RILEazZyFK?&lDYJiuG;ox1^pb_O+%jM}XKTBiU4?9B@{}M! z<5soTw-4R3+EfxldN%1dGn@7SbsF9hdR)B@%2MNGs4YS+H$6>JdI$zt;)>B40#uV# zCANDO@hp-t?B6lw^YJTa0Im@M{P0(8*r{rY=`XQ7|I0QiU8lyIN}Ww#xC#?SzX5*+ z2P}*8WOloo^FjR?l@F|HmuIH7`#Hic77LYXp{gSjdUAMagx*4~NGI84yVYC_aKrWi zZhqq=%{0vEZ$S*II*lDpWE08(%ItPmnRa-}&RBJ0Z4JlvJCss-*&(|eSR_zXQmAIs z+M5X$oQy(xnb~KjFVHBTn?{rq9(RAjbQ!|7VVu?i6EM=qG~mQAba-u3FI>4gHH&Ub zpnu`<{L~~ukr!8klZ~t1_xp`pZ)`7y*YThhIsnT(d+w6|-n7JOWTRhsD)}EX&}BQC zD2w*|M%68^6>22Q+upO1tFC0w4Qd84Ph;ZkF5m8HESE=Rk?rAdUo|Aob~S%DV7o(~ z!8XPSw2ynT>ATLRb^Ud3K~sGPef-;0Mn_{`ZMOqe3V@Zq9!)n+l5C?y|NptNfUDhLr7WP9C2wFo> zks%-!GfXRH6seeDf~yVaDRqK(717U(^2`J9UO+#Yg{1x4} zBb)G_Vmy~|>?#g!XH>U4{pqdJv^QkF-KCe3v9%2sLE1})%gaUyFW@QZm|F*92_37k zT&_}q(e`?FR?ZngI=$}EbPfkB~Y`g%Fx2r>UneA*+7{?9WEY+8)Av7G}{J zIf`uj(q)=EKnXe*d<8k=OfE)97m>Q^A{Vcl z?$}zcgnA(`Rhu}JnFjybzD_(^?$osh5Z-iJkiOGW!;38xN|g;@`4(9Etej)x5dtWS z{?isJ3+NK#U|fIeV4+v|PUdu5d;gHSDkzxd4c1Dh5Ziw8GFFb#M^<;DVU%OPKW8KmW%3dBN{Q`1YCEy(0n4#;{)maE>R{Y=UP(&jRNAlyQJqnLBl zc2~wKppSn)Sc$Zgz*H#52PwOJu9QKfn!$6TD#!T4(UI{?W(wA0w98voQAe4@IXXI$ z0!&HOtOE6wv6q&xEDYL0wA@$|{z$p=qspGiRG>B$cRV#3^EwtTmPrLR2Ydjml2T1H z*C{hAgAqLCJ|le_8{B*a$_Db@IrNBf7Zx6h>y3XQ*(tjWbPbV=hK8S0HSGWUC(?bJ zKSNk+niK=yDYo{iQMU}GE{U$hPlzieA?8cNl?=xv?1pw7V+QcrZF+DmUlDL&ru zwJO7xyoJXckpDbbdU2Vek{tI}{P4h>z;Sg@Ooy zdR(Lw$=2ClP)P!?Op?})O3!eKaQf%!Y!MBkoLv{i^+?wJRo>ibUq6&Vni4%kBiDc4 zm;oDUWAy*q+_!+obzJA&d-uJ#ix&a#Dd`F_L_xxX*29!Y5SB&i!AOD_5i%vpG`hfE zfJ-iS!Px~ttN=MSWf_W_D2`*tbrQ#FBIT(#>Gw77`irCFYn6OW-F|f*>n5#ZtFr7Q zpX(+~qPkVjf6mOkcd-i)PMWj?F_?e*nmaRh=FB-~&iT)Yc9+!)4BE_P7T6*Tp4^U& z%jI#6^IGd+6Oj+wdZ{T7SnVG|PE2LHLW13+J;9k0r43WwNL5!Z%vMU(MzU5}EY4Nc zOLYAWEH3r5mbyJz$o>lB>%SxUOH9Fz2Q+~msveS2C?=kD)_B)N30`L<_;7!pm=s_d zs$X>=)q@QV>d?VVv93oJ2T~WgV8ABXX6U!@bhdi7vMl%Wo_HhfU&@!%D-Orsqig)Q z`fbb0uxSIqmyA#4KSH(6p7Kk?n)+BY^}0G#-Cvc3 zlNLAd!97~+PcDq3OZ&iZrb zJz^NMSm$a>wF+V_;=ALRm${wH!v%0}V;TBZ>LY29VXmfOlKP|hVA9bU&YE2gyg_q2^7?;)L4IOT9$}UxKX=v`{m`_kc=+zsEVhxTE;PeNL9sop2}8Y> z&(as6Mi(l6^)On;6%G-Jt8_=DDjy+BFEfuq_Q)5(buAFvQZ{T(b%`oKoX}u(F@Irj zME8m*icgMZnbl>?rQt+mUHU=GELcx$&VGX`oQ((?opm={VQGIIM@-^3IEuP43(DwU zo=IP`nqyFDK89^x_Q1ZyL?J+!U7BgT_ndIIZ|M5>M7k!PLV(w>YjidLA%{XphJ|Q0jRRRoc)8hDdw=^X z?R}N5e{6rlQ0R%YSE>-`Xn-HkXPS%fEGyj+hr}4kST~Z4WwUg3C!-x&8b3({GO_Sx zf3PT>VQw~vi6UlvL{+K=xZ@myKGaO4?0|i!8Dm!1@Wl=H{*vK(<0kAL<=*3HRL7M* zO9FbHW4qMd3_*H;v64{hziF;@ySIwK$e~OGDS&^&wBTD4M|(2>9vAmPcLJBn)i6jz z66~(-tQ`E^#Fh+rM@bEK#70rtzM-DP$wF3hkg?S`p`s{L@vc$9O@ z=^RhMjD0=By2NQY>ULbZ(nnYJ(0L%l?_`&$YiNn8ck787hzU*Lv4N||=d3pKbRd|g zH?ikMGBPh6?Ix?|Xsl&ka(GLbaN-sqX2vxMi}SS6jI^D9V#$2YF_RCI=9e%97Jq+= z^)HF0Ny9kt@E$N8$Z!5X8QG%o>`XeL_Bws}GpOE}9l6C-9|CuiQT1vabSQ#EhaT!9eLMM@qgPHFP zhfDC%KrLbdSMzYWD_F(ov+oYP%w>N)i`w<-r7fn-`^};z9TF4qHp6O0c3#AI*CDI{ zZov{Sw~yNlqZeu9hW7m~o%{W8g#yGvutJ5hbBntRnp6F>#f?xSP0Ml+!j4^qV}Zta zF>;rzRz>4wuU)5Y4e>v3f;~SguJ^pI)B3f}ni_VumPI6~9kTVZAC{jE*?@n{RDGol z8_+7-c&)Nc)!YBn+Ws*Sj8O#C*Tg4`c)qX=Dp z_2Z@18P-Tc5e;04H^RM&eH>P<{gUzm*(}!e zZH-gei4ggFP>a|^^1=mt59_`2fUT=k8@Y$M(35ldav8gdYN;&jEOW9toFvD5;qUdD z=^)ctOgMgra$iho3?fGEixX*du)-2)O!PVfKthZ)vG=+$!%kgWvuf~_x)`;pZ`pFh zTl?yN%TZvzYAy$6tmc1d7_zFE!+Ew_HFv^LRdvV(ZHub9JLapz-_e>d`XO8(E0KP6pnObyj( zx%MQky+`tAkbi%#%h7KZpEz$(I7Q#!+SDE4u$8 z=l=}(i*jD^H%_1$v$!;z-^Q{;cYN6vq5 zf#F9Th97@)>%YLQU&lpnBTypmXmrnL1q!X!u($F>A@g}8U;`Uzb6tH2=RO|r&>YZ& zJvw>QkXMdhMvnd9eg(OIg#=rkye-H(AFPX&r2|SYR`0ORgSk=WoteSp#iA{e2zFYQ z;ZcUzv~DhDr~aNl**MCu^pX6{I$M{Ub#^o2tZRSw*uA*dp&wjvw)M`q{u|SOolT$I zUU{wci}l8Psb+36V|V3T*Uh;7ZclH{O}S||)pcFhUN^x#+2n(Vjo7=v3IU2_BiLso z2nGVJ>v-mI^*Vj1sQ}d$->KgSF2CUjFit-+-Mp_TUWz)Dkj;LJ3G4F98iw%LnSZV! zhrxf2#^6OP}e8Q4u#$5nWuwizots=bu8V9cHO&rqo)u37ebKa@gW$p)mspl)NX) z@A*>>Wwyh-q|>@sata)fxBPyq)(3(M7Hv*d@0?cu0n9R}~9bGx7RbylTxMnCQA7X4@Nj9+(F#cIGv zH15=Wu#mYxO!Lf)?2Lq3Gsj{8^HGmk-bR)<_8EyK+HjF)gdyU<)eKguz3OwIYM(_C z!kqjDlJ_FvP3SMasI-(t%ba3mgcBL+`Zr+IyTqx)OhPa4u#K zkf4y}P>lkrfmq^cgsmYWmvMTvvQEwp5@ALOJDsFm?`e`;#z=5!g$(}cW@`;-+us_g z&W-VLAUr~%4pe%NSrPP?HDkE+j07q-W_{1!V%asZhDsP+#}!MP=&bVaX8oM4VF5MJ zUz0&*0Hz9stXQu!OYoycf=_>Lkl=$5OqIJeqU6p%NtBvWf9h;1w%46eFDk3E7yNK+ zqo}^2^Dw0DN(XwP0cgB-Yk~4AGP!LUiPpA}!8g7N1NBHcl)iVhyhe-MjU=&ABvJDd z!-++^QY&50zdg+#=PdVR_4Fbxr2Y{(B(buIt&7X z^G#YYqvWgpi4{SSd@g44w)LC=O(drOxwy&45JvKTy%aOb(0a^(KgXaDyC3l?ZEZRC zEN_SCJCb~dO?O12TP8TVB@@qQSz)#=SPU_(YzyINIP3;O*i$cG9?}@0uKFX+WjQD4 zg<79>@n14kWg|Q^y*+=n_)TrtjR>~5Or$WD;q^1sT3!)R^wp&(vfZ)D+ynV?fkfmc z6UAW0T((+v1BqD`B+4>lwX7MSutGdyGAEkFRc!1y#$eUh&?PiXm_UM^GaYq~H8$jWdNpDo z>dr|8W*`)|fF2bpGxy&+{Y+Y$LtDvShB?aFeMGst?D|bt{VZcrMAO$n{#4tku5GBk z&^q569i_^`%mshHS|#fA1Hrs^>Z4b$LgdLdQ5qeZk17^xzZ^8OVL2a2>ngjB+pXfU z&4P6v+G1$84c18`4ObHwKQwCU-sVj@$*0<{4i8(AfStj}oHus++JHZ@558&{b8Sl# z5?g?eXOfl%ifUx|RMjV+&3PGo-KZPE0943EAhK-aNV4oG5$pb9TTC=aT zA)0vRlL67Bg`NhNz0a->U#Gr8j1@1$M)g z_RKK$wbp;1o_18B;Vi3$<6owAE*onad)@rR%u=~lEX}}T?1iwmTzeD%k9Pg-SM9Bh zrL@>h@aP$hQp(kEtHi-_9~e+Xx4GFD0$;z;rJKgK>3Ld0@wqoKcIcrt{$$7^bi)Va z!1me@z5sDW+XY+gj_EfT&S683W`YtwVX8orIn{rgQoS3ev)M>tHZMAz^+L;&`dKrn zgM}3lr8l45v_vAGgba6bI9tDAlZHzjr_U;)Kf!?HUz?n2|(}pPw(s{+v z#^vZ2w!;={68ltnjO5lF%dH=?Y$6VJz0=UpPAdSOa;&GFW+1OFkOQ=*k$qr#`h>Ji zsAL))_eJj6hh;r#xH`je7l}r2_(B~jE9igcMgl#v(#XITR?6d%&XQn%EFiY0lepoM zYS@4< zu*}#xpd0cr4YhyH0E5$VHGm6ovjR=mbJ`GisCsCqFis129~zcK!#Xrw;57z4rS^YE zOtE*yTFK8oI`>LC*h0*3(5+3EoaT1o8?+~$gF#EriI1FFYxRta1+BS{KFl>SqY>x} zs@&c~D_*Tt7GDjhr30wDO_{Ey%HlzIceJCDEc>D()L=j=6X9@C*CFwc3^bEZH~NZ~ zO)t7mZ)$JOO{yE{?uDoNe(wG+)t`TP=Wwpkfe)uicO%DRa7^=ILYTRDe5J;~J^8AS z>GG(omYU^KyKu)2B=0a|oja`&hrxLxQ7!rYB6VpnRk#w3q);VkTC#1^!U}NHa!s9j zZ`%0l-0AWNah-hwgZ;M*cG=n3PFi-=%`u410XN@-qL=IS|NM zL~BBG2D5NHm)vOJK$4(7!;1*cq|BKNG<7)Rm@^$fOvjmwIl~SeIFm4Ey5NI?Gih_C z2gvKsvNWpCFl-vm*iCC3t$-vyeuyeS&t|N7szAS07|@0oGMfuKS=QPC9-^?z=quJN zZC6m(&5DaPTa>`(;#wO_l)Has!hNj;CmB5xiy7N5)zaF)`uRN^dvXuokkp|o;07hC zl=1+-X)nL&qxPx^z;Lpb1=gDo{dva#tMUxJW~x0;Kemwxur@LQZG_fqXGrLp(M)kT zPiG#Oe)u6o%QB@WtO)nIUr5QCP{x=wu*Mt(Y8&SW%B)-_He�+x36`(0FQmMtngb zXTE&`@l-tJmyQfpYbzzcde--AgKSE0WYCDCgC0$j`6GxiGnq$Z)rsqmJ#rLK9v%j@ zcjB>o9y)&18yp=UKXu#D@$qBR$2?TtyM63{H?8vJDq9uhOXK7BP7O|GC-Btd1mw@j ziCVE%@+VKAN&s-37?*z&*$GBwMI1|IaZK&oqr5<{7og<*OTij%j@ zRthWL?8027R8dC;Z>=~-Qiz2 z%=eDd%~Z2-lr}lRFP$`Wk?ArcZMv*(rGA?MBI0Szao8Fgr0#!0X{MaNG@DnE)dr}L zUk+9qCy8yNByoLPj*Bs%_cw8U!HU|c*BR#bFm%~~`MQa`{*ViP4I=+L&-*J!@KMpU zyl#nR-muz;GGW8YI7}D55mBh^ze+9fBDB7ZNX=lF!$v3U^p&}wl`G?zf z375d&1VRYWk!&q>gevV-i*^6V+wa)UgVm+k3&onp0h5mm-cQxoq`Kp%@8pf;+3Moq zZ8S(sy8eHEXwyll$(GI9&gX1%s*$L{>R_7a#{U9I_yyLMh=<>d27qa}`WPVz3XLv( zq`|5Xd{O&;{h8fF#6W2NN66kI_ScSq`t|KeS%hW>WGAV4I3_!vwW2#b0SPh=>Q`8A zBueyWj7zqL{udcsaB-NU#louwMRKe&~NEg*cU!c{x zXwrXr>V|p#N11~M@4CzP+iwRzPSX(!b{Vg7i>(f#aSN!O-!S@06S<&G!#Q%no{V0> zGFHs4-@g4uhfxjcu?b4L?=itQbVI2rzJKswK3`v*SoE0OAK}$ul4wS`<{6gft^@cP z^yc$(G;h!PrAvOTIF}#E!$Wp3=tt%agU)~RW>>ri^P?wV3;Klb-&m?01|-GZrTJwz z+1|KNJB&$Qu2ID{egR`(--D?a?rC4g0$RXbZ~*A%a0uTH62fj}9sqMa!C+*}PN}~_ zM|W9m=5iw&c3V%z*w)9~Sd!!13^=`@I&3U!9W`5xZSWrP_v_=J8DPPV-hIN6Km4gI0g- zY=GzayKF?iBSQFY{WfY5wF>`-rqetD4@WAx6|ve_(U3&n(MqC)SMVO?Z?s(kT?b@@ zcZ68wkkG}!HP<_v%OgtjHy{#!i{wot!M?nZAf`0^0j0@o+^c88^M1?R9$J62xFHKc zf9?o$K^>7UxH)42zQmGFZvwmeu5%qzA)!M%?7emdF~7HBGNi2F3-i8%nSAg>4z4M;6kHNvGcAygtgRnJWnQYyIZ;!8PR}TEb}6*!CC4Lx-BacvefSbdo;Yci^i$ z$X*Cb<%>%d;uAlGuf+iwm{4gp@SyY2YHhRdHrzx07j zp!@D6R&g&!LW^;vG@>ShTYOJlK)^K`(+>WiWosK;W6gwN4*Zcd)0ltQ$TY6A3sZs3 z2eo4pKAZW5`jdS-)Z?0F0k5sLU~>}k_%=z179QJ>kdZcA-qf*sAK&IUI-L|zG#Ew0 zDf#684zvB6O&-@FS27$AIS_SQY||0a5vlxR856A|U_1I9>{9R8db(?e?M+8VpvsVm ziVZZFCM> zjF4B_j*xJ0+`9P)$u(8L55|aNMu;2JV`LLWU(@qJ*MgD-THuTwfd*W&H9$x-Kv)n@ zIEXN}%9>#v0r3G=A}83$iM8f3dc?GPAf!Y*c4QEV)EKTJt5$y#$-#JwTk6Y}IQ$3N zcIc%*-BdT86M$A;z2jFNx6QU1ZmC_i{LLIQPgJ2JY7=YC?S zN~@^|X*o6#R)2pP410FAcqL$+?h0f!o*CB%^Pw+br_$mR5}RF`Kb=OU@HUa%*i)D_ z<6PLSv39eiv$-KPwERY%E{NFGk3DAxyi|&Lsa=%o)e{KHoBG?f(>qOeK!H?~w@jS9 zf_5ghLyEv6ngx;q-d9UX$dx7GqTIsm1nd z65B+cvp4QV3aXffKayZmdc%%8Ml@WjR_ltC7B*9NT&C@+#1IkNoyROMG--M;Yk~Su z#pi&Ur_X<|&IV)f-7x7gwi-5bl}5+&5v!d_@k4a@Ni$!Q)|OHxOLGw&&w^hD;xp<# zJ9~is)wA3{Zxjq~Lgo#onF8e(v<$rz@v!)L%S^8JOHnp_>&G+3NK-Sh{q{bFQ`%B3 z!jA?$2xU%>85Hn)UA2sTtU+c}H)&VtLN2nSyYhcSyw59ugvYIQ=3s(=ape`hDwvB4 z)_S`6>XWwUOmOvsutRRTdc+p-1SS8xtv8ob1_psK5Y{Aes^BvIjl&)n+petgAqHGUS#Q}AL2nORLD|~#D7>{b zn4X@?Cbl0mNIJ0I8$4jyE9SX?INW54U>m89@$$BPOF6%&8Cs4i<9|XWZra9?k!C(GnJ8 zS{(lF;E#axKuu0t}K6- z&1Skl2n;C(0it(+`gEu)+FwU;9L}6Y=~SVppq@ow&U^{`-0a6BL<(|vBLmAC>_=5q z!wNcG+2|zf;Hvv$a4Ev0Gl0WTx8UTRfu&LQD*Zmvrt?L1kM_er9>g$kD~o=4W>!^}tG*J;bhFuv z_Z$WB8?__u8EcLf&cgMdgEp%>*aMOCM)A4IHY{owmegyk5LRcHEf>(8l(C?#zi6$z z504jO=7M9{H4~E7zWiQG7xl*>u$GRW$(*<3HBtQq>%_(H;$tDBpKp03T@HT>r-M_c z%GWX8R;|MzF$03g78n(q{qdk&(v=v3`HVJ=ti?3}Mmrui*1%~EdNn9EVnCFR$jIM>K7`?LD9 zvHcZ)PO%B&7@cfQ$GRdOk?en?%-(mO!y!CV+2CzBDVAanA$b^sRhwpu(b#EY%?w6& z=0bHry%H?C5!VQ*$RA`h?5dS?*?cl*$Kl*YKLB^`W(PO(Ht;(S63(b4P8L7E*sqZ_fRzer5Osa7eZkt}~!F+;x<3L@%6 z)cgWc&rVaHKX9V6!D@CyLKS0LS0M@vM0@-IhMP9%;-Lt9dts*$H&^bXMX?mI@p8lks(p-J=Uk2D=q0vyR2IGzz6=nuXgmWKt|@Y3uR|M)R>V7x~r<`|M^6 zSMUw2{&*mZ2VkU@F>8N#)+V7vVBTbkXRzinNWU!)(M2j>Ka}H3uX0HV>*A~Uk2vb; zg1wqHvd0rJ%9dvUxtwOa7%-75_oslzL#(kHgav~P?O-}g8UPpgF(j7U|qx1H~JDggt zIVk6>+75OWmg7?wuMj8G$K++fvDaLQ-^=dBSEBKIUF&JrdYtaYFVUtsD~@m7uRU1s z{C{wSJfS87W_0ar9$hjscCY2|jzYI}ZWqiNS97pz#1rr+cJSgS0*mb(ZM@Vl8Sl0< zKfS?~2jDLKbESV`xIEvJFFYo`MX`;BQ0+X5(&m0AYrIS?^_?-pO(lcnJvn>+(Bh%x z`|8f<>@+3k>35NSmzi?a2SjhK7?PKzP5*MSTFXCAqMa~PqftcDW?Z&frBcdfpPIW+ zSo0>Z-cNeKkAiu|$+MMZkF7|W9|1mS1(xZ>^1_&Bp1OaKUjam06aF$6(+s4lk>W-? zgUT}!Kr|CaqPGP(pQqQ>YJPzW38K$%AO{K9hnq|(9sqF|U0A~?1z1Q3)g=|tg;SM} z&zo8Y$X$7F|5HRH*Y=M9+_+fvma2Zi(@`5hAo<1728qYB$DLmbkru~LI`;q-vfn88 zsM!6YnAv|n!i7-%_G^42x+aKT*n<}^R>sBSFnCmmHvaJoW9CDRp7$nn$zoBXH_GO@ z+YA7o0eV^~R}f0gV^(c*)UcrNMQ;LT^txmiLwotM2b*k97DR*5EkMq=*PM|MQWx@b zRC#pt3A)C`2u_Z7fTL&3`qH}^<%-Va)oih*08xLnROU-4G_29=mQ~s8d5MriEFSgA zDSy_}90Qj{uP%l`G)gP_V)IA`#5XmHI;6rFHBFVrfRmzd%dEMD3MN4x;fxSPgrRch zSL8cLg_~Qpym8W=oy^w4xZ3;aX7eNGr%AVAM&_kZRI6<4TF_K|@S9s7Jti?P(;TiCV0Q z*p@Pahln5#uxWo@EnGs#)eDtNh!tCA3^2G-Gt0z$3c}3-30N4vbv*lPNT3qqK;sfk z9fX{twhNc|%gFr_l089%I@P1N1OnX1NT7czYG@-)RjjfjY9pmF;!nF#7Xe`(**hmj z_cmge@})+MsxATG+wqJsS~lJS!&P8$(X|KSUG{Dk8V5)i9AdUnSVtF7X^f8$5Ar!D z$$OLCcHBu?U^TC^JL!6iWSlOJB$9J-P7ev4LnKfR+p#_B4C)A5rs2obanuM%fFysA zQ1TumOAwd)1lg=qoE@8)tyB=9Gr!0<5{(_Mr z2MYPZ`%#Ziu@FZx9G+Z+LAPx9Vs{^byGrn(WK5`-C828&D{WTAS?Z)p&G~Gx!I}rC zs1z{66_m;979`-qB|ghxBqL~C_V|DOQ;$4)@6mUiyjM-&>=7hKd9WdQ2+89}o<{OM zB;SpM0XBZlGWvzj1Vapd+r-{soFQQ$`ol;NxLN%uk{6JC8p%sYej3S(NPd^)5-u-L z1G82bI!pCc!5IiYDQ7D)m^5OSy%7RP?A(?-Kpiu>U zAB!x>WX83(`sv0`!gbw*n{iWa63{~ZHXSA1oSSufdi&fCH|_Rx-87JOck~|Eab)1; zfw!!;tkD6F{uT!C%=K>E-AVT)+!4y{?ds3an9ev|9Z9=u7yV|t+}_lVx2*SPoE?*H zr~A>axB7?NnEP(m{y$Jl0|W^a000080QVVqw<~99S_}jC8F;sMLoN0M4)+;&P{48R zO7#l>06G?zVPHZVmnWk(6@N&)F<|58?0Uh-SORR2ZI;Jk<4wHrdc6kQ6(M~vU-ARCDpmQuo*5Z-?cHpE>7MTXUj4m? zfAqTpI3wo1w>p&FqnVt;GINs)32&Uy$< z6T62vX;MxTCqv2^;`EYoFLAP@oFz_UxYbda6@2x%mfeCaw8BJ#a z@*JV(VY&c}fb&Jk8ChP6Sn4NOeiX6%_yo(#5z9~hAC_?UDMF`Vb%m6gD!K-pAvBMs z1_z;6!NRj)_Satfk;mQp_ku5Wg=qQf%X4!x>&yH5`;}sT{m^T-;IvY#d(PaxDeAj$ z_-MtVYZW@1mw)fn@>{lfXu#gi^SSlQ)79C0L<=YZnPN=i7>T9%rCT?a=6rTgV6$Yv+Pns~FHqC659dM+T%fGqxVgAUuP@e@<`-|=syCKurACP^-EOcN zP+O{B4>gA_mD3UFP_<|<^*_-MbMGzyG+K+H25uEx*?(dO`aQa=-}m+VLf-;xecRK& z>|*Pih`k>62us*3*nZ%>V*0d>XdAA-&$z#=$4aPKq6in+G~ErCe!*N>6e=NIM|t}on#u#$U*jIlxU6-0HD8Qc_>+YEEBEVggdy*7mB09ego z5YEvuR|kZq$1UcEDPcDKx1$hmVHUA%%dte5wICxH)T)c%=*OL)v~cr!36#?;fC~MB zxzBvhVTBrpj3B@~o?9>-GXRMS`>a+sor1sX?SId$H@N4la%O`h^v1MluU?l9_;oc-eiz}%!lPjV z{C@*f6G6zHLf*irl8!=NtKORA#q}V2YK%(@LPA}ml<=|_4*?+8lPL8rf^pg&Z2toXm^71WlK?j4lxi>^0 zm%ol~mLr`U;crPNL-vO89X1gf{++XMFrN?{#ho7~_($cW45xlthJPr}4(=rIV_o=S0zVkT3x8k_ z?`f6RRcikXZsSJmkAJ!}#Ye~d@uG%DlPCP~=v3lsAItsAv43H)y$o3D z(OBZ(Qxaf0aX_%`I1y))(<@k3p}rza{v8b7Z$iSHlQx0nX(G-iOs`7#*^}^Rh`5jd zT$2EWV^S4SDg>K61~w^0Q+#qyO+JEZ2TrLq> zlFJJOI+Kpf3?&F~$Ot8Ll{8GJP?@F980w|e8J9gpXM)h1Fr6Xv7EF_b-iGNcq02Cx zM;@il1*Bc-fGd3p6NKOjDQ)FfAM#wX?O zi&s0(*Q&F1+w}d_osTP5s(-R{JhdqEwz2HW4#3y=7?RCU)-c<)2zwf) zFzxL?cNn$IP1dlm74_VTe{~g}naU2JR;u|=gAoa#(=Lb~s5{lq!`@fO>pM?hRgp$8iI?)dHm@@un13&$0N()eQ9jJX z+rh=1=gZaE zG^1a)P3Y+lEA*Qi*A|bSJbsX9CPvz+P_qzh6w0%6tI*d~7T)Th;Gm~18iiYRB`!T` zQg-k;2SbOD>IgYfFn>ct1?8#oQp3pG$}11^3dcf~S3|WpAEs=}eeoBzeGv=pLUgEr2t913a|Jl?Dbr?t0V z+kbiJIF%YgCr}1JvE)0Yl5``j!|$>yP3E$L7GIOn<5kimxPRJhi;D(_4$X*hiz~KQ zhYz5&Vi%1MqDB_572ai5b62dz+RX2?9#sw8hXxQ@D<*s9ofp5V8t^g~rX%n$6CVee zDcUMb(HCL1;c>?lvLh8W{=IOh)S%Om_Bqxa$~7KeJrNG$DBEpt8q0wYgGL(d+kyTF zzT?o#^2clqf`4{f$+gH+_ymSiPm@%gQ*fYNw5DUDW81cEJ007$^~Gk#w$-t1b<%Oi zw(ZP6XR4;^T<@xVyZ5u!i;&*nLuAO(?K+WT&*K|V>^pFm97&!64vd<;*(lGg>D+RtO*w_DGFuMT}IRr|M`f1Lbp)@2R*BjN)#)7)$iNryP;Bwi4}+ zvcz}}0%yN{576~=)_>dkA3OBmK5lx>9p_>^ zRsYafQ|Vjar*!6y0k@D0kio2=2KqlgBn*C`92x1uyN)izK|gaLjt_l6fmz-# zTdLahTax+>gpqB2ZAWro$Kz(aDP@_g-egV0*T@8V;ZGV5BD^EK1m9#f9Q!gF{>q`> zcJVjvbjK{aL5qLhZCy4amCvrlbfxKwa(SHEQ^5IBqh9pmkEf2n{ZgXZbeKSv1Dt*& zz?1dbaXZUbnO4T^e-8=cGETpw6hpf<3s9eM_L{~cs>N%r$I!7Jj8=q=-<;&jsvKSq znC$I)y0*m+K?iuESdf`XhZdULXp;+sAn~r&Mnb9X&`HZ%-|&QHjDfOM%15xKOO*9I z5WWXQgY&8%fUTGn#xOQ)JU#}Y0bgC=d0(EVr~8wMtR+u$Lz5L*8tjJ%7ya338aHi3 ziVKs0_+z^~wfd@(%_pC~Sj)^)VYT+T5m$M4j^~R}J@h7M$z&yQ)TL5DWq4w8&?m&| zq>QD+wA`gf+MIdv)QX;Oo1r#1hSfLR@0lavrbRe*8TC6pnJCrF99a5g5b5oR>n2;MXigFiY|DGyl(64{j*l zp)4Z@iCHHh;pgcSq3dlXl-CTPUJC6K2MSBZ!s^ zEra^RGPsndAw>NdY5i!2Z<>t8PcCR~S9|u#{Th=xvFE=+gEn2!8;~?@Vtu#=k z*W!mHgx_81@|m2eE;^q2U0&|qn$|{_TuQq|&$%7%sti?EH@mstav{{7 z5TGvCo00NvCA)WkzL^eb8HI_Ci#iR0?0EA-L8!dkcr&|+j%XRh{~XOU<5Hv+>)ldM zRyl0jzP9d5^8A-!VFT@N*pn&Z7~S|p85VwAL49t-ueD)ay^Bxs)dxak_~opQ;OA-N z-D=}W05sXh`?W?Yff8j!0As7FAi4+!nZM2Z2}8iafhUF4p-LGCzkVYj5eIoX>~WBF zn#5{Tun-u( zIJ(hC*wrbbAX=hEfkkA`7}I9OcnD%d-><~4{CJ2No6R3%j`xi4*+4TUhuB!;fZDf!^iGhy_+tW;sU7l?E$%iL@hy=bR3DHUc!OtJ zvdz>SaIGRCyqE-0o`I=?*{P6AZ!WB#3&Jl>-4|hNb$tI4md0QV)(!GOx~Rh42l0pm z{7iW!ny_}Ws2rl)#NfnY#aC4RxPUoz!ymYwma6m>`F$Cgus%xtgBoQ1C8t36h3iCk z72MwDQx%5kFV-j&FLE8`0YHh!5_=fE}I07r{ApHqz&oj1?shL{!iR^glvF#S!Bu z65%Ozw>j1dAq9P19-PW!&^z6Mb`M)}F)qQ|jl@j9E@i;!U$l46 zzl3k70dZ8x)Bkc)qLkYSc&gEA6f>H?HD6e|J-c3iMg}Y#6xwWEK3=U)It1XXuJYS) z0t=pc2Ba-H1b^`%{FfY~;5@UzfssvFVy^7TbNkCyk9=hQ`hTQnEU97YCL12?38fcX z#97$(S`8j;<0ybk-2~hPyWCEOkwlugr54lJXGLtc=W-{`7_FllFNMVdc;6u8F#berTsj#Gy}r$qu>DQt1OYi7n-hm(`962 z_m#@$-Q|T1T}86{B#M(4_~T?#$=CN~=e-|t*zss7xB6h^nN&V*$r|A)AZBZ6U6FX6 z8;d|wR8rTf^2f*Jc{k*JS<_H3C1!1@d0xH0*g6Kfs~2x|V-2I0P!uP#P+28lvD+bR z`~!}Fl`AaTlr##l5lga?o0SwzS3R>Z4yU@B|M@bqFom+ISQ+jBSiLJODKcc7q`gG* zyMscZ=q_l%FgMZV_Dd0$sydaMT4$%9bJ9O=iSt)+8S{7-HCQk%M`RMh4?&5^AXwM? zGd79;JUex8*6Z=8&1tP?)Fc_5J3Ap*N`hwubunIO=p;hQMG*mH~ zK*vk@*0ejLQo6dpfP{I%Q7Q+vcM6a}ucVWsITkRJp9fC@_G;qK9*)*igbJ;hlA(G(PJF2$mYssD@@#o98+8p*j-c ze6+3YxM|zBdtqx!!L1YQ-y&{y7u34OAFiU8<#>L>ckM$@W>TAK_g=zIiC(vL2R`fj zFlk|$hj>YCk$6}07V9Qxt`OE+j~rq}bavOK=JW@Bu#})1&YdRISjE@i0C!L`F-K-% z3+d%DK}bi+1~Q}*6?bF|sJ>=)edeO?%wK8vOKC4yB}myYavA&Kysd69r#CSJxa=+#iCgZ{XY}Qx}W|zH;^D85^(7v0}OcS zRy@|^Kq#t{8tbs}@Bi|6Y?jwrP)5|MHeB3ks;tU@1zm%{Rpseg=vT&|5dsth@^r-MGe_Q zC26-)7{R?zqI5tx<`3Y#%!Ji-yAr1Ik#3`D!#q0?xD$iaxPf!JvSoNnDxiV4&z#*% z0EO3GTW7MA_eSoe+t*wRl}pR7PHeS&8b^-_nITe{D+y93#GIMcql+CASh16DK~ zc21s7P_qxi3=cMVxne>gpMur+mXu_&btSZEg+wMcw2W8ErN=bQ5tm3Dh_hqSf>t~= zXwv!?Na;GIs0^6V>egskYSCWWKXowl0nN1ge|Dgj@c)&V1z9BuH*S~^|5XEC9>W(d zGggz^5a6c-m>3-Q>u4N}l99|LwwyaTlUzj>x%`rm(&<%oRGKJiP=6UR9yHpk{yCH; z*&bxbanzi|_{jj-6zapvrnl{MLF~{!wiH?T9!GpifLAA((`(P00l|XBX6HTB10)d0 z%n~oExGgyK$X6Q*)~yl|%4Zi3@yB{POAFZWX?UrN%s0#gSr{7%v0wbT`I1t~Q{6MC zKl08L-l$zsRU2q7`?p$@g*k1Nb(mN;k&l+;F+XxNGQPF8d=%c=)r2wJEZMSE0quPG zZsWe;uHb9nUs~I@R?FeRS^c>E1Ly+BN1DlhdXsfsDW0}Popr41xPp3eb{!kQ1hE%9 z$E8eS0bdnZ!{^rTTQ7oR$p+8Qfb+X5bL^1%)c7_t(w@Q07sxCfpyyRlU2u&v&GLYz zhZ8Z?lQayJfngCrEgKyDZYm-d4Jj`{M;q+Wv`zfn#y!A|al&z#m{B5c1Nsl4Wy}E^ z(!MZzMf8`|fVemR2!arVYR&PvT=}N4g|9ID^>pc5&*!=9&T#10sVV%*u#2cvP*&Ql z{^eB6ClS=iB=C}^KwpcB8L}Z&>?b6Q1e4i@)NWCI3QePrhX}baxMge5YT5YaDOr`U z*{U?1Dph3}-I?Qb>)s4gKrM%IVPm*s;Vo@<(mj$|2%ao{S{1L}m^nf9EC-K>JUduVq3=~l*z?9AjDh@)Ch?=0k zvW=7%z7m2R3@k^+ioI9-4=pyN!7UF8d$dz91K0p&ka0}^Z;66c6M@tU#Op^yJQsPk zT5CMpI1U9{ALM*t-y6!$6M77BV$&UXuRWfDdRH&Qpj(tT$U=`u#K2E{QAp_+JV!_f zO#zI`(?JSHSe+nWKnUOQN?6izw>5sS6OOTu)Qz5$^7fCwuK1qZikiufTWH2w5r!1r z#RyN9TtoN=)1>3rmwlv`)5@v5G;em6l!u!Uq0*$~KWu>(?g+mE?09(> zH_J~s@neqMb#VsM*{$e7)39okVj4ZJGQ5YmwstRR=`XKYLFjEy00O-Q&hq6E23wLgvt9+VzS+}{! zVbu9%O%Xo*uFO*V>ccCL)=qFC{8>0mIcMee{Qdm>(tGtiqgX2Q@=C<|6gBYd_}|}= z3LWZ04j3jap-L(fC+|*=qDU^2AG8f)$1v#!VzpT2W0EcK*G8fWQROIlAgn2+nPjqL zRI-URq95iLiGO%A;58LMV?4{%2^>y^uj(5DgXnl7=`fhPF`)=iglLz%sa#m-IVWdkpHM_;6O z*-;&y@s?Zz!{_GSKYCS{9mUb0O@s?;$VvklOP_MS}BX5uHSUmfnGv={+ZE5l;e_Sk` zw#TVk(K&s-KF`})b9x|*-F$O1(vcLg1TO1db6Sydg1A6uRq9dvikc#S~9rud_0eGaQikNO7GCT zl#vAiWO1+?zb53Ox>F_+>rWhh{XX~l+mDILSnq_vEN54hnBFjFY(!x=I`QMn6gWr~ zU&XBB=`Nkv`^5gI;uM-rd%J_1SGjs+9_&SnLpiP(yiNJKK%O z#D$t#3il9O)KYD@ef&5n%HiHC8!$(t>CPwIw1i0^Y(HOzsJkDfNO?&m{}deuay+)1ko$s-N}ApvjI5Y!5*T?Vit5 z8&to$I__|mdZf2{P6d4RHaY6XI|$!{0jekG>u!T0bAz~6Ol+ah^GOpIKo#?Ez2|Kn zkN&!aVsp2A`!f-Gk>{X%Mo&T&BS2)*?QdUerL*gFj!+i6rC`&)uC#^l3{OXohsm;U z4{~*y{KXLN%hNIp z^7qd3E52!%##mg+V*A)4z#{QPbu*B9XZGZ?*Sytz*6o5d97m|@Y?ZL3XZ}beA1VrQ ztuVHcSjzBW*WSjeuG|-V<-;<=JkeULZ4MiM*}g2)YiHo=wY;_0{BQ7a37c!H;{Wt@XSQV#xl*{KTW6`bRxbXBoXvgP|z z2aC3AtDIx9U}A;61T6ce=nv}3m>xUpVBJ{w-PRD#SX$lKde7QZ{A#}ts0?9G!hkX~id zudC>ew}tduce6yMACD%y(l)rVrPd-k3qJ8Izi)V}MY5J_fxl>4v5%ckZu=_CwM#3U zTpBI2ni@j7_4Sbd?Rq9UpH5{>8OCp>pcA+R4gZ-D6>&RCu*OYzQ_~;C-mCnY9&G-Z z35ckF*@2Oflf~Y2v9SbCu)&13W(mV^s3G2pC=9=5^~-XA#@iT^M=&F)bVC_;hwpwC zoscAeW@_s30y@sGRwH~;bXx@Vs~S9R9fO5azWB|;%6*tYX<)-W&mkpRWse+b1Jthi zW@ik{n9NpF%`~GK!R_??T!?2U-!ORruCEd-`rNxiWJ|1}RcN|9$47SrFy^)Y_E`0L zI4^$C7DvX~4@PR*-DY@djFk(HC73&~Ww2%!I<19^A60|Hev(dX+98UdjVJ`C0J0 z{0?EQyE=EdKUFP_@OJE5p$j|BKzo~r-*{Vf4LaSsRCDw54YRrgfUejo1fT-8NAW{;-`NBU2SXZQF$mKKas_Y!%}PcMhZzQlOp*LCBk>QB4aoiu zyd@PVoA3vO21B;#*5mIR#1=?cL?4Dz3cRA1c-=aU;qq41%xaC%r6wGC5h`dMrDqVP z^>so2p+ZtuCeXIiG~(e1xd!EG26arwR4zeX{e{ugv4}^{Swc$ok*}Z?_Y2j0o^|a{@wzU(^<1hy&1}!(!HY~ z;Fx^zo+{(v;D=t+jJUgXokoYgJ>_xQkt2hK<4nsTGl~)Cthn9&Hp!DW*sJJ-H&n21 zdtwr?u!HaeVxR$u9irTD-yG}cf7x1lAP9rHUkpbHHyDtHu=PChSL5VFy=8kKFnQ)k z!c!y!4`u+M#7Q{=%2(08q9s#M*Sy|*4HBJ$*&`O2D zi6=%P68Sq#pe@>Z%PSvVc^8-N^n7&9e6hsC*G^4_tPHwsd3b(D@v1MgK{qd9kQYL= zTVErMV+I4aJS{zr|9kl9_z=DM{vPEfCl?!u8cesplHNpR=#_kVrTK00*!E-ZOUE?T zKY3}wB%;Stl{tAHOTE)Egk%*qxa7FSH`aF>0-h5$Yz zRCWy`AmLAxP$c<}P*W|gQ2=-G_FtY+5y2gSgnTDUZzXr9MiF~Ftp09g29^ADgtN;( zHRL9b;)-P!=v2q{i*>8&Z4nu!cxcr{DCB5`2dk3T5%TrnR;z^#94$2XSc!|6@g4A` zk~KyF>QN-X6xvoo4Bs6E{ZUBysM*Qg>DT#5S^8MbbwxR4ycg|))V+27S;7v{!3y_k z2MP+&Guzh(2WvdhbKflGenVtzaSW_rfb^&>h=Ei2(oS|-w~V5b#lS?v-p1ePdnr0b z{MvSI0}?MTg~WW+`6N;Pdt?ZEFdl9xj^L1QbS?p48@4PgUbEvkC|M~?kx}pO_l>$D zBW}mrcmC+)ti^$4(or94YXIjbVGM-h=#tX$PWkiUUk^{)omPVcMLjgCUSHN*rikB) z5c~U{AbFn>o*-U3R*DMhaQwcP2uFW3=Kc|h-u}$nCm2pjJKc*v?tl9DhuF!*40?oa zknKhSY@9O1+EYWbc&=Q$Z~O1lE9+}%Wf@j6&@-l{=N_l9XxZ29GYh-s6W_oszzg{V z1`J8?7hW@0(@!rQ*~Wa0=I8qn!M#}SuLkTh2^UMzpaH2j=UamEnK|K|no(3lTYJtq z;<$Oi$7W)Api;9p*heBPjK4JJ2{H&(A@dM`;C8-~p+R>TAry_Zw5gd!YDgLdTkr=@ z4tx563*lRUI~O~D$9)3uWgYz^xtUPXUqX~n@`6R(dq5>_Vv~5+7pwTA4_#S!5ybyz zVDIE^;hx-|W0IL`O6C37^g%oUVV5r@Z;G;obZp9sb}XB>^`}qDdFxu^ok(B zljUISHqNB;$`G=>-ySc(kj<*V*fF6PI*ACPQZ}4;{IPy1SJX}IB(NMuxv_%9D5)Bz zOOndUr2@a#H(p9_J;zk2D|)P!Ou`%0Msg=Bf5J?O0~^zXw6c!>`Tfmnl_H1SdI|iC3T#l)}Bx83HNv zYa$LTc}Gve9f6gE*49E)YkI;G%n$rIA=pl9iiV{zGO= z5D?=3A?NBHD;1chCux+V=vcONh+V4^z)(WQHfn?QI4Tpf_EhGabZr#_GSzw<~^{ zLdMdmn1YE<8l_?PQkX`fSS4Y|K-6oJ-OJzG@Gp8sD%ZFS95)x+v<$3)w)DZ_Rf_ev zzq3#|$e%NDkB==gaUmfg9-K|5Q(GR(CFk#HGChyb3ClzVi_4tXdacvd$SyjcyQK*H z^(qf{YBOgnLxq_NRyLN<8x0bVeorPA_k$I2jv((w{Cur`W?n+SpAj_ofuMEhF=Q~Y zCcQWh@S%qci&s59kbJc=9N&$#m0@fKL+TaymPRiX>@bQ&RlY-;27`KxbBj8?EB7ve zwMx7W)s77YjPn**hFD&U4h%ZY=p|K-SS?C+1Ucgr!QJBOXGkcr8$S9IB=xDEc&Pp1 zof4UyKFLriubV*x?MGE`K!G}}EJnegwu5taJYzo|r%i|GW(~%DhiF4$y{1*UGJSTK zO@|JrO|DNpdYSy0r?LJ%Dv%igiT6iA!_T%ZaSF?I#7|HjQf!?~ev_TMCE#-=m1%I; z?Oy~e{8O%jj=tdAX?6wVu%u@J0rxM?j6(ktHAE1rp1@84MSVnQ;NMs1ib-7_(+Xrg zL(4{`8+^|%<1F_k)rw>IMF@*(4zg{w3hgP->=wNq4Ltw9DNJt@meK@wF5j!~oQrr+ zP5x(94*gPk91K-kCE#7NH3kWT`@KHMq%l28IMYkbZ^A7Hjqv!Gys4}VD?TH*KeWc( z?>q96=se&o>NJ|Z02GP0#AZK1!`7>>z4NZ(9ferzAFBLL>?;V_f-HJ^S}%fim%er3 zo@v*%{j8m0=gLEe(1iVaxHZ>;a~wyNIncbcF1HE)sxX_tbv85XNk^Nbf| zM@%X+*nDz*=rkq{ZCgxkq;920(0oBh66>!y14>e~VnM zL9i`TRV?X7>iFNLBQ5&FHE)*@c=f~h41%uDlr5($DD$ZY&sODY&9xl!An`|qRQTBQ z58O&SDL`Xpo?IdMJ(l5fzlm$8?_=j^4%k&xubi%Wp&=AD_%crtslYSvVs7hU$aSYw zAImQ1uem-;0`K2ajuY4v8}3Z=y(q2I_((V}C3P{eD~PZwivI4K6U4J%nGfk?8Ki!?CP^&}(wq?5}Z0YFt(m^(a&y z*M#$?L|s{c(e}o~AaFt(d9Nou_=m8I(g@$iW`^~P6Bq!!==HLDs`!hJ%+iNOciO_q%FOYp`#{Ea%eAGu3jS(_vT|lo+SvrN&)><`C5< z{B!ofLHmWaZ6d^AGvqX`mWlSL6RpVb4`VHK{|1k(rt$yfJ5M}50EA~TGcL^BJ? z+ET{y!5Ji5UZ^0KgkB93OQs*0-oecdcl0d<9EfC&lE!`n&yJwcw;{{<>1Dx+>O&&o zCXh}xM;&WQ0}*VJGGiJv71NUtO^5R5W${X8)isz>cp)pFIYN{^7SSjfG_>Sm%tJ&E zdn}6VEtIA`_^d6|yzsnhH!kiey+3H1(|@a%6W?K=;z@tj$;hy!9y-mw3MxduRcSrK z0O$`vG9&KtA6L-5*XoIG`cOD?)Srm)Gv+gstF?ljmT0LsW5~mL17AH5CHva;ak1tb;yZoFn6hYm;JyVUqP1I}9i7F)btz#L=rgqY6w za-uz@r`_9|;H|#(Ge$Y$0Wp=%Nukg!wE>INlxgSaiG}kaY}wB%ieGJ%a2IYq{;|R+ z6{H$&9t!PSA(THpJ@?$o5|pY9^1=!e^nW&;3f*w7EKndIyRhlETugZBk2n&zKzyxu zqyoP*m|u#yWSJF~T5Az%NeaBAjqPtXkcf?ROA8q=34=ksJ1Q52L#~4ifMrD;sq^3{ zM(N4`1odaB7|0cZ#T$#^^TW#2H^UOG+1D#_$L++xy|33I8aDQaHaRhQv-CD8W)rNd zv{CXLi9hr*&)^;TcoMVHn>Q*ZAl)Zi@yrto{;3*V7tHJ6JrJ6)qT!iHv=SwWq^s{Os;} z>V2dl7NT*h!igdfvlR0QZF4I=do1q1zP4UpUkg;Wp>IJB!Ik?jxlQ;>P`YAYI;yy4 zA@*6W=uku&vmQU+-<5iQ02fn4I_F)$SB>B&p?|QH(~6h7y6djRm61bF$KN#@`_{F~ z%S#Ve!;#8|S8&ROP^dnheO35;DC7qgBIiG`;8+WuT(SJj)jdUYi$8@bF^a8MvLxm#$(xtj5%FG<(ruc{6({Ubpz)Mz5jb zlFjTU-?$MYP%wg4gU{F~(k3s&2fiNFkcUYRWEYrE(>Zl6YnT5>uB$JQN7CG5FLmdK z=<+d_{=-Z!qc89f04V(gKCiwfA8cv+pwQ$2x8c4SQ2sR7Qjvfi- z%$_|hn_C-~7p<*rZCu&#Lg#>V$i!Qntwzgz4e1hl5`}Vh9udF6tZ+4((jni&dGg8^h4zoev05kpnA}RE&mj2!W@Oi(+2I8 z%WTt}BsmR68Tn%yl=AVN1@msR47a+wjjI2%eeuXnjC>1|kY(6D_TKPkc1w&d2p54#d^jl49E zn_NluSl3|Sfdq*yL(8~=^=jb3tMl`yx;QFhGbjD`0vqj5wckeqEke=eFFWERNfWLY z9t*Vw^oIwoSTadC?aAEkl?M(##>$oP88h1Hk0#?xF7M#~lYyX9Xj&Jf(pVZG6+AxC zK|8~|^DlueZJ(0!?=FdsWTMVnav{iu^41rpCNy@bm)QI+wDdGD0pzxsNNO`Yi+Q+ z%D|KGM9PcApg-c`i6#Xy_s@?Ggp^83Rzk5F*&OF&zGY)0+5X)~m5DdH0@!YIsjP^z z*9FHJ0M3m8*;ECVoOzz|`c!660pr&@ggVP>8F9PkBvoT{lvX%HzAr60Xm5-ekFSt| zp}AB*AfJR)WAgB#K{i8+Rbx@jVC>J7eHy z7|Ck<*yhlg^EIOVmJF~bp>oJh3(6CoDmqhjz;Z}g=}AWRq&yBU21jZp%yv6vx=E2n zfh*PhkJ|zOwF6c$014>{YPJx(5>(CShFOL%=yS(fzCj(zu$0tD*={cE&kG2gQn^^~ zpWp%UCL@8g{UD^|$k&@&4f-!dCp8U!@Zm{edpX08Y!8G1&d9d4n{12MF$&2!XS8I{a)llM`oB4^ z)C(&+{XfnFu>PNIudI@b9Ed{IU$3&~spN}V8&=$yZ&XR_Dk0u4g|w2PPmSSIV9lLo zXUjb;O($GaEE6JWQv^g3xH+i|d3zrA)cPDjPmJXpq)kBmy529J18%loMbpIdug8Ow z!0Lzw4nGN@;Dn+wLbXt>WyJ?QGc#DNC&_&@q}52!17J-kBU8y|0P-3+)GAap3XN!X zwHu^+8k4f9RFWBlhQ^Xi3XOPnS8<>GGT50!Lo|HtXnyEe?>oU6)GV|)Jp_iGpl7*P zENM#_I7y$@zaG>J@>4CRXQ|qO6z-{Dg=YKk#yOw|d$SiMN zy~@s(7Vl0c|2w?LGOla(Bd-e(8wVc-bsM>WaTo-z ziu0*m%XsW}0uYW;`8FCRr(NuN>>y+lvS&RVNj6bW-$eJ>`hHomJvN5xmRfrr_@_rM#u5uNe*+zJe_>+KU6VoZ&^?|zY9 zF>Q@}j`)hq|0n8sgsZPZR?mG8KYmssXhMATyH#4n1WK$E&U<%PKh<*deH$%l*ffO~ z9Jt0`&IPK?&jVj)fw#?s-Ob+_$LDG5@+-8drIUMl6yuM23x6vm-SZ)F!1a`hCD*UF zBO!Y%1tW%MF0}UU<9vF0VL(O)FycHi`7XK9xs5m^w5h2jD6(IlKr+*C7jIt!c|9XE>g+Lp-%u!eKchht$)KpvO} zoiIV`Xu-F;_J^@WK4DeOV$<9UewdgOh%3$xFl^j2UIjJ8%ZC-*qo~~|Lt_Nto`YjN z8WNd3TZ1VqiF`ePg&tWqsziDk#;yvh0=;Q0KMi;zKU`wF(M87~A7l}Fe15!zVCx9N z zADEytJ|?%z9Ul3x4~%K*8(?R=-1$8-3$jz{d%U(rMYz9(`}onKTh|3PUF&~wf_YTB zE-+Lgktk5n~(Hq7{3k znAq!ZrV(?-buP_%H}}13Fq!+88(2_aSmSoxbX!wS*~p1{?na`S;3q4I9%vxH^%Soq z)r#NpLWyu?zR1^l+oHNt(aXty}gBr>Xi=%yrIbW}ucu+nT-QY%;Zw*>U74rMm274N@39Nqn9PhcE7J&XhQ zKg+0R!@g7G@gA(|JmRMNRGdUrn@yZ|p4hJ0AVwl8&zf}N+Qq5z?IjEzH3hhL*WUSPm&hJ{ zesa2wLmX)MOtFVtu!Y!L+m~Cu&&W#wP>-PW2#sa8DH1z5NX_T^KFHy7sJ3ZRP z6&GAz@P(d4LlHKJvSdF3Qrny}h9DiK3N{_sjVe0Vhk#zN7|lRK=TVz;d&rP}C=w*( z<$^BJhVEa%*B9{1{VoyJk}u&)m-1tu0ob{RGzQu@hGmza3gYq(-sgeo>N=9`O^hkuCtu)o0b>X59rQk6K;%0!O#Vjq@PhY3!uaNf- z=jpc~5eTIVz?B8n3(I)C{3i{$WB&N3qhg|g@^GHmXTEIF*R{~W_!kq(GZ1bS)&S{O z`;F$Wr?`k9DXZ>2A(l(b817?@?vVIbX}~^Km`y8!6v?JW03q2Idy6-8_fibIEPeo_ zmJAa<9K9vMy(av3CVvE^@}hj+STt0AP?&Y(0ai#MAZ^;l9J0~1p1*w#AAfaZAyMUB z%5lCDU#&Q}w4~!6P$?+qds%Ki#t83=xmCG*gzE=;X^e`3sr|FweXaHt_h6y}?(*bPvRJhm zEZo})5PYD>8#Ax8F|Xs~;-WHXAE%lVsTJck##cQPBQSyTAg#%aE*Koj{`ZN4f)?BN zcRK(*+~6ds$~84iHY6X@O`XpbUe2xI=Q(?U_Qh|>QZX#dimf_&PF%M_)MVvTB?9i% zo0URUnyq7sYJ=LyW=Li&X2{FN1Fmxyl+)F)^odT zTzxA$IhijIloFnM;bwbjmfPf$d3}OAPq2nQRIlJzD2k9uP$__1B}lG>epoZMO&dno zyb^f(Z8&pb|L@$M1>D?Z z<9k4YO5+5Q#C%vDm5)N;@xheOq+@?!jrxMMZIgjj9(p8B`xtr+J(T#x4zfxJtTHuy z5?8+RF}?%-N?LZ6Pz!mDxhro8@6>C4)N5ir(4#TJ79JU@#nB(B55X<3ZRB+`mIh15 z+3*jlm^I>y>{@xGa9<=yR*fIU+`hLA13nkMfeYuEf@5p?56Gp>%zqOnnj=diuezzl z2Q}q$MBpI8fv-^a$wRV?0rEEh%j_sP@jn;o`S0%hjeF9=W8&BH5@YE%oJyfb%5cqr z_dH?)#0bN^0x}huq$aU|gqigWAj$cf^2nZMdVMm8zZO5K3wcNqLjqU!pa~31Jy}`B ztzckZS+ty>!55W5d%O#=ZUmrd*;s z&BH&L-glGhh~{*5gpZ0J&Dunxiyqxi1Ly35)qdzmIALP1vC;41|3)z?MkNIIfLv`4 ztq1FZvJ)Ll?ym!XmmXB>cW}EU0`G#oNDFlY&xYb8+f@qmhr3{dodwGV=VaRD>%Rh< zl6!GAdJg=QAB69R>&K+%hNyu7?6e2z`Za=TW!fR^2v);Gxq>#KpIl)bLD!+4ga`Th zdqG<1cA0_%AfBWLefxXCo?1ftKwFV7bYZ{2R`=@|lmZ1HpK?R<^&4-~`+Khkq5Jc| zeMxrH`wc+fF$Ny3smYF3Qmkqa4k56){Sa%wD8N-51AD?y7Xm+_40(SOiTV8uV)1h( zA4psZTyk~`CDXGBl|!-lSe+l>z`pfN*PHYr;NpRzw2IUX?&#--HJxvEg3f^$g5Fpb z_%9#z?%$Vz_R{&`u#dI7`^5Lj_N00KDNQ7T=f3m%(3X#06B$dlh^QJL1 z6KFksHoMI#{OEzY{(UKdtnz7=DH((FQw+;kwFa=4jKWfQz{5t{)T5Kk88ND( z5T80Q)=BZ{lsyQntE-FfHEYUosudeTPRA%VN9AdkZ$I>!x^(#c=yDe-b<4yc6$IA+ zzAFVy1o;DJ!$sda;PEfR+rJ-%{p@!!;ulxMuba8=<>lq6q5)Jnb#os@yLsF(e5tuz ze6y|bo6zY-(_Tw}XLxbLQKdbnJ0|(xfK3Y1$qmdvmA2IRZ@{Pw7GXl(ev0}gsQNaV-e86oN|SioheGeAS4)EB##fL zdKGm8D|bKKJu#8*na~!i&57UF+hqvXv!2RkfPeYjDc%}f203!k_@w>4Y4*{hZc$%) z`qVHs#(0A;2ETNtp2M=ZKD#aw=18Slz=@FylykNB>I+*W4*6I5`%S=M*i@LVah>Kr z_Z+Fta?M`A@eFfK>$TB5!!G=#Aer`fCT)fH0DihA$9G!KD%xkHDQEO__w=^I{3lXW zr(7us#`W@Ps5KV_nzGGmG2iJow-I>`fG>s0dp!__%{ zbsDy7INP?Tsi`KrCfk~9yI;oCQ#GWveeH&i4>`cnc=ML({7c{gh++&i2Bw?LgBya`7kj%6#F78OSjEEZ9(jE1g=kGxjN&5X!%6?Rzaz^ z@Yl>&L=;*782{{vFuBA+c?m0{}tdW>}wWhi~DpI$!3XSxIbbeDeV$9>VA8mdnjrsU-#hB?YiP(4b zlB3+&L9UE5=}Pe&Z!ziEw=FLf`&StR7BkD?A9 zRw`7$gz39SfOo+u*=G51KIh9oXdk;g@t5zSF2yw8O6J(n)Djh&$(aKw#}X|6b&#y~ zkpVO(QO{vex?kAHYal5-SQV|lma;RDldR4u^U5(;9gzvVuqoDV%DY9+kjb0V<7}iX zz0Y)c=cU7>dtANkkWEe#=?$KowPxpx8~uy`{!r(=;UaDSEOBJ$_($Em`_j9~1~Ut`;$aP`EW58ZOY~RM)9YgOjvxJ$2u)oKGdbZ`Z$1&ba-9Pd;(=pPd~cK~Zu zN`cBzS`MaA!O<17+}GVeER)9M_UH#v%R?YdcfAv*83jio8bq zXN-v)y|As2oA1cDDnfr%>pX_(Y!Q>e_crXxTw!_!?4pv%xw4}}z6;`G?%OCkz?Gq5 z7W7)lH~n>9(-c0tc^>4VI$DZ3R>D#mMZ+2*^R0hO?n}|sKwJp1Qr%dCr(A2^1Z})~ z>$+l92{(ID!R~PP)pn+X=Gxq=V$34jid$E`$c&5fM|{`Z{X;`> zyTbhd408O+O{f0>Y;Vnpp@(WCP}6V2az%?zP5E{fJS2{T*cM7F_}vb``x%`0@xdCE zl|#p0=v+yxY7;8bWC-m(VIFwLZ! zdgB;BqABsvHyL-7c4vGKb5uD~jyi8g%n~FXO&fnTx(oc@O9<^hJT^t=m79F9&mk^2 zZgMVyBw=#0u@wn;SaQ?n0nDR{KtyFy2*wXtkUm4=SwLc0Jnt8|o^ZHcuSi^1whZ5o z(kSLsdt30LHSE)WX?PfTWyZo^L6 zN*mhc&5SCHeLLWi`~nToMh7t zTc9`zhiKB(NQPZxeOAK|g<50%Fa1QVr<2pVp*n!*^rf7DSF*3X*t$%G`=%A^k(RJb zmv$y~(tVVLSdA0J=vA(x@#o0sM(}6n#C#dfuy;mgnk!68S~|}{MNzK3Rc(v>jy_pW z!HR1KT~WbG6a;$oG*E}mR$1{6nOge z-}zrWgcl6GT*(uoR}?C8VLMMI9Eq-lJgkcl8yi(6D(Yp620vF_k69gz8tj_|>;wWf zB`#mQUwp7&-15#)dF`7nws$;V^j^SU4Hkhr-Zo>4$au9hP04+Ws+3t1_Dp)*cvH2> ziGw(gWy)l!S)|Dpf7N;!*=p`K(_?G@fEGwB*`Zv*Kidr|C3=qEThL$1^i)b3O$m~u z*9GOEhyO;Rx-$ugC&PXn+V^{;j$;{4Ua-|x&z!7Aa-hgwMRwqz`$__tF*#&DCpAOfi}X^%(V^#OTsGDY-4KplKI`E3=BXT0L3@{hwv%wh)B&V zq?wmSB2$XebAKIwaAwmKjvpn6?>Td*Oqm*HOq<^tJA|?OfO4+Z`0Re5mbRRgOehiH zK!H6o*{N4lvg7ezq=3$4P!y*xvVU7dD_|bozS?D*?K;~fE5tjJ=!T^)HlqWR`mR;} zwx}&CyaLA^3tgM7KX7e7us{$R0-{hKa3N$lZmXn_aj2bOkHkRvc`wCQv+wL>&(2W? zA#@v|(s=x&%5?mQv@Ra=4a17;)!rzA&U_PMe3(rpAEat+r5;$+G=b&|ux;C4a*7y3iu0`O)nC}s zX!k73DySPBYh}j?CPjKmSmexZ3Wo-u9pY>+DXFxS&MY)JUE1@MmVyCu$sJyOgh176 zL^6j#)w*}@nj}j^^_A{_Qy!QZK6Giq=?{p(hlK++@7IJ!ixo>!{O6)xnSpu-1%&gq z&1G^b+$r)Bw`NC9LlopqLshWfH_EVeP3=IOL0|M{Q z^-|nMO)D%{BC824o6ap&YeMb8N^9N)tK5)z{%_DF4SJbMTlR9c!^FyMP6)n={WbXg zf*6o}F=%KMmkB@s+ATqFCzgvHr?6S*9LX$f@v`)(L#)(Y2@@()Y>)X%kl1@>VeAxX(BR0NR8;+ zb$^{*E;xdJ^b)za641Ab>Wzsu(E#AR63BrT3BymUNt(6`w8cos-zUgZb-K7Wfqxt>F1(-MKpoaycg| zzV>%Ic^xDI@m_#pD|@tICUrA)$P_BxUH<=#G=(RYzlSi+vgwbUC?ao067Ebg{Cz3zMUZI`t> zG`}wy^RSQm5F>si^pY)H;%UJS=sf`_?(%lRiK#)bSXcP&U@0toLo?wlaCw?j@=l_9 zk>1uo;I@E-4r!8eq~gb}a%3+puT?pZZixKfbKfT2Iq4{I#+DzuZm^0?xvNox zWmc-{wd0rBH0K7RW$7qX-YZFGQ41+{%5HE|0w@DgiJ(UWzj_TJ#n_v)bu!SAFpbtO2)LaQvEKr!98sip%k=4 zDr0cN$3bheUn?X?3QNL^IH`3A8hHNXb|Ap_Hu4O#*7xJICMViiF#${rD2RsS6JC_B z+z9$9=tG0Pk64OwVAFUyx9;1~*Y-6pk%9!i7}1E}N)Q`p*`KP=LAVHiCel-YP{Px) z&rVF;h}=z3NtTNk3))DeRI9iN63fV(VXVI$aD)8T1|t>^9zX(M_0 z4aanv3`hOB}>r4~m*7Mp2}+dNYS6)c>QoRfw79ocMu;qN^5e35Fil zYutq|1}o68Z?}^Me1yCl?ezzVfQtmD%{#^A%t6JA<{?VPeGRXFoDCHrG-ot|1mp+g z{~rx@Z@Ozk{)bOo+b2nn@}G=cso%d0qE8wK7F_c73I}2GoGB9lpurC%p4JrWKVmr(Xt*ZIj;12Z|_@^+R?7wvxw)R{))9i+b!(wJpPy?5m}sT5-%_B ztJy*NEKukOUiIUnFH!+vIGXFwjyHPa^%@~C4iIMpOUfPWn3sHCpo&EQMCb$NAF-8pwAkW%k21$Kl`Q=r2#DB@le-e{C&%L>}#0mk|7G}ce&D|T$gFd&cGY_7 z*vh+ImlwSY_{!dqv6#2<_fPZU%5zXxZC%$?({Ylmri*p?oMx?h(-KkXlTE$a`@arV z-JoX+5v!?IJU-#@pw9Kb8cR#+D>j60M=qURMfO!qm1l`^neWq@B(65tD7r ztw5Z3eA({3;W{Fijld)Az8@g}s!F{tT_Kd=JJ4SQJ{>{eo;27kss;trGJ#1V*x%Lg zEJMxmmO_X{&b}p%M99dcrsP)KVid(B2R!7nW!U#Ki4~O2B>0cLB};7f(m?hj-Ogb7 z!ZOMF1Cng+by30ckk4-vb)h_BCgoc=X$&(7G-+(uWV%8Ki;YDi=mx($7!_bF#7F8? zCJLdP@Iwj&Qz+GPDD_1^Ww7x56nYNAh`%tMAJQdJ8S;6ce!H?~7MgF!PKr^+jndjr%;Py0Xu$>OuF%Nxk zlYHmj5A#15-I&_x-=W4q$S!2n+;^_%`U-04Yh#=}(R)Ge>b9J}-`h_PKMWQ)(0?W3C&~ zt#@#H)BKvCLs;SgoNX9SY6fTj`7N1~QF^=5pW{Ev;OmkboweS&${FWnS_!4gS3FX1 zEDy7$@{&yTDh`$d)JCP-Cxu4iuLBV2qJX1je9jTYJ9t;rT=5((@{Y*q<+4F7Q8@-Hl{y2E6oxjl>3;Y6|jG`Rr4vDB|s-OpaKb+ zU!t9)77|V)FATPwrYpU-Uv1ebor>@^x{TB64AOi?o=NzVWp5hnJ(hR{1c008!l&&w z!c=C|`+L;;Cu-e==VT*)(f2aMK~yEQMfkMzl(3MRlpK2N(6?19KfTS~^6f`q`E^;d zn%Wn`9+f%hcUWrG*rP6oPOedR;cw{!!%ICQI!+jWP!?2Wo1Bg_Sc)gi-~X!%bcPd5 zm#moXKo1Z}VFT;@b2n$Towb;Z@^}-!S>bDu;p<1*Z6yC`nqYCuoYEVm6fC$V4)d?- zmsVX3Gf|@B4+P)$7@~&AEcZ*(OXe()d_tV}qD$zmsar2$9sYG5rw+_I_Uu$uJ$GKH zU#Q)6k0(+@yuU*izq364Ld_Q4>bcwmBPCqJ{Db0VQUE-TU}s9FneQ+D|;o&lpkbi*lzX;}1&4l{xb`gAOhHBja3*%z%Fdzm?RWj=f*Fysdr7^$SvkpdC^Yrufn_4e6@4pA?t z&i9Jl!b~M4lC1@X4uWpG9I4`WHN1(Cu9`u7OIn{f0S{cqZ!Rl={6sVlYG^YBNaAqE zu_*{%3C;eAI&Rs;@-laO+kAW*r>2e5#93gcIQrf5dR0I3btm3DTHp+D^6=O+=CfkF z(^%H)t4U_m)88BT5#s$&(nWOb4^`{7al5Q->)N_8eI|wfbxHk2zj*Xm5`5Ge#E>qn ztE;Km+LT8>VKh#{ARA3f7g9}&*qq}A|K@SsyYsdC{qbm;B=hxbTH(jz>5;yV(={+# z+!(L_dUYf4>+$IY(C6~FeJSpKof|dJrZ1_uEtq~`{ayV7&!e`Z!@0C`K9aY(^!M5c z^lI+OQ`y$`JMYA5tae#k$H5>)? zf2*hch48qRryPz>4CV}C+gkR`Elq}DfTbo%XKG-}D|g5#N7FV-0S|Q-4>w^Kfq~J? zE1LAMA-M9s1PkIovO&9;3sGa|oH$C2tmm6-YZH)?1Mee^VlRZb(K7Wz`U8Y??G6=C z;7c&<%J?89v4ucu6%BDWAq?40kHNJ|XUA#@$a3FCRBYsEG#haFWiK zK)eYMjmjiX0pp7r>1Gsx1pnEup4C*wOau0Uz{YWcNci^Tt=I(SEHVAy@+?0 z(6aN9#=UEB`mW)4F6i~K$|WeO2*`N*h+)qV-T$DiQDHVEZ>F)fre#KtcV?X|5%!ctyP3bq zALHIytzF%=TKOCAcR{s=JwoXoOd7^lO3VFx_@_Ckjz_1A0tN^pf;asV-fR>T@|z>X zo%34Q@T9W0J~>!+a)w{htsp<2l)G?>FPIk6cpgjVZz<~7`QXH$+-Pi*jf7~Y#$P+4 z_&;IsqQX&w$130A9RT$M@jaJo+6g4F#cz=aBT@wxa=CIDS-%J9;S1G--9UMCG83~k z?qO8XMr&T2_aT53cGk_w+hAo>Q~S4zD4l1#0l9#WolPy(S75dmSLQqE#`&t)a z>!aU{<>sl!k8-7&jUV>W$0rCks}gZf>J+n<<7DR~Hl%!f2*2++K+&y4yZ?6Vqd78f zuF%cI9F|DGHp!bmL-OoJmT}vzh%e9(;v%im{Ig%7Cu9X+44asZe@1c_OmD9ZJwzx8 zeS6!#I_5CwK?UM_ROgH;AJ$W>*{+LkMwj}qJno*kHAEy8qCaPJuXgpz9E*$@sG(^hL#ehwwNtk0+$af} z=j&k+mb#13jvRq#?#Q9%sT8VA;5S`dixoQ8XQ|>0V(tvJU3>btS zSl&dgeV**j5251dnG?PJs!Dw$bDp_WJ!ii7BgosLw-0E`IgqraTkQ+!y@1cl#pyg0 z{`lk6;$>95VDBlg8xS?#V@6kIq#D9 zOWs9TWmo$*>)Z%FQ!$)eyuZ#q_C~DAfb4u@I*DnKad3pT{H1g#yvl;zczH(9npF@9 zQ24L(+ozJ$!gKA^Q<_X@m-0IDj4AnZ0@rSsMG0*%vC83L8+(Y1?*pC}sGvayOj4 z|BR~yLltv@yh_WfX($}tqQd!8W|4rm`%du4{d71>-h>$rvcBugnoJWs(&RhT=9i%o;dR#dIM_1jGG+gp zdq8}Uo~3&qQM;(g>Ia>BL7WLLStAzipC{+XPh!Lz2b7B6kF!;)zppfVMTU-hx@ z(!K0ugpbS&0`7raB(XH{HR0cHW!DdzVG}1j?-TJjen_CE|9F;i3y*slVYF-Cnx`0vNl360uIvWPh4i z@k4wE45poMfBlP4P1oakGdKn)=ChS`*BRB|^?1MB{+SwoA76_OvfYpvKjA5?Yn?=G z=w`^ojMCkQFuvHyJ7IiR9Ja;OBEBUmseUJepr8I6yef$Y@UM?iF&9{Wlxvl8E_`6e z;!R@6015b0{1&=LNPOQBC_5!r3{%*+w!dE}7b{HO5aHwFcOHEGzoU*G7#%<=<0?n=RxrU~!7VCFr%HQ!Ah6OYOGyd@uE zY5nPyE2Z;W{)XYj5$lpI5yeBuIMjCzz;lU!8H^9}?>2f~P-9eY?>=Q%RYAggB;MZ} zgYLZ)k*U|B9ro?swXx{%YkJ8$RtAfE)7$DH^O+^t<}<56vuyagY8!74fl=xX z>U3!9@aa*cTN?t`fDJ>}cFb!jKAE$6oSlepdZV1bhH%+_l8t=lT81&{X!w{v$h0}I z>#JiYh>C*r#lOtuN0314EjgFWtkCb`v1AE9SNw(7H6Pfmo566hCmxkX^W3GBK45tj z!AitVPYR4k9{yr$B=r@o?Mcl<7#MzZ$@tMb8gqv^4g}0$tFqj=mN8{_$312IJWwUB z{_I4gM7jOtXP&xQF>08BO_&{{MOZJi z?V_Hnt{@p=mx&0TeEP%xnx!cwC!eg5H`f+u^1uLRFDDNd=kr#HE~muz%DK46ltrbbLGao5B_0xO4idRuifSnG5YMgd?ifE}`{KclVfKE9 zDIHx>#Gk>Dpw74$^Hhv!tVdo>De=Ki!r|LHMj%}N;*`$7vlNC5E(cS4FtOwm&)~9z z*h2;ayutY?&W1#IhHHpDe>(-U_^m-Vi2Z=fK-mNPE{p(k@aP#oAQf~P6!Uvr)&)IS z#HcNt3j>2ycVIRq1(`PZ5zF6@eYBh#qNH_HOxbRTJI5Bqv0-HbB)JAfHRIpsS}ARsD!A=w$<7d2jtqevX^ta8oi?_oo3HmKPj;ec0&S zM#c_!VfwsOgtb&}j0qhCC({)$11V5f6<`qu$$ZOPm`FIHZi*0%aQNu61S>q;?{)~C z*s+y{lkB{>4bX>vZZNCS1obY+kimLx4t=>yDT6^@ypIc{&`=4i)Setisn^GILWzj!G0zD*v1U z&;01sMmY>Uc<)&9>=5F7!2Ys_TA~A4hVVzlI_W&^F-vKoy~+%RA@pQvKCyYTb7UHX+)0ZQTJlq5Na7{4sOlg@<2aNlX_L7IeU z759)XG)B}t8U>#WDz#6i`9IEqfnhJ|A6H|T2ki%cBcP?uivw&VQyfKx-uhk3UZ{(% zC>GwZ$a^e-67P}6@jGk1Do7jPG2QKLt7QZJjCA_^+qjS`43%s*HF*pp_B5xxAvBA? zUV_`LLC6R)HtQECv$a$fJ|`O_1l)@Ot!ywT=z&y5`1mhATE(u3_{ito&(xS}QIP-v zV#JeFhwboMg@Pa`e(&mz%5%0$vc~W)^}XiPs28A%sYF>3 z16j`QSG7hftES2_-KY~Dtd9tlo4XNR5_YcBz!)d5!7Dr8yJSUx%#OUb%$2(aCmc#K zP>}+|fN|j8+IS8?PJ}3iF87z`0!^qOfEa_wdT{0%JUT+8*pmnrOlpfo)Ici0Xcbf^ zF~cs{%`c^=#zLnTWNjqXvwzN&J#!SapEfl|2NAD+dLwhWXYdYob0+lV08QS>;@vqR zzKD!-JKtk`&KMOa^Mxb3J^4PMCjz^Xyfse9kFIeOL{bs`5;fPvNSMIj7%=rykr)UY z^pceH?Q%aHw%}WXzb7{#RjZU!1M|$lay~ybNWjGs=RATG2;^*zSgElF$^L^;yO<&V zGWC5+)Sc-y!EQOE*nq?prxdqV;}mn3>G>@GPxN(3X1oMIW)(deG6ny-M`kvRo=*y# zBi#j<334RIuCw5%*SHfRBK4f6Yi#vi&%IW_^gcY_^s2`$N8XQJHheHt*@y+`PvGuC z`j@O>)1#gb_8-R59IRuC=Nsa!f2qb2-#h5H(0rxnS!JQ%3e9PP_csn0>fajhw?@mr z5FOw_l7|E+xFVnXZ8fWvk(FISnXV32XJ_6~s%w@7-I`XHF?mQ$S zgr%C6Q09X>qaL@Nq8@W4e?K9^J}v~Wo&CTXwQF`mQCaH@K{6g}#cn;Pel*PbT37vr zrdg~HZViL)69->!WaE9A1hr7!tYBmnZmURvYxEJe_6EJtCa8=cY7#4qGXlNl`HiYb zgaS~E3qY6BKO3mK9-b(zWn=l#6l99=ol$@zBUFS1wg31dTeF!U{3+2H9Fm!jsEc>=%{Ji;+tRl=3kp)XcDAjP!bKor4E5QPpI zmHTgaFlP!*^?@tOe~7w!NkdIf|7xSU!YP_gIL(3RJ|V0O>QRiJ;MMi-mJ%i%zgr;W<)GA=2Mq^zP%D3E zvtM73vz_>k0TxO(*4mB$snd8IKpo!>Lena6t2}*UvJ+FpgvflZc8b-m#sLmJtryDU zBo$UKbS0?eC)$3F|mNKp-%({+VkMH z-=$h!F3I*SXj-Js?cbMTMJbYqJ+z@(0qfy@+#XJ(m=AFX1N@$5u)M;(OYt2^ zS*Sls9g}|@h?A8@Om>@2cii#K7c|)_*w`d!SoV2>XwN$Ws^V--iv(A{+3V-Pd+Q@E zEnKt>leW-Q#ed(q<%lAPW4(@Hqhc@}0@&Uq{`&=)h+uI%@`(}q#qhs$64DS)*yP_= zAWXniYEhEp-AVFWTuYqf>VTD{7^O^mey*2Skynu1y>oP#7Y&FHi6f@7>Be8KZWKc5 zzAhx5ESLy`Ob`W}s0Ypw!4dJdxcrICt_TV@)D!scj)yWYvq#D&G-;LfyWNDkVAfOMTtME!I|kS%unY zydv=g{>YkZG%pDSR(_FrB-Wr19;A8tIVaJ{z6lU*~lKu%i@?-d%D5f_kB?Ta0 zUMVMv#XF+Jc-z95t5NxVmsKaQV>i0NwtoLG$SO6fmwkNQojNpbtxeZ$G0R=2+ye!m zMzm_%XVXqAZX=l%_Q1kDl2WP1 zv3>RFoF`l(=3dLZiNQnSguaJz69J5nm-FG|AzWe1V7wq+RK|v1Rgc~~)6=Xgs-GM! zD{=Vm~=}C2jC&UqIcORg5N`|Zw#KJ zwvC(OY*>?Xs>v_r6R)@U?2{sA=qli+xjY{FMs;JdSSbBMyC`Qk&C9X_0HbZpP00Ps zO~iu;y7&(|r_Q)VECX%uYnn#%2$O{pGV?wGD**q@kDxQdb_HY7eE+juKUd@VDl)?> zDNjKC_yHZ&gUhAit$iL^RgOue=pX3k0Qp=69?~UPSp6%e4uwwO+=R(Y#>Vv4S}mNo z9|xu^5Gp>97)O<^L>>7C80*j22@s!8K-|}68|nqQkWU&VDU2!TOjOy~)xOc6m{}&U zRXTj1@CiSvRyNicBHGcHY(f0ATT}q5KDW@wS!Sy3Drv z`uToA{T0H0(f5%96P99s4`7n-(VI%Z9(SNG;)@tDtx~Y~4#d*{J1@n;&lGcvLD$?< zZ95um@kX!NChi9xWG5bR3o^@4k8G?B(aDD4L9y!;6&3F|e1eS~NT`RMV9_eF*#WQ? z;k51<2G4AKf-)05kgEOkd^vO6Kk4_9IbKUl&k20S*wbyxi(0d?XCm7cn>w1`ES#!3 zcg>m9Y$yFa_qKHb70!%y@%61BUDh?nHd9M4nC|8!mRI-nZMn%CN?W@pbXA;KGwTgf z78_MChI4oM$=X*a7mH(`iYgC+`HE>y-qu8h&V7fSm9^cqT{dU-&4F(-etPmpY3+?_ zm7eWBMAwoEp}AX)LOK{jQkwV{pUJBOS5Sk0;r-V+*sQytf@RT z>1QL-U<0<&w8BCLM~wx+_X?5rilhMpvmXYpHp#dYrL-0^JnI7_w`KmFiU9< zG`McalP)#_)(x__2~|1!zt_auHQ8GPpgIWG<||f%)-Ri0x6_QhYGli8QBII5r&F31 zfBR@Fjx|3Ff=k-d8fkcfRjQx&Z1{`~# zZXE)!CLoZ6=Wb(6(|*aKH|V?GTW>R1meKh#!6EF7%bj(5}$G+X|YteQjiA6=`q!k ztOjxnd?KMmlvP&li^wsr^+jp(h8M82v3}PWm#v~3?A1ABImd3hG-ptKrPE_5*&c+O z0sHCLRd`WasyX&a8<1x2^?4rM(mjw-EX<(X7XclxO2)gjW}{1p-Cb6Qx^2f?f^_1S zYWo0<7S|p-g*B7pm%n=8S!Ftm!EqzAuGb#2I83xgbs?kl)J`o;%yO{%9}!o`BX7+v zC(?V~%XZCq?RtBkvQPwx8poyCo-WRBoU3GtVMEs1HRXx?#b=G>;zG^eyt3@Di8e~y zCl~K`j&~%yCd~@N8vC`r&9exTDS_NNM;8GSdbbv_2I1lvKDSu|nc@N^+V7b$dWnCO zlimxrIK}N-w^9@J;#HJ|36iFT*STh#9CZkS0PaV_7bWgbBV_QN;UTKeHEoVq&ezkE z1R}pCi4T{lTc&|sp?eN611hx{XE_nIw}vtfVhx^O(`Co`O=h7OQ6+(!y(T*b*CYUS zh{)w-E1ZC#7K;*!U^WTUo4>2ZWgZVJ(Z6z=oF>r=(2pJsc0vdz{4X8&& zr~;D#G$t?&uq`NR*h{)CNMGoXd<-}U=_il?jCD=d;*-Jnjn?^CVrgkOojQqtk51}D zbjN4Z0&sf{LM^m;L+pkkXX?^ehs^r z)$`WOth{bQ)?O$Xn&-Nd&?8D?V`FO>wG|A9GI#%efec-%%w!p{lOwb`c>r6y=YJGh zINrG#a4_3*EiQ1BN0Lof6G4EsCArDqEI0<4PYjwGgd^bvhSlF>G#cM?QFnB) zR$qPwzlMbC*vP5$8X@&b9$=Y71mscK4&6oxoYC8X(}bTKtOt{3tal^`$XG-CVQ@0c z-txWi8qv_|1a|J9%bwrYSA8maGhOKzUqXk)8v{AMuQ->j2JaG13Ag@Jb}vEu|`=AWj_PXBzynW(0(ce!!(0zN?kkz@@5G-EG$6N56I2~FI$A4giNU# zuTfUA!be1RLLy%f6^vB*F+{xuB}e8QU0;4lvxiCOQ}%VV;Uklm5ohV<+}BxHTqDwY z)qn*y5bM^koMFW0vlo*M2bD}kMS8GFIfxW#NIKS1hZ@UNa6Dza>d2-$I8=vaR7SYleXRA2%UBD^hTORDHO1!Xbc*MVQU@`rkqA4=Ty6gyOHcQ>!?5|PwK;~A zWFzc|EVG@lC9VJAaD6@ILqgLXFnBNi!_#8lM|@DpZu7Cr)9q}T_P1Mq7DY9STTir}5Dv zETK2_19p~0E{P9Q#4No^lpgPwPmN2_%3Io7X+dqFt;-FXl>!+XH{#yCr~uPoq@w{>Ir8?@D*iWVvoed z!7+o3=h9~QE0#??Y3VtXGFz0KT(s^`IrC!*2o z20|*tiVzB$1YTcs44!$+TR?@V->Dh-D`asvnzbXHe8yHGzV-zzdcSBy{cvp^o~{K$ zif1{QK(3GmaA9!FT+KW{W}ag^QKkzF=7c&SUOp(De2J=bWGhpNJIP5L_EsLAu67_F z*Ri`CV0s==zFu)1#$Ue#V)3j)2$QR*cKL>uY|>erNpZ_;A1D0gW)Q+4lrWQCY2O?- zx#-})tLehGvwI}qgRvGqg*}ZSHu>*>3axv)RWkn@h!8kyItfh!dLcx|z#QD->L$ru|YGc*~%;^o3zn%|42kX{tC}`s8VVdz_XkF8+9M~#bFws7kPf#KREd(?U zwfsSy?Gia2WK#U1_}w)@kVjmZLIc~Fjd}kaul?M#9SX7v#;}NLpSfagP}0yU--&yT zztS{lF#~{-a5sb|gZ=HiafhiL1mix1je^~(bg1T1XMx%lUb+3 z9ujy@i9CPlUEpWG75zYXIKy7K;96F9ZVuSNO2*X-(nrXoExkGRB_f)WQgCPP%0ehK z6iT*z2N3|I?SuW5xG(sKHn}8i0t%EY;#DKC!l~h~v*PFmSh<=%C_IkH#OeN>=>-+g zgc>T+3{q<%gofqPI=5%$KbjNSo1~jT-2tjm zaIqg`3EyYf|HSwAC3RR?PL@^aewdqpdmQh=23Vj8$m=y`5V)HxeeLHMK-ugs@V64U z(^UkHjVv&15Zk>@zJ+e~qgL7L4Vls^HW?f*!Hw(w(wJ=&J`m5<0i#=$f|=##7m)oL zuCD2;Vu}6qoy9v3wL)ZxI=_kSoB*nU8G%ZkoReS(vx`A~p=bLvwW5M6dTV61_I~Fq zDJqtar{$<$F*E9N=aMLVZ;<=CS%lIJPmBWi{m!fN*JI^e5YX(s;-! zB^G07f3AElXljI;mb~N|eBnn6VNNlM(8|DbT3g%Cwl9j_8H(PaX2Rw7zu3AVN578j z%86V2@WGl6*AXR%7T@(5-Dblb6%Upu>4sF~#^GBRFkp;|PRaG5AqkBR5X3Lv^-K%~ zMEABS6D3L<{RLal`;Qh1$)c|FcmC02=a~N3GdF0IF@f#5X>t3-7Wj$+PV9wt)kjFy zfv4Nrpzm6%5@bi2^Ff?Oi1c1@SLl;tnnlDpHB1?D!I`bm-u{P%~=GR5)QP9qGq z+^MRRQD-*!zP_RaZI z8ZoKbrg4ak@gi>a%pu52$rdwd!)cyma0y#w2N(+LCH_`^zIG~^Q8dfmmg0rTx;&u3 zLpVhpgj-XmHNh}@(!`37!zJ%P-%ty!Q`XyX=Ox9gjV@T_;O~GZ1HU!4Yd3WO-kGyZ z{zlK!tBcA}2^5yG2eg*)IKchz-vumR4zHX+Q*oPluu4|FT^)jc&GH$!YohM&o_no1x-B> zz9V@)d^*eFR|2;KL^?OXLe-o0%p^mJTZZ=P>bzIbsTWiJ&TZ*3*V$ zF@NOpg)ejR$sYQ(uuRX80U7*J^%fr545cz;b?K(BZkKvk$}?cP-v%E6^!fT=OJ*N= zwR-xRLlG`6MJ<35`YlXsjKw}>(JkTp4$UFT_I5oGya!+Bgi8gvsnT432y}vrjEO9%rOu z)ir;BOe~?U!;G?hBFxSuu9V~-KHV63CyP=UZbI08>P){v=zv{->Fbv78^^chd}zwx ztq{`U%QBe_2#N7gATclsybL<(J8rkUZ{;LIM`NGN*FSQgIYqY!exRi|%wKt)_DP4- z?Gc|`#YFT~)j&x$vm@1!x?{6nOcL+kSbTSABoHxbANYvc4VJ6cUo`wk6o71^Vd<9W zFm@84plmFHr3zCx(Ze11m=;5nhUYGm5~s%cebwr)nB|4uSe4C<6af;^@54dl zPZDgp$`e9J*Y)`&Ul^}851Av&-mF!7%rylNXlEqF<%vf2D9rOzKfu0A1+?tqZU)Hg z=C@EGZ5dX|R{#7tKXzx09ID0QU5bvLEI^r;6mm_D)H?=z)kIsJQwT3w-j8VE%u`_Q z3(?D-2_YWftTy1Qj<)v%b%1TsP-ws&!_Q1M>pQ3i976L&RGuh8U7FootG@p+Y>2=3 z^?+v8lVpcDHJJcETnq#8Lv6t|!z{P7l{ZMYCW3*G=&&zp(FQv$O5NhOsMXKjzYx{J zhz`@IeW%yJ9~)5YlpA4u`f@PEv!c&cfA;6_S^(ibUr-?IPy*D{^-9D`0WQ&Tg9J(S zu6PjxUvtxGyxjEAbeUgL%0ZM%+@I;_hP=8yi;!07e~81T2lk#`q*mfI`CXM9JjB=< z8k5>M)g^ef$Pn`8rvAn${AO^ z|CyY9X6t$fHFyVgRn@xJdLZ>UG0 zKk1>D2C~)`^^gawAg6n?{(ybiR)Z?lZ(3t+5Hjb6YNodjXRYimun=AuSD96muVx}G z60UDJ0+~DcdHEY%_@XC>0~37Yb|f-96ZRcVk{yba*m^=or(x*s43L}cfB!-%6q7$I z`a8Sj$rFj16c9>s^;J2%SvKd)vR9@;OqP3<_#_-p&4`jah86+=7Ej&n_8!gGs!0Bq ze@}l`au2=D8KWwSq#rd;w%RThBF(}-0LJJO4(NSj%2<_prS2UA#stCCdRmGYu(ds> zX}oe4w+e2`HYE@OOVNLnu|r40gsaj33VEYPled0CJ)BRo?n+}D=5H1GO&RdALpt$T zBH71*pU#2N4bEBZp)us}Q(4HnV500{aa)1lSCphBA3{FBD>>dw%gZ!R04JEA>k_q9 z5lEwlFEq`pkhO7RvbP?)@cFpd{A{Uuflb=tMa0YW5i*hS#{ZV7&H9H*or zV1ez5l)j8gMUp)0vbBIwezw)q=4#6Zpvw+tSK5 zpVoK$*9Pf%cQ`ZD&iasKdEcLAJwL~e2l$rTMv`CWa^`SzNR^JVP=Nc1fgVkIhoGT| z1W2XELqaVA>x#n8j4)K}Lky4sMy8PNia!KcJ?Do9B>9v>i#yHHfru&$QWcYUioB&p z3yDEU#AZCf??8SJY-mi{fLSPw-XN1A;Rq>y*9sw=U61S$W9|RFCWH`_4ou2 zi=B!BN<3wh&be|;4O~gl$3=${2A}Op-g-K;tEPc@H*(MYq?4`wzp#NoFu8Cjkj%eq zEbKxWw{zi0%<3Q*hQEbg=%In0{X;voLRzR_H35`uI8?S^#nSP;A01ErQ3mlcvfYevytmXSoElX$O`@p~cL(R9`t1a6`Xv^S4v!kf*vU}aSe3bf$kyk~wIs-DES~%S zKy{u1;&wT0B_U3!4n+a*yNvTrZ00~kuua5_{flY z3HOW%l-#orVDfdqO>S#6d_7YsL0PZ5%t1CkDyjBun5}HMx~epid7-9AxqUKfz~LMB z0v9OWk)!lS1j5B3jDrJRuqA_2qA>2$$tlSztjPo^Kg*C!W;O(A$tU0GVT4wphmW7f zpNRwmSSuBB=9_2iOZ#IL3lQ~Y=lquxM2QMTox)v!ktaK_j{;*T{tJBMlVz`j+0_Hl zi)KQzr0ki_5QMX^!60+(yvCO0`r^j*(XwW@Q`+hKrsZ=}`J$z*G%MBN+0M0vul47e z4#;H%wa6fziN9%X1WW#QqM@~MA+TR<) zYI{P=Nu72&ZMLM1Q}8zwpm_pZC%TsE)o4Ix=^9V-VE-^}ip<}?jx=TQ-s8mC^%>C) zc+CHLzpG#zs$-;s*`b`Z<<2Da^)2yF;`Cp#m%EG1&C~+?j*T@{JSKSiqpYvi1X~-> zM-natw2!c=lD4ZH6!jyDs<1l=?H=Fk{LadyV{=6G-PKi!-VcCG!Eb^Q6ZBk+$wsOr zBV2Sn)`IFza;ReGvcGjUgFzykgwHsCAA1lfzl(4Qk>knb(@4c1<}T-XqVA!M3i#P@~-49`%00gI>|@(3Ta;L$X&5v5PV;?T>{ zp|y*hgK_jpFI`U`t2kO~bKI=^Ee$V0Vm3>VQwkZ+>JqJhv)?2|W#kTrqn*!b9&1`tL)cu&zk4s&goSw_+Rx@=Npf2Lj(Gs zaeLo}A~2-z=#*r_y^t`Y?5r*ra1aPaeg4gb<*u^aeC@E`ED31a$>*&!OL&8i1lqf7Lq=g%+o{IAWv)w)U=74Tmo^h2NMJs1WAqzCCg zUlM5N;PgLxzORO~`}zo~o&P(fjJ|nQH1@2}XZL=QDzPw4RHzebgBG#1!;a^PHIxR{v;+27;{OpzC~GL^pb7u1M$gY;wulTi&t5YKUm!@D z4yzaB6Fw@Mmm22|g->~y#&X{jk34E-C`bI*L`g$|njK?E5`6Gc0W?h1?j2e|*^Vnu zGLPuVs!|&~ln#XytITDlV!7b=QV0RP{`qc*tN17tG;29xkdMs9WWm0rO4K1 zKeYQ2l_?*UI-rdbz-L)RGOHnDG)pjCb4eXK^rNyaCMRKkwUumaVMWgp_t+`X3= z!sxoYNE*eyob|Dq*~83gzB&3yLaQgl!?WvbP|eKfbFx8)6z?5Sj*N5tUoj0Z%d$A|npvaYn*sf?d_514YQV!a{z+mjxW<&@ z*ttijElWeIJ>2o;o^+6sk3peWSQ!hIqBBym+yXF@^_=$(|1-HaQ8* zY2_Ul+xgkw#*0v`7{CcIyO1Zw`XT`W=AtvD{T5J?=RBXS8(IRFW;JcPzT2wJs%@Rh zG&#f##ttIy0oyi|Je?l=1A=ve^16&IaEG6{iEA_-4L2K-#+@i6rg9?!O=#SyBVt&h zu()>gWL=;k(V~g(!MpxDXTuE;$bgG{sl(0?@RGt;CP!>WqJbb)_eqE0`NmSCT3WXHoNy$obNkw#Mas{TwEkBb9 z&>J3k7@EykN8_baqZ|Kza&r5~+KT+aLF(d)yeo$AHFCvTHoVzdA;3Kj_tu769KvOP z1t`4eUVzIJ`vbd4V&+W+Nk~)0ULE12u}&~naV;JC%VNZznM{ahcg zSrO-3i9=2$1C7R#MhjsOo3!=ZrpLnsWlubaw7&r&FTgXGq49zhJ|&z=3RZp6tHzA6 z(R6y)V5Xr1i&IQE#(Xq|X!QQt^l-T1jfFEsr}A%PPlCbMjK7C*6epM}&v$ICngaR~ z5tuUy=x^gzzrSRH8KNMf{iC6MsJY$XmRmlZJ?M5-tbI-VXpo_!;{ww?ZV~h-zUh7m zAs&ZvFa!Aqj2C9?f+vWtaVCoGP&UK7;m91nb?GLn<$F#AYkxd*N={Zo7nK6*mNtB~ zt?XQF7%H`G1ei3(gbAKLa$^Fi?{rX{3o>yX>7BUrjRf5W!H*Eo^yAo;E}@mlGXQ5g z|E`OL3ut~e#{CT%Z(UZxP>|}n1NJiUDBwX*3BcS_sQTC=tD^x!)C#I~ac6bxaBYhY zb~6+oaQk>d(|B=K6O?>}9r*A&1(JqKgM-`<;q&y&^{lYTdYZWLge6&%voZ{QQlJXOXbTen+LQ} zHpW-F!aZ$u?s+-aiUzM?7nk4s*ELh@T&Y9Cw0u_4Hl$S?lENF0LW^*FC?{!3wx;a! z-nLdhp@IO1k5Egwhz3Z0c%Wz`{<`6}vOtfOJqKUMw(gg)owCL{jAD`4;TWui)nf_F zRjgCixF|0&D9naKD60Vu+vWKibVtzR{T;|gD+jluSlUFRj>ibA4L5ox#^p_RdLfOa}H=R@UE6b%`L(q=rxe zxZI9~g6F%}YUHFqKLLha8Aej2R(Klr2JqIzAZF-$CfI-d7V*nJME`HoMHi#ZI^2KXL=2el zasE>&iZ-|~|EVl)n`g}bRHus!2JU~#EtrW5^}mzQIp%Wh83YK(6m*)=;V=9&g-cJ= zv{gk3Tp+zAwypLoz5E|i%LEL0KEoOv5iDHYSn>*T%wZAl#tS>e2F<<88m~s^l|>{o zUdu=x)HrIty=CkS46j^vgpSL4kV0#gVbR&B$w#!%CO*u;3EZu_Ds# z#1Y6tANii~*$rDE2YvwDZ^N_NQk|~1x&3TM^*k7Q++3Jch&(goY*g_~_P@-`t~f#- zQ$W)~Vc3v5h7Il z#IL<}=X0mum&*7wF}u1v60}4&1Zmo|sR$`$n(D|nc^j3B9WY%eK_;G9td5p^{nsc- z$3{LDIUhDwh|OxSj%lG_z|{#K-gx-{0#r*ah_>t=I(^Ej#M$u9<&~D){+&r+am#!= zAhjq$jYVk$xHta*yw8%@W{OQvRnScJV;KCpTsZcl2Xj^~gX81ycyg(>6FJ=`VGmdo zN`vyU$I=zG-^MHn>iC&C67;i*)&*UX6eU3UJ2Rb1PTs340P{2 zX~mDypRLbW@@6(Gk|qp6F_mteN?p>{ej&55gbxNy-=De^RTp?HA^yy?e?kZ1C`+>b z8)Qivob*O^#?#X{5%HP9_B3721}tWG3`K>XqIOhI(Jy9?PtHEL)QWa+^zYernKy-C z07$&LQ|&8pfy$E07lYTrCdC4gLKu8PBG^oD-MI)u=#`uO%_0s+Fkj6JJc!W7n($-` zS0%lAZ!Nzw?)N;uS0b$ViuKxFzusa`UjREQcVAuI>C=0kew#$|+7?5?EsX%*S&aWLi16-@nT z1ueF76oi;WHA`0oeVw7v09L+OUBg@xJ|ZjX6FtPL<2RyWEgT!#Uim=|V1kJAH>f## zLbaD*|53rw2g8!?hmfhgpof&+eIN@Oe_t;DotQsMV=xOsgW4LB@nRkkOUy`U_VCYBO4kNMcmN`u??9BUDITX4@0|At`o`9;HOW+_;?KL^7 z(n-o`gao_OX=PJ}R=xdTZ-KmwJd8R_t%P>eh$-vY3kpEv_)8t6(4yo0@qGEZ%TMsj zf*p%;>)2ql92ke}cReuuLBkIB0V_sUOcI|c1aT21hAu5l9w~-FJWD=zlaPpf^dSa| zGO36Mssa};5uY4*Wf^bjTZ~Ftf?^dcO(TbgsuCG5k(^vuj7nC5WA%`vB53tjnnodb zScX_x7(B={t6L_GjhrgUoV6U&C>dmzuhz(9WwR?;z^s%F~tK)L*{%D zbzlx59Q{4Z1l@tEJPB3E0aaa6mu)Ur@sxSiS!l|(lr1xtx0|EN+SUO#&Wf~kOvX&N zkemYi0jlH>=Ub&?O^hiVB*mnZrG&+4E^%^NmqB8lz@0G?B%mcDheJbxHzbDBlGqDL ziF5b|f(c^?3jm@E$F~Z{rwh?2WDtlx#UcjCK;c2q9o$g7L}$Ro2KdFuEKp)P!iS~+ z9XGDw{^5?;sDFO)1)U^D!T2-fwW_s?Bv&%S0HHgESa$RhFb10t2d%sPdW zvp)EREaRzL!=3OuYyD{)E}n&SDRW-Pth#CQCx(%$=-ucXsmm zQgkXvq7VC$%dFibHU(ML5sM?0m;@&2H`}^gIg>ir+8=HUEBO2q@MU$~RiE5Z@OQw( zfT|XC+2T%jspD91?H@h`Tx>a8+$xrMY8Pf5rB{`i*5e$RqsJhCw499bspGrXDzbpW zWT?pYSDylAgY>MNN$kj1kttO5!34a?K(blU%10v0VRWIi51bha;>Q^V@}8IW4tuT9 z&jXXERfDsm@zniRHQA!4$xzlt=AUKFz;>^C9fpZ%jZ-=Ka&wz|7dtn`v>XPkdvU5l ze>}EktMX7gWVVhQt2m&l`tMCE2u$&6?JR`} zpYk7ck&gKTi^|y`*}8V=EnjvBKF}?bE~}|IqepD&qV^dXJ}p`!C9mE*S+c61Km@AB z*Y=EyD&KvdAz%N>#8o}k9KG4gK1^R-)ybR#iAuN+aH!1n`IprdpY5qX>m;_WdFIv{ zBt>5&8~aQA@wluH_r$*_IWwUe6U`3WW~4>4p4Z6ju|2%!VJj%LI(@ATyyXy~G(tfw z$`hNS56H5X+!7V78r2sUGWSKzf$M^voDG&mGAYq-^6}80T1j!#S=LwVX>O*@$K5K) zWma}xKPnHb3K*xc{_!_wJ}tC#kR|%#li2_I9(#?wyj?vHXFq-HesHT!P~8J!Y$>xQ zvFw)JOn;WGo!xzIT!O3DyImbOtm?kvQkkEuDVLDwHWR9E*F@x&cOvyr13!og+B*-a ziseTbo51wXV@Eo{+}24wDH3CYf7I=Zg0DO!%(jT>L&4~hVO@8|o~HnO3;;aOj)a2t z-~e`lqk^8T(DuL(T}1wxDz{ zfDEmIuzZ*B;vY7$2#hZW0waPC4U?ll!k!l3ypA^^*-{-C09wNe#H&zqq6atFXxV*m zsC8-kt_k$^z9g>wf8m_Z`9)0j*P6J3+aX zYj;T|^pibmq5;B={&GNsg=&?;3dj$Jbnv|Bq~3!KaN z-=MA|cYYij7-&?0Fw%G-$AxQJ>(U@A^$5r*LgLd-gqy#6Aemce+waiP-EB7udz2Kw z*(T~;Wbd0GRhwTh&_!Z4s#&sq>npD986Fk$QN#TpH&_yPkdf%{#~X)PA~nq%5lPY3 ztdFrp^a=XMg2~SrUa@v>JSj223EguW3R1~{Y%xDnGPxAA%PxK~;w6UmMpDV~NRCm1 zHz??i5}48>!Q!3;8f!3dQ_ha1AEj_BztB($0`4&6z*V3iu;0W(^7y&<6&cMXh5n?U zOM#l(qf@HtmQk&n?pby-!D_23I{I9Xd;Ab=`$II3lWTyaHt|Va0LHd0JPoPCBdRvO z3)xpnA&^?U`=+zoP0-43c)44OXIaWSypH%@z3!1C_6%?JyWODQ!aSls9Gi zE0OFBwxC<-H90bqs}B-pjiq5yGvER)lvS*hT?jLQYf7_G3(-fYs;%x-G`tSudK2u# zT)q!=(zAoMYiTXzAyc3}`H!&kV@ZeDNyDn{X*}h3sq@PZ=Gplo=T5SXwzqBjFI7d9 zX5faSmmllnBX(WAX1Z=45AhYYDg6^M%b-A-Vu5=-W11sGdyrx41z6h=*NpNfv^ZbCX2}%y z!vO@Pyc#Q77_v>1IOKgF-nS7<6}*Us+VM%s7h570Go*Qco}ZjrWSg=m7`zVYshAh?&agKJf)5#HYS-dOWe`wWHrS+zQ1HA7H@WHcvP<(R{y{5y`L(s*H@ zqr$%jM)V5s`JfTVRo0w*+sp+W^%Z6)ITIKn=r-RJqN*PUzakrwa($aFg5`*^ge`~2 z)jD<<*tk8%+dO**5Z^Zw%Ub2!mrxc66-pOsROmHFtkk}F|Ti9Kq7&l!zaeL7U)m$Io8*j?%D zHk`7$zL?^WFAyU30v0i`_E=9v9#-H!dSB+r7(gQ7dq=Qg^u4*f+!0oc0%@dxKf@f7 ztzB!J6^c3GZIQhu7!hlMP1>F>7rSR`1ISAnwD?(yn#;tZgHBY>avZV=9Tnr5l8Hj!$#o3rA5P!1BDnUo z+8T0|A9bsGp}M+$)+2~8DdWUVYVy*B68`jKh6~jiDW#azKBhD}YliD)m9rcCzlkmg zIq(i?McfN$LBu;tqVKffm-xV>`*E9U%=v~;KCYRmvG?}!aZu3uVVXdJAF#?KNWb)O z4)`OUUsRKW0Y2y=T5#be%wS5!BE9xPIA~~lkg;S4I1+z_PvUy-!D_Jf!^NW`_xoWU z>_Nr+zxVp7t6*V8jn%?o!TUja!6AA>j9dwhBwoI-4T*Lo{|4jisYTyo^@yq<3|-RM zCxe$xWw%j!YKL!E#@^Bc4`5HtNdD}xBDD{3i4~)C8zV5eI-^BMA_)}2K~!Sf5kd`Y zfY8{%|M}-}o#|R=mF}hW5otfkfrN8-I*pSjY1{rTyD^@Wi?GErc&BrHyg3jk{kT|0 ziQbOKww!}TblBA^^Aai%5DNR5M3=Vib7l;V?gsYq?6KmHGvYkT8` zdeg0;gpn3ohTRYkv?e~@ltdzaj%|crJwYZp2Vq z@Ws4%%i@dGL|I^^Zx)`-_+}#tOEVGvH7uO*4(a{G0F{?;w@_%lU^?l;{0LP;RQs`o z?D`kNJZa$C8*f|{5gyk96xjCG(T?GS(7*VjrSp#;44*e8@DB-P_5%sp!4Hxi#K;~5 z2eVuc_qNdMyA9k0f_MS+C*$xu!92R)f0?c8`36smJMkav1if^b|v~ zyWzxQ5OvDAc4bP8s2LEqi&Dn)WtY6zrip5*88rnwJB}b|v*_@%@T&s7jXgIaz?|uu zm-3fl3;xl)o83fdS_F75e~x(Am9I(y0~hWQgh@zcjKw}Om2XWK2p!*9Xx;`agZBk` z)V?_nfEy}ZwVD-a-7RWyn2r$9ZSz#(-ocTb6eP%F)3V29`A|Q9lh8wA)(2mM+DB=D z?lnKLRDEKkIJS=X%`!B^89hQ5)Q$Mz+A!)TeA4Pw*-VY#divQiYjf-Ttk>KwPv1J& z=_yR?{u+-=Aqv%VqeKQe->-_`B@&F)UGS<-0FRwlU+I0!=haQtd-0PT2`@rwv)mi! zUTVqE=pVg`aLSvN7KyFnsqTv=buy@QVstLs9Ej41qs>);Md_p;cD_DcAmgWhiZ-SQ4IIv=O{M%;d6`1 zZ{UnChz@tVOINn6d`U0jVYg|NH6h(@+l3u&VCfn+9UoFz>egeAl>PF`xRz;NMl+!|0=@C@aP>>JUOr$5T442xAg>CXN8~_+ z!^;hz-rIQ)Vt@=$TT%3%hi?|3ehB#_=lWEV6(x!B6`Mu02gQKuUFf|?xB;ZoFnd$@ zfK;)k`x*kD26RV;QF6NCsQ-_leQv2e``8e_BtIdSq@=mKVe1LU_JkuX22S^CSN8Ofc4QQU-d&!sUrucS#N=p zqXwv1(y+6+=tKkm-bf|z?lG^e{_dCJ0F47#L(pLn zVF^yxMcWomUPKAR%@)mQMuq>nQOaMnPHYLu$}8aJlPtg_p$JoI%TNdTA{zAo9qa`5 z2`4`bC*LbUQRMX9%JG6$L;SN_C-?_cj#kMBL%1ao@$a(dW(cUAnX-;BR}zC^zC{AhtJdD8}5Y1?OgB}}iu5YVM9 zQYQi=wQ2_j0(qBkiFBbodn*(Q&`=d7?EyLs_2u5@0oI+QQo(Bo9hy~$^ZG453Gz^* znTPK~tg&xT4L0FWtzfQ;Ysr>ynXBd)W!2Bm3UaM)PQ+k{JuW-{meTZspq$Uq;h z*~_)7>C2%}Lzi~;Y^s8^#(F_sRIB~XJl}B}(AY?q74-KL1(#5ku51N@w;%0=z!=E# zW9mhjV7p}u)u)tKM{m^N%Ci0TgVj-q^~%K+BE97C%aBlKL(Rn zD6S60<80N;4pE4oiIH=*9Ofkar1|jL!C{GAYtt$@eaE!0oMl}F=r=C&(2UnhXRz#p zzm#xu8dm6YP&)v5wgtKUnze0NCJ=Z+mb4E{n&)4b%sHYC;k|DOu(xKRBx;T zn)FO()1~Yt_gyeG9O@as;~zc)TNsB=xxIW9kZPLugOr}484vnPvE4nmR07!Yye}2H zWI7R4PzAG3{f32DUn+!vYBGy+mL9Ro&vVQ~2cs$3yJ%UL33?yzVs@#I0$soZSB=6Y zR{6<9>#}2nw?S!y+;RQap<HMBfaau!1U|0}x{)mm9Q3uu-~? z6J1l$yB@s2*X=A$DMTJFt13yD4e0J>g}4Nt;Q?7JBlWRGP3!i%cGMBPnt2{U#MJ33}0&>A{Sm{&c#CNX}g=z;N7f&NIn7@_T{4^lFOif z*zEALFyB?UjmdZo$pShzPHs_`-#V*rI}2v_#osP+8k~FWzHsJtz1*a+W#xr*=l$L$ zQl#>pgr0BSGdRD--S!p$9>15cS%fKmbo_CZ&UjDy{(6}HB;I&g!`{;WV0<4R99&^K zk`p-mW0zcD{ZpP;TCR(E`5yn?fXUD5DW}=~$usYL_XDj_5D27lwzWKJ?#a`g`gkah zBRbF&bZ_r@dF1r_KH32z$m`D5yM&sU#evYNKk*2)x;18zQfpgo+A!ZQogtjoeRLhx zZ+1b*?YMmFcOV#Fa0jdDwu{2toH>{9#4PI4XVd%Gw|MOMDOmZQYPrBNaYi)E(Z55n zkvDJ8o4Tv(1r8*xH-`D?;f0ZqbsPFyPS09DD1lMH$3DxGt5od@;%&F!~@+WP~Z!8{73DD@O28rugeqI*D8;^$V?0B z!?PJlv0vAfE3x8b?YT2Fr^3P{+h%e15`=77*?wKY5iEqIOx$vjD73~r2isQqZ)$q$ z8R$mMn;Zl6?j|(kXex2SAtiQ^VNR$>FMN`O1vDnY&>GKxa1!YNbCV`BN z4Rs_F!oyWjPS4c}M=({~SZ56hd*Ub>BW3ynw3PNgEW4hW|EB2bvDgKAL`lgD=o=Rs>bEuCQ3;; z${+td8i{466xqGi8$|)twf|D^-lDDb=+G>;MAKrorAdd&)DVlY2_2F35GI(GWK~ws z$ykiv(;yIz6X6~=zzIqWd1uR%-wHMQo=$BvU;@e02$2cV@x~e`xDH<$ zPFR9>0?zE;geNLZ7SRX5mJrZNDWYEmcydPqCo!)_%2GZD=Q?kLS|OSi^ntIwaK4Rv-t-2oK_`OBsv)e)4Y2{V5i? zszTMr{y~}CxH6=MdETpE1uI#_?J`ON~=5)E*V#4dTrbo?U@dS&!l>h|GTdc;&dnozOGm)1wXa*!HpEkN6kDAPQA>? zzwgt?-w0U}6d1)o5zXOfwTfephVf3%7G4CoGy}}7MpR1~r8+ep^3ni+xU(5iz%f7Hq1A;Q-6j5$}zee`~S$AgndaHR2)5J-mv%7hX=>S;*a%6ZSu3sMB zs2DK%WMdelCvq~*O^Rw@W+wl@!!6yZQ6|XA-#8&@?nU03QS}~yXY*)_N8|VM)VsbIlYs({ ztK394=~Z<}k6bG7dMi%U<(C-O6totjTKI}q6*TcTl;_#y%0z3|8jQx&iz>Kt{!yP* zYMoqA&33dcc4|2a`pXPtY4WAn>E-It@R_!&kygAU>v{l$bN`&gn(~HfP4<(@g>3zN zxk|J+j)4aCL5=Jaae${rOTeGKGkIW~SJoFSu?gNlSLo%SJeH-m(ZHwNbLV^Z;d<7h zNn2hWq_&o?);&FaD_)Q$m1^hC;^YF6N41GH)1SBWj$AV%-UURZbBi+x4@73ycuu>$ z+J6B+NI%_-4n$^BLV`nu*gHRwa)DmuD^j2yr?8^K ziO{zlk}q=D7XZ4`9Z^)&Mhiz@{$1WM=~rDj2Ym9;jl>d4&hCu_ceD0XKaK@x-w~IV z))$|_*X`5YwJx}?V3?mF;sfl|lW^<-I>9JO>;Z|$UHv#P-5IPcwyMuHdEYC2-z!*D zaHxRzc!v0pzRiWtEv*{ri3oUnkz?7&*$#DxPH-q4dzVCTNE7Q6S(L34bocO6DbPo7 zR9Rqfp-kHi>On2Od^&$hWEA@Fj$V~wfgEkdA+&s64N9ADd_hqeS4`jhtgIXXLopyR z!1)L47$oMzZIMFTS?YP$Z=0+$6*c|kUtlr z3!IyGJqH=5kaSaAyvS1&$|MMh39M*pN|Wnnjak!(X6H(5dGchABQsDLQWQ#t8%9;O zZq*l*X*#TPe^<_EjdKZby~NanJ!HIyKJIy@>Hl&j1-`xoCK7-`V$>`P8I)(zgv_n_ zFeWMR5b7sYRjT}B2V#mG#wC-jm7~BpG36IAPyYSLfSmC(-O1_ZO#6Nm zEj*g@ zU#>LSV~2C6v$HHZuWD$PbJ)k*{EnBzMy4jmo2GOr!9bM}2CkgPv)2k1gA}WLbd_e- z74~MoK(Xf%jeE)JW2WZRG~ICnD~9j7<`2J0&k(k|U0wSapNFDW-D%(5pw{irow?_F z;8)+W-(4T)_Sa;m{m-sH8(vq3=bHNexTtaBuZytd+CQNSl*2-NY+h&x*FTX1K>5ri zSVyZcQc*)2)Vz+Y+iXidNa4}IKGP)eYzHHTT;K9 znm_Kj61P9_1k%27;FfFofS+BjMEJk~H#Vhlq``?y1=dr3OcV9K`JE@T-(~JtpiL=Ls zcIO*)2ujpzr~cYxmg8G*P!ImHhFsc*m*5wu&CuDH!)WA+8juOa%~P*xbE}7%16Cq& z5Vf6Ol}Z>H+^g_usyLPJN&P6oY$*SeDSad%DZ!ShA{84Gd*mF6VTD{H+q7KU7uf#Z z`N2ldX<*6G^VnBu|9R9^tLMA>Ea-Ju*5kPu_%T1El0gdNWpuG-1`yfid=o@= z7M4DmH$jskI|;Yefh&=?J5>{Kc3{>vOrJ4C?mt%xZ1>_J;9wo|DBr9Ss7#HN1rpz8_m8UNcImzgY)^yE2k_*yl z0zcjsvAaRNLCZprhMz5?fZJ4dOrBJ4XceW0?%dwx%FW5+$4)xta-(LlfOn9tWCe4! z5Ht^}%&+t5k74w``gm@%9OXb?{+s&k!-0y;zKTO3PcS2B26(~+@bdR44((c^^j0(P zqo#Q)wQ+bSNa&yoPK6fv`I?~pI`(4njIEtQ< z6j?!Ib2y2ubY4Dz&*GAdr6%ju`7rBdvK=$UJXQ=CF!NI4igPm#g|g?sABfOvHP}sE z|C%}aG{(LAQsviEVAtAT`#&~BN?6nUoSdD3Q(+m}!(hFY0u#2xyvM^e&Y)t5L1}># zNDYGkUhMv}cIHrf5Fe=B{BuqizfI4CjGmi(kW&HkPxJ&dqvOJp$3D3LcR7j*)E&_-N0>u6kiGa}OFTNnyEhlF7HFxX2jEINJ!(pCCkY?M*P(0?2npuQV2$j9G7%QmW7QFtCDE;N+I=~2n43REW*13x$= z@P_03NAyi7!eBMdznst5HaF4_WW#%cbgAFN1xDG=mqB|1a9S)nB{+`&$TDrd7d?{j zuM!x$MQ$8m_~}Z2YM~r*{UFScPY|;YN;-Zp|9F3>5Oda`-MQ!Avo5c8Zk_1Uyq|&Ngs-Pc!riF*DXEVny($J#c?7> z4nd>F9Nkc=X3s;d05YT=)1z0?FR4ikz6>!_u6jZ-y(pZu4lnvXE}=}Li!KV$2kU|4 zT@wCES3Uqn2tks709=cXtq@;339WNS#21K*alNUFKsPi|DrpSJP6scB(j%j!f@sVt z8x77v?n2)((4d7>&k*7q5Hl}>PLT+lq=I=o*4quB2ClTB#hcPz|TU^)>; z6n6JETc}?_xu+!KqdHr3NvZWJQwehrYndQr*H)nt)+@gYw8eKS@l!r~GWY)UwZS)) zZDgQQ0_|Wg1IFNZI^Zy0E}fS$KK8?9xd{jH)1FfxW`ObTq-INXYMyb`T5;fFxhyI5 zb%-FC^qceeHPsk$^@U3bZzeKS(ueq)(LRU_{Lx?>=bI2iCx0|Lo{V`0VBl&rYP7Dq z!Oz!%EQNl$7t)!PXF=7TA$Vs|h|5*~UUvA*2``ye17g<2WTMx_-0P@!O!HDe!5~PZ z{R+|3ieEP=`C3O#Bz?5ju025^l07%H66!bAlBkP`)Q9ADwcu7(ZH#uxxkE?Qd@>4y zR_^62xCw#dnW*RZB;$&SRisIey$0h8Y{a9K%I^JBv(^~FoDBhN&i#{4Hn7lM zA(2)29GH@M2;sT3oGpZq&Lrj1)*a(I3;sCIVBv{?#P8@BKIbR6=0nt5*o4BeVxX&I2~2K_4`5 zvrut`+Qpx9mcdOaO7R43?+c~Luzh-2xI1+E6R1mdfpF(YIMX`14S)X*LBJ0KSKj3)T<$^Cq%kB$bCEwR(bUBsUOd+ zCHl=E_iG)nxU3X_ z-*x$*VEWw(^n+v%^@US}go9i3tJ@5}ec#}*v|pZ>-Dg2rc=*ljmejpovKJeENNj||X^k;Db)XnmS2D>BBxqn3`C&ScD z2P|9-s=K0$g1dx19ZVC6)?6WAfE3y*1~(w2nP1NUyB=LYZQ$Lj|He2~xE0**lD8^B z3t4~<&IfM?krsnfeJ_Mt>&xtU3U08VbK|sQjzNf^PYRMr4|yMYW_?dFN{6~mgy4mj z)&1y7$+|pIhg$%it8O1j>%uTH`>X|iq{`>O5Q8qmY`EQrh!J*1oUI9~Yqn$$XTGbq=$O2b+#jvl3FZ8m(%E)(}+QmFcoqIA~J}x3ua_XnLVLVg3r*@E?!8U3&pR+?6V9?9o zw8y%$$CsoDA#)trgcnu-y~1{%vr3}7B^djwi{f)iLw|0UJI#8yn|IHO7JAO#!a zNbGc%^;_BpgM!B~nk3!lLuc7@h1K2T#Zy|8Vr-3THN1Spb{*Ogu`U-wV7ESoR!cjg ze7=~Pd$TuM__|?WQ(V}#M{dzaZeLiQQIOVBGrwuvRsk=kM_|B~>ofDQ^6+?wow+;v zzEeR*ao}uJt8q+kRp3h$MLsc5jLWd&=c}W4iD_*Z%Jz{?RTX+E?Nn0r z&$Zz6x5#AaeTW;E>rD>Oa2-DC;I{z|-~8DgQQxg!-i%zAJhuviU)6L!$i;v~_u+yqhzI`1ov~dE=D{QM z3VWdL?Kk+Fy&|P9lO2=;dDOf$Xm1C819aUbF*&$SSA(N6FRAMdD?HS>`=@iZ^gMB zaDSEQTCW5@%(O_hQl0xeUx~W}y3SkL8{LlLdaDEa(#skg&((`833Bz73Z`f4K>TTk zTe6+%(e4fp{A-|aXvzL-j$310lHqB@94K<23rTXOeN^eY!MkX!LkYvrPP{`!AbWmu zY{x}v?(|;)qS6xV*-LPjjyb9704FzqllplQjr3>d7AH>w!yz)iCeU0B84QXknJLG# zOAs8KvIejX?#RCbI>FbVLGVL*B|Af7>jPa*-_ISQ`sf8j?qW64-?VJ9adZjoeq2kS zEh(3-ty(Z%G(~^2pvG!dhpz(OXtI!0|A^F-8r3kK1i}j|4?p2`mld*o6sE@9d3!g&~}31QqcWL z+$`glKZBHFAsFeCwL$Xo;VpBE5Xct_3pejKbT&KS2^>JE$M$6Sna92<&`3k+j~el# zqbO*Ogt^?S#g}9-Xk0sdetz==e6f21`3g)F?KP^ckv+b922ab!hIh*&3UWYIe}O1A z$UKg`DE^U$TC!E&hPdO<&Qra5vO~E+yK!;Yd0+kAmS`#I%xRE5Q%=pLpi%SNvODTH zOe9HUdmfPb4+Ns|pR)!>@(@npvxn`TpBbMeC#|w2;%@-MH$FjM z=VIvRuy?&oy~Kg{bZY+ftp9w_&bvvOEPm)gG`%jqLIBmIT|i@H&sO4R6aXs%e;oWy z*M@5T_|a3)zM+ab@6zoPU~Y7jV)dO#_xy)>sdGJ7^@Zf-6Elj7l_y1_cw~WNfnTvr zN2F7J6njD_mM3X^{*>Bo?jH;5fL!L4aFX<$wP@Yaw{h7!v?)CNu=eZE#BN81RIB!U zr7`^Gn?RSR$V)mcwVtut7$Pl9F%B&lGYSri1c%Fxj=l5UydrDEs;70780Qj-9Ev%3a{bKpc+(#2W z_vi2ClQ@B-WF`KS&8KaaEC@26nEUO)A;znFt{t-FGMCjvZ@}m*k`Ll)QbFk~=TKR! zCkklUsFX{WB=B^!l-yLNU7}II4oTg~3l+<72_i;YAxhb%=lVem-23U#tvxyM2?ypD zTfdgXjeB0|09$Y5*@H6&vLn}f_MNY-0a+ZaVF6^7h4dBj`&X&wJ77}xOYi?m%I@-L zqEM!(`-VP-#5>kb?x5)W~s3+i0+r9 z2sl4*B>WTl1Ag(>{*U?x{ieEs67cNbK5@K7E@?~1Y5>R`pmo0{=tQz2nzSaruc^#F ztvjwciVOSL9vdP|#7#t0ud%DVsRZ^@qNH$Ss)Y9|e-*p;(r{GrHyN^rFxaQP`35t{ zd&QyD{8y5L1z{#iYdzy3{yS<(kxy=}TZT?HcBs4}dc=v4c%&p%6DGX(76)5r2hU%t ztUWYcjEsHJ#N3FL%U(Km z_RgQh2YU1q?M{c?wL@2}ELI7(Hpx_jPn z8=DeYq8&>oIh_7-aM(3KSS z%b%*Ta4!%w9$g^8A}}J5LJK#WigW4G_jXn2OUu42aD4*G1~N7u46!nqCb4jF#C)1f zEW=czAT?kUA|XQ&&{Wm9BSLgfNf^vV0ieyRC15`qwCOAqj{k$=m@ktcLN?B{$x1{c zSfB)tYSf7xB~PW+61b+(4t1Ec8AEFpJYkgI{A4uM@5wO}F-C3UL>MKzBFGY6X!BQo zR5EPJHA*wMB4HCT)x#H)XjBk6JP`9UY`Mx46*g}1Z}5Wp$C$G6^TSJG>q|CnUO^i@wGON1gb`#>SnF#K4`*nb_S+$CKz z?3|ohk`<1ex|qE0m{d88dZ@iMWm}_a!I_Qxj*LchVWG67Y#_!?rP?AEO6Tn@u<^9I z^bh^?wARvkcwMJvJ?eG%ly>{n1+ZB$@w$R#)wfx3?xjIobujsAuw)ebA>=h<=9=>Hy)!?kV!uREbqq=)Gh#L*yD_9&JK>TflA>8>CI{ zKt8p|FpJpetxhG2-@t`!t)2P#0a;&ZO>Vk9kp0j-_v*zvn&{r*SAgarjd{pXE? z0(!x8Z{_f?!utIm_i#ULzrgZ8_i!s@sz5&tc52E@R6hgua~|M?A@_v6U^E8ve$aKOG?AP~V)Ua`OEEGHOele0cV z9S#^o5Qq8kTnZ$>R4^`dE+_?hqqYjD3JL%ukrN0DstFFmS1*ZQo={wVLGZUb&4K)m z6vH+S53p2{GO<{O!uL%Od^xV}y;QoyLxSM#>J?qYWVvyOmBsl!QlY8CU zuC(iNnccYCdLvggpGXZ^G6q6P3%g;>ygjobTRQ*fitTpGdUL(Aj`QrU%ohv!D%y>UAhxx3+G@-i*d=ZSP*(dTwi7d`?1c5VbnK ze3X2_#7gv<*uy^>^ISVE$oyNTTH8G`z(TE^iB@Bkv+cvw#UDg5qGB*}ZzFz788V+&Y*au(k;|4;^~98j>k395PW@LhPmM}eDYduYdo zLGuwNjsW>2VQHJw&o_!iQ!uRTL)5_Hl8KgxWCAnEAQS@~rR7;37Qz>JxR>0{Mb43dB*gQchC?-j1fGSSGR79S&H zbkqg}Wr|Of2)8Phh%OrwdC{rm8 z&}06BmDWgRtMBP5;Wdta*~-Cqx`mUXR*-lF*5S7M=D{fSE>%=4B;lYs4jbIl!x*M= z2<^yj(W*_#PU!fb_+p94_9fA_F_v~3?VsZsQ);t1s zogia>qdyaicCl@f>?5O)5mvHWP#>8TafsWSYH!;g+;n}Pn)RPKhKulF(qT7FP^JFO zON19eYn)d!3-;jS;1sRkXJ=wxq%1vvkU6Icw?b{F&m?~T1TToG02GQLUZqlElus*K z;FFCb+g5%Nxe9TsJrDZh*J1hh%h~|AZye`NT+r7}6TqL;ooz75z6`uxZ@A&ESv_XE zaUKsIR$FP{A9L2(-7)Rh(T40|^PHLPrJ0yh>pJ6Ba|XkYl&0NvIbKr}$KhZ&zDXbzkN z+yWI4>1UoujC%y>SHXF(AsZhSmrNeuHzw;qN+gKm3jk&A@I&BOg`ypvFMyw_cMo}2 zOxrBX07geFarRQiG7ji&u!Y35O!Z-7e^KGs(Rs@;een*%;y{xvLsEUmdq;1SWp}~S z{HQUS#BA}Kri>~eiey&;57>r<4LLU?=$oU*kaC9;9?n#7?}u4dcL$|WIg(9BR~$g) zP95HB2H>ZA8}kdz1bL`5126WrunAWj*l07R=NY8%0O7nt7h~p1fvZikFT-p%%`r2D|_+d89}BdO#@;yaJk` z2-7>m&UjSo9W+Vbz0UkrI+o z8)f0kwBYR`{m?9atTp70-Lu27{ApXz4vC37MSyb1lLOm0)P_*+Nt_k-1uema0cn(H z^xBb$)OTxZ+s8Nex88R0TEv6tX5nNXjtFDU$2p3Rf~nlA$_npVAhGN5iA@Tzc5?2t z5s+Ep5V^`~a^`;hdO2N*c)SP7JI*AYTdBRkvT3irzFBAz?O{@?bt4d#-eG4kHhG0> z%vxShmro zSZ>I^@i(3sHD0Y(kbZb>Fpa0#ktgdigO_GgPZSpLw`7@c(vPDHxtD1cLF4?Ub zsPca6f6cc)QC$7i>x;NiT+<5WfwnBgm8bh2R0&zgdXowGUggX1{`r&K9P#Uld-a|> zDCMB!Z{HH)R^-pp}{lXqr(4=UqV6$gy zhpHY+hmKC=QdCTRS4WE`o2r^6=Q6RLYSM%yy-O&$XSu}30*__L+Yq4I5a0}EZ?RiI z<^@hk&0$7VU!0))xMEHP@*P0E5Hgq*#sR$vo}&rYSFr|V$}mdzRMzUU)bxp$C1A{8 zsCcBzF+H9uM2xEZJfh(WFU7x-kxVjSJJ2ZXt^!4iP_FM#r6x4PAPrF!1zvJa-`ZKo zYWrgiss0_g`QqBTJbSwf3uwFu%svSu`?&L1>H!N5P~zQN$_bW}9P1~ilH*G>+!y(E zzn+kenrlF<0!L?npW988RT6QOlBd5A+W=k!L&}-+M?7m>2PV7`YK9`XvA&r%Fv~K% zrnM7gYAC;xA#5|?MK3`j5g1yhCHm5F&K*xaq&wBhY9c}7<}D1v4j}ii^>=> zW0ktn+A~Xl3;i*Sf+^Za9e(?s7gg?l0A+>@ONIUUJjTvzP=9);KO(jhbl7bcdPNUq z;dqsn{(U+lq6n{@JO1NJ+!}zgBd^P-i0tnB}&H)&#W6xB)0Hq z|Id*yyAJT#cegm62|ywdGM!qO9!bcd{#VI<#ztsKaQ*Mke0vnLL9NqjI|YszW`TfX zrX8Hoz5|&_;K+_vbh*(`%q${*eRdvZL+8h+SwmzT@=!s7XKzLS%ZO{jbJ9z_--h6U z&kVHm*n>_2P_#coM6)2t+ardsYH|B#-n{Is`RskrW+Q#+f`GB&w#W6p_lsk{WGvv7 zS4`<}T?zX%(po|!)6Z)mcHGG34@kKH4e@j_uK;yh)B|}TB*nP&ENM#z%^Os&9Cr4x(DMcjH8HWfr z5`CC6$o>+aIRSqD_7WjxIVS9zpp$-N?RkD?_esRyoI-uzrtGDABpo9u2M!iNbF&~0 zig8L0*^ynD^L+k26tRPZF~&0<#q@r;BZ1$^v<5phx{N-l`azjk*I{1AChp^aKhdG^ z5G0m3K2Oo=$x0BGih_YIa1vzo&oix%>o4IZI+4&;i1MwaF7@2?_Qzc z1nnd}lt%R#Cz&0xo9h?IT6gg)b{2no&NLW(Z8Zw4DJ&p(o2-?s1H)Df1 zCAAcFs<9^8QRDx$x8iQgiGL!6u0})RNgW%zjRX~EsSg_y)^xrfxD4B?r zqc)asSezpzyZMx^quEF5ZWE;vtd7w()3y)0;ym(3v*znSU7+b+eX9^?Fg2 z&J$Xq>cx3wg^xxl;A!h;Ik&3`FNwXfXJDplzZ5bf*^4=+HQtMw>;!LcXbYo%h*Ita zj`b4`eTSm9>fgU%Sl^**m8zxE(b1x4{Ku-fM3vIwQs$(TA_!s?SFW{spW6((mds1H zZIdF4J$v>uX!SZ>MrtwIvrC)0zf}D}iD$HqrNS@>UMaK%z%s_O(AE#(%YA0BC3l8Y zMYXJ@D}_LeP^$-r2VO`EEpUzONEDAOo*qTwNSKHctc|n~H_q{iI*-=xhcj+$P_!3j z2lYlwXafz3D)@jHlqEJs5y0R{82>=Y0C|L}N?IkX;70$(P1Rv!jEYuhG!z+$9(GJ= z9fX89@F5rvuJU0Ll0V^%VsFp!-*@Zk;b_KZSA z5BCg7yPn&J9)JxlO5+F3b%%3A{E=Ah&aU8&U{BQt06Is)@%l{2l4^4x2SG7Fk0ru# z7buL1j>G_AtjJ-+quA%SPOfR0I8;qn{vk?Sq)^YhL#;ZNdvdvO`7%#E&#p<0eU%LL z;EvHzn0{#6IWpJQeLfbPj|C#i0FZwgnZK`iw9T_SV!B~3Jz*i@n29|!jWB63xl}H` z7L;NGm`m?f)c}K7pq-~r8CSe4SfH_3FE%?C?j=qOcF%HFip$hqn7Gq(p<$(4J_@Gt5Hp16`K$k8j zA$FkbHhv%KTCHWKzwfX-;A`bY0~;~0`|h&FRH6@6|?x<>zfLI z*c_hwLR{MyoYmQ~r5i1f)ICf7<>vO%kj1a{$sJxR&bE~(OE=|IgQzkPR*nD^S-1`M z%Q_~&{zTay_jI{;^Mv1jhO&R3;#v^Ho5SepSO-9zM zuUxpuMtoU*O#o#O#wSn|q*H$2zpUw?{BcwWPn!rR|FaOW6WpP_e%SO;tzH&vKqDi$%`HE$e z_Iz1e< zb-p@i3VaY@azP8!ejz0(m&#gU#{X%g{f# z-ocKVr1}As@l7J@tj;;&4q$KvJU_^lVMeL$FJBda6*VgbKhAJXI9n=jgr@XM{cN~g zL>DYvB#u=4OfndKb_`rfOgX|{Xxr4}mxUh*{c0g2HkGh_y zyYGl(O0p!Nie!$PXGRk6@1mZPiZ}wma4&rHNX=GWV!darTgWf=LLh?;xh~T+Ur1%Z}v33w(t-<>z2Yj)Z95l1y z_`~QcKd}F=^J!H`v1t9DoXMOrD;lc*sJ#(S5fg6zBGUL({)gs^m+1l7nk~pi0|`LH zOUC2zR;;Z}u4~e&fGTdg^r>cvie6tq@v5t_Wj`va2R+&r&yLJlWYS`8)BMAUW=6M~ zVPX$eJL7tZ780iNP%=)_7)m3MN|U;0fNUm@8bp9MXaGs;AEE=S2C3^ORb&ea<*G~1 zhNWHNa1}I@QQxR(_F9F>0nlQp8Utw1z(~U_xr6dKUpp}CBciZ~B#$xFd2|AlR^1!R ztVR^vgHwQ6&j%tbg-~$EiOU6uzSEW@x)Z=V8P60$^h`_cci=O z6HipE z5n158e@AI_Tk_TjrUb@xRWG;jep%$Rg}6(x8Mp*-1cTm4b?P3B&;UTm{dcQTma23$XzBv#gaw|A8I{8e@2 znm|5kIvrRs<(kME&sSz?=^V*Y;%pI{o(ZGCwm>>}%^mq;*=f3-UomgpdQ~@e6UF(| zju)%4;n9+v$Tdl z4K(z4Yp|*@;bYzt1eJa>N#}tp^sM^`N7c`|hnTsZBi3nLF{p7!VwtN0R!77FHLRza z9l1tI#@Ogng3d+Mt?8%Oe}B4Y)z)E0@`l%0t2RUI&-#Py2@5E7HBhD)3DNWl2()`i z72vFpIfQ1!0H1Ij$veASId1;oJyZ582>!;Zt!RFuYK82G+!e6Gm1I@!Hr)VS!V32` z@2NhQ;S#UBxFf4Mo+OC6lo`~tH2=K6CZq0@;WF0D6M+qU6rk5CiY$xNr;XFCbP^(> z(bQGbqUV~%_yIur7Bt+GIo@zPx{Tma1Yl9s2C@bfZ7f7y%AnMto!Zf%?RGXdbQs2> zvyAF57VNZzutT~i+3_bvGm0@msX(wlW@EEQBXnlbR$x=DT^CediAIn;4*9T%LZg&< zsRayLR)RNS`=mL{$qPiIR_0Y0Pz@xNuJdSi)w@@|&H$=ACoA1j(AA=RsW)1i)U|Vd z^y7uWwf4=;^EH$CS^}|_m__Nyw`?u=^Bh3*Ml@NTpc7)w@}JJMMv#rCu#Y_2s{HOB z+I|I1P)!l%1Fm>S-{@nEnis>EfVk^~j0g0a?m?qN{rh3HDo{hbAt1z{iShbg3FCPgJDF9T zjaTBA2gVMri<7lrBPZSXD0VcMd%{S2{YW7N7*K-~=;gPuVZ~>Vq?0(6R~5qP7M)2u zuI(d>7TSb_+45r9;b90tuv?M)Q@5b8;W3%gVgP%AYtbP)?8oUZ@j2xY1daH`>R5?# zW5kN;Sn&`=pm&%dvvJoD^;dw}ndu2A#d?)_xX$&<)C{>b|h3&84leU8684})7MfTSe z5jI6bHdYkAQkf^qFNz}kRTbfa5WyKLoK2~4T35!jtz;(3EM}krg0l(Degmm2gi6ot zFQCi?R;8n<3;-Rv{%jtd?;qpkJFV5(U_%7-3H3HTE&OU@XRPi2dsbYmTS}wX4iJmQ ztDY9E6}Yr&j6T8PXm@H=TcPdBLVq!1dQq@`_MHT?fqcRx;jwB}D_GApshtrK6I-qE zeY|gGo7wJd1FX-6hX0Eeg8KBfX2N&?_j z5GPGcw`NV8d`L<-O*d{x3V(oU17vEJAh}-PkX-B96<-5!zL#RqtM5cGS0bwm`N`>8 zsLczk61Tc^qiJc_@e&QMaDa-_TD%n{P?XPUa;hl)I@TuAprtH!R~)ZQcdQYVR7DKj zihpi}lpjW)x9%?BI`<9`AClveFSltaJnLG1gs)eoC(iS4pWi!r5yP70127S3a)AV; zSb7SfER{<#DvT#hh9{(eTQ*4(<#r5!HZ}M<}Qtkp-Q9Xyt>_*HD{U8l4?YX8(XS$!IB!%FD*k5 z=uT{UgiDH8!*^ds(96RxLeROnXiZglNcb{yrps>#K?b?<5sQ(k{eVk7LCwu`8a#Tvs~8M z+8<~QgSMRN@Bp`5F;^PHxIB1;_KrF@ZP*I4TpG~7J_s_{)Hf$q0ay&(59_m6)@LW9 z#}QL0{|6|cq-%*p?IvXQ#uxSY3Y&ouJ_Rda121?0QCJcxlKOqQOgpftC3rdt#tXCd ztB1p%j`ofetVc(snIr_c8MSC3fEC&En)o{Qh?3{X1iT}QKNaIh=hu;s0pDM+f=QmR znn!|;cg?U0Mp3&$U;;M)k1pU^9owtCp7V7d2TJ$bbbT2uUUcqa* zD~eEw*Au0mg0dS_s#o3auQfZ^E4^Q9w@_DqJ|4ui(1=`t3q!!#P9c>c?Ge>KkU&FR z@z-{iy`&gMsV{InF#CxlVW%H|MQtD;l3eMy%B0B5AbAK>n;YMb7(N`0$EGu&wOnq@($X(dIeL zEHA8-ROV*y%m94q>g>7Vqec(Ig;(mE+l^Usq)M74HTO+O)9EN9CRA7wr~ecuDN=-9MQ7kDOXnD8yD_O>0hDvQ<>f4wNK&GZs^610N216lOHmNlm~vOe~1yl#t~ z_zkJz|2@L+UYZ(Ht_U{1D?`44J8|W}f;4lFlr$MAGKI!O>NqQ7YB=Amr{dw^+QOV2 zGd7Kee#!Lf&8%6Rkp+8piimT*JYi&6m|KOaw6CvpGTgbMs?4Lg%A(zwHdW<`&(F3= z%=I9D7@%iX7b!yxW;QVCl>}X*K0|bpV9NT|LGQeF621q&N^l`$XQlGnQ1mAC2w27KKk`G@*%-wph#0~!WzUQge(`(16i z8D_x^v3$a--tO}Uo(RHcVrn>9o!g%{E&nb4O8ULgh+QpVgpPm@Lk(C=_%J>h{!7sq zJkVdY$nXp~(vJBtI=YnzJJYiexJCuVjRh-OTsu9QJZ?|=h?^jmgpRZ@0CHRzp+jrJ z46xj!Ib*r5*r6QmRGsiAl}Ur9+!z9vb0M^Xfrw3N9AX}n@m zP{yL9cKMN1SAxVt5)7VKdBKGlg#KT!dd+`cL{*@yIT(EWoKu_qL zEeP|6D|L!9AkKw3J#pW>!K4hyg6D@?Fx+^>KtgpcTf)RKBVpp0ij-wWrT7<}KV&LJ zsZ%jGo-)qA5aXSpYQ;hx|%cmq=5v$aowtA0W4Zv_MD%3w7Wep zX42MzSIRCZCngm8c|Xs_{pxmT$j!#-VzyOoT<7zfomWWQqn}fpY5#fjM&Z#Traz#?0M>~PhsL(c|vHB%JjF*jdL;mwBI{aZ^k+V#7y zg_75*gHmucXN6HP zX9Y%|_-MkraMVkS<@?va8+fly+%^iB0<_R}9zR;1Q8%2;NfG>BdJpXNsuA7vY zW6sTTo1!X{rl^c1CTZ%-gEMz}8HrS~F)a$@tSTS=z+AN26Znm^b3j;M7@>b}5DNb@ zG~bAPJc?=JJZ+{MltX6A68_xIdWy7J2nZPR9Z+L{yRUp=7Uo}Of^b868PmHgLR6T1 zYCG_C)UZZ0Q^fb*fHMB*nLD23qh#|R$5O;ut)U$~ddH#xd#6(MMNa=#mui%eylIWa z6c^ck4|$JDb<2WI%*U`)%{e)Fj{^d78-(P#(m+&Q3v3oMv)}_fSM}3j_-_)d3){xE zzzo}h>tUTZUJSyP>+3f+6;g;Q0Jf?ZnJxCdZ(k8kN=b1%fM5Lr=Q3NOJOBPzryf5) z9WX!KQEEDpJ*3xnvg6A9u=8#QfM1)&hDK_^yT-6@-sS3S&i%by8;*oz!K;idKz?yp zhV=63STZSkWJwqTN0Bz{#KGxFq*Jr4+t%5zohXP<8aq} z5m;lHl zmIn6eBe|An3Gptg*ugk9=`925j6JTDx0(murdA$mz(3DN4zTTPl`!b!bKTAyjZXD` zO>bkcsFrF14bKiCuItZnh9;zo>yuu77{R-&Bl(9}w~c(g#nrAGdh$z2b+6Q>q_Xa_ zlA(7?Xwf%1H#cLS+*>Bpr&g3<4gh|UnX-NqVgx&y!8?z>L+PID^_7)3E_7sfXFG(a zrI79i0JfP)w!nZs!T%h)@T?iv6)B`h{+G(ty@USjGtvG)wNNBtF5&EG3z$2wE`a>T z`1uvilzNL#6h`5OYKZ2=-T#q(fOjilxV$>=-sGxJP5guZunYJPMJ&vXsCK{*c&D6o zY=$V>pW_$(fwo#m<;TzjV#&OiywkRJcj1dHfTzZ6dCscK`aIau)7g%W8*1+n4hzPY zaDUy0kIriYR~au=cC_V2J!Ct3gIsUaZU3QILgOKM#{x$;fP72UD@vnxGg3~E(+`co z4}TE|qRyy5O0X0z6S)E#H6sKb+wC_T1)gD1U~!B=Vz2@1E1cFGgEbEkk|u4Crl`p{ zfXQq`&t%4wX^lyaHH;4;IEZ&-)b1a@*zWV`hJ+F>LdH{@6b715?TGC~|Ma%+5HUU* z(u>4MniDQ}a3MWaGK|S|a=s^<^|JN;-fjE7K=qkf8vu&eOU~hGtd50^dxMXF+%yW* zUeYgoCbezn(fUyh6?p%BZ8*=?@q=`pvh@)2*P@(hd2m?+qjNR9j%jTP+F9_c=7dds zb=g}~m}{mqN@>O)%$}1oP_m*++D@v?8OE3j{Ow z40QaYpBfM8#*&Tp+IP7guIhXlK;FB@+yRO2JE-OQ)$X+)4-gWx22KS7a)<1^g7Qy4 zOU2jPyBC4rFxxWM8+!^n9Bn+fj|7u?O;?i&@f$)){{1CNOw=H9%BT^1nn*RPniN$+ z_2ylnJwD1IcjBQ52tU=`Yv^)nY30Ep(IZf%;pq=^%kRzf+?5DdRSegrOq?xIypJeJ zVS1D1O`l15ASKnCmxR`3?Fp|wdO5~?6k_5x8ewimw^B7SjkHsDS6M#r1l_A7QpVmy z^e?x)h_;;4Jgt9n)v+1k&%gU>U$e|WPqG}+w5-)YY)8KbbkJXNO<}**=x_C3senw? zJB(p!sM}e!uRt9 ziYdCrumy%hKTC_w-rO3b??gYZ12^9XeIowl6sN=bfx`dE;?M91|EHh!`VGdKlN%WyjM;cGVFgv!HKKp ze`%-{SeYsBO*)x6lXkaix%Ixc; z6ZmT#U=4mdyMTsiKqp@ia)*VUg69z6>0BN|0%gYuK$v$iV5B_T2P<0H4DyQF3qVP5 zid-vGTw%w`sm@b^&HmG2x}{GmtKha3`cNxB3|-)NV|^pz>ujhoq@=r<%ivqLsI)el z-cEJvY>IRKFJ|O{DPh4IUUA1&f^fH*URZ3y%Dr!jItqypU!Ou;&59=x8$;EZhpN8| z`@wkODP;i$xU-;pRR$W8|Y5BL55Rq7{xd%*&M2^8!ls7d7EhS z-~mDR{T!nDKs_JcZItFjVS8A>AC9mk4DV^vwKq8c6*9EqrV}2aBreap&i`Gf4r%ACi znXcM@-mBRpaMK5^8yKS4^aUeT72}@0lSe_j^@8Pv3aBlyf=Aa{RmU$6kJ#ur3Gs>; zR&~$IV`$0XFG@vD5J!D7z9+Y6tcn00xrBZ{8(FP;hM2rRr*Pe!Qz57cu)DlM=ai*z{bT2xb-%=G!~G7j)l^N<`@9)r6hrKP z&O6ZiXUES_61m3**X|`#2zB&Qls^~WFVh0`OE(;W9ornX1DF@gHZR)&A(kUH`Q!jKs zxzl&k>GnzN?oG`FOOGY^<9iwFis1L6f_3VK2xO0s>yv9iGbf0rdiD%vf7gOSggjq? zCkBH?4E}BJhYKh%Q}s4uJAW3S+d0m(XHlbMD0i||D{S;qId@>@PDPMQEu51XS5vCIm91ZM#~w9H1HVcA7k0qNFd>x+$hLwI%z6h*;7_`dv$50`!U z4VPyP<1K6NlapX}z5z21uOkY|b(j#-=q@>RMcm!sFWGZV>ES@>O3tTOeCAaE`GbZ3 zGor%$T*iha82`PdGU{7xf#{JBV5#HZb#N)+x$qx;Dhb@_+@->Ka+y-9kXgsKhl-M5 zy5obeY;^jI#-kk*;yP20f4dUTi~bGF&1x)G7h1dzB=F2Ta92sUXz_y|09{a52)lht zHjr2O5iQ*2n+x*BA#LTFN|#4e`;ojG^N0AfHoIUFTA8Bb^{|~ zUNg6{72KSVpSrp#`3RC%`9il)kwZVM&jEPnw%HevbKBYVN$+ROaB)JY#b(p0#@dat z=t9TVod@-yUEp)@2@qVP_9Y8WXu&4Rx+X-@yyjt~$f^8p4zT(4ow{q5@j8L$x0c zrgx}9x|}uj`oMnN=vvW6vG)Fjj0Q7l-xZLGC2kxZ6-af@jw*Cxi`v^IfYO2zLMdP^F=Zo zY7#ixB)2OvH_(-UiZIBI-2&A!G2CEmPNQ!ljNiyzO{Xa_oh|pcPHwF3pYz>;MXXuV zBFJFeRyQt1<07XwLO1L!Wk-kQK`3yj78y7060N7s`&!8L3eJ=XQRE5XZFYK48s?vn zCtS6Mx>4i~8TUgH#JPe_-Ky#ahc!lKpMO0MsLHx0^PXt|vjUoXt|U7-R~i{}G{x>|g$ov;q=M-KEu%*%1wrwXJ+qP|-*v5%%+qP}1V>=zAV|O~4o;y!>UhAnI zc70#%+V!u6x*Y+RJ?Px*Pf?Uodyin1WC+h{ch{l<9MQ+G-wWVIV_uK0NNt#SU zpK_6nu|j{Bug;~@aM7juNiR#A^$*me;|xkxIhqocw@#$EcYx?{fsgNXij=%cx9&B% zwPMS`Z{hfcpeD;$GZm{@U+U7E8?E(=mNHH8v=wMhTV-A-;e2zGb0Z+;{CY^=aIW3* z6qs=@$299|nX{yYSNTG3^PHREd16VHB3;_!KVQLy+k|n+Ly6*2p`7&F^;m%%+uvs1 z%n?T(HWJ*i*7pDrVoKmiQmXXM4&>sk|3q>4x4uEcRd|K4&F|{HOu5_Ux_BkxO@xfmv+(|%Ff_uL4i)dJIQ90udSN8);e&8(O8313{})N{9>(qX z7;D#~xu8r2YM8J4^34DP)3Vt?au%vr?99kRCp%^@JO6W!nycCXds=?9qC|OsgAJ+q z<-$r+Rn-5R;ww91#d#$E%O(J@{?G0>Hp@Z{?59;$HD`<8i>mFE-cl7wOA|X>^?-mp(wNazyB>rqLNZfV;@PGGJjyOe@ZTMsDWi=V#^T z-+XnyH~5jtg%QcHD0kI3*O=hD}DLw?i z@xlTUk6>;YRV7g&89?*~?XOZ90m7H%(K!@qxl5g2$I=2)x%^dUQEDX5V9wE{h7^iX zD{`Z>DLz>MWI*@=!#m_q`q-38?8?L>cs4nEL*;v<4-({dEtcUSZgn=ptA5RiiseSS z@lI<9bwjID>D{Eg@9PUBm)`J^u(UtWnrGJ6?KX{w&0H`4C}$W3qM_W}dDJJtHDMsQ{Sxvyf zQ((qEuj*|;bOh!Se4gEy zI8-8kj>9i3bav<*wBYO|KSPYQpP7ovD#^SB~8#q3PB*4bkDqm(6w+fldnQsR4xpg%VI z5x}9xbJW5ZN?g02T_EI&A@l=y)v?DLUSJTz#tfKsZW-X(YG;LB=iPts;Wr){>X?go zetmhtb6tI2rvC?|c-}t#`{~iyWU|QB_TxEe!E$I|Uw@~#mey8{oE)3f z&}i4mk$lYGYYziU$rl49W=4j3CMHt7`3`{;ycLY=RW9QVHU;0EQJoO7Oo@{XCUf3n zi{AVz$XI4(=GqlaDLED((sT+ge6H5}cKU30zGII6He4tJ1T*7);a+}BFWW`VjvH7O zJ1qwTXQp3g+q1U>kCTOk$-CxB|3nT}*=(Ab-M$qg=vSAO3wA0F!i@wTGU5e78S+m+ zfb-$Uw!6`tevcz}Ilz9zOOE)%8!rI%ZCAwTo0=W^Znn6=5pER-3WQdIMn=O6=LBZE z!SJk11t|toj&*!XUGMnc`?}zegGm;~C6VLolkssy!K;m=nNn*#tjIbyJ0^v2&vH$f zi2hU(e*`LceAomKM4`ZwECm{k?3*ML3>HWlj>CLECfZM?C?n9iB$D+iiK7_>Hp9v* ziR4$%xN^LgmLUQ)0+rM!sH#a6iq(`HG@q&2HV+Nwk-q|qw71WeS!%O^w|iZyZ(s=I zfCXW8!RNm{DkC5@DQ*N*bSojz|2T^%cK zx#Or@r1YVjnrNoE6!+TqGcLBs+>2Oel z-3nZsZghq0Zf=XS*sDeI-9AbZ87T=k(MW26?Kw?)xFG0f+X%2#mn=>@PVTs5)ojZooWNXKc_oPy zy$KUTPo*hMI`T}4m9P{-8Cz%6J@A>_Kxnp_w$TnN0n+NOqV16E$mS0$r9-^7tN_R{ z#~^U@YsAm3-gDLAwvP(q+K8mLM#L9nxL?VkXWG2STOI+)#T-l`Yj}vF+VqzTw-!DAT#`eOf@TW+iSaxlDQ*$}m`VUBsI z;R7OFml4ucXHQ>=AW#X`5Q&KCiv7=xoTIS?A}_+80L?~Nw6u0W=5u<@bXwVh_4oKa z;-8<^lEnb06tl^6aVYkewRihZjC3Gd$wqai{=vf5y6gHHa!uTr2y9Q9*<8@qGbzwW z^wvQ5mNBHJ3sm|D2NVGEOQIMN{rXSHFBHVH)xF0M7LdVHwzi?I*dI(W^MbygD21*e z|BSpC&?i-YyDCD9(Ih6C45SX5V+js;9|h6ESfwOB1OF!zM#XKLkf5*F!@C z2-;YSS`S%F@ER<5KMg3X^m4N@Su=wNLe}m@C|FL(W9O@U|It1~7F^t5rs;8Ps7vQW zYUmgfb&h6~h=sas{hIEz4Zy_bX(Cu(w3nr}yN$gF$&DlJ#wTY3o%Ogq#HD~dJfcwy z;uLedc1EWN+@u?2yye|(BbNagH$z&G1I>oKw8eCl*b1z z+<7^{>Gb*c{FY3|<<=U~&H0TzaxySqxD8uoY&#c0lg5IQR(%inv*8Y9dZ! znIg(7TgTQ#{X@!drd8iQths@qKSumFP!&IM77L34J@k7j)1F;nYdMPyqDht0+J?&1Sf0BPl&W>II1$*X zM*{UY2_~EE{pRt<73W(=P~)5F${rZ`rI$9kJG$Cv9|Kp1ZHDR`eAR)wIKY61orx}x z-~(^|2LkqYH`NKTgWF@SigTVmgo(ip(d(VgY~O0AF{MUV4@5lT)xwVpyjCa@>|w*- zZM>~S)C?j464H9)CJG-jjq379O$c&h7;JW$^HcZeHhm?*EEut2-vhzU>a_U=m`q>u z8bvPCBF^*_nhYJLf89XUGIZBin1Sfkh%_7^si4+UW|{AM4dZD7({2kb5W&Ur5CX)% zVxmmcGMdr}^Fc3zV@+D^e!vWd#S4HkqH}ockI(H;?%zcU?L(%jEo;KIdL{g>ju4;T&Fc77IX9CPnA#H zC5wyNj)Y``qqu(YNZ#e<#~H|n5;+q&mmxwjNKuHWA#oJ^YfC|XAIXA+RgpSSk9^x! zM=MeJ41)n>6F`WY3|C`KvX!~L)lMn(4xpotP`1`sX5gGeb>_jR4?HQkhQ9wh{@c;` zY}*6&pYO3G?sq%O&>$d|NExhy!UP#R(!C>^ZfBw$l%Tvtg-lwwx zpEy3vpgy4U0RGH}HE@?I*ZR(s=mQ)@*>brg_9wR5R!A;C>kC=@=`{kXy0@d zV=WdDLbbWNmhU!CSWTHQi;K1jgHU)OIw<^rW z=Hy1s;I1$$n`wWMVb+Q8J`@xxMo^C=Ni$fL^UZB($S?4h*EYjM^+CKkTc9rSbz`Na zCWqQW)|*`hR}c9q>I7GO1*v=}$@L)U&f$bZpE%%{uCee6{_f%~;6gx{Ge5cPdSy0X z5&XFG2cmM->+f`uoieN=1S7$33!Z4(^)_m~M?n(A*n&O>phGc8C|u&idHs(0tu$@m z%fiMwJ_+n4AYWyb(&&@J)dflOR0I{zd zct3XO3#u9OOdPnHJF6=g5yC)-K)eq<@(sysLHV)|DsTA1dX>GVRfl2ik+R2-p0!WY zer*=5W}P8Vl@sWY_B{J4cftHIWVS70&b?8!es%I-*{e&tdeygI z2vjjb=*Qo~=f~wI*dyE{4(LxO`s5Jkg{Bf9;s?_c#OH^IrtstOf>0|I!rg-ezYR*e z7}^ht1?x|1ks8@Y?3a4b3W*4Dbhy!;qkKb3_oN(}GW4T7xfM|Q|^WR}r!L^t@K^TjjH-{|=dHUbHq(GvnDZ0zvuje!*4zY~%>K(3@&>J%=qu%QZ^VqmveH1}o?a|9!q5>pd42hElck6uVc zp%r_CB+Dq&5j|#OpJ_xQFcdkKJ2wa;;_gZRSPofNX|XN$)fPDp-_xd#nN$$(m)!?F zvjuK!GipHGOvucZar5H{UC3lb=KZ#Lo|}7d;&xl7;|tJ>T)C-#ch>&<+;Lgcv&C;5 zI-U}VBmvnyPt5WFW5>7e|9$CT@k!+l5imHlwIg;(Vsm8E-7fo2%X=^hoAu<&4wI`G zD3JgsB|V!*kaDI7MAkjg?Q8E+v8~;= z-Ps1vq@Y@aO_evFXAyjN3WYTTvqd(4(CCS6y3*uGyr2g*U%enquPMJwVaQrgrhpRe zBgvTMxMk=4th4Oft6lxeYuzrBw|2_~QML{IFRp|nI z%8hZf_&rk>Qfib-F<8>Mj2bWL8ICjRbi+Z5Jtxd95PhP4jwq!(=SCvTu!LMm4jsQg zq9P7X9S?@35{X*DU0coeBxP7>&;+c!(rejSx5t{!pZm5|RzUH|%NLn^j|!rq;++=; z)0Lu=%IEZWebp^nZfU95tuq?lOXm($Yr7UX=YA<$FG}^&4T~;g3x*=pxNHQOD|~HN zdY8sr@_WE}N597${K&Yq?_oAU9;OuSPDn8)mb>ncbcP|=-4%q7jN@S;QU-cryjlz> z5TbRG%NPTDucleN1?-UbItMZWQVwSifFM zLfT)ly83xinD}~lRWI`A%fJ`s5TEAcd&a}UseG);$WP_IGjgW+y#cfpV-wY(x$y6H`yJ>LYA1vI{J}4OaLDf=)5)VdSM>6 zA6JUc!kXsnyqLWcCAl;86p4lSc3utpy~rv7hIIBn zhgxnxX`eN7YG=9OB^Chwsg4olcq)Nb`3V^V6i&~7N@ydZpPiX$ z;VbaCNZ^N@tf?7a9nIXyY?kAk#oR3Jm#wJ_!t?i6eEetG!5>mT0c<$1Z!|U(Hp-R6 zL~*o8iliiAOEiw;1tn6p;8-9Ao0PH{M3(i6^u!7~n`Ba!NE`xNOJ$P8DUMAnsVf1; zc+wL(TeLLPUxNE&sztTH9AS!>H5W7HE({*pY$S&A?NA%2$Ep~_+cFGf`Mu_?m&^KF z)7_5U3|K`4akXxH-i>vzb*ILw#q&I|;33^?k_V(VZW|^{LcT$5cLU&d+<4ZBZF`MQ zyF|%UW`VayT{5%y=5LS?f>@sq6*CLyaXfHZnqQn?DI91!Hpav(TI6Bc$@qw|s-Sv7 zCUgujrhn-RS#d*b2$EncsZe>KRx!wyl?kQHp{mg%b3-pN$Xb;1B##l)T?4@~9bvVh z8m-KFJIs1LO?zEg_Y#0eXMuhTDMhaiu}*@LAPELIqL~S(d+g7qwadQHynRBY%VjvE zT&2sRwaX{k708BVDQF{1EXtYtac_a?KnqihG7-sUMJwa(Y{We#H z%+A)%h2vOWCpVlTkDINsv>q+ouCL9bS0aPCFhV4RMm|2in7JYfxjYAH#sWIR?JGL% zd;R%hS(tCHkuhLt4N6TdgZ)ORjz>jJ<_261{Er^J9qiSnG5oHt^%YE$W7?2L9y zyG<3e;5yQp6I0w})uPIbXd5~EMN_@HW4Ug_x{KDbUo_UqE?$Q~PhxVKp@05=eMhM~r$N|ZiKGp#jdjBajS zZq+8PT~9-|I(>RolwFZz*x>YSwtd*spxe(n?1YHe3rfBZrhLzB%{RU+KPRF2OVYTV zVHUvyFTR3C3=I2m>iV*8fIra0Qgwc!e0dV%u~3iED1ID#qLFnG=H+5yk>>Fr^lE`- z=0JNHW*PXmarHIRYJ)GpYSMZk-2Pyrf4 zQ#-F)%2Y?y{7b?6L36}>!3ETf@jLnsYvWGRZ8wm+^tD9BF@^`P$&h_KMW_NQg-al1no0{VmS_?Qengn6 z9f9po;yp;LV{p|_i1!gvm$B_}OtncdrWL4PcdS<`PpcB8TT0pY_TV3Ac`0PX9|^Un zj<}wX>o7iK-7QXHVhmSQZtwk>USSG87_MqJW_~3cv}mlSgC=#_C}X4BRCubP@qLl_jCTF9vwjW!wXD?%uzn`8}c(VmQXX{|FUr>HlPI{+xUff5$1S(zSv66_Hw=K7m(L)S)+8Rf1z{#g}M z(G*il7+!a^CQP7<(KdI~56>AML*3s@Wj}LnL-q2E$j$pKF679MxXb5NxbG)koGO%-`|}n z+)Yq%Otn&V0`LGSUiO=f?^?Q*p(%@?J@bqs^~UwDh|@w^Oqy|TgeyqI4{L- zGPHtweV)Rc^qBZaha|%ip>D+I2=Gb_!wrhF_6L6}N4O6b)L+y|p%}PF@sPdrf(dIm zf@1FK>I>om_Z%Pf#gJ`Fy>Pvknh4BJA#K@_C4coqYkiF;x79#73rz(klB}MN_LAgd zj{3v0iIIph!NH^thR^088=%Tjqo(#bxAKIMNI)l%kTyKUKk|1k<)C%BIogrDGi2m$ zL$b~7vHz0c^h6=?n+6hski|cmMAi5cwPvA0NtbkOB>GY--$J*iBwJlF1T-mz1oC3#yn+rWhYDq%Q3>y;43 zJl1piFYInwJ=%N9H#;1#B=bN)**gA7=~+Pka}mpNC~2F@5CRzTL#kj<=tgG*0t`u^ zbas@h(5Esg0EVof6d9WULt;pWw{vL7jK2UwQ=sn&CsjwwBSM30U|xu#o$>25q5Mth ziekB4;R=!TZ&MepG7r8gd{TGt6knRQ37OwvD{=BSWh;i%?&zfsrY@1HVv05}s$4(3 z;maJHRsWH1iBlYlS8{S!7`dPBC)aGbYfy(S>(f^KBs7~PR+ZVSD#fyED5wwV6XhsV z*?^YAAx7y4W6E;V8yrFF*W9X1>PQ8w?6i*Rt+r(4-L=do^kvoN=C-;`m8Z=bGRv5L z2Z%Z%e0p5$^yd3VF>$hGl~#{wx|@-aYfuJsHQ_dNE-#%f)#c~mt12{_g?17%>GT$q z`!x7WQk>-n#Vi=G+J~``qF^qd#Visopg^`n=c79jDvXA{2Ns?)2s8*?FR$4*TCPcB zgWo$KOpFXPr%=u!6XXV(^O>du>24?53R;iQho_T=v0PG0xQj znPpKwIKTCN)zP)c$jlt8$J)$kuif|r!ndmb5R9@7irm4>_H{)l0bg8AsYM_q+PIKtB`{B#guy853x#OBLg+hvDUHtXNVblop zII`6QGC^KruYNN7DC`WRi-k9P6@M9k1}eQnQ$nPTU)yMXCzYy3jYiZ^hZOh8TDFbm zBrS5^T3I%zCDsaRc}KDH~fTydEW)X&Z3IQ}Ip zk(13XyP75CnvkE(m`3HQy+xZArW##hoMHiKDX!Joscyvx#Ih94sl($ca(gQ5jnoUR z6YW``-eG_UjdOBzFrY0B0V?)Uu|D#djtlpRBnel}eFlZb1tl^RQv`Vh9p9Hhn}D${ znq8}N(W4WXsi2~p{QXlH>K|dmw5H|Mgfh9AC5Lc#wJ^fGxdegMj!Ox7*{y7NfLR#f z&sJ3V0wa49n^R>t3mzvgV!HsD)eUl)#U`!GT9ua!<2nxuHfRUO3xp%NQr{GQ7kEC4 zd)k>%r5SxK@ChB-4`IoKK2zouGqW_VG>RA)3Sc6UGN%WzElPE7Q|<5HT--e_tn0sD zAz@f}&hwCDNGFIzo`7188rrx!SEg;(?ea2ZK@BS&3291tn|9&5cDbj)z==nql7iN1 zw~VT`>w1>;o^}CU0qQcHSDwsNk?>T)`54mCT^7SXOH5m97Ah~wM)qjK3a>q2uM~@V z7T1g58pL$A<&hw4G4)=L%RwCO!i&D9{fQ^$V_|jZD#sAp4*FP4(s;hMuBx1dc}mx+ z)=X=zbvH&7>J_EMV(5SyAAY#!y2|3bwo4b%5!7L&z{F@u0al1w4LaZ~r~7t;*<4kq z1F~AGg(bD<9K6-`_x>i|$AHddT6QH)`G%cIT7zxJj z`IY(M$s4zq0)v09fR;`-2cQ^<-D3STVC>$kR@}3HU0vQ-|J&Qp9<7=HPX@o5mbnd| z552&!F)eKgp0*1);u4p26VPYW;Wv>MTue(t@_XY|_+{{~R5LVaUR@!@%%-&jm|Z(> zi_6I(o3GK+~d3luWxm5SZA_ezNl54I6l}ZrNgtIuLwx zw>13%TA#J8D=*!5r(KFT%C46#E6ZsM*|MoBQIC1wFOVakkrK@>C3hIZc?g-)vGpJ! zvo06SYLFyT|IfIxMcPYH<5}Akqf4#d2utX=)ioI<@cZ|+&ra(4sG1*=lDE9}kXmAX zq_~p4G*C&M3r~S1gLY0;wOUMBH8-=An^XpLhja~e0d%+wWFKTh6~s2MnU*Ayb`D-` zgUER(wKpw$?4_Nf?UizG?`LnHo|mu5-rkGm@7?L`p12O^-JQi1Lm@{;YDY(GM@KHl zhOQzQM*y-TjHI`(nwZfkBH~>*l($y6m#@m6Aux98zTC26NBZf+go-+{bqJ6muekZ7 zs2C!hpq&?|>UP|?>7cjK2gBXQq+L~0(A#+T5ThmNbGTJ=Yw&&-oF&e__R3dkkEXLt zvDm)bfhh4});IOH+VAY<@9VAFNe@vpQmmk#@955I^2IJ^=t~`)2_Hahhy0Rug}?4F=|;9Qu-7Q*qb?u?D=P7eI$~CS$$OLt^Ib zXi=LjJGQK@T{q1Qk2ZZe;O{fKCWrypE-+D6!xh>K(YH)nU6v}DyyX2&nvRzsZhEm3 zEhR0}F@*g}Tzdq~ug!oYt8d#h}e=V`yyn(xzF(B7~ z>q&@Jy@B7=rPBQTKme|057uBV_MWcS$wOMgej%;&=&$?I5A9z|p#m$R{A3BSSZGn| zY?PS47S);ZVyIK5{Ma+JRK0&_-(DAP?l(Is&YNC%k)=n9&FAthdm6QsM;wu#hKq6R zD$gAL@$lE68+MVgxK?nZz)KiY_W)i#^jY3&m6crt;)?s>>jOD|T^yRTvm(@OdbZWE zoX!_`y*$QX3j$C4-debrKev(hzpwwoAMU==S!hJ9pxmD^53qbczG4M@*3b_G-6##(`C1H;P zI-PFLU&A>s@U|K^I$)1S#55W zji-SVcSJ^3lcf{EtY(|6;o@^GqHvN{AevIHEC0J0R=SWXWLse*cPd z)}}u&+7Dr_#JG7;%}d0*!ih-YM_?^@BWxvf42*8}c$q&sU%}W6d8{caKK=rU?KuQ3 zq8P#rc)YoB=V3i|9xD{YkAM-gS}ka*6e_%mAYvWm8MgD%lks((8(d>fRAMV$``##q zMMI#3S_Q~xbk;#~HqbJcjN3a4Q4#f8pg!5b+gs2`P9!D6>$W*SFi31m^cqmpsPP2n z@b(1q*oWEQ6N-{@uEsasw*6~r&z_|UJ>ns#k9Tgj4jh1rR0LG0mY)j%8m3;=q z{@dwC`Xh-qMBF8K+l5&31&f^BPq74t6(YBxYpTx`22Cn#6d)!X8-JxHeN>7o3mciN1<(+# z#r~G{A@zDCMQ?KZ5Kqa1d>BN@DH039U2; zAuxs3=KO})5(DliY&kmcn!DPz@neqXvdCmXJGvukEbK^P0^Cur{ygW6Eqfx3df<6+ zaB*=O=cut-ZPB z{nu@a5Z;9<1BaAW5R_|9Qt={LeH-daXJeT%42&tqYJtDY+Ei6$Ch*tV(BJS9)Mr;^ zHTBxkL&%oV1H-pMqzijBIDlZEtAVTr^e59SZRtk!)}f?Z>rM238aqJmoCi^7l|ovE z34;QU2m;S)v|77sD$`iN4@J}n*GbVx_(?3S-X~Ka3nui^*kK8V_;Nb{KfGvpAA5Ju zF9CQ@GeB-W*rivdMaVrn>T_>suhz;dLoX<)P<9~wN&65r*;B}VOul2wZL6Q)MB#wh z+t!~u7a{kL$;0c7AhU>z(}lx(-@!7UgTY1eh-T_|;9mb_1wr&<5I0;9Zd`{G;p(gsaDS6=Gy|D(u?+xIi?o5+cqmV5X>bb_iWNkwvpR2JF$1dZ`07sOkcb3mNxdl z5M98D)3tus9~DT&ui}d&npdvg7x19?vjZlb>=V3i#7_O~ShfWn#^4$d-ZAp0t0Z^E zkbgSVY2RvK{0RQXu_xLO2HjCIvPy|3GUYrk2KAwW)W@ zXgYD5i9SgMa)r`8MzZ4`l~>&5zq^+p@j25dmoqY>)9aTb4;r+3$?}Y&FE}n3nhqRF zoq@_JjG1N^iJk~bmAev)w(?e&(#KtOCJ8%|fxEIhaQC@%=X~Jpt69lHqy0Fv!yqHE zhsxSEedbjB)fwGG6)2te+zDM)3nl{(e7+uDp3l5+CyA1Gq?g~C+{ey`veKZdz7yPi z+18Svw~6^Y0BZh;gG zQ#G#UyL_~PnSKvm_LD_ycmSK!&LIYx)HV*u3j5suDmKKlZWZv}+D5hPhs+55@NKcA zBor@wX7s&rQmI>;{PXcK*&}|cPd~MjJ-H1Ii+`oz>%FSbYXhjdJjDX(h5XBhALuwN zhW*nDDtpr6zIL-s|=PE%QM+|z^lvOK^RXUZR8Ce+5{7Zh{ zUK}0*+_;Zg9Bs%;e*%3Q`aWJh$CTn}$7H<^yNDUSHe28w^@lU>@H2+_Ei<_J4nprQ zxjdBJw5KYheyP&^!zY`1%Y;|B=@b2&NZoKMPF&A7LB!bPITL|8xLxN2;ZltMEft*` zxRQ^N^#YFII@ehxk|37h4FgV&4$2n^%NwLQ(u4MA>Z++}U<5cGK+GX^CXk)wahBP& zi%LQ5)5M0ixDG(c{k213*FcUpEnTkA@NWW0r#P#bX6yAuj($8Luu#SI_wPQ=IWywZ zOgS`y)WFyGp!O(Utb{2g`;Kt!NQ@4(JIJwRaD5TC4k2WnYW3}cvheW3Rk-FLyMx?k z+&wJWlS2BjOfK*QWRBI*)P1Jeps_@Fr}@q9p&z#JFO~^;2jk)M_}heT`k6{rBf0N} zEY!eK^NRh<Zn=skC$e+`MczfQKSP^t@(aLnGkbjfz>R>H%RdGEzV9s^ z`^dnL4r0HTOJ+gfW7GUzFNjt%G{?$WjnMn?*4PC0zK`Ag)IjIMR9RTeKrZlNw}#n3 zx7Y3BQtg&0*EiQK?`8i|!kc1#FCtc|4Vob4evAy2Xw512#%Lq@?qx@pWoG@2KSGfC z3LF4wAOtigE&)W^!P7xDsUX+|N~mO#@0<)>T%ykg*pb^goKb=*C5au_W4GQmkuRT# zpY5Q96?=~vR(D28rS~bilEU%CD2n5i0%mtqd3R&`pbF3O8l6tZB@Y<$PF2jgz#Nwa zk>+s1ypWkh&L)=x<7IsTg#@$#J8YE8GEFG6TEJ;1D(tqAAysBrv`zx2B1BuQ0mD_4 z4945mVnqe~Kt^b7|B?xp6ZYMQbj1#CaB-Rs>R~!P-b!{Zl*7(Q#NSn7d!uMKC+r%u z1jC57sWSAF{ic|l>w3ZgZ55YdF zk1rS|@{KHe#>I8mpHK$s&9IJrNPFRHLijDA9be4h9W}Xe_Y6Y#N5w6yf&nz;am3LV zjaNIv$9H%deb3b%3E6rZb3HD$e{o{rj)1+033CTQSsxde*j>ncS-mr?ustHqWNYQ) z&pk#p^44hKsXdoO5K7g%J4@X9{uhp?1p~creYb{vZ|kR%x|XKEQHQFux{a3XnZcSn zF9il(JOwKIgrYBLS^ypI%mJnm)bgjO?R`)#z^&kPpGK}m{GkIJ6?`-5CvOWZXIYetH%b2m7zLBOPkiY<>78i;rao_8}c z5-pnbI(%i$0Qv6!^3rJL{Vrm%!ndRT?36Oy5im6@IOb{Al_znv@-xOR@H#*I8kemL zU_17q$fDA=(z!d6=r6r=QR&~P3XsmOE(k+z{AggmKHSoq4gRhFY{JB=B{)a_$ z_BlgPlQTa1^C6a8PT_QS2e@>sxLG`{w7;b!M}!Ia+E!51ySJ!qUk*i-$yygGR|sKJ zMOB08R5{E;$-L@DsZSdU4KHHfvb|=#Lt7s9@)}CLP)K4`KKYh z!0s5f@#3dt@^voH+7f+fN#$@CAe8J7qS3bg`!0*!k~f>kWRO9s84QvQxpQgN*uD4Fdas755b zJL7!ggRnUr)c83ewgeBGk?1fkobe=^O&N8yL&j4`p&WOwWiPXBFUy0mqgGI30( z7fIIr?a<(6nCHT@bz7dU$Ja!?`7IfU!7~kIN-bV@-O|=a5|)#lHC>c-R5+0)Sxz<& z$ZVCZO!<-4#v^M!uq#O)-)z=)PTU}>SVuUIfzF>i^$t$>r4RJG7<)JRt|kr5QY`y* ze||2_R*+&=70f`LaxY4kq*N|ds?L;d2V-I?y}hNpPsmtxg1^sJu@9)_j+NkiQ)?fF zI+CH`y@w9R0yZ9*STP+2>uYmDkX4j>}2}YYbZ?43xK3;+`0kksagGxE#FX<@>*Ny!dyFeS}kOAo5 z!le`c&~PFpL032}{N128SUM0hb@;NYJKM$&E-ikflmb92P$%_G9d)^CXRCqU6t?)p z8a-MJH%RoK_Hn1;`OXOB_AFE1ElI_(*eu`FST8bFpqg{#34j*72l4$ljV3NmP&Hc+aM)1UwR!B^v zTB}K~%vLK~rMl)fC#J#n=G|iKkIBy=#(4Ski2o6X`F9~So_FyOVvD*Ykji`09J5lb zPSWE2_1(4nTr|_#4*$?*Pbu0dkc`X858r zc9+Ee{bw(dBsZl%!6j*h6AMO>NP?gRqmabla01^Y$q_g848dS6?R%NMnX6y#dGX2f zwfi74?MV*c?zu`C9lj#ITyHQM2w0Vh0dB1C zlV<`0!~h@5l0pp&31150<{#8>-Xb)S!`(EIK(BUK@0>;lbn_mP4p{FVWdQoxc4fUm zB44OqkMcRn8sD31MdB?6oWZb9hVnVqT2Gj0LgOAehELeDVbKD0?JI0pfJvVb4Fb#+ zxTuM;HZcaA*ziZ9GB;&y0UBII*z8Xr0vI9beHONRgsKNNok+`QJKJ|Y7qmj_3lD$Ut5rmzx=YS zZk>^4q?`yNo%KnT%9TcpWOr#QR%Go)Ui9Q@bJEnvZODEg(8qxf0n~ zbEdXe|LP1`vp@umvx1IIGJ{gA>RGcD=ofNiL)OQZmK!rq)%?@;QN-4s|95a9j5eAs zYVDZDHZS7@Z4#EKAmg;v=x+~^3zSqvktTRztWd7X6CLMNK}i7Pv55*1Pt_Dpi%bVe z0XCOJZJMl~l*D^5PBL@!gR7}@nR_3_^t{@Tg^I_*1bi{SB(awGyTnH)-8AzeaDu}| z#$du*%c}2chS8wmv7XCIOG|DYc5l_-_R{*|^2ETuw`QQsHqaCCp`I|9z~%z))PUN1 z9p=_YEp>nSz$wPH^CwTD;EfZKr^I_2R0-{zN%mt*J4-g|36B2``pG8L_Mg}~+3NhG z&r1COlIh1@pCZG)jmr4-nhY;@UD<7EWnQmqp!nttUmU%7;xmV|d)zH07%jbC!Y z8%5M_UaOwH;TKk`o}o=a9vQs`XUPlRlKG?9QY=Z_Ihq;VDQZ^L%OA7ONI8rI?cC65 zt{Y$1KXwj-Pp-n10j!~9XIeHU>R2bc;o^81k=>V!28erY!xEc+7>XC#fjbR9e71(q z1AkPzNHzd1B_BxJ%lt-l0s`_*uv;7bn62K!a!;_G(;fX38TOAEtULM|!cPA1%pm*C z^-j|Ejio8A5+6en`?Md#P=08OJ3!vI!+VN(2|pw0D9T@+!Q@}EnIi$ z%w-Z$^I?vv(*tz`l=C|`;Nc~Y}njcTq@~61^>P?HO=61>7ndhcfuGfeG zzxPaAf2reT#m|sOW$VqQxk^j1;m#1e$~Q_w%Oy@11z=NTTQ1&LH7Xlh9mSiVq_--m z*`~glBP)4U3Az|A2%N@^T8}SHuc+8rWUSIwe?S_Dz*7x+eCsWH=qA|oh#A+61r}Rtvup1Nw6O_cD#=q4 zu&SEzr^_?e&8ih>vn?u5#GBTuBB!Omono6RbnnroGg$nb$hbuFDPo`lG*0Pha`p>r zwl}u&W@P3>EAgajRbZbM$6utCRb`#4gAGBsmvOF4GfW1CB~eQ+`plE{obLFSG?%ijo} ztGe_@9$g#8FS8?+fA~0a!|4T zxy`Dl^%b*N=EaYtFejmvvQ|xH2H(V?dtSy}^@G!Opb3mmVumRE>}X~=9&360m)^F7 zBZH%nsdZMBz&*_(pb+!YG`>EynGZUCOtlOkZL_!oN*|;4b4GjTEDrk2>>lGcozNO< zzKxA)6Yxope?Zo!L;PP%_=1DpTXW5!^c|0)6ZqNE+)%|kDFio|O4!op~ zoqNfq6SR`eS$lFIwHm$0oFPEdfR&tKnbhjNWb@H~h3BSadaC5D6Xey{LcL)C!%{)B z_O+tba$zOjIBUXKhLw23d+k^B+{OeWq#E+^tBHH>;^V2N$=75RYhFDuHm8+^`9^i6 zn6;|=SL0D0dJt#~Os-%{+Lu(7x4MCqxX%j66qd4zR3r(aQicMZ=96;%K6azEg;iPF zYB;@r=jZTvqI;j3n`!b|dRezli^MYg4^cWTOf{D*ciXc>-j=*Q^Rd>x-LDTfKA%dg zHXq|JIp&k`R3i$a?TIGN;|rFuDQ+X7^R(?ts?Ie&keXXq;QArpJichQrJb=){)d8w z{k$S?Dr{e0kMmN;yj4ufN+n`ZccQG(D&Oui&s@bdL4peLN-Fr0Wm@Cq*D@x^3Ue(d|(Ojc#p&|C7n%|cy6nC8L>(-io zLWO;j+wxoSIUKg}xt2&lN8u(oeS<~^xp#C*%~=9q8K@=_zIwbjPf z_F>1awK^t*S#XCVsn}e@tb$mrSaWo>ziW*+kb1bB?+>QOYxoLqEE z%}NNIP}0;?wTzwYaCzFaLm2$?mT{PWE5P(nfD^3e0~8I8gEmezathfJ$(=PN?2Xb< zN{yn}w3gw}xm(<^mTowSr{r4QbV!R$TXjFPSx;f6XU!CbK(o8vtGAe4Tjl<&ymAL|>AME;f9!E?Wv5Nz9PDXlc2BnwV)A zicvR|Bn)Lf8J%j1@$|xO-6btPgiBg{*i>CM8i8;!QMZms1j5Kb>J5#3QyU}m$yAef z!hET~dHkH&QX#)?C{(HIiqZ%RV^mC&Fw4#JG4Wu&$>6gFcSZxLXfnoEgh2D*vu#-B zx9}i&!_h1RN}8IM8X4+R!d$$6rIrk}R5A5Clv-Myb`y!B&FXaH6rfO|DY5LOKw+AN z3)79&-QPK=)F(NZnx}w}Pi_8DOX8wQ^~7am%Hd@J@5)rO&&d?|HtnSd3f?0+J>5ui z3uZW-mv*d#v>stEP?@RE=)G9us4Q+ZqW1WG=4ex~`2B{$_bkIXy{2e?g;LS5qL$=* z^F}su=KKM%i<9@7LWg>SG?GGsv{=a-YQYR?SgurORM;|ydpWguKk10cm8@itJxh6J z+;olXt==Y1)aTuV4+6hkYiMt#qr zL$bwnXA7paJQrPDJ<&CPQ+ad7Eoqi@%}=dx5eSf3>=z3aOaEYsllWpPzQ{aGLjV{6 zN}G7fx?-g;Gl>|E-xcQf>7m&v8A{zLC1a*jYThLI`s81LVZ2+MK0lRe&W8&n(}Z81 zUtCH+R+qKAbVq2ydxMCN1pPoP%$=B@ZLv9eZff}SscP|g^;KMe z5pAk2TMmqdN#HzxT!!~LTPnI_r9cY-@1)j~tF^hQ)_fviR4BK?HlnKLkZrF%YI2QT zyRFfvSL?xoZYWw&Q*=e!Q{HhjUr6zK#|m#?`ippMsgWcTr46bnQo-u8Hn;9Z!$u90 zYQ5p9cCv;ZF@yT~XfnYrY@#@REKi(~bhX&H3Yo^Enc}m5w8$ELt5ngAQlsU$`Bic? zZb$REwtBzmpxCJ=G`;hbzu>YCSxHt$(u`>ADC$p^1C&Lc!&RM7C> zeD2(}S!YFbEoQmxwdTE;F|yXB(sVL<;^w7tXU$HttVTY=y|iN-rpb0~K`CS?>aaw( z>A0#_Z8sc$nq3eC>1#zn7{B|}xn&q-{q9Y-yT@Vv8NYk8j_J=8$Be2`4CY{>I#yQ} znro@?Ro&^P4|buh9pV<%DdqW%`XTFs>g8LieCM&p6?t;qNi84Wbw4?L(djsB9cfB4 z)GXy_bm(k3AiXRrvV-$-j8hgbH;LkWMvnb`N=%%8cP%r3Opjl4Ke_I9zV5vdJc0~m zGV%&V`jp$JArGqWLLM?AqmXyrb>F3j7Y`rb-MI4P9nvi`Ii4Ane~IvpFAy;LzDg;T z;U)zM(iE!Da-=sG9krBy)$A25zfS49U(Wg?UMVO0L*ASe z_9;>(DEsAzcQO*1lxy~a99-}5`9ndEC*%u6YBm*xq^GL!zW z?D5okWkt_wlvPqsb+3GaZ)cZK8`u!!)FqVgdxu8Gj&3MC7 zP|A4aY)A?PXgt54ME7~T-f)0sSYoRmY^h>{@#3Pxx}ChH3r_DoinXXzv| zm^GF(I#9EUPP&-kLO7zP5RNqnLFXM4!a*I3EyZ!)lEpDivQW2sBn?+Zh$bBg`@59y4tve!~$(&ya2Eu+R6!B+#A=*6w#TQh(*<2*- z@pC13LmvNRq&m>bqShm;I{XoNBR-vMIN+7N0fp>2mks)TzR7Gb9Gr}Q1U!*Ij!e5c z9A8?SA`Q$lMvf$Bq{?h_lFbD?UZ1blTPf%1d`jc>mbdY)QLUS{VmhxDRHHiexo%f- zS%xCJaEK|otCVx;N>)=0-CaHZZdF=41{=Vf@?@^*ERv?`d){qCT6>K$kfQRGOj1?I zDBL+UU(nr~Fc#Ooq`9kq-F5snPS5I{e=swO1!(omBLG`7OfJD2nDo~=cwu#N%Ixci z)jPvF(UG0!u)?Uir{*0gNn?p{8LrlA8X>vP$%sU&YyJ9;T29NQ{UR2J2A4FcpjTf!VM6R^bF=Le2nKzVwA;LY-k{Itmjm9691Lb< zX;Mg{W98M=3|~3R^6SSIDj%OGU+Lx>2&V5V6k& zgWjMwlFbG(w0HfAKkQe0-ms#6_XS#jl@sL6(dKmLNL>{==IQ9mZYeq4l~;2LS%##O zOZ8jc!xeOuN!L4n`2$y`LVjG)b(&o;lJO`xI_)C4h?Jd_{1`r{+WG=rk`6xyKM4`=09Q zch*;*Z(hkHnc)?0eCj`!dQ@Bs3`Qd}*S?7!Vbij1DXRptw zH4iYBsu5!`nBQJ{_2KT^Txv%N`d6oJ-)8fFA#dslQ&>|SOJFv%IJAKa>B;} zeLk=IZbg-ESG_6a8l@6?Nz=>-)!0&XGc6@hEE$di#c)V_6ieZ&zKORLoYiZeL%(_- z2L-|huy#$^L|P+P6o*lAXet>GmEk4cEDMGw)Gwz5t@>t4aY)3ye%>P|FqG^TE;aL% zujX=U7T2S+g2onkBs8WpbWbU=ti57?E-WU^y3zu3$s|)w+^kMe?n!5b;-C{JyW=1O z-EmNYMY8G$0@aU0l-XosT3eD1ktkc1S?Iu~>ByIgo3sNOlf@U~{JjAOzoa1%CRAJv zWJU9pV}v`M^b^Hv$Gb!h1!0@L70%xU$D=5`A(*d&zhSeLuL&v@+61{B?-U<@iNc{M zXa&~Nj#tF#QSQVm+(*>iW>vKb{2gy9p(=5=AQajA=Lu&|yneXl@gj{{WeL)R&Tl;Q zy8W27id(7}B}$J=JF4QYb#5t=OqolqJtvWQ-K%x*n(E+{yZY^o$7ADbH24b)?QC;r0s`AwyirmRKHnYY+!YdAaYyIOymA_FbEl_q;q zp4NKl5dkU2ciL-hx{}XnuaK^_DI%W`wEOgNoR8kzSf$zN8?tU}OqI(sB=`pHcdXCG zbVbe6suELmPuU=2H7Xg!CFeH|3_0&2p*M^|d3!&zzk5(9Y-G^dYL%vcR*LnW`v&G% zKBx_mY*Ie0Qh=s1^?fVJpbud2#SYOfzD#tOeyStv)yauxn`dpNshp*sZp&00WH<)1 zjYDP(wCHcxu;R3&M|P|-j6q};(k2|X2}kXq+G{p$4AlOxoptFDjCRI^ET;n|C*xgp zv0Pz=oiMycxlIH^yI^#GvD$9fBx>8O26onfdR-Tex`d~K2S1CULKD z*o{6kHk$SbhdqM!2~d*nuv0j+3%NESvHJ-j#VuCu5#(NhvLCr$kOzd#PT{E69R0AD zjXo&ILxOy&E`#l;PdMxoG`~o+g{vv_Y1ZvbL+GP^;jmxOepY;crU7jg`7GMJ&nAo> z4G8kEa5y0BbO_p4hy=F#P=Yu6M_4s&DWe}P9?q5Iu!{+o$1V-mt8Qnwci_0_%7R)}kNU4o|_5PRI0qtlkWFA0aI1^L>u%GQVMXmEzrjx%c{mvu%k&I*TTgzaHLc4FxAr)~5o zzbxQ?PEgO?A$xJy5{|Xt>|o#hOb)?Pr1M6c($tna$y%p>tmGs*Fti)+>5*G%v5XVz zpsd^;+hPIKn1fEkF-g@}W}W7js$-5lDPN&BmNToG>9+%ojwf!(>fYnm?mW4k%}cs| zdyE|uhLl0;m&aJm9@vg=$kh3G_LjuTwlpPo`|;SuwI^4syH3|3VhJa;W96(FjX~K^ zX-|1Pr#_K?c?ZU+>Z5Tt^p|ha&o$Pa-RfSW#~bv+zGhHms{!kBt$N9n5e#`Spvq%+ zXkxc$Vz;V}Ta@R+)3y%XkiPoLyK0SGUYdzPs(z>D`1SOd`%d-N_+8z(PoZ;Ze`A8& z-o^wMBw8xw)J>B0HvPOl@$%g!;mz*XZd9+-wY`ylsmte5n-w!wUAm>_DD_s%cDj}| ztMA@4BTMI9x4ZFv)5g1pb6nM3{2SQ08SO5a&b=ys=b|nk&5xQ%uIiK5!#9p_+L`rl z<9M%$yX<>`w}%iiO@FSrr>J?6Is zt1An&_D!u+DQho@xO=K!x!2k#;!|4XGdp2=wN6FTSc~VQr3#(2h!3qZzqw)c!YyXp z*R6%+hGi}WkHh9>sy!UR4zzKSWW75}+N1D)Z*InE(-v{|$B8&cYBo)&wXe>6O@Q?A2JJCYIOx z$y<@@;6v!^LyNJQxv4bi$ZEsw9}C=NZSnPvvbM=SxdGNXxJ7Ae7`E3m3AXAzW}hM% zCW0_d=Fo1aK0Q;;Pa;72Fbj}|Z5_6MK?;sK#M8EJ3X_J#ZVH)(+bDFh^^51J{H)zB zHvV?oJH(4rI%H=-712?#PaF}!qm%k}i)U@4j2}X-E*toEh%c})x>@-k`|PVf*~Kx` z+UnuiGs0%u&G4+fIg$_8BY7UcBc8Vjn=DQ{wEk}=9ffpKQS4;cSlrIS`-HQ9GhV%d z&C2{DQyYsX_v~S(|AMuIrgr+5%2F+v`VK0_uk2qOiD^mPFGP z7GQIW?ZtoDY-e^<>wwV}H)$JVCAY19&#aoJ5IIAksorNsvWR7&u^}VqE>@xj8sICiIxyPU=wndKHtxxlo`YT9gGDF zRY|ARG=V_4Q`i)Q4~l}(hUn&lg75+QCki=h1&9GfsnmwT)2AO0BOZ$iB1OUkNLZ17Vm)0zY)S&| z3L?U(Zb9$1Q3(QW)~I}5gj_sSs)$b?BIZUo)sJylPmVC`fCaRJED{`QDj#YpKgD8DLD=b{s8FO} zkYnw~#N9)4J~W(aXUztGgb;mDqjMCahfHp#8Mo6yhzWEkrgpn+yB`whUkdX+%@Ub2 z!c#>wXp+n@W}c+P4I2Eca6}Q{Fk^FuMSvqr4TFf)shmRcQMLpl!r_QemTZS-Y0=KH zHbX4TCH0&W4$mPjAEk(Vhb-&UHdLPiQ&e1_p!^(*%`x5cRvCqVc_Lo|H~znO|*J);Q2!JYV0<54J>deOfW z*k3>>&f1bGT|`iSP676t0xRXo+69E>+M8`pe?mCCKi}{4=*y+Q|c$* zutI%GVV)EE^iSH2OF)>HOV}a*actlHq#g4mxhR*JK&|W+&K*x|=ds#TV#3t-P z^$1nyzBb;E2HSREF^`@X4xbmcUtrdDiBJ0?raihn#&qO=h4fGZA=$^Z!4*aQnBqQZ z$9BMgS1c9K7R3tr*|bTF%gn;N1?{`q2yc`218g!u%KI*}tm-N=oy)9)16MRhF9;@= z5Gx!L4#x!To7?dpGsA*BNpg-caW~1sy&%XD;g-2bH_;MyN8(&T7oyuQ3G#ac`4-Bt z30@SAt_o0p>Q%=4s>x!MOa<#dCeZ8;NzB`5LEX-cKnpaQe20zQ(&#R06l`kr3Tw1! z;|lubc4(YWW(sqoX7x>cLA>KNJLoMSXUE_(UxQrLYj(U(B-VQH`w5V$<_)K{3x^oXGqlQ6Cp}JFS}mb|J~{f@m=`c6mXX*y#i&cfHL{Z5Yp6{G!3mEvXYc zQsyORn|VED*b)5TkS53U%fizH9%r81XUBhkJG&ZSM?4+w+DAdnkv?jUq>Aji#?JS) zIba7L@S_6#OIdfF9r4;(jlCAD6lIEbm14Gp45fBj%Hu6OWc*f{nb=s5I;9i)ScIpD zqB>aYUF(p_W#Uw`OR`++QFXPb8+h-b)&_lR$o8C_wKjykwSJ3J8j)44OH=skR<%BV z3nA#&4#2moE?8f^7gdsJ^fx!wYu(nP-V{*}TcKA=+i@7n^DJ8H7YEJo_B7$M^f^eM zee`rztolBqA)Uzj`0PoEbFHuW8;9z}lfOZ^s?)#fndWrys?IV%Gtut9YF)b{hOBj& z-=XN$ONf%KCraWg`qswyIIazjoEy%6S`Yi`C5;Py^>-=K)Lf=!WmcwLM>f=^D3lxz zT-ERLZ!K@LpcpG(z4VMoTn3u1gJm&y%wSnEDtfJ5!B=tX-I!t;za^#CSx|JHCc(bP zpcGu+taY<*Nbzk`wU_wmk}Bh+K@!RQ#x6~lQ;U$uPOU+-6 z;pIB{`p#iS(iL18IP2S6G#yt0+k3qEn}s)6@Jzu)>6%r@b|>w}9XoB3_IRy}Wuw_r zUi%oE<{svhMQTq&h&=BUYhv!%T(0X@UMgf{>CPdH4PsQUeipyP+gCeSV!u=C%&63a zRurj=`lVQi{+1cm#GUE@G~l{_s_*bcskPx*`${G%-d!th9*Zvip30eQzNFJm&q^$F z*I8oSW>EI7y^QuYrC2@7uXxfiY&E>AEa#q<*$aZ~(xy7-zA9Ul6S_vpJdxJYJ%dU? zI!SYzlmu7p4wvIte68B`cthWC-F$MrCh)|3yq=hMs|CEWgI(`NVE_bwNxF8ERqK@u zdzBBa=L0By3wj^diok~;M`$-#e-(!xAS9k*Xd70R##T#v1d;|RSs9;J1>&y`Da8tH z3Fw{OQAC*qreiBBODhR-nUYHRBEE{TzN1s*+CX|Xwv>)8t;UlpbFqZR?zuYWV(IwQ zVodA8QwOa#+~aUP8DvI(ZN4BtyN6wX)JBPIp|q!@!_63@A~P~aIZ;DxIe9v1FG}t(cqp`n1OZ*^T*YXhObnd z*BW;yJmvM&m*NIfg~B(k_W3A!Kgb8!eGBtbVLTV$PWm)yKW({xr1d@%vE;YbX+CKm z5>02sm${2M4NSvMi=e%i-JR6kt17QITt0I=A3=j2(;uK)UyD+Eo1V0*_iu?^GQ& zUjcrRhseV=u6eV?S_!;~;Q|V_bo0lN?8Y zZ*u$|;9DGj-v++J@m=6oIGzHY<~YhOIysI3-{W`|_&&#Tzz;Z{2VUTK5jf8A67Vv| z4}n)W#`&lvIbH=`<2VKUD#wq2*ExO+yutAk;MX`#1AiXJ5^#oN{Dv`2<`^$bXgQ8I zfwwqTfwwu{0nT$=04{P|0xolm7X>tpW1O;@!Epr=c#q?K;HMlPFmKQC>%fN`9|4zE z`$QiB+Lw0wMD7x5zsd1$0sl6~zXSZc9OHKkYL|BWL@EI>m!bSb6a?8gwgZ>B{6rpq z0zS?08Q`-V4+D>Id=B_L$D_a(IKBw{9LJY{pXc~8u!G|lfX8q$zomUY@DG6eAjl7a z{4mImfcz-PkAeI+$WMU$B*;&J{4~hVfcz}T&w>0rNDbr{KzLApS?L3%)XLHa=Y zK?XnuL54t1ft&`x*CN_kkYSJ!kaHmCK}JC?fFL5$o&&iA@;nG`bTkLZ3m{{EAXh+M z1i1==-?OG&13^ZwIYC|qxejsz#04?|;s)`6ctLz1evkl25F`W=2AKqjfZPOm56CT$ z+aPy9?t;7mG6gaX5(Sw7iGkb$nFYBIG6(ViWFBMzWDz6|vIMeB#CfXLm1Z|1>2$3p zoi3E*N*=f`o!+fTd9$WFok&i9CFhpn3GLfi0KQ#Pi#!doSJg7hKW1WysP-5O{cR}k zNGD^7WJ1GxSK0#*mOru7==(tKw-WaC)@kwvh`{vsl5Di*;yeDfoltht-;>(Cli#x? zpY8dxl|MV~ySMvH^|qE8yTujXt6u57V(Yf^Sl3>Ua(n;3N=`0ouCY^pMBZt87PYja zvXi+`Y1@gVws+xSJ3+c<+BQaeN2#sn9nzg#-dx(*MEmVln;v^#ci)r2E@q9+v)C57 z3jX^=I<4Vqhb8rR-?C7klor2Pm_3v!@xyg>t-WHXd7UNZEFWjNE=%}%{*SM2+3N`G zWe5HS1FkH2c8oz!+8ebiu3LO_!XXGc*bUkGDDfH+7Y6?yP)h>@6aWAK2mtpPcu*of z=^E_^005Pju!uAqm%3zn4S&s6OLH5!5ylKDK19-@WNFvR+Fsh(I2tQM>SdOs$Wk_I zSE4GdlCrdWpeawy3_xn6c^QMzgGHU3ioM62bIu{D+R81roc5j{FxQ-X$q(41Qt1XC zrX0zYV<-_IfbK?r=nviaN3k?c`k%j(kxv@FKZ9>{2n~gQg}8)x3V&%RM8UC2T$MCb zLQ{mMiJKx`nl#d|Hb!WMxMRf2kVb}hS<=W7FGm_V;^j#rPn2KKETK8_8-guMlUFIy z7)OJ9TK+BWttm-4_8mK*%y1pSxamf_Zm&^&Yir2t)#&=Pbv2%UhgOz0$ZQ-t1xZko^;=sp5< zF!piJ-Yr6BdlNr+f8vwTiMBjv2FHAx&^vgHuM|9KdY8~oaeoNsO)GGi_maZXvyihW zV*d8i&cEii&b0B$6`w;P!f0!~R=aW)KXY5_r>CdQsG8xGwBxvd{QIGDd0Vked$ z0VCk34nZIW*nh@l6rGe^K$WJ}+bdy_5L~alr0?T~ea!sG=$0v^O2V8e_0BJkS zb%h>_$P~f^9d1(Q*OFAs-9}}pWm#<5HWycx*Ott>wP-EZ*H#u+AFa~mWpm|GlJe-I zMs~Hnwy;)TN>qo!Ot_MyfXneV5OHVd&U)onUZwBPcYlBBIaHAjRr(H9oXXIlO5dRh zIP~2gz@ubLIKpL}&tSv#*7B;oy4Y&f*ILVzti3-lxpZ?u|<-s*;x#5|@K6Lzc=i3ihzr<7AjXKb<F*ClWCQKsC@|9MX($>W3x=R_HBmwgVhT z$dVKIt)G}K6SXZ#@5h42>;VK3b==;_jD@@cyRMqZtStg3lBmV_>6DU$JFWk z`C51X>l*!EIBYBZ6sq*g#}}AJ?+{r#AZbEo5`-Knn9I75v{dp064#!V-W_VHea$`8 z{1lotLD7R5a-oo}LXKo909}h2bq&Z6QFX%&Y^ZXZ)pwemlMM&L<+0~~ zFE$V6n^wf_$8*o`H-CJfVafxwO-PUZ3#o0@YS$&{|1A*%d#dwWT5}N(k+US%a(s%# z7fv^O%B;|AGkK!D<~B4*=@N(C9dW*H-%hFTpp53aA;l4ZLpV>IG?GzzDI<^ZL1!R*{M-n6 zAObsZlL9UoJ`~UsmSp7s9|MPOBr{zjC(HLU^OToycw?kM!(^iz1-4_lUoz^L+aBE5 zWX!>?F)KaV4}|INF+1>S^rT;=8`I*7*`yH07Nnv>$d-)bHRW^IOky*I4N`HyAue$Zf8!DG zhuGXlQ#lDr1{=?p{{&Z7uqj{TtE7UK>S2*4Dx4Beh>ZM7_$6wg67EX2}H60O);BMdOp7I zX+a&G$F`K3%1UjmfbO-R;&E_@W8&s_@whTjq`biAX?cBP;Q&Q3z`dyD2BDKiuJSF( zZS+8IqRj{u%4$&=Ei3nP{{c`-0|XQR000O8_ZfIlCZEQoAD2PVTP}aeavMo@S=d34 zl&F<#Nv#sJ5o(dx2!Nm#Hbqk1>=r3CNl9)Dy32*C1W;5hU{-+?YCwl$%{Tq1b@GE~2lMqWH4T(tj9wBCgG$JINM@b_}boh-CGe)d9X~Y38PV@vZ z6U0iAMv_=5(nt|2O&V#jmn7yGu`;BQA=Wr)j1y~uG$x2ONg9*HI!7Aki1dY?B6^zq z6~QNslMle@JhI%$jeSH(b5d}=ZyTDUQ^hnq%2d{7B;X!#Sd# zhhd877ht$Z^h;v648s+`1JYMH1$~<6Gq3<$J~>0^nxJr9pxzLK09F5#=r;ugSx~rj zOd)%Q!fip}j-YV&n1TT++#~vZc$$gT;p>w?~MK|Lh&#WA4{KT-OZMBl)(0q08pis)bSIXL_U9FNUlY?FGb zrnc$Ey1#$j^}L?Dyp+$+E-xJ(9yaH5%T~DEoQF`)AF7_#h22+=4-B0;ilIOK)%W@D zKFjen-Ee!RItW*nZ^OEO4`~8LAU8jv#YweQ%P>hXb4=+a1crj zyg5aEO}pQ?tKWE=d9O?HG-_}NHHDvYd!V>ohk1&j^jfa+&d^<@UDAWtZLMh1fd#0o6imrOp&+m4rydH9pR|N-oC}($&iM)}8`KxC; z^4EVGYdi86FK-2L&+ts@-?8+{QfZ-FR~Ko!s#nxnftD8wTB+2osCv0nrWJKD$mrD7 zn9=hL#}1-ECrAnAV4uur2965S24p`)H#Ef#iSA z`|>NbLuJF2J! zjFTV%pEcET{qKKSA=RGK-@N%VyZ>$Nt8T6K6+c2?J?2D#UMs@f=_$C~ zaxDJU^ptYmKmTJ2ei6^e%7_F61d@70|WZNUqp}RTF>A&vn&W zv|U)J7W8rv4@s?EZPV5Qt*MndL}8`nfA`BeRf>z%YNecSwKN4j)|A<*sc2nhxE=(T z;;B8V)avlX*Qo6}jOq#`98Y~mU4?oY_^-aG>$Ij7)pA8Il!~=Qx~R5lm1?0)7h8Iv z-bjWl{7288t;!o)yX)IqD=&ZK)e#SQ7kJ3`Yjt@}e!aE2zP0mmdworQ8M1jOuY20O zpIJLp2R6j7(F-#~y;5kk7qrS^k(RVVrCu)<+iJPpZqahBMi*KiFF@T8q#=|Q9^L=n z>DO9wi*MEzn9?|O7vH?fJ3VTH3k_F+UkE75{b`Fs4@PEvl?{}7zA=A(8ZC&n%>zI8 z5|EeVUBJe3^c=9cAGbL6L-~1#F4u)Fi)vk?R4c(3xm|;_LDg2ZSXeACXkgfdTJ__f zqb@1E&o}`;wfbylV{U8xZ2-BqxKJn+>c$`c?tiv}vj1M&bql?mlY7i*Q`d#;geF8WWY0N9o82_DE`^Vx z{MLZ76pn6=XE7)+0f91v1qznoax_N0KC^M=QjY_+4clffUTMdV1gLX;N62;)sRxDi)_x@E8)Z$2)`%qBq#dMYjCQ+Y~;2^Z>Ij z)DD`df_oU0>-f(VSjb0`5Hd*Zc}%?=1Q-(rg~~~+ks-j z?lhnE4HFVS)4G3<_L~Fo@t@Pp=D^du`TySc^nbF zK>%v@@Uwp+;a{Rw5w53y{iJ@H{|TTL3GHzQ{xTzbKpjpzu!qF05+OsdN`&l1$p=E3 z5po2-(GUO(HjLozQH%^@Slqu$6ZTu2pTNh-QGyKPSnhwnix9TY$@02?m>^f6@CW=I z+>i79-;VYZVn50EZ9=emOc5_m_7cQPlD!mP5v{=o?zt;ahgOf0DAQgVD^gfv|3QXO zWoAfx1{#N2^sz0xJ%)M#Ak?};WFZ{^Z75@TS20XslXjFQLr~|ol`e|!Q-uAS1Yp2o{}0k>B1fR)HKZ^+N7@l` z1t3tN%m}R<35i}mLloA}PyzTGD8YU?at1vT4OM^tl&gO8#41N%+VcqDUBU?xnZh1x zI7Qwi3H$2^SQ>gQSQj=9#mFK6fXzU^HS=Q~|K-O>p^SHMWe;3(7rPh4niy#<0PZ6| zs6HAr6B=|s5K=Dgt z4;p{dIWFHcc6l>Lmq*Z-N6>i=4J%hTbYTQt1n8@z!z1VYZ}|2MfgTXH*S@pK(KPWO z6s9?B8LR~=&5Yg`0QVErZ0{Pu=B+}8GjM3Cq&mEc9b$C|{qZ6UaIWewfHF&baSvML zN5}#lfZZHM@BTkW-|o-H&e-Zs9QC+CLW6%i`EdZCa!>KlqH-b_?!-f7{sCY2p!HrB z%KR-k0(V{GOAFjL5RTW0`}^4b2juGA9PNG{o{ZkV#?X=1IWP!u13OjBDgPTorDZPG zEd)S0Zt(6ETGq9ZOtA>p>q9IwQ3OG`U2c$Ltv|%x?%#=@(Rw+KA-H}j1VwIm&f9<8 zFG(jlN)Lh$M9!xpm<{ZDPx8kxz)cR2#fBKSUYy#JiFbR1zR7omc_R|)eQR`Tw!*{9 z{ynb0Bz6>?ca$aG9hBU=%eVeJ4)dei#J4o!r|kfAag;=HahPN4dG# z`3Jc>L1f_hw@wv2;WzK3-dR3)a@S?&v5bmnEq@X|{m{gDZHHM)cikWZb@;3B-A`ka z4d9RD=Z$1rG~z*G)p6cIgB^t$-ap?qRk!;FzS2;QJt;hrgJhRt!|4Wb_%eUGu7A;X zfLPzw=Xy|q&hgGRNYVE_Xoso3>!+N~l4y4)JSd5PgLq|EQN*N9+bT3W{^a9s@hPad zoO_&ynSXP3*~;CUU0#BA!BB_%jw1JZ`^A&lUwwb?yU%hgign8c4%N}suj$|k$G+!J z+;x`~1=bV=RP!&1`wiJ;+LM1QAZGzN%Pt}IP1#m0`XtMBJW!dNl@C<24=bEhHb@`u zG}2rSEK&SxuWf7&vCIm~44H4rAfEp?%jYo7E@km1W%T+KoyN&N6x83*K?nk~r+kS? zy!suX_>pG*2Pq#!0l@#%J#0IzJ+NwXo?0!c@4S89oV^bk-3N{C`(uBaW4DbC7h+t@ z!6KhQ$i%=y)Sq4pn?Nklgh>RHKQW)rLlN1d47=n;+O-T5FLS6ra~fx7bK`}qJ6a#F zHT}$d9s_}2zXY)swCR2d=y1aRq&sk-rJidUU>=VKQ82!rM7nc#b+9VLp6V%v&P30l*9}q_LwE%njNyMGWjOyqT4I;cUssRa(R3d?fxp>b&p$ZIJqqG&@QWEFU8m19 z>IN~qVhv(exxW}>@X5QG0~#dx3*PB;P1nEj+IIUrEcB=zngkL3NeJ0fmoEOrQQ)3h zWYZ`S2Df2>%qPJuUcYtwEsHORuzWP^I8Mg|V|AMIy?#s8-R6I6GuNDlLVZ_dP|su0 zI}72kq;*x>rshykfFe5k@HlRpxkvug=*~yB4ecF9us_L#UpnrZ9srpvUZ{bmwpApZ zT^eSYm_39zgU*Q=cs{c%3wp4N=!dbBOF#ArcZ}EVTP+(J1$LVsR^d38-NTFZ`$2@! zAZ}sO3C5H+D=&XG))a`oAko1KJU18v-zmTfjyFppew<&X2eCcZv4c2v82|)59P?ak zmV&9{iwbDeS{Mp!9Hqm%aoFs7mZ`WDdjf@r-NfjP(GGooT-}F<60ge=0)VABdoCAC zBgq8Uhhb{eC=fbk{N6Hy7<5f~kPz4Qpf$XyrWr&H+k=1A9(24A#CX+Va3-1XKMS~8 zQE(-jKoY9ACz%twohHKbh6&nPLnTG43o~T!dnY+V2LlyYh zNsTUV*;nw|7_*QWzuO2BJx1Hc`v%H^0A;RnXxJc5#s6Cfe37-&;suXi%z|9Q7I_qi zRlNU9h)jRWYMc}tM7(TdD_m-kOc1#-nnSV(Qaqa=NipMVm@fEQ_P8v7bSCPN9s6TkzJ$0mD$kB7&PIfR}7v#RFE{2#Dk`y;k+kz3IV(ztXX zGA><$zpIgGnWM5S|5Lb@DDNQLMG%n*O>vNX=&(~)!1MZ|;kb1;s>2&?=# z&haks@tQQl@e)#$!zTD%8h);v8m|DY37BW3WcZVfjB`qtInEW1m5^@nwX`%7NdwH~ zC~$}*LMg6=JfhOI=(Lmo`O=_4QksZN@bT=AKYgmfJ!6`!+*puO6wD=x0%uvV9KCPi zd|ZD~_WP;}n=b!BU1b3I5XyX!l< zJ8T|(@fT-ZbL<~B2@iCz`#X4yb8X=#8kNRC+OzU!V&eT|H4{ljf4UY8A)~*5nfwXN zF?QsqJ4kaXJ|5-L=BCg(Z78`I+5_(d*bYoSHhBO;5oW=sAvSt}ZyL`uJpF}9sP7r3 zE0PfAHGbwrnwuEeY&jB~U&4Fh?&%nDp@B+Ab@Cwi?WcwnxMes_{D}h&rUKzX!^eW(0p;ra%LtX-2 zhOdCAFyL7ZdNZV8zg{^bTk2XeAN!6SaKT(h32C~2(Y-S*yP4hd2f^-BB~4oe@=VW8 zD|X<8recwjbpv;FPQB%lGC0Hz7_Ba;u z#Qs-UVk80x4FrQ=KxA^@q>Y%M=WVA%XdnRX%*i&d0I%YN4$k6q3HTgN^S~Ey zx(s}O5vL{K%Q!s;Z3L7*5BvoJr-wkUASN#+)d%n0-FaYgC)nE^i9@BrXnSLI_4@Y4 z@$qrLS>MK$v^-N1%UB9-#jcxf>is4Hvl<-+#}V@1-=r0D_|_+%u0Fa^UlpMfATFI27l9QU-zK4L86*;GOF{5e-u{Lg{$s6AWS_ z3Syr(ZnbXSOmYZ!uhzEg_MmIo*3C}0yKb%9-Oie2uUUijwaz;4zM14a{^qFu|HbMK z$8W;5BqyG#QS&a^SlcHXYmM3mD5Z9-b|;flGga;WR77o`L?n6TC|8WGqS6h%ev@~9 zY~Jk*S}p5VYh83ZtyZ_&5%!?7e(NofRMBBuI-zm`f3zgU#;1P=rullmc@z$lvO0`C z%Qqd@`JoJulz1#n;&*=j_4m7YJx#)1iL7t6TWd)*4&A`yjB+w5J6xSpdnVAbZe!cF zZQEwYPCB-oFSc#lPC9lvwrzK8?VNS?&DwYKnez|SthZ{6^owZT*2YI^k?H-v2Y;1S zV5*_P9g6$0DiBQIbI%+iVetX6PRT_xY+O_FZC)MhDrQ0HqY~qJii#}S`8EV66(bD{ ztPpaSDUJwXz_dHSKCsCLv}NGh_~_Id(ssxr;_-qY6aow*;8>?Ocr33!cyBm18p!I< zx`4ZP4qs&%b`pAdG|Ni96mChDh>C0$wbGOOU7&_}FQai)V6_|;-CO{Hy6}`7B4$|_ z>n@r!w(*<<>Rj9t)|B=@MWXs%y9~+t4*c*eJCqy>{H|z_^y569JH_R#AjWSnV+gdZ|Ms^xP@c@It_)KX_Z8|65VKP$`ulQ2E z+a;)`ho!&E6a}U6ChLGcl8`r2GEpKrf~$cFh*;r-Z;q=aS}Y66BL7648MYXlL>a_c z^XT7Mwe`I6+6&J-d<=%>)a2x>Bb9zHy9$Yl-Uf{3Ix5q}sYXkltI8FHa>q4-K z<+K~Fdh@I#u#3KrV)m_v6I!GU3Lo##U&+_@4}=mT621f#UkU)MZ3&<^M34pN52Nqy zRY%XM`=XH$g!SJl=?qy=7Iqy0G1n97_a75YGdERDj1eCqU`!<4k+?5| zphktF-6&5n1ww#TFVmF=&)-=E@v_0%?9uee&Qve4iD}Rzk-561oyMUSzc>%sd3<92 zx{|mK*m2C2NZtK4BBVfnx}DDH-k^h@Qi5-+o72QklD9B{)E8VPNSS z;*VikXl00{vJ`SP5XtV#Xk%O6Cv!?o|2dFVy*^4|6Fj7C?vXK=`XWVOk5mtv*VkD- zZsz`M)SrdXR-m<>@Dk4(d@K}5tFyR&Yji{ROnuB&@4DgCex1SEslrS|G3hyj9zoJR z2Iq6LhTuQ{bSU|zXL z*a{}yQh!(0q@!Phn!b#Tkal!R#FZeWdb9G|=$Fd+r0#m*HZt;cmq5{s_5C_+$^SuM zwQ*zHbb^5XNbcHvvp7q@{&Uhdw(0%w)cP`c)5x_wK0d2#l6~IX0ragz* zAp!^!Q3$h4)JEe5TJ}m)lR((6t}dtPxaa>N@bl7U!eUdM zgNP&YA7@AD<_jx>akr#BeXpVh2WOf~8mCU$w znWgc*T`ATydoI@YpPb1fN`ifI6@^~OTVMYE7xAwD0I~*v>=bd%MI7wXj8BN z7=f-6@|-NsWjw_Li&!Vh5#grS!|T?@-e7==D8Sp=_w(*)`Jn7VvG!@1W`jWOy_+5C z3fZ;W$uv)u;^XS^3L9r~Ly=M7Pb8x~;0?KK#rwgE+y})32? zBhOaX?xgubT;6EPX}zRgW4AJSZ021wt$j6xVOqRw=H^?ZTr@{w+C%=Tw6RXVT-6eD zZq|)T4U)CvNo;Rku%h&S!dM&5N{FREmLD9iVmpH8xr#1lDR?a(NP(0n}8lvO>ApmeCXDc zq(UO#U0GbQpKk?{4#=EaQg9z7=NfOa8}?94;oDab?TZ7Y0r^8Z0YFXlM;YlNA0wJV zHSEAW%YEA3Tp(Gyt4vbFJ~ab!Y{Y=R0vhnDL1L9hno$)^Z%z1OEYEcRY2aj?*|gm= zSWV`AW7KMyNo+?bdd*nWIWH5ZNBqdl-;Iw#qw3qb)4I{g> ze>;$Oo3*bL0Oh4zqSQ9E+kp}Igx?B7-sxHcs0{6cvYQvMVL?ba{CyxW-nX7a2yP*x zM3f_|2z_o2TurWcl~Yz8zBEf1fdokr^83zI{L#vUIv~a1Fve8mkfM%Fty))X13DE8 z6|v*DjSvZ_qI`x!%AkLdi1(6>j7D>@m|G!R?b$ds0DDtKvoY;1`HS6Zgav%Y9QFnBy3{s%w6e{R{Cu#L7vUHoLW z#hyvG?HE+)flbbNeg8?A+HUbJr{n?OVjVK1eV7pKkvzX!mHU~gLlq7q zWSMWSzvi{ZcwCmNeM`I)t%+DD-1cWdX{rHaX$hjFx&^pHC7HK)-E$}p{Xu1b2VDrL zjC6&CF8eIT+iAr}9H#HS4Jh@=tY_(f@zA-c205lNtPPbtnn1+vI)xddxdW4mf77P` zDE_#?`LpNT2ad{<7kNOv{!s^sj77Y!glCA(o3qrZ>2UZ+kljcvo6i)Xi$18zT-sN# z@{SL_`iD}vMouJ_X0t$yyQ-*b5Iz=`=4An=TNcf&Y3(-Ct78;$=W)AL`~8YOC`_R* zrWxs{FHMM)frixOHSQfT8&UuM33HeLz8Bk@=f20RXV2wzUYwz#H z2=vzIF9H`a;`tz`Ueyb@wC9Gz@BBvy?vlr+Ypbr_rN;_?;C7AAQaUkLBKEMdDGMgC z7Gexen|e#DgpYq8yD+5viRaFlGFLF0Ig!Es)b+o9y?nJ{P)+yK*oB^<;OuJwaP|@W zx>KHGYF-OPrpF4Uwb(t~kqs?)-kOj>8zrt9h4UKu8i zrQV#{JFoF7Cy-`wXW;wb&YU*UlT>+f`OV8PGdxf5E4BHKgG)KEg9X!`VnQXCsVRNgU-x zJKCn`q;6TXQK`#%bD;X&kUMn=CY;D``m=JR`xJixBFw-|UIv~hT3^N%k614hI7a-} z6G6JNG7IgoDdrGK`qT6Ae5p!9txjL9<%<*}j_LZOt@>aTapm1X3joFmK>q?WV^T-f z)Heia6*mi~V`RDB8od)J9mvbW_EU$h_W`;Ak%MO;{Yyifir657IpO|i7KwGB8pY@p zs!B{tV4Q|IHLgJ>`{9=Sbdo9-TU0dJ=ssYOcU}@MliH5L`NG}h~9Hl1|nN( zY!*#*yO}n0VXL(MuV)Ic@>cT^P1;mt1@~=-rP?_zZfNL3_Rrs7k$S>HHWdKeWeFz^ zr6RfpO~xKyL}&_0vLGEuRDcJCP@L>+8b1M9K|8QW)n_ah)0B+>(A$!`0v2LaW$Y`8 ztN6TW|GNn60mt%)!pFes3Pqri?v--XjHFs8e8B@3_S$$A#5y>d{^yFtdDPTw$n+Qsv*U*shY9n7dy@(l-O1p7&R@DsiI#1J21M=dcSa^^ zLJ54P&?kXqs{qRiU>{th!&#sOu2H}@KL=BFzN7`7Ld;5%%PIVcG%_n#!{L^p^k~PP zvu{QtjaL3NHkU8--r{urWg-3wxzHNb;`fxEW9YKyuwsznaTuPYZ8|@44!c zX0N?EU*G25=N4f8w-wQrlO9jrf$OEL?M+>?lSJbkl~PzLuqPu=rp>Sr|jy3{nrQ(NC>dQNAz&4o!4tr%u96 zG8#Lx&+!~^;P}B&9SeE0)MmZ0LsHMY$TA^k$HSSEAw6+cqjF4C6~imwVDu`ct}H9w zlCCCO(h!}Ao0t7p!5VeV$;_&&yqIz!wysd&kQDy_Af^Xy2oL4IjgzL{=YEcx&Tdojx?TC=u*%Nr;&B;r=B}FWSDA(Ba8zM#YiM*+GhdT+;G+lt18IJDJYZxcuOb!5hz(qGN!q$Ary5Wk8BRy^#w;G zJ{z;7O-EHSOn5`N%KOKgl5&z_<)h<{=0_=7#!;8H#((<~yksY_9;{t@9RFomID62< zpl@pCpX zM3g~3nJr~gPE5p@vRG0Y_OJC^g=d}x*LWqsEm%eh4*Q2+4&}fjt=BS86jBjK!=k&Ed%NRSInqnT|RyBp$T2K4zkh zc2=uD%duHeLX`!nG~ftcXW!d=<~l_K=I6#pN+>BuM@D(jb8{wR<;}`?ehX44$}N?( z(ykX57wnUDM^|R`%IkY$?ia969OL-EoD0kALA^s4V?%h0BacnKH5BX zP}XQi5X4*aOyv`7U+e$W3rxcJpO}RCEkCe+;a%(aU4j;u#!da>GrxHTDdY!&BY?1o z1>zuj!wn=lVp`4Q_?!8l0U;I_fMgwt^=)n@DhX6XWnmY>WE`A;#CnWG-6t2iMT=xx zOEx$mBbwhg%=6y9?k9{xTfFN6AmL2UHqcpIR(=afV3kDck=x?;wQKP^^^q0S>~wbK zhaLf%`jg|*Xt6 zws;!hjwfB7w8F#bE&#H&*c*D_2x$W(iHx|T)(IFD?Zp{-LgMV zcl~etQE8dzQ|jf)RDmZg03-6TKW$8%2NIHSJ@T2iz3g50e>`Bl<;a$g?R(p{c_fb& zWYHn&y1Tk_KLiyHAM;}8>e{CB_Yz`5v}cFHP`N=k)Xlfrn@jTlB(!9On3OuG{NseN zY=nlY4W%C&cwbHT7GX%J6>NMF|LFv!j<`Rfppz!*#r|cdv=F}01FX9Y;C5-(8L?e} zx#(1BVu1nUDj*H~E-AgmLV-fUfP=rX9L{Vk;Qo?nX+ILPV8JFemRxlU*4u_WeJ$tx zv4wPG#fb!zYB zYqwp9+x}vQfo!#k2B^PE^w%!7K1F)-LZ-+Rgs;-mVb?dSXOzxHN?SoH$UXH@fyJJD z+S1s9cN&W@A!umG!ND*aNkPG+1^+DN&a@+izRMRduTDR!=KM~T^<#_=A4CtlU?syt zJ2ecWGXBfoR&X0>9B#|?iMaM9YX%!EjNX(NZX;DPK0_<43DC?dG9(^C=v?)SWbf?C zH#XuI#y4`qGMa)41;S$JTO%yhG;}+`_HJOE(%)sCVS4cID|`xj_*drbuNQ~}4gv#5 z^nnHY5kQ3}5ywi!^2J$=ZE6N}-5iW%J+i8fB#I~ogPcgUN*qle?|?~CZp0Dn12i57 z9?4#)nWb}#1+e}TL8*z6?oG;6Jq;I>quh}d=dWf#j(gDR(@S|ArkIBDESs5CBpy~1 zTylCY2Lcg71l!d2m1s0-ZkS%1;Trx%qNyF%$NnCpxrDvr&dpI2~b&2pA#?Q*g0&k`mg#1egfL= zdM{~5BtD-vaA2W*9IilUyRz@A5xvtcp{29U@v@7^n}XUTP+tY^AkBhVV>Yz!^evbS zYnRtB{BywHLlq0jXTY_=v1RZ>A=W<2u#Z(Z(i8y7$?yLLT5`OpVl!RScl=957XhtQ zVzUyT3cv&5&jnl`9d6=9g`wsR91`gSCH8(6)Z>SF?_rDlSKsXn9$&O)J|cQcV`Izi zv7yMDR7jWw3w_W7XKGP0Wz2n*Hm^QWj*i!_$qq|lR!x>PUcN*X^%W}oz}bNkD$=H^ zC1cCR3TAgNu^{N(K#fBe6)v?3Z~nxmTIFXj5MXT>lzJ7+hgtG{`VO*d@y?z@NVF&t z_$tt-!%3v?Xat|fXLHoK*=#0#ggAQ@a+2?c@eBQU0xQ+#;!p4sN66iyeB-UE5xeH4zS&QA7rSF_WY_E4VO| zO$ZQP+prWmW}I^}pGy_bL$dm8-6_hM1t7f4>1<-6;fUgA9dUgop4z5dIP3|BP#Ben zCO-wVoFyxuQ?>w)ZJ2t^%y1hn?? z@|;s0eE+><@aeB+mWbsVcu59&u3_@B3?3aTkxYl*CX^UH8-yQ>c|j$_lQ=}|F@<@N>b z3M2WW4X8%vO9=a_3-;?5MZ`m82gqCpdwgSbCvZN@h&dQtxsxqiC!A5RI64Vz72gvC zw%-sy_*Je2)xw~ilK8*l@&toF6=LEIjGE@N4~2@k+i~@)C1CNjzd{fgTz<$r3?{Y- zoAe@q3%`H>3392zZ72AEgLeyS3qSQ5(UW${ctL3C8S?Eld9N*lyR_*D0jlzB^~7Fi z3re&Ttl)G&;j$a5Hfw~hKXL18iL~1Kddx1ZfrH>zh`$-qbqVPifhR6Tuf?bQP%8cn zb~{H1V0A|cAz={t_uKTPN7;N6f`w~iEPv~B;TcW=8^2)Oq8e=ojC`-QHC>2KxORqC zTyPBI_wrO-Ah>>RVe6?c0|zTW^Okbs z4IwH5;qrAYW)dGQX|#4?eHRd_d1tUgN_VC?j4}In&{d$st|0_STHLZq1bK(&)qPrJ zW;9^vMYupVGc?u^mrBNGX9l1)IZtV&Hq{{|9TfAs7J^%-N?O#S0(hkJsXq$A)r+T_ zr8@>Z5!cf)cs96y*NXo%{jA#Kl9@S**-XHFa;j<5^jFO_YesZ z78(J+hCKEfhiPa5?$4={-k$rW>p-O@uSgWCzn}cunJ{|}=`WF1I|o{~E&G3FJ8el$ z*#$>RdC9Gy+=eKJ%s_5+)Pq!RZ=_9I28s4Jg{1B?A(aKm)e;~4@cVZ0AMqVX$yT)| zc4Y;EG@#;g2SA_RpM{Y*sTqL=X0#(cBu=5U3!bbxKeN{XGaFYk6`zG$U%)NBMAYyh zJOQO~cw#*<9TMf>sXEfNjGbZc!^_auFSkV)c|&p1bL7q%%r5K!!tR*Csz|%m=jZN$ zVtG01M;ddyK^ixB1jdI1LSh&E`pW2d8#7|9sK03?3q)01h8D3x)+zTRu1T7(mUcNm zAipEf5`5AD?EhTBz>qw#Yv34uV4lQ*tpvrfBY%_&5%+n`WDK~4CIU(X` zW^`$-by;QC6Fau0uFfca6J4EWWrYc<$!x?oE5%-&*mzFMBDR@V4m(8Hrq_ePY+Mb29~yQXy4pnyC^3fQ=ZfKM??_P*Q>tJ zzIY1wXH)V|gi+#s9TkP}J08S6Is^0hs;jqIi&OZsGsOoHMrTewM$l0e!g18iC*_=h zPzd#!pp{GmRF)=kcm5_^lFTv&Ar8$IH)*~&CGK?DTz6+y9;(I!ElQxaQri-GGQ#Bx zZkDNogB@sA&d|UozELGE@}Mbd^ESmA<98XrOVqi;#d#%g$(rZOI(8w5)dZ3(gk68j zeZY1*XP4niQf>_T2N`_31nqA*$Z=J~E|qTSQETqE zV&f~rL9Dp8MD*k7_S@ZJBT8WmI*g%I_&aq({{`Jh$cpA%gzyv%>(-%NGeQzR{muut zI?|ihq7FMW^Qdjr#`^t_%yC;(0TPv>UN<>)qG8xR-&BtnfybH3FD1Gr#VR0P+Y+l+ zqM{(ng!{{M7M!p!5Zu&Q0jyVRti)=oIqBNz1Cqcmtm90y8Z|)>@G>?JqK@@K6F z*aNR*p09UKV(Psw?pL{K$4Q!xq(*x{=_zoLYDggH)6wy;*4XtnyfBO&yR!;NT-ho{ znwpOA{>BkEctK}qK^j@%XQ?Cb&yFo)a$vtIJn95)$>7d0u{vf+g3CW! zbA#|eK!$iM{G#8oHI3_ESS`6wR%8I=;n{@3sysUKFA27!S&Lh!PGOb1Rp$;JjtiIp z-mJe9j(@H;_D8dq1q(VqF`XO$p!@y~*t&SBc#^{tB5h1UH3S{GKo2y!m^UczyW8}e zNJy|dz9O38u%aSE*PxfyBAYwlT%yK^%I(y;7(x3&R3Pa$6hlU(`G^cYF#Ha2QI7eJ z(&6D6A^N8msCK}^NL>a<5CQs(U5Eqraaf=ph_h$NZ^P~3i($Gn4)9QbqCVy2urc@K z`DqLP5lK~2Rb`-HGu#r*{ho8iGv2=_u@Ux67g%>t3mqZpbKcP;h^vtUjka@ z-ErM^k4uKuf0PZrH@v5IqbCuL{=$tf|p7Te1ra1 z2UJOgHux9nPjb5Qzsacqq!$#xSAENEV+2{>|2vUtA{KqLVS%W@B&&oxsu(KK%1Yx) zx{^T0k$&x;QASWxAA_{i%RLC1d}>F9_X6c9>jS*k(&#C;o%c~zw(fH!D{NqDTvGS| z2ruvZPu|MebU!HL88P|&B|H6Ly7!9Dw+Cy1^+7vCJftS2K@6h`J%I#}B)1E7VV#{p zNhMWCZReh!LgrNL@Z86cY72<%REpq4EDlEx^Hoa2KA_)Qmt zIi{WwMl%FZZ!lrc)Cx2G2mi#t z0nq+zv5qUDjI_P+$N6NrJLlG8bEA5bH=tm<^r%xsg4CMppmuC+5+QUqg?A-7jjFou zW}(j34YOIn%!i{Opj-LXIc_fI?4QK*yOpW7xJw_zuDn=EKFaO1w5t7L>jnN6ubpcK zukBDqf5)b>$pgN@r>xqIOx#;t5EKRc_s0o`18`7-z0p~H$53%2zD4uCIT zhX+)5+0QipPxXRp(G7e>=+GOKVPE&RB*HZYp&;Nc2YS%a5sgd0R96nL8PojBM+et= z>M(Xnu^pq-qjac9B$8~qv=krV)j0EM5wQq4dS^EGg>n;cq+g8h!1yp6TY4qF4g@wW z#@iro$d1@@8}Ge7L}*!X5LdltJM}cshtbM8Yr}~I)Zc7~AkAO;r^iwhNzQQXgm{HS zGZP{J;}s`#o>>GsW-eUjid&3C-bje3`LEk+DF!2JIE4|UwEr4X5=2wYX_+sj=S{&i z!a?ITH|iijd?j#i;U6Pc&$gBA63>;JA%XVB!P!^0(N!B_XzO5=i2zTiMi*4oe`;~3emhn`mg6n#vV~)z!dZA6#QrVVq$51m(Knr(0 zML}+YU06$O%`?-Y}K7e~yV+5bTu@&3gsALxtROFiNV(Ll#1lM+Pve--l@GFi(y=#cu`7PEmbLa{-|j_ z<(Ibpq+ZIW^PwjBUav}bi@V6JeHRs9yJaF7AL*f#IRE0$;$P7Co1bocS@Y-+jE!pc z;4vTDRtjzGUr9gH~7I0SX;ZTcfq4W5G2n)HV{s?xepY zN!-Ctlh)3h6kjc1WbB-jV`yp z6ry*>w;`1sB}GnNR6VwHa^nNno64f6$j~wMd_uPx2Cl+jy0f#VIqUfQU%RTB8~X2k zIr6k!&mt0H#yqpXbV0wmd@_f%57;D0Qpk>mg;JdFe*@itcwQBqD?_|mpn`D$K(f@vwRTsPR7zs~?N1Yhe|YBF)q-A45GRlis2=#0#cmi)<3)k5LJbX(9O8yeL1iMvZN}r#HK8?9 zhg?7O6IYV>aQo0x*iMFy#1)wH4I6C$kc|x##{ELq|X`_X<-m&8t6CECi)l$+twpRkq`= z{q^~obUe&n1vda@l52R=@*?|@)!z4iRS|85%{KF3&_8opN(+7S2pDa)o+_aTfb};w zM{nmgZM}lw*t{yBKWyJG=HO*^wkt8vHg1D(O|^SNNueeB)F_eCg9QOfX^X^jXg2D2+aTHj<|GSI#-ZFVdXb|TTToQmrYFBy%{w|DGA^Tz{ar-# zOJp_AJlm^Px*6k07e*_gSAZT7Ls!k<5~c~GOlFznWFdYBREFa6l10P017 zTguDu=)d|sf~ER@xV53g_5YqA1{(c49hJ8F9eK7}>7{MlgQQX6FTJ_mvIN- z`RlHUaU#aC^H?DmIsa}CHPUK)x0Wk~`e%lITp@SOHxIX4GlYzE0D4S}G`@KVyJI!y z`m;}A6QtM_%fh=PTWz@vki;mjUf{9*Q&7t*-DeB?e5mCNE&^_FL z^)Ew)b>TYsLxwvQkJECuy9Ij>NAhLh)pu6wJbpbC4)R{O74fnU>x15s=F)Ti)`aw4 zR=pW%Hq_+4RHt;M1yI26JK))$>yjEULG2w2m$wiG`<};?Elf5aLn$Lb7k8zVMBUo6 z@J4sQ6<14IlE}cD3Y9aJ9|SAs0Wq|NyF`J??T4l(<%#gl-Xd@Y(z}PjDjuI;{9~9B z%wnK!Spk5^sa<{0^q;~8CtvSNie*jql$=J z75c8R$GDe5<;1?8$oN+$GvgUUz_<}3d)O%mZX)eD+M966^C365P!`vyET-6%Z~t&i zS&!q)vZzRg?TiS*V(QJ_{EGgrV8W7N>>s^+XOKi4V_r40A|+?!lQv8vY4f z>w%HYS6)Y61Yirhhs5fr2?8cf252gh@?FmhQfY)zrl3jFHY#NNah2tyTi@FKTf3hl0?4%T&>F$hQ}31vL&cEf-W!o2 zFVF<1k2cH+(?Ye16J85TEW_KyBOveo;V`8s?O-E>80ixtwlUSD?$Zxp{gu{?Vd=Eg zhow*pJ)@P7KmAwC&=<_-hwTn0RL91qR%#ic%`^iPZ|i?q{7=Eyx1QWU+meqU)VXVW~tftrLG0+)QdrIKji#0W;t{S;mx z4IlwjY@!ct6Br<^;m>WmQnLbp%KUyqlogxoT-A|8;*kGB1y_odsTbp$HB^iv!4Tm( zDj5U`UD;Ey#F*+<(TH;UELDb6azgNX_f7t&2(Jr)8W?=1+IZ!eA0KWb?Tbh_d#hxw zz2{AT1D<<8NbG***k^rF5DZ~E`egWK21vwhRVx<{GR`j~ubxppage*cM)=yCtPJGN zhDT6*J@0+`wXP_>c2F+>ZQu%J1j>KNx4y!%?LlB6O2>ys4g=k%#D10L!oS7wKX4ri zKFuH0f3Hf$jjnDpRq-c0L7ednJxQ(-O#0~!@Wc zjo8RXw`zIMGQM%!p*tXs-(VYm05eYtKp>@S0uHN5@GQIE&QJtzk{H+4N&gHPaSD{NIaHkb4AAxXkdp|l)cNvF<7S6?w`kxX%^DF zbX?$&rLfRc?^drm#hH0NCc%rpeY%u>?qy9z4t?}NZd_yEUa_`#W@A2_K8JO{~|A%Zc*9VcOu(q zSlh(~=Aei9yecdx0a_}J%U|tE?CR*(@Q~Nw!#Qla;iw!Q4^hZkLh|@v7}KS z&M%xr*cjdIIs-?>>1>#`=_Hd)6~Vr13z1U#K}Z(J?5`rT0S=*X0?h~FNN-RH_pS1q zpLa{-ytp1Idd9$&A>qTxS2ijS<%p^El=$Tv72EcxiiZ zT!#uj+kpfPULKvaYwRMt+JoTp`zct!ml&SS?xn5fw?IAYpuk4)cYRRl_k^So4oaSD2}g(W`i6i3`X06iJN3Ax1ip8qodD>pX8 zt7HP@-+69Gr~X;>qAWS2<)bs+9h{W!yl1Eu>K%$sfiHW!PpAuur;PSwAz?~yhm1S zvq2+6D;F8hIW+6n^VuxLfI>tQ!ECL<)dCC%T9s;k@m2M_C?qfY^Bt^#Jm?s8td0=% z+NqEgV0AJ{WPYyr)Fq*CX>QgvIQQ66tJtf+cs_^*8w~&~-EJ6{kO>+o#7H}8i2mCL zq$(eZK7c_A#lk8vY3PVoN>0i365;o?nH)-7ex5%GI7uH)ygy!nbU#UX+@}=b`(*s8 zd9H#8ymllaU8HCSXU?2nYoO|!qsx(l0(;dh;EVRPs6-Ltp0evcxAUv;Ox5Tt{kpNT z<-JsSS>x54t!*}0c(2ng+3nFn2Kf2j+V%a+=ic%LPk2EJ$u^(EV#TH>5btL3$gyeBW3VP@hu659StEK5zn58) z^@Z5asGyZSP*%LaRKg%#HZZ;BW}Rjj)#izec^MXiuQ^oEI%{@CK|dn;&l^4;Qc1jU zuN$K2$m|h`BWwA$U0bCN*(qN%!O-X$plAe)_U$Al=W1{HaUBS5WO6xM`L3qf+-~Yh@6T>V zSzTLD&~EeOW;A@>u4ny?qx-d!x~y+0sd-g@$%*ahG-=)OXkJo^e_4miyE+sI=)OA3 zyHyMniAi$bT`ZsW6EnYPzl>rz$Q>=c6_1!+@5XeDQ$C2|Kb-rD64pJ9jQMVqYP7Wf z)qVm#dcfN&E*}LJ^uEI zOE2*@_niA4$6Hg`Rm_b$hIOC!O+mqM$TfO#20S{azhvAyM(Hk3r@8`gfF3lgHHg=Z z77~xORZ?_3?s%Lp$51BSXP!&wlHK4r!H9k>bAH2WM*=zptmjh?tJF=qa|2_G%{Od(7bqgovSpBFG+lAu)Vvv__nxfTSgjekd+ghBK!NlgVJ_JItg4Yz_T}p`gar&zYOuwgXCesl_v}O(2#xLPe#=-S zEU^oRFcEj(H-l;TZg+a9NA-FHqPi0dK24E z_(R@ZRC2ijQx2hwrXrQxQ{?pYWEfUtmK&!e-U)^nHwCwD0L6=%tR$8NC$&85n!zGdAslf_+S>(&)wM^)naj zG1lt@?(Lz!f>E%Y>HgUM2l7Ueph9&#Jwv?0&k;J2!c4^m+iRjBEQ^QAt0@@0qnniv zadBS5+}y@-2{x9`T<2;b>dyLy!|^?gv)(&d!^IX3Ftyrc1N3yP&GR>>N51JjEF+73 zZQ^4%&4jVeDDHeoY$3bsumK2qZ2gK*p}DHeVQZazGP6X-q{c#4pJqiH|+VFb{nx>Zy*^1+ZZFs+(+Q#2~AAOe;FMQO*5UAFAKo+ zjqNA^aIZJ4eOvYj=F$`}It)~Y?Jh`dt~8_lsADnuYwpCms*Y_5ar{iWz0$0HMg|=5 zo`9cQk(Zz4uXEgaNpG*!_pLzt47VH%X=BkLv533P8IpNFVLcE9x>!db~n0T9}E9 zjym7VKEHm4DsF`+UJF2M3Id+ePq1<#7^fKpI}JRXp1+DhhCS^}`i+Si?$RmMHFFKL z_4fs%s4ZGY31^9>-%m33Pw!O?>Jw5zR*8!5eUm)R3q>ZEe6=KtBw^{b<>yF3f|1<; zI=35|qr1Yi+96t@!4THX-%BeoRM8#_Va&IaZtkRwoj57;y|N1QtTn z3`w!$gP6&pWb8v&aAc?jZtb$03qktvY-CdiF}|N=z6<_@D$pWiB?e^sfvBPYBi1+Z z)o59g@(_0rS2du4S#U=_qw$Ir@Ge{seK^IG%)J;`4{2aVa-fnOAPW+pWJ_QG8#RzA zcz!kz+arX~0!TcR^BkCkI?$Vti!Ddrp%D~kQ0XQLk{v9RJ6JHH_*`cp_4D>@@;h+; zpVZPxSRq8P{4kK&q9Pz*embzCCuP|DIPm;YkXh8Z7V&7ggh4~J9Scar0~HUlCbWF3 zKj77var>&kPa!}XtzmiK!Eb*6{<|RsFNMP8w7^$Ch3|uG!k^jvS^G#`;z&;5KlQnV zQdIbIN;)V5Kky_~qRP!$!YauaSEwMh7t!K2G(AjlPO-U2Am;*=QDaso>p@ zt{v@rJSNaaH~oZCIXG-@`wwn#Di@M4$RK0-5DteoHHTg z?@?*fSu@ua|MnL?cE&hh<~%jTO_;+%`}7b&Q77|be;ABsuOJDEMs47oC50x<`7EPC zmpd&}K~b@ELUj$BoL!GjQ9ezEmAt^K0H&{~xEIVj1&zEghBj^G$#`oXUX!1UqLk9i ztZ}WH)rITq4m1Q;9JP6HiT$;9dalz^okCIDQ{F(YYM1!O&L{>@abdVboFG1TPvz<}ggXAq ziY7s2oHatu%ZY+HX(AalNmX1vBU1{U(wX{XzVmQ=^dCRq#o=qs`oYQbq(D)=v?&Ab z54F0rPm7e~vr9POnr?H6tHUHs9(6Q}PmF!(eyNRpr@wIs-FoV|t4pV%V1gNrxQ*Rf zqvv@yqU)m~KRn_L4^GjFg_E5*iNUONJhM_xUX-&m`Am+R_m$_&`s%Ia+wGLQS`Vl~ z$Z9EbBce8|VsfZ>L$z)Wg464p&KX-)w{JwiV!@zuno|a#?Icfa)m3;)1|nVRBn^}z zYYyA0t{mA3WDUx>376lwsqPbJx}bi?2~B^Jwp@vCYJs zD|X}!D0%Dd-7n8Pb)_hhQz&a3cj3^s&Xx+x?*tTuk?AW$#CvR-qwrzB5+w9nOZr^i0?eiC^#;97WYOZHy zXVc4CZHU?xrvI}?r78a*Y1XM_tvUIgt^z;=nt|APhc}9;8=zy1EdYN}+iLJzjmwa; zqy!NZ-d}AUdyT(+7Ik(?&-9lR^1SPZb*7nyV8Wr?98n z(@0ZwYGIdbvtDW70hj(g2_4<1QwdNvD78HFdVY7$I~f*~l{Lv;XXjKnm+S$CX0EW| zPSV%}e^+y%>7QN@2QlOAkS#0AnVwcX86de+`-kvqClDC8Kv~>Xf5I{sksbs_M^=nO znG&bvW>W(H&QfvOAid3yDOJgpl$|zF@og-mSH2)$JaZY5YWus0J|I^}CuDaWkWiipi9*uc@FqIVg;^n~dxRKdk}oM7~FXGalg;7OM+f#9r{ zjnYph2N}cfLwzH*F&=sUlkjS*;x5k3vuLp-JARFLqB2vKmG9b>8Tez*8l%>Mu&td$ zVoNwz7$dMX?Kj4f-hLXNhy$|v5p!h868bR|3&u^H)~8IYLc{IN+f0_S*G*@kM>11x zoQr{m84H5)ZOX|9M#gw%ZJ!{TR|6r`Eza}r=I~BN1Jyvyj#1O|?kTqFZQ#nCr=u>F zfcfEHZ*6UlR8d?aH{jwaN~CjIQ9XO07lx35J@VO|=)$sR;qbaBssYzjv;zgtF@4{& zj?BH}Wv zwLoI?ybK_8PO}Vs6csg2ZNZ_x- z{>(?yy*l8n1}Xq()y> z5vEFIju=lYC5_BbqE=KwvnA$Bny?yXoe9=q&)UpE)-h}3EJ(mKmh*^;(sflMP(l>Xw`WO;7Ia5OEfMxC^r zQ!!kQpC~qGo)~&WrTkjA@w6h&%5_PMYe4tZTOumj?F5|a+r|_T6{jnqI)#}8<0z}N zXSMYFf$f9A7Dhcg^xk{4S$O07AueyVrb zfy4@R-vc&Z26I`oq7!tt2R_>o3dXgUXTJz{qgRHEb2sy z4Fd+!zFuLHPfxv#Q6}Hr?~?w4pJ}@T7j&QD7wV~YJdRh zWUvpN(Sc+u=&TVBM#!Spp+VFPFCd7Gz#G`Q&^hy`C*X+Om}R1C3t}t*lW#FH)&PJq zx>2E)TyH)yDx6l_Te=9x{oOeSpF{T-wDyPS6aGWzNB!OZOB#+OC=WSqD5H-&^;_9c z8mggg{1oz567naJ18ZZ?{5G8a8YHYEnK$p>WE( z^*OjSoGQyTDO)*1JyYF#T9M?t^6WLlh%MlVH*aE!hPO}W4D7WDZllx|h}9E0jc|cD z*6mAA0&Uj(c9oP_5~`*Qy9U^s@6R&vrXtr`3;eSGmR`H~=Bmr`0PNf_chubJLlp%~ zI<`K%ICS}3|7D1G-uh*VCvw8ssLvB{ZL9|Hcwl=Ez4DWx!y6X;^R+rq`c29`r@4N+ zBNc3}BYMI#gi<_^m-Tu=yO$rgupj&B1Z*(GFGPL?fDivbP0EG}eFg9jugEihpcZ__ zg$^ISTe>`NKQ(Bwff}g6)Bz~SJfJ;YB6zTg>V@$)D_wVpPDcGEie=-e|ev(k7DrHVA%&>;GVj%53ALE8KJ(daJ4?zS^{oxy|$%4P9kRZyaEmg zJ{M1qUy8;;O=N}+6&1fhkT^&urm({!cpc($vI?*D47@Qk>YlzR1H1MDF8&g{dNR}- z?5y&~c*ZUEf?gsvHLH~e4{fv=K{9^B!;0ALi|-u5^2NTzH9dMHm`&y9Nmg6^AQK%W zu7d9D8pbhw5Cclfwf#((oN88iHscCrqepJ5AUgQUk7f#xhCNr9D+w0LcleA{7@B$} zqkq&WbQ%g?GA*9?_s{yy|D0knZts*0vGD8dmMMw2pw%5qdgoAlBa!l3fV{>7eMiBk zKi-7e10NuvbuC0(wI8$@2O!%k9jGG1-gu|mExjm;2mZi-QieI<=SiY z3*%^b3o@|EkWRT7K{(~qZ{ty(+;Af~@#^16oKk=UNMN_%bD=bCM^5(;>E;pX+TiD% z&Gg|RsG9*fSGwjt#W-cNuAi{NlaC$!&vtv-?d+1gyDb#eEMf;R=WbgsNk8zVL4^El zFAIhrP=MC7e4RWt*=&LNmX6)OY|l9+mO(GU;M>r&Er0n)37@<4nlT_1s>=RlXcoQU z3g85!z8}7J{EADtq4=8VHt;@tUH|1ou3_*&)tXj#-EC7C#!zAXkEjm)E5=bNBDf;u zGj#UazL}(JNz{e!J~#^_1Jhg!Vn$%Q&@GtzB@Spi1!6^OqwGDi)>B;Q)_M>kDWA&vo5ND-T^>4iEb6cF5KlV6d#dIw$|t?iJy%06{@hNP}D$Txh^t^{ld zuKX_1^Ido_N_rt=35LkNv?UUW$y5{%MD}{|i>1yq;-TK0EQlO?E?eJWRqc@G%P{n2 znF73T@?{D97A*S}!~()YysNeN>ok`=g7(1Nn{bz!=#VNoG!LUt76@#CUH%zj;&vu4 z^|ETssM&Q*P)gwC9^toSM3c=As1?7=HA1%CKYUJzsP-&kgvCl1`CWO3oJie^O9*L>r*O@}buP-ZRefhKbkT?;Hd9jS1>E2O6g{ zVO~8ax;<5Q>2dUKaUB^V7;KA+^%USH*5VFvO+a?)Ev+=Ol0!%^RXQXMOWh4jmziE-0&?v&9bmtKXnW zvb`Ly*~u0s?gsY>uB!iQkkG%v{4D4B0MQ%E4 z8fMcV&paL`nY8F{XNh#$$7mlk*(SNp;MH#t>vo3C_tu>VSInMP+ZK#0TooQl}e?UytM4-c02F zqgS1&O(n{^)ox6|W~QBx_=M!Tm&uzs*paH0)b~?71MV&Q?_TdM+el%G-e9v6$sdO9K_b zxK7=7S)D+ErJp`{x@#P_j9tqbdrM4fVxj*NfSFDP3&cSXPQefE7G3QinP}>EfKo z5SUh+`(9L!3qLi6FfBz1H|{!$!`k9tUM(b*!QGU$#{(SU3{wamHQ#+&$}0#Hvk%8O zeD46Nw~r|vQ6Px0TN)z3oKnz&i1taS!-SZ1oBKJq1GXG~Cn!UPJx1P@g8bx0AGr6c zr1P^RG4nadY+!X0)E3CqG#@O2Om`%6P)4_dL0|-i5y1_#fv0? z^Hk~6F@S{f#%v6ZkVTay^Q9Fzx_ufjsA~0a?j!#EQ#N8CviXR!{KI4*_sugH73p9> zBGY>&u@Ek^F1)2saI|#T?#6Mjz#l|QjO3spQxi{OJ2G+jM3mefs$zsUeIG5xR8|8Z z%&qYD%)jDiH$=8Em=jGS27Ckk3xjkCNq7EZ@PI(74@G0eb-UuwuO)}WbVg#i$UX;E#rwcd1 zV#`2i>m=kYQDC0L;VH=^6Km0CKO3dq0_QpSr+0E5D^t`DZ0RQ;9l6#*{Bv+*UZ;0e zBse^ImoXU~-i@T+`C)aPn-|m=sTo>72+$ghs(U+JKm0=nLSQFFntk%2wcsHs+<>BD z%zm~384GoGTJNYP>E)WN5rQLLEQuUq5MXypH+3st?wxzCkzWVrqPRsnm56b!*PoQ# z4Fls2F0IpxgGT8HH2Hz}69AEP^L(N$H2r}sEo4C{lB>4h@N+!ca7(GDV7*6C59s3i z)5xOtn(jlu_xg))unX3b>65s{@_W3;b3al-WTS-0ytJK$$*|xC8efg@JAuH)D}NT| z)^`B(woaT3&Ibl@KvjnXgy~%Mo9Fe_{x;BYcUVRC^#QH)HDGw10UQNW_g;qkdIXCW zE;v+#VxN0&cxw1n5o4|d$*-%J5dhxKg%v3lTB58(>!NcGqx?xFQ-XXeN`-k{ic?#* zhj#>RBopx?(%_uj6(>FNiyE&v?7d*f;RtyvFLamajIZ3CHM-v=l**jry+zR=hu^6I zY>i0q#@{9OJI|6!^Ew*p6%_0TH-!6klbbLnzd4;$hyA15LY?V`+h;Gj6YviyD6&7m z8iG1%2l{D1HKLMnfcRxzxRmdXS8Pugjycq`qmIsaoJx@3A$jk(9a$29IP%23J}>dg z2WmT#t}T-6j#@v56A6A@wwCu0UR8f;i_w4cK==|u|Hql)D3m$=rZ_FqzRr8q`Vpci zC?>d*c)MWb4*M6+=!OOF9U#E1w&FAG?jE!|ew7M*K1WdNQ$VtY_zrdeFs(9f6TX(c zS6}m8kT3Un;V%b3qh}a@YuzWphLad5sC5_wG%jZ$=V9ZgLGsaQ^U{#ioSj-n*ze?e znas>}mA1Zs@@02%g#iG2)GeyhZy-4LdA7U%}hx1PaZ1fH%aHShi<&0tLQ< zj)24_jcP8C4o3B{mUlp*^BUpge%spF5DH%pw}Z1675~5wS*1L}ZXpZDRRq}X>(h2u zanncDEGk1?g$Yq+7-+?XgGRSMj)380Sp5H*88b6@jXI8T3mG#Bs zU|eZ|@oI>^8U!UDpnkBbh_Y2}5m8xTl@eS?4aGVuh9$4>B{REb9f2I4#l0)bN*Wt~ zK@nRn%&C2~t4>|wC020LzO9OOS1|fv(NU*q0`E&8YM7%(aU>Rf4O)}fqc*-qouS1R zRq}UKuW9TYJB!SF+R6tw$$MAB8^~d(_QE_4bx>jD2r@nfV6FWJigsO?#iSfhfY5x| zGsZaiMfDM$P}%)ct6Yio!p*vdFrEp6c2?aoQi+-2-1W zF5hpyf`uXCgz4uHDs>oVSbiawCq`$RZ?J?{JGtESLnYp0d;tSLZ~2CN<$w|c3Y1-m z!A{z25TF_I#MX=#Db!-^!X3Cq?5#J?W_x&kWagK9`Ne=$zS&P1(cFeE#>(h_mZs~! zWV`olfM14q#zpC6aj^hli;?ary?m)F_rROFd8wJ)qmK`kxLM<39A>bl-pO1q#V^S6 zmLOI|%HxvoaZnaBl_~6W_$*6?Z`D=eIAYDc>QFHsF?+2)-kV?fNEe}VJ9RjW_cWFb zDt%NlcDElQkOH<4N{8n;Ff=H4cdt*c6TypNfWMTmaDJyU*<@tCTCTAz!DB-*Y0IyO zqkME*bt8-vS*e>)WM};`b}MWe{Vw}$dA5tye+qRu6~G_*@#uXz899ES#6>i70r&ra z_P?G55a3lJZ3q~@V%mxcromX?GQxj+qxG#aRNwHA>grjoFUv3-fc-oBHbd~xtiywF z{^jS`gTG!N*>8pg$ax^Mj?*tR&kooJyNo97Y&#q#QPwJ}ZH0mEHJ+yam+OCodWMdtFjXn}?<6b5EU%cA8{oX~`qEPe1Q32Akj_@0FUq67$c3tO0*sj- zxs%>KXv6*3`Ib{yrC>V1%Sv1WSuB3`Sys!S(=Y=0^(0C$#fDGU_OCWF2tbf1crIVS zK_Kl$T-=A*cLUhsiwkSGoX3c9?aY$m4%eamu}RcjZfn(5s1DKJ6O<$7sBfz*t@+g5 zy`|*BT=>P`UEoGHdwZ7~98zUBk9Da9GSr z`sTOfVd`mw>ZsA7O|EA&7yczLRV}GDB}XMw&r~5#N#@q|ih&7s7t(V!*8B0JeeCBk z?q-@eh0Xh2>NGhZ;r5OvXtK)TRufu}ywx4@0O43Mn#IO?Q?8bn`NTT=Q_^o3q`akI zjP!bKbL+^;$v4a=PXTZpgS!);yBW;jMt?GyQ|!Kx?TQRDu0fi5_5Ad(?uf;23;~fi zdKmqdUXSU2?}EmriVec4+4LGl*2g2aD!Xks@|PeWDixvRMlU=h=I$C`A$8Oc(_az6 zpu8J44%Sh&d9Tdn%)*ANf2f+$K1t-4g3aF8c;;!$;TTRcx92oo9G`bZ?4v-!PVU9! z-DG<2x^!O;bJ4}&uS3&}h+A8i6_MPV^#YGV6@qf+Y1zn^7y zXi`DP<_BhoCF9fyqM5vL`*DFkY!v#>sgt=2e_+X|XOyrF=Du7HMT&6J^Q4u*QGdQ; z$o;51{6OVz5iEXvT91j3%_~TVWa3i9=LqJ2MeZh*Cy4^UzLm%1h$v#XE&r4tjT7<& zWz(LUBqWLC=#Wkm^TcI?oTJ7oi{=nJNtY`NZ`?@1C-4SJ6_i*$B7Mq@L&;T!$S10+ zqOgdpo_hvowhmJby4^k}p<9;zqqS~cBU!c%@jsH|7lJjeJ!9iKxJ+7YU1bTH{4+&f z2Ime{l5YUX(u%T?XW9s((VjA>UhKoQTzj!}X0wzW6|#8ePEFpnTE!e#EmNFUKY^jd zShV4B|Iq(KW3sdvhPAW85~hpB%%~dQh#NI~Tetv0{-6zLqWF`#{<@_4!nb|M>o3XQ z`=?KiuP%Q&2ym}$ZFLp62}j699WDllmo~L{KAks-At5yDLNAcnA!H4#Vz$+6+stx3 z*v)V#QenI)6A{1V*wrF}#Y7kGtcj)SJT#Of`NT^*hHW>-`_g7&>nsT)MRuPV3t-tv zd=3Er5@u@xvRZ66Y?|GEogMh~Y2R?OvV zPgKbn1aXlOqkS5@89t<;FKpEIm2*rRe{k2=cir(sZIG^cu>Gn1Z9B;q1TGfuz%_D; zB)&U$qk!~xdxX7aUad#op>1cVdAG!)t1k$U*JjbvpnKug7;xiAh_(UwnyxicU6>g6NFKn@_>d~TX9lafMl2fZ3>}O0v}%_LnwRO7 z!EISxvpd$!+dsPB&Dd4VU&;K;ch#3;;ehvuX8$xf!gVLI-C`D#1kV&K&q=^-lP&=i zk_Ho~p~~%Sl^&S_>{KG66HminjR0agDKO>eMNV(!mVniG94@(uMezLixxF*;5D(~_ zvXr{y`xJcnbTyP?a*AkCPt%M9Rj(vG9=d!*arEG7VKAU8@-T6(q3<9Mh#d33T{?33 zj`1g^;B-P~v{IUCj+2E3Qq!OljZOe|miS-wPYSmBg)=GMn0<(Z9C}P)@VP;OD!! zW8&o|y1bNp;ely(*Un_0kFS3Bi_eX+kCgJ%2vC>l|2@a&(C*}#b$an9MMPAFc-&NrsvukI+51N3Jw`y2o%f$#6VEWsMzsR9nNA1yK-pXDy z7a>$`HN=@*$J)8@#ReDb1I^P6<@gQkRgFClua(Gzag-(9*rJKcfOx?dCl8#shBLC6 z3UsPeaL~+zB(Bm*^IvTR`LF|Y4bNnq=<#Hh9YIThCz}C049gguJ5Q6E(nuTpyw#+W zpp=!Bss@}Sk(aKl5B*|$?onZDc)wj5&WM&K982+rS`ry>2V1i%%Tqi&j2S4?V`(A;3vWM{4(Ba_)u zCCn#kLG7Hh{L3bkGco7}lGpV9RkK7_-dl|}^6QUU^VoT;$~as3&Ub&MoU5*-(K0&mH@q zFv#%<0R%LarZ~rdn^v#y2@6P3o3_UpMa$d%%OUnV^>D~8J6I7^sM#u^k$6Rou1V?= zRT#9bz6K&+U9Xx`#Odto{<4}M6WXB=ANp~{J3%|3Fm0tgfKyJH5YT_leOg1I{|@=M z^kOD8>=Xr2z}m!f)AKg%ZNKwr_QR%1m2h{HcNC%zu_0d|=6g!{X$=@68(NgqCc%z% zJvc9}L9s&2B&rqahP5;oOe15J*rL62D$XI%%WZxbqKS74@DN*|N4_#=mA44^%rux~ zKAI!ELI&BXK+8MaV3VC0>Rp7QY|@cnwCkF$Ink=DuzB6yJI>v6lK}hdh+T-TR)BEJ zJ!FZxg3@&JF$CYb2LmC%7&;Ks9tB7nc8}eLp;3bj|^g=7&r+XM}{!B?HLe6MVI1 zeuA6GBl38@PqSp8#X4lrDxc^nF+igmB@Aut!Q9!tRMm;cP z5z}SR=76tzpFFOfUJZTEHm1G{g?WAbo`rZcHf=Qj!%<6Cj1Om zwhQo!*X`&jQsVxK}B>Se{OKdOTt_JV9BKZhDx^@N$lMv97qCZ*INIxhL9W){(iE#+aQ7D zVxCA4LdQZacrZz(n1}alm-1Qb!i5)tKYACW_@u%z9VbkKC!oOxIMaS(5=obf^+TP= zQ=ODaNzaFcx)FnEpr>Y%oghS731ihrh&8)~H&P-ovGsEo)$1v0fHg3VFe9NcQzKE7 zk>`@hHp`{SUa`_`%_~5*0n>(^dCHdT<607XP;(HHY+<*e zYbnyztmso73^c+6jCKr>lHW#SPj}4}YfQy4RtxCTUsBPvkJaFI03g$krhYbb=J}GJ z@SKc19#Jc<+ z*xjU2|Ax}Qp-IVkN7Z?zQSOsPOksL3VUz4U@o`!=bA{~DdRwIBQd1@}!RVt$COqxK z2l`3$Tc@Fgo5)BsCf;RqbH3J5m~fNF^gXT?R9v28WzXl=&kEQW^+YZnSVcHO2c@{- zMHCsGekUrxs6DEl=pQVaQ`zS8flAqNnW3%PiALH>&SdaC4ghFb_rEuUzmlCfpJA3D zDxs!AWGF>bdt}86`R%k=RE)W`;TNh&FU-yB zhGX>`-)6_bjqa}m*1b*n`$zsNaXTUQ6*cSEce<@V?A|TcZme~ z%9YqKXaW~K4vfpzs;l>^PqzXrDag@3-*7jd>#yGsyEX(+gL%M2f+m8SKtUtq!Q{=d z2I!19!Z5@*8|<}!zy5!Tri7Bi-0%xQnqd&p3Uq_V0$M>w)T@E2e*wS?w?dU+Hpr0M zwVh{9FEa~{AszQ9qPq+UJ8lOq&oY>_DtIHh#%E}#c=gE-riwMSQ$FLp8@d>Z6jFjT zIwKqoNslX+W_2>!zi1;=$(}?IU$&RnS(Bp^g|ZoOD1 zo;i6zQ&q_;IXGlYFH#1_0M*O%QoD*It@IlfI~ta#OvD4Lm>k(u z!3RDU%dn4C)a>U7s}mdh#31(vJH>H`UJ5n_m6PS{kA?D$^7pd(6Tya+$?8)iii8P;0Ke%FtqV)Xg;a^=yVz_K6XbZ5Qy!gWXmH+?VlsA-k+-R7Gh806KhV)E{DEY z3+mm2{GV(>X+?sNE~ya04CQ)YNXYktC0Uh^kmP9x>zA|^5{g!P-u;!vjb(!C>YdCK zfM1gcF8l>Tij=LqBZ8(0rK0U|LgG*58q=DsPF7a+c0j`H+Nc(-EZzAXajdhKk8a$} z0cOuFjm6c9-xun?o>Nt59-klUq%;lU=Gcr6rjYfh_vFSo)Bd&HutHP+8Qb{V-#n&E zGY5Jb{R2dKlVgOEdGwbS8S1uJVD85^fIAx#jHucPrVbch1`$1`k44Xd_G(4O)OdS>*u&bB3rL#~#sS z==4kSFduyn1Pt@Kq}Tuie@YzpMp&yUH$OG5t zsbO|+`#)La_xMWAjFhd$+w=M=K$S~xY>C$j$9!8<)Gie^cs2~17aN=i5@6O0h@}FPkpaNv1A>S8B(Req$QAXOB^RTP8Ig}OxkY*Kp&3e3T%8E zjG&C8zY5&5D4n%VZ5Ml5;NFv%NVE)}qjm{GG)AoQVLx>XQpeUfU@xd@#wy%wm?(>D zC2w%M+&BM`s4k2CNrC|PahF=S>$nS~MQ~Elo^R}B&%Iy5TviCO`!d!g#u&3WKd#Rr zaBW~WlCp{68Z}LzG*!t1Oc?3R;k!B%IbSznnJ)Sk;f_4@^bcznQPU@#sX!uX=nbjv z;Ea8VmIvkyA=`7CUNGQxQaBU`RoNtvHkv_8@U)Ir)aBT`lBmmlQDIB=W^*$$(9g9F zP`YKLuY&Y$eFe2kXQf3{BU&QQSMm`$C5(}6@c!1IknehTQu})b;52CQG=;8pqTJY3 zCwu7{)fZTILwcZIMHwelZCdoUe{?l7c9M48_j!)LDe`Rr9>C;+Cs>WmX3Y=@za!|9{u zulpa!N0xMTk+r|qoOEF$aSDWpp3HS#hX24w&>S?lReku_nZIK$9CtgGz3Ts`6;|jFV0euA*8qD!rx_Xu^t zIxa>>m7cxPI-PacWR@lT-I3bi1AN>+{eGxw(;v}%u=u$>Rj`@kuLf|kTI9=fP)FTD z!5_&TOnIkCdtC!Olr2ltX_7GTL>2bD!SPUxQlGh_%(KFza(l^cgQQAK6T`7+i8)j} zvrSy?)Vre|c%-7c9(&NK^`9E~EBIstroKV`yDUofzHJQ~HfLb}4RmzMei zmv+a&fRiRZVnYN7jAKkRO;pqxYDvDUq%{Qa?)6_7kRm z!{VA64$F3tQmy4L@%9g)3X{s%d!BlHIHTMg-r!c1!n;DLqFHV&H5Aihozq&@E!3LeTnYYSz#6skQe5KA8kGbk{VO z(rZ-~QF8%+?^;{1P_8bEDn+wY5^A+~WnB$sgPFx#kFypHgfnagyT-}R5wJaA2C_!V z-WISOfIS*h>hQ?21&h$Nx#^3&##i3LY$E%NR3A64WTDI+1kqU+>gMM5{K7rRZ$6;u zpz9uRH*@ZoD0-JvGdwII-#RlhgAJ2Hp_MO$42KHPT@}hLz(Lpo6lUHvn(qRBgd`61SP4?q-+TR z&UpXmwrM!q)@U04zEEvFcM7Yk;exMYQ_r+<9@KQwQ5~4xGacx|5ZCo%hGRRIZ_3pA6A`1YJ z@dDBRlz^Y074d*kkbBZQIas|s1v_R0*~vMFJt}&h9us|&bpJ&Zy3!fjR1{Ads1hpSF}+`7;OG z==EWEs^!28MqI{0BLY_^L6oI&W-FeyKW>8$@P;#oTl#D>8O6nug#|-kB{KxZCfLsp zH4~LgC)SWu;ERF%1-oliM9jMM?v}e!CW|og^7u-kqw3Fparl_Y(qsMH{-S(M5!BM; z#T#WTnhB}EQ_ahJ8l8W`{Sf$dzh4CL(S2W^bW+AEX$E#NrF)UD_%ViZU6>k)ablzj zNZx`Y6H$*=^_**Cx>Vh94piH;bTnlXiF17GVXB)tOxd6Y_fX9+T#8MpFzlX#C3|nC zOQ$V>tSVsXPc$~gbDrmxOU8dGt5zXcOU}~pk_vr$aNO- zjv*dodnXdMMeh@VPGFjYx)Fth?)*UoXr0t2@|~La@hi`Y>5Ld68bdS73nLj=XaArb z@zTHVY_41RpcM%Q4NDzbqFxok;V_7dN(|%Zw}ymkwc^Ka@b?b6$_- zvW(@hzH@dxgp5FGE}c-)Yt5!S08T>B34syLSo=aD+fSQPOk_BWa;~dLdzrK`1GIvU zp0w6Pwq6+*K9mdCY}#+euI7zj-K;~(1De8!^#y!;`>X*^_Z`f9NJVT{>fT{>@P9D~ zD%t1c(LXAP{DMu=?RNU~NFj+f}fYmgkCeDFQRU@5L zi&`*p9jR8wt-y(KMA_M}mGS63x1N!&)FzO({L<>DZR{k7H-5v~WXwN1i0mSOT3U&; zqU;Z26E?()H}3rHJY&PCU)P}m0loHP+a0rmDi{EA z_Bof2uU0L}d+5sfY|QkXQjZl;X%u^unAsd>na^wrC6n9bcqK=#9dD7x`jNR#{Ry!YPPM&UFP(E!OBEgB zwMr*jHPH?UZql#ovOs4|h&bNT88Wj}{L?0#xw!7o-XiR_V+X!iM5$bkjv}<`WP6}L z5y8olgWQH)t6CS~(PX#^SGxGn7;kaw6@s&zQmIIETyquJ+So%?cL8x z9zvKuyTwE}Z}vEuH%FmZ)rNZG$=ppWDi+X68r+NhjJSEMCw24UqJM?4qwkK%nOds} zxu}WKrRrIl7^PYX>|4YzL1f{60hu;tsj}ym_)*~Dps-1E4))Rpmpwdhp{s}x}tVjU1hL$ zDt43LRWo1;6wh*|75Q-9R{y3xe6m0aE8qaV;Sa-}U)P0}1e9|1)Ea)@?7>TjN4 ztt7|57B{9*u$7sOv;du#7%jHdw=n%su)ypjzPvi_{>1p!+%-tTLiXjZ5~z|gFA6`t z7X~&<(ZNq73ZlYAm<)Hu_5k^God4~aeLzNimM*3?pVvVpd^!M;OM7%hT4+`iK~ba) z=BP8UxMmiE@);37ZvjYW3x%Y-$|{k6n%NgsazEdC3d^7&-b;7W6!qywLb3#J4*L~f z`-bLe1jC|^WG^|lY^g8@k2k|GXHrR#NeLsC!}elw8bR4`?y@a>YuTYm6R}4U-X4antabApE&)P* zj-*>xpnTpLeg^PrnaN~-Lg|$AyPUqIFmG{!9t_?UDTWk&3??2muMD*_d_MY61x16Q zRy9o3Pcy9n@<7u>cXpOBZPEkD9ZtqUxui8)UWcZK6>jqwD1=))_c0SB?fI}%Cyl4q3l*97-^s%|#n!hGEqm@&u6DP9=a&rFmv$*fy=O=d}K9 z#c?y!;jSmqq-EDP$upG~Z|L!5em8OS%#_E$K09XepV(*V|bwn6`7X-j&1WijhQK-P|sSB#Bnz{v%9-BWj{1n(3cLlGk!l`0VX_hB)fi}j{p)3 zf|Kdzfeb-Dk`|}<8TZ3mUdm8fT%WNZfB#Tq(Pi}cPSg@y@$Hc)~-)Sj@D{) z8&%Gq>+SJQ*53B0PW_djpe{oGdtT&aUP8IYMi=8dLoGj<6}4q=Jtf?%Yb7!Q=GA?F zo0@ykQ({2=07T)n-u0W_h@#Med!}m(7r@u^m{%7kL+C{z1_>K>_g+}}8-8=Cy|tnX z&AnlJqe5fmrsiD&FKgTAHaN+qCB+p;t|BJuZ+uctn+$pVB+Jg?qTn0-s)C0 zd{+!%;)nqu>bGyHTav_Uu9%2cJjLFXFSnAE67(G;6CqxMK5sKQsaYW#)eaB4`6*>7 zH^QAk#SOdouQJh8Mca&xkWzz^xA-wzn=>KsJ=>e-l-(~U)H{rjRtLf#TP2~>G|F514hvT6zbRedlpfwz zT7nl_U4Ef*+Gs+j#%L&buk5K=tIzbV7@Wcdp>?0kmC;}`6Zy&#D8DBy>(unjfBRcl z>b<~s?t$WJB&Ht-r}kYmZW_2`WZo$$H>xJV%@4P(LTqy|@ zEY?>Bl#RMsO33>}6cwJWS`Q~(B8WkTz{CXx!gqnVij<`(EEM(-Gx?r)zmvT|zaif& zracX@WeJ+|`kp*w>iH+x%d;)0V_-!!Sh&w*Z{1(Eytjz5K+o;u><$`$<>LUf z9_J>4^C4&PuR@++2)~KX_-BV0fEN7(>sHQH3I6qff8xnF6{K`9k0t}3i`~}vLw3Sc zxkKMeba|zymepx8y8^G=>R<vO|Evyt5KrMABbCLgs<&O4r{sR8v|WISwSO`&0AX}mzuH? z3}o3iSEjk|{W0dv40*q^XgBYmzExwm%C! zhwSNcadw^4A#ncD8o}+qquIbW|zmhGBw+`DH=X=Y;D?My?0vJx9? zk=)C$?`-pJQ#!U`jq&QHtvg+Ed@gR0TD`W zb3c6m=tZGee^Td8V(|%9g7?X8xJU=^nnPE2f9RWdzP^pa;WD2Heb^S*)c^{c)wjEz zzQ&s>=rlwj3z}6rx}A!aI^3#uI@&keyXzZ#Bo;ItvJMaZY>ox&ERH`F>mHv0yv|Iv zB0oJ;E_Ry~`!ESI+sXbq4%|W}?LqYq(2SB)?}Fe19<5WaIwqHWnB-o%?Lz8zgSG4% z2Y@};=JK2Ms#_PYeVz|vv_!pUQM@~FQPm~{Wvf_-Zp?i|>uB{XUmvhVf+I-iFi!2^ zyl9}YOnuptEl3nU$tJ05fw?FE;YA*W!5sX=m_+=<1XN1I_s-vN!=)()ODehv#lkox zQsI_rL)g_Wn=vs9o!tKrvtcU~BXZFbI*ER)v3dl23nLJR%%A~#a@CEAfE;K9mVii` zjcS+7Fvo1Xgkv|%zc=yXXnESHrP~QHQOy6EX3!W}W=4^|_ZWR|iAYs|DoyQ5(a26f z&{f}GhCX2U5OR?t(v!^QGON`B$oS^0jH#t=$!K)y?$4yYnj2m=eX7Wt!<@ zSWWS%eHq<~ahoYc)Vu+!)Pmia{#%+KGa#~KsaI2I#BtmBFVr~&{N)L0fcP6{C zX-dToZI6^UJ4_6|*!g~aa2MI|?1uJF#ote5KmNbIGXwgV54ckdjF|P{A~#?LRBGJ{ ztrGoQHTOoHs9G#>L}@+|yR5d+4fsBFJfEc9D4y7POVvGXW8=Yq_nL*D$q`%!fA8{J z7M%%*`bhjLsL^IEUj(6|SNI#NGTw<8p^tyv;a4k1xmxFJb>Nw%%gX9t6c`7|J;m2) z>WJVBJtJ%_uK#!!fHTy0Kex1m7&;ouXBN?1q491$f9uGeL6~+!5#qnzk12ISwz7@; z-a|9mKOXqi!W4>PSnP)ATzej7wRK`c2H#>s+98laPD;@=5N^#(+FAKC)C{r{y1S@ZWT_%uUV;e7ZZ}rmxTK$mh*gweo zeqh6$3pi7yPYVEF*g;gGX2uuD%s_!yXjp<_($fBi)}W_p0@! zs+bbvS8_nwEYhU>k^wX?WQ#;ghP3ZWiet~Iw{6HaIvzdKpy8R>YO1ULz1`h1&1Q3c z$!D7!s|VQ9wzqFu`vf|+tuW_}bd0v)<0L1Bh>QYn9lsM@TTD4FLZy@K*z!G>|fcNT@aDWP6vxczO57b@uyet}S zBgO26bEBArA=Wt~v=r_dx&a`ZGCWN=-5)wZ3*C^_x}1n}_5A#OAby=bJ7^G4sZO6# z#Da@wwH8jI--=wj_;M}XD+{s-TeoRQyD6s;(2iriH={6T20jV>kunbt zPbI{Ihk(9X%@C9Gssn7T(1@Lkr~^9r6(F@vgeM#strx)U^*bQ;Cs^3*?h<J7i!Wtqa$#~Fb}c4zkj497)LS7@^#16qn4(7{+Bt^QYT?I z``?ApkOCQ9I3frL9Ud?bP6`kB$IT0dE=yC#d1Dz>5X7TLy54rp1udiOa!`&`=`KWx zzgln2*p36~GSZ3hk1~Qd@Dsyc41o78+xske^Y{f3jr5Jy@S}lZIVCmtnYF=mIYrB* zsePMUEc+{4ON~&!YPe;QEHa?rHe<7xq9fD*77v#KSe5!`LPz?%mtVYcB-D~ zC250frJnJ;fWW{5{X68qvQ#~G?J!11$#H5nl~p#53V9ZkRluo40+z`s0)Te8JVk%c zuRI|Y3BO_gEYv!!yN_eSraP&hYKX&P!;b&CZTVL3OF8DvUALp;_3Se`S`u+uPhUPl zcZ8K)a_iPkHYt?sq--=JrlwujRd)nMMIhQcwA|H^XX9b$PYF-4{S%^|9#=L*=y6oz z%=1$9uKO?|(@3a6*s!6cJ%E`7SDO?)Xb#=dvX*JJJowDwZ|=$63_^R;Dm-7-o9!BvLn_O7p)l~GyN0=+B;0jAq*Ps9Fu7haS02rJ^q ziq{d?Lx?@OqSE}v=@M^sgPogAF_NgWcTe-Blg_19-e~Ljo25dhOdie| zG~E5d?czXN(pVe$DKSg^5^>+6T%`)BdZ{oRrjgMr@fZ|y^WgZb^wj(m#z}%PxTZ^b z@*~bmw*NIf-F1H>6~L;Qf8m$JyI-FvzIHCC^PK;}F32YWUv!YnA{V?b#f47hi4M~H zUJ#n~YI(L@^Ne*@wwW9IjtfB(wk=|fydF9J3fJ30#TDC#6UUZIdonSI=lb7F!YscF zOPv&@+pS1KS2%BSm#LMvvEH3*11wmKCW{elFKY*6KdQ|izX07KCDFoQ(DUWv@_GDT zowv}#zXB{5ee8F->RwlacsN~Wc63i4)s5PwTs0a*MyB`ztWGhb-Q6ZjhL5`OUiwm4 zYIHK*yMIr0batF>bZuGa%w%6|JRM;@#dw#^PK2AdpbPlswJ@=AF-&dGH|fZh5}vJp zTVkNX|NTNKP6t57%P{&aIPv*owqWfUecta=J|G}J>$7CdUhlSlZ=;6t=jV({i1KGO zUY-S*d0c*|XlV4+rXRXVq~K-a-NfuhBw6I52BSHsn9@(3LV+;mv-_cVsDo-MlN;5Z zKEUtyQ7aQe45*e2R<_@r#J`=~W`vo^q!2US{c8#>E$ zRS-LpTQd!tKMzO+=c#z>45uxF4%q>y{vo(F{ zfFZcL&hR(H5-3DNjL9qN3!UNa7a6Kzki>8Pv2GXgCkn&k->^nYh1DKeBk?2(cbKrM zV46c5#ftR|4Ll&4Ac7zV_7q1b7-aRNlk#EATw548E>4mSi1DXZ+0T=Qyg9?d(*h11 zdH@93ge7tC9c{Mx85b>(Kb|G~`A>}f z3Em~o%n8J%qCgHFgnaq+6^?={6h8uikc+_|d&dMDO7d?-uxXss&DmE-moZOUMx%Q| z&TEszyuU003%5Q~r$0#7<{ZLklBlTH?*P`LRMcqbx&Dk8nyQ5>xYo{x4WUvJ>xDe+ zoIQb4YWO)zU;wH=i8l%CNeD`Xz7=!L$ddB3i+-2{udI+0u&;kq5eCGSh)t)Zj!9e? zWv(Zj?{pk$q#Be(u4ev(!A|`%RHJ!QcF8m{nInnr%$e4-RyT`znZz3$>X#=_b_C$c zRcM*yl@7gzijY6=;A$Kw&X{u`zZB=gm(dEx;^s5yVyiw%=W5L*Cal}qR_>??>9lzR zs@DDz?d@42eSzCD8ndY;etRg7D4MS+Qqr4{o|wV&-j+k9!|fJ3g8Ooqj)1w5~Z7*H)e)u>q^%*-`R{ zi))>V72AGro6A*w=`+@?FP2*EOY$`qR_}#VGuFgiz89>L*PY+~7!aS~`Qr5NqIR}x zbg~n&8o-*BR*}NrzcN;~x_W==BXM&hYZ_fy-^)I}5)i-!E-6To1>2r|!rQabbFGId zUTkyZfw-P&tl){G3+la=vH}E~(PFA}^~;wkk|&-uDo9T=y3HP#*54lSR#KWS56?Fq z>7s_~>n!O{H&(EO$_!pTZoPb8-jCM$+RC9*|W;s;6^pPD`D=Z1p zJLW+ZhtnZf2^9YbG_2Hg--_6V=bvl7)7Ih=7b~F-|~9}#f>j3V)+*%oXTFE=SlsV}UiY|ql2OtVXS z%TO1j4{il!`a6>(;0GWOdys$`5*bD%HyBEl2D~z!3hin2I%Z zWxkL8LP8$QaUf1$2cydME}X0V^e+}!b7su=*KYPbS@T3b9xhPDi? z5*!7dOJ%WJA|A&@O-#KkV&~uQRpC{=Ha)mHC?s}bPrAkJJqG`aXpp0o(Bv?23Bt7; zBxIS{NW*X5YZXHp%}FlvqXYro6OMhf3I+L}mYi55^g5#OQuN{m`Um7#bXX2&`UiBtuIq=n(;=-IcH<9WnrkHY$EAa1ZApg&<5Bj1_HNO)UO_NpG^d#^aCcvg zF3Qu=Jg>p3DYXxyU?sd1UGOuzVi(qT3qm-QGa(TX8NK&cyZO&`S_9_TKn=Ox$)xr< zOS?vHp%_4n58M=Ixf|lC6mFT0wwJ5b$HC#tSSbT7`v8QQ^l;MQ+FTL^OCkMTMN(1q zf_FJD2y8C2D^2JisVU>X-!`@jrWfqbn*ceo2;sT%YzzwaWwKG@l+#z6=r8Pn#cvsN zA_}()ogldNlXjo)DOR8Fw{zB^gJ6x6>P3X{Ol`nPB%Bls{`#q=g5OH$5ycW1TbCs~ z?IKQ6rG8HL%St#a{C9=|o)5aDo`9elK}W2Sv8Y|V1D(eMz}(UJ?doNaeOx>#)$5TO z-51-OG=!0oRSAp@)s$FB0yeB%kK2WsKxF$Jkr(v^rMpSiI0n?X8zTvB4IFh0nkbqWvY!!O;!=%uMW5iw2b~t?UxfZ90gS@np=omoD z!h!H$SvN^-<_PV5Fv1_Vscf2SGvmrHX1Z^C6v1xpv2a7$0%Jjf$O8X?$&nd#H>;Wy z1{Y@sH*eNP|GeXuHI}iosMHqvetRK#lnRnAv{!%3JR((qAB1zL$l2GugsvHC4=vbj zti+Sf<|7~Ygh9h?x#8+T+I?!}_af&-j`LECSp*O#8~-4I9z{ls!Q?!o*FK~6l{hkg zf%}V9E$8~ys0)H8A5?_p*{RLfpNvZp;}61>@NSC zT58eYc@+fA^;QuEs5h)6*zxl(L$E zCzsy{D;0VKa1Axz2C#Q?FDRQWnV2E`*?RdD;RunFt3KS z=K%82bJ+QJLa3PY`fkwUqT|SNAwgkX=t*_N;Ys^xf)_>s{}I(=%`*cdiy>mB* zOX0t4K@HWXQ=3S>TQCCO!Uywgk_k9F&pvUcH9M(2JbWgZg^S)&r`I4qQOv-^sUZ!M z^BMiW)yn}BrM94`!$k;RK?`O#*w1|xM7y9Kh@?JH`eM1T!UHfp5Ct{8Fq1uA!8c7R zFcv)hJTW(SK;llP;G0Jkn4P~cHBP}R-4MHvWWn~?qAysIaoqha2ElPZJq}=Y`ASf> z|H9Zi1-Iz?`|tdG;fKaO6rSzq4H)L0<-@nk1pfqZiDr|~i;@H&qr*%z+UAxzfR>xF zp0-H`&ZcKYK#^43+V59QcTIb3P8-B(+cSk2k)>v*r*aDkBok#+A4-;Jl)5ooOA^2L zNx&OS$3`~~my(upWK8j^CnvI#D&6ZyQyPAvrl09!RnS;d84DYvWKrC&))%Lx}EQzWRhw3LuH8j_%- z`e59a{a}Ljqk9R4VW#O$@mv~7vRffcx&{((E;*2bI!zVSC#fzrpuf;0KtQz?dUdYQ zEA~7TZa6c_6cQsKzpqGNmN-NTk*{2tl6-d&6~@$oGurZn>h|2B{KZvNB@>`-2=D#B4l?#>ne-#Y4(ka{`5 zqIH+1VzRMB74VO>GzZmGLb|_f8RY@b$=JTS>R!PIf|INOCS|p zsPZyheYI+x66>G-KIp}Xdp#zg;S3ufC5FINn$16wd}G=ya0hvEoHNZVC-$D*`F&Cz6n`|1QoYil*RInHodat7qgO5m- zjMy6t3VA;ZRiV1l@Q*B}N)?t_foTdQEF+LMQmd+0Qw{Unth6^}o&wurIDrEIJM~_IQNBDS!T!hTcw5X`JM`U z6>E^MLzr3h=ZA6r! zs6`j9Bw{9iTgSG5{C$t-c#uZh}x+a21H7B;i-(Rd?)wM<|a`} z+~)3aFLq&xwm8!yQE9crB&!;6q8sh4u+8R?G!|8=M;z|U*$}Ax9nc~w`U$%mpP;*o zk4Q`iTi)0;>&+N0k=tkHSB=O)H->3N3dNzwygg|ZCX|NX#)*cQ%9TKXV_rUPmBx|p z7NTwQjFhYwaaxKEq$~uU@iWM@+cl=f3CRaWI!c}yXq5_z9AWcw=V1#a*cX zRpF{_`gC<28E!Sa`}`!c81h-uLtS#ulaCI!ckdH^(~Qfd-pe(;_Lb37Zn}sK&H-Q; z!Ko3s1mo{?NLM(Km%|gl9;TnSgQZvEF#VUkeARBn*3^O%c2Q`zl=hWGSnyk{pVRAz z$pYez4T_L%7yBNALftswE_=pZ6fH2$@0)5qSI}}>;&k#j<^d(m>5jlPDZSA0|=e%ls+_@~s(hou4O8~GTw zmnA)g@A{PcPEJ?(R_m8vg4RPpmw)kAq)P|i0vjKoKrbt;W3NYHAYtjq;^^r3 z1D@Fsm3!{bJSDWekn1@kJNRE=&SW$%h_@U2o>a8=?;X}UNq(Bc`abr1sBx&(G!!+W zmlqfG8v`?4gc(Qvl@cA1gb2|IBux@>t8_DUR)oKv{E3?qgf$ZwOt}>fn)oPTBv%7v z-~Yu>(Lq2!U_k!kdV_ON7h3gCkZ=O`U#|VLEiF1I9T47*mIx4A$>JRErCnE*P@XGS zw?@_c0!y3I%LZVn;eQQ5_Q#$+jqlW_9i2ZFESdS7zXUL-9vQy9Qt7@P+&sg6B_M$X z7(jsvkLC{f!-5CH27uKt(nTcreWPXZT{a0a+CN*rdV=vZU?q7h z^Y*R-G>c7*WQO35PR!GV!e9Ct=4QNP9uujM@uFjM`1yHwtX5XCUr_B=IufYueRhXT z1Tp+NLtmmKyFETSO4KW?E_rGI^_*T3d(?jtTrtRK80NV(cPxL~+i!SBS0BXVy+0vf;6t&Mp?vCO})Ex(8WVm3_%@|P=DpX(J?(AFoy zQ=h23iVH}aviIW}0bK2|)F=!lGpUKG{61f! zm;qp-SF_k1+AO$nmSuehi9Ia)oA|Q?IYXg~75sVgvh9WYnnp}bW#-&n&84I&#-}bk zDCKDI6XIGWM>fEjHCyQZX6s$~s9zt1mSsemP%7Y%7wAiD6!yQ&;)59?za#EPX3F21a$ z6S+PJ*^wB>GrBtNJ<7oguCTF`tXm-3zY>*iX!1HL0&rC)nh?+IOZ_o_^e(0X)%FEGH)Zl1->N_F?L1aenwWNeYe zUO`>&8y^<{@8hR`j;GVIlv1V7iYzX2f){n7Y2)7~4-8KcaQhuaW#pn)Mh$+C(|RkD zIxCf}+~IQ4TwOz#w|L==Fq`4~xhz0g)8PL6<39$Wj?-vqG}6v0#L55P%O8xUfAufmuL{?N&S? za%P$ErxHrX3$8%*%*#SPp5%DcqB~k*28B6fz^vFvLk8ut;1)Xi5oG{P&nK|3 zaWk4ipF4)Bag80Y2fri>F94VkIxB08PL-q<7g7do9;bmjoOA0S1N;gt1+2f-P^9BY?% z{nLfBiknn0A}|&H7=s9?yAm5*_^mzPBQnVldpuSJ@* za=@^DJ}dk7FD9!>+3kMhcY4RggE}ll7NekXy~w6*Tzz8F?2xgu5Z zxEWZuBoKZ-UwNDl;`h{9*sZQz>AUI}cDr4QW`G(hW5c=an&wa25C&rUT2{KV9*Tlq z^?36=zht#3u#T!C)))ZhQ@oV|kH+fBu=o1&t2PP4KU#>`jN?4d2&@SUf@RNN?jRCm z#$SH-4-G-S$5AsvvhdRr7GX@thb0(&XYK*NM?E1H(O@wX@uxFW+gR;&hhWv^81C`U z|1i2ZQvcf_hgQ?*BN^e3W&WPa>kplG{cKL~(slv2WVm*QE#aYrzhF6)lj^osT^l+4 z|3}S3tq{j^NDz?zf1_qNJ06g{^(QZQJ=08!QR`1rZ~$OkXw`!c-gi3ILbjUG;C3n1S>hZV+Not_Rb(8j1=95DHgu zGj%2m*>?TSj-Kr*eJ5joUtVq_^KU}}FNhq)UMTG!5tLBW|O4qx<8n>^#XOg;lOo zn@KnG_zOT}6y#XkJCI5U-t-mt3R)r*Hc|8xxB*5Mg{2#znNIEf&w?D?Zb~+b@U8iH z_yDD?60rM9FW=}1Rk9 zDqt`J-m`?}D(#CP%XEc&qV2G6K61)YL`Kmsbm8C&aN3&#@T=opVfq%$j2^ z2)+<`L`ion&vXZbcMySKLA{NL>)4-$4nS8!$AE^~{Kc;@OpXI1MIb5wd?3|Lhv(Ly zrT(W9pH6+Fd{OSSy;ycDuTqnKHL>Y1qOTBwhs**A>SUBF>Y4JaYyKsZ^UtGYXi&S- z9nre^Eas6(*nNd3qW@)LdR%a2Nc?jRoP!4eA^6u-dD^?WxEcei;G~d&e|$V)fXwO4 zhyd-e6bc@jwU{QQ)(<`UGAFA7OD>usQ?>DgOWI&0YZ!#K0T2i`=0)q4){-d}Sp zNDnBeu;sr)Qp5xu3>_c+1OLSn#tG%94=`3x3DONI0xAlR58qG9Ede9@H;I@&NF}ru zOaZc=mRpV4?+Uw*sqa6^#sM{?Ok5m5w~n9u`6|c5un%SD=<#o23?RK!b{8kB^yio@ zK0%Lif+uZ4jr^W=`yOQG)FwJ6R6DKtcyu9Ol(}xrkR0Xa<8cBF>XeHBUKIHmV56#e zdo(nGN{RUwX1Oy?rMb6#fr@6{Jt7(s1e~#`C9yCM3J)A;d>tw-#2^+{Kw#bak79%2 zVlY2UygyAbQ@AhZtG50<5mQ(S!tg7s@EbeYt=U?w@md~K4L85dcg;B;yCzYzQ&SrW zz8G%o(L0fTPY{Sd`q~NjeXJEw0Y3&Z%kS&+@)`7Bk*Nw%FM1DC z8ts+hqv%8Znn2#F=B=|9z=lW69Y z{6;=#H|)8(jjri#6SHy%<>$TqeZynNqaYMd1wl7;K{sxeIY}sFz;$i))_IHfJB(7z zWwZnG&#w5b)24R4?j3nlVT&r?+mSu07z@URW2kNkA0ic~Ps}z=lVT|Pxb#})zvIDH zNYx;rl)8IDz{tBK-6-}3h;p;nCaH>8Uo%{wXDWy;mSH^An7mwi1`vzdl(=cM^aHQ+ z4IDAHJGGAYpO7o zBRtzggwX)rhi2$l8N^YP^H#X*H1>VQbY{PMUBFZF&&eadt?0utCP>t)rH_#Em@P>~ z;`3G6QGc)Z*wD3HS8o0uFvdIR7k?YRbk)?QqFk1~h{F*jUhr_ofmt4GX}zv$ZK>tN zJvea@QIMbk2&lF={<2mjwQFhhYi`Dbu&m~%mF`}&6o*mkj0G!&yTB3 zr7Ne9q&vbf!9cEHriJXtaEA+w&SAy@bm*)n{osD;Lf3Qb@p*U{i+>+F{?)`0KgX}| zkbW*{(a@NxfZmx$M~ccu-@+Dq&Ocmkn*4Dwc=J zjFUh?dg$T{t073#;F((}VSvu%LMXe-y^$i*uEMAn(w_7f!el>pA&>xMBmBq0uL#%G z({hWWxsFRg86?6@;0u0{IhN5tE18)eaBZ_TZ@ z1Gb9p{6$&%_r%6z37h+Qqd!X^^%#YoSAE*sV?OhsT<$L$yu(sgPE!8b3j-JYhiJd5;39 zdKf2@ys*^(PcK!rhti*WoRR&XD=m9j2yTd98~_L#%!%1?zdhf8^AGt3U^sx{!l_~^ zmR1K=h^mEzFXxsIH6p1I&{v-QEzXS(wZ?rf?3D@12>6Lru4Q?Un+`rS9he+YLd}UR zZjnZ4%sb)|aLT_RQ5=>^Xx`rY0Q0Yul|yC|82?wA$N^Icp}q0l#toyDIr0N6Z4kyW zRh#ew_94{E(b==k$N`43Ou)$tcBb*fXz7u`O#o2wm(Z5ss zVQ5mfq|E~EybstfUUTTIiY{v2*LE&0wd3=C8Ww3FXym%2OX+Y#(Y#77UR{U5t;(Xx z_(e#>j*FKuNZ^b!YQ~Y{!Jf*%iQnVcTcY)SBPPF>L8MBy<05MvGuA&;Y{zo z*KMId-UlEnx*SHVkS^|U0N=_ja9^$4fE#-77O`UqZl1<8k9t#uW#HDX84m~61Y?dH20CsOuGDcoe)G6=` zmU@|OO$mSmRMqPrO3caut#jq&LCGmAZ7LzKnFi!suq+mYw%K#8QRm4a#Pf`s#(@tI7Qrw) z&KB+W?@7nrkr(fA5SSf~KvixNgiUkf-L~LvqnHljT#TLco@M4Qow9sO54;DZzFw6& zOaOkwa>^1|Hag;7Vj)R>tUQbY4|B~!hzf z!JZjWqAs@5{C}Gns<@ZrvJFihhw})B2{B&uLK^F@AiWfzbVH{01 ziPY3c%)C?8iq10xbE8}n-U&D*K*-iF!qPrsvn}PT&7c%>o$j4p^e38C40*}k5(eC7 zg%jkB9*dEIYOt)s9U~f z&7{km!ZlLwi&Es`uHLWW8i!DSpKX>W+K#Q$4r|YjZD8Xlq>t?g-$mcBdBvpJ*=dGg zpO5Ii3-vw=K)DmevXjB`?{3hj2iPHvvFw=d3!dFr97Z9OrU?D5f+t3Cg248G)WpKh z@1W_nV>-`AStrL(615Y-^Hhe;#dn-TY0ByxBOPnpX z2(bbewRU_u8v(fvLUIC*m4+K7FX;QKKryN6rc5t^z>Jl&QWFdYWhs26n`5+Nt{lL9 z8|5pW_XZYv-&M2g1DSDwZ&s{e{t^?Rk3R@L$RPp=c&qo-a><} zjuhxd3SFW9PjV|J${P|^!1J$g$@*XhwHEvuLUWsq;^Vbyq8MA=0Q*K;qZjjn!*xlF zhfs-X!%_R(*9%1hUEME5+Rb(&!mT2nNhKDENs|ZDavX-;3z7z--KbsWC8RSAEYZ)a z#|*C8cdCgM@fhBZFkU&2Vw=Azbj&wA^_aGJt|M+m^GEu2Je1XAfCxxG(|qC^lR_-i zCUbGyc4dJ~T~p1Gq!jF1AgIJUfI zGw8e{50TPDx?A)>BJ>l+!0f1x{@Hczog~2JQBy|V5feSJziI%bw;}taF!%e%@7|w- zDt6}df*&4^uiz%G06WLifu&>zP4(+4oM$2*CwmV1$1@_|&dA;ZMH@Iee0_t@o0z%} z!^_>huBIhSmTBZ<`4P6y^!?zr<`%o_4uwx*xeY=F)Uyy9+;CF)6Q|UtIW%)JxfVGi zP9LQ_*tx(+D_ZkXZiyir+Ua_i5w6MRL-vXx+^3>wvpAM=KtXiz;bN9H813vbbN;be zlduknl33KUO(P!~hi)B23CAolu*rbz_`oX#=RK9Y9vy1a|SDoR41ByJa985*~OPHVH}H3~38 zKI{~(y)^;$XI7M+6oWSTSjQ$BZN7%CSNQ?M`7=qZWyQ&k;*?9MAC~~yaJ3tE(g2Ot zOf$dy>4)_z$;`x2wgR~VIqNjh!hAVutB$D{pdfRKmo^PG zP)S{@E%?!jP$R`eM!yKP#CzxVgpD$2?@B&k~y#@DixnZ(81kl7SzE ziAwmfD1`nzLOGZ;VsaC1-?fOFQ{iI|+pc5UO@>#lz&1%w0MQKim+hfu)PCuRBsG#{ za|<9rNxATCX9aiC5^NFMYPsBcbtzS;(k9+)A!@k=sjCnR#tHnCERORzo=uTXvZdcm zJ&%Ca{K&r0Hn+f2Vn1Y0q0nb0z)t3|j(aIE^8~hM4)jCG`0VM@?3X!It5C=)D*vLA z%|q;86zFlZfc$0AqqIOuQ`oQBS;|zF$qQJIa5kp~pQ1jpa-=3RabygozcMpM&{&Qi z%fQ$yB+nS8O9{dVElX6fXM0JUPR4_sTgclbS=+!_cYhZ>fEbasKdCZ<9nS60>4bZ zdZ8GU>jM#bxkH2D;QSuIqZ0R4-vLx)H#9Ou*9E0DNPDv5I53LR{SFVfDurt>xOw7W z^$Jd_;l;hhl8cIwD`>~HfI8wv0H zGaJj{Y-K<9u8_j$RoCKL-gaLZERgqG+T3iWD@|Nj-TQK)pfjVAGKny+<7dxRZvvRZ zlrp1P?ZAWNFw7$T)vgeK9NE@H&ml{MnE3u5uHJz;lW2h!jm?Q|+qP{^Y}@)`Yhv5B zZQI7gwv#*eoT^vv+<(wjUA=qlMK+`Hu5?oim)yvg;tsP)Q*Y=Rxc>G|L;}AiY0G;D z5J+1X%dQ~&-cty*rvz>h20_%2aZotqTz z36~YS4_6(KHAb$^UNyMWR$f)7s2IvK5|pI1m9qOLsbesR0lHRXA(Y%K=64#SH%U&w zwbQsQMYkMrsr!|$ax`L}vD8}4W%#iVh90g4RcySZjiExZ)|iGnjEs8LouU|UhmM;r zg(*|nXvVg8-xW{>gwQ(zvjj$WC$CCMlErG`$L3NN-FQv&u5dyWZEZrszt9NAvQcV# zW?KJz-ux1B2QYjDMe8>|4+MH-SJ*%Co{^)$s&+{Y(_v|MyXltP@8%uYQroHAA)rO6 z&h5|EvwP=1PKC{;tEc(OX#Zuu`kl)z3O$JQSw?2cJe~Aec6Y<3SKO4b0>kasLy7tW z`@c6eY=%8crGLEq&cFUPqW|!rsnwI>9Dpe&rWV>#%Y%}XE!KOoKS)Akx^s_nNbgAl3**1ss!A?c&+Z=1 zvZKMP#UAi0_7dxyMQu>2h#aIDkc_{%f3Cka$ZSHN>}|qcrXowff)E|}21yD?3LsS9 zUp&X(8Pv-1ms9*?7r8H&9Ni;GD;Bezcg^2{yMoc$=6NYM4vP>ThGK^dX4G2Of^+KW zt&*lqoeG;tSUk(H0fYg6j?ybhxyx5PNCYr~c@#U=VW3q)BnuJn7{OCCj?g#@8mJ^w zhYVo$s72g5TKR{*n*ApKERUz|R{(W&jeh&X_bGy7eh*F`x}!Uad)dW`B;K!7@!%s4 zXaZT34Jjv@52Q7TzdhIoADG?G5gDEbT;`=Ud!0OACwNqy^WD=v-<95((~K7FS3-&4 z?eA9ZQ>yy5q5SyA`kL+DV^1cPo7Nt7OZx+E>u%Y;*@c}9IwONn=@47?4ghw{@rhxK z5t}bt<7lH(XrM+fiPTne%}RrnHydC@tyRy1A8TV*x1Xdd-l zN;T@0;FVo=whp89k(~ALrms~xGBMzk+oqCdDM|hM6C0oX+T%Mv{rp~a<~J|I$w@Vj z9ss4=>0Ab#dN0Un#En)pae$kbABlrb?bl|Zz&l3^&aT1zV=#$saH1nqyUj%L_X-bf zBh1CcN|I@@m1T94;n7DI#<1J6vavG2@a6VwVrFNe|3!fR_uI9F{f(k&;fdX<*}kQJ z`b5&YYw)4O*K&j~de{D_@G$ksA?Dvo)5!|r(wlM{Ob_#xn=!Ldc)-TZ(C<2F^?hm5 z3Y=xjuCIk3Dv9erHCip>_BY{n3$@7PS9KKv40UvUlwC+w9aCCWXosqPAPGDO?5qpM zp%8>oh~sr3k{VJ!8;COJfOh06S^&HJ=nTOs|lyq{fx9L@eJaLVX4PLV)C5ge|uFOm(VCp6$mhhJf!sbAq-OiYeaUNvJJl%}=?b@^7r-Unk_xOw{Ja46FZsSry`>4Z$j=>C z-vv-M1GHrVG=QLtSNP00?yi`!%X(fRs*(mbR2Z)OqXueZ$67QJWoQ8#+$b^a664-@ zs^hX_u%$_>{u_c#TdQUHZ{kG?(9OYo#PJ^$NRg?@0O zcW4RpwFk-~w3tiSgv{?H{$)A3O4CPATdCan8q0_GU)QNk49!(`7Ug%Xy)JJ&bzWj? zhgszdEqI*#t+vr2S7B8r^IkJ8R9=NBj+s7&8(}<BFswz6X(S$M+7>13 zfez3n>WUnX<2fsZzE+V8)UvPQl?T6CqeQ z943yzTqATov@uE>_*Up#;8&7p3j1!5iM9pCzM$#vB0Tj-<+I|i0`(H8O@*<_r~U~NbBNJBTqRk#6(@f*iEzhFzh zIyPfFY&hxn3}{ z3HZE414?Kd6;Y$^*Wz(f`yo|2MXdz?nx^-Hc0SfOwAjjQ_OM?#+?Ap_-Gx@l1lbaZ zk+8n;Y?$?)aSLIW>YKA892#gVbY@OD!6!s9nbEq(dTp^?UiX)eY27~Ga5z`P2vNAOVvLH+vfkzU{lE1b^e#F*6TPUNWB=PAp>f2YNa_rf-2`k>@AN41!aig_urs|LaiD zFm=^h(NGw+7(>?RhonKWl?D*VBfAf9TWSxv*NxV{(Ck)*Vfi{binc#I)?DDHn?J5I z(rvPJBP!p)nx*2jqcm|aH6p9jSlqN{V0V`2xo`S50Ay!W=nl_Nm0+l5oji3}V<+2gOn( za{s1(04AYbtjJmiN0KBGRUfP(7Ac>C4kqlL;7Fdr&L-UnfT$Fj6na1>17L9=W}W>QNC5@u_^>Givb64X$~E0{wkZ@6dJ}zfQScq3Agh0Kqt;{l(m~`ICEEzNZR!ym_94;KHN+ zsL*(j%t98>V?@G;pj^VIN`#5Q_@GX>ia<9kK@ti`UI|M)&~Su&VyBjH$iaVd0>*r5 zRIFt#XePf{2rZYuo~IB>>t2JqJ-=KW>>QuB z0NL%*Ncmfd<}3;fQ>rrx47?rvXLKyps+o_%jSwQe5o!KV4s3ncLQHeEkO3PmA!&D; zAmp8ad> zmsRo(8$ahiKxe#1N|akUgXJxoMiQHsfZ}tF8?5MiP%Rpq_y&i`8=;A$WP(dbDXJQ< zi=D7ny7nHUBj0mcWz+r%X$al}d%q{m_GYx(RMQPQ8T6jF>gFRi&A0nu84YCgsj3}s zO_~c3Qze;uq^mpqp0*Fo6Vw-=sVCuVF~{520(ut_z$r+SETb98T}uR9#;hb0XksR6!FOi#;%!LS5f9uoSVTIkuPky)p;o)n^l zG|xjwknGNoK}t0eE7QcW|M2U*`Z<(ZkQ!UxvthD&`wM%(n~);95k0@LZ&Z z@CS(j?i_$t*00Udxynt~3#Xog>W!l0H(6E1J5 z)Tt*z>@QOCPxyUD$aZ}%|1$yK|8=5}v+d;t>?({E%u%|ezPkCSOOG$ZWa{xdq1j$u zPQa5LyxXt>a3zk~@eQy7G=r3p>-#DOQ-_CKKh@%cG1G>Vm4zt?K1#5ujAWe6;s+zA z&Qc)#B@HzJDcI}F-v!eBpYqj0b)=+`_@0`IZ2O9z<5tuGU*1l3Oz&wtg8`+s`OnSwT z!4!SoIo!@YZGnv9bO@wG0(d9oUbO3&>FC_}Bly`B&)22b3D-3OoPN<_zirWt4Cw+^Vi%g+AZrTJlZ&g%1;FARXBr}eL zypTLb^+6tUVA3@cU=57mKXA1@y^X;) zYi(EHLVM(o8a4Yx{@hmw37kBIHe>N6V`JJ{*RF*UF&NRPKF)0|H^2tG)UvQ*NCWBO z#41l}Lt|Vs5ROp$jqJRz!atx_ZQ`=x=(B1ZTlf%r2;M})bL%*Rkzr*p7}MO3iF~($`RTg zA0xI0I#!ee%x$5-?QMK|Ko=aNSf50xRjNYvq5nTvR#CmKmTdUn&(ZV$ZnC1cf-BoC z{WmeD731O#mfGcGPYsazr{bddv8-v(|FWE@H_=Wp5pL?kL&b_{GMP`HX(s=qXOfa-Jj;AW`$3mQpL?-3UIaEjd2!wP zw0gt$$)i6e{Bx7b_=qujBk>B~GZMPr3&HMRD5M4&bIiTQtqO28U@~y5Gu|7@#~y74 zt0P^5c1Tc^6MsNmqjFeKlnY7>u!6{P_v*> zi_H3Jk&;wmA>OK$M>I|gnv>y1|KX~3lk)45t=Dggd`6sn3cZW3FZkKJ={b+4#s?P} zD21e7%+pok7J$nKMfBO1O1AXIt-0IaeJ}ddbvJ|HoOuLZ4RjwBu&p|f8#hzG{JTWE zcRqI9F`iRgCs;3P@$*83IWY?)uZU3tC#QxCAlTHTT%Mt$=V|U;+u}gA)IinYJ)wx03ICF zAD7C^&1$9x^@p8mg=e$Q<#w)Jc7^t`HAbiifRT#WZ z)lJ&nEzyE?i(CIL=e}+H=`Y>M-3zfQ=@DQ7y6r3U--f4Fi>TYHaXLwPz zI*8KS0)WcqrvMi+AIWEFUr)atKX1$So~E{z77Kd1DGhXt3+p4dI?H!-=(f$88otkh zrztK=UOun-_qTeKc-bAm*=b;T>9Dula-S(%aQFZ z4a(+b+gbXo8pj&gG}biC$8~62Pd|?-9m5V$y|l)kq?huxJUjhokG?8Po`r*@0!(qd z0Uih@#7)AP?iAqqfOYrXEuA;B>aFLuR1(bxyfrik$?-D>Ellj{c2h|)$>dC z-+-E`sa^KWD6|#9GKa9hKWcljkq=ed5l-NwI#B$Z4LA+&_ZO#w~U zvX31T;y=Lwb8$*|{(SG$u2UC1?X$^% zf@7E~`cJ|37pV`{ZE4yWtCt))(8*ASbSg&?kHoi!A20zEGOK9`1$|luDDvXT5-}G3};* z5UJ8FlGGSnO2aKoDVNp9FJ%X+38GroD;#(oe|w-Dz%Xi+;=-z<$G+8V0RW>=(EAK7 zOuNXbSx&H%pkOdq>ZsGJ(3mlw)amUiz<0xnb=V%?PCLy z&N2cUe8@|x_>wY$7gyw8$gw0#6Ujg9g~v)3am3!JYx={ks1dS^GILaL5Bp>O+o<(} zfan)A6G5&6+S(RdYKbqYK|uKKBxom``xYB^vqb;GK71GrD1t`lTMtiO4=mbclOFbl zu}c8T!xal!hZb{3StG34$J^ zn@G1Gucp5q@X)H)PY0|EZx@oMICRXMJF=q0!i=z*_)_}MDMcr%2cYf+bw->h%YTQm zF7C8vW-g5h>br)(uM{N+*+OA~dRf#S1m0PpN>rS|2w~SRz7y z2*ONGP=9bE>|7@!7=-E#F_?4xpi%VS7@86$;$JFGpCJTX-|()l2}vNsYtAyBfxh7w z1QET(Zb^Ibf4*GFTf{65kvR{u-pg9KEUs3x_W=la2P%X^F8~FC+HaB93@|?%~Y?PEdDbE^WtN0kSWQ6iYsg((ebdRCPvy&s@%k1nX#0} zp})v#h4AS%j@G?s6GQdG11VEr*&WhHLhj$A^S)*ee9@;z3pUlV3t^NTOiS*IqFE!| z2ezuMAM)XM9so$tdm%+wyP8Ayl9tX7C&b24z4FY$}s=XnR5{Bm)= zJel`OsQ(q_J1Cjcn?!zS2C>jbef7TyyBG>lk@M#TbBM@ASV4BnxUUrR4AwizrsAqZ zx`tJf+{MfD7NDpw8xz)wN7eLNFy5@GEh8JM$R=7cb?N<4$6AA-#h9dO?KdqjbgM&> zqMk#hH37_o`*D=*B02WUktc?uYe%XCkQqPHm>lr#Q`0`vA!8jRUcOdP%4GD!r3Q21 z;sq{86TR{aAg@!_Lb~7uIa3vD^bPW3ipEA~#NYXEPM=B@EgR>G(*l>=uOT z#e0;PNX(XH#CTCd4rOiZCc(Ig6S%?DS$T?#`vDr&%PfxQ!B|TPn!rd#M>guCo~{=xbq9Uk4_Wf)?CLALbP1gh^}&6^ zN#g@=@t_3K{ON9PZk2K-baMaOMEhGZP*|NJ4m%D^iz<8L;5AT%R&g2jOiz8bb zpX@pz|1%-vVow^^3m93T0fro1>`fD>4sDsXa~Z zZe&3!guZ1(*|VL!?JqOk?$@UT*}6(gub+6jFO~r(LLN4-Fd)4^%t+K=iuC>_u@m2emia-|g098!@GIEk@&h`3yZCc^A$`}rGy4*NS%E==7!g+L zMtA+v@b4j?{oMERZxAj&t^s|wPoOAxl#nBjjKpz_tw4~(AN@G^u7g2A#)pF<{{ZB~ zMp!Px&-Kv4XXUcKEVuml^=7)H&BZ2kZ;*fj?s>$CcYb-s%wtvs_hO7)J!5Ic9hb$- z)YM<^L*EkZ0UlM*&6b*fySe;17R00nn;$Jtd_6K0o%y@1o)`H!JpfKwa+k!pbUJlikXq{+DUNtU+D6Ie|tw0vuQVU`VL;CFbBHEi!7}DgZ z;xcK}NHi)c3nO+qN&s=G<#^JFIVwNhLNv}2bbN{^hp2hBlK|z--k9J|ekF!}Rko+= z+nRM0LzcGJO{zvOFPU_6B8AaY>$kFi@4@FAR0P-&l9isY25;HsK4?(5WSKXs+2OL1 zlJK-*D)6T8WIz#dc!s}uiZbVpos(}@=5Hj5O zFv;NC!un(ObvpU92UK z+lo|d6mZ))I`w9qqH1_J(AAnPCTVk)B$ttk= z3|U%f`e|V+A!`G}A(I-hbUNCcfFo1N-e|fm#OXpSj zHoeZg9Hvn1J+Uj6BO^^iEMjue&0odFCuCq3FYA@l2dm6JZmyz34(lX!Rx*}08(9$w zSVZDcWul@=FA`+7luBS0W==*cc0!EmGS`EMs@COK=Xucn+Wz;-x|F?toTlvQ{BG|K z?i!=)do;YQ{mz~+o=A{`AIIKX0mn?#4&^2d)H{(%%MQOn3dB%|+pa6F`miDrJ@})B zWyNJpnK`q`u=I`+H1jJaWN3$=k9YzA{ll#S+J4_JGWyw_Ui;g{QRb=2jRp zbh({vkNac-W|m$5zDrq_;BYLc1mdO0crq$6HHTlNPgjPDuHmw3kG*u|a(ont>F3AY znjDl7T*I1+#zx@zSrPS`CTLw{$8L*S4!b`ceyZL!E)~aGa=;( zY~1g+JyZCV%5N0e2)O&@zxt3Y5x?+oEV|Ah2&}qv(7e;!Zj@lGWX_%-D<5fv{ zNK9M_XpPvju)!9Q@kAiC^&}yIa#73O9Cr@6wKjn$yw2&Yx%iT54PPi9)Po|2#pC_? z)QCQ&T>U2(==~Us3;5zz@w?UlY=z<^&}6K^jEpSb^Lj_bLPMWj8d-Mm6lmE>O(Mc* z>VqmulZEsWMyt9%tu-N~pgBmBx;Me|T)`!IaCwKoE~KZfpjA8=qN72ll4Ce`3)%~^ zM_(px#L>sXwAmq9U3W&|M~b(^MaEv0tNuDLb%c}2gt>vVtCcmT9iu^j01`S21j5ew z5|U~QkbDxum0T;sc68%%crGAt)3iI|ZM-x(LP#fz*y(GoBni(w=0H8cu?WVF6XXR0 zF$PP1;Gipfz?DS}o>uC-4yK$KvWef^Q`}CK>TOV#u^xjL+*&qmq zJ7b@@22h~|ePq=Mh&&`91LP0kd{1HwYl%TJy#k5#8llRNZVW0ivuKL7NP;f|QrMbu zNiVeZx^>kq5}=a8FN~uVLFjzCsXJzyIcq1;O(**4el!zERcj=ZqhEC(TJ5aZ3bCpH4h3Tx`xn_H*M!zq z0ifA_@B0_L4L3%GTZC%BsGcNcC0`B~Lg0_Gb(#m5pvO;4L~F&RLqQx)n=r7Kx8J7R zspcmqC%#a>PuV#z1~i>cGdMDEEp9c&pYlv*F;7WW+Tn3)CD|LA)k%RHZ^d`VDOVk3zn{~D7@PX-(c&`ry){ai4NNilIPe2MZV4Qyu}mGt$iU~wzXF8kZ%f@r_@?|c^C^%W6?)L^&gsTyY%cNIX9T4e)LY5-?p+m*4yZr*cm72H8kpfY~o*ZQ#BDP+mBo*#S=h@cs08&?45xd(V5#t?R8` zn=!c7q&vsrCbQ2b>oF6|L%9w88`%w0xD`x`?7XBmSlD=A33uOLgWi8Z6)xQe@7Lx| z*UFwwtx!76%;&|e4D|yGP%uG>f}+!xtD3>N18qJb3V%w|ZwlksN9=XnLU^SPvSo$T zv4dG)RgIV!njm;lLbj?ES*ugbN`vusJ$_Hd+O6f(zmae6s7}T_g7431{Md!svNX8% z&+K*db@buc{s8|kWgcm# zsW9DD!;Sf)Ho1zEh6zrW;i=kIl(ycwfQyj7YbpF;A?5aUBqFh`t(P2F$0Kk*{;|Yj za2_ozk<{@&^nDJm&N^@X3v(8Nhi4TVA+>?` zxkULjKmxN&@Lf9bPg?lAy=knTQkh&iFaa+zbw2ORLJLix{(Nu?)PeIv&RrvKY5|Gx%6dds8%mVE~r6 z!Ms3h<6}tld8R|)w_tYdP2byl4Y$7iY38}lS9*gV?8$||dwx%14#5d&B0|hDuvfRp zomJ~*ldX28`szxCZs&>>Tiv#nZaKrMh9$3DSsfQF=>y;M=Ziq@uu4L^s^lfa-Cw8X zm8zDM$~zZKPJVK9U}~kaH01MLEI>J1i;^Ai3l&6!6|&jnb{i>zmH{$gkIFj>k#V#p z9G|@ZJ@;=<9TNv9en-Bp8Fu z;574B(@Vy>xtq@}P^t2KPAZUq?zp&edS5&cPnF$zF1%A&^~bRMc<#I92Y?RshEsK; zx<2{xyL4+vXN-2G*`avlJaL=QZ@1F%$G7a8P3bJJ=AJHW-C!A{72{t##!3abI|=F$ zHZov?7I5#fZocv<9S$sW@|cXUx+21~j9g{|C!z6=Y1m<$m&$f+J@JHn0RlsKVFOFx zY)OlfXgOmEZah8&RuOdCy}<6I^4vNHOceL1KMV!WP2BB0wr>7FACdysiDr zrxBo^H0r2~lleS823)w4)5WAyG037t-FhBg+>U{?b27{lycq-%5!hN4hdK(!v=JRm zLOmqm!chS36_pbG4ES0}EqYq|mpl`(!8M&K`sDGq#+7rOT}(YzgmmG_(*?-)M2H7< zOtjZ;`Ytb?D&Q;1Q$U*ubR<_A*VR16T~kM8-U{$v7oFe&kP8sIA+_SThiL6E7tNVb zlt6A>J;f-of#8lr?mWg&x}FqT`W~|voP&qGhd5{ZZ69hvcsb%CPY$T-ps8aNg3frs zW3w^b0vh$pw2WK&@j4OsgESE-+`$t*m5%=YJQhyuj+%9)PQYj_yva=x1JJoMfNJa*}b+N58_v}8@x7jPJxV6a_#5n1(S}~LIdxm@?>OG%F#Qi z%hE%%DPG8$r|H}Nb>Y>=$|6PFL05BU^S?p|`#!Dl?%mUxO8IUgX%R=*4lKfiWtdyJ zk2`nnL^ZmHSTR=*YEzV=Q6w9}6>uU>#rY2X^hdztxXU z`jz^i!nT>yQ&x@Zfd4&PTQ!jErNQ9;Z-|sRzg~^-pPTt_s)2zpZt57N13X~b9!Crn z(0LK(`inw-gB0G@G7qgnW!W)n$+2JoaRca2MVXa${8q^P2ulmcrPucQb{kVfFcbmZ zC_Yj+jxY#^c~pI5cd3Bilt2A9Q|bht;Fmj!f0mjjd&tl(cY zXMor*wZ~m$uA(p|p$^R=G+5E5!?<}L!fJaHv7jYc%U*FkVXL2kwwtV=nxQthUqZ## z??EWH>x5(2!P3Ipsya2R_RZnnX#s|04_8>FOge@oLOI&EK#5eOFADgUY_)(#()z3U zmue4m4IYGGfF9llvlDp_>ry-*&d?p`Rp@dgK*4|m`V+}brB8q0nh})=?Gx&@FbPB! z3V=l-fL^kLFeNwXqM;E;RP=m;@$%B!`7+AUd%62jo?ZLlx5(4W%j13j=~TJQ?6m&y zgs?THrenS`5>jbS=Lfhp`+i*TE^WBduz);3&blD(?0Z{S7|=27L9z;Hnq1`7-zcL` zPcB|CviyUA{+gv(_7}GJ%_?A)0o|jF>r+($}s zdo)hKx9(>z?9gzl)#rE9p)&1>*? ztkI2F_U)-}-6Ac;cKh>V*WJ;EYv4hyRBHwHt^GiUzZVk$LT;0d>#&3&5SjPA!h*GB zy->f`@AJ$4L*Ezm9M3=A)b~!7NPp^N_K_WWoG~RSB+zK9;uWo#<_~EL7<-HfbHKnR z@S134Uk*s86)Qm1qOEWs2c}b-6@|)zLK%tLivwNmK)DLGbCZigd}8D54ECtGl&aJ5 z6*sR!u#}k}bWP4bxgdtLokx?3DouD@F8?x;$8kgF@vts24}6ITKW<4fe!HAi?ho@9 z*xs|;(zPVmxF~EP-X3P2s-;hz0DjyErvVm&t7 zVN74cTN8ka#?@K|bJK1Q66b)mHO4k~vs71$#iz7=eZyjV!wuIsXpRq6BP4q$briF`Rb8y}S5bi993vhP;zAR;rcUgl##B0@bOQb# zhj@N1P{g%gh7E^vlO+SFgK^T?Fa}AEt;^vRWn}Cbr<}4Z3W_z1(HU)c2n{pN(ybA< z9XD%y{v;&$2dx3s{-rMWhOb51Wsvc6lwAFffS`*(%$#r8cm^>E+drb z(IKGGT=a-G@AyWS>INIz$$!sbI=dSDpowmDx*ELFx7*yvq8l%0E>@3h;%-<%DP{2B zw>w^_Gl+`*D2D4aSm*xW#EQK(SIM(h{Ig(2#1>=g^78K?lu)2slHSs7dXvAr!+wUn zugkNZoFc`sn=C~$|9M6HAH3S?_+@wb-!s*aFU1A^A2lzWddtCpo65#yj|PmJD#K(? zBZ|mVU4^*2W1U?|YfE6VsOY+(=m7m#O6j&uSh}oX?Uokk3 z%qi(s2^1e>D@Py98ZX1NUcA{uu%6HOW#+<8v7z@PbH07RI&1z$`4f#m9fETj`U)N9 z)+R%GH}!N6$#f6RsGnRKo(nU{RdPu8%@f-1++^ck`BU$r`ef0|IWA$Ea2P?PY>Fo8 zocvX6AY&rw?RM{r@9takO`*9b0EgYw?5xd}|L*sG)>At*EZQo+eliz;!YJVkpXvLNDnhsQVzcV?twtsdu5QqH zOa16*oL_I1(bUo=nwnCvq*=Y7U06S-S>ZbMe13l~teQ8)(Y`De9F~~1?csGWF=12L zu(;iUeH3_=v*-pt87m%b!nfw}TXvLh->$n2Vlb*9h;G1TMmN;e>u-|L&~=^1|2 zXb)`q8D#a|-TU=ZB{hxJo{I*fH=t*LrWVJ~*3h%QN0sAZdTZR+3sFc`wI6ECLVqXFY`&^a^=fq1F_n>{*kYN|S$y&|wsYAKsN zKSBe-AyCi(-Yk3?&J-VS>I0iSAC*{l0afQB=;<|L@NCfS?sGOywFEz0rPx=VYvpD) z?0dBW-(bLz<@R-|7P~zT;CjZ-`)57>uxX==Z*D;-3O-Or#$cbZ!-1P%E0QrU7TkC! z!Z(~I4wHBym>FIJyCy3^>0Y`Fn!dWLr@nlIlX_TFSm&)(=>6ZWHxxZf-+?4r?S#yj zvLY#s=oSwoR6lH;6BtOJZs27J^bf8fn15pbt)^0sVz>;Ftc27&fIB1}#1xBwr~#h> z_1jx1c?6j7UUZ6A9jz&AIMl!}im*coo;D5!*0>%VPSMyv0-SXe21R&($`Zr>zU{oK zEQ1si)4AY^Yo1+(aLwojX;P6b%4-h+YV3fI!=o37hmh{T1PGp47=nqBGTu+UOD73F zG6=$67&PsfY%Q7*ur_&{LdvU3*wO(VU4T@M)2F20uRw%{RkTYU--{=dTkty#f>WF8 zH3N*S0aR;Q&G0vwdoGv}&dInEFbCOB7%`uxDyd!Um{`z>ACq2(pB^m^*t=hVtQ0|> z_b-dNRn?_Hog-bP7@NDxSr`v}1W*%BIHWJ!rx7E3r5**KB|!n1b5#z? zjKEflkKEea9`KnG%QImCmTjhGT?k}`He#zK*+fGSJqxHfK@UL>OJiu}=iTBH#j0VU zP+lk3m+yNzfIdtmXh;!fDbJ8%LUDzOusu4V2BXg5Z|s(G-2>a2>i(`dJHmvg?P(+X zp*wu*OV2FoaD+Fgt>c26i~P zV(|D7;u;O&W|v(c)j`K_u;H$oo;<*@K^4s-2l z_z2wKam8t`qj&LkHCTzAyJpQUP%Iq%0C3-24kV}$q9;Q>m5 zz@cVU05jt%9Dk8FPO^U2_c+00qu1!w3a|^s}R<&6M@Sffm7yHIOIflF>R_ zZk`06sIMRBCgzsB%9-)(LJ?sXw9e&KPMACycvY1PBlt-D|JMd5Bv#?t5Gi$5Xb1c`s zy^fB)2PA5B4)fWPqPSVQX6_mgs!v^}{G5P0j~w3Zvf2zyJlTK-@2ONFEqAO{Cl8h6 za|jtv==wGwje+oR_bZO~PG z0_>wzh+ieYe?)DpTmVTYQ!ke}uO}3ZwrxvhItHg?ifTuMp{c$o`%CB!0O8xBWM?a- zbX8<}$BycfWtaN`pv|&C11}LdK^T6B-Du@Nh8>m(Rik@psc9iTZK?{cIqH39BOR&A zLn|rx*)9+_#ECb`$_va|SH6i0FCUAA!h#wSKY1(u&ZqgWP9ty*u{QLd*t?GdpCW;- z);9+gTFQSD;=b~*S)2^;_8@yFim1cEzl=^BaKF))R+q!MpO)Ez+=@l(3B73I4x+go zp7$9cW9QR$`-KfaB}W{AB&C?}G?KP%qE*4fTFT`xyR z)s5>?#9U>|F~0wwc$?vjjTGE}tQ_a~1u|XGKtNK+|B1H&oJ>uOTy1Pz+~^%V?Ta=3 z;|spVsse+iZ;*_L#PCp}6~zw>iUE>l5=(3%wWg9Pl1&fgWfOey2b~6SMU+GaR-syy z(0Gf-b&`C`0mN5qImus_w;%t~cbX(C?OFv@ETW~T0qc8o>Gk|@0o?2psI0?b`F@Mb z`yM#xh5=+Q2L<;_k;0HPh&o}E%A_r#IjJ3uO*kMfIP;+oh9WWvJ0mQzN#zsTs2Vbf z?J_P)BAkLspyU#3p<-#pV}(2dxAIVe%}Ci;O3a|LNq@hU-^?X;{hE2^>%3Ai<8|Uku5I>gvVa~QKLeh>i3OC-*U?kff2Q6f&Avn6H1!D|L8|BnU}zb{M*=*kh(G_D4qTK%<9Sf*o#F)d zL;$oxUqp5T{~iyFhei7>xo2G|*xMp(brYUOEQ{wmm^M2)ILzrx)H;d(zQu)_E;azH z=>&ES6x_aHgivTaRC2;UKU8{V)%hNS8+}40Uv4J78M&UWeb6EXf2`WP?{D~4dpfWQ z%oTCfL6oG3yY-0+!Jzre02F=y0hw+$1;Fn76XVLsjNObCUFu}Adbe4|k#hGG_2iMd z7Q?)kZF`Z*HjFWSHJn*5MfC!^aq-s7;8RwLcm2)+N2MWg z9cUQ*4ybO7w0FpShML|A&6Re$o{4Rxww>Cvx|BIhQ&CuAQUrUecfgf*_Av+G9dME? z@cHbOR^n?%OqEq<7=*oK2Pr`O_ru+O=lk#B6P^n<%psiVH$T2s?m50>}+&O`V1F=Qg zW%`!O@Lr`xJ0wGwfp@@2*8r9R0pMy&N8ej>SGX5u%ifaSIAAXL%nHxBPu)A#^K^~) z_05AAJ0=0VCn;5~+9KKI|4?;K!GT2E8jfviV%xTDYhv5(*qYe3t%;L~ZQD*JPG)lF z)~UL;&PzY_WA9bH*T2^H)#}q>w&KyT)`HcmmzVM`Ysng~yyS=tafCeQUAsf261h|{ z&6Qil$Rr5<)B_s+u3MB=h?O~fSvJlaN;HnxO)L1W^=+$=@DpC#))9RhLL()QJ4 z+8N=tpmpw{;q^hh9AJGHja7ud#+W6$X!Cqg zAX~hu(00f~5J*6lhktS(P)b!PhPdeZ^pIeKAqN9_wIfN4o zxu8ikK#}e}AE;c^EYbuck)`BDjHQfSGr_LE#ZHidjR2YC2?AmKgrb@!<0hVP9E7E% z;q;{6tf0SCkR{!NKrToQ3`8^d;wz=llQ0j`#?|Z+XA)1PATT^A9szfluJ-$3N~ygy z^79$uS5T%e&4FWjFp}OT8rB?9di^6B_Y4vP;gc=tE?>po&h}ESWEJ(>#EZ!MUifjy z%~{opW=G7|>)6;nswazaX1R_!B$D)W=iUY|P*KXOk}Z58ND1rMUS2d`qF+8rOY;xW zTbSOeh=%x5Pi!(>vcMU1hL*M_iC@(KqU)JcRb2PJqd1Vw@j*z_Ef@iX%>GS3$g@96hwI*oJ+X4`+^A$RgDyM7H;DYl=` zH42R$K(9~?>i~9fe>x8W8@T7Nqnxp1BcZtSj>d^Ffv|zTUff}iI?y(;&Q*J%u3%^= zIh6N0>TD5Lu=AYXEWQMweygVl-Ql=RzEeJ&4n@IOvE-a52OGKVPe(K&!F%B?mpItt zy{z0ggyZV1<-y3;Bi=UKKSLhMuzSFEQX*251xpM%&j1Y#%2@UYsDZBg-2+8wlZiA0 zd?_3d;mn2>{UFH0LEo-|jF8_2h#Lc0C$IQKGT40uPE_I zHm*JqGa+S=F|jO;p*SS~f+A(55cOqk^H^g&C$do9)Air`4sz{3GxhFR2?no8 zBu5u?t^k+z8A0oQXG1!HNPES-*K;}Jg?`t~CxyGn?+j%s<=!~TQop^+aXWf$L@xK% z3okkK#sp4S17qTTE}U2a5Fc_qV$x`4OSn|ZqhL$JNhMPiGUi~tG!)e{bTY?DNh+pJ zN;GN{-cLCXgj2i0m+s~wxsW?GE~wne6Gg1xyFe^!{S-}1Bko=XcqfM6Y0x|G7IaK` z*H9_j^X+l6@kSu}KI;$+TloIqyt|X2InL~Rnd`&RVk=)eXRH+RZK#Z?udA(Z%x?cb zbI~`!5o0i@t>Xhc#s0#K=o@jxeNR=1iOkk+L#O?WI2i@Y_qXIe*8J|Se68;{ryA?C zeE_kW`npKMSC0|20O&V2${eBbd9jcCz9wnXkZ`g5E zTKL6^@4qQII4;MTY@{~4bpJZ4^?0QaeO`=m`jjgav*|85aA-$qFs#tp))+RnOt{!e zRBOeQtr+UG*I(RR zNprV4OC(`TXIXEfA&*RU0Lvy_OW~%H7LwGs_{ZEu{yW9o8-164BnPAK%9QvK*y^Kg zUyj&k3KLFk)=yN<3=STQOI*SK&3M6LM9m{Z=??k+N(N+FSW-G-cptJwL{72nrB@zPvREI!nyNf3_zSD0vG|qD2%H<@0s>|^@WRM; z?@W31&>8Fsf?KA7$~gxj3ycp^5%0p zYuh$?ly1~zOt((R`WE*X+Sl2um)^`h`S?`Oa>Nu3e^2J+!|cI_2J$u;{IA&@GE03b z!`hsh$+d}PnLPUZXp#rfI4^rV8%enz_)$|x!DZ9*-uYXuw{sV6W)>+j%e~6B9>R`0 zpJFe03>TX+ry_c}tYj@TwP;^b!ixV@P{?E*c+>F$ zO}Vj0E<@@;%4C{kKy}EZXVcMrey&igE5c>a^}239qsZN?GxzKMQqsJ&iS@x&4qs9a zR8M!kn)Jpq_C~OugndBfv z^buaX@Cbv;+!?jpIVYiGL>yMdn_WFCDy5CAbWj@hx17BAiqXY%e5H-J!uRkC;_?Ti z7a$evFZ%f@u;&FAuH%K7>|j{>9TOYf+y@Cs95uc?;uXAw68W>;Y7zG-eh_?Ei2D2H z?KJctH(Gqp4vgR{#Afbh3{!7U$ht>47w&tnl-#@>O}|lbjeU4qV!wt4-)iG!>29BY zR}+e#e!g8;&>g`lx;>MdHB%o-3fN*%c4?Tf#aiVopc_0dmT6`B`5SiW*!#+?>zD`0 z6_SZ|z6Gt+kE#EGrul%{EvwFYy=R;nj>~#XAytNz&F2!c%NdTIWTq)+@R6%Qy(`Gk zMLbnT%#B5(j~Vjix92GQZj;( zEjkhvhA~QGRsy;%I+i9`-hiDIpRO7at?FtF2>y4EPPx+BLw1S*aw4+hEI|)NLZFHo zuRr);=Dq%vm9+E`%R=+TBvO+e+@&`s*YYJPQQ6Bmh;e(P!eG2278#-He%=YdOT&UE# zkxfQaMzcYG-{cp*b$oXqMxCB!_z1VamE*BAnQXgUS~pXxJCqSZX0(gg;}^ zQ;Wzc?N%(?t>M-N ztFt!~_;JvOXz|6c9L8%dPhQj48av|p+yU0Q@DXf*C>poL$2~EvQ1rgK-D!{2=W1#z zmGYzF$Z<0KXns+Wp6r)pno^>=*FO5yy5>bUO`6+wR@vdp^HiM6aq+WaAuYiv%N47( zTWu@y+hf?B#_GF4>erfaTI@ef*^P82S7@Jz%T*WgkLyT~;8v#spa)kwoW+n0^D#}*qIMxsGwBPx)vR7;cK@XW@ z(XQ8!7lT@u)OsaM9eFo1HA*jkeCx3eTb1x6Z(e&749kMQ>0w>aR5# zyJ#;e3rM{Pu+E;_VwA7%K-J$#xXf^mlki_`vb(ASqutTFtoQE{?|oy5B7iEQO|JSn zq0n`m%P#YJrlrdm=G-S}j#?8WyEei+6I4qIi%C0tPOY*j6o-45tCyN|c2Ox(p!=KD?_hg0b&i>l zf#KM6GaSFM{oH`ISxk@MOT@t#5%L*vbb7}Bc;w+ zmQPC9Uz2%y4hj44+%eR2ec487YQ$f`Pwj$?y-nZhez_A7EU(+?>ARAI&;((8kh?v? z!g57^AP6HOheL_`M{846G|=hDo)mxOW_+R+q`Y&E#hON}29P{P_Lv}-V5A47_6tcl z;ujdjON=YEWMzh$NS~ygUy(#?L|tb5Sb1yB4jkk)R6wh$vXwOoNlCVgt6=iGlRCPb z0GXb~#MyfU#Y1{Q!=X`FK=T`$y^<#i;iw#=vguK z$UMx!X|zFVfGspQ2u>MhfZhTnCks>BLsNKFrzic~|L!7U7i1B-kn)k2Jd4oyyPPwv4ElJ=Xi*H8}+e1kp6#$OlhI#0#|Mk}5MGTGm*Q zDQGI!L+#r~ONwjqH{S715!p{(tNZgyt^Kc^9Ygd-z}w=F-HDG>kGtxHGE$Mbrij># z5sU2FyZh;I3_?)lEcf?OIAx?aL%RHSev_Z);pD{}kCNS3Dc>Q!eMF%=MT$&dB>5f>J;eM3a|BfzBC$_y~NVwXqRcY|hG)J09x zZe0YqbpzR=JPP6Pvs=k!>aha4&Tr>o2P||BflW;;{&f04QKab0*mfSxMvG0IT7=%1 zwQS3k8O<5X0rvyqYYF|}wJ6u?S{-+_R+~5BTH>1^8t(6puSdyKzrVOr8K1d5Pb4Ni za){#G{JJn>G!zh0Yw?~9(=u+@E-mR!EqbD?f2!`WUT2N$ z019Ii1XqB3_Oj1V?}f1`3komMB57u$Vow^35lfLqgTmr~l;n%7_465r%I34>+)fSF zB;xj+0LE1*9i3@ZmKmmm5Gn4X3X7YXm{cNMNWBLSZnzQF^=v`-T^n-6nw%JJk@4;_ zSjVad#@>+UtQ*m8h}6@XoNmKZQU4wTFfVk~vE9J$wjCu#PW1f=>h%J)SX*9@tQMpx zvf_B7OlMkpaL=PKHXs#WR|gVFasVR#cycXWzK1V4;_>(TP1OMZToYAyMc@;a>L~w; z`AU+u9Oc!_+9A$iIgInaR!6^|s1nRB#)QfkL!br8uzet$!aSi9iD*C&{I~=$U>7Nz zR3u^Oh@s(CGzNwMW(1K8gIH5fX0a9Ty6&u)y2cnAlgLD&it&v9A5;=^y-|uO# zA^Nkh;+tghJLu946%3rMMhVswF_@F^KgJKJd_rI&q!^tOWvnUH`bTVPfe>qz(CC~n z;~@22KA;Bna|28r|5rSbm{Qg*p!Qgq*Z;T8Wa{SrBm3^%c4UqqgoKesWVBCiTi#?{ z4PCY%HC)!PevF+;E9ZvY7O8l&3Sa`O%4&b&^bT6lUBUDzANvp zda|#4G?!N^1fE^29E$xk0PN>eH`z7yRJy`?YUjQrJ@_`yC$H~J>IHGdDf0N)=zXU` zF&s|r>{lsM4(dtw7DWzwC(_w%yEC-9yS2HsyS1^-bUkCuiTcx_@kWtJh-(3^1Fb)> zCDiB8lf=bUZGDGB!gH$sm)@$VKiJV)(`Sge>Kqa0xUsPO32OcqV59BcY_)=?iRW#E zos#eB&v@4JfUTyNbeO`!uzZ+=Utaixc6{b(6uRoR)*Ireq4E`kyIO2Uc1kZ(p zsU4|2j0-2W*_Od*z;G#m?tvv-h)^n848?JP&DZ-D-BJz%OT+x)c*hGADx*fMLLp8Z zKBjLw)9o%XVZ+-IZyN6V&msCVuD-t{=Ls4559vCjJjb39f~ByN$QBB=s76aGQq)QJ zcH_qV?_z{?5|)%uqeRBOr9)FtmXl9um7sbl4e9-eFgqP<4lTj?&5dZUInka^5`{rr zp}|c3nPoWyxK)0u1Bn5#afeuHWb{?BXXaNDMQf={x@qkVbHLrGg2`?*k5w*21U;>h znOUdbz;T+>b?*BJUG?{@w+g|Cj!e844OtZPFC8OrdHc8i;c;iPL@Wj&v(vn=GeJN@!JaqhEUoa@jfH{ghmBl=`Qq zApafAETq9}hx1A|W}Qz8)!vaCrP>nGCxRR4UiqovXU5{F42cNkpf-9gLrHQ(LaJPY zFE(5SWWD#|KdCxYAQ){U7B+z37hYYN$m7SD{1t_x5t2Bi+pefdCl|tb{20r}?#Y1u zOS6!O0qroVt}Z*k1iFwI+$}>rpg(n6UhY~W2ZiKrkiut161f~FJ^aRSfFx|*?+Y^W z{Dpt5ldSyfp!kc}3EKk37luDhY@#fZ@FDF0_;r#uwvbHB7K%UxJ|;pF;}bc@E7BlQ zFqCh?M-^E-H1=gekCM|k%6ixr-lVGV5dt%eWmkrb`%&oG82h6cFh^Q4W z*q|l)&LFI$fXvVxvAon011eNEgj=BEN*1dGoWTi_m+_`Xv&j}+YT))((690)QO=He zz`+VLAN=gDiee2)3=(I7xkis5E{9C%T#fpR39! zy#JDu+W{*9brTH2cbmfb~_Qa{? za=T0ZH1To#88`}%GM@^iGaukI?BSFs zNn4xD6Y{{t;y^#Emyk6j-SY_6-4}8q1vb$iPTQyxnJg_h=!b>q(Z(}|&&2E7 zkGCGXLpErN9b`u%qRdV>+tEO;H)@yP^EO7u2l`AgzKF!h;=TjH=*kiEdF zI-G@+Cq`t9#VZaT+(X?ADP{`xhqt^LA$Ddm>F>}n`IxC>BbNdC9n)G+musuwT9HSf zEg2_m>AT6hHIxNP@ z^4@Wb*+ygFooFKEH@No~`N8ThDY6>(P>zI#Ywpb(V0P-N zK2W0v#*lbz;W|(3K7O}ySN@qj^~9&=^~`@X-2Uj2)$jxha;b-GJH|Er;ppT+7}`!& zQ40}boq66($v#YU*Kzm;m`?|+@K21ie^e|(u$k@@PSyOyTWk&_c^_9ugRui?zpyN{ z3O_%E$dehcjXggl`3+{PNc?N`p5x?OQ#X>jkYu+|I5_GpktOu)JRbBJkF>=esV!l| zyCbu2q&?BV^=Omv3O`h5^8x!=5;r2A@w<7}JZ4o0HmjKxcineL;3U(`c3FxZf<6*D z>N|`~5_$N7kVNY!#8ejgkb&3%RLG#V!5^}jEX#NI#}CZ2>=~TKY-bB1^Ua1iuFT%R z&5+z3VVbn87GnP+B!b19~`k(9pY9(|8*O#asy%9>oz ziOlb;y}${D3nCrX*DU|;XWw)v-r}tnNt()$5>DXj?~g)`jK__cnx=5|z_)l+&^GMB z?xWUvfXXiakxl5@yiIYDFo$#*_gOAs&Wo*NS239p!io78sl0NWzdQh6wjn2lr3|w@ zOA0U!!7mLOcm>7Qf!IxNecw;lSC--etx8W(mSXug20WrHB?-oul8&Sz6%L$u+MU?` zHX1<tjkcn&+@{ZcV*uYj)_^==L z1^&{4RFsEO0pqu*v(>NGt_yzY9t>1g_@_*H=)HxTw=f@c2*&3#1j7D$=$3MZQJ;V) zVJBtWk#0HUQ*!Rkj)iUog#pLMzP6nbPuCIflXBH^o%~IbM$v$YEG--B7S-k^jivME@SD zv*zANh$(2IravI-S-fMDgPv>1Y~;-kCQ>Npn?5g2&lZ=EY=C4(0-WTha~JQuCY5uG zfe9VH91!>#zMM(?ehKj7!g)I*^W%nBTkLhsYOE_;Wk**+xQA2qvB7gRSjO`hk=27L zaN8DDD8611c3s!&w%9c1$3)m42!}bKmFT$`5$I)k5`{@%?|&*>M9{daRblXPxbIiP z&V9w4N(c^^v+FL{1DxCO9e?hUK)0qI($GdMp?{(9yi%Y}MMwE2@}=SbzEy{t_+k|l z9O{Ni=k7{?n4s0ENu7j(Y+&FD>iy}!bBOcG{eK=JbhEg@E$hHbcL5c2)sXyZMl8HM@Mq=AXb(_L2Mr!_W^pPvYN5LrQ|9~~4yw|K! z0=*k#aX2-IpiTr;Ed+z)o_kD;+Sgm7Cmi$Mmrhi_6&l-~5E!f7n(CBMl3f}d5h0mx zBlwKr9_v>N2F3x*kH6o(3t*y&L`?wTu0j!=W{473N9|xNgZ%XnnN5ig$yJ`ElOIQY zQ3_*>!FUoDN8j%;RVj!2Lao(x32y0OO%&nYJ*zTE)D^$TQd_ znZr8+*9Wv6J|prL_o(CMP%$GJ|`? z?bks|zOM7eayyYSjaYXdk{RpC)1Ngk#H*GMr1xn^eFJ9tdU9se4ES|AZLz$kt5UBX z!8oOvtaSzbt5udc_%njuen`3~YCUq*&E)NR{Yhf+t#jM=yFVBSTS)!w2U(a!cMaK{(i zibL?!s|dW%e?Iv@EYN1DRa>+Q*p5g}<=3V*Nf<9|-ZurTpbq|d+QTs{*h{-2G8^03 z*1PS`~v_juJ%G?~~8dCX)S7z#OV~>&WkUKKbD}+8gw7#~h8ch$c==1~=Zd4>JQrRUhY)~> zVk~LcLj*z~l9mN=;@+)b8GXOQ^yvxJwO8jvFpPu;x$CD6x_*fUp`zUG=)i>}0+U2- zY4Xn){P0g1>bt16`K!gAD?Hf$-9F`79suwwBeM(G-HRr;_zK~&97S@eYl6vSovdI@ z!o>-=&i63~IXe9Q+WUQ;v(-RnrS?hu7En6*$pitVH`ph`oH0typ3#FbP56wY^A6se zk#v|xGtzAu?fQVL+qJ1JnQu=2mcM^E``zlK7e2vpUwknrQw?Lc;)k~_K4+MXWjt`8 zu%bEy)mm6Z;12%fe?qoo;P*))=z#u57+oW9Nc69iK{F&ZB|Tz5G;9^7do;*&lu-hz zFPckPGE~3Qmh60Y;|G|!rNSjhgP=bKGs;1v_G2y4zKYIV$-}SS#Bhc~KslBk^ z+AWc;l8F0HF&U`TMs2o6~PBlL1*96W!6y(CtcK7mtRN98y&Oe~9zbp!B+<+_38T@>w+OS= z%r_3h)fAe7i_j4mh9jZ$*T6U1K>3geCwXZ;71ZP&?5#p%vkxsHizOmCr?y+)Bi_Fgb0&NbO!mnj!GcTSvPzGjv|W(&wEp%TV3*+5Mq zyf1MKc1yFC0%Uwr?sby#AkOjS`6L%iWAn)?!4?kX`9v1b^Byszcg;3rlJXu)${STQ z2PaO~0*uEq?YJIY)DC}TIXH{eW=`hI9gMHlN|t*6sWh)JueSDMELQiRoSgQNYmMg8 z(z-R^iY?nm_=&d2I(RsfF(RU5;CM$0*zg>FgCu=W2P6PpKizuFWuF-QvW+=;OL0f- zUu7zG?D$)_m9E7TFrUZ$EgECZGa{hfUDY5C zkDAUycAUC15Gi#4F*T-_p=3pQC;B`T9WSWLcH z00GzxFgG_aGe1aCqg`JQ> znI?Y{%`LTKUW2wu$^`uzEKFz_fIdTlH$LuWL zVPDkMvujN&c(i@Vrfsoszs_wlT*O$WuD{gtyVhy8ZzbX>Byv z2zaP5{7z?V$E1mB;yjDAf>(Q@f0@aqU*l3Ooyi~6irWAF18gDDY}Sp|p$^{~*T$^@ z(6*~^H>4N6FzKmmwe=Fvr7vQLq#DUC2%lI)--C}uf$*|4A&ZrD+g)v2ylH=9^ZveR zQay3jRS*UTE>8tO{iOwWK=9L)gkF`np&pN{y~DxXCuQA3XU%ZaCC^2b0Y5|V zNe&lZAR|4mk@iUunZ32*rer7h_nZgH_Z15FOXdn-5X;}$b0`rrZrk6J@=#@Fqf1V^ ztP412*sj60!otF1M8Wk9(C`@H5m5{G``KMd5zV+aURE-s(XkyBA`z&*-#@5JsdOo+ zNK#Kc(@gY;su)rSujF7y_mW~5phnlhNqi&+>*%A$feb>Dc=^^FIoI#y_5=f-FK}tk zaCNtsTWfT$HuVKQFjDG-X8Ej|LG=H=eTHYbSOI7)Yh)e`m+OY`f65;-`7p zcIhRmdja1W1S$U911Bj_W{2b%Fj@zA@8D?;`T3g|HTg3@JxO>En0$}&CTJ4*arcR z&X4z{R<8$>uB*j3Ha6u!rja(<`vQ1^GWt7zTqtsR%a)F6i!sG&SG^~xh zS$~Mr=S2&4yxiTmu;fV(H{Ew1hWzL(D3KkP?ah%rIy|RmDsNhMqfnVims?jABux0l z7GGai3UB&H#@qnh+h+29fLa|#_t_B2w8UY#!{1$|_93gc(VA9sligbkRC`|e4ya|V zkDM~loYGuuP_9Z_1qBY(<1EAu<9IB^4=r$+p$C#grhMp=r9tYf<_qLHOr@cjB`QXG zTl-$|5|+F*;+CEiUM6%MS2Wm6>bTmAqwL7j0%@a;i;=NznXn3T?)~_&V=yrk6h@ca zIMbJ9Q(gGc<91w(E`Ug9fqapG_OtG9s9Dd z1wR&Qrq(SBI8T#H?W%HSH7C3ok`sQlwq%W$XtWX>o~zSq%3wmVI5vutRs;T#ES7Ua zRvtcp3WMQsTow`sjzWn<=YdRpBo7A(N2^SlXltl;060J$@}!m@QgGyrQPHKUGL{{; z=x3gq&e8H~EI2B%v|YqzW`p<$6r4hU&{w-J1^|G^YBs;Bh6df>ret%eWE;21m9$u# zFrNQV?1KC;x&Bj58m(TWSo9Kxr zO~Fybq3T5|{S<+%<*i{NLn8UEalT%CA!M_@9yN zeS2=OVx6jV!zAOa?jXaqmpT#eGPt6D`Fh^g02oA!yNo9b)|8EdlECNiGP;%AWu(EP84HewOn*5i%XMrYE>sn4#o*G48z4d!wn6C zNzeL_ucmtY`gFLmuCHMbICY1uboX-ETL~48w$r90Z~J~%cpZiuOZ}3kOqUm4^nh4L z0Jv+++L$}J;5eNY@&b@C=;#WxJ8x;Qbe3hK*jJ26Q>%s_j8OLy7vG|FX{nlF8NN4~ z3Us=mf_bDR*~9i}9=mV16y1uMTDYvc(O$-K;I~@->aqbHw^F~pN~f+k<0v37qEY`{ zK$RU^et4hr=LQsZzWjbH4K(jtx5tr;9?)JaE=#&Jf|^|8|0KvgDbJaou+9^Vx2-Fw zj;>HN%Vl>*qsg8ZHT+Oi>}JQBKRI$m6UyA~h?(v<8dK@Th#hev)Q^cLyqYzKU2Vgj z=O)!-_n3QZ{&zh;Qk>Ja=j|s`|&1&NCfX6PSz##DiHMi-33stMA(^RQl0?<8| zs4K-(?{PI76-L$cG?d4NYF4zxTBvP;C=J+CJBMD*i!-9hnPRyX{d(YGw)?0k?`KeZ znHQY76tj6kg24LSK;vxKUzRpZpQ$6LdEZC@Qgyf6A|U-y060M1ZiV90@|4bY&5S;it#7 ze1|#27Sk%w`(4g(xPi>Sfs=Tp1`%`059z99Gu@=iRzK}-vI_(KEq}vH5*?&HhygsB zFnsc3ZO2LA*kIRb8*U70$|DAU#M;kWbE@Taf+M*J;_VwP)+EO=dyE8AHbB*#(YHu4 z`;hV&ZkF(JTEB=O_#&o;?3!B{@vZ9GAk(38#>1@UN;8z4bz8P*$1f52B1Zy5T}*r$ zb%op1ZN0|Y4gVRJyP2fP+fE2I;tWd5R>D(qFW)HOQ~WO#xv%a~FO%f@Db_x<-$*y< zXI7u*v$%()QXta4d^FJ+3ZTGZk@rDfFec^cZ+IjUOE3u09~eIWm$kq92l1Dy+z+Z4{&oSTA zA2WQG>oX|uB$@f5if}FHH$l^u!w`lR&@H_*89#$F(>){BXPDW(G5~=$MqB3YoxsnW zB1wGXIROvJh6v%9OcI&lMlk9v;&>+B#T)8PT=U`+&wE>{F;4I)Z5Pv_>whF#6eX9% zo-nRCJTI*-xUS$EEPp6uzaUHd5n{O>9l~jiHbOw5%%cnCZrBUh$--{(??q5 zX1GgJt}^dwp&TKE(91-km>IG!^Lj3G3#>B&X2NyT%~LlJ96)wH?E{@*vqDp@jD_E5 z0&UqH9=gGO6Z8s<53)CEStT)>{Lg67oE+_bT-ZoTpGQWk43m-FJF!Sdof0j1wr^7& z;hlq?(q0(|@Pk9@DqkxvE%EJg337H^;<$)Uo7gz7s1|>lZe=DTpl}{YyDufJ{h(rc7^j^Z;Vc$Ki?7rr|1q${_3J~~Cf;T3IO|O}Vp6iPW(G)BWn+KEldB`7PLF z^TQEez!eJm9<$cg+h$0(R%@x0wdU`F%*{PsEl{%z#XCT--YEos=Czow-7&c8<5LFT zC|2N&`oPeI;X%25B~HgFiU}~NE)zVIe5`>rD?W7>t?6!e@m#+@RBsOosbZ^WtECiV zo4X&JYpKKQMzI5x`3u7Rde&vbXmiVnFPy?aMQmZ|$ld#t_4X^HEbH=zeIUM`PYA%G z*j@q`{Rm9KX1Ie~Tt1sK6{ieEjzvJnKpY9$4vI-blAmZh=FMiwPFjII9Fp#WV~%-F z;|6Xp=kbWVWZq+)@KdM3>_(7`RngPbXHmbE6WT$LSda2z7NIAogwDMS@B*Gcso!)I5SJlZb z1_Jxr^au|=QMPj{9u@5uGF1h*Yf`JSCEnBBUYLT|f|);C8t}ub>$$-n`(bUmi`s0{ z7=WhB*oQO+PLAH_MTVKgb;kMOm~#X$=&Cl6Vlpn95s5Jg){QI&( zt)DM5iLE3IFvaXi83xtsCG?J zisAT^9V~n|qUTMkl@ZpJd4n2_)!?B~1PHPbfkEt5n@9~kOh!0CkuW%HE~nt%Wa;mR1+~@lXYSEfDzg$Y?wa^@91$bOKuOKGOWe=r(ZvGSwZFqP=(fteWNdt#n9K6tg zkphkqKiK-3{fIdEN>3a&Kt-(}C-^d+5nD;Q$3*-Mif5#Q8g{*c9X|gMLs43)l%_j5 zq6GGPpvlKEi_RJD^S886dSRfr#Bp$$|70Rz;3XyYHb3+wKTY(G3lh_4&QLyJVrgaXa!-c@IV;v-kf)T(7AshFl>K=URsG14GT2!uz)V* zZd)w!cHfZL?+o^?Y}QN(b^m?#b1Xq9b*=m##(z{WY!md^I?x}_3`iBx?eL9(&Q0<6VIlf^RJ|(;9-bX{LD#izQJ`Iu#UuK*sNz z`J7wH9-4Z!G(tR-ZvujJly96NcGCLichi3{1Ya`m|Gu4k9dYKu3*@(IjFUmQKgLE~ z2yt%pFw3Q;EO@VT2K>M8IO;3)GKq=w{#qMC<^WqxOm>WImO_jY7~BFm|q5Wqiz8ZlrblbEAbKa=H{SnC3kGVvsKLpu=yK)5k{X4p%a;om)4JHaA zz4heFU_=4_q%RJUF(@RcjF%bdHciv6J*Hg|Y<(1A*EcdT8=$#D69o9p2d)Ir7VbyE z@L;niqyCk4iA$swZdX<_3sqD9BznvH>|bRVNGb3l^&qr{CcQ&xT(t(Vl|`|{3w?|^@H6?!VFfJuZ~~mQ3wMQT&Xfg=&rDfz48MS_+F~; zq@Go+>#+y|070V}mG2-Uc~2%xaD<2f7ZvF+9jy0AzjwXfpphQJrK}?hiG9DBjeI?l z5)@W>wXfn4=YNCe=9$w1iheO)jz)GU!Hh6oxJJQ5#~$B_4=V|@=OAR)z<%HnvkaF(&-wQ#0rgO5A@PV$niNMm{g!osl>U)b zh~o&%vNVBNN(G~k9Ee1nJ3ohIRNi`!+EHI#ew0|Zw8ONT&}iJnQSCK@wVWw1sZ|p) zyn~cb37mr~y(gL%P;ZdU!N0vHHWguNTTtlhw(Yu|N_o#prt`L|mrw{p<;VyNAfl^4 z^k=t$0wA`5hw-G~?M^jVpA6u0Om(OCy2h%tORreOJ(8``Xq!UF!-Z_-)Sae8qPV|X zGT?0U22sMJril&p*zv>3NZmVA8@lb3{QQiKcMJd|Ch=n9^)-@UaaR-Laon3=f{x$l zE9Z*7aTg%sUK+Lgzq3^>S8O$#h6Ko3x#CuG0qrY=(^to8n`KzW!|cG9S4Yll4I{g( z4bo_owK_-4X*8!Xamp}ka%yj|4xFtW+R>P@Ql1df_|kQ%@13(SR)=;>$WA{f?wJk+ zLANZoFi@O8s_^%6jta#-5(``lczl91bBCT2l?%?YR0`QST8C|OR|Yx{3RZc)bf>V3 zfli-k63X}Cv9}y%Nv`00QiMmTMCS%@=0Jn4DMN@m%~&p{AZaoQR2+#{iDxk3;46tl znn89O@JVPpwh)Ka2-T}mRz<=Cx)7u300=Hz(0nT&OJR9Jq$oj!=Gmdi=d&=5Yt`4{ z@&v-6b~X?*+*dx$Pyslw6g3E{hMA`epvxS=%l*6q6PkZkTLR+-J@S(WYFB&!q=35P zuP@H0KLT^sVZCtlT>;yDD>9bjuI`@(ufv-^d@b%De?k2(S_-Xf?i zI=srVE;>L_{D(mmlLWle!$V_&Xf7|Cyq>;Gg~AB9^Op>r+vlrECBWOC=}HH znvSD@O7I5-${rz+Fy>DX78LqYIk&RELj@LBo(JzDR%dC`24^Q~0b?kiXq@9bg`znR zXk0S&*@NbC!<2naq*#_Cz(2HyzQ38Zxph`}ovNPRmf&9bw&*jBgO#fRO`6cN{tDSm zR2WT*_JgBLnSZ7WfNq`il-hzE-c_1*kXi}{uC?E*@d{Mpem(T7L9^q%jL zHr*V3AdSZ}d>Bb3HZUbay6gUw$$a3Vn;C+=t@|F1D0h$ZN_B!lz>|6cvn9@tSTi&5x(0l9Y(L`H)*AUUw zt6Ke=33G6yYZE?d#i?S4ysnl46=gpcNsPy}uh_xfZF3X=4q(b@lODsGe{V+ZmG{QS zEdNNO>95<}4}nZyK)5Ph_PDMEe>V9k>_P5`TkjwnG4@?5U)lPD6Y}uvgA?nkzA@bq zZpHrw7J5U84vP>JjhFzXIyUn!q-2hju(W_Ad~8QoBus#8jb8lz1}3b952VJ1S1ezc zSc?){pc*znx36;uXEsHMntb~EjDAbQe~Wy58ya?YU-C*)zra2a2UC20=a0`RNPZah z)!_#hospgXQNsUFb&h|Tb#EWem~6Wy+qP{@nryq~$~Gt4wr$(4$-1)Z>2p7?ey{fa z1NPc$t@Av;$1w;Si9Y=H#5sFnh@=EzuC*YKpO0Kx*l9FBjqCGiTx(8I?Smfqj|h;k z9vv1b_9Sw{aMTsa`fpYv7&^i*t`{Wr?Q*v7g^dO947{Jv5N#JfoeVRgCBrRAHcfnB zjA<#Zt$SjO@30=C=IpNhaZk!fApHsAj#Lg9^$CliZ@#kFtKJaAIe}74Eo7;}zGug={~=aasyB z%}nEy^L2#SBy6oG%bG&|sCb)TI(m9z9q8NLF#-<6Wbjx>3hI0+0*j9MR$OYmPfw4M zifaPjw(Rd}I`yHS0NT(c+5GdT$Fr86y&C|a$Oy>h)T;0>wDxflvP_89v4@h8mdyYn zj^?X^UppA6ajW&kHa6 z9Vile_lWR0`kI_Qfm}(JknI{Gu9v$SydmncW$q>ij^Lu^sMO`0pM<8ma+% zhMNcV9VMY-Y?JLB&h2>SUgmHnGn~7RXwi=tmrRUsZYPPW)g7qKZiKH#>z<_#O?SZU z9n;@$F;<{yR862JS8H(2jjeV|)@}qtLxZBDCB%l7oi~`LNS9gdIy3POe?FRSke$E z?)%weaWW7F+4R=q3YTy#p4JH~8YB-Kf)UOe15p7Z0gfO8{CNJxVLGX_WBY;O0O^Jr z%v%`ck3r#DLwj(wq7qR+@7E28L6E{()P-eNiJ%oEgOKn^W$qj za8y>0gv%w!ak%H{Vg)A{bZUNrA@^g`h@Wz7^8daAOHPVAlw7rvQokoDJ-e1+i6(lGvBp7YL#~<3qp5R9}ZL2s2(mYXX z->rC%u&6BhR(MwkpUbn;K-#-XPaP7LwP3=0!4R*v1ND2~lh^4DQ8B<2hDl7;Hf&5g z9LFb`Gm0eF?4?cX9Yg|2=gB>nWGN}Cmr$xVl047i!ePKXRS?=$u08Gd*Z7GKJh=PF zDnI_PsL?dRx^wABS}7YI>b(c}`rIR%5GWdM&o!O5u5LL;x%4(+)+g0``K0XM{Z#t6 z`ZFAejIg)Fzj}|~Dr(dR6yb~D% zp;tA1l*mO=eOuLply?ZJyqG}vEkvoCW=B?$Rr`_s>bxs)yQ+Pi4CJqxK)>|yJS+>o z%wY(Uje(z5B<5)E6XWa+`UF# zNZ!+lmlS}J|Q($C`n=CZWF(B9wE!sJyD+zfF{oF8755S*@ z&{;g@_LGx5^>{b_IO^{Zh}A*V*1zSqrlTV-UCuraNx*Vj)9LoQCQ|KA_OVI-@1y{d zKRq}Gu2Zd)uu~TH;vm}_o&Jeub0#!+v6#(y@$}u6yJZ3m>y@@QA=U}oWifJeS)=jN zm}ZDk3RkB-C2NYJZRj1;+-H1-+6~Wf#-OPYE+zYQai4ch{bI9? zub^LJ({^iRD-yV2%J&P$@EL^MZo7mr{Jj|&JOLYJ4z5{0?lnyx$^C-no<}Nq!9q;U zv5)QG?e+ya07GFN`*0Se;P5*=#g9Wkj7sVEsc7q-vuIJ#gse@?sSo2{Gu+7vUf!F! zQm7{}8YBY){NT*vdRCm!P64K0#Z_xM?2h21xY zGhdCLFu?M&7f<3|B4OZ)_xI!Sk}y#JiHodjKa`wd&gTjQl{m;S0IEZf)W39hsfTRO zQ*QTy@KcMDw+5ZpO>R27uI{xRPZoYr_1NlY`7BQL2wX@bzH* zA)?ir17TC|ZfH}l;J}*lyyf$90L~C*^n9O8BA$Bg$@yk!1p-YJ|1xF64th&OYnCR> z>=PB|2ExRjH`kq+rsmZSqSIgDzvPI3g_5N%!B1Y>!4aqE)(x8y z9OY-bkOjY0y=HVXGBg?n5v;Tt15)}d>q8^miPkAwkc9859wV>tf%*+Y0MARjZF?~C zhEp+?x9C?dKDZ{!Ic0}Y*k2%j>>LmjQ#l&#XJtEj$ca_f#?v71qDV2~;1^-eh{C;>{`$WyVK;1#^Dkb-nLS5z0RQt0i*F2_AT~bxMsEBfD@gowyW_XaO4NYrx*|dv95L^;>#Cm z5E40Eja??+jp+2+WB$+E+#DpwnYAbGk>4oD zjlQS-0XSDru_b-MwnA7umps*NvT%E}a}Uq#yw2i99>1qY?|yYj132X}sU1}3uW@!| zy#V}se#Vb>SC9Dh-w2Pz$RX@ppob2f`XoNOxWjN7^nQH4qbY1R%MXDwxn|!OdgI;9 z&)b~&YVz5e#O}2m0T6yt)u^v)4d(7J=*5@v?z|hQzaynGPncVgJA`Y-lwByxulPnY z9$uD2176-eeJ&#+0KV9p1fxc4@z`p$d#jCIZ}wJm2h!Fu*(JQ*Hh$Rh%ais+J!A?T z%VOG&vvqCzxmQ`t*a)wPu!u7p?SeF$pY0HVIb&pI4Iw?-^I>c)4jTTF8diq36uxBj z7HrF&dRhlBE788yl+F7?8cZBIw8I+2&HKYw>y_6t<7U3OfP+{A%LZ(+cg)XDog!P| z4fIH;{9k>bV7<6!Qz3g#b~@$aZv}%KrT)!DD{^(<5zRV#AwTQH<71Fe(t5XK8}A~f zvBRgd8>?W$F$hxgMb+=mZGN-kYT8&Ti&Wn21>wmXA=6U;{E!DFrecTo6teah)6Hc6M4+$=%73EWnyd&NM_n6yhg{#&rY zdR0rqTmFbo-e3UMN@^-s4`aG_G{s}?l9o&8=(FV&!b^n_#IQMUZL+vGdA=}3H6pT76zCyk1oNkbP^ zxGf9(P+k|7_&V2B!Pe_5fdB0%lIrx~Qt&6u<1feS;%KnVyZ9;o!=Ey+MXo&$CNpsS zW`bU~W%+ZpAbcwt%y4?b;E$_y1WeTY%V%+Of$=XCIJ!A{_tG77I3LO9O3y0Y8IP?4Co<4CV~yrXI+ zl9V1@klnW+-o&1Gj2lCCk8+xFoSNR}4Zh}Cy4;EP2CI#&0yT%qJe%id-dis#f|Sw{ z%Slt4x+}rq8dKt)0pysGaD=a}H2HF{%m`+jjc=D1jRETxCRdiCg)Zxi1O32>3oA5Q`O%USRdHN=MAj zi>&<#M}{g9in25^&pmQyTUi|RKdoyiF%65?UY<;ohB4*u0XPb?y~)l!Ed0R#0HMTi zx$T+li!W}fNS3xT--U?3M8*G0{AH9W*Z0||a05?m7=dz$d?6te$`#7wZl<%of(4~L zZ8`C!SDU$nGCkm0|0f4%|Jz*QqS%F|-hl<-9jf>@?jwpO0Qz0DtFUJUM3#$p41*?@ zh{Kc4KK-2x20-uYvxR?r8GJ*4sFOnAoY@-NM3ZoWjQ9|)-w;CY}?sXgeH zH`mm*vuMf5P4DX4r<$UwP;=E`g}Dj0`Szh1G)9Jj0a!E;BR5t?9%IZ-MHbf+B7RPJ zg60R}>X&V4x5~qO++NLl{YgFjGXLQ7VDXG2(8#oEMsF}-Ce;ebdcqRXlT5riF3hBNKPSq| zYH@x)3?OpKG=h31{=kMNktgL`bE>l2EUR}9qUb$8%6KqxMo%%}^%-B5kUCm4!IRLM z1K~|_=cC@0j!A&t;hXOHiXV+H(=eIXyo6RqcOvJ?PsE79MSX_`znw%nWp%(d0tN05 zlYBWwg`=dSmT7iVj!Kob(Cm>P*RS3lGpjx{2k^wPf^wzavItVlJNam^81M*Um#p}@vwT!JA7@6C0tgL;9b zWHO?tseqoyq$QveV00S{8I z8RK+1-PC!xHU10df41qC4{8);V%`qh273~B)$be0qD>}d6$D%ZUs{Y;ZGA-_-q@CR! zwi31PZTk<1;%PRd)VKysXx!$u=i{T#*2e>IM>QE0=j&Z&`rTyr1&!~W9_9xC7ZwJV zeSSVH#5W6q$MQ4?H^>YiWf;dKs)O@)0yUjXI3|5B8RvE>6QgNPM0qp;k;e=HHPmrtarGke6Ski$3f z2wGQB|4e5#SHK0>^kMN?MkC$BJEx_M#5>=JVfV3Ua!c7@cP8^^zr^)xyd5slpLFco zA8vqp@I>W;ZdT0L=%D4DC^og*<+|T+S;Jp1MY+GczFtup(Z=Y%BdwUoJ1?)4q2${wjS>3#9Xc(&)Gjj3GHrwh8)?jGV>X;%gGbTv1-8Q|{LX}DH3xNSUK zEnP2OZ|UhepPps$AAf$lxu02AxSua}P)5gX+a6M8xa1(>ea#%3p5E`~^1i6xZtF7p z0Kr@|lBdg6)p;s%8_HcYgw54YEAywV@YP3n?A19dO4(?AP&@{-kE*V-J@T6us~-}t z*tOBSgj)ev+<$g=f=ZJic?@HKB*e1zKK46q2g2mr27X$J;w6#sM6V(#za%}j{=N{V z;_SJ!(Y?lja6IV6zv6ZGb?tCd24P=wYn>iK5EsRIA)F*5;(J|WAfU{0<75lCfqE{w)2AiA>5 zOYijFbIp(DF`u5T%Ac8-#0^BPC-l)5z+b&~R7=#$i1+}6w@=9r(MJo(L<3FZ6i8!n zAYok#&qK9Y#!-tciAj2nkevUSi}1u{(ae2HIN;XXeln-WkLdUKwL$AWo)_}6UPX|e zrY-_vELmb}a9EJs#G!t^k@&RntvM39=Z=$xXDeKE6<^Skh365Z*B{KUB0^aHV8vVZ zo37(8(@zpFDiV?KT&xIpMypy$UTzypLqKp(0sa*{F9cVO_?}e{H3e&ARmojJp&`)c z7UwMhs~7iG6B{m#l^MlyeMas2k$H=gr+xxRhW)@7L{M?XR5SNq%*o(vUgdV+$bfR> zd&-?k#RQbo+vBItzT#$cRv=nm6EOO4Im2aNa>$pBKwa(0BAHA_7sTu&d!D&w3KNIC zDuy~iVe{>0{SD@bg`RvcX+D6V^cZJ?{AG*pf$gVN$MAc%3u+GX3AKKKA{1E!_p}0F z6UhK##d*>4N5vOvU1;NsVzmLh-c^1Jh`JXJ-T8iyU&v|BGMSbb!WQg>hpPO$e>&-)`$7j1NPt1IIOKJB%wc z?=OKeN_M6-*o&JZ9kMXJ(!r_qQ-L(anLb^}A-h;Y`>|iB&ZTQC-)M8q`xr(5CptX` zR*O5Hk|8dw<&#JAobJ}P?G;_t^u0y~Wz5J~Mh4gCi0a5!a3jJ!|15%1R1UXketbTO z3qKcT>v8>U`)`VSsw5R7!*WAP=d*9L>-B8wG+MJ?Om~QWM)ofx8%k-d_vJ~ZMv0?5 z{Rd;g1gKwFS}68JIBsa>G6%B&KghC(ezD-PB9z9U-#A0`$g$Ig-D?iW5r>3#JV=aW;6()QUcL=E#2mS~NKl<2aIH z{($w5`$rgVC_;2g&(ZvY1bgO>7$D-`9o%iL&E2DiSi;{Ze~0mr5RV=7$fT=6 z9uCF|#{{4YvJn|$jQFFOO2)dSeBDG}CS6g9q@cf9)^{e|2a=1hV59Ssv=%ba89c1X z2TxsH5NEe#Sci*TtTvN?(A2Qtc3o@ks{APntj4?tLDkbrs1S#GSt_$7tOdXQ3l>B@ zVdl`^gh;s!inSk>>)p|pOO3ur8wN(+=~V^UmE}kECSO2c$JEH<#C1>N8bc&>IG?>D z*c4%oLdxa6TNI~hFbZvMYYdp)^s*9hU0uz{1tzPJqMSI$By}+0Z-i$W>_JyIU8yc? zZ7~hy1y|AAJKcTr&Z8p7{ny6~V9z zvZ42QvjI{jah8$IPVSNc4e{&{i+PX7?fZ~(vu8hai3qbO4#e+4ls9Swd2!W0_P_LL z&$)D%7YQ2zG+g{{aQ(jIt@_D`opL$){~m z2yJVX=#Vp4a*qS^6xu0nYf^eVn-Z~m9?g!y-1fd1tIL*DZ#ac*Zc{h@&Gx)WV~qWmGa<44p%%v{_j7>*N_hDs|d*KeMN!$LbD7s*6F z9tFc%P>CPx4lWnTZ0wiDtP#V^Iz8^FjB73tkS496z~UU244uY3I4(LVSLYOwHc-ho zIfZDLty3;B4eKC5@cDR#)F%r?>Em}9Ibllq2z@k zL;06Ox+qcjlvc?r#!^*{2P3IFqMy2`q(_Xqn8LntVbPjCS`&V2FU4wg!$4+#3V3M- z=xTEPr)4!|sckT>MdKaVl(MFg6>+JhKi(r4Frn`?hzDzJudOk0D{=0nie^t+4vz5i z>{a=2l#Ql*?I@*+gM9<98jt>@z*IfG>gQ94z~*}A3o~GIulYdUXAEgt5e|#=%pWtLXxWvUKVwZhi^nbr%S*Y++y8 zOO7#B%SAiK-X5@3Z}L=SZ{wtrxCD}w{Cv>~?NR=5U2sH!U8a{>cdDYZ?Y8smGvm0v z;>?{{vj0zH+QMa4F|2!08x?F*DK8FkWHacne(`7#S&U(;ZqD zuKKaK-)D7^J}unrdl9WBSA9xT1rl|jo*62~+F-V)!@Dr}N&AaSbOLNZBoT}@a+ZDk z8N><=8>e(t6_);oY(6~vIAeGLpv&Je?=_Ghs5s6fkHW7i_!S8g%Zh(BYu0u4l98NE zXx4Vt!iQa?ruZ+1e2v8E4c~&yI_q(^+BDJ|r9%}%lwASoL1bv(?A$L<{I4xI zeMyy$A(bD_slzUc`^yVB0ATl)exWG(SR%3z77E5tRAh^-UhiaWeQtJ`7%LbsCt+*1 zShdp6{0PMpHLPFe><9fhL(Wsz;iBAIUt|pd2ZvjrX5!c0>lu_M$1r2YG)x zi%h4ixMF@Kp18GVlHoG1hibsFFAhDpe#`a2`3KDQZpVFZGcS`p;P}YaKG&#;$CmN* z!gbP0bqV2IUTljhtprP)>wy%;Oc|p1`zyFz?)$a0MLMw8Md3MfY+} zT&uV&sB&%4bJ#&x=Yp1>vwqA?W{*0`OR;sLe3G(fJfgWQIC|Yze|{i4e`(skW$!F{ zgy7MKxax!{ACBYHXmft*+90x3cWb`de6w&ipTO;-2`n#Ge{B8nWA7Up3SdYU)gO}9 zLhBFlA*i1PeCSZq;RQn9HVdmWLY>D--9VKu;-6Ut+|NZG;DeNQlJwA=g<$zV>Tfbq zBfZq;X~ITsTxy`1d>r9mepn5;n_!Tnj{8^NXcTSN%PrNdC=C@$n}-%9@j>ZiBr){6 z{>U~XZ+Z6l@KtVUDyN#dABA{Y}{ylO-dA&=e9*DnGtmez;95hLcY41Y+O|1*FfR%%uGhwt@;fTzAk z1D>!opbrpk-km76vKg#A__v9A?^p3j2AR$4Vp8t>CzY3-h2>T%Vo$CJZlQpX{aEUO zt|VCOHbkI8oOVC2!>Ks%^zC3WO(-wB^ph5KQ^=JLtG+Gl5Fr2)eV(@RL=Ng&e~6UM zx2fm8DfgZ|05oX?99e3SdnA)u>`gLoGCi3B5PtN`qv2=i3s?S*{m$p-sRfBcDG=@4 zfArg}sImTXdqRJV-r-w`h|8o?Sgc;4?%kNtgmk_IW&fgRIJ~7(;cIgm&0ivd;MU-J zU}$vkdIhDnQAJv8Q^?p>N5`a4arCFYVI=wIS#=)Bb<=}}>fCqy3HJ(3 z;76a5kO2FN7tK`=Zynmc@S(Om|@IlKO!9UOHusxZ<{n9yPfykI?E> zaXQqy{iL(o^$5Q~FuMPj-i33SH2oQd^1ES@vQXXxZ$J9$s!~0@9J~{27lH^x0qRUB zCR%s*J!a#bmijmwD?dnCy7{TDixUvwm%HIK>Bf+8}VHBFN3;;?*ti@7Lo4EZt}w3yF%|Z zbXao>%n~DLI?}{|-x)RcPkHcaz;`J_QG#^-+=WQ^A9OcrAWx0dx5q2qEbj>KmV7Z% z+BhM@yA6vA_6rnNu3wSP@2e*yayrfm|HC}s%kN{y=b6Z7xrOnC5ES`SIY_(W;>N|# zK0y%#v^_Rk1(u8<@UqIU0_KdAWE_mL4r%S+ZBf6I^jY%0Nb3j6S1NKhAP?dkITZ{a zyadz_x)gp8stv6Ptd!xEONJPb!|#{Jeac!A)LXBTT?+W z07`GyBJ50u?!ZGmdSUJXAQ6`pVFPQob-=T**%@`fKFs?R9?UbN5KA)mu&eDi0>nBp zW6U$;DKpPzTh8ZV-)xg7A;>1)My_77c3lO@ux{6|!J)W`Xg-Qo(>x8q1w8%;-CHSc zLK6eE&lheaVUq&Fxacse-m6m9`?G} zbICGo(>#9ACn&9Dd^iiM5!6o+*Ih)%-g8je^M`L(K+kb9%rYVu!QN2HqGT%goa+`Y z2u_$2irPusBkUl6U3Labt>zUeho-ZOavk~m@y1d`(wRL7Fkh7B7Y0uQhxe!MgzeeA zGT%|*6SJFtj3&xzboq+|PcTdPxX)9f6o74nhXc$4h1M!>DyYUc}XEpb+S zsqh5t7(nI+aIUY)P&&X=!J?TklC!mioZiTS&@nQaUHF$SvU$+HFV5^8aiGo;@xY+A zaTCJE&>O+`yF;}LmaV@F4CXC?+z8=}U1zxttHIiP^WPQs^Rg>^Nj2P)nAAb{!)>0wE=#l`0OL7skw<6HGAK`ws?6^IjMm^a zsO*IUjvC`C$H61At1UcYR33YrzRRW$e#%)ktpDvaW}yc?`QG)g+`~AYqyG z4%(42AiwolNTAKu*wDw1z@;t_LK-Grcf`LYpqTU@Mp_Dy-~d9jO8elk!mf0;(9Y~n zA~sL~bFFk}q#&Ck3`?bS$YNHClEP9xnl8}m;zBr&{y^G>tN8Xf&wbIjCdS) z5wM02BU<>)h#M@5ib4KWupyxXxF4lpA7;b@pxpn86C8M0rhbJ4X!wx6wGkk<=lsk2 z`z(=o#dJw!vSZR%#-#LO;rtfpQpo6xvE;X$L(ecirtI}Ola}K=!Xy};bVadn!j7=T z(*BPr&pqS8w8-m)jM^iLMN&fTo}U#XUy=X_?gdiMQ1n67Mq>*;Cj8N|-4AzUSd}vj z@SJ=!u}V}5yr_zgc`z~jSPbejUwM`DAM) zyE(0=dQe}4&ub|Ata|JD=cMc@vZsT9X5Qu4T`m;+C@E4EWf&tK4TStoo9gBgj*Ly9 zvO~G%EcBcmzF|V8FNELe>a49KNR>N-&s9ZsjPA~G6E-|(#40^*qiNh#NEMwO_{>8f zm2enspHpf9&#+n$33QP9$-ax7?hZ*sFL#!X=XuT^-me^-oK7%!5V0r~LpD%=;_>dZ z-s^fK5sh&vWLPci&gSLLrKPaJyewR^x-eFIJh2gltUz=T6=VfPEpC)nL05JO%8U8m z8frrv*RdIq4|MbhKE^ujH$TWtvf8?B=&+3Sof6zt)hH(|>di3}-=ul6jVtvy(y;2` z>r(kH#6M@4T8q`brUZX51!nXCTOJ7^9qzm4EvJak$rz2ij8~yQtKVPHa^O3ofk}?K z^4;CQ)6FYgqy;#REnVU>nHhJ;k6kGfRoTJVj?eV`N?h*%NXCQ=`x`iU&Rh14dKT0=RY?D~`c52)a& zT{mA4tcemcUVBQHQKMD4QBMZKtC!jH$?#=e;s8=8A)1W+2Rh<7!aXOw_Kx>5td#l5u~*toj7Pd=X?R&Gwx(uysh~5 z+4o{IYb1T}$DE_Y*fbxC0keDT&r8r#IGB*&y_5e+;|I z!}4~Y0xQ`LGw|wrj01SdqKF0dkI^oA5Kxz4%M%NE0=w~myf~zQd%=d6FB5?uC27Y`H_B zsgr73_Y40GyJ;#QcYLL+J0l1z*p6Dk!Tdzvn6sxnULvu(Gv538@T(7Dqt(57-U?!a zsH+lVz1)?Ealiv0Jas=z>m6eW;VO?vev~R5>FuQ*BW%9u9 z8V+1Mf}Fnq8NI@F^PK74*lb50(cuLguR-@k@ja19ugRTvx*s{e&>32(+yWv<^Hk9( z86wunX;YxFW9xwE@qk=o+&kJ&{}>$jiw|%DEFm-oFI8XKhT!pP$IHhQZ$wh^4Mxmn z*uyIxiMmIq%Vd#@ri>vjn$l+3n@aoIU1#O+x#MC0mK$e#+f`BHTb4t?ch=luVMrQGjPKm!Tpcx z{AImL1p`*Kdg|@j*?QBGPo2^MZcnqyl19bDp;wdFROH`v8E!&0(w;C~qNIA4$R{9i zkdrFFUVw#oRZWIqK|{cj*4`K7wQRGBme(6|-mfKTL%ygsKMClOXqG75wv$DBQ(!!V z$Y4*KJFs+iGiG2(!-!{{F^<%@L|R0UGUpFwReVxjkP?r(z73`A!q|-uVuNXO)`F3EZ2idwM=$d7 z@#RFWjcb>Ghu!%vYX^JOvL*1XwKwIcn(IAbLOgPDix*i?lK{z+p%(P@VKKpyJmkEG zkVUM%`IxDUnfS%<0v_`S8ltlpMmQ8e>x7F0`)FhN#Qy)xPYMkjvL!M(s3PP8^SNx4&?Pk@cl9FL;hy>wWW9u%w?LS>pDt z?UtReT+YuCFuTKr87Dk@Ga`L}d`HboGnlWbZ{ti}{~Bq-nO*ix_cd7?xbdZ9MfN$H zBQ233>%qlMl(B0je`|SrAN`K$zc!63%LhIKdWNbSk?!2;C5=Yhn&m}PThB7956t|x zA`CdNIGIIgC))T&z5E0K}1xCXihB_GmPiM!`Nvf)+%eKqbqYs@jp z@9P^sgq-R!u8*+pwg>=X|D+ zZol>!d){)PUxtR3-qRm8xN>*;s(V~hlpLu8f=Bgexw3o@j9 z0BL+|Q@!YJoqHM!T-CDx3EoDuAC70Ldz!e`l37b5+@W`7!!~JYMRFLGjPKid>udglSM^HTUOrvsgKEY*=^qVtU&sB02pW zGGEnKPSu*hj^FVY<~aGsphc0u>$s^A*CAco?7U5^wZXa6yx!RbP*?C1d%D@~a%)ng!J@zDN~9H&f7NZIfAE+YTM|BeWRXH=VOL*35Unx=LbUjsuUOEY zs5CYIU0EDDl&hQ8WC<>65;3#2wPjW{XiurZdUkTG>UJ9E;E~z~JfjJ^!+C2mxjgSF zzQ4cy`5M)_UW!!-Tj5NyGxhbm$R>HoI_KA)plJ^z}FS!1~1XhHch;ISl9_& z;IpEG^3B~hpp%*niY+i+3U$16drbnE1%L?sml4EeI6cZVc<^N@Z~D@0?IHTVT&%NXreBMXJ$13(4vwO3W`rt2$k= zTP{x@zLIzZeEV6dLO~Zwa`ZxC=CAs3TB*=yOS&?O4mTtD@mqzqst=bnQZzL*oT_3> z%@H4Oaq#-DjG=4Oblu#D!V9kVmNhWH$<0_Psdqy(&uu<>der5R)k{sJ29-7Op|m4n zfD+%;{unQtM!F)G(iH-Vg2}DmYihVB!AaVpZlq$sanN0Ri=`Uxk?WyY1xJg6U@vC$ zF}jD6g1cY#h3FE`?#OsnOfmI!OKvNQ7z?28x#s$1DX{Gq2?}p5~dHc%x$R1u7 zHTVoD8+{v_$+Y+?&{wFzy8@Y;vzB8*e9jQs!WMzbmJEj&$=?5jMP-__%bc#81zjb- zycY5YYA8~akxvKgYA1un+YX{UQ(}g^Z>m!BH(n0;dXtSWx&$oUj#GBw4_!F<- zogbnX51ZcDhz|?dcT_hrtS_)qWMTcq~lohaxXqOWPrWO@I9)UV2q+C&sk(an~x1 zUwad@6`kGVcahe#zjU>aR-V~yZMhAo$}6ryXJX*Qv#hb{MFq#Jsxhk%S%F|7Zn>g{ z#x1%r{v+Y6Y0ZBI5qJ|FTkQZQDO;SDl+~yX&9=}BZHR?b@HI*_MP%}w^tkS zyUc*&X?m~x5s0*pgta;-CHoQ?iSCrbX@+jAGSsfU2FpA#9UiJp82-7ji)N~hyeTS2 z?FDQP>)8dR>OceAEW8+}QTk}khHM|_bE4$W*K(xpQo*lVmi0Hz5(~h!=T5?B4;LfJ zHc=?Z^RN6jgWX&3F~MOv(jF)yLkNix;x0g8B%=-+d3 z!%&&?Df0;j_Y^cSyj_T3XbjXr&&SIA?ehih4-$B{gwXZ z76;;=k)Dz4<&TQWBXQT903hFFZ;JB%|{8pCDGH-fc}OHv4+A=ZIl4?bZl z#SxRuy&`!9E!7qigm^&7Ckjj#y+>2J^8*9skiOz{()YH<@;CrN099-H0+RQ6wzX-Z z_i!iYvZ`E$(lo0I1wC6!JnDE4Ru6L$T`T91$+r?bOi;;8;pGFq51FbdrB=3%H*>>% ztO_~M_Zzprt1#8tc~C!GBf+pilyD?A2|880U+>4x5>3PKA#fQJ^99MYI|MjzQdJMc zPs?vsgQpb?y)tAb0OUW@9^Dh2kBFod_G1h`VUgHl-v^T7Sr4zx+pl(hef(K8{Y?3X za_4zbvuJhxi6l0}so7%*$Y}DMECp2BRev&ZPc<2Sd{l|S4FCSBomdDP?8e< zAiCgqcO&&hD79rseryWhz|ri6 zr75u-L3ibh)M4JsZ(wqCvOleP4yK-!L&Y0#fBfPH#TqSO3!gVLDr)Z3@b0`_l`}7s zf*DG(Sf;CHsHtKAv~<_=2$-V|03-0F!l~hpN0SzD6q)6{>Y6fqWXQvlsJoIn7nVq( zoMRv4vXvsZ0dQL=?pr8;7CHb?z%x$XLLYxUUL0b(+bkdQ^E#w}r}qbuB!m=Xn~93L zPRn!h-_tYOBK7fgax~mnm*kNoJ^0pI=G-yFkL~(BYl`Cw4Cg6yCJ5Q$-ZgYbF_+cg zpM6Yue=R2XJU+tzft7wGRCzg668j1zBXTUbWLThf0u-bM4-|kb2LZ2QA$otN17x57 zXh+g3qx`a>NkLtMbxF#8)al|(RYq^Dd|HJI#KPOTH53Eh&nM+Fkpf3epo?tyN5^=x z7jlRU>c_q9ybn964e=AhjBJXTVo=jzJ97G-;fdT>;}v_&f~yDw)wd_w>4l1I6+v$6e_4+CIQ&9OJ*{_=S zU#r%Nzq~Hx6n$woELlXYwcl>GH=aIpKe%=O3McLmolG)9UTXp+yqOHYJu~8?s!FoL zKQvI5<0?oMMd=Y9sR2O?qw*w-(K?p@PD_i(O!3ZP%x4v)V#Gu#i8F<{A|GYjp5`T_ zQJm`(vp~=$iZYotqPJ;{CHB&GV4GvO8wdz%pUMl%_xq_$BkTOaef|w?Rm)cXZJUPP z`oe(P3(hF?8$|ARzvd6d{I5%4esg>gw?V2f6Rc{Ns#s%+*Krb+}Q7LSu8;@|FD&~ zX{hSs49yHxcJ9)l=UDOX%GRc4?+TZ~5}S-b^H|!SSXnyS(v)4ASE*}zirXI%YTfW@ z`c=-cw`o3*+6$mZh$&)Gg7l&>PbTLf_7uA9ICM|Chp9+Wq*mWPNzt@=kXVC#M>HCA zmr5o|aN-OT*-zQ{s3-Ea?ay~Q7;woGM$s8gjh4t*1V-rftdz2AXe?g|I%r%#Kj?JX zwpc%~=XpMNQ*Byr_N;i!YE{%MS-JinRp$_%N!P96*tYGYW7|&0cE`5y#X1?<@ig>!}pRx~QkjHRaEbw-s0C4}R!p^>l1jQJr%!UVu zTmDr&bS*1DMUQR_VlJ`zn;M#7Z7jGfO2lSj0ZmJ;S;)%$h3;TbT(mx=-a~{c>cToc zx=q+G5XeoFL1P`S(CC(T_$^=`-XmIL~5T;xxP+IW>pe~AE>&TaZUHLlm2 z_pw>kI=c`XaXc~ZxDXVQ3qJxUG7st25p?|{0e1Vd6Mw`SY5EUR+<`(SJKUT_SM<`lK4{4D{fqg<xZpF0pobyjd(0mcETfuHgZX-+)JS1U z1B7}M3P18pI%BvAT%n6Upm>bjiz9&HwS#%&jcfVraA~gi2Hs4bPruKv%sHy*w%YvuX6#r=5~wgO_z# zMVl$eW)$PvYvs5k_~U3W!OhI5TC@V1qnVv-zsku4;H%rDs-z?nzH$FdK$qFtFbN*lyIOo^ zST>YAX-xdl(tRx^owAXih#8_*YuJ!mN%K3%`l@tP7-$=A4$<(JSCYBXoW`q-1xn7w zI}_9)Ic5MrG$&|RDbDdtbo$Z|R^iwacOZBjj(k>{c19a~N8ZoICu=2-`>!#Q+K}4s zkX3Yv-QK=0!U$_)e5k*A87ogKN{n~0W54-5RF&^7g=7xhWHc?hKvRjmwJ^x8{4M~i zm}{X2LFP2vu ztuuduHF;`Ztsq|NuL}?8)VW{cm;eFbMCM^uYKzSDq_H3}OmWfVCM&OS->l@QKudk+ zdCXIz2jn-J_DggQA3vSPtR}h9p!FZMMZ?L-h7*7FcQzfy=;=LT+k;f!Js4AK#0205$57l4RLGs1gT zk}vWqRQwB%1zVbV;js->!L*I{PrvIxpp!|fviBKBAmufwA&(-_^isZSg;8XjW+UxI z7-Y8-`Hj91V}Ls_JqY*(&K}MNfXyauh#K6o5@uf#ng8dSEQVZtm4oO00b0Y(uT zdv4F@*>m?4ZuhBvWLvVeK)@AsseJAr;=1A@^s}p)I_9&hXP4d%%jDnKOw%>!PSvzJ zpr;&lu4?@1YHznr>p}f|)K+(q37L>{#O0M{jumy(YTC{A>5JjvbyuSeSN6=91#9cS z(U8*vi`Of8$$B2>rt>< zSM`iHY1@A5_X;gO8AYT7Z5JPIRC)=xm@gmP^!Ki?JcqYbV@~FgVr{5gXJuE)H^zIf zz*Y=-K0d;~1!)cgg(3ca_#{ulv$g@l!mrH25)BfOCmS&fX$zKno2JIQDm-==$Hgz_ zg-XG=Ina7Zr4!IP1p!3BqQMGVP zfw={HQ3b_E^ZXWpOo5OK;JC&}#CnedrJru=P>TeF2BSbw+*uIwPki7tIn&4#ZSnM# z%8SQ$8-lip9w>?w7zN{Rs(2sq${%2V;H>qweLz*6@FK`QGyvzES)MwOGT0(V^G%*G z%&%01=K*(Hfzwx81Ldn0=kg_<*+ou(p>}Sbflzhb09Lf}xz$nA%h!^gCkxUW!wiSR z!^P>r*S?;)ivRn3k)0bgVpJi=(gFGG(zuM*65}aMD1KKtJ_ELwX)7L#*>jn(uTv*f zM@UvU-YjKKB_ITUV}%^uO(s&pPWq-M$?|r9=BTv&VBN4)J7Qh8wtgN#XM7Mzt=u$3 zX6Y$qQbBugb3)vusY^AoCmGqn$m1fW?-zE_!x%=jWdRfso{6Y6nLAF72-y=K(l4p_ z15IWHGLJ)W1kQYxAOb$qFlDd(RvrF=?KI;`6u9QmK-ClehTEJbzwOZTC ze7zy&C1BQuWBph1!xB#SC7E9Nor6_I^LC>;Uf8`Wc)ODB(Q3L_;#V`%YW#dyYWL|V zwHY7nKEZnd;ez{TQKkafvxNV*x|C4LQcD|djC7O}Qy_VF2*esOt;p#J-Iv8-Vkfv& zsZHOM`&0p`v^L+eATuSZ+9=5cbU;fM`AW6xA)qa%u3Yo(De!(-;eSTS}#m z2=cl7vYjLlyCgwnbhE@7kdPQOsKW&p`zimoQ0Ec4HEksPTsh5h0%u)h_QO6T)ff4a zK4qVt0HK`vDo;a@iSKw(VY7d8Xl9)&79J2Ks#dZTkf2zi+(5My<%rsyp`=2Y+{s*Q z0x+ndZdvN&F5L!>E}<*SNa%Wqw$qbJ10_v7q?>5rGu4#p``hW~s+%RRwcJs2sdv%o z`*88E`|)h3fy}1M+wnz-&IjRp9}eVOiUR2sFH8!&o;X0>y+mn#c+{|;B2Hfr#(xk) z-w2txSDWEROj@ZF7g*6avuH(?I#I_ZjHDyP8lgUt<*bOiaI)wd^gn@Jp|p^oSthlf zmR=GdDU4zQlLW2QEKd8|)Xmf%_&JuZ;UygiT}EZ>H+c-cIzqYhkVArUg%Y(Uv~GmS z*fjOZkV{RQXy}g`Tt|iLu?w@4ekq?<@%(je4xN6co7=#iuMa{Sh zowDY*rp-fGxOWV}+VzRf=obInv`H??2!fgDA8#HIJc}Yelbz)3Zz^YbWjFz59_(j4 zHx*C0rrAf<0^slY)@PiWVY6)f8@eXfy8GAYQ68m3-{%$oGTck)JyK}?i~pp_J;cd9 zpW`3f;h$K~7HIo#|SYWsQa>~F5{PFUA9RQg-DguSs7l!Suh z=sj+TcF8Te+{OEiXmp7zb^umkLa{TJjjmUH&YMD{9&szxf&|FNqciZCR~sHrGE3H2 zQy3@{8zxfSTwNo=SDATlmq}dZY|kr}{ggJOFj8F}$9(`E2FkM_MaC^#2RIsgxI#VMsw*ft9Uh?7EFAwid zkW92O3H~}El+G<=RHLpGxxY>BU#-Qd*L*o=6Vk?$lr6=mP3FsG4Gn+OCOH)=*%GVM z&!kSQ$*w=GEM}oyV*guECE_@-7Qp*hhQWJyV%W&V^M%SqL=fQp(0iX4h+WSO`za?R z?Y=8MPj9^bye~YNT>=1>0+xWaFOV<+JAm&CW!0D1d&2SFu_HyYR^7YS zl%f?|tJKJW<;`RddOJDq~lBzS4h4u$;mg8fmVCS|ZDXD#7c0lsj$&xfzVolNU30rZN zGL5At@M*Afd6jhhZ@Ufsa@!4H)Q?IR%dRDB_A=`3t~Ey7*40|}ElR7!-Dro{Ae_?U zJ-g||SZc17Vq==j#YM8rU-5f1zKMMC(-=xlubm0gDdhDDGo}kB)d^E6=xn*lO0fU3 zN~V4pCv9$S>HsRhc=9WIlG~lm*PGBi#Pm8`L}Dg5)Q_xMmeuo{DS8_IHoMAnH{UHU z;nLb|1*B-VsP9{p&n#L+>zdFHEi)!(fJS?!*mTQ~7AH)qB}@lh{gujx1v9h^{6v{0PHI=j@9Jmhq1W>3+LXqNxE zQg$e19tjX*9ps`O4D~Klot`Sjz<_}*b`(Q_wWyAxNrFvQp-)s>grWPHKPt^D-D`>| zo+!7DXMa_*nmfLTaPH_6_)_iPLdfx3eJg>X6NF#ti{Qt;G9VBNv#1R{?KA>Nz<*h} zxv9f6H%3RJ=-X&qJ6~Ixb*Opqhkj>=qgr&Y>jR?u4qbcx`p5s4;~)pHXEy2icK6@k z!`mr^VCk88SHUyX_p!fyV$tNcfyo< zC})8u^Y3X9e$}T<8yi*g>#WOf2tc?!lUfKeJ)vQ{Vz=6vjWO@0eatRsIUf$f63vlc z8~}b3>heFoY=Gb3mkZORf}AACmBN6_(M~0g2dnt4 zDUp_%=4YD0EWB_6;qAF^3lZApqmmVF1_QudKY`!PN+5U}=MJquze9Hg&1mz(J?_Hj zxwXH=p3xX$ojxG^xgK*d*NhEbrgKrOOlE!T@{+m6ZS*#I>iV}I{Ji!F^}MQ-nhhw8 zbmeidXiJNkBc2`N&eGkE{#EhjI@hXF698yqo^nl%(k)H(eA0W4u4Q*UGw&sPk^ywP z+1-B1L`oSnsIbzD50ZZ2vxVvfcJX&Tbi}BYre>x2JA^r4EU%pqq+tif7*y=G_^1S$ zODLOrEFjppcMZ(-XLcMQKmwmK42|KSt1 z+|r@F(@}TsNSuP%&VUM(gCeuj_0d?%o&v3{ddg}9%37&xvs$U9XG+&tlmJj*dzT7S zXVF>?u^!h3-_=fpti_O{j9-nJ!pf3 zUPOkyU>%igtDrQU=@vu#xB$OLP}mxB)1`aiFhD;HL8!IA@^{>TCIhT<6s>K)BDL|2 z7D7gS!?3Pl5FGHrA9})|{oj}l`JwmtM4u7C_eA`w;ji7Y9(kw@dQfLhIfg{JrLNwg zf~5op)WIa7&SxJ$xS$Sr-wo&ap87gK2ociv7lm>sPQ@r}1ehRo#sM-hHV7p2V#cbq z1K4WOC@g16C0oRCSGguigm6sS2nnCWrV~!B8werT$jm#~e-T4?XHcX^%|813pw8)631^b#~7f7FFtj86TfRq+L6`4Ig z3?`E;qomN?ia<#5qX3DXP|E7=_8R2radCAe@iD>#q@F?WlX1Ls3}jWWpZu)mzCDDf z%OCuQdR#9N2F)2eq4=zb`hn*8ycy?M+Rfm3(Wq~P{F2%ZLqt|S!G|kGkyfswixbam z3mEgR0&YQRn-2{#(R?x6#+VycyR;lTrqBLpDr~1TVjQfAW&qVV;92F<@4#OTDEf7v zSXx>vGY?t4JerniQdW2E2OoVW;Z=bz$8XhaJiUGiHzgtEk%rm+?u`|x=*o7Bi5(83 zga?dPzpnggE6}@^%QCgLqITA-EL}AqOx^5uk|44mu~8VPX?W_ZC{}Qn$q8Bg{)UaF5b6hv=L2=Y-;gPvtA$tUyKsJ|o z1p$gh{8(Zu2Jywd-tB9vv*)h4>jjeuJExvJmf<(d4FDAP_&+*xPRZNVJ;Cgm!y%C} z4M>EoZvSp#gwIC{ORyofLkv|bsj4e1$oXWJllaVtMWK!#E0iiMYr}MS=MAV^g;U z0%Kw|s+ceCVGU0h_H&Vh`=c-;qhIubP7KTB-a>+@cfe+a`=Ry0%u#RrnURnwK8S(6 z3>ObD#fd#51^M6}iGj7>f_?SFZt>1DCIFwfXhhGqB*nJGMv5KsrVgoe8_3vQrj-#h zikiN&N)^9lUWO~YeOx|qyfm~utkB=O8yxS4U9fd$<2su?Po93<{*tZiHZ`=HMDDVe z9(m56fHp3X;%(Sfa70+h>sz<1xMzG>VZdurZgHs!WEoyy?R`9(a9(W64B~nv1gAUx?@a86VFH8M9$ztJ48dW~dZI8!oNWZS zextJ`g_wltc4yWD8n(;;MgaShe?VoCIv^kt;B|t&9Ls>+^SzE_%D%74T`?LSThwx}5i8w&;=I+|{P$Z5- z=?5#LG+?hnbLnD%EkDiqFlbwCDd(ckl3m=|)vbqt7wsLRcG?5?5P(bP;12kP<3i$I z_gA8r5Fz3O-}_pWAP5@e<`Ik25$jd$1Lo*eC60j!Pnk=B3GJJ9R|BH z?^<|vF-C@mFJMa*7bF86@<*e6AFMfhBnlt0EUZ$AE*3TGWXq9E;Yjw>t)y^Kt|YJY z{Pd+0)IZXj?_la>bZsqIQ3VuhHHCIH9p8-vWLFACcv1|&P9d_l44j6zOzl?ioK3bP zlpv~NId(GKCw&Q&;M@a*B|3HJ zP0n-<`Z4UAT}r%z|7*F0?WXV9?fe*XDvjGgx=GG|jzQxaWW3l%<^hZ+OVEL24H&07 z^`^}|!h*)=3;y`6=j@@>Ei8Qcy&RSsfjT{bCSB7hAp(uQF#gC1jhF~Rj1a}0W+Vej zRt!pZYYv#~9I7_7>i|t26@_X4I3tu}d0?70#0J552Gx0w3z>25pKo?w%%O8*AE42m z{|(Wb#hq>o_7oDnAAKUhp;Ld6=FB!89JrD_H>5KWUo8f+SUf^3fQ5efUl8gmCm!oiaGm>}5i&BR8 ztdfYGxozV&yK3WyoQCp5g$U=`CWGrJpNZzEQCclE8Di`!mi?)>5@fDLaR|coOXWMs zjul*5yvoluG5{xfSLA)Ag9#Jik_?DijZSb8neO3EX#=9vk(MC$$?!fx2{68anMBOdtak-0Zf9A|6a@ZZ-`GGMNRhut9&nsL6Z&w7u|${Z5AG^5RHU{>_&1ud;o+9MUX+m@CYOfVt^CN=oH?^ zmVt!Bpm5(fBhUrU_#xrbEyJ)Nuy-Fr{3>MQMi%`}0-*+KDX^^}WeY^R#y@t@`h(7> zkG~<1@HYvG5@V1dkxzt^E*nArT}nWI!uN-tMGoQ-YZpqc;hg&gXdjp-k9ipE_7-mo zhsmxB{RN~VO&S?n1zaF9*NDLR^N5rzS_IJ|gW*v)k3(h^-UP#B`{)qkIUtBn)*-{; z7TML+oWyF0U-X?%qeZ zusi|+;~D1&UzWfjc&Cw?dI4^a_A%(zI+W1=I2fr6 z_Na@l_x@%A=6kS;VP=Qbp{Lp0B55T2`#3I zZTlG`9NB;ww-#LBaBK3SbGrYu-Sv}lbf|`_;-?ArZ64_K3aNF%4ik|xS2_aC8SWik zegoow_kB(j8G=x`Sic&7MTT+w+BJrw_Dv-2&p!SJrJ)OU5gCSy@b_E3&AEj2#!ZF+ z(}zk8>}w&e1MCs7S(Qwj|x zgMXugc}0c^v^^k&jQ})e*Z5a4_3by1zrHf_y+6weq7*~#p)#v%3vJ>d`u>I|HZcP6 zip}h12|+a6F-F@IuGFVdAgEX(PT*!xH-OR|;G(@_sXB`|QK@*%2C!5qeGGwtY5*>w ztj*GU5c2Ja&;bI&2HKwJuu+a!#xk`=^$|uOVKW7p3MvBx27kvdp8vS!Ed>N|g&k#G z?ku`qcH3EaT~OB4CuVb|WO}c8NWX{1xqHP9^X&M}$Wyb^u(9j_O6SuKzony)}6{4yXJpCru;ll^)>92-mh!u)Teyn($9-w+ZAhy@|l&_EbBwH3vY z03f%YgpCQNSb(IsT~+AbWu=OzI-bCx4TriI#zJDaKLgr}g8lEXQz(aICLVK?xU`J| zQ~wT#tJq6$UMYAp3nUy~R$gBI+4*_pzIMnmI4TzqXC;r|+vBJ24H4AWBhD-A9o@)Q zz?97x=+1o$KhJKEMM@{%iFbQnluhaD4`_rHeGfs0qD>G$F4`oz7HXC3HYD#KkI>Gs z_g5w!c??Eub<$0wwb*qP8OEQHYt7U95SpN<2<_8+`5-}V%naHOjM34hZxz}P>WA+4 zo6s)5anDneFwA1in7witxkDZKf(t@@fZVh?KP7(I$056)p3eHaMKbnL$1-5U2uS|b zYZYHd)0qOL9kK#rSb5VfwrbsyWX=EqZqU}qfnT6eZZ9=& z+!3b5Y#~3N_iydpA6Fa9M`@ek1^EOj-*!7q7PDKA2j}mPkIn{7!1|1eD|<)&ch{ZM z$?*NP&hUVYfcME=`(uZIMi0PR7vOuHahQ$$Jm3VoY`Xs_V5{%4Y7{A93ulN!n_g+u ze4WnL^V)BsA5gQ#T&T-S%t^=@ICTq5^_`5kEZFKGkZ0N=A4t~hs>L&vvSqC~?}wJa z*1ob?%x-m~+}t$s)Z89joxL^OJe5(cY`XBv;>B7WqeYu1I>bh1%cM6v12DgfIac<> ze2Ea!1Ugfl-lX3qwY#i0n|7bK>q*f ztL{;ZWUfc8NuhaZR*aa8=%@}(4%+DFYMIJ)R}zN9fKIjA3jtU61I2pmkSLrv!DllD z>sgI@i=QM;8I$IKLqYI^d{w(}8gC7g&}NO`ZIMCcfUAN4bcL zcv36h&HgMNIm66$3>ahFcl_6(-{TDo(YbG@Oh8$fd_8$fDf--EJD=)-6`oJ$C*_MJ zS-qimc{`|>eE33VUuVjyueL90e|DfiC(=2Hg471a6P}M6&IsL+Pl@@F?K}hByX~ff zu>>?xdOcJSaVOT8L*dXxHlfMA|4}i}f8PsB?KJ&rA?l?=58#P&04doKT<0Q4lp!>U zBWLtK%ou3M*(<9a9yeJE7m1e*4Q35MJ$@{h9NOeTHPO);=N%l#xkw+tNhB|Z+46>R z1Q7qh)%%XgxpdPTK}tY~Oq>=%^8sf%?}RBweBF9AIrFRvc?#IcHcX@VN6nGGf=w~W zA~JVQ=KFB`0eJYhoPFjgrQ(Zs6pWC^(KkyVnnTL+yMLlUSg!v~V0dIc@%HP5*4)HK zm(~(}N}&-di)~l+kvR(UVQ$N!VXZU&UzuJUIpm*1r;&K{kz0`z&zG)KPCMl@IkRp) zcaN9k`?n<-P5a+Dgt>T;6cE1e6l+3CIH^t_s6>%R0RZL-&XU9)@K4ef%Q7|&?w1Ek zln($8C;JH--J*k2H*B(}yxPc#3m!z*zzM0>deF&(mSq2S>yYlbdf}(XW6j|Ygk-YY z66To73TC-=L4$?~TyFy`r&vQ&DSI)aqWyadFbESdb;17!y_ElnzyWq?Tig*c%#!C1 zeCRn=1^`;6Q0NF+MPTk&&;?@P92*T3K_rVv7N`a%$P)B+qu1Pq$QC#35Q#%4H&@VS zn2wkQhw2~m+GriYemk)L7S=$m|4k%rIj5Q7bU_r7t_pLV3{&7KFET(3NkU^Lo~4e7 z@#egOb?v@+{XREw58ninHDVrZSq5gAVdBga5@5C0Z5GJiy1#ZH_UwSHbALf5Fn156 zIr@oKM5HP}`sDBlDN%Uofi0|j9AbJnM~q4F1SYeEQ59P6?iW`~NYEtnn?n}a34A-t z1iL|c>90;0aCqw|L>tS>!R3&oeJe`VfC~@SXu_@o8U$0SNiIw3c97#OR{|l)D{=y% z5ugT*a5&Bs@xXQN(d#!|`z5%Gh=UFx5X;0Ax{1WR{O5vSdyX`7vgY4}u>v8QK9#}) z%@E?|Wmu3sVWMU!(Ds-YY6L=3>RoTKw3qC?CT{#*D+ff61zl02g5R1X2&Q?c{mU(B zUD`%KzkootR%p+xbhWdEPe3nOKDkY+do3@hN?r$9l zM_0_}dQ zzsW1Y6%Uh+!_`u;S=x;u$557VD zSuv5DND{0X{Pg&#ciQ3<|vkMe%}e96W=JA$ySR{qEi`TjPD zlgPk9$a&i$H@=W1PM@7QmE``YDzh3%%_u*#wX{}j+Zi1^lT`Mh-(fu!5cMBL5JzA@ zBsNil#w747RAeM4aH)O-GCd*bWKXC)xp*rMDcv9xVJ;C-vHYJPE5Vw;?$Ys#cw9l- zah)b)g#k1l8kiZreJ<0{sww#R`%?IOV$;*Pp2D z3%=1wlha6vf!dCRBM=a~oSU+Vjf>ND=l>t9T;C z&|eRBHf}*P*T+^awo^NMl=hK= zSgOK}_QX@sCWWtDv1C)ve5^@@+m|4~P}_NIG`q;l7T8;$w_$WUMd_!;t>;S>+?T)x zbQB!6J>~oR&9Txl#plk8iW15|w+BMQ14F<>%~2Rs^=^RS8Il8os?yABgU2jdun=c{ zy)~AL7fMkhmno@JbXlzN{O;EX&Vjj?D2Kw`pk50m2|4pj3Sk5fWQ`)dE`*CBb?N7!Hm2y1uA7ws5ZPkrgmKgFHm-U>SiP39M>c^3X|7@AZBC7u zD6ASgiy5ScMSyVAQxw}~r6xW){I)EKIaFkMbP$3m;im_oDehM8Zl8ipV~tOT66A5K z0xRrjIi%m_eiv6Nl?mU=+;j$cz@DmoPvR+=+9bRV^_H}|pS`_a5v55OnEOBl*zF{@ zi0GAYL@CH8Lh7Q86#-x=W0YFRQbr+&OG`xBB&E^flPD{69jOeDQ_O}i$yvB$y)j-} zWG0!OPj3y@OWZ5oF67buPGQse`y@+DPx9;OuRobSQD;hdTBL2rU+|Y^dOQT z@lk@ZCAz=CPF(feO9HX4yt$0o=VW764&g8HJO}Joi_!nMA&C4@=j~nr^mQUUb-dRi z;+HNYZ!0r^cAY*9?QpGmek&xwZDMSsMJ*qiBtj%jj7K?==F>=-2uT_FP{fbi!IBgD z)a*+hFPb&lpDne&5FER5k^T+Y+dsyIunpOBH#VQ}oMY5Ol=EUvSleW5Cgj`L)2tGG(!<*Vea)qf`!GcnD^5#OHC+M#{ijT7sS~vq zh5rBOjEcqQgZEP~wZr}|I$r@i;8Twt7}1#ikVy6iqQN86iLsK?Ak#(^Fq3b9i)?FM z!1)P16|VtX*pBKX$;7lBF&t*-@89d`rqVnz5&(QDF!`z7y8|d+AfN&X$=Qh!$aSTu z?r`ea=9i!rpkJ52(1~2IIxrVy5FGUT7uu{E?>%0%;&bt_o*ngpp@fXD_1PGM>CN46M8q_@>T$#{m|U7 z-GGAB-PYehF}Q&vHul(fHjyCQumsJ0Tq&WzU}9LuP_%uF@~a?lCjIpB#O8Vsrtx*; zSSipQAOn;^y21IvtEG%Oq&B0#9lux2upBUdvN%{f3c9}M{NrNL%yUjitc3Jy-;-K{ zhnH8S+mA(Tnaz8{tKPsJUe?Q3=w+te6~KBW12Vt?k&J;5=IQiZt?T~S_SXl3jbHG< zz`$_2ZPl4npRNhbUfUE93S|gs^6KhoBS(fbRVD{wTU-_YoywN8=4V``r-6UY5UCHz zrESv|j)r~)ZXm|_CI=59_vMuTW8T8Qy6I!j4iguWEkk`*Wpk!^Fwo_lFz2trGr;k( zwiT|`dG))Z!~RCj7@R2$fm-(ve&r0WYA}A~j-%?9ysPX8eQ-O$L(grVP5R}sXX%dCc}oGwfj@b0>}~K6K6}0D} z5v>3Tzry)ZEF|f%M!)qs=PY6Kepo+c^DucoGu#{K8|$70XFv0!AKQjZ2?{55ltkEi zgbSeNiB=6zF!kTP28mfkW;82*5Ni^dBXj@^4iMiEfgVu(_zBmnHRmX{3jygn2^9LkKuBe(H=wpJE>IOJjTyBQY zY>I8pLan^0!t>IiUy%eelxVA!H3Zk7T%BU8G#HKrPqfTrr}y*~DbUV{vdgtn?^q~a zxFOb?BneBA4yhq8j2Hl$25v+6`R&>!y&x+l0^pbu1{{j(4*1l{5-!EU<38?`XN6Xw zNs(;WLC>Usx0AhM-RoH~16Vf=)$QC?+~T~a$-0k03}2U#XB!=aU{v&9W7riU4e$%7 zY-M)hYse!RQ2l>By8m(^J&UFb3~vKmoNljrP9zLJ1N#_l zMTp0LzNxhUvJ-G@Ir}j%5nboW6tq@Blal6Kl9TF6WG^YqY2t)n*6;nxh6{0t0<(@g zQlVVw(g}85DCvY=MlbTK$S%^L5tf?g7r14A5a!1k8@{ij7XLN2vQ&~wCurZZhVxo# zKhx1%4yfuk$QuCUA^H(9#6+$kXoNM=(u=5dDqyDyqVz$p)tQMmlomBsVqX`t7<8hs z?IjlBdTo${Q{A4tGy8A@b2%6-BCnj$rqaKDecgDql`g}X=vN!;b3N#iAKU@OgK2P< z!iC7e%Wp{cak#%XdaoVg+oroU1$R#m2}_|mOO29NjU)ie&%{wLBK~CgX3ttsAgNgJ z3dpbkos6zpz6Jj<&sfTSQ&p#RQ!j~aFn>ie*K0|pj;k?4d9JUQI>5`*sDr1E4xhG3 zFAaakiPuTlUF>gI#JyRx-U+}1+(F;&9a)urs}gR=VTlbH1P-DNVgfd=WtP=Ab3f?! z`6ylq&j^5mSv*ch6ua3vyjqu@SaTTdaNzJyyZh1TjDs(@q&xEOJ6Npw|G{m z1uDIlLMWo%)rF4_jhpw%z}vg&J6C)@-5rF*`}=_K$OAg1GMqtnD%VsLdt8t?n^vaI z16d%F`lwwcw{+_Q%dCDcv!a+t>7LOK7v5X~k~n&E?1}}hb`Vw>SXNkXj2H6k*{B#N z^o)EH8~>EX0N3d4JlLD5UYKn9d6O5tQd*p|{g$k#7kFAizE{j9*(4UYDx85Zn4ffb z0|@}$Ie|O49BiC1?OyZfZn5h8dhv zGZKs?F)+Zas@qG6Rtr1aQ1kg)NOxn|2avy$>zCpmqVDUKV@`Olul>bE8PW$H9su$; zA|bzZrp-ddX-JBO9L2GIu+^nrlZ_2fI)}d0t03nmyNharUtT)8oZO^*lYaQCLZvJX zypQx`8gsRrZifk#HV$A4Ph@9NkEP1CYMOFpY6CEBIlrl+WQHi}tr?pm+hXeMa&=X~ z?Q#7vK~>Emxu($6BxHH(K3$}=P^?6gJ7K0H;2Pw}t4eLGG^9k%q5IRH6=tedK`X9E zT9ldbi&jcHWzu{F^>_S({$LdT+evGQ8j&zS(j8LXtSCoW{(a;m!q+#@oN+Z80^P zt$L*4DrM?8I9KW+m?-_z;ZDqOC7lW}q^^*~)#u8XD!E(xr^KB)Q|u{%lj_oxPE_*M zeZMvxnq3<3M!27yYm~necEq1g-gkL0eF9)T4DnRn0v6esJ*-%&;>ltMa8zxUg7z)q zb5tFm#i@3kH6}ooHOEb1mMFg}mB-0r$|RP1a3iZZD`!rn9t3Os;>ey)imEtXu+)>o ztV~zZ8#}&7$I4T(iN46)mQ8>X2<_(g|NRY-C0yAf^!)7L4FCrR!1qaJ#!3~qGXv7S zpPCeKlal5ACAl(Yj{gp+&?L*9+)uSIz3BJ6wYZ;{)s0*Sk>@4F8s_H;O6UtC>%$25 zdMrx>L0C)d#asvmEvE;9O`FXBn|F@apg*EqIC3vZkwT9s)~Qw-t4!8vsxYbWAkVH$ zQX-dA-W7K{$9f5s1F##rXJ)G5&%fNTMF> zJD|+o5k`+4D{(;i`zY6XJoKlgOf@3;kKTmU+NQJC7|oE1nrb6!(TWOZNQ6<`IlLqJ zCrdaxeSX285``Gf%+0@*DK=WoC#*fg?fOWxhZDQIEOiU7lzm4hx_ae4o^=3e=5lM| zWLlFFmLc9KsD`URR{1#+LbtEB`-$lu;kVpyjo|F>`g_>MZvuHwC3MSwe+;>^r&Jb| zgeFXBn|Om1=gXC}XoYErLBEuP9a%ZDgNx^S(WdJ10RIAuaZ~qUX|M9S@;Qu`JT)j0 z-2z8x&=zd*J48N)SI~I$TCxD{Vhd-tIGuVfpse}HYowc%&s|#^{duY!&Bn?O6;`7G zTBRLib=j29wnD*pa9{#bE!+H95*LGBNCEUyt;RcvzuNGHRzb3scNd@>RE-0G7@ z4gZw#Rb(-f9f}0`I=3UvAlUyIFR7RXf2>G;v;Zl(bVT@cXpEAe)CmJ<_~Z;~xK^sp ztfSAhbkTuIxp?B+Dr{wqYdwP~{=#nGxR9938^iczO3pF@dAYoM8-+7cGQa+tFlSD` z(mR@JuepJbhULt-D8@8Do*+$^<<6x)nlEQ{om6S&NNFSK-i2NHRnwKWcSG@5f~mK= zY6bHRsMWE<8MaC(Ctd*fb|bKnHJ4%$dvwR;K%5k-uqR%@^A`a}s*rKCHhUZqnQ-H} z0F??gn3W_~hp>Bn9%mPe1%w^A#;$obnz|`_!aAEa+zhgWTxQ+k&23{o6?@lc1f3fr zU#OO6DkvxKjyMG;Sgvc~4KI^Rmu^TFdt2iYq8y+u*1S`7i2DMXq7v=6_Il>tuA=lr ziY(oF1l+DWrz#uFu5GUX@YMwB z&`=G#J=@B0EwkuOiK5h6s!A5B%o8i>+mFhIi-xXixlN5e4UhH$e=X=#Be^2VK%^|w z+NwRLHdoj)1N5IG*#%wwudZc`aaKtnPMc$8o3>ZPww@ww;}Q;=bE6N4Ss=g~bI(?q zsiMp10)jv1*-f9AzEF>YPC-pTDuO5z9`XmzWG7)*%glrI( zqOjN$#{II`Qo#5WHkqiPBw0Pqc-pFKQ1`OfKQUt_^yD3^jT@%zxOHS2$3HHDq#zbL zMDS1T5@K#)Rdd03sI)+wn}xWfS5gVc%LK@A2OxV2wO+!`eY zuI!f)ELhAV84YyRL6uL|E$)|VR5c++JGU?r%1r?khnc7pmxRedqF*dlxq$jOPrxAb zGJoGotZO`$(KIJ8Qv}Uj`0Bp-dSNA;B<%C?>eE=xx4x;(;)~R%he@i<@A@a|VS&3A zK+Sc})mvnTC?^W1Mo^`!k6SI8@3$WHHmb@lp`9Rdz_?=jvtX)9 zEj`ntPiObkqE!yDxoOl|Ea=wj%FqXg=DXZ5AtchnSu~%}_pU=8uH}e%L7j zaV15!Qz712GJL_8c{F~U$?w%_*nOQc!2A`5muCZUB=FjB4Gm9h)&i@i?bXHB^-Laf zmcu)%gVSQIC0nrtr>&&d;%r4sNll~aKN9nKl(Bj~nbOGCx6t|BGJRHEzf*lMaO4%JWyTY9B<|A;q_#c7*o0aNl0 zd4pb{x6i3|+xDOVlDVU8n+k#2WYi3Z+ubgg$Hl=z;IGI1Ew#4}TKtkfKUb<+BZn#H8q9>Sg@S z1JhayRg36byG(GmsEc@|$7F0tfYbX0^YOWjiAciHoemGLqo*S=H>{DwsK5$aQp^>> zQhC?7wAQ@}RkvAvr6FwH7#;2Q2CCZ4c!sU^BWW&m={BYHWagSAm*S5c*1+*56Ykx= z=2x(o9jSR>ft~7ER!qF$-22|Ezsb1!{&3d908We$18zF_>&XO!r?A*q06BcWVw?#c z8zsTwh+Yy53Mf4FM8wYYAxz=6Tu*VFt^~qi|4`$Z7wdE9wUuCXDRXm)bQ`QXjbS!y z<=q%<;A^p5oJ;H0S~P<~B1g3$vux0fyS&Vl96v=O=!ya@T~_wVL{%Qe=iJjNjR%sY zUr{eE&sqknc)M9XZLg`a0p=py1BQaP-@9-Zs_&5NsoIdxIR?>ETtf{|x`P*I9jhu# zh}io3k9=dQLP9_v`gSP4KG=+u&1>;2sI)24|LQepVX7@VZ*&+(92DlCo&~pVRVm16 z&F#maU#prqv}*N?WMo6#fh*mRu&I}Oq~f$&@5vbd;A`jI1lUyW0c}2r88|zRpU-Tq zCF&vZz6g8_Ux#|G98_N6gclC_UW1T9jvbgY=gq1o&X^YnU1?N)N#3`HmQ=YQTWlk& zo=K9|wsmVa^hG8#<;D)l1CU~@{ima4TlFVg8I1bsYHt6>)jKtY8LiQ}v28nz(b%@r z7>#W^`N9T`ZQE#U+qUgAMssr3+82B6yZH;|i!sLg{AuU1Sq!?(#U6};ngk!la`!S0 z=PFm7EcI0I*472QJn%{Q9{75HEGRMG5U_h%6^EGGNM2nEcS!A^vHt-a+CH!{pg))X zN@0B`JP&DDr)q*i-L~_u4tlo5ql3o^mV&W!R~qDif%o_a-_1;Db6&hZ=o!ZM>t<}W zI%6boZYwu%q`lx!5<>&X_mDjEUgC_T@PLTX#}fw-^bLVB;%&oifBP2ryr*1`zPVa^ z5-xgq1DgrXh&V%iO&%x$gFWtD{J&qgkI!v?LE00fH?U{CCvo51p4ePs$f*9!8b{(P z7Lq02vnPXsIm20Gcpg!|m<;1C;cfo~o`*HxT?w*_UnXg8Hd=1bCb*c6^SRfh^eUwS z#I4S!YjZ%L&s&gnwf-;%UZMt8ibnEg>19ucn#VzU(H+eXYM^?pQ|5@=B0Am*i28;X zBH}x6Gd>pftjB)W_TAn@kU)u#|M{~F@-Y|qqkofuLs_+;Bz!(DTug~RZFm8fZ4wNuRhpl%%8`518i^8#!gDj;C~e|72+%aT5{Rt2vfRV$KK`Smw7&RfWEXmHWI!Lhj-O5WCk2FklC)O>U z^D6yHc)v!a_X_&Du$V<^R$OIUrO;l{nd1h~eX=iq-7A^Su{cu+yk$Um0EdASgcgSx zL^|Ud$z#kXiqOUIF5T~K3%0-o#3?aSluIHruPq>FX~hQU3e-RPB<#71 z(h8TGLWp7!` z2l8Tqj2N=>5ds9*TaV$BkewkX^^?K!J#Z8|O_qGbD7cPp)EK-g#NBunS>>Bqjg3t1 z?!WpCYuDBg;gMm9dabC9ta%O-!&#G^AhoOmM6#-iP;tMng8e2zXO5|w-yV56kB z5t%r0lJep0=cF>N(rD5e} zp5PP)O%dL2O{ORSjJvDivdmLI@3%zP#v3VJjqXs+?kHM)Jwt2C!|tMh(-(}~e$tr`0J&ll)( z+n(E`A3|;zo*B@NcAyQx$_tyYsg}zFhMW+cO1esW3$Z z2iU=@G7s`E3afOg~0H7Rgsx8qE$zXc_Hv+?YX@h|&In=7}cS zO;uKK(j?%T?U9j+qQaSA$=={+lO-oYo2-^gqA#lD;4InKuV1H^w=D5kDNl_zQdV4| z|D!zx@11xiaR4&ti7osdeL$G{Z)w^+uo>=^ELR5F+wwKg0*wF;4O}tE95<9`L>d?i zj2m%TGJUedh-8bpf?q{;$s|Hqs%MIq>@sq} z+ijNhHJ@(W4>i|p+Ey%+by%s%BZ_7j|Ef#t<-%h7eesuIhzd8nnqKg#lg}eyo2ZKo z^WE(8WHL^-j;7UmFzftlnky%{PK1ZQ+^5NqA)49oJ{yBCPNZv08?Fp5E!Xy)dn;fJ>GhFRBKo)7_1sa7%iBple~uY z^om}?`A;)*Q6p|&Y5iA~we1;wmKxu^B0-R{AJe$&3@}7(DXp2@Pk%30yWs};CaMK@ zgU0)wbbR(xxR`wqZa~4nwV`nSaQ1TMnS#lJHuNY88wij0HLx+`zq3Jb0Do+lyNq!S zw4Na?4zMyya+64J3!JV9wP^9JxN$ufsRo0TnKlID`Yy+mI#^2< zC=aeZGr8+9CXzbdw5Gke97sZE_3tpU6yr=?=4B@d>=iz2y|^qTGw7k|W9GqX!4$*| zeseK^>I|KNvFVI>qOQP&0KuU3YLN%=GS~cm9<_o~qx*2@uC$Rc*NBCYdzzRa>isP~w=h*%*MU|=ft6BW$(NdN?kkXcf+1r0I(r^v)qqh=Aiv`Jm!{vx7=gS&YFc0^AS zuO1tWB*88!&~;SsG<3B>REwHTH!go*V58<0WuUu(Q)@^4tk7Bivy2Ac5-$w=SDSaW z%g1owO+Hqjm(x0K>m2V9Z2@QcbPOcBkgz}6?}MQsDo~Gr^<&2e?F%;i#ssehbzBMG zq=X=flStj^;Ua8@D2+O?A(nZRy}Ni8$Y1{FS3-wbKnij;!38%{Hovl)ey}t~MSg!@ zGdbc@LXU>}bU%~PV7M5ysHB7b+xZS>C4KmIl8o{2Uoz8nwBzXdxFKbu#oc+LQzbC7 zrNttkjAx6x^<*F~_HR{fSqWAmrgL`*e4cY&eH%++AtWspHj-~RtswdQD;Q7zW{+e0 zPom)ipy(N`lxB$0RvTMTfGSO0J!O8kixz^>&5=lU?*nmwBckhxc+<99sAs?yYy2^Y zdaWO?DJR5kC+hVwH2kwa+HnAzk zeAYa>fP39oDjphQ1Xny3u7iT-sQ{1Ew(2$x4os>&j(asG9Ea?0;} z`)~ARfuavVugjuPBCow)3xY<~{D*Ubxg}lAZvIj$*_^EQTgMaE{GYrUX#uCl#2&{9 z{kII!D~Vo)-!WL1)WIQNDPFjp!Co{HmDzxHaFimIGukAbT>#9*t56=rm*)& zM32l3Jjx+A7kjQ689DUg9qvnom6ZTuFg}Z&H`(so?cT8Y+CgDGwoBjUz8H@k+8AqA zOI!Nsup8Ri2N!~Bh~vVoc#o}LX3O>DfJ9#aTF*0$liW})4zrD+9J-~#o_z#?oQNGz z&r*w>2>FBKEL66whFTwP+JGS=qd>LALHDIniTdZYOR7v^X1LE}-Mh>BV%e@Fbak<#i zGz-~I(tJesN~P6iw~Ie%$m)UeF|ayo*4=N_0^$^Ey0F9GB8U6~&oH?$szEAJf;5{JFx0y~hxPm7oj*GKlJIyj4M7s0_FvpwxhY7K8$@ds+XY zz!FX3N#(TY7?;?Hh>(MCha%9L-!&OqWX33B^musa4PMwBzh)0&nk8Ho8HDAG-bu}^uTYqkK@pOPM3YJxQ_=7Lck9M5x#(PCmRyDyL3K*IeQIz9k53 zb7SlLvzKMM5{OI$BP?Fr1tm!fjSF%Vo}sctxkvPAj%d6v=mHb^G1kk*YT0)X2@Mqb znHR>MX>IG7wCgR--X7J}EA#{qdMC`@J?p6XKYuoQhhMLLcc%cxq_z%+Wl{*L!u+|j zOUy1u;=WI}70}0m7mTB;Ipl{y%VCA9^iG%bKElLTz zjm@W3FdnULW*0on3F1%AF=@U@t{O{VZ^BXYiQ`#;R`i2z4L17pL|&@u$2s3Lax~hE z$tUcvvKDlyEpP{_E-`qEq#eUkHh5s?DQu0q?_SgC2JV!>@I0;{{Uc zl_PRK9W@uI3eYEXoQ4}p-lt39GE`I6OfSpzgtTXl9IAKTQKMl)mrScleIxhb3-a-~ z=G{FQte+p?IfylWmz%5y>^rZkvo>9Z(mz=6o3AIn-4_Ba&DPf!M0`SVB~Qecmn)%f zF{)dB_1-sPOE5CB*rN<&3p}(K_h9kda8ZG?zt=paQk>G{8s)NiJ&@6SrOyQJoWD#6 z_^$$ef&XyTh%$1p%~3{`;>xQ^XazlTqrJHK``DLwyhf2(9)^N8-zjF+pH zg7F{Y(L3sdpBEGeNCsTWY_Ar6N`;CS5=oN!rXBt;X7*3UPm1r!rsFTd%5sJz-_PS+ zY(u0m)yh+D+bywRWFTA*^W|&2Q;<6>DS(Qq*ui6Or_24`2mF?Mx)$*p=P(iqH>qV( zq^@?cmcsM+QX#UKFtBj`xd(%4seCk4akLbvX0gm|aZ@z4ksR2qG|4S2spiO|EUyPJ zjdI=>ujCsgi3#itW=t4gm)!|-E9g-n0d96$m?%~3E8Vv5J0<@t>EB5d(&mKGPJtVq z=RLG{!JQ!(Bd8G=tQ%|?rkz)ij>+FJL?q3itRS}FL#1#rm}pgf#!+JI9v#rjh-g(o zpevglY?~g#_e&f1j~gz3=Uh&V4Dxv?yomc}Ap4OGo`{dEr&D1?1`&~wv*o&Ra1+it zFV)YtwjNDbPT9}BZ;M1~aK~B}JAm%xKurhGcBsZbvl7@%T&Boq$h6+q}D*JXF>To3HBV zQJB1k&*p0+YO)+|%Oy;kfjX29m5g+&zX_&!<&*70wHUYyo{c$WtxiuOnYH38&IK1%m(myOkn31q{?v%$hkd-2`}lg5!e@(XcUDIBfl=$68PVo z?wjj(Ug(BG395Q;ty&#bpw6S@U<5hd+Ly+5pqY*heX9|%C?vj}kpsLa5apA6`pGrp z823ek4(O934zmSzPgVcv2LPM_25sM!SekS$Wih`~*81TK_cN0!gWB0y+&>&*QCk@f ztoc8bea0qcSko3Wu;I|K+kXGj52=9A0L}QP*hBa$wocT{!F_as)c&Uv5_n1^{0OK$ z;T@-uIe+Fyv}Qkbp*WItz=G^m7|V7l&2(xvPb1f-+hNZ?Dhcb7H(uVJ66LD-HeniuTvz(qtwE z_;9>YVByE-O8enNQkZYrW?$ys2C0g6sZ(+}>!6iHU+yleftM%7lYE9po+JcFMY%}aGg6Z0@th_|my0ps z3<@(+<5HNAj&1?Ci#YEdyGkA0o@Y-3iE^-WYQ85-4h6lz73d+!2u@%2k5L7{{WF5R z*laet(ef=i%@E z4z908^)Ha&_lFt`=zFzfHu1cafq2NRjdMokFz;bMK;)9zl&H<%QihvL6lQ_%`7kIe zV)+Lq)U_Lf@J=V)F z)9i)YZUW4F3gGnGP|x6?cMfd|_&c$Ene|^!|Pe0z z0q=#*8_GJef0pfFG?TCw$^?I{r>oSHz`+}snlEN`|CF}#S}NA-ErM3sg2V2wR}*ZY z6ZyV9%%YrK6*u9KXUkKy_!$_h;daEkGMK%bn(693`O|&r_b2547=N1IpB*m#vm0)z zcUb-Jl6Z#N@e2Mw6!eHCnVy;yL{d>Uz+WRSpE26rDgz>6iPh`}N{2tmX`8yOq%_+; zEw0L=oWW2kr5jCkWCk|8ipgb4oBaoI)~Vu&^QTD8&Dv;?{ww%hVgm@}Dr*$=h0*jC z_uHjA=va6C9>J)0Db`C#~#GBsIC} zcCOyolBO(QvDq-B-Tdiwl6*i}EB&3SD>KP{t5JYE*uX0wKsQPu#__l~TtK<#gxQET z2aPbgXrR2nv{mFnt5=);DhxR%)@+H>X-U&r8E1H>ZN52&ho_>g2ko~n1cF9}!+gjr zp*iCe18fU0e(?StG@7%zqWX^I-Y=ThsB;(e9A+TD8pSD_Z`4x`{-L$$0Y(G%5{ z6m#$b2pxrpc4LZw#_XUt_!5OK*d+Leu7Ae&H(PSn6*oVau%?=5jpsKxynka{cUS~ zQy8{zA$)U~KLi2Eq%(bKP%wWGzFtzYfv_?4#GkkO^Dd%2bD9Q%BHABF938B=A5E5N ztSsklZA*Xn&z}t5NKadXNKcW?Ewg4;4(Z3hYPSfZ*3`{sl6TIe4?Xr29EmE|k0r!G~_Xap`kJ9$y|DS7>#6Ab3)1I6WOaA=;}Tnw_9UeYx5_ zv_Qd}`J~?tm%ab7c3sc65vgOOUv_MNDX}4;)uCVG52ljgMg*dWIoEA)!xbVHiq}#) z{Pz0vR|EcjtA0^_zEItx^6NNH?pjC5MUUJCt}1Yg_9QAD5tBld#xO$8L(27>AyN(E zG6M_^fK024eW_`fdxX-9p!SOvQ-{CfxlvdCSDs7KtQQZzbVf-rcH#>Oyr6PfF;CUIFu6ExRslchECrJ_J(?Z!R@i~QHThN&nQ7!6NC&rL)k4*9nO)6!%otGv}cl_`5IWlja)cFcLt()A~C<9_s#0(Fi6AHhl2F55pI>f+|K7 zxDYi_B%+ug$2+>p?95LvO${@Vaov+o4)pLEQT)~yqkug>I9_zESnTxhLJO@v``6ms zDb9D6rE2S;R*>>Jo2GYszEYr@{trW_$_2Oe;?hqhmtDX1WgZQg=0i+~1YrbsOkD%Z zQPlCUwf2;{sGpp2V7)Z~w%&h#AT?Gw0^EUQefaTVwyU}UP*#h4w@HNdvHsB{Jb;0&EE$2#A59r9l4h2Cuw+50t`b7 z8KyV$c!qTo_N}g_oq33LhbFxTCRa6`PkM=Y4!B_NDwc(}pqFj;k;#y2O?PQd;xu&2 zxgTN-)R;vj7qqUX(0s%3JPQ84XIz$(j_Z&ba{VuB{~pUk@ojRHJT5lCLQXEv`6IzQq)Nj zC2oTqt0U_c93O|!_Yqmya09(eZaVjjLjJ$1M`JeMeO?b3SKlEEQBGg-u167#ER7^L zmF+a#-~|6SeWx_f!iMDVmF2KN00AKc0Ri!}cXe?!GEJ$5lR{3(I`)K4$@>%|1P)`9 zeq1nz)6l8GT$F*fK@*r^m9~eDV|X~xCM%YWk#g$CCw%sn9DqArTbKWs9pu#a8S~}` zPy3N5%ABgVwPb(&QmtMSd-0^`bd?hH1nv=n3?9-gY=DVVXpRz;9;`jUDQys!4f#fp z=ec(*6-(9W)5e6-Efh$0iYcu`26UpqjumQr6Arnj9eBoNK+`7crs87x?E@NE9-KVt z*KkKLZI5Tgh}3B)mUihK?>LM-9fhF`V6@F%g&#~QNxZkFiO}^^Bw6rX(uSmz-EKgS)|=r zP_>4{d~X{g4%DNIWylPz9J|Ol^CSun{5(M(wn3ZJ31uoHIuG(ZSl(~uPS77hM?YvE z;qo-3-A&?&2pkYMWw$Br8C-rMBefwBS(naDDMb?#^RLNY5lL}ltv{)&+u3jP3J6>^ zXRKqyel+ok%tR#}HJ!hJ0zs2CSKjx%_JaDWUAI@}K=`!p-W} z8;*o+ja!CMTp+|(K0zG>8<;~(uA%wM&>kr>8Xv*X`yO_Dp9ak{S1$Ud5MT++O1j5 zd(VCSCp4m!CO4+}D*5=o{clO=a1cF!6p9YT;?mj{Ak(N@o5 znmUbBEBy}hGgSmz3Y#60rW^G8jDI$6TU>5?Zi-w)8>s0klVvg;)1!u?;J=hO+ZszY zHUh0I?f0Ym%w`bn43QdZrJ$MSFLt)O5D8lwe&HK{p#3U8w`sq%CTnINoiic}^jVGbMfLfBL zg&zf%;5V149-G~XMWnnBHreGXDV~#~#U3U)#3r3rn?-;8K0<(}MVP8ZsN2WG_3f3z zr?>&oGiSGP`B|6(Dui9)}m|wjOV=(mrdFX6J0H+O9^GOf#rbHq#pbeO2JCELgK49 z;x-e0eS?ShbC9w{$4gQ!X^1a=miZ1{)*;R z(Vc*_=%Fu^SHTp!XxoBy(SW)GQIb=`e5WnFL3|;7KJENhGBYfe1Gfrr5nXf5odRgw zpkfuDh8Hh?b{#A%Br9_oyRjbLO5$Iu!eU-oaEOVJqjR#MgaQ8r6Yw#x5RpNG1mfxk938(dbcdH7t?gkAksi zCfm+~RPS<D`~cvg-{nLdTzga2-J|5bmSQV~1Ld6`C~s$wdhRIn1TB=s*Sb9WSYh*um&4x`q@WLcHF2sYk< zj$w_kn@S5;0iHxR)D9PF)4ZSCzC9lnaR`nuCP z2OgAbF8!(uf%!g#{5tjOC5Md6Zyx3N;kpcY7T(oSvvsbo{529ZnNaw5MabT^9~Ws; zElhPWvA$8h@VfW;on!LE1~re+G(}FFaS;B`-Nc`;J(3@7>Q%Wf$Jl@FX@uU;v~5Hr zcS=Z*N%e&RQAir6Y*9TVMCY&rR2mYdn0GKdED$=fe6pG_A528GgOr)t;Kc5DG%~sq zNeXXmA#+bQ-8hNI^TXyj{hz4k(mQLUdCA94W3||V-W4WN57IlqG2O=q>wG5m&Og%8 z@!1kIQ=N~Z(G-m9&Y(8n(lCQT8&m$$FxjgXPaS=37Rv}i^QUgA% zwO~j(vS9^YJ9mca4RjMJsffw%!s#zjWIkzB?~ADcOd@4LglxX-7xbwD5Bv7nmWF0u zA0HdQZt*D}fxY=+#-6~y*6q2?74BwfvvZ_>{>}ZdYt3=ATFk}P;kj*-rz&UU0h$Rv z^a=05`$s@aooZ9z-uTcK@u!bRjb6?NgDdn_&*IXC;@P)w{J&)qU|9Zqf41K&Bq zrCL!PhP5TaPD}T61#=-Dg#-j@B3E0M9>O?h*is3?xKQVW4S(YsBN6M*8^3?M`i;kP z?ub6ik1E^EVsY&o1r34$mzPAi4_*p2Wlx#HK=9i~^cID!+(p+F7ym_=n$(b)-M}Wm zjADw7R3WaL@f%+8XO7pEN8hJH`0tPi*Z{A|31rMs!zgjbKdl|RE!m&zHp-&N!yJf4 z4yCB&s1wn-e%i9jZ~b_V5-X?8u5$&ONVbnqA8ylEXH9naO;z(|PVn)e=yy4s24zh@ zy9}R1~B+wtLf}pFqX4%>bm(TAnzcpIQs`mF}Xbb#8 zbPBq?n1$x+s0o|wDnkB4G4t)pJ<-w*BvTkXp3TggxK`w(ohxewe?B*lvnsh7h$?2Y ztyAPC4ngE?9$=>Z6B=)--J?s8rvb+kAP}m6;gT#`b9aJ3${MP$o1&N(7_8t#ZB>xa zvB1qhq9;eH=7cVEVZ93NIjWRF1t|?8lw%IZ1KF8xvVCrVoUNBc;R=fK!OLDtMkB{4 z)rx&`MPD;Ps`dr1pq*PPi`Y>6V&L`IK|QCdVDj05>EKe8FR&gFEfqoMwh#J{XX#II zUBR(9P@wH6tr;18`a~vJOyEMb@q`7kK{9dBSe7D2 zTAZDrE>T%H3#u3~W`B*NoQ{v3gpll6_y7d0U^BmSdbQa4fkTD^@@UR~g)#WS5dV6H z`I5l@WePu!OLu{XFi_|ZrXt^wpU!mJvn0jO*oe_1jEU~fdhOzlUxR0W|8uf89oo7R zW&wxG62WgB&3@R~O_wIrTBNHoHfDPGwa%}m<}{d~qkOIw(FwJeUX@$FIBS2pU*gu8 zJ}cL(s|0ylsLwqEl8NI75~i(_A8Z3V5e%E>vg-Btwt%|nCWH87qq2Dus%bejiDvN4 z^!%xUQLivs4duJm?a4g-rFdWV9PRQHQz4|pU!y1#A9Wd)1VS0H@Cg8+`1jpv>=G){ z%{`aXw|sOuUM;8gxgYe4OU~9`W3S4`|E0+NXVvLmtmD#`a`DZH4OkyS74+ZUjz?d2 zJZme>aG8*%NkD_0wK5v4UzC_vEzpkVl~^^3ZV7@xBc9kLNvCF?4}YBjiazH$A4i#d zPY);+H^HSOCrswh1`Mz5p4{8Ly#;r+7qxL2fKL%lKdlzQP~LZFHi&<4PN;VnCe%`K zzL>4FEUJGJSw}`l0I*Mbr-qSnQgUdonQ2nam<})&xS474A3}Dho|GnubAG6;rUz=V z%EEe>xN3#($%!a51>NMUa|CTr7wNhOf3!U5e64AX$nOa0NETcO6>#19_nT#SRCw<$ zcWw~PSN1@I0_M(1_GV*=2)oo$hSYcDzjKCqr6`5Zsfw>U0W^=3s871efVtm@W=~~? z=V;B{9U>dXsEZJk2@ysbC>1$jNQ;=?@sW&{Qc%A~i9qo6;b-6*iPr z|1C44GYpj0Mzg5SU$K+EbyZ^TKhhrX} z%oN?X^v9J|J0t(EkXQEeXYXnloAsAW>lTG`*U;a^wG_-8)y)9Z0~H4^t-S43&ugULe=8xANtopU)5mBXeyC6fJp`kqehzG_prPEXlbJ| zijxf61i((c&q{3^_W-W2PxUF;M*zcAm;i%ii+F0<6VHa5GOpG7!RgNsS^CuEl(LtqPV@lko0SsyIjxut-OyDe{Yt+gXTw8G(csj6{bl7*QqA91Ff<7 z09;Ep|1BovWrs?T!r2Z#^igb7M}8p+*yc2UTsTWp0^nzRFj1I){ME(bA%9k!z(HU} zvBqmvW4a_sn>9GO#Ytn-k4h=9Op(zc^D!T)A>Hz69~6$Zkeq6+9icMiJHj&DNjLjr zL5?CkRY!!Sn40UxvAJedtI8C^GiObJ0+t)?E zM0#jE_oA^Q-X1bIeL5e}dMd8l#z2Fa(NPy+B-d0ZGI`B=j{7lKaz+^zhmSv=z;WuL z0qdT3N~)zgiYQH24}o=#B{H$CZ~eB<^Lb0=0v>^5^uF%ErMf-_zYKxTlx`F3kPSFq z!Iklq?i@O{Gna6-vh16*Eiq~V5fo~}39K{N(G9l)BIb*#IL6Uwy9`D$6GL3PTy)RT z9SjA(mU)agBR|2zzL4xkJvg-ipdR-Hy(PD_W^3`zlg^oN0hj@t)w7TyE#tYx!Db!R>vu!X!Z>ghc7 z;K=l4f9mK}va0zbHbsn@OIh zQwgc-a1zu}Dj2){zta0t#i%Iop%2`mkhKh-&Ybql3-G;vGv3cwg{aX=v0IH5 z_(m9aFh(?Tv_C+}^-XVwb+q9^boD^J|K=ejnT^1BSpGK`%>=|_=sWhH;`~j{*!6@G zQ7s}SONAZvU0cE@)Bk9FN;T5UhHGEbS3O*c@TV|-$|I^5GT^E%>y9stS$(yn!{Rt$ zA_arM&kT+#ea;{|2Fu}=Ir`m%1=%!SxIixFtUA8!(r;vua(u2%1L~39us{8?x8{VQ z!e*rhj$>mzp5QoBxT>p2$CX%rv+JSppVk_6?BX%;!5S6hQ_XI)UZBB^T9{;5O>BS& z#)8^jnMp2MF@Ty(mM!s)fm>+6Ag}q$!*b7jghVv4|=Z3$}uBTRdMINUK=1lCI;En2)t8xAo#52_aC4BD873IybBz6XVEOn*@S;T3R@oBXqE{y^ z`P+g3)c0lcS|n-R@cuBU$9K>*Kykw# zbbvnxez`bcieEovAxB6EYpO>8WX8aqr6}-x7lwnR&`$Bt2~tIK$FowBai8^!ut2_Z zy-NJGMAf4<&4I`5UI0r>U?xb(-5^HSpXw(WK`U8&TL=oMELT4W7x4{lFciY`1S!0` z0q%{)9$C;|ij8oW{+^G&-Tz))fy|WZY4QR75kuYuyax&0OofhEmIUQd=og8K&GW_e zstQj=xl&W22-Nh6#=|{D>Gpp)>VG#-DN?;V@RXz;nofDtuwM4nhu`*TOCFp~AyXsW)ll}4P7)@^!wKCXXkzbNQrLq61G0snRztMN}R z?fR`2)1wrs){Sl3&7QRRD=eFJ)H^LXwU_n^G!#mSjp~XPkeN4`$UYL(L_BU%E!>p| zI?91tuA9fE?%I9V5T4&LxjMugRo@!E0v#8B+Sduc(uI|qCk{)OwPsbuq7m3PY}vx7 zDf!nutm&gY+X0#U)IX6z ziRd3vc?KYl&^4b@j4Wcsqn_WwQz?(NoDzkN#MqnFRl?KtD^A52fXc-p`?$>Gu;<9k zV{|PklkahsPKn}nA(W|tiu95+cLFUmR5_^6UGdy(L9jcw#z|qH-*`v&xBR0(tv{>8 zN$Z}Kw6qFmkC9^8wRd$vk8{b6YZuY#pNop`^Kd@yhW>JmKZhysx2}i~bv>P6D40J_ zHuKh8UngQW?}{mb1JRc&ac&-PzTp+W#<7Y_Le|{45D)TGEmkIV>EXire1A6#7GP2_ zrR0yTD<%1lpADn>$j3SuylBmhwo6BdK32q#2h>b)y(L0Raf^uB8h_IEISYWt?;jdv za_%CmB4y8Ie2Z6hN;ls~pZOlcIq6^nmI7BRmCB+H8Pm|y3Lr>nm@rpz9I;Hzj0QvZ zq!YPVf?8}~@CD8dG^2DKOUx03&**>KS8l~9A-jqaV+;syMGul#M^#S&Xi@lr>&GpW1g(nerC-|ytNlwAQ=V@_Cxz?$V&HP#hqF>(+Gr$LiK+w zgsQM?b2#M9v$NVAXv-woN>; zX21RQ03Q?LcW%_{EqHR~iyT8VmF+AtP2`o4?#!b|@zNQkPIuDS{K1jLaLDiK_>|S` zdzhs;J)Xv8o<5RLjEgNdkG#6jzfCzG{1oQic;|Gz3hV~FET&BFMZWAwe~Rm~fe8Od zvd)hNdoctT&KH*+{i08XSko+PD9b$Pgah2677|MMpf8YfG0z}5PEa^RsVX}; zV_f`6)!3AXi5|Y#nOsj6t!0D=XoeLw<&>@}n{uE33kO!p(6Y(u`$7Wy!KOH|+F>?> zhcnLpHv<{dH&NU?#crd30367f9!+GPXIG;%@3F*=GuuofAsR~>Gmc%j$~E^*_@>O6 zSh!U^KsCz^=Vt5?dJ}eA@$_~PMpPx8BP@@_MHIZ9Cu2)=?z`Yx-#V{lFD0>VJe{?5 zXfIj|xKA>R4K|;!By6&z#KhNIsdlk*sv-jLed(UB;3oTFDHcJhp zH1{zq1+{pKO}Dtl0*r>EiUCV~{IFaJzl`_3@2gzr!5>5Mh#3u6Q-_oPhLUcY;dAmn z{g!sM_oODp92Fn3G;~NDZ}hWJ75U$<((6OQA_?g-rOGEIbPcltkzt4p%4F)L8Lx%J zE^@qW1w5*POu`jClytqt2rpXaypW;9FN+3jSJ3?yO-VA#4Dg(lcJq^jqPc{*P~T-| z;Q4taZhtvzt_Jrjfv^%62ZLpq{UhD}(xNMxO_Gu-}~RwwNY zzVmKyjO$DKDZr(w%--(|IbZRYyL0z#qHgLCUw%vIscf}(pw(~do^KD{m*~~aAd3zv z+LXPtJW$^G_zu$qJN`XQs-0d&H?TUOPp9Jk_mG)9w)kbci_PRk?B#^u&u;3&2F;JtRR53 zKGpC2+XvK@;`+UwsbY1e7%D@2fl9FT&ou-KJ6=Az1GUV24d)9hoD)_H$ zxbN46oXV^M=2eCb5p>h=>+)^Z&=l0mYisP;|4wW|4_k0Z@Ftaz8Q2QKV_d?);-x!? z*Qyhw^Z`L1r6*+v)&W?y&4@vrjCMFLgJy?BGZHY7e&h?3ASdf}vgDbAT~9s=R}Jez z>w&{0W$izV0s_mmYpklpvov@dEtn9m4EyRU2U}G*9d7V?f8>nIO#gXxKQx7suA1>s z?Q=EBqP82VU8dXCElDg!tfO@1HVho3SaX`ESOY-hjmzev$Zzufg46@Di>l9VuBSYr zn4wi7S6=QQ0iKACfxD!CYmhAFl>OyaW_O;KHI^3A}EnFI|BQCg$ z_QH)qVfgET^-<~}xXG`4seU+Znz)76Mu5~-$=X)WPE>cHfi+8}L0yHec|S8l?XMUP z$Nibue1`T|{VCLNCi=AP3+3k8qFJqjE5o@=lsH+w>LA>VRk2po4|ZtFIa@xW(IT_N zJAC;K-4b8Dx*%$9V+D7t)K!xv;u3X2NOD`+xoTTm?FsQ{>rm&PHe5qR%JoNbl0X@5 z#h%fcYK`&X0vj!hZF5ukKbCuky7nAFO%|b#gn803;@m)_8n;LsHaeDKhRY?|xyTSR zURXkVN(m;*pS2HUy#i>FcAX<;dodT>XcsG9aqPbVo&K1uKep%M7>=ernDoB~8*!KU ztYjUfJ^MY$u-T^xnE7SEwcc?-ssRg2#)yjB-=EK*JMlfPf&tlLyl8`ilRU*!ugN8s z+Ddm#Cy8o?0@9=bcugl}Bs>hObz|VmI(efvd=4;wclY;Xe^C_ADeFzhY8Uf)oW!oz zo*Dm$`6!f7wE>t(k%*Onb^>pyh3l7-u{=Rr$6IbOB|Xx^4KY^U9q$!?OW=3BNu9@^ z{DU76Ny{U5bt}+;3ezqd#?(v5w&NH&t<(|2R5N?omb|mH^Zy?JYe1C0p$vP@m@ua; zBUJU}zMJ=lA#aa1Fg9yd_t$WRsZTO6@5d^m>LS7jEK&`DL{1Q8)E*dR!x_IOzR-yJ z#M5iHq|Jtb;X2CW-*!hTv^jdtG;J%4fAXGh%$S@~x**En^r{x7@#UOAa$dax+pJua zmFqF(eZJSsX-spIJe#k{D$yFvu20ZbJzj#fjZO%N62e<3P9 zQmq#H7=i)~wy!Y3*S$FXWsp53BR%qPx%xSa{@_gx`Bu0fmo^$^z;?&~}%pb~-aNY{wc z$VS3*@&lvLMlb6Z=IQndStH_&@QWbo6E&2Wi^p9Q#kONbE9BQqcxdP>n;_;=kvWJ4 zq*#2?=nZxi8=?Ys=`i$(*|&?OHjG`c*sgF)a{rw8bSwV4id&ObHI#)ue@Y0I4+hbY zj34+MEqu7j8PSjxA5FPhc(X{ZT#MQC-BrV^Ry3f)O5mby~V zC`)bAwlxzV#D*A>$+`GmEmIXAmDxO6rEW?Zc)SbIaq0$z%P5PZ8q$mV)l7`|4u(9- zpR&b5jRrj*MOCM&81Zn&f2-0WEX5PX7;jaZ98b>ZaTQv3(FQde#l*~D0<$E~ zu95i)@hUYi^$5vkd7axIQimfMe^o;d9f^a&lV7FzT@e>Hoy*`RqeY4Mwk zi4~QtlIuKe4@Mb`%~jvQ7*vwRGAJ_?OKM=k35?i~o=M4DRHQ15^#*aGL#|myD}3VU=Yxx^ zAnR6E(ZewEi6@RDe;D!!uc}-Aa`h!T>)Blj<%qE|C%?VyU_)fxd@dU5s>ASD!H!c= zt`nxk{w7vi>*OiFDU;9m^rvG2=2#}3H#|!}F@D{SoH!qL?(*=EGGRFlI-LZT)pa_- z=NMnJ1v^^X@DydvjmB?*G3?fgJgPDZsHjP(_(52MK*D;-)!wsBrEb?`}kv69cx9Sw} zIqxOTK_YZ1e}(ZnAZMVfPfjN@I?{;y&!{*4qLg1x)ji_FS$;otTtO8j5!^bxqcrXd zwDeQfEQXe>xNQ`1qz4;pFG^tMh9?2b<8%t-{UjvCtp<*C_^3En@e(x*6Zx=EjWwu}sQNiuUzZXqV+o>7iqg|ah?zlYSABJxHeZy@q| zBJ{a@l<-lI_|`ci+yga@(sjCnaiR?Vm3w9nBAZ18s%UTQMJ#n^26-&2ge=NZK~9nC z+gW6We2(%2J}-P%?rfssBjSYZq65(FdYqG(e+_gu#%=LDFr>S2rX3Y6O3*vjkma^^ z{IxX2*9qqlu{q!_)%<`+n#d1{e49ugkuyX%k!d0`L>7oVoyaqYoF#HQk>?P(lgQmf zo=fEULPeF<8O-4?qUskTDfhRxi#SIsmpV1VwfW15`CcNgByt~-R}pzNk=GD;6OlI) ze|Za$ERnYoc^i?p6L|-bcM^FQk#`e$ACdPH`5=)G5&0-7yMnePN)L>#{D6O)+CM?$ zlSDp6j~T{D6S+$-pYIfc9DH0FFNr4lK4yA%3u+`#G5XGG^)Gzx&Y zB?Y2u5NQ+K5|Kr`ODg9&pZ}M8Wi(~w45cHYD(}kl<^=uc0SUK>D;k$mIcvzvfBvy! zg56z#3H29(9&$usCoR0WO}E)c-rfxoS9>eA!eUMByQ3uUa8A_dX2~FJr6%hL|mZd zI#*+KYae`wt`rlc#HvJZB9~a1e=KSJ>ZcX771|mttF6`sl38sX)~20JQdUa~KI)mqe>+JI@oE>Nylsd##y>10Pe~h! z>7b||6u%Pw3PPjhk?PeieuLUjqJWzBCkC@699{mp`=#6cHsdcV`e$*Zf6nNFCa@>k zWQ$fv4dI;EAje9STN3}$nvQjSi8A)whL*|Vzg}%1A^+y^pTYyVtgug~y@+&Bl=EoG z5?Xh4QniyL(hzB4rMT71E%~?VyqX+poWnUu+`CNsqyOvwKUyEHy?4pqNBg&2dv6z7 z)SlR+ZAq5UI_uFM{mIQ}e~G@tcC7-H zb@f&8i()(qSxjBmiI-0m1TN+S@k<0xUj9*%t=4>NT`ul@m<~g{f7zfH0hKxN0t-`F znlh(p@?R05|HO+A(4ro=)|#vMCTHz_BbtbfOJ3APDO&eG!G@q;m@TOl$(r$x@6uGD zUjuO#IdU)`0O)FNEvN)qK`28OYWWTP>3 z%W5?OjhNc%m&?e={c_A1o$Q2800TAX%v z0~~A*N1ng?o}>9SQ({FQkbqSgTG(@4`1xS*tTb7iNPpDKeMq8k9mX1+*+a+?YmO7{ zC0Gx(D;3wRYFNJ{VXfk0u>KAWUL~2%I!x`}?YmOCY>i z&NBT$K!4pvlZ_Ti*6>?tlUUF~ztD7pk2+@QsZS;C2EDi;42Jn6hKXTPTSv|i zxxtu5XiLo#AhD{XoJGY02M=5J1g73_?sCFgSpWY>FZ^_zQvi6p)y=BziQnjZV z{^q*es(vs`_Zzody&R?+@|LT9b<0&lzCf}1X28Bi>}DO1Sj;ds*3*dJuM^CVM<@sA z4}T5^PQOyo-UYd>ed9;=Ct+UO%J8!D5H#N&bG0hF9Tkl>Isdcl@@>|{CN$fh`5qLx zW0i3wz>64R-VyKuL`;}DP_mie99-*BS?gwrP&ccv-Z(^od*aqe7CinmKz_n>3psKh zW?}J>Yds=ssmoe#Qej__kykM$i!nmq-hXps2i7B^dS+gexp*B&mGm8qOgAPXtJRU` zq2Q#cDIJ0glg9F-u+)?$W9Q9|V^P$eB$_-NrUwkqs54=@DLtbGlxI{^zNDITyIQIl zo#QzerUoL{s8>Tus|4u*=^E8EydItolG^#?C+`KxCLP;pR<-Nb*$1Fe<23Nu2Y;b$ z8D{zgQfU*I@s-iPoAdHzYg2}I-pLyZEV zw5j|He*Z~mYO}tPIUmn}!B*>^%%e{)xxl4zkU9#ecXeU_0fAG{xiFp*rOkc@_kkfymM7Ea*E;>1Z`D z270aZ(%6g9I{3jeL3V)5OUeV`eP~oga5r9u-m=B1DG#AaDSuax8Zf2)XCY%`p+5F~ z2oix^IM8w%v#z!XdUUjTqs6f|p@YC+(Tro-w@)4noB=KGp9mb>flN1z6Mrfv4+Au` z9eL-gm|CSBCVDoNI&vz+Y$MP+_?2;QQQR2CY1{MbFk+x_O*NvEhcI35^PPMYYmVJ( z`6TuLeUF-hnt7c9D6xxE6CaF5j{#PZ2P6mI0IZ@QU==$?Leu7Telw3@@unj5k3eyQ z(7y)7C7~Zsgudw;vdD?=Q-2B{iH_ee_j-`yh_bXp{qRtj9MBF=uLEGn;c0*!o|@75 zn*Hwrg!yu&>;MR_k?eW@(?OnML}WfW@M=(0anW}B{Z9q+Fm`PjkAjc79w_)hvZYAX z51@Hu=s^m9L9dHsAl4?&1R0cnG?_dNeKJom?YWPNqDr_HPl@QW=6^qVCP=Q;r0IQV z69OOES3rHPs5EfPWCgv~ntEsAC5jj$2MfYb8UJ#Sg`n>?wrYa%Fw}0)mlvRZMPEKR z25I_Eo?Vcl1CKzxqjY$zHEP_s^4I|w)F@uk!WBFlIBQjr?Saz*IV#_(`IS*VJwx$_ zpkA&CWMA!;vhx6Rm46~eWzyCO81+@quCbH!Jir-(W!{p&SEUG@cn-_A>2@0|-}b7C znV&c+Ba~_OHjo^%aQH4(8Lw^=J^)|p(EA($ci+W!g z$XQEh$z<<4P>{rEnS2HSF7(#u_b`O~lSS(SKGdbCMGVMmMG!BQ4hbWRsg1#cIdnzY z`g>7ksW)U|!uzQ=xtX{*`qXOxC5$!pX-~)~l9jXg8UcU%nIOH^xQ=u?PN`sNnw}ow zhoHS;7%7?^Ab;N2_1$wn#-rP6cCEZ>mQJ#Mq~q>G)FhskdY z4Xh87*dZ zS8MvR<$p6lPQ;xap8=q+Gkh3NVgr#6<3m^h`Y_7yQ4S-{2{wT60)9J$V&u3eOvlA% zv2t=;G`CH;0p9?(5d0{ zy05Ueg-}n^tr15j-5T$K`jlJa-SS<#HSWiJhFc@>6A^c7d_cuWUGVH2avj z3?m54?WjjF-E?aNiB(9qMiIF+J{u(0X;VMQ!6I^N1WGL;x5lF*c5mmf_GmGJY}M6hJ)wM;DRXLa0lv%in51i7iH^k@jMPN#ppSGJP+%{n3Lx`9U1rMd&J0Y zdj3(Q^zWQ+`ckr+LXR2M297n4B21UgULB*oFy-j?${J1QOU;VE#F5&NHt`NX_YqdB4Pwxm+=yl6B7Ei}{}H zMyE68L0!a{lj0n=$viBFZun!8o)65JZ=dfHcw|H!=ZB?GmlU!dIm2wfAF#fzmfwMw zVSy+II??Gsclt#rYwVpp^8$oT-+#CFD9mjbzHi5NVVG3r)H+j4cpiFcxPH9|jmKQS zUIW?`)9Q}C1giqYT6F~KBfAgkFkG~Nk7H09Do%j(C0fc*oEGf0Ra`gALvH(9P*Qnd ztutkl-Oz&Jf%P)b4D!GdiPqDtL)`I?Z5&F_1%VLP>UGl7EI`dMZ#H zKLEXku(7jw9Q4d}?Yg_lt(T|u?e<4c0EpUk|v}qI-h##EetobsB`Ld>}Yh7>Lk`?i0mgo=JqNQ z5oBlI$13#o9X|nX5Z!@vFLqV?w1WK1e!^*dC~@lKF%F{)=f&JT9)kpO_rNC`FFonz z!BXDwFp1~mpjzaoAK5qJ+nAc{BiMTvkG}#__FQ>M8rJ1&o$@Ihuzx!h-SY#g@u0yV z5!NWEXFR?UflEF9J*WkVvK%usGb z!3Z!oa-)3FJOA%MC4U+pPM*T#G2`xp9WXf30n_G3C{8_1(b|vtSxVNvD5nlnvObCP z3?)bI6}u=L>GMYb5o%)wkvsYd#V}n;drYE>bdd?)-;40WkVXSp(;4XhSlJs@3*h(> zfccob?gu&*(dqpFFbGDcrcMDM#Y}#ATM64Oh$t|ztByKDKDb% zGY>=O#)%^FM#IC{-wZ`*7JrcPv~`|?Di2cv zeDMwI;DWh!sR64fcBsK0v!PZ;5W3@Syk){;O;T#;F9MiME{IE?9T+{PLil1J)xKRA z;d70H(N{bk1J#~B>H!UK>O9XEW!hp>mrWH_44MovpMQu>z&-#}Et;MC0CqZb3X}y1 zMN9ZJl4;z=l(~0NP>U}+V5LFO$bT=zprfUV*$2(Hhcz3Snc=WrI`2~nbN#+aG4d`6 zHA@+VIJs!^G;i#k7Gv`#Q|PooLBA`6IlY^!i;TgKa71)h^20I$?Nz)fTfm35%wZt1 z%xRB>_+p{3bq%3lByO*nN=x-uXh(^b+Y*l76PRSXbuGrVu9b1GP~3GCcb$woLvhzroVuxKA62hc=MHQ}%L?z| zAdI_}Pd|noZB-4B67J~FAk6Hhphl≷7oxO@E_x*FBdH#WQ;;^JqjTPd_SSbaO}F zrWj+_?DTyUW8&t1#Kl&GoBKGdJGGrk5N;wSwiG6|6ehMJOw{}A@?GIxs{{A;a0LV-)Z>Z2&PJd%#U{lNgo11ioV~(LgSGjv)+_fk3t1z_&H2BWX|U?-8jqr z95kT$9uOa2i-bF#goYvv+7D~eck5^sR|43hP}Y#gKyUE1!D7#=kbTq@?hP;l>+xlz zi5wvB>vtX@2$GPjuOoOPNc&On#}5WM3V+h)^D^{00qfF7e_*{XDHM59-unz*NmDR< zhNS|u7i*~DRfO0j?K}((ZlyB|@Wfhprk)N{>u()c*UzE%!jun^TLU_akyHq8BZV;2 zjI`XoE0}IWJ)J&71;b&8D}EFzMzskm;9Wj?>V2D+VR#gw`OS%!WS%Nw0%?6IzklhL zfzJ3%MF94{4w;&*;fMgdOcBOb`Xl>-)Ou4?Ig0gYQRVa#K^B9!GldDBK5dLMYkuo& z=W_ssbt_k)`wOr+y?1%&HR!uCK?Gf~uS7*bc3=OBge6g6BpPP|3^k*Y?1y?>~+_yT2_41CVVIL-Nve;Wr>izef3%Hc;tzyCR` zvgHP3;FE&I_W-V@V6hi^5nbeP3{oQ{Y!{^|T?FXedP5m`5}Nn4rgHWeEM@cD(s3B3 zylf}!Pu8Z;#mAp)j=JTl;oRISqYQfhW8M>CddP4lc`Hn}r8CKpawch;8-E15o(WPz zY@lziYS-eyPwj8rT~uuC2dDXOV6GH*cnbHry-Ssp@UumNpcd% z4K=DUcYtSt0!PudLeQlHh9kh?U_M31JOR=ygG)YsAjngAt-hG`?0+keCAz}q>>21z z>K=j->#J&i41zvNB~*=9 zQ{Rj|ii1`c*tXSMntzP1H{zf>tjD|e1ci1>LPwFc{f7ZnghC?`N23FjMrcG60}En^ zKk-Sy??Hb=WUYVnO$-x~N#gesjKU;-pbxhr+v2{LAip1-Z$1Gl!?@7r>`7={`8l@P zdf1j%YPX5n@WOg3Ob%&Bmv_Qsn;cz+*wLjOIl3G>4p5pjZGYg$U7x`?T-p+X_gvg$tjqJuQB#I--s~}FP}agr0$4Bi_<4yEYb2m zeG*2^-y$VC`+rc7yhHOUAbb;=&dvZiiFtcMNp|*x8dk}t`Rx(lWt5H=rrm+Kn~c86 zGV?Zo(siS5?R^4DyRK&N`(DHh#^rq5L2SOmrHkx7vbSL(Uuu^^e{7r|dK6>c*vV0?1XGl=-?lPMb-V@Hh;~;C~QjU~FinOi##Ty%Xe`%unrw z@W{8Jwi^o2cHa*cN*P!El5t$kZQvA6r`Isg}n;tCgcF&rXykfMM#ZAOH6C) z>*d}LlheRzcyw<-MrJ?L`eM1WZw8r-=H}E}K_)Q6??Sq%tAnr^m>*CA{aSw(;wRq^ zl7WUTVA95ji@p=2f=E%{2~0I`>7uZpXMdwBnj30We^inv!qr1iI?}jbhtkA0k{b;W zV{;nBSU{^KKfwagM+|o#4zlX|6p+n?H87XJg!OBXZo(SyC5U8$?catbC)E|i+hN%T zlZ`Dm_Ss?X*7fVxt_BfCK%meTb>X5~H{n7sf9v|&Zv)ZOb1|`7hbVi+GXAsS-+!0k zpEnPFT+7;MTUGc?SXJ8^>`R0T@q>3|zZ9>czt0J?rBb6j=9WrfzEm1(R@-%aFP2KE z)N{&7OZ*j7OFtjExBU91A?T2|sp|QgR<>HJ%6@s%x@H+v&&`{@0zzbUSy@y@YZLCK z>1Nw+54%@a>zk(iYW?b_*u2RfYkzH-9G)DX9vj;LHDPBd(+f4*Id16>Wd?H zU)5K!Wv9_OuBbZxr|`24p7Zf{3qT1`0fqq~KY?Qq*HH=#34*qDk7YG1nYZdtjBWWz zYnzSl)ugo*ifq6PgAi3sS$|76LzaZK4ZxDJ?s2RsAM-*+z`SoItfi~&9=7gDTGQ8C z+Z@YJTU#>LHcG6fDSataYeN!7rd1(~+c5r3E9qygt$9oQ2g|lG6Zc4F$G5v6)1B~d z0}N|R4tuc!Q9aX-m|~%XJ#zJz{tO{=#fSJS@aIFsroMcb@>=zpAAjcQc22+CsJLNX zt`N@`VcKm}npHP+>M*rw5S-mcHC!Mwz!C*Lsf0Uq?#5hc)SdF1l~EC9zwS=cstS`^ znzcq>D#Wc2SQKG$xaNE4Z{>+D=tY>U`R-UJQeHks^`%bqSc$lEISw$HPGsz)-DCIC zzogw|=j_F{V_#@5fq(bBy}%X=Z4HPpL!QYMx8g`#$w+)5T=^0FR0%bzeu^Kt>`Lp+L4@ycnT? zSY*q|7ioOU;0#!OS&_w%gFiGWMP8Yta$UOuz>j8AU}es;tE32V1wjX1LByDV$3ZSA(L5gQQ-5C>x{6_Y|N!I%Wn z;w`qd$Cii&Q%?lS#(CF-FdEHn^zc>Y0%mxXg|rIh55u;QZu=Yrf7#{t=eJpl60b}QOIyTmcN=2`0h_y zn~1akA=zU|*zU0;QHL41!yb2#;voEJv;dRDifcl9YiLgZtG_Y^g^zMKZFU>(R7>1^ zK#34(D_H%jjT&JcMd})130+3?0*N^CYr8tD1ApQQ2!2~NZT-ps$EITdcND-ETXR8s zRVR>R_>Tl;GsC$Tfvh3?V8R+tTZ7TMhp~Mc2XZ+rC8e7f^zWS?; z4eKz#s;lG<066Qj!TBi&KJfPkCoi#T({smRgxy&8G9rLsYP{`=X>pCFgVc#6%^!E- zQ-3;%*4M=!+wy(b$1L@6Nxs+Vb;NZ{6bmRM-&$@|VUfqgOdQac)g*Pu?J&JN;hkik zL69^ri?=QK+gc^F>cm{k{f8D!IB*GAl2Tx^BaVS9&rv*@sjrStVLZ@9X04bfMFJxQ z#WYeoAaZ6Zig#I(T=jRN*a}@+Kdh5K$5#FV zfBq7Gz804vq6K^dBs^|tb2sp^$VaLuhE`8O+p~4sUuBIHOY4Q}k`@ZfAt`G}S{+Ja zjFlwCmx&*vvKyva?crJ#pgir(A*5%j%?bkh_YGonf!X8=nPCp#^q&hjzkdY@zh?mF zw-`7Xc@6_!=a=L=`Ie1<82=%1gcyrRTZT}`Lee&p3-LXHfI{&FX@E`AlG7j3nN%0l z9rnrq@TFWI#u7Sr-hNw{yHnX7RF9Ilz&b&)SfUJ-B#dW-|2Gkc#GSU$Sx5fEIre@N zex|+@39+!^SKWOjaw(u#cYoMZOG%oQ@dZh}KpOb8wPAc72>upn;vmtH%#<0aHLB%$ zJuJxX0FM?x=98k?^uvT(4;^&&>VQAsll4atbMPmL6>kBr%zKI*6c5iS>vKci3|F!{mtTR>M@K4m=82)PDv{ST~1Ao-Dzn zd>HjLP0F75C$?d|NXdT#*w^1NkpX&gfH=U^YGMM^=~Z`sF=7Eesn=45y;Q39taF1V z#`6P7_V}e1{J&uv8$zU}1xgYPYXE;fi$5girbu%I$itK@rO}5;z&9^UZ=J-a*o0a8 z@aHpg40#@jpMd)%z<+zcDW?Afho7h6_u5N=el4?w+lgRVHCg}EQo=t@lN~JuAQ(7K zSPirwVB)53C*4yb+ixmXNv4UdIUr(|pOG=Zx)4G)$l#WoWQh3gysD7-4 zusYP#%ZMx{Sj%@5(#WEqN zF85@tsY`4S1y|j@$i4@}#;jEoYY}R95tSU@~L zi$8<;L4S){q%j$=PJ96i0I>!MmP||Em34DXX!3+;?*~!dYR*~;7+cL-)dIDeM+tWu z1dC+<>S8H20r6bq_k$_)<~{VSk=~z|);&T7zm~nDDNJf7f-+{t8H2 zo{tp5OG;|`>vJl4i?9%Kr^p}|EEq0Vmyt5IY^3Jat00aGu~=K~(0nB>iCL?F+Ys85 zbWT>gt;z~#*tm*eV%!VoZ*|>PX&5h-C`}+q@WO7CQYt=m6~%L1FOY{y6J$qR++Mp5 zihpAZKmQlnBFxiv2vra!8WZB{#NH^}x!&>-3@$~`TtiYs7ZBhyFzjyl?S;Rzy$Iy) zdGK!${5fQzQO{4<;&*Xfss)rYxmq25YP52gVz99f=`?9?h&oOJ*3Q&Qi&o9A5k1aW zxOPbQ+L|U?ehPz2Q96(qe-*xMwq?pq5P#kPuVg}uAfKR~5vcoeVglbM@nIZQee9&uZ&j!9nw+&CKn`tmflMO)0Xl?873iaCeen`&&+4a-g5CeR1zdMEeG_kVUM>c)PF)N z#Vj?eSM48+*4?QR8A)%?Mai%(#;Q&%pB zzd3p?cFsY+v2%kFQ|Psm3G&AIFK@i?-wy3wA2Z}?BEIIA;a4miaJPZH`y?fp*6AH` z-zKS~$QW!Aihy-lR!m7S#ZH?AqJO!EhOB8sv8Lei*d);=kV&F=R}d&moU4-T5IP_$ zgefYisNzmC3gGSSAk=wyb&FS<`gp{kHY*(rcwZ+2PADK>u7SLR#8=#MVVv+2GImfZ zv#95gA;1BFD0G^lig;R?MVVxGAiWl!a`AxOvC*JqlWt2*8MJv*hauM4>VHntnhqTo zsA5NZU26EQ52?PfBpx<3teEJz(o#DbKyy_N{J*QT8S*tIpT^vwFQs|QBiGw)Je~bN1Z>EkiP9?>IHmUvYNEvAuWqW82 z@})+}g@e47yXO&^UucWROn=}e&2|4NJz7{HJT6v35Zp?QR1$H_#OtW#aeXJiYyw!c zXYn~&J-nIAShLMCK|~`1z4Q?r+d-{v7#k8S4Ii9iiDCMEd9@V;BMvT(&3UIiR#{yh z)V$y!z0x|WMijX>s=DZi8FQ(`_PZTBP9nSoyjRT>RS`}WesDJ%s(=5orB{(w+#wq( zC=b#eCE*rsiQXsowd<)!EyUD}1m~74&fNIFMGGbhpp1xLkCmFfmmZ1^Iq^l8cmN|_jKl4WfYsAT8DnXmLI&`cUt%zPlP z_PCuMI|<7Nt(5%l!bDG^2=dXzv^|R3q~aI}rWH4a6I}`?ZhvH)s1i;flmJ4g3Vedu zsvXhR1n)jgeMZtbM31{9gqI>tWGGC$c`@W2zsA}Clgkzbl%}RguSlw?pCtUzsfXmQ zw@keYbrP8h6`!Q;OwW_5i9(4bfD%bUi9bM;0IdX~2`R8Bvr@9z;1;^3iqu6MWS_0G z$(M}Wa%XFZLVv(SL^R_VMJ9K`p~q21Pke5Zcmly)7#du?Ztc2(udcamb(lrWTDx-n ztziz|R;^oe$7+(?`?3*kiNpAYh(qYYNHUK}YfYe7ZDLMnH^dQ=t*fFo(J5Qglpo7W z!f7QJ0g^1RFSWZ9J+}HwCLEwcU3LLbrf9E7e29|s+<$8Km*8jWS}AyKQRF~euVNf} zNy>N@Y{nfjR}j}t@c@5LyrbsTYmKd8rabJCGZ0?RQ^hEtus^qE(Kjvi^36T|=#L_f zyby*YUNNbi+SH?NUwuxBzr~SMzN(}vTgr)w9nMEfhbx3z)$R=Qr^f2IX95Y*Q3MDy zF@rNS5q~X#-;0r)V5f>dmz9BX|I}m&;`MWiI4E1_WoTEm`_^mc7V5CFpJ_=V5vC?< zjq9(|)hq5w7SOL*9b)PY3T_E&%t6$*C2Mq)2*HwTifmCz?m1w`*d>l$ZsaqQ)UYBT zg&8D|WzS=~5#)vz%*H->c;LS)Ew(mX9Bu6TRwUMRZ0Q3)%eJ;N zoYVLwu7bEfQQc2lf$~scL-M&d>)FI-GxX0Pxp5tTYyjuokA--LS!|A~N%#0urF&@E z4}bA}zN)F08I(4_S4pX#`k6A?vv-`@#MzMqUH%R7lS*5gQc|P8CxN4vt$BuFn(K6kp|q9fQ2waQAz1#VIv1963!PmOVJwKFunqKkcBJ++0cKr?0dQ_ zJGk81)`k6qEYddq2UM1%A*^V_T~)$K$bbFKF6&OH1^;c}{b9`i3$!qx;jPEw>a|f> z%DE)A1ed{bC|7|CG)9`s1c)J`;VmmSmeI|9%h06MmkrZi6OU|#1tW7<7#z6e>!rc< z>sGJ49i$%DM;G&E+ec@-Mm5Y-nvI5A@xv7PafuQlNH-8}DDQe+m{Hlgy=EJYL4PVC zIokA~61>$B)Eyzn_bW`4N5U+2gA_2l3esCU=!YhYKOc&ec-~!5~%;P9k z=z9?**~411VHXs$0~si7F9&jvCM!`FJdw?1DF)qpigqp`erg-rL5Ow*wKRpLObqA> zU`e!Mae#&6>G^W^iYLV0(6~uUA%9~ig>VtbuvdGcD1R-Mj5$NeVM&FiGu0nDBh6-z zxZ01&X}FFq#eQwH3@S6b;%(9x>=@2Q$|a1w86uhli-;DM7R;J&%oxtYc72Ez!_pc64 z0h91A?OD9yGlhs({MJ8w9CLD&6nPIs+z9tp_T`UKvi9Xtp*c znw!PHQs9N&|4jG(!jI|JMFs7DSOhiBvF8J+Dkgff;@=_i%}1k*k2hC006JbRaKo;6 z5QucWJ=XBT6kc%YeYh5?`VjqBG#;UZqzwSL@9Zn>pY?p)uvGp7sDI(pUM~A{N=2GT zmbjI&sTi3pVQJrI@0*d!GrqH#z*h0}F1}(<-)XU#inpOQCrHgp(3Vn0zTln?EAuI& zT8Q#VGUSt%hT1;c6xabPjXZus<8ti}|2IT~bGTskTgs}RW?CC{ccHDjC@!%<5a@8* z_P$`7{RU|QMmzo$WPjaQxAM3~pV}~U%fM|zxAzZ*soU1{uO1}EyfNwd{xq;OoTjwr zSCLiX6F6dDo)x`s<0RwVIKT}n$U5=fYqt?5*REN+IxL{owB4vx@V?;Pm>+GbVQ%$Q z#bqq)jw1&!`s_%#ULP(47yXY|;E#y&daclb*2V9U8KOj(vVSpKlBmJRy7U>7tsOd-&O|CA> zn9QM(VF7!w@YeVj5%f9f%M#JIKgS{d1^#?@4yjc+lA(i(-)z=B7;wAcuP+#`A&#B0 z#b2_@m-U-l-G2sx5y%nJF;S*t1rX^4iObf^GAp9m_ydp{b0^hTxQms+*OC^8`dC)l{W9Y4xE0rpB&|ym@ zgB{z@zg8R=!J^nmR_N+xxz1r>Lwd1=lTh_yPnwF&!-}My<<|({a?}23v+)lDHdQw_ zh;QfsF@L&)nXE>gCy?+}=cuI3h&-dx!|f5Y!(heKlK5LTu#iMC-;RbF!4Y#zn{e#0 zgA3wtl&CrjihpZ=EEK0AD56vt)LQ8BSA*v)v2DNvz%RYblojRN^g+7O=7zs;10TMT zdu)d7q|-Z04qcbn*RkO83ABE%onAZrA!-~SCV#CC-3b5n;CMc5&2p97JImRg<%O8t zBc{k;C8j>VhhfB4*Cfia1|ZPz5jsFGKuB}^Ry`Ufu)21mLaL)vt=DlPP=+);0YMub zc{0*3igs|NgatXEdZi6(`oB8Vf6My2)~=2OL@WiAH_ds%f{_Ve9f5g4B0`g1g(l(B zbAPt*SOoUoL~l|oN*G{P>xR%~-fS=vBog8RY-eGDR=~L?oGSi~!c@!F`v=iUS&b9= zV6D!C_$ANescld^xu*(Ln$4{>cS~7lYaGXTnzpmomvqL}v7`Q2y#x_8AM<`3v zUh}n4-){kttYIy&IC5(f+K^gnwAxWS=zr+8*%c+8I~7YGFRN8#tm=8wBcC){UHa5Q zB#e;&B+t@np-9OH`la*CBil;w07ZDwISxXwqOmZZD*edCO}1h4)|q>w2zB;Z%QsU1 zL#~_J*3*X6DG_;pjo`t=HMC<1xnnI@a_C{@hFwuomgWzb2M| z3lBe!5*`*ZAJX=)VruEl#wND&_r6ZWRPa3R2L1tIGSiLC3%uN$JnZl07Ca#HYQ zD9_GkkW?1djG=9d*G-1AUKbW+8GlBAe};{H8gr|7p2!sYlXtVgL@5H-z39VnUWEmE zbmQ{mLsq>pa&+S=SP?D6oPHG-VtE;cD#D_X)k9s8Uc^P1Eqx1x!Y*8PEA-OLsyA^- zf*TvFQ`B_T9RUS}7OA+D(pLI_io}*HMvcX;tzS<;+hm5{-EO+ zd#Cwg@?fB7N7H#f?IZ>WuiZ7NY=!7A?(;f}(MX*Ml8mTwScy6=_ zT#Tj;9g;4`QG61A(D(}suhWK1HW%^l@rRUF@@1^@vC}`MdP#vKeNp@s{#;3HAKyO0 zpTD88(b8r)Gm==tg<>s|wM%$4Hccyi;3e#lL=dle@M}Qt(pcpR{K?=C%4Q-*xYC+# zO_ySGyNK3SsRSy&QY1QLzwAwXUB%5vV!a+g9icTby#ikcr+lvDVTSO-IFdZ z>0P=w$E6l8pl9NeOQO8$No_bqXKBhwE|M)SuzON`;9!0hYRVKdJ$5ls?CEiOQbjJ4 zOxwK|rR~MV%kb76hwGW2aqOOCm%YGQoW?RaD77%%lj$u&o`1#g@1mk}A=csaK)zz? z66j}6^#$sH+*pf)7Oh3_c7ema=!X2gi*l*r0_?|-eoUN<9$E#xP7OXf;!W9 zlIAk|qIAwNAZO3RHd8t0vQ$s52&4P|`S*VTP)h>@6aWAK2mtpPcu*@V3fHn00015| z000gE0047za<>U(RmTop-(c%omXul+cF?GrEk0DbC=6X>1PC_A29 zy;EQ&UDvf6bZna)+qP}nwtdG*$F^;DY}>Z&q+|X0o_+N0!#b(6HLBK}V~i`CpSx%6 zbqyfTMrQEw4#W4V>hKv%{plZgumc2zh&{{Lo7V+39~=X<38DvVDX0-32j;7~%LW*w z3TAV$Ves37zs3H5ClLj+qdnzF@|&&LQ7leTWNDfwpT^ZR9~|9htX6f%u#A7p4XoV`;uj|JXZURb68S<4NmCKqy8;r_`}>e}u#-)w zUF`ZT$a|mv`S)&O-7;&r{5BAus4l>@ZpYH5L{sINJG*P^LskBQWJ^n5FK0*V=K1|v z$(nlH*?sIL{^-=?)x)u^$$zH$CI(|8p+ovX+nyby`|N&5?F*;an8}RJ5Zm-9T>+S{ zBZy%XLW_suYVn2=DJvrUuZ%?gI&Z+rT#QlA%5h(aS!=w{+0l69Nk}r~S~(!80_(N_ ze|O7^=k_r>`dNiXjs$0va7hnS#4k&fi=WQ>6?aOtSF|%K)2%{tFp;KRK;lbv-fT@X z^LH@IgEwRV(l4ZD;gphMUf6$-Q{xX!1nO#P+|wG0=u5d?W%}sPQ+F)Zt&qFc8K=1v zp+F}TaILJn!!#}6wqazO84dtrL5$rJkd>7@S&kNqbKyuG?h#zOiactDs+2J{SX+)- zWITt+fgT5evwM-uv;eUKCp_Xjj>EoGc6eB7hwCIFR-?DsfKmxuAHv3wJAyIo(orOm zqBlQ2{vJn{2G7n@>CRYnXAGHhnfjL1Mg?(l=Mfm^L%mg-BiCsb>kEJ&aRm7R13g?p z4eEvzL^tZ|!T`lo0*RW|?OG9!QOdq^sSKRQHZFNh?Z@r@dunCnMaaX&=seRRYL^&_ z=uhAJlQ+K8Uj4{{ABpjBS2u^OhB|5qa)>j!NS0)|RG@}#ek3JnSE7&}%3>S+Q8?s|alBiJSeM7>A)>9Qai@Hm zk)hTig`Iyn!2bF@&t}ILgW1Gk<&zVJB-eEO228ylZ!mpY zPBc^6J+IAXq~hY7f%7K!i5|l6G)L*5Z&H}z{#WAx@a?ceZI?VlKZB*AD) z+DQhPae(_ZUku5KOcqdS;*ca|O+ef!&f}MJyX7oR)0SW{>*+D=jb6 zvwAp)KtMuxsdw!3IH^|&UJ$91RUSWR2$~J!HSBL#G3I8`4MO0!UxL-PYsQo@O3lml zCLJjy5HNW-BqoS?IC&=dENzp^b~T(w%`GZa*t^wGb!)WA1?DLxbsxfc4BnSRG<(q*HavZPM?yT}nf=y36; zOdEx9Cx;NsHA~TH;=b14AzFFZiKL%}Z15k?)5B9w+LNg)s`|p@TYla@$H0N9v&y>X!Emt$rw!J5e4w(HTtD z!%=*1RdKIXaqm@eFII6sVVrEKe5bNdJ6}R=xlp@MvQs2$FPHITFxaA`YzJe47K}#G zr*Ttc+{KM`(FIUmFIMqpUDA_onkaWWT4k86DTxs9=0#)SLt~ML_9Bh?T>w=S5)a%b z>=N+zmAlnjmXQD829e^KNCBTjSzErPh3%lw4;60Uu}Q1i%e_n6)!VPd3LX z#_HyJnd+kQg8o`OO!&=Vhm-{}w%^aez~qK3QfH%ZFCHK~Wifa zyf>DyDRV3)OwaH~a58*2vRO1;8suB?IQq^!qA_W*6$k^|@ruGP+tW^fJf_f(HuEK8 z-li#oRWyavAD2Nh;;m)}hIA#>E1r@y-$rac;KDQE2n=H0kilra_fb;k8^CfNE^DPJ zQVzI~ZK|qff+l{gW+=b%~z?+)l*h!%#bKE`5h`oTFvEU>pI_K=C9>FyMKrX}(sY5e5K1hEAI zKDw^&xlMXzboSI*ogy+j#oOE7Y}gsGUI5UA$Jqcp#mWmU>0%Z8Q!-nQ7~+dTMcJlm zR@7`I*6vcP{p$c2U8FlthCDyi2zVH9BQBm54EJ8TpGUDaXy5Wdt%6K7dMN9!>(~034m0C zdQy-BDkjmA6&ymQN=$Z{NX#kr7Yyc44=yeWvDP1m4|Dcv*1g9>0RTP;cg6vYR$v&d1ADI#hB%d_h@7mY_Zy zqWXEqT<<^91-xJ-R0;It@C%M4K@o$D7v!zdO9klOCK>3&klttbXkacR89-DEpoczj zNu~!vmL@e`L5aw-$;@}NcqIHVen5DP`<7&e^B?&9pY=QX@6=a2N5UoRUF<(mm(TG~ z1SA?<8YIB0Y54yjGYa?^5d;NG$6JX`7OR;x0g0GBQJx+U>lIk@9 zUkpG{@3skGgQqS3oN-Tgb6>EPbZ$CNAl4hBDQW-olEFs_@#AEgPip&_oq!-(r;7oKaK99+ zOmvT-f2`fvss}LIYSg;OeO?|i%bk{bNKw+`!Cc3qk#UgNM6Bss?3h<`vB^S8u;nKt zN1#@4edBU}<`8`z*+DwM<-YB2#i~M}*s#y=RY3@0L4qs&>jzrkiv`Af>q8pY_++_Q@FrD^IShw+ zd&FYG-ErJsQ-=pLoYCceO1`+<%nq`qjHq8Yo5YZDSwLC7u_L1hp7^YuhPD2NkHT^< z-3)Zcp7o>D81?sx0V}!4F&sm_`iQIcZ9>zou_Z4n2@WbkuK@dBePgD3uhzgJIAt}H zP>$olf&{ZCPL6>>1*3qmjSIvU5%mVUW?(7ogVPr^-js8dF&G%Cj} ziEG9&KRDtRQsqthyKCQ=B~2DC#QRTQ!Z*vPo6K#J%QS9b@MPcE0vt|VoV-}I-b-ircA(1Spbg_6H!a9mbM z3=ys{tip>za^hxLg0a3o8-DO5m)QQLug;&|l)VArOPU#SuI_A6kirsk6JXV@8!)y@ zKYX>=jk=k9KPJ;W>s8$DR3eOY=>d;WXHlf8vPn`;a6rz%OZp^sEdl?=I)h%9Pm0W= z1_L(P3AuD$JgJP*FeVFc?3RFXPu~VpMJ^*-E})~$uya#p8jBY@dH^+C)szemci2)1 z7bv`r-V;S7P0IsqJUaxqbr8>M5okk5t&eNrz~ZC^s{@MnSGn&z6foBr`n2M;(lzb} z-Qlq_DL{sxm42WRwx_M1lVa+G?sz}aoa0_aY$|5XgO5InDD?zQ=60T>(%@^sBoInJ z)FqPywFtqPA(L<-X8v&h^%1H-IO0QLQaCY-K1+ppU`fUhy{?BZKU7*_ipEU5gpgnD z)-m@Y4I_np`|6H`)}W?MIW40OOgB_INd0n;8E^^wRCsVtOrMMKw~WT50ER;7EF^J0 z()dhNaKMlMqww}PoctO|ei`@j!9e<*nh)QmE?5u5-E`F-T@O8l=y5CEF`0VR;f2qA z(7g+rgiEStcfM!Rbf~g4a>amSh0L|qIk6@vpIL~kossR|#NvkvRZQ`I(UrQ+U2Nxb zGT_fYYrTt1)Q%J-k`5?DwYH{gR4mtiIZFkCE+hQR5r?dxK)aXTC&58xI)UwWAm zTn*7q{_~`)VW4yJ7a9Hp2FktynZh`8@e^W^JxGvwCnCb%R-G-OhDzZyDUin6M2aErN^^>&}#9NE)Q zk^0xnSI;=FclSm?Oh4g@S|V|AM=7>OdMmD@y~b!9g%58}HyYs5;jC#pdi!ReFadcw z8tEaT?tzxxL@d1aJbv{ddFGdPe1N;lyK6Hg|2`5@Ah7eq!+A_RSiaKqg2RVDnB>kh zwCMvxEJnqsc|wGN2llXMTbR%|n?BB``%jA|GoJAm5T~Hlf~4ItcdG_Ct0vA&2qTI4 zy;mz7SUXO;)JJs3d;5s)@HuB2O@K{LpuV=gTYEJ0~_pVcD;ot+g#l z^{C_3YZPNne8ikiL$(m{7bU7ADTX{HBGH?Fd|y+JmI3^L?+MGX5F?^W0H8U=iLc{i zqAg_q63Gy>{8nj6dULJ$luPN9c>S2>I z-=x%ul=6GCv{ui?c32w)Bz4wY=>x3bewmi2$y%6}I{%Mt0nd zcLcj~t<+}am)3c-oAkkz5?~kks@c}sma0W&V_r+Pqb4n4S!rEP+itBgJTq zR(FX*qV@aD$Cw)wVl|htj#G8j^YYZXlL(#R&@M5#JMGSFI-8wr6YzS<;vNGnq#{Cu z`uy_t6T6hgD&^Z}bRfXzPVQ$j=kUo&X6gvKalac@Hlf1pvq)!@gn+6V>1wj*ytS6cDI4_4r{p~Gm~*bQv2mS zkC5?-u!`U(D5W}{3rLnYiR?TsPwI0$MPmEhB9KV`hr5NhKumii%H#O5ttMR_1Fji# z3Dy8E31b51gf@y@L_~Qo>yRuanyM_SP8N|OPx(fy>cXn(LaXY+tLkE0P?kF41A1Mj zjFfmENj@`$f4C7T*zd&etm>T59&`dsCcnT1=)@5{BB4%nYM;Fpf|=}-mw7(rri zwML!0K9?H3O!lrjVvSNf^in09=>T>J$14Noo?lA7g9?!b`a2-s!f@8+K)Vr9`loxk zh2Q5n$lm=Gp8RX*Pa(YB9J%@MR7Tb90=(#QQi;oK7^!T(GXg(H+@``gSeF3wCn08_ zuF`I4X_}9#G&Zo1stO1#4t)GYhEWBrZoIavxMP{=T(hK7s&|J69v~gtq!T#EE^MET z7qKNMh}DrAH5XhS)RCMSN}eAOFp}9?sLvlj?N3ZQRHPMD7E`j(Ttnq1ZJP+5FVa}$ z6+x}O*t2oe+Kx=DpV=ec8KjL1zDp&%LdXigcZns^SyqGd>v9r`#>IHCx4g?%FX&BB%Xh$IcXS3ok!K2XnR6 zbSL;!w`S+PQ#SZ_m#}4SXA%5Glz%yAVzU8&v^s>^&T4uB)n$SFjzCt{( zXXMX?cv8`Nt1LeH{@;OO3j?+j9N2%2Pfvq%NB>{-4XjT_@iuO%UV5Dp!w zeYFC(sUMG)1Q?plRi_~wWNIFM^o)qydtHJIQ6<{<6sb&4mTbVbsg_Tc{5)>sYw9jm znu!ZRy{n9I=fi*pdBJm{fqSzX{ppqpRG8deQFOD9?qY6 zofspZ7G3qN9?o6$Jv}>G6tySEw}Su7jJL=)$zPWPQQk-nFOhUwRrPT3pLyRM98d2* z@9UKc%uku{o6%Dfo-IiL?rY*ZbgXhQb}}aNPz4a)cGYU-^zaxznU;y<}G6%b%{- z81?F~*AuWfklbzqy^}QbsujscN5y}NMA7`g->K(!A@1gQGVH1VH7d5=Lz;Sx>enjN zRqbky71_yF$t!r<$F|~R#_Ufob5Xm|wfd!gdqK-WwL96VYaaHyEub5ZCd)(nf731o zYn}a99%5a}H|3q`s3Q$`@wB?}xV`OWdE2>`m9cn#Oik|p9FOGoGW(x_Rc{DZaTx{V zgN%c@aIJ5Z!caB=r?bpuY5GkBZx}Wg4!kPzcP{?DVSyBIY-I2boR>7EDCLomo$VA_K>3?D3p>~b zRV;x@Y({REEZ4?btU-|l9KVcc)T1l-DIi;(_#tvK*(1aWfSGYcw8nNLjmY=GID$bu zDVMAlFXyKhV9$rA=7PHN=jPE!tyZo7z= zdFP3^q)Wx}n>~@6T&tO^DEQ57=4DY{!2ZyhzSxqEqgCq-^Bm}|Dx97!I5;F>Z?L!9 zR9Hhb|IWY7?%aH^s~F+^w6<*aplogKZv1=}(^UTo_&0Z5*+@Z-vb3(GPo{SMYb6DV zj9NPQFi9Fg7lGV!zHtLLvkC>;2E)cP9Y6Y2STL799h-3wOC*>n6JL?oF-C$EWRbl< zVvVR`Od<6!RzfXUdBz7<8&fnsQ*&{E=~^>oXObMr&$!l zD2E1%S{FYuiOZqV($=2GE&>)WQB7~{lMf+{MoW>x$of*zQ;LlE+Epxv{G)Cwb>q#F z5O8;pE4UbcXMUSE=M|BP(xidf!uIwl`*+g|d7TeFb9n@GWuP6A!z;AY6%&46FmuOD z?}EW>`%1w@yME{9s^wW9_sy?Tb{>TirugNsa07d){EJA8vh_;Sc$yYl4xt?RFP5!T zPlf)1(t2mkLdl}NSVypjqP*qGUz+~NbpRG^>!J%#Ca>JEF+%FPp& zok-MmzIK`(z9|F^0pjn0#R*LN;Y`IB!mi}YcFyMR;w<4x0F+IlI8lMI7&~GLOiEf- zw`1AV`_O*0+B5~NBV5nfK3piS#Nj3n{p>%=n+TwS-^yc$gl=6DOHmaGid`n(BZPSA zZQRgj`00@nZd&xG3+qS!{&$|*az^WvhVq}X4#7E%|N3u1bC5 zmVofCz976%O<+5;k_0po8Yd;-u%fJT_<_Y~esn6&4*VEPq+xW7m_4kW^YB=aJ$4i1 z96j#d{}6GkaOd}&5?U7slITBwR76TCE2O!oq7+2R{Gg+IYr~laRE+d2K6V~}Zt=o&;A3D` zjolXQ>480(4+FRHU%K++K!N??} z^nhz*;>Ou2A}6eNPmvk{ceHrxS=!!~aCpH11OdcR?FdqU3)yQ}{ozIZA;D0B{a^!M zOo&B&puCYQe+(MrSgss^l%PZbBX~#TFeRKd3+)wF=p)hMI!CyEsnjPI-Ut8MPQLpx zY>#kNqr>^+A-ZYKVo_Ujn*oK4F5QbdJ=k=S)KyC(Fa*>>qqlhz0uW3^VXRy{TAyyZr=+)#}w@e=8j9bG+< z6eCEI;BTd~NQZ_N=UWwSpv1pjEo9Y}9RW`;hKbGew)58kvg@Davg~M(Kd>% zNZ4#e(&IwlO;^4EO)&-Y4!bXD3U&-knw#rw&mqliO^+eX2QOJjG-wNDA{GXYY>4e^ z`roe`rHVu*bQXixgyTW{Q&N@dS9*+m55>|dljxXt4&F{Hm#SluA^U9t(z4u zmG?mnMHK!E&$vFED_N}N4S%#ouqeBd_{^}kmJjy3%Ac*Zh5mF9$kWvc?WRJK|=H;XjNR9mO*T-PxLyfi{N zkjdp~m8%tQwtO+*W-LmP)+tKNI!gTl%X0&_ z#%~Ul9qN28?ursj5b*1gBbh9EuW{9P$mXjF$4L|IJbTk4Up;DX1`bpL-;qtlqJlpu zVA!$fTv=cY%z6)wz;0y}>7$s$IPewtKsy0GayFy;hO1%Xv{#0y_h5qKBSpIX^pTc* zAUu$iYp}0qjP#+O`PN=(oPzG)GA@F4bw>z-Z!T6EM(b10nwa#cu~>LRixke2kdK9b z84jlckH9fnKh1#C= z!ZFoXy@1nThZ9UAUd?|#ve4+QurEcV^|AN=hJfO-6UZkhzm$=tHwv^y#lQxJ@|PeS zV(7322|SVYV?lNzRs6Z><}*)36H#!W6}j?a@N)GSV?>AHbI|q2 z1pm{)vuNS{Q$GI7kn3FwlbD=X-4=7`Ysyq$9TzR6$8GNLK8_5=-EI!C{sI`(4sr+C zbXnh|ajHfsHO1rvrc#>nii9A2$u{^#Fict?*(!|W1}EBAx=23O+9KsdoErcJ7WIh= zZ|La>oUo3`KzKyx-kZs3xZ@f_4nny;cFz zQuSy`9-OS^I-O0-MoW)U#Y-2pb48L<4I2-2tT)C===pn-;oJ98D9B$?TQ+J2w(==D z(7{P@_31F%i#gyV^LGM`oGw73DsQ}+Wb)HR#CBhM_4l!9m#f$OZ~DyA36z7N#75gh zv4M&;t|SfFuDKf3N4ci;WoxyL<)6fxYW~s;u9;KomHUw%p1%;8q7?MgbGOS3?(0aEJ>%;^BN;eUT=Z|Hvf0F8|a1^s8vbERz1~V75kM}b(552hwZX< z(oCdw6UDXgd3Hyh9Ki?l+YUlEVY!hDaqTFV3&h0v!I%{Cd!!?COpgbz+AZ^?5g8uD zA@Uj4lsxlj9c4%YyaB+Jb1H==N!8mw@eiSjDtC@k9z`V@~?B4x;3@r7!XFfTy zXdiE`>d&$CT$Ox?URtbs{;QfrhnFFro}6^d$b=~{5E~GBSkejQ>*AjkD0phx8QgP& zoOt`L{5X)_8MGQ@(qZMPDS1CyNUpG2d@B)`!c6-=+0HFWf|GLd*)2M>| z*h*3jb!l-^%Vd8l9PClVJ=|9GHY8ysEr80)T(>|SEiZ$^z)}(s2|bEPDgb|7}s#7OkMX%Eq1p2bOvU-#TT zh;2ma4w zi9jC5(O0j}Nnh9d#d9S2rgI1qbBkdNqfn^^rk;m7CLk`Q@18#Cs4RCQ(lOSpz-*F> zc#P6r@`KsLIQL%XQal)mpFLc=7AkW4^Yz-j^=g;y&huZ!TN=an52yt+!*Ks7gCs(m zymuaSDJ@}BF7bsU5c}XDn) zSE-MN27t0`tU1KD z35_5B3 z+}xxRmRZSblV+B5KBNr>R$4jKwAfw`D?QT#1MpQ?llL6a?~ef!PL}*xtKbP~+XjN; z;e*x;Hl~I@Ev0#YrU<(O4O}u6(h|7gQ zRK0Y?JTv8*50mGW`5L|N#V79LQKS$xm~-l7DrQf}|+?pFMv_tk>q9dKGN#z54qhp(1@}Uyj|#$~Z6l1C;eS+!WC^amR=403T1k>s zYk`mg(Ob~^CPh^D-G95Xr{o}iRdx5c18y{$-%!H1gNme%42~pcAGUhq&!)=5;)3!Z zLg?iR8G4VfzE70rB}U%~b!nn^wg{PcUHPcUXSO`;zcrqxXtH+sQxUGRm{jx%Z(D@$1h~4m=-AAWhuNO0# z1~YhB4s)DITRh-E(6U;b(bZ87@Fw0dcn-lBn`r{qp_Xgx4mWP%NY8V{>TUm)W6nzY zoHPMW$MlJ+W#!Pn3Hu&LE{403Gix{6=b;@Vb=A;amAMXmSz>1q`V`#^;w_cQe7H7S zV_ovp)F1T?zG6mDu`kYr09_)n(R|}E*gTYF>kS;E>#0|F#a@3fO)LiH$AL(V(UHIbjFbPm61KSJJcaxqF(EXOqM#@G zGa61Y8W&%l*9mfgNNi{l9ETzJJ|4Q4uvU2P7p7W59zZFO3dFY$HjG z1V|{G$hzUFKoLqPok#-1rGRF5_N9nPYB)NRKs(XsmfvO3RMp+&qzfNYj-!EI_IY-O z#_pzLDH%A#LLEiw#JK?N7Ka){L^CJHEPJsWfcD~VrwFyUSE<~w3lnE)imFpLy)G|t zkzg|s;w~5}{YCIP=yc$N&^-elr;CM6D}xgD67+y(foZ6?&ycYgpKGfMNyyw@{N3JM z{QM{))|ko2FpNoAQFMI&Y}qk28P=40k77_2ial&X8dl}ESDT-?uk*qD@&R>bEdC+@ z(5>C`KJqZ4Z})kx{W;>Tox0povmI#qxvu^*%qBMA_x=93Gv%LjwNqf&^XGO6xj@K2 z^s7=`xXRAkjJ19UL@Am6Y=xKU6`{W`*sLlcv_oBIRGgzktR?yj*%iD@@|OxiS~96w zP@OP`q}fDqBO~fbKs#}+g1A*%c~aYGRTA5P7n% z)2qq!n8stVGFWc}q3-tzLSm=X-oMx{;9Iu|RZJhorlz9BwQ+DBAzA`JGv&KCyga)6 zPV_$CKHnb0W|nJtx?V-iESwL%8Xv8Hen4xw`Ew-yOe8opMR3P+)trfuqAl_#V@ZLT zZKCQ@DoIh?8M_SSi^`3qpZDPc=2DfpI2-gm5P{x71Fv!~vpeE~s1tF14U$|S{!KvU ztMH3E5a5nhw7u>>eC3PF-l)ar(Pw%Gb+L7 zbA~iK;%u(=hI3l+&)E25WTP=K>f}DyE|nau=+72+0{-YW!)pI-m4Sg@j2i->1)9f% zWZ;rl|DY(0$ww>yX0zidhuLHitC##!W5_Vccm5q^Rgt;{ggy1bYq_d=A4 zO-g20NML;kzxk*6G9u~(z^#9b8redQUlsJAE7TkJG1kz=l5A*I-oR#kka@5Z?;tYAj77eHdBNl9v~&T8)BWGz zq@&N%A{2krj7%=y0DJ@so=2Crx{KrKFWJp5BVy5_@Ty;56!bh7uwZ3tE;^X>f=rlc z#!dR?* z)P`)e`2VzdQkfna4F3NXBfUBf1$jS2Jg;PXS^FxMW5i^b`Vj;i#r~CC0KOw-MTHkSL{yd60@98+DA{N~w zWCYHW$+qdX+m>RfKSe9GCfDP=pIDoHzkot|gmi?!q0gv9`kJJ4l3i4VScRAemww>Y z?O1uHP*X_k(%_u)Q>1_k9>)h01;Q;5MR<#VS>jg&!BM6|o!?u;oOz@|6Uf>*M$%=6 z8v0(*Pp49y$nba@g_ACLeXU2};|kX0=OsuvozE zeJvinGT2Vi9NV)w?ws7NujW8ed8NA)?T~ub7O*cT7Ud(f%0VF1kD%FSMg~L~FR=YP zL7mR;$vs|i-0KlfZqMi_bD@{M?d#>`23b$>SZ_bIV#&BtT69!-0;i|7sB<-Fx5xdl5-+4h0`Du>{S`Kiay zC4d33i2{rPOUV;SBwI5X=i*w%p`x_4 zQd|=QC9(d6Mvn_>byv3HO3 z`b;x7!nTRJH_Wn_L*tcmb6r;#SQ@-OcnOER<_@$jl5VcLy6f7l3XgYK37X0HQ=i+j z{v1FyjBXtRJPM(@uR}&h^m`mg?;C@T7Xu^lkU4)>%^b@%Mq{Q$PE&^w)Xb64*==0! z4!2^86fe#g{=Aq2g`tK103E|*DzD6kDv$cWTF5673T|2;RI;6RD~{|_=mng|@A>8i zTR-42KoHb$^WhVs*N*4D3RorV&hxbO9~EHzpwnb{6-IQ`SoIv+Sa7RiL>`XuHaFI* z5aXb)_jK?2j1I-E-cp@?USR2i(PK3ID1-7US3}vgipf-SijvyFdR)s4G-o2hM?C_F zp7f@o<5MadJn+X0`$q z48>{Yy{9nAWy=N!dkxbKetTe4`l;x){^#gro(w2i5;o*JT-&6AB&Qb6H4pOQa z*3`Uh4>SNhmReEGkkyr2Rhr{ou`rfeUCk{52J+Rj5>8O?j$pR^EC;NT;-7PSf*Ygz zmGv6)foIjyr%+z2zuEZ&(3dhTxHfac(a|VdPalp=J2RrM49tZ^*wDRsjSi?(^C|m3nRR4 zpz*4w@RK3raWBsOqzf=XnPgb#+)-cNO>fEExmq_)9`Q$t10>^K}H_C4aIUcrddsDMrZv+l7gBw#s& z5_#r%a!_DQs}?tqVI1^cg(e}*pha=(xzrSg&dbfhWReGR>muDd>srEb0?I9&@SQkY zTI8{(PBy|iXf+Qf5yGNG`u7UF(Nb+;#fh2VI#K6BbBY%|@lS;+G&(Czf6Gidqny%) z;K_&h`N!EyJLhs$7iJ$Hju;bxEBZd%9i;ZbivI@GanpUem47`br`mOW9A&B_OeDTj zVVFtnCpy4N4ydT$fi7ptFRv6MIoI0G+1ZBBsjGWePApxEm9|J_lP@({*&3VLcC{<% zCWgvaUfEz5bf7+isx+V=0YbuBriMEBcQoM4F(YrcZuD&0@Ea*`xVncZ9@bW~N2?q{ zMoa*GLr}=)ZbPiH#J$!THe*Vd9>)9J1>Tq7pWhg*^_`nb^kUfq$s><4(eL!A%Kj@9 ztQ-rwD)P-4>vFCf3ww(SxM|q8WDuq4gB8?FdEn#`E@@`|-$kp)n1rxH@Fv6Q`MG8& z3z#BeNMMb=Nlr&H3w}$4Kn~1Ok(1@JiFtsGQL3yAEvpQMGp#sgKRANI8inoy2 zJ5LmZ4)1YdY%KEoO1!8rx~3onjoZGM(DB-szbjZFt)5DZ*?z0#9oXhrAVA_2KfhpHt>2WfW>dFVP|MO{({ufWqI9xz*d%^feK_|e(j(xqK5x4)?%8$^K`)l8u*G<%g?rrlSaddWYMaMR zYPb&*$@$phu-}Ms+_ylYjMk#%UqQ}7#Cj>k&1tCF{&Ni5>+L?8f+xKbg5n7j6mBjO z@d@OeFt+!3x5Vhi>Kz@e_(lgeoYRYu`msc%=PcLm^CHxauYQ@F$4`X8;-5xa`<#>3 zx(Jp1X=u)+LQ2%2d##Q_u{UIzF=I^*Mf!mFGy-VN7m5iRdJRS~Gpl)!tWmACz;SK~ zL$gYWgedKK z7vCU4f=$FC^%rukun0HAFKU)!&PXIS(TV4jJUoTaDx2 z2C0Zfs+~bJv{QB=*z6bk!igEwRD$zs0J(*{-hG&^aCLgpSjIU+jl~lRB_<}1@#54% zDsIgpZX*AmUz;*hi?l=WwqYlQUjRbWyrN3*#5K~9nTpWgnL2DTL9d#r)}L~=EhziG z)-H`#x5&N~P%*?_q&3>lBm1(6Q|5-)IuK_YNl zBF`&sRv7r;)=mtR2dFUy+3VL9h+VPqZZyWn;o1WA$qu)3yRVs#WjynMC4kON4R53& z6`h0uL@J$gjHbzU{=>x2=j_D3?B5hLZ;pLWAc{X1 zMgFwi*qG7X;pRst0T_9*vkS1-kd?1s`OM5>32M7ScFo+IPq|uFPOW;SpGv9okw_Ve zA|*qWCOU{E4I`2#_^`2<%svv7ra{E``NjRdb?%Y?Iv}*rE7w) z87@#A!+E4Lv)~=l#LgR`vl^G;#$(6B-G4i0)U!q4r2QGw3t_M8VC&)fi0@@r2EM38 z@hgqMT}9mZ{N!4H=XoKff_X#HWkOz79!*-Ayi^(yIK_-gr6gkD1MnAmk3_lY_^;eb!5wlc&ZMDhUL!%|7|=ztD0&X&6rp#@6~ixDW^U zf;OD!z?xsq`9c|G$Wp@LsX|Zh9HQXj@%dy!GKgQ<99nuH)^n|fxI;KdPvRoqgp{0` z$PMrzPY2Z=!@Qd(F@bhJU%oRPKbvCS_M7;o5vvkKbsV(!FaUp``^UkbgG^70&TH~O zU_RKB194lu2jjOW?*xM0FJKPE?F3poF0-k{4;uKf(ET#mV{%alVIS4TPY+#3)T>e+ z7%v~h?HhDwzsTamfOV@fze$si6^+ed}U2%uTQ_e3cslkw61j56J zakWtN{U^D@+L6ibw!>G@P1)m=6I$T_0!>mA z`C5I4(Gi8();LSik+izCDvIs&q(P_`l zRvU!Tdw{6=Tuw}<`*}9=#C?bP&K=7A>%z%&?g8^@&b}T~^e<&Fu^3-iXYe%iG-L&z zhIsR=zOuL-g4*sk{yVCto?EGKSSUOjxEmyVs9?}e0dypRCy;#c zcY!Bjpf%|);Jr2FO+{;LP#*0sdJ3~N*#)=7F#zH*YWbRZF{*ViaM#UKCGGG;&^!}G z?UuEfvTAi4*85#cmnljX5t)k9^;EP|i)PZ~r4>W-K9+`Ner|H*bg1TL<`!KN(zr-K z1^~wr7H)pphM-aU{e)Ki-*nqRtL-ozO^xBVZU}h@jP?^9aF}fepKU8wx}5Q#9-9Fe zZMpuFzW%Magy*z3WCrHb9Sa?>qi=Bi#M3}d42f}VP@Nr+nLzaj4!8{NI441>&H3(Y z8-cFZ!07sCpJEojoVTuA=d!MV%J$ZfTL4>KA!GpHj|m1RZXHOMT4+Q+!d}d|=X!U9 zlMWbZ7w;A4F6-O2EaAeOMsa)U)ndX~U&zGGA;fdIgj-gdP124O!wVkc1B~~>$Zhf0oGb1)lV==WBFkoQN zHZ8OZn$rp|rYo-_jug&28%>1em2wbEwh6B#q~;aHqXA~w#`Ae#ovh3j#vaEi2WLCg;kM_Yd)(D&n;`!VqAJMl zFG?Tyr;5TX1H5WPSB;iD@Sr@9oe4!d+#kGE`AXEur$2tl_w4ssRK>sJKdDhARVd)$Qu=wawGjeDfX2|CP2`? zr_6;RA+8&y3kX?1ah?7~cIG<(fJ>A-LqtiGF7DLO)87r$0(6K<$J9y|HpVAZ z>IJDM0Uk_;7J3}gFPI{Ou~h;CZoO)rolCa?_?(dnbM(Kdtp*G6Af=9*OGa7371G1H8biXcij{j`DIqsSzGi zE66-?0op^C((~mX{Q3`nLWbSML;^S=UAD#YN zR%|pUunT0&ncm>1RAZg-$IbTzv+xs9WoJaF%0V_+6!) zwv$G8qk3x}qPD8rq;1Dm;X^;leBBHPn)?Otc*EpfGdvyqM=M~A#-^Le;Wd!ELdS3U z(`k~yH#Og-zESJ`wbN-?yy&q0Fy6Gj`T5!ZSij4&&bRsJxH)*3PGy6GpD{zFgzRI< zfcUIQt7T@X)8w3w{FMj|+U-w+^{FpdLU1j-a-tMtS*89h{Zt zU(&A+*U5QlbUQ@+?=hPQ|I@kuL7BGG4q zyxf3>eEJ*F8lQf`b{g&fI{tN90C8}e1(RR-h+4}*?9L+%*SGgOyn#UN3r+uO4BgO4h|56w%IlKaBJm-`n1#xva z0x5IACfs~55~p@kYA&7mn3ee5A&y1BluK2w9Em77j0gk(L;6vhb$CU_iD^e&`~vMo zsQ&p?dvQyQ7u{!sa7l_KNZ1H-{Q^-NYp7AwC3pdxJ_j=kKTU|Fp zDrr=k;d}LY_)dTJxY`^4vOlM4+1M1XC*0wv?l2CzrGCc0fgT5h2edcg3|2g_WD)Ue z^sy^t_sM_dN41RjXxKk3+sGC}$y8${Yf7BOgF!f6$h+%Dp*W^)B*F3Y-(@D7KxpC2 z+YAo+68z?dQqy(l7y=(Mk4q>B8n9h}N8xFeco2#+@)@a(MiO_&3vdYIHI|)*YOtFD zoJ@rzl(yTy-kbr9S8S8G^;))4ZCW`fdKk8}`Dynx{-no#8I5W8g4HBiUZl{}*?a{TjK zRF+xZUP#S2j!AdGjSv41X_(3vQ9ZMAT{jw)GMCiWKVPav%fZsYEgi0CG)YML#>IlO zrY+_+X3T^FhTzsrV&_Om9ri-I>|bE%p64+_?^}1)73idquaYVsI3mUH6J2?fN7M`l zVV@p}!=2bCOgDRveYQ(1KB;CrMUu|bRXloMk+JX>n6~ahU{tXd!bSRH)&i?=g9T|* zcd>1yPcylI`bzUP$&Ch0?21Mc0|z0bl&!a|wYQ8-*ZC;Lwk)tvvLj|)3MjoNIRM_C z!Nap`&eS+4BK(w@DI_KQjz~n@Ckm*&`?v(U?;0ij{U+1BB3Eez;BhQHM~R-IV27rJ z?&;(H>bF>tS#HHd@F{56X4sL$( zisI5S%N&i+?UI2`D{NELo{A4Vo#Dvs@!9r4U|8j}HFk+QlvHKpMA^_YGhZ=FK z@k4LW488DIg_{06l(NafeIlE)Eq{YilQ{Z zIwVPgE)+QdQ;abO&YFft&?<%TLiC^KaQo~WE=bg`*mce8%?@_1+w6;L>`?FftEQ5c zh?UQ@A-A`&78wQmCfP058-O0k`xN^M6WQpDHLC}z%9WgS)75=KPW&~R*}iw=>=N}?Ak9How>`=AFn|=pq~hH^%N;GO z#WhiGJnEE97ka6W`1UMkVdhwD_;5etu2TH~CU+0&K$wideV|IiVVr z>(Qc8QBvCO59q(%6%5$_ulVW(oUPFRvp}0P^*c8pfq+cmQUY|W@lp_8JfQ);>RWE8 zW60ImUpn<<8?d;LZY&pi%NT~(3`F(AsTT3c1$ZVtq`+%Jv)C0I_hD}Z=D&@qTu`0j z-B&vW^)2n3k1}|HI0~&uu}Akr)3492-_OdcYsyaq+TOTQzrW!LzxG$ZgQnbT4_+w^ zfmdNpVJKNO`jmwzi;NQG=|hv)T8gUu!aGbn^q7;(pugZJb_7(&|E=+IK3v`gn?D7s=2fv| z!=TTsSuAuhO=ZjSZ%g2+Ch6zWaQX#qACdc@rSKDx1>}U}OFV;iKNgh&5+{KTK=c7N z@Z1Hbycq3*@(IrzJlLH$-M}=;qaIWo1)bn*k`*Xj2{}3-y8Zmv$jG>OX@UGB)S=or zLsINkcCenYorFFH$wR*5>t}K>g1Hhg;F=&pg+?X!Dqy21KVld1c<-)u#2XP4bLh3V0I|F@cH z-E4#p*{Q*$N$=cq>!x4UVY3Ahf1t5HD!k8l^AgP5-~c-mmIYR87w%=rgdnpR_ zkPU$@FD)hnH^}kl@0shOWomM5Q7vDt;+IG?5*NtnUO{gK+9*v!nKZCBAd*q+6oTn= zh(s7f9HvvvsIp%&SU*8HLiRvYR1Vn{EfS0T(-P*HGJ+!*7b$lf>o2LrCpG9j2NW|H zsBRmlP`{4YTLwrg%@_%#8}S>SkauPf5o{M;RKi>}WpW@vzA1rhuAVotQ&`eB9u;9c zGs{%4yx1sypOU_oE3S1ZfH9aNzr z?g#JQj!-ZZW(%qwqY5Vk9o=_EF1?is*W&Oh!b*CU5r0bOQ50BN{>jeCbf26OUjX!p zkTf>EvN6trdhjK&D?t3K-0}!HBxTX0Q;IG7iM`vY_eQu)YjX?n0Qh*`;m2IVDu$=E z8hoUs<7qWQWmsF|w1kDDe| zirBM$*BE2^`rW0rPjKQ~6YZ%i`|MEA~qZ~8=)C|5O7 z8|ACnUoAa;3Kc1B*w;}^X`A%im$K7drMhXbymc)}a_}&~DDi2DMR#9r>gWN!ozNq< z&K)d=bF(x6$$LwvB34r)3eOdnxk}#JHGC$BbAQeM8WeX|=5cCk>2~nwW@k4(7uJ<{ ziu-d!ppwVTYG0W11w8ZHgg7$m=Xk4jO%ZUMBVK$Atk!T0C(z^L*+$oW7*);)l&f8! zKQ}I0EYD3Xsye1}IThLFg6hr}c@3AXPW^gZ5kk+-t-IkwL_Cgn9a!>HSIC_cv0Na0$(UlM4TsNf>y*pl3k>OFF9 zlBbKF(7e>`o727O+kWDfDva9S3zaPApi4Xra01S_2Nux{HUx<-u#F?)$ea&9sa+pd z&!o72q0LNJGew1F*L)or)_mt~8+-S#o+G9M^6FjHb8mkmS-*N3WeBCF2O%c@4ryfU z3sg}U1>cv2rid%PjV$k!%SMOuXtZG?yHB9ssAJ+*|97Lm==g zl}0AFk-m3`;j6k_s({PGB5$9+^4{BTgJDMsB`CT>;X$y8dif7eFAO@zap4?k>Z_hW!*@~D?zx`<7Bs#9bV zRX4%QJ687)_S@iLzv(L*iHwpg9Cj`-;70^x^o9cRk!hVCm61-G%~VQDoq^KRRZ5DQ zi|h|wv94;O=Bo+kbVW*%jHDDb_TP8jX4rAOXYfLdI12QylO<2x1x5Y}UC|iYZ;ih` zHsU2ew--M-ARj}&Q_UusZ2GW30@vtobXcdEp4;s;Q6oAho_sBKB@`xUk}8bgSCd;z;a8JhtWZ@uCp`1Cm5Wq; zf_(gS^^&Ef;|9N4?Bj;NVs+Ro?i=&Z2zJBpWbSR)J?xzl;X$+mUJnLK2Q7iJgI*_dn3$yp z?HGFKg}nvMRrCJBG76Nv%SsqY$nEIND3KJ8*;R&YQP1QzO{ zLXjQm#q!)4v4ybt)9-KBd`Sxq)MZPy-Qk@f zkN`qew^00HVs8m0`xV};C7hI;X^*${Ro~Uo)=)GhO#hJe6yW%6$XZ87CrjLS?n)vf z3!;6Uw}y2#W|<+=p!1`B%HHL5$g89dxlKM(BIWzLPa*s3GqDMBTvL0k zOB6+k0LD6wl+L1oYo+sZYKFY97A?NE+12Dt?ak>`EpZRZyFy|WZdG~GJqnI`tgNK~+#tH^Fd{_5W(^aa<|qYQkhpbZoAQ(! zn)s$}UW;`+VYaQshWOt|S!dUK zh^nXmXy5-qRjR}nmr0u}CLc*}VK&fPUw&1zoA-h%DIw;e3f9)Us*kgJtr8~9C_9h~ zrvz>(1jsfXb7K^5dZi4=t-V8D%avA!l(0A?C3t3L6jg}@S*F8Qo7dHv3O3bVZk8qD zGa-0aB(nZ#9WyA+0+{dm|m_HZF4=}qNYOfd&Y@>tN;tgb|_ zWc?5va478XpVp$o3LpS239g~A7MKBII4i@GQvMJ%sBLydc`GAQ^Q}HP?&~EQQn2uQPrjZYY1-a38MNL#{0^r0EMzQ?>{2 zseh5CLtzlFXhAUFtGM%oZI0X~?Hs)|zLHo%f{NT0vUYfy+8$2b0Fx`Iwav!1TeV|H z+CzEClkAPp_caGBkMF0pf5_Us;OoD;5p!_RmFnYZ{kSzSIeY46 zNNsCep0qPf{bh*~TX7!lwN#TdM>YN{3z*CCqFUz1LfIpLqfa45aPMjO#Y2r5Pic64AIfc0BUo6E`f_S{_nSA@=2m~?2r)=F85%3#WfG;-62%F3z&E&sp#5DC(Zb?~2HMIve z2}`$h_2t9S2j^J0EcKV9)eY}uyNQ)0cT`0D9A3(mzh!aJN!Zpk07~=MqW60XuMyZZ zPo3i##e~{Lr|0)#Yc5M$y}3mc4gW6_ zM!1}RpQq(@fYs?=QU5RO43Qx$&+=~&MI0){=*Si~MJAVn9M27~L)8sq3Qi2C&`+;Prj&g9?o$m2o5 z4F)O-8lvoykNp4=&@?+gX$0eU98 zE_TobcY_b7eDI=8o-PLTot}cRbpTJH)zSUb@s!O;qcmQjVq8;RM>#Zv0IhkyP5Hm2SYC9Q85W zA1DL^^EC@=GYk&kUZ13&oMMFms&ZAZ~Rg`(w!8HY>U}cDmv}L z)u!ba^G>DGFPeQ96JVBn>z%*e<47^5)ob_%mlXJ)K`##GX1?H5X){LeqGaAx?gfcvSh* z30mB;RT>=dHy}p*YFO~EW>7(@Z%5`1l9-E#X-uM*rVmO-7q$sSX$xG9N#m8YY<279 z+=l%m&y86bPDl}pg*hY1Q%rB2NvrqR>Uk5FW<_xl` zdYpwL-$gh`^?0@Zc#%t|vvnXr>Ku=9^cyk^X8f(Or`@JIh7n&5L+Zg2i(f){b@|!NC4-d?D&HfJNVKU&iJ{c0e%Dd4^u4^sFt#5J_TBV$2OB2m{Q1Y_VIy@hK4_RX;dl|g_SB1Me!|1A@e|_>&!#~Ii zmgoec=1##&zUkGIt-TL%H~H&4)W!33bE^ozv3yRojZ@7sf93`(?HN>FjIN5JF-rX4 zQbSN%NP;>hA$$3N=LqG@o&+I~Rrzm(PMx+5y5B77W0mq-gMU;572o%ImQ1#)LAyTM zi5TsxvwHdEKwU|!l!B-!OBv>ql<1|E6Z0M7|5Qhcp=a-}@c+>K-YpkB|2=&q7riiIIlVFoYi>4D(!JBr=Dkp&niL=gv*Y^3S0b0E}$njBM&|Y#Q ztSl~TN;FX^_%aM0kFYHh7ii3DZ!b&z>MgEJOU}!N6D*UdP`!YR&_nc>mEgC08enab zk3Cw4HvMwgnC~^GWI1iy5;(vEsBl(VWh#MY-sRiklv_5YS#sMNDoiCOp6{28V>`&c zm_83US&iE_lpCp(0MLJ3U#68SKBViYSFvc79Q~c-pgAfp=S}!gJ3X*HUv;GQJ`!T* zF`rrEi@f48ab{ zAl0Hnyl+DAYMQ_^or8V)^tykUYWSXYb!of_)4TV?&Ct=cmv9umJZAb`*!A!(pSGK7 zR}JXW)UaobTb5~YCM*PlTOS;4ekRWE9dBs7H<(%adi$LW(X=!I{0ft^uPZtjve^vU znuc&AZ`Pyc-`>0W8r4(bMu1^4c2cBDQ!u*Xwd?&)Ob1{Q`+u$$ELI46U&M2-I6}#-RN!Z<)v!%wx=C z7@~sUH&6GY5MBs??muAWA!hQwG`xohM1PkcU)!g#5fjG^{Z=Xht>aytn_HuYSNq8F z))y{{o30w=q5r;$nq{qoXS)T*+dtY}K76rr%Rh?3rg%OD?44It_7Lm5}yFn1mZRNUTSgMvJM;lx{~d(IDQ- zAcQBL%N{SlFWUL(%-e#S9{M-x%5QJ}#jYoUo38Zq29|6AFWO#;UvBrKdH!t!eBEB? zFTAt|nWmomijRmvMIB@OJ00(%01vT5niK zHzVJ8-#0MBFFv3?cxeSWL1D_%v{sD)r%>;_L2(rdKGtZg1V3Ef;AFQ@ z@;vY38CMb1a~DV&r~s+S0{-xf%Z3N-UIyq|_yLA6Qz2jifP|!8e;`nKKo8mAuR9?8RD6=bZdS^OJ(Qnzzk1+!ae{!(GYsNopwqtiYLg^&h^K&- z2?S#RJ3wzGKwQy4G~v<4O=!QREHps~csC8rCIUgI#ZP<`SBe7 zUK^?bMY>V9*1HF5VrtxlQd-h(C;z}GgpEW4kU17I0?euTf2q5>9p{-X=W^;!>n65$ zq=NE4Ugxd|(D$@;7&okwOtQ$Q7yy*M&*fk~1iRs+pnbkvn3@8iO{`3(F?M;5e5e!K zGXlvcL8I>T+N~%xqw0~-bnEN8JG$E2RMvJp+V4<8tUER~I=+z(vH42WWb71w$v#U0 z7OV9EYa};(BV+^|#HzexTM3&Rg#1n`t;KsBa6N2=U8v`psH>nBJ#>!<>`yUqPX4<6 z9F)bvh1ld*KsdvuVT~d|$YbGgZi<3|oZ!cvC`6Yv$g5HLWr4vUE%k;@*y7ZshUOba zgM!XoQAh`xaUtMmgxrP5hvy4o9WJ#1=|-6pR2L8;ye8m0@!pH@MeA25wl8V?OBRTJyyFV#~KKoJ( z;q^+PgXCsXb@&6I=vnkX3SYQD7gm}EZ{V!kljb0w*hH~N=Bi=)&a|xnnrnQ@w!1eO zK?Rf}4ZU(Mp(ipbg4g{on3QaQCG3U&xX-gwRO3ikLf|&1Wi0F)^$rv^D4y0Py2R@V z5P@f4BL,)AA-e*$?*OV~(-(;?0Dj-EV}T|y%Tv<}oePWoqV zh(8kDM8Op7I@NqO@g-qk=>bzd$R4i}jIiXW9o`NjP)NOGQhuw!9~2nCZ)h;ES?^k& z+1g*#ht|bbzpro85*zE z;MM{x1`3RGsd+sr*LZay&DK!~`b3n5LCc-8=qj-5##jpjjSJx4KEarI85UGsTk{&| zWLQim!I@JZ4VS5Scvl;7d^GdiqRWyC(jj8KSlAJTx-H!Q)E`0ujzK#^nTnf-E*7;~ zIm{82`?BVd>|hPFlZUI+(d9jSpe)Cm%Y{}D;dH%dytYNa!tz4XD>cwP-wfgy=nwri z2+;+_wJBI1A%tUPzZ4YdV!3M34qMv6w@ehfepTSa;w*A;tU(jr$H=Gg?8IXhCz-!H z7Mqrum&2c6C@+)&ND9UoJuA{eMBpiOq+x9BK2(Y+;+*^l17d>`#i>f)K z9Zx2kSLF26;a}X`Vd=~beP3vd49&r33g^S(gDq0UCjvlX=Ne726$j|W9@C4c-KhE~ z#jSH8VX5VoP30~!3{ zUy|J?dDq7wR=t&6un7sdTp--V5m z+K$>hKfA{Q*jG57X*Mdnc~^50B4KcRqEBx*PvLD=#4Te~(H=GhQ7c((IrYFMu~`R8 z+Nok49%By3Xqv||r{nf|*jJJG84>r9*XrZ2YAK70Y9;@4o2IJQVO{&ChuV}c1;2af zYAS>8K;8eUL3|mD8jh&PWJ1L@=X5h~dGhCjj+OXujU6CLpR2 zC7m@Y17nt-7SGSu=9H?+>(n35h_Z9Iskd;fnryI(YO_&=3_=Ee%j~ zd~E2YnBe4-?hd;z;^?lA6!){oJ=(wfey`uvrKSmI1b8L+tNj}@jMp(qC~5kcq0mk? z;dt-izuOfRy`*9b$uDcUb*fRt+IHApLJjc9&47S)g-E{ikiXtyrjuB*xzQG^d9j1; zBoghr_}fiF7zZJ$r+_`tnjKwe5+DjB%aIiR!|=b=-M5)SO$sudC05HriANdOe=gV% zjRzDs)cOVIw*cEFKspihidg03;YR zj6~^>;0U5ygFJA!=E8dZpauyltYwCmMm;swGZxAD>ZofvJ~WECb*wR?75E1- zTWa)n*e@{mcH^nXjV_;jCLBAcZ$xJ&ku}61xh2y~WYl8lv*PLvFFOK;ROuUoj>MYz z?JbbS5r*m6pBRu(h3N&Y4#i1S`1Gt=Gfxl2DO5Si~Kr4mj zWnr*Zc+0B^$PJo8cdi;qs6YUa*&m7t9erzVo?-BxblhA@6`=hhb?+(Ll-$-cMbI|4iiPru?%r-J47i>=(chUeWL*(CeWml?RiJ`KV$EZI|=VyHla(I z)QaZ=O+~77O6TCTZb}SF@8r#!8(Awe2+uhS2O5ynG9BI$dUY`)&$r#LC}J33ZXCj; zWOOO}Z3B&5a2Jqiix)^<@N6FrFd*enoki5QlWflyoO#0 z|L2UgIGA~m{eS1lV<(?7g-)GX4B$tbq!~BFNyEdqI~qc0?T_Qh_?x3F{-h{7k3bg% zDxb&^;mv>ZB_Vb+_K{5x$iV5=2+>=!q}-g+nxl?$Ye7x#|9-J^0O}u^|o5Umi6@VnT%S`I9`rg>RIU3j;=tz5VFv(tY78vbs;oy3ii zy?!IGy^*&Rxmv&XC_%4K!o9XBy9!irWtSkj7vTRfzbP>0-3p@JY1hj5@4fr}{Lx(B z;*7h2>o;3`WI7H=3Q%R^SjDWjmgq-OT0sb=Ml7@jpT7q+a8X!K%~*YP&jgFJw7^~q zGBfKPOR%!osZS)qovSwmu)^DFia&Wm8>sY7yp{vi>|5hdDS-*IKrK0Bg81RYQyxWO zh{FhwVY6?Xlt0lgVB7Hmw4dLy{kGBT=xmzB z(x1Cm-2DFbdnmx7BXi34Mc!%eC}chza&rWs8Q7yf2sS8>;tUI=QLgOFzFgw4r{CUs zKc2WVu5bNvRLY@MCy%6|#^kA^+0Gi~Q6%e7z`WtQgH>}N*1d*SbGqH8yLK^Ai{9qU z8~WqB18-A(pGRj4V8EH?g$1d(7JbTHamF_&rJaMfmxcQXSEBfwZ(C_Xj2BY_-QjEG z<+--w@dJ2x_EUcfL;h2jCnSEy z&b-Tukev(13Bt*|Y5@EWbPy#@?wq`TOjih;Hb@e3pfpSbct#lvTQu_gjdeg9RZr9t z%&8EW1pc&Jy%OC&e&Rf$KI? ziNI~#-zX<+5#$@XMj1L~wJ$3?D9r>KQ$YF^nrGuH*K=$a1g|mN%J%|0DqdNDCzXb+ zH&a+>xE1UGK*iY#U4Rl*oSR}*QiX%QD+hc?J}?Bm!Tzr_?-^q4BY`EYx3NM5pFbCp*fj(*Q4!yf1S!bf6|B%~hg z5rUCASuMAdU?ZAh+8inu~BieQVHL8ex?1hr=^& z0s`c~(xbh@X7>RGUED%7AS-?OD#;Cec<`k6qPNE%*~%Mv8;j`2>{jfSrM=o<*#n>H zGh%sq)Y6?TN`v&6HJmgkab>=`pE+*^$=|{cK62F+zuSj@jk|&Yw*{w_4e}Er|Lz>a z@XfOT(8iScA*!w)ovdo4v#L94;jwa;wOXe)Ui(B8f%j|bbeIqCAtPn-LI=Lw*t?kr z$y)RDSjQl>1!rnlc%ZYWelx~aZ8zT>anr-Xhef@u8xA6G+!8`>mMfTe3V+rs|Dp`p&EC<7ocWGP;t z23=(?H56#})i&V-H}|}G*;?matSh-Nm>#dz(ylYx&mBjzC6Jd^7&Yk+DR;Gtc32O5 zRBWy-d?NgeZjyw`YtE@u?5$g&P4wRU)DZn$Fia_O9hbCT#4lIL35dC_QeiYxEx+Xk z{3E@Zb#NPJbF2;vHc&gMP;W`@`xCmEn*2hHcNElS5GLUqNCQ8(K3c#(*wH-I~ zKG)W!_uzBV*KD9nTxK&O{t@Cm4HLUg4`p)41YP4WVc1-|xx69p%3k|*4*fS+)p-7L z3Uv;Zz|TPY3f2HG$mxnoOYr#6sMVt$V9!oRWwRnp#;UQE8)<-PJ!LZeEUVpBwF)hw z+N?Jm%yvd4MvAhfd5bv!%i!B_5aETl=p8e2acXMh{gg68P*K@^U=w8UYaq&%EkR9H zOue*CE?D^yj6I^-Lqezk1`Q8`eV+D-ON)HmGNM=~5iK6;J7&e69Fnyq>zn-@u#UP} z=Q=G3xlr7O`m9E^P2hpQ!q-0pS>*8R7*m|ADm_3pxo0;bkhJ3e-cxt;wOpg;VKs5IF?q2OoF=lObjR}c-!tbpd(NoCB>(Z(#( zLBkdTE!JC?o0+^etmBwTiKRdV|L3%W9O zg&yC&xdb4)RZZTWtH7qYkV}YXa(HqWPA-47k4u;pDKQS-zw|Ux*(rMgpmF*AB;n{8 z-R~Z&oG^vusa}M=o*y+GA4M_HP0`qoTADjdjg#q;O=Yu6CSQhB*UqcEsB?!F!Kz^r zfp%u(8|Tqj*qJiH?ZwE~*_-kRh#H4ChO|%ZKQ{@p`u-`2p{^!Ru2OQ13Trk~jl${B zeEom)b+`_9^ZY-q76L2~5ZS*mLr;5G7guA`l8T z!LwcEV4c=bsMs@c5NVuh#9Fg63=C?K@V@DS|y30H+lw z8$u4Ab#1wCDGyLKaJl7g22%>m3T}tPi<(ZpKQAcvpJGUpTgP^A-aX1ogS3ZEm&yGK zF$*}}MI^eJ4DxPNixaOIf76&xsV7&5>^6Z+LS6~SZrMD&|C=0zmh+aiyH9_dj1T$w zH~X=AH2_na3EP3A(PMDDopP7QQV02gE;by*T>mx!5Kr0cVZ*?zFp~y|<$y?FbV`zq z@BH;8TpYthqNBjMoRw4E?7h9cy9GE}3Z=&#w)`vX?@&05aFWfLxp`#e^%k(snfmbkudxz(rX$ zG;XZgukt{$waXwrm#PVzUT%1(U94K(;4KI5&HWPu(_YH9s_r?e6+FW3l+U5w{f6#$ zuUpO&juJ&QtOn;`osS#9&E*}0e-BCHW3pBOrU!_#lXF6Un-Hy|*S86(IGzy@E7Zo% zm&B*+R^6ufOC!m~i8FYN{+;zvu2KYHd>(?FAG8{-f~(dO(ZU05y+9aa60)@J(FYR{=E6Wwrx?`pk@E7hv5<}Hgw_saF@CQ5M* z`BFR=&`226U^~zFsu`EgKn)BA5i3t{ZwesaPHTsnK2;4lId%%}%?n00RfTzb$vTCk zRVG|>e>7Ru2z%LuS@6_!W`<(y)(;xMtoz>Q+Y95Av?O7GR+$|a6=Wiw=!=6)FJ#!l zEQe|OfkkG3pL$hJqNJ`wAPdqr{yyHI=P83w50Il0aMDUDHEycLyd4BN`D04o+)=G8 zL7N$loy+bI#3c8QViEKLG=){`Cr83+L?$^8<4Ccm1JF0zErowfv6D0WcUTgD(Rqa| z9vAf$*0vrDRn!U=p@h^BbSv&+Uqr;py$ai1RwoMKIa}Zdt{6NOP4#A@A?#6OkAUbi zGDN&&6ut^`r%^x746|xy+iLuct%(egw8mR5gV<9A{E`so8VMuxos{mSgkLM!HJ{)4 z1RuQ(z7!C;_sZpV0PzWOu5kn~(2t=Rkt+B3*gt#=y`%iyvmM2R-}0ffYd=0+m8jnM z^!j4uqm4nu)vKYTM7-pvOFqBs&mADy<3b5L=rnWo3^mdywazHtBu}HGn{1V*lEYAz z=C{jY)SdLSiNXC~Afui$_C!au217ZPzrumNi_2WPQyYMuYpe5rr?$&KgbS1v)uW{WAE=$lHVGzEfQ%|AaD-l3gH5+de7HfpnQx zdTbLhkRt7+?6;NlwYCs|#_C`=Il*;9ehI>J+{<#Y+5^h zbQ}w=k{%U%oO`)9+7nshz}ksoK88ZV$-{TsUk@M5);^m?{cLUvBx^42thA2wM1GVA7{&2p9h5XRU9#y`Ba-+BELYk$_k69?p?FGHU;kaR zyXdanB2WLf;`wYq1oe;F{>Od@e{#o9+WHr|uO34#gp-#(i>nHQ)kS*vj>LMXw)})e zY*c=Xt?!m-)N^)SURUVMOEhGAK>OIPJ30fe1VC6Im34*`TPOB6HVtOf3&Rz@5~tqkF#(Jadw&qpgz<_Q{#@>B>}cOV`v zTJLP&Hz^g*C(oHPDwYqjt!}#dqz1Pm^6>SW+VBAqCrmW_2(w0qza+&6(RSF8DgxZWm=X+SQ6jDM5A|1jA6Hk<% z&q%xvss0m=+q)kK&|raJ&7f5n%YQgY^S_$ZmgPa@P;w|VLYJhLn}ijSBzH>w3X z6-GPF?{^xq{irG~e0Ng=hXOj?Z)q_rX4=%4S-onW>VbZrnU&y*7oQdA$Yx6xrrXsL z8-t(&30w_Mch8Sj*LjhPPhbe~SxQ6HMhGlQAz5@Wu!%)kOZ-|X_$Uys6+u(QMhNa@ z2Q{H;kgZcq(SJ!Fxl~U1Q)%1%-|l7 zweqAC*~3O^+ZBj;v0NNTy@7fxLcHET{;?NnSNHS43>rB;dcIy&x^y#izHNr{Llnb4 zv#Iv_IX`fv0pzhEiBl20DgPaH%}2c}64e9w=19>D*~8 zJ(#jBEuAhOhnqeV_!o=fnkT*~htlDX7!z(i+ZnVCI|CrwT-&FP?;}PsS))2e^FSU~ zt7b7p?u4U8(u}>-3r)~1c2RHK7+8KhGPjJKyKFjva(|D4r}L|wciV&Q`o)T>VLOJw zY6I~V0}#MD@Gm|r^n2l7q2)fRj1XSTKnSY$fs~x(hm1m^!t|2)B8d5|M7_!m_V-vE zPY4`jTFiBEf3clV{|^9sK!d-^AyCr9|DK36W)s{s6XnqhMfsyb974K;9A?P=w?t$} zFN+Ze8$h7jPoI-R*a6fWG2xgj>E$uY;KE)3qYWkyjwOh|8h>7294?te4l<`mO^lt` zh}1K%9K@T3FOc{wL@^N05jq1={3B9>CCamZlE<+|=cPs^LVrx?PozdUa*!kZ2L%_5 z;~bQt9}qEt);P=$B?b{MV0P4Kna~eU--$dBgldFdjGktruS-YDfXtUkDb@p?dXQCD zqy`_2lG%y8J%5Gw<1=LTf%I|>2=wFV*fX)~(C3Om=SXd%e04pzFe<{HoAgkI7cW9M z1%+LcGPk~GQn4LoDC-z~O9aJ;y3Ne)wg|4xE&1gIYVK-n%kcf1vywZ{EM_xD__K?1 zm8(nTg(|FA48|o>8#05+x~utapSPK>b=*EAT*u{Fw14P|U(xOvgDnP0rR1UYPR?4kgrt9yg80K*QtAGK9IybST+8 zizgIxSmiU>3V8-82{1Zd=5nFOdW4h51d>&`TmYq+)sfx|v(oygStizppGPm3U}#1W zsecb6l7ECd6uX%P8ANtn^U6J7_-YiGIMLWlb;>Wfyx^KOIFS`S>qhO*we)i*7w zp&Xz^>utca27+4iF7LL4?e+Gy_MQ!FyS0U@hpTj0#fHtj6=kG{X64MV^q6xQYy9u9 z>MIjUS~;)glyeGv)U=XN&L}wMl_ETqfPZ=c#u+68zX@eJIb4y3F(;|Vf6pqD$WM-` z3HcnHi+gwF#Qp2#bePq3$FP~Mhk0GMUD~&BUextxeZxB9JZjusyRAQba5qfrn=2ce z8+-vxUOzef8V3w)OgMiQhN6;|B1B>oVsYY8%_w6Dx&8$3$qa$dKSlx{D2ISg5P$T@ zGAIFzY+JPm^VMSP16@e+igFe78fY{_w3Ccb(`2-5DyrktN4s&=+0)z39Vc{C5*W=8 zDBTE>(%5A-%B65z8v0HIegG?tN!Qn7G!$&SA3D|l7it;_ntqChp1>*bG1dE@-Pmzu z)-+SmT=s$42BnCCItCVM+koQ7c7I_#!X|Bt2}o~QO!y=WuQ0E|anCXamgx(<4Ru{a zfab)V0)?$M_V%ilb>q>_CZEEqF1`z*hQfW-Zrrza_M4e_!pDZSI(V>*y~k{88v+E= zmJKK+7Gk+drP7AT-2tf?Vmc|d07wmt3N>s;6WdJV%yWIAVcFYt1@n;^Tz~#A60ZUz z98}kT#lPrNI>MH`YJg6U?ziuMxqa^lrln$-mcT&$4u+Q}VcN?fOhdR7!7~Wl62xrj zP(m|=Z%JIt|3v;mNJojI_|GK9UnPjf((MSi;c2i-HvM>S4)@0Myu?LGvhgxPcLjN? zNRb}EFd~sc0;03H{yuj=e}9&5C`k$>Fign~-OQT4ZdhA=yRF2Et8s=-qvESXfV}aV{zt<;T0pBz%3ZI@b2qT6FAle3hGe<7}*%0 zCEPmQ5{~{;@cIAU61s}4+(mr54~xOxejrJI9K-&d)P(S`W@JDxYHz1kPN z7nk5@E=%x@hIUu}D*>u*!!fLZ4=<^1N1NRc2GJPdzJ{ButRBx3k~TetXWh(!Zth9L%nN;Ik`( zu?3l%Icz4kQPEfvl+p zHwexF$wRwZxRq;E6|p!Bm>Uvmdn~5h@uFKLohUbgZg_kZbH|NCeyd8WDhd}v2a$|M zq8P>84!IqK0d*f_-p7i9B#it`Rc-;vG7VDtM#|b?$TA^nAT?6JW)4UZn-Y*RHuFFh zuvrAMgw0oA^zc3C`Za%$Ww|-rF!=`ev?AtD=q2TymJ_ouXdF)t{ydN4L3FskvGLvE z{%AC^YSlxYV1fi=)!fkEs69K}h{B+Up!Y8sIk3q0RkS^syprzdjGnd6-4ZXy`@lSh zgi-3dY3vz0&$oYE_rt(h_gLfzZOA>d;y!nr?$*{`$E9?0cW-}tZ>LMTJI=1V+i`Y{ z?H!@{WXH_k`3sd1G!3?dMz7*Y;qALtz0z#7>mnPo*rR5l-u$)EtRKB=i~Mllg$|+I z)L(2G+b{M+@y=p1GFj$y|5F5N&#YR1&=ZCDeCXpwm?sJhb8Hjl#;!U`ULK2%<&8|B zhFX{cU>>Im+$eu=ttLZ7W^$^+3YIjLa&V(6*P6`Abp~PtW)hDq^Z>4PxH^`Wqd#83 zbq=N)^wB9N5xfOc9r_tysvvW}tuGq}rKFQdM0PY$W5J zqdvsEO=f>Y?LPA2GVem`(HIvT3}`@jPM-R_$VAlZrZjVM1L$n#Fc3DUkvVtz%h}u4 zt$L%`7P<8EFy@aCYo^QFAL#gR;A?34Z}?{4I*TZeEE2_5eK0t3V#hiO9Untwy&f`; zR2=S}vrB4?!(lw^&~@Tjt22aV^Kz; zj%UvRt5VuONUoR`Mvye?ugL zDcMtL36r!=@1;zFYGICW(JqF9<1$=LM1#V_ZxPQVN*l&fDl)@KQWLj_Ru%b|Dfa{U zABd#GqPnQ8=>G#yO9KQH000080QVVqP-dP3kJ|(Q0F9T=D|i;S6TNuw1P=EZcu*6; z?t8c?001mmm(jsl9G6;HdJTWod%|OIWdF5eGxo+$>ox>+yUkQW&nyL79_x3 z?2;gtAeXyCa7T^l9-x7__`7lS0+KAQv|Kw;EZa#Xsg&b5iRGx`s>n)}Dz3yyWT)av z6gzRrsY=^c6g!oeR^lWT#i?w`rM&lkch3xtUCMG*D!W8a_wRqc|L%YHe*aOdBg&lr zexEh{7lgl;;m`P-#Fz^IBvxjuBC)*0Bz*RY^8Ktb!14pEGRX3StTM#%L#%Ry<&Ut+Fv|}!=@qq& zsS)-b!>bl#k71Ta*(++4sqIwS?v@^d(il@asI-G=$Efr;ly)+;i%PqgcAQF2KxsEq zd#JR>t$PwmdzsotrF~30Nu{Ttw4bR1R65|6%1}DU)FCPza{GUM4oZ(Ob(l(rnHHk1 z11x_UA-oVj`V==NF4^7dRlQhKwL)1pHLjG6`KJ=T@!1`7)lzMC%j8PYtZ}<BQn?1NpkB3B)$I0HXQyZGXph!4!?fG=YU54!>+`qn&lhIjx;s0+ zFn4Qy!H!k*ie_%twY0Vcm7#a9a@geCg=NjOdjJq6T~iAt)HO_{QU}=7RmIeBrUe*> zZ`o)C&hZUu&mbHSanOe~-K<~w7#P_?1|0-NGhWLLDD2|9OA&Toh+zdeUEMPj| zZ8jf390CLf42F$+EFsQ&c$W_|z_x{WyWO);Td%6ca&29mtt@Hk+^jXTVw!bh>f-3= z`KgPWJN2@%t?`|Dd~w9^>Mo7|ct^#n(W#LarxurB375}L-M*x&S4J+xt*=lo(8*>~ zvzAsHy0L$*lrNinU3&o=Q-iaa>9gtU@K34hdm2I^HZALhX~6wtI-O2sCQ`{4jFsAE zLE+|RjjxIBD$3TTu9_>CvtvnoSkd(574!0BHu-{DH7}=LFtj4qOhA)0t$Nu=So+)A zw(W;m+_gJu)$(?sqL{@My}DeKoDIO=0Q_CUO*ntSi1h%-0hlIZs}jO~2jJ{uGXU#_ zcwpXZ>2q2xV9Qf*S!P)E;Q-r}*p9?jiIYLAFZ$S{5VV!}u%M{mGOw-Ifq;A?Nn5J? z9mY?>iw})!7Z>jt8aEbI!(5!M*Jl({S-ewIDlp;2tLu7Mm65>o4Q+9|wr;L3X$iHw zxNU!`gLksqwPuswhd~#wF*#6b4g{f3HtTz52Ke5@JLiwUc!aosv^wF z?8Bdtg3|>eyD@U9Tq^=ExH8gcZ@qCzFL9-!J$UEJ!wUv4UOxZe^y0aPaYP?zbOrFv z!@>9zV&URQeClBA8@VtQUrZs4xMsJN^s0Y~+y{Uc-qe=r%Cbf<6Bh)&-O)0?7jZ2i z+NLhaFIlHPW<5n;lOzhd_^`rUG{CD5cNO+?)sNR*cqB3%26P$T_2biO0PzK12G~x3 z@dwNdvK=5}2_LZ@k}@C@RId`YtcLKtgIa_i9P!JJHDhu-%u#IGZNv==j|{ubWsQG! zP_P|8FepBNm7>UixMr-E&3Mob7+Sd``aO?t!$5zyV1CwvUNZ=}rj%W{BoP9gL?a<- zKDSL0;oW3zPQ@D5Mh8-;2 zon5#Kt2Px=F9IiCsj2*VoLHiDp5A|C`4PCB#wo_&5`(GvePJo;?+wwL7AD*7{2Ko< za1fJ)eF3(ry9z~CXb@Sw6PYaV)+{hrV5?b>-ypTKAh1D9XF)=PT+V_>20@$!84Qv) z3qlt}Z5E^~$kr@~RrM&#BEvo=evXTu6XNG2R5=9$!9-*l8HaqXWysTF$TNRp$mhk7 zXT^{&h#}93AI&$X!*~nvJ z?fZm`>iC&V!ceEQ;wo6w`S}Os62G^GPusMNDVuPcfb4Hqw`h zq$#OrAE+AI2Ri8JC8jPztre!~@UzO)HTWqrwE{m?rqmq)b@L&bbF?AdCGw8@->bsMq^K*!zr?02-fS>ZjS~8Co9dXPEjU^tO{}0Ey2s z^|7nffy)0L{renKKhNItp+%y;&(tSWzZZL3h<{+m8q9cZR+$AUc7AFr{!Xi;jmii7 z2UWzs%}o%)JC%b(@qvF08y!4H?7CJpMv?Ka#XqJxC;@d)&{d6Jd9b*-s3sm>h=1%5 zFhT0v*ip($>lI_i&`bjgM^QnT+TmKg272R8SzpuOUA<rvYOW{dX^*}SLb|eU z=*7`8?0{ZP)N7ldyC#ekEn(CWE1I&gO^Qce)|RwVQW+ahElnmTbE%}Jrqo<+BB!eA zQYoqCY=1=^&$oYN(~}d~@rjJ>(^V*{XKX*H6xQqw>R-N1{mTh?VMUXTn*1t`AfI2T zYRcMeu5IYrW?Y_Dxvo^@>EasJy;@$^>KrUTIb{cFldTWtYw}EOvx;8FPG&_ zP3Bs$##PybzCqd4VHK*p0et{^L!oX!9SxwVz9j4Nrec4{X00aI*DH0XR)wM!1=>Oh zOjXuR`6U@l;j#?P>bzDiZ_CTIYE_Y!P-_TS$T-J+P6*S8zLKMtxfRP8_=?2X6qxiDIo<)aqtp35?^>j?2g zMKM6j*VHM!dU;d3G&JDbZR-i_!qwZztr-}j?ujz2&)S0SEV%Cu;UUY>|X*V zpw)j8N@5$9yg6zlCT_3tdR|tPq^f4pOC?R2TuK(lwbEEAnO2mdnw&^xlVkZvDxH~} zoXBKz>(2qry)C*0Vwow+ccEkXP3%}ccTS%E#*^Rs{4cBzqG^LKiYs78T$JV0=SCNQ zVIHSp26~|DpMlZ>3(g+KR=*(ssg7tgDADg6lwn zddVDJucP}RkxA zO5@{WV<{~k$&4j4V`F34l)~$bg)Hie_--6C%=v;mP?Cq}T{h@qbuNKQA@^o3- zlCNvPsa`=>SViB8%jc)pm*q_AB^j2Li^~t7zlQ=yB_*BIv}CEM+ zl`^^1cqW^*x^Hn^7DEdTm2XR>$FrH_WJdqm!=HbfK$S~QWKzorsUySx=w*Lv{15;w zD|~xH(?$)z&P`?8NC3M;E}$mRqRh+VlSPmd>80Y>m^Q9XPA=ursno<|Dw`e4Ws}7; zz$7`Dot&H;AG3xRoKEEPx1pC2pl?;a1Kq^M!VsntMRjtbluRzAlVjTCL^27esTE5T zW9gih4?DBThtsgm%y?RVd-;E>Z#m0Jr?bmn{vW@2bLrdq%T^!P8v519i;E+x^<`ke zE9;e|s-mN_$yn3t1=W!=b_i^BrD9m=!@!`|Hk2wz9jI2-M=P3T)e;*@*#f37Yw5J2 z6;%Mj#DtdA#s0x}cWeJYu@VmGm={3bOO%N~DAWhT_|iF9cq zHIdCKt*XPiGqC9KOiF)O+ghY`Pr|we2p6CBVrwqA#R(*~y5WPNr3PUW!{quYrJBk#`I?6y@ zjr;9(Z>KeG2a8H^MT0e%HLk^d`~o^F-aNqD(p{h`1+S+L$?<=`G08g7tk;k1t?Bt7 z(Nh(6Xa6_6*{kH>KtGejwsx2)G1G@`D`zo2v@m8KE|Cw58tjP33i&@C`y}*c`58RvzC~$3A z+p?pDYd7X*=kFHgW_TWV7adaZpxF2`*wPP6u|r~M2cmyMPr->Jc#G>sTsT6w&?}vi zjz}T&aKU{@ibx$&yJVeg#gM%ncqoGC(F1>7h$1H?+G~L#j|sci+L*K5XB~&;<*HZ7 z&ve2gAcw~cy_#D#qLLaA81xOcD|X&b{>>n}g!n)Ki%Z*Qm>D4dr|2Pss0Y}vL)iBP zK!y8{USod&vyH7q86S|O-4Nit&ddng39;2EGuyEp|F-kE8bb_R6D2TYhvQwB@Szi@ zCvCpQsxmD_lyz%D1Mg{ojs6`!fw`&IRTY|UvPtf;HL!Qy!`gP*Wap5^XtV&y!=LW(k#ut zy0Nics?N+UtR}~-wRnI)!`~tp;3Nq8aY+!{J_bu}X^=1`SW~*Cr4MJYduq0b2cNqv zBq1j%B(Wht=b?qTZ{7k6$f%V!v?+{s0mpwQB#0HJZ_gFpOc$r8Ez7H53Zso=meN`N^=8{~k;x7$U1 zcDa3qeT_c5TKfC|cD9{8p-2-SajFSGibBbm#BqY%O&{#kZa3TMrot06Ef{~P2OX(v zfGeNzsi$yGYazNniEpcdrS>wj-(8aIE(s>o$N1NLa9th17zb{_X~4{0ii1I$LADlV z{I`APkUQ!bx3Q=b!(jLmT2mGp;LhTFo+ptY`PH+m>c<&6L%%=^Iqp}_IrBsn4%U5t z>j-;-va6fz_A~W7+v&$p$fbWr7yS33JjPf24ywOMle|FvulR8rj*ygb_GB2lArutV zU!nou_ao#6kj!=mT^dTzGGJjtto{}M&HxpTP~j2U!6QhyDC~YZU>;?w$7q1#SdN81 z7TEeHRC0o?p2R84Jp5~H5eRLV?H)y_>Q!MrGwam0NH=;F{+lNrm&0ZFuhCDyM+J{#Lh9K31kC1M;YG?!1Jn1LmkENO%{K~1kGTbK_o(`Lp1aU z{`-%9I)EJJ2#vffAt;cjd_+{^7u;W(=iwQCZn5k_{PsN0 zp>(+D84f5;^D$TMq86L)T~Q2A5*vlGRx+)y<8iSfqwX7_%GiJHTvK(f70r8Gx7$3k zG*YVZih|lApTKb@;bL`Ot5r?VArm*W>aw|lvG=lOfJ`Lm^^^k9(K^>k8rMLNX;A=B zboHSy>JbV+tlo`3z-ZPe0b-uyULz5r-I)MJ;G0FFUIpVcX$T<0c5jN0XzO2L@xeG%OAInv;4yhJG4j?W1o>cZv!6cC%m5FJcEPz+@CV2Ax(7 zFlfMLF&uigrLDbcZ`-A^Qdv@!D<&=m2e4AlJUzFqFn2;?rUZHZBiK`56!9Qb$DoEO z(1U;6KM~CGD`1+R-3}PB4DSs<68;z&Y}lyku(c|%PiN~!?Et0mg*MPW0~5YpE9=GW zeDLaxTi0H<18Be5?M{XoZdX34Y=9ZY@!kq2&Kl_H;`7KidvOx?a1udEVY5Rbd2L@J z8nLG#VQD;ZITXNpP)IbgINHt{BHjYl1{!}QgqZ+l|C+W9KLG?;b6$@NN^0}fCXSkY zW{|gZVYlJZF^`8|BDjL>TLFe!UE`N&K<^nLVaL316+T6afZe917GTS+;2b|e=T>K+bV;3AUG%jT+a{32xXyiURW)Vh&D}iqF!M6DNP> z*J%fqwJO*6Pax3F@CY#uL=?pZC1p}^lR4%xS(21S>iULwCn4UlX5xzcKrZ|V*2aCK z9kIhJ8m`#jxSwFFBDL#ui*V%_e&M||8KYj-O^)tRj$+g9=ZbDAnSYL8Us^Ah3ltwEUBhm31JFVVAu99q53!}LMnO*j%yWfqJZa89h3$R{FMkOe zOTa1xSF<}D?$%7S$o2VO#mk?=%g^BD7x02EO+H6c(kqAux@red8L=guf60I4DDePD zO}PIFcSZasJ>2izkJOV$0KY~A&@DxM5n`1gsl#_t@=M30bHqx~;}!#U8j-@lLWkkn z@9*^=IfgX^lO3RXSW`S<4q6BNc0ozRc|QoH*i#t(ACP2Uht%mi4z)Ub1HKT{9H77B zFm4#$BCEzRLo{lquiw|_>-B%*yKd<${0-7w7-rK=tbQ1Kg1hFFyaUPDb7!FThAu5~ zXZ&~O>OebQcB9Y9YxFelU2*}Ussg%E+0`n1VC?(Z&@MTKQPmMGgt8$tlCQh=Kd2dx zzRs#|lHTGv6;yH+3Njl;8|nztU=6-P~Hwwl+yA;sWsr{3t*%T zVJg42aBH5Z!qpjqlvm7C*#4NuJ2r?nk_QO09Eq3ke}&DWg8IlG^aZ?p-KDd92kjdA z)`*b)DZco1df~X4972EnIZvK8e0!KI`7aQ=PZM?z__}QFaJ1WZlzw}pK`0;a zSw|0Wf;q?&@8hUpa16q5Oa-OI+2Og_!u<5jS^fbrKuX(O5Uc&yc==_#{A0W{yqUCY z6!CUDxg(wQ&J7nDdvZL%Jb2`-2z_a|A;w);R;&+J!}98YDTRSY5_{uNr43CbxF14(_9#L|T9BBR;8SfF`&f;l z!6~>E*?&I^#vdd93Nc#;R9$4miF@JG43NP^t^+$HnA?93b5!BWf)Yuw^zq|Ji~sxp zjw8e6Kf4NLgjth^VM9YIfu?of>4Dy6HY*lD9PvZxrIv*R-G#`Fg$&|C9IRr5RgIP8 z#7ZL1u#)dIRs!~&3Z|HAc+RQ$KKFis@>uSofFLk6950=%IW9tbLiIKtqw$3W=~v2S z!4!#a{uqCAR6(IazUZ<&JEUs`Q0VP0cVIWIKO%xaZEiWq2e4?|YM{6M7BOqoe{~HM zW1654G6%&VV$GZL9}x&?5+L2Ew2)d8kxl^X==QlPj!=Di$kvQWN9idhS!bVV`$1pZ zBU`@RI;qC4d=oCe@9s)WqURQF6>zy#c|W&0Ah&;CcbP-)y$`3v9QG(4~ zeiYHfReHm$Da8Y6;6SApt!y_*0u@=%PMt$Nekb1TBt5*rgrvc!SFUl8C(x>&`bj_C zp^kP5a_lNRf6ip~>!j6Cb>UrS?McRZjK!hX!=4X%^Yehk4B|tce zYd+dQ8sZ2aN~3m&&Q0!@1coaKJTcJ1J>QfbIRf5icZj2x70ocf0-JATrM4g5?jhO_ zBbUIy*0$>W$_bxCx*=vI_fSi#zS$%a+{V`P>t4!+YkbO-ASpX$_(d7k{%;v6)MS4V z{|0juRiT9wlO;Wql+&2UZjs+OvGgV-+|#v%SsbVsjt6Uxirs^&8YB)m;2RVwwJ!!r zbxazPj{BNp%LlA<9tJ)@wdVf@FTd%IaUeJR4>%+aew2wbPa&zH>9+gCU5B6QwQxzF z%O#KR=aS;Iqc~5E3SHCeZv%|?Fmit{_}t}C76qRXzjU{^tix*sy?}1=8N8>l(PHK%ciM?y263-^%|v$kh3#X zE0s_j4DZvcWTYJ=9o#$N-HCq|Yvr<5#11@O;dgeJJd$68%hrz~yO??S*#^HbiG6~- z`6!G~H;JJ(hwX$r!MNsBcp^BZ4|i-edaY_`{J&w@|HMljUj%7& z`EEMKsusMZxjujk9?*OCf$Dh#{1pPcUs$wK)EDw$umizAcq)4zg)IGKqTE*7r54c71`!(0^9mcEw5H4qY4bAlr_wwYZ%aea=(lcqUzWthOR(xB6 zwA$F-S{;pAonEc3y|uax5V9q^Naj@4S}7sDuG809uTuy*2(~G)N z7M4jQoy<*U$CDFjVVi&W=0TjJD^_n)w|A*1 z{`A-n*p+~HOIOoW6esCxoj&Y}7tGYZY7dPbdpj$#O z=+3v!esnL+MqB;O&F_f9_|uQlwC(>58`$j&017F4Y?_obL z9(KfmZ&!co+gvk8Jv_^YbIHkxOnTB9c*T7StMbqg@PtA|qlhD9=KMR_Z1>UGCh~PO zl?sU4As6!A3-2o<_*Dde#?YSbT`+-(hIuevv4|@EJuGZ=)>uWvyY(#25NisvpeFGw zVU~|FB2f+UlL6WkXsJIyrr8LA2rr^*DGrN_?BRdGA(KKPpmmC5PV|COras7#VWEP8 z-c z>*^+`kJUj@NFZwTxwn{9x{f ztMX(mEyTN;Ljc4k7sRpfxmj!enH^%SN6AM?{Ea%_9fF6cGkAy@NVXw41oew%*3@Af zxwTuDEgMh?x$`z)Pr}4KcjU@MHkryzjE{c_Yjk%Z@2=cz7>Dkgn1dQ{Uk?uLG@Z^F76crgw@&Q^Q^JMA z#q*ekB~~Y*{IafEy&jl6u4?t{Sv#;_GO$8+M0`aF-OLTj{$vYfyT@NBPb(_22`GPE zgp8T5A3!ijNx$OrzBtq6JBGPSK&?QlFC2zne`b!A5D@d%aCBrrt&SBWGkSk8Sv`0* zvif+pvqN3(2jGypx-q0<_wV0#k08v9_YV{C;PYM+cga=Lit*G zed#56dVP7_Fy(W}44!GNCKkY^l^3qvk(23%!s~pNYZpgeocfra8g6HfDOODuELp}a zPGXN}Kg)ig%m`n@Q{g0W-f(=iO*xiL)JwS&UbxapR|vU6pFG9ngGp~Dt;rz?|e>ACz{2t?dg(p>M`3yvq-366o~ls zm>7ON2FMq``{I#qJM+HSn2&#TikEfL zD2m6__(jxG6Uv5CHRV;svWhh>lC!P8gWfc3AxagD(y>^#x2Ko~^%SFhUbMd5p@cPr z*(aQ6y}yx&xJtrGNUFy^CpBo5xSf;C-}=cybZ(lSN-GiOJ3)~Ex=w$$ehWh%pt`Eg zxzt~Ej}VE7hY$AvJ*Si&gh@gHC+@yViOS33q$@dvjbCKwgEiZk8Drw$k2vkROO9Bx z(>WcK!*S#IF!S&^I&nkC1@S~sgbkbBY_$iKVrcuO^ypjU?Ts0O(hgDU8W8wV;p-K1 zh&CwSsIl9RY7G7f2W5ZzJpT?tojk4o6))&r<$r{`)k?tVl6^P1+k8&d3wli7o}&un zL&NVG>f~mN_uBr7UKJ|yaA9Wl`t-dUcMErB7vN{1aC`Pn;r8?^v-SXJ*Kh4B78!w! zOvgXQ%m4Nm#b05Lx6lri^s=dOJFrx%m2H1nt2X?prO^B zftbp7s0#V{Fjcn4siLV)Slb|nA^#9Bw9Wu#UGEK5cj2cv3yto-=kub~csw>nsdLB* z27MvlpoIEE#MevizX7S+*CCzq^}#)|tY%i_lH|yq?memqu%?sN$gRAS);r>mIN>}A z3ZJ9M2`w%lbUc4)As(E!It10ZmMeiodc^+^69F|eDSn$#LgNLO8QW5oEZn_-=%kre zUErO9i5e7}LErOphpo)3KM%Ir9v+PBmlC{YW*4s6LHd}g9c#uNV$ODZVPSUq&b3zy zug|{C`*F^Fc%j*!k`7_qF?jJ`T0>Vchjk;{7U@c{GgN;seg;1qSXwvNxmGA}pNE|y zKOZxDYgLYmhebjji({g5ON&Ho?(*lm}@cMz}Oatti*_Qk*=9Socfz11^# zWbpg!%YzIj2Tu=P8hi_$PW)fD?_gIx=mYl|c()BgDj5$B_ZfIlp8l5lBL@Hg3=5aB z>Mk3XTPS)8m!54{AAbgnF$Nrhs&vmvGeQgd#q6wvRPj=$5B*c}KlGfw_4MQ+eV>;+ z26PTuOI zl13*7h0HsQSI}fW^6a`#nd#VqamxvJ-)a4k+?LnyH!cLX>cZ#mVu;3MmNVCHF*6hv z7joG4gz0nB^F3Do*_r$S1S2>B;E&8xTuI?8Du^ zp$l*TU(fa-^(lN5!s2=RnsJj!D%T8iDc{6YJwp+Ya^B?aVzBsIxmXD$ZzW3tbb$Po}VeHlZ`u^kE@mVu`>})Nw zb4t73=7Qg7E*))b(9`3uJbz!DE4OFiOF#V8h+>y2frxVTs<68x5Zu+kVqCUO9G)@!uGm&tCOM_L;}p zj2bh>*7IFsm$gHg5VmkwH+>DHqrmYk%6KKcFqb%RSP~zHG9zr4!Rd2@?k2i#TA{%Q z-gm4}7)Okq8Hc`SpEQ?ga9AFHlYe}3@6XdeJpV$bX~ZprWX6VEFsWS^_1NHqkHedU zcO6gpUjgkAatcx-Z#8lmBfZ!lgZ~sGQ^44Ws8Ed2mica3f$Yp|v7&(RU z1bz-FF$F0x1vxQwnM6OADRKfbtz?E={7dU4F;}L_U;m(84w2pvrp**3q|I53@b5@3 zO-@yU;lL0K43m;bs9u&#VTjx{FwzG`NeLS5yq7C+STF^y9L$olmtb*N76DV2cX3#8 z0Y{hVaacD5P?+0&mn3pnLMsL*GLB9;UV>6<%S79zqA9heOg0&&txWseKCwN^ks6h$ zjvtAr#=3Wo`vfh4zN{Y^p$zR&nJn1DrAW!KY0KUqUc4m6Ir>Fay zuV?VzVkr-^zyH9G{*w6p7Qawn!|=Zb4uGpcTLX<`9UL9nIGSPiGe`-wjM@M8XM75%Ovxey`7^!5!{$ zPa54D!<16k-AM8{cM+NB*XChdj65D%X2Ab&_U9MYFGAsB!+{V$0DmZTL?Z!qf+9v3 zT8IN?+p?2{04CjV5ZJewRW4_dc50h>~$M_celZM2ZyaV;eWFIc51)TJUEPXo1q-+ z#R+~bM^E2iH04jrU;EJ+##26}c*<=Ip!_Ec1vRSsf+oK5%4ZZ&`3*&cEk$%cPDxuj zeDo0aIO5%|wcl;-?d&nO&${M8mmlo!9ya$5cMcCss~Hy}ogi%05yVD4lo3Pb)k5y{Y8LlGUxWiYsF@xk%<%K0{y^3O-?1%D zNFwDgxd?4}Q?pDrh(bAYCJh{OF8s}Bi1sE4#SfF~sLZajfDvBZ%6{==4B`Php25cSJ zuYkP=?0+t>_krDmepYQ>gzF<1=iu4-4opfgPQ!44svKR6OR&y9fEM=bL+pw)gKOAF z(85l;_>J~AN^p@@(S-N0N_c4w=*J4>GR4d8Q$(kBdakP|upa<>s17Hgu}^RdRD238 zxvZ>KX!)%=OZID=T?MuQtg2?w<0G_3t2=X#n}5pV*6jFb(H2_ZY1N>0THSs*dRW0L zMDcZOMM5A;tCddp=m@`!zrX!va=v*ysg6oBU0GRgyx@lW?@MZH2Dw)Lk>gcVL@b#elI)3sFU8F|QW5Y<{D)bFSaD9lqCSw6k3^ zw5=aTEgYpn_87Z#$eKH|e!tO(Qv-IegW`ZS8;1>1pfqwlUtpgwqAl~x4g<%$LDyo5CQ_DT zhGF}TvNzM(Y(hh}`baBZ+fr+B0n@&P)>t@ny+PFAvIT*v`#dfgAvXo81@H6gc+KF`ht^PMIP)UX6j*lt)W%7Ccn5I`xnT#`1^Beax-H;w zB8<9mMsUo>LK>j`(6>Ex%yHTb0`4)|&=+#7S4?Np#N?#_l#c67R`7A{Zy8AcQR02nx}70c0^XKcZk z&Z*BSs8X?KI~ump$covqw{%qLC#pkKWaKCytc|XJ#kDT$sH2u`MY-ZR#`&_piQgdY zjCJb#qZ3!jx}d#TUGrz|#WxRMi$zh85o3jZK1>ye*txTGP(tiFEhv0XRG9FChj!LQ zEmTV7$?wvjsF9Se`F5Z<(hstior` zB)ln-pH?k=op)5&{VM%Tlh5^MjjgI$x3|1i$S~gd3C(xdjsM5Afesytg>>1{!+m{> zaP_b6dEze#E%SIwADx$#ink$CcSj7g8(?~tyFZ4wh9 z#^Hd`X-K%@dPXtdQWuaoLc_x0c$pPf*LS~Q-bku8`sYTX0KXh%+NXyd^a}dSudN~@ zwy*|FwY^`oe!e#zDPvG9kePANhyMETUhczJgp8>vp-TyCl7&-MG3W75s4=CJ?lKG? zI8e1Gcebw#eU+H4a$a?qX^+*NuMb$G`<&E{1QRJ4Na3V!3Ytct+UQ8tk@-?HCHejb zJcH*jyVG|DG8u-^X5kkZf#bIIb;Ay?f}&G4?&kb5By-6ejNED?UU-vZ<#c4>AX=AFr1+D zuug|n_eV3K1d+lDWg7Ut-=!*eA3N%~Bzc-s z+0$G6))zFIF}_+RY`;mVmH3n-oM(6#@|n&VHtx%|MrSlrf6*44Lg#@>l&cl3DsmW6 zhVzQ533H+-T-A^7VECn0s3$88)*YmoA4Ze~RAMXxOb87O5={ZGRQa+~w4&7%RrLrF zr)`6?LJezO!fE0dJ>J=^L)v@Y(~CQcvTc!yOowWtZy|KinwRsIaA9ayMa@8hUx*|= zhk4cwW*cW?(>bVRAkJuIyWu*~EF5b1Ry71BFd}hGUayM0FGQW!Q^+1|=7R1E5dfet*FiLs~7oRtj6C*`}k26Nl63W+{ zlE&01$V?jUU(S1$$kLU~uT_OdL)InI2y;aScye+iEtHXYKUA`(F~uwMDb*HBcrzWI ztNrlDYax3zQ*)qu+lp4FbdW%a&MN4%rJ77r$3Ce{iG>OH)cfi=#;wPxcJeFCu94y~ zp)5b3QaT?w(YJB}Y|4(rK943aj*Grf40kU?(&|oLYo<`1+N;eLON?ik6ly+t?Tr%~uxk@;r1MQ!}w! zUd@&QG$wE1I2R%tg18=1b1h(GVh>Woe7z{<(W8|fPn9(3pJW(8SLYqlrTulWmG5EV z3kGxyv4=clUss>p(5vzKscvGdh&}~HQAHriyuJFkL~hHi%v+X}$#Cp& znQ%|wd(cE+O7Kd70HQe33c-;rbAhC9T7IDAyl8ejli9lfx3B~w{+ihC%pzI;vM@s| zk_J&dw}rQ`d9jr$_J&_kNP*X zf}zAHw+IlzBnB)*kY5Wyg8~U=36O$m33!k_8YAXl)$FRq?M<#5a7mrEOqY;5IcT>S$-mU55Y>o?PTK8Rf0nUR-MyRkfiCzaJ%i(#j@1btnh39teiG5bN$ZOw|g)?D$aJ@S|7=>tuDlx zmixO3C@Sjtyz%e0wpa?q<=17^Rs5hB4al*+Y5%pyW5S}7v9b1G8!@Vh6uYFuQBlC= zb=$@8p=yG^QGlCOEw?6XG-1sB*|Jx}f_+vouw{+$cLvjaWj)1I0297Aa^e~_MH1wz z%b1yLu%)r%-D%GC%AC$>IK1AvSXFVv$JE)cBn#9VAbD`^4-z;Z@S^&KX)`25GO#ns z%jIGv9U=vpi3+b6@zky`blvAF&V5qMbl`(Il=g)MQold&;LHvEk(IO^@O&C;>z>)* z3z$@O2C{%cOpU0zkz(<=zGD2&qGoEltViT_=%S_jMJV%nRjL5>I#ty3ht{Nv)pPpe zRZTAob?XG36WR#GgqfXJU6XZ+((YmPlD$T@bWn}=mOb$0nJcL^?<5w7Oddzh(V>V9 zFUX2G@U9!&Pe6pqhAoj8y=riyoIzv@Rlhe`(~*X4al zH!NiT{NRUwiPRca!ZYSpSHcHrpKUnHy;UANF~>9Xf7D}UOvrM`5v>h<1~qi~P-6i@ z`h~_-xF~xkes0Idhz9!NLby@1YU#A^ zI$s!KdR5xEnQa8zHUHW#IZB3muXtFj7^a~KHzeY|nq?*K@T--cD9iTA7TR~7;|t13 zx%$!QiS#6<+?_jV0#Ya4Fe8ngH8S<6$@m!m;gX=jm#*K+R44L<+G$uj=7bbQAtXcuZ}igK8a~!Bu+A-g##-!YH@nS`K}5E}YA~Pp>P|1xFcWM9 zDVFzc!`roH{FN9WN6h$)QahgrtaFrCpWm)` zAmRPUsKc(9jIO(-XDaZHWDoD-O6HnsvE2iP9QziZHYXeX7J>K?Opbz;9|Ut2VdE8^ zUrijdlHNgyb4K<|eFyKHoCl>u^48D7T>PA7GyumFID2UAPL<>0;nEBHf`Key3)2=4 zF~w=U0h3m`7)QZYOPVi8#`6TG@}cX)-GjCD>na8_N$Mo*Xk?|d08%PWmxgOdkQ(jT zX*MlhF}A_Tfs_taqABAsU$cf)&eAD^EjrqG!QqA-ecv1w*g)c|(e)!N zUeW1ZzT1|)YU?ug{PQ;x^noh%)ky_kew?H}`F3{fdC{y+5%~5?+kBrXdREo~K2*@< z)H=XfESL;I&K*Gn!4BC4|1r7<{wcwjCbJU4U;uzDj!=gQJJK(-#CIZkLvaKxTnY5= zbZ`H@YnZK(H(!TVhwFBnC*r2~h3k&ahL;i3e8>Lh2l6vfRGHN>ns2_?A|IN(8}V9{ z$Rz8!tNjt}bSS1w&hr@tuQokG%xIF$-3>2uwm4m;HPlrUi!=IL@XRvNaps*aDlRGp zB=7a#N$|uK8^W@2crxwqWD}Q0?#I)#MLfbh5`2!gi^lMxU0jkE$&c(K(mZi|ALN4I zBjbD)Z6oF>`t!k;k)+GwaAHa+MGpsB+e3_WEKVfX5UcT%c^K%St_mQ2Z`YGiB@KbGr8vG+ocx`L|Ua?tkdnQmo)__N-|%(4U$vp7gUXd+01A zFu_03Fs`@tsqP@HWRtw-$1fia;oV|P;Lr*-cF-N}nd|@hmGU0zj;eWn>)DJUZ-(sX zlyhy7;s>WK*wZ=B(*dviDt-MDCkGvV-4cNb-FI>po}X~j5g9sB)q8YK zVhOd_vecWtQQI8x^IxZNFxLC^diH>va^}G2mnq`*z*g(*f%bTOhurcfx5To8x}Kh% zBv$zaG+{iV28)GO4!A;!Z;EN@%|*89sjkvZ7ZRn#KVb2_OZC1fb9WpU>ZhxEno(_| znpL+*5FV(`zv%qHVACq=gz3^gj}?RbgY*smJfbP4AU9f3gvRn%ylsbqVoAPySr*+n zHC`v*!Vy+5;>U>niQ5?YM3$&y2pU8-d+u z12nWH%WI!nBr7_O{<9bP>#){LKkT^4CDqR|JH7Wy5rzh((&>4~9L;FBE)d&dzIVyJ zhYJ(RpMADL5IyoUpTKBnsut2!=uLzoy{qJ|~{3e8t= z2|k@O-%YR+SIIB?i9sM;XF5h%DE>+q$LE8t*0x1&lOo&7#Pg4yqQ7i;e`%^YF}%1Z z$^u^Ci3sBri#@Z4D^}|<6-_`wEM;FDBA>O@^IFYpnS5(P@2VEi<2KyIL2&pgW_x>{ zd-_)1jGJ)1wWot=p~q;9<2PGp+lzrwQ?bV$1yucCI;?l5J{><>wY0Mcub&`ncK4le z_ca}3Tgl&-YBbRRTLISD=aK^2wq-dIJcd=7<_$2yl8g~IRj%RGk=fUcuct}|wq-3H zBEttww!}A$E$oK6X z_T{M3ADJQt(3x!cg@c>eg>a-mwlrWkJEd8`hC7| z35g%pfNZP#?%~}$o2PpF$VDlE%e+dP1&Sqo^G2o#L z1M%R@{;*esoTJ zW2>Xyoe&^U55C0p8xA0OAxRF{%0h3$q>Lb%tg^f+8ui7Gk`(jkP{Kq$B|8PF^uNl4 zBM$M<>0|J6DnCm9?B2}?e0JNz?ry2LxBi?uPHS!xPF}rQi!f*{<;hvoN!b_Q<+k2L zI?~hAsOZzYg%eyqdNhP!(_rvoA!J+9uJ%R+qZhTx9hxEePt)j3Qfo&llW5tMV4pGf zs`C<6zTR8>8UZksiR_{0>Cl+O*G6_7g{+{l#eKn}fTmL9%a?@Qub7B*)`(1fIq<`8 z0Wo@}JfbnrsrKi%ye_NSX}_5#SJK#1gkR$nyTXCQBa`PI7E9n;Rs&1($0m7zSB1}a zErjFhsgH~@HWh%A<4EoZb2*ERXqW-ro!TyJZkHfr$eD&aw;XytQk|@iS;Q-de;rzC zHvifL;-?3=RM`(msR%pX&-2_$cNrq>80grd@EgSEhm#RJ3=)elX4nc2aj{JpLZW|* z^uos2E2Wa9))ZqW_4Zce6O>#N#;w#R;k_jx#uMLUJDdV+or`$gKN~s>a0&LUvsb>S98We)-FB&mdS^O&k$sO!qr9I;5=+6-@c^;)F-(J2W<_63 zGrc${V7@-Z#aw4?mw67Z1tD=3Gw;4dB34nJ$r$*?M?4Lk3Y`VU-PtqN*_R#plz?7f zBP&!-CQdM2$JcC7K0kMYZVPtNw)JfU^+*1JI@-mRtDxh$$4#FM!fA9;|IA7Zw$MUY#-xG8X|Rl0G9 zCmT)fj6;g5>&ZPrv7Of=n$uvkZs>v+_!Xb++a&br^a&b(&Rtv@%@e4EXr;o*Ql^W3 zqT-NEc*9|^$>&X%sK)KHsZV#{pEsG@dB0gP9*3f__Ykg5X8@-ywMd{@EE3> z7UT9)cM}&-kITN}xyVS+O)}kkIk0ipmjPEN^PA++`*g=K^kQbZ1=xL_1IlvVTki;Z zf=pPS9Y`fQbazI~%;0V*1?xaKn?!W+pQF>*A5M4LTi(LZHZXaAh71TSuv9E^dx|J8 z8N8bVU(eoHW?7QU(L0SzO{Vo8Dc4+??5xOJgtuu)5WUJRgS=@eD_3I@`8(P2kW5W* ziplEJH!rtCDZ;*v9&9TF=Z#1k^Z%r_t>)*~tZS?av8-wpcscS;9r*=5MjqPEyJD0W zVZ{{nliP1IxXzFjK9KG=$uEC->WVrmbrB?XSLxQs1FE;%?|XrMMJOeVdGcU3fVVro z__mJp^vapxhxH9XxNOho)nu)B1Zc9N_g)_Ht$DdN?CLmS7@?6)wyAaw5ypfqA7>&7 zKB9#;{J?>*3FyJgGJvSYSf$Q*u9Y@)Q^GB2J}Se%9ig3R9gfCjtkv#R|XT4Qgzu6Bi1T(MYl|RHUtRRV$BF zFAPwoM=Kg_Pwf0!16A)B$G6pc@$s%`W0C{gLoT67_YA%Xdx3G-@r#(KGA)1W`b>gc zA#7R16dmF((y6u8Rh)yY#7Ls+65)xFdATDz42BmyHeNeN4#=y1?=hgnOXQp7tkCZ* zj58>il;v(dK`OIJ7%kJcmy1tci}Uzk<_?cfBbXU%WIo}-!Y8b-MS~gsIlsfk0SIu%Pp+$vN&q?y*HbG;A{X^poPZEEc zUFA1<&S&7dHugQ`#A&|$iyXF9*opRD9t%Jya)|l$qH@JULJvyBg0$e7h4kQ-4(;3q zl#+V-{!>fomFG@(H1DBoL=C=W#w~cT$%?>K1}E-7L9Xm*3LCVy=t)rL@}w__{K*Am zi9sJByeV?fLvG=I?#?{4#Zo$QTSH$RwaM1=VPQ&{F+ahh#SqLnQcX55g6_wHiO^cd zdy--@G{55O3wNFm=Qak`qCs->mp>fuFmx>kS%q`g@bqX??Tsu!($_Mz&dCxsHPrmV z&V5RA7n_j#SzuTRvXEf~3!~sQ!2mnb_ur58@3MYHV%{VU5H1k6o_E&>c33%+68D)f zD9hWge-`?_{_Q|Lab;%IH%su5piSI6To;Mq%++X_Qz1C3y*`65cl3rszweP;qJfyBC zol3UZJ)xm@e@vn_zz+clX^ewrTfhT(nC=)uQKY)3o3MFL`5j#%Up!S&>|taFe5^GBr;zHK~n4W)FU8r z6&Fm{=P(I<6rS`c%4x#36O6|EiqUTG13`novH`ga8{v?X4H2c_5qmMN{7FABz)T5`HrfWbsR(0!d!HL-*e(yn%Rh!^1PN75R?KbfOs z`pa=UP)h_hUe`^1?&^Og)S0)#{n??8e9WntV}n00-mT4dNv8*;dGPeh_N+5DtUA}) zB)3XI;8^ppkk9Di0ofMAM>1ao-XrZ~H9>rKW%)(fmuMH*^aF36M0l&F!=at@eGaBn zeelIXYJkCHv1UtG!qD(h=WY8<`)B<=!R2M6ay2beQ(L7C=|187LfcJ7*~)^SqY^Fd ztx8rs7;}HVmD(?}-|_6R1YU10R~w8(-IXSaK9K!=$P0-_GvADffOrO^p}O}5EzeN; z4(UarU#s!3lMImTDahMTmGvKB6?6(=z1iV6c&$+MOknF7(d{(;&C&@+DWU$-pM(}q zQ!tZ%5n%4o4_bZ|b4UK_&PAV&e#fo9LPXKuY6mA1b3|N1_Cog^Usg$SLqB+f4Ze$5 z-*M8fWUT%j=JN*Fv0O5z_43--n+E&ouCRk<$NlaYycZcVixI!rpGw6A)+_W`#4@q$ z^^Y#1`%_L`?N7|OsaGg?p(?)IIz$y4^!QoA@Mph`t(5JpLh0_-a&DtF(x)&&lNV# z@pQtQOK#80Kyi0z(5P^dE5RF3;z-OoFn>yI`OuJwQNAjzf;H&z!{Gj^9Op10V>+qDPfdRfjnDSd;#}D^@OU2@r?ngTbde(|Pf{eU z8yE0MLQolzJW!X?&l6NMNFngtf?QvpGTW*M1-* z;yfO1KQ7zokRhD>aV(>jwI-^^YMEb-IHz2$FR@)?u3AKcGUCXV-y=!=M)9SlfB$xBV#+aSA)5HNsK*4&yN+nzMtb~rSr}i-qQNgRk50{WvE9H_WBD!^st9ZvQ%;KYb+NrZ87X=>tMLF_IFgsVNSocRY}_teadYv` zk6t$?j~|J_Y(&q(UQ*-QVWm*M5PLzW#NF{QwMI-h9)rlG&TRZ8BxvH^i!gb|MjP3) zrzTH~yOo?pSBmAb;08M>yQEkv3>|);JzQCjuIjPZs_L<(LxSL{z3L=~5lb1raVR$q z;a2gMBtrZ?>!)E!%K-NxU%{#d+AlFZTTQu2ZdcSn!ZGjHDv;Fl_DF@1Ip*j6f!ItU zqbAsW@QumNM}T2V1=3Q^ec6#_;t$yED&K5n;3qrg&c?n6Zov`9J;E*&Q*aC``Xa1S z7)yU-ARlz(VuNj(fh;+w3*IHifl)iTY*BJp|720?0inc#8j*v_-lXw6hiS|0V%-qw z2tMf()VZE%&$65|WiGoY?k4!}vMMb=UDl@M_AA|Ctg?g)4!fz5P_^_=-gF}6L@TA1 zMTE8N_nh@5WwcCN0FF&UBlFP|>qDw-vC7sb$MQsFXBjPLqH`MW#tnQL>`R=Go9-d` zV>DIkYOB9;A)3cZH5obAlkZ1r| zx+SuQRxzLT7jEM=c-~KGFFfM-%M`yLY+o4#|(d9eq0%NZQT|UbAZ5-e+b=^x)PT_M>~;?nUV+FfQyT zaDDJcvfNSgKs$S&DRK?w6Qn+L8`Em|O1e|H!e!Fe-0h{B$t?!!qL$jD&r=@G3(+nm zttxUla6LIUQ8FxUmK6VdFTTU;5%b(;k=HcZS$C4|qo`!Va957B1XXpON(S+Gg}Y_$ zu_q#N3R75lgy?Lj2$|ZWVonrJ9xwy8k7N1YC~2h@{0NH0h$v8L5hJoCYcXB0$dEe5 zB-3%8#gyPksSB;g36~<4MrWZ{vOakgpt59*EEK_%hJ?Sp8emNCfTO`58^_Mj2sEpC zd3g_bA#2L*Eur+k8cear4r_6eetqj3zaTmPHnZK66FMJqbX(tkdSI_|rV_TamUnWr zvqX%I9d48^X7{-y<4mQoaZ&bOa?1f|H zv+>)Tvrs%_yaJ?tSo3$Q!$JYrTAkrfTHzx*U(3y@xdm5q%us7i=b!xJK90VL?rC)b zdb%k!=nICPnHXfP!t#L{R7iN&iN7Se_P^?q!tyq613MAj+YJR() z1G(26S+65;0H9$q)@1o%rm*!a zGK_CAB$Xc%eTqy?et2frhxZz?y7F}4F8tOT_+0deZ+F?T6>E{v8d30 zddQZ7g@uATb~&_K-|0NwN9Jq0QU)*R`W&@{O>SGXvk+G1@xJeKD(vAyDmWVDPDO?j z5_*q*f+!G?*8T)B<2xxyzq&l8@~!(?F4@`)*_$tB$b>|bGmg%FM4DpNf3d3lu21-D zWU&UDe(vBaPIxM_ASXpZhx|s5Jnr@x zvVOmpc<%{n=OCd|#NdZ8$@B~qukd4aB9aBN2wD2OZg&{)qQo^+yKPx7ls|fNt)xD; zN1Yf9oK@mssy2~Dd*Lgc`+(*yi;d9N1sS|7oO?f`2v|`DhzYbY+BaBXC9)(O@b-m8 zFuUlq)M8sSIVGHnVL?AT^*7K+0W0e1+U~G2vs5Kk-^BM?yib-My#M<9vQJj$v$zL0Mn%HWIA=^yy~1=ZABX{50$0FO~`{9aw$t z7Ecdy?!ol@w$&9>0^`H1{suSYXq z0plSL{*PaMSaTZum;yUAa;S?k!npbr51)&ArBI*-Z#2SrAEJz~ze#|({(!H*%2C{i zmf&IeDZQ{H+G%MmtL(%@fgaA3!e!LQKeIa#Ms6Nf+N)iMx=x?DoG7t6*dEn(BnAN9W$opk45C&q+x`*1Vt}x@+a=4 zOLY3Q0?RH(B4){f5;+voYy z#tF4mBk|~db482P*8PwV3<>X1wOV+KMqRTABF40p9&(uQ3VODO^4=K^{1zVg=`jB_ zn#VH{stCejf~R&%DerV)eFFLV8pb{Bd017$u`*GmB`@ar`#m)^sg+b7Yp4i%9%OpbcpYd$p_NoU|U3%uO62%0s;Hjd@M=a-+^u@y|{q^h`6;mew$_hD0s zIG2jzFa}%Aziozo^J!wJuAiIxPH`w{23^ME? zLqRc@&5u6YD1%SkwxeV%?gkoZpPX_|Nqdl|!541x=lYi~r|S-r3E2Yb!r^YXGixa$ z*25OJ{8e)MYpe6??{%sVTUA=(wpo8)UuoKt%o()*m1nlFf6!=2>&qejNIG_duvds; z+GLt;I`Y+cNk)s_B8+y=D>kx1oZUoI<89Emm2yLU&tv9at_p(*@uP`4j*;*`akV9B z*Xo&cKeZ<8%RagdkH=taJN2>)sgOve$g#)6foEh|_fg)7#Y~AZ7y~n8TJmrd00X&}tC%~d z7DjnLzf4j1xM%%Cb0zV_*4b_m z9*=E3ay~R`U`m;m;9TsL&L1=7T&xCQhQ=mECPz6GifF)@}1Sa@wA4o8UY*U&@`S zOH-;$Wv4)HyuY3(yqsD3S(N7RfS^NCS)iQ@xvi6A0vfT2BxNP|g9tI&MqD=r~(!?Q=hvR%0MAdDmk0f;4mZbaj^9`tk=Atm=4n%RidfY(fD@M&8gQ)K@# zYZf*IjH$Iq;H&{JYAsDLH9k^n$)nz@K${auWT^p2X|yQe>;VB9tq|Do=^JCO-WRpf zclN)RTX{@6uzpL;Pnr5SRrCE-N|wxeQv$qZ?GxK>l>4vvzSS{HmQ+I@g~cR1)_X>J}1}_RYkNo)LYjUhs)`Q_wQr zxa*veJ+J;qYU|{&j}&W~+neqbeLr`6zroY{Op3LR>m5Y;V=q0)U!1~zhAJV8-|pgn zInuh4b@56Y2SI>wfw-dP{F%ylFhVp*B@$+pLy%!5lO#M>YxZP zj;B$h+3#Fd4yiop!irDfZg~G)CJr%#2JJ||l%{3JI+Y<#lYo{hTRjB4nNWlwq;24n zI%=}B<9fC)}9) zJUn&)T~cax0?kr@|C?uYKV_fXm058Vn_h6BJxr7L68YYj42%_Onfai7lMyTGkd3%! zkwYh3>Qd?dg-8kRsON`-Ro>=yR$XUCg($H_ZQ(qjD3fG3akT@W3-h8vtH-C){YkhY z^mbY>RCR>Tvb|@#K$0T+DehZt89zU|kT-c~;o5qFnQtnC&>|Knneh)7BcJM#gp5Pl z3|U4wao7Ti6pRyFBE0DQTmpup%M9mKLoa~0mM9X6qdJTM#G6tIXaN}t`?-S;2YHVs z^-z4uAC7W;Mlzu*oQF|1&@xX!4r()A3p6xSAlLO=rfTGpRPAC(r!z?L38K58Su`vs6sDw_baQs28HCE6j)vo(iA+(yBbiz?2IO1uUzZhbu{cw(;t^@~903iU^3RK8X z@JY2yorscNBnSi;qw>K+fJm_dRn~Wjlc;?N5x}nj$7COJ1XOueAS&7CHtp{T?oMf) zli-rW4&J3o53>1h1i%rfumZUAQpCW0O9w3MzXSp6Bp@daJyrmP)Q9?#Q`HNs(ui9S z$TB4ag8v^I@Mi#Auq7){ndn1vN!Dz9v784UJ_n%xEl|XR6@dE)&pr}ES4q)Em(W5eowOLh-k#krY;lrIUs8BU>kHcPP#cv{$$B^Hzxl7g;V)SCGe_5dfE5zzS$2iI4!~9Z=j$pW$+VmYOuM0$dzEq?e!g zv4fx7KVSt?*?nkeek+vqE+B#w69N$-hCpur;r82hRKz4xC<)-ZZjVFow-)D|YqJ1t zCzJ@m5{C^4GSYWA z?qu)~ND{);#k&7d2Ea+Wvt7l&Z~#hhDMXwb)D7@t1B|(^BRddiWS$4kb_OqK`h83N zeR2gcyf044de0dNDXL;$wFHY$Kd;&U~D zDf7I10whLcfI!IqkpH$IEP@TtST-U73bLU%m$@Ug7n{)xRJww>lazMJjTrdi3dO&a z98))eM*-#zI@wi^^&hVQxaeFqz;zT#3UEwZ)2{Qtv1E~gZWH*McBK*&`a4awFojV8 zqgPN&*zY_DJ&>q+#{q#DT0kIRDf}4$aBq9qAnu;#E^f{imhSHVD<=<)XtYy7#rpn9 z>gpr5zmi(uUk21*EuS!c<%okoQg6dSX#U9l?IV9=_TNq=2J$zcM3-)0@kU|v0)b)% zJoCCqyOwlGO9b!?L5VN@`K5wYCk1FX0R5Sse)%N{uxkJ%xMZ~H!rNR1rqx3d2!!^A zP`8|GMgj{^lFOX&<@;Sq73@F?pAXF?>y4gP)Vsii8OYkBl^x(g@F4-X9zqE&znr3H z!MY7-aDd?TwF~4$4Rwxx6BTp8$hqHMsR;? zng(p73B~@_En=S?*h>WYk;gh>0Ot-qn5e(w*Lk2b0z4Up62Y(H0+N+YjtOb<(5*1utJ!}mJi=iB>Jf<72 zv1Ys?#cSur0|ZsCbKIDlWYQi?oAG}T^bRWrfXwehBlcU#FKGfTcR`>T=7K=LeEBm1 z;06UbAg1mfZZ00Sj+XzX$YWr$A4)FDrOp9yw{)bwJnmFf@s z-+6>>ex)~!pAX@siC8j$=K3HW>4Ru~Gy0!xuSj#tuY-Rf0Q%0ug#*~@Fd$(68w&&K zTva?lMlAoxbcJ0p!ubRy31~kM_z;XUT^I+D^$>am$SUSga*@(D4#*>C3lB?okN;u1 zdh@NR9H;;3+%!~9AVBCEV5xK%avy@uRbl_zAR%G^*BQ(R_ZTS2rS11=3h33q^63ME zaC7OL=DZ@UoRz%w&&t_{1p2{FfD_n2x|V4>YWN)sw0#R)hktMT{u=>s1B!nbAp%jO zP`pdQr_8>~h1a!vGd?65SM&ve(5v_mRl#W+gQ2ts-FkDOJJr1+HD#7U0a`vmF)vxa zblPa=2UR%-RiXJ$5AbII+zXQ{dVgaM3?SO-x*#5kg2td&asn{X|CYjG8bf(dVk#){ z=2C;;amB$t7)p96jB*O!av!XZ9gzHH@90zhyPhF=eb>?^k5!P;DD>j4WCICaVBj;i7$=iz?~kF0u6l$`sJpv(N$M!Jq_f* z1k`MDcF(T%>Q>3Tvsc=M>{CqC6t%j2@4$qJd+^Iz?iwN z+8s0Sw@c^zc$j$b_ICn;g>f^h>bb6I=PD#n0o&f|%7~Hy^Qq=8_}zUI0-#0a+8bzg zpSftk%;W_#uA zEo}Z5+N;~5wrc`yvtWN&F2@DX8p#s_-)5n7m-ghyVEG?_QFH{O$a=%w#;ROb4Oou=BwZ@o@( zrDjfa!oOn~C2cIi3ee1h3BT8QogixS*Pfs=J$7UU8OHwWwchLS^hfYv{=@+&QsRB+FLg|CMN3iyF{&EO{hK<%kh!l4(LdfE9e9TA!%B~W!F}DKfNp&B zx7s-58Cq`vmrhXaT`KOYh-Y;|$u2<~Qwhwu?+n}ktJ3whr2X}b4;Co-=|7TRGI3v3 z#l*sOSG>!)7ZM5&fiQry;Qrvx2!PvS;|BZ?ZOQ*hN5AEa>5m}$C@>`%{!IAo{36b4 z_B~MPTL5hFIK6bZ>E>!*d*|8{{TrNUK$`3I1av=w89flg$iZ#?&6Pt) z43zMNlMYb*kG2_;xjzX^g*h;CH}iK$f&2Ga0140)1I52|6^;t%svI?LfK%n#RjA*Y zH~+W!nws2zDXT3x5b$5K$~WmN?>Igw&CaZVP?!S(`c0N!tGKUf zR5TBIRT@KHrXKj9=wzC|`C_z#w7<7R>*?2URjdyB!(fCP=vMcky-Zrq!rT|@j1Y*d z?%$z8{dApp6gk%mM7T5b4h5J4n4o4i!^(MbEs53bx`T~3040UP^8ghFK9rZ>*Ht0O z4pgXvRl|eC1B7dW&lLRze;P)sGGBlv0o(z7LE!=RFhz+0vjiXf%QE5ZRqx%AsbjWq5o8+?wxC)L@uCdzZ?E^9nf8E0z5#I&UIk!r>1>d0#Vc!glaId ze?|bDs}RpsP2+*PxJyY#7q3x_z>;VI>2H?La~Yni)cTmnj{&qMUa#Ckx}Z1?MIK;B z*N5Sfg{^$|-5n5&eL-b!W@oF)rRRwOd4wV{LB# zzZRdkBBgU?aH{A(Q69Fs3=Yjd>qGVnlr&dB+!o9}e#dLKR;)Xq{eyuR8SP_TAm3FG z(rErD_B-2_y{?04WP2Ts(bx@p8Bhu0rJCc7i zm}+BYGzJs$gT&u`o>mMG@HUZ)7-(y>sOGk#y`N#+;&}93}!x8M{j*8P;ykoE*^-DhldNWcX55l2dp?X{_Yfs z!9>5Ar2}2p(MwFa#ySZ%(3{acJb;Ot55*;#SbjK+0;*nsDI0ilO}zmAc9s9z>+@k? zykH=d+`bWCe>mPNXDQb~DK3k(7d*2RzK_WZ0nZ`8L)ib7ieXmINVGvaxxv=rX1aVL zR#H8{aNHH||6H(~qWPUGeoA(Vyp z3hYN;LUAw6wYR4&2P*SGbL;M1n=qeu4bQMl@PHvkffvZgyzZ7+ZO@0~L2Zk`B?m;l zKO+DR?cxq_;SFWDwEb2VI57;14`9!Nl3jYveB_-sE!gWhf@d{1*Q!cdK7c1)hy<`s zx$d~6>#c9^>p>v>q;P-54_A;6n9qc=U9!}n9{IckhM5HP$jxAg$MIcx#DB#R2Y8%z zoq>qz_qFN3)RF|oGhb=rGy9i|7npPM=KK9vukWdqj&PJ3=t zz|i-aIh$Rf!W)ozGr06I{_)H2((f*~WKIHX6ka>yyxlv{2Bbv?X>Tg>p_K0`J{_ALw(GNlf*(QO6~U@@20NLXMZic6#K(evUl8sRMg!PO zug?y&dQ_^HK}X~M116=+SFE#3t`CSr6c1^CpIW>GvFYXpxsT(DG_mLUn4$4;25JwO zc$=UmHz5;Q@QO4^z=!PeL}K>K2j4wV*;9tUx#Eglk-h`Z*e^->ct=}mK?i4n_{e_4 z!6F)0q(+~h^p~XMP95JLf(qz^X5G|P=)o1~N$)k+w`8-CgrEn8LC!2UxPCIeA~mal zA_0fxQ1Z)+Diu#4bp<3#!E+HF^D6?H1}HM%Sqde%lpV)Ggj@yY?Kzk{Hxp;c=8FDM zTMi4T*oI=V{qEfE;3=f#gMvrF|8DN}#$4_~9@)BkT%ITWfAmJL2-t0$g+TV0;4lB4 z_n*=MaAmG{fo*f>RZB`jq97{(>d_9mi}pVn@F)0}D>eShGD-CIx!TK`C}`+-A zUC+kmyOso3`?TE(%!(Qid~XKku`Q_7@4x0ae7W9r7!-j;LgLO3^g)G5fViUTIwPNG zS%QIzB7;VOM-qQV032&LKcGS6bJaXOwi3Zm1c8ZH83e#TM8C}+j|U|MLK!b>iE~|7 z6Nujh(OtKa|94MC3K$p5VgJ)q%oc;nSl06cC&f_O%b994XUD*hDL6Btksnw$z5aOa zoqi&~Qv-g?_3_d(B!GF%HD;ny^8kgQ^{rqD-K@^D0sgB76Qjcr4R8^=?mZrP9N*^v z19Ka+_vVDf$!oWBesKP`&3XpET;T)GaRN7jH^Eu?%e5fd-T#zYH?v9t3qTjlm7B#1 zzi~}#_xZYU@M^Ax=zw(Tzk&aTQ>S+L0a`8}avJS2q!kTCmP(T6;G zrLF*a$O)Wtv)Wj3uIT6cprm@g3(do0-{mO?2+g2UU=aR{0Js_=0f>{OhnvO!>OmUb z8K^jb)8fH;2HS-{BjEql^%Y=IZfn~!Vo;)p(o!lQ28f9T7Ah)WV9-M&-OMO57?_9{ zEHM!~0lUR*Y`eR=P_aAyd%f@4bH2s!zt`T^*_>JN#Qnr-X{e>xgUe24`uXx7EsG(V zJj6s^JlgiOs4)pjh^?=-qVdPNBB!A6ZTwW-AP9jdd3(*yWnofLJM+_(uG@!C?d1XxF>CJ; zHudrYbCk6^EZX^6Ln7$_D*0aH&@Z(`ylq42yy_ZE5)9x1& z=AqR`b*e}DM&m>R+Ln&hQ4`tX2?ut$LFJ=hNmeSAQ0sm?L98}#zg%4GlW&uo*P7m$ zkZp2t34YR_alZRNT^+T$9cGAigG<_DlsA<@GF>ZY?F2Z{U24YEX1-Xy@oBj@kPSJ} z=qvUjq#!svUoQSOXTDP%GBd+bo77L0>jqLFhPHc3-a(2AAPRm^^(m#xR(ED=2#E=? z(V_C1@Hlcx-v)J2trHSg-i7YpBzC!P5>uJyq2*6Dfzv(UlsArF`)N^Q@}iWjxfO4R ze|vGfGdZ|jZqb8M8S}y_<0>fhv&U40ibg8pL8m)Q5)#9cWmp!hfkNUxR&LhR<7Q_` zN)!!UH5F0B$jw|2O1nscf^bK2T5@<$Pz}YrJ3E)0KC?z5xinK+P0bJMbRqgHJDHGo zPuM`E=S*-=xv2~BpUI|l6rZKPzG0xbzfE-*_AKv0aze+NkP~~^0{;F5wU%Z9gA*Vw zUaBd_P?qkvsCR_TNIWmpv}%ZQ?rUv(X}-D^oR2F2$-6f_cNZ~_*SgCh^59u=v#x_Y zTqIH9vc#mC6t;9z*N)B6S`=F22^bXMB07D~XFava-GeNe_x`ymU?~a*fptDgY?ir* za$o;%55515QLbbx_)f#&O|=YSRup=m+5g60Oi`|6zDBlQI4?|adn9$93kz~fjI;O}ng(OT+>1ywHQOn4~>rm;Z$xKcSZ^(_E zX%y*;*my zEI%_HD~Z!Fq!^EOxQOXl@G*H)Va#Xz;quQsU~{ROcwX%h5MV?atm<8tc-&$N@Mu|< z;|Jg$0N=dE%8xJ^S^(S62~zm1$AqvvYc^*AYL*N`}!Wn#6M$4f{+bhkVja+HxLp!)`)Z)&&HigLi^RZk9HdXG`tu1{F_N{*L``T0aVFG zDLn&MK^Szp20BxHN~vC*uKxkXF(^DUG#tAu65?xGbtHexFuU?xt1B@#SJ()_eRph` z`wNgeMU6G%CgkEu`0Q5>3PUGKLB`3>t>2<|y;jwyZhM;jj{-pVKadF>^zG?XD*&>% zp|)HTWJiXUAj6tGpDnxp{5y6MT`o36aXz2<adKkWM9ReB?kzy~88}A1 zyiG^3{PajyJ+)xIrZ{ZLO|V>osGMbA?dtmP>;ZL;(X z3;U9}d+*Ig;8Y;a^5v(F5_>(JF;GWsDpVTuc`bd13u6GU zNAO=fyjD*Un>^V{A#Of9Kf%{}HDodoo}AASJZ5zzNp%!W`%wrO8o#SFZ7Y$iil{yq zYC5;8Fze?S8XFxRU*krX9?3S3h*vu#hhY_>u(I1J#Em0Oy4&3Ck3@emK*Ccx_Jl~O zg~9N8bPrN9VET(i$(jy%bNys&gQ)rV?D3vz#DsX-cdbYAS1?Wg z(3#sh5X75-cs@;<|5DXxm1?!R-xqxB10Ud8^(mztJBdYqoMYKR zD;en8-L)GTC}Rug%?FgGlCnxz!t5TjurYanKS+_T!lH#{-)@qiC|OEWY;*{sxZ1j@ z-MTz1?K^f-G^usKn7qFO`U5&C#OaL=8dhr>LuD%w-*}?zEX1Oh*R%aK*$tF?w*cyS z$ia9}C|Zg|XRVT(3o4s(=Hr4KNMsf8#!DrpgIM(XcxK1FmtN^_0h7RU2-TcS%N}CU z<4YX$$oH=-`O+xS)+ixC4HZqK)5zg#5JX->#>@G*3;pLpz?MKd-)s1Av8iKSm@an7 zckH7(&QdV3ZLiV<^-�i$&eu$}I(6j<+}MNGHm+0IfWzSB8m2Up7`42wB8JmqxQT zlXpd!N4Xo{o4gBAh||LZF+JSIA<{_Zv^bUUnBl@ zzY+5R89D2pR)OOl=+REq2vx%IO=8i?HF66f5WLy#(1=K@0RJCl;!jRhZ2Z@JN$tCh zz`P+q#GCt|9b(aPA~z9QvAo-@iVRJGhg^D4{7IR@R2SwxT(X9=lRH5I z+~qD$2Ed(NfLG?V-}AKC#O0@Kcvi6HxNH)jcMaymdyR@mV$qlN#^?)3wxrJfS!;{2 zbZ3t_Fv$D0spQ=q06YDPyoo^f*--||$qHl8edMdy(gpk>XwBMkpT;zx^C8s1Yt8bn zSoB*t8<{BAgfyKBq!%sn?cw_@lCgu%;DIqz|PU={Q+`2KFfHuetu zh%unFUmp_rQQlmT#8w-PRb*KvBvCL(Z2WAdLflk%_-(vp3y}N^D&QqCYP4ANx+8NG zx?1wnmC#ZUoE~3vR{$-FWvFnb)SPyOPj0{}&ZAW;4x@LY#a4f8X6p}o+FZ4=B>8Db z6+Xs`za27H?$`ea5JQ{TC$?8&W>bNL{T;+^cf#bWvTQ`>73i~puuo_?`- zXogTQ7f9#JkJ-q&zQK_6`Nz}aMDvB)~)z_LehYn01 zgV31;8S@==I*N|ye!lZLJ$2QR)#DA5ZO#$5{%~UFFQEfE&5_VwAsz)uulxC79K_TP zVrt1D`Q8oIsA&}TZ~oZLs4qWe>0t|B(F*>FcYSm3LNs)8e@8MK>dtty-gN>RzYfvx zX7b@BBP9I`M!4{MB;N?3XUp3mWV4Z?sSqTdoW9i|lLXzu=sW8pieH8#XX7tn2t4rD z-MRT__9n2)li~b#h&aoB^b4CINQ^x&m~Q!6hw`=@k3Z{pitXOM#n!8R=|QH!+MXoS zm~AczAGtDsu9qG`Py8CgWiyN^N)k-Sl5uP*zvI$wx_RiO3ci~Z>gL=DWnEC#n&Z=X4Ems`*>sxC=+%zys~rscxCvf)uedgp z(X(g@Grm5hU4C1k&9g8ho`&Ahj8CoSjD}&$T|cKl9_>+V_GU3sV*1kB__Q*t(MyF971H zix~A6Ua*;n%`+YS{h|FLcut=B21h)_Z7Q)=ibjH?-#*_yi|GA;wX8nFkkRu8i{THN zE*Pghyvww?-${xl)EuG^!i zKg>oip!$xL(>FcYM0OkwG07rpoUPP6;D3gcQM!9cyhKDl_`#5ueAZ`0HqcyzZGJr6 zyXv9r^np#u8x3YD>z`-GS-}jQVO~7?6Ae+8ItN+2!cdS^$ccn=)NJ=DJ0X~!&9aRy1du6#K5- zzmnvPL?E3iV`y;u72S}0TgP_WgR zBvqFD|C@hLG9EG990a9+8s4||(C`)!u3Jmdq#o_0(E=kQw~M=`n)`OLNgp;AFpEO}b}C8HaaNfVtA`ynbx3jxwy)fHM~|I!AnlF{Jl{bb z8FMRjnE$MO^k?s8z=RDjVa+w(wyU>@_i=VCpTD;k`TQI=Z}MxeTs%8GufWS}3^K!T zu*4(kushhN_#ShduqpzQR4CM2eWMF9Vw9n-d>>}f!o=fK4m zBB#6jiq{O(B4=weXs?XVSWCdhVVE~x!6BIGpZy`cy`kd1!Ds5)U@%Rs+;^2d0PSMkh-_?lK zFhVDEX(?#-XmxXW^ZMjHM-Vm#^>}l=V8QA&EpW%8R~7R`D-~9;m*n_O4zcedO1O0qWXr@L9Uu1SrX-=FOS*#{ok{oL{}n z5OwAK(yA$F|0QM?cw`J7!i4tRjJb@Wk6qKxfaz>CL#{st?b1}ZOlzPf*;0!cr}p^5 z?W0hE1}Z*#XcB}9)Jx3V&Mbe+1lyICXm}?kL=YcTpHjLeOf2hM!y)QS?>_dkQ~pK! z^Wb242L8lBNOU9dKR?;|Bs}68I0nFGuSw5?&%eS`+?Z!Xv|*KJ@vNF z$1!Xlc-6~*e80rhqwH-shwcC_1y+%;sy?MOIcKQoK|NZs8wk431hmZkj zjJSG>+@DSJi{(rf4f5Gu%049vbN?kdHlXvyD%Mn)4T~mGnrn;V0P&lc1hGGDUc#z^bU`leC3IF^Y#?+G~ zxN--=Ukn6TsoJ7UO~1{U^1kS<&eUBpppYJa)qwNlb&&lKM{DVA7$5#~Udn3|hSvtg znxL3h@R#STk8KSGHX<+fFa-zBbK8`P!p~5ehp*d5#(=+vLOhFD>rhxuFOu{G8QxpX zVWN>0KVdoO0v)UDa~MHXpcS6GIOAa=M)y5qWzEwEt;&Il=)oGkQ@K6br8c8+klD=h zYfYBU0|HZlKwbwOIu8>OxZa+PO|Ranyt4!}WWr_f>euQH8fawQ{K`dr$6Y%IAosb-hd@r4hZ9-hKbJgOi6MBHFOuXZ9lL%>d;F)c&D5b$2#)MWYe;3N3ZoD zN-XbaJW9o`!(P}UU8cu|tIF|JwT_}4eW-vJf1B~cL@U|7TCVR$Q%8$M+lLMthJ&?t zs&CC{HF=msmK>QVOHQeA$W^}fvG*WQx*uMbSH{|FP@Mk&W75{MpPm|*NA)sOPeD3| z)fC?GF;jTJ-(KqV2F{QSz6~`50{$&IsrGuoq|+jerFNQ27j`#*Z+Y6PdYB5WV$yOj zV6*T2H!uG=g;)n*m7rXM9Bv3ndIc!N)Ak2mZ$D%KlQw|Q;Z>hjPb|8uy}SA{&il4j|H{WFCl}NJT@1F)7Jr+uO{$bgZNY4Hlq9 zKJ-?aiH#oUJ3v!yU3AyG0KBf(E@XkAvT|}&wyOo7%k5v|ysiYjPrIvh!_}l$VcAd!8X0@Bq z>shM^I3|zWZ7?Q_%)xwR2?|0iB%#zOBq_` zRX62?SZVn?Y(1YgkEzb6uywF4yw@X#>N#fTvm$TVB_6tDwkAsjm534>yc&|p?@hyPzLjVqttNN7E zVFqGRL4#ZJS(NS6vG&MyAbtoi3(u|kl+vAMBZzgG+*$xxmk(Zeg%0!NZK{i7j+NMK zuQ=u@>OU|a69EbqV(`X8cVH*6Xd8J?Ej7bAy70(+XGqWrg!2Ng>?u~WOmweDmcC`E z+cU3fQcI)}4L$M>I=q;&F(xvr{b`v5kRjzD4R5bjB{6r`vwl4$hqo;%1LUV@y``2>te1<5a`{{ zt+#H2I%yE%_4IU>ShVE=wh2RT>soVnCAKlyNvmo9`dqPS!nS`)69poJIv0Zja@YU`9|n7AKu?eg%JwC z1I>KM#Rq7z7S8?($$Dj>#qbg2ehVb)YufpUBm4Tc3h~JP5PD?4TW23~rz*-=EpENL z7Frrx`+ehs6O1i8z-u(v|IG33EeyR=~t!E%Veifixb3#RYeW!N9RHDBSNk@nVy+|Or+c8>J9T~b*K zR6xe?7phMwwTkm4JLa(t{H@=#^F%Saw#ugyJrjM2EoOKGD>*X!`1#*}rd&=*0UK={aV(ZV2^k^u| z1_tf532E(O~6OdUN9~wAxA~9tx;;*L_8o8TVIi zA&?*YXw%rKAYBL9k`-6>?me+tg54tm_R8;JUZCWKFFB9@NAMOuPtM*SPZEMK3^@8; zEWH$e2n`Q?-8bwKh;UOQBL1&fG-_ubL*oC0O%s?`>P?lCiemWZ>2>|Y!EseFTPg`0 zVf4B?5c$Mj4RP9jbkWq9JQ~AJj;8o6ZA0()_=S#ntKMPhM-MF+kqlpj$beJn9!(=6 zCFnHU4xQ4`uoGd|44v(~D0L3$r4L_tp$&SWOQ8w)OK?XO{XHfVe}HgX^{}+0pC7#* z&q*j&XIF930@%QF_}*rmcvDOK==OfGSf$08iFD)}g`&1xF^_UaR)+$)xghkZ9ud1Q z5^tQP))=>k2`W2+G5@jF+41KP!0y9E@*vMWivH+o)|`*6>*AgWxi0zUr?9Y?eclh7 zD-uFu!s#Z}>ia850lfrmVKaYHT1R2pf@b8A$DjZ50gdDFFGe=1Pbt0X>Mu!4jwNsZ zvL*ZXEm7Ie&7U-IV3X;){2gL?1Hn~52G3~KAb)Y*re#Yv^%d>YFD}0?0!-gvmXMcY znzug%OLH}QuU}A{)(kSGcOLRM@bdL1VDL3YFmm7Dz9brKvXXC7d78G zkS&dN&GQZ}h5K=U#qdFENxHvyQoQ>L7NJ`PZE(2_c4vTeY)VsoxbP?2pIi-4G#6BQ z=-|%EJ7hV%KaouKr&Ge_%`(3UiIGh%nYc(An`_{=_v% zVP}p1$J={iVox&&axmf(?|JU+_ZO#sr#ZsK(b_My6=o(bNBt$y3Dw7}^yiJI3yLl4+@6{Q!tF6DvKMaAqP5~Z#WLf+M`~+bi+YTqp*wC`)tSuFtKo-3E%eEQc zHUW~vSR6ej))N`GyEkOjT?e%#19H3)Btrs3!)`UiNtd+6gqkL8ebClhtBEWZ3CjzA zoTR4n;RX0hU~H|!%1OC^WC#Xwya_iC4+9(M-d=uFt7urCh3nuvvnW4Lm7@x zAJ5akNdZLGO<_Vh$Qj8CXB@To49t2{1go%1W7_$70mQ97RxBw6zV#JmU0=@+kfbKW zgsV-P&`u407nh^~Vg%6PJxS>j5J;W;?;m6MEREKC^I_hJgRp=%@Z>z)!dE~6^umQB zS#qOLTDHI8GXI0Z3x->g(qL$M;eLSwQ}QSnDjs3`aqW)0hwYsOUF|vFPOI3?a<#gJ zDxUxaUWv7zGElm1>|bBpg-$C(cipvo3n^$1<}6yOdt`vmOLWgK4JSNa4}PiahMWw`5*H<$nrpm*%A+3cevXD+z< zHV_w<(yXj(F5}83uLp`jI@$l4iRWBsJ3c?8^(r=#mAgUJy8hK|^Pdl_-p1}onrPX> z5(j;6#N`eUC(raYqadmR6Y{3mk6-_%^@b0gHIOAlj{ewdNXRN{fTj^LQ!9?iBd)BhYZgwd`{Bg8P@(qjJ|TzU zc~T%1eiGHDe-Ig-!4kDxr>W(1QS_D?w#)_viB>p7+Fys9|H#_SDqb;g0@{s*#CbPb zFqBnj{E2z#*eMT|v-y*)BWo2GP$ zL4laJ?#J-E!nx>cJP5j_=1Vq?4HEs|#%K&csU!nON!q<44c*|@$0VXPx<|y-4f`_b zkFJXrCK9I^z*$y0(@*dWBbnl#=Bb?pQ9 ze3D%&hpFq!6sFn>3Ag&LK-pm^%UkR7X{_w20w&R8<9q6ugUQuM>v+kWm=i<|)rh?L z&n_NJzGzJ^wxhe#dB|8VVp8n6rYFBnPWen7F z(@^0ksGxhXULCr_&J@7lSt>m%0E#~>Pr3PCG3UcqaB>5b@Z8+K8YBjhLjQJp;+4j< z!lG+#vAbvmSOjnCjqeI98k6y(1GUK(fKSMJoXU~)Xg>)ep5<~|fy@Bqk0UG41if^T zZ(_(h21kbkxtR6DRjiW_g|zj-7O&AZUm+zr`aY;PNQ=zU#x?eozE#QX8WFvPfat!T zOyxZnGJiYjU~1?vWXGZ4ln>g5wSz^E(r!9#20%NcYY@m@**KUaG-=g@#04??w!Lt6 z{DWH9ObnWM+OL=di?)|Lge5_iI_`DpLk}<2hP5BfgGKKah5#*?-B`ofsjErxet0(* z`(P2O=l3)BzHi!wH{`t~U}V}Gofsl9wzguUmY@jpMKk5hw*w`Fo;@-|n|P-rLX_k|(n$ zgOTZz$GlFe=E*~!LE3us%X^)YY?P&W%9uD73D0%>a$p*CXAcqZUgz=@MnmK@Oh!>r z4fT!#9|FQ=(!)yP-qF^yu z+VCN&5xF^tnaAl~e>BMjf0##~Vxd1<(jb6g+jx`SXe;n=5%A!7p0hewyq)vf5bRu` zJhvIWX45U$z%j_3Pw?Mw1ng$A1mDx4Tfj^j-khpCu0Lf=J+l^Kj+Hj~&y0_2dILJQ z5s!J(I(Zyrg*2)dsNo$}L0 zb$UIa5A3)Y0IF{MoH9mW{0>jUga1Qz2g6Md&oHZ~4W$pnUc?Qn~f`$2w{U0Fj9 z{FsAiGhEZu4g_`wfp-6s8ggt&FPZ4`?*(+y7f@wSTgyA+xudZZqXYcQ&*a1okV*O^ z%M()*gd>T92nWrB2+Ie`Nc22KD?tJ4d;@>2_&MThaR_%O6%D@(!q`UV-PTHpb zd4-InH)A{I+oM=Fz?08!7VlszRl+d{>}SXgAHRi7EQOQg@gO+>9n_O)b7rpLMm;gr5_1Ox?p~c*KMmSOkd+O7<0$Jj*YwmMbMkm zczvC@EhFJ+a%%zJ2|0lGrTa3Hm%|iodvfZAbaZkC?DEEO@)bIvKK|aj_WXu#O58D% zj+YxiOWI(cCvMya=8_C!uwX;W4m}n2VKfNyg`?#AIQkVDb;KNKh5;+9t6jS6Fxt&j zOCLu6VP*T)WrLr~Jw6d~NCznLsU0Gwo>e+5796azz2z#zxkz|s9vQ?SMC7YO6Xx0? zT_ddLqQ7KhZM@3UTZV`z>X697*6qF<7S2PwDs5MNj<#R>5K@rIJnO9f4|YBTFfT&1 ze3OzvDAr41Oa^sjHk_NLqr3vUd<8k$at_hLJ49SBir4MMUzb2p=XnFkNX>{ zjY)r(99mKY3h2gBUH~g)A#`cTgw#%BvjrQUG%E8%Il7$4D>Ea4QQ&c2-bjE@kC#Zp z|Hg$7zn3`wPSv}o)eRex&=_jSj~7I1!L6{-B6sx%d0zm+yb!%0Xw|2bHkuHEJKSQ! zGi#c1>$|mlPG5lL83fLIeyy1yXHb%Kj;IPuR@P!2k+nmvk;MC=CDIIm}*l3#_Y~7h|wV4y>W== zLq&+V#GTniAx7LOdp6A)L=MXkahDxsRo}_jkj*V>!(@7-l^#Lh2kds|1u%+()oo{< zC*J@9row?(sc4~-U;kcV9DDo|uT88{S!7y#@^d~eQJ@n*cONhV%vLfB7;a;vSszL% zK~r##st;SjszQjvTI?;QY#m5mhdo4zi5`mm%kaWn%q>a`6OolBq@BTQQfdy%__5_=^s zkfJ2$%rvSXUQIwkY;RUNy9x6J@^2dR9iggxu+1Z4-RMwJ=ev4hVV|~hxnq--<4L=V z5Wh(vz3nf4Jzr~$2_3Ik{Kbt=CT=}F5jYkhl3D*L@_=x9m@zMo#;7t zO0TtbMe!%NtIKdhd?@vpz-YLnsW9@VWw%Tz@W@7?Bfq zwUbu#jsfL#8N`-j)owM!LYF(2-((2ZcdvcDHaMg^6?w0CZ3EMr>0FjuwUM0L{tWH@ z1a$Zez45lt!g>mOfyrpAvx;w+HEPqT`l4z3J)tCT8uoVyx?60Z*altHR`X|m7ntrk zO;w1~6i>Re9h*;_Fq+lyxG!*k6J!;PgLm!HL+GYgy4{aAAmhiOVr1D&-;|=Ax=blu zTi+k26E9=-my=ALSD_@aFSE((K?BZiM3eK;B=2jxx#Q{~>J~dI7?_tFNk4Z7W!s}Y zzI&S?VdB|@d0uRt?yugD+bv14HLemF5hmL9MQgTPv+SU3Qy_+ln!pF(q57246~1AT z)Ks-QOesHGx0hYdLg_ESot3HzHRk34=zy+e#x28T2(dP7kd=L8>Ss5kP;_TqTduIwV7?CC5$r{?Ef$8vBbQa?t zi08SLWrY#xGP$@&HlV$)={-cgHulx6tbY!)NAu-Yc`Oe<=-;aN4CGLSe{m94^(m!c z^TJ540k|oW_MBjS>2aYQoLR(tbVPS!6b~I;mqgKf6zT833fEYqLvi$4b>514FBd8p zkx|WAaPG9`$H1>3Z%vEp%zjuICho!riebwy^DZy!*Srw7NNBX&8HRB!P9{3VvL&Bp z8@I)!LK@8=4PI#T_cJ!9;u%nZzKcG-Yp0^@Fwh5|qWYB50TrN+CIroJ+pCcKY_WtY z^^S&-GnP0EOSwC=xY@|F=;aFh3Gc7>TwxG@TNSOo(*C)uD3Y#J-a%T!OXb8ZM&ata za&eA7ZR=}XKQ{*=-tr78H_WsqGjaM|hyfiJ3KQj%v z-`D8stS$Wk6QEbN{K;#pBkUd#TKjrnNW@)oArGyE8HbD3?9?npeg3ikd+BGoTrd=< z4$8b7g1PSp%0S6D9lBv81B~%rJ!(4S zNawew_%N@2YN9;C1d*v@@9N&zWOg_S9*+DJjFF9A3Ny=5>%%39HT!2{W$-HEXbV&i zFJoNB4%VHy*+?7JE`A22YN4xBRmmbR{livWd7j!>1U!jR4g6hJA3?9XDt(DP=v7g{>+5&|wIM(jfi4a4wTSG!^E%LB-T zx8%335u&*?&c~JmD)gsG>$j1Hx`4ysei34B;HJwgcip9}3tZb{1H!cGcfdFgj3B|u zxQ~xE5p-(iMRK?UnkXJGG+|6W&_^Kzoj&MlMPFFbfL?hOO`HsNsh8id8JGCevS)Vf z|51t^P_EsoAIIuBBSMmv79CboW|`CCeBVbvR|#BVGfq(ktDsoA`J;6Po3@(PE3Ii9 zvW9fEiSL+Y#a*sp3IYT{0gt zFM>F2i#k{2z^ff>Roy_F-eb(3c68DsbL4W}5GvE`)q^J*0`h&~4f&D$gAWm^n~bAm z@nNyyHICbo72_8;!v?xR#5@M=zB7?|oMMZ!$JVa=z8%!bKpk%f^MAu;XzF+RyN3>O zh5HkHRa-51`l*c~NmZ4H`0SG|M&t_jZ%QB1t>xw_EfW5yk1K!k}9V5xb&TN|clKr*1w;eGVFb*euIb{}gh$Jbx z3R`=1l2e7<$%3M4f9V<06n*=s^_?9PDF*7} z8`#`;!v>JTjl@XOwgDTIwXeTZV-@;|gUWcJyHAP~abeJ1VPH$?+R$^>8Jcf3!oUEI zQ}rpOE%GBJV^b31#ph*c*`7lK|59)41ZDEJk}+SDGkFokV(#BN|IVBNjK2rQc_-4f z2pr6jw-y*J?5OWYpOBrZHWe#f!xXY{^nU~A@joqF5q(_Os?o8O{RpRP=tF7i5}?&< z02(?6JBFB5A6`zVh=ldmWc!tyoqx;%KSR{OseLk%$g<=P0-l;o(b{i7sxr~<#j{NM ziZZsmt%!&8EiXlq#dqRN)TS7Y3~s*Ljuc}SQsdPvK}5~S?L@YO_|?CmlDx%{T#ca* z@f&@zz-kg(#-3l~=eeFFtpPF*JdYG-9#^bkv&LR=%~sRp=hx7&t%_3`XG`8kifcuu zi*Rm+%H?N+2PbO7XPpJ;cn@0ijmhw^0n^!}k6lh#zyRmAtnQcY)`=4H_ygO9WAjgA z7D2y7zj?MD&QP~Qb)dPJM$uie4gw9q`Q_~w0gHLft6P$N$0(6;qyKiPEZ4Wsu!BzM z#IqI0+n)h=B#EAam|f+sO%nPr8V=vs(v#-2bU4QYEp!Mf1mm^R`$zHGSmFe{szfF7 z{ML*|ts#xyFj_cP)rZ$Be4^OZWO&6uynCNkm{a>`l2a`#7a*SV7QQ+rip-2pFvW9y zjG7i3Jc8+9E)(X&i(5CIksmNDP?rS#x20%R%Jrc7!0iO!mbX=hREY2>HWUuq&1Nf( z&YCpd2C`9qkRf?I^bdf2p&roFohvlx{Y%-fN8YiXS3>?Y-keEeiOy@ApDQL( zQL5SPh-nN1RrN=x&xx*GHA-I#d|Zb}c|HsZqv%OKQ_`qu-N@?Vw zC`n{&0=+N0`l$hOIvJ-5S|5#)gvQmFew>%@(Af_1bJUX7ZI>Bd`V3?T7&eZBt66(H zikuvWw|1!@r?pJksRYtO5T5xE<@JUEV%a+8G~W6wd=v*{wni$&+lkIMfp25dWHQSf z-CGX`IPHX4x|HfD-tilNp<$9{yTo(R2=yhVqlY%E*bP%DLub5zE80d=M2nkTGMY|& z+zEi(sOFe@zk=hq|H{jjnL7Vmf<0lNJGmeR@X~!+&)Wb8volz zi!8Uq$#qKD-dPvxMgo(&p-bL)qN~L6JBnCfI2Aa*<9cE}1?SpyzKFkh;a*FjnT7HT z^X|isbU~uXtN86tvFK_Kg<(J1BZOng}n<)r9PqQQ*3- zc?_u+&2~j~eV3y}ht3`l7q5xt4l$xe1I|V3lF=X7U}of_AqqNiOyd)8yW88d3f>3t zAl{+(xc-Mq`aXS%=tQ>|@|(W3PWkwF^TbSgC2$#u zPYj!|34`Ip_SG@!?h_+=n7C{4ciY{%LgR#_xF4aZbE(xU4DD&qc%VSG^ zzH2})u+;!-EjXI~6>b~AiwX1!N2B_b(yjGlNzykq{arU+=O;ZaO%FZs&S+MXSTTF>b{(Zj zPPJe%P5r&s*CrRk8dqtx)x`*NRM^ip*K{4KFzZrU5-X9V)VSWRyjZf}G{jBcLI#DZ zPbt+cjU{u!89FPH-gtZlXYtVIal})bN&_bv;(h5)^wG{H_nIcVYk>D;;K7smP&>>ON=fVpOP2 zetR%I4B4-p(hiDy2#$Fy&HczK5wa)&F zOGhr%jgusX)f5}O+s9XwJR%R~!IjnOL)ziOOQJU)kAG6Brr!FvlD;h_ML)bpY~d*u z{f@mfeQD9SdNWJfAl^)ZERkfYKBY9+H;(0V(W&B_WHl*b0nTN0J{S;32VpfhI`8#4 zkCvFD?Z&{DwW@V0&o?n5DH`K&qXH%6jp5W*cOglA0D+g}fF!Z#1{|6bgfp-I8X@%Z6*U#ZBzA8Ov!bXygV~e%uT8BB6aNjyw5Tx|u@H^|J(4@1 zxx4-LI7z51HatE|R^y2OSD?jDdZ*hV1R`Dr-LHsU-&rU(=tency>aJD=UPZJz%ck# zeM;$%J8_bb=#=o#nk=52C2&zA?#Gcz{D(02qvOy-N`q%3U><#|KBaWgBaoYrSmRpL z@W%W5eF4A*J6G>N^GzHnOOYGdP%^#KPZocMg?l4jLP)AlDJ`rMFCp!gV~|G0v(aB+ zHgaqIcu8VRWKFNz(YEq082qe4YW;Um^)5FxiwB`$;h{BQl#ES2J zA>V#=)IxpUr(M_R=JEYt&Pv4{HDCKp@$}Xbafxl~w0*;9uBQ!);)^Bj0=e{H*HOHo zAu4(pY&WMOp2!NLO}wfP6rOBdKEJL5t{(QOes;Fo5nv-$mKu?e99I*IGd|Bal|kMu zLN_sQm{2VjGtZk~n3qoPVu%97Z8<*78z-R=duM;=<*4_p%JAr4H)yUg&@Wnx{~+c_}vz zqGh+9`#F3iAYlqQ^N~8$F@YY>$D>1z;mOJBZ%5MF-nQ|| zAVFM)`+EuZqmOyc(pj6HFHPx93G`A0UKCa{66n1P7|evRiEZ2E$5&gzpWH%li>e6itT)9ic%!7H(WAFb;2CKURIUZ~o^Mb`GfX5l)MzCt;0vH#Z4@F(g4Iv31DOP&N(gxfJdg7gm$lrEF(cZ2t~A^ngGc^v;9H zbvtW9JDd&RPror$3`AOU(X;xl5b3T2@*tdP<4WmM3tiym9?~pc2x+$x$iu1e7GzJd zLbtzwN#}Z}A`uN}!VVd$KBaX3qXbC`o)itmqkE~c_|%$wt#|YD1|Fnr7=qrgHwo0n z4ahNii3M%Cv1U7G`r7N?met*a?z;qWnyxG*T8nJK(G0=&4r?`egaK(+4-k{qNfhT7 zg6pv);8ujftd>`O(r%KXG0}-++xjk7T+%b_gYnG#>e6f8C{Y}o%$5&RpXOO%+BV_^ zOmRE(4H8wKQkv?MNRCFb+2Ql6YCmcXn2v;z@Q!r0FC*~H=3biQ+y#c~V`~)K=)GtC z;eGhv`bCDdx@fji@zMK8XF9QR2E}+tTSX>{`D{6k)Cpo-d2;y*`V7t!(7>1Vi$_^% zhr#EtXD#8s@z)+#$4~TnB|5KWrQ(cw@#yqKX4P-llx%Diq}m}%lrvJO(}YeO zm6(5IJH6Hfnv%Z*nCVnRBa-}G36}fCHBk#)$2^<0ng$YEVWi4;eQ8~yc%N%tI!oiO zG%~(HPk*0+@+}a0M_qg0GQv14LnSql;>`S++RTM zyriOzB+}(4V-o7ijxanOGbO1KIQd7--*}w@_w)wQ(Dw`gnXfx9?gtt!0xUdhiVI8w zdE;>p9<@1#v!lEZfHk`Li)Zb}b&<8mST=Ya9}9WDxsym1#VV|Y%2$p~HKf;*=BQQH zdM#Ey*eJd(S(3ogma2^nGW$d3m(^sh^&W)Lv}JxUn^H4%d=Nbp4BrEkcofh4!$9f% zfu%UDlR%kS?Ihxn#OzS#_R(|n&hD3Jfp^cZG?PRdXl0hD!`&$eagbMuXlbc#64Csx zr7z1rx8DRFW7T*p&`%;czvB(a%Otk>I&kkxOQIKov2}`J60r-BHxm|NHDum43MR^3v{Uo&GUBvrpfT+d{2iuB#DN48qcl?K4p4U z#Ywu{9fj{e zlFrg*=N08X^n~scuw|uUh&rUh-sp{9+}|FLs|)$!&@|Mx94Qc?emX_gqcF8Tc%-M7 zd0O=R7>`>s7~MJv{`NK~TMG^b|D*bpQlH2q;vL0y6uh!18MGf_7>MY{Lu*Bfs9kcT z8{V3s)^%(8WB<3LfIjrJG%HDTQWgD~OqY&oxSk%=ptlL~A?5faXgZzkl?%)SgFB}s zk@48}EGT2^jU7Y#z=ZNTRbOfDwJ?eLYh#kw1GiulEo4C^H?!pCcJ!2pp7_mm$G0)< zealej3nU*O5Ng+tWOOnV!YRq#BSBD)b1AX*v8eS5%RZ0Kn-jvY9cFrB!*Oc843$NEH71- zM-ij>DM=zvNJ}NQ{sWqj>vFjP37IIjFkka4NfH#Rh?AkY>U;Ca0Xby8)FMT+@3(S= zKCzrEx6qi`EQPpDX1haMd!9YI5mb*=lWNm^RJ$-8X1$mv8IuK)J&vT1j4b9!#&s~rOBXP*A;T7&{Mw&kJ@x9yrd8L^%^IByz6;g(etePf?fNXC z4)Mrhf!JySNSkpjh4h@Duogge?Z)=l#pG`#Ko)&FMI7O_ea+_B)~>YJIS4R~!x|z_ zx7$OMrK^;=^rb9nVB0$FX(|IC+pFpQ#5d4FJw>PK%u@``1{sl(R8gr}*$Qz6cSA0w zVn@_Tl|(9{Yn-EUDOs6PN)CMou}^UKuMlgizO#8aMhiYM$KfS^A-4huRG(6M z-z$~q(~bNzK)$8xF{i^*iS9OeQ{n${py#K4W-+n)W>-+RkNP4X)@2AHUq>7s^H9p{eKC1JFZ(n@C2^>0- z-(85inCYE9ZrG+HP}6|ERy1NsDrsZE82hDvW`Y7))?zS^p^)lRNK+JJPL07`4C zR@&FMVxq{R1D2Lllu~UZo==mcq$cB>MPhPzjlQJ7VCHH|2yhex&g0zk8LmvHx3zWn z$Z-Dc+=W0ha%e7~xAs+t>_G}bW@R;nvWCqokD=E0Qc z>wOm+_(HN-=#?L~f2yA@NsEt8O$|>;b&Qim*LZu{oV9NU)&tG^pm=^vTzcD(RKZ_Pw6wJkoPr)Ywc-T*xOciZE7!!EIrsBcXgYmBI;n~nDe6jy4@y}Rm;0D3 z=?hDPb5ngvY1F`U(zbuHA#s_>4587UWp@?m&KEw2k2{LN>D298k$3b-HY(20PDV=} zB1U~0Qr%~_8wh>cOo0|}j7=vN zDQstSg@0lR-RMSlsamO+q0oDpkWQVfG1)Yqh4e4A5(YK})aVs3yvmNGqb%LtnXS`b zi^P6nJjKYb=e_~&b_get>;b@McAn*0wO+z20NL{rTDjEq}nYWZ=D&3&8Q7~?hr23T7Tl3QCOcTj&#x{iR z7#+Bu+@lYd_FoU)mZ6yjU*+Nw*5C_^)`!4Ouc1GlyrA-QF1hT`UhTyp=$gdLgBm^@ zN+;9j$*qJiu?UO4^?sZZwD!Lpe8EHBf2U94(uGi-w{52d8?oq69TUz4CPxo+!==M; zJ&=m(Q%bWgr%PfJ=vojNohNVGJ)}W~Bq%gho)}K2)v70~-gOuE_G}OAx4r5F9aSZ_rJPKy-&7d2%#R~-fM0k}h zgwkbdO1C+gK?>*MmTD@ymvhj5<=G5UuYgS^+@>67`o`5A!>6c3xA}ohw_t#f* zX@}@F5SG_7$lU_A(4Kj}#GVw7p-R7lnl!_>G=@!qO!w=$lit}ym;U)E82togDL_o6 zEU0~H@Xw7hu;HS%(Pu&>WLJu)ecvLnE~%Qp9L3!9y0hpD?DY0MzVWf2nXoTB@ohj7 z|GWGxVwpxhy$&`Hz3|HfFTZCH>v>Ex28Z8{+uahoh{jaURDS)*5EEbD(bzbjY^$)y z{%oHqNtB0YCd%kCo*E#cV_(j#gc|okhdkdQIQcdilj-pl?J{%8g?>q3IOH|%F6 zm&nN{f@xJhdpvJW{o&$e@t4}5^k9_cz1H=9!aE^@jBAT>O*riDyzo3u79>Esk0URN9R4v~}8 zG4kdDBi z@)(?oplrX94X97t{^0!sTHe5GsQ zZZeS-DV&8;>kBP5ya5bz&>&C1jPYWFYqS{ke-~orcGo0gUc@XtX7Hzdm%+LE>|O3O zIVqnm7Z0-_^;Z7y zC3s8I1$Yn;6bJ?c2SNZLflxqbAPf)|2nU1*A^;JANI+yD3J?{D21Ey905O4BKx`lm z5EqCC#0L@p34ugFVju~S6i5an2T}kjfmA?hAPtbViOz`|6spyko2~>DoCSm{9h;Y~ z9rC{b1SCE2lt#Q2hmY<78e9|Hs+9}X7Z>^eMT?5QpAd-u-KpHQS1as8gMcun-!m~0 zr0;F|A*Dxbd1C<@x>d|Xu@0-Q`hv*u1FJyoj`}0Ei>0#C{lffQWJw}^5Ahy>yY0#g zkqIxXf`A5$_lFB!ndVmfDX7{WI`B}|_SF3E2ul5wYfzJXePHMOn>=_!jI)8Kjzb2= z?lYgW>Vx6xZ;WiMjr1N;1SyD5j!|*2gDa(Jh<~Kz z5UfX}F#-x~Z3fXQX64_qK#WGTA$>57lVu{wP_o3z!VVGc8Y3iVPn$?K`144Za-^Qv zj`#ynH+&XmgOrow=lnm>I;^BLdp24Qd$tT65u7 z&%j2mUqKLEdw$e(-nyVNG)-weYE5o!bnMzpw*dZB^8{ex>T}mP&2U1kHVI&OySU7K z(n!fi=A4NPwcaw8A^6oB5)4kbv`zTzr_+%m9rib1OgfMFKgSNg`)BV4@MbAvc?&UJ z91cJDxGEl-QF{${Hu^wUSiGJc2vP@@!zlqLe-+3f?Q{<3Dpgg?*P!bO@Z4?pozM|) zEC5~#`hf?rCz$nL`Cm{Q%Ix+!rPHiOa~(%-5o_Xf zLw{t`5tw4*ub)aV0#Z6zp&B8(WdDwZZSlBqmXm-M&42JsAQ$R;S zMxj3FMUYKW=Ep2%)V8`pIY^RyhFk<@Z~#L_zi|@z7~&DlQ$kI#j#^PpZR^$Z_XLz? zX8KvA^#>8IFl=LGT3#97M9R)~U3`!a(5@6z9C|4oO&lNLVjgIr|FBODD&ewRp(pC~ z3GaK-?ZfeR@u#tPlI=f8!wQ>P`xA38;~E4Fa;a833WcMpU06fAmq2Bx(~RMyngBRJ z!=qUk`dz>}%Dpx!OhLWiNw{&Cl-65BXD_=UU-0hdEytM*-~@!W?I=}YbsVH-0C(2=lI{^z84}i*bS*S^#z=;%Zz-F zjm<|K<)LbWB^_h(1js{GIerIM@d6ycekj2_aWsQ}z``^Uk_oO(M4515VyO1lcanl< z?KN-;Od-AO^jg_BFmcfHz-z((%PYIKT;mk^p5A-hv-U9Tt+?kid*iImON^> z(nXVnp{^}445t*!BL|uPgu<%N<_matXz(;L=5pe6v4?tNlsH_T?q7(O0=WNTd5o;; zB4R8XXsK&YnBV(z$X{>XnPO@$ioq+EHDCR~W5r#Q!Oe}YG5q4#%B)pCH{H_1;>?{D z+aBhtZ`n?`SCW!kap1O!o5%x6@-x2&&MRPV8r_#>U&=$XezUh>5 z0L5*s*x1|VV|_SNo3vQ>4X94Km~Ky7f4X@A#A0I3CNBv?Yb%vM!wz`OTx_UTnat@$ zif!)tG-%%y8p;B zmR`mg(xSpQ&XK-1S<?i%9k*&v1Qp_y;$0g{-Qy< zbK|eybKTY;=zJUg}R)r$YPp z(&K6kHh^AHQM0A)@?dpY3BzQwiA*#-vgbNdTsOZc+QXxi+AOtoQ02`47j0YmPoXj& zZ;@s)nTO*PpgZQ8xFF+HIq!SN@88*c^5`Y9%-)vM{4T)9ObX`TF zDdbR^E5@41$s%pz4oz91<$DV?gS?_n8und}{AHBo^|Rxv#pxxqGEuE=3X<>T@gO#{ z@t7r>wYQ_gPkE#Pi9C<$9|?>+%<4eV_#jZjARRFPk&yl`3asPZ8&^SrfSkdlC(@|lr)Lkkpo8+K*ABW616r%@XC!ZIhg;+- zezOf*<>kM@(&hEB16XSX-b0atuxD&#jhHbl&OP!LPXo_idQa%sS>8XkcUP%&JB?Lu{4BdXU}n9w$wso~ws?mFGr9F#yi10gfwS@&u82 zvpdD;gHai9{E_<3!-Q=RZ1m)4)d)5woLL4YcM`g`DROu?07Hx=mZ$+fdd&~>{)py) zDNd=5T`NNns@f1{Mqw#&@nL@%TV2iQ-MXVH@RCg8 z*&&Pbpd)h%km2hgn{Xxej#Fqp3>Q#|L#_7o#IW)*4xOg+-o76Br`OrIvtw|11+(ku zaO3238@27_ZyxS!;YHDsbu4e5i3wBu%*BpBIq%K#*emk*^Mvy}_U`J3^ z2(I}feI~NZaAa zxG>j0BZ+Ku3lcnz>{|slb^F&-MR3KjRXwd(JFin2P2mMhE)yr3ToTnp0)%8HwMFt! zN%M#<$)}vuE9JH*B$FuBTAW#G$sXKIMYp|liU#nsy%JTHx;$gs-)y{$SeaYzeHza) z`PO6r?y6wUfrW(AMTnV3AxTcgh2xaBcMxm*s_k@&G+zwYVRlW&F2kbc%>nEBy@m_yT99z z{cDXyCc{)=r7Ur#`|3c%$%V5*_Zf--;fK8du^1-oeHv&UJD;eKg9F@|Fn)%`fVM&0 zEF|n+`Xb&r8}pg9vN?{!owACcHb`ULd;%&hl9uVz z*Z#LXaRM1BqaymFZ-JaYV6==`5zfkFJO0zAO(27iJama_4fQaCk}^MialIB8qg|1J zK`JucBrR)V0(M(9$ zZ~wY~d+&SS78m}c!pU|UGOmT-#--2Dwv1}Fd>N0O0&$i)qnq4nOX9jcgPh35{~Q){ z92PXV%j&UERhU@#9%b^cLo_en_hyCwdUWj%oz3h!ib+{{5}pleqnBM*v9)_VlE7TD zu@bhct`I))y95&GF3Nzp_YV(*vr>e5@;P7r%*uiE#!%1l5sYen>+dDmgc5(bq@@7+ONx z@#oj84kC{zkkFaB)B_CMa!IhFzV*l9x>l3x`!IJO@~h#@d+&0>-{1%Va@A4AjS_sd z<@!zB1?f|QkrUY^_tSZAx;G7r*_0_yd~Xrue6Ed$F}W61*~jsM6ot?p60)j@V4P+Z z22?>l3hgXRbR`|)dn-+WIJ3)P9m=TzrW;nlm}_JMlwP@vy7Cc>jl4ieEi1{#RujxM zxCMu;+B(V3J}3Ng)=@UV$5;z>&ZL9Oq2TpLKyyN>0P{)WQVKER5~CM?9+=aoajl=BxO?=BGXpu(KZY1Ra3Bsxd^D0syLJg#uKl`td5n^Z!Mf; z03Ob8g|m64tJ1@#z5$=YCgun6!Qd+9Di(cZwLwK9s=+W?1!Z1)I2h)HJV?Vn&`Kh# z^TEj~3SN6mG+wegkbm**XlY9C5F}8c|3cf@(v%Jcg5?;MJ&V>eUs3m;hwDK_;a-tP zIr+fn^MF{vO%cH&|IUPJ)E(yXeD zq|7)ehLaa&P_Hzbk;wgxu?x!aFO*|}6iHcYSAk6>5qi<^TDi#C2bm;Tz%Y-utDk)T zjTSbSK$xOBZ+m^J=pJ!X)n48J;3Z)HbLm~IpFsheNg10-(YQ?`BdbS;$GA;}M>~Vg zfB^#zdj_+`&*fZRh_pYroDr=g`5j z&eCzIx}k2$JBWA$Gf#)vNVns%NRT13N2kN6c9#WM&vA>(xoK$RS76FtYIXMz)osP- z=!ZB@ql;eJ*hH&fJ#aWFU#OM0vb`)eE!3(}xSXrWS7W!ND6aGV&nn@dN7Tw%n+rPf zgOrUgO;xEL)(c2^$2(*OaLBnY;^}crC4W=!u6h`3Ym(!TYJzQ=X4t?Nr4#c>cMrP2 z0QoJ;uR4aM`e@T+6KZP|gTUS-cTuEU&@Tx0H8OC*lS!9_oi!cTJU%JE?PS|1tK*Ru zk|EP?2lqA`#2U6TxJzkJ2rYqE(cQ$-MLY%RD`WSO@WB+~UriAK5Mtx~=H}fN-)6vb z@XAgrM`FDH5s~kNmk`!qpSy_a=#1Li!W>)oKM%lJQYg7KX3-c&-#i5qo z+(r?bjRN)k&c7-;#p^4n@*^p%SyuFhyKVn5kF;??E(DK&$tC&MX8Q2!n#e}>#g=?P zO|8;(?Iq*8gF0 zxb?1kzBSoYWgq!X&ay!Y&6ypUvO|<`r}}%nkUzvu2~u> ztUpvzyX&8`63^fCeLvn5cU|JyxP*GQNFne@%hw_ZaZsE>ptrD?lz=`*6t=>GYW9bM z>^%K<6y5|spja;F_l507(^QMHZor#p0CUN1lw?XE?~8<-^0i77&rSPmy|TOTXUH3o zW!|@O$}c9O#FF73;|ZbeqARsayf5oN<;?1*{Jz!(R4A7ioaGRp9;!V9TMATh8t?VEJ_m*_y>7;CXtr z!-(fQ)|y%9^LXmSy5N@jqIHyg+~~32L-EJ{OYqQt7W*ck*W={sF48!?m5J6J@UWZr z-To7TZ~QT^8NF)>Xm7*$7|t30o3k3rrcqs)Ngi2_ec~5r{(U*jJl)gyGA(rLE}Ua* z_Hud)u!u*T?s|E3pIpxqdY%s%xHx5cy)*_KzB(f@_1&LOjxRg)5yXlnEO?HxD@0%V zC6u|;+O|)RC>HSkX}z$I>$bDS5#Zc>4&CQTE5C*?aNNeC&nj4seV~)_ueNG?8=bZD z>& z_&2r%nhvW&scBkHE>7)Y(Gnf8vUiHpI$RFg?kMoH+{o93b1$eLz&oll2**$KG<&1< zkR5v1jg5Kq2iacXdctTWcfkVHg^=H3J(EPIv3yoszSn-R=;jIp z#t#`7q{ZfZN4vI0|1=CXGto_(w>byvz0GN<(nsx`NB}u(_;mqHSVOAPNL1FGMKj1M zaoDey8H=Yn^?#G&&3`jBHq?<$iH=rzwtr|*yF;uHzv{K&?Lbr*X&M ztRk1u`=e(LK_m|j#st$k|q7Qw7n#tN3C|c&$4%*{;{zpn;2#uN>(5QyPZ|S(k!JoG9@=I-+J$@Xje7_*z#n4@d zq;~6Y>8RP4zSx90w7`6w{4hXie-tq06R%FoNmT4$+`-=J06A_sDn1GfYjA*7;_YGZ zLm>6Z|Cb$z@_3>1JX9CN83ME&H=~a89;kudX2-XzWQvfZQx9?Kk8RKtbH*uFk+dP` zXjVPZ7=dDi0};(p7*BteK;g!3?wBnP&m&_yWHH9@V1hG?kIOnCb{YmF+j#* z`09+)wqO^3N|nzDM)C$`zfH%Iu>ZM9Zx5ZKR*j<+%gyJF##Z-s-t80lyPMmqc@=4v zd*#vHfFk;}p9J|UaKGdGVhZqO28W4uUerd2<>}VCP>H2ZNNt)OU{FDd2h%aO6e%7k zC5QVyY&U7l9m3r8c0Zl}x)4PUHzH~abOK^O16VRs^( z4>oPUS&TQ@Q9-jF>1sI31;c-vVH)aqjn&I!mZoNidVB_@xHzTBEdlUM$}#pYCHT!c z#q^^5tIa$?R!3DA>-CxR4-9+_Zc?Wv*Kc?JL%JIrtH>i#%E6A7(ZvhX7Yc%qPM2cL zz;HTUN;us6v&7UZLx(h0WOb86%P2w&PMs8zZ66oVG>i(j!H2XRrJtgNRAnwmd($Crd= z-^%Ydyo#~4+IFX|#{ClCbe#m}(}dMS8pPQ9l5I_Y0Y7DG-)^EXX$x@JfMSVbet;I0 zzo}50Yetxpz?e)LX+_`qpt{c5M0&uGHv6xSm8s`YTt}~)nJGZ3fe*!lD5@&k;H^4& zW&~>P2hN^${rf!9xdjd_2MzBZ{L-zeg?s{$RbJZI-Qp8A&RG?5<`?&+F0tv9l<^n+ zwz+J|fmeqD?S6zwuYmLFHv-P1>|*|;G}80*@LMtu=`BNT`#^9kNW#>Ilo99?H0Pz1s=+wu>+4S_<90p-P!+mO5EUjZ1nWpA4IIQ*N{2IF#)%xJo z{*XLbGa?BQ4^a>{QG$eX(GjN3fqu>+77di%s#Z z4t?X3z~hNPOl5e$0%4H*%5e@{O(D8ygZcNwBcTK5NI}9-348nh{0VS0P>mt{*)krH#T3>DtVj6bAA`I<7^&<`#`7 z-i2=i^vC6Ql6MGiU2ol;M>lT)+mA&4$P~BSK`q_kJGUaQ{@&fvJ5IOkvReVr2p>C0 zb;1u`6g*DIZLi&iJOj@}3@8B|r_>Hkl~aPCHB-|Xa*M}>1{2tio_vNilkA}l2Bya+ z4ze@J4^4mwwo227mTAOoL92%L%^yu#f4%XVCjIY-?kgM5T$g3y{keKT#zWY(5`=Av z$6#7kSdqH0Q}sj3q;ZB@DtD%(x8{m+Pfi}w$pd?P0OW;9zkQ;vW~Al5X0lF~xr@Q= zhOR=UTt*oGlv&3N@5&h6Et)qk!#E;fYi^k--^)DnlJT|Zr_xJAY_TMV;dFy8Si`i& zt%`jMV27WfUs(vMg%}M0mf9^SwDSsXGH6>xNou8ML$>RfIdo`%nzYbjWDV(X*f74ixo1KP9Qx!CI3`^qUGjPL|-Ecv{LTu@urgekYp z$jYNgF`L1g|MtPXK<5^#^Up6w>0*=$lE!8L)=;xAFTeRJ6>pR?n2t zQswb`&g(2{g6{yNx+x*smZ%s{ux8YDbUOqAmmbZecqax?kvs(+hE}Bm@Ny1G`%eZJ zOAFT+F(E1Z1TA!bot*lJiY;q)De;POERYQ>@x!>h7ub-aWd)C<6;G&tOFc^8ho3St z8x3*S8or=2F1l=dn<{+V9B^u3$Nf88GaGVXFi&n?>ktOOErQ3T6>a1*I)zDgykjD1|JEJgz_Gj4lBqPq*doQw=#=uO>lqSpGFaOVku6f3uA6&Et$DNLS%5sSf)h z9L5tChH;;`CT39d)Vq9*c(Owxi}uYXdPB&9;G!y71jhuw>sY|_kYetN&liB}RK+We zfa$tG8Q6%8m9o(7AUxWb;L6qFcHk20_$K-S-W({;zPeDFBp9iS%=15t|F=qa^vLbK zgM)yWL!}2rS`wuHi*kYkC^~OSq2!j7Da$t;P{nPZh(Nf&6Ix*KzNv70MeYAFgYfcG z)kMMYrkpo&OWiI(hkY6EehGhKzHX*A{s-=NF{Q?3ke|}FrQ75CXywHV@b)KMGXV4# z(GPt9mEg`n4k9~1SM&$0 z82!G$6U9BoH$oc>&o;?juEZSVO>YeUv8{ZD1`Su#$tk#88F#y*}xs~%6AgrRMd-Gcnu?CcB&dMcPk}SkACL6^;WNM6eG!?|-Y8s^i zPm^+ACk)9T+$FXSX=|zAZHM1U(Cu?D`)mzzhy2c6Y*p}IWO~rThY{Frn7f|HK!f41SKu9;gA?IclR~n@ztYewDV1{<)K%Sj;Q13#AJH*aqr?biU$xbsN-9Z3>Rf zjW~GiMG)ofgWLbZhvTEt6s+}l4!#v!g44VehOiZYC?Ifgo(a#(>(DDdZp&o0 zY(VoPjKR9xk%^X=SUwZagzc<}tx188R+Gyrt(ln=Fs^QudNaU_UJKZM89|62ZcAgX zos;^zy7LzxjHgM0?Asl;+anmC5;wDx*BkwIG9_uClc?8UWNTX_X5mHZ@#I!?VW~mm zY}g&6rYR>8DU&{I`lJ*!6hT8DBRQ<9R)wU@L3rWW`+6Dt&dA3y?_nA08uFp?dvtjs zP4ldYRj+Y6u~auPGjy*exVVMmmhiI5J5eTJLS`Qzje$L{jY4?0-?BMxR^Alb&ca2H zmR&y3Ts@Y~I)4ro<+_b1WmDaBN#dn9bI5U8V?J@NR;ht=IDp~q5c(FQ)Jt_8&;_4~BD3=BF8u3*G7JX!Q7jr+)lMfznrNidr}o z*Gal?QPPW&ie7WWjZVryNh@tKap4hmgf}XBvi9+6*+TBjUn8b0TyY*fmT=#t-A#}$ z;QkAK!O2K9+Jtb$e6wGvZtzci?w;hFx#=7LzC}0vx}JG0s9AUMrv=PlH1&D0Vw~VR z{0^g2nf}EeeY6eJwZ@0mb|>}_*^;c1`yV~RIsBc?TN0F=rl6YSSIuOX;1$Xu!s5b_ zyz>(gVyDK1RKNd9C;f6z78H>3*M z|3Ax9X**yI$4vhKGnE8*y~|E2iDjUUt6(ukW1wsl8&v5;$rm1Dv@NZmv4f;-K@0Hj zfkWmTRUFl}O>lp-zOk(4c#M;d<}3)pmoZ3dzA$-t`JY^R&vJYlR;QZ!eZdEMt-pOj z<|!QX-C2u3py1DO^^t4<$AB%cQ(#u&7NQQ~n%h+VMQtuSk>rb>!W*TG*(UK|LT#8jr#mRs>+9%N0EcTk59D2 zG^z@`aMpBf@E(9{UArg=+l}{Ng!O)ew-Ihe?_po?LGXUQh=~IO8(|TO-eQ}>@%~yN z?DaX8dvNN#CaBi1He$;LOeQ#&vT9#MJs)3hei{*k?npAxEZ-N;Sq`BP?;0`V2(xm{ z_~X2n@r39~M`usZLWjSr>wYz-UT=_Zgg&uEKc-mE7A!#b@yzxT`IfkrOA4?wHTLoI z+db?iQ($*%O=Cqx;`(?Gy~p)~-0MNs`tiuC&h>96s>9aKXWQcX)*E~8pc5^41$mvmXzny$}gs*nAceen!(2GaOE^-rd{PCB4a8C(J;1y2}ITsA$a}S1RUGIU5DWux8LR(Sh6$m*(39pz?pPN|h= z*(WnFp43dCTsZP2VraC`pr|CzKotnuK2b*`*Z9AQs3>vL_b}8i?I4+A499vxoWEgZ zoophl9w^V1dZC4b8D?=NImAJ7Xu(&8Ghxlfargl)dh=)%L!nY8-6rivC2Y-`T#54{ zmcSZO8#D}fo6AtT77%^)snzr!5MJoNW8E@4rd2O-?00Z1<$c9)$#@DUCTzm!T0mDx zczo?<9NlnN#YuySNM1z)aWl}7$E>!R`M=S9fznNH{U)`dX6NWf&*hW=&K|1PG#O<7 z=qUh;m_Gj-l-p)X4WphPx-n#TBoX&cAWy~ZlQXAw+@Bkh?VGB@R-K{WIEFtD&hf~v z#J=m{uXpXiLHIB#HCM=o$rLc;nrBdK5jXKWI<}Uv&>#NLo$7Z{-c2nV4{`XL6)5gl zP!kgp((4{bH2giBUF2mi8lgg86bbvh+HnA?vbqmdD!Zl|FLhLCH0lsXhS}5=%c8E& z%T*9JMoPVOyx(^Z&zH-6IAK9E&s!V1an5=%J zW)f#3oX7uQuAXQ^;f3UxlV}h#0R75PqVdsWvieKYgR?#)C^SCt#uXcr7Q?gt5T3~U zXvxcmYK-sTiDv4k0t?3n=5nDSlfMBQRdffuW9X$d>fD7j$Cq|lc(qaeCL)uieSDW; zu!H%LXs(Oze>Jv9fx$qp8?EeC?adry!4e`=k-;jp5dcOJpUDdp5j!2%=EBJMW^b-M`m~U0_ zOwzA?^Nj%2EpoVAfz!q535UU2POm!P` zQ26$6wTab2A{Xl3jrCj!HN%+i7;qSv&-*OC^)cXan(xpY2s(FJYux|gPE%NQiMdR( z@3o&x55egWuDd8Lu^q+fevJa8b-pBxgd<9)1_;2J-F#GBeYj49q5jhT^^>*Bc;&*=8fJ&H;fGX$d@!!g^T+G56YQ`JQw6X;Xr5o+!Z)?jT zJ?=`YZ5{d_Al;0ub$xG^ng2PZtlHa}fj*R2Kvn^0}yd1~>o(loG}k zPLr9s5RwwX7DN-;9#ugq1UF!D;URZxeX?vE1Nka6PsGjz{3J`{bh_-pNw= zvLzDYT11#{)2?NTPVn9kRukZHp3X;xX6%U7JChS@0K{s{q#g{B0hDUP#5GgkWHZBR zg@l&Gc8g7u;deSB6?itAN-@)DZ9WWHu0uM$9iEkDt$_p93O zQ7InMa@RdWdJ?NXq(_tLDT41i$hW&e5QnGA9R9>#)W$?qU$Vh!b9-asqR6Y;=yGMl zSg>NXw`FzHF}r1zxP`x9KPkLAf`j-XhJ;@S9?_3X>NW3S<}tVXKzTyH-e9Z4MI*p( zT~&i+e{McrSVd`j@c`h>CH>MQQx>h(5BLfN7n|qG&U> z??A#S1)t;8)mdhB9IVSr@YDm7Tqx|Z`DZ%kvG=ZJ5CYfDvLUsscIBedzWJF&kbtL0 zkzt+2G|BWw7w9P=o%bvcs!g!UzRnIX&x->^O0;t+?U&H5q5`bfBU$q)Ap9pdWG)ZX zFoZ~m>)PhxQ7uS;(2GH`7*wnoL;FXq?NEA=%A8ViFc+993pJ&0mRj`9g-6#y(?Pw%r&AgagYQ zO{m5o5e(hu?HmYHv$DVR@Z3T=3C%OXW3z@^8gTI1m=8fF!}cO`oFjBMBRoZYQ9Uew zMtJ`2@y^KeaIwfXz{GYhEZo2pV5MXsZ913<|1)xSUk6aom!L~>XDz>*S{}=m>q<7O zcH7?eZVKp}yKnpo@b>-LHk3HqRt&H?7)&?f#|bcJn$+#gmJMZ`|_&$LQex0ZR}Gay432I3~qWj*XO%i+Lg6|3b@u$Kw3r20#QKwCm5oB?LO&wLCzo^=8)9g?N_h?ch5s%6TDMeJXc-Aim0BDI>wZ3iCmym zVeg6eDHB_Y@F(M8t}k&0T`j2@EDzrP1g!cc^b(*0I=sKqYCv~22NUKYK z{wKvbMhpkGY*F(W3B3Y=t>cY>Dp0z#o@P7=4uYPdjC$Zm1M^U=6@%&|{jT6&#YKfm z1rh+H_TVM&!(lLhP=zRi0)=YkzZQ}FvBbHP2Y&iCY>HG8my*Bmq+A$dkc$z0Q~+~` z_5;vm4d*>q*JZ3_sKvdh=3ir3fR)>etjKu}{WpW-Z;SafMBe0h6Qy-(+G_13D`Pq1 z^a>(l<@QMGa@tc>PyTQd#dtybQLdc(n09d`3e*am|{yb;jWVprvn%JR`k= zE*97LT;eS5q@Qq8F8p}*UuLhCs#RuVpeo>U`DKURC>gTSh_W(i%$TlWrJq`c4QHJr ztCIDYOs+O1QK?f0JI<+%V9wx#XylGE!WoSyll{%ybi;hUz(gsZPqI1f0@?D)d>$Bi z!cn4V%b#EeDOiNv^xKR2TljzLK4SR~t=E4ZzrS!GAO!z;0DYa)GilV&({Jegpwm%r z)JXwD=&Q+zIbLC5(V(tKlsa#wNJy0M;)d!m6e#?eI3dKX2 zw6ZziSMOf4H)g$ppMm8@q3@^sZ7<`8&(>Xq>I69774h02d!xij>ti0QLkI*whGD7*SyGxF4457OZZIBD%H z>?l&|=0eq=vpMR{Uo8kua%fhvstix_TZEVQdpNy=|oUG2c zGYkBC&CVoB1R7t1ztY^I)~$L6H3Abb{tyWQ+;Ff3N%jB4cq^CWNI-XPZoVRWF*7m! zXZ8n4S1{Oo;dOT$pS^O_UP~k-J&FbhreF8kI3pT4aUD{f7gAL;v$^+b%=>Q#x8xp` z4&ZZ*bgjCN@ON3qcWmVEt~|Sr&O?9I7hRvtl;s`;lp@2ID;0Ji0!0G7V`LfGH{_F+9J2LoRFEJg*N_zJ19dJh{U0Gd}!hQicB|I(r6q;+R&l zi;<3Vp?(_JCXND;egFFkxOsq|g#8<=Q1QoqJ2WmOrSWirGa5cc1DZ${R8##7(l`umNvHb|dlewHKZtC|wQw3Q5GwoklePU4 z5~wwDB+)GNC8d)r^xz*LGjb$Wcgv^{336^OrN7^>Nfc3hwTeITYQO)p=Ro>s%6-wG zBjk$HSp-a+JyHEVV1lzt(i76;ms_UWt0)c$U{9bP<2H{Q+T9(uNOhqo3f~Zzsg zUO1?SYxpCV7HLH@g(J`C6nn!CU1LY0t+qyo8gJ5iLWFkp0@l(LRM5;%>u_jT$Jchu zvG&@RaSWR2lwUdKVIH;z@aNHtoFA!@V!~;pBx_}@L~o8gJh{yq9v;yGe<$P~tr?v@ z>t`~0H4d=&KDSJ6i>BC;&e|1zn_J4NKCxO{O6uCpeHn(rlF4y4g@vogw8(^3Gtfgv zotT5|E|#L97pcg3EM{pbx&D$|g2`0wwEeFeXg~+JIl;4UVEos(LN*Ez<%1LNdYJXM z`Qop4vld93Su$`21!-dbXkq6BjP74>-u)=O2k+O#P`C*%E-QjJn z+pX4R=z{5*vs!^9R=h%IqOY;vVo@el>;GMNbzADwlMy=0V%X=&J9iIp1FP{6R?TDGGZb-vx9 zHdr+x61)9}b5eF)?Bac^A*sUhoiy9eqt`;$ zSkckBN6pX8M$rFlRUG(vy}w8uU(FoOMTVBt!uLsUrpfA^%U1TBQZWPQU@G zXw6^eEo}Om!}H%Xs8XuN{!0`UzT93DXMBUyIp92}Yo1*>@%J5YwxnRjDiH&{`L8A5 zsH6k?wx%*|kaZC(j4>j-a44S#)b3aJjTfdDTWerc=)AzA{dE*_m>zVB^ZVFY$W;Kv31cAPxeK1Q#;d`2oeHbLQR-qn52}Sji^4Ug zH0^2mM-|^mIiwFLpB9k<2*TtNJz&DxhK`=GV?}cvNV|v&5Pdj(rUltdRv=q$tb;!9 zT#3DIowqqO?X}xCIh|y2|3(NQe;w9<0Xe^iAOrld?zVONUadjBXThjuz#ahBps!G% z(-a$8kO~77iMQZwB1g1uv}nF~fmRU$@WSpAf2b*0dLO_N#Gy{w#l8641B{9E=$4ySB39|FTt!Bo>F^Cd+Z}mfp_TPlhhM}6zIF@K6P33Wrf^jTA_Vur*w}3v0q>bbK~~_ z(Fdp;(HP;_ibf^#lw|t0V|S4*iE=2{auijnf+77BMtMQTo*b4{4hc@0or9N`m#LGj z)t>@$$gu4U@89|6*H-|27Zln_TC1DLIIJO9_h@s#W*WAZ+#`GJ`}+H~q^*^%QDNg_ z?0S+y$@;pVxv8#Ej&~9p=cNLxOVLCv;HQ>3mj|xcR@M<5EB8-ku2F`eR}vvOV|T>J zW?a7@6E@eRb8ZHF=~N`Wo;bA9ay22f;|+ZnjsH$CI;gUST{b|;tqRh3_TlY>(pe(c z_x?NB%Ai~uee<|l&euQC$!eZR&z;}Bc1tO&a%~cv=AH?eB$@yD>-W~OiN`9nhwmQ7 zVn?Z$qzgh{ojqV$oeUHk@1`+)RISOWpu}52Z;nDB^^vUJLine=8dqT#{G72a&Wpwq z-XA67>`I_C>FaGWqf6i5FO4x|LIf3KpM$t`Fn(M23!HWpQIb2IBTBl)n)aSv{qLof zW~&184dq^s@9$J@&fy@~x>6&MzwzWWYbXeq(6=3ixW#~e@u6m>Q7)h1{#g?_!-KK6 zy5Bn>a#7(VPvL0E*Eb{;-?SeP%_1#(5b*vTEzww0Pp?3j0%dJWZ0Gq^VZc+2-IK4S z|LO4xKR<6@w4F_L*W*asd$EQ&e(K-j+==LhT;5+6%ci}j!;{>p56Q8s@z?g)L^7N( zUQ2OpN!kEpA0>1?V^v|N59J^|6la*gJ_-{bFwjL-(qUSG zp_Uoxs4oqfgDixs0l6Krf7q#FqJHS4iW)Lkk1&#xuaTpTZE6AK;<6UEY@0B&|NMcpa@!+DeMzcVukU$2Ck4M?18%aV8SfkfD8(EGHyOq zh|&&@l)w1jvui}s*tzcX;Rq!28Dlu3WOGn9o_Azmt2ONGTME=z3pSk_U^$e?lGh@m zZ3jTlQ;Q-kj@?$bXa76en*bv&>^%b&a71%1>Pv`yZOMz)dI@(Pd&g+F?|QB2Ko-i4 zGWJaxWL{(Dz~|)=s~q%zhXj`AGllP;?5qUuGp)ZigxWfeLqyBdV?IivUlj07W388F zj!OyCI}yJRx86Aez13IU2jcO!S8Dwr_!%JkisJ-vYW$1~^K0{cs}$W)mBaXi7)Unw z6d}l2Z+AjmHt`W3FQj0`qHn{x;lm@ePrGufRHdT$XDXh3>Q)2&*XWAUAm_4Hi|D9I zBiZJ9@Cnj}sZfcH~2CJpkg@2|n9? zm!g|shy`+-piK7YZkAO=*S2!y!0ZBH=UZ;SBEmgZK_<_)Y}5<|KzMEX3S0rL3+RH> z2sIT}IE{xU*VSu4j zHl@}|E^57OKPW$oMX~H{9UlNPBM)}ZWlFN%US>W)d7dbuv}{6PZ`Rn_JK@CkkCE#k z19c!;j7FpNVdTZwyHCE~wb<#lEW%RJPP@k8n8{j|rPd;~W?~*BkC2aJrT9%O_O??# z*?%~KdTZr5${9wht9`2WwCy#fvLyPmRuG?2rt8A>D85F7(_lGEHeHd zuFk1Dv#x8mv01Tg+qP}nHt(onRBYR}ZQHh0akA@s&z}7U*2!vZwlU{*^*#jVopGi% zG~`EQBCpOum1~o(n@;6wG@vc zMfOVpPvSQ*aYw!17q`<}9ZPP{{Bgk;9vJB5ti7zAT|BM4pl9xf^uWMowJ80uMH(p2nj9l`fVS6BwRup8%YD5a&r6`SK4PKn*7O3VgxL@#xAR zUQipP*E`G@s98KsNzT%KK{A^rRg(S07PnSxy6#2|H4&Q9#A+#(M#sy=5?KJ?u+Oz<>p#WTA z*cjy-2D(RG8yV?YH~r0jg;!>|!J*slns=5{XHT1WxPPPNk7VUm58G#fisbPL^-)03 zg$mUkf%c#kW7FHEzi6xlgk^_+Kum3meKQW&VHzA0J7=$fzR;Z@(_0^G+OhwEG5sB3 z$%lqSn1I3+P;|YXetvU)dwIT+TkMQ1C(v7%u7I86b0_MD1m+LpjQoIVN+n4| zO-yxEF(yMq!g9%ReD+(9E4Wfyj7-pc@czG8ba#x zOX4yy_PUP`K1YNVN1TVmUy|s?3bn7C)9woFqxM5wc0#WuH5Y*xd>XS9QE4!)p90*7+a*75xVYBhv)R z*5~g;iw@?Rsh{P$4IGd+n|xyMui3I<=g*&}H^qYiOFrV8s8n&R)y{=h>^RrnHq)$d zDrM1q?{!4VPa$!se-l-xwar+#N*mbtBuqIE>G5g7v8dpfgCz~P` zTW~^_q)uCiPM~74{=jp=`u=^M98gi(n<_+Z?am*QQ4}xjAwN0D$5{hI$yBLax?tso zAGG8Em})N4VGmUQ0+&J|pV~L!km~{$_mGV3Uu2&$-#oM-&k^bqf z6yq&QlF*)89WX>vsoY}Duv=v15iBqo$sH66EhxW|ou&?3sCw8$6wp8*FG-g8n&@FQ z1ANs#Y$Yi2h;N=n6DXiCOj}|udplIrov73RW{p>&uQ%%_?_HPD70#sO&=15x98-PU zvAHgqrWzKNHxr8gqJ*=A=m)9JwFl{!kE_NnHWob`sfwLKWmisAq8{AIObYYL^uu8L z2YZUIESOUB70qj5|0ZRcns~AK<~`tgVrEDs_pW6gcL&ZkGsOWVJClN3p2``+Q%WBO zSaxk#ERkiLfO>2kebGT~kUB+2*UIk{5F+4Ja0Slhw}(Fzm#EQ2g8a3;!5yEh50_$m zNc3SX=+5WMGqw^0^_3M_v52L+CCm{=J_*QW{70LIwD|)79;cOq)e;J=_laL&uZ|y^ zqlg@cts?84V$h3HDnp9;1yCR&cEaL-3a$9qvQ5O(BJKD($r3e)#7?OEPxLI^US<|> zf!;hvaM_>O)|E~LVyG$^;+<_=1cJ4#n;Xa$NV3�+v+OlIlDk>>=J8rI@yD6?t7c zC`i2GH&Zb1(j{j7v8>4~lcwUi_Pnwc6F zgTakovkbY_^reEWu>*M|n=y>%QNGD_%Tm_>Lv0f+Xhk5U5GNH|=}}TrLgw2{xwD(Q9aFX%%4YXPR&*)BBtn2w89A2stR-fZd8h$Qy?Scz|tIfp9d z6>^=1CE$#^GKs*ZQoz)P%CR7x`yiFMlqLWbF}LC(Oy^PxbI06DE7Bq#Sd^%=N%^&; zrP%$t&=oy3{MmD}>O8u$)u*V9B=x}4%ilrnB2f(8kb|So&dO|ZTYihOC31_;T1R`2 zRaQOWWh^&u*Ix_-e2lq%k7mm3x%^vR9VFPJ^WLyn%z0d_7c7?MY^>!4(dE%U=1%}& z^7MI{(RYQG=AZ?SXnxhkkB>8v`=1iTi~>XqR4YX?f1+iNZ&C+Onl@);$LFHGjUvO^ zXx6~gF#@P_t4K3lie8E|fq)aD;C5%Mvmfs3z_>eI7&pec1yvMk}28||e zq+wQ46{oJm7RV@9{n6XBa)CADPpE)*rPWv*rfm#VPGZ!-TjMGengB!AvJky-V5`a9J~Y}QDTs+!tLQwm1UA>N!X zsbBS5s;3{WsKQx;`L`tq2fR<~xw5CFKg27yMd%1uhQ4Wu%(x~Oq4%X&w9$aS#RAaL z6&Vn0gnS!Iz?$0C%`ww%jTDvyq9b!0p}ujU2h7?HspZgxKnvwX#>!}TlDyWsLYwx$ zi+3^nVHe}@d$>Kw5WbStz-$G;G3CKF__5J_kbEMW*#ACowgI|XxZ?jgYMcM1#8Gss zR|H;3}W8up3IWnIf+!T( zWy=Z|szuafB$QNwYogtmsDIRZ2R*}{w4;2zl#}H0({u(CVk$Be<}9j`IkZ68PlIHf z5z|u-RqZr`2#BTWV^8&Fg0v+3MaP{Nu(5_&=ge3H9Oj7I2-}6xKm(`}AwkQQTn7h( zGEKlMM=1{s~W4t4>T`3qQVdVtHrl0E!X_i+Yp5&Bn#*2_@;vCH#`n z0y_c>7{7okD5=rNjsWx$oLHZ<0`e!XMtyYSSiWaUSik=Qnj%0dEyVYoVCvm(%CSE_ zVZ6%CAehY#L8|U7vb!jQ)#<*^SeG6Kk$Rc;Nx&x5Fu8sSE~jQ3BsMATa;ZD^Xk2ID!y3`~a zdgKyHF~02Uvcno!^s9vBz~4CZkEXre-Z2CE5{uGM(jrJ)C7^4hws??qL*-CBXFmnh z$J7An;rs+;(!hS|BD7rT^JQ22%}z|1x~ZhotzmFfj;vLSXD>VbkGzJu=l`#sErZ9u zx$w`VW}X^2#*Le5SN|_jy&!gA0L>syZp9^WI01p|*x#P=$TCiaA$PC_m3z2P^&od} z2aNKebX>&B)_yZZdC!latlA$D`Vm>J%Ey#kw);=~^%{j+RP2$Oux&gIH5Lu_Cp_3h z08fu#chSC9B+Wz!;W8D5&CHq|gncE3BVPY)ed#ok`lpFjD*g{)A}SRqxjN4AHA`9V zb$gE#ysEAx9eN}<$%KD!BYG#@FZ0$(UcdyCo8$CpJ`*}Si7~K?omFNU76%t{DodF` z-bmf27`1k=>ydy^HiAMZNxbHatVdRJWm=w>td<$_FCXZe!wKRd4_7*BDl+I*7~Rn& zaJAsKtOhWJFVMoL+!S}LrYt5n#EEUjp(-O+-whWheg{mf zZhM=P*pyZc78o9Si{C{3nx|3i0}3oB`YOo97df0}WX2K`_WcINW^PjFUqe&l==dK` zF7XPJXjfAwLfIa2ac*Xx(W;M^I{a`=#2X{NrZ6|Nf%g&o6%LY>K_AUHSxp`69ECF_ zVE}19rsDhPTytE6SNIecKDVPI5I~gwQ2^;}=v`;F^=t|%xprFgn$~5$P+_HR)u>r@D&yX*ZtPvXQI$@nUaQ4j zY>e>K*tRIvDeVKlnx?u1WJlYaG=2)jvyE=J1?b)ncvFg(+1Sssm^yTQ{ z@MQMn?BeMX`1GaYd$sZQM3nXB^#p72W%qlR~%$WZfE`FOK24Ga1ybFN4saUn%#@Si9-e za?lJ%%3U@$%w(bUmH5B00gQG1Z_b|nnpbI-sdSiMm;6JJN%|_V3tf_D< zMr^=$slqKr!oV1*zgvthfL~G_TaEYu2D}^Ik6XqJfDh|piyG1EN0N^oWh?rqvboRWlfcMhyeK57#w)2M-Q*OcT7Fb;eGcN(sA>e>~F1y0%0K zZp+5xH2OKZNbFC!?0&kK45WjB-R+XbMc9hZ+aPT$oPi4c9CnHjd!d?VA*zV_c zvqWax$21DyiA4)4ZgeI-Dks59drAM+)zs>0GiMx5cx71uiIW)sKX8yf+{+HJvj$&S zVA6hJ^O!yb&$pjuLILH%q#7&(Pw%?COzB#}O?%)|K4<{+4aT^X!1+$nCk7*oCvTh~kDhCq z1a(!i57r+`^oUG1YN*pOCYTm%6$*kx;*h4S(#R;Mw3BXbmGh&q;1#bjB|OkICXyB= zVB)PT6nTDL0AyqY7*Qqi!IGg7*37zBgQNKT6;h040PZ%xAfic5M>|vR_9_CCVwnd* z!s>)DL(z0nB#Z_0ws{-7Um%@OqBa51)QK%?gY>D*<5$(rh@-72;$g@QN#SBxY=ux9 zbB>oc6+hKc>)RM|1+xc5omUhH56x3#QkDQ_tm*XtXP$ZkP&K=}VU^ci43gGeBsNRG zX)5})+9V5I8YRQD?fQa4a4W_D0FqQQ(Ge=!YwG+uFmjB^)_vF^yZVHW00&EVsrf9r zK)vx%db@}Li6}u(>4)(1Ew_QD@Ee>*W`aTli_s(x8F~VXhcsn-$jzk({YIQ6__ffo z>sR)t@J@mdFfSOrEIYLReU6EsbmLFbh%wEkgIZP{CIk!GAK$^3z%>$fvW8$b!XDSQ zEoq{vL(gKTlSBn;TDPIuBOBwnHfE%s@w)X#Y)VLkR_i8U5-tM9R9i|`#WjMPZpoL{ z?=AhYClKJ1>+rW%6a&%^J>*NHr`Imj{HNN&SRCsa0N`q|Rp$VQ_`teV=yKxZKcJbq zQ4lt-^)y~W#Ot+byWNa^ZUTrlS~S9C4O@t{=HiwK#CvTu3T;|1+%KK=HC44#@y$0A0RMp2&(a2u$KBpVs7gGpJ||f#Y?*0!gXLbyYUd zs6*BR1hSe(q#na7U-9*pLC-Eb= zHspzBMnZ=RK%ADnCX@%<__~<3$UsLzmSkIZ?4Y;u5Lzph{+$F{S@O02Dm{>} zBDPlx&BL?i=96&kD}R1#qGj)sVEYv465}tv%v$Lm>saP<_1B_yRd}mco<9ylZWQzY z@)!t*PMSZS&SW?n!oO(w)vEK3@5-%Uy~PyDZ!;;hKm8SNj6RRy2ifrK4WY0@59{mY zcFhL!Y!05sG-~y4?Qslx{OGhNI!F3vzWaM#ZOtd?gipd@ehCW+qNg|o->39+)@P|N zIEYhIHQU!RN%&wHlfo>~yA~rmbRiInar0g7iLpV*nBy9o#m))<;KL5sxF;IFe0Rmo zzP)T8Wfp$Ty=Ul)aIi=HfdBVKR|EzkT>Z}*7ekc_?81PPnk(Q9oqBDg3k#UXgoBu^ z9%b=7yJvl6U%LdyMKsJD8$pkmF4~qYKjUWo-C3ETvTRcJn^K#-GZvMKgG!mc($-$N zz%n_tiwku96n?LTyuCRl-a%63uBdtjRND?c|waD4x*# zt18>Hnbf9Kla9yPqAlS#COxhx1aTFaVk99066zQ%Dbzub-pWF>g(hhp z3HUL(6hslmIH;&OTmS$w(*I_s$L!4D48cJEVaBf0ezcv5@9S#4u^gR0Er?E@$9$2w z+N$D?d}pJikY|QP2XiOP!EVK^?GB&U*|S`^zoEF*OR5#F4PJtB9dEUXuJmZ5IJT~r z9bP|jgz7vdbh~*=S;R3|rv@65v&Cy!$U{SPE28IET7Q9L>wiu$*CxLi zetN~E*Dkj6yaoKto?jXdg=br{Cw`rCcWY~_Gx^;P!=s#zIq0lnqz(rgM!lJ721%{6 z)i!}(LW-4)H>7BRaCk*HGX&;hQs$|M&o<^9hkD!zvzgu3>y}{XJB;IRdY(xaTPhmV zrIg|L$+~-a7djc!?7TIb5o^U&W6#zmIneN_nb=7ja{@@ZbK!}#%V!GI{Mu6Ki5mei zh$SesfvfQkDx{n5ADbjZNLLO6k(CoHWV))5b;nK zCdn|1&egJ1qwBFzr^Qm>&D#GE#1dm|X6q=??=I^>DO~IX2~Tbe`v}+^z=45FFrdo$TP$|6Abh_{+y5zn^;d+IjRD zqPGf6%wBax&SR4yGz@XHqEqj5I5!Zv=hdODPpHMM@wik3=jHK;?AB#;KC`PTGVb1$ zLXpil$M#ArW|(xv;w$LHk(G}zgnak0kul0K+k&xKGGD*Q5QV43>W!DFUHH8Ei+Rr+i2OeUk+`3 zQnyioWJ`Du8#SOwV6$0@G(~T<#pGa6G$drQJ+kn@`;@J<(snEb<&Vu>y3Tr%CKTFv zgGz1`%^`&DC9zh*3RV!3qxO1@p`s$IGzBaPE%Ug@?)#94;xl3SGR|@SEZibr=CvQ8 zBT%03%CR^hz^d8igMAB$yN4I__Rn#B2Gm#2$@a`L=F#HEk3_|k(VV}ygl52hfhZ&j zs`Lpbq%SNLbxdl-{%XTc1HqklfjK)2i>S+`EgF+G6=0p?b!Et75;8d7jH223_Zqrq z*x#IFx<%zCI8AI-2JGA(wD77ZZE^@V(Vv{D?&x3FI67e;{hLVSS*`!8Xi2Cmv*U~g zFPwmjD=gIIDfYq4yk(q@5t^wNv*U^MkzAjzqI^ANJAjj20PWe6%b5G+$~+NgQhodF z3Bp%*{+Qu$4tPMyPuhdqhk@mBt^@$~(zr7{o+eW=# zWU$nC3W;q6QuUzlJavP$OB(MdUN6-8R}9O?KeiS8dcWG*?W_NS7|TiAM-`x_J#5S+ zwQ^o6@+5d!{@Ws8veqmZr)fdBjoVvvR7HI#<}OJTnBMc$S2mO#EEFw{EIEG-Nfd>4 zIFGy>j)tV3);CwJD_=vwu~_$RF(Y(xo>idI%5L+lr7ml=X}e}8LBX;V#3WWQ`EImX z2No6)zq-l_wo)cahQ?;H^#-8U+&M{OvzM)&vZ9XB^wEmG=P#92&==;vY}?e{X@_%E zDXG~M#xL=!Jg*Naj4zw0?Pxq|t~MhMzWCAN?2U;q119iH0U%EZb3&Q_87+m5c)|}l z0?p26awPl#2FYZCnh(v2UoX==Tx}uXtu#{=rFdQY&oU(^HITYnRakU&*7lhdeoWO8fNP? z)T#EXuI?1Xttx57M!>Oxpd9&80Mh?>mSKB+!ozglv{gmtdLQoTU!7LJEZ??wsdScb zr7HyAS*u{}qz9-2)h+7SuUg9+ysae9*6Jl0qz<0%IEJ@YAkyr$zf-KQY{NL_MK;=b z=!hSen+aroe;y=Prq&o__4s}*6wfmJ4i=9VhtGrQe~d@D^L>(pHtvR*dtuV1SBy(I zPf{Es`?7&j8^2YCq#u7tRZKV6a?fjXZ!&LV&RS$4P{-gwh=r0 zrlzOH?_<8T-BT{nx5Ko9^!S4?zbYR6n^DA>p}-2NFI*WjfqQ5`ht1HOyq?vunq){l0mzewv^wS8n6CJ7mS;xtL3)Gs@B9B!L z$keLkMFa5a>2xS@g%mCcL4@1prmK_EKF1bi3c-HxiL?0yX)N3z7r$||mJ?_fFa&g> zyX7g{#xjcl+=Z6LQgXGRDrn>0Fcob?CK{O@j0*$}&MSb5@X(}RR4*EBu3I7Uz&d5_ zSp84DFx4H4Gj^y+bRKD<*dG%sx}byrnU-E44GuWL>I-K^AOeqSyJEuj)SV%&oMDD` zChB`y?!j5oYIdr)ge{_T#aL+YVvrvOS^NHSXI4T@B)Cv>JsDxAWX5<{t8!mmq6!nRW=v7mC z5CfR&8je_CGUqb~JV`rfpKgL&85hM(RLh;Zp5GE^!pxgMu71S~OhS z2B@!s_V9-5IU-i@)|gm$P|M0^nVS=H*9wVSs3jRg4l!;gy1yMnw#Bt%Mg$e+5`XBk ze}bWXwsr3AJ4maY^StZt9dyt8(+l~@^a6DK>JBJcfDBvhKcEf!jCU0#%TwTQ8(X8P zaO4y?U&By5NxlY6VsQBo#+HHkBks^aGgH$XsZnB0|8zw0NZY$KwqJW6J8Xf<+W6V| zSNoWJC4whA_t1LHv%!TP5J4;mRRjdgBaxdOerC-B8Ygscf$nO7FoXwWI5zlqiUAnG zjMVD)a0#s)K+3{~nI{MP^Nzo&>W13NnA0k=tI$ z(~1pW_PBg3_M^%<-=GHGW`u<_V+Gl~WXCnk)Dw2q8u|S)8m)`1+#?_{0r~9_=Da#) z06a$yO3o`ENluV}BEEYmetnp~O#yhfNi?#n=w-)SF)u)FWZlj+#4qnX34d?}cK*go zz9uJ{Li=1JAwrJL)!GO?yUOz=*z+^qX5F$AxR35h@Q|V!BF`~;XAk&Yaqc7_R|hQJ zd`0bXrH(P&LhLHt8or2m#YiMB#T_2L>SSnkDN5;^o^6*N8AwP^igxv$9D*aOViATAt^B+9&?pJ! zByi};0WHOSOvEHIDy)c@wg))Wc}a;Fi1esGWz}D~7gipfes>bh@E>sX!l@Fzb!{`7 zgJIe?gVlhg4P`E6j?XwM1Ba*+P2YmEyHF+ct8UFh2H{lpIDNqV7PAxOvUCC z(jamVH-!jB213VHAI1(PJ5GYfMLI?T#Sjjaw;zmiXx1xb|E&1T+5pT|CLi$R2ldB$ zA|FxXsubN8WaXl4U@JvRD-}0sME^2&oURy~li25mBAEIyhG;8`Mwy=$+FjBr=S3+%b=J7Y|d?p6VP;;V@s8eI}9&YQ@2SjF+G9*{6(Aegfp zsG<6;NJGhBNdpox!JfSx}%2@%)(3A-asZY_Kqw4b{L6Ikd&FfK4XBamo(iuxp@fSW* zPyDDyZyj400kEH!u7w+kD^&gQ$RoU)9B7lr6o*Hw3pHgoa_tvrG5k zi~96fih2b0lcXjigN+PrPY>L~QS(IVX`Bd?WE3ZH<6)nwZxt9<-1UzWqlLx-uP*^@ zeo+P;LB4957>LoycQL-x$(|S&gz8JoB~qG_+LWyGl3G^R zrmBY&_IlMi{%m6-v)o((N8B5Mq1*EsZ0SUy9PqLiWQW&;E)8s+uy@**E5=WUkrb=9 zoCHt~KR)!zA;@QnEru>!{idvGErp)GW809;!`F77W7*uGf0Cl)^iBarc_YGVb z72+*I$uMw@F7`C`_7CELP$VV-PBvoql+$+vHd)XfnFx;K2mw-bVtVxLq#9{N(<0A` z*qb_MulQv$q4wCCookkpX}p zoM23vc&gI1omon#9OJ_%9D#nQ_LsP%l`-S*d?|-;bdK*(W3v?NFwmP1_R1j{B{)?cQgj5+euuc4fARU#!#7Dy8(hH54O&ak!?K*0v?UH1T{+yd^Q!uBAfU8-rd9`co44mM`*pz(?-Nc8%kMFx&!HlpXitG zAVW;-;ffh)5Iq9WX(Ql8ShEq)Qv6IX{L^HhoG^tK@dcq*!p~}nDqWPLpR@oVLM{AvAGu2U&zjE0w`eM(cI^h}(Y71Zx!O%3_Qb;F$d%AW|xvy>NG^oe;4y zSPnTR>>#Q!hr>=o?p>IbRp;^GS5-SLFIUUN; zuJxOkD(^q3&d_(BImaMCJdg4w?(g!GnKbD%$-!S6Bi59H2q+H2cuPRU00B~0aMo=) zJ*}cieKa@I+@a&aYPrmxbzx8v>Qf4{m|PhBigzkbBqL`-6Fr&IstD+Y#Uj;VgNA^& zc=Pu+L*5M;JIc1pUC4S?wNEN{tZ-KJ`%#{XlQ z`bQzbrwVerEEC;D|DR~$W~R4lWz2a5_IcTq`>>Syi0m-a&mI;KfAj)6=nngBo2Pg zivG}KoI#QO3dHP0v7+9;;vKVy+(Vz3L(HHjk$GgYaL)Ll!+ZmNyL%nhekqJpGA)wCuqKN_#QW?&WuoIF1PXe1pRg6r|1AYf#H5)+B zZx>xNvrK{N1epdf8{G;$@(uJLPOA<015JMbK`5(3eGobTs1wxBxHCZRN@cWVPTZuF~pVr9Cz)C0uvQE%{gpVe4VpMgYF*Z1Bg#u;4d}i3GqwBvt9ervAmxe>+m6v$ciwoK%<2*Qa zF*GGJ8KLXIF3H-P(KVNB#Yze@p*{0|GUXQkJVR(4K`f#UTe@CUX~odnL5gH5oP7cI zhQos=05d4YUq-8bDwp3v!1AGVrsT2fw)AVeZdWzVK&)OkceczA+*MEFsaH-eQ+xht zZMIgc71wA@uVYQ+AD{vCB@@7e59O`<2BBJcUldp>BxToW=5DLF$E(4PZDInnnnDh! zzjUFz6=y9Rip@4tP|v}0mV$a>AUzyE9D{VBIb+sB=ldVOtOop15R94f`qc{tjsUmb zFZzx8%S&>sUbIBfVoa5|midTNMjv@$_7BUeSz{#UL-jetMlVyF`ggnzhDEq*N_b_piT>TF|N4 z(~0N2$N)0hb3tPL{t{XBDY$m;mH<)Rt~6SDl-6iO)I1YCc~&sXSF;3vXdarfFXD9i zghMZ5G)HU}9!%g{6fBw6MAAOOA zlddTHCX6r4gVL^2Aq#rud9Htdmn02E8p(22sCQ*!nV(&^V5sJGc(_f-GlbJl8beH zkQT?vS+H$(k;EHGgA#HDj=UTwnO6$bgkgGX#YI#(hozfDXFL#q5w4^U31U>tPnWL7 zbwKEN$81nt@AXF~(44>>D`Y_>z`=Aqx_%$2 z{=yGWV^+Pq?qW+<;R&9vZijb!XaT_@5mG9*n9jE((Fs`Q>jFv16yTu| z#LJPFkjzI*$}qz%uQ*!>!nHHZ%t(X4w1t!pah)K(rigqm=)3&i1o8H7f(RfYNmc== zYh>Z$`+Dst#reso(J=aaqsaO|y?=w}cY=hB6@b7Gn9Z9GnBM@J4QK)G0_uX&2mS;Q zH$}B+fY=9Vfb9Nr^Z8?Km>KpSn(d*zqRdf7I%)^F{|>ogE74ErfsnCC6zm|vXrXBS zXPCe3GJTWx<2eh}VQ6yJ#j8k#P>OLqiEb!XEn8?`gDy$|?Y|B?AVscspY>7A@O(l+ z02xDm3g#6og&~ABMeuGUo;*T+uMYym=55nhGUpCxpn1X@EcRW#W&ry`8#MNv-nn7T z=J&M*^u|=uv4h#ENaG#-Onx9qR3MnvB=-Xy2`06ZFXr5wB6 zIONaFFfR#{I)^GovzywP&S}*fX-gZYWK(mqjo-3NkjdpHy?oZ5VpD|yxgYHMk$({8 zRx|S$GJ3hywsXPQB$3pC*eH+Wr&uZ}>!AJOG%2fC6XjcVad9yNzX71VTesR?npF$d z9`C98E2j=$2C-V)$f;5rFF3Z}R;)cReuhM@V_foZ-2IqEwWF)a z*8(JV8jo&)Dx!7tWMTQkijO}fetPf}_`1~mh;lRza+(9izti1cX-D-T9qwP=Jm`}= zBbu}LVp?U#Aq#SieF)gpAP@lW2;4pFUICJT3+2RSG_EepVpr-Gc_YXBgF6E<{Zvb1Gp=y_FD zs(an|2fh#|QjcZa_Yc3MRC1a9;)4WesaM6>Fb~AxPhQTRaHmYx(+K2(Y2_!T;ImcqaEzD}~XJQL7{vAN6LEPyQ-Ijw|JgC@{(cu^g%_k2*6u~C_tNgJTL$FgM zWGfJj3K@qP)Bw-N`lW8ylkwmWgTf#tE;@*O^x(_P!=-_cI`VSEH({Q%$k@q|b;D?u zeRMMsP)O0c^IF3pO0+ua*+QF9h%(_8bH<L7Z z=0?;c-R>w`ftTKn%{O{<>YF=Fj~lUha_mJfOm6;+b-){QKaLgG#PzsE!6G6`Hf}ii z3%B2Nw|N-?&qkd3)t={gYOWhXxX*wYNotyF{tS(v#8+;qI-*zrW5u)CL-Iz&IE=01 zXtRyeo`|%P8d3epYOkfIfa3wjVddl?< z0%$QeB3RWy#ara;bK7)84$7cqwFa=Sh?P}ICM_m4+%11l)LF11ayz`y@^lU%vGg^1 z62&C+w6R!*rH`VGg1{=7N#Z%_$TlSzc(R3rTYzP2s`|CW%Z-D>#x7r1ZVG~0nrMaW zmRgugrgxm;`IJ_3bDSbUq{QOFdk#XO-Fv1;vQD~d1tI8mS?RE*=QeI`0RcX4b7g$0 z8O!tLxNbzE`xou3mE{k|b#R@Xxc-QO!_oA%R^EPLlp6PC8`rC>UhZD@3PYYGIb7NJ2YM0HnXnP z4s7MGNRB6KZp(Gz(ES6R*f25M^;dQG7oXcDtrUGpRK*^nocL}LGz&blsj=*LHBq&@ zcrDhmuzLlQ*hHsiCt7(SuS%{dHe9KT4cO>~?EhZI4iq63!|gZJHUZxkPu6%Yw7$p|yKz{coa z`dWd6=p>Q;swJr9%LW>18UVhZ3RM}?&kqW( z{nWs}Dwgv=+%P}b04L~s)`j`-P?PL7?(?&M`>@T!ZIBp5xUuHUpr?^JWV&$AkHS+a zvU%@eic|>o<6R>~Kd`1zv-g4{TbTYDcZKtfB`jytR$65f!U|8Q^r2RDR>5&z^$Ks0E>nuJT2n7mcqVNv$%Wy z#ME}H zb`k9JejF0IAo4xt9jR>LB`ZAx9bIjeB*}?AMe9-*prgrI>;fS<6r+a*er@~}*jD19 zQ~TlL=<>+v;d!3KG8f-3!#AGy_xI$H6y00ruWxd%1l~$AfLso)UkR(BQt+zC+&A6Z z!I{!^rT|$k=mbj|D8y`n07YD!zmCi|NCQQ9Ht*L-`V@>rn{3KIf^7@>H_Gc^V^;N! zz|22Ep_q#k&s8r;lrhr(R?yDyC}uSXn%EzLX>B;I)hxps8*p9%<~aJ6?lnnm8Ipca zP8TPiJS;TOj{f83mI_)78_oo^Dm%JpD(68dnk?%s3-wQgGdJ~Fx4v((TKv|+j|n(x z*=wi3dpaG851Na)c+i14`-Zg<?Td5J!YypP zjU;6NQ`E1OyVKPye9}MLod7=qd-^4d%Z??k#J7J?)23Ts+ykJ~ zmZs_BDlViK8sYO}AF}d9e8|&uK{D<3_x?X-?Bu!+!ucZeb~IMThCQt5hS5bJT&!!D zUTJj;W2qbUu7|3t&g=~_BgbWZOZYM(8C>0Vz~{tCe9%v;dBhoZMrmnC_lS|lTb`w9 zzuiIM;{bZFhJVJ`Y)ciLKt!I%Yg2X3Mv@4!1KXMt_dIP0R76U-JwKs(4cXJTh*KG; z^m0Qe^a+}4ETLP%G>M3V{bfujHrm;gCkifd&Wm{>(K3v8i;(|H4Y(%CN$P`%%iJp={bcz^hEsRwyA=cy`-av`0 zlx~=ES8k{(Wtl^mX^f-;+cu3b7=;+}ziV_6ow36wJU)K#+J7~6!ziY*Ymdir;OZHuR3v*qeFTT}-Vgk@5)$@> zx{Q|K%mGq944W_paZA$N#}Q}?(F^MY{`6;aw4Nt7fCF-un}s)7dpT%H_Jrzky`CoY zodU8B0MgLU9b@Ck=bN(wGp;cQ2)!LQ>C;pbIxs6bYb!ZRGs%9Wf+NBJA!43UC^UuW zWTBifS!)TuP-#f}MJVq4o)%ku@0Dr>`>&*P?jg1uiJ4;^)yThj2rkO}E_;`y4HJv^ zSkCL?`>h%}LNlI)7g`2^#92OiP!3IAW7wVqIOKp~Al_?2d!o>GGg_u$Mqz3#ZJ>qa zK`;Y;o!;%Eaxn3b;!3cm_%X@=N;c9`93P@&@q{jCrKFeXY@KU?30%J!`a=IT92OZ+ z`h=B-MVdj}b=p+HUcB!qUMa{^SlCoS>r9xwApOqu$7s?9qsi)8%`>N{3jbS1P z0Pc3oG?_p)`2d35`Kn)E6;^+ZZ{z>GBXP-56|+eo1={mvI@96vIJ3>u0OFDJ|F}Ab z@JyH`jK;RjiEZ1N*tTsaUu@g9ZQItww(YsI{qLrqTKA@(uB!JOhfV_2Ab+Q7j2(XL z9mi-qf#3$_Le(P?bY;DkB!KDmd_l!)+GizGk}~Hrv)3l*!O0$>MCox|Rk1th9IQ|5 z?iw>L>{yISOmUWW`c*v$<-5M#|fyj{O}Y;YuEYGGCSDG z01|Gux!7?0QvSPyg+1{#&-AFj6VM}^@W#4`pf$Hri0Og|Evo3kpxFg@EC(e6#&i%Jsc^ zZ$IjXRNyHC`b7azO0Pbj4E^DXJdp%?P7&f-jTG!R(3{b)#SGZN# z2D3<4*;Q6ej+snLEKpVK6G2ssF;?ekwv43G`-db$%z28rY+7p!huRag=WMe)ZmyG~ zKOAts+s5hhYrtCOts||<(zOdWu*-AI6pwzt;`QLxXN=(XYp2M0Zi)V zV~@-AK=6;#n)#vNC-e%}B+K;7<`GtD2ODJNx@NO5E49NdQwm*^*|;j+q<%!K)>l{; zYw3?7Zon5^z~4Kjvve2kQKIt|mpIfdy+1o-8%8-2CB18Q@3Gdd8wE61atd8X>xB{> zsk_&I3XWkZGF8`vC_ifEFaFdd0WAEwYi|v&_j1I$F4Hb+itIM20B|gAJwth+3YZEj z_+#Hki~f*sN*o;fw-1254`y&N>t!jAt6$a%?Qp)J@TCQ9`8@qF@T?}j+u@}bewV-6 z`;OhaT2GgV)(riO)F@b+Au4q#Jdw9$TK~*H@n|*s9Ilt2Q3FKNvMdFR<=^ zmv6(qPj76?ngBT5Ih(zlTZmmf@KZb;o3^`~fY_cxJ&Y$9g)g2Szj2nIEZKoLt|VxG-->~4R3Kd@=X*5{#Ply_7(CWPC~f8N!`01^voZ5;C1 zwT3E<@Ms?N)f z#wF)r&0U~V(ffAA^L-w1N*^G&c0_|zGy|&da;>m;Fzi+B5-x>xTbNi?TE7fh$UBX^ z8~!T3%w^YdU9cjfw-?j`O^uy-YX#<$G@>v{#~$r`tiVR=3qU!w6 zg|t;EAWI??@)C51jt&DTzgU*d(pzhYW-i1)zZzkZr+jS!XJZN}QmYT}nV7 z_V(29tQU&YNeggWRVmMe?!YQ?rUVSuy6W2-<>`T-k&w7Ngu6_W!gV=#A9C`)P;gLh zm8SjZ;%5zszMBDBRX3`+8gbM-^10Wl`nPni`4;)8v~iwOZvxLBfCrCM4gWW9UXhIc zU2@N%Z%R4LK*^|`%R_W~FNaTbdshck40{Iynp7L>OtFozZn3rc4zDaOf&5GC37=z1c`6nRyY&Oo z1mHd~9Zn?(TI}%|BlQS5r#%4{F_-SpFOz45+r&J^o8NwmWCGZ&oNy%nR=$7a%nAvV zuVy_`5l;XTU@~uIiq<75)t1lOkv&Y&71)$-v?H@JZf5ncNf?5oq+D$GO#FzNh>6B% zH5p_bC2i|KHutF2Y+&udg8G;#mphoIL{JlsGE8_&W2Uh@&8%b%1zVB7Ua*uqHfgd% z*XHpJfGO^R*~z?IvRLVcFqsiFbn4?;9gIYxpZx)I3|yr_N{EPtKXr{)Q7jwF%Rjgy zSkpefuXw_iXAsABJWvLo;HyhKwV2q0wmsp@D`jye66Z;iLk$+pdH3CD-+H!$yzG1 z>eB(T4$RY;;Nl=u%}?C-*cdI)CsW##L1J2O$Md(5KJ~08?n8RelI_f7&|Saq5sN{w z=b#obgOkWm_tlY%oE1>Z3oVnQyy*&Qiu>zT=?E$XbjAyH0!$>|X7 zij8}To;`qt!+g@)r4gl&kV~}i2}uq=!VdsHXi={eXc{CY!a3fZ&yYDvCw->`LqaMcUzQn3*bhuJ~iQE?U_+;$#!IN8Do zL(C-*hi?pgvp?K=_1GCowUnDLTl0+~|8}FAX$sqk*e58%BzuM4zR<8q#f3%#L=gc& zqRDPspk2GrMV1EW*5f4V=xT$epE;Pdrc=fH`VI-;i^;R*9uad+BDmGMj$IAJaVXZ9 z;>MDpsNye{G){KI3CpPjMiMa*fT%9>^NnG1GE%@nY;LeU!e&8cn5T(YH8l~9bnq4K74Oh&(-rU7 z?Bg=`$e^WLYQgoAW@?C-n+^%b4=CH5BnLgS1+F+3R;Do|792C15OlAjv-6|lFhqr) zhr{QPzrt@w(>V8G(5E}i08MXJ24^_yu8;DEE2*K4S`Ifi=*op=tB>wZ^<99cRuSnh z#c0bQPGV+VM2?X~^~HcoE~I%AphAUZEZ;Nny=QOA08ag#y^8?aKfN$%@^k@qc~svE_Xt zK{f5w)n;5Dt*qm!jbyjqG?oA{f5&?(C>;E}VEbz;QJKLunIw9k8Y>any)-r=1cLoV zHf$R$)Pw1#^`fi4l7S?I)xByYJkX07irHV8abT8P?aIuchKKR%;3Z@R;S%>PQfoK| zAl_!<34Enz7!;G#iy`L(xnnXh+1a?3q;Nl|X?zAJ-7r!*1wvz4Om6@=WNzL0YIiHIyk@m%4OP-WM{Wwje!h-q zBZw&L`x(U=I3i4@ZV3R(S1*7429zb%5~RV=15BpW5i2;24YY{9v4p7$WEUH0$kO|v z7jllVQys*GPnN|`M68pi_Q$4WKY6@FjR!jwh5X!lK#U>G;wPa7=NO>ypM5(Ytp!B? z#CZb-07=v%7_SGZFgJJ$@`dS{G38}+b?m4CUnb+gFV5eGlL$b}P%+d~zAeI&;t!oP zSxDUjij0m%W|k(#&QWfxjph2A5-(xC#rzH0H>jvk3LOQ-m2?(Hj4oA={9GOTI-|&J zMhTKcXL;;^i2iBNr9EK}SaSt7?LTBn=mHucpD zp;Gt@qf`@GEtRYppZq63h70+$bP!4Cch`Hmob1tMK8o_ETR$dBdH;2$jBQ*)`fo{; z0wMF$13FqH7$aMd!kd`;{9@T+hFnu? zJN-$BiAQv7lS#W|yx6pr4wWx#7vx+QX_z=0GP&GApghb&bxSQi%7Sapt+h%<&~@+` z_4~3~J0^fL@+o$tEXP?W`c4wVU`sYT-J=R;z0pZ|lp0doC90@5SaDp{&4LMelCoRCC30c z#IIT9JN?Czx|_Ao!_mehlc45I3w)0k&OgdlLqPyI-EKjy+yXpHvL9R&^m~*@D*kD? zQT9%&FB44+eTpeIE~f^ZZFPH;V|26MTS%yeH1~}&c z{tSR-FIeUgbcALfpM3x?E_c7WJNUW``CZSTGlhclt~_#dCR<0e4r3S znsDy}OiEWhLh5wyPK)4#Pus~F@E0%6_;|iz(BB&sCjWP&hCu@}fgudpy! zBWh_4j&KDKazE?1Fyf7ojD!P&ed)nX|0+V?HL|m8n?YU&@Vemaot1AL1kZqf21UZB z6hK402kYrfs=sXQ^bBoGA*F^uIfw(}J-u$s=743=I;nLBM^qAr z{tLDE0I4!zOW@4#KthE=)U{A0Y#cIy8?H&MT^W9{ODG#@HKGZU8dbk+zr1am5#}5# znF@=oTt_uJ%rWtsYxUL$S3mn-5V$i(JgZ{swso_(x}Fex)G!S2Dk*S z>k>SJ{e|7wM}yc`x3_F?l$3r9?}q4&S1JZFTY1G8tE%OwCY-o4qsPf^_+?8Rji)5 zh2K4J$#E%$|5&SfF#@^eP~E}M<7HE1vPLBD8nN7x*0zj|yz124SNpJ&1r%qY z_bBWq*(Kj{cr2WZrfvoeX~Fl5Z);eVRw6U0@%z2jcysK0z2$h@>+E)4Q=3w-@?~UX zyAAP(H_-c2WA&QtOJ)KYO0cP`@FghlF>Q+`a1L11<^Q6zY5tWGk6O)c2EdS7@jr+i z)ZtVh2AkwNo*XN$1LnWD1T{aWqRLt3^(}Oj)fX9+(*t%3`2IJUSZKGk)MQnG5C`!bY5w}9nzT8BQr-c6fw3pO)a=-? z#V8ZM2It<+x5T|Z;Fd&CjURSzTcc4Yz}P|dQJ;p%Bv8$P(`dV9pw?uN#eNm30x}I; zmu$c|EpZ}Bm;o_8%sPy1LkNaja*EoVz^b>es@F6kVKHpixh=`F4>0ZEQ?*OyexV}& zCzbGCrchhQ_dbD%J?zvcd&E$irS_eqBC7>EJMSFj!Ut3HD8pvtB%pswnb z3sf1B+9l1C{iETc52B$Y4Z)B*KkyxN38EF`trJ&JTSeSC0`P$c7mY8x6u>Po?L^0H z#I?ARw%&vD2u<=EI&{?g`o5F1c=!~X+T%X+;dgWj8sefK#tEwNr?UwH)<*SQxsA>9 z4`)UkRt6kMXB@hKFUZn-6^PnBfm%Xng>nrf{E|kOl`$|pE<2F0ED6FiP3AhD)`H)g z(tLXCKv-f>JOIy#izk{La+;boB;)uhT%gX-2n?OIS2%YBs%5xQk(y`3DUTH5h+Wy7 zW6MI30@S!;0485j{g_Ru+YV`=99M9_BjqJ)0j>Bge*&Qyc*R|G>@XE)u;AP!qy9IAG*J#bM~n5vYOMQfUTa9S#C+ zp1D-e3&}Tv#zYz{6R$yRC$QaFMe-oi4l9!bd7DEPE*YjWC4aF<6wUk?Yd=2nk#ph< zEB&TdOt6xt*bO!!2B;w!D&Yrpt)Y8uPfam>aT(E*(Z{+>lWw_RW*1y`%lOmY=_f(F z35XGo5db2G*ICE@&;yR@lcnVe{zb;IVUv&Kd_VAaAa35_;!RRaEVaMaGK0+mauhUm z2P}`w%yAPplamtSP6$rSP=16DKR7aM9E0PY@8Fuq5w_`QN622>2PN@cuWP?)5XIfp zH;#o=mqsMY>4a-*L`!W|`KMhPnhe%T0JyRj@gENo%Ma4HX!5tTI6P%fy;slOW?gnz zob$W6*4UxykEa{j^r76%;#<7{hw>zZO=sMp%OodTMH6@@d2yrIy`|t`uS50uy`>}f zq?dx@qCm;MRn>>ea*P#@5x11e36YYGK6%QuYx$e<4kd@vAUm$l|*K1SbCgu^*sY%;u-Yy+Cv(z6# zP9wsE?;greZ>bk|p%;#wbKngb1>CDMQ-IX6SVn@;C`~-@%idx_uU<-yPO7flWJXy= zLO>mrl%<*yx35Wd#*O2o;gcH|68BUzUWXRUM+cq;(^#~p87-r6LQkC%KjUZ7bi42m z!+aAM?t5j{*@o4n_3U3AogMj+#GSd3V=+;-Rpvb$Nz!J^ffJrRl9ufl$5x5~Q-EBb zG24wu%ceR`VXT7^P_dww9e?h*6Ik^OU;j=e6k>aN??71sSXoUA<%JjIw3l=CYIdlN#nq6xEg7VtWrS zunG4qKkV@SS9SA!!yoG^8q41LS^)avam~YrEolrhX9UzDq(^%0I*6t(5RTUbhAh7# z9h7u@z|2_JW>=+Udw|k$LOZFuK8aPoKdxSPb#Tt8F*vWx&3nu?YWLeNk%K z#4HilmB+JZ2TcA~cuRK0>Er9brnSAUzLa@W=*#?v$<69VPK{6Z=S+tJn;GWw!IMjA zdwfm~gPEB$?C92&N~^}?2>=GR3ATwP1N`&?qmA0@0V91(+R2&e-D~lno+rB4^ih1V z_V#?RKGCaDW8W(V)*wX}bG%S#$qvTO@0DkAo7c$*11rJxCJ_nfkJGJym^qFnpk>geB~I)zpW(VaUbbDUH%C|s+M&VFKE zR(gV2%JN}D%)-ONAy6Za866Tr%Q%@ngUG+#+!4w1{vy{inv@m)9i;yzOJjMS>KYFQ z*#oQW6}bbFE_HLJ);MqpkA$vWmp|>5Wy8*44Uoa!`^0U^c-OJ?^75KY z&zYj1el$YRn>6|CZF|mSp?y2(vgPA?pL{v8EAkQQ4m$c874UtprEy1zKYOy#(e8*c zYCiw^k?$Z-%Celvg#K-Po>D|3a>2yIl9G{^H)V>s_$TD*YfIRyqdBa`VC@hu&HptV zw;6;QF4#ZQ1@KB^CUkaSAZ)+k$_N6fq>b*XXg^4KS@m0a>0ehw+4e0Ci0lfqBs2JL zS0v`KP<}Cq5enu6KzZRRXqyVuXwVC|Sx2u2NSLbO_jM2fCD1Fvb`H=d$YXXl6Wl*9 zqypj*swhV`Apw)Zwt%_iL0$2_(@X&R>`4 zTgwVN+m@02CD#(vNB4|ak!w>u{t(Ij_&VKLMfi>rW1AtO`x0xNiB6d zZYyW#3t(FTTdi+j{LVzUPG!q~g*N{12m-Gu0j4v+XvB%syL*0qYD=}!F4$#Y2{>02 zw+V!%x^I|oNnXx`6U;&B95EFA%WW1ffG9~qE5m+Zr%Mmc6PIz{R(Qi75Fp7H&JSzT zj|0AiDAGP*p#CS4(1v1}pW6xRr4>6rZwM+032^TVBejWU14O&=5Cjha9)RdgxraOW z_F+MD5E3fU@GG>-l|yFMBRKE@MjYmfa`SqC^T!TuZ1gT*tyBF)5QNDKOJW)FUk z+>E++zfu`neZ~aO)#vZ{xg1ZiS1+CYS#-JH8Fr8*fMKzs>FMaDDQ%1$cuGXy(KCupx8=!G-VqsQD>@g!!9Pxk|d? zaOqfNJR0Bo9Cu*z(&A~N9J#r6HsEji7=U(#9*4oI4M+G*#~Ydw21x)?SUSRu%5x!Z z`8{7|6fUrL6Q~y^&_XQ#@e2@DXhc6|JW~rJ3u5L>*Gf3^HZOiWdnnTTzaNfu;=2{0Upf4j1+bm9)2-0PJfoUP`!C_MW&N zld>EQbc4?dPXWf%hUu&?@oo=VGhXvmVYZ-LoEqqt_Y>pQT9HBF8!e2U`z+pa|Air% zw9h?UY%(znt@H>`;0Mw4a2c8>J0R519|;+Q%*tEAdE8=$7#xnt9JUbhjs(1 zUiLlTh(I!rP?)Dsq`G+V{gttC2@w9ZZ6ROjA@3a}li(*hxS4CZL5n3gFThapFgQ&m z`YP8z@0j>NlF<5@>0TX%SDS)y&jTD{c!}d7QyXhr1>y7i&x^apv8;VCNcxWPr_jLSC>Kp+OBW@2iOXw-`=G z4(QGYxBw&s-muTnUru<=Z~(oxbv*fxYl~Q&ahOOohR7Ta`vg>XbLe~=p%@JJALu+G zDx-O+Rql!5zm=S$NQ;Pddk=B@Yh-~8>pJv{Qq+j=AdJ%p66x-flJ`0rj-)#nVv742UWRG&En-xXvcX*ci)P2ssQe#2u;L;s+?!h91QdsxHIGVp-Nk6El>7%}A-F$LPZpT|hM zQjSBvhTX$+6n;uF3^l92k&KtaDR5Pf>RQwU`d9I0yqlZ{G@#F*-uv356c_aOfNRt) zI=Ur%-gN=!KY>Z8v)LfU_3CvCE(@w^4}{ueW12LJ>OGrqw80pXMj?DsfC($a?B1}l zvvdq}^iLrF8tmhnl}ne(<&f|!Ra2t>>J}zxNKcScm3K~ zBRa418)yB8`4+FC)6f$c>cn+r7s_t1i%OIU9jVQ#r=G?y>s|5CmH96sU1U}GYd8dz zhQ~Y%3Q!^JR&llugXuVCL-dRzMbz#iWm;O2kyF6=9pDaEWAUnoH8eAN(Ez50-J98S=3I7(12saT)tQwPMHqxSjmR8f3EMO=i4wPqPMhQ-<@KEnGzrPxzI5l{=R7PPQP-j zC`S%%1t6W#5uxkN!#~bG5o5V^mA#F9d&fwujn;wK{UY=YZvXdGsIBr-qs4dM+Q~3# z!vhR2e@r$|^w7aTJ&pn?W7v4YuHN|d$XD5<3G@kg=i^z|=euZ@pr{lW1SIIBgMgyL zFY4Xih&TL~Xk6uYBCXh2a57%Ce=h8hitKKiWI)pRFGvT_J2AN(=t$Ei4djq$8q#2#%YT}=16+6w* zDp;Clvk}SOh=kM4eB*{3Syxj`@Z8`IHW!$_i)Cib{d$Z#;Gk_Rt znse7Fkn0S+;}tJt9h#{QhhKmik|L`dG)4GHj3?iY*n+iMPQsC?kp3Hi_b=PMF)8a% zh#Drf3(_nt*(%4ba_v@jw!DnlBXaeNn4pR2<<#|{SdK_V`I9-fE}dPqO~{O&84=Gy zXoXHRFe2RNEeAL!u=CIW5WOH6MnF5HFVuZ0W_?ltB9egQAP0Bw?L0Ze2-tqRESid@ zfc7e)PVPj29{!BWzeO4jLIEp|tr=SOQU^|sk<-OuIoB(Jygh`&V{z!mp#%4gF}!Vr zrIan_1jz*o{6Q9e?s1uNEQbI1oQDOgroY7o@q8ulOIUy(_N$g@Bl+T4CisNx$)cgmZ3n5c=5F*UgBiNcN)Wvze63r2T zPD9Pyu+~?kRfBRj8ZUkVZO7e^l>c4D+HSQ85aK-T_(e?KTQbSd$iI46L)UN*NBRAT z>)|;lE=3~wHz_to@YG#wXl#EDr7!9l0tcPCecl2CsG77_b{vjD2XHxzgRZdm1+qt6 zHuwAURllCg6o_%}1%n7M72{eGR35Vpv}Z`MzmlA-io*E)12ZZy?eA`D23O}a^#(niKLn>q_$Lki5=fOlA4yypg7PE-o`3n3`QXfwylye|mb3An`tfp#a2|sz+T4>{qO@p(6^pT_*ikJ^hqpC2v}SqCgfSo0Lj2=URA+xzx6{W3Y1)eB$Z8c*oNu)avAW=!W-o?<{p*#!O7}_!)myIO3ZJ z_wm6c1dMk_@f}qa&q~Jyf5i$A=hF~Je*wTfPZMiuQYS4> zRd|}8TYr?ttqkQ!F$e8~qi(P>ekHiAjHJEPXpvb<09(Nen8Y&6q~|kjyC|Q$|64tC zAvdNUj+7;&8fo<a$2?r907Sh{`dIB~tXrLIa*Ss)!!i zvm??GSu=5if%#?d@v2k^cPvkb>Z0*q^DVoCSWwz|^n_l!F4%iSc?R%zO?~m5v540p zE5hx6{eR`0$1#V>&6(d~c~1{Ny|PPrAFO(EW4FdQDP-3OTC9#j<@+|jpn-)|Qk3b3&ma6}>9tNi>`k{I1q zSP};hcZ_Iv5(Oeo1{xF z_gf#^vCr2(R~HXlLp79)+amnj`M>akLMUWmY8vjn0}Wut9(N2K&^2YBfI_BN_zNJ} zaEM6OfXh=`{VNv5m&*-h%JOKGs>rD8fPN$;^|zN>g(USKG>1)XdGJ8Jz?V$zzab#t zfdm^O0WbAyxi04=f{0=PPdyx6M@o$gDy(7levcMS(|yECKdlHXNeL{YJm%H3b@qEnhZCp+8)>yx&nhk9X|;zQ zx@V6?|C8876P*)!{NcV9s~WhRuVBlr6IJnTjOqSWI7oXZf23 z5+J$7BTc)_Lv+FK*B5rju6hBrhTUol1Rl$lY?p+HmqekmGEcWW&!#rPX4Y^A?1uh; zpdS)DxH@PLnIGNqaMIoBm`yC!B52*`#v<7qeW91nl^RuP-kJs330Q9obeZCG$qao* z4<~W@+tu(fy86oZ+e5qb)Sj+Q%R1EF2H?BQiqqQF)Uw!$?>vjN(%EBgi_gC4=e^l! z#;qOJd#+<0nM2pNpf$hUqmKJBQ)7D&+wOA2oR!zXnoibgQ|H*@ie*tgE|!TbuZ(QW zdMs)~QCvv18?QY2{tj~`uKdDQs`^3{qH}&qEtAHBgA=5twvA*m_YU?OVfm$S96(AO z`ioP>!0R77lw+Gn(>WSnJ{n1+;U7RrzI4?M4?m>`McIwHmtXyGlD$a~rciuIR}FpJ zrn8EvggAxB3ezI5(732{+a$QyLz^Tq5~+h2SxQ2ZUYL1)f0YkCQy^51ySPh}8RY|f zx;yxelS=Gvo&{U{6ApzSO7z{6Ti1d0X!xWI z`V3*HAI$NDl!Ba+m`msx4ecEJHr)duO+|MwWGN>PxWScM6DhB@UBeKsj&xKJ$NiK4ua8Qb_^461e;D`K7<^QH}N55;@{_hRB= z;5s{h@s$3zc>h~y+Q&V)17I30kyV1gy1^Oah8srugBvlQcAQUkmMnLsb+F^Cc#Cq$ z4SbUY>a#6%CWAnv)F5^94e~mR8g;du;cw?@pzL0j&oVNN8U9Bitd9~s6;6BKUCN5{_>t-74nWj3?HI6e>0S5^ zldhh(g7@d4W8Q&sINSWx5DW93j2mxc%`)?BYFN_zOw;4Rb%U;ISMP($J;FMdi!bAe zYGqpe2eOz?KEVesl3~0BH8OqeF#AD8GmZ!V;zsdDa5vyw7cN(?1Vih@*`~a!K8-}g zb#~xp*`IJ;;r%Rk8zB6c6Lw=$9PyOQb+*^{IQ@$AxSgso?nmBe=^sqwN`f?B;cNcC8aUos2*tK`{L*f5wd1fj4s> znSFRHxq^NGrFtzvQMHUGPH`5S^>}LshOKW9U$to#U&*#vs0Gh#rj5l9?yk9Or=hpv zK>Jyy|Aj*e;2v{u-x!Sz*>8x#zew#-egzNt6nbFUe7YnU$-^q+#uIj`Fpe92Rc{yyr`L4N++c6)ArsIg zA(I7_CF2|Iu~Zc59cs;;8V_<&N?PnMPH8DXa!1Szc$E(qXAU7#<*;qTFsXDMa-|!C z6>qiOUD8gS=PO!psy2r43Ib7QJX%}uQH$5m)B6^r-s&{P+b!anR%8;JHhwaxyr46@ zC2g`hh}x(8^J2Y*5j5PB1>08tIab9Xn#%nZ#x2txT6Cy9wRX?dc)0eQY0IT#Y24R| zgUoRR81`XcO}O<&R)UYPV)@mIUqK*8&suFOIR$GhPomb0F~|+2PC=46cyqIKRQUTkLMUKPsH>85IRZ zlu|Z9Z~;Gr`2yUBTaSEil7$T$$FHU5tFONc(9nA~@TJ2_UHQcQ2nr+I)klo%`3NJd zA-&_A&m4pc-ny%gENOom)#&p8-hJ>*5mzR9M3TB?x=!@JVrTBnX}@HslB}e$ zB}|m?2X=qTqBXDq6hDEkR3QY(qtqppUYmpY`DM2NO7g$C|XQJ?E5LIwAL{X?GKl6+4LY z6p`JB8-b%HYRMMeSzt1U(@Y-#6qwkhf2~ZOPU_q>(Z1&Djt{k@LQNvYR#R^C{lC$& zNbq^!w?t_?@8@`;RI<#k{ou=pFpaO=D=i~)Tt(Jn+Eg*UdN6uwXBFZXiKzz!*AD*> z@Z`7Q4y94$eVsDt)cj(-K-v&?sKnQv(QP)~oE~vi*phe{l zdf7-pbo4|AR%3fsETfL5Ho1Lby`U6(j5;kiZ1Z^kPd`)AVp{fzXyx?jQ$MY_B3FsA z6Aq+jCpPC>$N`0Lg|z^$LMx}^(u|{A7zxqr%^uPTQfDH_LEPQZZy2eHPb54Obf1u- zAqC}pydQG7Sne;qvN2YGm^DuPIxmIo!`?BPw8ufz@TT(kHcWCiTNu@!rlN*eX1r+y zmk@gvpVJ0hYF0{U*0FhwLkGybj$+LU$VBx6R!6s5R@YcIs`@U!x3>v>qJ6{xJAxM{ zqMuUAZDfU5J4KR!Q*N;DiLU^7t$Y)3Y=1{MXmqr%H%M}dk%m`*y!ak!vh?nl;VxJ> z1C=?EAQ|+~zO_t(8L34u3iLSlgdu4rNEU&z2$R)ojI~Gn1P{ z4orAXOlmFx>K(EIj*2}{LxdtuSW_)-hz!a}B>t)`T*h%NJKQ3|NSLt?E73$xmZ|wO zVDwul*BG@aCu1GUz@}FMz7L0-#iIc*gblPsk1)R0e6&G;%?LpzqT+A2k-deMo{#*@ zM=|b+?98`diNVkAiY&JkMCM$wYeEavzk(`~6Y>q^Xh)j?^wPUdL3mL~utn=a+*cUC zs<0A1HSE=^QcuA>Ppa5;ua49kn-w02Rup=Y)*OJjN#l-w-l_Z$JcRL3ZKS(-Ld2lfaIL+bZgN-%Hus?1hGd^o2=cOU&4 zxE_*bE;)GWYeCty#@(xK;j@YX$m3axLjUGay$-(cH-o-0IVzm<)sr~}u^opaAc5cDXO zZmAJlY^@$Q<A}XPEbx*nVt*P>b>Ws>9yeW6v98Q28^=2`E_!}G|WU3h2zrOm%+E6gJV zq%M+%=MubPE%cXY3zClFz_e3I>fn^-iq3kJZrHRG7ms8F9JGl|TTfv|@fkLJYerbk z?Sn8j|M=C64PDmE-*OG!IL|p}xy|h(H+>E$3ZPY+j0+1GC{CR>*uMat(Zsi!vgC$A z#>|-kzqeECd1RXDMdGnV?%XY~gyseuU9c4x!>#j6_Wa<#AQ`OfVE7=-tsAu2GD%qx z>p%*`JY<1kt25NB<2_H{PyVEP-UMPl&7gXLi^DR4=&BpL3hG2d|F%a>WkBUdZ6|%g zDOf{3YK1AX>NSJf=%NGQ?h(R3kkA_*Cv2f zWlrfYKXBM>V5iN0tDiYozIZYmjMN#>oO7bN#I34QtLbd*>}b_YfUwcpwyEX8txDzs z%$i->{o|XpShybUY=kOXuV!DIeCS%fJ>58TqH3n8|K2WPT&j`|$_d|}k;wnE#Yp#f zuhI6-cHw7mbA2VS>t}W|4!sW(2j52Mu6a2R_c@5B%fXy-ev&`M$x<|LZnho@Z6?gx zQ3E9rVY6pS!8hj!Dn7+5PyE%siE4)h7?%ZLpT)uJ* zImm4pN}-0uNCO3lVZr4ZG>cXDd~q_`GieHkX8Lw+$H|yC(!KY=uko!*yRqc~q#KvH z>wmTXs2^%)@Ity2F%8TT;yf-h_B41m?-J~k%C*JA)@7JS6Sqq-;R0gyL2P~u@YRe) z*v^$5650zvNU`M1k0pekqW<}T1aj0^slOWmoH=!pLZrP z46&_34A;nRN%x*6p)ml`RcQfp*NMBI+{gsEv}@7o(#Q6D)?2s-4yVTVCl+o14bx_7 zXmleqtzKDOW#^!wms;hr~}pp-=*XXGi0m155P^~JCbGDP_s zVNqHKf-1fjLr5dL_aOL5dd)Bc1BoR0mzHv;lSwk^7ln-?98~%+KfRhI3IYnIS-Xa) zw7^uH>hVO@!3|Z~bH8ph@KIXefG!8%gQ=pxH~fcra$sN~`Dc4U;3-L0<@@N^co~bO z-}Q+Ay}gEG|2cxB(8XgZZ)7n}FQA|Bsfh5|KbrJK4W$8d6C{@&>1Vk;d?zI8Yy|3C zh1e}6x|X{2alKpofUY19xihe-o~&8)jQq}8`mZu5y1CSo`r*-Q@DBMC!Z{Hje>bsd zHgQAm{O9Hl$2HivV*2&? zl>;}gM~4c~tE$vvh;VvvDS-i4wnnU#8ZTg8tNm~*h8Q|fOKT-M^y^UURo6?g%pR<& z`%TKV00F(jV6wA&W={@#)GUJEo)W7myr&#rgp%4n0G*)-N;VR8q!Jf~KU)a3=2DUE zX?*3@>GZ)o0t?BED~xi|Iu^!~g09M(oZlMmvsMLn8vB8;>_#6o{TK+K717*0_clt` z*X#&N8NTMxCgbv){j-?Z9ce$^;GM4Ckce)T2DI3d*b1v!unz&Ex3Q21tsn577fT>u z(H)Kzhr@~zBhj;i+FyLn>*CWchok>|f8oTbLqAsS2$Sa5H$i*BCI|jp9q*1ac)N17 z=dj|whAVqS;QXf_yafE8X`SRK=JB)8ow`ZiBX+lVR>YJnlke-R5QJvaztf!J_msYe zA#CMV*ztW~UNeu#H->N9)T4<{iURtU!wmxb-S&FQxiM{)HZ!_lioc|wZk=s`*qs35M1{>6KT?TX)RcT6(7(IAzueOL|Og6ZG{ zYP&*8{Y;N<#<=*m-ith@)ty#ZL+XKq`KTP%FaT`l4*Qo0ilUF&J9VdTAGRR4!s5GY z@E(MpLUDV6?<{VdXe7JHTXKJcPJjDZfGvk4&;F?W1`1{&*;*eY!c zQ{#0LNW`L;cn#Bw+HQ+cA;cAkJLnKd844KfW_A`G)P7;7ZRA3ft#*e|A3m zGy9VJ?UM!ARXVGfN1cXL0IQm-+&{LL`1vE&DnnGU=Q%kxM(jw6ov)jraZj~=g-?UH z!y8*~nD#h;Loh8+;Ve)yV`*uT)|{QI#%BYYnei0QTr*<(EV(bp~t1b26LcPrXb+=IJ2 z#a#mwiUoIyySr0LN+AUb#Y=HYa1Skzwm?t%`|g>!-~H>JnREZRGiPQ`COdg`?Y*A$ ztoL1eEiq7{|BIt{?`uq)c0*nWonl@)lmC4uX%%j(xgk*N{I!onU?cz8#@);H`wrU< zFJ)Ndp%ltrvOg0)>P5Y-e6B98{DRYGEj920cf4s}@Sx1aU3a$#UFw@#xSfcncYop9EJp7fXX0(43GB>eW_PyNQnF2hU zsYCBsy_zWJi^ZQs3iknrvhu&H7fM)RbAKm`^hnx3AM@VDB#g~5E3m}A7{U~3&~S@I zaN^+BSjI$Uf#yl!sqEZY-pT0BivnaYOAF2(rD)cHF0^N;2e_5ST_a`@i6WE)E1EAa zRdd%A3bdu8Z@x@o%+^;@$v?{;^K)k3E}E1uE=^oak7rP2F%+{q^HaT0#ywR(j28b( zPN^#F)llW>z>+B{l=&`6w=5#jRHMuri?l|9*)aZVEJz&N3$2JV5K}#M-kkXeTV78F zUt2MD3u7_1>4d(r+@V)rb_83+#$bg@&F|;w?Go1-%$f(b|3P(lG&=s#^o zt*sHw_a=WX!$Gs=mgWIpjae$1w{E^c_sOZ@rcID^Czsd|zI$(Zx`;$No+uZudK}j# z_GhoU&URG!JFDhzekpYSUf;7-7f?*OBWs?^`~j+MGRz-{`;@I_AN-;tt-t=l;{BTC zb}E*svCd`P3&p^Ja)~~U)R5B5mjlkmI*y9|++1S&uD-b&- z9YL%5)RMmq==s!Jx@2-hvLh_Xg~9gTBQg_2Y!^*`geBf+FYUDJf=l-rV)!%fbq(3>vQTiesT%U2d(12L`sTmKLci90~-5{Kk)<}k0N+RT72+fp~ctl z?~vubvmmo zIt)<98~*zB@EKRto8Jf4P^@8tyvX`FP^9q>RuXB_z%C)-m^N}OZ~IT?)4SK5OoBm` z<7aE)DFTI2l$Waq4 zXsRm}R*Ny~K$SIEx{|mfbaGy!jnUVx z>JRL33W_V6G+&C?42*;~XpFTBuRsTSeNEqAhnaG&rQ5p$_>G@^${WBO+NwGV2N>f~ zAEXlqy%r;IFAa7MUd*#iG6UTFJ%+1Z{fSSmQ6pQ6p#EfetsgGL#)b0pj5Zt_Lka_p6!HKV5zw+^7p?i-97C;QYf);kSq2*q!27NrDOqv$-OS zd6_@6hn(%F2Sj5Ewk-`!UNEO`eZ^fD%vFsU_XHbHB0&#^Q)h{DW!`H$qmgyE*IX)j z=camnw#gCSpuI!|K~_z$eqEiLXZ!?{0&~ahVLDX3hd(BGG4Ctv(Z+BL^~C7;P%A1M zT-o#Jq4a*W-z#SoD9w$fe$ZaR6kE{=EL=Vp^8Lm6ZytUBrnG=H6#!YLw_oUuK;ko; ze+7H@V~d(J3p&SO5FPFYq!v&*+y#YCS;1-jW6cys!iP54;4 zWxI!&V==@5nXD;o^tlf)5Ale6rmSiCM5A;bE5m1qJ*Hj5AuO|$+`~hCG2<4Xx-hFKSrl~;{h#dlH_ypzdRTB6RpXM z6*+cIF6Gco@9|e2{^TEjFvW!3C->5(MuSi9vQuOXnip7dU6P$%xo|NyE;JDRBDL;y z#ttw~yvu3v4E} zzV_v$oO#b%D9dx~3g-?j>p-)Y5;+wTr??6m^S1Ao&@BX^b_%J&Y=`Ii5wV+_NjLKM zzld!<@-Z&~8I)4~5x3Ux%{QcmtNiY(772zKhW^eEPxG)XLds`4tc`}|dZ zY}kzo@63)E-R(z1jv04Ps`V-l|M~0FE(6hlrSC1)^oaB=8&lRLhvtN!9Lkz+0eoYak&*7TTv(G}VACsU9b!D4!k)cNrcyyH&)Rc(EJ! zX1S}{53en8s-=xdA;J~Hn-|_|<0GzBdlR=?W{;IG{yWykk0sP?fOw+pdvL?cTKi|| zD;e?+kqTyiaajS{J;Q-HMhBN<*mL9!!L{8eEDu=kd08*m#~UPZN8# zQ%1uX?o)mPe4md>`9BX~nUsID474*j<&v9U0D#+Xm`es>gn!T$r%`#jouo3ewYC5x z=Ml%RMS0E2UqS?sDrbzY5K#i}R<1qzwCWsjDykeKHS6{yS#(MxsJDf$7hU_b`c>?>1ANycdLD82?pM zpk#XC91&Qt{oRL*ua6^2+T2G6mGjcW3hyW*tHO;lypX1Az+u>z(!Uj9AS7oNdqdDW z&D~-tKOp%4U+U%hagk2GwKDi=b-h~;*X;cZ5CJErN^?iqzHdaX?Zs-h6lUD*-t2Ag zk#r&|;JLnAfk<4OnxnkuWG2URw;v#^cd!Ko)9>K7dKJlax)%-@=M@{El^?8V41 z!AH9vZNDBvh^k671!ziTw=s&vNN{o2xY-7`49%&Xi5sdrf%?_>x?%DjafT629)SKf z?CM~Nyd{NsPTfxz`K#Civk>{fAgdiF#u;kS^b9E>;);dk};X6qp!?T9MMK!p|GGw zuc0VmKXjqS6C<1f*eutdF^QFS3kcZb-M+u;ijlifY6%xH86j`BNjHuS1Vy70RTP(x z(+9{L7P7tEWzyHN_S2pqZJ$WD2JUyYPYUa6R}@U*1WYpY<8?0t`j7Qv(8te8NsayC z!rr<0@BuY@c(q~sGoE~ZbkL~qJ>q06=U2j5S=wQ2%OP8@uhd9^<^4?1W_Ugq5xyJ+N@+keOl6zbX=Usni7=e;_mfzn2KDEmT zqf0fO!Q$6SQCF`5APSG3D2wKBM(v(c(BGpB2ihwf(n3}D#%1!WYBHvZBE?aTm{?rv zfJ&o@W7N?#fao|rO;VKS4h3|(ayCu=`H~&ev+|FF87P;qd@$;@+-caGD_ThX9m&zj z{4JIhb(gHK^#;o25vWRuB#z0{Yw0HuKU1HR1!1-@&W6b@9uPg;$X%S0PyOXMO<=@< zLQDIO>Dd_o*H$Xq>>_|+pd-Gj?PKLhM;&A0uTQAtQIB*|nQ{+%EEL0S(#!oU$MiV6 z)>6kCcAS+Q>exITFPY=EAKzRgdwS9W+Cl5*m{tZF|Xo)~waIn|X z2V&T$7H)SQM}K7x#IGE&lc%Ls9A_wZ5;D_aE73a40m0h1p*Hj{vv{@DnuI$SOl|hL zPRNxE-Xx_L=R-v?wzQ((oV$?BL&k&U;;QJ^V}dGDqC!11?O*Yg#I|!TC&B4r!Y}bI=53vjP?ryd}u=Y;-FLv zK~?7XTv$S)Yi|J0K1l(^c}e2^b+_r+VKYh*)epB5N{}R`WKv{RlFmu#bJJKCyj2@U z)Y7=dCEsAxscjVBQ$R(&NiZ%9`-}W;66BLkEDvQss<@S77BDt$UiMPoNsYOgd}rTW zypQzbL$PEP?o#8_a*t%``vJJ^f1{!LM4h-r-;pnrNKjEwDF5?fDJU?=!MUK2(vK9R z1$aSRI>J5Kn7KZEmqPy;hbJz{wm0DeCqMq%b56mv5&1hd-zT=ei@hf9H-MJSJZy!- z5r;##%b~BI`51}qHId3*RMn^^s{zS8${R==3JC^3E-_o7Dc7I#wn^diRts|$U^6qr z>QnVAx0jybhD#?}611A*LHG+A$^}cH#DMYAK$|s6IN7HA>ErbMZ+GZ+B(2DIK*aHo zE2DHo?`A{rN5<;Kz2f1O;dPC#8@YqIWR>Pj@nvTH_8$TbU-d6Hyb&V=Cv_DLY4`T1s>!Yw&19}1id zgXxal6b;rJJkQRKuuSd64@KGR2900^4F|M0EQWLq;8!0pPtgdtKQg?;q(;}L_rRpL zqFA6s|4M9)6@q~zEN_!+FhU3x1boXY?a(LBlD3h_3@DU+(7sy^1ya-F_b^~}k2D&X zzhCu{9NjuAFDnDRA@C6*9D^!Lmdkl6Y?Zr3mD}?NDt4-;IHVSsPmHi7! zngTLk8+Cqa6T|0wg}XS0C=mJ4tqFDwgcfJO7{^<(MO_xq#N@5))1`Of&!OC33%at$ z7k#qP8NKUUcJyh())(VHzclo*R(k2O?2(u=dR3;^TF_AYU8$+bCpYlh^14+1IyVS=eP^ zCSh7|_z3e5h%E56Ni*HA-?+|U>|u3wnN$_nHJ&}0YP?+qqW<{?Lq0V> z2?|ZIAJM-mwF~@AmH*oVuCrM?mQ2E>=MFu7rq*qdiQ~WhSBA+r@!_0$Ti&w$Ly58Y zgm7L^As4--4fesap!P~;-isPyVke~M&FAKEb(8`m&K4>K1=z8Tk|Uo9Om&XgTvO8MrK zxL*8AP~22A7ZN^YGtMzwkj&@f7GmcjZoY9dPAINlesZ@`oHJ=lrc)6+UyT{(1g?9& zMz@me=br8{hkWxHTrD#f96o;MqS_W;($6LAflAB0=>+_a2?zY$B^0_YML8-B$JfNe zg`G3FE+u2&k7j>0p=WE+1b;=FseSC;0XfZPZ-QpbX75rl3nAH7pumuB1V?zk$^&WX zGxG=1D5*RSF;6oaN2|bZf#1zPgAKFz0%&1X?aEZiWh4x&zh8)tx&=g`=GK=6Q5k0>*Si{TRBcIO8p zs7jOyMf^+EDkZW#6-sqRQ96=Nb5_LSASLEVdPe2`#UT>!j7-2+ z5@uP;_7Nco?eA6)VGa?FPRE}SeG)vG6xkMFkbead+W=kVcnRU|f$6~aqT8Pky3ils zd$ISaa8xKBn2JV7L}3!)4b_2u2AfhdIYbh{B50UgBIDse=$vyT7#;;K|AhDjwuK-P zz_#OvXsD3O11S`FAEICR0`Ik5UO7OEx_;`q1a>_MLWNu(aG~u^54_NJmj~LfRLW?x zI=mpph;Hq00oba@lQ*>8^#Sv%Dc2I5&Rn(UlMa7(0{krvD8qFsmYI_0!04s8DRar7RJlI1O`L)hn9!Q{y ztkvO8%hg~-&T47P&x+FsSQ44IuHBymtA!9f;V0y>XBoI7Sdn9^N=oqyVrfxe=#~tu z$hH->jQ>|*3Q_-UVk|QC@<|*vH*L0XRc`;#y(mDw8vxGG>YtCF6MHHN#LGi~&|tQ? z-j#H=4iBFf1#<*1*M5NYM8^Ft8L?;)}w+xVw+_|E6~9ob5%)OkhWr#JXfA8|&M zvU{eqAvn@nnvt6fwYpdf@9#LTK9RZ zw~Ew%>$M;CT=?xDO{ef3$e&W-pwG&yNy-jjcUn?pv*shS=3M~>hc$H7G znwk^?J#$hno$-4O9snw%OE6}Wu+aGBfQeuC*}w>}=iaH!VA8&sM^BS-*I%&QS9kl0 zP$rNGX#Uyf7MTtDxy?C}BcY%Y?nAZo8d~ojIrMXzMGc0ZHkZ3CJ26uMH}7H=`9idc zAX$tmXjsdlRn+`?&P~vr-0*eF;p;p?L^NT3y#tz&cNtNu55JO5V-jjcD2T+mMfQOy z@^_Wf=CUq{)IYM-)eNo+GKuwzuLu0Wnp!_n$RE@r-)RED!@3Y*#Uu`o_n&DalRiA6 zoPjc(8J(c7TmG`-hpA&K%=}h7muCDm`b=RAO!UD7_p^uGcvpr@XNJa=TJ8QP^F#Pw zGk=|m!VV@=3csB&|C!M8JPekg~G|x+H)`GQUJ)a2}Iy^Ms%@pG=@Fx#4^0T&}mho|OAL!=X|B zI^@s!-u9MriwMe-r>4SNiT6mYD4lhSd>aU|*8WSo!?HEDTUHHk2~-s7IkTpno9dgK zvcHdemF|<01@Z+?2b(^H5SUX_(7D@ce`tLyQ< zRrHK3c;kM>al$Yk`l9Y{+fPafn`|5V6)cJOmM$Q3eqnK&{L3b7lLbVk_FdG;RyBNN z@eklDmxpW%oa7`*rGOw@Vi*J}*Zzye-y?Fp-Olj~OZ@2t{7fNjM<_Z<9Y&O7OXTsu zB2X0e`k?i3{UfV(;a8$m+p+tk+cUPk)oNOh_QUT6C==DmgxqaBv^ZVyYM%GySA9uH!Rk5a#K%RwuMqkYHZFi$I3 zc>xeah1?$WVrYW=P9+VbG4%J}@&2X+A`|B{)BY_E{A<~wCjLZlLfO6cgBH160?)5H z=qSgQgJ=X0wv+EY3LUM67t~nJIPa_=?rVm1VM3noc()vQ|GbBSn73HcMyudVn*D{- z(KT=;t&rDHP(L(6A`uN0t3WqeLK!sm%FnbWGsF8z)q~5}q=vR>A8Xp{HQUNZ?P?)g z%Gbhto+S+8T6qR~?iG==>pV&Mc;cP{#m|T&Tze16Ul+|1tj{Lb@6oPj&EZ`xZGNTC zNmLb+Ir>7SA*&kFCX{xFh3TJ4>Xmi9De#L`=t3Y-c4#cTMxcwGA1xcs@%=l<>74|B zSqS8tLtuGUJHO_*fmf$f=p_yHBiq2+)GOf*^A=ub);oN^fZ1t_!kKlE{ zY-6ZpjX-`%U;oL%9e~V0<3tBfU(ZOVu+C5BR+&(|mUJQ8E^DyJ zNh;R6J-uj>(!te{&SLRf~ zjMS|ts(7>N3*;ZG$wWFOC#olnKE>9@vhD+`jns`OsuXmUqrPFgJC}lR7mQh&@>Q2p zR7k}efA5p%>FT}8Jv5@@salerfVpG$*G=8^q2E5g^~BlOa5n;nZ+fsVRjs(!iR;uG z>M3g!7`#cPCmw%mvdHP~hjW^2s0R+ON{Nr(GxR@MuKp@ghge1xgwmz48`x2~k-J}# zdkvBc$kbAn-u0+ur^l2g4Vm$3>Pi$<$6CeWo+Y@+5%CR@ zmRwtu)fd&xr-kW@fikxZdqKu>Qq7^XR!Ai`OpF@TmA0@)YY&Q2;r3 zB{X;dyedECt4y99NQNrOq1@IqsO3>r15+q#j0iG%mU1=CJ$`_W#WlT%ZlAGf{$Qv0 zl|pq_(M1qbv7R3v6~*=HVUw z_JDzz)f8n&p3Ei9D|n4Takjqur_eane^O>^!$vYbD}i;dOlbxWzd8NX9BwctZ#%SWrfyB zeO@M=1@6*tqm$`x>h%=mqMpiI-suY;NV+i--)hki0uQDZl`*Z8pvOw$`JA(K)zzGb zG!h_SuS9MqiSgUl*p=PJGh&u1D{4S-?GQ^@)kMu1F{8jBvV(Yz~2n)Tx>qFc$+lX3dFuaz|~-P?5R#N=CbM`btbq5{3g@AQk~eHW+I@uZ#i0OA%X@~d;bJfC7#2p2V5}9JzQ*5 z3nP}u(XC!q(D&y#QP(zTHRvi;ov_lgn61gp)m}p0s(M{~J$o%)wnnkAsyy(NWejG- zMcP!V!RaMt!T?sMZ)~!J9=~ed16Ss2rMGmm0n}cyQ`2O3w-eS;$-e z+oGOvk%}ZpdXmH2==Xdqus0+x5=Wv|*R!w=2ewRBJ!K%ysVR>H7B|NJ)xfz)t)8Vo zq_Qn(r*Qo{Gw|?MxmcAaDo1}=Dy!yzmrcCVNaF-p3pYBc>Ej9N;BXMvtYt2#z3%D?1&@%uH%qewR~k+E7w>r=`l4IezXSfjoysR@Zri)=s(VFtA!SNaLV z6y*`?WOi#;2Gs0a_un%}4a8`uR?-7zA-}Edc}Vtil6Z8mE!(N>d3oGAHi6M~is~5q z4M;p@*feO#ObK3YE;0HQ3p7F}8gkKf8bZlQL{5_pGIZrVK+TO%O|G?uCsn!Mbfzns zrkLR^r6x8-^$wbByhJp$jHThZ*^Z32hJ2(fDoYDw$&E0D{2CzgytR!()GRAp0M0et zG`slpvLx4^<3<8$+;4PHD zv^U(mS^(AXC4dW^A{HGvSyKd6$i!=P<&{<6%^H$$2&%|yoNDM3k@s>cmGuq0N6zyZ zbs!SZ;T*`>y)?~`M^_If4Vofe$;%b7$ZH^_s6}2^=3P>ws>T=WHtbSPZGF9xaEImU zWfPxzV2ZR#(Ej$UK!K64WY3_tX`;<6?sr%f(VxFKLUrIF}1E;O$z!6Q`xHyFmfpo}dlX}vED)^r~ zk!V7vURNUnUX)2o0cK=tXw>D_+~qfOo}ka>>Wgu>)seeX$nY=vN#q#7a~D-_K-S5g zzKv=$vHn+QcjUL+Bl%-JRUZo=w{g-MG+u^s9(@DFX-2j_ssF+CXEkgtkYW#;0e5m=JaxFuJuGrQ@{_;NUpp{_xiA-`_6 z9KG>mt{Mwj*?ShAM#8#=|1>$7LiJ`e4f%$$TDkCi{Ro{hgauEIQExWmie>`?MbL_v z2D07GL=#+1>qiKjHq}2Wj2tc?;kok8VtHkg-B{*N?ciG-22cmk)HDajfiOE+vKB@L zq*aka$_6G7>~fk>IFYzjzH6DGNWoT#Y)x$}t{9#!u2|2#E?g;W z!Wn9Qj??rUCj)K5NN0X4T1y{8GnAaWu9&>ErY2bEJFuv*Npz@L6sL&;CnF!J4aox* zr1ci0_ih^6E7?iS9DW}6dq&QCjCsk8ykvgHoVphvo03z#&1yvvV-RcG(>Uq4|9FlO z^GeHrTDL=!i%M<~a}mYf^5sP1;)J{=m2oduRpC%W7k)ag)=Gm#UvrC}$Hg9_C)Mpw zZE)Rkqgrciz1ZYOpmSP8uEeQ3C_9_ibF;bysK>{bHEuA`cnXzo($Y4Zk>PIBc!ksn z4?&RWtb=>+Nz!dHa3U>?-1PlWz-LXv(o|kx4S&;wNCxHSi}JU8jR!yCFG-jn6y!07O3%sagwIr!G%vcB2us7W=OAdVlGAPR8`qJbU7}l*Z|%@Kw;dSwHR2ebMLg2_sXBO!%)?& zFNw=idA1HbRl}$3!=-dimE=9t!>de_e?wVUDx{MTN^X0(kxbm*ei8CoBBNO6!e)zM z>}Ew&=j5(e7c1_P23wBd(wfUCw0@CXFR{EjTY;)Q5{yyb{SS9tL=A z7lz|E_OpVG$w+~;wI<^N0uCc_?X^e&wI;4-X0hjy{4mSNqv0#O^GoQ86D;03UDZ9t=w1;#*mBfUJ{>}~DD$ko7{2j!;ejB{CZrc)Ly#v8CRhEyqL)j`99i<(SojqkYgjuz(JN;LI{buSXI zy*O)Uk>snEk2cppH8OWHNuP$XHJx`worj@Fb7B2#xq4ckUr!UrZ7qVrV=A#|^m&O< zV09%t(}ewvOxE4E5NqIDBk(^GGh5rBlaf@=TYT5h(B`J8DY7KfC}jMtN6kK{_pcQN zsKfR&3t&ZCiv)ILjn$eeVi^)9j;|l0eU2_`C`fpU1^@Ajf4VY(Jhk@FNrOQhn+Int z)4`Trh@aW#+$!E84^s~AksKpNefW3-*FToRjho&pvJFe3K~*)Ch}Lk<z>r1hZRy&kp93%x+^s%z+!>ZDN0~>R@>@|Dg=+ISX9&Sbh(N;@p2H6CwM`f8 z@s+#eZ0@E#oQxDTGNX78N;b`sDs-UnOV+kFPPzP&Z~f>D;y7~^$xWxE$qQXbBh}p) zPRv3;V|dGax&SDx`$^7N>8Ghw>-$Yg%5wNri%(&30|=^mOy*vJbDNX1S2+RgK&1Wu ztYmAp1wW5Q{Y@ZmM*3d7E4ib9)_&HsYQsD1JTWlKg6>Du&oRkI)Wv^-G1O8vvvVZ4wt4afg$H&&yV zsz!I#Si&-C203^G?~8@mo^>EQ6@!qUHAN-2M{xrl135gYSYtsuOk=5Z#G}X|FviU1 zwFalQp!>;74H0996wQB(2_)Y%Uc(Ed!Qxr`$ipk5!ciwj3Tsl%7SP!E_}e#RmaLw! zmr}%-nMa0qrSTAG#8!)}EK+|{y<9!skU-^+=*mxbvm32|d36eWE!o#~PwBmU3>}aFF_FVvNL1TG zon|P9^a7L{7L6~`vtI>9s>#D-FBc-RMc3*=;A(WJvhjklv!UB`u##Hbup}}`bYJecW+dr^LE3??~B-Qg6h)L+>MGg zkybuR(3*m&UUb=oEeLFo9N03QL6D;@qIW;hfMB1kGt4lUD3r+zT1*Lit||`@Jp{5# z)#@fz{8ziAi4$3QI=M7F3w(7_)(N68oYBx`7$OO2nme$|LHo|H;E)Qu<`AAROqUKk?pdGwYsTTMZLG-=8W+m zqwZ+$?aNsVgw1lobGi=fBorB942S3R>L?m0J6j%gvB7pC9q48t+!AztKt2FLlr=*E z;X!%dx@?8fg83E2Gu99_@}MzH#uu}L(2OV$g)SxyQUu|wAUj5r1h}GF#&pNFKF9oq z`3fr-Pe@rPxh` zWW+E56j7sbcNNLSK!guy2##ysYd(~nZLg;S>=Fq9(5~lO9fE7rXl9gU)ECU?%K(Ds zY{IB+XvML~&+&wD3h}j3>(G{BP9XSpoW9h;c+&LJXwsz8xYD%JnAm_%XrE9&0k}}Q zW65HlL98k$3bAIeC{gfYCGALvQ3IKA$77^3QL>-ossk<{4t6*lUf_L6AJk|I$GH?;a=6|KdRXZyu)yVtmB2YrNe8NHe4z z<$(#~uz;gbLXhpf>((*~(=Ha;a|U8`rRVbVDB@^jF`N}Nh1fkPIVcZ$_=g21B@(=# z84QcqFi4~wY6r0!fD)DDIabwk{3HMlGfqv6_&gy$WgVgMQ z>Q(Gg%u=jaOb{fz0)Q+DhyDd!61DU>RR@hU-Z!)of>#)#5J@}P4uCY)B-$04|8uE% zfG-3kJXXPuD--K?tThBh9|e^19ETb`7{IBI$qOOw!1{)V4`73E`w9wUo&&xBzF-NW z2%-z3-2tco1tzbrgt%`F}8qF)M&hSgb#!W`D?6Qg53+RY?Mo}LMRQjW{CHPT6e`4+dOehN2n^>Dfk=UUqp~Rusq0|WB zYwT;1UEr?BZZ!l3A%o;VKE>3>WB~L4s)~w$%H_?#=U;It5!f% zD4`5!CYvvKRwAMHf571XH((G7Y(iCl5TVD&Fk{EZgjb-tp>v|>JQoutaYN-q&57lK z7}?PZGZdoEpc4XIP!j=aC~9bGsA_;uDE7N%yVAR%yXbb3zO2GnnL?44|17|-C#r(N zVhJ^qSQA?bx5JcoMh%z|!TC4xs?9=6*;|`~;fBEz>njY_Yi(&~qB&iBdRsmAkEiG6 z%~C;SeU;UQPh91c78p%A0yO3iOxjIua-lW-DP6;=7(u3>Rlc*N;mBdc#YF6`^oLNZ@? zIQYZ#Se|Tv%UT0iu$}s2o{B7ALM+DMhYzuldTrT46jTIkPEQ?DJ;KZrJwk>3lca@h zm;$lYvr*N*K492;|0LY!1wq|Xt-qW)=p`SeMpcug?TuC5pjC7K;PAltdXN(J(xF~_ zC?d*TTv0gFGS@9N{-~_=Ol$1yW}@=@wXaN(4zwVCRz4LjVbS`XqDm7=S^Wnb>74aI zuU8{bj6Ek0TW-5Oqm0M883tclRJ)osN<`+{=L7v7n7rY>u5D7TphHh{gOv&j1A@{r zKEi{UERRRp>Wz3l!+r(VyYrdlR%-Dd0OP;EH`O_Pf9o%xV5y3Jpm-Ve@<6k$(opU- z@K|z2+wG-ZExKBintKL?(dhJXR$J2?w~Nx_;9l7~d%~5}S-UF)AVT~56gqAdn`qFW zd{>E*U^&iDqJyk(bx_Y6;D;=#&w0>tl7zh0F>N+7-b&%`4MNjn+Kvq`YG5#;pX#v&A zMO^-dXDEii5KFLfYLLrA&YZmDQzKk2Ly<4s>Z$R!Ny`^)^FfP;XF3n&E1e&H=fJ(p zN^!iQ<*mlHtBuCCgC#hJ`{hkSu1r&2QfDPevg$tq#oNYa3P{)7fh~@9_^_^$*S|*pm)}GdnhoA!`Ymu`>)%cYaGHnxmzl-!fBt|#J#Ez#eCleWp99u*cUOFG5of|<4wo3Ge%oVP5` z!`&@|L)>Dg+1JkMQ*~GSQewJOwd;!Ufsckx7TElPWVE8jbx}-<>DoC{b!$`n0>xwW zVf|WR^W~|phpC<1-qWk%lnindr821^mezkt-%w=u4;rn0 zF=>72R?%)m$(u(Opc)m@_KG|JqndUf^QSKN+pim^&0kl^7gsIWHBCnYnN5!m2c6Sc zfRwmQ^1X`wBm^<)uH*y7)NSXE%bB1oM#5S3}xjMl5G; zN_86H7k6!#{w}uWEkgW1s>KJ5k|_1AJl%d7&i{Pkyl`t}5#9`_k( z60qoQe}Ujc)PJ6*u}Iw!f}Qpj#YKA++m*T~@M?ZYFuW@!p7s?{efm%=xl8R9N$#ud zIOdXM-_=}J)NNOhpi=~V<-noe>pCF<=V#){o;767Zfs_`tnb}gIt80r z&883?nxrS@n5@dFz+(8MJ(Che003~f(BMnlJCiCgGC%WG2J{2x=kb4W=`&BjX9nxg zY-bkNvW4_zi=K+$xZ}ZfaYkR?)*deA~&Lh5B|gjzbg!_z-FB?(+?gf^-tv{o`v+R%IckJ(s}2x3^T>`Hgvj22AsmMG|a^v~nTAVLRtt!mrDr zlec(cj%99XzYN}gqwT_X>@fR6>Hm5~Rh^q+LhyYFs8Nc*J~SNPI~r3XQl%5twEz1Z z??#K!aiCF9_EzHy5tMqjrE!S7s@N!he9MPk{9pCk-r|FCkVM9bnVsgf(#XaVYd(MV zl;{@3Jc$FPc+N4kR=-Lj1y$Ggu>(+~k2o0aTeqGqk5Ej}{S8dFf^TmI1C0FdhoKrE)X(+O>V?%b; z>NP7iuj{H#Ts>Sdb7GHg%6Xu*o{a8?pb>Swxr#7kA#U{Mh6XC;R}iQbt3F}a<}&w* zsG8VyI17(+w0xW?{^?qauUV`#o3wh^cr73l=P+%mFQl0-!s0nP6SVb4nuJ@ed4J5Z z+dgTo{nCF_i&5|Q3H=f3V4F8fZ7e&m817Cinlz`cub0~3liIMgrVUpTZP=}9gWsbK z*VnW`iiJX$&*RBoz|q(VZ{HPj%3+*+h2{9fvsMG}n_oxfZ$K%6oEIxROy#*sDo%#ssoXm;6}Qja-A<5^SAP{pv?4ReXx zV&*ewwvcxw`p?@A(#OztQ!Mq=9F;uIYPXl@M#x9oZIab)T(g@_v|DGZucPYAb7Afe z!`gq%?)Pl>NVfJA!WMj2c0JBJ589r2a^?9IHA~8&!ZCY1tsClY&qP|0R^_z@xPj1l2 zT0yTIVr}w05q49p;@WgghA3Sgbn1P4t;>a8SICxrhIkHPBsh$b*4bLuQLU3LGCFPB zIoszPw`1P+?%Cz--L}X4DJI8Ozxg9M)0$!vSeS_{Y+rxemR-1Gz8e>wyL|EX@_cUs5qgp*Y~I*O$89@D zwE1ykC(XgZ(7ZWgt*!HxyP|{~v5Ma&`enJWLiqLnM={&W^OiNbVmB`BDHSV1kC(O0 zTTY&N(RSTRRt?z+4rs?6(B{Y$-fRCBe}t|3Ike*!P@Q@hNwJeMt95;5X-I!8=)@Fn zR?1kNS67ubgD_{zoD4053`3M4=iZFZUDRj%_Hcn)F3~&1?s6(BxxyL88}Yix zJm?res`udnd1*khOc{upvvYs(SLal(rrKuB+Ea+8ffOu2UQ!(GbbmceSMB{%6c;gULQ_Id= zkq;PI*_mPu{w!Gy9)GB6dD3?Xdnle5Mm(FXHfFPh5+53XyD6L9J(PbNuwvvxn}1R( z;5Nx0M8wlhlQj970y0F|2h~nIPqv;MXPp`wIYRD(9BZPD$^H>>_K}r!@R?@Lkrm6KT|d;@f|2#+b9hnFM#Iy%m*8yk8#K+Q*B2dli7CQ!OxXs6c5I-9W$H zM*FONt~@M-J*;Yt2ek0$thvjFT7~IYDt@|6fkn$VGXI(X9@9w1W5IcaOZu51ys26*I{GeF6A7aYEV!#H-6|-pbSGOarH46a& zAh$2BH8TN!BJyKD9kN60q%+;L^^7+;l?$M9A_r>lmYtxpwYlSZQZux+#;kSJ`Gl!`IZob~GX3nC42F z=`07VfM%q+8bhkS!1a>0mhd(xHUb0Ea+Mj>7HzU5^h|i6??PtfN8)L+Bjqm zmdZwTLg(sDXW{!JHg}y`ohVDq?ktrn);aFV)tkDq9UD4US0{*RDc?IH4|S{4x0Z$~ zL*2%zb*FZ9ZR|W%zDzQ!4P7IH)*8sQVAaOX&UGv8s!rUvX+zhBl^fP&yViB?(W}jW zQvRmZXKp@i)9O{#!^&d*avskv4@>ScuCt4cZ>~@_S76IHOAMoOwphwq^(D<@_8!6n zOeu)nPgYhnYrXg~U$3pC#O|gAXUSqpY|-TE$zSio-O(vNoHsXWW+g;c4azLAm^m-8 z%qh@M7=a+O?&b^StQ{0!IHhb~9kX437+a%9;}Zqp@QBr(3;95J;pT9-QVLslb4M4I z4H50^8%HW4MO(@2TVzFt!=++)XK63VkXRBP95BR+GHi;~t62$GcIM0Be7QVi$ixRp z>K^I~w~a=^>qQ%d%R{Dt%7k;`_fT1^9YlU3j8DszD`9(OvLrma+&0=3KE+OdFA5jy zvjO@LSoq4E3m1w^-9pjAy#u+vuxR{nzSuJ`#Eo#iQV!!V0vDshBJ1E#rA=6nDI*m= zkjobB4&a5u_wn1!(g4#s% z=iZR#?K2F|$;{sPdfq;Z8Kydav8L`)xv`=BGxYl}z+d0)ZRoHlW^#i)+cf#4Unw?Z z|CVZW@Jnwl*P`|jzdX>tG$3DtJI7y{0Af4EVhHz|I@Z)KYXup3Pw+|RtW@?(8#>E2 zmd@>pUTZ(sCe_x@tV?S4_U#Pm_OqEnU1!>FL<0B^L~OMVSZZxu6)q2d%k5(b<=CNk z1=nDooAfu@S4uSNC?z|=t(NuXdrS_LY?J-6EZfZNH(qjC)HUi`93E{6&+W+#l?@*5 z9tqDjTkXTEYP~VsBQL|7_}EFce)Fbv_T}_)sb`l_v0lsI9oY2EMX{>P4?wZb%5$S+ z8LYkX$hAB)XqeVDF}&)3t~TJcu+g3C*;TERYD3n#>6FcS?hedqa1OHSW()nq=V*fRXOfr@VT&5H(V6NEOZPItAr~zR z+^N!9w@j4{$mQX(EZHVlTrWknCVvnPkoLTmWguV#Gqau|mV_Ui_*NEoy3Zul*I6&vQMM0QxH z;$mSj&HdteuuMLG56^X3$a(IQtmXfkHMjlbswXL)O1(+yF=p_=#5EsJWz zYBoxf{{PA}PT6Gi8N(f=%9_$pk^eX5@p4hrVqzXI_ZIEkQY+6sxM;gqWe;4c)p|8h zowC*_ZK}Pxvg)H;y{UC<^x%#ia}-7CRNGtytlsr^*d1AaXLaNiwT_gAprJ>!gDBl7 zJ9l;vY+m`c9lP4?*dsCIk2v@N{XspDlhszGbzP;KNj5z_WL=HYsz-2b+E zcX31Q__sxy>KC^4s6##W|E7GX}J zcXF1085wQfT-;R@jSw~t>Zsa4zW)#d*{2TV+DtYk&up#FNrNGIuPum=30gN0`vZ>G z=X%Y8e7Vi!2}+U(X^?knuC;f%cH-Nab&iC@4fY*I;pWzL#nI-DQdnL(2@e>(mC>oI z^5tFO-9x2HPUuFD!9{0R>pM1NJ2$Raxq5VehI4!u#w%>G<1B>-O2xkF#Ishc+q^p4 zwP8bc-G+{}ndXiSUD?jf8#iv))U|q5Yon!7H`G)rfMYgmUTMZbLU47*hR%&E#qU*T zZr;#^dltEJshFu-9X;i=wT`0Q9Qr>RxN93~9|oC$ou>Z??P%+0%Qt$&!QJ`4DIA`E z;Tp11yWzjJcGG1|$mZw2nWAnHrM;Jw4u4Gz>ur0{g3_z3b}&9c9+n*`l}6seTv~KK zL|gIMAHKX+ev;2prP`YU<>PrT*?P+5>jEBP7yIz-02TRhKI?Xxc|I;+39oguHzto@ zghpTCbCSsq-JAEZ%Y8Cg1Ka(Q{Z#^gm-(;*<_);9C2XWHuGS~{$3pf;^^v~G-WGSZ zHj$J2E_ts}tkbF!%cUW+$H?Y5H^sbGYZ-LKWMxxA**(Lk?m`Mz1v=gV)r$&eG}NeCbmy*(f3VcBip4Y zdHHTkZ1g9{JBJgU_sK!olP%iVM0p0QIX8LWudkV@iLfMN&CaEK=*2|5^L>g1ta{>9 zcAuv0Yhl{x32dyzPGT#{E-9gZQJ$>|*|iI_E$qA&cD9g$pDpg;#x0s~<1t&DW{~$9 zFS4)TH`rIma3|-WkMhb6J(1Ne1s&;}^@)A`<<>o4`7z@ORHA( z<$66=d7g9zS_2zho3&4Uad3wt-=df{^Q9vBP^X>XP;u^spNwx$T>K<|M>h()i%UBd zBYfJ%+2ydUvW9Ruh9NBG-LNfgLAWPZoKp!8m5neyw;s-w!aJ?N?MTYo z#wD{lGrM-(hErCob3S!{n(aDm{pt;yyQ+<4qvD+D1iJG@E)T*{XY&Bgy(d*eb`9mH z^~~Gk8$}##R|D8Ln^WY857Lw~_4&c91B%IP#>juqIr6jg^xuPft z=i|O|t{OnRyvgJk?K>Q!U7d1p=RDeAFRJkNBd8sr9jDFGn#J#bpmq2xkD~p8E!rgE zYZktG8P=qofcLh((b)f>66Pb`7cAIv;$9Emi&D%p z@v^HwU|)Lbx2(3j+EJ00I`;du+H^nWr_;T!qdK8n9&p;VwZXg(O>{pX`=(E7$6hlx zn6;1V>US9<@=BwBXl}!_?u(m)Nc-WCy#FL8W?UYUZv?DRzkJMUeZDN)rffc}OxD#2 z*_}O3qkP*v9QKRp8i&JEv?;#P1^@Tfb%iLeZJWt!Tlu9Kp{)JRLcV~(2r%yj@G3^u z)Y8d@-l1ZTSkVlWt0CO(%jX8n58!d?GZRMmfb+(p+Gy2(2#1O0<01O=8Q;zxDa(AK zriNBqSP37lDdfzzdAfVi8b?aqXpuTN#n%*^esqicY^$K}u!h5Y=F=gMDXbkm;(x#% zlh>WB!!b-)OXLS1Yu8CM`>c1Bb^2)AOO2i6T(b{!j2>nmwDW<5#nM6;E{tDMzk@DW z;hso2W|g{sqt(4$YF(<@Zyka9nd$6Pgi4>K?e^P?q0yF{^~HY94T%nX-NHa=uVIRY zljd35Rn_)*zjC2rX`fNV*K#cTrDLOmY;?Z;VX6_Q^4Xn+*sPfJ%NLw{LSx>Nuk`a3 zqfi#hvXGrNGfAj;1sA!T+}?xN!``l#pElH9s0QVKS1C05%+DNZlX$W--v5(N*co;1 zn+DNenV|h?0K|su1ryx$%m}ee12gJbrcqv4Z*8hha$gWy+FLt(2rzPU@OVZp>Wwk` zO69eOK75dO2q)kzo-NZ_ES>9^8C+xJoK}XHAwffqsCSRq{ z%WdX=NqDnje?ZyiCUX?sx%}eZewLqj-yg7V&&dzBPuf}$BLJ4Lyim+J!y{{i$%L({ zPQ>G{bj>d!u4{FhWS|;VCMeP>i3W1Ts+z%653*ZU+<;Sl6 zKla`{KCY|08$ajHJ{ql-(nz!E-Wgk( z$ZUd;K-l-Cv@f)jr3G4effAOM00r8z6bkJvEzr`GKwp*yy0|U*JbKbt2>eBh7(?u&gl`Uj)PK-8HoGz&j@3ECenob|$eGaq1x};j5 zP-$5{;qYnegkq?sGB z)(~HAN8KRNNeYGQ42YcRM4Umijp;(nL75mBR(#}(DX+j7ypQ7zaNxMkJWqWHzH(S) z-9@WF-hdRCb%%PVAh~vbo%+z+^NhJAL$=*eas}*2N^8D*pX_c}5whry-ie+mO2AByZm!0&c2S{0Yt7i@(D1r_8(t6ySz-Mp z5&Wm17rXmcl$9wXo zXHKmVcBxpf%>%f|+@VOkbtGI20N>aZ=z(xIagb3Sg5?JF=~@jGK+;`cBXBigqn)oa zBrP9@O}Yz7pAE}@ElTo(gHY#Y!pSd0$YP`nWuM5K<>{i3P4`W_JQ~pjxAp4gwCSHR z-=@;VKZ5uEN%Lcgu0$}A=!zsZCia9mJ*(MlBbo#Fx=V~Hz%N71VWo~N^|<#cO&3&c zxve%q3vGbUq6A?|u&FkI1cb6EK}0FXxHR!q$q5@uf;AI=W2M)q1#^)oKxxIM?#a@1 zGK|u*Q%Y*5MUJ>wNE_XdD`VV(&4Lg;7M|%?NGCTKypra9w`76rxKBlO$u%Nb$Cg#W z?XDD1+HR(^lj#BuLzLDa7oiTL!>Gz}LsO#CV{4k_kwu58!@ukSl^~OYYX4JwcnF_( zbZ~>61Ig!qzR0w8p3*OJQ9v150CK6yJVQHWS?WU3DTsAeCyjUsctJ}?W{7T|A-yK( z<4GyKl=uPV1nvkZYyKQ!0=Rn0*83j3QTJrI8j&W zvmK_=Wz%w1HIrRdFH>?5Cu$?)FHrDK5Q!WqV>v^AtKnp>m?>Lt#|V@$_yjSeuuM!w zJ84S#xC|0l{17i6(9#;E9E6s_^rf_CzeQ6TGk<Xy7Q}h+2Q78~%KB2%n ziP)j-hh(VIWYnAb{YscBIek0>Q;((g`dM}QwP^T`$fO>-It`N`XU``nENu-Zjicp% ziJ2BGkVpZIsN<^rkq{3m0ocn7$*|EhMkQ&dJzcBqZ9xXCQT8wll)!(wVoQ4czwqKx zVl=?4&*G&{$Pn@|SJVZ6jF-bTZ0zH36W$eIh2e#U2Yw2 zFBWIB<}))^HGcgaP=#}a+(LTrWOE?A({PzjN|Vw}YHWBKpAix&1QFwEE`t9?%34ab zSPPxUYoPLiPQ;uqWf95?%ckzpb{s!#(k?44vOvLF!u_p(GIGKb z^m2Vu8}Nbmxq_BJD;;!HS2eaqKYr0|1WfG;jiQ{X(>AR1%|5MH;G?$dc?etT&B{__ zCcxY?&9WA!AlDpL#N#UnvTptyQeel&PHDh8NdVBfp!Eujk?PDcMq`|~Xmt|N$3v^T z$VMd2y8*tzFRna$dT8kM;HmV<(`QZ$9y@y?J$&MxVe4;ce;O)Vz{dfb)Pm{BlC^_u zB+d<-lvM_QYEasT=;Y_9;1C3IDeN&T1j8``; zSHR|wcCHMxr?H?CBGy+UB-gGCx z+L$6yfCIg8MAR;lgW{|i@hWqOVi75qVoUM_FLuhf~9=C)P zYgs!oE|>yV(uuMrh)9Qj0Hq;lE=T`i7}G7kqiM@ak^upE1A1+W)EueMn5p}e(_yIy z&B)XA2Rh9Ygcy@0p8$mPGvL+h{^-&dH-md%NB^h_);InlcD2O96U+NFkfTKN5XjWjb0S zoSL<7r)!=n$-?urE>2WoAI}h_fcjBkonG%I-6B%^Afg|jtX1QaAaYzXHdsA-ssFy4 zc3(Y;xS{3hk<^yOUb?qok3KTGYq2khzov^7%RWNL2>0#3nmkBJ^4S97A9~SSl8#ZX z!paZtUgNt+xaWj_=v^nGQcL&*2{h`2Z4>>HIZ+hsql$*aKNDuIoS_{>f+w7zb10cA zjR506B6SN)S_N*%TGwQc=+HooI@Q1Wsl@>73qU0ry@-ckY=U2FVArs=;0DBpYuFZ- zlz1C^axjEN4WH(LeV_DjP83KC+5RpZWy%GBJ`XGh6(KKw$?+xXrPY$`kcT%&NJxQ= z1iF;a7H@KaF10~PbhKXrSdiScxWL`& z1S$w1=)(AWDsQdTGy@QKn=x?=Ix3sT9pAbhf45KvDP3Gc)T0kMt;8p%vv%>OfxY`; zEou)S*hd0?d_?yf?a&pd-D2&I)`_yX?ujBV?q~fJ#QQ$ z!pHD6hxZJ6L&t@nQM!LX!QZLYktGBhI!uTso9VoNM4w1VHV?5y1+f?>a0Zt(;Kg8-j@r3({|B#<}0zP5zf;;|! zz+TPK&5=Z8QR=+c_-^YLVMOlOaWsqgqdSfsJa%^R{Mn=eL_XG+8rzjTDu-`)>%Cj^ zTLrFv8K^cxaA_* zML<7Fmqd>Ex?#~?DP$+Jroe@WENffThDyU22*NG{m10)F8nYROG1}{O(TcMTyy=U_hTu};UwE|RaSTT$5-Mw66}D&^S#TaB?Xl(yrLVSE+vOG?Ey zOh;*I{hRw1482wwdIQqe)wf{ieG53)HcxP>v|A(0n&z&a?vnKHkYL@bIqYa1T`LmBKwU8CZ@eY^KxJ*Yx_+>fr}^nMEOs>EBYwb0kq;Y&N@ zetBT`)joNLFZynWz1xFLZ`BHa-@w(RTmFOhnlfp@#yEb1msr=B=2+UX&jIy-4ml{>%& zbm0-e>2f_?FFonY0EcktDK0%67%NKu4U55~e1sP6F@@pv?S{h<&5iI*HP^UTZp#oe@gJ(jD1-~mWEVT%ACosK&P&y5VGfiXWZICT2l;E+N_gMC*aA)vfJ zG*xNDu5nt02@4$1U?_DdkF~g3IS9Mi%Mrt7C2uvXqfsB~zt+H__FT<;eifjlRza;- zA*~`^Q%Dp`?sRIHPWX&jASKR!pp*hd?aFvMmnlp+alBJxLZ`OxAwdDY)qu$Wsi94B zrtKnE&iHoY<9;$B;xF-5?&ETnNX&x+qKkTMqaFlGN8+f~K-XM3EI_L@Vp&+PbAH6K z1XqY<5lzHJG=`a8G3CjhQX+T*u8u7VyH=))dmAsFF+!rx;_4(dc|4YlGRt-tLd%5U}P9hq(1O;C)=mcOsIiYe9 z$e~nh0p_O(yW0Y4K`q!4DDBh^NU}&Nk}ijEaaZ3M{lZCo1Xn)%0W-aP1kx>DG0oY< ze6diTUR(fDKe@w(ogK-4btg!Bbb!vuF}V|>WKIBHdyM>n1@Vn+p5r)(c(g#$sA5^G zvaHFNq+5fufuD3&vpV=SAmy)@{=ZrD>RK2qOcRm$tZa zSghy@!@5u}&%k+iD^}+WYZQ99axb!AGlQP!3pGYVTI|h8do+quMrn^CaUXYL$Ds@t zP(P#5keHhA6^!|R8f=5|_~o69uB7!`i48 z!l$Mf&l*PCG#1itl`!m-9a)$37(fcnX*6|#tyx^ks&5w)*Ib_bsq*O(y8*=#j9Oz12>*w z)r{3v=K9uAYN&irS*tjKiJWcS+2q?8_gn6o9jLZ?UxPW^{6k08extp>N|>>-%QSO^ zqBTR@kyM{Lr27R%jlqd449nwcB6hIZs71Y2(niUHO+*NZG##R6vIRSxeou=&0HlNI zYLCCcykyOP@iuyy_T@C=12UP>3ov16;c$s;wR`)}6;*&r=){0kmiweEY;&BANE#QV zbov9{u2}8#7muF8U}_@XbXw@}Qz__B-`$Isi_1yOhTy^L^kR?*bhUPc5@CvU7lWFr zA5d!>Q|O2CM6)bus=eAYG}sgyEhG{9ngXPe$xWkwfI+!8CI2KJa@Q<68CV&x#{8TY zQu*zwsP;4A`9iquVvG!P^7lQ@`37l>agj;~SrhwjUX zhFn^Iz3lL&&6hjZ_w8(nmfiXX#|U=Id8%gh%C*o)z32sNjqhvxek>Y<{wqQsQ^9<@EtQ9wAMQdW%3 zzlNkpFEYxVqzfql^*d<$l?tR%9tVAQJ?cS!O8)u*a*`~WNf;taA+&H@Y|&?McN^su zL|y5v0A93j<8?-Ciu%#hf|fw7^4Da72K$EPEdA-rO`?X1PgvvF7#Un4yH5|^eeBHX=REQdIYyNNfO~xBtXNZ^bZ@CPwNx#;OBZ13A5_4r)m`7)=-^)Z#-X0 zmx@h|n1W6aQ#moSPyu=$ok+J1m5Zg*2v$ve?jzx4H4oeCKJd8LZ2`UsDC=tff3Jk3 zXXmN|XMg_06HjD+1{Zlq(QVD(5Nnr%sb3FSD@r;IuAeN43Pwle z-9D_Pb0u9vJa)4XkK75%QEHig^aG2Y%b@|IRWNfm?0156!s7nGOLIWS=H6mOY}Xy6PkMzMJdJd_%rC8nZr*ZeToW#uaH=F zC>tOoJbOu*ti#5#Mge|*zE9~_p(fkwP|IqGX~#HH4=bkpKJ&u3{xof$R)DnM{#t*B z9OJ-uFea*WP*m2z+8pElOk4FwJojiVWamyRON#=SrjbDqxTuIPUBtLY#so7=4xXgL z`GmyHL(fpAWl55ZG`z4YoCsQKqem!D8y*QXD;8CmpeAX>o>p#u9jt0p<(mqOFO-pq zsdrcHB>W>Pme9J3sFfbr2_qq5tmZ3VV{TeLy(-0yjo~9u%88=LksRm^5~SWI)dyW4uB7*HNF@#)M}G3LD@GGz5K7eG9sR zv`uac;;tfXb=|G42ZD#B^ZLi}&1zt)xD9H$62C4NcgL7-ERre-7K%!@BT=JKZashl z1xIU*kO33iie*AK^>so9sW&l0UeSb6`!k?_lIk|h;+mg-A^nr!ZKgt~gM-v!GUCL~ z-F@Q1nPcbApE#b1o-UM8RX3MP=({_zQ`1iP+~lNfmLV;LGH&|BWwTHoOvdWjE?Prz zJFph;f_s65yP6YCPiD=Wu+vQ$uLmK?4Z7PBMmv}PQ+y5w`xDQ7;<*6^JN^^Tt+7ds z=x%&9a~&yvN@zlZyhzF$H%0?~da{r(9oJ}GcEzX#NO@E`-WkK@E(DaIr`&?d?TfTB z0$X9f9KGQQnQa@sUMD8e9+*fvzUoYIViv(5ov zknaT(5g=fS%#xHiUA$~sxlE~q4q~KhxmL6+EZUQQ%1WMg@i=~tP}t_3*p+FZ?I4RQ zPF&tjLq|%7b}c7~3zuFSf>J*%X3kH*%9g!srsCe$tjQ*lgt%9*p@a(o6jT4>uD2Sl z*6Zsfgs$fBS;joWSIn((1>y|ap0`MgEX%b5rO3}Bm)s-$F!b9ekY4SL=oAt`5 z+A*AegiI^j%X&4&zXmU_(Bz05+pm>!6>OxYt&vDq3T}H`O1Mn=N@@%1jeaJ*MkKV& z-wHVJR;!I&A>9OO6y1Wb^Gv`ZL#7N9v#H1#gb_J$kGdJULznS&O(a&>6*CD}p3;10 zS>-Q}!sDsYw0jfg{AQxN=$m&TDgLS^t3TF%Iq!Y0+E0C7_Bs3;-r-P-RObn&m!XNOKbRdZO&G{@8Yp7jyTxR)~(WD1jeAGpn}95NcCB&{#(Ny5<$C5hBa~2K{C2(LL(6v>v*->SI9<~-x|-k zD2R6zPi6^ae4$(I+%wt>50}RCQg(F;dD2DgjRWb%7cgmayQttQMJy z^K?g>4IzX#HgT0sr=Oc}0aXx3y_>*)YoffmvbJU_bxl9S{Yyc$({m+*#4aj1FZ#~= z_&wfCe4|^~YhK$sA(PB!h_QNZ69zO2rI^R|eZV750=(0x?*y5s`K<69QOtOrr3@!X zYE!QYFDunWx6;%AFZZnr^_?$U$lv++cS_GjSKtg?{g68wU#01D-Cgf%GVt(!`Kx?i z?(~0|2=rg-v)_t5`DgL@Yki;X@P8KVcpK>{($Yo8HP&z7Lv8(*^tp zih$9EBN0o46M;m4p47;(-EQo4C;pP(i%*Qy2_$wliSS*!WYRtzj!^$Lo7r#2^B8w# zqh1ik)To}i1UM4AQ`$4Fq~GR$Z}fNXOH;~U^X5MK zQE27u2KkKpP5-7}Q}<`O^CwFuqobrfr{GdFY6ge8XSuc+7OZ#DdLb(Lk_~kyoA5tFJF-v~aYCGs z-3%_I#h2H+T$U@a66%dc+19)LwMIJKB`t8X^E6g^6v2Z^yMDcu(SY(ih?=5YLpcP< zyV4pw7m)TmE>xm{Qte59=~t-Qef@InVEqqx16Bun7Pw^Ui491aKAB-^=P0+4M9NyzR%mx|S2Y@iw91wS*FY&q8euAbMqcftPLTSfff^YQ zy8?c!gANew%Enus<#h~J1A}{xP3fhC8dLpx<*g3C%?aF@h09sIoWjd6Ue4p?1YS~j zxi@>8lvswh_V1tEiomz%=i2&HZ15lBon-v;=wLIDD^5Xo-Ak%A=Dai$wO)^tG^X4} zH)01Q6y!c};14H%d{($Y@^*qSa;y1PzLr}biPmYox?}Y@a;(nyF}ytVF2nO#56#oF z=yPChA0j$QE>}{ubVd_zN~@5m#Z0QytdUS5WsO<_BfFcHuGru;zSy8#K~nP#a_Ee8 zdyc*30wKlZ?)F3~68{kPU>A9%nSA_XuxwI9n-yrBQz+T}D8}CL-|a9@K~_ zRPsk$hs76n_m9z!oynt8yHKgjKo^gWI{`>+?ZatD`eUe;0&DVTT-{est>p<k^DttW>QD4JP^b`l@2=T+U| z@P|#5ShKf(C~|#3aCwqSqSOI7>jvbsqhB%kD=vc;86@PhRtQewR2vYd@Stu$+<`}J z1L8Dlbq$DT;yLYrxRZ%)2+rV1;ea^H#3~2|nOF_MIVRRXaGr^^5Il>Cbr4)&Vm$;y zOk4-SFcTXgxQmHi2<~QL69gknY=+<-Ca#CzUM9AGK#*c$D+Cvr*bc!c6FVRnVxyd78A!Hu$j0Gf-)1g zLr`IV;y47CnK;1)T*0N(J{n41k^UI1_u?=lNii-g5~<~PATIm;05V~B-j*_E;qT6I z$Cw>=Vzb#?k=BwF+>U3ZH#&lM`d!==jI)q74}WJNeSSO@%bQafl|FCk^dy9SA4+zN zQ;>EF{!T&qDM&w+b<g49UPEPn%zfZ|ikhBVa zDM(%&PsOWd+0DPI^M4G*AJzxyg?l0K0{qPi+I7=TW@P;zB})K zLUEAgty%WPH{asF^DYpV)2ApbC~rHSnS4j!$zq$|%CwqGW2~2{A1^z7?HTLYQ$AV# zhk7T(y#Kg<_W8jtr9#CgeYX6My0`p4p(^s{t%q0Lc(#8c@U)&j`A_%Vu>U7kO-0=H z;TtYr+H`0wd-^G!I>OB(DOYRl<+3Gzeb?aW;q>sa+s>S5(E5`WI^;(*TQ$F)P}@6E z1VKE``~Uv`c)hDHlB2Z~0kR7iVF8yt96PlHw&9 zvUtS5t2=R2)sn|F{ywul+eDz!BKwL?Z`ZZD#%*+R3QSep2-G&>pVT*^%VK?|t`W0- zvlG8Qs&x-4LzT5As%zJXZRo`Yb!>4(5}xN`;y=QvH5m zr2^hk+FHQZ4~-OhTmk0oq-4ix)oH9zEIL&v=(I@tKLj}#lK60;Y(bc=7VUe(be5Va zOr=^#C7pB$8x1Ptv+)IgdOYY>FVI8!4XxbzTD0yw)vX??wk~Y;sR>DL$%QLLKYFTG zQdQ_+W37UNH3I@S8aj{eW$t-&kEcZrpF$Ng4Ki;i-vn44eJI_`H#QzhUuyLZrIT)@ zGvniyc{!U|4n{d%BEksw^bh&1*LVJ z^%wPx>@I36m`|zRHG89>erVf{qnk4M(k+X*@-2%~@RunS?OPU6LUqgH^?rBo_w7D# z6{4iU72YSSp>6nTt!Hs3GM~?pX>wgXx+b&pX?zCnn3kO>2z$b(NxR(144pkv*ac%IOk?J_H)eWV7|nZY2GSx~gGfVjX*Q@Z zf%M|wg3+d1*ur(RbR?7?S`kwJmO^-h(BqoqeY|n3h6k;?(SjqE%Z^X<+r|C?B_@3g z^>3x1sm*h7F1>Tp(Qa@8HKbb36f@#XcHGKX3-X+?fP)o(l}(&(1ye4yMbhJy$w||a zrfw+KPlZa>L^)^8MQQSf$dCwCCB`RGE%ZamKAZr&*&rQ}=x7s^Znjk`qJ+9giK&N9 zEn0&yGW&=@M25rVVtN5;}|`+)|9A;)qxX74-%KnG`#Sj zuVCL@mKHIYj~1~vFjvZlM_3F|4zU>XhmfQ|>|+T3tEk2H5sm$<)sJ z`}*3urwqH9??ictX1!d)UGQ*;45Gxmq&)Fyy}8Lkh6t9z4|5A9ncaO+WM z&R=g;cAbo{URM!e7F4*et*C_cXp}7jT7xv}lQ;)J50EW)oH%w|!D!bEAQ#91$Cx@e zbAp&!Ys)n|5RIe$jxdr6w0KR#BwK6!2NkMQ7qI?Dv7-@kONx z8h+Z94nX23sWTP%L%zzc^fLb?>-qzD@IhZ)@%MxlQ()+V5j?<1_-^g=Z4^7T32;EE zr=roqPJP(Il_jlUz7rV9RGuU2X(U?o(zY06-7qEAx;pVNlO`p(yF^+DhM$Dc4v2%+ zb6pOEOwZb#tjPRK^g5;~7^qS!otsF>p?G0|6EfOqEm_GazDAA19b>2K8!sRSiEcj_1UN|6sX;;#05wR6zQy!4z8wPc zT+AC9LD}m6grnw1(Pi4dmB4Ow4}8trw0$Gsr_1g?tD5)4qSp1G_H=^d#bWNs20;Q7 z=rVlEHwqqK_RH7Re|e3kALxF6Kj7oxdF06lVk;pH=t6wQSBRf2O9dR0eVBlD@RucF zt#hSuhL*9+#4Z~gX@zO~QuvQYEZ*L`mp>Xm}@ON|gQWJF;7E83sAXQ?+rY(cL0-CRA85M*K2 ztsg?4Jwrb<^h19F;2u&sfh1ESGJ!u)2nZ^jDCGY(!p%ho>3pU-1%pBVJAVja2-E>; z@}NXl@nMp=artbaKFT(KC)_AXVjs~ES;?cRqgyiXgAu;tXm%d4UCtkk_tyOfu?=zf zpUeQ2Kx)5Y)ZV!ODa?#zA59*GUkz!KzeJXKNP+T?UuB+Gu$boTuOQ3%{($TRq=lHL zpZD;8^LsU&4d0l?7OMOz8ohqlsOHZW;8H1@$)mrbZ#?NZg#2ynp9$)CfAM4=g&|uV zL0BR+GrX4Rm!(IJK{m}|P2If57ZM&yDUZd`D! zXW?E-S_e_d{hz{!>quyW`CH>ikr{bgf%S=svW9DZ;-nw{5Lf8|TBY0RAY(n3GVt)K z1cmr(r4cmHU~C2ats>Wme__6nep}a~b>?9%#dHs=#k^eNo`cmzIez9!*fA4&f`YS)(*b28$ zD;RaHa185TsHrm2jjD!9wC+{Y`VXv&uZGrtVuV{m>%W=^uWp67zBZp>ZkTW56k9|5 zxU?hML@ey}#3fTCC|TvY#ubLv$>)ZIO;K{nAkmL^keo8$i9)FtBUsqyz&B4OLxfXQ zl3=k;=sco@JHhj(f6t$AS|*D5e5H_`K+qYo!!)oD&1NdCPKN|fhsP5YQmQ%7<{lOV z_+EmxvVt*`kM{K`$Cs%HV$hj|vP(8&AGhhMzZR>0N>$xeN~>*vfNlWdOv}nUMZhBp zh=PzUA|=LYYLTF7kunhpW$8Bgg@o)D(>|N%Z4`mTJtzVaf38Oc5v)XH3%-W5M)4Mn z3X?6?6WH;n*Jq7kERW&A+tBdwbHE2182#=>)l;Vn!K)?^-pX`6gNCgDCdUSM;wmz2 znNFfou*`|#R3Te6g|s%@*n~1{NA}Q{-;p-0`xXoYaV3fIt<*Ebz{F#|Srue;=Wm|T z=}MeQp2aEmf6j}Q&%cAD&SofyJ)()ZOxQYAl2Lotj*ES`UZ)i)yep|rQ+!8oBs~i{ z;bNs+s+6rLwnYptKWZXHh`@tqwP~itNGL3|R)e1W(vptY`OK6l&SdKZ9rgAgi&|^i zReqOX;mD!ex$K0wJgiC1ETq$8ZJG-)s-5m9`_ts9?l!(kxr}JFlxS7usgj>$x8phXcn|(~HTcw${8sXX*F3l&a56|JH zHHkLbBCDoYx&)b{D_C`lni@_#T|s4l3@kQISccllA?l`&>g1`Io4T3B$%MN?DHF9Y zudZ#Vf0}E3LS%yn%oO);JFn+bbv?l5ALRZ?0kdE&A|s5=afN6?aorN#O#P6-Di_2I z-JRXd=B`sMa#f=4Lt|CxMk@9O6;g@hDAd$^8*v-jfO?7h(#RY>LXO-eo{;jc5%Q3Q zzC>Twj@iEB)uBh)JzkCau%xa>f8p>`z8d5Be=1k6UeBd>kJajRJi#uIG!31*MU|zF zeT*;0baunYDcYzkypRKrC4A69i#CxULY|1k>#?WEA9e&sTcMIq ze?nm+=T}!C!DNdl|;@-f5hBnH6abjMF87Hb8jtP zz7z3JJ9)6ZDz@yG)AcnZf7yh4EB5#nHQ`!~ZM>7O=RM?MzC*zpuP{33oT#(;c=%=K z*cy27dT)*;LKIU&WFTu3&~wZ^gM`+6kZI&r*J&KhwELN>0TLQ?+K_lJ3RC%1tagr$ z-sRW&xan$xtdn4pP}KW?&!}=qn;Nb0JmheFwD}_$TobOeS@ixG&!r+wn-?&!}+#-l#(4|>~rJ1LsAbF24P z+p_d|Y|e_mIS>55+nk^Bnv*=UKSgs|8!(HFF~*)wBi85maFa&dRNsg$e{ieUh#^`p z_9}i&o*OI8i=bA*e~|~v8rfaiCz1Y)=LA)r9TTszbq@a^i-YZyI>SUH%cInOmDUnj9{KS0^#D; zx&G>1+gR6R%bLSJ8&VoKYV?xfQU!<8Bk%w8!=L^XSsh;Ew_M|6CxKug8^oR1-n(LT zN~o`N^}`;~x-GgNqPLwpo4#xKrbpzTJr^hqp ziD^_i@!^eHek<5!yg?+B~;UMVP-pBRf3);7UgiPn~@0eP)A<{F`olp}jwH)v7% zfxASIeO)`bF@q&yAm-D}f57Fzg+KTz^I6&BqzftM=?Vu7p~QBmd5B&Vs0~Voy;-V! zLrRV}Oj$%V`w8396t)gJ5Z^$NQV6_=(m;%iDTn9M9XV3RnQl`knRN8`eG+crg-nOZS5&)nkd2<6f5-(T%J?puR(3K= zc8=(?HrXzd1}BQ81!=WS?_&#EU&cF9h(X03(s+>$y>7(^H)4{T@Is(wi&9QWo+w=_ zZ|TAk`!>}=rGN=!T6QXmKgj+Yy^>*vrrPkvQ_Yb{5M?42DVSHV4)trmS0V48wJFtY zruu#z`QVO`0d7nof8)`%@m0S{C)|67){o0=13J3rDv20S=JK!_CQFDF@VlPecab!Wpw?px!Un%ahqs2tZH&)NtTiKkHqdwtoVX5`_`Hn#WX);PSo z?l$#-UIqVT_o7ZLLU(6~b?NJCjRWuVNtayvH64E*Z6YJ>NxL;qtHm^%FXf``u2o6g z2*Xadj+FY^$qhUXq&8z6?3(^1w#L=fgUpAfj$jidpOE_?lP3(yw8~KKX|Z>t=zC$U z;5QGWOXh_1N1~fwHu#}N0f^I4-^v@>wdQ0i zqFg5UMzZ<{!Q2g#V=?P!%%}5Ia}Z}SpSr5lXTpgz&gM^IuWuQIVY}(UP)=*F4s(I112cz=_^zE=Y*i0#W;?(O5_V!G)ZFZA}nAfbeszt}7Fo zz9caHcoWttQnnVby-v2fG$~3j5fh{X=4!}T$E|1jX)q0QdJ5a@^-MaE=4}2!!dV!5 zK26biqHNSkKjS;w4(f?}gw6HpMV5cl(7LKnLzKc`FR2CfD!qS%7xx~>-wByU{yGHN z!M~BYR+z4?vKg&*?m`D`6vFXgr^0#DnleQyoJnJZZ(*xf+M*<%gHUsT_(F(2<;mZaQ((zla`5lJHE^kKw)SO3m0 zl(0|x)#6=!G|A(X)##WBdxn3WxY(e95$xy>5LwM&6)J1T%fE z8Gjj{h?vfsT;r@-BacU06dXEYidI)%LbaC66uO%se^|-UT}QX10uWPey)=CH#dP1; z(H&du_FQvcX2qhn`K6l))M%?%^g(9KwRUKzDzAm{m7Rl@>hR zAoqyPKtTe~i|XJ-V!E7hrwwV_)Y?fn@w{x?81q`;bUjg zr|vp^{KT2lgC~ZxDNd79V5hyVSo7_!&2Sgr;+kcy;CN)R8`W&Mb+KNs^>obZKDgtk zJ)gW3uhoD$DDk34`=x(c9-c>%>Esd5@FCs5Wo&1%{=HFq=eBLqdiSvVReyNh`vWRt5 zdZ69qqQjv8w?_R zlpvM>i|%I%3k=D!7B6T0qM>$9?54zE^}0QyJ4uIZ)9B7U$^PWdqYy6YHmPtE7+SMAXmfCg|kkr5$@O&fhcU6ZP&&-iK7f)q_X3I6=IlwXV8arQQWeZ}ca! zKI5OFVf9DC;m296WLQmq)D?dBU0g|4;W4aQ>Sx&diKyJL2A;*WXGj92t`Xgo!;7>u zyTyZo#1w4^8-okMQa}?R6DXuc=Y_5=ZJF>97q!Wd@_+ac$tGnFwh@~{>*-Z3-4yL4 z5&Je`*8pSGGbB1?IQI}kzYoZ|xxOEqVA-mePKf9)Cs?TDa#dr0&rbN;Bf)_PwVN!| z&{nM)!zLab?O)v7Fkwkxbp+`KZ459VC5UzSJ2P5YL$YN4dma6vu7FyzqU)y ziN~%4uU|J&bpQ5tB~9001#w>8Jws5{IIC(zap~F1jpBT1 z`SuAcO=$C0vH4(s)z~VkLG-nh3{e~_Sc4Xcuq^tUJ)TTD4cp0sMhEW-^%yH? z;a$zIH>zuwuY0DCqoOh_t?pX385QO)Z5|yR!>Kw7|1FMxj$YipxlpmnAmew`5vX%?!D(O28+9Q96c;2@x{@xt5?U8ULsmk4s9aU*5pO=#MmON z@M01d`Qs=1QfY|nmrH({FtEHg5x3!B!-}%#t{S);$%P|%)O$3nx;Mp*v5XhZ{?1#t(+;gnRxI_d4X&?LILb`psGw=vozy zSZ4iMNI>bB5{3(kydL?o5;IB_;fQqnW(01iC! zPou`VJ}{RRFg9D}Dw$liypYZczf%-G_lb5_-!i~|JJF*?w@jKfeX{2{O#)3~vrPHg zY0_<{nET$t?b>?O=n7fWcpkWV>khJ^PTGB2cR-2k{;fOA`Et^(fq!tx*gIGwsEcs@ zok+tVPX11gt8@}3LYgG3R(h+e=gh)Xc{&w6apuhF^Ft?w z>bLfP1kp%one6lJKIOR}_C9(GpJ{e<>gPNBeqj9WdbKy0dJqR1Gx)boHo#bCjYokR zz&b9yqHCM}bZX0` z{o<1EELV1Q=|&}(&}X?JeXQ-YRI{aQo)En)C!S6tuqML!!iHfLt7ah?abj)~s}xgz z{DBjh$`!|<@8teULhE0b9aUJUGJT7wGI}-i5ftqUBBXu3LOBKk5!psDJ%(?P^rr#A=VOUGS(i zLMqf9P^S2vzdEk0o;+>3my$$HiX**$(|6Bvondw178Efps~KR(3KBM8u|2uM54}}7 z5m|3 z?NrFA0}?uQKoZph(&5?wP`rfH*d-wvyCpVbkHltNEkPMqOHjtu5|nYhL}T24Aki2% zNHoSx5{B`5iNCm&iEXkn0Yz#LCASY+&n9v>QxVzXo_y(mbs2xh^>1@ZA|}xJGW8f9 zM5lr`OqEKGQ7%_o?0l(gmdm^5^EoFdCg)4lXt|u3l)ua6d=7u-bNJhuB*JsPZ!&k; zO5=UUd>?$XPiq;NA{DeV`D`^q2JvJxyP~4|9r49?0XbYGhj2RLDTq&R5%)F9tRle=no?G`0vK{eDs( zt6Luu=|=+V8EYfm&;dG=eT(OdTER!YJ5k~VzsYnm(>KD^&;9yd2XCnd~T#mGs6N~w#o zM!9F+PE6w~aqF@_e~pRY)wxfzxqIp94tn}N0=1P-1L`TP{(@wtJrW245%(b)W%LR3 z`4pg_9Mw7%n}}iE#IuHC-PhoV$J^`S7DoM0VFQA&;R$a$$0>l11FW>3er(ZDXvtdo z690$|j5EzuFS*MymlBRYU4}>7(4p0)JAK4vaxIvd=)2)s(1fcKG&A@?QMM=OYSML@uDR;kkz*GIPY<3t*n5|BCErVx>fLI` z2^9u1rwF2~f1PlKegGFFH3lNAzogDm-|VV2rm!d z1TQbe%R_j1S&W=(y&MVTV6jxOtExg(nB_NA1DVW(^-4_mD!jZJFR#JNYw_|ryu2QB zh{^LD;4*XQQDA$7`5<4&EtcGd&=yCMz~NL}_8=hvf451CG@*LcdIO2n@t7<=S;^&O zG&+gH)~KKP{_(J;L$NQ2YlQ~Zd+AVPg_7CR71n?@Af5xfg|`O+@U+da-s+$2H78|r z?pU31w<--PjYo$WPa#nr>L@Fl3@JPWl=xbzm?2yRSC$6WC3*Ifq0{WJnrNEL2@h6R zG&u{df9}q}E-*2TtNJaY_D=1K{_tiJXR2REfY}C4b+fd3I~+yt9Xc~~$(f8uU4oCh z;s%m59E~bb39Wr-dWOm&(o>NWn=;E%>jY#V5Ns#lve_*u}C8Y57#-+2QdPzgb^kmvr07{B~FpAl@T` zdgX74r!SeplZvNJwdyl>;vJlrD<5yrh*ahZWh;w^e9!D~t@xx1_#n65SwECrrKKfo zf6!JYsUb-WO_4eO{6)F<9P_p#IpifXE4@pUwVwl}awipifXb4x$MbXR@d$WiQQJMb zPZT;pLh1VqCA$V6#})0z4}a>KRDF0{o>BkeiEAdpF*{N8Y~|?|(<$|1RFYPu{;D?>|7} z->2gD%9@!1Q=^3pNF;1qDtOzuvqMf`yqLG1k8`M*Dr*FIzG)!XhCB3OVlcqv|1o0) zZ|9qN)aWv-57raa?&x|8YbuJCWb;N%HVcEC1T2zUZ@KUw!c>6l{9F|l>l|5nf2b(w zn|Pe;$E5C>tGFhl(av+o6WwA!%d%fi`jlnu-(w~ybzh?;t5_~h6mwD;GH8|aB_J2` zHs0DLqB4nI)YKleFs(bt_F3B*QG2m$VX`O>Xg`GAao9E9tykZ}CC18U3uan>dAh@= z#DoN2oJ$CpptR-YYMvO@AJi-Nf4NHMCE3!-l=Z5Qu9Nbeha^9Gm1w&e?T_rmS&L}E9g_pXb%vN{QM4&N8V|f1(X}q`yX)iMQixwk*Fs$e+uAeX`+zo z<{o3!-lxjFQ6v!3HQ%mkejU-k8R|w8ndn)_@^W+#kb%KmrW4>mzidT}{i7QtcE>G{4 za>*;DlF>SWYPO{O=s0n?f48S08@V@zs0yiQJ~NNsrZ1j6-PON)R;wlW!KT|07_va-if|M48<4{ z>!G?QQ(RV$r-R$-sq7H_Wh|1C;Y^!4URtBh$l7&mTpMSFbxe!efB#^~wc}hxCTb(Y zdQJXyouJiA0FmVmR4*)dk}imwhDspTk*A$oc)5#QyZ9b?o)i5=DVa5e@P4)`(^B=5 z&is^ett`h)2Ks$pL8pLG*0UH@s_!S#Sr7_`Qqda?bRE93 zNh;6aHDuH!0Fq%3U>`>9LkXXsJn3Jj%&E@rj*Z85T zap>?hexzy~f#C2pW7FZx?R3&MpY$WJAeBFBE|9uH8c2Naf7D899TZFGzJ+|f0F#)` z7L;?)BdD5Chvrg`6N7JM3+2n1oJMNF1G?Ee^Jk|{m4{2`%@fts!o6eJqZe-*AA`Jn zr)~Om!W%tuar5Z*v84N3z+!}%(ji~};*O)6P>F&bB^O6Wll{qEN0Yv&hFsnEH_37( zvG#C>umnC$e~p^P*y8>m{Ts(9mPl_fmGGB|RIDIOg=NL7yQIVPq6Iv7uPB-|J};Gv z_Fk!mxQPsxs)12h%+Wzfb?4~zssDtViy zS*B0uGF{`Fs<$^A@N!VA5x(5$_d2}VqdTIu(V;w_!OiQlxNY`0(W2^V$H7K{@K*Y0Ume%Z#BZP9b{Ozg0JQ)`O45H zGFU=)aeYKquQ%|%l~hL8!ymFSn@G~qYM?}=f5Qj|yc~eb|I21vJ`vm7iEe_?Sw}GarAIJXUyISG{Ccc`p8JZAo?9=Qs`<&!HNFk0s7x-W zkd1--lKqS1mz%TxiaeoqGyKyIeI6DFaO+$Dm&f;-=B4BN+hvnJz%<06ha9L;l4rP2 ze`%i7A4O2L8_89a@t*Z99N^!?0Ux@Y6=t!z-M=uFGPbQ}*;adZFX}#&aEa{ihjzv~ zN!@P4`X~UCdt$w}hcHt^~;^-wl2rtx~j_o7x3puE5B z>w>>_yP&fnr?0tP!MnoNcj~*sJyCxff7610v8;2FXEgClqLbEXvA&tCPJ=qN7XBeh zp%<%tjC8N^@+F(bnUK=BQ)UlZNwvC}R8#SEC0!&}@aSv=H{X8rtZ_7HAKike^X}v7 z)=T7b;~-o|g$g9-A#B$Nlk%-C*$yD!C3A$>Y!bGdtb9@Li3IM+uuq!!W34wTe^lYfo2O7P5GKg|S6u55PyI&l1FT1zyy+O!YQ-!hW(#4J(QclD+CyE8ppp)HW zTfl);#%Y|}R1Xv;{=g?g{Cj`Fe{qIK^>hb%(*yc}B2Ez?u~daw<&L z@fwZ`i0Ev9H9h%U;`~7a53e2!(lx+N!3y(YgS|MwUK~X81xY=_QUljA!D>Co*^4=? zLUdkwzx4llqm&!&@ihJC>742K*lN-^lpq%&t%Jze+#_sc?gMPZ#s3BRe|Sn_=!B8E zd%!>%T@LwD50{ZZsJrZo-Otgd{94ak3z#M#>F0mS<{e)q>s2Pl#~xu<<7nE46#sRU zZ<))Vm~Mln(}DVLVfGTAJIkdhAg13)j}mM#!K^>#aD5<19NGuC=*6$f#1ILO)<_rk z_@jlOd*)9{mCYmUYAf@;f4GS)wh|MBSp$>T#;h-KxWbDwaeOyRiv%P(H1{PA|3=^| zBZ~;>W5~MB-N?_w-^hF!J^CFV%dxBNtlWaN#}8~_i|zCQv6b$o~6C5<|lwYGnRPWJeig7<;u>zr5A#_!Pa-L>&a9S_Xo3SH(6fw_-jc^12weK@eVlG%H8%nAlSS3xe4 zshsITzlV!Zh!yw@GQyi~Vk!;%44xhYi3#J7!-&|$X1W!4(NMB)&_-ig1iU}EXU~-@ zSNgBq&|kEs_7vdm!0UrrEbwrP=gkCAr=% zFXUjmT_z`gDiaUSazO0HCyRyh$xJ?*Ll^?MA41@+7~N4iN-#oRsGK&m?>-Kzmx9gw zEQ;2*G=AxxvuF0~yZPpu_K=sNQf9(*0;mkIX4yhn3wYwVf9WZ!mI{>1b_1{x{%6Co zQ4egC3gBXr3eq)%WD~4ea$TDYsx=i>u2fjBWkDr~O+_@28oDc0D=Xg9`U=}>bqnrE z`(b7G$d2LRvuDnq$eDN;cb+V8!4W(-H1|RV|3*;ev1C9K!6H0=ikAaQLqRGa9Ur@abzGu>Yxh)yy5TnI-&@=#=Z4e65R;{sq0ZLf@;`x@%rr>3^+I9QF~q&qkc%<#BHvT20Sgyorsq}_adU7jQ9r`F$v3njQD;`LeJ+!HE?MBh;-%pj~E%wmVr~BfavTI z(qXqA!{}HACCf1XO?Xl{V*LTiS3-wyWwIWjf6VCCbBYsnf~Zj`xo`qV2-`*SHT_94 z-cO?j6PnplrEKye?{uYs_Rkd&B*B!k*iI%Spw;K`@-XJp*^tKiC)7*mP(Njk>8x;q zC97DXBd`*(`^cNCutGp}WqXKX+mH#PRgd@V#eF51w+2^t{t5%*jk8 zf2T4=2^E#t<53Z8Yh@=aDZ@lduI62YL)@-hBd;eD#W3$ABjAmED=9v7x__%7Wry$D zP58wfWGB0dR3)lApUzs>Pat0n2WYg|U16FDuUYIO+J}vc7y%^YcIF;A9v@qyj-G?^ z6aWTk4@`ytn>#?tO6v8XcO&!RbG8dle;M=!v-QImjhj7N?IX#M^)u{{0}+XBjB2+q zJbsFCkHn1vt+)c(uANtRJgt^93!=f50!i0a zNCq<~yoMBsYd_PSsxP0qYlj-b{;OXjr4^^8?bUtJX=GaeZ8BqVd=Q~}QN({#AdR|@M*fn1AYOH?`kzxl+)gauKs%y1e6<^zf4ce=@ z+>_N-otoAw5*by)Km#7k3R*CSB730;N=Un`WMG%%!#s;z~bSf^|7#) z%F-TjbBu5b5y_5LTkC6j=deDBE!cw>LLmKaOl<|UX%Ocw4^4YgF_Kf@3`%vLIdSUP z?e|LGlIM@zeqzW9#{KKRfAz}(3y0fBjJvl;ha{Qvn452|1)#KntD57{d4w0}{ zO$qS!kXBTI-+^}0k8KU$gxPv)S9k?%8EZ+WYm0%H69`7Po^RoLe@l{+Yn9rRHsLm7 zgp5{xJv~`XPdkmRaJQNq9);Eat>nxQQ9f51R(rh8oWoU$IpQu-N^3`vDPdLqf3Uy&cQ-A+;&?YAAA={G)~!_N5L>lK?xPhBeh_$jrBY^)cPkw| zW#~=g<5Da~;Bg&Tp3XQH8!ZymDME`6Tf>RjCf2iDY%mFE$C^s#Kvdl~dHbK#vq6PE zt0!LPWXY}Qwx$(@5+k*|Sz&Fs9ij>ztS@+*i*6wgJnF@VR#-@S0wj~IO8SmYSGo(G zvf4kCYD##$S3=kCXu#_V!ZQgpD;}1Nz)DgPb3WY+W~>LxHBl@~W~Y>k2}<@Z|BxY_ zq&4w67+);utysE|P%XEcefUY2^BOiWe~rreUtr>k5c~-fe+t2$G4Uk`zRbi| zAowa1e-6RdnD{ybf5F6mHz4>X6MqT8Uoqi8@YhUy3xdC4;%_1NHWS~0;JZxx9Rz>R z#P=Zh2PPhc;2)XzJ_L_3@dF5c$izQE@PC;25d=SG;wKRNl!z6hA-Il<4G?VPq8EZqTx^Em zdM>s=u$7B#5NzjS2Lwqjc0#a=i`@|PanTRK9xnDmu#b!V5Zu7U0SKPK#Q+31a&Z#` zH*;|if?K#a1i@i{E{;HOl#5#-IL5_o5ZuniaR^RuaT0=4T-*V{X)c}#!JS;3f#56` zgAknK;yeV;;^G1XLtG3)a2FSMLomX{JrLZ>MGAt8T#Q06#>FKF(p)?nf(#eq5KM3( zATYU@gkXw`X$Z1h%*bFCf*col2nt*jAt-S%2Z60gmzcxX1@Gla}?C z2;I$Q;NdLXDvqKpIgk!VOf&yn<>JCQ_;cIqM{sTOT$Wf2qLtP5A62(8k6j zlzI{yVsa90vhdl-EZ)q(%?zf2d?q2ENg#wTQPz{zLduwgLQauBM+R@;8&d*rrr;(A zH&!8KOhL0vRc7F(f{&n%Q&9ft4AdH0CopY}I|jB__6o$}m#5*&(|M@gG<eA4e|iC$avDl7jg}JARVR=wKnb!Lybm#-i;7=Qf< z4dPs7JZ0o6_zc=R2j9qJC+6Y(d@{q5>xvVwGX?8+Xo%SsRLF*+*?$GRfm+*n z$kB!&YG+_ov!@_6zGg!?>>R9E_AK5&73~}*hGwwy_&N+R8@_7e$gpvq&q3+!Is8Nk zZlH>`eZ_hnRnacO7=h^@u(7Z<6wSu9!@i6+m=O%9GOl z8Ec6$DraFpmZ50n3O<{~M1PnXidMEE>oSz6jO|b^Vj5_)vW1U|)>Z1*GH~HntYJXnM;0>g!Lb@t0 zgVjoNL#efXNnH(&*pfm;{ynLm6ieqag{gEtQ_^}l_n?TQ8LCv=o-SJD{kdXcs??>W zd4Xz=ZJYOce>K{Tv)BU|-J37Fy* zGbPJK@LQ=EewuC@N`H?}_EXYImxja&pr%@F4ZLKCyjUlDqymiMm*0bT?~T{Ak|*(8 z3lBbktQ=H^C7y&_yN(f%X#j7EB4HvJ4 z;B{QQ9)dS;@qb1L-o(Y5A$SWHZ-wC3xOf``zs|*PK=8k~csm5|;NmwS_$@Bp3Bhl3 z@h%A7&Bc2lcrO>f1Htcd@jeLN&&3BI_&qLuAA%2Z@gWHQHy0m<;3Hgo6oNnC;$sjz z%*Dqc_yiZ9gy2(L{2>H?#Kor}c!Z13K=4^EJ_o@cbAR!92)@9@7a{l)F8&mPKjY#{ z5PX@7uR!osF8&;XuW|8p2>ybLZ$R)(F8&gNzv9Ay;IFy(76gC8#ot2kZ7#k8!FRd% zI|%-si|;}34_rJ7!9Q~GeFz@o;s+4?kc)qU;Qw&(BM5%X#ZMskDHs3j3OpX?;%A<~ zL;Rc%?SJ?e6mKMe?73mzz<`u*v>cn9n$8rmb{RR0V<#(k4*JN8fI1Ytr)>;?PdIi@ zDsn704#|LdId%qrO#MIYeR+5s$93nN0Or6!5GO^EBUv&@iyUJHw<3wg4G_Q(#0&_r zEeUR5nm~htX|QI71X_d@N0u!)zLSj;+ldp$pMUe&o6Xve6CZIL*>ar3w|vCj*~EA3 zRT4WslI(7hwf6m9Rd)|5_}k6y{;}T|eIy>btE=mH@6~&+sv7k(1a8JPyJ>`?E^|#U zCbIgLg$!BBK(ix(g^!VOt!|{aZej90a#m}g>xx<6yBRGyQY`CYtxRvz{W<#}-J9zb zJ%54PM|H7U$>YJ478w!i20gpG&&OI*hlO@WATfWIr zUA7@sb#s&ZscH42`i8!RN$hBrZ-kC1&FHii9i`B?py!Pe1^uJrS_4|5=dnaGI!alM zg3hz2(F;}FteX{@l#EVjb##MI=mMjf7JnY4_Mx~lctLD&M@Hu<&qjqgJ({zRj#>rt zim9JWEEFn&`iAWQy^zS#1jI;K7b(+OJ26UWrZ7$>vSzWIn4lg}zDkK%l-1Gk(Q|gk zs8u366x7BgJ{kWlx&IJYGCH9ePEQPlZKfX2OCOy0dum^4AoO9tn19~(J4DV zS`jq0)Dx3>iDoXNlf;J#y_cs6;OLCjFs5&b*~6|AjQ zG=A)?RzGHKSpwQIOUgJ#^9bti*pz)cU!F{qH;lx%v1P4czh}*D90?eYD1YlX&g8Hz z)l@M{{kBNZiA5e6V~ad0$DVjE=|%q7%oU3if|6&bZedZWlxKR8ddlNqY^j2sq_K+7 zpZF~-rHm~TOLwT>3Wgg5`RXKm_jY$fig8| zx2U8AtFT)%N~nKflIoYKS>n%zA-ths8YL}|o7BQn`YQBzYDBA>(xsA2&1>~jh9%bd zW&$^Yl$b`-_yoPMA*-C$B2(rn>2VorR8!QzDPb6B;M5{LqHERmDKfxxE62#xxE7rv z)*A(@vW>h8T8QpxNPkW((Obl8V@rp*oyutqQx$4*$)Jj-rl@#_{TaJaUY{B@X+T#f zX&H}qWy3CL;c4B3I!x#6Tc!N$W z=rW^4=+aWMnHjgcXGowYxfxs64>WpA!-F1QrYlmm8R3*SVaF&xtZiZ*W_gCp&rC_^ zSYDbTJ26w%3$S`Qt^N#o3myh%XqcbTc}4Ebf>w71-;YtAGvoozSb`VD&z#kwv%0Nc z+K_&AmOR3&!GCLiv!v3qrZ87^aCCOYe(tPAihr`!Ml2ZCcELDSy1oyy3wEo@dwu$% zRySL@N+P1`WvX~rtnb>Y;wd{Zr(0f$`&goCV2+e^PA^{pBj?U*^>YUKdT8<7C~itt z8LLloF>(uQ6rcqU_h z8dV62Hh;{^6&h0W=WtIRx-5G$Ps35(n=q;Kq@eTqu2n8m-U~Tuj!xf(n1*%&B`p=qRM?7Y^npkGq)?82-TUZ5sXmll@ogLG+>NUn&c+#qWqtJN(~$y>1SBX-Mz zzD*G*dLxaZILBXPEy%u5WeXRy(1HOrElg;!1qv$oZylj!3lz&NnB_H!*ostO0a&WKPf}VShJT;a+47$oVgJ4O#5*cQd~X!MsnCnomQ=pQ zvv%tug;+0+GvOAqIXj-knVX3bp|iGUN3{AZMiAtYB}rvz zdcYjcYSFB*yS8Bz3aBtUMz5m1dVgZhps`FTb6SL=@pXOMLL8QzqHf7vQ$G#r_IRc2 z^*Vd6){rgG_`bx|&dNJEeaX()%~=GKR!vBoC8L`qdGlD$o~7CmY^dnA8qh{ahMb~e z3YSeXl{k{WYEu2KKc32xpyaa(yQgfHc(~2;or$a+$qJL4L=juqb2MO_On)@<$@07e zr*mc(?T+jfohE@oy8ScE_+5kaJbQ-taTRk2R`sk#%)Cmvi9%?EWUrcKTbd6FHmB{j z>@J2fOQOaJWiQy>Io-SpAHEK6*tV;$PiX5>ZN46Gqp0y9s zkSLmYU3NNWt?K*&#REASp6qCHq&zvA?H~xqEoyOGV|uFEId69%MGl=Y3L&hLC+pl8 z-o=M%bWKySrFA)km#9TcmoO!zhAxfRZK{LJvxzMeexxK`j7~MFM}M=Vk$G!NJdQt+ zXjF;P(@+sv`?l+nXxtSokvLl^7k2S?+OD!JkxN(-6=~|0E@;sud)085zC_OByk4ZJ zlG=NI$-d=0jUb!GFNuI>vuvcV7sL4pyWzY^Q_c*c((@U+^SnuF>nc3GDd(K@aLR7G z@!?W3o1`Z*_JL*c(toC8<7A~=fl@3_+D*%lroigM2AOCrFfpx#FW|#z^2QXBX(|ZU z$T4W<)~ddWT}5qq|AYHFZrDKE45+_sl5kSh_=?1(-*vans$s^p{@>U^!}*mD9`tt5 zI%^kVl3t$7iMks%pnfIhY(Tv!_EYwremm;JUt9W0|M=|Q(|^Cof6*Z8!2Y{l@4s=^ z>j%&7T%A*NAWf8jW7~En$z){1^|`lh z-Ky{N;B7y9IImi&Z`b|5kFSBM7Mczpe(S3QdsnBw^JhWm+0TWw-=x{#F+(xDw5r9{Mad{C-Oy5e=^d5WOy0G!uSu~ zk$DAT>=H;ZtdgWn0$lOn zUB0Sk&f8mV7rVd-ny2a^q)bVYbwlO7Tj8O=xY}g*=eox%FL+d+m)1iOKj-?M!?Sdp zZ344$eknj{SxqIpyd=N{m>KBwJ%Gcf^AsRB4Kz#z(D%NR* zB$eXP&z8}=;5PMNVyn>@KQ+2O=-G6k(nFtRYDS zqy|-ND2@edM@Soh;;3NTLFC)lw@P)c5%3yu_5!)vf!ZM@GXB{0V8JWLFfYxpOpjcr z-|Ejsm%exoh%5Z<0mwE(gzXO&%CW8|SN3o)gB%R*QBJnqx5oW7-SNO-EyKzDCao9K zkW+!@#)^h>)K= zzU8WUNxNXsgEsZyTFu~;>t^SBc;`vN{a(hO<;`O&f>NyJ9$n+aPvv1(uZx;YxmTcI zEv6zYn+a$fAPkYLpMeKXI5ywrqNF7~T`D5sWjvh=1_Vp9LMXIdr^hpK2wb>k$lF@} zk*;tr>y2${ zwPeqOM8`HepfMRPvsnXG6(c#8TsEq8r}9YdGVOGSTphYg-u!BCF=6B@_oaWTx#Ij9 z7Gm79zN2lHPL;lt9o79=_p{Uf7Kbw%6^9sRq+}>um41ckDxonw?2;D?Y9BX;V({3a z)WLh`rfFM~5z-3eW@7`95-Pd5t9y_su0sSS_Z9OxL{w03nOIq-wLOE1#H|O@2W(R^ zh0qxlQ^{!k3ciQ5jaSJ!1!>yCX%X&z31`^BBGq$6%A*f9Ms>-@jpf!)c6h0+X-(N- zoS>i!+&K_QijNWMNDEG6cc7E-YnS_lqtLB4*Mxs&hV8+Cn@ja`$04av!g}Fb zlZK9|GkMJenI(uL-qDPOl<xnBDi}tn{B$1qBunhJ@!8I&SL$+ z@NiG!ty>yD;nIk`g&iinOxw9^%Gr5rb{V0)ij;CvGJAJfUaD2?yLcTkf7E**^7P zMzch+Ib}`3&$WO15a(demiFvh>~!g-byJZ*>pDjmK*NxOnpJp>(Y1{$VH;Pww=6_8 zE)fo0s8xkH7fys6taApexH~Ts(yZxXPRbZ7SV{ik80WP&>~`iH{3Xfod$oc|;X`*? zISv?^X1JcI6>nb(mX&+fu;0)NGkv5NX789DNhkBx6Mf_*=%7Zdi(xsH3xev;GHUtr z+QDS(NH)Q}ZJeq8#bh2<3JzZ7M~J1T*ofdp3+}ypq#U>{3+i#uMd9SITyKhO&sS$3 za&hqL=cdjCfm%E#TJ}N7%yT9lcp(!+WCGBamv+wkCyz8k7q+X}uv6-O$8;`n(Y$eR zZFp+ceMDU$89!gw)Fr(u^t6zf4^MY?Z{(>voOw^4q3|T~JSF7=NY`n+*NMG1Hc%96BX#UYEFgZml$|m+(%ITIQefpylrYnwBj6& z7*tEU104BQ5)}y0a~oKL1OAHhc=ukq6;`R2iCuRH>iQU#){4T__d2<&($*bR z8>7%<3(%+U7oUGW*@1rBW={B=ku zu0+h_ZHCw$2a8NstLQnF=i+L}DlTS$Rcd`6A3rpL!Lqz}*W!MQpeFj0A??(G?!4TO z+pRGArSW8&pygWp6rgBK5F$x(r~bQfn$rm4nSdG^*E8#60QU2*-4Bk3<|yQw`#aL+ z2RN=oNV?uscJi#2ZCPJNoRQ^9?9rD#8qzlhsj%}4MmG*>t#vqm$Buq$zGsn1Z8CVB zI1Ty0bH=Sz=lAlds^o6x#A$#`6Fky`Me3Ew#*b`BeSSBb1c-@wekys)Wa86{M(%s( zAo{>kBE_W>s??69>kyQ1J6W(sLMrG^jPA5V07<83>S-{?Ll4jG?AFMEU{2HA1k zc}x4+Du9k|D6OB~{XB${YrSN6+CYcoyE5`?+r!E$2F+CRg-aIVW9qG0;wkyf(YM)Iw7YluNKgMFOg-FJf)Ngal_T70E6MSo05@5A+`CIn)tjd?;~UC zCk&1R*%ehzwI6FMZ-^kae6=@h1pD}M;obFRu|Eep3M4_mded?scixEFQ5)8G&uw8G zKQ=$(+a=_6Q@Sk!^9(*zF5oVf0pzhu)S=Io6levdVuC{HD8TF29)Otr*^0kUg zhGr3vM`|l07+~E7(V*fIF;5A&*1LFn<2rjJ)$#Ii`ouFEl87x{)wVBbaN{`bpZSRN zXFZ~JKvD!IxFqvY&S632wlZ5ubtUYtEZ4SQSg)TIMoE6I+dF&KNFH{C>evrIXS&4( z$|(1@lkt(to; zHbac1{!8|#qAt|&`PJbwwFpebSvBP%szlR)+x91oB+=BZ2?8?{l`44*V= zKuZ-YPD;B$#L&Ry$6JQ7VY;DSeaj~T1)<9@<2>Aa!x*=WT9%fOlKqT~Mt9b0X!O)~ zK>>On-a`Wp!i^zNFz$QLsN|^U^S^7!i&8We<6SMe5qf{Q-fd0{vhAWnKe&V?q&0-} z8V4`p6i2jZnUT5`JrL!1x12g{g@d~}0lRSqKDYd+HYLvhym_l;De=VG_CwcmotdNI z5K0(7dTPJLB0cDM>ii!Z+dRnjvyVR{38sHc4G7(vYDca$YlFFoQ#HmnU=#j>){?SOL=q^GwaML4}KiLILp|u zYj4NL)yn#_ISwB;GaY3K?~w@`t`dKt5(9t%b*eS1{G}i$KGMt%Vb|wQn~HP;-Kg5M zsTT15Mz4qHFGr^ypMkQ4twgni0*w7ur3KwQP|Q7uNn5*Q+D4Q+c%tox5;%Xxp$*=D z(lk*HW;8O@Rt$-b=Xa=4Lvhl~U>VEG*a$>_r7Lu8jjhcSEq`|k{j>m9eQ>h6V3fy=I|M1G$ z07dWModOZ3U3*=nB=7b=o8_Ca4G;+iGu3T$H!!wxG4wJyKYtc+G5H5*7e-#*yVWKn zLyJL_?ReR^I~H#QAKcN4Wv#ZleWh0X%NRYw@Ef=vt?49B}q)%9+;VG!tdhdWYZvsP=OUFx+Qv5!zlkrP7 z+@xJv#Ry>t?*0zPx1^^4tr3aX5DaK(rk~2dTUIEff_3r`Fk<_l`bU*&M4lx7ovIceg>0jHQsS8aR}appQjV*94(_5WzFP8pvo6QD794UI(bFM&aX}5@ z?3Iws@O4g;iLlfe(J!Xl+=6e{wNL6_O~wLin4r7o9vhFh`!exkuPL~b17X>Uzz9*I zCKq(O1=1TFh;IEI{f^nyuMux2z-?=?+@l3bo+IZD&sE$}`pm1o*0TBoEz2$YXer_I zdbTQKZHcFwp8qeLVtZ}M+A+Ss;kQ?nAs9yl%R4lsHj+>6obFvyT^!_0LV&^eB!QGu3Ne*3nGDlsOw?xTzwaoZxO7$7|+rAQ|*z#bsT-fxpQGdn=kQ*uYOO z@I03K3^_qCDBl-i`cYS361oXgTV(d0faUI`uy^(C-``}dADmsT2u0iz@)4Uot@W35 zx#y7dfuvY^lF7G~o<=eKB*lPs3N*YySM=MR8?AYx@4>{b*Lzs=5USqPIgB&6nO)cl zkppY*ZaA^aBJVYSJ=Ld>*PeIe=hNRiHeFXI?q%t9#gg=(-&b|1m@k~|=h`jP`0(#n zCI9^jnN?1XS|=CuhLX+ImRBg^LcuYExHb-#K>PlO!BLmi=GJ+;OZ?TU!4@SR;uY-f ztLf1z37q|^SL&+!viq}!&$9Ez-vH{_i`;0`<99gbsN75XuW96jZ?jNwx1ue{RT0nX z0b$p~TEjAIV#uNg5I9iYrXF51HdE>cfmt!?xCxLjrDAcW1NqD%@c&e{bBN>d**nV| zfJFPq5lBnYhlS4~9ih-?n;jj=6Khrs(^^Bs%ISn*YBPTo^3tCTyNeohFwCW=UZ2k{ zmYvvN#8HyEhmW>i6lSh;n4D1zTCfJkb>S&c-`u&J37w>RPGakJV5AE+yfEe>L4xy) zL96VWGcZ^5*?u3ow(##3-tLdKSvw9<0|_`aYvW6Sc?-v*ZHl@(L**BfPN@bF7vyiw z^JAa$b9_+@dnLiBxn%0D(?Qd&15`23l4fM;h^OU+=;94f-@`!p%bfA&orQnPCXxw_ zU_!pi=8lUMx|LECM<{k_&|KNzPqO6)1&&8{pkx~o;GcgFl98(V!x`)XQn|T`1&G0x z{2FH9Bm9*yeTuq4uTDAP7k5}^WQp19M%vf*eFZ9oo-SgXdqJVMMZF5@``YeLMe=-G z(pz-F_HAZz)pI(!917U{kCMQeiN55t{U@G4c^}4j0Xflg6qyAS3ja0kH&;2Lts%H%%Xccs0rn^KgVcUz}CHzl*Yf1c1b zzp^8PX(k#%YS#lQ*cYd}20)CLPi03F_?M=8Ecm+B5oQ2LjRxgo8F0=Ei3b;%cbg+@&^^4E(H zSUcUf)cpR7!az#2SD?&!Ktg+<^dAQT%~$EKBHA|x3iSBrfQwxZ!^CkiufU*q9<;K- zO6yRYfg`nqGSIX<7O(sCQ=G41YCRD?Zimx^?~QneKQDSp5xKQ#^my1rl0{!zh4|GR zr&4I{Zpju`7H$p8gJI==D8YwM*7bZmTxz%c!=GqLy?eDcCjf5uWsGBkaLs003;iDI zi`ah$|LpK*A9kZt=_;(V(| zj4qf*8%kJ?5`-C=r>thcFN~MiV_{*I4mG+(U61Rsp@@nvS!74E#IoP`k;Jja6g)T7 zLP{0)IQSI+r3);5YnGH_P8u7qx$P%a43ZD^*MR&Jq^F_Sr>lW#D{!l3sIFL;_Of6x zCUO%-Q$dDdCIllLvP7;%UfuUgK%b-%FMVaTDR2}7o5XM!(~n0eX2>%4clV&Lxx^h) z455T?Z%?3N6^yO~hOJ=HmK{|)bbq=1#N4{AZw|O-avU%ehDYpPjJ;cayhZ7@&Bd#y z*{Y6F9pFJ+k}zywdt8Va{D#5HAz4?fXf&i=er=(}W^A1-y|BHis>@{|-){4sQXs~# z1>^1Q3oXKkg3KCx`u-Er|5Lvv;L`VSLCoio!hP3GC!SwoDf8Y@JSXw}=Yc81+GGRU zymaf?`w(!#>7!YTfn`zXy1SF3=T*G8wYWrY*3ox#r^<9YNrc`}CF8_L@3wr?md=Bo zwAl!sQV046DVgEASh(iMSX=h9?HCWxzh{Jw1wZW)yzt<7LWO+biQ!euW&$QeZI9e+ zV$`28P~uGx2r*%=S;2QN8AE8+H^FXcbdv`caDf<&AK43*Gdf}DYV>Jhq}2mWzkgeo zq)X^-B_=OWlN*!y|EjU_QZdu%khopSkoS#wMyR2Cuv)-4K>U9Fc45&tCO&Ik>~>5t z0;(AEjBjy%qxC@mU9C+KPltdf!l=IcGiUWm&@3u5>co^(qxVTP z4-ufPuumlm&>}KG)4ZZ3(L0#n!MJf@JV1?k%KN7(yimE!F<`&-N9}4tJA0Un*|UFO zj|paUS#xcIlN95XS@b1h#v>cr!jOsASr`KwrK~|CN7;ZsPVa$`+4e*ay}}0X&5HxE zDeM^u&BKMTia!L=3IVG}{oItkJimR1tp)OWqWnOvn|q{cdN5=z@9xw<)ZyZ`aB2?q zxyZAi`{oL%3g)b+u^mG^V<|0SvYLHfh=Ugput)C900 zI6J8p5WF(k$w8%@-boht%#g($Ruk+3yUiBtg1QBd0YG7M!l4Ciz&K%NAsq0G zF^ma};r0oJpRQMxI*n}fLTH~gZ$O5_1r`NHNz??1M7s#Jy`j_?j#y)c1bm406G^JU z+}VbShAjn_acj1oLFBCk_~33)V}NMCca~wSDYM?nVtZ#0H98VPk_(b%zYK^IP+SmP zFiu2fq&ko~m^jE*Vq@g}BLN~%cMRk7J&?~;MlGyFHU!xl9JDbKjtl7yBno8z2M7b- zbA5gGV?)B%UubG>jsbZLs>MG^hRy_iK=+dcd~o;G1iJisKfh^r;_g@StO9lqNHNU; z9mxB_B*f4!6vJi$eDJrBF${iQxcinQ=GUkAEw5O^&4QnB``jc9J#$yPr`3X=Nc+%M zXaYVkw?>PWF#yO5RZRAEdzD#~|9n8dV47f?AR0-t?>gKq=lo(oIqNXUaJ)o2zFM*1 zpx~tMxL*cjD@dMS2g*Jl3IJ{l4qoZ*W$0jRPT%a{LX(`Xmx7+|7C0=TPJ*ed(7S*c z6D+WaaC=5#Yvc%X+fG6Z@&YrgCh!Tie@22pKDwO?QlGFKBOq-oAT;=4bPvWi9@M=S zzlFVnPWbsfu-j=H8N`iW!zRYyS6DNto2Os$v^!*a@!#|O6~Xf-PC%h?haR_h1AI@@ z1G_aMNnrg8cxSj?6X!bJoq5!MH_v{m=0A?+$|nDF%!L8l^xA%XLK8#~EPQcq+RndQ zZB#PFg>BlvhI8{zI;J}fPV~|Jf(<)pIa;Ku?MgiG^t0E^@n3nlrMW~9J+#KXmcE9+ zx8tVc$f3KnzJVG^41^JfQ0>MpqTi^#V&|E~J}bV4{&Zyb$of*mET^@jb>}jyG&rgx9%nFXyi!k!6<6%xcwlqj_OZ8 zep2q>-9)v`X%gE*oKHvj2v>+w=xF6$C%m-C!xC8~pU+b0;PWwa6n6A>Oz`hnTvQj= z5!V}&UaD$x6TgdH{OxGeQOdjTEkS^|;G;}{sCfDNU4%#KJ#tWZKFQ;7 z{i479+o1-&rWj^+!Ts-!Sfx#@YTIb`;B+yC*=P0^xij^<_>zB zLB}t21!-^y3=j|y7!Vb3Qw6NyREh~W5Rfgjg{OcR%lr zQf#<<*VUS`IwI0cq+2WwdNUyQFl$@tA7{GH$@z_DmeMNO*urR*ED98$G1pCtGjw47 z&2lSxlE))_HJj0ZagUpz5f>BHNj6aE_}pKZ;IIBH4V7Z2c zt&z3i;RfgoB&xf$&pEMaR+KjOPR4|n8R&t@XjIgUx;D2`JMVU94^E<02ZuEM*-qv;4S;eAQ;@)H-)STXrjq1Lh1yA(NaN zJbk)89?v;viNgoL(ms8}9lJ5s_5NM}$o@Tgf&`>mf;x~iBBCO~+M-Q=+VIAIg%qI5 zlX6G4nHPA8Glv+@Oi4(ki7jnI0ciwW)JIzq_jPD=kVy5~Lb8((4~$P+C84?7@KYF7 zBLp{MlFH%y3V3|33^)%@PZjQIskjq*f(jHXpet41U%*(3asw?{a+i$-$PX7G*eQ^s z!N}mR)kO+I(l9z~de7O(q_5qO!AQI~1>J~ak9WP+!aT6pgvqDkYtuMgzg?kQ!GzG3K=HqOaWJq(I+s9o9qNv4yuN zH@RAjf8*!f*yiHU1h>%n-TCaoZjYLiL+Mo31p(+(iOgJc2#Md(G|B&Eqhi0-PC3Pb zh}-|ZcD=(y(D3Cl&br@EqKAX2UaW$+7e+mRxwDaUmFc7mu$olWQp#wcGCt5eR^*<{ zfO-?sr3)L};d9A%vFFP$lBrKSe3N=fc5mt#ghqRa!*GXxd)d1ue`7qv zaa($X-;X_b`THK@8J|JNN*EV+3nC&uPCG!*IAPbGN@2*FfoR%S95-9@A_*6*6C4fGRA3$@WXu0OS{Dc1ns=C3QI`{x zz3vvNVnfnFZI+*5&b3@rgo`ON=OWp2;5PG*k;M45=FstG^;PPAf2&c@o6a|y66^^b z482**%i~$Cyh*5Rg#pWP2TU;^faM zci3cw1y%?EU(#jaU8;b3*6r_3f#NxR z9Nojz!bV-c!oR!8FY6AYM2{%rq@a(C$q=nJzR#>MC?vxMetdK_o=hnFZ36Too(r=KP(p~O$o zIQKNCxqja-gj(kQ$v7LVYyC`0)u?6n*@?eg;t@QxrXjr2ZT0>1F*bh7qO){po>5Lm zAv$CmXthU@u2~YFozbwAu;&3i*CS zbCuEpCVMt`5I7dVlfm^5V?9Oa+8STDf^b?(anQlc5wZmeA?IyLDy2t$MYcb-% zo@kFGwxT4H_Z&AlcYF)31`D>hNk2Y0XUmyR8dH?{C?Q`qxo3_(QVs)fUS9FxT*fw#!G^Ys;k)$ni&QIYdpx(?$WHl-T3J^a6CDcVHvzvd>K9Bg{$xcYu5ay zW>^_}KdK_$d$SftkQmJzj-E8maNF7N+hrF%fs$TPQpR;?ogc2cmDdKlrYrYDlN@wq zlaiT*wCyq7s%>+kYPXz5@uremeqOIvX1cC^n;dJngXN!6Xq{9%Z)Z_kr};rZs(Zs6 zcU}QX>X(Yzf?rw1tXu-r=SHFY&n3;n&9=L}rX`P}ii(Ao$84^a6SjQTK=Wssz*R1Z zSKNc%a$ABI&;pQbC@Y*a*L~Cl++<<#ODe9+GEx>jqK;S1;FVab6zB-(qMbAVI+Qex zNk}fJpCwB)`o|pdZn<35-aI*A0TqA`v#kncFzs5YneC9NQ6+4NoLcTZ=(SZ*5nXZt z`m_7Czp=E)qHI=)n^sCk2lZ(>Q7!!<(c_nacV{kjfDcgEZPB3hXVa9fbH$duP1-YR z)ysH(D4XZK;3d9TXT$x}iMS!?@$0cVJNU3%kE;ar4*XlaFlQ3fe$g&~mrBWxjGK~g zt0)dNVoZwr`;(E?+nvhmfz531?Iv@!Y4qO5QbEs}723nB@Ru5wSaG+MN@Haeb>&j@ z_O!j*Ad#6+o~oMl;oo1-nWe%XX*)z3`rdMuB%zRh@-z(5IAjwawc6?BPrV`jrz(^^<*yx0GHjj8s&(tXIpdGHP5Pm`~4~w8WI1#-8~a61wl<0deJKMAXCwQs~W+L}|O$j*5h7 z$7_U#>}V4l)yxEgI6=*z-BeJr)7r|MPRr@+{-|&D(U1`I<|3D#2WPP0>0Q#)$|&aU zqpaxPntDZbU}Zb1`2cH)oiTy}qtN3_tuooc)m@;(Fg>)bd#}tb%s(=E9=7EB+L?Z{ zVy>E(NOi6-;t{R_dK%VjT$Np`#Pj$K?G0zvrRjn-^|gD#w4@PX)TS`Vt_U3r7<)euo`1)#`)w=vh>n`GO#;FrE2S;iz; z@9+yh^>i>*T!&NTo&>*>mPC?$J4RMgx1?2N67cU6gTzHQEbhX@1|@wu8keBuicTNC za=D57rKwSW-l!~115^0$BHO@1g(4Sb<|L2oVY?i!2O7UyRW`PP^O9CbE*cv%2Z7$cGX`lIMg45Oe}8g=Vf_g*)CBS9 zD{!x_Ch_KGP&S#Nuy2hv9>Y6r59)sDr#&X*>k89EHEraL%u!I&YC*MHG`qQ|PDcV~B%w@~>-IJ}ZSK;G?4WP73B^s`kxZ z>k%|HD;bR0IKXKMl5kx9_%Ig9JV&xUl~o_s#8e9QYiipxi}Vw0mW)7Cj3PkQIu4VN zuqW5Zk_yR9i~2#H<{D3XlQf5U9d?qoPe?@omNxmULt6vunsGebkpjhc$5D#+b z8Lk)yifF&Va8I+)7l$Pw&Ar}axV0BZ0P8mya6xd1x&>r9Y!8|*UAElFx;_*|RrTGD z6WeEI{ehw>Bmv^HAum|DP}5jg7j^xAs+B>FSW1H`PsLS2E&|)a^gmWaCfB+{D~veG zs(J4rir`kPT~fSL%tl0P4bRazOOQ+f(Ga_CHoREPb?`1xxAM!r_JjEZ9YahOfOx8( zd9OD@+T-)!L~O2b%T~R8nqqgBX(-Z(K_LDTMYgv?S4ALS7YS!^HaB2k>iqo(wX-C-m;iI?v?U zmlj=#D=w@oxZ5q;f%MMrto}tdOw^2Nh_yDarahxio}bA4{#TXVC7XQo;x7=AfeOlX zBs6?~Hu2JwY%yYOVEw@yIwk31KW6o;tex(vpk=#Rc+{SzpIoN57(c0YvAYg39pFxl zx7ecM^ur2-nZlt_m05^2=P&W^H~Gn!9Ny$cdax7ByErOwfM4G~ahXT-Vb3Q$sQk@D zlTgg#^?LHL^H=^w>~Z@Y*1w(l-pIG6$}&Qd#;g(|2xsIOyvD%I8!hIqy@Q{+i!Scp(q?k9R%GV# z{EJqqP&GNS=NgVk8{;zH7mJ!|TkDai^(uJRSEsZ10C${&hK-5L4MGDUo6Myn5gOez zb}i`VF8{tTW!&Pi-Bfqowv;Hdxd*2&?wI-X(y2XiQySi<+8EGv_Y|Elb&uV(JkRL zEk*NrL=Ds`@L$OP-GcJSiAKLMNeGc!{!KV@B~?rk5F*<=mGfr;H7v}@0tq~IMizuBHRyBO)t z{0GOlpR>%3X#*{Jmh{+VmmTq7f-XxHT3WU`xr^G;9q^F#&6Y_9!VU!qi%&o~xtO4zW=~Fk&Rmo`UHIuDx?fIb@Q`Lj8V1x{yn4B0o(y&r}lI2y5qzJ)i5u*!8^%=lpJ1TqoY^{qFhi0!b5 z+P7HWgZ;d*egqBYFO9#x8u>jO^$gxTK-MtaJYd$WJ-^~DGrY!h69}*~ejWQGoFiGo z*^s68bUr6yZ&{ZMZET$KS+!MN@TjL|W_s1k0yfRGEWEnqY>lHbmwsYgiMUT*kJ?7- z4hjb+WrK@R^Cy?DPMrLmUOb6spJ^!5n@gV(8f-{w4EKGDQJuP)KB~8UE#L<`@@B$# zcYS|4w}b45G~KzXx4gfe?InHKby{2>Hi)Zzp8hTz$g3p-oo(-P3zUyQN85XV_OGC0 zfEr4z!eb-6Ev@{{_2hLjnXlT#=gY+# zbCFag?x75e@DDEo2Y6aPN?uwE%i412Rg#n7+?|>9rt<$<)p~MwD=u@}UZi-=P1cLQ zRkOn}xIRvmtz85Ks5LI4c{sA_#ksbe0A;JS?`u&eE}FMnUq5Ue@01rxnoUZI)4ZnV zWy;G&*3zakaiv5(*6Q%M7+^0lJed-iME5pIeGpp2zp(vEo8%Xgdc)Et+cyR^ICbV5 zABx8&*W=?gT_0fX+JX!Y?x&4b~nX9}y3F@9dz%zKhNxA{dL0rcz#Xd)3vjlJ6S(wCSc!gZ|xubg}j6(mhbg(lb8oToDg+?A2{5J7tf@EPR|rCuFmTA>8yWS z=Ur3RBu;V2-G&YAZql?VAGOT&0Tz(<;(N^EzdvnBknsAVTT!+oY?JLHQ{p`e+2Q(2 z!O-{Fp@L$IqH+kDg3a=T_K0G5C~|}<8Ae#3p$>t~ zhjaXso4-#a4}{`-8o=P7jNLQ;(4p`RVA3gYeL`y&^vVh`AX3p7CXA6xBHS}?2Nu=?{;=RDhf6W zn8*(3Z&|G5$D`EZA0AjgYqk=BDjsDmcq!vYt>Sd8g;TJp$C>oTJsR=(OL-y{9~S!z zawTC4O>Ph2zopuR)3T6hx8Y`BYR)#TKS ze^=^0AiYRuu#FhvjFS5%i$I!}1NR$ZfbphgYlQzk&pNVImcd0oSwqQS9H0!W;Hg&@ zX2DO4Oe$hY1rt7^&Gc<7O4U7Sk;!fn$=}6uQDl<8`@^nQ8uut5El9`r{8|cOwtT6- z?qA+En>>!bbuq0g{Wte!`uFkLv^w>-fr1(*^lXk#%05YRjH9~Q5|KCq8k)#GM|hLw zn^y7-STkWi8|~Am$8HGIDxk7HJKP;sG&fTfgQ1Z6&wwV^1523D&`IY%`=xDjfkI(_ z!jTsA6mmbf)XK-%#6JXp)$uu3`LeNB@!l1o^oO>{%{Sd5XgOqPI} z$S{BLbK`IIq7VeA=M$WaZEDr@%je)Jeg$H=!stgwB+t+Vl5@5`7xG~X3Rbd63G~n} z(Ep|%ko|N&uYVnoO{jn7L^Fcqu1|M_WT#|d9AH)MoZ=VWEXA+Bgc!+nBqJ=B{Y0zs z1>Kl^j>iJ|1MF*tXK9avQikhEba6{6bF(mOLUZSaEzYghVSoV>d;0zk+v6xc_=XOl z71qCJN{AqLSjZY)qhE|7xFs@=z~U(8Az>diRj`|!+#IRX&w80AXK(ggD?qjG{+7hl z01*1!lbQ$S__CNr9rkAbbA?+4EciR>4s_--IE3gRd&_K7wffA_yq;aiabIfFF25nG#M)Tm~^7;=nWJ{nh*EYs6``^f#74pr@ zl=*}&a7Ap$9foSG0%9>qT-6wC?yhc9z<}J3&Kp6!Qe_+Kw#$IZi5?u_FP zsT2{h*suaBI}Am4mp&L-DVu|GIt2p0e?Gja?zV28A1{erVb9N00nooeR9bsR^y!(j z7m7_rpkuY}%F3&nFVRL*)C zOue-ZjGU4}73%AbZJ~B;9EM)|1q4G(=iV0tGr#v4Pbg}^5i+VI3qdC z_Z@~P)Is?Tyk=m#*2+I8qah(^%Z_jp^aa#QoNhw(JGGB{Bra3(x3h~iSC3q{SUm8yP*jctnA`?ZDPlH=lnfhx9~-y+wYuj@zA(=8NCH@_;avO9yqY)_d%2>kgo}G2+V+$_^}XI;%7Vj$*Yj_K zZhC?3EkMD&MdkJ?Iy~8!K&-#6mDlwCJ&=b&OAk?kIikJ-$(#xjMF)Xm0Bqj>@wimi zw=TF4qV07sKL4Y5tI@^Bs}`Gw-vg`R(TBsUX=4?9yrZCl7EWJ)0g&aU3$Yh@IETC} zWYB++r%>I#?lv@=1CR;*0pSVhyJ1Pd_5S_A>_^Ki?0T5Q zRB^w$7c^I$g2Zhk0jA*vQ7DajCOl|heDL*sa@}h`tbnCJNo*2@p-LlrbgPi5NOgC; zb+$g`@X+iIXv2~3%bb>r%zL-(zZqnn!d!YMH#vO&buVR=wlkzY{5bEL>VBflOGvXmBhg+J7r>~qJn zE>HhGX;r5{b@*qt2(#GwRP}I{JV=+?w&e#m#`kyh5J3rPk~jeftGAFH^0??0Xa3lC zU0#6#5XD?v60w*DArZLV6cR<@ewcXGe*tL|37uR@lZk9Vf>y48!<;fCfuxcmHcrG% zD-wlGijQ2~g0v3NF(RgU0Y`B!0`I9LUqBXxZKMQ{%!_0`#ZeFs;TkQ;CwhP>Q@EHnYH|GM%#JwiOpcWy{oPHVw;ix#gnt+ceXkkD9!P z8Xw4jAarC-ZEw+U6Tg+EBTZE}G+y6FNZK%c)tZ8mfX0+w5gXFjbdh~_lm(_dBEKOH zMXGK4gp&B{6tYt$H-g|RRz-PVj2QR0aBpksNA9=&tlfVSj9MD{M+9uoq;Ou>l;u0^ z^Kpgqv$uYqOW7gFIFJp%A(KraXMtwlQhB5=geyi>SZtc<;Zj>wD#)^bosR{XbT?bq?U&JhAC* z3yeyI`Oca)YU%aH50EYfrh>+>cediG%fsa)7kmK02o5gv(ojKE#s%7m5o}C+_M2~1kGqD7O$$!Ier(I z`2sO^+q@5L+{ig+LKs`Vi{?`27OOrFEOt@LdFHx7&eUIXnWhx>q!QdM)ZvC+&*R?7;Vd1j~Qtkam7ZHGDEi%sGQ-D3@CVQgmbP+F}AX|uhq}3 zVlVm8-Ro4L$T-1WsZl}0P_>~i(^G>pK5Sm8F14kq%@9*+%`l{`um$v|QC`8omye!W zoQI-c52QFZIZ3rf|LW-x<9o-dUdZzHbF^KV!n`N!v9P?pJ6xu$ zQ@s;&7c22nQjI#YE+AE(P{Vx6SEgOAGS;h^=D1T+l2#Q}qE9=HVnsNIWSUNsE)*~t zyPvar*Xq_pmUO%dhs3Q3n$}$q|19+y<>L`)yUZ?W2D}>99f(JYlJS6lAwf@sB;AsW!`r@cwTZLM2 zG}qzcd-G=7ZVki67uDmNzo!rG*#vfBP%aWA5J=`~pd0)UxYvW_F#9U}@h#w4q~lXa zA@qHr(71(GpWyq3XSVF}>M&mQ2?Y^RdV<%kpT7rimd?n+qZoDq>$*B z%omQj6$kdKJ-k}wR+9A(Xg2o-{Y{FR$sxffTwEoY5Dc&tirY}Z{xSl+- z-moMvnnR)S7`5&duL&@A!ufm9YXr7(GAz#+!QI#Xo}Dwn0_;RYI+7#KYl^L!N9s)i z_7mLzh$ho#JR9t_AW>@AV|ZLcvPs50&COt2%8{Wp9;6nY<{lJQBxam@G| zhm5;HFa~IA{IC4UeGl~Z4va6hNT@;Z7szOYA(s%qn1R2GEaatNi`P4Runc>qMNdMQ(;e0+41d@ zbUF&92*)lyTi;Yau-YFg|MW_Iyo&S0s-}4diJhJR==P|c%JDP74{?)D%O!dEy%Aey z^}I-6qa1EtbbEhyqie4`w770WaLU02V99G!`TtaeDC!ZyniG>eTfd+rD6oS>s!_tg zSOhBKQax#gHQjZt*=@*YFC9T~7L#O;OjKe77FD)XKLxU-@|o}y#9H-}N|gPA$PwaE z^6uHFY(xE)C;jIY%}`|=g>~+!cA5XHGzHr@*cUN&W6;ymP5s;bBo$q^$h_@zSrGF)5irt^km)Vkfr&_y7X5oW$KmNRSZ^E=fxk`spwcm@62%?iZ-_ zSLH#XXQL^(%=68biErH_&7*F813ARO6ir(=lwl9K-T;ajAbi!~e) zyo)XWi~j(=As1yf(a$Fo_XgD{SqUiNi%SZ}UQFrBVg&XhdSLYa(i3Z3%4q(?g24OR zOJ%!-u1ldJ#pO@LDC;#qEA*41O}53xke_rSt}}A)DL5_dFr}(3P1DS=!Yv1DwKU;| zap`*bbi?wZ|U1rl!p@piG#f<9E{7ayq2S-EpG{)5}fJU+*<@d}2Fj=opvekaTO983pW zA&`RK^j>8k0BQp2QR`=5-V>GKv55+E+qB|zZZX7U`3QN&@#d zu?avN=3`(+!AM8wuozy}&>wgNVo1q7CibjqZsFoz0$vXuTV(eeSuqY#yI~RJAAtLg z{_dbERiMM^G-5$>fz7oCu{irqXzes-9Y2w@w_1z-N7*V5OOdkRb@pv%s0P6V?9N;! zUP#vXXjq%W7Q~r*vxHu|>f^A$WV@Q&lu!P~g*=M3%L3@h&aR^-wIom}TiKpEbWW!E zR?pP4J7{#itsEOWA061F-JTWE4YmCEvzVarX}yvgcUFaoR6JnEt2 z0o5PX_GtiYv{s~13bG~4b=6Y`{^Y=o=U3%T9*GWEp_T_f=Ra2)Sov=zK4Xx|R4ny* z0jg4P)zAskt^yv=?mZyrRN548pj%&sA7M{(X-i8ClHLo2e2{afWZg?3Vuq_me2;0m zA(ag&FF`KSEDzTFni8sNS4}MB2%#ngVJWs_FCG^Cr9^UVrAc-fG0Bz4@t5u$=x264 z??GDm7C!y{-|$dIT<__KqG;A@X!plQ`QOHv?qSa%!8X>%YTrNx=KFaTc5d!v7v6>o zv+$mD1uZLc2h(a+@g05fJnu4)vgT`m_;x=dYEJ41_U$!B_n19OPMJR2VWD>$uK5&7 zuSXi1ui@L=0LS6`-}-EOfBzYE6Io>8?45%j#e24uV$*uI zS(fod_~dV3{l9=`grI>Ec}jfE_(M8in<{-j6z3$E+50f9vHVV%?Q`@_kEB|$Nmt{Klb+!6h^ar^io<8Xvs=gbUI2;)1#QUB5p>^RfK68}}$ z4YjvazN=KaX|2tQk5yS4k=Utj4cU-EOUG(`hEExIF`CG`u^uvCvm%k5gheb!(BaGJ(>DkwO9ui+AU2dK;|EA_7;INSh(Vitl{x1kad<6*#{Q(9MlQhS>XBSNb{Jt7HKR`wS%!tltqicSBV*JE9-X}lRXnDYm zEW;qkLa5g_mC%2tj)xN5UL*RrpI+!+31aGT@o_LpciPF5vKVw~y3C%L+J2{Yf8D%z zwqOJD+4TS%)YMp~-kZ+0iHQRVUNi+<%vl7Tuip5)b%P{~%zH=2rH4nUGajSo>`whL zTuO43KrpIpZab@^*Cwk6m&UED>Ew99sZKKs%pzY0bW5vK;HEl+8w!t?N((vYUL&;` zW+IM^r7%vaD2`#2X?L<6Frx61G1V~W9)*EYR+C3nnVRF+bjG9#5;z-lB@OQdzn5s{ z$Q3X4?K@I>GJ7)Q^x8QV`CMJgJ;!ZJ?U6VX%G%EzN)_G1VS|WgkiUHVZqtH(o7*pn zQQ?1_?dC!4T>kr|ho*Uo^aEQe3(8|-N;VF0D$y>FEZOI~m;7w6pJ70x*Ispm61w$(lIA@QlHOf4<$v=yz^#7x?jJpSbUJuop-;{~ zei9+ee98^(*+7rppw2&#yx*V&w=*icD(sMe+4#K``lEQQQ+O=S_hV9xgF$YCJR5PT zHXrt5{jsO{W6%5w{sex_xv;Wkjw?*oweUAx*%<1FmA zaordM2{bl5_o`&8`5TEXQ8R**kN+4mXy%N!e@89UxjmLvZA3xHkK+V{kJ15Z*4q>t zIBYz$a!nKjV2fayzt^lpcqat^9;}P{xRLaa;o)Om@eArhz%JkNPCwlqU@i`Y`5o0E z=s;H#KWzC{;#Wv7_7zf00Akn>lbwTy{$arL+)J=6*L)*!b~C$A{0cSzk}Y}{~) z!~^}Lw?jNymBiNfKLeq?$YBg$A^mhvJl?YWV*7W0VO-F&eDVYUiC2Lv+2K^rd%o+A zsnQm>POGHIpya@b+B3&HX8%Wb;(r*Jzn8}X&=+3p5}JX${l+oKkCi1wbPt64=HRO> zX;1Y+e6A)qZV+4#ySb**N85(CPGI7hwI$$mXq$;OwMIG*Z7j>sH<_)*?E>d8_|U)9 z4-*TT&np`NO1m0L^K?MMMkWIs>&>~dA7beug5nuUA9;kWR(PrCraA#(*ihsYSX_W2 zz#)4aBoWfX`zqVdP4VO!vYb`)2*8@WCb(y(xm3T-L|fX;-9`zC%7cFAQHZkJDM&jZ zqo0CLUmr_QRZpMo&#`;UUYflh5alKyG)V(LM5Bv9$f$f_NlAghzT~~z85-JV6oj6h zw_akKZxE4Ii#8uZn|JVz2JP)ta|NMm)){tqw|Im@ z=1e27ZgyMsZV7x7t4;?d=TQYJSg>oVVP`NKAr_xl0CV_*c^o#S0WPS~H(S&5s0w_Q zlmAtUq5gmPqs=teQXdiVe_|kH)QYb9kRTw7Y4!Rn1ZfkPUhrxAU`j-klnqJ{k_%*R zXhK95LWne;`)kt5sSK-WokGL~GqW1|EoHiIAOdNW;7TN*9BC5ZO7y^ZG&0UN#EJy% zQv}uV@Z`Bx70)_)p3v+|N~3tRbBTg{1c{HH1h(NkiYu23NoIoZWQJj7 zN(qzkpNmvRB<;;z^j>M9QnzcCU;Y7Pm=J#!+0`^rge(jAiic2i7y9Xs?U@3Lioq6O z$cmU_NLi5ln+eQ+w}qC&Fia>WEUZ;;r1qB@cQvauG3-Y+DjTmhJkvu6Eilr zG%RgmWz{S1Skxn`aeNWX*tYJGL0{dBH-U^V8jCg#j%7|JoAmWCEl?vs67@BNIfK)$~p;{e9!sLm?$}dhUeIp!F6Oox6c$c0*i2|K+LGyB@Gdf#Z)5f21p_nmB4Ze#n`A!&A{Qx;`#`Q~6eGhwYsIM#gA%pj!75axSD^iLIMs~L3Barr|IvTiy@`QJJITuU{11zEBM*@YY4kondKg|X;KqF zaCHJyXuyD_^5cHC)ajs^`)s>s81g40+3@nTdCG_zkdsWh~p_S->{~-ER+jJh9?Go*`L>6n5yX)Q= z`#AZh{AZ!46|@@w!EMKN%q=WesY60|v<{jJ53*^j&qG52Bz%1tDdZBL_`<=NR4yNZ zMiZE9B?3fpHLZgkns)rONgC%#fAds?iS$4>Om!9Uq3lpxP`mYN9M0yi$Ecg(O{%gU zfOI49QiOkK@%bqHW`yQU+?xOR{kMywOTXvm%WIR|_tL~ki_If-Llz4{MiYblc0k>TGo6v-@MlkA% zd)ckJ1Qmttj=}IF46!=d)Q-jF#!3=D&MVHMP61t#EdgZ3kX;O}`VEi9Zl1RS9f9d23Entg}UrX_uUYXjzv`7hV zcuKF)D*v?^3bEBS^@Otmu~V)QSw6 zge7URe zam9*3rdULW^Km5(x!KXfWrf*7Mqw>WQF&meXhhB9WsQos_K#gQyJ1asgboqN97xGX z?>NaUP(7htS;Mn~8t!j<{71X;3F~#E_a=!3Jb^cm+|Df7&nDbMIMY4|Wf+4rBLLdE z02Q&~P)WiBC^A+uII=11-Dadc-N-$kdz9$`cmU%Fp!N@-b{J4Q1i&)kUNPa8sS9X| z9)%+#CUF9HO{^3CYZPt#h%z*Vt>}YM)Q(xC8KqP`LM;%hv>B`9bBBlFP8MfN(un(d z1Y{(8*5AVbDG$6AAlunrL!$EM^Z%hS_|T)DRa+Z8#%~!!e={Wl27T9h@FaEI#}e&!qZ3~!H{7fqzrw1aYk`u~{#o*9 zon9{`GDTd2D3;`3uY-*KP(dtfP?pQY(3ESZLRoX!f3z1i5jT+R@P>sr-G45lMz-?c z)m2G-WiC=DTs4Z>Q;9EKQ;Jf87K?IzHhKA0dI6ylt^f8gi+X=!H+AE}Yc#!c4P3K> z&PvV1#lbZ9)|(g#X1(8m2d??klp-3|Z>cpcIhE+!ry5;&#ERD|@CxdFJnaaib*>E1 zpRr7~gm_MDmSkQ(5eU+wEO__A=Qh)*CYD#3*T;b0T2b34?RsQo$w8T`F!SPgq75eI zDzf3&JU{6DOb3k$G*Qf;=GR4&1z-x@1W8Fk1*0EQD9Q_jkCiq}A7| z%&=`>r63%y&r=S1mr^m*NE4ZXkjQ#cP7RM3NFpV=C2%P=N1@8Lv#t8o_=xSvN8(D$RynP(HH)<3 z$-F0l!qIL5;x=D<5_wy=z+%Y~-HXlFtqkIi19UG2S(h#Q^hWR8iZGfj$h=BiM zw5#+dvCH^EEdonM(LyTGY=OtSYZyu$PWA(35j7wG9?6i-O6M5T$SctA+i1o!GSI&H)8E} z+Rcpl%2wV>kjlSOR)UBQce06iKC8Ue(9;4P(~~lyku$LbziX*R%a!RWQn$Ds(>P}v z7>5Z4U978)2e7S-EI5u+hr|{zv=<`e#&6pVuX~$E)X)a*OAYDa(ImDP8iEF*rr7Am z{aA^gCYlzc`$gk#X*jW-)}4z^SgS^Tsi|EgFI4kdcXnxx*mh)%iJjHBO}o6Oi-nI_ zq+OjNH588@sXP+YR8&e6IX8?RkxO?BS`85qzU&`dVX}B02zlPe# zY$tjgWHa3mR%kK{rm~L!|s#D4f)P1=^N|@u^3hr{s!hnSqR>aIwv2< z)@T9tQ&O}@N`C4MmL1U`-=dEMIkB9Wr8y%A${f2Q|C)lt09YoduF#vQ zAY1kjq!1HQqb0KyUn1e5qF~r+`s_?$4n3>b_7Q|BvkjR(Pk^Z!ztOr`GnDb z_s$*=e@?uNXD%QGI_%B?;Q8Dp;%iaZ0(poXioU&%#>j_dl_<2Z3b?$oH1t{J$9IiG z?z$1(iZFWCUCcRD{V;@kEXvxVHxA_v|9l->l`zE#zikQz0Kgsi2{=5^Pu+w=*Ul*U%|+mVUP#QpU=b3o?IkA^Iel%VZ2HE^57PPZ ztsUI+9BbwauV=!v-kN1x^AhDak<{xC5@^EcRqoS?O8I@W*4ZV+dX?|_J!&m)Kl=33 z=S<*SC7F3%O&97TyrTE0)^nxu5W)|_Z@@5O*kl}5*Pt{!jNJN|dv-S`JWB)6>a7UsuPWM0{! zY3QV~Z+#d4ia0s6vzfwRcX=+++);k}STX6Xcf#x6wuYZLFt~M1`o1h8Ep6P0W!3J^QbcM?(IxqszmX7;C3v+#73G!yE`}OZs27GgI8X zXUC(;M~n;wzEF-X43wv14+pc|@{r#0zJ#0TBJD&ogI-xVs`AlL=0Be+Fh5rEY35CZ zXvsPI!&~8r$~EcDH@$q8m-1g5*)S(+>CG);uc#Mh9i_xjv`)%>Fh^zsTRR#XI{L4> zEx!toHIW!iHt!5>4H7_De9&0tzhgDf!iws0$iM1%sJ`ob;l^N&E@7SnK*OQ~mZI}W z-1r+4px0eBomS8Ge{GlM_v+{;hbSeAzju!#8o80WU1RE7^L^RubN{i`#Zizg`v(8d zexMkeasXq`vlOZxT$iHOHPv>zA%5gZIT z&lC^V1VfkDM`o1p5Ou3hRxKNd20Kw~Kxq{6K=-3M(Jv*K12|uoFhHysQcwGe-=B&- z=B-$bu1?N-^#=X0!g#8V_o_eHj{gz~k2i`Ol0COcc&`DfR-_p`ljmC>uRV__sBBNa zNgdm+FIOJFS>jzz_$IB9!tL_h4ps$Q6xme)vze#Nh}1L0jDOF}6v!mc{1c|t!KfQ0 z!+_GWx`*#iF3^D7^9O%AZB9r)t?Q`~WFTeISpI?^0y&=7!rp8VDR!?! z+1F?mS)PI!9t)mlcMZ~dP%L&>IrcELK$;3qEESr5mxJG_AF#@|3b9)Q+4l)%n-~b1 zdD{4uM)JLun>~JJ|hE`H9n?Uj=NnFnoRbFi7*>EoHgF5^)>w#jI$jk&x7J5 z9Ij{_>22;&g(0HRd7~{Ek1N{X#JRIIge5A@ElhwzvSW%x@(Isd8x$$xLKBEfZ&tGn z`iV`#Upk1?UM&1Fr*BV@haQvu$sSugfZ6=+2ZWi}m_r;cq56Qx@zV@?TY5a0zgfAq zwSVNiaoApoVTUyy*WCp968!eMnCYzjh!1LDK1*Y+>P(FS6kPbRN9rAWTWfF~_2#wH z=ZcOlVy^13C$E*&y(&~NwKu!}ZbAp8fe_2`($5x`K1Z`Q6J-2xX~Iu`C>PVg1{HEm z4MYU9Naf&BI9wJcA|#iFtWPe@@uiDE&|_9{~~YOF9c0L+L!P?;+@_>l|P`%~nD#lHLQ)^n$Vo8y-XI+O8xUjrFA&ai z8G(keUnTT}rf>+STt#?WScl{W{&1AF4$>z_`>;nW7K9HW62$LeHy-lilrSYaIYg3` zfh-;bfhYyBf!jiDtU0<5raGe}(kQ@wsJ(I@B;Vq*++19Sxe{HClL-+_5+aQ2oMB3i zGo}smpypR8V)k;cm}nIz(uuZOG0KYlw)UzCK)@tBtP z%4VapSack;J`@O+*;P>+!hRP zw$o|Ouw;?(jtC8hn(e@fKXPn$xB zd|$@ImXk=y0Mh}pWeW=``&Z3Bp;jQEeBP>ynBPeWT9P#Fp02HT_ZbZGXm1|>UyJ?ArtUR8e1QM zKrEF-0O>Sv&u#}184ZfkEE_Hk+%B~x+g`mUcHm+pS}X{Sgop|Y{%CqxS>tX7T1l*h z%ug}->6LWT70iHEsb3*M2Jm;UUvjrCSl_r8A}9>U&6UV@&Bx=^=XozJycb}eOwk>9 zmf8Qyy>;miR3=Bt!8Dx&6O(#$?G!jxo8q2~<=YZaveUc}Yq8Jn2k)v&{n>Pz?)D}# zlDz8cN;@`MQ@;lM3EYryOTDRDzCow~Ds@!|#mk!vw{{XiCe!W;`h4HR zAts7Ijm<3!-Y(w#*Rk|CaO{`YjXwYbk)*JHugXLUwBH=ng-i97RPDbvIirTZ+`M7S zcmo$C`ye25(>og!!N3IDTzS;|NaU0%jjL zmf$Xo-r#@&0r`Rj0U-fNYtd)HPGhe3ga^8+>!@sqW9Un@n&JQ3&f{&WWYLrrB5e`U zCxR8>WW(fzc>{{sB2{9l_0sHICai~sz?tOAu82?LMpb~KK%t$-%(CtW=!c4vQPzNr z#k*_knOx^5-Cq7Gpty}%;`ep}+i$RDrh=iFf}&fEaEb6b6d6)DHQ1%_GBgA7R3Own zSb^9+X1Ku*^@JA+!kWx*MS{e%dO zDz*#Qq=*LTkv+wHz}*+3>RTFXZuI%1!NRlvrU`3!(;xx;_>Fc)?FFh2qP=tr&st}PUj0URshhA+*# zVi$U%RxTP<;n4Ekx$4X5-)?0Vhk#ld|ay`zh=2*C5n0&%go+`UncO)rv zg1fh5Tq0SOLf?OqOAp_zYn#lE*bDtN*>3TN(IViG|LZ5{PqyxN8~)MqIqT`kGO@9e zkvI2W7kAkUW>X={^R{h}-oS?34Rf~ZOW~##$rJ3Yk|CGi##Kzd0o|u6aE4P!ZFw># z7ix5MqlUFiIf+nbeEMpDe}r5I-8&aEH3~X%@LfKHEaMFQ)HIha2edGxHf(07;R|~G z6ECSCs#A457aWgLQ$=7oxB3`FGZ!t-+^9qFLoxx`Z!{-m5@m`JJRnbKHMSxeGq{JR z3JKK^o6Os52^tS0>4!mu=*O?((7u6BI8(4aNZH7{CSkC|zcC~`5wYC-G)X2o;qD#Q zAf)M#+@fMYbP#epc-gw|sRvBdY{^UrZDyY07;?m~9-j~mKq!a+qj|oBKz&1Y0uxzo zzjdGUdys_2EcvDn7_j^eSA*&v(&gn`E5b%3;=-bWD|9i-qM|KyQDH_|5MLQ_e!F64 z`+8>#-51V>YF}#^-+(Q{=v)7i)^i|*Z!L{^@8FPqPfHKHhS$}#>vxt-^cMdyZ-W%! z8OT7BlX2+&hOJ2JsJ zK}dvbr){QJ4!Km1Rec5dXSp48U8aD8Yv(BcVPilPqKy$%RN^LAQITpJp>#hExJg0| zOv(4Fl_RTNKagN%nqn$U|5TXY&-7SW-7!t3{|`?1m39l^ZI)5}O21Ln;boJ5)Yo0l zzg}SZw3wSU-~MQBjQvyiqAW>~>%Xh3C&?jD-4F%rvFYsDzSPR{D<dqfqh@b_`a?)(Y{Q4#jB*pMy(nHn6tXfnAlx+E-HJDj zU&N!1p#ez+K(VTRX4@+{qQbU3^7{+?pqP-Y>|zel!N75T!;-7wL5(!)LGTa0+TyRy z=Ew?#231#npM8eF5>pbFd8m=|_P!dUWET8<+R%GnTNpV@A*H{Z%-KXNIH=J@MW@!8 z>K;XlKCcSm;*;9Pt0lLuZon}zF)_F8ep1O9Sp(8DSVZn+q9v_C_X(Y;scQ2=PiDbv zyFqQUmRV7uHp57)W%Zvv*q2mdBj(vlExalcO zaGH)=wC1SWZ6I6i@4c7X{gx-VaXETjKd6bJrx){fcec>jlu#*a$l}{6cm=B?_#@&& zXrS4b9iSEDcdI)qZ9UwkSGT*&&piUhiS8k}fJU+foxLj|t1bKEdH+}EgV8kWTAW>O zDlyWgM{uTbGM>grO4b|jzk94UBCMhEKY70`EkV|eAZ>kL9}(z`&w;UW{pPUGPGcwX z2CbP7&VtL^n#4`1f+wA2^z#8ZshFQT>w5Gbnyj%)yIGs+?+>=gbaLoxA21{zkm-j} zXhWByWO!nKbOoETA8h>lExGDmUS7YSi+47D%c!7Re!Ro$y_n_u!ZP^%%j@k32?z%S ztV6LrtcvzVtWyHXu*h%^b*M-4-Jo2wM4d)w3Q5A&c}#ue?!qxGCb)j)!JS2_HKO>*Yz&))NczvWaI_j2NXk5J&~^j}2w;Wac20pDLv>D-3VzD1Ac& zk|AQ%TPK5T3Qx|*f;ys;fX`CWS=am5!|qC=cEXBM7SI7nSs}MDMN12^ejU=f+>kgS zc3y;U3dzBQOb(pttwKI!n zE{@)RY#ADQeQX&V6e-izM;1C$H8W7S>ek-W)1(J-{{Fh+7r!0^d>$ycVUL4n;{_7p zsI`P}mbU?ELGN*~iqT;8VbA=Bpu2$p-Mxf9-$d0XlU&vPaQLxzq99B{{l7ljWzZ>p zVvXFUDdATK0{7*OXnSo}oo&%+>Rm1BG0R;tEyKz^t-%_+6EYKY44ujjG;}0%SJ~Bw zP>rRs;!q0T1~}-!LkV$ldg6T=&DHc?Ka%9Q*SvreMDGp#ai4j4m7hL`qsy_ET(P!S zqkf;{9$ugK0b6ZHH@^d!-Zxh|$E7KKf40N3)NrVG>c@CZAa<{x?wZ%k1srqe$mngp zWY5NC{$PKCi28A`x0VMYi781|PtCh8nUIkZ-h9W$};g8!j*dBXt1g9xG@4>p#^i0E6*!?GN`~^zBY8G##&MjHNcNBb&U8@hk3CEZ_Jem zW6P&dHAkTvL`vaA&}qwFycTZC1j>hJ7%*1spRPV`Yv>Ii4?egN&C3USt4=*qyBi5E zo9TNsZ8<(zkH^qp8B$xu5mo5e2a5q^xA<{i=c$zF;zX#Ud1z;u9@`EdzdfJ-*UntIyptr4@D1zb~EQ%u`W6Z8e;O%Q5Sy{3GKy z4-+(JJAxnD9c1!Yq(<}cxkqc6FnfPpmFutXYVp*;F=qP->1oKd+xJQBUpyyX_@x(~I|>ul&0)+V)iXe~C62F<#&^uiZH)K_CnO6vPi%JFlV zm0$s=K?>n%P=w-KSf6)SXu~x`fQX=B|7*vAt%+Awr3i*@8na$=woSdPu~^YnKQ1T%mVOugHZBo( zq+#-{eOt_Ea?6y|de^m>zU11O%=qkL)e4=v$M(5BUF{vhg1yA~!UTZwL3YAXH>>xn z6;y#O_@C`s@1D&rDFIW#Q=z$_^@%!PZS_FfK=e^N#cri%83Hsy?QxTdHBmKT{lL#V zkXG-QUCf=ixMDN#)`;^qJ9bCr;W7||E#%a7jdMUH(>ZF!~q`!_mF;o4P>oqhpHuy z>YjE89ilO&JV#`|ViNC91Xq;bLe+5!M~3M^3j`r2SW|c0rvUAI!-9`xH9uQU1@op= zy(&1oXEqSAam(ho{$fqA;|eD=e3L5Z@>7VmxC2M%{oXmyk40Q9(CPlj*1(9+Gb;9I{mS=WlSv&G{T(+@SXH6F zFqq~nA3dGQ2-WRYA`9iG4wQm*T55jw7R~9ywk1l*b2a@;EQTERUha!Yig;JzXe4OW z>LD%>^FuYZcXErbZmTKc(y1esX6FzNGPG`PX)+l_jzKl|sSr0Jf*)nC!EZ>X}8V!&*2b;#sp!x7M02epRfgS4otZa=5MJ zd*RC86`fVY8}Zym7?LW;j)%x1vh2)H*SdKFS@Ki=Eit05Q9-s_giDr_Y=ZA(gd8XSC0jk`hlz<oXz(@q;YXf_CAZMVXP;@c#t!W9N7T*Kki9<%IOwMgQJptYz zDZ3gf&Jml}>X)AndIU6NO=CDxZw>%#cu>0yj84fb?T+LYP1_ z9*HsiSJ5`%5vpJ)iJk#K0@2@I;C<8 z)eX+O9WZ38Wi|+2zn@JM!TllD54Gm3y>+sFau?&LW4Snbc~8f4Pt$h~$`^qcJn&oG zM;I*TfxU1~pQ=~h>t_K}0pvbD@CS9gKB$M7u*@H(#C%aN3bbUYI@x9g%ZypL*IW`a zNGI!feaIM>tR;)nx(c%>tI?it){&D$*cF9q!38Jz17-qI_gv{cFIKb}7rv#YpU5TX zuvF2)sY?*>g;bM9q>t0vMcltfkcDviZ%MtP@oSAy>VGQjM!M#ItKpX+lF35m+ zT6zxQi+XyLb^jxRf)gXH9}i&kGQqtN6BEIVgHEW6{i}2xJ^x_T)5!Y#-puU(9GD!! z1|u#HBzg`)Shc1t3Y-3}C3HwPvez-i(Mg{ z((jp)79*wU>Oc6ewOolY7^F>h&<<=u+M!xrmnrt*V=lvhLNYU>s-^MsWQyF~hC?N8EiBuUzj?hq6s_>@qmg%?0=@^?0E&iC#(GnzA3U4=1#xylc zTHWR>H6Gbekq#=V5nu&t^XM9xL_^DVgGaeEzVk5~ePz9HIvGypsB~<{gLrCUo9SVY zQ28Hp8IBmp*H%jx0%K+yE-tR+HdS;2vl!|Jh3q~^S0W@T28Hi}t*<6YK3~oU7%MXm z`-5FB5YZo`CNZ)B=cbhjDmgyT1}?0eDA4j8cR6WP!HjG`$CPX|C)D)UzqQo`AMLUJ z&Y2@Bq#iJ(Anw-V*Z@qZ049v`!n^ig9;k%BR>S3PuTt1v*dbwb0!u0l;hNcJ&o~Ww z^Dt4wL<#TM{;EGE9ouhLA`{>6chV{tyV)G=Z9KilW!e+GZ>sbxKUMg;W{Vc|#2Qz5 zhjX;M`+#HvN4nx_{X!t$y9Ld2Ro{>8dAYi{Xn^aVAHA+OBy>n($-`QnrPR|#FlspV zqQBjfY*Dj79Ete0W9Jp+1-9gjxi;VF;lQwj=~(I`q1_rQxoOR3+>;JdBiBS2T*Jwp z;NnwoiRAJ0?T1u_wH$Y)SH3-*xGz?lw$35={vPuK@g=|@Hbf|w2#H~SA0Y;Q;^_b6 zL$r6@R&fe@NG%`m{R5T=C2xHNYcV2!ZFkML!#QKtX{e?2k3rpdn+DmDDuQ!#eE-ayi-*jiMGx{a%?-+|JOsQ zD0vtLNIix30Co>eds~en`q|K4%q*@q2HMOx1BOypxD+M1E#w3_8Yik*|M7KoMfeVy zZ)dz9x=uX&7u0n5i`5BS2;#jc`F&CJOZ6g9K+@stN1rAP!C)X~do(i>dV8wD7uqqjM3xqnkJ7G`ah-9VYAeQVSRbAA99+`=NBV2gOpdi+Hz+YAsC^ zsxhTurNN;%L>oa&g=vL}u!I!yzLy`5kKskF*sD%_fg+Jk5ccG|D|~;^iWl@7T5)JI zr~Fk^>$pGD{Gv#zZp<N@v4Lg__ z2S6N%WTFy~e<+%oGMs|6&lON52jkctGQMJMK~~cp&cYjIl5%J2AEda;dWU-tHlk|a zIf09awnaLjOjVh{w#e$|q4*s0HI3QG^!WkolE)RN=qQFl872tI2ecDV3Jh^6eq*O3If8BNg5MDcr2cpmy%FlEr)l*%AIB(@6VVEniX zxa~!?!r7jvMoCK;%Q3}^uUR>EiZq1~g3tK^`1@lIGkg{>O0YW|C^AY#tr1-43NSe& z8r|qOV*c4j6*4g=K|l0A?! zd4o@RpKbx|z(MFZK-$xC74kKTns&=1@|MA5j2YVGOJ?(zDRuoE2#8?>qA;cVY(*RH!$OQ`S+Nwwry~>Y4u#Owf;oURGT#E=>MDVCH))dI@I67 z0z@+tHduODPWN(EbkC~wUEi`z=vr41a{>S9Zq$`K*{&6g;evmfzWAm+sNC-qZ*2+L zuqNsUI?9#B#IZXaV$sf203a+%;$hv@wryp9ZG+5-Ea%K#)_3w?cQ}%%8c`RIO7^Mw$2t zyLG*Iq`qSfx1RyHD<*7T2Yj+<8it+C>z0CT{Iv~fx>|KeLAy_M`=o?tV}O6k;1H2PMKdzcalr0RDRGN;}l~-5eCLUtF~)KcQ=&^AWh3T}SX5_ZOO1sy@@7h3*T5=noW) z`wc?>kwYyxcK4}dQzVgNt+0}#@0Kv8sk6hA9?czSw! zdP~he*Dj&ZysU_N-yFg%6e~cBtnUYfPW6D`n|0*_S`K+&V!Zr z{9_@jSBeU=lPYCvt}s-9*ZMlpEAz>u9VN~pR70s@sk0&=CssHqZU$3}((dj}W8>%Z zd}Flpc62TZNI8jepfK>!xY|d~S+yw2KQlEh7(ipbed!X~nDTj4Q@8A`!nRdxF zguC?*X$Cuu5ew_4o=yk5zAGaUZ`VqbO)OOhG2|3Pk=Ci3pAxUj6wk&uPtUYzfuoS9#OHjApKE8M;p6{tVp1 zG9Q)NYr~T*R6}_N|1CY^Cz*CcaQnDwD_BmZzA@Zr)Mo@E~Do)Q@5D_)o z`FQj7N3=n)W825Ca7=t2zIKiyxT4GkN;4nd ze4+v&SJaS@&_zorjA$NeK{JL|Q0}tHZ;%vSh2BF*IR>w~4ykI-N)>dOlYc#{JGwZZ z>|g3Mm=iD0iq7Y0VaK$dg$QhDU+DYD`?SS1NZ`jbw`vO-&;WVlObUaj7pnz@UyaKN~%piK%m!|5RL(FpTnl-m&HK#zNu1Q>zvBe}d6|Xy0-`=f;O>I44-FL)3F8s~tRgEC|djA{}nWQR^a_ zS(}^hm)$uZ4zy|Lj;X@WqU4R+Yg(1Fh1==!rx3v#B)EK_G9F-TlNaI(l(zEi*kByn z0H0CUBM86fyau5%<~E;BbXR%|u9$O{7S)(Mc>qhmHQ>-Ru0*}#iRVCwemKOvla=PvUNGNw4nBH zGU9OQ;6a$_{5t*pVs6@I3w?8%+2Sa@G| z7(>#opk+rA1dBtpSGs`=AqWU(NTg!JeB(lOoE|v1?Et%(?Z2kBO~ww(=lES_4xBiO zJOKT!A)QzS6BiSUW}C-Y4f$GZJUoy_4EL5a4ItfH=a35iXi&xro8!bMl3p-;Ooqw= z2uypSjANb+ZClaLjdkUa;FfRlVfV9}_q2mIHr%XW7W0d+UL3F!J~ zsa&fs^3(^Cjj~rtg5eZUmFl$TseZar$?LqV{}2%h9&c8mlT;E$l7@@~<@67RB%QKs zYM8zdjjEnq&ZI zqfTmoPwD(qQ#!7(7TqW4AUe^s6OdZp-R28T5&XrQ)~Ljb7_3jKBl*_th7u?lK6Va? zK9418`BUUqWC*4|i{Sl^wKyam7Z0*Z2d@Kk{W1OOzNsIycbu_;uJCg%2>TZ16jo=lV>$A%#pnF?k&JSS{V&M>Je1dB)wUxmt1^b)MvU}Wf0J&PBS*C}^ zXH|^|ZJzl}vRv+d7`~H6fb7eTDF!*-7*OJ5_R4&@D9#133JTL3bYFxQKY}O9-VX4w zZ7&NiX5E}$q`7VgJMajsk`O5OvhDRrui7JXlWD<6zbihG@FXPMjwpP6T?LuE}91k>KnRO0d|0No)oELZ+G=V^zX#Lx7|>Q@xts1WXmt-RVSR-VY?u{}ok ze=|(~z~Qt0!bs?*u0v!3$$g+;$%Cd<=9XnaA*ar~&h__rnf};&^pJ+I4`|Obl`NGO zR!FQ*{yhXXXTtRl8p#5|2hj`!ihlSsqtCe9iLP3}``k-=dC=!*eoy)CpCUt8^=4U3XuhBHg zZ>H@B<|ji%+f5qZ*ZOgL)!~p0Xut+{v3{gSdhc_moS+ zEHc$Aj-)O1B3o2-6gZL?8k!L?EOl6g_Ib|rm@q*f^AoXYrgZxO(sbDe(v;-f@{c&w zuYmW=_wa=XTzH~E(DG*_Md$UJPwYf*!k|+{QLk%ze0cwARsM3 z0>n(ZUUipZKvtL(ebLHsan~$A5ttD+md=yg@=$2Ah1JMnk5GtIw%-R72bJwnnE5%e zkjmP*^P2av-@No3YLuRH-DkdupTc3{Otq1%G zF9j9WVP}-apCVbYM!1JV%A;C%-Qw3xIi(nuoxK_jY!+@=S=o%U6RMd!0Ocp*Hf!?F zkj$;{>wvkH@qJx9-n-MHzm{#P&!7t=uyzqWPO2oUMt3hQUi^BTy4UdAE+uhu(r>~>;ZZFUMTOzM3 zb~>HXZ7ekmvsMNav*w#0z%VhewmSOZeqsBqX>p$e_#8f-SpT4$J<5yAo+x$8Rn!G6}+D zh$26I+FMzbbhh?3;%FW!VSw!LbMnhJ`?S|U&e(K++iycW*JgZ1O)h*VexWB%vQy*` zS!#Fx)4``5Oc!LfJTJ2E4)lPzwmbVFh7f?`oR)TbATT>g*h#{9x>xrGmGBO6e-i$r zg1tS;y)l80NuY-SWG&Z`2z)9q&}VciQZ%8ze--LPQE($sv*e#H5G^ptsdkNReF*?# zVxNHMneN%jqQY#|e>S{#(FElbLF%9$Ob-0WJZJkIMZ`11jdK(Jk->g|MpTpB%c%XV zlG>Lfra=ZEN7$iiGij|h3 zR4Vv0KGAf@0+pDmL@krm^a*LdKY=%<>cNna3MX>%)cJ~m{7MTd6`j>`@XXNwR0r5J}Rsq?vKv(YP;Xr?wU$|mM3B;A6_^@^WEb;! zc2aYvrS_O*R*Gd0y1nYDS<^jLmT>ivRj4@tivrNlVkO=5^}#?O(!?omfQ33jc52Ox z=>ojME!-dOISD)Q7KS1^_0tzRgxK3uCT7nJYe@gG)4MFPUddKyJ}_PuVOmPo1AUVF1I|Xk zzK683C_SSk{x|9i#zJ5FChklc@`3VVoR|wOoJT!%CL_p{Xwy-0@4?1BTHAdb`&@AE z$${0ct{E5Ou95(ctU=hSQb6Mg_tXrAReX!w(ys%=RtjQ(XPn#KwDSz|x30*OX2|2l zZ-F9tE9#l~JI|51pr1Eo?_HB>g7y>ux9y>nDxr;2r=7#4ZHG|z{$^K`pKObBJ?Dfs zU3pz_M=9_eZI!_+Pw2DGW;V;#(|^_Vkjp7=9iB+0Uzf3@P=04^Q`c+K>)Sx7dSraL zdlRsjSUl-r(Ff3 z0*caL_kK9NUs0ze(5#UWk5lFSrER8)qKiQ$!wZe_Cv`AR%1&qQd{L{h>-2y8+uJar ze>uZ|{xq*`%6K+g@c(Cyu(vorGxTGQaEzMPV8D!5E2(5FN_{ekkSrvikN5m^B-Si=X5M&mAIEBs6R!+5sA(*SWYT& zsHDP^KWoE;J0N6(Qe_d7L%Sdkb&{@p`-FL}^>H$SLUil_T>DI&nZn9yo7zdVEibAU z)CpSiEuFptmXaf#i-HKXKe9`7LmGPPP8n%1+gWmL0Q95sj0Dd7j9Odf^=7%{=pAdC ze05cPM)0a7_LM?Ab-iU=paKDtOD3j70Vd*lQSu1LepL));(m~P>To3de&JwZ$x<+` zehpb2Fix0v+CN|gpf>?q6no5KmM{cEA#wdCzvoSExDY_{jbm))fhulE3sEJ-6kiIH zdrwqD00Q`yK=%qLZ*VcWkB@#+tB?*>hC9@Tf6xl%URfU43M>M^pIlcs3EAY5RY*hp zOISn9=Pk^btT6Q0k4Fp_(hm%L4ko>|X*z3;z;+jX`aB%2C41tZ{a4;?I-k9+i?;pR zdrz`=ob@-gb!U$)R#F{ydi5vFR)k8EOyrC80DXx&*;5ur<|_vJe@Dgcbb6Otvu5S#ck1yttJ<=b=3U9p%gya%SyL_! zKD6@$Z93NXeOsCGav0I(d{El^vNfWXRa(^Yk1=7aTQvHF&`UH7`3!mb)H3TdQaUNI z0S~_1-C9(11`lGfgKGv4WRG#1e?_4Dw|wfKSGKo$^2&Vrw%*0B7q`=T=DZCb1Z1B5 zce+-)`koQsfK&83pLzR_2$*(X47{&vwu9>gfG)N{NXCJNd;$)3p4|S>^P58xS4rTa!SA0Bx5N&pvg%+1!^STQ#N1?CA2(zo<0Q8D~Ya zH#q4*ry)$ak7~*tl6I@Zd9u#>DV`2Gg8_zQZALEwdvV+RDhkD zYMN833(sk6EN|Q+xOFXLhLq$ve}bMN(NbZejkGK9w5jMB=u%-Q8Vyau9I=*_8WU1nrO9M@S|?6aVaXk4kb}fWhhtI zpe#VQv9~tHQ-2*v zfiy>Z{+2aZV0mnX>m9oPiNY2p5CmQ&(nC4=ktSWEfb6ZHkJk#hiwU4PuAxuVO1YEm zN15vGqou%mDtcw^08+qAVVzo;PQ%)BnFuAMIOST4vO%tq8}Wy_VMO0AznFrC z^4`pcmHD(dW&A~;-h;YDrSysX2R@kV#V5?vFv-nPAQL7iaee<1nLYL00N`)de0zaagfz{lQ@(_;b4X-v95;U8Q_5x^j19qU;sq#f07#;f*~ z9J;7Vh{7q&>js%fCu9uhn!a%fn^MKa{!xHFQWVa5G!0DuaVx0QgIT7r3DJaXu zK5;6bj6@Uy`h`-)h`;|`hGuJgdRvhL&G3kJ1!4rT*@B+@o1q$Y@bb`9+cTqcn=j84z&6G4F8<)|SsQ&b@$ZWvkSQt5!aK zGp7tR>j%_93*QZpp@p4eQRE%(t?c@5(Iw&My0k|2sSW~JD+Ch%g6-Hf2dfZzOOdh{ z@An4oM2{7@re#-46aNs2NeZTOZ%{qE5CIabA0b_!kwI@J2j5Z zGuFZ5WK!To48H@VYcQ?`_d<3v#TW1|mP;dfS#90i8s9oWTNQf+hS5pr1P*`2hv#03 z%VT(?eHs4m{RAjxd|~vKe*v`b`0SlSX1~`3H$YF)k$bsM{=g0*7mL+VJ z>~>WeydWg-KFm>e(7Oe=(}fAJY*^Q)^w|(fFrt~yQ{`dX+S#WU;%ffg*Y`A1c-O&- z@Zlzccl?^KT29j$BxJ6OaoGlEkcC5oZa1Th#v7!7A9v8^E`rky?}5djPhZ|QYqX3Bt7+%tT}mG9iAUmwIfAU6)|>MQ1|e=Q*2TJfh$odA07Kn~2= zaa64}nY(P3;5`v0%$g+z5sYYo5rY*C{+1JehlI~#-GQFJZrW|x-%{~?H)6(hYYU!F z!_H{nzJ~_lQ#rj&7j|ZEjM-067+ZFZS(XDI61n$6@zm??FRsYTkBC4;FyVpjpQ3@k znt)Zn_C;R1B2J7z+`FkDSOH&c#9zUyhMxZ>TWHU5FW5FlU9^|J9mKN2(=Z2%hh@03 zMsNvqG6^Bf%;YgJ zb5TXV#Q3PmM+j|WaPDv))bNEs|5-yOur*Pu!QtkcU?o? zKpkljRlaXRvuaCuKZai*sTu%L5P9{WjIH~mO;NC1R6KMDum=SdYyShqDOJI0^4q2L zS{sT1TvXLa`sE{pQ$<3U@>l3$R&pD9TpgxoDTbYMPfWh00CL~`y-$&8UqHFuvuieZ zP>e0^aptqrv$^*<*VzXE+GUiC&o5%wKDZb|BQZdb(T(LW`S7BYCMnJ$G;2f^>Ku_i z=nD2=Wf~uVMzQI zZ8c=DVYEiN6lm8jR~YQzRMSFX--Zu6H=8e3xKQo^LC!;W?C zwx%;Jx8cmlbm+Y3U{m_SM389aStK=r0RT<&(tAxBW!IdQd_i&CHYL2Ojc9ppt`?%n|&m~-?1yH8*h<{BX&{G+mnB|u% z%J1{9{vhDl3K@Ng6LcI*Ss+XJ5Yl>q5A0$&44!le* z0dPnI2fr!EWqJZe7-ngI_r}_Jw5pbN@#bLoZFn!esgH>0@!FjN{^}`%1rmvIXIpaj z{G!@gFL_>Bm0@H{btt&GtKR2hxJ%ES4_HFCGRT7wP0&4*7E9G+-rn+v$SeU>p} zKVQw%m@|G}$x^)Hx#%6?m=1?DSGLU`5iD2}bCL$H+bV?Qjn|#D4(tIA@M>t<*)E#P zyNaGNbm;~Lsf&UEsEz@DR+ctfbZvha)`|)ba;ObAE-}Nx+F25oLsOY16qX6C=}In( zwcxpgi33dE1v~_WLD+Zy&6=-n;~DOBH~ndUwr+HH!5kf$*r?%m8S-_ne8jR6HvlHy z(=H!T3f)0nj*$~3f)*oSo|f-wsi-nl_PXN^lB(vlaF3_}IF#`W2Ws=s`tD1}h@kU0 zp^p4}cwz+&#~VgY!2n5HO!?}sHqwF1pMsVGE1=cPZ}bjiWH|--@}u+2j4e5ksAQ9a zw<QX48!@oUY9=LkkWT95(Ngdk z+V?a-WZp@%W7ZJT?zyRx85w^h?)LaC$0Dp_@NQ@UOp1(kFultEO0^rKvG4;3d_-7Q z&y9xzX!U;!FPy(l%ZJp-N{^eaMz1ffaAs}og#IIBVhXYZ!h!-NN+#h8^#TQhHxSbT ziW~(B7~LhuZ5FabrtlnKkxPTZ53dk8F-xySdIOfzgzn*ROecZ|3Ne5@g%}PA_meu2 zPY@u9bq|}@g<}3ppI1ccb&mtgZwBb7TX=*#JDc?Mb=IlTWg%Kvlw~5u$HirP*LXqE zl+_|wAaa`}x@JE5$d?uI{V}mNt9;#JDXZ#2s1eMoeay=j^bEGa|J?3m4@bCv41ITr z9VrQ&;J>0B(9r5H`5}TQsHu+AggTh&RDo=|K1Mzv4cTz+VG*z9W@Z33S*kfO`;a^% zaq4&6KyP-(kF*oZ=bCw%#5zhP)t!WHhK_#BEP3J8Zx&agzB$TzuQ7cu?|uIB zCQ*=bG>j2${>JwHPFG)lgBU0p2)&j{a(`Xk4KAd)+{;GChLZa}DUF3pSqZi^^*p6{ z+ejXF26^=ta(YQg#Onj3DVMkW(ljO%BUrfC2w6*=duXZe-}j7l87T}xT{k;xlsg~H+g8IXZ!N<^MC zx=Ymez;E=~l}->QOMRa183nmg5a$HW&jksiPhRAy&K&3zyb1P!UeCLn^t8jDUrI=q*JDPY*hWzu%%V}_(FSGZ%x55o z73|~CG!CjJB(}$i7+gt8>KgRBI<1K-A#o~cCQSp9mD^Lm@G0_BuqNPRsRYEL@5U{R zoUN$hZ0+}rwf>mc?^aw1xC;8c7GictR-=k8E^6x8k~4^58j)(nFi2|DhvP@*a7dtDX1n2lhvoe*h;>=6GsUjlUS~uyL~elD_y&t7uF-@aYk6~ANWnU0YZw-M4FmfJ8szrs}}{*#y3~q zno?g-fQK1zf){y3QNu~#pc=A63QSpMGtS!p;^W^cG&Z<-I@m7jpdny<`n$qp81R3( zl##>=`md?0(?}ufx}y*iEp;1YISM@}zYYJJ zqVB@hExJtmBhO3=n6clKKr%>rYx$?;v|lK+C`7d|8b$PK=nk)4OWPG0*e|uu1(`AX zYeauSE=^FM!6ZuwA@rTaFH`^~FxPvs1aV%~LNm!2ltCu4>2HREdGFrz-SxsW8jc~L z09O;@>W6h`6;gV^jUYY5F1H~H&WzBB$Qo}_S``^}$rNS-MEi@%u)yjE;;?bMs?7j2 z{!~in#QCj4Qw{x1kwYTzTRfeb%c}yT8g;v;c}(oUZ3Y% zMo42Y@4{UL@C`Z6-*2EI0mV?qfS6pn(PG!;PiBd6Z^ghYVkJr6ny0|EjfUl|(_yg7 zyIAQe&ZS%KYdha;ch{++fd9wlWF;3wPv8OAkZZ^6yJ}!pT;i}C^XqZ#?a9$;*xj1k z&}r)EY*_gFS4-b;UC)r>6TP#$^Wp(|oy=xd!rIFf!2fzDSd`8HF4dl@b0I=;?=uYh zQKoFBcT(QUMyo%eeJ596^SoNZo_o0l9}dZU8Qq`eK4gLN+x_#Yd0Uba6ekpkK}Men>zpXxc{Oo|dO zB3X2R63t%h9{h>wv))0AG0$|6^Z?o^Fw>W+(L;*3_02f&OResyTg2E2MLZWM2w2a` zNE~ytjw7b3-5Fv}`JyA`7T0t>+f$D<1Is1%%9@cs5^|!aR=JG=ksWfqcH+WxcqSG-0{} zf+|&eLz&6*K&-U|*sQg0uL&2;i(C;!B`hV|yRAk^Nbc?s7I0F$c=~(myS(xyqv=c+ z^VxCi_}C<4?50u8@9%VhLH%MPYX!T+Ear@k%BULx*(G?jI_(?K++A|LB|BG}k$usQzzDXsAm|3HaF( zR->jRQmNp!z2Grcf&s)^e8i`yR&m>T^hyS4a7qJsHW~pZW1y&L%u>!+91Gy5jcBoA z#UU@Hq}bFXW`|WO5|e|z5>c}EjcLd)+ED3PcT|Us7NS=_0p-p}l0!t>MpVXNzeK{I zKtwbT5s11R!mk*N>3-pfOZ@p0n`p0B|3kWCXyakbiar!HV*wyYB^;yb31LQu$MzzJ zOu1r^O)+qd;l2#Y69>^ilI!c}rI5<_sl2?bq|)dpbw zQ!VC=4a8pp5tTj*OGFeQekP@$^fRrPF416YrY~l=80*o zyiRR+FMhK}-l?HPVhl6U>}zQ9foBmr)$ytdQfz>;vua7VVIHeYbwOC&SpH={&-s8% zd#!#MXmv!C--7Xp+1bE|-aX!O$I%4?>Top+1qae^!wo|sLJ!?u_N(OZpBQ(Eks z?=^fDJEC&s=3x=L8exSr=)iphH|n72k19qjK+60W^m!BKOFA8vfpAMHM7w}j06B44 z-n9dCF@SVfmyzAKB^|p+^POd6K=BlSO%-IdvEQ+oy~X{xQPS+kolX=du(63zfBXhi z>nUi%cQX^Z*O3!)w~RUS?vg8`GL+Omn=3^+ansl4%Fj%wvPOT`Ic#rs6bX2H&M98l zR&`}Pw|z>xdH8(qrFsKg&S!GA?0{ZAFM9x={CkiWS1(4#@#8G>dc(m5;K&EJxaHW* zs3NE1?VQArMYd%3NxK3bidcrDOW#h4FAwmOnAJtAotN*a<0xkq^rT zA~rRG&y*I@a&>1#Tj2Pg^VN6yK?qP-czt_rthZ%}1C$R5eW8OMSQDW#5)C_29)lySkB-GK$qDy41`yF|^%^YhibZ1(7RZiU=mnT)m+*U9G z=j}E!7oTYUvFEq`g|TV&9*Of=Yi>qwTePWRsH3lC!<|t$M@mlvnUEbBarSCxdwhA? zZ%tdQ`X}SXee7OUqJkjXY^^!PY^?#11zs7jUEF5^3E1Q$-0n5h+x*)2x?;HG*O_u^ z@@DxMn7B!!oD<-~{<XHMQ30H4W8_HXs1tVf_8< zFW|7)J)0Y|?m0n2a&fBSY;{TQvgzsoYl+nz?C-Bo+((hN9e?qB5YcM_Oqz*5q%bJ} zks)#8zz&VSF!gT<(D6nH!*_Z(amGNgX*1vP* z^c%1h9;G~^ZlU^o9V8|avmtmK2h^tY4#rE8D-pPtqydr$7Z%RBvRfjv3Hw#rZ1^af zs~P6Qcu>=M!xP*Y@Nqw*`}pF}MXsA4XH#vtr7@sJn*OXykbY76-7$cg|5};<-+b$M z0&gccku{a#7UuN4FGzv1@364t8$u##L-VEh$cxeKL3O7@p^a(mhjoajBK@&?aIyvm z64^Vs?Fb!(qA7yimle;v9>*rdAd&7FobZ3^=zXlT@zuB)6s? zDg=W^pEP0c&RUdr9?!Tkc8e!RkfPMWrgcVq?I0@y0uG`}uyK|Hc}Y-Z0B&qkND$o@ zMI-W=Bz6QLz3w^7#dfx;K~+{&eXKlFU-qfnem9tzyAP!k`~E^7{lb2EmH&A84hW6? z26qMO1jz&eYhgdJ1k5iHRi4i;9drWAlh#t^XGEM!TT&c&!(>v|J4FHKu(`6%PZJs9 zWriqVbaGoBN4Vf=T?^uoo?pha@p5kc*V*qLPU!p zM#ss*B5SUm@fg=$LX=XW@CpIm5d=O3Zr?iXSXQ1y6 zCM#|a)x9ei0oFB)sK3xl`Q2+2tKG+R&bj35V{O!~{kA0icHtL&7MnNotaXj)55!PVMn* ze5<=m@Q_vsfJuET$GXuNmU##qp+~xz>rY!-Z@C5+#|YlZ`#6@RVi}HY6MI`3;0qFF zGH-$)5L@(<>Lt3-16h*;S)(+o?u+PrI9=3wcIW{#_{{|?w-3RyOo8o^)`rDnRZ@Og zpG}T*fWe*}u8EC2QfP6aaF1LN|A==+kWtu!b2+ga&IODrEwefiy2B`)s)flLGhkAh5->j;yG3AqS4$yJn&Nkrf2;CsVX0fXz=PSPcHB~ z9ir@DlVC9DUoVK(+n4XsONBv$pkb<~q=#iKzN_=3@HyLv0OacF z^w5Oh^2tY2eK<+EgexBq^u;N@-9OSSKP;9XrMO}`Ez@e>Y6ue7K540y+)NNY>l({Ax(c~;Z#<3FowsK=j+-45 zpssc^$hA7oO47h$&wR|LK+)TS_(}9aI~QE`(Kek!{*JU1+g!fseEkz)`M$Jcv5iML z-ndOyxZHv3L{JX3Z`_9nAGa4ZU+@$Gw}@c#G{(EW!21i2%nP2O*VSQ1%kP4B!La4i z=&{G(8lm&YQ6+cTt_!zn=e&*AeI}_!cIJt4_N;al@y%wodrNx@{$jS9l2aqt{yOv2 z-te+@$3Va6&n*?IfiOI2`qKLw;L`>|Dn>=AoJy}oK#$pRo*NUOx*t(RhYD}@^E`(iM{1kmS^(k26 z(&tRhvVAEZ{4{Nt1>j~+I7Y3Go-0t ztBsi}^9b^`V4l(U`MbU@G<`s2i;H1;%8>HUATq}D=;7<-!QF=$PT#{>4?}_9PRfb| zCh{<+nuovd>}NyI%;NSwl)c!WtYt@htfc}9b1DrJ+cykx+n8-FNlFj=iW324c{*KN zaI_irF#p)jUbgY-%l*&SSkB8=rrU96&g@Q#Q-Lt;sn#OiFd~t(S%oy#GDc#k-NC9* zj%@CwG`*iEfO9@754TZWZ1|WFt=ZCF$XYU?TFG>=Kcrf}?%7zuueh(~4_*ZeU=-Z3 zK~2DK5n|=Uh7Jvr>ec-)0+p7{Je%iulD-G{tqN@|%BAz8s5c`U46?&ee{V0%`^BQk zz?u<_qX?1s{u;)D4`pUVqA2iweld_Rc6pA;ANprR3z(}sUY-U~EVpXL3Cbn0O^F+1 zEBN^?(qj@bB`kr0c@`3RWpK}-{2a4j)@@1K>c9qbB68zSpb#X6<>chV7bc#+LWu?m z=E}UI&Z(-{E{K6X917>%U#nwt>W1Uyp?Jxm^^p7PQ^epv0Ew*u%4s~Bp%8!mI1lf3 zU=SMK0(70&XM{pRJWcciQD>0e(|h5*gf7gW0*Jzjll^M1dqG912~fY33J+{Z>iJso zLeZar@$~lqY%L=Ah3HYP2H&vs)~Rc7U;6LJ^U`4fl%RR$NH@L(g6mVGrT1grrYmOU zNfKCJI6RH_y}W0cBdt||6qde8H;8UI=Cox`0KB%jVKsT>Ig!l>sR+?J>K8BiUp)NP z>bp4i$gW3((EaeeGMr?t&#^_6-xi~vHl8Cd|Ej_Gj3v36nj2=n{rzbNp;k8Zr3KuTBAolZp5lU=E*NbvH7}hmSmSHVkKNy>Q_3 z$QGT#fB0(>1mSHR#fEhB!_Fr<7yo!?i0)eX=!r7E#d=v)s3hVG6);9qR>fzatU9Vr(+U#CR+JqcY+KyXVk<|bcSao;lm!TUY zTZn0C1a#~e>6abm@*~`F{xdPwhHxp-%_zoVvzOVSY0A|oa!sx!R_@uT63}R(E=CmyC61|W%0v zj^R*Z!d#!Wgx4lbshR>c7T)>;rJMX^pa#U<3q+q*-LJEt;RZJ;T@h5-dB)NDX2s4j zH5cF&)5pGWHHvIM>I4WWT|*kdGMP0EGe#O7bqog6@F2Q@lA7LWcjqIzwdAwh`$vtv zxY#m`?@h>yP#ALIN7`LJOO|-*F7D&)MUuV%@Eh_iUUrKp=K_Rk)P7DZ0Ksr*PJkm| z(G%U$$C&Aig>!%Vt1>xJ=Z85QQD4-TdBtR?RAbnJ%R1#^yi9(0@5>Ukm&fgPq^+?i zp)HyKpU_j?60V`xio}H@CU%IKf_*p3!=9)+G)l(Ob`4ed6^>$SHSdA0R*izOE*l>& z@BS|F?4ep2#TEsLJ=pIxJEwmANC53et7p55&fYKj)x?ws3hNKEXew;Oh#|`komXDF zl$LDFNt^*3g;NsBDUrHf^CwG8FTafF>ivHnFp2JyIg|x=w<^d-vfDyJ@)kzJVbicY zuwQy1OkUh_GtKDMuqlQZy~Qe!I+5@E(lxP83XLSuZWMTK0_fSXOke?!EdX0P_Pw}R z195$rVFf`c+9#X(9&$_kIhcn1vVj3N!tWq23C$>7%rFWol&wm_uOSQ4&?|7uh6 zTaOQkK-dT!(+g6`7_d7kEU0WtTY5|_11`Yfo*X&}IsL3bw>U)zI|}4BX1S%5VZ@h@ z?)*B~kZCa3KEu+DcNdy%4ly<_G)Uf#6IkHQ4C-wjS6&Ym{6H%t!{5;7yP%dO3g*#O zc^Ju0H6?|R5L^b@8*=+wg4;B2mr**xaWX=UK60S07bpLVB-9Ijmg=t#Y&XupF%DpG z8|RxSgt<2`2$AC5gV=ivKXcS{*W(DJr-L5OD$>86|97^4-8fvuTEvYR)10y~_`(wD z_eGU7Vm4Q7Etyw{FFdTnbE_Ty-G(e2SM`e?!#x!&JoXUmHBGyDX=gelh4?(~A*rQt z{Mo#Tf}SEIDePi2p{s98o9%Jy*KWyv!-lEVVANhQ%kqk18_eZJT_Grm#(h8oQzBG%RWQ*!UPx*&iHqI z-_?^eVVaV<4kf!)E9S^5%V$|JOzw6YSanpaM7=S;;A<8*SKzOlLatphUN-ihqJS|L zj@@_2XC?zHW78hRoV_?knf6<|N}U{0QhBO55{R7&^)dR=*l&pP71~+{w}{car0eZING_A`Oy( zk$;RX>kNYK_49pYBpn%^Dsk4YlXY8)sG$=*fd`Er)073=D%;?%=BCli^%pQ_l~Sy(_+LqJOrC=N zX8T>ZsW4Td2!fXCBbBN<@K%MtoiJRPg7Pi2fX>$fBM`oya{3eMFkXy5Qh~c)nm?27 zEu`OhM%i*$Z4COeXT?Cas&Buyjn}{0Q)yCr!{(z?|L4^pq0)c%sRo8C=HWN-2ZW#0 z?h2DiseR^6Mjs4iAJ~t2gRuPgfB!B#3O<#mj>I^T{{F8WLlW-;qdyW5&<9DnlO8)h zz{teX$k^75-qFjUM@!CjThg6A>HD|XeyY`WV<+=vno}uWqK0tGPG>>#vcW8#F>bWs zsDZRCtT1ckU&`AliB2OHmEdajJ8%#X*Ol2^hp7S=g&@*VmPr7R5z-8WI0- z4|UQ-+EGh`R!OOOa-F_f&ui6=&o0dmK%-KZXyG*7bT2vRHh%x|8-$+wOJ?|va@Urpg^+v zIgwEDqZ3X2vvtAUwJIx2A=BKOMnJNtwAAlv$v3r;hTt5f}6Hk zu4==2u5H?pY+u)S+GszM{#nghIeN3Vv!lFKZsu`tfuE&v=F|m$ZjH?Vwn=cy8LrE( zNDqL3DLtQKDA!Dyp)Q2qA0bW;V75V(g@&*V0w3U&tA|@JhAsmFWfk)91M?Srr2fhw z`Jl9_Eno2buxbQ%7Z7=BvLw&?qoef@mEcoH2J(xKoi0pB`oU!z2EH(d>X)+{+`|xn z&k&Z%R@LIOStcd0#M{}8cJiHpgqF0`@oc;M+zP)0CtjT0x@1A{jAJ(j&{lA>yVX`) z+02r!>4D&P^5!afYJOoi8>lRlm{of6_1pvX7Bbr-wqB9F5bGJEjkQzhV-h@+CD#-) zx5bKGO@g!>tbq>%h#3PQ@l7S+lX~qZ5;f$`%h~ zsBL;B(0zg4;1oe1J3ws&kSF@tKh~9C!q7ik>uFa`6;4}b6zc1^Q1P>s4W&ThJ~Ke` zz>{{Hdz@-3@J@E8-MrWE)cPR0t6nw~YlZ!@^IPSR?I~+;pIa}i;VZv=E7+YdpF{4q)MIxqoKb?(}wssWFir%b@cqpRk`1)5%8#axxyZy3Ol zB`zosaZIGF$U{A*bkd3!sS@NsjB!dx)=QwnD3KZ6G`A)y*-oBJ2fhZGE(rmdsLjk3 z03ezi@5v>-(qE(lgx)~^HNpDz>|=`HT_+bqSUjuStKAcU#BN0VrP6hODL?BEUtNdP zkS(SmFzoRNNcuM&TUqKZw=I2F>XHktz~CtbsorhiLZsxA;;{xxZ5o)xZb60 zqSry_%+=cfYFA4|vf1Gcw*7bF_dsSp=!o%qISh0Ah$$t}7&R_8Qi%a$jQ;RG`f*?1 z+X;OD3B?tobPM$DL+tpX-N8dD-xOWPuq*n1q8kW$fw{3`@!gI;>o=#=Y$tN%@EvxA zMxKcP{3H|!KfgGNN`-vD{Ks`Hzi6sdGwN{gTKWl~<~*{NF;cUsLN*T9AB~-r)Ac)7 zO&d0f^4Y~&=@T^RcxDXV|Gk{5$^DZkd2{oN*7G zZDzF?A(jzRC#co0D%?skeHu|dpHWQ_pCkzW;=ddMjkXf53w- zx2OIJ>6l6}U(Ji5GpaK_Yq68Wa$eyj8c&zsE-Z^5=Ct%sBQ+jqk#~A89Bjf}=Iu2A z$3Gt3X-8#D+#Kr=+ny?IOa_C)AToF8Q|T&c$j{gY1K#D{92!>G`HHYiFpr>X`n8g% zH~<-v-fWx$ru+o!S$FKk5S{MAE3%2;PhAY-B>ML0e?2X8GE`g)Jrt>X9Hi(aOU_g( z2g^yifoXqLRhgB=xoI>?l=dn>%0ZR^jX`};thG=#Fy#hG!41iL=B4^@E>%%kRn$jX zE6z{7k+0-xehX{U6=tG(TG~Fo8sGnTJOm8%wP2zzlE)BNB;wO=7z9l63lOM6s*S9( zZ@l)gpR0Kg({G*fRw(i-Z4?Ojbd67yc0)xUjc^&KyVY2M!~;+&(h||RXyAVU=qb=0 zC62Six;c?f_X7B1BdP=2JP`A%dr;WU4olA+nIr zwUKY@35+8~-oeAG!#NzIV$y zUWuny6Is1rT1PJ0KQ!&#XkVv*;e#pfLia&Pkkv@nFWvig3x*&Y6JL?}iVxVizP!zL z?OlLLT_C>;Ql)n6hw--0ew0Te8ih(Zi74+#c@8si+S346J7ZYy{9;|+Hp3fV3NRU` zJ~^34kcCh)7$*lbKY!&CzBM;}3C)5(=i2nlC5J^>`Gy2o>=vSX_P`AwR!1>sB8-4K z&4*7F=n%q0flAioo-!=(g`V)lIpYPMFe)RS_Ip(K5n_d-yhUE3%gN^DW#*E*XD6qp z!Kyn{XAb4>+pnmVac_A-5 zH_vKzdU`f&q<88NJ>CJ}1(#N3-~8QD4+r6x?1^En8*7z@x$WN-Xl`!5Ypc&=9#Ma_ zenLP*LP)H{(T)!JTkNL6Jpa65vu0tBhp^o3b~$=&(-u4wWk^qO$kC=RvMv*e{83tB z2$XQH8zYEDVuw(qemNL*T-a_^bSVTanX zcHPU4Sy{ctxIi^xaW?|$#f!W#L!Xyiyyr>b8EV+03^@tJfewBkvQSPL52l`jZtoar z5g+!~?l;wsJ9FY1%(4U*2n81bYuDh)0t?oaRzJ?A1Y3*5Gx#fb$7>sM`-U znPc50;(cLG0eu39>k)4Vud$DadZ^we;h;yazga+s1?QxI;9=$vD*FboE#Pi6CEn=k z;mrHU#69uup~uhT#q7(E#WOR+q`WEZ$5W9=H~9Tf4j@?)=t~)~Y?nj(go=D_h;Xl8 zE0{9-6OFVe#-%e+<^1{>hCWmZ_8vY)U(9?W9$-$ip)dfTJc|Z`3UDyNuJYe0$z|Co z#Z{|Pij>K-Ou@pJz5YR?&%8?~O4t2+2HDmsV?0U3jY5AKlFJE(j=kAPQD z5=4z^Z)*agamL{M+C4;n9SsfFAHwWJnkyNy_O{~iS=2BH=xb{IJCuFij{h;F-ONCq z?l8(Z{vaK@!}X8zgvsaP5D~l#DCtm?9?-SBhIZgu+LNN=$FskBEnCBU_8mz4XK)4O z9sP94>>lq&DH(#{g#24-?t}C!l*U-|p@?^t6lLnN+(n; z3LZ%EV`?_7gGB=7BOJ`^y3@FyJYE_&>iVm@*pz497f)Jyc+91*?YSXHTxI;oyH9+G zgx`pWD(guXM_UNOhSU`oZ-vYcX&gLeEy**)I#jGgHE5+V!ad`oVZvT3x6+!B z7s3hMlFUan7U1hoOPJJQ*Kj=PPe)D;82+|Wm9^D7BwW5PZV6@{wlS)9R7KdCY z4OR*XbD#p>Q&v1QRXZ4S=H>W-BK=|%?`nEdYheO|rKdNOw7=mhy=^7D)y0nj^h5!1 z`5bLCWAh33?E7}8eUTD zS8qmQkk#wtwk=XtL(}<#rVs()`pik9pjdM+!5=)Nr);fJDs$bzc@5X1bA}%^8QkZ@ z{cd;XPP8)yLagpsSS9-{K5-`U9V!4lBKezoU>dD3JFwSyk6Wy=W9&2=9Q@!5UuO^L zHFvl!J6YlXazpssTrMV!Gpu!(8y{F8=#nuBg>9%vQvG$vfgjRf-O21uLHP&7B-37g zLlT99&1;ZanNx?B70tx8fZ+zw42=;TCN+F0MS_>nN)_DLfVz=W=vBOw_=H(NoiH-PfND{Qiu-Bo@CPKm zOiG1|`+ZErBf&4k#!hMhHWGmBj3CL$+JE32Vj2i@zgCw}Lk-DMY}yxsye1&_G8Iy6 z3{D3l%olrtf9gQ>rX&8%o8LAFi8~TFVEc&~w{ThWElDuKp;(CcYegtUD#< zehk2zgfN5HK?ASaS3G;h%QD%i@05^0{o%LL)aJl}pS$v*^D_dGRm{)7=*c_w3w#Re z^$n9us!&iwv10=sUIgIJtWAFgH(fz!(s5M3s|J#jD$Lr{*lzFC4GMn!Ri zi`ZKyM9N;(PsQTZh`Ykz@d2v*9uKg5fvY(kz+57Ald28ZBEQx(Ol*E( z|39xp+Y~S-5!nAAN1R(2oc(oWR;cnM;-#(WK1wjFj<;S0dlI+@ohwj*tj5H?OG`8fkI-GYN7 z$D%@$sOQwd`DS77mGA4o4vW$k{Qwn((o};O=0@$H+EjzQ$1Uv294fR<+&30Xt1+8= zGM*J6^Izv7DQ6?C7pyLK<86xb?Oj?DiTGyWsc4E;Z#tv>=lv>AsSK5Un0>QTj^maT z$xY6h{H@I^1zb#lasi}uu_T}BAhW5nhDfX+vLeijtO&j?+1W5CeWfnG2AA+-i993} zT|ZctP)1k)gmZL=e(*oWE5V-#Ur0oWF32?i17S?AfTgu5hlFO{ypu4+JgS3`NV`SS zJk|CM22?HtU^?P5{<}g>Z}-HOVt*QeontX|%jPw==}?m(I}8;ZpQ!tu5_If+2X|C~ zJ2p84-*YCI^s~eihge4X+=JGV(Hf`8Nvn3!hhgf|L++4~eJzH^##}_&Ght_&rIHVD zdh@HT$9a8~Dd95i>LmZ$+2gKDz1@DmC7Gn&?cS%`n-qn3_93Mm?{7*m8)%iXD!4ZL z%RD!lPi9bK@ET@8L!g%%TW2nXZw0na^lhr^&gI>GI!LN+gCnTT?#lzr%;{2dIchzk zrLS4L9;-dllKbw{G6G|_yl%YGN|Op0nJgM_?qIO@O_O`B7zeA#8m~VTHAQ8(&&0Yb zz@WY0ns8ByG4P^`7MCa_+)zEE%ia>o;lJ4;^7CqepIWY=rJvTYNzIbk-=VH%?$m6; zg>TiZ;Xzl55&j*9Q4GRlU$XGa)R6wnp*rqI;KSUZltIK6iZ1KZeR>MT8~qEo?#Nt= z+tTRrsuWH?!NkP)ckwkSY-e@8^N^%tP_zVjG8LQ1oHsQ5=+Da-~q3B?eN9TI>d1l{~h9($d^WIAk+Ivn<0x31ZWw6m9R z2lD42Y~jn_spk^ihi6eJa$mHs=eo$IfPOwD*nRZ~m^Eyu>93pfK6Xv89dEJ6Zk8isn*8(*E# z=ZlbCP6w`gvQKKhQC9J~TVYoI1xGAucktp45nLeMm7A(dYZW^Gd8oxy4gtggqk^uE zE=k~CuD*oL*U04zq;`<5T5ibw`L~8Yn%LnfG}dLQND!Qct>|hdE9KxjODl05$`$T^ zMlszdI*KI>3mi6|H@O1vaCc|UR!A>9?)Wcyfs$BZ(i!5%b1ZoPiUce-z5|p=mEioUrV|`I6&&|!X zOzt7?9Pip8VP)kVor~iD$kE9P z2t|$rKMJQANZbTqjz6kI`4ooVf^iN>AN zm=JZ3Xgc4lK&S0Aocz<8f~r03t6>~EF5^(}hdUNz3s#IEwI2?>*e_k{o7DgEFVw6C zNJ-mnUq_VIR}I*pk(oBOQrO;Otg@n8X@zY6hfHaOc?urD7eYXZ{B*=F6+&z$XdP_2 zQFNd&D5BL*7g1~Vvh_M&X%*o8;phSzm8MW^%~GK~@bSKnT5*KArBG0k?{LMti!9;< z66g++h9{Z=2<(22R?p4+V+8zLJ_@BNqPPw&HWyD-;Xen)XjX4A8{Ux7k(YiOR3~JH z36vC^gh#`jw>w~j(y|0R8AN%c{aaP-iu9gZJ5g;-Xd&OVzrJ6=W(BZEKOZxl9TdK_P0-$H*2>&H~!x{9H03M z15i#s-?--=m;rOucTBdFs&5Pl)WmFok|47HWiN3>LfEUz>TYkt0G{^j4Q5Y2T zERYf$k`~6qK}G^eV&!Yn7JriGWbF`1WMy2UMW9NtNHp>mArkncO{B!Ih`UalKh}ir z5r&na6CxQl8QrxnsBD83$m!f5%fLnA*lZWd5`o;3%f#aN&Xp#VJL0x)G|TLN)=6tR z_3bONbXVkJ0n})F#b?{f|Yg#|a)NZBp1P_zKqKI)skBi)%NE z!<5(L{w=D$r@8l)Vwds3ebI0u!To1KuG}!8(_Xo-oira}3@lqu{8wgdKT+2D-zcs@ zdQdwm(0_$9AO`eV^bBt9LD0WOp0$Nyp9=2im-MPf)FelQ zPzv9-38^T)16RimuQL(N4XBgCf{clC5vSl4SIJqBnmt3acmlC-&0_IRWbv*Xf)YjL zDrO-lJ|~ErbrwJ6EOyCRfU|Jz9fET06I}i;$h+r~Sdkt8HQ77eF~)ZjNpK@I%Qwfj=KBL~h|EWnm=mV%LT=K)z&9q2mMU%e^Jgf@w-6z5e9k-<`R#rM7;uvXYDVNc}otj!tr}!-IFV1A}*d%s!Kc5ceMk_QS(> zZ2(?xN}s6rcc94U*9I+w`2GsEfX$!3fNzCsiED-}1EBlU>p8^Vkd;15fcqOMkL88A zTJm7C>THQJth+(AmK|l4cqvgr0OKBtsb1;_bEPYLuDp*awqJ@xAdH%|Hh&;|jd@UO z5^QOSvLrV*S>s*XzwPGFnHu#P)&EZauP%5gMXkqHJ3Y@~blbN!fj*s?N=kPeP{#b; ztxaXIn7aJcU6$e^EhfhR)RRD;sz$YVZud#Eg3n_Z1Za`BYtEX1U>j*`!!ZZN{9Gyf zG>ygSX1YmKJY44en(=yIB0ud+ku^)s$}(*tXVx8YXrx%&5Voez*I3+WBvXIbu@bd3;oY5 zS@@OEa(TN6GV_nz2qOV&g>`rqObo~0bB_eti!e=xjG{%`#nHI3s8YTL07N>b+8#_Z z=qO*$yIf3iI7>r~&w5->=sv=B)oO*6bjrtZ}T_ibsr{6rY(DN;zw3kW3eLN z%&IRjyw7S@!RB#S-l3E(fVPNuR*IPa2)D-Bp1!4CQIj&2CP`D$CRDXhx1z*3v$;s! zFcR}2H7PA?jyj4ve^Bk_$)Qvzd5CcE{paCM1Ua6=@*^PqrtP)viZpMbt{`A`MB}}u!j57_L(Xd<7(YW z_1?7c_xa%wJulxtvXr?a^eKld?Zi1$m@3sEW6IRIL)hJ4K9D(;`m}Mw%Z(otcI|wJ z8=l49vdiZ{jdMolfVScZdhO#be#G?;uFdoQqW|U(Q+pSo6lhdK`FQubX%8MP1^Y-(yJHCEFX36J$H^8!pozO5qbjyz}UToIW9uTb(iReVY7Ql z@r1(f@X5FwOyfCpej!j*9b#0l#1qj&!BJpFilN=MELNkwxcquU-{UaYsN4bbb3DnqrN``^tADZK^N*u< z(^F9b^iP8U;Gw50`qn^O79_j0$cc%B;QqFP>j~%T`Mh-3t(m*$Xc#U=B&Ml;mjAVX z8p{<-1-$RN7)O*ROL$7h-7%S6TaM^sN^J;1U|w1dX%1l-r}Vmy^a&*9t+TBIcqTBfdwgn7xM`9QxIVAd+Fty_cfD%*nNFh5hIWpi@; z(W5FihbFVWbxkh9Fe9fE6?Znn$3xAdikKg=8Rk2m39oiuDxwrS#VNXIqkf zfzP-H?`#qW^oBhz)Ht6!^z{QOxBuE}kHU>;FpOL?G!`142zM(2`ZB>Pc2dW@hT27C zf^9|>U<}-@-E2LAu)NQ?0c_h=TxGvUkdinmI|`eF*4`Qq6oR2TX>AK}F+vUiLHw0AJ zH4K+j%)I#0Kf7$ z!2T}FkffO4BmD1bS-wR9K^x&`=@UU3vwRdTq`T(En_ORgzS0%W`Z z6Ad#$!=({_FWfkXs+5ey^(LEnz!txoWG{k=&8LJK1%_?C5InX97)gasctlB;* zq2FT+II)O7NoyZ@uU%H1u$rj0|B{w~$QnT`12@uO`7wZ1PjbiY;lLoAM%#KH`A5oe zMWF~rbqYxTi6@NdP>yA)Jcv^@ED3f3C?gtOz#t-2lcA!Ztg0@ ziQ78;L&)@g&okc?-n==DLrTu}cdu+1Tfn_C_JQ|3UfsIlPY9}l&?`MFGk^FCfMEvm zhWQ56o2ehbx&w*G*qmhMp?Xrtz_VD%>AU0zyzwTwA?DWdEwGP*JSWkHHp ze{M9si1l{nKzKL7Gp`xpa};YSs*dffT$y>h?kO`5H#2lUU4^&m_evnXPbz9eow9cB zG15CgzKtQar{cY!v(o;iDs;#Pv~Dd=mX+ zqt*G^Jb3#_R9;jSm*N6+>i+EnW%!K2_x31p_8hqRXxUOGT z{WHe88IYS_MWCj}61xaia>d8cx)>|Rjg{-Mf32jOqG1Y%N+qVs8- z=YHr|Hd)!Wx3j|D2l}KV2q;?Odo8mL^=~o$wMH*hW2-5#n8<28r44}^=+;-0R=Y+| zjHbYes?{IWUmeG>>vz_0)$W4lSbj=M)mP1+)KRV0&GZM6&S08N_X0!&+{h1s3)sPP zp)CNNJj>biUxG;I3us#boG@U^^UFr{ZO{jXKNtOJ2RUt4h12zDec?;6kFBS))+`S}xHeTjXc3QK0(8#f^DM&I$mwMgyOGahFHX-jhMM+4b` z@GC-)42B4h88XCpe+^QKIv`hs7xI%C%Jj|O!ZPKV=(%(N0Kp(f{Q4!!bf&b{uM@O4 zNoG7G#cQ@|_gvIduR78zR?r3p$#pe$e;dP}Q`=SxZh2@pY7LSXz~Lt@ZQ2}aCLL=2 z_B#3b%^*y)t+CrXtb^LNiHNqYC|beIqzoUZ*PZizE>NPiYmYhra0w8Y?Ysp6x9HPbM_vU0$eXeC1kxWQkCS(vq;52l z9Uo+>nEfMh+i`+pneNSs6>YbF+g-ipxfgp)dzyIMug+m?gFV+~bpzhtP-m??(U0ET z_G@w_|NXP2b(Ig&bi0ut(``oby6p)Fed1Tp-4{y%^*Sa9w_s=n;29nR%|J=cDq*UT zT-*$;h};+>G;0Y3Z$b{Xzn~2JqwTR2YyPsDy$X_Ij`~J^(?PBbnZ2W+K6n>n2?Sw$ zPxn{e=Tfmm@<5nrC1Lv&s+*UK%y~IZXOaK3SF$d8&ADZqY)p!2IdR_cYUTmhXW$%K z2X{XJY-b|ZX3$dEv~WR3n8EML_-({Qc=srxj;Mg@AW-{&>i-t%2wo{%9(u{QRz6Jm z*D@s;)iKc93*P0om*XTjIHET6u>q10QJ_@nFOhmHmqIAfE8<#}I5Ls5o;JLRv<_6y zo$7KIW$H5O&mTRS0lkwwB_1XLMpuqvb=A^<7HdQwo0;Qya2}07v}f5c%q&7%`|t($ z%d7!4kL64^d|ARO#v@OI6RPi_!S*@tbFPcOV;^S_%pI{K__R9%2Rxd-n8%3Bw=b>? zVNQd;NED~;JsJ64k-!GSbDQxmu!|0dn7(@c177dRr}D&oRC_ccxA;`v5k~7Hr0yvI zns`kx&hQEP(*UO8OH2s7z5rH)dA=cX!}9V^;QI-cA&4_KP?IZ&thC zE-(xiqLh;kAUHwcTG+S!-)dOKZ(1M3ePkPqh1rC3(mtS*-;8T!1vrSYFS_BZptz|3 zxHuuA1vi>s*}4JQ0lhJkodeCbHbWc0qpAeck`r1vfd`s(TXY1pdqkb*w1gS!$?g8Y z{Q?R<;W;Yh%~G`9EYU(wpudEGp`2?(m3d0#>>^Hf^Xveb$CiMTK`?RBPsKMZRGmP8 z^&I3A4UR!#Kjxe zj|cikNvq%``5HI`37P%L35_OT*$)ASc?F3Hj=BF59#}1tD83SS4iY)cK#qAGAwx9M zJN3PfDg=5(W%?JMh`U`t@DDyI0?BMB<(3uX;#NG$2W|-J3T7miaH~XOBi|}8c-zf1pfHC{ku~uqgw8IAd)51#E-RR5u(8#3M|$atTU<1d3DkECrEMVjmWr`?Fn` z^8ha3)$JP>V-KrQ4V>e%L;o)

    h4BFllGLb3;I0}L&NGMDI`G%}1l5Aa7|iYNvkN^vwi#_8exlz$f{<$TBxS=ER zW%;s5SwpV`mdbLKmF3bPNK3$s;}$a5mMpB<&>yYnM^<^S9Tu+-~Tk-$@6#U+u1 z`^ykb9(oyxSq^p4Mcw`KJO%YN+CVqE!|2{qe`NT)c=eEJ%niZe&-DGAjYuSC+0VDX zktW2{tVH(*P0g(RnFoe$R$tH@Gir1secz=pddtV-zcTRKnNn@HCLhsN&aa5ZK;)(WT!bGnW^MWE)2>e>ld-29&HsKn}rer zM0?DqmEq1#l^V&HSQi0eH?aRFv}^fqVcC_onFsAv7J0q9^Lvilhy1_Lfv%$=WRkJX zeKbpHJACyO7~wN+lXd@)rN@dbGg>TZzIpsTaK?Z}5ZrWRfOT(G1)s#m#=45c?9}wC zkRW!(7?8p+_c85f3&@@61-2q1a;GH z^hTgMEXoN{noBD{W~=41xAeLpzkO8R{lL(hU_+E=HBcxx7pIpP=Yko3u-osZp$q~w zn`W43lkr#}sdU$UE|qnaFN>j-b*HfKE5`1XRWfB1(1S|sL$_#Ip4`>&x$az8VA5j~ zvn6z~2;OS-I=!Q?U9wM4@>%mwH2gm-XKCE0V^R>kQ^4SrAYxp^5>o&G{O~Eik<|!f zG04ei@D;?k?+3M)DeOy}_lx}ivXgOeF`QDwooiHP-6f@%6bsB7Y7qgC z={On+U}9@3%1I|kGMI2=w9okjGcaAOP%wPR$A(F94s!$8$~pdLaYFlAI9^CcqQ@mO zK6cjN6jDS(*CfWKRfcua)Fe*m{rPLM?Mw_7isLp}Ane%fy|PzFfrPb3QMJpbPK#@5 zhy`k>DL(v%N1D6KArW+6hLc04THN<7IFgcu)PaQg{Wh6`!r zq!WXf;I&zB$xDC&^w_(KJSWD^4 zlQK=XFBQsWSROk|O3Aed2ciR%C{_R@Y^qjerY4h2yEs?pDbHmHHLd z&AN>GPxXt$hXK_HSlm(IVG`qo2>>-?8^H=s-3nEv8KLNj5f5ifEaABV$uE3>4^o1q zEP>$BG5;qO@enqsux14Jpb!b>!VQ=$bJGn!zXtmPx$uU&I3xK>DP;NdFmuaKOCyq>)|Q!GtXaTYAC2DHy)f%2)>X1tY!F z-%&Lexb>N^f9MA#Cp{Dv_)-o@X<>_=Urw$tFEFe*4Fum}cjSlnz*5&0A7RpYg1*V^ z-3l4&tSJTu@u7+#^@%Mur#ewb{)T8`O2t6AYhn8U2=&C`1^R2gfWk9Qx1xmk)tCRM z8gk*usJs#=}PAcxR~vC_Zw5!yXJM~ zC|}lh>uGIW%=KY2A1KYdwmZtjui1mQyrBn@a)s5Pm?3%#6HLjl&PpLatNcrQelv0`#1cwO(~1>KtT7FvryK7uSu zkR)y+kO<$gyug(bs(~bXrGGM4s|?l+IfYheH?25 zw&FPiKEEtp1>RkU4vN0*hHSx&ZZmiJ5}I5dVZ$ZHzWv6Yxw~F=Xt0--V!k0NQwYl* z%9M8I+Z65C-ZKM>bcFDJwDaG6t2|;4;7Lfl5Br~wc z3RNYAK7Y_~TR3M9(=*p5?CHra_K+n5g29z|Ud69}`@ODxi*n1G|7caknG9{eoF-r9PxpZOoCO zSCwq{6{vhi6P}6J4UIAQ_ve2ltOx6eMY~FPD$QQGhmO&NMsy&%keo>TT^a8LKrmtd z+)CIo*w;7Fn_RPKU-PFCHGso0zj#;DJ?F@2jL7>YE#7p$_EF&Bd*$ya2@(04iO9^^{9%!3(&xpMwV4^pAJ;8kGU*UN zH$j~uAUE3(Gn5v{{J5&%hnaGx{&O!ME0;($hb(AzDJ{I6{0u?j zj;@izjg-Z5G_o(b_uuTMEwqwHMspw%}9>ju2PCnMLECuh3WipND3f$(pJ)k zku3-vFyS-O5KmtmWL_>Sk;=hJK>Qx+)wotQdRQ%} zo~(Nsr)AUBVO#g9%B62mvO|+lsp_$B%+c4TZfXFNrf0P7O~N@vmXDI`2xzM2WN2Vo z?g-f{B6Yy3Qv%BdEF5tKra-Ued%9GUu%f{YvFI6Lwa12CKIVxWCK)NVGfD8PN#Gsc zpS&DidkR3~maz24Y9NaukQ<-_51@F}*mymKe~BP2D0J%=cbAgRo2HtVO4c^tcS$TB zxbi0LQX|stx;2=vRGIh`UV~ND&%S7$_f3%VqK-8DBXh(R4Z!AS@& z$QZuiw4tR4A}%N+RJ0~W9EZ8ut?B4IEdljQnQ=%mn8dx1BpKme;@<{k1DAs&#BnM$ zzAgwEQ}42_>dvZ5y+?&o?VyE64&Nu!yRJZk?ZL?X>OjanoBG;7@p^ zFX$KCUyD0hSXxMZj4!;ur~Pw7-UQ8Ew1|I!1b}AjA@p(T^$TRwaYtUs>Ix^k8TPId zI$Fn2H8}Nse|ysMRByp^?`G{ua@ZQFWc+qP}nwr$(ad2i2m(Q9@8f$Hk&s=Y4@ zo6<+@j&aL`cl9_vs^IE?-WCQw$AEIiyj&Vo&ae+QpioMnr^CN3D))c>v{>r?^+l6ASYJnu2MZwi8- z)_eeLDfG#b?r@(hWcjQq@(?*n$qea|Wzl3s$pK`B`2^+CWulf4!Vx%DBOAHOvUEz@ zu&9?msIVpcU5g3OHe;)$;@mxf5*u`2K!H$e706NQ*TWju3|Nc;=7M)1BA_Iu2K@Aj zD}-`6t>9pett|4qE#PDi6~WwB%(P_#SakqZ9J5;(NeqRN@?QEHo|!HC7x{Oc-FK=p zkDT%nn0k*xQArcS<+b?LT4tFmd*7-P-yVyK3PcoVn{ta0F9FP9ZgdtwkW=pGufJZxiy#@g36<>w#4D7Y~YFsi1N?tZ2l4E=dC7NwAt?T1# zb-lAOf#-F6^4(dvaMlq%HC#h-X9x;lWjqy*$D!|HgcmW4O|p=ll)m!BJGM-}AB?8a z5YHY+m&8q1$(xeDQ<+l9QqfnTAI2)6!WCvX;^yL#3(r_$Szqi&;< z`=jGw@zrzRjnJb^x+mH8YngIv56`#eUDuV%NDz?|n(=U|R6ld#pAwtv3-g zW($3WTgDa6!`Vx-Y-_hQbWkwHdetm4__#Hg(d-Kx!^4XMKH|tjn<+0tc;gwG67tJ% zM3A=x*r1R_00<5#N5>oaw?;0eNq4#f-ETrUlq+%;gfLR&NULWhX}Dt-o+7nYqmKV0 z)sr{b{#i`bj+JEupon4qx~|@eLCS+zSeTTn55x_{5mrW1(2_NQ%r_AOle(Q-Ha5z# zUJXt~Ee@?&5;b)zgFMeEA&B!lixQNTC4IqNUgB;l(SCz^Ua)n#LaNZ}c=cr8GVFex zcuoE2P@L%BeSvl6{E2aMsGAgr{6YIqQwxR-O(6_c;9nU4C>0PA;sqv!vIXfPWlqTR z=2zrjuqPmGW?2(vN;1~ZPuNb``4@p{^BIGNxM`1PtF&mcDOp9K`;gf`>>?`@3E`|2 zUCi0Iw*6a0u? zIjdS}6|bE808%11@A~ZS^D>RzOf%Z*-fX3*I``tStjXZB>zb~c%c-!MipkcF@)jbr zQ;u5;@LnN0b#`o6;2__=VNd2Qp2YZ(on11u6tq$Tw8lrBRtN>1G|xaz>z-c2i-vDB z=7#V+^}-Xp-oD%h_l9ci&$0vLp>soegZYBxKJ^H_=)946F99gLu__A}2+G^nyCNTX zPp99vC8cJvsk|I4?=RC_W}b=n#vj8)%vn?Le@BHAxVD-%F%U)GD7LUYGbw_1rQqEJ zNKuLbKc;W6$9loBQv0nGp2$BDhaSdtXg|odGD)T-gQ3K7)}{)jWJ1jp3-E)6nvEhW z{m_hIMh*(btyw7o0kht0^x@*o(w3f8N}EhkztbWt(KL*2TxueQh??dtd# zzHB5mB)}~|hAOsf`y%Z&JGqFSMh)R9l>#lg&SX>v7? zkx60WOyJ?IL)~oUbeW_H=_3eYzCBmK=~Pafn#P{mDo9LR6tE^aaMF5`vW-|@%oR9q zU4(t4@#0a*C+~DYy7(KiqJZooInk17)Wm^S5lK9?=pdCvd~_vheMEfr2is8yvDK%I z2fb}%(z@k3Z$4!^CxJ^WQghi{ij6L1#Gl4(Q&h}&FC@!&tdW$M!ixA2ajY|dvN@(i zeA2$*Q=N7ZreI=3P*Ql1^%Q}>s{AuTH+`j^5vvKOfi~Z+<@CP5bEW^e0qoQ3MvRms z`LL)~<8yT0^rqAcslzjz?AEv+?d6u$GVJdP-YpVvGzs8{dK9`abRH4NIvH!%9s~QN}zb7s=CFhgWl0hp%yd|(iHn4VGrscYi z?0OQAu?FKf7-8d?VCe{L)Mj8p96D_}xH2wJYqc|&YIM4Z6-N$+gNMO96;pJMO&kT0 zJ!;3^8rkAdQK2aCqTf=*%-w_fu*rBd z8&-RWomfQyvYh%0uF7~SqRs!4Wy`Ow_3LJ)O6wUYN#e}1=Qz8rW@oz?9g3rs4?z(* z2#bqvwK@EOx`(iDsC7CPr2PWUa&K%|R7Uk*eKb9t&P?C+>U}l+ojPu$|M`YL^<{0* zS{vX=J=Zg!;S!Lt91I6*PSWjR%H>%8JB?$>`Jh2UxU?^=xc^{(xr8}=#P)4k=Rg{~ z8RyT=BDQg*u$fFFwm`D(o~od4Kmvg7#Ld{##65O!1{Q0(X?HJIl@&VfTiQv8wzTkW3>-cKDI4a^ORg?4#Ze{euLUQkCjY)7BOp(08@YN}AAc0Ooi zgl)Hnv=UE7xNU3^3JB#z&@M=@QESs(%ls?_B~hECB6#b%9737mGfy)bNmyfCyD?w+ z@nfHjkvRj!9pPAseK%YObQb)Cv|R*HTn$Hzqs=3(P3tnj9=KiU z{7&8&p{IY`$VJGZrfh?rwx&h#ZmTF+ip$x@8 zq`D_8D5&I5XH-6!>5$|J)27a~y`GRXiKk{k7k6@TINttlRl`u*UDwksud0wHxg&c% zCRcDBgZDO}UZQ2}?I#huZ3sjk4e2B+jEj&VrY;KXx7+P1Wh8G-Kj_e4EsB^pI<0;zVB|CJcvr~CxeR@lb z_js!-SKMrp080sw(LS$m4n@MgGEA*BG{6CrE(bSuxxx?jsY&dAkn*!R&w5ij&s2P& zRFcG2YJ|qnQkJ$~aU4$1Q4Hy4!Id6xIv#Xn$Pq&%v59EjvN{g+8_q=S)GZ*P*ap)b zfMV*bFJVK6bdJClBG7aj2F!3v&k3D5-P(U`E!K|vP5HYRK14mG3u0w z3FZG6%7-VMjhSg&bkD<|?x|FSjCkA~^Dlqbg$6|B(ghhhE(#O1+Pg!%21Cdrt9h&BGEwdxs%EVMb_c z9*A$u$u}aiWCZtFu+78Om4jnf*@h|OMA=uZkWhKw)!_BK?LiWBA;IUeUghpJBE;Mo zTv~q8V~9=lV+502O;y<K`N}3sRqdu7N@ENqiOESqjbkjX$GcgeFchYOt1X<2_V{+y0mxnV=5}cvc(3g z8jJIoYppH&u4X&5^~B!I3P5M27cZM-&t$I(8HhZ;A?yL`aO*t>{E&Q@zyc%=6=kLWA||jH3JA-rO0Kg&MX_;E}}%9O{Z(+N^QS# zkwDU>VHx`zjwNhT*?tbcPF}YpE*fM-LI$Xb1RnE2Re~|Ay=hvy3BaW4I4#}G1cjLq zQcq|KH>4KnEsF6Gv##&RXvjK->9LJ8%RQ0)o_zl(Gf3$>NEBptntOVR$(`2T^8{k* zEAE0&!#~}uJjdjO6n9Z>Xisv|R`XS>wW?&E@wNtBt<}5tnno`-J6p4-r?XQlo01l1 zOvzD;EU~SEsf0y}8L;cFztt$Tod_&WF zuFbk(bJ{+p)Vi6FEvTb`aWTy$*xgLEsH) zXmAG;jAl3a0NtnCcFB%6>#C(|aN+x?pfKdK=~lH@SmN>S3266r=`p2QI;mNznbPYv z)$Q_LFH4S|j)YM=rOSYMB(~Djjo!2&AV;*ok=ACr&iJL#Rbbe1jXI6Fe&tQ=>em(B;eCHX?=~Y)6fJq5L;MK*}ZGe~W zjIv>R38=4_0KA~J)Hcv=x0h0m{H=dLk%=kUW0gP{@^FmQsU?adc>Ie_R6e6^z*0?^lx@fl9bHKD_*{P)J#H+Tm( zIOz?uw$Ha4euQlVF~<<&xIctdRVWX&0)}QydZn6g!(7#;-m$w6Hd>=WgV1@m9}Kh4eq-Ce+W<|zM#Iyg zzYf-_3&N=khUA|6_?hnY^$%^y$nJ?uMM<_f@4Jzk@}y*p%%#`3A{ zDB#vwlWeh^_f@9!=s|SZu4U5m@?3kdM}1rPCQJ%~_McS0WQ-PQY!CAy&NFB8AMC(lbiG(Rhe}_ghTmm~597PXVOBg@ zm&TL6e7u~Q=knvm<@W>WdvBLTd+HlCHb5-msl(bk8Mi154-ekafwh;!P&r-{uVp-s zKSP4|D$FT&JV<+0hF$t)|6IH;`$EA)seWiz*c=HR_;bkdWcB%*eWbxQY;8o3mCXSe z64v+5_omzGlNiEHxY1S}4-9xaXBK|iKU$ImH?`;Ho1hvy_5PcrkUJWwQhf4PXu^X6a@!a33(C{ODSoRfs3%r zKMAr*vOE_-Jmrx*x>8swp^Z@fc|a11yevikTjzA48$;5a6N(zPzK>il@(x&>l|qDC zjBqj-6z3mFM%=l)>&*}&h!p&Fa;1O)t;pVfZ6zUw1LLWD2u)Cb_ymd(0qEQ@HE0$z zYkZ2Q5|kHEHsIG3zHraPw*b&U3H1*!{%Il&Y(OuMcoz*?BdXUg=?;MrSsCpV55(UP+ks@28vh2xlo3AX53-^78E)gAzL}fwzM;O2;vY_yf%5Ep~Lmf z`arp3ihmq!{}}zd1L0%x_67*tRsno(9Ss&AqW6yWMM(WtcT>wfx^y45OI4*-V3aZL zIi;_wAQqJ-bsZcc@dGU&DKl*B;n~RVWu-$9g1j+WPErG4dF;WiU}@+17kytw#(2A2 zok8?)+xxGc_%YJx8bzAcDj&X&w3-fvR{{VmqubPc`f&T>2 z!Mb=@6=H+Z-Bg}+32cA*@h1>v^_Pf}C|TbEGo|`}npyMVIXW*6#T)Qu!6gL=x(Dw= z8(Z-wCD}p?{D}%6LUAwQLIeLL0NwsHYjN`Ti_}i09q?tfoFH?wzRhLU?`gh|#jb)7 zi(#h-gn7cb@XZOr(+6x*A0A4&`KeAfK*k~E--it}5?rkqJ4|3M``4)kN zMCspbS{RFkgU>(ZL+wozrFU|usyTG7aS1!ZHr@~(0xF$DEr$DdB9>T9a9$HclKzNN zKL@YH9WZO#V5X1k53J2UQ;;Cy1k#}~sAI`v5Y{k;nE!=}j|SA;Kt3{F%-llx9@mFw zaHH9p0Fqq9uzsr}Mw$H-u$k|t*+)7?<6psGm@dqFUq-*r6NG~|s3FW(NlSB&do6Yxd)SE(0I|S1uHi;}Fi+N<0nyV~Rh+36I zg|jG-@qt^ojCgMrvREI$G;6)+NHo>VPW|W3q{UKpR+i`8)77Yh9mhBW9a7$pqQ5Bh ztyvLz2_{(bXRJ=YiEqrm?9dG1wzgXpy35bca1T&9d%F$n{@b^44rC7#(nA%jGD*z? z4vT)&L$&Sww%548`GN0?uEG*nGf{(e25Q>M)9M0DT*L!##R0)O$E8J`na%las&g{3 zHMP|xRkdWPynZCZ{7M&}ydHE7nC*!nMuMl`PDoFoLvIDDrU~vGVx@+FbZZfJfVpU} zc>`$u$39OCmcm&zD~V*3p7(=`(_N!kP+u(15abWLqk9`h7{16cd*8Wwp@naGlg5KJ zsC0gBsMpxlZewmvJ1fzU`{taUytH zG1r1i_%=(FF*Wz5fl`E~*=S=JL|&OXZ)|;-7F-PC=pHnSil%Shj&vbp~J< z$vT3a%vu;^W*j6@CvOdTF_sv(6T}J)G*kgRBYEf-OYn?QbkEEj(E?(T!caQ)A+IT3 zUee(z4t5i|{EK+{4^N%y#O4nM8-;xquv!?;?o6MBm}cTt7bYDR_RzN!b2ZP++($!Eekg z%rHABA=DA}0`r=b5E@(g5%oJtAE)h(sUiw=6@m!t6T-hl;3)`zMJB^zqztfJ8hF2_ z!}>8X7)HW$!Tn%tqMcztT5)`0E6NI4cMKsm#pap=87+79%y}T&5NWUo9+JU6CP@*891js?~_W2*qDZzU| zsv2d?hTcgV5wS?vON;br`AXGf-+Hz;JYnmE_W5pJKc6O1aN(LJk0~e~6vhH?HUReN zgZo8N>DboC-TGK|R`~ff+M2t`B(>8pi zQZqQ})`s_}FrF+2F`ZTpo=OoCJE9-(3ymzT>&_-Qfliu16@UPhVvVTqA~Gg>Zvu$! z%MV!55fsNCjEu>mDbg}56HII7T3CzpoaxiNFG%XQDC{Iakxz)!lOy!oK?w=Uw;RRF z4_Y9BUOsFkGIm0_Bp~m-bC8rNqcX(c&cJwPAlCtLKnnIV>^h4ak|6SJF{p@fYn;j=a$YCg1fA3I#5|PjESYS@@elRb{KnOVru8}dw2O`NFsD#!Ost;1G zanv}V(5fE|>yGxxph=?A#;eA{ro)S@p+};wrdUP7dcB%v5O9yd5mHuL3)qFsh^g2$ zo2-=r*k3Iu{0!@##ntjV511K;7?1Rammgo|$8FDAmuggbo|c}a7W&(p182>b34t zuzKI|N8xyTJwSH;#QI_&;Mt0P&)*=NQj!a6{&a;*rks&JCDZk^y~1QaC?!4Ol_yx#BfpXac{vUOTt0^nWh&4oA{O>X2(%W}sqmy4 zBYYVM^|DKu)hl-O+4B$CQF~7wy_&5~FBq0#Gx?ETQ7nk3=H+Jyw&z(j+nx5#7U=8E z%Gc-2SAyzlzP8Q}dD5rn<Tn<8ScGuq>h6%&%7mc&1o{7o0 zO(kP7^tRR|A|ks1yW(pjTO6Eu!EJTqxmUN{h~{>?;U>El@PbK5YnK~NVfoob<1mw# z?WgiqC^TD|(ddfkzku@!5x1cVxvwUOA7$8zpvuD~)*$7G8=pUrj zO~YbABaqQDQBAGtzVQAyAB4!3+aYK+XT+3oOP*3JYx8HrU}nZpKZz|V zv_y&21`q-M{er#s7?N3(%v)A5>)If`QL}|yS14dsPAT8N;!o`Dx2k~0zQcDBW*KeI z6RhJbQq%{_Hjgc$D-i70Z}u6=@e)Jz4}?}uiw#1Ah1@_g4}LxJwSNwGj`pbb&+-8d z-%9oJEP-U)1Wcf-HM`9WmYrIln9W>7uSvK}h2jD9*diQGsayyIc)UHoXWg#|{(~2+ zj@S5(_Ee{Pvo>gm=*%Z#Qi;}eSu+Tk?}d`4{W9NnvyZQ)MkNktKeTKiwLM|I>cd)ZHh0G z&X534Jb%2lC4&d*`nY}JK!U8>t=~6;Q;b)HUA=5P84LVi%UQ{sW1_aZdDJj>Ii9|r zp4d=?5uM(%UvCJrTrT~=UxXJQa4ry@o^?#!%qs^C3UjpVY&uuhmhA7;$e9h>hJ~I6 z%B{ZlNmZ1fVdlC|LSaHK&&>?>H#m?{(>cHgZ)O8o$(*oJ_^dUQz*wV&qwU>DARY08 zbx7KO;iiY^$&TOC%--$FtZ`_nU>qF8w$H}<3WOIO%q509o8-goNJ9VEDI=>dStH?x z#2~WBD)`GdCkz~YP^LIv6LjJSS`xp8mJfRxY$<@(#)G5lJr5ItzUle_J*_+zUjqOS zpwAeXbFzNK3Emb{S(M@^^%G$87h*$D(~4cfVaHUPFaQ?XW&b^)nBERIzhd%y{oNtAg_ldsjG6JaQhE;Rrm=*>pe0T%91b{&RbclGlF=S9#aIemVTRJNU4{Jy0%Eq@ zpV?K42RaPpD*lIx)SQ*cV2g?100x*h4=DkHS-a@+40}~TUMASz2kh;~qct-G7lQL? zQZo=rT1qTNGCwUmc7Gxq_2C4k>Do*MI?DDF;G6X!{x@8VH^UUYik+G{n7KP%SkKa> zJ5~>d2-u{mCX#eYln#JMqJTkJcz!TjoUp0L%Oq^JsMj z991c21Ss>|QmeZMIumtt>H#{btuPmS~A*U zeQbe*Mp`2-=O&U1&~Rg=j_9z_2X#oUI1Sr+Ny#cY1=e2gCK@M?lhvR)Eo!R>`wV-< z)~v|r_R`hDK4!sj`~At#U3oesp+R(8|8xoF^axI=EaZYZSP!^0Zvc#UTY~}oIXWcc zQPnQdVK^yJG<*2=`=R!lEnW+mYSb;0x$Csj$e&1CZK}FHg?k{M3`-qRUUMY=@)t4` zU|k(iu`H|i$SIyMH8UHPlOh6LA4+ANj0&&UT{jbtE^3b*|7KTxLa&JJcA8CS?CcZ0 zx}H8Ut_<;)vgs^z{{bv?GrK%1yE=G1Tnf87I6Peb+ruU44gNO-EnuvG=PDK7ZLql= z_^IX~^!1heKh=PD2NH0>xxm)6YTS85clP~C0sLLLiyv0uk{VCEoS=* zoliG?4+3^cCN3@$vsBs@KMtBcRm_^X(xaz!@-a)Dz{#*T1LaJjcN)VSS_i4mB1X<+ ztk{A{+ykQP6wriswOrDjg|SBMGgobj)EYN(N7K48ngcScM23P$^0NXh;vcGo{uE;x zX)HYx9}q%+I#YQ1y`iXpio);g6j0Y}IY3^yLM-nCh+@)})lP5dM|ZtIV$(pYPn@oR zMIAnsCFA7&yr60c6fCaE|DcUsG(k_?>I;Z`c_!FC1YGqf>^7>U&Akbpkj&}1p!_oe zs@5G1yhej=wmbyh7l`MBZu?-+^<12QEQx9Iob(;lj#uR)V{K0={qML*g7)ChBV|ytruhwh={qaRc>#1w?abTxOB58F>-&)35vYcg zSXkjViqztok_7?AYo$HQoW68uQNc5dK*%V<|8okm= z*!s*r|4`fN~LcRqpuiqrB2FLYR6r zVQk5DlN#*~#geMMlYkzsRiEQ}F~&36-++>=ez$s_Xce^#scAIKj_cw7vHQwD_a7K}CwufZ`z|ZC54LJhRh13;*+ye?Ch)J}RtEeQ3iA_dA2<>QG!TU12 zEL{6QMR*vJ59Qu?dWn9G^&X2-zkqm(z0e6o+LeLZot_vLM_0Q)ch4Q6MtXnyAbMeW z0Rw+;_WJJhKoR;@^Q!$vob|!oIp4sW;I_>COaT3pe!0P}|MjyrIqjY1XG8P?U4xhd zOgZ#D-u}&v!Lf@C6W4)UWe&SJ=a!Qt8|-ls9j2U0(puB`mKH}nB<5k<9lOo70oowdH)?KgRp|p#9W;_Q;|4;lPNqmDmOdkb9#xm z+@MtWWP^ier_uOlE8^0-2*>srpPg3Y|>Rqq8-s0osy<#~iPy9NZGTFjqJ&$Wcg$Ga;cpni~AIGOyKVDv*evT&RI}n85%F}D@ z+?QYR*^!2YHSO$Z+R)OyaaBvnenuNfQM)RBrq$DES*{>s0wK|-LsK{MH&0Zi^l<|)IeH%suGw}5Oo**H-q1B5$5G0A;);?R{N)W&&^jbg% zAA|sycJv>5ifY~vdWZ&ghEKPNt6e?t5W_48jSS%%1j)TvH85zuWYO1c(MG0<;2+dE^@AoqXmmp5nSgIt?*=Kj-$^P`&_$qVLzdetHJxX59bM4<7MUn$l zYogH`Giuo;jRv$C*~bbBs8(Fwr9_I@7^{R^>=mGI>qNpDNBheE))ZW{>Mb_LmscQaRm+hPGqiw@1~#z z9_LA~b91A$3!||bWb0lau&C9>J5>QRBlomG(CcUcg)O$`(_auJxhKGgVu8q-|Kn&E z&bkk+ZJd-{Py6mW?FsQsow_T&=sZbRMI*+>TGVHDZD`GCMTUYdjVG0^9?fZ>nsnh}rB~0;K(X1P71ShAD-qyvVU#_rWr^rhp69*=ZF6&?j zS=+US(e+3Q#(yzj-4>vIM#iMDVN9J|`u5$#Le5;r7A=`7W3H?gb{A{xJ{AZ;Q1m_a z67q!+PWL9J@*i|Mx$kWJuT~-s`%c__o5injZr<>lpyT}VA~|>;_S)1#yNQ%l9}k_i zaNwCk0+H6ndp$$AzZls&a4S{_-}vo4K87|a(=MOa2aRsW=q>=(gIX;4_VSR-?76qi zG0ymFd7p|8?YNGU1cMjDOOa0B0C@gHWAt8~^2N}0 zcxZVo+fr+Eo5UsEdDH{ipI!2_-n@Zj-o?|WEK_r4kQu;gv&VOe>WB`!+JD#oaWmtL zhs{Wu&_@<)wb~Q$1iD2j%HMAsonPg7Znj5>enCP)$m$|v4d1a4{OVGg%jvlnT6PG8 zTwV`jg;J(7n15#7TibwkI#zODANn|}0A2>lNe8%43+A!8@g%9jlBZb8My%rJE$VnO z9%}@UTXaF?Hwk#DaRg9--7*PR3LQFCiOwn6jIo8kR}#=#R1}gaZvjQiQy-jPDkvK!qo|-Y7KX z$|%psSLjvN3DkFmBxo}D+>0dfej4t1KWmKbc_Uyih<%a37!8T#0_dXw0RqNv*8(%5XW*3gyB1Ca%L1Fx* z=p1J8kq18-A_cPD!bKw83NTrQjB+)nXTyp2t zqCkM1keRYh>4@EML0I1YQl?Ydo)Bc(Jyk~akLm#YIoj2TU$l`L7_0v_X`RzrHiRp1 zC#60{edix*?9R!)8htmkH5UC`Aewh1XQXYcq906}{O$F%r_#O?L%_iEVvucwY}jFf zhdvwRT`P7rQYTcE=%On88coo*tMc|knu|Wu4WFwU$EN4j?{ZF(K-;~(!T!kz=+~hz z+eI@RS3L8DS9fqqTpnj`h@0f%9oWz}97ZCm_d!tJ<*hb)w~kX7;|& zo6g=l(qVogZ@BnVfs!bVweffPV-!Z)qLVu*1xNV3c;rCR$fZ6$EFCrVwnw@Yjt*C{C%V3%QVKqbgcFOlOQOyPaK)Z?5z+m-_;^pSyvaJf`c_*loAD z3MuG*aa?Ju7rGB-Xoz88G69<>~vx1 zantJtX$OJB6yJLwT5J9XHF-~ogv5&VY#B7A_IJm#KODOq-=Xat#61*eJdL622yqT9 zIq$Y?dr7F5S_n@HSLBxP7=dc(S5RgMg`LpbXCz7_t9q(RS@_8HcCWrP8`}IpTz7gq z4m}I`6}hlO(g67Ri((zBt1V)hV^@vI&w(v*>z4tM! zD}(L%!N0q`%uh*ZP*;RZ+P{k>?QDO9V6X9`ro5tmPc@LwN9IQZvMFKKWC9OF4(qiD zWPt2l*5y;&q={G5049ZJV}cKK(0rysIG7b;;1Er{@G!;(#J{k#Gsy}HW7_HqYLpM; zK^rQjTKYAg6QloC)FNx{1wPYQ$s3s#&`ho&dSqm%w}B@g6Bq0$7*i8_w6gqxno)7Fo``=*CvsJ$JQfzrmMLp& zGfw!jB1TpR&}MEnx0inZl|Xjl>esbr4Y&DSu(=BDQ4^C*m_E3Xnlyr+>CpBSS#Z9@ zs0mfTUTh^Jr_f7H!frI;;*N^=i;_IOYXuWPt6Mqe0B@M?d*Ufh)nM7O+H1UIhkdnq zJbQz`8pWwfJ!LpDqF;k<^4hk&ov09VAG7R4xU!PhW_9OJ6LPB=s262$`S>u}Vgb|+UQ(Z^$(#=_xy`@^(fKIZLrgCCd-5m* zRIv@cs}tinmKHt~q!r4b6L7jxoTs*QGtjyr;Qk!DgAdu zi7Z!;TGD_*M1-q}rz%7@Q_Nz+J4r;oZS+nZP#+_<4mx>mz;04aNN5QSW0!s!gQe70sFi?0^;Nmef4Fb4eQ~I|}`i5rfN{lR{h$ za8`!V&%V;0r8*z!sYb4jW;54}NlGbn>EJM^>!E0H%^c8A(Zc&=E@}RJze6OFOFwd-$`;3d7D)ZGl;3%3^%L`~| zw&-zxA)UyWC9vb$jhS$tTCnZZzIm4hXqVdXVGSQZC}<3X?C=uh3uTJuJGC2p-rxS` zs@9{FFEK#C~s5DM~0ALxIYWk zj($Kef?XNs7jIDMu0knmeE;8pADNb90QG-^p&b9^9fUxs&AJR2sU1CZ2ml-r)ZBHQ zTE2(%rY2}eL;pO7LU!59HfCt3Vwy5VG!+>w(p3`;uaTLcZ+la-%n?##8+QAD_5ugs z5TrqIRQVB#=J6jGRdV7^$4f8(ez~so=4@5V!!9z6S30OIoj1IoqWj%DlT{w}ymqv9wsyEZ(6=vl7`MW~@3tf2)eqTzHrc01INAscBM)h~Y|KRz^r7lbrSU2XqzZ z2E(@BG1ht4a-rI0eJdp$?JB9w~BbB)bvT!zl=$A_xpG~etl@1gIf+Z4ZbGJl;@%lP`WokZ% zGiH9L-5TxN3iG+0<0;VURejBd_(*ckG@%#G1sKv(x?T$2j?hXfV@t{aQNcZmDgx#O zCQvL@&sO}WgosO)Oxc%6@UIGmfuu-%%L7Nl`Dco_!ibat65PCq+Ylt0^4FjhMEg>jp! z3sCU}53?MFjplzy^|mS5%~9qp&nxVOo+hyzW>oR)4l8F)jt`18!jUz?L1PtVNwSet zGDsagDgZxN>vTj$Sc@*5UQg}fLoIbeJ^3tgR(5MJsi=-XttO|(4p`}MJP(l8NS&?L zIVnCx*@pNBDk*@13(gWHlXa9}{*1$7D3SYLYb`OWe>1M3eQ-6izgf+#14)lYzP>Et zEAzSS2^oWlDW!zB1|D)5+~Ed0ul3LWz}?MWS;VRS`_v6iH5li>P3<1^fJseaV!*&A zMMMuKg5N_`K}`mct~hEgP05bOT;rRK0ZJWaV&DRtV-NM2CAyQJX9Q^knS_}k@dZ)HBEwS) zUihXe1cLo5{>PmVl+XmpzyMi)5uCFxpXOoA@7N%pUmd9g*&tS*3WXJPk=h{EpaSvb zPf2MifSCatkPrEiRcBZC$Cwvk3d8w6`tA$I*SC(3vqzpP!i`l;RrktzXKQQic|+Fj zp!re&va;8<++e6RA9~+meDn-1L~>abw>;?50T#)6(^QJ3b4G{Pl8~GbMB67KSe{a_ zqjui9)+GaOtDxHdsY7K))9!hNRlW8xp|;kp?giWo5Cc;*V<69}}_k!H@yzbbjqX$oQ!a-A=A6d3Pqmum%F2h= zxwg#*=%)~*g<}M_N~jmOk#V$$_Y$;D-0HW9cUXA-mpHbYPzM_lO%v5MN%}ARXao!O z4+Ub2pQSxdsAaIYe3*EPpXkPG2{7mT3vFi5k&+(>mYD(vkiA`8CoYm78xoQ&^+pYy*`wmM$!?zpU60~*f1{}EINH3c#g z0GCy_6t9A*XX}@Pfjl2CZ}O)fjJU$}zJeO=D5MMi1H`4X&#=+$B-=1l9=W?0>%Sy* z!aQOmSQUs}^1P5?Al;g}W`;M<7o<3#dbePI-lP_G3tt>r7|0(!n50sQV&5vWAnJg^X!_A{yJW(a7HDMIV5$pp<7 z_RSZOB|b6p7O24#IldiNP1*B^5h+{uXG^VqRJ8>+(YMhJ_e<*Zjv*$f(FyURW{Uw> zwew%4cCz0vL4}&K7!+`I^w59hzT@Dyzw}C;4*TxO@j3pFt8)s^ELz%aY}>YN+a24s ztuMCSu{%b`wr$&1$2$4L~Y1%KWt|J+O3p6;j19YeBdF|A&` z@G>2Rz)<{>maAElLxJ=n)~X+N@?(Hr<6jutI_F;*cavGCvM4m1G)m9!5{0wslviW7A) z%YIx$kh+T%H-I6&xr(tIB{1*OBV>Y|?vUKjte>Wr0xAoPLwuF34mM;8D2x1(q>j7)SUOp> zQ?{-{Zk4iEfL#6*|2?LTc9rs!s8YnIW_XC6bF=6dDBuh-o&aI_DFvpe<05uAw&UXc z{XOTcUoQ%R7{~RztJkIzJq8jPi*F0b_Ti{D{?3Uzbja<<({?e9Vok{ZG69~U`V-f z22EJGef)rGi^4#0sv-lSZi4S;WAtNI&fA6Kvv#(Mk6-PD%3hSkQRk={e7%k><#Gs!7jn>zkq!i5U%jB0yu<0;$7NiRgK|S0I5N{_KG&1X=Ima5KEMq%3yAO$$&WpR~P){M_fh&z3{mXfx4zrnA0hi zZqfG|oXPkYqo6Od99*pf$J91Njlx@x9_V7p)NB9{6P&Ue7O>Uc%5c~Sdi4{Cfs?^j zxo`~5V42z;%p(wBF9+v932_9JNP7d%ciY7ZZL9oDn#<-`C4PmY4*>eXc}OOfj#KiA zd`Jl732E}8f&Ar+(G+?&w*mAjjL>JWv|`sxyW6eK*SvE(@G10HYPyKu%fXjg7OOL+ zH~?UZGbT>vBE@jzsJ|7lNico zVI796ib`az0cr`rjKwCkkn?L~8MZJVYK*yT0|d)j?8rUF$NBtCh_xFLR^?X6_5k29 z8v0@OVB()pwl@A^7qsQ~|JUnvcj=VvEMC0d`0%m!lEk-B}BL5^++;8~ht~2p}L(nE(Gh-NN^VPw(AR!UU9D2B$QUGpAr_A*NTDu9=P3 zESf8;tOA>3{_BJ@6nBz;>;DM&fO`iV?)L;#{%SwW9;e=7wP;-|j16Vg)%y!$~65$3wki9e^O4eD!<1p54SCXw{Exfrf&qG`uhyIu=rNn1a~`l={BKn;>ybhFSpA$ zeBaNWJ4S{v-~>$bGGPFfC-HzD8o4&cv(>BiMS9KF-hRD0M_3H|zJBybA1Tylud#kQ zs{&Gi9_rWa_tAg$&kd@=^PXKrw#GQ#JkcZ2=s&;jnPMr5@ujnn3+nGF8H$AjTJUm^ z$m98tHtHH$CMa(%Dih0&5S1&8L>bY7B|^Q?wjHp|&mX0>6Juuw9~htvBH2EHLObeC z&Lu^tr;-hv7~UlivYZE4)~R-dm3~-_NIYzf_ABS}9%mDY8L7a@{JbML$0s;v>%EkH zqA-OeFEH2Z;`TNDI+-nQLF~783WV2nG@u5_`20q;;8o(*L{Q2il0dB|p9Gsb+Js4d zwU4qKP4{BEOgNk8kRb)-bAz!~J#bz0oB)!{dL z_TV}B+janY${{5c5en>siHkPvkzNBg*V5s9)=fXrnp|KJ0HGR2-KbPWhd96^`iJuB-Q*8OwkEM;jxI z27He_uWu#gP?P@Oj|~GW&X5C3J$!JEmc4aBor%616~Ka~Dlt9ZUFuVJITS2V#5^dr zGPVQv?zuF=+lS;|7shGk+F})>6eoT%>|cn;Dm#q2-XZ5`#&{Z6&0W@8&R_p6byQ5j z!vR-Mmlt3X1E3Qd!BwJb6EWij)vZ*ju~-yaMFzIDS(q9kbPm2!b8}M)l8pf}R`{-D z_3zU&>@G};B7ft0bT-z-Iz=O=K;9NZOU^{EP5~y#NZ=;4z25x zz%WS9IjS8NB%CaUlqRrR79|Y_V-@0aZKN#VV*E?t z)G~HCW+`d6oU)l$&dX5<(=}MZwuUXwYB)EK+OwJw*Kor{x`lbqDcWudDs zz`)tG%nXZjbB%8Q;a*s&z5C)Ht=$7r73S09=Ny+ak6#UI^nwCu_svS=RA6?rCi}6a zBHfBQv>47C%fBh^Mrc)hB!7#REOVFCEY8E}{PD+PX`rupv}{tXe$tpY(r;SVQ}GTJ zagaa5Xs>LV*Y3Uyhj(k@*O17%g=dOR74M^nsqg^_*C))psni??9fv@0rK(k*cxMs9 zj#!sykF&=z7;3XZCi#ez*oEduyB*7@_k2QS(;mwXH5KYorQSC!iL|NGqgP5+12`qO zXZ)3?5uYDDw$DxVL%fhr#4|9fyIX64h7@(H|D5g%r~=`)v8hzu;J;&^$TgTP@o>7y zDt(q!GYvU*)(V`VvRDy{982w3Q=B>#uUDAXHlkSGuCnTl%Fo@j9<9{`J-(3GZ-sK+~0FHWUzk!gL#fN+1`-XoN!I@p?4U(ymL5 z?hO9}2&|?wiYO7~5{8RzTTDQ>h|$ zrIbN;$dFH^#8o%QR(|F~90%BySa)ldsjsNh4rz2abUzXJ35}{;1jNmenIb9}Yu}AM zW=GClYPHw6(nGZVm22#@vguNSFdo!#2!|;ms?s~0bRbfT_sH6x0C-<$@>yTs;4dP^ z1*16&AiWuvC{CR`p+j=m$9%N^h{zt5VQ1kQ-B}p((B6X2t;U{kP}SprOvNW8s)ToS zQjAJa(-D9{fuJg)wq%_M)t4QYs@!i@0M{?j8laN8LveTVq3c@QLxB}GfC3{20<=(UdgWFb;!<2;Q z5Lb~y9=RIQLz)=;QLSvQi9;HeH*@%DYC|1o@&xcxS&VJSYMlxAM3wFQ-a(&P7V(1g1}F}=WXHbYY2>4BiHJPNuM4hc>xywC+da8p3qSyrEd^5JaM{Pr@0*--d*i=MEeo>N~4Rn|rJyT zCu-Gqll^rf`;2J4GHRjbVix4oA$ zdQu5}DE9SiR;+4_uk$!?K}EyCqKikN+SnrInVuL%$6X7m)`75~=Ox3Nb)Fo1GozsA zq30Jom?Y=T|Hg76eCh(4CXz8VLev*b@IEY9RV*DOvFDZ5$7F!kmrZumryc3KOVA z;c^d>IvDx4|AyvGCrFcmq}!&#R&z_i^EI9p9?Q?zRVISZ$gZN7ByW1Y?`la>g$IM4 zTKIzlVAct~gCxtsOO)2VeU$$=DKI+D0V+rOvySo85~-CHEIq;z^*A)V-;Wq26Z0DS zS;UB#f^6V9R10e>yq?ozfvN`VZ`UkTIac~9RyiPeB5>j^oEsm97+#SRgkgjsU`&5l z7ZRxw4;nT?Jg67+1$Y!mK}q3ve-=0qeXBYUAZjNZJb=tF^fQN547qg_>BumORKds{ zcuxu`jzMzQryF5CNl3>KBhx8Fhfl~2L?2qW1SDYispp7d%nF7*n97(NmH%n&x&Lci4NL*OEK-y3fyr6n5 zprx0eA7PAs>C`DK!xS$PTOsf0A9kl)pSK2UF(C=!?4%c)N^nAd^(pG@znb^4-cPjc zI-2UsV9=Wd#N4XwQkByxpd@`-IhA&vD?0io_8bO*3$6*^VFUatcDjLPIU%-5hNJH9 zPZC`e4Bj<`C+-QN5M!FFhY1n80X0rez;0FDWS@Do2rKZ&F|d%GpA9J|iNj$4WFzSX zifRQNWt~s{sLl(t$r@aLZV~61rsy*4bw~Z2+uFw3>>FHk$$&Q_Mm?22R(s5ngUivG zI);O2zQVYD!9q%3MNTT}%IuyAvOlMD;7chcBscO==UNy$*lcDRFU{O`G;ef1AdY?) zVu`UvAHT~Nc&F_Wg>FSFaOU#6T%pK1hCYpe@osReU=VdAZ(|uEv-0%KY@&1=d$|ky zRsmu*3!(8G$pawcUO@D&6gzJ5kA-(2*HEZ?7dX*i#o*d*!Z4WdNPON%D|>VlVJMT7 zl_wwbt22gRr(|lpD3gOBi!LlF-Cv3c37|7Pa`FNhrPUm>!w0+HIeTzL+h0j*kLeQ? z55l+Z$Zz6W49>an3+$sc5!%|deEd%?sl(f?*=NUbqVM9SRkzj1NEUa^yrVOOST_R3 z?yeHdW|)FFA?_z+m8FBHmoHthsI-v)8hXDXO%X`8^+vhCUb~AorQ$j1uE(u;1|NJE<&CC+-(J;&|e`(=f z_~E6D_+|yS!v|8n?0RHs*@+hF@p^EeqnqWj4haXL{kKG(L|W{XZ0JCXBonTp{ep3z z92MRh;n=KaO4OF`PEOk#FK4R$uI`g5>!}T)0%O?r9`ZoLQanfk{Ddj8KFc)7DFinM zyDR(F-WX=~ZR8#EjM`VmjlVBx#0kY0^OW%Rnj#My>_!9DH{*Zz>GTn&AW}cjeooZ% zdM8fY^o}ks7(lg#tjESOG64|TODPp~TG3$I8rwZIzDn(CV=+&ffpgVx8oq1|Y8nH= zAgpr2-9302B;w+N1h*aL)<4&^YoGRu_|w|n!mOIkGsMvfR?Gl8?rG@_6=^(uxZ~-Z z-@Ng^zG*a~5wZ$*uW>aTvmG8hS9f1=DV}q$h#w$(y{Ieec zl1-+50D#NG9nA@YgK1&^L||N|+(0}Hm5F!e1pA0vOqnT9-<{~AX8r0aKX%>aSOB(= zQ-58PSrpzdl<4ww05wQ>pw({@Q>;97ykPZ9SJ*96vyX~=C>eDVBi-1+{w7W9f0|LT zz_{V+2Bo779sxN8qedTVU=WwKDLoe2Pox%h>;Pq-R_C0(aY@>V4dLBa+KGmS*6odr zi%B;1{gxbTxS7kE33Cs569_~8h8|~J=tJ>Dn z?EJDGKV$g>9#^Hjz0uZhx!dd{X1&$!>Qdr=$4G{rYQ&=I3E^f0hUp(m-uO3_0b)Am zxBz2W4kpkEtmPXVo=OKq+pRWT!uBT&eJwo?O+Sqm{^Wzt)QmlkI|$GPx5A*vwS49V zTsR#;%YXa*OUJ$oF8l|*mTwS}OH;4zVJ`!TBSCsQNSALPj@B+4WgVNBS#kDDCTHy% zl_Soqwf7m|b5sz!y)2(X4f2035VG@WDFJ8q3inD>W?wP7a#{ERib15%2xeRvD0q?c zlqp6af|4v|bB6^WGuZ~B6bXCc$S*rWJd*)zi^PgVlf4QML3CsHg3$2R{hR*>zd4Si z7)Mi0178g0mM8>=YM31u*q`J}Dy}7W1nP$Hd_qUH1B!n$gXnf8dtn(Yo-BYs2LzGq z4k$$4zfidor8~p?i=ci7fv=G50Y8;SI(cy*N-Y;69L?`&WM!127R{h!6=frYpXrqd zpx+Ie)g!taAi4aeQBwp}p;|3Z^6Zd{ncNPk^+aS=7OR377WLzX6rrAl-^8FO=Da;H=7%X zzDtx~aa>rq_gi2JA$jjT2H>FC)zjZ{opUs;Qf1OJ@R9E_@o;?}xb3xnuG#)MeHCa` z-#*>3aa=RU-D}RV%91&Gjt4er-QKwaZChKy&3J6=3VPZ8pcHl@o==6P zRUZYz94z(+%scX`P3Vp0kNr0Z`6y!aA8()!&0m_s==sC)7S#EaLNaG=E3UhzLmh|1!p<-+W86#(boMFtwcbKE ztp%#|ea=pD27uZ-HpEHI)4#D`sU;2#P7cl&npbwW%!I7Ym=NXpZy;$cEQ#Y{iqylE zU*v6tP_HcmH9OxshUwY;4E?%I8O+{Ea~fdFJd)KY@1*<{i#zr4DF4Ql4z?_HBP8}M zx7U{ON9vZ>NVYQMnO0{Wj{%MdKOy4~V@&A*k1Xdp-e~v? zNPicd5s^3_VO|$Ae=7yFhYNkCDqE<&w@=N4zkV+TQ#A~%ew7_=CA>3f?OoSRHZIW` zIuEd2UVeAh4o-XPY82K%sA1UpU%6`ungX~Dnf20HN<(f{!L96u4)_XwGxn~=Mowok zDfOG(?*MCLL~l2Rl=HN;6)=Zzf=UwUCX-{cZ2S?XXx-wVZc*x>*|4w?TqasR;D+h1 zUre+gGe+t!1_M=Cy2$fU^a7EMw^THt5+{)bZID~Bsuzcy42 zl)ReqqgtR5Qaj-FDHr$B@o#bxniJ~ZAhQ?aklZPYLDE?rbD+ST zI{-~vu}I2vrbH@A=)fxw1DYB+s$D4HO!8vjtRlXC43~f>b$2HV6dQco$L?54X4^iE$kj)EET;F z!_<_D88X7l*iw0V>qdSl@A|rA`<(Jr0OSGWIvAt1qAf)v$$I7T%$ent=I{oAY@_BP z&2^wy6i7py1Y}WM#GsIFy+~lipdfF5Md%Vcr$WVI)}RpgqQ!fmSLPkRi}6%8@~hSo zBEFd=eMCaVG<$uY4QyPrEE8D%Qs+c6O%Tp}>G{j-4FZFPYG9?DzQDeP@||L84?sFY zLiTWEeN5aTan2eYT70DvO}=w0-o^v4VTxMI8{}qO-Q;FmvX?WU52^k-X{Jdnagma= z45DSjnu$0Qpr&}E@|PGCt1VEa&pkic$q;ow@CX$oGg*%0BOxlh9cldfd4WAeE@D&I z?mq~s1xcO1U+kA7K2jpmyq}lL0pHvxIh)-t-scm4O1raVkNwGuc0GiVeU@?6L<&HE zU4bcJ1m;Gog%?tY%Y6O%a{%P`xS!0PsG1wvbvgz~Z>1r5uL9HNBE1(546fFv22j3~ z5SDBD(Leb@NJ;^W z70EmneesRRS3(o5Oa^!Hk%&YUkZ58Z3f#}ZJJTd;GtdBukt~xg$t4S%29!>iQD_~b zVXMq4jZ*>6CC+3wSk~^|+u&F&6yW_axf`r7sXO^3T)eMN5U%)#i-S zkX1|5cI{bNvGknM&>Y@x02pFwmIC8E0-vD3tk&PfuaNwn2zqxw{Hla??-l(Kl5MUmE zzRX@o1S?X41BcI<6jn;^7|fFU!PsYC|1f~Bc}JVv&^Cn8tk(r|ewA{d`u;^MsBT4L zGPIn&C`JkWs>f7>f5&=~yaSKp+7Co^=J)2jeH7xk0Y6C0Y-LgkDC&j4odwJI&3~8_ z2rI{M$aLY-F@p#Xc?@9l<=iDk{S;pHkl4}PRqFAGD@4*Bft;Lcjskz?wk3U@6Uk#0 zn4J}0KW5H{KX@u#keA;xgU-d{i$^kM0QHa?MOKXVZ5)*zm!r>)Q#mw=$}WZ<$w%B( zAViz@yaeX_#Uf!E@Z)Htz3l}FC|*kDE@V|v4MMl%l6?!wJ_L-0_aO00#{DgW{1|ay z=N?ODu5%U}kR@nq%@-O5FZ`0|4$U&mCY1yi6EFlGtyWM%ups{%CHlLH03G?pka~C8 zno(RG>1lZFHwFw4x>23~3+XEXDPw_==`Pr;^W33%0E*+i$vO{pQu*m$WIYb6bhw5f zJh(==e;-v68l!+YkY$jUvL0Kx>U`?ODx@y1g&%paE`P0~wZ)QDtzTL$9a0xtvcFaF z%1o^uSz$yCaGc&MPspJYa)Z+ddGPB2i%2VP4b~~)45@#|0r<}iaWQ+$ap2P{5bGW+ z`T?clW-BwDy7#6ggbuyh*cx6ojAR6lxG<<+K2Y*En z)2$+;^a1^^x`;4)J!$DqXYn>Z6$t4|j8P9J2gMv;lN|;=4F*0w7l0I)l-O2vKts>_ z)AIG(RTn<`Lf!gfx$?6OYire2P1o8^pseGF@Li2=7*sd5o=A)sTqwUVZ!4|JOBK#b zCr6VgddrxklQ5x$2%)wIi@Nto=+sU;ZK^?f0V9 zYon%y1^PR0q7Kss9^d-4FJyY$Ia3KQ;{FTsKcy2hG0=ef>4CsoE%X758?O^C9Lv^K zyJL?y_J=E}CtjWiJx1RZs6q1+pe74#0)XY+T8s4vUjGZ03_15>S9$NSPJZljP*XyC z%D6UoB^;X_{qMD?CR?*=I7iuKhw3F&aL-XKAiLSdv_Sn(?l`M_E81rRKoM;+V(+6% zoWY`t^!9^DD*-;SkCcoM26Htb5xluYo(VX^}6TFSbA7j*-PWkh@V~8lPDt#9b}m_qKU*F(+8r#3CmE2rmDH zaU*JEhgLv zh~JpRzPhVX+>g0&Ia}XW^sM0BWf=#Xw*uS>ip%vC#_)C$n!U*K=K^*JUu0@w9rO@i z-sS>$6;c*Ncy$lI>pk&O8y(x`e_#WcH(OiXfamay=OP)VL48w<26m3Z*iSC!Pa*N4 zkQuY@T0p_fm84Q4`22GJbK(8(-4pc{L_Yjfe5Y~B9viu`ax3hELq7v!6IpLAML=FI zrp9R**)4T_#_74!1E2?06#FwWmPcabw1IWq?W+F9YV0-Ap=G7pP5R?(dDw|9@>;*r z;O65x3t*>C7<)5R(q#=M>oKaQle!*Rz{bQLA-`)?TEMJJAabs*`mX64c0TQ>Hu7eIg@>9+&j{--FA{+BOz zajl~7#i07fpagt)c~~(j?oEYMBy$Uyx`FX9w@v=e!Io@o*~pHX8R&bBjY7T^`VHQ8 z9xC4_avO24OEE+z%Wi+nABa6w%YJ7pP;}#S@i2l}CeS}#2|Yk|D7K-@E_UFF;DJY} zM!t3dkjx!GHUP}}j|aFw<_d!D2uzvQ1bNKy`YF6qS%pxp!O1__)_nAGV~fha_t9J^ z%+g9T8mJqxosTV}UfivN*x)fp82qkR3W#oVov_Z%-@#2jTQ^;o{QVrjz6&rWV52YIA398y&1IvxzE>#q!(^VJ>ayr&H@eKQ3FYW`cNB*CaA@ z2z3Fws0JV*cFN=3&ej|RoNPZk_SW6(DgrY315_L`|@<>2tYq6$_YYRY$Q{v zvvV$bdd&zvL!lwVEzf`*eDMTorX0Ac#@mc>|E;m@BdC%T|8gEZ)8e(qR2&ODuE_@H z@pODzboWv<(se7rLMd*Z&;uiydWH&%4%}zK7y}^BR!~XiM`iE@YM`6(FY(65T&+Bm zG50NRwi$XO9YN~;gN&%D|8vMy*8b<%T^*!_6XT8aPUlNKP^# zrVfZek{V^7*O2;G?k%xRoK^qIoMZZ^tSW<)9y6tBo8)}acF!;EAau&K!t$#fMl5P@ zf>h2aUYuR_RavL}ZHcO~bwM_WYWPPHbOonQR1^AfTCuW%M`3V8DaH}WR_1LcSBie3 zPA*(C4D5H;FpzgmKseShxK8mGosywGk`mBnyZ?bmBsjFU^L2vAGgCKQF_3b7i4d;o z-r;h(!O*OJG7{*x+D?DB$bFELNO-y%;=ufeb$)W~-mIr+%V^?W;ii3G|0JYXGtsgrSe5O{`5yUTWm6Mh*uAM2nuDNTrOMt_R``nLfEC4+q%U7eyoY zq0dSq!X^?{+9i#$Tr0FIq0=UpNrM|`(lUlPOzMEObO%bJB62SrjL&kJ8e-Tf%Dvolv;)!BG`T$g`O8OSLWL`8FYU$X16XzLnI4wcn=V>j zgCP)2Gn{;_mO_qJeD%5Gq$|S5R;0L)&?3N$0_w1enL&03+Y``oz{CvEkbyQ$kXuIP zUq*p0Mn-_@gni+Fafe5s6okBrdKC;E-~b18p)t^hMWfQ>NjYE~=*$ZIE@>7o01Ukh8$w*6Po{`_WsN>^=^d(?YH|(q)*6mve00XW>)Kg(Wn;R! zoCP|fKAiPAEV2*|n$|u-b)P=Yt7#EB-oAA0*QT2US~Kj(9g*U!K4Xp#Y_l`tHMgvU ztCddLDjGtuPBwMrSHCc3)?z>LYI)HQ(RD&4CNg*I)iJ9-0L}k4XDy*xQfSaHVAGGI zq6@C;W^d173;LeT4nT7IAja6RIZ5k}4;ba2b;;Ha=f(Dp43%ZeM;D!X6_{uH)$? zem*;omhNx>0CylP&gB+qEJM9NMUS2~AXjv~Y-^qvh@XTRO1+H45exH<$EF?4jqXK> z2j!mAK4k490FQ|3rn9O)i{pDSougCwSHs1~o)~ZM-AzByveBpc79T)sS^dda)dIFt z5gD94!LOs*Y{$7$#r@75%GJNA+ZY9@)4_{8N$%1BQ0(k%?X7r7l|@&tV??KY+T6TX zcH7q1WuTiekXT$h+7_nMx2M}T-$sikoWnWZ=wjDr#uebSB2Laxk?i&C+52m66zJ-8vny>$mBOlVHZv(|gGJ;rqHSw`$;IuZt zICq5z_?E7oDSz}J2^PC9IwAD`v46D#dV$q;@a}c+L=1t8<C>aW2t|5e$Z5_O3WbP9>%i(39lZNJr@(>s+M zuEqnRVfNzFFO{F?y&jzZoplijQ#wIW*JTBWxjK;!FM+u93A&e(M|y}VMEKN%$Y@16 zyjYtJ{)$Y#WC+3tX5cO?FQ0%R*g0}V8d!QR1r5DdQ3g^2s{krY+jYJ!lnoS893B*a zGt6rI^h|^;h%g4!2#JP-3KJo0i5P^nuwi8_mi>uXu(flg|J@rtjnv3mm#lPuJCqPa zU{V|vPZiOBz{VGI*0@J03Tb&dO{AF5CmOBt&TTlOk|mbWtA8rLymSa@VEGL7DmBy~ zQ($C?7@Qz8w8voa9i{BVrF=)?DiH@Lk2sH`dSwLhIpe)ISdbQo#VN%e>^K3yGjoG< zSRrx3$uF$Jxk?y)KU=R-jemoTdlFFQvqI!JS>^>iQOUVG?l6k_fKc#24RJT^{tDC! z-8p3v&ruuK*h0X+g)SR*x|JsXiKVJ;N{{#M)8;G^f=(Kb8e!%~)UJv9?m7XwgAgZG zxqV}ll&PCXsO!;|!n)`0d~Wy+g5NC}Le}xFD!zJ!7XH`+<0f?rW15#l;$ zu2w%vqU5rO#d}h`zH$2x2=2;h4UWnFN|AWLOE2<)o~?n5oi~%o}M$7CLVX z6@4Y0GYTh$i08I$q7SM&qSXLCQGfO!KS+%GYJ{9f-_PHSf(mD3rL<4F2?OfgcMGjG zUTo1eOkIdG;138a;_yqkLtUcp#cg~kn84HF_gu_rzM{BML#W|O+|ZDrDjaCEIVI+j z_m?1s%ACmT)RN?{%4A|xISj2yadj9=Ou;8`bVeN-vrm_$?(*Z@P&oiedS~%MlLwU! zn=2aQ9-z9_lOS5%>a_+fC3@X@4g7LUM=MO<%*llv3x`L++M*mBUU6+lpkq|Q4yh#? zjM`t<*(a0foK~(5DWOH4wWmMv#m8VrIWx)$BXxA8(+cNg_hOOyWtuW=G6!h;4s{Rj zuPB{L!#)r8@2a)xWKIBXjVqIdj7rx?F{xT6Ur?OsLSjyS=wGR3G;cyaMEq*p^SRN{ z+od&?vd?M+L=;VYtBNYE-_T`+gT`R!u#Rn21m~~ZN<@y2Oc;(WG#GV7OhYLFy`{CS z3Pj~lUEUoneFAJ5gqyp`+{RdO%o9Uss=G(LU|BQR^+7u zM0omf_Wka^E;-8BCAc|B6ZV7gMll*(wx$Oc)yX?87xWAk7D3BWElCm&LN@Hk$xQm< zSx!5nID1UjvZ=Gn1Upq5I=cUq){<9ASUno<=7G`bept(DdyBkplu+Tn8GPBU{Xl*=!?XDuMdXeCA7o9-uY@7*83BJj=$0Q? z`*lFb0T@OwXxN;8hrMlJDotj#9g6ZytK}iVrN0(fI$rLrr8o*;32=l>P_IgN8t(oI z=kM|)e*NNLrfAi$xz7db-13Yw6b$h(z5&~|rL7_GjH{i?HP9d+jcR<%*mdKqjJ)_o zOp=zsHNt29`t2EWWykV<&gyrHLvND6(QX~h=_8A8(7d94l6VfSN`pjF{hP2v=%US{ z1C9q|X|(}RP=5tstcYFXQC@HQ>WOSwxL1jQ^Tg8aP0E(7jfBGm9azL!t=Zka8wyQ^ zvE|>aC8R;rNlrwp5VO|zM64&HBRx+PF3>)&7W!(x{Zm3#Vce@R^9uTS9H`sd0}wu2 z-^Fcj16`blLbv$zs}aVYz=yKx5R0n9IV~5f4S)e_n`i|_q>(q=a`xeocGtFc6OIWC zT_4~v30QU@2{r~2gL7SG28h)`7l3>d)f^!iFxRZhNID0$2LY38Jo$G zy_#?~FpeFav9cX^SDS^A0Ua^HTBfpIaOJ+ysJ`Z6J8qxk+w0 zd7sOJ(MCPEb!ymUsTrw1uO(@I|CI>9nS;=Xq{H(%?^Qu)6S;nCi}Ds-ccv?Vw*grB zL7@tZWGya8EqM1ZSHN5TX;P^V$z2|Ke~S$IBaynOXYi$!@+D!ZUp&KxCq;aKd=yK(x%Ks7FZ_4-bcGK%^bBN8_m}#^NbsP zKprT5f)$&Vh{5cc$j4EgMDpS`&IT=d@=6y!lP3n4z^AW&rak5xbx1mFcRfADUMz2I zI7H(I2^ei@ZL~HJQwc;(E4}#hG)2Op{H@r9K?&k6=w*%*PM?G44-QAZiy^&s#7owA zPG(9ez67$;99mb-R|rZ9mZ3HRG3nBH5U*P4Lm_qk^c3Z>Km3*0@$b=BLfSWN9_yPF zsb(Gr1UMFd`Q43Yx}p4kXqqkDgO(wPpg$1umLqF-81Vme6t{=xy3{{ms|V9TP+P@3xic;)ng|oKp6<5Y<7G$iZKR0|3K5 zK|?_u4$}cd!y#@~cT_T(y~Esh9v6ZgugxBFb6Td?Pv8@Oh`47*vG_#CkCk5VTeefH z{5gF{jqqFqKFCcVPRLwfe$boyUfA8^K3bvL1i)4FE=C`%a4ncVwzt_W&1_|WMyNh| zW4tG{C-%>@R)4@B?$fD+pil3k6x(u}G2csG_g-)peDdNm36Eb*m*(y>gkT-mniV0*FeT3a5P>=FpKd!v0^z!F?nLnRKt4L zH9&fO!mrEk5ON8UfLS3XCUt-7yQWvl2qD(Y*#Fj^0p*Fvj=J%3a@IIXUkX9zk7OiCn5QG0mLn z8nyNgc!Y${S&w$Q(i5!Y^)V&8>X+?jrGRY*5~j*IBS$>q?=E?5=5PnUr`Pjfn@2Td z9^}I8Ewho0T7$lK(m5tI(v&z0 zfqo*6LZYW1`}oD%BU!lPv$frXJz{&Bo!*UW$Hj8{)>W0(QzpBn!9~@>^%U939U!ad z?HjX_7q16;B`MppN@9xF(!?&$wu;@FurOu)XKYALVM?{hM+Ldb4<+$1wMdt_Jw%4{ z<;`uo-m8VxvZ)HU+HLNtQG3f?ay5AREw)8mSv=hCEMy$|V=f5|H%|~&?qSORfeMep z%ni#Y&4H)pK?R$L`c5-*@aE&~9gyd7>zx_Wg`%}%-Ljlyjn^JHhJ9qJ?9Q};?O|(n zksOjelsJ-DRE(yH3bQK}%&d$*jKjCI2ZqUmcSI$bXYH7jW&h}EQ#=X593Pt^n3rqX zD73~mtrBaZXAYOKN_&8Z0IKc}^g=*2qM-oO$U~#toV-aA6HNqwkn`1z0l+fN?tz=$ z19yXBS*jvv!ta0_J=4DxrdW$B@G zuL{ciO~9alXwgfZ#4=bIOHoL8#hlp`qC#HX@02RmIHFmr8E=WbY~s_??aWE7U@fUH zbSk-mwb9YxQP<*Di8(I6GqIQJm08! z2ofbdPWF#TzGMFgs^OorsZFw?$|$p)VWP+=o{yr*vcX+U#vwlw`f#Y0_@ zviR>bxtPX43<4#M=8N`X3o(qc_w&eY+cAv>3Ek|MXV?#V!PQd$3N-ekSMeLKktZzh z=?aFwwvTk8g(uyq6Ku&%bVZt5ePex_}%CBkQXC_z@v zAmB^O1t#x9Z_PDF3NU9<*CbI_f^{qz>w@1nR?MWwfjqnE3W~dvUVXfl{>NZf0p4EQMV4M6&xb+SpbPDJxRbzYk&8|@H=`OgdJ+B=a?>Dh_s?!as9Ebona&`ieqqbV& zERw_BL8cV!iHqMG|BtJ4@CrO!qjk2M?3!%bZn8Pqwx)jBc1^bJCTp_YWZTB=p0(~; z=iGnd+wc2+d+#SL->p}Q8&z(ev!^k+(0^8`OWX=B&GP5g599V;4Ql$5??kl26C$pd z$(8HnQ_M8fwq^{rN|#|_?mu&84x2pBn`ZyF;y_X5+aK`_J8!F7nIT0?W_EN4K}rxfe9})?ui>Rl_-}J10a&q&hV3oSGN*9P2rML zYm0*_kw!0@y%FerAPEAeNI^;R#4|AK9KP%sF>KC3D?$6x z28m1x8J=4h01RzHu23JTC1&`2QZfu}A`#33pTfp+p_a&fpw&J;y&64#j(A@z&Ldb} zYoTzvyB#8TLx&RY2Df^`3r)&l8_B)0i0LSQigdXc{_~|PUr-GC9oD+IWUo6OVqmJ# znY*4J5z?l zejpa5LKcgw@P*ocAwjt-`$Ww&GNyUYhx z^BmR-6XGtMvY&Lxi8LF*rKgtDk3~{U0qvw9ErjS@H_l`RlR~t@-T_;Gke>)qoM1Y| zfep>Q`7P%-vdEHV!=An&_ALyS12+3GsHQ+ZFs$%k<~oBgKN0Y4&SqEb@1umyv?09r zF_8~4#aUf+E{9@W_lOAg9hC8XkggH;R$Us*=Ejl~2JLY9j!?2o2!`@^PXP5@`337*5w z#V}hCty>EVDid@kT1}fbnmLX2wJByRC0su>Z#7(EI~Kt|_(7kR;8|m8~vJY1}Zfnh;%C_|+wZ;Pp+um}`=B7BjYMY9LhAMIka*vwWq3yNLr@oph zH^a|PE9q2z#(a`TKK^}ALtwlfg$w?rTg&O+MAao)*mch zXvRG>sE47!3ko+)R#bHAk8rb|iF`+!*|r2%YWqD9B7;uE>v#hNqvPb#;z(co5XbMg z6l$#G0rOjZ7M)X-3^mBeGqp2rIPK5tvUVF8E&u&-@SoSYg67Ve_{$`RhLBqKb?;1l z5Y)#8Om(DBqRzi#l3i0!+wAU3n36Mu*3nx_*QbotXF;N(Kw8>Cnn^i}@V9+V+aCdU zv{$Q?-FM(G^WX^7KgxBKxIiA-c0io{faC)>ix<(GirVsPe@i%AYJkm$x;f2Qy zx&dcc4isyniG0b4h+R|Y{{N#$G%F}{8E zF9TgY=xYnZZO3@g)OGIMMX@jTmavNxfD6&J?4?~%Wy4PpEzxP^`GeVDvEqTh1QUU> z(~60Xwo5Q?l9~LAtsE6k^chC0R54qn;rldah4X|rmMAd z`JCXe{G7MRIsbzV8QMttvnFT0YG^HmE~M++P=wp0%iDX+`InjTzBOK-Lm9m@tG}H* zw-p=ieR_hpgOI7=-=n`L-f^Jm=2rwdLHFS4?}1oQ+sw&0vSEW3cY~CV09yCeS!c8z z#YI8RJqI81@BzuNsMT8BltlmhB6mUGS?j?;vGkQ@nqVj?6Egp8@+wT#l9R*0y1!?k z8{_I}nz@YFR{XI?9MeGtqH}vMDBaWm>;BoqXZyk#}-B25l22-Ef|##MqLJ)S0HHi)^$)6eDbLZmiV5wvLcqA$ZFV z%A=>Qfc)3sgu7W98%O?Bae(O4op3RSDrp&6nzV64PFl(iq=lsguvU&wB+8A1!oxZZ zVF4zGa3|o;U=Sx{F0GceiFZWG{hMNb-acO%O|P&~My5!ZxNS!e5b%aTO)ci{%xWTEbMV8MC#zdPZ@TX`Y=0pcBvlrDM-^)rBF*#2 z#VezhP3niU^8C`@!a`k6O6Ql4wDHr|-P~X1sfQ&0>aXg|B!)%Dy^R(g#T+1Vj1_)8 z>R43cRvB$xsy&)zChPmE>3+3A{3zdi8Wpr?$}TMC-Ia-CnX>~4N|(68tfm@0K23y_7i$~l4@OWGyK8OfA~Jwpd_d(P(7 zG|cCfaTe13p=0GMiZ04^8rC&g_b)o};snReO(pJMfM;W3K=KzsJMg-u;B61FpD!sk zZT%kEUQ9!tXtjDJXe)Bdu*YAL9e*qZ$*TNyXwB|%Jf1jGmdD1SEm%c zEscsCGkS0j0Qn!IdCN4P9T)0<)O1LI`#kN7=68;odVTSAEBh4iLTYJN)Rln(^qAKJ z6O1R8PNevAS^Odpr?qVh4;vMF@G{ezX9TN_XiJTq6&cEQtq_KySn{l7@O`!D%S^Vg zRH~`8S|yVTS&9pj9nb3%Ahp4~rP--3n84c|)tsVejfu@G86`j3mn2EX*CE;6;OdwR zv8#`n`e9T;wmlk+clnI5HHAU|Nr|n5bxs#PdfWc^?myDCI>70#f|;;TW(ZkRGzgWh@Ca z-tx(bsx+jMpvvTa=c3}E#;=OkG(v;nS0`;bIm-vIq?~?HQ-X*r9DHkl8DiA>#@N!J zhI<6dVT6%m44ys~r`?9gp2sU0$f>S+oqu}hN|EFM8)dP(V?^7aVE;>u7Di0dD-T{A zBq9o?ONAh8?u$%DehAjR{<+Q6g`L308O2mdjv#8`vz~B!22pk@<*y4eD|b1=|}i>bbv=W_J)E>-2j9F(gljF0R4=2j!`v;`|BX+TFW8 z3?B&Uoa6diyg1HXsR(Cu!=LqYyU9Bpr>c#eN^0&1yy;VQNe37EJ8wuZ%sg>nw;K^` zj47VqeuS6fG8Ek^?sS`>#QYsJ&5)nZc8_DRVo#08IqY<@_yHM&E(jJLu``ndHXb-J z@q<6O=nO0>GKDvRMqR5_j@a;nhGDR-@3=S|$QF2h?qcb%#+a-~%hDc}X~;K?aXYkB zN{!`rS14PHQ;s?=$f6BI`UAon zzOPdz!_L55r7Blf{3}DoNPmpr*%WzBgTaqv+8o;c*h(j|u3SZC5>resi!ZMV$HfQi zvlk$INFw-n_TPJfxA>w!?btrsHh&xqkYEI-?LX3wvEXAs=HOGpT}Qq}RR<)jv~(noaOiU5=Eofd3$&v_LvMZcL>y z3C1Mo+DZSC2+_ig4kir#&7;X9tI#dX0!Q$+u44s(UQIQF{uT~GS#0#0=KUe`F{|r5 zOJ0)sOQ{{2m^@i68O|>&EBoR&{o=Wc@U3H`wD0DY(PLj_;L!bP&&P)A16vG)Igk)s zq8>aRoFCc))B_dB2OAJS!cfuxyAV+gSPssHuY=}CUM6aV{(}H~bw;30!cWsCCKjmg zb5|`Hnb{`%W!mqHEySb=yBVHZ5t-wX3OVjqsR~dmIcXCuh_N*B9}Q-_y-U2995&-e zMl0J_b@)`|%L>yCwMRH&T!zWzVnToeF{bfzvEam()ldhhh!F}R9k-f0T8)49YG6ok zl|bpO3)bukfj^CkXp37SKJj#M_;m-@&`yh=5>o8aTv>nPq6qAczW&LHC#h9_*Ohj} z#}^Y2M8ucr>s#rXa(V8?!%hAC!?e3ffv4r6>yJ6cWA}4)gZu4TthSq!Q_`cIn_^c} zO9%Talv)*FY2nk^i{Xh2!Iu&)pBRI-7SD&e_5-|*06yLL;42;6B-MO*w!X3=fRx{> zNa2C+t@SNa+`_3x@E>z5agRFwGl;PPMJ%e2xvd*t=-O=25 z<^@_QQQA7i`LUGO#IPnodN^dh0bHlamX2>eHdcvrGT;}^cLMZzH4nBbyQIj;#<4SbnTBJ)cfq!=GJF3xkbL$0qfwZP zr(qZXM?FoRuxxPT0aU_^300BVFr|l46MCnAAXrn2;{ar{6z|`+_2+5^=y`v_k1{n3 zAed_UDrH+YGM8YM8gTg>g$bC>qV#Zua}&u_)eO&8Ag9%`FonRrc;Eyf-lm16)4!B8 zd2)?5{ItM_)P&4(XJQe24RSXOmt(94k|&4&P&Cb#55g^PiFi`~IBo!(w@vlpE#c*(gc;xW?jMxit}`RQS&iHDJ_hq{=8*dgwnB_BUR7TZ6f%->|FRN!uOb2B63 z%*vsl3}v`93g?u0V@-o_BLbJIrY zqF0QvFm?}NBr%Ts?#R}Xg3k_c1-;6?`=3gKJgmuv5uWn`$wj)s8(i`!!RZD7rBB&g3tqK?u9$}E9KMzC{j3kaO2*1xjc8a)mY?P@ zW0St+8wDan#g1-3s(fHf@s8Z($J>F`D>kj2$9A<3ql_rs%;Op(f$Zt|B=NpEL1dlg`y2cRj~`uVrZ(-qj1>aQW7f>+6{T+BY4VJnC()B_3gHGkhQ z*;_2-cbn$CVq+eh^9egf)mO?@3=q}L39Y&CFcQ#+r0CzOM5oo==|51a znZc?pKsjevM$gl=rkBg?wf`ku(v!9-WIM6wIG;@7b{u?Q{m(S2IP_>`J`etNZ~v0Q zmV-6J2k`%lrmL9EFoa*QhXusc>nH{M)XO(dlvGZ8Q99Tjgr49B(20wiR2zFy9zYl! zwqFntA4DUt9SS$v)xo9ov9 zw>N^Y8|+MMMTNxjf66cX=i0L-3^!*fQ?19#Bv>ivd_FbN>h-am&7W6P-_&XE2EDV) z5V=jg^ZrAAVrZ}(ZjlddD6OysoXw!}4AlSXnDfiZ^1X4QA?;zmh!f@|LM=n#glsHK z^ShLrnU65v<%SG3uyNoRs4UBZj~TIo+hG32ujRJ6>496;1>rzucS)u<2+Vs%pkxHo zfpCLeHa*%J#mH=jJ9Aza0e>@IO4>krh-kfo^j*pesWZ_B>kyvl538>Mm@M?iR?NGu z-iUtj*76hb`7Q%>L?N99<_*eiZ4I6t9?MjzZe9bv6{pf=<7`pilR}{HT+wt*7yRb!LQD zn%{V#i8m1BNv=YNhIt&H4*r`cH4u5D(^evHKbS9rhZ7;6 zEyi8va>Fa7_T9^A$-K+jIo)!bgFt_o&m*T~VzzL$PLDTfNElnDliq|UEMxRhsMwZ{ zIB}(_wkS5zfKU)vJr}^}`*h@hII?0AD(@ExL?;MYp2@RT)XTJBVxth%Lo|-ymPlq{ zGBC{D0y*6mTdLK?486X7A(lTaMW(fIO!GtPVS<(X3=j^OHmHjvJ-Xiz%=7myHb@Kc zFK<}l3Cl5z3$ha_lj$RtE0@^kEbmgf&N_n9F6?}kmOcQI_7oiM(jW-WZ2OrC<_k-k zp>fLR#LLyr+)#sW_K;>rT62dq2V@R`Ey?*vKrjJO26bZ2AOej2#+Iu{HZ!C*32w3x z*Nn2i5;wmJ%K|DMR0$N-AH)!;SCME^h^xZG2?BM%*>c?3$fD3NrB8fO4+_sh@*7o*yM^8k7t@hH@@-FXvD@Qu;O9twM>8cG>h&!xpa5OO_EwIro zo=!z<9EO@AOJE>v91lJFbepKh{3B&tk$Q^QBHXxv@@?AwIVRIdqri1ew3Ta%r3?zf z`xQWv`Pg5{Aclw!_px(-5KXsP_4tv`y=k{%cer11-dU7l4B6Ylsn5~X)}^65y-+&a zS0&U)F$eKsft&x~3h_P^p_q$iUywJMWAcaWt#oOMe>-|>QQa9YSTmR*l=%n)_ReIy z$wmRC@{X1BScaNVjPHo{ik9Z;lu=+%Di4T}dkcePEMFUFQ#ny^sN?DzL|(NmOD;Gq zJwK3FY_|`-+=#idqmwsFN_CUbNj_+94YQ%QMX-Tzfa;|HUBmcJklg3(iEX7?qnFF~ z8j56(R{NTgjpg|3`*LRj!~IRYY;@kers|PY*e|Zu?v*EjEmDhGVw+z}r~ExVY}vqT zN@Ov|2lfgQt+vPY7A$+rJ5^N18F#KN&k7WD2C$(HYR&p7!+S zxN_V(cahWShmk~Ndo~{QNAR5J5#LX0sz2(fTldq9#rNrl?YB=YJATplFmPQhMnDJ(lv7N$DRFRuogMyi}}iRxrb5T)M>lD+r?ALFDkJCPs=0%eHpM;V0zOCz%8Bu%)Zt6b!(vLV)ZbaS-40~eZ;1j0fe#1< z`GC)gIdR6x1I_TsmAs(YgQnCpH&JO|zc~EZs9hiu|3u;U!SBCL60}Bv>&!M@IOU%> zChNbh9Ug-{+%`_<28ubcNt_+vM;cSGe?M7@!dneaW1`DcCz1SE)jSJ$D4s=m{AOUR z*WN{G1ZPn&?G`XMuNYpiCukZcYa6Y*M&Sy2eZb_xeJ*qJ-!cyKwayBfvW`2Yk`(Ly zLb%E>!R*?@HBj)ZiAXIg)>Q#SGRWOx5N-;yCXy zb!xuPC~vs5Ukv@oIS#q3*Pu=+&adA_3Tdz57o66biiC4qxW!>pm-q*8VmoW8Hsb3$ zrysN;u@51p$sl+Tz{yP88E~+r1>FYXwCpc?JXNAF&A9QS?+dmBc(+S(aw1sDsv&g| z6|@^u#lWoW>X34PHEMdQLeQu(3216#q^Jc`s~PgDVMoGK4oq=BaVw0&UpdEDB>!E4 zs7&KY`5Q0xpsdNx7>@&3%$eZZcL=m$Y@EG*Om{3;;N#(no7YPp_kqw51NX;Pj$42BzvzC29!f!93 zqPU|I&%sg~C3K??Wp>I3!NEimK3&f)cJIfN{q1OS7P7LMyt!E{ zx{{HbQQzQosc5WPDJI-=RG>4(u1o*fraExzPL@8x_f_{yzE6HUEncXkMYdRbeO$aa zc<4Xg|D&uH06FD6+kmHAt2`b*(s^}xoJM@h6+M*oew^k!=T5zMd+$|T$UKAxuV`B9 z-H>KP^qLvqbazw;3H_DISfab(y$D=4ix_;O>}_jndnX_%#j)( zS+3V(w2Qvv{2kC1I%m%9k`y?B*B&ET5OsL!yCts0$b@j>Y3R6E;n{8qY?My~xPXw} zCFA>W7ltTIWO>C*_&GWB<-s2M=?z7!7x=2q$UgSe>HV9Z?#97Q+(wP9|Bbi0_)-w< z6|&7C4);~UISEawBteXp!(3tLXsW6^IO#btZL1UL3HWueOgy$hbm&S?^h}yB^eJq&PrO@@A1db`SGRC*$B+>DZFf$Y;}Zawhu&_`F}xUuEh@t|wmv zF#0^J?XE=Yxs>Q#DCnO!Z#M|q5O6}xH{MCSzx*3+p}(E1_ADT@%RKO#5AWdkE$3=# z=;>MKy5vBh--18NF>whtPOzGCIMt*r=jv+cNuTg#-h{8|kfiPr_hizIFaZg@>Kk^5 z5j~j~I6jrPt!`!pD%lGf?VmXiYY@lxbq?SbexLLyyIV#xxZfqS7cAJ|jE%_!HfKyg z;$narBbp(iLKN@?_U3tA4jtO6;F$LI=EhQvV{MP;`E+5$M>_sW%G-K}`jUytqGt64HCInc znvNKsQbZRbruF0Kt$G&1et@3b0hS7y$}Ka(n6XvR;3xjzy zB|Qi<6O8CK)6XbC5ur4~nK$+cxWuS&L%(AO!1`ro9(;!e6E z%TPTb;9jZ&nhv@YlBPR)i9g?B`d$6c_7&@)nS4H=Coc)^Y-_B0aV96c5I=~heIz<;P>t6nYX0Q*Pql`G1qK~Yrs`Wx z+0Aul{Iy};InPnMl-5V;QKoR4E5#^&im2z2~ z|9aa3T9wFs=Q9naLGzPY!G}CmlEk%(Uwc_nmdMIh-`Y34w zp2I2!jcq`K)B3Lu>nygu!>t~k=Gbj4WeYsBjau;Ht?{m%9cvl>0)=ytsu}F}kmz#+ z_R}aZRakyCn2(OK0H4vhf-=;Ai`6vreBhH6wWIO?IMWol8i*j@ko_Smc3|QgvXh)p z#raEHDZ-EkzNAFhm{h+#c|40Qp164!^KKoEu`75-kD+Z8*r`X@PcAZ^&U@vGra}%Z z4XoD4Cg%bgTo$^^JIizb(~Ks@N``%)dPqIjBbW(A4UIfw8!G0r$}s$&2s|Yy1uvn& zNAw#2hJcNOTQWU~Z6fA(>?rc7tguysZG81^9xEj~q#{+i1CmIx5jzqoD0KH=S~=tt zJPZ-Q{Iw?Usnq%}kB@Xh*#Gjc`a>ye#HT2ndhX>)TNzav>$jBd=plEeE-J(9M9~-W zJVOCnI}z(rzqVYR+t6rwMcl=DPxtx}c1lXc%*ML56AG&Y+6-k_%(Kctk_uX@iw-2k z5}Klpp+G3$i}Mu#F|S^7LPMGt>hbmX#6bwl&1{JGS2uX(Ti=;X6hOfHdEp+oxYiee-}s zD8kqN6EE9H!ugAt?0qhW(Wi8jpmu4E6m>N{+iKVO!KNm8_LGRpDj>)tWi$=z7#-46ImTo?#ZpM}m z8$2HcCY}!)q(G}+NAt9LEnw|u`BWkJa{Bo;47?oFd~E*~e1Eq8JSgdYAM1WUNbP=! z1wI-y1V7;Gy2w|xm^66dD#gs$1Yw?0Xji9CIRw?4DF*T9Iy+`4hz>Y#faeAv|4b=_2H(fW?by;%!if9DrFpdK2hJ#FNF^d8-&4A3U zy2%}RJbcpN43;@z(_WieBVW zhM*u3oBl-1k+Dyif&uNzGpFH$33)<&`el)W5iP!qT4#tP7>ix$QuZPui>b5Xp-~L7vY#x7w zYb34T_fPmGLx(T~r2<=tHW~>1b3YlgHm}52D8Ipw0;Y!h6L{p=coOMTX^^#1EeWNR z%6zni_+$N*?gYjVh5SBN_b&pxQ)MxK(-hxfwhQnNn4ip&e%#baZ69YL923JJ6SyB~ zWrrbTRyr9BdrU4q^NB?aU*thBBaEM2s1$2~cSFI)!8OE@a;e6OGa0E-bJ zPIkE`pd_yY)YnzpZeVE{@c7L~*TqUXiNbkO{)}soq*@sOYv7TEZ^JK@kL}v~7R^7f zqf!moVhj`5Rcu;xy*ze>t1~?WTAi0<12qLr3cTuAUvP^v5z6 z)bK4v2jL3)nL&F6vN0!RXqj;B6SY5a7f`-ES8%uml#jVo;0{a<1jXMm{>~2ud#OLg z^4YHtx)WSby|H9amSmPW{VS2zf3A$Tj>U~#krBL zRoN=cONXKapFrT!vM}o%5oU#!C(Q7izG(PX%k~BpcEg3gd*<9YZpZzVolRy}!*5MF zX0HB9N%qygXQ|N7?-8{U0GAi6)CekGJ8Wn&@KBGg4Ynsyzm1kt_giV2L(zg~=jb(7 zQyA4Sq1!24mYmyYTM*2<0c!%6_!@N>mT#V5O zWe&}1s73gS+1daZLq}Z06T}qIltIa_E@`4PA5bE33$__U!euZu0NQ$d(oku#VjM~E zZa;T|Xq`aKTlwMryec`_dQB%ZG_-2}rkPi*C1ucHaC@9Z@wwqQrnm94m*-s^-!x%# zs(FfeNW$7%j{{Q}wf^=3l8Ruz0O+pJwJ=&}mp++HV)dP_xA0k?d}T(bZn}vrI$7I=R_Uot87| zWXLKs{d_@QRGcp4;JrQK#@wkkl056p^5%FC{*PeJFScj6OGcR%cQ={DZaD#dPohEn zo!h`feFXv0!M&Qq8l|WEy~No)QI{8so9huG3jM5KOwWJVfag}W=iQN4%I=(BWjnJ8 z97K9Ut<5JDzlTEFR?3Xdnwqt2HKOk)c&u$~s@cn}tvOXw95=tI=kRR49|~TL+IE*I zvoe)71{2Sxo64}V42q#%vTd}$Vi_k9f}W8rY-xh;g)fBhNAx&C49y6k2|@MFiU+PB z@y1x}YUW0x0bWwsxpFKqfl)qKHQ8<@V;|72z}1i(BOKcECilPH7ZppP|vzVQvNvdDs>IVoyW2 zg(v=~BADp)Mcw-qHx5?&l_lvSayfDxSAjRr{~NefwB2?3GqvffTvLKGgwRMh zW=c4gluMNq82L_VzDrb4aTV#&NjYkZ%tl?nsgQ3RsJBq6MWx^m(r9Sv7x890Ae8CI z0(+JjPaT+v{1}1=gy9?W#`epH1x8O2ZA~uco%(eAT|a*+hbuZMe6whSBt49aI;ee{ z%Hk_<{;Lx+v){mAfE>^a)z{DrRVg#J(PP;WVj6k-O@$?DM(~~S=YAwj6`A=1lNoyr z>*aJ4f8cTGpMR8>o}H8gI*)B6(;vlEh(sLD+#-F9(|@TT+GU;IHU_LlCba6{kdn{ zBS$|sS0%cq^okE$8ipspeKLsBJw+xpY5Y|1 zrcswo=fdS?FSpL6M~HFTzeNS;lnI%nocpAfkPSa#T|+l(s&u_;u@>?yUr~4D@)$Mi zrV%f*q5_N@AMmEGU;qefLRqi92g(wJ&Ms$8rD?@58<)sn>C5*?xeG1n%P`_Md#q9pU~2gw|_N16v$ zS436w65=hhO&-4_`Wpfj&(Au@MC&s|owtgE_njRb-aED;Bb`_yKBU~=fq6~l#jJ!MEhAqaPfa1!lFREHQiCr34h6?n~UZ@hiA{mq^YsQlCV<5R0k z=v#iC9~<$kf;q4pEQKYPRW%{=I*2os{6b4jwHMIouy@ ztcFBB13;^VnRP`)g}e3rJ$pJ4xZL;OyiLzP8qS05h#NSD{6@~)m~=gK@YMOseOy0d zOFCYghTYCV0h-9{Q-tyCul%!3%i5xG=;XFa&mk!HJrN86DE@9~Z!pwhySCNdzj*m- zap>JeJfxUT?>y_n5RpadOi3ti-kba2yevv19)L{zP$cxWFhDlun?X`xSkLz`RAm%m zXbhsGOC>lrM$+_IroLR7-ZxK)&WSA@^%-g9r?^aKl)@hQGL&|>dnJir#czC8?6DQ6 zJ-z`IL2y65%dT3U{8f-9%6dnDE%;_>G-(I&8U_K&^4%EFIt9x-9O{7I{YQ76edzC| zR08mYbz2mG;UD(MPbd5no1{7%Rz$vG62YTSXgG3aZe!RpepJf;!C$et9xWPcwp8=U2m9(6_e zKuwZlO@ZiI=`QRyjQBLDb#fs^+*9pvSAe{(VpMI;3SO_yYXzZ*`PVtiFQ|a@>%|vq ztHO0UgF)i>A4j;2@`xpt2JT;sggXB@gjyc?hMtSuW3Po^^P(n1u%&oo7DHj z_oqL$I?miuJKic8adir*@AJQ5uR82cU@9_0w&1fCE3LTw;oxahO3%a~=c7cgUf8Ya z=viY%_bjBrgypQTktc9ZV_uLqbxo_qiE$p+5r(gdLTm}}XBXC1k>aXepm9wX5O+50 zOl@CDEDP%$2-ZFu@=>n*2DG6Na45ux5KR;$K0uI&qZK8Ib=^SnNb{=L&p3plu&l)_ z@S3Rawm9ncT+I=g6g@4+qK~J+q#P|H#SWq^gv+A$4$vTVM z^#eRU=@=_7m@~&;_Rea%IJ57p$6H34ea?4fIWZjNRsu5>C^sVp{1@nE)dpfONOk|jMzdZ& zuMhNSShh;^LyxX0;XmzbrAIT+>`me%dNS&@gQhb+8*ZLBX|egp4?-HZj!l_toayu( z9@NE-Bs&~e^WMLp2#aT@?Wy|laBRe=(1cg|=5)vwTHdAvY-t7kt=Ju4Qd1msLe*D* z*e&`y-9}di@Kd4-xbrA+nXB3*9F>(GhvCU|XnNJL#MGOqj!lq_2}V?kH0d1V%NQAv zqauQR$H*8Tv=q5=PrE#aQ~Z;(JuvmD?&+?rUDzO_uEb#+f_}JY`Ox`h2TFdpw%XF zNl7YRR_~vFPhM`3Q658NipF$)UhU(kctUPqv^23oUIljV!*qX~Ocd5rC~ZWE3HEXf zQSjV%dJffj@oSAI!jW1{Ng0kXe+9`OUa(aiN$>w32nl|VKGZB#VBV0GI%N-eMBa8d zra&7{ILQ=VtZ>vQOR7o_!pdL;Nk~bXj+@Nt`2FT=Ha<0D-cSNSgo+x%<-%oS+v2%G z;Noe;u`qF=GO24|I-kR$VzrB>##m+hU9`mhrP<$)(FK-QY zTf!7bPLUxQ@*B&`QN-xS$fdw)#3#SLAd3v=q{qRjwfQ74H+SD*{r*@@D4~S1xRjEj z+iP2)C4OSY{;TWzddk)h^ZHJOV8$ieuDXtH)$XS5mMiD{*6g!nJ8|ADJClE}cPcYK zEg2Ut=xP|MHE9=jPCEBHBCGaOP{t}~jqW$}iXIEmfwu}N_TRMs5Y>|yV)8e*qi!E^ za^9~}@p9gQt5|d7W+K}%8xzTxFh=RRW?(1qg!0HQ_qL8kB9y;nU#r0EePV|iAkW8_v20M%h}A0Wr7)X~iC+=eo|gbJc?X_JI0%SmJAW`4Oq);3MG&=p z6!%8r->`5qS2oy4zI66XC#iQ9uvBlJ_(D5jE^Tn-)UfA-h=j-yN=!ft*IJ6J-`3f; zSysU04taJ%>zbf56WDA!?M&W6S7pO9wTvEe)Pp{duVZc)}?(IQ(Ck>{-UnZnn7YW_( z#;oc&2^)~^KVab~ze$OKHxcz0DZtW-Ii>@;974!#ZNGI(|N3FMM`R^^#bk!f9kn9# zBP41zucjBFD-AsGJ5GBT50S7w(Ka@TS4@}wvGx@g$+Ts1p-F-v#r`OzZg5aV*d4+k z>4msffPh$+#{c2!oZ2&smNlAmY}>YN+g8W6jW4!sc5K_WI<{>mo#bRcXWyK2H`fnX zbJePPYm7|xF=c!>Cx=IkaHqLhWL#owW#MC}qaXlM|M9jn<{=TaAi)MP6-BQCpf%%< zl<<%!*QS}j3D;?A-*OU}=!75eVH{}bE7QSQ1R6#@y4)OSMeHTp} z!Lp3nf%@7DxfEfsj5HAZ1SpOkdX<(szQBLw-Qof6at6r}uJ}Gnaf8Xuc67z>$L}}5 zG09*{|BnJRZTdEe&1ZCiTxdSVy<&g*a@pBNPvXfJmj~1lyfcMXY?zDK9jEUWl>aly$XToahaaG8E;Ws0~x|UL9iz( zPTj{#(Gmcjq~Qr|p`)=hG-_@ra=&P*yVkUe(!tRgk{Q@T5rj^IR19~86j#cIAU*hM*G7glRIDv{(Q>ax~D0%H7X%7Afm>Mp=l|@V@d;51Y;N%sZLt-_|00Vl! z&qYfDx14J6<`0V$e;E`@oe5>4Oy(b;abnw4qCRypo~CZbhOU-)7Y!9I8pz-<3U0jz z#piK1iJG8yqG#>cBA2e?@-EZ>V&Zh4zHfvGjq22T@-h*PXcp0UqcPmNWdLHNV8> zB<)zaJ(#Mg8soe{{!#k972K>p4C*GH?345q)}FZ2qz_zfc)d|J+&_N23p8708l&2S zsatoazUZ57TU6D4Rz6-#Ih7RI#V60%f|~}*o>Q%v@rgzVfIja!YaaiX@X-{74v&JH zDi#UqnyrRt7=M}zUcysr3}3xws<^qPI%%$`-k}S8fa1rw`E{^TeNJU_Dq; zYU1*;BM2$^-S%svdy@rV^kGJwhVC)90a6fo6&fVBR6EUEks=OBH%Su}ZLKULl}oEH zivRvT!vH}7{io|pY%d<0*1Mv|1uUBOwxUM>I&OSJlZLyh#|`i|c%>Q>8PibI5sKWb z98*!!5z`dm4C94+Xa)n`EV{FbX}}`n^~IS4}}QQ z5ox|%c*K>GeEPxgG=}sDmJSrR;Q^L;?4$@dMDfyX-(7Y}s5iRp9_Uq`AY>vTaFHm4 zKbxrY0uf+4nPO1jQ=R#%Y6o0+LuwSNx19}wSX z3(f~=8#P`fafjN;-KaoVgiSE2LK4v2s*BactsrQ4<)?~CaNyNoViRgjmE!{h7KzQI zXaJ{j;dQ4V7g`fJ_dir&Z^>Y+6t-~pPV{}E79A5zs8Cc0m1G67KxZWuEj5KAV0S3E zofS5ZMW{P*)Lz;^B#~p|hDH{$=TR`vZo+&vA`$D+LlL85J(B~Z%&GTVo3Sfsb~`!V9y8x|(=oTSjPig}(N7lZbwC+r zQYhP&es0<5$gk{?1Qh@Kp1W5mTkD0VY|b86xS2(M+{bhjv0$tf(ig94r|zCQ7Tv5e z+2xoJ>aKdEj2j<_Igd$kA=tGZ5*dV!uK`QII$r~xkU3-ulG6Dc&}0U~$Q9nTx0|d< zAkiVcC;3d?vy_{?0W$_l?O^1B0*jJ%LQ50{dKBqybRy?)f}W+giArSs%Du&eiGH$c zNw&slGtm!UdMU7w>Ok-#Z9DagJS|{T4+WrrGRkvgv)SI;U?QO1$pHQARn)v~gi`xM zj2JN)92eMo)gdg36jhQ<`xje=UA4E^h}8TF?x!VFjY$?!4#GAH1eP>B4@*LQeBfUQ%kVN^S-K|KEOKf2rgzY>717Zx#jsR1X0% znGhYYrX6iwmbDw+zl5VJAlU+f|JaWD)R2REVw#(0s_)sDk>Yk2y+>Xh*(hV!w+0sW4xAA{E-7ygOsfig+J)a(3erjjFclQp4;Q_$6f$sNA|BLQx z2T3*)2!Hlkv>NB6^GH2Cla3LfT9|hPIXwqyoCpxT>(BYl7M_HEwVUlf_hB zzK$-v965)STizw|6m(Pk-0zKF_#Dvd6zW zk@%-AqOE5qDI+8C?-)s+bH7pI9}j;X!`&P@vk%(qwutxdAfv2$a$_8oD#ChnbGisN zE^0s*Rl%!3+G;K|GT@%%Yo<1x{9|F?x<|G8&8oRY&0U%pgtv@yy~n-t_AgtA4&(1y zhgNkRIT{SEF)0t~) zv>>+BB2BmBLFDbSy&-yNY=1EzAd^t zoK8@6RYF(3O1mnCpRDEvkDfV!5hk=iy$J?QmbjxQ@(D2u6TF!5zSf=D!S!?(f8%_K zUgz8Mh)+4rom22DGb*`AevmZM9xfcb$5%AU81M!YD1$nhC_NB5P+}aBHt-+G%5X&> z@&!jxGJm8qQ2<2H8>!QbWsu(vMEi@B(m=3NHL1H4saVA;ennvHhFxHUk{MG|r^q`n z<0-68{4OUf6n1n42q-0_qCj!c8(-ylo1bv4UFvk=iBYZfy3ViW7u z>FEtac@1mCYw#nDfx3R}x9x@TTy*Hov(S_r6aWyMN`+xfNYN&UYVIweCMS8RDiLgFNau$dW2WQ#;_QkV)oF;j07U`O2R;DNeC*(cjh&CI5Xnxs z;NUIbniv-?0U_ECbagM)-J}1C1>cWX(`G~ebx{`+si6!Rq>PX}- zya#|HzRp85FM6!S6r6)p}8eB2a-ZU>Wb~gR{ZIe@wB7JeVdH;d>VM9V|nr_Q6*r>96%e zT;HpEml8yiJ$9)9qiT`6G>-Xy1=cfge*D@; z#uA}4&i0*&cYfn#A&(!oYRgbEF$KsXrzP*}TGRqppOim!EZ`15aB1b9Uv~-SxT9H6 z>kl<^DgI><c%L4X&pn2Tg9}FF*aDrH2An-zCpH*Wx8Qbopxm3-e$p! z_L)SrmTNc$r7^EB@&SVY=h^etr@EL!v4nUnD*FJKZnMh%1L5(@XL!m!-Ubx$B5r(i zB4Zz0nOsj&AcoS;HlkBr{X)55dZf@gT!HNp*{FQ1Yj>i~Di5Dd8!~%mW%n?eZ9GPW z&eTC@b$lW%kz@O96)NkKP=MV@7)6iuuXHNHtO{ z*4*MP9VyjlA!lt`ljAdy;;we4`ZA_*pIJJdO`vzT_f?g9A>XhUsmAFale4)P?Cj|3 zO#`7VPDa}OIeD%MrlBiO_xoM!B&=Q8#zRwShA|_Tn-gf(l~})z=);*E9qifY_Xi+?XUw#;F3S5c z0)_hf8#3ZYgKpnE8kYBR9^##B&47cA>dS%?I(Y~hd71$zPDIRLZ)keN${74p z5YM~NB$tdJBw8@Hi;n;z<*XS6l{N{~!9$q}nb$(R497aYyVZ8xw}8*5@V+E^bDU(W zvQ>~SqKxq+lX z>AV&w5}3gS87=_`eTTyAfu+ETK2#@~U_VdE#1Y*Odf)ne{rR%|7#4Re(DQM)caWV9 z@08!%NwB>_u=Ap}NQY)!lJ{qIvrf9Mz;+RZhVr$uDO#5fyC(0w%wk1u;!7-AsRAVD z)9jWWvBY4XdiwU9Z3ER_i8syy+5RAS<1a}Z)A=t2Q6RXYJemVt23 zj~|o@Ty_vmg^BWH{t8PfVX4UkLh~YJnLUjHJq7|`k$A&w@~2%O9MuP#Ac{3st+{)s zGZPp?m12d{&-fEt_T{h?{V$p1Td17r^BYh7BZCa9Lv3ONFnAhJOEzB_7`^5ZZ%9NG zV$SWMgFPs!S;CWhU+iWFrokT@tMn`Mz=&1S^h1GBUwiA-Fx@MSYHNTeC-FyJlK;pp z|KJE#s%5(dP+Cu>@?tYhQx*poeD^Wz0l@}+E6Cct({Fd@-J1Fnh{4Xqf zpz3Oi2MP>3q1l{Vb$vJwjwzO+NZkkjf3H*knir2}91kMvJR=-_;C{Z%z*Kbvg*)!t zOpf||4nnMS>+wGCikgU z57gPZA7zA>m`|V!@hStqpv@Z;BEC5uAP57i8sfZ8>_y47fN`9Wo4A&m98AX zwB!x%m1Fw>O1VX`YpxhvcEVRC5EbfDazQDntKbagqt5(i+XcVl&SDJd8f~B(cTX=C zd`Ningw?hB?g?wTcZ=y|plZYC`78$q2bDRrET$vtalgr-P?ra8X{*f>KiH}io(H~I zxYF?szlYW|ry^~*6P@A2f~qYuu0RGLgIG62j*h2FWotoH0opTVC4JkLB4`Fmf=1OB zy*45SfqS9&4@Qm)(O)Ft4Y&Qv(BU9Prc{I&xe)?YvNtSSk&zV<#y0kuSOyPVVF9tR z%KZ>kM{~|BCh7jo7m;H93M@|ZwPU)^lY{D$CH zxr_2@WO)_7GmokdHBb<$1|u6`7=aFhDuTh*gFiqOuuPzoLCx)D0^zx)1{9V@5dE- zT{*B--@@w?Q=*TxFQ`wC{Zqxo{^LAO34Quy<*MToY~$xYj6%CD5o(3GD4$)ACQy%B zW`=clwx2){f16!W%#`Bi{S`_GnF;#x_5U!vu_S6^BtQ8REZ8(9ZADywgT0dr8@;fxhPEO{`xc*C4sN z;iS-AqHnL7 zO~&t?>>N%>gxt|!ez5}(p#>sVgE^7c62gO>Ggg_`5}?!|)gr19CCGTFtH>ai!gB~? z#obtm`F`5(Du*wiR4U^vA(x~|-Fnh_`|@N|v@XBxJd=MYM(K>UfCp9Vsza;m+*UtS z$VF&gN9vz+t$4O85wBs6D=!ky7Xo2)e(x?lH*^n8Fijf=r!L?Kn;ZUGy;G zRL%cDJH4Wn4{5W!+Fe6iXzr(2ph>}*jQWXec9-JQ(Q&v4AX}WKuFSRT&I?#v2KKSv zD9u(>r=;4^3IKXW&pyFFP0M+r*!zB!!9NMYHK(>#7q@S~ux$8P+7)^IqmLGwU!-vC#9rhV3a0ImQVfF*#^^*7Ms z%4e-V|4lFD4E;7V3NV7r@*7E{A5@_L&}Yl{yIK7=1i-^P#7YeD8@|NiOpS^82~E>e zD|#po?TD;N#)r0u z3;j%r#8eb`MmEL@i@GGKK=L6~1=N&6+D*E=E|eJ#NF)sL1zK7dlc*<+yfWXnwBp=S z8DmX``@6*=^`0a88+juKQ#$*Pk$jbNB6+{))D(QisVKSGaUs>1>=6G}az1tBiiiO6&1!mgD z5a-lP&_q**@@w^>VAS5>rLXmm;r_(nP_^;C9S|@taNVrNSVS-$PJ^>RM@U5gDnRbg z@M{1;3D@~3ohIqrIm4$wNMB79nugbL%yJI88U0{dT~S$>%|8^KdJ}BHL`VwW)R$cr zqB^$mB6HJEWN23CPQu=`{%**8z+O?ng4d#T1*l@AH22J*bxrfkAq!p3u=!PGnKSfy zZq3xxiX#@pDvfX622{S&stuwM9*}2$S?EG*>W>;_-!M{V-V_Iz+H7nm5X@eGDawM~ zld9Z8*xwN10A;Z?F01&7*@C(s`}$Tb=Y$8;`2MTQTB4~e%5{TxVFUl{W;#`Ye1~-G zV;)h0R>LsTOB`bB3N^i>AE*%QjCR0|*C!ORjuX#CkqsyS8MTk&BCxj?1u!XOM{wZ< zJL8&=!8drNW`(y$H2$VLwmJxw6o(?Zjf+d~Vhy zazExfsW$(za51a)#v(Sz8tp7`MI`e+60vKf$g>Nll|Gr1HA}YY86#;$?bP5LNNWar2nZ-!8EBCTD|Rv%{&mby%8uf;M2v=Pi6yOSz;TMiZE_A)PuU4X#BjLpQt*zv4x-l zU$n`(yCcNB?Kc-5pAxAfogU6T`ucZX%ANU&lE*h_ZJ(Rj=|Bg=6A&Jpjzz>9i1m*< z>w|Ky)__||MOiO5xzt2XTH2C}!ITWFCo?&%q_~QgN={ni&__7!A(FndSw>l2UC`;@ zm3(h^7rV?jqbX+kTPUz0BW|3Vjn6Fh2nOCFepR?~Fs!;k8J5n)Q*}q1_x87A4QYVE z^BYHi2^pQ!Q56r$y@Y{ZZkh_ov@-P8Y7jcHgYgu{9shNW&=pTE&EK*u*I!dKblW$! zvBBluL5rIbB>dp5gyu(qs)}C_|EG`Js?1{4h5_}T2~~b$xW02*bb$&JU|Io30u}Ia zqyP*4i%u@n2@)B8m>nK7n%E*!6iqp}LeR;9U5k##n5FJwYi1_Vpubp@?`2iw+y7bM zwBTFh#<^NMM24aJ=r4zLkf2=gdhW|{x983D$LrO5ZGtjzXx`4=#OTlySWR0@@U8*~ z0pVPJb%3}FA^0md=#TIXkSs@t{z?vt-c%is4J-g6gubpd*F&sD$mIbOsSGkRM+ZTQ zz>_l2-cemR?zCX6Cs}sDBGi5{da}No-?VfQ9Jd2`?L~Ze@-C=zJ3#0Zf&vq}fXVHS zNhVENlfMli^M(%vrUs1ucUes?osY#pQNdYJJn2a7Io&Dgj}*HU09X=f4Kg0NL5a|K zY(j7(K@KQG)D2_|wZW2*fan9W$Y3f%XjQ>~GuTWcj9t$GW~{UVWtGAS2j@0}_6kzI z+ykFE&W`We{t^ahIP0Q${ok>dtKnjeI{U%jeMzlVwW_Y?eYLA2VLEv4EzIejp4qXH zsCT1_BjMuj_IrsN01bb+jL%r%>8e7gUiHz@k(V4c)XPSr3{CaYk(qJx!BX0$cocmr zww|?ZvFoh0%h)vvNg2kyMHA@Zuh0!A2&I=;z*N*H>FP!MlsS2<{;}kM z?$O)~+xgS7vah8adeRtz?tU2;h4FWf{4qFqax07G!n*S3K!_8B$}G!Jl1Mtmd$VEX z(8c-p`Em_y2;cWA)bG8kM!l8AFvQ8-232ZkvtA-DU{1k`{tWO^FKR1jdkSvZ18ksc z*%f&>PN9Dp07hr45*`>cL?4z?bVAq^vH`_2=Q0V(T*5$T$a3OrO@CpC10wpY^Iy7P zoQ$ZFck01s8M(x+Wpt(5!Bvb5uoTJCmPq}W2tu2v%cj^`=}P917daD;ZoQeY7a)C3 zB>|<-gbh;8AHjF09^j#FzMsr$Ff16iHEkMBFXo) zcFa3w3}-ei%lf{ng`Sj|h_n>ygGD`!%Lhj?R9<-`@F7RAJVhpQwDtl$B&-aADXD3n zzeIZ%deB)QvWoKDNC;x54(B9Yv1LID0jwRWw^h*bSfGr?=k5!eCh950#2HpeCDbf- z#LpsM0G3-%)SalXi)WT9#uh2sO9-V$$cxszP&SmwcwahDZ5m-5%d-8l41qlgP`v?=!dmS_bln^JC7iY_%CI ziaH8Rn~7^2uTs^QOB`2vJ+D$!y3vhsXlA)$0oVx#V}S>tL{dJ@1diGE$Sb|Po?pA; z%OodjixkWUm;BpnTYK(mFUPe>kv|diiiA5nQW9-(6)DrO$Me?o5*=pcxGQNrvblbC zhpxm6%MB!Fq1A)q5Pty3+0dU9$m7uv7TK_Rh!*n7& z=SSn1@=@*uv|tz#On4|QhavNKUP)jHOtch;;!J=m68kq?QO?IU;8D&8G~`guM>ObC z&WHR~IA9M3IYkpCy36+zT#v~exq@`B+lCkI(6UE(bR*sz_Ug>u);qltZwq^R=EQtQ zycSa_=ph4iWW`Tj(j2j}#YJS#!xqwH>?cn8&HECj%_wx4oJLw5K9RLO2MnU=uhssjNBSM8`P&p zMPoTST@t4W$eiXCT?Q{9tQN5Q8wyOJTufok8#V#o?m(bQB|)&rcGTbooVNmdVwqvm zz#eqJ9s+g>!F^1sP;Iv(*c(N&c!+O7UiuXT1}b;W*#@k4&FPR!byclA@T6an^x|&8 zC#2$W@C7|cyx|G|K@McCvgB_^-xgiAgY3~kLaeb=Jz)+6UADvQjUsJND8l*&hxyHuJ@nqsEM1{sm#2xRC zrp-yf1@?@_=jMGMh{eX;{#e}7WE#sQ-9|E^gKIpwPeMf*G%m62IB8$CU>$IFMoD<+p$+gdM5Jr{l zYu?TVs|(iu*k@D>$UkOvzn+C*H3K#(Em*3o)xa=OD<9>7V7>Sgf_H8YX)tdJ>brkwuR?Q|JGI` zYeY#Ztgr?XnLKIwqJSp=MUBNL{{=5IHKRtP~6*-n?vThNiEn&$VS^n?b4D{%^d6vW7MFF>(dc9}nRx6WUeMD#>iw4MEAc zQC3EU&EWgOw9qPe^L_f^MwUl|+?_roM#7~|d8q+Q_GY6uZqP?CpShg6Sd=2sK|I=w`mGK_q2kiSA|0wUTEjDcTv%LNykZ;Mdt(pBVf7==_1S2IdxJs6ej4|_Yt(ljD%LyUYY=+_ zj)QyOu?uh28f*JQGZ8^4<#4i_`&J1+L7ju*bG>Fh z#V)%bO=Xn%QOI z)`#ms`%8RlHW`*X_OLm7jjR+(O~e;iy2qcRhf5s z+es#htFw$t<-nO_P>m(FJl?#a%P&3>@B<|d+U?g38VrL+=&2)N)x1`|>LFah$xo41 zD&5l^Tg=DF1{gnYWvv45N+hEm+x@n_X^iojT9{JmZH$qFi{{>r7*!W?aJ)Ldv zevZ_KxhC*HsD`dd#Hf!x0jDGNDUSv`{&~FqCFDAJuutj0S~FBy#FKUQTv?;Vu)f!c zM*wQ7jPNp8@#c z-89!W!fb#dEY{m-C!chJqXR@^=snCw2V#bBT$Lx$_^1*!WSLT^{zPQ5TjgjYBC>Kz zdc3eTF9tkxhmwsG4FRx9pyXUpTF_>C-)>g-EpAur{n_E!+Pmzhr;{jqU(?U?XxID7 zVi|(X+^i_4l*&B1?tjDk)%x^5Th-le%N;)5PF8?eJlq#3t~De}h%D+@N5k;sx2C>g z$85?jR25HT^@ZPtulZ{4j*_vpG%8TbUkzb z6)b~M7JQ1f$E6^dT7E%|9m$yT((!?_04X`DL;HK~$6&cf_QO&5CQ*t*N9;erF7kzw zmU93NcO7gtMcLLNWn1*~dWV}kQ??ei+br1TGo?t;KZ1pX;=ryTUR`!ylUT3xKq|2! zdgFa-W9UhC?y~Q-H8;i!UpM9p#KUzXBXupYhPp7JPjr~v+GNM_q87gLs|&4TDMKXXpuWU7g&J49CaUj3GyJvVAcy z`*$*QjahlN5%$KIZj=66s_K86-5nOEHvJ>GXc6G$;qlHsj8>%M8Fe9kNE}BpZUK;S z0Q@U)!3B`lb-q3_8$q+>FsXzi;}{jRSZKJx;q}BO=L4e-c#MmXn2^zi+7z8Lq-Db? z%N;-mFWN}UtyrZO9EsqrA%7?OThll4U(lzuL-@OXDY*BvcX(WwJw;i|Pyn>JzV8;= z8B({qTU_qcG5;MebZS&NKlJnH_X0GyeAl_z%yqkMeBY0W4&_Vo~u*qu4NQZq? zDD2~6A&iL~2RHnTAQvuja3FG^04FyTIx-+)eDDaY7c+b&Ld(sHkChn?I}G4_&+sQ# z5MZR~$>S3}!{o-y{{eZ{ht(I{ea;}`icrGE@QIlZ?~B}pKTPOZ`%to{LXHe23-0@n z!rn)P6t__i8zpFRMjr%LR0#9#wMsEK_C@l*nA33dRDSIxoezvIX?(+;q`Us;KD#fL zD+zSczSlaO9%cr9KUFHw^a5U=aza>^a7t}w9+X+hg2m*I>i;+~AqtAd2QxAt2}#{i z_0x-NrS(h8Pd3mtr7QtuuEG$blHtSOLdu675XVX|^;=;|7&9UL*bdMR{w5=Z&P2wji zj?#}h#8F=tNy3yssVt4=$uF%+1qU31sxCQUDEUWpmi6M&^5S0XV%`0=VBzyX&iYFu zCF;SzX1UzDfp#P7r`>`(5}8cSivWb87cP}uwy#QCQHIEp;(dkMo8b78lm^`g6L_R0 zHfz~_X7n~nbJMWB$XJ1V<(!?+2i3)j9U+a35dm4JQb=hS8(z*S55p@Nj1UwMgk83m zOe_Wp%U{OcCh81%F%7f4(c3!XXOYvbsr8z+`!K7<(B1mF4gpBv(5vn0Hn>rdRUaemg_^be*T?`pd;Cf-1}QtY`j%O#A98_E}Zsvymc|nB#k^)7=iFZK!KRzwFP@ zR7fcm?is)Dy9QwKm+etNn7{V(#pB#;gN)x@&tv&1vtk3|B%6IP&k3fnoO(VVv~ zyT9waHw-D_s|LR!FQJ@B{5}deUVQp;4SzR-NZqMgkVWL60I{f@bDG*JxWHGS}>Dl6?iUKbxQ3$MO2NnZkl&*RAO z!lcAOw%!+Z2QepxvInp(w4QWwX+FHpK?t7?!`rf$n7GM`zX6XgnCy+dCa87qAZS5Y zzh2&!R|xC0CCk2T*#J4~NhAM=&OJi;q}3*(ad=EMeRVUsMbrWgNcfx!1WFfgqTQ(# zYqA!qx|jlzON9q~!4j)wX3sS}yK__!=u(d20H1H`?%pMm6m+xRvB$C-sdyNN{VBkk z#t^F~7qC=t%*J|%eTpg+<_9q=MVHtMPuO=b*w{16-|nJ`{gdh7eI0Y2R;#}K?sTV6 zyPeCU^LgE6kdxD@=XqqmlN-EP^`6!E{5iY-G>g9T*>Vp!DnB>ps8WGJfF*2REp9)- z$!Hq7^T{3#GaFTknVPWbNoLV*JdZWwc+hy9({lZk4?rjCmM7QkrMy+*Linj12Pd=Z z!sP6VzfYaMtj24#On>OF9(hH~1`UeaA8`|@8 zdD!dUlZv5dhVKilK~avs2TILYpTtTGWH`3QfR&uIKs{}ScM2IYx7jkuXUv6rvBDCU zM}Gew%x;+cMvjj~DND|&%r_9=oa^LzUnrp=JF#!8)BNUO(|PtYXLKK+@+o!v{mF6h z4l@XNaeZCy4IA)}8=xJbhNhvE?e|X6qNXXEstwa58iIWd&OkH!QGAN#>jq;fnTctU zjX*Pb5*Vvzt07m#8>EoZkZKjjp}lL84MS6v{AS*tlB~O7ru7Ww^LPAMBO@7)<}Z9^ z+E(}roL`bYukiQFpBwTouo*0}Yy6#1Av`d^H5_YD6c4^^aO_ps?2xI3qsT)frb4R* ztIHw-9;3r_RzUqQ>1%SSczw7tc5YH$j#r(GO{+%jyhEi4F9FIM=!k$9c%hF@xvGE+Xt-r7sHfjN%-jPCO$*!DE2N?ia9)U^*qKRUR_H z5CKakke&1fAzyZKv1LuKSMNs@WUd)^Qp`DjL9QY3CJYOdJh5 zte!j>+B=`QKJrNoEh9jR19e$7opU%FQQe=<;4GkUQ$sTajBaohxlLOoL$?olZl#bj z8O5x!t~;8lRii#AU`p(y8+pipK!jfXcM1@hG$hhZfqju>rQcG9Qr^rw{v?S_2(ld;qW(8ZmXs9u?x$PQLy@fm#BS#v*r(acb zM1B0%2ucT{I&v-&;=Ha+{=O!^YxLqm58wy}iO#SfEur|A3i&IaxlA-=YXW$9>w5@4 z=H>BRDf>A#W*m>j%RPt`CwFBhSoa!RU1#358kU&}j=rtH6}=3~ue0BFbont(4-E+}7w%%|?sD zT&ir;LAoxoCxSZI<{O`=0OY%ucmj26W$S7T*!B5C8=2DjT0C-0$2zG3N8U z0ir~DN*1&^;tV{l2&cNkW+wGVcs-nOs9E^TUny=EB5oCrUm|r^=RODKbG=U-)e_Y^ z7S*#H1TFk_pKcEj+81d6!MCSlgjnn9ofdupZMwB54V^roEBCCO0J9hNUIYa{iROFsJ|Sj=PshdLKTjXAKJ#9AhQ? zN+lR)djBZ6-vGx(Ag^34g=`)SZwAQsOJn|jC zv{(V(w8I(JJ4xmcw;xzp@Nh2un3Y1S)k=j?v^wR&>Mj?pV%88P7XF=4ZNpX2zK715 zfmB`oRdTg?sO%;n3L{Fbdmu`TL5o)1N_=p@t3tDDYmV+)3ff_rX%g+a>M!hmWUzwK zp9r2z0>%~|&A$$W$H~lzm}fW<$juNP!~tnc6_4w@iq?-5s!eYGCI)*`jF~8mM4pU} z2Fv$miBjf74BbIpE)e$%Unj-=vp6JEm?4w&W|yIpm@LnLK2rvk1qaVqtl7aMu-Bfk zXkSM1sXBf6!f~nh499%)#2}|c5vRmKr$iE`#3HA}v_n#cajDpGDds5;Ec#l;1J2(K zQwz7;QVd{8O%}h{M%ttXUSBI{3l-6ks9fP{$N359{%_D}q$KRk3R~Qb& z0vlZ%+wax@&el8|KZ2QM61vJ}zd-ZGr;HD{zzJtyb^3RMc22*`P0M+Un)d0?ZQ5#c za+k`#WwN+D?oY5wkw4;*c@Hucp$DX`(zYbdL-t)7iFE#qteNTeE%}+5shQmLCt)~4 zw5H;u()-4w#t#1G4$XU5dl$^h1I26_!B7egiN8j;@Uu zE{01@4=IUdYi4ph72V}&yWHkKx%`1(Hht~djf?eR*S=RNhW+%|;b|QKuOv^$V2=%# zw|hW)=hxjrK+4L`cN>u#n}nme80Y?qoXoLcxvmScdJ^w6XGcbg>1=?>c695-<+`iP z#{3Hav5Lq*);7GCjK0!N-xUnCZH9!0^MZN#inq8-|9iPlp&g_q5ea$YvALT+Y8Ce_8;_!&wUVhY_> zxBZe;pRjK+xF2)4JFqN|w%dl!bt%W{{nZK}@%wpEKvj={bRA){dqtz|8T=Jl+g9r0 zT2In-C*wOp8FIyPj3QYu3O`yRUmLnfljXIZ9l!YVGHQef?`t9wdKG8QmP(w zV|@&NwjoJ~NY$@5E;Hs9*@a(y(j;d9Fzos~wvP;tGQoCeU&va;KXWX@>MG&sb5nk0 zKxV&85qR4^5p@w+0`7sSPLMS1=1htdU1i~x>yhu11F4uD zB9Iw_2P3Gwa zIezWQq}wy|S?ckQwW`IdS0Je0s^{9l3(%A)f>>Wc@8M^dOG3iJ)!Z2`U%5CQ$|=7a zr&E!g>qFVCF(nHVopwt@+p3ZW^_vqN=6fVX0jf2DV69UeO2E+B;~tU(v~0Muc*pP{ z-q)J!JPEf@c7Eh7-7_Xx~lThJS+J?VmkgaI)k>Wc+Uv{Gm*j&kVK_+TD>`;3Q!xjkgvRpGCZN=)O_zpS`a}51V-Na;C$pXuS z=}T^aC73H}m*=;Dmn*Y(6S5OBqu~7(O^hHH`qV06vctO#(=4WMb5(jKdVqK@n6Q&z zvO%_=R0J8$RpN8yJ)z>>)W1R6!x(32!)ntt|3*IPmqM8Wbl;Col#ATJURI1Y%Z5Me z`QSy_OXj}&%o_~~_jc7w%{`+;dx3O6{1c;K-KzeRQno+yRZr_}_(;BCq~SBaSRgar z9l|HOI6o15-0deEU%6Yo5ByT-Zlzu{@Hsc5a&5P?@QNioH7WISd0O7GHWJr zGfOLlz7_+jn503(0X+OmnRFg@uh9iQQT>bU8tL6nefk_}nmUBUecKfoenO`Hsyp}_ zJZ>dw)fHyWJ{=oIul14n1!(&2)R3EMM%26Lf4owl5BQc@D_>*=I-`m z;#VJHP`JC}F-!oiSb>BE*bY|O09?zVmyW=@w;O)zgqzRscC9#YcW5%{|8R9qiqs)mY6$qLyyP*pq^i?*sy zzsc!cNv^QdAU8@#?Z1PprQkaQ!t&Dxm;GXlE=VJP zzG(tmTz_6Fgfu<8ahlH&|Fi@6Cs6t5>kh>j>nRf{|JnuoCI>ycEa?JsTwYlHr_4U; z+hErl|Jg{-*ob_9+2_k0A)p&0qcVEStLI4lCuyYf@TOkqmW@tx(oT9U14Yy;yT@QS zi*?8LXF4zPxvB`bNr;t{ibdqEoNuwKIbQy7Dt9J)I9;yJM7JGEPK_h=P z^hcNTpR{Ub9*TP-D^-6iU0;Rr(a^{rh({>%atWM2-(zpFEKqU*(t`!cJ2Na!fF7cI zGU-=5RJM7QK3TLZWC}j6AKVD}E1Y>xE{R6(RNZra>k|YTK?Oe`L5pI^d9@9=9}=&7 zwl8`XcQxeE;Eq_XDW(9fA!e{HrBiYw#n&=vNUtsPJwBGy*7HovyPxLLOWfxGPp;bW zRJ=gfmIB1?S*?H7Bga4PY0gLujAwlrzHDFs~8aw7Lw$YZ!r96eh9 zn3unZeaY&(d`!put9X6Y!r#z6e#?qjmYE_t^JdKPNgUe@$xj0`DZO2u5b2;mio3$j zaVGb%lB=+T7&{*dh|+4^cK{q_-sZE24nyTOQc=K>!~0o4WY9)Dq48i%T*QM}0@eg0 zuNuF_tdh}I#?130en42G&tb#7{V$Bp=8HKOU^4=|JT9gN4N!1GdenUEY^G(^B2hLS zBj+~}q7mHo*scLX=UX+&c@ytO;oAfxVplT#VPv875JIg_o}|%Vxo+M2Ns75?IomBj zJuuAYSQ~Z#X`(yXZ1Gb)8uE7-dof;!n`E)w@-(VM$q<35UJkefAGWm>-H1^%PGQ^S z=ilR}_c`2f>38IMKAAOBVpE@W)u;>syvV95m8I54bZ~%|PS8z;PiYUKd_n5@0Afxd zw!n;5a23qRxrC6R>QzXnH;i8^fxPuMH?c||n!muUMHNMAeyqua6o=P|Bie`ThVc`8 zCCu{FPJJV6uSgks`0kNC7_$SL+k9|Y!ScJRa9x9X?C^eAw!Su3>h>q<@;}jbc{@2h zMt7<#@TLG`S%h{ws|*J=wsuA%dW#{{E;?bfqmSpPC91Nj ztR;BAXztHZWmU5k|E?!d#%xU=J-T-Mp1fpj*T(=*^x&o4#X^d(IR)2+pEvOub?RMo z3J}oM`Q&t z-$_Xsi|+0&DV~-f8}CrfG>5zAIk@C0@1zCv1mrVAa0nL_OOBv&Y8sEuSil@@xjNi8@6BizfY2ROd8oC?!< zUwnqs9kO`5&M@z>JC~d?c%;FiHruWbmgu8~)Ww;udvQ!=z>fV}%IKglfBUbrB$&>S zv4mqkaIH}9KADVgdM3u1)|U%3dcZK?EPetYyDq}0a_}IKxcF{E_UOEg)TquoOxu>Z z9Va(i8?Fh0ysqR6HRLw!DOK$RBRawUR6Uh)iN6A37@Y<}I2|9ZX&nZ{R*&k`w}}4* z{3*EWxJZUCM>Zo>Yuq5LPRilc8R|pNgRz!(BEu|cns|)1=gVduj<8cVL|R~<%MpMS zcI$M033IwEOq8>oJDCVv13s;o_9&uW_Brv<&yZMV!UD9@)M1UipQQZt5c&Dr4vTlay3qO+D z4rB7+0dKjs@|s`Ml~mo4fWj`LYjxTNL(stIuAC=vlx9!-489DuxAIa$CGmGMxB>D2 ze+kz|XEqUR)JsFZZT;$M=&!qSCL+==TC$BOdbp3Wil*;DA;b!Nk8f>Vx--C{AgA^eRuzj?g3fZzkW1*rn4KsVi74&UL8Fa}n`IqL=R?#H{JbX_Um|ZkJH$?uR zn{NPqgOAcDqBTn8iH2nLb!3RQ9`jWa_5k6?_--zG6iAASJ!Khu5UU#SA|8T0kcnxn z;DV#vRH`7{<yf!}!lUewjEMw%71h0Aga9hU(J_Q* zUk^F~_p6`(Hg_wzG$i{N{F5T;A*2PkJL0ABJvt!(HYHF9fPSksABEXkaXMj*APTdT zYl4lz$k!Z7%Cu;w(55EQM54fe2%)eTl5eGEs9PrZ|Wp}a?6v)?@l$H_bEZ=^7f1zgxl}R;{D^5h~-15)-7*b6_gCtfM(pn@lD9}^I+7y#*_5tnU ze>DRars7p&*eLHn86OvXn#DDT)foTgtUXotpAxiywtg8%ThQn#^ZLD~s&4Kx`_`2f zB`M%haI|@|N!d>F@sm#a4cDaWDC2n*x{lKU2z0~fVu#5)2CY8=#y$n6nH8K+R(J_R zj`E230;PbEpn&rWk$;J10VAN^`KxC6K_~bRWt{`dV?s>c1rDk2xka=m-DQ&8m>Cat zY}3wn$!yuogU**OuDW4$15XM)$yNHMwgZUFCB;3r1yNp5gKIM=Z_51Ft|w0O5SE-^f%80Su%a1YBGB>`ZG1)g><|Ry9}ls2R=_8Ixm~Z>f`8l z?XGSZujwyBdm|3#9Xg`CcSU0IZ_m!kLwOh~_i{0@@vRA&hB)*D9ZiN}^@_G#448{9 zl}XQ;-EG0Xap%HGO-gWGZhS%=l;)TL8Z*Z&EiI5DpmFR~HrFj?V_golnJ=rWD|jAe zPyK#(djpjnt&R4bJH7=WH{Ps*8^!PTecwO74U$J8A-5;eL>_kjeh=Z#Yp3v3xvO7P z2hLV5X@lpeS2RWPR5_{PUvz73R~9bNy?E_Cl~uGg0B#~SM5^4=UF{=CZl4DMLF3P$ zKMZ0uRPFrME`%VBkE1WKbd)#ZpI_+V?8?o&SZ@V$;u8%Ws}U8q%nAGMVG)Ih(1sno zL#luw&h!`F(_o}S{Y|KAlb}H;*7UKiaL_nZQhQweJnZgE-a0r+hz9F_mN(m-UE~xl znAn>66NS|{o>-pg5NOZ8cb4e@#GgR5qhLImBYdfpZq@M$83i>KrHO*jbEnF9RJ$eh zhOBhc{Dh?Ft;7NPAh?_NE*i;36_MWn;hhSyW3=&NRrvt3cm=*VY;b6|%1TOYmT{Cy zDk9=Ob4BMP3z3cZ9F{-d5{@{HcF)k631d4(z%GcLkE_Za)@#S&&RU58UWy62-qLZp zHFT@=E6Tg$zm{WWTLCmtWZoQ&FR9IK(PW|SR12{-qP$4O(9^bBpgdvE#oo#oC8;pj zN6K}Bj4{nSsX7)C7At65+Jh$F)rlN((hB~J*~!rJvqFLPBx*F>&WY|2;HI!HN@Al- zkmN_OsJ%x!U4{l9=3i$Xt>@&9964Z491ry)7$<;Adi&h7 z`FEULPFfB-{OlQDE*Hey?bIxlIPk3@41&mPR7tx&(!aH-T%;$9H=hTwI^w&0`F-F5in zKH@ZPIxK=t@_%m!#2)EITgQH4-jj$W(P5Py$0IC88Y>j!tHUo+;eCgG&pLasQv z)DR3Ks2xbybt@h%y40HsH*OwMZjz)8!&$eEgBvXEZ#P{6+@zyo-nPGZ(9+*kHu$q@ zJv7~4aD8A8Gj3!Kx9+ukT}a1%xZFQ~Ny&=tf^Gwiyk;+*~K!AS`7cEkEenBVIZit_vz zpYP&Q#R-J~&`GJINzk~G$K->fMN!=Zc>V@{sOgMRqI0iU_2c5~I~tW#M%uhtxcSB- zVqFyq#^5mPCwEI-`-8-d)gO(U;@#ut{sBovVGAm8DcfEjP@`-@;QU|!zmoH>S&-Eb z*5y*u<)h`7Zd;;rDSi0c=ody=C7l8x*>Q)%Hyj8mK=x!&i03d_>TWEjl@4WI(IGD0 zWKTFZHH?mj;SFQ)7VXym?fN_CO}=#Z`;7P`!0K_|5CE~doU~-EC73OT^XS5Kq5X4# zwBi)J4*xEG(Zsu85u5WW#N!FCR`G8+6Lh{N@~4~W4lGqluT|0K`5xz$%4dk{p`r-Q zFftMVbc@j)ZR<=>qnpWe6h6lMWXNE$D+MPRh%(dnr9+?<;Q1zsyI zKC`rHE&b>%wPS}K2roXSKqs@=bS zPPSZKl4(0RG{kUE>oo=XQRq#0QC_UfR5CQ`%DL}=l-bs&sL9P(e57rtSm#%gq0jca zKx~|?#p!9z>S!-q4OIX3z12{C;r@&SZF&o%(a|=F&NTw*&_-_?_+LX$d2crbxrX`y zf;0fs0YaEj*)0!`BeSrbZnKak#2E!}Ak4<$U%`Q;h17kV40Xxscr}*JaR$P)8~v|n zeNot%-h`13Sb>bJMF^i+$tv2dV_*Iyy~zp^97zPpID+Q6R7;CN9LdVx=ggKz{uK@q3n~qWY8`CMqUP2o)o{n)>(gEJ~q9%q9XC z;z|N2Mh@tpDquDilctowVeTWOl*o2PDNZ2DA+sWrrWD7aUXV_b$duZh2P=^NiwP!+ zL0pHnFun&d)v<(IOit-l#INe0om>%m!&Hm?yns9Lk8D`f*49$To<(l}ApJ0@NL@a+ zjG)iM0o07;NotT4!qF1Ni%53p4wp#RHHc0+&D@h@vEt&qPT2J>bEB0qlE(-_}I%_@m%W?7r#qXa!d3 z;09s&fdRi-+eP4JdBpj9m%P|+Mah9OlhLxGvqh)TUj<|u z{mWC|LdRbL>o1U%prAxCnTp`y)dE5z*@`1&SnYQ=I(GF8hQ}lYzY53$O8&?O8(>_M z6+8qpgma94Vj5~`c0cM%xXsM7x!eOfpCOelmIkNvtc~;LV8_lkU@gFT+J=a3p$jz`sVfixO#K9JtWBjwZ>)h{z$KVfxn+)qX7Z#5H16FO( zEx4&)*LXQ~JbH+r+x62vxuF}!)70a>BO4gKOh04QV@Wk{JC1uSL6Y3%gDDRL2Lz!6 zD&o(Ym1+b8Z=*YI^^;`x$w42*B|Wyj7AeuFo=cf*T6W%+g?Q*U z%yx6b{d~{DB0+%cL1eDNlnKv(0S02P$f`<}c}jf%a@Sk!qG@TBE8dC@iaJtR0b#3ftrIa~Pdf zUw_&zVER z>b7cmz>hi)?QI3*-a1#opDg^*QE^;1i76OX@4gEQ5BGD2QWhs`&Q40RH;ga9(ddE) z4zd?vG-fq4&+r6en=il;}4^`Q1T2$+lki33+Fxor5-> z-i7FydA`=lX6eZz*Td*lT9~Rny^+seacG0u$EDA&tCklKc|VMy6{;T;U&BJkP!ntX zQH%PlCGS~S*Abn0F`3|$w-Gdukxzd3rA?=TduD1<_=(8m#Djw@6^SEa=-x(N4ntUw z269LYMROX%3mTY(Wj^uPJXhZZT0rr$)aADz>;tibh8`?S79hegeJ&I(QZg)l^k@iN zA@U4Lv}`=`=QLP#eOln{G){GW20-~)+bHuFQjI9dx8$L8lp8`)4qGXS_P9V}yN0?c zcD%uKNMLfxcCdR{sAP^ce$GNRAM z`CujnGW=wYXl_aPRXrd{u2^kJc%?IRGW8vNVqVhlThj*NK7^}9?#T5z2SD^^8#2=q zAzC9$WEV{^T|qp6$oL4SU{(35tEhn69{@Jh7jPj-`U=4j{5?|-Smfj;3B?eNYF`dR zDa+b<{_qf~=Jl=Sy*1pv7Jbu_{m5{6aWZwd%kBS2o&TrNEFea(b!p!1V|vT>kckDM# z8Ha9H{`QoZ3wMjKm1Ulm`l+WItj(~`vAg{8YDo2eJV>sw<{xr82K>7AE^^$?;xMqR zw0rW5f)A!Xt4RB!tN3(#*=sV|>KO&K@y$Kzk@A{I%bDd+LZO!AP$FGE+mkXYjE8z! zZDUCfAwS{wlPj&q(mV^ZeDXsRO>dmY`(4qiAe4ES>2%7ZKWjF@N(W90W0__4(~7%EGeahU_65L_-^a!9puETRm3|x<=nDWD zBEwDlTUg~Njm!CoHePl{%-IbUT4JCER`wg~&nTGx&Yul9U_jz5?6|v}JZCpsF=f1~ zG888E4~P*WbkK#Gw@dn8Dn__0(wR>p3gnWOTkmKGPFNxb^M#Wo_MJ;>i6%qVu>h$> zi1jZ#zuR%6V3_y_q(Z<0tl1zUX6tE0``i9mU=y%K9}T1g`1feSa7Cw_!4%1s>U;u$ zH~o!w_twaS7GPF9O#rD;i{~(lnk$)($TZDmL50Xz(K{olhYSx`a#3DM6)aZyl;7z` zpUU3jhIJa@pbgP(o}bHWWrwwqNd{*m}EFMOiX85e$H4E76lUafP ze&ADz9<2~_*O*pc>9kAfJ3`q%xKBKDgtn?!>Tn^P4M5ZJ%a7nG7ewM_q}d*GX^t7y z3NC^O6*Url#@rrnA-mg7*Ir-lG1jy4>7WKP(~4z?|ARTv$k4p$O4ZsY0%+$MEoZ}EX`Z)}RO6S$<_F=i z^6q56Ws_lxHj_$y^Ek>+NqFj)+gA`8-mN4d_s$Q_hOR91^8gQy&O^ms{`dzTT6p4q zKHX`u;2Rl~HH58Id^zCfhY)0q>^#dEfa(z51Gs8T4N~0O)b9o=6j36?Vs{V;Kzwi~ zW4ZulM1jT@Bk#uG6Ct`p`h~NAVvFw+Cx~T@P=8*+^wfy|JN{L%F>UNbFm4xUF$%JR zUoaY$5P9+?FVz!6GS=7$E(%pEd-#DJuh(sR8D139rO8OU^auBBJBq75EA8f41Fq-z z2k=AGImi^Su?oW)q!C`aR}v!k6)v;|CTJEAiAICVD1X1zc3X0u%BbwCsuxcWnz%ic zRK>$;Nf76|m}{Ojot+JtEW7O$;A~aOi+Ir&@j++o1l#i7cQ-Ln+up4AvoM+S*K}O3 z=%8gnwj!=}OS`*Npc^n2)!MOq=?(dg2yn38gY0R(_{joKa{BhQWHqQ9gP+fYFMwBs zwL6mw5uH9<C+5NiL z`MyU`e7sv3e~EaTKsjDPdWMIAiR8!EOr+l4H18Gg(bkUYK4NrF^13$uC+S0T7_bJ! ze2{x5p(z zF6xcT5LBR_Fjd0zcP3IC%DhB0as!Q@6L>KRMU3QVGTBw&M=<%UsW>A=juH|rXgl_K zG9StF%%uHu5rZ*x+A~UJqyudwOlY+`-3DuYj`DI$uK6qLZ`=^}Y6g9PBjBgf`(<)D zD@u0N3w`AER7C$G=yD1%)r*0R`+GG=(&P5CFs2Bz`3EjiZZxfQ&Pqn($TRQqtJf-C z8OKP#Ulvvma5ALw2IM0(L6zYoEN>5m{p&gck}9RB>Ogl~T`d@$kA&;-$M*u)tNHW{ z$?X98DJ~N#L50}o;~w5CkdSf1%QcMT5j%zTZ#f^0JjM6_xFgRN^-qA||3gOb?`L^T zg8%~ZOuM_`z)RaE@{?VAdq`{CN>3zn`R_WI@Oe=d zoCn8lwP-T7pF_V_jL2$)kET3uYEG86T+L)!pY88K zp7#tY05yoHh(Q9dPsYiP0+%|y>QMuwszSQsg`zMb`(@jeAOwO0(f68OSt037rx}6r zC}YR7eu-J9EgdMB7F;L(5F_pQj=_kYf80E$(u8I76Ar5?r6?_fJ);@j3%(RlLGgNI z$`gVIC9V3zB&GSl4@kDmCb=7mf8fr{wy*p)UEcxS9Y_LLuJCyDKI`8PZ=fE2d`pF% z-{EG#=1Dvmkgg$GGx9J(Mm#cHCnIngbnAG%Re9ST(+8jmvrMjB=4{9urad7DJmKEs zvOIi9DAgj@1KT zkT`fpRQ<8oQbA^_*Pm<&3eJuiJb$R6#<*d|M;ZVKQCM;GlLNosRsC1U6bmBa#o=Z~ zq=83Y$xWdxB#a{vOvH|;)6>TDN$^^X^nyY4Xp(T?j!S|>Kq`c?IHW?FEP|uRa)O=- zd#ds!A-WlYmazN^Nx%g_ex~;n34%_cwz$V$1$WCVFQF+9SQIn<3XrpOi9x1k%rFA? z!F>WS`vnJCmnllX0;Jo44pFpcFw5Xv=tvWV1r&&6`vrl&sZ9^aEhSka+8mujkjBm< z()JyIM2o+$@2c)J{hhEm;#5Uz_xFjo+43|23!l@;(+J<(a^?zDGjh~srfbC@Wu4xU6Xiz0S0y-XMi$5!*CUy>WnKX4OC+eVdIFm>!6!n)~xyv46?0>8HeD(qS zu6(;YKh8z}KpwbJ8eI`4W{%9w5(;Q_OFTwBGxwSC?nvvs9+A9V<>s@~YJUIhzmWIN zo0T`R%-vmjSu0J&na@0o2K0v%Q@Eh1%TSf*;I?TM5=#x6qKY8h-4IF5DrBp+!-?Jl zhQOPGY@Vt@bB*n9!nN-t)i#yUEq?&XBw~q;Qko^D&7+mZ2s_2zRN4D|dtGshNOKp05k2|*#twU9*cvqVa;KTbJVY^DI59 zRkdI0b&6-G$q`ge&WtY#j2#k=kNO?*vjng9_4od>fe59=BW-}ASX(0KDP};^Hjdrc z7z%+sn}WxHVZV-D6q5m$M~DJvgacsyK4&ZSX#DlPB1(~Q?gy1{sw&y3!sVD9M>7c^ z^VbE3QPm@-6L*bYkpIG4+zKTs*hW0aSDmA;G-8s5N4^`D^Z4mqMaqQ zb&P&Y**n-k>DVqVYUpS#l?>2$aX|g4`$uu%A+dw7BNiJblE8H@mn#`!og-^Qf?fE$ zc2_Vy&C-uMLv@g*$RWfS^Y#hkV)R$A(Vpv+l?r9oDgLGpzB@c$KGe(&hLuoa@B=iU zFjj3=Vy?^;Dw}UaV4=1V_VuV9yE;3|#KjiaBCp=;pNxWqKM7|-bryi`*wQbf6W|+4 zKZem9w+?O>d%l5IG*fWIVyq(lIWiY{Huh9VlUZufG064@xAgKMLG&=vsux>Zfr7cU zZF=m5z>YjghbO@0#XkV^_KF zocB%(av=MFu0f~-oA~NMKB39*;Ti57k+qPYZAy@Pno7qr$Q-ZZxl2!B!gLMzR7P=^ zd-8E_a-r?lNsdU}s_EAY2(<^J!RsoVX#kC$SLt;7sg6TJC#W}1qMY@8IBUPC@bW#G zx?5$Cjp-Of6pI$egwO3`jfKy63MJ}!Xn|=D)qpidtYFsI6j=N1_g!%j^M`o*Zw@X9 zYL{#P<=NmpWg@uzyO11`ngOdLC-)G&2_?IO!F|wP^=-UsT*xGm9+|STaUPjvWq>k? zo>tVn97#T=3#`8?Xrmx)JI#8nzMkF957#eGMU*WA#@=v>F?NDk_H3Q{T}>C&)oiUi zPpJDoDnnCNjAz^OzAi0Ab(fb@Ha50RM(e4|^&DN>WLN4h~1;dV=GY7dSIyq;qPWh?AWm1XP+IVqHFGH4949G^DJ`d8Qkg@b_8wnwy~vZe+nzW*1d`iMQtKLfJf6_qD=kGgZTsp^rV?J z1EgSrxmD0NXc7owKFk80l>t)Mw3?GqB;gmsL#`J_CrywnQ~_CK{So(~)mCI*_3;`* z^-^1_VdOkTCh$toM3)IS?|ybSPkY2o!B3B*CwJ?ILt&$clI+IJ)NMcIg6kdS*t9_; z^q5q0ESrZ$C=+m20@SkEnFCakfh^pUg?l*6V(WNxtq5^#ak*Idn}DW+SM7^0_(VWj z$HAUgXWQ57U3*B#VA;7`F1J4I{qWvEu$@Hr+VG!DEZl18m0@86V&R^|x%hU`1BM8i z2;GgoLm=*Ca0s4$Jn4@k9Hf` z8F;WVEw6xi^YWw#Z2;?)JOT@4YX@#g4MPYo(-4p`(2?`cN9JWE*-|`1C@6KH_J|F zYMi*mXL37%E)m|1J7xCrf z&zM`o8<)A7e+45qdP>+*Y^`3C%tq5pzj2hfT-wq%;)d?aoL{+p8$MROJ|8kC(?Q!` zLB74hnk~;IT2_?G-4`PFqG-Wx(I*t8EF^SgR8>0GKb;zds~-2(T)pwCoJriaSAJM` z)20DG0o3ZI9LTkpW!Q>VN$;;XSlX5`q8p`|krVC`Im+hA>svqnML$zA^he(s`G*@K z#YqEpVZ==%ob`eRv}kQR;4P!~d6@ToA&)s_a{)KTbIpKg--dbMhsDPuat4EO&Om@n zg&Mh=cN6%yySrFmjL}L~GKJ);fLV*H-}}ES{bPX^g44*z8f=cmER`jA(!jiy0EBYA zXM1=r^~azqHoUt%Zunmgvwh~qZnxeve}tl&f4-$Vzd`N*J}`c>y9M+6c_>lwH00tk z~fJtB8rzrg_7f!V6vhVRZR3E3YW@- zV_fVK(NJX)0UMH!ehSww70mevNWSr^kP*m-O9J`!#P3LD2yaV%`S#@ROl1fkYUw>O zXegvM?QLLyr%;^Mie*>P2Dw$k%HwL~Kg^D!xm7cIZW)yw?5z~g7xpz8HC43>hN)($ zDV>veqE>5~IP9zbHv)_9DLATEnRb@jWmIjuv#?57V2Fsbja2(ig9AO%<9JH1R=vQk zTpWIhj-GX@eA2d&MM37_SV}K*wkZeLgD@dtd8;pgzzU5S)Jl`=46D*p{k9vt+;pbO z7;Abj^sdDE0O&GvO^S=uPTP!F-hzsoVUTzVIsGDi9m$Ng{Aop@{Xs!;+I|HRSQPDm zPO%;0qs(Yst%M2V@Oo;zdZI%KAsTDcD=M<1b@OK`OgeiWr<#FuqplU_t=bN!C-vp# zrA9NrusmGvXcgg>S$j$2RzRQT1k+T%u|-Ljg#Hp`@2i!s$h zWsPnq=b#!YnkKU~3@ct*MyAaf6Yn0@N;amF_Q<_RlF8 z9{7Sw>_B$nO?%1V(>wLDx-6zOQKLR}&cE-KR07Qm4u@XrWFe_GWe$W34XgF#njm%! z>W*b^g9c1hbyiiHLrXw1NDE7Cu2@hAj8;D& zTTH?Z+h#RzON8ndm&mB2XL!1ygb^Ty>et^kKi1K-==c;Uqo011XhaZDqyj6IVj<6Q z&3p&}W}#UBKN-H?SHit(I2$x#;h!?$hz8Kc>Emrl{iWSj{9-=xQYCgdvs z(nnDs%%&N%C8o(I8lJ*hWRWL;Ia(AlrS*sUH^M?T=+-5|e9$9sr##G`urv2g(Zq8q z_@O4q9VgE?5qi0-F7NI}3ugLx_YtDc!E2_=awWYNePmjtzh@H!!VbYO-bk+pcuTb| zpln`H5SY_-GHBTdNPF^;y%6?LwUA7K&tM7=4D9YOa@FzSGlgby(Y%KM1y+`QhE@1- zP)N1a?t%+L9)s6FW(%euw|pV%sZRLg;Rf_Th2LJ39TJ-?b&gg8_&Z7CDM-|JMRH21 zqiILd6KI;qYD4~w>hlTnx~IbqW3fbN#O(w#M1-a|B{LCSc|}QlfvtAjl1Y~?J^l#7 z?Nn;M2<83Gj{GzvlU|^J$@>S3WYjTO)=3x4S@J-UWIRDIiszdNM-GEwNvQ_>h&be; zjuhKb&c_mE8x!~{G~W?rJBGL+y$ z1dIov&dbcD<&!nOMpThjSmkU(u3qnqc92qPn)9V&7d|9eEFWS328riTt^p|)0XYk} zS{80xJW%;K+TWxKo9xgboIDp+lSK13Q}d(Ne>0+Fyr1CA0w2v@M|Lp}P=6Ug5xFn232gL~c0#2;B#}_eM$8 zhNy-&qeN5_sj`68#Vo0~qh;K-<7INZa7o%I`#Wv5$kTP%aTv z!F&X*Xd_Y7GA*T?bk#4klPRIr5d<7DaLl-S-y^wV>mS6tLY<`=>|1Y{vnASTNO(@= zq?W~Yb_j};mQpwfcG#OJhmX0@=%S0NTz9^m+M_Tyqjc({M@x^3%iU0EEQM?o03?ro z7_>uNf0|hcM@dU@J#jSfPqAjPT14ntA0E9!em%mQ{rB*_PEE&c%Jv&ny_X$M&9!%~ z)5xpmm--K3#4gZ4eUW+}wR)fEv$&zl{JqRQJtsHQEV6g7W|jFsRfVV;U}n%pFs94Z zCb7KXWWrh%Zv;5O-Pspd!}9oBz?f&PCl+&efYVvmuie*Y#JpPH*KG%^%*e$8mN86O~efM)GVQ!boS z1NYryoVkSskwb@CRV4@HwRs|T*d|N*vJCZl>KcchrD))#+})88$(tp0hf-ZVKhs2X z;7DVbayikj#Op)1209RAQKr)hU@*v1rWy=J&JYEpic0cb*&1IhN%Y*vb zN6o6h=W`L`>RsbDlpBv&iid9=)MCd~fu0N#(vt)MMVsGxC$hs=>66)|#AQ|1c*Rp! zR#i=3t3X7X0N6&J&abUc>C2>*Q_f#eZGOw|c;4U65BLuzK*kJvfY3L1zJ(8MBltt8 z&A82h;j$z;`z= zH4p`p!TnMT5ayNLXZma#Ds2D&AAWLMTgh8LNY5kws99Ya@Cpfa4<87y*Gg%aPzC16 zf~qH(oBh0kcX)-LLbpbs!TiN1m=xcomc4lte1EnpO6}RG&^CWElm*qRJQo1(-P;B6 zE8swX*ZZB?;U(K@UT{(KmTwXMtjfif>FZV;Pv*6(@G}P}x}RlSG6K;&yS^n$DS^8a zZb;ky;r*=?5N8q$?s<-SHwbEP@&WNX!2jQmfLS*Jt~ zLZCsLr*4OV;tJi={GAWtnY+}P#^pQ?@9olU8=$-4IjL<$z_Tc$uPt(O%C_*(_8~*Q zWp7SOlqDr&QlYHtHy0~^#!T75-c-D^f<@9fK+f5@z;Do8B6=nj2(r?u-kkW)YC3#YhKa7OTSy;oedwN55Ox@4KYM#Vv&MoFm{=4N>we2$y zxV2W?pO;vD(@xnZ{evbToEW_~<|JMTqz8>&XdPTqI4EgaUXQP5h?1g3o04Ha@c;H3 zbTBla|0k%9C1H7xU;+VgGo>{cFyjK8ob23OtW5qRPMFcLaYS29>D_)220AlA*dMXZr=`4u2YkZ?_q8rzCRH*HW_2!bx&+G zG45K~86HsY>U%z2`M%r$2!oi}B>hxuJmtDLyjV&|?Wwg|W3sh<2z>0g%mKc7T@+pj zdAl|uK5k!%&+`cVe);FUNlLN3qDn=?Hwrm}ATu#0CQ3PzINkb^oj%-rk)2ZFn0^(b z5gijvfEOtGTMDbdBsk+vv?MsE9}O07DL7vjZwWi&i+ReyBG<(5i8Cz+nG%d%k;PdV z6}B`jxYsqq%J7D-Ovvy?>;Oh&x(b@3EVrwhH)*c}76=NT8W#-enlWWQ!dK>GK6(}e zvcDtFI?0oT)EvDp(M4;ly?afyc+_Q1UK9ImIuSG@mm6R))YYnF(!}VVc(1LcHEG_c ztMr^Zaa&B1H7XX3be77G%Vw-gPFz=LJ1c0|zho)n2$Zvq2_BEWSpa;}lvMWdG?Utf zC>Z+dCm_RyC=eZ!L|XAVwoGpU-KI$BP*M=<{$i#`5aB|h%R`xFTD7eR43`nDzzm@C zh!X2k&GPZMM~D3LSPm{zp1QA|dHaWU$A|pw8=lAlI~MDnT=T7|0R#u2{L_#dvydB3 zt3vg!IbxgO9aIUFzJPM6dTTrY=N|%Xf*TjHP0%!~KcRah_te9>nPi?xWDYEF@@!ok-soXF zT-w$9jK$J_J@)ASyz=w%nrX8?^pDTaPm5h`bws4=&?BmcngeEYa6!b=@iyG{s(j$> zeyFV!pZ9XJ8^;8`q+CftVN4MlYS&PCYOg4zhazmPr)5g%kH@Jl_g*iWlcS0wo%A)_ z$TOA?GsGxTR+3#C%1a-OWzt|nq7P|pD)c-qfnqH!m6T<91ik{*Zv)8be!t|5yj@1! z_IBQlmW-s;@dALS>SerZ>4`_e4kN@i&Wm|0yDCoEM;0!P&Kh6;w&)T9EbdEi6{Jc! zK`I>t;Sh2Euuzw1Ny$`ra-__wvy)Rh>CaI`L|2cviM#Qzalt$C&=u)4a4Pv8$%)!F zY@;@uZyXINtYucF!J>~)aT|dm{4!uwn~KfNUZ@~oo(4#j-~_zgN>db%d*x&@sTAu( zYpE)QphR(h%PcS4(k>UBn3yadm2>#*+sIXRNFj@5#78A&P8O@lCnOt}mcwB#YI|`d z%_s3BnW?t%5EwDAC8s7Q9tBSyKP)VVwEgPxeW1ads*mnUT43i^RtkfaG1p36kdctF zs?@<#C1Cob(quw-iKb7x9R#7N9MVrd?2kD`Dyfc$~W@`Lj*h;im6#60`(Zu1!)%seRR?6A_Y^64FsrYB?;km#D1Eo$8EdKFtfm(IqL*YUfA6>a`PZ zliC%wWE3!K8#XCn8l94is0??*)~pH^+yKRgq|THwx1zsTk-*2o!;oM;`M~N8ClZxs zFm;H2Mv9(_qSR0(I4Zz@9288oDSEXN;QA58O1;2_-z*FsXWq1Uk-aQe!om@oc}`zo zHnoXO?1@^u@|ZA*nt(+ZjbL~O&V3BXlnjUs>Ihb<+A1{Xt1e8`zvR`4S#U`ncL7Wz zz^lmlsCZ1lpdwiv94o7Fc%W#k)Q!j-95F}~O-3Sw82){G5FNzwLIgqS6ZNvlYG9*I z7Fa^ynKl+L!erCy&!PUUOu)eU_T(6-Nb$#edXT`rnU`dk7uBk`83>11MP=+Pz^d0I zF59N9Npfwdr2cX|u%BPro{i%-t$+c2NP%K3B2b~?zjRX9Mtxmh`Vaa-Ue=gLA+LQZ0g_EekLg?rm`w8u(Ua&3&N0QlW8t;6 zMkH}^$U%{yT3Q^Rp5oNWkKyVu z{S_TuMz}y)>OrK}uN1Hr*8upn{KDj?1ZbC+S^cuvD=>v!t1xXrx;h7w$M?@1%{<-i zXGGc6ou5TX#;eTvZ*xz3#A0a9n2nqk?*h|wRpd~1VtGcIr^F`(k4PjBUvL3H2%`Q7rU7KqT-suYxB`b?9 zem3Kz`pk)R9c<$)F14&mon>OnM2naQpf}M?`R}k{MNlHTi=iGImoX~;KTe3~hV1X) zdl-wRx^WaQy+^SVJb+EVuFH0W)OJ6ExNO0yxwWsFt|&8wx{%-DYOs@PWtBIt_2o0GO(ltsQ>TA(G{N(YS>*q5bq?W~2HP5q(Xs80ZQEAIwr&2g)v;~c zwr$(CbNkHhIn(+EHLB;U+WXyWjSk#Pd88N_dP%FGb>@84iLra_RD&L!rs<%R*w4rZ zcE`B0cfd!<3~o-I9Opxl$>ne{D{^*up|5ABark(?44zS34KIbhmdi$L3V$$agpPU2 z{EM6d2+S)FAVHNK0#qzzu+hk^mtiJRSyR4oNS-DCTXZql;0zSEsTtyXT57*=Nt5i(@Y>gjhv}8ghj%m??e99u^$#uK)BH|TD z0^A^NI~3QWwMi`3LnLlo1k`(|U(Qh6E-ZLfB^3r_Cv$k_4>2VN;wH|YrRgkzAo!+Q zy*Vbw@A^3xwMQK2{6EgQdCYJ_{!c8_!$^O!A0{8qkphJzPL0(*1%LIx5&yge`LbgG zQ2Q^p$-PxCjeXvO=~`|59dm984~2z7Yb7sDig^3E=0?Ulf3B=qXf_TT*sJqu59Z)k z$;oQHw=HH)CRD0)`#+|=zj0|6s-W@kCt?YBxQ1=TM&xh^}i2S z!xP9)G3h!N8c`<{CfZq5mQp=uYg)zuB}Bj1uhW%H;p63qM!z3S8tIA)>ROj3Zs@Ka zK7vAbe**o#fovFk!y}Pt+!=&410lHvAZsPG&6Z(ia+z`LX*oL0TsOnbGZwrqSJnK< z1Q#mBfo&0DSuaI8A$Yiv`lO6pnT7rm(4YW|4@l3+L&%8)9=I-wPKA^(F%Oym)_OgH zJbBV5)a73c>UU761vD~#=^h&=P0!X;7AH%5SSu{PWAMn3(mqm@Hv5;oO5LX(+J8)?caa7RHTmiYk8YXS*hf0@F+^vw0dd3hg%P(Ma#6KcM_(HU224(38JRxI)JE@pDjY8I*aJ) z73rFGBv^^_2oWt$l?o^x1f8vg?148@tKyU(HHar2=p8R@MbigwKy8 z&VSkGqS}pX^e@_p!LTm@q@w+x`uEh#7&g`$W!gj>j7X4fs6~wIK&z`rQxg4TsM1Yd zqCWB)M7B~|^E=mI26+9>ii4?}1FB-E2NnbI*$;Xp^~P*ZljF`L_0vazT{KTE1EFR1 z0g?kTnwWHHJ+{J6q`(;7_JEn?TA8t}2tGUVDP(QNHCB^SQ!Ic3w7y-pdazVsN`8+I zkj#?ohWX|Za1`QH;|#*}6K=Zv$`JJ$DNlD^(Lb0&^Z_Awg_A)Xw!lvSA)|owG@!lx zA^XkW*9M05`trf;rJ(_%z@C3$Hd+#UzmJFTxQ%v{)OJEc;^))s$H2SG$mY0QKMO5{Pn$q6u{~@D2D^H{>Zj!O&s3NPkWTPA^lKD626@T_8 zQ!Czlgog2QdTSsGKx7rfKWktM$PF81@Vi=bOboQyt{ka} zrhpW~4_Hm@KEb;Hx|m=?Em*1mzpewmq_U-Tu|-6nU$O@r4z1TAL98?4(h7lCqs zBLN47koWb@VzjN%b9GAlBq=?7Cd(Eyg8G!WmL7H`05WSDunAFlbfUQV0{EkBgH2!{p*gI6Frej3-tD&8IytdtIcW za836|E?!5&?KVenUg+6%N3i81CUZ?{60~`6{SIp9&Rj)Z5q(Jf2Ivsr(;6C);p}`~zqr|R zTEv$DV#3Q;y80AVd8M5Nza*jI)(^( zoK6mMXu9wF<`MXH-M^+b=y{fcV(y$(Wi86HJbMLwv&%(ph`Ge>tr!i#L^UX;3kk*VyG2Y% z9L{3)hqVP;vj!V$)j(W$Am+pvbi;d2_QDFBglz!TW@Us0R|VkF6AzjF^Q(iK9MI0* zojiAy$}*_h00iuH>TAuVt48dm)RhYW%)BG`{rd#I5Iex|I|ZrU;dz)|9q?M<3BRfY zOv!r-M}XEXPUg+xHpgx}pn|y5ud%T)KlSkMJ&Q1ZegjHb6MhjMVioe$h zc1iyQs{HSiyY)N4=HD@`aaeS}QOZPk zibk45cxX-j^m?i&GDC|lFGz=*`iVCpcme%1c!7E!6p>IN#|}(JOr`&$yhcpa&NMCu ze@!RV?uf$HUtY^IOK*sN`+ck2 z#a(&Y+TygpTu)?VXZ$hrm|4aj3ERl-Z?wd|4=qPy=U_#?qtkoZO2dIcUJQVYvp!~l zx;BGyCn%orB$(h{U)BKONhh!0V7ra~`U`&)cqFpgnn~jD%o6?HN&(=c_H^d;^I3=+ zkiru#o?iU{m=Z9ka4_VPzp$nr>o>>1Jn*5+(GkhfQz z(qI_^ijY}+YNfh_kg2&VMj$gmI;4el_D7+vo;LWmp4D<-bxDGkXj%WTn?iDMW(Q?t zA6-6ei3|P75W2?o7P6DN4Jj_SD@zZGK)j z{NLaG3;Z2V89OxIJP7#1{Ye#W+a6wb!w+t@ovJ_bm1Zppfer;2JHf{-zD`fe;x#m% zyDL3Cue7g$_uMzy8lApy-?l!F@BMCi1N~MrberDK&ouzL{%#uI*T^Dv-|vse6m;J& zrbnIj$Mq}r8XDbhkk~G#yRP6CfS-!mcF)tEoBl7Dnx5Dh&+`(u?M~RE{}htkzwY}l zdbHiYz%#cl)X??X8##U+uXetXE#F?<==j_|hF<=iAM3sMXzrTt&*`a*T(p17(Fe83 zfcMijKrl{^t-G?qwcO=>((%%OpY(;Aqguv@jyv+rgpOG5-CS`_kN7P+L6*jxSC)Pr zL7=he8>Y$I-vKf#lfKns99;tp(=%2>@Y}`7`dD)a$XEXij38+cPa5^LP&kieQW13P zXD{n9U3o&S_c^fxYph<}AN3HY0<=K{jm>^wKz|Q}#_<^2F+$Vr;jn|(qir^iSzy5R zUJeioim8qYqj#a@Brnw@X8IXZ$<_|xl4unXaUjCxNtC{=i<@|Gb zU@o`-61i;yWo^FRiwD@ng2IJjo}J94h2en|MDNFCank=9f9Qp|g^WYR;&94MD>?c& z+UGQ(((+`C{&bxLhw&yY#Q5!Xvb@UlLVP|r6O;6~PL+J}tga=MXiR15Te!XhmX(hv zppHc4FR}^$3V$Tp>mm}xapCJt-i z`(%Pw%iSKV(gpX8W((CiT5*tPcfM1hDR_O^(dEIp#-m!2$G@_+-t=u`#)RFJdQ;4) z9I4Z?7}*>CJ0qHz`?OR&L(u*yw>H_9^9Xtqly|*5F#N%7(&AX!um764Z@>bpk~Y|e zdF)%|YX>TQ@B&D>MXuZa>(H7Vc7TFvLzze}FN1qk$Yfrw0`ZXh|nr#%He zvOrpojjJRTE}d^V5)*w!c&Y_D3D)4MR3xWBxI2 zk~Fu86!R!o4UFF|j<8AGLrR-~sKm^nca(IWOHAxg&uJt~4KedZHYyQq}Nd7q_86$ww06#sd;Ie{wU za=G@P$d9HQsg9Xr_8>@B>sX%*yd-K|%IUAPxn@)@9M5u}Qt8XBgB1Gg`j#5Kb8WR@ z3x2?ybks;7MHufiME;Wa`e}ts)D6)x4x&Y{F)rhUi5Tw?^4{1pQ9?d-j7f}=+20L` zM(uTRet#nR_c=BsF)}1Uar9AMl;Nsux>Via5C*T=H;d4WqMv|C8wlVmS@uuMwJFbncJe810= zrlb1ThYPyTChS-F2JuZ9hA=&2SNzr)?;`)4Q>zz!YVsMG%bdD%>_jfQ)b#x6%)3``P3h7j@L{?roSDKo5(M9;oe;vVKA*iQ>E z%AswZ4FJiFLescjBrEcpH~X4cal1W>&Py_e2%tIXpi~KdgQX<^Z&3wUgy@-Q|w+jc>qL(qEsL% zuZnK&#N2E;YU10dbtE7S5`fO-9z2a;VI8} zWlCn#Y?x@QW7AhtlhdEJ$1Mpx#}#NyZ*K{cpNINBpwu2f0ev~5AVNZsml}ipZW&-~ zYYos&P!oT9i40;ckHVhtCIBd^gguCfJmPY=^(o>nTb_5UV%1uvjL|{#ST7)XZTW)r z59`=k365Yx#|E_M`7PWV0Y0AsY}7J$8W@5P(%+Ii0vG_#E5{ z^HzRhI;crw(0b51_W~9Gxw)|ce{#O^wo)kF*6N`w^hC7VfL)jg=|EW_3;$kBFa$wu z?!+1segt$dWl{LJxJt1Sin-~DrHh}by!ds1X5+ULQJ@YEqSglZk+1Rn4G>?K-F>=r zCIp7^WzN(p?uSbjEfh@+#)0C8i3!~X8DJrn@)z^_xMUyQEe8DE2<2j8=ixR9AWl^u z6Gr;w<9a^K6nqn4%wi(Y^M@3UdBlC68p-I@8EO2^STBUdq32{gPmA3%a(J4_}LUwi_$s*=gSP>_c;r6kukAry9UPCBM)tA*( z((t)yR}(xpYwWmcWVrvoQFO`c#diP4uGHtY7pXap<8r`qHmg;xxeYe(qm4>1BH2zs zIs`(9-t_x>gfOVp)l7jcGJyAQcT_Cd#~K9;R3Rg$J7NvqATaO#`C8=q!&3SL;kzbC z=j~h8`Y)=QMXM_Va4h1jl2`(=ZdQvXP-+A#46W#cQu$irnT$eE-p1M);?Sy)HD^ZZ z%xJu>upxj^o5ND2HPe@6LJD|h#4n=^NBQzNOL>N1&Ob;=ZBR8927Uwc>`Cf(_-eRh zgOp|5!?xC#(wH3>6*PGD?AGZ!!Bk>``=WgAyqP^PXpFWJc zStM!ajT0;Cvz+rZ>IvmLa|WA_`8n)D4qXePH)VhnNL_EPH1384Dn3tT3vl8&2Jro7 zDpd$Ou{H*6fSo5B&ydBgYygX<0C?)x)o@3{fHd{Y>AJnq6}oe7LgjWy6D*uY$cl+F zZVE+NN_3UJXW#Y?JK9Z22SUq@*DP7W4RzY^ap%Zk1=LN&ON85B8`H6k6@y(;+#Wpp z$2UM8<$(Jy1ABA$JkddO#MJT>iJ~rx;)pR)p3~?KgWzHo#3*U=cuF~9Gu#>V^uN}2 zwvLO^jY=uSHdv97m__fpXbMT%qNW-cl}^vdqX9?i(nb~qnJp7T6Ru0HmHUTo?q`61 z78LsQ_!Ci&aTh0zfIdA zf6A7qYd^nGwqK9#zQDV~h4v42{D25qdKr6j>!AIiW1xNEKY747p&oVthl;8|I{~>s zdEhbN21uF2L8SIlh{=7F!s@^!AO>ieRG2-_k-I6o2m*;GdrXjW(NP39NqTc!&#+yL zInea?Z8%Uvq%iR%HUIdV03IB1arz|V?1)3^gx2J0cVIK-7m;B9>WDN)lC$Z2tQ9N9 z1ZcOfHe)FfW}TT~;_!EXYef}%ecquY>ZEe;xi&<_+IGe%s_LnCbP%Y2Kq?|Olmfg+ zjF5n_br1w_U9f1bekEJTSxQ}*pWYCJQI$~x#5Wfk&aRzdLomv0f6`?C^9#Bw6O0-& zjGYPk_B4(5L~(ZlmJkd|Li0cm{5M>{N}o+zcxiVBgu$v$OZkuYbJQ606gP^c-;zF?e!(( zJFCk{u6Y(YeT^Ka4Em{a!x;D>^-m?%?eCaB11HgbtU@8&h;x3<-?0=ft30(GRdN+O zi=3MXW-qnOwYVhyvB0+A60!!0x}oN+YHB;UI6;0sYb^ zgzaiVtWsz;0Gr<+h=*&X`U+I%$zxv1$F<#u;0ygU)x2FAE;6JhkTu)}NiMd=mRyge|Ws(HWvjOg?mwc1nh{Pj@Ms7z& zDJUpD#<%~$Jgs;6cDVT=KCN#dqK*eVL<6*Q;&C%_09Xizn#h`Sw(S_ur3xKJyzQ-=5SvmU`! zf;VVu8dXSxV%kI(7lOi;gyiK8Q5C&6MPfgh>sS%`?YEZ(mJj4-Gp$<0Etc_~$LF zegdXc!mM(a)zF)h(Mtg)MYVF1k#HdKuN&0#8MUim8vn+K7jh*%V9>QFoj{9mYEiG^ zD85_jaBb;A)!WF@xP$t0!@)!&l;%WQEqzodxAYDFM8H*zM&l{}9_WwF#YUEhXmUB1%8fv0d!; zgu*Q!Ypv?{`4Zq%RuTC5biV8@Jam~zeHac4?UB|za7{;OjQaFFmq=E^lsM7NI1?Rl zfcq;aRvO8jeyW3MV}P*j`_sjeU@;vTVo?{CRXv>9nDUlL&n=*plb7y=kLK;8fdkg_ zsi)24NKySIUcnwTKB>h+(3S;CLR`Yycu*w+mK~jr&K#Ktikwi$LtpaPc#9)Jw&dLR zQR~vd&E+w4q4csi&|!G6HOaMQ?XFX?DyAL33e35N9R} zFg`-A=%F(uBJ zCTlmRd8!{UE8 zT(?psVNcQ-+xqMw|0HU*e??jx$O2YM$c}TBKM}`s7>FT^H4*-vhH|JyB zEOZ7jMAEiGX?Zr~9$nOsROm;GDwx+`tlwuuA2q_M*&C0TCC9$j!R?O@=)1i2*|Upq z4W_o3A4xa=gII3du-{AZVG*JQOgV0hBH{b}6qrA=&{b8^Dlw7%C8ms@lX|Xh z(okcInRq@94Tu6^5JqMa=mk}%*FQ%-ic=dSIZUk}09N5VI+VumEpbK=5RY(EE)zla zgy7vGX!r7L7yn76JeK@?aQjDBhMw_p=OKU!<_}j7T17sS6zO+MQ)fB@j0KTF$s$t= zUj9BKHJ}wWPgkcjERm#_y@Wk83CkkwqN#H#Od)a2e!L%~i_`U&=*h(rYB-Dqqm+(+ z06Uu^d~J}r##>kX+uwFK%7Q!oXW|iSh34jtn^KdK5Bn+WYlUwGc4zO#_^^0@*o4q5 zgQU2A#n=5Pu$S)y9s%YUFsg=E9g~R!^B|sm&VBy(B&t7P>ea7ok;R*SGOEqxFqP!M zP(f)S_Y)3^1QP}d90GVhp3oGTHq@_?kQgyEIc-4QFOv2)=2(9eMbi&ho2K7Bcvb`R z7%GdL_BNYNWI#nN~l1oQdn1krv3 z%p%)@T4Qy=&FR56$m8<8$MCHq`0_vctZZD^S|`4=larH=dz#Dy4-u&>!;Oet`>Vpi z?=0T1PP0*YjgXndKwgq_lWnP-YJ&eBq-Nz^nU_=1uc=X?^74m(#OO4!&JZ~1Jjj~;xr!BELRlbCjowpVk*^qDg+*oaP6EYNZ>wYGYynkrVTxX4P@wF`mHVDpmvG^WU4Y5f5J*njBlfH!S| zpe06jmlrT=QGIfqk=SM4itXxlrE7~inzqc@&oi{L$Tl_shFYvsr;Y1VHdR|SOBtRz z2r!8r5bQdOu+NPZZkRjl;K9omey?TMI$kK@92%@sgJtpwzvOihdxbm72SJj zQBGA-O$+A$zc*bMb5BItj&cpvB~H^$E@NC02Tu1cCE1D7Y+=A7nV=cUJ{p;Jbp?k@; zk+q<@h?%>`YEt`gCM?W0!N^PI#iZ5vl@`ns1Jagg@mW+v0 zN`HtWWmLoPohovr5K%7w_P6Aw50fNRRpM^Rz9EdbYkWU4(9%5(ZSwr!Oqe7(HGFkM z`!AI}9wK1Js01Q1A~Ox9F~pmyxS4Rfq9CB$KC7797Kyxc8voOZ7Gn_wgAjVD1Zx(N zVbnoDs0eMK5(EL)1PXtw3M9BbtNc4t8@@`eljM6~kOF9Ju7K_jG-IskC?^pD0%*RU z3-e*6#AkkODa9r2{@_Q`V>yj~F~H<}A0%y3pGX)(@^T-m5`A=zCfQ&%0D0y9WY8L^ zu68+Z9uBiQj2Maw>QifWAMn>Nz)iv2ZB_^HI_dq{9pqRyQqgZj(XL?6|FPS0IXzBM z>nBZts6i^t_(R1s*S}T5q^#r3clY9@plCW#Iq1 zGW+jEg!0#Y<0dW;5pEq#*2(+Wh(2?L_m8$2YyoTX959K1hJ_I2Bc4`vN8 zdEy7wgg3J!21)OVumUUn&{+eYoRlQ&kX=qPWx9`+qUJX7?-TqARo@n#;;ie$g_T#5 zQd47hyW8y`@8I-3;xYHXMD0icO5(Ve?vT^)rvCPL_I?$HZRf zu!bIvmM>us=Ycy86jy1da`ExqU=={S*1_XYMBJCN8FqcP&NO#0nt@eXpjpucfkeSm5!k_%8tgBuhN6g~TNnBVT-9d#Z zlJE%2oxSE`qpuke<(n`1;52+cfw}KH1>Mqfp0per12=r)QPRM#d?7RNM_Z4ZW~GWs zwPh-xPN?3S8fXCqG-Oi@=h_|j8#OQt{#wNfS)Yq-ytC|&hwyzBRWx2?8a=3p61;}; z+Cw4V@JgUc0q6Qr1z$W804QKg_P4Y|>wvzjZA@<0gNzH?u#T4*MOk0PE$Wr)AZ|S_l3q#9=T}uG0_u*d*7@mCvCT3XUQvk> zl|&-zJpIx|ij0@`SdfOw z5OH~VTzL7_Y+djJmWmJSa;16j&OjLXEF;_4Y#+-A^GOBwM12aoH{YNr5ofM_2sMadm(%$^kJ?E zSiS`%gv@oBg)m2H1Yd`^@@vo4ne~~)Hz!yegcU$wWH&rM0HzBScWa){OK2Y>&XgMW z#HIrn(uPo(q7~a6igWG1)$cmBypyoI4vJHxDTlE=e?7C z+Bx12f1om>d9f^SJD_G^lin1-inOMB5yZzWi2JAOhPF&JO?@26;T3+mo^uO zJ&)*Zv%_!O*z4vpD0W0dha1g}(oa72h!?wmSTu_OTbv8uT}Pl=f<-sAr#li95A1GzX!PVeixEKQijn^N{4WvWfdK&(XQ`S4DvKb~)79MO3 zu19Ij5lbKST0_fXj8!zCMkc5x0TwA(7@!x#IvuHKe_e;xhtuj9FT%W20%?M8ATu+* zG~`_wd-0_-eW-uSa(J0d#Sq}w!&Ea{w#T$ZPASd3?R@<=XiecvV(>Kucg&0$up>{R zg4)e&Q^IeaM@V)Zi51wL3mke7^choFuY zPm0WH+A#htoUo~u<9>&5JLXhO3w#i0b28a=;(M}rllgZ2SmRA34w1t@mL!i{jj;FY zT%YEZa*$|HWi&2xeH8e6>^IojTa1=B(xl#+EH;hJLYI&FxA{OL0m~*{WYcrY3Mtpd2138MdUeLm9$Ek)h zcGkt5#-mK=oaCd?V+Q^gZik-8i030OEFfCWSZcN3U`uj3xu>0`?!H>l!cCKj+Euva zI<1+cfsIGUat&^->Wkn!GP2jUPE$u6m+9uX#&bZ{_zih9ljh_1$mQ(-xcsiFo!UAmIzNma{@~vpf@;sg6M|*HLn0kH4c~POpp{bQYR39g3|_*Ugj;sVASkkvM%V>rh?xAFSaQ8=wI=V|QxbJY5taiC@TQ#5a)`#H>j^eKNQI5UGOlxxG!#2&D!!^__mtaflb@Q?Q zd#q%`v#nB|-*+Pw#6REEh__N8Ail2m0q9tRfobcp%__nV<5oL%T%RUb!zd--ez@$2 z{|R@e@l;v$CY5%W6*jHVHxgp<5GXQyS6YB zK%h!>uw61sTHYdnSx2mFQt|v<^>mj*{w!hEnNE$br={-OkI%D}h_$_|xv6WYL;;n( zCPT}7USBMv^F9LI3G*JajSWYB=u`>)#a3tu*Y&{N?+wSCtZwHPReR;d-I2qeKVDta z;S!)2m)7wmq{^V;M<0-%u6A#!NJ;kn|NfWo|KU1{EIU1P!vO(ZVWkKf{|m9E=IP)7 zgpgs_SMbRCC1udtpdgQ7Ig;>>i0 zuwE!xEGwl1#hhjF6X@GkBiQ^@^ytLz;&vl98pC|nsAqY$edT4h)9uso@f`XYtIjjN z*)yZQkVBAN(`V$3feqdbvVcVmO+(HA0RA9e5KTr&gZWUO9zlJ5PrEiN0-69%wHJV9 zARV1%v|a+z0;?qC&J9XME}mmh4rIX&n1fQzXTg3F8<6niSyK{^i4WMaO==PnRV3A6 zR-wBXR@bpN-7h#AlX9ItbnL6V6?%{ayZNn^tB8dU=tSEbU0yOI=d*_EU6%30m(5nyP8p{xYAJg?Wgp6Jx&nK~co zMhB_=)JMB&Bi^M2#7=mLm9+G0SgGSv>}#D{8iRfj;QC!Ayfl|@F^xIkwQzR5*VWL_ z@V4kpnIi@7Wp!UBR0QS(kVnu=XL_`rsUDHPlqrsmP*F91yw-1W>Hs$O6Dv0uYHikR zB%?aJ(rjN3^r{MtKfAiY!92yWKYPAeTi9vv%B8pYps7CT*WE#99ePfBH`#z>A8v<~ zfB25IV&Cz+IJz9E#tcfh~jd{u)WqAMXU7s zH$l3dPdpY|)@W;b+%#>h(9`I>HGWr2l&!~p|Ka}W`15u7(BxJ_=i_ekwkh7i->v@f zs`@n^T2_?P)98IvjK{#LtX4JQ?m=y$ygWXjI#l)AR-C@#_JemggbWtnBnE^f-GS_a16{ zZ596%^fqBBS0r9Z5%dWe|d)G z{&^?Eh4Cx^sDN7qby@uWRQ!6vP!(`m(OdL&++(j?{|f$t7ic+KZOc=NEmo9yDr;u$>YUB0ZjA!oGNddS#gx#c?fF1L}v1y1;B9^+_fr>E<2v*pR|NY?I9jF%0?^TD{>Nw0*>NMCzK zsD+5cAvrdX-}}l2Hl8R%^Sa7oL=KHojQ+Vu`su+xOcEvn(RpkLM$9m@CYn61msy(@@306sl*<`P7@YL}KF@$$5XwklBE_rMC zJsV@r#A<@&^=3y2ZVn7VbFngY!eI@ovk;W1gVA>j4`vZJdStS>N$6(=m>_Po^duf_W5GDR>?Y2s}J?VntCB)_tvzY7+3mQG7bb3*urh9}+Y z0hQQY7nGMkI$9gC^!83@%2nI^N@=tO6Y_C55|g9KmWK8HC>wCxg^qF(8L>%6&^klh zTt(@!sY`SbK317XWG)M0o*jR=pw)T+?Q0t#Ov7NF^+ z{5B(|ew8dF8KM?$Iad>v_~VZoNczpcGZ2qB+Nry-aAcC-zE-V=j)AT5Mf5HL&2^`o z5pc!?g=ure$8fk|+O09=c{Y*&hhUzhP1bxLo3r6r!dqoo17m%SksQW$akQcUQ2tF+ zHjsok_zQUz$gslvEM3_ctKj^?Bw1a-2=1_bea+)y)!C&yW0#TlGEitt@YHVU-1Rk@ zVKRIPb&9EJm%_7sBzU_Lb5PMy7BP-)q#{Rpwv5`d-eV%`YvImToZ@MPuQ)3kXUgga zIg!nfFhwOuaH?%^(6(mDH>;=Pm7F<{FY2C-Iz%{6Aj2{4 zSSlW?3}OOfg`j@4L@nY`?kdjj8}s=}E`KtpC21q5tMO<5@O42CQ!!fVW`HKI(dvtY zXhWfNNJLV^;1Z?FG(095)Ua(zOte|7#7GQoVm6oe;cRz7vtFp5F{B{CP@#x)!=@+i zJi%Ctv&U3|l-nFN!cwwnAchl2jVL8WJA*rD4_h=lavN_KRHC097(*eIOmO3`SaF<_ zO$DXJ0dLsO9cKnfzZ*3RK8a0VnX!%|3>6+|asZJ`6tvb5Tb^v#FQhu1FlZuo$lz!O zWZ>2TNQOzfkhD@njB7N&hCUmyH8M#*FHqBh6z&?;J5Uc^cF-({jf8|C0{_yKo743o z729yUBEArMo&Et*eZbs5S0oHaLlXE4^@mpL?WrD zR~H!7Q6xtqn)uxDId5H^Fw&*bAcHi`rQHvyfa%Y8WAdfbI@tGNniikkk%o^eW`jP7(FnSEGDf{yUgV~VO1 zyfP?g#|JZSmxUu9`t}Q}$zm1`{W9H`?a=@MeV51CbTrJNpA(TA7N^xW1IxM*$YzA< zWBq9wZjPqUqx89-3J(jDW@i`?eZdzsi!Hiz8C4K4(6})m)_2t6H}HeDa-nvjq9dig zQUF#pf)iJ*`lKfAYHTgk8Qoz+7@jjT+vpWxXh5OO{0J9=TLFO~(5ZbTHnTn?`{i-F zetXQ3p(}==tt+@qqLQIh4u%g{5F)1h@W`v0qIRr)!f;4o=$N;1fH1LzoV`0T((-S1 zcyzAIb6ZhBFtX^*%^{fFuG9XjejP^CI%D`=-nCf{4wycJ&Ly5>zd1dNJgL^J(dt;f z8cLfbBt_Jn@E>Nmy9m~S7q00K^XJ(G$QQh+cnsX(y5^AXHcRz(i%`;C;K*U))L6o` zW(XTV8Iwc&v`q_3vLF!WEYyWnCb{QQPagEHJhTkp6qy}5%aD8s>hWUFBc=9VQ?GG@gDXZf?w>gSamaf>fcmgmtHs@Tw!js^0lsy%kD6k6e zF9VLAAwzW8baoWQSve$m5J$J%zIFG_LBX&)rEy$kOPFGy?xDlUA)d-WK7E21$mx~x6LlI@j4agEFp>*i->l^S9`eU z2#f9bnsf{Pp!83(lq*oxKCH0|olzTyU_vsW+Q_ZyI9B+*#;Ec~FsmF`=0Ikjj6cg&VqI>gha*aE_yh5VP&vT^)jY7(QE2^SmOW1lXu^npKIXsCiHhT1%tHOq7LjT^mE+9>*Bh$e1+D_r)aSSW z{(ya0c_GLo2#dqMxx0dS<^qznf%(6cctbhvnH?iNS30coY(s9`rDe#!Q^x$9aL9S! zj)*0c(hrl6e~!7_Za9xWYx=|fLaYbj31J+nF&boPtypszjlHHDM*u)G0#|dT_eN@o zR3le$pKZA)vz~R>6FjlgcSwX&li8UJDc{{S* z2ViH6g!|!yM5t88algR7BIM%>f-f8lLm{&O3b1cHZ;is=*eDx5c;7J5#VygNl7QAB?m~_tmGX8P|{jpr!tTZ{DxNe04_bM!q-@*40|Ms%=h0yW-7E;c^ZM4fRyXjMS<&+>q ziXR$NlwCnjt>z*63%B^c7QSg3lGofC-??+p>JC60PAX zju+{~P)3KUPWvs? zQV-#~DU5Z1PM;rTMQyYSBG(AJ1)JY6J4M8WumzGIIje%$1+j%(3EF!RwheScX6XXF zkDgDkiV?I@)Uwyb#{x)tk}DbT42%X2CnjrV6Q6<5L|9sIEdch0?6TghL8E9;WS}<{i?0&1gvtX+x$^W&iQ^#T_As2I;UvHR70Za<-S-rvO-8lz?m9eFMwbu ztD4yM>oF}~#;RT4eqN?;+EOmkQ2+4n+@Eu>A%PEtHr8EY3kU4WEIVs&C{MbFqi%UO zym>U3Xv>M~eG$}RjVGC4*;{sYyW8+Qi^XPFyYXG@LX+7V2@Ij5nU&gP_U%inXZ9K5 z8Np<%Xv46*d*HG6d>X>Nv_Ua)MxbQn*$1-{J|FxBDZAwe5D!<`Tp<@>nk31j2nla| zc*Q~i=^+&Vg#x&xX=qO?l6m?~u-;UV5#NMBFJIrizoG{p%g<`UE74yNWZ z&CApDLz>XL>X>v6vC&k2C=!D)tbqD1+u6`ZEf)^;CV znVsK3S^|SiVFpv-QuQW!ysY$YdpdIN|F}8_=1hPtjmEZZ+qNgRZF}P6 zjcwbS*tTt36Wh+tR_#{pe*dAX`gY&vIp--}NuDdDuC{>w11+*Jc{-^4-nTH~)y)+E z07w!r^@khxXg8lZSj_jb-_+)?m%fKtEYA-!8{tw;#@kyV3Z+(MG@H+4dfH%AX*HD^ zGZq$7LlVz-2dF(ZPlCeBug%Bfv9c0UNeHb4n2uh?`~kbWGbLNDYG-F>DPeIj;c+gc z)2j2HNzXPe%$si%lXGg&ODzXdwra=*09C)-eS?m7&V9Kw%s&_S7vKL`_8W3DoT{8B(9As_|JY5couYHr`@IpZsLd)7(7tmE) zd|AFlyC=a$?iU}!r+w%^?`b?`Xa^s4IacmGV&Hk!2|d}YIYF!SktFQ(9$u*h^x12` zmZE_nLu(RB*Rc;rO{fwE zWVq0c7rLaZRb8~hwzE0of`NQI6H}tNCARd)0bidp#TI|1vAl`76f6YEX>>WLsCZ>F z1B`!AQevvx(8~_K{wKeQ^1qla0UF5L%70BE6!^4yCr;e7R5?pBK%%i2b3<{P>fdrK z75NH7DIM4;AWbiWO#IsbItA(VafNyIH)x(?!YOu2y?am}=@&Yo1P(;vI@V2o{;$ky zhrXZG32~OU55)G{w9u26TQLDRxSr&;V2|V`>H;a;A$F-vB06!+%r@$Sl3%>=HrNCI zeBDTlG86qw5g{YaLh4`pbPQVCzX+?f&Atq8uM0icvv0%CDaqBP1wzX~Sf zK~WQd3bN#Z2gBB6p`y?YX;3&oRU+zGWE+F0`&Ef;2};2SFpRWGY%|j1!CF9;DD%Nx z^<|dyDK9mk4@YLP^Yl&Oh`!?AXQ4jul3@N=a1y7fr8sOBJor9-uD@DRnPFXBRn_cl zZ*mI=T(enw15CQttbocG5A^qz9g%x>*Prexdu#HlSDvr0uLMoy(K??0{H>FW`S5O* zH=*L^bn_We;E8d>a(l*k;n9m@9fioy+X5-Xck5Nh&9cO-3LKX(uARrM&q>jrr4zIMXoAXI6H-0?@#aMU0o9$^3hV6g28$yp+3|hZ@b<*HecJNh% z{yT2GKVQ5aSK#0DDZtEWalJs>ygJj<7_1++S`N=s)6I~2Ju4?VHgf+;9B%&ru_>5EDKmdUaV*(9d!q#Iqy+cjV2L-p}7%mhSbDZ5}(AEu%L= zZN0p;8O_aC=95cZCSl|IHS5;a)?+#Sir4n(&{lD#jzo6E?jJzV5h$zAkfh#y?jMB~ zvfA$0xp;ikw!5Tz(jo}d5k_oMvg0~I+5J(%2r6sS4%FN-a=$>w=g6EQvrC>*+3X`0 z0bUvqZwW)K}1kU5I8_g33=jNK=mo(xpYpaXgJ@(V{yTc)W4VxAVp@J$z~Eo z{f7$O$P`R-hdhH3UIPzqceQPR=XgX14l7a9*tHL^wPfSLVqw{%LW_*}F+ zLdO!-l_jJGO4`q?BMT!?5*k$kA~Di`08~J8AxbF`*;%DVN|SVY>MY*EhFY*yx)|xC zpisRc@_s_Ih_oAT3Ui*X0>0?+jh-m8NrRqZLl+jXVDSzj29&GFZwKH*5)ZaYgts6E z#@QaNVh7|TsqpRLj2<<4a%iJbuir?s6(R^}@emBY4~*}au5Q@tV?bPSzkjDY0fY}d zbjAGH53#4JvD4VHN6o-=SRov12f#eLz)=l9?TiVQ{Jun{M4&4UB;oKGMP)>949`{z z9vybYi@W$|2)Uyn)sSA#C+tO_+B!;fDHGjibj~>E@h`*muH!T)BE`_y5#k039)7D- z@*#Dgd%G?$x-QU0tudMvet;+50o()I`O4=p*=g>_pRz`>P>(O8KriCrUUn1m0x5ZO z97q`o5u!{X{hz79*4`-U_=Qqu(nv?m)O3Jm@a|@;m=Z~aypG-E$z3i2uw08VGgE(j z7hP6(^^$X?wTOnxFnui&BX3o){T{*am$&6dTgzH?2T``%s>f4DL^)4^0n&Wduk#)) z^&7YwJ+s?tul)NFo_r~IhrZrN6HX=dJaXf)hrp>&vcZ}Ql4(H9LqnseiZvuuKVp@K z+;HB6&*HrAXrnmgl{n?2ux+now|v)=XI|}TbEpY#ux>?$WL~;vx}B4HDc8IVnB=bc zbBJJjY^gH~HeI@?vP+nk0QdcG+7vk~V_;v2Bh*#L-KCYIoiTFj!i`84u(kQQ+Q^kW zLcrJOpQkHMgUTr(up-529XhV(r@t;!oy4Z1Db?YJ&?0`2pI~Dy5vU3u=d4OXS?IJ_ zvSv^873vI*47w@SXN5Iwz9aJJB*AzU=W+5dJmnPcZy_20k($dGx!RuvazUap*I8p>rQ*vYJpc6Vv$Kq| zv$N~kte*+Y2GiF!NY5+OuwBG`%ui?>7ywQ^v=iIHQh2Cu&Ki%^dGH8S3@WcgHkZ{1 zzzFUg+L$stiENteF)6q-JcmR+lWoyR@Lx>Ssi8Q7Tt1e~WoSIfJeLc6fexumDpUL* zS*lSio5dXxj$kN_ZLfQp&pAJ%oY`D@y@Jb z_A1w+{fZU+N5c|J*f*#{X+Hl0s~*KeMA3P0BL6^mHAZn5UXk|n4=@eLFq;r1pb03B zq=4Kb85%zb^7Mp{j{%7XAr4v-9K$Ymm5@r zxv@iIT7Bl#7J47Dvi1ClRq~D%(CBqhZSuNaPxTO}9+UOaS!Acf-nQbkdGX*64!O%i zxU##wZMR%eS*GD}F?8NK{_%F@XfjwxJKI~)+ooQG$TNTNG~BKQ9BS6Stu>j`+-2DG+!Y;A!p;gS!-_>wOz;pIDVC38F}tg zBy11#Zra62J(&ou3!aA1!1MZAiD@V2Y31r|ALBWmmiKl!JHEeX=@#e}N=xIJgoS01 z>>q0XdngN)x~m_wdD$u z!A8wa$C2*SR)6Oy&h2PsWq+ssw`Y`-UOIzzbS-yw1LV_X^@xFr8EY$wjR0o>TbeLa z$=C1tee<`$t*-a3qwM@n;9ZNr;{)3#%57&*&$ogl!d`~BfdOU(0Q4In7lD9`4bJYH z?F_}aJP9-h3^vl?CT^|$%9K~)H80FoG&k5-Dj^7M|3i%I4xH+u z?-A|DGm=FkNnv9Hpa}jd_PeSGW`T_7>BvhBK$4_){q(hmh!xq)F91JS@%A#4qf^b; z#}tSGFLt4_+iL^U*nFIUP~Q4f)MK_7IWD};Th)B?Bo0WLR_<(OEa$(tvzOuW8+2?v z!Luo7j@Uv@`HcA!cEmZ{!u>E`I0 zk*3f5+RYKze%9^RMJ{L6VEtx+tO5a%5N{eI*)aHROdN9G; zpl;Z{mua6h&c%Z`yJra37g^?*#TGA|!GfyII5t~LBq_2DURz-ons^tNf-4E>E6Ty` zCXK$Tq^uhYIQ>OmBWJaS(S*WR7CP%hk4WDGFYqeA9Lx6ytXKBv*UN9SCw}+B5GWH4?10s4ci;~Oet6gh&k zU#_%FK0-#P_LR^+@W|9CAS`>#vTyC7vBp-XsC~O!0NG0Nh4AGzF#&D3F5ktnt}^YgH@Rzlje7tjt~HCTn3h!mORCSokE51K*_O1?p*IR zsH6OUDAj&4GKi#jB-w-Ug<=gwttqo9Se(9j&{8Wnw8tW)ADZW{UaP_Df6+5(oI$b*ViFe#k^3oI1qwoJ7%hIJsBZmfaj$16a(nx<~eUxjn#S(EbYaYT=0mT zI%0hw2o5x{>`x)dH{~Ora-V{25dV2L$FktA#t0WKQ!b z<*cBso-cFI*#J>>IC>OXVA2=K{0ztO!1~F2Ut*Wy7B8Um7@0g`|geRJnA!=5@`x7bO zC8qlllnP;D);z2>dPbmmXoYAK!NWq`V{;0Amv-O#d;K!!srjQ3w_^2G{*&FevWJ!M z7aRVP7gDpSb(B#q(pWG~d_;@g8}O(HfYwFeCBC8|9K}>Tl!y8V+L4&WDBPFOxX4CC zL@;(EU2(%PohfFO1^=5NvC(cub_z?je^>b8l?Vmv0eQscTt7Kq8mS2nKkyzUbOZX2 z%Up#ttm(?@{o-icHI6|Qzj_+bJnMu}v|h_uk)0k>R}C_g7>9|ed0!hj9&ce0ARDhh z41)y4La&9=1tJ^i66@*{SaQ)QlDO|8VEg@Gae^5c2_YweVJX< zMIud9MRntVwxFk98P1H_=ZOsuFp#k?a0x}}7i~GGEW}%*w>0t2jSpN}eA0{sB zwT`9ekK;GnPt`(>rC_BsoC9VkE%Jk(Z{e>Ep{<@Z$1sdkKC!X4K%MTT7fQKYC5sD@ znPk*QkBeZs&e3xMe`vPbG>9DAKvQxL&nLC8*4Eln&+y>CJYYRoZSScH*v10*-EWPy z0|oAR@;Sq2`tbZYB))aO&r*5J)(fy4*BT~bW)|x)kB~8 znN=%ro)C5-B~zzsHU4r1)=N9WcVJ||uYjjw2TBIEk~B$w+o>H%;h%7wYXu7|lm+u8 zJcx=gQc0_C!OsOg4~#ZyvP%;ta6s4igJI`bNG2l@akM)a-6a`1U<8Amb0}02A1@gC z8x0R45poRwrR7#NUO;)6)hWN?PbZ^5+(c=xGy?qneZSK>nCp}(k=jK_yLn`I(+2sU zd(=7A(8q?fY61sFKnmunc9ss(aF`Z2&~mw-c=8FNV(p|QNl~!mSCY^_raaV3z9XE; zvx2HPvXJ4-wOpyNDZy%K?K zE=YPJuoMex!YU~`3^td+1@JkV`1M11s1pY;x#-f~!O2`@0GE<7RzkoHxLP<`es`6l zp)R4Wz-GAokT((na#(NQF|93AgQ#}Eo$hgRH9`?LKmK&V#6_%_sLd!K84T57$R&D@ zn;*9`9g6>e??4(7Ml)6_uoTZ)0Q&m|Xk#=53`RwCOFr~xRTVu?_AvzfJDC7jz__~t zdyuWb@xFA5rnL_dZIrmF+AtM;FSsEWGP(ao**@?G^8f$S5BhpgrA-wXa{$t8we;WW zd7o?Q%`sz4Cvi4KTGShcH-cA@65Y|62^Jq+mo2r=N836i;*4B@1_Ma(+ML-X0}1z} z!6;*Y@Ar*k3K(*yPo3NU(uV~}msHmP>2nl=<^X6;@CPMQwBSu_1=t6r5oyHLaCZ&GDdhUGP0mA;N$R#n!7_)YaAmJc_n>CqetI3S z&zRV?WI95l6)wa!JQp7$h^jd)5m*vwlf)@{_5ku+ z<=#b{nf)SkhzY+wF5uhL%hO3g4nvZk_ySq-qUG4qFf~7eh`@eH9$zg zwl=242RBFrYy*s>!Md3n{!JU@7Ygmt);WjxWHJ;{iGa1>LHLV~sX)Px6^tZmvCrJw zsJ>^pTf_PPji&u}vLGBv&sZPhKEa&V zBSfGUC_smCFE($O#P|I8Ag0E6LF~@@N(9rG6y+v$mqVZXyn;8kILC_vIc!W(Nb_Nc zBjXV4Vw+1!%lye;P#arA>@2l-Pf)8*6GtbN?)!YR# z_mSJz&O_zZ1>-FNki!<_$gBJx#-H8R3Eoy{LI9`%LigEU$6o#NoO`XpnHuF$w`!&? z&acn&C(NgjvdJs?rZTG#$R4{~Hr)`IHM0A6HFQS>%iq-!LOO|V1o zBrOdU^v=x+4v|;cTu30`i*ngrb#@ewHyHUZ=YcGeF?Rxz>Nn|C1mb9TbWiMIA1N`O zni5561FMZ$BYI&1s!EkGq_RF92nDN@UjS_IM$;cg9+XJa^Zh8ne~mqs3F-p!61&{! zd$Lbf&o}MyNGUUM8nVU6%-94aVAyZ@+}qakc4;>_lpYGw^3%Me9Ju{MoH0*qBXu-$ z4P3Kvw@@zXEhrAVNL!K@-Ry47>$v(PXt#T^XP>~3h8pGD-y#{x8|X=A;Oz7TFn}<# z;Llo|zALK?Ir{LL zBXyo@^ZkDKnUK4R%7PTrgD}8<9#O?RYvX84dE=OcYLVY_#t?p(BjzFA4ERusYAQYH zXh-B|b@4gj4K9j|Kc{N3+EfC%0s(d9iAwA{DSnXxwjl6RIU5i<0;G?f9*8s#w3a<0 zvq&3?r^;P=5QrE@<-bh96fIJ?cqC6_)`o^nPkJd$7{5PeZqz!7vx zf{*>F4^4Yx3gRjqjHfDbKasilL?tZH-1I|+v{-m#1_W^!0VaFEgyg5yT!1qSLq1qi z%~tRsCsPBEV>!w&YT2xO`lDSttitJQD*l@Ryp3^jEF$(^$d+UjyHpgNR1#Ry%Wg1l z!c?KnPT5S{CrE{`zilCH7!@nR=H63TGab=`Pif|BQ;0SdWwlpN zcxlTm>3tBD6kb&;?$w}}_5hX)lMi2WSc$y;l<=&vWW>U~Z#Yp35j93rhz>et|Lq~+ zJg2Hjmdz8}RU_{PB#~*sQ!tD&7I=-KiwS1-^w=wLlK`Qojv26RjelQL zC+p4P!4+Zo_crSuCj5DT*Me#pGW2|?8_alc?lq(6MapSSN%%^?9P z$HX2Y#)Lu@oLz~&M9Ajn`tL{`zw;pl;J2|rGK#J_g|eJzf3E<+5gem#UDj=_p&N4- zY^f~AX(-J)j|GN}`T`gTH3VX!;mm{|A@oOE@i>o8lHWKi3|aJ$KdUmsf?};(3)XQd zB>QodWVoU_r+^)MJU^c8y6GO2YNKXov)I-i)JUsA{utNzws$FTX(vi52N0!OW! zkgvHN%^}3#BwrqI0;{YW3d$vxrt;&u+ho^)o4mAU_Q3it$N{WyZA>OA9tgiP{Y@BkMP%Bjzse zDJNp?fNvRNBR`ZvAfNh@?3Ft;>ZN}$E?U$BtOW~jH=>p1;jW_f=V1KDEf2ND2kSw0 z6%6S_6yldD_5t4O#XkSTtK9FAxYc&X-xQVbYwZ#{68($=0(FAVGpjLphP8%Tv_EWoJ|_G6}fX zhcaT}uoYfPwbmLgKOp~q*5i8NqY+N?V=?+yt=GVnM5)b~heSa!wEaXLjgXb4%MfRQ zpj|^O`fZ$ef;sAdYC@?1m&>`(G}q_TZec2k>*r{gGFuYhv}tR3 z+y7#^?{Ap1SofBzodRMLLMvTkfhW%kAY;Wz-*wABCDEwGig|l}Bfu`iGpIm%(=~m> zEy&R}-zLQ+Ev%>%)skTqZ`EjDvv};(k)KJg%oDAZmDzr`&dx1|GFE6#66#0F4<6 zjTr`=779%WhsuD6Du73!i%sFfCj07CA_H>dGqt&cian*wswNvrOEc#C* z*3);|$r$02^S%k)cfhwb(Fa&r~%0J4?+^FO1O8l;dQBR}|(m zN8Rk@Z??smcXXv0UPbeLOy&j?yxi@!ciBdgQmos1nAxJHRxh`^g~_vN%QZ?nXih-< z5Joq+^WF2p!oq-ZiIF{P4fs39LvzcSO%_F~2solcH&gGLsn?Ty<+`RefDNY=(_vf7 za;lLxZ<N64oH$z|;@|gLkME zCz$k3OCY=0NMg6xJ=zY!Xk-X8$~=8KzmrG=hSOt>oa=PWr z*3HJ32!ep8bT1t+#@`$OFnNdRjPeC96RG#+ZTWIFjv6#}g8KQ_ai#mcw0T3`&eYWY zg7SVDyvCDa7?sCBv1@<3lz5kDeyfwl*KFEV-0ydhSe9ZtA(?1|05DJ#`Q%mh2GUuR zb|mWWp$kPZ8_9(`xpOBP>;VaY(;<<2Mic%e#0b0?hvRYex^!S6S2~*t}-is`e=bg9==kd_?x_CW&JLVG?C#poHp4S`GaPk1H;3 z^wJ7!j?86|ZhMDkGB0>9c71SabzHcxL3(BNE8*?l%4K9@hJAf0l^Y!>R8oytq#eGu zt!~n_nyqyONLqXb)@F@t4@A$RCz!6)jAjC}uIOW?ir;G$EMY%MDLz@8+`bGph9T4-A8(&rM7|^7d%bfFJp3&OXrS8-RGPRFy$6|_< zPifq^R+c+gZ`b20w6h=nqzPm?xh~?YV4Fjz@F|=F8VM}uM=};oKk-mHq9%LFcrRu( zILt{EgIBmpB7x<0H2al{%5g4c)9U4+lIZ#8su?>?=r73CPG7)0^4wTKjt3TR2tr`w zLo!k)nSHHG=W`;2scQro3lW;J9Q<`Dh`LHrMM~`6d;(?hP2~Gt*y1_^HeIV7m-J8R ztPnN;Pl+K`%ze_t;xC}?l(L77cJ?iuSh@Tp;eDRbhpCcjO58?h02Nn!>gh}$-*&rIKU{} zMpNBnkVlIvh3xB;wYU>I37!H|@!>S3ZEHPwV5UZSyR=+D`UB_^wVN2;eM9*+3B42? z>ZYYNm6cHop~#RYe8xBMr;Sh7b5C2Pz_7@S2E3r+jrR^H+^;8IjZyEt(s$3%rf86T z|M|jeKzmO9qM=J@$u)Q=`^mi=dtGY;mhYuLw$Y^!m3 zPf6EWsVsHOB(;@DZnE+M-?NZ%vC|pJGXpU>z1|Q<(CjaA()UO<^0K2Te}T|P8ReQE zN&Z6pq#9aJt$zK_)o!LX{**Ya`?h2lNj5%g0LLN{qg_|A-_-l z{F$tkO{Kz0?yUpVM{OKuTzSEg!sy&?ArFy^c@nY%JWfiS^0%O!KJrECh$SZdBZOop zw;GvGzyWE9gY)KZ4-x_ouYc;>2GluhjM2yebv#Zdio)C3Zj-$IG3VeFm@n1=$^d9? zLP`ZGRAuIe{~+Qe;oAy$LIVLEqzO-Q;ib)zc|o^2qo_DQ0aB8(EUZK)Q)#96ixUGP z5qcvh_$29?c^vhkX*&4&E)B)Mfo+*!A>+-cn5w_|HT#pf89S!MoOp>Z|m*XXimdBk#-1aMKMXRIcS< z`*_lA&pk3>16%_ewt}mOCXs$_8!GJZS4|qC1>BfzkwIxf23ZhApiT~xOx(ibzp@5_ z5ng{q*H$*e4r-1yBR65rgCMpt5Q*`vx+m%Diu;o|2TgoMd2`R2f~8b7dy=GLw}{vV z*aYL}t()o-Xxia!bXK>+eU$r@CTzJClEp(c8Q9+I{Xc!k|E@!3 z_p$lorqMIH3NsgyN(}^|!6DO$vysyv(?(XYkn@6z?r2}a`4_zWT?e+R8P`pgiEaPO z_?l^u_@J+nmdEHy0QeSX@KL_?fmXPMM}iQPwiUsX_DWVfVmG!aE<-LwO(kiO&qg~d zF=UX_3|+H2FqL8yJ-yLNt;2hR6`oKzs+RZCQr)fmySp#Xj*~)JQ^z*~uS3P~Z_9ia zD{mp)c|GU-o|ITx!uKYhB^@=O7D@@f>eBwCU;6_SjOvQv0}yBIcglgn=Y)vk-DBa} zKn8ck;Jfs9p+f|Pie#EXRu44FtpmrJ2-YJZo$G>|A~BL-qC<594~>KBgb@v?i!*AI z;E4xy%c)afIv_YYP=RtKr|EetzW6ileb1dM@zh=^;^QC~p`?w;}|_=E#g zDjO?C&A4d$swqpFDvJ}bJ-$ldS#{f0>npy}%P=5!nADf#O22s#N82F%$|&mhP1g25 z6yC_3*W8txmb*#!Vnav5bseJ@brY6VAn-*iY0giv7oh!VMcdo1`?nyCyw4_UM!)Rv z;6!Vi$x}vIMV-l$PECdPcjtQRPhVJdEW2e^&~s3%nVa^-wy=%e zTx4W4WGb4#2qs4B`jGmv1?p&0_od0EixCHnX5Bv215$9*W{V(4W!x2Xt-Xv59fF~- z{W(_JKA_~h;|~26s(d| zH5t=iF$h{lOFM8t<`!+=Gf=7vbiqXAIY9Y7H4&BGoLb~wQ|1=RQ59z$GFX{~J|BT@ zTY;EuAH0v6ZHTh35%d+z!)?c!N2tlUaCU0Ch@zb~Vmw3>(hX?SOt%U+ke1T0?w9-m zYl=-h=9L`Mt3B3<-$U8`hZZ83hjz0yW${qf`#IZ8)~~nlDHh@l=i{miUGK) z<1vC?Sg&l>54K?@0FEtX#GxQ;gHNk0Y_aOgE7OGg{{}Sl>d- zpE=I;s0sZ0q#-GQSnF5*B9>8Wd;{=m_jnP!Evoz8F~n*uK>DlnU|4Mx;2`Y6{!gW4 z##^NiXVg*=NluaT=cL3A3NH~!em#3IgULWfXGXMn9K33VM72WIdn?cl>2LdF;%cEF z_8JM+jnIU=Oh6{nKDc0K>7auAHQ=Fj{-f7UC+2~16JYm(2$ zKu5d?G8=lS9Xpe{4lW#Sns^dIF}eFbfm=RKywXA~ zA*-W?lBc)V_&I5fwRSPPHZq{ukNBP-T;Xrh^!Ejj(1Jz4IcOnKn)#2-tSeFB_hCex z)^c{s`ga1Su;Eh1wxIGjGrR!ahwC0`T2l=*GBQw{Yb6yj$ssZ07bUKU^sOV}CNY^{O3 z#jQQq6k8=8F)8ZoAca(L_zj(CUz}@vR?!FaAN8koPKbB{*I(Plwhx@!q3-Asp6(A7 z`XXBvmmiYZ9zpPrAkkwmF1i>HdW~!st_l`#Hp<$NOO;-vGH`3yFQmKX*p{>W`CD{%M_OQ6iQSwlpH6Uemj8{&U09N3nL^;E_Pbkt+0#$$Q;j2yV*jDm^f+SRgS_h+3IzrLKw*YrCSOPh z58h>AHeE=7jzPj9mk3T*T8I$QiJs$PHXe#jlFv?uUibyp3~fvnkwKD!#=KaZL}4E4 z$|B|^^e^-^Mu;M-mE08`FOLCji@6|ppbeAQ%hcpLT`J4$8t1g^*y@)YnCkBKyk;W$ z^v=NvDDAl1{~|QAP51(MPIKTdtKg+{%5pn?$rugCmzJN{C0XwYpM*MWppET35+BiG7j8ljbnqz)#UF zH)slM)=-y_v|9nN7k=-^MLgxPFSk96jRo&7M1vQ&MIt;unJ4cf)vGIqCZP{onO*gh zxhLG$Bh}7tG5jJVx9+a4Y)<^ki~mHOIyAPjW$tiKZ918LzhydJdS{+(HU|a5c+8%M zS|XD(D#T&U%DtaOJ>5%mHIduzkL~0Lb#V^OwhL{S=&t~trSscV+iR!Kc=m{G)&f}P zk5LA^lNas!Z9R9dE%G;fm1wIs7`&Z=wJr9!T|F1CfA*N`uwFGX|E`}wI?GzKR;X0dt7QL#TJxjq-O;h*xPad%w~B#S)C4rI z);@p8E_(qgznUqYNGa^xF#K4wSN@^Zt=7hHXMIV-|B4#>O)c^V#ncY0=`<;o*x=|H zTxigAYnSw|tkR@BJ+YTQt>QGR9a~Vju-EYB+Up#`W^cdmt5!>Mc9i&9I4&!AdW$w% z{OMqRJ?VAqkz)KhOY=)aXpaoy8P_h^s8FY^^fL#XVzo%4yV@UaX^h2v2Kf{FZJFs> z)c8H6z1OG9?_J;7uE+4*^ z<2i$~%~P#pimTwmx$3O{qp;B~ziXGk=-R1Qc?M|5nh3=tt9F4l|g=V$`q{jJd0MStr-S+@OaL5t|397ZzW;`dg# zS2s_@<~7nEY694x6(&W3Z-hRja9NV!mRIRJ1*;%@j;(iry z9=WY6!K*-iF;;}u!2i)_b6w?7q+pe-on+RxIY1D9)ht9|l zNC|R9`l-+FTzvE4lEA`JsJi*x8a<}KvsM}RrWahvVUF%FH3Ph}p1uMj42eRuUQ2@= zL2WO>9t~fw8Ouw7sY{}92SmH_!j1{h)mng_{);dh{k=$ZoBAbvnChXA5-xzEnH_%0 ztPhTzOwEA}N2p@HO{1EVojceB+vD(dN7V9}P^?e0&lu@Tp>zy=5}C!HO|TW8YP*-5@)nu&gQbw#ACuCFC1IS5igJuhgaTSgKJi!LEh$Sx;+GU)O_-+~ zCCV`FtGv%E7;b3De>7EI*));lIxndXH9mHqs~j$W16GUYSJJP{%fWw$$bU#w!6L0M zXt`H!nBSWrQ>hdoQ+<3OHykX7dQyh9xxuDJNVbRzSAk7x;f|)*3PJ~?U`zB;e2@kJ z@z>G#ZoW46$`ATrh*lZBTJKeW(*{wdFJeP}AEB zc7rQ>K8|Hzr24&2FTeUOgmC4-Ns>ygL`*A_GVTQV_)Nthrh;Sz9Kj(0fk&vOit^B% zw4kTESz5+#KXpUv^@n-8E5e6zD_8s<`!m1f zl~~PLB}jj2|CG8U5eOjU2UH{WS<y2(-L2@e6L!R+`k3F}B#^{G6 zOh5)BD$$%!P&@|kH3w^5?h4D|hgs9y1Mt>907tIz(d z;Pw)75qz0}EU2d`a2JXqIaiX8fQDb?wuT9e!8y(Du&2Cy*wv{p8fYEiR9arl4^AI@ zD4yrT;h30iFkh%#)bIXK@|?&B{{%>MoGt9~sS^R9_&+00DqHR$j!Y%3G$RI>UM0pR{W%bt75_b%fn!j06pa07uAN2#X0%04~NGDeahU zck|8pemW005N_%IZ~)W&uBV}hkHG8?_y0>JzmhgC&es(+8NWitRT<=7hP?nnBLpjd zr3lXq5_=7(qu}ah6y}WuO*tD7SvVpS&DEAe0r&OHrTE;9a7_d^a0O+d&R>BQ?hzr4~6#AJD^I_@dj163Tj@g(iQAg(~DO9F5?V96-nm4M^1|u5R3zEp65i77<=< zcVAY~UF9 zeHOnP-sl4vOrAnaHZM!t`8KOLEKT-wZ9o65-SE4dKm0(%VLV}?ZMm@rGzX?>F($>G z??x`XqCTSTk;83!>EA!6qw1HWq;5Cp=tBS)FYkzhf^6b~XrW|B6oR&y9ZuGau3w8< zd`7%lvTrPBsDy@(}LXrr*50h5m zaY=U*RW|#w?4vcup9S+2d)!ug(0+4e9-YVwApbpM4s`nF7JG^R`@-u&M`TL>u9> zD6K?s!kyeAUj7w!**^jlS>cLiJt2(>&CorBMw>T=I>CUTzm(~=kU4}V?UaC{Sv9)D z5_=(E&$J4V=+9nOlY(;zKE4U4Tpsn#uV3Qjnbj%NiF)dHw4y^9v z|MdMeo8T{UA^-vX!B0z|QpPO{W;TEV1Q@-44EN~R>)?4on1P_>*;t(w?N4naN>SN6J0DTh(DP`vo@Im6b_^_;O54M_Usc$y4IFN}qhG;tM%FReFl{RYNO0(Y7wHpvzHOev4@gA9s_oO4h*xj~Gu#lwpjRE_@Xp_3(~Bra1fNd7QD z!go68Gj@s{RFWW0J`_J=T0|ttRH(baqXzyJVD?s^Mj;=BN`2jkXhhZ4gu(q=rNOur z95t5i6xiuR3TngY^gHX`EpdPG3EuLv3Cyx!s z5zFA|**@f={5y+& z7NzeLckQx|(AEnd(8`+H%IHpTvbldn@j2p747zEAN(jg2BfGx3yXEZ$sqI!JqX_hd z{(0ZpUtFD2j4n*DXvf-P z8+&Zqwr$(?d}G_T?b&17wryMIzxVB&q&uB-`k`MssdQDXbrL4)r{cj1HfJfD67;Nx z`Q}(T7`RU;H`$H^5wJ^wQTF~!{EC$!#s1T;^9YGN2#}N0*zb0u?9J^R9G-z8Vo8hM z@nWzQ%dfRe%wS6~z8+3yplB2S1l_@9C$EW?_0faVj!K=}G?@4eAWU?;Tv)MxZFOtC zje~SZJWB=^IyuQ7lur9Ex#`nWO`%r6G(~BkFO=KLO#Nw=1 z`%fH!FQDQ1ZGLd})r76LpZ?YfpELJAP9Xs)AMBq(1A%M*$VsIGBpBJS`Xqr*hh7v6u>+OX-5r*xu5IreGw$tT2cx}%OCQZ zd{2oQ;P4TTb_0UDVN;Y=iaDe7Xty&(pBpq91Z+cx7slS=5QBp45?}1H0?j87Zn;BX zdo+yz;ky+=xpt)MFdIP&aOp;9DbIc)(`>Bf){`ZO#(ceqB%w@ zd%%>+g~tc>-7jJT)9V5kPfBAEQVN zq=j1&f+uuZtU~T@y&rv0LA|+LRu$lY^fesA@GP&ks%lP}G(SsAY0;q<#@X_|6XsC$ zt+xO5?~|70v95nG>oYCd%Kkf^DfCU%1i;i3%OEWo++REYo;gaLVlLa4+8#Vi9k3fR98o? z+6?8c*-dUNN&mo$d+rbOT=KnK1TUi2fL{@UV@@{Qo0wX#n-yle9z~!ASSgg@dtsN@ zC5N}V)^jeGb+P&qDOz^ozts2t<5rBird*M1J5OL600oHuS;m1(n+U6&F|<{!0&2O! zIGGfnuOlembxH!4rjQ4gsAuM2`BZRkHk_UtA;epS`-j8gW-;g`g|pyh!T2HHr^^(- z{Fc7Na4WAK>IH)wRp1+XFFq*K5f(ZTKZ1D+Y5_2JB4StOc-|UjPARm-$j#MmmXecv zH5|Id8UkbngPF!QfSj+%$YntgBhv2ZP$eT`SBv$vQa$?MS|Rg`CJrM-qrx0pty7}H zQ&F01NV(ZgLaNZtrtY!kOZ3rYi46Sp5oj1k_h$<{Lzq2!I#1av?zV2sU=D|1R{*DU zcy7#Cd|TNOajcs86Ec{ENNOc}8VD6A@dun;jRHWkJS7HxixM*6RHT7K>Vv~pU)0H4 zr`Q9Y7*@}Fr6weenY_rF7}~WVz7l;z9X)OB#KSLeNa<{$!Y@$t0Ru0KIF?1Ze6h0r zka^E?w3_P=CQ~o`1;z{-ibe)63*WF0=hz1q2wcyRCvs6?f5;*Zl^PqBL865y1hjqY zf(D@GFYK6T2DUZL7goJ(fTwzJt0Azize`*KO1yycazf4|?NUy1qr*T2`G=Rpn=Vs% zA8!Pd*1c^U7&6+hj5u#-G2c=Q0}Zsr-N1)D>hAq@hHo9hSGB>nf_41^bX<*douqLL zds))P&`NJv+)>=1^Ds-XisCIg^@C@L`V=s=C121}RE!1!-!7mI<%q*(6I zo?VP6umiiI3~46hjWl1Rgr=jUMux{Br4T%uP@ITKuuqsJjSS1uXwE!mN_LoZI=+Jq z8!Qh8UB66jebl^*wH)~fjd*iMf`y>Ppe`jUy94ec=+W#oLa;N^ z%QQ!SU|s*y8=h^OY}Jt{VevR9LBw$FWPv4aO81m@c2JS@OuBi5Vxq`1YiBm&&Dp{^ z!!4`|nD5+MWp~R)m2DcGG9)pV0=oS?-JpB9!G5fXuPS3FxiyLk;u8x1a@sG^NptLj z%LurrPNw<6uCEW?^M`-_E8<>xk2qD;7v7lok<)K)QD`+ZqLUcscIZ-~?l*cH0!Bba zB`7mzUnYZ`y;ONZ*CZ)MWk*50OQlwJhwy@CQk!gALrSTcWG_8q(PLiV>+Sfr z{gCW7ZU?J_=Q;@K)i7w-`wR_bFI^BL5zACtt@|SJ(cxDoA7iV~06NCCjJHyl;{MOZYWTt&`o&1#xOMq zn3zFG&PO$J=$yRW`V8UAEMT(SVBr4lD_}3SHA>8YgtyAIzQ08M=aKsb#JLNPIP^XD zg+v^ivgK9VI`XByfVVmCbaMvez9hdG{(bW0yQmpunRPSeq$RFEgYC_474!HnHssQ5r( zYAD$K*u`cN&v*YAZjpFH?;IDhV3!T}u{#4IXf2)29qLX$Cm* z328*{U`f`N>3^T&;jPhg9&XKNmz<~nzRGNL@G8S{AiFCwH=WYQ146aqy*gsN@8WG1 z@PUbS04rQI`8`M7)Ac*44y87 z1rf8qDzTwKL zwnnp|IAtSdnpPWaSOZO?3|lcvR6{jx=mAmF05>3G8KbBV29Z^RaHP=uuzlN&>flHs zO*vdj%V9(}RL^9?AU>|cGt!i4QjN!YD^fbG^@th{NjGtg9k7=4d~}q;_BhXJQcY*6 z0CMm*s6b--zkE9uleLgZM$;%TWTXZ!%A+EVnXGLFj?}d1R+6omhA@+SzHXc))H1%+ z09@hIhV|Ll15+S6q-eo8Qz$yiXrVb%5fv=7wCZvuGCJ+G`DH%>W&Z(wRn!+~7{I3Z zK9Dt>LDs*Y&saLiB-5aw8dN9g`WjY=#B$o-(pZHeuxJ1I3c7yw;0LK}mR9OEzv=6t zBEPAL+S5f+V{`$uywLO{!zf>-4I?{az#py`E7x>dfpaM9A9^AjWLW#AWyR&?>H&&T zlFOL!^wpKq7|mtq82{G#6?CUr&|OE%Hfq9#7->t(m_ICpRN82nu|qVFpiTeYHUk?7 zLk^wt+iitm_10yIfeW0o!uWr~@u!$IV$c8nLdOC7g=@DP9K|Z;;ifSO-0D-LT zN-5BargNiqqN4=hW@-9=rg{n+)LmX+)>uFf)lcA=h`3SZ-H}(_8&2AwcI5(Yaco@K zwTVS2z^js`&PO{}NL-B&tgj2@-ehORvfF|hao30)Z&fc^+QPiLv9qslo|BEHl1I~F zt*`r-o~Vx2F8GQ~kW~JX`(S)x0)A}}n;_N?5QD^xp3Q^qGIVeL%y122wxF!wdHucS zvcelPjA^W;HDCt^_pjKKJj^OQ(Xqf|Jr(-z=nl5h;V+PNF4+(Q)R6c}+;8&1W^$Z; zp)ICI-%DoLwP1-IY8nf9O2_qRz-X?SCUX%{EhIRd?j>d#sP%@gMNIrS;3^2Uhf4ze z!*FF|Rx6%QWE%JH`FLVHF7n7h_}*m@2_Iy*xbc-(_`Mir<=!EB26V~#;baVhkBU2d z(+T6nyP=@1UH8#z7Y$%W*irq&m!GFI8#an#b0?Nrx~9Wysd7?r2Z2vIik4l4{^208 z+b+PpOGzh_Ig0!z9$Fm}pgrzdC(VNpJ}XUX_>fU(xxn;6`9!E%BPY>1*%`WH`BZEB z?73?39elFg7ZQHgFfY{*121%Jarh76gjk|t9~EPTZr7pW$#eM_@uTI%R<6sbA>x}v z90UGZrt3Ku2H3F4su!VoyFl&>Y|-NQD_vtS7h?+!^*s=7l>@vD5F$MwPVQycQ;hjl zy5T9L19R|jW5-7L!4IH58)tVst9|=DpiTIlGCKmi(-r{Sn4k0&&q9;~T6qkJ|6Nl9Iat{oNhk^w=3}DsE!b;wR4c632Z(AgFi#q-~OuSLh*T3Z|9FT9+LL z#r#7@mSG6iAa$)@hBY1P*7Iz@hQu2X^=AptpA0@)is)pwN|^3Q;d|6qv3IP&20bzL z7x+|*6<59GGLI8RYrsi=&6(??EJe$+v%%Mk=1MLgE7TnUOm%V9M3j-zo*M7&0qQ}@S-Zn)GNe?Sr7=~M9@aO7n& z4Su;?kytPQE=g1y!E!R2vYv5pUa_>4y$!Nu_;1`uG#T44&9(~TpRO&O|_hhTjA?(qq;r`5d2Q>KziH_fm%L+=)({K%gcxFC`6}WJi z|5Kbb72fn+6(F!M|2PlQ9B+jY$%f<2th)w{T~8Ya02zqD$`j@T*a|}S`C(Rz-Q(J! zALIwr<1C3)ke4COv6bb$#Af?k1*FfZ!`O20SCE#D^PWptp1KZ`*(g}u6Q0A-D-6=* z7SpRzyr%VION~UP;GicDARMqA4@Hvp$R(BSw$N&+VYdE#hj`6X>b5!Hs&+9c3>)Jc zvlO!c{A=}U+YMa;)-iG+CW%A`;Lt8ztE?WdVMq>bYi<^OelcK+oXmQ z;f58GWy%!mG*I`E6p2vre%NFfAg;|sqIVhvK_p(bEFv&tk&`G;snO6}3dhhR^l!o) zU<>T|2nya&&HU7>IzxTm5Mkzs*jF6YPKpQtuSzFRLX-s7F1aXXHH_kr9%qs+(md^% zIr2%FOHrhCV#{=Eslg|h#G;IR$@1P(q|~L|i1LOfLO)y4;Zz0uEOj8$AmYP$Aq!wn zUR23(ikK*L>>{?U|m^3xP-^u^s)p z#N~y?erm4$?KA2UUuh4PRho@ox<#sb0#j>nG8Sj{UNC`HFOcQ-;+7%S7Mi>TaA$*B zY-@Gn0AjOzT}-m?xCPcq+j$W^kZNGS$#64=?mT=k5$jl}%kQX5aQMZ5T{Kc_JzFX9 zNOQo;2#`iJn&A(S!H^dgo?~bW-#<{CqU(hZ*aYH*X1)&x6@ha}fB6eAa8yxVTnT05 z3me9fXOfo9@$)?)Y_W4XDb9(%rNB5wJAbuNe;t8~>Y{B79y{QzJmh?J>{?&}SaV1T zSoKz;+~~Hduo>>?qcMfgNEVBM``uUHbk< zYWiVaG&G53Rot3DQ)e-l8~Cz|xK5Ko71=9*^2&zO0^%>?BjOUtA2!~BZzCYQY7dm5 zl37L9azc{FMh|G?dB>?(#I8F)g2J1#;6Jpgq1Fr?1Fw?2smCFbyz-Uo2v0E8!1BsQ=QDYD)T8`pgo#`MSaYRE5Pu46GWv zVa*tB87ah@?ub{PL`+hUeg)VlCY|q`)Yte7)etWH>pmgr9peIysN*1nMjXQt{-Nyn zErLFa2sZ9AZ&6+_fU59q^BvbT&O=wyoz0<^^1K5sz6HbR3~Cii^gj~isl4=N1euMU z2?Lo%fArVg**P`vPrEq)C2Fs^E?%+rvJd3BNbJQe2%afYLKl)kCwKtG7{t75ufUGW z8I{X}9MCXQK_QG9_-Ph9^MAJKk|5MjjLF~C^#^GtiMTj`EE1^Jukq?(GTB%fsuA(g zucsu$eS=r;N(H=iZt;INh42TkHz5VynvujZ?0eV=*kTQ z1HAjFs4hObjaYA>t)uJt00!i`gspOc9yFWz3_ zbVIomAz4KF-Kfi->fOh?95pq`rBc6T;bU);ALTY<@uuHDjlfjgWRuyjBLu}sdMlWP z*sJxS@3=X_Y1jY7-z{S0D^+6BwsRt+OW}N5rKY~FqNw}KVqu5SDy~BrcZX9--S_@O z86vDMAM+~txeMNy`DHUe;Px!L^GsVq-v5*_%aHI@kn$6b++&70SW{poOPNI87_3e6 z2YsvAfwgbLfW#Tja01i_LK*IUs(^h|4Y?<|jPCgG7{~$fd|ME4Oq!u%D@k2nIq^xN zt2_qEY^+7x#!Cz6nNnqeYax#7o=8wy*JbHZh^@~WRe%ynRBh$c zUdfwCr3r9UFLUqC1n&n!TAv)kbRpBHyjKpkb;k@wKmp``ObNk~xvRTrYNK9Gr!lw%0C)|kHiL2yynH6z4-@8nZ9mWgE zY@lm--{=-9P{1wT@nH^3asTtX>dwq@hhWcg7Y0>`{_NEuAh>^`r+>?!#vk6V$+BPR zJ~S9s*n|m%eycIvm%{UH0 z1I1Xd+kM6@^~CD)^sWZr(>f%{jlUtf@4^P$E=4UW?eH&#l<@M<;c$w@bggVlM6xw! z)GB%gQ~j9QTOra4QZ(C_ZS*Fc4R0dBCTGP(4ht7f3PDk>6Ty`wqg-u=XDZ&1cv&>1 z!=Iv*n|L=k&9+A*jL0E1vQS=cNC}alU9KpvWJsZ^?+A8}k=;5+YdrXkoN=%^F`ffP zuaAyE5agAi4#d6(9_0clB?nY)peMfX>14XqqT&?0=~TXV?G4rp_>vP zR%s#ciUXVC@Ip#bg2GJXj3Lhw4aIXHO&&EfM`sX2ANgRr(SM0?ET%OB{VY+==Hc>Z zk)8b@5Of*)ohW6U40-q&&{WoraOrU2+%LEA&gWwsuHl@SbZ`nG$Mp?9_sc^%^p zj_nb5zoE&+vuA5#j*^&w09Sw@MIp|1-Jiek%W-ri+(&33j31Ucv|($}2UUu7%ch8t z1F&OOo0O?`Z+cphcy-CPkoqxv33DY$Y!hlTJ!rYq!Pl<0oLlx7Z*|P{v1FZn{Oi0_ zd4VS7!knYVB!9mm$qm$;PE&5>aR2Z#SRQtso^5oRa-tm1Snu^^d6fXJ?l_pY&v)b{40wD)B-wM?~#Th)=$wXxw$~P@=Hp&O> zB!X);$~SCbEcZ2I*?Iu13w~HhdBaD8Dy|(3Eavww^hPuEh7XhJUod0@qhQ?2KP+VW zeMk0;@7yvy6DB6T->)*EubaRA~t)Vh4{FGK)7);{~8)~OV13)3s;ri#Tg1T7`q8&Tj4ne z6{R>Xpht~=znY?jM&G<4 zTZJC{$D#*|$RRx-7GDoy3C`-&k9oz&Ak&bSsM!%f-3N%GP%@@P2V(?qd;EhYTPP-Z zW|{I-p5pIhMIYoGn_sxygknVUzU+9BYlT=YKm+;l1yBGDGD5&*2lrR+rmvWvDE4zM zGgCNr(mQbv7m@9MuI78n3MZFxq%jLcyr4v)4@GELIr#bc7{smT&zsQZX8a_1Xkuad z{e5MjUCBGe2?A8l5ujtj5#S45|MCD84BN5@WKnS@jxE`Ye4(&b7sn8;jsY^EX5u^5 zZzNk0{~my%tpb5g5{|Aq0_Z4amn?)(BaI-h{G>4Tfq~SL_W(-)f-)zBcR^f$A8ipR zsznjiV%sA5a(ahNq>B#lZR?RFbRyf9!%JOyIXT0NstN_68lT@D{P7UNdwjL2A64Kz=6g3L-4sa3p7v=O6iTRNVU}DF05Nk9bsUc67`oJ0Dc5||xa3m^yY07qjCJQM zpD}{y;SjnRum;&kQxrejN}^P5!;;uNUvrPNs8~=h?{^)5NdQ}KJ&!GsL|8Sd$zL(5 zQQspkeWz{$C*OAoM3lbv`koavg)5P-U@xsBNAXzTQMVgM;ETn=P%a|&C{Y~>fC@Xv zJeC7RES>Zeg1wIgqG(LkyID=xS@ z2_wBJX+=kyC9ULKEZHNUiQZsmwk%K6sYj4EU_H98T7Aeyv(Gk!OCJu}oekp@dkG5+ z1y4)2ps@#a&Fzroy?fsZ2=vH97+yt$EHl{-y#tqBK48!BDMLnMey!-2Bu{FR@Ff9VV z^X}!y#b3HW5PL6-z6wG5*Q_HrGv#Qv)#}}Bb^Wc~H+XRI+Ijx~#I&uh423y`;^R8} zLETvyL(loP;mHZ%fQeIgSo65}GgR3ZdW-B!pd}|}p{bfHG|3ZN?trAwD4ZSmp?zRF zNExcI9$%VBWJ@fJEgahH2WxqQ359?#nFszxlx+?a4mxEDBn2`gx*Ru%uulmJl(J6( zb!m`Bx^5aEu$W5+kRPMljn~cHT0N#*|9?Z>B+Y(8PL5cE3FuAcQwb3c7>Ehz19Plr zvhkD|$}@VJLkrU14QM;RBwj4KNv$?P*P+Os53F-<>pY5m2AEqny)a`DV|J$(05ER% zK>{NVuMEQ}|4f_JQE4bQ*5^1*WlwGE670R&g-ZZY(Ez|p%Lfcdsa9c9quCy3R_HP5 zD*KKGfErfnFjJ+NwNqnO9sJR-j{tj(YywGu($ z5?#Q))B&pwe@RL7=ShHTGm$7GHnFFiWU%493B+ovoD_U&2cWf-DJ0NWKsMzD+t_Chcu$?Bm$wAvEo+na<#W&E6%~s+DNRWJb!l z+kvvl{y}$azjq3iD`gY>jt-0}kTdabV&Q6vRsmWAyQ)`+gjvBoK<8w+1wq4-&q3s- z3N3E({T`=JugZD~&#BqpJxF-aQU#Z>Gh!FVCDXIr$W6 zHO#?q2ma)PKPyCswamGJxIo3F43M?I=&6lB!Z4CR{;Ji#1W7q4%G(cf=p7h&ygjSJnZ#yS?J!t z%;s?|NU3n^!vaHFlycoIBD_zISSt6hqch}-X|QwI`p^akiUa=jpv$+O9I?O2K*CtI)!eSw;%v>C!{!!bcIM+X@xqr%6M(D# z5)LJ?KhgcW;uaIfSecd3Y|nO{qPU(GrqWF+{S8KS%o1sCRl+OeSUHvxS)@mIwSlf? z^JKwC3fN)J3KH<%_!apCg-?c3K|rr3g&DLAmdt@4Yr?wG<>CQc1Tm)?BH-Y}w2q*( zCUeaD#j&?ps1|sG+^Di|DGc&ji-2tgUyB2mD;*M#Xl4L63F1&?k2oDAQlhE`_|?Lc22AG zTRonp*B>p~m+EzOJCNZ3eenX|(XR)Udsrh;*C9Nc zFo90t7}0nM8{%s^O{|qvPTYqcOo`4RHvy_BL$Ie|sPXm+5_g1LXT#s@)rtFM!oz>; z26n672Zk(Vjeq@Kfcl4O-e(?#guq^HckBd%`rppf`N^B22BTiav!j(r@mT0#0Ih@$%75JKIp)fWqnRu zg7GiU99mkV#^J-t6V?;|?Vks^so?r4Cr=DVMFO6%csjLa!tM7cWPI{9GYGRhf5!PQ+zSy26^({ z|J?gKlAymgN22_nu@c7!qZAQ~?nE_s2n^jobx)!wERaCR6TUy{{c1p?2)&5xN^ zl5H|9ZxQQWXsl`}U2l~5Xl+`o6r6F>vH918P}>tXcF*(-ia08G*x3w&CZ*c#qOGjG zkR(sPyq%`>z;>wfbu&RA*leg*eJWW*5R_EnY zkPosv6pySvTI;9jFdaktV*qa<*eG1PkUYrk{x016066aKZM#;c+i%hRrt@^|&!@=c%;F zNsP~o!2{_}R)%?4qVjY(!rgV}$VKI@ARmT@&LV-%GM~)c4Ibq;?yY08TpvYN!lygjtLGi@ze z>{?3Lt0R{g`j2c_y<6-=Z!^>u^9Q9*ADu-&0sUVb*%sz|u;b6Xyfy20(q+#CzX)Zl zqb6M<_{#QDvrQF90kkCRrP05dXGxo-{_QNdbi3`bBSC3}E2OCM;tagP0-VAzW|SVu zhI;VC+HsUeF}JYiU`3|omRY{R!+$i;#Qrz|H~4_Kb=6~=6kRg}9XPP;u@@GDLH;w) z2TVn?&EB-EU7k+G++54kZE-fuZzFfP|FDcFFgXEf z@{~D8|$;B9`v5SnS4FpKBFhjPREZ9{UEEBn_h%W^#c4J9 z+YPHWyCoIfCNHZdD{P>@*IL~hjUDm5QOsXS^h$b#3A}!D&#zMKc6#4?058k$2}t%@ zX*lQlJf$b1+4ofyi~Gb~#nosj)o5bf!(WHrV8kN&-i}Gz8n_t19$4$Wp7U zi_apz-~I1-s4*dqSDEGWs-0Aa4}+(Q)}q>=49K{!?*xUqj7kP}*re zwHB6|5-nLg^!y0Fy;?dt~pCplXLq<*pJ@A301 zRY}5LNu`_GV)0~aXs%**yuAS(?6SBzXm$Lk;g|1^NQkUCNoW!8b2fpQ0nn#fAiv{I zvAMe`jqdQLnh+=yz_c&7s&!>iwOhMo$*f6D-MZT>vg)Rt3J$JXPvIlX zDXp~q6AR81w+wsc&$!nlTVJ1bCBz*n?hv{|^G;3G)(Vl~65RCFdq&mw!di260+@?e zo6(DmUIms{iBg*fUbVO#yLGDW@w44D?Abrn%H>G;5cbCXo#3io(@dq>xq01x(qi!L zT2<=iiWvHA1!uFRx7ys1SVbSo*ZrtYW)#duHx`0Xjx*%_?R_nyV(GgI@?y`g{!>6~ zO>i0jZTD2!U1_BaC%dfuoVjtdoVzi16}n@y-Z88VD46p~DEyhXJ|kMYq>RrE`E83o z!)8@p&7@s!_AhbW!)me4aNW!DYTIdX8N698!S?c(X83FQ{Dke1Wn}7~pBlt^1ndoR zvjZ31tk!(dqZd=VzHn)V7E1&nI#pWgX1gQ$V%>i=UAmnz$<$pJ?l!{$^)M=BGCKAd z8TF6|_?t;}KWC!}Qgy<(t(1HMGr|ev;6LmS93}43o-kpzSOWaiRCbKk0IMxT(@0NE zPA>rBGe8}L*337U>L&o2(2c&Xgc%zk1l}BGqH~}j-pjHv%}4@3<4a_M_MP4j*cC6pLyIzVpi=^k$oTN+6u5jgfJY)ye1 zAndz~9LoLgY+ z7173u%rqA-u*(KqO}KnIDBFhx)iWll8~fQP575s$m}RgR`{GG*L}6eZrZ>WS>WhNq z^CM!y1;@vl{j9Fxl_{`}P55K3J!#X`+qj*gY)rmb?oF3(m zg{fsjh>b-Tdra2x+RlKFy45*E%;z_49<$Gnc!x!IqprDytm)7|rkdjNIZNqzlIkg> z8iinT?L@h}lU8+M^W%Hf&oA>~aIPEwRDnIGX{AKT#0K1iX&-;`#&l~K^6AM?IZlIZq0Ly!JA1aL_w-3A{GZiwgo{E_y+a$|?o zDd_99XMAxjG>v${UWmVA^x=mAjM5NSGqX%-W~RX+pE6icck{*>&ku~ZP{b#h%fa;4 zXLwqjAhJ4JbVxMZ+bahcc?|v$DIl&hKM1*}8HO<7!6NR%qBL?MG(uPFm55=R1^MHb z5TK6?ua6tMGt;q^3DuGMEXvmvE@Wz62-YF<4~mJxoFSY9NLcf$)bSkjz2x!9yLo#V$s&hOw{;1*(40ivusV){MAt}| zu;u~jg9*8fv3Wv^4+17sLe0qTsdjX%o8^5Vv%%du_(>7(;qDD{DeY2RSD(()Gp6nD zkQ9uCnW?+hoOd0?c^2QF2>uiBNOtYI|3WU&mn!*@rhFj2Hlcq2IIO$7UwwPS@%f@X znZ5C1A4a&p*F_&;4dh7g6x?dIy~mKCmO)zzQ*H^aq)NYxW+P53hXqM8o4ADzRd@s4 zPQPBSpn&`V_1wwb6!)L@4m?<^?aMD;(w$*;L3tIUWh#u(CTMQOb1QfU`a9#bAo5 z61}`{y+1Ekc8{fyM)G?10C}*nb&ewR4n}W_eV})&XBPR4cA1uTzapf zlIV%Se2g9b)PeH}g|7Jst8$n_sK;&p%`c70L>vijR5wHjos>g=ab5Gi-p!96#n*16 zXNLoU00SMo9HBu%9ngjP4NDf=za+J7fO$=|z7nYFU}-GR@ap0{=f2YX?bU)Hqs6`% z7 z){fTuqtwY8o2Eg$sOeQXZIW;!D6(p2LgO1x*Au$t%$Sms3!$oc4bAXZk?;C-fS$g# zo?aa_F}hyahVF*#ZEaoclUrIQb&OuywwAW0Z4G@*lU`NBf;Hu!IW-=0ik51}WIU6G z8id*N)5OVOU1iOQk+Ee%yB40Bb_`BT%EcqEqU}l+6}9fUqpCv#ADeUM!_&v-_ES3! zR2VHT*o=XKx%K3sJ2m@+fKMfZ~W_+{6>)OCO>EL7KHPoe=cK zC^mXTpivfgTB|Z08^AR`=uHSG)nHc!WCF!N!@qfa;bx%62xFh7s3<=)5=s}yW~`wE zL4r6dfGx67dJcb3FR|xuK?DN}N`X!xPu!Z(!u}y5pNxu5Xe*6uVJ0cEqWNwipVSP& zVLRB>#M<2K-NLYqAIO!miHY)YyGlFs6|)6@l`27A?K2Pg2EhA(lU(PEA>IyCM9t-! zE!KL|d1W~VTQ~5V0`_Ka`CsdO`*Jny%89kwB*HU19 z59(4r6}Llhv`jKqNWRTnpZ)ew?C91LIW2+;@8}UwdSOMVv&o2!uUpmoPOimvfkG>_??%^l7P01k?b|;VPh?s|h zc$7wlbJ9GejBxL6mb<^s#FfyVCURdCWH+0V2@mJ^>m@E}Jc34{!OSYirVG*ja*XT6 zU-T&Ci&_;%9ZFh&VNR1ThyyaZU$9p@jag#4zfqzK9o(2Ug`$_1XM1@vyB}n3ylN$9 zjDstZn3Eo9^bE6H2~*loqPvMd`L>XdaJ#meox!>JHX`@qziA=%MZ_48SMqtAtyCMW1dVG&zU!^}qp`24j|VqJVOcMaWpOGqI~~6^ zml^+L)Amj}7ilwL4%4_hWN=)VT>s`sbJd^`3-Z>cjjPe|{(mwSHLD=dOWMt{z7T*- zc3~`lGGS6TQ4E()akS1%`$vjodn||s_sR0UGq7Z_1E+1i98UF+H;{;vO znkD>ufuP=JI}AuLHyG#}*mr`nNheC_7*o^9&U_}Db9aB;KJ=G1<#hb%J$8!6SwSxh zc`G<_K>aT~QLP9UazeR`MJNZ8BQu~lDc~NrK=WVX466}R8YUQhY(>kFz+Efp;JCm%i_f&fI4l}RuAZJ0<+v*MSic>`X%N=8hrWmf zC5;l4b@e5E<|g<)@H(Vp)^+w(ql@84j*Gz@7)@DVS6~?G07wH5D*+gSTR4qwRi6NW z%0dq1i=CMiTr1!VlN!`uj_h3qtt$&Qi;tGgNyXu<;&4;G_f?&bzzE@Fjz40b`v}o&S+OEOB zs^@cv)*T_Zy}Bnv!L;wST3q$pEEy5Kbg#p$Bm&YW|& zOrX?^vuU_M#&CdY@_!K*J3ggJJ*|$HCGqP=^TpxI@J0XN`D#Y|;BN=r@E3iey~**# z_C({0>Gwa8&j+1F!MO0Dcl?Im1ibwm6^)k(X++=$KK&da2>Hp={2!ZTY|Q}SuwfFtd>V#!UMSmLoEitW^KS8V)$X~P9qcFl@TmQl zxogkRYX_fcLz_+-C^+|e0RAXA*AWEv8b48K3?Fikb(rHk1lL@JZD>)==#Nyoowy%~ zsIeL7V4Y%%X-f?ktM&>6Gi}Mb2Q>0@_ti%>Hv2*2EoWzkb?`~+^)o;`?H7=gclQ{# zBbQdz4qKs0nmV zs#2s|b{(o^Jzr|nd=3aTWzC{hQ(l5ww#s-&9>FL;&F_j(`Jp|UO^?@BkT#M3>u$=J z9KSfq#0d^Av5npZ-&_k^2U=$B-3Zpzj}>*&Ci~(aD4>xmV3sD~1TZ8%8qpK)PNUROKFPy; z--h_nE$b6Gr22Q3x60T+AA3MO8)kJWgmA@mN-4YNBGI8L-O5E7CIrWkR8h|5x)A!j zaO`JP+}(UlJv3D~5T#_J3@${^ysMPSTov}+9^voP9WpAB-N)icdO&KOHPko%XO0_E-h;zN74WJ!`i=P8QtFMh<(gcq`k_Vf*!? zbV_BNI7+95v!B~@corS*-h(Zd+xS*xT3i+lfG4UA*+ls_9lR?Lo-ssn(H$|Tj!+j; z+Hp=wdbENmY0vlO=D#^<(oT{SlH|pS!Pk*pG-=1Ame41O2v0|_)f`_~Ih-zKRrnkC zA6j&DXYmGfi_acZ!?<_4|J)$Pzwoc76ZD)j5S_+J1dF+fBC3 z$+j`sww`P}+13*#*JRtaZQC_*YN~Jk-{!k>?cO`raUbhi>$lDmG<#*p3H(>%3w2(0 z9-eH7pn)`?RTb-9ufx+5Rjotm(-1DcQJOX3-zxl+eO}32Z(whVt*bB)aAO{xIF{Z}l;%PzjzgdwVxf8u}vbHHiirZG?D7*O2cRBxSVZ9xPn%qqzmncGYP;OvNAc|2U@kcf4 z9}nTtK0rBA;)rPijq-r)VI4D#+q>$o#H%w#V^>zx9qqpJT`l-43J?}%!x2e*cO^+A zuN_kITi1Yhf>!hFS$YI<0R^!Gn8U#=(j4}uJ_KKku&c;vzge3Vc!}gz1g$*uoJIcR zUYtFV_#48Umb>2@Tt~2pH&fmR`#!jD--12v@4cHHua_U?>N_3n9X^FtL*|xq!!lKd z-R^2hciOr2)??NL$G}-np6w5xYS$3AksQaG=25}!ue{D_%SP8HHkE#|1Zg7oF+M3{ zF^_OO)bf?&cm;Ov0WaKS9%G{NNYnO^{;SSGg3C?4rOuw7_ImHSp6-v&lZ}my_syM? zmFKsPQ7%`S!qxYZxHtksfGgk5n~@bKEyzYj$zKWGDdq^}1nA-SQ3;&EHd$^~a&s1f7(EExSaC1Ut~?K7wFPoD)56vwv;aDD{bbZD{W}MoJ8>%<~fvDqifQOKZ{%|F~bT>8cY~c zU)u>lFu!n+iHyVblRt~w3WZQh#1CmAw+?pP)kJ4k2Mq@<9uK+5i46mRKs+e$A903? zhruSk`X^|gCJ+)4q2UA0vJjj>+M*4ttthSxmywWR14tdSDx&e!P?SYYU9qr>)MDWk ztt_K)TV>B9ptHi>2+AFAl*)xvUM`h+&@E|3WU<95-JsfvLFz#=tnKy#`Z>JB#9G95 zz(&peLCr|TU3t-GBq6VdO06l_w`twn#_RRxFA{KWm*BJ<_J4HLd%*WiZV+MX5DrKg z)py2t2AU>M3`!s$b&?$TKW*ML>z!Vs{!Tt=*6vG%UZG6j18N)8l|8)Tp-`kmItm4W zTTT}zgGBlt)J<_7XBcyolyy?Tevt%fuCEO#D0Lgzd#U%=XkdSj%v_zfWF$K(&scRC zf83sk0^EvjV!shl+IA%Hw{II@*6y42{;Gbe2j(;}h5Tmt>-~Ftx?eoXfpjp zj_s8{WMNU5fS(K`r{>#Q1X-fGC##H2?MLDED$9kszNk^6|iCvQnN`8lX?P&UVq2bUH8=L)y~&& zdr{bAc@6D5;!%n29{<##F>HrYYtc30*u??)GT)YUJ4$KVlgI5REN6{< zaf-JKOij95p8~bsZg(FF`#G_A-sOoJ-oL!~ybIRzalVI%>M>{WG&OZ^oZ(dl%WK+p zMmzg(Ixw{oHogV;O6fTT9#h{bm}EDZsYqmuEvWYivr76+;;9;DeZw=&(8dw4`HWEU zb|}4b)JoC2FmP>&UrO6B`d>c>xKuQCbjfedvX#@+>7G{x3a6S05n)&Y^TLau ziVK$WMx*ys&}X2~)7l`pYBT@kVg2mK&)MAGi`I&>ix--XdxpMO7^ydGxUk+Zh)^*^ zcSds+0u@+jE(D?_XJZ4ArpRCjgqSil2@`mCIa)?wkrJNH?gB=k#pCydRNgZTb$tng zrrk2XrCj{6yhmaA$7WoA?-^-%v7edZyr4rJfAqlyD-%N8l zTp8LVBrEbhVGD(y<+}KmA)>}Df4>wMAqEm>U>7de_{7J;_-SVWbjr3-AeG#Hj3EUE zRt&N|}35$>&hR*NPtP!9!9rTVE z<9{6LR80#?AlzE_s5_4$M9AgdtZXpmYC$pz&OKOi;n=cl+vC4 zM7Hy!NT1p<_y?G}#QIgUe^!KxC$s%=iW3!=6ZG@z2Q>$ra4@i`3Ve%l7B6yd!uws| z(QQNpx%Zf=?0`i3KlGyMrMK@tDj#Je{BXy6QB)2nJ7W4{yZaUeHH%+wmx23~y?|ce zVl>0W=RI5se(SSJ`=WbT9En4FKrmS-E-OG^g$LR7)Am==Tys?fyj#TTbK>@4f|Fbb)T zXYO~>DFR^CF-*#IoOKnq_CdmW@_uXX#E9;}kKnf%$XS5B9pLP5r*5;sjK!|7{vN0| zx8=CCjVG9+qfGF48qr#SljNIatCyt_EzlgA}C2QnRk4`|A zb_E>~r>(F`vf|AUgE6d-gT5lMA)n>3xl&&Z^Sa&dxHbiZxl4Q67KrJjpIlkz4y`_~ z?>+!2-%C0le17ZYTH>3*p5$Re-$@|*8$ow&J4SY_Nc6>G1oGnC{uLg0nJZe~Ky0^= z?@Mhn7dxEKFlY`hE!-lubMxHvsErV^q!C?zc9NE>IFm0BoMim-1JXa8_;S%gQF~Ey z+y$vx+p~(k3shYpXd)P#1KV=4TrKPC=IBQ?6JTmvs-ns~g6@WFrZLPDYlD6E!WYh; z3$^;QmB6vZXn(MqyCM>R+VYGlp@-A+M3=cLLGq^q^73#G8wkKKj_?T=V9XORqMt!cPNW1-S*$d7kqwv{ztJ( zKLlgX3nenm#VPv}QNsOEy#wA#>ds_10bn#8R#Z+EV6uyyi`(BnGHQJvrAu^! z&ri8|p2qiHp`;h22kxu_QPFVc*!%L^;d|hjFf*VTA$y=jVRZ3QErO2wX2lXifSM@5 z0!_cszU6BK=EGH!c{#&C|Vzf@P9;A6Xuxl{jUK(J1D z08(H5jOXQ#`QuATNUI*3YC2TM1iWK(!8mj@~oVXg+(Q^1oi#S@Ha7@dLOm(H}=UpZwX!%@HAw0;fa#uxNsZFpB58Q*yx z8JXB=@o%!NU44l!+6OCn_Mt)GGW3a+hL?Ro<=)xlZ)<63cv+4g^>Ap>1-7ofv)_#h zSi81}`hA=zlswI2U&s5B5D`@?dkS`+NBZUnp_bh7&936xapPy}#qnqRC|j6F=}lh4 zIM&r%0$MipS{-*xvahH0et!3?TG&LlNSq9PvC=!|LNaf z`RkFkz*Qni1=!+bi48wc4h6P^U$Lm66QOY_n3Cg;ti0|iLeBtE86oTi&l2z4bOUX0 z<1F995EPSu35fxKU~P^OUR?ENSXWB&6b+fAcoCY!QetiF8g?g8c~Dk-z;=cbPIEoR z*dHAZc~)kdzo+GAtoW+5kn4K+3*u(l_=>802?^}yT%}w+qD=Q8`*_7O%p$I;K~8B4 z-$f#rA$%{@ZSDBh@p2p=KONd4H(Z=gM)~E7_cd*4PJnhfTuSd7o?EfA$;TZBiM=7-FLfA=9<>)oo2x?ai_$*Fu!G zNXh*12kc+cp^?aZ#jB%@Q69}JfAuER3zBthG(Tz$?~#9g8xV!-mxx7YjoZhpdcox% z0XImH{IL}h!>AG?Ii5SYQJU;gsJ1Cf`@|*uvhA+2x>W6SFK)+LMuK$7AeJrh`@I${ zDEQcl5$J_0$FjG{PoOq3@wq?KZ)?Dqys@0Q(YThNKeGP2`|$e7&X@n@bN{BlIkSNt zNv$1iN#x=*m9A~#!bOYf^s>`PsOwh1_ixF>vjj)%GG2tFG+DJ%ychq7N0BWGCj!lW z&DkSSzwh5Pdj4}ocA2^-_1)C8t|3Is^Kc>sCLkxJO7XwM$G;x@j?3Dy*VvLyNB-Gw z7dO+=adhwM!x6UgBj^Nw98VuR+a$mCYp9>zHATLZ$`YcrxFb_(ga()kIX>!nTA88$ zW-yfOqD#bO!2t6&o?qy;B2lQ3Kb7yfCFAK8XHl{{yz-8;A{o&O#L-B||G*D13w_24 zZv$KMsPrkh|iZEzr1g z?*2UWb(*xw`u;l3$IjdS{ai&gI-23xZvae}aAD#tHnjiA$(+gg-D)bEx0tsm*lefl zV5}gPhx2GTR`MZPg@bu-?9g*(0xw-N^x==RVvPDi)JgBRz41kw;7_x&#~gBy-KmxS|5vFA{hFUL zuwYIF*Tm+==#*7bM4Dxhi76lSPfBOX?A6Oln5~u`mOj-AB zP1Z?uPBthdTnRtbQ5#8tgrFC1Ku}+i9KKV*fr;2Y58ao+nK3WrG_YQ0EUcGjn+V zyuWw$>~3&4Xgf(1%j?8VzVX?0wf@r0S!-F$sZtbH}VqfD^b z`h2S~0+5KClIi>uvXU6zme=>uK=j&m)yemUWNLu(Qw{~{R&UH*EbFTApZHf>p@iAA zXWezJVy}u3=ZlFujt|MK<+xNj0G@Q41H`T3JepNjE3Y*>ZJx8PH7mCl-7}rE8&j${ zpMI$`g%|E7!hdoR3eQy@=XiZKaMS+F0rPVJ@lJR1|4i!s8MRWLFd8NH(+I$7|FI*9 zV@}^BmYo1}q3YmpTO8EAt-t-~|)Qzv>$d{7_~I7kT_ zaXtpDMs5j70g+S*J>Oi*c{NhsW>lUeW}2~TaG&Z3O&&Rb2CR6+A6VSy~J@2 z`LiY7aFwokcK33oO+wO_IP=rI9Z^@j#>jJ?PO|)1AIDzRj@hDjPRnis6mk55Gny~J z0G}q{tSPG2>T`we=F$lMO84^p21~xoJ?Qz+HrBlp=f}5`uC;ENkb|~2(N~DCcl|?t z>mZGe&1(DFnt8O<=Q$Un%LZTP+u0`@3w^W`=XGx7GO&*-YgPE-fzgfkV@i60OKon2 z-K^#KBHb-`F7u1&$QaCawDA#i9Po5tg$Q%_VA7(i;v^U2sKDN#!qN6l&lDVS>=kPw zq9|?KIj;6#Tmexexh7J3poaWU+@3qJ+S~PpJ^T0;Bpk#&bWo;DK0^E(J1497;^&72 zF?Ou{rufP~e|=l~j&|+DWB&dS7h|I22~np?zobK^aO*eTEJ1hsdMDaNaR3nzNnEG! z*jH+H;9X?QV&Dp1CmP2moakwYr#n2Tx+^`CH_OD&_<(#A58;;wO=5cxO`T>TMQ}xt zcK&%oe;G~=nQ79{QC|b^%9r=iQL^yGx~6c&=R7=F`uH;fCrOedwIworMVr)~dq*wf zn7)3x&GO{PdUS&K>?jMFyi^~yV$fhP$z3Zu)~gp{GU91;1UNBQ6eQ@yo0*vL&rzL1 zc8@X=4_z*k6(639n=CaX0QF$*G&3wdgXYN1^29d6ql|5{K$VRTB(B<&eqojn-;xOoAO_tZi2AbI~(Gr#WntpJPKezQt3X=#B# z3>dwM;zp1btYPc)#bDQa7!u`n^V@bZ(juzdxlVf4pA=yd>ecp`eV7pLU)y7DI<5a3 zj50$;R5DTMBB{s_wa!xg4VXp{Mc(sWPDy8gtD0HLT16-GiG58^MQBuL-6FMe-chnU z$OUCRJuO+z3;fz~MrxD+2M}=y^7GaiAFB#FKXn>R^bR2xZYVe6h~=hO6e9Sue;;$I z9CvHfoe1B>IN4PHZg1r&-IdRBe|>y{x@2y(8fuJ{eK55-RVDa^B~R`sA0_i;K_xGQ z#F`6Xg=O0`e;0h{RU;$yhaZ87er55*PbgrQ>5a0+Q|2{B93Vl}>6;x*rh~?J8awHmz`~6d(^Yv>Ut_+3u#!hk>BUkv zSQj&ipUva7xH>4WNtYvE@g7H?knY(SYt9o4*|?>GVA2vU%D>`QwWIAr(1&GuP-L2Q zqAeImM~v~%AiE58Dg+^jjxz$qQb~11tzm+`Q2c=FE_DvPSC^&(3se(284bT{A=!KS zpc(*QJx_`WCcL{u^bvQWBYz*#weKrxLWQoV>kl^8jNX@5Y zB6G5l6BcY`AuzX8`<$<@XNvV$;g+~pR1oWmKkXSHB7_rvG=T~W>}CVxH_{8R!mz1# zDVu-?PF{+(BXwr#w(fz8@Y5*h1>atob7lDaqjnYY$~|++J=MA~g0InT3aBanasM=0h%tyFk7-m&X|~K#6|RPn>j*7QNd%*UtY)?z=|2w_ zgo+SiD+KM_>)NiS6z)h;KSTEAjlq3eyW$2yLJ_}ibPENeNuV`Jy9W^m7>K~GoGYMw zWBqZqkz$$ZWNrlW>C0XSKa$iH*GG&WKY#*v3?8I}Csy0#it-Et4jG$kT@)Fx_7Hz2 zx+_~pp$2+90LM=trH}iccSZ-68lpAaiqq9alRaERQ<523*u&zPY8r zc}d!8dd6>=mZ@|@k#;zB^FAy6`M?%mc3ttZE^m3XqBtdq+tbF{oS|ce)ePWi$EvB6 z0{94V=SV~4Waj$HThMc}#SOc~Ph@UQrG7>9-j`mo%!hoh@AJI<&eSR!7z}hQ!T-Z7 z_NWn1qeWkJWh{Y0#7&)VjR=~HBgKf4o9oXtjiqLxHc(h$)GMtf%My^-6X{#}M?5>% z=67H5F!!eCwp=vw9pK&fM3FS}p!jR6N3^KR+@{(^=IF=)A^%n_b++6hv~3Fo0=&kR zYqC9Jc*_o_Ia5Ht*iRloh5{2s>!BfAs)>O?!s}$M^7DVYD+udU6}L^gVx&e=m(!-* zj}N6^woyucxn$Fsk04*MM$nA^GhYxFk&7YBCj%-xbXK>ux3?@J!VP&{ERKm^^4DqR z$tdMCvT0<}Rf&bx)HQE*Ka9oySRWT`mT&cT)(1$D>a`FQkZx3sL;(rg(PwPKb*0z= z-=!bOkHXp3aJ_{XGJ-T~SFY?^37RrhoQu5P=KQTz;}C*N&ve%t+GzIzt+@p^v8LlBnn=>uMoT z+l)9&<-MykOl3VNodGhU;R@pnQ8Pjx*DcZIq|}(^*ygCB%0imhpaG@pUmzyBoI{f8 zQd2ui0E9r<6_L8JhZS}n@?*Y=BG--i#7;i&$=QNS5@nL)ix*E?2X6hz z4l7(@xQc$)xU`ag6`_hp9R)y};&qY`v8?NiO9YD&C+{pkp{`?hNPx#)tsQhip z=XufX$YUP8Vpt-FLr~Zxe0?k%86IXdkeLF0@Xfd~&r8e>3dq1s%5zbP}b=iF?MA<`)8zxLw1g=3^DdJ?lpMy*L~1$Mc7I zE8yx~2j~7c&0JuSsqJZ@8OJ{pWVO{Qyfw|mmNqdF&HdArHN{OgUC6@7awF0`vNSsh zKxl1DJ+la*3dJ`k4jkNQ=)Q*|uI+4WE@vlB`ykx0lWbuWmVBmX`WEv|LXv3rnqq%c z8$Z2X>)7sl2A$R};V~B1PkJ%d^5875aGN_#ZuRL`eE5tJdTB@AoZl znM4E|{f181{F$iSud<6pm?i}1AlniilXT2UR511YYo`wPyiR9XE3l!j0=%jIVpoo0 z5#_uL9EILyEa#e>?Wk7`NS{{>zTYgC%#+z}16)!!cwl;)CklnM`(HEtiUfNX-6Khq zi-_FacDFD)E^^O`9?nTYH+^w$PE+;}=Ni0C2B2cSgo5YkcLuDe{H;1Xg$kRo*s?0~ zN{%UC>@em3>6lcKQ0}EL42)1$Khqu^+M)LUbiXg87x(BLOf;#;8sQjr>`WflP(2&) zn&ZCtZXo+~b%G;+r5GJ2vzeBCAhtJ+r?nE-T}ENx?lim|sU_&rIYghX9x^a7o@e@! zO`bGUNZ!Y>Ikf(xQ}uYVi~G;Wx^VH~ zfYo%R>fjtD`g;Yto<30+uA}9_^O*sLxVtpB{cYRmrj_y*mT33)JX;b!=bJ8pg%7Mn z*CKgCW5*;{4;E}2-u+!K3>SQyD&bed-@yN5Vho!Hz_k8l;Q8P|_cvSwpkGBMxIil5 zlr?Wo4gV;tRn4tp+k*<1#kFhmtY4Wt=fwz^D6%3L4npc^4fgSVEKg5f?35BTGyx#FJ8pvxs>w5U$fnF&;F^IS(&O#F-njWPM zz5WtfogNz8){ocW%yeDL+^`($7a6BbEOg;TXLV4cfA;89AtV5i1;Jt+F$~L@ zAy(|f5Py;mPKp&O63jos3F!du3~p#XP^9l8Tx$TW?+}JZJ|^EdAE`p@42V>wBX%kS zS(yKjPr4JP&h+a7L8J!52YCs@Mg--IylgM+nT_H>-$ph z8Bm?h;moFe;TIJ1z)d1x3*;bP%_Kk^%jzV)uOWiHbY60%n7LTMb?PX;mqluBL_v|rhi7x7PD687nBosv?oyG2X|}Me z!Clmc2bI8%kf%YRQ@ltUlLoFJJYL>UC~H?#$)IMK`5V(u6d7A~qFGIxpNdav2SbJ|A z#!@S5ajIzW%l4I)2}<&O`VmuLR-)myNb~h>OlX83-8}(a))=@5i9SU zi_ZT1@x40Ef5!yte5QWI*5;oZB3g3$W;1E$!y|H})MiHmtC!<^H#u2r#6z+KYBm4u z#GYl}>+-4Ett|2q{z=`saQ%hr69sIb^$F>NcbEmO$1~Y~`Rec(j}AsIX0VW&J*2u{ z1+h^6(Rvrqu>p?w^V?s?UK&^GX!*M#00No1pkD=U-teUKh($En$mz~0}sXGfZ3LsQ_@veE3@3Tp-OR)@9&Bn4dEQE&2Nh~g}*(I zUaGHx)N2#eX$bKC{dYYc8kVxrfEfABrN3~V^^qc5R~&fqSYUh{i}gLbQ!u8HnLjy3 zQyJ>>acy8pyDyZf(P`Q%_|(a&%2ubPt!^}N{R`Op(-ghq z6)`0c4`T}4t8>4|9u0o;a>yb-1L(J3Z&3D``X6UWBuMtxMmGsG7Hk%mf@aa(OtQu`{z>#Ayy@ z)Yi0yood)itR^jlB-v$1f7n03x{sdqX-;^6f)tk6!geEMW&84qYqC%0b?wh|?UY z*q<0t=v=j0kKPV+FC?uo6s|w*ApZqaS`kuRiP8Um2w+&sr`!DR2P_N^N-9tz1o_hV zpa63;WYq|yzun+5!G$1k;X2B0NfHuVkx~RfW4FLp#;~{PV^C`}9F(uPQ8X_%7MDgy zhOv-+QGoP+!@9@<{>HSQ9LWcWD0vGGUbryNmvx@H_uf8jp5A``rE>fGj+paaV&Vr& z;f0JD)*A#R79Vs0!(J9;jR23yOQ)_3o&%KP2$8_&#Z#XprHQ%FG4IOPk?@_Hm6>G> zLkVh!ohPh_dkI+bj3t;iK6BYDn!?a$la;uemqDpvRtIt89!oUqSS3N(I~*64Crq9F zp2$re(#+LQT1c6X!&bw_oHD6t$a=?Ck^5~~mf^pXKNTek>>EmKft;$y-e9i-R{&O& zHf!Vy!?L%OO?{_jD@3wgG}LA$+kll9F7(!Brr-mcB#mW=G=v5diNK(h!R-O-P8X5J zpf%!nc2b44soa00Wl;@QBzhJ%ID5chFC>u1kEL@|S5Azlb z5*QoCq0z+$xYMCtaiz53cewGp@dLL(4kdq$dw!p(kkTlznLVUQfpZCHIf3G4xe-zY z511`{;pqS~jIF zTsu8e=UEiVC7^K-z1-pL zSU8X8^E_Z#;TwK&VsF+z@^!F_7NOi zMh9aQIvmK)33rf6DxbFe(1E*L5tVxpW>J%j>at!f0tH?%-+AvhF45Q`aNynBDg|ED z?g_R4nACT+)~%3)Pb%1J$?ws=fR`-uG|$p|CIRbjJMYzbMS1}i*wgfnG_zT`u@US6=mPQ_GJLG3UWLZotzAQ*Y zY^P!XI+*sc0-Y9C)Nk0aYQ{nFo0@AT4pE*NTS{wsisXpOoj}i)z~RAND6qb~$t1$f zhs<_{9$WP9?JnMecTG83smLQdT99I zn?5>w@*0=S2yt&6Wyp@p7pZPpD5f(kEv3eR4GYD*z;M1ql^q1!q&|v*jF&>P7%CD3 zhMt{;brK7465x_$gEXWRW378Iua?~WUHix4Z@gKtAQ9KZZv3px`S^v6N5ab=%2iD> zRZV>pwAHmA$m1#^A4Tc(aopf3q9HI9^?UD=djnF-6hCgNM@+|{hu<`N2Jznw%Lb^k z^9$>1%QEiFD+>sF?b~x?BS83y)BXb%;5ht$7`Y(4HG%k_La&nSanJVTi9{flAb|)bknm7l)qq+ufOKq72I0{K*^{lol z8H~p!bF+Q0*$?^X>)e&4hHaSlS%%9^(*%RNx)0=N;o+w(^{GwX%F8UQ#x7R`=2LOh zR~4@^Z~-%(B@TYz0tX`EStb1Y8`{a@2&r$_-m(&yatZhka0DfmyJDDA*a*4Xeu*YK z{XImR&E>pW5i+VK(E?I&bU&9G9*U;^kd=4$CA|XVF3u&v$27N{kGZ^W`g6t)VNlp_ zWPVQlBZbVH4z$BRr%&ZP2%hq^CTU{dXKnaiCF&W|Qq|gk=hw6_GsE7se~|B1TK*AF zrtQa2d7pUMIdUUb8qNJ@NrM|7$-hULW|rz6l5hFIV!3ul*`kgiOQ0yK3FtT_L35Y4 zk2evZ=EG9uQI~ozG=j~;6Zk5!s@fINn6xCFbLpeSA6fcP6HkOjDEN*yp|Y{KoKtbK z%zp*X;v4S(0S&cCFM)%Kq=bfdNm&UB@8?T_MNg?Zea+c)ka}ozhg%LjZu7(9v5Sp+ zG@QZ)zap41Nt?muzrsRjxOOB6LW;46_AW#7&Xk?d;6q8D zrX{&y9;zV>-H38TM>b+Eq^ObUJ<2n6WSz38`0Zh=X-G&YYU3hfLF`cjY;Jp398Ka^ zsW7@@^Tf6sw}2&I8^M*bmw6vTrP>f4Mfd@GItc|E>0;-?0p7c&E#-F@{BNpFx#Z_j zXM1hHW5+h=eg^hyoWHIe$!cx}^VQSwb{RQ22A-rVC=IJ zOrdHup*)w>E!?pzIdv7qd-0-P@y`a{(by4zT{l&(8r8VdJ2j?{K>;JIbFDs7P3!EY zw&pkeQALMI7_8JGC9RuEnpplj&)DB2w!*J1s}WAHAG3|8FNn_ajQq`xGaDysnV7rp z_)%j^GTKPfyJe9}D8g&jLGU{zjbC7N4IsBb3g$F@Sr5VTKLHPV2g#gzlU>jLD z1c1xf$DzoqldZBB0FJ-ffFEiQZYwGXJ5R~fJYCVCQzr;5IgQg-d*)os8khjwK1=of z@RgY!T#0e znezw{vwfqkAl2Y;ag%zpoIueu>D03}5@n#nf_ECwEN(+)JNoKZ=CFU)k%3FD4=Dr( zFjd;ns7sFKZ~SA_#=k{2%E18PBS}5m%gzR6Xyi)Pa3QtqVYx=v->~LrhIewcIM4xw zS!#_O4cM1&EA>i*8XBW^R;@8GTUw*7_#GtBTjP{+%FEKXj4qQ=Ed(f?q-}jCa0Ynr z5Ps+y+UD~S+x_7y*Dz+@EJ8P;0_gepWTsUXopMq;D0TNT!55*Q#vee!ORJ6;=QTh3 z-oB7DI!m|*!7b{YL5Ka;_LciV%T?@|!R80%KGf{|(BAAE1ep}1WxRxN`#hPTNZJi>6-FDE=E&nj+T1ER$OOscbEDwF(b>>ZD3KUJt!2M9HbNp?d5H31hpMKQ$iMJ_JJ?C znmlw(0~Brf%5T3^v=v^J!9E7y%lNTT%S-iQXA}m{(Ool_2 zO&9II`5agt?V|&ohSa}T^UJx|)}|(=x-q9IA(g;jX2vGVT0}%7M{PNI&?d>2gkR-X z;p!Mv=P%FCch*p;1o5-#g&LDWsIJy zkipRxBqRdtOk+QR67kl?8o)#1Tl;xxeL>b1f1t=MC7d763IprwoDO+tQyk5@BmeM? z_iq-x0N`Og_8PKOe@bQ@^9?PFcPPw*CS$uHNC=@zLt~a6`E`i5vs4GEtCx{ql>%iV zGt%V{4EM(mpFkh%?C&-4^8WA9s&o|cuwJBAq&f`1mE!jLj%^%p6382_tOCev>(2A2 zaQbfcHnDPURGGeus#OG4w$;jz8;>|U^pZk+Ft|7wlvL4{ma7zE--EtGUj#JttKIhZ zdK!=5joU3;Vw9@E!A>;dhVKAUkxVH{rG@bH%h$NZjWdIoj%%Ey4Ok4$hi?Yt!_J+$06x5-w?_q^0`;;cFSd z29_F-R>>}kDiI8j<;9#~Pp-PlnBl(P7tS%5wYJ7$Ks=&JTsT0+#o?|(#LZN;e;9px zL-Co0*fVYg3xE@)L+T}aC5?x3U5UTlaH3EF&R>_&D?a*-%&XZesV`lW!o79KETT9q zWO(Px#^B2mR%HzEto^8 zsYrY)DcsYfE7F*3ELY+YT%|^8DQ3P_A1aljZp{TFRyXTru zIPp1j%Z)us-g1L&g({nB?<{)PEIPjCT+B`Xxzp3UH=9(%;SP=JR9HKn6u+hx7lpfW;QRdH~nyo zIg^TJ1MF-7=9djG?Dp_`@A1vb{GQH^TrGl6kq-FV1(Qt&2J+>oll>}Z0lI`3nl~=O z`zj=y`L`+J5Y9;k*Qo=Ry&(X)gR9*w;q#0dUhn|D#riYDF@2~DuBdynLf<1as{vgF zb+eL3n~7ltUYtj5gnUOBMVC7eraK<1?mP@_Jq!&({ga#v-sCj)@>y)HYln_6;@5;& zz6ysuh<+CSQ!0dc?;Lh=!agVbT8eN5s`IS1HrPm$)gD&d+R?BzQ8Dtm0t}KO0fpo0 zrQRCRlp1wSu*r{j29*Tv9}OStq_f?lCZb3b?$M1$kPPr$dulWP%Mur8@zk_7zT!1e z`UM3_y-Vtk2u4LhfAsqxttCMyzkB`nwh$LjsbF4=+_7A zD_`LGk+}Kf9?R{6y|tweC{&rM@^gq#tcY{hoyiF6?^imvHXI_B1~kPqZchIXF9Z&PMPe}vZM z70UJrUCGxCX_>f`-kZh{_w|qfx>!ySR{x@e_Qe zcLZ3i>K*ToTyn+;@>#Q0xbOItt<2P%5FyP67z?(iqsmXF`R2yy)%#u7-D*FRxpVa1 zzO-R^;V*A&VW>ln$J0Q>SMT8~EM_dbGfCmCj!;*wdKKxjv`$)bm==(F>-4G z(@`KtQI>n^UJ#pqH|QKrGEDlE^k;XCXRMcTYT+xQ6rmgzT-3dN=3GjI!N-8h*J4-v z^`8SGBz^L&^rBrFMLx0o{g{Pr4}vKAcPtNd-#Q^euZfv-h54G$*Fj{X689Zc9?LbV zGJ&!?4DBAmm7a9X!WMi|vK6~`0P4U&fx{lUDnn!M8)K!r<<`SK{kN88x1~!VxJGd6 zMUQd|plwL9N%#}=Fuci3OMJVDk3Tn@D-AY~+hdBm?)5%E6n-d zL(PnLY~&+Qj@b+LL1q63Y_XSa_X?xulniyT`Y=vDM=5$ug?mW~WrQiV)z% zuSmCMso6y%7z9e-L*?fbN)MrG!7{K`^hIj2@xO)cYUTTfS&!%g=F^vkmnh}0a% zeo`<%%%M|p`ta%NR7W2d_EbAApXleNBK4B<$ICn14Q_#7?PzPAf{2HNtHzvEs zR7+Cj`PR}M7+0JXgkUFSfZ$N*x|bC|a4AfWRw1RuGKKt&r&LB}6@zDHo1$ zeUnQi3rcMK7N0=*wqMMF_bcjEB%IErSPopaxbFxKpF%tK2fE08QN;k`FjakOS1P+` zIHttb53rLx=pSmZYf!+YrCD}LnIzJ4lhz!uMXW;T76nZp-c;8B= zG~RD?x9KF4ctVSD)({1Ru~4?a8+r5EZ zcq#l5ImDGe%F2M7CT~#koZl5p|3EKiY#f8T$(^!DY(>}z6ASA&_}{wjw`Pzu{U2B7 z*qjO1M%mc5ZQHihNjkP|CwFYywr$(Copju>GyTqddZz09goAym_O%v=cTZWqwDnjK z0@>#3QLkwe2ztDmq6h3y?_MaIRht5+nRV`YD@a)x?v3L{LuCzz)0hr~!{2r+n}7|k zGDEYOQiZGq$*gjY8{<15*$Q$|2P<6C=MwfURzN|mPcvE*EV@PrNdPrRS^B7<48ghs zPvaI=vkH`!f%-75zQG%vS$#*qjJ(af*@2jeMjsct8L5kKoE+}7_t_?a>1e`j$Kly{ zCd5hm)L@5(tSFBI8Ijy(Dq--SSW{7Xyh;xDAu@_Zrkz{naZ5p?4Y6l;wDD0Ee1Sht>5ptHNP4Dn2fs;b+nt|X>LWXwcN#%@;yW|Wgb_1r( zH$BgBNpy9Fm{x}Taej{S;$*SYuMYA(Ra21(@})^UC9@Q2@-mYK#p(Vv?oU~wvA4c~ znID%MH%F3bEC(1oJ1oOlCcL;OTc13(Xu#f61^@T`(CHNBzv`^JUMP(Y@nCa9TT53P zt)HtS;}LuWw8ebjHws(QhSUM{Nu$c!uqRLJugYxi1E)m1r|;*Lw4~vZsR_TtJG3`a zVtmu&*dL)gs>2-OUX=lP7%aD_4yL}Pbu^{U_0N%217n>SUEOP0meli-Ly||_7XW6y z79siqeX9nZ50+`g{;>*vuw~V9=;kOpe@&EoOFP*|T|igi?@6c{7PFUOyiG<4p{tdJ zBg_J5vSV>5s0JvCZFm&2cqIrf*6&trIU7M*iW1Jj=)E?O%~sF!`wxDGVPig;2qkvn zKC{9u(^V$9toL5S?5H40QvG+8Jize&Gq*A0h{)Jvsl;rm!&jyb=$a_>8fiHNidizU z*$_Im5^e+y1Q^haPdu35w)NNH43ui96C`p3 zukGw{mPssk6yltIDui+%>DC3P1k3~{A$|*dh@U(DGRbMi&tOB@E_F11sdkbZ$U^zuD_F#bZPCU^Jwxs6 z}w1W#nytE)+eav5p6gR?Q1SD9^yDD^8j`&+tI$#P&ywv$j zy4CHn)<-8rvWpd9XGWZY6hB38sNUDqX&^n%%bGGYizH<3p}Ze6KCDf$-yQ1IMI%p; z?^lxpuLNn=zWO+976=P`@9>rrbT05_^=R|bJ+IP|Rk)Rz5Zmz7LxGfXD98YoQ`nO- zU|E8sbbS0y{po#}G+sY_asY1lE|{9Q3;r^_SRcp}`>SyB)`O5cQcu*oxmoHLXZY?C zdCYzIZkP;*>fe*4AoIg>ht+H{X|!7e+?c3%9_<7RzIFWG_m00_P0D*d^&d82OOkb& z&m0Zr-p}VxX1)i^?(-gTuz*bmN|NYt?l#cbD=8#*2^@S3*IlrNMt};n1UpNe$pcXn;qc(FU?Uouq6Gv2RK<@ z-|x3z%D|ak(A$Ewhs>P6LpS;Vq!hVpq&KZ=Wcc>~V873s*R@(DbZ+EvCwV0~VM?kHx#%iPM zh?X>uA2_3Zc*SC$UH4A66AQq8e?KE=_Lu&RCZoR556@M8$)yeZ>oZWHq|jVXqxu!| z8^zRQs$Kqn3MXb2 z%xfHLQ|n~nGKB;Slj?MyMb*EV)EnWM*dR#Vl58xwSTC?;DAK?{xawvY$C-tkCWynf zL5>xVx7V`4z}|qpWz>>%wqQX$@053Rcb?8KYU|$he=S*J`F;c2`xw0f{D1C{Q2?R; z=qdiKz-pjyI9dCdO6&oe{YLv*^RdG05ToXF2z0=GK!tn|b#&#UmT!g(p3<4lp_$hn zg*U8rT_lH#jzdAR#$2pDx9p!iX$dYD35=KaUddSAkC0?|r7}S_5eYvBoN%U)fGq(ht?|U%yQy@DEZ<%-9x({@g;a{IS47P81@hLvDPXREky2ko7 z@b6j|b_9@@pvCUaJ@U4$CdoF16K!-(w=Li`?d<`1B`Ou=)v+#B8TVEr)c6mJGRCGk zwyLSw?0VFH?=PG(Y^(3z8yh!mS~8tD)D_jm=afqg#$nWxNAx9nKDq``^;n&W3)LyC z{!R~J*qi)&O#fMP0hH5xPJqq9YcsOCD1Upi-gRD&*QBq{GhWFsMKwN@gemW~h4ItM zp|{AUg>{3=60Z&wJ;s{flT()`i;MSvQQXy6$c_wkBZ*LYDg8d$%o&%($Ts<+v)z>B zQ_^H`WiLx2Gq1pEZ<(^Vk$wpP{%p9PX||I zD$LFdSPoNLwz?0;c?8Zn9{sxG{^Bvwin14 zl!N7N!Dprq1X>g&>0xmtdY5mN2I|Q3A(s)mtBE+^g6`7B*@D+Doirky{}I`-$DE4- zByxgz$Mg(1RHK{;G&Q)4vPZt$#Hj5LG68mJxXKi^km=R$JXF!3rfn&Q(|#57Y-^5r zbsd(Ixk`tuh>RV<^ZkBFkm2x&5QoM_iDOVI+3 z0jGVZP%srmfAEPb>U;F5szT%c&4cw0$R@{BD(DtJ=IA-0%P9FC6T3kgx`NL+x1@AR znoQOiah*`L{MeX1`qKUQlNP5|Nd2XNR9Os_VG${%+mHb`_>(E0A~mzYtN3hL;oJN& zk~GFE>3uKid#Zrs5LY2aIp6a2^|z$a)kdOVT=y3s3 zCb(4s-1p&Fp5!Hbo1B|ebu@%UYbDu&^SVDmi$+2bT657|its2NAF-H_xS7pFLeTNa zG?8$j@lRW=fH*zh>W1T1I!oheazg)YwBwKln;lNnshahq9M)Qlb*7-99FFv-UK5>; z^Hln3QL{Aba#q`-1kM_{vXK`XfY*FF-FXzfi1X*>ig%n`ZL*cWY{nKBam4PU`bY&Z z**eD)%bT5m=+e&o873L#l=kc_MfSi^z(4tV-hrfYCIz)}iQz*-@rX|)d+>%YNy;9IV; z>R)iCh4_C>VUeDR8dDhdles9H$z;E{aLCEIW3RF9`t?CT|X;_Zhw%r14y|xvv1xxo$ zy|M?N`mb$k?`yNFKdr6W1PQ5%JUt>9#w;gTZ6)H2hZ{-09NUWB?jO=fa*o#44~1_= zO$DhB%u(DqHPD?8mxVi{YYIm`asc=Oytf&&qzwWHbV+9AMk$E7k^JzhKt$e5Do82t`fTwF% z`I#0@Wk07|vVgPox)dw$G zbg7s0F&Tyy3ajF7Mllnbq4C?H<3c(s3k##Il(r#BuZ?-~17S4PGw#AWgCon;<4asF znX*qn+fiC$xTW;TwUSUI_g{&WBb4%y3Uz!7fop|O` zc{CY(YJ<$`Gw2Tm9aenI1X-zu=K53V{JOn6G1>=`^;_c6plfAVQvmenuXr+@o;2of zddD}Tld+z*F#EfWzuKDpWssC*lt#Mv$4y(Otfp6TqX{C(F@c7raw-xp(})j|B@2@5 z+USHr41D{XM4U0* za8~Ato){gP$0tg>VcmRIX9>TBu0if2%XP&zNwY<{;(8?;$*EmHB4wa3=k;1%6>jub zhD!nzbAV8%O0t=@Vsk$TjiLkhV&m`v68f#+0Mo)>@PANLueF6K49j?lQWKLM{-0+`nC$soX z9Y!2!X*X;Gy^BP_a6`eGXl)NHP%|kbTV*D&TiNq{H$Mlw%KOWt$Zb7JXjCRGAr(VM z)^k4YChPV#7n3t^7r3~fOe<~`^ot9`@Wu~6+(0OcQ2wggIy;ytKrY(3GdTiJ-hYz_ zSB{J&LILb^W^|QLmS9piD}i?KB1*Ur(<3qA>&p9U7;`IQeTkbwnkakae*G48b2ruJ%7TNhR|P9ASF#e6mpDtcCDNA7QlM zb1cp^e*cnJ7~|ntSa6h4M)8sXajOP`wE&OLEe5a|fRX{LD7sv8#f(~_`2vKG<(N2; zgJDuEa?ce>2@8t)h<#vfdp=otW~I>Ugpkod$hZyQ>cjq2!SM*6N3yX-jcTHOq4sZn30sdVXt=uS3z2pW|xPmJ`&4%nns{go71 zZA&pOmBoQY=!Yi#Ns8K__vr{VnM_AvxZ5hkP`rV?<@cHsK>lU zfxlT(%wRPm4d?6v_R?96J7p$~gmWNDYHAQGEeF_GDaTG?FJ3vj3)^;6A&<#(Z3NK7 z=%WVYVc=rOD|$e}Oj9&U5|Z(+y@d#rLpNw({ZfI|KbGhN+gN?Y#{@JSS#UNeIt=X zYe3=f(GzQSqFJ2qhKb)ZJGhdp`~j$sv?+d19fzYn{i+Lj@4c`HoB^;db&cQ@Z&P0gyFeim;JJ!5{XoVc9d2j$q3p8Yl`TNbBcM~<$PrpZ7-`LbCJK04^|%w0 z5L+!1;nCyjvcAM1ZMBvUzO=U6@83ER{?bt}DTkaOXF-mUCMz8vgiZf~x`#j!HlY)M zIY?O~4LAVhQMY)WRuJrQB z^lX^yzG$W*!wiVNmBcVnl;#%yI*{)>H8`B3X2!yl zzDhU9UP9J#?GffN%`kQ4R8@P0#Y>a%Vri4|-F2V#BIL0}97vDa13A zu5C^>h-{w1euaQ^JaAaCJc~r3K7Q{cX34cEMdYW};Rk31Zz85j+M_H|U&rSU(0|fG zn<2PM49@?ZH%WCHEu%vO0#d_GQyzE5OGEhagifQ+7DWUkiz%aYRB2}DM~FtOUNlkk zB-WIGCu!X%P;q81%@`tfnTM|MlWb%(fKIu&;SY0TA;kak2OCG6FwBvKJ4P~CO9SF2 z<2G4>3Iys96N<-k+Uhy(S=%9XlqXYot+?<~d%9Tp=zEXzA%l>sMr1{<(0=yvB zGv6tK;PwL&@<{?r#toy zV+uqKjtz>E0m8{?#RmC1^_B8N%QjQ2A$DDi#SVbNyZVML9p3w3y{F8>5IH4ota6T= z)Ei4g4o<>4=mj)kj==U@D$~H;-Bb9TNO>Sl>1Lx>RFu8KZ9gl3n6%uJ@8(w*mO zGtzP5#9fz3)G@7@$3S5+$2AuCnI^oYCzmqxynF#}i#il)5CnnVP8- z`4b1L&e$D28YNkoH=47*T|z}1pSd@9FdG297`NqpJ>yPT`^NdqS9h|jn~~M!<$iK^ z=iuGy(iW1m+jOm&j3z?3*BZ^+cVE-d^;^%|tA@?^treSWi2R%Fc68<--M!t`-b^1e z^v`A~R2uF0-^pUXuhILMlefz$*in@Y9gWTo6S^xpb$gum*-w!tb#5g*|b$NY;bIMz`aVhQ{g>QP_FapjCp%8|k3Vn|d5+lfBK{s&-2S z(b08FPEM%ZMhj=t&)r82;O$Qjku9J(WHyWCC1fx6v(l7TxROQ=KV{?nAGVf%#I^xM zeKG0*w(WE(>Y+T6e%VTt)n%^vn*A)W`w)rQ=ILHPG+0a&gaQgdl6+{hV=>w2MXj4S#b+IhWg%mPLV zglkGNURaHMJy2%^R=PnxXbzZfoNLlwu|$et`y_EUtnl~-T|W3UHlSEpWO9pIeDp{u zA&X`(@nZjPg^N;ys=or|dMM9LM5E*tSrCAUK5zmOc~O3Nz0h+EXllIGremTPQ7Dp0 zWD@AO4~G8L4+vflvA@@B-D~mtJvgx}{?}nZeF*im30*?=e?f!I56+D%l8kcmU$C@& z-_KMyA@vA&xO)u*b>p#uS zgaSYU-GY34xB&dmv}Sabv!^k!?5JB7p<39ufvpB>F~)Ul1IBgyXiUYsN#b)jahEP# z>>Oh$T39jv2%DYmw9hE=X z;l!c+$t<>0!>g`NDYnT4_AW1YTM;foC?{U&m&=?(G}N7a6c?vZH&Ht0cq9+}dFleV zH=bG-X~S&q?4*vm)KHXARKncvqY=^O_Lhkz^M8G+B8Nx(^X!m!rav1OOQ3-D)B;|J z9mmyqM**O>2i!?vUE;~Hg4nhW#j$okxdD}s6!PyRruaza(<|=t>>w{>rdA@bnfmA| zDI%XK<=*>_yGU2lsB&LQ^RA#<4+sCNh#MkZ>^bRV*kasr>(VjU05-W}+3 zIsaFkf)rHb1+J^?vnGncCV_wZ&pwI)fE@dstRV{3J3OXIL->Mvu5kYk#NxR38}Wh$ zpL3$h{Iy-yMm&kJru^v_JI?HAqz5)n+I;y1O+gphg4ofl>39?%a$f7apMllh>eV$N zXG~KhSo;pKZF@9CdlhI4-VtSI8qZBSb|Yc^OtgWL1mPZOtC16jb`&5YhT)eyVI^{I z1gGnR?!_Ofhgd+oh|BB(U10oo(+N&j!f1ZmE>v4&bvKgoHxdtlXy0`H)>ZA^u4*HotSwVSQoCVWw3?xC|HaD`*>=BEfp#yaoa@9;xc-ozCLIE3>oz`-*gr7X}zmaWIE#WHP~h+OX29Q{q#wly}$ zq)S{=B7Rw$zR55-nMnG)d51_|n|*o`#1hl_MKyfm%lNhWEhXielA+Ol%c1A`qh^&x z#_l6aen*(Yz7Md{YGbT|nXbgg+7_2(Ti0Vei}n26V7|^Oue|k~t*&W(HOISp_>52! z``fa8GCJw&TB=>@INuHnC#i`xGd2{{TZ9CMs6aZc1elu9w75w{W^&?NB)fIi2t9vG zE7<cf}~9 zNf+-qoy1elx@0FiJxKd5%TKO@JDmL~`&D9MSX5lyM1XZ&Nj=Oy*o2~Px`+%2nMsQ% zeYDkfcLTtE%|Zr8D1H3?;cOk%X6m!$;4>L#R8(Jddd&QzzAS1YESBQYC8-j}@E0g+ zFIxItE;s9;sev+Gf_Zfs0>e*u)b`fF?H0mP+kSa7oKMM}UhX3**fhH~-H|!Rjzfwe zB4l#XWKq);e{SVYv)LP)zlGLx3sSl5543>(xAvnB3ZhUpemfns1htzVCB{v zn)xt|rm?6#1WNitvFHQMoIzB;OcTLc-5Q>H-T3D-y8%0Je%$N?dM+ zA`57?B1>(-;0c|F4~LsUXKSPGCaCV$sDOb+(Rk;ziytu#IU~^8%^gRc#BDCt-}1O$ zJsp~nwB9WGxU{#2T7+4Ugy#=St_7>K-t4l8r)v@_d8d#H;|PRP-sw3d9)tc%F(XT5 z=%QBJE?)#z2g?#`sln4#?=n~XKxwB;0SC}8IHh2>wn;b#o_}9&)o4B>X4fw|h0cP! zq)kYG?pv4kDo{nO4oRVN$7>np?WSIx6e2HyQ{gI&Y3SX%(9}N&4nZFO;%zPRkwsCM;T1q!EUz%9hU7`ZfURF`P6v=aG^zXOf7c*qEV0As4%FTue{yoALYf z*aEzDn98hdFkOKU>q+k~!hV`3Q=xg*-OTw(kn+aihqUiHMDEZ(f5!X-beaxPaDG~ra-pU}Pv!u4##C)S zwA&-2TNIKlGD%6dfcpenpZkQL2}zq)zk}girrV<5ftUbM4koOvs!(q5uH|2Q?9Wd} z`2U^}+C{%DyW8fWA(78Cc8#OK| z<+mV|3#Z6k`F>^fLK^vkPG!J$QlUGDUl`S*s7RnboRXI+aYgdQ2sS|v_G9eCJ+rjm zrPQd}OtQ<>&W zV_~g9iHhPciAb5C5J4Kb<`~-V)p9g=NKv%OE);?W@sR|XHT}}G)Of%>u>dhJ12d1OQoBh5oD7Q%!lot^$gKs2ijNa|jW<)4b8mW= z(9EbwcS#T1$}5zXN;-whfT>4ralTA?RQFVF`{EoJ9Yv(j`$pWm~Bl$)z~* zcS~cr{GN~CVR7NJ{|8b7NX@V-;9Fo^;?}~0lNWuzR%{NLQdJIj@u%#wUGmRrczshX zh7v9;LppvU5vm|5HmcMg!8-N8rxH&Sh?kA$kS+mGJ|q>z-jwz+Q)KDvezq~eyjToM zM~Dk}3QyB<@-p>HPPdjn|3O#+_6AOk3k^O^p`t+y6k-Rn6D~rT&=TDn42C`> zP+79To#us~ejfqTaG#|cCT3cACm)v@cOB9(PD5_2QrW{T^?eg;K^hM#6k*XOGf}qx z(*+0H0WB34detd?HvK^S=a;N>`cVp34hsaNkDfNbz=WF?|H=)XCO@W(2GBYP`|lFYUonuAsH(JPhgGRm+!LQ2Cr92R zI-LT>4G}tyi)9fy$je;j7^vn`GgK=@93WYj_;-5vA6#GdZ%0&ehXDXmUx2iSfdAMJ zJR8O*?J&i#vXnM4Ostv_psKhAg;uzltO0dcI?)Zqg4(DgB8NmFvw3NOOY{oPv9UOZ zTp_mEd3YkpEtd;?kpbzXHHBO~)(>apzBqM9sGkQkH!IwZjHx|KLx(@wCCR$p^y+_Y*-3SVFPj zZVw|j3R}T`74NJ>xB*67J~%l@xx8ytNABI%h1|aca|p~AHp&TJK#Deas}O}Qi<82N zC5skAk%&uR!jSd{?0S$L#8~{v8h+PnhQQ1wev)_KJ@<^Vp=r-q)m)q%=ZLcXtV6!U zdt(XUwa%ej-DhIZ5Dz$-Pae9N9l>?>J?i+X zAv%BMJgrnSYiyyGt`uu-puT1WJ^j z z*6#D?Vue=iPJ7uJaT7=|%kD@U+pVT`g}167&DK#Q9Kfn$)2VVFj$oCYK{zMH%zNeGc;ohbQmNo&czGN=U6E)fX z4Xy777^%+_ieEFt5DtZF&yKeZxtnPRo%Y|e7Fzd~Rj7bE^$m$WY{Xm4tCG1a_~1>1 zLouOLeC3V2rxQ=UnUjhq`=D;jArZ!DhZ3w18@h%Y^rfUX7c%28+nP-{W12RGU4TyI zlTG?!+elT0guD7g4MXxBCH9CGoI+CSKpa#67=U@!Qt4Bj2QWf;zDAIX`x6VwC&cN7 z_`nsZds=jO7c8W+mn-Mh$}Q0@rO2{gUZzx;85fCMst;weS7(flc8+Ip6d~!jpXW;1 zeK?RT)o0`|S(pR$!PdK9!!@Peorf11W-h-x^=}o}xvM}xaQWA#b-_XH@r2y>tBGF# z9HriNr|Jx0^}m5}921R{);f8tTZ7fOZU zLnkKg+Q(yY4Tr}v4*ms-;CslpgoM&cV2MGB9zi2c#L5s8hGcqEy^kU*gJO)5Q2_x` zosBG3yoOH*_Guw+M4~M(6OEpDHo_GIL=B=bVbigQ$@GrG4&pL>)fpJtT?uF(l< zWZk;h0ncqlnhWJ_>2zVUY%LNg*fi*NwnFM5u33&Wu04ZH)q40i(>w6E?(Af^Y1rE0 zcX;dYI4tOe>RgH*s+ubvyDZh)?wm7aKr)h~CO0PrDN0b6TfXt2L4`P65mPfK|=J>`JlSkIeL4j8>MZQWT%LP#D zkc>UlJ^e5$@XN4NhtX&+-qbhrSE8e7VDc#6bkJvH2R>pR+9=;N(3tOlchtl``15+n zp$dmsWegIRlTLTF#oD(M1209w;s~V%N{O^pJt<4|C|9`wjOE%^#k(|f4DMlgI9Mw? z88puH?=F*fZMl)lDARAHD0!V?pV@=IUPLW&cZvE)j#taz@8t%1;$n%;ff$c!O}&yT zT`D3O4%ZrN`Dc+{0aQf*6C+JB-Jycdz-l>9^gfhNNEV@dO=jU@hkaSq2U@8a5tn(# zd*n>ADEAUDC?4SO3-#WBLaa)j)5i*H4uh5FI>jflW=NjxAR3IL{R_P?H%j%k^tuU+ zB4Nn#%hArBvK=kWMI&`9d1%)uD?}kXcYS(WN=--+jom`5ct;3;2sNT**Lkp8|0?!6 zup_JOCPWa7k-=I$_AtGM?oN%GC-ffOk(e--k6>l4kf_j((gUL2dIAL|4W)bHJFqIZ z(mqq)QHKqFB*B!!fF0w$#?RH;LCX=@{(EnW0KDym5XE9Sti3co2G7o5aNQe3(`hqw zo}z!Vnjgrf+e9;fKTiubRF2@ffOLqrO4gk*YS<3RfsQb^bKnigO{GfX&=vBOP*vw2 z-(vbDASX{u>tMCYWSPLm)|2l%>p--eeW;$Py9vcT)hj29mITu#WVX|qNxRtg!p^9% zUW7q+YnGrAN0hk(gHsz~DEilZ1@K-cY!tQqS-@g63P1%k5LZkjvz72>_fB^i z<91hHcW2|e%~QLLeNspN3s>;{N@Sv?SwjWm93%V4-9d(%*$}Ol4LF$zVau4P5OF_w z7(7U^&i)c$J#VBmbjH<&DWG+!%PU#X-L?G86Ce7eUQ@!VyRQ@5w%){2EZp}8DWQav z=>yB~tswZMohO-=Cddk8QBPuGYM7HEAoF+RJnf{I2S&fP3NwBw`Y~TpzZ;$a>Lj&4 zho8cL+{=t{zip*szsgZpSGDe3l3pzgTE+m>DWx1BmBx&)92gKYAf?Gr_DXp_>{PC1 zqD*)H9`x1~)%N&7>n`q<W+e5FynrKKERlzrAKKu};TyAABE84am4_%(SzT*P zwCp-x&YKHv5bUSCMi>@~ul(w(+7xQF_-@tIvUy0KJ)n*81BJ^Mcn|+-E@{il7LR#Y zs3!sVOY+J?|3bc*6-}pvVnv*w6qiL?ULvMYi%&qSm%M#*5^pw_a!~6Kvg9{tMI*hv0Z2A(%BV&Uz>8O0G=3QtQw8vVFAR;IETHBM#_LK zZHkmS(8BBWt9J3`fMy1&1@bRVbmajh3-Igaz;EE;ph;iM#SGuOFPii+-YYcT+fNKclJ4_@w#YU2VPf!SnyH5un zKCV|0@uvOd{b0LDjYV_^gPF-f)ctKO7ZG}%M2Q1D@$^$@U4P4jd03_%(eo~*9?5g@ zbcO+^^&^&o-~Kef;NCrqDd-X>OT<#m2)%aU+p9y8dDp%x8ygtdMfP3?%1j*) z-S_5W3`HmWW=*8D^?YsH&@o7-1}HaS1%x)WYnSdEf&e5T2M&XioS7%J*Ul@h^vq~M?Ty4*E@Z=KWcivo4P{?@2Q+quMWt&NPp zJik{R%NvAy2*284*7UBhMm26FmnQl3$o%@nhO?5=DIOR_rMS@_HUU_UEiRv>+_VykG`$^bn zJ6;8K-oHg(_6k^K5&xfEM&6FQxuv&x@LVOYHB}wgHYP(>Vrp6a!*-KpGe*L?p6-+i zR?hAXD`7%>b~P^#qQtH3H}73on;643A-C^Zy^Zzt3t$s;(@6sfCzi2MHpZ-K!6vXU z!QLBUg<6B$31gcUpK&&q3L-4E?$_=5$P39e?zThV1mHsuEp$Ag@Vw($!#x@)@D_nG zPc}&iXlWwK6Q#mQ{-#0;$_7FTe)<=4za;`gv@H6e7d8sq#c!-T^6mSv$YC zqgC~mBJPW{Dof1w4v%2L4u&9W#_pc!I1IS~ZkWh{ykQ$i1g5A%_h}uW)A^NaYPQx3 zN|ZwY7H}?h&|ExbW)zAb{%Usc0fl_14hQAtuVnFX^YaC!ImuG z)e#A7(?kaE0HIUq&|poJ({Z$$7k*WUIz5`jPyifvd^%Y1k2$pxkgFyO*)bVrAA`&v zzKm1ozWjVoXO(6t8Au@0hgY2V>fmP?rl@+j{Hu~oAa;fbc6u54dau|!`((>lJhX@u zkzvt(UQu2l9(WU^6{Mru0qKJMe1dhK+pY>GzhnKrNsZE4pP-4vY+0?CCe4%T|0;V*nop@*7s=TDWnS0D3;qejqha4ZaCQEyPhA5 zo)=S~`Q;+v^{xA_v3l8C*g1#&)+d5kx~x=qgth(fr_o(1yeG|+%^pXo>&mgPp83D* zJN!0Wt15MIiw(&LDs;8oJ+GhN8YYD6p-W|>qsDCbb1W6vtEri@8HSflAuW)t<^U1? zz48%ju>ry-TiSK=$6p+$m{6%yTTX~C1`$#`Q$;PeDe|$q2e3@xaE)Y}H(LQx@cS;$ ziu%4`b*e>k;xZD_#}EXNd?3Qsgcwne0!^VG#FBGbdjUn_7wd%wy;7P8{yceO@Vg1P z>7ih2Kin(^H&#MdY|f3RHZ$axw~~`d9jGCT4DZbPv|Unbv(;DTYWea}si5t>dS<*4!Ju z)xOWe3Ms@6PLZ%bIXOMHUmL4uM&D?kPeDMBCnQDrTz71_WTZJU@T((S^?=Uk$!WHP zz(k7>65Ce+=L)KefU%)hdP%VwG;tP#XQ5G0f`+*vr0{AvYbe~lP;K3@0|l?Xf=J8E-B*u#Zw%%krQOKHZ z8S{d*Q+kbh9ki$yEur^%aK}z3)=IJbqWoG7%Q~9Ywc}vdrRHMHp~Su6Ol7V@I;2Q+2=cH2 za!Sv5bwdI@9ELq@kPI_)y$+>m$7ri$s@rD+ThT+}C`c{^t2!}5cgVxG(R5DSW)V2u zSX5V1Nt@)~aa^w^Di9fdyxVz$rNRM9k|9l|M&O`iEEO|;U!*EQXBcWuuL*uIo(9Mzy57wYxpu%^OaC4 z)*o6;A2K277(o*>HX`I5{r1`2U8wAdb2&qJO?qmNa1`PP{aO zR!{h}eI7t2TQ#wYV{n)p9+ zx5v|pFu7fKVu}X&cjicW@%=>nL0HRV%Ot(hAW@HWfcRg*r4e}~!kLeY|KR3&p;(9( zq4RWanfv2(P9Xbq1>B9lX8J~1D?@4GMCVSDH+m^E96rxm5^RzQLP7n0O3-3yJ3MR; zD=T1X=d$N_(*o*bK=XJPPX`e^$F~9GKj?7LMCJ|!=7pI3YfVyz!j#0jfBjQWH-X*Q z5Pt>C14!hYgHsK7B+vQeOhx8~nuX3uvhsnIf(ga}MIKUe&#HZ})76=JaxSr2ps}wZe;b4j8W>_^g&yAA`iIVSU2>ZEKvv^9+LoC)$hjES6!~OAr z-1Eq4_HTujt@6O)g?lYz#5>-I`(B?f<}aXs7_%V#Xwhz9vxvX0TRD9;x3;wG+>6g% z)zq?gK3GkEJta~PA@lpykk@70nmF~7>0oNi4EzJn5F*8XpjV1%kRlBKwQSK5RtgKR;cQiIY6cH*P~b`odcYW{&iv z06^U6Fvyi7GD#Kyd`NmTwWpzsR*rZBW>8pB_=tD6k`vb5ksH2disOdqx)O>e+Xc{s zNu-uLJ%Ff*-sCAsbwVNPMre6$WH2Wc0j79`^7Fo@v#E{K4fX()cx%-NU z%mnQ(M2^7LE;8ke^1KIP&Ky2FoQBsHTW+rcJkvkff0!ip54lo`lD_!E{~oMd02Jjj zk$q(l-P(uM*>mF#tn3ks&PRCMzDL}A*``S1T#X~!*{IQ6UEd^rz~adznOA5%*nmY& z`-h5BOsu9KsfQ6o0N38nnGLh(r#_DJIy;1er-wQ5_tZ&)C+4;C+=_=(N1ungX^d^h zx=|7_H3;*R1(^X)p)YxZ1AMF`z~PevhxM1kEhT&Ediw7@3xVk{w)WQDP?~jScN-$_ z^2yUESs4w%*v&L*}ydmZ87q}k?!q)axEBP3;8~RSR^^_C4Z6W=L z+$F7o?RDeU5K$@wX>Jv;@Zjx{I^A(5a{EbxrV&JSlk^mkjymZiV7nt_rCv6w9lGttt6^v}~sZ`R*bL zb}O@e#3#iroaJCkdXs;m9NKLxf+M`_6Uv?sE?<{^GxpPaxkClWv7Ucrbxn2=yz4wB zKux;`5O;p~05B=?_GYNefRwvy$#@om#o(Ce;Mc)=Hk8{A$8p*$gmNekJ^!Z6wrJX2 za@pGwbF;~}!OD+};$pOG)WcjDHRG8ijg~o zSYa~GrPW2JaiuG#+NlMd70W&9S zH}n59vVR?SCXjKv#PbOPiFC85HEZj5nPVi%T|+?1eHv^c8mkO466H=z$)*}0?m&c2 z{$SqFm=U0~sjPdg{ra#X`mnW!#ELa1W%`eS68@$yS)VgO<#NrDw7t#?JpUru5v;`7 z+1r=<(~HHf$Cu6nfI87}=N)*1;k(BOK1A@y#>d3`hiQVQ{zcZ14BoG@UtP|Sic{1o zUI$DaDbWXYMLak(0*ic}bvR6pOZ)~+Jtom7S<{q~gkqj|_;18bxHN1`;w5aVbbL0X z>>ro`J986zM`*l|N1pE%!zG~>8Pz>5qstzZL#cbay32+lP8o(yKOO)rsqf)5#Mme)8$zmoMA$n3YBGn*ktxci1*hN>#{sT5az%-M%O0UWBWETC zZ&2MiPtPfQQa~OhiClbgr?Av6|1#@kuy}l`B(xb#V=}@9cU|8%jkRgCV%e|ns6^VU z_1v{CHrkx&VE!pqt##I~@8-J=TdNWBYou3%M_`u7yWM}^7I6c`)u?@6b}dY$t5RIo zWjpR%h&$2YW&(DReLp1GFLB(h)cb_n|3q$ocU2JKPEW@=0;6^-&Kq@y1gN!sGG*QU zv+=EOo!XOnrl7fxA{iaHrN&V^PLYJk5FY=)Btc}YaNQ6W`TWZF>>qT*qp7W zlbt(xBbqY7Bhn#HtE~iY>$(M%JFh6j%5V%5Gb4=Iv~rEf9jrgw6y1`vqy)skK$InN{z+3!Vb;`o}*=Q#WO!3L?vUY8S#H>e>3eKohre1o< zth1M!@ozvUo6U){a&m&@XpVM#48JvUG=!5z%Z97dN+&hJZwQgC@2>ysZcN;QJtxLqHMq1B=5Cj-DaDrxGvu%x@Mtz zZ~uYj@@G8BZJd9h;Rt(8;cn*BMW5O2W^SF0d4X*l^o7jjNJ`G^UGhWC(O4q!f0SnrVg<^uVU1y zoVWml?5|ei;x^d2hiRF+Y03j!mC&x&m`K}rzb8$V3uzsWu4*eeSj~RUd}=au*%a^z z^IG>Oq~)$B6a*6?t_1rzF!E2)>r1z+m%(MK6S*}pd)Yl~#m!X+e{OBbG;iswk3jNd zZZc(=muSZM4w$dO|FdQnJ?anjGepRf?luew%bfuOGSxVYISRBj;jrq8eL%x z=|f`f)E?w$xq9tKi+4D458Fo=l;8LNv7O4EEtHM7YP`;d)= zH}pm6FF_Tv5jZU(qWnd=9Mpvxsw4`ScL_-0iOYk_O|d9GkQ)-z#)?HbT?v2#EH>nK z>m!KvSMlMn1Io7`qqxd;Y;9!EDR!bXm~~TF(iA*aB!!wUgv5;61~eqXE`&+F+T(69 z2TPgnB^Jy4Axz5dRdnwsr!;~ltkfPelRZ&^D6Z$6_pOt4p(Fm7rwYW(tB8Ot3rR=< zCt{*!Fur-Gaa#thiW{Q3K!xtrF#<*|-FeT+!tV#4+lU8;`{jq-QUX0eb#5EY7DnO) zgR~4OVo?N=n|&)MPMQ9B<4$D1Sn+Nm7sSf3!d`4HRrvxA?I)9{GR9&?RF)`4b?Nqo zxle4Ou=L+tv42397z65Y}pd&4>VBLhjlL%5Lldx{}jz;#2BFS;cY zz8ktAiRE^Yo#V1m@Mg1uNo9&EW{RT1Y{a2IEYcQZi{cu7$2{k~<_G#=UvXw4DO{AG zybJ0`?Tn#+(e~mMeCMI3Mw5`fYB5qUSt{BSq)kfeUV%4$G*5q1D6=#7;_*O4V?-Um zc9=|s+ygWBceOHZ`PB2E!+{9iI8ZJi+_th&$Kh-*WWsPQZFGR(svx2w>r;Z&tgg9c zZIZg0+GjRw5t*O0V?fsuOMGB#gl~k2*Ahk*5HkSXQ?~iHi1oK$Rt8o>iL1qUq42}4 zT<&aH+ZnIO7U1S_8)SL?s|V6$!#j1ziRjHuOt5O(dbX~9r!IY*tbl>R=X;I6gE$`e zQ0RcYh{spBy<`+CuKZ~5JeU;WEqgy7S^D9aS!da*RTm^63;S~w+Iao2X@=oot**PPw~Z=Ts*wNFp7ME3 z8)f7$=iG;M7D`uLvi#dTO-cyioF_fTUu)ijeHpBRk441~*0{VweqMny>XTE2q@Dr) z(*wSnsn}Xc4_v((!I%1XQs6PG=fo#=iAEHPQ(O*e0a2N)e#%*N{yM6nh}#db+8sLT za`(xC&?;*PbJ-toPk+BFoG4KJQXVTwMDt*^L-4RmfG-|BC7D{36D=1(Qv$2QgMa=d zzLqyhh(5N>+^~jvmDWWitRi_O38jMQc~utsN|NQ&SU?z*GT+V4nKkB=qv#gQghTY51cMzQi+nXiB2i&SANMF9z#r;y}q z-he29E{qZQi9PId%oN5u-3CU$aI?lzV_NU>3=k)UYEk(MQy!!5Lr&^AXlO4ZqgA69 z%iE@?MYM-{Vnmg|U2#M5R8>Zb;@Ms0M_{#93Wd!s zVS&(N4a7y+Q~c~_Fxp3dPw0X3n4NPREpZR25L6v6L`3FGje{J{W3snAwH; z3{SXB_ocp804ynxaS0rzS!LPimR z9Np%#L_5C6(hanELLaL|{qTR(i;AUo0@TF7c$_kg38=3=qQk>9B*N>~OMBPQlm^G9 zL~ul?dxd5n4z2EfLIh$R|% z%AYsrUM%ayG3PLv6xFf#0YtpT4Wf()5j(pR%$q3jFootBVPm(vFYTXy^r{>{5GSSS zrS~GaaL|1mke3fDAWeA<@b0{48eG%$lGK(hxs)P{8fnnJ#tz{rhW{>=LW=%5P@6jS z$LII+{RwvwSWUBe_?-eHKfop;`)IU*CtPoH6d%ot>g-Lq<_8bfv7{SnO*DaaHmsuI zxl|Sr1FIp?5vDx3ya-Ejb;_LLUGVBLYb8(2&#f>(|aL`ZOq&gg@bVQ zd-#MchNoo$&&K}vW9|vfeOSrB?$5sgo#rY~`3#YNg~BB$P{iv-D*#%zBThtLCAPOm zq6Pu6QdkibAB3?obQB088^xb>Rb4U)Z=JRM!iq+kidNMDU#OFV>60>T3^V-M>Ck`H zdVNy@7a1&~h`*ui@q^JkBhm0mPUbIy&LdV!q_=pIC5bKS*OvDQkvfP=l!nkDk$$Fc zMq$`+&r`wEFlXo5NdZt_{TxE#h7hmHN{pK;tOcvBzhrSUR?%=G3F(yX51b_ZwejHU z?OS6TmVY81uGQxWzz)ctSie$~?InJN6!hsEz7(9wwUK9Mx++_zGqdp3T=# z&-s~?KLG!K=Qi%+QKdzy%~TTt_%WF}VMj!#FTfjIcq(IlPn)xsT37xZhFU;B!S+02 z6_ri_Pk^p{L1ATp+gy8T-!SaFSwZOQbr-QAz5>2l(!N#v{%OEGCbZVz=46HH*v6M8z}Y?gVG+Wm zk^b?Z>SFrdB$hPI9GEfY)N4H=%pGp62}N|T0c;d%>MnTxZD{DJ`*{$F!*6T29GJ(D z2|ZiA?LYHskK4}}u8%?=F>RMUWv_$Z#(f()xHTrdT}w^oB3zag8HAQ}AFT-pIoGj& z*E8*m1T^CCpL0D&F{4kJ1N`$>N%~+8u@%f^XktuB=2#D$f^&4w3Htd(&*@+M_`dMv zSQF4GF1)84TV=nGAXgDRT6h#ZvctHogfvU!ES)rY)nhX^a^aA_W}Y&?#m6d#o!Is2 zluS(O@TUrAUvIH0J#w1!xM;Nw`A2OwGa~@=|CAD;~`Z4jkv42P0pEh`(XJP->__8EHnVAjo91ACrnuAy#Ttp zO?nfhXtggK304Wz57_t%BB5FYXw&3xRi-f;Byw)>%hC{t85qDqF{0#7ykZP=&`0j| zq0;a*CDVlV!i!CQ?H@|ro>ottmw}3G^Do7jIPB|VUsv;tIx8DwcuuIR7@vT%C|MH< z@2f=3P|CsYplcsGow=Hyns+d)(j(|dHW_*F6u7&mUp>C=0E}y}r)niMgz`2?_9>AT z3`tzJ*|7N#Z;-7C)U3a6OVOdO}UHeu3{P06@$Gp$vJn&ShV|ge(leOB&AeE3#(QKQqRc@L?o#55urT8 zRB0$hrh@zN0ek6u*w9})kwSa6OFSbMO}*z+pN?y-<6aM2_Tqeq6qMmh<>XbRTTz`K zB0EEed7^pPN4txcxnoyceG2(5s)ZJPIn4ygI|4%Aioa63jv1VX>!_Y?JI_NQ-QM`N zBY1Yi;D4=lWfcC~%Ya3k`(s;J7e{S%*RgAM@*vZ12k?Eq4K;hkJ=d>88qY4*`-k{T zpP;enx$>PAXnLoUX0kQyGbw4uZf0Ad>)ACL!L1RiIksZK6)Z}Xkx=)F<^kp;Wly>( z1_e#Vco>L9z zGgk=K8_n%?NWyr2MdfP05_Bt(jq#szgnC)ptm3pL6u-mFG=Iw~i?uyBS=Q~W`PEw+ z`*-wtM{b#2Mb(A&jr{_wiK}^lx&Dx+^Q6Jf8fe6PKQ?RP%VOG>zFD?y;>sezqmr?# zEVp&@A=gHH3`YCY;HMxQAiPxYukYRa(GunSQpDkG!E03=p9$%ZB1KZ;yn1q%Z#yFS z{ASOhj~;W939dd08-GP16mI^wz9QsRI&5OE2}?AB#VFRrxeRmMw9V-`K<(PRp**c& z7^pSdC+hv)Y+hBCf~u(I?a&7Ix^YHa=UhGPH#g@U^H9_xo7*yJcgOz)U5m?oIhm%# zAM6j(;Ws!Pm?f|!f1+0BD^!p+N;3p%To30KShpV7H?VA|XmCHMS}X^6kO}fXf~&9H zFrY(_m1STHgfLV(SO;P&fdl9Y#h(P`4Itiv0g-_FplpSK!2MMMb0OYvKyT;{@U==; z_WqlYwh(WuTMGUFWHiJ-RR1dYZo{4$Fryfd8XZC1Jtc@4c_XUsekt%akOll7boZ_w zJ}a32WDtVC66lGM7L47$6eI&?5BUbR)dxx@0!vK|h!!T0 z!+#U>M!p5z{lj0vAH#nW`VD#O5=;d8Nd?r;&c1N zm5`{PU3n0R0}IGkTorl^0lL-Bx5okPNa4L$mkvBEy_ZgKddfQN!E!F_19Cc!lPyC8kg{TUIYL0u?EFoF=Y z;1}R;99uPDp530^Dj+{%Rya`se1BC4Re67W$|t<;8t{Mcpm{`k5OC%0Ah5;P-2(c9 z#|jNffg}OThFq&4?Re_~SH*%RBj^^XH%1~&wWwgz27ywPoKf^9;HGNECDav^*K zw&1#7K}XO*G9aB+girGZ21pwIALP|9|5C6xu&Me=AB;W>rl=4M>eEDa#`)c(%<63{fG_bi?!Br-DG6})xdPjt zuSZ_^vBQM%F!wmrGci-fZ_66V&ffPaK24{Tx6C1?$0b>bEh&4r6{{+EN&1D1m%_U| zwyCuB?Nx(&<}d^kHbZ_}n;n@);)Py%pAw~8T=2Vvu+r}b8uj|RgGwZg z#X^QUa#2V7jk&>*p+%|>ez$s35aR`uv)}2EW8YVt)OSSZTTQ5Bh_gQZmn+5Nhw=(= z7c69n!acwL?lt&C&HSEy{hdM3&4&$!_t5ozPBpBaufOk0Qd?b}&u~qRE2WGR7M-G& z-gY)4pnX)q_5-sr!a)G7py&Dq23cPCgIJaejx$!2oj1HZ;KF_PjII?pZ z@0)#ZDAQTlvW|DjY7N%{hkjxp*Gbe5fjjs#rE~=(LtbM+aelOtO|sxSqUMct;*798 zRT*;6(O-7l47M%%Pj7c~7p(=oH1Gs;KUL3v1G`%hXB&NC7afHn-hVGlWl%yX1w<&w zo9&~_dYX@zcByZSd)K*kzjAoee(%V#nmjF(Ah1^XQS;*moHA2nc59o(`UP?57_@V? zRwEk2gH)A=KoxE^nx+OK1~bjx`&9V*tq!_@t{2MmDs=*?$_;W9v^`aQJ#JS@ z|LwJ z5qU@$oT`E3hEoc#_#iO^@<#~O8~71Vv0a8EKFImjJX!3!mcSVe)eZQvuUqV5Xe?zH z#hQSZm^~wH6BJQto;?;PQ{ayN6f69SiP$%$vJ3MOJea1gyhZHBjWZdj_xjH&0H^ht z%s!bV7pGX@f$o$)e5S0JJq_&=)O~XvM&jS>h-rA(OmMMICVec?U(8llkex|+#b}LQ zfyjEQ{RsSoo-+fZ-q|o}uLu>6#$C}S-=>-oRwTs=Nv&x1=|C0UV%{uAbWk~+c`7)c z8=g>^a)Z~U6uYI@k%>q7joV8O1mp>zSE0a;_=yEETK(PcV=kH^f?FXJv!vJIK)v%1 zw3D9t3WpCRc8ecM;SA>6ly|sw6PLG*#_8L857t;3XpSPbNu?u%>f#v~g4DwwmM4Hy zB?jwdD3(QWGz=xwme+ve(jQ2zUb{qggaB0u9_WhE10RwXfbKFI_@FrjY{KIUey+zV zb&m?f&)V}l*oa8%^BA-QA&HXm5U@DI0#g;HOyCz-Am3Yz0>q{W5VYVS6<7m9(0kb9 z^4w8wan8&0rg2=t1EsLVW@&VIQ5pAOv2h`7uma69SO@CRDRrPxOB$d&{BcQQ@PL}ZRnLc;{7*rvphbvg2vyi& z2`wk2y?w>p`HP>Lmto`i_r(Ozhav#a)!r4Z$HQ+#il{K1nhZjv9oBSD$8tDi zqTdBRC=*denr3~^V2#5Bk45Eo8HK^@Fe2)Kd7Se=#qT{XgF^O z`bP<2Wne`TgTP7yvv#RIKL@(VK6_;JU9f^TJXlEN*of#$`lv4TL;C0!^rKZmq4;W% zt(l)i@_#J*6Cvq*FsTOdzb3bdTH83&Ng`1#vTf2fd~>m_TNz+Jj?#U_lL75XR&ccC zJd1I~v?G$jsgDjxD7xK{M1)n0R#6>m%*(z|78X&U$O8noG3?UIB}M9+WtEDK^th)G z78IjU^xV&Jl48sGz3OFUF>~yRdSSa{^_Wxvf^y@9=t-ep5o$L`7llyrS`&%%2;0;O z%f6d=R`AaM!~*T#lC3~Fi1>Rc$Jkq;NCnHw5K)q8m<&ZEFaL_w)v=FHDNkh7(0Q%R z&cCY%_Wh#rh8|637 z)G^)1G!Z{1JH3H}pjJ4pS@j97@la$4xXd@#rkC4YTpotkip}5H*3Okd^san%o{SK? z2oupbeGK|8Y`bp9Wda3t3Nn_tV+LL=7`Uwj@c`J`F0AmyL3j4XanTW;W#XZ}hn|e} zSRs>gkMKqPA;!e-IjDNf=a6HW8>;abK86GyS#|<_d1jaA9^3-_cw9NLZ;oUyZiiEk zZGz+)N#t^NdtB(c;JY1Cy2voloG@=8cCJYNlijEb$_d$ZgwPen0=Zmen{(OCF1@%eR!sqqT28dW$HraDO%ps7)T zV1rd5WS&rAk?j(nD;HQ5M$1^`ON+}C+a_zqI4b*L=6M5}52;e5rZi3b`c=9Pkj+!p z7%9)EbWYVvCc@@sG@$*PjDhWhS#g@Jsz#`DpO8Y_iyb8uiGIrZog#``iz3UQc_GtK)>`)Jml909h_xH91BWX z^>4ky*PfOWKVoS_4t+Kb3xeN(n?#P_*5^M*y@zyZlmgj6jl)Pk9jp9>vvoJ(xl2aJ z7!~7loQp(cG+&9|6qLyBRw6>f-<*NrH$;+|4|z*|e*2*i9@8Mk$!x!c5T1E|V#?R} ziX-P4oHpyuB)A)1jci4a$|w*>1UNdwqLwFUg;jc z1#N_P!Y*t*9)@Gkrw$r*IkjpGl46*ZdYGyxuw7qEwMAA;(YAiz(11N*oEEt#I#K~C zlB_SQYAhO9DaQKRHocY@Ag79144smgFcdMzlgQE*oGiUe7M2i3o6@e2BnH<(A_|^o zySXJB&pxO~EvMmV=nw%&NPn*qQgxGk!Sq7M#EWo|XeuRU+Z{gA)Tuxi4jL0B%VUl| z9pao*rDjw>vS6NQ)hP0&Fq*y7N&}V0+UJ-l>2UhBp&Kb+-(y0A|{u&*C0ze z8?UQ_uWB&FqDlQ79s%Y%2rCO;%ADM~PT%Ocr{1JVW4I~yk}ecjpp#rv!#_pB=0^HW zy_&fC^?Q77xe=wcJh%d(Jf{u93^kQ;0|sdYNhQmItZKLm$)6z?rvi4erxSGS(8}us z{e73GF6P8-;2T_*YjS!SX5{{rjqFny?b{4mmt|w7bKxV{n>@O3_?GTC{{XJ<*;=M)CjJ6{^eo0#W|MF>98rPqf|7rC!5B7Y1Su?|%l z{!wZCAR1q@Q*QG8kJ#q+!~fUxr*;zzAx+Fkl`u_E-3vYqp#O#ge17WI%f+;#2^hGt zF{JW={w19{7kcsx=P~q+r$gVdzgZdY;{^X$a^!mVZojo&!RU2AFE-*ExEcqzr4@se z^dtPI=Sx8hZTY7S9x(^kD!gL#>c76jk@O_bEw_$W8nDHf?%m1xYrC1N>}p~wVoRtm zMT}`BnWt?f>BlE)JX{OAUPhkP*DGb-vWj^|Y{HT1`A<~G`gHS zHh(a&Tb;Kkz}z7nj5|sKdx>yPaW3QUJeHBRV=FY*7+O2BZGee=K@I`#jS||&*<!YJt3sn;^rR>dZr(ne8R$Zzp$HCB9R^SDv38))aGP{-fHdY1`D08A9hp3bCa-7 z6e(F??KF7+`r?80o1M-_%3sVE)l7EPN{6!URO<?@Im2}8}pCvh2Q;O=`_mWx1WIP zzp&{=a&(=5AHp9D_^8*%3QZT}{F1a*&Zi>N)Zxpq=2?H{dAK@P_ctPBg`37q$FIEX zrU00n-x`KBRrdJvpJw(yZCZ8&Ep`MsF_Ft(c}7kTUVd>Un3UK%R4N=u^@>kfkFkSG ziPSkAskqtWNj1)T=BKyODKJ;uo!=^sXJ=- zh7)ygrAa-?F;k*(qmA9M)sNz7A&q$@6{#W=!unzVY#S4X!r}J&e-H%HDj}Of&T4U+++;X@i4SG12wIEn274#n_5HVkYXeWaRQi@k&HGLE|Wmhz8a(~u>a();H7nDXL+ijrY=?|T~Kn3}O9 zzgOPs~GoAc2HfKXsE<_w)zP7x*VNEGoC7R4H#LR2lbI z`~%-tgJl~J2`%^LSNo$yz@!Ev7M?<(-!w$W@_K=ze*{Cb>(6fn8+MG-3HOP~=c6X$ zF;PwRjpsNg26plg*sCL}rEBbO1%H3}j?SN#pISj7EeH}Zf?KV4Fs$1 z6G|z(9`qi)QpcV6d6270El%fvQ>f17uV!wioJQOh#$8yv>zN0{DMXbs-;?e%6lqbu0`At`hMNnStMX_z*<&nWI!!^EC; zC&^n&n8b_BP1(sH{$!sYk7c~sC@`ah27G6mrO-CPfO!IMlb`2fuC3i|LZRvf&?8i1 zgPlk*4JZetYt{aEExs`U=)?LW_CF1K!XW9)wKB8|WjW-vwEGts3oRTFtPH0|`4 zvShp<%nMu7zKo1uaTWC+RSqT}w*c?=EO*9a)H|66C$Z($Ra(9| z39mnI^;AC$%aB|ZbbM)yyS(%rvtcQ0Bg9c5&B#iX(0!5f3r=48R(z?bBac1f;s%p2 za?Pnsx_62CwWOgSoa3*vr^oMZz`Z_DvIs|~ndMteus`PmKOos599t#U>?>}prNm&( zRcR)%SomMODpzTsiW({iWJ;N)hHpjKA`fY_4hh&PG|7C4T5QLEQ1&XHilRDNNzrop zI}L@^VJJ0V;_^;tnfkY_guOgP(}N2-e7x9>BWiD}JyB3Po)D1B-XZ{&k5-8wO%JglyVIKeVxMOdw*~6V>>2B0?YiVhCR5Ufa zIzRTVCGN9IRSJB*@z%l>-d1cAu9Qe1eSu$%caCd`jzlZV#?W@`)XERPVUv`W3Z}u8 z4hjF3obyHV(#m{bb;;LY;1m9Vv!l?slGzA6#Ap(qb!O_Sgr#9*O}ei$;S>f|tjw8I zzr?}l z3pY-|P|7Wd4*W}8rB3`mQ8yOI)AXun8MUjJwJ{GFUijoNF)k4F(X6%%pM5mDv7Yro zYW#7reTw1mvA!}GcPs(!8-E__^%--nGStd3^sXT!kLQ|OeSZdtp(>Rvsw$Ea5+ED8 z^FaJ%RKQ+XpX=X~p=6Fcw)2ybdwK&VPip?rOe!(4LK>p&CBK{Nc@F#Il=f#9xn*xODi`N=0;WY7Ya<*ni>fY4)v6mBGuIU3OC>y zjd2P^%G6;AJ*X^Az`k$8U%gG`y_zw|z5n!;C%5 z?s#oa&-TD=(?preFjkNfD!48x1Zij^sVymaF{?g^y!hL%AsP4)Gbo5b*JN-WsA$Z> zM)J=@f%`F*jHhFgFf$UC$Qo|uR~Re^l6*1j?E1ud(t=5D+;3% zVI3l?LCA8M=h>{5uGfFmPw}nMtL-Va_7)Cag6~dDUEsqw^ZC7%pb$$I^Lok+F^|?z z(j;@~+;be`Y~ssT(=;i70YVySi*Em+#XDb8~BG+&EjF;p@czWEAe3@LUQ@>j^*ZKz)`T@a9qq3=D zbyY31ZQH&?<5NeotKp8g44(9$WCAxy!4^lVqi2ZGC5q4y1!V&Kdcs=S`9*Q#FvN-D z@;TeUW#{(4750X67)NTNAykms(e4e~2%sM2Gpd+m#O<}Lh=MlRYEeU*q1^TkGvW{E zVEp|@Q3l=E;&}~?1&yb!H3X$f5i0_x64e>Qi0;{=ryvkBu>A7*SWC@xC?d@x0+m#w zc3SLG(Rx&h6cPv6VnK=j1D|IYym^0DJcmDLklEw+rl(j_ys-V!o2)}##5|jgbqyAK zONQN2M?1;*cAcRaB6^L<<&9Dp0rAnfz!o z@on3Aa~cSN64prek%rEu%WVsvhN{tKZ9Pk=>0dh_gRlb{$k)e=wmmKoX~ldcx4_Jv z+)W3;kf5_<2e&gZd{uvrwH4bok4Fqr&*kD4Mw}}OYB6h@gp2UgzTCfkor3Ye?oXR^ z0Zk>E)z4V95cIq2vk#<5d6dts#C(qm2IDIt=B*DFZRKD)$KafTiKk@k4K{{Z5{9{M zQO2Do;0*)(d&c><`LPao34bDngs(epTC~dvF4ny&IyXwT>9&6jVN6{%>klg=qga#v z$!5|6d(!=v?6@h0jW3UTx)lk86iv1!V$OKdRmZh*u3QQR_e)0cAgmkj1vTPv`#5D5EwJ=n_r#@U&#KdC z*J@g4Oa6BZ6;}UVCCW!g4$|jQ$`)(SETKUO=V7!^!GZ2fA93;9Sz+(}v1-A1R1aVe zysV|4`oeU&7aR+tD?)%MN5G6ph9FV}1FS9se)vpT{JcxsA`D3zwQd$?n`Ll&NivF8 z{|SxI&w(13BJv*^j1O**D)G@IJoC_~ZK1%~ zs={D{{K#Y6Or=clA*YafR@8qxSO4sfpds(j z&RVy?2@w*h8&j$oc~>^9Q**a4I(Q(Fb5aQPkPb4EetVAD4<*T6Z(1nVl8cLNU8h;g zZNvGE?X^dtPbX+2E~2UoOY6PAX7@yFw^jXkDsbf+M2hYWr(BxNPiCb${RpJ;P}{8n z{O}m9Y<=#B*bg2>Pmc00TbwLU;E_Og&xY_kf`6!AT}MOI@Wj9NTsO-PM$X1>@fYMt ztL5#sTkV_aI>JcZ+6#xGijdonf8WhB1S5@RFfb03^a1khVbbvO5|)i%i9do+!cwg3 z6{3&>OL^T6{pc3p+Z3X(gh19@Gpxx+Iywfr_!fbKxyBCv!4ep{1)r8mJJ+tskCBj# zO!unUGB{c`qL~K5Zw{FJi^|BbBrx5*FF8Fuc|^ZU!;i;fe=@4#N8tad7M)2A=fSHZ zjk<%0rOeLUMf49`A*}Y zd|#=1l;^nR$FgvYgW(Pvhz-hx$wrF%W3r5ug-rXi3~bYlaXfztmCz3AUhOGNBN#a_ z63ZjjLAq|nls==b5CY&U3C(-gxjC}Ju?{$Z?eF9=mBLFrif?rdoX z5u+3Y1-nPyfC@ieU$~u6{l!oc=Z_Ud4p_E+H zFKX%My95|-mqdY{0mqYF1`*Fl(9WJ(uIQD|D%q-HgEt7G&xuJ;(E=jN!{C2Po-GMW z@4F~DQ1{fJ9l{GL9>B*SHNR}F$gbd+ce{YAbQkDvInPFYWo6g!lqPG73x=aRpd>2n zrMX7PZ>ODK^*5oT=uF*^{b5$^=XrlIe=tA#UxTqz@oJjeCuM0Yt?t&0sO9~{m>mLe z&$&`!xLSCHNSr7lOy2o=@Td{Iqw&SLL=i@U;dttT&atNvX*8WtNuvEaVs0uskUPwt z4nm0>r;fjOA^P0 z!MN1BCug$t);dHCYi0r(r=e#+^ZF}sEPRn(4S2>9)(?P8OSieMiw@YPmkq7Z3tAHba#dt*2(lBdA@YmR_@cVubXch0!`Z6TJaYMnp#Z z)#1FOLP$M`1F|@PxV+nyu;ASn>WsVA+~^xbJH(~)fv3{x^MJ=AQue%&`v)}X3}+o* zPI&7Fbn^!N?qs8Ruu&`|2dqPm=MMV$vKg3Ozy)6FOZ!vLbO>U&JqM>Yi>dx(>n52y z+wR6_YnK!iF7#vmYr%$>@N*_`a|twjcyzWU7IA5&+#j0j?k8F?hQ6g-NnuH7?_2$* zk0B3m?YU0Rlg}He+oE9h;N7FYjLpC)&lZOIWRV$!?a<4^RbbHrJ8Yh1XA&1ggz{`E zf;N~m^zN)BCj!blhIm<}`2tsbr^{h}H^DR{G3^cDW=fZ6aGeZ!WNSbdlX45(&#ar-r87{a%ASyqq=RA|h8z!8i?j>8iB|AmE4-EmKj0ZS@13^Z zV#QC3g;fucR&@Z@G{seY_9IrhEe-BUX}B(Dt>M;Cm7b?Hebz&@2jM^N(W|tc29s5I zJdSSTiihiSGikAfqc*}dIA5lFYT;XV%j$O_(Fk7WYWOEs>rN-7AAY_)*)D!k{NhI3 z426BKZ$c^xa*KEnTLq)jpAy}gcvd${1+cJeX;(2KQ|OJ)hbdRp5g0TSER#Lka%Z?s zBY!o`*_a)`PMQaV!pTcHN`#@7XrhLYr=fW;shHA=r2fp+m&|hOik19z{ef2%sYi#t z+9)bsk6GzNMv1mK6(y4I>R z>PCv~GISP5PBydXmqHQ-A{HdFn*Zl`CYUn2h?7Qi20tM7%)m6@-|zMv85lcpm2U+t zoyStS1@`%)50P2IqBZ;s1mH;EF^vKZ9Jk|s4L2eK>L@3MK%uiX^o9NQ0W~c62W}gz zC+<93uTvGNwwNmv8dd_L6YyovTvZ6-HzPT|Q^U}#s)2+d^1L%_7b&0Q&5EzTmt=d+W^mR-y0kyrV#JikvMt1C4 zGgcGkdkqxhZm7DD^$tvQ7_kINa8XJ~(c%#^Qh;Vw%FM+d7dd)n4M0*CErKEL49DD7 z3v5S8U@!t_ei5*NM#YmH#BL3o*G6ljCX>J$auwxIPS%1fY+iH;3TI>*^nKfP$d-}UF&^@nMrNo-5V zq1Jat1F!ZYh2J{@+rZhw8DsAMaP^MefdyOFcARu<+qTiMZQDl2+OgfS?WAKn>DWd` z9oyE^=e!^8@tzv{AM8=JYRxt4nhqg1L&C_B<-%@%b%I=sFL*r3ZkK3 znR^D@Io^tDsI`k*_@>o@TS93YVrKlSTmAx=;3{? z+&Sg0hGK^O8orYS^gpP}c#S}i2@7vIv3Kt!m*JDDQU8f_hTnG`atuenxTKe z8BHI;GUFP?;Jelv}LJOiHEy5}f?6{3&`1iNa1 zC1ArNu)H#n?&XC50YW|3KWhNFeBk%KHq#hEqkS@RwWgdz2nf}7`k%bxGK}u{yLWMc zxnOc^th}>}{Ye!MU9wUBtbrGJobb%a1@4g1)*aAp4?JE5NV!X)GQYT(lyR(yo2iMX7s7wW+B`m? z*aM;DJm^Hl%9~gZn&!(J)^F5IZ}|mp|G>t%m*Gt`)Y`ECLB)k;WgL;jz`m)#!H+a< zn3FwYtBw{x6y^cRYw;Ri8RxS%=Uk#rcN;&9@IwsljNsOjdr8K;#9g@CwsY>}bZ-0_ zax)UjRhISEOxDHT25p=>jlnFu;EdgV7vgiMr>C{GtQG9=#1fixS6q6z4{H(Ym3Air zy7FS|Vd^Dz&I?98RIEx4m6y;;c|F8Svjda(^)Jnh#{f3UjOSq~hS4O^`xN=?aU@jxw0(sz+*Jv=Bi(wWBYY8QN$zZQ6p{

    c1r76PPLf;)7hy((3h4ya zmK1Xefz$&?a+d?2xd#6zyVfFO5A!+iY7e+yX}Q`-xS7ozZ4Dg*uG-!8(SPx1Zi!`3 ze-j{!kII}`EG2f!9Mu$;rlthJZw0Zk;3)XRrB@3Va)8gk`BDPL3;Ee^kuma>1Il4yNwo~G`LDs=F|E*XxIOZfNkiWpZi1%W83Y!hgEa;q;lL@1 ziAsI2mLpWXa9e+lP|3V9q>RF4mE-8|f*lkRW6EVy3t$XIQ6&AArgyczqI*2P0e*(h zxFfmJs3%o~ko3AOZJrNp3hodGbcs=o3EZy+_L02JF7dub5iSSwdqu`A&OsXteG^C@ zsDSSZTHx4OP?9`)hOhlM^4WDIcq&MJNi4+c+r~lJ>Xtb+VrLG4>vL3zU=Dc~h?!)_ z@#%Sbe_0p_HYB87lJ~g$Ra<-h2M|PTlM4Ir-+r*6x*3bqw56D3ta{;;I&>!U=rdBfnMd}B`BZ8bWxo+zZ>kol&g&u3m!81-!4nfSFj<=(`NC46jN zyjPSt609T|)Fk*OzXWQ-R5BL&Yxi`0efV&A_|*p6Dew0uUB7lG)<_vV359rOgS>k_ zoiu)K!>DG>An_%9>KCx113Y5Onfuo6?jh%Yh8=#vI6*Ks?feO1+n{IALA2*?-F?EO z25%w)@vqCbkFS5^!<)t@izyOU4@=;0t#$wpLo7&WGS3HhN)7#)CuF`eicSPuv@Xf? z1!2j9eYi79oKk$3f6L5%6|teoIVw2F3?~WsLoQLv3hl2K#1TrSBw!>#Ocpnj1Ap0U zK%{s-jnfT@jVbgQJY0mD4X$j$Tv=A`sl>Dd+fV^xmC04cr0t7i;%X7{QGa?hn$CJb z3C2L{2u<8f4RWPm*HKL0RgjG#tj}g3uSyXsB2t5a zCpP@XZ7k#;rW&cX1cYO!Bh?uQLi9w?!M~s`K5fQ7BI-O#K+2PHH_| z{=-+>T6(9~^kGo$+HyfBxVRQ4=dGW^F~7*7P3ybHYo_8l1Vo-4%aJEDVa?Ke{ai1r zVXJ`I;N8ZWV$@h5+RdADy!4q-AyJJl8~0hg_%5=v#T6OP(6aZ@ffeGL=n6G5z$for zxq_}v=v@{Sz9i<(kKuMk@9)M1yWCAFtyqjL6Dj@lC`aL@*t~#p%K4jCa<0)uV+)r) z_EjHY>QR()3sChzrex?sY_V+{Y|ED|&B0H%xFwL7re~3uG2?a!=#&PY&1ZRB!woMl zJJX!S56>>R`hQbO77(SQw)UDCk-~4TpHW_%65<`D zwJM7aC6?Bq(iDpBEGs1vG>yl|F*L}`!2*!dm3lOz0g(*Dbpypr3}hc2M|;g4>(uy4 zXkvo6sy|zsUsH=~xt_^)^6)nHEK+z)bYhi7MzOXXd%GIDZwK~z%Z*2f(%svw)=RPr zVrJ%r+LG_s|1eXiz3 z7s0c+3fu~)D6B2=$mK+|_ppqSu+3o;RWu&ACh#74bdrY}$rpF*Pa6tYxKNDppLF|& zhI$>tRw$S!#`)z5>8BFSc1r8@v)i~zGNMfl74VK*&GXNfIAbD%-aeYg95RA8TSb`_ zUy0(TS~(st82QT``R~+3O&IuUtymDT)*JpjWNFsyGGVi?{+6_O~jzsF!F4F|Ks->A@F9Q$@i=& zd9>QU_Yv&ZF5rALE;KD=qp`3*K;;S)WRU&X;v8i02cxXsU0bAf!KmN4%zg&rib6ae6#4-$!kC@n86FSFX;CeL$6afqI|{4 z^R=`;bG%z))dGBMz1x$|+mET>2M$&s5j-+w0)2R16SfGdQnLV;DaZ7WY478Z$*#@yg|LUffw3MEPYnn86vB)j; zWXWyOIYp;$|96SG!;jqrBE+}78>9E*s(=*q^fthz4KXroMrjgc8q|Lsd?w%sJ{Qkv zdPi*`IFdHHWpv@sVh1RId%ZZoA2YyBi2k_3nn(*D2aVlGgO(@&cSlvLjol3`&TwO@ zy?B(EXAT6~m^NuDA_+eA%oLCFCmt98_1w2VwtdoHozo|~n9_{Nx1Q9m$=|iTt6Vdf z$^aKdu`ODxIfF_I145?n2V?KT`2K(8$2uDRT2TOFDMb4fx7Z z*$wcOU~&3eGo}_fY5OhyMc87qj)5vSBu=Oic<{a<)Q1*&`cR_zV9ba`G2FF_FMKSt6T-E7|=z-OA#6JdDRiY^a9XlBf_-B)PqHD#ipLxHa zd|St-!y1ul5Aq%!i`e@lc#msvM4xlG`nP-h->0E28Fy=qW`XXIqzA@|DV%pirvVv6 z|3NCK-S*i=avKU3teDu%*W*k&*aDtX@&rV?WkJ_QgVZXkP@I`m<4Z-dNL?~=Yv7G7 zGnspm3xxfNOfVPrYlqB5@^j`A<(A9I#acK0M|(#qa+OSz!m%2bB$XL@>>eo5LoWgP z1GOI|hDyg>=3gbzHg!U7VU5&Ey{G}+Z)EsR@-&2--L$S1w&Xc@*4t!~m|hKX?r9Z# zTxZ4_eyf3%AJcB4JwNa)eTwM`3IMCgLf5EkeNO9;qy?ev^PrrJN#}KidAH{`%^aih zC#ASQ3cF7JLBW;eM^Ogyyoo@|x|DW2j(=;|$C&B&_gaA6Q>!U%53+$-iB>(d(fEyV zZTV&p%QEzU3G?|t89_#xi%z+O6{xJ z9+U3iK+XS(3eVNtN)Z3u#69JTkviZ0bASB86w{?jv!7sM0;b&2#xQDaq-%hUoqpo< z3^ft{dJ*z93*;SUWN<A8r7vKrbo`zN9$iWt{(aS=k2D*8jS41N%%1**>K z)qT*0@$MxXV>WnG=_Nm)>U6pLiSDaag(2}~8yKzcrGNhf={<(V=Jus={&qusq9l^Y z8DX0cCp>%w;LML9BW}|>Hx5lCDj?nmOrxxj8|1p)3T1^HMd}h8B)Ud@({o_Ih7;ALD0(Lo8srS{QO!_?!VXEN22W$Llt5&c54t{Y=lo_mew=?A`9K*+`%2&JoNn<3GGc0O5ce z3F9wBpbgE_-4XD!U))lsjd7@H(t&H$Ktx3Bn0jU4OYz7;PSQYs<|E$h+P%)&_CV5! z#Y#JMb}nSs5ysj9sm?;X^pVAZm~+_cbJibuEKKdIgG%D-VF-7IDqLq_Vq#!4upJ2- z+>607h-1rV&-4xoJAYYaW`q~vs%uZkIbHt-5b+#PYYvG+Bd+~bQ2br;G=i7Kd6Y^f zQI%(KP>aUt9$eRNKSI#bqL0kUzp>GR=SL$}99Dabp7u+xv!~7V<@7;Wb^^OK+>X@p zLx{DRE}hOjWM(bcNVjgo#p*5Uw>e{BuB*ra#OLw6{rwD~HPN=hdGB^IsAI#1sQbzz z@Im53*!F>ybNV_svRxza&)MN=YHDAks%4;O!{pz6@1~~!X5y?Hnd@Bb!a{OoB=U(D zCMxo1RJ@NsAsI$VV{up@oGknZe;bz2BYYU(Z<;`s^D7*uA&+WK)fcouBT#eHz${Db z61jv8$9Fn#p;zfIT4943Q`#xG=BKUdx-Gk6GpXiXtH7Q>82w>})I`}p7fz+Xrv0McPZ zSoeLichs9pqATth2~u+T+=?=qQ+qoAv>aS9c~84|;5Dl)Hg-) zJho4FoWw}8xrSk~VV&5yr{;38HbLFP6D-9wXB~cfi}n7_sD;U?HW4NJuQm4F`Rnt$ z!2r?DgY?DWVfR)4Z0%>bv%lZex|UxPX4djTb4{793n7``&HlA5KJwZ%Fj)wRO}kiZ zK`DAySKIZO+=!zSWGS%sB!=F#D03^vAeZDzO|kZRD2F?IsgzEzM?%XT%fAb zwPv4wefn;%@H`vu5&irBO&b3Q?2n3A`R=nG;Wj(bC@zb&n@ascoFdef!!CnA4CwgK zc~7?GO%D}AYXw{jwyFv5ot9XBF)%P0YR{K&cRahUSSa@UhuQ~$w@hLZKD{Z-)ayS| zJFBly&?*+a&eTqBVa+)ZL#8Q_*D%B5kxb&ZA$TVC=N?zg{W<(c`_o-rv}+mTL~|!t zc6&KZshTJXCrWFC>fADW3jL6IhBw;nanf&bI{JJqTH>p6Th^>*i-6D#u;$(f3;U9M zyl7lJQ|Afw>GO=4{_d(*m%1_OaLIK+*;!U0)LPV*AaSOz+!~u4gC0V~SVqp?wHlHD z9-|Ndh5$>WbiP0YfQA*c_1VTO@C@ybU7$z^KqUTTKS5H zlnP?Pg@>UYiM|lSPyB;1`^Q1t@$pTsj@A3fOswZr(P!+mA{2( z3;U&(4R#balP?7UiXW}1Vt{s1@13%3E&yZYyo{8L?e|g^m>?=hP(Q$v^<>~|q9b3vfD2vJ$9{dJkgebb& zKCJWt=c=A;*HB|0T*3r!t#jcOG6&e_lN zs%^0>R9!Wvy7r^VBH4;lwdm*==M}QXW-_a!ark%wiSIH#U(rAG69@(;O|ISxXdIP2 z86x`Kyxo5dqPfT)XKQLEswT@^1MeDTU)BtjkGH;DhGO#u@_^c>ZX%dKXI*ZJmNW(D zo3SK67f1PYyw7S%`9(^xlKMx8$Kn3diQWB_=6lO!n-f{!Qx>;rNFv3c`j9*cM2LUO>OauMFga>%Kx|#eJof)bn`vY$TC09SdQ`9$daWD=-xl}9y zOez3fY@Qq?!^G@&Lv=(G!(e_ZX8OMfj_>(vphULULuv}rl`hiiDiwcz{+Q<3w>;-a zJ5KU(m3cZ3LefS`;NxT4T=>uWnEK@UDW7=#WTKZbwOQ!(LCE_Od|r4DFYx}Gh$9q1Ue_ASi^WJy zBf$lB2V}SWF}i~l!g6-FU)SDz-XDv)w8^M+LrX-b|8qbZ1>Zx z9o(FAl`I<@u^j*ay#|w-2X)@{Ct3}vSW_3?^^Kbqn$aGovE3V7S92(6~4;hDmky7yUXQs=v$|{u`cclgy@_d1jBGMo$k9C)8Ykc z&kl`s|1LXSz%RXtle@;0-{bhUlT%D8yn>qA^o@tzFXMWV&Bp^GMVLtcbmdl=Th+4f zJCZtwxgH0?3bzLVOq!!4mbJ-QuMTWieqhT6nSdkb(Y=QBifruK%e;j_t0AHi|9+pP+PxB&C?nxNTsgIRkW1^%l zS>X8c^0c#>S(9;QdWtEzN+lJp-mS#ADa!_1LUK29uraK_l~N>v*i4c{fLeWCb+le4 zF267-2S#GqG!$R_RbHL5s2Gdl(y|z1aw!ehsWt#J>&L`K$&yp~WJp4D zT5D-lTi5|kes^w?#HN@IkZJU}Kq9`+dL1PC@$i%TmyFUKK> z5B2exUaqnyol!ijTr#56rE~}CR#n`*pmfT=mH2TU7gqgpoPad$abIB;p0J>0Vq)VT%DfkB)o6h)P8px*PdbW@zX=DdzG%=Y{qSI zNcY9x{6NJ_t8XI}0Ekz=bN#xtKJSW714+TEGk`y3)5`n(N?~}gqs6NFN^_9~tw<=i z*yH~hqA0B#CL7Bs6dy6RBayFcxh;WRbkQgQ9T%9l9HblEC2z)&cGA^e6&Pe|sQDueW-xiqP>Kolwd6EPNz{w7;3;b(Mw{QF3of6($SccpPYkI) z?lpNe%E!{<-fqJ|{T>DV_2kVrdIwYGVbXYT)m@UHoB70&vYgA6ZI~~x%?$(HO5j37 zt3p+Ck;s)7>0iFhN*-SaWLwFn_6oB#A_nK9*2nCLi4(0-qd#@Iwv%TkW3_^KqlYC! zk)9*5N1iM=<8m*|a&Y-F4}`2sX_k)E3x49TBZ?2T>3BYC`EYWvH$pDUfu~4xwTrDl z;klg>bfoVhz?eCC{YQ#G%M7#BTIf^fm?+RkJHwIpSzDS47`T#d4W|3|EShtLi<9d) z&FY?M8cVTmREQ;p(i2gfl2Db5miAh;dH$-nOPY_N5ryXKkNC?z-Qcg$4aV^V2wP>Z ze|k0MJ`k$nuTmaDd_JjzcBB5tQ5b}jj}fCR*-V$RA$}>dHDIp z6il))d9q|@+YwMdMc2(C`S>!kwXDS(-%8~(t$5pRhVT% z8BzqzpzOB7Ad?5y7KUhX)7IBTIbnsx5`q7XB}rbx5lY4jQt7krrJ4ajCg3M4MDjIO z6w?bTqIUtg^!3EA{3&@JRmUGNMe~OzfOii>#e)@wF`gn>)8I4MHyWEY-QgO3NIoeh z3s4gxE586M%pspKP(Xc7yS@d3g)X^iND%2-`U&ELV}SRPSf(eE^zOs;V;%uHiH}YC z#cf~FEn8s)>b{Y6=0}@6mVxif{*MF{f1KMe1M~q}J)a(qp%x-wTF2?z->rvm^|Mr`u1$>G5KjaTZ*lAfZZ4-&t>44o1BOpiq9_D5rD>YOT!j&&rzHc65mrZ!= zJER%i*i(2TDJXFKOLgK{rEYloR8X0*LoLZOl&$Q*w~mG}OF@-ubLsDi)D>&!s$Re! zG0oRi$`JO*9SNS3<)k*+NJNEAylHdRwrJ8~nZI0oyWFK`NK(*8G}dzq`%z=b01#Dl zGl-i9m(*dbN`P#rPKh-slid!2VV-bf3bo+AW}Ki2tvIdJm!x>-hECq7hd&5joO%) z&I+4BRw}l{a**VLH?B-k5Jye(8|b{9jtwZE$t!&RRp&{mdF`q1)7DduDfSAAv%gKS zHy8gIWn(-&O)VS*OX{j4FHTOt33DqAcS|_}AGFoqsvt)sdJoBmnzG;)YTPkDjk*J& zORg+YiNvv=D%J0}Fseuooneciza_p!GTCsNpduIhb@}ywoWcKZU?Icvf%;#qQ!6`A zm?Dkd!iXC{Ma`F+aD})4FCDEX7)gK+Elp6t4l@=Bs6aU%-D>U@=5p6e_e?6g|JB6y zA^WyY^*T#5Tb7$*Vrr4_uN3%P@@{K?=+-b4G@dy&IUVeLesj11g9+>n^bG+6e}Feb zMni#np@gMhYz&woNs{zOg!EdRD9R7;hD1kK{uKelKo`6qojHAy_p+@Xb#_HUVkHQ=So2NvO3k5RrlZA=A)q%eOtw_+kBC_S_RwNu+%UqehA zM_&raPBzvSDF&0pNW`U|h^X#sh#KY5T1M6mKj1%o?0W|z#d3SOHW}4adZ1{&$HR#4 zT7@IJl=m^EF?IH^G~HX@%o#KL%X#V%U(UT~(#jGM6#Eo23sbD<2q%cM>D7F8&u_Wz z+M<8-@W8taCV|;v_@(55XNvQ@khad{3DpY3X3RjQ(I`T?X&u|~T$Hli;4_g=kN()1 zlIFaw_zB}E2HCTA>E7bFwSHb4my+VtYl)QQw{GpmrAyGURCbZNV)MkevGFlAb(p`2 z3!j3KP-EcbP$ef(8Y^k3Y>&CFt9gF4F27N4c)8w5QcrZgt~f)wF|#mA%an0{a(@8y zr+?FpDH@{Uj1X|3s%Iz!d4~ZNstcBq(j5%}K@1^4xbPyzMJyzTFj_;S9N|q(8@A~y zp$&-wwX8Q&hWR!^U_OVG^zpJRsAN6{7LblL)UDFFcG{#E++C$4G#7qg;5knv1Jli;>?e>&`wt-3sN*p7X2Pz=Anv_-- zteK+aWF8O6co=QVV7SoOPObWmA6nRvnBTFrlso&Wh&1FE$g@&m^3oLTvHk^!wdEdU zanI|1_6r2_V(03Vx~qsVQ=-b;@P%`nN|f(xSmv2`x~cJ1v>K0VGG9xBcOAKVx0UkZ!0M~rYh5= zAq>Sk94#jf$p?QRN5F)zQ}DL7!|eB+2MO4)YTg0(g7teoixmk*Hx| zxnm`El?ygb9RX3QdSYkZUYDd=*LaHAmGb=!=NUCBY`{N{kio8S7e|2}Z?tRBfhD(Dvxg5Un zvr6wI@&aWa`QS00g~{ReQQRz|PL$5$9rB1LzsZS+*TWgo$M3O+s=jz^ew2d?#?0}P z{`2CDP1N7Hvv_xtp+p6c@&1FuVEmZU8uPd4*J6W}SZgy;H~zr9#8_aBl9-xzeatd= zb#3DM{^PCKK#3wolqny(iXtXBg1pDS*5sY>=DmIY_vK#rQ+=2QAbQxBxG7KCsX#@V+agI99HMjE_ZT(M?@+>==q?{TYA<4}hQ&(H z5Xp;=vi<5O?i&3B7t&T$>OYp+^xld7?->2hoJfw6qoFaamqC#M&~`-AME~A6BzsOD zLJy&1Qz2FZcN1p+mt9^4FDe09+%83L(2Dv`1F&& z#w`vPzV7v`YayTHxRvE$>dK8{7jl91H$i?C$$7g`{VyIaQsc0J*Zeg?R75idTv?04 z1Kd?yYl)v{R%|*ttv}5eGPNYnv~bI;jc~FX`YfC>Avwbr0RB2QZUzv(=mpZnIn@>j zyNq|6!V$XTX`YN8yjyDT>*M8E;a^l@$QO2)(Ro*PmseMy|H=NDA##m?E?uN~LZh)SBw>;ea`$(>58Ko3lfCNgj z2dR_tFUe7+NP-~$_ygIr%fO5_B3JjH9-MD+==G#!ApiqDqw2n8g^taroS>8MPaODG z=xCB{UzhC20j!zbT$I zDVdYZgxUoJFdI*1>k?A9lPw`7ams1G6Z;BKZhJ(JVFLsp!=%))X|Gj6Ma|S!7hoco zFt`^fWr37bVS+GR{L>qZoLcyY=Vdi|VP5eOl24dQO9med!W-ovm~NjPW54PVl>&dqaVaa@PY2oSesG%y)cg&3ofiG@ z|NO~E;#S5ST%1wgy~9{oVy~kJ-Oh465i3(LN3Ax_O`9?mE90yOCfU1}(~2{A^Tg5( zDYl}lm?2eZI!1IV*1(c#X9Vt5g=R~$x38k|lY3gl#gX&`O#J9Zb9SJQCRy8#?iZ-R zNH+krF*ZY6U2BA|F{(U?Q~CqvhsH>T_w+AXep#blsV$yDcZ|{m_$Cg_QP&Y9lm|7W zNW#`m0q6UtPLC`9;4aD~5t^Hxp|lG#_QQTAgZS-)zMX5{ z*f-2J^-@i>(EYVElgk3zuJ*q+UP~SM=q-UTjT!%GU1)#9`wib5o*MA}Y&XI4mJqx} zge&W@X1W^AoZM{IYxF$V{pI342x!N$R(w9x)GMeB@hA*+NgX1+?+#Ir;8_8tF-%x3 z_}c>pz53kkSkp=2ss!vyUd&Rljbn1UeQot+PRE$}9qBPNS3%IAzwDSP~ zhC`3s-+G7%t(W!h3`#HW-x)L@@Hs|Jl(FoZri!X8R&vF0d!2)DtCOLuqhK3pA1C!6mzU&wSI0R! z#r;N=__l>eXA-v+$E&eL>UPd(Sz&;ZN~1VN8iMgB8+x}gJ!Twu5+2VR%}rWF^&A}A zRY_0~vOV%@3Wd3XwhC5LqqoQs`fF)3q@T`0a`b67Yj^|Xd+lFduTws)mw58+F{)Xq zK{kB{Y;2vu2kmW=@3z=8ucd73-{73LVxhS%1z~!#)BU0n=19~@9)crS)6^A4g;YL! zXd1nJ8S_Z(3B>HAuFx59n%g?{)kEtp_{hGK4RFjaXs z-u3uj_vrtbM+xMHOIoWujJzQM2cBJLfoskVfj>FtE=E|gr}mn*gz@T^iC0hpr{A|E zyp#jSa=c2kJ-C1PS@t)4j>f+#%@X~hg2(4LXhkONhY@KLEp_<@K~Nb(2l2D;=O#iy zLU76Ldc&JTA0>1o+ABK*7tFGupu69>?ROs| z@b_nUs+J~2?HLPB!%R4^{9~gBo}g{Q;}XR;il;fIi^}$2^D`N)q3%LUJ07T(lUcv& z|0U`+4vCGw#>J|?rkurVS$a{yQoxz};7inBi&>roAgp%;;G58#(dSJaar|m*DEFAr zXUcXQW1@ab9QWsH4WZ5B0Va4XObsMxH0p%Y_tWayW2P|dY75m$2(GbH!C-KPnTTng zT$PWW#j`ODg}<%$R}OL;F7Ok|o+r(93qpYCqIutvjU{y|CXtJt3{G*a z!zMWf&!V3m88BSuY%VCSt0auopsek&Vv+G!p?I`;wZz9^#-UuaWeVm8S&70!MM#BQQfgI*r6WFidt|?H|K@-sL=a2v(P4Q%!D1JX zz#u?W&6`}n@K`Cs=X+Y4A<;F>3rOZ+rQq-$L_=*l-Edkv*cV8v36h6z8p3}r8?TN# zKOz3Td7(=)j#t1>6I;{A1yV8LrL<;Kam}d6n>WO)=V!%`7sb>sG@_ifYdnUhLq41= zJw)xB(=a1{DB|-FC$y2M{~bu_HL0DIX}^ZPAM)9AL#+(D$jRWk+uC^Yzj_)5u%dWS zflqR(@83LY2hn^%!9(*T@I~}uUD*qjbCiO)d7TmFS%egjGszW#fHvuQY19k0e^hVz z9tv*OV17`J)v*K(4xfmvs?6+2euuZ@3`C@iy6hdLEPV9VuAbf(V)Rsk*S|`6=c#e- zoT1mDAM0AZ!GS37D5RIi*z6(DbMC0v%pt?VYWj;D#?HpZH!`ZYiB7yJ|EAMT-gdjR`dzS9!v_YY zCqF+`fX`cB(+cB8FYC6ZIcddMR|R8BPi@?DVeEfnzPzv3`xnI-1K+O=!`?5eEuG%Y zEsoZrfQ^*S=N6ePZBR5;oZDGr%02bo)JA-|1FwH6>qG1W%Wr z!h`Qv@h-(3fSJZNvPOJrV-<(+J)|$L?e1argBJSNTsBsHx~8W#uDXZxe^Ii`TnWrT z-*rNQA2!FW7+Jh4h0SPoI4=)0QXTX$+&K-n^LRY`?QGv^ns{_b2dauwvIM5UT+;~d z4b1$vRS2`bJ$@R;{Id`jgvW2bKcR+1uOR2eN=TonfrwjM$<@Za8$cq@Om{se?JcW3%2iPEn;f^T{Q53*ZpEqeK(BNcpUaorbm9-SO<(=;P!|MDZW}`jk z8$iMFv@CNHY}m=f*))TOUtN5HoE_M2V*7DxG~$vWCy!`eIzzDh*OXHmvJTbjnj&GD zb#u=NFH{cKSh4TI45UL{|MbBtBhMQ;!k^@?AD{%#IM91s3E4vE^cp?)?C_e zyMUftmi?2of1~y-fG-ogC}Tfp#qw?{OXXxTL2b?waLQkud8IMA`jiVSu?k1aGYwxl zFNGJSwPS=slOzLe-YESeGG=Uh>yfe*4kDtw7U%grf1f%33|2juPAFKz?sMubDG*=J z0Hmc50~ArPTZBZu)ASt&I^dKR&UB8E$l3V{#4-^ZF$4Bs3QF?h=fxZaunlJO>7JCg zD#c38R!}`KQ>#K<;Q+XF22A>brg*Gv%;UEq9ivp(%dzYJp|LUeZE<{BDcOtU+fD8KZ%)%*^PDr;N&$jOP9*eJsC5N_#o>$z;IhFHp zA>X{ZYPSip*?Gp*$~no`>NuXfwq@6>TljdD9uJ0PjmoLkpgyD>0#2REwH=rOg5jnm7V^N3HdG zG=`;AZFAWqqj*NXV`08?Uj8xJeMefi?O7UjzEGe6I#keiA;G$xL z`0e+9Lw0eAULYyb5NvqHIK;4DY}b$kk)&1x7go7krd$HRPie!owyIP7?>YJJn3O`* zq(aD{&Qs2rMSn@%nPhi?nxqj~*k?}j3ia4WXIZ&BPgTq~Sw-1PMe9*98IYT@eOp?H z(5)Fg`lZIN{=4ZyymUr><|#cLdaY%u9A}LYj%)%!=O-cg2;n<8rNpe$bx}bfol#Rw z;%cmn9pLwSI$?DOHeHIXP7Z|^K{j<3M{A4B6*HAb24mK=q~iorIr9uST~idyG%>%q7vezxKq_*JC*1*IC|c zC@?GdXy^}aD6ykD0vmrJ0+ZpUQ@yj!)Qb?0u!8&Sm(?6F-|ER-_nImt;l5wjuh>84 zyJ1sLwkf1VNN%8~R?=|#FeA&6l`j1Yheey)>zdkKYnRz+-OrpKXIC;Evh~3;c zdPCUkjqn*cIdoWo?5$TRj8xv|k4Vr*CGh&R9Wi;vYkSnSq4Xkx+^&y5AV9!~D`Nq}ACIPfC9Wwd+ey#atlA8lnjUfytEGMvW7Q*1RD1d{_3y;8e>=Q8zCz6ZGsy3P- zl3V3cwc}o%#Fp}|kVw_gZa`f$9W>0lkbIO$ZtaOUIcqa(VOe?0A4s%~a+@QvPRj{< zzv(FKl?0ErZw=-HbqNb7h7q%d0=mgL5^Dv;4qj%HnJLu(iL#1|#X$-HNsy}~O;G&ScuFCPsv6Qm6+HZy8^8WDX5A>o^G zMNq!WH>-{iqS=rFfysZck7|(*ovH?AO;Aw(mfK^SyPqRGA&9FE;4RhXde*5fFMrC~ zEvyp~v!N2i8U{ZM`s#zk8W41{eHiT3G}=myvj-bGB!Oz55ikt}v#u93hdU*Ro;Bk!fV++#?i zV!;dS9$6_A}V}Xyc<5A}hrhP<@(y9KYb2$cdCu1}&4w<7GK!8W&BvN*zD1mnv z8qI}%V;I4AK5WJBg+w}Z_g6`_6t+pQ7H#}h2)KO@@3AO!m=U-I0f)-SKa*rF@g*9;h29Goh8)E8#ITx5*1JAHIRXsc4%9^?!PJK8Yd)&j@po`D7 z>$h!CuWNY;niSdwN|iN_^({O)Q1XTw7eQ^=rrSnIp)&Quu5qH&HjZjBLfdH)S$4r2 z%vD*waK|Qot#vs+t04-Wz{F1U z!hndv29t$`gqz#8VtM)#2obK{D7jndnNLWMAy7D29ooMLmyupxR|_J)ZSJntr*}D_ zmC~pGij9$0{@8KUSz7d%*+n1DrhGU*nzz!$%M1+Wz$d~l7_7Q@B~%=(JP~g}>lrIW ze`Dzs^QLom)+O+m%;qhlKl%Efx@O7c$de|A#mEBSk2znied%A`Y8Ff7_)8=!{EZ@Q z@BE{m#40YstL)L>%KuW{c)lc)wU%SxQvP8&Q!O^lfYRr3ekW>l1kHj<&Wy^9^eq8| z#YNZve1u7u@HP`Ph!_z}Oeley<(8CKsIt;Btk{40(8b5XyRx(D-|DH{`jRU}o&0#y zbO(-^AhvC<8rH>m-snOsmmNr?}~Uo7*RIpjNMq$oN%fn3a&*mTJ-b&itreoXG^QX79@ku4W(2 z6s=|-${eg_pUfnyW*^8L(K^Aljcb^vwguwq=do3{R!rsM8y#8cy+Q<_r{fx*9v~Lp z%3Eft2*TIN7gW`1NiVKX#aXD!$#R2V`f0NBW-@#6p4`77EQeUZQK>sN1r{>U*0@LW`2iAV zJI2@3uaZd1bhd__y)8Y?Z$%FXWqBPHi?L8#2zaB$=z07$k=^5zt=VR+zo#;ncZvRd zT{Ft%7ujM;QquD2Gd^a6rmJl3@ZLuJ$|m_Wz?%7|smWsGMAW7AXx;dCglE(Z$WR~7 zDL6eJZBP)cQHYX%-LtrspVlU+h8Wr<@=KQ`xSI#A7Y%2fZF;hCd?X?3&lwrGA^9 z(X03vNE|?oKAh67C?Q7#nGLcXXp|n->oELhSk_!68c-DWd{PDfR^u0A>m4A zlazW~_^FcD%enS_kLdGW7bu-B4?lI*!Uz{2b{b&Mm;yeJS9-T!=h|%*5_g<)o>I3i0IEFJC!%$V^?1az#L)w&+Tq4)Cvh z7*_hFPHS?%ChOLt0AnfMZI{>8uYJyk14QbO_O4uJrx0f8t#V5f_tl)+t&+QSZIkQ1 zzoOQv39z*kAC$vuayQySkc)*qkb69bPzDU=x2DoI={WHsN2S&_jTxE0+3y!(!O&*^= z2?sEk-7lXD`v$0cqCYw?B~{R=VG53g4EywGfKhFX3M|Q1)qsMsoI}pVST!$eul}C$ zHuM2}-~6+l-lk2a>>_}rOw!tXzXHl8cBc7y%qS3BeUKrjR!6rNao|KZoV+v?JpX>GD<3W zy}*Q5k?be$VPb`-8wL~9)PO2te!y~e@kB$BwQuax$Xta%*okG$;HgfvqEgnu6pnHC zfh;!{7^m_zyex(~9ygwOx1$LVKss4Ab2XQ!CjGW)-@HICIO7My!Llo)uLRrZ_{Z}p zx2>LkXlg!R8xV0WqG9iEBTpowA@KX@W==zapseAWv&|Z5cF|`4xCmuKVBCu$;*&YC z^M%EOa8)1#$2@=n@`NYs;XKDEUzV{m%L#aBnuymPG<#Cv0#&l1%b5iV@KdhUX$>R0 zxcJ<)Z`CPamZ%|HaG&{uwfUxqw5~yM>-d2my3H3Riwn~z$9#dd!5@MjU@l;mW42Lt zw}*A^Oz?>9#ee0hO?1_c6$lS9xTlqC*uB^^CAP_CTp#)#*lH0atN+UsxR7OPNtm8c z%4g`h*5kbNPwvE&eH+*}fZv59-^&9uw=b11lki&9y{hBWH=;7lP^OY#Qhkf*5go9x zfbpex+dnfa%p-u<@6S1-iHEV{Zx!B9-xJ9Vat>>g*SQdmb2PPRypz2C+u_f@&_*RsFO`=xiN6nwT}GX3jb4TppY}|t`QqZ4lbS3^@80kE zYqxC11cOIqUtUDc2-ZyjDldDy|Yl zWizUDfr|K$~^K&sPPZG$K1>Tiv5P=q-`r%k4XPU=%`0QIF;^0(mCHja$qdU8JG9LtI)$S-dJD*Ydanw;UOC`7Q-a}uolk_Fo# ziGH=r6QITXc8ay3jwA;n*90Z$r@BV0-JYPf!n9_PE)FXw;BSwd@D|o*bNrjPH=4oz z9%JV!JcV!{3K-_->P%laTaQN~qZ!qCyXpAyn+t30J}(9UnPnbkF2v?SF|2JcC%8z> zY3Y4ff8A|eslWYd@ilfI+;zmoV7~oux#s-G6aZ9a*pQo4#`$gCWK-~zHc`fq;`^tG z@uq%$;jI=G*+tBid8f$+aK@nBhH$>!b~FS&Is{#-nKv_?$;gdn_S`-7h>0GTqQ;8SdVYKG0BDi%?9FVj1@G1;t$c31(5scw+UC>^gLx>AGm)OeXrK&BNn#|H|y;9 zZKoOeIG`w02#S_RWH<}!zFiydlH8#&_?KxDvsi(+3swJaT1rsPeZJM90zi^= zZLBhrw~&ja3XyDR%8R6UdY~6H!I=zto1u{Cz)?HYUl-GdDR2+~e8k&?hZr52bjx4f zRRpIzso3g@k_)lfljs1+_K4se-RE)5L1Z18%yP?xo}S;DV1Tr(2S@Zp)D%Sn$u}Ah zCbVmyfUP_dRM9sMv=SroGvDfS3Ak(3%zbhhiclT1Q=zVxpq_5ow%zspqqKHr1^*`Q z1Al~Bv8lh&)=NB9gmGgqOBl3I8u`S8CWQimaKp5M>HpEUm&xJ#4$_-$Mk#8HKb|tO zS@pJt>s(^6AWdu*tQ)V!3LPjyL@q!rAFDXeXE8+%9|K2OWWN4Alj%2#aSrJ6!&?z=A~^v`psrm!gL#f7mA5+ z=zf<$T9HF-@X!hlntkD62H;=j{TEq$ORw>xJCcT3yLr!i4=R02o4r$&(K2&h%k$Oa z8CkGt?eRQ;mUeDhQCoUQnh1(u2| z&6r%~xuJN5LDgEb*4dZ8SK&~mJ!D;&ULbGs+>0-ZZsptvZX9Lp4KU!to}{a#Q%EEn z&BAd^8Dif`JD*DaOzN7k?9}{*H;bP3=PksCNnkeZPrFu)#^S@Wm+qo;!`tvbeImbr zy?)!EnD$rsaR0^DURTj}%hCnB1M&G1e0BmgCu5GA(Js>S9KkxOekgQBtA+4+n3FKI ztOdKZe3xr&3FG*v3_#Zj*a$5>#QD7|c0Nw557O%QBL78AwiPRnZBo`b@!=*btusb6 zqnXE!bIA@fdu#PSw-MvDy;d+CXzAM8f|fVS)q8aFu=)Bfr#XAbbMgj-!0nFLSzp|4 z%{zY&9U0<_ZQf^LuHMl2jyFrCAgzkEyEaBsqRqMOB-rP09H3qUX3JIt`$4ZKT$sUa zM5e|rsOq4(Wp0||cl5!!`?HzHsGMBwc$k#yl^&Jj+>9KaLbsrSDQ5Q!u(_}coZ)8H zyWfa8YrkbIW63mqYuL8Jlfm!q@4HN|pCGoU?X8O&z#p~9k8bX-9$HBxKR5I`p%?4I zgXFbk0wEEg34q$}uA*$A=~jK<6b!MAkKgH*ICs4t4Za%$Ux;VlThhq(6&r<_8}Y9S zc1~;ue~v8#Oe6Jy34^c=I_-WSuH#|-(Mp_$`sm=(bRB#GJPxikZQ(j*m z&eDvYvEt6}_HL}kpKIF8BiF`#zbl@Es~e-&j0LpA4FQ1kb@6hMdzx;jWl>Fri78z( zF-rXWdV5NVhrC1gJ~NQD-x(o}57CO3!e(BsQ@GS0j#Cfey+x$T(NeR)#zRz&s3XNF z1h!9s%!9b4a13U8M$D=#!O-b@PfD8{m2y)o>CZV8sw~~rxblSjdY&$prZ9mUrtmjq ztzdQfIe=`hSC9MoM=P(ybEFfH+$)_NuqHODEWxP9d%VYbqr6T;Tr@*GEO5IPdM&G( ztv?2W=p2j%l8cBU4opa(%5o*3!==&v=gHe@4q}_Mu*1e3a8e+V@tW)*tW1(sNclRr zmc-Q{$KWD%_ZWxKwj{OQkdFN7Aic;2Jje=jZGfS+bURIV5D548TpVuu$TGEzkJ4cj6z z4xypl6bhfXfhZS+uDF?BM3uuBQ3CM;kY=#?QGyi*WE_%Z_va4t41|h& z+=jFZeuO(!&(jQHrI9%qhwXn|MW`DGDFSx>5S8W#@99311OoSM4F+!k7eI!QL=b_j z8xHJ2?k@2^g$RdwYOew?qsmw}Hmp;gE(mL-sCY@9#}|aU+Lu?xN4h~879(FJ&+L5fyTaqYVwS}7 z^5ERVTBCU#@pSw0J#`ldi#u_*m0fe5E?@F}qrCU`dw5!^OS{gtSmLs*cpU>R-7?1U ziS-kBZUuTItj;Vw{i)96l4}HM(5ionZ28t%W-#$p1@2A7f@|epo&k$;PivWJ(?764 z09b(~_L$6fL+x`8vej9Rr-78fT>U8wW|_5L`iB|Wxf!!)&JS9C4L}CYj>HU%w_Bfa zb)QdXd7p=MwF&4$No$wF>T$vR02BfK;<~OgBu49njv}44yNo)NIBMv`0Hl1ovEw zw})5<_~YTdNqYNrH>L}KIp~|T90=P2u?@lVbE7D4UUqlf4C{-BJ0aZr*P^F%3K(>c z2m-9m&vonRDd_}xpYP&csu%%nq}*2I9yHvqG68d*9g(nZZ)o{FJAUr*Vq?gE(q7Vm zp%ahZJcAcEe)HQOpxJCxDDW24SKK_kCHE7@Hc|w8TyDH~0&joROA??!bK%5?WZrKj z1O2NP&&7hIoiEZ{sR(cBI>c67f)F|&si;r7+`*7=w{VM(yJ~r#+Fc#m3K z&~2~BCt(@sVHb_FAvXwJ8fJi@zU_(UE`eDs;*>s z(HZ3h-azrgMX#(@?jMx}@0x|}ij`bd1;-r9)cmWG;+5qXcJjftm137QK)+^k`rt1S zGyO!Vp}X~5&|;mGx`E_(S}{wao(C-qTu-LI8KMdt`qM^HM1f=;o2ifh(qFfk@_L>n zZFMFqxPVm5Wa6tE5>e?e$`dLALm{fEKaWM>YIq?*QSbf8D!=&s_d5yjgl0W~B)Tki zG0pnPKqBUqlYIYaNRpJ30$2=qVQ8F!pW;Qx!8_xjd&Rh-@3GZ zvssyfFJkR8k5HocCQfrE#H`4O4T3u4jg8+!;AU-5yt63N5$;b zZYS*DnF+5&*$gG#XHbT_3exQ4z~xZ}nmW%EL$HD1HCV4=K!S8BjSPWy)Z#N-86i6_ms?f<)+8B~6D&C9KHbU`(di zlE67&(B{cZl%te%*dhFvi~3!w7ydDEAS8D@Q$eA#dSQZLXt26(_}Syhkp6n(EIo<8 zMg0PosC_|{v!8000qE&VLti8<^+XmO5d%^FGFAiJAzhGtTTLn`ZDF0Mz)aL2s_n_p z`rvbP<6VBebqqn@R)`<(f$@2LXbq30*xU`K8KJuUId(>i{Xoa*NdZEpw2ybYt2@!n z-~Y+}N?C*Pr~QlLY(oJ75&R<$dfL0Xq`^8fAg6&!GvX4*&{R{$<_y*19|k(GUT;d_rtwQNG69r*`HCMtlJMTd47y+jbweTsNRX1^O9ib!kZ*NK zOC_y-6`&L#8%Y;q6E{QoM4{l2m?g6s7h{kNT(HVn1a6XXULgOWNYKJtPGcGOZAwP| z6q;pb%{q^?bjYbF?QCKQ)_=#S3DxZ$%&2tCx{BJfoM?1WSH}N}NolRKlmHk?bk-9N z6r+m58X%JsrOnYAuofen|GEb08b&frAcwvRD8Uquoa<32{t@&bLL-0+k;j9{BYi}p zs{J=v?^p`Y=8x_Q@X4IE8z4f=1TBjASqZU~w^}J|=~a7C0lhy)?QHb=eO%6Wf7KB- zNnd31TyHL|uBK+!6qRQ$UjmL-X`FB59&9D@eC6?Nx4N>S5#YFK7ALW}I%l$KvdSa8 z3bgXU2j@oa+l{crj&Y_kDi*nw>AWnR$#rvN8Il(sQe2wj=~Wj>sO>PE&K9iuOB3nk zcg=b-^(fyHN2j#F>h8tbzQusP|1!jF5CRsy?-rkvW;b?zSiAnbKLUzAt{C!oKlU03 zk03anRwR=!N@3nQaytvzAIFXKtdl3{e6rSp8i> zaBz0=z)1XhjVm`w_ngEU`J!6I^A5^7?RE$zPhgJ*0AJN&LB=;|I>V0@FB?0&KF<$9 z&*pLKgqyZM&#F+2`T+Z6Y1b4C%Zhj!`9qwLaYwB&O!7L5cBOW`b&1SRR7kh*$ztM!#`;Szw)$-3G~vpAY}B&pL+H&8r~KtBz&a^oC2Iql4@?YuXf=qXkAuG-)yD~I5-jA!)|O|JDc_8SB* z=kJtkN49d)idi+|U1w_)UY|2L;k5>;_mXKxF~BRq8Q`!yeK2MAOIQC>Toi| zFbrsflHFT6+LK!(h6n>hD5}8y?I3w%QfTghIlJUr${w4c`u!I$A2(y&W)t-q3Wca7 zL}*LF(KE6+-s^yI&X)KB7-}+*63#WL{1JproK>xvM*st`b9{F**3Q5(=36SF_hAi2 zXJf?hT!+G0Jl|%C^Xv4HdunJFw>s6_NPX0Y;^6*NE!nkAhafT9PC@217QKtcOIs$n zi&1n#>|oz7M+rkMSmxJbu|K%tnFhrLDF`9h@QV2BsKJoG)}jLtQDpMJwuvHA@^3*! zdnH&b#%NTMld+G_{U11`%d z+;1s4?6#6v?(E*>=c6E4cI10evM)uyQ>-ui;{I?0Y#RzU+x({EYM3^hb=ZSbjl*@c z7TX0J6sYmL#*v8LN8}D%AWGK@utFGdjuXDoJOJ1KngI@T%T}PeFdbHo_^Zq=98iKB zSXhv~|3W&LOlS84D>8V5*&|(csrL~kuFeR4C zvqQepitK#Lmp%~;YAMpLZ`7T^j7AgEuAZh`aEqtFswc4tBaF83*6v`X$w)!Hq(ec- znDSo3uMMsIROryGKuCQSg1rU?>BNgRq>M0l?6y&2fx*vhh8@6S0V@wcuMuZ+S(;r# zVt*iplQ}8jq<=vEH~eE0Z0ePEm#4@DfOEsE%tnJ$ufHS`^rx(%L^G0vNfRjnI?1nQ zXuHmq)b!>aQ(pd zs>1d1!+O)3;)M4Z4#6FBA2BI%LwhEp`V43STKHw@x_3!8V0XaRv3m~d z50FTc(>Wf6{5*9~K^tSoBD~52(4>sXdD~w3ot)_AU9l0koy#5gmE~j>;~f~Q$9x!N zmoudukYasQ@`w7C?TtRo+qwWF{36ecnYznt3H>$4rDC;cz7CW0+xAX|Z5_GmYvZne z+{yXv@6)ox?2esoja>RMq#2j-I<~X?NlG0Ee+TBDtLNt;c>9Zl*2ZlUKsUU*v$MH( z(embTw_jcJqW!haIn2QVs$bzJC(hPDd}9_n0cQ*;&S@eyVQBZ*QxJ>o2g>mZ$s3X6PB_VH$^ z+G>@gRG;jBS=2g?yy4U^R$G!u)z;>}yZoRmfcletj%1n_$o*Bj zlF&~ZF{Y|yZEo60g90RB<$4XNLP^1{_N?e!&TKHto;V6y3K78&?!`sgt>;LSg+>>z zPniZQX;72hY}{Ci&?j#yEQB+()spZEsf@ycbzsRDn&mIJsc#fH%0KM&j3t2dLo$AJ zGTlUJ2M#c-LLi|IKoshmBOcY*9AX2ME?IqmOaE}|(8W5ReokAY_2gBAoo0t2%58-( zjEC;M&}U{;N5%9=2fgg)m)MZ5!#%&}rdzHQeeqzi({s{cpK7f$N@oEfeD+P4Utg;3 zUXDl*kNtiD&hslZY&J(EcvS-yC$+2=t5*ZT`|q-_l?-%n08MVUg&g;0G)E%G&17c) z1Nw^34M8c&gBEo(!OV6#1h_wN4uRbzL<6M!k>0@|mu@bZROGL0OmtE;V}kXZFNLwi~i*{|lTHyc6at4yn29}c$*a$KdSeEc*xH1iKCwK84;iYDIyKgeH6I>gA-3GIVhl zo?vr?`(29EQ%!LNrG|JBI>$H80WOa2Al`^4iiKBQT=rj(|2v&wYESBr|Dy)IVgElh zD6Om46FRN8gpmmKZ+Q{#;n1mxQXq~JifJNC52lsK{tHKT2&IlK3omg*jSxv>K41~G&R$xmAeM6M#JdszYLM?qAbtC zH^^^783VQf2;qWQ`^`7`h-c}X;0D$7FC`$UZ7_mlDev#*e->1XAKgSD#544WTFi$W z;{c;?)a-H(-Qz6<6Y4W+!|E#1EIYfKc~r}r5M1IgscBCyaNo9aoB0_Lt;N;0YOzi? zt?X;3d7Qbv&}MBg?BI}0gqx`wmxdxVEtKXX@~DN)ODCk(ZkDUx_|KPGST!@Nez#UAmefS;cT?R1{5X z>P8$pU)>S?RN7=6?UaDeYdyc7mVe^2!eVypwu6iF;3I353gKTkn|r19rd>OBLgBX> z8V!ZtfG;auK#hvu&&d&@UJ!gY6X~bK4xFqd*q!Gz=A52dv$$T$t#3}e*MJZ$Kb_c&>_x7 zgroVs9M{A$YG*LULZ5rJayScDr*YCqz21|0b4n}ry(Y21_q#2&$c_qqY!eEl<(Q2< zsQP_-|4Lityz^!gArZIhtaXzJ!U6V=KYj{st-U9nJujZ$CR_Cr5d;K3R3;IAj#~T~ zAa~&;IuCNAb>`{qy|cD|tK-`1X;{q~x=$TYRLHk+=@B~QpkCkTs%Kz5skJ52w+V| zjlLlo6fS`3j-PFmy*n&7MbI`nz_Tz;V3)51*#;xh)B#ec{-cGX1-+1a)-R4Lr?S9l zFt-h5;;$B{(hR)ifV*kqN!~Z*@cg&Hx3+HEk4v~0!2-9H&AiBxqvn`1-b&M%)p~;k zmtHS7y7g?sI@U}}Nb99Nv^z)#0BW#@U1`2P(z*b}8W?zC=|&@&L67ta3Mxn5V(1|h zYeh|$PjU-wrb~Q;bNJd9bj4(Fa4WhW$ff++s(wn!ojAQV@JuN`a5H;Ku498E`06X zg^svGM;vP8azzCRRQR!><7Ig}Elyzb!^h-?#lz?8Roz=ZW-1B>a7y@tLaQ3+{J{*z zs$U^TGqQQu#LuHVk7M09;w7ex=4({RtZYfyF@S7z+^Y=Kre6P;*RF1V_t&B1EJE6} zMJp#A#>sEe%8L8fYWXcrI0;igSWi|3tqlcmJ< zZu5B07TWun=e$)0z$)qs-#*^zxor{2n93ygI`3Id!Ge3GMfw`UN1ww_2t!_s_8a^U zr%2%?lDlxIhJtN0o)cE8Kk-3207Yj0XM3lfGo&rYjOp|zxG&uLoJq+ zrD9B=!*Dt@FwyA9&@_w}nzzWiU@b$sr3zSQJvXVsBo#pgfZd9e=Ka)|4qPrEd zs?9$>>UfKR6}_x$CwTBXPnqn|n(UWsB8X+EyK--K zP$Yjh9av{i#Cg8mj$-}>$rhdQ5OBbAgfr09ebP$SW?=;1^%Fq|A>nh<&s6~{DhfZf zXhUq(8SKVb0Jw&Dg%((syhqrBk+B`uIsf`sau9L{pV5WKgFzn5LrV3AP$K4l!&7yM zV%InZd&L*D_Gx?*nHpa@;3lvLUmGIrXQH)*usDfN%jmhGg>;Z_%RYl z0RTIM(I4}CMg?+&@^7PwGI$|6u@t;;f(p`yGOgG;9PaY|8Su>4w$}$h>;&Mycm`u4 zprAJ^Omy^?W*BdS29QY+N8d}KDN9zUw=?wy+lphjQ46VupZTX-tYB%ByF^?I&P<@A8oY1+mH(&oHG1D`tnCj%hcDaW(Q1> zfZ5sEMww{0Zizx&Fb687KSxe(@erMG^G0ia0C^EHw6LEN9_iuPTIAUqOK<4eY3VV& zvCmbM7z(@i2T{mdU?KED#P3|W&QybGb3L2zSm2s9Lg^K<;2CVD)Ut}CMP+uoNjnBx zW9relS6AZkaT928J45UOT!GT@#-Bx+wqV}~_3I8h!(a4D2dxT71!UoKu_ujrp_hlb zfSpnE20wx%$o(z1FwM)WGGnGU#wam<> z{sr1!hu;aJKA~HpKzMl>RcfbhuXTa`fY+zV?%C&W7{e=bZvcwpr9J_m>E)!p?S)N? z;OG5LVjmZt>ptR@*;;eG#k3|!FX3Y``2VG3+^2bhnXR;MfGYToV6P4~$ zH&q%Ze;~i8G3?IpIau@aCChJ64u)_Nt`-K%np9JEN=!vRRtOGHo9^+e20MCn`;$5j ze8hqI1|FnnBWe@f2ReClYj~yovwNAgQp|`RDg?Kvxn&kA8Wnq|cn`Y$1~0MU#l&zc&fp=8G&Qi_qX)Z#l-m-DgXE5zARQh;6Hq~S zV07A|!xA2m^0zb7iDjH5x`_$pjSKm~$uWAyP*###=8UIc)5z4PdCtlS~}cLCk|@1Q`OCThZto%Ta$44xK+ssaN*9Y>zAld3uC zGBCu_t1`{lN{Psr|3Duy!hnL@V-o_ph=~v3k=89yoNnr1Tc!&|UKn15B=m8!c@=#< z1Wns&ln0gg3Fvue#ry%HcQb2cg+<2OR8luL{r8!f`l3Vxd-ek0tfxz&Hpaf*NjpWU@N31_2xqH~3DAgJv-Gm|pKn zpsq0;hdMCd#e*YoeZWo*r3rD~II?Vsx30IwyCf6{42nd+X>&(13?gKw({Q7x_2zvl zVSFyU(DQS8kwb)-3y9m6t!Nnw<1gOLel_EnM@A)TXLsTast1K?wQ1JqRVr5xQrBV) zeBO!!t^aDNI)FYYCs%ADNygd4`@`N>v;`q)&P|@=Zz9I`S{!D9a6{3+V5d<8#Qh$; zNFpwS?Y`7*BKE`PJ|qNiPD#WeXL@%g$qRmm!SSP6__jR-NXJr?8@q zvrEjdKbuzxkHQn8R1K^1wI?+Fp(`fdE@+2Sx_ep9%BhyK15?XtO^qD|R~F~Lo~vJ+ zIUC0I2pfQ@m9cRdIQ@X*~WMgKpo1Q zf3{7`cRxsO)V$44sshwoU-xXnb`f?izaymS`|P!U z3p#%9OcCgSo6c<7+su}?P%7-KlGCBg-wf6iiyy!17QCL5W-KX0XF!>n-LgyzDN#eLpuSCO5y9EMkorHa`N0Q!liR z@aA@?jpL6^28>MxM|%2u^d&+}7)0{5Mc%DP^7ajq_NREy?Sd)~^P`Nz0XD=DD9au+ zz4&MZQAGLvq6Ck!D@tyXKtPG){#cWy{A$urX>0Qt_?jfv4KhDLx^n^%-^s5^>|7qT zRE0FDFm{;efcQ>OUdyBSt4OK);ex|&gO!N1iRFFLr(Za^u0~I4pcLAmOlV1>8lFPy zXoI=CI=52nm3=K74v0Z*g9>A-kLz#0>lzPZyonjTO3Q9_M#X)ls{j|NWwk^F_e(k? zpSs*=e2arLNoR`z@7VA<6l+5)R0!QfB7}Ww!M;PA_u}x+BwkaY%}s2gKX+j0R`O%H@d;%%PC(2KDn$4CE8} zo}t2oN0b`OeCltf<^k5AXiEfL{+5WD48z2{*w5$Z z)|Z=w)C#xLvbV$S1B$ripnq&*7kS+Qvz+Yp5poHLiv&#p+_ZlR&Apo8!S)c^jKxvh zY++C|d}ynfOyOk*&q;g)U5Vkr-`F1u&jYMbi!`#u3ge@+uu2>x6usm*dI(vnd}T*2 z(J2WsKmWm?n8H`wr)`WFa8MMQO#W>iZRFv@nbl}26Juxit<+OP_SRC*nwuigD6+VC zdQF{3$Ck!5YQPH!8TMp;`}jv3X8_;PAN>160*A(r;s|vnQ%r^&K@RmBg+l0EYC(GB z0nJgVIFG!Bb!su#EIf($i`LTgz%!N8xj2uc2JdV(X@xf-cY#aT`LGTumiG5Ha09QW z^a=DdtVM2pu|GXhhoBowlt7^gIF%MoN6V37DUVxU+ukccK>BWA-?{aGj~}MZ5S#!~ z@EG>5(JbLldiY;^4LyJX*n2!rtnE2y(1$Exhkck{A56sQ=J?8Jwm0v@hF!k5jyqqP zrg=?Lx|TUMg!mk#L6I8BG#Et06)1I+l0|xsFt^tFQ)~-XbByjR_OnoN{Wff1z>hs1(kSa5EIcJ6r2f& zo7@CZJfbUU%u!gDEIStUP&W{d0-Q9ILUExX9u1CHNHW1O^0Gw1EuYat%tknNaY&9B z6^y{P8PPoV33P6i<`G`|~MzaKeM{Wk?|jt_C_>z^F~Sw5I>TK!;qQ??Yn`n zcQSsVoeels2-OziFm42i1jxK-RzpO-xdH*wTjST<2YTIMLauHTX9M^0uXcJ6cT#rh zwz=pxV-`TLN)T-(x+o17)%fc{!_NF>4}_92k}M*aclMu&>iN{&d0RI+957H0j%WR~ z(tg{ydj}lhGxD9nf0SCU$|dvo%Hs0Z$1*!4#qIE>rH*!QpmTgFOR) zqy88fEmA^rDs~uyg+74g2T|KWIZsGuZBt#gsuxvTil9Lmz?$M4pMojE)Sc&%kxjVr zZil@Fn1E&V9V)Uzyep18h=&@Bt|f55g_1`d%MT+i=DoLF@!Bi~bX^3EO@VKm_FE98 z{^bWpVPAY%qfG8~f?qUr+8xK=D7gptds}GJ!@^Fo(~%BBcREba^A6TJ&`+EZB`=GV zV!E8;cf^`2e8p#g7EKm@lD=NO<>Jzv^Rsa7I<1&WDE^5eH7W6#!m;ln>qkeH7^3 z(y#^`v0S%S5H=CQLuB=pe`(L2ZrHVU^EcsB7e(}?tfP9kwN0QL~qiccNBfqykChE+mf{Ig)Hp__bMqGF`jL8^wa`{D$mE|5S^x}fx0l}Dbx zjQzY3Uv%u!M(bO8G2d1D!pH4$>nZei2Lb-X#Pnr8>Llx3z1O#&FuwtCGmY@#*jL>Y z{%(NYKxB#n!ki>@QilC#x$ld;luNESJ!5npkX2984-R2%#z*tnPu8jm6B3-uOw*o>X{*Eo@Ih?JtqZYX(20!5g7#Ct3n$*oMu zk5xn|R>}`AN$1~)k_6~_!;~y#;)FF6;6Z*~fjde`cOowJ;UVWTyw#gjdSztBh`zuGenN#4v zQ0nj#4C2eET9JiZvMeGDpqrp&Tqlu~znK4Ank?vhzb@|6@&vTGd3dbq(eVaTyn^w$ z^?9Vl>~Y8XqOt^^#A1U{@Dq5(}dsKOkrc>U#X^n zgBSn2Z|rCB3=dpc_CMR+?Pc+V)JHMhcc>=jBq94~E-UMjyZ^{pkW zeBGlCzz@|K(a85=!w_4@A5Db-zab#*mHP$xO^HZAJtqWPe6g{|`gZ@R;Ow6*ZDZVM zn`h2ln@6b4YP3o-N2t+7=-6;GwJejlLjSDbS*+47F9Vd42@yokk^2GHs&Q9^=%ohX z!|d?RK&i&Bn`i__j8hj&ErFCD)1)P4aMG?>A@BOE)mqf4%SPQQwQN=?`$N(6JUH)> zrH^p`o^(#AgK{xFdVVPdfCyf%q4}qK1f}XUH7inQ zv6VAf)BsWd+*UU869-?4CCJ-CbS()n)d2w%K8GSar@v)=C(|h4$XjgOq)kKZ?GXoRSk!=b za&bgy)FRQF%PUhNOI2ltd#*lSvEgin&oToBG62Tz3F!-a(Ta6-=`9DrZ}#lZ>{~lj zy|CU}_06swuuBfnBKqQlcYJHCl;L2p|1zV_pxT~yE?>)O;h^+~+b|}W<$>-2r=bV_ z2L+>!a}+&Z4Rn1q)K=Y^^l4VE6V#Pr7pjX!zf&?QODxrBAgL7*&$D_MWonjGtZPU& zUjYhVp52qX@K)^=R?|)i-ldq7Oa7I`WE|9HB}EWqqAl>qY zVKPfXtx_y%<{5F#+Ly}N&dH*1nsFA(3jix@1u1Hk$yIv{`oeplk0!K91(%Jy9E>&` z^go}sh~|$uBMb#iM_dR?4$`9!AgFDF<61rzkP1WjLRQ1f>BZZ@S@SAUcl_a;JzK88 zptLMXuV5Bo`~Ck!$L?t5Ze3q2aeG@ovt~6qN&mzt%uA9EJadw85b2JzV5V&>8vs=4 zdpTLXZC3GuJ6@n!k)#(sMvi^zWG)c_aWR>qWn@Dz@T-&EsDCY3#z0JuRcOa8HY2_8 zg9Bg~E)YcNZGr>B)0uJ>VZ%f-J4Va{0nxT-vOxh&@xaYO?_=Sd&w|MyaeOTPyT+ zp<3Od?Fl7gcrdikOxr_)DtHcrG3rmyO=82m90mGtfA!_F(UrPJWDu$lqh1c2dVEz9Bt?J&H7bx70sU-@BBs} zvKIN-Sjk8o1-7LP=Z1Xzr4SmdWW6{baYPM5fP&ZzCXd3lgcW*7DZZcTN5UtR8)288 zSOP(gV+RYYQw0060Wbt#d~oTKiK;x0ye|-bJb_r~$QlMu3pCP=K9rruDt@cUYPww_ z`f_xI2*$79X;L{Hh~#${eXA+-o#B$o$etJMTfCTaGCWhl!gH{_ppZ6g7sp}&Qn`EwFDDkLA53tv+7$+{Hfb@}a`8KFe zNkW353g)-6Syse_j;)7Sa|hp+c*?$r%`M zOMhKD;b?%F8jcBLO9uo#97(Z9exxt5A7{{$v$OAuePgSYv^w-fs;Zd}%Gl5Jhc z;UYT@o}Ocm0Ww+?h^KG%dz!If6zToS2%XB}ciF)Hn(N6FfytIIrjS)ft;l%UhO@7u)YTpOp{|MhM?ACa(UaG}{uo4QYy=C(2PRE%#vhQ# zB2edf4}(K+-#`0~xZ$%-?WCRT?55}f{oa()M&z^Tx-^liDB&IRZ&pb_G#?_rb{U+$ zWXJ$KgoM9OVP-_^MP)rTc6p%2f6EcMwP8>o{$?4*Wl^`3D_#j*dI`zSy@Q*t>IeH| zIE6)|=t;MU#Eo7Pk{SevcT)DAlz>|yi+|1l7blEMYV5wePuz%E(Ie}BaMk^#H+>a3 z45LH*h6;CEA}Q+g?tZX7IpLvN+W^EYe5n97r4o}OFC+WpyV;o-3T}ce01yHnfb~QL zvf16~KlBs;Y0`X6X&A3I*yuIE^L|)di_Sl&!YUCEezQkdgTK+9!M(g;2(bbk^C_~+k{6-^>uSeu6A;$*{0*t5{$o77gr*xZ=DZn0>^zm{ZZU9e(ytlZ=yjOW>j%&X7eS4B@Ivw;_5mp+hCQIMhMlf)v_ILizOXg zhnc-Wt_R`?nVQZjhY*{IXIdcyj@*Qmu+y9fb2jtpUih>@VRxtl+uYW zpR$HlJ+^1AwrghWhG|@Zq5ws%NeBFJnKSEU#>e|Lep)KlZ&q*m`>H7_{!s&Y-3*D(CxzU)+oeMY0XAkB$5j`sbT6=e`3-%G{) zG^jb(SS&!u8DMeHTilxB#FN1;i?(G2+3+V6IVF$8R@|uIR^;#>Ko;1X-_WWM>sZeu zIi*$?6W22J%KvQiO#r-{BcY>R)+#lsekz2u{Go*5(9%f;$=;*EKk!n5#Y%t2e%17WL97cC+MFJq* z`GC8rfIZ;;5C~a)h!`MsmD!Ge`8t*HdIjG=xT-T5Q?p%-L_ndn0kOzmoAJ4iRiih# ztI?|0yg&Ir3T_`j*@8)>>_p*Ak5boyjP#~xJElgb+;ZY{X4jq=vzd0_3)wxVguL{2 z5WOh9SzG+jVo4h)bi|>u3$EtAMRmY480U>wZX{)A(ASI$B>t^WgOxV;<hjpw~^W-U?aglv(-<`jeEiB)KuwWSRx0%o@atePM9`8p!Z#4l{ST5ShX zS&L|iNpHNc4Cv`~n2d0z`ra!}`nsgJKZW)3L2>7oky_Wv>t&vAMcwv=Z_;LAvd1mBqb%Xb!va`sF8|N!GW*W|PaG zM3PjQLEdCMjrRRtneP(93FwG)xl9W>fXe1LdcV$sFQ6aD+!pRR4!`N{a%>vtV&ECa zr(uBJ9p0VSvxjG(3MB~$+b>3k4+5=xX;deBNc||qhdNx9Tump{M4sy~<%bAT&v|?z z{S%n$sK?$4tKYPZI>M?#U}?+yYrAge;{O1-UtiIWU*x+l(4U`u!p8l5qP75GyvSy9 z5+i+zR@rrCCNyKRh#I6{LhI1wGAN{Cmt_B@ow+D)tPP996AA8NoLc|9Ex#nzxyplo z^D;FKPbWKf2@+s&86Qq?fT^$u>C+VJk%#w2S(^dxxZ(;^*A=y^H$w@a&cT$ZfxDo zwZ~v4ll`~u@D|OU;FHgE+@>0m)nAk&ivxqw6PL1kcRD*tb+CkY54Pyo3x_XGC#SPZba&yaM)fbp2 zeP$)VdtTu&jgGg4bf-BQ#XbyUNqDs_t`(@|Lctn%Z=pM!6h2MrYQvrDqId|RY20jX z{{5>}rFH`qSnU+4+w%Z;O*7m4e$#m35%79>`&izUrscNWWa#vgaDl&SFwZcr$E4P? zZi|+fGM$1#FMCib&*-vclhxs;y`y2l(p)L;Rm-&ZSIo4Roe7gNXWD=hukd=P+P<{D zsae){Wv>g-YF&0)(VJ-;IxH2l6Od)JTZCkr%jh^$ntB|PZ8HJ*FjCu`Mhi25F2XHxv#}{=FxmwASA>-`G446&;OoVuVckeSKGcZ}LU|D<`azdm8j#8I zPcKZB1JRWtr4fD9Blx-1RCYV}Wx+v?plog|=&m-WV+_UYv}Cl}XYU1+YadTSvPt!A zFj0v;)J+!t-rxt!!1l~mR@&S2)>Q&Xe(tWfbbZdVmkd~ZTiJKcXf0)ReDQ|pLi~y(eGi=AMS(RN|j@4%^ZnpSs%7v-e*-P5Z+qrz) zz{#GNBLg#n9kk#@U*2lb0_DGk$UYZtyTTdxz@j1kb`t>-4G~Q9QWaf4n5l*k58VqA z{6f1E<`W8#*A`lZEu$Ir5!@Lm7@xJ1{K=8i9V2NhjSaC19%v&2&f3?Ggn~518uO9T zAj1+#}aP>Al!X|G0~1b;aKPkqVl>VGwM(G(u|n6 z6hN1BvQ>2|ie7pTTKLQVY<~UyL>+3^%}@RQv4Hx1WuD&36mShP!;Rh88t(3h=x=ZXM_p~jiAC3_~AEJ+6FtyK57WJ&sm zJ^Q~|P4<>;77a3Zq_4XX!WD+atvD6NS7}#g^=zB9BXvqS;P}JEU{X9KSFen;_=8Ev zvVRPjqfAO1on;{C4k%5^ZfzIJEbd}mUd7*2&8`F7Lb-eu-7H53i|y<{ZJj+)#RlBg zI1m6wpOeh8Hw~k$=Q^zd9B!JRLE&NErr#M>Cm+-up^GFGpq$==nP>WlEJU)$X9Pet zLq&0;pVk;eK#1=c!ghje-T0UtrM#}c=fEoi>{71xeLnZxe5VHesiyGZo&@7cvO-jp*WtDLju6Dlk<>yni<}cR#`GEH3 z0)D@HM%l`$=$d85S*o)P+bI^#*3(#0LgiFT@^6Aae~mt)XcEx=NyM7T%;{_KboT*N z3@0frRNtf4@y?kMt~t)$@y_D$&dhfRb+BtoY~X{fV^NZv|b zC{sNCIdWoJ0S4IGCI&EV($_Y=LtPM9AP`0Ox~g$GawK4921r4-itgw+8$wY9CnVj; zeq0npLGe%KN>LMRO9tF{>2Z(gd657a32>~beF(Bm1rpHgj|zT}YZoP3BFV8p4^*)6 zRj^0kH_qn(e@LJ?R@=&S^>ysM8anKOR~5{cT$l&y#B)_qJ#bsHfdblb7`Cc_zel25 z=lWx|79Coul0@5mK`-)3q|tBZ76p){6{7&Vx5*Y36+*T$ zhiP_P-Q=Le-mt`)cVqlfBCnygib73nRY%J={VJNo07XRS#HG(0a(fKH{;eIUK^aV6 zJst z8DcTm$Mo*0ttpfgI$nSP18{ylaIux`?oVF#C&mOE`I<)73wWG91XT|m>bt`AOG%_A zo1+b4qp5(*sRv4Nz6?WO^5%`#1Fr+Z$nRg*4Frd;mK~Pdid|jte?w0gCWQFkl_Btt zeF!xVGc8%Q_$d>UJd34vFneDa`U98!VG9C~`;FZ8C_026K*d=>PQ$2hxS< zAmU+u%i3S=&D|Frjijo%YAt=l=h4pA!HA<%c`Li7c_2jsLoE|T6c^OGFa;Pu<(GBp zL1sY2@qJQc;F2nd`ZCVfp=+w_8AA%-J%-=( z3)Pm<@?QdkReInpvu<$tQj`{N)?@a=bmbzJ|BT7VZ#ewzop<^IowOoaH*c(`J`q|N zQg+-6DgM|xNwv<}9;W9X1@oZd4xg}-U24DSy+eQ;$u+`+6zgl>As2^icg$Sv`!c+2 z6R0;4+el3%ci_Wf;rjb3mlJw|ZI7On3l_%#+Y2Pv% zCSK$037B%df^6mKoz3M1{&-FKx*qu4l4#Mc;or*0&C1Kls+ncAD7BZJWxZgzU{R49 zTD*u`1EN`%70I{D$ZGI6G4VSNV=u8{d3WnEl2x#Yy@>s*=oDjfCA*n?+wP5^fP{~t z=2`<7>Rdw0CifVe`)RCY|GoqF>-W&+RkWFwHHe<=Q;j&BCc>9X<>6j=8KG&sb$9IZ z`zXY$bo(j93|ab2k%=3OOfJ)fuEiqR?Tmnq>ZV@wFlLKCs1=bLY6Xz?u#_NEar!*6 zULIB`lVlNh8_3 z29dmrq9=d$ke%RqHjj?2+a87uVFeXY%ah3S`+**4*_x)$LE8R6~^G~`17Y74CWkV9fe!|c; zI4~h$N*CR{alpvYm&05n11@1oHEaTmS;a+8_5;Vi7911i z2OUJgE>so$f9>yS(v<+}LS*5w2z25rCT0BK1}EX7VVqxAlojHU_Yv|)IHUkFPcxIl z6Q~OL1c`sZ0pVwgupTC~&g3lL*mo6a#*LPaGsRM!O_Ra;&8t;u&Lm%Bj+`1)1+3DO zh*j$~o(Vezj}Utvc9z-oB&_v&1I<~eEFg^C?SUMqJ!Dll_Y^=s(wcvy#5~xV2XreO zF5LjZ8QEqjl-!_Q)*N>G42n0jy-Ph1nJxmkF1A#Lz^^@P$~|q$y>}fH!G~DIK?zc5 z!u;f0DayS?#X*b0kXh(uVdzJSLfAd^UMO%sE)>^`oPwRuAp7tjjGdNLRmwdCD-czg zImnyaDi`6jAv3_4;>wnyde|K8rgO+KWTT;1;2cS_^xpQQGBaeihOk$vB9eB!^y$q| zgHNHqW+#UGrohI0Oko+5W3!uZpZKqLEg^#|H}wP+cn)N!}xgODYzGeA~AR zy4j2Niz<&B`r5jcxOD5YrB3i647k;W(#2k%;lECHe0~6n9`&7r?eF#d_a>j5?VT$8 ziw_wp05*94{lUS(qvM|C7PkQn=9D+P0rg?i-vw!k2-i@xWoDYc-I+9pENGC^p6jT5gxd9#mk4x)mZcC^?)w)O*?zCeCvacMyF1iXA>*}k#msX|3tV66^X04bp zKATM$0t{>CQ^?|HJS~qxWp8FkFWOt~TkP%V!(79;@*QV>NYUcth|j9bG;hAG88z0d zi0wfHV|C3f>BB8qln?r{U-uFQ8NqCwU~R;TCzBCBTW z8D|1OJ#OUE8copH8DzlfXjUIN7XeX==rnO{EbZ5V^$5X*#@7#A?GMGUS~d454W)x)4BL0 zY^ohMLS{ST%3Win0K_pA^p~z|sF|IUmJ?7cx3#h6@H@RTz#Ma~nq_A0d~;D(fzv%1 z+EZg<7?jJRHC6<5=Lm#(m2w}Wme%E3V5%;a1stDrUMY( z{UCIy!K}rnGp-6WEz7R4Jl(BCscN~!82dZ3@NcT_JZpwjG*^*k>5;eF`@cPhkBOHJ zUCyz%9JzAAZ-q8P5P4d9>tAr`-Kyg5gsd3JL&iAs*=uF_OmEmVkKM9n2aY6|POEqR zqmy6i^XI?ZI6w{ESjBg-cgrD=@B+$cI63u#b#9gArhs2KfJLs>fZAMmUik;IIYLZ4 zH*eD+M%#9BZ>5nML!JMzlv7|*4fhf2J9R9CmI_o);2PIEp#3knE;vD+1W%P~7Hf1i zL)NSvlSTYiJr~`<7BwODMRejU-C(x~Kup@(zeo}6&9kwt*5iy|ir}HA=K=5QVJ1SW zB2$)3dr!VNtru_uiQiUG1H=}Cq=+qDbSIvilUKp?L@>^T1voE3o=_oylx;c!h7@7l zC&g8X)GxtU-8IS(_v(z;6gs&eDa#iO?5*c{N}CIa`dZ7+D{ZyAT{?Mwyg8#Gf6nX^ zM1L(-xY(LlAYEY8CNkd1T^>PWGt?@i&~y~(qTV5o;^V)eKmI)OsHBCltI<%4Sx^V z!8ieTJMU*K^CXac%MXLt9<6HNR<&T#b2`O#>R$2YKW{QIqS)-Xa*?r#0D(zV zufUQTXKJ_PNz|B0umWuKyHpmghGer(tle_>a!Q71*-cwokPUP76P6&qxE*0U5S1cH z0hNk0j^MZ0wo<%&gd5RMy7xB={ynRlu(Y$b`NP4LOYvpp41}-Y*lR=O zV4F2YJm(Ec^$o!8s(*p$umGKua!wd#f21ZD&m{IlPz;BikIFPE5)eTk6{V#D4P7Ot zZ1Utjokh800RIDd>o}7Zo@T=s^bv3YXADkCBsaXI_zTJY6d0QvOWgEU@(!A6Ph5Xw zNkaza^9LGScTmrmV^etO#>)lN({O$d3wc(R)2AR#>JregqBx&*w)9NIYMeE;zlKg59BVLY^!Om<}nD{mR)bLT}N9@ z>m0xr10#M_S0~58H&?=2;aiiq8{X@0PSI)*b+! z#>~>iQ>6$^2MpCcvO1?2htBSIkz}DDQin_jI2Ad!p=6|m{`T%pYQYx`jY)6|9y3!FmA7FZg&{zJ)VKz7Hg(xi6kJ0jQal6%5EcF2cS#`# z{0)GoZm%N5#wg3cRw6}0_JgtqlN3X`a<6xWWGP~XdL+Ojaf8kvYQniE2WQe^1jcnj z%}zFA0ozwz2`6|ftPZ6tqR!FP z$n}k67$x$h9u6zxR;RJ}52eewT)TLx7dZgI%tSv^=_IwBmRRLBoAZGIqXYPXe&Dj5 z`JX5w>40OGzsQ$tbw9?7t%8iiWpd0~I5vJ|M)VJ6QIpPJ`H`TE+6^SFP69I5o~yaq z&{>tv?@AlZqC`SMUcbf)lXlUkt(x4eT*JwyfVeEX;}$&XUQv^_*$sXWL0LHK+z$Y( zZfVMCe{&OreC5rh%FcDL`{5P~DkhOgX5r?zqggpyS6|B*yo zLhlbf@kP;uJ2?=n)BzOJtT}NU4frdqEF@(JdynuIWZE! zKWY5aN)!&#RxA;YJO~c_!b{SWEH9iISydhvml3v@O9TUy(?==A5j}b(p`XYH``0t= z@9lJ5D4Xqo3&Af!iBl&%IP~voN}h@}_X5_>I$+Z&t3j!$$_@|pz18q!2mslFHV(p& zyB$-gWA7wLP8;U48EENt-_icTdX?>DK8{~OKP8p}OxZ>v&^zo6U+lK?s(nY`q!u;7 zaj#S6#E6S;oHSGIxN%BKcp(Z|Jy~cbeS~uY)E1hH#9=Xdzw}WecZTVIt+$kY z zRfC1bLy__v!g2cQqKKu>SXz)_sCV68Mj@iBmN>u69x9CMe8>68>6fb>aix~I&en1s zuF2_xQ9@2^zFQn##_}A-~8t zpf}NstS02*JNhRQzJ#A~YN#o;G=CmH=h>5j;vefXgBut*PTW@3wGT3dEEiMkRhm#*urx#Mri#8JARIxkk4Wf z$ig>!3Qu}!#9$DjqTc22^cA~cQ-d~9^;QW$1K5Mt1yx97&!o4vwH_WnDX>LjxqOpw zKEd3+Rb13~9oPL@dfLuGQh~|Q2nNn@;^`0+Jpqh(ix1=sw(A!9)w7vQmp+N4MIMKt zAHje|%u?0xI+&hs&{r3Hv3pE1D>5%KY_dLyB=FziL4vXa$ss4;5C{24r!vBEfz*dQ zp}L`SPcqo(=)cfnV!YAQl!>K=uqw1t5~-XcPwE6Sj)~-5G?1OC4p=?VM>Gd$MQz}N z{Lx7z4-S3hh1ifA->y=eQ;E`{sZuFyP<;TVpL~s+`41+%+jOk2EKGu!JdZXh~F%f-Ch`qH7Cg2{2j3S#MoBWYukj$6#M)`($ z0pUc9n#pNpjuU3$^uQ1MXISqwcPy6%+I>JaB()t*!(64y8D`pxU`+yoLa7)k0ujET+N5n_hh}Q@u68*bvbIx3gMci@;_L!9#ZCGu z@UMHGmDd>%aqIq>yR$y@v5X;F5g|5>Ng$LkoZ#HlT{zJT)Ncs{UXGhFyRvn7>YCHL zd^Tc1uM9P8Y%i@gVmY?)Yu*4h6F`y2u%?ls1p^qh7_U%a;&}G%Bi+1`*piG|y!}RC zvzlm!zc?=<$}Go7iE5|}P};M2>knr%eFGn~e%gcVhEaFFA|u>9zb+m}tUr)QE}AnB zT5*F1C@3v&{-VM7)b%j2%BD$R#;R=h)`wr$4`F8f?RCuTFpSpUxIzS|&Tvyb$0~OP zFPKol7r(Y!H2;#h+y%kI%*oOw3Pj+B)Wl4+BCj4!wdE`|P1Pbtm!@KR%~iV11@}h$ z*QdUL^Cb`D2f=|Ps1CB=PJu6k_{>#uzK!AcQFt=QSp$?M+@fTe&-1Uca(dM`G!;hf zV9SZ@zOwudA!Z=0AgurpTM=pHldbK8rFm3;%OeQ%o9?tM#d=lLr({|tptc3SuuEP> z?-j^Zt`V4shT?#m5uW$Jj1W-wz_{T_x52pKTDL}t`9SD<)E89xbE!2*8wbz4MVXuN zU54If0jnW@oPwU_=6fSj{C+WCV}jS)N7O#u9PX$^@Xx?=GxY%Ig+Fum^?JLzujtcO zD@e9EaMM94?&18}?7ocLGYpWWq*%hvXr z9tc)bo_`ly;{(>3$y=Q=h1tV#ismX4M8#f2DOAwr?~@MgLu$;u3A&7}O+K1HT~>W27x>UEZV%TJi%z`m(gT zjp?eO15nQpML4K}I?gV9AQe!Su}^9h^XrF$?k*Kx>g~m3>K$MR>y(nrnFWrw_2P`m zX^j8}>5UICJl!S>YZqX${#JMm(Qmh z0F_LMlC7)fzDS`iQSQ;HE63N@r*e<-b_>O@>GX^=z7q^bjJ(7`8Qoz4Cex0rv#YYf z`BjS;c4l|I?!LVee_ytAxKiVKbDmq-yQ#LU-KGh+R4lz{F|KIp{_UO~-K=`>L$@_D zYZeA>^f`NoYC!50E3B01L@3{$OB9$BPAJ#@@4?)pDsFIbE&PDKME6{LG3GX0Zxt22 z=5U2S-QakE^a4+y6Fjb5y5|?^9?sf{?-kBP_}1Y<%~B#5b&1uz-uaJtXq$kI82}pL zexMRpWT?ZUgiR#9GlVXL@_eWD`7Nu+o zF-$vZi;J!G*b@$M3Md)myUD%o{j40Uw7{UjIzhg?tqhVdPIcCScHO>UCra0Yd8g^uJ7H=-QCTfIaprm7DNMM_?f)Ul7sH#u!zGag7W{lJpbvB zSy_MYY5$6o$Kh^(GcJiRLE;d@q1r8pOeL1jYR6s}C%d3^Y8;+P6pw57S{O%d6T|`k z-D7hUk@`!3jI#+X5^jO=_xY9e9=5j9vT4c5U%DORr3UbWQq+}vD`*SjMVk-YcrXr~ z!IRm?5N-Q6dqbG@19`*y1T}arzz7PlHO#=(SDs;^Z_f~z8G=jZuhVZPJ1%pqNvgFG zUN_y{@ImI#zwd+PpCA0f>Xp`NQvTEYg93?o_!$-*l>f&``1ZoMCysO zOhjphY``Q17D<|BnrenQ#4Bi8)~1n9IHS|vxtbPC(nwr3S(+zHEROC0*P%s3z{lgN!v5(H=er*sU!($mbdkcrX`Rz!7w3EAw1CF4f#4GZ4dEGr z)p+}iu=mxv&T8Fa+i7eTfR(5|wnBqTxsA@MePFc&IDP4Ze(g5?mxBH0!`&F*=Pmx= zWhcI9%;|BA^IggJUJ37uoc~P)?+d1e>y5>cFiiR|nKNoXSpog0>GjazZo*;zw2X*+ zaS#I`naaprII|6yVX0BaSVBGo@iIXBJMrYTl$-?!eG&d6S?97IVBv!Chs%HL*%W5v z-9X6+Okrd5Wq5h7L z9$Ek~>1WSoYNiXRq~0p@w-*o83UKfY-HxkW-QuVEta~+Aa$D!K$O`YX&+oQb47xHe zT3UP8!1ILS!H?5dZRBUp|+hF*vraGlXsfgVyM(f#{-!lYGEse%I zrh)L%@+>UB2N%4F@#Xz5hOW(}2}M$oTsT$~{bA9+;(1{cL2ja{@sg{o#pl-fOyOk!|1GkKNlM11U2GFUy3I?#K4!6~>H17%v!4Ut4?G6fR$d%Yw?CF&nRkqqp# z@gi_$0A(QJgK4>Fp#)KB8QUpZUSO;-JnY^ZF2<@tHv|Arz2S>*XDFw+rX`LOGYXRMC)P$4L08MA7VR7*#Lvwun zwcJB9^F?oQm7VT!lI?JE*Cm8iFw7u8?#tzZl+$FN-1-C!r0IIqdnW+w!lF~Y-IFS%jtYd;!(SHk z8n*9=L zoXmchQ^D}KnZ41=G?3fW*X-%`0f1|tNzdr&Rd791k0p&G4}QY+=Bk?J4JOvmrvH%7j%ncMiJ2_mU%!A@3A#^0Tjpzi5YO;jBF|Eq5I-UKma{gg_FT`^I_6$1 znWfoLzZ7mw!lC&?AcKQvtdov;$x{LPA7sY@&-Xk=AR$Wwn1?V{fdISd5X z-P}TJ`v5>aDqF#{6hDSxr}sGbu%s|)shGOmH4R4O-KPzF$~GLT<7bqI)Ry@)G`qp) zLPhHCs8fTD)Qo2MGSe~c>NGakPdx=kEmW^#Oz^YGiuT9NEbk%u?7hXf+UkI+{?pm+ z^*!wo{c0UUj{OF2ld;7Vk*efP!E^hP{L|LA(^b8yn4 z^q7U_B*>zHC3aUogi)vJVqYn(RL@hI+MBy2PhgGI0?IAaR#fU?D%J9|f)u|*HRiS? zFk^JLa7y)g8E^1GFQyNH|2W+hv1n=Yf&ULulb%SajGJEI9(JLp&k zZSDAFicBlxnD)HM#zH?h!-$??1;Zd)2`4%+Z?~ zw6=gr=nSJRnWhE76qypFlW1zBjLXBHSjr$f`=aUWK3F_~cg(B+$Xe;O;vob3jdU7J z`kOp~=Qt)Ssf#vc82<90m+Fu210fccGCgoSr9ptt{Un4V*eqe^=s2&jV?77k-vV^e zD#pMLSjJ@}KJY~=QA{IkVOQ)@mWaI2GrUVs`V$s$OlEO0QHDH2S1OaoB2+y8&qz>9 zcdmn5R8fH`AdNUs00mMPh_WI6d=*e{*y+i5!0Y@)gn!|0Fr{J+B2EE07y~|^Z%G?HcDqFgJ9ciqAw~$P?UJomF~d;K z2-?jHk1mt0e>O?;vc<97Kr@r7d7A_G#d^9TBh&>O{hcGUHroZeW?Vhnwhu7SIt+qG zNO)UUyJ&U@zbcD)vN5V#L~bbp6n^bsTHge%qF}c7Up9|3OIhKDGjv~HT`xDhd~A|0 z5%QUNI4Njk=?Kv^29VfEvg5UgtTVOpAOrY*gFTT5fIk6r(^BNNEEOt^EJj4qjc8z( zc_;%0;j%l#&e=*r5k)R@|2QH$zGGfxCmK?y<E0#iET;Jbu^PGLx(*qF1uicqmiFn`w7NTJ24~O7r~K=I9*9vYeuSDVT?u09SkX z;YfiV06zmmM)0QGcSS;0+%z$W8vRwqwE)dvp{nJJ_*nUPE&M7E+O&hTEe^@C{x5S} zK$S$&nOS8W%O$$7al@tT~u2p0Tf+eL#6FAE_wVnJoL5u3xgh$|2`{ z#vdUwlis;0D`?1{RHgK>(g;(mOxCbC+&>0D0eRfeRGE-{}i4MHAUgJACgSJK`_< z8Ui`*(>$5)L^RGbNKKNjUA$mr#^vG0gz=FFAsLcz#KR`^!jWyHLip-{yd~e+zZ`lb zS9aqOo{vNOlsxotqQnFevWCZw2GY}d-Ew#~(|r5=N+y{&g*S4e2{68x=e~ZLO4Xdv zfak$>_n^1>j8N`cywJ@*_!!6Fp0KyIRr{Zimgp#jt2kMM86qn1Ju`)?UXK`sN(lJ< z4Eev0(X6vH)`GdnV5#cMquyNQ(Ophu9oSrfZiA@L(h;JppE`?S%7s(rnnQ+fmY_<$ z2b&}4fuJ8}L@Iy(hWSouq${#Q;7m!Z1`uhf!2_EH?C#c4dF!V>RaYw9hf|XOW*#b~ z1LYn?elGY|uw52(cb4>3^@AcJ(xIPj&EX%lAh@fvMwugpn^Sp$X2i>iWvVH@627Y( zNU`#lw+lKpkqw*$HyvM}E{&!-PTGgHlVHoH%1{?Qz~e^jF<;SWRj;)j&EM+&0^Dcw z)b+~hT+P-AVeL6G{$zoCU;dG<7Op8P@C1(I9XQKc^yK;qB0X{B;d{&RU#cB@pjvb1 zEVk{$wm`4GR9I0;{zdj7d(2B2a7QIbSS4_mi9OF$pcytDdC&NH@B)aNMJ4XI zs&7#Zb^N#$PRI#EFdP&cf(0cJ1Vk1aPJRVMs?;-7C=);+{N><6mjQ~vWTE*)GIdIq z#X{@38gJnp#CH-`T2hYE@;dkddE3ts-ps;hN>`FMZqJ%Vz=8JkYt#B6sSZ}igfk*n zeMXGF7~UW^Qa+sCH2R<^OUf~nBIaw6TK+u$P98&?!JN$_8;QIvB9cv$1)Se_S@mq0 z{JVrfyY)#~n~z7-x5*7qTyBsdzLc77>jLgQO&&Vlsy-CNz{^Fo66rHH7TnAq>61mv zWlAV3bp8r6V=`OhSVPLVC3aP(m55kL3F)m27U$rA=;P*bV>rFaM`@L-IFtfQ_dFv+ zs%7wVU)U635~~g&!yldc1CV&ZEaLLshC@l%ypf#3&!ri9r^G+}$w* zVv2FGO4}A4y=+XW&aqRWRc+me@TmGAKX%avB1{Md;ngfuKg8D6?6j&Zr#dR#wP~zn z){k_Ni7<`)HRCrc|904uD-)}N2a#zLSVSaME!Db|6bAm3YxK71FIYosQK@08}aBq)q6>OKBBSxjfp~ zN|u@L{7I=dck>^7@)1teE({mg4zVlqqyLIXUH7P`L&E|Aogw`{{+a^ckQi`vzB3$2 zE)!7J3Zz4!N@=U{PepB4qrR!f)oMLkoPkYAC6_@A4_tc2TFg3ETw)~yE#SA;z>>@F zW^UjK)p(HpoZI`jsYewXIC{U`<@2ZGgy-b4<0a=yBYrG&9l$Y<572Xz>o37DLfXq0 zQVTJKIKm!|z##kg%^qY*GYQby>wt~iDqjyhv`@JaZ-hUxlWZ;O#-Bh)@gVvec`rZA zOR=6{DZxO(ZA`Nsa70hWJ(si7A*b{ev%Oj_MJ_h%tG2+1TzSrJ!py7E(wL+*AECH_ z)@WC_WZ(0`PA(E5?5faF358RK)LXh#-&+^NMxfCUV}oO$dju{=stjl-G}=o>-&l)h?!?+ba?8kT|vF~BniKqtj z;or^!WDR`MMezr;%?Z#=@h6z#PeJ4&#A_b3;~dy+CJqiMVQYMgf;#wt8`JjRk_uXN+oRCNsb8G+M zCEwvCUVCePLuzj8bw9XBR7&l$QZ6cr#Ejo>keO8S!s{h&A1nZP$>s{#0|L*f4To>@ zhY=Q?8$G6o8U=y1Ue6vc*VDDNrisLE#s#=IvM>pSPs;9VflqjnHh%uz)?_qo!WTlD zFbvk3S^`{Le7#!gRAIx=b9yjqOS6B{B4FVO7OI%LR{PYL!TG}SOprp?JiSNkYGklM^gWmD}xRmNt%yf;T{%)_ioFc7FC5lC^3iN>6G@R3K9 z^rO4j-4SH%l8lK3!0;zGQc|g^Ma?PJOV(As5wNxOcZNrW$
    I&DLFiB^LE_YTZVYMIBC!f(u!P^h zAQo8dJnwe>z>H_Le=y@|Y}0BKf*)vDW)3H1YhCXFf0}Grqk_$Danha0lw+JTqG58z zq31c{qOf?4L~c<`21e;`O&?|+vRCbG^Sb6bpW`^j*{(V6&wVe7Tue9=a<{raf34{r zKdbM5{e#MD&)rmdGo%W&OGyMvrmn z%+^wkDXIcq3T@vj=44&ME<6FUL_5jEJz4lfjsYs?Yn_`RW)VTWR3EP2pf0uo9+7POf0o+f~i zTJE#SwL4c(iG9Vj3?v!&Mr7OS=#U!h*RWHAC?%e)wTIVZ=X81mR!RoL(={9cdT0n*^Fom7Kgi!z(E2KUWip_-JP+a=Cm1948^ro747`TL624F@Y=Hx-*`A4j z?$K!mtsV!Brl!*-*BO@0YiP3Cqp*cuG%XQAG@E!uj>-&n9d-m3<_==0yT1U3*|Rl{ zq^xjU>?4sKg7%`+%tByS14+BBF!cdSTK#<(yV<^MS`6zdEEJ*nSnzyj{sFMc9aYmT z4xFeyw9yJ20Z+$`l%hHrMBQ;L8ZF-(h;(LD09p>*xmcdC2^`#B^bZT8Ivmou zn}URSAMruq_(hN8!yGs4*B~Hkez4|7*rp3fD2)xV5-_0X;%#LFNiuSeMI0!JSAe$O z!YinQj+3Ns4dIH0QTcvPZOlQyeB% zN6d2kRM81qx8x)>WL)cIs6_vLIfPf&}=2RkZ=;B)3_I7r|3+&Fpb8xZFFqgwr$(a7o%fa9ox2Tn;qNE^qRT)r)t$*-PFxl?>V)f{d}rw zd(c`svoR}FbW8%;d_Jk#96Df!Pe#K*21h?bjTg1lp=<>ibLUVKw18aXDKY0J3tXo z+U1iw>``$xKpuDW*y1e_2+O6Li~oI+w{aUO6F*eUcs@W#o2ZSKABq?^Bp#mKhZ}v1 zM}Vi=BMn@xj9=QjJaW6ee9JZLGVG&EWF#{_tYol^Zil##?;-OmBkxhgDNQ*ek@y-3 ztRehe3Kp_Gt;T)E)Lc133kqjlLd+rfzRBR6jWjbiPwu!RcT5_UO457-4rK%O%$-HK zVpq5;`4vF)b$z;e1t#L1TzAbH$B8q(?OQ7QKe?Xt_?cC~SIW;jZ;g$38Og$l|&+_^9cf4jct*N$`)PJ#`3hVsZaQ|%pwL9vg&2wu03c9nC<|MEg!GZI_5nZxH*c!8b0peJ}| zuU9I5;p6@B6)9`sVpUtnXqR#{W`EE;#s=`GWKW6?)*YN3J*sAwW{r%TFuSyKC6)*& zT;W+JklSOO#wsiH&zYoO7*}Cfmn<_rU-arv{+x7Rz38>M(m7V`9(BY3c~yn6Y4v7t z>xHd~_sI$SfNrZRn`)IO(3?DPu$EWgd<>82kZw+QdARw$vs<{0BC{k*l*^~o+z>WC zGKtLmKjVbrC0oGZASndhS zw~Y2Tu0xl$p1k$%S6Y7e{zE2H8$zrZeiAf5By8KzU9Y|X;O7U{Pc-MJze64N=Nad6 z5n=cx=V_A(9626Y7)0Y>Z zt>MR;Yu*F@dyo!hBMZz9rMWW-E5;+<0(U4LhdR(VA3w;&7RA^n|1MXq7cuw_X~xty zSlB6IfN7*h#X=pbP#ULPFu{ideBKubO6)~2x@Dn1+M$sKYs2-=OBAp#V#g$ww8}5o zeqPZzq%L8gI1yvP%hFfQ04IaSxbSvBtsrMFY9rU>U|(-u3aS* zFJ)d`POgF-(orZE%4g5c;KL4@{SMuQfi1#EwP=^M>vRv}8Dx6dmK-Mq0zNtbZJC5Z z=jbZrm3*2wGtWq)DJV4L1|3-Sa6p%2PB#^V%f=d zPrk$2OOZp`4YuN!uJ@JSrl_qmPs6%o+MO5P8SJYkETI8e8r9Fi66L*y#c_>ZW*#X% zH_y`nT>5u=MtP-0-mF2k*ZS*Bq3dbdz7t-#C}r@4;_CydZx+PaE$bMdm0vjcH1Ox5 zQZ89+z%!P9;q^=(RsVV|W*rYCx)oGf*McuB1NWt6lz&cLfwMCrj;ZD;TL67L!j(E|!bA-pU;-8CzGM{o2AwCSf zCjz++BxT)CQ*)8q-;uijjbvk7Wd9(!(m#SmG8ImY@;a($jq9?mYG^Ddes&*eQY9$5 z$If5lw(Ru7iS?S|Xyo*!SWpQ`yPQCA)zh`Mc0HZVZ#yf;FL!SfG&;4u``3uQ?k{Nu zZ+p`mE&5(jcwD((u~OR9G*oA{;;D&uZDr-o!gP{WTq;W_Qe0910>2soluW>Yu?KSlFWrT+bF(2U%mL--oiT@-Tev4q5!S+|<&>yn#un2X~Oi z^d-ZpOPnEP-`5GUkLvEm6#NMZ6wHhEM%E+2MHJ>Js1_xZ4dam+mqV()BtA3M+(~Y* zP+S~N$Fvy62Sc&|Z{u^?&p5d$Q;L!XR130zgDOhn6O`M8d=j<<@G6!FW>S*aj3ZGB z&_b~!X(6zh;Sgc&R5TQ0b<~F8XlhgDVOx?IiMtFM_x{o zAE}%kz=8_|3$I{}N77HiR18znM3S%Y#5UR3KX?otJ$eqG6C~(ksCVP~r+<~(en9i0 zr}qH#PO*R6=k8lUp#QPcqp2)$g4pDDukKJDRw<{Ee*K(ONkbGhNjfOP>M20K>`{Qi zLV!{shqH$OFa?1+G+VEjfr?}UVzc7OLfk)PYVHnDEaWk?R|P36GtswO#tU68PLec+ z7MzK1!fchghMdFm?mI(rUAg%ZzZi6#-kIVLSKxzbeosMoOeKep5$jFXT3+m_cszW- zVLf`_;3$?@nnJ_7R!1}Q--=fR)=Q9$RTHf5tllO7{35sn4K{^ckVbOA>p@1)xA|R} zKlDhKVgKqg8i??Jj6=F!g8Ki+M?G1*3cl>TCUWeET%qhZOb`=GtV_H%V=1kmMD)l%JQb6!m^;?mDE1xX5p2GAK()GoLJllv=Yd3zr;5;j2zig8LPKw1?+hFTCS!GP6m?yU(NF*2$mWI7X zsW~8MDn_ldb55%9!Z>~6oyZlbR%j^*45LJrTGyg-8*t4tXETi40v7{4zDMnnCslVR zZCC<=^x}l$VzTxtG1|}!#-fz68oS)Y-*Qpb0#6^=NT--*?Eb$8|Dg}++R{+n_RfO< zDPAdj>|e3@1lru=XHL+4(en)H7hf*qPaCAH%X#@hYnuzIom6T4EEs-0$d1idckFi` zfRZeKh&T?XQ$HS8mD+y=vEPk38)cJ=;y-^$o0Mn}AZ=hWMG-xzrAqSvzHkniOKXhU z`j1IcdNIz$>{A<`=T`yUJiv!Mz;Vq0P-)@`c-~k9j*2e&cdCAWYL7#qWnHpMIOHFL z_zPz@bsZKVNCap6wrC>W`PTMAeBDLL?7 z5W-3Z-kCfVzQQm{eGWaV{Ymw-gPq;?(RFL@N58@M>rQJ=&(pcZ_4jb??$1W&%|FwB zr-QH0MKi;W-_41Kz{B#-`veF7>u2pv_cumLuh+|BukVk6ugS%7@9UM1!_RX!M+^Ip zrOgARPL_f9&%YE@58>yL22eI2Gw18y3j;rONXNRH8=oetdVs66qf%DIf$Q$C;!eQ( zs!r|q={2GK&ezjFM&>?m`|GV!r?xxNX0nGzme%ga%x~?8NNMcffAYzAfR}?F;O08uBfzDEC>cWsrc46BD~bdz$^jMmd|3Ot!O{|b3Di*(D7V+FPq?l|6LIm(>vFgqE5yn;4s4WBTh_s-wWGOf0- zo^kjc_Q`f61g_v6v+-j>Pak*GDqEY&H#!sR7uo98q#>}^Vw;sYb#!4e6C>vxcK)+X zExG-n)qtt+Jr@AvYY8!5zRFK?t#ji!BYIFMB-{MfWmk~%?#`jV`Q3!tcW16MK@}c{ zd6y70%5~kY#4n%D7&EEq1Ww4X4_a!kI}DlIEb1KtEMCstl_vh|i$n;)Kb7hw0U4R6 z8WWsTEvTEUf&0Xq>uFV;RHZhwDki>rHlotRi=Y1N2^kA8e0N~-9}2gSP{j^txZ}vp zs!MVa;c36WNeCvXHjPj|-oE7k(eMA26Xxi`cZz#=s5OS_>R$hEI-ig6`)5J!`io2g z%6KF$#rpBJ^VPtyah+DcAPH@gJ97LonF@Lx+TacILJ0L2m)A`W`%12Z{Tbrr?H3-^ z+u0v1Ex;`Rl^wL_olp@pkx@T%Kn^nxh*^tKd3OX? z(FHEa+&=PT^YK*n52$gP7DJf5H<7u|>a;FC{7h5)TFLyEcLcJ0np08O z?Q#Qv1a+hGHgK7}tSDW}^TQMC4edxUa3Ip-Y4P?L5)^~D_SKpsq{2LOwg887Fu^O6 z(6yxZcg8v>UK%ItLT}p3QmQDC*a&%L1^9#r@5lVm33TFvz+)fu(tEptkY!B##%9Wy zqF@5P|Ma$3XQ@eDM3f2eWZDORBKt-7I1>#ZBxU&QIDT~a@S^kjMiz*}e=om$r5x79 zyaQem8yY2zNELq7n}x0#$OF%Nmrw;Ci@rwSdCqril>oi!Si0E3=(>Nx4M!13DyGfytOm!h_iNty1(jV1mJeaBr_QR!2VDv9 zNoT0#`?_CxNMm4-?Qt|ST3}5s4jm6|HrdmvqLp2#NV9J6epqR=ABA0vpz88`gQ!2-MouQxo{nAwD^%y?eNAuD>9Jka46LlJ^TW~wCsw}O@GwIyR|&; z5VUMB1+Asv(otTz0{w@?yqYbU&8GsMbiXE^wxS+ZXS*HMcw19Dl~xUOXV*3Cr)n@N z8kP4)p4`aY{j|z;F%8O68yFZ2P_q%*^+&TLT}?<;Z8V=CuuL;)&8LN}t4S`@M$XG@h+G;6wsw06zBwQo#$*g>(ex z0E(?G)p_WO;noqLAXL}LV?g8eM8|;1;N0Z452>4TDxCThR38U-?+h=AXr=Zk*1gzW zw5{}nvIF*}Q{+`gxBWuTFG)I&9w(osyCBH*Vy%!XI&q}Lac#TNJOUUR?HwHL9Ui4q zSmW)t89w-d553}E*XwF#JRb#gLdOkyIz3WPy{b{WM7cPsZ0^_`JPRnH{Cmo zSbumRFuc|PKifM$^B}yqXI_?^KVlBk*@2&L8Ix~~X|>Zc2HlJ-qb8rdPh$Yf{2z_m zSAv-fv`zr$N;fI8*Uw(hLtvpN1M*yJo}(DS;3VQOM92MGS760>9}R$bByTU6Q2W3k zN3hjUdH3{|$Zh=q0R!LHot3uR_WpwR)M?(2sAFvqwHGuu?)Y&_V}Tbn8WZ%?HqOG> z|9JY|Xc4kDd3TXBG$hkgndRsvnCYrSMQ}PA&Oz1LqCr^<^{@Ww3yExY-$_UZFc0VAyMy${wtCY` zn9AxQGT-9I$|vmc?U+~ppPCn;x!xcmNn`Lb6tX>bQzb#DfGn#cnl+#n2uon&X%2G1 zY)}z`eGpo)5P(dbED3oh&gg{G^y_@btb6)a+Pwe=HOjAmnyb*$?)wGt}$= z0YlV)--7$0{1W+xj}#Lg^|E@pF7_%d3ITF7bjv{>A4M|xB>s#^OMTZC$J%m2C;a#1 z!zLn!U)PhZMR|LJs(@}4S=0$=#o<}n&5n<*L9f0+FF>nyRipJJWWG>nvBTe``MAc= z+2jg`t3&+!!e&jUe@*W}{i3qk`yX=MGf$fXi_sC+Phfxw;We04X|S|fO~^yv>VMn0 z<~`T&Tu_P+zGs(k%#SF^EHXawKso30UJ zt4e{87_=Eo;PB|9eMv+Am;Z2l>yy2*%ej0SL+X+RizbV1D`>at%f-!UlfT+G2@TSr z>IN4PL6n_r%_DD)i0Ok;q;ZayngN2FSWN1716mT1XbJlK+~2B1bS_AOu2|5Jw!OVm zHvmV3?qwH+MExd(@kZnZ0x3OsT)H?@!KbD!9!o5OUUC?P^u|%lFV1?Ie>qfnIW1Rh z^MHas-Gu1kkNb;x(7A6a*}K7wb${;+v(*3v7Mw@@T5XK-ttB>SwCzfICcGJmn0Rnj~8 zRU&&KuJ$-%)6|~MT;h6tXNfocq^0EJ9dY~brD+7$aGj{iyS~Bl^aPi}LcM&yLO>$- zZPN=1t7*_A(T4RL!sMwcJmywgWAE8%F|-j*ic&=qy58wBdO@i4MbxZW_(K-(+)C7d zXC;No#3xrWZO-O|A?CfOrW;EH?<-}!njdC{Z^v0{8E&G*Y%2n0i`__>$HjW~*VF!I zT9q&eb{4dCHuo-e@66Sz=AJYRfl4{u~rKW$IB0yOEy!+Yx{ zKM_-F^b7=RG*DR{YhRxzFDmw-;RGU>Bjbzj#PH-h*L!W-W~<<#!E(c^Yt>WsZ(vjq zW?OV97(K5n<_sxbe-Sp4v--LP(eKRi9zX3aQVH=aNpy=8hG@EcYhYNaJ-+;g-A5X& znGp3bMhB|U!co7|D6Xp8f(4S!_1&#h*?}Xp)TclCD-$C>|6NNjoJmTP(k`PF1OR_m z`A0UMHkv$!N+qRfCR54RE1T(T$i2F0WO8vEvW_Il!gI0DnIy>5p058UPF^_n>G3-Q zC))DU3xXV3AcI96nLK30fk`2x*Mhx`6AL-E#SyjDs=CcaOX@t^-=ojl%4__))c)Ns zO+PM%b#ZNgA8GFIf!l6ig9jGCuV0_A@i@d!Kw60LKr6vT7-SbhI~XL*Naf+<-dGz0 zA>xvB!skj21fkx^a|Fs4#83JSJ2dCrMHr+{{0%!2=U=AXc}tLE??B~B1GErYd2xMtI{5rtro4UL5hxn*V9$q0#T6aSAOqth@JNo>VR z8~BnszDaD_RoA{{_~HVN^u<~>1R9Y(K`j$BDy3!PV)^X zO14EmYaH)k!;M80_-7tgD z8zA44__I6-Xe-Dup@=5v^#k*H1QMOTdW_>fp!*z~@c27Ckf1RD0Ab!+^4jVb&?4X& z$Z^mVHs1Ki3aHexGYv~20=(e?8)9rxaPJVv3Q3vxh-kn{BI3>qiSS=Pww3QW@;{@( zJJI<+u_Hr4@Ek}m0jX<5upya!rS@2{Sh&>8IqB7}_4847LsOdoQhdzM*myiXp;IYg z1>|>PES)xNILkhO9HP~W9G~UCHa*;0`H(0w@gd$P#bDrJp?qL#Hp9C0r8`n zGIT#tAduv-vKKrL-jF2E@%RbsT?dlzL9|4!37)s(U0lMV#CV^MATn29uu?~;Hx3N@ z4+572hW<&=Cktj#+~pUY)k{J(F&S&`8~8d@Vz9q6qu>Sr6z>BBxT{p?n|CCGknBpx zxChzyo`oKBY9CkkJG|dL#1`IVB#soJ;g&)INfs=4jt^)X$u;5SO{Wf0?LUw7tiu4UGS_L%@&m=uHAeD*6vl`H7!t#M~ot z4G6z8(1M8WWI!n%C9BLS7_%Rv@bj_Al?fwdQb8~(gOLs+_Tw7=441(CwC{}ubKXNn znr?9+)O;;5NHo;ciJ@esL|~Ais-e=c@9Q`vadr%V-<}8jnyTBBM>JX-D+h3|bpk1y zT^5`)ghOukOQCQdTL5bCVFlY1D-+1!W|~Own8N^?AmFn!mu0#aM&L~e>nyT_YG>(2 zZFgS{%P@J)idC2er(m`2&>bzWy74u7YQ_;2KMpVRlxtSB7S;O@yYX8Ii)!Yce|b!1 z3P%>uyICbRo7Hu4BNppQ;#hwojw=*-ipLdopMAV@k33<>8>4+Pjxm&{ql@Br%2MPP zmi~k0^yD07+bw-+R|6IQOuOzKGw0#;gs0v=wQ_g9Aof}@dMy)|k=7H%YX z^1~TI8w~Z0^Y{?h!~c04#wQGVq7!}$scfZ85`?0=)f+G#$!i5* zGTFselp)tlLYLV!hqowGUBn_oV(Tu_&fL+w@c@Qzp2?0Emjh)P@vSqgE}c-FfOFwHW-e8-=ra?& zU7s8k_AIK>w!TVbIf4gikF{=|%JT;hV!4q-m&zi`G+Iv)^uT|nR8%$5rKnYh!KFN^ z4>GfwbN8>aQF6Z2pk^C5Ldcq5G7jR?ZZQY!tK`6u4ylpOnr0&jW;2%X$v5p3jcGwK z6H=-=nCE9?m#`BA@E$|3RmZHG zyAYtY)c>iB7gA@pZ)w8$MrqEmD>6lIg@RJz~eOM$yw^59Ddch7T7l zgV|inKjUK;Nkv)UCBGv?E+r?aC&77sdha5J#8~zd>t|hO%3;wKaa^Y1PsZ88V!dG6 zT!v4m;6sN`ph?jHj1o?{>YKcD_@PC~64oT=CrCXwh;&vz5E<3P?jQj1Udbo=c-%V~mHH>l`yv1gC4t16DO zCV5w}(A8lbp!}s6HdAL$pWA2EHg4uu92tJXcI-Bp5!{i^E>``Z|OG;V?FRJJ7OI z&_dIZ!o*!sK??5f8%cl*Id!i(=T-i7Xz@Hz;}NiPCffi$9%R~#ua(2e)wEKf-`M)S z2;BcR@%3J8xq_UReHAQ+8ix+tM!rphdlM?|MKBZ+YO81qWxO| zbRSJJZXO;UTON$*m~;8sMiB=gRV3CW|2l^Zd#-*-JI^2RD)blWI%IH97ge{U9 z$3jDRq)NbL(G0c4rohfHg?1nm*k%L}sI6S@YH2z{B)4})!OGZ7EL?VjQ-WnNgI>*^ zshFP}W2kGS40{1AB(*d%b>1w!?C!o3oh|lBDT`?Rf%pW*s5vY&FwxSnPGrI1kkNp% zl$m&bGGeNSu*bTxE2 z1FpWezB()A!Q9u~P|Gg0ssbf*K@A1n!9C>hg_#h1_I?4TDBXYms%-RF&Av^oVaw*9 zUcxb4j6n%rLlEJa$8TNq!u~OuuQm0BuXA($`HvHiL-*zov8RZZq2>?tf>h^S{+h zXGRLW!fuRkT|`t4PdFb!b~=IEt$&C>hZhGWj?nQ7BzP6Z=0)cOuhZP)9cmDIMF4)J z^;Ni=rBRF_juryYEO6uNhBl1i7gI9gUBV)WLV^;4 zBXJ)H*WkgS&-6+M#Bqp9va08Q=oN>Re9hyDZu*aM!|y%3$XcE zSdE^((=XN7_e%W}U_#|afU)N#sFd5Zl)1T3yQSY&yY*@5??I<10 zLp1>){YK6PZE6Re5%3Md+i|0C9pFKIf4J4ifflNvmS1zOLqxT(;aU@%$NGHSUzb97 zQK&n_JR#uXo>BmDTt)Oz*rIRKQ*d|VBkzd)T~jKy$`Y>k<^{nA+5B+(w-hUT$A-Uq zwewUeXa`)#L3YmPQ0#H%@l5aWtb1APCNUr2p*0r;>#fm~xucf1v#IxJD&(L$Cj;d@ zUR#oOe^%UiY6jL_mCr$Z`nM-jf2UOA^bZHssT{QT4V3qyfe<3?-%JIElBgXwp_{OL z4w}<#Utm5mR!XRT2+N+Rxga7}8KjOc5*VW`Zf6+cEfi;%o5&gu(ba@OzCGd(neQ^d zOQ*OVhTblwo(9;5L~O^oisr?iTS3KFK}FA35ST}ierY6+X-TNf74W_J#()?L;H+5? z0uK=C(KoA_fmx^CK#P4<@(U*6C{F}=nST#eZm^2DWyTy#ftoOza4Xa{MG65gUMZXK zMF>08GPE7adx&DNA}XTGO8-8cunr*P8mU9(l%U|lQ@EL5v`p@l1KJMNTkw=2K{|vm z^M|=$mjpe6ZWQ_pU0C3FmNbN)936@WiHe{2QN{ljuKr*%Qw{d=Jj zUuYLSTH6cvH`LDFC!v4l(u}nS0sr&C4C1JxqZPAvhy7m!ioF6z5WQO*xTzXLD@G^` zl&Hd?706UAqpQ${oZ`Z)eSk>G>az7=MP8?v$2&<$&hKpPF2<>7c%x#OUhVKIjRe=) z1k`!mJ!6@JQHmcgIGDy7z6EglKGN1q+CsoU=Kff;PdIzX_FL;SfwSc~2#g0fIF+?< ziTQ7ZcBK_MZ5O^Gw^}?g4Q-m1ocv@}c}9HG1kjdpWqc71o%#m-z_*D`O&NUFxLG$u z#SolBH)W2rxyyKy6MEWT8O^P*0RlZF)go1)#9}oeU1{8t`nzfFoOA&75le6>N>FYLn^*^nb`!;KnlL0x5RY&U!xc z?X^GH))XiIM!94}ahw3)yjsNIs|zM*=FEI_o-SI`fjfEH%L>BGn$0q+V4kunzz@gk z7=rYIvK1&O8`keCz(4wPA4T~yq)v3o(yr%=?$Zpg5@oc?XmzCfm9?e+F3Yl~DJQXJ z0WXuoYO!Zb7EzRwHYLlN(E!{(3@(#?p6+7UEatYt@U}J~xaI*R)@5#s1X^Zwt?{&a z)Xe3U5iZ1{&Am>^=W}PeECVi7BEdN^l~bbBSt)Pzs0bu!I#coGBZ9s%yJjQo*9Fz` zlfdPTXXCQ=4WV2=*{dp0aR0VAvAH$PWR#P|N21cx@<&mqP4Sa|1y$=X>oSFjQ%)cf zU;3oX;qnJ=EXS_#vkKd_!a zt*D&279(E0Dd2EicIJHUzoFi0tXMyRUH#ilTisBdl?oSB zmuV#wl1K+AF=9Mt&l(?hrO2sg=!WzoKc(5e|B%+!(?;?m-m4OFprR9%K5%-R&*lik)a%6t*5c=a!S^9T-xz)hLwJUd&$r0L>wI}d#Y^m(-mp{rpF zyHE`}{!ue)x~91#!L>`-YB4#~^g^fMHQX%#cL9MVnn9p(C)HhuvP8W?S`8lR(t5-l z-iEDvqi%#IuRrrCDcWn$|1ojcTV{8~D9n*-y{5c^fs>$Q|E)gbcI8aC)M{M+!yAp3 zG;MOjWJfw0_Rel7*`AnUDOFF`qk?%Dq>7X_kJ^Ix55@wui8XOv_}}yfWn!9{vN$gQ z=r7)*%@=OdfG(JJ0RQY*F~t!{2vAeUiFPL+X%_VnWg^$drCeXyV*~5xU9ku96FbIr zkm8v9aev4J8p)z5e;&Quf^m)PWT00 zt&BN@BV41NU0}TyGk9xRpLfkNF3uVtXD7a2OjVQ7l~Ghnk?E1d<%>)wJ^NRYOEvb~ zhL5Czus6!W$31L52l;ex%GNWKw4kCkP*6NAvCtVmWg7_C_88nGxXd6*B2^(Fx(jwn zs&hUadqxfrx}!pnDM?1lth(Va53k;k*mujVTc@*X)rjsoTW3dy!m=MWJCZm6f6xi~ zv%TC4R*pI&6}Lkz_}6@pFVsdQoplfe9K3C>3rUVpx6-D@d4*cVz`b!=uGSo*$;&-7 zj1{H4nAIjO#oyAx@~d^)9kLGo60Hg>7dod3KaUjf~h+89m^O zkZ0hbJKosBS>~BMoE${xHfs+6gE*C0`1pSuZutt`(fr@d6`r!!O(21VOlU*=M3L)F zEHfiI9+0DsM~j+L29xz__7I2y|}kjyEqCJOqeD|nMmBEEUkxm)Rp(T zF5h|n=IYg^KLz7fybXED)8;WL4bNk_3n|Cr$<;Ejwt4kmQeRRs)dQJ;3O3j7s!TOM zgH^+3HJXbB+RA2WHT*x^n}L68irLs&MzP2wJEJS!Tl~DI_`dKr8Ea+j(ltiu9p) z3BBN2>(P++nOqD*9C=d!sy6D3MM^_Xy@1KOA|!@>`TYrhnI4iY7&3KHLDyny$l z71~jTU$yQa$H60hy@u}2JeOU6v-hg!JKIRVbap(&3MSUAlo7aG4CbQ)pV&U(Ish&& z6+Xm&Nv0lX)(q|hKu`tRl#h7JoEEIyTdaOxi$;pHnFBbgo!y1kG222bcJ_&%eBx6f zmICW;aSoxQ&PRSVCnxe6Dh5gx#s+n7Pj~C&u;XxmuQq^(yjeusfnY@1V^Sx zb6=9+tTZ$2IN6TqXR~Kn2P1Y1^=9y|VF`SW6G(P34^OrMn&!ptka|@>USf8z951cU z!G{iVmWm+N26vE#URSO*G*yaU-*sy0nQ0r=k9TOf{7T=OZG1IY9J5vgt5m4+`}Axd^^R9 z21pA|jVfE5@O#S!KR6X_p2xeQ#bDZ?(^+@~!kjzENE$Z-o;ij12ORk%_}ipiKCg8= z`jjyTEIYDa{C5sHB;~)HZjhcl;|YwP+!dpotP?~4))9-7wNg)aKH0=ha`e%7Cysbs zva5q}Rh!+O*iFw4?ET zH`i~Xf3-C$4t*#M2ZZ>|Vh^-VPDVXUOblFwB4VoNm`rROY;1$~@>iXr*TN$De9EP{ zC}$V|G;?&c&}y^!j^+`L5CkAE5lHxTK!fIj|8~AuoTR+1HxDWmR#Ql$#9^cJmZCaX zdT1fXER~T&To6T0c{u26FwvcZg?L2i`w_a*oegR=>yJ$zR#c{GjpdHyFRkjJA#EAJPeh(`&jjJ~w$QI9vNVU1t zn&Ogi#W-9k=Bf}}?^bTMr3y!XN{HTm!j*S#bEEdMhgW7mE8Okz#=GP^P%BM&N%Lh5 zkD$~m3Cn@s2<5;?+Rco=tA~@D+}Ujtz#rTlngX?z52ABxq3xts`5T`0cDeozN(%nX zM|+Jm@WsPB;x6m6B{2>-;lQKqkntr`56h&%F>jZ9KqdAg^(x`j=P~sT!J+>Hl<9TP zE^yV;k1SxvneA5EkdqN+H>v*+_+tRpZ=_Hcro$ig>@kawV8qj281j4D>{`SUFt?2m zg3P)%;uBG8sN;#A{?iH)us6-nJV+kG)!a^Lv>Avw`^8>o>`2pxh3>FC3~t(`fN`VO zV1ngOrb`+V=k?kT)#qlL=QYQuGhJf8N3kN2M4t)K^I;J6!p&4aIP{@1idg&Z$#mtB zuoKb1>*FJ&^l<Tray|Xq zXdlJj6<{QMXVOH^v!~yO6%i&pPr&$hu#)tPxXMi^sK5|VNBQ~#^^KP{JCJX%x1LKc zf6IjxOMJ^S8K8j>HY|p&KY$gUr>Rlh>Hiw7aDWR7pN-8qdP3}vSG$_5qdsZ)+t?6^ z@%L6xMV;9wU2j{o`oe{qRJW06m$XXrE1M4GLW5!LR8D{a7-|7BgX6tx&~C*(DZUwu z{7uuE{>)zAG1ITGV9-+sE)9(Et3@YyIhU2Z#M%-I`DBW>e2URKf^4EzsQ& zFRl55i4>66FiFNPWvfgjOpQ)iq=f@07cg;EIXq}ukY~L zdYI$1U0jU~ddq&S?W#Qyb~K8xyP&-2ljt3+jG ztEHAg)eWnVKZuv3tsSvPUy5+8`dzly3`?xDW|DRQ_eS9C`BqOjJZ7fl)cHDGh$pfd z1_t_SR>U-+FD66TWnj$y0#Z%9@cxC7hFi{`b324=sOl^NRF>I3&D&5TdcSd43hughZp+~7RDw5u;B9gy{(H0f_9UVtQQ zjPtFTQG&s+a9&wzlXZgpSOfd7oG1%6Jz_eobOL=b4CewGS15wO*@rz1d;{cqkzODJ zAs6$pwtN;^>xK|`FuYUZbd*w-Bh#`11{0PTi#bP&yre}G>@?OjD&D{2Uv-nFy5i(_ zJlz4(Z+5EwnScH`h=MB0150-L{?UBIv$H_nWdFJuy2FM&Ro=*2Yc{cBwP{gw&yE&$-!?PP*ZN&fd})j)VT6= z&ib3RQX<<|vjlI#Atj6vTD|2tYS+a zFB?_47ZEmJ?k)ehq4z*g^ro3NbuUTc47v|6#h=X`;~zL{34VyxFF@C3q8}3`%y3rT1*@(HWfhvM^^xe_dSP3ZR`C~;)B?kzgb~LH7C)8kGz${91(ZHnircl&} z0+fwOqf4!mqp1Uw*?z$Pv%o3x^ppqbf&u}lfv5fWDB-4&bF0yioZHdkG(B~&V)456 zD^k*(my=>8$)_hKiYwXM7L{H$XILVz4Qdv1-a? z864~9u*4cYUzRMn+3I_4e_P6lh7DzkIt`U-p!h+@l8z#t%JYt5wLyE1ts{sAz~lx4 zg0_KP>!`O@kSqJEV>LnTaV;5v*Vu+KYk)1o^&odRE}!b>w`AiakZ)t!u&?MTM@Puc z96MKKjP1(cI;{ec)6(mBV$^O*^L%RAeOkje!Ov||rPiT4N5w-2uQ3O2<7d50#V_}- z_Tv!2e9#)EXPmQF{WabXC%pD$mAW+n!1-H_YNr=I2G2K70v=qdR}3iMj`Ub@)p=H2 zRG5`3s8jFMZxipIOSBw_BuppV=;rgW7FUG%&L5%2I~I)9gmycD+hR6IvG=0Y@;Pd9rXNPM#k19J3bX$n@$se;k_9o zZs53iE^&wMPjnvWSzcGvOWw5lCk!yU_H@+8DUYC*e_eFUzODy6UIjo^G)UE7E+jqb4?&hxs4#>JDX$BfQ~L42Bxr z%U8t-7bXHn>N`-)BO>B^hmr&wRK_uUdQy)MutPP`jFTUumhQrr{^~gfq}<`yd-A{H z*zf$QJ>fw!ODKTPM+`ZeyAg1C6Z`U1 zDj%pr*pcdDvzJ{QtBIdhZ*o}mYM1Ohq;D~O#St9KcA39j-eeZ98;EkPxk1DtT+&YM zHKLZaJ`o&rN9sYX9B${0C%5(Z{{{xd*Eak@-G2tRwKS)62D~(%b1!&6v%1bdDJy#J zHhCI}*!v&xo?+;aCigD+p$liRj+W%527J(RWld@Lv1H8394+g=-HMGe62?@lEhtTb zABdU!NA(V8!vV-mX9~ZbI%@rxe?M0W zzR_?!N(uQuY7Z3@-X=u=BqA6R)FLH0(;_L8)G`!9=g{uZ4ob(YVOADGDu!fG4ah60 z?^sOPM2d7+MNYxqLJVh>O%;eMQI9aDQ8H1Nw$d}j<|j9fSeAs75>dDNnnfmLXJfEi zyDZN#Saqqk5VCJa+^6Vx5Z+j@%bk_;;a+_?3@J8aleXMPe{)O$utuI?uO13az@|Ye z=Li^;h--qZ1MDEMAStlzVWvT7;243H*ac0vp#fgPu(uv?nuddS`?;tgxn$xx;&F3S z!o9)lH9;2oz>6hGi^LTQQ@I##LuS@o^Zd3b5{wA&h%;Z0Uv zu-)jY(S|YNWDqO>Q(aBBg_ZO>fXMpI`?#!nrEwL0R3wsXp2 z4#|}<=EYSEqMyQc^~yB{WjL{+B3MH__~spG7BQk{&JJ#X5?hVv3ed#IOcfdqny|wF z2)S@E41%6uD*q_z_haZa%f$;StY$AW~tMNUBkGK~A6U!^htv~N8J`zCS)tc82 zW>EmHM{)sBkLy##F}RBu7z1sBBjT3?f2f$7ZE{# z5UsQf?=!RTe_8ElVXyKg*HkrGht1+SH4Vyau zAFj@^J+mm=qOon;wr$(CZNITuv2EL`I2Ah;+qQ4r{?`2;_A~cBbDcE?Y7=y?*fUuZ zZA@k8VxQczSyOc)RwPUrG(P1|9?4ZST@YN5Z(lZr{i%A>m!imQ@$sxs6<#r4coNR#cCJYo6>< z16#_nZM*S}+O-=ji`#Pq^51-wo^MEM81gf8 zvv^kw22Ucm+aYiJR=U3sL^wep_wGZ)SbV*2i#FDwKsCCM$f^5R?45cpCzx+3c9@Cb z59Sbh%}~+@mYFj^ZFa!`jpjo!eQ6esE`ClO!MKVN#_1by9xM^g7;CYn5ah`U?vW&M4R{qTy1>>95>=l@!UBOt^O?!O}wsAdD>)omakmteblfOZPow zVF{R;NgVtf+h{!TW)wE$PqrpR)n=~s0zN=Oe`}#c7_b5VVZNp+59m+gSW|U1&nHqV^JU;Y&G7Xa1=P8}^MG>MM2iCxY_ zi$+Hq^eh=r8U-KqWn^GFJb{6$K-2P3GX;tinG|_qt6^{O7$*`F(N4h=Z1|xtMLUl; z22>H^?RtC9-!7*2%FjA}2rk3zv(()tpLR3nlopzgA}#<3+#0=tD!f8(mlKis_p(I# zsdFMv+x#*8TRWbC`;;R4VVXh=k$u%4Kl8|jNWmlj>=49E?LOir33Ai8T-by3cQ?3e z|6zC%=!R+4>gb!e>~P%b7VLjcyV6#6yV}OB~gzQ6w>S?Gnf|iC29w(tGhU zg#B{OsMiCrDweG2U{fgu(Md!oEGXUXy>>-bpJBX#_iKu{XaHLW2ZmJ%xWp3(6xd_X z*3ZCb40!Q@DoGHCL+g_`{JY0%gJ=hg32nC;M2-j`21nidFiS3S*APj%DvfVgjyT?4 z@3^Gw4C-m6wG->09z9Im1TA*g#9*6Q%ADn(WDo@EBT8#IH%Sc_L-DX7MJQ5Rb{}K) zoV^BJFbhlxqz!h5!t|?xft9cUpMF|)Jhbu1Tu;h4^0gLo0Bs)=V?g;DNEh8&=b!Sy z@gKW0Is+ANFoUzPJ9z8mE~iCkgbXpA*uy@51ef^eCT`Z7SivCVnt~>g@PKUBL?M%h zTB8MTzY!E12omfV3-3FgX&J#^5Y9^mZzE2h5rr}LHug4r?Wc$|IjUMTFh6}PJU{W_ z9{McBr|OOIzhCzU#z(Z2;Qt`;d~oSPJRZ2|tir}<09n_~QDg@`jE`egvT3m-tFh=Q zDH3z(Lh|s!=`jh5R54l-YYpM*f`QyU2B{vd0hz;<>k+wo!+XqoN|$kRcJAX6*#IGh zGXlDQ%S+mHIEx9H*Y(}Z89z(s=vd$1@R|V>+dI3tZi!5vw!5HUIBPgo!xy_3Mi&Ec zMij3Q05FO*igTC&x?5NzEhAkdv_S?DC6I0~VeCs5t66PiE$DABu}sn@OL`=uln*6n=g0*U}oo zkECp#B&Xk0hc0$zJ4hrbP3K{x<`*Mt8SqVWMc@d zc_Ia|wsx&wsNDwR?U6l)Q?8yk9%tGY+Crw4j`oiP$D8MvhW$FGeA2yh^1W1UP!I3f zf^~hp?GADV=^heFBjpe}T|x#2-LmRb-jLGy0dPbjv9s35nF9MJEt(LKAh3RHqQ5 z=OoRsCCPR2)e8)R*E@x|U$p!7n|bal0cE)JRi^Y^@NSL*q3YDf9or(v9qk4Uu{f8nVIYTo27kH}csToxy-2-4 z9gRjlNxz6Vi}SvRbhFiCCd}FQmCz zA+io+KK{{rhf2?S!@~FF+s~)^<|OT_c}-2asIOzw=6In#Zy3qj1KqGg|B^r6dfV9C z!J%pN1whhvRbugnjP#NRGHb%u512i25am-yX zJd3XMwYe@_oaeirB(B6>UOKYH_P%QEWWA2s6t*}Nx1VM5eU1OzurN&PbM8LBvcm@P zf;}FG)aCm$&SHl9PKxAQSbL_uBV5QMs&|Haa{S}k(0&uwY>@nNR9rJ1l47plm#56%J?MZcMBa{8)(-`_P;C2$d z!Qvbww}wdQRxCvxRy0cuN3f5%>7b(-HC;G;jiSTruDtj$z!_5nu_m5iqbtmm(~*)g zVc|TJvZW+KTHr$JW9yQFi6D^WZMrq!uW{^Ly)IceH&b-ov8QZ%0^~%1SZZr`mBwG7 zt1v!w+B-ayn5Vz+BuQCQRd>j@hnD{`QFMqNH>c;6Zr@6|@dZvlLbLwWB}^9+hb8Ew zRm_|RpVNSg=S*Bn_F#Ht;m3dA>h3+Rf>s4@6@1Gi#5&?+UK%#@H|bYOTepb6oLSUS zF^RvT9^JyBVii@KC%~EpJ|Lb9xpK)n^14eB#;%Er+nJWML*_%3I+ZhhB^T@ulLL)6;b)&ET3XJg+9~j71KA`S%esc6y{Te~3`7 zEO3Tt6};Y=ZVA{E#(COZ=Autd8Z07{S|ZITGhabsh&wJ$+_MT@Ck#(Ziu|kOZB=#j z>#dsqc5sxb-?p`6X>eZKuu`d;E+OY)Ep$0pKUmrCsRLG`D|*eBT6sy=V+BfasTghA zl{sTrPrE9~nsr97R^fW8#*x2Gt8`fAtOEuWOQfJ9q%5MenJSlFPe&~X_O9}>Cb-Z)Y^&J$2zmI=vO@h91W{4) zPXqX6;c4+YtpdP|=Faf@4u;JqYrAQD^QFT2Mr#1F1Mh;NV$&Q{DXa#O1(FR;1>%JU zY?0MX1IY%lgL=SpQ8z5k$%o_yIY3;}xiuGj4lfL_-0~(KN^{8zaZ2J|r#0uFUN)gj zC*UnQ{aaXM-4$v7%vF@>QSsY@+dPpBnu{Ai&sSTZDArcQ6j)u8It@DGQQmd~nMTh# z;NhDLz&q0YHSu2y;xafk!v8F~OycAcTyYY658t zJ7BEgc{~i%8MOml(s-=SA$V%Xa&{qH(ptf(%iwhbUs8~l#z6Okb#~w%c}ULCYI0r2 zoE&WR65W2*uAHCWYrp~`A|iTI@6!Zb_(UEx;8qRznXo;-5;y#3KDQ^2#4G8G->Tat z06hH96@1_E93%A3&8)X!aT=VoxVX64)ygJhHP?m}m5%q*tundGSv?w@Htv1KORF5K zt2h_)az+ps34=cNwOxHHb{elb`OA-^0G^$S^PZ@&C)?%s0>UHg7kFcz$DXm6;C6wW zQmZ3lNAn%r?S!Vm?eS~gF6&I%@q8*)^6_$Tzj0*^LX;sp*2pG`1sT&adOpjUlW09n849?a4 zWSNr6L|Ix2VB!NZ5EkiWm8K=Aw;no%#)r{^IPMzxaLN50;PG){3x1E02Fx`BQP+UlHH+3&%15+P;%LR4%wE<>-!ZJR z-L6u3j0wdb@-5>@Ku(s*apN?#v#wgRRv`3xv6|HO=o9!+naY4RPJfJzvi$h`$j$5M zo3Gu`f-~=tTFN||WP4|sIJbPWK1Y+4-W*%e{QBgqqG8|K%64A>c4-Uetmn>UG)-xX zi*`-YxV(c=K8vBytZ4$nM{0Ti1}cjF%;GxeRLa02nEt^&SI{8{@`}5d3dS=P6TRX6 zS&q;zR+nVPHx%=~&SLoQ5Btf3JvvG!sVc{Y|MjKR4j|Ewq503C*O-5WTK8YL_x>l` zanrMhz5m~85Jf{anRLW{Gl0>io(l

    4{2UpDXfh(>M z?k3&eXxF2ho&g-7(cIB&{gNQsb2$fE=5 z=^X_JReV1rG-)&lG&Bkw**Bn`CZ%tJW*6i<*3plA>MpGt1H+ez&G`IU_yqXBhj4y? z{<~hVWnYWn|LdTiApfJT?QHgf1-Pl{sBB4~=}Y$-<3hnp^LRN~@dPIs`liG{iY%pD zv4}3p2AE#ZtVnIP^r*H~n}QI0Q2U*k{7C#H>VG7seFq3U<4wfRTY>wi`!M+Q^1si% z*BM(y(B%qFSSY}ZwlM{*5m9~03{wmzj0=&V)S4MjnG&H^B4v`aie#f<1B&}oDcD4> z*qm5QgEa>0FzZL6l# zh=X1Nckg80z1T2dn!4IovEk9N^XapSi0WtDcI)>dF`^wu4`gkRcg@NlE6tovX&t>) z`z86A?Fx3HxQ&{u6DAtPSH++Y;+Jizx&5e%WS#w=f;a^LzF*Y_cJd_};YuUjkRd*o zSdme~Xza$dtNU^(3_x+f&ik@t@AO#IVGvZ^e~3%Se)*yXtkR4<#=dNWV3mh=Xmwt7 zCUfIvIZVCBd?m|nC=pYYW?;PEGsyJ<7+X|Co}2}gIw?a;VEmu4H4C>|ydEJLi-xfc zObsi!yHo-bKBRfPXA>ID0&4Px_--_cTv#+zhQ-7ibViBv58&E`WiCN0Hv1&rb&uFz z)InpQ-Ya*y@raEOl_%J~Ek3S^&pn+7RE|J2KATDU7ViNff!+v>#!-o=-%SW?IW#Pr zF(I@Oi&h5AGrB*@Fy$n4U3*Yo=+YWbnT#(6GIXh`so23hv>no1{7H!z*EP~xRm+DM zMsf7~J$_3T7I5=oXlrZ#^Yl2n1(^~f^^d@NSo&t`dTurVZGw{$vLs41`mJG?N3 z?LbZ^&6ljxxm@jq7DH%_eh^jQk|+mNXqw1zWbWy}b$MKvxW9Z*_iFM6^fh+Try>uW z)DDRhUEv^XZJhx~jwLo8w&OeYcOrO$pp|22a=qw7d;+!bNTN+=I`|e#b9(H@B!Ch zcCchR|H?G{&Z8rq8QgBTxauOPLdZLbTytrh=-4W#Ih0K`EQj%_Qt8jo{o#

    zAw^ zwRlAUU}LCQo_dT`p-6XI)~SI(xcEK`%osm=IH$NUf8LK2FDk2ixN~F$sZID(cvv+3 z`)}S;b5cNrP?2ys|KG1(WSmXfImdS1#ojE(tW;!JL6gl;PH0Mst-@A!WM!WzR8o3Z zUo{Uv1$TEr#+l!FNib$t_f5-`%s^kj614d`;C=8fd#f2Ju9|k5`VsqEY&V5jaiXin zqzpJUZOs%pH)&144MH@!7O>s}XOEv7tVZ4STVY~^b7$<)yxVKoKjI=H=2l!!(wQ8? z33DoWAr3J%Hckwk_VKQBT_gcKK{EM82(2VKk*IxG>2>X0f+x28i0K~b7cmq1j>N%~ zAXnZockF4T>hzTK_%%_fEZ(yLP~oN3T0A0-}dBgRrEH$$#gN&5$*y6lb9H zP#c#-}~8_PcKoR`0lJk27Rq`u5b^rSh0ZoPF7I@WnnXXA32 zkFl4V12P26I*;wXi6RotCFR%ta6M$~-0S@fj_z?zzixLocwwKj*uOgS>#y#e<;zqE zUxEN^E$Ok3hwXz&K!|-~kt9-L5@0R>E^S3Ah7iOU^$Na;9QMGJ)f+r!1JBmWr&z zrWEm~k%Gml1DOk4qG7_;tOC(kp@^3J1bf4A=^uqPI@o%)h~o(A;@`dXp>2~P5AJ2* zU1sYJl8f=L^0cg1U&tq4V=jkRP17E&S&T_3^N>9x=swXI@ncM0;|$^{e1!(d23UKW z0i2M3(r{XEW}|^wgR^CQ%4$rdNOUMygmnn-I=hJ;I!~nM6J#2> zf5!3|fAD=C7Iel{17LeZMgA6~jN?Xh15)40Lh?izpbaP-OwZk-;Y>{PWWf7{2q0O! z@WOMlEb7M5#MFU-|Z!>fqgUk?~o8=1OJ&1eZW36isFgH zu2KkJ;<1V9TTCDg>m20+$QXYhg#9$Brl4mMj1WQ*UF(0yhR`+?oEKG~0*YO706-}~ zZl0)VhLK=Yj0Xlw{#$96D zQ_dp>p$lh-_v7iVG(B^{{9g;CI;H>k<1=_t4SMcM2Vez7V^P z@(%r=@uv|NbKMeMTQ1VAq zhhS0lh$g*}M)|jz2gx)g0hL>D3c6hUjtF=!^9x*hM%zw)IJ)|T*v3m6D*Z@`W2}1N zdSTErwvx9WcO%d*ep@hR!5pU&U40H2U-$NK)Z7YoXsUz4R^OG3UH0M#V|xU6M-DeeduEFrF;EIyQBRZ!Ue3XCB<1{0Y}GAizz&v3SPXDAor{7oui^(JEHZ z7g4i@{}kI@TpH@Q0n|k)6k^&#Pt+Y|9o<4gLj@XPW@8A`>-9I+UW9gSH>XMF`y~t} z$noU^r2deo`<5+I0L zWz~Qz*|e#Fmz`2{T|FN-(H^_$Cv3JFsMj9rHA2^IU3<9hC9dR#G~23f-GssywgM6_ zYR?b-t^vTwf`+z|_yeK|hK16+#Ms4Ti}y%g_D59EY)@2-v=41pnwhGsT5aIyeDfBG z5Eg3g$2qIw2y1LSQ_Y*hadkGoYEH9w0~~l|EqQUbc&|J>?Fn-1dq>R?aFzjxY0%>A zGyrot7>8*%FO3k;8(DBn2mu-JGVuR@^h%@8N`qqtGh9bPCDlG`814*US8VU~A^vO+ z+*w|5f?TzM;Q<>wi#A-iHC#vzxDd4eHl8`i%r?3*7hXP7UKXP0%!ehS}PL$-%AH_}CY^wQT0##2qGCW8C)X7Ahc;=Q5**Z3mXLk?U?04-VM zRD);|4$+1X`Ot>oASm?{L1cT(2qJb&rQR9ogduKd8<(~X5fM>mgfH7bhtLy%RV1<- zb^EKU?bq8aZJvg~(8r`?SDW^Te_bC|IoEVd`fd?q$>${WlN?+){L-b)J2TdxPd6^e zAwhd-zN@>m3Ap;m29_2st!N$M>gwgwlQ043HDQU-JVEFpkbVTnSyD;I0KJ!CCFCrD z+pjPmCaN>{f~j)oQq^e8zm{=;%vKX`aJ}0nCI$wqTD|h*scZ)OZplCouZ98+>utfH zs5X74E!<=P{SK4QV6fr75m;Gu>|V0l+6e|vx*p_mq&+Pnn6>&zE*OYgi!SY2hYGwv zYs|=2ObLgbYgbC=0#oN`Vy~E$-gRo#)YSEeHGEJE-VqS~_|QB!-(D<$Qj^e$@fSBt zcsQ!;Ra)nca0gfxLktH2f6K2HZF)w=l_<&nJQD486pl0Vb+uvN>#CfbG8hH$6z>jy zoefvN<3L^@N{knTY5)2k08A_-F!@>SJ%r}@bA~)G|50Pv7J+jHD7p|~`o=SVp7x%b zTv@$f{j`XXj|nhGihU12<(y&2sNA)4Wz@Ju|At|;T)!?QO|8Y8jVOu*gA|!jZHkC^ zyvlmu&(GSyK+84j(Bv9ZHJg>g9RU+GLYA@$0m)y$N0~fgNjH5xrzA+NYN)MMNvG*@ z<*|F&W^KUlv@KOV{fl|$p4v4y6YBEsAd`RwY3M>IZ?f2|^?%>51`!~bgFq_Y`9`Sl z7RopbROgAbqKz}kg%U|wg}3NOTOZ@W-xF>YvOt>@V(0B?oz?a_7VoI<{_y*96Yf@3 z&`&-)c7J+sVgh(G>qa>EHRw`nxDQ$_Cp+yyE;P;t2o5|NxSc$M0s^iWJq0WY`9Ji^ zRYOxh;|G)6fE55GW+GVN4GNG?D~Jratfb}H^NQK^QIz?{U&wtOTG7fcG@sy0fZZqAw}-qYPs3mrMce#V>-6 zc#Jg3@iHaQ*lPfnQX%lGTJApS216KRD|oFn+iE}b0|5ghpq_d72{Xd~{k%R1yP_&q z0m`d5Q^&tFYAWEFn5Sf}JC(HbZQE$AdvxF%ebeAuw#%KA29c}iAPH^rM5@t}SD4Mo zUoY?iS@7wBeg(7K6YtQXKhLpw1_L$Cdwc|cb0W0`iKFt&XgHKlP06Gf!h3lGY(6Gd zi(!6f!0`b&qKXn+i3j&je9i|Yl}90W$1S= zv;2X)_utaNS*&U8p0L-(%yNG1eJ#pCT|yi=1&9C&4AYyLcCdHDW_>R(g%n_Yrl0xF zE-#pX8=1>w=uNsy95>ynO%f)6M-EYxy`Kn&uwDwqe$UxRI25Ez=s?4QYf2@0RWe@u zViv#|TQG_S9rh}q5{~^&RZuY0f4@OGJq$4oArI3OYnf1p89d@_jD9XAyWdGn z)9D8AC66i~^N6}0S=48~^MsNkw~p8#YQ=Jd^CM}0sA!6Ni2`*{E!YwlIsng;E)qh$ z1&ejEAdhVKQ6T52Am_9@{ zKY}_fc6|9>jXbYfbiGkA_}KD5igHfIkOV zeo&^u&yn69e8QJ$+Y0l)?L$T_M0hwPdUGYv>Ne@X|MPHzUi42PzsM{th0uu=jo)*d zzj3H~eG|X7Nd1TKm#!9co&7`zxuo_jrDDqNFAL!M-b|8@^8}dh99ew|;>@%m&$tDK zp>3W#Xfuf+Fu@Qbd7sXAM^T^Fd&fh-ixG(YZ9buS!`W;(XT9$zz7Y)1U%e%xInRNi z;!R+Fh+^jkyivQhp1d^d(lW}=L%0uSAIKg`ea!6-!fk4dGuDQ5yzO^z+bDC0m)kSl zM{T?9pjlt2QoA2UkHk!MTbB0%dZ8tHn zzGo=myio)))!Ta1qMkLejO!NhJu3Q_`nJGsco||Of)xZ1*V!W9hVS} zV{67fCwaH*5V}j^Qg?QMTNqM@PZI5inU#8GTGF|!v;41L8YOVenjjr;b^@u%rzWrL zn6S0oq7Yd^7baq#U|Dhl86R_iJpQfq?S5V*re|5hOZlMNE&#S^^e2y zorL5Q6J~01N%Xj+T{3lZ>Y^eHaD=PHoOJs3~q z^=FAAj981&Lha3Kd<^GKM$98FB@K}9{lNaxqGXXw*+GqOy{mt_hr7gD%ir=75zRq7 zcv8oNXMMkbuStx*n5`ddOl~s!|2kV~ry^kBd@39hf`O!i879z32p)K35h`PEDR$4^ zN!DTfFi!XC(5qOHpyl6yKcDL71{1vYDR5SfLEQQ-A4=`s#goZXL&*meUZ1b&7^ggPhL;c)>u9l=rfNsCUL2 ze(*1;?1f;YND{=objj{EF{^@so=8dq0a0-h!IVS;{F5Qc;yc|wQ<&u9-tRd-9o8A4~1s!_y2V##Pd-H{ZJn8m*YuTAs*0bVh*7cC4 zb6QoQC$_+!Egm^pD;r#yGjMg>Ch*>2Ta|EFI#*ipK`#_@XI4>}3c1YXgXf=C&C?y~ zk64*xwE#C$c7-keW))T^1h?MM#n~3cLS@@g{}J%^_OBE5m%UGI7gt09#ME=+^k6+f zr>)XZv%$W;2Ipi#NDC8Mv&VZ8RSljFT*6?H?BB=a&8jB6PH~j_ZSr?1VvFUg6^R<%8nkQwoJ&(y_6y`Rb7^4rQ4*GD zFfAnP{=KiVX>j~j{^R*49~c7A=`%&OsH>MGcV-SN%zLT`M<=Y%C=xZ0AJz&Kw1Y+-*>p#y5I(=iybl9W3;Jcft!*88-&hNV`A1M1+M}%tt%LNze&T_xQLx=odT^cQv@tzfif-xpHQuvA z-p&pg*4g9=OzZ~-EXPD z&S88z?T`NNvdrw4;#khV@Dyjr{{%2mhH@hUq#gd5N1a$UdnYxqNzDUgl!_y*q|nreC3RfinqwG4TQ@SSr)U0@uIlMtd}Rv6t>3! zcwsNk5HUt|Y8@Rba)w6}T45~Uz2j3)$hrbcKKwpeFsg8@u&2SExR^hc7s7V$Fb!&7 zC}CEjyZ!jud#gYjP6%w5tasJ!?;f;7q4GAjXscq`931d`z<2G2bHGSDzzTRlJUtajFU$&jfkd|I_fEh$ zg|++sHocfbl_xRk6D-uDeB-MMBbVRF1JfpeppPekCEDGCgM;AqCR&2jr>EHm##{3I z+Kuuq`GB;Hu6}JOX?{oV2SZ(9RPvTHc8%j#oQFXR_ch)|(ZhXR%ZV2?LW+1jz{5-& zcL5_g@DFizEr)f>g}Pstc9q8E^UP`y@O^r`>78lb)7iWk1GiUkZH4WMbd$LDu|(d} z)H4O~v3}JmZJTyVYEy?=&2nYTFdj^s&9jef68BaLgpC?)$a8DPkmXE8gSko6UtBh3 z{>|TgZw44Dx&uSr#*Hf2yFW+C0QAnI=nv3K__X0$)HOMlM47bv-S4*{smP{56O=F# zuIrPklo@ZcuErEP1W`^RG+GQ@d(nX;K71GwuRTg|gyF$t-bHD-j)EOwgi+R!I5s55 z==nJ!cvqwR$7FpRYi{|1C^R0<=h)I&%}0oIzua8AOmEg2PF5-XKvr)9fC~(jn-R{W zC&oloFgUzsJHj||Mg}kjyWu$xkszezYCy_m0LTINamT?WmQ*K@M{Jwd8{U$hMV-XZXdVDw8+LY=bqX2a&uncu1BwOIXkQg~e4jv${tEq^p@ zrt9j~8sz<&onFZ-`ZK)`z!tb3zW?v27-eMq<*WKBy9Axh1u`dt z;gMNlRc{0}#g#VIw?m(t9xEqdhozQ8Hz;*KoR$%Kx2a#J_!dQ$m9}HBghp1}1M_Ld z&_E(92HT3pYEI&p4XbI5(!f4qJd{|P-k?iXICsCFMOX|cpAo~L>EGyc?pJNd z|1>$IR)X+D{89;DJVXTD=pW(49u+0s`-B;O7;wk+W0T7*b7XE)fmrK{uvzOriuax? zH`GsXp}-^N_-o(G0Oi3ZQ*04ZhFt4D)!QT9XXj|+3v(J9G00kRLu+QmLkQS*PI+!x}Wah_$dX z5g<@%+h?`!Am4J`8824kHA;*!;BFR#&P00{1)U;^p#m4+yuFHoxYFiS9k}P#@)wzT zf9^V}l6-v*0Fqjf%M~ljl}>^${}YK)y^Fp2_Rk1UAx+p&5ihNgijfpRHWFSwA$C7p zo6O1(H`Pd?hS%BI4S*Fj&Y$iPC_kadsL=qSdVE@ z+z!GKZj>XRgw~OkNI66YI)PDvnkKf11&dtPx zG@z;z)5SB^(3fJgAg=0*UijH@cnEoH;0hU0nh%1d%Fyo#oz&o`=)^V8Un?g!Ys0WH z{n8V^4XX1`xt#~VT8{E0wm;A`L>?~>U*#NVcPu%I%TeTZe%}HZ4w|yx_o@lmJxH^@ z0Tlw_b+8{xayFfHVpx+0MPbxaq&xyn1bT~|crvzQw+b%2MtElH+#Q#9C}(rFbqt2U-Vn={aRpYQu0%IO!fLuH9=fiFQ7iq@R`ICxJ^VX(4hfWLrwzc8* z#{C5Wxm}&WI<~7-lXRCRIy5?gMS|&mh~HtWkM%K$n$Md=%}xd91-@D|so?N1xu$Z< zAkm86ARjm2>oJR-rK{@Y%vjW6t*d3z{f`&OqvZTSG5M_jKR*HJf*#ugWB?c%cAXCT zVW|US9;)X{iOmB~aL!*tF0%C1%y!YPtsI7mBm_IREPR&gB%Y78mLCGF^}EHG&8Iq? zogeWvYqw503&DPnIFTDLG?W0PJnr2<#9XdvZgVgI?^yarJ*$E$clN7=eL#uFI0flH zPlf~b_6JA5D%dxR_+V@i$$9OwZIQ?1bL~!EnSw{O%&pPHbvwOtR+W={4%qN!>|d9g zGIWYxS&wiy#B6hgOaGQc=KqudUu;?CiazpX*5zyA;G4M$&pDs*YjVDyE~;v0o`AE_ z63H(B=%Qj9&114_zqBN_!l|2qtH@D6U|1Gub&$;Yi=g}kEq}UWS2!RPBhQ|EJH|U9 zAf;{v;1}@J>98-=hJ?H}{Ki~07OJCv9k6HCkn~yz!*;T@K0h|CS%M6sFDy*5K!{n3 zDrCz7RE4G&?};?*g0I=%1CQC|@^$TiKoeU4&>A{L^w#DBuuoMz{ci>529kDKEMWbz zdAQ#Wmfz3oF|fOl=K#2`LS%7Iw+CqJTa7+Xt}mh!?FXt`hX&}RuPjc$_Peu#{#;Aujs?&vl1DgqId)6^>dMxF;A1 zG2)>i)4;Sws2JZ(ko#vVL$@f--XBf?MeU_z3fOTp%o<%?qqM?t7;(5aDx>W;gQr}Y zSa*F{X5@Kdq;=%(GEn7-*ZXSFr;44n8m;u7&iv_1251EeiCOtGqD8|f`;d*ts*>{dzDN;)WBaBB|TOuV-nX-}4s8<4tO(xZn$9VAs0p5X=nVnM!x zv?Z5z?Nch$V|A$s{$G~6v?1V>_RiA9pm))sj>&)Fj*5M9_V)-qQO!#vF>3EjA<-Wo z**+x}%wc`B77VG0RojJSFvw-1lNGZaFYG>RGt*Oe0rXmY9gbkm^b3snQu}{(Ua#$c zfLf)VBI3VzmB3^VzYph&J$@Jg%#YIIpy7u#0E|%<0>$vxFIH(^%A+CyQ{Ance^VTr zC&*2o^Wz{)z3=b~#@MejxU-PW`!wB4dh{-B@0ylnwJKA+CJtpSo1ypZNs-$)b!_jf zRUBW=fro|`^DXsR8f}d|AN<;E_CK2678{*x&qLPg$9f(?pckE$d!4|5Y>ZxihK^c_ z8{?x}4}$H!O9DRs{KlIkpAUtC&JI4|~9futwz{J+`$v_DbNjl9FZRw4GHRV>h zry*CdvE#m9`lmMdjLo+xXpY7|i2pry zrmrxJg{c2m51nAr8k{(B(-3^TVE}IGe;jbfkn?&-<96SF+l>7(*8G;DU5zhiTuR*6 zcBAKYMCJ-QCIj*t-1qDvo9ke_y^cT;?ooxF2lD|2)v>|9J5%<3K?B0Rst$7YYX|fB-0>f`E#k z@=z>-=ZizZAYl}!gv$9 zOSm0L<_=`U@(6xnpPYm=HNqXO?fhk17;6Q5YG4nc7VMhHsRC&q03sTk|w9l|MY$Qh}XRZLE@MJy=5T5#6`Czd;;;u zyb)7+_j@~MO@T<#oi0r)+M6BRcnH@iC$UwO*XWE0=r8r`0#DRYI)JzFL58BYkA6AG znv=!Z9s0Z-{{x1&8#)j5v^KG*S{-|BP}f>$AA&cAJ4bbG=m=R?*m*dv|gz7Gn&kfj?OY?XZ&LRY>g}g#YqO zv^2=f-k<)D+Fyn6N3p=U2U2^<{SgJyh2ssg)YGLZ!P)6d9K=0>86&>^8y;iU2#ySs zHAj=_f#BpZ8)+6h719)m6Db@Tr^2e(C&x< z*~!BBD6!&ZM1U_!zK<$xInBto=3?bHHc9@}ej#MRk$goywm zKLpxx`imv3oHbSei5ImIvJtjP@jPDQ^~7SHpbtVGEg&>ZJJ28KNmMr;X(UrgSp94l zlJMUSnWAV>XSrg@&#F-m6zurO7(IHM7I~pz;SR}Q!*VQDiVW)7*)g7}l1rUzhsHcP zm?L@uw&qQrKUEaJM*G0mLhz4D%8$-Y;mV=?xb`^_!3pXZ-Iw@E+|6jGqB8H-_3hpF z;Ws7XH2|G0gT)8>yo56CdKd3($MFmTyDKKf)ao>`XI0lq-)7T>%9zv4%2*8JgKri^ zYq_y88BA+8ZgE!k!u?NAKfk%JLKDw16KqJ|&si;-%FRTO^6SCeGJty+oV@^Nnn;K#aLWw1t^g-*#7I@y zNavd=B}IR_K}yM4Rjcv54E-1yBNC(=#l=cOk^l8{b0Y-BlC~E z-Dwt-!&b1%g!zz9yfQ{#k2B^RCb0P-egy3-Co=xmXE;$bGU${B`q5d|<30A$4;EjG z8B~XTcm7dZRH23}S%0z_$VF3jjwarlhA#!~D$I13Y;j_-$>ppL68}|fuQ^OY0mvXn zH-Xqal?L6VcTT1HrmIk>4RcbT$d`aNqdCHF3|NFe>}HlZfgceJUpw1=A~NtYIS-#n zq~lHhL+pa5<(ADwbC&*)>}hCy+|ve=RlTEQ8nfd`;V0$ zbGu*Eo2Ou`+a~WS)4|KEedsO3g5HFRIGu-2yz9`eEU$L*-d_|X`s<85)a1mbZaFPK zrle7AjGrg4epMznETb=|>C^StZy$FqrtN1iAq0BN{OaLS3Ix=B{*5a=RcHv9o8oET4Zq()x9L}|rNUJ$O#AJVrulh9DOZf@%IfmBCggqETL>u?i9Wj zC+!Z(gL9GjaMGde&|iZ-#7WW>(nioIg}&VVjZbVL_oW0SBJ-td;Imfhv#;f%Ln`kkr_Ze-}7{%-}guH=&={v zJW-Cj%aww{&d@~>`sab#x*2rdd*&tVI}dLnIB!3f=AR75V0*{uN9@JYvpDvkN50vM z;-qmp-fL%8?tG7S$46oM1wO-U;uD?2vf8*2F(Pm4ZX3{QVCo#E&oME`;?6NqR__vh zhJ+Rej|Ol`kaspmqQ61MJKk{0y*|#6;^(nFU#BQ$5VrE$V;!k+wt`tMixtNNG%0Bk zZs+(Uvk_bkv%H^dh1b;`S{teKrF#*AvKDv!b-WpUmW+XfHT`r{(KlafY9q z6oQg3x3Blkm*_%?%|T)<>fSw+znfZ+KafEj{1z~cnB*>(;CUlID*I+mgX`UjgB%4? za{#H4-ZJ_g0A`dn?JZOO<_E)(aJH36d)Zs5wFXo{u}=|bK{QYSNumz1`i9Y(%9N%# zt=i)~yJZ?J@G9f3RYPkjAWnhoKdr3Oat9R%%r6?zl^*hh>qKJvBeO{2j*akm@Z|w` zhH&|t4I5q}DZtnPVAVjJFi@-*V!rhtD**ZuIt3x#mKxOjNi!b?Wa9nC{#bb2n=RSz z4NqF6&l(2O(9dusjg4N>+e)cuX$f+iG9=}{d@a?x+HfvB(K%=tLORCbHW;ZO74p|9 z6Q@aQ9`u`%89A!!P9tE<=0W8wp~%f@n>H+FJzg@isxc4~w%gmFn#RSWiO17>?SS#W z60&?nZ1U9UhI?1ZjRPxVW@4TR>F>)<({eItJ*L?)>1GS7GmU`hZi4SXh`jD^eqL;L zjG_#2_O~5n6EYJHEI=Ofo5$tM3x!q@-D|pB&a&Jxl7Nv)^Jw~gz`}h&_#v};$`7_Y zZ9@f=`>JP9RPV{t$EC)*#JlNbS76Rk^vPZ$O_|g+A+aoA@T4E zG8o&$@z^gIngWJGOCvCWFVGg+39RYNu|KZ>)L%d{oP;YJf!nUWWM;I*ja%aBDqjfx zp=n~!_902U0`pxG7Fq+Qjg=Ww>$I&L&+=5`vz)ul#o~15E3fTsrWNpV0=TyOSzWxo z{y=*DJJbK-03P*n!?@GobL-ypijv!|3!7<@??N70&<(Fbl=%$5!>nAn7dTsUXk)CH zAyLg2-ZUDb{s-ih+( zX7{m^3V+v0k0}TW;>MOG4nWP*2MPm|#{ql&R|Wauh#s9$x<&k?qM`u1eL|PEeFw{w z-HxZqC^X>q^-B?6H}@i3oPjl-6itEp+#!o3^9+Q!unvV=zLv6_n8HeTx%G$#QOyT4 z`CB=0#}OqPZvh86MaMa=VtYgb@WHGmhUYRY>|+5rDa>-t(NosNqIn z;HOkLMS`qXxooG%imtCk!iw1)5pv<8FOi=st%OlA8(My|IpC2~EK)VqFWPE%{oX?$ zC%*B!1V=tWd~?lgbB*l6E>$!q>fo9`nBObr=)i+SX!&)W3W0dFx;q%bD^K<|!Rq;H zc%s{tVnY0Id^lVbD{iZKHAs_=npL>lx2SazAiZ6*ZG?K zIN)T|;NS$#eEw%hG`5pQ8<$sCQ#YwFW96e$m8Fx_DE#67?2j|+OiXKeksMg1dP=ue z;MYNM;89d-SZutOeUYBAP_E?5OEsQIQm9RxHd9EH1T~g|3-fwPBCgU~2X;fh&mIad zyx70x`Ps1NN_#Jy85G_uB+}~EWxbYgm~j9A{%laYj*RBB;5c5wMQu_K(iDQFApkKrkAN|v9LwFqHj9Hs+*QM zSNSRKW2^I;lo8BV;AgdQN!Y~s>-jI@#o|k&LN{RJlyv*O`2LL`Z(LmHZWoBp3!)jG z={GbPcrCO(%qI2lk`T*Y>A;i_Z_=I?z_DphYreIAN|+Z?pJ3DL?w^i4;66-K$oY&{`#d55z+!RG(+`Vp z|*nj$N zp`nDLDmON?+bpF)#0V-OqL!nrkdi@e4CrWOlAEp-hY^Z=RSQzb6`vHsP(`k{G(~o) z8xIW@!dtorhD8jza}@MvMk9%CHK?uO-|*)qh~tgf{L6$SfRCuf1ve-Ux}b- z`|}x@uohF+B5y*)$LU|Bs)XDEz-d!!mdH~P!Ky*jY{OmAvrx7uln-h!hywx4Ywm8Z zZ*KaQ!cU;7m+0C3&E#La0&Eq2J-eNXdlYp&`{oGTa&TsT!9Ns|s}O8h>#)jMu>>VM zik6;*{wDlMf350O`mTJwNMNlXh`b>1PR1Sxkul3P(y<%#F0`1v&>J0t9kkF``9!q+ zLED2%yNM9t1i&o6!PMKF}`X5BZC#br2N^1y8{-}7mqx{o}C1}W<)H6TIv?SbWJ~NXKMS* zX#G^wk!T>vPT7ZX6~X4x0ea|AK9US`emWaXXlyEn0p$CtHUEOv)Xw?>(XK>@yRQN> z1@BYzw4#vh4Oz9izC84l){E!S@7(vOQovDYv#E0W1|?-H@8#uA#3=ByIEwT%Yr%XC zdOyJT(5Py9Y>{x1nCGD=T6|~6icrFY94rdqcAz9qkszaw!B1>|1Grpgb7R_QJKG73 z$Sc(M1L9UqwZ(DL+)*{$%virip+(c4@yHw9l_XuB{rh{~pAm>yt|5a)Uo0*I--0VS z^!UqAt(0cjeatwqI*KDtD?5ek_u_FI+~o-Yg-Ngb1Tw`;^_4E9C>9ch1^|Lx-U6jP ze?|TGX%Ahs_}BXwr`nAt4Avywrx8@P5i12%zz2d0^**epo~LvmIT#CL7-`)lX`T5f zr}#1A%7JdG*OrTzgXLkUUgIhDy2&Pd4sePYZy|ytM;WL$F{~y&pTxRG?G7Ga9UmH= z$Q7|0)Uosa=qUCLO6?8f98HC7W15#dF?w@hmG?Dul$-D+i=-b)Oa@k=EK_=yg1Z<6 z03|#0;oEN1&Dks?wtQkDSc1TH-1U}a1GJ6~) zPfe}C!H9}d1qKb(41YbZpL5}Ix9Cq=jtBCwQn*-Q6Ka@`WuprU7eQ;ww4Aay>Er~FUodm%auc}ZCJVlXRQ?1`!)UQ6sozl=H@$H<9(ed` zjVu;hy@yI$so-0GL0FtuI!w22C1ZVN-po$V9Ou+I`Aqu$2>MOwSkrLa2GN5@8a1^L z(vvD0kr$9T64$(qwIn{Qj!il?&&l!Yd4BO{w>{wv^dwK??=YT7Oc0%%ux80R+zSrI zcW6j6)U7zgN?EB*!(iC4zx)poDbO!kZT;`@b%0L0k5<4B z9*{?-?yH8tN9Tj5f2Q#Eok0ZTi!ql5KW9wmLKc%K^_w3O+- zgL+^1#q)v=HVs<>4?tfwIoY5me0D{{?JR#0;h7GX?We?1M zTO`&(?`jP?{|o(K1W0yr9~?__Ds+RKWBk77pF&k9>O(EwCOgenCaacmuUUkAGR2zGkcZR}S8&Y~e75w7-3 zRt>4U6590Nb2&}&dK2Ora3$)phd>Qc1%q>SrUw?jXx1Ko0QAFP{U2B77@b+vrQ6uH zZQHhO+qU1>wko!5Cl%XH#kNsN*Ejl(JG%S-`FX}ZYoGNzbGpZ*LD7O%BXNM%$gIN~ zHHXds=TO=Kugfo91TWGLIhY}NKm@i32=3+wXUsm3)sM@fzSWNNN`oFU2M33p#{Pk zM~%Bgfd`=Rult8US02qt{)|nykQBySvDQO8w^p;{t3u=g5RzNa?JWHL$(VpjPtA%H z$;jJe;^@6IHW|u`z3Kl@Y?L^}p;;AbOs6?XRbn9AN%yn;F~!EI?j1GedSjukG`_-r zQ|s6{IQbamyhL2%OqRjx0ygI;j*bxw$le2I-Ur-EDKpA7b!l2GXR_*OIFnD0^fN!;8=!5ofjD_Hh`$@t2h_27iUyuw8)4B znE>MPFebPc7$(Kkm`p~9o3xF%;m4S@G9fkQ-|#UPq;2(9vBW)6dghR{*?}thDs#R# z=u+p6Wz#6U>5DMmnt3xU1#_kul2+^7U&(8Q_%(SJqSWj3y@8t7PVP1w5I8pv6&abG zpB(;44Np4Qq6z5xw+wf6uLFtUvp%3Wx&X6c{e+|?W1k#;gJa=|yu2C~5WEQXv{%yN@wpAXCWryZpY6bsXqaxtyQZTWv)Bv_G zDJxNb=D^jpwm(YG%hpi$7aSoBF}cLAR-}m`C-IVyU#B6WHx;r0p`7zoO7i$rhY?Ry zb-KT#coNbz-F8=-azhkkT>KNA@)P4zKWpMC1N8=0Y;cU|Dj7tbS(+xLCtfOC!o6r_ zw&=KCp7))n5k4Cvx%OD3*L2lfiu}_&jCQPTX%CoZzz1 z?oF!5HX^(KvSG{7QtNfds4)F$6i-p%2~T04@j`~iP+^dVxuZ-%4E*c*WCo~y{YUq` zXq0*;h}c(Un)gLl>iC4{y*1fy!jT}0_qt_^RQCh2-+xg+cfD+A=RXdk-vadCM9u61 z%P5xEB_5>MwsQJwhn6d$RW#WeN^K7xy1*hTnQ}BIQlrcLF+Y5i+hvLaKV;D#&y+B} zXa~D3V(tPQAK1!yds!c+6anl%mk-;1rP^=7YF!<8jkW<|DnFf%uMaVK6|Xt#4am4Z zpPP5qT)=H#jI#aWO2EK4iMwJz@eKz%aCYKq(tWMd=4}N>|Jdmsge4vQ8h8XTw0IU6 zlj%s>b&bRAJ=A$solQCL$QH(>7q4K?$YQ-g{|5gbGco)>5+lDaBEer!ARr!yj2~ZR zyo?Po9$Y}%bUv%uiqPCO>TshkaJ19lrJ4`-`9DTtM|6X0)r7&);x?P8TP^a9z6);=8rP z1f_z)_;9u&QWGLW$)F$}h{YFage1NXY-(9}H+X=Qq>he^$caR#Nxt+X zzM!j}ev1wvvpb<_Zua>wHP_M`(W?9t8=w(=-taYy!8~ z$$ldcvk(U5pE;z?kPCl)+NRL)qN<)0Ni%4eZ$5oLeCPa@(qTj`KcwFgzQuWz=5#t+ zwzdG;+Ur3hCWOhC3!y=8?eCJSy#XiCJiGWSMSq&!Ve4#DLiV|Rdm zF{>1UqAKZrz}QES8Yk4wcE!p?tB-r{))t_~VYO>#7h-2qr`~==m6Rxf$8bAa*b;2$ zUczQxmfOeA&F0rj4QqlX6lX?%V?>nN9y z2H2_Rf8go#9ja8eRCGigs3{$X%>zKda5cN85a;nIPETAFJTmWoj^|7}Vp&RwF0wPZ zg|U=0x$Rq1Hjr1C-GjFksODJwTt%~GS#wIC@%ojxT#@jZB*Gx*X523U`P=>V{a_PC zh;LFnr6D{xc4rB39!Qws+~|>vbCvLcU>-ad=gsnr%B+!*q!v9X*WeF+2M~ZUPs(+f z3GKEMS{Zcn=3;L0SbgMP$RJ^cV*9mbu#0gB*VPVJz=_mY05&%;+ekn%Q@&PolD?8J z7CFoLBFz1DAz1+Vfxj+QZSMNEV>GRFR!S9E7J+Ed(O zs)wZR;_XG5M)20WoV{@Vk_DhOn4>KfU!B}E0Nwu>)eY_flIS+7^m(04$o|dlLMS~;DN&a^E*IEi9(0sh#%D$t>)_DP zoVOrFBZZbM?u4K7Yu`Z%pP-w2^Lv3~FVu|JzWF{L!ZJ;G3F5#p{FbjP_5SPbs z+5%-@Z*ex7vSkt%*>T!pWo&PBwko3fXbJTaKXIAJ)CI!CjwL*wH1T3~=K+P>jqQJko$jfp~#^45#q@*LUs)yi;42;ms zuKHsDy+vaZLYs}FY2*^P_idAXa+S-~YyplpGEJ!=j8j$cw z82kY;1qbUA1Dl*YRkTr{THgYu$^j*DGx%_KvDtx!pm7Q~OJr`yVGNS~;C;S-Bx=~m zFB}U@V~ETQvYG+kTlSt;)t)KpT}bNr2-2ooVAvLHvFlGQYX^K=y zoSkwxSFE)mYO(lH`YZOX524%V&tVVJ2@$P0HGiS&-GLjpk6#q{PfYk8)BAycf_6)n zFItjoB)f_q7W&8zkqW|ok;x(!d7o|pJ{0u*ds2n}8jJ&}K93HoLAm3Gb`%PDbrlOB zt5on3i6M??mp1B6=vK&sDE zgFeP^9fCsomHWM+pc0RV=r&-$Mbnz?Q@-JFe#a5+5Ev!wBz9_>a288g#j7lrOGI5t zH<{c7YCT94kIpZ<`ksf1Lzej-oQ3x1*BC)Q;1S{UgRM#bRLHesv|$(@0AecUUA*P^ zB0YyUAHRXe!8_cyakc)}qW<65@W!$Fbx@2Z@80pjCLV%3f53f|fGQ_J92;rGXiqzH zEB5noKBwmniUe}CUk+Pg36mhT6|yim9c!YnFYMD$7a(amc{J;r*%@)+ZwV3#Bufb^ zxmv34JEP$G=j)vC_pPLNr}_64ej70AjWxw{ZRP0x_`sSD&XM9+Y0bhl0HM(VLEad& z+I};$Wot*^hBNtjz!MQ3QF0aSDF4tCPXvUp8_da+aoG#&N?8Dw@5&Y#jCL(lls!QK z!QVci>!vWg7)sao52641d5cc1h3WUbbFf#n?M<(K?ELSDy5Zu{l!y?G@~tzS4neYy z#1=Q*F{4(Gj7UlnlQ#wdSx?{dQ)3-3-q_mbl@X8AodKeWOtpwWT_FJyjtV+=Xo zo=}nh!uGRZT&)CGDirmCXE_w5ZidS0%624+3mF2JH&y)L3F90N8Xuuy<65h0m%@IL zJdP98g_G~Pn85-5tYK%^r+bHZ#zNKc71}{3*|`0=PQe!m<71vejSykeXLyqC@{LEY z2(gRO=G`!;OUMcna0BC0T9ARwtuCf)Xf_YtVPGz1-~YrCgQ2aw%_#hLbBe^G0E)}I z^E=XVn1Je2>A{eC@)rGwbb@;D8!wyai6x;3Pv>af!N5(Zeo++GN?GXY)+$M|8ys2- z4UG$r#&46UxCuKJ#B54vG=bZP_PODtyoIq$QFuM(UzCCurl;D$dz{^7@4oOcnpmR zKp6wQMHg9@RC+@nm0y~ss=YgaM@pfNA`HRbq_5dn2Q2Qyw8y$36ri>eR=0iI5)V3Uj}Y-#maCq$+voun#R zL0h*8sI6Qt!zA2Aak>_NvUdChG5uI%dvU!i;Lq0I?89y+1C8*jYoqBR z2#`DZ{o##=Vv+e{8LG#xj&ns}f$!@Ywc7q7=hgj*<=0~T}~ws{RuF-C*Q zsJO|En&qYzx(KmJJQ{f@c_RrIL&B#xPKEnCUCA+ZsrDecrK5d0vP6g~qhowktYpoS zh+;7X9M}>mmq~N5VDo~adT1!gkcDT%Q&OxjaR?8bXDGRCq>G_=$55g(V`%`@!tg>q zDT`ML_P7JL{C+9a1A!rLz z>88T;1}^%KPcE|kaRTmgxC<1gZP@flK3r~9eat8+BBJqClvC{$*A3Iwe<;P9FQGUl zog+VXLs!};Yw3i)ft}tVdkp@8Z~PSc%=f*0dDBIB50LX>>%$E%P6z_NEDip)v{C$U@RrlUYqm0_O(L_D$E7|I_?ohBP{V?}~lJ%z|QG zAUk5H!bI(#w|N2U41{UR$!eP=e=Kt2a{u!`Zgu~rHp&t!HqVU2M|pO@`EZ+=>^BtZ zRwMQp8aa0?9akH=Y~wEq8JtPz$$5hsE?JvneFlEk7P4Rw+_JVedGx{GP z-y8dQc#!3cf>R*ykKJho@eP^m$lZ6Z$CJyMp1sew{u#_BvaiqV*stIF-SC7z{A6g~ z*dwGPoKibP5UcVBStSkt6dY1Eg&wT?!xDmsHn2kJ1Ml z@HcIhITS(33vQF`QfiT_i1L3vm@ZL$B1w#-9Vb8MG}NPa_3PK<&k;hs}S4-p<7i$ zXN5Rq&#cF16FKAnei$;RMkrK$B38&Y^&;@A582sxVW-lq_6P6tu%QNGvcuF1YtX$V zlhz`PA&s&u{&VO#gExQKv$j=Azaw--+}>-CJ3FV^(>*;raE=%0sm@n{U+w!=S~{uN zCl9Er{JyPj_R~5SaTWD1z`igd1^V_EbMiIo3;*yO>` zS5fS9rlw*z`cmoNYz?|yhBo`XeJ2q|4BOtBgKmD}V1@f#gEi_QU~c@2dCnNmo$~lz z(_8dvJ(6Z-J zB(7*><_?;G4q?gBuN!vk5a>_UY3%^E7RC2C3GeQ$J|b3=>QhG#yER+LpZ5bo+&#O! zbn8u14v*XNn_7%Lg9S{$ z2&A^X+Hy>q$2A(+v`d!qXZmeJ!AIbmk~Z|K0d)v~Ft1VFu=yxBVPnM>8gA17VYhw^ z1TX#-Mamz%wz*q zYoHDwB9teD%o_CpZge6s>n|F1iP{|9%eJEAN^X@!BonDL0r?JNu?=u_MG83y2J{$- zF+*}}wM|~67g<)M8;ls4$UafwDu2|}CSeR)LLt(&I{+`pm?`&|Yf>@3gXfLA!}~dL zaXM(RMuVp|b)fQU@G#>?e8WD(=I>Wq z!rC=Tzlg53FwfBghjQqFXmcU;u@`fVb{HqUEG12vi$KryCTcDgQMdZjR;;?7GiN{+ z>}R3oD&;T%WS+L*ee(E2B_3>PA?WIud+!+jfFDq*m6jXF_b=ttuzBYfH`fY5HyaKJ zT35&64>OaoQj^Q~Jt3gL^NwqJ<$NFEod>&B4?U3G{cmudM(248)Xak7hQrL<0W+A0 z2?Smj50p~Y%xM!BoRnsso;Y~?^-aJDl#IP(0~t*T^Mp~d$ci-fY5bZ>OuDtX-BhVN ze_X4zD^Tv)l^Ndk+-$YGmAajebK|i2{(jI50tQ8j&A&YNPGn)Xk9aPozXgB{_v3L%!51%`Zudw11$FJ&T+bie`eR!>I;xC7l3qC;I+l`1R zYAY!{Y)dZH5$90O#!gC#232bje;RV=Dsp-(*_VZ!T=}1=%%xGTFOxfb&!L6bLKuKIJkuIqZNXDxtj4=FmJ>N3ej z8EJH-39lvBZkFEjA!Hb+ROq=~H$H5`^TFRL0x2+CX4{5W^b=gO0tfZXjT2^d=uA){ zLd4)h&}YDIQ0UX$bV$OicOMx5rwtgkCl_;>gi%@Stc3-1zVw;>)U-m^)6^6YCYHgZ z(t$hHN9kwvh)JY@aO$5EsSTILQ>CDLPa5!vcPe?8H_20r+_1}TQ{Iyuqn-4QVe_h{fF1xeO;J;zqu+-A?FbYb zG=MQ>byUZ`xNLe*fUhTizf4QOj1ey`RdXtynu-esWEo>RGmF&}hU&q5<)_pWtiqlyWM-Uz6F;5CY;&f`Qcgo*&sa^ zboc*k?E3W_%8)<^6a5!fz~8phySG)%dSk6_Mw27Qk)D2`UAN7@R;7}zE!%M^x;P{y zTHLY-NmsF^>Rt_rA94c17d%EB?|J*xr^H~S+AAA5-4s9oD`*fbMs>HUg`hedv>Ipt z^V=1;E8M;{x%1nAy6z@i?lF({O5RJ2%&Y#Asi5^wURf+V@pdurAO4)inlejQ2W?W$ zM^&lsNY(1+%)gZjs5Fwr2%0f3vi~$#$?pJCL=$^7526#hOD!{_0b%3htM9?U`Noes zPYJ0ec2@xBT{gc0YMXf8wz@G1J4)W7Rs1!Vfz?0&n+yqz9CoS@nO82!6$3_FE5blqeS{kM3YU#Z0^OlM*dX#epKe2y56%?#oEvrpcA27}ehF?Kg zFgo5fe^%$hM+e%P=Q$uepSOJg`;;S^&s06*#IcJA^_W;l99~(Ze|OzDj>N{0J%bg- ztVsa(0RuhXl@DnW?+>R5IL8r61AYib#&v#Sg@%o|%1|bp5%(AA54cdpSgDz@_Ce*_ zqv2_yScAL2kK$nrJK&yQpbTl|cN}=J<~}YZL6G_ww=G)Q(=o4l)aW=t_dK8`OTBkjASa2a!@IDt4BJVnA&>hStk8J>PFy%7fcOY6nOyjaC+$& zdF4}rYU;j-aFvjs6(iZ>kP#A@-LDukRinXk!?6sR$_$ObGvbZFQ%H$DcuXMgcufHk zJ-lFjqI89+rczHEl9_(76LZY(U@15h<6|4)Ea@UzL|3}N>gyjMlvLPPn8P!~5`dr_ z-@lMr!VaO(xzV79FXNyLynL5_ zE%C)xF>-tJerFU4gNo9S|k97Exuv zra%=T#0$%5zOiFSqkDEcNwCd3%Q&aJnC^Xv$_NM)a95OoGh<0}_ucH>>D{~jCi_vP zL!WC-Due*y&T$AHOGHyppO(!AB@0msiT0cfi8#&D(ins&UJbwt>O=d2U`F zPu$1seXFA3Cl@^D-E$EcaZEa8q2%l(EU#l5*N(?o%Ez1UFW>{>4rfXhgj|W%HC^0E z9O!!8V*5n{eadP3`UUu|KI@bf_(dJ<;@+|yiySd+0sYIe1E>^Lr4Ur}Mpo`T*@iWf zyI-4AoB-KN8v4$s^*3ZOca8CI`Ru>y2X(DEwH&tfcF6=AdXBYh=O;KveUjQoFa#GK zv4l{o++ExOrVG}7aF7XV1_TLTyNON-oUTxndW(W-r}O4=owWLoU2)lw)>w1yv_Bxs z!e^vXp!zsxL$T_j)u^cY*=Ix1^v)TD{h&?_Zh(v+JIqS2iA4x6z6eiU)R>C5z+h4)vw{LQFCSt4`{3PKK)Y z73w*G>H3R6+2Hv+EYwO6F*cL>5Hcx9Iyi0vtNP#|QR9f2%8G8fZfua=*y3w4dcJhg zi3231Bnmcsae)f*;|H@?T8v@=uz9_)8{lv<@EG;YnOiO30ch-1B z>}Xz!XKv^YJZZ!m7bzbRayEhVW+6L#P%+b$Aoi$YEWP41SN4J)+~kjxV9Wj8TG^bg zf}$^_0alOJ!?nxJssLYv4YUNG-?j3J7@(%oF?B|p)$}N?NSk9)V)P9n&vGW(8i2i# zv-ftXD8LoRyYX^~oi^+xDl}+)x74*c(=c`MiaMpP0)k7 zccH@HLu;dBCVYnM{|_nFQRd}PoGty^;Pbg=w;53#sUc>bv2_w?=gWxd2~ww2QU#SQ z<>>ErI88gdcyH|w9LcpVGp)q$53K)lFl3Th&~N|S#6n~k-}B&Q;JGql04QrerGiqW zVg_u4rqandIFc*s?9m+XNh7Z@)H4~ZZZ@@j-_KmIwS)aDKP^8pysoML;kEO4WTnMH z-jrl`n|WDzKWExSzjv%=ho9bIcfDn}`hF*U2L>PP0Rbc7Ffk1jP$3uDLLT4P&*e*@8H0l?R=G=O!&LNu;xXLng1!srf!<*JJzf#Z70ofr&_g<}V@zi#>zZp3jV-#bPZ@626SV0X zGCt=Eo;*=Ad>RUPJvXoiXpjx-Ex~b8C^-*>v|LN_J)tKQpT}|su&LC0yIq9R&9`k& zmS8Q<1bv{8+PXIR%XaeiF5N@&aFr(eoOj$kXUx5SHL)e~ zEl9mL^9UIfXVC>BPJ%~y)60rosZv0qYOJ+AeoTuYIm!Pc2Wa1Ru(B3LQsy77^MyVL z#fAI~>yjL@VpO#36e@V2@Ukj?l3|b#*c_njCuF*T2##=EU#9)3^jSRTzwkhOw7`o( z7G?mE7d2AIX^t%pHkIW(LyndWWKD(8!*w#pkQHTQl<(l!pQND^zctY5a=uUNq(PT( zOLP0IMEMs{1mL)_Uh0Q?&(qu{*w<`%?mA7HL@ZIhW*8)+Tkd#{=FAQZes>Dy5z6lp z`g-EtW*@hbU`gAlKXgL7&79eb92%=Bahr`r0VW?Pq>~ukWIZMs9=z@FbIY=nR4_9& zxkyj#mT68)Q=?F|#f$Zp^DgLqUpevZD<;0qzbdx00`~Ds<;n=;)7rDhwzPs?NnS+F z=06z@gEv3au0$QXwhD)EscCYx@_cCI^iY1)hxQ!eU!G~B4N`G@I(hwWWuzpn5n(Y* ztURsjOA7BJJxq5VtH4TMU>c2C()4`qUH3PukdO-1RFo1>l)_q)JM#`n++#8PI(@fx zb@a@^bLd^4qCIjt{c|U@nH}SM8^hQ#Z(kTC<1SVVq(nd3-QQJ7FaM7Q7iDzJuz%B>sF8IBWz34H=4Zh{T8M;4CidNw&r7@Zj{61C(gPsJdajx;kF*Kh}!&KQqrA9 z+jkiDKK{U(eCPogKS7!_A)HEX>7J-xZ4keR&YMXIL!`n~mnrE`AEPv|*I+RU*^v$4 zpv@ocGsEz~1GKfpV4;2C7M#7drAjDJDy797hYm4{@&^w!BLng(UIz9sjez9nY~Xwuc-BVWOlhwd$K(W8jZ$T@M!0Wt?I(t#Z)9fxIfoq3L^^9=+~dt zo261=0HOG+-vHSphlPeVNFOi#^ZksG!5mQjo_IsJC#RIBJA^af+RCTJzT+*r>0m#} zJ6~ns+^nGoznE_2-QXdP3iFRz5bxgmrZ%~@*i%6X>M`9&m8%fK-To&Iu_$PQqLIKR zJp@9omOhi!jLXNzm1CI8)st>FfNdj3zmnszP1=P>tBP(UOpv9k2)vBn z>Le$q3}Pg%MuZy$oR;19kZUULVsWlzN}s*7;MaYZ-UKKGoy@lCf$YufMuV*E2;*;J zPSE@`s@t@VrO$-zEAhjJ@dvm`Mg3!jNiVP_(qZ1UO{ji!yW>ij(WGOOpTK>732Q=5 z05&p~$_nubvOzcIP0v1X00h)M!C1Gz>)ki-J+o3d_;8M1n9EM7SN@x{-l3S|1A)>N z>DP9c-3_!vh3STemXiVR%&$@l>#f?*<{xn3gm)BCE~d|cP;2RQv#Pdb@{(pfPHO9h zcZpV0kM1-G*6P+e?dru+;j*gMu+=ztz*MO}w;Pf|aQmy~PT1$#@gUmBh4hp_5E3dT z2O=%E-UqozClP*5nvf7ds@;K#`YqhiO~%H3(d(y->(0CW+aJIJl;%Mq`MpiD0-@l( z9?Mti0K$5R6(2aLm%kB^BNeC@B{S0Ohz>u4J^BM_M!rbP8}$o!dLMWesn?%s!1ho~ zoOcSH+NFEsqRR?d9FDHla#dRCs7tAc&0~Y5RWEyEkCwh(o}r$NTE<08Yw6u@f#KwL zt~;k#0^d*>I_?n!7@=d^KZYhZCInD)T(<|R1nX#oiKq}nWamv_(%2kZR}hW9U>>87 z1Le7}J%f6N4U4pE!GTg!x28-?0HkP_VFh$^sM7G?a{lwxYOnIczf}Ix!2i9dhr%au zD=SRE;aNMZEGx6*`KTy|%T%eoqC;1eP(mzxWcv`B-+&5QlOVLVv57MPT((*~7o0zFkdQ+1ny`mbm&`}uJ(24Ydg7LGbN ze`$BTJIP~cR=Nkv=SaOKTKyEy~vc?x`8}KzF$z0CTuPt z?)5n;iqcvuN}g*~yAPxG05J1C?)54Z!BlaNgb4j^{mNYK;Ng(wSwnaI<7ZnHAMQEv z@h#_X_Ey%$salXknXuObloOs@O4(QO$u@v6q++EkJb&9ayguHK%6z7Uc3G*Ox3BR# zqW)_Sx*Q12wB`hXn@fP<@le+6oCXoP{c&pE^3UHSXYjG#yT=Ll1*kdK=yVsCM5sVW zHSSX?f0~^7{>}dva|4E#419fy)5*{=Gk~>Zrafhm6YsxCd~vQ7Z_FjQk+RR^O^x?^Z-4Pbt#&5U{sH%yMe8f&%8 zgr@+i+nazr>MV2xJA3*3>stPBW$G7|>6QKU&2=<4`29h%|61t0VDH~1>;-0N=oIrE^~c@XQ3K+0eTh0Z%}r*N+^qhal9Lt*4LtK zrfp~Bk=NJ^^q?9hWo77BH0g$vWoOoV&6zp(#%$2OhLD*&0nG^4`|$kPw>3PFr2 zJY3h%pp&H_O92u#mZl*>&q=oDX1R`ZQ2`&`)wzO;B7QyI0G75J7nOO3<}P=Ut$bi~ znIp`!Rj6`#Pme)#?()QJID7c5b=C91ytC)_dez?Q6K2-`lc*Ws?FE2!JQ5Y%uSd>6 zQY7V%v*KEds!qvMu!^4t@HxAVOr;nQSh0p;MDmLMOS7X#YLfMm+{=_`k{Dz?O^#G2 z8iZL9E|L_IKVSyaPo&(wDe~tg6=VcwcOoU!bd@{DCssOGCArfXw z8}P9sGkEG|E20lsw%WrNT~`i}Q!re!#{8_|N7D~Cl}ju{b;YIuMWn{E1aDOY(u1P3 zNa=)cax;VB5xL5+>6P?Zk2GYgs8Zh$@T8GoKtV`AG~7e3R{R6TAOwNI6R2bZ@~C_z z=4Uja8im!!IuQ=(^W0}AL8xMwDhsx%3zwQ=n5qkgUs_L6lFR2Ph4sYg{77HqLT_C( z{QDtRSAqd(fUXC?pXNGCR{+`ePGPF?)1QFmC?aQJ zNg)4}C5lPcu1|4W_s^;BIEkJxnSc_KrMo4V>A2e2leP^tZl*%ZmTQFwdygCYoY@nP zsY1K?3%f>n3!d8AnHk@*N$-{=S_>7KQ#6es_%zc~7K0rC?xq2hrKR7H|71m@4WC*0 zG`z?SA$Hq+A=K;<6S0I`74}5wluxOLt$%gvfLP9WW;6vaq+_~V! zMoh25>x8&H=Toq03>2l;QKIoo+fM}67dxzIupkZql} zTQOe%`x3(E;7^kf1B{rTC{evJ&?bU=)6uDun>LwbLA%(jAjK1h_uKJjRJpl}_QZ4_ z6(x_5d74;zYkfbZm2wo`8q}II@D~2v+vCYn`YUiXI);yLsJM~ zTD&Dksj5th{_7Tj(?hrfmSl$__RuHOTxh5uIu(DDR8wKCnLnnTWIRbXDf<=cxD8x< zMkXeR#?0SaM%kOLw@M*|RgjvG;Z;%1ngyL*3SM0RF4R&sX347)7lbeOhK}-CQUtgG z0vMlBF&ElXJ*{ax$QQPH6u`Xp{rn2JWg`t}mwm5H(sSdTQXzk0#lzuthIQW?J;Cpp#Y|<$%m$vBRZ_1J?0G%97rlHeS5(`V0xM=xfn5cttzqMa zz96fr)AsHqkoIiVMs5sY>jdLBx~7F7f+&kEStiRGraD)HFrZyAnF*+`B`Zc$n}`n* zY2Z`b@k$#p+fG;cjcgA;oynBvHUTLppi^obF;lFNZ7z1Gr(nsHLw6k5s}=l;Y)7d^ zKn-;y+NWS+j64&0)o<|Z|M3Qlh%J{VUG-yzBMSTeSR45|?LY4kI%nWmF$$Xhb!JK~ z2G%Wg0MJ!-<3twsJ&7zmDC!V6zCw=k?>7a;$O{yHY}jMO19J}AtxZbZnw;;Bnbhqp z*PXM|Ltewz0x4=&+p=p_T5~>eJ_mc~=S;1}Z0aFMGOg_edMo(q&J6-+1Rn1gtnU|( zKFzKtJwD@tX|&TFeW#oLtkW|VkYbLpPks29byJIPOV7^uyqx{n2wE4P?$XS`x2u|; zE(WEYUmnO@j+{>QQ?54953(fAmtwc+cqaxTcjA>}X-vL?e(lA4BgxO*kaFRa38sRs zB@F8KBQzKwpca(>F5N;vaFS?h zM@jQikjoU&r_t5gQMaK;DrC8|MTdugaEn575KIF#&}Z^-cjr{)zAzr80~&vf9XoC& zB4(@=1?*peN=CS}bV_*o4(1L)CQ$-X~1xt}ut5S$#Eh1MdhN07nvvWc27 z*5>2*+2m}L6`jQFF;zKfU$!kpBw?z3_HKBSY)f}oYx15yt!Oi7uUB==pF@W}W3F$u z*p)7soOX(?9TvPCu&xN@v8rC~}_92rxbZ#3&n!A9Wi9`LrrKjKwMKdDsAOhf(jQcoWGzE)4=KePh=XO#q*yU z9|249a$S%W^0oHi5=$=%SPO359|yF>3-s2H63-4Ki(b+_o2@Qm2+rGJ`BGgg)rqB< zatCQg-agHXGm9}!_qhhduth;FO2w?LeTg|%ywB%)r|Dt1=OFlSBnZAdT*mg2)!`bg{*AM^M_3DuC{eOOV?_Jr;hX>)^zc0#SvC*=P;e@ z>r?WQ2d@Apf_(XP_uwdJnZvMuYdr5X?(5CYVm*M^OTm8ZlBZ98IP`P*3|w>XdQ8UO z+I_0?-5pi#cYu>eK(||hFxoE_z|xYvPM6~xBBCCaCr_B=fBs{Fq$)3=gLk2;|cNp9@L@_&Fno}j%! zYQ+qs&4^+OLx=n13?|G9pkU_FM<{?QHItXSX(K_(6YGea5Kw|Mg$6)K0FxBp zeCVRCzL_feEz}Qg4DE{pKkOL(NwHv=%58^FXp2- zOrr$W59SsON1q~1CeoV(0$OKLePe+7^2TT3EKx=Le5ef24lKb>rz^>4QAH)>#H6m~ zNa#4>BBwheiHPa`aUj8Z5flA^4S<$0ftiipVMU(7&JBee$p`)f!~@B2evp{51tJLT zoRx!Vy^4caKh2R?aAv0|z6`UO>+f*(8Wr{&YjEf#@V@My0E-NF0WJ(SDt@QBJYQ&- zhbRsR@2k$cmApYsIQuvpAb)^mi#8S}SWXD#=2DXJP#zJoybFLwGJsF0FlY3_akD~C z#u1cAcXnaP+%Sd$z+iUY+SgVhph{@m`Q5wMwt~9L1)SVq3nY4vaVhA}dtAZRMES#E z_uDtvZK}oy*z38!07~F&4puKq;!_pX_D2LR)&sx8sdezXfAt=6cET??@pqK<$~zOz zH`765j6Eu6YmTnC;#q zR;5p^(CVVMqM(6UQg`J$mdp)@j`?FGE46JCA;#lo!;(kn0$^u*_4Ejd*g9G>WG_QD zr#?OkXps7C1z=}K5LOapnZTOYe-pT@8Zby+^#I*~v(D=h&W6x1ugC}&cd|`;;3IUD zW2agoUoK{zIguyfv10u4goOIcfGKZ|;57|qcJ;n_J|5#`L=Ht)hrsta0Hg?uyIDaWHI@GcX zlV0+k^~#L41Dkbx_3*g0<$dkn-Q9w8_awM-AhddY>04jPhMfQLc@^d=>I zUQs|3p1-?_#J4r4*SvIIWj6@5=0ntqHX8vBY)-HU&iu{Q9~+R?_-?iA7aK$szmv+| zqe3qR2e4MjOBYO}D78M5mx*>G?j*u22~Gx)(NK_nQ;^p7qA+ITy`WXW2~dvdFH%WW zl(43LyZg~!`76UQZG{6Nyfl$-3vTx3#rEAkZd~;pXZ0}S>?q0b2*>6{y3JTfEmisUsyn=-0{Eu4OoT9fx9?+xF7&)gF@6$$LVxd7 zgb+0|l>^GuMai_mRV!JC!1%mx2MJJ*RKdTzCZia!Fel07#TTnch(}&8xG@0ScKL3x z*$(^QPTk5hyww#!iC36jQq&5x`VS!Y$Os$9hR&np?je^fYD&?h<=}^G5MXIVF>Gkt z0ZyFiXP-=#*n#E{(5!YVE~Lly^k5+F4ClYN44%Keh6bO?rL=y?pntr_nQA-~u!ua%6M>uEFg{(^gwH4nG4BGSD|Cji3(5-73kuwN}$ z#;*2az(pHOc>;VtvOn4>5E~nvl6*bMBchXQ5q5z8*MZUg-4fL~&0yS~VCZdCZpg>g@y(-UcW8wvX=(PgCAVsr_;(QXJenUZ&$B&z|#%{o+_2czcQF9fFS@_ zaoaLjQtGwC`26b)HYCgKyIp01A-S-F8gQWz%*YA$?ND@G<*UvqZxzA$yVnIiPfLIx zXn0`XtuSh5w?dp|WTLLb8ywUf9Cv$K=>!g?)>w6Z##Sl|5C5I(=$vYrg#K7EC2?j= zEImAjltXqqw|f{K+aZ1(Q>?2WaL`8wm!$hImZXNXSY~Q9{2Gh*OnGdy@9*KzpM0QO zLC75IXzD6^WC7d&h^^=CAhw!Si>;T5E%fFtkKB+!DD1sF)T}6T=2P%fG~&cVoNDwI zsX6owKachi0#gO5N&M+GAD)&-rR7lm6+LQ$%e4^sI`v1hhsQgCPuO)#ZH_v(OqUzy6r{Sr_H_{YP3Ab@iqVH5^5fN)DNSfgXyK9@$utV=SpJ_das||5l|I=IVF?=l_Lz2H(yr!)_d}GUCy^|o@tvf4GISS zggFQ}4lG@UE)&EH$h zHNTDReb5BN8{oRrix&q2UeBukD)ersX`f5aO27u&+m;WMf1s8JAj7LE=OO+z5aJWi zk%6x=eErP3L^ik<`I|`tM@ofZK2#lm0f2?bn=_IA8fRd`o#Tl^s1ZytVIohiEP@0Z zSpF}r&M7*xE?C#GZQHhOJDrYg+xeo7ZL4G3wr!_l+d4V>T%7UmyLG+B8gtF6x9WKS z&PCP=R_UR?{N3`-Utz?3;584n4%QTbJD zZb;y`E^X;05Lb^Se~LD*eVFXJeTDtxtaGN=Gt{P9h(V*B{d|z&NpyOk0#gi7DktRg z)F4nX-1LG~8~#EnuH?hM{9AvY>a+ zI2)RmqLH3<+f7BT-tj;M`xx?i%7M)#LPi`?s$d-#q1Y(?nw>{@dcg-!fZ?}i$lxY5 z|1B{`l|hcBVKB{dck|1@ZOy|ZO5pPwFK5xI+`sM!c(^>cj&PoMWnVK2fQ9n)G{N~k zBFT8WmT8v^j+EhXE9n)-RjMm<_>et8)|#j#eZ3Cp1+^+^aa4}C znc{~PHmMc>h$qXX;Z0&CxX~|RpK`ht%mU&mioZBRH;%4KLzkLxx>EdaRhrf@I|=_& zmA<0$U0PdNp?>eN85@{fdv4 zl&5NNc>+)U5EMmVP?wKdZUeJ|Fi|B@Q7K_vArV=I!)-L#OR5;9>Cq_~rFz2!zb|x& zZIlImiYJx#umWbPg0>)#~@X=v?((v`b4fQO+~kK4_I?)b}hP{kvp7kuz#Z2 zdhq+|`MFi$;plg_zaF{_WAPm3u7eNNgN%PN?(6R@!7vXR1Y z2x9c?7^Y@m%oDl@Mh|~(YCaKZf+j0UUnc+>vmD^j9R)VA!}e6XdAkuMJ_MFZ1aRzB zO-iC7Ool3eYXn!1Oq!0scKj_jof31NoO!p>5-tvPeB7^6r%^FVwNaOM`REo;>9!KW z6N$nOG&$TwYo{Zaqt%g}K5j%6iP&?hH*@YS4*>zJqF1l7^JYd!%ehlccx`jDI5U7h zQ$}Bg5#y-m`{WYb@hk`a7F2>iW&7dl*#S}ZDq&_Vc520W#d&g35z+CgnSO)I+yzs| z4uLe-$lfdZNW!6%9wXUUk?B~THnn4#&*D7j6 zLk4a+uok2>S*zd5hpz9E5o$G2!}Soc25>jw|JcA!d9C#|cXpQBpvl8W-w? zvLD2tAd(+4!MB6G?INLP(hmU}^^tz1s|vR3EBWsLf&Gf$IrD;&3qm|k-lJcVmfAq& z^B=?VT8;C5r;3a&{km17u7EDdF18bK$?!4(t;P*RC!CUYZmnJxi37A@DIVIxz0@Qp z6|IbfV$<)SmA>wW_1@5-G9o~cWwV{KJSd@Mit&S7r8)a$W{w@gj@+e>H9FgXmv%n-;X z86|tu`mqjn(~d-LeeyWQrKwLmyrf*u(0`PRI6v@mX#=S`0KY4U6EubU3U+6jgb=y1 zodYvLU{m6UKQk77u-8IKSUn>r2}F@H7f}yv0A9MHHV~BOls)jPxc#J5w|dX=wJ615cy$T!h)% zM?c^gn5b*v9xZK<_EvL|8GG&ZboOg#T%@SJvlT<`Str;DJ{}PCx&A$Y3G_J`i0wK7 z??^J5!xt>9!U<$oYA^rv+zh{s!P7wRzwgunnX*AcWus(w_O9ki9g1h=>AxCN0piw& zvq5v|cLC`H<#| z_Pxe+%_5n2X*&RoV`WNihFm5GywAi#)Ex{>nQ>a&uJ{ZETx?$5Grh_%S`$pdEg`q3 zqO(bDyok+5NsRa!!pF%XsT#Dju(TI7JJtN#`{r{k^CC<^-kZUbRfaG(FWfr%$Mlt< z9K6lOJePj2=&W=F&&0;%X)?PS|!KO z3xpetB)$P)(ogAp352UZcxuo-pptw8C#f&YBsB_gxzF#`yi14^MyL{voIkkb+(~Tp z2)!5>1c$C3xE@2bct_uig|y7F5sc;#_61r#7)xizdYa;gHZzk3v+KPq=Mrx(QRXbT z0>S{xm8@BSTm;YaWfO&B83QKTd>$Z)R-3R1w>JMj5om(UyBLStwQ z_jU8so0G)Siq!oH@x!_0vP6j$rAUpZxbL9$d_Y*mx1v3YH*N0i!Sf)OoIT(YZG^V} zBL>u9#&?kJzmj5nFNW1-s8&#w67|JKhDQ!%Ib94h#j7Ka7gUQFhl;WRsL)C z-#hBon;ey(khCAzPwr1lm@gzs`tv3v7lpcGKtQA6PBOzV;_M6Z`~ec+h5RKL1>z65 zDk<0}C6R&PT#@C+w3F$@Eg&$~3 zQ;@1enxal%)Yuns`vAe}V&^mrVF}v-4p%bgsg#qvtGTWeB65jcmu~NK+fS#bWm{Gk z+1!&2+P$5={nU{L2TKSg9oHNg1J66`W`bqZOu~J3`R&=$wcJnANJWlG6!N*`2$Y8N za)BqLh$Hei_e|DtaU5NX>b91>V^PbazW}=~-nyY4dNm6hn*fr5fEClNsi}a0kb!D8 zkahfYE7&q;n61+kw$=1B{@{SiFEe+c5CX&P-c#N!0Y~c74qWXZg_-jQ&NMnG1|K)| z(1v7FmS1P!I+JJ28(+0y#Z7iCF(t;D7>R5SBK^LaM?}=co9NZuanh!`z~idqON0hT zQ20Shvqd2c4}i*wvMU|QRGxMw7RBO!e2GX-XZDGe-m zdGw9Fzp;zMj>KJbl+HjeRz)z2tQAk!RVCtxtuP9Q@mLB$lFOhTjt)1%ofd!lad$MZ zo_4<1zWez;D_i^4)Gg$=xb4%3acY0pEDNF%H0QG3{sLHj9o-E1mD+*Y0y3pog9~%E zcuh!-F2DwLo&V16@3Z?){rW!6(X477@#UaxUgrZ+HgausluplJnHaAu^;SzV#Y5Ut zV6y0muynzBL(YFm;#N(gI`<#}A*75N^bcQ4%N|OZZ}$q~hxM`a;wzj-i{pxpU_(9f zUh}I@DgxAMb+!Ixg#|Qbsj9DFHq0g`XLdK`-5G!T?-Q(QsQ_3OX5r$R3q$XINd0e{R?=4%#by4<_jm+0+j!T-}O zVJK90?mj#noSq|E$V@84LfBd|f1fY&+g7~dJO$7UQdFMYL_QVhhaZuTj@h%e^+9jp z+dMcCLN1FHN@jpH0W&NtrmElcqohkh`QC|diPgvB8z8Eu+g*8=tl76uazGT|v>r$6 zD^1vh{9AfJW>-p=iG4&)g~02DWDn;(c=l9wj}S-|HFb{AS&=@zmc)2TDa*@!s{1HG z34^V@V68Rv0{P$bVI}lTIyLh_l?9-RD~WWqwGrg6#V9I5NbLYW_ zAD}J~lK1=y%HRvL+TEYRFFtTyJiai8kLRu{Ah?ls*jYDpEn0K!9^zBRYh2++Zg>^uhNS0&?jk;~v?Gwf6)(#(Sb zuuI|D18?IToJ1U8f=)-y&dIbf5q-*wS}e^LF2jrbbwb+f1QSjt3x=`E3+5rml0;{B zpj1JjFMYyP>)5vrj`)Qr@wn^d&QuJ^nOCQZyEA=>PLL(n{RZ%ReDuANY4KyM*nd>m zoS=Bnv1KQmcd8$If7r=V*6(-Ac5=gouUlza2gU-F@NQ4#m|iSaUVfM%ZjTic7-shJ zQz8LG&=Kd5jlg5-Q=&vtUaN1k;Su+_biToi3FSoT7u#>g0Zq*rZwkNE(yGUC^!Lh*h$Rs&9xh*;%{10~RdM)~iS@@$&^2Cc%2s9)hLMk$p~jH7kaNK`*)S%qEJ*z@lg zcr&)Bol22ivZ=0MDJmG#(72ru7D7>!gYn(nekKo5T}q>69B#ia(jl84=v~#|QM$)6 z^9-hSUjnXFRMJ}K{&Z)JWhUKd^X%#4{2j)>XLTNLjH+jjsmmpm3`J03mVvmXdZzQO zL34q-3g^WyXa_S))B%H*OujjdPWX-XW|6xt0Z&=!B3(V-ALXRQPHVRG_P>s)^AFeb z3RobZP1MwQDiz$+_jMB#01FWqh>5q2Y~2V8lf4jyQ(Ul#5w0;}Od)i+g5nPE>}>4Z zB>{nI5N66VgGTc!XmteUwnr*qyzWmfo1Baxt=_Cx=rnyvAe8j4_h;^w>)DlH$KC8J zd8$bIe4=C@MM(fnAeTI{FUJJ(9S-5ng?yQfw2 zyP(|gW_?NEaXmzO*L3W-UJW|>)GOuDGHt^TN8@*QPA#gJvpm{*Xvno59iu#r?eiBn z5?vyeU8q}>?K<|q9<++qkdQMu)`z}ZvXlVwFa=%hVYS8pCH?b251*kIAk2AM-Fd%eAD>;c2lKI6w(z|mP##OHb{=~ z)A*y?B@wDA{_Q@sUw$U=k59-RYAwvBwl`(eP4YOz-#Ha2UoKMXT45!N$2;Sni!~^( zySM=?tF+oSE!@g!qwPxS7In)x%Xy5m-(&zyo6J^+R=&4=26yTW8{%D}(FlJJ%azNP zEp3aI%c^P*$LsZK)XNVgj2FT}kkf;m#HY zs6xidMMuZr*GfpF5FEvZYVjqQtc1_n%9{ze0hG#uA_()rspyAjLM}I$|AKs?E=B-h zgpkzz$4Pl@xxE&GP+kUyCREM2Bs2Nx!zdg9)Id+VK?_&nHwr0${HTb7UbPL89M|*lCct3t$R36nYt8EuR^2l8U8d zh^rSBSe_SD2h5FHMYmJJXSW|(Gg*M|v}`yO_w;FO#)wU=ogL>k?zk_WG<;3j>+~g7 zXZ&B7sardTb`}S)a4PFBguOe>~^T-KYOq<-ZJGV%mNddK3b9{g6eP zuj~GObndl7B9Xw7jKz3Q-e7MLlwM=Ple-YG7cOD&%+R5AfPL;+24vBkAm(MHU#s2G zA>gQpf%Gp1alPjxspT^y{pt6BrWpHYe!hK~&A6Aejqv!9-K2LdaAJH6tI@`lvU+;1@y?-V@%GSN- zDBsm>EJaavvXV&;cGr=nS{M&@0=2TI;yx_Dpru;L=fLVHEKSuRVeU^Pgof@Ld?yBr z1!5o?eIgBG!m^!Le<1`MC?&lx+gy#9!X+{hdQ{VN$s3_?(?*CARU*TUr!FfJee}`^ zhKB(w9hHRV_Axc|Z{ff%g`T+Dgm2Wkwq?}jde#zVt( z(O=>w=)ME)A{Ady%DZF03#!BL z&wl0J>dWfK9mURdZ{2%{JUzS%H8InjlT711ge8n?%ue2U;1FEb%fsS$#1*B-oMyJ0 zBCH-;gi2ekC$T_6$Wh|VGkNm# z9xj9p0?=o#^bR- zpy%X;f2FAf%P9s}e1Np;*~2`Wog7vY)0ri0a}U_uZ@KX|MMsrr)5dT) zG4cCbbCukKK1$D@CG<{OL<4~r(Nd?5E=iS~6(L4jEg^0TA z4G*Zp0qgi%W}W`G>AeEIAY<1;MzA}bn8yi> z5ut-?p}MJ>T`f-_&zE)ZsH=_;>+mSub4F_fI>%9eo4SCpx17W5{00<~MzRYV|7oNy zR;=nO6_bW+@f<#&Veuz)%ikR%t@a@Yz+}~U`XN~dC`0ht5NEDWX`QGP#ojY-4h?xky>!>a%sBm8P!H8Q*-!nO~g!k|H4)Fhb7)?aY zH-}-FX`SH}q{bHWy#42*DEn=jgzTOQ^N4=H|6XKaBn9_g=)=utAt}fprQMGR!T10n zYf^dhbMUw35Tkq!n5AO}VuL1U+LvHxP64t4sorBv zIR*Q!g@D*HRVyuN(Q+1A)l^Pm&2$yB-EdmX-Oel=<)cOGao$-$#2I#Wguljdi-U#= zBG?+nG~Ks7L=$DTbiJ%aaMhjtO|k&ZQ7CpeCwWv$`3BwfmfD=9MswdS9^BWhbxPc4 zW^^P+Tko!>t-y=xy*KmqElO?cDh$b#L)hO2EXZkJEx&IXHhL-{1t5mlw*Al}=(dH2 z7GmriZUsS~11YgWSs*!6zt2`(IA}F!ftM&)LscjC4)vZYUKg}18sS7a;5U}YExbyS!3Q!>$c=@mEmS(Shu@e?e$BXGde9kkucM9|D&7_GD-5j`#ic4PoLCh;;7tXb~mo zwc=j1A84wBBqI}GoUY&L;2BKYF3x#1i;_+eVd75FJ1wYDwT;rcz8&?ooi%d|f}ytUqQo(=k)*bp|1glIwl=tdywILA%5M)nUO1jEjr zVwuC=uB|gT!bu{su)&gfa#yX~~U#QW#nFV};PcvauCIn|kH6YF@1t;FS&34&C~ zZ)KC*`b_fr*)qH9&woQx7`m}yM&}EX4Bqobg57>o4urQLjY2`^XsslGvgU0In@V+W z7p}_L2uWIdotb@=yKzS(zdmsrp-m3iMhT5|S=QQpIIPZFP&SGo+9ZHiyc=%|c_7vFS;LypZ6 zk5g;Px_?Z^7!;-Js!CP2jx`%b$Nclpmxl8Ng|=Qfr{!DL)!nG4ZM~wwd8SYzdOi)I ztN#}u8_lkTs;NZZy`b1-{q7(zAnd^Vx`BBod=!!J&BqWD;BNJ<#-q#0h4XcX5mhag z2E!CplXNL6$2by8=*7n6wTV2iQ?_uU&sB~T@&dlav8-VgZIuZ-10R}<08bWO`0mw9 zO8|+|s7&tE7PR9p!wFZa!3_^tukF~LPfG(Zl+uu4Ld?r8(C9P4w2cO!FY#F&y#tDWQ?x*IAi%xg#gm zw<`Q=OcFx&0Vy&KM-uIFEk)S{ccioHQ=QlVhm9>2yr-EGRWJ5|y`lGn@~#YVE)Qyw zV!`C<0fr~1R7tlu;du4#x|^Zlfs3b`X$3i zBpHJyBA4%1O#CsY$e>6@b!t^1u?66;EY(z&kraR%B9au|HP__kJxjR3iX^K8Ig6n+<7pA8PtZG))v_e>0t* zEtGg2400E9$-<0S@y)%yZPOLj8m0vYvoiAeg^=9%NLLtl7^5YK+e$#I3~UKwMGDAi z5zf>|Tj5EbtO)*BO8)6LfDmKd-LYx4e|AfQ`|I|$sl;{b^gMUCO_JboBTC>EZb{NR z z>n}5sE7yOUxT&{Dbad86z-Uk1)>W;2^W3fBtBuuy0 z9k`xa$e}DbPNTx&aT`Xjw($qm5~ycY#x=TO9LKeA+^gU0737>&ifD3f0L*#|OpU(E zV$!!YPZ6Zp6HERCJ8uUv>)OiwVeeBr&s%AFh#OaA{kRz)6JWD}xYj%HRcPBopv0J6 z_vCh&y)|I_`|fW4vn!j7?DDuHbOsUiz^yjDXFU&@B-iZP0+lx-oi+Kssxf;ux=}D+ zTf>ZDy}<4)Vn(>lU&f6{8A?g^g!-SrDizB<@Q0ubf{GiFZkX$Nw)s6L74$0^^9Qt3 zl*46|z~3p0XY@$`=zn|ZHQV(%sRFGQ(f}YB7OwMh`jwQ+N8u>`r3^c1V>7n>9AqqX zHF8s{slH>KC&Zg-T6M5%p5zb8c?TJ%JMz@cr^Xs@HV~CHE#YUEo@>ABNBbi|(!bP; z-=Da;FXDzD1R>g?;k`Yf~g|*zr&-rY7P_>>%${B+Mof@#vyUSoQx(aR7*= zjwT4iv;pPNCgjTO;e~>6#9}BXP`Bw4v$Ra{B4ptNrYeMO$598dP1+%LsO9M)lGq$u zu`0b-T|4C)+Kl`mt}|wYrV7cQ+U>U7s|)LsY|$A<21hF0$gtlsxwvuqt$A_t@)6ov z3k`CBVC9MJqKtFHqf<;(Bv{oOdVn0-ZK5biIm--q*1G?GI3HTzK4uh_AR}H45M>Z3 zI#iZ576EBkRR2DzSaq*4+%OjjY95f61}N+b2&_O_>2<3+ zi3bt--^Hc*T1ms&@O*8rbP@FAx4Kz~MIMqu(0Q}AU#2{s!$#(cGEn(VK84t%@8S2NG|rsc=5 zqSsWjy0ziJLn4F@O*B^f%Im@XNNkVV9jvEmBy;Agvipbw&-ceG1XAI}zke!qjal%l zP-~OVtn~A3Cw4$!r_7!R0CR*gGK*eAAUKw&RW9GEVFC|*-wDOg<% zt#oKDK8!1=iXfo8Fb??z>Sk1zEDrKpNYTN1Mzx>9Ch_EzNm8&Ds28#uNYXxVuA4PI zh-Nj=I5#v?1hQ=Q@Hl^hdCw^;@)i%8nF*xS7YW^A(zUvuba+993o0*b#19^wz?6c} z#jd*DE%VgneeG>QGxgM3m33pL7>KNdN7@k?4Jdm0Q61nYz7o&^)460*Yufp*uZur~ zfQ#FEf%oXdVci#THBJ>FX}ZRI+|Dc+t0ThBXhk=(zIG);D>prtJ_tLnronOcITWgD zzxmXaL!&ONXv_jX5PQ=J_`$VuA;b0>?B$As`ETX7(s6dNDuQtjjtmX3#_QQ0re9?Y zzs>e}6c=D4CY9zKuV+RgazQNTuH`p9eg>HTbR zgVma5P_SIk!0B`e5OF#0dvM8xfb!OcHItbdOXjOCB{JDOQItC$?%@I$U@G=S8vZVy zlih#KF?!XTeqq=_)nY2(79Gdb zE5R}NdGCEZqSr{h@k|PTW*P#FRi=qa{6=lm8WaBPsUvF0CMF%W&wcLr(AXV+BycRD0$(nqI5S_exQn)#8OssViJ=b)hN>K!fioTm&xVeUFots4II+ zXT@_^<_442IDqCxa8}6(HW$l?lPH`ykWLHQDs-_HiXFg;C!JUNu5sS~s4)3T2!c#+ z&7Ez;Xf7>&rIv57ndf-*5?jz~tmEG0TLZlO`zjvpVEvi2@_Kkd&OEY|*U#~rp!`zy z{v+v!TTCQCFyzTMa5wus8**3|HtP-a_=o8%jshYEJJdiBA$7D~n-0frH&KNx!~$7x z`3Y_TeTrO55$g>Q{~Eru>vO(YIe|WWz)0>@y;twl|N-2*uwj*MZr}P)u&d6kE`rhP6$TuCrq4f7P z;lXMy$co|~%+sz}e~*}r2p%AujhtjphoV_7gN0djP%SK*Bt|3y=AtOP424%7FPTmK zpNSN!XcnENS-8v0BoeEv9!jU`AG~5IR>`Y$Zlj|itDM=a-&6a*k1BicXDSIV76)3k zGllK8f0D4>ey}_;ZXwHC`1ZDpCK9|4tGL)2sy;6krqRr?w}FQt?IQq}6=!OwdwJ4A zuR)tnO|dn<_twL*fWrodzhLkX-g7F@$spePftbNd;Z@ms+(vXjax>?2{^3gx|YZO4Go@GaF^UdP4_*~Be8 zlwB~it+Px{YJ_Q2S!^sHt<~?g#ax9w7fwZlp;j2DN!FWD)Tbho9CD^KCsh*I?SRAJ zW4ycGE-glR`@1Ammw#jFLdI-SX|nRsMw|4OtiUt#{JG7dRvaEznkGVE+HAY&Cap8D z0ho0h5^hLN?CF3(aEV-TjKAy76S2-)ObBi`Aec`tM`<05UOU2`4YpRjnu=cZgf_ovusyt zZK`qTz^Y`xbIxYt%8+XL8oG<^mkBCw)ofmM%!r^?H*^7hGSBIlUOa!Bk+o*Tz3SlV zOQpL5xOPga#}KLd(>lKIG*Yy3!IHq~S)sJqcl5#AszP)2gkqXgNGCYh zgPJ<>Y^(u0k^L5#De@gngc)vY#@WA4UevdId5(XtXl+RG=gkL1AfR-h2eI8;Rrbt; zK77^3a6}sg8dDR`hZXiK#;eRzmr+&Bi+YsLx3Yn0Apc@j(fgTh^FS!M(Tf{7K;|Z& z>h+L`VD!^hPv>{sHRIi?VHR&)6pnu7lvYtu%g6yxnJ5|O8yVzH9MF;RqM?nBmCzV+ ziaQk#(wMa`D(aMSrsZ7aA(j0$o)$@#LBSg|;;1;l;5+*rS8rmU87#uEOhZR6h*?A) z+P0dSFv63X*Pl;^FN91Tx2t%tCd;>h<_dg=ElXenb*fokL6kgtn`#1^fOCeFluM&k z+%F2~t5+Sm10pYuL2qR1#8#~GV$|7SmAff?sJ+hZjED`0 z1+c>u5fA!Wtb^wurVNx-JnhQO1Bx9yBEkYdJca{yM9LFq$ECNLeNK9CCP!gl82{%y`e6>s|H&K*)B`7(2V%xz) z66MlhDKtc3L;{IOpy)zSAdvolxZ#uX<`5G={iG)E3)hjO6U*W$3imr!+0rq?UI{qF zW_i-DML(u*bauYatsVEF5c19%&FVe?jb^zW$+GS#&F~eQ?EN{0_L2(rNaFkfaEHzC z;w^WliR1gULhrZq6P;ULjzx z+IJrl3q-xo?Rf%hl8RNdZHhe%MV9u5gVD{kiK;c-o_m2z3`&_296gr+BCEedy9lyG~7Q}D?C?PLwqsz;pmpLW6GQrkFor4rg@9*}?vYqMUA;`%Z zeShI6E>o;AT9+=9uC>`{1bdSu8WlzN_N$iGw+2V8dyv2nQC7%T;%#XMOOn~{Rf&ajyz=I723q9qMO8}{YzdVBFP!A@&rKyXz z!8jf}pgT~%CP-t%R}rmtV>m5%5Ll%MER)cJ?5TrmTG!8;C|UxFw;}iwaE)tmtcpctKV)1Q!xyNV@6;Xn{k~nwnr%B~vI_ z zGeKLl8jwu6a)o#Y84}B9GzEJJkLY79I0Riw?-pwg^Ogn0`>?0N4GeAdt(RBnRAPej|!*0lYVm3uTs^e!({=gxA z*)OiW3Qu&j|I#;%z78rkZT&=fZ2O}`UZxV53Hm@cI&wT_!$eSt7;schM<#3zm(~Va zMIo9r=wW^xA<=%x9dpbg-s_8|DMOU;SaPrUhmC5kkr5@*$^ep4=NfExyt#i3hy`9y>}k{q&K4sOz6(H(S19rynQ}xB>Z!9+wAwjGw^1XPW*A7wHmc zZgu9*S)Wh5sY3vcOxMOA0*cph4cJWXZa6m^*cbW%@d54VuQ(ByFtm6LAwT3bajaA% z05xe%@CQr%#AppsN8krdeZ^=EaYx7pyovq6In8JVX-~ifgi1Gsx|r38y;O5!*tUP0 zycox9t2%&IxiQIw5;_eR<;+7)DW>bCDnXGAF-X(Hfr86Td~^q+urbR{R|Xy@BlW=P&~=m^bk$6k_Ow~Slhvft5p0fj4dz7m@|Jv z#00k;U(7APBXAUQRu`PV)`^~#j9v#Y(;vOrKegGfXSc`M_6L!XE( za$qdY+ZyfzVpC!HIrj49D0OppWAGT-hNRpHkX*69-qEDPNOZFn46ln@NaSE5KAg!p z-vQ*e2=sJ)Z|O>0@q2gId|$mYYSHS`1ks!{%_Otn=c0tTrh+d*_UnF&_ZVB6) zJjwBgH(`$i$Too=1z<384+IPYPNDD1LXOc;>9Z_>buEyGYGn+r*_IbbJjQ; zeyo5Cpg}I(hYQFcRbmCR;!*_;$RPfCveabSQ+}Ed^z+QHgZhmFdm$-YF=H^m3%Y)t zmcmWipx0t9&)d)qynz_LhY(UIm{kNXVw~DQ1=}lO&vy2EOIR|{nk*jENTh8bO!wTi z{ny9|POAN^3noBU$-R1n;jaT9ekJ_lw9>WfBl%;e1F$tn`H-~O>%^?HBa&4TB{mKG z5s59bQ@2T9_^?=|ys#)CJlq5mPj-$S=lehobRmK~Y+TJ`kIuTweWLeWhv#j3RhWC`*^U@SNwLSy&772MOUC*fk~L0wQv`cxc2jyRHC7 zVBz=nFfo9#8J)>jMP*}GNGeK1E@}KyU?)PSauOjr+QIUKQ=e8>lo)sy&0oF=VhwS1 zobaz0ERh=8umHXqe3ga}J@wg0_@otNXc9s@>DsxO^nBY!PTIV4B^^5D8L|!w#A4I@ zxWBX(hy<@R?1FI_^&XWY8V$^7D04#AbL`X!^XC9h^!D&dN9$`UdgvUbj$r-WhQx+=HEl1wo=KU#}4nujO(Ek#JB^BF8?d-cWui z5`+R)Lw}Z|q|zkSCbzh~r70(vkjIj&1~civZyV!s<$`~twGQjIn)WQo6*C&#wGlb` zyor$)Kh~Yg>d;T>zGpdTy&SX0SJQl3-YlaT&5Gu0uYB0&jjpFQm3I0XqBJ<8){0#a z*@>9n5{uhiQMMQDhA2>e@HQKnsZOP~QxgDWH013hF`J1a7&fJfqi{iZru!Fl?rIM< zF68@0H%DR)LY))BIdLt+Med@BWwZ7@A#nF&1GX(!saB}^ghn^w)E!hE3dGd4M2@VF z9AD&6;GMXHgv#Hi(U7r-KX-wbz1&;^E=2-Crx?WU&#Sr5{h&rDcP4wO&y3Fb3QGWW z@itvh?lN?wsoz9Z#W}of7(FE{1*J3KGy6FK?#~3$ZmtyR)U(A(q50wuRXkZSnN~); z4dQa-Pl1X$oT-K-74J<)b*0@`#&Hag$&@3=h3bg(dCYz&+3mr5F{nP$YDb!<*Z16B z>RqcPI0BylfpZ%_CnHcdV)BGTDgz*rch&}^(I_9LmaK6?|1VL|^@LkwvPiM-qLqvo zE0h`nmIv`YyAGT{tEk^W(V-X<<8)SXhx~kwCylddGnRm_Q>x7uj7r$U$L#X~L>*h5 z>Z-DxhI_>K|LVKr${SOeK?4CbAOQj4{jeWA?Ok15jZ9M!+qn@^D=axs0TXVOi!tZ5 z3R!86L=1pN3RVTRgaQ?Bypg6Xlk(X$O_V$+&o)_OVOf*1^yyZ{h0N*3*x8ZQ4ZYW5 z#JJ2SJUZ%$vWxK2ArMF|F0P$_K3p#|Rsxb3fNzSDFO-`Pf}Gwzfqgx~c^oXGIl^!l zq;v|KSlB~jdU)&5{RxBefH>uZ3-U24@h26NBnod!BcCai;G!{o=oCH$y+D}|pDC7L z(*ZKFP0e^WT+o4|fEEm~>}ZYN7Y%m=^yu6s<9%iDNrjS*FJC~d!L zGo$Uyvqu_XYxjM-CqXd|)bxdr^bysz;Q!(3oPslJprsw#wr$(C?M!SNZ*1EW+n(6A zZQD-fpTEwF#T5>+=i2{5>#!u<+MkX8=}D$eA1Rh=`)ey>jrp zAlbCBe9^tI;im!mR*^NDu7{A^XoJ(pVdFcTW(Fj8WP@}lA4G$6Vf<3V_!FPs^}Aw0 zw7qD0{Pb&zMAcWI1GU7CKn$Psdv5%4KlMI;4MxvF_}W_IqW%o%{@C03-LD9I;nJ`p zwDwS?8bFQsT>xUlJr0?;&g`GQm7#UiCS^@lGo7_jK+j`5Jxt0a>^*D_n`-PG03>Va zkA@bY7%rZkYui-z#`IhnuXxmcj8qaQB&u`Ihl(X-ZL-6gw|N*8o}CW2B1iN3{XHM^ z1;G^C%vQky-!98M0=mZT=a8dru$?l_wJ@*WkxzIY=71u}GG@`SozM&jTUk+cd%Nso z^BQ?w-dvuV%xU?JYIS$ZZf%Dfwu@Nrsx7!f)bks3&k}2%>~4dS6{cI;hb*r$>2ZEX4)={5lLH@m;1UbW(q7g!e9hJ730!hX`Ith+R&O5CJ{L1CLvcP2v~@C4QS3* z!5STme*mD&m?s}h=DX=ZkaaIawgYh4Qj*ZS*_rhF9l{0Iyx+$A%z`w0c{~RDoy;>h zXg@?j18oenTcA3-%J%D&R!YlNGlwue(WZ&O2*+ieb~b59()(=hXsp=Q7;q& zW=jSAV~Ik@&5TRUYTLH94xHI;8hH~vHwvA(j8f$mCZ}_|ruU(h2 zmoeqtSozz3F%+YaR%j5J^b^zWBi$ol%>F^XK{QxKr2^tB%f`M&m!>N_g4RAK6XKd;OF58Vhdh9NaWQYF}!u5wHf& zGK>5^WkhIfwjI1rnEbjf-^V1mMmgloKV24WmG3O$ZA0A+zHp_YqbCy`!1D$q`vJVY zLMs$FW_>0A%6m6%KS=w)Sk@vSXjON{!Ea@_a2;z2o_MykfPv>}ZARUlFHRm?WXyzW z9-yxxka<>kQ-@^Jrsc!c|+5@SX8#O`o-d&&4-2;QayowH7g;}!gAJrAEfxV15r$sN~$shE6nmtjUIsI5%f zs0sh#*1--qqZhO3$c#C3aySaSS>y;{O2dq;$A*8DLht*z5~_6gaj-)Epo)QbA!9lN zcQ#FBZh#UK>+6W_^I%B90*1fjO!!3|kHe`LgqU@SxOrobRd>UEVw$J)Po1Z`b)`!0o_1&R367E5huE z)2P4EbMCR&%y4kMc<)MhuoHwSH3!7{wuM7no2~WaKoHBJq9wpc09YZ5+*6jgTC4_r z9yqJ@44lSOyAi%Xb-%Y?Ft=|5CW0AY)!MiT21}hf;{7bZAQjs}Pqq3J9pSq7wkrgc zlL^YEt`*Q-Di~iot=U>_Z!@`3QfmdC(~4}dhSMt?F-0x-z<(RrbjX5nBuoHAoH=Jk zRU}p-aIL;&fpL*Y0S?tzghMI~k8=j>we&mbF|-Y|5G$%9W^>ZGgndm2y_XHXaLX+=kGo5dpoVM4QV~A z4Q;%g*G&5tL@mEv-G5(AghzY^b4EMVkBJ0k^Ds3e^`lD?02sdYel&iS9c!H&>U_pt z_Ki=UDq0voh6wEK%{7T7iD44bb{uHU=Z=6-fIl?vu>eu#gl<8-LUK*+Wehg+N5cKl z?ZT=BF_5ni+dY2eX&R}aSLP$-_0J8E6b)WrvHGrPex9dPbilNDot+?12xHwY&S$Wwo&dUmFv6jaI8oWU;)kIGO~<3}sqLWNuq>`vVh>>A=L#`R@aJ z5QWq9(ZJa0X`^Z19=>Xsla3F+&aICzc*%0Gtgb_y01%z%=YLz*I@mkb@x{gY`2m81 zE%nKn0zIYcfwwz{hX%EQlT@Wh&HhdjI=Bk@d0+lz0E4}uf#Q(e*FQ8@k{j=o0>Lz3 zT_V1X&Gm~*8DP#JMtONx&H!Zzux4^f-LW&4am2N(%Sge0(rS{kzwdTU>&}q6$!XYR zhBF|-1N@;XjE%0}oyBdcD)U%m3}zzl72lTB`a+H#{U~2be17TsAb<%h-5KoD30c0( z=SiO)|i^(3it-tLbglBTd1<8l#j}XM?`hbL% zuNnZzhsq@ZBR@+aq7p5G69(r&HxfJq-xGg>SE9A`43((tlXdJ;_LsMDVCrT<==L89 zJ@k>0T2(Y?axMH}!xIa)km>M4A790ghV7UEuLL)s!gDHhJrvnjnvlAv#H682Qosro zSp{K4y5Pg$E!K(G&x9J4Erj&Z-R$5=^Dh-#@0|!wy?4UJ1r`HsTxf{EDh3S}CP_#+ zjLn%5^m;GOieSZZ4m1uro`HJhOgA@(G9&l=+F?H7numV0JEp=W}_R>-NN&OIIjmDV$ zks1s>?G4pNE)_pib-UTE27{4LiK&;s7`MbOHIw>*F9T41u_025-`O6zMwWW!)|dB| zO<=b(Lz^e-&ym!D<-mfNQr>MOkAEQxE>kO{t&(N-Kg- z4F{_s7B`-$E-0cpkQvOC*^D*7BJC9JIZ6uUJn@v}D0HFPAFVek8w8%i+~MAVVE&Y`+YLx>+v)_Py~(#T z4_E6z{t(>h_Bk9@rbU|Wl5DlX)fyQdWQCAUwFUMfcBS@T!D=lsrO*EQ<3fI2rTIaK zbmlmJFtSF8t`O&840&5CcbE&h=X@#o z>cmd0+DnzA+Z9c2*ZqyvM|p0v2*=@+0J$@=N^^HxhCmOr8}!@;x-o;dC2Y6FRt(jA_5;O;1Nv6Nu#d(0^J0*nAY16{i=_^wE{X{3PXs z3$1g};tiI5wqKCZix;%rmUlJC2+F{XZwg#iexdihww;7Ry)857FO1pbSU@Z!u=Tij8SIK-O#!;c0-YtG;bS`e)V zx7AR`gI;t5z%qt$JONr4di?=$`1;Lv<(~(Y>FQP3p?L7tr*8j>nHcTSSO0m~aQc`= z`$>9Ra+W7)!hRDef8#NW{>n+peN{=c<1&D$8`!pZo#8aQv_*^6aFffSUScN}p#EA_yIP?A~{#a9& z@$POwiEO?9$UKsi8Af#bk&UlPWQYmj#H&!C#(wobr#3v>l8OqPdAH|UN`rEXV_>yg zw9~kfEI=t(croJ4@O>&mzLiwD+I6^XZMzx%@jMIttj!+EmRQ*7>0R8}SziWUa_6hP zMjk~2U=yYOD7rDU3;O3@6YVUEUzEc5vse}Du6d+lNj&JC`n83xYY>RBIHFge`w*}c z%uz2Vcd*_0I$g<&ZOE2u#*FfBvD}BXP>ApB9u?aWv(?GPs52z>JpDQrFR0b4PbG5k z^r3{|lvuzFWVmOp71J>z8w)_ym(!Q#NOK(ojL$^6B#9O1i6zjXG`>B}aeF^pDQR{M z!OokmN!tHe)ohe`1m}zsAA4>@os<%fLlaXV6 zB--n_;ukNca!ObEQqbPljsBcEtBj6?JI};gZnKr>{#g5SL#+o3bEOPx%gE<>UKK;uv3yS=R;gzdHz`p z`t=P4#6tNiz?(6=%3@$y^WP(CZ!SvGM4X7Ium+S_8)`d++>HcMiwMdi&8PPbG4F67 z{4XhjBxlw)!OyjQeNo5NPo6e#;zYv`&G~`)ckSu()^ciSsOs*)D35ERl1tCA7VNB` z;abnV`_`Xj$~HPcC2p3-T2b3>RM>An(J}=w#Ps_=)@N`R89o`-P!iv6QduPx=y(5QC7usU|tg+p9i)v3j^|4wI z^r6UsA@AgLwwQUuXSwS!CrUnkb!#xLf>z8>+gh_8Z^m3mK+_vpL$z9LY^EOg+##Kxz>?Uv5x)9mq!GVk` zHmA*V=^O5g&Nmbf?a|!c0Cf z2?LUjBn#3^XZKAxm6e4{cUke}%c`Aj)Z`)Fv49okJ-9UPKy%Nqztsd1aP$cdxwe3}chKAtEPC;os!U_@g~@^1^SLsJyb=}9>N zRD>*UgPoXqzGXR*NRv5}Iq^UvNE^3u%ZQD`I=e9$xRs!RFZj# zLrq4_Z}6#Pk393u?z7~b$C2OLM0O=1HKr3^8TzuW83i$NA=rdZ*NHu(4smjc5>fk0 zk4>U+gM_JM5COvy&Ws?Q-T_AirCT`zQYdbIgMlfyG_d0B^8sd(NY|7x9VN$xF&!s7 z#Dp*wX+W52dSKrMPL$K?cSqOKq2$8rjl(i-o#Yt9D=-XxG>F{G=lL3g&Jvu3S*H4- z2!wM%upSzMa`aDGyXikMI6l)IQ2Mj-VRfCO23tAmnr!%JRfhURqO^!et&brgixp;(+?5Eqmw5E_Gj_08tK z*$OM(vV=*|gSEflze+_mM&m1f@Lzh;{soKh_X*{h%lqDC%OLsAlR8b_~=IM z4G%!?suC+RlYNN7Cg*=O;R*+7&Z(@r2GbpxK_%q_!uZ7!+A6=zmRI=3{s@}ud zQ}80*u2CVFM5Jzv^7K6C-VqNvVv=P*N^?es7rwC7;fkFWiLj$e*|`Wx5n%E3sp>}| z^GX?UF+?OxdGlLe3NKs(gyq%7Ah53M%gs-qnkMargm9!F`l&B zPIp^70mmx}yN`H2KRjqsI>@PNY)|ngd9!SFc9`bd=3YPE3C9dkP{KN8b~O&(!i|GD z{_)13r?WF1v=3nb(n}?qUkxSKLidq2rlVm=2rx4QYPR&m&Pv1+DOJCw}J zd|b4si~Z~nXhtRb@0|$qvz+bok<5SYhr6T(H3)+Wj++TH59ZFA&M1fjAyvk0V zFg%?Bl&+7!DF@!36pnk2DlhDcJ52={qd_~o+`Q{|Yfv<%c&o<+f=u}{A|(y1P}uQA zevX6)xnjcrvu^v{jRy8XI2P~UR$ALlEC-6Mc$=W=&+ED2m#^wlqy_6o^-E7%pl9Ymtk%^4RP+m@W+Qi4rxC1c?kQD7wlm8s zgt43QxdkO_NNz59CIn2pkb?94cVg=!|Nf8**I&U$^xBT@SSXhXC4ZPJ_t8fga&(B? z%17s{V7%OM)%%Lv2Atj9*U1ThO$g9^JEKH12j_K|x<^_=3;gLhK1G7m@39YmNqJc9 z!4)|GGT!}MAxF0NbM6F&$Yaz`hdeA)NIFKrjlujMMMU`06ZW>by6^*gQye9@W=E-& zgWk)DfM3AA;s&_LO^XwuyaQF?cTe~A-#Fm`KkserI}*g`rfTT3+UomE>XY-I6#p#K zG*7MOZ()8DE@>Stt$$j^aX`}rv6T$M+(69%oUhPuq?svH_ir@cicizgNpBQ*L?Smn z8Se$pMJQ!IBlPMlJtZIT+}CL^AV#FZF=A*C@BfIWq>z@Lhwo^bE_obWqIkrKNUV1_ z$(x9;lW;?meR`z21y0!0pa!W)kEz_AmY$P%iAQvJ;GgdP>sj1%K9?_zQY5#3(5)e0 z-tjSPOz+5;r^E7I6Cmb;xex%_sz2$dA3}59L*G zjQk3^v~vKZSR4 zgZ)=VO?XdN)83@9gZdC2y*e-j-0duSkVw?<$b8hT_xeclN~mqZ5IlC_t?Hb zI1u{D{x7J91V>|#q4#3&js_(lhb|0;mt}^i;@2tak?Y{G8JoKV8(Y6fSk2*z;2^LG z_N@Aqvep|;Yi%ZlBIgxr3Z+XD(Hd)>6a)cK0RXXIP%<7{xb;Pkp>T3aSSF(Qm>D_v zcvop4ljG>2zL)YUT7k zt!%^sJ*=06k!8eUk0@r2&k&BpnJd_{>On73x&YoP-WaD(^&ksQCEpL02F>*k(fTXg zB0PFTWO|vlJwncyRTo&Mu5sm`ST=pN=MXLu1*r6eMZgc^e|hvYlwwZmf5pY9a6mxB z|Nl6gE@jGrmQFVG&r}$NW)^v=uB`I4L9fXjH~Fxkj%JEBge_Blmk%jAE}~3XlJpg| z^_cEB{jb-Fcr<5$pUBMnFoeuJ;^sW>ChtdJ@At3@!N_kw-x6iy>g_!YA0E~Zn_qr8 z(k#GiUr~rualj0u1Khb&bJi~(>Ox12z}tP+V$0QbJoFfBR=~2M^l9kwGk#ar__>%- z;EYUO9DFmmlu_>AAvgtd>sj&7I6nsZ=wDDPXzXK9YPs|5cAl(Z`VS6^a+Im0uGe*v zFL+3V6y8z=X%hfGiV-E10i6&oZGczXHOO&XWD7H8+8{Mzb$}|e7IYc5Q4?2c;Pk#4 zuseL&W#5TY2k;d|a|4nsaUO>98~Dc%zWs2vFZ31XoWMY%No+63i*6;sN``uarJ>~e zX{(2`*z%)%5pvFRtbVrLYP!d758KwJ-qw%7ei?qfLVZWXC;wyPiN}$Rk8X`BZ1S*y za}Ca$77m2l=jz+d?3$KNTz>akAOBbT&S4Ip%bICtzC6X(SYOL8wP8ITL*T(;-AIGB3l66F-diIV}-EYW#eHR%b>Xd5>!?vCjheHU*n5266ZcdueBLhKA& zk!{`II~JPvJQw?pv@8709c4wrwm0^!Mo;qc>A#_8AGCeC0f`XlIC^In8b$tu=Z>It zviJZ76h|<}#E@6N1fDK+DlBrT=d(R9XJ|mEyoap}FS*=x;mVAodtkU zJ>Q=0n4Di&&)eTw_t(OHe;OKfIdwiA+z~WD<~KQXOr*6un{4Y-KYsS!`>(0|rml-j zu+6Y;bwwqkNcw43U%^{TtePBaKcZSiT@}mezRbNi%S~`s^=52s++bSSH*RL)HY!MI z&S;i!mmMX3a-RPlZV#k`ZB4m@KPzXA`WpP7|UNAKKc z8-k2FS0sNttvdCt+X~mrJHs&8o6AE@K*~{oL)c+j2ajeJnG1R4yO@J`@kb~E84d_E z&x*KNC5-QQ@yO(e6-0-qsYVnt+cRG-#x3?Q6`1Pz(C4^hd>hBr9nKUg8yx`kw>VhF zWzw|jaKG7|szq;NV$(qG*+=e7^f9?B#m3><$-PHQ_awjk^y679z8sD4@2N_r?znT{ z+86)wetm8a(jT4%ME4m5vfUs;#MeiR!0tLH+QvYNZW^mQoBeh^+#;OVCpI*Tb7IJB zirO-h@|ff3PG(;<;6$)`HcbUYR=pi@JLt8X?D5gW4l@h?1kz-bW?6I77lls8BMw50 zIB=hMdKHPfUV`z)Dqa;W(H`v(O$fwTaU!vv$xh7+m66&n+=0Wlm2+ga+XQ=aPYhQ_ z!Q)M5P6<9Pp&F~u=sW7!`b;_F2?Iyrte4gF2kgkzkMty*tYzn$M@#@p0c_OW7j5Og z2xR|x9J#<6++9tq&(SyvFBcgo;+f$bHex65?IL!5E>?$7z)SZs)Zh9|!Jdn>h%?Qj zXr`gT+TJcI8B(hbkjBuw4_K7rqmLC~D0-9`?e8UaN4DAh=*VC?F22m4n>9vg%jgeU z@@H6s7m|ANOIkuW;vWFoDH@LQI^Uw13RzJG($fbMA&qa(oO*AD{P)#)k&UJ2+6y{eFbtA%Ir}z zzA(p+z!++KB_WNKnA8aZK|*^gK^Y=!YNvD2z$m&ZiOWhG3P@b9=+AK%Frfx+jT4Kf zAkmGvT%-8TcnRv-j2C8h+^>ZHourutH)d7;Fe`cF|GDH9Q8Ob`OLwDJIVG3M{o*Y= zK33IB3_~AIOBo2bZueh;k~d*Kf~!b;6`sCXU`gMmX2vJre$HOk*G)tHJu!MUS$&ISoiSB}mwgk7!Z5Yd z{EuZS7Uw^iBoJA0?=YSPQ0qlDHis zNK-@!w%-{_L!=%js09h&tM7wfTT8&-ev^uk3kN%OSb4_<-%kBlxgG{(;}^I zBdA@K(h5Yj1nlTSlh$#xdMSyHb$PF~L6fS{c4J_2w8)^HEpP)6Sj?-oim$W5r!Hjs zLu?ByD?#C};I%$5Mc>Q99t2-8g2g#;)6}nFx@2CnZoje-tCJ9Lbd7d7?cFKi=okF7 zn%x`)*?l5W6RPXoB8*d$MLe70fNyVlH>&pqSm4~E~k3cL}n+BsVe1}U)r z-IT~@!3{CGL{xn%Up;2#K!?YFT>aEIa3#;!_$&-?C~BLxZ2LDMFZuBiad5kJ znha}RHjU+0E~i@o@P&?xH-rFMI4T*?xW7|TM#9K+R1z3yCE&wrAo;XAF!Xn?!hN;q zigiF1iQNpd7C*QT-Uxg_LI?~m*!>}C(H?Ps_t0MB0ETGBhZq7shxdj718&|q7^9aNL)qw~IG$OI@- z_{A}U2%6UKKxTg1zxT*)$4yR{Qe_&XMD5Zz z-Fj&L#@@k(W2LpAl8fT(m#6bvYyFd?50+-Q`FH*B-(74zZZ6yl)s3P6wfakzRTDii z8`)pkc!*5w%tI@9Cb8=`5l+?pkwfl=m8&m)j_Q?LR&6-fsx&qZE@>Kw-h-kN92-Aa zFAad6dA;58#=86`hzg4sPaj)E8q-ZZiCPH)z(SPTVH_!|Xyjg03pYfA ziKGU+5x)cdQ^doSKp2a1DXY$?FqIWt7OwfSPLTg9#4J_=)#3Yw@4Z?=%~RzMCTjui zSU|wQZu#CRd9s8Tu_Jp(Lt+T1=bv&?xT8y(#_*{iJ3wB1teC;~2d1@;%zo{l3)7vQ z&bcbMLMy5d{VkP)wG^c7o{=7@7vyI2Nq9X7pj0=CK@-9yd)t-dNeCA2u;dp2>OGxz zCAdB`pucwK;wvu83E((M3COyPeP^4&y!>^$UFtP z8biycCw!K8Tj(M!$C7M!JhK;aOsao=hEHXq76-_fIc{)GmPR4h41&fN>9_Qu=BYEMq$;mBYQCdSG zdXCx@3g2k=iK2$ki)9ZPbtMK@c~%8m<+gRNR?l_vlc5<%`fQ872db=9wchWN0G}08 z2Q&`_Qh>SCxA9@H5j0fv^q(SKLNsV5$~!ieb@sxpPuC=X4c^Mx9$UhP!fqPB3w}NQ~(*6Ki!VvlJps1Myx|sM!rz; zn9SE#VW-)g#5N;Bp{5z@Xh4TPXPha$p7=3HJXoyLj<1OS&umkeEHfmJLiiI?hL1RL z8!0gEkjntYeI;hGFo#;rUXJi!I<+VSU6gAA!ftX<_5C~MtGyw>QBdk|UWzFIhiZ|T zSP?c7o7pt9YO>yJ2`>b|n+pG_RnIF&=ainFX(biS+Hn4!fW-DIlS!Dyms2$lVgifc ztdI(hC~?>Zw{C(TM~lEAq%$-;*9$8~_4|}FVmEa7cKW(%JDlOzKE2)G^~16ml&0eq z&$gfVeCIAxI*P!YW!oKC9JOS+{zjFwiY1!8r)(HE7b*L*Qo1)~*h zCPEyZbPPA_7-<)P_R0#;g=oU6GrqOOexujh4NKPB;eUA&cYn82LuALd*8O)+0F!a} zD-Y|YN8n2Zu23!7<$S;eds?g(W^jPH2yLltdY5B{0_6e6xyvs{Rz~(F1!iCx*cJzJ zw4KIx5!I-kFrQgI5QGuxN}Z18JE!Z{4l54fAK_Vo9Ejao_-2YCQ_ zP#~atuyiMV4&3xDE^l~%otm!0CI?z6*>2LBT~mQ{wS!E~NV#V{{>xKuHc@K?*^=0@I(xBliY#`Z&g?&Rlg!7OTk;2IH;YgpP z-S?MY_+`{!zOLwre1j1rsdmxa&sPcU5zZ{mkb(i3aeWhGV^jOdAhVC+jGkx z!_qSbn^aw5qLsr`s=?u$nw(d$>+x$k8He;GN&%V+#yaga{eZWG!)&}xmBM~mSby^13obZ z3hsH+!S~kwmhmRTgjU>E#Yy;bghtR}pKn~veIic@c?KO_5rrE@oe%!*s2bgck&pfCUpqQlXSdisAebZf z5@*JxH&K9Xc;>dtZFQruD$RtxM+f_H=%aKk#t>x0~|9wrT?_V@rCON;!DFbF9?FI+=&9jF%9Jgv}fT1ndl(q?eR^ z`wsjLIZhrvML#wS7V{O5qoUs3q<3M=E0ngi<1g>w=C=H*KHVD)>b3Iy75(g&bmvFd zvvZrjcUQ-p-OxH>jk8!^!>Vh+o_h~=C~Z!u#XD{-jU@|U&NFw9YFVsKGrxwbGSlLn zwANmkY0!yld8|&e*s#kp=9}y>(uyMU$unvJ>6~_nIj!KF6$|u^p3^nzlIk9A_W%+v zPlG^E+DO8Hhm2cx{KI5BiMi0+JrP(c0kM)>+WE4SZa(O792nPKVOhW0L{UOp6j*wl z)w3@%=!6eIMyETiXU37z9paF2RHP%fl=j2Tm0yI8v4*l zX{p$C9$1&(z4eT4YU1VPWp%oh8?>8+DCM;2q@M(6-ya{6cXkSuBwon;zV>(6gZ4)Z zO*QhtnK0N{RDNqr>g@V0vi`bg%h+$4dR?-HA-B>1ElEA7{gPx0r=a2=w~|yuA?I1ZwLGI|6AuOuTjEC2~4wn-gDuZ*A4AGRe6m zJCJ!D9Z67mDr{{g>1*b$Us66=pyuqDCa5E@PrkJ#{F^_faNHJ!y5tW{EixLD|i&# zS^NVHSuW@}&4E|_BW$$pJCG79e;HYR+Yv};8)0R?>fvXv*x3kB zf8ES&+~>=)(M`X=<>JjV>!U;d)a))>o3T$}#VNJJB^txEG`r2;wt}Vy1$gn-l(gV2 zg*^eoUye2>>u}v$NB=&jUz+>uVnp7&r9m_5(go8ulK(W);7OL9TAdr>V*h<^N>MIl$q1LnP~(uhJ1avtI!++YdNjee;elsAKjcJu!kKtm(XRKm;%@QHGzE^MY$ zvQw@k-_BQ+nLzc!43;3FtS4P}=WIQrPz#)hfN|Zd&o#bp@_^2x6*h9VEZ4J-G- zITrYnK%h`1yRQ0WRLx=ZfjJ0DyQpvh$C8N~rBN^~B1J>LJHw21Y?50s2AK2oopD#{v8x16_mImJ=DPitonhK{Mk4+8=ec?61nLXEN8Tj!>Q*X*y0=S zBMZAW)a?q?VyLKR2d@Ad5jbi(h1?GVv|UD6VoY{xYY+5`ts+jy)1Fay#%i?I()iyV zP}W)`W9a#1QvSJ0d44Z$HxC07`PJ3NT;{r15amOboqY8T25d3cea)Su!4hWI`@y&) zl2x1ndUe&~+$qoDTKNvLXz~X9-bp)7rob>{h;>ln$o*P`{2G8MG*q^Si;S{&dggfa zPeW~Pqjec(bf7f#Ax#Zp1MF=HWC0~V?DC$N`+2Iv(Sx@$_`9^j`LpN=9Ya{jU$BNT z>%3ix2=yQYOf8L23QE7JYlfOGBqRJWx+~)4(gi<#U*_LY+;s7DX>Ub%s{s~cOq+@J zvRQUy^XH|wKqi2EX|F~3YLa77SDsE%TTiL#jKEuWTNjV
    )%(d29<#)qoM$8-kv zY?rSns`Tk9*!1=_EiI~aOa?uIM-;=PF6zl04JMF#pMp=i8f!| z<{#`Iuk*=IfMKk2&oV}yLo2WH%fi+$t;=KjX`#p*F(jamEQ;M2xEPAyub9|IoF*m$+=_HH`AQ#FF(9Mu1Fy` ziol~ICfF6A_9+#MxH)W)alGV5W{I*nN25sQ`dpS6Bt46<7&M@C^aT`8hgsIQzi9Kg zzsA0OyS4#P_93Td*C6+nzF@J@wf&O{GUchQV*_2G3 zgIAO(XMZ88%yS)5Vgr($_V(Ja0g%o4qq2QnczFqmMOs-UmZ3-Lrto;9ltKY~f1qag zzy&YZ%BUUv(^J1ieEV3J*dwFwUybsy5Oc^6f*JtS8ntQWG?24<8;BhHX^1}{%7gv7 zYo-Z!cwg|=Ex-|+&^3a>Cls==5aUaU#CZ|%CHM%>EoH=gan4fu2^xX1rJSM58&5?` zal_y8QJICvhwwI`faf z`1628BcDGaz-ph)j_`Z)kl2NA>~o?Vb`iPRLYgl%RQnE6e`1nZWd!Otwo0bLvxR*I zh5g6gomw=`z;IiS?O^<88+stdk0HtU5y}3%bf}`kukIV9#CG;99Mgj>Y$^$Ti&ocF zec)IBg@UFg1_ZgGM#Eo8h05?6YijRL!oUEO-;h#OZ~~a1Qo$huj949f8@)ZgDUwW5 zO8XX79RVbMxs%Wv-q)))O^(@ zPKePkB5V0Dw*lhRJFy?|!R@KF+>)y?*OvJniELjgG17Qz=6OhmY*-7?E#y3P%ZK?~!L?{(@NL+j@?lD7qrau5EeRl9;YA5PG8q zsgb50b2SY?o#dR_e$RFdKdQ~TqNPiv{JEXT43$nV#RH`tvT5%~gZo3b9?b4v^yn7* zlIJaOeG&OkAv6nDvLjhKoM_+RqIiHlOoTzGh>Os{bgZ;E2}%RCmcWr1ugt@%_I$jLb3|2&=wtbw|E;RP_L~BkSOtk!o{qyey z_VL%@28e?m>M90FVB}U~&+6G9MsRN4`m5KW;#{ZFFzs z%_?mJ!6u5#q>1ODy5X%krQ7X%lZc=MTQf!v0+GFz-@R^?ExGCZtwuim_Xa_E00gCZU`m3-{pj}YczFQK` zZD6I*&bZgKh%e$fV5DNg$_jm~AQ{R?xD{|^H z6&`kuY*x^UKWL+`ku-o`6;kRC7GTrG*_z$mMD0JII@fUb;|UxvF)ZM{qJ1!;I$sjj za9Y2LqZbY%*&3wYc5LvEpj=X%8Ii(W>xC8)YI#sTe(AntGf*=628zjKZJk5M?0nIp zd0s)qQlU_vy$?keKfDP~!Dj~&N{vB~dso6>E;!EH1r(E6QQQgB2ZTN$=V?;2j(n$F zS6rTVg{>A|xupg$9Acy}B3z35X=P8u(#O^OVE%WbsT-n+cKN3xkfsAeJK?2|c9~)U zVqoPNq0gI(GJBTB-(Wb{lSKlB!l2!#5}FSyx3z6nJ)?`&Jv8_?fDUa(xsYR z?W(n*U9F*>9@z53iI84pgJ5|WNo(A1|BCOgW(|Mm8ERA`F5i)J38CLj^sD z)3{|;X=HNLBi6~)%cEq?6ubRBi8o6#dH3FASspjn}4z4R%wk0!0uoxZQDj; z+l_6jjqT)QoNv!N#vc18?6ucgbIz+EU;>;`6~`5c6d-+uLHHcczTe@9%Ll7)t4l7K z4yWpiCt>N_H{#nzy$?qSeanK>6c$~w#KeQt%#gq&RRkw2wa?00G~GgY;e4Tj`;O7^ zeD>>8lDUhO(qDp%|K88RFat6)OPuR6D&_Jg)S^%Prpp!vGoT8@f&swyTH`G!eSpBz`nKGvd{FmScM?1Bg&?=gy$FqIKkXFO1WzUwc|`-fYkhE$!)|)*am(iV|ocx_-R$A0PAdb z(YrFQPMPzmm(fj=$d!jD;S``4y}%)QPx@ta^l-a!WK(>d4{zc9@KN}z)lz1)&U_u` z>6v%-!|ODn1Wkj^@1q$Drql~%9?0PBFb>WyepSl`9-76eW6&{F`@r{ipFJpBA=X{i ze9yMi;nlcM&PWZunC?H}=ZJS4K$k4-k1p+U++>}7{7q)s5Kx_y<;<6Br9syu$dnzw zQGpiCGW;fq$uh3}ws=RMuj!vC7N#ZCe!tkXnBKufc<8s5eyh_SS0|qgE}cyLrX%If zowf%^4=F3eHoh=}Ph#C9=+Z(Ge-xv7?d`H!E_x1zYrP-S24k#35YFK?&`kMaUrOnvKcsy5KnF+_hKkK}l+9o9f1J@Z6!`2wZ}m+viEJYn5iC2w*qc4!bx zDet>Dx!!Kt$8MZ`bk=?JlClJ%sEohw*%Z=CJv|EF*8?9y{T7Xr(6_0u<F zF_+)HVNHUc#JrG*_&7sM7>@Vkde6{F=drQTO6K(ZY|I?+#0w||Q#(F{_fU5}9}Ml& zM?ld7qyuL*uHW^I9J+7Az$NYcxb`>~DZ%}QC*U11VqWZ`*N()cfO8H-go&AJ-4y{2 z0t2pBGy!pA;bJ!dV+GYiLt(jJps8->;ryq3H+RV$;{qI|R^y#IDg~hpxzdM*Pk}Ci zj7Dc@p~eKM%pUx_^@mff26n16 ziDah0Fcgkk&BIv%yi_hNX-yaUZ5xIg2;YUY1cmtcx_ zTAEx@MT8=N%|tTDn!hFmLzV!|qG$vTq6^JpOe01seUOXL37#+znqY{Qp9&^BXarOg zIRVKoQekZ5JBPqT0_YRBV$9t4gA-=SlU?6_RF}IMW+qIKPhvv*6WJglax5t#>bpNh zZ2nvL%+HxYOFM`ZJz$R12hAs%umZ3hbaB;S6*AjjEt7Tx_dGxC5<~ROki&&fF0Aq*Mm zQ8ttc(N$C#O*+puYzU}(f_WEli5iMIfeRj;VUWz(j|05K`8`@byG`iM6XH&i-JLzR z+dG%{e!I7RRLB>}77@f+R9zmexm4^KZbArFTT`}F?ip@6u}yXm=vaRpK1L+YglPQC zJk(w-kHBD%ER(Y~h!PZo-f(8{$VNFPTs$5>5-NjqDYIG59CE7Y$(i5L{^ssF+|&Smq4dv-=cv%fQ*<&y<_>IKI%0ebwaMs*WT+<2CKVS!gbAd>S@;~s4=RL( zIsF#N;vNYFX{g72lmzWh-wd3)QQF-3)H~yu$<{Aw*L@@h3R`kHc

    PCPX+bD9!Z*3Q~5*X(1`$H6bqu?p(*d zg8572s5TY^F>AxsG}6JQT6N;kxIJWes>~J(2!wJf%4k^d7IS41fZO0My-G{*E#@l( z{1AW!FJymqbl7i|`9i#;Yx?=3xKdLiD$`a|e7M#5`33QVk!T1^FB-7MP{>?wN2#`WVA&#Yp$ zE4H=jrHyhNNiz-za8HIuwb(x9sX8z{m(`e{V%0EnSriw1PS-SgPX%pIu`C49bqlw0 z%0lVN?#`@1T)~h@ZuVJeD+P8M()VtJTIltCUK07i?*{iR*DvI=3s4mL z@is5XT1S?3J2w4U_c*XUT#bMpvpDDXH^?awKUo2w{A_XqOI7Chh8{=cs(RAhhh0%r zjc{a;G>t|Rp(M!I^YG+BAn*IJR_8sX6)#&^`LyP z2?;}6i!u6pn_93BSi{Q!hhTWQ5kRjXxl2_!RyDiI*+!JLr062dhqWJ1G(q22y`A$> z$HP{2>Up=$VCB#1PnY)W^yJO}4Jq`ZX7;1G4fP6~Rdvu(41=P^RJ$VCGyyfW;x9~t z>oU^z_o};Y}R;z^-xPW2pQIb7j1gR^`76cV22+rB|#B2oqUQ+95{>v(-3TR z{`*foN3zY8yQG&Xh85Rv7%EVaZrqg6@pqD)vgkE5lil&5mL$r`P~i2jD}SI?ZV=Ii zj55yy!Ph1XC8Tx-#c&9Ad*BF;bG!fOeU_|NJfm`kBn~REmLz%*@8J6zc-1{w6wkm; zg&VwIntw9N4=?;oNIQoZFVQPp>RZz+c(yq0Gm_>Vzl&sUDr~RKDX|Yxgd*%kR1}Rx z+B7J}d!-kzi<#>GrOWt%+OCYIb}}-v0GlrBVi*Qv2>=?OGdv{kVSle&9h`F3M_LIx z2g4Y1x;0<1bemH$D&0A)2ATEZVud~bl==%RKMYeoyhH0hMC2K|sdy8qycG9`v(<)U z$DW3l%1vz&%O0Vzwp`FlRIIB z46f*2de)m4RmQ6g7+josxLXcavF2>=XkH@T^cB%84P1L{Prw3uoBAyU+z0) zW6eI@suu{SVAWqNWu@`A`aC#+4V51*u`tvd=QlIYO5zA|Ie-yxa($f=W}W5_>6u~i z(cAOa9%2D1_CaiDmIj8LyZQ_=&I@4MS9?iJZevb1mOH%uII4_uj(;bgZe>E#sPXRy zoz`F_T|9b;SRugR;GS^?F8L(7de>Wb5l<%XjZSKjeJ`E^caVsYei@k-mJOXfcwOts z1rxExm9#|QB~fhvpAW|c#rC`(R_2a9ioVuJIFS_`MZ0N(A3LWa8HG34PN z?2(3xWBN@S3>I)3u37XYyLO4UCzt>|SljH%2+z$4Vh~jI3ft2}P4d7=b2Hw3;|%l^d})bg2-H z_s3`C!%@aQl;;>Ty=;pDAs(eeht$36Ey#svQ?95K3yuPg#_VdS)DMrdN zqSq#(ao4t`g4smMCY1W?rfO=UbJOxVEP~Y>K)=Zw8(js5cd%-YpfGjdTtG5ZYUAL> z{-T8@$J#QUrRN)l6l2mPc-oN;VZ?KN#GH{qhN|yDZ3DyFswBSToz6!|A7DM?mzu91 zpN5DA?FAIV4~Tvs8#*6r9nd~L(MD#O4i%`AA`@Vie&^!B8{9=4`F`G(0uIMT+6w!u|{ypJ#aV8+D)U)P(dS7P7{Lnq6Gi z(Y>_UT-*NdfKtY3oqh=t1Vl7d1ci$*H5TIs0uZestBNm)lC!ypFAZgCYQ`77HyEyt zL=r@aAl?g6mKO0{Wk*t`cwx!L5+d-CbUMbXY)9-v*x?zzt@H-pWgI!pmhqZWh@{l* z(gu=(0yF%}zU6&)nkfMs!1J&^y-6_sL}SkBg&`op_+STP(BAc;}X3uH%( z1JHx0!V^gx64(>tv&a-8TCL~g(7C>6;O<#Sv&n7{SRaKw@W`WQkZz+EO^{eR&BEks z*Q<_oiN9jXM?dg8ye6e1rOIh3TxmpN!DSkZY;z~{*B3Kw{fp7I*|h2%19O2vQ|=!eLYx6a(6!aKc@OAG8I*DRROvXXG?%HYkJIfk-cX zLb&3R%AVo$&KJ}ji5nO-_ei2_&T*6U$KK-gmxIIIsgH_BVDeCUIy7BmXlQ8lUtoNk zD3wglQU2A$lPUwcZugW@AyxOzxEK)Phbj&6VY07gSRkI{uo*vrE!DoL)6QILviUMS zHQ01)8kDWO!h86BC|4V6-!_apS$Cz!Apgz!Rq`r@dnWZjS9zE!N07SgT{-}9YxbPX zM4;n$<#zl0FubO@etKAV^KY#I8^BCX(&MfAB;9Bp#p4*~)hIP>I$eBjSFfF%o}T7d zn<#*Hw~eVl9S76BsyXOxd7bQ6>>)VQRa6Uk2nweCIGvcTRnu@ug`9KgpjEA$;;e|Z zB(97%z>X7Hf|o ziK>BFL3wo9RQ>59GX7n2)@T9V8DuKRi_(Ln!eSvz|Jdaf=EMjRc1^*Z38Ra`Bw?lt zA%jj~v;Kg}=7onK$e&T80{xcxs{Z>SazksPWwZr`VGijr*fm4zk|Ov#>{xtBBB3BJ z*ZogMpiFJf*9n=|l<3$^Ehgs&;`ZN``b~MHgJaE0T|6s4cWmTz^#xr=*S_0rBM;&% z2p@v=P}^C64XWeqM4;>9tHJYVI6zkh7xTep8e5kZIEHtSe1=U*0(@xZX`u&-znfQn zpfaO2T9N2hZeFxgRxdR>wr#B2`!4N+{E%JodGl|IdCxg(TE%eJ8A;$(-LaHy-wgTN zRny+NWV3(al?vOTwehHP+~*#vZZY&Mu&y;a$t z`Rj7y))$a0<5okERREFv!y`G%Ml6IT8BasL$f>)Q93&rtM52-;1;y_gDXC|9EEB_x z9+3#L)&D#ldL!`oWL1vx%AE#0gE`AzqlV76y@K64N7)&9K10{Vi{$qoCe2yCjjTn4 zbNy{B2tZ_X@c*!3KbW5NS9C2k zu`3rthC?QVD6?#%ck3w#e+*heJ>d1kLkX}$Mkldyy8N=&5}>7Gq{fS6j_V*2v!LQz0Gxa4m2J1^>P5O)l zp}T&McH*a;Q6Tv5P*x;+&Jzx7H*vf;T6?B)xIa&J8Adv|LVBzw<$(4bXG1)eftgi9 z`cREc$g)9<3MS(sp(&D$F=OrDZ}w`_*5W&fIx^EX!9n@O1D8P>zl?)S326LYivjU@ ztkx_R`Kl`GiY)7P!E+w&>CB_doI?angBrngJuX8#AwU)CZ3Cs@#CYy!_wQRhcE;3` zP6cvdxRXao;Ts*9$j&I=_v4l{m}xupn-f{+A3-3eV4xK$TAXFy$*^`>l+)ak&!jIP zl+~x;6Cwp#$2qK+l#Bl8Y(PogE8BnVGoIo9TLSFT86TjDKtOiIKtM>oJiDo(9!^-P zbSK_$K=DsoJACbwt!i39F_{J3`Zp`Cb;aaGEb*}tyB2zR&-IIkM#=N0GY@2WuF_Fj zY07x<7Y*fRn=)K8{=XWgzrhi1Rw#rM-hacNfx|XlCCn9h{ zL4n>-3uO_H@f>R;OJ&#zX{0zT3OxE=wjKXG1~zm*48hAOZh;Rz+vo7!?UtSCZaS8d zfv>e%lsaWfYFdzUy1H3PYWinQT_;+nq?X{ z|BQqM5Ee*FkkQ@Ka6`j?K$MZo5mWxN5*C14U@3`3chAC=4F7>phAx*&@y|@y7oOTe zUf>SlSUb6MH^e-}wq3a@EvBz2qU%KtK>Jpnx%A`w1wGW(ymUBsOiI0T*QHu#Icsmk z^Kz?u$~)ReI@g46BlBt-zf*-pR@{N#2B$f2a${?OzEtD=Va>E=@f1q)wKK^K)nHhsqMx3dhH(na=XKQS$3(_!Rfmp8v)Z$w2l1;KqF|g zKrrx-FcV&&N++sZOU#R!#MI)Fx+ipwj)H@b4)+Av`j>8aiPDTSt$+#l219AdXr_Ff z!@+lh#y4+uc=FVItTqq%qu`1wDEZwMrW?(D6x#jlTNP{%n(g=*brh!AL(|{`*+jqu zT9d@aGbPJlQz=@Y;fJIa$kW9YV35S4gdv)4|Lv@N;)y)UL3~AZm>zQb(PSdL-nYyj z=c1hAd`O#Zs@bFp*R(J99a$k`gsCkz4MMbPhS&!c0t zWvx1=<`$TvolshE=qKViFI@; z*Cb(Kovtl+bb_-%ErthSmrM6B7o0*<4xP@rtGa8qQvZfX4cP%J7!loqu{0Nc@#;$r z_32lRvH}5n;>L6HV$L}Skg-}UQ;mRc;jK{{L{IuUXA64j0}Yl|78<&e6NKJMxm(ny z(nsJ&B|sK0eoO7c%GH@>zthUh$#*R6zQXC;BON2#8!LRp|GUvxYdDeDP!RWyXL#dJ z?fP+D%JJV~75Qz3B%+_c-<(R6DwNwQkrgne1UJesOW^!$UCg~nYi?-NhAyVf$GGo22&l*KCGw5>9~drr@xF6vriboI zaAwK2#Z2Pi53q)d zTM!fsPL?xb4)0Tz10sY=H5xTu@Fv5=a-AVJ+!ioD+%#}rW)4T+c`gFMuCBx*Y zl3=|t7ElvaR8#~Rhl-S~)vmrw{&RAbVHh^* zRUgJ^e-?OVNjL09z=&|-Xttf7j~Nxj8l^55ij*-Q>#UHhT^iNgY1!~NusL<6=5i}T+)T784|rjIuBWhn>(g`9><5Bnprzs;!$nBYciB-GX# zoF2ze)VB;+?+>9N_4zIZv;OAH>JNGcY6mV^f+JF8AP$FohnGz3aI$9c@n-aipZ-NK zTG}81Jh=Q7_3$IDoSej`JQwx2p6fq+e)g{Zsomo>c9m4&$C3*Z>0MtAUhUVXD(u?+ z$2Me(hA+>1o{M2~p~`J+25-s%&nQ*9WuE3=82plmdZ3%4BObp#SM|ADm+^Xs!2(Nm zM0~7YUNT74J;y&9Y{Z<)%-lbW6Ng7kpjPBMfbufIKoH_Ur(jo~bhei?o>|)xh*N4+ z+Iq-m&YXM)2i$Eygp^n=Dus03Ms=F{{54q&6buC{?f6QWGx|$BGw2DHd&604s)6H= z26*_@jpE?8w&$NWJ6!=0`>UEg*MD+>=Re!8s&DVvx$ldLe(%7?*!0K9G_W4I-O$Vc zq*3GD4Yhr()t?Pbqc-nV9-6h0n}V?`ZS^YGE?Cc#G%r8EYiO#I3M zcc%QD_J?&|e!dKZm=;~)g(QEB9$@lyHJ3Y+zZ+L~W`8Wm@MTK8NEB=AKf@eApVJju zG_~!Ig&b0zNrW%WdDM1qC5bpPGN#A?#d;1brPHSda96_)zbkk^PO1<+$7=1fdu+_j z?fu?wOdKv$96sDVNA`+kS0lglj|P5$BJ@*C7Op=Y3Q{I5w)4Ck^bPe!Yf_{2tY^En z+6SS*ip6t`!d)0MyYiCn{-icdP_fth_<=9k6Kbu@O|K85d*)j*f$=;R=%Ek*+hYbK z96tBHeh#Fb#$R$$Q5bK^ZM7$q_~ANc%;wQ38?-rn)kAfz9-%)ASK0)~K z$p?uNF~$TiDjHUse;!Ij%90TQQ8z_6=4}3V^1sxKjOD>fz}WBA;)TO&%H!2rE*rD4 zT)wp0N?bGOomA|)4PeLmNyy@hVq1N-0 zBh>Ay21^^l;%gb7!kI|-#^)m7|Py@PfCtQa*)`o%N;iSAAp zqJ;oLt@Pyz%G`&6A?5vcMeX0y){dON<~LFMSWdtA={RGSexkatg29Nk zvWy?)i+E2pllQ?pE*Am?a2zSBti zofI7YEP;S}S|TCaKwN{>{f@AMO#wPi8J20mGs-A3{f@VlzXyAS0G)&`l0D|{l2GtI zfom)eBRR%k^hfanOQKd_!_o&l32GOoWOceo5>T*5PR=$BLUnuab66TdwW(pk>l$~`7B{1ZSFQTSFz{)C4V^4o@Qa4n~ z6$d{9Vc8oQinad<&>c_Ae5&UNmi=+QTimF^Svc+Lv-?urvXJ|LG)#3~p6ODX(Mn;Z}>>-^C2~ zWEbTDk>uGJ*v`{M6&Wbj+Ac7mQ#(6m z7@8CL?a1;D_?7^@cgX2}3^cVgBHlL$mxLxCYkH*@5dD$J5}D`|A3~_d*+x{35Pa5P z;zOYCh5mjpe^-!KN>DStE+zQf=zqj)Ug?cNsn1mL`TcsgC@Is=`t7lsLILVC2{8G$ z_9knJ{U5SEs_YYqay{bG+oY==+$1$<*Q#Vhuwg(;_>-*|KOV{@igR?>h}6Zf)$4}& zi@=(oBa3U8g-SqnXEC1?p-j!6{3?%@*E5Kt6jkFY`sAWGJ9kmu0og3&Q^0N^opv1j0Lg_*leom@BB z-2lb$W>VO@(wKak{;F5Bb(11vh%^wyKnj5QGc1`(@ITt%dX+d z3pct>9{Wd8j#7Kin~c~_(2x=l>(?zj^@kS`)j}-s=~S+pUqaAV!}@NMG;c`%tW@@W z7sO^4bniS=Y9YiwK%iG7zY`^zsK~fj>Hv3~T#Yh$ox0gkBG!sEshcl%5!H-;kB~@d zZ}JVYspN_inqC!1E2k=s;V8pkiQBg9R-is(jMtS$GL$7UWs2_tH?*tHH(2{w!LzUa zG_cYAQ-R9R_D~g*))a>{(BoQal7MuYgsSEEXONVjUu-nZpE`Hpw1ZK{q1pq6{tvjv zRs1(ok^e;jFg|b?_qHQjY7-3^yrpB$o3#7mWyPH&;|T3bp0V9Bd3JM4w=3qqS(aTo zCZw2-bVNb3$hw8w6zA)=D$#N5umbnOQESjQ@+aa(oM1SdFnS>%}fXNiSrB*?e>8R#Z#{{N$Y^wo4=K3 zRMv|%g{+BK*Heq@?=4?3XxZiy#}#w&eSY<@HFdntS~81Z=;P?+Sk9mFW{)c!FaQNZ zJw)&0cx5-q=kQuj_&EvqC+j3Wt!E4NSOgfu^BAaMRN8F7+mc<8UJA5<)DYsW}700!L%&E!%Zh3o?p@%UrR3 z&VRc&sejT)dgw5q=|3Ef65X0ZiDu~r9UK~^C2Y%6N5EiUymudfn>Jc7+Y%#2Bl!C& ziwEItaD38eB$`wi}Vjwi?>5{KXZ04&<@$#AJ%@1}xP-1i?Uw$_HD{$m%n=v_fZS zR2t{3c)ss&LVV&=TdK9z7lT^E9L!MgLl+5-y+0Mt(bO@#H6x*|tpjeRCZ1RFIt7&k zZOYL%>SsfoP_fLt;XAr%7}(A0r8qnFN3S9%Y4}*YZf8Fs$WpL3MH*m;R=}jTzhyv7 z1;)cV^DWE{_4Hp8m0k}U4YGVALmp%CE)aq=jX|}S!Asp}TPF0uU;hTW?#suH3MmT; zzMAN^GhbxNZkEA@u?-+sjbgD=Lk_2LUt)#Y{e&379N1TteZ-Joz6Ozpfl5N1CHx7( zfID|4?6kvI@mnJhhn6O!Tp1@=Kx#g49yNd&YBxg#H0;+37|ehi|FDY^!}tTVu$9fSd?<^}J$|9d^i z&56_FqWC)u^1z0v><3HQU*Z6f6#MTz`m-L07cqVz`(kcJYu535V^cA&oH1Bt0?~w? zB~7GBiTWY>|LBijbyYSLQ`mdru{f~vB9IB__#@U2hJRFo-3m}v^NtdZ%VFPL9zU?6 zOkI}aE{sjQ8+Gr^TUEHEGmUZ{jgsGmqPj$ZNqMEB8pr2HUPOn$a#9dndw z)Tnp*$ip>F_E?+NEyV?I_W|-q*E;?w4 zd}wBbF~+kj$j#T-Lc1=rHfbSIhR8_&nQvr&L!-S+r=(B9N>_~gQcd361^)VQFn-uY zU?ibnDn+GQGk_qzSZyZb^E%%#=#nL6`Xy+s>C3_gHt7Jl*G;@GaP3!|@S)`O+rAf7 zZOFwqBf|MhRkm&tQI2k!pWeE6-JBJTE}Tj|!tXfwVyz}=I=@ER7fMPeQCZt0NI zYn3y*A#XsY^!#;?C=_`d$%!o7{?Tf5-voDPLg>i^me3<2?vvtP2oA+-MiZB za*E*tM0RsvaF&cHu*Dlnn(4+*j?h|m2p9a$h}$R+LZ`(dyj)zq&$3PqjrBLuprxJHU6UIw34<+Y4=)ftWv97fERlq@5Xmi^jHJs>Ji>zPer8xQ}F}JI#?@KI7 zG}2L~jt&)+#NhZS@^(?WNH; zM+Dnqzw8wIiJB!bL+IZV>83aS22(Ap>?i_^jRnGZvh158`1!YmI{f@`%y+rXu+{DQ zK0G;HTZ@`^mC!xdpAm2P5Mh&cXT3;azM^#(ryNrYRt*-DNVoI{ZyS8DJrJD3t#))Aanw5mudw0u(8 zT1=rA-4+L=j9KA4>RAiUheh}kNp%uD4$wjq2v`1xv49`yvCo{4RHhvB+;#nV5Z(&* zck{D&#zAnwbfmTdoImiEJ5(fv^Li3E9kN|s7CZomrF$a#gs6@fwz|4KJP}(*LG?95 z?3=Xb`>6cg%p^Y)MM)Pf!j5mh7=O|3eH-_?ICYj?uNzEsH?nhv8IpY*;Yxz2sXjp} zK4~fvrr@am+}9aU)d*@eU6Tf~Ho-_jWS!|BML6sWc{@NTKz$|dcB5(a@D0_>Gc zR72uf9`Los{`5llGW>r8^<0MRG$Ksle2zwRoMYQa{#SU~>euRn#Lc{$yYD225S$5x z=_#OAa`$M)QAsLgw7+F(uB6oWjy6zW?!Z=a(ArVnrxLL2RhFrOD}K_3_&4X>siq4= z>^`UPZMfWdtW9M#clnW`Nznu45vhZ8k{fl(2-E1x=};AXN(4b>(pU@$d)!XsO&c#V zjJp{7=i}yF{>`vMU32b;NHKmWbLkS1-b*Tz4099ItaS5)*yM0@4aacBy&PCs4FXSl zg9EPrVCNn|&VoG;2iX%W7tn3QXowm~bTE91#AD~{KDd*9Rqs<6b8P^tr;_>7Xd>Y( zMNzagUq)IDCR{hKy<{T>Nzc!8$O{nTTTg*&QS7iVwC()ZU-^=G(w>yL34vhWl<#C= z9yTIT#e0UY$ARnjp?+dMi$=A&9@&q)%$1CW%*Sj&NDz;>yGm!k;1LL7k>IF!&y_1`fo}r-sQy@x~ zl$IYFJp{GEFu52bLRhR(Djcb*e7riNo^Sd$~V6zhAMR^ zs9k@>o;>J8!FVOpcNSt({c+2w2;zE(i~C1`@HI#(pqL4aJo3`@gV3^J@4Sw}c6K!I z1aQ)Fcblr0)&Wg@#lMDQ7VwM$zVX^T-ca)3Ral0Zad$}J6uR~~Dx0cZ4t+||xGfeK zrDY*cx+;RKTG0%9n~JYLl)@xxj59r&hl z7r+5(T5i$>3fzUaia0u0UcSCVlvX`X#9!4Q79Ho0LPPwZoE_EnIJ{%=x^*O6wYR`h z0bYOf#gH@H0D0nr?^`JJ@D_x~Knvxg6@H}0#gf*sL-Ex6yyHgwC)BU)!IY_)6#HOT zn3i@CT7dSpe;Kl|+>(#8DW8CZw$lXH8dQB2M2*loy8+2;@xFhO!e_T1k-a4wW!d3F zdHFRJ1k8Z_^sh}lVp>yD4!E(W60MmtiNxqC-s1QzM-BZ}3i_7N|J!j-K z2_SG@UoXpUBb1S7|7-hT73k5R)WCeea8qbc?<;x7aT>QgN~LYVXlUMs_+w+4arm@Y(>bdh4?+L@6wkdcIO`5 zS%TaNHD|IhFFpW_P|F}&A~g>?p9vSmVur<^Z|TQgg!SL~c5L4T=BJwH7USrJ-!=8Y z1UQw0_$Lu4Bb3Ss*I<@ACh*9TjaB(dfC%be@vBa$le6uOH1YX^)0WP?LBcNQ;+sPFfYXK4je(@nOzH*#H|0Gs-S-)>tf zuG5T``?0(%@0+}=2Ip3zS=);QC7b)?f?>dQdy?KVedpL^_u{K7&*lWz z(Rdhm9OiXvMz*2T^n+RU6Gne~g_LjBCbXhpP;ArXe;hEm;l>f+WG3WF&Flr(ge)aimXvo|10CKK@xX>)! z&l|ICW3PYctPkO2n9Bko|A!M7$sK+u@f6tyzoNtLQke@1x=Xvu^KDU3%%=%XUd>9;1qa$h5m;S|6DwtL?t})Vq%^ zhw9C}U%?b_;za0lFlQG44S;6RuPa3}Qe7Ib`RmnF zfR8?rG8T1v;1?~oP;}244A-n%!-SYS5Au*8%Z?Nb%q0hmjg5VdXi!Zn5asf-S$_im z-8D;hGkG9=du8U;yC>_TOZ()D-%^2qG$)T zk7@Mw%=LDZ*ndnaI7>&s{ej>F$`6i&$ZTc*%eFrsb^|O2?28u%8T##@H~_Hhl@Ck} z7(l?;zNNn+c!RaV_|{st!z}v`dhrdqUX4So?U*myAO48I)uS5svmz!ojC&G$~1wcil10d1neC+{1QJ9pWGu5$q%`hi@cM4{ypstRZ_nO zhEh8dNFZNu;W_uHd&X~6_!P`K(hGTYpI>ET^{AQ)^;i>ZmZMUl=_@{6$H2rZlOGxB zUgmMlyoA3jb=@yExi5Wv@ddFt6r1%sZkwt47uReC+zVP~J6oD()ieOb_P{+Y9oOW) zPUhabA@zgW{912*V;Bgt=o+Jy7f7*#y*g7_4qrojGVcEO8WTuWs_qv(!{kiqvdv>aDN*%$Etc%we03 z;iHb(K2I~H*BhXYohI)e5Q>jT+ILo@Imh$|aUqB_oY4;mJD6lb+MY zv4H&%3DY&C9J9kUL5U`=rH6BP@8B&@-?zt%4F4TbR*aHVr4ZHF%UGunENe5!7?g-u zKNR(XO?*c#aVn+h{X*ypk7=L`#`2RgvlLRa3Y-^}J2$i@M@aAmJ4%L`-uhp^mI=E& z#s_SBQ<&eBUJW2Pq>dXRMKjQEl`@g55RkYCcEbE)<{(!@FKCxu4~Kc$(FCdF{wNn6 zbY$!WzUu>Q8E2jND)^dVm(KYx<;XAGdH{~S#8;fX%?=^bZFc+Uu2bwz9N})WKA>kg zsTYl>1XCHF&DWZ--TtQbOYw@i@*raQGeZIUxsZntp#*rtzk^VHXXsY?fotf!qh9}N ziLUNQo-dV>`G$0LSw<7ppw~hB2SXN79WDOFQ4EiF3e$>6O*0p9E;&rSpzpYQ6T4m= zU|5^hei!2tZ;O33}m+%pP?)1r^XBL^eP+og`mn@G~uhgY-?(&CdPNkjbu+5Fe4sAqn zU6+)~BGCac^H;}j3aI_yk=0aYYg5Z6zGo_^#z&G4VpsX#k?<#zFf`z0X-B1XLgS&&HW`QCdsTG(3uF`yxnxu9C88EU6cpcwJ#mRdIR0)fe&r60=jn2fs6L{y@S8rGZN4iK6iaLr}- z#q}rD1G?6HUk+G&p66AQ|BmNjOW34b?{r;4aavxA^EGye$}8`Y=YJxWp;6_6Nl3Qu z$yu;33I4N6$47@wA6|W;NnXVKJ-%X0^HVG*a1x#i-t6Z$B?}SH`YwmqMcXjET_S)Q zWpbZ~n~W^Zd;~^`2T@Euqg7X?#^zT_SVnP5FMPTyN9y zw5F119&%H9l4`RF(ym{p)^Av7-O9kQBUaDyI}0#y?MHSkM(rsKFZS ztW?je*P-3287lRSW*m|lv8Y!GXDAtmCC!0a_soTNfJ(6s%P;ls(zg2MT8Grl=*ON` ziD6etoRL&VBQHY#t(cgrv*(mwL|1`S5hEpnRNY~3xKt#|ud>Mn?mtXy0oln)dLl`-9}QU8B_fa@@}C}bmYG@IqI%h3dnW%uo5 zuIdnf)W?TEI`GZT&@>SYasUAT>EG*L0tyu^e>fDqhjTroXeSPH%NJO@lMQGHcZM*5SJVp4w1Yt zjae@8t=FI57Qg*okI=9QNYB(q-;Reh!(V6Vd^m=x^_Un}*WRQ6AU^T1od z-5fc$WEu8O_QiS)-R*lwsrPAL{&W|THd$TK)2rIBYor}m)hI@XjO4Q zhSxZnyBm*cmb`)$R5TQyCWC=_^^%b!%t5;Gey10%%0G+u#Xp{nm}qMmHTU!A$+t1h zx30UiZfgwwoJ2mtH8&A#6;^cexB?Eo?+QsGeQ^sv0I(<#d zna5FcJtKeGW6~gkBlm>T3L50j730~=xTR#mj($Y55rTl=af;}3LC_;kQD#stYhjaq zS$HTY0#j&b#2J~scvwj+0%K~#K#W0koSm5vPzP!Bb||U|WIItDlT(~~R%WR{FK|bI zsgDF4*&r*RkUjv(avHHdsDrOo=gJpmEks^sL@SJa6oo<(YBs!(0Kw%7?a>Nz@NWR@ zo~IN_6;BtRA{@-dt^Ni(#N}_}H#-oWN4qYqpxdy0UU$nnzRC`>+oWb5==&mO!6SD0 z*|WdlOSl4pk*01AME^R9UHRVsgCF0CCn`q|HsuiL|4{DTR67)$EY|rwr#Uw ztKy`hif(M{#xO;9byJ3rdJa`a z>G2TDD|aZ{i=U4OFScCgw{Cyg6>b3NRKE*h&YYnbtKy_(#=s+8oi#R0s2%0TuaytU z-PF+i;y%s^X)0r=X^VpDNHsI?7~=HE`WfT7m7B-wLe+3OhMKDItCIih z21E-&jL$6i%y6WF;z=x_w?wL4Si8B51~47v+*}K-`|k?++{ym&p*$Z}&vAcAXeZ8z zo43+(v!F^EclHkYE(33MRnSG?xA~OT^z&we$rPLESWDiuZzG$?YLtLl!6%neSuGU% zqo7eoSFq6NONgjk@Sds!=Y5|t$JA{YANcZ#DhVqBlzQgTpQXZY9JW~K#2-c99C8qf z-0Vkw*4udy%wuXVY>Izg=a2E0tDByjaw4IbVv#YcONDXSLPW0&{BGAG=Tm)@k4LuX zW#=|2pmX_ z*Ud`ll22>?RU`u5 zj!b3{D5;*{*FlE#Bo2whmaIO}08Y3VJsJSpDd`LvL}iL|%JjQbT4>GAB=BkcZRXSv z?x2w56CHHYX>1=D)6@8JGWp9Mfx=#_)3?F8uT#O1G1BOH{s0;DyikJ1z)b~VDXFzU=ry?8Ifdi zNeublXa#f5h)Js2gm!uH0}fB9JRaE;*-a`Jee6-Xu7zo2>_w(Z*8Kn5zz@VKIuBlo);$ zcA>qZ4n`BXL@jj;qeFfz5OGGL|!KAjw zXT1K)kMXd2&U-V9odN=r(fy@tj3uI}-Ef3s5yX9C*9hkmRwCyjYq0gmn`I>fU!=_N z#k47#6(u8IEX_dHZlMuKw^c*6SUcpcVjqMJc9QRL+K60ZPB1>&R41@zEcxfa9O)|( zz4^I?RH|Jg*^F=PW(&Bt(VpvyjW3-4g>J~mcjh7;3HXiF{3;;pn21cZ$60_SrK3$z z#()DDMi~%rgwrf&38E~lV?xlznaNDN7vG48jUsfSkQUYL`Un1n%0%#g?ssvn8;w3? z_xh9dx>&>|j&D+q-HGrU>rBi7c*3zQ9Urakxx!ARU?}W?H;U7E>4!;|~C_wCF24f23>D^KZ z#xQZ^#9p(aNfqiWT4VE>8tBHm&fN2r@u7YmuS<6={-~?rY2&pM-aCi{29)j}GanTG z`N3V&(h_@}nTm%+Z{H+zxlQ8E(`DGUwL$EFwz?{_wHMab@yB83&!v0VkAX7JOZ8To zWj?Med!oydORd^w@0 zMjHK0IC@F$+yl+Ef!yqeu8C7QRjb^!W!tuK>_I892+t`>dyLH!NdQ0*Ut>8fLrxja zJ;b!y7@uy5)$UpxoXb?g4zlY-zy3}my?R+pJ)CM%F+kBmG9h#XJi9OE%ug*48X4LQ z#`+hzM&=!xZFi_RD~rnUph>%0kaKZZEsBG1=N4)&wA#{SHZz5Un<3?@O<5VhsP;XB z_zF{t>RtCJH%)cfKO-Bv@$ndvugYRh9oLIvSzX@x6HTWv!#|X>=ZSe zQ3YA+8@*!qQo|cl_vDPU;M2~6`)a**BVpoJT#M*hOS2p22su)fd`k_^8J@@RYizI{ z`TWRP1`t8f;ZvPJJ27|tDxH0@M^{XoaoE#K z{^u<=A9@0+dsEwTxqWnK5OPP5j}}X9`yE|MZ`Fe96qPkwoFmG|@Sjtd`nd6>^kmgM zT)f-=t~cC%2xpiRB3JAMFgOL3OVPG%L#j~ISnCB8D!7j~Di!m{O_~$XsAX$YMTcCl zMZPjtt!e!QHgYeRO%2iA)74n*No*|(hBfsQa6oQzKN278YL_VXI9NctevvmqGJeI9 z{u7zQg&#o1F7K-0I0QBhRLwp9VkPxWb{13OOi=l=%d4o#ZlS~gHyRaXMK=n4BqK!2 zYxCaC@gF6>3}1lRYcR(c$2a~kXW3&UYv!&%>h+OA;BwkyqxL+?XQqczm7TG8m7V1k zau0;TM_oU-=~tBv?J5gt$chZ1G3UgOWf!Pb>$v0<;!*S;l+H$;*=>=G%v2)6-cN3m zzdp}(^;|vLJUxyaP&^L~uJJrxu33soz86STS#ckwG2wDZ7R7DE_WL0c$#%yUM~!4JtOWm-6^8)S>!Cw=ro>@h{#QY&&LeBZOpPs>-$T zf<8E}cNO2j=dJ{_?L7gI9e=9Y#FtMWzMes|wmRVv`RZzI3^~pN7JL_`_7V=K6^0bs zH5Mlo?+t;&N|J?4q`X5KV<{AK;bx(z3;AFtOfdx-Nf!roBi-T8nLxg3ah6m5hzF3X zO97?C7bv~a!tv)xbtNt6jSa<{v+I~C8e`D7?N~x+v(#HN;ik|KxrEYG<9c2~IX869 z;FZ?|lz3Z{6Ml=oPCE5oJR9K*c~I!beJ;5R*_Lij+L9|Gk8<`4w;0E^_>x|Th^kVF zheQD3VKF&F;O9~0BT^-&FiP2?XG}1ZNE6ti`yuk=P{VK~Yx|vX6Se+Z!RUbdtsl{i z`di>{^*8+9U49*iWF9LTC!=)VXRhSFtc;J(sY4%*#@5`Xd#9zpt>_^0o=6<#2B7S1(?D+i|DRJMrPe z^*v5k+l2pQWQxBUJYr27uk7F7R{}x!4U2j5*rs25Qg*GfV zK|iiyDb?N_xVf^dTqUJf!`uo`M5(IylPN`n=IEZeB`v`CR?O8?6Qxr0gWds`2S=PA z*cz16TEy#s9CzNiHjNY$;Jq{z^}w0Y`^@So>JKq9boa@rOqW;_>B~C!!8RX6js#2>P{@qv}tP^Be1lxp?P(l?gkLjr{QeniItn*4DXnw}0r>!!NCvn4QA*+e}7Y?6Y5b-=Qs{d2b$A$;e&AF?^ikdBc&{{!4c z$3%T&;zEPtXZG2^1|trW89>6rZJjs1BIH zc$33gZ2A`-AUYfMDj&DdL|ih*pKA!UR7@A(tu20`h_wr4PvC5{i;M@^0@s}Rd1fem z?daRh5e!M?FaEDVM~@SQ~RF6YJg93p{KD( z)Vc21dOYpFdB>z}!17%=FWe z9OUF}_ z`uS_y%&p7jt_RF*gWmUzIM z?_cVtzOF_`H|Dbi8r?9YQa@^R5?!}Gr!66kX>mnJ6_fGr!jN;{P5WUj8Vj*=UBy^+ z`IOS}PqtWYQusz(89^OMS|V9op+5UE)_@6{mU@O7`HR%YmAe1iJ0$7GiHo*DBB~ES z18b^g2AUmaxIHU87ZjvezVR7MTc~u>>PRRw0dNIMGCfv1rNtCrlckHhHPdX9g4l!e zx>F>Ws0~wt?C|4$FG=B=)*kWq?!9DrgB9nDsrj(U^7H#Gaas`cG)l1sbVm#N1IxdS zv@upNHGN>tm`tp8M-4e8IW1<7+&QV;0v&K-yCdM2=j|nUSs54(&kc4eH#jROS2#o5 zVL&@(evIyD{BJ9c&o!a$i34uhjmoZDKRi&i;gIX5G5T@a7dg@}+(pG3q`8?_ZSjX6I0=qz&WIEtDga z#k>$1`03M;%s6VXn`+}`RaKfA0ks^y-{@+xRGv@fT1h#*2ym9wCwXMf8giC8VUkI* ziG^W^<5Np9r-kEC^f92M=7ZiQ#mNxsB!eP(V88F+bpJG(i&KxX+u!yEo!vwV08ylS;+?Zl zem0cx@IcsNLcmNyRjfiR^Q@%B$Hir8q_(^mYLIgeX|%2Qt5)@vS8wU~G@6}zX1&E* zmCiB@*aqGG=LvbFpQ!=kYhHU+9(DhrtQ8;7J5AK;1GFJDina5WscPM- zwff<47#=#D5jtFd$iEV4YbUI_^#fi-ZkDHfKxhCGQ%Clq|8Ifg&O^Z*M{qxTcjbkq zyLsEm_jvN!nd$9{X=Rn!DHdjCz%(pbw^Ug@l*beRX1XoohHND!_}mdby4ssiWNBRp z9{12Wu4uXY{BlaM2iRK2mm|>>#U?x6UAfxCC1aD9lVzM~{Nbn&H@os*ZX%3sUCHbg zbjp9@g&Fymj2Ssna;j7+h!A-27!ZV>{c;v4zf$tzX1|rxU0e=S$rcU9k*NjYTB@QO zRkK@&$QCColFQvm@w=y4mg$a=FeK{j;q+nMlZ`cCoac4B{Ri~Vqfq;ena4Y+HqpxB zYUg$gp7C`#E#laj%~ou{As77w%&ylriRw6O<4lU(6nNo^hDA1E34E2f=>;YBCCtEO z#Jf4D>dQMK91r65LZV5%ySPU3|TXWT2UUhA=dsJ$4m|dxEu9xIDoJFa5ZEsI& zEPz-&1DoxV=dad+6@O~KK{>h!WqTPIiy+W$J za#M6tSIv{tBo+L$Z_Mh>-UqQlOkGwqSUU#;dB)sr!<)D)x@co5Q=b#|91lnlk(bt` zE`B<~n)9q^Yuj;&5pIOn8gP^Mjvi&m?)cktdw27R2@p&WTH} zI<~RE>GovBSA1&Y;%!HIrh!Hk#itk_Dx7p&19ZZY`WlK4s&7j4$c+#Psa}a z;hN~g8T?+k3v5#!qdefGg(!oepNTks8=XlEdu$bBUfDYym~k&28k;8*Et@%K!+{5} z(s5}lmAHEKIKtRGtXi64xq0zb7M3d)?J|XBP_>8>qUETlDBOu^ zJ&CcF%<80S8acT=c7Iv@Axk=5VBM@@YR@oTW`}WOh+?X4`=f{>{_g4Hl-vXrL{^7O zqxV@Ytj#eez63>0O>n?8p(!v}K>=^1d|P7=SRFFR7bXg<9(RWecWF{`Lg^35g2IsT zFpiaG-FDf_EdM6$?rb7x7&(FP%h7KkFh0$*RfM`zLV6fH1YIuI?ATg)6B!@~Q1*W{ zj5F21i!cnL+|HZC*wH9D1-}OGnb*<({ed~Q_r|~b)0pR}IXATAp)ACPejq|s! zMP}5LpyFcWKBGmjMaaT-R)SV11a21$Es#{r{+A?!JpB(CMHcF#;v~VSHvt>Vqi#Ve z!z6`r#)WoGD3b5R3WX*4Uva?yB+Tpb0Z65?Eq3Z^%Hw?X!!Bn+Hed|BIx|jA(bXQ)>g?*3;xqo&krdq@(-hOjw5V!PP9H^OZMiqWnzbYGCK9=;y~-SwZ2o zz5R{-H)1kJLG2qMU}JC3H2BZ~=O-pCiIEe1VfrC7-?tL85u#6=dP1OgIcZO%f~mS|gjZ?r{_|Tu{)%^PSC#3~LsDZ`Ls=iA2p1j%VwdzPzy&t_wOWhTAh9+NUX5UC+7=<5HQ8q)$8&rvQgPsbTH}ER&K2EB2mXoR zJEbx8abb3o9L(|%FUke5H%P1DC6x*sI%UL=F3fcOxqH6R9bPTNjT&ftx`8dKXnafMG0eFHeNaq!F9RhGTdY-#@MS~`c*VWr`veVa887IKb#!RTpO?whnLpHYC>TSl zZhTuphF9FF?*YmqJurXS;GjJgeQRuF|4SHIBq-U!#kPD(M$=+Do4Ltpb*~PZ?0PPU(bqsC-aYpC`Qex2*02c`>Yv*P(>UzbHGV;Fev-pJ+% z=7rPsk|SvlouB zOY4+FK(NO{f*?TvLJ$rdFB9;e)Zt9iQ>#t>TtRD@-*%m1DA|H0kT`^D6EOs%HbD{1 zRm_Ah&Cuh|qlIZ8B_M$n8)dQsFnZZ|>2ve_k)nl~&vc}+_U&=!b_Wb50fXPbb$T0_ z8J{~mI>SKszt4b=vm0j)n%^RUB?OZQ00vgbJVU^hnHql6%@*L?19&Y2&^y^&ZL;b4 zxzk^WI^*{(nw$Sw39vq70r6b##xdDkZ-YG9+-Sq73MKgn*cxHK0<6#E5$SXWTk`8R zCyVejKH#POnJCoPwIYgkG|#vKbmmxk)SsfI{TVM5(6z#kzBbF)0(53sKGmO+ru~^L z^wG5h5NrQ(|u@uNK&Vn9+ofS*B9D)m!xctYdsWjYTylWt8mJd+Rg zHt3TNjW#TkFFH%3?EZLV z!XRnD)VIr|&51*9c?Wa(5cPM8mYi{tl=XoWe|eICC1o0?f+Z&9^B=NX6Ne5doznw< zQHmX{@6hD822vp9g`g`0GPP+168f__Q85^2y=`vGRM#&IgMl4%mt&%$uEhUn%q?MammFSYv z(re^>5BFu)YZYUxAO-8_okK&OA}gX(>8G`SQi8@6qycPIx;amuN8{r}-!kFGHZD_M zspS-aXWHSP=^#$SNT$;jVS$4Dl11B1Wflv3BtD6TA$OyZyR#rilJX1*1x8&!XA79E z?yPi3k$!+a%F$-KN83&iq%i8L2gsV-?`o#BG;floap0P;9gHZ!`Mq9hLT@h3tPR)F z%3u(~HqOe)WyFfJWy=z|lBU3(6MTvGv=smZloqGPBypMDrm`2eSS}N3wdyU|6Et!a zS>c#d*TDo-E@v-VNNF4*?$)H@DS<^%mWdeQr^t(`2HQpXn+$o0%s4SM-X_4tV4{h zht$kM+6ZvB&^RB@ z%D>Le{%b$~m?xWC8~@#EBh+q}WX^;(JW<*Ck1;M5S0*f~%@LO+4%Z0{-zgS|OFJ6H z zkFl2BPnxj2@z~Fl|ID`MK*FQ%W3QZWRemxuofv(bRt&b!iwAqgthMT;9CcUHvq8Tl zX`@q-3Wb8UoYe$2_O4O3{a}E^q^Vauas18Hr4oIL0bW|ecjUx$GV!&=$s)tetcU*J zMBKdJ(rRtqnyZNxgI_;bn-9;j_~?tQG#2rZZ1wQeZYrZEnx`$=vU82t4&6MJ6_kiF ze0kGyo-LR9-H3k*beJV5xMZd$uO%BdtVfhJrzqhTr?|onYpFn0`UN*v54V~rG9Hs?_uaPgQD_aXqx}u!#`>DHULCz?=)bwu9n=%noXT%GSqw{; z_5pCju(}$&Qrgx|>xU-n`}+zfP5YbC>lb4C@=>*&SlgB3>kx6arNihay{9YuJ-*OXR3)bau(Lphi#|& zRf!fw&c(-xt0$1Pe9QTr1Q=U6u4n~cT1j&LGBES&VA_Ha8d#4G`Sfzil5xdiM(Jjm zc@_kFGy7_7fe}pA?V)E9DXaPu(SvV1SWSs z@Ot~Qa6OB#2F`zttPnb*llah1SfOL3&DQUedbN&Qcye?hW*aJ1v`3#AKa!7iRG!=P z^Uw|5$HloIKR-9_8_95j_Xn!)n$kIUARdjwWuMX#^7rr1;)-VDxOpo|ahrSuX-nsG zu(ak{fQ8L;6+h^6wUr}vr4n&<6^}U^@`FEdz_V4>@0F(4Sz&4by6@=g`n4XaEDqE) zJ+Z0K?&|LO%l&jXLLsi`8ip~Wd!`oFA|^kVRlLw+>})~`AAfDNmzFh?`ku;8F+{!= z7;qye1@ls_D3o6YPT8eDtA~d9>4V1Q{)J1^=@YE^@Tes5mzb;yV2Lsl%>4D zXuPBp>AoNJOaM4I=B;$aoCp|KsuiAWCd8X-keJsID3%x6Q`8D;Qfu9t5f^0|F{;z` zuSuYGDD6yq3rYChPv;by>2o_P05~`Z+H(U-Ve{plpnMEoYM33LuWisc1}`yiOD0Bk zQ1IESEO1@_j|L>YW+xMIA~%#QvmR+oc6FGpR8WK}k57rOa19OJ%Z1^!k)Gc9$elZ= zkm;4c`IthIa|SQQ!n5xWQmTDGbtf%FJ7=3Qo;@Rjw8#Xez`@pk#Hm59_|P| zg0piDs z1|d{{6Zf289>|SEJgzBBTQ!b4KWf=tj89=#COB9I8h?+BGj5_CQQfQElhcb0IdOD; z_wT$Y*)fVjF^pN0x^~#<_BdC}*xr>r;dLtDc=BXVTl?YHH&FOVF(m=4QXpqYq*&@G za#-Tzo!4dh44<$ahYJdDkc`@o+e`64=rPPd1`RJ*|osZAz8qMt@ED0YU7quJCQ6!S({va8&gUw3?ISPWo;gtcFBPz5z z6k@=i5tfq?-)8zu46mHIpDklo_DnYiiTE|rbQ7f1ff$@UJE-Kis?M8ql5D5z{pa}^ zqmEsgB@9D7cA3tVvUbl|6b!bqhAMZrtIE&+9F$XH@ztl$a3@5o0!@xN)xKlF{$rUa zM|zO3$eD~buoC<*3hbP($0Y%-Lh8v&_(0_6+KjF}Dij?w6if!2n}0h1Nlzsb{eV@B zOmF*l$v4TsEl01Era1W*4oQa^1Ad5k?IeNBW`_|W6(X;Mw)1FZXl(j+!0sE{T<@yb zw@ogNvKn8Msiy1CxDI4fjtNL2-wdb95TmKqEG+i@H}cZx&V&g`}aUh_ts?E);s z#OCagM;wpm)Oudk(OjxeUb7paIh|DkE*>byBmk(o&mS8V^E~n`e$F*m1pAoS(iQtP zS>{&o)cG%7r?#ZdQ3<*Y$ZEQ9H{4aw*1GK?7{B#GV2o~fWODz(xSmwIpqp#FAAYfS z9))cZ#u@6P7JXx@ma$c(!kh7FRD{WbFnBAOFVf7QFuT z7G|lfN$_vTG;5F~?34m%7nlS{tsqIQ{J=$vXeRi&!B{~iA^qJ?7%HP->#v=ue!u~@ zVdK>|X8(%lbpjj|$dMMO&4yT0vX!|Qon&X6jjkr#JB=wYf7E%+A-5F!H{lV-FdF2`rj+4TUwj8XhPZzu=Ke{bwt@ z_Zq)jJ@}T)6K=K&7tS0X7jMHmi_-ZxvbMX`FdsR-b_!&*(J|_^&JkC4w{faqpvCzR zkY5gU*d<80FskOU*?4>j|Nhq3(%Vw|c&|@HXS_Vbt&Na0|J=ldy)hTyGLf;)%Bggb z&%{i)LI};&E$xVColE@L!o*;>DAt^t>4R!ABOJ;+&6xMR-a%pFOi((l>%&-4r=k(rNHvNtl(i?4T$ ztY6uKpoN%PKA^(R--+C62$XIrIQyhh<{vA6h9dC(F=Zj5B<61iNmdof-~zG!8U@6O zlcoJRGuaY+v6G{zX8_ih(jGv9Xu}+Ry;V)*KivA}mr|1L_CJG0+)_P-$ugwJa>TwD z%;l3?Yp7iud`f4z%PEI{BzjJ|W_Eak5l^m#fHud)&lu>fi1uX%h?+6I52VXX=*M-W zxg$VFCQ{+bV9yN(kHB!4>y5pl#_vSK(q05=Uqa;m5An_odf2{zcoyS7VwI3;BWaoh zu{<=v6~AbMdXb6Tx|Tz#!eR`VYxLa@lLK-Y>JqpXeq1GR%gM8r93lO>f-$3b zF4A3I2Bgo~i$hXj5nfp>_%-vEp#iEhpId?JZwc8+X})@TVs%if9d5N&YVXXh6tYE@ z$OKh!LG~%izREu6e1dccTJtTSTRGL0nAQ;t7C*I-_u_GX@YXGu#GrZTUb4w=R;tlB8 zZ<%KjkKEdM+R>VXP*X>hkG|hCnmax0qld@0=g=&f^-R=Sy?Tyjjr#AJ$6LlTUtJ&V zPidizUCeJzrYrGplc;cQwNkaDg5@0iSG|zE4-iFa+gmeG^qFU?=5kD+z1Z^%B;-FP zJbG80!YzNbAj52nzpqw48F5+$aohmWY7_o6sbTt568RRtz9IA*4Gjp4QK0ep@a=So!hwCbg-ys`z0f9@Hl zS%r0YEDK9AG{tpiz=^K~;6_vVugt(jGWz4Z5ue#oEy>m!OZ33r_JyS3Ob0Oz0g~%+UcEqmtM9Dy(?P+ETO+1OsM- zr~MM`g5|}|oCVv9f!gT{F`IVk(Q*2iFE7vyF)u5W&liY-gjWpMej59{26x#o7u+H4 zaesVo?)BPB$Q72#0MbVb`=>ebnA%1S?U6?nD6DIeQt5$|*pe?YkM0zw-Y^V-{{^+$ zH0T#^_|5B)mGnhumt^E%YVoc^-HGHOJ;s8{YT#;4Jtip4fMFzu$nj@&T$0@&v>W^W zHa~NwewJW z_r{dDHbO6X%UOO)@OcJwysmK-lHzRwBE3Q^@OG1FP|dn$LJp zcW5XhM5}9n!v%yrJOmH31$jV@;3V^xBae(#-^TC6tD`aCW%fHSJCTV9Ja0c_?mmRd zcgP6hU2=F{O<3o2XyOVeUOian>PlZOdg3~$(@Lnnt^wE=5ZN#gDiw2OyrL}zomK7E zd%E7Md+Xm}cTXS!-64XA$u+Ce{j?0i`9zD6@;lSHAm6GWDyetA4=16rs=}%oo@PRn zRU!2tj{l3YDu%Fz$S;5~i9P`^M|-1)_9^(|`NLK1D%+#*^zSii4vSu>dj2`4*MOeIgnHS@4c2a-{vqw`!}NBIS0<5$_Z=6h)Jy@q8f&s zUud2!NVPxA+yCv*sqyaXR{lhFZMSPV_Y-PICUyjNYxjKrZCDpXwC~JgyZr9${G0f? zgEn;%A-qc$mPZZQ(HM7A3XNx6%ZRH-pLk~G*FU@GVoRfT9b_= zlXeKyRc~1z0wim_Wa!hL+*W4aUmSKDrE*LYRA(&CB>mx4Xw^h0EFok6jYGvr!KfPt3=lL zzI!PrM+<5yAg<{el~3Hc)c}So0kr=P-UoC^<8jJ95~yq>u1Gy%($e*|vwWTT-*exs zR03RU0O*w=2Fdtc;e9%(O*9G~Gi_Q&)#DjC_g6$5FL4YOTup0ZMwQ}LM1Ec1KY9m8 z?u~2b`#D;=m!3EKe0|Z@uh;I4-C5SZX8CouC!4y_8$|(+LW=$(f_^N5Vv3JI$lRmg zZWFS~)EB=NtiC?&ee`-({{ye_&>dd?kY1M$wU18BpI`qaiy*OLSbp**i@;?#On+i4 ze(`?%BaQ=+{QWb>MW97QCJ$BmXJ^@7lmFh+)AT`!_@YkZ(*4}-@JcS7>OLuX)X8Zcfm7&#ftm`uk0szn1#9S6sb_e~$}nBD=c?{3&% zpVL3y6@AU0{e5okkvG9%e9a4d#l0WQ}?`Hokj;X+5<3Rn=56|p7@P0~x zH@G+I4t$&f4%GOPQNGLLtpOf4Z|^oU%!&JaiV$CcnQ(3HV-Gg$(E0`ie)qAyf(I7+ z?u2Jy_N6f*h-`r4%z^CxhpOc+F@fotX15yDiI(T`AUAB^3e5KnNBLXaJ58hH0a&GP+u8A*t{Mqau$K5{GM{nM-75qC ztSf(T_6#gg**ap8;21`lH!%8W1;K^|v7{Aku)_dr#s>FklKB^k?HeI2`%I+4iKL@5 z<*W-O4_{&=JLc(JGO+{n7KPph<<@@3<+f{9QO>^2jkBcPTFOnDw?gyKRS!e+BJmZ9 z%)6j9|42h$q&bLp(P>|DKPVfcz1}j8_Ziv&P|(w}wrQ#ni0m(6fG5ixVSu+c5$)@f z`q4P>2ICL}F*zy7VeyOB2|M7_P;jrS5-XpuFRKW;=<&J|t2^A>kL70N<^cAU)F|Qk zKFF7aWdPm_u@{7Y5o{m>vB~p-t+$7cc=wFhGKK5>@To;C1_{hxdiAf5Dk9q_{$#a2 zlHo-sI~MdUuDsV8yOL4Jxfzwuxhc}J0cHb>KL3+>$LWr9z(w#d;Z>K1#0L^BRP7jx7Urv^^5M=O!a&gDcfK0qgJ%EO#W$e4 z^2HAFofE?0#uxn8J(->Q*R*`oU7kGk$E?;6Fd7@olKlca8X|MuuXEiuJ{tOmg*4I_ z?Ca4R>}%rR>#I|K*;+>IYwJ|^?_1)oW=I1EG<|T*+>yDaf#I!R<9R26Q@UT+Gk2>B z>pLqeW3Mvp3({iaCEVaxb==P%xWMsM-tkqwaVJ+j;K&c5{pPRi=gn0wkuT)!KyVp3 znEK-*l^pzd;N8EIBKzflJKlFd1;(d+ea=1v|0@N7$shkd`WxPH;64>NBiYxSBnez5 zc?Z@`{J>Yf1G^-FC*;`i6LAbA7mg^Cz=LvM$h2o3m~!zKw^SDfXye|%@6_XP_=)yz znBz469>-MryyM!+Sgw@g-2aw40aQyr!>bB~N|ZG(s}|3a+S)Ju+*>;j9hiIT;<~q} zZ}Q)jX>Q!cyH5R)lRdi*h1}3xHjO~t@z-r^zxot}MV~h^K2j9?Gp{{ab=}6{&-`hV z(K`-*yY(TPo4-aV2m{Z()%v%#56zihd3)A>A2Ne3OWu1Fh4+$F7CwcYtqfgxwr;GE zBC1EJpZ5=-A)f<(NLje{Q^V(^1gFp*CcS5;NGPIp9U|-rD(WM;$96hj zg$cn6@|(5xUlj`lvg}dL)ZR~SpJWZ|f!&vtOTV9}ELH~GmjQizqI-I_N3E(~Zdm=k z&zJZ>!ilI)*ztV>jg@q{Y@ydqsx`v-PuDXqFZ7+2BrghW-#=?#&umT_=5>5;=lVID ze%N=5%<-I(NHDgXGkr__clejqO3z8zk3I3*TPohvk`ii3<^vhZA7~PCPv_yZzmtq7 z{1u#=`d^YI_D+CoBuQQTi}{QNBrKm@lZ=$HW0(l2~F>`k-eAK z9+KiOak5sgWYdqpMxR^YEWh|;vWS4VglO zG!`~}%piumDD-w&YMRWDPz$vRDV#M~_uqn>in4-3XC?!1_oSqqf6IId$XNfCPo?ra zHqi!^mFV`3_M~x9sEN<7$h$6*qKa7}I^$Z`h^-ITSyx}qL_olFYb|++S-cd|jR2|4kPYEMPokoyt1Hil zNy^fXC=&(2g7A-BRg`Iez`X^XDT+9dUW<`zRsobw7~*j=6dwKeeXD@z#@Rm&4lnPu32 z`1y-5r2D<524(1ZnI(0U99cN7piIx!0N~z|qR(KtdKytk_zSI;hg0~SiXZdYh>)hI zXW)UU9r=X1kg&MuaHT#=qW;kA)ON!n1SxlwGqL05(;ud9$3N8;#+dW@2UM&cG(IE_ zskxYFsgy?I11)>YCOf%%PljI4e)nwOU;M*K34;mcLf*1qR|}E*rIZr2lm=>0njhX^ zcvQ+2>l^zYjw)wFs+DDR|JtX7P%@@iyS)G(ItN>8Ce75whj2T}y?nZ6$PTNFa1G9H z48J}6-lu$3f$6{TUZqv@U0^4buGSoEqV$7|%6pVQYc40`zxGPe-BJCXVuuJ4#pCFZ z(z+cq2jorS-)-NY_CFq4@6|pFYCo9jTfGn<1-jj4OHG7qTKxQY->q%tuZ!q8!Jjo^ z{tet#x@Gh0<@I~neO2Y&aOe>B(DHD6)tv}IR`DC(C?IYD{qOEI_61&(inMZ1!(Y?Sd`-3 zXaCK#cXl+V5u(d3lXEO54vo%0LaF@Jn1^Dp2{v70qw`hDTxF5nLg7n2eS7 zuaGk7F$4e3mq9#XGPR7>l~K?KwM(4q8$j?z?-=$XE@HYMY(G`K$OXS)Yzx0xLLtDA z_JleHQ9QO1ZGSe1s`#BZeb7|*mOv)G3q9bd>C!q1Z_2BDrdb2!BCP`svhlvVPxhqW zv>6nTe?YdVl6{0SecusX!aa-c4En8&yc0qZmi3?TpwM)+6|1q_sU60sjNvEb3-X{b z!q*$1ZRaF9cw4ukHE)nV1yQ3L?+}A^-NPobMyC6-)=9FyCyqY*>ob~I+l&pMqfIfeTwp6^-J_ad;!*D5Y zZ7muK=svC@4;}BF{?#A<`rAM8H$VJ=_tK{_=C&KNYFf?b#miDk$ta*F70qfaWsfIb#*3KPT46AM2LQXmo0 zK8z3pR0*k>UV&*jU2D`%O9gw&lI~S?y`bp5{{DeLb2IHf1plPU3P|$Jd2E25=4RZj z2fw$j+$QLhNPis(qB1VOXZcSLL`ywZi>&AgO(ieE+&+;|QJ09v#7QMFo6V(jsTB|- zlq;3P$jEFiQ-gLVrF5&YbQVD~1RP5-{*`$%y3zK1o2=^PNBXiJ4O1ig$+Y zc*T3yFJ2rS8XX)H>08YibN_nTttKgL@GsHKBN@5xw0}SfBnSHC0bei>9|-#WO1M9) z$Uf-v;eSvv95lC;IZ?$lB36xPy}ksoZq{sqfKAL4bTwgi#?_P<2YR#(lqTzDqmvS? zPY?%D_i|#{Y~~Ll+*@@i72~p((g2npKBi$jyVb*9_1l8@C8w za>JhNGG)`Z@&rbv%y zTc{@dnwg?+^C*{Z#k^HXzAMquJ7Y<;e<=E#xqAeML%L~SJEv>;BO#P#MK-%zg?;_z z&<#z^Lazi_O(@F++9qsJ*CpI2NgM>7BY!0@ChrzU@~RGAoapyQ;He*K?Mfl5h=|A* z-#|RlAD0Ir{-j?CDuMoiu+J|ivQXI`fU>0rE6$8Iqmp0!HOArH3 zVoIy^(ZO3fAC5|@T1jD#4m-QGfeo0n+VpufU)twKld%VF*uc7TbvpjjJ8xfm{$gqT7Pa1G{-4%0(@jeoKn*|bXMrRAp42Dq|HCB<0e66 zSHkcH*PrZD0`Y!u4t;$AUp(v|NF=0$KiTISkVC8H*cS*yd`YFhKhziTDM{a>zeA2YI37Y%VmjpO_xEqi++^s^ zmFKPp7jo(TXiLSzqd!2*h{)#~@C}$9gBi)h$Z!xEK4|gi7N`U}%}z20HroW(g6_Uh zpuL*K5sX2>jXti6S96+_HGjV{aqGgw(9O{cBi!ApQ5GFN1AxY@=QDb9GvLUI*W*$~ z!ku{SSyoBJxl(AIDI7>Q#3Zy1IhPS}3r6mifumMMVzvNnE1NQMSv>uSD4{rdeFOL} zhxofw@JHK-qTkfL0B%$^mW@RqSnCh;;6^#-@md=RInuvu+?EF=eShwH>Q=O+;=zny z6Q5EI(xt)E*oZLx0_%I1VUx=`@(^NXiF>>7`$+0ZrL2qsm(&E z|Ad0RXrru1az-ljZQg*DAhr!lvLudy<~=2r61nRcNc4px{ePi&Klq;ha3Bu;XISb> zM#6GmUoh-5_YK?mQN83c3OKUpSc+YjhrQ-g6pvg3gAIL0ysD>j)|0k@ZPiFsuOZi0UBE5HXqzXBe|a#`?u`O|fdhnl_~ZLlBB zz7lK=ypM%9JM685A$(f|7k6>vrW}iR2Zn-IZwy}ZnJpC$k8pR}6yMw7(6d$t*i$^h z0t8A?*rQvH>h=4;^hBEmadXORN^WWM&9ekjC;+ky1b^B%5IH452EN_|l&d0%Me(&y zeCV|=e&E<^@BGN?pZ?PTmCtOh_Ql>o0!z&wloYXB8YWm3+R0w5Y5= zv-ZFC-tT(t6JPk|+h2M8!P{Pc&wKy$D?j-9kA3L1_q_9)zx3rl`@|;;xP#McpZJ+S zdGTF;@_*vn3b=RQy}@o|Wk&q7pL^%)Z+q8kKk?n1{5M~INqp_ce;S^}*I#p%I?Z~nlGfBK~_MOzj|t}I@N*(1;NvTh@Rf&O6d(T5t8aPusegxGdiAaF{!0(P00|GjB0l`|tM7s= zU!ixu0Nx7#B92$z`s#ZC>swxZ4_1FjeE1na^4W)<0s!&hk3!yGL`>ZeKm71>fbeqw z{>rNl;QE<|pNsP59`c32Q_aVfH1vF0Lr(r^T9q5a;$Y7!K zc{Skk`8IDCDuG%u;9la0!s(#jYT)jqZhvk?XHo(Q;(o^5nKZqR69Avi9nv%Muzq#U z9Pf{c{RyQn9F+WWI2?)h4Ge($&3a;DUS1AklQ zq9j0jb)!J_}Aj+=&n_xb8ums+=Tg@TbNqRP2HIrx(!;n;=w#* zC{pIer5mTko2dQ_aZHg?1w|as<>KN5Xdo%WTY;R2^hW~8c+lrl{Gnh!G?hRk>5ofF zP)dS1GkqIl0=o=emN+Eg(2!UC_<#OVyNLw+X2%5ud=Jv9BHl*Z;&4sjGv1hen{7(f zV7n*K!NUa;&Q#TynozR3Vl|}s4LB6D{Yw9G?#>l6Wp;0-9P{8N>PBJKtNs)gqUFY| z>!~|^=D>1v$vm|g1Sw55&9nmXw4oH1meu*iiN1NWYcrsxn(?YXv7a_tw0|e8%>AS! zcpwTl)Ki?pl{TR!Qn!<1vd>(R)46C%#e>;9tSk=YvdNx=i7hQG4ohHD!9r^D`fM(* zi+)g)r+q#!k$#LzXftlBy);cnz1Z9_4*X;aX#+flawKT(ci1XT8DC7_1jqSukIuHN`#h4TY4}Q-y_7Qe=;Y7*Du8t z(74%CBGh(PRnp>^v?N|uBphLbP-##C5b>%6m7F!h)tqBdw47W>R3zQbrF)>21mRt& z$X1<{ju$c;3;miNQGYMo$);~z-$c~}2!uzSR z3>{??ee_x=HSC|7$n|9gqb(H=Howp^eEpIBfl$PkOa%IZK`9vM3xM~Z^e6nXpXZXo zkqATpiKMR|;;zs@JQDOvL0=#wDam9gkx*ZCm7H`xIO%N{6m1@w!jOW&?B+FaH5dl= zqMamOO)F>u=zk4Oa?oMbSs8&uJgGjIGMn+PJ4K z5W{s5xg|yRZY)9NxkSdiGA=+3;hGCLnlJ>i7bV~|{3UmEuLPG?b5D_V@)C2%Qe4b+--P#cR@ z^zoE_-a45qbwIJyxg5kIv z_JInNp?@t8^o4x=;e@Y0n1}>?0|6!O#FT!2wE1FMUA`tkQ(2B~Dc@g(uDuAlYSRNz zYe6>_z`|8|WOlh*9uAo;l@A9-^<0_{PjrjdRBThAQf0AgBrp2y@rY1Z3Jk;*@T-$a zDclzy2*`m*1cLTtC>%`qlIqb$yIV#e`st4&uV zJ(tDpn&Ws#n!?BD?Pqi6#Jmb_c{a6bw0YwJn~5vqx8uG`*&CzaUzHzB@g`VaP`^og zbpw9+KuRE;R#TY3Wzr}6!+ua>{%|BX;0pyJl0Vt6DE$NQn}CL({<_en?IKN(Pe8yjkx`9Vd*C$@_bdH=pI-u(sxO&{O9Syx zG9L2B2m1WMV4ocgf?H+ox@|89AEfDF-H`>hfbsc}MCPtMr(F)+TrkE{vyltYfu(3O zxZH_!4v#A`_msJRC}`L~OPrKecl4`YYuL=BTqLxR^(j{-=JMcpRX#M1NWd6)bG&eY z0bid#90#8Y9Q34wetIILB$aR?C@X!*01@u@MWAroFDTjUig*E>(L}DYWafeyo7Zm^ zVpH>@W=37SCXY@;2F?9(${(lvr=T;Wb!Fw0cy$)f%qro34XR(?RDrr@6N96^RCluP zn%PqM&`kcvl(4P2r)EW88>@t6aYUstSUq> z-k%+s8cs!j!_SpYO>x_QbleP{io|z=wvUi;+4~W{n=wJ99gAbMg*)xb?a^Mq#e!d= z1uHQ+%_J7X6BW3Bl)&k0XPad_2v&PDD<3OT-o6*t2EOVkZFIj!Ft?Vz7VUA+mUdBg z+5FNj$~#KCDD$nWcb1Mab&Z>cj_Rky%F`w6P#;f!QMUIp#?xtxTue`BijwuZIIE{? z>~Va^J_nWW*G@}voKt9=>FVF{I47UFN{6&U0X7Ew7K$cf(d_M$t4n4tasnyiZsY3} z>442y1(dS`Gu-}uMQM(&DNSvd(&;SDCgW6)eX9xrt%;7^t|-nvEY3wf1AcVXNQ_ew zcST8may5#x$7ZdNErG^3lYdxIl*4O^vNnJ11BJF!7Ne5+oi``1-4LD11fyZljE=*1 z?c;;C+thKfW2qthNd==%tzon(YgL;mi5izC0(Z!x3-_^pk#-j^ABDpYVW3l>gz`ag z4hlT$O+UzsIkSu17aUa}*rzw#78c5#-^EXVPjjcKz@@W4#&3lX{R%E^pnhRIs4>;tllcni54E(J>N|`yw^E@ zj~?g5j5<0YsJ^_JJESMwY$qO&LB|Ts)#IV^ay^|`;bJe-xy^W>RTI;`-`Q_~HYI<% zeYjN}o^LVNgy#$aGVKev(;%{xZDVqaO%A&so}*ER`|ROy8;x`t7G;FWmfP?w4Y?hU z8KTm-T=$!Zp%y%22zhU2*)f9eB=|{xf^S_1zJ<;*qH~69TaUuG2&+ipwjB|5oW0JsV7_Hk3kPolbe zX7H#YRX%r5>NW?vqrUEeSoh3H{4|W)$(W=Ei@i9!*~bkTeZ;RUdC%jQFTDtVHuFN@ zRPcW69)QE`eee0+I5>g$Z9n1$g-FN&=@E0!5O~j^&+HT0S456eJgRAU@+~bXHXD!X zG5TkAItxmnK_&~?gudpCb~?dZEOm6d4N!N7Ht)Yw>6@6xV+0NQ`9=+RdydXsZ>M!8pESOa}W@dSkif^zw1< zWpF&{7xE=>L`JsU`ciUjO<-Np(VTcNT8dZ3R$J+Ejr%?qTc~Ff&Y|0X?wlrw9E9(i*DpJ z#oJzX0IX))#VlxP?HY!Ez#dhOW%xl`kZi2v6|2d90B64e%ZrC^wUy2g#E(X_4&O&OW!ImjE{lgkHqm)A9YTlOE$pGA zCObV(3!N@J)Dqvd;n9+%`&MDA=LlT4xxfuRx~V!Wd0ownpKC>buE3|chTx~h+$S3} zN7kI55Q#@KxvCW`ofgSY$HSAL=x~`A>6E8o+g#PtaV2j1EG0~Au&obz9JFEai~P9C zIy5$Aj{~g@n3^J;yhPTA+kkqq6-{hc$)9R3AI^90W>@r(Au)dBy`=>X04C1^>8h-w7)944bkkHZtw2^umKLvRfQFo=Q3s-lp+V zmDX1(iX3y!@I_v?qA;>ecG0mi+_rbU3v<*l&=hhhiH;tZe@8eY2^+#`ei&ereh-(c zM>sDAr>=B%%u|=(M>s2geiJuzbnoUJ{T2MFw?L^Z>skhTeHt%wc)2c+r>iN8tIN?^ z$;fUj$`L9`Yds#8>BF86eS8a@K-DQU)A5PIN(3)0OwqTw5N;+Vvg^JGzed9QS&~vu7~?r_VY0DcKOdB3Fe;13a{#Lw>DbUpnU3E}=rhy$iDSp$a!-9O$FzNO~!Sag@C;|T|cR09y7yfeJc)^A=D6__^QX46Pb?O_>Kn6A@4{JP}FR;Y4}>z=D~ z;yQ1oE~iS-{I8UY78(jF%O>n0R@A0WU?o+{eqCor~8E!Ha!5o~ERf zWvu~A+3C364x`RduJv;|9r@dcFHkB`_nfXe#e9nsENFM(?i`lpkR22-{=bU}mH)d1 zJoCOoFn2wsyj2GYI>YuldizGjDS|RrvUE;7A4B0zA3yq9cG=@dw%R4HkkoG7cy!Bz zQ`^IT3jbIX*V^;DZ?&Ge9IC7KPN`~7)GR8*gEi{bt)XXVwK>&6=S^yF6-wt7T5U;) zw`2AJyWn#I9yQuIIe7EZ$YgA2Y;a;?eDK;xw4K+nBHJj|RM<4!P1IGK{8&#%8JfEv z$8FU~ySO5qLa=^;q9xn&--ort$6@WUK{pM5Ba$5ix-wbDT~K$~;~1pzfkJ)?s{T9% zZ1yqZZu@XZJRA4B$X};OiZ=iVuI}?uMTR4X^9@Y1Zu{tSo(D4Hxw)l> zJ@@&WCOT}q#Xiwo`y*zL@zvXBgyI3?MThRhRQ3|{7;SXyZcq>)G89ZGM>`Jd;hU7!qI9zW-^GElrwr#F<_#9V=U1$vYb%pgLA712`X{?!nfJp+(KDS*oOu4 zaW9(xcoV`k;v7;6cR`6GYK+sgA3@?SBfi@C+ZwZlSROx!Vgtuh&6yjtj;n(PBIuNG z@B=&Obl^@%+W~%II}K5|1#^Ez2Uvr!6tuR$-*%@HoCCI2#Oj%>qBCImz$HL`L!QbG zLDLba=_m}3I2Fvp_SvVr7Z@IUV1j0iRA?WiX5(RR_V8u{$4u{fOPz z=V$<94?lYvnmGpVKgt%0*pE`wK$mCjPB1((gQL_&BU3$eD0Kr1BhQWSLnG^98(%Zq zgG22!)PX1Z@ZoG|;?Q$&k6;>qv)%=cFu}D`24Ue9HdUn2cR+mx7?^@v{j^Xna0hdW zS;X^wJIBpP#j0N=XYYzfQ@glFfNVfhJwKa1t7MPi(AQZE!;USUJ<10sFPg^+S)AX( zwGE|tDn4bX7vlVw>C+IxX#1!=rllZvv`RftP{3k^+ajPDX7m0CVao9sTf=`y3xi#iUp0)Doz;j;S? zwq_dcfgU(P`nGZWjjm@_46ade;ZHUR-aQW)x?boxdH%k)^!g2daig4Ohm*m6Z#BqD z5P`-_%hs#sgek~YY-fP(%)&l+YG)I+pSzpM zd(h9lzul4aUXsKPR@}j~yvu0C8}MJCaPasNpP<}99c3Sr_min|GQ(9q!1l;bLHTyF z;!Y+%4NoF}{2hdpT~uNaO@v+@Vta;XPO|&ES#dWJK1_u7u;L!3`CY&xPOI)A$uIa_ z@NcRJOzy&h05cO=8iJRP0Oq}PcNFfxnFJ~CWpg07V`P1RI{qBzj6e&rnYhD>`^wpd zXD%Tp0BmeQe(YiV{j9j3cAI zjqNygjK+M#EeJxbmVdY8=6UU9I%Bv+dNxG^Zc@R>WoTV_LL$FNH;)hH3TYY51|H#F zBL@M31-nlcz%X=hz`&gXI|NQzCag*~_||CuQ3UlRJA7ky_+|)pu*L_= zRB~~azXu!Q@XR~W!@-KJXUhxJpWKj|MCTcu9uIYpIy$OMpnjAhPm8*TL387Xn@0S> zxhe9c2tbMnNR8Zi=*lV`MGuOHdSboPyTDI>ski3_&Mb7nlZVm#z|Wu}e?NuTP?pJZ zfxXQd#zI;vv)^eS!d%ZW$4hR8N-AVY>syTwa)bI!C}hOB@ouyl&W)p#7lW@Kd=Iho4-Zk#HX-8|HWG?3r~8`8sGi4()Q2&@8ln zgMYjO?i$EioBgXSN2!gJaFyfNDiT(QZDKS<&%?9A&7nric%SC)hU~nPxYG}MB{%WI zRSm!Gv(eBSohD|i23&b?3&gOUzJKJa=EtDi1qcsxt2J%k4xvBS?ud$Z5z?F(WA z%z=Pzamo@3mMfj`?x4YG?W01KPew5s3{}?$s7GMm)IKQKjvB9RtVr$sc%dQuj|i6# zQ#e_F12hC*%B+1Fi&AQ4+)?}tiGkuY&8|PI5$lSWLrp)q{aEHye*~J~rHWvnP9W?*s!H~{&M=M=X%+-Xm)R5QX z+Pb5IoFohg+v&Q6Fm4w*>zV=kK>;yr74}en+7|atz+@iWuv3(lRH623a6GENWu-Nz z?(!TjsHOY~TN}#ma-uz+<$;KariY9Q+XBiFA4x^c)j5l-JUHAXllHTn0rH~288B$> z8dplWoSACWr1j{$VEEQd`m?2^Nn34A>Ow7vG@8+6GFr$fX|K?v9%rnC=G3{@1P&5K zxH=C!0-xmFR-Wi~M$~Bf4mBp9)AkZ5 zdtDzNrK7cc&)Q3(+_;*GbN&}_d32XKRX8YrTVI~1Jh5>Vlx8W3g%hY%gn;E<1fAke zu=4Ew57p=>WjMQk(rJVssgpI98sVV@wdVFEv|e~(G%|PA zX0K|kNa-tuYn9ybFN_QdWpQH4#mbB2PNSMF53||RW_)>}6CfASHoM2oj?wHQe%Qq~ z6F#cbrW)S*^2ChQ9J@U@HaZ-G3|7PKk((E;PmGjTw|YHbO4D|@{zHx}TP=cSr*Nt~ zR_{y@y7tlP84$zvvKY#L8B0QFwiP=G;k-aC8ZeL-Tl%D+WG`I!H5R^0(fZBhR`ffI zE@$RM5Qb;|$zIbqO_P4$>l)75Og_tDi!sL*&XeRCP?GZ=rhNyy!51=?mVx4Wzz^Z; z>=wd81I6Th+QW;D4z^!(ur)f^zKS=H$0pH8iC-rY2Cd2GYe~U>VTKCk(=dp%$$3j& zIDQP^rf&n>I6|SisQ@_D!bdraG|$3^BF?iZs`l1#^R1vLpD&(?YoPdh&!ILsGjrmM zL@FqkO{CSt{8>`hxDOjrpcFo1=6y@EjHzI$i_(ouoq5>P2Hv&49pvXsBOXQTk-O7?m1m?G>6rs zWDB^>4{q~-iL^HCD&BpNIfEk28g7TDwPDEEmY9Xm3c}&EnpJT0gFnI@og)CqAabq9 z5^cs2u~)|3uESOOg@NH z6Y?Q{9M+eQ;FKHO)11XtLVlF(DsE-F?r*b^7q=0rV>nWeqwQXXUq@}HrnbF2BY~~> zM8#NqJ)ddlz!?Qz9XK@Kj9Dp!XtVD?QrY*rp!L7Zm&os+>n~sretg7j0HPiy_fqJ80#JR!g#FOTO*4 ze2m(*?$aJ0qjM}26R#!=Csnso2bz4$R3ua=N@np%d$!=gd76J(yl0XRj z1Xw~2*eu!IEDQ@dwh6EyBnz91Bulce3G;v7_ui|jz9gB&M|IV!_g=m8yWV%yqfUo^ z5Si3DT7ql2PVxd@%4=w)8Zs_y!2v7_DTk5=rKLky1&k?A!h=X&q>TrQ>C2@Atwtqvj5>2#;^1#w zN}t9&&=_7Id4is0ypNxx$@WR=Ene&DS45L0c%C#{lD9b$Gdjz&mg*$!P+vLke?avA zB=x_u4AWt^PGzNUosrUKB)zR1iOI8cg!GiO@pepH0@yXp&IW%}+G@mqC6$CmG>Wr9 zzmz^JEuBVH81;^%&cO1%E2;OS?&KLs4U*0QtkU}oL!oU?lpUGg1~3StJ`4FD;4ovZ z>vk@4ZA$V~B#Z3(b|IxGYvv}j!2|p%nwMyw$N+N=3t4+e5 zvGN5s&9LclVSPPhp=h<_+IpX-AeGVgbkR1X37sa zF0XytvlhXB2tk1Xgkc|i;Fh6jN!B{((xzB`9a6eOGR{=4ecyv?mAy6TRi}7-9v@eS zE7P6QR+kioo$eQ}(!3sZi?xZRzFwrh0UFjNsV_KRz9?RQzUWNd5UJP~Ai#e_T6RhL zS1XfkBF7_Y#qU@0$2U^$H{qnjiAYypa@Myl>RV@H(;;1kF3xQHaybo0UD=j37BAEK zZuG8Ic@cKEi}YDu1(JBBlJOQVPk&6K(=DaDCF40!stg}7y$5T+&DJBSuVg_}yQ&Xk zskIM#<41^p(CQ}WDOii8Qc;gz)bpdf9)6J3E2VoS^%~%=Y(s8c zl+qU^qr8f@^dvrFH5akT`gD!@X8Z_j3FB&2Ve+QDT7{*3Nn*rn`V!iU>-VaFgoU98 zgrxpB5wc8o>}e_eG;H_JR6!>EK|+_ozhA0y5YAhFmj!KmIg4=SgbjTLi~a(%PNmbQTSg6lIn%<4m2-t6{U#zotWm5&cHR`*itpQw@DuB8HDcw(aln)XP=6moZ z;;MKJ=6bKx!&pQFUl$2OV6u%8wgxdBo6$>u!}}{W=|O2pq`<2~0`)@cn<>lZc^2Ho z_Iu8t{T#L%r{d>x(1gX;p5BwZBp6Ep6zmiMcIFurxhSJhY)IM~meNCFPN(+dgB8ew zjT{zvHumI$GN=R_>K9FXUp7^V8};3L(&vOk;aQQ-%%MJicTX-@X8HbIPQGvNal&hV zfYdkx431vhi*U4u1J0~s41}&;-fKhJJkYvz-O-H~^SiOSHy^xjjY!c_Dg7)%0@n#V zAyYV(W&q(IlmB2ww5Q2@+G@l(t5t^r)o&+FrQAdPv^{ zc>Zg9;ol5z)-U9Y#`pK~2ECtJGbW{f$0Yp^YvGEB_ZKM;OQz(_d`052`xUDH zLsb6@wLI}xsR5I~|GZEO|7OyYlKzESw)m4*r1YdXCS3bM?b?@W*Z!~;m*60Ob@Ibh z;YW!1mG|+)|Ibd;>-Hgm{ZUE%H5hSd_Qx1kd4b62K~`;*cP9R3nWHbD6+fPfzE#kV2|B)W=Wmo-Ks@iVU@A5{ieyEP~ zt-ni%`9Ik+%U{97|L3e%>VH9&?vYE`0wysi>7S`ne-Cf!IV8F-TK!+K7~c00wx5;K zv!d;<)xo_bNZfh=EQq9keok;zr|a#8f8H7s$h4n0*gDK=$xR;!#`{%jbz_?r~Q~2D}0VB9FWv6QO@6Y* zG2PFzDi)-zMG{`zI>=l16=Iq#{CewPT9u5A1AKjal}OlO+B7PybWJjTL%jVOt%{Ey zV9dGtKZIdR&mw3zFV> z5UxvrjQ*VDtqP@oFG@z|L8Jv1XyyG+=JtcCSnE89^)5>KDCJn>Rj-X6T)TD9ra!(Z zrYb6>qp+n9;ygv^^WPHlu|)I+OZ;CVaoLgh7a}nx#jDw{FTww1OyH~QFKM;>m1DK6 zNa+}rX%H{0Gj{TQE**KuS>?U!?uj(pTwB2(*lCG zeTS3fVz>W)Gd1=50%TJj9IuUR`u{a?VpMsA_fe9upe!R8Q)Gejl&wvHHe7O+fX$TB zn^-(;Ix2BfB_&izsf@!_CSxVfi=zg(0u^L((H6>m%Vm`NR`4&X9yvKC0m6sM)6bK{ z428fO(pu#a&IJJJ(}3N^(Mf0b%3}LAkD|bQOWJsUT7HZgk(bPqDY$`kY1Lh zm)*23%A|Rq?ki>0E91I&gAi&~$>}#p>DN<7UoUMuq|e;K6m0c1DZM4B)iT52j}&F_ zK|tDiK}x?st#||W&iMQhAdn#i2?Hd!UceVbxx9eXz@f(q!Srt*foHhqsh9zV0h+${ z-Xk-AGx2MZ8?b6}0@p8E7+gLoZ@nnV<{@ek;DH)B{UXWG(LmKQ5`0m5{fo><5USSu zkG!m~(FR#@^4d3!!oQid`eTd$G(5+1h4G%_YMso*fq!>Qt;c&vIfT#u_88wI2WXYD zy{yPvFH7l{f&V=QS4$$sarR>x=76Lg6crKUaY#--hT&59>5oX?dPPzX%js9>>t8&7 z=9Kf};|U2etbOsAE$V-zkf?vH>^QzYB8x<%uGT!qS)aZ7jpJOncNE9j=sM2#=P}uW z8juI8I4IPy) z^+Do&Nj(Wa&q-r-XC1*F7I$*4{62%x(eesn<1@MB17EBquSwGDnQNNPL$R7z?G{J@^?gr5>g?Sh|wCB%5$ z>19dnhNqaM_P~#d1VK0U=TG2g9#MBUV%tB1pG8F2-GRoZWl0*()U4{-Ji1+r8(Ji# zYr`2gYQtqpNGC2MCz%o}DNQV+(apXBMx>-p@jbc49NESt^BLppLhQmrY%|v92gq!o`P{XJMy{eaJKF;PAcbm$-zM}*(hPb1 z4Q9#gY-6+ERA$>ExoT--ymLj$_6f`NtS$-_wZ{?xwTqHvAgC&q;DdCqT;stq3Ue5A=+oWsZn9#Ja zHQbz~Be`0r)Xzc5;TGCfkyQj*W!-)Tue{68aO))I9l+6D>jOKfk!Pw5iro~AFARp0 z;b09mag2vjKt=Z*bjW|s(jo7Eq7ewK>IIxnxE;#Uwe|#|$3fec=YPr6qQA)Uc#)~e zsr@~c;uvYhc+s;&>ytKrF>4qtZQ(-&=ZOiMpJ?#)YV5;qRP{e#4fD{BeGoc67~qvf zxhgQyihfj#G_3d1hfI$=*PlUtRlh8>I)NPM_yL+yctoot$#yP?hK~M{@l1UOC zrAg&-Zs}WA#~#T-->{xG>0{C_=dOIYDi!(gqD)D0Kce3xw=W8l%)qel-OWu4+&Zf0 zGh;8b{mQu2Xe0?kfaU;9vGT8(w&~wsLXK750nz*%Te%OH3OjC6Dns?M8rhR=jko=H z$hN7a(yXpDKSeW*Q5WRz7ypT#yR3o#vi-s#WMlNK{i zohjrEBYUQQXnT-NO@t2^X+@WbO^M+YQ06L08~0Jq4jCzH?6}tfV(?V*yMu~_Xmh4K zCg&vR#8a&hQUg+r)~ke$wTnxJCHOZ3Y5F=!)s|cw0sz$)!dgW;{k} zZbdT;7y+{nV_{!@J{exvA|=o4)mLzNBhWsElMU;*{hAs=TUQ(N?pyk;75Ny zLcnTADb&_}7uhs<-mmCxm|nAtfAsx|iS5u!6@nHO@S}Sa($=mGp^NTpe_aWInVJ7+ zccz@zW9VgA6hEDDtr!c!eS8(08?okX7<9zaVt0fG;FX<(`7&xb0^cX2KZ$xWge;ZK z%e#huMFlE0kJ<)XJevr72NaOGN5tYZ!cmoU-1{YmZCe&jFSl_zD*6Y#RL>x-XJaRv z-dR@2Jg~?f<9M5tnayLxI>0oG{}WDqjh0w%QZ*x@N69SI>OhI)@NoWE5=H{dzu1z( zY3xU|ACiK!M8xFg76GU^MVhes8*M}PWqM41()L(l9_N`4N{{fi!F;5=k#u%Tq(k;y zfVlz=_)Eu`es||{wlxpj6*uTf)2rF$In96CtZ30S7VI`7uQ4jWk}U4@S7dH|zzpR{ z5&U1`@+*yNNf=>_sE}NA7|?Pt>lJ( z_L%Q#88cKiVBtVuR9gr~HplE2 zmIDA&K&-z3?+O3_ge9Zs>}Urla8E#i-Lq^5ta!B{@g?S0X*Zn2eepg06F6)&NOh23 z0$AKYlVwWCtvfK&xIdy=Xj$7dPZUJDwt#@bE6@fo%gz`+az{Mwq}}WQy9`cY4quZG zf4D7Q6Kv`xF)IksmQwJWLoxv^s9f-w?an$WpLp$?(;{IExtW;Ht}#=AyvG3Y3(y^7 z6bO;vAx@?MO2RI~uA2+%A#|jbDGjHRu#U{72KJ_beSrnbF;c4-B1Ti2eF07L3F31h znp{lH(U5E=)mT$PUl0UolNxJ@8b(Spe_A@aE|T{Y3@_{qA=I2T?-q@6f&u2o4vQsb zl4KnP;KDR(X6GU?Eq?z>%L7K%mZNhjj(lBC*Vw3JUy@tuqtf0&iH z{(tesKjU)+_ZS#e^?$;|*O7&gs2&M-!>q(0LfV;*!A;FDf3^4mpv+@P?)@oN_&0d@DqMoq;fDYW7qtFp5>2c! zWpnH%`b~_A=}OK4fK>IB(0q6$8bia)(ju-;i_R!v+TFmqUw?AgTFJRC0)o5w#%C;e zinJ7Yk2H@p0Fu*y^Sj^g?okN~VaYx#`4qTiOuU1l6(F2?l$zCY4LTtiks9zT=Go;JPn z6qTCQY1TNO5E!>R;`THFiO}+Z*HkE;4_3Nln1hU{OIvS4(Xat;DOM0w;om;+57pwO zFIWw8K4HU-K7Yp8a=0*!f6+RHHy7al?pJ|gtnO;^<#GWgDy(msrDx9=fE0rsT=jFC ztFRW#nzQ!96@&_>oEL3n6#)x7Z#J0bUNckC>nGlgwIs*-5HAE z_SD};JoHL*MVo?^`aSt+a*C5FpA8Y$1%>l5tPz zDJ|or0a(<+6ntB_f0zXL4a5lga{vfzIN7ir{k!bNRUMv-;-m+Xu(SYD>J$)pr`ATE zd?ci zF|N}*wy(b>t1t#fBj(EAa8)nCrC5q^`P6o;i$<2Qg_#Oo<%nu}_^mIhn%(3Af+sYg z^8`H}j-gu$?oERSWrKz_UOPG4=5O|&_s_NwbIhcv1?YScnHa$9xy!&N#2o_zq{_-% zJRFTR0EXfNe}rB$8m?xltas!&`ec5$xXeOi%T!^+--*;55HILgr;>FWr81i7L$MgT z*C4S5q`+6M(x)!BV4JR*Z-7o=20~^{V#u0sHDTkf!v8c4f)PcUW(rzCj~u0n@wsF* zAU)0MP}2cgx4^xi921_xNVWNWuyhH9-oK1x&5_HCf1M<<<2)|$(VWMH4~#}5S{$&L zaqe=mHgt4&*s0xcEBQ`N(m$6 zWtrO~A1o0VlVn0KoTreR8vHYheVp~@dxoKJlUaX$n|7+ys(g-CAk8ESgIF)qS$R(R zR9Lvaf7Jv)V_1&c*2iYe0D2cV)uwq}V=mEsLO?hPE8u!*UKZN3xz6MRc2Md&-rh`o|WtNSq?M?YO@Ek~w4SW>sPW<0@snl4M?)lKH3> zQ$_gOY9))K^a_3ug%qDGx6aGa8Qw0=%blfzf9^mcz7Q;B0k<iQ|GC-tgY&cT^R%APpBup2Pk#&m?x#P7Nnxt&D$C~Q`NCMUNP`6j zo&Wk9-@?OrIKz+wiS~TwmLI{W>L)oRWSwLgQ~(WvQg;+Xu*Hfs!L^-Vu`q6mIP09F ze;m+#;dm&!nf`0!LpA7izRXf5!2fhG#3KSf*ehIWNvIi=74bWp(5!bv&_avG+)Y zU5kCGz&RZ{2Kj3-H94-uik%@?VZ*$Mg-e8eF997}SO9fF$`(Lz50KR8To}Xke;&-y zrZYyDN#F>K@Yl;Qn*-SR2q8mJqbq>tO`~IwY;ekDc1Zvzm4j>7zSiHaVT>@IH5D$gglZ*AJAzZbe84lF@WX|W zPDR;?hpZpko(h&L3h@Rze=1nbSm}_V!K|r<_}tO$KUXe3m#Jdq1H5<@9Z&LOx0Ftd zKxWUn4x}Z8BMCE))cuXjf7#u@Eij8D+t!xO%J~IG2Ic5owYEFv0utN0Z`q@YLtv;DjhAO{s)gS$wQx=4xEo+9Rzry zaq8hNxYv3yQ06nvE)S0kjShw|o=(wz6AGqXaCLT_I$T2?rgY+GGBr6FGgSuTM%hT1 z2b^+s=kTANE~dob9Ex%0e{#xFe`%5OH1{4WTu1M*3+*W}c(j`WDzTW}#M99!U{#AH zQUTTjb~v5j{e(;!4CFctWo^L{Rf~iSfD=C^b7`!@nX%(I&JjrET!lk-@8E6@;T(m{ zeJw^yf0Pw?0=_S5h{a^-C`98vU_EsP9QDoSV70C-;3Dgb#S-h9s#hr} zY-6v1R4{9WLpt(4t)WjVv%7(ob%UKoU(FIQkno(#Lw!uF67uwy!GQ5=Ir2;Sef03}Mu$X4uOV3salT2;C zLumat7CeEMNkou;g0T14wkLX-O0KLy$K0f*SVL#sB$(qkOJJU65-vxL5VFS($7`sm ztY2nW{QG$S8h)5md`RiauZ)lT6_d#oTUwGwk;#+}-kRzg9n~ALB=UUvNxUNh6*-4Y z8COrpR8p_Gg3uWn6DyXswKflnr2I9S*%!ivk0-L|Apap-cnBBuZ^#sK#%l4ZYBl&% zMCAhje@H>?CG#*Q$;^H|9ECl+K&QJn>$sON!h(@(MgM;XePCOXAfNi8hI zG}Hr5hBGD9Du)+84_5-Aa0w9+B$KU3!b*RMS?6%9XxscPUcQ5uf5Z!UYOW&PH%lK1 z@n^8w)?XuKlUm2K$cTFCq|&K>mku>^Lg|nmf1&O|2w9!25tpgJXM&3Q|EA3hnS%QY zC`Sdku9nJmnBI$R+wagL3JI6}nY|*X^-kZ1-LA*WA7BH^Nk<_H>(ov97Zvo3cge70+)-qtOa+@FoQay8cfl%X9+CqX9V5CBtmf|l z_90CbtmMx)Fz|rE>*z=XI)@)`Qb_GDlC)1^**U5oFL;g`ti)4YMz0xq7v?XaHJ&NK zW64m^Lq8N>Hdv0jfV4SK?T&Q6^lmKTe-&g0Emf~`qi4#){1%oXhJg^XpW&-eVC>-D z>}QzEOl?jQ?o$g#1?QU`_Dfdml2ij@%O@QLrY5l^sY1t3h4f>nm2ap>y^PW>KUIb+;`j0kdPf9gQ@ z82U}ciS6_-mf-EPK$#w*UB-6+=U>EVIcekDSh|w)0W?+tfr5k8mZiZwEX`P^3~w>Z zG*+&t^Au<>SjkB*RQJ(?So%IK3Hqphmzu|^Bp5(OCe13G0%N2|1=9d068Rpc{zW#i zJZ(|T#6c6G@(H-Cqav`0WU5@}e>zT4z0jEA5d1$VAK?FwxX?SiU#@Xg%e5|yVR%x3 zoJws;Z5ak%_qx2Ux{6X4x+N`zJar@itc2@Pipf?%|FKroGq0g?x}P{@rDT)xaPeRXmnV84o4O+FALcuLFnL3>UrwG^}4MWtC(vr@UoTK94JjB*Ov!P;CS?@?ytPOH8{6zT)ZU@SWqjLu%!uT=53 zHT3;@_*;fo<&u2TRYm>5e;^~Gr^m4;7)`J}rJB{pTU~)se-&I6@(HD`6zWsFEGM+E4)#{9!g3y@k*Z^Ridv1U(93&O!%d#N zu&Qfa2l>8$^<7d&;b->1{{zY%d2eYol|Lz$mL8Iixg70+QXYy+icuArbKyPIha-^V zAgmzPE-!__!B*kOo`=3wDf_Z!nuopN|DAvL@tu&HH~Vjve@}KNcOL!A*Is*Vhs!_g z?&2@eUqg^5kv;%1DM_H`P1nO@a^dJ_*WlkjUGtyTU&Kr(;MN}z@jEgU8XO7?=uMdP z5?;QHHK+(fm+*qInSeBYcIZ~9|K0=;9Qr)wT1NO?8k!mkOa=63WWinx;$_I9{fVNd zc(w+?ZM@71e=1*phsCx04qm>9U-Du!m}mqj@x_Enp62xowSWYaJegP^q^SwQ+w3Xu zt8cKlRAPK&v@R);B$)n-`)L8S!QZ2FrN02s+Oq$;du7L8SJo3epOVGjqx|weOA#nZQaQ&N0vD_x#qU&7u!(buR%ksg;h zMx#(UdaJk;@eb1p*YU$iuXVYyz6ken83TjjTC&61VYAQ5DMiMjz? z_0D?_*ZP3WEw4RA5YsX@!#^k(dIn{N_ke!ZfJi5qZjcOYf)r{kDoYwOs&Pr(^+5`8 z6f8rVm|(f2m81DteXs)U&w?I`OUnY%qBmI&e}!pKy=cDH&78q^GdJ(u80l5rMVl^6!ecoWtv$T%+*S5Q`^wjIc4r( zf8Xh3(S5tDrgyWVJ*;Ri``ktAb2ylnSed7-4_{_wuCOv!S($5gnG*CVPM_<``kaF9 zxvA)Y-O@p;i9@W+ur(CVvdq_6<`MRt8}?A#WGyNoU)flu8eL{n=5ca;p-!+GZnL73 ztY`o|Sa++_=ySSTosrbL@N*9xPIs&Ke<>K>tkkVlO6mjn@uHh(`U$b0*YQru=)zf@ zgQp1mSE(0T6^220L@owZjg8(sYnm4wF;mkPS<|AdX-lkW%dBZJ*0dGYv^Z;1qClH+ z8lzBSR^iER6MlTn8cUsh&R}gwvd<;i$8juEY%HOohiuNm z2K=vN_HqJwf}6aI44HLY4F;w9K4A)DgpatHM%i|XRCZXcmKJ|u8!n!0cKtkB=>5Rz zT06bRKep}Pa#S^h+24-ENZt}nf6O+gjBWE4R>~58^5ca$|LmgqkR_5x>4ugj2M9P3 zWSNm(*$i2;l4d$QX_1g7sdSnd!9xwq0ErZ1(s>ce{M+{c{>)y(W;CC>cK__t5B%ro zX*C^A;NI32b#|%7EjKoqZn)xKRUvg<^+}MEs{_Of}^ESGU#k<~Iq)_pxXgt#>7FQ^$ z`i&xW`}Mctkz}JVM9MuKe-w3Gqe(ksnD>~%FUDtL;hyN|5c+pEyt4WVw(x+66$Qkdi6pe$`uruKyfBjzElsGPsx%{{zLmqdHa>$_|5#As)1Ae`vAIU2e> zd}pp_1m-Kc`Y_VoKM;O6G_YnyNDdl2I6bfuTU%BK`ZYs;*ghIwe{NeD4vlT}k&?Dq z5zzDnnEEkxJ{xS`-3b=t~ma?@@co`9P{fnJyntg6Mdq_F2Se2u5NyW0HC zzCObj_RS^YDYilQf64Z#t~NZ~rj3$Zk4EU6pU(fW!e-`JW7pkXp9lq_eGxSkZM}I% zo11D~nZDS!YIby840opHi~;jN`^ABdOTKZ`G}wfe;t>oU8{<^%R5(~Qu&Bd#qTz77 zwY3)?C!>MnNVpFl^;fZ_94Uw6(XjfAw_^cel57c9>`G-x?i! zFr|f8e8UMniIyL}c3l&OZHOQj7PFsY^?3ORcxfdZy8C_~vz>3kJfe$fC9q)?vjL zDG{u&GgVr*f4vu@CtPghCnpwCJp=un3v>4_CI-hlRDFG*BQiF3V__lCquz`KYwit> zhK%sM#t+BI9??8VY7dsxFW&3XhZvBp0rvnZ3z)Zyb(Ud92U-*hqkAMgVhk+>=H@SU z-yNPzjYlGZ&}3@p?)tcDB!*I?pc*W_aci)ztqWVfe^Y^A$x1X9j++1xhDO?&Chkl` z?%iGL@9DTcuf^t8!t3Tl5t|9t#?Z##t>94X=H~dcXrr-tD=@d%HD|PSKTOR%ys1s} z-EQ0Hm{`0SemLJh5{v#B_Wh~$*0x^Xz#_(*(|qIFx-URh?6A?=+FH7Osa4b^R{hwC zooWoae@6Rn1}hC!4=*I*^Wpe{xo?R3UhxHHhJ`KNc+thxa&Nrr&PZS=d0k6(4R($X zJ)ECXTg}MA@N#eG_}Xyr8o7oGO$W}-8&}%S>RRkdYp?{zxhLq`sW8`pu@-}x(3qBx zwt;JYsz0@`U<0E|1XlQgI4Kl`eGQ|imxgDie+@pSS&BctD61>}R1)$%)R?I(TQEhb|`d$isW>M*rAYDBNeB$l6IGanw6XYOz>Y_l+fh*n=fgtY~e1?qF6L zCAEDEomQDs#o8%Ub%xi1Q{!D1J8#@xKg*Zc*uA0Toypbk+P&7+I~Qkq+XmKG%+>Dk zf9{9DwfX6rgPp-jM=AZwh;Yz&(CiMta@RJWGJF$SVl}4uTH646qB2tSp?1O7r#=KA zidK~Y+IEl&=?}l&56aezTm?8y_w+r#!zhL&fJ|Fu;2!C&E_idLiNsO znHd$Ugsh{2<*+llTD#i2={(sy7)XZWe`;7)EyaIsWrz*1PehH(b%i@G zh9j+NxT7b0vAtD`Xx(kCb6RgJ`HwKGd7sbv`eTU&gH*mrxhhBdX-fBzjK6^P7A{&# zp`tlciq7OoW z_eT3B23l`)1uGqem=)rwz)Cn4^93SdXm&qbbRUd`uU`*GNs)6hwP2VB`+-_b8BG(o zU9Kn4MZy?dQY*ndbMyxH(F&!Qy}Ottv}bF{ElINiquJWaM!dJRHPRaC=~cV5xwiJ+ zuGZGM`FXW-zICp1zFq4Ln|0%ffB34Nn2#n67;s!h52MD4UZ*?>9bjJXj(3`OQ<3G> z`LR@}b9laYs3+Jqr!C%IHoE4*rVl+D`ugJG*rox~Lv+g^Y`N&N=9@s9Lj<2Y)dCbi zVr4Z2+jDghcE`6Wap*hqrZhFP8J<{9Hr=^3BHDLx@Z#`5XGeE`Z*N-iZtN z@YLwD&+0>gv98uTQ{Can`q)z6Cj8$RUk~~PYqHY0(KoEFj16?@cROxGI~Fc>tlri- z7S~3D>!FLIi(}@1XaQ$+fz!+W=P$Qq61!4LYmU||9e@A)~UDF)GOb5G{rYFbswwc?(f${6Zt>Hvdq%~W49sg4V z-fBsx0AnO9+wf$A9XZ)vC~OtU7vQqsu|4rMRoE#nEaehmrB{z!%e@w3_RH?4vb*Y3L z?UspX$)!9fFvbPN2Nuw9?F9J&TPmYLDCe%(&`+2fa?%S7Y+oR?Bs(=(As!TRm1JIO zB;$i~vvZE%?ok!Eu`9xyF^_v<9GBm$$|_=d=#iK(vpt`w<5d=C$vU#CGn`E*TFCFQ zBl7A8EUiLKs1`Dff5~6L%ZKpts}e==rSgz5+S4jLI?}9 zB2XilOD_6O%CrVwA+sN~3eN!0Z9c5Yjh_>%ksLe@KKN-0f1m5(P9ZUJ5IW6bj^${L zz)D$iaVK*a?^Q;pT*(rO_FO_YW!zsETIlfTS0xy|b)KBrsb%DcyM+1SrloGYhayNn zW{b0g`Dm6fzAQFz?JQfp6{M$6VSHbfsWLi>cu5i=uqkrH>T7gg>A3e&sd6dlp~#vP zj~Xki#La^1f1Bb_2mCeT`nwg*{hDWU-8$yDBNp<9Q%_<9yA2 z$9X(g>UW{cM%J%ouV&Qd|JNQ{o4>sPjI=anqZ@^+f55Wfwbe}2v`z|RQk-=c#jwwm zkPZPf~oad-{}!b?yb9T8}o8!Rtr?dfzlrO@x>DH1(rerljwI| zd+jy-b=V%S{^R)FpTG;Lcax98<9M;5%ne*&q+pHba-_LUI@kb;2&|y^D_92ILNQrJ zjx&Yef3mo?jykNtN>l&^WsxVt+Ge!hO!Siw}ADhcKQuftAA9ydv9QVj}!wh!#LC zq#qz0+%BLPfHm~rUPB?VnFG&qJPqPdsR9FI14ydJO#2*}JoGUSp55`+_5l2-%m;u) ze*~zMl9keumxh<6*9(7&UMtW{B?a5Az%bhY7L7lWHxElm=0ucQm=@4mo>}`N*`2JR zFbrRk;g5O%OWlLyyKy$JdvePmTrH<464e+$qE0RrIJ=ikT^Ce^!}= zbQaL{t&h$HVCZ~&=q~wyU?bz>HZi)Zu_op&hJiGvOGKo$(7>3PCATrRpJWhgUUC?l z+BI->eaqVPGBej_9u>}W#|Y-xGX`^xkms0$i{jbDl3d$-`i$Xl8iF1&ukP&71bqdd zLlJUkQVUZ$Ol-TqHd7Uv8XB7zf9;zZLhBp`q;1el6yF^zL{@%eXhSwOWORb2J+>>) zj604n?_CH{s{+Zy>IlpnsarFP8nk-x*VrJPX*a*c`T|*LkZv@2;I(iKhvn6w>50)> zeS<@jq5i(W5HrHE+_Pjn6aaxpKfPVfBQqU-^hCYyLqI=Eh_*_u1<>v#f92*HQcA8O z^0SsyOHt*tRH+l{rKHMSOV9DMKmJq*$JK zBbWsaoy#x}h1pEIIqXGuf3O7M37*Rck$7egK~uLClsZlELoowJJg5Z7Bk~EZc8}`tN0kF;V1J>&sw`SrVJ80ftmT=umZ!pf z>GP;roye*)o*vf+3p;~6xtsG=tGC3XwW?|HrUki!?!VmvqbKniU~D`Q9FqQ%5@+J6 zJYSdW0gILrAB2&Le{q?5^KTq7cb?!vbhuwrmp#czy^okqO~1;N1rmG4bV&iGPO$9cjip zG1CX|QUIorqVV72OdqD1Mn&^|0F6*}+zkY3m4eFn?o#tae=$J~2Snrk`Wzi<{b$G| z3h!+F>Gz|0bXDli$l%be(Bx2PYGRbh07!Y7%p_5R+F_mfR)vd=h|72Mo5mtr&)Lzh zx5L}_pe-)i3VG$yL;GdH{5!QyE4e;m?(+|pV(EukZ|oeoC7d~m)L2AUGE1u%^6bg# zL2f>wd+Dq#fA@PXN1I7A(&cq|k9vLHtKJ$K$t>;1QvPe8lhlIRk3rgv!4lGXBmqXS zOp3a>oT8g6J94c>OfRDBh*Ygm;j3ds>siqQR?&m3=pk10Fe`e*E~=1bbN_qB0*?j1L`@VQdT8~OH|L$f4vto2mEI7RN zEKW=rX38miw-8s_R<$bN2|ex9i?U_*4h1N`b+S@O7I)rn`ilwNZO3o?wAH*J+=DYe zctUN1JcJVo>A#jIF)8@bv)9ZTp~t~LWA0rIqhTp(74Rgc7|^>@`=$qO&ff`l1lqLD ziR%wHe`X@3ke4 z`bi=bQIW%}?_1D(wgs~2({8$Bv_|I##s*f}qLH=9xwXaVk@0Zry8da2b)xWVbAML* z2ep*p8`?0-_)V}HZ-zE*&Cf?8(QwS{C~$&ce>b7MV=c9s7@Uk>ymzbbj;SR!mTukd zo1!xe^YV7*299&QRBs?TF&~@>uTFOB^E06v3u}=+3(MoL70IO6#_~jd8pny{7LR%Z z0*(Nn`6Q8xj~wq%JT>eu$<*dxA7f-FQ*NZ9Nj#3rRPndy0eoag#~2{`M_Ig!ugDxL ze+m;A8$)~?a!($!+L(J1|~5D7i9;-1L-$bkiacr3^* z82JNfMfe|g+i_3e9?7q1yaDnl9^v80e^Bt_;(*-A6Br*C8IDqhN=F7pda(=y?C~5X zyN0!o6J6&<8?7``oUfwAAXoh@^PrOn5iUf@%K!zJ(yt<)wERd^=J}U?@Qs; zRZO@PU0qDXweRiEPYe}SHU7*{P{sQ^dlRJkz+M+BAW0r)@7REGBE=^yGJ z!SsE3hXAMA%wH(zH`5t=;#x8FUEw^H3s%rm1;#f*_swb(`CcxpXt|lR{H_vO%r2Sl zf*gCNa zJu7p-E~5}UFJ+v_VU}HE(i{0B4u$e`(g-|tVe23s#mW#ynpy;Me=(lg7)E6wCSk^XA0?A* z!BWiM?dl3_bS(}IFC_*#BI8E)%E0t(#!{TjBFWJg8rA1>R7mW_{(`TF)u=7d2%E`h zEy_%^w6(85v7{DGE~2V7@Bg>Hi{FE0-&q=KGVgSU602i_8$C1kHsVXc=xy_OR*T!( zePdLKuaDJYf9}mo3f3kUwVaQcReaJ`7o&^e1{)`xjMF; zy5(>@9FH1{(Rd;-HgtpcJ}XG4TTsIq<30F}BDDGvg?D{K6e3&)A6Ze*TtWlF#q$9M z=CAde2v7n{C*v_=QcBUup%wYBWIPMuld$--NVSgFv{OFmog;-(^nxfB> zQ>Acxf0HqGza?-H^xNX@g5CtIR6Vo_I9W3|Msl)$Hp}<+O5rKi-6)@s-HKUXcq}ZQ z&&~f6&v#WSD6(c!XUB;ON~W9mnY$&cp66aLGj3eS1V{WOxzb)jz~my>oy$eOBMb3z zcMg#K=PfoC2n6$Fc7FRii<>TK_uXQ57n3_ zbVQoM_^TZ;f7Hd#th%FBg+-1#$Q$t#9Z~!NvYbY<)I&_Pcmz@Sf(!9>w^mBhL;N{G zX3}IVdlChP-RdcZ-cM62F!2maIGdaBlrv$0*@!oyc{Cz=X!AMPNayuWAj5XhiQds2 zf1{7NSToGKh&9ppBs*xucE~*ItXH6OhI%PnkG}=KU}IEz+7Y8d3*!q@DSg?X;%sYH zhC6!`?SZz)L?XeW$)SofQ%fhjNu_*L%-7^YA&ze>9F6+|i-~oHLu+!fG4xrL^+jgE z)wNqa=j^f${qvr-uHEaOcXsr)^<3=gf9VLT5p{mPBXY4vo11IXwC;}fx!#LyO#i%Q zTw6zF=!rxunv6!60=ju(K#MQ?rZ*Q-y03BSj&DLwEa>4C-vINA21HNp;57EFLvxyD zqVYI##4`zf*$?zZIJQhF8?>F5O$Y&E}O*e$mwsX&FeYtc1}~@*PCY*Vou$I#;Yf{>sTZF0@Xwzf>6ZvaqEt z;fL5I9u*Orl*CT#JdjJd6d{!QtT^f}aR{Z#Nhnpy54rKwnpBo-c@-T9E(v`|tfUOD zT;>_W$g$T(;Ag%S(Gt*P)6%(!Wrk+zQE@(&mZAyI=- z2`)oTWuesyoHG;4__<1P%t&6qYPi2I=AY{bd5JTRWQlTfj~FY8qbTBRN90}yqAGmSw#PbW%SBdIE~=|AlKR;vKvEn-AvWMhs$B4=#EN=Zt|}{6HOp0F z=W>%iTM4nEB3CWTwa?1M5gVYdAZe}z{0H=p;lgRi0M74NCv+H835iS21$F?UoE8A6;0d8^AF#1q*0RU=D zYqLMVB&uy^(ZB2!Rn`9w;PNrug4w?_jEzpWsn;I{Z_V|$M<=>BmT!bYBawCc``?GN`ccfFvtogQ^r2!vjl!idL1M{f9 z^GJap4}B9O>@aAPpjkZpFp5D&gDzurKI5KCsGAh5#;oIKDy*GCux}o|&ztwaH=f`c zYrK(MGk1vxixX|1y+%87cFtJ6;!r5a4it3Wd4fade+l`)WM=1_inQZE7MK;NFX}_N zBU7P0SZo~qHTqi-_L1N8y`iDIQ&jy&gc-zom3NNI0MLJ18i5GI% zPNxO-`2yJ(co}U(`g!jo|Bp;0l_`luSE9*a1zH!-q*1h97!&f_T!ym{PpvQ~;S~Ke z#Csa_f1qUot0hQ%B-v{2F>-YXeSgP=c2|?91x$AZ!JIv?Z6&3P0!-P?Q1{`U`>I3qF`CO{j?)zIh};g8R7pXcD;a zScAbzzU7ge7zc_vXCOakNnZX)5##!WVgvQx;YEj+i?Y0Q`co=XYSs|B#Sp2*Fz_}M zf2l0lViTe%E7@xXwt-bZL`E_cL|bJDumk?Rma+yL(CNuh7|#RwLx&2IhFP19w`olK1z1p%{wz71aYEDdnuvr84}kE`vUqRz&pt?>_M4HNKyPxE_rJ{m*Qf-CGP7KtshTSl3NeuiOE>u)7QD2r%d(lp5wW%<^8H#XTUHp3WtGbx=548;v9=Voe{Fl# zFavKd;b#v@wiHtkxQx^VrY}=yi{T&Rbw9usQ=~k}WcPxM8;c)V(COq$w7uxmuf{s{ zLy-^cET3~{HLk#7i8is=cz&M&S;T3|Hrola+5FnIQxDGhZOI?LEUrgLMZ-~DjT&JC zw?fX!4|=m+(#cs>UsU%ET4~lMf5q zP@NXUtxwCA;dp^h7j<5MI(is@5#t1r;V=4PeCD(wvBd@&#OpQX8k|jb@kk~Tg zS1pdoLkwLxu}h@UD{Cocp918gcKqFb6Nd+UGO% zd5elvsXS~ZnWZ((qS!Z=*iVjGH5x9by~1$0bDKHTSOBsD#>?l)f7l#36C~-H(CttY z*NUd|6HE|F(`J1kTX*2hUcvA0&)02(SJ$zjZ^p}yVIQg;9EojEha5?!l#w3H4%#++ zCRHb5UMMzJO=x1Y@80N0U@9~;!{Izjf6xZimg?o&lBdXUqzagh3NnRrD;WL4BUiwG%iG5`gPwPcPn-5> zYtwQl!dIRm4ge$`!4w7kilA4x+=9hPK2Z!Ukm3o9J&`jdjB5D`j=rx_H6NJ>}Q#(P6;^J)t=$Ud$I6p6d5z}5Pe@e*wG2#Nz5^qVVQtS4* zyeC+?0&2vet@<;#~ft7XE9haxWh-$6C98&7Tr(#9uKB{&ZGjcI#DhW|YsW;#?kapl0{+jf+5hn)~=$yg~t3IgYkn9wFifqY> znUVdxz4*y|%&CjuockTAc3S5)g|t1@{wMJEtvRGof0ia8iA5W)s8EVr}(c0D;*ik!(uH=<~45HgDV>?e-|3Gri{Hu{>~H+A23yzzT!*cn&^KY2pUox?7TF87mifc()^pFU#+X-`wrkIn@f%Z| zf6MuJ>;4~x@z3GKXY+>f&vS>dTnyveb{xi?2{lZp$W8F%CRFAoc(aJTQkpE1PI0_g z0~5C=BNp0}o{D1-MwQ8bg#h$YQlz7#cQ|}kW?>5~Bbp*H3T&-|`Edj5hao@Jwh)izm#RfbP)<#E7n}#x}DmbmZ~*nz`kb z%xt0*2X$3|ruvReQ@P~Q63bOh_V)kbQvBb9x1aMm6;x_U3+WQ)D{OtUsE~B%$>Ay! z)7#R~G9ew^pF0L4gQ&Za4*{d$x@O z*wclDEiFi?#_+`eFdIIr|6-*nObSoS z&6OLpw!oUJsIrcRYG7vf*m9+;5&z*Xx^KbT*Bl4a7Mlsn3g7w1GoDarK80H^6w+~E znedK6x|b!4W^}WaQ4)s!e_6{g5&2L3U!dJaDbm4c7lbLu)@RC>j3{~zU)51;oT)I@ z=lL^soeDsWIvSSh$X=lSy`-a(kB(YC>>Q4?8qn<{Q(3^k^_ddDAu)r+r6)g$=#5-Q z_{V&;lGX!-q(@y%{Rmztl05~QCwU_Vn%8}JIf<7Byr5v4g|o*HfAKm>1)1Ad3NVkS zI3#>zaqcPjJGq8=887d~%ZKqo3a99CglzwqVZkRz4u==iyJE-Wc+gEpaqQd%C0oSj z6Kh2@KhdH@Nzt~aNh&n6nexjk2{jeduF`Q6o}BJ+aj%TrHzWFQ+#?Tr-*>$Jf7Cx! zf3m)&{xvE4Z!e_8HtMzd-ulk^6ZP&x?e%5#_4WJeyXx!ey>O3z+x~x0O9KQH00008 z096BKP_IT%qM8K&0PY8uv0gD7m&zAV4S!p28$}eJUB`A}$4%1GmXr$8Kug>+U!glSoO71VU|!pf5=90OFy55D%zQL5Lr~Pnajf zHne$xCti5s%*N?O>aOR^WzRYDoipDV|J@pkpvL2&=bk2L??7`WK@j*!NJq$!P=8TE z5|I%JAYDdA02Ko;Z$c!9^d@8kQ89>&5Gsa{bb*8r38N2?kTihmpd3b|8BNDqw#6QC ziMLlxO|=Ncy2hxZ=Pw-22!bMk7y>BDA_hPU;EPQHKYt+AVCrMfYJkj#n+1TR1-b|#QRrF`i9xpqkv8bs z5$S+#FCzP(dj;&k`F=zW!0aH(LfGV0Kgv!-4vEl<;O#Yt_%M&=3)jZ2i}v`{iCnE! zttL#ikWj6}oL%e8Yqo8fT?MMs1N5`bgd zwrx8b+cr10lZlhvaI+iRwr$(CZEkS)KK}D?YO3aKs!ms*KHc9}sa^l`$9%}Cx)I+f zc>Iv5-OfX4Z}0r6{Fypk;!&NXS5M7f??9&7Ge+rSBP0J^`;F(bZ13}DVn@F-d%q6% zX0U-fw>qxH|)gKkmes^);pUwW9a6rMC^C z=6E@k{k*huTxl=#X@5U@oW8ZTDb>BP-d5lBxPz{}`u0kS%ocOnu#zDIIw#*2Csp3$ zKnsB$HoK+=g^M#*FwYL2>H?&is~rlZkyse z6X4)TTR_c!kPU_NpBcwke|>JL>@mu-myBcdA2H(9pr9*QKoYqgbK;}h&SJa?nA6Am zGG*ac`)#4YN%MX z?ZxPY_W89!OgXSIDxf`^$XdGb#HLre(J(O6AoWxr5Q|Z_zpKBb!RPYb(Tn?mvv&*8 z{Ue|AuuRrj63fHu!jd{^CC!4WQ2HuM+(k*3G>Uh+k(2=W7jAw=T~CtJCHUDL98ZQ0 zaB)VX+1V}1E^*mGOZNeL11B~eSnD#5$u_ALm3{p&1GhDKWtxlTiu~q3n?WO3^>K^f zBg7SkLQ)vl7f`hb;!q|r4RGL+p1-KX9D5}aev4@>z}Z4-p!xtJOs zGz67g*8XF%OtVXO@r;^b+U#ala-Q)qnntXw7F%T(M+p?D2q-1*qizKwhLzUWuwQ$P zk#tB~*%gX;V}R=>Uv1d1UZ@U&8boNGB#@`{fMdetw$%Jad>oNsnu`Z)ZMOVU-;lPc&sGOzn;W5v?v|L6 zVR@S-BBnEN589#JtD8%)&sIxOO{>EYXQwZ$*HEA~083~RksH@c)UdK^Y<91GQ5e8Yre6JRv65|xrZ4Fmndt)X*TsMFFT20-u*!^ z6=yK@8sge|>O9lQ$yv$^+ai0vR2MXNYy8*e8A9Rq&>F zzKh5fI?QNSfY26$NFpgMQjgPse~);X1x^zGX=FDCQ3acVr@!or)m3_@9k3FRlj;0s;z|{EJ2vA8>H7V{-C#v{y57)Z@fxzE*Ha=QwTa zONj@OkPt&uOZZNw@?)saT8@_9#BH^}0y`SNebnCnYvD;DEnX;*xnJv!UdeYC{AS=* zK^O76*7ESv>+|2$dXh?7d3!bP# z#sKfY-HDPprROYXiKve4<2MliZdD5BqioQ-YyPZ#O(JDpp=sEL>p;K zZqE~iK*ug;&XWPZ2T{Mlc&@HIS`1z!6?z`dR3b&z7(7{HV63K`qzP)CaG~yD3ANpp z_xV239%Kz1!f@0%XzoaTToR094gU4Pj>v79Oh2itbE68YYVRS0pX_AbQmUkFfw( z*t|BFm6~)(K`tK8cpFBN+42$<6syz;0)^xgD!N{DQ15(Juh{=(#!McwlKrdn+Z_4*eLp2!l;fdW4!pMviyy}oz$@kx+;yjV zFSX1g8qclnFObN)k1)9z5w6|hHiYPSnY_QVm!ncs1Km=OFZ}GP+)t}y=nCO>!rktt z)bFYH9eX-g|ONueP44#t#|oWmdPUSl2C6Mb;?5(*H{D2U$p*&h}GXHI+Rf*!H$2T@4&X96T z`}Obm4r2Qxxs~Z1L&W?JdEd1~tbU|@Pu(EwcD}q@BmB%6w;v{4o)n!ylO`sGqZFwjZ+yk5FqXTPM z?QnkeuzZ5UP0bMX5X_+TaEX=R)PS-4JcF4Z<>&$V*%mDc>Y==_i_B;=t5==ZEF$43 z@pB6eLogG&QAg7*=$+Rq!)gtzCZt0`iDCs5XBt6>d1Kk1=lQfP!nUI<+v>{79!yxA~2qXKN#% z!KB63>N1GfTc(+4N0~ioIoIm<%eGLpP??GQezi__)aKEp_0MQqZj)w-WKgL#U826u za!%oIPjTaf&U^9d&YT`!Os{IT2SW?s#?W(MmN4XbDzF1SM!xBfeNp|Z7^xPWRh@3u z@y}QJ!e0u>XM<=fWl&JCP-iDerT9BZ8!DCb>i;fhSKX+xM~lXdQwUekbz>?xiu#|* zzWek$OYw)dS)DY^^Sch#;I-?kRaBXs<7rhCxwJ+#RnyTP8mt(WwH}9G8g$MBe|NMi z`8A~+3zpXDpVd>sMAIr=Hf0j$PwlAm`lr_JLor*Ord&dpFFeOoT0+Vh?L4XXb8&h%U67?*Q}LmRBRwL(2n zYKxFVL4NS=S|_uBRR3}eQ}i0ETfN0~@av5_RVMS%+~L3W^5ylidKbcQp!gQEItdJ) zDTvfc4S!>S5tPgDICjUttEI4CC`cx?olkL$deUkm)B?|!bH~B1-`2-b&^DdZJ)~HO zvQ1ImlI?52hZ=44VAn7C-lcMX&u!_JpMGiQF!NjHY7* zAR4rKB^g7KTn+d$cnP&mY~g&%_>|KtKa>H(wcnFR!8$~={U;FH?{IGI!?PfS_2}E` zCk`yWxL5(9)!+SzPpPLJUmEb&y$k2q@3c6h-X8HcxKHTc1bd&Tfs_~4^|<;>6~A!F z)807T_ipGaKk9HnX`ayx)<4nHYIXoz=Uvsr05`<~VkZXFdF#iA%n|P=HR-Ey8ZQd2 zB8ax&fT!^RlDwUn# zLcV^Jm8xnifx`c)H|t#oT3ZQakRj$4Vm-T%RkbEq8xj=Gd>T3*an>!!39E1)Z9LkI zHNu@B1F4*An5aCcu;b@BjJoZ!V{M3cld!P%9k}uUSpAnF5O8CFJ2+LFDb&j*DQJA3 zqQZ`bmM<#}xt(~;3*XB>1p(DC@+1|>6CR}MOZb3Y7>_&z%cU2}YU9|G&HJ-T=$Uu! zl2_9W3p_~1DCdbvS+qiUn>rvWP3v8SV?}UtUE_uB#4t>lt<#x2wQJM&+Fk*8**#|7 z65eJ}U;kVH{!uEMw_39G{qN@tVBnVi2DAjeX@-xG?fLDrC?@D$Ots}1HfuhFXpO`*v zoP<=tIXO>f-Vmes1Vy}Q>pJ&e>NhiBMG_L*q6A3+X)FT!KH_%<2^S%5_}%};6+{2J zUIgyoc#%2r$+e?;X!)Sr&DfN1|FUt0*U#+7$59_-aN7JtPx@ov&3P%S@T*tF?6%hV zv2O{QtEG=|(xZvVlh5{FjhR0QZl_|rSC;Gp2Q> zqh2OX6p*94fblj0Ijnl7Un-0k zIki?kc3e?4r}+%xoPwmvXQ~A1PM?FJ2;X^Ev`0H<=x*lGtY|&u(H{=?%MD`h?ofdn z*a9()_#0>!YIqg9kkN_s&)C(>1Iu2T1v8_s06lmgZei2J6ZYF5ww;<}pxLW(l`|Tz zN1gk~&U4*eZ4ogg2ljlxUfB@Q>MRhB4?Qa+EE+ld%@MchUXMme=4{Jy)IfSy}7!IM^agZ z!QB)>m4mU(mf+=}af2bym^V%Tc*11~SK!;T2f@-EHY2~35r}D5BMC+F{@7Jo0MX_4 z_}jq({x6L=OPM5$;a;rTjr^X`-%|XWg`}^j8FC2RFB3yEEbsz+BH& z>N~9SdCnJ_R%vJH4+cCrz35=nS9D3THxq2uBVdqU3GHn6C_~-4bfdS3cVM z3kdE~qroTv#2wYghW;}QsNqSd^1dgyyAm`dW9o>|izpgWk=)TYcsX1-pdvGqDCrT@ ze=tc!@Gat!VPN7&P!y#Dvw=+1fhm4ed8HQ~s&MPEPd;A~82LC9rXMdT1h7LWaO(gn z$~SP>&~Z?6^qvF|W#qOYWY0lV!l+0H9`tdZ;CTu5P`+On z57GBgwM7U$PCr@b$cP|Tw^)k7UpT-sVaLKqGBP2zc)txvWIF^!Vgddvlpylnu!+Bk zQqoS)=Q^_QV`<1t0`-d>`-MC@_I*-qKwzCdjKogldsd(NP+VP^ z$YGX*uSnae=`(dS{$ah4c2v#uI29cH&MH3IszguC!boOR7VbGs*xv&a`a-~h!m=8PK?1{=GTI41$wne*e$f#N2o4!{ za6*;fMc=Dm5hq7zu6&EFVX+=k9yC0OnIq@%RPQ=_y=OU+Dg)4Y{-$w%bQwuSlDG9D z#QC7OF#FE@88zo{>|v%{)$EQi7)14L33C z+9$p3aqhM?>np?%AgoL(AMtu;)RoWK9&%EyzsW@%*reqpfx3Z$>^}^Bl6?jTj)W69 zSzyhcYlLCAMnHF>QTI}m>Cc+gsb^C#&Kwb2$4+Fl+dsRG=}{to2q@rKja@|{T6(aB z<*U`NvXy)YYL>9?_2Q7&BBu-Y1 zYJHzS{f*vbaQ5Z8-)l8!M)22~g%FvtBU<$ypJYlit`Pu5Q^_fV@@u=yj`6-Z%?u+KqK=zKm9URG4zU-MOL?Y*@*( z+`R1APYrTwU!gH$4Etx8-&XUIz9D_Ngdu}-qdvf7Mc=9_G*5%Q=vJu8dI8&V>{HmRHaj40Y4}&W{m05CJfot3 zchX;Q^})~7*PQd!CoU%R!`r4M-`dJBA=2TKRlFC;uRC+ti>m^BaQDjYZf|S^M+`)z zYaZaA3`e_43|add^E@}VouHfJoi3gCs0TxIed%ud?`6MsGS)5=NViqH()dYCwJsUX zu}3>i`y;v3y0q%!Ma$fbaVz*$I4{wxeMq)a8wxFH>|Xr5(U#nz+kcK`$Blij-r+=B zHoowCzT=SaJ<_V7qv8#GL_G|D<`Ql#mbMuwA~}(^8L`Gb&TWBg$s7G0 zd))$_Md@*zd08*SlOP8nnbRd@Rexmu@pC_fFeoRn@|;h0l~-~@NnGVKEp2D$s|C=r z0s}L=GYY;u3;Oxk^O(ab1hNn^G(bWuXq^Frw=W*^ThxrqIu%ZJp2I6}i^Zu%0eYC0 zP~LQ6nBpKhA`Q9+2ZRTYG0&oAJ%pBzLB4(%kb2#LY=Uqi@Hkxi=r+}3v-Cq&G&aSO z$Dg0rPI@XvDF%n6a_zXVi~yo<8=wz7*tpDU6}1C(6$0zR=(z~SDY^Q32P zsB7RO0K9F8e&FXZ<({`=q!rsv?g49E7}&pNYr%pvIG4jI4(G|8wtSH=O;;vq3E$%~ z?<23#?_+CuVGQ|UUa;mj2rq5R9R*joFYIxpMgly6{us~H9Sax1$HH-n|J&3 zoa@uMPJ8pWRBc)Do}%T(gF+?7?EaXpjr#=jpHk^p^!mF zhAY!w#(&o8bVZ+H6m_oNmB(igSq^JAzQ5^wo7p^yP17gfgN?~syx2`G`f0DH?Z>LE z=$uM1LtB1TO=6inP;GKtZFY;V{Z56|jcMH<6O?Mrhe(P|6Rv(8`#Q=zVLUo{6pt4- zsyE9@1=VC>=4a*Rl?DVef5yndzJ>~r#`J>Hy%_(E7JxZ0%Z+?MvnVyiSST*Q^~x%C zk&%Rra-xVL+{?X~7ZdIiO7wl}CW*7k>gqxm1We7nUt4d;=@deLJiQpjygx>PM*2-u zO9sdy1fyZSp_6YWJngDhomNhP5>QyR2}SFPKD1NazK!DL5} z4%+4ONr9aMx6<6Vl%ja%L^`4(RN?7h@%8d%_4@J(XK{NSHyk}~1*Sg=<96Kf~;XI77QVFJ?aK3>O-K9{HcZf&oX!Ag)v zo$P8s5zriZJUG|`_PP+(wn&G0(z-TUC0peR^AmJrZs1OOL z@RPot{WX~|VJcW?O$!M}l;URU&mbEK$&=q+!Xs_}IJ}y*C_zP*Z}V`8=!XmmHKgO% zT!^=i<^unJhtq{wCY1jh^6YqWiVY64VhK|-h+D{u-k^Z0O5&IPu(OWQ%PnHY*k}0f zn-e%Q=oB89ovYicAoe@c4l`ws48Jp&of|yT3oK~*b3aSLeSKc!Ays^!vbvrN)i0RZ zIW*We&%BhpT_rPYq%VptS`fQ_0iqFGX$Hj&5vr+TTX@m=qPM)&RciMXV+L1ukE8v z`T+EGs=r!4g4aP3OuYQ1sk*`-b6F<<5v_a{p&qLy{JF;AVNj0S_UT1F+P!sc0w}XR ze(m=ylS)DOa2=R_zLU5QxqgZ7GH(aQ+WG;55vH}`BGzmR{O&NMeszHt&$(X6R^g4u zn|I#LK2qyPlG0*#6kFn4?TT7Ax(Xxy=RY|rJn%)FcuL&VuY)%TPx;zR<~u_Tti;S6 z&HVGDo)xU~90Sz+(fiKb+f)kvAP%l@Mv%gg)& z@d&2@t^ol79-ppX@c*r_AGVN_(IbF>q+lkCnsebN6McFkG~b1Ye?b9hMa^pNmv2W{ zE^#gLJA34TZM06c$p9U zR@qa1*9^`^3wt4yY?V2IBsB%6tsvYoGGkDMmpjjhC=I%RuxAD# z@0~FI-PshtauxzQqKv4F|7m2vM2JH|C_&D^4;d;#;SWZhWGo8Rq$P^!dgAJ;NTr44 zsb;?AOexFj{CM3|7WLLu5DHl##zDDRzR`3~Sx`RYZR`=KEncuDBs0d!4R8gJywh7I z&;;&UNZwje`H@3`aF^*lze9z{euOPJp}^t$xx4*dBNhPEsEa@!HlwD#$S8CcI-66VexHf8UM~<5c>ti{K!(=rSb#K6?%+I|b3ZpO?>D-yt^jeI?oRVe)g!NwZDko7aoQ5#&U8%%0t@})LY~PMNO%)GO2xqm=a#(Lqjnb)L@K6SEt~PUk zfFg^AP!FIPW91j=fcl}C(HBIkL7G2N!vJoxa+^F^HFI)#^Svm9azR z>V%-0yn_8}i60VqIy;t!kre^>f+p#rOqbuVNxVpbTjS7 z7lbCfGuogz=mY48xM=DNfTL_-rmM_{ZD9rx$;2ApX)UDJ{c*5L=xX*cJ0GD^*Izi2 z!vZjngMDqHPNp|S%uLooZ-mk(wJu)Ig4j5$^q=dw%@JU6&YzDMpffw}p(#$R23?9O zgNcNeAuqSmbjlG1_T>fk&99hal5e$`*I11+so!ZSKkB$yGH9$?w1Be`(i1vW^c3w7 ze$vU3?}gKfJcSX|CMibJw*<2xZYAV>?*;yO1yWi|$SRAh&oXivRZF}$E=?g!x^dzl zK-Nf22fz=eLcAw(H3r=eIV0iGt6ul^e?boz*j2@*+tv;Rt64QrB9Gr!(cRSlc-ZLR zD$kUe5Gz$G-c~qh&?hUk*hycWvUOeSXo?@Gt>F621KWT;$`PFz$jhR|UyR8~paIn9 zel&R?QD8O(dyoe0>zr66a=d5BV2Hj^#PgJ`?9aJz*r!EGD6o&E7Qt)zLT|$ttv!1k z%%>w?Z?hT+_~I0jx@9>EU?V%%Pi74UvcEz$7K1!Io2Gg3aj!)?sZDUp-*z96{ zc=|k`d~hPz&^jQeNgqb+MT}_>>n6~CrPt?lAq`OkppRu(5U=K5`Z5R1q)7cPM6BMe z&iWRl6ZgIYEm#!0;NNU7IrKI)HNHr46EYUapaZ6=zm6Wx^TWJ!_hsh>y#HR16x#lJ zc* z&fFi)joGrB7~RTjPhUPG?nn0E0CYo-;zN7|Amz8!2wF$9pOQWD&NlJ1gouK=kdMkeK*+W9(D^5SK6aI#V<2QRn&CX=-B8V?u2hDgV{~e9I3x z^crCQI@Zz;wGVa~ zfJ(@6&|^DnA|A)kFXrz!*CC_1=8$*|^IwTJr>Y~Da&v57`dz%#A2Qh1`eM90dTf+p zI{W^fbL(`QGi%MTB$3}`Jtis_`q<-8Prj;!GH`P?Pz@*5#KUzKFdPNu;lyiB)O)`h zG4U^^unY{mx0-oGB%KM|2DIunTP@oGsk|75ByEM1!>pZm+(FD+KShuhz)kvu+tasU z_-&Gw6_!27w&|JwLPI}~Z%2}^(`$X~^mH3-HHg=D`2R%AV^o~D`{_u$#q9VOnk;hc zd~YQ-?=I__BXlB76e559iwmUiXOL6q4-#HXOXYE9O02|HWr!x2!$9kG(mdWBASJ#K zWunWRG+BMLhOThDY%+NrCL&u(&>6@(4c}aiiWqgc{UWv=ea=wp z=gjv(4{rdXzsQH$T8E?j*O2BvqrQvF zvlF#IU&c$F`3Ua`4?d%IS;W2pc1a~t3t$T;osw2j6oxCJTY+N~mL~2F^u#c9#z`E} z;N@U}8Bs=QX8C|GjH8O-{cM1nz(Q0lA1Q6t*mJOr+|@BW<*9fEtx}-{P8*A7&kaRW zugmJb|MHQb3&)rB_?733rH>F$-l>Mx6UD&eu9+u3f|K{#6YqD`+`<@suT3o&t>W*B zPj{d6{2ikPPhgIPJ55^B@rI@vsvSY?B^$OM^NP(s)Q3F7z#HE4VGE^^Dv_`_CFoL{ zieiIjm2BB1s}p>_m?hZ)xIJjMak=a}C?7q*-Rr=go_#c*VrdlGBZvyP8HS&)qMW}f zh4=u92l>-9Y~spbms98PHU6-k#i+bg`*et6`Gj0>$Q?YyZXk6n4ToM#J^6^JX~nN$ zvp}Ev!)4nDN#3&xkQzG2Ez{I9P(2`D|Ioceli)5@(m7dg`4GVT=eCZ_rVj7+3vy*8 zja7S)5ql>iRaAE4ClykN)Iu9GD!Dp<{BA@gpay%0UFOSq8c^6qOu1=gbKI?7>`uQ) z%|uJ2-Sy3CnHlDb4>e#P%$b)oKz zt4|W6WVEm2_jV=_^FVau!lFP;C#2PPO~ZLbL6>Ez_?ggN*`A@Pxz+Fw7<$T-IjPJc z&iHcA_jpyNuaRpQ))$fL*@{rkS*aN&HC3XKujJhVX|;6%T!(C4NS#%q+3Y#DBG_8T zmEycW5$TZGqQivEVWFr_!jmk>ZG(||cS4A*KG^2S)HMZFC1^m3xm|+fCapoXNiNan zoSR>Q=0^G;hDyI6!LVwAi^T)T9N(6N7}cMBaQ|J#-!6_h8jjS8@8Uxj+p{D5^?WZ~ z@GMs~T1$Kb?$B7)Z1q%u*v}=o((a9+=7^`Z1tWVm&nZU%XBOM0%T>h}QA{<=-d_gT zuDdG!M1xh|`F91bMAkF1k#3(S`W6FrB9nuNU){H10aQrBSw?w)`%+PF{(N3<7lx@a z=6G>((})@9tZV9eyBu0u%5F4#UX%TL8eG)TBpV01%L4x9*@YjT*7*7_o3$Q}FjF@_ zKvMC}U{F0jV&{D&3Q>XBf-AiaeyeRBbP3ra1>cu?+#vd-iVaQV@loVY1m5V$T*U60e-P!#J z>Q&RD+H<|Y%xmR#DU5&WlNmXp0Y`g?s#i028b8KF~vT6-+QVk78hvFJc8NGR%Sm!6KD2l`sq&(glGht)6l=yMJ+XzT=hHmyrY@J^b|u@IMdW1d${YVwhmHAOYX>Fqi&i|e-4 zqpN_KH$AvdkR{>f4{&5r3g4GM#XD&_=sipMJ{~`om%O%+CTc?^cP#oL{}u z1oqn53*n6wS&MSIbewq#Hb&Mul?8{5pqH^iMcb0h#gLv-T zP5Ht=;EFr@%#io1djQygZUB%X2Qb4);lp>|G>3ORW?8n}<&XUi7UzzJeg^T= z^QchUT~ug#mIX~`-Et#*-jKf7LiK}Oxa{(YpxP8afLLI|UL(fjFQe zdRU%oPA}XjmHL;hX;rHtgpQl)VFml=TO?PWAkn+ge@`Ag@7?ed$$>bk9Kc?(v`o@) zg2nVyPraF5!-ON+8_xRA;Uufe6};-hI93H@Ff;`;w5}ph*?)-di=k0cjnV?uRyzlo zOWNWM7uiGZ0=i^I0`BCO1XmlR)Q)8k>rt~w2MG+k&6wrtZQsr7`|kTNf*+rszX@LD z`tGG}TE3uSpuWIZVOSyOuz<)wvtKx5-=iqbsHOQ)pMMu*Qs5!{9!Mdv{Mn#ZV;O8s zYg+IlmGlyUwZ0&e(lWNebs&S{QpWU1hF@s{>^pWOuf&?#w-+%vbVl*d3}ZR91I`OJ zg|3;pZ{xSC1iABm9#EFlKa!5?U%j3%66!S=Iz(fCim|ZQJ!Dm?49)<8W9t2ze&nG> zaGsT2ows9VHq-U1_^4L%qN4dAR%cimC-lrT4~Tk?80oZ0_Or&S&09z=>s5QJV@Na&Q}+hmB*wIl;L2$i z1u*R-e)oD^zG;Bnu`|&Uj3MdJEokiSb}O@&+U&7-;5hmv!k#HWP7p{@#B0S)!0f~+ z)!?0%Imnpl2x%YmEkXKcBq7(p(Aa% z{u?>6RhlvrM=qA@YOeXyic%!;rxml49rl3riwwfUd_Ev2e5i)4GB(ACI@wFv1L|f( zU+_(bnkr{NZD8*Iufyk;Kun!_VL4D$|~OefG0tJx`{xMcuT0@f=e zN-JC|G8gD$)iOayD(1?nx<7@AzZIP@zpu>6Vb15!y`e)++Xs)Ru$_e(J_9AZ0iC*6!5-PUcWQLN6&(SQI1s<*OYJkR&Lzt3LDbv_(0Y%LL> zM|ITSxFjO=N3qs0I2?>+cEG&AT&5Jw0Qxkv*9EwMe)`!zPE0aObsmjJFbZm;* zSwO$qb>7(lygpN^3C<&6=GCtNKdqo{OL@C6)8F?Xrmdj>H`8BqOFZ0fNS2@Dyz7mCK(4@a`~K9Q|XEB zYnsV(&-YCl;(qJ{oJI~prCCHYa!UxA2S8AC3_o_F3g6t+5rblK$eL0*MUg#apvts& z^?HtE61okGB0M~5n-e8{QvSxhZHdW=tOPO^9Rfo>oFfBRP{DHQ+X-tT`Pu#rQ%ht`qg z$KVX(6o_YSk_=N?mA36-sRa!DA-+3_OTGQ&M@;*?Ei3nxeck=l!O(_X zkXRX`7so{eP0J)s;!@HkE`AL~3wV|^**uc)7gTc)YCi|lN<=MiBT%Xuw4l1Mk9Ztf zHV8n1MR2E!Z>g2-_nfkKC@~CLiDa>$XW$x<1+<|$M$1*?v~b-Ixt=`e;5B~dl5Sf# zflj@N7p;+zdJMOBwuWkTLOQ6b!>ZzmC`oYI)qleEpym;YN8B~eG7zhQ1GtuXK!kTl z#*GL-$gz~Y(aJ1W7)VYw{%U|QCygt6qVbx@XroY&Qk#ciywCMDq@ds9UN8r0D!>zq zSCi1Cg-~ zV(LjMBDL~mG@^u zSEDX&?S*|W6{LM;TzxDEW8uhpbC`0Hz=Zx2nQ$D~Oqy?^D32p3BO*Oy;^t&#?_9)t z{Bk5*zo5zD#HUSqf>=)>hVbmzQ^l0gN^^rYb4E&0SeS zAEcL;z4Nj0LRshUAI3fERwd6HiHff{*3H;po(+_N*MD{m^s7(&p~xzg>*X4eco^nS zDqLII*BwRki*}Asd0J9Qf4Si&f=;URaN*e=*8suHKwFIj1O3C^zhUNx`#?=$%d7sY3 z^Jm*~-R`yOkX_D3P2ac7P91bkQqWbfWl|#_yxBS`L2%Q8_NoF|4AXvUr*H$xVz?iKedZX*@ zbsG0k;1m}!eRPGc>J_oYpefw8j_*Joj_=K)2Qf6{I@=Rwjr>kXWiOAQ%r{yzB_-u597+^~0Tw&-SLL1x@cyv88Xb%f zyGY1~gmYb1p!X`@XV>&;M^Ljkhoua!){=Mt4<=Uk;duDD%@4t*KE+fCwV&OtON@i} z@O1L8rz5=*(I&F$*nUjqu%5i2%yPCkdt|-P!sE)~<$MyLwMNF_?!=JKkE6s`LsbQ4De)*f&V=+Yzos7P#R6IPlv_ zQ}&b}Q}U}{R*&C#oXlP1c14U|7f^jstrHm_k`je7W)_3}aG|1%&Yt9!(sAhfKb(VDLH;amv zG)pRiXXkWdx|R|e9rByU)?m1rWDs#HRL#QH0g5NGr}M4`ndbuN-J&`66*q-9w^koa ztU!Aoq`%=@r$!FtNe}U-f<78;8e24gPSQo!gTzSD1B>Z>*+Fbdzgx1+oU&)3Zl|sb ziE=X|Y+iGK(b<(;nZ+u3dBkW;grt)+B};b_q?}#NB8vO%?)*5DRwBH;-o!yR*gfhKZ+n9Cc;}8Z)3Kb{1i8h2vDWZFJo@DdqiDuLJb+z}0 zMx$ouTE){s0QQt(Re7fnfqJD%1h_3DK9VKllE`Q%|t9eeGoFtYO=B@!-g&8CIxNsk~19 z`}}mL1e_>?1)sZ=S9t&ikjB>rA9Ri%Z5Lc>U7(F(10F7wI#T&Ebp1O+|8(sMK*CN} ze5Q+k50Z3A&4s#Hw<{jdN<^u^5WAiBs#op|PoWRRbJn+*g z%yT0ASvj~PzvcFDK_})+mhr0Pl;BSa+}8wJuesW|O|;mT74R!1uPvs~MBW=ZZO?u< zX)qsJm-xQ9jXsmKXR4g!-YqWX50hKzD0E-L#W0vVlAu$;r9CPh?W7Z+<00h3Tt9gn z^~ts(EbOqkOZun+;;BaZx!>ZqUokM~vTH&#{=4N6;tiES+<6;n>(*UNPPaP z1THFksP-S;!E&vyao#LMIrifIIo*Whr9fO>(@cuz~KutWyP`S^|jb=KHra8^#AeIEZvM zc^x}jU$nMMhkZua|AR;4XMTgzlZXB-tGz$;C(+^-TuD)hw!{?pDOa13mx94Ed}_rr zcoNuU>ivyvP`sXGw0^501eVM^`&4jkFrXc!wy1<$p?RJ66V6p7JwJL9wi>)fO1huz z3xyd$_-4SJrRXd3<$8msG)n8X0qOgj)j}j2GL%|hMGCshJ1_Xh{a(Z#7f0T6LZ(j^*uhVpGqI$On&MyR z1FtgCo0T<8g037GdxMCO&hsG*l}!tbr)@r+&hL>E0GVq%XBIlu55V0jsxc%H&A7~C zvC3(^--N3PXjkhpo6(BvJrO~H%rahau6D!9)p?ij{{8{fM2g!9g&gZrc8qTue00*s zF+AM=BB3m(qNx*>K7Tw@6aWAK2mnEOS|ix`C=)FoTwpt+XqG!;(O!4PNvtf*e<5Bg8?7~d8}@a0ho-;CtWgqH z$G+R7f+Nu27_-LNk;cZXi?n~S3EHr#)z;k}O9T^aH_P}ds?y6bC49<)OYA7eb}qBv z3a-Els;ut3#H>qfms(&Ds_x~e=gw7>QA!GnT9;v$SD5t@RFoeo4Al5T#@4@U5wO5A z-^;NluEL%`tya2P4U^LikK5DrVbAOaO{3wtez$FNW7j^cr@eV-`v`wZIr$bYK*Qz* zFtdgd*`6BVR}F3N6?klu`8~bJdI}3j^MT5C=v;oHvb`j${gjmwBFRnH^4cQVXnIb= z7D+$gj=L=irr&TJqh$wx0Dego>eP%-3_bu;)8lz-;qJyKKD^wp{9t3g(|KS9=EkaL zwqg9n2VJLSO`5#Xbe@0N8;4#u=x*9&tF>_$Sgo?hw>N@zr((FfGi~SQ#wPZTdl}Hn zj)7p~8Gkm_IeebI*K+&-VdMSlxJBG=hJ|nRFXEKZFk3Cd>^M{RS{{`B_oq(Ad_4*M z#h6r|?`*qf(B-z#wu7c;J~vaA z!wekHo!;?1H_R`1ZeY7XdF`-cKUZECiIvB-HK8pnuEA;Hxz+3jw*#S*Lc^ig&&lxK zbLGBBxL#m~R~~r#E+C!-3Y@&|PkvZ?T%80FO$#(DQcc^mK;0sNRp%#g@*)LN`sTJR z()K~eZUnZqR#JcYMLeSkgyu<+Gv-&8jR%h(%`aD@%F6ue{G*yk?0AkVbU1$)uK~1* z1nycSjkU)g0j?!sueNLP6l(6`w(S|uZ0>ADyEppMpc;g3b=w_ZBqhG{G>*~ty09ye z+=TO~+!C41%B=|g6V0~S5SnZ6i-KIus4Xt6F0R2QO}~E$E+ph^e=psJdlR23>vX2`=khjWtlvi3V4m~C&hpG&k&8}Q?3b(_x66q_Ezz4eedT8 zocJa|PgoaysfsQ+@~uR12-#!DhX4%7UMf_D?zonH5at#h)h26jK6qTYM%$;u!pdM& zFghMwYsdEa2cWc2pN3A;a4Su?5Bf8+1xLS#r-{e+&DWF+q?8hQ0~R%E%S+Ye>Jnc< zE6{(o0S2;Qs66oZouJ9z#VHZZco_#}_&k>C|w0RdkHLT;surk;~Ls2ij|Hn>s#y;w~+<~M&u}X zJYXr6V-4x*1iYL8YnZ5&Qq_7M_0DbI>+*kw9Twu!B<+B%UOsL^rw6hF`*e4G!vMJ8 z_Et$DEtWK?rN@0Oo!j$}0cti*FSddrr)lqax3Wrj`P5F&_derM^?1k4(>s!5veCgD&o*M$lpEeA<&tOkk!)SX}w}s`r0l;pys6glv zn^eWoqcEi+4W}Z5lL~+!0AK}pJCODY@aqcPMj-3J)GNTaD>%c5oIyhlO*4$jp<{9= zi~*7i1i1o++mDpKVr)x6!VJXsM~tGT%M6$;hC^xOw-BAkkm)O8vOfA9KG0|a!r<3 z7i)`EAZOs->zV$PLUk;mwL7i4Fl@xStjTS6#7^koU=kK9rFA%hisKel!6Ds({`o zk&MnK8-2-Ty$PoVTFv_-q`M)u3xsPNX@_clqY zQiT1>$d^VV3ojg|(lAC_c}+Q(MI!m&>6@5&z!Z&ZbJFFQsxGEt@dnp zE{-9>OXs*DnMj)=CZTTuKWu$lB-LO3j(n&xWAGXq9`GW!aX!9 zog?GoZ{T{PMid(xw6L7s7Z*;NVfLt%d~7KzP4a2Xm;hh`u%LF-OJr$(2Cgsi(GIBw zv{QC;ECbPhKxE_ysMiPkDvBjgw$3~56PW&3K9TBT&K7*HSqivuIf&B1+` zh!9AZBo@J^mxzZasC$~?D7qkEniF`ZbmD*6INc_Ht2r{lJlSa^$74z`$$+m1 z;aHx3`9D_r8Al}w0z*MvoeX|k~>BM2jR1~4fo)jDxB5cjx9deEgF z{!3Zk`-K93q>duai0vRyZ-gEEF0(4I)-mgUU0?@cB=6CMSl&pK&slGj9gUtW-y35` zW6b{xb?*xmbuxk}(x?M*D@>ruDRgp;V>qx9^&rNDvBXtylPKdC>iXX2>N=`zoE`ii zwzlZF33fEW{Ia%}*HD;oT2#YETr?Ppd%wzLLK+IET3?HQ zTVIQ$$!qIQk&br|L{6ezRX}Ujb@*=tNn{0<0D&q9=fFOL;aK3;X`VM|Z*RhT*;=C3 zxBB(Bss62gy-f8fDU)oPj%Awe_nM*ljFjlc>CQLf&Nus=XQ_URRcfW%)vy4;;oWI( zbH{E3{iq~id85aHQ4H5{ZrW&@I z5LTYFniOP4tuBaSbJ&Nhf~QT{9ml8qVN{6v)JHoU0>K7J6TgD~*^_cf4bQLv{@WC> zhJAg7C;BRl0I_T1p`iRH(IR?(VWG8bm)y9>LimB{hHfhW19`{b-|2bR5M!i+qJqM&CiT{=ey z>N#oD1}3oT{nQL4mqb=3Nh!B=V$CE-3J5KoM*=T{NZ}K?K|V4_n&6~=Mj6{LarE!w z=v+iDfx7+p}Y{c6_~Ls?y!B~)Bqy-8C%A?0;-gO5US2e+^N$uq z*7$V(fNobzG{@?d55X~q?Xj=%R*9kh?QJ`*44Gp(itqaw`G05s3mrW}M3HyO zph-KEtw#^9vx7f>q?9}scLIOtBqFKm zkyGiTR#YS4`za3iBl6&}L^AdM5BTCw@bRZ-?wPz`c=r-O5&SC=;3VP7kE)ogMA(_2 z=q9CHQ^Sc+TLje&uiXYXPsA0_2L0+rKNm*7|8)c41N0jm z`5ozj@-gzz@-LEFr0>b}?E5GU{c16&=9N<)bx^sYUrCKU9Q)({0Z>Z=1QY-O00;n8 z17=WqU;GGREC2xbSeKC~QX7{qvw8=Yzg=$-f7C;bM#M-U5&;leg&{$RqDX=i0TLsM z8n}UOkS!vqyFrQ=(q4OJcW2k@U3s z|GN=1oZaMNGO~THckkIlfuSHL7Y>% z1f^SeQvg-lgg2bR#wm!BaP_f zCAsm~^Vmq6rSxN?RIK%sbVb!wC81Iu;;fZfdAZilAM8GZBy3Jo6^yRPrdsQ*f9UxJ z$F)Rybvij8pG#z$*XD!v+IZUqK^3qhv?5rG%Z?3NjuRp+gmO|;PKl4(1+_y^I|bD# zd{_|Ppq8h_QTiC6wNQpdW#qUfXRIdOf^t^e60ueq@f{VFb7Dw2FDlQ8A&u7cf~Y)C z1s6p{qK_9uWsE*9iOP%gaamMef1-~o)RMZ6^RBLX*OyzmUgce{@viQct`oegr{2}u z($&Yi`gzwtOV>%>HORYm2ui4>YnXSP;$0)W>vd6iPlLk^&fzBKK>E1FIouYNR~n3_ zIfog}FWSOrR#am2aYt0<8f@<}wi>B=p7Wz}<({Z4@an~S^-`lcUawx}f7P9WvcjwH zw@9x@2+ zGm={vWjLcOXQUj*NUhH>$2n}ZaMl97}2=QT2 z`4TGrh^Ty&KE6~`zKlLTCMsVphUmmlJ}xR>A<|hu=Z5l?qViP?e-AJ@zFJhiMtoDm zF`|5}sC*r(8WNPR7Zc+zk>jtmugoOoV@J=A-@d-9DQf9pZ*T9QoR{}i-L*MU&KR2$ zC4K8iqGs2nl}aYBWu+OtBr93jFty^Alu-3uEvp_4vF@7_a@pMFeO{VgNlI>MIxlDB zf^2tAs(E!+Gqh4se;QBC%-?q%4O%_7${DNU+{%n+P9>t4; z%+t|ibzjm91OLip?OnPrt;Ah*iT8?SllL5p%f|Mumd~rlN*iBEHucIG72azgbtkdr zPOei60!=Lp-IAy`l~|2YHBr~mNxRz2YPPC+Q_1K&H6Ys1e@8hZ^V*Tr%FMJUx-A!r zYF-L>sUa1(j?UUD&&$S+TxJsU9_OZ6kv)qgRUu7|FHA2ixsFcQy{h%qJvpsw)lyN$ zDx+D9=6RxA(oH$PIk8hLSkpMW5MPSXMC+misWBC~j!s)VchxP~sIwhf$D_q`as5?N z&7N##w`pwEe=J&tMT5mX)2j>9@x*jOijf-Qv1Dp_b%FZCl8J^oc2sMXdZ?UKu&@|w z()CWUWGibSzFe2k2W3$~gH7JHvhhW-vc=`K`NaHmd|Fyrn^~NXN;9j=)3ed(1cD9f zN^R^xFe%lfB{6r8dY5C#X(r%wLxxh_@-Hq|Wqrpuf6j;&mNym}de}2G%ZM(f67y^C zVy#ru7-dJb^)RpyBSpaO09;1{Oz}I~Q){_~7v^7$)in{JX7t>|sJ>3a3s|CrT$E-t zb*n@T>A9)l6IHRybm4w%ma2(zg<`y2%^L5*!uovd*f~>q!$xRWqm+eZv9a0ErKp_u zEG$Q3e^5{~*4Wy+GHu5FCW~Uv+@jW-w_~=h{1>Ck@pvqnoR6+0?Nv?27GvwQ(93aB zXKeOvV+D4Kwml3l#8+md7SqP!+uOxxEN@?8d4;Jx@gUJ?pcm?5j;@xnJNwd7sZum$ zt!V9l)urj?Wi0OT#)Av7c#3va0P7e}H8rW&e|jHYSR=jLqJ^p98dhM$Hvat*1?F3g z?VRET*0|ABv>_$w$>- z`~VuOY;J41soJeBB&|nJigvdYSNEg`C4C1zHP-A?w=&z-j8k(nck8z6hsU3}+tP5~ zfA*YnGY?qx0}|3&)Z$}vxA{akAHPQuwm8H1Jq&&?*|Zn)nzbVRsm1w}--qo#PwO#I zKW0p}`7aajEXn$QUM?!f9u!N=YuJ35(_p?X1+UT668%?YMJvH7n_bD?_I`bScOPJW zM4PJfyOs~=#}Wr35Ouv-k-Lz!sG3Jte^cx16n;>u=(Nu&dRCQkC7qcDhF>b_>I>Ap zWi#z8YBxPmot*i}i++7?ui}wXYZLmW!+L##s}_GOWfM-fOR7cEjmCe?O1MW8M4o{A`ogGRlU1S|nEBe~8j)VX3)fyW5^+ z^0wsdnUA&i?OuJj@r6`kt@#*#Nm@w8Q;jHywkMjnj?UT2rnrrS&eOIpX$IH$Kx%$* zk?V(m>*&1ImUhM-`5y`z_VTK-rLui}HO@<=1-qD(l}f~-ol8x6Gjl*Z<1FTGQNo_T(l%+8bLoU#QZ-&M2^`crXwl5FV^ zbu1$QWJlTz|Nb)kSX)$CPr`6=8LrJigLM>*9^3MFyClf zXo$U}<@e+Y#U01{y7i_|e_@a0w*6Lo9*1pwz9rJutSMcfisbP@_I$DttnJy6c~5Eu zG2cqOIp*87z0^o*eXX&z{n)YVt&Ry{7Tn=TDmLFRs~}b@)*M~!J+Vg|NZnsaa?`or z;v4s~R*-!r^&lE$PANhe_(njzzNp#0g494 zK^vzUIfZPAt-6=ls;4kBb5;sN zpxIsT)?3W2uW|oMz;$${v6G5wMn|?`Nku0*_U77hlR1}ZZBT8-Z{#QMZmM z1j5Kb>J803OB*8#$yAef!hET~b@ZIoQYF7`s#Iwhs@ez(V^mC&u*$9TF>!C9$>6gl zcSZxLXfnoEgh2D*^Vqb_Z}DF8n$#==N}8IM8X4+x!dkrLf0hijRI&6slv-Y!@eqlk z&Du=k6rfO|DY5LOKw*Z33p0(?-P_r()F(NZTA+ZCPi^5rOX8x-^~7a$TJo`gcXhhi z=VXd}oAy!!1@94^nQ5fC1uLA+%R6>LT92?7sm#)6^iHgCR2H`zQG5I@bF`^g{BA?x zySCw+Tvzo%f2nBNQA={6c_W)SYyN=P#mPHOp+h}E8c88RTB_tttzd;TELW;CDr{TB zy_{OQo0MWoB`cd`&vKp_H=QE|T-&oU_+)D2I=W!>R@A&HXPV*$OQ!qWPG+O`8zU+8 zd0$8+*AvpLYU(A;tnWE=NVd4{Y{9aY=b}q%$GT=Je{asXW!<)}h3Qo;0s%6My<(wa z>mN*U5}!}SmzalX2mk{>X%kPyQ0)|EHW9<|yUP4NJv2KdQ>{CtWXy6(&6^}&pZp6j zjCYIE7p7Cq`Ea3RnefXCOUnt!>b7^6A%!M<*NFI8&>Wh8?NXzLbB5`_liSyTQmpbh+WY*zSrh zw=8gR-?q|d{6S;bNi1!=IlU;>6Mo9iW?7a-MtssXcba75;)-vVmJ5SDV`s~bxf2U> zEjCBbO%0zu)oebmzKRPlqD|Fh+kw$A37m&3fAC(XOGUS$7HA>howRy#wLU-HnolIm z3guSVMpV@tvhCJKO|G+Rw{;rzay?iuOjR%Hs-fz;>N}3+b17agt?~wzzlg_{8%Z)z z+Mv2B7wkUk^BW#CY}7ERHX5F4CuOBKT`HCmooSR+^Ck($r7wYyCR#ZEn;>0O}w1($WmVg?)46@KeQ9SFET$6OCe;^3**NTELe*39w+ce9@?du*-k7WHBzkR)q z>CYu;R?{g4lbEQ|+UjC+Ej7MuxIFa1F4Xk{+@iYVJik#tV0}=%azj&YJ@mRGkFL6? z<-^;aM+Yyuq=VLxrgc-xQjSK4&b9>U6-8Af&Py7nEM936#r2FFdwZ0axNh5Ke*l>t zzUFy!)#G~IcP)4b8Omhj6^isJw@*VJRNsa?WJG2m@4D@|O%E>~JiNVm>Cro+TVZlM zGb;ZQ;T>NfVDvqWQYzC!BFQ=hjXH0{l)+(L23JG-d{#%|fsQY)YmT)p3IXUcCpeWa5vrJ^&Fu61k0Tq&(+S+hEMjFND@ z<|)fts^Q7$bUfjL%#$yX8`*Mey8OhmA%${bzdxG^kRqo1zNwHBn9O){zCa*6IT?v$ z!+ie!NH`SnR?pm7U5+Ogf9K;ksTUa^X`cA-nFJ%@h&-uyLy?Rx7|whrs^`?Qgb>~^V?H_~3e+aDm& zGrq`FFrwbj}02ZFD;6}_a`E;j3awZ}N6z}9@a4Itu z4*4d-nLscYp2E|VPkVvZe=qOORq}baTGot`qI$4Iq=jtAKNXAwCjA-JFM9*QDJ7JRs2MV# zV1!m=s=k0>?^JbVj!q(zSz}4312wA}q>EWDgcP-ekk%mtop($Ki8`3us&vQ;I*U1bk%I8SNWJe@PX?x_bS!y1Sitd2`}% zdF#bmx4B&@WQwwuuZG^uhKr?L*`tyd+4k(<+dAEC?w4ulip*_oND=Q;E}#Y{!vQ%I z31s{s+C7u1KdAb$xk%U>;7ag?yn(4mb)c0+tw+%e_#^U0d^*|iq)+ips$|c(Y%t*W zPi2GQ;8bMNe;b+1k!e?ln!+|G+1#Yp=l9ooE9E?$Pief~@;2Tz zs&&&=Oy{+NW>%*^*X>F!%TyIN4l&hmmvU}H&FZRYc&caLtx9jlU;~&_p3F6!MbcD# z&%2FCYp+uVQdFOkNopz?g(s)w3x;P4#^T4(u%4wyvSH$Ab;Ib|kjOvTWOo$zA9=3fZgF*ik z?KYn;f9UrIlu2Jk2?n!@JSD625mc2))#sax*zS@wuX>u@aC)nnw%(dP8zNL>{= z=IQ9mZmT)No!4?IS%z$oOAXlG!yR;&N!L61e|>kRLVjE|44PdqlJTlJI_)C4h@730 z0~kK2=G079nF<9}KD*##Xlin@>ivffQ1wmInyI-fhO|gsNGA!_NeWz(V&w@bcwJiI zU8EVi3*V34T#meWP$o@y{UKjAtOloYlaWByACCCtp!R)a@YU;|>y9Eba?56^pk>{p ze|g#<2F=S$?lDBizPEbvo%Pk{n^!VPW;o62S-ggNCT1=a4y%(vzc-tcvzbXbm{sXW z@TqjdlYjJjwVxyd{49nRn)G?YL0XEOl8bo5Q$ZhMlCa4Hx zz~?4E7k2xCUSBW}@dm@RrvqMZfc{K{169{E$1ONW76<7bagYL(UV{bK9qlM(Dyu}M za$ax7?#2- z*Ipz*QC+w?K3z1mCv?b5s}>s)xcRF5n#5+|xAv!hGDBy=WJJjXgP~AB4f_$pWu_Eg zDD0E{S{|Z~-c2S~B=#z$H0cdo$1QzEqj0`hI|1LAC1;Q(cUq(v%BbEvZXwvr3Nn(< zvZj(FwWejz65%~fO?Df8x9a1Xe-Ha2fv|6?I<;<9vfwjO$}5_x)0Uf+D_h%emmX%o z6bPtAcWht9H-bfsVTGe%HJ72iA5^_rFS!G6BuG2oA5gQtNq9Ex<7a7h7v6D{Q@Bs3 z`N6%FIoFH)bij1DXRptwH4iYCs}XZ4n18(d>isA4^Qj#*7+9OWd6UhDf4r$TOkquR zEP>h3;?M>zup@w6DEp=ct0g5VGS(6uB-0biIG!2PNt+(dc`(R6tEW!p55IPfdqpd z9;+XxANB^0B_plrWGFD@fA{-5w=0@*v+7H!S16S*O1f@EsOGk2SZOJNV#$>DRa268 zDVD-leG_l1IIGt`hko@w5(UEhuy$SDLRzC#RLLw!x<CM+p~&7pPq=#G z^}{WX7iqLAOOPfEe&b=(?Z>KBJ#xh?QF>h3(Ns^Zb6b@a%3NygIhoAsPOXF2R0l8J zHg0Y{92LwYhS;?qwCBM0EDtR{vy=fN8p>%P_ThRQQ z8ML-rrKy!_f4}Fxi8+?{YeOWPoKI^MplM8f-%2tV16X{qLv)HS6CI|X>Ii#va^l(M zS%+mRr|GBLHWi5s$7Hr~z>I+w{S60JoR;*^iB*O%h|EITgo8HWupLx?&B2X<+8?yD zE**l|&X|zpbim{kysIvjE3B{+hSw-}h+yax%q~{je+`>NZM)sT$r@0vtHNQI@brdo z&?U@1niLMZ1+#}q+$$V(qYsUZrai(zkDz}7l;k_;6b_t1u1!ch`Gk<-7OV6KO0PiK zkJ2wF1Hx9PaM){&e$dNC9~6`!K{-*E!Ex9p9P|l#KqT72)e`z7>vpOk^kKhn&@bpe zD?ZbJf3}Kp8g1U^5JnFN1Z7w_7!Yy%)g z77k7ckB0@tg`vxzcF?2pvVi|NK|P-gIg7)#aI6Jq2m9`4atO8}UDx82rncNk);bk6 ze<#y{p?1W%cIRHVdG}BsvYpWKCz8b(&wQj!C<6zCvwmXI8b+ZwZZ# zCT=L&?!(t^J-V9B%Z71tj2#oEoI&fC$5_oS*p6>1)cI)chRn*gbv1YM;n?PtN0;oo zPWJ&~2^Y0v<*XTvLD^7gSA96IJyLiFf5xfmr*Supm#@>$71o{I>RzG8YxKjuX3!M7 z0qb(5dcl$r40$l1DPy;2VmD}FH>%PN%JboATZe8)Uw!3WwMH&4&BP#8zf*JkdV0)r zt9oPnw&B{N(7Cj?IYDl3bAk&JEfsUx7Rh>(eqNt=`F4}=R`)B{s+a28-pthHe{*Zi ziW#de-_UZDdaG7DL(f{(x361~rR%oG(|EsW^WDQauIeuS4eb1^ew$3^PL;oNQ5TTr zN6ln+_0j9$Ylk@PtopZcyw}7h?0bQ?hY&K&e6G3V1kOMYNu+4H^>JBYh1D~&);Wo= zhF3}V63g-05S>3o136gQVDIPEf1CwPsh)$%EuD-{T)pkOb;HA-ZdF~-&Nx$#3)klr zJ%5Xuv}gfcHht9|>)V30)x}!-mR_oq^_N84J=L$=Yi$(qsjc!^oiM#xr>g6$#q-fp zg-%+;hxVD@+^~A?1~cxf_QG<*vKE8KVe_-q9*$rK`Z!6l(VZpjQTR7Mf9rDSOE~-E zL|h{^hpyJzSu|biNv}^Y&d;W47Wx{*KhX#~_S6i9*KtDEM$)A%JH%+ZD5v(g8MJE( zloRWN)LxHaygu~o%#nG^`FyS2DCae^=G2O&K7;Chc74{wnABZ6l`iWgvqXn~US_@u zh3)J=wNafFR9Jh9&9wu=f6ZcMr}a6oWy{c3C}kcq-=;5scv0ACPstDcoLpL4OwOlQ zrdN~c)!1C@)mWk?mN)vzTaoMFLl_%FOR?Gc=``ucZo};#3*2RI@r{nMzQsPd0oFRW zMd|Apw%0NVw(31rpCTD1f-p|z(Qc?dJxk6{B0%~u3y_8#9gaZ?e~voDla6i*lZM4^ z3Ymu6D0Fi4i)X3)w9_dz{&qV%#Pd`-fzZl!e-m8@T|Q#k`LD-c^<$co_7daEKWPH|8FN9g>+I; z>|{Dv+|I)LgsU@Nf4zjw%KRcz8;ei5QyhPtHsYb{J)6bqnC(DWn;9Lh>zP*iB2GES z>xX&*>W1T@u(+3&L^o6xU~`M@#edmsXLeNUfYBAVXd7cCAKU$&Sv6fHa*9GzqtA+D z5z9hh)zN1Z)iBz6D0_u|daUfn_!yb;TMnix7O!r$Ap)TwfAf$?d*zMn-YvxosY7z-Avl1`~<0)cR+uq6l|6a}*l(ai@1;REzf6ms?o5Ce)*sSSmv zPd^|k%M@yTfk-han6dv~i?Gyz4kK8qEc0#KgMA};dKO< z7`g}1C6v_LG%O1)4Ox6L$p+|0uu3HupNdjc_Vgnto_+L&K#dW%4zl3~SU@|-BEg}i z@}Z{k6D$T5gq<#m3PlPAIo5wnd~#sThlbOftl5ANf1(d+bcSN|kj3pJ<91RAF@X-m z)RS(FNJxZWQoiv;i)Q`G)ZO{vyW2ZCJlaCIHU-0n6WvDDK*7zig#m^!Z$0La%I52sNU@0m`(J-oEJQSj{NLu_N7J?Hu2+vZ7!%^X2 zR4{s+PhN7M^9UZHn=v-joRi|?$6WZcsKUhTINM%r2UFrp4m2gTJJ61}hiLi~elr!r zdPWh3gFEr1#-mU$^`d_%us?@ToV6uWI**{7e*)|`1y;(FwQ~r~^*7s|{)BLFj@ILQ zg~RhqvgZ(?ADm~Zr_@imW{3Ke!aOJR8J~2T7l1G?x3EM0~uEPtA?M30>0-LZG)gx44_}h3t8tk!z#XNjoICx%o`~tJK3w+w=G40XEV@yXr ze@G8C5K{bH8(dM;k16hxPHYDZc*#})ZBeXHfK8jkxX3KLThPC&jqqdA{v?}Bkn+BZ zEUUWAOy?r&AmNJU@CCu*5@Lm8!oirJe{(zjV`f-Trbx~)Chit_xEBN^BHXYR={j1% z?nszqLAil)Y=Res!^;Ace|niQzihD>B~!urj|nvU0}}HlT2Qw$BhUhk zrrcspgy}}x8Ikt$!>94QX})tf#zS9lR5es@?2fBMa{ zwYevR%q#XN%zL49h+5HZT%Zq1#~0~?_VE&ZkpANI(G3S2O1M_y^-DS&TZp$#;ka@U z*<$DVql?I>-{Kc`?DQH@SQ1Xt{4$5|q=QmWNA-dg?6YI=nXf@E8#O21ClYHt`27S( zRr99HQFBaqYaP^tVk?)(!@K&)e|yw(17Ex1w=3MbhyxhXbvvq8ny-(nvv=YKyR$QH zO*Hz{XVqy1Eo@f5PUPtpf|1!rX?Ce7G)`oGk!XwyPde?J0d^tD?}BJCbar_`n%L6eA42|Ug|y33CLe|B~?z>au2 z-1U!wS|feb8c7q`b&ZqnZEL^|KHx_M`j@irIy>UE(>i-CRxK(N?W)CW2^mW5q@2fF zc*yweGApsM9}P+;_OJ*~5k+;d*t^ytm&?Sd=9Cqs)}t9((J=AeL#++^){*VGI%{nR zdu#nRr!*p~T9>Z!*R5)Oe>OtUukV9zS6#5adM~OZ)97z*Y}C5#N24jC9=1cTmbT+C zmgiZt)-MiP;q6Jnr|EN$KKtnDv{?0jMngK5_0j3$66ac9^EVFF^T&UKa@nAN)l<#s z;$?$nfL5a2f7!lvM+{l(vc5wxsuvI?+fS6lSB&k=@o`)m9J)4Lf3+U=)k_)|{MzqQ zq^Y|t%_^)+zlv% z8{L><8owo_)>%*ugC@bg$DkD4*s682Z%FZNQ?-})8M3C}r9l$O`o=Cv`CFherMp&$4>gjN)(i}s~hi2jxt*2JCa05ssfe{AgVMX9ynS^r8VD&Acy zZXJnk{+`OIY`$dBPS46Lb2nIG-DXnuuD^`-4z*Z4&98XUF>E!wtE}Xnme~t}?9!$> z=(()el@o?e$vlzP(p{5EK{`ouTa*M>oswHR5?`x!J=`=l-Pa#otqD9aAFn6o-C6;! z>|ob>P&f&Ke<{hP}!M*Yg1szXiRI>qX!LkVCW^tiOuG4-gVhHT6w9OJl30 zKLAOClbTb=C)}Sl$N|-P z_2_U<8q7dHf%)U=N5@wxt}Bf@6rS>W>q~KssY2x&SO0tzy&vR*?7oHhsW6@ka3_7b zyqC6Jf6_*ug;?@i>$INq4~dpD;>+B{oCc=hq(#u*%kEC9kBU(`0+!<<#E0tT(1GLV5r-T>{HWCvcn7K}XOC zJC<-m)5C6I_&v=iyVL2Q!wGjjXW6|^x7aE6iepaRevmi~h(q)_ggYJ)^pxlnFY?KH#5|Aa$F_@(2!J;KAlBOIRrKFjea@Hvjp z13$;{1>om7z6dOF`~vV8$CrR#~ zdEk2-F90ucyaXKQco}$waJt?=x@D@$0|`93KLg5Qc9b0s5CPhHvf?>c7eHZvp={$G-#oyBy z5yyW6{I?wc9q|9<`0s%cH4_$bhB-KP0=IG84&1?UCvX?X-7JvexR-qe#Bo3H0LO#C zLmZy~KFRSZ;L{ur1CMZg2KX$;qrm4lJ`emH#}|N~=lCM9#PJKjV>p@L(!U@02S9!h z&w*S3c^(8eI=Te%0>~K1 zC6E_EE`#9rtm#)kkkRWdke5NOf?NY}gG_*UK)fJ65I;x&WD+C@5&{W>Oo2o|u7kV> zRCJErWozsI$E zC%K!dLPMa&fSH0AG$==U{w>N5CH~8j+Ll6wG8*=nf;x!~L4*ow-O9KQH00008096BK zP|?F>@t14VbVh$=la*5JFo`KERS4{}sH zSkxxeA%RUohx8oS=LpS{AVE+XXfdmB-7D=y2!V-V!l}K17y)p?aq*o!w;lmPnT8*t-@3zv<}k@p|dc}5qbfpi-cZ+=`x}7 zFf9A?Zl(7p6cLf=By_28iE;IW1-?F`iD@$sYG@!dnE zMsoY!%F6BSdnYF+{dRMk0yR__;io_{O}SoaeRXYZbz^l4l5YgbN?m{IDW=ODlG~+xpvLe2&wxlC(bm&AQON=L zfpXS5U{W%{qE^5T1rsZebv=%Pr*2%GQ*fY77p-I4w(VqMYm!WC+qT}=nu%@O6Wg|p ziEW;*>Rg=q&uv$Ab>Hpoz1Du#NqHY>eAvM=n-NXfP`p^%Hd@(OM5|fpW#~3fTqpWk z7#-fK*4<36PQXeZm?qRoNCG(y<6X1Fv~6Q^9h#$2VrXRS5=gV}vEg0GENqnvU^)i< zp=Ce*hZ}yJb!>+?>{zu-Mzu2f&y4<*CSRxu~hA^WfQpy2Yofgdd_AYY)4m}yozbZCN z|1p?aG|2XT81D`7k1^g)s8+sQ;Mb_u)UF`|nL@XN-;ywGMTjtl6Rt#F5^wrqEkpO>lA9}b{RT%r2hc~JQd1N{Zp0m7E9+|tjuK+{8JQO8ba zGj~oGrAAzOLc-T2Ic(_tu!1j|QH_`+7n|Gx^}Emp{z@RmmzM04HSTa6H`wNHUIv zkwzzFJtf>u!f}lT{9Hof8zWQ_E3Etr;X&^|>1st`jETH&crmJA18nwIavDa>rQEIp zZZS?o&DOEZyI!<1?l`)Wke0m+1@b!Bru*+7813}nULZ6j6|zp4sxR!X9xroUUly|? zrn$0901w`!=lD5*=R+!9`EAq>zJ3G2(PXkbvu+R#^;sGPRjrBePDkLjbuzJ(Q2UIW z;4OOuhMDQl`Veam6qdH1DV>?q@%OGW88%h_sI*n9)~dApFOFb}M?Xiu-cEys*^%Aq z@?C^Kz#$R((xt)sb!loztuw zZhDW9l1`G*fg=be8ZAR{I6tCv@+8YN(4k76k>1>FtI{m=iYP#UH@vy>p2|rMHp+&l zGkO3IsWr9-h`HYl8XOC)MQ}p@RUa!u6+FmTRM~@(M{J~0pAf&RZt zi)i(!8coay_r9FmHe*moVT-+T^2ve{L3E_0<+ z-Gy#l4GmrH7%Q~h_TzQ~O8pzK`@=ozc=y?j_FchkU<>GE=9b*s z3jxbdUB(4}1oJAruUiqtPN@JJHic1zC6&>Z9v}S5Dk1f!Ej=Dkg+}>sr{7cD<3I6H zs?7NN;dopu>=ZN7fUFDccA`jwYCYF7aF*FTyAFd5E z1T=9XDG+W4F%9!pF+|~HtaBILW;CQK1{{meeK3cx(|4~EJE5ny7iJ%Xg#;uZQbZSA z0E(qO0BW=C+#Ch^uQzv_ergH~;{b$4Wq%Wdl<=-HnF=}Zz;=q{7LovJJQ3m_67f+% z8u4HvTD#klO6>~i*hV+;%XTHRGi2{|;WVC{w7~OOq{GkWxo>PNa?Sce`S6`3jggu| z=YV^Z&z%;2qZY6yu4!Fr|6$^vJ7>CJzq$SSmH*R2f5+;-b?y?@Gsx<^hUQu5GesRT z(zpX9&w0S3wERC4&1LobR_s$>1gAmRf$*yRY*S&x8o&MU@2MS6dluWA)f));Os-tk zch7lWj;m(@tX9eX=OWf){aV43pbC2nm&%P(+bu#@zGtIz+trO=P%{s{%=w#Bb>`gl z#P*+oXrSrYQKv|0wKG#ID)(-hO#Ef^$Y)&D$fAJ0fr|a23iq<9`rm$&h1%Xha37!G z?TrhMa=&N&@Oj2F+xbf${0oI|{Z^Zuog_0j)PXJOzeXg{OyY$SdQx)Sf*{*ovkUZP z6U3v|IG*Set)c8-+=Ps=f?0?!0>dy>eIzhH=2@Q1Q7F>r-nJM0PmumzvNwLe{mUM3 zYa|9-{%x#qPc@7AY6Q4Ji;^HF4_}1`A9aRP>2W9f#D+1sO`H1fLM=Y=OE-PMo=ZI? ze8%3`>@EYZ2hhjJtOxZnCPx0)62EMXGHXTg(d;b+@j8gAHwc(KCMRWhunq)mlxMPF z&N#&cIYNous&}UdcP`WZOOX{a>!aoR<#G=Y=FN$#S0@?u5gzc0CW*~HWSLtoEV-o5 zw>!?yskoxfZW3%EDS|GN<8V&)uu3{fi9z^GopTlLSfREp(>Hpgu#h;VaMx}HIn_HLvJmc7FfwEf((G3r4Px(OXAk7 z0)e&OP@}QmQhmuLCoYtKI2!jl8_xo~F~#%T^@C~ms_5>h>!7KHLSd~>Em#6y0qX}B zj`-NKc4x(4o9~c1^;so~zgps{+aQrubp2zA`NwaY$Jo7c(%eqOe$}NL%$V;#4Y6TA zqggycN!F<*7t;(KOUN>xLm_H1#0H`g_MiDG&BkGBm^mJ!3P1ekZ^@7}mk#Io ztlZWEm=P$+qVukj7e@Nq=_+A8 zi0Zj#m7#~CqW>i>4WR)NFWjCb<(*C@@HyeF{=~m__g-&4@yO48FsoCW%&H6Y=B(R6 zDSKcl|8yfPW~qlzIcilquXCo+uOsf(T6x()ejPRAecY{=dSg=DM|mH7>kNBk`osn? zXrf37HZo{6FbEZyAg^FfyqVehz)#2Tba{RazU?i+r#B+yT!{fN>c*gZ|6b%`M8}2t zbOhQx$2`(i6gre+ywvCFe&>6PrLByQZ&cK0sZf(@_9lZq$RG{>pknGN=na`M6hiPc z?+$d>r=V&u*#jGorjhP1=4kyCEY15%(Yhr9&YDwwirEE)v(4~<{J;NI%Y>wDSa=W+ zuuja>dVN;>R-Gz)XK+AR=`vV$r>dE6mG87zlsO}>Et|*95hI6qOSE%LOMH{eSTPON ze2=!bl*Tj^jUT|TBB(~FH!;#b zNt-~%L3AMcB!rvBek0w13#$=2*_BF*kB*~@2%DDvMMEV;>H!7t^n}B+Y#>tiE$5() zHTlK-XeTd~ra+>hRoVsU5ZU_lwOWG_nkTyPv)(HRu4{aMHTnpO$7aD%tHRLxA^SyZ zQD^ZYR{O2gA0g=U9%D!<{g%io2kW~Eg&c5YMKQEYi>Bmr;k zgQqou%b75~S&s+g1ljUPE&4kv)+R(h%O zd+Xd#$t3bUBU@u`{kir&Gy8G3rG~M8pHI2Ueac>Nu*XlrCsm4PRf3#?QQp;}`QBob zft-U*(F!{bd%d&^$7t-@Amv0CLEm@6MG4>g7QHs-AO8eQG7RE5dIU?nNasI>qd5)Y zIDU#vX$*7p;97O_mb_{g-7y+>A{tz0S^IO(Z3f36nI}Zv63v8a8S92?cA+W^euWfe zM+dXcvifex!|Zx+bMF#czG}7}Jr#7~dRW~%Lj8t65#${vPD)=CSmum>%9GK5d&?{i zUoktmUy}zG{tnq>vblD;e>@&9g*)GX<{sh}&8RV*X4vsmU0lvJ40kpxFg}wE%5AlB z9GX2Lv1O_%E%SO8tCugG+jz$^)oQHR(0g0RuV|>#k5{0Tyh(PcRV?LCc>B3Yl&e^$%O0t=}j(u{9M&-D( zU$K5=AKmA3?^CYh(fsn4K@aq$@`_GKXVh6Sp(3+i|5C6L{_~X3_c^hA_jmHRwgjwu z&bcR%=uamVFT*qFt9ikti-x1~qZ|{=z@Lp_(m3W7YxwYER< zG)V&vE3I=y*74y?J}MlY&jCY67$u3#lq{MV_nsD6CmjTKxN05GawX|M94c`2VXy_) zw2dt#{8pd^oZ)-u(x+qN?BDZss21?pr*JQl==Z{JZ4e~dM@#HzJ=0H3dAN(7T$(FW ze?u1eVml@mHN%oZ7nWKVKckPTpd#V?Q<3FVY7I;|6pe5OlVbXiDRfW^!Xl}EZB;v0 zM4?%3Wn&B0e1CQeXV9+ioq4QiEFgqwW7zG7B|kFF!1hElr`Z_8v+rPZYboGm|LS-R zBXeI?Ws{=zUnen-5Z+rnDSeo=D(uRWII7fh57q)bmX6@vb)>b+sLp)faA;&JaKGap z#Ca|3>75OB+MPy-0roCkQ*3D^2QkHs%b(F&6z3AutO3Jqf(+!Dmv)pHy5SnW_(uJ( zf)S;=8%$@itQrv4Z+(jRh9Y1rSPqK}CnEo^ChUTv{H54Jzb3+$;@`-|z3Thr)-nQ% z43fS(T!%Ol!`qUh0EsP~=+c7$1cl$iELlW&ti0aC7WFW3iDINEK7#)ZS`9rVJp6fN zMyL-GdB?#{i`{D@fk*|6e_I5O+ndyf(vLd23KC~+C=%?3u$%14ksbodx^K3Ievi(* zvaujG9|$GlwG=#)e^yXn*uS1gv*MmN563`-xsn4IWU>3Cm|^RAI{2UY$-c$4mFdh< z`zeubaIufOm(W58cuIkG&J5Km}*}_0=ZfWJ(gN zYCD|KJP}S;yKPRUKju0;Wx~MyhL5=i`A%*|D{|(hYAEzIa}M$$C2e*+h9@-#)jXu_ zVspdgv2E=e?0>6z`=<^v3ls>*9_;_+MGW2B;sNdqIuY{x(qO(xW|AeA*eWemXcVdN zfi^aE>>yH`sTSrkU=sTMx_8vh@<-fH?Ot$Y2(HcMJn-5f?M;It501FldmT|r{V#v0i0Bx1RReC4TEv}9q)|p~5(LW~y z5}0R3ImcHgsgnMZbv#6B13Mx!qMWZx%{{<%o2V-JePc4*C2YxLm6xN#E^n2lwEc`#ggc)kZos3+hX8HYz?@jravFb@bT#O%y}4jLSg zZuk>WTa6@CI+6>v7q!50*;O<-&i)i5ZGhAkvxFPQ2fYM8qziIEzTdv@fy?N+w+Tvr zH_5}o9*|n~X^efYb%-I9L+_AZg-#=q#&RL0C(iJ_uH2s6Ybpq<*c&klE?F2E(WbTr zYS%hDdOY0Sxhxl-MfinZK`BNvz6zNkfcLwZ z>c_2I!OCBNcY3(v&8d-XmjQc)8s6%qt(fJZKY%d-tnvHhL)Nx&~5C~lv^ScT}TE7x}NTz73- zlVGPFNb0Mm_3SyM%QU)!@l-Mq>IH6!olL2nmw~)n2HeaBL4^S$aS4)^yf?YXVm3ad zI^c5|ydI`)ovR zQ#Pt`bfs3R8!52XWcQaGV_Z-qw(=!$@cP5{`IZUpq@IIaE4K$09<}s<8RrrBy#K@ zWZ%Id?UM%%7)Odp{8T{+z(l_>d+sUrm;~w%4`cLKZqqFZ(!>-PMdXhiFy=Y^64%Tu zjEE0DHdO9w)6C|{yPeUA6)m)az%_bY=YSMyaug7+zz&U+M{Iab5TP5-%LZ{K+4OLH z+|3=G`y-uNCI_YzBsBla204hPF6<`gaSu|?-kX|fi+`enW=*JA08w;j&p4h)tH$^4 zp6mOgh7>w$#}8&B>QdE;62mDzYXD>7W}6*TifX2QL%!9!J}GfVk3zzHS7Cp#_)muj zL9VdVU&H-|G%>k=2+-8dfsqV zc>@95hir>sq$MA207G~XD^WVP1jHxz{#*C8OL2Gjc$T|<9vCybreN&sRze5I!T|!r z;!>H@a5x+u(BtWu12eYvFwpi11_gm0+tvwXstuW55Of*%hxYb9#^?VN;48Pz^2rbB>ieIi1aw&YF%LwcAOaX-K?U_@BZt>AuJ}g)@5A2RF|uK7S}u z5tQ6%-zS9^$W!nL>yR?8Z*o+CNWBO)?-4i+e>T!9FFX|bRM4Yl95k<7yT0o@+|aOL z#5z19a?{KHkU;PFFRBu#zWLtFYaq(5EHHLVyB=;CsE9S`Ylp3*v_Z^q<^oJLsy3E0 zE;WZP__}^~3E^zzO;UP7A|vI;YIG7`0X`4C z1MM`PzmR->c{hM7HZZ-D1w7^nh8w{ut;YpxVx{T(SGr{JEN4yL8Fht3NG4#z z;!w1tF234g(IZ9D`mw@a{B$jtHC)nfw#WQ}{@>CuO)-}!K?4F}_@DVb$dw>f5yl%S zbu2>x3$!40H$#B{^tAOeLxC0)Rq7X8SE66^-hy;P>g+qJyHqN7mI4tV^VltFUP{qZ zs?Yhe#U6uUf%C8Vj|q?%o^x%g;uqPe?XY<4&BsEsiI!J-nZ>hC9mb7T58aw%-Ar(j zx5K%_j#h)QG{SoyS@+_Swov1z40{syZ*dS-U3;9+jT9x;iW(tD5bb04A*VJiz55vm zTsM0y^LoXFzb3okN|d&MA9Q2eZGk;c%}y6`30`^8&Jx8P*FUajpQw(SJq+CrLv_80 z5ZSIU8l_oX%MQ(O+a7dYcu!mXvURnAYuIsP&WdXf5L2OzhE_!V`2g_&S}V?hUyg;w z4t*AC&+$LBmt5s%X5r&Sc?18Mp@Yoo=(!;Fw5~OaPPyv_Sos?R(CrQSj)DBU4y{nC zsZqsXH;LEFo66@|ks&U}=$<$TrEt;$)2NZ=;d1w2P(o2Epx@MO-zhQZ5D-Lz2&NP( zVf{#GF{eE2>q<|;ySw+rAq$XnHATFiCfr_K+S)ruEoNQN+1)-Hd_7m~oEHARzCJ!a zRZY19P~dF#Yc}S<(y!S{#TKujYfIV&-Kdty4~mbi!5sczDe`{n%SlsP<{$wpXS;OJ6TPS6f~q3k6qkCb=6U6*2TT-V zW^Ip&Q>|ZqI#TX*%RH0dI0WZ@LZZQoE%uh}eT3JY>Xll6xr~c^2XA*`*qPOZb^DLH z_S8-*4ZVc7hco*rY1&Ts_LC8?$Sa1ECwI&u1!iIPa+*or0lN44sJ)tvcH$j2H*iz+ zXL2?C<5NDx=l2+cz!mJPsn-t^=!nttxJ-kJC3{e_SE&~D!1N@b)?T~4;h&Fs+Q zvR#K6&uR-8ziw|&Zh6(-u3l^iJv$a3%9_Nkch#%_DUNY`JJe}Y+JFrDnPG%zodWb>-FR9a|c5Hk#(3_GL$5$7Dx4-Y(D`4L;XqPo5b&V*dHs%0X zxeM3A7YChQQxr}r8w+mM!H43C1bv6BKCs>)!S@EBp5lcYgP|a+>QPhBr<>PLYExQ{ z_+vSwXsg&{T!m^fZGeywG;>B7Vms>_2sVAq#y!oo9t@W7Ut}zLmo!8yDJckapsfi$ z;UtCtSRjN~XnG2yobqfbj$4GQz==C|q#6nSB3~3M?c>EnL??DB5?ZpaBpe@1vNvi4 zvBjGL>|lrh_}MxxK-yNP{$SK@aBcAhqMF=IOIn`B8j;p5DKScfLtuK%7dDr+^1c&0?eG$}xIs#G#Oqnf=Ef z5J|}zsy7#4=JY<;15@af@D_YGy?sr_FY)(#SabZEzh8_<%oSff8cL$Z_#+EP+dh2h zJrzGIg>Xn{UQaBdxBK{?C&WUn+L-@Yp-I>}ZcSqY#$PYktPtz0k0V;B29x3nL45p^#X z^I~>N@Xf02+qQ2<)T%9UD{SERkC#wK;_>-73lH($Dpp)bh^2qIy>Eqb4qy^68yb9= zyjRfSNDC?becqkkI_f`=dKPBofvUjQOkRm0>>&q6y}$bk-#>Ve8o^#ZLJq7q-CE>5 zvY$zs5OL~^21K2*cyu(m-L`tMY}{6EO&;->l0Go7{$r$cV4e%Jf8a!^2O0E#coH^| z#w8OYk5KFSOJ5ALx+tS{RESGKxMT z_Y%Ni+9EwQIazW5hjo9^A|v9spL53|l^YG~i>$0b6iuOUR~iR}Pp|{pJ$Rx#oEpX1 zdP!7KdhVZI=K~MRC{$vk#7*$3d4^pYP4Wy#s4?vc27JMSSFxeY5SklocvvqOWbVbm zGDgZbilY|N6!QkLWeVNY;352GQd21K`hMW>?wvM&gY zl{G{b`k3JHw_z~x6FZ8xHK}8gONsg_z>}2;XWc;|>l6dZmC9DVxB6Wh6g`zz7=8l- z7WH#pb0>F~OH$nM&#CtQjvlXEzf6$gD84}&6InEL8!6;KzfN{%xn%xX>^adU#ZoB3 zeIIU%vn8t1TnCJ;;&x_39!*gdmhXb}&6-Ym)+v~WwxuE3(i)MP5Ai04KEh&^GE^zl zftWeH23FKTm^m$-nbiF!Ne+!=py~ovFpMPlXqLa=no1$o7ocZzP%UTRnrinJW?1zg zNfNxfBi&y>ny+D+u#xfzQ7xIfK^gZuC~o>>`Mp65WOqA!L3S_$uPb^}&EIf3htmZ? zYY`Tx_c(_hY;H2ly`M&@0>9aVY(TOw1KPkrNUZfyASL@XkWiXQBHEcEv@w9iP0yd# z+jeByya6WyfhQ%xu0KiIKe5EGxkC@9LB)w-#62Jj0(J~ABLp!%+NfV#DCn<<&4--n z4XeSqIcVf;xm@;7 zblG5W?6fc1Vxz`F)-Gu)lv@C8!A&-p1V@fpr5&BMwutL<8Y|TCnM=bd{Ts=S!oF9* z_+gkIkCKxmbTV5)^BO-{)t|u)JTNZ=OXuS30|z54Te5IcMYGoUqy*~P)r3D@U9JL@ zct#Kx@b}_>)H*&pBr0;y_4R*+N*CC}GP+$8_r7{fR)vE%@jnn9*8!xwx9e)xmMhd4 z5j(&)m6nN-qk9RF$r#X+z+fY$8p$Ydt!P<`hP%Cv)W|piIwAHbN2Pg z$;}wSAMAEXpGbsU|2C`g_l_Q&OuiD2QDXI`pD>qAm#KZmLiktX?XuOfWHtb)wMHQ+ryyru(m9BZA>)RaO@Vq* z_59fS5R0GFcgcYpCak{BHUR~f55>3bmcWiS=&FKND#J@p0;9RgRC>w#YlSB!!z53x zKSE1gn;VokZJr%HafRyGnf0~?JCH9v=5_N@3VHECb`~h`M%EUW(M4l~vy$V+<(7}p zfkfKEuC8#`@>BeGCN@{$y#g8;roN<8pw>6omd?=L$ENLcr(Lg^lRkGGQ0|hxrtBoi zY~`Zw`xx2&wmT3{jB?(9zJT7i-MZ6XCf{Mr_gIjk-{_X+gQfX82$oeldu!JLcc)pS zQ!Bs4=>ov>Ky?5EK^Q9)l;p7r+)56GNXD=wL^r;LNSncvxM{qNqnzF=guCnE$SK5C z{QeFy@;mj9KjZMYYS(#!jjXvcHOgP_&kjk)I>7BJpAjFI1u@Uwg&`fWDge$r(Jp*t zC;hs5Rfc5hlGxL+HG~_d0{&uo%M~`4qj?75W&n5V{9AG1Qr=ESg}DC#tjz;N%4$-o zWLnOYtx^BDlxjP^PraXmz~Ri|gj;=?pksV4AY@H}IF!y3C)g)FHv`dMhviRaY|QX3 zy}0K!BAUwafelrwVV-MhRY_^7;kH}=T9F4Kw^zZLP1G-q)cUYDHxvxv;;+PO zc+>3ztE7N{scqvy;my9v!F7+~3oxXi}-8w#ovZ zpM>@;Z2ZTM+bb_AMr&?TdT;9jXtG(S=q|XkfAp^y{R~#P&YwzPyEy2fX4|zK_JV8d zG{j2Ij#IQko3#%%o7xhm6-+Ju8SY1U_<^R~2KGXJB0CWpPcrs~;~}O7=!E?8!vl8j z1-+Vdq>3A@$~H0zwI$air~~csG?t9F)HDoJJXs#+ks3zVLbhu&G1XKE(L+Tkd$?;d z23l?1R%*ag=!}HddRQ;A|C*>Gj&|!oUbSav4IKm;Ql^7~dOcuKsd;dATbWEu6&DOP z+rhgTTj@3Gn2ksbn0wnBdt0MXgaX@-6N3aUE60!bXKW;uHvgUBSJ#=uJD9Ilb}7HJ zvK;6~L80ospsqKyuG(CHm{m7n#_D9WbDD9~yTFe1U}kN+j<0Wz#=oO$Z4ZSppbUrM z1MWaF+VSwsfn-iqYF<*(HNU~XCdt{QPEfl#_ofAU!=~kl|?N4b@XF z>CkW?GRL34@x;=Fn?cQa?CiX^d3BEO=P_gLU@H3kqV)nT=F zMVQZ=%$#${7;%j=0PZ=oIznFV+tTaoZ?Ish%U*IxCj5>eW(dLK9AHl(h?sq*>aM7G$3uU zR?T=s6m*!?DN%1q8L=Ok(rQUDWZcIS9k z{k!hF@3~B>(haZ~5~nxr%=y#t_xokFAoLD&`9Qk_U535{rhQiA(;!OL0#P1&hCm#~ zz`+3i{@%y~JOSJ&3c~d~rT_~aPZk_xBn!nnuJyT}>-^($=qIs@e5DyFFWNPfI&V^k7%2}8yGQOLt<4;*>RFwqDi;`DYD94cW*ITH<&q?6p~|B9l_j< zpzp&zIO-eR37%k3d7AzHHuusoeeb9)1VS5v0QKn)i5Z(ZW{MS&nklUn!PzV~ob79Z zn~%WyWnMCi;$yANh{aHS%UL!JQ-@;M3F5;2@R24(%+@HpzS5O`824>T__Is2ap!Ta{%;aEnNK!RH| zwkNy8c#fw~*Ch=_QgIfp-o*Qf?xdTz*po<9Dfv?DB~)nTNQjf)?%)(KPgpg3t;tgr zaWxNV5iY%Eq&eX=P)obFdYOAa?;KDeHmuY;M?uLd9%DBP z6I$+>wzd5y8zzvDvDXyl!WPsWwIF-JnS^c2_{Vv|^XSK{kL3yNwz(xq)gnGvJTW9c z;Dk|kO=I}2)EihB5DXnC3qx!yR)!Wo&ii^?rQ$Hn`>CB0kozO5qEQNTh7eLU9xO)) zj>i|{Cc7{II}R+40J75)<7WQ9OJEsBi60E*7F$&rUVgI1{t`fCcEKVF;&`_)qs5URD;!_Q3n`{$-T z$GN&?{|buICDQJNi3jF}msorKihSUeW>i!I=7J)tUxEGnU_h&5`&)tE$N4f!mM8mP zW0qNVub&iqk7%@czvM_0|kgad*^e%Dxf(q(YM2Hx{rs&3Hccc=~T z9Bt+sgfD|v$Gyv|L#J~8){uPuD@%=%qx!b@e_*At1%LHDvVG~%##-~f23 zfSDg4C|C=yQ2wb;TZA^ZBmPuL;wl%C4*ynw{C?ZMsr`x7j3#yL_X8ZV%o>lzaz#oM z{0IyF6W93OE-W+G7G)DNBi*$C*Xnqb@rO+VOpszPfUrN4@znI+L@`F3#q-DY?g24L zYO>#Z>?rz&;NZr#D9-Wv#Zb#4T4SlSoieh30egi()MQWMFZf#h;Jr{P1;SG_!xpk9W{R`I?z9YpuSs1v1)OA(BIJkO zAU5lmz{U?=+u_w7PngKrV`P#`OJnM6QiSkA4ZfdX=U}!m1X7o2k)ZBymw4zQx)7I2 zFt+6N#8Kf*phdwygsesW^s*_!Ult&>p!{W4SKgY~9`c=Yq5+X77)OduXzDaPdfc0{ z$VC9>S?NM^Y;_!Q6spkN9$TL6pgL#Om8Ucs1s=nCgLsx1(%M&T{g9i*q|z!gbo4Fm z!Jl=Fs?PHu-^v3>EmmlGkz@j~Q5xghwL*}=m!DM#yC)GdHp!&T@QG=l2xjnKt$aVi zRyUM4xpT!vg(O+!;mi{HM{uyL9G>7@NiPKC1f+aWl=tn@<}cCYKu=bl`)PZ>QI|HU zf%E1YLIiaivSDH6f5wIgS%nE{3gs$SDJ(GX&wp@o+^{$xj}fG|PsIuV5G|MXU+kzt zV#eQIK0iMaVSM_liKdPbom(NVXm4>9oH+c)jSOjIkR*j^jR;(lxY$t9+#sptA9+IA z;3+U}exS%vDv@G|S94kR&{E+05wT5E0v{A(!)0KKL-pXWjd4- zvZz)$yRWu0->M`VMFHOf^RUyG;j9(%<0Z}`B3$crcs|mj35m4u=UFkUTma9Wfjx3Pw8<;V<~DIS2jV? zjuDpnxoAnAw9UZW2KGfFF#~*M__#nU}D0p<$V?A zs8vDV3T&?-HtIDGAa4$a%2Z_nzjL{~S0#m7r1kf&Ctw_FT8#kc)#=i~c2EQ)04>Pp{8d2P z9cpbG#RXa`ct7)5pvAt-!)m%Je^D{A$8F@=fjJ)^Cn{Y(2I z>YQf#r0O)3+(xrGV{w_OgW{i=$DJUSAn5`PbwI}!?%&COd2=7<{UrcMJ$%HI1ukX} zD>B>uQ)tvXif|V~LF^Vo>_+F}!50X?RJ{6Nh81qj`HmQ`5bx6i_Wy%<2Yk=WS|$}T z+l&7WU{}pFPsd35qDv++ibXy4rDovn=Q5-Nq?K-ah!IVp%7}*R4=GraDJzplCLXs zez>R5I2cja%K^@vsA`m9k#6I>L^jRD|~^_ND(p+$zd_&@)!F$;z(TD~+4* zw37K8+;D>e0PahssgDYW7*i`>_3PNY$~D}YTRRU&AKlhj!h=a z9E6|Cr!G+unTFF2BfDeU>Y#V9f4UMw^RNgdKd-@k{XM5UqzzR+S%SJ%6 z9kTvP+LxQBJj*Bk%{WQA77i@V8w1?TO#OxIna)Ii_lMh^p#~D(9A<}Q5G+AfnRhCd zA%1tc^FX_x?tF#&Qpo3f9bHWog!yY7Z}*7@1SgB>=DFn$pj1)Hsgk@gFH@)DZ#L^i z)y4*}&p^bbKousfZWptQi&SeVye3h5Zb;P=HahEb%qSSLd}p%%1f{4?v(EPy)@_b~ z)6-vW;jyDe$?2}})dJ^L%V`-)2z=3}{NvttTw`}5{%;3oa8LZpbPK_^7_h}#i`Oo@ zf_DNY&GwfX?DC|8pn5~i!GB4;Rn8>SII{+*;GCExApeUIG$~Dn}F&-$wmac`# zMb!d{^_uoPonp17;Ey29lxeeyx+}5W=1ce`37Kth%UhNp>y`7dmP1^NQzQAF7+%PI zjGQlQfb+BohjfqsOth)n?!kv?jJe{IfURl#+t_~QAA5QIVzR2>!N`EOFBm0xQ0_J$ z<@%r4g1(u9>b8qdr`KJ-yVyi`xg@vi8oR++FH=wrQXFK>*lcOL!cM|UhM^%|D!DX6 zReR+}TE0C6S+9c58E9)L@rCOI!X>mKmG$8gfD#_26QmZNf7pq$wW#spLNF(t^RKcW z(G`=@!O05VR0jN&YfEpPJf+R3%o7`($g}kDn`MaT2l`0`ezqSj(kJT3Wo-adHz-TH zP{V$C9_vCxQQ}5IBbm5}ZwKp{l4>!YE?oac2C2Rp%PV^;v{hhg7)m~1*m{4)kZqzd&o4saGDa9xQB0|rrv3O#A` z{FPZ0Zw9Y13_S56DTaTgoDl##yYrtk*B7fV7Jaex0)|LjtW2x&*uBnT;wyGe2I(jL z{I0)!ERa1JVYX#euR<)j|DF?YTodBs3xROEF>`V0OJ4GXYO_k|`0z(>hR!wUb(re- zOPN&&>Xcd6w3)rwJp}e0pQi*Tuh@+|qM01X7o$O^1%i6{%XN0O)ZYSjDjqAJG+mvC znr&fwmL_TggwJTXj;+e6DLBRr1pYTEqV$!_GCdefD=)8E^e0Vu!ilhjuzXzW;71Wm zFecs9HNpfua6l!Kp^qJSdyI@pvahK*SOxKunlR0=Gyh6JP zrx6W2++FqJaW9wo+Bn21?bQ-e@@#OuzGCdel7UBt1YlEfw)gL#SA>tPC=vT1f@j&o zd!o(aev`}Vx;&8M&vFVy1z#mJP6>fN1)D%{v$LK}9)?|cKnSG>4`C{X`GPooBKEtT z_npmm`Fv2QIRL!wtuN|%*aSjQ!i5#^*u-JCH#7B)&|5pY+KiiB&HGYZv3ma!zGvbM zeFGgqjGM}LR>Xg)u=mcqr}JRvb^j8EU7hs;_buyBf5pRtkf43z9f(J{1;z zXWH^+pmr~3mGFqkRNs7K(IK+BA-DPP4G}IGPJR=3`{29ExBNOwx#h4>6pYhwF1Dxb zwBBGma6!3K{Xy$CF7uWjB-kFsCp|-PNLkEviUuT!%{cN2fCg_eJ&Hz>N_(gfEmFrj z$0+Zg<9tN_Zv7!6c#PxcpZ&Un0iThuAo)E@za_Fx$lZ|9i0YZp4+{m*7by2e3K6sOmG{7U$I(iK8m_ zqrn!pvU^dbOLxNqpNr?<+(DT_oevWiKeu2~40=$rme3!5Vx6GMa{Y9RQr3GfZZB88 z;lrXDN}26acB{a}d;-g(8w=>| z>iKTe>mP*iT3r;$uBgA{XsXa+olk0-BwKm02j|f5ny=%i3Mu`vOyRy!?a{a4shNs} z+GY8vP}oNNUpH+F#U8Xt-Lf$%mGge%m1BFE0NVKYp8KZZc%T*H)#j9p`;n9Ua=p(_ zKK6dAsS);A3$JS1ZK1I(g=;=@y#yFOKXpSCZo2YX5Yo|WD(p1{3#K z3gNu_E7lX}c54?tiShgMCs_(38_8;$zWpn_Xs;Ry6|Z zx{wevimDuU&3km`g0>doh#)U~m6X7i;Qx&AgU3#x$71s~HVzYdX^9E-a=`UXsUFDfm?cRvFE5tB1y#yq&W+a1?Ch%p=d*eh zkC67{^lcr4q{`Pv+U8Z)DDQqUc~UyODSGD|p~EMX4bPs>*QcH9H-$5pU;o7Aw#X@w zU6NL7t9TM8cKmu&JB$}CT#wuzlQ>CvYLaeNMOwA&V1l?F`iOM(Hwa#Z2mqGngg>(XP12R<;$T6i3UD+{*jcU#jG@29FY!Q zw>+R^ZFh5p+5ji{QU&h1c9@NKHBsEH=A~;JJGQHrQ!l>qC9|wm&A)y@N~@MOLM3Vc zB?atP97;}4OzPA1L+>0#dyYc>5yFC=Bi@1O4 z#={RTT>`;i z+_8$*%N1N*{v4{I!GO#X`QsvW^1QIlWs{tdst-mO*M84E1znrpf5hOoR z!J_>OdpA$7oJwCA3${&fdsHirBqsvF_Wpnd>G^EVCI6^1)IF)Aw_pUz5wiQE$F@Vy-ShvGdg7LbS;P+tboi>sne6v&+2^ z&bNet@OPN04QSiI-Z^7}scniZtX4Pxd~D@=;TKP+kM1z^So&)L({02nKCuVHWDLRFYF8|d#zZcFFP{wcKJiNo4S&%mmW&^yoPz!5fN6MlSsdWPMfiS z1G{Qkb{N{h{B#JzS_qV)SFDrS%{mp;BzBm|R5x99Wo87<8-FjuwN|b?Tij!y+X%B7 zsM2L1o)6xDWo^V6Y(>y#$<{`N!qyA8;uty%huN8^K)yD)9>{tg?&HXe?R6t zqTQCKn(>52WoSb6gsp5;t;esj$ap+xGvRqvV%Kw=lxsaK&*Y%xj#mS52#M%*BPtTT zoxbq2=zKPi`cC+G{lntEq38Ak`ajPiV6!whJEIr`RZug9c^(B#nSW%2Zj7{oRz=*j zToNy&w98c`T!3PH$!2N}rz75&lTC1G57upTdC6;7?oP{ejZZ`t_Za~USP$lZ^V;55 z73IEHC4BVr%5uGEe9iyOEAM6LE;i@<7xSk#C*zHU%X*6_xm-@;}i5zi2F`#qfl3e99P3!+TjIQX#-JnI)MJy`)AY7L`${B&qB) zoTW*426>FlxHPJ9aC%WOlhicRA{MDxEUVKn9%YPUp-(?^u<67cv{EivoM9~VBQP$p zjY@3ns|2MZw020tS^Hxkii}rk?M8G}=&h3w{Mn{6`SEeB#@1^|SZ#i$b<`OXUJN8@ zrmb5=6*r(3YBzE-ml3X~#I3@i{ZjLdZ|h`W7`D^|4P}58v8H0#HDvcu=N7D}^Q5v> zfo|(i2%-9NN5~y!wYA2%w6k*pKP^+&cKz<6ckdT87}bTt1M6>fe%K4A9s0M69T9qodGqk@n&$fX8%C~uBzHinQ5=s~$qPytWZ{pEW>+*xRwL%u;dW6^`@ z`ZwbErh#|YEeAJOzaZwFUZ;t^`lC)=b7NOSLpNhrd;2;r{q^%u5)iS>Ctc%$iP_0L z&jY}#8y~1>UEPJvU%3j6KJV6jZ3|FZ|IhDw`bv5Rm8p_R!6qGD%~}S!SzXLmw}sNvuy3G;%oq(pID>3OaG4Ut_-sxOphnn@nUNPC6u6~$92PvG3aTTPc40m9o zNQ$$kgqiNhPslw{T8$)ZzATAKFOi)~G%YLMb6K0HEx)s|ZP%E5b;%-XhiuadszVRz|+ zmu1E1<%w-gWBdBzq)SPwsI)82@Bn`;ph88rR;aEEYxrNI|EaM=%d|m>p@F<|MIC@) z*g2_Gp|+Y@We}R0?)Q8L=s`Du4C_v)NS}UHUNyVXk)Cz5G}D;%mFcc#vz0|m#FEM zt4&TZkmzbx*Cu0}(R&WkAEKD5$O5#2|8v8O!JyN!!A?d$5LBvBw}IU(5X-}C`{vtR zD4(aogSJIHoo{uGG8z_1+Jz5i&zvdRP{r0rIwkG$j5^hx>-G6W&zcJ>eX{txQ1{F` zgKRCZKFi}5x{}Y!|1j4Ny=6#gS!JfNOjcF5YAI3bnM|drvC2sGjAGXEOXbahLYiYg8h5mnhY#ozW`{_;jtebma<#j6}s6-fbX}DZAT2aBVSr zRZ8mGO0;eIeMsyv?C}Yf^eR-Wg{e2IgmLO3eHYwf)H#ivb&bfo4DA=5UtcVzydedh zE%8~Mi@Eq>299MQ{%eO9;Q+SPg4~-mlC8&ze7upLZu0VluTd9)E91vtJkgSL!Mnbg z9y!GcMoz+IM!uL4MQ%KkiR?IY`-fZi<|gBl3CGZzlajZ|8tb!2Y=sF*B49!0$K%5^ zM`V-aAet`yKqxo6zw96XqgnAcbNn1PlJR5}ewFwGX=MO06T_wd_65+~zyuJ#^--v` zrzsu>>@$rowgaCJafrAni+)!zq!H)*^BLQk5@IBhDzI)lR&Yzj4lwdseHrpOQXYG- zIkxCMYH*A4p*iT!5l< z#ru!>fxRBFq8=c#2EhYyd=H67tc+9^4NkRrpXZ`)cVy-C3;|Ovi3?!&+G@(Z)K{NqM5W(quF<1Z$Z|3KcngANC0uFXf?x z;G)0}GXx+DU>Rv0q7tvDDoC!Q8icIMW_yagPN2N?xpNW$SJOVGj8Q3L*Ganj;itm`);7V+t;CR|tmGYvz3aBbuKqPyT5 zs5iDJw$3{Kovb%j+6P}UCPb+NQ|YKUZje&AnFkP|sZc44xQq~D6{cT~kByaw{ig?6 z3g1_jIuyuv-J=?Dr6|A+r-7}Tn2*>*JK_8<=Lh(}_l7?{un$1O=$19m9q4v_HveAj zK$MXM?<*?)bhGsw7(xG6z>(A8>~>olXuW44?0`}09@7trblTU$^y;*Xqc)p?y|>+0 zZx?VR4uZ{0<+Xk%eVq3fS?m};8{+YswKW#>K^~8DZc)mzBSG*ouU8D4qvJH=!>K|m za}HMf>ENazt*@QbXKgAh)+1N6iUv}PPW{qZyNBJNUoSzEdk4wqE8Eyx_=sa=8-Dh@cC~;|d5zu0HjSP(<$(OyI3DmwE676#+i86_Fle|ur2EF@dHntH<~=ue zKwAQ8MwNET3Yfz%=u*NpuCsRuVO>))atuGOU{I|isC zGRKy6HIr9`t(^$_gr6{C46_X-m{;TrTB?}lsIL?(JEM;?I9he&rvKi$>-&H7`qClS z;98qgOft_31OO2ME4<%tS%AvWJ3Za*AwlzBBd?1{P-O709u;GYXoROT3IQPz_fP!M zNge)*)`bSm!RY9l4|AhJ2^1GC(*&>{n;|;^8wtyxT~d(gNX2WzobQZANHApuqlO7C zet>o$VCb*o2(gYIlaLJmK|&$1igkDa>-0u5<`IA&iTQ1&+divBGZ^yY4G#!e^Ls48dI%dT@o_{F z?IC%ZbO41!%41W!-v*2qEH{7%9u!}@ZEz@kv7>X!TZkHrUZ|1IrjEw!0V_5lg?|(l z1tlrQYJm#0o`ea8h!0DhZVq5mToJimjA?QVdLX0JI_zrM->jWO6to*(etgmh>L&^o1_Uf4h$tX&5X8m-%UaM4{_I^Rw0F4wc?kXIWv}Emf$*0e{pSv8 zH)G#|xawD_g#rBaWNOvV!}`$SJaO%N$r^>Sc5b($4I+d>e|k#%w*%0M)Hw8cPai)O zQtUygpb%>HU^@qRTB4+Z**2#U$jG1oYr3WMvCi2~-o@m;UoBq5=-9VWTZA2gR52Um6 zLs3LS2BW(iar+ho6tyAHEHqr(JDj9quEPww>=sIdUzzj{u>r%K=%TahpWeq+qQx|S zy{5Lp5P0&0Uy19oP> zO(U%Hf(E#%O51OVBM~H`ytJa9g*1o3K)|Fso~V;>A?S3;;jsb-5{2g!E1V;txsxxP z&`hb~RV_~RJeNH)+_aSGe1dvi!jW^qCrWJ+bIsYC^_Be8u1+$3eS`mg96S6Crtu94 zJdh6pB3jNb3J{;;2IF>dF@UJY1A_?WIzOIIg#?%h$A`@a$3kz;RRdK+^?^#}2El@I zgTn|kN)c8hmQ;K)KK7(LQr?qe+Wn)nm&?+%P%1L`Jqy9CB{jU4%eSBlB+Aid{}ctq(EctdMMY{-GrO2}k#ftzO5vU|ATXZrvY#B~H(4a!^ne4)QSV@^)*cXo z3#rkbfIcg&58>1N%qvH39&_tyOi)D~U6y-~dNGzj{n0*!@WjW}`B!XhiP*Q~#u%U) zRkXhit$P9gU4D1Lf}!GY;>brv@$D~z1Daj9ye}LSk;`W#8qt8j;h=lY$iz&y372l^ zL*lkaJ;$?u@^H zs-}PbdqSj?9_Po?AVkd-61inKk9I|DomnkNcKlQ4GDj0o8B1Vmrz_+#e3228RCJx+ zpI?p?5Sx}SE0e-CMq~E_XaIlTwg*TW4_r^RTZr$~FwPlXmnZdg<_4R+_@;ghNoWn*VwBr7`xmAa%1vqjR* zord!R0xb$J^Ue=^zf32^teR9dAtjx{x2*cYcaY{%{u-P^Rtp)_D+6%jy71gQlfYj) zOoUi4e6>R*w<7#@p#IWzN$)x{K=!FO`a z&dk>y{cYQ9R9n2%66>m6drnmA|GI0AWa{+%Xw?0pU1OP25gUuxj^~M`=8?l{G8BAM z9rNUH36h?w3M!LF$N{7=?+cc+Hc5-aP< zO!&|gtK1yA1z$yemP0`+m0>^_;zW5SEO`{UfV32kr@gc`RdsZS@rz3=ZoYEusa$L6 zd|>#W%8QvoY64VR6dn-Jz5oyq@jn`+r@gC-YnqG+J5pMth!Y2aVMc^!mE)d3+xLfevBv#XhQ@-2+1Hp#2+t4$4S!v zxPB{ahFH*_i!5#XH2Jsg(vDxol68R0i?!>w_VemRp!c`#5D*hH7V-9USA1m-^<&@P z_mV3b4go-6g0lQmOp6Q+$P*ccN^lCdFf4>eCY8YvDdq*c3yr`a9%Zx?{lg`Uqo@=M zW0j0WT8vD3f@L`@$t8zVRLm=dV_eKDj&oGZD~E$x%qxVGRLl$Q>i-1ARQl%#iHeY9 zkw+`q!ts%5fCit0VW^l_c6UKMf_=2YnE!=QVJw1upaL~m&iN7w98a|x$_ zh-{mwT;_X8tAL1l164-wP$3b(Ez+zhm-C{{1F>8r$}?Iq_TA_#m_xehD93lJ9CtKa zLm}rA>zp0GUE!u&mx)t@)hU}{r9qP?eK_;()MU2nX~xoGm394uq$Fb3ZN;utsoP+4 zD(CfPYu2n{wjhcI(8E=+Rb#&nJ&3hN(_nw5sF^o!ay{}K8Wx^%uiODaeFZ<2ZC40%0x=2%Avs7l zWDAbCRLg*NO`nBOZ2OXhe}g{Yw}pqn?3dYjnm zb6NWm?>G!{%xc;FDZ3qStyOF)w2o$&iN_t2G+egAZN+^XYw#J1Id5(h%j+6agH1(+ zLC{<-Pbm`x_@<9&Z87@C;nq~PTBW}@Ef@KSuRHGl9a-8^U)^o{uW6NaO0R3ficV;t z1+o-oN<+VEWffjlP199muhe>OrgcZJEYhr+uZ>NFNz-@6t{EofRIReWe08;RNwnOjfFPyy0The@C=9oX04*mTasER# z;a+Dg`~Y>r=V9>vY_bu@RG z=lq3OVPV{TlCy8~q~v1i;BfzjmKn?~fsk)I-|<#=z4<(fv*YbZ_OIO)3@m$JJ7XY6 z38FM+6gdm?VPwRx$L~x#cu`%qN5<$f=hPiHS-Mc6@~*AK8ST{C=~UZjo;Is8O0N_L zXpT?@*$LPxPt_K0GnRX4)|xSQ6lyJ7v}(*O2PzZ4M|2 zJDIfY`=OS_r|>6=7hx-mxM2}$Lr7~ZDrI-l5tLOIo-1#@H-2Y)>S)y$D^zNeN1)FN z=S$Zn&9<1fRs+(A-sbT+vPPX5yV>6Z&2}V>?LmbQkGn}v=k195;^|E7dGlQX*9|QA z<8Jk$vl0HQ7iaKw?mZ0BBR1^1odF`M24+@;xu1HK^Z`lt#NSC9L#69@zFxW43A zd~o&5)puNlIh30r^z;Wf^>e1tHi6Re28bJ^vleKEK=X$DFq>l4tW{~$FuMPSXjHSu z9*N=9PVvet7Bjd=^2;lmxJT9l;BJJ669&EgOOkw)C?`(AgcUuO4`3Q3GA*!m;Nyfa zF!4uwf_+LSZdnac4cl*p7w|e@c%QNIl6hU|A=Wvf@iRqd6^gJ&accx&UePd5!GqgH zX+RE;HnJ(SB9iKWurbbX1^KT5Z9eGO{rXpJgRjVXmzm{0I}9asf%7{^!?@j^Hxxeo z$9sWsBI_T6R)?>VP2VjW^5$+6+m?lN|NKtQW{+J}Z|d8I^`X~XV9fYmmna+<>#7_e zqq}z6C-;+o?YUUY=`s|%W-?Whs6qwRO@Q7N9iUUSAd}_uS}aydH$^xAB-8(eeVusZ zWL|}8hA_{9&rO3=jE&xENLH>4?3L4T$F*)HbbY~%6j(xS^fw4nnm#k1{8vPW#l@;K zwh!{>R%6A6gXwWFd|r{jPQkvtlbl0VTdj@wQ)z8Le>Ht09(a=l+dEX|PEABtaVgzg zq~`75(FXixcQL8!SS)-UFqkUkS5Id1pSbFvf8fkAd2~*{O(2sPANp&u*hA+hs}#R~ zTUEsSB&IX2maOd-E}OTu;@JvaOTi`XrcctQKHjUIt9+94cv?ggqyE3G=&{7L!zZ7r zH#QOw0>YZVW-xmEM!4-9X5C)szF`W7U_t=d1hUHz{ssN+fT+p}h*Jh9s{yY9Hylr& zgDgsVw73WRV`4GXOyq?sduVMCECk83jT$Wo1xdcinX<%7hLdK5gfVi!jUM@jG|{;i z6=+ty8|mKw_aAEdSVP@B2?A5%7&k5_z{&38BtCy)L~<`F288=%&Wn@)f{;yMgO$ z5!mZy&8ajA0xX*kPKF1pSrgOKuv{Fs_Ao;__ zl0Pkoy8|M0L5#m4#-?k0cXSJSvZQxJW~(|glqa%|$iKM&psJwY(~oY9w8O2~O`YG) zv;gdbT8q7P4d)~rJZ`~d2W(Jr?`@6+bfQU`vPj9Bf4M!y%C;&4)7VO}wVin++%b=h~AF-k$fV#B18TDlGG@dKCMv zEYM~@b*TLX492+`8%l7^PrkG19?uyzoP=6M=ZL?We-vuZWtmMa(zzjEey5vv8rb5M zc~k8e_U{_}8oi2lHSB`HDifHiumzeZcw*iDw_f3owB+MGHEXP_xKoMcQ#1UhW;mK> zVL^g5{F=axc2=5UucCVU`xT#kcEkXGnm@{sD|BHIP z)Y?+Cg=;5j+Y&$E0nXiAgTt+EfYi3FxO)PV$HN}j6ZN<&6eFu_&n&~t z*jyAbq#H^+@ikrZLhOHXihzY^*y5@Y;K+E=TTq5GN2`|aP!IoOXekpZ6*k1;;Er}1 zCxv{+K_NTjjCD&Pk}yB50VcCWYzdQl^!*pB&Ko9obe{u7d@`AJEYEBoppywkplGR* z33ThhfscbY5)kP#>aR`93;T9dz}U?L-CVQ?;3~%s(Kok~4?xt>8g{nkMSgE{Xy||) zf+JK{1Y+Lb?9Z_c_Yi|7ro_Oa@HYkSFj~Zp204R{ zbwt39z#Q^r07+$Yp~x{@&NFSy%c1A#^0fP?6!JC1&9X&DTuVyg__gdL@y%L)pA^u`1PV@00w#u$ zx~8*-#vG*UC?a3u7ssS`K+&%q1L(ID7~ENgtEL(ccL7lYAgDcSjB~B_`0cEqD852C z@rGbd!>}Y(d7d2Ptb|o{>sRA9Z>50&hLbU7Q(x$HMg>WRh?7$p)36_SHbuS?X_D~} z<=Hv+a!p9Ih@U}MO9m!}i3KvkHANHTc{P|D@}JI;o+6OYF#b#HPSXh{5Y^L+v+K5)Zj+-%+^*Hk!PpSUs1e76phyhi3!TI#E2-NNjL&j>!WUB> zwF&epHnEyg7(k?!w7E0v)rgLyG;ECTR@?M%Rx^6rDWtTPqxwve>UKjTtcT?O2}vfH z`}XFdc7U-fY5twn5J+E{C3+6`ifJ5OyH1j<0MH{Ocm(}Vp^%+mN;dW`UiL5Y{&N_U9#7CvG8A}E@@(5+#efKIGQ>X zZ&209?6dUQ)MdC zoZ6wC)_>R)Pc{b&)oASR2UUo+CdsY2cc)7%jQ&qWn-!^7fwHCzrGP3J(LeRvvUsgl z{}lCw!hkV9P+@t3~&t?2TRvV z4XY-<_>VcaIRK&z)`Q{TU7`W30#P6m;FyRo9{?;2aeKKC=ZqJS740z6;M`s-; zUzY=Dgi0P$ujP~MKLeMO^mvWeUTRxijQ9XcA8BSeGzDkns8ob%g3oH1|C3+i#2rLz(^q|*bMjacHVI2;McBEftw9f=tu%z@zX*|fL!jKDwC7>tRS zW*K!N2gan0oCLq^lgsN^@&WA(8;v!Blz$aTXfM@Xm+hsx9J#?mat%4am+?0+MC)#5 zn`#(0vEU9qXNCJu)F&5)i_+UyiGf5@5)cg+NQQ^TXfoOQ22Rf7@S%=IKfD4I%$0o; zM0PJg?%8irchyT2(zXby7}$i>C-S3D4C9l3^d`@neGqp@KPe9^<$2Zvxv%#PVGvy>{AH-^U8xx603<$MpN=Jmbj_J~&=F z@6finhr@jc^ET1==Y` z{Yugo^^#3`+O=XhvOY0A;_x-&%n5NV#`is>I&1?ESz&V^=N}cMEhcbBmGCPN0Rk1M zSl~aRcp%jKX1w^L`3p<22zrEvouGm{VP`$TM|{D=2y+Sj?glWQP>_4Nd;o9d=jfmt zkbRqLY&&-Yfw_JDKSDOa_Xt*)ojghBc9jGNpI*ps^a}0;1ye*eQjpEYnfNO1i|RZw zRtBlBiX4%UcUJ+gx{CBwj13`a=l^l79!K&cO)~WQ+7YDmTta(}6+qfjV2d&2+ic=P z+5>9@#>r||fJ!P4HyJf&0RiZl{TF9iW6nvmCsG^ziMhvnc|qoT(&Z~2qMwmf@R5Lv1CW3_Zrw0-So7<0a3wSCeQkb!}Y!|_yI$98KHJp{_aV#sAU?;xGKRyjB|{jc<2B93sC3cUCM?N7J#ba zW0vW%$YckUM%?+6q{>;|V=HI*xM@+J{SKQ>48$+~Z&Qv|vwJDk!c46{5$N{If4;fw2C7G)DqV(u$Gf`}IFlV9Gq49! zLRlrcFF$^P>C;8jZ2v3ToP`fNJPxcL8ba9y;Rexx-YB}d)^L{hD&s~O2*W{cnAS{^4|0nHsk=^D`@9ljm}E`pYzWoXbq4ndkE<-6=cN9qfqla0=Moj+H ztA8_4-5(yeGys+MYBh4p$MO#TcdZU~ao+EC+yK^zr_Ut+IuewCy?WMFbRPK3rxej@ z!du@n8e@JWY$tHR5Jd!cv| zartm~9!PQT`U68`F0lyCk&A*lO@-#7+k;ywJ+UMhB%9H}EI;Ez9e95%z%Tke#$XK* z6@V?C>+OZt(IgP8Wu9Eif6xY1hpd@Nknz zPg%m`HSS+oh@f#9E-U9J6;3Fzv=n#R#UWDuh3xzyZTD%T z(L2IUv$KUeY$3d<2oc~(#~}Dm?+RvB0lTc@&~sq(ig>d*JW}`@tmU@{ZrU!}9{|pK zA=e|4rD9_bs4pl~@+!k*$){Dn9FR7J+~sZqow@d2IwKBt^71Rx7pj8{i}2ETE*5fN z%Bb8TKn(uP$Aa>rL%xi@UEkXKy#MR&dk1-L=9Tf5m_b+_~N@aEIrFx-1vsRO!9BPjQ?dlq?k z0Y#?M6YR}kXoiQw|n&f|tFsFtbCu6!4Y0vj3v)(v$aD+ctE- z_6sXKOXM@=pEgz$!~T0+2v9+X%1Cxi$@qpAku%etpbpNU9__v2*^-izEQ4u(OPVcR z;Hj%xfrk>z7+hWrm4YuRQRfhxd4z=-P7g7fn9A7oRFO1y9x>|OGt&{udDM!x_r3o! ztD9N?ow3Qx8i4SD!AdNG`Uq-sxT25!=-my^m8WyQc`1`t*^#X!4JdKC8Zn~Ktvq2> zohh@jlAJkR(u#$&$bFkF?#7!QOC;Uy{5d`kcx>Q<6v+-s2Q~z1B?;a+32XdlNYE_! z$zj0KWjTY5p>Lm{{2jGAG;~yUp&T=r?bo?9>?HN7@$A3siL07xHNK(Q)xY=}G%kwe{ zgSMG`BL8vnmlZUAkXLdbL%Bi9Man!`Jr^D4+O5&hw_n5p9^NxvDjVM~cEp7H(Cj0| zd4*q?H4s7bv6o5fgiAmazIUbd_y=$$K(7;ll6!A}4v@bz1pJ)P{ov^ZOW-T|~pAYj`h!O>N?WXyN@qoFoM*@ zUgC8|U#0Fg+a&XZiYNIV(+CWS4CJTa!}?PO?<@!+^@o2mDHSgBoNxy78RXp>V*PX_ zS)?CmOWKE0@Etiok)&c@#Ke>K)dK%DBVnGGxwgmqL8AYC?R3O~7c1H25v0;!cLeFn z)v_+C0aU7B!I0)ja|BwtD#Q~10y}s5Y`zzC9kkZqrgF04z}i?j7$g(gpqDL5bTPA% z(6FOx@URN|SVx)DdCU(tptfmu1A-tfVs+5>%6ev>LfZqC3mWE=S$UG9WJAo4n)=dp zbA63pXaCUxx0=lVF9^CF3}45Vpe-JP)=b_a_NqS<^i5Ks7)lW(3<(i#VqkyNp9DGy z>_5dr)4(uRJcn(T9Z)z%%r0-i{FQn-#fB43H=D6oR0+rIA;;T)>$Cc!o&PreB~v8b zntD2NY!1n0)4Wm7zTDn=)K&S|`u!8#-o_r&4Ap4Sfmzbr)o4k9t<$p9Xz>9&7OmYysy;q8E=G71ln*9VJ~ev6$dOT5$V089b-s(o zwW6@2B=lPNQPpUy=@sk9tP4X}_`pj12#Lqo#!N~+H%UNP4Qwjl3nZE(`kb?geX_vf zDa5|2V?|p&SpA^3E{Qz+T-@wzOc8c;@H#bu>PDJ4LB{Tmc%h22;zEE}CK_vhytslY z^gqpd`}FPE8NbrBvniSc_#NT#3U!{_X}+iiaT4_UQRC|#$1Vc|k<+NW7O5N5K13kf z<6g$8ulAy|hORSatTPp_Z3_n^o9wCcsw29jcMi1_41o_HPBtO5=nbA0Y0(LBGbeO9 zE>Sb)X;Kgb%);GGuE79OAUxpxaXd|#7bwVB2ZQ*v zK_>y`l#mZ|J11TiZo}w{B~)b#Ov0Q@8JXCVQkS#z8k1D{26ncbggKrNi^-E$}yezpn5jayanaI`g}?2?IPsq zPz6{$Rtp9f=yQEH%(7bP;;z^>tzQsP8KF+ zLm9X@Sy@W)W<{5McD@?R4ADl|NMq10#32=! z|KVJi_PomzxC^ER`@&DumQ({*5~4lo!7~jqGPX!=V|GwW4I-+A%DxIqlb2JCmh3jw z9-BmAu0{HeCLts%8=It ztPNAD6thEFXveenU#@xU}7rXy%uC#*Q%m^iF_ z_#tgKAE!;ARw=Sx3~@zO_d+ci;DY03-o0L^r$fLXH+S1h7SLCFew1zHEA?mH(9_Cn zfT-G(EKY=|3?X}CI}n1@LOnkQF78~RHBfqqwWbrJcLm-+2*$RbO+gfy3YlxtH@4#z zb}jZHI;2nEg<+Ka`)`rE9~K$z^svL8=Sx_JC2%B(TghQ6-e%`y4@DtWF6m1H-3eDI z@ixFk!W@+phf5!bZl?5RlY{LM4*KbF9Q`@n1ZRBEzdF0&!k?*D=>Vud2B{eM%rSL% z$4UWNk&Rud9TG9=hz@I2VfW{TVb{TpeO%ba5f>lZakqv(gI4$`F80ZH1Ox8DlShvV z6aW-;M2<~_)hO+`z0j(qM|(VV%rnn=?*d@?6P~U*dkU`|WqDqx0SaBn4J5v`@(%&r~1fEfZZnlm zS#$H1MUD(>iUU}>GNa>fM8u_X47cdIGL-Z&-3GR2MQ+JXzZaOY*L;S78J(# z7)osvqDjGKt|Iec6zgNwc(yl2f({uLy4vDi@ zZnY=VHk+L@<%UVo;Y>ir8oe+`NKJUswNt8G>Ow-T>SL_nhG#-T#q_$1oe>EO6F*-G zcEmK8&k1w;iX+_dPw^Tv95sT>dC%?&h*t&{K0$6KPDXle_TyaPy>!^T1f|z^1iFJQ zYDS=Sbvk*??!$;w$4LAYfSxf|&E}evg`InpvPf+=+SHJ!bs?x1Tbo+M&=QnFh8R_4 zIl;zEI4hk(f@|m~f7-$rHEANiQh}+|36)gKh%;&y9W`mA;Q`u~x=c3K?Ag**)O~cM z;N_^@6|zwPg0x{=fSFs|9DBiW(uY7?&Sn0W)r|g{XcNrtUr^fw(3y}mDFZJbebu3u z&K8XrXG$4>;dh5<7kPp|51j3jLrJ$oJmiD#84E8TCp&y!?H=%DJdL&3VS;@h8YfZ9$A>92 zHkVLFKR5HQrX_X(Vwq974Bi(cZ9QD5i)4d9V0GAe1EilahR;R)e%vt<$+S?1Nb^UA zRY26~7s62$FIYCdClVI3m4|t1oYs=?S7@5dDQ4yOW>isFxjL0*Q`e@(NSB6?6^^Ui zGHRjwhqUW_G3e%r9_|a7;rc*uoLw6}H{-(5DY3Ac7p?OEi}QD5=#3XpVU(ZEOttcH zG4h9es2$rLZc=lx=BS#Wx|p%@Qdu+S<1Vgo`e33;QwI0bD;AAOW7)(sU>tfMY%A0* zMmVPEHQI+}ZP4?E6lFr-+4E!ZIN~qSOh*3GIQUD=3kfo2v@C&XCyukb4PK6JcHfE4 ze#eK8g)t6*6}ja!0dc<{hpXeVj}=U2`OWVfnm+>pv+0$ZxM(g(-ue@KZ7PI#<}_-gT@3UsU*!-LRnQdmNbl1LdxY<*Ckh z7l)G|BgB%74yH&f4$nm5QEUWaR?^)^RNmy}LKFd_VBx^gn42kjm91RH$j4>!ee+jz z4Dzn)v$uH6(?JFMHT=ZL$aaPK5T`yVzA*yOF!2ykanX=rr6<6}oEmLHfyzBC>)5wb zo{F8z9F6Sj<3*c*g-tLe^bais=19=1Fk35{-(C)&J2V>6!uVUqBeF(6r^k=bIfirY zQ=BX*kLnU3f-x%5zyi5;LTfHz+q8mT6n(qhP2uJ0mPe0fWHEO<_2xf1N)XSz7YTSDpVo+FZ0^;61Zb8OuH5e4_@X${RWw13cr>?j+S zinSCLCP8^1&(2|pwWK`M0XA*g$mQ#V1Mzc=pg<(J#GsA|o3DIWf<9YY#soF`tVsYP z0u1K8=&2Q0H~Uo`i7Rbc)Vf|tELQ{o8HpaNHu5y(OI?teXZFu_+N8GgV5YU76E(x@ z8Xouv8xiLUdZ`DFIJ`#ZOI zYqtp+H|3%4nW1BLc+kkO^m@mz^9$}+k5;y-nVv#X>O#k26m9LHyfK`f3v8J+6P*t( zZ`Y8dej-Y*ml5->o^xT9XBrLgiLh@t!qvWq$c_x9(aArFx_bS80B}H$zsUb!0sYXM zFXD*FRJI8Ux za)B_>El0;AHv}r&?M=>Tvl>W;$XP%|y8cyTJ;L1q?XKU&UorEmxZ06ySsPi-jeiXn zoSuwv{!)Z*FO6KEKTWc38rQ+|KcD}4DjQ_{5B}n@c|2`v;ZW!@20ghPV0wVL0k->I zfCY3==A*$&&J(xfE{%oAIe)i}dPw=86%BeF>DpbhUYlJ`TQ~_XK};CELwPO0=IN?g z_+e)LCFJ;x%Gu*7Jj7z9bjwbiu76Z!HCszvE#nD`#T2RB5n<;|)%4iZx(&)K3|A?; zSeZkYfZUMK zntzxbL>dJe0f2i!q1d@NRkuXy1g$P1Xuepiq8&Cxmv(+#e#wpt9<_1b=UQ1b8EacZTZ^69eJ>>L>yFkQ@3hITN{Z zYDm-d8!*kseVM7jlyzhvYvB>q{Ngzn#RiUH$l$Hp0}Dr^1Mr@TKI!buYDHVKV9dx; zLUF5T1g9om3rtJ3YQc6|XU`51Et-Fg8??P}scak0z^o9{D8(D&0R}NmN*rx4l7BXa zarO+=?)${O)a!AYC>gfXG!(Cz`ELZ`WW}LVR>X`>%R!vN9ke);B2zi-LveXWs`-AO zb^jJ0$S=_zuPeqsZ|%HDjUXKnS?JGY}5$ z2_m<*(f=Oc_njaCI*IEK2Oa{6uwU@Kv$p}yOU%A<@G|^=R453R7iH{~V1I2)GY_#> zNc`h7h%5-P4@1PfO@q%Xe4Gm+KLb-(#Q-L3M($f~m7`#YRti=Ed6DU{9!W=IIDR}KJ(T1rYdruG*2psyGP!yIw8bE>AisIuQX$qAP|pf&~Rh<#uM5!X)q#7v+x zW;SR)gx~o9X+a=7aSUizT7uGID`1^FWG*PjgZ3_2%1-8XvSldQBTV0mJsJ?D?!;0f zN>YZnUIWq>tMVwD#6%AZ9QtD*xc89Y?xzNSeH=qEVjr8_=u#pgOy7?F(TkWTAwoY4V+hY`kjfk-(4PqDM_7sYN!XeSAvacah22ybmhQ5jK3`sk;6LhbAUgoiKdpTo5h zPcRX``~=GfNqar!x2^=mmLZ%AQwRZ9%lNK?0%s2 zhuHEU(-YJ`x0(23?FL8E5(|)909e4u?e!CVGDYKlP_b2@V7*Gc6c6 z$@Hfw{5(ZHL;CT7V_meY^tHR7GF#DOiADE&|!0fNV=nFhGPzKP%ZCNppFayjy zBLM~!fHVg3}5MPq&G|6GAea zJ)cr4148N`Gyhm-bx_IbDYXHfR$zF2I@>qZ2L%>Z9cVi%Yr==W<#y2|IfY5n7N0U`EdzzSSk6lYRNBuC@_P}9b{%}hkzMW zU@p{PHll0|JnkO&WDi$kGy1ITB`WY0SHPS?t(ylkk<#re5^47WzM2RQV;=o3nxpA57E%?4! zzB!6~dx7K|(mc=7ZItCly6PI0veY+JI(vH~uwQ8e_6`nzc2(gP7*dCs`S-HG!&~|M zosG~R?cUne`imU>yuum zjllk?0hmGz?`{M$+QVT$Vb}yFAwe3xQa?cCdo~Xc&!f0RYIqMH?Ks#s*Mog*3m5>r zm&?9uN^_5YGItcFfTCdVu73-!`gJ7{6n6}U1DR-y>F?u-ZYXpy&fIZk?&%fzjw@31 zhAMe)DlikwonYoU2{WOT_5D2cb4qH^q$io_$kdZc4$rAMJg>k^F?R~4ITB_{fq7nq zNh&Z2<|df=M-nEXz$8_eTMEoHbElcPdxwCTR$y*_sW2%82GsE5%zQ?|99LjcDh#Kn zZ*4?TFYahSydO}B_k)eVex?!Fhd9`R((z9+_eoHMWa=jw#%^ZDZ)=ppBYh2W_^=B0 zkw##b8h{aR+*V3;g1IM{Y00D~nEve?aau_PbC8oD3uU5{9L?L5=7*WcDQ3RbCz}6M z9e+`O!)r=vn4iqRpdnMwsA4ap?~W>+3p7A zx%p6SebA`K@qJAHer!Gc2UKLAY*efFH!8z_52|3FY6SMnjlh10gXNT-JbI&mINd@$b1pN^Xy113EezZ|xErCP-F)Hs8!tB<6 zoWtdnEMYEu7U*9jhj*g?WhKQdb7z_P1({-&r&ysB{`6~(xpU0?Gnr_Pq|=HlY>lXY zf1*)gAKm@HG4dxH!Q2!u`llt>qX@HG|0%U?KGO*Fz1wA1P-=aSx#wX1Ba@zE`e#+d zKP?eI#oVWu`G+#yQwnW-jsp}GtWPudX=XM*EK)zs^v|nUzrgGgTP`=G{VM_pm%=Nw z)Swn0DCB22raNrel-ZqU?s;ZbWpM5#~pt2N#_ze6hfd6j^^ z*ihkp16aPKV)=zeSbk$0EQ)HXe_6%yuNqoi1QeYOCyTHuPNSFl$=3OexyX#jTZ!`BcGruOmZYyB#R>59TvPv^I&CJIh6EJB7 z<`os@Jqpa*nEN(nzE#41yiI|5j|%h63XH~FjhWvhVKfEin^lef!N+rW z0&Io3E6n`hJ|Q1g_+b4Jr91`Z7C`frhzknhkEn>hU4bbwx5&(YmM}#H=G#@6k18-F z=9ZWliwKyK0`pOS1xEk3NFgutb*=AU`o9xANYqkhZW(An;wY;$^PNgw73Nl;|7E(0 zlGk^t<@=ZdbBDQip#LSz9R=oND$I8&FeYPo!##CUwYtuUXt77>chpT_j^#4Gs zi;pASo4>o?{%(9h;lE4;k0eDAKS{0|T zm|zE6D+eHOc40BFvC7<4GFty9>g~JCy~{eS&kZ1syUgCp?c9GlaOZOaSV&)Mze|O@ zE1}8CzOhDGuL&^o&=c@3b_J|q?)E1MFdzfhF|q!C8$=JuCj|fARje-1V3^`JF@G#=m*AlL5{)P!e+Kij$_xgxl{;UkG>}>;!6#+CL8^hA`FoNx zV}n@apTj7=F$7?cMU)P&Z%28Fny6d+!3XHPJHAW?od ztI5Y79TbvrbG~boi0`DjPl@(zO*AjL;U7gmnf+0C5fsuNtu5@mhzonTGpLU*?0vB& zxuJDS?S%U!Y_}8GwylUCoBCW-$ikQW!51lQQ?uUOtTfz-3Z-Fw?aEfw;Dl5S?lJcs zW%d}sa$)dt6t#kT7}zf~1O9b?;?B!a_;(YzNbJ=RyEEu`$2TrH!Fb&37F&kJHd?PE zmtU(^(gt3F;Dzxxnb(QW^j(eaGjsZG-@2W$;tNMpL*gawOybFws#%EWWy2~Rwj<~{ zA)j04XZp>uUCx#Z$0D{#*AJ4%1w4l1w1{I~PS@?hnd5-Ky?*sV^ng=;kp9r&^LQk3 z(2NZ6d$MY$LAaYsytM!lD8aGS$iQ~zQ^`&6%<9QA+RgN`Q7SvnW(Oh>uhk$A+=hP5 zxqS|D!7`%LY25lOz$3hM$b(nppasR5H|$6(CK@j$q6e_01`rOty`WbYDq%#l-H_9^ zZu6way(Vg6rvR19TXYqFj~4MOy&ZlDJ`fp%l9<&}UETfY;|HyQNR-OK0iQ2d@#3{_ z1de;{(3j$5jMoMA$r@>Kz{}Zn5dD4gYk;s3mdJCU84NIX&J4lR+5doxgZObE+Hmgl zoX+BT&)8fkTgKhyUf>8ngn_%Foi6k{9J>fHxxAs9HimVcSScSW_}>Z zd>2m#EnvQaH92s9ket7XHjbdvP|O84>HBAshLSDkpy`pHI#rU(TY?Y7uetik}3-V=%{{{p~8zS0rzvH+`#`T^jP5f&PG(ou;atizU2} zX<5mK=8NUBy~KSP0|0l>(ud6V!mZmI3r9DiGgdKQIN&<2&FCpV0HGw{D+WI7$xiPU7p4nN-HQWAWp#vAZUo+%Z!b ziaM1Ih)wQ)0kOe-9yht~gon)!xCF#LcT^9e!An%UXwbwna$XZ1{*4B_z}n`G`mHAl zS}~(*r(kShNZ!neDtqnGIlbI)KXd}G0xnpmh9ry`K(5*|IAcXm(0PqhgF{DVq9^zP zsZ&k|?`QhLgR}7AJbwksq8HX97qpClCp1oIktOJV>yrbu!^^25)7A|LUT&pz^o(I6gKx5cM`}rY3oLdI4t(NJW;43s3-U!^G zZO8M`z@=!=3!1gM^T>Hw%r3~QaIit9nr3Ls_@k3xmn!o_im?t2@i3>W(Ex^KvPk?8TCAh0Z?vC(KrTZ^2&Z0^?b8-^j=llPl5m^O&v?y? zbmc}JA2i8|Kjia)sA7Psh>YO1nphE&dXWkrFk=DwsV}rS1ff46xxfqN4X^8ri4H38 z64y({T@PLTUJ(bq9rHv!XKF=*n0UrAvnK}zYn>ULiKBFfe?ZQzWrG0CMpHx48Pf)T znl2SE(!#U$(uW#((2CPxDI5*xfL?SaIz!%H#2Kn&(^b20so)G^Znsj02Nni>+5w2v zP|*Mk7=AQL(M~4>LuiDspo2}lXgIkoB_F&skUG2&#c>9@^VF7V5KBg9=;q>L8OH+9 zp0t>=@WSY^v5olMybhfcU#_kgnetkHYG&x@Of)s(?8UxJ-AXN-tevkS0zVp!*L7o1 ziZdi+Jf_FkZaTpGSUj%e$$dyjOfXjeCH1BksB98y)RSM8J!$?8K0boynL_h7t~n=8 z;8`ow>(E2d`pJRvBI<4fTm*}o0-!TNl4Z1#p4EyKlH@4a2Kb%b&%Egt%xc+xB?H@V z)mSa_fkCv=of8nf37w1HLW=y8ZdHlC(Jor$_f7L0AecJd<)d`1r2K85D=kr;_~Ix&=rA* zUnZ6sB*uZhre8e5$Qg}84!tlox*>RLxdAk3aO-pyQi-*WAf9rC!hsV86>T;T-5R%-QZQqmaR(1Wb4y^5Qo0;oZ~`KMtlTa zSjX!fbPB)>Nr|K{nH#hnd;ztdZ2-$FFM(-9R|Z7|?BXrmlDc`loJ z-cZGs?8f$U7=78C%^S`fFoL|IH#MjrBTSi077?U|sw?rluO6VNy_M2w>`iP$2U1b5 z<;(_30p=&qJCcB<{S}UR_pE=AOy82CxSLB{4HDs^m7jZi3cev=2 z=4%w;JpJZ+8}f)*Rv|hAn6d9`y$ofZn{_fc5OOyPE=L@V@G+UUwSv@VI1^>Ay^77x zn`m{EXXav5dbPrDmWayc?>G&?*KY7ux%kFg1$A>lvN^hcYQGh|LSlpP6^gz2VlAYC$$%$}VNKP12<8tPBQfd!s0eP~JiY$+lR?q!dqa zqM)3?6~)I_fKSl)%LiUu>!_DbQt~6(`XPgaRx)()!Wn0{rX9MRH=^5?_@G5(hAmUFNns~FpSec|)uiYwFad{6HT#n;9gSI6L1@)B^c-_h=@{yXt`|B#}qu8h1676s-OZau-E81GF(x5wz?yu)NX}3;52h2vd`T+) zRI6LVv1y!a%{VO>cl@B`wVZ=4yO=LIrA^b0`dP;tnRJL;>#wBUH1SxKa}KZf(wVdT z8p0dGTXgD8%?pTfN|`J=OXr!0Stn;Nf0QME-T_u`f&B1#Hm~EUav3^p)`W^X(FRmn z%SB{;F`uzNjEA=zK+BCertW+c%m+BS*SK~lsoOK8&*?Afxuid!8 z*TvolW_6-hBD{c>YX!UoaP&a$--e5-6zWIOs29G0H!@jos=fWi3(Bml$0Spv@WK;+ zS9Jc$-TaDN5P&*H`q@lx#w{Iji0D3zlETsWB$Si~3Nfz-EuPREj)jh|d_500LJ|L5F;W3$nt(XHj@ zoyGmZbYGP9CAu^xaiOov4@8mgwbycMyb$?RZ6Wd`E=0aU9+>Qa@T2q!t-->~El=BB zaU~KLBq5sICh=YUa#1qqbzC>hzOT2KYqG+~0^$R{d(Ge8-wxL;#ry3PR7C z@P!LoAfa1|W7PyX1zRduUK6>0WOkYkTCsx``8ygss7JkCa#V)goaV!`*M;^o7{<8s zFt63Oq?|&tKq^CpShjHGW0160UK3giLFoo_e+XT0Ux1&DXq5a!!Q)9U1PPrkt`rF? zq4SVpK#S{|wRCi?Snxu{itaU|B?d|##$accns6;9%wt{{>*#gU;zL@0T6Vn-sySYe zunGi*Owc85s^p5z>mXLRoLNQ>dXg}3C9p#hM$%uSaETbqok-5}NbY{nAs$5DhIkOr zIvORKi5tlIkRHVMm1b6co*avHq4%BnX!oUSUSJ5C8gSfN=<>#l&@WuhpvN z>AqI;G09(ED>NeA{cLt1Msy+=4SC^JbPv_Eie9La;ZQ;)vQtSwGm`wu5WlXLOk##3bhQH>2T)tqVEx-#yp)Fuj zr_QqDb@Bu}n_re3$pTL7b<3whI!ANpiFK83juDG($A^v_iq4=Ht&=p_r`5DW3rC{P zzW}eSZ57PhjUvl;)0IMXF<-J8j~CC}u-y|QR z^suXytz*WP5D+7OTf%PP3L;kcmb#Qkvmlf@^yYw49QsTa1xP7R7Fp`I!PzN4Fey~9+M!wYr5&M-`c4ZQmz zHAM1XtVz>S^kL|4Xq3ZPp~Hjp5k2gj=LQm7QxQ`Tw}h)PCkO1ic@A9soy|^ zRxN2#;);pGz#z@#oCKkQuHHJCIgXNbU`VmJa8XZ$G2q0uhpYn<$q!P$zHn@G<4GJ> zW{zLKdcj41dN`RnJX2e?zKzy>x%M$Qa}rf0przQt(UYQYAv}5ni6(}_+Um&x)5w9E zu{03fCT*=K2dyL;O)<6kL%3Spp0~=eL}Fq(HsW;Gx1AGA#myf;p@UBAyfAJ;aQ0&9 zXc0JX6_$Pb}WBR5d?l$teg(q3D1<35e1dotNm)me~nf+@R+=Icr zX|bOsE&K|S;TGrce}!pCRojgT+cjNJ^DR1Fw~vc^eeA~sEj$ub5#T_mC@PnvQ+cg; zrwvwr&D-TW1Ee9GFNs;+Lw;~>yy%B^fyzQoartK$FA+C;F{|ck1*Y!?pc92g0gna( z>RE4xXas>2Jv_D$m{B4dLN_)djznHxnnuSo^q-$khX}*|^m=?xs$6&VW03%Sa8zXk zxY?!RRjOm6?qTl0tlRJndmdW9yeK_Na(%3Sug=RP_dMB=Hf>Grm%bg84YMz#hM$Grpx9#js`WBQ?s8#xQS}UwOPSCruP)SY|}(>n2)y zOmy37{v$qc{|4zICi;yuM=%NQXE7)6agFGK)p?dhIwM=pjx>2zPS<7$eoHS~(0}KD z5IB#I1Nb0=Ek0Y4y(e#z8m#fD9X*UsOVOW!zs;XLKS=RA0SferMv=p{aNpzM~Zaq%&QkCXT~g^wA0Jd2OF z;^Qhl-omlS*5qa~#Bv&A&*0-cKAyqH1$3P#CmGfGvEdC1>8(}*Q4HJ>!D*_k^K%R`bl>Y{d%pvqgIXxX^xZ@wV4Uf}&T zkPW&bYE-60&#WfiC1>K!6t72i4ANe@08=b$-SRqNwt-j4rg4uQ1lgw7tQ#aznlYcf z2)~O&A>BI<`L|(2Lr(ymD#&+S2 z$$l7CiG~TYN*pXiEuU@$iY9s_=UWq-Xp<*y>@`7fWY%qv82=&%PQ^oiEnxQeelszM z;5Mn`j?+)gr7xVnc>Y@Y;_0i;&Rw1Nx`nbRHdc8%__r$YdITOR?2;{fqmxBjk&t2~a^kLOj%i0(FO^r&B3jC? zvJ;Y)mZ}-?rPFmPGNozg zeg%{5_?i$ks&WOAvTL`2gfHFy;%f`VvT5)N!`P3eAztugcM1BO->yL4efW*5&r0X@F4Ed^ zS~rDs_j>p}j-UXnR(O(?d}&!zDWtbt!bzEpdvZDIPP|Q}kk1KM>Li2wLW7*p^NS$) zR(Q4A`9;S39StRaMuC^NAnz>{Ev1!KHJj6&7e*12+(~k55yl3k4qdpWSTM8|(a)eT z8pa(=X@p2xH#jLKL9qooTrc{aQo9pW6vV6%c(U!TRuR0=CGWH2 zpRLQ~Ws#;>$(3YAcqN)hFBToA1zLUym?%Wu3ZIqSV^#2f3e8MeGxfU0Om@k8kVIZc zJfh%h6kbERt9DIMjZguDyn9GCn4v+*G6haW-ROzmpN>Mcw2Ek`&Rlto=!a8*x*#YU z^^Sz<#yz6Yf`({^HV5P)@5&I2W?om_IOVnQ$+G1&^B3AB>9tyBmR}`6Yg#R0@G;*W z;9?axE7@6p6nkYz@OEFFn>~MZ?(8+tGoG4zF4-+6KT=O`^U20*^XrJd|8Y4DNi0p; z%>QCyMI{>Mt1GqjR@z4Ub*>w#izr`2@8IWf%TJ&u@Nlpv&=%Mg=nS+4I|F@z-oOrc z$G1?RJq_f|yVs6zqrJF8D$};=3S4JHYgR1b09v`V{X)3_*nL3ZU2V-GSa< zGvVrmv~5B3F5Vk>G`u&!;d=smAZ}NXdmSGPwgX&yARLT9cw68Rgl+4E_?}QtpdU&V z4nr9sCI0USh9Q1euqzZIOz6veH>QEFUG&=nc{G!U^A-rf_kO_7Qy{ih_-YDay~9nN zVe*oH-rCIDA=DFY3+{tofDZybaW4Yo8b+)=;r5`sA)z(gN4T-QT0$7RPkHu}_jUBR z-cN0|FDSjS_l9`+`h)npGlUrMdoK@_vGltiN{c1v35MyrH`GV%))nHdyIbV4`Hjc* z1?1n(0MES*TBRk>9mbITqV$gv&VKRaWvab@?-uVICr`DTFd`f;X`f%-Ugas$+t_? zx7Gvr`S(Hl}zcL<*k5lwY&YDt9X0$!CgUMq=Ow#{^^{`NgMKDg-@!-IXH_P|aN0y1QC znk~P5%I||xhe#ehAWaClt`AaSs{r2vzx4;ZKo;x_Hj}Ih!T&uF+7)b7+IJ7|5pTOL zl%s^BhyHT@K)?bP~ z?zN`VIB`m+z4mmvSk|ireD6%B?^Lydh-o=Lm!6%QKMP6xnKlJpI(>1D&!WjN8iH96 zpB>Nmv*S&3;-d{F#wmYgW5J*LX8kE`bNbrc{Iz+$VutHVe3|E~zM*21?GWd1>+s+D zcn4!#Xg7ey)7_xW8uyY~vbtPDoBFLmuTwjJZ0_Mu`)0^s z9ew)mwRULq))%UW+YH+hYT4BP4fv}uMQ%rFLCIzHWo_7-o9fse*rt7ym@Pfns0`cW zsphEmN$smI)Q|(4lokurWI%&DZ4=(Ih0oqt4I0;V8{V&{pgL)$#$p}Xx0QU2O0>DB zwv~@tW!%=1h8plm19{PZ8{Af21vllPw0UD5*}knC@ohVXZ6hz+8%U8xSZej(8Y9BD zw4Yy>;MUZQd2LJEZbS83Wx%$S*N_^w%7{j}@$skqP0)Fx{%S0##CKCe93*qLY5#3- zZlbj<)ZP0a{_xv#dztnC8r)K5#Rw{?WAQBbcU=ll>PfAni<_}(b(gF-jQ z)Q`E_<*357*OhW}n$1`m)+EqdpKECAmk^XJ6@TqQ8rQH9?;>;sgweh;lw2AwRxMc?|@8;)e={{R77Rx0wOe=T7M!@%F zVN^x4$pp=f;$;6Nn|=q`1*&$wV3C=M+v~e&a%UT_@VZ%O$tYS={E-UbFs^U6@;c!)P1f)?GC0dZAJ#OQub)nV%lyrrI#t z9>@&qh3wTV*<$f7LvDQ_tE|_|tpj9w^}=W#AOoz|mc`QzCC#$A@ikP{OWbDK&KKfw z9iAIUL)NOz&BZOkT0s_GuT>g0$n@*A2!F!{*?_$kVagyoFxsrhltBhzuZc_r^cOWSqq-S-A;-%(Pyp2u+fp2x+n)8?jh+MVkeg zi@i4AXhD`^uY+48$RI%$WUswuPM~?K*DB2kWC!+|xjljAuU?yPA>g*)R%sldIe)I# z<{Jmd80>Y}OTK}H?Dk%Zu)vU++v}<`!Emd0t29QD4W3SU2n!FH)4gVH;UTj+v@4n) zXj<)s(f&ZDXRn#tJ;;2`{Yq$Lj)nqCV+75@y%u3&BE!AcUNcS5{M>8irU{y-du_e} zg)HLGFl0a>%edElSF@ICXB25Z?|(IOlN{|t@LHuggQodjXt}&hbA7L^Xe?@#rETBS{cRujB1+BC?p?zPu! z8f0YmdNTTQ!jN3v<3Rs76|g>#}p{~2Z{iNt-j_cCg7Z+%MK=RO@nI$E$v7J^F=W^!EH|H{E<_!NeF*%0%e}6|u{!;M$5Wb!Z1%ZDF z83>sYYDh>T2}F{}NFXzb8cFD<5E(&6e+ro+s4;@fG-{+{Y8n}%$jqQd2ANsZ$RcwL zHO7!RjvC`g`Ux3DB!hmAcuAA!DZou2l0|E|v6ozmoD@w57SnA)HG}!o#fJA%iU%fd zS#5iD*LSh*+wRK*rzWB)-8LQUYk_Mx*!5`i&LP2IElm)4hguvpmx_)ZV63{Xf9*!& z%so_^F=*@3afKnjYujlg7$1h*R42h7z-A(rGu z1EZ*5D=>`8vMAPH1&zrVRO5(DKsAZTF{q{xnTF~(A~R5(K;$G;rx2Ni>NFx}pqc{| zzex^gPsh%cVmR}F#>q(!VtoIjPRzZ7h|2?JJ9L< zA)PM82)QAh7Gj+)$2xuRDxH)Vb}@#{AhI+Bn~z}&L$JjdukiQ_(_v9KP*ZFRS-A`6v6MqcG)qgxa}lmsajxW#sy2kKcQAITv;~Fu?BY>?}Hmk}P$)A+>y} zbZoDyV8wGiiz*@f;|&*+f38BTin6p}6K2_+u3}; z_Fr7uR$}L)Km(_ep*Q+(1w#qn4nxqn5_+J1Mi~zS& zj*@iO4=zC5J?!p(MfZQ{Q<*CvW7%`}pII-ykV7i>)rdxX<{LDee}`q3%jJ?v)k3RE z+QniO=j)|vwMN^mDlJt@m1-dxClKK-b9`o7;kzzfzO=$}j}JTprd|Y7Z#wHe$6C+L zM_GR(Fk2R820IPMQM!DSDh zKhq7|!SW}#V_>->-*s_F??;o~7IQRW?^xVwQ5p_rYwY#3Vo{SZ1X?sON$Ngy@@^&nb1pb*y&2cWELhb^{AK@@wd zYtgL%y}b#+Ol%YDN413gSl0^qa-pDV@u22x1r51YsMkux7A}=^Qq31sTB%`Gt<);j ze`=c+YxTz5YbOVJ(7J&;`=3*T$(x=@Ws@rnMh|3%g<&8QTLzi%qWr+2Ti|N1AD#IE zt(MyPVyRfCMOvw<`4*{AO3I{Mq$R!h@_m42<$u0-5DlWK8m=EX-He0NbcsO1z!XAF z+w%A=PsIj+4W-zM$<~1aqrtYaB#z8sf0NX-VxgQbmo>vu#IUw{d$l3!)ndMm^>Pc> zNwEY%VNz+~R<&HKv~)^q;n_D#4~iiB{pZg%EcUK^^H3}v5mk2~I$*gn3kGeg<34I5fuL7%}55dsNzl>))1h_hKKZ0ssa z0$iayk2*9VY=}ZZD^yFxNds|8h6YvH*! zBLq1xV*6D~YQ0`m^W}P_R?|y$Fr=#L zb-jS|<&s|3*`IH;?hE^gmBUY7b7NAoMMhVBqf#}=c|A)an=O+DkM8k6Vl!&&v*ASX!m2(8|9hQ+|5VJXfKO; zS+qI9mjMjOYqt`}`)-(ce~c5|uQ?F_?rwjL;Q!NJ26^WsA2Q)7&h;}1SqS;ZcoxW| z8AI!^-ZC9om$ z=0jJ+(n$nmZyaq-AxP0dBuL2B-f^BstGy|aOZUbGlFxF`fz{WOD}r!l&E; zAmTV5mblvIL7N$2fHazm4Y_v$^-dtSnc&RFQEx^VVuo9fQ)a}zxxlr3DoM_-1RK08 z<^_FzFqD+`P6~^he-h;^$Mn8Q_$T>dT*`}mDfv)Lc~5jf`BTURPSN1c#v=Mf0?ox^ z+utNW4#>Uv4!Q*T&2Sym-buc++6T%B?H8awi{OEva-0vKI>Da=DrgT+0(C7{x)bJq z$~?WfC;||&v5#**%&jypHNAx=@P(`jL$wUw^Ort*d>%63fAe96=T#dG^rDpCb!arQ9ZKbnR^#`4;>YigbyxH{FPe#A=sr|}w(*m)$Z8V4;A28kn< zN2bJs?KD?@Etk6Ut@PwuY0pi@kJJ%n5xN_tT~WhZR`R|??g9*cyZzB}^MOZQuSq<= zdBbsTaz*ahDAvm36D?)~);a?$v)r$3{@+`Zwyk z;&A^FZbt`#;h#hB%ivIzLmYeOky0}plSkfOE`h> zAo??6lqAr*e;BF`q9r_p@Nmc-MkF3`hnUccF!F)zFL1%QXKIRtiKJ^Tp|b9*ec+;z zu@zIb7F#Zr71yG`7_HdUbFKTbLsk}*{&Ng>&+#uH1TpnNd!{!WC5E&Z+Z1#zz#%~I zf;NC6g$t2}1w4ZA8F-8$JO+=m2%m$;ILw4~=cA<;e-OSHF)kfuOdMuR9%g)Tm~pwE zQ6FShC7{(6gui44d&e=m;;#_C%3i^k_;+BouY<(n_O7GGXp z$Jo_yUE3+&NvD5vR!35^*%VVk`NXLPC?}>)Bk{yJoq5zt+q&E)bkE%tPS*8vq<`*Q zb`hgSe{j0t8v5R6ty6W`X?)%i+1ApV8YWhHiMXd;DWp%oi(;8BG2OIHiEhc5P%-5+ zRk579Db_SRcPcr;>9zwmHf2|7ob1691hNP_-etd)4o~lD_})tq%SnGeS(TEnZXG?_ zS6FI5Vz8}Jz4%LibbZ=-(#{iadA_i^*<4$jf8TB_l%zlH%r46_>uQF&n~ygiKAx}2 zyT#^{8hN%+l^@J+_@1(`zOrC9ijDQ>nIPs-y*f2}J6o$^wI-L;62UVwC9D*1F0UvV zHJ6*MsX@%Zv;K88Td2*z#H4~rF_|xBm84uMW|OxSoG%tKvslgN0$#%~-OdLw(sI2o ze*g*J|7HKz{h!|du>bS^FH`&fgvU?&zwG}U47i%B6Muq|JFj~%08USB+x6?gu-ovA znkj4ghbtf?7{VTvUClCsVGR&j!kXgxJ4f5-lZavgRfbsl42!)`vs(}Cr>Y{=wl*Fu zZK_gLR%vD<7_&^hEg39~G_&rjN2_oke{KE`p7Q1Xecasxaj>zpv9^WVe!kjlOJ3Hb zvZXhxS*T~`1}<&A*)X4}E32h;aq~%i`NhtY<#~H?_V#QmFSS~g(x#ay%l2Hxe|_{( zLeNNCid?-@cV=DJg&W(pZ95g)wrv}CY@=e_v2EM7ok}XI*x1i*d!Kx7Yx7|JfjQS0 zz4z8H!DhA6X?ht|&J5z(eL$L4RZh74@M1=6^+WZaoH#F|fRi1iy0i8fZ1!*foKBOW zz-r92-ZUfg14YJNGcdyheBe&qE0u=Wh{KLQp?{C7V0v0fVUl)^r*`H&4!|kjVkU{% zr{-;z_W?@Z2Zn+TbVx|w6-4SiUeqJHzKhy3cF(cWz=6|)v~`n+s(owi&X%v8#mUvpFBhUy zvb_=oWWMrbq4V%Y_z{NPQo^5Z$O5JWPp;45FW!ExzK%h9zMvKg*2b){Nd6_)s9A1l+)(=fOQt09b8t zZNIXSzp#qMk>Jr*(->aIbtT3u9&p}SfqcpzaQ*^QslRcqSlIvEwJ5VTF1dUD!Vu03 zZIyY7t@B*V@E+T%d*5gl=Zd9_uFY(eVYF+yE1^?!J$Ef3Lr*|6lhhpejoxq(Tvv2J zs4&TS>ExO1$*2XePS4d8EO2|^h@<%NWt2LR2PVn=v2=Yi?^7O{Jh~>3+0%?J`UBUh zk7Y&sp<6g(^@xD-k1pw}|N6)5XZ=M;UO`X2+ODidNn~d&9Aia|Z%UllfZ;DroDKTz zsOUUv@Ud{AGOrUycLtcq&~MOF0>Dj0sLjR#oTiW0&1*9t0H2IgaQ>(`=h2_|^%>MD z?eUQeJ~?KZoLk;?;(AY8;$WQ!?v7p z>c6qYXAob&xM*56Of=`u#oeOY@SPem2$}vp2L$J0C#@nlteqk?UAYif6ayByb@oz& z5YE~#K2nR0xb#AO=Gz<~tkV${H?@ciTv?sE))*oPFOV<)MiNWOTHIG`YY614%g*fG zPm&6Cn!XJdr7k7vHnGVP`QG3Ofq0tP4ch^P0(NWPBSIXFR#^Hz5` zDmFpo%(1!sTVfb*+cU-lAKPSG#5{Jvfx(lPXmpN6Oc#@m5YoPs0pvXVb|=OH=eNx9 z;dGtl1|JaI00eQJ2(o@~VHc+DAFB$I+?GpV8u8hfSt|Sw`2Q7TxYNGIq0AsbK>A@a zfNd)H85at^C>c^ghA04x&wv;bq^3m zW$a(#FI&`x@1XB1f|D`|k+hzUN`CEI+h1Rv^KW*6z__vkp~V?$_+x&YMG%N!A;?Y` zAGiy8>11E1PTZAwk|MGciMp5`h6^hb=Klo#PTrGK6`_I)$P)lol9u=vnQ9=3gt+WE zV@itUB0lDm+|q8HW+1iF8b%||M*<;=Z5L8GLigevKjp5D_X%>yHThh_Eci21YTfVa z0eDt!^0^YO7tjLW_U3TGD*0{jBp~RFO2CiB*Ql+B>N?d*GYzY6D<)vrb>es1j-T&3=?g*=Tw;6G zmbVfg^!h;}(cFb@H2dEQG97MR>W+Gv$zdEXAhH1E zF>>tUpR@PQV>;buDKgc@FM4)Ey$BN}3H*RG0AA%WDi`}-d#^$b=w-gbs?E#)?K@@@ zi=*RuxucJr+A#hv8;>mQ$OHf$!!H^;kKV?;TFL;Ryq_pn65Mg{6+9w@ly%8OLZ&dM zL~)w^Z7`O0euyfmCXn9zh3QYiJ3iJ zz~0YL#{(HHdqt3+@vl*h%YYVtbP(I>UYTr=m5OAFLL14@bn};Lvf+veDGc@x;gbl4 zC^1HIxX2Z_yQG*JZ0+KGR6Vfc{$uEzF+*`3^Q0*Jm*HE|KO5dy#>glfeTjq_>LtWy zoSX@vnd4ZsXzM(GMrxt#t(}=y6n<8-0cRYDa=Hb&S;i7d^_0hguft}nPKqz`AO~`= z9;~23^)vK77XDvff9hs+x3jXg=>bzKFc2sZ=(k{Tx#nn`luW58J;z?kSDy~iYSFv5$vm5v0oOU(1=KJy+n!T0pzL}ynjqQl~@W2v$~4pIfI1Bt8rrB1S}Zi-IzIq;_{Rn*e zii7i`J1)f#XCtGLrf8$xHcc-j;lO_^Eq40N{|KcN5j6>h|1t`L9%0ilHl0U-hT z|Jb7$4TAg>fUj35v*k@4JRkt-&7~Je=5v!lMo4~DqxlT_`jskK;`}-%M1xWKsw-8V` za6fP^Fn{SvDpA6#!fZ!WWVFZ?5Vu(B(50vq@&t-t0ivlVULn72PH^c&A^la>CP?A*|TNY|w(#y{SF@=&Rf#hpVmn zl%Jnl_RAvoK2Y=uaM9P}-MzHczJs-W$xA5d^gClJ78Cf?vCP1*wjtYUxrkTWnxR!C zv;&ljUFGW5=xuJAsiOB2y<9pigR+BJEnBz;IKjsgMtoIjbeg}B*7@Y^F)&1nTSp@C zXGNr9;8urLT$U28}>+6A5T z_XmfWIE zT~OAC$+`|#cih(R$(^Ka29)Kdb%e}OlV4VZp4$IuX2yy+#sVzXD0s;J0K@^jd4X!XZo*@ec~5Il?ndNHmy@TVJtBI5+Bgqf zrP{OiI81loth&E093B4NSYL*}y0>_-`6-^!~h*TiV4bEOP!|?2KgSnv8 ztWA`RHr0huP1siBw{Vh_ZaR1^9(JQJsa>H~hH3AGNcVwTy#s%Z(MO9t=0BrRdz#Uy zR=v)jYp)6et#705{Ehm}FW?20n3G zsvmz{`GX)D*%+`Cw5swU)+B1klwdV?0j7lnBvKM|5+o7?AD%veG`C?4-V%zH(z23; zKO(?2&p^sy4o5I40qNANPZo5i+-PpaW0)D6YI7)3b6DxwY6#fDvZOQ-tW_iu8Yj_v zd^8%|s>9D0Y@}Pr<+T9-ydzOk`J@7{+i>Fj%?bhi6~vXktSV@7v;XhQGeNgTmXknw z`p|T856-Bmdo2zLy=JkY%atTRen~CK%AZVUK{>N2-8$W_MW`9;Z}bja8;ySPhSN%A zz-=Sjd#(vj9K<3_U%g&a*SyZhp8p-Y;1 z5KRYY89BJg867Si8}^Bnj01^UDc3tqC1C-)@n(FrwqeMf!>p7JlCw!@r^|4u z-*kkjdIsXeLbL<)7j7vS#`Njb=MEg33~YH7ZQ|w+c9Ip%)`|o;-BbiJr8V6~8fbB` zvdWQ(YIF4PXFY(!(~xAbzZMIRxY!fyk6*+@HHFq#FxrXlda=oX3Utf1RA@RC^lnoS zX}G7RB~IwcS3|f4-y^uexA*nVq4kUYp?~1A!LqCG=FZfn=wt&iNfq*wH572wnzIQY zRiJ5|hAoCfdU#c-QiR3U-FU0$jbcu9x(eE3rPrmjM8K_}apF=hN>Y|BWB&I)lLL-h zlAYnd?IsL}2$I1y%T8;Vm7g*fO@Svbn%ZjZEhM(0JT5$nReT2vi2EgKB+=e`REC^X zo!{IBn^n^0;rVj)_V%2sbP1r2g=BmG6sz-Bz4b>{dc}hXFA&ui6$t0RC_2!ktdqr~ z1L6T`k8DTek|p7um%=Qga;OX=IM~GBqAg)(lZ5~56DNP%sl$v zK&0s~C1y74I{%2`-e45G*B(rEOK&J*M8SJh!bOS%9D}<`iV7ddFpgSn`!GQ}?9AJ^LMvb5qEjP&|)!-rQl|1(lkOS|rJcQv+ zxe5gQOIt2iI)culxrpfAuC9*l-u?>w*QOTG!Ur+S|}( zi*w?yCg@doAr-vH7dN_TxB`*F0A<|QRPcbO2K2|Lis6oh>tFETiGLL;1d%K`LS86E{4AZFwn9uu6ybXiW(J z{?Vs&16Oby5FO@x1cPCfmO0IoU%*nPE7-6oAyofj!Zk19JU2-hGT50iR4E&uA~*z~ zh@drWLE-qg<_|wbOOEWH2q-0}Es;?(f>a!(st^hNSzs5lZBsaDob9W;mSkvvkBD6y@C7rIVc- z6(XESCtE4G!s?6+Pdk$ZbR>R%H6dL#&sk?)jJY|J$(i+uWgbdp}g)CrSRA)x~maSDY z5rCfjXzYH2FjS9C`fo9#?y3Z;Fwa!fhV(6m0JQX#AIVk#i?vc1}=klik^H1!+bK%IJVyai(pLr{oj8Ys&|`_!?UM{ zVYaqwweB#yOM39|i>s^cVJ*AYCK~nKz@cvreBX+-{M*NR+Y%7F?IQt>-HVEqCG~4} z4%BzD@rioNO;5jjkA!nmG0$Zk(#@=}6yCSrjrC;74c}|X%X6P$@P{Szl$kplPO}GI>LKT9JS~j~W%)Gi0m?v1!dU7g4M38ROwml@E*ySlJlR6nU zzbU9;qdQ%3h&~F;r8@D@ommsnxyx8q%Q#yi3*QbAn7_!j446g@1PD~sc0?M3Onql6 zfgRzUu>~z|MEKu0(KYhbkd(#p<(4W{xTjS9oTU|tbUqfc(*po~HOFcn55-<^JOv$P zPD;O1{QXZdljnH(lxBwg=S&Mq$mx5qEjO26HabpzZGN2(?~Bdlerwg(^C>M)_mhKi zjgPdS)9f&x)LFtOZX{HgBM~saj_^htwUA#oPRCvE`9k;YcJAGyrpNtr9#Ma>V4o=Wo#&!>IAAb3Ol^KIS_w|9MN! z?Jx3qC3_mN464e`_|;51|NacpPbIgl^ZN(<-UsI07u3EzF@6F7Tr_ARC>RuqI~bdU zgOqNdFzA8o7A;I7N|uF2#C&i75K@5<$|jD9qfSyaR0yYn2*t_LcZ~I4Z6(-B3|KD7 z1i>v_kG0nR;+}&Tx0K5PrG5j8vS^pd^IRq)NB&6Q{kgQvx>~fqRm#dzYiL|$7@@gL z&7}$oET^J`76I+<0T^fz307R$tjd%D<%V>`)vWYHV_zdR20AcGyk^50Fr!~;&O$&7 zJOfLkNEwx3=t*?_&yWU-LNm8EMw5}2QVzlud5**8A7Jv@l%)2-?8dw0y}B5{-!K64 z3!-}%$QglSn_wo#h41RiL6CTrheE$QSv0pYs^qwIs;^;qX-7sz&Qt6rP8F4fQ>0Gz zqfb5v&WX6uo|vocV@G%e^qzhaQ5Lszi)I7)9AveS4fI-92B7x(oV;? z708ro=E$}{rCO9(6c+ zbFzFIxE6RROWl1+*+_hKctF%QE#&3+lDKVTXGgVGDj;(THm0Vh!Y#Sv)L%5Zlh`!otQ|ySvR$%U|_*>`#ky1c06f9K*eMgX`0#Pr!A*_ zF(p4krygoClwLtUn$MGhWrEd!Fv)hUJ=r_FO>SCOuew^KJMK!X*uJbaH|l<%R{5X1 z>X@BE>6jwz(I@F8vSeYs?#_x1Ea)z$cLHZZ<8yxlJXYM}*`STy!`s%S>N-eriPfE2 zV0O#zU_S&dYO__3^=z`hOX3zttmNx`Ur&zHtK<1pjMch_W(=g?5K7%?vKZ)JcHu%lr3L4izss7OGw1My zZJ75ND3-xWRFIRs;pk3@wywzlk}Kl@@H~w%oR^XPu@K?ww;j7@u3WkC{=Um^XhsSK zJbmIibE%s3QErM{KgEUy;8^uzrLa%)Z?xCzQLr~mfJ%?R;DKEQVSyA=C?gjJT2(kD zt!^MyCnU&13f7Hn>6H%O#-U_KuG0X`SSLD$TvEamM+OQvXuWr%T*_ecqE!e1g}?B@ z!MA2{yl-Oe86|Lmj^oM;ALrmH#71EJB!h&aLcz(X%O4zLlPK>xacDf|5yH1Tt zP2F18bS90Ab-J{=HqGf-jcU>2Fe$BzN?VIk)!iuf$cUV7wA>Y|voUnQpWWqEe1V{)Wv5D#JeC z-@jjsxq2*)rIU%n9v^&@4`iNVC1##Z6&E?UXg-p}8K}%7pa{d}ozj4!;xb(U+v1Bd zwkVaE0gEi*K_`mPf5Z5NOoyLV@A)0@8D^t7}!q0S-8 zKL~*6!5$YPJFZ}K+^GfwGQdtF*N`1`X_@QQ*NoN1A9A_0?uQ(W!IUrp#%PL1k&r2x zEl}kTx>(u-pol>600qLz%vK;}=5{Q{9D{*2Hvq`~sWK`BG zrXgdF1%-DC^0yjkQf@gI0t1K)c%^(;?EPW>Ax8lHaI??a8W^n~%SmL5ex_Chp7FMgU7nM3`$#9xSAAqGVfS>DNa zzGY1Czj6Vzmap+j~x4(b}2+4aWU=tjkN!GHUR?^H838dkbEl?-# zV(Hs;5jqr@$fRa7ttsYz$ac@9{zx+`5R5|pfdv77=OpG)enWweJv(8&$s%>loIo|d zaDuh5p%YO|>IV%s#}JS6OQ!5)I8+bCTH4-$yhr&-2_pb(sIwk0M#OF z5C1i@XM6&vUDF5>Q77v9HSxM|sCrF?esn^gy$KpkcV8medBVctO9IP5Q7Je}rNhM) zla42Y2_>bS!ft=oly52r%?)Xd#c4?rWe6~xS@~GjXe`}W=xchFQgru)-KK=w>u{x| zNDLP~L;)z2#H7@?WS&p?d;i=jr}4GHA1U$4ds&CFn93W$uRdkP^l?NzoOwsK4v@AE zP4yc&Lq|aupqm);W=0gDTZeW=A^s{Dcd|f-56Ohw3Xxh=V4>LkejHo97le=!XCSy4 z=F;s!1lt|KI|8KkWvbgL&oLn26p-Cx{Z%lnL z5VmjtRDBPfbGO{@X@)cpkg0@9XqAClV>(@qmsH;}}83+z^nu z2n}c4jgnvliepPDtG3qERfjN6`lT~k=CD~s;BGBwR9nN8UY$g~K6NVVEe85364_iv zs0LlAfBiX`s`z4cw(7})E7stpb!pP3v<6gBgfMWdwo9&kVo%=d4_ISC-wi3N6*!*d z=~U(>;_0>eR-txMBWc9i1INWjwg;^LWtfQ-Jr)u3547zxfJ%keE)?_F^S)IoDU|Z9 zB(O;l0*R@5YwmB~e8rnWUMv*l^5oAOAJ96sFc$gRcJyEM(6`klNV%f5%Y`=BbZ8>; zz&}grl8`<_{Oh5q@KbWdD;G~Cid-lkWEvW4F1FfPI`>xKrl)OS7P9XMv4qOa*3~f>LX?eFmMR*qN!7=xSFO*QJ`6P1 zD6NA!X=n(i^ymJduy%wU{$=}(mgBa~+DZk*`AvEbH0JYs{@sGc{1OdNKPGL^()w!p z#nD9^_ec_^ugY&Ah9xIHkpPEdQ{;6x<2ffGI|1+IelyPVVbL`4OlurCb?5Zg`;_i3 z_DHXUeORjQJW1F|5=`e1sapn;XQiRZ@294v&S_~{Utf7o(U3TG3oA(JZazclyd8wP03BM%o0U;%hwUsPN2A@7`c zly}F2>HKsCQa+!*g9rYtV{GOCwpnC^4p*=r8{2u1DzVh7CUqq5Kx(MhsK!ieoeO z?BHQ}r`!1qFQ&ohzU!|5Z7~XE6Y_X zk{ldiBeoJ`MAJCv5nf4bwi`@`Z)HWZa5Bd{fC<#WhI4w$rtz72&q?U?oN1$7Jkmr< z`-9O^nWu`G>)g}G`mWya^+z`s&t!b=j8tnFLpyTB$x-cbD*<%UG{H$yc|v0UpkQsL z6-$NjD#PuBm#`v7+VtcF`HiWp+r2x-C#W(#Y&WPycph(SrIj$kU_KT}TLq?J?v~xV zq1t$+;p)#6ld4IG;%$PF!uv+;|7Te#XC^k?<$>sAcl4xZg?bZ-9g&0gs}L8tE(CGI z@>~|D4bPx^5&=$UUzLO2xcHA>7iqJvqAn@*iB;MCF+Ng58FR73%{~?EcM!HhZ76xi=Tih~Yn&-( z8bK^dk)LOWch5csE>DND&O#Q>TfymwQnBXg_E;E-7yu7^5I0BgRw^1!s4r_v6muNAQIm)YB^z;7O1ikocL_DH~WVb_P+Yi(I6hB zwQ)7b5kP1hN(lenz&ke}I7*j+qiPAqi;*Jd*O(miO6`HnddX z(S;P>A|Y%=z&{&b?Fn(*<&n@aj^bP!U(oBW4PsV>mBrJk%UvtzL{^+M?q7TL*Alc* zv0K%6+$tsj51$%<_rQaT^+MQD#zJ9?vb#C#wn^`Px4FCa6O!)$%4j=@Mc*qS^yi;U-$jlRodd`uV077GnzI3Wt?Ckmhji5 z9$g&Rx$EMo|A%wiu2{(=4FjtIZmE3Yq9v0wRr!6{C=(# zbcXFc0Gr-a zo#wh|5W+Ly62bq5D6l}zMU}|r7+K)QWl*nn-8hcwC z8~b`W^ArW!TW8Ty%&72=J3(U)Z%2=l1bm(>kDtDNpCy@vw8_lEE3NDD}? zF&`KCVn^IX2BVe8!IY!p-?`K|{*7UR15~v`x(CaP9am*^^t+0!Dk0jqtC(@5i}tlX zw3c*(^)bJLZ5<7N0H9IG z6&VSErL3b{en^8#NlEo##}dmWK7h_~%tio0jyQksPSRi~4xq`P{~fR!Dmg9?F>y08 zIhxTPBUFqel~boQ)*%$VQt(ynKC zdFEpwu6gqA_Or@YLTf1`nEu;38;S6d4c&y z^n|2jc;l6*f!<7twQ^=`e;5ckj0qwk*rfh-kKigd??cP&535ZDi%!$q)Qmw9zMP0) zxYw^Kg9#C@_!h&ZJO^LYnZbm6x$&OF(Ic-bvcKMs>NNcFGw0dflOJ^9EiUaut?)7c zd`Wp@l?VH0gC#k#_&vma0T3aduovE@xVKCZcNmMzk6T7kq(VNr^>Zp*%%DM_@#U@W zy)>iG6S=)bJET0469nb+rNTixPO!=OZGz9)Y^g51Cc^ZLxC~_jS_bMmTak%bY`(*G zW)#5Yv1_-6Oe$d!hb~lxQ%yI)A`+0tG(w-OkCAj0~0~q*sVUBet^YR+z zbpFTM$Vk68&16vr+snApCPug}P3YYTa!8x;q+(c8hyPdjiZHWjom63yiT^mmVfc;~ z)v)x*b$YvK-7{}})u;F1Pc#=B=f7`ou=|0GSbI);fW~xp|H)RmFL-UFCYJUcY5eMV z_!R-*m&jWM?+^QR9QW4>m1 z;AI4Rk;4hHFG=%?M3qMh3LnCRm5>VTriDzP1k=}qiZvE0%IR(@EBqK@G`4u;-inOb z*waX(GVgzQtdt@~LSG1)i57<9h(r^Hoqk@b0{0S=F;uBix(9SnJ~gxe zh(B9VB0b*j`JH}+ySkA6<~w%`I6Vzm=)Po?$|I#-7i#k96xlRo*DPx)?2TZ)SspEx z$nb3&o`xf81vBW~vt_um3~#daaIgt~7_&`Zvb3ZLPk2gCkietzC>2R=2(qV?UeL6J zrSux!MqX+M0xc<{t?7g1QgocX7pR0^52${rJ5Cf)L}A~*pax9SPU9PB%7~p6Tp#}gF1`(K$0_0vBa;jq0b{lUt>~x`Dq0S|NHkJ zI)mx=)4}Sy0LP1ARew`IXT76rXYpZp0|-Z|X^%vAf&gca3nxsuFb)Gxui*kP#E(s0 z_r7D;tg^AwBcs`glN0dbQw(k;aiBn~O-_ZS&Rim%umzE}{0Dj1X4(l^YQ;lVU#cKW zZJ6*-jOv~zcYp#CnIvEoZL~$0R#hfu9fNZmKJrb)!+CM5LtDDx;wCA2DWZK|71MQt z8#SXeQ;wPLnWHuLcd#d3er0CIz3x^=O-{_5>p)X4cEMqcRThAg+*ws+%n~-o!bABG z0IE?<^HxH(eCGBSjzbUU;PjzWeg1+yqG^j!ku11fc!$(O?i>zDn2U)<-E<@PM0KquTIM30u42w2J#A6h6Nc(Pz_64T^wklx zlTd}lagPlW!+)6weGY|rt7N%(i)Dd$h8M;An@vDQy-~JN?-$!#w$w+YRHSL>v&q*m zPy{@nOGPJ4$(h6p&1$b(eaY=-I7gPgS2wHYoFoKnpZ+`(rMYEYM_^k({{E3Mm{^{U zF;#rV7_}2Pbxctl+ka$`yDww9Q~Iw}`K>DBN#@$*-Q*ej|2m}N>`^4bjZxR`E15*NXwRGDS`*2rm8m@fJZ$ubo- zmJl7HhhIp;`MV%fp6F-wj{Ugs*S&20n?CbzWx2lZWogFq2Ua0NrE6J9!^lnG$8}); zSN{8%K9gM0ywF6W5?Fr0;PDqG9^p5HDViy)I96297XXLVOgtg^Tu|}k^-)md1Y!}G zLt>etO-oj8jQE&3B9Bflb|Sx_gz6TdtwUx7ETHm@$ZQ_TCch_WbQPaNy(CDUM?DPw zCHBbhhB^4VY{IKyTfnDq9xWgtaSk>6v>4ty$dU9#a7q~^Bs|%{IzbV0`Ic5qq5h#4 zWsX9RnWy{O!+Wyjs=eyp?Th~Qp6A+&f0=FHa9<*+jX>s8&7!ffs>R660T{>19|42$ z2ai>)(5w9F_x~!gbVRWLW!f^5c%)$JB`65A7!yc;;H7)BxL3w!^9}CfhQay+4SN@WN1P4MwDy~-zdTBLS$^WKd6gqT1>wNrS2tImT(u%GU)J1tohsb$v7S))BukCPqk?1$*9J zRhv4Fi&hfLbCDfatq>mTrxQA(%rp3h29|m3KQ1OokBIvvsr75Qs1FWZ1^enAob`xO zGtc+r-1UD1&5WzRqZU6yrQQO*n&8!FDKf8)>K7*EAGT7PRM zflKR4c#Ux_LDOnkRGmW7YOG_1PF13C@p^&%dK>c%*a@%8wf+TwL}VC9H4J zw@-^b?J3K)G+Om+)jpy9ulhb=@5sqm_7^EX7;g}lBof5EK^(!5T-?>jqEFCSP%;t1 z*rZ9wD{NEh2^GRfQ%PpJe3Ms#+_3#CfA*-f%+AH zvVfFdr$ofC`CKERljH>a=1AZQBQ}^_mk+@ww4h5`^yZt_lp@iG+Fd%C7>pW%NSaR? z2tU+(#Ck-r^-AdEuHfb$yN`O0FWLs_u5nNjs4!uY?Zh*mXPw{AoD|BV6SCWG7BoaX z087#Vh&WppLgX*Fn|o?_;Qi+hng=0TwNE1F3!0xpq7cC@p!5kZ-YvRb9xecxo2xowTegYp}(WwZ^f=lm)ZLj0 zg+LbnODchXM|GD|nj=zGYO?})tYNUu!GT#@*+N~l2BE&#I4ax7mZj%rPuvls_rZj? zl;fVmHbs?T7|lqMqv#oV;i{0m6O`GBm2cs@#bn_$m>r8;@v~CuskiUySt*zWzwT5C zuowQC6y5No{{^HZnw~>m~()P7HH=g=Wp-9xHw*`}Gu} z5QqV(xBBA4KS9pJKa5K4!Y^2ZbAu(Fx|DpWu8r#N&tFl06EuCjc9sr3n57*eMM@F~Ss#*$xt$o41y4JhoQ7>*V4Bpd==2$fh6TvB# zFQInZBZV@QX3LCK4>n>GPi`oG?a8rR!O!Z8j7CmQ z{rxB8)KfiQzAi#YmZB5v0yw~nnZeto>ZpD>TUPR7(`pF$QLkPduWL}MuvO2z{4VQb z;UnRcwyMG7f91m+)Nn$R&E6DXsmwfaOHz#Ed+3T{h7!m)LOVgntedzEcu7CYNen#+ z;w9&nE=-4(2{7+8WT_6iqszHO-csThp<9_c*ilhd=W+0@@D*D=ho()`^Jif%@k5y= zDT8{*9elWXFI)0$*bAEZaJFv}AW<=t_oJ6ACWlni#Nil;?y2d8XWY)n1QK4s&%rr@ zPS(3QSQQ)+6&#D-grRY&Jn-p1Fu`k?vJX+3NJ_)P-;RWH{4forqAxY3u@J`_6I(Tl zG6j$3b8r3S;Vyxnqh!>pN%ZU5v60zjRm{Gwz#avI z3w{2wo;pJY(1~Sjcu9lOvq}D7mC?qAo&iC zIv6(^!Um=U8g0ZMFu_kDEkN=wiDb^~DiQ;n4FOgaf#_$L&T1f*U^2>tF1V-29t^rJ zmq?pW(D~_cAaWcUiqfeVuFSxcwo@Z1epy+nwZ5aDK(Q{*aW^4oB~ms zH`pGsBG(b>OsNtSL!n=wDyYyt=yrh~>xL+uBkAoXWH=lIV6wgPxKDH*QO@f`yDbD_ zySpK@;YrYo@-`oO2qG<wsS+q=d;bEiNOX`|2Ecl!A9 zixl(2_^zm#k*GH#gEFcP(J|N6cWW3UGH=+DC^b(mb7CL-zNb0wrP!-2NNtw01+oIt zo^MV{5w9{Ia2p43kZymltBMaFUW>ZO|IdH=@^4;Qh`AD|;ob-b^qOb5xXt{O%696T zWhC9nd(|#u0XyeeBAO&PVs&^XA}Zf;!Zy)TY6&xlNa6!Lqjeg-&%5$r4=h%)8gvl?XlS`mACZGq5hXe;2)vR8` zSFNxB8gnb9+1E|Q4S8x^{qGh2BEOhYWb$sMCIA-U_t-`Qs8ebu8$%9Wax)M&=*J%a)Uxz$!_5t% za#nf&HaY6g-e8Y2#nlvPH5@CO`VvCEA+kG!@!d0)+}sK(yfr^&9Sd!3EuZJtn@U}i zBptjx*s}nsOMI?-BnQ53=ZtOU$W=-_*%47wLY3>*~_=)6rVPbC(H4A$i z&j|DSMbk_3^FJ#Ea+aJSTtkbcnC3(RRT?d66(c3Lu^wa4i=P_5~U+_20ZE!!&a`H`6)8Yt<*{ zX8En>q;B&4fvx{>diTZH2ONnw+y}uPU@vqE8k9HYbym1_U6?1$gVqG$Mm7Y1zC+%| zEHIbtkabYrPAxEpY6S;E_Ru|6AFLJ{fggL-K-3@rAZ&e*41t||4R8W>T1ILZ4&*v9 z{;UW%?FPUO_nq6;WH`LUPnFwSc^Rt;u(vIWx~v@nsJ#^xPYMGqf-N_6mh(IpkdcMXk;+3W2#h=yvGrQw38MhR@IwxD8S#cA1*TDGthIgsqumDD1cn zQ{X~MjR$sD7=CvwT5i?Wx_D)Od6k`$gHZLHLpTH)eRmyc$S3#>xbXn@xji&Lsl@cy z*nXv+7W7kXQGAegx|n3_`7G${US2;*gb7Doz07WKsB#`{t7^e5ZrIF0SOTsDJ{H=yA$BAV&j|v~F%(7Iw^6 zZoj89_@X0SB|z!{;TTd4TnpF6#BPPe&AOigjmbSN%OXkQa8%uy+L zCfOL3nN-@8jZV!fRSgEiF0&!8MVqIc;m#^o9zfGyCHy91%1%0&SrtfQkqzTCCW$`+ zgbB~}krW8{By9?SHXuj-elf_#!i3GUX41*COSlfw@M_ZxStq$FN<&XT2OX7gyLB0A z*9=-m8SBMrgur75dO`o)=HPv#Nhjt&d>pCtQe~KG+eYA>ZpchRi7>R(X8WNy9_SVFO0g`z%Q6J@ncel z8PJg*LdjOChX@IxgJh1!gnoOIaKbYLcdS9ZOC~9vH6ulg$DHO)$h#f;%)Q`Sgj7Pe zUw>Z!tL3`x@!6=9=+%W)-Ix>mUr+EC&-&Unal*KxS5IwI>*=ljp6^`t-n!h?Mtku? zp8E6$yhcoQcq2Ky%3R?Lgtk?sFsfmzH#I-6i`$s3H}*v(73Gq+I`jJ9v)b$D?u#Jz z3~_knLvw$(C+XM3vhE~S$@CpbJUz%9)0b-juZ^vf@uZLnl>H+7Q5x0PqFxMQ*d?$f zM#^~L3ofd%z8yj*Fx-uL+vhdnj<*? zYfK4vpj{{Hsy&o+vM{6)+}9p=;WMu1QTh6Smmv#``K|jByhOLZBHaXINPNyo~4!RmAJC!vdyx6k;cdtk4~6VG>}U|Jf~miMuVXww zX`lT~g0i$*=jAv*q9cArRszilA8rVW3d@k&YEy8W=o!?s+Rmrn^Eib+?H) z6D%nf-Zi+@-)?MAnQ$0*U&6l$Xg`ar?kBdg(B`ndyZq+J>l}N;OHA5wVpSC=X^fw@ zvZTY2GnuEu;V!giTimJ28XGJHl4CraXy*L0%avw>;%ET@_hx>i3bPjks-=Z2MDteLo#ad~l@Z7Fhy* zZr5LCk3iqiIvqG(%F9g}Wo2{*OYG;2rAM9=Qy;WX^0tZ6NJC@_P^C0vgNq{4G#PKr zev#g$Rc2z?h6OvR(n<6)%@74bX|L=nCb`Od6 z@Lz=?3p&k7j{`SV&Kn-!rY_}zDuL$DT4>g!)zS|QMx*2e94ee@N0;hs>K;WSjFO5M zB5T37{d;suTmjZ3B{^C}E3W-7x{S)qwUJaVj z`vWE3+xVUfe6A@ZW*h+G6(|rG9~6!!YcFe#IZ&sMbx#M$G%pDtq>tf=@JR>8eR@PR zCPIlA2#=2&1mX%~xb@d-kK+@lDGClxbB_9Vzr@pk&AlGy!kf@(J2K|fOL9V7E}y5J zELVz;5o5=fwA83tqOTnady=}h{}C026oz=dWc*90@c?EZ6#C|lMa>PFRL3pB@}U*_ z*CSuQRsoquvf~e+6#`TjOz}LO`)`a{U0)-WoN ze*Y@oEltmHAmg45@+-5Y(f21;PHNtA|AZgdr%45zdR%T_P`0d$M-h?~8`N9(=3o}D z^ziuc^54HMSsE|T&mFPv<_;q_93<-oabjp6#&2hhf2;p>Su=C;ZdY*$9Bj1xJR@WB zpqCu*Xb6|#yH5Nc7oaW9X*C#XI9F3uY>2+(?abVsoEOnIF*UX)X}eQsXWl0|e9jI! z97P|LZMrkGfemhsD5T3H#ae6?dW*>%qmeFe(BjO4B&GB3)%MsgllrfC%3j6K65 zP;;BhG-N^m4}^D3Lt+QgjOzMm&%3_8AK@Jz+s#YIpl3+sCbK~bS3)uAd&2IQ%f}Pi z4+|6C+L?1$%{V0F=zz>p9za(-;5TrB&2 zA@#-7I2fd{(4voAtfbnRWk$bdtP8{}i3=cLjsNxmSVp)Nu@$uj;2Y*H!T2D0kzP)@vU@b9WRd^3cVxowCfXxQ&fsuZDih5fj&yA8} zndQazOn@yj^Hd=H^+GUR#7Z%0l^oqhnMWQ<>We|zqYNO}Ng*G2h(AR+WI(;a0RL55 zC?ewm(8gngPeoSR#W90^s8))DS;YDKgpPww)w%-3xFqG9^0+Oe_6^-cu&lr@**Fv6 zGe0MfgvbtdT2}5_c7n;89`&=$wo)r*Ax=U@pAFkq#b^XgV~@0gA!GQVG*#Vd~mBOqi_ z(cS-+Z?!|9zD3%1vTQx$BKt)3@cwxccrvs%WYH^`~s(<9zrr970oigVWFvuEnt9)bthnL+B z_~;ecmi}jA%pplUPzAe)CSA)BV^AP{i0$%f{vbnUIlC8is~x?guTp<8Is(&QyV=3= z{8h`nuzjZ=b?wil7;NVh__6Ib`~}P9)ccK4li z5EifIUPxr`pbUI^j=?erD-mWEEVcg%u(i&s-T^82o})Alyt8CnGBHuG9hEmI8rA&gmdjzH#+anSK%rbD*;EP?AeEWNtR<5}&L}Mw zjF!`vja0k#BKGhVnC5n(6V5p-|MTMPvpMz=|tUM z`~&AqeW#pqJ_#30w9uL%Q)c9M1}mM(d{Ydn=fs%{f|uH%N@KuBgVRQp`Ee|a^wI7c ze$J=iD#6l2`LyOKSWtb_m?qL4AW-3h#Ux}&WTtiXX18-Vhp#KwysXzMmA~ifv|jg5 zv9oEuE!o#9s{}VvxvkT1kk?;SxUG4uo0H3G9)eCb2wm8tzuD-(HVgHpE z7SCiIc{+V>=*Uos1bJPR2SP&RTkYBPWjZga?YMvAt)dE5^p?IP?IeBYRH@HBJpgZeJI}S`M>+^0y~3f9pkbHU5e275Xi~8$ndY~E zf8mjMp&ctGOI+~*SbB*61$j<6i^!Yj$ou+~g-7Mzq-U?ODpE%RXQ76Th^SwLoy=k& zDBCpW@`Z>2rphx+a#e6XauRBL9!&QL zFXMBbi)Dvajt>f6xil@FBoRB|bH$=da~?mUVRa;CLGC|Ci{HaE2(Okl1^oWT;B36< zuj=G{OSiSY2lep4{0pJi+0{0yuj*9#mo|%XsITZ$U*C7!cu*1J%50MZ+Ka0qs#@82m|vZ#Py@iz+%SKFvMmgipZ<(5a8%&n?}py*@0p_bds-`20t%4=3@k zwtP;w!9_2{G?V@~ZpMsI5(1tBseb9whj#n$!(H%JW?3zB$lh!#RxO}oHPhwYmur-r zAMW?m1(>Kl!}U@`MVKE;2<4-PMAz&~VEJ{7LL{I7jF)fj@7ohX*3!)iQRQo^B$^8; zW@z8DtW`IqfYk7oN}EFuq!TE3L7dYCK}_=%cGs6J(KL#VI+n>b`?CY?SsF;17rsiu z4A69^#7Q78*PO{qEjcS*&3j8l!G6!M0{3u1MQgcj#_h-aYe8(FU+&W3q-EgyaPmoW zxXRZ62EMQ%JhPv8y;9;bSyT_B{;%dc)5&f}-IKGj-`IA3j;io+l5`z05}I|%AF68H zerXWd2Xv4I4>VO-3TL3I>SlOnI0FekRUcWrs=Z^~+Ph8Mt- zR`EGb-6_`35RP&fs0!W{2^4vOFy`I3rF1QT%uciR6#mjY=b$h>{e`5|9mo(CxpGgD zB5z8dT!=M;h|Roj{A>FT2k^fGp_zkKh_}Y~D zyvbx$tUE4d$!t!algemSZTPW0LPmn~S+JvDt|05LpX4HI$nxDt2Eo5p+1X1gr_xyf z=2JmROcb%y4~a?~)+1Hi4L<;Gwrg2Os7=KIu4j^{`U*ol=HLI&=_rRD<(U3>-0NOm zb>X``{^j?t)8BWv-=Xs5ei~CYN?`e%YJ4Ef(8+X#P&b-!yO8a0Zl`E&Qw&x3(%>$B zrmDa-ff2*HyQMU_6GUiQ2dwcQAQcP5jm#G(8wQrP(^c5)7Xtr1HgdAyogJnLs;h7T z76{)mE{Y}39d0%n)Kj}REX@XgA7V1Rz=vH@a4*1xUt?=81WXWndkQk#AQ1`53*90h zjuV$=qkxU^3)XPU#&LIDl0zlvHk7J9O(`}#qz;}bsJXd$xT(1@-lRz;7GrvR-}>k`X3tUo}_%Q3ZWwAST=A6b%f&$4INCcgR=?maA6U?Bt|xk`9otL@gkfSU8}uuTnk8<+b{x|bbWR^Pcqgq_sEU08q( zBPxrx%LpGh6J2Q-FKltW5@6NuShm%;M6%P64#1i^rD zfiBbKYvfI!@<1;0<%5^i4EV&(UG#yk?cA>K;MI3OA#WDUK6B)I5&FgIK8L!2Kp$C4i%qCUn*zJvzQCU2sMFj9~S zVTg7|7)Ow%)wkWX*6QTFzNk5TyqX?OnFyX9y%pf*wxUbr@CmS^;~}J(TC&q=^-eL` zotwdOpo>$CmHXpAN8Ol{Okmsdtz4>r`)D*i4I9^o1f3YC9sOm$+f6vo+|z?~U>)5& z5!8LQrhswzF~gi}f7}D$x2yxhTErdh2T60{q7NJOg_x2&hIiA62{64O(2= z_LePey=~2%K6^VWE32pZdl+zT64sXuqcn5_lH7xB9LZ~ZXRl30dr-`;+MKVez%*A^ z)G2+|k3g=K)Rl|*?%HSd)N>fsKY)*2fnV>V1#ea4;0S^Mm>oM;5L87tXl@V@q5*iq z{i?*_kRGzZx=_#SWXN}`P#)-X*$)z z>YDFB_L-_cR?7w!b{q=?_6dv|HoV5(lIOU}lAa|?5;w_W5OmmWLy?FUz_DCKwpCa~ zVf-STqssumY1|m|I@=*MI(H$4BZ^a=X6w{pgmWWdyj^t0j0J7xhD+!b-xiN3l$c)Z#8pk4Kt6`Ug?y{mf#y8~EA|WW9uAx4h)ev{0EIGWW-5{d zY!4hO@df`ll3MzZrKX zzcgd++@{6P*y((@6ApdLy;8f^;gmjqEoG5~tHgQpz}(A~bB-~pnn9m@CaE=?aRS%g zeDj>U>LeL)_T5l8#)V_=dTKLgg-vt5KFSzAK6+0b<+5p38=)|~I6X~;cj_)hObqm% zLe(1Z=P`txVBJui+U;g}a@+6eDvLjEV^3##mZU{S(>H7w1fx}A7@y8Ql+sfV z@1rR>k;GYcLW-H1A*ZTJQj46leO-}w$of~uV{*bc9U8(XIo}Da(?Fvm1|+$c!4IO? z)>c$pNt`)*OY*!opP1XF2Pu2Kfb^j zUo6NOi(EoUcOmqZaCitN@bO1v)+9&{j~y!v-lV8H;gkE3G{hjmNH-64ZMqf|>v2+w z1j_>4F$k|%u{e=Nj=_|~h&C8%&Pq`^B5)>YX#6*EGOA?%5A3D{Hyh|)kRBFGq+kF5 ztu89a7?d_0&Kt6Ltp{`YGPS0&y%QHQE7-0EpQYkym5uQ`tQp&4E1D(7>lN>O5G_7G zJxy_nI-%6Mc{49RZzXe^{gEP9Ty|>Jka69tRQ1MiinZ9jdq)gj1<|9&ue;T)?NF`~ z(xF%RrRCWm&XA85%O<&^=Z`1!Exs`T+gB;iRp%y?K`+*eM&bUkmIy`MVS+MfFZuao_p}VVRuq zv5Sa5^*-;g(OEn*v388J*rtIO`&^qVuQ-Oi0i z7dkYgjn?l~` z)CVq1Gqq2axPbu(4W1Vliz8$x;=3IT0v3sB85Vgjsyy%!<{oIsDccdC0y6UbYAEGZ zU&LJ>$#xbHKc27%NKBX~WAXm}5|HwAG9TxznO~2r7=J_K=1&Y$!K#Q)kR>uAW(6zoFopRx-FPu;+#jfcPGggcD+zg-f?=z9;=!H~ zwn0&eFbTaaWohyuvFQRtB)F_yqk~w9?c=qiQa-=jf9yiCoT@4`feSfNF8A! zesx5V5GH*=Y2yHrx*5U#>eW>+hJ-$m3cbkGUmCX^Q-XY4AbqGBI)tyu&4+5njFbcww7l0?`epWwI~_31{?p?vRxyrl?Y2nfHk+D5-o76`qxr{5CH zhi2vTIyQKSk?@7Uy@IQ*Li<6ZOJ3WQ!Gv53gM++6(2M~>e}HJ1^7$Lw6*qQ041T>{ z%O6_oMrSY1O6A5muPNEXWL$dmmihkFDSJoAe>CUm__nQUHYsdG=h~&>uyfL*kmiPB zUOC##y%-B|%4_N1V#Rg7OO-4QShhHuYWNOJkiXoAZ~U{?NTXZqG2SBd6YWf|>s<_m zk+mALRM-GovH%1_saS;3ovp9a{gr+m1C+Ko{c3PW*C|dsLvNOVsIX^yti^$?;Y+ue_ zT}kT%G$!In;I`e*u?amWysw+mySfZ3ku(j#eX{8Bp~c_^Ap~I$Klk5z&=A5X_@OK} zI)H^xi-6_+D6f1lLnF)7!$;CTDf?9-rXd-tU;-lLiJv2*Cc?42UMPC$r!GUP%R(lGvYH8NFLgwNU)wFHi?)YL@{Kbjm1d%Zk?`Xr6X zuNC2f?o-DMUMQc`y$oUhC~MMMHc!tVbmhf&pEw+&+6SomB9`mDMlM7P_f5=lQLub! zVWm8<)8!c6#g2s%Wj&IVmFt6rSoZBQ(sNey7G!0KRwQoV?RE2x! zTkz~j|8^pM7M+jZ*zL1+rQeWuK}DtYlDtk|FLfdXa{Y$3VH z7z5$!Pg>5FN+mGz8&o8-i1VKdgggCWN8Ijs?qB&KN8=L|++90_2}e8HD90ZU0>3?( z4TL-~M~?v{rx1X*s2iewiR2e7sh?n|UYB{Ru{89t^rUw_+W{63L|)Y3+>$V5CW6sdMPt1Ww`hCgGL5%W)LLHpIgkY0 z=}rVA=mE4diD*rnDOn40)RxXsxU|3$;)(C3boq zrn)~$YOV;RQ-tTx|gEAFgJP>wmD|hYf0NtIvhr>idd|Z5c9#Xf> z{gVNxPLHYM*)?K*!#@;LHm|wgsjw$Nw#FOr+TsF#PjxB*3NR zZz|!ZU1NAdry&q3;Q$QzoKT7Id9V*~erHrzd#HD4)VV(0T61#1Oa(Z7Mkw8~mD>?; z7+IH+GdShdz>jf#Z3!6lYFDQ8H0^$rpIpO$SS@6bxYj;zx%j_$5WM7kS*W;xR($b` zbbeReeqsB%C}A;uvPz0l4d+n>V@;9R3Xw!BW1uznHKOnHkO8!nDiFjjrrdB*?5NBn zlz5H(D-kiX`QaRkV;+erO8Eq_ZENDBM4cH=q9k38IMV0mT>4xxt)* zZkC}#W1ORUq5!}&0{j%~h?CrrA`T$ZaggnU%CYzTn3{>UU>5yDHVt`zAPm2=BOT{N zfgVm?i11jDH{?PFp?ZN95oPm8cY%bs4A=twEkT6p^fy3{{(Uw zeB>KJ+6|GC9I#FrKe3W1z+XU*-oJ|9ziiuJ2l!(($?9u@-0xY+>OsZs(8$Y3ILk+~ zTepmEd!;u$WcmEl_H88WdtKYiW_}AhWFvfX;|WBJ0Yer+^QuwxX*uYZM?K4%V5h&BPFsn9HZV?~?uTi46EGgk#z;p`v(ld*z+qz~?8df$n#F2m zV{8BC`jDyDRju|u#phg4R|Wre!SChaiR#G!#htc%x!s~{%9=CSq~e2AcQ2J(FBmAZ zJ%Jx^ax1O^yJ~gJUI-HkSQr$u#*X5o1@k9J*aQi}EvGE=LX zP}1rjEY%ASgxd2pz)bo^ndvZGJonV3Xf@{Et&67Q*pC7F+g9Sn(R2T)hs1z5y4asz zISEKkho)44N#hZ@uYQ4bl-ReFT|0S{!Z91`cBR=N*5wTTAVSYx6SOw(Up~vl*k6mI zGZPz4&u`$>Oy%2ug2AsUvF*&>dTqqpWfhhR23+nx*%pS;8mb9x@f37qYrjs4`Z#{|f z32Mtte-|iby%0mc1*4q3U(E!%cjLIknuf;-Q-r0c@=e1Q)P29C&0?J~1tkc)2@K>+ z6pf#H;A^*TrumU7Q2_>fRkM+(_aB-1Af99@m*a^>T5D2n=u}ryn`YHzvJB2)749YW zLp;d+5`ms6zxD$J@S;Yy$0dhk>Nxk~J4N^i2YA8J<2E36@lFZw))?qWoIun!PSNXn zK*}p-Fo|_G!U6NXAQLBI#<@|FWttI&t}2(Be8KI9Yx8UO6q2%;fSbs2txRqVGA*di1mHVO*z-;k7Ez7SsOD~+eA``p@utG zrS>9r#!=QTiLQR~aljay1V4;UhTe4zGFUt9$V?wk^&$jKK=hswKYAbW^KkCv*X@dU zDYHAai9}Dvj?%X_;4f+wANI%N8w?ylGrGV8l$pR=#e;(u1{l+(mKhN7=cOBF36S0{=JYWl+Xbl z!#mT+)R=?Z+|S}1o1nn)f5vaACFL*W#E|Nf7EpF5>o*`M>#%TB>ODzF;fIe@ImU_s zC-Trcn%UM4HcokBExRNpit6HCW)jQhw+Wc7hp2g_8w#`BivvydS5>j~%oxW|i&Gq| z^q0Ubu~v}nvD{;GDWFxM^*6rv;qCzaLR}xl58lg);KKzz{FytD~Jv7+8AuIs9S z=w@^u1IE=w-Z^-ho9;Vz1H_l>j8-*V&NW^pE}}QfS3Vy|MtrP9lL-sX zR`Hbqf1PJPWg3TOthO)wr(_2dV=7>g$eo}HczLp|uiwjDC{c6~+=YUwKJ;{J;`7+g zyJDJd*=%2cKLvlwv}rdd`bO{nhmwfE73b-dX0Xe_i*7=aPo+#I)=`7Mt_}wtcc9&Z z%OsmtyUW1{{FJu4%Yg+D2@Qh7L9e!h$xY zkYa>>_#ILlkw{{m`M4m&D;ERD+*p)GZXWmOJT#T0pOX&0K#SBU=`CiQDp@O<>_aD_ znfjS&IG$umIKw4=U5{tvwVoC49bX8glQICC+*R;8$}h8OJE8^<@o3KrYkU)i7LUSR znbQYc!&J1lcp}4kyJXtQmsRrAlojQfIa-&Stg?L`%+(q7VN{suY|UP*Op0%ycb-Rd zeuLm~E^({qZ6C$SOh@+K{wu>}Eg2)8Ml^nO99lnY$cb%y(V}JNDGSAy$%&mKvtJAm@k=#Kll0yCjowFHP$hv-2x8{940c$6L5SA9rT^n>!l zZ}hldc#&)TI$(9*j&!;3u6947@~_$M_#UZu#Pi?6bL0SQuCJFrrqQ$>^?#8wnc6)Q zVk*FOY#L-{U3Y0E6fz=3-0p>Ol%x*FW*K}pJTHf*;JBZ`>1fyseT)?^x_SAu@r~g_ zA&)WT8ymCQuHwi9#fht?w-|0!!)yW*KHqv-M(6LhV>}(^FnRy=&T`Y(nA~Pq)yA=_ zQ!m~AOWOocG1%`KY$_q-)UtW^4|c~57PlzYF0HJ#PHK>EZd|a__$Rbjv0uS9FxL|( zVNL&~b$9sLe&GjYzphCmkd0cTOE2(w2bo-a8Oh=f2lyoZO?h@+(_eZs=(Ua+FdmBwV+g18zMJv5g{+%szbgTR<=WoH=ykE@RLnGOe z8IWtC5b$UGOdbrK!55gO>;T={vvBJJNjb~JO$VCF>a*RS7t6Pk94qS{)(uImFIN0#@Pb47pq3DvDm8Mo|Nm^ zs^+<_d1h)E z+;g^DAwV>UG9q)v4hDorGeN20J`2+QAy@i-rUP1Y3@_N)FOBl4vyggrO}>?Gh{Oe? zAgtge+4Y%l;?ip;L{C}HM_SHHr6)&I{P~^qjU>l|E(b#A@i1SssKhAPsgt0Q3WQh& zhZ&q4K}Cp=Ex_k! zN1>E(s?!f$o;TzVgxiScx!R}#^tERgEyF;*|3Co+X6c?1ogwe2Yj#&9$VxH(EL-^+ zdZ`mxc~(LxaQH|LcU_tNqcp06;VDAcogNU80AWi#@yuRobX#57dg>(o%db{|`1RT> zoLeyOd$Nr*mY$|bk)4q%dW5S%M79{*?`mn^MTNYDPqe44diw7m+kbIGB!Jl+us+ssQMq!VQ{6@u- z>-rMz7w}A+c{x+GglHLInM(uU!onU4$SY>YHv;4kzJxGj-A@W!mVL=_egS@PB|v*y zH%dL?f$5`~k%7i@^rawL9qmr(5f4p`F0}yPQN{^aP2Z6VJYpA2#%UijIMq6Idd_WN zUU>~JoK{SLqAfQW=;~yN(&mNpx+0!%=S79o$Omq3oPB9%oj2?0Dh9ApOYQ2)kE7wyzONc^1*WpfhmFr0fwoi|r|cft|y zYp;{6vpC=qg3TK($@CvObPM(MeSr1IBLt4z5ESnxm56J=Mph6|pNMp#Kfu(r(05cl zQDE@9qX+eMaOAy-%H+!XlxPv~?GVXwJN1Lg|6Qy5dOxqb){MO^W?kZCbnn?a9O$9i@(SE=lI`p8@tZBaz_tbdQhkGPfN(F)fsXP11RdJXpI2*Dk=RHf@S5hJpwTmpt+4%N=p_Ca)d{orxWUsGfze^HJ#YmOs5NNwKSUGV@@wdp4xy3&60kRiS)3XUoUE7JAsl7+yIBR)!3$dPNGb`I5S<`E_wC`}_bKjBDR5sq@@Of~e;O)fC7q-M)x>EBM` zsI>ZC-;@-e&KGp&?1P53#_tNt)=A3Gbp<5)byHXO$| zX=UBCH)=i!H#mnQO2q(uWtcO{I&bvdhw}sx9%ZKkgo;M8dH&*TWqFX)QlQb&6NCEE zt>2)SQL-dnpO3{-MOi>TIn#F+0iD5i#=l!e=j*osVE1l#X-nP$nu&3q{CpO3B$5{7 z10+s4QW1I~*1VV~A75Zt)a~5Uv)EGBOk+=2W+{B0`BVM>{EgbfCz?buw~ZpRAkxOT zwHf}aef$G&fr6p^Luo(({XeLXhr~D8`oHXI0d(43i~??&-Gvu&+SD%|cmM?4aiSoL z6Z%j?y{QQuftd_(S5y!QT6&Rmgl(+5_)1?7OXKg`R9})+ya&?zv=*AuZ0B)iNcl5@ zY9JL=+Z#Ubp0D?;oNKKgm5f~S^;v_X!dyPS-TuNGp~3xG5(45Lu?>uR#~f1qxF(m7 z&5)Bw3seDx4KL&E6YzoPBY;Lw^;l9XhZQE$cNNbACyPe)<10~u{aEPXxF*%{*(g9K zDdi1Ph_UN~LVYS$_*$pC~DXGM#K0PJhQ2{e!9|d%*J{*FtsHlXo+C zZ6LIox8gO z+CtCPP5c_L8u6hkTE(icRRt-sBMxXG!Rs%i5dIFY!*{m{qz#q)_-JJ%jSmnN6Cpp!UQvMEgef3hr|emR~BhF(^#SghxvsLY~zzGN2`u8=Dy29i9SEE}-X?p%f}NI7nnqfRXi@5uE=DV0 z)plHhAfL#*w6oxfTM8{;(xQ|BGK15{{jk!-JmBBM1Ze2_v~++K#eo0uTEH4qXAp#R z0D$A8J+02s@4?10FY%MdS}Z#dl!B}H+*EmY-aD<6m%7WEb86Jlc$_Cmv2Z5qhPeKI zq&$6ZLO4BQk(9c>ii^_})Qh+3?u1(+y#kw@PQk>z;AB|UuK~sc$sDJvQR2h{bJ9Mo zPxpG+0cfQq(efgzOx>KaC)an{9?=h?RagN%bli5j4MOM|8dP&8Er_NZjkoU*IWl9P zNh7K2kYaRxjp3fASa+`BvMiri5qy|F0UVN}J20LK)#=`@#r|aXqQ-$BR;WXKl;AMU zo=LirwlMyFli~NowNKwh@2a3tVFFh%HrNW%12hAX`2pQzTIx$5AAa}UK2mQG(oKIDy{Ki5n#fzQ_>;DF z-wG9is-CkAP=;Sh*2rg;x7!kVTMfsQfJ{0zGtbibMzF}s8GaL4!*~4Szi{%-vg`KY z*Bs7NQ+0qsuX*9H5YDtcd%s|H%d`$*&!v=XNzMGV*B9GRNZf|f~q0#1u!Dv(()^D0 zLdM@zx?mjyHF~_P=V*_zY4dLAj+6kwQ)G_#sR}Z{h;XY|!FmOkW6WDP1P~IBD!tk% zTFeO{TTdf`rsOvG&B$qQWQ^Gz0EBT=PCRRV^Vg-lDc>hWTgxfEHtmkM4y+$=NBh;N1SI>bB*k2jkc?f2D z432FM4PB3Iwr}0cthG&#Ov>VFK9-x+;%dNp89P~j2<>hUo!Gh@dAY#oj9!ez^>Im| z>0z;(ym8ruVPZ~M`4l=`>y}{tH9-3OskQgwxVcr$u!4cmWzYUtA&a$beRKmGe0Pq- zD4wKEc6n_3hmoFL-P!{O@aKKO+9ab@E-4Fsr<@b#xS+kMqica#UBgdJmed;xgDZ5V<5N<}1XkKrnYK@t4 z53vU>Xb^}B4q?rwX1SrUFB-a=l5bxBS_`aCI~S=I0P`vr90=hTTa-XWj65KP15v(4 z01NUYs4du80=K~21M`KJATA#G7`QO-rAXqo1XWQeZ$lZNM+9<-$~AN*R#x~7nStej zvW8Y?#RLDH%S?g;VC=^Y#ei#=o9%<$A`;n55M)Mk$0j_}%oF*c6#?KaeP{{C;MW|8 zdome(0bNqqUfcB(LHfm9sHEc^5zC?m`v2lcG5W0s$q`Hy^^^2_@1PS5Qz-%RZ98E6 zDNQ4V(5XYEy?I+kz~@&Z=SxZkK`I%mEvo8o_=v^W4B-`HK<0g1uvB(uY4gD2OT963 zO5DFf<z=D-c-*T*Bujww zb@iK0e|6ph%&!lS%_+J#i(hGH2q0^oKFN;(xC4B1;JYWaG#TcC@svz9v_390BZt~zOwMVhl>`AgJBQgM{*gzP1~7~1 z0!F@EK=f_;a~gJ4^HU^V;F zPV>*|28TI$>8Ply9)|1oou=txTiFF8>7f71@maToPS$(UXuPTRu3uXtEk@+U<9b|~ zHtaipUI>_KD#^lJ!f%cu&I0RmOPc5P8dIxL1Ol2sAEx9+UHQmXa^n|ISim$Sp)b+OH=?dH`N4^2p^!f10T>4C;E0r1MnD z&|i@w@qDxS7%AGS22F;f-<2ySa?=cTokYy>Kv>GUNh!gSfFW(^oWg8nkvbv65V6D;;lmG zXx>Qs6Vb;e`K(rz9{mfSajGr3%qe0$IZLK6by=~YnqM}?FDWg z?E%@@*`CuQ6gggwZD=eLp!|jsGNaiIn)H4jzE%$_9v-6)#zgElFfDa&%OdiG>^B@; z$AaO;uaL`4}kkB;&Uu_tNQRy%i@;Zi>><>x{;?gatS zk19}h=3TJQZSljyh=yI8ot~j1or6n$gPxc%y|2KrtwSrGDog(em^)xXyMn3A>i~SP zdgtJ#6XjHEGwc^)F~;u+5*7H6XVy6MlRp(|bRT`p2k1hg3RtU_iLTi3dr;_>zcAot zT)5|4j{Q*wcfvZ&)P9PV_@f3DJ7tNpNf{0j0yBu(bD6U|2B6dMDFAF`$=6V`OvQ9f9KOU0{vZ{)ZAOCAq?56aj` zx?Sh2m`>*3>d;iZ;fmasFCZ7!{z&ls#T8cP$>lXi&^zkityaRaX1-o;fbaVkP$&k( zj0K_e^ojHPiTC^S`-*=CkqFT9ML|}Tzl!X>6P+DdxO#3?0V=n?ajRdsNPu)!VFV-B zF`4k}lgowvzglr!Q;82<+vCpj!VI)C8T>iDVJVOi z*%2`rCG?AsGZEDBYS0<3DFD0`sN_;s88$>qyY&v~JoT^m7%kevEw5;cmHTXsYHqh^ z=b&sgdM=&g1{z2)hDv+I)zgmSYTUI4g?`N^oe5AcfFqcJSmKaA%U=k+E04TJ6fk#$euVRhlQfRn~f8ry2p zxUp?Ec4OOEv2EM7ZQHipn7ilZJkS33<+`3X>znf%?lcR z++6D!3-BtY>&7SnKAzpN+qgPNCyZcPVPYQ$F<&3e)6?DU9^TV2qB<%*>jz}aZi&u0 z{+wrGBzysrfLOMTs~md#SiYo(rbJ!jkT*UQ@yM-ry1l?Ah&3yp@s?S}SwlZY>5c3! z^lV6NC`~7c)Bws0zdryTkcW%lG7P z0epYVdC}}JyC4XD4ddBkD425NT32vU zQk3gch=dz@_=vmv|{4-fy<4u4Q!=cRP zbeHeN(@a4%))1=arU|{}pAn|8@u$=zWltIiiEo9PKvD(9$y_jFv^31#w{~M|JfiJB zTx?%^gVNz~(MhzN{19msawoYHh#d`*@X7x*e(S=n-l^vy4Zy%Fo?RsfftXYVJVabC^u6dWI!=+%06%yP0Kb%P_ z@&jG6{+O*MSV#3lbN867AsDcINod)T8OVDq#vReM`BmrkbvbdAh70KjnJ4#wL7vES zMcoL6i=K*qHS#-oo>jG(dRTu_4i5x57uUV+WI0Zm(kG5HkEt9pj9i=kYE$=Gg`R`4 zhZjGCp&qC~N22+PIiSB&-+C#*VM8gL!R zAJ`dbrDcpY(7CGHZgG3xzL(ZNy#`9VxTXl(&k^t1<&?TeYoc7qXDNV?Qx>JPYX{FG zdeIkW&aMknT8Ge4W&kzJiVIdkvK-pG9@#j$?Ipj?Ahc!?qPk12lziP(I=hC9eiZ4X zm%G$Rzv!RKFNaLvGYSeh*{$ZbGZpjrO^tP{?3UBah2k6T{|gA|c#CZWo!WFYE^UNU zN2ilvOb#o6s}D~u6F=rsvt*M^kQyDLBuM@xlNO%Ka~QD5f(G^`13Tu?ybZZ}+eNZ} z{?e56C^+=N!0!xAC*)Fe{Dysq=8@0sU5GQOwCEmTwqL|yq#-&~6TwJoVH`nCiexa< zV)0`&!ESJb2HUg`K5Z5Fc(B%Xg_#2Er^Y2!j_|}1>-PCU*}cWT%XtwxWMqH8KyZGJ z7^{LiO_h7Gi=0v_;<$;0@NS4hMkEF&vRg%h5U3L_f}M1h>62 z;YIgWzZh(``;UKzBoi#mK))nXA|-)y?w{(VNjn!$NGUHyH!o;}rM7y{Ha<{0xHC*WIX0-=s2TtT z1DqNpH{3gX15-;fL=qT1oHwEd$IaiFF@Iej70`E*hOnLF9OZA_@Rdwh*|pp?-`+7y z53t!AbCij9C*5yw?MkVc+K-4vnb}9&He8G{UPhnb7ZFh(iAfPy@qhd5pl)sA7$$m1ACUgLRd7X>Z9E=NGJe+<@eAD z(!g;;U3{-W8tp8G9Q5@9uMo|~LU=TAyfe}^yYnf%!RAYldlc10Ob9!8{D?%ja$&cq z9yes`*?e?oyJsVr<~Z6jZp-v;Sk4z%*wX3Vx?*u5sImq=dyJxWEUPv>I+pC0L@nrT z7Q~20GsQDeUcHzk4p=4ME=qvrem2eB%+1D1uI6j2EzNeXx2w(aGxj~CLfm^E@5NAM zacQLfoig}+AD;I`9VJby?b$oPWVvYEadvQ{Hg#Ru1`dmxM~sPE^+$WS;BOk2ze`7y zE;bh9(bi_+gr&2El%Nio{7VeF!XtZh)t3<3V&JmN2w<7YRd>%PE~r46xa}zuL5apn zxf9+fSJd%hAGDGhac9LPd;pC_G}v8$qV*(b2SsPg_VFH$ z7tGXhR4b|ZCWAO^j`K;GfYtE6O-pc|W2*ifEL&dx>-PIOTYopNE$<=(M)7g<6pS~3 zV+FtU%5Vl$gqtJ3Wdc2RJlZX-txhHm7Jr-QhEbBx>Pu}my1zJ{VMn#Hr4FBC>7?;o za?0-#aaU=%;X|~JYwqxLqpUx^?7B(XkKn(nKVQga{<7s4#=-fmZvZAM!_KI0>DMB$ zKU3h>ufpl3%Ub9DRnQSl#jbke|#}a02jZdChh?zZiA?PJgMi zmeW$&{v<4{@zsxF$hgAw7ES)$@3D8nrbIBAS-@SxS|eD(y;R*TwzcJ6FnJ`)lP}Zj zB>N|!9W3)QoFU3_(ff0-%d6(;{_n>yl!v&16Hn>i;0{y{uPSEm6>M`Q=Wa+lgv^J` zjn-{%y4Dyg3T5EU4(*b2%nU%`46*xolrva1_!SrZ+8o`lHi+Lf)bUvRXG??X)#^|T zfy=e=w4H4oKQBvuReX?gWjzbV%CUmxaTT%mf&zl>l*xFi42#2H3#)P>Z|aryf#vG3 zo-*_eLaWe6@VleGUsW797KNIW0GqEK!>K5OWOyn(7A3GwiG2c=VYvG*(!~zCk3KMy zxS0&F$lAl$K@LHux@pPjbNCtx8-CY<7&sUz)z3WGJwY3C`(|p$8xa330**nrLYHW9 zAbaP5kf?`SCh!QRFBU|=6G9<_A8&VsX(Ws!BAlq3$AE|$!d6DmO}Rj>K)^2xW*qtz z!E=yQ9tvQH*-a+vU{MHI92NG5r;SA~n3Bw!f-}(a)8~lw04))SiKQ8-OBlAyC?qLaa<>za;{`#nj4_=c{~c0Sgo>7?{rb`932MuMUKFXey40>^Xp4Jwi#EAZZstwlRqu9{0_+`kZhxiv5_D_|kJ`rm-8hNKAVKk=Y&& zk6;&bJS^G_=cx`Ibf=w)CnzkHU;V+Fy+(lax}usC+P2bgSi3>~Gd#khN=~)DCs$MNd}huNRO!JZhh(La^Ry+q$sIwz4L~C|4mWXE{s#WY)rpuL39` zFoJf%bfE-pP}(vd$-vp!_Np;C47m*q#M#Yi4J2kLu+Z&^|Ai8Fnj-6<#c?ahm=H0T zRU2wH$~UG<%ZIx*IKA+lJ`>Tdx$L=ZwK|WpdULh8J?Z?jf4O{H#HGu-1=LAZikQ^4 zvLFo{4$x>%$Icy_BQq&bmV4iJ#R5uFA`rnMb=RDTA$LVaM+oCo>23`Rf>tJ9Nwnh` z;|CLkihZipan?MRG-_r|Ifz8Od4C;NOg8WxMm)@Q{|7FoCbBOl`G1${|90Q;K$2C|eqkm@#5#Tlt|f?kk;_!B zz)&zA$ZHufQ515w$XYX*EcUY*PXi#2$J^o=3|3`{v3P))@YCVi+ zYG~RMHP<9aWB=@+o}efIVF)z|G$~NmN7TC44VDx8J73AcR%~HdZc<$AG90#xr=0!n z>+L6(fxF@w?nD13D)mMd{2-Tuq_*&9*KjJTRIk>kNA^QUG#HdU)(5%V>k z#O>q4c2jV?bHk*4&mB9u54znCP|Y4Ql$GzYm^qsQQ{g>H)MW5LOr;)K@^AO!+y2f? zJ6VEdwXd3?=jSc?F{-UD&Fb-eIuyH|2ZQL_8gH++c8`g0(rq3mZs)IH!t-jI-z?}Z z+Rph*-qLd#&P6s9slVB-e!Iy>7Gi>X{>GLeh4S?Ah#jcCj#Be7$ltVFQvQMB zU3~F~^TE};nVxP9)UTdwo3kKl22YCCAJ$E(P)jArl8Q+JZAE1k@rryNh>ayO&<~Dq+&K0P z1tqGy#5rsPpeCA@L0!bL0X}`2#XAOyYs2KpQ)F8!Ii8*d)JTX)Tv?64b2lhz(KCu> zb<;$m!&%!a>W5Tve_|e;wlW#?#8&2F)#(I23LJ)i+_GhZupRBC{Bw6WaQYfev8+)4 zG*u1$sFWZHFT|^^X!mQ^JpYgfuiCiF(`VmkM}@t77iT?)_nFaj`@q0>gKOb#TkQ_3T@OnLb*7C<0CC23=D z&$Ispim!ZzA1rF;t$)d;U5Z{(;gn?HQS|PPJa}rkgD$(Gha1u|BM?{7{!r3`Zn;8G z-g0{Yc22jV{@%SP86gR$2-p7LpnW$h*!BMYJa*>sEJDi_3vF})ePsdQzXv6f-?l57 zUAXELSgP)MmRJ_pC8*gwH;8d2_@p{Ho$8iFxyaIS*ijvL(pa9AiWm)UT%QY`Xq8k{ z!IPKr5AOBl(kmRA7;5P9o3!AvTUQV7r*xnJy5D{ct`y1~?+qW5&5xehb8e^(_6*WZ z8Ax<=`>qJjK7Ho5Zze;hw2c2*^+FcmQtQ9^JA=?MoAbtS>#5=_ViTf%niUi(jp&y6 zvZ*xsZcYWMjV)|ta$khvn!YKtm*v1QGI;zIONY+NIVhb2d~!=!EXZjr=toq`tdC#; z90su}M`d;>sz&)CE<EZoYY{_V?=wq|^27QxWGZYd#*&aT4KT-_*M&s03 zk|PQi{sUxSrS%2MCue=y3IlqrSei-mEOts#);KS5;vvqB3}FAXLMARUMnB4@>HETN zqV60%{jIVt7JB9Ew*?0bTiXOk=VSY$36Aa7zHPWwjug+&fK<6}+cr0mIP46bEH@yY z2xmB^4a>drxm94yKIA>jJ#zd!z9tfS6s{6CG9~Fd#W`8uE)@eo!G97qNG>fby)0X9##8Y*V%s6wP&(+%!d9=Ohxve*kP)i3Qmc})>3QubjnSa zfl&=Y`cV2kn)S{FMb7V0U{HS1CopVje|#*Ep&N3;M2YUpaQnp?l)=ZC*e5~Lhs{9M zFp5R=RBbf`|1DtXc>bFqRp~d~0MFnS`R!kN<1Ot`TnkPH6^NlU27PDg0Z7I$nPjbr zUeFh$_PY4DUJ*KP!jn9A8TH3iJ09)+^Hm9*CsQiCUyGTQDp(DhQ#FHrS_YkL`sNkQ zf`mwarzcGq(xe8C#m>-y!3R>G4iUG9to9jg;sRnzr>*l{Z#ujA?0> z#{%z)5(#g-(bkpaWW@aoJM)Jv+TSdKx4)hZFWdJ&K1dTIWjC`X`;I}4e<&GGqeKxR zEEU75-vkkcE0@Pb8^lyA)0PKibQRa>?_{oak!otQod6xEHnTr82c=?5td@*#5y!rY z@mj-GN-bp$j=~e;lz%GkYyR|7R8#kq@w`^BQ?8LG?+Jwz!gInhx2@`j#^lVv`fYK% z=2$teL5R&DIj{jU_DIYNV|s3jPuZ3hpdW`b{sZIiYy=z|RaUx8wj+8_RI4U?N@O-g9b>b;0-OEUBzaU z0B2tE?<3)E*z#hE5CCMHi=m_Sn}=K*;Qy8knxjZ1 zcE|r`D-h*TCGnoa0pF-$yi4+>(0j7z?#w-w$q+R;PaQO0nG}cz z6C*$#wcGfwU2ro>B2O$O)!^@?C_&=l1}znGlB-4o;UBxflc=@QC4{8 zY^EW(II*Uo(|^28NbXdTA;{j}?zdF-+4o4yYs6Wv9^IetPgxKJhsCN{yDr-aG#$W~ zwwSlr;oj=D51Lb#+2beL@xx?=UOUV1GcW+pWpkELk1-=s%>!|)L~P; zKh0X&_c9Nnw-`{g$Nn}iIt;BShalofV9;~_$Vhq89W41+cpkY=NGaj@U^VjF-NSMP z@z6-vQtBU@RiMrG^`F-GQIWEu=H!fZg`a??(z+;`jzpIq%z>z&wG-DU8KS{3tD0Ui zf7N_$JX2~)0do{{TB0)oT$_jn*isB7XD9b#<5vz~_O?Q)^9pviP#@P)Afz}!P&sw= z^2lW}&GA~y!WcBy-91~{4Id%K(8opu{Z2C?I-(#iClKbT8e5r{6&4aC4!MeB&jget z`!>>&a2T4z#tU`gDRz;%3B#UHl95m5fFV5G&2?x}6O6_G2us0fo4AAiWjSQ#b7^}i zFQG!Avg!Ne84b0vr(;_}vBpSG#FA4W)#{YyxEpe>OGFi?+(eXIgbV!KSssF4J5i-lRHq5oRW^Tg z9?g*5tylZ1&Ts1^#t}O;KevE&$3oVDe0f8Tebz{8Fw^2q4Kl;248jKKdAtScRLX~! zq{f-5_(5lfTJj+ngi4>63^zI&vwlL6Smxj$JTC9*nF_Z1HeOZCeWC3~21e+k-)Pte zSpq48`LD@;?9gOF#PXLc&)w@e2+^a9gE5J*2Ve5FgZj0`aof1lKE4A~8`6HwEjjeG zO9mZ=?$Fecd737;Z06ySub!Q?bQIjn1lWj2OB4=ldCex*!OwsCN^n(#pn=6|Yt{Z- zvp>yaon_(ullaE#4PzT+W*$pT9PqjPMhDh5cHX%3MkiGJ65r)!7^YNiIso~%|F z_o5D6`lV*8#`*{Prgebh7f5aN42C!aKGlhkR;PS(%xAZ+qKIaW7?o*`?!M~Ed?KWs zQU4nYe2I;^q#ey%JY)f3$ru#Ehu;i;Y$IafC$pfI5VwC*UERggFGu8lp7>$oKNuVh z*`Y}PBy+oK6-kSvxH%QYF>Q%AR_G*&(lfoZChQcMah3STRBNEHhJqqj3qB+l_mw?| z4pZGfnrPREGODVfvPlT0Ka<6Mi0&7cOCLWgo1JxJ>wPI2-v|%Ma7nF<7%*0ql05qh z3#O`fO3m{=+xfLxh^mkm#_g;2ny(-4N!JZ4&NlzcaKut^2-I){@iMxDm@utD^5QcD zwfzhN*X!!JZ5Oa!#$UQfw||(Ev*{ znbCiZtD&63+7*!PHC6>FjpQS&&xo|kyl|M>JY4zL{3fn^1-(>hxgPSHtd%@leIE3; zkY2vzZ)w9GWy7oal<_5Or#qd>vY9vJ2nR{~Ly+r5K# zZINq-5|8h1WkeEty_S-Hk@u;>S`J5 zH28_IuVtCCKGBB8O+nfm|4R2jU3>*{f3HKJL!0f&G)9>B8S}spqZAbV1=Ini$%@f! zBQ>r^1*juIRrH7<)6&rx%%S!h5gLMw2ny{kji2LVyoLE_bG%jb+>SRdl~){EFl%{$ zdGKS(7gpunztxcubcJ>)S@ zSR;@`_O=pH$B;}8!pX0ksRgqts77&!KJmJcOj_1<#ucC-yIHg|Z z7Aa^urP0>5l`AXDg#AjW->O|U;6lR26|Iv%UbmnO0izVy2?i033C6Pf-UA(RP>Fod z3;AtAC~jHLkLcy=>-VpAYIB$G&%_CBZD(4a|LQ-!4&S~UfYZnU-^osRH9;C|K*X0wNssHpqHa}eI z$W5CWJcl+i}S%L7*!FP)t?M?EyHc*;SQY5WSGI2BNMoa>l$N?CF*EWZ1V$&l3R z&f>s8vi+--gklXwv|J0!)MR?vhB@{Mt7pqtRDdu*KAEK=ajkv*_T1%x~-o9 zEyol#e`UYyrhTM_Z;LfV#cV>D76UOUerg`GF0=Ve7^*hnZ_Ri#o#EWn!Q5K1t2Aaz zz9<2E3Y&eYjR-jiq^xZSc%22cf-oQX&SZo1e8ma^Ez;^{$P5xYlfyz8A z+>J!=z&avLlz^B<<)Y;r8Z*A=dR_er2#eN{`)mWgKNoN?l|Eeq_nIY)dT{sa(z-y= z8>3}M>}M5U-RtMsnl^pauSN)&hpzU^Hf<9(#`xB*j+W-;=GGXUpfZ^f|G05&rOjh! z3WUUL?<6;G()cbrub17p-0h&@!)xyD*vBhUh!dntOz>H0-fdP+o@B06ZK30&_*v=v zb1Fntf#L*D;{5*Prb#Og-Ci~-m2%+lSz)HOO{@IIQ(<~(EYVYn#=KIIL-(6X!|%q5 zLn)cb=%xono>Y3(zm1lRnq#jhLcx93v(bLMk5fK5+qIl`KVp-=_Mp0{t5b^VcKw)M zNUL_!I-XW-)2$X`m0L$!EgcW6`eV~oiu<+Itu%O4bzXKz)oTPkXV$JpaMOUpwiyj2 z55(k6tHs1-_c!3ypOEV=>2Pdat8o(o&^nHSTnh`c%6K`*=6M*_%AdqnwQ@Pnf3d8} zm^6X=bgj0~DBGG*PWH&JVJRPb-8A_up*m{fGxmY8I0-s(H@R|hBg&*1Y|EfIR_-h`rdjnYT$w-*ulysm z46Bi=K50VZj=Gc!T^OiHtoe6q{P+;cFX25v{O8zo49|H_(s0r{JUi)^XEfM($2E^A z@3mc*!(^Gkrl2+7P^ZHxh^390-%8FsMVI3$Nr!X8ru3Ic_c#!cEKAu#4AH;^fbqH@6{%x(ewfPz!OIUV`PsU%oT-`8lUFTmM zWs$L>v_E z?V4M^%{!di=PFVw-??MB!mmx&Ysf6pB>o{Eubcuu5yFU~Obm<}msv*XoYL^ZeZoH-DtWBq#}euSwMK#GzX0Fe0HFw&2~O0xm+OSz zU!IyBL$jUn4MhQeM++%XLj(1uK3z};gkb+4xdGIzfr3AECo#*m>aXp#AgCdy#z18F zy9|3cslwSA@M#pBdFYBjS(@SLTs)?ntKl$O!R%oXtXdb(NA`>u;7o>Zw_a4L0Vuq| zyrl9ZNjCs7Vk()VIx)??5PYukn58kP9KEr6e+TY8)%Fu%hipV}c##CuwC~#V#%|8m z4%>sc77S*y((4=JLJ+RLbppN*R21HlRRQVw(;Op!$8t&h65ZJTSu)S8)o5l944gXk zzD>YL<19)K^Zt}SSIf^$E!$_o0eZR^RWaGJ*?}D4^tOHLD#v!0->RFQhNTQMm6J~% zL8arqPU{;`E{hiSB5Z6=+MB;=JuK#}T*f1(WSguG*wR-xEf;-MxCbKATNXCG-Z&$A z`a&+CE-=O|}FjFY|4>HbJLgg#li!UfBA&d4T@Qb$8Kkn$KH3LuPhyFku@J~5-f zA2f*!-kvF}#0fC?bf^Z-FOn#J*e%2r3xe0qccC-b%F5`ZD`5cvfSk4QHGdyj;0M26QW!!S-Np^VR0Qw{QLIqCffK4^in(Vjx<A>F*pxP0C1s%PHnG5*s(z0F~K zW*Y)hEhiZNNyULL<7Kfg^XN0p`H*Kt(mP z?w8H8RP^gU0t$luZ{z4a?tHA!f6t^df~Wy`IPgtYil->WaL|2n-%2b&OwUrSIYIeD z(|-bn+%L9`rW*YU%(=r30p#SpyYG7@&wFxlY$ z2pXg<-Q5}c8T>M$`T4&AsHH~ic<=pT8qc3S{u+`_Mt z7#5`Qe0^n>im=>A2xYWS0d!M_0r+l`S{1Soa6p(dMB`UbB8fng=*}w z2RRDx3(m0jLdQSRRaVk%d*cBgOf|9$oBeOD4pR5FZ?DDKKLtAK5>TR@F@7LDFnm{Q zKpi=vv0Wum_VfI)FVsC%?(YfM&Pw?+sZWg8{Gr%$nN z`LM_h#E3&Ov=Ta@@tuCx)7j z)$eQ`_sf^^i+qZ4qsjYMo}B*Z)$)Esj61LJ21cvXKOVe73Sr$)*|x@db~%xoxUxT4 z)i(HX8q~Pxqc&7Y3^btO~i zqE{lp6XYuj~)EHy9@XY$|R7L!AJs(A{4M zrXy`8UZpu&tPF>_(vb=lC}T?4e?@Uv+CFd8WuTH*!T%M)Th7M-IEN5!gKMgB$q7uP4dQ`28OA zUeX=o_qD!HMxUJlMDTdZ#KYi?SmHnouoJ(7eGTPaJl{1Zi$>D``If9dsKop+P-mHI z7g!=Ks0xGbKDF&vzp@J!reNHUAv)pwbYg_t9TNz?$3f(ddkLxrK|bOOoZt&kiRX2C zB+RIwF)O4rT(&Q~*UamZ$@{p!8dDM`Rw0!Sbnc7Itue4A2IYr3VsPNtou0Us@D~R(k5c6|i zlipxevtEGJy*hg`P_a;JMA_o7Z9=LeuF^a(Z*2Uh%w*zN+1g%fmMufVZv8%E3fH2P$5)l%k+yM95(HK6>MTNlyY(Z2Rbv0$fuZ!C=9<+6*TR z{=@~)(;*B%RcH8oPwsZZ8=6}kn>KW>(xNr~yK3J>hY9;rrn+e?QL9pY{=r@)P?@Tv zZK(nytx*L#Wy|JLTSElOW?Xi9>zA`W!_RW4T81N3qll``hhb4oZ+;F*X=7FaaE=;h z+&l|)Hhw2d{sZ<%Rv8)81IQ9A{1m)_=Wl^4OX z@j>@AEFen&IU7vK=4udp{nU>-e{#`*lEtoXDB48qe*$6D2_7+#XpvezW#4YLZGQ<6 z0GMwjRSxI9{q0ZTY}a1*_ecK0fy19<2^Jl@4G5@gUL)c$L;lMj1Y7&ouse}L*F2J~ zi$QiQOhjT&)#}L0x%3!1MY^~4?@4m#`bfaSS`4akhNcEb3*fH z|NQ&e5`=6z3D|^2ji4brn{UE&``XY4l6sASUQX+EB}VJc84-Mf-wzKVl|6wFA`+4q z-8`%W6MMK-X|IZ}3o#YdR}M7zKPG}kk`e`?^lCA5wQ{=#loB|iB`+)i2G!otttbaS zASI>&IMV75%NTIq6Y&9?9&6g%kg5n5(h`58iSmdV6MAOaqoGyVxK*H!VV=ZIYC=XY zRM7gY1(Hmm;yLfw_%91AQ%v z6NNHh@(F#3wTdZva2>0$6G4^vkN?b zw`CQs7k2W<)c8*Yr~**13i9(=j>-UY6jnP{*2jI?4}lYgv6l-)S~??> zkCc~R@jPBS=44mN9b605^noC1J{l@Q2<|c(`FKA6GjyoRToCACX(9S_1x{Nc!$D7a zqIdJPg_3p+Eph4F`_|$EzXI7JX@BCXS-^K8xJC|taWNUht)$2O>6s|MNAP}w=8C?@ z9s4FptXll0)mZfHV_RJ6oFVTMIr!V2(D@fw%R3TAkq!Cv*z8mHXd+vlE6%r|rJi%F zDky{^;#qML{UHGTB9=XcgqF)VoJ?|AQs6UWLHGNI|K04ay+G`pP)bx`3u%qEV^{%g zQI!4&=B(Z+AqZ4at z)Zfqf?s}3`H1{pMRfISwZ%(?1(9d7Lax;VX<_4vp=nH_(?vP}{IQG3IawKxIuM`L& ziMQ;L8xD;cGfA|l-frd_dWh{&gFw>}IdUk%Tu{%sd++K zT)*-T=#V&&F|_)APKIEZ(fRsaGk-oDa@7N8O6m~@Pa;fuh<#V)1`l=OrTXG9J9ZgM zO#d4=PD5&rs=y6wqKKL&sP?;8Ns!T*F;+aC0!|Ymgu^;RQ_bf+63&YI*o?f(+KGKVL^f(w#RnHEH zkC#{hL=~iE+hCTL#0-e>dDuOZ+vkqA<4)F*ILErn@<%{Zr8DOS8V;KwjDn9`K++8P z+h1~E)sLPempp^$_l(-MDYu#%^pfp$iNbGTFy&=jd_mP*nF%~)%GzoWtZD&Vf{zW0 zndN9~AIuBx?}a`(1^XDymgUP26a)SgkK7|79!hx=n^%qL_=^l5!plt>LD-z7JVH>e zDBDLvOHJp6-(XoiTfHZmq(eL`YaQ&x2EnX==OYRo1_}Nb&>Gd=)Y=*@UZFptx(Ft0QWB zAgE5qZ`lDX=z|khl6Q2Uj&`zgc#!}Z(g#Lsh3=q$9P8EgM@#MNZT!P<^wO2}N{fT( zmtqLjh}0?{wzF<9FMI{-8&XMS3MDFWF*IjA`jzN42rUAdob%-RfIf zI<7Wu_1Gcs*7@KjyR1&iW;|d2Yz-KjaK3ZaWFYhL^Xf~gz&#nkm<ROQkMV%MJ9Tn(!_BxH!lIOEU=K_3~XW)c`cg1OY;_2KZ zK_v&AxnINC8>Nxkz^T3?H9_e=xQNgC_po8G4Ap~@p1A1p^d`Av@#*c6`T8WY)57xU zMnLipe5#&ABb~(b%#By~aS9?nsyYhh=t6yE@4gNB0RrMdSo;YhhM=bW^t}CJAuguX z-)+B5r8E3fnFXbpWrbw*VW#%M)1eF*q8D;7upHpJWkahuoXdq;%t*c5wGDGel-!G% zmQSgSIsL^LvbR^XOflV+ZMf@G{lD({M^8OS90^d}=%D4#XA={Z`O3<0uv8=Xeo?9a zbY)al0{jYCvB!jCu9gL62CLTH+F|fr|1u&$6q(!;)uB5s*&753VoL8&&s2>U06#D2)A^uj^k|P)2nM?p zhAV8v8TBboi1)NO>J5v?GIq@X$!=mq-mfky;EMdZ52gO@vfl9%+RC?+NABs(R=wA^ zaAikSl}YlKP>?+tOTyP)G4|NaFsKnJfw118P4l9#SSrk15?D$Y720X$Rkj!}>B%IV zpb11ScI~;Nj(iJI#XT+PxSr<8_r1{`d0j}3u02YjD8EQqgf-Lar5)!P3>!juJ9h_t zKu_-E1m>VZ5lpFUhxhTSl1`ykiR9u@h<((^-&svKiYZq1o+V6r2v{DxvW(LzI{Tm||t5DLoS*BS`ZN-^-m zImq-H%94rT`LdY#y_Uj7>(1U=>m-2?3NNP#-{ygRsDu>+mn%Qbm||ETI?!BV_TF59 zdZ{5vk*2Xu^4I#9armJ*t7e(&wP(7@!!vB`gY)2%%$k7RBYW|Dr!vG71{&NnP+r>9 zRldf>HYgjpJEG0MQD>0at`#IO$|WjR90?0DB@^F_Z^w_^lM?7y+t!a?JG*b+*lDuL z1*eM&*siaa2V0|qQ)kq#AlvR*jj_rrG%1U5aKGV&iFakdMDrcj2j|6(t2EZBsD!({ zUFUlT$ubN<*6Bn4igxnj&Vp~_21R?GzU7&1Y((I*X1Ch#<&knl)+ZTwgT~_|AF`{=wtP&A3A1`eYY%Xp`IfMP^G|KL^9`I-fG+bG-^( z#8ULC|Al4+(EH9t>ydED!dOZFE-3hmB5gV?N%>}ri;6ox!$s_N95nH$o7((p(DEKh z%Aom7Tp^)55N}mU@R?OOTQmE-_Jv4~);w@~61G@tuq%X_;=iSQu@iZ()$e#h#e@%o zEEa7BH^q1BuYFBP(mIo$b_zCi)@9$EG4IKVUf}pX&M@Y z<(I2e=D&_v6v3zQNJ}>(MMo2v>eXYZfp!*=oKzJP`EtE%)4hawG5jegOui!T1XR&y zq&L3y(A5(a8G@}l@t+%K7)O!+$?CVur`2DyFI=l-E4k^7%Z2afHbsZ z{4%xl`Z_kXG&(BLva~KS#-tTKWa#$S*$Z&$bb-s}+Pg`N!`iF*&7*c44@?WJeAI|q; zxw4JnFhMQg<^tMf@?T- zD?h8A26f6ehKJn}3CEtFh+pg=2Ir_=e;{!(T{L4r28ofnxDoW$eDZS;%~0lxLAAv8 zcED13qQ4S5timz`1k0|IXlS0cJ2tm;BU!eF{nLlF*86UbSL#`8wzf99o#Ho|n>>s( zZO4H(=eW_cHSUPRAJ}FuGivB&>N-H;fk;x}kYsJfq8P1`C-y?AWWuJ~-qO&Mi_P}> z#zvW+u5nV9LDI=DjgmFmBUT*dgFbYMxp?7Xtr}FfnA_M2Ez3nf3c5zLaV@Pd$T+F16I!zqv+a?80(c4Qks~{*eFM>e^$t=KG@Q*iZDJQUk zxNK?tm3H!sj|09nlh&c_OoMI|g+OMs5`6Sf6)o#oY;+f0 z*T7R>!1wi;$>-%z>!c}N;Z^@O)1g6o=Y!HXQ#8Oh5om`99N1Gn;3^4M*Al-jZcxi` zM&x?Y5M6{JvqReCp@^9^ZfSTvz0Vp${i2(|C-(&)R<-(#{cOigR<_~3Bi451n*9s% zzwEtj2x20!5K#XUm3R$`y`N4eW55l7g}@z7!U7o{6k;DuV**Ash9ef^LSsiOp>mBa z({UcMy|BVQTF12e!Dp|m$UC#&7* zH_I@Zj$LbuAK&IyL$qgH9a#3M=_%dZwe-)<>ASGcrq$exo;B?>17}l{OA~@YJM++H z`o^H|=ObRZmu+pPOjOoI0cjcCHLxUq zGjQ#o1MtlTmEtx)p;qOAcgevf41nhFh4Th26ZnF!vzV-iI!uxn`I4{AjpYaDh@#w$ zp@9GSz-Toli;1cME2#yjqTj263#tj}@606T;$g_T{U=6KNJo}8padX50d39EHtNLe zfWm@rLlRrW)@l7@-S7mouLtOcJBV5TfPW!p`EM`8MudZ!GtB zd~ZKdzb*Anp%#nWX8`t#fVB+S7By@1G&gDmF!^Eg+AdS*{hAtEzdU0X)m;y`yHN#} zDIKm?`NQXIRG`l>+rmQ_QtEe{DDTl#Bk79?$tg%Ijb|a!xe0~d4wagm4IuEXe5xcb zjWZMzdBF-q$aUOE!8rHT-*ayk)W|z-V)LU%#aQzi-4Y!_w*g8yHEfVbvyrPJRCh)? z+_;}y&QKooKIvT=<%n#M>kPwS>aSt{P1Y%xn}N@^=o84rG~do6@Ccw)TJ@p2!8EB7 ziUZDu9*h8$38e!3A`M|q6RsL#Xf;V)VMQ!8s_08=x+aj0je5WQE~oB3!!nN6V~cxy zM8H%@RZTc@IzTB}tkR7I&S7KHo)5}4rt`&2qusU})9^}cUTw$CKe3|*GpYjH(GT5109f_%|?i)0A1({rY!$IYCrNoEq!41aLck8Lm?=jBs`V^SkkzsUtMv~~>1r_qQ^CYT2nxH&A|Og{$x@YtJ6pTJh-Kj$Q& zQ7@b&ouU<(^|jG^=+b?6oAw5e=chegZRbOfZva<_AG$@Z&erZuigX0=r`PEzM#Bk- zGo$ih;)3LgraS)N4bK^v9H#b#Fy|yg%`B%OVMVas=~A%fu6Ie-+A1(sOy1Sw@#>$B z)V(7dRb!N6l3VzvEwnAH9XwoI{2V-3almnBdfpQHjoHy# zsoRBz7eodK?6w`UF00K{3S*E5C@I+y%?HqM3DZ0=`Jsj|(V#d!Ce zWJ;A>rH7tY&tt4tl(X`lYcV@h3tjuO~uEUfD1X8u0f4QC%#(s?2u9iYR6nrS>W=M``Qb?9a znX)Z7u;@~!_&(4K0gD2rpQbnkiYW%XuswUbF!vhQVp2R;d9K)IdIiUSIHal^;l z@emYsfxE>o`eQ-Y>>J#!UnfIxF>8AUm1QT@n5a1m)=CB=YEjNny6K1DH680N+$gIg z<6G&$j;vtkuFqOt(gC$SoqM|3v~gt|Cq*4vOt567+`LUOcPMFbNq;+#1!m3@vdRB) zrkaxJpb$ukZe5)4T1 z1ztQkJWJbEfmOKI=Nc&`xjE&nXp@ZYZRkl(w=NHZAe-(nqJtX#8>Jzs=bc(blAdZb zZ6V7r_#}`;A3k8Qw{iMxW9X#hNts>hHeoH-|2W-pzU4$6alv~$t^jT{Opk&C?3=8u zL&#W9Lo&FDohBd0`8lAxl9&El$GdM9cLCPL$Dh7~XHg%o-}_T0q`Evv`bL~bptn)> zG?j#uT4Jgz0&QvYJ5|KAdS3MC(IsWTq2cPyBFRg1wk0!0ow6i(^h&vT;tw06GU8L& zTEdqo2sQ**&5ZusM&ULcek1=7Rf2*@kl=z$wA{ng!_1GI*)Go8`H{SWli z+@9l2^1usxx~Yddtt$QuFxvr#ViLAv9I;n{7bg`ay=qA#1?ExzO;`%@9C{3ozH4Dg z*rNPAY<5`?j~?4}SWwhdT)~ zT{qf7SYFAp7s0u3rDk{SIjQWl3+_37D852yZ+OC;v`apBO;PUY@uvwfgp%LW#Zo$_ zr#mTmBM<$zcg4?*ak3u;7J%t#Irlm_54ixzn4~11srWFm#KK^G61&zBnvxJVOW<) zY0X9Q5jXh}jDpq@JWYg4M1D_=|0RyDCPKsDaU&&ux_0gF3|hcoppjs4+HQUaxiuBS z8}p}h)UC@&4|Qb(vvSIwcSQ3n6q$%{gOJakK#9y4TA0?#&vix}>cD~2cuI&SyPm^S z_TTQQ?Wjyj&W!NtDF#?&DhO71pPHq*^Fu9tOrbFe4FiDs;%|Q;7}#%yA|A#|6YJX` zgTqMiKGn|O$H_mp)?dm?CObsT|H}*+#(xd*e$`aGlN$eQy@zB&$)Wwct=v)CWnl=? zw|zZrP+>+GjmTgbBTdJUQMx4+6SfoTD#CopQD5d4_fp_sMFsS|HBWq|*9A=SB>F^f zD@g9Y#~^V@L=Y~ntGtN``$yv6O*%LCbS)8u*SVX;HD^KAfc^;P-hX?9UWQ;QmIsRG zSK`u@mBMkaCj9)B_JUkV7Bn;dv6ajUqnuamu& zLYV$|!I;RHMG>nm|LraJGyeHMS;US>^n4N&KtS)x>4{XzxBz=c2YN>@haO)WM?4Mp z-J84txLqJ%Brq{$TV;|FVzvy*(?D`?A&`#0qCvVKBo)Zz8+jKz!4Rh-TYN+tAnv&( zQ-70G^Rgc|ugKh$yCVO{Uu%~sQ=ci&e56XJ0!nH0Hm;E`as%G2Ha<%yo z07+VzP=cMwzbRh$DC~`OocZthO#`s;am{!8e*3+Dzz?1%e5?1Au~_!|2CZXO(A5<) zg5GGVDyj>ZN&91ns=zh*#$kj!+52OVs^IIrBhZDb3Cu(5Q^L~gI-F<$@%4kq>iNc@ z)av=>p;qeoMxog10+TQjT7GHh=9!ObCJERg*O=I0yyJNgng>{)l}yty$VqXG{xQWa zMEGW-SW;uY7fuOrEG9w4sJ&t7g4`1^q-1=DG715%QP@jlxvwRZLfk_!MPz)F?@~#5 zAQ!YOaf#0v41UZH8K5(~k9%q;TB z&&>>c(Xovf3;aW`(NwplT}Ely5Dcrb*|0t4HU6dJlqPGqsi!Mrt@BgvD!!$ERoy73 zX1rzEqVKBf_IhbVRoaL0h8x99xA9px&nvRw^^fE2Ji3bn#q%lw8S&BaS1o__9h{6V z;D?+gro;4Xql}9-_HQL~qiGm$%r{!M4@w!^_eXIc<>>S@?+fT$w`|$B3&ZX3A8nl# zf$DB)0&ttuwi~lz(|CYOsxr3wr?ER{c1U~s*{`-6i7{^_b(Xm+%J#!J%7wM%rovdg zJJt@>_6`+<`>}BV-0NK0?Lp|UYI;xwEp=i+xAT`bIt~{Yef}-guVjP)b6e$yo0RQnr~K(Y5&{#`Zm#Lb+hf2k36f}^tNn7UD)|7!Lw(v zd&E_<60%v#?J(l1&Dh&Nh4Ba)%*P#x4f#l>g4kg-d)6ER5Nvh2F_4wZ^pABNej7fQ?R z*I(32*Vp6LW{$<7O+FilZB9&U6&E4~$c{#3qlat7DN?<585u&@4(-oSt?h zs}zfZM~p=Pbx+2~%9vMjMS4S53&zNHLj1@K!8kMu3IPmAO-TE>p|OmW^L_?f@;-a3 zbIYK1(KVHSuYxdW;24v?u-~iT+L`XPuu*j}JJMsGDX}jEnHNn=i=)Q_6vhn~tukH3 zDc}oP&gHoOBoib{otZ8k!Fl^j3_({Mm`V&)@WV3zWZ=t6Ampq$m&y)kt@?fY7So^A zGM{r~y?e7EtdH2tbpyI0mK~L>1FB?{hpv=GRINE#XS!uUvEyEP*yxwYj&+imhbl0; zd3ThW=gX)_(ak>5PV@_?7|?}m=%vLB5~Jv4#59Wk21^al?k2k7QVBvc8^^BL6xY5Rs^uCCLud|<@kF#gfA?2>Y@4aeY4 zw@a-ldQ?rfi>;AnIMO+9;Ron@epliK{9KaNFR@$K*}&_}w>^vRtDnybr7xFT?a#7B zWCq!MQ@Q?ym5C=E+9dv^r==sH83Pm;I=yuO6c$LeW%g0?afg1w8no3QOH_Im6Be;HoH=*O{6bP_!<*WOZ#8;~ zfNCzx-veqI%O|FLYPD)g>y;|gIe?D_oLlB#*S5R8Nr4VMCN>XQWU@%&6e}z z+f1e)86>Jlx&oU2Z62?>D*T^yALt%Kj>p%pa!och;%8yiNT}zCv@SNs8HA z_QjK0c{3#_8+fekJge#bQZ*icW_s&TiTNW|OGOj?;Kfb3-koZZ|L{94tyVTu=tlNe zjkd58&g3&*C91O)G^x@ZrYT2^IOI!_uIdad%kA<-k7(sMv^?xDG zS}aM@WJQm(Xmxqr@6;b|Z+P0G9$aZ~=g>w!?{ZBNq$&hOz_rnwXKb_qgHwhiWly1^ zQVL{G71AXs(YRcs8mAwe%`gh-(;lT*Iv!)yc0fJ+^DZJlX)m28-5!ix*>VImm!0@0 zb_=!_3;1zZJe%`H38UMM#*v<^dHp#IhO-(DHRw&5rtH~NF)us9@zy1|EO)FOVVBKS z#q!CQ&0)1W6mBxJGrPQi`FmuYRh@;cnNs{7_?|lqtq5Pl<_?xTmE%jprkpq8ik2P5WYf2ZF09jyr;3o53eLRZy!I<6b0s;Va^X?=TW^5DUR5qFt zS?{FBsttd%(1Fp2s8aadiTSJlSX?#}w%4;dZ_#VJ z20aGTrp^^)tacKBgqeULX*1a5&mu$6vYZPKp@vq7s1}}H<4m=p6y1Jq+0vy{PXbyH zyhq{Qzv+_|wu|E$Ii3pid?5k3CCBTFb!uKa&DZNb^BI}C?!>unV_C7A$;NtZfu^jL z@~^OHs?*v%E#PUwY>3{C6~n?Li7vbRWW@hi33ib8HwJ6~5`?XCl;Xu?(sp<)5@Um6?Q)HN0i%A6}y*-v=SXF?3n?vE?VTV`zL@z{FMSa1a$ zw#=}axy>d3rAG_3>*>mTbalad(?OvWO|y%=%qZH0n_K)(_^K>UclL#FimRakecNE>Okd#fCugcOP=v- zVABZ&wN`ZFIjAv^4t=^me3wdYFe`nu)Gxudn*%3r&%Q0yf^e|gIcyJ?-_5CUewS3 zcoGoLqo`Rx?ZCF!iqDL?y92LbSJc1%vd+{6*$rECbR(MHAFFe$pi^ux%%C56RB6*} zI?d1l(f;fTA54HUk-Qb^6Y>%4yE%h0Y>?gXQi4++6~r#pEgza4<=mS}&5ar=Db-Fj z(;jdl!ey>#pz^SYEYfPHvGYbPmUDI#B+e${Ca*&x7@ zmp#lPy!$9eJbn{@WPiGK9-qJ7O_YM+juhkoDA$NmEEWY&7{%iwA7Ft;BJsQtu>OFs zh35p&ct)aYY(rncb(V5qDMBd91A0L+lo{rNYw!*GghX*kwvkt1%MJzXE!ZZSkl^bF zizuh?8s2wMGly}&S;H*P+4?O~wivTOXbzesB_|5-CBc+Un#~#(_JAn#xYNyZS-15VP}_f3twch z8@}U{&&&gFgGDzwpQPvqspS7hVBBo$@EPw{mWGX$X%SP+Ic4R z|3@`LKa4d?PG%W5vV{KZx=~~cyG%~)QDD|2G1Xp2E~Wze=>q&fkx^ktW)f%%Jn|-J z@29X6y7>jal4r{Kkzl6CqJVy)1G5U}ji(9#Q!}Jt5p<6PuD$ULjv*^TlbU9=NkbTafHET;QjboD;>%);8wf6vVN<=tu=_~TGYc&qNd zq5|LvW({l1+$rmMZ4moVhY^^75nN`n`}k}s+wo;&WHUnm!&ktChIJ z750I_l|1EbHx&G+=blEEo6Fz~Av%IddyokHofSG$qgyi&NM>8`6B`>g_J&R7e*EU= ztLD$h{jvB>0|JC)I?4cWG4I2$YHpwxxidF`qLiWX>2SnovSWUW0TD@XvQtrqyg4mx z8CKvAr_8%RnB%Tf1VOt9O8a#m3jKkc@Dr4QWZ{fQPkacvezs1fRk|(ww9B>pX3pd2 z+MNLM$xx$tqbFvR^}%CyK;tV|Wru(Cc~8qNgq`HUG!PnSuM~ilBdnzRxm{mm7;YOD z1dk|~%3c0NeA^1^$#d@Pica4yIt#bDY?I3gcx;r_+zangm6zHWBkRO`27lme1cGeu zz&^uXb|`Z@gQLdVj@n(tAp@NelmqNdEbFwM%+gW5)&XRrU{Z9o!TGH86g>v_>6VBH zy%X*1VF$UgRvMtve{YWt;ngz?Z)s!E+IA^bS%}R!#vxtoHPq<|&X38T*Vo*P8CX@< z4*J{=kK6sX&8D@;zxyoiG0ln%zBg`(?lxhCeqlKJ1OWuHvQ?<4irxB<jj^Z^FmD+RhklQ_3C`EaXCm(;=@YQg8hfBxIj?H2-z4x z_B~3c^Izs07%XT)9B@n#8pHvt{Q}$Agj;9}n%&+W@$Mz-^SzqrmW6of`ratU!JkaR zhN=bXa8dwIGq%tjFZbfEucwIg`j_p*zq&F*CqyywmB7wwA0`}{pz;(HN(+oBQ#N8u zQ6=~TKpIjcV{aneTr|1Y?2qg6%0^upZ z0iD=^v8pDv`k*z`pi+ApAUV(oJwG&s={+RXihQ3BTZL%_>?<^-h-eH86P+4Y?R4KI zX%PCPojKIwGJzQxO6j_QyHuKQD6l9hCG^}OMr)iS*OK#8r zs~5mTIU5pQ;+L~q2x8eu=_~#!w~sJ4xT7|%)qw)t{$5dejr_Bh1e?q_3+fHc=mcM} zS=$G;3e2NFjRZgWrnHtPdK!@y{9`gG1e6DS5oIunBsk|DP#YXEA;g>=dJdmiQ!u9} z428`PkF*{dE%Z7;gvfvTp3oF3W zP>Mr6hhz-55tGD~uRjWyj3+JqRcsj|2+{F!RM`PyWg8}A9b?XY+~+j3>K}BpLr)1; z0*?k7cbZ3~dA}tdesg3%=6?qBTq>)qi*Wod6FMHtr@BT>^+Pet@4o^1Bpc?3ZURga z(QWq#gA=@{NSXcw7=9z7gEc<-F~cg*`-G0Rw_cRKL_KdH0At3^-$0s;OH@?FLZ%yn2 zT<{93eM<+~1kH#**I@+I&CmmofZR<$7&>p*0y*uLqiFhZ_hGCNYY#v+;cOmN3+kXL z%cXCu?qDJy(wfmdF$CvhPxzwZ>jRPk$o!Za=Bb_MZP0E1Lia`9df}6bSOc2M)jfs|rTW_JQBNRoRk(E0yUG?*LfdQP~wp#@8G|AFW5rdzGU^R@eq!vd>N#{0Dw?z*Ok^HlA$hCrQEQX$CrrrVFi0vsf;%$3TbAWeX}2CAOmem!1F3TKbB#!Z&mv2m3A$W^)No7W5LXDYz$+E9vh@txOP9TAMmQZx62W1S<>zvLDy;qOpa14|rl|#l7 zdl!3!6AZePP^2DYwFaGnv}Fml=Lk@~9;1;bIQ%nYI3oncfeoE+>1`n>Pk=DNFV{3T zR5g1Z3V)=0JT&%3*x$wjWQzUHqaMNn1CpWw#?d@6a|tM=gZS!n?TG@-qg+J}g(M>Z zL=A8#F#=J+)cz7c00=>2P9gpzkT9Ri``&z?;I6F+Q0aHMot-}Z%i_6({m;Pb_A;9F zE+=b@gfeDMtK8MzL=a7{F1l2PC&^a!?-)&^F{pMT9`u3QokvXS;U6yOJ+DN*(mQTa zA-9~P&JTbqU4NbY-%BUy?jcd)2XK#FhMdJauX6aGai^U0*BK&7ZemI#VdeM_yYZZN zoZ}m9qYz%$TT)xq9imrw3+FN`)~wcE(B|aQ?-5X1v+(xlct$GYdp9_H6v9fEA=|Y? zl|YVvXeWdPIUSYY&9(L&fpSAhO|(OFLdkrB__=`nZhN(yrk>1KXW!ZRw6)u%VR&a8 z3sZh~H@ELu$OfKn5H4_Z@QFh=!{UNs#^!G*+{kS9jX{g{_%=qvtq$E;wKi9ddXuf( zTZKacNWr)H?-3019u_5{9})=6iV)E$x`tTm@XAu7z&`u6ktw=P;LPDFAYpz^gvx9c=*WP@Ks;vz~1Qo8q+&G+z$c-0F$%=!5+fNRAdN$xfHbJ zV`FYV|AP`K0uZ^tI`N+hb$%4+qG6lR(u7gSFA8+!Ot`JXbNfP;=QwTBd+U%yR1eA{ zB+6ldT;8mMI5?T=`axZ9eU&sPLL`eJ&k%6m@N73Dq5C}lD%~lwHP*TO<5mel#;k$6N{lhRB)`ykq;7pHCvg~d*map zGD$79zT)&k)qRmur<7ad@FiPeG6~>Ryi@x7TqHUdE+sP_&37ON0k_~fP|QrwUxf;s z!^kPU1nB|{r!d&$B6>0bD^GX`PFi%xx*8WYfPE>yR)?XH?x0^1omyq%&^0vDwZEYe zb+^}X5EgZ%vDUv8KMzB)K54#GkSgMo>eWP`y0mkV5J8g06C3b@W1&(*$O71AhZVy? z^m;-IjO!xcBJxVC7QpvaH8|ZNOuFn)ZuxUF`ef!;_z#b3HVy1lxM*M@Ty?WoZh-S& zZ{*0Y&Gkoi&`f~GVBqW0WT->{7!>3&jY%mW5SbDONjZK2gtV5PBq%@WD$S(bT`VY5 zUnrHG;7I;JYqJb{up+u;JO|JYhwUPMeEdPe4eOvr$RXwaCN${Mp4f$)Zi!1I4z5(~ z(YNc>Z;?oTc04cxgN2LvQ3O3m68iA-4bRHW35qs=&n^oaP6b9|1;}u13}WyHd#xsK zMm$>h3XWg$QSwT>*0=l_`3rcU;c9lf_^&pQG4-GLTfE-;M#1s(ege8z66}?@S&Y{w zBSx*vHjKZck7}rGuY+Zdce5J%o^{oFtfI@n5I<>w>knwPgYo;ZYsy@~LV=FzMWaZ^ zgTys@U|dU)IM0=q+MO{3pR_Dfnr2zO->DXJ2#m0%Km<2)`$gbH6SX`0-7 z(NA)8Q34jSFxx&*xd2JO5y*za@c()C-NgAf1MX2j%6Uejokk2uG(?J!o3DC1R9wmP zi>mU7HT+aZGAD|bF(vwM0{`%=Zon<{b@suS`1c8*(nI_r1QWV%FB|dv`;S%;#K3pg zRXVgIqrg$d>W9yJ?xzDdnR2_|$8>YN+#t>MN61YJ|AJ?5g#+|&#o(L!Cb-E%7n(-6 z#X+Knov>ePIf2`GEnn?6n~i4*bORh*+0kE~t;lrC@|)hqw*tw0no(cx{^KZff4@fU zIatk2=IhmccTN1?B)O zaTowNuW%4X`2ZE(KHeG9L)C3OWnE6C9<72eexUXOOqK=<^iNIu)BbpSPwIp0`oX;& z4>-&JMs4nQ_ssso(b|J%Qndh^-fqFVbhlfr*|7F{9FC`A)ldTJUXSlOpt)bL&H2J( z{L}pwO!j9)qN5g$@H*5Hzz%%Sq1O=Z%!Fi2{qef*|N@?h@O(yva8<=C&YYj5kY5Ol3>g~O44A=$@B4XiX857uil+vfTNnHR0dbCM@bQj zvf49XCyJ5Cp7mckR~7Qci)CSP61*8k=M!gcTmXkFX|@#ZLzL3&=u3Crz7%QVAIcG~ z7>vio>!+-;J-hU29EY_jxq|1x)!WP#oW0Xc=NhoKQr0rdIzqSx0;I-|lh2y%U-quP zDdk{SWN3WttE)ILLDg&91GRF}eH)Eg0{zUh>L#4T3Hs-RZ>QEa0ezvp@Y*{zi-_`$ zFu-)f63>8=$G|ASnBXuXq%#-ZBTtYy1T&Z5Oj=D;81cgS?yuC`t7}I+Gt5B<$2rgD zKu?+gR zxzN&cWQyRF@iUb7WcoRg|5QJw@$aE)!7X@=<0WgOfD|dan_^DL_R^cKbEN2CLVrd)gL5T`P44PYN+5ASM|XCDh2u`w8 zvP3gH`}#DUWn(^_bz}B8?C=4P_c1522}{s!yTPOVTfe5GXM>%NaW_%U9^l~9Hk&GP z-FC*6S&vs@7$IOes=>>0D<#ab$)gnThTyPY>`j|GOJV%qm1dlM55u!^u9Dq`r~4qY z7*I)yY9M(!P6o>oE>8LOtX;M-C)~l>XXr|FW0)j4#y|PtN}gJt@>uboLCQHv=J`#BxO?YoQ@5s6CXR-E}Z z(VgQ;mG`#THjqp@k5eZm9pVFJTGZHizcq7fjANgx;H*8E)wpBVcmN|11?Qdxk zw|gYc6UpyGI$rw8lSAGAz5MVZ>L(PsU-S9zxw#_<_J8wK^BO>u(*66f4NN8oH9!Xc z>MshSG!PAt7A0FQ<6LcA({ImazLF`S6D?zjr4>R|t zwkIhBXpo0DPJJR^k}Ik#$0;WI(seQuhMvh44z#$MByQm2hv{k9WVy0na`(E$ayGMH)Al6?SPSbAI7&Uvjlrx^q7DBU3@D5O?RZI4=FnfsSxy%X{zbUjntl!O zA&K0H*138!u-S{cAL<)vV0?j#?C%TEc~Y8@_g{PTqbX0p+`4QX2!{Z#m`hiOrJk>w zL_haMT%)2nyTFGq?)r2IA9+%qOtatRPL8GYbs*0+*>fAWalqpLCI@T90K}#0f*Grmsb4PF! z3~#48sLh{DodvUn^F^Q)=;75lzxs6gG>9A z-=U~m1pTx=%r^)W?#&R+inz*Trb*lTqKb|C>$!D-{Mcy<^SSA`x!L}`-Rv0qRSZ!IL2hM>=seCyjYD{n-ySH552_4w6ySZiMS#4#xbPvDB zb<2_O>TWm2{ ztE0Xk`P(U4aBJOoYc8g>y^5t-5_;@2sZlv2ea>3t4X66aJwCYf>5&$g(+D)Hv5*gNyWOQ{p}=qO8oCd-4FJm}*!HO`qZ$Q{Y|T}7dNie@s1(bbCoqLexvb7|D;9;?VP z>7-qwPtZR~9U_8`Lp=-M^Evtss*{&7O7kkn?WqMRF+W@K62HfqH+rOi$!C!A)KgW# zZ2}rYN3Z$s|G9{=FJ{z86=#t=x#KiJN>{O@?LqOMxcOzBdS;!r>!XR`=D1NVK2^pJ zMGL+-b+CjmQRJK~ze<{*a8U*|fke}a%5eP|hkAOv`b*2q^l;j-qfGq(T^dKn!*wOy zT*@o2^wPNzj$$wMsF_5O03d!v3*)$c>H!RJBvg0?nDBezh#7EhV|PR0=R+I~7zy*) za>KNJZ;WusK(aT(h1U1ni^73tFx@~Rs(P} zhcl*+!_1?%TW@ZDWv$x#soCx}e0TpBF|n2QIoK*T(fW-`+d2A z`O3l2ivr<06Pe@Z`~3J$o;(&WeN5*}C50TZ-O%t=P!(_&_Q+83>y!HOJEk{7WjAMp z7#L1EP7j)&QTrOb9WbxMTses%-@~eDN7kaXXs6;E9sRdHU;Hz38Es1K&%dbFykGGD zt>#Y^#R?V11p$Z1dZ9CKoBXsgU{f&d1j%HByxCdM4U za#Wf(l;T=%G{e`X)||wXDJ5xFr&)jaW!s2#jS3_&X}F_~XqVJ(RGPW8&B<_hcGNme zjgxI>*kjnaE!FSr7Fgvy;drQ&IKyAAwrkg@!E;!tZxQw^>#pGH{uivf5_`wWnh|fM zc^ffeR6iPKw`n${Y}W)Z-gn(8pFyTn8&ei zTaY9xTjv#ih8g2&b~w#$t)_~FMZ3qpb(fwWcGxAXtUA+Mi-!@wiI&Zhty|@Alaeb{ zuEQQJ8k1>PrT(qz1WRpd;M4B?$7kcBL#t|2d}X$lU>W{~PE#=`Ew5LpYNMV-`t{lgd*({ayKD(}j%ozprvE3?jPzZ;OopQE+N{PHjLWR%&rrFgIoG?jCPbY(hRG;? zO=bF)miEvt^YcDnsreMq0*JVBS7OQs(*|Diwb_&IQe&yCv|1%IE|LHz*^}%YCHB^G zRjwv3qZmr#}CbP3a`8Z6;4^p{B zhfROsI&LArj83O&IXFjJ&LO2MjF(mXO?lDEfR(#Znl%n!cMhwNPF!L0RROnjLBv7Z z^j{gAJLEzaTNxSBn#)*>rUcjVZ-;EE#Qh9+1~bFRPwv|kODQXVW!+i4;G3bh$Jds- zs^~#;@NGq@F)km{e;&A_xQxmV7#pCnVQ!t#R56yzWJ6yr|6{X)OKU1~?G*Ijkx3?{ z8J;4QoDvDBDIl>*qMzVPRLsv z7AUtuZ|dyuFEUDdX&#N%IjwE*SF~A=g(s~_UqiI*$*FmmaqCi^t5_L3qd5(Ifv>(< zQ!Y$9z)g9P?_5UQ{<#I`8^*sH;Y&fYQk9-S_KcUAtteZ5+PEzpxRuz)eDe6!*gvr2 z;~hbsm7Y%9V7IN6%_QDFL|(tkN$1XWA_1WD#GQg~k(FEL#0E!VGfXgwCI#vNNTdvi zx>}N?=$?qTyXzSN4|=iLn-El3l-u<(8&kem($Pt6^u9%O1_N&R$X7uvF+^B z2M?*T>sKnkt5nZ!*a#dXmSR2#l0uthDW0;%P3yK=Rkr7w+Z1s@L)`zNQEw6v=K!;5 zHe%)M9;GAu%$3R?E-M6Af*xz>TZ?k1!DJ5)h~S~FxHSaG?k4gwi{fU_HN zHozV{F>aSpk5YwB|GWRhj1MAV_3_F|*IW8_L_bWwnEyrY*O&0m0F1-|WF&|vX)$SM zhDQ3?-6;z)f1J#Jms@CGydp7|AwXqtF4MaVFdInHy^?3SWNcA0EV7m6WvcRGeYGT? zGG4DpLRLZ!OMZ;}RAxJ_ikfOb4BG8ZsON;^`b4~nWgl#-aQ=u7Y!F^%XP%z-(y5g-Lyct8-G zDugH;8?4M3Wa1Reb>^Z+_AXdM;0q#yABwGTjdb6JzD9PW%n*93#(3=yp~xLU_Usc#A;>o@wr ztsdZf{#Ef0 zuGjbC$yA37CVgJt|KsYM-#TxjwO!w=$+m6VwrxzdCVjGP*Tl)TT~kfQWZO;Fe)jv@ ze*cL3IM%xEYn^A2;qpVw$h@U?#fcNoaX@vH<&2@bC5L?4tE4tK|L#9VoHV^x#~Rz< zp1^<&7E*}&pwQqoPY#6}7mZZs@2^1(3oN3c3xvZ8c9J?~OG*&k3*gQ{~}VBiRn$TiBkN%$)Ld`Sp1VpjM(nnz3Er z%&7mgv{@}FE>#{vv;?=ql;Y8;$j&M^$4tiVT4THV{>T zjHA9cKGTK&NHe5}nhi8+3nn8e5p7RxGFB#%Cx|f!cE5x$M0XcaZCXV2`p?R-_5i!lV1qL$;7>;3v~>dM;t+)svmhIth!Z9;J2;*MFV6ylD0K=u$*6$JsWK*zASCr` zRYbsbl9Ue&{$^t}4n=Y$pl`!W8 z3^1mfUqlvr7F-)Tl zcI@934j-h3zC?3?u5G;O?-DNvexxU2m=l%%oR)ieWT!|1LAJm{hZ*171DQ-MLzpJ0 zA~o@We9M;1l}O>ovNFM3n)5x&ZL^Hx`k1D?`lGOzYbeftvJY|(XGa4=mZRS`sk^Vb zd?oQqR3t)UvGH<=&gdl{W!l}9#pGBxzN29jZZ9Wrksr6js}`5soIqDdNT~J;nEq4< z%VA?;Y7-;lY`*9gu$)#21=_}^J1@s3qCv{49RAR@3c7#1%S&&5*ZeEjzGCD*<%)ST z_z#PT&t%i8)q5zHO^;nwYrxd0Hj-sMcHd#@wy?_C7{Jd4pGTU79r{u+Z#vX(EUNT| z!P-7@sgPPk_>S~jq+0&4ZjU_XM+luYi*pX2k}?|{DKcu1*(MH|7O=GVwD~K;RooKn zzX&=EY8BSC=pYf@bWe>&6K;gFZXZOj7z>RWJcnOa)e_4?ld;nZx zIL3jZ7~GLrfUsbmxgneLuk)e}QUuXzM+ve&PN-gBbP!t*EUjPL)-&0mbXY_mFhN}` z;;Z62HUw&1lK&FhFaTz*CyDfY$ShI|9$b-ca=MG+q04Z=j3B~KjCEd70z#=zZ1bR< zSiyAMFV567+cjbdl2#mi!fQOlQu-^eXRm+=wkB~JX%LFo0xF77&JC6l%b6@*IE*P@ zkz*9g4rL*Pd*gB{t=b8jS3kmfZ8qkX|?!LYr}b3x}>h zG2C=>&-#Gihn&}*iB02QUKSpcG23w{k4Bqs5B+ zh*xzALEH*f!NBz_jg;nfyd&<-GqXjy_P8~|C;^NV0R$F7$Uit*MTRwU=^)ho{`_cn z3D0@Mi|5oxD2Axz{m5&rSjo(YGW($ID9+ZfVv%gD#XKdW(J~1iMd)~qcTi~+$pLm~ zC;VW5XnPe{CjUk}H-a0O0i->W!Jhf06FdK&SftSiEh;I42-`FSjdVq<71M)e}bC_~9?ym*If6W#C=XpoMJr zsNzUGM>mp9Ys`Zm3aNKv@qgc5|Tw6mB< zOCHsa=b~hdNgTN(@zSy>M@}`53&2rfPwfdVg8%;VbLj2P;9O_ZJVpcfvA{$c!i(1h(!y&ms`=SKR&$)=@Yesp*Jy zd^&2OP=1fYI`lNdMoRnFH>2^ypS$e=m_X+Ds*5E5 z!Rt>hbX$eK{V*M=Bw^Qjk4!=#M!&<1eLEq0{dHYm@eQ zWr94CmFyQ8L_cq>Wcu=`3}JUnqRFxf@!m2&u@qV|;u#82I%h}$rU8V-K|}ALSSASj z=?&wf46`a1Zt&`i>?#*laE6SjDiCceAO^NSY@5J#S7CY&hMgoqM5vnc_MyPZoXW z%v@y$V`p6U^q0GutCeulhG4nfKOyi~?AOk32=GylxFPfqA=1OTLHNk=P$GH{AGDis zK23D?T^i9XSUITf&l9PqxV$8oApotEZn^7$F@p3GqHLxv%zGpd%5VVHm*&Nr zm*0bi3?wDp7t+)R!BH|NMnlRr{4nf&H=4z7vERy-TWL(!DPL4vq+PJK7+Fcch_*}? z$`@Lhs*Ou`6GbF1?a6k9S-1-CM~aHlUAqKum&(ELG&$rd7C%mV%5m@zG>=CijbonX z&-RHn-&`#-^pCr&Fh-#4pDcjBYg(C-EHz}VW{@v4`tuRRFGeOl@?T`1IZHIiV_yvv z(1Y=YTdc3An+iCo-9HSq;v^`=Tw-$%Bx(A$9T8#_$t0X5m`Gt_FWx{w|e&?V!(a zb4=Dqlzq&f`N=3CS{=R1zt~Qf=gA9bzfWQ^lMS(7TUNUske2@|TF3n)dL|suLyY$^ zF89Uy^brKvU`|(PHm&7znv);REX(~ZVmZC^))hX7-Tm}&Mr2lTmVZQMv$(#h@!C-$ z5{4R1B>_nx#*;EbjyHONH+_zOm1K(0%bAAbtQVxRXvkx~(H^BHqgaixN`wMNM1&LO zAthh3;K;G^l)4EmF}oE+pGd7uG2q1?eUEk{!6eIVEF59pLXuD}+r<}_Cxp=^OF(1Z z^<0wYs<1}Xte|p=k`j#;YMHnnPU<%cpW!gjHHBodo8uX^D~0Q zP=Fmm?7J9D4B8_#`RBs(Gw4oBfQORQJw(M68w|pT7)_gcF0{+v`t5`SCJ+V6LlYmI zL^LGQrce>Oy9H_$+b_(B`KK0s8d3=M9tcc;Mb6}{hpazJmYc~@Y5<4`RE4auCoa1Q zAU?dQd#%j=!c?SAWVzACx8z^gmZICEqEXEIbvLc_EBHuXg&MwUClZZ7FF2DFbxhI6 zJIoo0sQ|zy23`@*gRBmn=KN-oUak;=2GVbw&=8MU;gGDDC7U98#M3|f8OjdYzelrP zXYS?tg{NO}rO$oGl?Oh*KR@4NXLno=?(6f+xtknejBwjpY^{YW{#?r{_D*S8tQU3o zMJK)44-~w>dSDX+kqPS(!m|>XJN1cQsw?*3(Qxu11!lpvl6hnzZe*+G!}+1PrzJtP zFVX(x><0rT+kJ1jX&nu^4Tf$w`3)#CPm_YlPt;HHEfjNQ%c%xUc38=$-a+FUVClcQ|6 zMYYV#8lX<3?ah%KyfAh7WAVZ~+ttJM=Rb!OwWXb*5Gc{VOz0V>@=af6;F^CoYPfv(1>bqNl=w z%d!L^Y)*U07K+Bnr-a~*$1?p1dQCW#`pwlZnjU4XGFJH!#lL3?2JL2rFRD)oDOQwc zrTkpPl@T1eIHq~vJ(^NELzNMnyiis-qt-Z6l@T1fxKH&lDg}r_7TKDZRnDN&dI-YAyu6wp$w|4XAws~u`Z{LNy zb!)o$^^FM6vI0&_c&-8r2UK-l+40!F&Y{|Ny|osi!q1gdJUnwN8R+r6K5VPdSG9Il zH;3~Z4eOZb2prtXFTJ@0h*xHJ$NoeT z9bNKIMt-}8+z@TM(#0xjLzTROl3D45&q=1bE#n3ez5wQeL)*o;wNVS*X&L5C`qyl* zJgU94Rnz4n=~{T9X1NK!oEaHLvAXJ~kA;A(9*({A-|((w`@Y$JtpRmr4YkBsTd()= z;risD$xAF_w+|ZHzBuV+&l;~FJKLZHksTI;m3jpiQ9G6tAC8{-K%|o#9K5cPM%2^X*^iIvy zR8!->zw+x@BD)cHZM8uu5gt`2hgF-G%x*Kff;z!J%=%0P2` zDV(ZR6J2|GrQxsJ<=8vA%KiPSI7WH5)QZ12iaD@xO+WxLn1uF~Cf9-BkT2|qsOE+1 z%#nx;>Qd$yY~~0CS;?@%?1geWM|rWQip`R%H>R=;g9Ta0#j8o-1STm=kkf(Fm}WtR zQUy}PB9jV%bD8?-h@p>44>uD=jlw9bn<-`pjygdIwbidslfdGvFRn6~cg zA$wFKSarAEY zrib!1-W$rFlrY#;!rDrbxOVHV_&oB>&_)07n&Gr*r8kK!F*IIPYuEC+tziReMncZWV|?os zMA4YcA5pLDJq)%&>S?pgx80?~*22|&e>L_5r*KQ57tDn}6led$JWZJ!R1X<0ygt>z z;-DR+K!740>}s~=;v{Y0>kCzEmjfyzXT}`PxEKuWm^3OWJ1mmO|1aU`b(R<+%$F>l>Ps6rfi62eSVDp-*hV%ZG^qAU}L?r;u7 z6sTsmjG4s};=SX-6wknxeF3WbWY}etzq~V^ik`kL!;ff1-dSrS`wnIA|=zBl=(<71?7{f3HE0v>)Bj(>%z6YpB}#=c#3wn<~lp z8H$;D?sHN~bjE)yisb)X*ic1NDr&!n_k4Ri6M*;uMkDpiQ9>7lB@Vc~5QOv0!Vxgi zSlWI2BJ$>lge~k(_ufQaXmX7UJN^T_u0{Lb>b)!+Z|4{I|8RUT`+-GXh0SjV=0uqF zY>;`shdAS65NVn6y}q2!s|fO@dQB?z*S%J`p^}8vIy@H{1YHG1hq{;NJB{def3Kch z&Ks#2qIM4sOUv`M2RLB=pX)t5ofUp9Gkwvj+1a#^2>%z&aV@tVXW?+&AHr%fIxuEK zuXcs_@Iwbbvi^n+Ml>r;P$hWR;d6;wF5wEYQd*z^OzjG|2$P^|2+}OM8mp`#=a|dZ zP>X(ggmMR$vz-?qhSY`>&4bzm(tENR1|@Mcczo+oAv`*t?G^B*jd7MC*N}LsHfz*x z+D($m1J4eZzC%hPtc-~ng!wM%Am0yln<(S-^3Kk~ePlKH5a@K`cAvByekrAgB<%$% zu&iAnocU{WuPqLBBa5~5%yW;C!O_lqY-y}C-YY;^y-^ZB1q*p`9)(3&MH4HM^_*bh zE1XbNbq^J5dLwfoKqqe5$j7iLaBz8#o-Ok)!qF;wRd1L)TCoS9CU_OWeHtRWNX0sa2Yqf zFpZvLn1PU?s0@adI(N2x?=R&Gs2@mHQahIB|P;B<(>rHiX zq4q19^~)LKYn#C+QN6G=v^2eh>(bd_P^t-flR2_g&i0t|A~cF{YDyj2&_ZY-E{`C9%$%T0{YUkS9CuM=4sE~ zKb}Eq%B0F+`5Q)tX1=(s2p@S;Vu-Tu>v%>=q;n&;znikAaqY1MdLG!_6PSX|_o(pH z=56gnZz;$B_47{#liT0ZBy0Xc&PlfH0%l)T2?wXmbr>*uCC*IDSp5{${!At(4ni+6 z!FBh&W3O>AM}+C_kR((F^b>;pRVnZ&#;7lANxx$2IjcuR)5d7JsH0e>bxI8$i^S zhmVEFGBiSIJ01<}BD!imli2zD2EgD}aCY_jxL9JsGL+;2>)A-!eeZ)?avg{npHPi~ zW(VEl_#l9h__zw5lDC#Ve{@HhRmQYlOz*dC@f=&WYP0HJs;cznq~zrN@%F>=2Hs9^EFCMqN=)x7`&AUbyH&FgwQ%9Y2{y0ZmD%|@*2h*EmBg^snb*h7gb zJ1Em{-Op0w6FLZrfe}IzA<(^QeJQV~=?%dW3_$-$LtPlDQKM?Nrs@h&_G?$e)l8}K zzgfv09G#NsuD?AO56`s&T|#zzF}!1P?nK*$j|{y$a~l`3L#D>J@sm&j_ysjM3pbyD z>#u{)9!?s7_Rmg={~JdD&c6#B|M@kZlDuGLHF~jE*4cVq@~9b`U*a%BkG*_$WuX%S ze)I5DfU-JEloXd~FKFs)U43tP!lZ%riV`e~Pu%41k1W?3BT^CBonAT?N^5AisI)-l z_F6@QG!L74pE$w9C-plez~nchu3&f)hZ#lf%l0T|9Il#1eH0FjYcHg(%W?YP+8kzb zX*&MmU4or*7kg)pq7=1|A|SO-tBwze4LgSTFSxJ9g-?swpe z76q)p3dEp4V5+;CemEq`+{Kp{7X7t>bnMziu|iziASq$`572HLfi{GA!FrDLecdLM z_g|XMfaHq46X6LP@E0*&R0X?-D5VGM8$1G4PUj4?9;PfbaJf^PXgz3&pADuODl(1xIaqd&0)Hh0`r)yjf`8 zw1RjCEIZjq3r5(UQfYBqH9RUts-SJYMP`EjJ&cSSgji}T!74+2^W`wWEEB$34c?6P zM4zoXgH9lwu>0B81U3AG>IE?tK_=rpHyKox(2FMZ4TGie>qV5P^ZV*wfr%&BEZiII z%ayl?%JWKf@^D!0A}K`e1xI^}f>egl$$b@3fKM$Ul!NuZGH9@BHpuM$S!SDM-x^fP zifhkbJ7^_qpAwL4BSP2g9LyC+yCDf5_OT<+Q-o3APsV4%w>RZ^sIDm)6+rA(AY=IOCIlY;jFQuJc* zybl=ePIC3%NyAo1!OhiCCijMD zrug;nMDQ6585DYSvCN4u$VnsR3yX)O`$_<|u7vWZhmpmmCG^5fD;rrteCBoV;lP;g z1$onR{o%}%^$&p0k#~+t-m3-wU88OhynenD%5v4&E>ejh73}MVMN~Ex18so@%Bx#z zC$zj|MlL^+q$p;KMwJFQVm>D&YJx8fM!H4Ol8LAn6QITXeXl}Fm`aBYWl0(`Ib(98 z4L4!P9I3|bwAtl{$-%OaPm;ERELJz-IF)7(mS@%l>1;#mp!Pl_|gKJ$a(x##HO zdp$IwJ-COeOeYP(1^zGWo7;?*Vw9o}a^>wGu{J*-_6OjQC3xQPvAc7{6PW2i+>;r&!2OobCQI)vL=T7?-vY*%pqK`^13! z!e25={&nEaS5Vvx2(A4Zj{-bM98%)}wV3O(H)TKnus<&nl5-c#ovq{v%+QSAEE=rF z2jlV+04e8@Kp8}o5k*U|Sqk2ZzhBaDeGs|XUw7b4C#zyK2Xi?>>Db!~MTj?b;fHTa zXF^opZEkg|%oMmEp9&{;F*ao;Ny$5t7G6)F;}&8~2!BZfj`He#B$!>%i8S&)*t4nt z-fuUuX6=aBz338oPALH;GU`rfHaVmu8$)XbvKWo|)Mkb#XvCj;mv&^W=I|KW)dFaX zqp54~W(u~fEt-%Xt8PDsB#A?jneY07_G8W&4I)(?QB`CE^#XTV;z9_D_w6TaoyQu9 z_dA#ZpTJrHlW*BwE}%IH2c2~$FsI8kF2ci&ps}Ih3r~|J`XhbgZr_|QfyGA!U;Rug zrn+=T!e7yC*>|BheAjOx+;Y*`gQ@mR)y=?Sg5I^s&C{Z*I^?rpn7eAFB+k*j@n8v1 z2wj*g*2SzBG40Dh`Gp7`=}|HId1OgwYNl((1ZOhf9A;k`E0X7LhrThFBc~ z*lTgH=MrceU<6obOOcUOri{(!Z9Q&QscU^8!hXP|AC*8>9c7y{Pmm8hU60XQhCXC^ zvTD|1n4o&IoCT*oDJtUW`z{aFqUf?M!+%fzD$T#B2>EO3G221kfuq=wH<+jtJfODv zLa7IEK{qC?R|!jx&Nlx8n-kY1^Mh_w|9a9ONZ%_UO#*jh+=t_%$-)Xu8;%LgH2J&*Y$(y&kcIQGO_Z>K6R@M$O>r4*Dc7d4%xVK;*l^ zzCt9whEUMHn1wyefUCD)z#UQRZcx+X$l+mrM7_rwo|Hq;C>Rk}jc3U;gmI0Fd$#!R zcg_N_oZ0!hlAM}Ly8JoV>88h)A8b=VIC+yIb^UCN`*g&1lV_%#j!}>KQXW27tJMz2 z`mUSHy0yzXZ0TmYsQjP2hnX}ai#Tm@yhD_kvkYk;l@tSeIPBl|KM2uh@xLKXpK}m? zgVgM&3zkTI;MNoH?wz|kBWSxHRFF#lqVUSLPLiEO;FuTXWCclQwHpSbFLa~>#wuQw ztK7nLCK{U$^icLLm{vjY*HTng(es%wSyq%`tT^h{nT zQ`aPGOlVUH{Z8r6B!1^N@`!8|Ga_ehU=P#}Db9jW4D40diN<)cVByX$x|co`N>-n z?B|yzH+cW6*;(?(HC?kb{o#EBl4_oEVGK6x=OGmD-^H*f?@Fe-XHa}6j_QG0`vWZ( z))*`<>$!T|OWzuVYKq*n0A+16r11eH`?#eg$;m`hF64AW=YZb=SRXq8*=M7M28~|# zpZKKR5f+R4&q3UNDjkd4F(n`IcX&!oDg!F~kSSjfqx|4%;6Fvu%O95m>SWHIaQL?p z89s4+KVb$7-R1Zmhku$aij`-1cbrAl`tR$vpC@crf-p@B#Qp0RM#UWK98u=6Z$>IJ zNN~+9C4AmM?)PLlG?j~j@~M35IeZe+MMA|OoKf}FOpk8^MuEJR8$QPWy(a7AaT8q* zLAd5P*r7-~DIZ+HDk3sa2pa0pkg+67($fJoiMtz}FDx<+^iTc*aQF*FZqcPAk2TW5;D!fSHa(jjB3 z8=`!74_{DMRC%*}<`22$gL8dSUuWQ)5gI`5%&DqAUl2vBJK6~X7mh>|E#Gv8?Vhxv z3;{ZeqPgjCL#0p^)!ciMOS;aVT@lJ8Y)W-~xR=u%0Cdta8Is69i~{u$1)xxGDV?63 zS;=q14YgHha)DN)g9F(1F~m|-csxY}&CQm7HC;^k1LC?QhKn)ymC(%0A$ccU3@8U&4Kyk_rAsg^fP_o@?q z^BJz!uNBIQI_%fT02mTBKFBCF3WNU{$VHeQWs6hcg@Z+mHX`u{QB`;V^QW{;cA$%% zzKh<7mqS}it2Wic#c>2|8rIh~Gbj=YznL5H7ZK!6awReHKpZ-d`{bzT~b zL!~vR>le;Hh0M+-@0_cWTS+MeWPqJQoW=2Pec(k!WjOnMZD^_Ys3Uym0>A38r~Bu% zGgT->`a`|;o*1P|q2Cuo{5UYYBWxP@=T*o^0y3g~#)&?ASlR{5qb=+|LSGEp0f1Ib zTP8+eJd6(AvW;np2KV|6`U@)r2nXj&qyMpT-bnb#$goke&=KWOHRtjS00Roel@Xg6 zJS`rd)ZTWD*I0a45Pl;Zlp{#nhD9=Iqhh>f6_j6P37_xqasvs`X?4oj@On?&@_kT- z^Q3I)ltEWhC;K8%N~h+{#6ogqTvLW6LsGIb1LX;)GGRBmh2nZVtTKZ_@aV7pumK$r za37yP6;9qG*h$@M;UjE=0S0sNO3Uu68zQC9N>Gh!GjBk~Lv|AAwimG?P*C$12Lxr} z$70Iwb+Xn8nv``{3=ldEqp{#fS2;1uZy7b?xRbt zH*Nco-(PLon2^PZ=jZmqL6ou7yAPhu9R~b}&ev?Q3}S#yEQB9`Q|p z?tS8^&B|_!7<0oBZug#jm5h1&YfAqPuyUY{w$}NDs|h^Ds+}%DP>MiBsbL0 zo6CjRyyb)|>0XE+C3~vmdY?if|H>%m81>m+s*|t=f9wf?i@She`FKTg-O;EGqZYtn z#QhM(qLa6%<@nC$=o)BFVI(J1ib{~NN)eOc5fW&Cq1N3>D2lCZ917W!_>VChUVQnv z8mwayVH#N%Qey2`XuIqoiW891Ii&1tNoqku?YqK7K~(}BFA&domXs^}B}(zVxs8+A zUC0CH$vc72(@e^2ep?Gt4IBSk@HL_vW401kE}~@1-%|cjiD}gc zWi1ILa!UVckmW0RG<-o;ncXB8&{XL+>eWv(N;&PLsi>#l$EK}Pa#Kb8Ub{tWF4!m~U&jq!#}ezZUsF%8^+-yW2aJ+}Dv z@8_vq%qQoxjSqkAV`PcW+Dq^?HzMJu%!jvZ=CrK;LOWv0Gd2qNxIYwvLDg&P##-#R z9LSJM;M!P&PTljuYnEns8Q6#J9mguTq~+A>CB}VLE^+T2{lbYr{IW^+neGQD*0Fc| zB#%Y^!dBFfws3~FrbmQceYFIfP|+heB8Le=anlgYgx#CwBB4iwd~tVwvP1prDN7p< zb$o%mOv4}|5$jXIA}{*;Zfx=gh#CM!0tvoOwT8;#oWlMPs4|4arA5t(N8f(QcHB1F zab2$9JfSS5!!3o2ez!P*Rf7hEP89Hde$^$GrVjcg7l%m}`~;X&=9O^HLO(@P-*u=FQ96XnoAS}2Gu4DbzToW$TZ=X-w0H+=aa`wr z{i7S(9uw)tk0@(Sr;d-B>(dTC^}-LBktcfw7=}kvzLh7{G7T@p-pc_2lBQbtUH8kb z9xp}@TRD?UVZKh?0d7B{z6`tNkF!rR+4G~&sAFd#q(+I?2+_Q#@uWI6PD;VEx#f(p zzmCr}o0*>r#M3|vBtTrz=Zh)9%}1YZk1(el*7ROm%)_3>t=_HUt&U4Kj~2lv@P9fz zD#WzeFa?MI*$9=OGj3y*@iP?HeNZ#_7QAo>XgSruF(Ioe_RFLY+aeDM?AH*YyOMEk z>;6-IWH>H(F>9MhFrpw5#kGfe5{Bq`xbvxQ1*5;xh2M z8cg>M*=s6lnr$~gj8>e>FfnlZluvX0h6xZ}?MohPv?RGm2*wHAfwY52RnPdh;Kd4v z#Vdo|mfId?Bq913{QE)CRfqhTf-O!v^lQPEqm{4bKWspg(Iupp5GOC!c`WxICcNW> zW7i87qQJL0hltDIiu;F`ecL-is$h=9;s9ar(INIm0iIlIBB6^Vv@1Ew;X%c_n6xVv zOYdEE%Nu&!zR+USZV#7}*dLdccw1}0Gw;dM@HQ}f(&zG6^7!$xUcRuV@V7&q3ro)K zr+}L7sZ0iSf$5+1m0G8q2kzaSB)Z?G7Y}}uE?soj60=jR+LADQGFj&Gn(6@np%BEHa<3m1c#ig6u_ndIo+jR*HO0S$S|ZR*)z@{WiOdL&BU5XjA`aH|(` z50V%aNswJ(bV5q9Fj#7T7#Ir5_1Yr$Z8}J+L4KOF^={g5AH8BRR9-?~z;~NWbYAkA zPR6!Qw~-VU{Bm;4GqeXWb7?{wwWW9zO!o9Ybui}j3%~T!(!!sH;S195O~gCAnA3ME zt~OoFi9j~Yd=s$iU*MrJa};&P44ytK(}52l{G_;(!M6{iDeND0mxOb&(88?v zF6%23^u4OBrz9hN*-ISvN$*H@Skj_VCVOV^hPONFg|1#;j5t$xG{a!o3kR@M1O5%W zc}@}eFn7~<-;O+u`CaP`)*#mHdO)@r@I5_)vfhwfb@k_#|DnYaSo5Td3|8aoeLfac z12>En+moIe(-ojnAp?E6rTAqd}uYY$3+j_h>)OQ!|)n8OXfgDeDLrzi$GEh z`6W0bnVuLxMwu0FH01QGF6G|1in=zk z<86-O6Ko)HFkIsz_&2n(KcS(8*^8!oQZQ6uGYI`1C&Y$e4la`lH80o(Z;qa2n#2dQ z%q}tjv{23>BrXW+PpC_Gi9gOn3h>385)axY_J z^=|82KfV3&a}d8_0M)QxkM4@m@sN{RuY39VJgsbFbM<~cwh`M7@pwTBJ7@R(^WOe> z4HG1*i_?`Gxu^hj%9@f{JG05aX*2rq>pN9$sgPw73#nLUW=Ech)kW4`B#>1<>tay` zXMUBm$WFA{q}V2l=V8Tpnyhc!q_b&gV9(H5%kb>J`nfGSR#89&j%!jNC#aBK`sdHc zO@??sYpWE`X#OB;WJA_Ijy`Yv9MOO3HTdJM4J8)xN5p*-tN6lJEWEW?j?K5B-77^@3kUZ8fmC${t%brQ{3Ld;lDq3zX*^?Q;+3*jQJ76Oq(9NCrXsG^Z@H|BRdN2`2s=$ zh@M`5+V&z~#x9qd7VdY1oCvF-2VNGgMB2lio>hYyDtPun{zKWa${_VD&sK?jR?s$f zGtiVhOG;vqL_;Zn7wPn4kVKa@i=?kWAw9Ffgl0huPW8;YeZ|n+)E1wM6lL&sJ=res z59R#VUaI|q7YdnFt;`OwywO+ctcmlaN~_Dc2gOxqY5P++lSHzwe6HL?NJWlTp_N$yP=%S zNEUg|Kt;;Ya<6^_vq-Wb7;KRznj2L;ses1=Aqv5MBq$vk6;_-wGV8=+Xern@Xfh&I zUd+zNmK>BDtN_RcGJ7;tLe*B3&DLW4UMta>xOTaW=IXw^+R6Uv|6Z<@q!~+&#uj_X zGis{PB+{d7=9itclXtWea6X51C15v!Rz1EY^d-hPtSz_ks)8ezD)OsTt`Cy6B8`(! zZH`$TZxcPNLaZZk{c2GTek&xH7tD2OyAg2{V-%G+o{TO4QBLdHfWlw<(yh||J3RYq z-~Sx~!fDe$@z7vke-ZwlT`?mN!UqOO(=v8jA4T1U5Q!|2iF%bDaj>V4I?a@&EzOs3 zFkGszwPR4U(ClT2fksl27SAD&1ATCyZ`SyYHv_{?c58}C^OIjse zFpGmUaAb4qYRl0pU6Cxu3OQ>&5I$VZl3lS6u9`X%B$_)Yp!3PZ-n4|L@ zx!a45f#TH>fK76=5z#Si#q<`xYEX0%E2>itCE{n61QZPoDF5y+TfxLL0p+w%3l^pJwcg zaTfCJY&IXR+f8@=TDP=EZxc*=Qwlig{V+H=iC_f#(>nweTd%nTtHD#h#b2-?YGV<0 zlz-Y=(O9DuDJC~iBN9yaAFYPR4!8vE$y!;FNU-C3!?m)cbt3|P>A^xwVrJ+# zXd~^~CI;aP{E615`(&bnrEkhkpdzA~!FCWXoi=Gs*ghKLcT66(!cTe)zgxop;p&~b z1MS+T-8kvkwr!go+g8W6bH(Y{?%1|%+qOD(($TuVwfDSZ%wI4!ChDv@ivPsLF&gZl z&!$Pl-qPLr%=bVK<25K%m%PdMN6jw^)<60Cr2WGAIn@%U#B?BUnxH-KzL4IS(eu99 zkBwdos*}?RS}6yq!19;^XX%xejydQn?d=Q9k`Txjlw$~n{$4pOx!w&gR>L)bn>Dmaj}xpu^U&B=OIZgZk9R9fH6p$dy=a3{+s zI(E?63~qAUl^53;xSMnEqnJ@show;-mM%CYl}n>ivD=R^5#q5SKwUNUDsJqW*i<{e zA(M8svPhEw@ElxW;0m_cpBD$Hd8|J>tjaTb=-xezQW)MD3CYbA5vypQhG|}WL@7Pn zGCr_|;4EL<9B&j}6jg>ACe0SM2@z3RHwAug1rj}X0N8J!hAyVHH@)cFjh4yLIT4sh z9Tq>3bdp8<+SW=|-rR}Hk#GobnF+K!s|7m|86uQH0t)~F6Cs&jaxm=Sx>d(ah zEY7CpMeG1k{l)n;0Rd-;0GnDYUd|Y5#As-nJIXP$EEZJ724pot-*=(&YY~!B>jR>=CN3k4kr~i(Zl9(1RsVJK(Tpp?~v67dG z+HzRMoKR;Ih%iXio!6C4T&hG}h<$EeGpHajxBzDrrE`Y8rYgYchSKZynBXd;As@s>Ya!7WHXvt;)GPJj9~y_Ztc=u@{jf0(_4VM;72n+w#D zO(ERFQ18)#UJ>=wfhdUsqn`Vzk`bnrh2k*1PAoXafgz9JU5=xlVil~EAn%c>)yWg zNP}bq)=#Pm>ZDgGmlJ}ab6>yPvn;Ba>%!;!3d@n_Ri7D6KE>p9G-+Ga-?liz5qlK@ zx%l8Xs}U9ilKy4%5cJDcD|~BSbuX5N)AG?Dcm0LI-GkfV9RUgBg-Oi6^{$mF?P_Rc zBlpS*ZBpM23L=^O7)eJ*^>68iE!x-tDFV@2`hq*En(TdCI z7Mu%_>isWn?lIc~T-BNXbec5Q_&bd?rX;#Fv{M*x9!jP)ludAUi5i=}K9^$*T_q%; zr<~N*ouE*NAlYlUvF*6htA>^=514-YdO4Ns*vs6(qy9BWgpDxT2s`1J{Pkif&LS-9 zx^|$*q_fST@3!Uxt&FX^_``pM?XUL|RF4Cf`c@`!x9l@{MgxoyPG2pW1-IE(&^qYF(E7)iZ3;(D` zv591b-H}~K{py>F-58DDDffZZVa#DDS=Iy<2h|LC;)4r7;pYO}T26Inc~tRC zp!`2HP%qKXXzCX8O8aL5azM?pN&`ywZ-l$0`uLWZB`R=-r+BoL)CNRnSvDE5rdYvA z5GHp8G=C_9D8Lf7zXT5({`=v6Hhx&9YW$qr~wIour%=QsIsTAoxNVdhJ0{UyKRB`NsYkI^26W+tf79rxiCG6PV;~ zloKjj{dZhQeET7ZS6Mk3$El#Gs9StMM#$1EW4CJXG*TtCv&sIpGTEF$WVlWLoFQ0o6YAZdgPgJbk_et*4X)(6ae3=sMe| z2R>WTOENri0e85urOjejNcN#|uKMuPrqb?3d~A6kMx*?~tp|y%UwKy05q=StjS?!# zsgdB1;UF8L1tn%f%ce`vS8-{qTL});m<_&`C>sF+7tG;T{dx1UQ~F6=ah*Vk(x+Gq zG7revL1CX0?9tP>T5&)(AeK(*8jS6Fh(ZDi4!Kj#tY(}i$|X%AQDRJAQ1YAiw*)-d z7dxa6@^IDw0*sQ`Zy8i}!I^*$gdq6;nw=Qq;%^m{ze+%^W$s}jr={_q z#W2Sn5O5EYUqf<01ZFt2>e1I5?hI|mAZ~tatn}NYzgDaj1hixjsV|M1OlqH1CwOU| z?N6u(Vuy=S38@JRFg@G^cVhK3+|hJu%;7+x)rc9dzPfK9KazwxpM_grqP%(Dks!Ra zkVJYnLi}c+9=4(4-e+%UOxNINEZFV45+&cREj5!|^b1ko_wSIhk`!oc1C_Wt%4N?L zyw?d(0Oa_mlMPoibh_;4cCLOo&-FP212?Omyj*0$32M(LkaOD3dYeGq#AlPqv{5t2 zp%{s#`sW{o-7L(8{;Kwm9jGYX$zr^?$gIj8 z4WNf?3w+X!C`&=IG4#fiF^q;0F(wD&@u5(s@GWedtLY+r^Prk)BXDo}g$t+h?|W54 z>nQHDOyh_aFxh*Dym?<+oD~-)fp1sy&(6xbf92h5l-p5%%4f0k$c~{k)u6|op}S*U zr$d7Dmty5>-ti;b77YB=Y)q*q?XpZGDrM%=iGuv>jry}qr~Gr3^5$+efBBPaR>}6f z+?ONE!Zc%~sG1_Cav{?u5>}dFkHL^h>soFWvn5svPz)Rn#p@iNH*V8zZq^Fat{T+Y zxgJX#r`0pbQpajwrV&1#j#5<%Z0^qUll9>Z|3C}3tbS_D5%y`tGyW63TAHJFQ(yZ2 zboI|(==owpX`wi{@QK8|HT>UWl1{UM@vO~z3~xsUE*&CUcuf<6Yk+Kr+AI%7CruII zLHA)3Ac5W3&1VenG_UDkWoM?hUN$gXR-vpLQ0Ch;F{qTE8N!R1L+4+=NLR_JLSjaNYgxS@<-Cwcy|+WU0s4N?^hcN zKznft39ATIAC`;Nf)i4%{K_m%DFuf{&;1bchh!$%5zGpSW)MyGm=SSen-g&a^^4g0$1OqefBIkB{(kdy3An#MlF**m@zKV z-RC$fze#VBgnq14ab!B54ouE|8l>P{!W0RTu!XlIP@vf~Sj%KYO7IWUU%CGN!63~= zQMpxgZ2Qn7TJ4iS;bpOVNj;3v$aTj=0B$Y z`L?z;_$jg={r`E?rE2fU?lhuuV^%7Lb&U;nD`jG(0L%#Fs;4@7*`M+3@=L-2bm$3x zf*ZzzP-!waUzF24%Z*8a1r5;Z+}?RAMc6N*y*O@Uu-rhS6C6uhVzCFx|6KoBzqNiB zA-Be-i5{Y#1t^l`{4{`yVe7L%9w*I_FhGoP8JjG0BE(^mMoi%UM_?tRdbS~Y7{tk2 zg(+zHtuB^gnkx@3sy{=HkuDjGG$PZu{9++;qXNsH5(pwGcgqu)Ha_FFTQo1H|@sfI@Py}CC z8s5AySQ?Ing*9UjJe|X<&D1Csr^+kV-KhFwICt&QCoXSfc{I1i2|rDm4v;dq<9OYd z*n8A>H|+{mZ0JCehVxg{Tm^g8byp%#xv&1TL9-=teX$Nv&Kgbl^&q9PYc7b+{9MLV z9&{^4gUMS^vl=HaoxJJ0C9(IwE84NXoY$^wgcjso{FL^KQ(6!#Q^aFaCuh%u#gxH( zz5ExqqjgLHJXn&~W5v2mdmrY_+q$c>AbJHv$kr9n&Vo2I8mqSB?`RFlOIi!Y^rQPt z!ypuF;5>tLqNv%Ys@Y>o?k(r^qq@hoZ(DNlUfFvTwSeU^=^;&?|9Ci6bwOBo#4VfU zQ2GWVMd9W6?|F!(k8`#mUW(cAbBtx)=e0^aW#PZV#fCZkSL5M#bdzDlxhf9adDa*O zHgC4Q4g}Gdt4egEWl3TDN4E zNtTgfAi?|*-4Ss(wV25?WinKLs*o>FjfG!uFR#l96H^k%;Rze=(vJI7!n`qHhG$`s zoxGSf3dLjAoTatZO)?V6vx&FEt==LUr$yk>0M+_;#1J_0_l1CvYb+TpX}I`;7iJh! z-Ox-Whz|(<>1eu>NqO{=?jNNP{bx!IHXYtk zsV6N}zwDaJ^k<0G^Rv&;D6c7UN&-(sY#w=3Y4jh9WN8UxM+)N@WU98%BPRq5%F!ys)VoCw# zpg}m6Gr~$C<|sj^?6P~l<8XZzdql$3W556&Iukh4fO7X^YSRhP*S{mXFiS5N{jQZrx2Dl1jRt`^QWgvxYbF%~?9hR!VL6HcQ-KYp z_zks0qq&Q>0X%9Vx8Xlle9s05A-oqKHE>^{F(AA=yagE~hI{1{gd6|z69{`r=z#c~ z+CZuUipyJDjLV8Xo3&}M+(CQ7SB}dX@NaN;xIPD?7sOj3lNZL@thH@0f4t6@+fTGd zrK|TgzP}ww6)u4QNQ?ngX4xy_Ez)@5nTJ0T!COK(p)WxF$gDzjRz5Fcc){(}*4fbT z>gd6Z-;#QP)O$|7Vn=ZKOz;4IQ2;svb>x9TS&11?a|MW z3ZUhf80dEQ_N=dM8SHNCtg&i8S}ks$@bO(`S3g6U>e~9bb$7O}+r#wKQ>>+~>2y0Z zfbQCAyhY95R*vqh8uog7TeBvT@$4{bcWupggO{UT2}Ttp>Axh*VWV9;0fu4SL;B8f z5MqPdZb_>u?f{C-ZZmxAvn zS-ow%&S)fC#<^CSVbb&|d;hVhmEfI*ts^=#pO~^>v7{x(wI->3`JzNjWYPjTEAR#1 z?1A&W+sWeK8+j+>ca%d>fFtUn(nhy(^CGJxae+Tl`0eF3S13I(HBgEj&P0O6!CZnK zEl89bW<#``AH}Ae2W_LweV9^JDkKpmC=tFhVblzo?5m9_=UvW&3?m)va4X5AiPbGj z^BVXo+PZ>U$%j{I!xwY)WU3k^`aK0V=2upplo3!AS zC=g`EvfWaGpK6QFa>G$UDs{SJoP#L9&+4TT$uj3u+N2QP;BW29jz=i2Rn&=LHR0{6t2@cUms`_nb#)1d6S zkNX#jvwC$q_Z#-&Bvl_)zLQ!lQEZOUWm`7&66w;lHoId6fLfzrfejjhvvU5MoFqCl z!F`=3NzmpUrXxNbW1ud4PK(fv@w)zamXLNI@PABe}@ z6Qtebc10n!b%k!93E>rtlAwEgbnyjj{hVJ)hl##_5}cIEOzc@7F|+BpuJ^4{M)69T zZ5Y$YqhRm>8ghpyatf7!eZLkpN|41%A^zAp0!ERba4cTr8%JY$;>$`VTXELqb)L;b zP#q3`nw6JTc>OTL%F2FObO#~D;4NGxXF>I4`^}`OS=6WBYDyaZFkh@GD$?%!h*+I8_>4|`T1mBN!GNV* z{8j$~_@Ub5Bs?;$m!2F3b*x}c$>q>(P3yUT_Ct5E+C$#hdEHBQU;b_&6$mc)`?Y&? zXMdq9mn9uV)zM5eYPeTYjfDcIRPkgwD_}vL!IrA?GZ1f49>zAkQ;wMDOR&Qu-vYEd1rm>K6i zmcyWFTu)RT-*SYN>fYZP|CNpN-Zs##4nQH~%1t2{X%PHVa28 zcx$Eibo(CumPQ9`1J93eH=9_qa{YY%&aS>iW4sr&<>tA#v>@mcHJY@_I_iXhf&X{uwe}*|u0kXJKa7l_>0gDa|CBpggtU4OBfK;h z7-e*T?kk>w%4&YaUcQr<1~#Nv4qu~Qpj>BlTC0Jr_}nPA4crT}$D2EnlCFE{>U&=B zr1sq9ZiA}3>BjFbqcE*AWs=j61HtEK_ZQ60-fp0FrSjL^J68LxZs3dN?TD!*_6NrS z%7IN$ElSKW%p@9<{*U4yO}ba^1NL0=w;{zR z?R<}s#DL5Z6NGLKm4k>>OdTtarP_>=hnVaNRiLBjh@B!eV>wo?)w-ykkmKN}Lvm3p z?6Edt`S7o+KlfS_N|YQZ)O^YA$WZ+4=*l=QS+Po)|M5p=VMq}@s-87eqCUqhkDPn} zQh{{p_N{Y0S1GIWc!9bQv`6r^;#{%W03?Vu;-^T8J^FH?s>?r^f1=g%Dp56p?NjP_ zU2Q`2gY2{Gkn%d^)-cX$P~8za5C&?*Jc8@w&+LQbl%7e9iTW>1Jpu8xxWIHOxmmTK zsobu@`_hbwTr*mS|CR+UkW>C4Q36~jlvF01cgU^@ocT+q-}z-i;@4+Xh?~%nHTBA_ zbx2{0NCoimhS(iah2I)c`kvdX_`WXhM}3Yy^v0z`9_&z6uVn8~EuOp1**^ZEiC$)5 zPq2MdFqzRdopTi>@;Y$hj?s-Fgg5lx_I9gXZhN`E*s1IcHh8!;`t8Hd%Linr97p3J zT|f4GsMXCHsF?0>x*L94oi1?`W!$=jA&Dj)|9V zGvx_CKXF#IEQUv@HCWBKyM2z^xoN)2tY2vdU*2iz%Fttj;PujDYDeV-)A?5YVlw?B z_2_d7_sJOr*Pkb=`NnLK zt{|F|?rV!yEeTf(g7{ordT_<~tCqHfgt6K^moF0niWHVD0#z|ZCg!u6v>p+XiV?%elTET~}T%MGv zXv$p8$@pv0KS3?|w%>RuE-?~>zdplpiNul{HDP+dD&RvJ#VF|C-AC+^oYXZne?O9h zXhRU#i6k81@8c4-;WePUkB1QEVto2@1hn6()Uk%MIaYT%aXmL8+;`JMUn1 zY(LEfw)yB4cBlSCbgbLA|K>TjhL44X|3!D31^|BWBuQ<+b=t}_wI@_GgF-kxI+q@b zwq2Ms-$wHVZlAmR3X8Ck8_@sHzv_n0kBOtrLj$}vS3k5Qw;kx%ZW*c`q+^;{xph&S z*>C9$ipWWBtnEAgSoiRQ=|7OuozW5{<|d32TSciyW8A6(&kFPHv}r5x+GVb;v6(Z* zn&~vP^Vm$i(3z6?YrHpYOXOkzQTX-+iIJd3%OX5kZ^VCDymxDq=F$_BF`}P@SF%os zJ9tIH?S$nklMU#X+T6eGeb0W%{d@n_l%%Vc2HPd!Nn{fG#-^5zCTbv7nb3;MGhM8T zAUiD`s~7%a7yIXATso&~#&{c)GGMEaKLJ|2*p*r&O9?rTuxpte89P2%hcv5{?&uff zK!yn8D9qpQBM}%r>ec~F%2($ktWt8_sM@7jkW(Ba^{#hEM zy(hxbIBro*e?{gSg#|V8lfW{K%1L=>Q0ZBf+EyYUPX`W~=A3y_z(bW&QX^{_(M_*( z;yD-Io}%eg{m8PC7k?~qs2g1Owr_otDACFOm6ZM4y8M)vFO)5$=j*#K#yvXyfbB?9 zuItYYQC0{jCqt&}yGZD=i>}3h4qaxiSdyk^qf^9D<;XbiqvUz;%S?R8LpTns8>>jQ zP9QOx$@o7)-4H)8Vd{WV#Af~{mq1M*6z7H-;zlqKF-MfZ>SVv${bqKV+_Kw_^%;{= z|Jd``oIQ?Fy9C2dk|o{@vr$0?ue%ebfYhBPWn2V&^@IHoTTKl;ErYAboIb(CHx00( zkIbfC{-Ks$rSsKy1vTkFExQZ*F`{4`L2+^^%VFec(Bg?``bUS5+Cy8lI;rsCKQLiY z$wdZjO8TypQKrym*-?AhoTl6MLUk$Llhu%$M~TDB+$*h;@0d{R%#)WS4kgZ&fe^dQ zPR{@;3IZ_)8hOZbMVZr1e>x0t*YZYxp=CP!z7%;e{NASuK6PyI>@(q5iz<+;GrpxS z62v#UeG~VTD@9d0O-BOZTmChMaDreS>GhLZ68u;)l>oolZypCe!DrkI9LsP=2ioeF zL}QV?tb%|~{VmLVpSbTFqm@K;k$RKOMu`RxYQg4#Fj6^p8W=n4W~aXy(26(<#s5&b z4q5pYJ67tb%eZ-N(Qs8{z3D$jNf@hX_a2A#H@miL&8Oje%>V0BTBQkzhzOr>Ou$v) zW*e$@$QdJ3*3yP3Q@sw|PG{rkT6OZ+rCIMBnmd(${co$CK<;0!4K0aAea8X_F*8O< z1nMz(A^2b3%G7enw+HmXGLuGQ0|g!MnQBWf*%UNDrq>Z0I(}jN(^khy)z|-iXqAp- z-&*e1ek03DiC^olr$vixbm$$(c%`0trXOmEwiG8Yj6#a@K9FTxNZpC?e78Db> zKW2rt(e6F`E&T_gCHfCfJ5jgjKZ3Ne*>f*Zau^+Ut3TT6__WeB3`ih=twUW9D21#lsw&Q|fOY%*BiVzf)8TV0(rX*6KuGpSVDal}ozdP3lskvNlT zMQa!7a%hp(jC9N<7`2Rj!iPwh=GOU>2Nu7!{*Y2Sc_W97+ishjdt$E<28GyRaJ zVSOs+XcGF;+wnb9RQ6p`E->z2w@{Mc|KJVqnESB65#>c`P0)Ebeq}OCSvEtIKcNkM zo7$$6>H;OOz*n)lCnH3%IogscLJ&{L6DzyWL$NZ9ffVFtsvD#U(5_k)EYP49p zNA(f1vk>wmj7}iia?ffD>&fAV{(a>{Wl!=l488(&R!TAvj~&Cw5|0Ih?TTxgkR2k6 zWzS!axWSHCy{o{^oL~M~r5TH9U@Mi#MRehvNSFuS=*U9xrN`C%lh5FEz8jG^u;rq~ zv6`t*@NAiXd`icwLdAxAS)--9(teN|K>&RK6oRcnuIlEiKwln+J>frGWQ;2Qpn?UW z(lC{Cs`923|5%f<$A=E^Cn{HH(VI1ET0dLuG^^qd8UFSPDxo+k!@uLro(*|a61HK{ z!Xp4yJ-{GxtbAAb&Ke$&;)U;h*jc@>GmvD_xn@It{X@x$5w|V0U}vhn8x22{FVHp1 ze)GAiNU}p1)nM^SMdN?sDw8!^FWDurU6P(kX9K z(W70FnRo<~q{w1Db5~QTq*j{Js488P9|kI@n*JogHI@A0vZi-A%?7dhu^Mjv-EuG3YoJ-SSff z&gMypm&@P!DX~M_K{V^eQ4^MT`G{)hPi#hM)+ArcWu0*pappj{>tIx#?hxKK#Xlg= zX()_)z(jx+_vIMUPff;}&U(UHqQ@e1AXQ=VUgFmwNk$&)o^fX1%!bl=TER|z)&bLP zjgL*~vmf;@twUqA&h_)H5t(H|sFs_StmfLzn$gqo1RrwiQ4y}cD=fhVSKJ3{^Ja~h zZ`qN{{yit1$2!?fk~)~y5%byxd@cZ@TdaB*qMgnrI4nzk@C@tFXa<_o@Ict5wip*( z=WnPkrpxN+XbOGjqp5RtB%j7V%TpxS7mU1plOsIS@R@w|4cDvp{47+vY=zr+Q@t^ewY$n;vd$4SAaUb{+$}o*KIae}V%5Ct! z{E0KATg&B5^&2H==86)QVAlkdsd7q!E)J)ZOZQtNjrBDMB;Rffc6Sa9H}7Ls1X-4e z$5l+L*GRz(A=M%}wb_oEQ+gnatt1A0vR<0A(h75we*wH@Y$P6YEm|ZIJ!@!Qyql+J zD8pRb0*z7@c$`E6C@=Is0Lykmx$@}Z%{VjT6nddO{kR>M)TaU)pL+3Bny{j$*O|gm zX8`@UJkTUr8=sQ8p_2OuyEJ~*j9+@g>BuMb4^zCpX_}FEwhKXdj@2$JB;;Bu~u#AmZ|4x6}p$% zsIVi1%8ed-c-JKBlnz{6Mzp=>mz{W$g3AcI#WzbzET(NOrSG^8R!$)n@}t12UIkB$ znCA({qOYdUv|hMH2En5@<~*47U6Ep3GvQr~@x>6?#Rnd4P>6EhPdoMWAMhq4N|psB z8K|j&pIrUKM#1K7vy_+c7WtDTf5Pq2_gT(HP;vt7QTJu%^uvw=d?5ELnLD7!0=fwY z%u#w!2EJ&9I&lsV44mmgx<3KJ%WULlwh*{Ezt~%JR}Yl01F@UGmCC21@BD z4N_n+ELX30e0Vf3SBI>%=$^ut$}Q6P>5MQA0|?oo<`S)ZLNYssO&tO1E8oH$YYi;i z<+oz%<`H$Yhx99kTWp^DceIOOiO^|F*Y^gs~M&x z>1MO04mj`T`6F$)bP@SkF8xuxx7psDhbD)OkhhMjX4Qw~4HLKgjlK20Mm+)>truy& z)v9LPY4gf?WM3#!Q4Rp@MbbS-FyrtClpM^V6&k+kV9EZ?9lwvMH?I3GuV@w(fA(L_ z3*e3KXT40v6;u<1oQ#%-);K9eTq5k99F(zg#j-4eaYpga%5|+jSaLzLeL}#8PnlBL zGTdY+!vJjZ>kpC`$G}YvUd{hc)s5< zZyVsP3$!>N4QX(G;UAbpyrUajsWED(g-)$S_!oI@`V~-}3ZXU)9v(4g} zcv}^9`^oeRSqgBh%~zkx2vShzQ5(7ym$0DajTy(mS*K#HBH_r69UFI1mW%xLM+_oo z7+nj_>1;3>{)J6lAcjmRR^fm;+82h>(313q2$ej77y~B0OOKUSSOG1;QYUicxH1W4 zW(WjY%3DZ6j{MvW%tnG>Q{z({@Z6E&yutkLXdIvL-q{isN>KLw#8j;*l2l}86;g_= z%19f0Wk2Xh;y8>AjvA6eK;z#%*=B5Ks$Fr?bS*;w-36nzT9B+ zy2%BKegOy2OeMT*Ocs3D4Juy)o3O}zi;Xr_)XA+OOzsl~eTck`1n$7|`~B926-tj= zq~SeE{y-8q(`Dsu?!8l)5aOmsc{K|RdhqS5Ahot3-b5ds1QWlDrl%>Qv;%} zX)E^TiIa5vDE{h~NHX*B?;UWC^^b!pCXb%rAz*+v{Vh8@=LLI?kFUl)OQH6Gnwddw zuH4CpFma|H?^Pr%xo(-~xnAAbs`hZxK-FbO&CaD~5o04E6-tM^A}5;}#cPzm+2q_E z>!Q*St|JHl%#~m!a49;95inCU=~n|_yLDnU9v{{MD(o8XbEJk{!7y(=ooOA!3@0(91AQwveAI#V(3OP}*?r+LMyhu(bU&7T7)41CZ z=_anD^vVk)uO3OgX-Du;td!hHUP(zYAU-8w2bFDsw?Ga{-P@4+ zzfGAr!j@^?$z3<}@~7mJW3Jj|yfIuiD=u`|6YR33vsE^27;$B1cP`W-qKm|y;*!o1 z;ypc6&7{{j1#;xpSJ;^(_cw)FL<@pHIQ$Dqn(Cf-=;FiF@c7u`$&XhK-e1AFLxrFp z?6CS2gs&yTqN7rhf+!s-*B21{pvo(c7_j}-gVO2g46qFeRX2)!0au`?SQ1xa&1>UmS6yt{j5|Ank}|;YwKp|Z1=X` zPXI&KE1e(cE2oO+4S$96wuJG=r~}1^n=M{Bhf!IC@fQ;lL6xjYtVeZ{c$PL&UGSb#x3Kyx z{g)h?JWc{s3MC3P9!?9G0?8OQK^&9R(i{50{izb|_=au#B@jZ#GO&zoO!D*f6#|sT z50y+0+?n8UJ7kKm9rUPVN*x-MLvFsb;C72F$24qeLko)s_|G+I5_a8$G~sm>eX8*O zCXnls|6+t3=0C?+t6pirJ2GQ)8Y|yl6?opUXZX3eFjxXeou+Fzup zX7e~h9iYLh*H614b;SYr3Xa;J^8*9s*=4iG6s<@L;))@*`$NJ&d|;#JE0{I*s$nIy zl#Q84FwU#NBqOX;Q{;OE>?jN7i;`i~%IT7Jnl1^bjQ<4qgPp{wpm4URHo!^1FF#Qu z7{fjS_i zjte*FS74FN%}kMw?G+e<2Pg~az$V4j(C3_3Xxt9F{#3=esIa+_$7Pns!KpAmIiV=g zJYC%{GZ^$0MNEl<@V1*$U~hL*c-*b5b0zW$$iVL&m7wL#TJ~J2UZ-=q815py#qXTt zAMVyhsF8;kzEJ@?J#-G?U2+cC`8kwG9n^`^-;@gY#rD$l2?(MJ^5M=2$<(AYifW}t zN&{2!vyn_P=FaJ_^!GQ(>895Uhy6|RcWMZ0xj#U1#Gw5}GI4OM8ULFpd>i9Vo=iHUxJV~&3}OC-E> z3aH$zv=}3P319g)HAwLqI4J%q%u~jBrC85Mfq}A48$)4ZkAY#PsU*enIna{R85ymW zCOiLv?+O~;{kYS4F%$NhqYzp1J9<}iw0{Y;;7#AZP7^ann?CZC-?Yu zVJ3GUKI{barz-8+YHbj0TzwXN{+i`sW%s;xQt93hMJ5Jrn&2hPXLi{x1UPGFDBG9) zpeU!OwyK&f^P=xnx}QI#js2zI_YoOl06v-DmHy9NF`kk4S!j5*ct(=K7WVE{YzZ3jFF=il-NELag`IHQaPHuYktIs7b%iG;;5tpU6eZ2!f$TNn)zX75?v__jw*n$=h zdk=H>6D}9F!(N*w*eM}kpg1n-LRYUKE@W>u2!^;N&mypRmQ$Sb(Uuqy8H*I!1k0Oo z0)Q3f{|$@mGxtEuC|V1%qN)O+5@aZ%`gb4{ygQN8d5yMr@k=LFX9f+kB;+4TQZjS` zx2MH4d2`_(s$?N}h;870W<^d{U7PeX`CU3wNqrWKv20enV{!X$2vPJA7CE{r$Ztck zQ6qe#*swrl*NjRskq>=%kUMu2TAIT`FrX+h4!2@&n>QXRCp9l>Khcbs=)BGw`x*A9 ziv&iTr~jk#_xPIw84cT=k%!B}N$~ca=hm*JKs1Pac42Np;LVY^?J+<{Bd_5Yi z&e-=|PTn8o{U~apoo}y7KabjNxQ){*&DJK*mt>So*h1`|^zZQ-;&3?ayHu?@)xbj< z)DJKbbUdga5u+`K2^70^UX-8U5e<5o?a*nU+`NCmEPZzED8 z3C_-hPxgqs+m06(rZR(w+wBC2d_`!!i#V>lzbuf$Ha++@TL*7v@(OK#CZk!jrikrM zJTwo6-gSrGop_A2(MnO0d4IXq;s7V2B`nACl$oL@(m^tZDDs(P8|cZACrI@8knI0p zhrb6m{+Oz(%h`@;Q)*|HvC2Y~D{4{4sp)r(d?dL35w{Xf4p&DXB5gV?ZVZ_me3D9= zCDMvU-5Uz}p@K(=ski2M&<82J8(5B@TEr-)x98#JBoF5;^h8{Kj=Cr*Nd!E(X=-jk z@K}xp2ZC3=3cD;8v@;p2EK#l`7Oc0|aWeE56;-;}>2UHPtth~5yfvA~73{Mz&q2n_ zF)lOF=H|t~>S>k4*T0mgV;>CTc1;^I)>t8udVbIbSP@XV4OU;sE<(xS62q=!^%8@o zFYOim+G3B!(>Ac=YHE32XalD7bsX!>Zu6@@*#EO+Kx%25ju8Ged0dm+mX;W87Va{! zuinE!^MsVwz%mjtNbmY*;I;fmD1#@bUQpk%TK}YmscqHV5qZM+q7hvEPwSqS+lpUS zN9&9Oy$;pbTJZ|c_748y;WVDfvuX_^t$H+#alhcc8$GrGlmKQ?4ir#9?^yCCjl5_O z9MP>8o3qHpbC_J_9YB@K6iXNtOoAbxczX*Or)E6$8=uBO+|9{FpjthYIYFX7V;05% zI}HE$&Iz?ns;rn^C{_#m%mj$G%bQ3XRvROpL56DiNU&!-o-Po_L=ex!KVoqYUjO%F zV}P-03avmQ=FOkcW*JDHE~gy|gqN&1=-u*Z`CbF=J~HmZ_@~+Oac?>&gha9`h{-wg zbnfb(c-+f!;g8E58cyKL)ePdz*h%zSv+nPsiJc9WlKiFHgMNZ1DX4d|(D;b!I@%AJD~R&Z>ZkECFW4 z-)RmCMvAx*`81QLW-eqg-K1vfF_J&~L}ro6p+NAkmDAP~j21yF(yA1VaDa+McTEGx z0ZYi5SB+r}4%()z8ViUHqTgkxLN6g#I0L84YU~TSb)+G51t@>#rgNCVCfy21qnGvb z`Dz9WS;`#4HD2_Dm}B}Zv%OJ(ACMN*0J0D);kD>saKO?&Dz25e)s)H|r|#_h<$L*)!}!^3rID7vTsi0Wez}m6KTbp>9%`f1Fi%ECks;vo9cCt9-?!| zM^0AhkQ=r%Ffe6fw+n_WnCNRvI5u?kD&JrydL~H5^dDIF3wNOsYS+C%GhB`iujXrO zkQ>;x9D_rnG9V?av9pIK66OkhaLKteZ6ufJLoc7vLoFJ9jfAm6t{w!N9CAuAGz%p( zvuC%|tKg8%Kr|!2SJ=%>#{m4Uu61X@`||1}lYIab2(Rzsm!@Wxkgu}e_YRgU2*M;A z*R^_<3p02hs0igmW|!ULC9#Z0$mRnn0-ma+n(==9=J{ShDq1nJbipMhm)u;`Ey3V} zZKVVV`@6Nbhld9)R?c-{98M}>JT2tnh0l(#>5`T%ASfQ=rHVTp&S2F0cw zC@a(K<7rP%(}nz`g2Q4bRumF$U!8$P8quPdmcu&nMW7niZtshNOAW7T_s*8*fFBX# zNzb$dFt^3M!WFLR?1$qJNcNivczRlh!dot`lUpvY`GZ?rj++CVVB>M-!s>bLN2#uU zP(yDXRR?5U?4Q;9x8+vQ*5vc=h&iPcM(*qf^3$Z-ZN|);n^%edW85WvqB)Bb`gU!u z5%T%RjXTf9uz1A1b^+<1eD3AA%TIeDD2WXQfSlcGD)%G7qr7%%)X~g67SeCMq}uQl z{N|W;d@f+|V>{azJ&C}-rls5IBTz76i5P@)2AtXMaonWz22g~Cf*1`^grw|s{)8XU z?%Xj9RI(Ho6)i=xmS`+>C8|g2{2Zr7vxfBFuVt->p)teF7hx!rqutltEyj4V7MwT- zcsG)3f&(6FY@Tg>8PESI%+?*|boqZrsedND+t3|A<@^$_t*sLB%M)t<-fLX`2Rrp~ z*Z3Z%xvHtTGBo^aSH&0_lAsI%(*2*QQnFDL4o9K&1mtVRoDA+0(ZjCJL9dYDc`qo{ ze7p6S2YFl&tL{Tw;Hf!2z`*}|;TMC3A#)`&z z8-%qMmXS-YCwN~;gNFR-;5`S>a{L_7{MxwsaeJUFoOGosr1RdzSRz%LbI*yT7qA=$ z-{d~&LEr@aBtj+-8R<-_pX&KuWZ6IeL^YW&H1KI5<-|JSMbYJdGH(%9`n)d-L;=#6 zlS;1G#+sxFV)tI4(!@&h^S_6+=!v~7#XX#am5}arD*r#O&gs9eu-W3VZQHhO+eTwH zW_Oat_AhR1tFdjfP12yT(-g026(@e9fF z#o2m6DH!UKaB(6anU4aGyx-PdrT~!ZX&Ll-4#14~m`O_NaRoRuGSpdo#fvCrYi}Q~ z2EBbQhO&O_nb41bRn_**wqa~NQr`bsJxS8*@<;({<__*I=LjW}C>WFC><1LSXeXz7 zXi)dKiq*c8WpkBQu!FQXwWd?-_c4|q1uOr;Y9EE1@Dv>i>Co=Pl{4vct%3M;%!I*h zK;AlLf}bs^Nym&_=T*B1i*b%&1q_-IwZLPs3mtZ`iIq8}vk8kykH&RL zf2aJJFi?0Hr=GJgLuY(^fb2i&3di*q}ReNX0mWk9IcJtF&O zTsptE&AW5M zh5p7`4v{HRB_nyi^?nD?cI|8^NE#P2Jm(H`vG$Jtr26C-pQJ1?q3BiRi3Yo%!Wn>V zi#%&yIf<#dywN{O|0LB3&w?KrV3eJQ)~ud=8d(~oEP_$i8x_2p|swv@p|4 zU#W>iB;0yA$1z6rxJNXGDnCHEX3K#J_?9KGDyfT?gd*mLzc;oRcrLz}S+) zY}Tr92KEMVO#yTZ>*FSMQPvd8cV0(X)v>PvGxI*Z%9ZPUR*+X6o=^ZgYl?IqwR1Hj z>xymLR121#QHiQ*MpTkmZo#dXOA>ME4hn*2@Dk-h>(f>PYcw5|!qY*q*;T5K6;?QH zq{ji3h*UfE=8<#8$c;lzTpc3rOh%(g?X0&ah;D06JX6~zZ!oql=i z&)Z3U2TFUnugcCI+FGtL=i;bZ@|BD2lsu6{1)BZERbA_Ow4jf-IfAT=^93r3ck#ik zfPI?`uB*U$-6gzChyf`2z!Y--Qb*{oW*mM7CtSFY3{;{%OnVb|@)lam6-5(1C-%-= zJUwjh^N*jz{?xdk{V#8VD9uxq9FS*2E2q=Jiq_Gi)}+U1tU_xm#Sw%w z8xORz?i?Dz@yE%htB`QB@%DRW|Gl`)`>OgGHgx*~ zNOBP6_xT2!kki+t9xVNg)8Lv%{w@5DGt>%x5?xd=gy{Itj9FDL_|X>wORiTe z1fV#^l~<#9!+@VCHlK9I3dZXCX4Z z=xtd@dp6;V_L@y~HNuYiiJ$uSZXxZ9Zlv5%B`yO2Jb?`PDsM5S--IGx5$x-9s$z+5 z>A+z@6q>9CyDb03zq{L*yAOCs+6->0IN(?Uy0J}v3|r&!ko~10tiq3sciejcN|0n~ zB2-&Ujk+49PQYC8%7CUCypAxmrtg%-He^p#V^I~pGY!Gn6gRd>Pu44G|PoU8kSizW45cgwnyH}6kF`vH15{@a{Hf#}@;DxtqQr%Xf&+gtX67k)NlKR2^;=T}DV zM`+vy4QmDc_B~cNvrh#G>rEdJD*(aVYdpAJ=G+4thNo)YKld}gI?w3{54TIUZYMNF zR0nKYwN%E=>>OF|&HWchqz4YBbdt_x=h-&~W*kS1RX@d+POQze`G5T>oqwnZ{n$j8 z3IZ?9A>CB)VK*pRrf-jwt%S|oPsnc?Y(b!r>DuLm~23jUTo zCAMi>-db3;JCjA(3z4v}LiNk#nAMhl*lT2&saW3nb>t<;+}2DO|$bJ*)ER6OfYB6K(TF)~RO zCbuMVPRN8k4D^SqJv45nrFx*tW1b>cAI5yKeGCJ-k*OVOl1N>Dk44s63~Gl()!NrB z^~WND9Fq}CK9>II&MAj13xX8(IC_4*oHg`P3P4*KTdzp&ZKn^k%GtJ^*6aUXE%`Lv zed6{N8z>L#sPr^8qa=nUTUG=UeBD-~EVtc>g(_Co3COIFvncdB3ju_C-6U* zJ*Kd^^XUCnxcm3yrlbpz!f>haJi>Yc{#m&E=n?U$U_`O>7-%rRL!KyHMC**myD>kD zZJ&XwMNAeP$c=>Hu!2@Uq)V|t&_G8QWO7G@aNiZ#|b68ynC)Ne;AiZB*WV#pcc^%oUQE@ z;$_~T!Cq&kQcu6iR-1!6gSQ$YmXS<89k=U&t)foOq1P@77WkWt z?%g2tP#0d;poYxQwl_H6rwsv{b;Tkufwww-(pgSw+n(wBdg6%(?)di_oEStOj${o+ z50+|pMMlsFhb1=6KnA_4S)-LjT?LZCcZFyZQ`^VYn@rm=3>2S954CO3#B8E~vFqz*2X*lxowdY4x zL%5($8jfLg5nRbX#u{o)Q<~gCYs=5yC3Z|1c|XJP72U>z(lauhde{>_E}$O0Qrv%| zg#2m}!G_E6C_R}@3W{lUjbB6hQOaQj1jaFC zl1m&ptRnp=Os8%NYd(lf-Gl#8<%0we_Z% zI^e#e2L=`RMaMtA1K;I*EWnzPz?{J{z8bZjT$w=2_cIuJH$HYdT6>#^=bOIrR2%BJ zokAW>=U(zwbx6^3u$1&=az(B!jb0LzxRk~NEjNQrAphAU<>AA&QGmLmcT;e!U|V$a zX>jYEWy8qCbCB7GLne9d7U2FO4 zkHF)FlxDo`Le(gkI5H*X#rli1ci8{j+tJsAm@|JiO{M=w46f1o5(BXEi58CRjncFV zSp4YpB}l3^=1nQycsrcYsQ|9CgS)iGaRS%T%P6BJiow?M+Jn%4 zs}n6exKf9(a^3VzAHo`Ta9X{g7^YD@pK%kEBmM?tZl5J%pALLHN{APtx?T*YDdO$j z^5Wk7k8ll`KlA3@JzqV1e0|q{*OL4h!?pG{G>N5T<$4i9;`CLgp zB(VPL-Ri94JsdE6G2h)ZeR3r6B%ym`Lnxg8y~7gW>)XgZOdg=`!ky*+&$?>Mah26E zVYT*6PDa=Sky^rlFmt6|rgX7Xw(xR!KXJ3r%Y2XAe6o#ngL?mRcsX06n+A5>sA zk8fDM5IsPx8!g37{lU1fgKfo=b_v-D`Mr9h3r;tJZKgk^2}enRO=a*2LYuz>4`h}b2`Jl1U zpx}V_glXO7s~7efOnqgRbOP!eNsaTgurt7rVA!-*ByDILT&Df~Uf%QN>F67D9oq0} z12%jxQ;kl?pYNZm-S_L~&GGfW^Th%T(;ik<{2iPg5|pVS+0F;H*2evlr4qV|E5D;q zCiD(NGVpNaxP&w*3ie_#%Jb(Xb561sJbDP2T^t>|c^rzGrdc+tot=rbrEx&-rkel; z{PL>oGwmN+t4##s&5BOz$jd&S_Goa+Oq{~#DGL*3*Y#JK(|w~}8^M5|^G9F&t!)iO z<2U#e!p_LOjuW{Jo4(b}M`}v8ZcBU}%ZmFRPNzoD-oskIM0X!R=JSJ+2#54{#T1K- zme#i@sc)r>dxcZHi`TXlH$?|92Z9qoP~! zyW%?GjRHaJ>?KV@EKbqCXd)TsOHk4fKlgcNE2d3pROn;leklm{pxKe_W5GQj1s~Lf zn*m7zicQRhSPnsb)b6srI+k=O=gjd%w?kkO1nl>yM7jp~!af~yXAl7fmd2=8eCRUW ze3X2DEyVxFHb~Rgx!S5TW1<^Xy%On z*W;fD30m2yYy;4enj7w|r1LkqndYA#;Me@ut4}xeFC0UsU6T^)fkaTMu9p{x+aA|j z7vIp=Q5ZFK@B+NwXE@6InKLzShw~YK=R5hh5Y+xYxgYa$w#vu;@$q_$as1r@2t_|# z$o#P)dxs!Y<}Gfxq;tpBYUczkO2B-wIB#52T~o1Mm@ZaPe9#<{{z(9*?k=x6fnTaF z>Wbf>Zr1+<(=?e zfQ*?^_Ko`7vy*wT#0qqF*GyZc&3lhpHRkQ*$f5%(l0&#)eA-8Yn`@0 z^=#^#z$CyH^kn0Q$F^cNnatGUgcIJ-fJ@g`zt&fcwrN+jS=vyH^V86}IwRCrh_g0q z`a&lIz9|@K-NNjrgjK~xE_1n6iWUQ^@0cV>vVwMRX)8uz4oHinF)bp;-R0-E*nXcfZwV4}zSe8SX>XcHRbo^OIS9? z2pp_%8jVs7<>?yY4mVoqkWf)Pjb^ao(kyWs!2^zWnVm-67oXQ)Y0?%;RZKe?RxCY> z|2dlQlyoT}Yj@b|ZJtL%On+&n@9atJG?-IvSs*0Pm+V*>U>P0ARV#-=M)Z=72}u$T z$RlCoW58{sY%CxlW$bZZ=emV`ex7OvuBwF?PtDP`%dE?^N?3m+9cpiYW^A8g)3eVB zQGIKIs1Ek48RT`;k{dfT#&+DRsEnD%@H?%#JuDuFuI%j2md4h~xj2N_?=>Yh%_XWI zo$kkim-r=1WE9w^mRv~Z5e;Yk-8m;CDQ2S?Ml*G`z_(*$8J48AJMmYSQ zZMk=?>Gm`jtg<`bGoUnbXs*PL#oaS_iNc7822;oIWW;K(1+R5TJSEt@L2>mpts2X= zlOR(=!8kyJq3jF3VR^hapN!~1{^pc#N*K}K)QL(Oq|1YiLdyd_1pJ ze32Xma~D8UJF5!CwnY+L&UaDCi)Oq%IU4I?7q!5<4O>rg*OiG*hu!6GZ&$A})MQfS zA^j<|vlAw~Q&TdkIJx}|pkVqKKR>t>!TgI<@H)P5Ba5o=GkwCF6yd-SRZ;a)Pr20E zdTF;+lOq>99@~w^i)bd(Ph~L-o|%)@kU84ExFVgGTNs2iL^1zv%Oqgdf^~y$tV1Qu zv%HH^N%DDb&imu7Va|4x_BtgY!i(9MH9Z-2rlqpNv4J;~jID+MXvuulaaGZ*leZ(r zGIR=J)aSOjsoS^*zGBKoDNrlZn;E48fe*`z!#8_`I(>Ev@3-TNP5F|OmErU@w>nKQ zcntIg8%!6iaXHAn*4FIk=cLi2;mP2K6>N|Qg$)J42c*9*(C^bk^_heLvYk;r7sLdwv(qIJYcf>W2vNVG-j+j#BI<66vP;2&G3xYkn^j$d3dpD0ra0R!}8p6UN#&umrvr-<_!( z&!^lJQ5WdqL94E~-AeHC5!Rx;66@e$bf})V+gtbOontU4z4eCwgx(Cnoh0q`QKZ}M zHGbb8ycr}-cM&%K#vs$j=pQNtwHNHWD+X0qR8KPKdI0CNDZx8`@%ry!OSSX7`ncig z7y1;CGn&r^uTQog9mCW%rhMOVL4)Y*HmvL{0s4$^kRcA*Ai6v;FTo|`VXS7Yr{AI7 zlb-co_pLgHx=B*Q{P*3XDzlTDEbL$vNjiI8i4iV?UVWMFi_*qOd+Mqh=OPxaIdsP6 zU=YJYz8q9F4<4lrRW<|FSMb=n4xV-cV<#5iM^#%AZIY|;=(Spqh3H0zG@}B7!eN9e z32E9)uCU!xLW2C>VA%*$0*vcn3e6}D4XtfkVaGQN4`M7rwSS~+2D|Q0zeqsaVVBGA z2JfgfU4d~T&L0ftr`?V$o~dIF070+46lE|5IH>{;yT!h=43#}|#teCOOyW#1R#YPJ zSsN0Wq$&1&KFgPY&r<4_+LJ3UYtf8((?jUqO+ZG9$${JiVQ@$D6q(-% zekyBnhqDJMe#VBrG2MQFo?qVwUuw_ae-a8tka&6jC-OG2n{AQ)IfNhAU~EQmTSTYg zs9@>Om0&~zBUp(tqy~ao5DzS%nUQ1h#j~qowcseexLZd3)t(ZgL5hL}MLJ`a7Ba2Q zB|oL$`+OW+Is{fx8Er(^+I+*frKL?U`7cJ%4q{9xI6y2`?-;~;M02(^zE6f8iF7Y} zZ2j251D;d33CK@?vwO;^+{}&;j{lchDubq_ZAa&8G9NSBI!G zt>M?zcM7nDOZK%$zL5Fh**E3{iO~}$jv|9i#o>j%X#9pi*&jozgv#CxC&ufrK_hW- zT^Es6?d3r*6^=j6mXM$iUX-87u}^=Y;^P;*K~t2dOMfoA|J5+hW5g^Q?6AvPUcu(e zU}AArq^j8U%ZzwvTMQvknTPMSUx!jhJ^-GwwkTzGfJg;bha_r@{pyjh=nNB%H9G&M z=ju@`{21$A++8JxVX;hFC_*YZh$1z>%$-s#IjA;?z*ZcnC&kwXK?VVqC*bbp;}$E^ zKpu|FJjI~D+*QpuMZ$Q+zF#PrcARg_{)R7%B2gQaLPhjXwgDly^mUj8qnT>>*=Q_}2p3qW>8vDXm+*4cGIP5S!FOE}DF>8OM> zEARBNZ zT&_Dv{0%9K%{Bm4dm_ z+TGh$gFd|JphvO;we#i0cdTO&eKKYYLR;9g;c9b7JO|IDrRyb-);jz5@SAo7oFZo> zeScKAeI>d`#{8n&h!3w3G00J79^;#8>wyznQfbhefk_v={ImHtTMn=_XPhm?v<=6cs7J$CBn~JOJ;5(d_yDJIQ8@Xt9+ks6ZH}$%`sN7#6vqd(CrbFAO zuY_)4j*Xe#5X&k{|M(Dp8aROdp|b?yNl#~ZmX zP<3b79Q5JU2o@X-#-2T%MppHmE`%+k{^g17Rj-%m_Q&V5A#}Xg9#(j&-=A~gsLif( zTBeJzQx>Zpl8vBgZ@_}*>X?b+=kM-U$4P_ldez9MA-G{T+Rzqb1s z-@!9vO&N|~O#kt8dK%C!tzfFN*o48eJ&NpTL(%}f<|gR+_h0Swg@sKGtX5~j_YrKn zT_~KCf5&B6-%%v4$xp60=3IVH*`M@vjlXlf-+Qu|%Buj~DEuv%^f%*vZU$DRYwbm~ zO}G^dr&H?;YT7&_)>Sn|dCCTYxtl^G>VZ=K1oe85`KzbZAwx0sl{lw!iY^MT5q4{p zRrsGJI2$Q!=WuEM1t1)u+Z4s~YU3Xd%Uz;vDb~~_E=0S_u0r@kSgy!H{o2}PqX0Kj zZ!66NL6ZOiK{g!~IKA)K($NjJABl8c>%W}y0XB+HbwSSf^SO@9ml#5pBY|ZkNyW*5 z<6}GKnsIy;-6YwbSB&2tfzXys2JzxHUtNmuCDC*sh4IVFYtjB%_;aC$aW=43&v&UP zdr9C>&L4qU4yD{tQ3{MONyTD@e*%7o>ol;y93<{kT4csC{0$6o@ha z$l_!$DMq;iD%;`uFqelHX7jqApFnkaTb)#0e(^seN?us~LT`RYl#KqIjCojh1bmC` zjs_QMN)~D&21INbdfOTT4u?g=W=2lY9TTyRU&<4I6W3Q=g$iJ4TSW7rk!Gme(ZXP8 z_61v9(@V!HBP&0|oUH_ZXLzH*fh!pX<^>*Ml9|>farSd4w9re+{_3+G=r5z)Xen1k zXDL?Q5k(7J3lg^Qm`jtB|C1%>y^a{z;`YX^)6Nj4kYq(StiDH>xxVA7Un%Yb5&99D ze8W=Z=@6=j=RIWD+lxXid_L2Nf^(Si&HuWus0zPqp!}GgX(Y;B7Nc%QxTqW#eG`%q16|qtYkEoXgf)bv2`BX% zYL=U2pn}COU(V7}=4HZ?w1??;V8oaH-jAYkKKkfMwcInby35E*BhhAfSYC0EYx%GF zjRf&y%7;fklbUui-7}&zZ9~B0WL{p8$)TbNPkY)Mw&q@f|5;Y%4`~#gGiDyW5Ny7& z5AXiYSW)uyTKAtFtLnHj_)%gwMDv-Fx85w{<=p|x@W9Qd6fRnWh9f?Axw9e7myUHWul8=RAPbto#vX0i$ z98yZL&&t5pm`1x$&Z6K_79rznbGYaI?jUvO!p-cAf51ckZvqOha&`Fqt}*8BE2{`Z}0W36`~q1xWM~IE^IM5CxN19Ao`lQb(>_ zaea401x0Le=pC@7UtPf-y3q%21>rCu;Zo2C_Q3{vz(e2A2ZD)1abeIP8!Ox*;;n;& zL(A(FM7e#wiu-rJ zP>TUhyz3lKyQelilOYY!UV7ogU0R0~S20VWgkKp$zg-P!mnOHSbb?wRYnZH56RlZ6 zoJgQL5K&;_qvm7mV_^HH_fGWmbNRUR*8b54jJ*JNm)_fuH`uEk~$xpE0@skR)IZ~?B10s@pm6)pnDmqaZ6#d+OX1Ds2ws17JtJ_ zs~M$HfJiXxBx}|8-|;}rN$R@b0po1+a3h@-;G4!#Gf$_xAFahY-#CQO6c$phfL)=* zq8NsO#mwa-s8^~=Rx!(Fq_oEfRK19#ewqBp{vcxz@5RZ#x%9l0vf7#5Q2LoAw1nPu zVIJ5)>g^Jy-HxrZqj~j#KUQ=j@tYLvO4YT776`Ty94=e5V~r<+)%KpHD~OHd=Ax;J?iT(iD?YC_AI>hT zZ2bwOE{9JccaNB72$8t=@vM;=@K8zPI(eXdU-hM46^WpO`hHl-t^&i>tH4dIv~cH) z5Pcj(_hd8Nm`1%+|4sD+eQ8FARBQ#HSt3Ts%A=LbFo{Z=i9Iu&pv2xF8G%DazYqCQ z7z@VX9`0{K{>1}1$FKN^wPe)S^9$B|a&nM~sOZ*8Z(h)&^$(W(Ng`wJP-*M635H)w zjE<6QF&g?PjC$2_98$XUI8t%Z)oPAnu1(lAdRP@YENK~ZyadAnUJ+VZjCYE_qk|A+ z{a*c3eO+7G`{3y2Z9p-?>~QymY6Eh<)oZV$tWXe|DTKo5)hwO47FC5&FgD_3f20#W zVRVJx2Ev`@;Xh59TdkghwK=4%5eH2#cM|9C^d?Qr3Hn}E6Gd^t_>+Moo-DT}42f2n2-fF@0V;4; zCj?IXQ1l^87mMY`rjhh}V?xodp zu0|vpfQ|Eym}?EvN$n6dp!`D~QQyrw2nrT&MD^UsAzzh+yF!l)O0l|Ze|N)tJLp3^ z(hG;jeMR3*C?rL=^Vkj`)gda^-%>IkxBaPZjSDy%Z0q#HYc#sNDQ|zW=3F8jLRb1#qG`l&hTkPQ2KDJ}sfUe#!vhwK zeu;XPo=qv^h_c3Q1A4SHaN-c4v$IQPM~+XIzT&2qYyAr)uI^<$+4uOzCHeh7Lj08F zB$qWUF()~~!lFN|$}gfhN#NiwRpHK_P;e zr&29mC_AP(mf}1ej9B?E!U*TuQe45s2KFh?{@9%rZAzYfg+K%pWnk1`mZLD9u8zo^|mDarLuq9%SNkP*6C@8d@h!CmCy%+LA(6iwukGW`+78-E`sx1xq?y=cNijjJek zO!l0wO74RVx)w!OT;u1+Ek$PB6LGHkbIQXq7GIr_@=*Hu;D5|WUCz$F_9@`naEQyO zGw}sRW9(xMH`{IY9hyt~{;VMoR(}2kB)eTtg;BG$yZse%yfFmLz|vd!9^c$p*$|vY z8R4!tud0oJe{c@Mc(P zKOvxR8b!%aWAZqQvG~(cE(RxXlxK4I-TzKyUJ^ZzT2zQ7&-RY5(IRix?VP?Lg8)KR zPIOtn^dtTo;eJNN6khs;i4NbYb*E6-uev> zE_x%Na})*C60AfENtf1PgI|NTI)9Y7u?KkqB)Q`frwgW&^`sxy{Z+L@Qwf=QV7Jd) z8{9n{8=Rtu)ZM6(fZ(;TH=;kd*QHSyT4VC^j}lq?ga!?bUFcBD(L;@&*$W^qjmL-|^G1Lr_iGgo$VVE}Z?)phrw zhwH_?-PPb>m#tr0@qAWLL~8P!?wMEd3n<(;3M*0U270RSkylLJ9rNQ7beuOF;;s1a zOE3k6u7hCP3k=Rcd58FqO_#31$wY!@uNv-7>@oVpBR}fvukc+I{+Fs;Xj^9sW%yFf*~A(HTzNim9hA>+2#b zi3+t?0#(E*X@RsNyblwgZaUZ`s71Cw!5rZgR2c99n^cn9J!9A}p1HOv^C`DwRDX!E zQ%6-vop@4nYewgr8y$`WB+YrRy5&%e^sx5ET5V0%|1oPusUn!wkD~BF)FtmppUpzo zPx73(rMgGFuwlIGn$gCaa+CGU z3?MDeL*m^^QX(TEn5ev)NSAE#>v+SjB8o5&TCY695Aeci84eaAjr$I{b8Am`uh*d_TQ@DACnv;Cu4E_^&A2f*`U%U|oJF7rWWwvp>!LVGH>6vR+koD+}X zE{!@gE9CeBYRH8;^T^XcHu@%n?9&{V5a~%_-~HgN;h8oV?KERmmMy(QjyRa5+kJli z8n2PELYFCl>KuSaeH1)Km602v58+1l1%7N$exW$S+1!SWzbqn-0v2_51nB~2A6SHz zEBVHt4%G=O?@q20&iO@pR4zDHAM+ju>&z;-87X;upMT-|-49w=fcAUNSU5D#gY!h++0iKSKcv6CitGW?;$}$`C;N_qB;*6|PLz3lxs_UGN*^FQRm= z9a=5JRa|MVKu_1lPxs6+X8UDF*khFu(hS@m<#t+bD(LQcju=7`7IgI&~`pH|w* z(3`OZZLDnRPC@O_f*!0rq98x-bAXUdeA?=(CT^=$5l89WY zs^I=s&x~0Sy@+DJn&1TdWQ;5^ekg>MS-xr|&^u~<`G!r~84hB#_#q5j`M4Vw6YH;U z**fz+t&tq)K+%%)Xxb?Je*YLG2_K);l;{q4nQR2lenZ;R{;p4 z3wxC7j}tfqz`(E@vYHbVgIhvNT5@6WmX~imSFyy+zK{9X{R00AlgrL+3D?s}wQDQL zz~AbN7r_>b0#aGwm7l+v?iBSNi`(Rt9h#1T;3vQ69h;@C%_A6KVD`x%hux+$4=(h3 zHK78>FoyUAt#%%@3aml3=r47$qKlB#c|q-1fM44~8parZkoClVh6!*HZbi9`3-{rg zR^3pM=RN{pYIs{tP>|jhFe(L0c#yX#_;j{~-;kfI8@{R0r_u)KXsMH`oDI&h*!+Hp zDb&fS1{1~OaUIcB#X`#x(Z&q$;8JNo)iT7^BZ)1nk419oHnA)c2gw79jrt2h1z&S1V6DF-Ed%FRG*1Ape_Y%T0oUh7Awzq8yO~o#?CLPLqa>uE>1qxpi(kl zOb$Vr4xv~+H%{lfO)RW6Yi=g;8ifYcGv&t5o_m)&+&f>A#j>u?>8irU%ZW`xqwe7> zFVlS{XVd%s$G8GMG5{1cnBrWx{7H8rgL=o=g?qxWHyoqjp}-$<+P6^?Ou5k?0-DBV z3%pPsKi`j`+cDOBFK~TSIq)QkXJ~u{&LgCy=*ZML=bG1*9GxZ)ZWKLQs--<8_2BjZ zhZ4fH>3l-x9J*jZ2CRCv_J1A`mdnUtz3ta4DkY`j-IH|J#TZbG8@@Jdv|@A|>|%0G zn^Ms4O-u@u_KjWeP`_M4K6XA0g;dTw^7u*cK1viC!J}9di&y0#5PBUUV@R%~eSz4- zeFNM}j^EQxBLi$L!ebK&(N1JL8j(dTdq~3-oSl(${1l|!N|tS>YMSE{5`KqmD7cdU zVeydYy-r3a2A}U&VRS)SGu zgE7qK<}&rJ`r{tX9kS7LuZuPXBvqHpE(8ebv`^NY^Z5Wa6#W1!OB3Gv71n(W{)y|d^=zP8?2soO&cY6sDyt`ZejF`ikt92?*LQXr5DI-?!eT0> zbjVIlQbg%elT4$>J0=7j$6-&N-U?28q0Ql&7h1>f(5bToU&)Ll~`|e zj@o_vfAO}aT2m9L`t%hf9{xf2xZ0dDlO6luYy!flG<|8etyl5K-$GH#^RE3S4)coj zf@1Sw@1!yS9W;JRr-h>9)cZc{>jwQwzd!wQLii}p&ubHUFDF%d$&_{W(79=;-kKjV z<9eL6*fJ=}C5lA^M~r&`3+Lw*gL}4X6C-t^i5ZZVAC>>oU!ZpAjVaPP38WwLRWA0> zvi0|Bhhs5E`36liyd%2>{y3YWo1hK{SG|@WL(9ehBAo{pgvUv#uo@nBEpDTigaWP6?!x+0xt*rhd>JjL^{De#&+G&(v6HJTv{S0gkVV?>p7h$jICQ43O3xyi zaror1_~(%(XJkLf&%W@FyapVOE=OcPbkQb|N<^GFon1uvYWBBJ7F)}qj}>2EYu;Mm ze;}-AkFmNdui^U-)PBJjKQ|c9*$iWX7Kw`#qVA0akXHS(oC?yMJeG*Z2hplNs(#6!5v1o( zN@5PN^j;X^9A}F;aRGy6PJ*c?>=aGais;`!X8rB55LFINSfhBI|3 zf$!79u#-dKWmHNd1!(#$*bLm~x+-GFZ%!Nq@9yv|);e&eg<;^_;|_>I?AE;l1Kl&2 z{cT5T$x2A#X2Ao+HnPLFaLUZ^ zS)z#W@w99h%IYpMxNMfgZ|X<`n`nhYq5%0l`c zjQ(TCPX6wR;tEPYlJ=SV_tWnkT}~hPz07W(`|~Z?b9!&ix2iQg%vej~;ks^REEdh# zuC2J7OBSl#grT{jPTgh?Ocn@=*y-*U8Bn#=^v(lAXPOOAY2X*^3;j+KpShsYE+(mq8vIZqs_RRo_% z!#A;{A-q}ur5mlK@TrR9G1Wns?xfk?b#|3er(TWn#h*yL>Ker*Sku$*iCd=2ASpeAZPlu^+*|B;4QIpW^ZQxO!f&UU$K;Ig0Zn{ zU?--le;;NQqVy1TU~&z)VFTtkNP?w-!Uze+rEyt{Bc~Ywa7J)p6Lci-AwpQI>=SSy z@h$|P zz)V~@VrU;EeBr(=RlEY6KrmzYA$SH$Ho?mP;&5yr*8vq}!|VMF?D1Zv&I}UC@^J|* zQtM30UXpzPOH8q~37iq-Qpe|~rr9C)$}90aAcJB~B$y93Z5+YMS%#6Y9GHE`MW(tq z!e<*R4f?wqIL7=VWr7gC_tzhKO`MyrcqEyv~YqeXYaOTlYuZ$nEPkTlL%3+?(*mFG0H7g|HrHfP}!lPN6+ zxurtGRY$Mz{=(bh@LWBA*Q?mEBLR?Qs{gikOWh(a?G)`~&#U8fbI+UW&D8-J)Hsk> z4egMPfR1)65G4K=b(sVCcmW^9gMvDTbw!g=T*Odo`ko^Rd z^hVy;lO~9z?5|3oaCEz{xW6v2^>7q`0PY#SRaIZ)b6G7qQezeMIN%KdDBrjZo-tgs zQ=lu9xa<4-bsCU67iy%%Wp1C8(GALUB`0n|K=iLv45ohtEb1JcWjA;X&-nhrj232E z9Af7!K;1TfgI)&Q_1g8tXi?h;vevWeY;{$+v9~f5+bIi%_Eo^R$t?P+O5jJ*tcZ1N zeTA`8lYN&>;Zz`b3B1QA=C9Lx*<)-cz4(Y(=Pp}XKr;(e3_u$blq|C*)B z40hpJs_r!huj7Uh$I6{{q7sp(EQA7vz0x>2mEc&mTB^aZRY!H8;z<~icFfYkid*`J z@k6>^#z7$bm?2~&8Hscy3dx02h}ZB;0+`lj9TFa%DmHXftvCq!HFPyu6*pR5uBtSz zEW6xaeNXYp(O5h;oRG^Tcaa-wO3Lah9jjBP_58tu(T5$54lX13 z59x7V37fwy-iLAkeoX8Uo;Qn8{!+zbKD4D)ePB-LAIp9S1`OP)o}?(#&dPmZqWo`$ z=o6u{mY%4n$O)MGVGK8TX#SdLY%mQ*C7_{UPzoYwvm zp9p+np8}a0R1``m->2T4K~3(p`Qo0avuVnCiNj}d=u(&tJ(lpuw>?a*-0~M(_d|i5 ziUYmXqpV?wjw8$tWcnQV+w?MXHIwV};WSjd?q99kPy9!yt>DcpMB&1&LP05=lPkr^m+>;kgGDQ9VTcFY3ih+Yyma+yCFHzx47CdE8@9n81{ zX^@>KI6cC5$6gOV3Pp%|fr|asnzf^J$bs_TL)~T*QjI?dl#R}R41zVH~*{alX z-*TvH^`61C{XDPfoUE^}ZPm!wv28p)#`V+1A<(@nLC3A+wc~o{FbLJmIt+Cb$B`-RiHAzjMzP`ZHco|WCR}>En0J~tTii=jk9M@SbhTJKXUo$1#E*L7n6}R{J^bd4f9k zfhaGcIqp5%)>jtWgLXdZ7Dd1H+;U^mc#j(kUynT77w$kmJlXOmMC{iyQ+Ne&*73un zWE`-oWTtJyaaYleISW_*6U|o%V1ZB3ScoJHNkpB{qXJ1=*Nf2Rky1?)Z*xxrLVJNj z;EBE>!U77t+owM@Ic1L$cvW}vjNuJcHLE}r@QKt>B3K?HSXRS**AE}Vw$rLKc3@^v z=Z|qCHJlKk^2~?5+QQpvW&Y!|lHlD-&9Goi;~W;kNQElTa;xa+)YQ8R=p}SQc5BS* z;v9B_yxs8$JT~U>_(dK!MUysgByg~kOca?+;5~MkH!@udZZaR++hG4D$iZ*fxkY*g zof@g;d#B~PcjM-HSJbf2^CI_?+jq(s6mgQ|PudQra%Ma2jBL8ku!cRtb2i*sZ`Smi z5HBTKcGk&tr(roNQ`AobkUA>#?wdTs)cv?9@Z+Sb$tz(Qma4+c2S2_}a<_O-K7BmQ zyorLyQp{6o4cP88o<(3YEmH-ld(9XGrntNY%?2B+7`O|Gwkp!i3-HpSY^DfEgEDN%w1PUnD{>X=yU@4P4x^J}BiE66%B^YG?Dr zJDbw^C~0wMIBOO$&T(J}*5W*1x|l#wnF->`%_=C5Eiv)H$#pX_n4GdTo zd(C^h+RIIi1pnP7;k?0ZBb=jlI0^Q(L$znEgi9w@oMqqgsxJ_Nn1V1N;R>92jTkIu zJ?@H12yc+fWw=7(bx-&wINsVp3Tq65nszX8C6l>v}o8FO&(l_jzjU_PIX( zQyHv}QeGg!BMs}pZgkMBf!SO2$-B&W`{T|YG5B=u^_wPDH{82=L$ABl+vVr09ir0L z=hv&|K+Nnz8R>ceSR|wjgRT?^IcfxB`RqT=&!<(Nr>f-jy=}swVdg{2s_7sE2sgsB;TT>ebW#lAnU3#cSGAm1GbHgw-V>`hRK_OM}F zgp9*+Yy(K<0FiRTXuH92GB1F{eK2dw5uE1nU|H055IJ!j7@hcr)N~s>F=~~NLLyF` zIjZP8iR2@|DC+jW?9$vgRX7CubfVXve`L`4nqkRSMp8PUtHx<9l##$)(j@RBK?^Gd zE3^9+|L7|B)#CH!Xm7qJlwt~8%uqFXLvtO;74tkMQ1w389Ka&iGm)$E#@=sLlyd;; zL!??r578lglBe%K1Y;|ii;wB8k8kYTZ?XArs%-#(O$J{c_1ez0h7c+bkraOvP3;*j za4WoOdbqC4adOiUhkPZBbzCoaG>Cfn2{!%dqdI!a!Pv=X_;_Z&5cq4v)S+sWX31&qD7TZk+hq}0`mD`F%;Ok}Lcg;#)$JK7F9T5S8gM6pasWKVJ%x zFA6_Xa2R(VJr2wBARK;E44!H@I=6On-$_(EsF6L^vB8Sd+TS9lTfUioF~1N$U~L;W zt54DEqu`P`8<^fq`V>^IB%^ZyE+VxC&k|;o_E1bB0%OHH|&|Pybr$3lsVJOycT0YD82;y3E50Zo!EYe+EL9aylrkFi|3hu zVuKQneMy6^ZJO|vJmx{LE7;NBO=u>nJI`Y`Fn74iaCkG$;wUIgaS_0Xn4*F7D^RO1 zpvSZ9Kr7@5Aj`$Gw6@cY8#~5u=nxF(GB}Joya*uY5NLm_Gsb5Z_=im~a|kh@hYQ;M z_YpxmF)KDua;9h|9>-v<(psZ@kv$DJd>r4&dSJ8&X$Prs3_DMr z+TY?V97~P5pAWbdGo$ZqP2(RYQo-4tW>{(=Dz?_oev-3Ow85eA|2S6M=W}lv%NK-0 z*&Mw30^SoZ-SvBK433{*a_zjo$v~qWQ}5B9Q`5WYNwqU8G8L%PVNDHS!_uerG(;-9XMN~Y{%-2Z|Hr$JM zs{f&v8oIC^dRz)AT?)aagqEb1)3HvRPm<~-nolEstOAo}OL*_@eRl+aK>8#w?2HQ@ z)caq$%NTr1_$!tvHSK5cYr02Eu8MG(d!27FxpBDt$Bvp0daiwh3hjTsZE8B7hf)LT=^`Me->@ zF$n6@V5aSo1uLevG4}x2WirqZr-rA%zp>ImU~g-jMAq5dqTMF*b|DD=J;s{U4?_~r zJ`Mg=&3B6}I&UZg)*PVHsj=lGX2dk?yz0i+xVR}Jw&)1SBsXTKi6=H-L<2ycbPsvLtSajwp~fpB_RX6w0|4QLbEJ8I+35g z-MmFQZg+#kONvB1o}GVqI`-v<5AJ=9pFoc=f9Hj@nGQb`I%qY6j7nJ0#;G{O0@~LPXJ@=RfKK|L48{{j#I{CuECv+Y5MRUfU`tGsR^y z#?*Ho9|?r&ty@m3=8tJ~L%KV&mHj@!d`*r0K$!G;oby6j?v6V*#VtLLzfg!j(N7E4 z+H323HSeqSxbXD|czb&y?EA#O*ZSA>O>mQ^aEgh$ReBBxz4W%}RO!|3?9>D2I*yQv zZM-KM@5CR*4!E%WAIKKfr@a}hZHlWo%3{R1s9-DR#ZD7&L-b;>t;JH)F}2V7?FhbCU2eQj`b$eotedczPbr4DsORPjytv74C$F zfM{1_?BXB;O+#=Yc+OOWbR-=lm;t_Mf=9*8L-S_5v`GN)vq#go<@P;d5P<7#fl|tg-58_XFn8@1U**7kBgQ%6oENYxm~sIF zGoa=Y0pi=+C{o>l)S~dt5aSp~e!65Jjo8NU=pxl1jNc*i<|3L*?Lx~ia0yDM#^sWO&vyonw6OL&&&n8etmZ6;r(7p&`cu#9$0Q+r2%un5h5_l28ur-Rp zcH(Z})LCR(i4>SwXyBxfXnx5s7ZgBUK00MXXgJ)GsSmCo*PO{XC+>>aiPP=NV|kH} zL5`4)4o=NJLeGiQDRnol$lD8a4^eARw4;xuBACa`qt@)Om7bz_+-^Tm#ZC2D?2j?) zh>x3E$3?g@S-f&d9+L4=y+c==!|`Br$JHhH2S`Nq6h<2fb?o8<#P}_s&l=D|^rwL_ z&tCY>4JzQfEuaCZa2QB={VSi=?w5_NweSS#NY?M9!U||1KF|upgaKTxX~UPj$zPg! zk)KHrsE$|h%pljsVF}^nk;=nR7#Jc)zVbqUZT&TT`{=#Dz=L-U<~uFffNRE)4~ByP z5d9(8+EPhUtiP1Lfo+V8Z_NM(Fkafh~tBKdVvhdt$?7v&(jt!Y;5%_&x_#2f!xKd{R|T^#yn6+M7$QMHP(1Dn5;~Q# zX%s$leEKL)LkqrKFSU8(qPj}dF*{ykSas*XFJoTHH3!1BV`s#hTV{dZ0;E#V*hS~4?Tcn*9ti8eVU3<h`?pwNF~}b&`6`w;AyIe z654+_wvOX|*6zY6R5v3>3A+B`Rn9Yl6K-|fw?^MU`HQ_kQdKg*?miYjE#WSozN_7Q z*ik$=|L;)Sez3m&VNTZsCSSIJylP=t(AeKRTs$qVMi77oFfND=Xe)9@2535P1(a>H z7L`LMoE)|eY%BAD84+68O+qaQEsQT1F)xr=c&lS6tLB{Ug8QkgtaG2CCu~l9WG8Fx z{oPQGyv$FDs9j;R_c7o2{0lq7Q&a!hr=5YQX{ID|{ZdkHCLcZ#Vc=#Gho@50zH=Au z20^QT{fPiaBG3haCb(F3DM~h3EL2fk5=2u}Tq_Kn1tCx^1l%Lc25OM(K?{s^JPyu) zoskn#BSO=A=msx42jK2ldFb`>b>A?S+XmhNfw2XBBSWKRCX3zZc(RlFALy9;%@JeZ z4&_*(%ZBD@JtWQE(b%@n@xySgeX1T}1M9~ZQ4}D^(bm+<%gOfe=%_@W{?{n$B@Iud ze(M|8tqp3g+sy-`phK^|%`bIAhgM!bB;vOolJ#HK2244AH^*D0&R$xv;zc7`2$96p zjL+ZO+g)wZzt2;3?A5VPuZ^E z5w8K=7Yh=fkvk1Iid~QBQ*D{8yA`#|YlI$z^{%Tpw(**oldJ@rDqx8>y&AU*HujGT z-lnYv^(z``eS}jqh){b?+W~fnpVNPO8iflVeS1yRvdeS>OPG z$(w4Rib=*x;%bKZj`J&oazv*Y5l_ifE^V#!oG{C`S=cCQ!f!pHb0ehR^;G}>58dIv z@KJVY)jq>_Xx7Y3$hTudCo4B2wJZy$iN|!1aqOpBPl+PKgR*mrEw(cb?LHk@7yCHOm|9nxR$%)>L3`%-u$ zCyLSMavUC~%tOsZymzN?Wl5c)Zb*%ep7+k2w}b?xJjbYjB|GleJ>&5KoLV6bF1=1Y zvx>U&I3syxMSiTkQ9uw-tKcyaZ#|Yvm>q53rsfbXyS1bMzBhWN^4dohFz!VnP0}8@ zO`=j{QuobL2hoHaZx#z?F!y?lT`D^Sam=5}`u$+%@wfB!EnGkKOu9dw+xLW}Ju5t; zFEwxvghiC|sWP&YMa)wh;9KO|e1H@b&YArYW@(%Q6{%_|HW59Q+|Y$hR)w^Sm5mL&G*V#U3KiW#fr2U&72Oc2 zLV7iI^-`$iZ&O2D+&h)s_vO7BdxX^R&Aj*boxPZEhij>VlfR4)i$OaKJ6i66{*rxHRPzh=ngIE&Ng$Q>Nt<<9HjMls`A|A)r=t;6S{#phXjLyi9X-GpU4_(l13K7ZFmc;_rU41fa9 zF}%+C6F6l%zSX9y88_wK$zIrTXt|ScEf6~6l-wXGdj)MIR)m*=CJXYGMg+4keLgH? z_1K6ya*^W{W+Ztejm}0lbwR)imqkbOXOsk^6Gij{eE?&FgmKnOEUigq#*PL$dI$mm z1|)x8KoY_r(hJG}#b1a~LmJ@rlOi$MWYmNyFX@r3M?!H{CmNv+=vP?sM|rlCl3-V? zub3@`kwiwAM2zVKTmdyas{_4Yieny1A;u*7Q9%m83~88(XxG6!_<=$wB_iDsi9QwM z!J$CqDLhZBqcCC}kHO98+!TO?I!+9YozQ%KXS?;*ae}FD`1}6cm$9EMpxXT#!_nyd z*5eU!&9?n|wQjFkA8_M(Kbf4JZyDC!e#O7j)8=wsJ=u+#nbJW=t*PrmsXE5Kqa_Re zsAwLh8i>s)t|^;>BJ+Wz?`9RL>Rje*6?HmAor}j!#RnAt3OtCQ@H}If5k$+%4i;g( zN^C_=?yKhYD+=_IO``P`0K4?}UD*Ar!28s90}pB>(0x_K@lHfk)~GA#$JjK`_@MG` zH>mFG@tT+OD@Sd|qby8MvboH7wLIxd+R8c&Ep6C5*7kR}0U}-A_RGmX#Ply%MNJ-} zW{OtNDl;Dp%S(}_)^J>(1MiZp4=xUN1Dz3`+pPxK(aPQuRRAUh;3>*{9cPfX zn{FP2C^itN7}j+qp5+WnC-Uvr!SCd*ad}g??37a+2vfOohUfqy)aU7VPlN?7aMc)F zdHH`KgwB=976%+}jS^P_xmHtk)Dcuo|LpSk$b}Ibm zDkoJV$7jl8+z64X0L6{0N?q79$UKLH6sCGcRkxX^4$TtK5v4UQW(d2s0_UX(V_WO> zWy$3tp>`!KrIts;LY~1XzSA0Ei-HCS2LgN~#mNXyvl0gDc)Y|U=k6BF-wf8A4^hhq zrtx^`Pn^0fua_D$?>cjze`sm`E-DL#HI`|L;=J`Z4QPA@a)h4T%0AcCNE56JC(u=-xvB9ZzF_~iYJtw= zimdVe(T{AW8^A^loeQ&G{O4)i&lNtT)-e(o8Bazy3T{7?AulBB|4f#76 zA^?D)G((X5wOeR`2o%#bAY4)l|STzio)FB z{y3A?^SdV2M%bQ+R!7iU%mq2br~b zT``cBb1m`9rFLPehr`35s)w+!uo}BLHV3bKxw@}5e-Nun`I+2|hs={PaM`x%laQi_ z1iqnqzz?g=b zDtlD_14n4iBn5b-xHYD6xKuY)jU7*n#0!(ZL57nDaO1ISEf{HQ>c+Oo^3t;9-=)ron;aQ=mhal0eHsCoNb7AN$1-Y0W8cYr@%cL*Fjk zpH<|aN%sK1l0DhYV_xTWNsvEmX^4K`arBVmjDv%$_M3>4($-p(vzwHX(}b% z9Vrx!$hjsyg`N|>`@Sg;S~J=4uJPg%4b5;)+ShdFT02T=)jBzxlZG()_$lo!T+>y{ zGdV%#@Or^49OdKPMQ^=W*XlZr`_Y6zc7Ec&5<&A%9e?0*IY`=S)TiDNO|3#NaV?Gg zi}kC`-@|XE3E36eh&aI23~Zf< zJvs1R3;7#{BE6X7o2er5Izh21s=J=i4(`Fns{u&JzX_r-U`u|LpLjBx9=5iu@N=%< zW3@6s&O;~Q37i{v06uTUPDYaA6N?)=;wTRbzYkU|WA8G^s)&~}%+A4Xp;4cM9!70U zaCVWBkmoG?tBt>n+x*Ne(;p1x@HG+($fGm5`CAHYaW2;3@EXKJk z#sQF{1I@5{d`UkIr(N@!+*Y295wH>#fA0m_oAJ(g&RBb~oC)-Lk+vXykD-^w)B(3f z;Qw34?4^mo!Fk@jaMkZxax2Wl`0V&aN)2xT&M*`5lp;C3hjp^f6o<#s9zWi|;;by1dn5F9v z=GcAJ;~|j`V^JnKGLUzom~>^ZHkk?|PS#TyEefeL8ihSOFT)}=AnV*V-H}#@ zj}~*S)x2JVr>}mdP{}GhZpq0T@|m80Yn|P$zFcbJx)xF6`LezCvf0b$R8{`nh6{+B zv*$f)vKKU>k6-0)lmGB{b$&eRY%af~#heqDe!t6MnrIIe@KX;>UT- zT;=GMw%tO32__c~WYI_+@Ku|I2~F(d$>L#+LI|2R4LT z0o{fSp5>Y}N4CZ-g?$PfebQ%U=SKNBT;<-1i09bd@n&$%pV$FCLk4AIZ;!hFA9R@j@C*^c#=^HJdylC zlFUa(Bwd_MD@g(&YsF*HP!+k_dLSo3Y0DJ)cs<&%Pu02Pi_dY`a*qs;S9*L8y`+U` z)rz6fDanyT1{EjT9D~e#{E`T+qB%p+Ja6t9@RLF>1<;v&B&Z-aCc!~C{}W+J5J|6O zfsg2d1x}`cV;4&^))Fp37-ko%8*YdihsRni*by^rctxfIhb6RZD@lB$m2fzgaQG{6 zbtED1nt+UTMRG?yel-YZ@~%uk00qc_#rdZ1=%>O;KXy-m7ZXS}Cmd+w3$PJHTVWgq zpq_;f-dm~ylE{>M+IMXDH@5`%`SBe%o{RAC9e4`&c!o9~UUct4{>+T|B!y$?4+uiD=3N}s7j|G*Xp(3WGzL!uWjk7TuuG@0xb9(J|PH#u{yHE0)P z;a$Ge^$Rzevi|i?KRK#MktZ0!z0!J-erE-~+`hv;x41u!c*7lmP|J&s-^tNv@XhZJ~X|ciFCARlm>l^7d;JV!{ z*v|Oi!ENo*Sd&ha1;J8zXei+Gi7_8RjNMou7WG0hm|T_9JIwfL#2Lqnn1W*v8eJXY z?+(SZ^hhga!A0XO*(*9Z94tC2hc%`u8 zI!>Z)g`-kyC>U68Cv^0>z_!sq>77&;iXi{65kDyWL{IgS6A!nJeET^67nuH~rZKGnc z8CqM;5Qu)|d|yI}IS4!jRIlAc{p04r(VLiB<6MZ5WNDMFoM<*?i0?R@I zdDTNl^Yhm>MPXKpTOmmsoi##56KtP_E41Qy(&emrFZ~l@F~SAd~6hNj!P&LFOOEH%Mo77#n1)q zkKa1t3G#1ZeLZl+x_rWI__;oKL%t*$2KQpD1+Lk7)`BzR`8hI9x;tYi_rd*foykrf zY-8LodN-b~#%@3YsO7u~oLGKzfjQ6tDPs-$pr2YMy%htoGV1GejEclkL%Me~k(F^l zROH3G1Hlf8n7fnKb>vQrv~CQ`W$vYDSH^5oKGbNVf-8t~ce@o?e4pH7&OKk&8}=fd zWrSO!MdMyy_xZ_4A`_@G)CX2MaFmXTdg(3sLS%Q z)g|c67l2KpHUS1QMJ%igHr#ag<7eOa2lQBd@qOzA{_x2azKv?IlWK{=SUP+n@=b|0X6+wQk+{p1Jja{Wb4fC zUw9FkEU#Bm_o52jiUurgsJglSC+B|!vY$96$G3(p0u2PDik#l)VT22?G`2SWPZ+D! z)K$fuKo?*|>Dn8BkXyy~+6fBmTwpa7LiW;9 z>E8WFnvwO7&VQ#?_i`?!@tRYe{kH(*zA@27lT=pTt@!+J>96nKB0$2It7?>Pr0g*$;)_iM+ zae>F>Wpy%0Ez}I8fSe`nC^JtNs2XO0odd&0Ti`e2JaBhIS&&w~&jdb0gWsva*hBp9 zEUQMmZsit>^T&UCs3mxXQ%8K7YAXEr}eeKgd62&8XWEn#_ggR z`PWBye0u&OXZcF0Xs6$JI4~uOhupp>NY$wHw5ehvES3DS=n1DnZP|!)RW2Ak0R2`S zMB}$6xE8u0yAfdc1!vH2{06OIi3?{G`3{%&fb%Q)HTM;$A3j%ZhN2+S;uAYF(+}i= z4jV3ZW)_&Y{*Ak+ZiR7tdacY{K<6Jj=kPot#$QVd0o|OvogI7mHB8Qg7Ev> z=Y+eXyipAQ=l9G}%(b(ne8#rTo$)rmt?j=Dutj0-0)~K7XVw_7>-V7kmKTTKXR%v} z)p3ukjJ!V^w|eOwB2zmVBI`XzButmoIdD8_nBWYEL8GXaa9UGnI*r_}f3Ipg!wxcb^=e5XWtB2zBeo!Oige=RI6)7Nf|XaM+wow4g?yLGZ#<`BjX zJcHlLil8fFG+BPE;aX|d2OXOW3L%Mj0#jg50OKXdb(Mu9rC|D4qqtm9_&1!0_oyn- zjG}#wEGaY_wGi%QcD)mj#Go~sVsLQyz8Nzl&%HdlZUk82&8I8cK()xsZR~}gO0|w6X2As4>nIyGpXCfT zT0@ny2(DNXo_csVPi6`4fSQIU7{}YYUr5QRomyUX0BA8zqJ&ZuA9`(JEUKcFM+L99 zqkGnkCw+z)WVw%+tJkVa;(}3YbAzb#bi_o9D`@*pk-oz5kkKyzw|5`lDN|N2W7z`d zFS`lVM*5;~$QycHqp>8}I>mJsJH~ALrq6)y7jUWik}#_>@>I`-3sOk*+cCcYT(`2F z7$(F9OmI*M5~d2K{V<{vf&_Vx$0;Y_{IwcS> zDk>w`Khda8+fyS_qbS_yWRQ45JFNHbfW@D|=)D19@Ta~Yf9+Q#^9GY@AsVlngDw?W zbO3_QJmVk+OZ|{UPmx&Avu%pgxOi*s`R09Y(-Ypcv}LZsEKb{OXbf4TJ`)i3IpYKd&=n`gDBQ>%fA+7jz z0q>&OlN&}?an(Ogm7U!!_7C$PpHHiOwI)X#9NS0S>R!dYmP$T= z73G0Re|jWqh#ac$GSYo-G~w>0$v;*XY}GPbX5qNSsolS2e@s-;(wT<5hR!NuRw%MR zm{7x6r*aZE;xRCigjlz#qRB|>{5mU6S9vlbr;<>KNmk!gzrvALj!Kn{5?7T= zK+ozNAB(~0ENnUv8a+st{?@8D0Zz|8G343-3u)})f)*j349txRx- zJJENTQP5Ij2T+Y!&@|PLgT6s?g^Egu5A|7_L^GNF^1J2GA`SC!7SjppM>W%nolRWCo z<~6z!t*VvC_F{zcr3p9yMk~|xIBUyW-ZFWs@`lS?|9sHpdlpM9HA5T-oiRrMAI8Qq zBld3vvrT4kK4l^1Rn67awFV|VeQiLO-G{gJ>wfVHx;Y24Z0s$^L7cJXphb#<)EZ;u zByBbRl>9N@S^9~Ssuxm{gI1gh%EqiatT1(@D>;C@}iEtjdtfgN%=<`8w zw@r1#nGR{EGyl@Z1T6YnyKAIC!BG7vN;mL1H&lAq{4V$&J<3RC?BqNpzMgSL$EKpO z>D$frGQ8jY^)%*PERzNhOn?Q5TNw(;hRrj-l#fu76_^P@|HL2g1Kb~)gD~)__>jy9 zV^V<_1UX8EnNd=K9E3TFmYEUq8?Ob51_gj({T{>%6p}Uspl#N!?iKx}qgGo|$Qg&_ z;j8Gp|2CnU#f-DHPv-4J63UyF=xIyTT7eTY+%^E)IjmSxKHeO7KZ-ux;oW6O7L{{^9NCn;WczckGw+ip)L%2n`V%-NJH zSu)c{SJ_9LjOW=I`!q1bCQuC}x~c-v+wk?N@7;0;$~)ow>z$REM{#C-;%&4j#xLKV z`Oi8JaBgkGUq#0M@BVcsfPZ%zEB;;oc_R6$_*SBxcQ?b;r+9Ywt6~e=O#=5qRo#>i z8e!!bx!S>MO(LxQ?YGUY&)sgww+XLzp-uGwr$(CZRgZJ&%W8;-TVb> z%{lt$t!>gL4k_*tkA1uZ{9KoX2VP1R;tYcRwKe;AdcG!bNlY5{Ib@vqCdD!74CBVk*naI)$VX8; z%4PK?9eCTh^37V@PP=%|B~Tc$@rM-zGJ776d2=87aM=fS&7^srk3Z3}<9=M5B`m&J zRf_NGPD{RRQ!(xLAR~m5 zbH3r|q#gnpBj10<0P_CG>yewGbEeG&IZxlR6bMb18!IdsTCRU%Yb=W2^K!mpKtaWk zX-hKiDCwmK@hy!BseR@N4vshh6o?^Bt~!FmX4T-pY+<24C_}Xpp?pCuWxI>r?s>iM z6X}4!Y7QS9DU-Cvseo@seT^vV%ny+bT$9`gU${6+^FU%*S)DSsLt2+u=*B#3zBKU{ zn<5r*IG;pC!H?hq@pybt6tLY}1UB2Ie)9BH)MvkUx<^|LeXDwb+ze#^^IGX|TXQ>O zuKE>j2D!IV=Ir(Q>Ohs=;@QFfM3vg)y1+7~u0ZcT0V@;NLit|8%hi8!jU2}3wQRwHoI@-EcXBQxLIo;W9GZPFQI#>%EDW* z6ZOob{DKNB#T|uwZ(8#GyZcSrfkFKuk@P5yhU7d1fxWVb!7fOi1sg8r;ZP_k2G1kR<@-Zuh!dQX zPtP9WX?HRfOXl$U&jdXHhtLzH{konC56JM~`Wk5(Ws(I~2R%G$2U zaHi4@!GDC9H2H7aHwQoF;HrQDHOr#X`x`!e*%)Q2ff5M|GYqntw=1nRV7dC#D{T z?lSs<{oi+Ye(WVv(ZBieIt&mHbqZXcA#Mr-rw1}1N%dc?Q34IX`~GcLxf*5!Z17w6 zK99;6eN<74QfM#G?JvEkh!9$l`Cm(xt@x4bnyc%&6`}6RvLpW8>9GBqy=4see;sv% zRhZ6|dG&jUQlX-=Gxsk(z>Rayx0z=F)WiF@umQ*&{-_`?_g6u7uZ=%N-el51tqr17$(5{86CTPo66223NBpUDl4qUr7$&Md`2oaUh5x7`JU8@WfEhLz z6SStgfI_~YrdT|`IbAp^+^-Oa9tOQI*tl31N_-Q+vqY>emV{R7VuvW8PwW#&Jm7}w z_@cst{yAljAA`al2?6?dzf_IMd4>doXNHBBUe+CduJbAniC?qw6OFX2X@I>4@MZ;g z)FLaywl5Nc)Oe=W`zY8c^ofj)(LFR6)X{?&*-OLJDQue_$)72h3p!TdPg;nJZpd*T zI}@{iO_)n_c0=+a!ut zBR;6{ye$1E4oor=8mCPpnj9cq41M68i7C8&3v#{8fx6*RmzLHDGdE1<;g!o@JP}II z`stsL9(eE{RU3amPivO}1zsZKpJ*0xS*`rI8hwTl12MzWhap&RrI(0>#wGy>UACvd z2Zh@cg=3zZgrUpQBxBZk2;Lcf{zljI*S8e;-I{frTroj#pd=z=GHb$7)+>SL1b3XA z<>aMvS_*2j`r^E(&<$JyKPrc5qp=OL4bg2Nw%MA|%k9z$w?M9~y3DgqJmP9)7`vQH z&%!-~G*HXEL&qYhg7voCzK02r0#a2j$we-+mO%GkN)JE=7zB;T?KVQ++eV9u-GJ=) zm6<3IEu22`#=nLGruBmwXiYN~+8E?@ihjxp($I!2P-&~K^nYJR)y6H?VSV7= zehkv}7*KED1a!kaP?c>`8gBb1Sm)m%Tz>LnY@oy2XzE{bPC&={=AC9T+$)5E%f3Q5iK~q;~!vQX;X!o;pfIHWd z9~qg9$pwW#erSD ziTjr&%q0Y=4zZ>f4G#Rz%maK(mm>{PJ~WLpcj7+9*;!M~&ZQ)GUN?l;Cv`Z5WnGQOd+K|r!3{6+S9vKlo0<@SO^#U$TnJFT za&hfkZnFl0ZNj#bZifWrjszCD*KY36z!-y|uz4TUtDZF0cW=G(2j%R1Coa$X<(B<5 zp-%vZ!k?OvGUSj3G21rGlfzrM3Dn#iJ9cQ4yGid-X%&lTo#E~~#NVo@b@7W7(n?1MCOvFPg5fP_O88!EZYG+EAniPFnyJO8Tq)1PM&;V8 zt|As#rd`RKM7&1~eXBPMP62G$YL_W{%dE01EJ{+$Q7uF!l7f?P6Ne=C*LC0&stZdd zL(hUr{k{@S?^#!X0GZ}9t9tmqTw2p~e`~R)xu(%K9IiQZO8mSXGQ4-4R?+X9G;lai z^Okg6cHDg%WSS%Xj%rvoSckN3OkYlWcA-r@Q#k~Dwu%gx&Ltj2{DtIxW~1y_k;%A* z>=0S7Y1pbSdSp9uVe9jZAN)uyG^PDu@v>5?A1x+D3Q&pSJeeW>o5-LARxb#e6g#y+ zoTbIysSaBC{V>FPi(xE=WD7}RO(OX*m380qUr79a8SyPU5Z1IjpemrIDP}pE)&DuP zOz2qCz{CGL$w#j-wXs720rkS92pY5Dq)f=MApwTbbb(N7+SMJbOYGV8(=x(xzJh`3oa_MWU1cx2H9bXg1q1tG<12Xp2#pfC5fUS;7@xYx(Cd# zWvH@3jjm@2<6_jKA}&)5%K7_0II8#C^eFeZ)*g}S=N#LjnI{Wr_{}`YoB2mp8a0g@ zPiU=!(Vm#PxF-8TTjf5}*b4WQYWuHdF+e1;TAiO5Vvye8h+l zNEQWk&cPVvy@>OI#xgTr1We8FDBW?Y9S9yVZ6RM`8)MVLW#T?{Yvz|mzuoQ4YA@l6 zYPj=;1BR>U*&q*P4-R?xj05kv!~r>*Mu*=%3v0d#(-GWHfq(z#51$~17@aG*n^H12 z&RaQSPq~0fhKVW5;7P;hsVSU^^EivD8|>WG+K~=Hr%%R!KN<*TQQ*H%I+CM)Snj*| zOOPwUoG!PB$w;bYT+p_+`?xwU>i&)4iHT-QuUZ}+wkv9i*95kBk*aXbr~(|HYg#ga z#Gl$&&aF_botcPVRwY2!2+CUtcauuZB zTinOcy?EnFphsKd1vUPDja~mE`A18ply_g3#+t9b=(pieKc#q}Olb&IQceJL%m_+G zcXX+5T`Zc`EKmd}&tnN2jTGP(7~RAs_BM7sd?OW6;5Rd*^mr=WhMc{4@iWTgFe;5O zZY6CA>n(6u1nPl7J>lu`L_?Wgcb4iRDSR-|;P~S9v7>oT^gf5I2+ja~!N1=qO;w#^pDtA~j3=+{WZ}>GpKL(f5vuqF2k(g{cKw8-5|iC2@mNH0!&ukOpIG)CQ0eTA1YkIFek8ROh2k;mPb(s=aZ*W zsSNM#=UI!YCiZk3*^aL6?`jZFQ!auxw{zyQO`0#yvrHcSIH^~K(h_poe$`0OG#(B? z{P_Y(3`h)nvy1k+bzR%)0Q*azL`vU?vVehDK`BE<>t3#L)_A~Qt!HNWIs)JDt|wix z?_Y$1_-fxzD?L&j6D$Zl@%F>(K=-wo%B&9%hx8Y=d|%*(JTqbTSD(Ug^f`*IzHm74Ws zv@caA`T;j-lVPcsl4@mH+1hKaAYV=d-$l^Hmij z3R1YdPZd>=_;#0aq_!>!62b5oMavVc9HF?@^nl1Yls}bfpIbW;k}8zT#%&gMbzHx+ zNv=tImMbhFqHnD}qWBCqFz9Q6lxL~4kyR-Q+z2qH%@BS|gXMS}ui>|jb^z@qB|0U^ z=LYbl*JG%I!J_D}2?afGw^(upl{M5`G1GbJ!2B@dooUAB_c-=kIl|3?aTe|vogCuWArKI4&0OpASFj4hFF~)GQu`vqM`0Gc1?wGTc1iA z?j-;wq>n~K)Tkj$>~7Y=+PYz?ulv~Ou6`{1Eg1a<9(Nz{o{p082_##FjRU4Qe4Tz> zV_Du^UVRM^8!2b-`u2m22{;hLeS<^=`GF<&O%+T4MnV6DLkwexlg?I+he#(3KS;*{ z&xK zsq#;jU5XMZH6hou$OKO}^BX7QpStm@4u`IMVt~A$3#m~MCp=G;SjabyeI|q{ToHbU zuXmVwEfz;OQcWkVFLK>}ITzD3dmBCnjE4id4_83vn;|rNqVv?y+4(Ai48IZp-JkAd z%k{x=)EqpxTBuzCluy9X3QVo0b|z?2q7&WVE9ly5;EISB7=yK{YVfDP*NAfcc>OUt zRBZ2k_tSCQ81Hnr7)`_bhAfX1R1Ck%?fko?W`SGpclT}UQAkP!$lS5W=r?izKfV=A zkGveugpav;bi|QpNTU-REG&j-;atkwAvtI$3{twkA$85503dLT;QN%_#SyVH!IF#t zvsS>oJpsqLb7JT8w<-{K$k?ZTS>I4SLGWl|lNcUPFa<)&c{lQ>gT+wEWqyrAYM>Z3 zxpjJ;T`L*73whCp?}pwM1CUwjfw-?j*WZ;f7WtyA~Vo<8z+ z6P)p38RjB}9k`i7`;FB^MFll%v5IOd)jHtkCg=oNpNZ`!D=T;VQJBs3;ht0>8SWpleS1=dbdzW6d$bZ5Trfsz)+_OAFt*#z#eQ z;lOg(VsXAxroCn79t*K0+dZo)MI?J@HV*wHjEeQ3G6!)LiLr6EU0n8W1?*owbO;T( zBvYvT^Y(*|SQL#4^(6GlVT!n(fmrM_xBA!}0i=@Ry5vF%dN?nQ8I~5J;dY&+)>Vd? z+M?D^nXuz#d9jp1FTsKUG(2ddtmAVs*+m#s5n6X$)CYQb)aQu9 z4S1(rfOG(6)Mrk+0qHj4pU4ZnVx2AC#0lbi`lirirKP(%9=PmGFO-m-w-94*v!OZ3 zZ5@j5fdcIrI!61=z)%FZ;j>M;c?nY#t8iYUh)Y)LI(sgq+hcDA}MhE zP;9aUm+H7dku+DCKamWr3&gJfhp#CHaTw6=V&s$bju_6voKf*({6J$+4r8`KBhpNHiEkw(A~I8yKSAJpIz|CG+ERZI(< z$wOhfhg@$wSQ9@m8^^xSiymqI?%-i%*tqbO=2F%-&%^YPA}3=ooN^dRb()*%MdQzhlvd!W&l z6cVekq8KtyObqxgxEHD){k{$g(BavW2`C}AYKRe<0)?> zrrUjv%comGHOPI?E!eWTL|E!;Js}@hAlPR$YE091XS{foP08~Yo^*3UsVCi^#``Np6nyn0C7j47 zCVUo%SfnJJNC)-L3i1xiSmbDrav*=!@9YJpotY?`*_|TXoxL0b@Vb*Yn{UgW;tlJM z-Yq>BHt!8Qfv;)W%92f5dFJlu=-9BSYF2S}S+^-r*m1DbN-4+G^Yp&TCE(Ovqj35i zs^eIGK-O9BrcroAc8Lf4cx%(!1#G0m4rduH-O6rYb(SsBBVtHkQD?*^3rvZ5hN_2C zk_W@kOi4eC)%pbkxP94sd~;=(MlKBLr76oGKhjSOc*WOc`UM=%@@OULh%3W1J8}Nx z7&z$sE7R|Lhj2_VK4cr@5jqx?RlqZ-cmw;=nE6Kjr#a%Ku=mBR7pKGJ-0y$v)REOF zoLiJqy+nWqfUgo)R`DnULu`g$_WFJQ{(+!h(G zSQdQ(ljH)i8KL~1G$K-nUekGvmXOMpzy_;Sbub=Ws8}V9KMu~z94VA{sir)mV-kKF zWjs};y+bsnDj#R?~qoP;k})-ovul&IoPuT3HZ|JJzWWNZrS zP+$lL4A?Q?b-GV;)>Ur?>AM-A{>K%*KE8NqrD zquIA~2y!950%wVrs)i8c9)zYLP;iByw%aAO=VV>%;K{tax2vCMMZ=s`Niqtxufbft zOJY|E-3oQdv7%$}zGgy>q^eh!=ZKS0+oY-hP$Qd2=FuDyT6dA+lXi{5n5asTg{wfv z+)yV)eK_rt{J^?@5k=)UiIZEM7fOE2Ma7;IMYK1V9LxIN$4d_N-$)mxoZw>*YDUYN znN}Z*)2D=Ho{pwOcM*z(C86|pr+$MT} zr=oElZle=9fOD~xi@S@xI}v}@U3v!qi8U=Fo0GAQ%KU`(YV|Oi5ncKMph->1TcJ&A z#+537oRXppZmd#498OIN+9pGbBXw#Z zl7#=F&m)w9o0G8{O?f@gCk4bRk4gM;k)yxq^7(rHR;x=4dA%X9+oun^(y`hms5N@6 z@rBZ-tS$2uazv9xV^awofm)RY8u%eim8ey$O%rNGtz}8IsAZ~63p>VQXwW~>XNFY8 zXM4~`({BJ$MPiH4PttDy8;7KUp@HmyJa>nVj(tbOYfzZx|9w3!$pM&eifSHcHO1z` zXg_1krk<0v*xGhk&VCoN{fKs}9=^36ad6iAs9o#qArB-OFRLBo*w+l6V*Or3fC;|( z8$D|^a%|wUvfw4Q@r28bi!Gm!x~Hy|x|v+k5q-kEwX*R$DCHdHM(mO!c2ZuNltv^R z3Ot3>ATJV@k_lCMOB|3;E6?|I`s|zxsoE=tqz=VT;cM_234}8=gGo%dWUp^#$L7aO z%7TR?M41!yD~ns?)JyoZe?~#zn@$qC@fCWJdz8q*32N139^5jv3))IDI&NsiS10ZO zcgv)}ijt>*dK`fLutcukLGh4tIDS{J~g1phFS8l^9&DB3UH&|llV@2=$i52mFnMd9i$x=?el3(L;Q4D>HB7pyx$axgsGR8u zsITN2#ciD3D**txLgV6TU%|)SGqmp5!nvbs-qY07#LCaz(xh_Y>@ApMMnl7J-4wKk z9Madi8v$CUY}-`cVe@%@Qiwcq7kLa(|^cY=#8*Z9Z6MYTL=PG+?Bnt?|vpbGwXIvzn1R46rwT zHFq3_{|p1FA!}jmz-ATqL2XtKo!Q8h{nOmY^e2x3M9zil+BAo zqee=O8-RE~Icz+H7Ln~be*6`Gmsp($c>PTgA|dZ@eXBGp)o+9S35#1s_>C^-+HhFp zIR~Aceo=E0HnIisGzyllFU$c*1u5K=ijyi3BcKF~t3j^<=>dCv|0O57>)avVgVFM% zKV>=+B2mANSVM!aIIULTr2QN0VI&HfWGM+F6q>&MvikNu)0v?3*@wvaIYvvP4*Nt%Z`8(vSc4t!s86CZryWmmt zH`PiK!(2}9e%Wu~sYA;=#Pp)q%ybATE7=y%<~+5X(G>Z%j4t?+#}c^z8NKFdm2;nFCw0^vhL$Q*yJ=9wCdxM&w-A zA`wj?u1zjc0-8DC+BtqCG+2>Y0Vmk@v>53&CN!2x0y0H5=M%(OE6N>n#06fMeFhx$P4n`vtY9^V9JXbS2f{1a2 zj|ZLwR8kEb+~{?+dZfgHv_{hFo$OZr)$48M2KHX(;PxTw9jD$u}gg#y5L{tG!V21a= zYX2k!S(`lpcYJE&n*bHPx7!_$Kqtk7pvcn)i5X7l0@26T3%59=uswJpr{w4aX>^C8 zXqk}rAH!K-JGST%7{hVb`Y%fOR2X z!u#>l{8<5IO}{q8a!?7bhO{i~cJof8L43>2b%vX6upo_IEe*ejUtv6jlMwtT5a}ow zR-#lxhU=gdxvf7{_1{U(KV9xyW8nG1_YhI{eiY-t_1g|DR7w^SyNdFE>3T1$h(FJ- z(z+k)DgWlULdIlbhOiRdJ`e*mvBP$lktU#k3G{p6se`LK>w8lfQi>-E{5DY(_{1g; zQqXT;qMW@x5k8+lX;szc~cB|F23(SF-B`o)xNIGYY{J-_{j;#jXx3Q5FfBSV##1<$wvGF>aAijci)xVo8W1 zXu3YIZnchLc1r$7{Kc3u-CA*a_^P(iA8H3llrRW;@+$=-VH`AHZcGRB6=J{1q6Xd6 zg#pxv2~J6_T^koxS~`m04^H8qc^9$cGO-%Px1)(m-=U>ynmU&RJM^k2ZnW$|gFl*} zd~@?cEonwUXV1|9BYn!)XD>f2>;_&m+R={dCb&P$Z87wmHI>1Z&TPt!81-9nZ)6L% zULGKHA74Bv0lDu#tMiQK4>Yq2BSrmz+0c|;9-7&Azo|Uu>o4!Xba*Lp4|%urBS>{= zq`fMyhAIlnz%)ftBNm-^?-?w*=Dd|6CB<^{y!|EBR#D`w4e|Kf zbK)_U{PszJ_P>j9I}sM=HsVNCH5O4xa?8S^&>$*9*66a2&czZ?!<8WxTh10Z12H6@ zefMbzm5&6v{w!MfF;qoH?mdF<(L#abe}r{Bv<|}$Q|G^g6WSr14=oH8>d!fK=8m&l zMWmFk!e)rC#-11myu-xRLr3^Dg^gbotWX~UV%50-CYd?0a6hucg9awjS>k9WUv9El zu}z1VY~>Ud(iJL|Obg?!4jM&CnGT|&^9D!lim^+_Dw*^Y36`3adsKV6!m#gA6`cOc zQlV*K0Fu>eiUbE#?N@gMs*{1rVujL`Mur-T6U%{H8W)9S+GFjX{X(FisKK$;hTz zqJO$P41FbjO%n1@ouQB-6#~k}hWfG*>N406tYF|!y)n!m{~);(W5E8o&!ez}v-iMb zVU%P?d^M7WOWw@U#419AR9s~88AVL5sPZC?KbL=eciIQS|4x-XrjoAkQg#b8=>S@e zI3nnLRdZYMwqXf&l#&L1>hkfIq>%yCe{Dn2##M$z$bvx_8CVrtDqW6`vsGyj?k79| zgWo}0IV?3Fi5NaWa+%B|VaC+;Cy!T~Gb<&4nxzVck1vGn*Q2`+NFRmBzyp3zj9#Nz zqh9kYPO;sx#%di>FltXi1>+26PWDO#hxtCM{%8seCKx=XUk#95MLAM zj1~FRO0T)uM91o?Rk}T|3ou{*o}iW6Zh0T%J*khAnp`k=6MU3(Kx!PADEwS??&NcQ zR;9oUmz}e^m8B3T1^EU13y8`a`}!(dkg#{11l|KYwpE%@-;|7vEW7ZD^$qzJ8{T<$ zf};{hZ^!^n8Vp(w(uZUSRB~$&%!YL7fbiXqhxc;Wl`>_H&(zTo0C?Ho@3&-sIq_4! z65Ms(m*GLu)w`WuTn9Y893OwX#*poNyh&7?H11a|tMz;~d;gTLt;O(Xpqa)&#pk%$ zoUoHNA9l>C;F#SFAAD~!pM?+G=iPzI)#7Y?DQ!cik1_QM<^xD!XN4{;Jj; z*zEq1zYXEuKxlp~0Cc+%X8Ms#Lh3!YxHJc?v7-ze=sjE7N*t4pT-_QN>QC)Yb@McR z9P~+%b^|QdtVb z;S5D@^^OeELzn{ud@+0RM9=4S<`s)!d{lsRd>afc%fJ>u?ue>&RRz9qoYEKqCR-5M ze`Wj~{vPX{`7B2amj|*J4rfAB;m{&hmx-{0yDU$%A=V0Oj8!s8P2Q{gck4lPU(ql& zFNoKq4Jc;<)VD+bm?_jCB1lxl{n}5ARNYzaiM!qb>yCrQz6|fO_n_wO%95n*Yve*; zGUVXb60w!Q!H&oL!P~v@3wt}f32+aGUluq%Df_+VjGHW;#W@832AoQtPJmy5quyND z9{{rhhufWX=+B_*iT$eiZZtP5NYW+RMJ9Ku(0i2!Kqju9YrA!p(hDZ;z6i{thKx@3 z+evG@4Q>kdyVs0BA3Jz~H+`?eVLfif&U2*N-zfVYE`0%jq6w{(;v{EayVs4VW6=ZFWwrX z##!(JkfS^)XS#yzf zFB(SAfENwz)nXsxF5Y%!3 zD)uY`sz|CB1JL5O4G8wsGVWHQq{|2QxdBaI&sw6<8ApXy8{G#`8?xoiSKwZk^PQ#} zCq^SWnV+|Zr?+amiA_A6ZV_ZRZe8>*pN{kCb<@_*Ssd6;AaQ~i(TIBuo%V;({Ua3{Jt+~Dh$T^~K<6Fdt z>$9p&RMk)Y%i~b~_y1A<>!$}hMIKaM2N*b|8dP2y5bGzbi5z#ULEbE_$&?2rlrSh8 zD;VDxe`^yxi&}RwN+_a9$t0ejnhwiUm_#&Bl1|R@=Ue!8JpNF}zwsE!vW4M?xmq)} zzbMWqjn1Uq`YjTtx#gh&wM%2wrTu#Og^yi&=ZJrTBjXpnv{^HUt9xn#uAXb#bt^nf zirA(pAletFJzEZLhrz6AQnt|x&O9>LAs5FIJe*vfNgj&DY6?l}6l&cf7ymR*!?6@R zDBtTnJ;YS@=|>l@^q&RySOoUQVMX(?BOoou6w2TFM8vPB*LG$07J> zA@pgTQ+4)8E$|zT=ZgzOkvMmTm@xM1fmvV$K$43SxE;8G5$FTeq7{g~>yk0cZPy`X z&L~t;Q3wfBDKcsqsGT0J&KIB^7F&VjO4~1lXpLTo@5e%nsBfJO+=k)Tdqv$^C8n+? zrv4H%3Cm_m(*8x>?u}COaCOOrknhY^;OuL8G0BBc;EXTw?1f8P%gajb&D3`uRv-fa zNS!M2%-i*zxdvW`GG?Be1@d7S^?u=H-eMS-+OnLkdU;a2Exml@wb?Mh~KpTMm>mz*F4oDgDeUaLgXv=DjFyLxKSGX$XNZ6ja&ZgLTe ziK}D;k_0?;u_tt_Ph2SRm(#VF%RxFnkm8e;zmcrYQ z?+teB!tpj3V!|J3X_=h53`3r1L(sqYs6EIXQ!&VUuQVl_{!vVntNJXn;#HT%w=~PD zu`~-d%@Z@6tMJJo8kfhXDiO!ggVqdKrGXw#q1;Sq3XoySI4)N^DtJ)hDR%M!q~mUt zR^98$feexgVS@?+xMav;Z)Y<<&F$^j({IVP4Z9GP9yN+3S)y&qhAK@;N>l9`RrRJ( z*hQ9V6{T4osRfhFZLE*9D^PR}F7(Z7=U30?d$kzTAKtZzplmQFw4qX5P15|Y-qI=$ zy)IrX9A?wSnyNTUnnl&DE3&YF4LTQ{ZKG~mPF{mve6!#go*uWsRfV~${lnZ}fwV;n zRmwP(8w@I~${krYW0&$(f6b*;mL#jz#;1HCVVbtgI>xWJBT{xK_3(rx7ozi$;2QE& z(w9WrbpNKqEmM|}S1eaF1)GA+7~Op+XR@FkW!9QVrq!XBDB)$p zy){vP(H7a%rfVuRr3*^2HYw97HRQ9U=Zdx{S6G@-^TTkI_a*ahE9(+9)I*-?V;+_8 ze->a;GgDL6#xrp!_^MZ;TC7%Pm=2vTwv*GYU{zq(X0TRO_bV1jmRSTlnG8AM~-C==1H581=;%|%+RZ;q@*`}fOmr^vL z%(Os}p0U6fyS7QWVyV1x-o&(}*rjpVOCl(%iiK)P|ILq4o(uKDtowpBk^2;gIs{=jD+B!+{J{! z+qGiwMT$5BJQ9gM9dR#- zgGf&gTZKdX-&u%Echd=Pd}$?yB^**oRR`%&tZBks;B+O$IoSgUp|$ygXl}8gb#}uo zU1-Vuh0b(@MB|P}DHmlmm}KJySjOEGi9dHr{7t|vd6t!pD1M1p!xr6j1fJrfLn)Wv z7@x7o3|sU&#^(${!wky)F$6ZaUOIRn8t1fk;WMerrVhFgO21%X+#_$vZEyml2N1s96e+V-#{GFZ$cITx=QXpaF zodL3~xt_3Fu+iQz-ZM(#ZomPgFHc4R+_h*yusyVkeO3Kb9Fx+|FhW(aT*!>r2ibvG z)17%2ZZy*U@n5ROV!ZVQzkueB=yaj&uyWOsf|%)~+$kwb3QgP<(o^OY>Ehzi_Y#s- z<0tmveC`<%;*sZnJJh~zyALrH<91w%yaJ{N*!^}{Q=fwVd=v73XI^E|bgGKl3ZEnf zI*P_PTxRZu?ON?t=%iI>n!xd~!ybx}K|9TGbFjhF&9Xaa06B2Y;P zM)!%t){9ArKI-OoOF*Uv3!gX99jsQfUaSW^HliNBs?794+r+HS!q2H?vR-W)DWvV6> zY@s!!&&v9ORj;RLhj^X!{o4_A!R_UzKf`ea8lX4CIv{hSooBb81w%I@?ID_i28ozW z2-`*Q;|rx822b}W`#T&eZo(IFk8vbm^C6iMRFu|8Wv!71NiSASQ1@39^dW$&8nc+f z$XDd?cedf{_|LqWtoX8F_C;th33iRIrKjJy{lmp`N=vZ?0nqewYks)i24L$Od1Hq@ zpmHfl)0c90r!(-5=<8QHr%hU)Sc4ybF>>6`aXX|#hSks0R{(eGZq?TeaJBCjQ}1R- zuaVq-u-JA!EZDzq1I2fJ z4u#`GA(_H_+(1_#XNC`XAp_&Zw*YZt8K~dGW8{&Cr0hCN1mtm!yuR zh5jgpB{TJRsE(V!Gj3qH z!PD~5E2PbHNd>1B)I_LfsR^ruQ~`CQ_<@#~XesNpKVKIxl zp?e5T3~NlT`4i9CKj~q7_wnn5=qf%lgv5^a>;DA1P9ZjsDRRFR)Iqn^Ok2u-D~tjI z{DSS%H#YOOLTdNI70PLn(5VY`b;?uhBa;6`(ywS$AzQ2NL&;k)aql+YIGbVW zaCUY=4Y@bC;Wi#H`k=PKA#BLlqWS$u6bT{?{TwPb-Sn0#FZ3n>l|FMo>>lF%Uww^g?SJ2hg ztyYV?S6nMKKWbNCEEjDmbd_Sibap@L=4-zm2b^Oby&HCQceZL*&@8hSC|6@oG-)rYRjh9>pvSi5fwO+?FmS<1$d0-4u_QkQqXrW z!f`K2K`85>KQc=Ymj9y67a?g6D({vrbrhU!Iq#Rr-ed@mueKgkiku- z8^UHe&P{@%!B}NRw}e<3h|1;Yvy|)bQ-g#c6y--PH_o?Kaw18Ev|0u6m@@&e-Znpw z42;p%)SBv+w>tpSvs#im<8ASw~->m z4Z$0`+ZJ;L+9UrAshI5%yd5Hc@XurV^R=SSt)#605gwUY8o&>2JC9iaHz67g{Nrb+ zsD?3NlEC zu@*sxUF~tgsEfFuzW-^Ona^MW1Zj&=w*9_2-`|W)ILqW0gSjRt(?8+}MKrPb125~i zhvs$=vsgpZv$Qg#IY9n}p7VH|plTX%#f2XX8S%yX*+Dm*mA$KgA7`_W8PmIlDBX%Q z4zoVaj>YJH8ZLm9`n*bk%c~ zI!bsR$EJn5Vzw&U_y4wl`M7+X$LVPRgaUS)Dq5LlQxa5)NF!XFMxtRM> zk@05zZdfZHxPO4`yrtZK0@ppGgog$E14rip{{e;7%s@gs0%-v-q0QV1%`v@|jgK&q2 z@JS;c*@eKws5n>zS{^I|w}LBi*2m$n2HEI8Lxv4Lb;Vj`D*{m((H(&8tfmr6!yI{m zKhBvdl%CJ{*t&*ff02`w70r5$sPAVS(iuqiOqpTwQlOo8R~UpoAhJMyS|9tyr~*qOHAa$8M`e ziM^#7TT!d1qH0s4tr4SEg0{9=E!8B7+DTQZD!+XH{rz|Ie$MNjd++nSZqB*)ocAfd zw9gBf%r`)uWGlu0`}XKKF8p8Z>iM6uMf<(qa+m&njqmUG@@t<^>^V;Ry8KpW-(_d{ zkwE~rp>x^E%(ae)U4`sB15^HTSyh6>A=cgcwoi#6_hPi#Yk30#dRE5^R6?}B?V-o- z@YLyvKdNYdtF)DU+gWk-yzF7f}0ZeV-!)k7UnWm;Y#wADz9 zxOd^ndfnDh9Jw_*a|S5&&$w%MkQWfxVuEUl+pz*JY0N%sDs5aSRQKHZ9fDu@D!TK8 z&8%@twm-q1sb%^0pMK%5uz}Y!%uq829+bzB`f3phDI|jA zLAg$U5%Gc0Kd_w3%@r6!A!mMiJLMM=u*NJR$BHr^@vj6Mh2m)(oxzv?grYrobokhW zle;@+=7w$sxzc=gU<%{wn*LjEZ$G3VwD?|?QBLqZMoe9c9~YP(`M z%;|#r5BV{NPqSh(e{|m;q;!Y7Vur7z_FoT}X03M5)A|s_&&{f~T9wu6u(&JUDJzsE z_Y9^leNB*XN9&xKe9Y?6b0Z!N!%e=PR_B+I;{4%Wq0cAd%Q^0DwHS9P^R){LaCsSY z$xdN>QN!g`!c~$kr00$r`mgX$RkDrG%&bO`jdXgoa@yO}dMO<Hb>kGSB<=<>HIJWhXBFR{l05dFJ z3WXPk42`B~t~VSZ6DLe;OPxUnK83-3^-|_%scDy~ML$dGX46W5%B&LW&E$LL@2jPK zVRD;b+b8?C^V{)e;4CAw)NJE_7A9W8rCh75wx&_?A1bdVQ%)Rg50_rQy=}+V_(Abc zgW>1Ju6f?LGChjQ-gHs$)~npxKkvm4+gaq<&;8SU!}cZ5-c4q9v@k`H~7Q!%|O<0C=7Rpa6{*}9{OT!rs$Qu9ngs~ z-xHJ{@$)+i9rp_B^Xd_i^8*_L`Hsx6kg?cB2i0dI9bI>OJ^Xo{@A0n7_TF#i<*E$m z_2?Lz!bvQc-`oa|(ZvH)aC5Swu=`sH1;eJV$xluFwf%Tha%Qwc8GlRq& zo+mFZezuzEdwuSl?L^(XFY@wD&RQhsc@*QCA*Vg_ znf;T+o056)Pd37CidFAOw6u<(uUpSg9o7X*(@1^}C^8GdEy*|EzW9IJyr%kv7acXm zj*+YIBF2iZP*xzCqfqOI6&rflX~%IM1F<7v=?f)%fc_QF8nX1!;Ztt{=*DsyX${WF&|g07LatLoAEZpllIq&ul4 zViPh!Ayvhq0cFW)iaz^})w zoz2_t#{MyX_w(}JD``)WpAMs)^;@k^g2$LT+$4i6?vCx8mH>o1H7cgu>g(ojrbSh3 zg?u{HmV)0{sVIAnAY-OG(0V4EnthtBdPB6!TX1kK7#f2*@%>6a42geLmX|u z?6fh8@uap`7n0!R&PM>FK#~8IR|~p-J9(ZRVaxf6kKH?dUv2qgP_qDlQUA&p9|IT@esmVa!>JH7}qv@X-w|}VY zBrvBhFs;2*ZD}q93`?VvTe8Ch0XSfxRj} zn7wPm+h9e--z^wI09R6pIpUb>jQ!8F9$#ZQpiBMlW4gcXT zP>!E}`B!{wqh%X8^O^2%=BF$6o-*`TA8LG*)EcXW#~2xsMBjgZYMe!CD;zzJDkJ+T zdRxS>Le=>yUF+Dnv*!)z`0Mi+PFS^h4Xzhv-L&wH+}I>sMUN+}jz5Q98a+_Rb{mwv zSLdf-@Eu^s*88h#Lb^`2Os%7gOPOQxk)%X13tMJ?hCno^1gi4G`8?~A>Xv&ve+ggU z&+SB}vS4>HZpASV{b-K3U|o&lN7ik8vK2foa-;*9o2 zsIh5T$n1i+++apZxp87VBilbB&el)WAt1kr~7mvsOa6oo501CPV<2{ zax|*Y=4lcG{VN|C)u+pQ>-#_dW%qn7=rJ)dIqoqjkM9k>Sam6h|G6b0trxQQSI?1K z>Mbz}WpV#MC){!Qsa)phxJuul=$gXU+AJOU@V|3QKVRfWUyHq}D9p^S;g6=X{j~I= zS2IwH@~;f7A4orPt9)iZ^406Ez$oqQR-xyr{#QcP{5}o*z)8E`{7-Q$=bK8r&yjW| z-SU6WRrP+jfA~djl`g@m$8cgbV5-V~II7HI)0SUGoND{Uf^#(8eyY{l@ya6_w(+onp7^PzhcWh91?eA zAADP+63m2-ukB@AugP%uOJkJ%5jLKqjT+;EKHP74VwFU`xLT?BS(@#sZcs~6B;%J` zBK@N45u-n2tm8qzueP3i5u_awCn2be8}9?W0#kXAq^m zu3DwFzcB^^jdJN#M;xzzu*!VwYaL@V;{WKexFMktE!SbYa)0HBCY&|CMV!=hqfG~9 zkay>{SWN5IhdWlSNs?H`XOd=L?D~_6yaeVwI-i&b4i;ufelcX}mOYM-k(nBUaJJp( z4Y5N$sf4VdMjLv3s2tXd4!J+U?`=Kh@KYEn- zM1mJT3GJgo<9PxGN_9!kNc?vwJPi{HzA9AqtMvMv?(3JIPyOMC79J>GM;D1J$`!K? zBbIAlErM=}!A~DBBuZB4EeD2Jy%s4copr2Zeo=QlPGLDkn3Z&7DP~NeHC)oXPPcYo z-K+Pq?R&)AFO+xFo&x?bEvTgx&lpZZM`Z3%lph)z$)8DcItGZtQpv3@)<~ev9czXk zF3wn&Z2C}!pHGz|$p1dR6SS*XW60mTA$|Ge&PM~*4W_1@-NU;d!pZzE|GT@Kq)Cr8 zF}NSNpphkL$ybz)*L1hV8dOwLL=OJTy>&e|$yhty{>@5c!ozQL^^TtKU(d3JJxtZP z<)7uCOTy{lmO@sHe{+_9!-iW$$#Qy)0#5I)b3Uq*eXU(*pWrk2r4;c-!7=gmWV%c~ zi-atnHPP6mQ(&2Or_Fnn=S<;oJzsA=}!ng50qcnBg~O5~^_bME1X z$trtJ1D|#vo(qqPajZt^cRWA#e(zB%pZ(4m<%6cZXQw{@;nx{UilmF7{^$CzuTOMv zf4)`pG{E6{U~*pIOrzVfub4 z(UePu8C&Noq8f_ckR)nvx6`(Xg*nwfw*M%ln(tFx<1>vZXS%D~{F5VE^PX$k18UU$ z1>0UT+Ut;A1tNyN*6(=Xxuc*Mn4=J(8WG-gEbgQXViot5SE`{>FV-vDx@1LZ4+gKM zyDP{_mSmQ*y<*5Wcoku4r}1IL_f6f=?WmwKywlUxCP{Z^$Z$c3`DZdepgEImv1x+1 z9)k2~SK8+fcqhw`+0XM4#VRYR!MuNbKD($ydrKTb3fIP6@eJ8Ns&K%RqM^Ua-o4+`wE92q^BRKrzpS&{6=M1TA-ivll~?3iZSc&SLb0`K3%EKYTVaA z=PF`tJ=ULA$-rF=--mwac7Jz*W^q*Hqt*N%y!anct?%ADhYaRefzj-_U-WO5B&Hm@ zYT$uxxSvM%AKf$`wd(pE;+pn3{ITH=LUe-as4Dj*ldM9M)u$<-hr_1l^a^r8`Bv2G zT%7GeS4q^tc@a1YINr7za$4NT!AyHvqN`p%e8`xUI=2Z_EFx^vC2Z^gO?C*}R=rIbDCwG-%G&V1y{@}a+Ae1yU|3#G* zca7OAx7&`NA0wpyTKqu&{ek}D74G40c#*9%%oEJ;oFY7!46V7OpOS!^zDvlRyZh1W zDz70r89`TGC1AtFBF%eS@s+3LP3sT0m2p=Xl<^3gc9vTCqM_C-U4A3!qGumbS1>;K z0#h?@HOwFjNvg)qLoIL6H2E#hxTjjlpnr0sqC)}Em&L9!bl$XS62;2k$F?ZnE{<#G zc{PlBz~GnH_Ow2Xr+LiXg(PX(G>VF2*x^7gDzww!Sb6;owF>Gpc>>1Wy+}T$4~9@S z3?*O-Z(pV45~Zc*kqkD@@+-N6Pw|cN?OeDfUVk&Ky!r<`0b}mYBuCQ+qbMLo9sjoY zOBoT!5-#LgP|wf1k9U_K%@=(sCc;_5g1v9PoW)zi)J{&`zg&2wC3oF;=~!uSW0-W*{o=ow#z>sbBE*X7@Al%6^aak zb`+J%iL?yNJRJ)6MYp0&+m&|Rr*(S~Hl-{*JfZA?19N>WJ-neDf$wjFa4Z-W$}Q6) z#a*vygI)!je=HD1hxaIU%uU!=bfTm?RuJ=#=RA2ZkY|6&9i0r2S9@sf|8XvX1>}ih zquev4X94iAumw)e3E_kp^jY*7gmJ?x+%_xRrmRX(5BVYaF`+RO6Gn{1fcLTDZ5Gbz zW<>VB3wZzDn8sOa%XNG>U)r5K+kH91WMdB~kctp%$$+{ECiK*lfm>}Fw z9+g*1w%*0h9q zZv~i^ek5OGsAWHxoI`K1Ou3^NC<3OXAILHc-s}e-=03Abd7yw4SJTolvKGT8`@zKA z9~L=x6b+7<7il;fS9D5;%iuxYKu*mG^16-_JV^{S=h;Lt7P!ZW1Or;cN7SZJ@k|M$ z!=b7W#)}){MVhaS&vCI_3=!n;vZgK{$So}A##)8-jXbXC34(9(qC7Uas>$?UCb6BR zS*&byE{vtc8>LN&tqE|C6vgnRLFB_Ya3#DerYj?JvMhmjQPM%0Hk}H+rGtAc2ks~U zPLp@VD2U(m>o7ThAwsD)Wl$TocW2u*`B(v)jm@b4%ZnHw&?KY1$q~sQ#mFZ_eHH=F z6M0OEB>HQgsrC@riXj^up>)K98|Bq9U%}0Bu$12+!-A6QYk3e81fS$7`N(AATb8nF ztZPk~*NGNpGwp9tbOJGh#r4h!7*lBYWomAW#m$3!nW9(YdiUfCW-%3_pgc$pV`$-^ zvk8=s%^Rd92YZsajgGyxA0!{hN2Z*pn!X!DleHNR*bk=W{<7$}lW8b4rd0ZQQ3gSF z!S{2cEIJ-!CY%LttnnI^a*bX*?dzx z%NmTp>zn?=5RX~~Q|8(>8fv$RWk^vrbecXbUUPyjh`<%wRYt?qUg`Jd*N3S$ zk9ug6?wU4D13{nD?1g$*BZNRi|?09E6 z2QTHGST>cb2TXYQk-qu<8xL{@E`tSYj+92#p&M+1&C~|J+U`J*0T8X3`-`zAoPXh4}Mgk{h=3MiVA71J$_?p zumW>(i8{LQpdTU#v=w#0U!mP;7PF_tUdj5&UUDg}xn<+G1xMq7|M0c)?N8Q3fElS4 z^VH>uhyE5tWY&K}t(4==@wG}}|BceAL*G+`fPkD|EYyVuqIiT5HaqvT^r6YAQ=U@a zu|+sf(%bg34YeVU#1m-E8)zZQK`$0=Qwik)46~~Xp^c`zq(&7;Z0zMNN6MoZb*O1< z!oni-5c(4j@r|2!{l3ER4A9h~4qt11d?G?^WQFi-Vjtly=bq=(>#GTTBwCU(ice)n zaca<8XJ}LYNeUy-fX!`aE(e-TLUE2(szc3Ybrix_M!yA}@KdTy`Nt^7(0Ge8@0zT& zNVHbUTAJJ^jgqxAs5z_;x#OQD5u#SSCJ8ksMoOjFNbX;*F<*<+Ncog@F*L^uo%)Uv zrxci$4paPr-W(SN^&x6yV?-pWu}C9(?GJQPqVHKfvzqIBq8`bwZE_=$Jtaf!JO?MJ z?mABNO#fR#othjG#YAa0{g<{@4TYn{`m*YELV6$L?&24f!qi8l)sVWebT(*Wq*#h{ zTHu}S7HA6z#YHhQb(x@C0WPwAdljZK>Zgtzqi6sZbAEBxG;c=IrSPQ&-rc^Hr5c1y zTbqCeh;Kb`atrA#z%}7J{o*F5RSh~rdNDYD*gH(UruynI5l+%9?k-u=Mnm_7`%I{_ zJ`TcWp9D0$RYwdEX-F|er<$VxbuGhKIU7(=Y!MEJKlb@LL9qg6gTJ+esg91SYnh)t zT=)tt|4xRD)~aa@Q+$9HA+gCgrF_zXsrDE}9XQ3V^M39S>P8^bjzZLX4QEq|qSMyK zpswQaMfLV-eIJRoS+JI%$jqwj`|l8Oy- z!dV0j)gh9ZwEtYPDGxq-jPu4@C?2Vg%BjWbo^jf^1)rtk?C};#)Nd$IEfz;{27U`Z z%fdx)9zR}~hxTuhwJC3%>_g5Ha3K7Y4|ORGfI48EmN4bfa<#J?XOE~t=nb+GCF6fW zNjN#Y991ZX$z6n4*xt;2^%5fqZQs_+{o^t!&27Hh=>?}yn%k#tC-mq|=DQuKCA zbt3UDf9GiZF3qv^SH$@y*jzFdj?b&tNU)(d6^qZP_o1z2E;2t;u~E9zEaJ|UphQ0o z+tPFjWPUE|u0rWCZIVJM(=@X8*T(rJ_%S+QPU4z+=$pmdWl5m6eQs{`U&~~VRvTIRPh&U zf*oy#$oZrCCi(zTcRrF_@fSNnIBkdMd3wD%Z6~Bvo3d!SCxkMf(FCI_k2(iR>32=f znijs%MsT%CQzD$uXyz4{fqndiyDumq=JJva!Ik#6$kwsxo-9g`<}cetUVU@|EA5q3 z^mH`RJ@277)eqK&x8A&-G0;W3k^9S_#)*ECLq7ZD+m}&p?DYX!QhAXt#}fR7i+jpL zVD7oW4l2QgwmTKQpn-Jnd>BBw@a2cgiwcRh+FzG5LeHS7aR0-2l3P0vf;AivNf7$) z(!PYdPP!NJ-z~y9?Qclr!-sT+AGNLdanav+#=rFn$DnXOfiAWRDs_K~$uxqR02@Y`iA(*X}y z>CilpHk%D~DTv?R;IfwSfEC`ROT&qvK$|68HZp&3NkE$5kkAhy$K;xCZmT7XGOLwE zGT2KnYFQ1W;Tut5xdVCh&rP-R8f`9>NfBeU!FJyO59nL9G`p-IwIzcHWHK172LCgwr3 z7h(iA{9n{j`TiiRruz{(Di6yQ|MwWSI&`pTLf3&?#|->s*>r!|1mD}f!>|Icu?gaBD=}ukYwQ4| zvgQ)$Iy2=z`w)Kruonf9Pa30ulM(KH7&J4~;rgs_^B1Up#EVk3?+v&?bAUz~BxHV_ z&h9=L0;_4K~> z9^o9gYoYaVo(3rJV;})2@O?lRW{ac;0@dWNKX#%{?fbwJOa+~=Q3z5t9JPd|7JE)@ zWCy$j-r+}*2Ee&lKH7UPg0Hg+j&o@gg$QlBf4_cXwy0470179#leFw#W1;{*@$}7? zf!zF8HL%o@T0nS+dogB=-(jDCrCS3wqui4)DQc)xOo|5Tsj8ldsC7LyePI}g_%VP1BEApk!?X(;Q}|=?2?o&Exda3L*zttXtNYiQ1tQ2yfHEOO zX`=*x?8k&!XzZ7STK?FP1aD~U0y@E)KXx)<6B@gku*n}gm;iys&LlwiV?QJm{`jMW zjs84n4~Q7YBP#=3Lr_BrOaQkCLKxs1iogo^7D_M!dY$ z!U!(W=Q7Q!A>=r~ssy5>5d=M(P5`A*cSlixPB_7f6w-ByAGF{<$w!}PH6udEApk@K znHkV0wDkuWw?(iA#@>vjv3Juv$)x+n=JtNR6Bxfa5P?S%wgrLl2Ls1=NYIf50F5F5 zNIJnsasYHF!GM&}b=ry1Q77kNE`kU;!1LXKDd72H!i9DE#o9ImfDR+rlT5Il@L&iw zV~Cz8KC9#N4!!eo=aEUQqj_vk3U->{S;?FUdzaEE4k>ZD zFWy(!$PL--mM=U(G&{LG-yG6{Z1%{PR~?764-Bh7zN88g8omw#AsVR{leV=PF7QyQ z?LOZJ5AT^aJ7crghTlV?-?QnA+qPuH!GCov9q9FEFuOSXAc;V@tga%7@;A<^e&@I#cZWPlwQbqE zq*P{6yoI0O=V39pjBxy|9al&J^T(T^G%n*^PeK%eg@c2}lh6vr$FF{8yF7MDbs6t@ zBC!?nzxN$l@q=Uyd7AqxYLBl6yOOkym%IOMX_yQCN+>?3Q6H%_m!zNOHha1_j6mqAHvcrfDxqS^sEg7R-C@96x z>7qOG5wipv+5#2!GDD&Zm75{agHkkdTa165QQM7b$f)f?T`~GL9lbQHgjB3|LfKX(kyn4{Ga^6&=GuHMga1xhZ!w#p4A9&iG81xl6q0m{w5K+owQ&sLKT(yA>lLMZ@9Jc{B5Kg+1< zv()K6351;Qku2a;>+EvH`5I{oezr?OyPU`wNhh5S54*XX6kv_7ZU`SgjA6287SjsV zLZ$j825bM)BB%N#e)s+tm_t}%nRJkYcsFA0`k+Y6DyON;{@H< z(W(cs*RG*jO@1jr2U*Y$O5vbxO0KLqvb#090kT-aw;W0+aopzyfW@hw``2U zb^{tYrZ|0BL5siK%}9=g`mW9r=y7geQIP6ycQ24C#hoL!S!%9EAYfzgoH~;m2SW z%*CdzRBPokrZjC4> z?CSTHSsn?fL{4At?X%1jP>Gtp(VJj7Al&>OQ4k}hjO z$?gLXatfo`Qmuo*|C3cN^B z2L;2vTGhSBDS$>&Bf#74ATN+7sWjEtR}@f3iUL_I|kK}vKfiWO4*D?!K;g;=b{A44hH|= zoAg`=#3TWvp_WCRPGn>b0Kz^6+0GVl-5ngpGbf(vfaE9yFiEB2{5!E)0BO7epDWky z9mkBNY9@BC;H0&%kFYj%{gIK?0Q=|@dl35EcotsK{FCepY8GF$uk+J7D*>QI_qn&7 zKrM#^4U#}b^D&tL6d*Lo7*?608inErYOz#}iOc|WvK=#pHKue%q4z_Jog2XW{qvK&d_f1;gez=b%%p{`u(EE{k^A$x=3 z#eHPv(AsCi7&oo6d5oLUvqcRjk-~wyL-b9RVj5s5>E*%#AMn+G?DEg072I7nC6kvN%bU<*cdm7!}+IwsG>J)YsWz%?e%g*_OCo7jB0 z(v+w~nE7fZLo#V^#l~x}`iV}qBww(dDB^bAyjZia2P^5@<@OqUJM7iX*dj|m6QseA z20n$ky%~Q5du0%tXt`sua(##aZ*aN20-p)>S0@5^% zm#j$U;Bb*G1-(6)AP7?r+l6_Zi`c%nhiY1n$x><6=;ihlytde`(OFEz?_6wW;=8nL z4qw5vBk;DEis5~sEsB$>iGS|&jo3#E6JTdp8(Vo@*jv0EQxjf-N!fxF%XFA#!HxD! zz^gDl056NR<^AGpDiI4e{sBYS?%YfJYrIr=a*c}oHvA!saG@gaz|m<_)7_4q{fY5u z%wjUItztddTt@J9Qat##=$50CoXLvY&^g}Q@0|?gIuig~E;^?RremU^bm_4gLi6Pf zW6Lb{!TLG3>P*N&;U95kX+NTvQHT z$C%0@g3k~`nsy9r zvN};Zt%YN|1>BO0D!@02A!R97m=-Npj`aSSk=nt{1(BtRJ1|!{Vsv_sZXF+N^(ygJ znyL}jh%^BXsKN3jb>Ad4fdj<)jOvzQ=v6o|oK%w3txqZi@5B0T*7d+vWr+bK=l0ct z$d<&Iw7^f%_N0H{{lb%ni2%dso`oK;U_M!h!mpp57EuUP2?}YWc~or zNEMu+>WBfaipJlrI~I!yv3L<8M_Re@Nxrofe9jxJQ%LT@ z%fVuGXC>OQWhl~2Xg8xXr=dkyoON9wEMA)Eoc7J=B&*88=fZ(>4DOSNcltXDMn56b zQIz!lnUJ!<@vwNiI<(1|(U1lBLX@Zji!-k)7dy8fLZ_84BHrNL#LkSVNBI4SU_op- zIm7AV^v4N-t-tE1CA$n%mOTsDsyx701j+e*-SMgh6`&Dze=OI%+ClS(g%eACNmurU zg;7a_DdqKKiU!s64{OQ(6kBxb?Ah`SwgJ?b z`-^o?@GrI-)X33a|IbTs@t21gsk05eyY>a~%IvJea_0ow4B9!xmVtKuVEaHjf3XQ5 zz7uQ(8pLPa9YOVb));wvYqm1h9{a7DPQAOaMVA$l}{HF*X_(x3oAKAlMzZOQ{$geGK9ijEVbEeH>SP)Rg@X@rwi96z3rb`O}I{ zJ>jF4vci^w{{A`P6O3P5J4fsutkEE#gtY_&^v9Ym0{Y#HpifwP2% zk`ajr_-~Kb**FBtUo{dgHQQ0}4FXQ_NXxE7Jf8jAH;-t^{y}$IbSP{vd(h^36f~Zq zKtkUyUmRUZaX37F>HP_Pc?6;ChBjMyY+)+9@dh(v8TsNP_mG<9AB(OuHV)S~{k7hW zG^xXxLe|0wzlEWXrwM~uC`VTV)7OK2yOunk-zSeunz~tljRtQO@PA4>in+G{V$c`9 z2PnZ{WFmeV6}L`(Rm)Atc(fVc2@4+WS-PVcPa-#Y?GQGGm_BRnJa0vRYeZ(hc&` zJMJAOT@{$R;q_U!BsK_|j7f+p9eH-@zar4|UW#k!zOs%3`}RWHjITfJM>+}m?o~(M zyCB8CRX*~M-(qwT92?BcZ;}SlIr4=!=H@rw@PuzX(_;zNPpf;0=)89IMn{y0Z*4<# z^~*tjxaoc0cOO;c1T%24eX>2*+KhU(_YS>up`8AWSyU=)JFe5DTe)eNSC_qPjvb|$ zqC>m=^WV0o0}Micmr`0M)C5>VYDOmUzfSjSl3Ur@QuIH+kOyaNKi85qL4WD%sW*Ma zvA8fw|CQIJq3E0X*1Joe;!B^6FswiTn_ZbOFXA)!FN*9~ZaalQu;i`OoFuJF{5Dotx(__~9k$=Wj5nQe_*!_VEG z7EG@6)hgyJU}eqBv{xklA&mu@GP@QK=W*4 z&V#3~6TX`T=y&qMS--B^3}3T=%4F^~tf}HXyLhTU<8%+~o!)^^zH<6DDQDqBTi5l>t>Utpc{Mc&-d(OMPZ{n_)Yn+PE#~5g zcSHX8Q7yStXAg%O+PR=@z|1a#tuDuHb!<1)dpg9GhWt$P9oo+gQ;Or;DqibMH~MQB zG+HP4gz)d*UaKoS?R}8UuzkCy4%E_gCy5CLc9lJGnM2#TRbyr|s>nM|uhZjF<5?fH~w~aHM0%dF2zZ6Y?#4`-D1<+~0;vze7X3tNjMy#91 zzm|XAU-qcF|7B^THi}vds@R_AM~y&($>YbAl_z!;9lK6dja=R@O_4H|BcIyq)Y=^A zgO)0}^dI^loHWXkGwAGaW4DwM_xQTC^KR>^gfG3W(vg7pw7jkq<<;lskFEigOg7ID zXS+-8aB~52iP&3SiNxthuOjLDHjUMFw+|guTD&a~yoKvI_l8}K&@U#6u}_%g9qaAV zjl>hjZ`|U4cGuXzGv99!C&6PD+`J{m*HZDel)*{!%IjS?p=huBsw!uAmCL4Tc=(d- zK;UE2Z0I~DZVt|QNvbp|h%<9zCq)0jXQ7%wWTWyM0pMCtm8pxJw7yqS)3t$rBW16J zyboo+`%J=~Y)KFPx`lr5l54G1wHES(NUVbDb>2{zy!FT5Lu=3W>wD>pD@W2}ERfGj zft!|Lc`AM*%SVEWH^BH*Yx8j#T<~2-@%;%2uTP~<%yeJoH;&ixW{u1$5Z?gu)cz*I zZ`xpFZ{Gam?jfV!q}?vbVxPZrPYKk11YzA?5SY5zmK9?r%c_E&{t^%}26X;6%gOcg z=B&uPnN?8l{RzUyOV(d!?zrkcSm8|hEa1m(ry8buqf4k$#BgogN#N5-;I=t~Q^6k@ z-ly?4KJA5OaVmd5)`(;!*)1+ACuQJ}i06DpS(U(8R!mBP%PCv+#y=0tu{MaX{c!HV~nlZv4;#9U$6R-5Pn}T^u19$G>7*BwGE87ZtzydNP%ejLvLO#k^`x26bj@OK=r85Y zFRrg1sGO>M)v&XYw>SKo<*mm7J|F!(gm{bQC!+t`tSgnMd5RXYbyG6VEpTdl=@>@u zsF?#UsCp%Ef07lTk6WN^^k2Aq)!X2%SqQX1Zp(J!&!GF`;Ly;t=zI#h zwEUem#MQ?Vwr>hPjD9vUv!6lEO_){sM!(&XY`Xn(@AG<+yG)zp)9mURv-U8zS1!oq zUZlkx78B8?H&I$>Xu36XvltHx;Mb|wO2M^P@6w3=a2?10TErZ5{oG8}pi1dSDf6Gi zaZd-iJm4n#H*cEQdDJ@6ZeP6}0JOU@^9Ci9q~>M_c;}P+TZXGk#D_z3(D`;aD*p=B z&e^=uLl-nO_g_HT%b`fsF5d1z=U&9${de>`R!nm+s}=i5#P z+@tIXDr7vh>pN@Qsck9vn0_~ZuKf zqvG*pT}il3!}3Urzb46;x2pv$R*JC`HDe^8@Ww<`KPFUC8_ryXN zuJkw5?oWp*4biT8{*IJ$0J?9y}2S2Ki&PRvQUq3hlRs&hzcIY%Xw;!r^ ztyx!F#ULutj?poVDkYEnErc~6-`@MO&{d3hpq$fS`o?Mc`Q++?zl~G2#uuiKz-Kof zjzjrf43o>?=3ptG5#NcgM0ZY*%)s5h_4mK;@sqTec2fu5#Y^+V{G9+p~6O4Dd zvfS(xn|H4L;!Mwg952sQNyPa@h?n@=Q;EN#-tfqLKr{F_|ETR2=_z$JdbN$h^>vUn;y(^Zjb22M=J8uIwM*6B)+7F!=lc}agqcjb#-6?&& z5C==`XY|&GXUuj#9C?;#v@-5^2+x4RMKhvfTxmAZNjB0X)y+jVpS^@~lIdxh?FAfb2xFU4;xIvwGvGFXX;QiiI?X zZghMyAPY-~N5 zt028W-zlGnt-;CAtbG%|Jaj#K2K(VZqnB;vYS3c#x}6tYU-u*1<`16#_}bkeG^?TZ z_S(F?ZT-OGe;W(jKd~Ek6=i=9jzrC6KEQb04wvPFeQT&O(-d^lohbH;I7-dSY^e9a z-cdBS5Hs^I>R00kaDMrF`J+s4+P2D9d+N!H*(`cNt8iiXqspHA_vGC-EBCm2U}}}J znrr|{0rcSR7sYaxHyq%%ISJ?8{Ntf(-UB>k!OWy}gHF(=(R}eM;L8dybq5)pwVoJLshpppP?e{MOPpxI6mD|5T4_{ZymmK4+V%H?_8>Fb@m2bBt((nsaMM_BRBy`l;jJ z6>D^6oAIvkPcDwec5gttGQaGClrWr=&i0Bw$IjWsje=~82fufMn)w&h{IY%8U~fjR zX+Yb(w^CnySyC?U`yIvm_IIetZwX=JI~}|ClcwWmgv|W&l#`ksm6ZK7zOw2U=+`=L z0{PzXyUxG%^&4#`=sIrQXD+w8y6(&GtHps){|A9Ue!qV*FNJQss4x=7Dp?>VrcF{} zh1mwym5cMG{rs9lD@-2tRVTb6J&~$4sAoB*gUoC1F$a5|4$z)Ld+9W8Vx|uFgz?hs zU`RWuL&*~CYjIPvO*=nG_ls)Ui($?jnAzFjw=WBllZvTHpgjx=bF~MM7IWM#OX)lq z?-|n`W72=l6r9w$6q&ciRr`3N;j7JOnGS1DCRM?1k*wB{=>0&=4I^!XjE!Um(^}2? zf1}d9m=0Y|T3)=41~Z&1%!XJ;hpDVbdybX*!!FCU9pxL;6En)Nv;$VHg{k{CF|7op z_~|84U+M5g_eF=9)f2K~eq_e|6pcwu8-heLRi%HNyg;X!YzEoUWGhpp9h?=TS!;LK zb%gOyqxKMn>;Z$Xa}5j4I>XWeSI(*aUZq@EQr*+brKDFTrk2Z$8lRY1F6oLRYbmZI zZd%eE4A~i3quX^jHvVFs-kj1(6RgU#et~=)S64q=UQ&ZIOHiL|GTMHsNls3a%|bKP zO(K6gM5PWdPa08wPBx;~(b7gsLC45wdcNj$w6-OkBRjIm(PM@AY>3m4*#OfS=}-r4 zy^z?b5~B)rI5JzmN$c70O7)uBq339$`7?P`S7~srHJ=mcux^pgFL8kF=|#uPgJot>ofYXNB(+n$j>zo&R8CB(*Je>1X0l6$lEWphqpLHSU0t2_ ze6vai?by&QX2UIUFsx1TWD~b%a3qRo$Gx^SEG$sb=twb}?56j1b(`G0{*E^L+OdB) zd9Bycy&##n-3!Y1gEjVyM#&bMufw!+k_4KvaX6Z2QDS>Ykkqb>^EOknUeb|r2}^a? zIk%;|Y8}SOoj=ytYh(0_!cx!g8V}6%i;1ZeYF?grefA8uGo})H6V;vF+IqKl5-K#bwC|9- zHwpC=tXH71vw6Fu1l=w3y3!WxEEdekX}a^+rR}3am)UKfn3{&m%!2AJUB`bYP8(-> zmpO1V&RxNbw%!Fa!MXyyET?-LUG}iCx=R~-lj^&wD-7e(465h~qcPhdQ@V81>RFWP zW?>$U&35=$GG0nhI(eAcHIh}@H_|>rHf#!Yq0&v_u8}Cr*~9l*4Z7cogQKC{Dd@@$ zn)B6U`;mg_B303q9nIVQ(W-wgZN?8|N3GeZ$NP}=N_8h0A9Y2tM?s;owlZKx2{Cc7@qD8rTdC>n~)&fTERPrJYv zkvBA@D^mHQH=t<^W%qOsD4l3`)>-)d#)$W!kfQ&BLKmLb+wXgX}_6716+x48r`S(IpD zr|q8NNRd`H3MI>kO=sN2boy$o+LH|j!dy>Kpep%YMU~&dCLK?0OK+lb-+fa>UuT1p zp12j1F0@$A=&@~&+N^(MrOQ8Vx49)$-M#bVvZVXkc1bQs{H)n!m|OuVGlY{UyYAH_ zFh5vojY-O;!JIXe3+z^R(nZ}t);jpLHfS}+G>hezXu7R;QP&-e_lHLJsBCh}VCG7K z^5NLs&|aS!Cwe{TZt9^)-L37gBKds!=@h!nKr$-Xo?PgNq2zyjzLG-Sw$95s|w^ScYGgHCsK%C1Y^4VT1eL~N<06)mUXnICGP97q25;G z$4XtjBF$1=q$D({0c%N+T0s^Q_bMqsf_jlB^*`0}O1FPUx_eVkqr0f1ZS{&vlV+*t z2^MP&V5Ss>>c^4=nxJfC%AR1%Dx)6lu(ZT>0rPsS%BtxZ)Q(oJv_(CAk~`b&0xKqF zX=!$BET0~Pr1x&7{f|6JEPEO=#tW)3pXJJ;Ck#i^ZN;82XRdwp^mUbZs1Qw_dKq8R zo;y_c=#hV$D;-0~o^Ux?JyUwZ6}bRmEDn~MxjnO-%NLr8o{?b0s2lyBBxH{aC?+OL zwJ&S!+bJg2ob8qNVWeLEtd-r9U0&MeoZ2(0J1iIWhXaFwJz1#JGCG$F1`t{<{?)PYQWA8WgL?cC8(I_|GHqQ(}Uq5Dit7HQs9nv+EA~OLdsVA`rr%np& zt5=whT`%&(dz8=@m7R4hMNGB{490`t2o23M1M;GPYuE2@;>H z3|D`SZO*TR9m>9KEXa+TD~rYyDZxq;mC}^#m&%^8Y&e`O0#j{pr6XD^E6}M#mAP)I z7tF*_?lO1dbd3s=SK&-o7m};Rv7HuXknCtMLA}n}bJUqVW3krU z15pqUt#s6&Gt#D~)jvJmb9;KalTJ-Sr2&6l+w(tH8E5NWGv}Q{onv9H(Rd7TdIs+I z6w>QiHMC_B4A@H75)YPky{qgMADD~|3);jPr1aB_z$`HKyvMd&W^&uZWKqneM}=m6 z(wZwf9Oe@xGU<4&zLH$q`O4fjqxId@i(sGG(5uuRw2?|dG8C$HuuR2F>FNKUwvc~4 zQ8^W&*p5uVeCsaXlaGzQ31Am*q@TkJ-sz zW>5aBGv>xBwdlmO5|mxYug%b%R(siCS{as{2ojoI`m(zbRTCKm@*nG`i+HocTMby7OHNE(@L-%;D3nwEtFsczS?xm>p7 zt7O95w? zw(_7|95QiM6_x&HUlSKgri8B{HKojK*u|ErIFPmX_jDKs6m6&0WQw|YIeQzhj%ZR> zS;6EEWi1Kpw@h^3(*rA=KUElE*JxUVc);F4&GgMln!0b!wt!bF)+rbWmz8%}mL1M{Z(ouBjSVz@&7$cu1rtZ`-F1Jkd z6OB}|#&YFVky)A@E`|HrQZ1v4(J^O-QqV5gCK!=QPJ-q-V^tDJZno=|GvUcSumtOK zxngpdS52{Gr#a@qu5^FU>C$yk>AJM#MF&^LCMNx0+ORJhn6LWSL|SN0`0O-XNr_~Z zg~4d*Ax+biD~y}lTa%t=9SPgBIqgd2>|{(t$@H2`SesdvEts!D(N)DN5=>rKuOrm6 zdMr73&^4s^XlOFFWXG7o7(u;K=}~@~hPDcluld-A^h-+?U2=bIo#d_A;gRG}H~Bgg z$x4R_wsh&?k4pkwGVL+Z%qC10R|?jncJYnMqZbsCt867ZQjgYNd-hh_`#&dbRlQ9e z>6W=k*OJ_apQzS>)J{%PEl9i2P;vn@91X}&YD(_ln-j!|+9X_d9o+A2pKJF9DtnV7 zJ$n_TmyBRD2YP=y+h`fo%{QJ)PMImx6^CP``P3VyXJZw;lV(s&Z%_S7Hksy3G?ZS- z>n)v2Pqo3xrJJJd7hI;;;NCRC>B@1}HW7)MTtSg@rKvdWBw^6WQYNcABMx7{$qHUkTD#GOZ*j z`@U68BJ3*NeK2pdTLq?6ZP{#+wGk)x?5mT2RUK1H(3TwyCo@=)He{A;H1k=yH6u*r z!)032CWn6$X?U{Z^m}cst4wZ~6uu@2lx|HWRJJFOaI)i@FD15RGOy6osh4f~&Y(@* z9WG67(U>Y}Oue`S5+A%RpgCIA*Sc_}(&3n0%XI~Fwl{OBC74LfPQQ80Xm+J9PW5FE zPQN43mn~9~Vwqp2^DcH~GD!-zZ$VPg1(O?@NzH#2^ati5UwW&oFWq=a0+TILm+;Eo zlwJ;1G&ousTb)hz^q@8gmbox>iNnwxjwM#Tohng8YthucXnA6;_eH9RRDUb6W4}9N zABpYPv9u^zl=MfL-CxnyQ*y)Uri2R8tKNO3t^K|t84O8S|2MD6)@FPlipSfdbl9y3 ztj&K{*&mDsxvX8kOmopXH?=>=8w0%%<*5B8X0I$M*T-JJy%}1SjD^${oJPAddddem zd#y$LI{nEpai#vSzD|t}HmlHVgPCe;YL5o8cGOfSdm3~^K2cW!YtCv@LW?>Vn}e66 zp(bXP^GZ9vet(!vZlu;Gfzmrn8-&?|(+ht=75(}F+d0#c<4I#5mtC~<`g`UlrS6%( zavSv19;RH_5RyMpy-+WsleZdb7Pja&roE_5iG{5JrZr2$r7O;V??=vvj>u z=Vc(B;k87%G_>)Z;7Z?H(d)>-EweCHDW-ob z7Ebzb6aK=<6WN8utlg}wTv&eJZ{fm)i%R$XwDGkl7>SY&NCN3*%EYt;=Z*)RB}cWo zBr*$U0?D0?k}X}cNUu)e@+P|e=S)l|rW1gezGho4OIvDYnQY~+`%*;Nnc1RX%=DK% zSzZ+8CvS~ZFUsZ?6}3-CXOwbLx;KANxhN{m&#s`a3iujEi%D%vpkzYUXw)X9U5o07 z%D!Gsg7%2cjBT!^YhhIy;u4v>;?kMTv?QtB3!Z9&lR3|@l9phpeoFUQzATyjmU_}X zBuP&uES7JH{f{WQ`e0?|&N7-CsL3!+UrC+a6co}bPYTQOBSGTvmP%p2e>8t9#o|ET zZ1tLPUH;mP`F@zre#oqNx|{z;x^kX&45x)FS72r;Krog~@7P0d@ODYd`V9?z^wrVk zY%brM8!{h>z;EtvrkJ@}Efi?qJ`q&3YilhD)tH+;C3$6sIg2hP8?K#sv;RydGu8VR z^&(ir6taV(dWCNv+ul}w+?)b;Y?}8Oo2WYQz{N##6ZOCYWApz>J>dicgR!eav1icN znA7t!mPX{KqNuPmA6FPrr4iKz_IDgY^E(c)`M_P)q1{7~<6^f%zc@^L3{vUfl?)0~{=6yoQm?2<%TW=($xG zrJrJm*Q9!z-(rZYT@`#OvDEW<&ZyQ@kFf91G(0 zDTCzK7~&16smzU`w5c|vml{#Q{`^9`k*WK}lqX$UkK*BY6Ur(1`Gt5>dOC@w$v=q51Sy`}+m)0(zJ3l{N}3&c^NZ z2Kw=WxPvm!s-d`(p0z(m5OoI}j(oI}k54sTL*UU?BPFff%R~>2H4z#QRa?|5wRXfVpurOWSv5 zjuVHO9F85^NgQToPA+l8+7ql?E9rC>hCj^A%*@Qp^oN<5ne(Q)W~H-ZzxTadT;EJj zPfvHx>?~+&!$KyNLWj+A(!M^B{afYvu@sBg*PqDj#vy{kE6=zFWc9VS$ojzAB~vgs;ik!PPW zb9}WOKCbSj{u*C)n>emj^2F1}b*-A)IIh>g#?*H^Xpu~P+@Mv^;^yN+}|1t6S|>Wm*i(T1?ExZHgqO;rsmGPRn;FV_nYiJ1wZR(dixFF7qYbqSt@p zZuYo`aIbYsCu$|!$NK$*2M7^Gq_Xy>cFgM?Pz0dfQ!m)Eof(Zf3=Iujsd=g z$ld;6ps&^4WquiheBU~+P6n%Dgmw&JWoWj=Xva`W24_iW=g;{V*4JG2oOTTN)tU~6 z5p-lEVH9DsB5*5hHkR65X;qA2%j_D}=k;pOL2Fe+W923-*PSr^x$4Zv$oOtAzC`}`hW0J+1 zBa=MoE;2D$9tF7sR%Wq(j;|VF6<>BY16Y+YPobcn+ox8O?NHm_>e3^L9BbHI<%}er zCW{!*o)O8hj%-wFcHa_~vshQ{qLP1OJzH&g=hgaVJ8$>1 zwuf(EuH?xk$A%VV-fc9xZ`{c8llOdbY;11ijZhvLp&Xl79`ZT2q&Afyl4`M;3m^>p{JSzk&aXAuW6Asl)2 zbjy4i0^jEO-sq%}0-?y35y5o4Z#y>W;gS_O9}p=UweI8>5AZ})O@Jxtz_@{Pka zWKa$(qBP~&GPm1_c6^^pd3$@8O+VW9wJ0XtoMYnK|W$KP298Wlb za3bL(>sU;zjFZh`(YV_#)Kl1cD&aK3>C#IDIKzLJDmar3XIb<`Puq4o)!DM+nb|mp zO6L;JvnY!h9-rq^Z~@^$bFxT!z(qDOMG>-bu~&Dy1ukKEbWxP-Fq`s}Y+P!YE*d8r zmucX@UHb84cR8(JVc9IkJZoG@;Z=mIH7*}KUE@2FQti&+*RuIK+b)WvQpfXlz3<_Y zbAx|PA#RBi+T|O|)^dQq!bI;}%M9CETXq$^{qp?NZ~-FCAY6cW7+4 zq}`REU2)+~CEZ=%-ld-8M&oXpx`%>(rOCM0l3{lTHQdLh`w0(tak1zef6($#iYd={ zh#C)@?@mZELWDRTOt?4 zUrLW#ulSp-|HxZgzuZv!kXtZY*|UgqO%^fw_T%L~Tl<$eKH6ArD<>0Z_oWp2Q)vKU zAYl+;FkuK`C}EhC-BKUU>IlL}!YIOMwzikkF4);v98~s1UyNaOu*+vUMW%l*W@mkv zYtFa>rNrOqFb6G+CCo{fi!e7~9>TorFr?fh-eNvV=l7$Cc8dl4D2=Kf$}UKqg$N51 z7Lj|IMgxnozLkr6QJ;Hg96aQF|%E(u8FQ%W7!Pm&J0FEl=49w+1sQ zf}B`^!hx*k+%?FG%^IIDjQ4*=M3}_{`QKUT(v9&-3YwJJ3MsRgD4#+%;3Rbo%LNO4 zvgVeoS**FBW6#BiIoDwG%t5dWFVNE3??7>+cbeQGF1t;CM`?8%vkp7a#Lj9a5f!`0Tu%>nHEEdU1KizM9v=4QqM}2x78%v) z?Jk-BO{YLMD)z7hhTNv6aEqG&*9j8mkklre`wcT&&#QWiNj z^(M6XU6ppF%VvwdY6*5TC zEiXhNMUSo1N{d5^z0@w|DE6kYedK|WN3pNG^XyUVr>duqVt;?B8fz2>u=9bjq&r)} zL3T8;!ka^vs)KDcP~fgzV^c;O#UXM;yipw5Y$Wjlhsp02RTPJFup^X$MPcMn9Ph27%wJbdXg1~3II-E3cdO$hT0fa^ z3gJ|5)RR4Nnk|28tJgi-6Q?%~gpCkq$aXEyCz@x{##w6TC8!gfEer0#!FZnTrg%Kg zQA$bl#JSQI(-Y@eZQ3+#_UF^w1%wL;7ZEO|Mn9~KOIW+ql5B}e8AlVBQGB_XF|peO zuCOV!S|5ty#)j}%T3lLZeYWWmOCWf zwV_SiO|sz5LN}`=lTOy`I`bB)-)f12kt=ZIsJOqz11R%SAlpwTct) zG~1pbJnQuOp^16cjZE@j`z$=Wb{V7&n|x-5I(ei5#J8@$hL&YT}x%*j>C_w zYveZ6Pi#p>OQ`<%mkp<1+?P zy@GFILAn~+4dAz4os33&XA3kUrO_UVeJ|UYMh!pM%tuCI>@gA}e&ldJslPE7@iQgA z#1enEg7GUQzo{>u$cJIc9%KG4%X~KThb@mNXxJ_LpSGMLkr%r}Uc_Iv6rGSRC+w|k z{7uXMD3gV5^l5X|zHJs=lc0!xy#zLHTbs>Of!`O8=VFZ6+Bw-X`G-0+jOK?mL#25-^kA>B|JMk4T z2Zdt^a}wqv%q<<#`I7Fw6!TCxZ%b&Wn)&3KSbUhDDhqfOPwc~j3aY{r;zCqdSPAh& zJ}jby7?Tf+s*M#sL0qiO)+Vdz7MBl;Q#>YWk@=d>la}zt$mYY6svzes8ZnMTFGYXJ z&jslD&szePc}D!*c51;_qR3AB;(QutHP8T@UevT&&n;$B`&} z@sm4@Z?je8(lbE@YGpl|U8&91o#*LkJD*6`C#grhipi|5Ojw1mYMU+fu3kY+(c0`suMaym)y1d7PQIOlIyb>P+aXfr{^qi_i?6wpr@MXFRpDgE zV>e$4(P8uH<}rv_b=X~5&9{D}+=Grx)j;`7L?#{flRJkV^DJTfICRPPm>`FSx}j$0rfwOuQ*V#TZU{j$|z(L+7k|7ROR_YV*AL<=KI8^QR3F!h3qu}sZ;11s-e20lRQgc$D zWRGO+#Ceo&OyFqWm?+0&HXK7!$9jzvj$`$B`DGk7oZu_Ay`JdDEKit-lj5@5v`&u8 zVFsr(%Uw8?=1wD=PB?#qaHb!ug0omXn{bXF#14dWDLIdDzLs&_zpHnFs-B953$=9^ z$BaL^>T3NW&7w*9`|ibB$X2&?DYZ+qV#w_h6%Cil2V;BTG7f(^;R?c)gsTWw6Rsg# zOSq13y%vh7Ubumx8wocNZnkvP?4jf>6x?d@*WAHzo0_tG!|8u^Hr-(X)(SomcUm>= z>0P+X)YEq9a5vTOktKISd#`y=6Qv9H$u2ovxL-P95f4~=HRE#OLH2)0dZcpUVYR{r ze#AB|zLVfz40}|Lxf><2x$u~V^Uug1r>!Sq5uY63Ns6AbPIXV*!qYZdoy;vfqq5t} z(|DHU_If7F<2ipXb`yfU<9TBI_>^Ubg7!`SEx~%{;HZ%9hs%uUk-c z<743s^RO;L7T(lQ4!)0^e!X$-2V39N;~|`<5+h(Oa+| z#I{`~K8#%`1_3^b8=Sq5+4U2`r?J%C`+w%ca2|fnwl9B_!ywb;w%;ngr0gqi(tQ8g zcP_a#{S8~cC45Ktp6~t?bWb zLns-pt0jL=U&7FKb1igN!o%7vIblPOD~EG{5$)!kThSw>h(rOSys(bZ)S0c_Lf2LK z81twU6P7T$y72;K4(ZkG{k*ZNxc}U}#hePmNK2(K!dwc2tR>9N^1v?9mN1XCbdk4& zd08IO)ubue56<(^qxsFju0$0JSWI2~eTJ903$lMY(yD>+lqg`}Pa7H0272#XRH zGrziG77`Yxa0v>BIboQM#5=;0l#i2ZBpYEV3YM1VBpbP-Y#9r<%h*O(R(|l=F0Uc{ z&+*I2kEj#Nv;PXJcDYMiOJXDGZZXH3OAQx{ex{hf`j7@+LDB@QWDz&=q7z{vElna! zHvfMbTPo+X6UC|lk9ZInn8!Wwd*+-P7;i>l!_tF>g*Ezisf**@5SeK#a*MA(?HiFN2UqE4E>1aE39S^_;i+KhUe z6SnBprc=_E7F2hlV!6Rqs%D~2@_Mkf<*|R;T{qR-)n$NfEJD8dhHcI5?y%Mw^z>jm zc}YqSw&zGYSYn)jXXG6z*@>`o+{>2KE*j09My zgc_kv=pr---Gm;(UWB~~`w;de>}SihC!NLqtR7$y_P9f{R9OiJ%8Bku1_!y~<<9oN zK7!w)^`>-?q7!wvgP~)cN@e{-HPNwc=oV@@*RgIbD5e+kFJE-{j4hWgc63+M#pOce zI;y40Nm(7vz5uDR-Q1*0 zeq-DDH>xlHjp{pYU|gEjpIYbZKVSdedSm-8GQi}{!oT~otu;n(J1t4?Hrb{xs>~KakMi(VrI^Yy@6aWAK2mn8;1*4&N}004R$001BW004P!b##}zUNI84yH`5J z34fp_+B~Yt@oNrC-$+eBO1L59*Eht|*m!p)robvUtNaj09^VcTxEFXY@JYb^_)R|i z><#h8#i4gJnP{vkOeWsRWTNWGQSk4x$z2}PIa0t)eZ16fvTtGd<3p#`5EN}q-p?|<(;7-V&d7}t8yeR^n1>Rl+z=;6PFZ*=> zoCHcfCboqW1w{bRe+tSXD26DggP{7MpzuNW;Bucp58(2UK<~iiT>`xamq!G8A1)t& z6>xP^EEMzuj8@WNSUVwf?)Ug-^HkcGh<;ANwxBGB*C1uYU~% z3;G4x$TaUmYXMZCS9Hj_9Wi?4KFa1Yn93D+Hal+;$YOrcD&02a9 zts7OgC5c+5w-yJa7lfxVBq~cU1Si(LOy9Z-mtS-DWf&joh$4$Zm^BPV=KV6$^7d`n zRs{Dm6(yguG|P%{T8wcdP1A7_O4k$=WF#4nrP^iGjr@uqBGRrftpcz^!gZSbCb zas6y&NS}Gf_S8{1jg=Mos{n?ao08U#c{$R^54) z@o0>SMWc*&x|NwA))u^D3@Q^O^EM!>HJ6PE(pMUu_YMHOSk-d5x0RjSf>YE@J2KUE z6tSSS0c#?xscs_Jj-jv{D}SO2nvFL}Q8a+P2x~=n*0F?$E=E|}X8HN$INWJeGR=`Y zln0sSlC4?DU6oRzYPVvYEMj6KFQgizn=62`a0#4+Z=5|3r@>qJ)?0Y%Exhv-t+(x#kSxWd5l&q_pBVE^q14_Al{ zga!_-q~q2$@%a{(pd|@*#L|@|l=|*zR>x>=h0DC)mb0uDX2XE&3c?!!Ay9R56ZVC} z;3phol5}|M9LIr7y-`#RQ;rXui*kXiSRrK-+cG=w@=~OVI!8w zfA#5;|Hn(6%k5j8Z@&8!!0l7-?rog6P;sP7&$qws*elt#1#{c=-n|uk9VYIA`0M?5 zZj@ddH2;7x`F}Hv(fL8=`WX^LsP63+n1e_B+WO)v_&)jPXHUPsaPRqR3|BhMMi`@l zc^4;A%x=tkxWVv#amReuKO(mVKNss-o4vf+RlQ-DLh*fOTZLmq6#)^KEMhO-+vf41xZ+&kMK$k&G+%Dd>(Xy zWD6U_1nTf+L5BbYrYuo@|~<1#zVimarKLIe93Be=9_{%OJMGipoju?F8>Hv7jsv z0O_GHS9m}GGud&4ci2KF6A0WVf1MhC5r;aBHg??&{$JsD_)O2pl8aD4D+p1-Svwpm~Ay zBUt~$4@g)7h6A+#r0iRC-rpg#kIw)8HgrZlI>QeC_+tB|51-VlU;q#sOZlJ*dwssc z@qaBuhcNzPSe6fb6Ng*PBe;a{c{qpjfPVs_!?6HC<6nqf_Y8OOA+h&whVJf)Fw9yp zuEVkETs&yFPj{Oo3IekH?RsO+Oh?1mb7?^_vhns8jsTZKz`VJw8{PqeL&OW?BeXOp zmf}eMZf&<9>lbQMfkm(Zf*;%Q{aaFn@qb}5ML!*}kog1)o>+o}sYT8){k;IJ(@m(_ ztc!y!B;NfI68(Db{oCq|owF({Pj>Q9HCe!7Zo47K>n6^r7yCaV+IFocKh}L_<1NVb zXS~-R?~v;taOM{|j{3 zL)dFDbs9Vg`BE46ak(c#ZD~S*XX4Xq{t-71{R{z{tU~6(2<3%f=gs|_VS}|_E1LHm zTUIPTbbfB}LC$yZOY8HF{@6aWAK z2mn5m%NS%KU005a8000~S0GF01QWk%7b}}w-d2g*)&2JpZb+7K88O|p^B}$ZJ z?X0xaa-y9NlF~$4XeDt)N}`t{3C&RQ&W_w@P8Z3V>5ox$4JnR?K3K7{2om_?4=@nG z2J9S?TN30JD`)=!eKC+6jJ+7J;anU9$a~e@L(1lQFA>!>-LGD~s(zop*T2c;(j~YcT;bg1g_NH&DXg`bLv{K} z_@l!`lEKd~N9Zos9oM0LZpU(sNEJ z8Yr!5juLYWe#VJ8L8_ora}s{QdQ(6=L#kj*^DJqM5c6wjNOOklDrigd0x>V5&cUMQ zB~bNcKVE;fu)5Np+Y_Se-TQyAT%No4;laT{vsAbz_7|EZ$1U#zZSxK@?>5crh5kk4 z1U_IY0Y|`ad%k+Ja=YwnJ#IA;!IQ5t)7N&aeP093_pjGz{viiz<{$AxA*kc!_YN(K zdLnP^=WBxQQz!q3a&Bo0@qWt~It# zdDnFii7D@u(@G(8_9*r{LRYE`I~;G*98|a zb<+@Z*Z%eY{QS2+Zr%5jW{(@V(ogR*dZ4%5o+JEp3z=NbsOP5`_@i#Jmgr}^p6!O3 z@wLaxH5k@ver$QE_Sk<{*Ed>f=o3?LU4-ia`h^Z2G9aW4qe5OQk6*Hz#i zLIHSS>eavCL5ni z=cJVLp%jRB5Cq{4(f(RhaWTllHD~3TAE=-eJjOJN^R9ns$0BAT5$A|`9#aD(g=1No zCS_gILU9+RxPL!!gbT+n60K2A?0*Rt;D$NUzKHn;=J>BvoQ>hDvKX!hl~z%}Wl|NF zB9*;^yzt-5pQOGUQLm6{xX*Ji?Q;;9<)3ON-xD6eam=g4e243K~KWq{0q2ZJv`MlHbI1Tp`DnAg#zfP@=-fQ!37(-J5+^ zkZuyQiVobqLd?IEbGKj)RC1eCYlRQj`xnCGJ?np!jV>!6(CxC}c~k(QUn+Mk!fm2n71 z;7qNct^08R5Vq&X@aN|U6_i)}ec+SBAFKx-Hn%*=y{74j=2Ex2YzU+I)HMJ$>^48{ zG0V&wytM~qrg`Z0L~olGO{;k*OsnYf-KKxAyH(xkRBX1;+(zz*O9w6*0gfitgzllA zyki;mwrSkGi>Jlo_h)4hF6o>amL4uB-Lc#jV4l0Bh@Vd&Z+zA(&U%du6h3AIW`Qbu z!}b#}=umRwJ8*jIp&zpsd$;_o$?Z+BCT$4{<=F1t@JFeG7$vf?pFu|5feN<|@I`+< zFv$u7^Xz`E1Y`M$;jkSjn0{(UZi+l3+YHVssIQ4_?k9JcMQf~2gF6rI`j_f^%*#s` z%EQg_(hPOtdi;vRq`?cXh`eF?~B7O<&)?d69K5y0Lv9L zUoBO9MF-Td*R!`BgIUM^!wcv{={pwl1R~J89Xt*CV@m74{}rZ<)--a=Hg@SV@In9@ zo;-q|9`5D=+yD`R)&aHfb1>N$H(D*kC3HDNCwvCi#1W!+`~u!5JM{3t<)(k0!X;DAkGI|g@2~@;YoXqF}R+hLq28TBNgh?^}`A0Z^h8ql~cc}|XLF_C&b5tgQ z2OC@K^{1;VwTR1dcbNlxFMEHCQ z0h;p>WKV$B5vQMt)URWpgj(>=4yn@dBl0mbgu#%S1UcRT6MH;`l5@HT$TXVev#5em z954m(w6uoTh32I&<;Of~?MR>UlQJAo>q$t$`nCb;dn`2@|Ok<vluTXwP z>Ru*PUFuWrcnztkKqjo@RV1Fl0RuwD3;%fNt3!u{)1UN7BzZrQ$#hJaQWHu-8CNtI zGs+odQh86A1$tJQhAXE`!S7iGdB)`Pn7o^U@f}Ie0Tur)!G#=?a$Q!LQ7$T)no>sK zZ(6ycqLdu$m4+2*HKl*OqiS*vXYrba>ypx+IwgkIAzBe#_Yqz9CAuzT{G<+f%%-{y zKCIiW*|YFItLra&hBcfCiq6*4HOOy}3b&-8^!iGz&cBZ8`2+_{DZKr*-iFHK<1nCR zJ+w&{UKtM_9sc-lR6`}DRLOsON4Rr(N2m=uLhVaC!YV)tfWCiKY#(!yIcyAfRqXGB z_7Jp+`m^*XS$3$*PX z4=YCxssmZ3`5j0nd5?7<_0YUSJ17^TPk4q9coRzUMElK8Esz!NxovD8Qipy3rOEk< zeFd}fAltKHt^vQ1!YeIGu^lEVG z?-AsZusVN9L{jdUl7~>x;qjEIh@O6%o|eQ6_NUmHq_DAk9RrU~ulLVk_AE;5z|4<6 zyV89B#hi57cjxYT1&D_St^@T!Y`d?XVGeE1&3&tM{oYZbS@6dp)i@qzWythB-lDt+ z8h+@HNO7y?5QnHC4#A$@yLOC2E+GgBjA2T9OoM;Q;lvT*Q2W!TeNF*byq z1h0Q3Yh`9QiEuMILPDy*^Ob#sJ76?f>iiKJ^bJAHn~ro7>8TK9^uLP|H`F?HQkzs0 z>I|gm^I=6xDCe{>s7L3O^J@RXm#c8Skl+aQxP^m_gChZlEG4xsFCH&p_%@#5{GSw$ zj2hhKG|6>($@tq`onvz)P_u<&+qOO7#I|kQ$;3RdtrKfv+qP{xnb?@<&V4`Js`q}_ zwY&NUbno5OYdy7exZljgs2M?q==qH`nSj$E#i&z7UzIK#KNSQ4@)7}1h@%ZAHO!Zk z3NVkH0Ar)*Pm#u^L8s^QPIGSRXqmT0nY$L{OKd|uW|4qgUjhh(B)S_o>dM)IEtVKk zl=uPu;MQ1HJ`5jzP$3lz#xsYg=;+i5-{JStM@9~abr_msHhaMA~4-e6padD0B zpN1bVdJpf!yTCR>F#pI~bLT*neSn*m2Tr#?m{7a1&!=)gcJUlmK8-&vzlKjk`(-7v z<|-*EY3@Ou=~|KEgTwVfKtiO4^DB9uYi1_^I}9My>vuD2QXErJ4r-7@4`+!ocqK$U z4chEHW%Z#HhJ8eb&y%S2IL8rUC;0L6Y~!Bd9OxG%_6IE-nwAdVycDF^l#`7#Fav?3 z{g3r&co@G>lE)na5fhgD(Epxl3m%ajr2+Ykl$ZgWSWw~@OzSh# zv5QUWrRBDisSN9he9t3y&q>yc(rh^!SFY^Yzi7Zxa2_;JV(irYe*yZwqH?ys8<^jt zT66p+Ccgsw&bjl?=&Ds^KqA1i>1W;|zL(E2Spi?NSh11lM$C)Jy>N4%*#=S%TsznSTbtgxGr!7A#|;A;-2X=y=@SZB zKc`6GMOE|N0g@j=^Y0!c&Tgqt*?uMuX(r5w*@%d@bzQOz_~gp0Ew00|HE;j9ZXt=rL1x$w3p{QnIn;~4(*U#{M_{3w(p$w=kHgvyr=8}M zdvHY*=Q=sgovn4}Y&!rf+b$k+y7g_Y*7#*Q?ZUbJWPJF`-Y%|OO%;=M>l>FGpm;P?OOFlNW7S7 z$Djjn0{mard%wTHry5m~DA`*Yx3^Q5Degt0GndfpIzHT9(eyGl2_{uK#$GGYY1p(2 zVKx27;q0=~-P0jN()7!mlRH|{6Ted*>k1qmoAbgc&f^Mh3r`dSo9RJnU*NZy3(~ld? zwbkbW?oQ%4aJfaGlU9J4?-zD^&s?^EOUj(TIuvdp53ek_`_0!3NWB&q}iP#Bj*P7X+R(wAam>aBAG-5U72kkd6>4f^g2zRI;f199C%2*K zOmW}+y5L=BMb15PU}491c-|HM?y%A@RBY&-G=?8i3C?a<8ZxA*Z)O{jy%xd5DJ9#? zfEb17N@1=uRoN=s+Zc-f5?63?+zr41Uvw+yiq#l}6WoE_yD3o&xji{9kOFQ74AUu0l!&%rh(u>fqJ&^G4_^P^DPJ-z2 z=rpFb!sIRldymC}6B-RcR-Lg~Yggz}zgf zi^QD4m-+XbQ_X#~+yn)`kV_2_Wtg6x!YWn>BS~Xddl`kOsey!t%o^#;E!j>~+Of(M zU$`dbT!o&Do0QuPts z23=E-#^QN``Er%N^~jHGu3o-U=-+bn?sNER@?kU#q<4v-hE%*_ezey4=S>MmmoxQ zr?f{pTP-VzWW(oQ!<=A!(Cwou17?gi32b z1zjP2Pzt5`s)IAivOvw4P8F;BT=i<8G%t|lNDovo8+lIy_pX5r<^wlCbZ;bJH5)*0 z^ac`BLeIj1svl~NIPaFeBlIYr&WZBRvex`32#n(~3_(Cm7l_w8N5VANkqzjtY7nne z$T5Vfzv6*UlLuS1QQ*ByNIw&k;5q!T=Xcu@piq7xB>K*BKI6WpmGk;c&Yq5#{XLnH zB;Iaock%T6xo)$)#O>06IS%1|1CRr>&p>b^aeta!45r<*M6mLqP1(zz-RLA&w@VM* z*Mo!8^sUng{X*ae!VCNT#*#i!%&1*!gw#ZEr|5#0V1GE(dk-V%-(XOy_?)rw@mab? z?#Ln7NW+$a@MI@iFmU8Cx97o&hbo$cAw;IRK>lmCRjjJ3U?pgE37hILyD$o98KSi_ z=hwB6v{>JqMeK*3LHVE^M4tHXm$q0=^%c^?&dgZzNDO#yWJe**SXfy1OO9 zN?S=q8oP&zE{CN^THt=)fB+<1l4jDM*Of=ezyrxg3}wncwctpRy?BD##FciwSV|ycRQU!B79%p^Oe1ZvhD1O9)9&0Sj+` zF7^fd+`U=NAfUN4rc>{wtGig;YRPS3D9Cq%i*R09#pV}0p=`v z7P!s_WO3#(`g$zVv}qPI7+rK>r>x*V?I^+sDltZ7sM;cMPOOJ$yR7U^h5|s`emP+o zh9Ij-OzH7D1U!hTg=Twn%Ko|?qk#kb#{&}p3 zTB(SX-ln){4A(2j#QEq5vxO*Bo>@@~>bl9F79D7{=IKe6a=5C9E84!*cU*{4bGTyi zz{<_h&*uLT=!_=fb{Le-#emcJ1%sSH#adZ|j2%&z{Fwk>l>>m!R?inyyJ7sHMs?R4 zJSLU5DA)x!{6`S=_{_hG&--w5-S7sq|9wPJu_mD&kF)&}(?DV+VLLwGuv$bWT#Lj2|iqIi1eh3gWSW8$;t(fMjkcCtyGMLgf z%eQ?Mn0S-M_yHaYLzp-@MY!QP%s4Z{+bxb4^7ZgrvubY*+Ow)Vs;#I@nh!!UnR&DA zd+h96z6OYBP=+&*Z1y;udL++z2tMMwn%TU{3Z|&kvc?_Kw!`Y=iKLQ*w&eu$oz6HF zIKJcLpcS$S{h4y)eem@U`KYLmohmLDAG4!xN2&f7?XwVFI6pp^Jfz@#6YVm1TsbW(9 z6|)k>Mkxq&nyPwzoxCx{7yy+%rq(Wq*V4hFcgEK!9*6%u%Cz~~=5&D`UX-&YVO`y{ zZ@=;d|KHV}qsbnX1pHrhZ>3A(5o7vKq#46A2l=0KW2sNLNC>XOl1+7VghF%AeX`-16933yTXuTa3zI=s) zi6iqrV?P>R*7F}P5GSZwO21`*q;`v5UrssoI9j@YGh#egeY`{K|1CE1MI=89tlKjb zK@zD6(LqZZ(vygb`6qbAFe^^@O~MtbL#riAE-S8p*G^|sJ~o{X(12>!UYa1|3fJML z@Ut~fNEH_(C6$KDp({(p2K8v#(!H~nKPaASl;0&=tH&(}L$~WqO-emTTfO6o$K{Ya zS!`{XD|xk#9y$RZ+@i+9x&fVi0iW{SLiUY6ZOuE3oi4qo&AqxG$G%YP+1%<=%yqQ8 z-UDWxnD1q#hfoX4xZhHb0(u4bQ0|3NiS+h>LAT_!FR47rffH(E~}@lDo58y ztORoN^6Ui!cz6~nbsm(e{-`U}4JKO0f%zPTX0nhtWNBdns<}6P=j*DQxtb>`lp|N@ ztGl@w|LTPV3Dx_g63%38?*umT@Rgx+RXwL)I8hcURCaA?mt`Si%l)_ zh9>6^>hyol=SynPKj~a~TK`cFDm(L;LFt5I^J!V_9tpJWnH6RyWb=1GUwd$!)4h_o zZ0i-$GI8OE!R{d*Ng0JqCyu8sgi%#`A`kgXLg`8eC_v}Vl_|uNWbJ@IRFj~VsY(^M zj>Ax9o>Qf!z1xAzW5+927Q9w1)1tvo6ZvE}sbB$liCz5J;wpza38PD6Rj|XBfYh(< zniP3xX_|pPED)uOGvQZ6mWC~WVq_@ss5nHG0KGdQiiB1K-3?L=aty!ApIVF#lO*mM zVL*TYK>YwPi(rK)tnCQR(G0+WiT>pVEe4GztZpLQ?&wK1gqR05P7B#SVojEqLiB4c zI!~(|oTnRPRSQ_z#J=qu;4y+`l(1W9vE+o+lj9hG%*RUaWC>HFnfzG(Y`Z`=`0IS5 z`(v?p>`W-s6@xBFyg}eWAu})ojxG0EMUdbYfIta8$`VQC(yntzyXyD?kbE>{@jB)A zs_KPBkN1vidSPjU&%XMtoIDsZ;YYzV6kRqOPJ8-onzHt zX>;K36kISSH!tQ>NMZl2e$W0ID4U;0T?^S9+!;6R!bqt&rmD$L&r2=)pFOaaS2|Av zfM_}}OIi{Jg0sd(NB_A!v$^K7H9@chQISb3l0DpL*O)ou#E(N*W?^>bv)85JKw_2T zY&K?ni!XANKF-b|mP;@-CMP5WM@d!hTcJE~XEUFCdaApJFt1pp>_FOm8I+cN zjf9}|T`^xWtVYC9r_Hqbm7jyvQu9;afCB|z&%~tQxe|!c;zu?5d%a&&Mn78|a*5eq zBbuNkfVa9@k1R+LYkV*}l%sl~w?mCq+zO@OI79jpE+(1e24@4qBQSXZve8f!?Ilr~ zqBKZ%RvJIIxEt{n;~=kea!bJuT+jaTGumFogEE|ToYx;*f8o>Jisz!;ba_(30lK|r zwjlk6=@F)3kt`1hvs2W|DavoB0;i;3iWK+DWg!2sS;MU~-22foOR5r^dF!frVVTZ4 z!H)37*I(!sknh0b5Ql`h^xS)YuCGA(Ki%VM-d&%}Tq9K*PT%vX(;-btCmLajfvPAM zA$(B&645Zj0kUH^lnwQ4gp3t|%h^M`$ClHin$4=6fvmn*(OLX3Ye651CDJtPV!X2$ z5f(_nT`~%ClpjI}5tU{dqqOFEC;qQSpyUQEon{3F0#XeQbk^s@2MV6rK?7?yEnooC z4vRu4qn1~`9PA0`Xk1Jr3=!K(DH`g_DjP76>Zmq4NQuR%S=&VptHf2S*67ak%!Bk- zsjAF;Ak-E)5Rj3n{5#tj+i#ziM}}FkJPf0XTKJT{yN6kRB7?W2Bp_s9qF^D~eRe2V zVw?z9!yOQX5X!h=<|M@0xLS}s!S#TxFdu|UkjjC+a{ly9!on;sf;hC1au`ft;26=^ z!2H?pVUbU%8H-BfP^?Ve?)Fp1Z#O=l&{g5VekIbQIo50`jDsShOA_n>*D%W9Ac(P$ zkg6~m{J--gh;JeA99M3qSMNHgOJ{U3)a171<2q@d zYiHh(C-{AC%3f^3vU|CGsu(2q;;Cd?ihkvhT8opl;Aj%lITK#eW+7ZuQ~#tjR-!c}Br4Bi94^v>|d8J7{$Z-Biv*HGb;jXBMPz>e7`- z?~R&#+K=-@&)TLalei=r853*oO4$-#@x*BG@5y}Iclasr2DFW)%p&XmKQApz=)09- z1OX;R8F&CVtN#MNyI=M}!6z2DVWHbRZ>}f5zh8E*j{%dxaS^;o=f{f_--a z+AJc$Qi(Bk655!=`Z41@2g}k8XvA36`N+DI_hSJC#}^o)S26I8LGVT8eH0ymU`W_w z=_Td(egik?7ux&sk+v#TFYu0d-Q5b^cqlsp`&W|RcQX1vNxFjd{v_NwMEaGz>4pLa zL25e-g+4pwJ=wBdiZo|7f8dXCM>)KzJrJhp@!E>K*dyTPbEn>yu5jhZYixdqO zOUVp?Qyu8k#VE11lVmBy(bai@WgG4-0R4UeqQG|+}k4m5OJ0uvkYb@Vx0hez(Nek}pCGIw!LsVp7FGx8Pfrr9os^)Ax<3SGal z@hZObIcI#bGW{JCH2|^tj%H*-$~-97+_di#do>-kE0_99w%xn^53?@bIm0JE{8(1L zk!F+;glaqe5Ki}{pklIWbT>+$fnfbHeQwVa&JP8;OIYB|{z#k#>o(iC*FzOgc zGzk4JVRvE$;Se9-yd^(rC;NKi^WJd*_sF*oARQh802Ze@x`MX4?774KT6?U$CmT?! z^JqD60={w&*-M@eBXYe`%P8Z^)Ra441EwSN0^OQgM@{DN28@Yf7WEB>rB{A+>awbL zUAKwDrOyc&mN0cZ$pCR=s_DXVqx2vab%wOcV~P4#^fMi}96u7qa5Ejw(hecOYuR{* z-G%YGb6W@GV4=dpUW9~HmsAW0bIH5L(lq+~;&>OKoQHdJBd{L>@*6hR$U?lMSMqdf zk2gRd^WktlTlJf%RE#AmLlCfN&a&OyuDDM!2x#xn(W_WWV_qFJvv+Afd3)-@yztU2 zeX%{LwQ%!Q;^DVkmXo}R%ku+V5ylT9pJ_mF+t?tJ^_hfbq+ZFGTer99+lMR;*Z9w~ z)}~G@A0*+L)VgsC^?!?VHP(|pLlHHuOsXKGixaR-MK6FT%0~TSFG-_x-y!)2dMS4S z#zjP@S*;fim(@Ff8%C(11~s9XaP`xevh~?-GhyMw%7LsNN2N_NQiucSY2A~_UYpjq zXHtt2{%jTF*04w7mHXZ@)n7zCHTkFN-k?2dZ)J!)w#$BYK&N2jdc0YRp0f5~4ni zZ>x2g`n@`hs%#VTQqKc^7yvByi+4*R{l`TED94a*qr#pS#-CWOG+ViR3#a|l3qtQd zQWxBdQ9FvK<$KRVIfp|dDV1#M z+UH6WLE<21z-;R8rplOce{P{0ZEhxL3Ki7F>>b%odiGtw* zL@QnAA#vzF$vyD^@e8D-ruvB%ae761Sz9TT?Fld?-A|KKHjq?(aa=~7hWN;pfVJr; zw+iEgMx@9bVn_gu3PS(mbwK*gm8Mr#AqRtd`22u*W+HM_H8v#U4-*2Y%J^vNTY(6g zpc>lqQH~uJ>YSB`HA0b(t!o$|xW31K?5I`RBO%5UXNny^n-GC$wM>b6x5zmoQIy98 z9Hr4tN?|IVqFmKJlqlhgMTi1zF{+TD=kh;VWNnomw(NlPg~TQ1CSph5nEcMMt0(1A z2BO#1Hu)~zlkKKxt>x=g*G>X-S+UNP5yl)5_|@`I89OmSqh?95*==%>EqQ1$>s?zR zfXp=iHb=gqRu1^zkY-Dvh|WKrH1ZrFP&*EcoJrZqE+~!gJ4_(Mhz`)#r6#(JENo-o z{EZ=SLp}gB)}`oS7SxoAN`EW#T6`h9@px7q^c77Tj4D(n=6!4H>MeC$QtcYHdK!u} znE1(a%N!}l&ww9{6f25o|8kYhQ0~inG&03MlQQXxD!wrNVUN9Om^~gC$mzxY0b1~m ztGO_szaXsoU%Yd6H*SlEBOaiv<*#VS0?@Lnyt^ z>H(NcbL~al7kK=|?b%7_@yzsRd?Z7HX&-7PB-%Irbi`Hj9<6u@=ZQa3man1H5|BkB zp$d}$Dx*I1g)L|GD_{}Kv{3%o#KMsUiLD8hfZQ?5B-99(sQ=9=+o3Uj%wO|{HwZFJ z5NnwG?O$+Tvo^1kzM||dGUZ>eQKAw}^9(rFq$xr3EG|3bDG=`T(_v>d=|<+Rx#OY# zk^>joQ8|^r>D2+xVh0-+;J^U7$KNOeb0EygVJnz|%=Z z^8*e*^q;rX+Ju^+W{Wrx2XT>r*g(FJdj_=b<;>CL!Bjt?LtflRinQodV#)4!TLadq zss81QQj$}CHQ=90klwpH_xHjTb;f&431_6VmW;qIFZ_}rB7?Xr-34cbPLV|bA*{|` z%yY6P&n;}VwiUSsPH%Q9S4+~P)&#~X;OQmbTeOYb4p}uC5Q-%MPB_ zPf?g<1Xnya7UE9@6{}L|0T^ZFgWg9^Jgmz*l6`N5Z5L z>|GX#Y)i|-oh53>rcxAOc~O}DHkWbOWNcnUs>SkCq=!Ob4bzX1oRgm!xx+9 zLnLH%Ibm1Udvc5X8@I_czjpFvAX{VW4QrxE0d4+>of-JI^`H3e zX^>Al;U~X117og>g-gjBeFjJW$9Ky8GjL3|7CIzqh4kt;id(dsz zCm|n3&$@hTII zuNW%_Kaq#T`{cNPA{fASSw{3zYZO~mOq&_8uu$K@?5}jYIXxqA+NCG|1m7j8RpjFA zE@%^GA`7$Ew#K38RO7Rvw-I;Ba1^0{RFfUqBR*$2Sn@RD7D)H>_FK82OIGCUIgHGJ z+{Z)dcM(pEjyM-OtQ$GvCZ_nW5Iq6d1q`nl+7_@vS zHS7Pk4_Bt1z&lZ$aRi+x6UaO|L_yHP9&CZKz&RaXav{7 zHVOtoO%nIdRf3%qp$7z%Oqmo}9?6yv)p^}I_2vb3YSzR6N?eS?YFPy_Gal(AYFBSUyYG3>~m zRsMZ6A%t(&F*ZRgFLjXLJz0xz-Uh6YTz(NBV?m63c~&EakQ&4Kr#-Abe;KYZhYs~w z`MhB0ye$XSE$h!saI|o+UNzd0j@MbTe7PMPE*GDG26}*xKgwU7vcJ*-lNizX9FCnq zmPuPenCdchidLz#l_c8I*heTV;o~$A6F7Qew;m`dC=71TZPmx3(D6psN|r6GPez)@wr z6X(!slq7rPRdOkr_TIgeEqcy9-D40fKpgdp$>u&}q78UZE>@QW@ibfftOrBZBVNYL z@aMIDlOkTa#MzJxYS~o#?*fuCNCbH}suxKm%_x$@hsR4 zHou8DK^eJ8=BrCktByExx>g;P_o;(@Q6P*Hlr_m*XB0EL@!dt#JB+&-kvmd@ij< z9uZt@%;Z(En#MBIBD5E`(m5D$8%v5!R+^ejkix(&bK$!Y#Wz68k4+_(3S$_UG|~s; zXrfo{b!hvN3#veayyKT4$9t6ZNTXY8C$dMml~nA5&92iIk?r`kOEpSUysNFJ}mXdTfiGDA3yAP6Aw0UL+5_FiDv zcDT%HxP=xCtM$uIq~It_l07iN9%KM|N=of26-xxI;+p57@;@S zFYTjtuM6s6j){!fU|Ch*e0NuT64tnwEF(bMVtd}FSMi!N!M*3*0;PT<`}`WH;#P{T zYawl#8i;zbuBx^)3ZVLxIrbN#zEjjYw<^@)K#AX@Oo8T|CuUmR^w2qAFGK@SjHP31 z9@?va+b-Jw{_i6|WyWT^hu+wn9Rq5)G@pmo)vIL5F3IJVL5V&cGttuL7Tb)*?c0%>(>duYz9*aioXi-n@!Jac0MLF&2A5N3N zHRMA|?vxE*bmujgJw&&dQ;SouuD*BIStah4&zIxygrC@I=!`>rJT;;MxL%m86P9e) zFX0#)N%tRFL9Qk50wM*Z`N{{g`H!De>D$h9e!I>a~##)nhzUbO*#? ztketH$nHd6h?I-oD7PTrhuTV~J^R48YL9>HQS_s$E`eA{7vg4-B$ey*c?VJLW)*)d z({Q~g)_CHQp(`|@ud!JLKB9Yy*cY>?I3X}rT3S{ZvR)I__FdN;;z9=f3mhh0PB2gn zIGOTvS7Qr+=a*4@V0aWVq!p&ADbXuiHGn@2ZIDN8r*iuX-7SQWG2N|9#n7g%; z@3DC8TgQz?H3$-ge{);1z6umTl$gahGFnl@dukmIHv)hVO6AorRt@VrjMEM(-SirY zDbwdWr71ytP=!s2>IK}AW`*+m(RXqR4Cp1h`fa3(aHG}hdTd@{ZP}tv za*I4k!-|)K%=8;V3QZ?!iwPAQvcoj+D2d7Ei&Jh=2$dSY;HK?WP6Q$iU@Kcv%R2Ko?5_M&@YH z!t_5ohyhod$DB-^gzAokHWxCj*m5ARzP4%)N{*3Fun{w?r&}Un&y;@R%1(n#7u;@<`uq~6`zguui zfFH}hn&IHT=XNMzN24pW68RCMHWuB6e^lk>7{je2|D_3j`AvY|VP?TyJj#n&YDb*R zr&U)gNR2P@KF|+4X>m8BE?{<(x@VzU_yqvv{HPDX;2R-tZqigwJvP2&g$>A6kQqw) z8(=8&4rf6V$(frnBvVD7xsE+dn;YjDW&IHoxIaFC3={Rr@CyI)1x51*A`gpEAsbzX zqBwF8Kxo=7j+5i&gO%+VC@^C;r?jbrlx7M;0JY+2aJ@D1(1+zXhiY*)nvsVC9SB(C zp}=nKp-=JJ#D_+J(*1QBw^JM@U+&T1fg2^~lz0P&k(lWfiH*x4zB7tAZ}}tXA8VGV zXRc{+w#CyvD`S0qeXEi2gM&>nj$nTF2R*V-PHHSO=vr1VvOs#4UrQ>l$SyQ-Q8wz} zLYi%-7v37fiSjI>DO-1eeF*`+F9@XchIgh1@F3qH4-=waQ0SJ9Cg!>7`&a=E{2Yu9 z{eu9QR$wrNjOHOPf<<0`SEBC|+3_q3bS^Yt1tS&(78e?bW5++FFTJ`vvb}Thmb5OV9P;f+obnq1~eOsG(aDfAgyU;(-hXS6V1%vl2Q3Fn(zcKoue+#sf zzt2jBe2V4__1Hq>oA$y2^?nWx2K}LVSy~xM;E!>MM7Bvl|LZ0fUPSB0#l)2*n28pe(@fVuKSqNfh1@* zu%*O61b(2>;gM9;DG2_n9SB}(&`D9jlO2otZaDlI^8r;v0cGbp|YG@DRJ=x4V#RTuo|xce@f>hGamJdV_yv8`4v?1x*F& z&mHAw-}!qKSoR?WyHp)*d017m9haq=9tr@G3xaGZsm=0a$tAJUc(lJ%D;)h2lmnj`wM#x=3~BUH}zylgM;V<8pRPfN%b1P9M$0V zFuZg?6yAqseAY3?GPCUXYt> z6$9GLQfFh$EOD7}73KSz%^faWOfKvw}Y#oDleYg)l zJ>I=BsS?+@0)?JwEgR?Q6 zUQ_PXCYce=$%(HCa6wLvz?${il=pG+weSz+b$XX?6hh_M6{50F_DvTn?2W^z6b<8_ zK&H8ji*UW|MQIA10fHV#m&Hb#Gs``IXEIP2OBb!c{rS~grp7&?ese~j_;k+ZKSyIi zTxJMTu{HZ{+si+JoqC|aK5W`P6GG6)R!5+NJDDnjo?k@-u(plxtTDFjJE!=n?;tM* zS>dstyO=%XvdoapnBJzkiY7(d!}i!-lb$K+;g`x0e3@zv^}ZpIPI-2A`6h8lNA=|} zh^nU6oy6#@U93d)$E*a9`IAZyrE>M&%^$2{2X z0c76ETIo6jpfKGI1}ciwxwKI^bt7v{>wa*zKZzF zO$_(I)i+reyo?o>730#i3LI_IPgw?m&G*Z_hys(sKQ6$n2<}zW6z!f}!h~tYN(y}X zDXYm%{G{k7>HtXA;u-!H|95cTjTM-i0B-Wr==>>Bg!oheye;}f6@gEw z%*3i94Kv$aH}gwe1)|}pusMAe@q#sQ9hwv<_oCdLrTgv0Bpxv?(_Hbce;j?TJ}aVa zALJgI+91G%)2*}6f(+U1^!w2yGm~A)oNBML(JXx^8Ph8V zQpOtV+z*1PiGe!YSPq)sQp1Q8g!Y1PDL{VXgE~wpTUu>?p#;msu9W{G-wz4u<&=x* zsp2SceuWD9UJyQk`yA2K)$ZiQ)f7i(bQK~q0>Jv1|1Pk~2?mZd8^{CD&h}PsAHPuo zo|G)1ztz&)zco(Hf`e7*2N%DdX8M~YVX!Lp&t;JtMQi>c)pU@M<~>+>Gx$^a69`Lp zdoJr;-}ewaiSiL;`+qk7a+64z{WUO_1)2(Yi-?Yx1+U%~&h0CmR*c~W>shdk)44Ysb?#X|t5U3aYbT+HZVrkfRm ziV@)aGL1GnENfr%h2kCWZHK7|o-yV4Q@<*KYWDd&RfYkh7Q!ynZY zMi{cGGW9rB1yXrwD-+E&{AZ`>Chxu1dp-usekQ&nAPu0z-RcHUm(6$3TdbY4_irkY zYra3xbOrJxj7}W@$B6f#StR0Tbi2Cd9Q|T0tC&1bAb(jnN*(aCMsx6DHv1-o2Np@A z2Zqij56tgA#_ldj_`5l5uZYR`&SWR=Bpb8`KDlDIgyCNr)=o>dV|Xuh(3zuUTT-XZ zbE-bR|7#(km9){60O~&*XUjb4BWN%nAghSLdJiK4;9iS2G{8?o)?;%7lPJJZI>mf6 z>Tu0EVXc08A?Xc8SVjJ7BEIOn9&Q<(17Q_;VbQOx?}r3|FK{GSSMQs1^7TYc$DrgeXUg zra|$Zx}d99UN~f%Xq!QF7-k=;r^M@7NdbPW?{UWOO$cWbmg`wr$d1me>tN+M;KUCc ztrWln<e`Wz6t z0Kz*9T4uNV&^I$%@NLLZ*3hrk@IWfP@^fO^E9JYS;O&@MM_V~25q)K~uB93Y3_&0k zKe#E}GEO|f;e(98CIyh&um%>EUYh3?SyJLqWUOMs)NE!+(X8RX!3sjt2DzF&Glbb; zCl$e_g3{U3&BFw*c*ld0{X9^B{HwV*0Hh8qguG|}{<~QBPK_IPp0B;WEuM_)ZTwZh zyOG^`m-j&=Ia5$Y(-Pqn{8y2Pfk~LGS*3^4^sp$??!IJGXo-QA{<+)`>)*T{Ouf}zoR%q8b9L}&DW6|0>i&&4%?LU9XAECj6 zJac!$N~^+BimVl&q=Zlg3m!hoAD3{ z-bnbIpjq2fU(A7M)>=)I6(ze?coy&8)+kagl<4qb!v5`tr^LB}ATk&GOZBLPF zeI)l=-%EHDcg{aVyaQlA1n0E=$%DoUy3%%N(mS5K1j*ks#0BZ!*Tn_H0e%4HoLt~w z=&+OWGih;{OhrQoSqf8LYE99?y~%aOWgfXC9qd=?d385>6yQ*Ne?UH&Vjq_@obJ3} zM7;1ubLHhAh_6_mO2a7YfPnL~;7@hT{$t*qk>}9t zMS6G7=^?qVRb@);VHb!GIH2^!Ex~R#uC;=E+Mid|N@uFWlt)+Hk-fQrL9HrC( zaWEf+I~&rkz7AG2AMabQnk>IHSi*4tRc>py-PySAhz|VgbJneTUR!RIf z9fo=5?fFJ&Q2fr2BpieMd`~oIlS)s(jq@VDSHeMjg=&0HPFTkWX1HC7JNu|b=1k`T0%#$wdgVdB2aZ@uf|B3>o)U4`~v71G5e%nF`Wvxj* zDakg0QMh6cBQmbDn~dNsJxUEy(MVhB`UTq48$?|TsG^~4rZ_%bYRC+%1rsw9Zm&=y zrGvkfV=i&_!t$(DiHHshEOo%SOEUgR6m9om@B_hh!{lgq=5RZF<@>f6Y0 zOT_esY04h}UI;PGn)!*5iAgEQMQ452`jLB-Lm;{H#6~PNnUUHcwhPV`G&~67QezCG zeh*5>jHoar^DSOrp69G~u(2?kPJrF3;10k}b_-}+S>iah+5dmfiFR@a4BY?7n2ge? zGBTh*Kze|}C|m?UJVkFrK&*zY%fHuz0LTpnt*VTjxb#M!9V@0;a+qrk7KtjFL!>wkKm z*VGbS(PTtW+!^iO{r9^@Np+!!fE{M+V!zm_jgtLo4F{@?rFdHmWpt+|h@ufN07IB=+N zf&Ay{{%$JGxJ=N<$q0h+2cfm?PK-Aqyok-rp_rQrNzs>M`*%Tm_~^Wul@bqbPAMsc zhl!gn3>b9l0IACHOJQ~;YKo~tuJ~O9)H{!&Z_9vH5L3t+j5f97N|9Pq%o?><@j$82 zJPaH zc;N>#aNQz3(M=}Q4v>9S*r2z^z^zY|HF={}6q$Ag1yiMzSJ@DNHd(f_^oC~sxH&Fg zWK1&bk|dgq_Qb3_wqV$gxIB<|j5S9Je@MHKPsY00{Lqqo4VlA9I-{Os5k%lAOesgr z-1rI(fUp;_8vN7a9o$^xH&4MW==>`zl4*b@yc2D?=rXmJXF=C^!Xk7>!#CI5vY34h zrA)xG!Oz3bKAwXEa6V7Qo(-1VaJ>*Hcyd#En3j5{Sj(Q{jh)21<1zPii~r&3oPsj} zwk;gnwr$(CZQJ%AO`J^ZOl(eU+qP|+ch0>}=RS8;zjSri-n-ZOR%G8_|M6H@09x#O zXCK}HiHX7hrliCn1pNZ9w(Hf0L~cWTa}`3$i3WukUxMRV%qXBkS2+x z`$J)lL%xrGBs<%&*%|*sy_B2Rt80<_bKyFuxuIiase6NGwzc2CTe^ZVKO|?5^s<2X zclXfp4oal+5$#TND<*qEbl^x!HIdV05c*oT=S^o2d}WYFYpk}f`CauDG*Fup zO$thW1C1u7x&m1E1XHz3mCS^JK`FK^)MMxY8F{=q;s4=vWC>5lvA4Ha9W8XRjZ%4Tpo)JdR(lGoh7mc zMCo4UbN46jvj@4T;&sN}mx?Z}=QID|T!9KgQPW^KcBf~)+_q2&lJ}_!aMjbZRod0< zZK=w+e30mu^nDx`DhM-(XRQ;!xmrG26u7UR#a}JkVa8i?Fg4r9RWl18G{bRz9_@^! z^@qVG^eN$LzwHOv_OH;~IQ-w|>>M$8Z55LF>e0rGvUvkyf5fLMB8j09Hl?#@Me0Xa z>9IlkL-5)-aMw)ZUD$Z^;#SA(h;{#ixty{e7cJ0*N;d6b#v`5K>l)arb^!vPRT}r z4{Jx+v2&_2hI3~SFFAYdJYDUk8mo+OxrJ4cV&~`f;pWPN^c)-iq~LxhdjUXmxUs+`0Uklbh-%9=_9(TmAZp~iqBJ_w20x5@25%^ z%5B0}t3~jNb`TZ(|K_eYn``NlK9=^9iHSbrAp_F6BQXw$_Y2iO;?{0tT-)>vW~te=r11JPq6k zH!81ck=a^`Hwz8tFU7oe!(72nCsp zHZKRw^3{_vdB7TBBvrfpKC}5HTlM8bG^@VxbXa zTkp*68fVi=;0}J}xjD1vd_ArhXL7UIaPAmb>mMgdzdrjIxFwrB*Pgv?<4x+tqo(co z=~xyoCuZIlO`fjp%(Lv|HB9{mFEqsqcN3GBJ9=1K(ltdTktF3Pn2nx%r#!(CM&^^7 zJf%2hFaV4-ER_K;w9G()<)x>d(86kzso+7O>ke@-o6xHT3X9 zRXXtavXc2s40B=g+Xvs9yi2K}WF$e+6?2XeaS#aF+z|!{LzB>Zp^H?J^{U4?yV3r7 zm0>;Y-Yp;{c&B2>pOYs1|<5ELoB9zph$UM{qd*H=qYvm+=l`(y|S%u z867<~%H|w!u`+;N@jh-uhT(s7P0hfLY_&-se%>{$_SGeI8rk;cBPUC<1G=!PH_qfd61xiLa}u z-%kImdGM5arPQ>e>CJ!JF)%i9c)q{L7?$hd=D`fY4A^&G|$ZHYk0 zsM%BjbD`c82?_^c3Lnxp8UhV;z}u*xOx(2hz0rNOR3YzZQY{wbwsYK+8{-BKA?d!T zHL_ZeM=#;o0aVp=PT(IYuU_rI0&`bg68qZ`ys%JL*u8*|LYry-$#&^iJWROR5^Y6W zY<@amKsBu;HNb$sIhr5B+0Sl$`zP!9Z1|w59qO)0Luq7X8N*N#0S6AFHX_z)-Pv|E zw=PUfCCq#axxsj_tW|3K)3-eeW+|j-T?_}J^g-X zZ0eG}XkgS?K>Mc&ruiAv7lIy|JtVWa?IJI3kh!;xJK|8r49rx6kHuW9LF570l1Qb) zT}c)V>-VgJj@2aowsRsf_+|q??<&CxkeKH-JjFEFD|rdub#`pYum!ZJCM4+uPmmx!aNXn{!AO~+ftOG2K%-xeuJ12a zs)7g)3*jFz_Xyqa#K!#Mm3|Sr4G$z5X7pw3D|8z}ecgBQuQzje5Km)19YXO%zy3cP z16(vO$CRe3{Mbzvikig3B?nzc5-%?RPbxcM61UYdG)FgBuTZ1Sc0ANeql{ZMJTKzy ze&zsDWJM+fyi^K*qP=kD6#+7{cnUt*_ku5{)f9>TSUle7D@!5+*^cnm82E`Irg4(C z67etL#ln@vd(6l!bIvOf+SDW*!8A!s!pZrxn6n?0V{ky55cL$j997yjW`k8SGNbRq|es8GQ)X z#=669pMf@QO!!KrLp4!;L~+gopKE^`%v4LMKcZ{lWYNki;h>CrdxJr) zhy;?<&ewMm{~&!5i2HPa@Gm-SPU@uWnvik#ua;Iz1uB z01_|x0!~AB!+`Ya4`UM5aLOk2mnct!Vnn{Okx~DB?zE6 z%+N*s$8kEVkfK~8CtmML>xwaA(-9|w@84f#H-1EhFuhN}SZ3=S8TCmPT}CNE9*|T^ zM4n@iYXRMXWz|@@3fwP%g{LP~Ln$#rzOzZ-_@!d2B4~~;+DdTn!wJ2KYK?%>mH67t zNH5ie7B67W}t)cATqs%=KO z%|B@CAul0^&$t7s&5JVyd{my?6AP%W?1av^2lL>;jNk_?3=W}$A{?OsJk3fMDzGRQ z$}EoWB}~T`rcqN&O6ZfkIxg+aUz+H7`g+Ef5NLvCX~9t`*B+MhKI>p!p+?RV5r=t!+)pfcV7BJv!?LyxH1) zez+D2RUo9Po^hqRbYB%kU~6t>#&Xwtbi#P#HjoUn&!jFV}d9?fXFChmsMwmz6cXrkXI+d`fY*Oh|d>*C6s z+#!)3i{VYno?kx30Cn!pd}_`J!5Mh*Xpx#4+^c=gl>1R~v-yut&zGqiyxMDM#0%$K z$H{qYKo6Q8R=jESdv0b1HVQSrx16|m&J+@m9h&f=jIY~ z;oOnuSRjtp%McU4%`^`#|wJ?fJRiTtD(rf&kVy|r2LjMd$fQ!A@=l)Fo%!vw6 zvOPSQ5~&Xyt8>VE6}1*j<}rp5PZxQM1tnn3d&OWr;V75|KUCBXYzMa%9`2A4&x9n& z2TE$EV3cBSBg;ve0iL0eDkTn_>ODn!WRyBF7r&k&02N0n(hyk>OPgs&NLKUoue>no zD!S;th&0(y!UFBBq&%@Pu6kp zSXkOh94d|+*RzU#fiBeklXYOq)r4KH#!ECxy;P-rk9{D!nE}$V+LGw2P7XrA5-C>Qeyj zT!T-cMfMn_FUignko-YTDWK$$dBxk4#B#~Ds0$RutCI#5k{rTLvFCFr-r3G9BL9$Y zVHeEAU(?N5N_)ngx)$*&K6=mV6TO3+F`)P(4})g09-3xSu!#o9+>TR>Y7+HnTjfx& z(dsk|EW6I~h@Mti<={6n=j^6Ku1{g$90;ISRGckzc5u6SsTvWHe*i& zIOTSZ7|rZb24c=Ue8YC`{RpOqW`J9KAzri?@TcP-?3}Leok~nQg!b-J4|wP%J*pWV z5PhpA|9tGRF=4yQzkk*>4SX`;a!s>{p(ntbse!u!7-RVZY`t$C;4mC zQDJMuW3CXhGd(IpE~LrVSybZPQX+I*&FD9cXtzW1fzRxbJ#}y0B6QQ zeG$w(q8Ssd*^8{)<@u5CX&2*$Zue>8BW#Q~=?OrW-Z0x>6Z{L^j_n3`U$v!dJbnFX z@vwJ)ie}Wz)zijDt_o%ssEZvCc3t6Tf>&fyT4n~>AY5G*uytL@o83FnAapur9^v$x zaCZ@U*=-khtnuRZ^T7Zx1$epoUPUwR09?%DF9eZL`~5mnZ`_@mL6;dWkN2u~?{k)} zrGT>io8&e!wQEuueImi*VxTzjR@EgYH8$`AGBMhT2&Yfekn?;-pefPkJE>{c;o^2n(dB%p>`i_(7i%( zNtb@qQ1^V_89MO6hEnhixuAvUelvK%PJBN7{;}Cu^WaDUooGgf*$&dRFY$6nqjr$I z^TeJld|@fV-Qq>3y(tPzizf)7Kiv_d!suY*FRi(vOiaM zu=i)*g?R#j&k+(ZWYVSqRZ6PuBh>~P-Ts}m^L?(7{@gd_-92~pOSLT0q;L^vWC>JJ zN_X*AJH5HLskzMj{mXw-ZFOPp7#*Zi-)WQC6{Ta1s(AywTE#)lTC`fFT3`LbLcem( zq+E?ry%9y96@I5~D+f1BhrY$O5%fDI<-TIM<|tNXV-y!aVS44#wO(G=9B}po_v>+~ zK*!-RSIu?&Sfl&kJ}hr_h4_O`%pp8yJ;@REQA5nicq47)0w zCTw4KI)5I)0}T#I(O5Jv>wfg_r>L5Kp1|u;wJ9p6{)U7)u72SzWbzt*&+ckzib}O6 zd{aRRyM{VoiK93+vv0jAQQ6F*P>VH+yn@!IYcXG9j4p*or&^~rOME@=>0iD=Ohwf^ zP)CXS*ZhU{li)T`mJ1yQ9@9~vv&Dk#c#yHvcy^_cD`e2gOEteFFimbohtQka8Ydo; zR`CR$W16-aHD=VW_{W`~frq0}0Ghxi!{w7ludE%Q7F}Sn+8>Cb5mw^_E43>rrS{YA ztgGjTD!V|~ENPkXG?xA^w+*zwSK*GLwfmG6Q{h~>hL-fNCUzlA`zAfQmdYcP!Xswc z^H~{efu&9h4jd!t%#2#jvP@3vAvN0KW^GP2ePjGtCi6yRdsQdGE0wh>j$KLnvf{8c zs*5y$fuMOh*Xi{Oy8M%0iJt`@JKm0oMQ;}n-$3Y33{JB2pm(HcANY(EE-k0(?o6sJWVt}AP^+W6+hp0A6(<~goLsp^ z4RcfVoKKcJO)L!f%!dxcmuxO!rkr&<{!j0&+}gfV*{o)er+NPtb#VYfs;~Fd1iRyw zq2@KLr@K5dV_m&Ww+15ytRM|$wC3;qql%%hrH|TNKbt#GsIv}7JHf(050a=HD3eM6 z1iQ_U%U=U^UUu|Ju;=z_jVTCLTQoj}Cb5=&?3KTWy7~j0p2qb4JZQVC&^+C!*^j}6 zZ3j|5F3UJpP0AI?m9aA5ZhEzx=Qy^DQTQR&_zn8N@(y1+{gwm+CIkm21fZthYG!g* zy2)+iancO}duzADl)K!M&%=kl3BA|05zU_@-k&PoL4ze|CmAYm!Vac2Zv@D%p!G7N zVtyjeWO6Qk8FcVO$_ZmUWVBOy_up1*C8wh`k%gMOAaUqYxq4)hC@fe~!QrDWyEilD z_jKTRWZhIQz5*dGikD8Dr@|$Sm{G>{7tJqe4oj-IfVp4to8JaTYrDtXc4q<`0&bv! zRtz82Nh0{ z*5$c`6T>joUUVQ}wN6_e@`22pup^`&^a-{4Ej&i+b{$_sX`H!wYYx7foz8F3vKu?z zB=huG0Dn|Ju+O1Cq%9bw9=A^CueDwy+hi^Jm^QzsMgfv@-kmXnl-b@2Up!txtFtA-|WKs^v$8pb`z~< zk}P+|3+8MgU0}~5E699gqXsCku#>w~+HrnxS~| z$b^4NM~!5VO6Qm$sf&Kc&uBtJQ_4hd!xiia<4kfyMhcc(lmaIR%0Jf+g6t&)Lkk7= zffZ=j6D4(Fhe8B`2Nw52!9pb>;aC&h5bTyU^cR?8-_G4DhrzK##HRi(83Qu9^Y$8# z0#J(lQ9$k{eshhGinqz2Vy}S7j(Vb$Ww9}h z!xMh!jK9Qj&Ua#T|!?Ac!*&PGnb&* zZO#g7pfDyB$-qKrnsFiU@NvX3BjV9FlL305486rImbzOCpFGkZdA=U0z`ge*fVT@+ z>r01OT@28}d&5sMAt5b5o$i~SyEl4cQ=;KJF-4R> z{2Zt$3=--1uPUt`Cce$3% zVO|?keD__ZXe*5nbfNGteEMOphhIa$znHekFBG29BOQ z?XdgsZ?F`W#XRn)PwLYlym5l`B-Oq&wCD>d$K{T&C~$hcKAcB0$`a`0pAaP zpQBda%s{;mvnSs3N z4@ywQxjWqC*G|pQ#41$E{JekULs4}jR6n9gr>OooLq(oOmG1QHK5 zo(Ys2x-5#DVxd7-Gy=H(k#Z2u54yZ$<+n1uAR|@{V*W@E5MhncH-H6v_Ua8oZjg~^ z%#17q(?Vi)$oKBw&wtPFv7rq=jAAWx3R;vNriJ&*Wqqim-vrx7+;%;)1=m5ON-lV8 zx*hR>8+3Ag5F)1sNu#C&)|k2-0V@vPaHw$@;Z;xGT)un+@QiX%7hv%1{ETu&*396v zBbh)F>r7KXYohhAUI0E*?^MtT{6`cDX8XX~%}t+H=L-Ydi*Q7aOg{w3A|e>p@Gwis zJ**bX*6Ra}%@ku>m^jdwy$q^jUxt@(f4#u_T?ZusUVyd1YFVGUdnR=3;(WeJ7ok0Lh-o%oX@xJI*lbB)=eB1dVd z+(hHXWQcWdD}X+P!z`wA;yjbf@hh~|G)Rl*ytb8opfk0VVf-<RaEs?TkQB{)70j!fZZpu?>I#@7>(x}wzsV9$fJ%HRtQ2ODcWu)50FNLx=-{+Py zNh=#AF{dm?5#ILXN6MfgM^s@vvEY;^sC=g`kfBFUXr#cBqjuYDTD#hPKrjIW0_B`*T zzR$Ni^~4I#Q@=+XvG0=pK_2pCxx2aYM_ccY@dr_)CN188Sg)5U_arpBb&5)9-=a^G zN|B9v^`fkL)10+hWuq3St-1yS^hl+l52%P-3*dbR;OA>9YYnkgb7ZLMpbWZsDWG~S zf`?*`J)tb{*TVx_ljD@#ykX;@hKe45Lxg7jr=Gxipzdm5l%6!oH=+N5QIAt1H}wo6 zZl}k{JL=#)D&I@E7BV438GIlOn*q)>W?7i6cI9VC3w{Wy><9)tBXs~qL&=EEDr-0P4UGA(^0j^+KQ27xKSHn?jiY(;Yz5z2P|b|jkMs(Aiv2EJ#Q>>1!Otv}%l~+~ zC{ow4O}=1XovPPiu5@qExvW!Y(yAz*1keRB>3;f~eZMIsX&ut6YGmOOg=(I9@05-B z6qhJB>1$BamoMS4(p({^PAL=?sq@rP*0s<42vTHAE=(5MAJ1_;94vFwK+_F=Yb1j? zj1SZ!2cvpNeD4WMjNlgj4Bn~}V1O2^fOS7}AdMPH6WO43zf+N8QT(O_)51k!2Y}x8 zg-D}#+kb}X?S9sx+$RKTemaJkVGDE6kJg)-S%VEOgG6?>E}zPQy+RiN;E9(+)UbeF z1*M>OV!A)^HbY&Pdl^AXR!F1(@4Sk^Qrer_(GF<^8y~xS&?YKZRHVIoF#CG&8j$H4 zesj=)NYT)B!KtB4&Nvg;E2fu!03u~PQesE3v;+N85bRB9!#2=Fl32h@uT;32n15cN zLH;2s3;_E^`F%4)ZjYtn_PaMlmOWxIXO`fT*}|LHpr71>Roj9iU{IEpzu;UW+=Ro3 z3+Pb@Z*PLryF#lCrIDe2iXT@E(UQ`TBTS6%;JyukmRSR5v=5;#fF9vu0aMvNf+A=c z2TmvqooMj=#kHP~U+eTEE!VAnkhklpAIaPs+uP>pAU z!E}R3l2ahkAX=e8rtE=pD;&W0#55H;Ks~tBYx_W6XOwm`((zuCVK8^1+>%YA;gE2yzQ$ zd#r&C0y~+;btoq5vdV`8w2Mi}&&d6-dx|T|KvTUIcym}LA23ZipMqNkMA;K9HT;P6 z4;HVXBMSy+!(8safFxrSdHKTwZtCPexf1NEEB1vOCBswya(cp1A14@3qA2GEypDKq zvUw?iSbKN}VH4gMJ42I@wd075zd?)qBQW(40ikIlAcFgz(|$NREw}e#cn+VrII{*u zA0)nrsu;HX=HYlxz2Y`3oHFtx?VBKu#wYtwb<;7y8A9HWfYl&$-vBPK+IFtR>es=h z!TjZ!Y^!L6y}O#Qq`y1Rl)_I~zxFN1kAZq?062#FTgm){QADkem7Ek2k7hwor6wT7!|#~9QV@o40k5D0k3a{eVu3Uc zPXNg)#(bHo!i@s~&c?V#N%1m!fwm`$2Odb_chB-j*&hjEgdTM^S$UrBYJ4jXq#*ns zw>f5S#r$G> zZg0*Tn98`sK4p_%DW!`{f8Vj+ddM|O6HE3m>0gTtVCKW26Aa12-j<3+O9o$PNJ>g0 z1lcF4DE^|G_^@)KOP*e~X1-4pBB6zgBEvJ*dbNEsCDS71Vvg`tOL1uOeTQ3FdUd*F z)IJD&0!qE!NIRhlzt(2y-UtuU$5aD?exMD$?M^{SdT!Yzn`0$C?p{a7qn&1_do2yl zYdia^6mn}8%NL#~AkR;n-at-BU zev!-Fl2%VmXc1+lr6v+i6`{!fG#-94{%;b^J~nNB-w7kz{aF7ih=f_tKWj#ObbM)kdl*~!#psf< zz9d(O6Gj{MA;4UjAGRB>AHv0TlvQa<$bew!LFxnM1eqc4CO(-g+JmLcAYOX8Vo1Nu zKphqJuVNN3MYAloaU5>-wT=JGYSa!)>W#}Wn|H5=yY-TI#``8h`W2)Aa`DsXaZncl zc)&x*M=NA7ku>3|>~>vBj2TdowMSj7POg6}PMKnB7$6!d&4`9nFUT5h&z~ulln;1; ztpCH92M9R+nW#TpC`+V?$LtMiZ@{I;3E~yX?xBpze=7SFgFK6N;!eOQ=`(&?@lP>g z;>p>;qx6ei_ybdWCl{+Lt`lxxLy0z@>;C;d#1Ppja;>lv`lBO*ir-j&X~mYJ`KVOj zAnonsCt$6utqnXOGDDYhhMgfhCx?H^ZS5GudKVUUkeK9P@2#CV zVvZU@^tEj?zJpJIBJw-?Gow?+Ae$peaQ-GKjj2cBPtcYAJCQ$`OSVhe;5Sf)fIK0^ z&E#QQMkmnV*P;GBi?=z2V6kE!kn!2U!uUtD3V@*G_cWPcMGs=)PU4PmcTju_Mf#r! zIhUM6d&5kk?V^_j{Lx1non+?7%$Trji0|u>x^Al7bZ(U^0yDF_jTcEC|M^S<#EpVc z-oGoi_~%h1zY6M^?eDMemIAXB8l(#%IP^@KwRST&(;I|IU9E>=pf-r)V#HgltqzP9 zJOQAPu%vG32jcSnO4jID-dM8r>v5t-&qz9u<@xyV_7^fsMe7T5adFM85f@hYW*TiS z^(4L(B>CJP@5;L>#olJTr9xq1QsMcFoiL;0QQLEkSDj+DqPj<96n+IvL&j3Tck@U_ zaF|pyq`l+yyXMXPOvVyPf%8y8#la4%pa3dTop{|~gz_hsM7wIsGK(`|$k;wLCH@84 zis^IVS1vj8C1Km8v88KZ_4?;1#Wwf-!LGA^f{@CBRhOKyhP}E7^rN9;W^3-h6XJ0` z3R!j1Odb<7F3w3N+t^eVhUJg^_#zwl0<)9d!{bQfW}x-X)Xx)-+~^cB0!2E=;(!fT zuLe_5R=MsTSKlNy5iNbQBVJOMc?@RnGn2`;Ogp+WDyt4 zzUE*B)0eBI^;|o26M;6@{&EUaC*a&^q@93^;AvwyjoJM#we>8#i9I;;Z`?yTk81k3 zEmmM#-A!2AW`OTJ0nc<6)(YGd*yn2#@@fQKbm$Q3V_R2P{jcA zweI%LX0Ui&&6;YxCP#xF3YX{DqbA(TWWJ(v180>ekO<~6O@Vmyso5Cd2ITd$3bj-R&9A;4}ONGQe*YfGPVQ<~)M_>rvhpPNp9e z{x1NiH`E)14escyDXKSxO;&_X#BsbOv0(T*x7ladG*PA`K)BtK`*B_53cI>nlfkc+ zKMlSq9jp_8t8(ncXA$gmfA=zMRnmz2*q@W674Lu-buBLT>t9tXG7=8~!o>yxWKQgG zMif{w=8A*dYXt(L6F5Rw;Ch=b=>|+7t^~Y+QjlikhAm;#&c)t!A9uEta0Yq9`YV2g zMb!s?4wtkq{D=Pav>;Ega3zv~_#L%N#>ZJ8Z0HS8uG4z+EB}UNZf8sS25z4#aYHv{ z{Qh~_iR-c|wPkC}&$0>k-DiJjV!ThL_;c<4If*xW``6wxB_!?9sI-BY!+^i>gy`3@^xeEQTi&%@;_9=sqXPa@E(3S2x8sv~I%k7)z zYfebO*&M4urTu(tHw(AA#tg3p25;oT`gS0kK*}>}9~rC($^%o~-j6XA)(xcBNf9rR zaPFFK-2n52E5(xBr0MVC7QgjX5?lstUBgOy4O=(+oaOVWsbve>uDR-FtLmky3h;3= z&08s64OhIVq5MwV(iJ_51I#X^S27PS|F3(9;x6N2agAhSGs)Q|LN zF5*A_I24s{f- z>@<>MURt3@AS%3O3?8W5y(*;A@BY0|j>c$bc|>=GHQdJ);8vNMJ&S%%n!C*a)=-3e z&RJW~oUFCk*#TD6E{?gj6lpnmXv^jFF1Oqjw3l_38P`*~@I&Vk4t0i@lpvFl0E<~| zi&iiQU=e2o{C=)NLHnc?h(I8?>4%J>z(DlACwQxMVc;iZo?LNCfT$(-l(#G*!gtJc zpC1B#aIQ%zQ2He48{^|SArA~d4w#eyn4BO(%Fil$s$f95Qx1_2RMjRJ+yb2EONbK8 z0In{evYkm8oTE!%j+N49rb$M*(iS*(jLo&oJ9UN%{ZOb~zFG~Z6e>F_mQj9KwyaI_ z`}HpCJ=)MifZxgA@N)jLiBxbSxH%hs+>`>`L4W&Oyi~`4zBZY6iIWzf?R+`^Bikk? zEmw!ocZMlgLGxH#V)0HQN1~orC5ghQ;J6LgPf(@cnGoLhZgKAv?Dl$l>l^oOQ~l=4 z*{aXAW@|x{N!!s~Cfi4c5N(Gi3LsYpj!FfFj^YcoOZz+o8(+poHrv?TQB5UWQtvZV zt7 ze_U2Av3bJ2<=Ygd%R6r$kjO<+NS(&2Z0A6~@S{)xLW=U@>2wAVFAhx{uZu%1xM8X( zu+*l}SB!%XT2?TP*>O~2OLgeG721j7>thvyXU{wj&vB-=mV>{|eV4t>EdJIJv6O+Xbvb))j}8AlgF@=e^}L@vKux(s7MGGjewhYh1!l9 zb}uyhoSejsW@-m{@D}aCjLppwKPXXVp)ZX8`o}k$|D~9{3+s5`7&URQancn6dM zp=0E76!8{ziq$lW{O@9Gs;&JwWEJR>z@khG(#ga^8=PFPJ_=H4Y(rBvROZ7DKsu0DO6PAHW|Tbue6u=&}^oXuugb=={|$^;6% zU}vn7`PwW!Q5TPh6N|}@)vx^@gb3h>OfY-Eor{a5AHG2|TusaU#I46AJspDJ_UIu? zK#=cbBa1lN%4OCcbfL5(2GdMEO56GorQ)ykr|Oi#CQJZni)a07#nSPLo<+09@A~KQ zC^Z&J8of1L{uW|38cp&Ay&<16pQtFandte&C|<{7ij%Bn z&(*}f0Stg|EX1XOD#^tV)ON$t^2uc;8F8y=ro;wVn zNz{*&9aPijun}tJ{1p2B8s@L+`qiHhfY#xa(_+7-f~JR5RaJxGvJ^Eh|v;Fos>fwrhq5d)6(fC|4Q2?PZFvjZ3jD_VU<+7o_aQLd-mDAf*0cR z1#%m?_ffoatsa7$=t)vzL!LtabU|i?13)LyKqDK8K$S=M7Gd;c&wrJHWXUFq;Q`A$ z55X9?lQ=}T0CKW*APeKSQLcdrHXGcl22q09T4bx-EgOeaTReh6xLUP^;~gKye7Ut0 zs|R8>mNs5H$f4rCM1U1GJ92oekE^FheB~|kWt1*hZlBrm22(!o8_6d#h3sL94QkGiCG|$8z0O@rH5Do zVr`RluT%O~6RbMylv~X0j#te6FVj7W*tn1&fz<=cWo!yryR!{H)}yW= z#P@-SBNI9v(Dc3%$LVyGN?B<=*Wp$>urUwQ?i4Y8y4BtCTUvpjUjrjx6kx*HpiD_I zUl2v2l~;!C(iL?htt@7KXJfKIj7YHK-`Y0SLt=}RE3g{SK6SBWps=xY77pgG{qRB@ zL_LBMJhA@~^NjRhnKrG%iD?2TxD!gBHA<*Pb`c3b9BcKkwuY9D$JbAkx z7fjinR&+2CEC-nc{-RaC3m_22*i;=3-i)S<0&hbcxB>~g#@q!)wqfp1rgE)SCmsbi zVi->Mb&PxgIP>*xOdB}Qe<$+KdZ54Uf%<;Oc)2WQ^Jvs{C)cXm6uYzZFU8q%_}*6y z7`GsL-1$sSO)+d|=#sF}NPOW*v|dFFUT>&8P9DT60 z@6r6f$-l&S)TTN%NvOOq9fbRyFanK}*N^NDeDX@|OmMY8kv=%Tso6#eIXG^ZfC^VM zW_BT8g!oF3Iz=O=`Dev5iFQcrP`6$$l5qrs%(_fZvbdY5ym#WDpl3F}2hrVshak@p zv^w11pJRE`9SRHA0@$_W9nBjq8k=hkdxo3r4PTqns%$gH($a&N@J}XR^f&qZ02qOJ zIeInwek6ySL-83=Zwr@ONOs6Low`U~@*}m8lu#+j^OEMSLg&A9M@ewv zD!0V$k$b3tAG4uZw9SsK?30I#TUS;~y)KWY@0)U92~`9PhRZj%D=d zWN$<8jVA|6eKkdQ^|sZx)yn5Urknu2HnCY0c6HB#j7Zn8HC5s`-ej^Z+yX4e6eX@r z5%|Xufax|*x+XY?TWS+JX%ha^)uTLmfa4~c(+6@}^wt)~v zDq3ZtTaLJ9jN`9fR$v}}Ne-3PRR&ynA{@(OK+j)#GR$E(gMmSR2$Vtff-Kt10`Fh; z`1;1TKX{K$yjiP_jya@{$^hX~i%r&WSX=^_viAT8Wg=Fa_1rk`yHo%Lh_8HrUst27 zzbjfpbU}si176r{Vg>DXxyUj!aWD_CI&okfD*?53eGwkQZsI~;_Z9(Kqs4*(9>CZV zfGx4)*6+X;J+0oO9%nW_>>FxSK|(-7>4zxG1U31LWW%kT z3~XWuBZ*0kP}B>x^VohIdRu(@i#WA$rU|1Rc~w1LrgQ17Yd{WJ2)i)ee=yZKxD%}H z1ryAzO%=#Lq@SFzs#SPT0!jvA&)V=D(0tOVSZNL+d?TB6vI@zmX!x@8-f`-ou?mI> zesoZzOL4x>{qyUhr&0Lpw_xDDA#AnkeWQ^f@01;<*~m<|orCFpv@0==|97p^B&~p0 z66y|WMDw;v-yyk88h(G7X)S^R`5-nPI7IW=SsZHL77E@}d~Uh4L*rHGMJf!FLRcvl zTHb=kNd>k^9PY5`puBS%Zs1E($-}Va1KoGdY7{Pbb-qUy)q1xO3P`&E)SJK!{=1=v zx7Fnj(0`4Yl!}bu4$=f)3>g6%97uvP&1P!~Sq{+~ZrYk?R2rsEi5{YL;Nl%MS79Lf zOl+qRUNm59MfUB9Wh!o2SktAK;LljT8T>$k@K{WFhR;ABjl65)DtU?C`(M|HH*u2h zxz9SN8Z(AY*X4V!5R%9wd#|SPKt*uxa9DQ;WC)M=y9~EDWDG^@rz-#@4ajR@mGH%o zZpd;(f5O$5O~~y)!=SRVzH-=<7;Rzy|cBary)e^&)^6w_q;O=1_?gYHhfE(PuEH! zEV=`tdQ_C)Ho1I0>DbLz{l>@p(8*Q~L*L*?*IS4IAQB-*z0n>II4&IRZYRA5IGsg{ z$la)KcQFVxn~TYvI!G1b%`$l)Qa6Yph_Y$ENX|N_04E0TbQchQc~RFZUomhT327RL zN*L$xSG>(J>$id3-y{e+947HzMt|@+sJvHrgQIw1a+~A=3cAc*P_MJVZ%_;YIewMl zUtIh2D0dvU?3+&E`CsF&BG|9FM9xnd*2f`Y4I0#4QYzgDzO>&eV}SqR>YSQ0fx0Xl z+qP}nX2-T|^NnrWw(X?jbZpx;I+>oSnTv0#_8&Mm`&8|<*0Tb9g@~``li=4_EsXr7 zU`ih6y<7psBAkDUb78J?BpEf%%*29WdX)<`3=suW24+=PC_?1|YSJsau#zEtQ8}FE zQex`U(lln@;;D7$ezf%7F(&UceL;M}w{0LfxGvGB>~$m`-sLa2ueeZp77fgNw(0KL z`RPwEWopu4P#@Pu9#@hGC&bWJa?eK~L{l?0%|!q@9!W$QCkEPre~n+zYt;!0)gE%6 zU24ZIccvQ}eSV8snFJ>;SlLR|OElQk0>wyZ0*LNa4@THQ?QoBioEdEY#vYj)_eLfh zMmFv|=x%f+QV3(}qKVSGkg9PwFc#0K1(xqXn6t=2YSE!yGGfwn(O+7+Mn3M3a1`eg z@c98AsJy?gDr@6gvyNXxMwYYbl$hhoLMLl@F*-`PSV#_6q95`4H-D#l1MwS*vRGR(PtcYX!;GJW_DrIN6agbn1zh9FW_q zPHzi5kUur}w-EC&MKFmO<=%*92@AvTGNS-aHe>tkteJP0jRe1rY>)}6Gc)1E;wkqV z_oWrioh%o887K8`${v1k5napBiqI?R#qT#MwLO|lt44E0su#I+Dc{VK4|Cl0j<;zh zdtIUY;qzr|;^^MDZ3w76ygc00>RruY9~18jeZ$E1sJe9e#D9f!b&)`RmO|U-5U;d6 zXbw5Krt)TwPA(N&WUskJTK7xeqF4|T0jE1dteD{|7wZD%#xrWl(w#G_tXDa1Y+O(^ z%WARnGdETK>R&89|5R^`?Vj4ZNh}XqTFGr|{=>5a_|IkY5mXk|ogNTi#t1;2z`n(v zC{91d95qbS8^PUQ)=8rq+XKHMQEe0&=+>!@$i-nG_sooU7mDm0^OKI4Yz^@vn zYO2dh&9cJk69rrDI?OP6WqSbcqc<^BD2LZy9;CO?aOG*9f* z1xEPM<|JfEAT`TD=lgmpK}?6K&8YD(prX5e^R?JnrOUR!^o37r+CSt9b6l?f08hnRb>MfE#n5tUi`$)vd34kQ*uf zw{`sc9;*d^Y_2yMJy8%Vi3f(7Q)&PnS33vSznoTY4M1xK=gzyr%pRY{Nj|&I;q^wF z_prkUgp(JUc#|YD^QHo@7~pEYiC(QO2cQMUCt4jji~&v|+hA7+8W21FabDc{-kz38 z5%ld2jlzH0@VGv>B&GM@E2Tm5I6^lFS`BlW3SiFGShPHkpECBHXP6wTm;OA{sJSd# zzQnX@Pt|b7npdw>xcPLfS}spL>!(vvPV1Tpb3M-Vj>W_BD!?M<3+#5b4~N2P3`WB{ zVlX@I=>Y1UUmbp$P)`()3CQ&;wQCdX+oNU8<_fhK>(y!a$1`#2T)SsrIB4C9w@8np zl$dGFpq4WDd)_^L!jU+s_)5YKv09Ki!a6k!L8A{qJh600^uzxCnwYo~F;>;NUiu4p z=$H1Q=TBLabMY_UyW(tP=jM|0!(O;yjjEbaBLryscxL(;aPiG%O7i*F45k=ygup)F z*`7};CMpsXcnql=tKF$&-(uljqd)72c;oXKv)1;!Dl7P98*UNIKegJ}ej9~$l;sd$ z6<8Su>te2(Ll|-Jg;>B6;*RbLRU3tX{v;vZ&HMyW7#9_{2iuBs)@08)O8!X|hhP%% ztqN!fcXC3t>yRQD*Jj9I2YZH?8&yN<*r}jdsyi;GUXnbM60HXmfP-4dPGt=>#WB{4(Rh~T7|s$=XeTr5 zwB*k6(F$(LLPWuL8}+9O&cKZ*>4M#Hhr$%*xS6xXaUJs`=e-K@#r$u>qfx$mo}BKY z7tT<}^ZO*fuZqX_OyB%Ti57-%goAZJ8Du)}iGGQkm?3k|dBS4EFN{x)OBn$74*(9- z8cu28_DMP^sExaN;bwY&k5u>^TJNO{Pwy=N|_$c{B_AxTO*~!pu zNIMf1p6PI-Y9U^sa3Or7Kt6#LL|ZXn3uyB5V)TZI`Ia9mKxdgW$790lAaC2z@T>(| z9gH~kHUb8I4|wu5hzunwgTz>3cv{La{gDJWc&${OWS8bOGS&!>=FCZQ4+q?XAZ@^c zo~%`SAGKSmRG^b3My(cA#zaT+_>c4<{Wb&7>Z^feWGp6q{|=67C?~Fp9IW#_5b^b| zEz-c@6F?)daI_L71Qi_8QK3)k9Quy1giY9aM_l1G0N)!yK+rtRyLG^xKI40ZgN!mg z{hn)b`crT+fRp$qkkfRSff``g?K04ycW2o@jMrb-?PE4p<=z$KGgJzSnc3sQn;h{0 zdAoqyhRzhx26$D(BCC-tbUc2GR9zxgY!leg-D==R)t~c-zI_dpmJlo`I$OZre-uNj z3-}YYew0hJgXAi#*fgd9gbd-WKF4M<4na`*=xmJIJ`3ThB*YMTk^`{(Bl`HVdpDur zl8Pb#E;0?QaA~mX^JOXfbMbCc_gu;O1S;U-%Y8<|Z6!L87f5%P0SU2wCx(qo&5tbo z>UUsFz{&p;U_tzya*j&Nc5fgI;T*HZpXv7$Wmy+_QnrR4PMIKlJJ3L%jJH@sM9W{< z7-PFsBYP?6c$PkNt_e6wb=Hcdh9 zONE_`Nm4&KddtCMq*-4hXFpH?Iz_q4!@Y%_%|%(Edfv6 z&}b294+Um^14P(-{CSDa#e6ys#~{d-PM(v4J*>c@%3>pCwpaUky$$-ff1ajx?JUX@ z(KtC&_7@nP$N~T8UpDNybeyxQWt6f@^Wz0 zWt3DjMcOqWPL`Fa^O7=q{;=@EN|5J|gC4Ozpn1i2o*c;%5S6>$%3$eESeN^Bm6w+T z`n3M?>*bOho-#ULPYk{xNPK}n1+Nkj5cdgpK`>`XXNdD9zhRtf6P-d$p)yK-@tvPU z8W3%RF#DT=4@CivID=Ajj!w3Ze4P zVF1d*9>?~4(08h*UG<@lo#b6Z@7GdElu6+JRbQ(6RJXRS&!>_-h=ePhP%(TTF&bPn zp$NpM9!hRMND7ut$4%W_Q9{eyHxI@!j3Skd7_X2!{;m>A^66s~*4B`~<H0~AtaO(4k_ezh@{+E5z;*QBQf9^_85HCM|nYyz(5K}^}>c2PJ;)^Z3J#MkFEPp&#J@wY-N{1`6Xo}hB;gS9#5CYZOgHrfY$P*5zNQ6CSbM$4vbm9Sz110|mlI;YGGP1fp zRW~_Jf94^WoINyxNm^!>`iOJxAv~goGs2eg;7JgCer1^+dEoGOh3S&>lkB8~YQ&x# zdL$C3rzouj)@X{@M3(H5F}aaqO7$Js9bD0!?)6WTq?X6YMcZOJiw>;W??Wd7Aaw!| zt_V9{=lt89GGVN6sK)MoDFFO zFXr~_rZBVJ5o;;c(Q4j~bpC;2^37d=iDhp*U34urSb7&M%~6NW!0F(^gJ7pejjlrF;Q?i~f>&+8)(^=f;(9v3OTyjpVO5ODx^sD<4j<+Z=!C0k;lNRTHn>(K)#K0Dvi;9!w zFy6xk^xpktO6WwhjzrPVX=AamJ_nG@l}c(U$KUVLjKaH6q?F(NuhA0a{}THX%H;^j z{}z-4WO}0$=f4j00B`X0baq7)Kt@TaOi5d|dZi-_MD`w#vm-Szx-w3okhc*Bb}YY1 zhUWMh(D!f)>=A?VL-Yq(Bh6B)L2hw(d`>PSQ_1#up5P1gNQaaFeInneuV0EV z(Yk^6X#3*MnzVX{*zBaWqkUJ9x{4asg&DYdxTNA{yM$mqw=Kqg_!Ty&9y2X?R^o0# zrS*&4j`&i8)K^Yr;y=ZAs7OIX)>1__#smRaC}$@TEllu0yC6?MZRC$o=tymzk#{U| ziy^ZEs>Hr&EnpR=hHBsd*$6g4=U(wQy9FL*W{Yp^{d|+rj583j4{_}+x8MxK*ViOv zL7%E<|A)uQ6{DqfZ7r=U+uZzo-e+x#e{h=EYztbJwscSI8)*lK+2etmK>s@>e) z)wi*Q6vOF#iOb(Oe*wROlWmh7|3TNv*SAx<<;qST{`bzvI?{tj%NytOdv3>!rzvyx z8sETsj@O6tPUM`09(30q^>fI+j$>t^Cv5|Ln}k7~)5wGeVLQMnN>6smLOEyAA4ybJ z7A5Of=hdYttjY(#KtfBpfdn7plE`)a&gqbsY6`wV(u(|UoA^27CST^K#34>PF4$j%iTox4D*@#3mfB+MFUWe4*0=402l8vEudQEIMdKzvVeyP(X zGh2-M;06R@yn@ZWDdHnp_h=lK78bD#$pz;%&_W~A_WTPVrZj=poQ#wP%#|3}_3zGN zj`7GzZx1ZtDeIS%%a$6-A@#&a5`?eWro^eOSpvUkbp7&pbQ!;R<~P6iwW(QAm=*Rx z4J)QSiUH*|@JmcPr$ua^HfQTE8s)8|)jtoSOFl*WMmd6@fA8Om!Iy*kOAf`(TJ!n$ z?-$`M7c*A?O~*`2@7dihfj&d9Egk#rY^$jp8E$0B$y{TX=ha;)k62Tph7#|@o0-Lz zvRaRLl$DhjJWNhrIUm<6D@R_meuURnDX~goLHUNuY9(cdscJwonv!rm0-C$zoltBW^snIHP1++13XQX8 zNp3EaFG#DCKG-zq1&`q9LMY0B(t{k=Fwu&W0-eh$w)G7IFp5{>da0V;vXbdy>Zj>8j9;RVROpwydkzGO?yM^j> zQzjiij-mA<)^N74LtMu11X^a1rBr{w1T)`)$`6;-qlS9nFaL+>ts|zb|GHP(Pe`Bd zJzeXaI^$e%?{Kl`Gkx0Aj{H4*6bTfW;S+iUHjp|~4cwE|fyYKm6B&!n2$&RvA}Y8A zZ4canh~Qn%fW{kV;)x0UHr3^BMe=WjoLmgb&Ek+YW~mSawPtHNv~SS=JRy}mzkdNE z0s*PwrWZb`;H5``8Dr74zs*H>$EbsF4`a7g+?>eDD+wo-kttWVhLKit;~=i#VQs5z zgM~^~2Vh92&wv@T05oY5-gW`WtUtx3tBeyW~ zX#c<=;x%ZEi(;~%23d1(jVvR7Q0Q@=n@1**c@;07l8B{WhCdID=c4Y758s)W!W!;6;d22E?&EuFI#^{g!ps;;A#0 z#mC{GDeA)*4y+y@fmJ^ZPJBVUuxnn5VxGB*{pJ^~R1DPAo1sK3Vfmm3#ZVNQSye?0 zMI(GysI01N0QV9BRSiL9F~NjExwwdIh&~Zo2_dnb;surB7*sD*{47*2SiF-6V0>D?faW*nX<9!rJs?>zbq-pD68dk@93ylt$rG(eKgG6h%d%^W+B>Sw zyiUlU0SKbGYs;}o!?BA_e4F{W<`P zt$0{iAGe;jTF_GHZEMwA3T@_6L-r548Ky3F8ee=2htABzb}9n1E-Zz1uK)7Oqo3Yo zPU8hggfC7UJZU z6I^9tsQ9Egneym8Ync$seU>>e(?6~?1eTP-jWx9JS*Z74jqy~mTmx~#u~Q!Eb!e%PX6k%On2BX7^XD)H0~|y z%v|`_<`!;I}=M04XXrl)9;v9#gyH)_O z>DkwL@90A^4bngRp*w}wpuXAADmPMI>RtAzEKAtwr>Hx~!Ph^lGk{a(JBmjidTDvi zKYS!9q7&Wx{O(mdccw!z0%UT|q>5pIIh^vka0PAv(CxFYz4rDT)%G(o^0M+$QL)f@ z96b=RaB`Z^)U{^}kf&=;$AnARJi`J+kJhBgYd&uJA*5e^(sk@V`@{@S)}1r4dsRWR z3+!&clhfZ`51P&VVVw4tIrSi<6Y#uqwCAPkjB_gqcHi(R7;3|VEJyirzEfcm;s?86 zCjOk0IT9mrFr80r@S#ga&HR#!U`%cgaV3K@Kk4SJ9MgK8R=q|3ff5>srXKk2}I*z)b;)7Kq_w!Di0Mg_V3MErjC>TdHRw zS&P9)A0(qUGP$ok{+`vZKPFo?%Cio2uio)+yOshT;!L&zXW1BP@CYY=v)Bh`|N2L( zRV?#8RH`|7wV!YHcHQ&i2E1J5O}Zdm*rD{eorJ6 zICD&?y8VHZjn}BC)3nD08n{1j zBF!rPLPvOFx2QVqVr2f~rd!trKj!4u`nzD&!_tks<7=p7TCJQ9klHn^;*^3rhk#LVog`IxbL%U+)Sv-V_vEyvNnb1lSy$|%$U*>5#Z zZPFC_)Cptd>1|g8;MS;1vzVOeL~Ktaga~;2u6KrfUp-jboc7PEbUF1PI@S@e80tTsa2CC z(_ZRvj?3SQd4?8`g;HDNc?p|egj4%OL2zzh1Vnu%i>$zmTL+t|8pGaG1aFi`U885O z(~r{nIkG`I7jQWK_kWw22un2r ze(hKM+6I**s^tm`joQb%r@P@OyM1pf^?@r!&*_{3APf`deoDw4fER+((V6}kl9Q{2 z2|aZCEQ7z~z5(82_AH%#h-HH0xiU;gBsSqmGJM+7=KvjLGejG($v?N}EJRe)>jXmz z*TUatH~Q59IzCL=fax~)6GGvMpIsWrW6{_dJ>yxl_U8Yt>Kt!$zJ<>}Q2m8GBY~4P zdc<4-V3u7_>xAluQ)HRbD4|sb-g&%pr?&pBsg#vqepD2r8>O03Kk!&qBenk4pE#(a z4pZm1A=fsU$y9!6dD%sP;kxZ^wLA1$RM&rjyJC3s`(u$Z-W84++s~)CaeGezlEZsP zn>)?7m}(QY=4S-@9&h3w81^*5H_sosL_wkn0AMb6_cKkl$<6lpDqsSq%~oNNcD<=6&L?V7DCXbfY8${F_TtZ z-}gbt#670nKRaLM8})=&+k7xkYIQTHUryq&Q|wL+W)uvaw!_rbeceb%;y2pTzQ=?9 zCpH89CQVq95EIEpeDQ}pUv{jxXdEVGHx5fV+qfX(vfpKSE1|)7s9LW22*CE+y?UZY zr;8rG8Q*HJAzeOK3B$Y0*fNrCFBYNRm#cW4#QoFf!-kBYbka%;^HFwrXVcLB4hiMF zPlbVoHQ*Y+t>oYF3{7mXx|h(k4XFGKtq%M!UPA0kQS^YY7pp%7+niM z8NzHJn0IDbp_0xrqug-b`2za*o z{}mfMWkjF)3UV}9H+kwrBF3UC5_7v^k<(N0A^afa=ShU8OcZbLqEfL61^9vQ(+cT_ z95)4gHc@dem=Z=su_^aBOjK7#v?gZ6Mk>0EG^3%cV!^CK4lo*_2P*QAzrkiuHl|GO zofeqTC86!58~(mE3VSs;6Lug6EF{j;4~7Czp1}z^sH$k4iohOdi@KDBrb27?tWsv? z0e5z-7^hFUgc=?W#BCr0t;QRASF>1Y0740xZr0SYa1|0dTm|a-P-kXFN6`c@y)y6@|h<6p>&L5S+KU$)X%&_OoMDT=wc=S2KOkU*>SMy zA+P6shaERQ1`)5Y?<)|{16&>%Y=|FK0crPSz!<2hbb z^xT(K0B1_Ux2%Z_N@Sdk5#Afr4V1mmhQyLMc3JW#$n>v#e?yw|w=6CNNIaN+!>DE# z{A}wa#SptkGvcs$P+b`SciFFR#I>W)8m{ez8fS(i(UR>ntVl%6GTZjn*&mMijE*)c z*{LAbEGp&aaRZqbhl&X4#9CGo)bx^B@iYRA_qQll;XmUhG6WAgOz)RbI3aK?k#Yxq zKcF+b;CB0ZFtx9zfl4KFXaj7c_q-u=83T}^tp%6jX!|i^&R^1itbAC_0feM{=tCh$e-6P3Wdf_6lBuo>v-+yfeXN?YxV8RG<%aVwkGI z=E`0x5l&zZGM zf2(HSlyozo_;P}VQo#@7jdNl`D=PxaE$v{w5_d%hU*}i==mSGfikdDN7zD6!d8o_y z#wseFaY*Qel}vjJ+?-*m^JaZ!7N!U6wUR74&4<~g_|i#Q$E z*>3lFX#)BII9v`^NWDn;-`L>aGEjVQaoiBb20^=6Ts1-b?-KS`aJC5c-%%`+Uf=L_ zy`eMhYXxTa{isR?Mo5a zRFeXN9viF@DLRod!D>$=w;*h!ij`=`$QA5m|Bw{_Pis)zM2{io1O)=R0!vS%QpQbx z5;sSshy&$vQs_ft(u+t!k&c8Pi#x;$+#GfKIPj9QzG-ANEl^U-(Rl@>*jj!>pdD~hy(~S}Y#kqozKk+{_uiL$w=8cxzKG2}X4UF1{xko!YZGAFi{6C+7DRU@Id2(D z+45<7S9_GYuqJ)wqwEDA`prqU(@0V$Q~KaSwC{wCM*r4bS+knavbrfKZX;(f6Xy>q zJ4;T8(WarLo5XHenHFK@iM%-#^2B%=7rZ1ia5G0U(M@v~h>bEq2ip$nwo#bnpo3y>#fpT`W}PoW>&nK4PzfE@6FM9mjU~n-Hx3jv6(AO+Re^RBoa+ZT{@JAam}5 z-$;?Q<}X%OKzNi^TQUy9Q;_o+g=rfW!U91U^BeN@#Rjb%U#WY7zG_#%he@Tua0cdx z=|&f7|IK^hjwP)wictmYEh?zmGPI~s&s(PQtYUfT3o2Acdc=tY(9KK*d?F_Cg|+kt zC;Oe!pi5uesq%~k1Do?;HsXHFw?5K5g7(F#e&O!N9LSmHRXhw}OB1Lb9&IG<7t9nf zKFlO=W=fmytv<*p9FLt=l+9HN&im5?$nLEQl_B+pjGBj$>8by zQgv6ONtF?oHlg^H;Lem=G*Q8EngV)d!fHJ0OxJj!>%|3-t1{@^9B0yneo1 z?f`DNOF@zaca03Cy-@&VLqq=X0)9e{GEUU)$VVxW<&C@f?oU>aXF45C&89K)H zgf3Il*A_QGE|8hLBU?r%_QvUwYiz0@)Jv?BTQfCQ4OXJZ@*H+mJ-^H7Q)e5_VkeNOaoq+I6 zA3~RSrdNLs730NX+tPfm>`YFX<+!HG6{6-IX7|#8uUV%zuhQS^Ua!C>0#dEJgInPl zpG?Q?4Pg^}mbb_+0g#9Up@;*UN-qQdVs*@TM09Pj>`j`Z{G$W`EH{UD_h2r9K!jtN zJ|F_WSYFY5`6jl?_YSR2^1^7^SOJLNZH+X0Ph%OMaLeFOerf-3#6CfhR$uaCZ7dHxqaPX%omndzCVgJ zu7v2G;HMNMUkuNaY`@lUndA-?KmR>8(7IoU)Pr-YYkUiFzV_evoR!i5ei_%C=y&;| zQ?lvbSnTxLdI#CBBoN%409PEN{PC+P&9~-;YQK;I@wCaX$2X=Oo_1M#GRj(Gu-O^= z6FJBy6703S6x^Aai~m}575VbjvkF5xrI%$8(NvyApod|0l5^{&WHjn93t6~psTcQg z;M+qTAbmH1_9Z zFP@1>Ve_c?akW6c?9X631%aPhd=dpUcV8;8`20on`A~^Do9FM(!ZIuPYMT;x^fW<* zNVrr(2>-ET<~i|LOtt@k4;6A(f`jdyBiuFT@=snRAhh|JtoR^G=~?uE z*_bIt6BhCcTcD|Z!ijZKtuoY_okq3#(axhX(yLrsPq&Kwck(PV05_%V=p+y|UYDyG z%~$X4+{sW)G6LCvo6+WGK4z84HN9(819qA289KqB}@_DiJic4tW^N zA}|ryQb_C6-0v$}0DVPhVZ0W%J~Q99yIfNOT_s0GqDV+7(mjMhIMh*H&KnJ7++<=p zM~3M+msfLABPsMTna`N7K8x2hCRsIRj2e^gG;h+iNgr9J;K^qR)PS!R49N6rF;T!o z{5x<_A@d|6i34O<+&i)H!6ucU+?6-vF=rwfNL*9$070QF;B7P17IVTUg~5Y#_BTlO zxie#vUJst=39PM#vlPQSqre79CzHSijaTDdR1m3&KX0!{4Yt9$aQaB`JxamCl}C97 z0P&scDcOycStq3#;yas1MI&fofS|fgZ!g9r9Vgqq( z*JfSBv{#J>pj2g#_FzsP_KL{l`va6?oJ-Huh?7q9C@ZYld8D=_!Qa!qU>%;yKj=wJ z!xpd;+^|yRGhnu-l_J>QMARwLr(MfwBdl2a;Q=&~sOG>}BlfZoqyyTu9oTNG#E(`x z3$p#GZ?hFex5vZ!wABv_Yu0l-SMMfoRWc<}jjUb`$X61Z_RQS$4dLw>dA!>^Pfy_} zj4HF7Qf>)#19<@RnsE}7mx2nMjv17I`qx=tW;S;(LtlfZyVL9ow-$Wt1KW2NGw(Ro z322941*gTRR_`ycVgk?gtbp8%UjR7-xqIHsSjN5Kv3kH@+?qrnui_zI@B zB&7`*3~gDl1exv4wkKxWhO=cP>kpkvSjpUm3%`KgV^InRYuo9%O;A^ESmoA%k?mc!}?A7kQ3N5Ia)~NoWW_A{Js{ZhD z@WwTidk~#}`A0xTi1wI7@qVNf`Wh_l~HWo69nW2 z9YNxRN}z-mg)MQ}r1=Lxr;T@`N6e*gffAt8B57mar3KE0Q8KX=> zF0;}KxD#gZT7s1TS8xyZ-uN2=W&stSMrmHB2>e#7GtE0L9-75CW~$zM@R4e}*$xKJ zXzXI5gU8Z9bO^VIs+Gk5Kcu~>Zx@fKsX6Thx?IaMItWR@=Mr`KK!%~A}{EW?)P z8mb0-{KXqQCZ_*FHb5eh6w&_>PYcHM67WH9gld$xqy6-OUowCIR43N}NE%z4X zEKLMpOTM*eXxzSptw=&R`-j{;*>1g=8_KLtls!B8 z{6Pz-L6}5dT!AspC?FMpJ$K;o{Vy4~sZpdJsEG+MFdWFLupRfSZD|_tk#A)Wl&~}?h ziWyAT%Q5Wrp0wYY1T*<2red;7XuQA4W_k>AL9^9@?@@>ktZO>~OEW^GsIE~{T{F5{ z6k7_hU>4A=T-+!V_S$o;hM-4z;igLMDY55ByIw!?W{QOC6}1{f=VTOG)XWnn!EP78 z8@~t1DQpq{)L~8UhCEuzXAGJq=uR~58OB)AJtFD%O&5+oC8vr?+He+SHq3UGJ zvE`TsM}+8eB3;^V>2njWOvXIZJI>OxRSdmNaw)c_NH=JPXlD_oMvrWkdXa~zh(O_@ z4!+$<`V0`0Tv1KI;~otmm9! z;V7{QbUW6nJ#(7!+$!DiNyCUqrJyE=*(V!>pb#4XX&siGur?R#^wn@-s!mAuHd@z< z9nV!4eh4s$Sd6~KEc`{R^qQ5luNI_=gR~}?Uu^_&!PBBNrFk}`Eq0O!U%FOl{~V}V zO;!v!r~@s6*xNsDwIBTE26c#=nocvsm1!azQq@UT$Wu#!Mpp=@lUrdN3g&3 zh1EV)ulD*OVYgZHNW+daTjeLYU&ZYhxaG`B(7Mhuvqr6PqID`RzcyODa*}rZV=tYZ z(J+@)8^}32gDJe8!TeLSbC7v_k-`4Cb$D~$E_`;Zz_|4?+Y?v1bhP5!{_tjSEV&WD zq&;M&e+$$G3R|x6Dl8$i9af71TI-~Zs2k3b+8%8Ecylx}HDtPre;kPZ7@oM>E(cqB zJZ3X!TBk-moFfR1aEHLu9EIhvjmTy&Al4oXTL6#Ity-kyr9@L2;m6zMkY>N48Rke#2oS4OfD`#J*924D2v)i=-8XKc6I;iMwUci7zx;xq$e!Kv z{BQz>XV&x11d6krngU22UeRQ)6dbq8^XB#3Y_le<#4`}T_>7x?DBgJY^BOLog2Xi} z+2-aSU1GEubM1JD5mp_?&g?{7kC8i_&GE{-cn!iYA#?4I;L+ZQ( zeEG_O6{W?dj7$W16zwWqA^}Q3yEv4J3UtnOXFwR4qp4p=9ff+#xDwl(eBmxg*A&CO z%yAiN>XB|k#sk$!B?t2&8iNKfGdQ+}-3ez$OYY5VsNzW)ZC7F~ya|ow^fRT3%0DLU zoQL#}IEA92Yh!Qvmi|ZlSE{j6)vEcXe0^XrZ{8yOK5Pv@$UFj?Wb^g6?gJm@ zw)FJ?Xml!B4Sq}dSC?cJFGM=mQwzKDzG<&g;VEC(r({DD^g@Q#ZC2+ zwmmojJ8m9;QIE=WmMsmu%0_P-LN`CJvZf{7kS~ii)x8>o#A>&y43%suNWWN_oQFet6dZo7QEg@sNVY?>L^~z0C{>*p;(l+M)_kU6*ru_3ahjhj?E9#U0tZM*p%ewIuyajkxTieOh*LRc2+ugj&y{lG>cCvisBD;r1tK zL4R8db}Yr#OVx{a-1%YTFRlbWxO(a+woE<|43?F|^hs=FE$>2B6>#5lSMWwyS70vMlz|fBFdIH~t-+ou{c9?LLY`hpjo3PHUmoXft5nbT>pfEPo(Hy?=oLY>{ zNdM4>96B(u3?t!{uC=bB`luFARB@R_ncJqu)&vJd#iaXm0b?*}nJVWh)W|()&k03* z3D~*6gGwFyN8wm}RduXNVKjI& zWULz}4OMD2GQoYpgFiQ8TnHF#1ZYTAL*>IyHq+kXkdTKG9k-eGs2yY5WnzZM@akM) zoPA4Ek53P29EcFTGTXo5-V-zry)QQ{|0z(|HJF}3dl28J_bAz4mIq341b)d6Uf8_d z60#I7;I{sCR5gFoRmD|9-5rG@t4N>On36QwP%va%shJie-vt`|#7T~Ud;P#^=}}$e zp7h>i>s*>4iL6wSENJ9DR-Mf6ZNA4M?fH(NgxP>fpdVl&{6}9gvVT#sjjj6#T3^k@J4f{c3!%WZO{My)VVy)64Vuct30%h<;#P zshg#D$^IHVLZE!t;!fhGy7Fg!9Z9+B&Vtgu+Zfjmw;5Kl2Xn`a&_6ES8x(%agi ziUMT$M5m#!QrBlI8RXTqFzR2y`$0&T6bHur2DoslJRcjmH*_i6CUuDz zS8>=2{!#}~%cxx}LOI?_awen;N$!+Lk`5__#j~C@g>h<}V~<|Z`D+6N9s#J>xTZ%3 zJJ}-{@eF;joJZi6@m#=w{7{Uh0Zj|jsu5KiTBa^I<}N%Io~6l%`bl~H@n+}A=(`R1 zzLiGpL4wsErz7f2{y|copg;58wW0T!vVj^_tva7hv&trAz#F{hU6vZ|*xuq04lq#24ir}%39D?;^|OH5Mnl_;qA?L}}_#EF$F zbfmaym7^?FmVz@WB0rIA_0y}m?J~E$hBOMk0xOK~o+rLj9C z;(pObSybSZ{3_frR0%5I?ypKbDRNq_(!X7y&$k@hbRZM0dXhmA#(w%4;)+)^#U-osBvmJaDTUp^1eKh z+#k;~K=(S;2bsDQW$Z}E>6pDwL?fccV$P8PPYv%*&v#J=CF-V-fm;LV zhI_Gv9F-9q@CyP30DY`heDH~T>E)=5$_Ivmd)G?Y+U5a73GQW5!%S5tBne4<(eKW& zdRCkd%I4mTO`)+hSFyI1YXv77-Gof7!KVdR-feEA0$0)cKa#U`hPUX1U}yK_U=tg zW44YYBM|^A^nJ&MU8g4lO$>vt=fq@|VxLe`tMnD?=>rl21pN0LD^EhA z-_a@5p}yu^3PXH_ZFOat5D&u8W{;tMp9;u-k3azgNgW6IY?0Uuwt3vBj<#$=&(@AySCwd_&TfGlEW1fZ1?MOJFRsq1yAo*2!m(}J zwpp=l+o{;eiS0^qV%w_Nc2cozI~8~J?Wfxh^I?y%f4~}R%{jm3K#ISA6v1P()epPO zH4P*J#=?HEg=1P_Ouh-Efi9s~{idsvKG}gypJ4XQp|+8p6>uA=et)n*$CY51FE2LlULoHD&Z3PvYqGq8_hyk+Ib1 zds8K#-3=y;lD$(g6nw)SP&Z_$5@4m5;`*JYHI=-&hT{{delZJYDbW?n^N;)vL0$?k zO~ew|UBEwK+@D8Q1>q4Ay@re$2KM0R+;_@}#=ll0W!l6VX5W^uI0{7U|Lr6VlA;1Q z>e;sjd6TOI?eJ4VxFn{h{px84ek*a*l)kQLael977}GSFFhd<5lujY)q<32%U}Gk2|xaJmG2p1Nh!cxX7U7>o$rX;XJ!6&?q8R@6YgKX_VOIDyxcAPu$(Ks zC9F0>Z{)Hscp+lr-~qPE8H$gn0thyx)qX=9Be2qZqvG1|0&^9biQX$M-z;PCHz)V& zHm;tzNng#>Zo&!n{b9(qDdPkiVeTT5N%UkAopJS;XA4PR9PVm?*yx!4|L3{+*O%&>=1e*G99}VEAjnPX70q#2Ld3 zoA-y`_4~do3r-E5P@Yu3f6V?|%CxqN-ALN=Re^$AvI>h5`E{$cxQWyH0SJAat)eBP zlEa>G`kp~nz@)!H81T9YRJjHm2X<_lq9_TVT=baL%?;+g6xZnPE!?^n_+N04q6_9<7a@OZV5n#(rgbDyL*8ih{;& z3Z2NFs&h~*9ZM117$tyJ2gETq$M%Zs+eA7?>fnvhttJ{JqS-kor)&JhgU#3O0X`u) z{Z!jGYp-bN7pX6=AI9Z+^&>1?*GKmG2b7m6Q}<}HiJ9@F?pVbl04W_T^)!xpbEfMa z`J3-H6fcVAHk?kxifb71zOv6s1C(#(%z)){DUQV;`|%r`> z+y>t%v|OJCLvcWr-@heUNKweHu+jzFfK6`aWmvPPqX7B-l~8Ua zcyl#MY`#0SQVOZ}xT;I%Pwt(8rn4Lvn%ca+nf=N?Z#ghHv^Ep{KHl{C<$=V$17CJLU}XQL zqzVwIPY8eGO^n9u$`4!YKeu7AIL&TfU}IVA9T~Ik?~!crOjU&I7kbYj`d7+uhs(${ z>1=;XQ}Yd+-v>WBLXQM-`|-FsHj;X|>$fgHhD1-w&j!0@GO5N{LLh3X8ZGPPvaQ-g zt2mn#+eqf38wyrM_~wJ9j{?DP6otYNdH@LXpWjD-ty-~ZGGB^*(R?4Z@mthgCV+Jy zye>%KAD36ZtWHWMRuo~W+MARzMMk8MWr2$e;#yIHZ2}Emqt1La2=u&#$bkF| zT?COBb`1*XM6AdNh=9;plXJ`lNyG$U`}&95nb)B`dVW^N&)PdUrs)G%26oci?>{bg zT{H#lAg;yNzq^4Ei|o;U2i%s?()QoS{*xPZ*DQCAmQ; zRS6e)+OF+Lr93=yU-!SNr2Sn#0D1kQ5wFtR0H*n+JTy~SP3OI6GP#mJ zFkRy?u%iXW^K@%{O?lU3=gw3lq2CP*01WEtL!X4nuw4%0k#rP#zr3u+aY&er`w2i* zesnT=ZJ)-LG~|_=fj>c0^8yf=5sSY^&rstdUb7NEVzfWk7Edq;Hpc&aVh~GN-a#NS z7oI$GQRETMz5_sh3Rh@(voq|Ch}M<39a#U4!cFFdXHozqsB(*qrbkvsUBRWw@n+2n z{qtTrA%z<)8ylT$Z9TX|ysx%iO7T1nqoQ>4lja?zwLO*%I5oXbF#=$`kT~}_07FgJ z@*m!kqbD|*6w=$y-Y2JKwk%0=_mJIQA$S#S_!FspL$IdrvcNZWE?0>q_wME3PG96f zx`yDW`unju(?YFgOa9!8S3TL{=+&|02i9M$3%F3oE5jzL9Z8#c5y!c{b~Zx{ghZ;H zJmdYcGAc;n1(uJB%nE?YnfePp?yvrkzZ@ONaQP+AxQDYVl@d#=BEyAtq zB#yXJXHawK;}Wu^U@3lVdby1mzk>$Lj9$8pn)Ojl&1^_J#HJ z20w{0IVmUUzMpl1*DCb-X}dBylYOe(IHtHRQSM3d=Tx2=bueIFx1E*%b%er(rEksj z>97)y#{FYJ7WtGV`^-^+QX=c;j~eBma1y&J^D7S#y&@X!M3PBlig<>0FW_cU1pXs} zOvt9A-U7$QMG7SrbO#o1P#ajv7+O(d$yr8Cons0GZ zDm=uUt4MyT>$JZQ%1VPI_v>elMi8F{vAaoQYs7&}+T6K?B)vuWL^`a+mx(%ps+F2~ zv+p=mlBg&;?m90h@w6_=0Cet=tW^L=#q8p_$OOG?J3V0XH=KJf@b;En_KxBYX&R(x zC<3)2G@w_{_h+M?t#h4?qPaU%@^rC#8wQ(Q2cnJT`L9sJzJheMGVik{-CO;Fg9bim zQ}4U5Aq%LaYANdF_s?GD@^b)L{c6HkrX9ELm(lK%2`6nTux=Cr65h779b@WC9IXyR z-7e)We;Ck@VOVi`#WM!e6B<$tWGM6{UK!)!`y6j^W~<@9$; znobSCo!aDR0C{U(d~j|4GLt^SQkPQ|4nwjXUt31a&c)5UXi*aW zfvUANbN~kWp<=>L@o+TJ+?KA74!G>g2LgWnDGKo65CN6ir>(Jg{ozeiTqYJ(X39N| z#3$yEp6e(pfQc_lR8&U(=*Dr!p`;`%t;D^sz`CCSIk8i~rl)RMmF&2o?%A@ygHch& zzY4QmIW|qn4?AlV*^4i6sfUimJbG}7ZEJGUKkgynM+h;j+KJimNfV}<=P}PZhp^`TY&I3X>@`yVo*PcjYYB&`X zUHVDH({*ckO!{llTBE~f_9HeuC?^3DnwV{398Q%-rNoijNO|csulb-}LQERvQeKzW zZh0RwXzuJG+^x?awx~Mh9bQpfb#up^*7aANZAlW6?2KV^IVRqGK5tBJjRvD_;bY;? zczd#kV+vvUdQ;6s)m?=Ws)>+8bl=?r1-EMlG>?lnNr(ZokyrNRx<|fXbCAv=+ znHDNSSdAl<@?_ll%9(>XdyS!BvmgXLf+9RN^+9U1BL`Kz&Iv1xSBBK@WQGLUny`~U zLzJ$S#j8e-F*6$$utwUSBk^vd?8_hJ3$}zoO?n5OP5=s+tf# zYbwL;4eND(q>X}j$QWd1d4kM+lY{EVpLzl4Pq!YoanxcNQ;yo*;U58?H0(AhG7cL3 zXi{FoAWwlu%;*6iBof%9Di6B2{t)B!l3>ltRqv(N_h~hx8K*yYm3<@T7 z`W7IyM0pCq1j(1>1y2FjOP-{!Nc*=;`w(NSvgT}iQPLsdtBv$R?zV2>z6#^pQX+-I zY6PSd-8TBUI~1Go_ae+LSi1`Mb+kZi!rj<3)`0gI_%19@wwCpzt=x! z+KQXSew-X?bCHSi?bf;-;mVKOLpsvCFCEEqPDkw+msu}*ibAzf9zBlS3qLdVI19hs z)q5Nggbvg%M`s>uS-7!*OkMl5M6lD5$dW)^bP&B}QTm5dw3?=)(IY&~asdja9N2*S zeWnVb=mU7k(PBV|G{lKut=(X z+?qY65=7?A#C4Qwp|_cVF;W-5Eq&F*#N<{!|KA*uwehv?nezGYBOJNR<|xe0i#O?! z4$Gp|5WNifG5l+JCtwc*!Z>r2@&+z!uoA8TwEw9)0R|v&r;qt&0c3zj@wa3%sS{cm zEgG&uZz`cGM`Tm`oDWVu+~^S4AvGerr*fa~ci1+0!@oL6?<@us^^hivWGa-TUmI<# zYJH#e0G**nm0HQPWx8-dcP@Z`v0{ z=8TWDRucefM89^CVWPuYy6~+u)-U;5D2Q29wxJE{SQump8kp_`s@~NZ%^`HW2FpJv zY=I1fIiwy8eqm+>$rEY?@K}z|fu=48P$Frpnh*B`f_U6>(rl6!qLt+dhR1EANK-Ny z*q9lWgY0;TC?OH7{_`PHfUIj9~|^I`x$Yl^MswRQ`yUC#FNs8n*EPU4rX(Of+qc)oS##h zP80!xFI=xEO{#L#K>0dzzhC((E}Y6D2Q+Zw2I;H%v}Y0}6-vM;Y+-mOMW$&ZFlRv# zZbg)?{j}cHAqJ`qR@}XTxC3siP+Jj%>R{LaL~#!FrD8)3O~`Vz1}UVa^DVQ3zIX|!MICf$k<``hDd~Ox{WDo+Xrnd90!_5pOrA<;z0$0 zshkb*PS^$o&3Zo>l#OTx8|<%X67IW;d9Gi~bHR^_%7`s@vbtl^YAhuLworUi^Hw8g zAjoEo5B-OCPFESxwdhKCE=LWwx%?^>*~Q-KN$H(-`n?o0$g+5U2Apz0MhJ+}AI$&^ z9wVe^pCRc4=LK|o)(RVR)+8}y;O3`hqudlw zqL66(m)PsMct|lmECy7uRMdJNm`}xAq~+6g8L*>|?Bxgq1h(}QG@%L<#LIc4rIOy2 zB}&5n%_=#8HOky;G%MocLb;p}S#!W2I&>S&Q?-U+trWKVibH9=0myXPeiuVb+OV8n z+2_?N-Y6oqb&O)k!!TVxoTMUFim~rZD!}|MJnSOra;coDfnJhPf<~Z(_`Wn)6ebBW zpVa_OCelrcSxWRE`MVFFunHlz)75edcm|?$7YF#~XEr7FtdFlKh6XTy!(%9;lCgyW9^MU0tBKvm+dvHgaSlC#yq8af?<=!%2-~#C%N*vqO;8{DlZ9-j1m3fou+gLciZ>RmN;tD2&p4n~-$JM7zlqC5 zv}seM?S>Y`eAJz~MiIE@Vh>YTE=-XWI1^(Eb(u8_V~Uv$;|iW@=~r<4TsIfx9RQfc zKk{Z2c&;|wE4SBe{>&1S3jgw3NV+$h*;DXqGM~mBg%>HlIOHv{`d1ObV`2kxDl5C9ufO}U}3{MxNF8>xV|sisq) ze8BEBQzg(}t%yKVBv3HVJ0M}YX$;_|%J(fG1!1bMa1Xy{!<>_^ZbbL;>MCyK32)17 zYlJ5>3ijs);->S@4ZYQF&D`wF%$k%^E4q^TO$K|vkT*_CpP)0oJ(QvcVvlOpuk(?= z@vWE^Ay=i{XQ!nWxvzIO%lVG$i^y&pF>Goj<7e}iiwF=X$onw`xO}0^vHH|1nmYs5 zmRbGFQewiLpQ9(pbyB!R<8B0W6IYpTN>%L&)R8V}YxzLM3{z?Vl!o0#$64TSM;56a z4fj#y-o`Bm*UFo^^jYSwCn7E1Qn%k68q>9$gd7|OQEaAADH;n$85tGr6>DCqDK@1I zPw&LOD=y!T`bG(G0fUbmgIlikoU)=cOAg3YzkTk~s77JCv-uL9k= zS(&+6jHy&7ZhYJTUY+e?t;y7h$Eo9``%=T&4B^i*_d2@A>cHHJCx?~gPg~nYH+K&o zO`4{cT^}AlYh^y?9mhtRAPcYcKlqEv{u>Uvx*f%DphcpH*lDkWtvgYOpkkrCGkh&K zju|RGjjFj-@(P0Z5Wrz~ZIct@4%Aq0kf)!P83st}%b&gbFfM*RI)`on0vuywveKl39+9HfV*O`Pp`U@$N+1-WH;E#oH4tku zi6l{emwJG!b49o&12JV0L%ve0F|{9jKM2G8%y&#o92qw zBp0VrT(&|;Myy8eyGU1r_>k2IrWPkq?gtt}s-0C()6UB}gW_UM!)!1_qj58}TmW7+0X)-c@R&lgF+ zN}<(!cEOf{R3bP{2T=WaL0)9hn1CW*XBzxVC{&`r)kmKf)mY@hsuetR78my8sF zK)Gi{jGT!^^9)DwACmW=4YmRGG1G;4J4j={f;BGm5*5T(oBaXQhUkN3=|?K}A=+34 z#}xrU{KaG)nk=3tdJ~GxvFc6RNPB0q3agxxCWSt0psO&`kReoojBpzIK}11W#8;_h8zyX2;=bj3?es-0e6J(`0p z)PWYnX^w!-n@uFRAl*v9kSyeIxSGmzKMEW$q$*FqCz2f-H3*Rp))4^bH!s#DOatQS zbTIHpUn3v|!5HsH$JmF&ehZeTu?tC*6^7l{$m@kzD4V(rt6n&dM;7QuS7Sm@4n`#r z+M?;_&v|*Mu*E*Q(Ql0{HaGq0JC%v^G<_r19F>g0>dqr@UWFo-H5Jr1A@guvPHX`< zHA`3qv#oYj7u}+P#bwJ^SnJPn&&ZM+APT;#yNa%EW!b0Uf>ynRN^II0-j?JMPn<q1oIKK7^>C+RH!T2R9gsCx-&r6{9UE2j>=78+a?pt+_u!q`bJhno;7w)6XPf@R z2P`2{C4ma*=NK`iv1K4Zt2GLs1PE+i!l#!*Kz2}pbE04fww5m1|JOj(YHEbkn_tLo z>LUB%bX1QZJJtv6g{G&Wv+kJ;PLJ6e&$e);BUc$H(==#f9t4sq(hZj1w8txvNB!Fp z_l8Trwio-P*u4{epg%SDI_q@b7SNg>R&G9#V(;!_=M3)Vu=Xe2wV?RTkEDQaBOg9Vg;OVUa6?HioFODo8A%cQtr}Qs9~SiG?0-W=3*-R`27ar=FR?N{jpc1I z@$4oE$DBMkckhDMiXBr*6eHT{pV%Lim=7`DCdr z^*UE1*EV5f5)RuD?TAYdJ$#=p!V3C+7v&;iBqWbF$FC_&L)%EQ}hN zaqLc8~3gDaYXv_=VkRRwo+?7E59XwtN&Lx(_oGzXy?5PGb3+8NM(ytKdKhecOGn*me!F`E z4&|JUO7sDfFafWdZ++pr&!B&wpw_g!CKYwr#KJGIs-ulKKUSE?ppD(N**_29IZq%Y zK{s2sAEavvqky^!_EkTQwwuNgzD@)|t(XkJV9${HIEx=Ua*RL2dEW673O6c*+qWCF z=!gtjUXKUezTY=-?)8n=8M2#q(5^y67Tv4YI=r0c!nhMj`$fCC*n$k87iUPb8FbY@js*&c6i)k zcF*{b9*G333VhW(vYlm)EdrXV3n@%Zl&sdvha?_s+|qc!20j5^;HQ%SQ{unbJXhN* zeV0Bm!6iFWBcfPf5{xZM={a+Mr>uZWZ zAM}6bYkpS~j!z^I5O2c&g9AEo`5*wMbqwqYR@{5on}j!ozhq3ySEIC|ZCsxQKgoe| zVQFM?)m6(TamuzKOA{e$Ih~7hP5c-9P04Lkpp){ZurgT#FmK8bH0xztkZ?L_raHo0 ziG?D>z=Vv}LZtxOH%$^H!IRCLBh>~|!SKV)4Bz8y*V)<6*O^;Das|)D_XmI*{|&bP zNw96RH)14IIBYGJ6H`+qJ=i~WjjpPEYB3$xv}GidR1>zplZBmp3aQC5RD-M<*CMsN zSTaL!Ad^)ys=+c_W4}7XI2FQF|g*$PQ}ktqUTD_UKj9VtxRLadg_3`SF5SCHoidgUe`3I%rCp@R zwRaI?cb(~jx2Ne4Bb`a3%o_!nWSdZsCgS{vtPH;v`5?(oWoe=*M*%dW4WWT)H5STC zmQskRu>G2n?{`SaFmuAUI)>P!%J2?M~2HIiG`t z7bKZUc=0l`3G5G{6xjg3Ocri=?Sx%@&ZeoUJ^dNvp ze2IzdQ#Y$xAHxknSGp_-A53W-X5ZJV%hZFlHTIv3ddFv#-U18WkoSt&{*vP>zVq*0 zo~AR}$RMl4@6Zvt*qIy{j_{9>E=J8y2j zaB!|mgYH?i?}Rq<5*6|ug_K@|uC_!EM0VqepBZM4w}2*dYQws<>XR$ca=#%B%bm?k zdZtcXC0uPPG;0BzaFoI(F0D+}EmpjYll*sAtsm)Dob4C5(;gPZiIdnaN1MTUr_Bzd zEba@pZN$BncNaceXUzh_mi@s?3RTzchW@#2N7!($17IUlQ_Q#}lC}CwOVh)u)76~E zCw33V^QPN03|RE2<7;a}F#ajmpJq2gbkZ+9AO^zFamWCl1nG;}`Nei<)L%h?B3oh4 z;E@|Yzka_UqtHc8Un}`0EOc@Qoso7W-T8jt!`z8^c|nlng`ED{%Detbmju~*@y#pY z{|+nqHn;&D6Zzrv*Eip;Y*ylpC<#t_in(v;y_;G33EP@ca0`;k{I9&_HLA9U8XwrE z%{UWnab7i`8#*V#3EHyRr|bo`;?2#II!>O0KezAm#Cn)qw)64SaCe}r?+zz!@b)pp zLypghTY-%Dmjiz%fF0QK_3~}lB|dIAHhls&n>DuYN1I?X;Co^ztk7FrE&ws|j&sdC zXTZyp38E4jg|J4BEktUu3!&?SEaB5zYJ=F5mp=s9NFFEEn{{80s+8U8^mmf&nzNjEk|zDTzkP5u z*Zq*VsES(Jn&%Y8KXSS(Gd9OPzn&9FzKCi{jLF}*=3rl6Q4&L6~YOi53e77-n1JWx`d7wD*3iK|t7&~j9otJp@S=%^_P(Oj) znEAw_>SoR#ET>#SkH~vUW{7>9q0j(8Vf{uZtFZcN1Zg3<2*jHQLw=RG@E8amso+c( z#asM&*(yIBx)x?M=%y(Sh!?c-JCRwiehKNFaoXRpWOovS98%yB*buTRdk`+32AMKwrRe1V7P zCZi@9;r7JC(FVPkzAkN2QEJ;i%H)DcuQHx5BniwRJGr45=UR{+N1D z1~e!mKhNf?E${VswSHQnZ*m=-H9xI*|FnQFb$PG}Ut=$OOJw~QCO?|SI+qCFFwxnMA0X%jU)fH=s0 zDSS70F>u!W$#UnJz)0R#1d2LsLXG39MEj;X?fG8M92dKfQmw-pHx0nxaCazwLl|@i z0X}Zbd8IJx!{RZaY0qLYO1;2rm{zA24o@Y5HF?7=JKMnQaKMh8m@We4uIAH_CW+=2^2XOT~pEB3(0W&ZY3jq>G0{@q~4riqaA z-_h(fkf~Gpz6%N5ah~<^PeaG=IHwfhhB9=lM|!gAyoDZ0mw+Wf*N)wK-WSYi#tlWn z=gS3GUplDqg*VvZL&DVYK}4J%|E`yn#!RewDY1m|fsL6e5*S{eG(+}-4Z64r1pOTO zV0VPkt?7vOWc9gdUh}U9=0OPDYtHx)h)MLnWLs~unGk4Kx#6MXG4esNxyI}taO3Tv ztzhK4Ei!cqmH>`8EAO-b1cC*V)3gmPh|!W_-zmqH zfEb0cgsm`Quhwhkv|d1LE1v>WycMm zS_{I`^cIg6F1LoG<#l#l#^)8Qfc0 zD%lU~W`4tc2VK7I^i7+)QzmcQ*t$~6(P*|a+TQ=72o!uj$S!#j_Dnm}nn}hy5BZ%e zZbx}}_0A_{lrd5q`yt(0yN@jtHFQgl?$4|@NpO#zo{uT;$z1Jr(552CFlRvIXZFU| z2AKOkbZfW8qsG_TrpIbw-@2K9UI6C6gYZ5z`jKier*|3B0I_0}5k!~Nw6(MAfOmR| zCbUWm&B?W?lX5YyVQ*-8MwKh~|MEu#+1##vCIJPT`j* zdFOgOp4EJ`u^j5-YEJc!16&=9_QVD?cN6@Gy_cj)0q;B)x007nu^d7omgxW3*F=r2zW z3A!B^(y>+?L=4d`+ENVbBqHj1^kF*iz8-8*qC34~3GmB2lCe)ch`w!@jmSTw01OE( zan8upl0u4KPvCTTuoz(|3u2zac9qEW6g(bv^xOesT|67o#wDaNWe-|2rdRdcrm?XJ zNhS@XgLvBT($V*hY2o;8F#clZ$^P;YIMts@vclSC7}d^jScAqv67@4A=50QXDyV7$ zH>Z-t2~)|k-2BaQ0v80tX*<|J(9#*C{a~KVuWq$_0F3~Zf|U5& zXN@CD<}IBAbb$Oi(ighG?SVr-J^_hB4!96+m?O!pNFAX`jUFQlYPaUly4oCLJ-hMy ztl%74h`&!4vTp9ehKQW!1gZGm56B0+G|n5*qlTQpP&+>76D3RdWw{5PR#eia) zHsyGj50C2vh)j@9Zct)305YM2HkUA5hho3G+w=W~R2{*rTUq@4McLW@?4QA?ew746 zD^;?HS?|TXxg+6Nu73^(EZCW9*VzQU+9el3@O>IGQ4Cm&7zD0J5s8L`NP<1YQY}B2 z)vjBr za8g|X0hnKCEtDvtOyGX0abIJNLn>v?0+lr*OT~P(@?n-{YQ2B|ABa!+2uZ~XSdT15 z0vuxD$K(KocA<4(yHZDXgBp~k+Km)}ov=JYLu&nysB#i@zpYl{fosSx&@JS&bcVckk%u?dTU5myQ0~R>o${_ zB0?7oM`FIph%j7IBcy4z0PhzEu=Hhlc8#BWT7BsSE!5Oq@Sdi#S~Y=CGqyi>cRH>Z znE1_4p}Dm*v-|h+TM2e8RHE)`dQ|i=d?G~?pTxreU3;&5ASx6?A4K}Bz)K0&>Db8E zr*6hysA{}svR1}6bXM{oqcDSL<@8<*$2R>9A# zjUj~jQ0GkO?8C*!X_o#y(XSIdc9Lv#UqgB0U3f%xqSA3Mti^5ySG*DO6(Qs}!JGB> zHET@($EzU`GMX^NOjw^Ras()`)OW=2@aszx0tpQ1K&UoS6HIF(jg{tQ#FQ!Tk=R6A|ZG|)#+PQfhMQ+5^7!A5!fL#dN0`{ z`wuZh%;5+0^x7imc@HrgC`v?c#Sk{|Ze_ih2GWa*j%wD`5H?pH9G1BN1FX%8dwor! z)s#ZHb3$3CR`zc8>olENvhPS`eh;MaKBD>Si>#7zhLCIQYMPAp_UX2VxP$eCrIt_t z7j8H?aC#?*_2kQ#*}j81huP}=%9OgS=P=xw4#5H&%{}dygGBxm0p9q zFzT441f-pMGU`vDY_ml7sjt*e3$aDOmBgFO8mnA8P*t9$8+88V?342ampr9C-TB2a zP4Kq;Mo8upNBVGkau6m<2vWA2>Ke74nOHRHSx4J*Eovjq0WwzJW4bh-2=^F4R`dlB?kNO4w5m`z4(a?Ogv5->v3)n_9p6B@&vnMR zSSr{UMY?0|><7C_s>%7IEB8`!Ub9K@(nPSAGlnK&AR~m5Gwk6S2)Z_{7 z{y!Q9A&y$m4NoUb##oPGFI_KRiBgA^of!NOxOhQv1tnpj@Eahz=TwXDh-u@D-fnOZ zTU$H0xgPOhqScA#H1)J{M3JXNY_z7EgQ(~WoA0R>W#RGxeJoJ61W9P+N+=m1oKa(p zi^YlTsg)ZQnNT|jWO>0I;Km^S+!DPJV^-yBD@*lbCy|?4MK*)7Mt$NvDPh2XS>&_# ztD3({4Je{*J*suHb#>Xfxw^k6I9AlNts)5k^fU)|rkRIN~Y)GgQu{nj(`#KxZm;xWz_&*p~wwvZd7oV>Enq;Z$r zr~bC0)#DioGnyNcSIj1~1Oag#nIWhf14O9xF(_tnETdq_=Qzd%oWvHoD`(mlg6c8M3o( z?2?TXe(K^iy}mY*`^)$5WK5jq=Ma*8LO2IuBz{=6p2Ej?w$Wtr4X+gr-Zhb!nt^}c zwSYb^pv{mb{2O$ipa4A)@2#9vPKtQfilpG5=kwv@E%3JQB_SNjgqTelXAp!PcFYi& zr4HiI5pIkuNd`>beLzEG&j-XD_mm;U7iQ_TifKxLIk(^=W8d=O}%^_My((f(s4} zpsQ%sEBqMCg8*;-@pQc6+M2ptsU*55T z8znfCWFxgoWKvrRW*>6q{N%G=BQwub0S~rPc;_|A!*#9ChBtRowoFYcVU^L?BC!>C zCnB+88j`9ptd-~Y{H6FliuAZLGma(s=coM)Jk?W64XKtC>FA{!_VLdhf3dcW*&Oeo z4qo>%xiQHfs%(tx&bP2D4`n`kcx^uZ`~IT5FV_)_0u2Hp1x%WAA^^^k`oI7Q-Bl3) zi5xOfniPZ06liI$DF{gnQfM^uSacY_$okuC!F}zba6#m*W17H|#QW6grf7RfsCOQi zKlqO`<=n>mrSj$lL1PFBhG^Pwn;2d;EDIsdc$)}bIxJ1QaY4LL zhDcKcUfwJZyO@0pfp>_LAd>?|LAtr2^vwY=n*=GN+bV7rVsW1SWwb#=>pe6}} z@NGL?^JZUw@RZEx!E_&BGEDr0w8@zeuSxOWq*>nJ%CX%*Aq<>08oFa%bt3tT!a6Wb zGL+5Z0PkEy;sm2KEQ4+yscI1@8WsmSX##}S>_al4G37?G2kVqECN|*?yO^7J?3+WV z-%z$WILjaB@3VxJ7C?Gt-S-4&l?1qYDOX)RZo3sD6k%sgPQo*D&Cbl=$sJ)+Z;jb7 zkgC$WZ)r6bouHa}HFQ0;eJ`5`Sa(@>C~BMamcI61JV5#CGrf3>6X5+rfSF6`;W7j? zwtTsn`TM);cnr(bue#_HF~V)1OJ*}p7&i=VIsHkB;Tq_r$@Y+{qy~S3vjrMS`SJ|aL#ijnn#B`O$5YliK2;Vl%*-Y)B z^2{pv4C+lrkgfZ(gI$uzpg{;QOnV+bD5Ik#JiCA1`5dnz2Jm@TuvOFBpF#9YRM%8% zYA&zP(XAjRVN4YcdIkXgE+p(!GW;P+Zoz&oh1~i0!donv#g`j3c?Y$1>)1~E$zMCc zHzps$tFY$F6MBJ1hj;_Cwe#!i9l=C6!uNLb8ngfR9y^ShO_*xGHt%sk*W}-3RI?J$S(dD_;L-k2$Fn>t z?|zZrW8|-KGtI=fVnp1twqCXDVfV9g=aKQ6tz49T8PGfeL?w0zNg8zxN8I1vel(+sL0B}H$zm@86T?Lb84wD@- zcjVw@COLMIioZP)qKH~zl2mhyM@`{`6pr|aB3) zorC&;*dlyi-fXJW=NXN@^w#Xqx{YA*#$*gDM?9Csz@vjU&AI*tjunEM)%!P)h>@ z6aWAK2mnAie^;Q)_001YHmysw^8<%gldIz^&5^!G*e_F0!Y^19C#0o8T{9Fad zrTND{D>!v)yKYQivm0iZbqyz;G%WQ>kx)z;4h@95qz>e^l*(Y%QlgA^+6pEIV}S1M?m?IqAf4DIRg&YruShn=woNW(=J!l|oG* zLw>*duwOLA3*OYDZk@(%g+#Ybx9MAFff`&W+-U04`){m&+%K{ik6?M6!G!`4dZB8n z^$Oni77Cl7*NHd$VQamO%8#{ye%)_Juf#uwKc#Tfe-UoP@9lIjiqL0Zv&dbc^C3i~ zV6)=z7SIYj6PaEVGt9y7QarZkMnKUjJ13ht)7_=dWM4D~q!aQgUBXJw!)2A~eR&+2 zK2}Y*2B?29#5QAybpBWzgN9*(#zSssJmrR=t^-~FVfRg{$E?BTA_~!gnTI^$azrotugU{SA4UP0%7usF&IH&!YM#VTlF1nWG^noxTT z%084lS-M)$;|d;#1! zVuz5BH@X@B7L$PTB`4u6$$+47DWu>d0Noz+=|1YMsiYU5tD?#X`;iFy48VOx3}56S z{wEa7=%U+gn09?bpe0Tde>*@{-3Yep0m&TEg*muIH0d5|W`CbN!-d3>d$u9tn^6xK z!bL%YF_Ox+*$^>Au=)Oq0=mDpQ__e&^Fu9Xh(x=Rc5w7g9$6)h-)JCw!bq+j*~X+x zk~7vco=1RKY|-)pHg&z3mG1efGOBXGX~Io|8WLPKw&(6_)EG1 z%xSxBz5YYc{MUb2B4Xaf-a3M?Y4V>afO1rVCE|ewdwLYH5W*=h9TqUW4wp)^XzrD| zTD0pojbeb3bMV{mqvTITd@V!}9^OaU&exGvF1{TBPK->~SB-I<-@()mh^BXt?7g=U zpTT$fDWoayclnPoe|qd@jUpX>k)Ec+PCv1?DY45>>|;B>7WRZjOf>Po5AXN0y?)Bq zO_>JR-T=xJY~pXS&0nAiH^6vEf<#m-2AHpO^f&cv(0}Zq$07f*mmY`x$3A*I#`cC; z?TNHENY^2@Kf?B4_UjVvX>_x_5#o-Jiq#CGwd6*K@n4j7fBtpI+mDGML_u=Yku>cA z!HQs%G(oYMGwPe#?H%`FqO}nzg}+~V0iD}BhUS$B{D%^j6B{v|go6;;BtbFtIGQ58 z3WcbgD070!{DV-VOqXBgBpL3VW@x5&wz+(Swv)QqdJh%oB~${G&4?(Eull@K>U;Dy z{1%A&C)mz?f3|l55HQX5fy16`kOBXnL+}Xqr_^(7BZAMHKOHidhaY%H{rTz8i_Oi5 z*RAu^t!TK>t$x2-a$8h%vtE8J3`0bJKt+Y?2pSyX&eW6`Kpcq?GV|K&W9k^o?VqA) z5TeSq!h5IK`T*0RNj;>2?Db-+a{xiT2!FbmdP$6#e=)|qykUf|UKVfPhatWaWCChZ zZxZ$XWgoJHeLzYeAb*BomTOe`FZgtM9SsptCpzt?B#2Va_>bfCc-DVR(&Kx6dpgh% z5y0+23P3o+%CP*v8u!jJH4W{X@Y9h5Gr}-2D=ZSHgmu|8{F%YA7Of29)bmE_6!Xyi zVsnfze>Y2wAEN;p#JMac0&pV806(a&fp{zdpLBq1@wOU2j zc)lMG9jvm(ADFzV*iQ7aRRGoHxzD7XPFNgMf12A>rYyMFji`zRwN+~>JaOQq?139z zt5~ED@@u4}X}Gj51XcFnzHq@%Y<){}JLo}Ioq^;^8n=(}52oqg2OR}Ksg@fnPgXHY zIB{8ZJFzR+6E|!Zxf|O;Q{xgWy755~4-v9Nj-W2xlAFKo=#6>3zG+*3s8LA z+Ah1@q9kb^UD($G8aeSZI0{t~$Bv*Oe@D;|JQIE#fuHygR|BQJ2QOvP!=YcW#CE$h zqh8gJ)55cPHw?OW6Brz3FF(h< z0(Z!N6X@vib3$t<1xtqxzr+TuMWFwdSXk`g6dd>;8U@v_mlVJO={WrtDKSzH2fY8o@N_KHD_xdwSNAO3^-5=@ zUMe|AtDobLXF%$c&cpo)dUG~3e(GRIv66Ua-bM&1=xtzHrNH_xqkss!IN9!rOGD{gQRD#UasAPnhw) zPlq-Uc1oP}fOd6ipH>i{Se*hTZD*ApI@qbXmtXj58c0rY+yY9;Mh8;Ee`cN(l8z=t zr;8M=j)txy^fXV)BGn5OlO9ybp!f?&!UcPb)ErO*dRaLJt03bOSOrCB33Ne{KvR>P zBre}UVuGq;cOZK=W0H6T{R9*#5CPVJ1mp-!3Kl_q>___8XNJT+^K=qw&{BM0Q5@2} z>5T5O6`YEWqbrAVs#%Tqe_zQTEq$_>KjEGC-1Qetp9)LIe3wzNtJ_cKn@@x12%1KMXalvuTMqmWNZx-D`A;{j)&pG~TiC>FwwZVO z!q>5eXi33yt>ZMIk)y-P$)~Z3wyKnNgFVrBzu5Ze@e@!AeMW8ff6O=Y-OwrA&+&W3 z&kC-u_`pVUoP&aogtSAex8X+f{mTAv2-j@g^nVC`amwNpJ|&%o zDRoIY6?V?HTe}2Xyv>WaU_Wf^z#-!R*|a8e zyH(vHLFZxgAU@6>e>Emp(LZnOY!A1t*WOU*4IA7C*oD6%*#1ELkeR?`D=zWB!5Zf{ zKi`HE|0THm%SN+ft;_BsnjH*Sm^JMg9b<=9-LJx;#VxCA0jx1QVRa1+#bvX%3oBN~ z?OOZS;PU^rwDw9n!fJT74B|ppZ2Xr+l1+P~!aXlI9^d&bYFZ>% zr2i`O7U>~>u`0O#2=V-X!ZyE4JYV!{ps8Q$QChBx7lX|m?n1`zb@;3V_mI^Pdj;L> zCmAbCOt^o6e;NRi0mVSfU$qBqIo4RUgOK2s^tCW7==DWPKd#lGbzh4GtG@^cUcn>E zobQ6n=|w4q0;i8w%>yKJ;>Q=AKCvBcmzwzEi!WQk zzSx#`(dOId{`o;X$Zjce;b4(NCdv5@!=$rE=kj6jf2F|4Hpt(u6~W8K9;x8Sfzj7hp^I&npxJSo}lE*{B&4V3kI()h3b5{_#-ga(F6~Q6q zhj7`ML4wDfi+!nO`(J?M9e4n+P8-BxWFZA^mNq-s3vWYH=!8k^<=~fJ)QU~cHkUv< zZ(4^qf5I*Ucmj#cKS?r@Y@HzKFXNL0>zpm6Qa>cLj^PeBv3kV@O|)3IHETE&?5FjC zbUGdTKhLYnPe^7GbU5&z z@5MC4W7SSPxI-PPlQ?!KB?kMfK}xrGXomtM%B+9u*VW@$iH%~F-Awq3`xS?R0{kn< z+l`F+Oux%tTy%LW8Zvy4YIi7SH|`%{fBGO{r^m1F6eS*O>RT@g66=pssUCc_M<>E4 zF#fn?T<|w2iIuIyun%GhgT`t>8~VHjj-(5Nw-J`ZExbXog?9}8hz-Q1hN5dHh$=i` zL>V~>f4a%bb18m$(HU*lY-p>2Y}A}vH&uOWrAP*8D@AfZzeNUVsFxQ!<1ty)e=4>@ z$(Zrl?W(;Je)-2r`YeicUGT#<#0}rs=E_VF{RG_v+%n%~ zZ+XiC{&!lrXRszbC_DRvHJZo%uAsbmO8j&ngq$)=8!&hm6HjnGhg&X~B3%yQ_RATV zU$`P!t(sm@)G}9OhL0f{(uH? z-apS2N1vbif{m;!#0DXq@0-j!6BS~v?#ntFJz8kdYKj&qB#gM*e~RD6ItC9~(JIU` zBs5r~{ja`mL}4r}b%o(?82&~OWj@+^Lg7$PxH-j33w4Bk52@18sfW{#PJL&%;R8Lu zw9vt{x7YsmYhO4P>OI#R9*y)ydc(c3-cGn4>y7sI4a9m&y{92HG7#y#LAXB@R|Ef9 z-;TUPTn!6f59?n*Nq|$kmYpFi=NR4osko}y3Q@cX$c6P3MMCLdg4&W0rT`S3 z0#W65{a8I}tV0;A!XF~NrRcgSx*>{I1WKz7l!h^eg~?Uty@XU z26dUd1|^;nkfm@3snFfCH*DXtE4CqZCts$wioM`ZoujxF)=+cGn36`ouR`?mmetH zD4L)huCB>AHGUDFpS9hZE>_G{E2*eTwNyus%_N?UqkmZ@mzz+gQd5bPQl3d<(vvfZ znOvrvn4BtV%G5-vIGIa1m)<2;K6dZG`3{yPu2^fn=jGi>4PB052)V6UyYjsUPvqrK1w~9u z=U{kJlewvhnRGETRn}BxY8tvRrA%ka*~!;QUu)N|{kKEUVeJA)1yZZl+)i}eOl2k} z-JW`lHn`FIXPL`b;sQ4IL7V>Cb-q#3f0AoTQR5YjClN?8l}iGsTsm8@wTe>Q1y~!n z;bs8ct=98r-te-HxcU6)!&!M*tH^ip^_9Q%UFf({RjPmMyYhyK@gyqW`zzJ&{S`;m zM6WX$WpX-|Ri?Aq(o9h)Po>k@a;d0l*(q%*HIdc-$h9AR?sX6 z!s5s_t=6v06vV4F)4<3QR-uZ!x#%qnNmfnA_!SoPfb)8-ggZ;hc7FQbwPYQa43E70 zvX@_XfGN~1xlu@lIVBr)ZOfEldHcPeK|6XAR{OFK?0bLF5C}?VC$i=A)a2xJX;RZB zaudbeWO2Hj0v@5|a;0fK_itV`e-JbiaN9$aExH1;xImT;=vQgO@=;4>GMT9y{1BCI z=Qh_%&gUQ1)m3s1R(Iux6~)o`tUR`Gr7FV;l<%Ui8kCfG&APm%acz8jTwais%C@p= z$=hf@g0AMQee=3Txp;!sP zU1>LAX(g`N)Yi@1YH5;eIqJxNm$)uJ#;m{otv_bTlv@_L>)(RccQMQYU_yq9U^-TS zC1RsKQp#mRkx{}}a=qro)2O3u4#6>i`K{fMMeAUiSaL}*WVH3|D0J?(66t~wVUiMR5SV%UoO0HaGli)ZC$kQpTr7i3gSO-?8ix%A{j z30T^slG7%E&tx*C@r%CQ~y+d^@`(qvp&mdsZ;ktbCs%1t^9I z9Ry`VH4!#O-g$1TH=w;1G`K=j2aSjBI6oG&8Za}b!2Fay;f7^vK%Hw|WS0u?alnUf zYa_3kpi|UtfIKNx>a?ZE>s62@mI%NDwUKK%kjw_Z{G*bQ<8D2nEJ z5pX3pw{iS6e;!yJ;gfEmzj{R|JIPEI81B>*jI@8}j4x3JXn8adNy`t`L6Hvbjy_!K?bIN(t-nSj@e<)4_#R5o9Wz1zlB#GE>6uhkE2eQKH5kp~_Yf5P&snrr_hBz@r*x8=3x4nof6J@1XPJ^ZjtAA*pL87j9dfjr6Q?{pOOC>Jlum%?G-$m84~EI!s_Ed@ zw?x6S2Mbp!=(;-6a9tHeK9x4Z4Ub{8sRiW+ol!!35!W;!U5iV?mZRan+I16f4C0mF zf4(2~oY7*8?CKWg$9)J*-l~4?2k}nYxpRGY?Ykn{;ljKdxHgHfR!_Z^6ucSo-ZUkJ z6=T!v68JR?TB_a(A6u#`o zU!X)kN3`K{$A7lrZRZ{FiBrMA?1G{=G=4hC45SlJ$gs{;=GPvNE#`YH5JM&H0h%GV z7zkj`$Up$kaXl|*-W1&;)bMrYF{Vd7+k;c^n-h+XIWG^L++hq0Tk?yE7!>3Zf2hXb zMF7utB|+nR--WtUj1L;B3gcHY#ztFM{r`rR@;`u&KTX3e&Tw!AO9wfSuox8m^KJI) z@dV_tPp@4uXF?2h>mji)1jX~5cHY)*H#+X(HpPM}e7&Qh72jq4i9&F25byT9ts5ZS zPNCrIYQ9$t1zERS;;;wd2?Ic>e{kT4yu}mii1t3fuAz?2B6x1o6&oRozCH?>Fd$vR zv+;9p?s6&8j@rxYkPRPFU4%|&V@*^i&dEE2quGccjHn205+kxe6Q>CLp;#v5YY`Ji zvK@F9+qo#5)*1&}bmsXRtohgrSQDMo{O=7UHyN8z-sLtxj>PDhR&)fLe>m1owW5SQ zGd>o&B=t3&ZqV`9g?8v{DIakC58-#%=lZ|W2kcjB7#aMOcqGpJHL>)c3R6mmeN9F` zfJZv`m%Pas_9og-1&>Wu$JWnL*$9?ZCI6)UKchrC{rFl0l9BvFdBMGY4h70Og&7w{ z39rK5&M0Kq{5dAvz1PE@f16M39}~c?mRf))z78>~2i=YEZI5@LqW0in3+C)?)GOL= zFwcz*YbS$*uZ2l~ut@9k)BC-2vWJQ>u1X*xe^O#U8Dixy6TxV{L%zmyf$@V^bjSxO zEGz!6@Xl%oZsuODP#hd0UTkeYvj;rW0>nAR!AG2TqYaz&^U~%ke{w(TCM1mbrWj;M z$6rZs#q{HTI+;4~zZ8NirjPnYb$yKgAZ!ofjXgy6RX+%$-9nh1LZ3L1`-JBcXAfgO z^&~sBPNzt(0S@pO4ZCm*y@5QNjbU_n!^9EvWh1;r+4^zx8bVK`GcfP^#he_V z&GN59VxkUWMLBeTe>)3*j^VMCa9#UBc=K1nUiZ&=-NgIzewWE@jsHp*4P1`1oxg|M z<#R88ft=$;DC-zH$C3To33MN``oo*A(Kl@OV`}LrCIari7B=-K(Sgp&hWAb)JmVrd zk0G8Q75?1BKW704eUuJ&bo+ge`d!NXvr+X5v(K^h^EfYI!ude1`aslp zaCgnW^QPYEeVXWoIy`B9OdyQ;z;_$ahC0! zrIZx0kN#-Dq>vo?{kMX-+=vFu#hVD-eulI+32G0cKqkOJ^w^u}xrLCITKY3V{mC@? z(=zYhL%%w{*kQ|fBV6Y|x3ej>dhHjZ$hXe1oo`Eff9KHaR@y&LbOzT86#w9#MmN77 zMK&a3A|8*5@)wA>AyH=5KuqL;d+gj4b@u|>yTE#_??(~b1rJ;=|G>|Cfd%uv_G!#} zoc0}HhnS_cLM0^Dz7;!w@poVtatk-|9%txr%zvDv$BQ&$2K_{0Rr{9+A(y-!@cs^a zjM*14e?{H$Ba4x1z24b=41H!ahF>+v?Lj4X4vi?zvzAf)kVf_H5usg9 z4ZYVytM>^{|5XP@$AIbfJ|&*<@%lcM8ltOsHAmX(Jn@ep@j(;7hXn9nbiky4H+%~a zkEqy{PHe{&za0ydc#{&Zl3;k>!*rv*j~W63e@7$k=lPftud%&rph0)Sb^Q{3T;U1L z%s7oe*MSkhak_$soT#_sP{iqg)gO_o1o#p2(;86 z$InH0tb9M|cjg7#8^_N^kTbyo+fT8*6m{oi6Fq!MT}!jQG%PQ=Q5^!ZPU0g@$H(2C z>`DvS^|%{;USL|FbrmrCXp`mz^6WRde?;AC$L8EVvwG7^-~yZ3Wc(G=TJ*cLI6cavFvzSq8n zHQ0v7L|TVj=Phc#5Q}F0rXS9kjRfoSh}genFINR#j$ux z;Wag9{3d-ZfgoV0rCVcuf2Rag^6zK@`922aOwhhV0?m}gi@@n^WgM5z@v)YzOx%tj zH<`G492N-v*-^7n?=G!?Vy!w z+jxBEsBc&e?jHsLOg&5Qv=?Wf)6#5=Zf)g*@&BZ_u9a-DlY|?Lf9P7x8aCfzV%u)pjVb8oLV!b8M*yon8Vt2BKXsNN~ z=6e;jQWX_DOK=xdf6pX7Xe`}07q=9?VqI7DRXp0KAg0!}Tkz|R%LjK>45!z7En`!i z&{z9zL`15^D}L85Pj~nY4tIbin~26Rhg0DFCnm400p)7;Qy5Rc_6kt-jhEMNG-_Fi zf8g|0F`rx$c>)TTJSwM6*j};W2D0%Ku$@y&@$jM>DVpjoe@1Ss)=UGV0(#W#N{0eA zcHXQgRT#J1p$Gs&=+5Q0P_M}U?yZR;1F`a56-`l}1d;1tu3_xfgZr*MkQVcs;`TJ0 z!>oLdKTn?OYQCpR5xDPh#ZcXFRae~}u58cwAM_g%Hubiq21)%^&D_uo|C#?&tnN3l z!`HTTLp8Tof5r=ir_bgee{y$jey*^ze0O=iP&hF3PG5~{I2d>mZ)^GP2KBlfo;#o$ zv3F})zRzziIYGHG5!fN$39YtubT;o4J`GsX(ClrKZ}4BBiK$opP#T?Iajm4+wEcWn zdS)WEgBLe~K8kKkcvHAhYt7^~|NA)2d+1&`A~;vCf8Md;{t2M)c5m$r+&n%yzWDOW%j^5`E6ycKziScSU)5H|F*@?f)y9;(A&(`U9ubUA!EA1f ze?*n#ytpZxrkXvYwsvX>Um-|fy+YI>_W?z(5dkQPPD}?Krv$j$PG6u>A_NL4laDDX z%rV>Tpf)V1z+~W+O(qchhe*4i93(Cy%M)=cF>;Wc@a#!p}>rITi_?it+y%FR1tOU%|`&h!>1W!v7~~U7!Su8A0w?{4&C!)A^XL6*jb8 zK7bDq{5%>*A6br}8Ql)9LGhBtQ7_=%qx__aS^Q@(<^RK!a78oXA2yEW^1U7+M5O$N zp|o(Y8wsA9zs}a-85oP8RrngTe`TcTf-i*!-q%nHLPHtyw33GVH$RSrNAZGM13!V?f9(O5o$AcumbUq{9w}qeO`d?6CQwn zH7aS~TYwO*;u;Z%QLpmf!N-4t7mWKZrfR~UuQ0_AEY5x@n84_gXVP&u&R}UEG#ok! z*8wkPF2;|#fG&;j+a-l5f56SjP%JVmoswdq<5FLk;!j~Jm4GKo!EiU-a6JX@AXgA$ zO8g&+ouk}+R5C_T>7YH-4<&{pm*D<1{0>R)LA|4445l+oIlIxXjRNcRk&7k34vBgP zq;vHDOv}k~XH38!Ao%Af)PdjD0qF###U$af+2=*Oih0-J183A7e^PH4eG|_hP9Vnx z_>ZL!OJRaDKsXbn2EFSbeQQC)Anx_PvVbwS{D{Oul8@_FEDeM(uGh(qKEm%AXfwv# z8lt?TfQ8;rEO0-?{+vf#g+*_>2!5Xjxi549o;x8ol!1IFy;OXA-Me0+Hy9mkB-9n@ z4z-TgK-f9fM&pSOf3$N=<-d%VAK-<&PAQ1)1k&RFL24C=XAu5trb=c*#O4HtZS@ZY zb>d$Kbo#4sc}dQ<4G+<1I1&zZg&Y2pt=^RQ)bO}G=xN#FSs7_fM_)^P^Y+vubB5kE zwY?wc;oQwR{QCn}sl|`2SYKY(mpf7=31V96GmAw%u>0XeJAYaFAz zucCJVnY!cGLY1Ofw_9rkfsDCed4|g2c*FbaH4+~GHN0FxmhsP#Fnz-xRGM(UXnfN{$)@9)o z0B|;uw9ULvq9EN8^=^>W;LgvZeRJ@UkhzzCnhw0~dFE##@{HYuQDwY%d2=r>`IfIi ze+cUs8^t_*bo>)SGv;OX0!?ba6MTP-PIC4n-`}5kd>$j+kRh1$UG~(A>OVlO9i)ju zF)u|-9+)wsV%ETP*i3uzueug_6v+Z-H7w#QdeZ{l+wKRAST}_Be%*kPUrCFl`b}|m zgWn%I_-Qkc8dvXJSeb~A$FIj%CY(Mje@9_x@IzU{w0UM=2btkCjLyKuadl(KONu=$Ta>{ zB>0dGGA4}j0%*B-1X@~oQ}iHjf5Ju_&59nu+h2=#ksN!a-eZ)~!giuQ+xc$}vmK$6 zX~Yah^CZ9WWFDOFBn6FvbmSWGISvKq$boj&9GoLe76Y*$I7g=l&e1J`bNFROsmy8! z{rp9U4rF-Uc+$HRKh1v|=hx|m66VF;nGL>oKlc_*&yV2=Z@o`%T6-c2f1a=K;UU_U zclu86Wy=|%?MJ^H)awdht8IyyVPmd9j9qM^ev*P#c@mEp-1>IDO-WRHoDe zt{J5@{2;B4?v%16yr_jvq{vm>B7Mo$Gy|t?vnqts${lJf{B=Y4!cQ-wM@*n9ydm7; zfiK1jm-Opz>@Hy!zgugUe@dANa{Z$_r~jV0rd4&tkQYj(;ko$arZd`1DxI247bnWv zOi{_sl1}09{LDil^RUQ#tdV&n$b9_m znFZ&<$S5Z$v-m;>eC$UlAiN9mnj7=__hX?C-WlVKQATI@ zTr!ng7Cy4m?*JmZzOidHgq7gtEu1%qOFiDKp?OEOlGLoHdHydA4jY`}h8l~&cV~l- zqrvGZ?s+txW!^fM^hsji)Yi7&k?p)GzC3#yEt^h`u7mhJiO`_*<>1+l(cfji z%RZ#*+UU7adGx~n4^T@31QY-O00;n817^47aA#{04pjqYP>C)t)piR203;Wead2N8 zm&MaM7k?fb#7{8_NB|@uQi-i~{7_t*l2ewGt&-`W2ABbf2(KN0dZ6T!w`xy&*!>54 z+&{4YWpUk;FZ%=bwA}-emb8jXmC9jBqCxb`^z`&}f76YBFD}iK@#kOU$fpX|Z{bS* z3WUM0M0`Sm64@@15m49qkp$(pAh(AMu8riPFbB(ZB;?I&` zj%?47(gvF&>>T+cLCS07RfTMyBO7dEP3|6QRuZo($a!pu2EZOv6rE;-mu|%_2lUXdnWakNc z2W}S#y9l>SaJ@?gAoD#K3KHHgWL+*~%@Fp%FcNjz=KdAQ`^?!9I z4Eqfy3UI)#$9RN)7)@!jv9f;HU#~ao>yn?WH|Le{2PMZe9o~gLO?*hb)aQ4f|JZ!7 zvR(%P{RWWdRL%P8i83;Fk>H^-RG!24@<#RR`WKPgEXzj+(@rJHy6+M`GYn6$}W5 z8l_x~Ts4K3F!H0p!L3mmSbs@05)QxPa?WfCT9O-p5~DzJ<+B5JqTV39^9VRMTlZE( zlH4>Nfr?fd#R;Gun0n==(S5qLh0V{Rcx9{L-ZXmKirsM>Q-dFEwO3b}-tADg>*_sf zP{VZFJp0|RxUOt@s~8HtfWwqxm;wU9lS00yxPm9cfQQ-MJ!PX1rhhyecfoEMnfAv`ra-mfmUiab)#t*&4Gv@I0h=5C&F{68q#FA>-j!c z6YBFI1@BYshzf?*OMl?#f-oEUVPlvE5Vo$~W}3lmW|(c}_By)DZKJJe+;EHz)$Q!@ zuQp>=-<)(*9>xs?O!5uHsNx9fLJTO$4#bcgmt;2pEY|p{VYFyRYqj)_({uHXMjh&O z48CeIu60dmzqW1|M)v*KeiBPhSP=GFx|NA;r32vb)b+i6bbqZ7gAV=xIN%^Ty6J_C z?~l#XF=$8cFh{pF7dFvhU4yqB&S=Z9d5`It`O7BBe$!DVO^R$%s2z<`WwRKU{pEqj zl!Iub?1a%CI3S%iDMOklK_obGL#3-J0hko=E8v06MY67Z!=aVJ z=zAeoq}~eil7Ccq_6WkXm<8vIMPyUkKY&&i-cF?s4QXvt>*~E{`BJju#nuGa@>)y< z4U&wHcj0u80rkceA#zzopm&suZ`yo11PcS4u2P_;O-~^NTFfssRMeTMuKtC z*xLyP+1A@YIBC-H31*^Dz^TYT2oRVC5DW-RIdS{Q z#5iSkeSbV+n6^$%R0Ii5H6#Bz<#7Uwcg%(FV-i~}^7yTKY4h)-Ue2ot_uYJ6PJ)Le z6(2(nN&e&CU+aILfamsElJ@V#@dIe@KaD8jZU5_$2gf=EmjGw(gL|eUo2$(4AEeBO zT^sb%AU3UVM+-coZ)5LCFAI9{Nk-nsb;k$!C4XzovQiKBD}_Vt2h>OLR=Pw`yy)>AH5?UhP44NVU~=uhY@BZd>5qWtt6v8M*21 zSzMh{V<1hqtz+A^ZBA@!Cbn&>W81bhv2B|Zn-d$8^PPRS_aEr1>h8Cyp0ytFVmxEe z7k|_VG`M!}Z%d0~g;O`ciD)w!F+aSpk(3Adg(d*S)ZYoC5u(Xk6OAI!u^uXAU*$@~ zYv2tjr*6^@&&TSBez(6vm!L{*VSYDKl4SB^Qv6papJA=|$pqqETn&e#L{{O`Fy->I z-tq|pW~e8!l!hVr1D@IR{VPUG)uCJw7TPd=kY{Qdg|*Bcm@XaQi13L>S{=hI0y2;Q z+bp_BSA-F;N$<<3x-rc}l2NS;w$ssyfNA-q%>`ek9st_z;*>?M>9ZwSgA$PwFp#0I z1uLZ)9zlHj#ojm(%M z?cW?TP^}^KVs*Mt9kxi;Kz_Pe@KU0|R{8Udg6~Ft}B7jx}?s%yq@kJlq{{yJk~hX4#8A#8H;N8Idag zS&CLZ@*PXP-dMIJg-EguF@rIWV8iE#MCpt<-w*(%6>r&GjoVzyTHIpYSvIPmW5chv z`d^}i-|j>DN>rujJ82!0k;3jVTMgXfFddR9x#45rZm-tfJpCxG?kRcBfm!JL?)kr& z<*(JNd44y*`8#a>yr2$eZcx0Dk5@|qyD5&`2%Z-?p+$`hR_tnydhlte7|FXV0MnrN zsregje2P7U{<)gjIBQ?@ora~MUjb!}0*`cWi0Rj{SR!&XZX{Om@~H*t@IQk(ZT)9H z9V!Tj8bx}8J}Z8k<-9Ii64O}hgh2(;*KfY z3pjTetqf(U>+iU$UHQIzRCsPSOnWN3qg@dbR(CWLDIgY~)}wi1y>c?Id)tKCX-gwv z5GtSUiekVU_N2Dy>vGy?pE23KWtW9GFWo!f@7Rva&oTX&r=rcb>--VZov@L{3dv1htRBDe^ygD9Pge<@QIxbY4d}uJ*Yv-z?@ZWxsK}ATpL`g`IP-g#$cwAU$EDAsmi=-sXv-!j^o%Mqb94jbu50m zofwHBa&mFmzW)}!U|+_hiE`H}g-_KJBISmo3!Z^eApBAniKT1bO_Wr^_$ixI0=sA# z^`tso-T1}1T(Q!ZJ=_H{8}(bVh$Bil3pdT2+{#^(4@<^nXc4%R=0mzrO2o`5Db7Z3 z&O^8~%Xn2hFNH4d`koq;!|V4cer0W@bR3(<)xV;c^46l-nOB2tW)+G|638fK>F(`y zb+)854RpZZI78S3Z*33pa71)U8;Xb6oMNF5Vzb-xGhT^KO*;?uri zrN_w6W2L>pOVAS^%_+Wq8ee1i_OsoaatRfcVr!X|yZZ1eGqOu3Jbg(dP#Ah1sMU8~ zy!uN)>+`MJ{ucltS#p$sKZEMDz!!CJLaYdeZjjuBPXfBOtgqi!K0!41_4=5Ch6~NW ze5v$|I2ondTEfg+pe4^vnteDQ9u`qszywl+(^nKcqxbrQT_430?BI9yg7~3s^rgP9 z2mBnIBpuH6))tTjobQ=~SBSj48ROZ+d1G*b#&`WJ3Ynbniq;-S z+rqfyv0QZF9~6ErQ$i%rDc~6Xp`tNWdz0&?mkboX;L;#cKk6sk(9vjd@*WKslVlM3w<^iwkt9d;n=w1%)sUPBxED0r>gMo|oGyHAg78{n=N3Z{CpK}gSD(*xC=Zp--<{CH zRbGT?4Ta$B=xR5$wYU3jqdG=L#@ZUj8V1JSk(5{761PwP=;wUZvo~zGZ=%d}0cUR` zdwV;7e|rVPek($;dIoisW1IHw7)aJ8bM3I*@`YEHSpSW95}zZ2Lb3%y%kMm}GRXdHm<$XGISd+0}DV~dsV`q;pw{_c|u*g4KW^O zyVmJOosBnX3WdaJPmM;fLnmg0G^4CjooZ0nbBKMmyvNUVmtFOp&$cj6Eu9VBjrFSB z@-ALpMqa%Q?KRoa4-a8TK*ic=$17YHC5Tq_1L>;HU&_cQ=)QhP3XFMfzI>lo-SdXi=SNzLIh@+KP8x%^{?pziXXLoQMee|7>M-sIFl@zKx3d**mo~ z7&G--3qpNI{ClGu{Qmf`#rZbIM`RK8cgA@mlmz7v7Jz6HrA80n08CnN_=3>kiUz7DoJyJ!sO9UIJWb05a9@l*p-!Tt@>5)~tsJpoy=hRxeE3TdAT+nm<0P2CnLb@Notb#QJEtzY3pyp2;`i{8+?Nm5VPB`+i^rce>>Tf zO*CvtP-!IpS2>82=Bm3Yq1S8hPY(;ruDmc}tdBr}&@nAlQmfyeEsHu>bv$-Uy z4b%irb38U79ck^A;L3;oek3p!*u3|}jp-h<<2cwyP+0{ne^OScunMgu!5pUX*4X$e zK8}zr(LxQ*ST=d*Kq{}JH&tTzK^V-~t^S<8zE-a;ud1984QPc?-C*T~&_+2AbmhfwPdDLR1;+}Dkivty$lgbf%K@?+lI|oP-UGG}fxJ!5h zGO!l^e0)VFPXl|K3OEeIrA27YbUGRF9##K5NGWl*eo6bz5ygT3)&Ao{?+8qc3>%_PzIAk*NL_!XBx z=AYdC3QDVPde9iODlic6;t8kJxPp*O5E+&~qIRQr4yX!^w1V41iB9Wc7#D4x+kYj> zML;gI@uIy?QC&{7CK|LO!DyEKydQBHVB> z!daOlMqdSD=XYr_gGAf$@w+0B@lo>QQ5>XI+Mc9>1bzK6UTzU!5w=eiGzjt|qvVjg z03pFSR&kTe3?t{wacwq3Lj1I?%VNx)O2>KA14}kP$Eu;dPc<&r>7fwXs~RPY9;w&l z4Bl87va}^cTx134u{H*(FflbE%?7$!%^VXfOOEf^_vYlE?-M({Smu(JzQb+9#mB^- z2@V}R>MdsxvbYlGX7hf-xQ4{q@}Q#|z?Z)?{(CA;Xyv_a_2NdFu0#Uz6Pi`xEgr@! z9XEpfoOiGvR?<;;g3#~@&ES`p;WsiDUNTx0ipn9x(?hE(#(8GE$UE{OzR40`W`qUc z?1tEJVwV%0nsnW%tjEQ5M#9H+nuuRDLTC*fG9Bb8c1PS(P?dVfYP?4luVsh>_=*H7 z>a`yhej!V4b|(n)$g^|!DyNyKIYiS;42&8_Mr<@pjOujoPsgd4CiecnxHV4HA14oF zOB*2;y?Q%E!zW1M;-#N_$yx7sa}fHC z?azDcPdn#9F2ygOU{2Qlsoy~YRHBFFCq-?LFpQWYTODy=xkX4pGV~*?swDk9E&_*8 z?~q3;TVDW-wvQ$@ci9;XODd&|mHTh~hn@-fxTq>g5=(-_`AXag&hjfibCZT^3xv2U z+4jrtB-c}`X!c(S{2dm_hB`+KrRj2;D?9yVQ&S3kygEJDJ2h~6rG6y<&(^LENl|zi za)sWZMZzOWdt8;)*lOJFDAI*wH#a(okP^b%6}v^dZRF50X3#;z=*=TM=DUVex+ z@r?{L^mv-HXJ(cDsOqu@Kl_v`JsZ?ITef?g3Zk=Ky!159lh?ZE{t@`!_&xl^?q@J? zby2m&qV*RBhf`$(zlLN5lyF2&a?QG)Oo;22(p>g%J7;RYR z?IEbP3WGP0TDdmB32DGLUb|BX0z9!eORX$Izbxghem+s$B@ zXMN&H{0!0@h-en3Fbu0*=+r}2U6!(!^5u6kXO(tyd%ymVIiVr(q`nXm1Y`jwy}`o} zKfOyq6a$zgCLs+JMzk_NutL8Yc0!|~6izC{fXSukk6|rNbh9`OGNq-?q#!EyD~O+V zeP?}V{S)u>+wY*z?@}(mlYSFan_)Z8-oe4atlV9FUps5Xs3QS%8VEI#Jy;d2BO*|NCr}Hj_}}RNQ*E!TFbnE0s2rHw zfRb?1*dAl&IEdVkKIucAJCmh#^EO)RSo?WIg4`7Bj!jSG){y$prXXyoS$LlB?__li z^48OLb<6iOgmy2C|B}Q-jD%9lAKnDw$n7L+jz4mqOE&Jcbz}G45eG7H;nJZCkKdoi zN~Hk=**knVq@SP+(!a{H44=uMdc1#nn^iwj+zrpcFog4v-mnm08d9rI0}JtX(no7c{^&N)W;lgcL%w8j@0QZQ%K&xA6KGVy9OiurBMxcmY#CsVw4-wPTrBg-FFqczA;}Zm>N9(qV{gh$nivE7;4j76Aa!uLaiW zlrSgbj&9n#bK#|cV%xVAnC-h`2}3=-J&WKBG~81mO1 zuG7kL?@tqgYpkV*?|451WJ;(#))D_1)&4w5)qX-oz=L!-TqEfDPZ7DlXM}rS2WS7) zB%o4S!JaQrCYfE>TJHIBOmYCwM%D$mGd;a5dlluD?NTO-=r02^Q@(3WNZ^lL-MH|ADaes94=#)o^+BTD_*O$!I zM)F?ea$jv(@LkcG2H4NX8TeGr!>ILsG$yd!olUdt%!6804+|!WnY96ed-|oV?~cFC z+fZh*lZs8*!s93cMdK3Ng%8Mhm7a5;A@%eNBR)X)9kXof7HG3otkCVQz!5~ys!WrH zF>2#Ey(+@y0xgNiWKxaZ1RYpY*};{<%mMh!qF+|`JXHsv9(X;Us_NOW@rz6GV7y+} ze8*%$2}x<6Nnw&G5>$ZH_#U4X+t=V8>|@84Kcv?1HL=Ho`(LeoGi4JI&92iAO`Pi1 zORYLfPMep_K_f4@1Fie8HN_tH^|}YIlVwG*lWCtuEqJ{?<5qoay#~$dmy z(3@fLv2M0>r?TfZ@-jE5P_=BMQP)0;&LpdD><^Lva^{K3rt_>t-mcH5xEw&ij-)<&%mS2jba{C7P?m~_d$)7vnbQU3hAZf2ilw;9b9S4)w;Bdw)v%%{? zTJium?)ClyZxY*#yrsx@!_T1|3HtpjZv8n1x}4x{^g>@uLSN8BU-AaKcoCH}JcV-i zzOFEK<}h~{Lto%S+bV8%^20oI_FJet<;riZ!cKxwe(o0?Ydwp@^4S`!c{%YFMwy52??dMw_V%n2^-@c+V z;PpN^bXwOl@!kNM-zubK-?uW0QR9^d`HPt<&9f01iSs%Se zs(}*Av$*WX4xH_F4IA&iWu=Nmn_q`o0}$oKI*$G=$(}R_40v6U!6pdrX!r{hBCU2_ zPR4P}=-LNCh>%lFLvEhUai=oBNZyz~)--@kA_EMD(o*4b#~%*aX*TY*KE53Q-aSEL z1c`{$4TkH}k_>GvgGfpEmyV;Oa;Z}o4zYo$R+3bR5$lDbiAo~0EL)<*Xnld$`0S$e z{UAwm1hVz>*8Gc~g+@I3X4@bSEbHL9c-{@w`dvl5CBYx{4C&eBorPFC$Vy_d3y?|& zX=w>$Rt0&+3rdRN!t-#B;j~~NfI(a)sC#xFj%BcSws(C;z-jrMDu!-= zga&HZG@*Q%rs_)kN4Fw%ia!d*us*bwyX`yGUyvINno`y~^f6Xib^r06V*E>~1is-T z@_^<1pBodN!-2T`b?2ICmniHAzM=tm*pPwfRKhcb^oMtAzk9cc`~+uiW3JQxW@s$G zB8cD$7W*LFM>=VRf8|U9gAi*-G1it5pq$UBr(xrB!_%e}(hAyq#;uZq*iIM?$+BoQ+QpzFT5&VJ67 zR6c%g4%QO?i)^gX2`ul(nhhJ@?B7`1ypSK;E zmW%D6o95n6Hl}g%oglT;7C|Bpk0x1Z4Z^HHavN533Q5c+XEpk1SU{_8uqp6vnsm&6n4K^*a2O3!c+^s-3cVw8jto@ zDiIT!%*&*0@@d%e>!uIVn_qwrkpoIL0X4OndzzNUfBc|^j}MLI?j^M9&Uf}H-xyk z({H9@UVFUGuCvtA({=y)pmVt<=;eCz=iTCz80Z}wB>6{3{)qI9h>Yxhd~`jr zBhmsi_5q#+K8C{h7c)ptkC@?be%9`dZ9esz$?|q2*muW;su#@IP8(BwwM@T%GW)9N zz1x006IWyJR5ST$>uLY@^r0sm4Zz67CY`zN+uQ8$)4)bUhyZw~4wqXw&R#jDUpWq6 zIp%MHuQm|yZF|1nwZR4&?iT+3nW5BFz(NY%Dt??KbXHQoCQA75hTA78!{5UW-ZhH3 z{4x9lM#@g$4G$*CL1M)^jSm@Pqd`$8ZZ3+Win29DMjKV)CNi9~cW;>=2_!(Cp`!T1 z_j8D7#yEm2hk{}2#h`IZZt-aCnFe4bc-W(Gi}*@|kPF`h2{VY6!Dz)Kz5xZd2o}&V z#9pV&rmV9H0is#LR|h}QO-V&^fFyR}V)OaU2!ktygWG7@Mv!9;Eorn>8itYt0cCr_ z;XID}vEQW&!=f?MB@swWJRludNstc_a4DOTjRRx{5d;BfF`&XhE5f|+HqZ=aMs;A* zCyXo{c^jia}o0-9Pm!0 zlR|Uwv8u-%-u8b#pJ5>PBkA!8An#2G*rKV$go8kP8-ZxF(I03EWPAhb5D6lmCYod^ z;ztD1y5uN%g$y~VQ1zJadQv6Oarb(;+ttqwuusi z+HI^84uC8**VEjry_oqul*vXHEfYH0pHQDKB4v326~Gq_IBo z)w`bQlt!$>T@=%x>zJ_j5M)B~=HwyU)bb4ebr*c zz;nuO^tTc?Y|@jM$f&FO!GUK#9R|of`X%tp#JVoz~j_E=Uymdi{&1{C`$GkLeg9`P`=oSsjq}b1P+W~jHoJ9(ddh+ z$m`JKYbw%CW;R+w2rQTsPp%iD7n3-@&)=CyrKnNI`=FW`yZRdEbcJ_i5&q+Y0JzeJ zSd16sW>q{(ct|N(>6WQ85GGZX|Eb$GA?hru(j`YZWhYP>ElLRU1zWK}Kx~enlYG8d z4#Fa>(AQJ{iwmEsv*+>0idj)3oy*!fSSq_2L3;J~LWFiyZk3UbR1i&`C;Iq5KL$k( zobh;U5D<3;kaRE?X1w%0es9<|1STDSNB~~;LA}bzG_6|tuL`a3hyZf4?&;p&lTDpC zWZea{>-@b?jFi!m;>C((#A3?qa7hLCj$;>I$*s=aW32j+2F?Q%7K9AeVBMq*6FHgP zB32JtjLm!$`BxJEw`uh89Oyk#t~?dX%>ySmqS=VDRn8GEJl&3wHaecnT|I4&Bmj$3 zyg=sqUi22$bBZ6nWs`{Ly=MAk73Meq(I9!9N$kaAYHXSUjnNJrbDnG;$)q(#f8p7P z{4pa4Ip^twtm(`CzprzAqZzITvXld~GExFe)7r5MwUb0&qZwJ?pSeuKNG&8n9$(@xv@+jFR;RV zuDQMBK54=z8^MLzS|=j<&Kn^4G_qfLGi;Zdh&sd@9(} zDin9FwA<84l~omq0!VlcjDtHKNG}NDejyL2nq3_TXOh-L0z2IJ_?GpiEU(Luomf@WSizIz^gCeK$o;C0qcJxrsN9b@ug_QYUheQdhJ$*fROUQ_gJ~Oi z*JV-6*(2!4yxu^m>ML0FivhipsezZ!EKnTR)C>v7Q_kExbQ09^F7X<=@|jfwTDY!c z6VrStQuHCFzqKpr(JGQt2Ea>CT96pqtygEDj&k2<{MBW`D{`lhHgvakaRGPN^iRI__^eGG*2I5G6&k3y9wJg zqXJ8}x))=Sh}YVT1q^sG?S2xoA)&USn{A>l*XxLw&q}ue(W)RLoK<6xw&5G@82fBz zo-ua4aZslGlC@v^y|P0i8?!Lr72SyVKc?Z_W4wbH4n|K6tEJZ6348|K%|WEG3m}B? zARj4V9bM5|!Cv2ZTw}YIz%`k!VvI%Ryu+Y{S>4~bWt0mcff*I>d53ti9KrBxm_;f{ zEA+Pf1pEFSdlDO|dYQSydrF^_c7d=2{HHMC);MTV*aXD&KSUNb=n?gxnm24#8c80b z6>Ag+wpS7)J{oE6qnW6WCE(PV;mkYIZ@x%AInvpDkMehmRW5DPdnIVEyX?e@NAuv8Vfvn z5z972zukV(aWqP5O`FUBkrzbYa)#b7MED?j$_i~5^z zd=G4|nIKn5_Ic2pw@$5TEJ4q*mD!b1U^;F0FGg>3ROZr>(4)7Z1;KXA21{A2#ANlCj!{3&aM+o z>2jS|${lCZYHe?=b@cYlGZC6$sZElY5qJ`z)({bHFBQe7%W=FZqv+eldq4*d+UQZ8 z)it4f2(kPS^a=`lVTttiTSX7Tz_ksoc)3A@0Fn9uL0WNuytjY@@!3=RS!O#tL?KLK z1rvL3CSOc_r565S2s|r(kAW1!jHXj}1+hAoWg}NPrL|+aThW5 zvqD}GrwFC1wBlkrZj)yv#WKUZIz( zr?2=`XYjV3yhhaJKLR^=x%fmG^1rsRPu`tgY<&{DkIZ9m`%Z$^q|wW_aNY!8p$Y> zpiJKSrq@9k1`t0(Habzz7$|RC4%S|iNlwm;>h#b3E7Hq-Bn38myvp*+`Tg#|$@Z!6 zx@+*$R4u09aGJ00UZ@O!tEW(1Qay|fMAb3b06G{>R}>v&^VspA$P(Gs9A*r-7HuZI znPb(`pRKxkZ_d3Li`7+WvNoc>=UK0Wgzby}UW+bh=ay|xb*x|RXvfs`)GwR|y(wqI zORAk_lc8fg)A3un@BI76{oMPo=Ck`=-L~`k(X)0PF>>olrNMLxM0vGjtvpo9cTPX7 zRAtHjYSQLRrvF=P$cNrT$q`egDRD1QZ8=1Du{x^V)>YO~UGIpyHUn|}HSFUBLoB94 zW1$MkJ(KKVoZB;5UIyR)-h@Y<<69i|)&P@YK z3VIG*sed8$$GOiAprvINL|RxTb6x>iJn+w11Gc4#ru0JUn_HG_EcM#U`Rak$$|$r;pzsP&ss@|+J( z1#9fU6RCp316}{yC{4D9;tE^;*Tn$@

    t$|L|KOq%)(K$QrKAR!v`o+N=Gi7faL zCbC$^z)X1Rdn}^*?P@;~Ob{l-u zA6p>&G^kAw!1lk))e^s$Mb6#$=&$qFphhqRip?(4U~MeoJ#JaPA7Ys!81@&8o=T5e z*;nY1kA5c`H3bS}z4pg6k!OSCSQkiI_t@K`(gf8H)#o3xvh5|Bd!0^mp<+80D#0MUSP-jI=CXuQ(l zA^U5)m<@TXliy+VjazhmT)OwAaIRRn>2Zh&fg`}G)!ji!+%qA@H0QCdM2^7ApVBPl zG!6*NZ$xJQhw}6eU_h$3Yeo4uO#hHN#g3b$BqAou!y(JV7!LOyRudau5;(vl-r2b$ z;T-|AZi48Jyait9s!#99GT=02iCm1=gddnzbO`;<@-Au(x+$(W-})F?b}xfvwO8t) zD^Ko6-q^Pv>X^_;7q;cx89O zvh>HT-dtO&FrzDNWmlHG2>;`Az|=FZ#TNckc5RgXMeIDdXP{r3JSp52_f8KD!|2Ol$rZ++x_Djapu(ieKtxX1_2oo-#iI( z{a27Jfn8gem-rT^G&1}RXXDz4LGm#`8eOD(Z4LHhrY>jpucgp#?RmMC?z|P3Ozk># zCQRB$P^aEMu1AVvcOn#L|yFYHf9|XEew`lj=>BDU`L{m9ABe~K+-nR7CK%hnHHT19IBG_4*1e9bjT=2 z&L<4l82CtlDW1@~Mq`u-l5%mABeb`}wSQd}YE1)Ve{dGwcjTgDohV!#P^H@kD!@U8 zDBLpa{zY{{iD-=OvCp1}w_e}R+!$lwHMOG$92UXMuvq+%nb;x>vgSGlvbXt5c{Y*A z7uka}Bm1iAgEM|gs>_Q6b{=+?_k?^*8~&})h(15B*Wf>0A;PT@xLDa4gG&+nXW$M_ z1&!UpCK27}4kC1<^#O>S3fjhapQ2L{Tg_+Ba|)9ZDT@ z+xyPzrM)5Z*i;NK%IWQIi}C0NttZs~6aygC2CxH;ykB|)sggGdnXp+Q|AC&lb+uaXPi&wchn zum2AbxKx3yL!Wg7d;A4k3tw;KkLH2Ky2*pLv$sH5fUc`?Nhti}DQ5BKwcv_;`?6?2 zJ`Sei?Y;gsLAWOl8DiuF|Fr;NKl}An>Ld&!HDkR>5udae@ULfy+T0`!Bh^qFUMV(N zLgAer$B`izivK}1<|lIAjsbZnL@R;PBIX+iynJ+q@7^GU1zG&i>sf~(H5Njo|H$x#Ao{3L7eu|t=LQuG&!X97stvlYm^YJ7*)1N+^k&f6G_+a3}ki7HE zsCz!U@LRh9eo2PWS$K^127>NTQImoGlNw?Yh4ai7xsAuxBlkRH>s*fo>*fENzK1d| zD7yT5X{c8CFRH2Z<7>I4w``#{nw<8e+7oYg6ngN?UURP_*?v7-DhDCUfOG;i(u`Cx z5VL8;D!Wg#2nh{wI5kzdyqE*TK7b)A-3QXDrCi$&5DwbkZlVE~l7^xxmGSzSMUIP; zdRmGab#AQcVSm;f-qg0>b2y>Lh4VAZ!{_8dV3DOv|JxQ26>L&Y`adBgh_gttKTsebjd1A$Of2~6>*ua$K>DUMCX)YT!{)J?nm>tEnLY4t`k-+LOCQ*`)T z^+AX)lkVj%vxZu2zSY-<)zv!rpL41m!mIf}0)0NlR$myuH&W1m1}PC~uP79pin2yz zc~YQkhNNZ`;E8vqW||Px!eNAaP#T#}8jPSq)Wl%Kd+!sJR6ZUm38m$FqjB%Rq9zg9 zW*&GM5~Gtx-%+6d_!!%$O-l?}e7jJIv7A`wSzKq{_GUd=qzbo|Cqu-mF;LFE_l*>U zK8%on%CNTV-0dg=3U`c_YAG#G7tQ)A8Sa-u|h5Zmj zxCta~-_?Zl{$`s;Ru8oAML%1ed3>CUWLIy9lBd2BtJwgl zdQ+oWnLD@_!I@z3yb9$K@^1F^wV11wFUgVgd9i8X_jx&ec&pdmXhN@M)kdsVJX@>k z3t5>1h}&&nvK?%gZ`7@a-t<_A)u|U>=zOMx3{hY}|EM;RGX+yD zsn>|aGk*I~xY3393}z~lN1*(tNl`gPCpvQ;d;-592-ZAv(F~`k8#WRLw{SxKTW;SE zfE@JB{bzL-KF#|rccDZ|0)J{q3}RXDBTyW4xevodQgS_gWDTjdzUNgV#dPR$L0GKN zv&l*RrAGH-U7iPD=}{0%d}k?GIlrH%14OA)l*d_u!VRAkEX^?v)KPHH1qKo4Hd72s zFwm^uAT}CdHrcU!5fS`l?)&|6%}Ku#5R6B8AqoF$$aN9h&Xes;YKB#ugnS>X-nCZU zrj!1ltEoKo1B1Ld<8u5sKgs<|sP?3TT)O_&ld&M-!fwgUn&BwX=%K%$IB_i3#N=Wj zbbn}r8|P`LA7>$18N>yLT30+^qrURdN*TRrZA|gz?c4#`|5WMEJx2u~a89fToOcH9 zTytHeZP>a_+sC&ME}ge{yDwR_U3o8AHD4V|F;f-#hm54D3JtsVMLa64!tM{46!nNW z-4^{D8S3BMeH)DA#=Kw<3bOCnZO)!{y3%i2y1sU8w`$YuTG+4IG*W0f6ppgE<;W98 z)hH4QwBYbK7XL<67X@(OMuT~Pw#th=y!B$r9ZLcm#wJXI({iDd}yOwdQmqY4{7 zhJoDB4^q_wCYDQF(%-^#N1~*s)hRKQ$>2`X&_b+qn%*`u_kn zD$)#sKUcA=9y=gSW7T;y`gtqHacx^d82k%q{b(fnRQ>TRaETW(sna*dhdhXK`p*&i z-rQe~x3?$nsd8Yf`x^)Wr4sZ!VS|IJ{YEodt-?6;S+M^klz8s!*i)iKj=LweZ-z4y z)uk2hTt7MY8lRmY4B#mUH2t$&@AZ=oBEBvTrT41YX9Z6{RpaKB>4|kEJtt3vox4?I z9@ElUHOhd z>&u|^v_bINAmR%+?hr$6Iue^D$sRQ(Jb%)TR7UuaC(0QbGl?f`A2Cv}SI1}(^?&3_ zIq_}i=ZwDiVVt5N_P|}LQpq<}Vf~Y*Hv7a!r8;_z_w@u`e?hnrG)g1AlrM=@Jl;+v zygSNdW%+Uyq&V z6%S*9TGN9ZGg2jOb=`UfAyal_Ae{kzhkWOF^5KhGDtr~tFc6GnUu}~5vhZ5~fspxC z7r_U26wVeT9-Wk=!bu6gCTm|;R93mmT5Vs7_AQIF5L3Vfb`M`dd&cxm?=Ffkw#_Hf0b^}76|5w zA)?R1qZ(;vU>*$Odg7rc4VLgwcAm!FJbgx1S`V+y;CxDfZGWN5^3-p#Bt(#Z4@xIS|^E8pA@7GV;%CC7a&p z23R)Z)xQ|GqOwqp?)tcs?Oc{=fl@om^MQR%s%4^5N4aB>YW{5R|atD(+i8A${ zZC#IatIWu7KLASR*%GGUr)olCZSi)JIFZbd?}x#57TA0XiI?fyLdd0`3qmYT>lu5C zNG@OCT8Dn2F7vnUa6+baR*dM{PUS`q^)E!6Zj3WrZj6ZB>}ABRZYv8dPchOesNHAI zdiq-4n&Et#544+w56TSW;PSB$G8t%FO+&WG6ZZXH>%g}~&NmkZv;o=BW(*Kq0J#r! zv%?;38)5kvM`7-1p83pr*@kZP%N|yOEqYZ60ps_vj%0J7;hzYSf-iVhh2S`rR<^f# zny@Jg53KJzHdYCZZp|jUN`6N#tEh9au^m?_Vb@k;OB$9=n3>B=m>FXa90I+u=OX8? zyF;n?HK3c_cXyA~R2ecHk4B41UE4Ge7QGVNn2S=>4RS^qqIu~Y6mwn;KPV~PjheDr zr?YdY)arM^qh#j#>E2|yuuqw=gQEV^K5W(Al)>%y4HU*JBjo?%>YRc!i?StLwr$(C zZQHil#lLLZc9(6d%eHM>JsmOkW$u1HuluanD>J_ggtdDegb7ha?y$GVv5?pc|BFI< zSWjO{kBdbx;OF{WE)|Vmzt`(80;~Xt!(~DyXyx1`v;a}e@#+*%-N?l<;53^;@(b5K zq0|>h@^xSRC4?)2IUJK5aDil!MmD&GN8ETs8@l}(3msx)B_%g_D*=a)dyVbrR{eYJ zrB|Gt(|pKU2*_x**xd;gv05Ih33?y6@6z}rd+Px;SsXqt6=E^*g|bxpw96VG!3lpu zy8HSaHp)^&Y;Rb<;1@3CEEV-ju0Syb;iFz5>#he9^QL*v&G|g#RA+qmz<~;&6=OsQCNM-=Fe!(md^H^mlf6oM%mAL|?>k~iJ0o53 zO=h3V>_3v<|JV&ONv@o3vR2F3e+EdBb?srTod^djr(w^dp1S7MgLdLC?g>n2xPEH! z7?Rhv!AIQID7==Tp1I_-uM<1hYa!$dPLy@gA})VbSZenY7aRcmCr)32B zIK?>1p+CP=WE5mTvfV+3jjh(69LBagLLCb7|Z` z^q}6LQyLI+5JEL@Qt(VV*g`s)hfORfS;iqig}@xNxX{CvLr(^WPX?zUGpN__Z|y?O zjsuce$$rT-r9&ZY1uri~$R+-XP0)JNxkNsZ$$sIBT~p`gTs^duXSowk>N8JWpk+;z z6|=4vusP>=hGc+QOzJyv48sN}6-Ji}as_-b?UNu97 z_Q79-0q{O&;&&VjtJDUnuh-nTL~PLn*ZyracozZrjJp7x9tSHQ6>kEsD zD?t9&So*K?oDSW3e;8L@8ktCcU!7BkNqbuVu8*g7ee|tvbYBGLfxWwM+w5{59arPP~nl$JIlV`0I=C-`J zW!VR=E`&eVB{H<6n3Ps8xq##U&=NT$I3trOskBh=aggLheU9Q2CHsS!E!;Y@oL@Cq zxFmA?W^YlSIL7!rZNk1N?K%Opqo9IcWG>Gm^HPh&e2=SIEsG6JT16;HZW=hj+e@HEq&;?Jge172 zPHzz2k3^$i#t}IYm%V7(siBFpz3 zD!NPxW01pt*6y*KgAk~btFKz-G+k3}WJ(maILO$B0`nmCLs3-9@QiGjQOXEZc!(Tm z97(1;0hy#=#Gu-9BZruwdpuA}Y8N({59vnyu^e~75to&3We(G@Kh9w(+EFKMA>~4Q zRxx;VkYuyHVlKea{?NbUNk!fOB1DGub`*+Qpb9{JF;Inq5_zykA2)pH>t)5pa|i1HGwRs=JNxg?2`-*c@(IW zk7T&@FTE>8BLg&3NT_UvA-5HN*sdIS4;axErC+K?dyL>`h#s$!ATU<|IPR=b)Pd!I zM7VQNG51h$Rj>gX7(f`_73}x4iBy5bab zKL8E?>H3B?1p(9u5nM15++ZC@QpUg>teas{oB=7M`vL%7qeD2(fbx5F{SVsud@5E0 z{2xa;$XFB(kghod(z;uKgVfz?v!HmZs#FyIYn_;uuTP3lKZJWHmdoh)3s+!2{DyMj zZ1RtniO&E-Sq99&`LYusE7C&4uN$6-H@@{etObfb|KMdugo`$tesD^< z{YEZa68-{279(y#ty00@2gESJ?eEezv{24Sx`x9X5~m_0Y=eLB@aZjGXGuR?p3`z* zi<@_DQ91DX-X}=gc#Uo-*a|zvCHYPmiYtD`BRmgx#)~d=PUN>B?&;`^9tBjRJxV&6 z!8T|kW#XTxnL^f_rk*3E2=hhyut)VOQM1xNFh;VakXVr*JK;(LFN1VicO+Ow8QBKI zK%jM-d}Ms4uURnw_H|D;se7>cIPm_D4d(h8;(CrCIl0Vi69=FCM>5hAd+ZX%&kSDD zc}uLCDFm=qB)aJm&M|BdKA+G+m#Fih(KjQwNh2zR1Y_;Er2t1KzHGOBG6-Lwk-u&s$|cChy4`SPDg{joq}?`L5?yF&~Eo9>b*#Ymcku7h$i|7~rMF<^s-)h>odJ}v)o zmBl|vVj_`^W#l3;LnE9-+lk~vu7kMfyY9ta;e}G;%WjH7Q~t z9v&gXKL@*(Po1A#boOandH8$`=p5#DQ0+a%_QEpi6eXU^tSd&0Pd@r(JhP+BmTz0 zYs*8oFaJ{{kPF3Q{A>8nzCU9Au2yTlfU_C014xG71QNNTAtIalNc$8H5J$jzW5k<9?-8a3HESxh2yGyUv{$m@gZe55NAYW16Dln4M?YDUlqdEKm z`4_9oY_E$bPYu8NbKh`;EJj0$Y4w)@7|R;JwJK9->G=(ZCQQVq+1*>zDwbTf^7<aNR8Z zC5HhMs@DLrSzr{}6jf=gVbujmp)iZ#(vjrz{x6Ru%z*YV!p8vpq74X)yawix{|H3! zv31wR>L$nhVzhh$b%U|8EE5zeSGg-vIoKy3^ZlX^kAD_9YG>!Of@hV&Ach3Q2;J;7 z35tDr-l6)YLu%T)EZG!RLzx)R;fW$!8O@XU1xI2kahRUy_@G0>%T#SA!xoWnW+w8BROl6;j= zQ^0IJqn3bPv~}(oGB>v~m+Olt`UOL7rLzS;XcBXx>Gp)|;D-ala^h_)GQO*BJq}Gx z-y<=^=AO3^d&lp~`bQMG`x`QX?b`9sKeJeJidbplK(``H0*Ty#`%{p11lM%<+Sc~5 z-w6m34`e3^R~(MqXFJ9L%v+jWb(rUKBUvVv$>xLd3{3DO9mRM3Vy zSPEj_r-x2hM6hCM{bA{QyRJrDVUjjP5?^UkWeNZuC?JCe*E1mZcA}S5VW5CoUhl-7aq8=A z)n>?CCMqHZVz>la+u=EfVA(vgD6^o>)EOh%&?NAd`kc^+c?1M(E-KD^0SOkx2LTB7 zrzha-pVozJXHwrF(SK*ndvCJ(e%Y1X-Wq$mHcE_v^A&YCc>ET_^N9Et@_!do+xdBI z;6ac;K-1|BkN+xux4WDO0Unl&Ordg-EAFrBM%r^iE3$fx|V&|hqBbVDOz zO*H|(IEMt;WJ`kzD@%y2Q zdwW#^jm4#^At30u7m`V67QEkNXIMdXFWH;|xnV7?*Up$+rD>o$0YSKK5sB6lG zk(|m(D9=Y9d-Fv^I{wn2t=Aiy5UCl%#`EUEAN|GvR1?DMO4K7EezsMog>9pcdAQ@1 z>vooN`Vn+8N`Q4qv?8-zTjPYANYkT5BSpwG=x7YaQ#}j11CZ@m9(;uCvy(Q>uL8ZE zxHeKc`@p<$x4Y&UnuXM(1dP$zItAlfE2V<=Pv>WdVKD6_6sZuvOHG(|!M+tJAnTVzWRb!>i9HNwRR(0hHI zsO|Vt<^+D=;PCkwEJ{rcrqR-4fPRkY?}I-r}6jN`Fa?D zQnjI$9rxtG5y!1Q2_mE=Xc{t(Bj11jNSGd4WU}FGr?8~l^yuGV)c;|Lc zK7YqrTzMBEXt@2G!?Vpr?=VO^GzXh|JVG#NBF{HwGuFTlK`d^~a?P3at3W)69ZF-6 zyj}Iq{?})IeiH6SIv#618?#aR#ox`T#mz&Vs)P_Ymisgt^Z-AcTfq5vLwJ1{Q7f#NK) zo49}%nj^cU$@VHD>~b)dj8$$v*qh$V?zo137h{H?o?r4>mEQ;Qhd0*Yh1o|*zOV)D zLBJFOdm~&G#_2TJe;ARU>yr}zW}Lf?wO8aaUEEgoa<;s4V$Ch9B5O!ue`=Bp_7U&z z@;-*TNIz?j%&67FcETXvFhOvL8g>ab49yUWe=FN^b$@PlOjO9WK75F~^r|mdVg8NY zH0n{gbFMz*rVu}uPy5V{+D6Qc7b zQ(%AYw;BfBi1pmf@2S$y_YqW}_i|W^GUVYAYerYG%&^Ws%bUOZAdK%&If8-)!vxB13A%7ttJ@M@OXtoj|i zv%@ubwJmp6L3-QIEN26RYF`Yj*0qWd`fVy}25n$3%}_R5mVq{tYunUdvuYYowvw_n z3N^|%!gX-05{EX;V#AwTa1evXI{n5?BQfr5n@d8Q1|xoH$iYGv8cM;E4puOc#R)m8 z+2vpBD>jzf)y2M!V9UEcQOvXbOQ5(pTP^-1l=-1ucsQ0hdPo4ecvt}=KDlA!HS|+c zj8i_CM*aVuirD4y5Lv<(EBaPp{ef;I#81#q`@6!-#0Woq<|g^S{uROxNuR){z}K@9 zR}tLZpHb}fOtfP;G@bJhY{ML=VQIC_!VoJg&^09)1I->{TQWTS(l7fZpdVU%kiZ4w zOep{Lf3q0{2nY&D9n?Yz_I`LY>mTZd0{XvI3*_Y@xByY}cZ{(aqy;2CxiT_0muwR; zcG~L=gCg7w_Za?t>TlL>VZV9Xa>Q#WG@Ejzs1ju5gk*`@pbZ!qeqwB~#xqPZ%c=raq+m0cYfKk_ zjAN);GhpsD;~Le5M{W*@_iI+IF>#xlYr|n3Gx(HZ;BQbQ2{tNG^CAlPaPZw;o;ev* zgkE?7(r*TEZm|cV3<)!cG;OgHqfE&oR4s-9EukY8tDx=FVK-*xT#=(iPdPzZxjKrn ze9}g+Np`VX$~Y{ej>KQ>k>i+=dy}u=hWco3O@In`A$2ha>9P$Z7wp8%d)EFRobgUn z^EMBJR^8&9>!_mZuHsXEVvyd3vP)0S6^P(KWjee5JYvq$vk>HqN7bE2$S<@VUca$< z7+f|Zy!Mmw`(6uPx;^l@zxTkTh=yO)ecgsw>kI5$5OpKYT>Q@Ep3YR>S?C`>%&Xb4 z7Jv?wMe%qW4v1U)C~-kE15H%oL;h-bY6Qq$#i%;(L3f8>`a_c*9h&9I#0A9MR+-Bc znrpS|EPdUEYJ{>_2)kO2>@@TJPW?!<^y=pFBq`-AWF)W_sY1tLtK&$pVu7fEimXoG zx#9~9Am!UUQe{LFvWrLNq(PSybU7}!X28?<0E2p4XeTtrET6k&#m#%~-aOr$X*eCy z)N7ITiMwwylWq(~JQ-xwDJ*)v(TUMyp>h~ulhM)-mnp+xtAPRa^2K!73^-^WnekW> z1&-CRimGXz#a)p zo2%(-@#g13AC1?WFhMUmnmSYgi(*X`uXMotK7sohwEDMFOGCYnji3@FT!ioJ8cr2x z2V=f?yfb?V2ZCB(u}f6PZRPRpk~4edvosnp*$d)6$BsZu>7&WMLpl@0@)nrgA8 z@BVvcW@rqzrB5JT=iCcmGq(z40ASC0>o$7lFIZBej3o5FPE-5iQ0gC6Q6N75C$tXaad-z)uowVZIw0EW~3L z&N{s}vNp?!Skw*{)xm!Z5nyj4GZX~!8qAYR#aW;c5ZETpHBm>^jW8)Vvy$aJZaoe^ z7}|gh7T?f6nin4!Q+r=Ai&r#(rBpqNl(gGcA%SN~6;b?dyo%(Y#MyJ0G)WUi-a@HE zVHJD-R!H203X>KPXz>xhQF^p*=awQLhHZ7zW8sn5%Y}Za!ca)NHdME=nd6$*)hisTysti}f zoZzaSmD@`^kC|}M6#yO4@kGdu+2R5FPUVst2S8J~Nv;Lv4$ z<8ad~bZqr_{$l#*bZgCKPSE^<_+q-ZU*n0KI|M_1{s5)te?BXmR<Q}B5RP1aFUwt)|8r%?~#?h-^D)-v0hE+D3}h@>>WuqR7+q=#W*d# zUM=Lfm=68lz)7<)UJ%uZur_{S8&Z31Ko2c7xgw??Y^IVfmWxkpMlYe4i%w+Ipx=a8 z&?sw3Y_6fPhqUHh1Z%EMBxY2R)K_@|43!wurYR%qvztcD?{2jCB-XS06{j z`R#RR+E|`ZF{>1|+@;*Y9>EvEQO&8iBJWtFzm)gJ#*AE&Amp+B1dAx3CZc627FBJl zG=!|9?5;)*_#o@jV*@>XKcDumXL?#VEN~#D;)hitv3h8;(zt|lC z@!@g{&E^eTqON7TFxP3c&gE8F(1^YP(O(b594M$EF{I!P{n-E@^vtk&Xd9>Nl$wvu zFnfGCi+5g`7A%+(&gc=+Ksd}w*G|`ri%2U8nea1(mpmbTg<#7WJh1Quq?s)dryy|z z+yAMqgDi7gj}HqHM{6A{;68QzW5I3@< zpK_1v3n+J@q%o^f*9*^^SXIXsx~5YG;px$*(O{!_C}mxJS5W9cz#T>PIAuqIDmU-J zCu#6;@YG<_j4$wD5dVp)IX+oD&22QQ6S3*w;l98d$c zgx_TMx<*9x+d>KE2Q}tJ;4K?wIOgX(=8>9>q@db?TBPkEkBoeID~ai6nt6dU(9OJS z@~u6IJRW>oIQw~!J=o2v>C8NOB)ds738rtj;dQZjd#zp5Ye8iSLxI6@D=0Y;2wAj zb8~@(`-#YuIt+=&)<#q>wcQ;4QmbK-O^1+A^HXPf9&BBLzwxJL%txP`-TSI;2xqyJ zjeN$(l7~ws2UiyOjPU~Qa}%9b1ay&$30A|Nf=xe9B}OG!iVt-xr1EiB zBpR{tA@cEY{*)Y5HX(Gs+`Y}c-2ul_LI27H`o(0k(=5qJICOS5@I7>BDhU*~r04v@ zG(MAF*l~nSsX=#?wqRrv01^5gbA=-uJsCP2TnB;(^8q>vg3?Z>sxf%gc*O%?QvXP{ zG&hqYlKvF}M?xB(i^%e*=ryjh#2=#zbM0={@o(v0A)k}WIlh;GlHn=_nh9}5`6Xn zFgJy1?jJgw$>3ukI576RE7wXWxc!U@+Tl7r_wVD?>jB3(XNTGx!mVH}?ls47DqK#s z&o~MW+KC$u$ZPu@-zXUON3&bIoH2OtiEpk%!1uy*z98WH7*Gr7{@P>|^aB6*JJ~S# zNrdmb7_zNGGkXl@O6-8`^-XI{xEopT3zhuIB;1!tIBJHHZ0r`KlT$AQ_oU{{$t83S z-coSfzZo7Fs7lhEr?4SW`mcW@j*ZLcgPdRl!`XH?SpCDp#JXvm|Ks$vh;IB@MPd3Z z5p(k)=HBh)LG!t|jZyV@hdgJL)XFCJj1Pg1!WOo8ND6&Q3!E&~r4 zJZA=HN*RK|W-W=8nw*w41?TDwnB)dw+*-s35H^6Y>r!!Ml6Xa9n}BJbgtD(I7*p-Y zNcwA5xb;`Pxl&6iCp;enrA^{3I~Ylz3cC@=#g&6b^;I4>(d@&qduc~jJJKcGytx>0 zkWD!S_UWPTOcQ}!MPH@{COO1$cfKt{ad%#lDp)zr{-0>`;oR+$SVMlV>%&tZ4A!LI zGV6fnA7@%y691XxuDf51U3AM!Rr|F$J!DO=z`t<+-0zcw>_Q14Vby5QXhW|jLWaFT z1(lL9O*VDck)U!#V+CY=QC>m$z_a=oZtFO({RBd<^;U7ax)f+E`p=n5Xd=D|F+M4B zD9z`U=^cH9)OSOoen&C^pd`b%CXxTF1U3RlUGZDFIO zD{=}r(Q80xs0g}|-hh3G?A6#sokF-k;&e* zGm-cX1lio{={+z_gX>|44QvDL2t4Lrb^tH$1 zNvN}%D&%Lrso%?0-OkS+kdB6*do`DWy(;fd7t_BPMZ&eRR|5NYEW|@J10ysFOPBX+ z%DR=Uz}Nx&71P@c6&+_{#A;%c*uem6f;42F_X=pj{iK+MOff4^hQut+vC@r0K?LEq z>iV#;d&!gWoaw^ga^iPiev5Y5LtLZLe)~dElKr}&u)cn=5wLPl0#2qb8c_PQMDCocMma_k3NV3;Bj zf6;Xdg!r}QHPSYhUrYqQplgK@p&@{wuY9uJ_zdQ`4H(c~Pt+Y?R>$I&$OgZKVZ4CM z|J|wB!OtoWN4dblJMik1c69)zr0b|ruN@AySZWH$It+u~r*8T4yNkkcM`=5Bc2f>^ zxO!s*umPOPKbt6wL`oK~;z4MZ4qL*~T`Go!e_<4f9Qtb^3;5cqo`>CB7O+o9NCW z)X4!z^W^}e4!GbAHSSZ?2Kh1wMvzC_3zXf9i!d8SfaKAjIghPeRHiWM04Y+W8x%~6 zEsUEnzeF{W5&qdjNe`ecb7-gjK7X{-oPfXF0L5l|2a8j>h+Z_Ns#2%Od!u;inuXrITx)RYEVD4Af^9!1Me=^+4_Caa0EDbYg=w2;~8=b zEmiRHv2C+++ys2_D+I{`Y$v{09lx?4%7FjeI^%V5+*z2a0o|I)2$kXdjZX~Fa3NNc z&1ZZdCmPGROV$@=_14q%I~nCAjIQu<74)*UW)cl7_y_=EN$M%@h`v(iO2FF|yzv^Q z7CZ*$JQ&pb9LTn1^aWfG?HYW(5ju2#S|9(hj3k+Cp8+`ddpvJQ)@f+?dwx?o*7ZDY zw8R_OQGHJ=+Sc{9zO1tv`agW@1QZ1E0vD;rzll5#zusQ`WuV#Xn3vM3W~K=kxL_LD zOs6uq8T-ZCieAx*Rfti%R^-$bc&F!>Tl6tIhs`19y6cQQIOdHu?ifSd+!3;-`nbGZ zSzA1OeF@ll{y=%z#ytc_P2f#B%Xhm4Qy=ZNiLn1-KKbBuzYqSb)agvh^Doq~D8%!v6_Kh%zIGW>Gr%5cCl*@ z1535VvD4K;syq5TOl|_J@2=*`t8xViu}5wq1!(a{H1OILt47%7!*!Ie5EFaqUQuvg z83I}lJW3%Edyw*ne%-JqpSg-uOq`1goe&Yb`ZsJfASag-w)FW;UQZl!?p?)MbVZB| z9IXWw7Jf@}vf;Wlf%U&R&tu{9ZYG|WzIjHOtLFQs+;Nu1f+W;E9 z4JZeDEu`t~s3h`~TZsBX9x;(bK5KQxuvX98!qwxxl_h9p4J7-#W; z)%f+kxBlEz{}r(Qn15SejE5S#sblJZOm;7~aZAH6z%&hXUO>(~%s(A*iA0zk4yXTQ z^3qze=7T`3Kbyonow>hdSp`Ku)dK{6k@#aZ6Zj&f-evQ+jt>nmye81dWvo%RjsHqO z2jljuC?4)MrRgfSnYu(~evn5(7Nkeoy|jypO($Mg4L!FAS5@vKX`unG)ZD04Iv>XP z;-b=Roxl@>OtQTgMg`eJH)K~;p>J@1NT(;Yj4GCl@=UHGB@mzI`j>1XHWY(FPfVAs zkjv%3?Ly5$%BPY)z=GP^6i&ZZ>1w9ja&?@o%+u%h%R6OwQuQGe3-8M-dDcxsXvet&5h z1}~^lrJuQnP!!eOu-*gc1L;HhsAT@xKkl#MIROxdx;bwD%hl7<;pNVa!IxHL+W6Na zf5*e0{%6hh1x_KXFE|t=6r2)EB+yq1Xt@Pe=q9Mi1VBHDao7`!QyMv)WDp&+Ye_ok z=qjC}R^V4Q(J{7*aiRgivLSm^`dOuM#Rk_yPlhwjTM{g%l%XC@Q}RWV6_TJIW9a1{ zExjyOhxK@}Sn$|`2%o;F4?!U=;rak{We}(6Hw+$#Vfz3$p-q3_0gyqC08?=-nUGZD zN+gX?b3kOhxt2|cAJ`;}@v0QAiP5TY8_b2#)#%jDSV&Fc3z7=RJwRlw9E*8)Rv=hN zQ1hKr;PKE>k#aYtL~bFtr^|B{@kK#VG1ua74{SE43^UwQQU5%4?=1h-ul2S*HZ1ma zN-?>gzqp^**XMO_QV`#sjpB74Weu2A-hMwS5TM~xzTIKjWO@KgH`R{1;UAMM!er~S>(9)Xm_H0e%u=sJjKY7}v z`42!x{b_A{^WpAzKe~O|7bNKM{U~u*CA7}{_;6LKDpnCSFJ%N3c!%M;w!dbnYhgVD zGmp#ZES8&E0iBM_D(|Jt6T6rhvZ8M#!>tZy6ySq&Y$L0c;v$NFO70xL-s3uNG6V0-ljH4yugS(1SD*^#XwZ!nFd9 zlcC~R#)pK5oDP#j_X8uMv6@b(XG|z*tAB22ZQ&S;$5>@5;*KMc4oRzKSWqK#u|Rfn zwBDY@XwZd#5lShjAQZxF$fy?rvaI=tYOweqH-F~3v4dZ7y|;p!=!VY4cQ&~ zkhtu`vByin%^Lscoo|d;k)!qH7VgapKHbCbG%;)=%T!!By zD0WsrlKv6kR=|bCiRFh;!5tkArgbvvLR7hgY|GIoUSAWE@=EwU6i8*{gznZcOiDdt zMPh>O<6JPY-{TxEv3DP$n8jm-AKnw-ygU|Eewx3CLThwi-nXTQ%E{x~1!yi@E)*7Z zGRYrK+UzVQw1T~?cv?IJ7?$+(%P+2LKh6X$jv)gfEAh18>dc;l8s-;&<@!wt;$)s# zE3dMEe5%orRuXrVJ@Q0=v$<_BiQ{Ls-5obq%MGY&aCXwnb0X#o`iS)Tz3WvMPDrMV zlq(~3#pFHsgG6ew;~-j3=CL$4jgH$8}46 zU(!l=mR+r=z#lCe(7C~!zpKVZD%3b@o$BD$N0TN>_^{5xf3p~G32K0UUl~nY%4ocM zQSnGu6?~g=SJN$&Hg>kFLtr}lB=-MBZitTO@a{hK&2~xTp-Y_^BJ%=4T=T;2B9@am zonJ%L!Z#Ma=CWi0gpc_-H1%^Q!-Z92@vz8kuz9y(f9NU@mSU=)mAoDF1+(H_{lPv0 zEBjSHzAB&7J?o5t`+GF2!-OH5b1Em1m2Qo3NQcE?sMACvpb6wtz1W5XFs;QN&EzjM z(;U|OPlfou)Tt4LcN!i%K`_usKxdA ze_TA%&X1H_`%CdiJqS5flw_<#g~bA41YqnohH14l`xXcELMD&~?%e5<^@^o)UsZ9T zV1LhzE+ATv7q|FN_t0$Rht|hSs8lCrX*1hOOn(Ueuc$@Q2UH9W|IZ`%FTqLzl-}}Y zNdfrp2pUNS0u~@kM4=zkQ7)q20D%rbGxQ*PB*&qPLV=bkA)3$yy+YD*G0fT~A7)R8 zPMRREoFGn}_``ji@D;h`de7}MEuD_%BIhFYO4lDwFG(D@otbyz=-ug4=5rS>$05%H z08pO(nB0A%^v=}n6%I<0@DPWI(Vzel>j{ayL)1u07UPm+QY!8uk@+QJxGIMO85Nem z=23^Gl4O#w_)8WTylFe-;2im z>)4ci_EU*%Fbw>}uESUV*+T#eM9Pf9w=BMO2|P$)0SHt>Q4`7EK+3%s&AK?VyLBsO*y&d@E`e+)O`5u;s?==-HjIpNzeEzD}3NmWM>-5*hIK zzyn^!PG5oflD}=m+LQG?&>iVuY{o8YJ|H?L4+|6h-D`5^GJIAJQlIc~Ambk~c z(!4lxyh+Z~GgX6Q_ifTD`QL8@8G}+_H(`X}yB1WZFi&7Y59|PQm+SS&>i>iiSQQ{! z>M9LaPa|FYfm)TCvdBYW5Dt8HyuYKWsLdvgwtu#n-;FjB;B9Om0|?+6S2=!n$f;+g zWM^r6`ffCEx4RzXdO(hZtYdQ#NoG$qz@>@qo?PT8b9!2-Q>y2=>Um7LsNbB^c^chs zMIPVlp(>>OnWzUm`c}Q1owqisK5LZc<6aaR(l57uE#prkt>}SUc`=8iO#;!^5jS@` zs5=JbYrKX0qXc+C@83=!(lZD``g&pBeGBfjV zQK_u!QK$=On##K2Mk;J{C!#_qMjA$CVLD`B684L5rU^!1xp30-I7ddY8;vu<6v8T6 zV};U=CbZ?@Ix8&0eITi0pA)t^pjfoE+NKHJ4&P!}&V)v$sZ(7;DxhPhY@V9+Z^PZ| z&G<8mar>Tp%ZlNy-#@8sfxyAZ{{2IUgaHoB-$Dw2YJ-2?8FVX@IRA1pwh$03o;kII z1?Ny#vVHfh;rXp$xxNWkQfV}|at?jvrx_TcJv8@Vxm%7@A`HRn)(EXJSC9w`ooejv zVD5hIaFq`okQ>2vuPZ*Cu!kj_-)ad8*JI|m@?uj%;)&2Nmskf zjtZi^d4hq*4N;+4C(fh&g5%qeqdh8@9fmSWexyV~|4Twjmc)_dh)HG#sgaP_{!L7p zR_01k8g_$OZe$M2VJvYXKS={G`GLtT0U{G}AxL#_dCcWav@*m`$0tI*n zSxTMsIwZq}e?x}oM~YWkN9on9V3|}$n+3(TTnd*$K4FM}49Kc0z1bW3FJ&ML5Kavn zw@}aGFqzn7l1BV^x6mlxRT&brIiwPXKnBsaTRP8LDS}8C8HuIMT~PD+i-%XOn-`I_ zr_@jp0KJ_>zt&d27J2W2TnV5#)xLhS_k6P#&Xj@j{$_Vqe6t77vM4Z;JffqR=@7+G z-5!5eC`BuZ@EHR7kr;Fm+Ig5pMc%)tq&a0Ie$PCWMy@13B?SHs@hu63l;blWcY9ON zQCsvU3B(NVcMNtlr7oQCbN{bO7Mb2I$eVp|ov4 zb@vynHDc0A!Q5->+$)N;KFN$DNnJIR+;vo~Psb$dx;7V>1#U!o0||E&(htTeWGxnV zH^~ZDh)IQ6V1;;*LSkIdJX9@oy|SB5#1C%yg%UwRG1z_@P#2t$65iw$C^7Fp zRKiXdVF*>MM_%)L_}%m=6@BErwt$0+7Og~ZgdeIHYksdkPD=ud`iThYn&c6ZDq`x? z0|LTlt!KBzE+(aLfgv8yagJ%|1;=v4X{{ahf#ryxy~Fx!@G+qUiMvTfTo{<3Y`wz_QF zwrzIZGxu#KBl0=lGV+UDd+jZzY%R&&$d18`HrLiQZ66g zdXSfZ$WYAUozGP?>6l)=W)PLDgyk-NEsn+@t}Fcpl@6Twqn17Sd_eopRuKWfVz;o3 z13E207I(P7w?tT%i%XINOAXuO8`yfQOC5DIj}I*RBhw5PrT*g7ecxSULLVxa2*&$i zDuMU=I0LkGIAaL1V65Iy{QAP1UQ*=3LU9cMtsJL;p5{!$uSW}6+3aIX@(jJ)1J9Hs z#om)7;6g_zvK|7;PU#Xf?UgQaL+g!y1ThiU7tulb2Yu=*U`_<7b@G-khwx9!$JIs?YS{7)#a+XwsZck zCbze_1`poNwJPxn_)j4s+T$OEY#rM6iVn%^f7Fx^np%=Y7O!5PLxtOp_&SXtPG% zXy&CtH)RYFOwPoSNP8M^UxYWAB%YQIffz5xZ^a4lhG~ae z6msjJgJzTSL$0u-mKkPtBCyS;TMxtD)C)MQ;@O6{`l>UUqdHaEosarbJHB&F+Lz_6MkH@C>3FoU6xP&i+K!sU{2>NTYpM zl0{&v?EdF;CZ}ku+@EPF>)maEHSFQwQT;X^l@w@L34Nemwsbc0CK<2pn1C}j z@kPTi(-nJxfGdjty<=@hhRK76w04C{;{=JCL87g~7aDJkXQ|!K^P4<$AjCN(l>W9T zB0?Xn^#?hsVCsOrioU%?N}qlsq6llR;H3G&8{5fzjMvUkPe?m5Zp$jxXX#^>6(_llqGOiE3)r-lcvjjy~mTg}w`h%;QH; zRRUv+F8FtVGx)nJ$+n0qC39Cs2?+7e`~A`-mf)Z{B_Ql4$Ll8^QnKPh{4nvYfql_? zprwn4zVoRo<2_*GkaXvaUq?FQNLe@CxSiZ>HRWm$iQb8i;3eRLAi<_a#ZJIr`33)9 zb5i@Wuc#;p^#73C4G(I8`04lHmeK&JHg=PVF!C*4HvS$t_eAT;4LJ=?vrY{jFnN|{ zC?uk2eh6qJu;^oqV-|o&Lpoj(QFt!}ra=&1Ffht-&!v4*5|xkpi_*@|=SsEro!ZZC zwZuP-B1ZY{{9ht`LE`sc?CNl4-=i@yV8#%QfThpPn{9k*Is&N^RuPw>p4S`8ROCx0S*| zupS6`Q4i<}Y_3`eZRfSXrG5#qTMkDou4*iD7>~5U+)%rm_8u@@pjnWw;FSTxeU=8E zb)37eL8-beJ+*Q+ zW`V|c+un(m(6zm|zD__gPJ8*OTF*j@KH%^DX&l4a#g9{ceiK*Tc5*9)V%%FMFNycz zi|0i&Cw0D+@xyML8T<5zPvwX$Mji!5eX4V%?4^8F3M~Y^o_oa4NTd?|%A%#uA3()3 zv^cn`ku|8Fd(zJ<^lO!RwCcjcmoetG0{?uaU+kGcvb4Y0!x5miW!n`tjbM7w?eOgOMJ z5Fn`i!3Ow|SO_8bm?(nQwmrN7Z`YPYC85J|pXEoIXb+YkS!?hMUj*eEGxyr}#EV6A zm~_-}!)us{8w&8j@-GZ84gBFfYX=#> z7bXhl2fHi&77$199v6W&0LCS|U_y|Dif1@R8JNL!(bQS3h77X;oB-#U) zVh_Or8-FSf(KJ$E+n?iBv;be{R1w9c{~OMi?NGGyG!M8gUs$Deuy-CpU52R%YPQYf z6W2t$#xUU<+iYW<76`khzO3TcKNODN5bdiAv+ptTkQ1Eh@Q_ zUtOtG#s+lyF+g`z#K(}Y>!|^S${zKgRx8OIx^zT(zZRT|z0)*Y5&9hFeBD2g<=(eWluI4{zwH3Hgh0$1^p?zjr)e10;jTJ5F?Z2R_3 zQ=<00FneMq^TcZNg;Yq-mpBo}3x$@6J_G{(jl=>2fL$5rm>dN=zCgq6Z9)Hh3q<@? z_|Dr$K>H;T+7<7=Iv@oL`%|iw2a2fRVmLJXqrweUX4#q~3z*-?{xK@Jh6v5)l zp#l`c%hf4j3;^~Sjs&>Ia$=pRnlWRmO`&9-o?H>{bLH2 z=1j#z67%T(2P@b{HUb)RKMM)v`zC`40}FNoRd7X|KB40pm<{sGC;%>cKPvE~VJH#X zDXI8bK7kPj0pklXf(2YC>8yXU(Ty@hvjdm-I&KW!^%#NFpCyvdhc>a@L>QaYqvY4_DJ=8PKLJd!W}9SIJo>ZpbUs{It;GK=MWXsPtyojcrvVTc9v z%O~*s7_RS3Fj_A@P9-@HZ6Q-YH4Mo6_g~kqS|DT@Fv(y7&_zQJ(6o-!o)O-H2jpW4 zu>cd)-3#(_I!M9eERfQGqf-ees4PIQ1)>p=ENqf#%?hjqIYkKz_|Y(9@*kq^DRxoL z5Cg4)zYKzrb)@}}P{yak!A-sqXS`7i>vLkTK>mRNbLT3lklEbd>9Qw_MOL8&7`VEOLL<46&m+T>WQ@o)AS%)9L86)xu%P4?l&MH{< zk*aqPd2ataTr|fsuAvX1B^MCK`z!4e)*m*BfcykG%W?YUJMMAh6~FkdC)6p8Fo$vl zQf@#dog^beu;Q^EU8|;egQGOcTtyIsL)wiw{mqmARH4u*n}VC;9H*(_d#DBycovK+ zKE`v-v`U}vpQpLz`^lx$dk?t4^gVPdl69QGoEQ)TVE^bTN+F+c)Nv5qZWB%7_tNbf zAU?i$MppdrIm7NJGKIS|AY#e!VU27=Lk3&=KLB0(VloU_f;<3W7~(LTDdImE#!z8* z1Yytkv0pU7Xj9RW6QIT^<0c^sou(WjMU zWz1JGMqw#eVQ}R$2n_@fhyn3{65A1!Zt?FFFi|W`cvHZgc@`hGuq1jneaFPpR6oR2 z*V#6))mD&8trW8`n9cIJfaWJ3&I_Fandh-<(Vb-{Ft&1d=a(<3npzcgpM9ow!`VM1 z6&GrGhcW2s3xE}eqnwiY*xUYkat)T;PScm+z-pzvSNsplaRgH{*``?iz(9{%8c$MN zYtp04O^Y4WQX8m$Od!`~sgeCH5tk8Hb2U5@5Y7rR%~%@l7f4p0ZK?Dy27s`3OKLHG zP>*tV7C8s&oW#l+pM|`xb$G?qx3)*Zz-D5J=dzBJ6@cErdp{@;gjty_A26^1{7$na zuj}3UY-%Uw{qPN)eJqnG8djuEcNSCP`K9&vllLbTvvaTXq#PGv#I~iPo|DP|6@jOz z+>uXCIUr)b(Z%erc)+l>V^U-lln&a;#_npOiZfSuqT<8vz1PW`+Crlq^3_4EAV3DCMC7mo%ZQK^2}lwC>U$XnQ@wCm)p zi=>=t3<&20cGJRXKC&#;77d{h*M;l=YkA~>p}D`_LkB*q(xVKq96r6@;U6pn$zp8u zikac#uvw=wYz~%iuDg7EJT(F>bv}B^C*9Bq7t}VBI%xvL8>9Oq^ppP zy<0&NWw7@vjCj8RbG>`GEM$hUA+eF#1Q4tySY{~NI6ywrg0YAwTY}j0!GRLkiIlR{_yel~5txy%>MK3J_~AqU|ErU69)pYnP-I z31SerM3CY!ohCWnBr!e6a0n(Mi$iL}=!YQ(uPn~667>dm!oNx}L5iE@C6$ot1!yy> znAxr5JyiK^(AD`&N@qrn_@prq&U=%FQp-e^Gx~a2G)h*`z+xHREO_;PU{dGvd_Xys31H7f74uKSeX#PEU&ird#92zfQLd@D}zu6u)gT^Mn zv2<}UAu@Zx>Uz^N%#05*kmw7e7q_+g$4&c1@T~^gJ`8HT$}p5en?G28E_t8{t>5z^ zPnI{h^zTWqenCpdOPAQxp4*?P%sK>z{4C&wu2r;ajVEh#xIbP-t_!BAUx54?9&0mzu5Uh+SLM2W0zhJQ(%KUJ!pR!}4{im6TaPogP zwRg5RT~QJsw5`Dp7uyOOewG>vfM*2v@kWth4c8>Ns@zC)7!|#_TN%ec;)#OxNeAC4 zk$_jB{hN>mA5&PNXzJ<&MgKF}&4Ja)(`8kLrn)b>I|xkiAE}k!fYci^rtF!7YM<6i zpV*04zjdxP!JDh9#eU{?-&pU7b=HD-wu5wP{HQPYgvP2Kcc^U<$tX1MF&2JU?1e+e z<>a^ziyQ5U|9&JZE(OcBj?soh+h6FoR?imcm}2Z$H?4=s1V|$bH32Ayc%p#fNuuyv z#PU4EM!ime#Ps<{9+PMvSp)+=lj;c)bB2@KB!}!SfcZRKF4jK0&;(_o_A|X%-KHYF zV6nHqNa z*5HeY^z{M0drRK{4uCUYM4@qmZu$_)nzO(H2T|VKUCZ39%F5Y0RK0?lHS3hRTg<4o ztC8ZK^Dt#O4Di<61WNirWFzQ@*+92BG* zT*H2!6JIrkIduz*6D=nijm%I=Gwtb#&dduM`VAP zSU@PpBt+4eBL?70q40|f551#?^c>}7;Us*HqygtSs;NjP=_KI(A_eYV%vBH@lNmFZ zY$IbvXv35(0fqak*W1}FVR5x`)q{Gd|*y)g*T=oUl3ff)mX zAyDSm7#{*o1oTC)y(ftrzHmwkBy~OIl8X=>gm5puj7kMu9t6KEl|~t5>bI>I1LfSY`RQZF`&3j8CTyp!eh%^maZ{+5ASTMJd!i2> zv~OO?6d?JS&-csVaW5mxoUHoxil#g4FWeq>zDUGOGL%w`>Tc?a-sD?6>dP>us7wQE z^g?*Us&Es&kL|Km69erswB6u1zUJdgdF{LR#mCZ1DW{{Bfz*HJ?vk~kJ#=7PeFN1xEzR}+t5Q6TXkmwqBg!X^| zfdZ12MfmoI)K9#I-8{B&Yn>drj&_~Leg^S92JzpV+nrSM3EnvT+wS5cAbYsfXE;?n z0J-m7jpd8s&Y%ScVwjc{M^{zbRBjB7aX<9s)g5<#Pcg}Rhp%;>%-RC>qL@B3DCo@3 z*~dv`CU@Wj-@VXycmDB&R_$XdT~29AJ@v^fEC4sl@V0N8!d1u2c?H6o4RMWyaq$e2 z%xMu5+rfjtNO>;eIsj0Ief)4AW@q#%0W9sriQosXocKC(?Xu-YldksaIh8`QBD_V^khRTPalXCsSTLY8iw4Y7A%;lq1-s z3Hit_p`B8QJ7IrgkAn0bU5fD~dXKIDiaPt>sZSlR-A%X6?^u0lta4r;JH+4`R#+7b%@Gdw1j0(00Nc9f_AWQN=sf zO4M+~M*rB`mlj?W3Ob=QE&W%-HS|Mx`0)q#T=KoP_bD`9S z;B!O2!y#mu2g|owRA*dir!@oJ`m6%X4D@^51Vsm}S?d!XM41I&9*$#%xcCV>v#aFi zx^+%<`jeZv;bshpkg?DpLVfSf4Py1NV`Iw1>%adGa8XuUo0?u|Z_EIgNUR(EnrN@k znz7stD!~_F0RkZ#2&Xn=Bk`!wicFKh;RXpRD-NUykb4DH*&!ZAtR!hdL zT#`y6p4GDW=QE1}S`HZrkvuw?lZaTfx6Dd}H7E`EJ^91691 zD8~|mfLrA0K7+&+hk!L?cF-hl-pi8?$s3#?Iz*rR8CB#rZr&!uU;2~in$@xc0pvf^ z(+CvRCuOfC;3MW7xA#1V@w1HaGYx4bsXWM#p&k0i$MXwhSLlk|fR0XN0n_I!X8mvP zdj6-eOz(PAy;JDCnWrjrZKD5i67xAsVYNkAlpf16KA^&bye3fq=~5_Mc-2o-^eIeX zoljw%N8x?LYw(q~i(~-l509k)EZ{ zX6N_`5yv9(Fv09v=GLKY-R$AwE1k`xbE90Psl1-=yGCNIv9gcOqf?}_(ZRa4aeKH`qNLR zWUwFw-O`)#dx-HS^Nezjd>`z*Z-mYiy#c*i+BBE5*f>I+Lc=MYk_s2SF{{W*yW-v2 zb|H3vWIJK2X4ZPrs@A%zrLSk+LsM;M3lgdhs9u@1&h=6Xu4_H?Pmd7au}O!0Whu7- z{eh^~Pw8>qz7n*Eqw^kL7hRS03ZIA{l6R7DaXsY-a36N1K;&jUF&RZPE89@qARTXPClEh(%vPu2a#fNM0zep)PeoA>IM%%EI%}~8iG-2S& zDTL>s(ke50$*jZ2YeHFZHOH#btE^oC7-^~NOcWdneCkAbI1CIr*wwtMuX)?L6*n)` zzAkT?>*?LCSlM|6GdR#yUkR)|PHN}Y+1smb;IO!3RomCq)VlGy)>hd+XM|rh_UcyK zbu`b7Mol1w8qali`&GcBS>tDSsOlRRIIlG9NMLrn2U=VEX(r7Vyz7gIOsJ{>^qp%& zXJ{(OVtewb~HD@Xg|>3Mj^jCIQxJxu(eE06Z46qb(8MmGmq5(r&V3T zS1XsB)~W87G+U;)FR9jcc79%Nwc0m!wqUFVI(1zajq~kLrQOsV^R^*Gr$`7O1T6sg zo7+JbnKkT{Pg`Tjw`PY8MA29PtB(3#JsV3N=XBO6Tp*-)Oi|LVH3BWaZNoTnR>GHY z2p82rNArzp;42=-(|!&%;i4OLLDwin_*&NhcMy}#?q3Y z{q|pyn%phQyS(hwm6I9tx9sNWWMkg075-~DqcfMkMVY0+g>|X@;VVV}!U)m7rik#t z56T*2phY%+`?_`0Hg_PIJwqOh`hsZP(o~x=Pqm4d=UUeMw4u11y;oz$gfi zi=ceJTd+31AOi}p#o9mp_%7r;qc>#lej@Kd9DheV8&>`y%#!?-vn%%lFs%o=Sp#e; zA!3&PSyx=Bs&iv~Mzk6LbVM!I1Ai*p4R}=27IPi^5@Q)d$sD*Ln@Um;wR1NLI05`l-?kMf zx8K@g^O!?kD*B^@O`|d~z+&NSD+TPm3dpd}g1DY?E8U4S2LzTz;+~8<#)v;g z`J-{MU`)!anHV_$K;h3xU$UhQhqv%t}w0@`WPl`;-Ud=~OTHNNjz%f&R1>$aQvpr_l5%cr%eO|xU z$?QX0Lnlf;^NtuTji5cDe^^CojG^Wz>QaSjNO+#u05-Ink4+j8okq3qLkelhcWWot zp`iO6?h90E3@J&e3Zu-F$3$$;_^7wgh-^eZoo76sXFlJhLWy7Ginx0v*Bq#>3*3XX z{g`vhdm3^uM*M`F*5}Z1qh%e{tvh|>L0GszIYTa0#6o% z%wc+F>7*gBgI{XxrFJ`Q>Ut5xm0|I`}L= zbEXBq6eMyUBLjmVqE`PZp*14YTLt6|q2okT50)5D?Z)qoi0^DG7jutOf7j0A`$>R_ zWbu}5D>rY{Roj_}1!xrjK9O;H4SQYuxaP00UlnBmYTLzcS@03B>Nk!R(8HGX}Gsc5QGy5N)%Uu~ey_!;tQ*zQYF(q}FCIFqtjhRAk9Fm)BQ3;h5*SNw!K-dVnEpnl*+x1}$=D~C{>^toE?Z=MD=h382Nh4e?KnQRnkOQ8%(BQ^{i1Vh`dqX85)Y~gJfPcwlI(~pWfCK zYHmGTj77EUZ2Hp;JdnQldn1{R$a&cMEKn!<46d@^?s$75VfjXZYdM1)gDRe=utr&- ztgqaJMNa||aOR&naP^?bmGzQ)UnaQUI zKQP13v`Lns-Z**rFbp*Sk{PiglH2^BU_NV*;&EybJ=0|VTbq}|TiYw~li zMza{aMBU*Cmt=CjX`go2GJ?@Xxn4kG|0LcXbz2L|Vlp|J?$`_0D5{gG(nYv{S?Ku% z>Ds>WFdLGiX!>)T8{g+>J(J_$`6a<8c;_EuFUMTZ6Y}dM11$x3X@>=r#=Ll#*7S{d z#U*-jIJQvnY@R7c3~#b zDS77;Mftz*9u9-k#G9PuruR_*=>gyh-{X@K692P32{|OT#SJU)Xka2gmrXc8eZ+>4 zzEgc0d_$MczX1c_hHTvxOW}fsL4o7Iw?nUqh>2I_l849+`Y09r-}wW74Svpx4@)F* z?$hhP^U~pb7X>FwELA!EwlG$EA)`9O5nA%E! zo9>^D9QDp8m=YP7xZ8B`9^>h!G|1Q|0S(|!05>xoV^8hE6|ek;U0sb`T#U1Yki#ir z0Z{KpJo!Kej5$~+t-Z$URgm8{Ptx{iDLx1$f58D53Jvck>$ZD6oU#JphkYWke=<_O z11N*Ge5^kz&S8}ZjC~x=;kf^}#OWW_>uAtHa0MD=>TVB@hR2m{9SVr{QxPhbiqbPE z&&k+*H53L0-Qc0I2K?8?fql_@e3<|HfAV&w4h>yEFhD?c$Us1NKtMq0=~T+->8qw9 zD6AkjSXl9e=EiVr#nx^zMc^9S@be*od~v0QGCyg{V&$?ZgqVgx+!hivGrnJVS?{WtDc_?H{2NgLx9 z?)!>MW=YOd=nA`57n93rf(RT2GWHuR`$84JJQ1dBMLOAcFdd~CY_{pzy`7Z&oS6a} zT@zmY$u56YvzAKNIq~}=-;n*U}Vt`MnkpXEsrHE+(UvFB_c0lPj zL;MHsejOQ0L4uC8R`0B$pN2dZX&A&4JVHn z%5kA1I#WGc5CA0jv39ryw71MYn{`8^NqAv1<(LlM`Tt(`6WY3ku8mi8jPbTpm%Ccp zO?K9dI?=D5sV3>=Xc{NvQcjtSLLdvICTdGkdbeXPJ z-{=i>3~yuY*Z=Ud85rr~|E}hucNxE7I&8T+cs;m#EC8gk5YRa+3QYs^m$Bb>Tr=oz zL{4icd};6Li-yXG1md7K!j(uJ*dNOZ2-u&uodR`3?zTX@RLGiyUQ;QZltm8xv46aD zRdJ=GYKul`cs?}2`M{_>aX7vsk7d+aRfkGB%}8ua`{d)MF0WxeK#5IaOAhXR3@a1h zbt_ORg8;vp_}^vXrYcI>*x+x=PoQPXz)N6x}tc z;tv|Q-@PtU{swW+FA_qSwsn%R_h5;A@&EBi<6{tTxx%TtOLu<`$X-sdk zL_P5P8>(eLCdnPx25HVY$6KfN>;Dm^Vh%{859IITGQoNtK9&nz{LYDBd(u$jZ&Y8j zKrCtV)DEE~Ju-qnih?iJWv1xa{MjkVvxZ_1Frn&MQ|G=MQ!)|&6;+nZ#5J`eU@0QO$i4;@4PKIu_h7kOFX7MTnc zzs3G#KwU)WcD$j$!KT-*9~u3VdXbT%T?fc)bieHigkN#1b(zHGtN1P5ME8Y}^GfK>pzNFyW@G<;8 z&ba^!@5R-O^OBS(Y?Vm{DVIWDF=CKwxhbJ4Qev?PQWC0h01p&CF z_sUCufkcU6heGR*Emcn@;wpHo67qxWrGvSRP3}p_jZj-MRXAPE4+leP-6=}9u%ybR za9f@#7~1|*^JjF!|3{9Xp%#3o;aFGvU5RKL>&hG-SukUXZm0fLG{4BuZ!4ZnJ-v)G zg8ibp%zzf9&Hgo<4p{V1*jy)tb#d6BJzJ zBep8UYyzQRE3wa4lY$}sq}DtyKQBNeM}{#JqzC-8c)S))8%4SZ01G5I9svFfj;Icn zSBA(`hD=#B`lm&KL;nR|i3Et}%&BQWFbjr1I+9oN``we+P0aKQ@Li1k?B%eT5-GTv z@J4hLh`bnLhfM4HSYbP@b+EGO3-jhpMcs$gguWYCAh~b@DcDY6la&eo=$)!eHj0X} zvNMsBtd!e{`(-mc$KE>61pvCSv`E9OCTvCVpr!bM;nIA_G8A*vvASY-%5_c>ncH;N zG_PN~tR$H3wBo2mq7O|Nj_E@4wue-YT=`2as&{;O5J+)nG= z|A_AK)f@&0o<3KHH)ya;Jf_x82vEJ<1HC+pcyzsFL!mlu`-KycmKUCUF8KH#kG-FG ze)c6pm`G0{37U0}A;)4!bgwFw377l*qkHt<G%5QiUFU1Ur9xwi;ZF?CLKB;|EpIpE}Utm0~}D2(YS3%S+2Ge^N?v-yB^ElWOOsPtldAWCGVsEo!k`FnE(M|<$lFxB$*9`437`xvUd0g&I=C#_ zz31Vd+giuwzq92JAZu+Z@;&V^yWD0gW(5v8O+^b`9$oD|?SLb}yMn)9a_t*H>~yF3 z?+OZuV1Doj2;`omQ$v#~XgG>Rh*LRolh7wTktRBWN z{kQ=PAa6kFDqPFl1F5w&Y5e`#uUPW|szNAATEc}>K_cnYak2yEO0{W@FQ9l@qgCmF zJ5Fd8kB#CV)aSSFCbK&is=6Z<+N0)*+aO1fK;#|B^#s}K;55f zbuIZZH;DqEy`;W`ERTLsHc6C)wbp-h;E}Hc4A;B5yipr5WmYdX$u5o^oKy1-jl>v&kEfGu5Tv>$QiM2o_wUk;TUo+IWl;M9Hrpn zgPTmrLrJ+U<<}$LW-b58T=YRkoYS;81K&@0!3&H$0fE)^+g`dtV40hP)B_oJW_ZjI z4yEE4h+nijo*y*?1+%E`bocf4R3=D?5hvf|hXE+6nQV_YsV$4tqDG)Cll-$R=4VsU zJ$!Hu7P$tcjkEBU^grToVQ56+UqJHHQ$krga=S|4Lif;Nl*;0&&NQVa_+@rV+&M?g zY~Iz08>DB0X0$`KgaYz47=Q_xpY3{TKY?mv$0%qRyD-ox7gCFf20FcoZE#R)Bh4WO6ey9c}YJegl_|5 z9{&>x0175bClUf8?eBr;NH3}K2`jO+@gS5(^C_#YuI~D8S66*x|6!5u?)xRt0}#LO z2G+m4DO%n$A_pgQ{g+rxY#<;K4^RaePPaodh80{MDnWthW?CQ_j!5uMQ7tOj6{X=X zAs|i7u#83_mA~vMS(LeiR+dWePEt+!(^db1L@)j?!BA@G7^~tf@hiO@&6o(FE?S?3 zqXxHACd*!v%9&&-#lUWTdT5hfskUY600ITy^-!hdP}OF$}kHbd4b1OAf2OHizRy3&}z;3mzvKmE~*ic0t(h)<~sMIM-f zyre4)rt<;5%VM?~Lr=Q~qURsr9d782VX*^hgqWC7jG8!BR374wGZc9gS;wL5^%eZg z_TDtr{DG_58Z|TTr97u3Z_#$Ql?3_> zGCA;VeKFaqQZtV25@V%QH4ilL_6r*%$?+obnb_N<+OjUWojiWM;<6%u4M1ug3GS)= zZpBP9VSOR($<(VQ1oYXV<#lZ6dR(UFF_3A8=Z7?bq`vgf?|}^Y-gM+D`kR) z&@+G3qT-dR(soDDvRo~|Y~M#jNxxN9w1tUm@@!QtXMhA4yjQbh9XfJNfl9c(9;|Yo zR~l%lKHL#r7&@w<-Ea-<1?!e(olmS$F3Q*dZA6^P+V9U*IHYZmuqPbyO-w~@=or(& zf6;tk-#KKv6kE^}#6U9J(f9~=f__3+bi>m^;FOb`oLwAA-g*a zZN{+Lz@^Hpbohb+?*J*er!M6tyyrGr&0>(6c*7)&dZt5;nta1#v=;hsO~BDRbQ~%r zmpn|I*gzv0mppVF`9PyD&zRM~1M9$pdiK!`DxL+{nAX5U+&&j2*DP$D2l$xRfYX6% zTy)S8|GF)Z++4Xa#G&_Yvs7EPg5Q;SfmCbZaov?z z`a)l2XMXSJl9t`Gbw}C1u{`Il(Y zwLOAhZ?P4Sd1j!W+w*-WKG_*e7DzN6rE-83%_t$aEjqeXuWLxHmP?zYp^y1H(8Zx8m2-|g&kn>% zxlM$ne^v}Rt{^{ULm;uiaRQz@`L=Heztv@@*z*C%Ht@S0we69o*Qw>CkF6|}0* zff$K%^yWw?=zevy(yF_Fa1-!UpnY|NyttyM-BeY1Ra*@hnsNSo9qq}ZsIG3qwa(yh zTU7uU1XNjTG5KcMXUS!)EPZvgCa*53HJe#p(2K9^u;uvE^?+J5*{N#izq57c@Z0JgV$N#Qz?`ykhq(`%LC6{Cw9Ddn=Har;ns(du znr{96A@SO1vh7KPfL||~R`jr1wP(j!mb|-2v*%bOaucn;q>5dMr7pAt&#@^#-Tp?P zB&lzY?Dt*c#`X$MPOPW*c2#z`7xFOKpQiFn`2>7#^!eVx^w6G+<_>s7aG%K+pO67G zWH+87gd}n^}v7R&zi5gj7riM3z~O96iy9sI-~en+1d4Lu&gPM0NjOQ`)FG3>Nm51j=ZuhpapUsc(&X8BcJ_69lo1wPn>RvKF+$uCw` z;>9>A(<-F2UYfS1F`l}VcAv%@{C8X$zqT*L)M*nmt56dhzxNO3Q}dMw{y;YxEx&*} zc?ehPdl7JUVkQy-7omVP7GzUb`6a|&mroas&%Y{{muK`&!T4h8Q|FNhV=(|jnq{T# z_*vA)L*?PIdSiurO4ZSkP8E;Tm<)SVT3ztn^W4l{=!5;a4^50;{N-_aKHtd^{a{*- zbMXA_@aD|yiVqV{ietLgK@{j|PNBNi_N4EQXS(|8BUO)XC0FAugt&!@odSgYT@}$=bu*NRwkt!s*iJ*O+BbR z`@c$aQ}ut~x+G$q!hn%9Z}rgAGL6WdA&66?J`$&~_9-l*h*_|?#Zl0z-XP3i66M<5 ze_uORzDXSJdb-*zIRxhfb!h8qJDC+hU%yqRXLb$0aI%z3 z3xbZtGSQQh+e2buJeRMB#5XwX04m%reQ-?0x!TonIh8B>I*vGIaF4GjU3&f+0Hxn9*iK7ud(m|B7& z-oIcYfxaZaKwbPnGz4UVY2!)}e0JY4A=f|~v8b;uB>16`$9TxNu7a}qVG;PJKBx8F z{G!;J*?|Abf_Hq?ugYF-h71F%bbD znn}Hk$m;;W9_8@`Yix3e(YJqw??S>jW;pS>B|mM0dB$*KPQP3yjhmVEd_c{CsbGk4 zw!+g05I2eyhKM)-hp3)JNW{5#KSR3!))!qFm@{Fb(@6fMcI3nE8)K9(LpkdMQcwzs zbQay%d@k$yc2+6y|Jbwvn)jOGHi0U8 z%pyra`6AChonmxz=|d;y3TbVifJ{d89y@tfCcOlC0^8H))-Dz|(4jB=wdo((vb@Jb z=r6#;;I5ZMGqquG1^klK-~;0y*PnhxAG<<#opqVYfLcKWDa-ia;ZOE4SdyRmj@v*K zQn1McL}(Mo*e;w=P?59#9VjC}xKKch$P?9m++ZOyjH|&<)^|bzj-bH)^*iu^r{Dap zg1GRF@SIX2a5M2T>);d><40m(4n#-U*f`({+Zl@#mNDuWN|k?h3*zH|?T@<=s~I_v zh^!!to`KkpG}Jh-9uOZmy}%`T{jXNg2SfL}#0AwsuBy-l)4)aU$#d9;ZL)x42x37z z-YfEz#9}o%-*O9LLsaswOGtm8`)v4kyzBZ@JfHtGFjA;M6m{qj*|mJ0&!Gb$>J1>s z6Ezwc>Oh;MHd>%|D-fZ!LqUcjBf0BO%amP|#wOZW7j>9#6o;aeAq$M;{_+0$E#>M{ zKnDDyBuXw~+L^F`7zvZ#4G#7R1-V$%`~f+e!5K-{Zr$Gg3vP*}OBPg@RESqlI)mkA zc-fX8Yj@to=;Wv7hP~x%_-Thh5G#sz6bW{J;S)R%PF{E^q!6N!N4g@hF$RAuQ7=CH zXBEeQhIa%W0`hBf0e=MJD-!35Kf2nMz)@f~Pl9kP|50-0vFU8mQ1c(!Bt5M8`XKE{ zJox0%^kQOT5`YWWv6|o!NGG^4&lPL$O|%sRkC-RKB*820-FvJ@SE0+U!04M7;Sqx? zA;l&L9|Y6MXyi`t7rP* zK>Wn(V3dg;Fe8W>Sh9b5y6Z_1e7Va8Ka4h}qITp)$F(LGqT%zEuncd!vJ>lb;9LyY zL@R>pos{?&hG6bijbPpjZApxFb|b;QydfR0Jv7lb-%H{ICFs{PKpyjsS1|VQhwUX# z-5YZi+VbMCmf9oF*Z-}Gt-u&jVvKfxx5-p%;G={9h}=$4_`=`kj)1RKl1%Pd%`>>+ zyWGgZ$#C^5H}ka9?R_M6$u{I71VN9g7=$Nz+1#X7g#@)%p8dzF1&xto{w0sq9o z`UiYtQG6z{xE%f<48R$M$J^jgtj(zkVfAPRA)Tt-!9vjxGq~6`YQVdSbc7t>)`bmMz*J zzHnY8HPio^tHcXS5*tU3Mqe*Lc4loE?h-D?4r$i311Y0(KI$vS8s=F9r#ap17~N35 z^36XF6>Eoluh*G8Oq@d47;NKI*eJ!`1;aC2 z^>s+U%#_&9<5KYBiHjxxuJQ`z>dNYxK%0l!P5j2#fUal7X@L-^^*1kCqyd2KCxa({ zN2m$@yKBXBv#;{@wg`WPWk5GXK!Ig`Fa{FU61CT_j`Ai#`T2J5=r_CPHGu1E7x5C9 zF-ZMt3-L3PHn+UiuO@Ur#-rf_OarP}^XoxDkMI!uEaSAev{6z&h$uU&$INjIyseV<3x*c)(qR~^Z zz2%G!P>tI=*6#5f&hfa?YtZJunVQ?{haUU$y@;A0uv=4RquUCtBjcDl)%qkBU_+wM zkmho3LN7^4DWeMzZ&kuT7*2Hzi}KjP&L~gI4N%KYJ9RHxUJh@-HC5^no;rDX{|X!N zsLK&h5$L32t?o`upwcY#3*p%Ge&WsAqx+NG*Oyy8ehB{Gdz0<0I@P*WYc}0xxw5iK zhsx$~WJoQ@SOcv2*^|)W=&@6;j%_vv8OMiBR`P(@($Cw8^ zcM99dlH7>%Y#ws5aemM1hQLtnscvu4n+@gQ*#8p{r!St8y(^LO6S}%CzmUo|YH0uT zRtbszMY%c0-eYI!49XV>bsbR#r$6g-Z7w)KFjuHO2)~_3PvkeW&uXKLWPjM%iOP=g(5aNd5;U$7kfNNR!~6>+ycx@k_gW zPJ$TCzvG#(i<1@E_V!p10GcNPt)mTnFwWGu?}6jifMnh64TW>4jr7 zihc}C)C0|HOZXt`1?2BJsWlr>0IUbXWIQNlFz4Xh1?XDCQO+-qbA1Vkqc@L;i{O_| z1Vl@?+yRrte4ErzA+!snFkkoX?(O8?Fi_;97L|~<#TFe{ejRb+3d*5n2Is*Ll%+vs zZ}|7rvJ3B}jw-(2%W&N`2Q5CyX??qWJIW2)_ho8TXJ3a%!@o0o9{b$ez)r%bLBQvJ zZ+>oM91nn_;otv98AjpkeM%1yF%rouUQ(l>8)9s`j6hWlpZH)N+agd_DUVcLhJ26)1}?$CR&>nH`rRG??)4vbMyWY zuI_c^RC}O>hq54UKepG-wwb}mml~#2WwMNuRlI>PH`F8n>XD7K8uq?Cl;tvZwEWn{Qhq)7jM2{4 zTeKdB=_*%l(^09>mR{i`3TpqX!duo@tx;pKO3k0%m>_3P6B=o+66z4EK8;KZKEB!ELJLyFAq@- z(zo@>12(R|*9`8vt|Kf&mut6q%DnHxM_aS5^9ql>q$MfJM#n~t6j~!EzLruarY<$h zpZs<*^zw1?Sty>TOjlPpIUX)cI}+T=hw=nETATcw<+W{A(7kwymkPmt6;T*irh-7vZ=gAlIVUu45W)a=L|eRCh+p)xJ?}#hL2%y*5<17@8Kl z-4z2~*D#!`@D9Gpc&6enoP0Z^KXbD~BgS^RCZ8xY{DR@W0qcpGsK%cSh({VbE*cCw zvl6`qD%-y5_VqR!2o+8X0EaAuwwsYFi{ZT?82;)x z1IFF|G?}-JYoa|#=`Q|EGoO-*$gIjI+@=k}Ci{*#BVogcJU59 z2?P=v8|t+E;nZ5|v0c?!p8vkWa@On$xej?tn?Z{McQ`K>;MCD|o+XS0U5tRS(VPfx z?PebKa-+#6JY9>01J2`tEy30cAH3u7Do4;nwH{yx?Ud%K%;yB$rXM9h%`&0bI>^SPpMcifT{ZC$K zIQZabHL>AfQl6~M8r#elvuBeA!%m+!tI)Lgu)2RQM3YAk!2cDg zk-!bR!GN!b^*XeMwrucxy66E6f*ms$+`DmoU%0v48PC zQ5>Jt0;x%_X&9$Bb9EI4IMn%FT56Uj={>a~xDbJj8ueJ} zqI0Q9(Ia8?)vT{KoguH61CKZukONPV6(JoPfc~EbgpP_p+6y-Oxdut1PQ$`f{m=bph%Ai=VM^Tz^p5 zp$VLU=W>-}m9czc#ORLl=k|6X{bhyXsx{&BBuLkxiv)m&IyWJL>_20Ic2Eu+)=~@` z)GI@WWeMutWzxB{hhmQsqG*bweKaIh|6hZk2bE||U>`y;5HHLm<)L&XKtOTE*8udii5Ww&5hdsg+^rUga2eORu1&*4L?Tp)R6N^@07i)n6R;sl1>BlBOSzGVys|GQ zc0C;KP!~%98HzWM6r7LPReAar81&z?W`FV5Cnkp(b4az)@GoDir+prqDW{turx*P8 z_<6u+nV<0B;#Nbg4Jvhxew60Zhrhvb2boYYBWL~oO7u!=7IDg0vy@5 z|5XyLwYd2uJC(CtnSxNP#k*{}QfUP(BLhHTnWxi#yo=&CRL{rTVw~7eC=_5hAQmV^ zQIsNydN;j`G+$uOxa6oZ^Y(6W$bEyzcb`nFu}Hytcy49pUB|Cy1^L+bEE+WACvhdg zc}+u7(N>aNV0uxWX6XlI!&S2UE^=_oOB2xt;B(*Hj=Xx;5{te`aDN^&Gx}@>mr%f* z<$7Ya$BK^lkv;_-1h@}o>KSflG$&%y9h*P2C?5RjdZp$c0<-NDLb}0s198%ALprpR zrS(^fsF9&yAIJTlhk63_eJN)d=4J#8V7ctD>Qy1slp~1(Q;|&$r-^vi8L&%=9vC-D zIfpa6ZR0}qF%j@5d-yJ^NK&1V-7&z_>Yd7nNM+iUvbf056Lj6@Wr@@uD{L)%Hcm>Q zLzM+-Z1kyXdscQU3Em;Gb0KdF5hY#|^#NW^aTz%=m;)^8d24OR&7sB!7ck8g|4(!? z49{tDI4qdCJF^JOKY_>{I*0U^eRg~#ig&PD55IHDq2}T?B6awD?JEc4dWQg?U)D!Z z2{{zq7c9NSq)!R1{<#q4wq4mOnxU*JA8PelZJ*|-Ic#1(Uu449gn~Av1Ri z;{b$hNvFr?u+&oR=bPy(-^Y<)Oyb?Dwc=q>Y~iZ7i&f&=xz^?E05`yW7Bn#lq7j0Ux{ zC&Uj1W*9jybb7hF+RaZmp}u;^xTAEZ#)Kw~=4!p%1#0rUE$-#}SF1azV~l*=X{_}1 zgHMO+X9g75{477|Z<8?4$^j8i=a`8DGl!(AFVw6joIJ>{vJs`pUjkHtL7{MIj3G=U z3bMFpq6^_5D&Hqkms>z_&AnuR-GC!!)MY5T$LF9}@)bzOFIv=+rmpn>&gNgW zE=ZJkcE3#BPafVg<4=A&-VkLly(WXU-Ki@;D#15iE$tFaeSlAtz2~Bp4^tP=c}Uk# zjzQaY1pkN^NYtd*djLc4FBK{B_2pO+7TBPANG_8e8YKba(za{cfb#2POGEn+Dp0Do z=h2|k`#M=_B{DtC~*5omzSI$HA%UNrIxV~ z3wvkNi4Aau*i7-uk-=Pn738*Xc)^yOSd4c`Ek!04m;y*f@uR)IM6XluG9*($e-)(9 z3HPB(%rHP;!1-F&nbE2O6Q|))@u6^hN65C%<8egHshuJReAB}^a9^PK9}uF%N0dIA z2RsUY(Bz^xZPvgmUI5!U^iM(WihkI+bB3@F_)}0#g5|r-!k#lSb@mI_w!Xwn*xJ$M2)JIc-qxPJ?Ymoos?=iesgW=%BeV8N( zO11PeXHDPEi)8N0o_W77GD zh)n=8U+p3iY+u2J{-_MU!J@nbF8P7SCC6xRNn|`;vUGd&fFGD0kk9Ggs^Ei*zXnuQ zd6?mByD!qybEmKR^zKmOfcVeboaGl9~6t^2D2ghRxAPi@-FzaU)p&!+Y$YlPh1CS7mRA3YEi=TBz zsLRM9-If+t3ByVF$x%x4B#Q8*6{4aU1-z13UEZz|Qmo4d6*#D<$Yw5CI=H2$q9I`=7O%Bxdp4ceu> z@RT%Y{nYh^OxUx#Yr63LFxCQ;f9(xI+S+1H*=oOPt>v8wWN-zJ-D z+nIyXb?i8Upa--%g@jQmY2Ja!_zm7U-vQ4QC=gQFEm|UXEEn~yf@jll6(ntX;@C6( zKu&wMSo0#=12t+F;SJE)09DQ9t~`Q}!r#x;k=(qwZl1!E!-w6WVjJ&Qz;9oMe z|Jm3uQ5!b^d@fm}A@}{-%Ujpbz_0gT$2%4#5U_QA=p`(9gHW(?=A++`exVHlwgwx; z)@owX37beyx&LLg_Q|83mWmdcU5JIrVAow&{g?q~L+8ES7I}G688{x+*A{!40eLzx z)FTt+0@b;Qpx}{7=ZFLJ;-Ljd$A)`?q#Vh_y+NCNFH&ihLK}Nx;-KJ#L?&K`BfY8V zg>}EludcyYFp?5MO_HGUb&WHAtSA(Yo5q;uTmHFaZ7He8b&1-J-ou3g5GiRH5V*Zk z(wgFS%O126{>|eF+nUOc)oi$(Q50pE5k~&5D=Jj zVv*Q-sFksKWH?nR^ zOlo#@j;M>=ahfOs_Y8Ha8g;2G!+%txo4ibLvMJ)m+r@fA&;Eez@2*oob}i4*?+>oR zH|_qd{ug;Zz?k%2Q3wbL<_sE%t(~Z$z%r;sIE|=*m`=Dp)Yd!!0n8i<|BQRR2SgZr zh~}vZX{A6jqyeFqClvmSoybn49@-ezhaPHk-d2i*cm7g{3$fQ5>2``{9LEo4 zsS1U!y|7(Kgio&;ApKAm*}{tR@hwHec^A82kYMKzpl(VX#mBy`i0>iuZg?+E9lZFa zis3(`kf>i?{9ulI)h~{d-?)nyjcwtL38%4_4*M$tsL<1~y@p8iY}$z9&!y6gYq9*Y z(n`3G`A4Nd$6vgah_E%BxG=Zya?<$EU{}mX^-`*w{^)v))dYTMn)2JRCpx}SSx7UG zGqCFw(Aauzql8?6qXzK6t$0+tFPjVv1b7j8f#>VE5r!sIq9D_-iNlx8NRslaeeg3X zBXWFd%%*>^{M?}2n%lwsKxh2PAvYLu4f?#UZ4s92twwKavW%B&vN)%?nU`N^OHD&T zzbbnsHLMyJ*SmF{m+g2OJG+U!&Zm%}-2ATqZF(NO5imFa@VqM?daqw40*DNs+yJ|R zDw}gfiT~Zps#(ML^!Q$@)UACs(~eUFWPQXB?j~=jzES6&QW$?nT!CGmFFJiE*9zM& zCGt_&Lv78KvV|ELKMsCe=6LbMA*T^oY;QX_10Ywr*Gn4MidCE7nH7`p(9b^7}K zEBd&cD9eP_&m^5PGzRjrd=(A$d)}Ci!XXFO`^+`v{ zZUy1infSJPsz-|3OzX1M7hD?tEklyl>qxU5F205csjss-?Dn0JB&H%4z875j&bNL} zr^CF6TM>lzUGV`AgC}Xeud{${LWi=KJeJDj_gm@^=y;R!BsVE33B?F3m=a$+h%S+| z9ST{;Gx4hhjOLdyneND&^495_b22QCa0%nUdvl$8lb5g^7eGn|m7Ai+eWy=nnVw2Q zpPU>6@-xa*0{+H`Xfvfbytj4Nkq-(u|DDL3XR?;L8)HJQfjO-qIxJuaxvfGs?o7*_ znX+!*57<|d&RG`)pE=;Xy6;Y2?DKdF_m5BQUASNhtYbz4XTo~QL=_|+k48BLR`f}e zm*6-_E{Ikc{JsB1w$qF;9w_3 zR0?^i0MLkV_)ZzsjV(aYV1dMr2*PuG%$+xI4RZs@yeWjc3(m$uxHN9k@3i#4cN{Qb zNS)HUNd07c!dxVLByGgsC~^x+l0FPF2L;!K;2f`Pk*7yFX;-F9QzHs9NDBOz50cY0 zViH<0Osmj1zr8>Kx-@3DmWM;=1>s!3#PMlV&h;Qr*e5~Qrz3!H_DH@d%{uz@BKo`n znZz1wjQ=)Ck3vv8)B~K{3Gojjae9<}8@oPHEHOf)>qycR<>BEYllDOL`G8wu1La!X zz|3&kbB5Tgn0BCQ%pA+1p$?_VY=|~d6c)oV&A4krP!);uY%`sxtU(6;;3V}sN9_cr z5h&+m^cwNGEEd2Dlez~U!#XuZ`eKkY7g)bZxor@8!#WL$MGNAcL^>S6wZ;`>z)+Bm z+@&IP3Uek)MI?T^8_X^1H%+r$`!hXyzlWz?8Zb;@^BAgt;|rZl-s#k@|(Fxem1)FSr&RFux8vqk>&0!e4 z2MFEh+GaX_!^)-azvUY>P0wqxo}Du31G@rK(Aqg+x_YScy=z-h7_P0s8vuF7@?V54 z>|@dig@5CNjJC_XKehVNtQvR0B$H$5g-+0P3RHoDk1mq1cggpVt(W%0zw?aWn!G}c za~g->*#a`H^%)(Cl_oJ?4u=8lgj2UcTLos+f?K+Na7k}^$N_zdS4W#AXXoB`n|8J! z@@IT!zto9U49AS`^CysB5Ov1$Z@?aB=$wtbkPrARu`xUJWuCaFj2Lt~<`I}|YfR~| zXZUfxx9N}PzTgY`C4ck`Cm%t)5jlIOsj`V~T>(Y+KQWt#nVX<((|AwC!Sj&ig@OzP zgb)9YFzopBJ|{G6_NUagHS^$@&gG}N--N*97j%9c_!AC2>vn$5PE-xEzIF3^el|80 z>uT{)%?#gtKg)phd;N#W&*I`8%ay^su3tKucCK$ef^g>Chu=P8wIss{uWmXvW_G$A zE~L#s<>%COU{jy?eWb=(wFMG2N;aM)f~0A=VW*iz1v~Q7hBzg6741uMHLRo}oqy+!sLDi%gM2V}e4MJT25 z5Bjg8vfo59DLt1XYW!r|WH{#n7dZ>DA8&yO)34i0?e31 zy{kMb+GEbulbAT70y78vooOP=*`A5{r#IKG?l+&0Ofz8aWS>M3JBEB2SZFc7WOOry z0p`&j`*JVVR+WJ!AfL9d2>5j1llSmV)4qDs=mx`ElqqOK!1bTJ}=JNO)la-|JvvblkFnYt!@!rTx z8x;8Vgxn&TM9Ukd{His@`Iv`g4*~i#+JIp8yF?MtFOJHsLZ7AGeKz*i`61d809O9o zHDW0y*atB#&1!MhLPtxSiET39GxKAK@8V^Qa9UXS?MNfe7p_jot+FJ9U|9Ztr@FiEc(;c7_{kVMEd{ z)}^nUEY0;M=6*%Dc=1&&gQI1J5uRQNty|;8%bdyc=BxhRkQG0c)m7+MghcBAaYqwO zQ{5KU`Fyjg1EWH~U*aTE2z0Cu&<**3x{yrC+!TmMzzNG=`gcwSSPU^(z~XOd73mpZ z#^6L{09pRx^z>$PoG6!Fi%C6|~T-{x=@=TZI6>(yAJh+C~75a)C`D${lg{uU6afUKj3$ z(p@Kif*BO<{P~8w0K7ToI2kN4!JvxD9hR0~)F1G@8ogm$cX|J&?v=x%6T2);8+rSZ zSPzRlN24vZWyu=@vcIk%*aZtty4SXD+2upAm&S^T`5}5c`Qm*lUPP`?V7joZT0K$R z-c3;>7zxagOE-4M=zt01*=2v>k$-hzG?rWZAIMDt8UISx09HtC@>E12>fqV?OXRQl zhRm(eDR^8BKW_&9)vo?s74kMt0w+&W{0+xJDPL8PaE>9?ER2~mN#$TM8x@~KYdf=* zBv04*#gFLo@Sos{H$DP^0GF&$ zff}AabmHQ+1hhUhJf`vo!9XfT^#Q?#iT2{fey)8hx$343qT~f$9xgx$QWyZn(8mygeQp?!@eTC{$B zK)pdPU>T4;DUR{`$(Z(GIdn^Vhx=7JngRODe!{ZyPfOGkfV1L$a#3U4@V03Nuj+59 zMOxg~T$8B2%e^wr3>ls=J=3fZ#16xR={CdCKF(uW!#v7EzCtB!71wFLf^8Y=ypm}Y z3k^NP>Y3zTrezxCUZ!oD$(j7;iWNf0;Lmm0Yu(#d4Jaqi6ns5>^Chna*(zj-x%J4pd;WOe#o*`JfUi z&tR3Gw+82jpT|DIBRyjV=LelXoUTM_DJoD8%rly$6Sl;zM|q+slwA zWrf++w~l7)qXqY746N$A`Le8sKYHgIMQ^lt=OHz$%Q^*%JAQ8q_uw)KygCYtv4E@- zMPI0g%fSja(?4%@*!!pa42x> z6i``LpE2Gg5Cx2Jvn2O-q!FqbP7|+uvAx~tg9@8GsOhb3K~O+pjIvDz3QB9N>vTvj z59x+ohU^gO_j6d?G3i-dh75qu(~$1vY=WG`Gxs3c>dWqBg8}grN9ynh#(I1^7s^S9 zLj0Ftsxkd;T&Gjk+MRsbMYKpN-sMMNITV*Y041;v3JbtAS-yAHbJbs$ zYod(AG$ev)sXe%CZ!20xseR>I$U*TnWE_mV8T%NBpyg992GqL9gvx`S_|wc+KV{u& zYvbwLzMA$69=JVwAuHe>WJv&Z)j-D=ca~JkHQ33%a8tiU)c2Zx_ok&cwpG*DezkI= zs1us93&Xac>#*)RJWls@WE7{ybN!($|FVU#uGZ9Xc`Dcdw5j%9OYXG0TUp!5S7=dE zS*E^V%f{SZgtH|{V~~;F)}mF_N1C+-?+Y)aUi(_vUWHc3UJt-%OYw!#VyXl1C;&Z) zD08rBlo;p_Ux1PVuS70+{|TBs5hCRigWyO5uNqebe7v9Lhlr2s{)J0JH`n_Wz%Q`o|KU{jI%(SQMrQTGVg9{;0@xE z3|Ck}RYUP30R_kn*;4zBs=gJpVo9fQQ;9@EBZCUMwFy_5mX^`4!ZDX};HF~kXm`Ai z4plqqwL5GZfV1^+gTw~+nzrk+$<>!9aHok-oX;_ree_eB_B3Gj zGtq{s{GoP_$WD`z!9L!b>FjO(gm!shuj+iEu*t}8$|Cq5LygM3O3M-cu%q*^o}+@( z&6i-qAV0;8v?C#hcv0a%8diYTg+FMr{I!Hso*J3)M5$@{af6{{-+&X352*vrk749& zX7+jGECbkuiomHiPUsiq9F=^#IJlBa-m34pn}Kp-q-AQW4%{H8?QD zJ~6WXXXZhDmH#k{UT}`KR-8=;|3U4v-}BvXhgO2$=0^2rPZ(u?n47O=nJ{IUX#6N$ z%N3rZBJA#H2!8leL3@!SW=b>pbp*YsnWyB!jwvTbD&T!D4|I47Rv z9|-WvN3ZX?Ci=^DWL{UHVf1YoQNeK)GHvMY4+PFQhd5ev8yXPo*3Ht}px%#iJYe}> zoJT}psge7Yy#qV1f*M%5Wp6uif5?uH<|vQyN!u>??MRRRd=93mJ=X(%=%BNYb#rpOuVCo1Ds5+KY4q`~sIEYAl47ih;@VYLjlK zS4hN2CCB7%w6uM6z*qRJL8$R7Lj$j`gxwb~H1?5jAaED_<{<|tC=?U{!3AUiISf{K z0Yx}G5(!lWnDSW!vPN21Cf8M<6cXUD_;;8lG}Lugo9*KOz(kZ%P)(Hvq2W~3K|)!= zbw59e#!L{b;AWTQVnez2(xcRbMPrBoh+yP>j-rPa|`C zdg=bYK9`4R5PVi@Shp&SC^G-=(4F@$S!fMcoe(0)Lf)`2aM%6(#XAk&87APu9ja#K z8_4hTt=KSlWHZ-83zMo6oUU?bZuyd^%>=Vmh-!n6Xifu*tPF`+%$thn0mi%7>;7Gq z(V**L=vbEVW$f}f?zUr$qnPZfnexBx^*WRmGvToZUl1~Fk!G{s1 z9^_Yuo3$^n;|o}P8Gn8gx;y}B#3OnMX1and}quAJ{qy1!D)NC;_yEs&{|kL68z-4jS*%HbS;#@I`SFa@P-vaXbAX* z{Jp(cCTBGQStM0XMItTSuZ5Q37A%@c1ibwO9Vgs3P||}lz|W<%#hSc3izU)0hd)-ns1P7`fR*{TpX5^$B$-Q= z;$CsSKxSTq?jyV=^{xR`3*I` zO&f3>PAcOx8`y8agIOAQU+iL+zDi#s30D5M1y9G%- zL|Rslr6d2ewc%1kkJYNoY8vUB22+qhH4&4Wi%|iMXiq<^xFyKt%UP9RS5kA}`Vx{8 zO;2Y3u0|~GaMk7lkyxlhLg3dC>>4jnnws?+A_s$s_*j-YOuHl@X z-hp1iY95=tDD(FO9>i9;jS`Y|Y+k9`xQ-Ot(Dvg_VhM%r6+w40IG|awI1S!acJ@XG zbyopLldZzeZ!+|R$H(aGPO?0!nnt83C*qk*gt{2J!e+?8je#T8T1KzqS3UFHD48U1 zU0NPpiT}>QTEF(6yz@~m{c+~Yf&W{^fDO|$%KfGQC2x*0*Cq*yimd%*ZK^5LzX@A8GP*`NJf@ZccduG35rBs@KKw1mw2L)0{YjpWk{iMF0-|3Us|}I-9cE3uBF&p zFV}I_O>l~zxNtONk{>+y3`y*CuMSDiripL5U?)Ly4$8bZ#)SKym4anp6}6cTIY3?+ z1#3I|Xp$wNuXm3KLC-W69XQoBCd8*mGvwkxjyT1SGQB5Ub%S0*Wl&J)EzFY;U$hr0 z{0j2uA41!Q3+(BV9v6+(lX+$^x3aYrw(VI=Ev^u00<7!lM*f2MI%_B&GpwV3!Xzq` z(3Q+>oZ--fZY6>o2W66#l_frTWdIv(^*JSXJ@sm}T&3k^wOqAjSG8P~<*@_QoqUai zvC3h%P1?%jue`V;f%t@_^HlZ6Th&MK(2}e%^~YVMM^q?jcEyU5e5J?a|J_xc%vE%T zC#XH9*yOP`yi@;ot~|3t3SN=*G*e9!N|J9_1P1>Puy&=mPp^PK2V=6-41jQ{>9PCLaB#S@v$ zzGKMS8j1SdX(DHO@)osueoZudg4< z1rMo~s2RP8b71}k#g1&}Tuy6~Fwc%ZsY3L(5t#2=4}HpAsq@xX>LQjXr!wp@@w%tk z=N5-KFntBcO=Oha5?Xc-{Ei)Z>VBeojCKE=zT@LhM#hE*dj#1;@d@VUJTEfm4e`%6 zoAq2io_tLg95>_#ICkTG&Dw0jia7aK_l=#V4_I!;vb_4(6GX+i73u+ok9oIZVKfHb zIdGr?tLCJ9^9~fxW6=bOlHYRE^ZYS-(4P^a$ya3c`-`UV3n*ityONL4fuG&cn9s!v zWuM|a;&TGgp`;%doEb6GOPSftCU2;9JCgIfzAadz|edKeO*ZaY2w`J8MRonhyHD{-sg-V4*jU z6OTDg~NV+uJs0nz}}=r`4-|j8>pH>VI|`VZrDefCix)h3!Hd9X+@_cAkBU za12G~{+kN{G&CJ`+jqO3Z+sI6dvhfcA1+uziStiL4>Id)Z(WR^LvfG0Um(gEhi^QJ zK{&LZUMO%mpbZ>4JsK)^M#aJ1OwM{$z9OA90YwVCgWniWw(TCoP$WRJ2+2UcO6X~4 z@niH2NOhpj7|X*HFVVQx(izY>+k-9?X)q$y|Mf3`(Xhnzr|#}V><6MN+-D7>~dNWq6BzZ zVb1RS+Iq;^^s5RuqA8CdqNnQuY;1Z@$o!;G!FDt^v$yS#*Rhn~0Dat&f=k1&$Yio7 z8YgQ26d$_zO?xjU!w+MT4ER<(V>0g_ zC2V<&^h{tr&bIiWBlboUQ0An96{`;TXo^wzAmWZ@dV%>8qXh|tQ7x*H##2;4&Q3$_ zvc;41wS8@{|I^qrcF*Cw;xJCK4z>mW*stYhD>0{EZz?uM5fe487D3fmD2h(5<1i;Ua2k^t(TkR=WM}zoj`##(l z5@ogs7W-JQKvX;GA!hk6*(@g>S@Q6_BrQ8+jC;sqQu6`{V>&AH$(GrDTSAr3Ryi8s zbV_<)Dk<_{Y!am@#vqtfBH~~sQWmQ6+Dq$sWIAdJ_NFK}0U*46YC6g5F>E~hgoC$Lq zXV2*Tc*UA>75~j=5Mx>ErnhzSQ5-iTfa9}Lgu zucQB=O;9t|0tY;>)`Qglm-4Cf<`mh2a|g}^b8)+M1Ke0klBzrk9$ShWHS&Rr9E0qfjA=&yDI3kIw}9!21zz)6!LFwORAJ|Zpd z?{7eJ@yK&0-oqZqxNnb5eYOb}09uQFhM2ew@)H>iVG20RH$lo@*QhjC#6r$gnQ{A^ z&d|HHYu)tpY#Tjv?!dUx<3i~t3A0sBYXJauehzo=Zg0L`lpd}Vc45o>Pvdvax?cJW z&(q8>RnA_dB#PC`o^9HD`_?bvIcf|m)>cl!DLbE&do2C$H{@{pd0y&PJiFR#N+L&| zHbVv1q5vz9*W|rW@@q z5~r!>My+$09c;N(>HZ~p*1|aOxum`k?86UmlLX0vI8K@L-0!{U_UjQD@o|k=?$Vq3 z=V%AX3MJ!#|Li|qR?Jh#h9-SQ{8+TNzv~<1{QV!^&Z;ZUVB6Zby9Rd%?ye2N-QC^Y zrEx-Vchb1KI|TPeg1dImgft$=$=T;>|A6lsqb}dOx5lhhbFG>WQ0psdGVg~5lv=+u z#<@@S1TyXx9MyQepOb2je)+`|6Y!itP3)Q3@fi>);uSSo2-%OcI}Qx)dG_6+F6yMK zr_Diw!_UCUl+JHeMjt7>T)*v#?OVsjsPkk`L2aKhwx6*II;@4J(Xr%$yj~;(l z8Ng6Ye{>YNpl>D128uKq5EvfSj*ep27OA`7M_F(eX-oKTvh8cNN|Tny3ca0;z8eQG zo^n-hic~NwBUE$(9MgZ%`Yq084zd{h`8(6LJBb_&{gE-*sg&}VlKfpiK#k;`|7jV3 zIZ~m#FKxiczsQ6>hWTiG7ji3CaYBxSelw<>sB=g%!yngRDT&QwSZm_HQQ-A1os+i6 zYd}=Lb6{Py{W5BZvVFr^LeX&Ap)mUw`@fqpyu_-Bx`;3^VyHPS{uX38@%}Pwz%ek1 zJVZ3J@<#o3qWM0D(tJoj}G;ID11BTZk8(we9=RTo*TpUb>qWB*Xt}* zn>QlQ^P8I5pXKJkSi&&u$ZubzO{B$Qdc8|94v8yOJu5KfYR9 z*loCeEt4~!0c>oo-scpy4x3!Rs1e&7{1D&v&HHd+$GX|uu^i-+v9cX3*YkWO=U85L zzRKwtyy$$S!;evBrz6O6*@6}WAyE6MRX9;A7*6q^l-%wf(8SrZzasZ9g_+1nY?XX( zrSRj41p25DU60Quq*mS;SRmJB^`U))<2H1F{Bd7T(E0 z82$KBHXEmndukFUEO`|WZ*ZH9Ci;uHx)AaDH0~$hY*xs6`VeMecYkS54e19b}st3lzqcJ<2pd>S=-b=mSi_?U|a{8wVd@HV`rxI zn{Nvp#J=x6)h+V_iec0A&Y_9lSji-i7pk4KtY~}g-MMUD8yBL9g(@bk(0D)M7YOA* zVXxkl#$+}A{BU*6SC?j#&WK&^=l!tLR^cjv<$~QTcq_M4k6`ktOQN}ZlII$JpK9Npe}XRc!=9NZEb1gq~4BTwL6l zQ_X!c01x5`w7>0nzlt^M<*rCQuM4`I;kUu%MTL1k_>=r;BAKfkb9V#Gs!AcUOqLm# zhcw9cT958yfqsKE>!;48CvnnhP9%U_3K=nN_2}Rn@XYZ;Ba;%A>(Jt7QJh5k(?t7) zTJF2R#O`V*KT3$H6BDhoq75dUbHTENn#%~j4;>MA#R~P-5r#yuETpPEJ+D4m&rh

    G4foKv|(DPsd+ zxB+S|hO>%#_9|qhT!NOvU`8^Ec%qs->BX?+@W{xPw=ci6nRmTVS63$~+)NOIluZ&$baJd~OkWvRWzH&?z;T}`i;Zy9 z{zQP4J43VYlJ+%o|D5S4V(6pFP36c`kbCdSPF*wI;4^{Dyhy=w`*CNiZh6r}CQ;|~ zO3x?{l1gw8(&!w4J-!+w$2W%E-}^z{fIYijvy3l(3!xtIeN8b&(J2r)2o>h~O(s(> z4XN)#56sR@Q<~wVb2gvDPWd+au$Gp+azOy$dESC`Z z)Q9b+u>0H7+@9rZ8IpBg6=yipPxsiAgr=XDxSTpMz@(f3w&05hPx8|W>{_DXA6sUz zylhNEUs%Q7`)+v+ER!~#KIrqWqO|%`X-aPZN-P>8lcsk>)7OsLOS*qI;NSL?%p$-{ z7H(OYYw3pWUkW8(1(#!<9S5L4=^<+hW16D-FNHg zSnse##xgJRl(uWPoyuBw<<&=tP1gA|y5p!Wx6|zl`x@?%-1P~m%AhC`=A^!Fo)1yk zLS!k#iBCvnM6Y9c|KxQJXEk7>K%J-Euscd`?+`3lL zIVRJ-yhDB(&blXs>F!GLyY>RI=o$W6zgfTd@vyvC`186V4`FfMJH@WKiQ5?g&r^x> zpa$PuBz@Ia-bi%y&j*Ur1K5nCN0~8L|;)FGd|VI^H#cGu_)m2hJT9* z&scUzo&!FHni}>DnA|dShnC(#$3w}wP z)dhW-OTZ%#nedHMQqNrT!@=}HZcI~LSS$UZa)r6bOO0Lg@^P*>m=Is%&CxBQ<7Q}`7ky!mFQ&@ z?lO~y!9=RKHMQ_J_K>hW;waakgvq96pkC2WU>5JpMno$}Q7C;g6&TjnlJ9L`Ra(Z* zxvie1T*Rj@-j=4_P8>l(jtqR-nO2e-sf`LcZI49>FYBC^8*9u z?2n@@aJHb}#(;>OC{|b-T1inoq9!p_x?J2cbPd~)xi}@Dhqi#r*dii{q(+zaI3kBa zKA;(Th$>M%fs<^38tKqho3L5ZPrlv^>rRoRhS@VK^%tFtE!VQTL;s`pAnPb zhN|^D2!dhX>f_uVVWU2%dEk+_fawh87U$YL~AXbT-#_c5dcY>um(o zKAEnHEYAdtX2Tb;A==SvyHs?)d(m+NXe9axS;Z!Eyvkm$APIaPZijK)pMqD8-DL7k zr`f%t+0D(5c^2WU*>Ut%E~e(MbfzngwouVBMUHh2_W~+Iv;p##@mNZG8>P$J=2yjI zq3V`R<$?0&IliBGO`UX+rFhtlgMVCJs}RH-<5_A3rj{NqmOflmlHYqSGnVoJ=40Ae zT(yW*m>6fn;?{lbz`xVnXj^}~bobyyCfeFI9dtrNT`-OZ?H zIT|faXH?lu+Ol1@PKXG9W5kb2g!Kw=e{9aL8sOr6U5&oYuL|&Sf1sj;83eez92X7t z27>$fxjsA|E58M?hQ{R?3HW^j#0)A|F&-yt8#YYY09LCV7}6?^Q6$j&z2F6wZep9xgtHM^uYm ze?HX5#nSNl(Uh$cTr1s9{@>cDepIfVgHjY;I{fQzhwIu?gPjO-Vx>obuJ?|^RDGva z2advYWp}5J1`pl)Q4Y?02u0`q6mG7g6Ab&38cMUE4c$Nyk?{u#;=X@8oh90xA`yZr z74FJ~jMR-X zq{bZ^Iu$A<9S1$8K(P7r%k=?s)U7jH4R#CLoZIqZ08n3PCVQgviz=#+s7jQF8kgJF zBUT!kZ#r33fk|3{ed^C{pp@i}?$KlBgEYYsroK|#)i~Q0_(Im&&6NtR_56FE%(vgU zlcmhZxvcV?EcI%ff9hF9c*lDpZ`ph&YT0>s5$AFF2;H+&;98OG3|gs30amB2S+d0< z0T>L~0g4b-nef4*{BR8kE;^w>!m31fDw|5a(M58n2;3DS4SGgJa7PvLQq;6 zVn-4?zr)9u#{z$X2%LYK(J{ISwiISvhLSp%ZLt861#3SZr;^!^?WaO$q+he?@dI1 zj6r9b^pKv+5E+Rovs7q@(b}qa@jN8fYIsVcYH-CYH__DlQaImY6nUu{zgxN}F(JtP zjlvU+IPotxU-Xz@rxJu_w`s0x=y4o60KpKd$_LS#H0N!ruhM_Q3Lx708)&2R?+HXy zfZgXCd=~tk>uB-54Z0h|{48@T$u&HqJIxc_Z)omVub{ypfAIpr-LT0tdPy0!SRk)K z2nr1FJM|!0W#6p9p?Ts@mZiupY|NV42Ic`Vb&Jt!iUvJyw8wM&VuE-vL<%qj1~7;| zy!m6pBMoFleU|ujyGi*4EHA|ISL}d_bH156#>(?mG!SyV@0m-K8dotQ-b(+3IB#kU zQaCvOxa8OU0fNU7BtC0%uR-)SEo@{khY1{ic#j`iKcATBpYaR4|ZBL%v zMTXdzMAh zUWGTc1p0^yoo|^YWQ;E8(hE9L(baw{5~sk&+cf1q?$gMoOnZB~4yeBs)K?#7wqb{YQ@q{a;RgV3!A~L_BEW)NYkYZ^l&Cqzt-SJVs3PKe6 z`pB6wa)m6!$t!^QSGuAG0shQ(=bEvQ0;32e?=b0=v${qs6YqNwMa|GtoWL%tjS6`& zi;sHI_A4Iz^XkV*ud3rqvgOr2cN_?iP?dxlWoE@m%=oJ#*aIvv=s`6v{QcI2mh2EA@7&QuK;$F6d3_)4n11p?~z>HH!ykV2EZDHMM?~EK!3PI zTu{u(M)rI?A1U1#2PhGk6$LWabYd;KinHblgjBfw;D= zAykFO5LTD!p@zAJcz)wg{y(nHIX1JXjrPUVp4xV&HmA1jc52&rYa8!d8`G(+scqYu z+V<`D-Q*_UO-^!7vj05E&a>BE>$k?*%Wdcf7wAvvVXuAB!i^%)$%AFHpA6!%Q$rc| zJhOlJBOJJiWjZ_KNh#{2s(Auji@f+%q=k|M6T?N~yFjz7o_3BXwKcwBnL^ajTP~xp zDctg2XmlfKI!S6)81S1cG*L5U7NNx&yHYhzYs>2ij1^TlHkzA;iED>coR7J4!aMBhgYHFdEf#1$>BQzO#$-^NaJ3 zZUEyFmh#6dOvWqb&NC8!B3wv!B?&gEqA(;B?Tx;86(9_^S*NzUCQ-n~_pR8AG$BwOnc8+u43JC3c<{X^)gOn_L@3TsI5Cr#2t@Z+ol zY%z%d7@(9iOjtS$9GT5iUX+;?gwzxOyB^)GC1Q#jhDS!vtS4-W8CD+Q3)aUWR@HY! zN@m0C8#0W9vxwFT*Ee*vF0!v_gjn&(TmLZ<>UN%VugG?a531OjtZ*=2yfj@DdTqT= zq)V0;lr)ts(J^m9#_h~x@JE{l#Y}Hsk$h~h0qD{^$3xu7cyz>`;p(j#O1;44wUKh8 zUUiOk*%T;KFYz9vo4Sci7%AvK#uh&^UkZSqgCZd_ADfetiyxXOgTfR<_UD(`IXM}z zFCU@bYqoRj*!{YO?mEufXe$*5(j=A(%|)~3Px)@K>Kc(@tT>A|6Oz2!SjbVj=9<6s zc)pL1oRx$*$+h6SN}{a<#-LzsQzT6)Z@fqSD9**tre{U;=Y7$97dpQ(PFB1JrfcUgenR;pwgzf7Z0dqll8PrJGJ^7l}!|q9i zEPZMi&=LHp{NV8_V_4mHKo7A_a>>3ba&&$o=*=(X3uJ zHb=mghqEVa#-mq$Fx`hq0)j;9ChT4Msv?L8BGCascpfKuu3X6-*H-8)Uv3 znrl_M>}{YhfLkf`GZRR85&-LJWYOJpe+&Q1?3vNYQYVSVLXQ5Zg>DBH@BsS>WHcOZ z{^rZt|7%odR67YFffA_7*!}AV=I=5i%0_6KR>r`y-~RVrZ^Hho9tCe9mttSiLr>Wy zbQ&|DD0|j8LekZM<=n2UMX)-}nQ5NmQVfWE@NaSO+_uSB!sD{9{yu!L^y%FwzP^VIZykU_LNW4e6qUO!Wrk@f`H_R6#)(K6qPGGc;0g ze=}3xSGpKoolALuhC*eWqSq*OQJKn@UZK-797Xf*VOfTcQ@c)NoZOmFGB9`EoK->c zPF@8^IZ-dyko8pB0BBG>5&2IiL$l~=HH1HW`LTr>aR_h}J0fI=K@TABlC9wMe} z-@u%SIm{qSXG3?9 z3AUeQBMJ8COZ@2l8^}+?7zUPFAM_h0KU`=UEp)IfXI7{;|Nh*%LS*fub+6Q0PCjp- z#g}_l`$5lPrrnVg3vk3t;b_cL+kO$#R$WYe8hk}D+)GM7ybmq1))w>?Wk86VzJXwM zI`CboGf=F_l%)%YS)22EfBUvHPYkR=Pu zqw4TSG}WfX9)s6w&Be{`0?v@ zU0-nGgKWBOMIel8K-Jy0BY^c&TG>c!_@&84$Z8Avawh#HD{TSYu-=o`sn@{o2Wo2j z5ZXR*ObkWwRLEXcGPuJumrtYcMF%jQ5zhHZKzIhd=%}ZQJLKk@VSj$BPl{E*pfFfq z3=Vo5YzthRw5CMSDJ%zsmdETj)?FP*2DAd+g1*})bufeeYPjuWC4l7LCydFGz^Uye zIR0=wg~1r}z}%o0s#R2^pyavkscw%L+rcRaKsd8QUK(7;i=Nt(T11aUPaJtKOnLB@ zTk1(DeX~ttYwB8id;5g7ml-}Bzx;FsSz04ucyz$Sp@yL0uEMg*xxm=Y*y)rtzUEl! z4SeO^-;rt{OlAh@4M5afDp#oY*T z|8zv1-^wf@(~n+1(h-StXr>$fbwAbda}s2of%y6<8&#iwCUm2t5ti&X&(<>zqY?hP z?Y+FcRh}X|{3T2$>RK5l$YCWAY`Fzkp&rDM{JiMEPmGLX*8+4#%gOdPh{?&u(S-`b zr2~ml60E*n5^}P`4I%$oDoWQVEOJhvClc3QIQRLn<-Sf6-hHlfo_AT!#dajGytr93 zeMNw2Mi>JV&1c7vM&AF4y}dUk6c-hEd7+(CxvD?3Wt&N!`(szNJN)0y7E2RGH&(DF zl`Sr_siP5~yAw_{D`S5U2Jr!Xf3P7a5V0m3qLr75Iij0u3tu1-%$JBITRdlDJNQ=t2T8;f{fM zdzxjG;AE`fs$33WdkZKww{$t7WJDMeJs{v|#+;%vj}r&d5!aEPgtrf{=uk^SB!me7 zq&^iTgUlQ4BTSMoG|=yYEJ;X@bBk%e*BlBl6W<+B)ACFoD4vc%9zc)7!<4Y>_9F6^ zlt=)mkD0UCNh)yDc&{jMo6TwD1P+bT0#x7h+m69awpcw4*b=-QbfPozP5QUXK8Yx< zx;YD8B!gKv#qKi(ztALaFu6UKhLj|4gE+^J2$fqtYG|l#6g{*h;who_s?@T$N}AMQ zC}^XXJ9w+l{Qmi7vT0yUU|q0o7?VuG9ijltgLg@1ylm~08flNviBLosbPORr5ne*c zE52Lh69ZIRzTLeh7Wi-Q0qla*G^ig)yr^M$@|A}0JCrZI%Rdi$7J~kYBvkFJ(w79b z6(4fv56@7ivvTml-FWCly=U8+v;L|eXLv&=NGxX8ez9Yf=>FSF|BjTxNl*~j8J7mI zD<1ALAvBrG-{OOtpa>^nN%$mL+Z!w6W?=bdnI46#1C9BIxWBSn$7@$PCC~S!P`Mnb zWXWc6kf8Yf{#=pE@_YIp%0hN*!uHEQd*3>yOoG%jxwRlSQ&2mE>#BKE#d)MJ|Cwz@ z*Jc0w_0lu1%?YiOz^_=$PfiP?+|yVLfcGF=h?UE9ktUQ^YY;IWb6-mOrTRC4R!7!& zVMu~hW~C$N%4;RYnS4Wqerj|*WVE)x3#)l zQ}bbrIKOd_?*<}$`pH{J#vK(3z%@D~bzBfSFkCn+vRn}9nf+K?nbi%_yk6hyxx4L* z{jrhbc0`{fBEJ}M8cY7XAo@1+r^3+IV1-6CI52u_pZT|LE00iwygFI>h&=9{Pc105 zQNn{!@PgNvmZ}F^h^95Li`H~xvuD)0S0k8aDj>*zaJbf7pnV51W(fVcfh7$>a zU2n_EBVaavbs&5Qs$f%#pe25ctTgy81e#_e0R;}*`l*hwfu1Nf4aXqqI zC^Yz5y4wtKQMydwZ+`6poY-Ea6v$+yA)(<`z!9?`gGrV*87|TS7~H1!u*BvT5V4qU zK0hb$R3Jnu>$gbq3PS25GzGBIY0zw3G5@*Vi;9c6Ia31U?~Y~QIM5Y~(cRTLmFF6fLEQ!kT-(L-*~ z0$odK6wyE6p3^4*rFZn=QK&ABu^SNAE!Ft4`TVsIdZD)XQN$3I}xy*VF5h)jf{NmbYCc zP;+AvI(LFlSjsK}?|UNVL?XwY;%1)LOqQ+X%MCm2bkDjDy)*@`x_^=QulShrW;sjZ z!L6ji)$gA{^Tz1La4zdgLqKFwLVuRDZ{bzCI-`nZ_-4ReAEtU1f7P#)-LJc{e;<(l zdw5kjk7gzRs)<7c2^%R9fILaOXaT-BCWzeM)Q@vg%|oyr#_H?8s|?6y3*IS?d``Q( zEY2l|-}xEbB!FJ-8UR0Yy)UJdoE5YlCbPHJJ07`+ALBlfCy)|*w&M2(4GA`xwvoz7 zXx?o4N&6S1#L4jH;ezszYE824+=;pPrY4t**<>e-$lVI>?Px{1^KOkMZE8tnX-6IF5nBhcRzR)#%BjTFFkv! zBVKI2XSPiBTq*7yl~7$Xdc2#ZX;E+xM#)f(|WR zpL$hy19kJLE;|PMbAazi(|AqGitkxhl6QZ0lrjV368@NmlT)o4UERw~vd*6LjE)YC zHiB)Znjx@F7DRVkUN({@4-Su2Jjp2LVK&7z3Osj>=_}dd#1rIle=D*0>w1Q@*TvG5 z({UD0z#QL*%V8dKJ|SQd-zb`n+T^Ik<%d*M*nRzD)RVG<8AL$t^_^IfmE0E8bLf=BuK; zZ5?}ucI128<4WJE10G;`Aj=Y)@mgaN4Qvy708xo$vTpl3HITesr>s>m9J7$()D9;5 ztiob3Sv{T*Lg6WCL0?Z+TAN%!?idCSRJsPMDC0-*eNq~|>OnPNnlW6;0d~$Do^tjd zzr>SA5s1oyuE)^`7CKB?nnI09wuD*i0uSdHvask|>_Z6%g~E%OpqgMj>6T*0j*NBm z&@P~4KFYK@k8epS4whq%4Wvuq?`IL}dc1y4PJ3-cW*)-@i`%}#A>$kk2@f9b+n`aZ_W>j&g;nmZqGi7Jol+e=Z{ zONcvh&SRslQ6faz(0$MbtddII7j%xDf^~k0T8{qgX|fYg_eoOpPPrG z&|e_OFv$Q>_-pj^vaxoaRaI4C;2lw88pXbnOG%^j7LymRS4lUivJ#dwitGVJT9^cq z0_8o!<;8=FZW8X38ldJ)Atsd0)Wsf7t;)B)+b9>C5oPlfOsk?Mjg1PsVu{`kptg%f z?Oe|n0|!479|zsyc3=_DZ^hn&bG1C%+WM(zbrcYLc@zUi?wyX;Kn<<9rDELaPD^FJ z%n~X)u@PdZ!iG40ztD*NkL6;9djg({pZ6$tH!ssjp)+!VSmY$#XS_8+7?X$?rUhYJ z9^|G!Dj(=WH54>xPQ4%1It~FFm4R^^aI@SG&cX+W3L`0Jm^z{cdO2?aLZIH>q%rnXkXC$)SYoj*=fpTul(s$y?Q&6ydpck?aKlz zh-H|+75Ai!)_L7rTy_0mha?!Vr};1o#P0FQI5)B^;tE#Du90;c0xhf;PKv_?C`<=A zhEMfEF_x=M7W0-`X{54bHz^tt6P>MqQBJsfrHLH}$@i9bBe2v~Tk`elXE3f-T?z1o z8My0Z&M}^+md?t_b;Q-Bo4?ig1hYuoLz z`WLlN2}*n z>e`hF%+v`-D|8MlZkWfvSfK@V=Li6Wl49E_bhUkcPaH?z#tpIJr@3?sy6Yd)_N`X4|4(O3{)a>Zx9 z*`((UJ&vGD*X>D17l(bL5|(Cet}(~xFUWVzpWJSTY~9|D9Wy>a7)3{HCx+%{t9_yM zu*w$<>L6zttQ)?4sStE{gHl5KGOzwW_Mwt5`1=d!hmyK99P=QIWmcBFo=(% zo4p$xhRtZ|X8{!`K}kIYFfSLJ9+(T6$^d@J{u{JimJY>6UB+WXDV;55O*9@Qz7pk<-}?mQ`AvQR zx_>;@?$l^Od9%%@FxM>Zkh2MvUU|AH#5r89l_^T2E2P@~%Z}VYvxWYf?0p}D@ zhozHXFTnVBRrZhUl4({eoqw*g00Nd&5*UI4BgHpQFnsjITi(n zw4>PY+$8u^RwYdPf{%2n?SP&)^vBrXs$T^UqbfTGoomE*Q_Jv?87Y^_Xi;`F&yqWY zC8EK~;tGHVO+^p)drhXCNVV{M61o!@GBhoscq{gE0zX_I9 z#%#^9eVc>)^Co5q+lm-yDDkNiZs0BMDK4;sSWaT0bH~d;&;9~o0pKQ~HtAilWa=w4 zEYP>pV0;(%jmN8|t>IXm2>EPEaBI11qt5A#I#=Jp*CSV%x#w#Cxz5bQ>fpirz}U^m zAtJ^0R&3SO&cx`oXPkb>a<$^DJ)dN0j7uQVc*t)ZiOmo?*<#h{Tt+6v6+^8>s9~jv z9?O+YCE_ED<5ePD9MHSxLeWSjZKosgbHilc!t#>PeVmO|MCLha9PE9L#aqtwmo%(6 zHr#waIQ14l6xnL+%qbI!z-<*uFv?Z;XaJIsB<{w(C zw|@yLD&`yoMHt?Sw9zumKKWE0^tg#LZo5iLGq!g*HpsSLwuqybneLiGV8O@HbKJ+% z%qHhb3PwQMv`4dH=khGz&GMAV!@c?0cKny6I-A8=G^i#IJAT$im~>LbS~&TR?V2BV z=yuBxXR1+5Vx?g!*tVzMhlp(+@pLFX`~ z(|I|&J^464nf-Sg9@iC^I)T5n(xo5SUQ0T;(xO~x3y}C?fx_)GoQ z4x4|iD*D-`d#TFfn94J4eGirxht%d;T^FN6(GeNtn+42uaB_gU7Xd!wkubZqd*Q~}^4!AS0l9>+Az*C0T3+E|or)I0xBO(Wr{Pn9?^ZQ0K)+KbjHv5h@ zzr9TzKzWC?pq5XK`TRvy73bQPZeN{MU8ByLsmN*i*jqL94xA5Hew!dtHnBrx`@lKRUod;`(n z1PBGT4UVrZKcm@_c~Sxe#8ARDgqGu=!o7Jh0R$(%`L-n%%+5IJ#Hi_9IlfRqM_ZBQbn0jcV(Ri5XdIT)pJ?FW=y1eOhu=i6%r-|f!eK{T-?thY34ztx%|UM)R98Z;J|1oF=BuU)X3IDeT-cLsbR% z?L9HAf02CE1qAXm%fz$|zS318d8M$M$-hUKlv0n-nX^dtMawz&7Jsel1R2BqB>|Ku z_PZ!ZlY|jc^)LQ|K%VzKiiWXz4A`0z=n@b61zruG>hj-BXpB>LN>8IQcrYCPvtXGL1o$#nR_ zmAcq}?*CJina|i6j}h!MJBspzxDwiBp&;0&g$n$HOboJW44ljIXNZ2a3R$0VIPF!^ z>J{D9U(UY}-0s|v)R#S10!Nc0JGcEkj)@;i2`%^x%HM%xhgp%Pu6h2}(tUtSp{20d zAJ(uDw1$Nt%!Z4OI-}_=&?OVA24+^8zvB!QN5y(B^T?rBXaYPJNYICpNLpv_^}@GO zj~a=?#t35?AjkHJ(f3IxdX8gAXK|kVVywxeTYFF=n?k|ackUTn) zqOuaeaC3B6TrC(58^fPNv_AorXhnr_MDB=H49bFMTz_?ADaXq(N6j%4d5tsN;qJr$Wv%zFj|@83d~(@PV~T~%4+@b?!d+o@*52T@R+N+svbN38OA4L;qe0B)SD?YIiFQE3spY zph14@&(vpA-y9{JIeJV>=5ayvs_ZsP|CHu$)%D9KwH$oxw0jomgKQtx&N(pZ?QRGQ zAWB9rO(tSeN-Pb!A}&SGlR|olcw*7~g^Wcjhd<7OX62n`beDF&i);JCndp{0fvN6g z5%_U7b1~O3`bsJV%#a1#t($`!LYH|PFlT>FHYCXIRnF7oY~6S65Jwb^pX4K1`HfXj z^D{i>uxAW^6H8*Ry5)#ytR{!v7AnH@h%9M%mi_a$V3$XEUPHD>=f{cW)V68{4nSC* zy!g0?JyCdJn7|*IX>ai0n1?q^Hzlq!;Wt3z8I{Ekd@O~vQ0^DtIbZAJTdp8U5$hEc`crGzLrF`E*!y7b0 z>66<5Vsd*byI}#6+V2+e0Yh1VQ>NxegNtiqWdlR^pIU>vEOxixgs8J+5gRq*<;S(& z%5!Aqlm0FlSqI|)r(doPORwldaI(=C;ns$H3iG{v@5Mur3Z6sk^1|_X{z*5324)&^ zg9WQeO0E`sPscbiFL<0=dR>Uw;Yz@69^>1ZFiUF!AdJwu` zS-vpi=M!!QeIZDlVp%9+a(Dy74jVj_i>=lA|E2KhMex_9 z8`Z52j@*8W5BJ5GnO7%;NAYbZW8zu!x7IhoAAj$Vj9e)MdJCAmVi~By0MAZOn#znp z0N8H@(R3UTKJU8Uc14PYgh>0ydQoMTo_l_7Nj~Gd>C1uDe*$F-&jRiwI zEklhN{pyGTsLQu=uEAnRBRDsvCNkEDOYi7UxVwpY*)n1lNoP1-!l=s{#us7+YHsyO zFg(!m1j>5NB;Y|IF_#$X=I7`M%q3Ff2{RFFaCmT_&;{TAsrGL=KE_jU4P z3i=p;gy&2L#Qq_zH(*)|{EmFAI~C#(sn!D@x^*M>{30WA<4J2KepGs)?vtr6f)L^5 zF&w`5giyTvzTzgM5jz1wW;pl99o}c}t$jEOfhv(p`Wa)R4+v@N-R&W2aaYmf+3F*lBWhE?B}Hh^)iRDmP{j8fg5o{5K2_rkJ>-Ef zqPP#)%?ygEm<~6AyG4SLWacJ*%$!Ye6IBE6S{bLkYzgO0q_n@5_wruZtCq6|r_QFC zV?bPkwm8bP)V0jmf8ZA9ia=A<(ADWME+uN&%q2XV)YQ@Q89RmI8N_NUQHR7$!J=J2 zh@St=P7fW&*6PpoH&k`ZHrAd^8SudDkb;o;l1_IRdctg@G?Q7t9}$ZWtFxIm2NRke zfCN znNr0q9$v{eHWr?^q^Yf=b!y0Se9IeJ*KZ#T{b)A~YRw7aDiK9!ilj`jCst_|0Mrq( z9AN{jh5F$a;65s@Xcy_+9J@CHbItyYdzqv4vMews&i5a52yYfG9W$tO(b3p>&H)O4 zNXAGLYL}g(L7_De``3Y3P`H-ViNDer-w_Qfp0KlknOd-5g6r&I|l%A;@Ywfon1_2U8r_#@3mx{p<<4Z7o1`p&E@%`ND~>UE|t0CtdOC zXF^zy+9S%J#wkN4wRoKTz@Avd;^$SAM_e!1+a-izYb4+W;)8M7{1yk`Z#R5OYP6(= zt}I+~c)Fpz$z<7)IuzxBdA}EK!PJ}k^TqCLM_mMWs+l)|bAXDleX|FylB#dE1; z`PfUhLnp}HJ+{ri({&6KEgsFpM?ccW*v zL{bfh$N%fJmRe<$pI?s6-z^)e`y)GEgvdxl{C)Le_2#CdG_x9z)3I{vqZkCTVRTqn z@DMuLh23LTnZnPGHe_OqA4l$qdZ>nN^L7N1riMx!Fxzg;KrKZ6Es4inf`aDQL;Xi5 z@bG0VoG;=HhjYT&m`T1tLLmI^>L*&}q9nAOY)?mnc_By_W6TACNo)ZfSvVT17Jl_I%Y4Uf?Lm*Zdn%(bX7*a}Vp$353@#tqvb!7nRz zUwREhSFNaEf;Q_>r*<{pmCqAFn?OBlwi_cX#s&*AOkMLw6rxUpgkC>pzAgYWLYdGS z6P1xCE$@5!eZSf8PoI|QE;G7(t{5df=y@9vi78EgZ5>_!?fpX%_;tAB| zvK%Mg(Y?4LEih=-WTNP-vPc#sM;vBDMFTB{*yEU@znJyW_$;hDf2hG7<-lC+xo60$ zx8H;k(t?oypQDWngH=T$oDpiVlEy7@nD(|%%fUt*M3OP+Ygxl_mgFn?RDWkwLqL!- z_B2d-PH$Y%MD1&qcz3V|U{P^ImxHZb)MtVCLBB32#+pW&GpQgeX>F)d>zy^gSLN0f zi)R;cd|#KQx-wG{zA=%adJSF2cEu5S5HOKk^>$wZ;D(-gdik|+*VY{uxtf;1>K>1t z|FzY(-xDypSeW=o`dW!_d(^)6x|Yz510=j)+Tg~1vqgpdnFK_aIn@}9_VdM1pw0#< z!E)=Q;mz?#!82Wno3jUwMKW=3-sI1@eSA!V!oz;zow-`CW=wwke>_qv$#IIY( zXHe~}DFG-C%Nq_PgsqGP(5^uYQj9R=(V$QUrv4g28Y?Kzq6^=iJoBB~xRqB_eDvp2XYAd-6mr~S z3Z8PffeyR>c*tVLU|7pU@45>%R519cS$JSl9ZQea5!iJCofRjgW0F8eG1`9zp zt_RR#OoET~88=?#EdI83=6uLj=x#aSMZ<2w?_5fXyrJ*H|JxD~vJnY!Z9uICI;g^5 zPQ-*AL-A#ljROcAt()e`uY4lmBa7iZPS0E6OD(gItcdgpM@9LPldk>rt_aXa(}HWK zH8MLZ37jzEiiWoY9Ank2acA_Q;k6~>i1^$_=7;t}z}Jf#2?a|ihEp-teLG|Hf)wZn z&cHpIUOZ!07uIVsh4H=9;DsoC!JyXLrX>>d3(=U`0wF_*J14Yp0Ol%@G#t)xxb&AozMOCNf^TbB)_3K3*T;sA+`_T{h#5d zKOI8i-ZgVwM<4??4knfh?~JZCvSL=?K#)uBmv5Y>CiFa1^pN`51N*+ay7krpdZ_dn4y1pP;Je@{S;ija|&5Bljb@d6-RZVz$h5WuC8@ z;Y!(AV)iJTndDCRsKNp6idSwQNoq56mESS1v8h+w7ThnPlcQuygZ|QhDVL}tAzUzW zK!AxYN6V~HMR~qNzQC+88gYyrylSvWyHl}^38Vxx!6`=0@4!U=g5W34g|T99P2L!` zX-FK4o!(Go=!Z=foJ_}S%osT{62&>1=En=l7-g2y=^(PCaAl%iK=(1`(=a2#P?!#c zXqS{~G@1yN9yk&+ZeCnion+~dqnI-fU{)9py^8Yt&stG}JpnyDY)j~!VkhN9hMwPf z6l2!Uv^esCPkQ*N+uYSyjHn_XN=w*Grp_+ah}l4@FIPm?EK}ca#NBuqV%3l;`v-n@ z)B*YpDfMZ_3yH)z0#lZ39c>EBD-Wp2?g6S8^X(R~wGE#~u)%ufjIcdg8Q4e!fE5~l z-HOd=siBQzL$$6WTB!u6>fNsIi8IEY-c=YaCwPV+#N%%65~Egkv_P0dJ7%=(PX9nE z*1$e*jJAzm`J)KIf-ZHYkphK9|A;f5Y9RP#O987{PTdFin=CUyUmnY{Rg7Iy&y<-OEQoqIK#d#W~I!70~FEXGF2pmF0huk=cqIlmkOcCuKo zc5pSpkbn3MUYs8hp1F)> z&AQsn>|s>}W0_1PnI8dGs%)fD=d9oREoq{ag&tM~(d-oHg|s+Lva|y)eS@`C#*;ir zW7ht#hq6xnGA>V2y_vacC3Jhq8X>cPTUViNPA`nC@}r8ba_L1+urv{XzZ#B8=5l4v zN!vh3Bxs&l(~4Dd$oI!DH@4sP;Sumkmt(&TZn4vM)*Ytp(VqwGSgTD$gb!<|l|4sf zNZt*wks|;l*+;hKmIfvZAb}F`h0SL@0k17^cWsnk;qt`cxlZ|TUFtWLNxh|1Q;iI* z5owdn-I2r8Vr2Gv>lJuNG<}o_wzXKN=79vs7!SKT#e12weg|c9kqdX~QlEd!MAODh zwvRmsP9;;Uv|Qc}$nG1YD_#cnLHKVgGUpZzzl3w~G5yGkI) z7Uoqc>4LC2g;d8;n()`21o#1*uMg|!oZ||Qml-Wno>}N zY7+_=`~QFZYpMvX>N!|2uzA$x>{9DH*#8!NS^m^ZMELL5y{yU%!hZ=aEtb$Op!`@b zApn}RGCO4}0bf+nSMTBl`n zFg=-ltU}Fq6ogkNMnDchg%F!2(SdG(j)gEjAyJ5s7*dBNrO9?3Ce(n?7*vGP!W2^N zF1codB8?WKjG)Psl)_3{kM20%=-8;=2ux9adlD|(arw6zY+S92UDem_ zHW`M*7lpSa7{3`JvTCrmY{q}K2sr2FJr?YIeR}RIB*iX`KY6sa0I1qmc`7R~`tf(| z{=5fdSwFb@ue5Dl)+>x@Ynx0gq`Fr(w$|-baA_`PPq^E3jJ$Sm_*;Yz%_7+zhk?5v zyLvCTEE-r<-7m}dbhrVEmkbW+6%IeB){O8cN?fp3LQ+k_cb`|%l?$Iupja-_#KgnTT%?pu0qOoFbU zeBpToM2h~EQr$S$_~#o{`{-^YWZ;I8mn=6Vk@rrIRZ?ozU5mCQhvwSEq%}1y3OQ3l z`he}o#;nk1T`orP>7J4uKu9KvQDyd575S7c1a@ugOsd0>TSGG;0TIg|qNrer@)cXI zj8i0{{`E_*H~i3BDYWumpA`)WrhPp9`*i(F^nmrkGUBNJAGq2`!NPPDqH z`IM)nZKZIu?tE}^Bt}>6aa10r`A>pOrDRHAfmWoUg6W>neoRs*0D%?8R%91J{{lLl4s_es`SVk#@ zp~9ySefg{?-(UY(rN8NFr)f>FM3UVUup7Gc4&4<@@!!G?~z$;74 zBu&(Mi*y!IP<^(L>GYvpO3@Q-@kc&0h~i1Sr;|xrx4|2LD3cbRV?p`i%Z3cs8Wt(> zICkdc>3}sA0P1u?X2@#VGG3?$Tgvh?fJP19u8Cs{si6llOFc~<^5v6lm+4Aci|RD3 z_(}Jc>x*wldzBmk;7h6p1tD+LKYa4CtV^Wi;21jd zJUp^)@TG(B}-b({R5f4YI&Peey?(fRz29Q2*Tp;_5r(? zzW$UKJx@xJXfrHXE9Uvp8lRpwRce0)tTS$Lf?*LsrCyC3-i1v*;{%NZGXKuOcYHJ= zndn6T;7U$iuaf*JnuNtj{w0JVxXGsHuF=2$(3kJ%ne^N{U|a77uxlYTA8wOVk4_N$ zCvEW6a*z1;DVn$e#sYt9COxKfm7LU%m#Oo;>iVBSaEd4N9E-jxL~NuzWBk>&cfjhJ zv~ht3v%BOwlwHIu(fdcMjc#=}V4 z1Ag~Lk#S&D-tmT`TWU=`BoiR#!XUCaLYn&+B=wQ!U?5;AGPwXV0-b`S83$E~=lg%&?}d7?6c7MQ%|t zr{cYOXRdka#NZ07O1y;rl}aaGu0FOYw3cI;yGFqx#4X3-1CL8?EZW*F0nLpi zO?iq|Pe(2~M7e)D^Jdsee^{%Nm&)7RO4mfbjk`Kf2D38c$(yC%eL5mFn-^VJk)g z?oddf0Q3#=kq|mED{uGGt&OdQ4?0a5=8re

    Yh&7tB|Dee!P5HPf0EJ%qEGCS%)X$W_naqEkFZ&S&|>+FW44@a$=whzK%F+qu~!h z@@n-Gi&v*@YP}ZY1o-1n>qlICCptbSYOgEy)SO(Zn{@HgCPqS9F8Oux)P8Te2vx2` z`>cKu&}*$y=Mp+GvG2|B=hoLW1)G<`Og;)VS5I0)OEF#^7zxtC;w1;5`^6ZX^W&@w z$j#+gZ~j>VWi~4)C}in0(n{);{-ajzXqt7+kcxw3Od|BRXnlTi@4ob}ZF;!?IjF-R z9~W}|Sse71n21>7T3p1xZ~U=-IvTCXHyi!_^LfOY2@cY*;w3!rs6r+`$i9M6&z7^P z+1}ocgR@}+WNhQ)W9J93@$;*{o-AozG}v0+T)(K`T3od`KX=>OLKRs<+p@;|RIi7K zv*_?>_>of*T|a79*e7|+G2Y$e7Sr| z3>F6#hB%3vrTs5e*(MBYe2=$zdpyjwpScomb^gaUbh@`;*tjhKr0-OoNe^u7R(?KW z5iX9o(Kq3o(jPp?7PlmEcqS42Eej=p#%U>{TvEVZOF4M7g7fIBgpAIoSLUTBwK_<(1h zwNjnXJkE}*A}5CQMZ$YsSn~MtT7X$A(kA}#4&aUxduL|>1at(PBXM~8w3hwxNj_!6 zaq^{NPPBr}7lSPpE;jZpQ9984}| zlL;XdfbTB`{PYj&@*&=I7F16G*DQ0XUTTj&oHW=K7hZQ0Jc1!LqzLY*byP_9Uv-F9 zC*m!oMbSiGahv_U_;_C}p9tyjhlW5j7tp^|*}i`YTd}>)t5% zW#IQ8V+ezzIHY;|@W}YRNBi@xwxo;lkqaZ{S9iY^z>b4@w)tV4*R(q|Kap)rJHD5- z`n+$|Vy)_*!{=Uh-1t+jqa`uP+BOr3#|p0t3RY+JSx{%fU00Dyq7(``0cUuA5+-kY z6zA)j{aLXVVKx^NcTAN3_fmuZ!__%L69oyPT#kOr%Y}iJJ9!Nf2MYRp2)$WgX>7k=dPNB5Xx7yL@?aeqS2Oo{n{fnsq|T{B z^xyq|I0t6Lf^%`xOd6|3ZGV_BuEN_6kJm@>5Y7?Iv-tz7a9aYLz5eJuh@i@?H?}uL>n>B%A8x zkf%g4kmZYGHdn>m#qQ(GoyF{F${tn)d&m@cNpnfm;Bb@q7gD6*f*1PZk1f4<(o97#KEwE6Kb4t}0k{=E|(F*Fg)H37}c! zPY^@9G;;8=@VEzgLL(7Q&~t$e%DVWyaF{SP3?ob;{MFl09zGInD_;M0)BE*Sc@9|8 z{FreCFh_oUWoNxc_df&JU*39=5kmo?+#zjnv~=SA9;w`Pv=t%NA%7wYQMrCbv7TO# zawudG{ma0x67^6=B$L=DVI&X9CmKh!br-G5ZVIYglH32rSQxsZ9`;XAK>JPBD=p;| zz@Oh8^0Wuv#PBnYQ-xqClI!7ttL>*gs@PPA{v8cFA)n!<^T#8=A*HVLTf6(bnh;{M z0)puKCt`ay=8TF027l66*O1XIQ~!hBELCB+%o4YUiLK+5-0`NDyM6wIg1tW zg#+`gO7^+Vi_Aca>o)^^1g`eM^L)V>w_QLDA?hWSs}Re3K9Z>IZVs zUa?a|QTC8+3O;Foa}kPnAVHv6_*mjkq_5B>*fq+c>LioUsY`ZY9nvtF zIPX#AtR@pvO;S4&@6q}wQ6I%o^U-2#W!+IkwFY>>&Jgf~WRfe0J%Hjm9&BDK^e>Nt zkhon}R}8a&Hh9@J-Akk%U;o?vR;XWz!L>QW2;Z3`ZTazlTKJ>u&I!YC+b4_f2T7s# zkzCPA3o3SPhmFlASACk$X~!Sl6LL8XH(i}ify%cZE5v*7Qj^{Isc3Vno3GoU9)7Dn zym~Z$v&AVGQr0}Wl|8scY1n6V6T7Dp%Pw~OBlLA?9z14Ks35J%lQT4IH}aAR^uG|_ zI#ajp&07%w)<+e^(%Ckn!~-;HUPAmY!cxd&gm=s&0tEBei9Hze-0Z}NR!w-lX!Dwh zJy`Q5Qokg5NxeUy4uho}m;b3s(djG-Mw-DQ-ngY;5RJ7SE*)#vW|N0Q%*JN1t-fa& zed2Jn%%Gu^j#q1Dx#2|MhnqZ3V zcAM2jn=e&(lsaWp32iU=Q+m-2X%8M+F=E2Rc5(xFxT^$rYUsQ{AY7r zo)SFBv*w!&m#FhSP%1K%FnTJ;|JX=3t0>9(ELvdvKP#qV`&>a-D48DdH6(WW7j-F+pUCk4we)z#c1)Cit88^$%UjmyQIKn`CNu$ND zO`Pu%GJPPIhbBX#Px25~mHiolMKVPc{Q!&y^jqRvHd)wY!()!vUz*_LncOSENxY%f z{UFz{a2&B&?mttK{m0GapL-tiSu%4~;oH{5e_gMQO2&v*9wL@O!015I%caqZK; zFXIR*oK&bCwc8yk7!Ta(I29NEvA3#zW%MPhUg4L^%w3g~_D8Dk*+Zc3nhQDAsQ-04 zARB{)aAuUtZ;pIyI>1*L^W^8(ZXKlx$*W$E$NVhiAe6Z;ebOxH)tq#f-H$`Erj=T} z>^<;y77Tt?g>Rs<9X@HT+tp%vM#B;N@4J4cFJtoohjLZijJ@hq9Tbj_)Zw$U%kllM zub#ve%?A3NUlsj{b^Lo5qvrM*b9$q#fV2B$x$B-(8-Yp8d0*5DnMb&us ztLRdPOT5N0{c}~&te$six*(TIGi@C{yy)N{@3pQyxQ(VEG?I<}t}UyM@K;OXj@@O1 znvzY&QHL2HnHjh!OSwL*0z-{Bz@nMI6c8!33LXINOh^GkQbh>v%5V zmBT&d;)s(K@Y0e`y)wgt1^Q3;?gIWhd$yH4(ZPfAFi07Ym(Zm%ZA@8ew{ZgTdb!}s!oZr@`gB%hP5AuiQretd=Mg^J1LRm5(3pJ4s z-4Z`A>@efmdR#ce(}iW+DOot}HH{pN4f# ziJ=0Ch>o()QgBQGkX>QyNy6QFgeTfl*9&NnsooIM-uA*;`MVmYqTE!fti0grvxpGy zDXL?1MsQdb5u?B9FNSizqiu&wN5+zDU5iGdNP|Ry41y%I!Kq#gsLu&@4>8-cMR4$V z%Adkr+7q_A*HM|+a;)Q}Rn0T-fE7L`|1-bUL3`TpS2=TRU-cd6I?KpCB?temaBtM>!w+3cYlnIXM_vpy(XMmOddJS%g8qtWh; zxwFGH06_sjV?3$x#AbnP5lAZ|Op~Y&j07ADQQ$_{*P3^wV%kq`PpXeI1r;)C5QXfb zAzBbUolm3UtlPiMeQrH&9Fr#ZJO5C2W>qoDm`Y^G+0{u(BxaD&?+AhJ&jCt!j>aG7 ztrupmCo8fb)(Wk3et8BhOtRt-5!7M=#}?-xu&bbev@wc@M!3Eqpy(qWnMC&|FId}} zhSQjX)?Zm@v)=xT%dxujyJ~kMT?E%qXE+9=5&e+dKywFdsX_ukYRM zy!MnHRkuiiBMQPyz48pAdTz@LQ53a*j6P}}P zg;pToYN-_2Ibh9MJ-)L&`GViBnAqzvU@2J7an&$e*WdB94*H;)APf7_kTtke-|Ajf z>wfu3<;-+0dqNfz68*}h(rF!Y_Gntljubi^@gH{QNm|pwQJd^e?uSshgIStP_N9s) zld2QL4uFNpBWW=E&=KB(s&b0a!(5q7XJr}ik?84vkayKyP>y{%k{o>OYD-{Eg zrXO1l3@;A>vl3|PR)S`7tY z^wHyp?Q}HFdh?v7l_)xdZ>P(G46cf&C!!NEih0+zmkRAvivE@lA4MQSV*|wG!E)jz zA9qqSVZ3IO!~C&J(CTmx(XAC!zol|o_fzi1PM9N`XVH?^{S(pB=N4cy#JbZ+d?Wl1FEP1qHWdn}I7aCHJDgNSik9yOlKa`~K_Oy(5q87r75b{r z9@wd2?_ca-hffI-M5#|f1`3jw7ehXY3Z6jtF>C9{d`t2mp8Fs}m;}e-t%yl*46{^9 zhUpEVw}_{kM9QccFO<&uwMzk~3qx&(9n?+e?v_pEkv^OqNRg00^OC-wskI3(2r)#x zz^@G%t%++2mj}-ju;u;%Bj6Pv%KC*lZ)Y1<_sV(bPa#Y9jpMOm)8qg0u~zYVKJ0=D z6v}+r4_ae%G7o_YHD5v=Hv4hRr-R@~cbd7w4}k0qu8ZyWrBI?8)Eqw3V6e z-E#=O`B!xT&ta>q4BJXU9{<*Vfc%b8RX-|B6zRgonfpW)rht+#D9{*boS2=P2(w_u zR%_GZ{#hzc$Td<{Um=B$>KJKf02TdyC}4l&Tx}@-crf|kNHQjCSLJM&CeksK2)U#7 z4YJLet&}eK=g_S`ebRhkI^eEiis0M@-(nz%%zMCZxUL8zS&8}3L7@vk`Rs4+MHc3m zPF{gsu0+oAQd?Ltb#1jQutv7&_q54&>-nzgmEBqHuZgQMl3ID5$6HVY5*!bL)?4-` zwTZ2aB88L@3Hs|yQniN0qyj2QGnF-=EC0`4q4a}b+3t+ANrQawpSHuW18)(3ls3(P zXm-7Di(WPaf{%wv+H@O$)>XVKqF81^?(+?}MQi<6^SFg$bmJ_DK=^~N6f=n*brHPO z4&s@Q)DH5QM3E5U8D$Z1$OGFvJ?SUzJhIrEOA&GC1Kqq0=_k$^HR&hDnT6$-{};7X zVa98&(chER56B;Y$f@}HSJ)rFO#W)FesKN(1W)aRMRvqJU`rtbB8p&-2Fyxe*UUSJ z?0BV0+`WLIqqZ_sC!CzqOIB|o4?-?nZGpjMiI_+(emN&$3C@YX~} zSWn+~uz21#M3G$laume!=^Byudy0DRILyv?D*5Q0HC-t93et>kDA#%G2)_wdVz}u= zEgYNONm)&{fMJ+IA-y9{9N_q52IlPMc~zJV45JKb5+rhe&vG066ZPQiS{Q1VxDBP` zE5*hWl5S+V&nB6$n~&>t_yxE z=AU~7=`3Ti9d4je~N75eK?DB%UuVrmcG zPx?>U_jPIus!vd_aULxd@)4_F^j64`!7dxYH@>p~EFjkC<;l+BxFS-{%%1W$ME~9l z87OJK#5z{JXBgm?0hWzoGRYllnP=cH#b_dn;<^_amQ<(k0GSoGv=-SFT7AzhZ3C|V!I9wsZm($~dI%$;oa6MWP%@ zoC46J9CT->c`^qE=R{Unc;E@{J(UxZ%zhz zfV|}ci5TE8{?DUxrBvP$3Z}7GWq!W{+wv{(5cOe!@HG6N5@TcRF)ycUdsKZEOiaL; zk22W_B^iJO@AB_ZtD~33fa(BVT10eh0yQ&$gc(4AN-CK3%{c&!j5gBPC6C9|ms9=I zD%Oe|QHd>gJT4cyuD*YN5wb&aE&XV2^Y*&svk3q+*MIfFr>pe#K7Rgk=zdXinlVy& zHz3K<6vSpN&fgVu+4md(Gq>%#|B8NmUpfn_uj5&;)loovx+yzDqf>DhIa#rr%T+{6XM`cBs5rg^ z+H1}u#AX4gUigCka70%gJ<6gLNSYmg9l3q~iCjlm;XliEcyL}pTkCnhQ%~jg6N%hH z2ZN`@|Mo?i^%f51%NF))oUZWcH|6Lm*P*%mJ}v7vHQ^5Ik?sfMUHCO9veh@&oCc^? zue3F*KAPmbC~3CzL--A5DF~6#d~MpGG51lUWwZRi1#IlSQ|Q9F6^)#a2o0Jy1x3O8 zs~oU{P3y;FEYd*^2oHC8*LQ-3WaD(#BQ0joG5MUdF zx-1dDESbC*z&L;z?CW5u_nSbl_VxdMXSBE(_I7)t^bTg`w%7CSK2h7SUi4_S z@yXPO`g>(_G(>)8DTKii636>UZj`s$k}2QQsOh2~@8SUD>auUtwTbu>X9(!7-j2IX zvK{qUci%+W@xyE;BJL1znY9tv5b(qzh8X!bW%Kd)G^lZ5(;n3~9X5DH0bk1Xc?yDd zvmyD0ZYE}pue!n8vaq<)@9B*Xb`!m|#bn{LA-Cx6J!S4Uv2oY2VXw-OIc2|cbPx51 z@!e5U`PxTkd&n)&Nx^Tf;uvs5?K$nCtmb49=>L8@HfQoSb%#z8brMcJ1Hi<|4bmEM z=`{)nOc&>vR@NTFiT;LGyCt%XWCbhsf=z+JAmqQsAUeY(Crf8{GpOS0?Hg4+;QlMt zN^js?lrlqRfl~*Q09r-I&)7ETed`c72zk&ybO!3i*R0d1vEy>Vo(FJjRd$HV-dcBW z+=FdtU2)Ye+;(i=jXh2qIqG1ojMeIX`c0}tboO*m_YO3ubmtWN@f2(C?xkISg3&o~l$8#ZI zQQl{Yj)s)qxRo&RmBW^9_|T$W@7q#c_!FD_q$OoO*Jw+QK%*+f)#!gLw^ zHHJLO2_$fqQm3=fbD5`XRjY88;W9Uurc>jA1%e~s#r`au+xj)LGm%Ob`Tg}%;j?(} z6_l7MUD=LZ5*0HW0u6@**}sd zSL_0_!idnMh$Xv|DN-i;gUumnne!25IH7WgGn6`p-6U+OtQrm5ENU5fsXpPL+**-O z^(L_WMElRol;OB}Ta7BO=I%`hcvpfeW%RpSjwu^%xq*yp5~HoaRnJGj^6DC~b*E8} zd@j0z?>u=}O?)*HuMbEJ?RBcs!39m(4|&a%MA5XE;ptmWBp|I;Qtjf)2#yRpxlgJq;F zO@&n~{scNmEMGqOpDHGS7YKSpGWZbBrh^~05*b-YH~!h9twffu%hOUl%{)mC0ytx> zL_r_jQvQIS&Swpz=(c|T~zLhihqE0Z&6QUe}@FRf9m}JtYj+g zJ{Tp3HFycZwCtu#Iru_5ANl|NE9g;v6yXl+HI|2gTyv<$bISym-ulh_lsON7?tU|z zG@|*N@lc`7cGp;1#hwZa8L9#-+*yw=XK)gQ$?z2Czm$xKb?n|HAFk70%;J`{!I51j;KXyXMSZSCK#H2F2Wa%La z(2m%pcq6pF){yJ_SIX>iWWy(Z7_sa2wNV~3la1q`>>Go_tlDW=DzK!zjZoGm=WpNv z@;A8SEm~y#fnOhJo-*_zNLSf{v?#NvN963ptUM|&;ufZ;Mc#YBEb^Ej;PMF-!CZu` z>nmb5-pCa7&E(V{4Yl@X1f+{g5fVH~dJU?#0BDIKiSG%d!457<6u}il%>LcEmmx=Q zJyG~CH*)ubZ-^4=69~HjUodt~?7S^hPPlE|i?*+ebsMJ600n`wzL>I5XAl%hXi!6q z38BTrMJZ1Nyq6zkL48ti(+}*$LaNRi^`a7`yCyVt76U;?-6bNp2i_pB0K|# zOP`vlrurVo!gfcL%bD_^%cpLQnLVcOuNmatU?-JDj(d99iN~WFBfZ8Rv5kQWx9%}9T#Y2xG-BzFe3(s z30Ro#$8eFCRdI-)fVQPOu3$YY0jWe>5aXd^2A+>(s^T#OL!7>o<;I=ll1LW#vIvm$ zm3>apFtPi4TC)5}3fI0tu&_mVkVzpj404iSG9FWInUOn01oB0RNx5PUZlR^<3GX{0 zMaF6B=zJ|A+2wTe2C8V5NzQ9y|A;ZXlW6W}2q{LIJ_LT-tHbXh|5Vfv4IOeQ$KjNVzRpXQOH z47BqK;xI=YfWI#tYBL1t%<4QuKU;7J4sJBmZ^mUvINZ3ftZ@2I9lD2O2f>4Gz>@w; zg=10KLBkSiM7XkPBqszc`IEurT=Mg*PkkEye6BIOkGe~1Vt7O&>N_VwzeSwW3ld%V zhyKc)&SLvB6lC7e-acRGAMHB5wu?8rmz<8)genXnfM2cX5qc<#+EYcjerjw*X&GD8 z16ura{{(aXt6M?J>e6zwvzS&kie>_La4b_g+imJeXh#ehkG@D?hn9%G!b8iW`Y_mH zF*=)`nj9wa{&*DP4wkd{JBWmF9EzoWAZ4dap?sx;5viGLyD?JcMI>@$ZNgGO5E)wW z#pK2bfB=I&?B+I4w{XCGAd4kxb_P#5Uun5l`k>%ihz-6^owcxm)IzS$LFU^$FD0Fq z)?>O?gvMh?e)C1u)_T=Yni8vCd;ZTt@#OZq4KBoeXW9KcU$b1n{Mrs=wY79>YKlR( zF5#d|CHPWqz`9Jj_pg_Zdl0$#F%ZGAgZHa{+IG}5J{RP<=2JdqYMty-CT=gaxvfEc zQN2*89F}8v)n>r|^p@d`9wEv8C6lWE0TNCB(U_Hlyb*wLI{)rBH1kEKsT$)oS29`7 z?JD$Zy7^XxB$Ekvu*`^1-gRYS)-Ds2BOj1EE)!0b_vDUK(y5DI0RqMNBv$iJC3Jxy zUiqab7uRRCuVT#_qz5OtrpIIb?>3%=*t1G6nh~-Qr3p2n7+IA=>e8B&YUCV}da<57 z^Hcq;{P~dk$B~)$Eo*Yw}F_lXf>byzkcGCg( zLW>ibr{brf8|Zk&qB=s{2p3LW{oS4>Fr(MNnJn$aSJ-oa$RJD*WK{%OfK7;vCkx3n zh$+bW9wh`k3?E2bT7D%;2Z(;^ES@VijDCoH%YYeg(laTR1mTp(~<2&N<6`S?gLW142-=IaGFI5}6_f0Ui zVFn998*(S>!h62~Gr&Im+Z4?F~`;vS>@TkaYS}ExOOa^fPe;BCDlqI8} zWrTQi=*CiJC1Gd(wNPGF_iHX_XT^Z-;x_!1D^5YvVcA|TAZgqvr*?!GS6#V;-PlVmaaztGlcOSq9rNX}?x&?EN21XHSmroEf_4g@bK9Lz zJ0~I;@8coOWw_0*qIv5&eRXqc+JZw1UiMD_e%Jct^BSGY<#f~nqiNFM+q6^O&I0i^ znAV%BE}%cdf5XYkGK>5*w%Y2)&EH=A?`Nbutk1oEM+dAe3Rza^Dd}r@@Gb0?5xMwr z@W%RitLhfwO)gSsx#w9M!nR`+oOwOg!tPyeH?Ei~EvS5(+~1`P>(bVNH#s^vjM)N! zYh(g5xgx11ye{NKIYdhe(s#J|Qy6Y3N(&aHh_=Y9o~SCgp(aGVPCLt)Fu+>C;$&Vd zndGe!9`i4Uo(}lF9$&9Qj|k|lU3_a5*@PLyQF*#gxQ}3C?)T+ZXjNP$~qg=b$*9M%m}}X42EBHpP-^E z$Ny}2R>u)+DBgOfsuQ?Xy}3y5RFf0{sq(-ZV%s)*F5BQsUF^n=5K;6t8o5WtBXW3h zSN0||3&hA&Yue`M*t1e;{&Ru#Ld9reWv2ljRg#h##Mbqeb^x?6BXlEZ8FoSh$PGS8 znxXxOz=ePn4NVLVlzHNep&YuD%amI{3DZq3PxGHjR7SdZ50n{d)!H{4rY;{KNSjU! z1M^Gu{daceP#5yA&6pq#eUd1X?AM-!xgxls4z-BDjGKH`NkN5VrH+oRm_ig+iJmJl zUHtpv4H%Of*>F=w{S$?a2vPy{Asg z%)*ypj9IY6BiJF?wxH;xjNyso;dRp^8QyMTPt+;MR=1z2O#$&(FdA3NoYe<~cwacD zF}qxYoTu}@z_RTQk}bdrSF5|KKSXwo$=;g`QDLqAQZZ{MY1ledl%G151sS>cQgPiV#-+b8CSr0#3FCpL=^ zx)9|+bi^6;kBN#xwM1Xk`}NEv1Mo;Fi+5KQdDQg+;`hmZ09CFsqDIRiD$Ao%w3DJ9 z_bW>kiL_^Wz39%{{QCg~d1S>mpES4Vc73KQft9wfSb<$SXrGCyRt^awjAMYpkeWp?_Gk?d(r{iPVEs1kHT;NCYuU6GldC+P%g6E?Vuw3h&u7U4$qM5NVKqu2q1 zHjTIfK7H(kDJcvS&~VKRx4B1<9PUnf%~gY|?v2d*n&phk(+5}CS4D8m$Zazw&dhoH zyv8?^nQYCH82SCtxOT#--3SDQWCdQn5@sTwV{Vo<>%%G)u(M!)1ULBu%M#)n;FSU@ zFCcqHi(CJBb*3nT(y!l8>WZ2YGddz=$YSo2bku<r0YTYe`V~zmb#(f ze<$fOJn$|?5g!Qu>V*n~I1ohxbpm1^h!XzbX9pQw+8_EzQ#(onB)uE>MKbXmC#ZHn z2bh+K8(Xyabog}io?T}Hu%md`KHoz>&Y3}HR)E$AqTHNmB{1^Iy=Vj(BKE=pl9pjv zz(xnhl?E(k1m6)P8g_k2Hv9Jd*dN+7Id50HW2uK}jNo5Cfhz~1bP%1!H6pkcBQhmaV@aK2)*8<^veteb)I*6IV}l|a`+Q4>JdNBNU=p@u>D3e{Fw zO8j!%*GI8fZ-qTUD!o{EL!S1P46|<#s0erATv>(O=96TG>V5&%L$Qgj{jk$kpd;8X zxy!taRh)lir1jbrkBj9TvyIHB!7B})os!45ukAFutGVSteLQ@kEt?{u%d0DUyFVSl zF<<}LeSFSzy*LKeh~bT^V@`SVpa z-ye|Rs8~z778L=vVAFKg^*_!HG%fqYi_O~YQC=`X{S5#brb=fzNPzH32|Wbg=k*5$ ztHD4wTfg5ce{W6qykgn~pzOt^kblN*T0&S-a8i(GZ=Rak(!|NUOC9m2TyW>7*QE%v zj#_4b7};e}pdLB~RmG?liH&l{x-v&X1}(EwjH7%Zlc~Od5$ygtAB~(Z0&4tBl}q`J zwNR9nmtqeC8}XoP@6kSc5AO(96zS35dCl9O$RG|K+BUBGl)|CI(@LYU}};$c41Hz`si>FJPWKSE-n53KQ;Sur~5@N3j0r%Wrblghhtoh$=$NI{-ZY zCU*>qaj|Hi?aCPtN!F&e@HpXOexHhp z2}!V(YxI+uYGe%`aOpaJ#cuw!usDAG>(ImV83+`gkTZU-_SV$|LY1?UwMRt-j znqn9+BC|#J=?74MTz=QcE$JHYGnVehSQ#Isn`g1hGv|S0@4%P5{sr_o@6>!8y<9#F zK}a2>c-}LrL48FfTImU<)g^`6l!y-U3LNXQa0oY2Ky8<1CLy~-SrVm=|KoSOj z>S?w^d=3Vy$(J1v3M<2;n$p3mgH>{eGlK8Who>>3Ah-C63)Z!Vbo5Bu=p=X}RUb&IKXnaMV=!{m($J}1 zBs+&X62G?6RDB&0Tavbd+(ZGh^Hk?@v&D?aYV4=BySVUbb~j9u-c!}O^16#6w7s#> zCoqIVy#hPIJ{=CuyE=G((dBa7gWCTrE73?>mXxm0Wh}YdTUl9oS>@X?=)tYOhSoCt z+SJh^Ndfux<^N1BBjnmS>wkb%(`Yj{)^o8s{=nL=@K9|Rd$dTL?Gy$$g;kx=HnaGo zlL{^+FbB7;iiCM$&H8E*q1Ur!A#qF+n`^^#DcD9)m#&*5H`o$=)vCv+8_!&Qf4%}f zFLX0+^duMq!sN3C)#izT{!t?ubsu@oah*}NVEemn$E3={@fehrg*Ti6 z2o{DPcxumyFw8?RR~AI7*H~<&}xy;?znh^o`PeCXoE{jq+MLO z*4%cVt4Zjpxd7K^xkx0k=V=T&mQww@Mc3w^_(F<3FIr{F=Sd8{V<>fY8PXG0RHcxAFi!RoNncz#)bvxsh4{oSZ<` z8o^&03y+CHk%e?K+AtVKDf=#zleZ1#YYhMPp2YyHSO|<;vjmbNn2FnlbH0^7gz7+KFX1iyeEpa zFB3qfHSZ-8L#Dgq-!+gqI0IKvf+u)p_~Jt8Lm#fz03Dda;DiZp75Dbep)o%$O-|CR zcN=rh-uJ*LE6L`>;E+$dx-^!!IF?9Z#tlDB+7_4x@ytPWt|E^&?gjCEi(;HbP!p(e zjJ|9IK7zJxfh@v)tlswk%a|krN^}vf$H0y`bOFdIDgVs z8+kUf9@dY{AIc2HwBBX|8F2!NQ~=Q)@56L>pp~b(uteXZDdeygJWI@Sjkkiq1oFY44H?cx39Ja8 zk<#TlFZ3;NQD#|!&mz0g&`B5i0D+H@)QxS0EZFe395Sa{$lS0r4{xi6Hvk_zpWGqL z9|9}))_Ls{`ML{iqXCQ2w9{X7o%X z>ubup;x2JTOp51DsK5>PP_DdKl<;Fsk-RblcRhvv$o_(rp93dW;gImUL2RZJ5n&Dc zDR~@plJdk);fEdH#w2NK3_hL1+=Y;m4f+z(iFRYy9t10A43iRTk?PJS&(QZ$Yt76*@X1p^N2(@r zvDp>i@`afpyxsKR&O$~SsQNMXEesjyTGaj>It-d0Gp;0Yyq|@Z0s&y(r3q`k1ewaC z!mXkyMUxmC86i7w+sPhF+aO=XezjDS6YDxM2p#(Q#!Z*%$;6KQlxRKGX z!L{^mKEU6e9tg7+L0L9F%CLM#rxzRn6G#WQ&?O|67R4Se^fQ0RGLG#-^5-O9*-1GU z-pmgtogR2WzE?H|sGk6iKtm|*a3GjrTela2oIAX2YlJVQe^@Jc4r=S4)!9B=1JP-& z_<#`5!g3157@buxBR9gC9^5knoa}n(9aSQ%}^HtZnNgk#)oeKmRK^bJ6hXT>ePY`JlKni%TPr#S;2c z<4M_77S&tyOm}T_w-WiVY?Z@rU`D94uxTn6@#;BEoBkJ|YyG{zvA_&H^)S)TF7Gk( zfOdh$D|YgHV||Js>&CdZrTsxk!~xW~X^IPmTQp(H?{ngDH1NZ9Tz`HLDVr6BD! z`aC`LEzG0iYOSGH-9YOyR1+)^)NrXutp%P>F^v$JuheiB)g|p>E>aKJqYyjg$KN%$Lxg)?eov>jT)r-71&O7U^K67tnJ9#<AnT4L~GWoXDM!CEYeTJI6nF7W5Iti-GDoLJE%^TF`2YAXF~xRhz;5jMWL}OJA$i z3zZS~KMH7+8gXd7M0eTALr<4YJmkBvfu3Ycf3y!TWoheGUMTjk8KkK3KCB`C+|i;0 zWuV`c$Vx~us|s08?DVZf^}&_^rzg7pXYwXMhRXfUl3MmGJA}@Nx^@%26p7hufv+oZ zeGlJX3(5Ab59^3)Wo3s}l?ZyU*ld-bd$8?Q;#OxjA~2R)+Ehu~zyOMhM4?{^HpUl? zITDZO)zyQ}fMECR_rHYXn`YA?7$vmAYjT6^V(SG%^66=%(xu`f@rnKo2Lvr1BrOo2 zbt&Ay9nM6KRS;gkUQ={hkCNhHO`=^>XXD%3Wwl|@PVRSgqN=~*Ve0t00R`frNB#U2 z=X=>GdgD$ruNI>^#8V}L8>@PET`txoEQ8rqL1~2q9%70{)?+jFpIuV?+}mD`GRa$kp z6)|aRlyZw!DkXi%OD(r*q@C;cIp(sa9(qP{~HwkuA$RI#MI(VvLABj&L z_>+&f@0c(>CWoJxr_Eao8^4Pj-e zcq&y1e;4;3?#(w8kc2E#pAC@KnlMn2P}TFq-*4au)v@ zI?lnESP56c{%pUY4gT$LE5WPoIO3@pc)pnKJyAzsv zy#_A9nm|5svjA{+RKCQEfLaidu!;1tNSA4F3{|z&Do8e1c_s`&H;rxdc|o>IN%v-u zns(0J1|B-MI^IRVVkZyEX^dcg=6aUFr6Q}xPc^z1VbqlthIH8EDn{&!60%Uv8iW3Q&XWD; zOf5sAm>T1=dsXx8o&J44hTEgm)jnf%_%2U$J~;`B(~<~)gNf6SaVpanN^~v_riiHY zJjqvwt{iVeP`g(ZL|coOVCj)7yO1D9PVg^uL9Z9nKj9;?C5dl@?0?O%zOW~0+1b4( zyNt~z3HsQM7jDPWwSTv=1wL$9hcbdeg3ymS4lAZJ9q;Z z1f+x=*w4g*56mg@f&$Kl=-~lcR;O=P_Dp5(Y(du_evj;RH`<^n7jb74LJ5Z_qII19V-D z^lt+5P{&&WqfnTIUCx0Rn#v(9QYe!GxoB4MX*$BH*}d+OjJYv7SPiK<8EksjdYL55 zq^cz2P>f2~Mp3THhdNQ@%7+F~=E{e9QR3ulYeKmT(_d^1UNPMutDl!OX@)x3OYW@O zip}6knWj2X)~X^`B#Qud_UdqJ9~|PMb#$eTi6+5{D|qX0M-iK|FQ8O%)8W&ye7D+C zoAK!n>#;b$ZSvjqB=KAuWsox_LtT){ZgEen#C> z%1j&k0#nB&wU*1MJ$EjPyls1+{kn`gjrr1{{Z2)DAALo+KmY)@>Al0O(@B?rCUet0 z*)3U@viZ+VHS>iLak0EuDA5?alKuoHSgGl`oeKZwzg22)5&6*-Aa{>iHVPo zkM@;i1w+DSY&D#pD%Vy`T3FIyEfFA5s5KFcmIg1zE;*uCcv6&p`mA+Q0LoULY${cy zxuehpew!SNYaB2>L?ZV@|NitZWPpXe9A>_T|F?M^ECB#GFjB8RJwEK>fwy(XIvQ39c%#iun!veLuamnu#FnFIBguH zyRmH?rFtX7AAhXT;defUHEJf+-k~Op2aa(p3VLb%CKPXwFe&3!M7f41?_rp-Tw!O0 z^2u2p{xjeNYmg-t|L=B$zkw52<-5*k)$HhBnE&JI9NRMswssraw$rhVj@>ajwr%5y zZQHhO+a24sd9wGXv)_ME*R|HFRW;|l$KVQX4fH5XJuuqt%3azmvYU`1>5~f9RGp8t z1Fn502LMm^G6@0kUMp4}U7Xfp2~^tuVw%?)oRbPJyFYLI%njmFveliqMP&_Yw-$AA z6lK8TNjynQ4z7d&uN>Eh#`UHcoK%`D#*YE~9{_&CULgrfBrK>6)(NNNt2|2=lv`-E z)}>P~hLg)0{AqD8^>IJ_LOqBy6(n0sSXX{O@FB3{haDTcIN*v|O-PD$x z&Ui~Sjbm?;hC;0=H{l-+{+Z5yk=u=&X%5QmQa=D@>BM|1ymTVaeWHJq*6T&;C-(|b zw#%zWoMr@$yXf^vba@X`MRc!Hk3Rx1F|twvIS>Pi8#!uGAH34zf&TTE?6elP@K$s3 z$|#DyIZMw4lZ4iU{Mwl(Y|Sgg!U}OYaoe#2H*V{yuU-%qvWOq#NEvj2Mp9Q|(&z$q zn1Fw7v;s(?XKAS0TEcXE2NaqwsY((QRZ`P%XX7$VO&(1gj(uEQ96TI6 zz%i6Hptj977Rx3T!%_iahyH+|S&PdwRd$sFJsT*MLLpfduPZ=y1irP-Ub}`&<9ztn zYEG-^J?e>ApSQ)SSiV^<)s*+24MTY!ANcpU_SKHvH%hx_C1VSw2!D420;MtwC<@H< z!~=Cm721@;L zf!}hqoDCmwD#HT|V3d;q{x)F(Q$*bM5<)Fb3-u}ugPUfOq6P(TcBCg^e&wK#CiXZ7 zVgfT}Hq!emBJERA^1{j$surR2ZMLU2if%TlO|9@~_pMmL|2n98iYpz38+yn8TI)z8 zJA-~G26ckX$J->Tkq;w{(PF69{@n}pQvt2g+VD{cbD<{x$B3o}5I{)U1TmlSna#Nl z7=!;~PlbFIQX=aX{%3O+Y*F94gcYu9D`b0OKGsPV2X3ekbxsm%8UFH^{MgcVxf6KS z2_-c@H<3C#Lq1VTr2_XQQ#tY2`QMGk;4;!S_KadBZ8d*q746J+cS~cv1g}#u^)yiV8fOJf2t^gfYPotNM-EE!7$ILl|LDd!f>%*Dn%B&`=M>tzMJ)g z`6m0ZmJsQ%i<7d3!b_L?`gPWQ#&z10oBO(L!d-6QK=9Qsc_Kg&R5Te9J-8iK8H2Kb zm$IM}Vf?z0;~m@9MPAu--Gu*mir%v!$8-(+rR@aReH+vPFa~bz% zUiy6&)ICk$Y}REc)|fnlp|h7Z zpA3YA{%_nDq6LxJ|N6{}p`psZe;Tdtmw7; z!F_Np00)aoW){6g=FCAvgBLUZZ#F)z0tW;!z+ajGgBr7ipjN~Uc)w&sRSP8>tVQ=v z!(OkX**IIslTkz@{8!>U((m;afOs;$SmuEyfvoC*ijb5JL}B&l`D#qV9djPIiC_!- z)rRMLVp3J$9_Ax81q*xoOBsw$(aToR3=}WvumByyL zeAE<975FOZpt*w)a2{TIq5qX>qz0D~;jF}x`<-oLJNAU}EUxb(q8x{>ew?_o%y<7N z{xlFpdy##)W>R2cQ@jnSWA%?l6xHkjfO05x{rz*H#Ehj`XdBbof(Km@veMn&nmXPD zlL8URa9(ghX>@Z(ZBRhA6tCfO-RepiE-~=~8;^$JDS^p-e)@YFjCbsflPe&8Q)G~*$w+UDVsn~j%{-rnHr&L-@Z!=e^?=AYawMFs1`C7I*bjuDxI$~Px%&$~W94nQB1Dxl(7KNjgE8ZKJLov>A#y5cM<+r$Vh3Ij31^n=SbDIP6~M%$ zv!6!xs;bMyB>B>leB~YToZNn-`~K$#%W{v7wphr**1@vOYX9D$G}Og2tr+3(2*3WT z1|y0(G{l7m$&4SVAF*{F(EEdE<$nMW+n7yYiUxQEgAV;N4u86zM5xC>LKc4Ly14)$ zk0g_}S<#oe7Nx8re$_pFh4Sp=NB?=lA;-l*`|R%^#q38J;XOwQILO9vxcJ+)&OA5}9P1xk1-M z9HO-h2>QTw>r0P^dh=g5;TLsAr~F;;?=*yZhs)d06NMZDsHegg=mjz9b{suNL8-VHyab)fG596jOfbU*)fOP@@0ntGb@KU)7CKgAD!5<`6`~AUllpYW zkhF?L!W+iN>~a3)d>QS5`lB<9NO49g!p(?C;X|gc$Z%vFuVxLROT2~4bz$T)K*TO^ z5rW+^L;izik`G}_0QU>Z>Te?SNOdus3?A!6UXlQE7nT6&fCMcz@re5C2D3j@FsOo; zhbm&5XA0FruLv#K3=r)nFkKyWA-uENUG+q{qZ>l#SoKL+JPD>&(?PU+n7wgi?c{Jv zI&F$!^H86EYg_b9ed47%l0JEz36u23iZ+m;T9hyVKp@uP_X3aRMWkw>5rz=SimnN# z!VsT9V#Nvpy^x@gsN6YD7W4xFWryU}#(|8rPTqxll6eGRb>}@P%o6qY?0bi=W

    V~qV_oA;XBd;5qAVaoKo!riSOQFiEvb$r_(DPG)mu}f4_sS2M;qD1F^?W;@RBy=kEPW3|NpM*h zgF1Y{^i09AV0|J&%CApa+Z_0#j$KVEw^7h&q~~K~VZ;Egp1LOrXP7raN+2ElHJy1L@&P zlk|TsDqGb9wmaezM*6%QC-BLXSUi6LSY~yQh#)tpRXgT340b?Zy|+VyrCM|?hP%b3 ze^{*XtL$V{vvN!t)Zrrdif;V^gxhpJ^x|v&T{AsovGYp=53QEZdGTBE=_}u>czE>a zobEg5ZXebZ%-b3*&8`7rsJ;P_lxk%`c0;48y9uq}cXG|QZEWiic?}$;!(RYtAnv*a79+FFn zz*R%lR+~OF(czI42aHO2ghcDLh~H?L)8Xq-!Qt%}W9)UiN^Oa2I23)VX2nIH2WwDS zoK1cAhaoGj*Wth6JINmN5U!pBfP~m8GgkF7ajVrbY>pKwm%;N*e{48*V<`KKyB@?> zjw6?YmCRtI8zdvsQF_UnZ7Uw%ddrLT5P_3gRux5AR-$Z=%#ecob8F`ON@cfG;)vG~ za^~sdMxW*DK}7~aG1^zdr{MS8nmZw)6TRsB(Ws&brW?}^DgvY6Q`4t_I#1NsvdNQR z7p^Wja?XOZIWL3;dz;osNH9&j0UD0>63eHhn!<=gH2Z$SLq~=h!|1n)yV1+WGtqGf z^(`vD5%fAwX%8<%81*~#`9P#QVQ7E5VOVmY(FR~RN~i0Mw7L&Op$m7oPVcbN3qR<# zJgaFL2&`PpSC~m%^6CPBN3SO<2ZO|yxx48o_IvmpQY8AXaa+8a0XzM;=L<3Y6g~RL zMhV=$n-vq^__xSRRZWBK1Q0{AJeD{7`T!?=vd(#ScD%^T$I#E;`Oi1VedMrm#=ehJ z@OHCe*T2dffy=VmzLOq$bP^DtJCDiZ#XEy?wrzGF&IN{03l;JKY1H+DN@V)=V7=DW zRH-wlxN1qhJBf~{h$eylq&=b;sn`2kv({34Zl~>`RW?FE{^KpN77MBVN<7qd9DYS9 z4i5WU)wP4Jb@)$}2EDRUIjG$Bu?}c9La$C=U-SMTo-1H>)eyV3aHo@HRbIRT@Z8WB@fMgk43`2w3#cVh&Q9Aq} z3mfc$CsL}qinR2LA!+KlQ%5Kaj5UtmGVZ)-R|axnFZU<_E;swsVk~B1EJt7|Uf-Sv zWPs=f1Iyg2Wkz*MO35*Ndt`XK;OEP_>y?SURScz89J+ka@hcaE#aEItz9oFn-2KN_hhm;pFZM`(~lt!XM!z3*4F^osrh(z4MXHxTvBe^iQ=YiS?(jsla=F&jayN z?A9oqr9cR|QLo5^(DG{g6HuMZq4EK9J}j&(%*X0J zNgeOBsJ07u@70VfSJ7xlQVcOyyMRZi(E5Z9#n=OG_3>T)NUQ5=Y3hQ$wsy3ZZ+P74 z`B=+*K)ri`M&MuowyIZRl&6I$vx(=vu)>YRC;7i3-;LjORZpg@b$A+sG}i4!5~ zA}IpwY~e12HXyA(edp*fffyaJ?yh6-HXC7HPZ8{~i8Gwu&bNVK>Kw50?f8`hU1`J- z2CTk+6*D(-;;Or`3xqvCbjuYT$E+H*`~Pbq zLDD>4mV{O-Xe_|=R*AftL2s*sg(YmFVJ-#)-B4{hnYA^q9tmZrM76w*y|*vjLEzrY z@Ud`n1`i3IMsT}AtO=n2!OCx@hLE{sL803+nQb^C%8M55XZy%fSG4fybaqu&^1Ihc zKz`@m5>9SwD=#I(MC`?Y>^lFPa$Q~oxsRv@a$@hq)PAxB$a$eX-r5iPJ&9acDByti zEn(0VIS*35Wjt>B-t4QNgwj0jA=x^!Fbg7vK3&QkpFv+yotT|I$_7k^qCOu$_{+M( zx?Rx~>#2s5t=|WgQ;vqHDoe+Lz}W-ybkJdwcJ&|iOQJn*-eOu$ORnd=_;SnT90b*VYY4Ve|9CrlJy8Ob>;$g|HZ;RY4zHoUNYu2J z{BQdbTs=RR6nTuF?pLs~!vwG=i^WqyFCFC4^kof-^@6>x0bh$NdIf||-wNPGbWMQc zDXO9)VJ567i1LvHQMFXQ6OU|SE73pP#-my#KhQLY91K+Pk-EfZgOvf`H?-Xqrfp^t z5r2KPmxMiIky|YnRN53}U*~HNcmbH=ZDC8YW^_cSCoEoU=gpDYrWTH5h!|`Iee)hg zun&;If|9`o5W!MxbYrOZz5_OhAiJs@e3v^qSwv8LT^j&SS6=If;SuoH2BN*#P*qy=4}t}9 z(d=9w*$dI_DIj3nHn&&6dykCuqJ{MmAJ8HD7>6!e&sWWxB8jw}u1mN=6fD?h;3+p6 z4kuT$48hZIMgK96VSs|6{V>9zfc`UKD~4vti2svH(1TCeJ=4canGx`S0u=rIi%o%FEv)N5IGjPjC(n(%6QSGeqc0OA2kKLGJe zlE(0z#9S4S61Xa6vzY$~O?)6(?`S)x1S}&LtCyuhj09zr5`>q}+#+$C$=et&cV6=_ zYLs)@wXf&0(M-fW_I`$oWuw%qS$XwavnN!B>hS2Fy?sKiB~@+#GRSrTjm{t{Kiafa zj@BvsD=C#|esX3PS%|zuh}|4cJEHA5X9t}9SYR6ACj%f1Mv#+dfArVrXu4dv%0MOT z6)ahFJ(bL1KbalYuuMurNO6Rb!*N2 zrH7HjWt!vuLShi%!(-KeCQQZjJ}5_NlF>jxkCGrvv)CGt5r1SijVi1;ZLQhm%>s3N zMY|cX)s=cMMfchK?&MtC@_u)FH9VhynNu+-zf!gO9&wbv+QqZY*0y?C|GxQZV`{!z z-L|5B5CPi)C}&3KSWf?lZnR<2y1OoiBY57m=3TAWz1Z$Sx&AVlSiN)wTwV6O8zN2T zV~;KC9?$|@Ju{~u^4g4Y%B{M=${rTOzoyg8OR3x85rjso-o_1N!R7Ba)iW}wg zjr6;4CeKE1Zn=PO1OMIQfGTkg;CF9A1@mFz)2?yZcoHKXK~%^s>A2`tf1izYZNmXp z0rh$1*_PM1(NsL%6PH0v3*q}4?5+ga(SmNzR(}D!5GCpvNAezxZ+3hiw0CUi1E^mB zHNxqvq6@Exlxfp%p9&t0`N_t@3V;;+C5{Lk{yL@$Ff`+AscmGf;7M(;j6qkjw+~sG zB-yg014IY`()kfuqci91jzCBpg6`?fFU0e0-&W~O&Vq+G>muxYe_doMoNi}+@7XWr z9TI?9!_R~C223TIyu;2oF@{{~!qH_+rGv1v53Ij$$s@G9;5Dqj$FHhUb~QVFfDdeT zU#hvTX%1#NV2=(diI|O~JwEr)F|7Y3;>q5x`G~w&F6bs$iuY0FK*0u$pe|)t*MYP* zDe|F3=hJL%?{|8sSfYlz3-m74Rwd{Hts_ zwrrmVR}HE@WVQl^G7i%2KFs*-gGXwg6khU{ZTvj;#A_^^Gs~>O>0SJZ|66hu>`5qBzoi=VX$#^+=aknN#Fe`~^p%+Y11Z zBNusoJa1Nf0LaBBx)>Lh5j2$jb<>pXPA*gd37mtSyuSjpf6eaHHSjeyGvOR^0`;I& z@{jK&SP&UWJuX2&Ia#szHgN14vyVE@qTbH06v_{_KJ(5e_6CKTK#8GvG2(=C%Tf#+ zD{?OS!H>PGkWmF_Ohh6xvlxd93lyN7AWx4RR9Q9qxRaYc&me9Gr@%R^&x)`ohZ7Ao zyv`lUZw57H6Wog>I_phCNUjg@If_cl5P8G*fGk`3WSCjrYho|d0f2%%Z#thDkejwB zGV!{KBuE*~HeCMfu5qvp*1Djvrl4IibdfuZFN=6IwGB)-^+$FSp4;`KCIc|&=WT`J zez|@A#z=~(QBnx2F!0z$ae5gfo2#c^ilTP@?Wesaurqe4A^oJ%JyWHl8=T}Z@C?$q zj;*Gu-?k+IOqyBFQQ6CgO+u=(rX{)D2(qt@3N4kvpPB!=R4~jQhkh1mj()zIypp1m zl^X+QCpJ2!?>#Vyq z^ET900SOzs+@U)4l=hO=sqBPA7|9M}!aIQipWsv;cc*KM9r=xM?N&|Xrqq_#ctIp(mubNbOffyY!ZlpJ=YSW4u80@ASg12c z(S%#{4e~!}KY7%cAdnQK5KA_ICI?z_^)>{q5K26&c59;fej)p?UV;&dSvq5u6SMR$ z0m3V56?<|4JKZEFcg|X>PeScyhD~eLRj1+!mj!}T13BgdQSYh(($ma>`xmFL%u1EH z!)wHcB?iQON31h)BnUvHS0G3v1eX30QL=D%fIlA2fnJt)rSAtX%#S!zUO*5TJ{$@# z79N^3TQe%3EsRN|B~%&7o{_|H6#YxKBthN{d4CWy{m)qi2PaSIZ$#IEM^w7964KXU zrVd#R6%7=8WaP6(K0fUf=J+koE<`^&qs(9|h-hd~JPfYHpxGJTYuK9!?sdp#HSl6; z15`#ClD`3E(JN@u3!&NoKXZt>3Px?=PvBBrajPXTXuk$rr1h!BFS2OwFIE`gtJCB2 zfq&jrhD}d)`hq892jkXCq&v-BlxlV{x~_cZ*$kCKar3bLRAR|L-F}@C%S}jLh$q@}b<)2M5RSZ>Z9A_+-fnqm%)Lw2qAKnpj&DvI)HKwu zNK!D<^_L#)ZTI*9)*+aX?TXBiO3;CUh^5`u9DiCy!3qJli^^ZNM5a*qKtm@W1&$;1 zb?Vt%C;fuQTuvSnHX2%)>heGmGxsMMb_9pc2>5^FKA`m@{UBS7%-VWiFeAHRnckKt zkLT2VjOu)y^o{Dw=#nEv9ldX>3hIBCM@CCYBu0S)X@6G&^n6`meN9(!YMUafKs9Gp zsPsx$o?vQOevTNwY1GYZ*lVoeaI@u-Jb1-XYn;ijVl-mKxm!F&yf?c$jJiAY^t9X+2Q@_WHHs8ri#W`B4-?}! za7W^JHM$~f8ihd0ySzbeI)v1m@H8s%?z2*_Zk>WJ&U-1sm7tm9uWwP+ z>s{khrG~=7v@v8fsY=|3KDEzPHJXue3yR{(ESil0Xkwj`{_yHsV0S$6j*OoPyxu1^ zH1tUmi7t82yr4|aDk7lBS8cjv{ig8y(VTl%=7}dpAuXxb*%m(_>bB!EqN{|PTGY_$ z4#PrmMXIa#RM96#5eH&Y)vg6tTgb5|8*5A!!bv||2JOO ze58F$)Up$7%?6|JfPkmI7#F~gwyPR03QbJh zL*ZkQzmIm>jTU;&Eyv3QdvLtHA@d>$q5ximAO8ux&+m%+?K-9U~Zn zw85H1ctLRDj{|E3qQOnyKK=?zfLnzp22V*lBS8ombi%YJBQt3aEg)vXRYbU@f*7!f zS9JuFcT9*V+=z4(SjRgsYf9UXZH1P8I^)@g(l9yOtY}b?}K-NI9+v#RTfl(+o!@E3>LPo=#2u; z%hT>&O0jungSc~wATOwk3pQ=qhZ674u$tDUExjvyEI z*9!(rbc8&$1!B-dNsjb2qw4J%I*8yT#7Kx2R%U{7e+RVS&7#hHy4O6q1=w8CNR1Q9 zw?QbQ7nUs1ZnE9}E+}`^o`TarS*|IgvF-7Un%adSjb(bbe>`gXfr0o8y9iwW!*On= z&63$;r+>UE?_x_1*h8{82}%8sx~1i&)iMC|7?-@7AXuDkubE5!5ThF6;%If1!~TKRjjzZ9~Ii zo~6C^k|?HKXBx0!<2U4>S7R9ugCpNVE|s5Ur1wS3->HOr7rx}*V{cQ=mpio}S8f0t z*Kd9HU8rmP*_$fK0T*x*sXj77M7q@3wp;x$Mn2p8lUxpVJwN=Z6p6^ZLLPssckLm)13HQv|mddnLXr{xP7s}ulgnq(1ySSKGxY)FF z@@W3OzGT&Uk9IA#1<7TyYY&#JPLWay1#(LNO=-hQiCvgMTe#&cw) zeAegzz%Dd0xZOQ+0X;G>f%BYZ`3E|cX=FnPbkuU{w%792q#XTm((fvtshI&JVwfzO zK7#M_1KGJ@3JG}18z>?eF?C>#8mu~7>_n{Fk%LvgG$paySvwekNI|S?IUDVXfb_1} zXsR3}xh7I_I0AZI;KemL$_N`aA&f6@xZPG`lw~vp1jgjbE&eT9X{vPKEjv?wVV4}8 z$93>p*sZ`4A3uffZvve&z%iV z{UxAz$T*k6^A14?utQ`YIT3*3dyPYTeARwI1IFR|8Tr_?-v%Bsrc{z8j*j*SKKzMYMkb8AJt5FX_#*T^Ub zdf=ow*;wtPWT1?+nTPa&v9-Z&(qG<79fU96%HxsB)b0(t(R-oVtVNdVbQp9z_(e-ZU;d-1edD^FO=nBQw%CtKDo? z2o39oy_wz|B^Gs(Qf?&3KM=l9WALGe~K_@#)R__qVcc(=lFVE4EP zHx-C&>)w>{n>N>Y#jT#m*u&wDG!C0GHv_zKM!J9GZ6X4ZTglzNpvX;zR^E2#pvzTl za|RbN)^kPZ2fxtU-eEhP{R+`SM@fQcV_{n#l_jJ@L~;RS(4_IT7;c2(>-O_6Fqcs9 z#Mf0lVno=+Jw(3W>HVFtIDKP8zc;6mNc$3QX(OlNF9ivBdXF--I1TAjk#)wioZ*5N z^>Yz|7UN=Jb{ZPu=3-$u7qJn_42jVhsg9mvdpn33`*}Tv(2*c%%?`!b33;f?3F=SN3?2Q8GR?b>*Gi zKc;x~V*=Gc)?LmED&%+0FkL~FrCS)Q^0T#Qm5j4)1Yt}EITme?*Zuy3yK2R>+k%zp zEm3hIKqt-o64v#=4Z$lufM|5y8rY<5;v_1D=^tR#Z}v&s>L`}oWRd92IbM!mC&Vd> z8Bm*b8{xtFa#`P3@awO~6%6D~M8ev=yp;o-qbG_jXb}AAM&xiGC7use>j;4FD4G0Q z`j_iIQKQ7Q#_GHNMxfpoF?768w-bb4u*w!HOy8qWlmFfGO-8%*MI^nsMZfmSwfqv_!d}|%N z)+@)Gbr3MAqSdvZ+qLfEOWCS{)BgM*mzpM0XyT!%@SM5kM_{q^4e}nP>;}h!%$f8q z`5>AJGwQhh6Yz9ncsb#jzre@dh+M^9iZ!6K@kxAXEbg+2(<`F5eegAfRYB*aO`v;aa(L=-l=x&9G@NX@%30&kkrNup&MH&F4 z5tq7FaTokkpxpxYX1f=AUnk9dhm~I zUOX?>1aYJxU@1C;!Pgdx=sOCmm)X}ASme*dZq#sGDpX;CTSmh!H+@0u*r@gD$Sw19 zd4rjnxmmQl(WEn+(uO;h4%2NH69z8=>f61 zgvNN}x7kO`f6B-IfAtvna-Po21QROiflm3Jybs> zgmzemhV2qemhHGfx)qFa`mJC94~esCs^2q4Gp zu114ofz%@a65s@ff+kra(a1kflE-qu0H&Etv3)3E3V~>@`iJ4RyZo0eg78cfWrMdI zE?&tdHh_89toq3jR8~l}^a=b4h8`@`hB7n3=*Q9c(U8+U zozQkWHE2qY%n3@Q%>Y#5i?s)hG(BnqVkjCE3zT=rtSfTaHEUpWxA+M@9*Is5Xy;Z6 ztlYF3<#f+Yf1cj%oPNoy8e-?{DsU@7W45X(%`z`2@m^t5N3+W%H6Nlz2f)CiDsyl;`X5cr3U8n-jNgTK8VG z43BCo?@tX+AL#o2R&<^X==hN8YeBc)DAc0_gwYhaw(RVa!_lns0H4PBXzCILB;Pgb z7?t+P3Oo-MVFdv$UV1l@!^AV<%mRan_Szzc{MH89gG6=hgJFpC!gr@7*FA6D{rf>pu6`|Ja> zjrSY7dtO|fn5=R)SXs~6fhMRCn~v0iTHZ{7K3v+LnyNo^FSxrCwKpu^M$2#1`n+{! zB$WZ2J{M3UZ_Ez8t=*3ydB+Rk1A?EXliV@E1}nxDi!IaOfJar*triia3>P;THP%Y{ ztL%$FuMYxE!%v2Gv%I zr*mdA=YEDO9Dpsrn|=Rg2x9l^?AwVs`YVLcdo1M+KkS-?rFGR>JN;ZI6{9XOzdY8k zN=3AU!!J`0fR03+5zyce%TiPppVDaY6wmDF9l9`%S$$q+Tkc`wToy+WcZ%5~J1NlB1m0u}t%(FH&XQp8J5YsVz!YjJtKAlCKqNdZSF48dHSC#p zu$$;2?07QQUzK&d<2t9beUNOE=)6T*AxM=Y3@0v??zMmGBL#@e!(4UGF#Ahas1tV$;&EGfDFkCgYG_M%O(TyI#!mN z$+jk@0E%=5{id45#UG{XIP=6NhX=5WEaCD_%;E zUajF05bIunQkt+p%*C*wTC^aL0hs9lu+0ZG`mmMKRXh7T~AaPNVn(Z%@H8vQ~Y>{!&ki$q8_$;X} zBAq>fvm91pSfd-+Qx_OYQrs`cJ>O|ldAP1WxX@Q*nTycx2xcOe%%5)N8bgZiy?KBhJL$_ZZjlXEa#pjw3-Y` z0ERRijD^uZj z7mR5EF-sPbN2o{7%5KyMx5FZ&=!9PA8O~N`34?$Cy^h-#15Pj{gl8 z4|%%n!wjiCJP(+OAz0V-er;pDpa{97u;$8v5_hxd9VE)fJEz!g8~vx+z@Fn*9BD#? zbDyrj+^D=8w&pnQ`-jvnb2`Z}A~+s0OK^bzO$4FczK|Y(IL90dtuPwLSQi#V)@lwLogpmR3ra6Wb zN2HC^D#r5Uj8rc3zaU6Nq<~c?=w5;T zn-X8x9V&Sx0b-q>W==W`Eiix<+6JVPY%#v{5AZ^-j9-bM3@8J96Dws-18Xgu7p%x7 z861lI#O$vL@=x?ERYjw`br&4I2AO4K_LhyEHyZM#gPP{$4;oy5P59k=Rcc9>B z&O_fr`*bk&ASK{9Ggl(^-%uAw${Ex_GYFs=#f+A%3&@dI_+?dUf_9HmHSP2w6lxlk z%ChuyFp1d4TbDfjdnJa|yPiekRqILrutmJ=xAZaL*p<%kNqHJckTjG(JZ9BeK<$@n zCh0P(vVXJCplV+&h35bkk8vZXrlM(hQM|9m> z+j+VX2Ca)~UCn`@ukYU5wP5iHPqC+W;vocYC;0GqVe=6n7)b#*`+~%s$ZDehXrd^|}o7*0z&5U^YOv(*^9Hfq5 z48oVfru>1devZ!8f|2suK7{9C^jC`Dl*MToXZbU1Az3UAQwAYjelGoM8E-jRa$Ji+ zz4%S8?e8YQr7fE4C(JU#^yk-;7|g5n=CEn-wUHurGsx%6hArxy^OdrY z*v$8BjN-@R{-+!xxS~^JF&7CJ6=v>k{0>?}MU~P3h~^Fq@vOFU#`PF~g4ZcTh0<$e zE-5IwuSmt1IJfN^SA{R!8)n&W_Y{n%48JMR0Pz0Sl~b+eK;w-YI>d_2m&)_jN(lr` zS8KzC>u{S*z9}t3CC2B*nT+5YZk2}5$I4?bt3~MFVrilEBbYtNO=_m7J>V^L%Xn1L z3inV6DLeg1TVEi!vwGSdd;OE3|HyHk_5XX=z+rntS|e&0Wwnv&Uj{gl~} zFM1c`5)G*`_h`}ohqC>D63*cUj{^rOh>YCK090|b?9E5IZY1G6BoBR+vY^sUw@Wg1 zF{pHiK*gd`8K^2P)q=X0{NPO5{?dAAt==F}__u@yejK6` zT`u#1FlC>3xyLAW-WVV5LRZK_#)#tZ*e6evSbP~*={v3u8mrCb_Y*zovyW5Om0V7Z z+~(vBe8;5Kz00z-H5&&m>9%X?vK0^L41W=^0)}#hDWb+^p4^&GN5>{f_4er-VBMyK z$Ig7jk*D#u@?U{w&!kV=gOi=7UPs7kW^7K#+vNHaN3JUVwaunymvn1SWKM>(1E;qg zPr0{|C&t4K0;RZG%Ep2`x)^nX7+^yq&-pLHMci@_3*A~Z|M!RS^R*Q@=g>iy3w#wR zLjw1}@YAM(O_%f73#ht(i7R~r0K(>tYnNxl?6UEG2$p%8rVW#k%jRZG3u#`-e=q@8 z{eiCz9uEk58CicDkljd+c(M~-B7@`M^@+{mVFbP5|AhrdV{)^G<@)KzEFdQyg_VmE z=j;fm1_u?Kc74k(ShV4{^p#Nv)jH)K4j4fhVcDILl|4V-WQAVkXNhw_P4ZCfydg$U2zfHPxhNFuWec@s$fjml0%ZkoPJ;ZV zr>xA)#In*(sCgNroowy41U9y)eL22}~aGfZUe-VJqKk!UgzBSFj zp3s(&jWS|!Ymi4gQN$w^ zhZ8NRm=L}6F&!=1fZAmh0!hYZ<5$=4W&6~Z-uMRN+Ny9JZ3TvlT`Mk4bLJULdW8!! z$b8fqo#(OGD;!AK9Tf{$eT+9V`)`|(Ge+~pwP?9>28_+eP&l;{u{5{2MTKUm3*L`^!OqR6H5BI>fh9g zDVGc3nDSD->r57otR}*E-y;#HI7b9mN;M=1R^C}b@afdFdwHn%c-tf`RKDSd&Gf!r z8$HW@L$N3DNg4qt0MUfLj^9LgAZB-8s#N=fOP?jWjtP`Wr@q{Q&lK@?6etDVaC__s za+|(QZ=lv)wf%acm;kuXqKI&c@?h{s&TLyi`TI-qm6hQ?N-XCBn`HP2%Kl2LzfloK zFq4+U#;KNKzJ1#2h@BDB_Co_|~!@lT3Q&JMd6yy~arrqB%1i0L_usyVO$U3`|M@{NgFnekviKrL0y zG%aBN?dh>D)kFSCslL>r0odSjpdFsjY5Ek|AQ6f7napXJ)AgvVOYC!ot+m=kk;t~k z9wIHq8Zzy|QQ$=z!`_X5rd7WYeuCL_+!YhfsxXKv?*6Ry3jI3ZS?ezLt%RK=XgH^5 zu1XGgi{j=Ne}LZ2W2^|}gZ#QM!31%#ICDrpuf?&xmOy2w5pa+wV3D5Wn&R)z(1DM* z>>Y1=Fk`LqtbLcqzDbRz3tv=V4HktWR&|-QO=q0p5fO~?dB52iZjr46>AAOV5EC2O zKgDqRurgUr$%5xH=8bQ%8z3-o1cqMQV=YKu^xPI$i34p=pbqF(U@Ijwd}V&f2uIc0kamEoF{!^GpU@b>)Pt- zYwMTK?^$BrG0$jbCkBTHQ!uMM-V(`AKHg+2`w9OJvleX611RXB6^Xic{To&s`&vmX z&wm=W6;t^01?i7T1`~eDQV}OsZGTXADWbBWi>3zl8gHkc0B5qU3ASLCmYRt*H8!@k zHq|cPjNqGk`|oTSh^v1)n9~-Hz#3i!ve$Wg7y~>RhRJVY_EBEU|Mp`0gow|(3!IWk}%GQgg&8fMh53lLj`*5DUFLI&2FsANiIDva1gn>UB$ zRLz7!#@=vn#c*Kb#Iav3O%xnE&#(&Il2|y?!N_~y8bVq-w!8cpsdpNmVdT#NA&*PMzBrBQ!p3O4*kCec zBYW>u))B$lW-X)YYZ_y{^%vEQCHj79r;Lst}X3SedV zEzmB#6FgV!vi=<;!g3h2N+l#Tq;%%H0_BmT#QB_vsC8)mlY$ZS*$i;M&Fo#?&?WX* z;_@vbXdUV$h^Wb=479g%L==IyPwGU@hpw(?*B;Hsg`>n5n7|&la7(s^zHU_zZD+vh zMbAMdmVQ$a)%IZN|5^RgC8cxa`xjXJUrD_!T*C$*@c%Isv>KbuLHsA<9O^!{cJiN_ zxE1a{Rh=nF*B+25*}YuoxR@#VG@KFErAk-hP&%zr22@nzvznEyB#xzB9w{@uT;YHL z(yA-1?*}!`w(v!<`UXg`}_kt8hRgyyO5T8U~@MogCD*lYmbUs4rV8%MlvLB*5 zCxUMhGtUZZcMALwqPNa-nnl$vo6-jS0q>;#&g*jd%mA(N2RumlWn%Pd4=%9s5T&@W zkbrb&fFxIgykmImbRcZQ-y1`Ibwwh0%OAzyHp1lG1B(ZIh zXwB{0S!{nj0*LZ`8rH}WHaA2cyEbN!?dxQ*bG^~J*-*vu*QxY4^=Vg5Xb!`zt+uZS zVNfHR>lqxgmTc^tKK{%YWn_$OyvVa{d1dfE-yIM8#B6P}_H>VR#;n}z>}-FFq-`pz zA?+w*aHnML%QMsctIwDb0}KKre8vl})+uyI=bsBs7hQ{@?#~<;mw8uOitO8Ff_zY* zKTdZ~3G{xb>L5G$Zz-B_q_z)E@s8Jsa5fy6&ftmp&r5 zjru^Q!K5#9TK7iLQN4@?qJ`pXi_7t)JyR{>#fg4CdVZc@Rg-!2!<_+vt;*{fJs)FR zPaWFjToH`wyd%QkDrunf$I?;8gU4pQ8 zhlN?-_tzN=``0|rb4qLZt6-@2#4%!$69?fqBNCS(yvq@Ck3KoDJ?LVzG;zyR?V?Ks zvpF38zr8^5pXu3pXg>iKu1#|?bJ#|r&6^nUEf9*6o~CMMu&-!$b*0P0P)R_-pvA4} z46M6F(892PK%8k?S@vFlQj)u;=B^frgC;UV4xhAgVX}@(dFr-|p*&(mUuk>8<6N3{ zfMgz2nkGKz6~lm2z*8|wdua7Ao~pw-P$WK+SS_KGk!>{QMoj>;vOsU}7k*Vh7Iiq8#LKwWd7dfgrv;*_96vb567ajZRoNuxUnc;6 zI&6i&2`-rn?1D`#rTjo!4uX8aE>Mc9@alBkw`#ZV~xey@cZ$;DezZ25c(H_ zNNuM0#SetvmNEbwhD-{WHi6hZ;-{iT_Ql|Bp%l~E3v-ZYxJ2fvek3e5D4Bc!UzNEj znPV)5-h7o}H*>>1MBZ>s)MYEr!5cnt7q_q{f8cP7j3GzhZaZ0usl;#Q`3&{EoixE7 zFLcY9+#TVh^4%>dT7l!xsSU_qIah_M??>t#GdGt8=4Fmu9sGDf zUiNtD%8ehB=;`5mzq^5=ApzUJHt_(^%ow#C$;`0h^>(J|+suOIZ!`C+pI5<`hoJDn z3$pqThG@XcT>N#zD7-@Gbpi4VZ^k+(ztNT?OMHRR^8M$vh^Oywl&@;IeOd}0UBp+h zm(*G_4Fp4j19ZB!d}%z2>`uCyN6oM=k<01?R%0z-I=;mQiz(#Er>sa*n~|8>81fD) zI|(lMGP6$9kL$q^*YXJ9ht>~cy-AXSX`R&+vuHr1oTh~EpN#Jao|18v?aWztjgsT& z!(A*d#{B?~@z#oSFo8L&!d}pp8I+`igw(Q6tQQT^^U=fnb}7^=of@HrshGAgRdaz+JOlpliG~A`nY!9&OK~yg!lMao<6_Ep8}nMZIhOu1 z7vWfpaWsG^qvO%1hgVad9SV47;g#p12I}d57oML;7|bmT&I(d2dvpzWlmn-Vj_*?c z5*ZP$%hzKW`Y1e-%`XR#7?d$3fKqE5d<^F+GSleTWuO-rqD5Mn_EF-99<S{F{$dqjCv*Cneq$bg~urZZTbwl&79 z(0*Y5kMi2m^ZI-Af9tV*Ee0c<|GfcHAXDzH|21^2hpGYH^k8XNDk{W_$z>r zSrk(v(xxLEtKsTXqDibfgcz6;+KhyiTV25){yN-^ zN(Nw61^;j z#f*ZoRt+c;0565se?EQ)6Ts5%3tmZHth8N4IT7s}dl?x3Z*Nhev7osg?NeX7H|e6d z9?Oo?cI=D!I|h#wBsMyEX=j!Q7T`H~j-4hYHPTm?UrihZ`=NwX1wT*u;w*1I?~#*e zQ@D2nnwa(UGWGbsJg(L)O$30%AcYBnE=NBzjfr>;Y2;SE-m<<*e)D^Gs8{?uZzbCF z*m*mfo4c>~&i7GlcpO*M?4MxU<G1zw4Yi-9>R2`3mZD;d)5;plyFhy>Ol%z;4$_k)P#o`G-L^W{7ctaJ|?~_!t=> z?Nb(Q#mXdboU>nDm5~5^`)18h`{k&BZVkBA`YnZRU3$n)^Ok>QSnm-T^_wwQ{`nfC z5-}E4Y2V3Zj~`El1&wo2Q||O^q=+%u!TC=M2&FFf2g_$C8_;e&JZVk* z+*utK;#M6i&|h2TJxM*2BG)H8o z0twp=63*zRqJTJ&yi8}qNz`-am2$OSH9-uNb1$8{c;S@DSqWOYGP1OhDhUBz$A~Yw z4S6rdx#7mLpTWYNr(WtYq7i5SQE)U#C>}+a#CgR_{XwTp-Ok7T*0k?c-NWZvHx1W_ zd~|e-G1j{Z1AFd153zT72J-jaMp^qbAw(UU#t=}`sMYUX*cuc>M;F&^CX5&`|T@2|9Q0c2F`OwVh;7G92=vM zn;RE^mQNfn+#T@`h&a;E6fgW=AVTFI4*`gZprp)Ggr*`$ASNbzG#k`T7nbiUjFiB- zYNnofm7*on%?Qp$MYeqVBZT#QU>1>S&I7e|`kfGDKoP#moFwgZHjdVis%1QEzb|T_ z_0T^Uk%}%x^iL##!Sw&7WHp{o>PWof!B}gEu{vV_AK}h}v@LOjEJX7MVeC`}D-m#} z8XMUQmLmz?PEE{udLG7-t1W1Z-p(pAE#QU`=QNuoehA`x5!MN@b>Ro1|BLJrM|zcA zzVA2iH)@o8M{HH!5!F>*THUqB{T1+AiYHU%v@h`EfnPS>7~9TntJA~B>*Ds-zH@Co z8c{R0ERr4iNLdbzoJGdAxw(XoFWgA`)^)X@j6ZIO@{dT|ITeA&CPokRn6yZZS%G@U4O0Z)gPYegqOH6ygc>#d`>{Tr{ z#lmj%UCL?iS$$@i)xCX#6~cMy@_~Tw%nfnmDwDg5%dzWQCW7jfZ1on2M)dGSDp?y2!RES7V20uSLS*n#z7O0`Lu) ztJ?Wn%WfCR{!-$FV?mZS2?F3A%)Z(3yWys#?@40PcWe4nlCo^7%-=sq%#rs1@p4Eq z-k&N*X+Fj|E;h8MumDH9P&^p`MUC&BjB%HFnDn-64vFZAryttdZfs`0uy7ff?kWy? z@2Tqs1*R}^X0UMmglpI?H*)3Tf27`*<^#9$g5XLX9=O%xvtrGD^9t|{cronH=YmR;wwqTpH+FpQzxlv0L zZGe)Yq>2XI7t1P46PZehJq`}yL(Y`#yp8p|vzfi^x+R<% zf!uyf8f&(x#6gpAyaePCN!D+5f1uWP3=5R#o}W+0_PzxKR=q@K|AjOqunNNb_uu>W zM%GewA%@-VUUv46Z3BdFKJ0kSD&8m!WraXF)E$UDF4w;DY~kJq8FehtEdzzz6)$O2iW;TbD18vUn>{l0DSNivhQ)fVxB%1WF~&;@sH(~-z7 zKiy8*7?;GtO9^fq{AWlaI7Iru_7PPGtEVa@>fbF4i2g04ggmS2tRs4-$7I5(imuG+ ztaI@8CLns5a|&n;dUhfX;bGtV{;NeI9aYI9|3HmN?Kea_10yZ`7GvVCEu;pB(*9dt zSF4=jnyW4H2bhfPkV?o0FO7$K^!u-(()6cy*2fqHeLrd90Q+DBKt=zFfr5ICjMG6= z#yde)Uc?2()Ki#qr&QNZ z3MiF=9dHX$$CFcD?t*&D^zey?*`~fIChAyZ4_&(C!7B?XUrX& zODt}4HwBcuAwf#FX_zMhB7JllwbBtI*Zlfc{O7R&O+uq5F&0`Vpnp`!eKRq1GWCB7 zSWa96J&e4BGQ;LJhD`y=(timPB1la?=Tp=+!@xO!^E3(*lDpFlS_ANkg2gwzZo_v< zBVyjRCM99rOb7qY6DJR}JG+cuh~G!<{L;)~uK>&%JKQoIHL%iYCZN#wdM%!(F2`nh zD8{W&xF&DpoK&-BLL&&DOSi9rSGOm6fI*pE=+ux3hvj@-ygi&$X=&BzAIi9A{>IR> z4s9Y3KAO0iBc&BuD-{qbE;>uK$b7j9~|H8inpJMAW1fciQJ*m z{tbvNEW44ioG|=o!vVh=-kvO#tT1$Vp=}+HxeYGV)t6%=#Ve^- zNU3(}snAi1K2_G2qwTenFaG;7QGJ9tOVkn{a(fUw)fYpw&^%8TaYv=bu|Jo8eSOZK z;T#`RLAq)UHCk(acGOiiT51Z4nDPN?v@!U{Cep;+_Sw+*L4cYvAix9AoYl(tqX9z!XRC z_cbO_W>U}H}rL7E7 zHBo8A9gfPBm`I*y9Ks-jLV3`BIr`hC()g!*iF{Dllq;cIP%n?&$G=--MdvQIrb}(901hf#HF5Xr@T< z*BjME=I}&;BDC=)EL;NND*&wsf-8{9L*(APMa{j6c!@<*4&*o}XdNFl(TLu+3Ld?v zsu!MJ4<;H9`F^E69@`OSQdcY-4_2-=mw{htQ?AwQCsDzdxMVK@qHKmT65PD*q3{0L zU!kx(fS9|z9F_WCk{9;!Dt_{^se*`>I1Up9xW1?ext}bt5{N5s9F@L_2pvd<*cHO$ z2UMJNxxG1bn!l%+iEjqVac$LJG zXtC~ft_RC8Emnbete}^Dt$dBRSSYv*=bAo~(6G<6DF=jr=J&-1s+fUZuKdms$`&1L zSl1xl33}N)!#V z8to)55W*|m@en>#@f5RNQ7qn1dko%7(4g@g#MKdeReU(Z)qI#k)wUI@ODN%LeSq> zexhoUX29Y$j?!0tZ0;a5buwJE%=hr4<+#Q(1+bgIz3YAqK>un6R^=+>n( z{^&?;z;Mq?xV5;%?22A3&qD`&laT)O%$CX%k-N}IX`n#Uy{SD|6EZ4v4*vn0&~ANnd^3q2Rv(c>05WxzwPDIW{<74eY?`cFRbf`GA{YJliu`%jmL z^6&8gc#@JDVx2}wcickmlhkLGnxkMh;wCtr8XcMS50zCpOnfG6;j7g^6D9$2`ZZ_w z+zsk8Mbd2LK3SJ;`B51e-joV2$>Rk8o#3vVgO`($mCuB4`$L$X(y%(ZBo2GY=m*(n zv^(Bv&)&P`iv^tYHd)>2c1%7zkgOZUAYZ2HmL2MG9QCnW4&L0gWNKKUIPJcRJlI`j z?2TJ6LDSW4?OuagOG)L38k@%4-OwUl9}`y`S%&gul(Y)x@Oif2dZOa8?A9UxCcW&a z5xS}nYu)5^+=9$VtLBuMkiM_9RQ61Hy+litUFqtUJr!>U_vr*;FkKsdqkzyFz%_@ zk^EntnHK2?(|N4_s5Y7E9wYxdLE?@{B%VYD0{S6Jsr$o-laeXx2@8nQl(yT{aP20& z_?n$aUaa4+iMDA|b*)e#8zURDnQ+j?Z$WJ-o~z%Gh~fb+A5~J^FYq3l4~%0|q&S#1 zVhjWdLiX4??{ylMtTXB+_W%k6=09*M--!*RO?=7nv6UN3&)ypkZgh6X=DGPMvs9V=s(mTD?gQ&6`#|0w zL_|(Ek5qQNp1u2!11>QQYt8EAf6+_DHm{+0M%x_!a3wh8U#yTt+0jMYA!*of!SMH@ zRMMn+vF-tBb-4g5p>9^@KoD@we{v&XD)y)deOMvX7}7#05thL_C8?1NKjfH4af~n% z@D!>{4%(Lw;d@|Ynevw|(w8opY+lqi(E`1oZ0d;k;$l$R9}JsX4U_j6kvnunIOR_2 zh?;P^648{Ep~B)J8Ga1rEaZd4cjcgMJBBavPM?0u4d{R3J;~6cW^sxlv>fRoy-)NR zda?Q%I|_CBzh--InyLY6j5OcB*@AYKGJ5$ZJZx)}w4rNewIm^?{JxmpOV3}?Za2@H zo0DA|A0HnXNAq3Plv^|(Ua=oXc$=fDwk*2UIPY-=c0(_191S8*GCnTKJ(@5JijaLH ztDMg8U&(+1o=aw1R(8EKJuRKKCQRyFcbBI6&du`ea=NNY%!w*(>4&N#QKJgBopQP} zY1rW^)6&)VD$n8-DYhpC3r(*)5G@Rv@9GVg=B1D3zNzA4cgu;Rb5y5^-S512Bcs1= ztiGjmKKaw?(P!o@MfLxqWVkC5Lu<22~0)0`!3Gb=N(Pjno-nQ-9b&$So=V5+SeWfmpe=xwX&UB z)G(-}o1~upxLw#*sQUL@s4@FG-a-FVyLribx&5lX+0d_bb3ygIyEvz{`Lkh3tJd5| zD{KX*rcpnE_vy~ZTJrEQm@8E~Pjipm9ls0|UplXR7jRINZU0z${5x{Gz@~~{U@(d|>uO5fr*kV>8u)0ob z-z%rRUca?1{VJ-!-&N(5aqlptXnoEoRIUO{)>P7{{af|*tO?{48Nr3-YL_bzqC%G@k)Hw}Ak$CZshnuv|ajF+YZZ1~^9~17NlFPs?j{^Lt<^sZ! zWf-+$MWxEGsrRuS-kOt_rig3zj^PR2KQlBmH8ixe^lI55qB<(VZZCL?!3^NL=UoD-rI4==zZVpgl+|em5^3$lNipH zpO0o0^tRg%?hn_K@-^1JpZP%;(56l6zlKdcX6u7xCfIM1*ebliI0d0iY=fv~X5Aa` z$XnVru7DH^U!tm_n{9%iH@4Q_xQ78|x%U~8EVwL<#u|*|FH+OYVF~WX_ z1DBL*H{je{UlCa#7E6AF3|?>#W*=Ef>D>d*nEYonWKPtv9ozkdCnpUPId*IlVC@DbT!Wg~GKlDJHygXz{R*eK2{wecsh-bs-&A{@9Vh@@wJ14sdpVmf z-drnaVE8|KI2#vkIw>*9y50lYvUm*ki|;>|e%%vqWCXpJeTqFm%T_;8q(vi^7S z2JIP!o$hR?<+3)NH1#JNVJmAczR)K21a_rLf@)cJeY9!I(uHcBk@J$_Nw?^GWfT?_ z9CUe!`xP4SEs%g?2=>RE3y++Pbh6W!%_|KAv!g$lNQq{7G9ggHGm>HX>P3jVZZMLN zHkY22_`QP_p|KxtK?v3sq_sN%ji)VFxJ3Z zr-cvPq1+SyKwNUNVW9w}8*szCA49oH3dy6UN7rV7JtUxkMiYm;i~Qm~gR0sCXbWx+ zn||dEK$;TH@)5OGy=meCU3deP(yhzSeW=`gfpqEly`TxXUU7sT04v@6101!u#_O_h z#l#e!q*VZ4B$y}xC`~J{Q!pf`I{6Kwo>R5!;$4>cPiv;?BFqd>EYY|mjJhC+)+IA@#R`{pmUUShc~szH<| z9TqwjKvcIxDrDFr(E%0GB#y;(6blZy{VhY62}pncu4b)1&c3C1g7AIs-0T7&=w8g*4ktvujXB*HFi2zT66vj2l zyoZMh4Bz{d)KcKMlf4Ns$z6AX5#kTJ$Gtf&lOg#k*gpK)cuSYMKM73Q=kgjCP%)s! zm9i1Ln&NqPp=?9&J8_WtpE-&Wts#_+@*TN<-H%%$TS*^5ct^aOya!MZ=o75it)=x zB0?s|AB?RKY>WY4d?{M&RN@>eHj^;f6#s4!}QbTU91!6WWkHs;RZ z^{xQ|zGTg}vdrO{vHb&N7?bU4yznuZcMs*b{*IWl!JwGy}m8FL}2WR2-E-vpVX9D zE!E{Q$hPY!>%mCfrqn;qJdRJnxdHDOTW<$&?_PCxSwVr@#W!7N-$)=gTq5=sMkwj= z7v7;A45t;I@yq_^P;OPVbX6;KXXtv}ePVu_$9Gku=VwSby9BT&Yd^*F9kvNG3uG_W zf4A+AXk&CJwyRI~a-bf~r+%ix?+ZhgG412#(<0p88Qm=zNg2iQ{Pc=$JvXF1Qz*gp z#6u~Kix)Q^Yy8&Y{z20DRP<)4uPu3^?iC?FtH@I{4+!*HB}cB3C*stK5r$K6e^)c&_xH2o>DbS7_!3{Xo+lrZiGSl_0Wb+XjKpKwep{hwQkz zL^lfn)7ap;-94Z1Zt)fjVaDgj@;ZOoH&IDWzFkf})C2P2j!#VPD&cs#mV~fnBa1@m z(H(=CqMXnFs@!nz+BFc|i;fq*A_a2YrdjSU=vHMLcg?swp}q6s6d7`$K)(uVJK+v^ zellphX3NvdDkkt%xvRN(HF-Cn!HKiliWl`oxizS7a!9!~Mjwa8k||fw(9^0}vHG+B zLdF#za|L(}n`a>8^_7M3tEXIPE(m2Wyl_7NhlKXHmIi6gVe)MDyg^( zCF`MY;qM*^2N2Q^Nxw;0B^ddmswr9nV?Bt)tLdP+2qa3@4#D0X5`pn4<>+JZX*}88 zQwd>TA~Tn%Fi(nxvjaC)^9#UMiT0SqvWb0>XaM_~0`Q2aAw!JUVfG$kb4OU(h^Vb3 zeXD6(K&?>2J8eXLOPn_1+^G+n#n3vUYd)qq6(}uEpAblsaQM5>Jt2mq8M9hh4!taP zFLIFqh_|p;)^IiZU-P6$0pe z1Zdp}C{(j`xJdFWo~4kGb&z4@uk;Sd$dgj~5BT$Uiu*@JHV0H&LeS<-=uuC|#!voq zWM+T~*hZ#MQ4wQdnA)#SB~tKB?Qg2>Q3r{>=C$0z@YkY(H|J3CcC&nw{n4(u5^X9cQYfPfHC zQv{9Ka9Wfub&0?MWL+LA<{Iq3RdKiQiUuf`!MmjBA+*fwlqQ;wV4y;l$5FHbOv%u1 zI$HeV7C4!$c{8)MoAFSAT*zKriPZ~NKofLsKF(Cx8)T|dk}TaLi)~tM?c#GUhV96@$TRLc7x}`Xf{yCRh+PW=5ZO!RlLOc{gF z5c0unx`NoQWNi`o9%r6dqWcd2&Hc!|B?amOYJ0R|`Gv343J!wJ#%tE{(?PSri)Z%c zc6$q;n%}qaXymagYO71P`?Xq;cfuV7{}k^w`Aa*6| zp6SrB1UFUZ&+zg^j}c2`ll1|dbOwUxit{=^RuSLR%s#dh^_KGIG|MJ=kpB31AS&O> z(benVdim~agkt0B>gsuGz6+9lWuoZ*ojx>!)vcoUxU8+k#nHR5Wu+N*DCbPNdG^5g z^r>(5;X0C-UfGW@;UwM{_<*acFw8GS^1ZPev5;u}2zAb{oaz)n2$`@8Ad)B7*YN?U z!y98z={vyShoHmD=LZcMVnReoEc=m)%VmPWD0!kQ`WF+OV8?ok2r4-x5`MDZBS|XH zG7?GZ!o8(`Ag&P^j_&N5f)MK~6TyC{Gf)YM5F4w(ns3QkSKjOp5@kv4`#?ZVliFj) z5r_8vgc*xL|7&AcjQ)|%#x#;`D~nEc6DX z^H25L)@!8Jcl{>)0$%Y;r?TbU?#TGsmagFxs7fd9a9cL?{Y0+l6HWXWm}v&I_=05M z*B!7q1+%}?;P^77`&fpzrwq%ERc(Sm{L*&HB!T^xfw*8??X?nPsQ8?%>z7y`)UF9# zt%;h7)jG9HN8lj?s9F|0-@?WXbqPSDpwNh=@s*>^OZdB&kv0H8wh-+eVksTQq{e)S9N4ZxN^^2MixN!L6ijsYAp>Zj`)EEzu*@KrNv+hj76wV=<#d<#HsjzVrvV~x+aG=Hvq)*e~i-@;Ps>xhO1X0vIXNA)5u>H3+R z!^IMynU>oit6GKElrZ72-*LR*5-Q{>MA0%j!IxAb@6iAZDBAcOsA?G^3POl*DNn64 zTCD|AM*e5(iIPeC%P@xp=pCsu!KXO(+ZIF;Tdla6ss+MD+(ElqhJbG1@$5+R-kPdd zG)ao5ow~oLiOB*A%V^SprDCLmzCh_!6yXxyE`nC1flaYeKs9ILA3`{8uHwlemnC#b|?zT=DSyd{+JRBo@QrD?$VRZu{(Og5(t>)hwK5Wcig)>5DB)$QJ&P=pYA9*Er7Z5kfN2DB{DRHPF_lKZDfA*s<~$fiAWzq9t$aC2t8>mXVWMU&B7pootrn?+6(a zZQK_zo8>jXOXeHM42t<nA1l1Bdhke~i2^gmi3-oisDnIUtkLQC`_?zlL(vlGJ2H1ExpQ*H^daPH3PzNK7jf zZ4bqtK&>(X+#()J{1a-s!o)Znvzaub0R&rb~R5$IkF5>%y@tb6wD zWCiXx!%Q=5xOl~YyMHnzm*|h0aY-ek?&IMw%u^TvMgv|L|D-k?oE1qoXPB%ZOQ7=!j+gjnv6u{{ z+|@XMg%Uqz?aW@)5GgvxLICiK*58mC=cK4wuxZwy{TAT8j0b`4?I~v|DV_Hw)=o4< zSlo7M-0af1m$q%k)9BUmAlp2M&{Rxr1Rf5?Crr6U?Jgt>w}#08qW%!) zR=l+9CLwm`M+tZ5>Bjm!&&h8|I{|v>eI|ytDKeUctHds3t%9GLVus{r; zuMrQD7Xc0cZI3!D9gr=egQ5YmiS{_3TT`4a7_O z;f!nfIVxEZez+>dEX18f$mRh z&=iS;rU=rE;;&9}3$FjGt{p9p4z$A&rke}0hSrat1JTh7b>N|wV5)CN7bs;0 z6kvzY-3|1IAJN+gVOs;pE*r9&6LLojNPQY~Cp++l#*hD7-TqgD8LY}AOEWycI`m#b z9=O8reN@n4=Ir`|-r)hUi^9uO>tWz{EYN3%z_Y{6&9#{1%4RY(OZy)&6vIP@@B7w} zRdcP<-#t*;61}C};kMFZr|xQZ`o?S+D6(^Tmq0Dalk_Ws`#G({i3jto0Aa`QI(dc{ z@H>5nDezUI)l;i_MOCy6f-w}3rQ<`-HiBz+nm!UTAeO?YZP9FfmC@g!O{dq>w(vb* z_wzn=6UcLrO_rH=1NUBV5yp+Kfsi5sBCoy)z$En{LLE|NvNG~pRMDKui4kdUiSe7v>b)*D9KyKdO@OSz) zbgJ^LB-eWne}aM2jK+jq_ZsWuHh8ufxLTI$s?x04E^9Hd<5(_LwpcD9tdz5^Wv3}F ziJj*UC|}(y>2NPqrf7DpD{@6_SuY-%3Rkbgt6G(nHdiyOnNFppn_4~Idb1X*`wr;7 zbe*4@EwQ?nSe9E>(6Iw(mn*57*UuOx!5Wt9wVT>Gl}l8A)Lo()&W)>7PqZ3_tt_`H zSt}y)&1Fno{`GRS4K=m3ubZPT@&4?24N;p7xh|S+S(dsMSS%YaT`C;PR9l>eR+(2V z>sWtn43@(#*P9BLvAatfG|!t`P%~#V8@gVSFJL!Kd($@#pRxfW@UFQ(OkcY4Gt5Lc zRAtGXY^Ky?w-+rl$6VlomMt`8n#-N$#sMT++zB06p1isv4^^v)nsmDjK{F+TbTRhM zaQ1#hV0L7wgZT_XzNQ3vd5*?NZQ`FCOHLAz7)p*Y{sE+e!=5N?PR3Qo)u{rFJ2 z-a;Vpj`*CsCCY<4^?DX66mhxae;wpl(f^(lWZ0aOey>Vg)zkli$&N;&C87_A?+(xt z1@B4Hy>b5LMXJ~QfI#!ZhH@g+kbXv{0M9%PfQ2PLO8Wu6Aq7al&GV^IGD#rwVe)1bDZqV^hkqNyBKajrb*YNzgr)zg^MJk@I5yGf z5ISVCA)&80h)rCHjaZ5GP~G1|6wIpZZv}#sX81$agmQ0<)?Y@>9UV70aKYdIyV0+; zB{CmIq>dV}mJpCe%Sfy}?^r9tW$`-R*@OSQBIu*oc6WJLpxyE3=&fMpd3}TTr1Wab z*KejO$8KjWOXa%hgMv(Es(=aaINuBf5vrY%^R`592i3#+EI14l&WhpuLog&t1j>m| zY;%m_q&9WL$IfhEBM)q+DBv&TA3M~h1K=G@mdF} zt*6#C=2%tmEz`iuSXiy`AxT_4gSa6GN+3}YK{KrY8-DWR|fTuY@)JE{0gsxXDKl3w}QnTyBz#8n|4=gc#)Q?myq%~ z{>tY}tq$Q+tZ@OfoUd?mr}i(|1Vi`84*&2I?1eWU0M|9Q2++KvHEVLbl9J%~aJ5w1 zt#*WgJoTPAwJQ-#N)gAh=2^bVpdGNd<2-gW-QH_NVoLRH1I>})kcLisgptK3#vPR; z#R^7s%Lc3~Peoy1q`~abB11r?!6StAp;CuFW{r3;ca|jo8gn-9`y9TI@8{`R!pQKi z9R495fKS`Yeo?FV*_sy3wNhMPzDTsMFd%O-86-)X(9ln-0CVq!8!-h8Xy2_bFZU=MEp-(9kz7!s_w7KQTJbU&N|8qK5fs(41?(mNFTIMqmR;vofqOlC+fw0nz(0?-0Q{91IwvU4Qv*5@14=h|ojyHa za8n5s27m;6GY#|Z4{4!C@(2nBy;nqt(n*)MU)~k$N0!$VyaPJTkMULqxaxn-^?Dvz z*tbxWk9@i}>rkRDboj$_?1OY|mooL@-lo^%wX8>b-P^DF;+|*c{`;E9fp@Be=jraG zU5Ogr;I}uulfzS)08N_PKBnm{n}K28x?hJJK#SkK0yR|;+y-38(#8L@pW0zK^N;?R zZ8`KGN%*9%mZwp#7NweB0IP^hEmvdT9;F&P8z|fH?o?({1znovTz3Yx(_e&sa0`|j zj38O)JU_3nu8}TSuD_#*eXgAu@!&+Y#62I4^H$pS(ldKB0UA{s4ko^+gxND%W!jf^ zoISIlZw!uTR_lOmZDLvfbaHiG~%!0d4lUxUpDUC>Ff z0MX`_9LILo#rvVhZuR1_#p=N6Nyzw1NHyJXPgkRNrmM_up745CMXjRyw|0w~uSQjn zGb$V|Zi-eE`QnFf7^UhfFck=i@U6dd(1I*S_9Q>}`VLkZHWed^-BMxtf9 zxVluc#qCT!#HSxPU?@Fa|2m;nngQLZ!YIWb1EHuo#Z=*EVOb?#4xCda;aD${j!#|B zN`rqUkzY$ELe`j^rndG5?Ql$u|A75azbp4t+}Cob=r2Kwlf0mDhNPop$YJ7OqvKnZ z^`$UuXs;x&?kj-Y2K&f<{afur^QgXDj&x@S7Y@P3uB{IqU`rTp2jFty(`v@v^Sfzg z93&=m%T~Q;VdQ*L6Iro$2F%w7VqW%Y+qyeEnWTVMWkc^bo2Hw@LtxrFZ~9U?=pnAn z`Ub<2=3f>qXTaz-dEH!EvuJHT4>BNa&2G3*iVVwCO6G(xnB;@T0z*1MiX|LA8Q{5* zoE!6Qg$PXpda7PndG#c&&~zuxi@N@D6jaU3_wY}oC2=mAvsjO^`0%CB8KP1807|IS zaImd|`N;d7#!Z;X5BS0L1=j)yaDBy;OqR$c@5hSf?9JY!*(RL4_fpGJQ`8F=wu6fI zh%83Vvkn+Dck!ZJ5J@ihFmP^pSdl}}z#|ljoPn$Xc3M>{nrIN!;q|3!h>kgqGu|Y$ zmyo$@l**Fkj@LY_GsgH06BO;4lk~?BjeqHK)e19I3MsOvRWRa^0~N&_3V;d{fi_v; z_aWAh);uaFEu|UciSG~5glU5cCUPuUCNRAw8g!ob^E z?X=VZk@waiU|=sIKU%%hvTWE&%Bieuo+-c#o82x)zEbke)A3|!C2&E4N&hbVwum+j&jm^U$6D+ zZD5_6?1Ht-OX41aJkN?ZJq|EW8KX6zi1Yja1P+O;=9r<~yoo^>z7Ot_dQRp9k~|$n z`+%f7XYg>HsJ!qR59=okA*KP47ExS2;~-%e_}v~hz#-5hNSah8WmEWGgD3N$p3`L8 z&Vl>_u0P%Sv%D&r=IrWjEx>Iw=*K`n9Ac{t^D=pxc51s700V>SuTG2p>8D1n1`i z^QYe@zagl=gSlug{=qlZ%TQ0KcDmq=Pc7Y2hN%QzL=>_se|XO}8vO7)j;*B5$mm>8iZ}X!& znnM9OHQ)~=nm42X)Ut~86VLMiLOOX=aK#0B^cCu$0@ZZ`R1q0_hI-7s6Q~*?3 zL8~HeTJM+_62Mng+j;4K+U>1AQ3DE4A;QQ7=fhIIu%p!2{UuW4OmeK)C>z+M^Wz&W zP5HQ0=n=XfCFjUT=GN=O*2x%`E7x8BeqMUhJPvb(rHy`vm5_ z`_Q`e2XLa0U$m!TG&}DjTg8Vojl=2RO zr=K7(00vzU_8*v1ka~fZ#DWC^&rt@`3^T(H^S@yR35RZIx>pqlq4M(8Ae;3iUPEO; z$RGeP4ZCQky(RoHoVYfuk$E=oeOyPp(Hoa78%o|^XJ_Npshc}0#fT(k%h25$iw|in z&)1k!E%*0I-hcT={;9vZzKlwAtcN=0#ODIE0R#jxrui_BD!b~5XZ}aP6Mxlrl$=C0 zYMi7i?#%icwd~nw<@a8oNP9)BKI2v1h0svi7V%X+*Dg^oR5J-nVc{d^nR{*6yNYAg zuSavtdOA8g-ClB=tah#c;Ocg1+gC%+47rQl$v@oWob;S%8Q199L!}tyhshNr81r}g z030NvuSNS7@Ugm-zbxfDWJ1%hGy$HO4Hu1?zUa?lv4nx?_R8uerdUsAMGP>GXAtbI z^)nN<8{$B3XSj+;ui|mwxsLN&?8R5~iv46xSnyo%K8iXuLDn^1RhntNaw$k=in2fN zUw8a#g#;1p*C8Yl1#W?4`VJ#@A>CuMiSH!iaeE>jR~@=qNt#8a(nr zo~0BA5TZ8Uq%mG0z-MrqAx>ZD_2++XRd>!WA*N2BE~m6Y!wX=_V}%wY+P^^WI#cWY z9qA>VvSi3OCdArje!xtX?N<7iGje~NcPhvny8ao8R8EStZG+H=U(U<4{5{LB5zUWS zUb!O%u}!m9z~ z!U&X%8R~3LO%cGn9|=dn$K%#P^$c=?L~975(KsPITHlB~%)s6cTqNOZ1Ly|ma2tID zWw0u8Q97lXJD(!SN5Yo%Sm7twS-eD0Y0NhxH|U9>K&pw_Kr}`_PBe@o192w@q84-v zV|x1Y)RWxCni8>$C1Tzd{D%)6SkWv3!rzj^TSsjkAm~>B|jkw z_uL{!zsdxS-Infur+67mJ?^XZc3HlXKF>%7S2B4nVV-jl=k)JpGU{4U*-H(+X#{I> z((5Uo9!OGl(a=|wW;#vAo$wQ0PVp?sN2tsD0#ccy+M>TCvDWN`1FWEUPThmxbvf~w zYuX!a@*VrUSe#CjK3$#1N@_!De?V4~B=tJEy$U0&pYx&8_cN89RhF9UWkmn*gR3gT zS}DpLxld_Y_CR7A8pKWT$ej7ZG2Uv@oFAtvb4XwCpZi|{)-cyUl86W<>%7Sjlm8^L z)crsBFU0?tgLA#j=VAYiRJ=H8g4}MnX+0KRD1aJHIr}Y1H?ilkPIArGvBqD|(Od-H zH3VIKePm;;D+E(rAS(oQ$C{+qt@Jwah>Q{EI-r`A8NEK3QJzh^2zA8O&?{gz1c-TK*JQ;5?gAc|Y zV1O{pkUU`>VF;LWD$#*nX`K`o6=Bq1iij+tAhL5ZLpm{w%yw!P$t3wqIF{lh;>q6@ zq4RWatbz8aWcuWilrnz8m{2oP7Iq-If{R@tpR40yLJ?}>xyEnF=e4LzcI^jutJ1uU z&4=sX&t3kwYI_fLs=<|tJ9i-4r=6$Xbb!eye;$#qmfN0!r<{W?2)*ch6(Y1qP!x)I z@OW_1%i?fSaIgj~BFyjwr(&vpFWB}{&sRE>POv;v;ok%1A@fVOTq0+huReljT(8xM z7#2YTe;$JM1QYs{6u@0#<`EmB0`i((~+wCDcs{h^N^<+$~Jtj7qK)P zv5#X$j@ZZ~vqONDnzcm8{Fi=>P0D(|N%JQ_hvBnB2Oc9RMfzcCx&{S+i;KQw!K7Br zQl(q1rdidl*kmPEBuC$*SF_5#0brAkZr@zca%5whdJWAc-vlR|Xl9O4qv!Y3$tK!-3AY@zSs*b@Z-+mX659uq5#aH+2Ziht}>h z&m0gbCc|X+o9?S>+@>npYDYJS_n56#%7J=RuW+zeS8judpNZ2>DpSy{0geI=y>o18 zlx$TqTcnc-;dOWOxqpGIOz@hLa`KW)jw+1i^l@!@5zvFp`bYF*!4-i+A|%P<)7JmF z!yd2)$(_5)&JI%-9JdDlJx72*8L_&?>cgBPq0@!D)B4 zsbh1t)JCkK(&5*y4V${`ZVC(qSx6DaUDQ(#n=<*@yP9bX@mr< zLjOxe0Urx^cq;Qv#t%gYn;pSuI;E3G6-MO^p{>iHeq$cVrFnpL)g?he@|yBWxy53P z?}NNI^QGMGlCXaw0Tz=V07d?BL6-9vKasNxcA$76QWGhHNasKcKgSE;fsmgx6$HoQ zU7$|splZAEMZ8?oQ>t^5ssU#t$d{8@(FY@5AebM(Ai(gSCz&xclSL-hd%_Fufossm zP@EbhyhTJUaE@pwCdeRc3rmGAf+&7-h)YLLAPkI#x)EtyfDHNnKw_t+1)!pEM8yAj4!Zvv>rsz{6j&F{}OU zOc1)sUov+-OiplLPz91_#=?wqO7j$G`~ldS*vSen>iLj1&Bd0nD)l4jQNPD%&J#}$ zznoQJJR|XP0VJR97aF|vdo3D~%83-S*jeOZH2Jn$PB6m)Y|pO!QHKZVC!Ho0OxFN$ zybg&5Uy<1DU}hraXw!%WX{X}o@Mabsg`5n%BuUqZKSVX#gQJJH1mb~7pup^bZAp^; z*n)4FYX`EtJXno9ETrLTdyig&&u@a5-{IQP##RfOfJPri1HIdhzw7dGc_13e0kVPE zpaXX%5)(k-qEgHbTaxgi$!A?8I)5NTfjG2r{z%}iJ;;rjHjbq^s1am!nuG1N7DitQ z=1Z>cZEl4rTJ07H2~6u3aeuCKJ&F@czho?3LMk5AOccSHwlX^fQ5kdhd-M-p{Zi}} z-^ZlS2Ox?2KRS(ubAO-4vuG-A)E{wBrXUR^vam|`#Yi-=-?m={)7e2=+?krN^Bno@ zY4>hw#=1U)D~ZEHqj_m*XtTQDFUXrpI-Q|c^%Vk;aJkn8i1O)@L1x+ zPfPvuHymh^8L%M8bD9XeF-s&wj&jNz{cz0oRQm5cnKG0#0{Dh?cy?4YE6^+l+rgJ& z03I*o%>B3Q?C8iPU=Z2Rsaugz&e=!iUY`=>sjh7E!n;VFDzfILE1{BdquZ~p$Z47& z)Nt-3XR2_f_RQ_nWy#HninFv_P!X1<@bBjPU0}OnuX-V;#_KXuKbN<3RG5FzpR%10 zm@rVRnLg-vt0p6zpm(ree?0Cm=o$%zsnW(K2P)5-cBB1kgl5b%iLo`1uiT9|jnA*qHO^_||2!93*g#fBGMo zmF8#uQLdZR&g<<~gd+3>WTUvPC)v$8OvU$bOs05ssL{fXZC-vb(7wAZ;0>4&3fUUq zCzn(~&E+xC;X8Wxx${=OwX*X>_67s|YXw<3k~C65i{lTV>yK-_ z7_VA$VO%>v!VlFNVTc9b9G9*fsF;_FcN`HZA4bJN4{zP2h~>_xY{WfR#)+wWLXQc?Gvu zWCnb};7rv33UP%|V8AHko_z14AUFYQU@zM22|_S|LQ6Kd_CYTIs096Db)LwC*h0K% z5$c0~m)4Spz(4^qJg8GglUDd9UkG{B&gv^cf_NM@`{q4$zp$fUwtsF%uEJ>Mw!d_% zEggw+1GG?O`gqL_FqWO%dcSC^AxwfV)X>05adbv zM!&oFpzSwvmk|M@y;Tba$pbmbxw^k`+mY8sD4L0F zv<~8z=;jXlfAeCj9IEp`!<2gkv;Mq%U;qAgqr2*d2Cz-I$J^#EZqGJby)c!=3jDPU!>=cZY{WjwyTzWokYQMnNA)PnHH$wWsw5s(w9P?EDe zfD_}P02NZ7scjQ|iK}RcNWbK=kB;uqVI{^<>+h$BQ_L}72SUd7^=s^VXpfpR1j0w1 zeLuV8a@uqqMQ9FYQ`))dCgD1%?8)v0}P$x z+eJv|@~P;`6SOJ?3xKlG(Y_rRG`}d^ali0GH@bd!8{R;mIes_3>A2~3;&;7tl^D}} z#vN8`Vi00GtRNW&PxG53DoWn*ggd;qr{e71iqUrNW}!*n=O*P1X;yL4qCU`96~GyZ z0GNkYDMWdw(c~SRNj61iqmo3w2o+kF9W$K7`ASNYq9!xBC&q@X1tfO{K>&ehfY`dS z*Nu@?R?V>qZo{-6Bd6dUS|tCHn`Cm{NbhkacP$dK(PJS!IiD&8PG~QRJKrXTVg|B9 zk-VYFF#_RW8M6Hy!D1F((lC zrb32F+DR*~r)2=>e=Xq5i`p5Tv2cK==>FUaMX>nIUZ+OPCh$8~2~wLwED? zDMXN=xFDr4Wdl;jCf}qic}MzvB+-8j%YBL9zA>PoBj^^J!bfZdVaS@L zRET;&uA+idBsItsBOU?LWKNQE#49o7Oi<2hKLSHP@KBUk zzsMGvm=VJ@1p7S^@PUz!7u+cp+=%$q0xG06;7hp;otd_YYzP3Q;DdI9F0haNd$xl& z{dUNsx-3AW=Eb1Oh*#UBHqfkLn+ACzgZfyf4jwF9zRX@;m9CYo?CR=iZS0JUj9+TT zG6M;_7nI2Ne(#=7+mlwtm%>cBRC`wf$XC=3ZM{Bii&%<(AZ-Ui<+-;BlCr&O`{Z;;<_gS9s(nwy)b+VTZ@dDEoI^rK}RV_v(6oj;{q~ z2q)X6g8=FzW^Slo+{#kBgSHZ1yv}++WU_V)?Ix|gw<{_VF}RP4Bm{=HmeR5>A@x9} z*c6vk1<<}8AoT>o`9@PxC*}_^Z;hTR!XfFELCy3dRiXf71gg)ud;(UzJG(bH95O>> z20G7MPc6?yEp8tL6>=VE$Rw$|Z~!)RdJ-la(Ta-jSF!@xN7vQq3g-l+RGm>O`)sy& zp<-EhrARLMA{ja6Olqlb56 zo7puN2E3;@DxX!X91LNe4?@G>V3 zev=kPnbhAW+;GoE9#B`*EOPkJB3b=0M#Yy@Nc2mNCIR5L z^RY;*6MZDaIrYqsamJlm{mXtkP_gYsTh#+bZM||MD%Dt(u2_cMX|lf4dV5;Eh$jhQ z`+ay%Z-|+p#1Y9+S}tXg%1|@>k~<_$0m+Zov+K*sJq!dbTBM5+p)0I02(#mk`VAri z7EGvsX^VT8w)v`!G1Im%{Y1=wqd>^>}Y)Z52+GnDGL zAEo`q7vamOFN@Rx^-7#@2)Oq^=jG>rpRfuTWZA6{P(VPx{x|5*A@MKhkl3t?252Qp zwVA?5$KtsHz5#nm&00#0 z&f2M({QmuN?%X-|_WtO8qF>?^AnW%-X6|R{;RpHqlf#1Q(|VY6cs0BN8GelW&c*1$ zWbrpLs~FX1SwtFzUuZh^{1no^%A{WED+DwA!D)B~sb6mT+g-L$H^^PoFda&t=rqdR z)G!@tpYSxyg5PiF;FAe`s8%`={viU^_Vp^SeK6l@>qc%k9m?YAd!2#y>k-D^&3CeI zmh-Ugh~RDipkAo>CDfX(!UByU%eHmOp`ndT3B!R?8B&1pp79grsuqHq#hNZw)+~ybBVGGr zUtmX5pkHQs{fwz_9npb<7vPbm;Gq&R%MUysKp)j*NAw)lfX}-vmwN?^Ji>#RIa89; zQ{x-%kR?~f6H}4{d0+tM5sTNQXaBw*FqN5SvwubFnr7GcF~8N}`SG>w<)mE$2Ai|N zF+9MPG?OypEtdfzIHOh9w%E0*t!-&v-K^I2a{a5UZR4N*p~kyL6<}V{LafZc&9r1e z;+i(dq?Ja^IcoBZT*c?svw^x<(}OkoL8$xNESQ!zbqgd5vIgVQwsj@v!`kg*r?RJG zXGf!nqwCVfILB^KuTfI-%7FvL4vWk=oA1>jQs_{=j5++h&4hsDwkrVM`czj^D5^77 zQtih+9Jh*b`XtsI67UuFVJEn~+K30SlW=@kjr*81qR#+)`;Ahnzd6+~cV6??4#ND! zNhv8=R&MbgQg#a8LOd7_3K<965*6dMO8&$#p7=riHfOL{bU$Sd2m4GCXde6gh*eMJ z@EH0Yb}Zz#^gLNc!5RIoz#HP{tNNjgX7eB0CJ09?hb=v`F+dvX$s+TES0l(vIH6de zB5Ym4G=6(>NUF?_kOw^6_YA;e-V>FTz}O3A1GE@~X$5VOdl0T2{}O7CD8vIaeXQbKL4BxMNxtZw zs^*bZI&okL%k&R&@wj7Zcy%JKhZgAw0nr$GbVYB$5m!l`valF^5nAom(uAo8@Ju+b z&@(m4US=y*yifvAP&6D_t|w70I};)bVm16Q>oHn!Hh^o9;5c60;ijn;xM!O1G=eGt zx!LqFm(gmTP$k|`5IWQdq5@Jf%nu&rdJYGAv_eCS)(f7+0na_)5t@r35xE^K_$3Ag zA(a97o6=T=EJ)MT4VfHkqAggDvRV8Lo@rG`b0}nN6n3&*R@`(Dpf;KoUbP>;qq1X- zN_he$3pmgK(%umU8bE)?A6Cs6^wJ*alsrRmVyQVq$y0v6gTtQL<9ko1>@JL=HE~eQ zIf#xlgBSwKUQot&m^zSZHDvXI)HCqF)B{?wm;6xmeJhbAJ$ITeEADLB-O%%TF@$|} zse<7wAY$(D`bN2%1Lm6Iu=EuUuDzUyl@4)qL^sV9qz{kY zS9)*xO8njJxEep;F#UBg4AMe|1*NXf|9wh!=#9#H?&s$n`$d#wsY8?@(B^84Xm>&w z3c?wku|Bj7N|h_6dOZw*JiV?PH)3Y^vMx&fy)fO^48FBTIj5hIF=XD4K{-xq25k2X z(00HcR-?b;viUiHBDGYOC-_xmV725$5CGS+ zSi*_4&R(D8FN)d79lJ_j1{0`U_uYiIB9MIuoo*O{syBUXvAp8+sXxCv-mD z|F;1dd2y}IQ2=jCbF*_%yNv1LF|N+J1sb%?mA=ebPFwBNr35@LJe0-Na0u|7!arUI zic#KbcRf@=>K=rGEwdT;PwMDsD9psQzwEzfQ$)i;Bgm*QoCm55u~6B!>-nT~3gM8ISQ ziWWM9c%u1%2m!#nH50l)ep1BN(UwR>Utmn!zdC7LI1MWu^Zg;v#8M}o)?^)nxP^z| z>d(5MN>L8)0?s2`QzVMpugziS73QL#7fg7KD8zntnN2cpqZ-mR>YJdA%%Os$Y1#COtIdK#Wh#8|>ZTTS!k5 zyBtLEh<#OqZ8~)(E4n?=yw3+|O*^X76@C)1(^>(DAPALc`0)EzyWRs8EZO)SUiTb& zG)zx8)7VuQl1pR1GRIije#Ls>zCMhrrVmSSP|JS6YpwJqlg8~W!bOrW* zNpCO9y6}KG`%QMVG3p6NKcXF{O+y|yDjOBt3pV+SVj(;Zxoi><95mN#kP59p49hHP zYHBic2_d^{fhK^|YL3%6;rtSTX_sWZA!@nA#ogW1Tv6_$Ye!>n>8k$Oj%wfs_|`ij z6Ix~vnDC;|DS}gZRC!o%RB_lWp9cdmcbF*j1Q)=CKP+3lIr@zEJ+Ru8;2q9zPg77A za5r1|A>W%Q&KpfV6o^|IKJPwjQs{&Re=yskNXFLC=}ftkH>5!^yr%*^@WDwe&6+Kq zW@)40LAaF_AOJZOe+>TVylMtijRyhl>kP7u7lTZmwb?k(1?4YK*eI zqX*FS-P$3D8*3wu3GCc8OA60NaHukt51T$youHx=@--=j+CcjGJ}g4)Yq9pjo!5@r zw0Gm&2G_qH`pdr%?_2=Cn6H@!^Q~MLZ*7gfTojm@h(*Na*;k2vlJT6GY9zN@$*aWIc_H#-WsE3?-lWwnRy?oxmK`z za}!I)VA0c;y_P-mr)-uSyD@C9I~SWFO!=G^;UwT>|17Z)SSqAKpKNG@GPR`@Ym)?i zg-qM9y+KM65W{O+-NEG{zrx(r0#YT*fKdt|oOoa}T@naduT*DVKLVth z7DM(fPXXB^G?KCb2SS`e4$s$%#uGq#wt1$B7D~nb;TEXLMXsp_%u90XawCzYl~CvW zu=K)RClJncH}wWGiktv<=mTwxy`-{s$1<8mjl63<`y3mG;PCg_QE#*?=f+Z9^NVE3 z`vlVZWMD05{<*H{Dj9z+!<|NNU*PWanjKV9G@!oG#}k`IbTolxhG36U0guYD;b`}H z9Mg@WxJylNa}C{nMDy~5%WxGItbZnmnfvQL>%;opwrrPp{D8>ylm>IB zz@;hxC4H0FhJgK^ZZdD#J>-QiQzzF%Hj7QbnLoM%_*w)ICpE&Wb`7!c7br17A9k}{V* z7T;*vt&vsFny*uHQJoQ4&THLm5N?xG@61_E4EMl0eHN&+y)Ww+ft#f@`uMcyjY0`YngSk4@xCtL2-# zAW+*V&EQw41Q=rL2=$jw5v>KmhEy<`*96cw8a*(w*4~_IjvA*Ntvge<2Hsw@%v^5f z++J*@(a?hsjdt@S_`J+UkbAtn-&9>fcQrN8-ivH0GguOPLWiYJ#k_SSx%!XhhyM}v zZU~=Lsuk2+2P(j|D6&YhRml|+9Jr=pigjnFnY95U1gxZ1VO=WzqJ8b|B};Wt&yxK~7u>9AWufg=1}eq{VDzJiRj zL)WQx&Lel7s&l0_zs*K?4SzW->+jN0m_zW+m>yd9>)kOL3SM=`mx66K#|1&+C zJtjAt0B{DBCddV}WIxFu3X7PDR5|4UZ-4_z2DAyeB4b1~+C@qHEuTDbws;>2U6_=QGHJy2t^#a74I3 z)i}j!W)#^AiUpgec+FD31V1O)ANMn;gX)3s-0^FmQ3FB70b8I}2w9Qur*QjiNykJF z5DW_B+(6=}TQ)dWsJX#-5f6k=fM;-BzXLh~&|nMHzE?1i2M0-T7V@BQa6K0BEvw+M zn#&3Mpu2)E)t$_cK9NtFK6W29w%x@PQJ2t@$RYh(0zzBcCpCR0Iv)4qDWmLB8w5q{ zsQ{13^wY+rwe{5X)8V0UNxc1-5lq_QR65fPQ;)LI6ZGuR$r_;D8X5n^XeDTUQ z3weo*8@3qvm$#ELZnA?ap-NSZT8XfOm_1zOjCh3#<7$-Y79tt!>gT=rUK9iZnK>sM z*?sKWh*H%~GDpPmc-6f-K){9DX{-S<7)6`%o&lUF%W~Sm#xo8{`MVO0EMq|SU>EZ1 zQlo0+QMx4razxr%Ve!eVL6LSft62YH_0fqweQL@cdRFxp_ zTgTmA`{c76-)eE12=y8jM-~g|kcQpmWEZi=Z9>c)ZgJc|(r zC=Atj!5?PoRkKaL=j+?5;*JPy1KtUlk;G@sMf;-+HX3G7mlv`8*F|)rQQ1N1;cJGH z*b&9{&DMx$m4;>P< z>w&q(6vg)GB4%m-Xwsm`-A~8;5_})*Xb1D>R0#-aV&j%8EJ6!>cCC8cl54*8=HDMf%cu<*v?HtKui;~gEIGlrx*XC%Iy#>VQ#hvx4G zS$fco`}kZ~6DSf#%zceYKx?IaTtjs3ag?`-5H|}8!ftoBiySU8z(WUV?x?B zGphC4hN;@>*Q;VvRJ6Vfe5p!8k_^glbuo1 zCLRf(+3BvkYecA2pktog?=S6s&m0UjF{KH(RC-t$I5X|tTX8%FMR3<(p$GhEwu8hY zCgaN-0@7@GWsRn&YLJv_3mz}ao3ongZZsR~j+DK91rP3A+hEvCjUA*3V8f%er=oYu z8>9FSruH_buGVYvcL#j3I>R^NB&|pqcU}r|$G*d=%9HJT;COFrPwewCdF(fkUtm1JbG?AoM|Ekm^xluKm2%NM$MspW{ zM!Bwv%E!||g;tB*xD|?*t~k{*pHRo;*l+n571lOfg2rp(f$ds@&p#?nso8Nl1j@1~ zH!yJ_OLqmQOKZ4_nvvjRfrgA|+v`A0OF%zhLJ5(ugG#_c(HQr1$CzNN_xCh{P*vcL zLO}GlIcNp6#7d#Hf#Y~C58-rz>SDzJh;5Q)@IRolu>C-ym~-u^vyQsb9sDvK{J%RG z`sS8dRqZCwMQbasT8PJ1i7fTUKmEqRcDD&y-i1Z8tY=PUW?BXe_Si168kD$V7+^E) z`Gm2{{d8W&Lq+VCvpDp*gVftDisVco%?y_2Ay{8|-21e9cDD}bf_>ga7_STg3#WAF zPsBah2v`7A8QOh6o~nYy$MELBGi}QSW9H6U`s+W7xf&bhsT?M19)o3NKm8EngD#*w zc`yOgn57?K+f)Zv9)Elck`NcJ>w}|uXArIlQ2-Wyv)@!H*lwH{m9mS-*fBLd?4* zLh=J}570l;S$2wE!Tr*QeSP{#e9T*Hfn6S3MmLnJdyL97KE#I93~>9ObC#F%iD+}b z#_BAZedo(s=bQc-gJR4p47Xj!&V~Y|^O;0!V{fodIcS`UuV&+YvNZDonk6o7SMyuJ zge4$wg4h<;1Su)JAQ36J8&&ADvCeWzTChv-wQ=GXST)&ZEdX=IDLETWiFq@+1a>%AA1RS+4DTrx! z!3uUwB`SmGlV9JbMtR=o*=7M0%loeDqAk zyrWv$x=R`Mxh$P%ngVD$eKiN?2(PZ~_RW94r2S$wCxT>SWmWFHhe^|6HOB!M=PJ)u ziZD1!iRuVlnr1{)0LGU$<;_4=xDvs2`><}RKZoh@^>NO{$ZKf|P$~{T@$XE}zTpXL zxaN!|jl+fqJ(0w;>y2lXPaquBIT2CkC|mErXTv~8s1gx$iF;YmhV=t3Tt$&u9A3?S z-S#?i!|;h23ND;~%t-ysu%H5*5>c&=p~~r|TvyVV7*A+0VHVJ1aUC{lve6lz^JNHp zq}D7f9_cP{j=dD;CV|79a^+(U-R%1(46D!m^G(X@2rS<+y0YI5Jbw@H_tiKx`si&b z6+#J`|D#=+s?cK=cbn+POq?RwCX7_;0bfLYpHB&erD=nGi{P9RWra)J#F)#!=ZGG))K~ zf}VyuV1x^Z+Y&{pY2_oBTlI^#AQknOD#r7X4CW+4BThEq5Y-V!rUipb)zWjHtEOz- zY~GYIYi^s#o6x^cQD*oAl2>_(PRp2a>Tk^3+%{eHuA6#Vb@&rDb4O`|PoVevwsIC3 zEEkT&KYJhHm5}Dnys3Ih)~l$QL$L|7t+xLc3Plp@f<%mJksM8Jn@7A; zfiw~zG^zyR;SH3DP5pFA)Pp`SU9(LA4De6*`9A#Tu?H`<{@k=$pW3--A)<4G*lnryc&9u0UtNChb)p*YJt=5+W z6xH|Oh5j00BAtU`G^-{5I<@#mURW&!=&I5u%Zj63OV=v86UJ&rhy2S5{MW&R8v1UR z+6bXU7+)pef;OAOch;HwB6?J0_NV;NrpHLilE%45!a?wsdf>Fn)mKc;9oYh)fDC8< zG26@Y7#jA`tGjM#RBdYnNyx$MQq}R*j8Va@He!7RC%M%+1^xa6PX3-~@Tt#sL!8|l z3zy-G@KNj%8Y7g%uC)+mLW!=fX1Ou+q_@WMu)HozF?!$ncQ?5lx>sBKh0hxHv>%(> zy-Q;E`@eUzunHhEq;CoTM6QI8X^L73cxf5R!mt3D-*^&8H|y(|j1TcCRPqQlst7jI z{6OBwP$J=SC}faa5E3xe*iUvZH|!5*a=+&WV^dMzKtI745;%{LH17$q?kG<(lm6{( zxk|iJNAf)g{@qck>b|f9Sfj`}{)Q+E)K~=hnJ2$u z&Y~&2IA=%RdK8}g;M`h=R`E+ZzfS;KB`kd%5OWg~Qaw6bk3#y4?twxq>U;ud zc0uI`&hI!3R+mFXlbd5B(r=EIehF>i!?-rG9O@Z8_-zl+&U~>i;o%28H6ld zM-2?oEVsnJq=5ycTjTZeLYUyG6bBiZ!>H923IxxS2okcBi4vx1=~Xe)s;ZWk*Wduf z&i+y{tyaq^qX$M+in;}=ts7b-E>BXnj-H;!mQBc648C6ReYzH(Y`?C=)S=rh`##Tp&oFd0G7q>te)9|9=~@OZ@EAb7_YjM~od`0|Qq|&Nbc3F1 zb4Ks*pm`TZ#TCh1BdR&?hV=CB95VxoMRoP}YSC<^wu}c``tl^Zev|c@{vWQsDY_CS zN;kG`+qP|XY}@9E(;fT7wr$(&*miepOwXG8^53=UxgKlp`WW%tFCR}U+-YkzQ#U3y zg2mFnI}hKG5Qt;Y+OUePg#KJ8Py2D!C@P>pBhkVtF)AY1`2e0p(*u#NX34*b{qQ#U zlx{Gp_p>`>sWs6w!||&M# z%wqv&r`X>3hfQ)1(5(Mdosew`${k*oUiL4;134bf$pn#Uf2at}e>)Ik@K-^yxoo@h z>Qs*T*PK>^$~ufyr2Jnh!6mXNp4~{Jt>&aD8tP+J@kfZ7ae*U)3-ttaU4@XJV?U^! z@rm}8SkdEkm{e!tARmS7R9y~uLsTxqI6I4H4rr&WBtmo>0bKmCr`2(;Iqz%Y^3BrY z(qm>W8&*p6u!N`R7kmcic?7TVi_?7t%bqW3u<9!FOx}S&`9Y$rnl};XA z%*MNqt0C=McB_5xJnnIEbAHu3*uijk)exl~ceAL%JZLgTD7~7TFC?ZO>1~T6~=Gf1;UN z#)HOfTr>9*;!0V_?n!dAuLfzwyRojc#ULu)*=M=J=`P`vOQi#aFiB?XkaZl-ID1=j zWM|U7YcwU^}Ud7wyf)LMC6LwKN2CSYlqVoYQTbjB)<96W)+2S zSG4e9BYz<1aVNYKB-4iO!tDq5$5d73)Awb4Wv{s+Z)$?8k)i!pl)qntO@+&j zH33!@Vt+u8x6bP^ayuNV)@_2_QBajT8MbBsESg4@_9G=~2KQ9mPqnMCHuE5{Yc2kY zr)aTP?c3)KZV;pCP8C32a$R}FK8y)@x!CE^EN1eV+&h{4S5`#uZ%2 zzqdQ0v5C=r=Nt%80I~bqTf8BypLLVAqPV3hu`jS4=_#+8q{*zJY1j!{4Yl!wFq)Xc zgj#s0_i%rv_aNFRj(v2dYh2C~2Yo@@1ZCtWQaN6KCe(@*GLPq>SBp6Aoy2VE_a{W@ zG`W`0Ou=JDBbNijxTZ2%|f$MS@ftw_4Gy#85r z;!DYrYoW4@b;D_ei`rHqdCD4hJdk6w`@>V)>Y6VjXX@%T)4#F>(1h4O8A+yzz{Bd? z=*#H?U1~q^=AxJYNZSLj?KJBI25+GVswQZZEh6$7 z$%2hw$nXOOg`Vsa;h@rg@*adMc#9gLy+Z1%@M7SlPb+Mmu(zx6{d}QeO>Fbrm{NKwPloGzgpwyZoa zXH~?IA4?BNp0p8h8;1_Mp`?WNA@zUMb7)glx~0TujhWG~5BxcEaT5eQc*5iIzWa^3 zwL=26%CI8^5kJ>uzdZuDqiJZ`D7t4FyPUP2SC5x z7|RMwV>6*bCd!=tZNut?nGSIQQTq7Xg$-u|H(ob(zIGz*7He zLDeA-GzYRF(uaWi{T}{2XV8ZNA|M~~1^&m3d%L7Fs5L5I%VLghk<`&N$)2N3#`SF& z>{#?)87@^DsGgfWI@GwVumdG^O~o`J1Of?HtSQ%Q7=8>-6sYNdlvi9$1Pqg--R0j{ z2@I>GMNXF0ig66;g;Z)ql=f6XX$=_=x&xMQXB=GYB32EraMMD)&<1@_e1I~pNc_^> zz1)-I-=tl}2gTPE0tlJVL)*g2$rMq~o@v0o&CQPP?&gaY!9>##4726!d869CHNCi@ z{P_H5X5Q_VvuDm`LHu5|KW8zyk8|5<%wzngx#B}S_XeD8Gc&2N#J~?0=QIH#el=p4 zIz109g0i;W-hczP*3Oom20+hxQIDe4)Ha_>>vXJQ#k+fxUiUK)ugp4XrDV1?$>jXH z%d=?1))S8{?`GI+TdnBPu4#DL?t^qR_6oCKKOov(ewFftPR=w)LJC>=9e@ zli^}Y&6V%Qg?uZSGLE;E)(c$=pStenNdKJ_rHV9T38=kT3_9hgDD?x zS~XCh&OI3Mbsow;@Kmw|2W~`yCCUPHB*`0U1h@ZX+!$R%cQ__ju1NKa^6pfOV$A};IBruBd{?mQ#lVrX$pe)O%9}Cg{ZIe zVQmFEJ4&~KCYo4ykNoXSu8))plhz+I36%H~?PcZ2ycSEWs(^O{AJ|l{if5e=cqvr) za+-2=qm+(xpPm>?Q3sHmE=YthM(wQ}p10$d>r2m~^^0+_C!cmKWt7dCw6?kR$6XSv zg}dFonK%yuc2qqMrD`dRYyMwmgb{J^1&xNt?b20o&dRTlO|?U!Y&<6Nznf~&FBroM zohSp%HwIp#<^ZeJ=;6K6>pxAOiRmvz0}JhRL<{4r;z8l%HiT&!l5J*4AWajZ91~=h zlWf$;Ebb&$7Ys+=X?2DTgAwwCK3abhcQ?icGj6m_raMf*Za#_g-TVM7wrVH{&3>#{ zb3R`m4yAEi6@|{KN(-o;>-lR3RMB~0EccOW4*a-!NKuv5w0gE@l5Am>Zns7jCw0ax zC@B;*IcSqPQY%43qr^w?Qb}fRF2%BgzS)Mn#(NK4rj$@mASX=h+@u6g2XR}W$c7)O%ytgAOC)e*+I^$rZ z)C^iUMBMsw7T0Y7axnpKpm-#HY+SzQ(RshWIKIMc9Li_R`TWE>FC>l5q-^jJ zoqRSRsYYmTq!EZ>^6)4%@#Ysx*Sp)>8#@=<8|Z_`T(!(hhTH9d?(V-Cu(@?t*t0mN z@~!=pb`Q6OkfWoeORfKc+MY&8I;C-Cx(@`Et?8*?0s4b7HBa_obSgEqR#vsrE-$4V zN_v~S4Rxv}wa2feOahj#s?$^X%vzoneXEvroV4hcu^coub5cD^n9Pt2&K0W(SNJIJ zZ(Pn7T7NUb>Gn~XU1>jHd2)GqwaM{kJrjRC?T3n0I6uRoSI_r?ZEBsRr_sC^j>Eqj zj<+ko0OZ%IfxE1sL8+b!Ox-A48IAcfj7HkIo9XV}#=L=h9l^#q7QCo$tyXHIh|yeZ z{C=gE13q`=zST~}K)U6U$&JND96J?tmW+nI6x`po(L0a@(+|XaRy00*&q0{jFDJ>(+h+U*Uzeh}KLxjHYuXimYzsHXJX?xV+{JA$sl%0B2{cVX*c=R;QkE)u}gUP|C?9(xQ zfZ$f;aiL~B-sN!-t-=UXBkD3f+~E|e#W5C-H##ShEL37@GNmW7K($k@oOjY@J$G($eB@-8wX60WQX?yLg=Ay=m?)S`}~iCZM1P_k??6&82t zrcPHMDNUN$59)OLZwaEj^PsM16b2R>fQnjiq&ac8S#h*E1D)o%*cZ86NATmM0g^=DnQPDnbb_^T^w`81yq@%jMZ=lg(E5|T67pE*hginIHiVga6s-LvLRu!@-YA15Ml`bYRA2wD8GV&l zOn*$JmIzd3(x5c!8;sTda5M`}1rzP-;%0gLSb01sr{vjj8?-PkvZ0UJL1j|3Q&DZK zDtvLT-p6v!P7%IlWEK)VvpqyN;PWzCs{kqv&fG;jRmPSmtHu%+o?I{jd;hV|zw^c1 zWT9;aeKb1SNT}z5 z78>lKU`R&W?Kafdi%+H$#t!3X^VwXxUoBkYb+!cus70+QJ_XCMBPayQ6bN*FTuuDo zfV2;0MoK_14}7p}?wQ8~_~R|u;JKn-HcUtL%-eL7T0pbKg{RKZ26-J-W=>nBJc>sX zLb630n3wTTvqywlV2Rwth?<1Z%}Q4vXBkjgA?A^b&f06AC*ZbI`j8t_Me=5Qtg|YY zmxRotSx#B9!K2{7is_9PkHmm`l9h=Te9^}s-eV|D;?{Ha5A)XpNSuF(FCmfE1|xe# zW`F#e7TRKGgHkb60p$qD>qse61z{q>9_2CCp&8YOkj9cqWalw=(9BM~4O-8k`8Yp& z2kj2TY_@Lqz_An{ z$@!3{{l_Vcjp)bi+lZ2OZgp$WyK8G&Z&Yxopcb&3gqK7=n&|*dBH04nr>EeSgf!_ zj4(uJ1x4Mn4dM(l&EG@5e4c!Ee?Ce%TsytmP4*O;WVGkK^=(eT<@ar^ni zgdL(`Wv5j;ZP>%gU3OiI5$hgsvT=1)t>nD%e(())E^w?$vlS4j?$9<;+qw>bU#{BW z#yO5`)Z`+u*iYLHPNAh27C=Z+(}!IN0J+t34H%h>{H;?w8Iqcc;5}^gebL}*$G^us z*{qkw;Qy&-w|QNEx12%0ii$N|y#x3`e+g!xDu0J^eQPAt^(=9U@eDHkD3&AXa^o$9 z-B|#mf1#q)Fncci{o?m|xuON&!?&s###rU82hsWKQsPG7x?Rv+;>#WH&lrjg|F`r~ z%PTZszB)p57}H67+G(eqmD|rj92?x|ia)nXcXR7+Gun_naWFslGnwVboN=e}I8qFj zk4<7|ScWdoHTC!u1aJM!r1AD>(pgqg&;cZ9>TqNzg(~f$vT1m>ClOuYom$pKbx2L%#wAtj?bYj;`wg{daZ)$i?hx~qJ{Kzb|?N&-rRZO+ObRZpv zm8ww!(=?-SKd$%m;KWTLb{Nb|D*vHCWXCyLJQ^Bu5EP(t`iU``kCYf3RVO|%G)Pt>V4M^pL)?ds5IMagn zo=fRq1UOUJi+ysG9+R1r220;2X_MjOdsGPCI8xkD8Xjls7Z4CevGbIoCvmFi{;QmH zyBVJtS1%&DsdY2Gdmx!kzcbO;J_cA!t!p0R!40C^1&7tFTdNW7a)+pci89~Gyzv}2 zClU=QgaLN;fNB`PDxQfC)s1poZpDPz9BaYtr=wT;A|>_NFj%QH=uYdMME42n@r8P1 z7?KBJz+Js7fyXaMrX}nB<|R)-q}Y5$-ewtZ92hMrcQ(^P!5i$M0`{SvDR!Qz%qQfX zj4d`^%DJBC8E=AoEeXxw4|1&2EM+pPBC6OQ_l`J&Qyy6WJ5Zcw{uw_5CTra5JA;)i znxdEjVLrpxIH(;X zGJO~ad2cac!aTnKJUF9M+KGvJy;tH{b(?pXdsh8z?!jo$F3 zP@QMh&rxtFe^C_YQFk?qSfgT#WXR6$OMu4r+N1~-jzmxaM}tozQr5TR)1AG$zg4qj zZT$vFws;l84yg*9Tc+g+5dTTa&)Y=M#Ns&EAS;WePAdsqfU!9CTs(7uQMCMg@EPuj8Q^P1tsG;5J~_PA9V6uXifKz@8}8;|gLv zb3p=&*lkR>cy@^lDk3q84&}KD<`XUq6#}aMtg0Opo;eZ#g#XzLiUv}6jSB;nKMw_B z4I9B$fQeH%Zx_at;7RPsgw|P10)E9bP{KHM0Dru?qtwYMmqhc&V|8`acl+d7uxkBm zCc8D$@vM&f?~};glv%t`%h`6sa*Xt^xuq^|1SG|7V>Zhf1_c3Uw8h66q-Le}0sAJ7 z(U9lM8tFK|rG5QOB$AyMlw;LWM;~nVY?0{Y!pdi)!Vzp|Ig;FV(IU^859z#jrvP2!*Pbx!f!{fQkfYtj0GUAvTL zCjxDbVx=aUpc=FurBx*nQx!_H9Ey6uW4g(*+ELJw94ygwu+=2epB;b|Oqs()iOzt5{vm;8VnmanbU(pg%oVc+ngmtr zkX~~GV(H({krVK{o(6UXrgEs44Bk(*{yuqHPQ4}j9&%sK#y;C6&@}1j^4`+GU&56> zSR(9=8Nf@_4|SULl&~EBSSc9w2yP(>NSG+p+;V?CJ?Ao? z;6j9m9%^vTKz#ERUoBF0964_}-H!~4L<+|S805V|q+OVfAu4gTaBB~#Nnn<>(!I;r*;~%2_MP; z+-L?}DB!`F^N~*3ti*Zk83xpi{qq&Z3!~sPu-U>V19yKIKPq+)wC4?pVlDFzVRxtJ z47Rw6J(Fb&*`d;(ebQBOkR^mn0F`wnuZyf#)vAaL( zQ$43oo2$$vHpExmyeM|qe*(_S%RvWZ{c&Y9rmUEzttFZ9ZK3xdPM}m?AaPK%t%f}) zv@Ohu(0(I>2U{5UbFaQ}y50O`xqqb<3debs_tmJn5Q+T{hXn?1*;Wq2l>L9<6Y9rW z8f8G^8zU0ndZ8}@@GII53E)`B5vMa&GeXlHRVa~)nk8p@fV-LeE5$RSAXdi|NI|jH ztt~?(e=M0p5pXqk=5!`J@W7}XIDtH_KBtq=nyr+nHVEd&f9k)>`+_B0jd5>&`<|=+ zO1b|Au0H^Q2lb8D0PDiBxcW09AZP90qZmdBBag-}noV&|ZNem}4ai)hJt&qHR?J2? zxB8h(`N`noTAW9|QN|#yo%RuHJe7RJCi>>X;r(N_M`G84Q5Vr*>H&w_UfxyodT&CW zF_%`zU3%xAbG)2Z@K$YX!Tg6g!3uBM6yled6y#KD1U15{n@@@`EW$Z1b?~VaeZdrX z^4mw#;aL21RnU@rKj1qe0(}^k1(n2D357lw6>NouSl9!TNngZ{-+ZX^ zpJCL2z4zPx?J97yR8&o}EADYmVm3EqnJe{hEiyaB{$pNF$FxC?C%Sm>vO4^?tzA;o%imk>i)L#-}P%m(*g7E+e@*A9cq8} z31Se}q;T6RGG0ILu2_A+jrPhrAMPU1dG|48uhpjrwFqpLNQy*bS9Kq+bCm4L7K#cU z<`2iz!UW{P1_6J7T>OZmy4^eWH(XZ!?SfnT*EtK$zmEuaY?h0{hFag&OJZf(a1dUz zRKaX5o)!+*6wgu11|j=O#!z6em(Vq%EQ^{H z^%!?->=&e>xyn0a@ncq{6&*w? z>2g)QOSar?Z9C=|I#FX*USFqQG~axWP0#Vv-Ob-XXwmb5-uxz;^Bc)yb@?@N6BnT1 z&-Kc-f3+Dq1RkC*&Th>XNRf|9Q%B807dKK?Yiq4vsgy@NbWmk!PAq@7{(-H9&B~A- zA?v4o62amlv_O=^3Hn?;om$nFC7a(_Gf&F4WoI2vzn#m6ui~wYzWWH`J5scB(%@S= zoFGZmQ>h@+W(!QWZNlkY;KJ*t=S#`TAw=?L=m44)VskubeTWc$yK&Klrwf)R^vQvI9YN4J*%T_7Oq{NX+MXU)Zw_qA3DLzHNyCiy#T%(=`(T8212wa@RyDV{AY@~X-#>ikGI$Wla7ke^QiSSvnQH7%#SlwtSXXoI{w zV2lEEyS`*m{fX^}Gu53t@RL?Q5JF-t?nJzv1ij2-r+P$h_Q#xSzFRsMx@f)w_hxGu z(X`l>lW2O{t*{PFF{?8-$f)1QsGUrda$!Z-seZnmgLcdVV-oC$0P_>~95k+S#w#P7 z_O;^w2$F$Rp&{~lhD%kjC?#Wvn`*7g&p|SU!xZJIOmA$#1PVPuU;e?nb3-w?n4m)hQ(U<~)5KC^E59`c zH9&(xXYZmFa8T|ZrFL~k=c8!e9tByky;5t}_L$|XJ2kL`7@*OWJ8fr!6NxKWU{U)q zv-8?vFF;!cD5^GT|Gggp+Km%8CWfDdL2bL}l9(67BXdb_`Hn^?|F-m_?24<<~} z5EjbBL64$9FuH6EN7u|fG{oBeaJ*qErUNEMny>ov6gMm=oHDTLAgJ&k#2~8yQ_y@R z(u3#1#G>wEdnb%;m2y4G@_h4%W^#!ehDi02U0Rr;>Tt>5%H3Yzg6fqIX z2|RUSEE%w2z%J$?Rh}zY@V3)HhjZJjl0*3hUAz^c5sgAFhrn`2urMb+1IaoZ zDbWW*8Gc4Q;Gp!|0L=p^xs9pnrSUs};iC3eXLETLwg-Hnqv~%92?NdFjG}}wx#%SV zv_o9;@Dj`iQ{glD%;-JCdD1@(BcAncONne8E_h}PYMwhP0E8-@&zgWm!g0+m{WUL7 zgSN}+I;MYB@kRl+2a^c9wr7}tA{(rupnNpV{p zgPP3}@fEB$%MLCfOZ}Cit!Zh)$<}FbOwIfbJ8g%Egu{{CM-Gt!aOEAZ z7-i8TNkg2@uJ;S#dah3S*r(blG3^9`P!JMaxMovSrgNNc1dUN2ls+^E1#p+q7q1kO zC$YX0dVsw?{Po|gnS^*rn3bZNcZ6GOJU#&m^Z26sTnVK8J_W2Dt97@0W+=Q7Nay94{99}$9CYtyJAX>;xZnA@;0{Mr0?ai^9{{Off@X^%jP>d|55_nH^B@=!Wk$>I z!#-SK6x4JL9Bv!6*$WxOonY$bn?@;yg_wZkhD8Ad68R7&-(nsVgwd&N&i+wrr(3Y4 zmbDwbcb0IU`QGD;W{P}hoN3wJnOZmc9;@@j*05duN@E?TH=WhC<4WY3ZL=k-^*q)z z6<}*qdz7o@Unt1nu`?4{nS*4y1;o>|TeeJ9@cNMcmAm z$h4FS=kHRc7&OoF^}E5Ju{$u*Y#h8XOjdJ%KJIokaeHS*gHG2U z&rXYF-^@##a9?me=$aqalA$C<#J)A#;K2M$F-nxE>?F%#6hNHpr@U~S#QG9&Ia7>< zD5;B%kKx5i%(X*22;U4GxBCGwFR2RM&7suaW+(?F&k|$f;*i^-s5D)oc8LP{>COm5m+xq^RD^(wAUt0>zWRX&JrU7#RJx6iQxdQ z?IJlZXFupZa;KMtcSOs*@0J&4L;U7Tvjok>!+q*oyX~ag@5l-i}9my0R{?k^lN6ay9uG zINhyn8qG^#w~}8ubk*=-1V|n4Z$<-nnAkf}G6wWG(M4o1p|yvhv4$EZxAbzDAZUq6 zeGMe=oFsZa_x3+yr8n(yHw&`7tsdUeLiRpgz2pcDZ@ z77@Gmk{WF58FGK4RXLkE>xjF^S^QuJCw~8@;Y{_rj^QB6OR_317oZP->5T>$5~L0~ z_rQEb6ZwG#o*v&X7H21o9S0-R*WK^$i?%MhXhZd1A!%rML)(t6_)!T_YhZ$R8KHOi z$!~A81ERP0;md_OTM(xrs2V-G{asx7LU|j)kdct?A}BWg=wYwnBunj*$cBq8rn~Qa zXCY9|-R>x{B*A|F`S@#x`)dGDB(x`r3j#`zhYm+nK1HSm94K4x^Vl!jE8feuh$%1U zqy13^Rk=j{V-99HW3?g|v+^(Ek6rA_Cb38G0^dI#m8ans;lUS?)IXTvG>$zgiCr{~ z#N5PAldNMXVAE&*_oYU-VP(T(lF7rG&ckBJ#$w3DGFO6cEQ6FUgX{p9i25N+kjEzU zkrYEZvBoQ$&%uV^HI|YkQRZ=`CNRLRK*T0;QpP{?-jrAgE5{|=x^sGYAVA1Ku zwd#&YMQdiI$`y!Bm1qK5B=2Jd7@H`>>|M1DvQtOF^v`#FWj3KK1gow=TnAi0b1_I{ z@c%HiXr?l56io&UfvrGbz#Mr6NpcoU{$?=nQNrbPFS>T+xXhc-YU=o>51s<1h&giR zsrRl~?363zQ0>*&t*zK)B!jftTot@=*&X!jAXMwS<|x2YO=AO!OEI!ajxBpNm>94h z#VkrxCsOhG7=dnz6tW|x!Y6Hi%i1KNt0r$zKhBOwd9rqr=51Y5S{{Tfc|-6Dgce**WFJux7899=Iv?o(vdrq8At3HlRU+^;*_}9~NHj?FzJyU0hHNkxfs9ek3bO51O z&J3~Hzkhd#L8Izvl^@fvol5#1MtANyvc>bBj6=2S=iED)G5&O`?uQTPGc<3Nq&+b# zf$eREZ_6r{A^UTP`(@-71#_DIt0Wol8~^6@9)FZYI%N;?aXwk|w8&-IlYSQ6_SD_! z%t5+8jOIRgFiz%vS!h`;i4h!Vss~(!X9_7R$s6ixWR;%qRPwo}yumSj2aCJ;9eqtZ z&rd=1AfZvLEz5{Zd^w3sxYO>LkRDz>%oK{@Ek`3Al$oU2!ZPCv#=|&R4S5uQ`9^$j(#E`Td9bOJ!f0f&_kz#0`A}u3 zBTABk-Cec$FlB-@NcS-o&qesIPo2I<1mA^NKBi@d`j8PK!?R)ec&2=+yaSQ*5(Vy- zw%^N2S?sZhFZ^JQ6w=v8Q30aJ%y7Ou7wlrNj+^J}HD9wH+upS|4jyK;3vLFRnd&@| zove{oL|-stxg9yL4_g}^it855l$E~IN0{&`!4?#db~-#?`bLW@walV@b|E0SQ?twi z>oi?WDszU1)Rpdn^bo-Jz&GiRuJaN1jYSY}i6@GfPoJVdBuIF&Zvgs!dHyHm)wbQ` z`+3+M`giYesf_u8P@=M~U!lbteg1fpvMga3ssUFs}cFhaEt)o%2} zy-sM9IpJL^|0^`OnE*(Khr%{JzqYSSdZ*5Y^d<4%b1$_F-|mh5osK}KEPHA4<{eA6 zG48?+dG$Li^Zf&uj6AIL$G332w-UxgoyHfI-YXWxn8qIijdd6H9ntww%fmqZgp3q# z6XBk;eSj0a4)Vb^8c6!HW$p|YVk#gJ;%E93e0g8&lhEE1UK(KPK%2lEe6c9|*{?#B zXzOFswld-D=enf8SbTmEHJA?`1^2k0zBl5bu+s9Y&-k}Qec-q(00YK_ zpq5tY>6RH*Stf?M*ap`^U5$foV_1}nH0SX&xOL>b z^>f@Qaq{vcq!2)0{v?*Z9;y;NBC4x=hwg=A3Beb^itsYw7NT1G&WWq!N9G4S{`AV&Qa+>m&IHMr0(L)Xr(l0GnL+H^FTs;Le2Gpz zVAt^*%m94vmN#a*iGPI5LAvR;dn!u6*tbyW=LfSM)YaASpI>gbj6td6L3spQoI!b% z7a<6#yRrx$iKI*AZZyttjU48X1%&`sE@`rQwdgWid;==Fph#E=4l}uUnjQGaEM0^R zre=#|aq8<`ykfT{@#GNk2I8}n_ zbukHGEJ7PBa;e1ww$#+ zkVU$AT6|FoZq;XcKy}&T@tV^|xM-K?Ez%r#)KRLj@8x*Wxk_ zfXd1$!yc{2-oF~DfoXEo>EHM2E6?Z=eQo=5ul()KFJ&yz4W)wsIym(k1B>fMD{=!NAeirh)vW{ z>3y!z7u9w`Gk*fdu>!X8d(6sh1-7q?UR&jHTchO19CLvtt=-GUUT*V%vVR9RFQJV+ z@OnO#8#gbkjo~B5;)8%fEOK@VNpS*6)NkosH#d=SZXD@V@x(mYXWiVS4qj!qy4p!; z1>4F$&>#X$MMJ6yfRw1ny#P{3I+GX5}lf>q#Vc~KnQ zEz)P%#5-&|!Q8wAD9R*2+i)`+U-RrDw^*(2BJ^W-(?XB9#*4d@)L&|enWcG2?kY`WRp4(z zI>)WC{5AW1_oT^bP_+wM<`|Fgq?idj3iwdDlb9CPXSu<*d9oC^r->Gym@ICKrezf@_p6_MDn(%5cd#l)=;ZAIl2kdUgIep+H`6Xwcq50+4d&8KEQ$cZ(J| z@SXi}IO`+rZU!fAvH$iU-1(bzO$TriY;34A#0V0%m#5wi(Qyo~nm<&m!fyC!wAoz+%aR>mH$I~eegObolq_BeW(@%{DZFJP(~3;~d_%N(F~ zTW=KIAr@G>`Y@;#80hI~Qt)E}!_LFnq&0>4HYbrn9TqUW13}wjZU+l zZ;3kgC>7FgCH5kZY{eofUEd)P-apnknRa-CXQOrL9z&Ux&AN*ek77hu1;D$v!R*n3 zRsFi-Xty{0fA`bf4lZFmi~~Mqlf{WOinB-bd$RzZ*+F_@bq`5C>5l6wN-Y%~zC+F2 zUE+bt*g*3@Zdur`saL~KvA@KTezTHT**jpNmr?OIGE`zWUbw14@YuixM#$R$?CzdP zqM^{iVF<&vA7Oq$L2L;@u3XJ4oJ`}dZL05Qhw{&}4!;Qsj6Tj{V*%WMgOeZ13_N|H zvi~Hp5VoP@r=|H-4`@8EM2tc zWU`Lb#1aDa)EOH(_5oa*Bb5Qds~qt7oD761m14By`MUVUCr@$QYL82mff9kJ!Pb%%{o2{yr{ixRt zQFQ2H(n4IjNHw+Aas0~!(k;ClB09`FA15r9CR(pHxwU%T#{ly$vkx7|wwsHdT%`k0 zr4F54&Z~N@^tvmf?w+_*e;mfSBs_6BdGp5Z&}wo!)as;RFK;*uovhb;Coh7EhS~5Kc9*d^1<{34v$c0;j|`sY27-tj9P;dqXMVwjfD(|DB&3>Bhcd%#g>E-@UKkT% zY~)3|hX;*2>LTC+t~j*J5)?#xVf$|u^@?W~+6z}j1;eMURJ&X+I+<8#`#mecO0&PJSq`E$A#~6LK;$kyLd9IS7IZ-w zMUsXks{o8C$W1xY9rY_}Yr4H43FOvTt2?<#5X!b22lS>1joTiC5(CjGi73J)QngaF zQdtm+wNiS5e;au##=mV0ML>hG*Rrc^J3=6OgE9_`+rr@?UDwMuoH6NAh^-(k1w|iF zD~nwm(qtf0d0{N28br1C!-3mv6DSb$%O9|@Zvxcgi3Bq%+a%m7u}^Q?*nGi@M4u1d zFSW|Bx+IP;Fk!`FC^p0U zuV8-pXspNX1L0McpDbGWL0E3F{IX5EXu%#-E73FK8@4$Ri?<;>=wp-2=Jt10%lBwj zZuZzcu`lt9-mV-V@%iKs|8=h+RNvw(!`vYk#`}QXA()UEqZNy2zTC2e#(PCp5CabF z{SnaW7Z26O^W;gtPeDkZCmvr=YLTyy9w&PIVBlB8?XPZOYL!Ir=kFG_QO^ddn(aZ{ z;NcS6{9-Zp6Z6bR#v()c>KhO^J;OTosN(0R<<+1OJ)T)Mqu5|dws9<9U2j%(7LPP@ZpodU|%6B~-+rDe~Hs>`u`@FbTJ|A-o zrN$8qmBfkxFbhx~X<%ts`%Wkcu)%6e-N8jp=7HV~ipC3KP2JAoZg{B!X#f^(MZG3X z*dco9d5vrRk$h===*(Dmd+EK0s|adWw{HAYrbv*qLSUIpd?#y${`KgBR&Z6ObGK^E zzhzNliA_@xWu)3;9yG8tyN*IMbF(nqTvPzsGI9aCd-8|_XdHnjDD?+NUkaB%lowy8 zihxQ-t3I)jo{ulgAp(Q*2O#`J2l;ZtSys-%IKTXnm$@b9eTwLcetW{og!llZC~8*M zEl2Rk?o>dd>pP?Iw;&th!ejFv4n@1t3f@}M(gGU|ZXtC`bMAp?)9jU*8EYh-7n>y; zFySoQLq3IOb%krEY|PBBNt zpFUTLM~M^L5!enmCzeCk5ouHe_kAMd+Yh)kLo@j&xyDuW$CvFwAgq-7`L&J+nR_fO z-73{fUhq*bv~sSXRSdcIS4N$DCbpa(>QI7Qgyj8R~Evr9(( z@$Hc-GO!Xx%whf{2LKSdPQ&tTTfhC9G#fwCesSgv8#4}O+(C@AxDd`DZ(nI&OHrGE zD(@n{inZ#zY(jE|d$MA+K~`pn0937#bwcG}KyBHI4<+RJ8YW)+fuOAK=LV+w|8R9q zVS#;r7tb~)+qON`WZSmQlWWps+fCMF+tyT*ZM)w7m%sP^oSXAJ`|Q2fcdhm5h=LvS zQ?T-6Z>!*dITla5_U&dHhiDNq|H9AIFM;2M_AAR&ac5usq*^ASS3j#ew z9&UD?si_La0vIbIbW#yty;GA?QvuB~^zbthXQcFN1MMe9j?PvA|2%sdtrl_9I28}6 zNCq^8ajzfug2JzHK=|YZwGvLagV?+jg3MaGf|!~ryQ)VxH9h%51d$Nf9VD*wmi zY-a#`qaF@}Ei>&%&q;=tOBcP^;QvA1~_t1M%k<`Z0XbM@YN} zN^=m6s(gUi1sX*LHHdYOw7as!NpyJ`oEl0KodXlQV^etHL5(juf-5!x50pg#975qv z>tsQkU9@v)Dgeo?ZF9lQ-PZTed;3EaOM$4*5xhF4&KqBrnobaOIB%@~RPfpr0GIOa$&UY^lt^7+&C=rGTJ82-fimu~YwrDa{PnD4%_MFxS%5K2i= z2IN9+xI83q)UG<}RCB*70258#G78AdMFSvBuT~k2TrJ# z+m9Gp7Gn&W7NYRe)04QMQ|G5}1QQ5usOqWh`Z50$C(-j9&tsVLXDi(b8Hl7Ei~O!o zK3xuyL+Vte{S%t{P~9uqcXMjbVzVX(MO$R~QOhecvDwRuZfq^6gJDbu)_!Iw0XS=u#y@AsrMwptuk@6!d|D{kIXYD`*-*rGgeb&GX6^wq)9g|BpGVhj$R4?oKR1PG2 zh5sSQdveP;DEmy_21AaF4Dy73MNpuT>T_9f*9GTm9sMk&;Y)B+(W$&_Iroj^^Pbmi zGvHUOGSi+FNSeoR9Kdp$8OK7n@Sv}_rVZdV2Q926oh;vqcN319KV^S(+Y{nIN99h9zj_?5#M@2!bjS%ID?R&$onrh9|9!z`HkPM(~=?Lq@50#0k|gVmsZ zDOW(`^mFchX*YizU0dq=_=Ji2b1%PL=Tp0RH+vqs*VO`E1&|B9%|j7zMW_aPR}03} z8ou7rtz67}@5MeX(Gha|_1~w{;p$+vxA!rESK8SH!Dt}SPQ4dZ3@_z}h@H#^4KH>HM#6qmy^D0KQAag91G~&sCM2p3ih<3h^-;Wb3#-YRg2R)p{yZ~ z-_S0xUqL#eF`(U}WswYDS^5{Yyl#ByR*J_Ue^}zuD%~chV}Xnqi0B<3w$^w+S0^{g zL1@L7+%i-%I&42sTl$YlBP_;FcZ6#r;G3s(7i*eS*Nfx%{k$zXmE`GwtDg7=@XryVS?)nV^m9M zGsFEuHwqCuBmM31v@JeXXZRcpKvuYbT8Am(tKni_XO*zJgt#2k3;+QnPoLeFKdh`n1aj}{$6#GCFz?QRv{$EVdSAt+JnUzDZ$ zA<~6WL{73_e*mBi+s5_B9WU$Hw{AESC@=A4Q$pb7N$RC^Ny`>w{!>}o$E(=L?_749 zgNK6iV=)P_jKChcM|2=QDi%H@b@b|o-z`VDriDw1kzQ0)zR_Rg4xuw{+~o0Noc)z4 zH`6+OeN8@o$P?i}Gi}#M!2bxA`it4}8=yZYFW__P){u(N1T%yJ!0?V*}u z{oKLnU$Z;}+d=G-A`?Em@9r8RukZQu1e%V^p;CRb+eIa-m(^i+KhyIWvBR}oDt|SA zGmo_;^Uqznep=(>*W?nMDU5DAMGL*fje`9}@nYQTI;?JTQtq1xm`C`am_+6;c|fM6 zQ`p3TDlrJ%)p%8mb*Sf?q%12SBNv9>9h2Ie)}8*P5#z+_9CV-Bz;<8^+*Y|$Fzh`& z1jD$(JI8T(XIv+zpMHUzx>#J{lAobX3zZyi#jI5cq=;9Ef;`9{$?~ZoKx=5wPpFFs z-!gk9pJxnr5ceB#5harwP#B|$08QGGqD2zSJ_I*KIT83PY^e&8F`|<9o7V5D_-)7ZswCM~^ve2}zoAvqxwMiDO-LlNI7)xqb3Cnc(~T;}1A0m0oX@Leee zgm-px8mkS)4&_K!H{?8i8U^QM``sO=FGGsFJ z#D|NrQS?Td=5i=W-OV1$B98$zLa3qOGL~qKu~n{4^4Ms)$&6kH-DCYrf^Y21`xK?g zoKHObb>!tgE+^(BiKgju0bZ9&-9I{a%iU!;{$Rn-UH>|>m<|pjUEq`Z`cko$Qk!De zL^B*&6dGC+MzOIEBAeRuH5U%yT3hFI%bDA`Yf`afnnaay=SQMEm9*fmbz1j=wjCai zaOV(TyN=xv=^6^SKz`V0iy3P?4zy<+amNO-=b1!ATUn^bAcf2z0>ZBHBl|>d6?pJX z9o5sRjk;Ze-P{g)2T>F#;%q1I4Q=vIOTa@y-WlW}Bdpp40EH|OVQf#xqfN=2zw7JL zy1L%+ZI}>$xX}|4AFX^TN*cL^QNMpZaiz~z7%_L=PO!V>h^RDEi(yl%yXoo!x>;}n za~ytWp+PgKFb&BJAO<^A^7MjY#K@}XBXd~2B6QMtXMzn?%#Z^s@G1OoYGv4Yxms*i zeISP0q%~D)A@Mg=Q^=l@vgq8z^G#_9@Wn%ZFnEC;+@yNP#Z#hg(Qzat@$W>khabBPy)z(vD#A)rTYf*t87GGk=i=^jnnBZjddvZN670 zQG2S7tH_bz-S6D|ps=?j{L7bzmPIBTK(6K$Bu;ojJ44SFbK+-0h4(L5#~}bC+|yfe zd3OKPq~;U^h#)&*)4P<+Z#oNja(O#ry1D`HAl`vlXT<^*!PBsJMhyD*`Bwh2@4!^$ zbwWsbYh2yJzHssdt!P|sO>yQC;EKM{=zl;kS=w9+%z;NoP%2h9Ud=7(w$8$Vf+;%i zno#_Nn?oN}PXL`$Qh^@5MAVII@qyJT0r%;rwWsPMW3p409~$=W?YjPd+22P~c;OCM z5D+QUR3|-7ywr+5Z$zM2W87tJ2*)5mL8*W+w)nd};Y5Fo7IZ-m^mpfV>d2y%Sd(8S zqw$3^y#ecxkg&+!*h%y$C$7Ko+2+N3j`9w^ykB+Jy}k;5n9$~u6;5xCv?`!gBX6OFGb=vP3{VWHj8p@n7{Adnh^wVLAXepi zc%>{OTcmc1N9<|!OMhlk>W7_~N2F4;YZa^);fOZu(FKvo#Hpa<5OW1c28r}i@U8nYdyN}D(d8m;>C8tcW zO~qtkVd0XpQ!?A%utQ->hS2c-CA2+EtYW4vdVwx|-9al)Oqj9tmHy_tM^ zlnSwB9#e7R_3rJN$K?x~s>0L3K+4HL4(2BIdT>r@N?ebD!fBEPsTB`Pu!EPEbW+I39J_LugWxH(9W#5J^jx6 z??nxn7#J|!2`jN1`x@?3x~#sJ&%o+&dP2K$*kof$oVvSd)wrE3N~F8l7XIa|bQiav zYb=mVO!|rB;hm5Ew6Rq4aW`!PJe@-;r98BT7Fhy)fr!@1rRX04ahIE&ZilNVKxJGcL{tVv3r8cVLX7xusN)-$kg9&frZ z_&~^wsS#R-n9iMMo3aEO}Jza78{xpC6ojns1&$paWM|-vUNV`d&#>P$ETpLlpT%Hc` zca3U+?^gS8iA89(!0;uK_2!|fL7u`jRwALFfAjV6%VB0yJyLqxZSJ6i59T1DpL&77$VZq(9@O|BiQz1r^3eW~8G(_2ERx5AZkf!gkAl^{DU%4sH}Y%o zOC^}t+1lY&b@JD9i-9nMFoj8l;8@X$yT2JEl9vgNp!$m`$VYm%bqT$ zCpCOKw7MD57%3z%HOryDP{`JB9@feMNg|gVmu zQ;Ll-#ktsIOg#ae=|%vNq!fDtA1ciJAO2xTu#^Mp!P+<^%9_ZaTKvECx|m8s;EU?m zgwprH&E1>*gvgfN;HA!2f4wgE09YpC2xlgVg$cq2>K5$%<(F;!p6tLPzV5&j;<5Tt zfhAa+jRQ7E*<2&W`vDiI8o0NZYpc-xda3Rj#eC8tvd-k8dWQi*AStDSu zH5DFoQRN&dg9O7NE~Z@9g_*70>9yb|ez17KEtaD^>X>j%Jx%kG32d)~0Zs#H)Ko8a z2xy?pkdDa6rE!9%qA@Jfm|2$c!eD*3Z-BgA-KX0K4gYC68zh67E zqk=PpvH7W^O!#@;Diw^2=7@8ouVo%|HnnFeO`*mziH=|Pyq;9RZ211CUKuFAhoT!_r_DVY$Akk#L5GI0%|W?8V#MO4ZQ6Jj2b)dPH2)nDIA9HoifNx)vIIiHWjalMpqVZZP$>?B zE%YT6O_W)gfpy_f)J)M??MEi4pgT@etBjf5C)^-SYzCaFnTcdW{_D7bb1X>~H-qZp zG1E_1!9r*2VS#qW0iLG7@6}q6v8LU^Ww6gS=}HPKVX68|N^tgN=YtDRcYMd#bMF`) z&qgh5a@YSc6A3<%OJ}ZS>a6L!QBwNe?p&cFp)+qWVsklyAyKHhQn|x*C(t4TDQ$i=e{RDKMlTjy!Z;$jQM}ydReCF}8X%qpWKhN^~o+hx1o8oYGL3B$hmvjUUudC@S4Qyygm zJk_U~IsCQ2nlB;f%dgKUHZq~gNF#yZ!%SjqQUN!B=l&=9Hm+`bYRPKqhmIR&NUHZ|Gx zU?H~X8q&AoXEdUA=$t3qQub$W_nh(Jo z0oXjA6ByaJkeRxYpWoC(KAvwQp`T%PvvEOZDKLAF5?DQ7L&JCYQ2HG5GuF7bTK7C0 zpG+$)UP8Y)VM8I?O~tb8ytNLOK1L?O{NMzkg@)Pr9gX#n2z^h?qkmVam{Lu>h)kd{ zVoe&AJrS#VNBXMtAQA0)S*RVTm8oWttYt>hY50!!-=x2QSdMBjJP3##dTO1AAs*o3 zVCnY1oWGyOrvv^VX6{BOQ#ewvcyo3@iRNZ3#a+#FYf0$ zJ`Rtpe1|I)e6SguPB7&`+Df?Mjm4sU&mOFpRK1(crogZPOxJYpvR0TxFc6p)k_4H69T8v>pGGRHe+1b(%;9r>lkn83tl!;Ir`?R3;=7UedG_! zPS06J4b>9vXz$lx|KyAkmI_tXlOygKhNQHVj-{&o`J}%KGT*RNY=3M1DfUs4&`9#i z#`KV&`WO9WX@$!+R3xVSh6oe)JsKqgIet{cvgbaF#7L1CjAwH>3yVq{%s=5u4z&tX z(@tD^-4%5gf|V_C1_I4Om?V$mVc98myj&WPE?7VcZ@ zj&GZJas2Yk6h@YoYB)!IGy-$v=b zi$|G~5M=H}Qzl)xqObz|{|wwaxvl1J$LH6b9p!Pb<`58Mej^-zu}0!qjFcCEons+d z%eeh6c3b3Zwvc#drY-;=q`Pm&eERx5iYJfF|L)&|e@M_@Vt6>$xzwdSzVVu0Ao#X^ z(>GyQaxsX&jS*>%k-m2OyQ$xqnYVUPi=Fo3dU(y-+0yiAFOP$lorTrk+0u8UnS*GJ zRF&mfgy*K(@7aI%;S#S|Xrl%2dndYN?|ReOU0%k`1?nEc+mV6pE_ewJe~;4ZV}k&n z-E8QXU)@^m&3{`w2#zis^Ex{cR;`2=aVBC-hbbwChN+;2hg{If3R`D;LQ)P|yc2XB zE&T3#huW8MyZv6*n*Zs1o;Ad8H~9b|KlEDO`i9<{i9X)lP3~(>J%Gihr=cOA+{%rP zCihFa=5x_SQz)PZdcxS4Al}o#2P#ITw-L zdfUd+TYu9c^3o+x`?2-MVfG3}lN|hdTZ4c$!65MMyN&&C=v%_n5W9a?#d8vdR zf|An~AL{$Hb|bA?x{=N=S&Num=64t;(_6nF8`_eu6#*c*>~ndJ>2qjG9Xu0b+eL{~ z<1TenmdhUxlM2BZ5lwy#MJ?7t&yaGTSI%|nDk^y^a%W`IMgHZh5{}5|!!=0Ho>in+ zRb*g;-Y(RuV1Tcz;|Z6B%&g+>G>;)ZVUK2gBR+5oToCVr(Lx#dEsXVD8GVE!et|+c zaRjW}wiLyDu_yel+zq?KqEEki$E-PK+;~Mim4L0YfSC80`ADDM16=G_cW|6@0J^Z zQc9RSPiDkZh$xicIPYlsX|!_$o=5YXgb@{zo(~`(bs*vtNiRfIk5TT#HPxAp>3}9UE1mL5 z(K8pS?i|xIAQT!DQL?!9qY4qUv-{ta4{^;u5o-cZuDfMEF9)H!wkzB+kKLSwZ8Tot zlTN_&*@t|oZPYkq#%&g6R{+FAxOz!S9rl|$N}HblV;u4)_*LRoi@~OtwLmY{d;{s7 zjbkbSNg@hj3v7?1CUl2SPb$yPyQSA3RoIwJVK7yZO@bZt0dss%Y_(7x`3xf%Edti( zAx(upBEXBjs&tU(17%^9VK~96M@+V~xE=sUhuGVvM@J4=RwyLnO9+jp?11t(5v29^ zONgg#T^kB`f`JG_7-3Z;+a)NeSU0q#(7<+)5q$D_l-aORw;*el=K3t~5~V{J1#M71 zzOq8OlOy?)QObMrQKNdj=N~Q6A3@+%Kd`N7?2(^x#khi>@*f>LoH@AZO|H<%C%J*+ zLp(OnBK3l7IMaU^jBGF>k#si=j$%P15MA9L5RqRd{Zh9%-VqJ~nMSEN5QI`GBy$f- zF!!x&DFr=WCwMv(GSaJa(aN+CC?pO$u>la@T2dHnH~VL>Z7qcnLPt~-2=Ajo+HjN~ z+cpWziAV;nzur;CD(HgoyXfDoB^rRzJm9YYDs!rBidMlCCm%u*4>~hDI3yWJ<8;@h zE{In|DARO@H>zPu`AwGGKIm{%imTduIk=nEDHb;^e5{?9-)&nJ{qaH?TO|HfGG)!4 zxNsv_=oe%u$=6yvv>tQN_#Cc4G}eB~i(%c>@HOPE`K_$DjXfr3tE{5_(7SnkzKOCrC`nl>@JzuJ z;v>xx*b&jMs_w>_$n3}l9(z_6<}Mvp@bg5{&@|Oey-%)P+Riec-&j$>Neib&+@ShM zyu>DTy*yi{Sw>VJCPPB08DB3kok4@;?b86)oPRVZT)fP5BDKR&@fKKJxFRjKwRd%m z|I7*5L<#FdMCNu3Jw%@{|NYDlVKaN(_uJ|({iZT|Oyup0O^s)PiklCK#o>fGC-xzM z3#Z9(^v;?k8QBEh}9EUw@A#yX%VR0 zpTj)2#2Y2J8;w0NaBbkP9Av3!4^9ZkEQW+`J%Sxu^!C47Qq^pK&8_!FhPkNTR_gv> z1Pu6It6_sWufI+W)*akiJ#2|sOb5H`mxmg8TY2@LH|QyKEKhNQgEDziDh$)sC+X1C zQ2TA+06%CZdX!ZXq>J0o~?IKHg9+~3jIin$re5hv_6u8 zsk+1IA^G+YBU;BZ=kH?Va$O9G#{Fs}FEZb$szs;!V2%bpfkMlU5I8R;{YD1+@9ER= z90(r~otECi(qtgYf=SkALzM$W2PKkv!DXQ*s}!b7KkYZx2y%Z#J36m8wfX%1!HLiv^JR--A8ZL0TCxWrW*?;V zH+`v`a2(K%;a7W)Z2Y=rVaHeK4cYs;JG<);FgJy+P?+2!YmAhG?)hAeOfN$JJ>lbL z5sf~6^*Me|6*2tc#;i{0Apjc=YfG5j*n*f$bRXFZGZT|1~Y z!-#Asl{A#bi{y!Dj8z%dSV$br?F%Cvu10WmPamAfe7u*LR0hqua0aGVx{LXMNvSv1 zGX~*6P`<-C=RLp3oz9L&U!t7b_BS1W#{m3~578HY*p_ZMk1I|D4B!LK3C0OiStCMJ zO_XD&Y+&(+Ua(ux47n59fLwxiLJN(u0xFl>iB*Abb_tAJ;v-C~ELl5o!dG+i(%33^ zqpJFM66-a@U##Q#6pdCTm46baou55wiGZC?AMk1!f;_wsU`BHE`?E@=Y6~hQY4=Irjq4H?j zLysVrVfq1g1{moMtZU6@i^(waH+#Q?{NMVC+zvSVXOOGub=%mz%#6PHrD==?P87K; z8&~TxjD>$78yy(_x*ofm{dPYzZoP$r3xv5+7@qL!SZu}Ve8>>g!PFke_Ku&d%g`@p zx2e=_I-qS>Fa}~Is+_(4c(?L)vut8y$W+{)xv(sj)E-X5#|Xd_vOZ~hzidA~3ccp3 z@~-&YJ?$dP6nB4YTfBDr-+5lP7thUa`dyCp=UxIgYo(VTCFBYD1iZ3))bP0L4|Ni} zCRq&Y0&p%bK`egL4%yhNj%?0ce^bu!&jJzSk1>D z=U5A+L~W7=p-<2si0jR(DXUin?%(!>CqJmV!#@{Z7Vj%aH?}5%q*I<_#o~TBVJKk{ z{sQ}XGcu1I^&>=`4n+&kyRXQd>`h3kTeoWJ#N|b{bH%nx!mUDz3-@K>ZGHXijGx@c zJ$8z#ViJhao($4`Oe>5!s&_T~q`JHW?*8=-`wUX$3i-aRzA_6wZ*6}l0QZjuXPs;9 z=Q_I~D>^T^4g{3NoGJ}Opx*2Y{jqo|7t+Gs4L zhoM1#PRPN!8pbD{v&w^o1}9a|hem@f+Shz3ttcmfawy&#`7JYUbS#0HYV|7^Kk@)Z2_^+j zu7rOUKlNiSosedE-dFvi`)U0`J_lsRkQ5}m4R)d;wnJhx)Z*f z4?1yxrZZEr)0-~$q=;%>xHgsD-3(QtrOD? zPmT?KlmbE^RF~b$I(%o?VFZ4ChMnd4t8CFe7^wL??Du-B(3IOId7PKkj5Y_AgU;)2 zIgk1T8Ett(Kq%67ezzJkXlkmgh{5rI86KGiI;}`#~caS2HUE z5t6bec1;w%c6ErG)+|cQohdlXQQ(pYS%nAYN4%W^z?Ak`;15uQ22M;9%BX2`70TEL?ylxK3=u+ zQ=@^pWYoiampFhUlP4OYfsa*?E^sB-)PJMBVwqY$)_*Y_G7A%;cymkZx=O*0&IH{J z6bYVb0Zv|*^K_%}a`yk8r(Bzx@-;>fiUi`U>0?OX*+%jXx&O$f`PCdfbMMyho*ij3 zjf*$3vHPW3-gkLKi^)DVlN38Ta(B8;lO|P@wb1sDm1QUoB^hxP7h}k!D=JIt!_or^^3n^xm-)E{|Kqv*g?9nr9gI zumF~ zg7ljpLQ^+e_z;B!eA>A-(=|@_-71o3%4_$|Se>?_`aDmA*ZgQS+(ddclh?QEPr*D{tttALesP}m1<~Z!U>EzuZ`S;ZqdeTS50P!yW46tGDxRz zCrOxT6~?o(#WvH7kB5}RfX&LGp<%UwT5rd3KvNv5QV7M_2oej$iGBGI4$w4;ou&47 z_TnCK$r*l8B}WRgzqob#oi1&%t%4qXyhBdC4_>{48FWX3_veCf1{4ZQfrgg%u-B?N zvIEpsFv9_Zy|IDl;mY_~5J_lThE)$zzf)o zdtE{#?F*hfnlnPfkD}zw-JZZ`F&!D&bRa5B3-@~o78!gLmNp3@O~DC$OfINl@Y5*B z_>Kk43bVgNK+KK>0&JWw|BfT*3Iv7?ZBpDac`eNily{U|A-Z{AolnlG3+h6qAaYkz z%zV2~Rqk?d-nN4sJp+TS9X=6J>TN4S7C}zGEwQ=I6XGw*R_A|*GW%6;_s)Z>y1>fI z!=J&64o{BH8;R;B`HndB`q9rcP$fH_Ouk2V4?Ukl?5N5QU!T{ed&5f>opmIRJAJFz z8g(tBDrE+YC+|8%Bf5%%8(yZ$8XQdj)7u^GGM=-Br9EIfUmF1xH&n4-vx!jvEqs0W zsP!Xj|0U3pcO8-QAP2`?@iAn417If944l-_h&z_JUt;Z6)6>`2(~qA%ITSDKS+cLH zP5xciRgZ@4UuyAM*?EgbJ0Wh<0Y9nCWRMsx%N!^c^P;+?Aw&@f>EiYLFhxC z$1+cyqGz+*ID08OoUS%#dGBa_oU}Ij?Cm7mRoZ@vxA(u@zfNR6ZG9-e0KNrkHLqus zyCP%_^Un-HV)P{UggwA1g1*Xr07+{!NzD zIw>g4KaJDk_uNl0KKXL)c`0E&ktX(eDN#NtFP?cRk$@*wKGg2)ppAwfg6euuyx@x9 zM+l;Ph|o@BdVj}+`M`IGPylkvAiA{aaN4Ry=xt&e4(VAeD>ekB43iX5@Ik^N{Vd+P1E8m19Hk3vEp_PAN$in zqC&T@d;x?V{YT8$X^)rBu7Xp|b zr3sEh1=MNGxux-CfaAJTaU6nF3fWOAI0bo$(@ol9QzZ0jQKq8h>A{n*=st*jhCnU~ zZrEN$2Q#G?My6Af$gdn=XO?!t2pfuFnG-$<{x#M49%dkP;a}F9Z8qyjW!sF!8E$Gy!j_T_+$ChOxFX zu5raCu8lp5V~Z)2CI(4;aVY4sLVK4Pf6O)Z9A@^ij$+=K#U)@NWk?py%ekpLvbi$W znbxh_^}wp?X;Zou8+S&amTMX1pnrcTH;stE4?d{(=h)F4XQ8(o#~+9!8xXIop(KsV7G41?jF-aE%boE-)OVXl$kPl zFhYJBk*d&XK2v!mZl0p>6fC*K6+?E8gtZ*slLNQEieT?amb!%kHV(xh?(w-Hcm!zPH>V%u*zdw%6%kX55sCEpT^MEMs#*y0(1 zv}nx_2uoHx?<`X;*xPR|&iwAQM+4}sFD>rNQPpCZSYpz`&NOAwK&5U z4Ng=;%aYnBSxk#YP8vw;p~XE5U%?1IgGsN<>Ru9lA7{z=t(D%09rt@+5I^c2OJWF* z;j=3an{Hw_OB-_jJE(_md`f$o)JDKQAP8q7*j%CHTtuxTz)HQ!Ato!`yHGTMFV~>- zexwBYQ%3o*3@4H0lj*Ow7uAe-Zj#al>ug`-}Q9L-u1y-QD$Yvm@3qt3W(t9o1|N1eg?b2>Uh zX>Nq9T$U!-8ta(UQ$1Uhx(dNc%S|F(yv-^hd^&p1UvH6I?b2%Uy+;3vITc2Qcd54D zO#pw!ZP-LE^8iN=*kC{Vm})o&UcZ%;{<;i@eINbzk?41=w@G*TDmeortHKM4;55?B zopjg-E6-O_IuRW}{cy#6Z5K8YP3D4k2lgv)B!zEa zifRtk?R#t13-W(YN1aEWw%T6+r^>InAi-CQpqGQ2YiibvBWh}ZtTzmhtS;k%H;kII zF^C5t)oH2n(`>Anu;`N9sK z3X5+up+=$TkY;=*r$q;TqsUPH5oL!w`j+oxJQzVhrJc0`TR;(!O|G4=LQ_y2(J1*v zfEp!&S&}7jFfz=T!LY)dyL9Xd!kB`NU3H_GXPCEGukG+qCLdYM&e8GNbtyb;f6IBR71GS#&*JAYQ1%ZntpPuH-pGxHO0(pKyzD|^}4_!W0((N>l1CvxtW;wVbY9WMem3^ znPz=UQPQQuL>#_fP=swM-p4sl9=AzeycrrhXcNKFF&P5J%v06IHg1NNmdwjmT=m8` zYQK$9LVncZ)1Ji;`9f7F)9h2p?-LRB_&!HifunNeDwZKW`4pDi=Qky19UAiPP}>|V5kSgqn+@vZ6bx)+fkC zTAWH5#f>^?YCSPU$ciQC4;n7(?F zhhUv)$&h9>6QUCb@Zy$z21o`pO6JI=LGvBVoM8b=xx{gHoKl!ibR77R7Z!363nOrH zW>wdevs6#y56ukg+q4RHeu0h zApq5LfL9%jEUZh=+D;X@o;j5ljs*)-tx|#9je0zz#fT@Aq-e|mR%k0e&LPaFy6Ciu zF+I@YLv#q@?~t&Xi~4d~PNIcn??>19A>S84wke1T8?3U~4+NwL$7RB)hZw5CEL9_wF;yQ!0CXj<+BxiLMW*`VU` zyt#iMApJd%i1q_^S@{*3p%d~pI_J~CNnLM^Ih!&I1^n0a zkNj38|CWs|t(V%sw3Nb?BBKq3?+=-Jm@d=gx)5%kc9eW>$$jq`yOllPW4oYjG{Iua zN%8BMAI_!fz0h2zW=Xp}ufXi8a^ZCyF^o%m_zmlKsm}RJuSlcf`TK6a1rU?nM!XF| z0P*nCBrPR{yNu)E@9W#2v@NY$%hI+rFtOSkA!#pv=+(N1Dg7v>Eo;ic#XGnLBkgc` zkARP_rqcxe_XU@1#bdTyDn)}pXyG*GFtG#090()@GCoiZ7{@*z-Y9*PwvoL7PtV85 z7}yNwL`OSK32Z{NHt6NyBw+fQpJ^hL<(F0`j0+8@=^Z_zw-LXnvj|8+{{-bfN+aI6 zV7_=Dq-z74q)(d^{t$gSftf6Y&;ctLKr2_wzp?1c1$!^-d@XW01I^-HxaH&PH^Nlq zlUoirt=sg%O2eAO>)>Oa);#P(eA^1aEMIKBDpzy$>fT-JkG$xh1y&EN4%#Ka0P`kXWT)Dg<88*{8lzxQL=tSiNs7vIyLw)z!+>iSBVFAy(5RoTA9 zTrtpy-@iI=Qo7=WB7A)l2;6nT2X)pYd zXEYhNjz=B*OnwY~08`L3!e?8pnAI10!3Fd#V!7=>tPeq>Q!zD5BBJxKJP<21w&{r2J!*|^67qbAdqdt79-YBv<*YUNo8zt@$M#q7(^h(?%3 z1cp5(DQwklz`r<8iF?TIo$bldRgbeZ?WNuN9@E__#}LsuKu;Z2NH@{$^d}+`!Y79# zh%TZvu4UtL?`(bvI9oty55UrcD8dk8VPuHv*taE-hlO)dxb?j^MuY*%9^cx@5nWLx zATvZ8Z5?Ald8;Hp1Z%$hc?cN+vHpe5(qyNy>ZQobo!hXx!5I_i|k(;ckfu zw613C=Uz4^zm$Wk_P_p4Va>@N^vgRE*ZSjDJvwHezGLma!}Ky)HXydBdSjb%6Mk=i zWKxWTpJbk4SPV=dji9FAZ0-WzPPzL0#;|)F{(HJQzTDcQ`dDj+>`P#6`@x?}x3!Y(iL?G=yx;!i5#a1Z{g$nEt zL))VXwc_f0jKe)DW5Sns+qQ=O>QmM^jx}IH=mF>MoIbQr0$fY>z#)%7jonb^OG2@} zo`LA4d3$V=!H9EnZ@RXNk^!DC6ImbsD73-m9WO(>fMN%$7I5mu_1Y$Ap5eyRz%bzL zJ#1dV)IHJFmOT1fs<+a7{?w>!ODlVWcLU=t%l|J|a`}w%-CVqIe?aWu_8T_OuyOqdxcO)(}G>t(MAIMmGT|c#oBr3Yv%zHQub6A0<`ZK_nwHK1QJ$To}(@Q~gZ&syIy`fvibXmtrrQ0_yT+y7^cV5)3uCHIQOm-<2 zZSwB4X?ixVz07;Qc;R+gT9ANEaqbN4R-hR*cZ31?!y#P*K4HL%za^s}xv%8=C0u0x%x>j7*R~qYo+pn4UJEKZ99WJRH}y#k%7n!`^J#!qB15RXBcx_m5c4bmSg)4S;fjjQ`yA^KSp>JM61r z6Dr$0btlpcR09sQG>iYVxl_|?=NqGzYxTXza zVyzPY>|m#Fx{V})3)!R56*odD{>ulTsMNyh4wl0ak>?>g#)WitTL*L7mToch1Zx1Z zCzb&i_(eu>LFeou$drbc{|9YAlE1gwAdSbr)($3NFsYQ7Qp!%jU<&-l+U_SB2{=4D zLq~sD-*#Tmn>+G1<#Un0nb^RFqB}IQz z$JSv)|Lhq3^qBtgY4i(3FPM&7{148JE%1M#vdk3~W+(-6oS`;~tnm?)2WLV2NoQAy zE3V1E9Yek1nmT0Hp*(uY7rSZg3zB7)xDXH>O>g*Exn&wg+Z(j)eyyXl7=OX}F+4MJ z#lbmXH-X)v4rz4si6XgVV0=6v43sdcwAD}uJYU3V8rTv}NSwt9V={*mdM1xk5?Fr$ z%A1+u6LA)AnM@pY7&1D_mx3~&j31`cesZJp+H!2R@Z#Ac8RL6h-V8W<-hcEz6vu0R zHb=wz^~ID^m=HRC%M-5Ydp*(QGWHZH9or9T@yALuEXy+doJzk;D9F0)aDQDIFR=Xx zJ)+tj3Pcab=h#kTHZ1m5#58G>q@{n^u>!)0stsx!Zed15N>%m4Eywb=q|qw5GJ*pk zgqQ-kT_z(qAgGq~ZRa%?j@{l0Wc0p`QU~1rCuS>^qWj@%{^B(z}muJA(Ib| zI+9xSb1G*W$n0safeLP6X67dfPXvFPlm^#vXshh<>dvU-Y^#qb^uCCItrCADZs#ci zg2Qut6hhR5|4xV92v((#ScH+3GPG&;QRO!_3%0O;7;PR1O4hj6mvY!GZS~wn$Fdz& zN`}KnR8$go$RYIov${v}k+5;2fAc7_3vM~%^uBb*@zBx!>e3NeE%Ma!vBrxTVoEt* zoTuS}ipRqj`!YH-p`V!(m*{^itQsAeFh9TdXybv2!6+^hA=ygChM!HlzKo5(%4B$# zdKPh?kYa>1VKVPcN40$PK_$|PEq?R4z6?9w8x$%@$n`w*r1%VnT71XuFtcf)EmCSZ7BfUUskJcZsRGLoO6`l)lMY!w z^!%awQTXHTB?4bi%xW{*q&A6_{sV0u|0c9KovMC9JFh2jOyDkp@RXKDJX+6aSG76Z zPa>4&i=#1RMD#iA7NURJC2d+y>ywB%qs5JR-9XsUUw`)7BkoBiCSxYvbeEeZ#)|2B ztmn`=WtzJ^%Nd@C4doK^`NPfUn=*wT27%plRVor!Nn7ir@`n}>)SysG@k=;W!A&WJ%-5{$4i654FbW0{v+Ch- zUYvggFBh?4VCX=0dX6CoX~BSy5G1FI{#Radv9mLD<{(S>uHt*$0R4qgO#u$@AqM3s z5?Vp5`j>b#;u9kKZ+O$SlPheCg{j#cMNX%dNm+Rc!ie$}SfB9y723=oaZ6Q4LdJp4&b(?==%v}xStZq@E1$>`_VfDIw%^^^ynZv= z-5oP&sNlk*p?c)0Bp5O;Vk3RIP&`fra>kB^j8R5CAuV}oqBM&O0=+1VL;Zikq~m3k zu85hJL-sy9(u|vV#?UO6DKC%=-D%I96gb++mw(v2edngXyS?q--rl;EeU7IC9tnKQbP2^3<%sPE$kIRzMQZ}rmWP!q>Se}nR z2_(n5&fQ^nMuVu64$3c?dyxxBjPh)?cgI>dq zS+lyCW_o$Wa@unT6FkvvKPN0N#cKaIkn8B`AAS9^{v9kj)u&4LHEa`N>uF$AI(KNau7G-`am$bk%X45-E|IQzOOSEmg@mXT_4;v7l*W`c2<|oCZ-bBHJc^>n}H# zOk?h$mRYR1n3^psZ?&5SYJ{OmGug5E#k(~YT$UFCo=7&KIc_!GFjBT&iaKd5ip8S6 z$!%W$qFCscX7ejEYt>oBAm6M13s6e~1QY-O00;n817=WoJBL6Xmtc}_E`Q5%8%c82 zc!MA*QBQItjatx)(1^r~00>GHha#yN&WMzTq$Cd(Gwnuq0cf%xV0D8OdqIa|&m|C55GzRD!3E8+da9@NROV7;-wiH@3w>sqMoX**H-2VO>D&8#$D_G;Fs4&rW*IhB=zA|1 zKjE^*n8SjMVS9?h6x*?BFxjD=LQQH>SZp0Bs^>AI)%R#HY8e*wj(W5NM6|OW7#Vt? z3{q2qh6h`t#U*ZQuz!9GEe?hTqc;-7fW|HIisHeFPRVL?4A=jOgPq zTp;>I7$%5*35Lr=zaoaKFkAyXAbp)v&?kvL1q;CClXHY_2nsg^>McPCQ1wrVep^tG z1%*2&6td?i+!Yk=2@3a5C>Wr^1EN2Kw`q6-jdMa7pz!D%g@4Zkg~x)z%qayh#jIeS z7t9kxFPuXy3e=K7Eeq5+qE}8SR0UUvznVau7pQfCx*%|#5dA3(i-OQIVcsR8fBv(| z0NG_h79@IpPNEe-c2$sF6ZBpP>LH;oP6&1QiPFC$`Z}HsI9K{tME{!4!Qn6Acx(hC z8`M)ZwN2O8{C};k=k?sBg?xT`Y2onjusNGsvcm1=EQEUgQ1!Gf?7n__VCd9Q4E@=! zzR!R6S&pyihTAjMqi}WUF0A_xkS0(Ba~{ zzka?ge}BEcx-Eb4>P`^%49}$gJxi}Fl;+BHb)L4XdPS`jXnDS%l}hc3s+UV;T2beN zj80vR89mQ%>>vtsf|Otm_Q?!q;HV&NK=xB~L-YK%f64{IK*eIQRIJYx@-{tm71!&x z+scvCR}R4kitZ?fhS$XfreF}bo{GGcxqL&e(tkorQ^5>WRrOM(Qliy*u|oA~Tc6YG zDjG|#G*Uwbeqj?hEXdo)LIxMg?;QJ~C$Bm(^1u})zXl%Lf`<%-HafOXw;iw`1Fxwr z)n!$-RM#~QsQhC28yUdBrRUI|n@&fD46PcbVRyv#_S{2P*3_Qbf<@1uuB_U+Y#Np! zkbm4+Uw*B2sBE~hN3EX2R0d%z_ign6=%_7|&IU1e&*=Hjf7zU+Vx>|o7xJp!H$6pV zJn8EyoGYb^Z^cR#OxG$@3-cwdQmEBiEnU-TwN_KBrFya5(%a=)wUG?z_&1i3kh~1B z^ZZC&MMCnIKu88cjd-On}2U>^YfKbrBo^uRlPU|B&uNgxk6jp3C2)< zaOt6qaS|lpv!+_E|NSp3q}nt3+qZva_rI-u)veXO;ztOq#~h35Dg+Eu4O=PJYekql zJq5R0j>W&4o>I>H7k^B_FX9+y7XpfMf7;^EgOOQZWk*Uq-+vfAixx!N z=7FDk1;`8X4q)RsdI8wnkDDC(vHT)Lm+L~8d9|)ls+Hi2+^#{|plYjHEXokJ_di=f+Jj08GLzNwzy4))t%I3& zN43VAymh1;Qo1Lyo5c^ijepq=GoR@kP{pEoKQ#pRA8Z`S?*Lw8sto}Tu7li#iR>j{ z$QyLY|Hl^)(_CrGIWS=D=h0Ri69axt*8ygW>K1xAC-<1srmhRw2~CJ%$ewe8HoakJ zT?!vX`JDk}DIDD#&tgzu0s>_S3luEF7 zmIK9v-Dy7W8zv-vrhj!I?Kh9a$A3mQn@65*&N!^o1VO8cy;rb|QnQ87LnsBH=&(F* zo|@GnuT2-nlUd0Ics{sd5qg!Z@xf0>~@pbjS<*hAu0iI4$UB|>(i z?irYO$b(xDdNS+Zi0A8vYX;7qBZ!yJ$DW2(CTp#W!g<+MG9-| zKga;8%nXT7LE})1KDC9nM^G;Sgj#oiETm(g4P`9vDh4TR(vH()0P5V8yiuHpPUC|l z{YD}o5$HsC-+$4GAPRIIQ00OVK18M7TL}Tiu?G=bNN|K>UEoF&fp(nXri6BIl5+)n z0khGeDgPjO6ZpD&33~vc)Xh{F0gDgb{ACD<=V&Y?%5p?~V1a@B92TICo_dl3P=D>y+S z6WC)7Cdgiru)mIgrJ>h?bz$RBj4T2G*c9|zQ$N=6Uw(`f%6Jb~cEKh0v3o(Rv7y!i z;2{Ep>Z3t3p+WZ}(R1p|#zJ+bxjMNs>Rcj&OJ@Kc;VS^3t1oj`Un7IdJj$TWd(5K@ z6u&}tp?@)*;qpylmp65MbqIZR2%YE9uyTz<7lzP9fWA&TJaXRuhHp<1=mBAS^*fs! zPZAG8VUoj^!CIiw)bM={a6duKc5e`D-YR4;1&5|es)Os;Ayx;_AJ4-8=c*0^D6_y9 zccDdof-KMh*v(<|?*DW2-TrLsoUQJ~QIA_BG=IqAj{^XedxnP=l@q~mFCHrM5BRzZ zt@n~p=5NU{xa$UAn&ZBKaJ)&}-^cbpAXo49aQE}@Wc2l|6cr@)=O~=!L>6XD00IK z-hb|XNjlMCdJudday}ixtYg=Enm=II_I0jpMrb?Ewe3i_gM1#4!CjuPj5N30 zYk&cA-@x!G>Q^1eMBjp8gx|glz~S34fPe5iFx(~j8yM~o{Vl0(=iY7l0DmICXe8UB5f2h8j1_$u7l)(+%SAWq)*C z|FZ1>vA(U(^q>Nr;hk-eqVIdq4pV){PdS|h(e93UP!a(L@yf2Fh)JEcRcLnn@u%J5 zGf;6U_cRYP|Mv8fm3uI~v;ggbp$_;RMefbk%f;zmegELQ&vGn^b;~6V)zQ_j>Cqy` ze&CPYcb60e))WO)^RI~e4cTSdVt*Epvw)msR}lNQY^xSs%yJzMROV*o1J&%q3MZ8f z(kDBOG?xQQ6#vE>8=FHcv%)e%=9@Bz=ReKzIZU$)S-eRZzCJ^zak7sE^*wqNg23z< zUt$ukeupT2q?!Lg$_G&Z@IQ4A+fHj2tlFHVR*UM}?_M;gAA&{?L8FKMh=1nTZKK15 z7!`A{$Y&5TG4K%eCs)HJ5KA;+5&`9p&F1q^MD{4dF1e9*EyKji9O_S<#o69ie<|yZ z*2im2KQo)hK;YLeL97LBx}O3%oUlLc9=Xs`&$J9Mk4J+j7~fAK-I@D3SQTPV^%O&A zqI2OlO+D4?1}Tgoyn+ozaDS09oc|y#u&d~=>nHALx{ns&Z~E7>kB)Osf_NMJVg^aq z=`)SGK@6{0gP2wB&j%TN@^0pU21)*ccRF3u^{>6L-F^=XJ*tN$K}3HXLiWt1i+_0- zxMvpGBua$AZCD`lX>g0zZ{2>&;tL`ypA0&V(=owVo#t$>-%@qAIe*>EHD{qv-%%OV z^H}swLpUsGUDdX!IS>?}h|WGfiQ8uGi9a#C^O0>s+rtR<$GPweCtcGcAd|%lHSpAy zilnm(gDexX#}H@GIWYszXO?9_4|W;-Fmih7$3EeX@w$DhWkaLD?()Mb9OtqJc(ML4 zh%g$&ElfJWi1K#%<$wCB0?`*FI(UKS1|#4*1z5rHW=X`4^UL%gw(B}}5XUY9fS`wC zo{P;=FmZBG0gYMoZ_n!%oX@6OblY)bYmyK+hOD&QKA~%L}NEShgXA>kTW_%6P1z(FC*g>Sl*b+CG zIKB`Pd_(|#?)gz;Un9tPC}DU4cp&oFWH0gY_~bEz&|_d$)f}4t12$}b#1<}cCwfU5 zl`cg_r7Q4vJra#Pj9-u@qLY!RbU{i;S0f3j5FLXV!hc)(jC5*mZl<;=F54{KLlKfevyq~USBFX4a*PpPqg>kD1X`yJB^N_`;GF>5##YA$4`3+5Eci6UhA;3<@6aWAK2mnA$_Bqx(7003)2m$7j-8<#(xdJ4Dleri?%f1c7B_PBu~JTzJB%T_IDMK71+As$X} z=)URAmpd@1RtTTG!tAgeS>_q|@4p0R){~CT{sq4bW}}GtH@GNs>=<)tr^@^T9902N z1^-jPLBS^#@I&w{1zZb!N&$BwcR}1kkxzg)K;)AkK847qL3|q`uYvdsBHs?;5RoGgpGD+#5T8Tj4G?c4 z@)igV5gvqqhzLSLL)<7d^d>iLF9Wue|#Sz z-w)!CAo2|me-x1)0P%x}{1AvAM&w68{3s$nwh})M;*TNn6CnOLB0mY@rx5vR5I=*+ zp8)Z*i2O+qe+rR54dUkz`7Qh zh#x`Z&#%N^0P$mp{4$6iN8~SpfA|SR{t}3vMC31n_-RCb1$qW-{M86x|4Ia{zlMw* zS@q{vL?GkH|j&@#~2ELlFN6k$(*0 zpCIy2LHslLIz+`kN913?)xU%*n9RS5x@9;2HB#Ce48OmQkPYpA1Cei{fA4}Ag4p;s zi2U0Kd;xg>9U}ieItK&%2Som3bbc3+-$dj;Md$YreFl;LjL3gsmjFb7?qrF`Z$+Oz zi^zXP$?{2w+8Oefy{TM&enAe6Ir6z78GoOZ&FSasVOS9 zsAJVsb>31$e^E9L$J2T#ldE(lnTtxG1Q*HlxK0OZzIv*~rF3tY&o9#b)6iY3v#<$F z<4JW`;zd=~6;7m@Nr`O{(NcJmmtYxHU7?AYjwxWl>@yvLxd$VReJL+0adK?3Vf+;yY=_owQHSjrz<> zSB&X`f3s%1kzI$v(=@^iRZihK(KL0DVG6ZX&g2Q@1=r#vktFox5k|;yOtD?wT zx&Q-_bpSGxiiCq@6nrhECz5llmQF^;7R?%Me}5=6dX09x(w*k=V|<$AQtmWiwtXQ9G4o^veK&%w|Y`zf=kqA5^*`e46b!$QBz>T!6ya?P>6@X|^TNFi=lXcATSk*LMp@5=-PAyIX ze;0;Xri&Qo&b9eqRG-rUFP)F$lcZc3lJohnYMsd^ey&#&(j6nQN;=F_VMb5r<26&3 zDaSE{;YAx`jc_8SppCZ`TQ)6|mrY#&q$!QY`l7x_^Ks8fFU)#etoKsK$@8-b$yRFP ztd~#%VGJI9w$?WUW;>w7`G8Jc)l?!Yf0zRZS4`cOL;!FBtSWFsvmk0rYRVd~8HZ%d zTh?HxmS>B$vzVF}HMKLZ;gm}X{mf833ma+fqTRT-nqy!=DdGh!?A=IzoF=Net}y>l z0Zw&Z6g63etU*mxpb$NhAQ6p&MHEVT|C~E6yQ7nfzB*iZoi3Mh$LV~sBMgkDe=~_! zxe8wy8_5sRx0;{`i>Rw$Rmcq*1S91oftO`VQh3dR%w$_su>{334$Ic~te{NR3nH97E1QPO#^lZ|Z))(*0i zrUSMTK~Olt^Hd;&2oU{JmOHCfe}yr>=$*%fJWgR_(92=|IP9b<$HZ5={l4Gn$sf>l zodf}4Opa1Zl@!k6K@~u!#sSI+yea9H&D(+v2yPtO;m{J*dbXT79-P^3D&>g1Dkqy~ zbDCK={p6yP&792pqM<)U*UE?zn}{sQ5|$*66J<#BqRuNUH>kF#K&Cwje`j84QukaX zZW<|f(5!WO*+A`%&x~nd(AP~p!)1ha+IZ(l;|+=LI^7qS=c;^v7KT)Bm12CLNfm>8ztG*|3rBXPnluL#e z_fEvnC!@r%H(nU0AEt0MHPDD#}THJTGCuO5UcBXbG_Zl8r;hvph|$pCpY&sYEqJ>x!Cp(#3xoVtQh0%Dvn59O(ASTDBgQT1|X?GjO7ca56vv}M$Ob8Gz_=rrA~H^!sRU_AHuWLU}?sSnq=LJ-rYqRDeM58MwzOaYe3H%UZFdrdtwnRN)--_rvWb#Rf**?e^5_V5$iJC$EK!Q;GTZATE|`i z$051Z%v4S?tZ~t8N|mHq9~hPM!0eY!eU)CW;e`6m!W~}8Yn_}%fh_<$0!(V0Xalc> zvPgiej&&?*0tIlkz`VxcCbR^7r)=cKFqW%eeE4E+@79k2S z0+mV_P>hFC1!ICCI#j>{$apH|6iBFpMF$TG*b;+jO1cO#ai>oxuM8>wsE4In_I}adif(JoTz&2zdf2bn8&?ix34IxC9iEe=6`h zQP*V)=!&L5PynAbWln@S%7c1E9!r(;Za7s6si`pTRPXV}TemTZ5lMZnOZ=EQ=dB2Az4QA#q1WYC<}8BgoCwf73>{951#_ zz0TRPZCr(f^<;vus3cnix>a?kE}@Q8c@e$>6jw7%MbLocN*aKGaX5D-H8I~jBLYnr zR?!~h%ygk1j%IUeWvfL`D|U-xHB6uyx}wt}5rfMt)E~f7ANa6T8OCvkB%0#;{ViMzkq4ptR3=>foAhc7_Y;yH6-I zc^+Vl7iGbeRh_E3KxIj=39%vWDcBI^X-W#rt{9ik)1q-<7(Ei!l8I4A(BfxWijv?| zIUOxBX;F}MXqosBg{x9T2I>IChoBJ)R>|TOo-*TVI+3B4Re|9_f5PV=xsQN_LCl5K zbGa>MPD+Ye>UDGRN?H$iB{9A*6uUX_=c18W>myEJxsZwGE$|i3wQg3EHio`c2sRBv zG6K#b+X@s5wyD8lfdjE8O@ax`X;hw+&rhoLGs4yD#j_wknb;1QUkv)qx?eTB=3KoP zrN>z#{kv&hg@mRlf4s!VnWAFgGKvM1ji`z!iIAQE_!LpW_N7W39U2N>wRz zL_tp!28%>d*b)f6q6hbmf; zG)uuiA&s-AhxG5Er$esG7bjBP_2!On<{cZECdml{Em_Xge^bqlI4pRJl2g=9Z$3Y@ zuosSfdb64%1QtS*P21Ep322}uD+HWSW?-$Ff~3fnC1Jo4F;@_3$D&`V#q(p;@STg^ zS#PdSyj;G~>|iZpR)(|V{%rkN?D~nOcvaV}a75(=U1pkoeSx-$W3a+I35=pL#igrQ`43!`mld2rc1oqKVLsDdh8kM6H0-n za99L;>H?8fi!){0mcU7%mNmh`P;i+5IVQyT$*~gpX@20jiF96eWhqgp23<$z3W?+M zk|8am^60owd3uh;mpN9|pr<*rmXEe~qVVj-c)=LPeu?woOYZ92{ljMS5plpdd=4Hc?I!Gfj)vz0YgPC`Bq zMM(1mLjh>2GAFa=aDJ~otTkpNuKRde&(->g^DsZAdQ&=A`=?2qc0;Sy>4xj9@R(hn z)QUAIf6-M9EUD{&Clo6fY6c>6kd-VI1Dslbs-X3N&!|SPDW5Ooem>{u;(75*Pfuu4 zO*X-+a(&~#pVYHnT;@joVkvhz%R?oRvSp9-$a!L*j)unJ**G`MBu0xImI8dTXy!Aj zzDSfS=U$SGr+jtM%@@wcf@yp)8aaXGSe4(`f2D_@D3&e3NNp+rA`wXv82_LGc!f@7 zp4E_=0N!`bB?odnVF9AgNzJcM7Z>G5eCigC$Nh`i>|`X^ILpQBYhA1oenOW7%fUgx zEfC0JSTR)s1rC-KEQ13`98g$=*Q4hO<_Vv>7?c+}o_B?Kf8i`>hCds3s&*P@QbFQ) ze`pliZnuJqQxaam_Pp)YzGNPuN=|Q*OB;ssbQF=Xpd+kJnMGNnO*S< zW@vbPvprHXa}Td0Di{+&hka+*ds3yq*`Ne?fNWuaD#^r{w|L9sfCPzxL4nPlw0dd}*@wm8m;@QWxYUq66)*<>*A9 zkT^|9)1qnuRRwwuj27xv!k%f+l2yw0xHH@i3$Sn0J+9QN@rbS%>+A8;EY+cLFGSV_n(aH_zvYJ{jVNDO&L z0hR#ev2oa$&K!ZX6K>_AZ4c`8MzLuOcxgPI^v2S;?Rr7juzDT;L;r$Cf9M3taMOZf zP1gb5RZFr(C>lA96BPEB7btRo3lZ=tpg!Swfp=4-W|JT0HQCQJY3U+mrGWxgQ(U_; za_ioC^`bbvsspYcqd!KrpbmzvRe=Lq416ERq$B~&!@xyEa3%;7%ce30KTXvd1zR=} z4WWBl^TyIeRYG_K13YfNKL7%;x!h@1%AE$|$7~ru*1qu&*d$P|5u%t_ z0DVAEZQ!qxC~Bf2f17YqBUls_NT2y)%@|R=KebXLVNhtN#AIR|43vJh9n^-_!Yww$ zf!Tgc7o1+}QgvQ}t^v;^i>J1LCDSrtPMk zi>L8YvecNU@nI3XD}B$6-*n%Q!ylrb7l}&;nc!;1uv57Sz zDmn*FC|D*yf5d2BRZ5LUu3Imh_-D9W?{edIyo39Naz#y2{kWv&YHly_m{*6iPY2^6 zx#?%JpaL-Q4E~@@kW9tGBH<{jZB-3OI41)zYrxhL9bA+9UG73?Cy7<51jAXaJkmln zo4yD$c0z}o>(>*#53;q0I^E#iJO_Ry*x*+zdqTv*f20MQV$qU#1*V5>0(}8DxG2rK za>~cKYOi@R?}~Y~>@ISn^xW$DjbhSDq)zkcOlkO3LV8ub11E%zb%nDO&J@|7h9uDv zEenEI)h%r5z{W+Qi^hReoTZ3BlDIeT55s!4n?2=fS-q4fHIJ3JeqkIWjnSk$&mL!T ze%m|ge;HU@g9^=E>g{f(v}PR@t^bfzUw ze{)T*Z5J=B6hF$0=8bH>oPS$_q77IW%+c=~w=b_Y9J1UTc+zqc64yeirxVHI+XrXk zfoEc?cQA#pp$DcE#PS~f5%J1dNZyubwF7y2Z z%N+y53+8Vh7|{OU6nE(S&E*~}b7U(>e>mTIk?j)QA!8r2O9$O~^rhu)=nN=C&%iTw z1dfmXFtgkndwmy!kKm9lH{*r+a%Xji`paEsXtRd}R#;u$4SJ5(BJOm^K3r~l*vEt5 z%BG3>qOYHq7w$|njG&~Og|VD-#D?mc=f&Zu^tK4;P2u?EU3b`@w+1Yvp?bgCe>uCk z{(XjR2K~%x=j?j7>;~#?phs}NfxdyF?ay$x743Jf9K{MpTgzL)*rUGxax~{w%NaUh ztF?Twb-6vQ1%B)U4R0|69BnSQ0@}BiTi9<0%kAEj$)nhEx7D)xI0#y;XxpsMOz6J_ zho56(igv2TUWqN9z3lbPOHJ11e~n3OUvB@cplG1oXajd|m-V;0tgPn6CWWH?ztOf| z5<@RNV!s>fEwAry#K;zU<^8B}>$0!P(XGPbxf|1Ymo0$RduO>dbVIs${*&X= zS9V(N-!$z2NP)-U@p&;f>dVH`m*bhctZ42QPnXBD}TSVrU2M!J;M_?9oOv zC;#oM(O)mM4u@Z1%A*m*e-_VQkN4UrS8KfszjrQ&`-Rx$`dlsMqiE>%272+O_f~tn zV{0b{hkkD>n%WlI0sd%{eItx6;lzdszIO|Sn<#{jZ=px44g8zvYa5X>uv^gCcC=f3 zBic*8&H4ae32&qB4tf-Q)ZJzKrQzfy71TrT;T_by!*-UFZS;J&e}}qz?BeU;;eVbT*#32& zt-8;`+-KPZU?X0up0%>c=5pJ_0hAEST~m?PTk^Mo&NI0cf5qW8Xd>=ldA9{X8$Zdm zs`2Aoa=F>2AplprlxE%d8ta>d&vGjY%3B1|MBqPQ{=0j_f4>8d1ArUm0@t@>k%e~r2Jr=r;WSnNUU6C2yH z!;OR3XJec2fB$xDJGL7;h~3-Th9Ft&0cXAal_uzN`GGN}>yb&<#nAk*Z#3Ez% z+cDxgb|4%2Aq`zP2}y&-F8?A^fpjnNA4S)`(I;zd-aY5 zG+ya~uf#^5j$XmIb=m2y_4^m^?M4x>%>qS%z<^MLf52ivvUAyVm$hqO_5?A;qY-;`PzvdYA?X7;+ye zZ2ZGtiu!yunzIpO^I!GTwJ=$l>@d{fKIKA=#^08=?Wt~XyVk#P;p|0bIas0ACqb-Ke}5|K_S09_-xgiJc6A-S55jr_gC0ho z9bJ9)+35PSSJ$sc*RQYavbyy-cFWt@TwlI%X{I-?zVudf&E5PGf7yzMR(psDNU0o& z1>>GKHv3M{p@c<#u-v5sb9KJlW^e|4b1N7){pD8A1pHvA_&c#TmRl@yE_W<4Yz;Ah zf70%%ElcXLh!}*XzuX##V{N(F=?DG+1Bg#D%a;MhN%&c-S7Z4E~7-y;j48l7djXe--g*pMjL|476 zc6!GGw%c}nhl16@&Uj!BvC}v9Ln!txZEEbm6()od|1(iOVYM&V=!lu)wFvoxu^H(P zj_&)6?)iCk*o|5Pcc(+Le4({|L8`@8qO~5ozqdkn*BQc6IsFjG_N~4<1+hK$e;5^C zz2fzj~_s9YKhY`cRy5~phv0gS~7q`}@PbQWJQBGJ_*O7wYH&_-hBck;H z^2)QZJCH^8H(myYy}j{5lwaPAf4#c-GUS-oV)x+wK4hT#kaJ#+-33DVV(cRu&u-j> zZ@vO;_hPSYd~$<*=QgytAA2=A?nd&(*y5v)=cdQT@fe@mxlB(lKp?PWw25Xru`uFp z>v#2HD_r_NEK#kK$`*TNZ}s}#ioA#0>vt=G*sRi5P(!0vS-N5Hczc~|e;}WQ5nT&+ zS*QEKtL$P$()RtYKmLvFb;<*14!(JL^Y(S_^S>F5aF5-GO8~p~(fTW+Z$|yV7k}%r z&&>#YBMQf|+HIzoQB}xnVT5g~gcc>&jR-Pd1<2ln>SM0}brV$DeuAwoTfo!ht;m$i z-Bq2Cg)(6iVr8+vE)8D`f8YnIXBv6n(f#FyPnSEkGbHRC&&#R}2vMn3PC^9&m1RIz z<;bnJ?~XnH?p18D@^JkIq!SRQ?S#vhTltext6FTuPfn7R3S&?!TIEk!<3;54;Lk0n z3Rq-pJCv0&z@)w&^)scW$G{~DkJ}8>7%FTHT(i5p$EMoHbEs9Ke~9_&RWNdgndk1pk+G$ZMaR|eZtR8V?mo1+7hAk|?W;FCyK+-jhTgt( zQ^w}jENWF>pmnLdDxFx4+>BkZt97**dFCrj+=7CFy?wh~SUgy%Jy=clAe!v=vx&XW z4qsyjHg~8Uzi$=Lf1Pm92U5vi8wJC*>CFFL*62G|jUv$b!AsEbf8;5~dhu$0kHzD+ z$F538W|bErn=L-^L909-#g|3o_S!^|d42+|UciNtCSm{&!3+=)8*6JhQM`6H*0Bo) zi>L}zUfoq}-&%+Jdy&<;*HInyw1rq~uUg(lz1ztDp6Glhe_Dfx*m&==6KFYHt)RY(+G3rUa}Ni>Dn`DW zwYU{MVOid3)#JHzqE##BR_mE#hi_ah)%I$sqJrsMol|!uOrULJ+qSvmq+{E5c5JJo z9ox3iF*>&0v2EMx^!d)XPv?$NKcHR;W7VoTZ$9EIn;xD?1DIU==2rcqKQpTDar9eY z=c^jAeL(?_(04CZdshQyB>s<#(zA`yT(N=8dVuMbe(FOZ{#~aQDYGqO|AT)^haoHt z;zu?Ws_71zDQULUK61aS=8E-dUHSTsg;KwZ%#f|uT%!J!Tzx0}9-0;4E-T4oHJo7@ zq_n);`!@&_ZtdxqWc>Hbcb;8&`EzbwQ5k<41jK7G*Q|Fm)TLy7q3g-7Ryb%1ujV6IJ$ zpb4*tCQa=ad_@D=Goa*@C5mhRul7&n7=2Y9nM2cMb6`2{7~XDX?iEXyU>!Zj`Hne| zL_IE_nNOWy9X`iKPfW?gSjLxV3I9jdh9x~d#65SeJN3lOCVvjT$uQS1&IcEpZTWU1 zT{>%j4g9eDuup3c@%@kE<|Z#vyA3o6sJ57szA1fZx~>s~+a8~3xvx2d1mW2B0sbi2 zd+lv$;=Og|WB4Ci|MiKA_>Qt<2*Pg3-PXR74-Zc?CJ5Y1vzc56#T_;$=x@L6oBoDl zS0+XZVf;`h|6d$mlMj2hA-UK$h=hptGYF)y&@1^2qABbFI9hmm4Vl7ZGeAu+YNlYg z9Yam619BC}?KMB3@8c@PGA28yQa^t)1lc`g_9Xwi>gTKO{rM07QHVv)uXp7Yty^Z5 zPm>n91D%{+tQ1c6fHI4|W}PA+^Vh}XW8I;Vx`CM({fjQz2kF2upO%{ zspD*KdBKMaKTc?n!2PfuOcs4A4?pk9mP$M z;qJ{9bjYy7Zbmyyohk}&E`QUIftpAgEz39lTnwykXW;n`JS0wDlm^oBJO5Bu1X%sp z&o1>;s1EElQaz3o%uho-B@O#w9l3bMsX@lmG|9Xq8bc=h>xiu7fwMI4Ug6+-Dt$|Y9!DW9>*)RvgCi3*cFWw5IbrU-@Jbx$xB z=KaJpb#uIK$YeHn$kx~Icp~Txmjxcb)xKUsi_RMB>HvIOQII5Z9*462{2VVqe88$Z zAVySiZAZ+gd*ycM>$F;2u28hSxV8f62+bcBEPMSmU@9=^zS+xp>?{CP1w@^c9lQQ) z?6p2mJ9ZVX*V1$7S+;KW(5u%@Pgm43HpLb~eA#7A-L#xySiOu%8^I~F%vl(5jY`|l zs@(piT??baV@R;|QJ~cw1m;gl$pAi1S~KBI=Qp9Vhf9(Zun&LP-@bhc`w}$vcMx~_ z_CNQc2vNQYpmP07q7jZ& z4L&M7LTqvt!$w%85VD~K;N^Oi>rvwpO^V*B!K4+$MQ#c$ z`I;3eWm?c8UG$ty#!b1_(@gawN?1iuecb0jL8VS-oewX)Jll+L!4qYLXWIez2Nxc# zZgv>Te-dl!jTV7|rYz!UUrC+n2zUMd>QEKZ;nJH~nf+Hk-|dS9PvTKAB=r}{SE7fP z9ohGO$x~O&RvzcG;$=s7Gru;C*O+yoT6uL@4RKEgmyV69+*c|f8**|)A`pKAcj@uI zFXl5g;FsoP$7hmI04HPSK5ewapIfU0T;~c8(W{kr;VFSS%|1TB!&7d?_DgTgc+b<3 zXo&}9Ux%C*{PC3@=odQp{jjgm57}i07vv6HU)c>v7?0Q$CLwewfq4j?Ax+LO_Fj5v zw!r5qN8A+sWNMhh3O0|;2-_ster$C=WKox6tUT3I^54bdV$AS?51&e8hLhF2^gj{w zlge6m-KIg5_NwLKyh0IVq3KaM#0i1?$n+$OUor>@L_Q>am2PjxsOBEzY`%QvJc+Ic zGWgnJwdBq1*;7oQ{*mfB9@ zWfSeaRvS0;&akAte`nD23u<#B!mjVil@YyG`?lA6_1A#q`fp-0bYD_4bX)WS;e$Io z2?(!0SKan@c6WBaT&XU>s(I3!DYh*OGSbGwa3iy!fd**4@Cf<5AXAzvB{rX%fPmRr5eREr)@B z*iwnyCxr1%P#u!UQ6TuxS!1laoHx)fHSh?g|0c@^cXEdR7&+r4=Bi=k>Q}RrKZzB6 zKBfA_ZRQR{wkBI{C6*Z+>Q$ts6x_uHxKn|61V3|g$FFau{xus-=0^STWWbrkNvx1U zqU;*dUAszPcqb3LE}9E2A>m|K=3eCqU=4!2){c^B@lwUU@RPNk2C_UMq*xuiS6m4` zv44LyeMm1MV}}j5xr-9zQ76vlvl@}xYof^|5+{AXQ4*OG1{#pjL^MSIQnt-Ppv?tY zUMUh$ofaX6hFfCWT>0AL@HFpVi(?3g9b3&Lnuv82D>3N4an<`J9Hc03~`!gb&1o zzKD~+Xuf?Z{W2rfJl_zLxp!JLbNm0>j!-{{awwadWrDU1==3-zdj9r%`q`koSEOCR zDt}t9lY~u}QU*Lp{t(qBeKD)H&BdoFU!u2gw6}CTS(#q?|H(g5p%b@~|0$h15i-aj z%!o2J>3!fckh|4ULD?dKRp@Yc3{k`~S5QYAWq}M-Sej7Y&fGQJ{D&+(!Rlm(z@&J)-`+O$k5c_dWoF zf%%u(&s16}2|v;z3K7zbG^iF@CYwkB%x+#Fn?kcpCKDG+0X0vX=TVEMhw?2n z`>?!(Swrv%chnsfNLf9q0a@WKSkt2bLt!vR@sQ>D%2rB!aP>E^dep$I`u3qlB_{c-f zaJtb1F7G_P(HK`dItJ^FS26H&v-_1thwQC<*j~R}T#Sy^UgT|rPs$j>5NY^cGK?gY zPJXJ8MZD(|?R;~F5AcRh7R{Plm1!B)y0`c3CNW;xRj27IFKa9z$LGzZ8I9fE__}LQ zd?^jMfk>w`LParLMH)qD6IG}Z8oB%oUN;Ak-)CY*Z`3$&cG~#0uXDOGiA1&npW@VP zxcU;OMUOedM5x4_(;PkxPhh|sn0&`yeQt#QHb7dDBh10#ZTB$f7G-#uhxYDl0)1Zhz;I!!fbyLGZ^i~nowiP$h>hHZY! ztb3vJ?J?szj@|hIM*B^m4m5Q|N+~~c4w%k-fVItMlPlsg{ZY>L4GA;86(qDniv^DY zd*32T#e`gXcDbYjPV-S(5-bEJ60mn6n@xo0jUe(4PEa}q!{?AF9kL7mo|edM4+ygC z16gy_<_%D~f%S5nnQZ=-L0HN8?ZJ3fZr}PWBy?JkJ(#;jF zJ<$-Dmj4SjfT?kUQ|=7UYa(U;p#opI7{t69G9J>pOjm&4TQW5i)*3nZY2rpYw^sI` z_8UrvY12n=y63%vUv<&(<-`O0cjMI&-k$5**Jqg+PmSD#(5^Jg9|tnGY9z2B-($u`lqpoOQJ z-QLrLO+8>-KtRM(7%13$&I3cNx-F7S>Bd1>MLFbA4a?L27=}I+#}Q6hP5zG_!5xMo zMmS305b76l#sHxlsJJv|IAxwt33T2Ob+U&Q5>(slq%Pld1XUMq(*&l5uoyxVL5g=9UP~FaD@NSUMLjo%5sj`pgLi&+DDYWmv(vCN?>H+JN>S?r8bh*qpp=Odm zT#loS1HItVu4Ox_mG=(0t$!`Z>U_v+Q!gzo%}8{s!E8%bJ%IeHDmI|D2^8D59YCfT zPx{$qiTP)mvLiU`P2M9)3`&>i5xdn=$a3sr z67Y^(x}LJnb-Z3)1RdS2R^3Bv#&31sklv335fM9ZJ1KF-THfNtcRForGCJoB5`0|JW(?i$D}vM@K5eS9Z!KV{0}N&NF0aL^`uYQimF5&I}b zQkqiv+V%Pw-%5tgH+DW)d%|lw=rS1j44I2dbgH?FtVBI~D;V(9|MTUjkv*>hwXMLh zT8zo?+?PBfFEUCVkHHi-ry>ayDS8CVB;lEX7}5W4-A(Y??7eE(>W(rg*ecp#9NG-U zQIkOgMW{{#85GXEfJ@lt_YeWu=Z>Z9{^zibH`JX<8?&cksvSNM%|VW4HPZ8Rc#?Xh zk0<~BZ#+Wrq33!I4Fv75vj7n za}cnzS~RTB%2SNAlb2DcWJqK1W-LA^tJQ$7JVu8CnHxv( z`?<~VjJ;R1vC4NA^i2?w5^uOz@BaiK^&;HE-D9h1MF!t8+-s<5!7susMpd92(}FCB zPt-#3hvm_C$t*(X3OG_4I6I`~e*EaDN@|L_DKoId^qQo11=zMP2l6esg$+5d8f`&(EHVzj=uAtB>3`B&(C_ zVT6=UUT0&EEen53ZJMA^GT#K^X_u!0p;aT!LB*rs(wA z73{FQLV8Rx{Mb2hu*=6*&a%qF?nl-!!@|nyAI@l6B7Kk1D|iJ34V$aAg5s2MD#}r? ziF~_ta#)s7l-44c)a? z+w#9W%#PN#yTYO>+HSu-??5Y$(tW}`uIlBXi~uP6s8>LPwXo1*si4~zS0dk+er(&V`~CT5CyN(4>u_W0hX@2sPt@As*fvg3}Q z-@lJVV@Ic*zK^d6Uu6=bbxxqsiy56D4^}gQ1Ty)vS_6jckY#MA5=iqJ0r55x{2D9T z4y&0SPFGWgutshJ;Q~>b(^XUR2cS4vlla(Elbo12ybNtc3heysJ~D{i{_+_?$2!gS7a2>BiowaR0Cp8H`md>A}yKOT2xXR+F$ zVFrT~;&w5&`UU^(sCqKr>Qq9b)XHqD)uE;&y5{Hk>_3eA-)IMZI~GcTJlz;K{0I(D zoAs=oELXQjLUza|BvLDAfMB^q8aG?dBX~ZzkwWwph?_+~B*=St-)05>TXS;5 zV%L`*y9UFIG{UTw`1gR%5TgAF_k~kkO-U`ownp`~Mh0M6dSD5D^js{+9jk`;y1g7p ze3V&+ueVaxL?bdhn2$Kza$9AB8uF%-#iMcF-5dsfGkB0#cGX}Oep^e7Xfo@BTS6(# zHo$*!VLQnS@l%7EL?84OC{IUVN-s!Qf45S@9nvZ{@Tg zUY-M9N@pd*un*-FHU*tAsc);nkad++^JW~2tcsCcezt&DP*{F8PmuY~qnnj-KK-8w zjXYRYb;qKb9JS6HCZ6j~%1`Sv6P-ZU?G7ei>&25I%zqlr3f0qM4j~h0WlR4yNWssD zoJG5?-awy`s~7R(7G)$qjF^=&m;RdkY_TuSWy`blx_m&B%N`vpcDYA@W<~vSQn`pc z?gG&H&R_kskaE87Z8MFN8CkV6(LpXGMBto`&X4e_3wI) zXy}RGj<1`}q}s?4w%)2Bke3DYQ=oqKq#8xrvx2hrOJoLe3rb>WaZXA_Gfw2>sU3U% zJYwrQddi!A_(nEkELW|!4XODEFg znv3N6cQQigOsl?zLT!2S9C7L_jgJ;#yck!4EeQuPRD7(escF|~@M6X03d8~sjs|#W zl`yX}$3{7McuwHyQX$_B5@U=8uSQXsAsB5#$q_X=Bu({ zI|@0v6)_}`|IS)XlCn&ACr)b0(2X8V@|tMNy!i(sN>~1kYZ2;RpGc0WQ$z2MM{_iP&In4VmbY9ea^4cc_7p{ET zcG1HkZwv4B6%6m%4&Kl28~^;1RfQ;Qe-#KV3v1x4$3AXw7{`LS3y4B>@s%=a&;!rT z-G_%(G(>u-l$0eY}x38pOnE7Vc^NN%QpK$$& zM3;t}X7uVa@?<#I)eG&qh|VmZ-aZjCPZ|RvRP@R~wralkkot{o^|B7)u+r-uC0RlI z$MwS>Yo?$(OTMWmSP+UcEavJS*TibpVJ4D7b2pzSRHuyG3PNyPNv_#N6)}d740ulrO?F1qu0=n< zuSPU5TGfAmj}Y1*6g(A?1gxqI3b!ZCm;2ZQWe_v7Zl_1?>mFV2Z| zU>!^6&XoLP{wtX>IvvpB0;xuO=Loq~=We%1NJz?R(%^a*cZ)aD3_!LOH9gdJP7@pY zoiFLCzVgfYwr@EXuGJq!fNiHO*Jrs*$8r6-k7Z_Ux&}kdO_$<2gaeP_>eh2-=*cMD{c+WjiayGrl~ev zOu|)r(1)+e(G2!z8W<}u^rv)x3>ur`iO7UyuA6hMw0Ug~mDqOipwA&1^v(Syh3?%N z2iUvIBJAL5Jnlcu<9^Ej1NhzbDOr}vde~|C&{)<@Wl&8$J2H=lKU`APH`)3@CX)mpP@)uZUj7tIppvhu z_?~RLaBW*@=^lS7l1UJ0P-28gUyD%+TWY7Vc<19yBV&7-LfVH*mE&$-p}SmXY(*L> z6}Q-L1tJY@wa7fjl_^scc#KLIkGm(HKH<8QgM_t4u2~9@u@XJCC&1+(@h2S|I(nyl zra?=BMdCsTT_}HGeH*GMtW^AvN{#^62@hGW24gxm;VLAm$u19BZu~4{iPMu7b+MJ| z4JFMD97Y#Fo~H`VbtE7dpMM1qz0;ET^N(|1{wENx3Uo-NT);|j2)Rf#KGH?AhM|zI z{#|&>Syr;#Pj}X`Aa8~$b-4#S3$qT+&PtCO`dXxlJ+RFS*<%r-u1+GBruIEU#$_V+ zcUE+CT+ILJ6O9UjA5?hEZE4_u{&Z&jC>2xUBnBHaP>es;>{P&u#tW&pBTT~E4w>ah z0HW1UB7(5C=6{G^1+>WVD?HgVcpRBWu7?+S-7y~S6t}BJFSed?089&A6uF8qVc86C zAM?DC?BciW-mzZ5{1dW6vVZ15(KW`XW0J;7B|vH=!BWBQg4Gn0nPBrvi7lRZ1S}?) z-Ir55C5X9%%=Mv+P#2M^g!Y~jHjUrkg47X6qvCe~UNqw_61p2j0p0)w6zhlz4lq1d zZvvBu3QPB1%iS(8U~euxKiHrhm9Nm9LSh9TdY1A_9}bqLLG$)^|Kb2qtfAp($sT1L zEJ8q{J-ym9q%{e?PvW5Q+$9BmWXr^&D9kabB8{?W!L+(U*KI}dFO0fTb&8J~(0f7w za&k47jSuNYXutFewn_mb1M(KTuGDQy`A(L17KPNrKrldKv=76a{H!aEIlE8*qJ{A3 zSn`+gdaHRe~HR195IPq9G+L5Krbl_S8ztNGxRLls|T}-4#_2m~*&ERvXowCcW5L!PtXC z=Qhk#TThkg$ymZToJF?aJwt}(DzF>lXg+$H=OHweb7POaWaIswZk1H=?B0y%P?-~` z+Y;#RS?|~cOY3P&`BpM#Ra%)OeG*R_ykwgq;14T>k56p`N515!QIzrqN(@u#MQ&I| z_^UrxypsXrx`Ls{zW#`UMa8B^Qvef)*u(W9h(!L+e7-Xf)q~y^9r8gBeOSIsd~n>< z)(qf;W2oBtZIr5eft;0j7x19yNaGkU^!`Hx-Ym|4c2a}51D%II?C;E zbq1a6@`{Kza_f3Lsc1`BP$ZA1zn5^}{aI_aAv5bnQu86TeJh_qoiqvus$1&7?u+1{ zs*yhF+lGInt%NrBuSRGHVbZl22)GU;%K?ANGsC4E8-xC0=0rc413v`k;Uy*!8Ydg4 z3Do!@In4?oP%~k$tyNf7QJD>OR{8TNvUBB6-GC9W2?@E%tb)BPqUS;XB)-I$x80G9!^@AIh1NxXH5d59x73azJfxXuRbnzL z6);Z{C*3=Oo+N!}XHZSPOe*0_KoZAqyvMFOOzxLwANb=BAh>@k-Un$>u}vybC(PXrD@p&*P1H4x`#FS&iK0!aaEZdzPQVqyN2507 zm12pCm?-QVwAcQ~nLanT@*m*Z3K_#`U+U9CS(F*=2owIz5>MB2kE+AMALid)j1Equ z;aQFDd&?ZUcO_bPkTvDpadpMe8t$|@`bpOHJG<*I3#lp59z^j(9z?d(7gMND0-9Ak zcR1dpNJqRMNW^9!n#EJoRc;i!KAO3ruqQhTu{YvhAh%L_cyc;kG1$Z(v7DlFXBMEO zOgF26r%d|Hl|r#;b(%>_Uhf+?mdFESufqIabiUr6s;wxvvu0rGvH8nmkBLgLd_QOA zlUzW((s5Vir=*f{|7JSMS*g3|pE6Y)_H^9n2HnrEmf1EC)#C#aYUbT{Qn9C*T?IFYV}n0YAf6-L2LqdV)rS;f|#K>of7gInSIpPuft;j$J=wQM7yxP=wr zm#gw~-qX*Q9)*f*wKwBa4GbzZn$m?rO`nA*Lz0MZyf7_A2fQ-I#brn%HUmcbBU~H; zN3A{3)M>CQ1nS)D(9C!wI`v?G$WWO?Npv6#s|!v4bGCVw1!rVdEOJWWLGr!Pq?+^4 zfNbc>Dj*mH4g6)ub2GbsudoOAlWk3RuPCHk z<545=z7(42+99?yCgm1trm(jZ#vR%p_F#f1I2HHZL;w~$Tj7RZ1$gC1G^f74#2nLy zL)8pQi9?7#Hj_dPs=gzJ$3OqL)ZF#U?Hu(uS{ncN6qQnRZqJ&-Ak3504OioR}cg7S`Pl=W&zi)GDYRGl)oS$BVX;DnKEI1{<@!oL&J zd(d0J;)!806DBVM3f0l`c3{CmOx$fRsK87$d>sOCIiw>ZdgUV`08)9N7N|-a=e=q> zE}W~7^qe6f{B$8$P07{7+rX+~{qfhH1pG@v%>#s zP8+skNvwbm^s_BIRjM6pZ>Z0lBDy~Zs4DrbGj1Zs15;{6h-UNJ_9Xo^^DVy@QGr4` zkW=%B4(ixTcFljD$#9oI`ae+J2GSYUq7hoBgJFZF!BW7kmb8^CFOg4O6t13_YT(@{ z`Ooq?e34^Vdx69TfK3)I6YLQbt~WF8r3--Ae~PO%1@9VJIpn|8U?~&OF6X}?OU5+d zjFCz=x-cpI>RbRH(PM{&8;jC{h2TnghwsG-`t}!1mBrDbDdZ<0%z5}V*q|!O-)_SF zN)bxIO<+aV@C9P*ahsX!uSy8E_ZIv$oNxs1wnS^Jv6`r)85cZ&d2x<0s|FuN-uLf=mNii{QU#dey+ zxhrCJ!;55c+c+cxoyGIxgF(zZF-5Y|$K-C^9NQ9peHKie}x>Fvg|U&SI+?%Zqr#koHhXed`&k!jWM^e))2_ zgE(itY0#G!?$GgAJ;6*`UlX!4l>dVRZn2B*m#PiyvDdpPXwiDxWA;S+{)%K$0Aqea zJz)ZGdn>7pesqnC-$QsLv%Le=r4f7o#0ce5$)N-zG$%5OIqZK&Ega^vP?w)}`|3r1 z&$fYRs4pxp1;mmlevsp}kv;7z{Ml|OR`3x@9q#UcB#A&!SEp;t$vWT|`ic054;W|y zdZOi{#0vCT$XrOCv*bk}#2Z_=K=xQdEV>XO@*h-_r*Y1kcf5w{c$rcq2tR;i5jpD- zT7hTARTvf7x)*kMZ1ul3QAJ@9T*%8n_S5zcy^%Dq7ra!iBepq0KZl03zXax_E@8fq z)BSpW_>L5?&eS(O22yn|@ckZ4thK?LuNgnXaf6Kp&ZN$UW&FN>^-=u8nk z<4KTHr$r%0fI51hzZIGK?-n)+uzHoy#RWpC8@YrOxl1doc=u%bVN# zbL>{(!iZ@;NW*+G`}~r~xbcThs-V)UBx4YxEpxAkE)8VCBb$<2ui5S>_;T@tcaH1Z z{2Zw_Nws|kIR0Cy$-Q7;HNDPNkdXu~A5qwn4E(07jT|nxPuq%$RDSS@U~OftAcFk5 zK$|;KI6dp8>?dZ6to!{vZ8oK2hb=G9>m=O}Nq^?6c_s;auIvuNqQkiYduguh#t8^! zV8$wB361bQvLLUh%7Rz$S|o+D)`F*eX`lrK&u zWdQnIk`dml`2$eD4(BpOpNzszoyw`?fDfVXsQ@yH&GNx)(g&zXcS(=vyY-BxeLydo;~0iO zw--)#TFEYilg^xmac?mF*kLk`x zl3oF@Bdz!s@%oP;j%ZHPIbFW)I{v7^eG9lxNG*CNHh)Y|Br{jQO+8SDBA+!|gds#p z%P^`&t1F#GNd`o#5$!iGm_dr8t2xed#4Cq}T_Iv!)I}xZ8@=Lz3}Qt|ktOp1a+I9K zQ9;mb!v$}pd#{DU6iq9_FErus6IA!U_)qwR z68WQ3A-SRL@w?FV&P&Jw7Zo%08y3P@&l-Z1J7n_+ti*U{I?;usvJEmg*BU&9;x>Nb zj@oj`bVA&Yq&jj)QY+rZA+#KXy-0>NbIQjx9brumtm6IGrXS9X$WYEhQ1g;19;rM8 zq+7oi`~WXGaZ19-1NrmH>{R~5M(cG^w5kZo9qtw^qT=@zLuNc${Ca`AW0xC4T)dIk zQk2>?&k7(EIqy_$dl7&yGt}mI>tO}L9J=;8ka6#xFGzZluIsZUv9`z;33Jb&3P!Wt zUj3&HMsX(g5jfMF53#mpknTeF1v_F;ob=l!uJ}VG?+p=d4swoM1aNbzmyaDc?zp%r zo>aVuc|UE=>8I=whd4eSXC7X0Cy^vDH*1sibppLqbfyq6 zyc1Ae_lgT%(F-X|Vj>NS16ANFkjl^#U9mUaBviCE4>Zy`vpGcb3&XIpP&0-Xw)d|P zRv5HiO)QU%c^q7PRmg9?yWu7w?T1ud!;_+dXr(voAlRP}5A$RkDTN((IL=~zwQ znar1*OD6I7i8jeez~n!ncNFWYKFRQQw#mI(sac%8eosTHZiclN2{IUx?LKI7(gd&gbc*(r z9Xnub+!dm+(9L=eW=v@Q!_KQkWYxXO;Oh!HkZ$k_I(;bTG&SJH!7|)yFAmnOVuqsK z$mtG%`87ZF0^$=#{VvaEIW!;?6oP{)E=!fiAq&)FTW!ywCz_xjE@qcUWRo`2p)lb$ z$RGdvr`z6GOU-kuX4r11W=riruLLitu($S${5`|RXD&dWfornFu@dVQRR&LuO}gmwR`Wh1nS@qGs-#6J z_l;wwZR_6`sn-iz|DjalTH|f39PYOgP%WW+9P?`IO5J7yx?8mY_4r7S!Adp;2;71B z&p@EFRy21QI7}8c2c8wICL({7pG+(!B zWtWwGt{yk&e9}yKc5;&bWodJmdh5e0fe%|RnHIZ*Y*}@sY0I?_vt96=hn%u%;PxCo z!HTr&rfEEqo+owMUVQOZFf^;>Ju|ZV2aH+*8V@G)3o2gJK$;#v1-G%%lfK+wzEdU6 z)_P1^Tg%<6ow9;M*M!1>B&NXyvS8kU(#2TO0+XNYTy3QBpGL$7f9y?bz^QMyD)Dey z$nM(jwK5fs zo~(c6Hw-;zjI8-z!d^fW-m{yJ_H4T=fp8p0Sq3hQ@xy7c!?=TKyAcHpMWgAl)Hn>W zs&2^hy7GQF=+Mp(jZ{Sx8HdwgIGo;5Xb|KVyu9auh@n)nxtuyeujMrpT1ZCOp@>2%4~NK||GHI4Fb6y3R-_QxvEVc2ky73wSnXr9~E{ z7Fr*+e*%UvhL^dkh{Bdex1;CXa8{JY%`QJ;08wxC5#^6+zEM5>IJn{?J{xyg8jGz< z3y3S_{}uf-r|m!n!GFL5dH)_*P;I{?_d#d%f81p6H-;e7>lJSV2`8O08Z@qmEN-o0 znnWa5n26++Lqzovm>v`Aj7kC7$=@L-)E3wADOv{#Hc6BWDz%zl0NwhZ0hte?fgX}1 zRz-o%3ZboCLUA_KxS8%j_;q6s+8hwO zkFs`xfzgBROCcxfaC^&ecl#gL7DM|-%xfg7A z$`uD(@`=TLD>O*I+FUCyGp^&`TroT>3%I-*g1zT3oAWVWv^2-_@;!YlZ0C3l_G77x zNoirGm@TZtjDqAni+nN>mQ-e4+BCKPE}07+l5(q73P%yIZ{Wo~bI3f9T6 zg`u5DnEitLtNL$c`e%-O-Q5EN#ED~yFof!|-?dY~eT?ywN7#sBoiPCnISKGj@F2)< z;=6iB0=e|-YE&u46$g;oF`&#M3V`YY%g>}=+XMU zA9SZ%7p%dy75WBHwF}RxFKlkJEo2Re4}S(?k&KDKrYss+3=?|<`S*86bf~uJF&<`$ zeeJ+TG8)km&H_g=V{m#;`L06ecf@H0T zWIQu!*?WtFv0qo=m0G@LwFoNt50>Z)9Ltu_L4PA)*gE^|U9+YEh|V9g(4gGi@K9ku z;NvDzZmd8Ac)gqaL!RGMxM=J@G(NFd$x>!o8)N_R@ z#0wN(3$Qn}I#e_Gysn#e!RhTXd({=a5;=oj=_I9a1sYBn`bqY|MrP| zje`p&Sf#|6YTmG44WbMX=s+uZFGr@ymKJ`ZYOIMcLJqZrIgr79lG(g6?o=EW;dXJh z9Y&~#P5k{O(24J**4%#q`zzwGc|AY&P~Xh|+DLTZuF-4c1GE+wLoIZmgl3>I61?0h zjJp34Nfz|1g#K5*IT?;tX%mzzF+|W`FnfSH(Lujp0R8}=jdcSMR84bPpeOe>X46zs1_lK= z245Y71EsKaL|p1CXa1RNnr5E8mJCT@`HqhdS%XOK9)jdJBbyF4pteEK1^&;t4Lht! zLs*$=#&>Oz4GX$m;ExHc+FT(VGCnCQssvh(s{5Rw|}jFSrz@CQ5(NC=~e1w$Wabfq$1eKQ|OOoH>~7D@f~e*HwBh9`+`e z2Z`$xS@0dB=Rr+ki3Z2+ge9|D6(3D>HHN8KdLd3OagVj;IdKS~$!c^1z^(7D;tolHt>9l+N0H z|FGqvaw92ow*ShAMdCCcLs;;nfl#5?NjugN^ybBsd7y2UNk?^4))zKKVi6CO{~Q`4 z-p5)g+8d_!I0oXsPX_(WSEic`1Wx>0l9QJyWZ0|pa>HvmH=vLZsl@+G=z5r&?INVZ zi+XhMm?;{WhS0Si>&>3UDGO}rmH7SsS!1r043%@ayY-Jx~&>OD(J&Vzh#j+;r`W!qz?4n zWcj?1L45sA*88ST z*vd&tADWT6^t5WF`GjLaex#Hn%97dEXkaKdxt6@2tzRF^%Q7tH&>{Yq)=p(v3*jhk zt-Qded)-RMmA$`A&EWv^Tg86`1LpB?jcH$`_Gg~c6HJ`xgHH&ODLMneDuRGsLr$z;W!KPT zUb8_U#JyQ^%s8KbL7cvbOEu=g+==CjJN1&ZA*_%%f0+tdU-2auj0R7d4E<)?fRHnn z(ZLq+&ee3z^#^r4gV=?j;kW8LhZJUYM^O0P4{vHrQ>b^S=U9>L49vqfp&;RuMtFoS zI4DhcX>=2aUN}*^~iDsPew6FXA0L0&J=P;dE9rada9B$m`+`kR;aFdd1qF2#2 z<)2fUOkvg_O9!!Hq02@+fW_~C1B$dHC1@%Kj${WX7$xzx!uiJt}5 zpq2kBEso|NrweRr3sE`UUuHIPcsN84*{E>`?Dga!@fHR8b-+A$Vi>zjg}DqWkFSYV zP8a8khl9aF70=m3GaT4hz*r=22R-TeO^$?kj!A{2D|Rw-S$u4+Wl}h zD2yh)_Nd(N5-R-|P4*sMYA`K6b(O!i1}h?@{@rj*TdLHO))2>&IqbC0>N*^nDo9R} z)v@&=^H`-X^OCE#ZBg4>>gghaEn6g?Pm8k0`H%R8rzh&iBySoP>U!x**N{aiF!g$0 zcRYiD8W-h3?^Hp0 zeE!I(_4A!2i`gHoDJb+fq^AXG7kk*|PN2O^1E-%!I(7K@>wnTdv{>GDUhdPp7aa?a zpE8fZ5zlg$zX(*1dVgIMQ(Co=P{8)N_fj z|5Yd;;hP$&-%jn*x3yYVLD7Py&ViAe^PAVr>>mzuCS4#qMS!4|?S&~rCap#4iH@Up z$U#qCW53)7^v1(CZu2p+VP6+e->c{%FU`8K z@ATw)G#%hWYY@NIiw7v|r@+YRZ)A?B6%3p_xJM3vHrKp;sFGbVfhBmFKBhx+*Z`rR zK4zJ%A{xzvyqf- zIzwa3?mCrMOAbQ#AFj?RIMB8Y(lI8sF|lo%6HIK|#sqI{+qP}nww+9DOtjzD9{qdz z96!}nU3Yh1plB%bQO4-$Td<)yLOA?)?Fa|b5blN+4#yeG)=)hi=g-N8n9SBs_sy-r z+}_&tX3N>M(oQ#%5^dy&`*cp_ z$vPlXEVDgJ*Yb~R=ZxtNeu%E?kV5GN-E?<9WoCfJ%5D9i+;QvTy=KjLaL4Wl$1`&3 zL(MuI=P?~&9nN9!5AM5|4E0*}mZ0=|iP$XvTc;cv3DDrrcJ{y?%kux~I(L%3f(K&{ zhEfNri5ul|{O8Zhr$w)s1k%TqG93-YS!HYcI!!KZB5kTyGfeJIO)*{+al{1TenM!h zTyp>2pHN@BvBzQE%3hr{aj0Gtex(r4WGN2`uZu8>c2;b+>It?gh9-a3r;woVrfV-5!z@0^`E-lYJvcj-5MY%?paoM( z6Ta7Y=4+t^Rq^)UMq76Fui-@{uG`8zYK{h4q5Gik2eq?7nyQ^`E&SFvMSn~ud#^r( zZbnZ4oMLtEb(Hq*D^;r_!|4F0o*FQ}a)9_J3Z^7Rnv1Lcx(MO9V-q zByxhX6im>Et(X{=eR8lGFpKEPNqU$ZPJSf&-u{i~)%~ueVfPR3`Q>5BbsOihD{B{aC-U%OWiSEtkL z_?}nj+|kE{*}lccWyD%#@K^D=MH`0TuXv(Vs-FQa;QJx>HK)Ni$=#dQE%N|&5o!Xd z91=~xHi7UqN`QCofS4!Olo6*C=wK!Br&-#6Iqh=DJHQPEijiTj~jdEYuZcl{F@Y{Axf_ z#Aq?0HMnvzXx(c)L@r&UGn)Z)mIx&nEPr^fCd!EWRip7V)+GEC6$>8a&wSP`8>sNg z&$O(Ni!-Im)jyMYEUdIUG|~Mr`!+>718bQ-3#9A9)|?|(XMEj$WDD;~+5R)3v~Oc$ zF|0!iQcKj@2x3`05umLe7zV_J8~bFh43@=|ZK&b8Kq{AP-faGEtnC1gc&j@ewql(! zs5l_|Ojy6Zf58pcj?YpyP4>|WS=PE}I1B2ARkiDXvp;I3`VDSs<<|-q)87lliw|sRYaTOUF_(;GH-X3<$WSW=8bSa>kz9Bi`lDv@QU@cTO{4xot#4njaEY1tzjU6 z#n-e-;_0Ogz%g_qsf(%-6?{jGkS4`7fr7kb`xJjR=EUNqOaK4~yZ6SVDIi}ig*J}b z`kMoTw2_?d>iyD()yZ?joda!+CTC|@{j$81jzjs5W2pq9+!J;~X<`g(YthhDAXo+N zw}5nr_rikWrg%!}qR#&WHat;_U0=vzf z=$3W+I0}O%V|_q)CEArX*7~s=fwdKJOTb0)+aRsONA-I`*l6k^G3Q1BRCdr(#>*E& zlU%@`^!ZqG{+&afWhWYZt1h4l?WWre&(P_qVwrXjOiOMvS_|?9ZYTI{z6AF~OGkW9TD;vLQcR@^?y)xG1ZUFtVi1LC5ud;tgC=v_iU1U3gNL6NEeJRo5Ch? zv$0GWGh*)GeuD)FQ2J<+{CiI28tNU$y_q3trjcZEak$Hz?tlij&3O%EW zrf(${&5mD_RT^F*%B`w7Fna8J~;F*Z8WW&NY3LK^QoXW7+V&xeSzD8v|cM z5CP;u-n4P6B~LI|eb*S7ji@nJn(li3C^zh?G%ZwM6bdte>SSYHk(A3Qh8it~-_1c7 zKL%CRT;b;h=)} zKk<3Qnxr~nXqDO~JJoOX(0}&2UN7g#@qS^&e)lEZ3jb*}XcZ~btgM*DLggHp4&Xh5 zNf_I=lX)f=0SOB}WwnjGF_jK$79b{~<99WsF!zINHAs1Q_jj7r`k!xN9_mU*5u&Q) zbmZQnbiQVU2+9`~f0@Si;uAXtINRt$Y=uR)=YI(^Z9Hy6MAfOp1t-Qk3R9S}`LotN z90%|8#0l(Gph$vNl`#(pC5|y&KT46!V zsD4M9TJ-4DIKsUyIi4oku!MOqj69>lFluZkqsqlZ?QQEEHak4d_UQRD0@iP4s0L%M z%A0>S;&{kOVtG8ip?VH8E@dIYLx{*|Y9f3rC1Tb(H79|Am+!6g-SGP%8sHsj6FefU zO&2!#9f41pf9rX3;J=`n2TeoTt2jRYSoaf8rYqmb>+Vp-PG7FJ6xa$$_Uq~ps>A;N zsiXI!j|mX7O(z$%j8inyIW4inY_p z@gA$-l!&p@ft)M|PFt)!5TRonR20`>Yxq+}yAat1(^za@thg3DX_u~-q4`9?AnjmW z=o*nx(J`2pH%Eezs`*2+4CFHm0k=sMF721ehTbk87{Z(z70bFj=;D+qLr<^H;QO@f zljed0-eN+-2N03N0DE5E0UEZ$?G*=|Cp(m*taQwlcF1ODk4A9#QJ^-{e1idgp24a) zD*RaNhY|jC?%t*qo%)cyLf-~;etfET)?c<}13}CC0*cnZC?7v-wRI8)28sR~Wt?Sq z+cF08gyir;R5U83Z&o}J@PZ{u^~#YYx;11wBQPqfB~yTc0=PP+!vbGL|1e%boD_cA zY}6hhD7u*E@$+wB7ZC_F9bt1wc>6){Hij^xsYUmb2rzCN_F zacFJOnMEc%Egb3n%2(SM-f>GB}t}a)y zvBR3%ph*@wR*w)1y-e*+udQr@l&*Stf1tCLFR=JV1!9b6!TEjdj7}cFJZ5sqzjS69 zI^ld-Q~hRKu>jt0_ph6e-M8Kc;Pl(q7T}-xWj$@9@K283@s_wR3$ap;Fcyl83-W=X z!E0eyygL%>q-|-y^YNFC(|@oN{&IxUGdg+hama>YPd9}KB>bsq5xI1ul2HbV2!4Kf zg^DrL1k28sf~M{|51gHjLkE6m)|lhM~*1;P)5f|F*Eo#o?Ty|EuHT!GffUm~h~x zj(zJA0J3-wX`spugnqK=Y?gg?qrV8@nGGe_mtl0tAj-}1_4-n5Opv) zu<-FdrM-`y2ZN zfPrPUB{nuk#5K}zye+HHUPqDwzXbZ)@9)ksvVU3D<>J?`*Fz7gVfeVweX+WY!`p2Y6b z#v3^phKfwmPff3$V4YwUh;TZ12mYNxUb)LH!#vhV#T$6;mTIoQQi_kB||xHb%N7U3np$DT_{E7Ev? zkVy9MG9x&meJ*_PP5GSvw`jIE>~!7w6~*X5~J6?&2@Ou94hV;Qd+J0=t%QoMnG^Cb?Jj0E=GYzxhcqN-MXj zcB43@OVH5v50Qvak?Tk)*S{Um%W0nMa`=K(2@+4wz@N?w4l`f(7*!R}o9h+#cnwy3 zR_plbtvh*R5$Y?C!!YPKo0|eUd)w{pAX3z^Q1DOZU`vs(OW$WH%kWC=5<1G;7&Zmm z5m40b<0}q_wu(ujfml6MezSu|HQr@2$3wj-=@gB?U$B*#A`7{#!El1gfk zXA@+Ddz6Q%2()H6)DK(fO9cKcsYHlS77SYyvdI;S43wLE(_CSpUZ0t~t4JvqwwX!j zrXNM#96c$^2>5^sXT)JhC(n!@-jzvFQ`2H7d+HvZ4uK!hC%z6J>ed!2cIwd1uH21H)GsO}I$Lf7_OjcX}KOw}}tHck+o{{ET4HHRLtai7jGjNAieq ziiG_jXF*LEz%AmV&Q|_{{9mbd(ZqhZOJy#0rUrCv@Wxa0ToVss#XhwgY-SZ=NAAO( z>M60d_uV~z`ugMvXsn#6;ACWJ=v!Gn>(1Q7QTkDX*GZ_CM~T#Zj|s8x1$RCJs# zaRa+=Gv)WdWE5iK-t6ppUoO{&HTrw z*C@@yDxR4tShZ|}6|zcs7V8Mr(lqwz3Se=HXSCupjeW3!bt=PjS@Vp4_>t{BqyF6U zIbLAu5yjh&Hn!26SuHzo0e(@k+$HIbo2DD2*!UMw>B3#zBT14xlTU&S<=}#>BG2%n zB~3P>tbX8v^RL|eh4i{dS9E!D-gkrvX4*Hj?UejxS3OpQ)Xj>&m)@k|oQ3XM(ZKU_ zyme*9W=n5;y~=ZFbIbDY?To_>Uy3%tfJtAsDWXU#`%Sma=TSTfSuA_&3OIxk+>zf` zV=UGc%lj>bEiR)(wrRF!g|@3&SC}u70y{e$Pt@NHlLV`||B^W0=H)lLx361V=Kqqh zvFZ#S{-Lkp_z}p=^U0tyc%aqkItJLTDs((MR*&lnF4{UuD)W9EZg=MPHSu7P`H~S4#V@?As>|gqC?yOIWQM+q5JkyLYwrY`AaFM2qzA zS5#k}#x8%l@gjlIXtW%n=P+>fhKfYDTP@}Ux468meB6%gm?MT6DY$QSR|E2=Dd!bl zxh<-b7VIwqXSgLb2JRz2cX{pHx9ze|U7T;$mZx<#?XKI^N_DLH^%|m%yLna+t(WsK zk<^W6osb@~je#mN$8AMRNCW)ZLq3y?bRW=~jdY6V-2DL@Elh0840H|6s2azSP{qu? zF`?lcX^Y<)sOAQW!qTW$2tX9vGSMY5OE6m`9jFcc0#Mf`bcx)<>;DJMFxX5s@a`hSuAH`6FoUENo3a{B<@R9qjZtzo=-kr4NJbukHw~h^J97cb8i2z`e#!Q=+ecI9Zu2?) zGSgKnitC|CjxYZHQtZ#PVU)B6(PxY-&WL^mFmLTY+7FTtAj`HVNJ+c)kPfh^NgtK!MW#_ z%vloaNRpq&N&q2e;S9Sh9%75XC>?xg0fa_&0Z$&0fgrORmeoF1(d2#D^At;&7+HyNi-9b>SbXA_G_RYCXeWri? z<|3AB@F>)ItP;IycU6*oGC4U;u)x(p&Jonkk7{krP612u?sc^AfhgBZQ zO+2;Iqi&)WMBt=7>kw&gXAF*F>qJiIifN3e4nO)juCtha2G zp2t`hH#s9RhM zC75wp+jyUA!L`gnEZK@t)%YApj4#Fhs!~~};?qiDu2kN8-Yc}_lIf$M<+Fy_GmtNW zlU<38p(TXhOen}6umbW7O2fccbK5+p#m0&5tb}u&#|dV;a)KJz}OH2TMZ`Rd^bb@(liWd{sp%kS*kl{>{nzLS}DX z+hC5GMb-nFp&MS{(;%T;nQ94b`MU#xQ;}dY*oMK-GcgY`_z{=3b8)|OwH`)RpNP(f zl+Gv60Oa@%83NUPmf0O@{_BpZk#Q_R3~=^FqwQ<*1yS{d^(7qOyG)2e%N^!6bY||9 zQCq*eKCQ*Xho$=#VZ`7g{eb66O{WlV5&N5FQIw~|I3{X%F zp%1A0!v)Nv4Q{LJoRNSu<-sxbb|Q7hnRzNJ+E&~CBVCbk?_N>T-RlOSd$HN@EwB~up5IpB+{kwiKx~-a0N8XJ zL^2J9EEj>$Iwx8V;|pOJXr1??sJxv@i` z(hF}PKobjAVSW_E2G=Ga4x9-PL`vH)_`t^#y~=={cTte<`^tBKuEI)GnM0eL6#m*8qt*yU) zCu>xDHd=A(jJF~YKuU-Ogv;g;;@p~l{613!X<(p~$h1}v)$HAtLvZ0&&(N@nRA-O` zxsaEcbRg=G*PtOj3cL~EAERsBA_8LYYQblNpYYX04lA5Ls znaRI&aEbs9fMW~^CVg!$#aWpQn%@NCwj3)&*TIY69jpBGqt8EX4Endi1-!U)&Bd=* zJsb6*Y4D{!c@8f0YsL!bt$su~uvOhEhOGaU5#p|!p+fx`Wm`6*oHoB_v0E@N^53BF zNbcBw*oK(k3+`aqRXoyVa7@nrKWI~LKItpSdJ2cEzjSDb}vH#C`@9UO7j4o$hIKGG%rA+(P>q{W4SOg^HmJbME4P zH|Vyy6b|`w7UqO*Ct8e1I7HO+neniQKB>nBI7>RXQ~rZ>hAdAV4Xd_?sRr#KpS#%= z-b`V;BMgSpN2*eK6zqe;h@mB4W>|p>U4asuE19y#|7`w~sDb&c!TgrRAIoLPErAQe z)XSCtj&Q#?FcnNsVlMvI56Of=dshNIa2XOMadw^WeW6UNttvArq96PGN{RlIQ-wp0 zz@5Lh(`bL+D>CnyAvARYGFxk`s6M2e_!un zCJ;iH^(pIxIv3EinW(JzgZs8e%&yFMh6B}+URWc(0flK4v;baiIe02GQN*PF-uqvC zpjVQ|*h~dQYy=-Vab3fy<}Uw4qZYX9fxXZVoSIhQdB)eqdu8siE5ErwGNj=lPHmS^ zOUa+_n1yn|`5TnlyhNtP;OUiZh)rKMj=$w&79PH1Ai3S)9~Pzl>M=+AE{@R`%EqAn zabFWstH>2h7#QVpHWeH0V^#k7XDOdJ51RPm_eN|&t=5Z?}5J*#H%RH{qYdz8&Q$lpH3&AsAW+D&>nE{qE z9~VHkR4bf6_JEq{il{lpFM@Xg__dWkC|CINlT(Ez_h;kJOOo@p9O{Bo2b{6_s@viq z+$y*B7d&TG;@vjBs($@fiCm=H>V_8dqPJ(Os><7b8z*MFJF3lrGTGA&D$QE8yNe#4 zJ$>2nOw!%z0?=}ILwl@BLM-7bvwJ(zw`u=aR#oq5_v;>byl-Km9t1keOJN250TufL zO6K}=OZ;A0jp_Lu*=_ID5ueZ!%&*KP=>6wwF|JQJ5<+=qiPf^}6Y%*Rtly{bN4pl$ zPy}bGswDr^KEqayJ^SUsP=6MIXuFNo@&DFC(M0}U=?@Bf=6{)yzf;b7iNBXRy!GxY zHi~}1*unWv3OM+2Rv95g6;la4j{b82)epo;Q0)#)-9?nE#HFY51bOGY9kxe^I%p-; zoX+9@{*D;*3@ph61tL4h3X`Y(@Up>r0~uUnYIezs9SU~GG7m<^G+>&((HKUxDf#E& z+@zQW-}qTzLS()xiCsJpe4h-hV}|=dm{{Mq6Uq2MLG69#64n^Q&yo4L7&1utjHq50 znP}zSPD=1E)AnXyNW)?w-ylu}gJCbwm!*}n_xlhavZIjy0lDiRy^SD4qC~V4wCnQ( zj4|aM_Q)QWvSnq7CKgl`(Qo2xrJgq|OBSn0Z70{q?W(7Lj`y#+hdn*o!=CIE=>=n6 zp7n<&0PE-YMvry6p>8C2_?zy+L64pq+8j>HH|?vRad~(>U#lgK>6?L$h4~D| zLZ60BR@kd_;YcxGD*#c)KVG< zGqlfeIGp6$`_3DT;Sn)XeGM{YSNw~E|dNJGPO?LjIl@=99>MZ+kMS9d7)7f(9q#FgPiQa z3pLCWpJjeNZ%i8FW2kKwdT=ml+_skuojEr~0$!QjA~#Me@4uVoe?%)Z5m?BS>@+Wd zVBONecXj>Np{dr-N3| zj7O)IDEH&3M(NaQl^s`CxgXvNtLNdm>!55j#_9Z`qVUo=xUKBKg*v z+KkYnb-`A+ud*z{w5fw(7A=|m>z2P&1n6(b)zYI$Nl}Ze{E})F?a?l!$1uw6$bV8$ z9}g@`G7ZG5PMYzRDKlZrT63?S1C3aVd5PqVhRUIQ`-prY(%p2iv5l(&1?%l?^CX>X zzC58thf=kvrHauT8WNBf$>VeEsQN_(We2UZ_#pX5WGpzgM#fM_;y172!y9WfDImB; z74Y{pPiP`4n*ug4%lp~0NkS%=7JD} zEH8(BuaFXD%y|}dg;5c&Kb_bf1F(pbtZGLl%kX(Oc*WZ(IMg`4aYCDc%(M`Tr?E8^v{CBm_op0Gxq2} z_Ld{}nkNDi-dTr|az*O)iiZY;1MZK;^#nR$j|bd^P(a<~S)*eX110?gSyQ)<2nH=h zf8~;og4rEEF#gE2KPA$g1pe4Vw1D{>gEuke4RDh*p4(>M`RJ2>e^-Ko$ zOG$auanz+hma*2NF0H9yJe8r1mhk*}-x;*?6?oct={%`d(gD;# zr5Ii!x(}49l?`AfDYAt_pI=mbIbpi=fw}Ze9C(maJv$F=y#?#&4d^fyH4L^y;8w zoEZG*{IcjYC0w;A1PC@@gSno{&uFKg3a>X(AyXgJW~{W^k97#D82{~{HGliFfAncN znnHt3V`&z33$;m@X>u<@0YnT$q24(*$kmEGw!x&}rb{O_EvtXR>7UngP)>eL%+_}| z{H*U`Cg}wav{@L}t&<^hKWM8ac3(8GJ^e7OYq_Z;Xm&O41Tw(F3HQ3)KW#b-Q@wl& z9Z0~nCv?@F3ANUsDb>R=;9Jht&hL7(E&L{~PUEPK*i<=xDK9&D1Z)m9S~p?1wAavM zxVl=BtJ~c!>sWerCu!^J>rb$!)MDY0_bBPvSLHNBGbFs`eoyGPMR(I;^L%`$`#ucj z0j8bz`zw^%Kx<3#4?82O%>$J{7+uA9;mxd33CanvS6H5r^Vj>A8?PJ42a+a_oyiv0 zKj2@>?9O52+*4>yyrIREi2V{Z@Ct`GhR@A(F=8pqlLw|ykf%tX-0Rnm1SpD0JvaQt z@z|AIKC?l%r@EJncYiP6JnLXRPrABxW|>wn3=HZlEGe!C07|<3gq`<#eXk^uRK~a+ON_( z+p_|$z~UTdf#2T;#u_0>P5V1|9rPdAb34@&GW*Abh&p-u7Qs);$;->jBAwQ}?Sr32 zGyZk&Ymhc4Es26c2iP8MPs`+Cz7fUA$wuvnzBOx#>XTOC7YN-`skj$M`xUVByOu;P zZIy(Xw%X-<%(yiP$|pDdFG<7DL|Dlaeb9{$z<}rWF3W}PMTk>@YUpMg(O%fd!w){H zQeGj2=Xxumd*fp}_0?pgO~oyE(sV(sf0ZwRwt^1Ulj5(7?$+}&N>SN&f}&(@IbY^u zc%O;g5I;g7g;V?>_EsSc>%j4hnw&j1Y>=CMmCuRHfbLqaTAnZhThCAJXM*thsG-+% zVC;Q-HrwJG>oZG_aRaoVa5c>U{|ATvAJ`yxzF1VaSbp+AG%|yZUbv35MwBWFIK{H3f{RHVQscw~*+#e?txrkKXD>YQ%52hE z|0QUITqYI%%|>uM3Zrggqih7vsdDM{`Um^FHGVAVU6~R!{9uY*9JhQiUV?rBC0@75 zic2JSM3Ys%6oZ=ORrcpf1hEN}vIR3rbc}4`f+rs-KWEu5%EI_mKf(PEL4@Q7VAybs zs2~b@AWlO>eki9@C{Z*Wdzs(=UpVrU@q%ob0$+i^9hPFQ3(WhFUxBwe%;%aN&AH(} zF{D#5B-Yw%Lyq(Pk8r{hF(fR#r9tuYeCZz9UiAC=)v+tFZ&m7G%1|23VTA#!?G32h zL?N;H_OR>OAO0>eVX2(L9PHlZB_tqcI<)`d~8qhd8R)uq`N_pnm5AkYFy#ewcU_wb6y zp!QUt&%y5kWV4 zhYp9@bw;@kN)jjAx0sv(+MUfNGuggP*;}F`Zq;OAbdj&RyqpAT6AC?c}i2&Fc%mCzo0e zFd!!sa8XHhlMggj)?H;HaBPV{RGxo>jnXw zzmfjuhTJNuZ)63As0wbT*v>#RuK!=~hY0rnVG6Zojko{`>l+r4a)zRE^#zZS-P8!D*qHGc~|XcxSf0KXTOpekEFg|C~@A%_ulXc+hGs_ z1<3_|BFI!EDViahq3#kRB&x`X^cukqBpmSu&~uK1(hbT)@X?j*<~NfpA6A!~LPc%% zl(so||2N7rf*1T`M&I_N13Rkf?;wah#5v~>(DO5?!hhaRf0oRV3Mr%E5StZ3?g z8~VD4&wF#&hMs8{Qjmu{!fVp-Eg57s_(oZC#_st05S=>BtM;z6n=-*pru8~GdYYFm zJZj}_4ZLfuGIj>Ze7zq>mY&W~$ShHNqW;~F763m?OLZ=bJ?Cm9oCLpul+?f{0Z6*Jk_WfO?ykkKa1hs}+nS=9?L zlbhR@K|w@)qA&Q*i}FFv&|Z0hFPH~?gJaHYm7M$bnLm9&(|qc-X8~JJBAJlcB}81m zN=4cLMbQq4TpV;cTtc*UO>l}A*meJu1aO%@5^Tj>+ni(m!hg(~P*GY14G^$-nJgKZ zK`5d2jzHi8$tEmde8u1QQbi}rEle#0<(@%vg<(fP;`%+gyuUEG5vRoaq_Feg>JV-< zaG;?Oc2Q&F2(e`ovmpjB2xj&B*p2p2k zf}tQ7k(zN}8yOq(sj}x9MR(U5W%k`Hs*}vrB36>^e4oDlp))A(|8Y>Kydbd%CV`v+ zTzkLtcQyzQ`>Q51&T4<3MAOeq)cZT_s{S1K1q$Wk%Gg9;IG#?dqBob6^6^N)x5x;x zMeAF#`01MM;KO+7iyla>K4HD`9i5`n)E>t(?J;fnR$<+B_Sa&T?hBsrlqQ%0<3OYrndC|52&f}Rlh!P3O^>Eoc(Ny_}CFLapijQm-hY($~ zJ*5jG78yD7MCZ&QO`tO>{Z{G@9w(<2pgcp!>+;Y<*az$|wa1Q4ame+}<578CmfYAe zpv&bb;aw?Q&bLAy-EX2)l8j$ycu^O~CfNng@-P@ALSQT$_W#5PdR4nLyO{O>WW4Oz zk?!-iAp-vOYXQ7H)qEi4#KiH@a8B|xl2q$=OK$UX5|;9%2TNE8j+o%F(k(wR*`7nX zu=E+UVnImhDUzFUL#%}&o`@ZAg^HfUCm+_6NVjZjr>nd3inX-8Q{Gl`jJ|A$&oPIT z>N7i?5pF7)gU>)GpwNlDajOb}0^IBFS^Bpe6^CVqHyWkzE;H8c^>`V*2*x!|MXh^q ztRCLU;=)8Q>$EbaolF0fiqvWv3>q`*Lr#5W?XVXqZv(7fV@k*jkOCaW<<+JMebufFh z(tUOHvW#jSua(d)tX)|4krZKsA>s2TTFmbLchcW8=|$#2HhD6Vp>8A8&t)NAFg}>2 zAo=|ZWHxalgHusN7c=S@C!ATSp%}cw6T$zLTKm5Yb%@~qNo{MTlLNZ#Nz%8N zR6#(L8JKp)V@F@T-pE86C8N)8B0vmjLRJ`c>|v5FVWYRzg10n8O%3c6Ce?1JG;wd1 za!TBmmiI>kV6nc4x3T5BZ=oFyELWvBancNJyPw|Y6mIxG$-dc@vn38s6&_cV100D$ z{y{+m*9M9NkwCi=94TV`Mha$#;9Gk7(H%5^3PenlX-mwYX-OR%^vt|I|^R!TtNQU`e#4WTeg(6)CTV-Aa{#}48Pt* zJY8eW8l2?;i=o-#u}%Sv(`=C=8Yxf016gY+Mthqf-1MXNg&39C3?&=<>PJ+i1x(0G zKY%Foz@6d>_-Tn^xq{x~77%TaX)t`}jv?0skauqU5Lt|P3BKK1&=Q2Nr>(S7^3Kl=~IR6huu zU&>Bi7aS^z=a37jkytcYp3cBia1tF^1`yfSe+VTeyX`?<1^F+RBSkxUIeO&$egbO* zZ@f<1t7|24uxb^hYFoz59m=a59$KVnvvU@y@#(ePk(*sFsR}PP`^@G`_{zG*pm!ky zdx<*1Yx+qGYY4|lrX-f0? z@%u3fm9PYX2Hk71hLdA6z4^F+RTU+aIwtJ8H|YG|bz1nB2VaxT2gVS!NGLIZ%XJPYOHLJOr08x240sytav*9J2M{o_jL_{jdrf!3oYO$Ahy$0Lp` zHm}J*;iwCt2lp;+<+9@g1AtRvUMM8Ao@0_?N5B(71ScS;$0wqf^kzR>KZ~S-|9yFI z|6}JsCqcwEAs#t)n@F=mrxn7)TGvouj#VZzH4qrUZQ#t*)J>p|nkBnH8}a z{_cM(r@RpgkdG0(+1eF)grD%wXqZGoe^FBspQW&gV${iuG$)dc;37Wnzl}{a@fpdJD+p`{~uPP;S7B)`v}T<&q!qCK5j}q>c)XxtB96Z zmi(0$8!)&3IJ1o#9SJarItWL&TgK;oSI zf!>caQ28G^;2ThFmKLS`(?Y!98}=Hw8c<*GZ1-e36nWX?YVXaLlnGjkOH*@=UIK?D z#02 z{JV$UMC>;TTn@yQb5tzQ^uPSF0pjYpCd`cx%;rlr&EWG^Mdy@ZYG}GxWl#;2Qq(#Y zdDcF=eHXknI(cWQP@U_csB5rJ=xTp?JtIL-wV#4b^V+%jZ!fCP!FBSVfiInmk_xd! z@B>$+(IW@Xi;azqGfuXhvYq!$jav`8V8CmOW7|^Me;&4Xy=fhjp%n`eNVO^)48xR; zxAPQ1pO+FWdx`PrMRB5i?EcfZyys6)P_wCH}DoE*Lg0|-Rr+d?)xn9y!Sd4`pY5e zP*;QcQHW2EkAHXWPo&}wC@Q%MCaBo9Q~+UQs_uiw$EL{%EiSKR&(@p9ssL4`xumbE z7A0R*LBX;`>-kIVE1#0*$Y4$#xaIo}Rp*P*sqW|S=IM>988%nXaGQm>ntBEvt@X5P za;zamaMWjR?`Lsg!-AV96+Ne-=H|saMWdHflN{kEN~l}=fAC!Z=O+7?Zbt}VHRtL@ zfHC|bPhC(ICz8tiOP2Fuv&qfaGZeoMY9Q-t$=!B7*CR3y6xYb_Kv@KaM~m`#r>enX zM67Ta)Il`#vO_8v=5Pua={isbB?IfkDjQvF^cC=EBafOuD$BO9J}%f%=?L?L#9&9v zq56<|ehw-|PSYPi48jkmBLy30rWyZN%IHzcHi$H)i9s%;(KJMEBbTgf@48%3$Y2j= zzj1$$F+$~{1TpV~>}Zozk|~y~Gh)JXv|uwSAVDL{Myx#;#utvM5LrIUET5(4fJIV= zA<^M?6wG~mBa3nauW|#)ew?G}+Q)VN^=CGp-xaPJaE1O^Glc z$zDV-SEO>Tqe$tUYQdY3qqeOP(m+sjhUycJjNV_&QGb9-?sR^2p8+**9UW31R9j3y zBgjg_pAa0-j%X*T{nYZYf9#y*(iQOTbZrX?H&{-`hDr%+zq!qM9BzE0^-IF;GW^6Q z^~t#GC5F7Z(hLznQ}bP!R_K{c^0W2re__xaT} zKRPW1n#rGuv?k5(Q02^UQky(b@NhZkeOftaTjdQT9%yXZu^A1`u&9B5B>CvKIr_un zM*jA%+NMg5HO{m!_u7{|Xi<6Bvknt0TC41~S95n)(IZa4aANIqNs9vsOzmm51JVO$Xy=icxp+PH%ic0=T=M5s9#o%U$rkli_KD3<5|fZ%u$~vDiZejM!e)3CHbFQhL>NrXb_rmLKwgeR z_{Gdy97JZjsDjVB>M3+3R#GSv;UPx%M`eke3Nx{GmtWlqJ71iN9#cZYKcSFCrDx;l z1{#01Hi(=xCb}=sBc!_*$t~AyCqy?GA7f(Xp6D5elh@vNQXGMYF|>84@(`YHWrmw$ z(I{;-W05;;s^ZOfF2Qb&r3XktU)8^If$@$sBUu@y?md;|HFSv8$J}x%MI@~nMEuKM zQ@y|0VRQKdp$p_&}GIRXUMTdeKxMx(k7N9hmCeau0mITx{1(yW1Pk z4)J+(0QHQ1GAFm^VM7cET6of?>gZu2rts9Laf_67i=FA=^*^~2wuk}1j;qbSh` z*H2Z?6e0BZ)vT#(DZ67!x!N1QBv4bP9c1Mc*lPd{s;OM{SR;t)xrMl z=t6_EwH~MdU@-r~er#UaK#DYEDN9D+AN8;N*@(RwUJ6;bQ7O+TP*fNb{An{blN|c) z5lI{@e`yNYR9~doNMHFOTqS3$&;iRhKzc*6bpzRXrDpE|Qp?qtQ=D-I|MSA~>C}g3 z_vO*@OKZ|>{?02xzYB$_HxSwPpD$=v2#J z*zJU_hXyGlK^(WM$v~Jr*((%QB%5G9FB7}T-l+dZwrx^PKE&*CpdRXTJiM%yn7Wa+ zC>hkEPWV}#AC8tt zAp~mQAD{zs`OOa_LOb{T5@+V}*5x^0&z$<^G{Af|P-)OP!QmO$qQsgxm)=QMF zytxK6>lgk6FNCMQg2s}yyWcp7coGT3NqZ-=N*2<6_c8~oHN=z-A+N3PM?dCrFgSos zYcDoUTwJ#mmdN7dqDn$G^EA@adeB8&XsPT`vR&;}ta2O&lhq9*&+$D^7(E^>U$Iu* zT&r!9JP2-;axGHhtw;hw^=wzJXq2iH_Z90E8~X_laonoZcP*PQJu{EoRNJHL(}1tP zK@*b4^ODAls@RazM<^W0z9~_;O>^V}8FdG0G{fJ#6DF>p^~RaFN}wKOOPGimikj@d zB%YO~UV^lj;pDMvmNpSK?OHc#N-_E*w9dYpXnC~MW@@P>gt3MpDp znrEZcgLo=bup$^^=gpz)�p4!w#<{=&!kaoT$YuXQKl6zSu`1Xg%+*Txs?^*_C(> zV_SN)zJ)Eii|06P(a8y%jXzehYYcL3?_y4aen(1o)yDCkchX#R>I)gyUa#sttzz9* zr5s#+{K-`pEfI>-@1y)9j99QZ4F^o4HEV$unMDeKH9^YKnV1RG0#&6Dq`XhZDAdle z^U?le(AJz7@mi<)O4OE?j5i^lrIn_11$8I(*0CNcUMYUv<%bcY5y=59vwh=(WzYw0Oo<>Au!2GTI+pPT!tmB8+C%|TgWs?L41Wd` zZ4%*xU~(3^BbN+tGZgjldXYgIY;`G3(jgp}3sX(X(QC_)Ihq&JfeiFK|w?X6uUzuAdp;6EqAP)h1!cjW&K_MSgrrN-0v@jE5MIc=LN8sDmnBpg4X-cG5; z>oda_1F{u$RF({}EW+AT7+gC6sP`Psu+9mX9?pGbx)ob?R&HcHV<;_R`=_gh#^6mL zQrMa4nB)EiM4s|=ePVYun(?4(#Sm{nwpz{dmS6;OB04vk-{c$`WG!*a(ewL<&QrpE z)_HnRJ~@0`5yZ-}1gF@4e`PpEKNqqW;n`KWvd1I#p;%+hYozkLPTtT|J)BlcF=%XPfFoa3#-^_bT$y$)lw^)R~d+zUHL89sJ*!_ z|0TF8@nOK^QA(1t?QE?8aPc*9o-DF4@pYbD$FcXZ(?Z&AF!MdGM_B&X5f(xyBlvs0 z(r|N@QS^Ej_pgaxv9(iTsL7w_fXWvT+N{@FpGxgt5rms;nNC7*YGy*os1zCZD=`v6 z&M@7{gb4EZkmV5MqfPn~R&hyv$Y9jE?Lh@GcC8C|Cyi~w@Zwf<)y15eM)2IW|+s0-{nSY3aDplUrMZpg9Nu^_}=1Pd0;gYkxJ;xQpRnAoj|xLJR} zCF!EENpSYlNeF`W0?0to3q&x>UDVnJ<_LFFafaFSlrIMI!QMS2{3*JYNIhxeeW<5V zCMLPuN&6QqF+ed4<^?nGMJd8CVX96tW@ZBp-y%ZB6-?-$9v|cjf$$fR&RSO$vv{@T zVKlJ0mB?2^#{OLKLW}{Yw@kcG1i5x?4z~jNwRdM5YNMDNn4P7c?k>roXZeYI+eCbE z*j|vdzVOQiSw7rgh;MFlICFWN+2%=9gqNz6P&lkEK`Uh|pK$1cGI$5HgyeW9lig7q z4sQTwr8<^arwKCD0^berCE8F_R4bTrUJx>GbEmk#=X6LsjAGxG{MqFWc=dwm^{}Q_ zUz;N!oXGD0CY(@q!~BH((f@2+pC3Jc%8{U~)u)$zGHrWW$ba{9Lj@m@-k?Ubet4i< zj~Hx8sp85z3Kbe5;)_UiY5bN4a^KUzSeJX(S2+>md|- zmlU};|NH9jiF6~6CHsL2+^}Cd-myQsnHE-#E%KoNtL?#Ejxc|JLO)^1DwBRPLK}0j z#{|_9TfdAb57UC?9tDZMb$wia$$zqbIC(#qd~=MoB$0S?d`}_GnMX=M70E7=s34q+ zCEbbuCVreK(JV4w%p1BeSj|NZ&r60jnB6D+8^JPR`*GEgilA-d*ATNKY2i~Vo69%o z@4AQstoLv#JoeJ3qpqbfyz&Yk4)%0xo=C0yxj4)=#D;Vz2wisqm=q>kPeeO@dMfRc zsgonQq47=E(w~x{WQWO?pTE=VXnp6c$QC1#HQ{3sZnudo=b9N~ zSFI|u<9^?hw`o^VuSIn6o)~R#9`fYQcckJosMcnHQRQJpFDuBZHqMgo;%qoQ<+}hzgSS!9mUi#IyqaPn(vTUI@ti;IjdcvyC0rJ8ZRCW+ol~ocKQ$ zEwdns^fl?}a3KzS@q`RkXIZA?me?i?l|Zh3{s23E;q3ZwBO-8_thC<5V=~#SwA(Zi z+gAYT=Cpk~S%Rr0n||gP{AZ%wD_rwcq#Pim(UaK_hpy zB6tf92@gQteZNCkVu}wyg{DkM6Y@i0Pb4b)E>FrB^3G;moN$X}@qMPyAb~&%Mb96= zwsbnB61-QEn8mfOz*I~#GWJ$Q`Q!1s2$_)%58SpDpy@b}9u=f8zRJGw&WV+{BzW4A z%Fke)6Eq}}JOFEt3H|}UW{EOl`IC7Z=U+%h1B}lDvQ#Vh#4uCB1GJR3;TOrE3=zFV zEnCdZMDna!aNU3l{=Qne-7s=L`mPv&4{`(XEVROCV(;(pbK>o>#21PNY`s_H`KKNO z6~QNDrDD8)QoO-nB7eLe@EUDq>*2z-=|0XQW zYTF)@!k@0~sN*CQgGX#j95gT|3ryQy>jP`9=SSBxI#;bKRUIwXB`pybHOkwr+B9be z)1#MVVl=|cR6~{0i7MP%eCgv|wgm1Gp2etH)wTiw!^b8$Yc>c|WngjXNLsr^!V)Fq zDFoP|NV1ldPyEKOvMgz=#IjSsR<6RgwLksIdJ>t3OSe`+;F7}+mRafY{&I>&Il&NO z3M8hwu+XIa!vCW1!|+h z(zslSeniK^!qJ!D`-J5(cQg=)rfVXE)r1$Ys8>O{H7sRTs=zn2Uuq|P-68EEKZ3d+)y0z+rP(!Pc zy87{~&D5kzlp7Qr!^VvP)hZE<*Ic`jh8Kskj#f@WD{qy}t_WlaQwhFX#e1=D9>?$n z?o9uK`;!Pswq}o1Axs#T+-NrBkZkdHP;j^0$Yd$sk`@+YRKv`uV#nMc7W4N~h_}0Q z0M?IE7aQ2_?ET>;OO~#-Z_JtN7kr(f@lq zYCmLYrPcSm-_~_gs+xQCnX%sJiN|&Lh;43#-c6fmxECQYJ$#CAe0~=u5-xpVWo3CY zRDDo)^31I#aEfF5G;YNv;ub~&M}2)5BbvA~!!_@BBdjSS#a9n}6&M5kkUx;bP954~ zXly5iB~>4pVW5Gs+6hJDy!e5J%#^7=!_v8nR)4M(`|e+_{$zF4oG z>9l${*(kZNi`Ux4cXrq=a^y2H(uWDKHveh~Nna9y1x!Dca@l z#|Zw`SD+61S|VyHJZcXQ>N^uPSTOHcNefo54@mtgOEH(xiL0@xCpqABaK5Vy1zTgK zjJ1ec;d}s6Do2PQxq7>5%_ESv)LMNdW;SeS0y$sNcC1U*+bh(cN{}1+QVL= zC)WRk0ESzat8L%lpZGrb>^HByW8FLM&Ig);BwFp-qJ6so7oXw#SC4C1qzkV(zI-_P zN~U3dwq)euVO?wK&}&^|jzr^WCz?nH=rBnC4Mlz$#P99q*eReW_gejbzvO7Pla^4G zc*O|5pne>={ieUN1`2G`P-I4x?+pGc`b~1S9ccu1mf}GA9*F4Wf)I-f3I%GS02Xpg zwO&v;9XBmEc#LP^;&F>$5g?_IbEfjou;Ovf{WC*GX4B9`eP!KwrtReJ7jXQeiR|+& zNcUM~{}qG507`h@fCP~kKZ1>%WZyl5i^Xapm?pS#SV>ZXTrNd&)-rI8>?I=Kl!jYL zl2tf&9t|k4x@F_{$rPj9)ILTXT`aaNJlRN<$k<;4Jt#e}_f3S%oR@36vh{&(w}K#O zs~uj49Dp7Ka|wsbr@;ahT9<}z;sDWTGD7yZW)ro66-mu8-d31(ScbwGes2Cu(!M|8YxFd`hWv)s-)ag}}^)s$STZw*Iia9=ko!fq&rl zCn5>ap%960JjB1?N}2pk$V< z$rDLy!FpjAL)25-T(PqeU%$T#LxM#x2y(gjyoA*a$-(~ktfj~d<8?i)6FG<#s7nEw zx#jYZSk2=$^gpMoPLzz}yn7fFgl7i1Ez6&H?Jv5Vy(XPxcLBOBJeR0KLlG6m%Wl08 z$OG>BaOLEd>0H!o29tMyy-#s^P0FgapeEG__;`qAa=mrW%!Q zp6++a4J|VBSA>N2f_;5eX%X<6m4gpV@ZGNHRom z-KP3C;u=She$H~PB8)@kiC`u{{zcTY;W&tI={zQgDvkcgKfn@T?P#%gXdM#}D@yCN z&XD|@v51ioy%f93vzJ67E=m|wjH`&0&^1s1d0G(IhwO($kbOr<`-%&4bpb3PJ+#=l zk&V$Q;eawDI~Lx;=@=@_rMA$_#-Q*^iW=spvNBmW&L1Fs`vn9T!uJflyke5r>spc)CtNWN=!k2|F&sYHL6nvggfg#IS zJQdz15k1vux6+;_r&hVXn@80z~2e+lwK`9sN&cM(aQK~v#UKgdFSrldez zJNR%Hd^t6vN)k#$**139$;99FPI#|4p*f%p67jU|_K7BEc;A*F;DMB1U1aGp(^Fc3 z`|Nok!hsC;0lsY9i827XpGNnW=cjU3wz6}7ApqmTX)#qDe>QLz z{qI6Y(9N-c#nl+AkPvH^bNqw1pVpSOHpv85pn_rQiw4$5Yx-yFmGYuv;ce5m;dE56 z{6L0ANBjJ%XeJZ8e%s?HXZTsNPJ%Hb{8?hZhijxKa{jbueoAx-jLV|#-!KMkDa^R*(Y#UIL)|*anRB2XfCQrk1 zEiHj;gM_8a@q;CZ1*9>d)0X*2Ot=GS3EKvQfJ`2|fWdE6?{=nlD}P>tpjt?r0Ui$? z7gs~bdUy}WXY5n+_)rIoZn|gg)8p?mpp!vqP<Qb_C0QsR<)%o?4W{fZly@F{ZL@V(7sS&lN{sh1^sGJ zfhdMayZE(&`XHvgMm~%kyikW{c`(VI z+Bdix;i^Cw)VvSu(HmBm6Ydf$T0`y_AcXl7-AbtNh?qnc$$L>%HJS7G;J~EH$jwWv z3Fl+Z!1s)WfaGizcPfT-mb*o-wd2d@uVINvp->K0c*9zxmD~4*zKxgXrl2#*<3ojF ztmVR)P-PFP-CJU$b5RWsNBl*lr!C|ay{pyQraHm29@cf18X3IxGdKm_NV zEMsd+^lXEZOwW5w!J3y!Z?jU+DYRjV!tVF&s+w#J9gk=w*sh%E{K(mY-(4nJ zMBmu6S|kx>_#`hz7YF2-@Ug!KiqV}%Wg<3LOubEySMEv2I|T=~8@WjjNZW>*-oaZf zb-}2#mb{XK8?~rQt-1p6KXr@%fbC`2;%OyExNljf3jl2ATnO?3e!serwIGUX_Eqia zM?$lV+jhn+D#xLG9nGJu8`E9xI+}3_m^@SF@`IEq+rfQ@E%u^uw?Y`oD45&IQ;6ub zo&ZBXg!yGg^(ZN4qm~EWcjaRe2`)cAtIr>7qeGw8vu8OgPy~V%MZesEtgEg@9LSxD ztJ&^97frSK;g~nf<*a^#xiTQJY#t$1h$;v(u3Rj8c>N3e@IWYuSvcEr#48d)A|2k* z9y-fUhtOhpXo-d+t6AmHZ`9nY&3Ytg=voM%XhWT28S$08lY`&)=%6Tp5G#yUL<)!0 zuwwW{K0LK@=GjGOSSETvk+JWY65P_&wU$}txf!#eXBHtQJ&I|1U>?1{m)sh1W055M z>zf;gT`dIUU%E%m0;Sd%795%#(i}K4necVcw&Y)G%a3p_{aP@7;Ll1ypl%J;Z+%5j zmX6p9kCbgROzcEn1<1+>U}7lcBIn29k&6W}Omg8?5%QLc5m8M*|8GM}1zKz4e10}I zx9LrV`jKZ-&koeA4<<>E_)Eal*UxaoedSiG^%0jA|Du2R|3+SKY^Y-wK zqn|6Lz+-2T$A`CY$KRQ+#krzBA?)>iTI_rYoso6uTDUSqj(Xpe{dCbk3ks z0hhMFhR~7)5Xbx&9ds4wQ0ViHc}FdM{p-t>4r`_L95U2U#ZoT`3I5pFukQ+OCvd0q zY3lc2sXWp-1^&_1%D}ZgI3kj95riW!$@rB$X&dRiKH7lc{6>WcCftF+mN<;Bt=j1% zk9O;?v>}qP#(IC~?Z%Z&c{d2rL?b{dOyj6TdA8&XI5qPj@!}BMp$t`43XKp&Q4?xq zTz6Qqe4=+a89|Hxpeti9Mtsi3V67>ge9y6DRHUO z8>6i2siQwt8xCqMW;DZW*69q;d}a8}s`a{DEy(QLXt=4`&>Hhn{}CU*yv1Oyu7f5)cytX=UYXb_MsL=cd)MI!?mfKaNH41l&F*yT$ci1!DT=}PQL z3~#uvM{qqr)ei{h{v3ew%GTF#tutj(V zg?cC(z`~SE?30?#I-E%!qh)L+MJl5l=aG7Y_d+|MZaU6OG=rQ=8CK<-r#Na&qYZ0o z#ie^%3LiWs`=vsoMRmDpYjJJ6$4u(btzeZcCjsZTC#3-#@wVdTK-%cQ)((+b1Tazj zosIe12MG@$++u_o!}iY#ABxXr9zL}vAmohzEJ4|_b4PUsM&jg=`Vi>D1v3s-2|ZJL znXj=7_&PC5e}XH=+3N@SbSnW4&E%?YE-YMa59mMunCfZ4Z?n1TDN3r6)J zzBRwuVkn#Efonn{iM>^poLB={u90Zj))nX1pSsmjSv{#GjfJ&o$xhVqgHAc@ylDIu z)2N})>3u6nztQhagq0{BrXXupSI}z!J*A~q?cKQvYc=FhWi_3a39phtPL9Ip5zbeQ zPoy>~dTzyz3#A|32(P;WQBqd2UTLwGXW?!f@d4C>eFH0Q5bUBl&&m6RP(599t{Iq; zaZZ}x$tEs2#R~Ks@4QXxdYwqutBC@}^j16^P*Sl9F^X%TMSjrTKHTq?af;u8S7KIj zi|mc5_}FP#n)2rT;^?sv%K*4te^KQA_5=wq8Z+@I43SkAtkqjXF=rISq?r=rhc7;- z5T=38L>WQDB*cvL9~PFU(RW@jPiDcTD$1*z%@du zVmx;-?0rNP=4>f}s&A z(fi)3NDU{X(4J1vG+sn}VXujqft`s(CeyK^HT&K!4H5ds@Ezm-^2zN$8F}|Ul;NPR z!Wtf%G226igpTr>#sk67In-@MQ!OWyL?W+Q20E5qpyD1B;of^4qN6~EGV8Puyq)0 z-*Zj69g^pQtA?2yQivfw!%{;6O^_bRWn(!ds%-c%Bx2E|G5B(CLtqR}6V3*@63T(k z|Ne#_ydKI;2yWia(wU0_jby-(bYOw=;1A+YPfK@05&jkTxg8Hc1aFhMKg7>RtTIx& z_AxK!>g2IB)_)ThyB=Phwj+1(Hhsh;=`6m=rCd#__FI=Kx+G6ZWvwdb`9;cb;iSPd zCx%-IfEH-xHFdq~pX?Gxef6)_R?`Bfs-aUGUAs%aLhYvrm?gb*GhNliY+>LRjx>S$ z&YDMl5gi$}`O6Q$OZ61C$ha+N#13S{PH3FgQsq!D60hvQ2sSK;%`=T+EW?AMHYlha zQAA51H-hrOnkyWRWJUCwOvQl~OFH?EfpH)@Os~A z%Ipjd)15g)ri1zD8;rad!`QF|MR=Quar~=Xw+lv!_!3EiRx@U@gKa#e;$X{wh^}IS zpWiT^bSFppn076KA!%B;Tf5hhRNiCy>ch2AzygA~i}+%nFJW$q&a6SLP>Jq~9`N~A z7Dr7M+v)>s_Q7T>!cGfme`7fcf25e(0pG~_82n`TXv8~ew`9e7tn>AK^xi_ZlcKjB zlDT`EN7>4;A&iYFd6PdKFwzSCer7M60Qmxl`5~21L*}0%#oyxf{3?j0gq5Y)?Pe{R z*F}n;u0IvbG<3z1Tolts$|2%rLOQB4m}vU$B3cEQv09Pr&MMY}QE@b=3$~40xHjpO zLXtUreZn3>U0c@BVwvxmeos67eRWl%Ggobw+IdtnyUN*hexIhp_$S&B<_$f&vj-xY zGoZm8Hpbb05&wR4klP&pso>AT+z5jK=+|iApF9uOD#6NjW=GZjMo8V zQteux4aBLN+eTg#jP{_$TgGE-+5^+^3WX!h(U>@Mksbp}58sYvlG0NMAk}8L2tSRE zwUT%uZuk~M$@AM*HJu>$HE=MiDNTI9!nKT*f_I)+J2QI(-z!~5=uh!?I0o_g7nq3% z+Hq^*%-fLl*fy-A14H3yXA|EhsXb0ul>kEEh?(yub3s#<$!`s^kqU+rzs_5R(mEES zr^=GtMc1Y)FT4%1Zgys-=lH4j=AGgx=-9osYx3KQ&pDIKM$U1NVrF*XMk8gWggjO- zeZ%PVu~Ppu``85=*yOUyTZ{28r>2l46B_*T;b%rEXP1X9Ql>V_^oqDt>-2DUX7(~b zzHFwrY0g~bWbaq$Od0I02f-`0CT~(FIRCd@*>i1c#EmGXEUBa4*C>1+_Xj^c9i_*U zmUWX?U9+@AR*O9K!hXtH8UsqJK(NliuL-1G{+-?BeNFL>4}M?wYX{1S^VvtlJbW+m z=B*7Em0?K6>zCWSK5i|j3cHWyCKEqwGGwA)F_hvcCelr9ST)VnxmUST`bTRidXzPT zP70ge0Mt%AdUKPjXp_hzfA3nkYNQv3K}AYTxTWn}NuzanDTzfKHRaDpJ5Br$V~7d$ zW}6OW^}CqHeJ4{B90pj?1b_6Ia4Iq)Od{CDf7t^744V^?&{X7hgBB@?l`)=ZZg9wC zRG~u{^1}KA(!t6|n3*#ijtBXy(Q6d_AikJZ;%8^3AP8p|l36#m*Mx`6;}g7Z7C-4? z$~^w2gnQg2K}JOG8hYID^e6UE`5$Zo2BU}qO>0x=V-wBF$|28rf($|dg6FNMqBn_l ztmtWgnS-`o3ul|}BL|&%+o6HmYnX2SmlN~Q^zrF!byki%(~u}NLs$QR#NcH$RNe_+ zH6iTaYIau0>(hO44`p0K7(8Q^#btHcwC8$t9QNnYYanv|5>aY@TH89K;Dw2^0LNzR zA`+?~<3bOV1^ypOl3vF}6;{}wqEv~6`${iB4y!fzl6^n+=b&LRnCW$Nfn+8{P6JQl zK^O(nRUTJz&Kh94aOWho@STzlb3El}zWA=WumDSQM;jet`OeT+&sin2TD}O{(=5bv zu8exQFj<4dZ!(4P96L^TPK_INsiZKW#4E!sUZI80R`7)y%7DB)Rk5)?)J`5sOwChLpjNS;zWm#mBjkwrtxMA|txQsOmwXJJIq%&K-kksM2q zjOo}^FK&tX8ln^IKL_`8oVqN+bGQWjL}BeCHHTlqMS}@Ge;|}x!-D>WB8?J`DM?`9 z^_}87D*vdwTNBFwGX^>{@=70}^qTwgk?{uvCR{*vPVYEKAELlrBE1}uQI?`|el6S) zgg&U(8Y60?bzI@$OlQXV2;bZ|S~H|xd<9&7E_F~bdeR1U1e3e|cMx-xIVBK4t84;t z;<`fcX~CILrr^7v!<`Z&fHYu8kSTfwACncZ4~qX83fbp1R z+WI=GB3duB>b8d6py@;b|!gcdn)O>WSa6eLyVVvO^-WrzrZ1)=@v4f$^0}};4rrIrl;)od z*z%e@4!;ik-A%KL(Cye*{*{I%*&Enx5lr2lKpCu?&S0YVYp9$X;aBy}$B3&y zPaU``&3Q{bDY2}O_{0ZCIu7te%>dhdOD<&Ov9gK>{@GnHx2cj;1b@nUYbUWKy8-zq za^EAa*SnNEYNmkoL|6_$1uC9q@)gtvp+|?!z4g?*ipR5UTSLLb;OVw^gGQR4A)HQC z!`P0|gFvXskd`z9LDdZtev;j;6Y2qU`wm|PHnKF|zu9CLZ2bcXZ-xNGr8O{-&cXr> zrhff=Y9hrxb-;LXT}!h!Tw*h*E18BC9c91?B6tZXp{CTBkpZFWbEAO6 zxSixeWUR3f+{^4}83|s3i<8(8l5H}pC^l_UXUd{iJJd$L-fUV=Vy_r?Zbs|1B-O9? ztfDtacIhd`Vnxq5)E1R5z#pER_ZrLWDt8@($eOz?&56ohTioew8I$vr`?pPalROrz z#s_g0A^9*I@*oDd7R`e@XZ)rkFW~_vABm8PL`_8N$2Z0Y!6(v%y+QD&hp307%K8?V z{=1tgrY_N4x#2?TJme`^VN6>uZjkovUvC)8og|M@SEE-hZE` zcbA9vG=jK?XqTrb(*$oO&MS(&WjrU_a2LzeX4KuIu`CeF$$|X%X|lqG-dSQ> zmGO=^3%M(mqb|2AZ^Js8-46#Bhsy+BlH-|F+3QCmy0{UE-wl>NrgSyF zFgqDAn7@GuO&$RpHD%HWQ-PduDHA7_6!}Rf<(U%{DPtaNpl8L-Sfu1UoCDh3{Mnx@ z3<-@Eox8g#UvgCOxe9vB`cv#VTs5&d{D@h#s63rhLE0h`ou2PjuEj7oOaraS#}mO? zqd8iTAcnl?m*$3bm6}vpf^o&=ssXPZ#2on?LIt48-WIf4FA*tTVoJizlNuLST1Yxy zju%7Atc4vjmaMBwt!dj>c*5Rd?T_8^%@Vz_F_UvjCx7e(H4+c<9Lz=*hA?HxNr`51 z-`irT5#0PRSesq+AjRPp-bEP+OgimvVel2amBC0r9q06I!#o!}IVf1;wRL$H+zHU| za16LJ05?<1aQ1pHXB{D{j04uI-_q{~b)xEYJKt|{*&re``EpeWWpuNf!!qL~j^-Og zND`z=i$(Y{CrX@eO<6MHj_;&t>>)35@L8a=AE(c>=6?mv>`QF_4F!Khd0Qfa~ z{NaqkWTeXm7X1Ryg>vNvwK%&3HnR(+F6xFLw5YULQxY@=@WMo08g;80buGsqyypt# zKxzZGS;4bv3hl`X;lMvp-4$jULUl2Z2@Y32tU?vxeIBGnVFP2v6qv{w++gIbDM z#81oEekvOu+v9_!z~v9Y6mvs4QDOrd=K;y`_o@%iFR{|y;HgJoE!kFLmhtv|K zl(fP!c3^ZM0~miVCQ84>B{1pXVai~e=R$ZN57bT-rljZWopGA|))eu~wP<(0H6*0nzV6b?gr*qdOgZP(<%a}&(YQi7 z&@ZrLuyN8Kg;^1UK;iN2miWq%(D`HKAG7$##+Af%T5hA0PiA#ejU;GE(V^4(qVw_M&a$9f=%Rz5(cmnDCewX1#)A9tF>DhatU+T`QX{!%d zy0M0Jj_Fs2X+;))g1+9*-|bO-4TyYe7Sb2@t*;B70FDmBzqa7X{kX0JAb)KbZPp=V zZu5aiiEQOl8?FRj7Y+{p@h8om7?mEvk?-Bnh+~sP9o58kbq=h9LHm=0-R%$VjOi5@ zZ@5b$v|%P=I9qWv4tJPxaX&ix_FD*{UHG8fCKj-3Zw z$0R6uqe}(JqGssf#|K2yI&AU%1oEB7YI~Hz0snLGpW4imU~?Ra*6t3W^%m^$pDOs0 z;;ic;II9vWHGwf*E%q#wh$8Q0RSd{(8a@bICuP)P-Q9~BLVJ>XPg(*cHkOsjlvhA#QEDgxFNns8&+@^LxT!iTg~R%Z8!koX65X`9hGLEL`_t$jay0(G&!~wHV2yy zIISC^x+rB(NZxYAJ30DF-d0DShgTKxAQn6DNg3rJbjvIB$TQY0w*APlN+=|p`9b_` zfg-+RTHWA)OuoGR=eO`BtvGMR37q)mXN_3~fsg16eW=9oht|Pj{msiCzy^#n;s-Q9GSOw_L0nVy?0x`ClwgFUy&c~?lpG4-n|L^ zUI$8eM7(g3?+AObL^e*LxjLfb9}bN^KtPEso#m`Fv87YA_>tQ?9!4Ohlxz#NR9Nm>22xRCeeYmPpqRg0kO&MJzg+1`qnM2_nY;PreH4pV@;5{>p~>Nxp&d&0hf__}g2R_Fm@K(;vb3H%R%sV!1 z8%xAJAGJIm{`n(l5AB4)NC$sj@dt~om)fr?Wyd>NwT{RWK^9@ZEwCJ~MZufD0|5(r z{x)9y4)CX6NYUce1Da&&qC*J7Jl*N8B2Yqh6sI_mNy|!eG$pTy2oPj+eRh@*vInih zyI6TdBDGU=cwRHBVXJ^F#h_q zI_vXtYKfgru7Q=#dB8Vc-_75Zn;6%bttChLwvl-^GA$Gr+c8P54``Z^`6krTW!Ap* zw!`yK(+L-wVG9-N=6jFq#a%A2aFoWs5{gmj>j|^v#=vcPfR)xki0~_my56s|t~3Gf zw~w1L;BCO7?(_FOC*j-W^t}VQx1y+T?_H8Yt-goPSE2zXie z8F@}psnDirAC*R8_!=)=GvSoRwOmLRh{O+$j~6P;FWEu(uLDC^y>SEDTp}eBwxPS_ z-nh6-(0=pR!{-!DzH!l96$CgHKRZq)%TkVrFd0w}0U5eWh)^;;WRiPM{UIFHdSG5^ zqPnf!tdTtYCLpbs7Jp+1CQ}w&CUtn0f5U$-IL(9pX>*ppuq70H@QtIn3(+%avOR54 zwZ!2&XSEVV4bhVslYl%*1-6H9Qz5c5al^1f?GbTo!7|f6n*QljwLNw*eVjEFxgM_` z)MZu%D!}qcC+ai`Hsl84X%E*gO2!v`fW%2sM@#e&f$#S4r2cGE$f_{?CRAl%;rrnG z+Ijj$+8%9e(b_6zK*@&dqV$WR`!A0NuJ)JB6wA(QAJ$H-BgbgdolSJq%;@uTK{|&Y zRq0TzGi}n)YQ=etMvM2-)*#1D%I5i)p(@tN72x3li8QsOP}e^0yEbr`6Dzd_5sBKs z!BM*lrfsI3#8kYc_C(~Ne3hCyx<4TUG~K+HlwA8hO@#DuNYq(SJc?hYYOhCb|LlP8 zhK*YtE;N}pU3kPgk1IAsjs3mo88k`g^K}PB$nbIALwje~>2V z1%z%!>+Cn)6h&$5evbTRRS4p4f1j674AjtkU&q}qC?K|DK6M$)>+5)!p_LK*nqG*@ zqeNHZ1-@zyeEPz&;#6&dA5{5IoLufh5h6N#oqjA2Jqme}(JF+kOcF1z5Rw4K@E6A^(7q(Q4PN#u4 zSd$Tx%F>U6mv{{a1d9eTQ~rs{pSM{hEa@c4lxfx!*ciCNxb(S#*Ri{`de1O!iA z1PRp9Cb}{8DNVS?ubbM!@FypcV2gJ4ODn^&RD1u*U_4Uy;!a-CX_wjQn}V4>v6;>$ z{u0-rU2zYLs4Stl)DOKBO_Z0o3Q7?XU2yrJ^YLE>N{o z0~n7D_BFTJ?CcUP@U^U2u8)r?0QU(DHNV#tKkdhIs`k1M_@lowqt;FAH~rDr$YWzjfXQ(|ZN@@3{iTSuRYvFkslWtA8qct57BzmU9@2Zb}S>+37_duL+Whn0g zE$^nJaY1tS97(1pQ@5%5#Ny!OT6TWGTKNqFZGS-AffjC3=hL{NhZh*8osBFusJ$Ix3H~1TefZ6w$WwVw(a`LHoI)Q z%eHOXW|uMj?wyE zowzvDsU;knvgk{aKa4+>r%Vhd!4u2ES?SuAa#G+BJWcaXFhFW%*vm;?rIR&02E;DTZZ6uV1z3J)!o)k`Sk-9;ip( zcRK2NT5mJ~TqE+Y_phlrp@J{MRpFZ(#l@$$G(d4QyiwLt>^C?G9*QGI&Th1! zLA8d3?alMqV~ue}#qbnw01oB0v@3QdL0-+@=XQYrPTGLCzwCi;FK&kJ>{;0z9os^m zbGNc!-%$uO^b%im9ut;mWNglmA^f~%qZDPjUEUtC7od%nX&3*?DQdSqK2 z{T?j5{aroOF+h0Hh7zPRV<;jrQ77<1w@7-`VFtZU*_B&Xh4CM(_JZjk* zTslmRT5Te8)~j3^LeK%Dx-O{9yj(oT-(R%1p^z|hPKlByTj;|SZH|mFs~W_ua=D!D zNB{fscV|O9&wK2)G3QM49Kx;+Kd}Q9eq|VzJv@9^VZnAm-52KncbU}M9jsab@*h-- z(4KJ#>^~k#E>XO0k$=VnUhwo?Ju|{|3^P*_RaGYtNb#5;%S2E_<|sTABB&@H`ME5k zrE77shWvKgtcM5E&Pg)$YP<`Q_M_~dx!xfgg`OwKrzLFVN;jx}z3Z8onNgqkcMCRx zfr~d>4g$o{`1B||}QMKfoQ^_p+p&v5{?;ff^%9){tPj zRGj9}?4@iZ)BL&Cv-Sw4ncXGon_~Iv0LA;qzc;4n{vhQSY&?QD683olJ}DG)*PxPaHq7t}$PbzQbS;_3aQ`vjP((h4!0^L(ycB zsZ<_MhiTDqxYnrJAF(%<>u4{Rt2Rro+q2Px2HCBvkIZESCU7~Pd&(n#&4L{t0_W;( z@QyucUp_iw1wLlc^vL!kG2=MSia`O2OnzBHeJYdLC{kSg9#0$`1LR$W1r`UoS_%~= zfIqMd=t!wkb)fXJ&fgjB!nZp>`eDpb>^%^;Q%7tzPuQcr4q1j?1>7T`wDHMOC5VEEVAoz7ef2arzwxIzM6cKvR zlNPc=9rW5j|Ga4OmgrXI`Cz*vR?u!1oq?1rlv&uPUz}p6?<2!=Ocw^iw$~Q8Mf1zB z)+oz2R@c^Qz3H~www0Rw?XdA}VXEPyR&JGTR<2uGmX&_cZoN!n*JVhd=tZ#r-Y^Gh%ueEMVCUUPMSLlE@}t^=8?z z{=qPKwjDM~Fv&?tY;L=+yhG-{N6f_5HPX>_6k{wRYEH zuy!&NUG}!3et9;&va>&#EZc+dvhnjL{a`7<$LW2+J}x@?clq(&K2{1kIoI$48+Q)&*I#X!TMLXi!Y`N z2{qhMO5t`%gz!@j-3Y7t+4HQfWx7VKw%n0BTD5uDiWIUI-9?0=Va0gYmd6sKq2c~My_?AH46ds=IO5xiA9TPuFu|5UG$$j2ZAvIc45!Z=u zL>Yn*NHKQ__Rh^sKrw>0lYEB3W@I>b`Ldc!?=R!_sOmd>-{1;~=(^Ob~sI*|ES_~fjfa$Yv;JmEDo=M%Vr@g8B@JOqp)#O!` zpZ{6}|20_uZ>hCRZfE2=z247B0^PR0DoHgW2PkS_Nt*S~>U!_g3`I*ioWBzd0Ef13 z?-4V`S9wif7{k5Zqw1D&p8HB}mtfL_BA7zvcyD}u8{ zAynyO*fYV|6z38;!xj_jl7T)lGi;39%TekFeuwbr1i7ko$LdJyj`r^Wl(HbUzHoZ9 zc6uO`zzxLy9UflgIP`bvKVGnA5L-F;9O>9bPMgH6!hOVzzumanc`Vr^?0&7^=q^YN zqiG0J*VNO~u3c8gG_GJF-Djh*X;$xc34c6pPQ|!gy2$yb`>UXLTj8ntyE37zm%*T8 zX9`(4QI9Phgl_g=vfkYSIQ5}StpjDSty(B=n#V9wBSSPhew#^WRMp;C*x!Dc(Fh6e zVH}jU6&ik~$&-j{Y*brc_x_U~1vjg@7TDxhm-y(r>adQWF-+y?8|@@)hjDzrcXRuB zuV><7^pi0GU#4pBRpBn7!=)>qLEb*Gi6xV=ZddVV_cbv_Ti1*ZFj79<$+>$`7$^$q z`m+4{mYZ^^+4N)X8R2`h&ZhZzV_~k&&IHMh+*Zr3F0O5txx)uYVhxpxe2(*gcz!S! zxD4WHS`!7*WEM}1BYe(mMCenNiQ&VFs|R*r37E!&yU-}bIL@xS4fqT0X@SSo zsW5$BFuU`q2)L0IU{n4+5mfiYP>##U$G?lu{>KsRw1$HbvKuc#PW>Aa8? zjrvARsCQ0IND& z zqj4gVdN>LUaFCgKR;vuYXB<(~Kx{zRHAo0uFNv-3*3b{##W z(zQseccrMMmyZd?m41dhNZ~^6Qsz? zES>@!4zK?WYX!LssA9%(mf36CgZ$JiK}IMk9pqO76i47Xd!xPQ&Uxiefij2-nE&aN zBeWCPQa8IGgd;xCE-?Q^MhY%07hj8)gw7r7Ze&V>B;cGtNrMXB0S2Y_s22Hfq@FLS zjn3xMFUps1Emb0N)rTDvK^hdWRf=2P;ozD5mCvrg}@i=>yZ_~HFQ#?<=E1$&`;Nt*LID_SWo|bGa;QcBShXiod zMN{A8Xr?_4I^1s=FODTKv#xln(p!`AoM8oS!jK|Z{N{&)`=&cUMbRv_LWZ@=@yMnqvKyj6z4V0eiv~%f4g7drOl||LwqSLb4YpGph>#5Ju-h9 z`u(UnA$gGmg&s==UzBh;kxS@RW?I4cm15b;iLyJ`2MvG#`jnU@#zH{GWKlbkHib z8c#m|v;w+XwrcAh^c-SaZ&x*L8zJ55ZnkwQ1ovqFs$GLs*G`_2+4To(ch=#5|2nTm znKM0RAVtpErm3Ykh=+Tu28w~+-;CI%e#shKVG zL5dN)VtrnhjMpfI%!b-C*Yf)`eAV2-`yy9a*KZi4CmXir?iD0~ZX_p0Z6wyoaEXg5 zM2gnBg!MVPeQ8>}@EyMy_z8U_PhVS^GUeNbc{ypw_nAMS-29d?#$hyb3mlN? zjQ(dtqgMEnnaM9<(*&zaz~cAU6{o4R5gkWDxr9tNR(9%(Uu(eb;RH;$`4eo6Fj6;U zw6|y!QD=8pcZ43JYQ?YJf=@^eLq`Ny7& zmmd8IhmB7YVMy8rQ=_bks`}u(+g2+1Y8kKtB%8AJsB-CG*fV7ep_SZXgI;s#zFw)R z;y&zNjprNAdd^>wi@K%l?3O#w4wkK~SIicnxjXv8QX=@o58!*un#P>Xo4eKTnbYcc zboG(&4@)%Q6WkgAM#YLJ&kZcFZBH{Pf{r96XR;(QS;-!Z6^X)4`>Vg@sJw+#q6FyS zWY`NEzZ#)71kz*!q6ebH0ZO=XerQYLs~y;4Gh)4KgWwVVOK0RF9mFUaVy&-C2go+>T*TRs5qRA{mI$K$$uh>V zm6HIZu)AZilEIFQd%m)zD4)V6Ob-zJ0>ohWX>ixd=9{+jr>Lmtf+`P1DS7R_!d7&m zsNY}C4fy4-@6m7Lm_Qd+fx6C5k#$vA-H|CBsjfRa$cU>Gl;rW3=}yEHC5f7gQutz$ zpfA6B$-7ro$L=NFS!@D#7g**W90;y<9 zrR&^2?84Gd?i7_Gz2htzRDM%QP_<(~%r_11Ej0m!wt&GCzd9~Z@qtAf03Ke&baf`} zOXQs*EC1~GAXp?;gCFUAJ%$PqMWtTZ z5H)7;Qx>K1(}`(Kf5Rt~$qLvHWxj^lO(wY*brlTi^X?2#Qg!3Le(DamdDAcB@cmL* zT8;NFAI>kHG=p-2sYnVMRTXEuak>p4fLHuHI=YlZn&I<{v|S^8g!8#)GcIJqaEW27p$V{` zIe{Agfe~$73e$!uY^vM%^RJmoK;}Yr%%AQ4-mO`?r-KnlmR9wukMIF3m#n%YVdiGr zC$o{JYXPr4##>IenW)rD>G0d%I!1h{?UH2i+>yM&S$aw>LzLai3w2knE(yAD+pj&~ zsiVKM*aHCEd&Icl$EfZ=ce&O%N?V%qyT#njmKx)#@Uem2PC?tODnM`(zZpYi1A>2z;93D<0%wG3bw(aUep z@A#KE^wBdt8k56D$m_Hab%}$&=?0mDLn=X<7E>HXPpNk%s2-?iWJjS*`^=d;79BHy z#3$8wCQ%bzUbFOT>dVE?se%7xbx(InHvRd}kJA$e(}DkPNr2O}$*1F_J1PUHC*3W@ z<$NPciZ9lzM^dig{%NhD5`to2yMfH0OU!xXlD~txo(gWSF zC;DJ=Q3(h=V1D2<5O)wBXgYvQP%a29v^xwB^?eQmExbDf4|aXy+;~t9Qm$YI`m}kFP!p?OBg?6)j0v{#63&9`As0dwu}+iQK4$UMWwl zNk~b-2%qS(gzTf-D)eJ6KMow7C_XbSU0n8I9`{br1umrjZJWgLS`j7_a{ykXKN+I5 zDGx$vk=RbLFUXwBwKt9LSM9n;hno{h zGIJk6UTXu`a)Yd2ejZ@M&5X6J{qjT9!OcnvHxqu72a83+VZ(`2?rA8=qTa93!c#_- zUrrv5UwS`#)2p|?xWqIx<{zS*_4O?<5>BTi46dv{}+|1pr4 zd1v9`i8WK6m?<4xaLy-uBbyjpl9G}ZR080|oyNR)IWl=H8hUJ$dL#`@FIu<%;8Ia$ zQ!yC-*VB{7)ZqZlvv@`ma6|c$$b&ilXxnnzfjhn!pEkT7h@BOkANF4L zY2_UWIqEsr8TorMoQ|LA$e{dW+NV@hd2&YM@PY=abPK^L%HHYb#s}K%b=a_z<>4*hzG;y2P!FR!G3*-ve z)okP)4q%qfr*U4EO?}-i5dv>8s+O~XVYoIDc{OT2>V7cVdX37=&agF(rMaAA^I27{>aCFv2 zfkznFi;TTf&pz}I*1p4;oLp5`p9>KF=|9D_^Z7DqZgxJufTY!^tJXz8kJ*sF-k3O6 zzr9%YznyTt+?beoFq1Qw_ee|ssL6S0&dEU(8D81Fo$77^$KID~2-gq=*Kl<_XbBjF zAH`IR!i7RCBMNT|19kjdrZwugWzl);X4?N~L7xaiHSY$@BN%+^|7LfZRCa4Tg|wKb ztnvk_V!ZUFrR#`uD>v3*Tk8h{SjvozygpK=X?DC{w#WEH3 z=?94bDV1q6qq zNQGD%6?&`i&`Tcq!jFO>>f8a6L4pW;QW7-EoXfZ*)zCN&>#05}uMpnPnSfL*lM%h>#evrzf$I zgSUXerF}IljsB04PtU%O-0*IiGxkg!T^du!pgry$`AXj$$LJ7;ouffd+CRobf^2Un zgJx?u7TmAKF7IBx#19N2ReAuQuVILcD^in&mLQg>Tbz!HX69!fw7#yJ zmHj!WsOdv-qoDd)m1o=4zaIQ~*xA=a{+>IO_)6Cd3u{C_$KV4ajA40pd5FZa*ElDJ ztB8vo^Q*rw>{rFyedwgbq`l*jmkq@{wPN8WVLXWsQWx6He{Y=L?vbrmHb_8pT6j`# zQ5a$Sgfr2!OZp-zLCaa3R`3_r*(ORpO8v5cR6iy?4G8vm4A$}BNUzFuqybQt_TrW* z8ghAaaS}t7T2vwH|7o(+VZuzs20bK_C23^)QfxpHSJ`lsY*rdJ^VfyvW%?X*ee&GeH6q@DEx&jqtBx34sb1q%UEe(JveC~?pHS8k zp!|obs3tTnXmOM039n;Q)8>fjhp|ak9(2a+S}^nXKQ?|=&Lk|?sW_)~+L-8Vce#1wSgfpUwyx6gHs~sVZJM&-x+ASMqqX0zqww=;prl{nksuC;y`^Cqi|1+?Lmaw{5y0No zG$sB7b_vgw>}^$H8w143gB-q3(GtgYpWrmtT>N z1IpHKgG5tU7~BcIFg|iT;(R%g`ZDkD4SriASGhtERoQ$j(+p6ku#T-JZ*fdJiG_29_w7`U9_|4r3Nj@zgGHQOrdr5M#Wz~r)&)EV~d0iKta}QiDfc`WINys&jqf0vkBUbx2@ZJH+}z?qW|12@hFT~^NyPYziP`gtjGvCod?!aAP@~jU<;lTuG|qn22|hTT z3PGiJ7CBP0k|r3Ph&qLP>K*LGNQpCyp;r{@j;Tj4&-DJUg`@%W_FqkqKtO@W|6RU3 zS+pbtATzcXlSw<1Hg;$s8^eZ?@dgT;GH+o!LvH9;m`k}7gachOQYq#misx;F3p^8o zjrH!CydR~12M8Qb)lw<5V2?YBMp~q^TFhjyKIS}5e|k7yWV*k<#jiYK2i@N8(|*GR z^#P<^*rw&I>QuC&irJIqvzt!Ln^v*un`OcPY%JAZQYuO2O@bni2`w_e*jR8{N)3Kw}`YLam>qIAl5YM8vWd8hONRpuFT%@!i@S^@>7 zgJj2R$POw}qdBJ%bqLfBOwm#Nbtku7iFi5-r|P?0(2wG_J-?`t-ylerRzV?Ksb)KMBhEa^KpEu)2^A;|n9|ZPG#=FG+=8IV zVNo_U$3qnM9dy6ydOZ6)db^N(Bw)EOz%?T5_*kJjr;TvPA5XqQHpm<{5+G!|VmFFw`F z$Tj*+v+3o9#Chkj$)WFB&7SSVwfElpLaOT9@ojE$7!dH;#AhjZxF@Y5KU$vNo!uGW z^ukBP5C6Qb98Smxx0fRk)8Y!($CB6Ly{>_ercNhtgBc+#{!?|pf zBi%kMt|uoO-OuQ37A>@3bgJnQRqaMo)rQ)obc5#a?Jj8L&i&jaDtQdy@Vt&@Q%76A^^>?MG8xh0TM>oBXT5 zbO>|q3x+}7(VE&OqEl8oCxa+j8c5p&T-#QNB~UQL7SU?`vawhR@Z^$}Tzn8!__f%n zsK|AM9^Mp)M}RU)2Q>GH&3+Sx(kQ*9YAmmX#gS)sb^Gv!5aTn1Prel9SIuEp8(go7 zX@qLkx4a$QhI77m@nMhx&w|gP`0E7aSSOOj6_hq%Gjb(ovN`|Oet@obVXO{#K$JN| z5CjUa1-fqsv&FIw07oi7?!hsIzE*|_%Ph(J6X^lY!TjD3`G+e&{9&Fm_!k))O3Q`F znwOPI_YEi2i|&O~_jxeT6&Mrlw%s|f1-xzZjFT+LGGx`HOcgB#QFlkVkUZw8FkgjF4iTdoY*WjE%3&JZ| z7xe@+9gfW~O5O#TswM=p<@Su7mOh$#MMLSP<{HYX8{SH$;AgNXRe^K{W3u_vp$A}> z>+OLS<<85~a4s|H?<1Z5#7 z#6W`@5c6B;cf#)xRqd+m7fV!prI`i`^6{?$h@nQHcK=l1y-P>WNjK^wQgKJl87h<+ zBW4+YpfLepr~Esn&2;#~ZxV$KgIBhU9u+?G z(;oJuM_dneK}{-O(g?0&_mP<9oo&3Ww}jsO0Fu$*#FwW(fwv%z;&m=-u5EK?@DLW% zqc6c=0gaty_=*m^_{`tZSp~+Z1w>G%0$ApONpgayV@9z@rJyg_5QixL)Rro37~?DA zd-op`E6?Pt{_z{Hk1bty)-3`+pRh#rD?aOOj%czpcDhoS2gU-mwVKU}`1rEPWokU; zbh_(%mDM9JiLZB9>Dydx2S#7Mt)o4X_SOn1$OT-!6#U5oi{!sZ{fqR!$h1ax%bGm>=a<>gAI7TxZeI6kV(>RuheBKA z;OJy$;N`FgZW}7CksoWL-ys6eWW5lGUgyaM@1PG0Gju{x&ZxXiZGHb*h&NL+{=0KO z*ptPQuWy{#Z(@5NxUW2AbBeFY5#o|MByN$CYw3{y^5hQLauLfAO&BW)Nq!I$B@vUM zs3iB8C6i)&%D-Gzl#=|y#f(3gYY~;lifo!3$SLTZjj*MF4 zd1r1@VR9Mv84QPE$F|*xL5Z?8i%nH!44gQ%)4O9-YM*ds`KuhfvKD2v0JCz%q&xr;p7e~iElNIU7sei%4=nsr$rz@!f1Sh=)*gMDiU+(Ftsgcs zY!s^?W6uek;4nnK&jf|d=wjLMqS=rJtAjwc8(B67ru3WSca)1EA|aSdDfCwYnhwmb z^cf^?R8mOh(%z7O?FUw$DN8(-o>gAM=E^*PdvGnRo`ZF9<68aZMT1nvwdZMg?WWs= z&D*E1*Y(knn9fw1gev>e^ekc4)e*M*97bojUJV_^C57Ld!wX&`vh;9gLX=a}t8US+ znaOL$qd&(z^F^gOvoqSFExtYMl(31urrg_!iJu!n5=+RlBigR>FXFyNc+8 zCMCAjdpE7jzKVU;YzST979Wx+Oe^I9(_xqN-Ge5`Li^WDDKEE}>KE4g44u7Qe^jZ^ zaEDWuQ~-dnEpHfwLnQ}rxqt<6w(p51Bm?aTgXeOSL3 ziPs3!Ua$02mjBI}7^K{c&*j^!tn^vlwO^h>~kPY%U2PHx6;AyV)>$XS^WgrY*8LTX-9S?jkVKt zptygqc#$W&h)WKUUq#DAB!~i06hA_pOF)$kp|>J0hZIvMR{(|UOD*J)FF>zE9N3AX zf`tBi3y9qxfsu)U4p3GgLUJUT zzVH;RmY@(E%rR08qV;)jF+vhp@FtW}+YZHZ;Woi?#ZUoQVEBFIYnc52njpqKy@ouI zW)dvW5SknFvX-vS%O$=Qgxub>HG??>oV0x|#N1iy)|XBBOV$rnGpHtGSCj9z=)Yf~ z)r9CQg7R96XIi!Cxh|@sOy`+Ar?1fN8)oq7^ZWw9k^2%^VK$mO=2L^ydN%>MZ3 zDWz^xb$wZ!a>DGZ^}Gy#%eDY0M02BIElsDDPB&Y}X)Vi4j7^R$(dqU_pdQRaLYr16 z*-rQc_E#80M>GOht@)2);?PLi@JJtc)K(xlnWO&iy76`~pn{JehN!xII*4;PKtjuK z@8ppg+@99S?@xce{Jh5Mp?Q7v=i}j^JX=<493C#92keBO&`2A%2BB=E!{@higsm4WWRZ+#l}CzoGGjS7;M%R$cQ0Dla+}dS45leG&`&tv%Ba ze$Z*66t_^wqq%gxkt@v@hMD3U^hafrM@p)kWuy98DW)e_59CrE_EdU^4N^->tju&X z6j}1!L~)YQsR_Ox&3Bxnb=E`j=KjXbn|Iulxpvzv=7!#ybi_$v$K16GuW?p&<^}IG zP84mFe!HFm5(yVyDm#5TKX>}_5+U>sq%3RU7{;({xhO_W#YbxNY+1h2$j&U#m_L-I zII2bSx?9OWAp(-1s%U|~#8qGtd$^QSjS9%}v7$@CNbc<2xAO2JvGrTEm$R_jQEm7W zYS?WjK|(|(dLP}1Lt!fC3ob$z^4q+h8>4915^kLVxbx)zBeJYf5ok!xTuf(jsv??p z9wL>Vt1pwDt88->>sM$b&z7scN=OJq6fKWwjx74vzgr+hOX7paOdY%BBgA}9o`u5)VrFihjpkW|&QlYzjW$69^ zB|Jw|Bey^tP2tbAj;Me8TjudS?E zT!|4Yc`?GQd~25nmpJubTs}sENE*PE?pJVNXvmms%Rj+gRkTS zu?U{7&p{G`LIi&NR1giaiQ@s>CEnggaRawKXoj?gS)id{a~E>5iDOQEIiZsg#UhV@ zGU8ZdhqoVwkB^G0X~2H6+&yn08#364%t80?wSGDv2G%cV8bmtz{qVxPrtntvjqiCh zd>r?N3*T1RQKs0A5bwM(WZXil8MT1o;0Jbj=wj8|NFn{ZE#BsP{ zlTAlGVZNhLDwrn|G?p|qrYL8U2oOK?*8>S=Rq8SbVNGs76bZ9Me=(pK4EN8b@6Z0S zc+S5T2EG@Rxek8!cRC6!pPHgv+i`hem%5%ez+2+}IIN6D9eSI={7}hUH}R7Be^}X} z=>D!^aN?(j0UDVTA(11T*sw~()8BGWU71MHdV^UfgGcprSz#jf1mMX&B&Y^m$lhfp zz{OQ4Qk-6gPsL30AqIJ^t@9zyiCD?lUyu8y5^7Sg3qi`O`xW)W89{wO!GQ`u7CAix zj7OPI0?Vb&Mx9Q?mBbwZciCq3zsjMN2O@>i01j9K0d^DLBtFPv$$u1-iI1^{ za!e0yp=~lbV)vkIH>MNhsjF*@F?_NM*Oi7q55Lf8u;XHKK%gqaf)B;`tsCFTvNmq? zcHl^`V@gEsEdx_uV9u0Q40>p;r-F;vF>ppeAjbQ~J{T=%TiplXm-@|GW%edQv|dcy zG#vnEfOt4FxbL-mQQ%U5{Tw08-XGNO3}N3A$dm}T6yHMo=60h^5IH?EOQNY-vZn81RwYRo zNP9y-L?HTa39px)^}5K;c5itfs;bBQWZandx~sVHX<<(-(sZiSl=532E9 zMi%&x!l%OfO5MV(=0cZB>n64kpXgNV7e3i|6SkUf>>2{2aJ>~m=+$dBP4JmSqtT+PJKn$syBpt;xPF*l<20jZ zmia%2j%rjNy@qx|DZg}@RPl~T6E-az^#lhmkU6F$w2(73&4_rvzr$9ReWl$oRoXA1!vU7^pUD#k}WtpPC4Phku2!RYO_~Zyq`FKAKN(A{0zh}`+zro%42H!F30Z&1a zKjcA8(_kr`yRlae5k#y033az?zMEIlU~ihaQY~L5CMz{5k9s3i7Mb?H z>DE9MJs6XEGYl8X73FWG^eq>l7z-#K$jMN-!Rd38%Lecr*Z6XpghbkLL^r1!KS1k% z{0@Z3aehYdj_9Y@@AEVY1=pGM zLL~xw&Kn#0(wh4IV8PBQr`I8ru3EnD4q9D2_%Ok@)q?5c!B(yHMq$09g*>=nNt^ID zpXtHItHOxuCq*F@&Br=Ef#M8*5d9)oLFq~113S2EMM;STyn=m)eH6`6VhSmdgeZ8I^Lgrm$A?6CqxphD^M%Cf@vp>nyZvLv8h($5i zU=X>PhQQn-I?>f_&B-+CEE#rm;{Mg1FGMqhHXs#xAF4y(fUBtlGf3ni)QCd{Bj$ok z08ip`>epeFLc|Fa3)qoiMjnm&6N3}YB0>AjH1K?w@_T%a100$WY#9l1{ISB{l$p{s zTN+XY3ocvWzHZ^tv&y8P=1D;k%9*+3+5WRsB^-Am*}hfU2#ydh-tv6dz5|w1FOm;C zjR#Odm%@rAAyg{|_n3@ymH{$=CI}q4ZBu3b9!W&~So9i*2v{Me7X+VAUPNby@>nXp zes>znmn$NlQ4Uz?SkxO91)zEpinwZ0F?`H-fH$ZWS_=yyy!m90tv{;O(Rk0p&CT%|_nkS%2$(+4A0vQ59&9oZew+3HDES02i1s z`YkR8J%XU})sgC}6k8*CIt|?=0~bxwQ>LJU#jc@;L-{3np1aGMAhtOX_%K&KLc^Dp zMe-N4=|!YS73neuJF;r-v9(uQMMd8pshte51j@0N13LX#s3JtDXj^3t(NbH%YQ}<= z6TlA^c<+6OK_e!KfA0c$*a2Z`Sg<$5+BL~A2ZhHQd#%I=4rt=flYVRFt~-A@`F->+ zj?T6|A@=?qw)pp;An%q+wVLSU65hJk2OX8suUeaUb(q7@j1JpYw<>cGvyf3Wg>rKw_C|#l`@@Dv5Gsj?Bn{{_0CsB_Wqd$a0Ef1g zY=Sn}ZG}Q|B(NuO<8*n_*xa^cxYe}eGcHRrNR2|8*9;XBEbNO^2@oApDic#lN>@tq zUJwPoV$0t|U-Z^zvr-n6q=$)B6Pl(ZEG1hJ#j3uuidMu3z0~9d*-A5&PG+j@2w#th zfQGR)62RdE*;Nl#JC3Ox7mIi&3ll32cG-$0kQGe;J4y!FS%#r2+Aqd|SEx^g!CN_W zCv(da?Rv)AY;wuAAHJ(R<%J3Epg2-!Gg*A_3pHzl;9Y1<#)1kV4TpoO)iENo81SDp zj~^t0->wx`_3^{ZUi0I)c~!zi^5{}+fGEk4-P@23jJ(^UYu3ONxbXx#{ zN}^zZV3Z}XMM%n>58W6TF0wQbadzPHW&N|bK?%?5>a%|Fl|N0_{?_h^sQ}jNtpiv# zx0zQjfwnLI&vSC!{w_gC`IoHZ4QU(pgw&)Z?ixFyGy2{qrn5>f_G*HTyRC6c_D&!4zUvj zNZQC;!QfGz1y(tb7?pD_aC0Ygz-Hq3S*Yag)}|#M7W6_;EBLb7cYJqe?SNFYFo-U^ z3lR&_i<+V<1ZzL|(_b9AdPQKIy!rf&i1v2OA`xRYD3gH=8N4TcV16yH0>)}hv_cb| zm8@i9{6AyADcC9;6MB{x@;gdDtzj`31H>dNjZH66S@@;;Wc(qE@`m2Q0LLgrSQiTR zFV2mcWiGVQosbJZfWOI*FVE+QgrA<%R{y$XXGPt9ZT8FHTL!8&)$3uGJH6sSm}44@ zic&i1%k+94m7V6(o#N4YN}T|ko8u}S-p6&FZZ!I#_@^%{`ZP|{DQhGCM~r3Gthe@9 zA9PMJQ5^>}PH7h*OLxBtKnCNy+`12y2BVGh{?(*LBkyBl=J5aF>KtP<3BPUMwryL} zwr$&*wvFk2+qP}nwr%&cZCiK#=Un96N+p$4>Qkk5o_f~aYyEC!*>C9Ru+*S}F}q5R z81jy$QZVf8`>u~rd^!z%!gXq8x_<}EQ&$Hva9@d^0oyG&p!#(05!8vu1M&6qD|#$R zVl%4jN-*iOOA*Hklpk;a$@{2_{1XZPZ70 z>~CZZZ72z`ZOli%isb#HYd$RX?76zEO?V0~KJ*3=%ur%mi6%a5BCR@mtc21c7zSc5 z6k2lx$3ijFqR<7*078z**IxI)q7QRi@(3(2h`i+=t8gYCuUG^SQus*ta&TjW{)K%2 zQ;TQQ$Hy9#1FN}EjL%YqYA?(shhtgQU?M~5_B^xw^!X{5W5{%=0&X7vzZD`C6n+9A zd^JlT*jdK1H%(%!mx9t_MzvMtqa8WFI~&Gg>Pz6P$M4L9>07#@4dQZS-jZ%B3O+nY z5|o&c{ADFhlz;v|3WgA-t^9T>@TV0oMf%L8ruB>_3boSGsCLTl$d;pea-9Ton;0|h z=^B!CWsb}WyYs+QlYh?w&SVo@e!jCGKgD+4F@3Ld^YU(!!^Fbq;~PZDswRgLq_ilu z+=G+Qh4*lY)q~cQlw&{)lIF1LjfY|qowC-TmF2;fIP2fTvdNCf>Q#!eNZc}#7Kdiy zoI=*VivB8G0xJ^`Er?_gHO2l>s54c%#}UUNL$pkoOUf&O!bMvG&{c}-2&`G9g@~k^r4t-<9NB#nfzzi)i!W1Wd+2iThW-$dsy#!(kJ_E*s8eH5 z4aWF3$T;%lM89EA2*%j5r;W(-_WtM!hC7FTq*ojP)ebg?EE@Vw*yyV669_C@O+Bzw zhgi2-u|-vFq%wgp1yYP_hVYgE zRV7OiGb@>~LEjAFi-ZLN7%YSvg)@37{3FqMkQYAjp?NF+!4Zq4?waWWf64hpg*T#= zBRi#F{0?yeC<}-C<`4ZKqi#b&;ggA}kmx5}22R)Ru9S^+TyFAL(}52mtU9m7a< zGC>n$vvP$Yf9s{W*oqD2jR8-&UPG}V_#IWsRGfh$Y#&2#hGO~d4+g*SuAR%kR=$KiZt2TFJtNS% z>*uZ)*8-v!yO+}AxEE!ngO~pNa%C@?0e0mr!Vo^^^{~%7UCp!1_z^nmutCnOzwQ@i z2&0zI<5?7A_U8#^K<SWf8_2!=a(n$oet&y! z?IrWxwJ1DRlV>ztgwq{_f{&b^V@g z#;{*5_l`Wb`%1CqiP89l*imh^xJOWkh-Y_^qk}NA?TVmT$onX6x?FaB=8LC{xM;ho zah?*1J;od>2szDT+weTa6UfczUe3}1_${QFBkuDV7FTX~9N(dYlbiPA#wcAHehVBm zg%#o6FhP+Egfpu7{gTF2jOq&yt@&B&4Dh@OhD}*7tZ8jsv8f4s?Y5N&#namCTxF)O zIR9G~IN@C?KWVMDhSvNn&u1ma)zt#&Mq?Enm}NV2tro{~xZoEVyzW}dQ+r$v$ZfMd za|=FqH&fD4?fr_}X62}M^_JUd!2@Of&OWP?;MusZP%#8y74&DZlT^cgDKJoW)z-1;D7#^Fn zZJ#Rqorx+A4R&QGHoeAB>EB!@fV9R|yC*=A#MM;!7z&Z~b4}^?vJ!?6*@Q3?t#dV9 zs}eM9PG`xbDFWL0DXsPtU69Z}%y|QO?!7{{RZFp!y?&R;Y%Kwo7m;8I$IgMPY6 zNS$l>Fy;yjz4xYTSz!(Xlfdpf6r{6u)>dtZACxTsyL0`*w^uy-00M}n;;NH~&p5s2 zgcd5Fe_=)cl7C}ko2vH8&c@d2S4*x%XL0FlPSsV)XC)gW$R$#v6;3}p42OLc2!k@+ zs}InPrpV=u<}2JTfyB!Rz>yAV@Rg~1-4uQTwE*M-3?0Dg!X(Eju3=(uY-o}eF5t8s zbB)Aqpg2$JD=XFuRgOuT7Z_w3qZmONaN<*@@TaiIwuX=X4SPB`%xRkkMswAzQKP>* zO-)SJ8~GZ^={>wpNp?a)aYjrMhP)`i;nYZWA9O6SF1^&`bT?2F5FK$kR=ev>*rAG4 zK|-{3^rASZWK>V&@&=s;iKm3gwyQG695ak_FGkm`bTB(q)E5wN#5;0(A?!a#Ch7De zK2*(QDJm^psH_|#6?i+Fi8T?$3Y1%^to@F4{;DeG ziSNr~2{O^dO7S8D*nyLb8ieXUG4aIPP@@KIcpw5Mr&%Z~08+r?6!7nHEa&sGBm*JK znIlSDlU@8QDp^Oc)q2fYX&OwibJbbEdA+GzXmPW*Ej>iEd}(EOm&xqhxOOWiv-kwo zF7&cX<)9z>$QP{aJgwr)Cc_d}+~G7C8ekdu(e)Z(9L5F(a7OFeN5!&6{bmctdcG`v<#YUgxUf=g7Sd590oMqqz;wb|lQ|9gMn^em*{L+@$CRom$UK%${wyD!q{% z)0^n&^kOh6_B3viX{>$DT$WfC@8N!NIe*;EZ!r_t-nKi;ss0tQw5h%`>4uBHi%REU z-fS*I$(XV3hgW4Rtlmo8L2RK|i4?ai!CiXJ9s2heP~jC=!NYS=vo?8kPI{tQeY(W0 zRvx32S+OLfn^XxA}s9h&k;P^b{ore_IRxgt&- zLu$VP$PCgO5hgD}WlA>&`WF{J8g-`MM9eGFbu@4FYfd)Ky}9^zn66UD7s5NhQ^1mA zmZ_hhd5lvkxz(Nux>w#eE8}Z>DtEpF=?T+x5HTN)^n6Y6u*ARK!mD+b1HS(Ne5u{r zbhxQ2-;Ie=Coy62E_oMWWg5{*Ia(PtOdn(bHb$0q1cKn%zbbD~mk6{tm_W-qV@%3t zU26H^(@ImeKCW`VFKVX|)jm907O1>ypJl|pimK)hK7BGO1zz+)&dcl9;oVnfIpHr< z1BXBu>y$o_FS`gw=%57sct_nD?vE9AHzr-$_98gbl11ITcwFI3{zWmC>E(U)4hlH} zTu54LL;VfkQN%^AD`?$s#)CR?Q5Kx>uV^!XhBm}jcMj%|^QX$tu2ED!Y)71nQMddEb^8SO!Z%ZQ z4?|AaIP=Esr}kv~JJWsQ5$bTDD;vrH;)4|=74_G{uw)T2Z3g|QN1XaQVVRhm3B=g? z1^ZrEL7!k-@zAk=1rC(GF9*iDFEiK4YV*suF(@WvtPH9FeCwJL zbmyZ$(bt#Pua>KUafU!{6+En(uSrJzZw)eB1ONJ5(x(_`a!VKTadYTm;@h|;AU7&$zTVfz$V`F|0K+uLQ(IiM~ z;|L#t{=_ms`JN)J?9%T7B0z0`cCQ4viqub`lJ2A!fDoghp44QvJM*_G!%k%o3j66q zG0ArEdgEr?dKbjOZkl_~o88;yFNTw@KM*HjdxMnUs4BtGaxk*r{VM(PAiZ5O_(5!` zEoZGp;K9*5m}S4Jv_suSjt_Oc@I_tOqE)Ie9D*3)AyzTzHwbe60m-63X)*Z z;sd`sP+oL=r~+M^bK?bXC4ZVa1nFzhFvvr2Zy(G7E2Eya=4qVJuxe1DrNB`|6&vSs zYiO1oKSaVhw+FvTg)uq+K(@^077gcw@QQPwnG*NIdJ=xkU{c1~s;*m}htjh{dvT5O z?5A~^VL8m`&sUp#Eur7R-aqwM*7E7tKNyEIHYr1ru(V6^7@WkoTb zfBIdGW(;tic!D~Mvrge=3T>|;HsVsiU>EWiwex|aLXpACqLCb%prA>CHu?vw6VYfF zkU&$dshPgU&(RuUf*S#_NdQsyMoCc-eY2Y+YAbDvRvmov0xPIriJ0E;sqybyJRm(` zjXwbo$UoU}{E0OHsjJwX7-{>^w>2Fjeno1U{f|!47X!h&Sk5IZ@oWFIs>hMvTJayG z0g(G7S&)_VwZnU0WApEy$QT1qOlx8-i@Wi43rl>C^u!EQpB9rWz}$urm@mNn(|&EF zNUd0D!ozn8U;w7=-xKfQoBjTe2q4Uuizj(-Cx)JiIFYhAl%qY^ogY8{uNC>xtWL-ueej=HjW|bg0lKJdbw=SK?^{HzAAp$8MlGGHjt3S1Oq| z_8j`+hik(%CvfmJkW&OWQ>Ez^ZA3I3*o=WXIk+W0GgbN5Oj}R7I1HdMIbs00Y#oHB z_C2`H(e@aHHebX!r2sV0!7=(dd~$WPQgAqRKa1TK3v-AHSY8@9UJ5uMoHx0Q zMbfZ@lHQdI18=0TjQOw&1EGMSPf7OAQx6dUMrvZa_!Jy>JDbc@phzYtI6`r~hV9_xiCpUI-__dtmY#9vm{neGfa$IFmh)!(2aIoyER}`D4sg&Y8=CRrv?MyPbg@6*fhqDBHNAm2}=U9 z>=-%^IEzN5)(;?z#79z_Klhi8JK*kVOX-$E91e<_fHT87M2--bfr0K1;p#J=#vsq+ z3!5SKR=#W5-aROyp(Ff?JK-tLgX#<@K6?A>sLgU^wimw!El#pke-+00vh*yYRk3ls z>J)ajd^dXK;eE3<(<|v~m#2BBW2K|c*PoN;XL*rLU}JzEn2%O~3iF0^RAx10H0~kdSIOd(N&0 zSz8Hcq^yfOWRI5$0-g^EZG|J;Or;_F((;9iO&4^?+!`O&QEXW-27aV{O$53A#IiH_ zg~C<4cOl^Gr?AyD3gx;3vxIMze+fU(9WrH;@T$j=a2z7~#yV!6LmVjOX+Y^mjp zpwUo6h*TWvoKVxpc6Yt6fK5oT_T)a;s+nYaD>{lr9i&F9&CYOz8&c~6nz&Pu<}h72 zCt~P{OjtcfTnzHB=-szg5N|dyudv&mTgavG0tJB6ZwoVant&~1e~+SNMAQK9V?@2A z#juaAB+6OAq<|f?nRCVMgpt<&Xzzwmg+H5g1us6K5X5AZ`e7W;6NQqmFP!UKO4gJx zCk-o20`xZ4Gm4V38a8nS+(J%H8JllM^3POyyiu=+Va zcMI@DoI_DE5ZDb))~d{KnlOvM%G@%&vj1o{=?ph%D^^*o-3GNT3MqE*o+n;5IjEIQ zh(N6qa92o%u>Lw13TW}m=NT#AQyGyTgxBfUm;#CFGqR7=k39E&WNbvDIFw!_zM?ye z@&+fP zvBDf^!uaQ5{eIBgy*Iuo+?Nhw;cxavdCtm%o@+X$oXSUnH33~S1tO;YsMkZn9C6$a z<2Qn-$$O_a(mH*&^Drs=B6rwrmCJ3dg%8zXtngW7!CTX~y72#drDj-@yOlb)STwFdyD#qoB*r3%AH=uS58vH@fwJd`ZV-J6o16Yta=`IH)F6O3$5_rLLa8 z_QC)>gzu^yaP|D0@_n?mX(ZdbYSEf?ZKDAUtkU{;V0FA&}7shg|s<$6L1*^cui{_95 z**A69$5K>$*|pU^r!P*Ix{Q)eg?H_}6N@hfwsXQLT@r?&yd#3e4d?%7m# zLjP}97s8ju=C@dx$a}~HdRvKN$HW?Jd_AUv^9L60yRbEXmuL=+Nvs37<*1ixowT1C zxMg7Y4~1|~L@L3(jXCgWYskF~2JnAIx?9K@D?ybTFPqX^l=0EU*Q`pDtg$1%VqCzARQuV z)Copb=wdnqf@*R~X;W|ONpEZBMeKL;chYx>&kaibcTkV>_-x!Fz1mp1i_=B-f0gya zVvr^l+S@x{Zh&!pvxkuDM|`V+Br&F@s38P1PE1(+K^V5+mF^RP$ko?IY`QsJ<1jes`+#`4>v$O_5 z?>DUx_JBKfSlptnh1;`(R8-)SE>*gfd$M*XspVg)&#?T> zTx_xLF$&y9Pv_0ue!W4t$A|jKo1XZ!NUQU~W;M_7IBhtD=KS`81OQ2fvAgL2(UqgY z{SgQ?1pI-|=TZWA`K;_FH0g9;HNA8Z7=8pS)^!H2LSr&HWIJq`YFBUCk*a(irdri; z&=U7|RHb}klNEj8LS<_vr@Ef8%fs{aL9+f^s#}&3nEum6y|jdJ!#9$*L+}PWt|ENO zimpK31`{s*9&iwAJs^-Tx)J!Hg$=R9YGAeQSd6`tbME~+F5qYl^)AUUU~!zI?%Jt+ zfz_cpG~23OR&uf*zVN8&f}NsCt@hFC4lh3+zph8ODl;`c88=y)7xSq-He9SOFY5Jp z(nFjvH3X#d%OganK|5&O_?}{&ZqA((F9&(;fLsL8R-CUN4`608GwLO93%Rs7j4*_J z&ahpm?2tXkiXTb#BLq$DsA8Yeq1}DFWKF-&hzpkLUEN}0*s1S|LtnT-QO$jQ96g>$ zT>f)=aCi-qtr!i&_|z0mI2Hl{x`W6HC9+wZG0D4I987S86Rd=tjj{1hGH!-s@~cB8wJ}lI;y@8pTCx_@;f*1BcAR{!|)k-1H3Y? z6^46^Oi#@1h2_*10>5lLGpcIUM=gaZO9FEJu$Trh2=GOx9h88f)dXweU~!a~E^SuG z`EmIL9|v*45X`!S-Tw04@wT;6y{ehZJJHj^df3fP8=mR z276mSgy$;D(OM9il4#uDoMNLm&dBlytNZn?OKQ(FVPx#=`hFToI(p!!4G$E|`O$e+J$C zDC)d4olt&`-~99wa4Iv@m`Qkl&i=iyhuf|)*_s@#{8aw5A2_lpos>{LE3Lb#-|hV2 zZGUoFs|-k|VkLZiZ(VGMz3RVNXS6aaaWirIU8z%^^V=z+Wgol9)WJ!^%O+TL%jIg@ zrxbp=Y0Jhx&4(?eMuC+;h>%PZt^%fy|!Fb$TloDgERy^fo5hr(sajwu$|G&=b)(F&kPE$gqF0dXQJb$5p{2jmxNQ!Zij>GBC=4=EdAC|#{oB8S^$D`Q3Bs8>JpN;_0oC! z+WAj#2r?`C8csD_$ZA;mUP}Ky8zUE1hnd;@nqfT-7Obo)=*1i_FH8`|9+UVfCoiB+ zIq^1)=>Z|Wg`jRVSu1<&K+uy2zRa+{0mwlNX3I1v<69FiN` z1 zV>5&l&b}8!;tT>OOTD{k$*Q`hs*YTnC8~JY%=*a6*7kR`XSLf?VDj+M^Ri&$nKqxl zFvxPz+*LIMjz^L~SW$9OQxRkE@TYsZrPeN4aZSH>RI1G&s?Rnn*n>2qRT4mOnMfgh zb>9rJdpvjV@_jKM9fN@bqs2S>C7|l``KrVuO`Y$;f9mU~*;*q|w%5EJ;e))>_26|+C zv!Ov}$RG`V9`Tovq6@yYK`Q`${yal|wAZr&%zE^E2xU$GsGYh4eQ-S#sGQe4XHF`9Jhiie>LKDHk+GMcKafA@_u0}LIM9wq96@+}-u`%GW7`!;X~KEfWMei| zPb-P7V?qgVtjv-Lwt@hsa6v(!=45k$ID7p*U*Gb)_qs!{bC5YSlEwTIyrRPypyhva z8fH*^Nn^-;F+woG%Rr5WWf1!gku(`V#Bg{2)WemfK-Tq683@aUY|2nDwD&kxRi`*& zNG;|ulx-zZU;|Ml?fk+%9wH8>sbSYl3TPaJL;JWQF5tsvS9@ z%hn#Y6_{RvAmPYGf@8O=n$Y*34jQqN@1=(BU`Lf`Q2}5?@uZP34Z-a(svF6P3c~P~ z!xT*($Q&GW1{niu+#$R1x83_Z|2)D#(Xg5`yM?xq!NBI%WpFLA!U3Hi)>l;}J$X~p z(*FMP5ml#2AunV=$*)izBIS}8=GyL^H(;88QT|(}GsKXqT$dTIgn~~W{{%GAKin|( zD|iCMz7oLe_)Bt)_RAU%9zBYQm!Nx8Z?8oc7KViA3;~U=lTLCHp`^3s2z;Dfm3gH! z?ZYB20D>CY%43V@?Qc;5Zc)e7r3-j&+*!$$)4%USb>@yF%7GU@M;K>G9s-kqBA5tV zD~XFWtsey5nnkY$XXZKJtk6i4iC~#qv9S1^Zwg>1G;#VQD9kmES#)b*Bzc+F_=n1t zKl&*TqsRmrI#%n72-Pb~>PJ@pPN9Z_z;m}5{ycnSTK@*)vh}WyEzj$cmH#>ugB}~t zX`8|NveReYzQNOq?HRoJSZ~`Bs#9YzJ6mj1*N!!w=Xk+Ca@f`UfQsqyx&L$iSh%@I za0k#Gwq1pml$7AtlGg>@OMMjer>9s~y+K-gyz+ZN61W+N$wafh7-NOL6}^?4 zoN|MrkqXQ|Yp+Q&j>qfdp>2;>ltD*N0)nYS+bUQJeT(=Q6!3mn%+)hHL-jSk@tx za7xJZSF1yX86hd(-$LAq;E_arUjV&CzF)y>0QC_vgwwq~NQ>E4COnnzu?2a1>|-HfRQq#9@}#MAxs7Is(pyB+*cPCnRFIM*w3e*@Jqz ztO_00w1v)rmY7<`>dtHrQ_WpxI&e>5%*hK~EM(BxUH#J6C(g?NmnNYe;O_Usl|jf> zd*5OKF9(g@pWWwD_a1N$_sq>Fswo$^M%7n_t&~+oNf3LW1%YC~xJm*-fA7$--5>Ek zdi!P`7RsTB_3g+TwrH-3xBz<%<5f<>RjuFZ*~+XID(CHINg2T}Qb+J?;H+}#39}$X zTF72=Rwv2W9=YnXWhZ{@s7~XQ@%Eemhz;j+&N)Z@_cei^PwTr|eJ*rU7kqoz4uV6M zEjP=ZftP?9feYM~xcjH+PItR}>cFJ$+vk-*db=TZEK7%nKfDZV{D9CBqGd6*CR8h8 zRqKkP&o;G~RxvqgzUO+w*YM-X+*eIMj+_PZqo)n+`llB;&K{&E@HW@N+k$${HV4VdOUUU`9dnnv7>3b6AO zXXa>lVKGVmqakIaP6AGS66?wE?;Ax^jHtud#JPJk`{5VB=h_1p?%jUu~ zcdb1rtwvvH+Tg?It&=gfob7_uNTm}n>4<_}XzMsIZl$E8jqo8O`}ocj2WK^3JfL6L zomDXangJHzV7@UpZ`J3q+@>}&oE|Sq>Egw=iqm#n1eZ5g1S8p6-~USbYfPY z71_}xWQrYv0*fV_BU>b<198aK7;Ua{5*NFjtoRPjWkvDBv@c)`0++8hVkVaI^Wx+8 zZ;cb!+dw6KEt2A$uuRa-5v8*c37-J|YU5^=f{`D9a2J*xbA2CZ;?-)IJfwb5vJgnG zyLViHvHq;b!aYJMwZt%85&7H_RCrMw3({7kOp1+Y?EU(m_?6Z-TE>q5h6CmEspWz} z{YS~+k*cj~{USB`f&dt_4tz=Ps_EEX@}2({`o%3hsjY1J1?mPa7CY;y8s?-$P1Vs* zL^oJSoq>}{U189S)$Buy+v_zMi#PUWS1W%futN8~Hz3*At5M`6DE7f^G2ym7btpH7*eGm67sm~e!qvbL z%kRb+0loW9r`q=~`JK@K9UL1jBAsUt)8{6P`(EE=gY^6j8U3$X4Ff#>Uvw=%NuTcN zZt57lMW4^u`y$}6#%NV@UCN2~7Rbr9Z|<`*972+0K40)+8vG&etB-=V30%{dnUpqX5@yX6VGiC8ylfP+mN@Hjav|Z!*E%`>fYK}0Yb(bP3)pa( z|3^E4ZQg9U-EV{`FFlUp!C}mWs&LnFM7dzSX3{L5a1t}gHzDH6OtIBD*b zxjZ6KTDSkyzMfcti(rnDH)6rKFa_~xUt;<^2$%eqJTq+|1x~NB%2}PdV{c zQ{G_`NfJP2!3cIDg3ciM$nz+mf|_Nb%ZotQ6JbL=>82d~l<;RaGuxAf^N3je##ud~ z1EdF7nv5le-iV!t@`=tXFb{vjkgxIDZ+&f{3yBFauj>lHYe5?3_bNsVg8KM}igBin z#{-=;ajG~D1>V*%s<)bt^AR;#CEh}hDxwb&l@vhE$a{pXUxn>_$dM@+Wiw+Ks#lnX zrbK+hyaycB*N2J`tCJ!UD5BM$8t4r8aH;_E*Ae!oJI8+;DE^>~e)81NXek{en~bz_b9atp9W$4DB98u%mV^jVvCEMZ zjb~03UZG4l;5$mCuLo(~TDadQ!c%U!8N`e<5qV(f#l!;#97- z9_5=9I88kZ`VHNs*j_#SvJ>b6hRn7Vwxaov*F_mVlTr&vw8CwT6yoo3I>txtv&{ZN z8}_`WIz_bXw0EZ#_x9`)?z>zV9p}Z1yPbgSiL;V)iPipi1ZrYN_-1yXWLbw>bVLR{ z1{CmOHbVIl7`K%eVgp{<_+tRzmL@4%qj!jPf_ilZhIiOC%|yYNii{o_G@dkcxG>hy z*n%c+9HzT$a8nV!RzN=Flph4J`3E}@zOGJCeDBeu?ko0q_oGnI^cP_?cPIetcvH7< z0Kw(Hu+ud|Ui$}MYS z`p{C@K_Fw+9=X_-jUX#%pnuu%8Wt!Y6qtXv!tV!8FUe&NbL*!GFV|}I)DcLk1pryS z`rovTvFU{`0(zeWdEJ0;8K-@e|GE~2lZS-?nnn0}ADKoLlyRqwb0;&|*Au-x2>Zpt zd03l>zd@EUiiza`tAtSN=1oX>gQshc(m|?>l zn|6a;XP|A{^6)V3t6W0HMAXa>7~g?oU~o(NPWYrppUY4J;>+H^etjFDiSMOhVlKTt zVbVQ=*SRK;QhGv{$&ad>h5-7}H7Ne7X9~(ia;=YQii53U=b?+-O29V|PDp|`zyMJf z5+veLkXlX@l=cEjS|Q(nHHj5aGng9W5VH(o+Bn0zO`p|aaO@A3VI(s3)M3vX0syr$ zRiBPW(Y>JX|3e9EtyN&G{_jkkvs3Qw9S|TOJ+M?E(|^=7NE|~1fSmoJAktQIW|15! zl_Je9T2Ne_Vj_j(0&4}8L2-pD%@P_yf8B-`$JxLJ!gGf$31_mvpuq+$CBr9>{M2zF z8nlt;&IXIU+4kk-tT0n-$*jA}S$g0TmihvO;jJ+lG7RInaZq}2T69q`2(GJbkoy{* zG4>-m_8~hrB#UMPpzPq#H_ZlNMaGiqGt7}Bc%LbG9Ff-%&3#b6$*08lyprnqhuRpZ zFTNaJxg$jh)D?UQi`G*9oFmvaq5%)<7+J@UK6Z`723%8YDfE`MFCeWlv5tJGCf{ra zXR=!RN7d4nu=-!yT#5&^ux+Fc^t<1F=knv#n1*; z8LfYo0LK|$b{u~G8mfOBAp7MX^WdOKb}U7cY;w^K2%6N-3U2c9or0X;K>HQAw_0j$ zd*eEAFk}*bp92RmTVAj&Bnmor!Y3DON{$n_fqD&Js9G%XCt1qAEKN6hzo#@nC^3j| z6-4PF2F`ngq;J2``$8{k!LTecFG`x(b(@_&voh*djkn|JL_Yba;EG3!PeD==R6cA5 z6-AT|kbK-JI98f80Xv&X>D@Uyei6u*O&+?LJt*G=GCsPcACL*b40NoSzyk!H)oeo> z>by1rfmzMV{v+l+wdu}WVuP3wnXhOgUfRg`NCb1xuGIoao`1+ht&hE}S|zt0|Nful zpeV3fNk#+#1T+r=1Vjo1l=^(lj*)6-=!F1CR+n)`l|af_KL6@Nj3N#KGXkk+YN@MR zUHd(WBmzzuRL~bk<2k)zWo}A;N!v(@U4EGOV4(bl*?y=n#YSnM%yp7`qrX58ozyk#C{_;`WuSO?x*;w5hfB=8P_3_vQAAevw z+wx}uZWJRbQ~vc)6kAf7NB`gdr@X@=3cr99kw!B3CThqm{On5_FJ>CADTJ-F%32TQ zXrJby*%B0ZX^G*AMc5hV(2gHtKs-Rm5DP`L97RWLmWX$H#v}|W4I*9$3dcjinGv`b zNF{y_WuAz@%Z@P`*g0zsI*kIF4{;GKAJZ@c!o*=hO!!y-Ig4gLbZVhU+}oR<YHQ7d@FUqQBa;s%EV#h=>5hr{Q+` zNf$(+{Nc79D(>W%X@uw)x%Ap!5Y>V^+FivQac?QE9OkV#wrfo#gfp{G=N7PZ+1CP{ z`0n<@xNI$E>Zw}G9fQ~O8tcl=mab1`h6HufnPns$z`R-x*pU1;cGCaA3|>xRI{GQl znbOT?E=3dD;oEC0BUf|xpz46_-)3W`(rW`oe72*skr=c(F*_wjT7FZ{2opUT2;25Z zzUx;hnP#IWieg7|F9@do4RiZ$e!-6Sn7Zv#J++B{&?1jo`G{pwZaUy1XtY-v1=bKu za^AY9T0loRs1KNRx*LnO+I6ZY2K>wo9kXQ%=J7;fnlCnlk8P+l12+IEYstm8)%aLT z0*{IYCHabS9G6=^MNpr6%atg&Ph5hTh+X`4|2__ekxkUjfp|}gZ^vI!nqj+O+F6xt|@k`T_BBwrNroG?Pf#srn@dAsKN21(^o5v0 z>*dk(!6=TP_`Fm$K^eI!kwvByEsueVqf&6U@)sDxo7Vx|tGFKzyV+U?Djw&<{slL~ zE6*++KsepRaLLFa9>A(xJ5EZ+ z5(7#45}5%aA5W}?0?ZAX=n!3)1>U&&u!MiblfL7TO7=N@$v@d;0il~0?~`$NilzB; zgkb$5DrxV|JO8BhC;N>Sk;&7_EhDd0`$)GydPRvFm~*<L@^Yg%iFxd9|+J8^}~@Qb7VJ4C(%E z6-_$g_Y*^G&p!|b-m?n>X=BJ9eoR!FxZj|{NK6+_F}dZO={E22k>$ipBi3ubrQH^fsp4`B_+ zLs5%{9b0F_xrxe_dLFs7$-9_A~zFN(^XYM!Tj>e8mP6;bt#d;BaL} zN)?G>O~jZj)PkXhl77g831jf5A<+g=6K?`JXA`aU*A{mHUvjMj4dp=UhOS&S>hc$_ zbA)YndA28cPhlv}6?tH85U-T;B1?-w=K(-uS+L?~OLMLplJhRQ^iWudgbVkX_635nQ`u zeMA`_6x0g8eGfL{CGbv6%wgtIOChwSip(A#pRPXF;0=l7s|^{nvIm&`^N7mC%JJWx zQD(a~tXr_3<;h8T+qTV|I!Lnrot}2<>~5LIVpR)oSVQMs=zq1JV^hluC$hX8@G`kt z6nCyJmX8-1~oa>^Y}c#YTIpEHqdr}eHt$-RYIbilLdnh+C35>Owm z?e)Gy=7I~ZbqZ3RN(Wfac*bQr8|gUj;UcL7#R%b?E(l_pb+A4S>u2(7)lUug+eS{ z6Cimv{C>fGKHgKfirgsLWtoslUX(iXz?+Ud4a3dY!EO%nApvZW!r5whDzOtZ3WKU&^BAr!q#PDy%fnpt9IgIqgcIQ^&f3Y{>Z<*$B1tlHMTz<>cDBXO%Lc z){B^&*@(@HP>p(`l)$_9NVZ8-aw7@+p7Bf@GwriE=Q>I7VxOCe_gxz3ml`~|m=P?* zq=KVr@!-o&#RlMHi$Dh;BhE6ly2eg)SdXwBbi}jJ723#Of8H!>eZ?;8)0e_vK@OQ? zRg#SON}?*vPGbF}A>9m*x9Y^Y5$=~N5R}thUtPWo;X@_s_oLs{U}UhpUmJJR;BqZ8 z--i(Vd`s79Fw?3>Yz5+mj)|0M3)1DUmpa*g+H!)VA00_XGE3!Kl!5Co?XUARd8zJuMj|rN*m|kz)09Jd z$9U zfc{iVZ6_p0?+O2uORX28TYK3(|3o-!l0NJrjx}$!kL7kfqzzgM){9K3N#$odv#R^>gf$vMYwU|NK^M%?_ZFU3d?S!99c%$GL9USN3b%YX zODTl&{(7%k4WM@L7no>VA{1vL)IEy@;Nc=1LWn9nvv3mt$A4`=oa=xQ)GO~m)Ch$# z@b#E(+;a!PLuKAZSRUNfgB#%vuz3XA4NEjxiTtvkn=>+3S@-VWO+t)9iC6l5fl|ZG z1P=uFt3BhstOI3TyEiwAa?|FD4V@SY6$rH0|7$EVqwBj?kC;?B9~^&LjW6)Iw)0_lGvD)b zdiU%3b4i+pHLG z*4k~icJ}!;f5AQG82#$KV=|g3&yu4EC)1&ikVzpD>!e?}jGKR}BYgm05_6HA4CP zP>m}ake(j8W?HtG-hfPZ0YFp?-Vm-*V6Fd?2sdg5QUGkQTAH+t> zBozXbtN9BYq+ESAl{}prNJfgqBMyMSm=+$m?jHoyLAW%OGSrKpbK8V?!{{Tu3%VkCE)Wb0mz>#<0@Tlx6xWEd$& zodcg_F}b!a_<3-nDlDS*@8cN!=fdv_SyY5)X=a?NQD$^lO1)1%C9#FDSX2&m7YSoA;}gA#0P zgZ40kS#=}*lHejYcu$8jfiKbH^ENZmLlMfh*L7VtAd zm>;QNpeiJ7Q~(Uo#7QD_#v=yU(*@dOXappm!YdV4S`_h2ReEzP#ISP;P^TOXR3;fb zz&T7B?Wfy3m1rDyQtYSk!VJb^;iac&ugl)Ak8Re1Mn;xKDu)YGZioWeZ+!!eOVYMM zH(!xs?2^84iy6^-q2$*zUpslX8%m)?^ohEQPgblUS^)PgwPeGF8b_Q)<^}{3aV}_G z^`@p#4U4>)05v6oLj#;cUO}HHLW#nNwt|R~Khmi#j-FgI9xVl)ET~>u47+qmxqUu$ zO%KV+J||-bCAwi50ZrOl-$43BzvTsd6Ri@vq*flzW?O1liB7P!|0S5`_TOv4LmDjW zy#eR6MF2tOHVqCM|3v=n)dx48QQFh5uG}iSIE5^&lId-}@#3;F6*RGauQqcNiRi6= z2Q)tlZh^AS8oB1CO!1>Y_({8{#bd5~wU~@+D`(A)7w+t5{un{^>J65okqTGdmPL9n zF{+-<>32V3Zi#VseSC;hIls2aHgPlVckk3GJpj+kshUKCix{c%$eFmNw$c%1P?-_dqd6C`KTjlPXG?s$tS)1Qij5P{2*>8PJ z2=Tx!^q^gagX;PURmimGn>_+QLKhCZ@#!38>S61TARd@ekriuP12Cx%x0t5=gjeMRtn zIL+6;UUZFM^uQWX8X=phh=U>{rN+^c7zzboVdta}lDJ=ConE3%+`0mP4u!|dwKvAAa_&9H(`)*tqvkAk-uG<)Qv66Emyj~DfA0=h8jAOb&*t{&L9Fo5CLXd;;kzT7k zQgdRd!=fu!O9KKcO1#=-(@YHu$5u~OrXIknPeS6SIt!Of|2kEuR?NFp$YF-e2dj)u zRsN|s1#~v*O&`m08`7eG*94@5CSRtBM&&~c)vatAtPJ*cTd!;Vd~CYIy3)SmZ9Ngv zIIwR!M(IEq1!t>2ahjk^!{jg=pd}eOR3ULpv?&yl89}<*`K?^_SFHtY7VYeO`T=aw zeXtmoNRzCTuz9c2diw^(b6$c_j78g%Lw;VJlS-#`J+)Zg!Gb zw99y)|IGcC9-{ues=C z7{vTPD&IBN2DQSE0NX@c`cd<73NFDUAOI|bh&-*QBI+Hhm0Nko6dDotLEi&{wc3zW z)RA@OhvFNy3p-=t-t|=y*FQO;yNm)pHQARH52W$(XK+c)?^tMQ>IlZfS*R=RBu->` zUE@_jCBJC@73FBSf2kr-w~IuKX*ODA6xFnlCTeMoa0Ti$ZfYgPXrc^Q8P*MYMgY}Z z%0(b~$KrbF>4bbFwO|}+yoP{7q#Cw1xKpMkbc*{TLna-#}UX zX>j-|zGb4z3SI)v{ZB)z3^grKLMTubHf}UyTpO~e zpYA7BxCDzry*TkIDYG3aPAd$CuAPNS+-_d)sZhMNC5OF#OG~A-{nsa%)zg+4QLe=x zjv0a9W$s%AF-L(D#+>_s#;)k`=^GG69-#EIHTT8`meP1C&0(;(WAK= zuKhW4W!26dorol<3EDLf(?Hhm)ItKmbfCWou{=yA1L}s+;=b_LkZ-c+((?(oCH-A) zlHY0xlECfiK5YV}L^9#euQK+=b#18mi(2VMWCqQM&Npt`{syanx}w|VZO;NGJO$Cg z2ACowp-5pOBa?#r=R0y|b3o`V8#G3#pjJIAXjrK6rC{*7Y+rwA(-AKyka{C$^AOT# zY7l&KuzgH#4tbxGf)Z(8*&YVH^IT~6;NM&*dhT*y?$2c;VIN~1a6}QbWt_`DDRTU= zFH5Y06+bU;?&>qlYVpLJ*U+|?GE($=1>LmvNiX=fO=;In;r<*4X9AKPU`1b4yX?(M z*Z2)xg79Y9J>qiCfxw+3O0G5J{elpqwgKR7p(B9YcWw+#L?!l!gB8}G5uqFkAsS=f z5Mt8bX_|Yg=zwshi(ZNQ!%6Rq&^6$V-+U&@^-o+50QCQk0DW%!u8r^GI~zO*2+{ZX z#5+UUNC_ij$JYl=EKOs^5pN8$KtH+wjbS3*j7K5Q-UPZd?l3}3<@cV1H2sKD3QUwa zSD=h#1JJuz1IRRoK;cZ6w`AZ;|B8)q0+<*5$|#aI;|DFUON7|K%}u#*g(?to(!gnU+{52V(ExfjxuLQTmbp_$|)73H?)3JS$pZx*sb ztwJko(#kMUFk=FM4tl|d82$UsX%`ULR=^wu&;|IYv-I1MrhCHpYaXJp$zGen5seR) z5rd(0@i`wWMMgT>|FuDG<5W~o=v?7WcM$&qTVZLwC;89 z)0r~`C%Wc?SewmRkzV-K0!pwB{%b#XrvJ))5!ntao5>a+XyHovq(wJxR>HETcirZ} zr+K#-_uoGa0;{>J@mNLO+rcldbHw4QqF-lw1B=VgR2R#}zev2)szuvD)3|e5O^u zjZdI+>%3(Jw+hepgR^@5l5#k~-)3DeQ+~smgDR4Huz7jr$g|Z7l=0ot zQBYX7hrf-4Gl@k%TKd#O>3OEmJd#%}F@1jn+UZ>ms1+F_O$bt%-0X?+5?ilwkH-TO z@A-K?a(*XWYHlaq53-vi+T z<0+u991o&kU4reZ$UB@^unV?~&z+%Nm2#lrBWUh{5(3u!&nxCP90r-C87>pGRAs_YXs$rE-vEKa9$-G)<=ajykh4=Y|Dj>N&T z6f2!vA7(X#fG=a?>WeN`khO?CvD|#MQfakm}jiZ5z8M7*8Jb)Bn z{h`^r>OqH_%v!RIO4A^rk+YIa8F^5qY+qI(zHG|$p4X?;DrIFaa)E<~p$V>chRebS zb#$wp9M?am+1x~_S#(~G&2PD4tJ?3 zcMLt5tEvAG{(9RR-wjVKo{Rs}@$^m0rPpf5@~@}YZlo71CR6mE)Bby&bgAF^zE?Eo z(N>c&Cz!%>J~I0mu(KWt*Mn9Wk>6-he{ z=YcT=Rze~KMN*&&akC4j4nzKc+^VL9rM=Sy`UjD~li))-fMq4$<+S6hVwTP32ZnA9T4;Bh_$Nt_FfJ5JxpcX>UkU`4wU!eR8N28^ zfCbG=icAzNhusd%OqxtKwrq)#T{eIWCQE!)h+NVt{v!SUdO>APN!5Bh2i3fGjsiWu zpqmRSbnyO$Sw}Ew&~{R)n+w&p;&d3k<3L|xli-okJW6e!s(~s&Z$hD%7GahEiC8YX zAodIegbW8^_%AaHKTPP5aD>J_N)l2ffYYfD3Tctw?muNfoUru$+Vj&7XoVTlHRj1s z<8r9Hal0a2pw&W1CW;F?y)20W@@lnc*5q7yuBjbh~&V($ft&f*0&-R)HPIz;d zY0*isXVV2)PzGxFXlQ!r9LfGapv$REd+VU^)?ge6Yo0d2jm0!x^xhbi{1Gypsa)ny zZ%mOEikQFW1>M0FITO5AZL)^|a9Bob^@OIFvh$PzA_m~><5|M5rMdz zZb80(>pMZ_=!*nPrLp#uIYTh7H^k05pX}~%nK@763iDSw;R6xfEn0~C>2-o;1M{zr z-JT9$-J}q8Aoz+4s8}U^cu4P8X?yr(kh38>A@p(j`k4hxG8bMco0Dzs#Gt9NVZqz6CE#=u?$e- zX_Ga}jZNkB+*NY2V%8S|q0Njn`49mOi25MQx{M4OSTf>RgJfYQ^cgDN+iUM+gUx!=aXdYjhRC8q;HWpS@pM%4N$QZ;HKQj7hn7jsW#_xg* zT$Z9W*DJAx{(_tbJ4!alER_{QlHMo2aiHQCD+`*3oE>zuiBo{D;mT zd6QQcDdp&|NfDfaXETf5qNJ9-*g+iDw49?XBhC`&~(ws~yMwAgcur@?oi zX)1#r9UzlB3_d!(w_kM!vSf2J!{oJakFxUdC1DF$=Sk84o~%(n_U(^yB`V~QSNZ?t zsY-u%Q>T!Hv>%0!!Grc);uAkbPC+tqzGCqDI1K`06-g9>y?gnJH~R;?@FYu|*K%3x zO|d*Snh~a+M>E3&Y-4r3T4T?{?fq(4Li(;+?vd3G$?|l~br1Ep9>9(|ZGi3}k)=QL zsq~-Z&t8rJsUIzI$BIB~KD^0ry{oIsXjaOTqcI~S;Q;QLlyeZu0ZccugXvI@DkJOK z8W+MiLJ?euOw`h=bPEg!W$K%h+8s=1!3Fz=LdE8bGPx??AL2mFrPNK{SV)tUAmbY^C<`PW)6p?6Jnf(Uxa!h2z?gD}hVehLX0Qk(C|vwiA!9|?tTaJLO1Ik}>t&KY3=2w=`=_6k z8xb6Dz#3x}M?o`Cf5aMJ3rog|h%=~4+GxcoTf~C;g0~*8y)%jq!>x+yT(du56a3(l z>Q_9VRVlI8baV9T*X8x(fyN>>A@+vuB@v$SDgt5M%#6IC0Us}K<@6EJ{g#7y z>sc3sLp_)}>}F$9d3RIp=U4kjsur2)0q=%o z1^46HObsJ;44vzV`P4sM;oUI(D(x-lUC3jAfiV|`2fElmi3-MX zjzSNiF6%xM%CG=_pR9I*HNB6~u3d!y3b;C!3^>QFZW{ik&^d*p@6-7;4^^pc*mC&g z@&@wHJX7^+stxkqAAWs>p;JFVNcwxB2=Lucteh%Eu?5{$xv0MsI8JawN))CnV0oe3 z$fC(b$n#*7)f1WFHZy}I3(-S9aB>F&!NK-ZIrFH~_~}(P+rcO?$Yp*2Dy?S#ebh$D zXt_JiVOfC&zfFDIQ{X_+10t6)h1N1(d#1-k76vZ4qr`p)8p0^J_rw&7)+d#JG=6PvWiAtLsdg-jp zA`sjnNbrM@;)~33`xlY&ZKV7Gxl1VA{hw`(>o9JTn2#qQZ*%Jd(1S>0FjCoD#PSoV zFh4@vZiI)di4xpWep%lp{1m4Wg}mrNA}#U!Qx8zjv&@YgSF1Er{&qmyQY7&U_yHPLI1YOl$zt?WC?>VYtxsYBD4A6!rTJIV zBN5Y0>5(EPA*7>6*5|2K*p}2#>pn)3t76h1cPtoO$Xe5pC$_zgTfIQn!864ceC2^*>FZ~rMZ^byeBD8Gy?{1ohQDXfj!0&)QsM*r(tf`Cp z;=o-PR|fpe%OK;`PWfz>(156Ur|w4eKBr}JDlq2PU~v6i@fxsMr0NdXrbn-mR;SxK z>^@FM6+mZqc?;%BOGV-e*ITYB(x%PY^CZ4vP=0~>2r?x`|Fhjk4GOc?`%cxR zXI3Bph=Erbdpa2mxMZ5cyQ-#XKg{%BUvnR;+bgj&#Tu)WX6yvXb44>7Zo>C|McNE@ z`?2<9ulOxQE_)lGd$0Tas+I4#{;>=<>m4AV1ljx;qNrKoe~exE>?}G>P+9B8l!!Wq z?Coo^D0o*cUuf)V!}OH1N#tSn@M~lwDt1vjR6mVn6#0@C;F$1^tq8o)k3muwrD&Ji zIk?bXep+2XV%TVS#Q(JCb7vZdOrQDdLd_jt!`kmbg>FS*fXL%ZvLCdKrcNkDhN2$p zy<~`sNQF|#gXGGDK}E^gH(&RPWPpOLOII3E^N>i!r(?7si6}B{C$3E)a!gcol-76pq28m8lvS7S*Vkj+>-X6c`!{Uc zX401Od}E7$&sV+^gq=QtM~~7MF$)Q^>K=tjiPaPekV{JFZ+JZBvh;8c9!U#x7rh3f zf6V&#CM@&=#E}4s72Uby>M_0J{@^q{cJJRN;z1(8DxrZo1Fa@8pG=82dJNB19u1Lubbz$Y=&2kYeLzErek^P>y=#n?u ziu1J9-*IY!C>UmWHx*!!@)V}On7=c9n`KtEekF6b()_@tHcn6^tbP*KQ6zX$ zPxdhMmM*C@N%uIM4HYJi_;5C%Lr6cSBG!YttcljbLv$RZ=3+@94dnk3`q>W#OBq3Y z%tKyL>7cSS$C)fj{_l9XO0&*Dy~js=`8C0dbo9MoyD`3iSnqns{0kKTrgW1V%6`G~25!E0P ztKO+yn4`W|jbfPwK}W7t5`pQH`2c!t!vCG&>a`+zK{34$lfqD9vQ3&mGjUm^D^W4& zzRZrVZ&mv7tUGZoO|JtuJR8g>Yfe_h+@6F<+uTxVQCY-qVVusUwCh3qmELJzCgMT?hX|1Y-@|zauFyyjSsZ>*0(iPQdu6cHTUK;-Zyo#5oP)*-t(EfzHDP_YT zkwP@5N?H<%7fvOJoF;}14!tAhPE^@S5$;7Pt;N~j1c_nGH}VF6clzL5Lkbb?AMY&8 zJ%jMivi*cfAQ@%q-zVK4x@jMNHcww6i!}`TtILdk^p!7pZ9keqxO3**-?AU*84nV; z;t3l#9gA;#)Hybdn2@EMkVU44gBBvFN4--wqzlLF-~+tXjoqfi$hAQLv33kN6rXA^Jz7_~(GQH|P}u5#V6 zkifB60dMatTou9+H+xxPGGQuMjI51)8JN!`)-i5ErW`%r8zog z(cBQ;=|i{7pEer4zjV=|EzZ-DVNs9=4&~wLnM2`V%>fR;Z8eaYDTzK^%Ki3)AU+}y zG;u!x>8$b^lDRI&3Otj|RhzhyIaD`RMr;=lW6pg?-0X`=LH^a~ht!=bsBXJ1UWu5?A18!rEJRgkCi7UsT@q@=?453| zwYS}wAYlMR2C z>chyucD#VUz^l+n{17j=XWL-x5Zb0$a|$Nr%q-b#ESgd`=T6ZbK=iaovKGCp|yBxYDDHTI+D zEe!$9T&l07dv;57w&@m`^G-#VSlzgon;y+FGjX_1>E%Fb9>l2?5W6OYTOt|#TLw)U z>k>r$76OVCJfb=C()+boF#YJWDBX&o0rNCtOc@6s+Kjvj>dwPRe+YaTw>5b+23Nxx zD+TMJ`oDO#!#*1jMj?ISh}kYKE;cs2i!1_Z8q`IEv94KzWXzt_{)qu zJ6^8*S;94zVPQm#{G78~H$N8>{sJD>3jO@*E49)y*ZyOD4!)!*c{5}Nwv>t3<9Sxu zF4aYEmY&V_rK{|Tqp>o!ru|Bujyg-DN|B439_PcC@FQ}fV0}O38mi-}iR195BtJmo zwVhfGPh7iobIBpgYET@nTl z@>o2lUWej#MG8~pcsmLGqkr*aeLst}$oEa($ zV>+V0`$v9$w6FUp;L?@ux{(67GP8BH=QWjIM;25iG5X}T`Mn)l0#5vDLy2HNh00uIigknph?<%9w$}#1u z8SdH+|;Ui2^nETlCJf z=EvGn4Bh-?k|vv_{I6tnY|UMdCwftzuvu5a&6Lu#bLJW#&ErFpro%Cx(1dF?9n)3K zR-<@@_5wj1?g+gTd@J zMDzPNC;vf2b@!$?dg9pfErc(`hpo>KN8s^6aHd~-Ia|vLdrE57VkTq`I(HZ{Sd3E= zx8pWo;$83WZ^3p*b$*Ux9kWbdx4Ji&rk3L*ow=A7b{XRZUjzPxeeph+W9&);5#9g7(Z`#vR(s z?1XvQy5Qd)%N>C1cdZYt?XjKI#{fN|pKM#aXBMIrt8^gu*7rg>jqk|sEH6$*K5RBC z>P}68^jCa9d_Yz7zu&4Ahw8Sr-6m!+wvn5IDxk8CY1Yv-nZ>Qwqv}MlA}C&4hGl;= z+UXd>(4E{z4(l;8!b|GigrlXwZ{(zu+YM82MKApXH>Ho9X-=TgVB1NZ{KG?s&xMzCbs82k@hq%S|59vk+Y?-@8+bUjWNp81!PR!q^+KO%@qMYSVR; z6=ai0Ce=TNP(X$tx!;N~;DKuallhKw^~YY*YzP9x_2nNVJATsMbu+m5bT;D{oNMWZCs^Pt8uBsyV}-caL7`~*21LmR=} z)XMRtX9oPeLsP7$XMU2f3Z07&%v0{vjSNyhp@80R9SmeTdQ-&0ew69VC~{9&mDXi@ zwnKvwCx&kt_*7BmGBU}m)pd`2C051Ya*odTc&>I3Q9{x&)bVOvHJUzDu7EY6VbL&#)OO;oQYgt9n%(<-URFc)6$A z9YZ|fL?LhHl%_2b)U6)!acHHmNoo7!fWGRj@K0W41fr)n>xgN=gs~7YXyKnM4Re3n z019-m@Jlv3HDqzy!RR5Sn>`(To72%7W{L|`n+8FFg&lT3qm9azqBaXUYC>{xdt z0X2XZDG&m*J~qx4|D=TBMDDvfQNcvp->zRM zFbW{vSWU3^e=yme=fj3ise_)nk{DFv#FGHr>V-F)$$Dd010MWgogR9!Ngh#c$Oc3N z*J`j)n7r#Hga{ho^$m2I#zzF)d{KF=u)Ik+OV@ZgaHE*mnnc=+Th|!g`qSDjM&)2t zFeQ(l@;0n!=R&=6LL{7d+8A!u+Zxo&w;iyFPzsUo8Sh3>5-WpP&J@L3>@r{N*5(27 z4qUTD5q#}=d;J^hKW{+;+VPT0@+#XMH#+yBEdL(+8h6!Zh28ITCSflF zY_>qE&Q9W{?mw@$@4Q_U$1Y+nt9)9)EHJ5qfBu z%U}5r$KNS*t_YgVd5Fbz`YxZY6s!Qy?>7vnFtTyG@iQ)|0n(3cle$j3!eNxgmZYhV zK`lR06)8(a%zm z_}&z?>AXmZJ`7<$auW!7No@eBTP(Mq3_fIllY)tz!S!n?i+-v_Q8TmyKOd>%9*EnW z9)x$bCTx97>UmL+CoVq__zO`c?%0GFA=^yEsV$&Wuxl0$uwM(`0;tKF<8=qnt!}wD(a9fPMzoTiB;Gj(h5q~pbJ3G)4V&XFM$OuM| zAJpz-N5nR~+0bz9%w#V@SnX2$FFxs|K|jS9=vl)sCVmqpXu|xSWiHecnxG-HcewT~ zmVTHUbn|S}jIqUVBL3W9)LO?8{uEzErj9KsugaZRS@Rw8mF`( z_qFgF>AvT8hl)LF=LT%gO7K<)32_!rx?}=KjQ{MmqxL{SxKR2{FYNJ$|0vOO?Y>ba zmPgp*pl&r!EZ7j!cXfDyrC-pkWGtZH0LpxOf_Ur6388giPJa+a<2}IZn(I0E-7hj6 z^59tWE1E#hVg@ipC3m(hy3vP3!crH*-SD*my*J4J{JXCn+~^u@!>lJl_zzEvY?9mjGSw*c+T|Tne2m)-|1j`=pJ>H;~K7)(d@lPRi zKwVJ6IM3h;v9tqdT3%QAfOBmMUR;qxEyEZAa%bPXDf{A%G(u+=ac(e(;qlbAG@QSO zO@^WQ7lOf{t5;@{F9>SQ8>u!2de@Fk& z$mmv8%yhRb;j>at3~sHt-Oc|VrLi7d9Oj}|N6-Fh{(2;Q)-yQLbVD35YF(gm0<+c{ zPh7cp!Lvkk4Rd@Uv6ooD;JX~Rw%mDh_aR}V0Z_&*>{KPpaez0tgA@!j5mElcF!KU6 zM;>G9MwTaFc3Tll%alUb8hyfQkD@r}-w4m?}_A`o!7Sr{o%YOxdX+QCF;#REC)^V)IJukSC)uzr6z`TF|;ZVor z17jX(}qmXHw#xlK)=V%~g@!a8;`c!Eie%Esh{TU%+GEZzH;8Lo%iWFwQ z%}3R}Wv?GshQOAP@F%75wKH>@abl*CUkl4L22jSj4+YQjDm0u7(XPnG7%3Frmj#9| zw3L7cT7bQwiKeE#ssRI=D1ky97NQiwXmZ3LPT4CN;-{ z3q98}jvGmMg^_SpCf<;vhE0V|TkaAc*jJDw@R!3Y%K7Nh+%=$)I{_1lB|PtBmYS@1 zFF4YxB_Z3In^`(8Ww2ro%L<1B@B}oT_^qyY{`dtRC4&RIOt&2LQg`m_fa5y#9*UrENuY1m0?D{7SuL)zi8-uA4v(L2-;o+s5p8{lVs=R z+&0w$fENpe(kE41SOEtT2XjRP4DQm3naZ!i7ClkF?^0rsKzEyT9n60M4Wg zbeoMfig@lCfQaWC)4>h^>QMNUw4IxtCw>CEgwQ%sr^ihI?8Ll%c9-I5s7JDsmISL8 zy0|Y5?+p z)O!yF2V?GTtEzxQM&(|qy80@&P08drW$&0eW)-qQ!ZQmTN{uvdWMl4BiIaX+@a%5z z&s{R!*j=`Au&Hy=Q^F|JWr~DR8dgtR4|JOsQ!Uj6HnIumwRiDwAl?1W zT~ZgYlV}X7|5^!vQZP0O>Oi_$aDI8+Bdk~a>h$lBcN}JguFWs{S-?dcB}T0>9i|o6 zXsx-=-%!O9Vey;u^!}c>`G(PL>E7$Fo3(uT-PgN*oO_Q!(fck$%mTRozYsE|GcciG zSO^f1@18jj#{aOSj_z*mCgz4_c1#&J`sRE9Y9A@kA*qyADW*6Qc6so2c9?8Ep5~Xk zt3M5p9oSE|$gjvg;}u_)bpnTfh~`x-)01m(vD(R8JUuKP-+I>oJ~8mjA0LRWg3x28 z_;)|DA&8)U2+bO0fEGEzv%-5YNZCo@kK2tCthxvK=d>q!-M}XvBI&KxpC`Y;_x+0p zkiN-1os-5*g+^#swnwsd+{bg!#SE!b7E+rsn$zsPL|>ft0fmNw;0Ac>gSSB?V&R6# z`*vdmYG7sigBhm=Xy?(Z=C1{hX=O+;1<=huMJri<;*UP+Wv?a9El~U6$bm4@b2l3e z?tqbGYO!Ok|H9{Xqv4zV72zd!ACdn8FjHD({%5D$!sKUb3Dkzaf^@us?tR!;Pjep$ zb7Dzyh%naq=7rpu)YSf#V|W)gQ?x&lCy2f4^sP*XRU$wN?v!le0m8Xho4nT7N8yx{&ja|tcCBNRb~kJb|7#Mw@@WQTlFJN_~(dUXl73I z-zv6+K~qnd6Hehdho<;{Kkxv4;DYCDb|$tm7{W)ptG_=S2c#Z=q^P+YPT44q5wXQW zvD)=LT%oSel&#v#{Ag_B`H0vcfIgl2U_bvjUn&WKW|O6mrm6B@=1pef5}tBye$WQS z5Qp*<&Je_(-GqWKh6i9)1QhLLQrEbn`b%I@1CkuEdA{2ST#&Gi7yLSX*KZ69ES)$d z;v#v!1sM0s_sVfGVM{i_mH(!-dM8=&?T1}Qi?16cxRmIQH;N!NZ@`R*13vdx_ON)_ zEu!SG1GSA5qVnC^(JwySSX4GZnH( z5uKKxZu7Jo5f4fYQI0m2ETJjKVd@eVi6)5n;CBV>k~X(|;ey1g^ShXx5f6~;48&PO zcflx51D`{-;D;EY*mn~|0bcHDgPxwvw!=ID&x<8WPf)t%adAqiHi=kL-zpbwW{EHl zZf-Fw6Lb=Ob?wCR?c{qeEm|^F2uDYds4k!4d#kaUpGc{sn)^_P#wGD@R;*m?U|bPT zgg$9pvgL6AqkkRAsxhNLX+VtYG|L2xmx@0U}r-y#TKHu1EPpvv9|b!4s-K`E74{kQ{YqIQ5$6Th>Ram^754=rgUI703PpDF6z@lw{K4 z#dy0ZdMZ9Wtgs0#ondOd_eR+E;kPQ*Pk?$Ld_g^f1cCa4BUpen^>dNb|8gYB15bw* zgcc@z1$e{2%`*upg$AGoqdmwP`OU)hN8e!o%GY&@iZ(Z*SanP@TnJzgt&tO%i^FO2 zXWAXSJ)|SkFTV~OIvMdM#pj9|rb}t(QMbe&0b@Gg6jW4OhDYZ^^S}wyTQ-%Ha`0vK zSvs$+G9hKWKve`5#5si%K*J&IU*urWLLF)+0>ansWfGxQWkXI1H>zVrA+<0gaO-)I zWc$;dwLm?-J^g__QA6@-l3i_qHKgu%KK{)QbVi80aQw6$(26^?m4r?O38DK4PX=;a zqta+omR+{C$oZG~d3lJuHI~w?KTkqG*V_p9QELNUhD{ZrFN|${%H5S95BW3)>&!hl z0d1VVJvEXEE2H_tq7TJ<4yOD3>6U{$*0S5q$sQ-oD_xt94f~O;MAGK+q1$zFxq=rI zDOLqU@tmorEas56>5Vr_WkesJlX~~r9i^Nr2ziv*w#gloSyNO7d-tbrpc`A4h;3X6 z9>AL2$H&M0t=Vs>!ojW~f8)@h?HnmVPc6;)6pl%un>u$3!|zE^^Z3t;(>zbSWMytF z)qwJe*Jl-h+;7^3C?~0{w~fs&zmO?|e)ByD=f36zeL#2b)~4FB^o1l+Q&x(T`Xh=q z=RNR1X!$S-dxM@AKI7An6ALi5isxkA4_qo1Ud_saz@O|CzgH*s$)H@80%utgLf}9V zLxfN^buhOv&(yAuzC>%Gs~F~oZo(I?W|2#euYGwtOe>8mAw80T^p6z4JyD zh8=Ie!yi#(rm=fU`$qDm3V-4$d?AqtnV?F)!%fqM0@2Y!&8Oj=1Ejf=FqVh$S8go;TH zT!Hz<&_ZD!sb{JS2UzB=LqRo0-mdVb<0fL8-?)$uZG{`COptGpz`pMv;I?Hs=V;|$ z4^~6%0ie1hQJg>Bns-MO5AhF)j11V#Te!8|8tmXGJTG>b*l zsN>i7fnn3GnYYGea*L*lIcv?n;a)3xB=?SUENZ6nom+NTU zU}%Ii6|96$+n7^a4-1a{1kGx=9v7`p5Y4A+7p^F_Ok>o1V5x zJ1w@I0$~&d2AX>h#{%ajzbR2&5()3=S9~o=wd#cxq(H|0Y2MHc`7oM;#bfr66oeP% zW=17$j1_r%Dq!3rPF#CYilSH1ya%kax*-xzs|AsMXEcEBNd?oK9hFgWPPjW}Q}9%u zb#_G5MCqyM+0N66x+4*sGG(C5`5iwG-w%`LStJgsFVE}ePX>9ucgJ9GY0agGI8r2O(I}TZ zpN@%x*zMJ=*G;1(sNfzfh6M4DCM%`5)1(&XNk;I0N7VmJsJ5SwELHy#ryJkz(DpyY zNZ%W+20Andh-${o6(@d1w83{kS)Ask%f=|CLEsk#%~UfQl}9RZ_Ni2==pQtS^*_`q z`jXO1&SnV|eCW6=P=kyUEudfq^m4GK+iL#7z2e)&89k%+wSJ4xC+c(BiR_0BmNIB> zzMoHimIGgEmFBFU@4^;8wY@$O6i-A%cgs+5ym3!$#D+Q)^zz)?Mc6_u08u$42I+21 z^%-RBia`9^yW$+hW5_+MNX`Gp)j76T7A)#Ewr$(CZQJVD_KIz-j&0lQ*d5zRC!KU` z-kh_a`(dB@3v5t(?`4-8)e=6>-H4@TXn zh^-siW&@_ohVARq+>A>Nv6F$q_sH!b-#eKW$&C~&lfjGT*2ZVyDvQGctP$So%hZRYTY|DGyfi! z_s0G_?H@i2fvnIvF>A~&AF+Coc9B!fQ`<13P)AgpppRyap+A)nFzXK*Lq8v4l^YhA zVS7dS0tm$wozPw}BUiV<--EuQH_-7poaheigzNf^?lJE?j$yt zCojF)<&WIo))rjnZwk+%awc4)b&T~7S?VW|^NpzUf*Z%~SL=5xSM7gq=x)Ke8@P7w zXu0@Pz?V5fMH}+dcAduf^G~{J7%Z&*#H+uhafO=1j=)dNq@*QmiWOE4+LsazE zH3r&lZsu;H5Vx%dk8ka`b8VjY*3LY1-(NoZmh0<8UOUt}jR7FTM+-TKkbnuXCisA# zy)hjoh5N4oLJCd$@+AAg!h>9@w>oU-B)xBudnCd4dNXJppsexOQmr_(sY(U$2spvJ^$~| zuBo5XdWzN7x`OqXd-}`O8&>f5}a_&9ux_8iN2|{g!5XymOzlhcGK^(AY zaZIcB0T@A%;}a;A=AYnLpw1mBk`2+~l9`guV8vV!s*dj=^V-)6#z+ILv2hUv)5_Lx zw(U_mVzn=<5TI!tMtPulL!?Yq)u>FG7@8CYr1(y&CC5x(t66!ONgzc>2QWid$<@+zd3M(ksJu#;0s;sNJA6b z8RJ&IzFl8;m>ArtEAbO)f~R09_dB4=(cij_Oqj|A?lMP$1MV?+i3fW}!#ZtOfKQ&C zfYp8q!-`nCRq(wI;TSqg%##8-xdS||*q^>5B^Ewy5D;#3eM85T_I*+(lBRCnQ*t+a z2?&@_m*%<3wksmOm&b4_a_T;gMa;Bu^wH1gvkPl`KXUjI3$#CJ-Gn7XIA_jTO*D}J z8V#0?TL+19H)9`4S!&wUS5y>G(AM1&&8JiI(Yyjmt$c55xne(WByBqTR1 zLyFdPCeB8<@ny4Fg5`h?u5xYm^z-z%6qS5&H$RmH2ppRGiB3wN4sQVfO;ai?XAgV1 zhY+^xWkgj(^`g3~kfoX0mf~SU z@AuX&8xB}_uTB80pZS(taW=Z6F`y`zlCYkqxI2W)Vo1iQuh+uqx+t!T!a!{vUnUXQ zdRhsx+sQ(B92Y3oxdGi8-6;T-jL9#5tXz)|2OlU6ULm*0o_Qru(D+NvQJ{AX$qW`e zWHm^Vr6q!giOzgkv?)}hqsXG=zyEo&#KmmUbVq(6UMI<`kPD2(KIKM&W9fgD`m!hm z(opXpxfLMAh;#UxGdGObk`k5T;Kaz6JNZ-V5TBy~Xz;>O>SgXp5`2IjxV{dMFXRr^ zke{GzA&~EoL+~9!AWnB=A<*Lv0|+9UL9A6n=Ft*U*E*!Ch(u0<9`O>@-v;niW`)%q zmR?r&US4*?eip(moS&yy(L19o?t|BaYaiV&ljxQqDlWgiW5?7v>CqBjtLEjd=4Ky% z|1G-}uLJmSBla|xY9D}CIb`D=m?xsGa=UlScI@Q}H9*vy1+x33G`STQiq)=^jAxmO z#egb49!nWYl!1MFo*_+kX`Zdq{jK0*z5MBFcMd)iZTt3M=2+DzYB9cNKxz8OEl;40 zh|6ZItAH?b9_m;&QaaAF={kz`l|z0A)q40g>NoNkdR>|ZA2R^Y5h9y_7>WeRdNPE3 z!-^b9WIBq|eH^W#t^_h4a54KnyO=oSQW9`vJnb7 zDH!!lM%@`D*Gvx+UUI;k4-7g6S=urQ7S08(5RXG}$fUSf-P$1vuh(sQCQ457hL&Ai z`G=NM9=(jg=`4OAZXKEdr2T6@m=})NC{pIoHl=!GkLLs~f&m*733QL=c;fJ^FV7oz zBOD|>?KiR$bmY)sxn(IQqBo0+FnM$phCsk}*wG&hpBP8K_Oa*k)av1{MIkOWD|cj} zP$tQ5*tobGAU`{4p+|K{hXxrnDt}bdl*GVDp~=RWe8aXMRO_1_QMLznI$V=f`2dr) z6cKrMOMQz-R$oX8cYVxQQf)KXw48-F#@QW92?iK`2tB^z8Vbd9oYsyI#TNhxZY`I$ zwgzUM)y#P~uX`+9E;$ia&_VdQKCPY;<3)-xLsG3Z{$i%$_BwVUvoOJjOD`KD({XHm$mT+Oe12CiTix|SB;m7T-;v$atWh>|h0mn^RVdd!>yPa@szQPK~Coo?a_@=Wj)08I>A#(s4@5`!(7l zL_Dc0H~M1r-5qe1@wDf{%aG&A-#a5uG5|@W1WB7S@Kdsgyq5WPi*S%E3m((scUFGQ z&%#iT)i4(KAD zi5(EO{NTW8>hYuv@l{zH?}W}~-^06wA}INe@;!2BAZ;c|G9mW@8@o)MI?^mo+&`jej)#keq&>(Axkrpr#!#Li^RKIu%O7+pME$(lBRw7y-|kkA&qyf zsxJzszZ$L03wBxoQcL_ifylipfE}4-hv`#626L&W=kS%0C&+P`g#?ZMz=r zCtCYPK{tr>nLSVEFTxeT+n6hAXR&9Yu+_vLX|M$K&!1BaD9yMYn-P=3{!6?U74eW8 z^xP0NlWu>Ph=&|TXmwG-c^jIVFJ^a`C|3pT)a&;az-gSqV@=nqcGoZqxvtDJY35dB zEIa18a##KWM91m%n+fgB=j;?_tGW;B_^L;~!2S!oR{2BhKM7>=^JD;QyJ3u>=J#G9 z!^#FFH5yLf@<%f{rzjCqQ}Am=Ng8PIYJfc#&qlUCI-V%e{{vciDQ~@KKoU@Rj%d1k zD~FMzWxemR!Dz6+jx;_)dRGHx(3xMrZ__T<1(VQ{C941Bo}J~LeGlVZVJIkeiuX7E z^*ij)r^xFKLK2KmN#tM(iSCrv#DSelkp*FV^f$El1ZHwISO$HXYM<7#hQ=I0{37yQi1QLt15O> zKbp$;;^?zJB;cT+=5RgkE-)kMImeEa$w0Z)**)Z4EH?LFDgeSVxHM-~gBG46H_cW1 z<5WPzMU%jlW4(U$&GRttU0Cj5mJmN^?KJXJ#I<%j%3x}_U~oBGf+s|LhQS>ZY05Q( zi$V!#7{ahQQnAQAc7&7yZnO#_s(YCMo-W{T5afZH;xHod_8|Q;9PdL&VW0hr7x}AP z{!Jn7zLxRKeEVTfHalOJ3(4>TIpCj4aMlSY7NxgJB$0B2c%O;Rb zxbJ?ETjSL-Ja4+)co0^EFipj({>Y-y+t)F0Cov>-lD7+_*Q~X#VCj#QtvZ}xh0>~Z zK%WM^(%fpbrf}6_rz_b~bOi>^N)0h&em4`(@3+?WbHKm*t{rlxDZj1mO9x+MzkKm? z;7+K)Rn}8{`|?}olj0R!ltb{|!^jrwRokf$SZ4Q5LVG6ovEh~7714Y*I`0+I>DE1w z_!Vi-Q;&la|I;A!A6Jsz@LTHlj$%GM^?v8C*S>sDjokHwBK<&H-zuFfK0(6}m!RYJhm-ng+v$HdQ?5DgsBYnmforQa4Y9u)U3^U0 zfEABFs@j8U3Xr%*PEARrBt4h07T$@m+A0qCc4JUoXQVNmjLo)7BMUS=>dbKbwJkOS z0KTBF698;3uH?w^s~-|91Cjgw?-et4feQI9%6H;x!VuJx`b{H>V>Ovs`6Hz3Dg><) z?VHZ6@MjGcP#|1xoR2o+R{{=lvhk)vSR&e zI3%w~t;r?;o18^{J|k&z4o1z)I**8&2Y6_;Iv3U0({5SbRw1GzOmeC7jJvLwXnX6~ zmktu-4Qqih5wlka$7CYAl`tS6Yu}>B{MctvFmo-RJE5H}!WFh;uVvyoE|<^~@k=Sh ze8+Lb5*#y@jP6Le12c_wrjkto9QqtY*Xho*PYs{o`h5n_TQ>_2aIcS zW{JNIR;Op2@j0erR%qGqYS91eQFU>zrogvT@8UD8EOIxNgQ8tge#dnAqN>5N4`-J= zcY4C?@oDzPE+swt$w3k?hf7NuKfnz-7vzm3FHL4+L&HWRSxO=B>zW|6ToA8pGdjR6 zZ;tvs4I#OJUH6f_sU~}Axj~R*3P9W)^XPum%YK!kpRwC}osgfzoZIVtMwT!7gz=PW zL-CW2#q|RHC;LFlKw8j2YP`T9f>ikXp!dV^SG0EHSGcyAh0Ljmop=7V3<<$rI!Xpa z)L{JZdDILmNK+I@6E=+C4s;VX=(y1>GVEO5euCa2&ffYhK$P{DeO6ns5YgsuvZCLNeN)JYF8WoiWqX>K`c|B4f~Jj48J9kvpeAF+i99^} zU9+2=W>HJuo5s(y)7Bm?hqt2+@pBK zWO7vZ^v9^(>z@YFo(s0oQ6L-}GRT2zP=!~|W>7BgmC+R)$@wZwED!kjpn}*5*Yzd2 zJ=pN&9*@Z-)+}_jz35d{JM6hVIF|AGhnzKp+xC^m@0?nYiv4wrcEEOTDAgC%v$pAx zV+YEq5jIH=`2f!Er^fd9yX{EIuHNj<9mHpYnL^dM_2PEi3pJEep)lFYLyjHt982^p z9eM#i%$f+P{UMTviYK4CCwOZCgw>tQyv=y{$xDy z^E~f*8=vs;UM0>ygRh9TZ$z7f2GY@3<3!Sp7^&BmgB(zUa9dz(M+_rflxxCSzDe}U zy?mRJ(if7)2QgzP=+egf;2_UacsdtQf(Uw3+-Pp~E$xipGo$ z2v814xwt!=vqh6J7$7blbWXcqi??bg#4=>eU9YmN^@SdF%k)KB80(gSEJ%p0^StMTr>@qLYV?ljTo%01S89I*q_p#BPXo|L3M#9k0I<{e! zTHLgsW3V>;#~L%5A(*NH3j!jC@*k6QPk}GucNDF!jz58UnTgs(!onST6HsGlmE6b# zL(T+AW_Ph&)a1fz;@2K_ZBgP_7>pZ#YJ;0>B22+s zZUr%PqXp^LRX$hy<{vPdSqzAeLrOipBDUCLhMKG2zX=Qp9s-1~h4H{u(n$=q%Gsv_ zG&IFH#mt9SqR`2gajqj^;?e!0cwE%t(WynNqLZ>nJX3gR)f7>!eriNUr&2AukISR^ zh4B=Z@X4h)*~HA7-jWX{kBmddYt-*Ybg$p@<}p@79B#KQJJYh;%dqDf zXJ6hug=8b{-@0K|+B$dd^AW1!7&>kOw6;%wZkbE92W)vj!e9DlOgOxxEQi3(+3OG8 z;&OVfxd460a2_GJ!|Ze%P~!%5v#?l#r4$FRy{YaHCh^`|$Pos2Vn<2Z!~^WVkif}d zXh~vpzVjJ$?HqyUs*niuI|F++jc7kKD6|c~%4kIrr8w!gR%I@fv!bm|cmFkkdCUI^3mG}E}L z4i%;MnmKv^g!I>@U-_+}Yl5Ny@8NkGej5%1oO*G0i#fnI(suCq#Vx1qyyfv;QTGCx4rr+UPz*DfRL4G0Ap04puFd{K$c;OQp9c7YocB zHECN&nokhzfex9BZW1jPE`La}%lqVt6@rGij z6WIQgCB|?qLq+{%5fg=n=0rj+<;&{IBQb;kt_V3ZoV>AEQc7wA+-9`X1u#yZ?{MBC zgpWoAazJ+#8DEF+`O+q%l5t`<5Ze5LuN<_Yo><2~1)0U5BT!0iK3^cO z&@@ij@i_a_dcz6G7z%gfA# zFK8H@Kimv5r=sb`?(;~3Lmt~Ff>x`*DeKCPLub*6;6{)Yv-+DYG1o5}A$o05xt1=a zUI)E4VSQmk@JbK$U4WndI$&vcq~`kEyTOThjd3;$ANM`RU2wDzt1%V0<)FuPF6qYT zodVlZELXs_L1t5`ZFl?oj~47gWIkjPChd z$`IawDJ4Vi#~D`8ovLhzp+*RtY{weFS9zomaMj=9GbhWwaIvz_k+ zR5?oP*2I{E)f&~s?#7cKv@2JCzv<@M*|V{IkIh?%N9T0zQ@Gc3vOvcI{0aP=%r;cq z@%l|iaNkk6PqjNZx<(+Nrkeq$eYTfp0M-4pD7(%?QkP9HJP`gWOv zZ>`t7;mWPE!y1Jcc|)NU#8p#V%b74vQZfvFQ=|xOk5b1p$vUgx)$s9sG255wZ)O1% zGGrF*-fW3L>cP-_3-m-yok3+XgL6kMKbHjP$H=atOnp$|g(iQIKX8o@Pc`0qhd}Kf z*p&0OGr&@%?z;3_N1^Z+K$Ot-1sQ(rsP(7EJQ}9LV(;u!0Ju%jtoYDxr$=x^El~lC zyYFKp^pY$luL8w(n*7nl={*~ZE?hS4kifqZQxY^+F7^boU*LfC?BGdV76^^g$%uGv zV?g`Iw0G~FA&dLKwqqo9scfoR@koOu1Ui(5GGL>rn$PqBX=%}9!5VgqOCZ7pVV0=j zi2xvegF#1~rInr4MmWsUQee)(FOU$2!xr+J-d8k)ef$avo@4j#by!-cF%wkD6_;Li9Vv=A3K!_fl%V~dhAk^n2gliY5Fyd zDa;2=sHYyTx)UAnoXw630ByOHrDbWFu7)Oum&fX%L8#8@{k9AEoH0f?#9sGK;)rWI zWBC;{z)Ar0bnqu;jXSKfi6r=xII!&T?R&EY_IK#PF`W;>Ab7(P#U$=^YHocks+TU$ zEmE5;h+T%piT(rVL(8VkwHKhfU0QfxIhGMUo0Rq zP!Aq}!A#~rn+&0zp(yjifCdc%Gc)c7Z5v(F0h%OrFo_eRC)BW--`#}>8TX$2PvUXy zl6O>}aiB29H1Csv$s~0EMlQI6+u=1{Ks5H7{|XKg%Yh+hICvKDx@mRw^!x5p=y?}i1yqw+KL z#j--AywIp=%!0u(^>$M-^yR#?&YnmqwMOLKsz^1rB3_aR7D>1ZA%%Ll>>}X zz>@cLrk(Hdad-DqRl-M(_SZ9@d;9qBts~D~(QEis^IxZbEJtRYug{;_$e$=yC5(hb zK%5X{Y2yOqCE z26#{jPHdr>DgCd|MkPFR5knN6E`y_fjx3ugzZbnk?D)_E6MnMz%}{v&MCTBe9kdl{ zrOssyZUq0#J1g2Cs<__2eLXZRpFG#BjLv9vFWU;VXP=+1HJz3+6J+Ep#S!&~?s1Qj z=#~sQ@@I(TXaL>>xAQE1nnL8oYR%saHu0PM6k=+KA7(Y(K)QR0LQT|}s zKL)i4>4%XcO5t5p`vw^R0L%N`47avsRI%ro`4i7+@|l7cPVz6|v(lcL+C-syF@py z^SBNDS~rWgQw^am4^ky|1>uMHt|Jc!$B-zCaP3_wVPxTkcoEz_X3#0VSG<1Phf6|^xml_;9ZRAt1bPqD<>0`l_43+YI^Pu zg!XOsE)+Rq#*SzJaUI3c!qCBndUXnudxCwD$PbKg>wVgdtZSAqFI)RsU`hKBm?sX%qBkkod;36nS?%drYa(ldoDPaGIc3d zRP*k!LZY=tP>iK&O;aZE(K@WVt~ zmL_jdDC`N4c40RlG<0e10ih4770N|dP+0T9n^HhEUO&7zJd4_aL-bEI?|p$NS3NQL zHv{f6(M&S#KULLUCz;ao`JKvbZwgD=yhRO_!#Fvg+^voiss0xL+MiaIiR{%O8f_e*duq z?;IZ+cHXFFaK|e|3yn(dGP$~fY&^rSdfR*rlSUbY{5-ZEL|NoTHJqPV$mif^e9{?v zRFz$T5&{XZ126}!Qqe@%b@b>R(!Y!qRT9ng)N{dEBR!6Slb-tE({-w4mpcSIXl`K} z0u%D2yiBOSuNyAxLW(-TDRs-#kG=U6GAfP;2&l41%O>F|Q3Kw2gTE>iFa7VMHW zjo?)b4_$C}>@0~t;MmDUvR5mu8x^{-h(kkNwfF&lNyU3O+yebX@7Ph)Mz2P7v7k&A z(MQ8ac96jl)fi0P^?43m*morJ=*C!e^s?G(pvY6VyGH%icz$@GZ`pg(AHO}RPxoK4N`h(ngJ(PsjJ=SL@wZ!s$)00_ZU2P4eBlb$Ibw#+m? zLrpf5tUR@onLn6b4iWc%52wVEs5E4tQ)Q+O1f6g4O4HRN7d(d+pJl}&&FtuwCeh<( z)i`H&W#e`is4;!Dn9rLx^v_6_|RBmGCvE1_*l4hsg8&8EW7g3AVU z);1-gKGQe;3;YZcczBzYJ4mtEP%4iST)pyt+7vE__hEZ|X_2tB9;Um*d?)ih*FLe_7IefpAq4fFo~f2HU?(sm=c3t0o!y; z89?cQhdQRTc<2=rijQ9k&m0?an6{;KX)>2b*M~QM@Z+6;RJx|D0J}1P#zW2=p5piM zOeV<4Xx)NIvO~BMhW1c1@m)4k&BXwGJ64ht2AT9Ladz7JJ42iz|FynScheaZ7tgNN zF<4(3TGo_*VX!gm%%yX(dEhEIb$sSLn3BA1Az>qXa)KEW7|aM-3^@i+Y{^d#c4%Hm{=TFA0PYXw8qJ9x{lZ?q#Z^wA0UtZOO@ zstgp)1-pyLXTCgkCG6qxzDiH__cR7y*Ul`j~}U`efmq>Rd17?7Q5 zh(dl~lUII1BMYE}4|vTf%*Bv~zy2F;CKvH-dI#KI$QtH`FbmgJN5(K9L>~Hbr%~Rq zRJzk?an;y5r{qix@h9P)8{mVV>HvC3_)Snp(vhl{U=WW;Yr5I;dC};Pits4N$7y9n z>nPJ(JnJe|h|$$_KGbwT=9XEL5wN7j!$wRqhMj>U8WAHdKgne+hxy=1xMffm^i)?i zdxoKP?r5?PEGTDi3o?PSPD!b-sKIPBSRmm~7z3^_r%n@C`<|}3_=e_zaezA+B2mlZ z-vn$h=NqT)MtM7#7qPAY;L@W!eEq8zA+vAjsJ+H~C0=Z7f3?64Q3hVA@oMuSe{%BU z&L*nwSPb9C@)u9iX@yKgZUX>17o-@C+*k}}qITRJXVjL0tzI|QC2C{I1$e`roNA(T z{_^V_QPOftrKi)H#>h+@6p(I3603*WQw-IY+@kF5oVP}hQ(T(D+v2t$Nhr6OPwjxS zRHZ7eCI`=Wzy$!ocs+|$eKEy=LliJL(gTgOW+h!OPW~9M5UN^!=KUtgQNp!db`rS1z!wAEh$m5DfcFV(wkM1duAL6SBw>Rj_#6 zFUFU@cMSvehZxUu#k3vPn$Nj6D)GJo{k{M(*kY(?A#I$J7v$J?u7un#Q*Z^LmJ40o z()uPUGg5UgHUyW|zB6c(i$6UcN;-S*oBeQ`o_({NCkj<+;x-l^@08aD!a>ZLV)H;w zv$j*FGdHQJSOw&j{zj_5uB-IaOHi8^ne*ha!HiBJlwfwD=JS<*%AUvOYN85)coE+@J&f2KuX&Shqj1Q#?IHjxG8PSBsdwS!?I6{a^3 zzoM#-REeS6ma^);&#Jz^fAh2hRU+4~D7RjDpZ$XqUr{4rz7WuY(nJ$MV;Q3CWf)`} zPS<(7NB~tL2O@gGMnCwxNL@%D3jT=dg&Se6X(vOgVg^Fug(GTrbU>*hdh$Qm#jKll zXf$TuG;^taGJPg!PISB?rke8dkYmH42NX?kunTzAd@+jP#Ws^sh)9U zdY^`{A^zk-WEHykx2Chp%Na$aNX2}PER)8%3K@X@uMh?LuKKjpu_D1UTvpV)%yX-HPSLaW>QK2|PlKcJ( zv4IXpGiWJ)kVB9qznXzz2Ukh?1}R*~2uyYlT7nQ2{x&Ge7Kl`;IG~82xlXMim=Dwv z1*5&y*F7eWBxV9@A>X(#ZgxwMVW2`Z4l3ZYHqGcKUg1E7s^x_?5=&g)mjIh$LN&l~ z@F}9zl*X9tJs!W{ldC#FPwseUP_rLIK$>Ro$;y-f0UQFkhW}dkY#u{oiQ<$lQx>D^ zaiWo9S9YsnTggtJ8QF?(4q1${VyaagM$`UmW2=~gGp`QmP{P8L&b@d%mSz7)y9>}t zl2nw`sFE_95~!X#Om1YkuZu&yFG}_t;;78bxH7CuG27}ebU@4B<^RMY6x;mElh-y< zTp;Hkbd{iVyA>**q62Y^Sa-2XMCAh4N$I9P1tcB>a&uHQSz0*kMDe=lGG}r+Es>W+ zty;_zR-L3{*T}EmG8WueXJ{>t4?BRJ+53`ulQaXRWuvVDfskI-JKTTpN&rjD#Rq>J zt46-AYy&G@emM$p+@H=aT+==n$Z)bxW%m=-$T4o~B{s2T9?gMz!dQow)4wz$NG}uW z5N_G%eLstqG|ZLLLxWZ1@Y#uvbVcRu75*V7osYlq`Q6%l=~I^cm99D!CW;4i$*g`+ zA**j?d;)*uNc>YlN;qKu-9J86B!Ggiy3kKkWI+y${2(KAxV<>~#qn7I5IN3N#eHegQuu&bHXn{K^g$Nu0Fs%xFx z8OjWOgwwzIJ8gB&&|rvFFw+k3mvUm#x74I>VA}2T8x-n6_s4hIqx-XTm~+ne$A%~! zw)ZV3Kf{#m&RgHG@8fx0y;HQiG0^KdC;|@&F-44+r~g22v}wB%{TyW~*kO_~fcOX; z52kGU3~0IGlHL@B{$pd(y_)p7U#IJJonvP1Y>RfNtp-cWeE9?Uds2df!1(_L;Pz>5 z)_So2Enzf{L%je_Em_C_Qd<lWExPQ4r)1FO`*iZ^NOc4_>J|||AQ_ErM$crDB@ysS zi(2WXq^gXraV|HAZR$7$b~D~nsdY(h=kY1D7O1wCfG}K{H>(u-C1kY}Q&P}oG0Wp> z9`??S5=UY(5Gw=f52XzCQ-B|$FYUna05S#4un0X&Nlcrf1;Q|Mp7yj1wpN5&{FL`} z7Tp)LD>lq1h_8_wx4_Xb?AYSgwi}cWzZ*)nY^; zbbj&tm-MibFH|r5))GUHR%`Te^LPM@#|x={2&FgZ?RE`laXHj&)g|C>7LJ4-a&cC1 zxCpZNB3IH?LH6gO?i@Q2%dS#j*edJX>T7P=s`{JdQtl*XjU^Zq zp8)^5*Y*ZDY8Es$xU4Y;GIekeNBxvmz&w~o+yiT{xL~W|$!gi6O3x zQGtF${rK#vD?ygCquDuK6vX&f6E-)DUOVQ7Qx+#)s2y91e93+HG z!Kna-WGGyV;N?;WJ&hKZ^>q3##SY(paAch z^t&%`(>~)u#}nN2h3g0eLwa9Nh2?{$1@f+xjbR=9V9zdwZ76e(h$03u&{j-Ltu-LK zyC~$57K5FJDd=?f70|#2(|N~TGhq<2{5ztv1eyMh>0|*Z3Td#$yG>S!W12E*l|caE z(=;J!OUHwVLY4y_h`nw>3RqQDNN_Y>eydFEfGsvQskz_iSs=J!?JDqQB(7;Al2(vl z#G6==!g1VKa1?~IFOVsJ@R>HW-55H%C13el%4wR=Rhw6GNf1^>+3P%Ui~L8hZ_T#& zX?zNdnd_C?E?%1BqBqY#9FH#;yUxihjl}}JGw@^DSab$$+Ou|_3ed{Q?Y#Hp+WY8P zO9#RN99pa%irW0f4@r1pt9(k~%MdE0m9!Q0l(~o;o%9lk1vR9gtE4K*82J2U&Pm|> zy%A)7UWg6^Ah--~eNa@$-D!}@%EF&>Q_Cy%Gy3#zhI`33|dSm;~E$`%8wyAJXM)> zS7O&Z)nhBjTizctTAOcXGA4EX^t=7K&0ZKjxq&D?D3W1D;HqHroumaCeIHm46Bdpz z+RRodttjFHO~{=j*Y5tNtdS_L*X~4N_*1oPW)s^qumMefDGgOLOc{F@_}CbRxGPU_ z24Zghn|e@L1`b#O6Y)JoKxKjR_@0=cJirrtPcBeGAR&RLut3|?y0*KmZt7y_fQQ&9 z<6L}aL$CFDI@bXPcc|kUUsU+N;X?0H^yQ?|)wB$h!lZR{r$T}H1)?P*P{29ZZp(d)Gv=A=&uw<7id5xLQiZ^Y@igOCk4Q5U3!;^Q#rv= z!9p3f2)f&`*T{we30qqWZ+X&H91nay(=Cp1l|R>a`*KMu$1%57gP>fs(o?s1@?x1^ z0Z&MubrGF%`-i2ih1>~r0CNj2cE*%%|Lg~uXY61=rYX4Tm?O^5%)e@-T9sNrsuV0u z5WEX!`B36v={xJL&L)6C^S>YEUAD}-m6|#Ztp`h8Q>}PTJUzeo6BI@rFK&u)2eXa) zl|F``|AqGkIvH6WZU^te+OMYSV#h9;)uH##f*Q>UFO<3pPYfn7Lf93WmnKltNKQ98h5> z3>m>CAQquZn3hnRFe`FifvH;8Lo^8Gf7^+Jc)-^{OY$g9({e^UfByUH9Jqwc%=wQW z5lm%^VLGqCT@81V7Fi9QqkjG#f{}&;+{ICh7A-t#JzBq1-BFPi3(iWUgfnc-Nn1r& zMg1>@@NeF`dX-tgkQ?D}RfJ)*8O^Tv3)rxat=fg^-#Pes`3mqD=j%?mW3p*S|K*TW zGy-gsdJrb6YKdC@*jhbdCM6cWeKa(=rMBkhs(+YUM&W#Ht=PNP#wwpN7Ev&c5x0rh z8p5MS0B9gs1FymSpU$`H7%`>%fVNs8zjqK({}@Tpr{4b%vq5P&!nV%G!2v zc%@vwwpf0(n3srWpJV`cay^G|ns)GH>p`Y0fJo9aaSB2B)Q$SYUfNRgcQPTnV2j4@ zY@aQKznjyDwX411euI8hh11g{2WBPQ4bImas>+yWAH-MLyqhl9G$Vp<_HM-wm94$a zeRuAgdb{3$SL;8^x@oD=dI6Qp=u?Ox)tX@wlW3&8#|z@Czhv|7FObHl&LhA!A@z;Q zq|HB7=Ksi-Ng=pEp%zY;NvFx=kgG+5JjBzWvB&;Cd>ZjObd~)ZGF4(Lmf4(FE4;DQ zkSF9rkt&Fa^x9<6=q#)PZov!(p4qq}yh#Dds+$oW_yK#7j})I~mr9=Ns+OeFCn0X!V$i*h90SX~#a2gU%=TXiwoSKmGm zTebqxHiVF}AIHE~e|4eo_(t>u;2<4{M($b~y|GyC{8PE#Xxy#WAH1X7t!?9{5KL}T ziBT5n`u98MFR@u#$Yvhr$yU++eG;8$_V2R$>Q_$2(wTE!2e}W+7WpXbhcr*cDYBl5 zT)^)pJt9*hek%+Qaryom{w!PoB=!!^kLsLJ{6?_NKN;bxRxhOZ-Yv{JbhP9NH0oVK z8eV4qTH3tYBvWbPxd#csbRp6%PN_mdk{8s>t#;gLooEbhVqi-(XOp1~r@ui>8-v)V z1GW%)suyJfj4o=_`ohxWdcBtj9e3i^h$(m6-1**@}4@IqGU#z3~i=Mw0n+7K|2<|xJhMz zNHe%l+kkvpOm0<<|0H9&xf1V@)e-RpC-5|7%XOS~yBS2Ls-!~pzvlqoIR}12Gj-?0DENv^5XRIcDN?G&g^?X z3ezE(p=$}eeXNfM=|!qRj8OF?ugeNJA&p@5D6c2y=|Z)GwIF-wTB-^@(vE|U_qj#L zm4BUMwAi|zD)nAR+*jMVIPCFz4s@LHrNB=iw(nX`$h}nd6AK7s3^n~A**TS99F^QW z&Tx7x`7`=s6yTEh=XvXBjIB=LCow!~R7cMhR0apQ>1*)Zp}ZlJ;-zci+rmZ8&o;Yo zQ-KexWmA_@r|6_?dlH5-h(H63EqJ6Gg!~b9@O@Wf+AUctQ0dnMyY){mUhnM8!8aaY@7> z_iJxpj+n7T`&S}j*RP^Y<+&StHkLk-z{5evz+X4)G)lv#;3h5%>PEOb0Lb5w5jFDG=P5(3*^wdkv` zrO~MN(BQ^W=erK@qi>GR2hZCP%P0iJy`~RuzmK1ih~pQ-BL-r;t8PY z@kc45pUp@UFhiR=pW`u?mx`hWN-D`mZ_e>sb*v5p)_66?uSo6=*{v6WnW9zl0jnK#beI=z}z57 zns;a4UJHNT$yk7+{OmNj{ImBB3zMb5iJjyVj18VmdafhPd&K`*Z!xeoxPIY9skem?_v%UI)crTaZ|KAj za$nlV{bJRcrkam2Ct3P_+Y@aVW;z!t^*<> z;b|DV9s(s_4Z?zjc}t%ePCaFD#}XIm!cWE=H*5bKR>|_NBPNYdOb;(o;cpKJ91yAr z=5aoKFF*t%S(OYvg1^gX3KADO3e0HeIF4*clvkTw_>L|Eb5wybcZYVv>d}%4X!MRK zEUA8(#eN^S!;B@Lf3Ej?xsJmdW&mRAqw@h_G41)#SVirdpYD4d(+y$UZb&|F6gcCe zk=#Ewg_5ToAc{6Ki~uwD#!S9S&D*4xtiWgke}m2q?D$pTXgjKd^$~i$g+>GF13Qcc zVpSMBc0F17b6v*pes(?4DI0ZPSSw;%T}HMYxkY#<_@)O`3`;3zndBqF5`(~ERE)m= zN7Xq+2NG;+IM&3R*tRvXZQHilv2ELSGRY(p+qP{^ILV!R&eM6Qx2}ioT5H#;-hX}H z9Q7qKG~1G8RHE!$rZT$PI5L#pU%E$$M<=NZdBsE}8ESH}(!-Kn4^N2BlXRT8h$x$K zEiQks0Xn=ASUkkp>0o%F`?+nfoa5aW38u-tL#Ui%SloehDvN&=wgF_{Ksp$2Y4i{W zXL)gfekgADa)$+g8MP&k&l4-(pHCCXjVhkPU(c!u zi+|mwVo^iQ1VR3;&hxls+?4$sY&lHr9CUfqv;MQzkGh=NhS}uMR{%B#`<^B*QYNKi z{(PPH>Bd3gwZMmwI^WFeP*T*I1tYy;QPuHDw>!psYc%8b6irVuI| zbwOs5)+A-33eTUJY}|W7^1jt--1nl!#N<1To%(^OQHesCfq%D4z~XNm8fT~3Ml(Ig zCNBcz4h8iD6@(j(c+l663r3b^#N)ro<uvZ zR#=_1Ti;8S(qyBAI~~Rdj_w#Z?>uEMR|j(!Rh;4o@M2;KV-z%Cbr+?MMWO6r4U)VV zD`maqs*SfNt=Qj;#cQqR?zx0D-%Sy1CMO!O z9&yKkvpqce&F#)sCg69Em&LBV*b=h@s+3WViSG_h2g|x*Q-%u{3T9qM-4b?4tm1wv zn$ZKz@$D@uAgVIfDMaC2{SlAVV8}@O+HGE>%=@dhrGICNxBD2AKmOWDUr&ggWO|LS zI({~WwitSW&=a4bDCdsp`|gB_pE_Og6v7g4TGh^8^QlVESYzD%+n(Y^v!x-5>{#=7 z)XoX68pz>m*#v!Kk^rL#dIl#Rq0gnNpy9)$@=Pa;M#bk810R~EYT&90WlXKuMMcSG zOR*~DIqQZ*np=L#Y_^Pyo`ki^1!Li~=0fLJ%Zpk-_czWXcsLM6$I6|>JHlubtjPw@ zpU`%)A{}%{M=}mGT+mX0d=9(0GGi()0X8XKjE<+2mki9A{-1f9U%p)YrHb~|igm`c zju^NB6EFEoQEzg!HCuyiL^7D!9zSkM|XYM0wTgLDsZY zZ}7^+xL;_f8>?MMatrN0?6aKa*!Te7@_(jL)2w=^G+wROpInaD_a30nGNZynML^ACB2AF@*35*8>bZ$%T|WmD|#;!)@MT?jRk; zDH_-(D`jWGY^FeKSm_=b`F*-SH3Ssq(tS?mMEIPlawSp2CFLc^vTw2&E~PY1rsQ@O zZZ(HpE%6W8kw$H&g9(F6k4gFq{>rb6|I?6Z=aFWP14sCO(pr7UkzeFL;c9ofQM^1} zs-!tG;D9E9p05XNIPEKRYce$Je55JC}wLFpc}h&Cvnj5F_azT9@v|APKMJYXo3bP4^eFv zKs^Y1Tg4_~iCKnMD8h6EiyvkcG7BbK9FiA!#wR?}&j$5Q)XPMb*XaUf=3mL`NEnv$vU-Ka?s_}=yxCLAZ#kj7r7S> zU%y+o7i*Fa`VV&R9;6*SUv`w9OselHI!zv1JhaU`R!fkLQ!SBu{DXp%&!|)0Bc%D&V#F--7d5Lf zZ3Awck@oS0l5hYrDCg{>Bh2hr%$zvQT3G@%8cYePfoWNvZ=;Fw@wn;4Q5&)8JZp#1 z`&RW=aR4sM4Uf7+dt+SLf_;?)pgNFX<#|oKWi7Z#Ks;llI@%-rXHil$!GjM&%Hj_e zv+|ZkYPaTNrvv(31J(dV5Cv$l9|pD7Cb%7*me!_Bf_~7Ccv6ABpC`pIKj^Q?Ns%H) znPj2_*Ga^&N&L3|SalJqJS!&>XOzzdlPD)f%Y3(C-Izd!8&QtUm&JhB@VwLn5_4KdwadSdw2e0&! zg_HC76LO`!{w?}obikcFU(Z$Tto_w+l7aT=!_iptPTzXrZ?!ol z&g{*24V1y7Aze04ViKWD;ov9sf?8b%6Z36}^(qChf=u74xKa?M&jbQesvp!D1LbWusr9|bM;KuXMF zu>L@iOa5_^XyXP3_zk{b@Ui`??Tq!>W)W*$Z>9@LqOSI57=m1lA8H0>uHdAjvi1mq z=&WITWvLrPt9{q6TG);1^XWe+cH46}mV6EKeNhPfa_a(QPdo{D7Gdm?cs5rv2Wo{e z6;kBI=!UX1%$i3_HOdfYH7sBknk8K|G1Mjv^0_Y;mw(nwx8rq@%tg+$e;H8j?JK1v zdH4mc-M?uAY;}8~&_pQwV7v&d&WwIQ48&Jc0oZ1v% zM%t9q0_%Sm2;f<|XJ>3ta$hm;aYM_R64tg#I6>O3QnuV8y=> z5-vhIs0$-*I*o-$^SAY1hdGdEG7F|zl|*!obv`}K&=%=C z^(oP&chC4lcNj{WTSOc9C z>)=F^f7-up*9;1y!kgDVhU9O-mUlV{&AgAy-O+_Zt*FQ7Q^$H`&o~ziwx9fW_`HUj z&bb-i&c%`PZ6ZrPdI=%B${P#Z@gh!moEMrVxlX;}X6XHKCXz;mGIS;z4!XAB6*ky)L~Sg9tP|SE zlXkS3n~xY7=zSjzZsB7eSd#~}Va;09F6mWv-9UbzX4y^h10nPMPyzbxE_f@`<@<_WBw>H#fGentRxSl<$vKxIs;3D_g>8k#zZ=6(9#R0>}QkwVUg&A0pv?k7`q= zN+zbhe|2_kH4-OsV3z1p{8hGo`lFeq=B{aQVaP%>+g4I9!jJp4Zk@Y_@vSp;@|okv zCAT2}>)38FD6A4&-tAh&`0BCyur6Q&93=9^y`0)mNVzcQ!>L!CF6TBbkLwkOS~Q za-%~yD(uU37sl_l+4vk!*z;H8rk-%(BN~o@>lUHnd^`QPkGG7b^Il4{6AsCv$h=nP9WDf18Hk4IGd*I&GNWY>fLaF zx;T2wKCzn~X-ONav+V&FOTtb~_EVnGcaw9cft;-u1H5Ve7YqVMATNS5zPMJ7YH3Pm z%6hA2*(X)3r*aFsjfW#ewp^#W-TMj0&K-A3zTW)dtzs_+J7m)Rb0#SHsMn)BEgULN zAn)%LRH@SJjIWhG+0zi-E>Cd;Oy## zb(f{E4I&{d+*2@}ouHnI(`d$1nJE9{mS;TSX=hV-lf0Zy`2pmnLu_J?-yAKVf{cb_ zPKf0(4;eA1X@A(tUlYo~v^=|jm~EzGl1wbAN5jej$;0$fJjWifyi?H+vFwvEB`Gr- zNDO3yEG_3)mVr-S1$vM=)dB(^H;(-twTnPRPvn>nDgKPhgDkdh|<6%rw z8uxp`8^4Fe8XEsErv^?PUiOqh#VSXtQGDm|j)=FRg^2m&ysgYObF4J&+o@ru_~#IX z_fSFh8AgJwR2xstfPpZ8P{>3LRP&DQa33`wK`UIRKtSiz;Wy!!F%=lR_7B6N5X%)O zE@%;8>FzY+h7q@mE1uyVZZFW$Y~4n-(-x(&^TWr_d z^;DdNwcm7WAQv`E0G>*U6$gJDtiO<%rHSErLD*V&(4qM)qr4O9f1umfEQQ+)>k z{Zh_9UQG8pY?I+mpGJI{5Gd|UM-h$@%a~mds8)n7L+vI27Ou)KfKdZCFvwUG84b@^JrO6w^NoICEqF;~Vc&__#T zEiCMY_ME3)PjRN*?NKSnNl)+Q+>GxoYrz~h+GKm#Ch6p8}<`B*48 zH5asRo$mBsr2n(mD?%M>3J=iygQe-D-(7RyrZawdAOcgqI*xd2ZmU;$lu*H(pvb-) zV@F9M3;|vstRP~j(d4~)*9<~*fqK`7f%u$dJ^@h2L)Qd9w86(PHM(@ylxvcdE0vWa z528p%Fx1xKs&k~t+en9~0V?^TLH8;&>ZpC`{w8U8-KgaCL8WQ#_AU!3q$Hc4G;8GE zoen!AKY^1xmus)BPoWml{+zE*QkyqM5P-2i|IR9q8S)dhW>izkP%9Ajg|4Y+w28#! z+K=wS1n%RZxhOvsj1JeZlxPB~&^>@!NFBaWIm2wAW^uU5t_Iy`4TiS0*_O8+#dwH{ z)~&%7n%1q!mXg-3(H4u=t=X27_Nl=ZiT0_<7GR`(YP2P!#Wz|bty!FD`dh=++XP<2 zHrf{-z~Lm5H&JeuPAR0;vjmD5FD$h>~pqmmV&ih}YPH5Fffia*Vjhm3;A8Hfs0rR(gK z1`sq~EQ?(*){t-4gwiI7_8QSUsu=;2&lW%Ud~0+&^FC|hBZ z;amyVQAyKONm9c7U1Fzk<8Ik1%Yni^UuLtuSIkUuL2y`d5-h2af@D1~V?l6A5Xe5O zA*_Uq_+EjYc3K$VdZnbvF&I#XX?*2ABV4Mkem^8Fmq}k+FV?M=JJ-nDYHy5p< z(RRL6^sD&%$=cRx@b;V`7KB9NwR)~HQAS0E7UZ=xTIE55{pfAtIb&>7k^FV`gxX@9Sc67Po2GjI)iJiuOUYifzawZ^}VgdV-bG? zT9IxYKh@cZQX^^VBTHR>>f1EfZav|r{Vqw4DVaXVQGjf6qZ_D`0rZb(TL8+j8~I_z zi(ah!2(0Y~Lb_U*TKfB1UGF)V4y6@jZ4Xrww2&q3sRZ{8g!+?oEnE#r+@M|Iqen&@ zIAFTj(ezkWcs`tDoFTKYbRJ_nF5^M#3=5*~U0H^K0jnjop_=Ya!`|Fhgh)G7imyVA zsPVW&-mEHjGLCzflonzZ46NJN;w>ucm1$b{`@5YKkE)6OXqtJN;6lk!!);c6KeZq` zaSb%Ji_xW5zwdook-)jC<*c)Y)MKc8-s$e~U7LMaVb~Vvay8-(I|Prd1K;vu`<^XK zql*(MhcD|#nqF=!13Q>lx4svouC6!@axbiNF0H1o25a%*49DOu0etgi&XGw-tCYEg zT|O(Hq-5l{;s8x2Sk91v^2BgbGvZtE^V|xRFkT=gN-xwSkdU&IamJjvT^V$Y=|EBS~pkA19r#-aXopi#IUu_bgzz+E8K z{ClG^gjj4HPHPeNH(=FYgdWrLH`c8k%nK4_jlhXfJ$7g(4VK=o7!oL+NQoff-?P-N zeK%vlN^6_;447>LKXtKTh|`-%f9h5iEk=0~P6cwML~m!eml^zKPxg7ZzHldM=jv*J zY349fnFyZLtEPJ6hPVt>=i)Pb66(kiLN0cU1heF4CKL7T76QB%NK7|!4G!KvgG1?8>VaF=-0r)}qiok!b$A1q-=#?1%K|%QX z?`giWUw==?c|lI_5#^V`PyD}e$>8OfAx?MU<={b|P;zmxKwBKmfW{?RRD&e;&sQ7G z7pu+}z**u_RsS0{mbjJ$)i$zP;h4Cx)cp#P)MhW0Or>xFNEt-~@qOrM{?@W}$X$pYeFO>?@wnOgL2J{l9tG*7M=`41@d*61ekk%QZi~ZEOxz zUafZ3>Ntt=>NocX7e&hZ^w3X&M9)AJ$t_KmEqs>JAr|4c!G96m6WuP*lCW;LK_zOG*n$ z`oM#&4#}{KOvGavLAKmGwl+bIUo|wAA>yX)v8!!w5>JuQR?=D%GsMSIs#6>!XNu~o zp-NM*CMuzul_G1fwAGiySPYyU9*P3qz9eSRSzuyIDOcdR16h8#Z|TRCfR(1UrV4p6 zNp}#bBo@|q)i37y>g=pejN~#5z2u2`SAXz}9@UykHT)PsY9naN#9E{int55X>X;Bq z$=0SyjOh6^nltO3BHAQazhI84K00(Ov^S9ZFyW~H9vVXxFQNGo`n7~fX)&N`Sz4_^ zJ*GzVr~OlLj9PoUg>5BeQ-m{Mf6uoxN2B`qHcD4r zT!U6jte$u{T&4-sJfKR}>d5B(ocKh=rn`w0tJ}kx9hU(7m+AbNEC+Dkw35m0p;Dhx z0@<9jqgjoBCJs9Um zwm^wEU`UhZ^mO82%ao4+pR*?X7#HYBCZ8M`Nsb(;=ns;!wzXW!*;mZQhe*|Dz>X{J zA!NQ_sWGZ#T4(wUlLIstj6kGo;U@-o1Hx*ROgxSK_3F*Zwc=={X?`jz9*w1X`s>oi zVC+k2P1D{*dh+n6*~yTpBqyU)x|W4yJ@Wq2F)YX|YJtI*aWER05B)a($VupT^S6Ep zYL=iM>y@2}zfN*~?OU$A-qVh^DM!cYcsG{$Jdtyu9^(wIkXglGB1!(*F<1vyd z??jD+LCB4vl8enHTFqO!N-fmgba6A&sK9l64t z%TtX7C25USMBV{Xz2+p;^(6~yk|v9`T*=Z3gChsY>##dF_ha!xXiTpP^iYQGNt{NpQgY1Ux)u`(^LJlV)X<%_BG`_qwuZ@6M= zq(TX5bp%jZEb?_KX7hmzQ9J%NT~-x`BbcjmAIA(&f=(XH5@T+uj*~w*u$`zo79U%A zFn)L_O_3=nD@!qd)+o!9rvN6upL{kpHg?BsW7&5m+R25~9Ro5$JFj<2F-#f8l{-qC zj27zYOO8#bLP@#rL?p*C9T>1m|Z9Ta&&XWaBS&+S(MeT1#@I>^k+el!=Ce07ojDV)CUXnt^QRIj}&+ z%CVA~V~mW;!4Mpck;O(;ZMq3sF$@oGjUuUfhRw|6-kfx!@Wd+ux2~#VIkhpnF>maOsfIWKAxzEk zEd3z)mYcu3#NV5}!x*>Ykrc)UFsV2~PDg;P3dcL;M8cw->Ry*iF%_OGNVS?_Y~f>d>_HXs@9QSvz4)TNpaqIVD2p+0(k*~m| zyTgd08*f7TgAL7OU(Knt>>}eo!^Sq~bnZ2t+L#yL6Kq^pJnZtAIjxbYgWSwfWL#sy zx4%1&1sbFILH6{4b}O0GOe&&`nXK3-a%q`I7|xkW!8}OI30+5pR0R){Baai0X&;-n zqkfyK^$L!gR{0~ei(`t~U-AzQ#TV=#E8=Ai53Wpjy`%HgllmV% zcb{Drfu_^zfndnCcV%w>U@l4jv_T)aZqzp3TwNbys?MD5%g*W&V6|)|6_7vG*=i3E z>>WRhlQd{C+kAepPjY|C^1{>5oF-Qlp{a$8(%yd^2z0Cep?S>^cZImTO(;Zj z+Ynb){>TaH8FPOfe;>`oG1LGO38?s;-A?dW{~p>O@j)a$2H>2F`Wb*I|6^UN9di!Y zlJ-CP3#}r6ZP`rPnmiHd#4|PHZ=CJ85v&wT2IBsL2)lI5c?IKlCGqTEuCAe*Q}wjM z(z!7=M{>Va+zp{_3Y}qczrhbR24y-d54yAq0ROs1@e4bCBo|zgbDjath0=Xm8Ntqt zyWhl;)Ly0CMi2vD4Ah=57@Dlr8o-r3ch-nX-HMf$2N;xAQKn|c3m$@LqMVDM;Cx5V zkVK(T;-k{rD{)m9+!ipVczEPYh)HNS6#6=dkjBk6##5c+UV`6KLUZUVnEUJ}K>0?) z5+~SyS{Vtgxk&2Gptu1~;9_C{J#PV3B!WgK0mFI4J|!KXeT5^@E~L+K773L!XP4u5nY zqn*$-l*dRrspR(W;z;_E1XCnqHTlg|1~-zTb-lcl~`9T+2I{VurbeMG~Cj z>BJIjpT|Qnfw5 z?3Wix9Z^uKOUTDb0E`dyvT2EW%`TZ$|0nYjz)tkl`6^7#Kd0 z+IAypnV5T}(}RvZwHvz*JnyzSFpA4rF2*}$dkdhvgH$6i{cS_4y8vHZOG281TG+rZ zITMNxmc{;4b|T*fo&Ajo?4v8ZxEJ33)d?zi^2fRJDvaEVf*)785(f+tH1ed9y1=-r zr7w_Di-c0oDL2q@Ccy-OH4&hU^HTQJM=uc5<%b@gr*&=KB_bQy%%h8Tc^>Tb#RqZx zy=N$r7la(PAl!d&pE-r9YeY{|rKOHi^DjiT|CE7%c&Lf0XOiR_nKb?8)o;{Y%R$gM z6K+g@xY?jd&t(#%DL!e4-l$wIQciW!~^^m&R-aPvlLg?82{B|eB^ z(QUD5L-ajzcXok?2N)6VIcgMiis#dUEGO9QFaM}8o>-+ywol!=L5aUy`!UsWB3Jc%OwzZXzG;+mAV1lfJ)EA-CMCI0cap6 ziMr~sXvH!s&mc&=TrXzFk$f9|5pEwU!F_vD`Hl`9Jjq@dcg*gArP~Wq3Gvz9Z~K-0 z=2gwxA7ee=Xx!%UmIvsNQ}kzucy@W*M+BG^kQ{EqyB-^MpV}p7qHo~^9GV`5FKfB^ zVmA)RbZa<9K;5=?vskU^*D9)m3jp!_f1Q2=1zKiju~x%%eS}Ts+BT)>6ldRUM|P z9;98pm|QV#%XrR0d$Tl;$g)Vy8R{VL^`!gaV6s=Pw%5%yI8=( zCPOgr+}l?1+4haO6};691}LOhs|QA`hMurI+Mk?7`>B3B6&OO@9TQuLSdM#kv4}^B z44yB7LWzT#Dmp6KlR+q&8!9+Ap*sG;26athsqFmDNNzL+V|%EvEO;L! ze@FTW@y%n)Ez6hXseje}a(}V)y;x;}xkz*ada3pxgIE2iF{LxR6~MrajW63T78P(G z^{UoLbf&ZZw~b%^QLf@hq@5^ht6cYQ8NG5;tItUFEv;B-yk5d^WS@uj0Om4>!jzM|1JxG)1_C}K5(X&}=^ZEs18~@yK9u-B-qoC3)#K8u*8-xO+zkKL^#KkpzRWwBMxoWtr{l&i6@YOr9 zbA^=IA#EW=&x2xQwLI`x6MDbC?CoD!K1dQ5`uB>?4a6gaTnHb_mtTR~qJI&kxAZTs=yN0jnozHZW+XP#btL=k5_DYRbzh-q z*?T$Vn$G)A5D19DqY)7ViflB=cEUQr1^h)lU8>T$kQa}4*v1YXSs68Du-w0w$5m>* zQCeD6(a;$y(K?)JSP9->GaE^CgOKuz-3Q1#Ui4QP03zS(kzG7{>_h+*xR$T|0l&dJ zkGUXOw538Ktw4-LgMK#$#?kDC3!{ks2JnA(LmUz;o%W;N;Q6={{ru9@4b|u`sy@j@ z*Ri`}%>^l#*9Y2=#_WfNXl9ZhKzS2Agujp(LtJ#Jm>!j2Y8L28WJfB}w`GdIFBO@e zpUNyd0h~*OdytSRpZt-;N%BxX!KnIH-LB7aKU%FxI(eL-ytQ@b{!tR#eBO@MHn-MZ zSN4M1KDLH@Jg$4vy7>5z8dlUF^M{FN9cn#x;b)wo2X`pwu&jrSBlt#J3PrqBcy4(OV$dJ%LQ>fe{vgtGDmX!3?~qdPP_ylBx_Hjk&pc1Uk3jtQ zM@XY@y-8Fbfbu0W&k$lG;qGZs-uqrHlC?C6J(ALCpvWpU0m}QJK4H%V=Jdc0$X2K! z_*vPN8O$foZXGx0gW&Nqp4{n{2qz-IoyEU*rsu{urRIvNJI6P0W$HX#zJG-o>Rn5bo5lNn5a1TL2i z$%E&Qb$}g^Xw3*j%wy0G6%-5bY)>TUpxUjbh-ZV$kG&xJ+&nYmS< ziuXZ12UDpNwj}!D5H*fU(uFZ|LER(T+F8CNbm14uIFGa@$2=(lOJaX$e^dVEf*mHf z)@}^eW%}fju<(y`A+s7P^2hVKZ%0BFTh*#x0TfWo=>!fJ`Ga8c}MuV_k_Ip~=mCFqlm6$aOCzfz> zJCasz?U_moLZUqZ5Iz60>G@}Dhy*K+OaKVuK4;K~F{yiL4$jH~w;8;4hIWt7Y`LQ{ zTBR@F0;l6?$FVHLCYNn+I~JGbaZ7FfFif9~|`4qWBf5R*+r&=y`YktWH`LC^*5iI`Sx0`)AhW*{z8@ zhKqdcX{NBMYc08hH>6ZZK9P`D7yB_kUM!z+fj=0rAbc6IwUlucWWAl$I(bYA{7CN7 zkHSwG^^?43H&a#acWi9S+DL|s9UG#roGwlgw{_#-`3;7zxiFJ;;$`_sp@4=+o{VO4 zCK|;x%G1OMtSM*Zp2+J;+l`Z@cvA2uj#(TwHcGh}JJS(c>^nOv%f*(m!lu3m{)SB- z8SQhAm#8DJm8EEWx{pVAq1rQ7A{1tEa=Ssc83z?EJr~@<)q}9dL^xk4Ama_6^pzJ5 zNyd19I^adv3?_SKC-aZax;$XUJ-1A!LOkRgUh!W7xQ`wQqyQ?y{#sa0+^AA8W^cq% z&^(O;ctK*3#l$;Z$M+lzP``BKJ*w_C$zV%K5?`{Ibs?U{E`XA0Gq-mGO1tDlrytxR z80!kr|FpdX2Pz}RrM77CPu~Wg?7Py&l3Htxy~fi;eMb$hsk$#xdkamzoKDcjs&`$R zz(6eE>_9#;`J1F~^9!Uf(y_i*z#?vWoZTI@sl*{E3Fm2$ejJx_tw>7jna#=m>|G}8 z;MYd6kHL@@LPE$T7Ia4)y|~au99;0fKokE%#wG)w8^KAQAPRmxNy>Wm$%Vc$qG7&<***v&zcK z)Wp1k8L^o2Dy2V=;9n?lR$liZxFac8y3OYWtK95WSu;Z78cs+J( zUN18Co4vbGF_@KB(|RjN7#zS6k8 zH721K!tKNcsKSii@3xl!+(?N{giGzy3azUeVp;-X?%DI9d)RV_i(|CcibCX{?}j2^ zZSX|^mc$oF+%}Z+++^*Ubsu5^)^BEqzdNMA@Vx`i_vY-Hm8pY{C3tDELP9bOo*jkP zDa2WxPVStyOCg>8hdc4`7hDVge`rG9Zn^BXOxwrd+>Q2|$)jygmp|9Mzn%b(!nxm4 z_`Rl8sZE9FUl^d3CB#EdEGC| zdfB)RmY*a)l8&V^lSC&)d}m}N|dU1s@WUb zmko=TmFkxhG%mi^yZutS2+_DG(YQdbck^b{ttMXVZ$-}C;va~&&OfkdnRysk!+NQ_ z{QjZa4`0AW&_rNvrMfBsFhvi)8cX0oNc3OZ*YNp6>@U~AdzKGmh3DNow7i$+i2F93 ze?5w1LajsG6uE!31mh>R%JrIvJ@F zVS<$Ce{sZch*?L32bAvPDSSZJ{94ysiKbuDN?@)>z-I$?2NItB=+E>|ucOtJhH0!fMGS(P{OyAlqTRgqr-ge&tN%~K zl(yeWC%l@sOm2uXli(8^?ugTWe`T_}Wr*5eEn`eTsRF`hzrYt+ZTGWy-^WFH@= zTZeS&8TT6VNR2y1ur=7=TWuF~DbQ2K48>^_c9M?YUk%a6|QoPyNb&*1D(U zjoyS$YL*sIfA$GipNS+TB?n)C4^8lx9ln|vf52H+4&0aNa+JEQHQi(6o|NkNL3dlN z3a7ZN$e)yLZ4-PU_ViljW7Rr%a2W-&E2lDHY)%#FmQO|9s3M6`idf~A=;cncmH;{e zg;L=bKT_3+#yx^a{9SYHzX-zk1>Mwgf+xO0iZ1mBMF!agXQ<7njp~wiBD?BU;{MRM zAm;BeR~wj}2D5M6twyd1VT%;`z|l%lR-W2wLyeRci?U8w%$iKjBrlVG55i{YTJuJt z8Jhh=zt`t6x`E3M6~g0m0mbyfd<|S2F^S^jIH<0E1j7Xbn?h^+ z>*j5F64sKGd((imR;4=IrxeagZj3b;Z0d~)#{GlQACq_$F}0kAHX%fjzrbGT@!3eo zLwDgh!v~CQ-P~Wue;<1IVL@qpS44@42x>x;UgmY89A)sqlVaRm3Au!c`fRtrG4trK9!?58(%o10_V zuY$hC)Z^Qg;iFEw``8<~zg@>_IM+}06hD(rO56(1%JdTlb%E={18>^G8cGtb#jD3> z(sM4VjP95MCR!Dl?0Qp2u5-omk)tRJNwjA8l-1CiNmaJ z>;zu}A^Ort$JC>-o5oH2%*%af|B~BOK}@G8yyk?8jOJ*Ym`p<4&-Ku>` zO)HaBfc78s2X+^G*8;1-9R?Q0zP|l$c2>i?clPlg^FJKv zzhGXrG7B1Dzx6T{bcBhl9&6XxV?O7)P@EUZ+uTwL!b>>_k0X4u>7U;S+y^E>0NFJD z9qG7}QtuwzS$c_0N+%*0L`YO_#?|dmoa0)G*}|PiB&(#VLOBl0cAOeHW8i7ADN%5Ev00k6Cxvvdc*7!@EsELU$Us+ zp_FlZ{5*(1s-WvUFwy?K$vQZWrT=cKveC9H*who-h?{4IAA1Riv9rLW*QUFHODr#) zEHtnkxqKqj0Y-~WVWDlfzKK-92ZI%sSNc>jgKzEfS1)azHI2d$kx~-TaVe5mPcR0X zGKfZvsU(Y=4C+IzPwiIGjA(SgF0cV?6BG8|k%YyF)=`K25^QrBrVFOst)BrU6@1q0 z6ay4~7ND3F$SO8KIn|ghG{86&5D5SL76>qWdo<`l`kN*Au4W`;~(lua)CL{{=m_ReFIvWwV zw|qPaCi?!uyP>0l%ex^VA+hCb6)qp%Wi}wf`~;@b{_@f~*1^jmJHb%6%Jc-zj}HV# zII{Vz|Kudld<^jswsbL{_c@TnJ%OX<-$IMXE{)AS@sM->niw~Kuilv5xK2X?+n~9M zAt?4T#M4yI%M4YQ(^!9NKv+uCwo%odf}xHPF?BzT+U9UAo-3>MUQ)y@Fr3vc6@K!L zZAEXzAGTXQHLbc5*Rxa2Hkve@%?7|ixy|2BGt5~O@fHWT1Q5f>BhI1yZwGK^e*7O* z=MWxf({<}u9ox2zj%{|*v27bqoV+nQwr$(&*tTus?=v`qZ&Z`IYE)R)uD$M+%yn3z zv*l_FXEq-7epfvfHgfj^(YrrUUjQ*N07t{egW+cMGrpCUd5%AZVJHGW5HWtVt?>Pi z_Ie+krcAr&Rivrh|KVWJ_Qx^`if^Ke^EJM>LzD`pfie>bm+jHu;Q+i)(%$-?m5~^{?1lAl^o~Ev(?q<`06Yj#{?j)(f#*8Q*d{84>{tQts0R;WL>2 z7rg2z3O|oGgiZRk{8!_$@SfFT`P^HMR2diDB@NBuZ#7Hx;zCtAwIXE}FSVkv=w=1$ zO3ffYytdxUi#aykgO+@NDW#)hw0}fWuYXmP1olorc4s zLc|(DFJ#neu0b$g9eDYydFCa>KU*9=nF1bUY!qvYK;I^-Vsxxa%k`8Oll7EAGz=qD zxHKXg^r{v)7tBmN3i&ny7YTpCeDRl`SC1T+1K+Z0W#Za{Denu+J5XDEjdBCrxe7Vn z{ju3wm5bh0>4r)`NRx$HS+iEXBleLogkhRzf4a(;yeQQIbYfo}^K7 zOjnAF7~=zW2};K~Dw70a;Xkfo-KQgDhbD#alD2_S`yLZUcO-EJMbZ&bzXsQnl}G}n ze>Jk>l-y!7iUiUsu$tf>mhF+t#&|A_#qSv=WTMu;FAAgq2T~xvoLkonai=fmsli1A z-gTqUJ3vyY5+PX?;s)T02kN9;_Q?hEu1H;+W>Jv%PZ!+}B8el<@dF)jIA&tOJn3}O zV6mj*sQN@qRR7SB;6OlD5<0m2$1RwzSS!#D^Pg*U)V+!C*%2#jve|)7)acmW#DM7o zyb8ma|6f8JfXVobmarNo1rVJn!C=*-*vD{cjetc+zVAuV^QGf~2-)#-Fr=L(`|-W_ zz1Z>v(D{PizcVY5TW@l=BgQBMS6PP#S(#z_1{~A`^2U8EI&zMWmZEzGjjD?QzDqrD zpI`~)F)1($U}qjI<7NJ^P5$lr2{|Dwk*-FZKa8OPn?@*en$5<%llm*&^_RPI>$rjH zXea6ha< zLp=#CX4=y>m$`VC^3Tr+MNUUdUVWJ0WCo{oU^aP2ZJAqew6nB7HWSiV6P6@%W@&Z* za4I#tPBBlEIDR^zUCfC-brqm@J!DDBK+&{hL=#m_RhNflq-qV=P!xZCxz3i zCgcPTo^Mf5oj}!8Az`nYfuogog)>! zMfW-6+QO5AuJb!v!B!b}f0O&cy-a}%iQLNutC(E182LnIWiEBOSc39~yVER!HNu(g zl&ApSZH2HnrrBV@SZBtuh)!)rV#2H#a7uUPR&1&c3V_i(%yGF}%(C zF*tv67Z&)WNkd@9jvyGo&M;w#8^_#u<0(AvAUQ3mC*bjBqWqJ^UMWwtZSA@+1%U9(Yi8>j87S(R2YLC+CEJUG zrq}~*$Jon6#<)UvnHa-^k?V5sn2szs20wMeVDN~r&C1W6H4 ze+q4pu2>1wGsG`~qSvGT;P3x53gp$|dQ1@K7@8r7E(`7Ykh=LzdOTU*)OgC=bf9q& zAKsA9yOE=5l=4f_HVoiClm_|zMxR&0pRJK|jOXo^_2gj?WPjB`;9(fruy;Tozf5fK zA@&0qmx?_ArGdc!W|lmU2H$97LU^Navo}N*OP{xA0cOwnsh{G}_U8I@Xi|f_eY#|i zo5R~tfNqmpvL9M^e)j>TRIK-8AW;E+^eY0I4C6VhoUbC!amgYt#wK?=OdQ4&&Ejza86eK(+Q&dvEqmC}7uo-9*%jWCrN=6!3;FacdT(y_&=vMc~N) zo*#2!(fqwQp~ILK#_yDdJ~f+pUEKXsDx6oS&ji1ngg}8eV(;`38~tf~}1t4ZVcUaz`0^=51Ny1-bK$A)oyQm2}%L`XnpG z>oCBS@cy0b+@^y+5uv`bMy<9N>5Z;Hg$m2HqrA8+MBz8rz3hqh)FEhXHRXf;96ZZ^ zb0}(IKbf1e+Y&UN<=#5NYwx`#zMkVCLVUh)Ba&_;YtCG&Ao{al@gH9iy^L$~;Z<_^C~C=HGtqoavL19dzrDJ)!+J&kY|! z6~}euv;uZ|7?20UjcN_9--ZvJ#=~t)JVN|E09-!5fPCS+bBAww{Cu0Pfc&_p3yq!D zwiv(;thT{6^Y18Jew5z-e)l^*vT6MMH3)0)iH!0=MjYtBWedPd2|R%9xPMf&Lr3~= z^GOVV$CljNp`X}^wu(B0~ELiQH;LtNAUU@wf4{;!@x7xD!^Phd@4W@;yZK!O4gcIE;3&9zHK5bkFaa z@~Ls2LpW;=JY(0pByjSe0giIt|Ll$N<$j5`OVZD;sFat3GqNws7;y>yY45>emedIy zCNa_Ny{M&$vyE>Qn?r}q=y%f{^Z`&*5|S9>8&ggWyTszms|S7lMn6w^yy*s^M>p902^EYzijj1uTrClOZC$7L{ z1jCL#JgvIoYRl>xD~x48c4gjRyr+U`0*i4Kx8cWv8{G7w)v>B1gHG)NEqD8kk1m%5 zdI%_Y2t&oyLgX4e2b?w{hZ%kIZ-;UYO_mypa<6hFu`|LXFjcLZDe9Y+;^sp{noS-^ zp;E(@C`01^KnT$E`Jp#Ofxl~4QastTvQSMJIQa-XlFshZBX>??expn$jj^+P8L@r-*b3SBFuKv4+(mk{p| zRf#h9Q;zd5*c<^>;yGYgFF)EwhZO<_;vU>MJa&{YgHP2JLa)y)qqXBUa{}W&8ZLE@ zKkGU7Gc-}DefI;J)C;eC<|O;17HjDI8?{%3f5G`~z7(m^$=xR~Hs>@}@$Oc-rjU2B zW*>yJbl;?Mr})1Me-TL@5>>lNV~vurDp;fLQML3#+D~~KLQ3E~8!c3s?!gydI-Vpz zZM~U15FS)53OOsMtQ1GeN+IqMg}yUm0H%8bUwFcl`rZJ1C7stfW^^=WJ&IIPed&Dp zo3=BigOIc~IPnc+TL**(ISCRLYeecEnGq~?26TE%zLa(T#-CIG90}xC=m@r#GL$g; z-&M<)QMx*N1~%a1IQ)Ddp&I2ZN2fZ6DB7-kGm_Msm8~C6~W>~5V3=W+f>q4t>k`|W}RS$(^_k6_C$O+?Bfb# zoYQ69QB*DZjMfe33vGyiUek3xpir^Hu)~<6SX<7$86AL53{4-x=h6rYEI=Ho{ti{h zioh$ic+(ove5@!oU84_F|ALW$Tl<}r#GbL6H1>f{40UWy=G){>w}TAd<-_4;n!a3a zRpsX9_7ig-d?6ldjM+J1TP%Bv`#7|=UL+eQ< zH$-(D!5dH=JqcBk&9xaZ@fu{o+079xTsUMY+D z7^74pXdpf%pL-C~zzqbCc`Jj(iT);e@#XV7i?Lhz5Z}q0)_iW5A>iIObjPGvmEwf6 zBgBY-`hxynIXtTBk3aWM4hvy|fDrymgYdL>b#XN^O^N=`6e;EVKQEXRT|zTdz;SOl z!vkYoI%(MTVkH5;RoZ0HDc^-GD0h_VKhzW*L8r&MRmg~Pi#bsgh!dI=JueH!SLiNu zc_c`$^E`uCejIA2(>x)CES!W2SEEAena#ufjI`&Y$%zauHv67(RoOV7FHlh;gdDCL zSii97XhBFF|70+ENc2E82Q`awAnt)}W}?s+Azf>2T7>NfX9Bx}^USy?TkQS6B3lbc z6)AfpOD1#+L=`Lh-FYWFk5i(}S4(2ytNB*>@iEt`4_AHhJ3$$jCzpuCEs7 zu-4Y-2<1lpO~uZogAxrB`!Z`XZG*6*?Nl+3s)rqI_g~yFp0@~8%(dn=`w9QWmY22>lp# zXg$i`xGiO9gA$YvV7hadL({#M=sCeg^JdgX6IW;(M{ro-wJ63n0m&_Q%qlt7XL^A` z^1i;B1`wiM#ei7Vl?n2D0CZ+rNRa}wC`o zfCVxVK3OF$>sBhnk7r2LLx=*h0{-_e2XX?z1S5%G6VyJHy)pe#4<{@VOW0-oBSJpt zV63n=vaS~W9^lOY@!#Uuf`C^*O7IrlqbE#{6`{kTQP2ccvXjqYFi1M&mr6%(ksSqLvsi>36jeAf<3teD@xr{xCgTxh+BXRVYs(@d}3_ErZdrGbAB*K%;T4L z`mWwr@^0uN&<@hjXlI|?=2uKmbCcFAGK@XbJuwJJ`Kei}AD|ok_8-`G?4jv-72g|c zP!C5stN5=#Ad#amh2Lz?G>35}jU+PjKL(L-M_dt5(db=RhkEwj>@ZKSF1UNCCIICA z$r>=w4|)wCdr;_W{1i<+?!paHOOGDz5P%VDO{__@RfO+{GuY^^v!Rjht)>9YK-Ir- zPii3giO7Q!_9=jcj9n`lJ^QXBWKeq*dL}G8BWUf3WjnNLgWk-tm6~i)&9yo z+1f`I-X)5C%t@-1f`)wOJv5R2$U94PRN*dGo3q{RME-;RV5W*CidKG(pq-y^p{}JUe}4ur&1oVI2e|Pe-ex01#-&3vws!_ za4vqE<=U6>7yhnPA+WtXoCA|Eef`g9prRUSG{vL;p75Rl z>=QeUa{~1!1Ym7#VQ^RLn4saAqXB$8YSUZvLcD!mIQ{t{QW<>^#ET+DtMVldoi}bv zGoBuB$gQjw(QK`i-!b^OF@Uvv{PMZ`_p`m*TN{uDP<@+fp!?^RnT7`hJDpCg1oIY| zDwhdpnJAV-ZdQs(iT#ZQ|EyI|v8psmlEUJ)e;jMEr|t5S zU)B=*N(eCM=bPYBy9fC(`2bv&W?x{rm!p}SA;CIh&IVE$>c?v-_M3!(v~a~$h5~j{ zAq;PV?3WkAoLpOoQJ$vh3Vz?I2Q>4Vh?WPMMYh5YiSfEd03IU?SyKA`Z%L?bcKqp^ zK>m zi5yFJxQ8xJNLPdtYTn08OXZ(MBT7QuzS|)xnu)y7=}N65z2}hDkDP%`H|VF#j;puU z*uLmC!@L4H$#!K}Bw#5o4(joTt+T8HlX3I9a=a9j-feS%js;71`)PWgo0si>5raS6 zjTJYf-;%FACu!Xsy+yX~HZ6jMlfwy`PF^KC_g%ssL`KeG)_wi$qK>7LXCri*>NY=7 zbPpa>p*Jz}YDEms@v@Wzb7&p)T0Ri2o)u6yr5l5O|HAlp>ecnM{Tza1bK3qRG<6P6{6z1=?wC6}IN)5!LE|6} zKTPIK+>>hO^D3JTVW^-(FFdSv{^*itf!8DDN)I=m3H~WuE_l5(tb1xblFZTgsNFnF z0_n@D_VGu+RJ)|ZU0_9 z^Ng?k;`|n5OEtqVKi@K&6kKBerh@d5JR^^%hL9yRvrW{O$v0$aPMtHj3pF2h46)vy zJWr0MyF*sAkR@LfoB=*YA8Mtr1q!?8i2J6x?QNRV-F+yt&HaLLDAOo`N`uKTfqn&2;QYaBl&NksWDbQ>^fp*m*oE{pNMrhD zCykS$MPtSX3=MLIcF|5#63)LYE*v8#{(>9VEM5+sTliC+7iBEterH){-c~IR8MHaa zJhK^)aE{pyemwsHvqlm!k zj3}!6_qi|`?4-AD+nhIVAIe8*C6>qTW;^s_8^7j`mEAGF|MA}?f?fnhJ8NatNr%xC z>c*pAYVr;KzoMS&&Nspd3IrrSMHrb2Kjk6Q5D&mIZc?b1ru|z;upZ+9T5C4hXewd&4Sfn1I$j;MA$}je%KSygD@X|(9`0G z#0|(j71HrH16`?U1MdU@K=b=Uf3VYlG4<U_$xS09)FwLZO6H-mhS$q-Vye0) z*tPqXo6IPebvA}upQl+*HUBAFIAm7#qx~e84`xI%Vb5~0Bdsq94~HQp4zI98VTV9j zV-8)!F0hQ+x5Lk8m%MdK5hCW(>tFfX{sC}@1Chd#t5Z*&1tqG2-X4JS{nfxb6%|!g z^xJ>}@`%LN+DYLprGoOyh45&P&+FsSfZ|nWySiYH`Na&pEoU`C^&=6&0%BU39P|dLMQv4Qi;ERw2AtY6~Z%OM*;L~ zrtAdi@G}d6Km310M%%D)z~Zd^L6d=vu;Cok&Rq^xgVGRcRFA0ZG`u~~-w8lUrm~{p z=m!jIy9=ha?h6J(y>|Hidihd)>65<-`&I3p_&)pR9pz^_3VM>>kuN*h_4lVeg7REKV}){)~w~>OZfqgOIl% zG&QMNDp!*y(z3)8pFDM;;w+$v^YXL)uPOvWH>eL9uJ>aO|6)isOl#cgs|-H5p}NUg zTa??p>gUJR-jrJJnzp)x6~))S~8Dc!28$|1eAO9?|#fyXuQLvfKRQ@!Fqwwgpr zk3ZCXH3BQwA!%Hr!4I|9@P+9AMNAbZtKS>$LF(y;js&3UEy*f=jT`{qhb`NV3t06T zm(4z5tclhNQAfrLALm<7T81{}n)TYO!3@jjkK;dJ1E^d*_K!E_EW3`uc}dQtyID7zU*wjU0f?UNPT)TV~PN(ADwYvB|G{0u5JVR+*wVn2IUfgtP@xlIk)iJi|(q5Vs z|Jid37)GPpynjT`<6mKH$5^Kb7;ST!trXk3se+}ny;;DE7D-!!4MEWJGm-nFa*^_~ zEIC%o=#6C7%lr9hni)`mh!>1ku{8k-d6Oo!5IaI_SDom4$;Rt2HA8q_&>8Ya%{gqY z8#FT~_2$cQ7!r#Qjr0v=C(Ix@N35i*k7#NW)PyJDoHhH>>ueV)w2Z631di#r1h_f3 z{=2cQi-HMgl*d+Em&#t!)hdlF`*WhDRg8PvL7{+_#>UI9WcVkIl&k4ywbrwD^866= zer^xBB97*yrt^i{ZqNU|NIeicWtqGw%5d5&fPOrB714Tq5|KHnb~8=}rgS`+vg3uC z5ryL}^*_prp4OBBw{sZ2CHKGvjtnLl!zv8HH|re8jymg{z@9Mc9Ko(K>zvL$H|S3T zYZM!&5X#OfgmoruWG+o5iOZv`h~oXn<*qP3?57+K$rJ1x4p}tI91c~q<7_&~6U3=p z!Z7)1CV6yX;lG6x;-@UvEWb;x+AKJsi)&rR>SOuZU6&arI2X0;ggS-yPjqU`Dd?$|@w zjQU!y+}hJ?{93#H+(TGWAXjUL?lnmeI5Mna)}DCX9E^lyq9!zBYTD&ob;6*~h8Fu~+i~wp;aqnbjbDWkEf6USeVZ$qOKXrSr1(_gxpH$MIKUCH)I>x` zdUt&(9IK@Kg%X6H*kntttq5%ZYGSXSS_+#q4S%YJTvpcHm`P2X;& z5`z0ko$jO(7ymNoE)}0uMjuQ;_PX&;1c?GF*T^fVHsMLuz&{#{QfZh?2uxBIm508f zE9bSJ-&dV2jgHd=6YI=;fN|S;7bKmX&zTj$UrXE0^#&W!rPQtF=F{QonYesI`-`_w zT^CL3fom6x#Z_9@%5ez*O;WNz68-o*2M?a|Vh&Tvfuh&KJ;U;?3G>cfeOJMy*PZX=Z5c^T$6b9( z6Zv*g_lI7qOWXs)cJb#Af`Vp~xuNuY>vTI>)5PQxk;R4d!*m6@$+^Jl#lTEq{wz&h z9TMzQ*I5Wa88fqr!6Heesj;<`3(KFYoN1w=y?zGXX%@SdZ)v*cV=;($Uz@-{`P?Na zUZ$*5DV>RKmKoy$&({mgPCt(41`_9oPokAZdk^737efVat)DR5N9fY+TTW+i?nClV?1xl5gD4K0Ou1^e-%R)d5!M}gVreNMLLOz$L}>5A{RPxgFm z2g)`7`a=XSrfY=!xR=*@i&nN`j)&CY%`M zYI5B`fw8w2#ma0K@3ps+ayL@sXzgeVfK^2bAXf+eYycO%>i_A~_N>iZR%h(#g=gji zgP2|4y?CnhTW8s4+m*lV82hekuS07+KzREL9;ROk`|)ymjg#+DNE#t>{Mo=+-E<{O zjvr^HSIu+yM@kBTy!~HmC3cz;LyfBJ`Sf_;oqx3;*?Cgy<(UXhlkv}Zk{0l2YL~ru zZ7p7Nd4=9bq{$ibUVRDA-{xm&D4c+2%d7sC#&m9JzGcn>*f6aTlJ zQWxu4^ebqzq_yeOn$AQZRdW~g3FWRlrgx)etE(;rmhm5!Nl^{jxnbG0Ml8HyJwt(J z?Tg$B#^gxi?4h>wW{clZkn{BC63%|zM%atxB9HZqA=!#>${5h1`${h$q2!36y%(g_ zQB_ZZZFXr6hbI#EyT@FFx~mpma=`KK#Bh;hN}oWeM2iF4pSaql{#>UDoNV%1JRI$7A zu_2XN0n=mQP0s)Q15g={qJ;agDP$wpqmaGd2u^jNlFW$9jqhG1lDE&DenJ3&YQ5z1 z8Pb`JIfHLzaGU&g9OCpAa+1-OHYUKNv=cqZ$?smBaQ-Jrk9Qc!UdJuoz)NqwqqZxM z3YasSER3fK8G<_fH>;x;fW;m{G0Pu zF}@3bl~4YIrf~F27m)#JIeCdi!?W<2pTzZY>^xXl4WEPNheK-m(NeUo65hL4z(?={{&&(vMMiJ=?j5$P3=Y_6@nXf)-0$gLOME$%U- zZ*tFzU6mDHS*;JJZLh)vU*s8@Ew6ZcY;vD;5B-tulcAf^?Or{9OaC(vk5^WS%uW44 zkon7?3&n&!~-oWC6| zE5B^?eA!?jgAXl}5N z+@=e(Kxo7c)wHU%6SuI{^>Ia<8OOKi6t{y<38J%I9N}w}od_QjfN-C&{JC>7a~6&n z?6c8Y2c}j12YXUflz0aF_2S8!&OKS(oWMnH{Vz9Lifqg~ zXUj0fVY_Y0#~vk6ny7!3SiU3q822W(g<~YoE$*%q3fOfuUO4~fW;DnjF=H{pe@e3$ zStiYC8)<-^cW|0FNGw@~`)`pLT(5l*JnYCZ4f?gT+Q=@{8~Mg-ZodH0^q{@UH9gdA zA4`fLjEeK6VsC-sb zSI9-s0~iNuhtRPrRr=)Owsu39_EwF;N*|#8w$39*_6M~_-huWUxVte>%}W&_zL+=e zcPD>+j%UB|PZjUl5%X{<2k!{*AjexI;Tw+>jcR8##PC8*r87{EvxyJGpJnmhIa05E z^))#_)$ZLQhYk?_{b}<$b*W8TDiUYK(z5*M0o0R7c?nP(BikzrrViR9t*u_+o)MF= z@!WiN>Yl$|5+j!KNEryB7kcT!`vtma->)?<26r_zY2oy1o#iG&q;dMfpJ0hlbymmh zx&^ZPfy27trcIJyY5r}%53k18U@5caN1lO!rq7fBYY-Pk6{VVi<5mmLCDz!N0ldX^ z0o^YP3U1$CD!mw~u)FeOR>5*sKDFdsI_Ln$@n13qmE84TkxoVggPCxCFVbeZG_#lM7#Ti5+F(;7Fz`wNMOvXD!P##g}o z{zKft_h)o*&r|Bl+EqCUg~fv?Y`Rz31d7--J^FP|k-cux zvf)$D$B`o6>ykf+l^9YD^%0-V-$GU!k>ZW3zqVDDuh|#rAl&UfMv=Tfrh$}lF1&-$2bF~5{HM2%eQ4XirPhqI3e#huS)k_UBOOpT80eWDA_2$#>xl$Fb$zm$Sd z^PUV`QeoA`*GWZBec>}b94O{my+0PG)A$KJNW6dqQe-LqY7*wI$I{UPYLwVplj}yJ z5g2$d@KVuCihgR4_#A0{YT!TsiAeJID({9LNrS=B8x=J7Bq}ySl+yQw8jh&0KOGdG za1?i-V-LHY% zh4lRkJ12COS}>F`sbwMr%>;XnHtjMVM6Br`z(Z&+8`7cQ(uh|5TRV;@7>H=k= zFs5uCrQT%YEszQB?i%K)aCb~|mO%A?rdkWs0(zyffb}t6FJ2^i{x=^x4)w8PL+j zQou75(+tU2wgMUs2j0%;9FhF%;#G^+DKIirZ|(>|hOQ_=c~+*~?o8fTdBZshX4Uke zF_Fj-_0BhX?8X&~+L4ZU?%lM@Y~e3u)q3x#R^kAxvq5s=9$zV5wDn8D6x>qUQ}&Wf#`AWo4_%pEiY>fy1>(uV`%#Y_Xy!M8>tdJ6HXv;*l7U*XrPi3zW87mZ&kg>njOq zlVH^yI7AAFsvNtvw2|&!hnlYwM|j=OX42O~=}Xd~feBF3s!_APKMJ(`ea=zPCMB;` zZRJvDxrFZAy)f!~&`(oWT)|QhPgGtB3{xmGEYd!HWu>ebZJ#bgk2q`NHk{hcg6AL+ z#Ari^Ud`K%M?~E%%S(tZ8PpW36g65|9eOnYdcPm)jeciv6m`N(s3D{AQz-+tWYyBF zVA=1C4bigMAKgPB^F9!83^lVOcMQwTqOPS}vPEV^I@U|)u0@p@kun6qHk_85%ve?& z6&QFpotHGrL2_ul@lq0nV(g1OU#Psxn_0yjKT6h`d=R?AvAVB!!%Kj34b)1m)a^z< zOMJwt=`(-*KJxecSy05v66a6~1o41TkqS}koz2PkK0cIG&s5SkBhSG&AQjVk=Mi2r zQ}&HWQjFezPjqw9IDLuHY8jseg*4T@r@%MVF~|3bOJ?2wY>fC*IQSCU{g#~3kdaq@ zg^7p#@9sT%s#4~zc_{V$2FE*2lTAEt;0CH=K$u}(i{z+`t&bof zlIL}ysPqKg8q>3ZEKLwYBp{lD1j|KPcXAc0*_Q9^Va2Gui2+3*Ynaws)jg!77iEHX#>7zv0Zbu%APg#l9MU z(?eZ~Pr0GM^ss>!#!bn^@gtk*U&wYppJs_%y<$i86txkKL9k(>Zv&tW3~#A<0?>&c z$I@Xxi4z0@d*^m<@Ai#>kZQmfq6R(Xe0wKc=b-@8=GDvrB(D{^w=!6yo8Dj3Mn%Mc zlP9q6dkhR(J!bpTbX_+2)n?g%GHw3ZKGC_hXY+v#ek-N zYV&zsf1Ubh(4pzSdB%E~V~W0Rxrr9&4cOfVK(Kn*a&7&Ez0q{g)+phZX)H<*mn|(y z0(LnO?4Ua78yiLwL6af5p!EpXJa6D;7|CbwTg7i=W*7t1L)~zqGU$;iK?Ff?Ju$O$ zAK?DetH8=hbafR~Gu}RhiqftoYpdO~cx;O|pl$h>G%%Hf>!1U_-5@V5E8pz>VQc9N znEQTCMIZ+#4Uv#1fZdWw;=?u{yv)G`A3_UUcQdmpI_wC63ir^UhQr)@2Nt%!I!X@2rccWCq;wvf>vcq$D5$_Qqpi< z;@8r^OUs+~csqZ7RV8&5G0+THoLV&io_?oi`y;Wu(QgUMiR)QV?Q48J{41qsN8Z<* z+ifeA`rJJ($F5r_Z{hT3_E=ZR&iI_ajzY%dAdn zRtM{I^ihA(>+kcsKsQ@mHLz`9vx!gJtp&elnIr7b0bbw9Hce*FIT#V-jT`r7(BBu$ zEhH3Ml@L5}9Q>YE{-mT-$^_R0>P=%$=;0He!G!S5Q_Ciu`Bp3i>oeoV56(&ziJU6Z zG=4t+NBSyzU8U7KjmOS6)LcCbQY0}Zg0UdN@Yb(53hcr>eJD*~E#wj)+GL$5Ps=A& zNNMFHu2P?(?9-T?6&2|n2RpaS*xyxFB8gr7x3ghdaudV8ls&echl7u;>0eKuk`W5vCIHQo$C9Wds%Y1Fk93j?P^?H&jjs*SWOc#8(;|PadOT=5 z(bSnJ5$}*&R)O-u2B98}vOh^0Fz0Jlq+{%J!_Bs))sBye_A#MwcG@M>(irHIvAV&n z{QWsj6Xa3BOfAv_r4VywtQ2x%i?*mVqgc>WV4@c(5AF@=u4V+-*Rl2L4J8{Y?bbEG zqzdcg-<_x5<2O2xsuRXtB^CyOtR#=7+)HK8S3&Pq#{Bxtrav=*l_$4?!z+F0@`-l8g5 zwqs`|DLQDLK-DpY43OD~D=QwpDvWj{G`J=e3lNu6J74d8x3rENY9U85+LzQqHvY=v zs-g98by#oE*jbHXI{8vwg`ga7lztC5@HV%Di1p>FU2O!Kz0w~P3aq^9a^!k`4y+Z) zj~wD5>Isi3)ldEU)m-b&sU~9wlVt2OAER3a2aDvzD4`UDO~FB7PttAlx&qSDHXcSA zC(PxbcEz}T5corl^0~4==(Tx7&5}Bt9vvegL6#U@+Nx$@We}T$wcR~pzt!){{$o*J zC8Q8V1xx~%`5ff0AcE{3w_8E6XDB!Jz!H0+Y~j?3+$f0(&y11ACsPj{7Eh9Arez># zv@8$f8JghDP*8Wj7tMgwl`B6Hiy@L;zjjJGU2_~1Pmba%Gd2im4)-t;#r@T*n(WBH z7t;1?zuyg69v5N+pGOtK;$t#ted+GfyW-s4zN!)^gEtgW+wr?_91o$6yNSSX)Xwb* ze13@;Uo#x_mDmxIvc_(CV@Zl>?I`=jMEM_6Y?6txE-kqH(Ssq09;J<1hL47T6tM!@ z3u(YF#C4Q;eahaNKUD?6mX1TaP{#CA#HUQcm3t3N_ODjQgu@hPwNh?dFavl}n{9Y2 zgjnohrZJSGHZB>0zSCYjh|XSWLBP5C2ipJAN8qq*!iYp*tae;wLY{j;AfB@ZS1A6MrT99Fz`{n&OIqp@w2+-FHM>oeTl?eGDF^D+qI3^M zIeTnvGq{D$-OLf`qD23DNyQnN*(k-3O1^`zA+kw)I2Izj4y^|s3 zRhpk1Z1Ii8+R8?0Ha{y!1}c@P4x^6k9ijZdnJYoqJapm`v#D%fSU72qez>wd7Ow@< z$$0JaQuVve=mnR%=Nlc01-;XtDv)M@?sC66(SlNwNS2O{Q^SP6yraVF@bCJy+da{O zf4MA|(9`pET!3#4>r18nCV>zThX@TvKvtHC8jkZaX37*MtXmI?a6t9i5T=h~kY(M= zvSMtdeeTjLQI7}C5x)T;Q`kHz^}ueFk^fgn4ZSy|mjOJ7)NcwiII#=q9DqYamEwq_ z(of4$l)DNtcLgjvU4eiA4_8c}tgK9bz7fu+zHXJHi>LZbd^X$hy7$_yadPneN4NHm z^@S?Rv&I~vU)pw}f?cY|RuRJ6FF94L0cCQvRd;t*zqr_Llj9~+9#SNA*Go2vbbLL} zoa^e;I%rK{%)j@HRF?Sq0rfhZ*cs{A>EpDt2WbZ-n2l!HCBEYa*|F@aF6O)H?u#aE zhxDU3g77+!VqITvpV%Kg`hJ^VvY)$0*he3N2Ja1DmiYHyt6#gjlpnx-&+ljT&%K|} zyez0%L6f{0kcJ<2C?oHF&I*i#-f=l9@JPCom8Lq6^G~zCPa3?Au z3CI>i*$1w4|2SydeGHiVC78e|N%O?cz}9r|ZgH~r?Q$D8qg;`=rn~U)kV%ODCj7D~ z;%<1TH|&5X&st8Pqfk_efF_SizV4f9$4TQ4}=WGJ`{w=rF9IEuQz?OpFmT-^$1Qk9WgN6V?NbG;#?->h2%jD#4JyfGv=w-AFH3-Y)OBhXpB) zYBTe4d6&xg4O|{PWs0$8)d3OLr07|%{_Zkc9or)1Y*A5govW=#(_dLP@8jP7<54(> zg$R@LdJJK%q>g)UubJw&L`1JLc-(En1&28Shs4iii1JC$tM1OpciQWHN0hu^fx6bm zA|!%Xe6m>zxE7y2=KC=7k};K$JJEY-L9sdAW~023MxNhE{ziD9>=o(d!OxCQ!**U7 zBFC+nW)M5o8etY{57xnq0$pGxHM^0R8~HO325$6(ue6YOF#rbwC6<+}t=(-V~&dK2gEsv9Hh2Knro8zW{nAiu4fy&1nN=DgnlrB7bFyd4Gi z2}E6VeDnIEDD_Q-D4-G!rb>8^T)EU!4ygQHXB)l5^kpr$-+N*J6};~hQx&p*S+Lxi zpAiN!*tjDXe<|vSF%=-pstYX`zKP>DECsE95+@oMZy`eKDCCJRrfcjNj7~OP3Z+4r z&kOnqIHv6p(d^Gq;aeLGTBG&RrPR09jVEbiSS~vUhJTj0Ns5TV_!5q_i9iXIda;;= zQq*aoWO6Ez$=9W!Vm@-D=0!aI6t+62V2B6H3A#1dd90CJxFK9a=7~YYJP{wS2iwS- zx2*SOpSI+5G;+X(_hcI6&61)_uw@za+OS&%g1mmZWO5a_`YVANl!~mgufE3$8ji9~ zrJs3@KUMzLtE|cNYwvF8$L6kOSh`x8@X_BtW*A8DBVYBJd2EY?HOPqC!@{=DifzfT zK0O(VhDB5KsY$@D5s$wIB;VuRzLxoz1+jt|-+6v~ zX3;7l*UhZbEgD6O|GY#Q8wHQqiSwFCU^FZQ+&_Q*`T6nlf}fiu@Q+vjx=B{3tZ_k| zUq3x-Z`?#ze_(LVW8%hPi)E`CCVK_?6G9eqZ0WcTN0%jH2x+Xw zzyk{J9$9Qa42}Us+{Z=N2Y=QB_Ig|)>N?n7c}n~#e4|y-=O(c=Z@$Ua1fAP$c%aeX1ok> zUrr1_H-68{y|Dy*3GsR|5LWz`gE;>LRkpjl5(G>ziGuG=<#&uE7cJF7i8*IGF3r^k zLet({Q^&q_{Ra!=x+;P(kATFnUCEnk{M@VenJ)*n<=NX8=nXF#rhxDQ9}oxwXy;HC zXhi&d6l_#vXKZuAZ(bwb;xv(JvsWXe4>R9^Na5Y00Hrr8MR@%AZ%1^fp(ayoY0R2L zKL;gT1r-N3+tZy3!{h{{MZlHJ{K3{M=zXi)MBy1D@$3FlnF)R@ zWE-EWppmV!g~p4oSz^mG@7?Nm{eFnd%L$9g@6+DjuVtIAe z$&+VlGuwA-0AvF7734Ty7FxgUV6J|=J%&NwZ6^&a(N|*!oLB@qO+~An{#SZGP-#zC z=U>x-C+fd9ylKGh(on06q$22|ir&x~o=pl&-T!l(!Ms;&4_nXr zO@2@-LGhSlXI2fpn|_~ZPJ4Fn<=A;BAX4GiqYQiqmi~vlSd|~PYCgR+Fri7}Z~is} z=5pDdbD7?F@TxFb!7INUvifOZXs~fIMZf;1m(vzU^o453f?!WBk-2pX59gn0_GNJ@ z2OIjW^Z8*m=;r3e;H!lP(T3E&QxKE?H}ymK`~y(*1|X z2%4U>FMVuYBprJDuU}Jdtp_c?|G)oO$@=LSIxs_c%b5X~bj54M z9KO8OEhZl}RM{=XqjZp4C#8-mG?PagtT)rG-ka5unKM4V6oO9-Z6f-|w3Nj^DSq5K zuE-$dnFmTVn_7SPop7h9Zi4?y_am2OsJnvqx&pm|e(%wvPP(}RZ@)I%{y;NmMn(+j z5eE|yiD{xYA+b;CrLfOoil_q+VDZr`qHrU~ zJ-&ts$)_N)Z8!mqpFdy4IiVz(f;9df0bv>Qhc``9EXCiiMdB|gL`ob0FEm_O_y-aX z6l&Bt*U%DGQ~F4fGCn=jR7QRd=`RHRusZ8w3z(d+OElvvVNYBHqZQgveaO>qzn7(v zaa@ZR!*32@eTmS)Doluk2px{+QkvE`qSPC@*njjnqCO;Zxg@c_KV8HX*^Ckhevspq z$36Iba3DW%pDk441$hkuyv?8Ot02F4*aeZ!jx<_1|4E;2lH3P?>~BS=pYW{C+d`=5>$_-Eqbd?+xA(kh=7AICtfj8@ zjGhor&E!F@8Qf>n#%AJxBWvKQ&p+69TY|IgRG3UAhCKxj{Hj~fvg5$Y$o8QjfM7N! zOwVF~qtZx#6Dt;3+$%)iEjIy5WySd0E62m)Sj# z0QFZf-_B4Kw=Z6~o4;mN+pBEbKhpipb2}Hs1*BShiq6GG=4pUpS%H8Iq+j@TV#p>} za56CkA^q+huudoEK!YxAnU*-@PBx>MphJbYxaN(R>zfrz%{xA#{1Hq7Uo1IdorM2F zK1!OpZ6?kFfIM3Kn#5KdsSr=*%Y?4DWN=J0HKoeO7CLHxqCO=i&KAJ@01BfXxoo;)I z!O7(DG-*>7rV`PGT4eWUC~k?CMlrZEIjD1mA*KEWSOjjs9D^Kz98TE{KfnGJ8Rs^A z>48sgr0Dl{A*kMxe9u`~Men3eiKgSuqBw^tHp#{ZsrihrL!M0j+ytT9Jtx=92MK69 zuK#TfG$u&xXYQRHayd>{Um49boUiN+_}i%kK|~mpD^6tl%N^E&`eJ8k!ra@}^3R(o3>&fj8$EF`ICGGQdQXWB zG+ZSu_@LMU!uf-Tb}4Fla7JWeEBx4%YdX|#Kpz4lG3wT8u3Mnx31J+ga5i0wjfYZ1 z2%7!3N@t@J9_s7hMv=1S#R9njcyWl&_ufD*rj>#_8ikVSw5j~{3$zx(3uVxnuagr>3-d6orb!z+}m*&Szx5;B=P|br)!lb zz-}bi36rEM#cs!xnDc=9C8hz~yGI2)VXt+Gw^97bmW=(c+i)Eb_ zyz8*66OW_IOtfa}1Kc$%F_1efX5By)@CZ${yjMgCwMM!372}={uYGbb8nO5F)#^mN zp`(x!sd7qw(zUvdBuuV-ri{=Z2l%`=b=}47s<`9mQ4u0Q<IP2*&S>$UeP*!Sf8m!eg1No{{h5ABac9Dbcwgw`Z+{}8_2H0!ibFpU=eRCPS4RA~k`aDWN+7XHxHLC zMU`G2`{pm?uX2tQ-Ivza*EUiTm}hmbI1=ipMM56_nLo!g81nGm+-Ezf*Xzs9qfMKt zzTX$Xuck0n4TLB&WLHBoq4hfq*;Y@9fI=7XTeq~Xt`2=J|D6e&mJs$2`krAQ*3sy( zn%nHK4?z9Tw5>!FbHl1j1OhTFl#xWGf|n5<&x`>W7KW!%SzFk!%_-4WynZZL6)T~! zi&lrvMK6q87L>MjoO*aBJy@x$rac^R<;gV5pyn1i`SUMZzOc!3~e z9EnvSf#d|b#K|(jbK(*1BMtV>io;lr91zsO@s6@f{wMd%r-iS~Txpoko-a~_kC^_e ztsubAl9wEY<{cTfgBXXTfDlbY3mM)=t2_eoi<@+Ttj|@gToMwqQdu|;B{owjL71pq z5ynT4i6ZQkymlDEUxo=ygdg;wEnfl7M}?_0?3Jxn5%x9KXaep*yDt;{)HRryap4GZ zFIGvA3MTfB@L3-@^mH%fdJsX~gs&oi^o9p}0vHF$Xh% zx@jmK!SG-UO@q1_C{3f>%LVT631LG#&7`IoN*Oi zj{)IlEFXu^N4hrXpInpEf5yG^q}iW*l9R7jTbg0dSZ%npd#4-Nn)sDNZ+p>fI}SwK zuEMOG)|GXfx6rL?8G;MBs5fVySDbU5*$Tqn8DL|MACEZ{S)O$)*}0jo8^`6oR9d#v zVLl~ipK#E18tYKpq46sGY5v9=Z|>9hyJW4=Tr7JMab_??^Hg47+pv2XcW-?n)!Es%`*In?c{)C;Q40yL=dG@Y@H|tc*l70D7cNAk64pW64*GDt6 z7}WJWV-%@z2LcL|fYa&)x`bM415GTjAgw!9=iY+~EOJ@QyjT zdg@Lg9?n4|-M&(eAMAnp<5w0;KdHny)a&8*+Ou~dB0WHpY;dis-%sp=`&i|e){0A6CpHwF*|l6~y{r^7Ci1XvCO%_dT?vJ+g2Ck;kj9kc_#(Ji zNTU5Yb#>^dn=t(zT3o?jsHs~HYFr5Ljw1csAjb2s7{Fl!Duxl&=m3IT0sAz8+h$Gp(8&$J)hnVDcVzO`MX|}6C1UaG{$v4>saKI=rg#Z_%k?{K(HYGy7>T50hAK&uZ6t?l|Y&jv-(Z+Hr?!&RgeNGHv%S+8|C)9q% zFFiz2HfBsW*|)EIm-wO=|2bd`WI2|$({Cr-UnAG*WQ5B6kGZ zAWALq_a?RG$Jh4g0CkTLc=tk5)m6hqB?ClY&jWhmNfa@vrQh<1CsR)Q-ru9p&b@*| z+5xm5(~%Ss4@O|0av(!x#L-Z$<|vm9hM0qHJcy!Eh9ru+3xo(g7=t9u%z^bahk?p% zv#i+@ghHOHpfH+?xFBw_tLCTqHg1NsG|`K!8xN@4NBkFU@sB@O1!`D^PgmjaPIm&~ z>L$=ldFATm)LW2Sls1rpf--+hBK_FEjsc3qlnB4a|E9Wp*5Ds%U4=LA!r5YXv{7tf zZ--5uj@iv!Oc9klmWR?k5!de=?iI6IQ^N4MmVgq)aI@vVtgRK`5Z;vAO6udNe6 zPK9$xT&?+)1;yvh+)ZGhb{WJ${bB<*S@yROUe$5AhFIz;eT#G&aL%6@UhC{R8)-wn7YJscI6T2^c<7#b-{lPK>#A8^@B#}U88-( zuA*g;l-F;;A2>SiaRFaTkFHwnjnzDt97^9=4*uEYI0C=5Ts^SqW18bFTo3~50wAsp z%Vx=yjzn#h4B8&P>+Br|;q5u>P46D)y3p0%W}+b#);Y$OFM~M2tI{8gx)?`@M4Itl zso033!%79CBT7Y_pSjU<;l;NdNq@k67jeCIAaNrcGk@;F&?)qMwIVfFy-@5Xm=A_6N_KB%(bo;fiS>9zk6OC^t zXU<5sy8j{-Ee}$J25BP8G!vpjUHb9Im-bqm7Pf-$_C)ziyuf81frJ8UIzSq)IkDtp z2gJGr|Cv%%5aW=3%>v@q$tw@-qFF@`%_1J7WASSOnEr(+mxRzqXO?emT=Vb~E4Wh# zXkHcWHdbj{)|&rO-;)|;XXn!(k7e!&DoRvNqtN0^#+$}YRy!gip8;t zhF^gj`u66Fl`CM!WZAr-T z;%oW`XtKr#B`upjS8d!?v_bTk_Hk9nJM|C>S$e} z$(1i8s$HFEZXhsbD1M@z`s)rxghO>U?sInq{G9P+2Hj?$Ez89rQ3-Y$cZ6GrhB z*tuy^$K4x>uBl^HKM$DCIkji3!#1X_Lr&qkum>WR1__=75U$5eU9u0)EqO_+X zCZv@rO^IRcF8KT|w)+xHPJJjR8oV`Cj&bUjHE^jDBiKn0i=%JKqktW*P@3#}bLY~sWUv8_*h^~lp(=tT9PLpcW-{bRRni^YYgYq-)Q zxx|T%qG1MT1%w7-z@5iZE$Y=&ZEPxr8q!>}HEd+W=_|BL#}@HNx=ZRCrjao);k41> z*LvRiSTeH7F`(t}2rSlgucn$DLZ4H#G!dP#5CKQ8J4$N&w$k{JfVe?UP;0b@(n3>Q z8wAFWRUs-=#(&CL!ot+nUun*C5Rc5?D9T(Xkn^9PxR5TF+`RCICnPEs83(9mLCeH? zVpOS`ctiT4Z&6wosMY#vkrP!nL*fkXrx2Eq187qaw=;GF4e`OcN*LxiFC92LvtP5O zsR5iH2VGG93Qn*~6LL9O|E__a^|k`K3~4q$&P@XjLJ_Y=D?#}O=$Ueuhun!U_>`I} zMt9-i`ARS){f02wdBt`PT&VLV)5j-88dGZzdzGtFZPkgLxEaS6b&{xljChQ9MR^H@Qo<`Z@&3 z$i8Axp2346SiXaz%xfQTQA%Wk%~BMU4ep=3*~Q0j#6OCOr~8~Sk>2o;u>LS5e@J<~ zo+g2O84|DU6T?A5u*& zFu4fntwPt0!Mr5r0}%Fb>)ZBVA~zyI2#YM7N+&LRyW8nIi42VC%y0)o%u;Td130UA z4K|)=&w&NhU;4Y%o-j07NNm*%Fzis6v{u~9Ra?4)}fC4n2z9`s)eCmS|Zu=;}>(Lm5pt}y!p1% z;?b`k6n~6TMD5w$+FWt&^#6qJ9E*Q>%QWJDITsf3`idjRs&^4;FK)ax9d!KA2ZiY7 zdOkD2kc5!SU-RA06Aah!w_##dJg$XUs89WoLJJZ>b{_ctXT^EadRs+xw!6okLq@JMBrJT* zD4iA#qm-ke`~xJ0olc{^O%l*Wdd*IY*;H%PGovu@^r_#j9Xr0-b!N+-sp1HRo#?G! zyUfonUS&HTgAOND7kk)8A$T6XT7Dj-^a`^ZoT2G*#t+z@$Sz<%WjYuku=)2S9WNDs^~wXE1kxx1wARc!*s(_95oB8E_;p;t#!;qR!_0IDc98h* zU{^lQOwT1rHNe$f4bgQC(QV)0ULTni8A|v#I08|EQCmN=-T{ulj=m-rDbXMH_xG4{>P7>U(J<)zBAo@vl#q z^7*Byaa$oD8il+zKzH0T)E=SMB`Lk`);5+am`M?GdjTn?g4qJwirc<|9U=Y$Xh{Ez zXPzb*!weNq@RvvVLx!=I!*bnNt@15_A!!x?F%hZZwG6*Y@Cv8}q~ytFa=A?>Ia@>X z(&8QZk=&uj62Eqh@}7j#m)P`izBV-W|svMPrOya=>qa$vUW-3)>XUPETu35OP ziYy1)hmg%9zSS{Ta#n4+ONooVUB#qE0R<;5B+#C$sY{$cKIzh}WY=snQ%JL1X3Wy8 zQlRuJ^=|O<4LMIRfUbsLf6MRI=py|&aVGl7ugPyRO{GMmnx&a~{8y<)HeFeI<@Y7J zijw3)vzU(q`U!)+-V7MPxAZrqEzf3l$*B5i5080YDm+M)P+%=YgfJSuqNL4Qwq1Ww z4Pe`_bIotPmi~*TVNZsBsmZs&pBS@5q&kxxJEm^Lq@F=TyHRH(NH&v^UDri?GDA(h z8cVBLjW%6&(8k}V&Hw8WibzWg3Dw!?h7gIa`x+XHsJ|EF4jQYL|6UR+hT2e?ru`Qf z8I8OK{n!f&ZN;xuI;=|WbWL~}>9@F^cVNDnc$Px<^ht3wZCj4jWxCnOkj{U3HKL2X zL{EXmi6@=i#J881pHRf*S9&Mox|~V)VLr*FR6J=;I`~t?JAdozc%Iv$;s8jAEh4?njx@})AKpjHvy8S)w+ex!9WzP zZaVE*oo!C^yQOXm9Xq{R>bJyTd)(ytG|X^o>iBimQIFs_h?vo&@2B)>eJ70j zw_z$JI@K}ldg|3wE(K}!EbV$=-N49!jZFL4zd)yI_0h$$i1jDIb+g!8>*o~{CJsfS z!g^+9N}L>)HVzF=P4RE*mU$+Sa-}i_YH7NYI@KEG)Fm3ttD%T0je`_h(Jn2S(>9FF zu8b1>G305IC>YpA1(!Y8=&Ic(7tr^|(@IgmpEQhFWYHtZu+A5JYB>))s>1K6-)J9aQn!?JE! zEpukUHYhdO&Cae-%xK;P0^5rAhrLiad{40PqRj{XG7*i;@G`Cl0YY`wq#SN@AL2P1 zuNL{YbIYysyc>_0j$;@1v8AxLGBNsJRq}=gnvLE8J+75J@MibrYUyeeRaEJ?IL^?$ zj$t<3hGQD8#Ljo`0TG=@d)GEJcA%8rQHGf64efA0M5{Gw4xyJ=fK35PaN8Hk9nT(Q z)c0`|LLVPdSVf0aQZnV(b$qCkStItgRMJ>#dGz2rG9Pvlx{%pc1d4H%OuBKSMx)mBxM}>n*3hv82umJjw4bm&-3iFNjX1|X z*DQ?qec_XEQ)bVLh7nEy^Zir!*&Tj=oNGwz0#k|$K6&oJvaM5^*fah?V1}90dCZ%F zPL8*fnrH(9SRnL4kNudMZAGaKF0(+g;qsS3{ePf!8R-~dg%DBL-!p=yRAOajBaTI` zc+>z;J<9=^K(}-1Ym?x56CL(nrgmDBKs%>@i%8Nd^T3sy>lezg7cO|Y*XoHp%Dk6z ziKXcr9Jg3SBDRnJt%A#K3j?0KdiUM>F*(U)fQ=Dm0*}$jdPm7fhbtw){mt$+cF|l| z5FHbuaXyOomcA})FUm8Tqua$+fin*kv=E<{^H)g*P|RJ!gXBu!7!5ym)UqiE=L1kEf(Sy;(N@=P) zMi&KY1e7BV#I4_$5QKXqU_0k<;0`@_i?`yJZf1Dr)~!DFPw-8Bc^`@H%s%|X4g)l1 zUza#Q!~>D&&HOf9`S>&Fp(J!~9rxx2(qq5|$Xh7y&K1i(5n}keJx@)aCL}A>a^CI^ z7eVQ53_U`Fx2i&|v@$x-2n&{CvzSqdP^%&4N zX4U2|LXlD!QqNA97x&8ZQJ(~E128LbbNY6mtdm2=53dNiqP>1u7pJs&IYf2W73pg9 z0iuj88f$m5`eVBOnV;{3^}QHx>_&MQW79?Md3U(YoQ7aR&x(YPU+TkKkPUALf*65q zcjJ>qUq(?hszP*SH#U!NU_R)upLK>%H?M>+rXWnp>^isgB#$?YRuMji55AO}gYFi{ zQQCL<#Cd^9{s+||8%3`ZUYl-hc@;MTw@Q=>ZTv>GFfi}Si%_Jplz?^9?1sz6GSn`V zdsmw}mY>Y5iHpH(@J6upQUC@?FD;zb$4Quvz`UkXqli#~I2hbifV=WV`5H94h`|-& zgNA@PUW>E=qq1Ohyx6vFiSqJpvv3Z;b|5^goNya~$h3szS%3&i^WccQvG`*e@dgxf zab+jdRLu$ecGT@Sm4uKP#8TB+G|`?+kABgC*HgcC*DX;At5@kJUhff4ejS`z>iP^Z z^w!t$|BN=%>A43uXvAORi(p?YXEvtSfqzf&uSL2-RAM5+Tb>|rs7jHc!6pEl$Lv=7ou*S$G&9O~?)1S*IDrT`dS3xF1SJU5LY=@QXRswrx@z{aLTz zDJWl+Rg|e{Nm1YPgxsCcVBW_O@Dfb^^D0u!wZs!{eYZ?C^M`2oaYC5k6w1TA>j;GY z^X}0(&5XxoZ|=M2eUT%%}4#$TCag+SSVr;XfdwyWjymy9i}FNg=Q4 z!u-dn5r{E~GtjOuF z9Z!3*vpaP#DINi;Z8te> zRW1Z-$;iyyM_8jD!{K5z3JeRX!(Zvsb&Db-2lL~nu~!DVz2M`Zt8}ZLH-t=WFUHFf zG+UR>IiJ(#AVwT0RX<>2dSV7^je~}KXt*Cgkz3OY*S~W5^gacub1XKtqmat5hFEt2qn%RYrJ&pqKT(uQJ>WN0#0%A z*))RTc*x1lhH=5G%;Wa#%S5ulpA0VP$Et{KJtOwJME3c3qpXlXAY=!t8=g!H7d3JA zRoj72O6vO`?3*A#F7i#DiOUHQy*{D=PtX0y++fL;zRZVXYy7k>h8nm! zxJAaUpkBy-iq^7S`*pbgRy~LgPniF$iXa_uVG#d)Rg&TOvk?AIEgPRsvtJVb8At-xzB^6R5Vm_fsX1}vu)z8&!1PYHZpTesc(aNA#4U( zX6e?Dk`sbBJXAhd&^}jivKzrE7V`l{0Ps7B_{bPgfsXU5j#eF#vU2XiPi~vgDEbK;L=q=yTjrpbk@U>fOSlok-7Tu7yYrt9UYFFARz?0 zLXX210Uz)7eSnalbu9%4q#4NbC3{O)OMaK{Q}-#bc_p1b@AB#ZU2v{!zunbI1)XufAe|(;-tgvCd$#|gWZanYn{Z&ZQnjv!6 zy3m#{t2Fag>F04c-yUx132BsyNOK;luu1#B7z0YC1?Qit12n63J7xh=MS$8monR-G?LzM1+olo!Vk>)-WGsv>t>enwol zU`(wQ!wfh=Ot#Prf=Ha^j{+t-Y)rC=2#S`ta=gO~_v&(-Ki7^MP4U=v$$cws=w+;Q zxTq+`l9gM-OqiqBdV{kWD*y{zqZsT|@#9@A+TdC@gEW?Wn6JZuABx!8rc#wcrhB7y(wDJvRs}r>nU! zpY1!Vo(uxKHZ%>siIl0wqNB0KK41+w%iN8;*P6bAjri`pd|sc-n)>;?tGzw%j~<(m z3$XFFeN;a8M&5?A-XcYI?C}z+?X2oV`|!P~{Rp=-ji?io;t%tHBu5YT?64DbQSN~9 z)2Gnqr#kI&JSLI1o5#2J`2zc2uo zP?VDlg@U3fXzpVoQxgrvgkb@B87itGXlZ$$Mxn`m$(*E zjky_DQW5&Cy;NgC@2dUiA%kOyCqw6O0>b)MNNybz#N`C0R#J;FWhwCu_$~Jzjhh(? zU0>KR(Z%y9e~O9!fJE?P9*`WjA9b{bx>&k9B`o9z2l1$lN3!L21dagW<=*^kc{nD2z5SlLyxwA>V+x!}qhW27*c{1<;bYA!J*8`^W2H22R| zPh3&oh{xZ8+4@nZzqkk&%EL|wWg$Pim&o)@g({GEt=7R2f?^+p0ikdO#ny@fy!cH5 zWFOPNc?)bC#~u%}BY~5#(608JL$T0o`_kwU#V4;gItIXsUu+kbxx7HpWD)M)2MZVc zfkrC6DNYkJ1S!p{gbIg*NDJPso4PG_iJ>~%neLsruZ%ZjSWDVRonD4{qR+cGbHkT_ ze;kn-cXm^i41?+4qP6Rb6yw$+t96|CXI&0gY~!igPGGXob;wCnrXq9+JYkRQj1| zX$?t*#pv5KZD*9wdUZ3K!6h==3c|sGZr{ysJ9FR@(3E)(WLGFs9;2Gq$aBtFC0$P^4nE-LYD#H6{=fr!VEsNh#Om7h@SA>hF-io9 zb8l*B>Zo*S^LO(+NArt{#ZoG(nDtm88&+CaK^sh!_BA$)T6h*dmG(PVsR(4=DrEb< zI7$kX5=MzJOAMFTutxDN3(VCO&9$sDp(WrUt|G6mGN>;hjOL*p&nB`>I!4$5Ed&Rv zn+7z>7Fs}N^0IpGGHQ|Yz_I3fXNeUkm8HhW3L+6I^A4%feA5tN4&jbfIH6T;?cEDK zbY;+GC44?Y9J8kTX?(j@*Pz!z6Ak;YL6=vUZLZ6slxjwCd#y=RvuH$@rZOJblvqN zUrpYb64psw6H=p673VkW*P3Kq-a-3-SL1@9@#%rNmaRgk#2c;VJ`0;<|R_@`U&kL zDS(8|ZCp}U_$&Pj{(l-*Ybv0J2nqY2LDTR%<<@8GPM1YI7~mk@>?xbhylz$KMqCn{ zO4z1W1Uo!$u2A1Ojm{}IX`^yMQFB%J`4N^hPg@z{Y*SUV+Tu_N#btLBe$vz%N-9 ztM;zACC=Ca7cd~{$Gr9mA8!oB`6ZyWu~xnbiRd-3ILVQ)-9k*E$2^HAduMv}_oLoO zQLKZQdJdJEQeO7sj>xFhh6IYIyv0jfXd8 zOb?%Zyuf}aKU2)zM9Hi;(@h1-o~(}m_xDCmH*4FD6hIsw2LlBuCNnq^2@_Nv2m%sO z8(1r9rU|kEvOvQodyMlNWS3%_UHTZ+OCHq+!(bR@vhR$mfO4B%{#dfO@Q)c~fd^df zeCQ{H1_)&S6$0Bns2GUs6dJ#R2O2rF)336Tr_d(hL;QlHQAd~|JR#ODp=0qNHe8Hy zOolM2MgSHSR4Sz-0;bVUq#6*-pMvY1`e%L~+FX>VuLCnYev2dZ`hpLVKnyJci~QST zJd-2%H8?T$B5PurQxMIJ{Pd_s*az!b$!Xo`fb%dj*xR`3*-**aT>ZmPKjLO~XEe_9{{Sd*WcYEnPd` znB8KLIkYN$M_Z1Ue(8hq@GxLk@mq@~<1qMIx#IBT;eO_Eg?dGqpQDwF)3d8zp(uxh z7-(cwvb$;9skAc6^|3hiwHZHIB~&bQty-}1{`fm1=ly4r_oBsGh$p(OQzFB%Uag|h za&L_fid&}f?`K8Kev=dbV||kTLP{P-&t6Y@>g{FbD%1h1{G_IKnRVz+s*+ zAn>F>jSZ`bHLpPaVNxz{M+)%H_;wx<07ctuo`jCBnyLTe>YSo83A8MnKelbFV|Q%Z zHaoWS$F^ezNVw%M^UJ$Ih&yw$4bT4$YoYVU8aVhj;y{GeYn)A)SIR$Wf5=%}qk zgxF$1e`yzH?#RQt9WZ9HEqBMyHO+sH^N$vg42lNr6v`c_3|>D7lN7SeIAlT-!VQ|H zP7f@XltnK54UPjW~F`Wg@ot_Jfvi8>O4OsGpW-&yx?3kV@C z%rCa)GRH^LSyn8>xf`Aa^Hv%t$^%iO)lgIfegm=SCS7a`f@@EQEI=5ZcQZcD<`N5) zLj;inB9c!@IuE!M5O<>-+6Gc8&0!_vx2SXJUB$(;7f+hR#`yV^2|QIT^w*nEJ)G!u zADy|#2=+@t4x!}@s7ORVDSSdDz~1^>LsY;rq^kU_QRlp_UTIwlL*iJjdGvnf{3rSg zs2bt80Eii|D$r&p;%KUr(C8S%XH9cdC4QbuRBENx=JAP$P0u%$gusSlFPTf+nNO8$ zo>cu>svDtai6f#YG!4a6q4S$g~c$*?$esAnEb(B#eoZVr)hBTqV} zNl+t0RVU(oV5Nf00;rN&0yuVIh=SIFX7NzsmmfG1 z^^h-BJMD~s1A-&*Ndo~5i-^W9im2Jn9E;B2v2($Jsl=rRS`8ngyn}A6)Z!iUE<4px zvX3l4nuMYRo+-P!TC%K|wa*RR!$}!GH#s}$oodHfIE3zZFfht5df3e9KE}1B)61UV zbhc=DI%ebaQ8yq9E-vtXr4<}_Yx`Bf6boV~^URHiF*ivV^8(K`PgQV19Bh*7G|!oU zG%UE*?y>!tmD*rWmzbg;I<$(i9gKyj+W)x$bz2IsVp%x+p2>=5dR>B%N&?^>eo`oq zxuPPRg#IH@0K3jWOF+NCo6mIegel?$=4Aqf1AY;K&FPu1FpnhiJ9-_@`8@*nJfEQ0@-7`Ti^zB|SYs0LaA89iJjV;sLhW)M~4A>MCKAFE%v#H1zaS^!m?d z3*b0&6ag$YfJpk*@I0CF!+{OTfXS{{6gv3E+mG0*LI13W6 zt9NP$;O1TL%w0Zf+iUTI<>T4)*7aK&(&L)lV`c+EB5E*87j`(_BfXTMt4EPr*%(KD zJFsLso1Yb%7BDbDyS99%XL8uzDv^mL^(vp$=qG$YMupXEE^F;lynO`Nk!G@ zNa%oK?2>RLAS%2lGDb0x6idz^IYJfjY&hgAaQH+T*%Bk1t(YS)N^nTchhIhL4Mgc= zI7o~VOxnS;o&BdQ_rRYbp^JvSKiQVt4F89(>GA3Xa(dz(9qP3;ow}$j@EW`U&yqVc&#~}|jD3n3`0ci^z zwj8iv^LGy_3VsOn1S9Hc#F3m z(qsxr;*UED9p1lVl1+@F{4axYXF|&BFxI|%fHpQN)=VxD&MnUg)5wfs8Akp+<}eq$ z>BnUm?=0fQ;*VuYJFJN;3Q0d7bLFmPGpdti%}`!ghr ztcB;mSVIZYqO^uHh}tB!jAi=6TBQ^QAa4AzOr%9$vri)n;kB49dx zHP|%KH(;0$6I$Ml84q!i|0ItTybPFswo*^P@sl-Ka?pwf97T|*YZtD;G zH-O%wllYyGmojdny!5+9V z-vTOqh(?{-2}bvh-%e+GlBGI7+PAhB^#kV%6DR zSRP>S_7)Zf2D+i1H{OGYEg#$QTM-vA5g};qHv$Qq+={CMpgXV8D`n*+^18Qmb-pWZ z!Nl3sfy|YTZS%kA*wpU@)sl4~WmC8q1PZ#SW@UBN*t5XDn0713yFHMl%-)kxXT&GJ zXK(w9yphrfx9p#_=-xJ0;NN9~{n)aZM4iy4PLr}%#SwGn*2m@t7RWcTB=^JN{;*Q% z81x?->MU;n!Ae*mxdg5IDgadGf7o5zZ3Ze}fK=+oKblqQFiQ{D3jR zL(GOhHs`o6DtE9;#?YR!G9=Xs4T_v8JfR+Jhc`a?2Dh9dW~1Q_CC{4XxREPJIUfKZ*@AhQ52=2>YtAF<$hCi*Xib3 zKlm);MDao^;FMT4ZA3v>N^_##xQ7bB$6#d+*YXXtP>V2SAqce>Zdfsej+KtY4DsLNpzMU>0 zZ~`fI)ECtlND_!xgjF-*nM#8MfxQ|qo}4#9_X#UMW;s{Js;*Af#9`z_*A9=oPRt~H zD)`!JGZ~v3=G!x!z~nH_G((eGBG0fNtN4D1*s~MJnINS>JO_qf+BMxyz#d4R3h=1) ztY&3LeiAkPc$U(iX3ZgAuJ6fd;3 zOfwq)iJ#W_+Y>IW8Dj6&(wr`9@Y_7i_7v?jrvT#onM(4Bmg))^L}H-wDS z50+g+zUKzasn9|L7BL{j&HQ)S@7_9Zuj9IuO_odnVBrr1&~3&&gbgO-7wd4cL(B3q zl9=e^4 zBC92;Za6{Wgiv}BUOn)DNoqgn0+!%z=!KP##k2+L4&sTF@ceI)ArJpD`gi!{;-=>J zqkp^NdduOW6D6hulIHnS+h$66Fue+)BzAwUI_j z|J}ABvxI*<P?f%@NP8_k({z z80IUffOq8$U<+xKE5A6ukL;3DMC4F@Y)rjGOJBf5G`j8AXdF=}DN~ey-wd$5iGg5@GC9e$Nrc0@dpBnB% zM|w>InXD`|kcf3Q9Xo4Ol?f}0hfXz|SRRKjNhT0R{$yn48waYvF?EhfI^Og8$bK${ zMUE1nUMQ>L9y}fno00pnIT#Gdq6aWPa_XRLYM7zaRD6=SJ2A;XnJOsgi)Cbm_u8Sf zA(l5~;5F-!>tfYdn=Fp|S8>#2J>OcTn)N8%GS6xSv~3E}30}%d5h__L9>lF}&74+m zQvHQ+L65sa!IE3!dytbcz>0K3!`|Qty}Y(srZO=-+8+$l6!nubtyhG<39r_|X_jEV zZ%Ac|EA%=6X4uMn<~f`Dvx*0iDMq@xL5pT0`{d4fqu-dx{Mu4ImxpfMaX#kW{IaX# z7R=WVco_5gE=k~x777=f+h1OQh5M!yCn}fo4M(sAuEtqMG^0*@3TdcV=gT>D!GfmJ zQ1BzQpy1L!6pi5y@=)ZJNmBeBYb|KJj=CKoGVQCV^^rW-#4tfobEBs>2%1)lk~0ts2EM!cuVXtl-SS!z9MwB;epaCq!C-Vl&w%Bw4W za=RM53esbGb@K+=kNP=vF(y5Y+dUWKm3N9u8Q@%(8(I0Cg`WS>n@`mK=iy3DU4W-o zdR%9$!t;7Eu-4)$k=U6}ml2&uyqAeQLZ(FlsS~_vk`;dE%EcqcO#c=WFC`l4;9J5> z(OTAs>HTl$lHyjkuEy@a0TY}0=8loZBk|D{I1oE(t&7dmDLnH9H{s+vIl>=25=&_Nd z#9)Fk_GN=2Dh$Of2xK#PpwS$j$n^40SvaWFC=zTsMPYZq7X~wuGV;69Wu_4T)R?Yp zMTWJ2?Lg*$d^&Vt)5}VR+V-*Ji+^4Cj8an-TBt?@B-wv+)M*1?7#opeh=l>aTg%L7 zr^8Su7@#ai9RNhOwW#z9$eil~i`9<0YAn%1ZlBRrdn_!qDbFpZ(f_ruA9^V{7cF>o zXRN_Kobj~3SjoYD<-zQfjg^tJt1s(@fw0cfT-2(r(tTK5TD26}<>9qCi4AsLZz^n- z9nwSFhF@iT2GJlsxor58+6JXOl^2fiY2T@(G80y!?H-tHkciegsJ2$$9laCp@VhG{ z^c|Iv;9=KJXK+y(lOWChS%iHrZ=$rim^!3Dh#FGQ6TXr6$Vc81WB;Z)79?jz-~g`@Dj-EgrpE!qq}WhIWv&eJVQfV; zRk@M3K?UB)0}DuNi_qtpv|3*Up>EDc*;zpR=_CpLJ8lD^)0b7kJxHMx0LET53%4c~ zvw7UClrcR%`rMqbFbc1mXIYHDs@@JWuc!wl2H}CcOJ9bzP@rnW(rkX{ucN5_)aJF} zT3WhjV#4$2$UjYKr+{dyTo7(9|E@HaNIO#MLclw;J&6xXMHIZc73PPP7ifAv0x_rl$v9)(XHf4q!-Rs-t*)YsSYQ=&X-TgDCSGNwmJA_)tj<SKBy3Fch;qKA~b9Gha z5`?R1V+-%!a|ktdf;s8~#cm{chG<`TVGT^Q1Z9KEIQV5NOIO z(8R#;J-|B-bDJY=m8!b-Q$4u`=GT2Iea53q;I*LUak@yhZXY$2Ks=lMCg?#aq{OvM2#hC~X| zEn1_EOZnh-fRIthEzEkudCc~zsLyWi$voK`Rw75sQq6RO2A}?&txc8}tGLN^IbAUY zw0V~BPcoUAnf+eKIvRk_jiY{ldk<{5z;9widCH!w{YE4>an}lq>?I{(1XyQxq~Z5& zba0(>q_Az>_2lUH_*51%{G9f82Xekd16Rgf-M*KM9_ZKIaFewBo5*0|J@KPqnWya@ zDpKJ3ua0NEXv85ypUKg7&C&Y`o_$Ymrw8!pPmP1izoxQ=7k!hx>xpTenBRHFM0#69 zMAT5zF$P^*nm(KgRdm2Fb>KnJ1s+HH-38;_WS&o}&-d2y#OT=mfF@<+_f)JwTu00e|L%iU5$?u0p?^K zZ~NBE2Z0~JHj`zE#v!q4>h?Z3C7mJpx#cR(eXMV6?xwF_*-w)Y8>kKy3KS@w zyL;FlFfQa;TxW0Upq!%!ncw(Bq@-P7lMi}ALfx-3{5Wv2uFK8h$Rg@>DaGu1qkXqvq#mwP!cSsW0%gx24dztip z^c4X{HW)PF-zxAv0SrOSG%L41?F)~J;0||t+4VXY!FnB;cE{`Wtm<8IN&&+H!wqq* z1P)E+sL~^H961=P0k|Ess{XjKDZ~OkEV*)@ol+}irTjM>`kBizWhn>*`y7Koc55_y z{ZIb*QYxq#iCcbI3i;&A)0qQ)ib{T-al(_Ij-GMIVfo{L0^!knWCySlZX^Yd0*;{S z9KA|*=o_C9K5mI8zopu~sja`(gP#M*znnlEf`Z=_nxn9VA&8L_6Co&}%{gPn7Q%ZM z!nv-|7%v^rplkwD^wDmV1AV1<(W+s8fTCn6?Aar*(v%LTCn0jKbb*6F|IAQ4-^ttv zC+g?x8xJMe1GW$%+i%^(Dy~aCd!oDU@wkHv_V2FOFZXiv5stuZnY8fsFQ%Dj)&A<% zZ0xVmH`X5JwolW(K}Af5w7TIt{b5GSa8h}OztU2fmY?V(O*71PPvLrvcb}^KXT{4r zhF9(%q@e@tE^Yl9#LSz#{M1Wxo3L9ib)obKUqX5C1lWb%fL9ARKsDgjkQQFCvX*AG z-Y5{!nA(!(S4<8QIWkij2QxcKf`-kaWVhofTB%IEa(d+TkA1Rl@3^D6v{7TjQ*g%Y zSv{f{%!8Jp*M<0vE9f($jk`dn_q!UB?FXgEuq$CJ+8Bs4Xr-~GJjqGP2OFsNAfxfg z9~$a)2cW*Ka#g%GjROMn4`VTXs5Ew+6o|1 zceKbok6+$!pBp0ci_#zEXac15Bn=SSTDu%toxnO*Q0H^f(j|(+VeJ!>BBSc~U6$J5 z<}@-YK<53RNtr@UJVQ3mm0598kwx(d(B*0Mr5!76CN4IQ=wzig@>CF##D@93UcqHI zsM(tDaX^8R*d%VkSBpV76Siiool+0V7={b;SjwTH-w-f@PvLdWooV;pL-Lljxl56U zKx-j_D;`PI=FaH3dg3PGK!8`)8llx7hdt%e{Q>+hW!WY5rnwF!ni_S@qnE`LOp#mKP>xhL5s=>p0E_x_`4T`l1v@NZd znGgUx_*d~!v94-9Ye2d*=eFbJ&0gmPYhpS6UPh#t)BepN$vg^ZA_8^8zxot04o6`$FwTHkED@*gb&Jw3T|1BtsNtj0YxQ} z5D#DwOmw6U`%-Q4PJiAZ>J zK9+>YxtsBJ31R=jRa1G+9os{wdl_vIcm`R9YHhJ^V0SB@UBiF}AE)gT4@k&dL5dJw zj`r!Ma9C`Bh5z~~lZ6-3T=7q#D`r?=&RUD?+77q#Tt(2K{V96$;i&eE6OK01sTE?* z#wlH%Qe>%^!hNZ&QKP?2FpJlCG~S#u0j}0`{vZo?7>p`MvGe41?ToDzl+)^j#WVqqYzN+aQnJe)y`3r{6q9GtgF=O0%g^pUTE8WUA|UI5pE3vi zT92Rqsxn;8Y`irm5W5D)Zu-d)xQt{_WV=c@;#Bq@dmnpr^zb+f+XM`U-o=GCl=u=M z6e?reA$!6vAUBy*oYc|xN@Ujj;bV&#jt ztOnh59n%J>wn3UhnC3oJsvN8%9>@a}je^|*g4 zVF2gB+u+$K{B`I2msFE2pRK3k5DmoHFw_L2iQUWGmP%(BY3Zzf-!!wel69mW5nRNd zW?<$Hyv-b2Vqo*0+v41sF}ru(Hgj2ql5bj2&x^&$dFwPW)OI_!ZP)StpOZ>V3?qrt z1XS!;fl>~5QclZTT;Wk5_DWQu1R|24j>zC~DMRz&_z}$7Gn$8z*3js!0Sx|f?4AAR zkYXGGw`TEI2>XGwKIXzFwMQTMb%?Qi)<6g0Dt>MlzNW z;*+_4!-9#rYN)BJtDCFqf6Q9a$#%{5CYlft0YA3G@?M=S(O=NQ#U)jUDFUEZu_7oF z6D83jsQ(2WiqFU>h^Ag6P>D11*uaX>iKmHaAhza-=OHCoMWsm=;FFZo*~p5~Nv5f3 z#H3iorI{D-$xDP5qLY-fp^=gSg~4M;(5*`n`clQo#7N0ZN~At)3wQ*=P8`bfE0Uhl zKnGM?y&4?Y8p}$tjOvVwItX{l*3y-jW#6cA_DRD!F?@_1XZE7C#2V==t4!^hW>fP8 zX`LNgJWSV_JnnI}uS8hxAYYfNXq>5tWp=PW1oe4@9Bz@)>Z;UVDkXR6*R2&+Kj&NJ zr!zMTkvMxlp~G!y8i$qC4RZ;&25+QYfqwp}M%qk2coGyi)rmB&`84%*Hp>aHRP(9I zvm8XF75Rw?(c#CWNh^c903;a8Ah59DO5m^lOpy%UQ49i6(#h1!9`L9Xh;iU_AhLaH zMyD}?NXRiyC^0#LY}cfjTmh$3oFt&6lzO5!ZcpHa&J3g={J?ePBTyxV0b=}9AnK^U zvy`%p!?Fqkni(uc5%`2#2(`wmxBncmQZ336x0?Y#Wq0*&K&vdz?fa4siM?{nb%4(w z^(%>u)Mb{mG?t9Bqmnd6gH#LUN%r6d-t;@!>6vnGsM5*+Rh09!`>DH>3ms0@3cSV1 zyiN6#-%L(so)_j5Ukt`zy8f2OK=9Ng$=GeDHDQu813L5*^TiD)Sh=9cZpoD;J~b8F z4sq63e2~LNXSlUtUH&{*a>e8YMdr42Ms!R#xcmE8VP=D|pM{lN%1vqx5LI*nVGU>K&akNum)k+yA$Hsas0b)4xTmPU!=99zre`iV_d zmNYVKl`0y?rV$C~(Tdj;;W9=zkUzE{jAjoEf{rJCH=D8Z*||GGYnv}F`a+*;{0MaCgDj7e zYm|gBaYl?E+J-AC4YAWBiZOmG&PP%{kXo$ghSk6#zPab(BAa4MrkGWDRpFI(^$k_R zHRAGXsSNCc7a$1|WX%zqPtphmju1aXo?8XI3v`IzM>+1jbKMtB^Wf?RK|6_PgpPCe z=pki-T2;N&6^x9kuW1yGB>bHlIKa1c!c%P{7jKs+gBF`J#GZtI-s`L2ctZ*r5T4M; zB}oLDvvKjXe%$(t(mK>mX-j&b3enDB8?22^gFQ33<}hI1Tnaih12*7NNZCrog&=cX z6*wQY6#WOFg17M}nxNf$d#3rC8_cCwY<}2g{RDSO_ymN1?k(Bs=)nnDw=Z{cSBT48gAn zlPD;y$E1Oy1&y8%&jxhb{Tvq@$_6{0E8*D2yPy#4)q4r%4)KP+z9!?$x)jZ_75x$l zLlXq7BzRL@)#Qk}+$W}k##AwT5txE`5PaVEK(jL#EK8UrWH~~v+PTZl`qOt>wt-ofD|Y&)<pRl2HqJqWh=GXV_vCA>y!O{tr4AcSKH5^!PMmLuGI zAD{&fHAp->!I6RyKeRia8lGbmdqPetUKAFcH-sa=;Y5e-K2TY4UP?h$=A+w2u82h? z`sjwXU^Hg+=}?tb%Bo&qcdfnGc*gAdV2Mq>gon^ayo`al&vGX8um=0l_p(Sv4-yI2 zH--hR|IYR14!>#?NF%8i3Uo;RHue}gz57J+oGsbouA%#}?HvavOfcZ83F9E)1-v*nOuc|&TBZ{_ zuVk<$lmh)!8JJ*tUEcmIVcFJis!msb)vsy+ZEO8ljn6`+O%t%J%1jiE0ntkCFW0%E zmHVOn+Na#y+>dKkwMMJ{fVEbd$*6(S38e<0UjJd1te{>02Ox<$lmEze00`X$h6!~b zV}%X-$0LvABkU@K17RI44+fb2N_CCq6_SJRWg!nJ3ugPH_@knM`hg9E$0N@=;2ZTZ zQ6h=};d3nbgKmoWtj5Mh+c1jY`kQ)pW zkBYP;NnWQL6g6VaZifpd>|;pD29lfoQSo1fIYt?g29Vx1!>j<}KZo=5NwVe*2|WW* z?5q@xygi8O=jUJZzOt`txPiBL%EE(OHvVuY+{;k32q4^-nYtaD=99yal$X#qe{bu9 zbhiOUpj@;tKx&!yeH~t&hH6R=*+F#qJ3sT-8!yuObEx1C07

    InHw%GZ^cds6qv1@Wq z*o{ulgE)ZML~rdEkIl^+$F6TpKJ^U241*cTGXKrWb9f5gTW0T(QSJ+sczjud< z^7smy)ijLB^4whiS9(c);dO=K%FdxM4F;`2V;c`aQ|+6LvC_f9(GdQI99`@$srkqFeanJv(_Eb7ryj zu>WUzsV%lUZ8}S$jtCO`H7wjnb9Y|(3B1XnaPaxCY>!)t#W(*w?($}L$Fw2` z(I+NoV_{W^xT0;ko9sEZ_kuTN*_I6gOpgY|py_3u6Nx6&g9@8-`PkjZ8Hy=2Yu@ID zU%fau{MeZPBtQw>LqvkbF;Z~JhuHa9sSdYZNM>4zw#T;=~u<}3XpMGW=FGfG?EKceDkcRkWYAcD={AG=%nP{ zL~)Q|2|6_}Qgh(hACFYs-=oGC)LKByY=OQp&o$~2P4iQTnyxW#G&4%Wv=gbc;|h? z*rn*SXZ%`vJvo23YjiF&)zck22Hrmn=}^B2oBgA3pO<_TeU}}xfp(Hh2~edO~A$t zRvfv1GA?YeKe1r0S=iAH=03&$Hd~mkPpXGu4aXwq_IoA@<(D0hA?dKi!P}$?r-k_a z!2|uw$2JZIkC8SS0srHaE)XaOPzt{Nj%`#`(9*urrX62`QjP{V-$5tLZwL6bTV0K`FZ%JYQDWgf8ZY@lBec?(R za3a-_HT%AiTA9&B+t*~mSrzw?5%b!ebv^1mlASb}=mOGH zQ-8<|kq)IwijktWni-E5lcH53XA-9hUxHVV8`4RYOIMROs3|KAxQ&RrCC3a}F!0Ob`q zN0JV;pN)u_+@$EgMpH`6Hmt{6HwyEGYV*Q1? z9KmqB3{#J3yWm2-kr_N=J5nWshE-LSy{s$mnxrq_l2PQ+*<`pdOiSSH+0`9t9H5Bl z>=V=`?ATc%WYlS@1#7TE@O1d$98p?kQ75a%M-+R;-{iQ+0h|m7RId&d4X{}d zY{=383$cBznKbP2?%jSj{ww3r1Wo=)S`8h^U8vUH_h@v_=l{hC?u zpA%iUoLN0*+*g2^V<6F$J=8Auyk%_;9Lty2q`oWsqL&*HIqX97FhVx6DW}|%Xk7>W z=!wTfP;^5m)egrevB`krN`=<_#z`kVd2pk7#fy8SS8k`LTKJv_6eN z)$)mYOoo%ETd7;dAI8~wts?zgNJYUCVw&=e4mcwCx^_%FKj4l_-Y3BdL)W103~%0G zVl*U-{h&>&MQ7R*XNM8Dg#F3K)aFA<#a(y)F87~SJ3K$zEtfyPln-V9eHL&8lP8KV z!EEF%Gz45xENcOgH>`L#1EclZ$bOKqXRz6q1V3}*i3u{`30cMkX9Moh8)e3JrA6xq z#lEAkPHA$lmw;DK&zMu(oHkFp^ZSF$aVxcP{9HQSH;N)fP*FO;U<6mqt>E6D6KK!- z0eCtKm1&-YOZMLvVnWPwlB6FndxDjt2=>gWxA`{jc7RTav~B-mSK{Sn7~9Jf zeNuGJRIkFlVb-{0NOT^T>QAhjD2XY&Tf{5<{Nv*)HDH}q=t)Rq)URUiYM3#)LkyGk zDlMf!&XN8+XhaFmmZyyCA|{r|{9lBsvX!1A_9D;Uz)BpuyZwS7iGG;thVz)=6(qZv z(}c?YTmcW4vpvn_-ySf8R}Qf+?}sVkZpn1Fb)CPIcLk8*1Rc-R(gwdLJWl3NGz-1B zW{W)NWr2i{tl-it76IqXK`VcP4sqRerisb)Pu9Z0g? zG?qX&n*;ZadBZ0egApjUT9H85>vCPpH)J2G3jLjMM_0W7% zUs)`PL&J!XSXo`!t#~0-F6Psw(2LwCi*MTSx9EtP8k7G`{j`XuAxqqVZqxBl)U2@p z`HSOLj1F2Jox1;Lnm=iDoIAyt1gfK`WlSu_%@acJ5#RfdKq>?%+Cl7PxCNW4@tfn0 zG76vvE+e^F%qwq5i|F7#6DZ<>g8;i8)Er@mT>wxs8w)GF$BqkqU%THCVOS$Xm`drD zm5~M*-&rcUe&E%8gYNiNm%mCV1oH6`8u$+V5IR{5)=4=wyT>h+_#P{Q+9S--7z~sz zCK!WUZ;L=mOP0o!+OOhD`WEaH<38;`}?lJ8WWf#Z$^~OI;>|v=N~=eVfqU zfc5NXj7!9d@(12x$n|W=w|>06WT(O<>Q}*J9wLVm=5#9HPqLS9-{?{eFPE|tjDHZmu9bk&W2zf0QPXR-i z=p?ayrs0-is9uhf##GJWosyz!;hw85X5AwcM2yJVeW5wAt(9<--**3IFTu4uSu42k<;d`+0gycgF(s? zl{Kw6k`!;{4vRcvoLO$stydSt^>C+ zfN5+&Ew#p#T1xrlnc{wR9konA1^Op<=+FgPfqp~WO_l{YR}&#>LwpQ z14HttRp5dh<3}cBVSyZ$-`jlif(P^UH|(?sh!X zec%*p0u4LtsjVIVM-fvc>e^4S55k3?A=cgmueW44AVM}Wpo1g}IFUfJw=j560OM&u zK|Rc)a#1)P8K2i}5QwxdA!IBJIm2$}9D@kL-AUt(MO_3E6mBhRxXHUrV5ixktF%K0 z^fA=wqY>CifX{Og!G(k_MB&+LD$h^0S|=*T9(Whn;Mo2u2_NHAbeL{%#&|1y{m)?e z_`66B&)r>~jb) zS(t+^_{0(Ek$Sr42*e}SY=UCmwqffjI48oY7OussA2mN6Cg_1Xwn+FcsjG~|9oHxCC;H2SttKl zsV614ebo}@UbEUoiwVzi3V~p-iCIocj84BHZ{+PWg!YR3chnd;3Qf4pA-9a+1n1I6 z4}@%Cg18F!JmL-fyS*gP^-c%`gBm@!pg2Wp0bQjlKbcEt?q>{IevYDgJT&&H68ni~@3>M#SvKYZ!#_mwK={XPoZ6`<=PiYFz(;`Ylwe@@l7 zt^xOiSDMBh!nj~K!a@$LSZxi4aIAtO4#&lOKFHEV7xY?9Q2;PFol}fEHx};doSn;% z)Tk=Hjl3`Q=qjOfHG@v*hb8+LHQ#+PE0V~xk#zFN{1fPVVI&0LA*DwV^^DD4j&6+& zE>LbyuTP~|!XB8803<8#qpnT3cL$D7ga5W?d=uIK2K^7rX_%X5@&BIQT=ftk{_`%E zNN*by`hVj9ij?9;X&2S@ByAq7_9>wM$>NJ1a324iWGQcor4QD-HkIwp?D$)?H0M8pG5DIsvP@Z{*>U7ha0oF?og5nst(p?q_a z7+(SW{}|*X;~1VS#Pb*4bvu7{27%`>xEcIANiqs3+XjPKPx(eSW#q)<#l4j+ z^cD-XoxKW7HRqzSXXBBazBJu-p|^d4X*b;2LccC=(vXXB%`R4lmVEOMN$v)RLazN^ zlqvhhET}^Kw+tKV6SnU>Y}xrzhA8Wx#~9%Tf+>BqKtycFV;3J=)YEN1ixviV`f`32 zNj0Kg&_7zpG$_T*v|05E%ije=$u6-~-p+k`F@Xk%0lNeAu3>&a7+vL^ z`xhRez=o@PKj67lp?ZBmBG-H4f@o{-1RA17!7u(;ae{nH-$4IK)0C4vY%5t}lK0ZF z)n{iLXt%x7>Mg;)@sZ%PIn+ycGG>mHn(<@nNVQWqHqkkN7xMFOt)HvAtA%lIGg9?* z9N~=!!^>yrY^(nIl<%s5hXebbhnRI5PR5y=(LTreF>}wKGXZUrtL3kQ7Q&NWpAS(C z;)G5ayQ-!U&B?3kW}fcRs<`x%+U6DRE4Q*8pxrGMfg1GMujfB0sPK9HZjFVoAEK3s z4`zL%_knf2-0m9pJzMycL5yl@gs}tqhj0DAPvY|`2gC z>wTBQi*}b_^v($0<_$l>HZ8-)LgpoEkctYx62y$|rK(mAwxz4CSb7@I`Rv-bw`WmN zfX|=)_O05saq{-4Ii$lY9$EZUxRkrsg19omq3CEpP#n8>g0VZks+axj#dN1@k`sjj z9At97bSjHvS!$eLOMu#5oWmHHF4ZL#Y-$8iUTHcJoN0+l?2+z0f$$gbr)>#?x{aMu z-C_=zl20}%w?4u5tW|`5geMI$0YjNuAV?X$<2xJSxKf;eX@D=S)(sOTm`}Tti$a(ezfHoH_E~kU(r?0^V^oOdKW4g^J=(J!~rHhT+U)#luJFa*ED`&EBKL4hg zV~CZP<w=#c(JBSfa@zR^uRmh$qOG_r_So-5HJM!K zNP>|iq4zQh%FvrkjN>6ZNGN7p?BJXD5IT}TDdEvWXoOIb_N$9^lCrbsq)@D<_h*Cz zXD384$HCW87fPuPrvVYfe`R&?fvG6%JLY8?W5vSfX8<=5kQ)WZ7KX13XI1A|=^4Ne zwZt!PX^;aW1V^IQe|G*b)`Rvnuk@9!0*uRV(%p(-$$+zQTmpYr(hU{-#gQ_ln}3)3D#&!W{Ir6;@mzM?-}O zLng}4p7tcR{lAEVs(>1x2&T%rpP7#i=84Vl{<1}IRH^KQU~1$v|MAy>a?N9IGWB!u9B+8%09*^YGAJSA(SD3ysrjd z=A)Vz)Le>4OQH?}%&D3Vp-Y_u@#LbJ30Xo1KaI+`j1KaF1sklfl698?h^lr<0}Abm zK@5L!?7L87IvpB#Iuo;omxfVjw_Y+KfsP2MLR|0nYND#L<%E)+%v}8Q@y;=rSQ21j zQyq9|Eo3hE2_VKn+d*`Vvmwp7z7l1#%W_9DOkK0lcw4_j9zZSvgilE5GT8H}-chgN1F_!O?8f;kZll1?bKN%#0X@73@3 z`*Snl>4s||{o?xW_U5jdS6ukF;pBL$3Iuuh_bVEYktkc_mRdBRrE^LolEHYMQ_LD9m~3*| zex!5-0YE)Y+W!rwG5%7s(o(hURg{hHJ)ZSv+n>Lke_Z$qHeBic64q;A-XR{k(T{{0 zF%qT{ z{X?oA$MT+TzCab5h7lst=xB{a6=TyCR#V~TqGoLeHNWn0wbLS}G1q=xv61nL>!HfJpWex#uqk$UEq5un4kaD3PsL{Ui3X-PP;}YFY@H@RIZuKX_x>dywm87;Myq*r!EdXJ`BE8K0ASpZh@>-Imxj~ zYZgtWhd|~`4R`K5s=|WBa!bx)tC}uVXeFCksz_CY+ZfCQL`g7kcOHtg<=U5%LF2m_ zFtFFN-gDO2PV~F+^9=Ue<|_DG?W*B>6aZ|b{N(tyxH1_AoDLZ8@>cb~6o#IpuB{j8 zSt%9$M*8jX-5K`HS5(l}50PrbOLqH*2)oZ-0EVmqm{Z0BR%f|FtD&HjBG1!!D8nPf zp-}PSZ#ZW)!%EeX2lt!Vh23_e!DKZT5J{8W{o?ydEy$q2u$7)%G*R!{?rOj>J7>jQ zM3Nv-!z%pCZ17g2sknO%o$s;B+}Kp+LY*pqL0)c5`)q0(nurS97$+%+;~Ud#w`ZFw z_NgVKFwMm>=iH~{q%E!D%*8O(t*0Tq_2RTz5kcDzeU}?k&7ek4oEJ8|yhB(YV0?jL zMp)emvba(7DTQLa`<;D)e+rWFH;;P2!|8~Hfh%Lx;|oF|l;b`2IzN5_L>qdWntYGI zD-2PVoeQWN9Z&pM>Z|cf&3J(o*^Mvxe!xl%oRyPtfy-j|S&FrRwI09hjg=xxp5#&g_0Kd8&VzyciL@d%5FI$DvCpS$;Wh z;YO=)y>h|5!_u|TqWc${{fB5Qm~ObHcr92DQwiTaNy!)r{q7s2d1X%{fXuHC{czmG z@+aQmtI3aOcce17L7(`@r&GnS+7f*<3+mwjk*0x*t%)xFdB)Poco!a~S^2%~@GuB0 zu85-hMpw;8+px@=RT{Awgw<9?h&(d=tzHAT$`RW*o{UC{H~q5fS-9akeU3`2=4SV! zwa>Zc5X+hbHZFv4Ij(w1K#OtiC0wxsp{9YyPuXas-}s#o#r=p}jfTQ*=RlEe&ks?QYUP>M&;Ym&JP&lN+$9o={#$4aKxCDAEnS-Wq$_ik zc6vjYRHaHrA-LXXldXg3Zo08`tg~D`9FpV9V!gr?w>^vLWu7ZagU-nq$$Vs)utI{z zMcZGJu0ADyn{toe1w2P6Uj?K{Ng2f*3eeeq%1&I6XFH{g>Fvk^ZQw7{{dL zjJ^Kgf1{s1E3ob0c&3?ARqyt_onEDXW}g{7e?7&pGtGB0`f(x;U zA=-nH%>LEc?shOrBG@vtxra2i#j`ePaU_q_T+Khqt_69G|C7%9?hM1TP$_6_pi!R@r}UvT?RufF4Yqbv*e-;6; z95*M4($OUd+c6GPh87Mtk}2ytx}1E+2-V4_k^O9KWjfW?>k_|{A~9mygo$Iw92Uut z8Bs`R9+Ns5f2XYrx(Ag&{>H#K*8^h*-70Xij3_g=SRP-~pBH%h-g|n=XL}P;yP$ab z{>z8|jvaA!b+4@w%!2y`fT&=pfUl!s27Mx17S}}2{w6YQM@a=T&9*TwlhviIuJ@=JG1?G>vr zSywRRk{5G{ei607prI3 zj}gMdbkxviFkTR51whAM8Z@jLd13~hBLVGxX+0K^Z}NHIQ$ar!I_B^mU&Z`;sO=qA zAPLk;_VP?Jm<}>@lB(c5!Zbm$Mh>%Q!}tQd z%ubrgYMEgz?h4Fl?P?pkTDB1Wgi3s#2_j`h9!E7BNJDyJ41)p(6Gp@#WV52k_|P^D zF=9Dei#@Dt$9A~b)ly7IaS11;{mq_AJ*Zi?TV5?&OZfCN|KhzEz`q96-4a5q*4H|Z zZ${yFVAN{>@Nbu$rFJ*^m(Haf#^MK5Eyn64YsD9lU$>@MwB?LeMu*ma=c(b*PkvtYD(eC??BqVq6otg0=) zfm%bdT`kT)b6)8fJ@G&Lm0$IzEEw{q!f-r3op?AZV5s}|X~)@u^%`G9RwKnZ&ezo_ zOVo9{v=xfw8azLUp=C#q)lu`1oyfbsF_V$;i2>>duzm0y{xX;y${Dhs+yJGh0Qf>Q zL{wZ;#Og@^t2>e8j=)$F_l>D0aZLUT40AFRsS4zqP$W_88tb`4(#5j~g3goOx^VpU z9$K~taF{AdBeXS>s3JJ}T6E@81O~1&i0tl{puyRidNto(Pq;e$E86N{jJ<6n?paoq zqq>+Dw;B?ykQUPkE7nn;=bT1CFS*lJjHJaAyoUvw7@@GtgSjA3eYXPnn2d*5ryt@G*ol+*pO z<9)Or-n+O&1dpg6yR3PE*;t6L#yaQmx5?Jew4YIc7}43x;@dJq8_1dn#@#`&Ep^jZ z6|ptm@@Od98}tZu7SR7&75H6BeWizQSDWkD9k)~+$jfnO6&PbT=H+U0u~C(CatDN>T^M0Ja{+o{#HJ%&?)HfEW;kXaAx&DR z$lP<)9mI;4F}U$~mqXF@k40T#K$L5Qh}Pq}v;uHgisg>!hL+%YIrHh77Q^0h-@uF9 z<4;p*5EyB}&zWv_ZTu(JT;nRrd}&7n6Od!uhaPBxsIq%4IIj`abxx7GQxC4X%w7#@ z)%k^!vz_yV9ro_SIGL2yDO5%yo#}=2(_L$+s}7Bkcv12;yJEskS8~QCfc_RZSDDx8 zF6ni(W00drfCz3)rH*4(=-lC5$vqWsj=Q#08W2H7tBxS!xFN{!K^=tM1x>nA=uGzS z*5gFytH$PDcPr!mB$2VFl*%?A=Sk-i^P>fqD2MTH^+UgOo3M) z=kWyztWsuMF@DHqFDjYXg8LQ(A`n}n^kh6FHSsre;dQ3#N=m~ofGgzRHl#k#DT5VT zCh5q8pw~D!w)_3%VscTq0#s7O0Tu6gwH!3GBC%9udWjSCLyC)yEM^5=PhIi++@K!V zUmZ@dwAMo8+;@SP&-a}!gz^eMk?P9nUwU%u);-j2ZQl!O(B1qf2{Z%&)Jt0A`J38?7n6rBF014I1C||J6@xMk_MtkBNM0JqDwNM3067lc%ZW6EQgj91 zDh~t+a8-RVbnkF=AyHr&#}F?;qi#edkL)Iw>?Xh2fuAJBgc4!(;+w>*Yau{OobwhZ zHg&p#xZnbChlokO1We9Wr{0m!v!;&AGE#sVGR(Zu&yD6AKtj8Jt8!O||MH*h{e2-@ z+Z2mx1(eZiR*-qa(3_ui1c=8)Jq)C$?djxu*2f?e!RTq_wj|}-KGt#B44#DphLa^l z&?LX-TTLA=KH^KQnC{;;V~1ZKpYV0=-gsB`4d;y(e(>!N(GEkH7=8?O3wJ{P(J*~yhoElTv6ju~quT$mpf!CW+wH2snOh`@P&T)~ltH(u8l7gqxHn@c(l3S_JvvW2 zav$`3jet;C3}j>WA1D6$ix6KJ{7^o7bQ+*c$`?6P1b{|)=Far+0iOP(kSn(>txLm) zcdg~t$~IzHz)b(>*3_v<(}llHs?%0z@I<+&7J{r>XiOO=HPAqMI@6aT&Ovv=jGto6Kg#8&d32uw|>J)V~9X52aR!_)y!Nzu#9;R{b( z(^9%21lSvR^tZ7Kb$P+V!>`JEG#^)>imr=14nebS4P59KHrO8v-j5$^N@=w1SV|2w z`JmUH!0a*RL}~Jk_Ja#y*Q( zjd@xsoE>EF?;pR=E*k8W)ML3+ou^GJ&JF+Q0hr^+IvTCEiB?0{{b1C*EQ%Ew@xToA zZrW{kV|L@F3I9_TVJgzt-O*y^B@`LzXSULh0_-B#(P_OO$^_iq2m{em!G*2{dom0* zu53Ls{WPq{Lg~Xj7&WHdR%<&pH-kh#l71ARDV;NBH1^AskHSvO(_{}|p;co2E zI*W)L9I+61X1p)F^~AFZ`$g9xk5=61fSiJJ`9k%IkD~p(XKG+HRR0Lm=-xAKPae05 za5jb^xX|z`zZq#!s?*#$Gb9sk9ZDS?!pmSgvm^=)IfwX$09x1lG4ueHlvuw=|2P`B zk=e-yf!G_lqN4=C5R>SifCwU2ux)uCr1rb^yQ6(IfT#>W^iyj#!DM-t8!P}Ba8WXn zEPjnt;j~bjYTj53OcKJS8HaP=MUf7X~U_d)^2Z1`p~z z;!fxE1CJ#`3A||lsVU}0y_d~crp*lb5GTlam#BV_Au6Oy@yQ}j2jAQZfH_>VVK^xX z`uc&0@v^Xb0N4HJPo7d}&Ql*_9L`|yo>K+n90$vNBQGkb(a#*K^HzS0p#4HClI|yI zl|}v#4f}0e_48~6e0M_Yty%iiGXReQ9)%mEgKdS~vnjPu;lvvKueSPYzz6yW7HEdmZvuqz}@v~rmzhkZDIfSN%;^FB3o&8(W;LS-3XJ&g5Laj>&;2+ zLbruMumAJ)>*|>f^-{ZDcMU#R&eKWv zW@{%LpPN_S4kO{S3RLs;jZSy8i>V!-5+{IjnH|wtmQ@9h*)}aajv^+!s(68)GfZ9Tw|3+D9 z522tEchtcR47kkY9Egggbrw>=Jl!X*_&OR^1+d%Z(>q*22$7cVM~7xOwn2-r(cH}# zF&Vlm9!MYg8OJ=2Ks+bgPn4XIAQ_|!&-dKMIhjcTeo-OO9*4u%WoKtgv@58L$dEZ8 zBmhRR{(3qV*lLF;vQZ$|F> zDf-4-efz4yf*VpNGcTSkP&jGDgDY*978FZ{Lnip zm^U_pYValizbf_Mb3Umx_Pg|$LP^!PU@3_icjy&Bi+Z7A0(MDVw5xZ3Q#qtUgu1Lu zO(?2`KM@5>i)wI1e~%EJ7hBmh7ENo3{^{lXibjQqcGkZ7`}gid?I+vT=eP+{PhVR7r_o=O5T)yW}Dkv@09;rJPS(!L!X8mr7-~Z4)kqayre!ekeukuGVl=D=6{}H@tVxS|)`=SvezhCp`?Grwvt42LoN9w-00cX;Zi6 zRR+y+)pA;{9QY-DyTB>L;MNOT2z0Efk^% zs=iHmADObrB#nqs1`Qtp4JQc&F9{8YBI3K^QW(>++vw+5bW3rtU0h^5&2#{m7^aPR zvpL965)cy3H|dO{^^^qFR4TeUDAog>U|(0Cc@R+YhY`ZhAAu>HfXVX(H;9b=;g8>^ zY+jBXBKvHFAbQCUmLMrf^obHwj0$Aq>z)6G27v8+1nrF$BgFw{J~u&NN9S}^{SbvOQ}&4o z_UI2OYg76i6msp4X*0r%7Gk4E`tv%%kmDUBxdhQs8jQ?c+QqwOLg*fUo9evN&(LC! z(a?-Z^Dm2*?j`62Ej6rIZB7ePX|Ibud!W$$3M`OIo5utWc|-K(0G}FAjrCOt$}pLL zGJc3eRrsQ;(UVwXObki@vH~2@=1-WiYsm}Z?b<40N^4TFcJix=JmSc)uSxvZb9UtP zyy)5~^ODAJ{YEMQ3}?-N3x?n_{9VEWb_XIh zIEkbdM)a)&gAJ-E4+;awMjH=f$2nDDoj_N{LeGP3aiMk@@#XY|wEE&I*|S;5pJmS&pRs0&|us;qtA_a7q>Ks z5Ygh$Hchf1Zx_Tl$%t2SuP;#L9t$rhGjTA;yz{9tbRPmT=b#yY$2knr^m}9QD4bk; zXmfZ9h3j9dvpWYGrRcOV6m8Sutak{(`JL+%WfJ?R30z^uz+!cMRwGe5r)N&N5>oC7 z;!QG=l8>2GV3#}1zR{Ac6wy5LO++~TrDpvYoioQO>47_T4SC@8LMviRz z)*&Eno6AKLx@`S0cC0(x)yJd&Vmn(KH1tku*8Uw+rN5VA*?4!caRSHvt7mTD6Sj!_ z@qB0vO;daMnV$#ZQYi1Kbbns6$*pED(Cp~`s4%WqivbIO6&v0iF50cHO^4;`wi>=9 z>f_koqMcPsz<`-SH)cV26(WT6A``e;__h4a?}gqMtH}{YDd$$MI+glBbonqi5jiA2 z|46aGJM`$=UH#*Fl{3@RcHefumb>=P)%@k~Q9U&zvIO_rK#iPTA$HQm{CSh_{l>@X z=TUv{*u)Kh2xG_(F&ZT1GxGjBk}MytB#{UQ^n$l!#)vauZ35XixkzwVI%xV?MNo36 zco%0JPGq{d3&nzF%2Ez8jS5TyF1>=Gyd71+HHxDp2 zyr8I>VVbUwX74*Be4;L-9#cwTVrX=L`42%ulOPqbA-yM&8jDqV#iw8i_g zDa%!&ea9u!uuOz%?c(-k8QO00`i&pq9U9^atL}bPupO^@p^v;Fds*c)&fkNm;BdNS z-1i137vn;h)Jyro+&F19r#foBp9tb=@bSGry~ebA{fl7EYxg*ZaN3f+KvQ;P6xQSQ zKDhM+0~)AuoQO~YLUHH1D){qGVwiKVAOGeUSA=q4M!v%9jCS(PNgop9E=Mit%Bbr6 z1yvc^Q4=9er20ENAn6#GiH>2rTS`E!^i=@pip2Z{)!+e15oR?NC}uaYbEgn-iG)Rj zXE~u-e>^4H_Uav8w~oYlE?A|l_AP$6Hn{W|bd=+7+K@#=ow!@&RpL0>D~2}$LeV8S zU$t@pBIRv}wpZY;`sH)dVf+Y+BU(XXu!rFv9y(Cv}Dh>s!fk>LPm5CESxvt$F{ z8#a!GZmus;SH!;oKR16b!fSDJ6V62MFH!W7%6TQA$^f$zFXo(tsZCVAu$tg;()d1# zTpW%uI(hB_()S2q;2!muk3)5BlU8@Vo#or7*gm!q1vWl^WpDID32m==#7H?>0dHDT zg9K)+Ymg2$$6rkPZ%-C4SC^>8qrL$zjk`B1Q@i7GEsi)oGqKelz@h;G@bABb6#MX= zskd2GG3kVS@Mcf6A!F{voMc`v31f-LaiMN)oERj}w+<+y3AWx=O(O$yAuxw9iWCAU z?4NR{0E+vd*CgaNK2W!AnLEVFBy03mCvW*b(tj z$pC7Qi%CjJ0C{$85>+^v?ZhtcC{+U2#mZd`e|07x8Yfdl0^&mU=tZ-57Yh z9nL2=)Z1bi6g(a-dzT$ks=Oc&Fi z{J27I57Zg$Ip`|F(zxM>evRK-TVIZ?Tvc!Xzx5ks>sCAK&WRUyMFfE3Nbc6jRwADP zspFUhNv6q00U_Ra!nl6g=2ezsc=n$kt`HI{)uG=H1-$HbvqfO{xlfA7_2{M-EI_=|2g#4*~h!y z#5*Qq#HLi?QCv97;o2vLmnNLLemBC71q z@X5xfs1|GA6;n0LN`@!EcF8fQ)D^!}(FRDd_vf=KO7ieE^^vgm)nLA;pNhiA(=z>$ zLi2~d=u=Zgi)?0Q{*1{|+S^6TdS=SP8YKE6C*nd+BoK0AoFv5G5DVR# zA8j?Oox!bIMiJRX7N0<#L4i*oQ8V~z6mgvn!xCRTax4Q}s!D7l&fqGv&fI)Q-m=Z| zXSi~H2H&c+hDN*n{dwUtiv64a`DTz;3xQz9R#^iw_jLY*e)0#!2V1hIPFfd)0eE<) z<^^{AT+WY}EwNgOuD@6TWezRopH1P=h8rxKzAhIHdl0j+UQQz~;_I!e>C5pH;oT)| z`0o*OC2{Y7D^_U(iQ7&j@g_fxRp7}-*<)Ih&zQH7k$$O`aIEOx)f5CFzY>S zxW9Hhy)`Fmxg{D;H&&T{S^X;U-7TmXry9pJ-IH-DvHWLT8?nUHD!}f@bzeu4R&Ho- zx8wi2xQR65!XnI`Q%t05Es0Kifd)yD>Mhh}K%LwV2z)QPEj_S|LbvY0jP2y~!hHVc zRiv2{h6sxw-XMiKS?iEsD4rU5@|M1ASd(6lnxQXkvo`SeZ!l@Ms**2NW4Cvvhk4c; zuWy>_(_`_z!TM>PJ+3MLRuJ;k){ zIR9fE@Pz}s=(!2Uk{Xv{nUdJh`v$n&iU|1$B-`%ZY+hFH@__n_JW*!QDe{4!C0FF>`;T6r0mtIK(QlbfvVigFWQMej7Pf? z$H7fV`X-3W=wGNn!BWC#+KFxBI@ix%ECIGW31!-%3Wc(VC6!jx-2B-nP)*V(?@}A} z-MAK!m|PM!{9RhFD1$pN(_#-XS=kO*q0ZZ?fcetsFH`HYEHluP2olK=m~E(aiSetI-u)?P(UvhzUH@1>28uJ?*t~#=uM6 zwRF5#aq;RH%%WBKR=jdsq@}WLZ~hdyIhqr$oUU%gKR->ORb0pOZW)+cr|g9k>v`cM zx75oFwzt}{VhPrf&U!YS#B{Zdy7`u)gT`NrbD*i05TMCC z=r?txn5vL4B%$FA4vV#>xxC(1y+#=>{G2Bm@1AU&;Zl$Bl|)DY1V$R;+(L%Zi`tubVH|T zD$wTu<#c3XEE7RSzP$8jR%V;L&;2jbPLtJ%GNL~+@l_jN#-ap*C10LAuSr$=PmAed zfUUzrx2U3@qSM{cmY#!eO`yyFT)0!F57rV>mQ0 z7>Pk_jX*fHLUZH2L=DMRi7-^{ zGCZ*8Jd)`u0p{rlwm=2{V$_%D%5_JXTtx5@kF<$_n*?=hx92>YElnK2iNJmq3s1Sb zNZQba2BZAZ3{UX!PhZFmoo*WXZS)Il3rk21euyY0i{Iu7=$-qD$@~%HOlKA7e?2R(C-f2bHSTW}$ql&ch&CZ?f?_nqr`tGkz|PAntF_^1H9 z!eP|Gv*?To>LX-xN$4g4V(R{7x{S{(_v}&8F6~b@a%tuIqGf0*Lr;A3V~NV%ca1Ks zw}+^zV;9!-zq&56m#xXCfrw*h;$yTs-o4X2xHIAN5~>kNb+NJ-lZdF3CuOc#MnIl6 z8y4#6;##)>#Sf)6RnpLvJhS=57DKf3=Z!`_)ktN01|w^& zB`4v^HrZ|oqAh1kboLO0rA&bV`4i@$hOO}>YRcR@22`uEzY*85EsWiSjKrE>&%UA&32Y7_tSr%|mXH0bP}i|Gr5310RrqkBGyyT&EYIuYoe^mI*+a9>UUZ0i92^Uo7HRPsOiPo6+$Z+oupojg1Tq@oz!WxTb21Y4+|B)vT_eS>sa@a4qI)2s^ zn`m)dWade!H~dfTWOQ*yGEr*sKsH#pCq0-#Dp&gC?I;}a0y=0m*kuR2MzmtN>f}Z< zUcN|t?i20fD}QnaMO?>K+C#TJxx7&Eb5#J`k%#cSuvTH7qNRHo>RX|T)29UOKtYY) zXk_bW;AK|`oh(_Ghp&{)4z~40Wt|QJqmIiq&7m|h=Z0b0;4GpNSjNN!#^fIv=@>mk zf{S|zd5b~bol;@C&rQ23aLY#r4H7FM-b zq3ocF|8I1twg|>yS!N@v)7(GwrKJUY}3TSk@jF_cF!&G;c>#ep;ZE zU$f%P|hZ`j!sACnq|-IjnZ+J51tW&z-zJH~Av z`WQ=l9m(_2>82HV)sfCP+`QY_#5AJMlbgB?8q|D%CbK6KqkV8D3zAtyIsfZlSw=CS z`0yrMq43BZdy*}Xx>6_iM)PM*K8457)w5-d7>TbkNvhsDIbpjbX#Vi94YPa7M1SfN zHq+sWRW_ z;7xWy`JhU6Lj6EWzC-&UO1?w?K>bI^f50XeqD4o2#!d2))krBYYazmPgkDPs^e(Mmh;DFR3pTSK>avuo z_ny?xyIsM{m*B5U6f?8-kIw29)jOYZ`0P()3~xy;u?GD7jv+` z7r@aR(Y4rrRJyJuWdi=1O-%QV2bWSO5C~ztL}A062<{k-MN3|LenLIgi)gI#1g1f& z=X1L#W3IPxgJe8aa9Kr_->l9+(nU!~mlyxrtWbG+$DVpt^m}MqSKwirAP}1sjF#Rh zQ~9Zy`Sy&Lxa>z1m=@I~Jmb+Ye!eF7j$%MdB^#{~y(j*onH8Y3^m|o_-kQFRLswI; z9+9GTi?>d}j*>BYK$I-Lp8g?omD46*%lCN7b|kv4Ll%EEqWKi;TB*D)1IvGfE&kgx zh2U`YhosLoic=gwTe2X96JuFKMTjPl@)I*ma)x}h*60(ey;vNS<4y^|QjWXl)8kF9 z^N+*0k>>Nlp)??W5mLcescj0YJ_&D_r%@y!ou-rGtDJ-I>NlFjbvGho>KLGJOIY-4 z4k#23?W$u^sOX1!QABgLm_pfhds${nEmKCiG%D*-o2~cgwCcmbv%($emeS>w{VMgn z{tajo)b+bd8AyC}>VDn((N-nUEVG@$Q0%c*D)2iscM*UV5Pf4Eub=YiXkZExP>WnY z>UH3%`-~-+H~@aUl;$>zIR>xr0Xrmfhb0}J)AhV3lezZ*5G)Jw9db@z3E}bW_neVI=;HBJ;WaK#%RgvX+UQxq=V6)g+9!LDfszWN}*T(vDTx% z^M{!*!W+;k!URU=b_j`8(ZX(_xO_Z7Ci)$XOoT9Uxy4 z>-#QRiS<274Vg_|ejFf4#Vy$Q@{`DOjPTAu=K-YcDAH1=xG}V`fy2GBHr{BdWo&X$ zZj+^A*;u7zyivJkPJ7JTux8J8ukWPLNzEm9apKeW(1LdJ*V+IZ~BvD1l68_zQWARs)MO}$P$ zAlh?(u{ncmA=Dt?a0N*XvJ?>p+d^E>+~aVoSWgt;g?bXyJS5>mQv*P6DAZGbDT;7F zUU%|?^1}k4Y$YJ(l_l`J;a(pv+_rcYp2a)O)(w8hPiTtjCIIG#qjzEzM*;#%$~3eZ z__?C&&fRw%{4!VrC|};4chVEAWQ-2n$8Twt(=8`%U<9IT@H-AFTDFI^G`DMw!t-&4 zzUVo@U>HLh@xq9cw*aUx&6#487JL#osH(V&BvGtV47k@VgKit~pu`i7VDA*3YJ-)< z49*t_s;z@(O}!Di%4aXiH~jbeVR87xY>t7mT^{L+2>J_7-~(dwW8eqy=gYmkU+pM! z*b9D2NNJCs^%J$Va(apXE<5^<`hdKedXjjmk`RdIM^}mC+?0#H=23j@hzw)Lf0o`6_p)!wv^Uq{Azo$Ytgv!ft zW>c#Nxx+U^iJSf8ZD?zgnS;2YK^SRC^Zg(;aH!-UbO?6<#vIP96)I;`NDPE&oar9} zgya1|%Tf^HQDKQ<%#H^jRK0i;Vv373C8>M}RcSsm`l%l6G*pT-L=U*lY`m9B(txlK zR6V;ffP%cRjMmILYYd2!rjkbZ1(vUGEbeJOIt71#Y;tzPiI4)CfnXf?;zB@qgpZmv zg7k!_ljVQs%rBvrk2_8R`4?l-2)GJt4ElD;0SRT#`;@=d#F__rDG)*2O$!#m`mJ-n z-!#Iw7M#3ZQCwL3OxY-M&`$8|cJR%PCMQM@kn#vQo{$!^BN$ef`g1zTv<`NsFI87% zLo{t0!k%Pi8Bx@^fv+nlvlSJ*W)ic2JT9yNSwU6Je-QWPgjIk|=sr1sn{-6}s41)% zH@OYU18eI$+AT(4su-Mu%YrRAE7#mBK3#|qi2QD)Zai7h3xwUT>?Zu=4OW95I!#UzJhh+uKBNtl6I$zP-`O^7$eD3!R<@9_G@&U)*Jo#_`?0F;V%Dcm=a9BO zoi6&2_d@`;)ZI!dhZZr#F$=zff&5=CUYFMwXIwD6U`%jzUL2S;$S>HbO+U_0j>+j_{S1_h*De(1p ziX@hITjYZ8^X|%=g$S<#%GQxr%$-1F=aO5d-AWLa$7m^d_ir|DiJQu#s>2=w2sk}B z>k!q+VHSv1BXT#`L%9R_AVZ5NjPnPRzBhwLxUc_)|JcY<;=o~2FoU$?#FF?(YEyMv z{5o~H@gpYGJL<1-@Y_SmG1~U1=fvvSS~u7R!e@-Ocv09^I%;{mjj?*!R>ttnG}y1H zZ`0@Idxdux)ZC;#OHYf_vh=I~>`bcp`lN+i?2Q&ZzUpLN(X%j~GlsA1$I^yfXMrv0 z)CqbMUc;^FZ?Qi%GI{45_TB2#9)T3yObM^s!vb&Q?a({l3P{LS}=A}ef$9#Uz9Gd~vWGW?CoPB!T6fY=DkFl1X4 zdQoLms;CsG8=)}xN>8d-S5Os_u{9BIkZMqav^8uGewd=L7L_|%53Q(^D3`)Hg8RS9 z0nVQ$t2?aX*1l-sKE8*=b8)=_wotQvg>ypw@l3b^_CC4u3GT3`3QTUmte*_u-2eErm(yIWqEnoQe)c`Ja*1@bgvfV`;Y=I+s;*! z&xHoQrv=gADenRAi9xbGr^BNj(M1&;f5B)4>C|p(i;86)Ze43M;y}Xn(5nd@bMsr!&MGGwiZ4S zODk2BpeI-c(H0JnaZK3t3(CWOanr{rDZxx@^yj{cCFqY`Gj-x=iQmmrght3aG;p6= zfvRx+Z#(z$Cd9mfy-#y~bw-D@w~~a`8!iXX1?bUPU`2T6%t$ulTrXm&;PlT}T-%@t zs!Z;$vdCW4OiKsb%xCr51ZrCw2Wgh}kAY_OsU7_$}z(zW>;w?wE$>8sW{H$cM^m=aT-#1lBOTkWUXM z8uD*lv{SqEpJd1BqK4IF>6cHJZ(;gXW%RYI)&?NG$EoJ8WQh z_}nnxq;EMveXeB#${C8s&?7RmZ%Sz+z%+eAYBDyI|KaMK!YhlmZ5?yPwr$&~*tROR zovhfZRBYR}ZQC|0tl-w!`{CYmzxgm9=6If?x88gETN@3eJ)K{m6@GzSV8oTMxjC~o z`5oN(fDZ&AI?SG!%I(QfXCb_>y$BbhA>uYz55vVaX%F?q9#0qXh0jLzwyY)>{B9;T z5-`SsiLjfw&uP%?W3PDw2&U}YLDRO6O?WP=zP`xXnawkHQS$ZMGN~%zr%4M95#&pN zvAP{$L`o6M3a5ev<)q(Cx%h~GIVkSwj~DKcpRH7PqO2UgMF1lUL>2<@P@WA=eTr#P*cXiggRCUTEg=l!wBfoe9dqoa5qP^xg@%DTnI*-~=80zWuYY3DBf< z;9N9&iTh%p0>;uBh<7ZGXA-Q79L^2CLTrj&IN@9paO`rN6Us(>C4YGe5(;HM{92?dOierIX@*L_{44gH=bCEp~4*gxn}*EnsD}VU zS>fYaii)asc{RpdH>MgtBBGPr)(0b@CR9`s)+;|ltph!N9yL@OR`V9I>%y3N4@G+{ z;hB6BPQIu%LxtI~|BcZ9mFE8-J*{$04!!^Ngvv6y@UOyxfY76+iU^4Q6Y27_SU_L_ zxo*SH(&mGWdP{^K2?x1qKN?IX%Qs`F&}iS#(R60S}uqKq!bkZRXP2}?` zM~V=#xD=--3o^ePn%L)AyExEVN?68}N&bR9(!hKjIOciK$I^z~sFdK&Od^TS{q|uw z(+R)TFLBq477@EZs@O+Ne?Pbj#!jPO%+poYPd&fRm(8B}@KxRS{YHeO;0DU4QOqEf z;P=Z}hExqeJdN2-xTR6b)znZq1~FIi%E6Qnh({Ak(~8MM&EyV0|2^J(6HtVHO|a5$rof`9nnn7`S-7{HrfF;ecmYlM!g zLCk5$|2MEdBlx!;;r{F)Qw)6i%)a-ecffpJed*o2){X0gmcLV-?+Jch9Cu`Ol~h$- zh4QYw-4GjO9Lpq_%yO@a8>aVKB*1{%2@Y4VDzaG;Ev?;6`4=t$_jdv6eYsgcdy_im zsHJsUOw1If^Nj_jBQrK-BH7%}M-5k(k^p_wuX2sU^(5tEECHvwc?PJ_shn)tTrO>= zo=9umyzpxyR;F>qQZ;$yGopN1=e&WnyyGNN`)5y?&77s?C(IQb(>L5_P4|Va&Fp+F zk&D}E-VQi+%VOT2?@MU7}rZqR=MeT<=a&|ibS z`_P-|>-2)#PY1tJVcvYnjjB%T*t}6NLp^$Fg@BuFxO$;Jw-IVYoJGBLaTQvimgkn& zvp5yg5B@Vr&k^ag#L_Lgw8OZsFY)E*H<_Kxb-`lm$l1?M6&#?5_rDH+2^M}oD-T62 z@2#;vk^Y2mh0H=(Q9o;cV7PMcw~$2o3P?{Wde~|!?zHl}YIcu*g&5+iQj_`#<|Kt; z`U{4w?piY&758~PN5JYl0q$`9O}X44MqO7TIY;K%bE>@2bg^?e*-Qcjv?f?hX#^t> zbjTT&2L)#DA`&Q70>*8{uL>^@1!kEw~rG??eF%es6$sg=n}$$>tt$hjQrkd2 z5tL+++sPkM?8q|$GQLC4zfly# ze0`jk2=5~Kfr($nv9Om~+si^c=}tYMs~ic1x@+@2f4yWQp4P?m^j_1k`n##U9;k7* zfX=rfF$X-PV&6~?54(&M%6_Y_xu_U%5t4>x%-pk5I84F2`@JpG|D^(GmPc@qw-2YR zy`7BT33w!Edwt{$D#U8jTI9I(Z_`%S-Gxv)?&pvKcwBmf@#as(cjKvW-cPLZ=$|GJ z0K9l|fF!B#nW3>kdd~}`pt_>uLMuO4=AJcVIf0`7X&%PC=tbx=kaD{BI$o6;bUwZM zyB=_z8G_!Q?zhunTQ}GhhrYvPGsa}Kg~Ny4ZdwBa_OKFH_5AdWxzPBU0Xfi!ZQ&oE zX$K0n7suw2*Zi(~qX~tdZ3@Y%yvFcjmpF!|OYu%pkBbxW(7QdJB_DU6tyeDW`YP-; z{J_0Bz7jj#Yh|HAVTf>AsyL22mnbpym2{oz~unZ|TtWo_;7DBH1h4M{*tN*4H)v_Aj6# z$ffDD(=qs_KUAjl*N%#Ofa2R_zP+VQ8Zb?;;9&^2V~~@U3ZL=QRsmnRglhOiL-P3;sk`|=i0TGiFOnFgS)hy7cBqCV zxJ&fPIVbo2{Vo8>pv`!t3ct{tB8j3kVsssmpKb^t&Gq!UMHe~trkhhOXJ&`xOv^J$ zICul7Fw{40td}L4^=j0cuDwgeL_+V_2JDIHcZaZgjb={@U90x{o{9|T$beWp!GK>` zJjTvbbMcygi*nkq5qJwue9 zQ&O>!H?*aJ!Ht3bss_>a8<(c@oN;mPWO(Q}+wMi=tyR%XR0lH8U}7#O*lS&z{J1p6 zTy<6jhl5=7>1(GM)uv=UEVOwmMWH4%8fSFm1vfA~7^aH_Hvtu`r#380@7kLfjz`en zb_~MG0*D!={?6S(c=bT~j-2X4r7w{()Ph;bpzVh_1nXpR zBiOXdIlj~*So+~Yd)qa?)G1^`UopJXCS(F3npB`HypwJMJ{D&bmBC(5l!?-votOuV zI#7PFP>yXI%jDJAfBA-wE?%JIJZI2=T=cx^MoVm3RX-j>Rb;15VA;6hdX0UoGernH zP3lvoTHvm0b zl)|AeD^%WkVb*t}@O?BxR#VfJ1sDF?9JtpWc&MJwe87UP*mt7{u^$5(l*EiYFEP;w zks$%QTx*MNu@d~V&KrZ%u2U>lc@uu2qLr_xFbMXNE4II-)l}KUQdZ<(xMQWD$$s=34%?{^-jGAp=Td=Os$xQJu(YV_1~6P?e5E_2%G; z6CH-m{91@U68Z~=rk+1J^4{$2*NkFW%to0hX1!nPXTM@mqeoU-BfKDVn6V2;0 zV6y0E>f3bEWI#2^*W4LDDFzu?NPStrul^A@Y#bArK*u0r6=Hv4YjhZF7&J&yagkka z#soAaK3ERyV{{^z&{DDfgCe7ZBY!UmVvBislC^Q3yZOidt)3MPO^NTG2H-~b}DBQF3;_)Bdikz?N*qi+kBi+Mgc{vsX-QpeVmJN(uMuc(;PYS=ydD$g81iwKB7P$S> zeM!H}XIY)`C7F(uMcWBDBj7Vb`MULZ!-D-}w?wV-t=c9+#UIn|-MmkC#hc~e5RsrF z4qFK6h=6%K54%W3vVC^cC-N)_xYBm)qWx%T$y=?W_N7YBCQN|FZ7Xh*0a>*{_2S%L zzYUFyYwt>wBUm>#bAZ5LeXDbG#a7LVbu;lTlDs4t?L5D=ugm+YF0g+J`!NUyd`^ub z?8Xl2@kZ=t8S3e;*y~^by-4HM{NG)9tK|$*=*Kv_n~IbZQ0ledd4?OQIj*KNwb8kp zY;k{Jv4CBklNNhYYnh_k~Q*i1ZLkFd>1{f@RIpiU1 zcf<*lAuftMBZ2|9(!iMCF3A3;bz(A}iKv8kYavWXo=Sr7Bx|ydBmBZ7VO@X*^n&`- z*v*-{mPX%yHEvl1^Ol5@y`Nevm;Jh)fW0;zuIeVVv{@-;Ig`|5Z$CXU_A>oZ8}TWx z;Nm&0u>;A9+yd;yPjELS7&j0;!En6cX;7SMXcx4eJ=QDKA|QXrmMY0gbbRR@!9bqQ|2`D`kZWlT~KKKY&nwN=m|2u=?4j~Z30AtIa`}d6W`>)!=lJUv3af}K3`TMLQf=3@5KC74DMWgL>aF7+=Vsx&7VC7P7=`n?08C1Q@a2H^Nn zdgl~mJ?7s;q9@Mw;TvxqB$T?3U5b5-wU2U)!D4S#8)%9WnuYXs79{Ks(##cLH$ZzH#wz< z<3eWDgV+b$)`dc}m?QS;`2+OeE7orM_Xs!)KGRgU*fSn}q zaFxD7kSk0U`6twf{8@+_17h){te~;BoYN;?KrMBK7>dm4Xf>wi=USV=o|~hb@V=BQ z>5ZGSiZ^Xa&PbJ)lb`ET-b)u?fY13#{I;Vi;yq)~gwW38jSq$B&mp%f82lebg^d_z z2OyltJvQk&L9YcaZ@AD6O+SFR5c&w}MCTyl)Y+wx$eF7ld+z;8@|6K^J(Yp%%S;<` zv}VK-bw+>CEP%d{niNtkBx=%Yu|0{)sO0c zn%jk#P0^|9ND0^Y*sE^>zQ5ehtVS#Bk~Fx+l1+GP_h+L2?c~HKk^z`8?)0sOL3Z)r zSv;Y@MN0IfDmZ?2ey>R}{{5|A`^U4-OZ>!6H#MRBU|2}9PRHK}6(3sa7fmM3N?@#a zGwmu}0(`RGXx%odY4>J=otO)j^NV+-Iw{5AGj$;$jO}J=3H+O{74%)lk@5%XLsS8E zY)gq{)9x=kKb>2v5X)vtyGfm3_R08F_zdtc9q{>U2xA^8fkq1DphKAQoiGV>*i@j%%=B4+ zAff}WsjaS3w#Y{;5qIz~?D&v07_wiknt9|tqP!iJ6$Rcj3aacQjQbmb&Ys#3BUOMQ zYai1n@x8%N(%%JR7*)d`GUMHHG|B@E=A#eP*I%X?IwL@<7tPwjl%>nE z(BI>>Q_OG+qP}!dO?^yaR7@DFF$8cpu6}^Ol7{u-ablp9ILqA!XA?H8>1}2d;+=YW zxf0DBzJ;=e_BR4tFFC1#k1sicFe=hI^~H7JuJN7LhgLMc<=4GZ_me6g4~QO{)5JDy z6|kF!$Zk?AQS+J6WUoL)CQ0Tr;;0R74}|JFdXg|n-{(c{5-*IYAdP)ky0v3%R?uxb z(81;F!t?@b?0acJ;#NG$N@5aHqmH0d`4iDrB!bFYCv=?z2Viw zu=9Pei6-H3RmX119(-qLeg+{k_le_ST+0FET{=T_(!R)bs{HRY`}LBYSJh%e2RdQ* z=8AXx^ZI zVQ&GF9;%5nc?8u>kl=OK*?a)_Ti6$E-iz9ku(2G+q5FKIyjO22YzS| z1(vb+552n%ms;<{g`dhl=>?lwM9PW|Ok_1)egIVh5vMb^RgpeA+h;9q128t@Tmkwh zUXIhXgGBqH(}jMEDU?6_TR0OcI!UU?N)q!IRyf~*#Gr}StxMZE&$;>cq&qy{!cX(2 ze}BpBykg{k0y6MHjqkXmgrzJK0!0Aks2aq9(gR>P=*~S-L8P#F3%{~^(D_i5_Q3HPu* z1fC39q6=}W26@wB5|{ZAl+qGBgd-WGm#NG>{XDN&6G(9?ve_*{*L&5wpgi28{X=&1 zz;^tP1%1xCd>h~xgd;itjs|oIyZRsjWG)^x1%p^tDK@ zVeDZBf(I9G{js)(Yd7?n{FA-)hu3)WPKV@5-*cPzin7Zd<=NmSrCV`i?+v<$k8>QP z%U^g6sXk1}&Rpc&zo>H7vyY1piAe6Yms^GQ7vJXPWhLL{@9`mRn`>a%bX?;Jd$2SpLh9J1ZcnV`5qST8~JrP98%O??QE9Rlb4W>{0 zseSeAi9G|MHf!_0m$g8_%Hfus^c(G7$I0M|Yx-@uMF)-I$B@}QIh@IaD^GqJSt)+p+#xFP%H3;a z&WnYaI<|vCpX`>^>%|?)OFMuM-b+hIaF{3V_eIm^AEyUb*5>E<1Fg6DwZtemS!XHc zxT>7)S+vgXdM}UnpVS}jwSKh%xXo4;Hfw}#J_Hgz0ur0ooX6dSyGI@UZGS>?sfFT7 zCJl!U(%x52)qusMVQq0|(zxf=8Ab$c*lP2SBi*qz_D8I#%EQoHIkyt=J??zIyj};_ z*S8&pUi#^XGnA>;dTn){$#2H1W)o?bF0)y=dytk0mYtqa-w;|XWJlO#B8&iMd-JNm zt0{6UN**TD#H)Z=IL{8ykeTT8yC-DVs0eFj2o2iHEMRH`?JxZ8J>+=!^lw%iG-rcx z%jB%j&?yDLE(voE@%GG9H`YqDdxiz=`WWZ5vL0C1irkOn<;d1m&4U1W8#(WiDYWwyDhK>9sI(~kHVOymJ2*JM|cyhBP8 zsIJ9!zO~W53AF?(2yz*mtdCA{{o>#D@yz0i4!xs1Fz27D5%) zoLonQXIOGiy0k;jN_X;kk0i)0h%*x$6c{15MA4>$-<@ekeFvHD=x_2orgldSp((!S zav(17tZ9W@)9RqAhPPM$ujMF@15dS;z;A6&KcJk$I5!4iYTU;^(shN4sMnN{aC!|JPT1sej(|r-0p;vm%zHVAh$*n)KfTIKU;8`*sBFchaTI2yq%dq)MuU z+Wg+>0n{1nR!9f>90`)E9eQ*Ety&dTP<&fJF&uysora&cSe z{wKsZtu>ahMtSV7n%PPOUyXxZw0oAWFO*w*zF7*a1!EPST*`4m`qW1=xqVfmE8moN z&_-rdEv-{CL?%x7tkft-clwbyxZgE+*|s76n>Yo}#VPPQ9}lua%In9SDP1A1kigP@ zvvFJTqFI!}m>-83+MIABqF-r~5;!>}%3L+mX3-;jb1739$}A}{7=^|LTp8w|ZLD`* zx-2Dhsa&5Mx~c+J$!^P`^0>~c%WkU(KU1LA3?219ki7*SE)|Icwp?<7Z&In-7D&&z z*U`BqB0~O|TarOU;ceQ-xC2$nGlm7_*gSS=kd4Zos?KlhQ^h9ce~Xs;lq8f`L4U)u zZE6|d4`kEd;i+n#JWai*(y03rf7?-+=X~jUc6bXZKA`=fn>QNQ3*zlIe53kbx1SQU zoq@w#YFxXn54A4-No!pIca5P4&xZ%Z`MtV(C;H%IWax&%sv!fk_A20$|VL*3+G+$VNIt$R> ze4u8-=QG`M4O$la5r@7KzGe2&gHtz(grt6@cK8BhaM;VtXE}=d>4C6&1Ud-iqAczE z?5PC^9J)%qfx}B<^s|1(@iT!o*4wk)vtuKJktful5=+VqIm_LHAj8IifeI7vH(Hba zLnyisl-8G_>kd^2D(f&_++vwCN8{PYTDtEPHrIHUM&gP|cnTwc6z?I7_{V_Q6;TH( zACecin{1u`i0T^fJlSwaCF#DyXLjmmbsE+57}!)O&8HcEHD^J-DHL-T5a5AKRW>boF*nr#-_ma1;RKr5i|@yZr&4i{g}!#9C(3Om6z!4+?Eni&Aw z9T2sY+_kZjY?7_30lhMXdgV(M9Bmwz9j#{P+YJ9&->iPa&?Mw0E(CAZzTPDeN%t zqgC?>c`V(d0+T3C-t@T>!moiKrxPZ=jZEqGA4%<_fqb)eZh$RpPT(*UqM0sy2= zTYppJ0VA8(eBcI$l2@+JPD0L>Tc`l z+dzg;PbObahR`gwSk+sY}o?J>1ovi8e!!zEk)XTV+kwtti0d^~}J7Krq!nSzpp zQ|&66Muug91}Ggu6Bu8)F5=?!9M8^6%SyG|W%PDv#d0M>Q-%C*^(yafb(YKSVGWyp zYw_ss)`znPtP@K*WS_6TElwao=DqM={DOS-!b_0cPWa^EFm(rd#yRgry{iR{R%=GB zr{NUs^jdekKmRtqb)Rp)=e!6HN7(76btvBV+HKqkNv&q8kB`^6%hk#JP2H(f8>S& zp5L?p_}0mEeKl{+&GWV`CpLAzW8WbCh8trft90#f=G23Z@>VfVFPkM?k7>B7=UUeE z5l$>;LwMv@g(czr=ewD(tBwOLbnvLC(vraFz$ih5jFvc?b56N;V6qlJ>Sq%B?BR)* z8+t!ScMZj3TdQyacFcgjM?9MWW52d)`9 z!Zph1G?!dkO)|D|E*QwjhifM2Ss+s(Ixf`-)5j#LcN_4`!kJYft0^mBDxw+~oFR2BP})HBSG@**D{k^A2u#{|;82et-vB7T+q%BLfT?e5 z6V9vbHU3Q`xAK8$8$7Y%o_~qB*`h*Q&#nS^dph38c;BJpE`Xm)VQ~BksUFFlQvu9L z%hknXD~A)d4ob2D$HJ&HOaa@mYOdhX0hA7yJHW~??SypDb?^H27(TLb z_&oSJHGggcgY=M44=9g2EE&c*TMGfGOa*98o%cH%nK@}xO$SURiMMWe;egTKy)q=p zl5&2_c_QHM@*&;0=RgbhAtDUSG~Ct(Y-U^J@PKT%-5}Y8TT>&FUtfs=!t_g2OB?Z2 zBwsvx|AFB?QugiDq1>w%hu42=Lrn!0MRYxRLTg^$j;Kn+_xIc9{iFo5MkJ!Ru4B{U1F<6GDfRzpA{sjArFM#%#l5;|mH9`#=wRCDPx zvP>@$E)I#0KvSha5dW9P0|J-?j6xiIeL96||Jo!-skSgF8pXWO@ZA&SJ#u#pIFLzv zC_rGz;CZ#;9Ht)xihrOgp|I0D&66!*NWnI&{cdoj%j1fsp@)4>hw9bV2ls@momTn} z%^e`v1YSS)=?+Xm@$VY^eBIH;vnHgp%8*J)SlI^pWpF8;_$Z42Q$gQG5I9OU?9*FP zax_0o(ZB;7r2*!Xk;M`0rmUxR#NJ>Rb3m=oIi?xLtcgbrmn*1A4%!e7wTkGbt0(xO z*3f*TBy@wR0?Viy$+1(X!`{1>wxiWh2MmzK0F^xnePExPYBx}TO2NZeXr_;(-wqRo za$J{S*dmtYE;ceCT)3OQ&flOL|^d=)V75mpn>FFX$s+ry8)oi$XIF zrvyDF(N!Wvt(_pUa|JtqFEs$eR>mmSqBihNT_UYTi>+CQL647^u&)o3v% zt|zuJ*DNI0_!aIMB54J?Zi%R9pwDjWeT%#Ih1>U~LyjadUD8EU0(^{>e|agSp`m1T zbKRd-`R&8kc`OF-b3LyXr@01Xon3fJxvI9JN8R2@qtbd@`)8r8Z@{!+SWsW4gN&SY z|E#x*zvxbEH$#;32~Nq20LJ|ees|1Ii&vjHNGeMp5$e+NfAAdk{JN6Px)Do!3Fc;E z)nsk}t!fEnu`r3gM$x)g$%O(gbF^kL0{1++jI3=LXmHVPc+ zD-?s?g%7*;w&ZmVsVz8fs{eAd^OJYfZNSGGURCt*I-(u@UQYi3y$_y(-q#&6#_}Ne z23=ErwsSw0dFVC&`!#UN={pH-wmyaHga+pAU+{tXr!5_&% zaR`^f(^G~0=zAvOf?e4BbBVbrTR6+l+2K*B;g$PuB;dF-O(O_w%iKs6?jnXYHB0vY zwFv&t9-`s3L+gK|1oaRc7a;x<7Rcn*o>KMS;H2NNqP_q9>`<$J4e_6(!9aCKEXe)f_&%Im~UsgYB_nlGR zf!`r?KuUkZJuF#rz&FAjs1DQ;fLRMl3-bfe)SxtZum-^i(F0peQidQh8I%E8jSpOM zo|_P3KpJ5)2c7J16;86)Ct#%SV@rY7nA;MaU;v{VFfRU+W3SAzWXXqYFxGY$9U{9L zzl+x$`QSeX^D={W?k!EdYY|~nkqCoIm85_SrI$>mIkJV~)Mm`YP^m}Cl=Tn0Th8#Q zHrAt9G;LwO#XKXvsXK%y? zW{aN5VsyB+1>p{#32XFwZ41gB+BObPe*es(4TsRZwe>H1osSV0o2mRWN?rW8ilr)N zFjPlvn7h0C^9%1F!%Rr$p4Sf8VfOMNdE^0=Zgg~fj%{{!_A(Z&Vv}$-`2~==!81yg zsRh#KqtgL1cgp|${ZWQ$zS41ixm&5Oqe<26B)fT8-P$vN++Bay%EZFVs=cGDp`pG@ zS$}|JLqDwQnt~LNMea(9?{z+rL!If8n$22Y zwy4M#Cl{>6fTF6*qH2%+TJQ?!w67o8_{SNNy;N_xa7wMMZf9)8qeEzE-)C&kq1`_g zpdsbWXCrxA;R655=&NDK9hrfoM#5v?8V9EN+U#qM?pi;Fq<_N9wGTW%YW?~`9Ttxs zjogeHx^)04KGKo0aL=Y^0DkcFS2lkk91kbBTO+FQE0ggs=1-p)EfJTH8hn-=?! z^qeFKaGh9C4RuXh93+L@F@x=ZOaPKa`RS-Yyk(nzfp<_u@f>X#jE=YNDz{RF8b^F` zVU7V+h0^j!G8eO|0`qZ9pPmQjn)gg$#1$MgpzvxXNiwz0?NaYT9f^RQv5ipHU;p-q zp)`T9gPZcP*6)?Fj3VM$-uz|TQ|yJ5ZrfX7T=rB`(JYifgzP}a~6JC z1}-HY(}XYn6Q8Da?i%qHPBBuCAXkGEgTXT}?=^f(YfMCf6^*lWNPJ%Y6Tzkubu(Md zh`7!1zWWT;<(^KA8b5&J-Ab&k!&=GEe$ayk$9`OvE!&iu8f1TPQg`tlC-@EOHEH@P zCjf=+RdNW2p%T>dr3C$^umV~L*{~`2beCz-Cr$-ZTCQyq(R=LAdb#kTPRR~1xtFk) zNekgrG%#wvBDo*7;Wup1adPI7P^=qY2~;9t0u?-|c$MZpOXq;R;mKDbRF9A8I*bRb zh{4#Z30|mCAi9SiwZx}R^DkdB8lRQekQej{7m9_JSaw=KoDK%Ht}ip)SKEPj)WeIWnpDA(ShT&@oz-L~g8mAv zlpMS+yfpOO5zfG#MZ>zf>u}5T*LzV~CTTGq17T!mWfhcGAH3$|;*QB- zcPSNWUQnGV7V|YP&NNX$3YBOoM3Fq_nyja!S;lz|B~b)i)+2eW;<#)cT-*+!Bhi{l zCR7Yswx|z4e`98c!i%PJf1*+Br%ov+G95;{^yd4C_?M&tA{vcZ3qi#UzLWv zq9hu3czyc|yzkc*olaQ{8`cKD7HVBzkGRd8%I z4M~b8&dGtRO2Fu~^^A6{F@d_}mD(TaXfH;*Aq%igpMSm^(4Yepl_RVxgb>*{E(xy% z4~gQAd#7H;jk3>!$B#By$W=B7jeq|Cu}vlxPSSw?+;}2>j@JrZu4bkQW5S5lk7DO>nHTrm2HUB#^0S@~Ckf z!;;vaZI2xbq>=-{ZixQSz03OA{yj+b7tZy*m9qXv6R~6*mqnayPd$C8J=lQL{`ewJ z^{4E5*^f00G`?Gnkc_DPl_SB9e>t=$tw=RRJVl-(;`{rLTpDl^IfcR?>{WYV67^a) zg^XU&pTx3VdIn)(a{qMncmR?#nWH%!q6UrC-mB&)$oqailrvY`2Nf_d_@bgD8FnC= z>k}P$N1r*upC{-cD9r~l2-^VJAcdBOH^hOAL){w4#%$NgV+xPH*%ybAr%hsukwI!~ zGgpPy0y<4;tP7m8MRSMDs4PPG)nF5%KicMve2)Ng%BJo+CTZW-;}X0`6|U+)ZiY^D zrCHgE^gMd#1Z?#+Duq`t76Gop`lWffdkmDfy>w`t_q>&RX(;IXV~@=btZKbtXMcqGl4xG3hyzNhX_W0HOQ)%k;*Q#5D~;1F zA);yDm*2e>nfSO)R89oYzsOYUjM}@c?F8^tEf!4kUN6K=UnzLhUb=1|n7vjlPx@|` zbMeY};KUS`u)g}FUk%`VfCNy0(1RMCgB#I6(tmzE))wEY&Mk;RsNR9@(nG9||wgpJ@i}5@S3(5(M zs1tfI)08RJ*Kuh?8$@2>{p`jo=T7<#%uoDh2YRSCSH~1G`<$tUh)pQ+B)%)?Cy6aztE1-q<~6&;#-Eo=E)GU$c|-Bc`DyaIhH>{Nl4SYxO;!89ceuhq?35c6S%AVMlf$1+v zDCT`~u4>1&EP0Bu8iQwgjJz7d2LlyD9$@WMnon?28|&wsAPV2wG(-I_mkW5ajlO*jRcp3Sq(Ht+U{Aa!4_;Af^~VfMfn7zF_v7C$r&T~Q31)g}Z#UEr)W z-bS3p3Iao_VCMPn#S$(iL)T6sJ7=|-iY~MLXeagYqW)i|F#*Wnxz&|DVAK+{BUUzg0SFE@YJBKZ8*(QmXQp z3x2A#9SZ^weH^9c#;f-aSkstIN*H9V`MhOL#xE^G^FVzg?W%+(IuqI!{fp~vnDi( zBfxKBi?77HFWjBI);XnDt0Bsvc_~dY+&DLr%c4pkS_Uz@^c93tVo@f9LDU?3z3Pzk zZ+l)si->Fzg%sDuq48h#aok=D(`co_9gqj;(ydZW4p#qTJQnCrp%~wUI8Sj*pLYHt z&{11Ck~@0nkxaLGOn{w4%;{b@B?qTm@3cO^zD!9Nw3NOw)3M8f&g7_1-?d^^^eC$J2CrT<*Wf~p}3gBDQa#uv8yZj3o_ zk28MEPrm$5VEK=CZ{#bE_uWuhUL-4b@S;E=ifa)t#qdDbUh+Sv10NcLkNLSM-Z#*zsf!oUn#-wN z75@CxyZT+7{?UtkOjQ$g8rp1zJJd)*lIo>VBia0hk^Zehg?nTW{ks#aGw#s zNu>7E3AHh?%=_Rkk6AOuBSd)7$@|WAiRzsit_u$B2;a@dGU@7saeQbC)_K0LRdg_- z`oE6N?sppw%bgMy#nM)}HP3%5tD1o}9MsJ^eAxsVKeH7|mkYM9#NF4ndRp~aIK{Na z?%ZST=++Kzi2vvvGHY=Xde)e!9*#HEQ;?1tvT9jsJ>NNe=YF8t@*9mbj;$LHlzGs; z03qZqs=bfL7h@@Y+8lC?keS2IfhT?>Y>q$?U4;f_w3sg8E}LWIozvqyWi|sd>c6_{ z+j`p74OltTF~AZ=xMEB`a9+BlLVOHD8b`V)e*WD_yeBUJH|MVhu{u0&sNcWVB4zIr z0aGwuH`C5THVvvg-2d*mA3eQb=53a!=Gb~8>Ot*H>-2Cug3VO;m%7M`Bw$ULF~uP= zow07YtXA5xVab^>ty68jf@==+E8aG^X4lQ0Nul?u@w4UCSd--cyTM(?;zGXH9UrJ4 zMoDgJIG8{vGIn+Z!HbKsTED%@GC&f?NpizA8EG+iYk#i~n(2RkF*Au5c(&{B)ci6m z3xK}6;zMRU44~cp)RKz*2_-6##2iUc#F!=r?Wp%Dkd6z(^f1{mg|T8$Go$>mM1H<``vRwH^2Ww*20`-Sq}N+Kw(vv|I?H*=d7cHXOMQ3 zc-)xi=NI$L-}MH&fdmTl0P)HtZV9-EtO#R8lV&O>j~jhrIz|-@At} zcNNmY!~z3lpA6DM8dUC$%hEEKu4mJXkoL$a^`!hz=gv(=e7i*cBVWjE(Mw0kT& zb}@;@Beb~#1Ems;5R(INz{l-=xU!OY|KjdJy#Dxc0+bKx3&@YscJ15Wn8g4b)yoG?<_*v)RoRw95WT1d0^F41DD`sc#OT9 zMQiYr*6~RBt0zKwLr_4d2_ma}>mGZddXN1)5oZq29e%6z>_zw$l#xhvto>AF-)WeB zIMK(EMNRDHrw2WQxp2DLgxo3|N##Tg?p~)e#S{(j`eCwlI;bk!ZjbTGrM}SZa&9whDY! zr#3R6=|B)=Ev2mst|%mrN^TITfQi<#**`m_xyL-ZpeZZLK$ERdj{qdAosZw7xr#+i z8q_w}V+(zlk7K{%J~s$_n})o^HejcKUS^mFeR9Yhk`+sw?}89B$-<10u^VQ&O1hg& zQ@@u|z1nmHau(gTZ)dFh1@(-O6*SfTmxvg!p-mK52HvH-%Ted&5>3o11`h?e0W2$N zZ17RfsD5B5wC002_pf9x?gS^~2(Xo1uXKpq?O2j&Rl+aXR#cY;gi$^;qiY9kKFwnTVWpYy3)5aY*8rBLu||bigg3 zFQx;`!9Wi2JqG5AkWu+^Niz?^rSn!vGieu2*@Bm4X+98^+e@I@+T#N~d8x@=p*N4= zj5>Jshi8-y>`qo3hd<#44z|T!y5?+?0T=_k%q51Mf+F<}fdBE1V5YYhEsNtxn}@EE z5+ZR>PW40{Z9&BJXRl>OE!m{t@rNhy_WTf|Lyr0$o&;N+lr>rLc1*+Wh;<_YCWq>oje?b&DdOzH zuSre?{`$i9+^&Z1%;$OAJi(BRL@TLk{his(>O%*05GUAfIDPhmU|w(P6Iux%3l4$) z&*=jL@;^;j?hq9(mH#MBK#}7d#DCCjOQ_guJO7mCL@LUfBW~+R%RdSFpCdRg`Var@ z)6#aj-^iy1)Uz8wx#I5fwk)Qe)Uz`Y4}Sk2uD&TslP*}cZQHhO+qP}nU)#2)ZJX1Y zwr$&X_w=3hpZjvoORZW}`MfiBMq~swSlF*%x==gtIJ6QabY*yLnkII(1)*7@Y;g^U z^$hkVHfjI@r~X94FepXju_5ia$a{ZQ$9Ien606g2Yqr*^{OXHTps2C8*xOVOYuK$Y z6B%iQm_*eScu_c+1oodpHKHI6Ga%#kQewa+le)PAXQL>I^qBGuRYPyc-^a;MMGtTF zz=!Pj0mW{`OZV@~$=y=mva(eh_HJFCVpR@i|80P=@U}ZubCjs3G*<4F(gJ6~d9cD+ z);aFx$=DX>i_|O^F$XhzNN$SpG}rB%rNs1`vl4EucgU$F|82u5+}3c+XsBXOo_BHM z`&xSk;gwgRv2!y4k5ar+0}nK{=cRn}=K76?Zmmak=d_M)+_Z*eid~LGxphmdL%BxG zw+(=OHh(2MZhBgxy-^=@p2*8&nwglQ4SRSC+HKQT94GaQi>5oiwVwle3iU>gu}|lO z&UKky!14nc5$;t4@x;Ayg}QxwO3jg7Dn8$C!4^pqDlb@V4j25pXrwB+3g-Z)D>`TO zcXan^I)r#zeI8H)e#M!Zt^?OJ*|w?~?Bk&Xh!NvA~EBx!^pxPr?W z+$?B-_?O(b4TsLK>Iu_;ytQGsax&-95iSh%T~V%MK2wf5tMZ8D3K@3+(`jmFgKkam z2QCWk-P>i+tJ~Lvx_I$S zi4C;=5A-p)&*D##vrPcsMPBy}QP7*Kp8hmjOP3n6yJAJ4Kq5uxsEdow+>U!o@JU@C z?8j~T_NK}^jC09Q_oVms^bl&^6Lz2wPTD7wyop6CmcGep5aAx4>>59EM=~BO<2o7_ zmvI?{nXa-l&KkE85%U6_hrCYr~%Kue2JsPCDgu<}ai_T1Kq77ublKlP;r*r(9 zudy?Nydj_v(SR9ichD&SNOX^s2%lI~NFNwlOiWCqD-sUcom^`aDTT$i@lQPDRQK>#R;i#xn!>8PXD41 z>*2VT$*o3AFjQxebrGR=$XeGIQW&WUHlm-D0^!r&hAW!=hZ}SeMhQFso&E@_goZ3` z3{UPclCHlcatuB*9Z5U<96&)r%d`yw)bA*XeItgwx8YfD{zf+86owtGhx9;A^4fu? z7d9&tHXHJGvojDdY4~HX2tT!y^rA5{(Y@q~?=FV#t?0VlTrWB$2Va~Pcb4&?&a+16kX99BmM9On{waeOivwE_0^mwLEj>3wPS4C6G;gQ>YR!podDIHH zZ+R^40Z{c>;p4aS03sezG)@b=-ySs|?hR-oyR)lRe+2NfX%U=$rMAP^IJ=rQ=wD-2 zWhTNj&}YD^yH}%4pc4Sfo4;CoB#{>dgN zVW(0Hv#Pq}{88Nyfo5>n%;uhQK^`Fz+9^|dUN_Fy?owzT2KZ?**g4u`%9KuwNL1?8 z?!k94SHQ{G^y$<&q%!Y3r7UU*u6u7dv>z4GDBu#olR_UdI|d65$RY6n(-y!2=f&)+ z>`g{RGKje`gz*{!hL}W*K1Je!7 zb1Q-}lQJeh1=u^EGyWKB^&p3P2Q`dO(9cM%_xExn`E_JvrkCbO&iLxr2nFjDx-g3R)N>2LRzKsfU()m!I*ayU)tyNk3{#fn9<& z{0Blk)kr}ZF2;-J=XU{>BVUao|M+)$(aB z%WIeSv$4GdwWi)zq3P2gbMPoAP%bzH04(l^yu2#B0U&O}YYOJ9a(D1?A??r`~WsM)0ZT-GO2?2_52B|O5} zDJ4A8*{UTx;@OKOJo4GBB|M_3v*%!iDMuM#vK$h>$CEGU-g6a@dFXA*p>xn%U6pu6 z&uS|EIdc*OZg7hrMs9%mLqit65EVvgCdu-ki%M1w zS}V{S-RiFIGM9rp%yqkx6#TcHg>3o{+(`b}GP|djpyCrav;~jhas-q)ekBwbf!QNa zNCHf0xpc4q>@nenvk9fDww#21C;tpp=ouF;1rT=W{2U7+C6&njDag!lC*amK#yGJb zctn%0;ybS4*1;B$T^@10Y7$qq=Y8;W9WBKpn3YpVH%)u9pZz?hRl_A>cd_~iMS$ae z&7`ct$n0s;5mFmkI^$e=n_oLh3#3@2KLgx)W_0s7euWSey$SRV=Cj1D*U2k6WQhyMtw+JJp*Pr-%C@h@us@&f-*Ren z?^B1@Y5Y668A)a6(DxBw(>g=)(llL9FdTFU=ThS9Y_xEUW2vBZ`K)UIuS?+dXBluT z-2Nq&y-$bl$P=|HRc@P5x7+R7{IVS4d#)9FlZg5lv-pl<-y1oYE^5n|x#@91$3KUu zYbu{H|K-Jl(LATvyoY?Q)qLzww#XK_S@>9mG3Qpa>Nu+Lg@ks#HHL(E$VPD=M>U$d zIAL7s`$eCk4Z53EvrJMxZo`h{T?<$*%0sHRv}Jcwdk_7EQ-P~KWm%Yct81@;{7Pz& zd+F<3baij?vG9aMqEfZur1vI3SVB5ya-BOr3P@Z5F1Zc zbMX)x=dL{JQG2-OP4y#5)5D?~mnFw6O_o&|H?I^+kx4I2Mz0jhkcn-l2FA@+fmXwa zR3{wLl8p&X7jp|Nuo)1cEkC?_x!sa!-n-pibn2DMs;ac5SD?NmYg{$b^Ph{V*o|uI z;>49+h_Bbz*6wt=o`}I@m>5vm`&Zf#a%JZ2PJ zFNk09_pvtZOkx|lnN@-r0|K7xm?~(V^+Icgh|##=EYW(C@4j3mU;2ROoQEZwrU7WI+oWZehkV0I zvI0F4`oyV6&tUX7huL6bid;b)#1|(ozHk2`Z&b}`q}eatlSzrJ@Iyw|aV=4Opxb<) zhhRJv-RPtR-)N_?(7vbZJ}qERm?S`6lUa$Mb72vC=PP(@bbMhW&V1kY)-P0&S+QW5 zH|yuIxfhpY!13oL*#m5rq_yrm8O^SkZw#maO*35f?kXXsr-QWU@gsowJ=^ z?+qqLuQ3!gz7+7f6|m~i+^>A*@uuxAOVU9$8M#>|?7jjkJv3h9_G2V9>*Jr?@Sl0AYh$cK{^6F3%Soi0Mw3*?9u)!aGTLARKDG@XH3G=r~oP z@W)^BPTeZ=6bI+K^3jSgK9iWrYvaGy)Hcc>E{4UzvbX;L9iH7D`U;SHNg-rPDU8!t?#1+t?(xol zx+TE)=@68P*uF~#;E-2pmP&d{62g9GuiX@p~wElI{uh_~cp%V^L zjRfEZmmK|}%n{z^Ej|NSu>7O-85H+z7-(DKl?v|#&{YD!(6hhvD-w+mV!*h;oWO+@ z1(FvO5lVjjdnQO}mOinnbdi)YN}pTqQs7g#Dab@jJod{r1!wrh=2nc#G5|4-mv^>y z*J=vMjTB99VygS6C@3#Iv3#R1n1oYPMqCha> zSq*Mjin&BKgUivYHY^`iud1lFObQwTrb(!O8jCyWtZeq`H{j=i0>nZloBZoLwOgKz zFAh322F%lMlwqkr!An@|bQ!V4V>XtWC%*7Fa&}2WenouLeTYsRoBUwKC`#~D0M>-V z5UQ>UUU>ETEkLCGdeuDW>c`;f?KbKP7eRosZWn{aD>W;|&;yWTWVxh($-|8`Iw0By zegWT}PQJN;M@Q(5%7T{qer9#8M}^d;E@Bu-C21g zg3Gec(Z3w6ykVf@0BQ)$E> zqDhwm2@IYHs>6 zrD_&*Oap>5s?P$N_omvF06aGqi+cSwx>xF)kYpzl?_QAa4={bvf`{FOwh!Jy+OWZ4 zXnlxQ-{3gTg^)Us;9B@MVISCF)ut>~-$Xk1ms)<|;6-SC^O_BeV%wo6u~3Jdoz7nqU>d)*K!tf6Dv@a@)_5gCL_Jg8rP2 z37|~N3t(MC{DhJr#s)`$S?A8V_Dmn*WeDe#4X#mw%r){&2ei~vZ>ErVH}VVb5o8mY zdhxH`J_nt-2ig%5eQCm^<}_#S^?MK|iSJQxRTxqW$+sCFm5w{BxiaT4qnOY&kh!8Fa41o#epZqgs1-ap+1BrrruN=lK4nabxsJyc1Cf#Q*l_ssbu&B=BoCJ$j% zZsx&3dG`t#{6$_j!0HgoDUijZtXE7tiX0ouUvq|Y3lwkal{x^7`F-0%jQYS$2iG6| znSr(Wk+t~b;;99fAC}F=@{T|0kfSpmcVtZnLU*t<2RwSW#DRww;(P_l(xueW?OQfG z;YWos=m$YcLj71{$e3mDymN?R_#(o4d7;r84fIz)3vwql>CEcd1|O-7G7-5g_sYKb z@%6|pN|X6En93|nO>(L40a(>VI-nQrrh3^fF>|&bS8rX9qe2HN|XB#NWr3P5KJ1h7Z>hrl7Dvi=+CCxP$p z!u)vV8fT|QBR1z34V*WJ=w`Z{`sMn<6O!%h9 zw-{lEyr-t2&0rF`x>HtL>$+_akw4%h$7yQboxDSQoj5%589bWzR8Xj2CEa{DH@n#s zx9)P~o4N0B9#sTdbdk1Ft-m$d255Kp0>Mh<%2OoD&q0E~s}-eGN8axldK~_ebLb2m z08X`tVvkwznB!G@1SXiDrxW0WUWs7%8d5wYF%MJ^^!F6_6q?=B?{XUi;Bv*;_<4Xl zp5pWWKCKmK^t=Wh|BavB3lvQJ z61&6TW7_w;i#sV9di-T9AF6NRgAi^P0U#ZcMgR3eqM3jB4(Nxu}To)=<_+vW@ z2>^Fls_~J#Lla3;!ULKo1;@h2EiCYgCu!Vg?htjZa|fbtc%azjsp7|>iOi*RLVyI- zb%9xJHHC@P0m<8k-qx=_zs>9-B6^?s4jIq@A*{T7d&VlB398%M)0HP5xffz5__;LQ zIjZtk|)7{ItXQxX8W+(SUEQ=qSm3(UO>$F7SCuC6GC_Fi}R1Zz9ZrX`%+N*8!wEgIh*u8PhK-?d) zyc=G+yMsz##v6f;YXw~hF|2%IB$nTC#xar#UWWgKkobnbFTcpcwU(nUoB-enHZvLv z#>SDWy|Rl88*LQFh~><7?J9Hh#a16vG@T6QzjYrnwau1V^|mX=*hU8QgTa2^no;t2 zvAeyXfp}FiR6pJZd~X{L#PfXJtQwF8$(!gy)NlHwT#XB*K1CZ~AYV^2LK?%fB5mXP zQX&YR!1y8n5g^(Fy zM8lF+Rr}+`=@R98W|=|S8{DzoV@QL1Z%-L#L$I8hUrn*P3T=!3t^%3~*Q%~Iea4yi zLa;N_=J!<#z=w^Du38HY-RjvD%x=`J-x)|JFW}Vzv-z*!HUt>JuP=OU) z$_r%|scv~kI+G~+afeQ~t8?|e!_S*G{j)A~`tQmbm}>pjBN91 zcY3`d^3kFOQR@bZ#gb^_9>xvu+2<^6Cie`CN^9OQlQ12MR{MJvQ(b$kii{iL(`+%~wOUOw+1Eog*zB?b!=k?)1eyh!61M7yfly}8 zmqvRpUWdeRnV7vkqvr02r|SkZpOUq!nBe_DzS`~3*+*$}vai#r7bneaE@upW(4{_N z+JDtv^-s_3PrzKc<;CNE)|Q~-rs-=e(N9t<~hF0^o*C z1EV{-Ks|lqv0nsz)(|^(AoN8P|1$mUEZhYa2nHBMMo}mA4A5ycuSatcXp|i0kwKXz z6(}V^qa{%cg2hXfMv_Ip<%l|OFevc-!O%AY% z)OlyLKQTBIX8D8ozsI@B?LZUa8O)&~^Z;qcf0FBfW~p>E>c;Mp$-+zm7&Rt|98+=* zxNd``k-$T=^z9H9YGHWltZ}5{lcD6^ z`*W~*GC6&MJK(kDH}B$E!Ru-0(6zz1_Is4$^7-As06xaJbfikoz+9#jtx>PE+&+WS zVKZ&3JZjUrm3KRDMZ-egjL9kA&Fk`hrFcJ4pzw*A(B8A_FM?@py5Pn}8KCxh3TFMK z;7MQ-4X!;|GHcjz=_{b``U$1H_fqfdKwB6Z{jP?tNLeoPZn?)5y*K{A`iPI$f5ml) z?w>PNve27a6qk(&xun?4xbaUV>Vj0PS5*^yK#G&0vxJfqS&=i3;D?|JE+3wYN7nKI zRc2Bm%@0n@$4QkS3>O{VD4wf6Cy^Jn;@yTut5qN(JwEio(EGAvg^gSZbbKQBMAI;OdXEB&5K zx*2ESpW&6J7$NP*CN-i&Q{;G7Z4No@@ddO&T&?I|pm%bfABA|&UO;u~B2ivc)umB^rk|j)?l{KCs8#MSyt)bn89ah@+DvM)hs8}b` zRC4yf8|ZhTVy)F7tqsp(f$)^HmvpvQca5rB)9sq<%a#8l8oq@V?EwFe5vfF{7lr*# zh{8DSmr3|fh{BR#JkE`mQ48Y(n^A|Mhyrl7=0Qa?ZHPl|ix64}ZEH!j06BMyHL^U` z&!JB)ty{tJ-HTTEr1Q_;xwfzGI0t>IvNV@V$jxk$6`K9~65@Y)K?P$`96^ZjBO2o`f;zi|m3d=^kF5I9sBRcseVrP8a~M zz;afQ+dIEA8BT)$*@LST&d-oVWZ-5h2OhR9%(&K>80=3ypOaLz5t#kRC zb9pz2xr8+|l(%dKyXjDxZF)7o%=(cn`@~XIf(>>OuZUagAriyr9cbQLEBfEAtPA2i zqVYS_RsXHO7^d+n&>8W?(7@=}O(0-X5y`*gGVJ2KT|-nF2BT+-;60$>sPAO zyEjxijnBYCO=QR}f1X2hzp?ZZJG&#p_O>g3(bhbfu!8R+3D z`XALvATaDu1H(!rQsEQ3jUu1>;PjjK*b$QxLkN5KA_!-UBAdAkeDj<0{Eg$1knRQ)Fq7-dlq#B`UU3>r z{!9~e#=C%M&&O5$(R0(G<69Oc95a1`Zpopxk7a`#>-DDbB2^4HC>)7mcHCiA4L3iM zpOhL(0iD1}f%GiyeTY8};4WpsLM-@&Rm~my9f-jHEttUkF9nhE{rr9BM)vFEnZWJR z>2yztZ$)3*C&Rx`8z-}@0*ub_%+8HMRlwIJ(Qt-NtMMg(yVmrzzyf$a6dM%y20;)D z%3rhUNXdmU+82XFw}-J|!cL)icVX3~#68Aho=WEj_fHu zCX0RWK`a@C9~G75Oy&OrGm)ZYLhW z#jIWcN}k_ep;G~At6dS(*?yxp=`o41Bqd#uWGu?WJfUl_K>*93wAtjCbdd*&^sFO0sAcL zL_D@XkZ2+i2p)sd%AMiHWpz7Q)(v0XU_Mm1#4g^`K zL7b?if@uA4Az+m;bY`TGb4J8?JjeNrK2$IPznziycgIzS>(0Dv%;0`E6o7hyqRJhy zsx(xyElQq1^(SzR!#GDVvpHZPdWEoo# zE>9JKK(QQuDx^mBx#U1AF>FPL`>e2DlU%kwxNOt8bkQP{=3w8sGF+?V;nbVQu$nXN zLn^1mMfJT~Iw)<|7-Wxkff4Q&qC=Gedego~~|=&@yO}Wtz2=gmEf`H)v#8}s4n%X)TT|+DMnT>9+b0z z?>O$<4+W1<8%-Y%S&j)a15J1^Sv{RSm>Cnx4xKA@2RxNV1q;CvRrFX(xU~umPR_-D8nHrj`ZGJWn>JXn%JVO| zF{m9Pyk}bx-ADH}-rARGaQ%S}Luu zhD>6~@JmPc&&PftKX|7K^M&mMr;GD&0J@H1OU{?52U$(HWQqoEO$XP<5IJbm(}h5Q z?-}CaDH7A-3joj+NSyQj5ZhoyoaD&hv}Izcv@x*63B_(DfJ8YdA|hdaT-~s&i~-GR zh~sqYl)T>7ZSh*ueMgUzmWXc91ZQ`HAtL@1N+@$z(kUYl#fs?=+v@KoC~d7AfT4~a zV-3dVF?)7MH!_w!Y*Q58C62CE5C^AX*a1dd_ctOrl^eL=@#Y33aMjb`3NQ3|XyXT? zLAljpr#0=&#!Le9JUGgOLq@PmKvjHip{*~(N<;}OlMh+${O4Aqy96B977sbU3zEX6 zf#X$F33ZS2jH>|vB{h`gkr#;QzFLLQXQ+Q}l<$ED6rTrQLA>OkM2LPoa=Y~Wo?vh) zbNOur=)B_X{-&u2hbJ|{0QL8!QGoc9fE(aePAK=5MkoVWP=`rG)|%-7x7@JaaJljj(wT1Ua{jh!OH7?JHh zD*~t#5K^0&KZIGiWM|Mcjp)0TfBJkC>_|wDkEw7Qz#Q&8?x-6IMdr`!oi`WCPPy`B zQx4q)#i^$1MmBX&gXD6ftf>}TzW&c$E<7;X2V#c;2xvp$zfD?ziHo(Rm7A%fhdG0j zw_~lJtrMQ4kJjuJXg4g~JrOVp8F`&l(w}5Kqg_N8#305b6li6zH=SUe*_$a4(5o2! zW+Em?nW|#hBEL>OJMzwsi5Emen#vge`_3;)X>yNb*<(eT%97-&NBID*-)edqD$Xi( zYWjYasgM4KvsVlNp~U1H5F^WO->$x!`p?VTWy8Z+h(Y3$uP@7$$HTDMoIBigw@ZDK7r_6{>S5t=R@16U3rX3eO4ynW_!i_1y04 zGdWuXE)(_tc($Hc@_AujL(5b(lLRXgLlrqJxlVw+O*p^SGOmp^YIdDUBfrWrCv=yJ zqxF^&PL**)bt^@`!-Gok`rOrAwlYgjDSPpH!{@WatGHII6leCk9iQ{{hWygB9kza zwlJ|a`_z*E9sAf4@f(iC1(e^lRlY!EDhL$cJq!VQvnA`{GiEj#jPcG#+K+Em=%Jqh6?>SzOFeQ-t9)YZC zYD~+xigwr4Ql-_}X4LMxlwbM9!PJIDbv{;?t+SlWD9X#{pKEC4huZV88(aB_)?1Cd zgxB$}c)2}HZ9QyxAm*O^*_yWApaL|fSQf27Lcs~CQ*^sSCBs_D0A&weyNRm?6%L$a z*)FHj#~F6BrHolDgt1+%+wtXdsn=4E(4?-kGdP04&b3O2^SZO(@6M^$dZ%nmk*Riy zl_idyqRtJz^#7)pU^zFFktI`kx08^!Xm#Vuk*h{uYdLq}DaK%FE3dPtc>*L`WG3D4 zi7%ZTLNs75M*`JHRb*GH%k{2Dp2dyn>VSUK>vh}t;>xSihI@L@Uefg2mD(fTg}sQb zJ-?y}rAlI?WuwfKa-uo>-SdrmOd&jm-Y*Sr_og&uayu86v!-J1oSKFEz{>)v?Xk zpPq<|F%%{DJ2CE*wT0n^H!cI{wg5q;qT~V{)xu3ZCbBiQhDM^K#u@;hDQWcd@sC0& z=|N{Mlqp?jY7NH@dSB_dW?y+uH~;QQO_4itIk)4>+K}cBmh(`RC&`#CVI3Evfouit z-Kn{*T;Zsh+VphLGmP!`Bb${x;nr-6m2zPrh!Wo+Pe)W)Ut$-g!PHFCk+-d}3TOZJ zaBW5ITxM&DoL@+FuK*aK%m6XC=v&vcq@mL{t<|l%KkAwN?p=Vuk;^R(posbFDNM7% z_Wijl=$f)Zf;~&QFsuZEG)c)C=Cy)D%ofNZmu+3Dw^+0L(d4S>ep;(WKb3cp)on+C zs(6aR=2`2}S%zEvWbwB*rE~HvqlZgS5U?NY{&_DkNWIpBy$R@Xd7iN!T5{B@q~EG{ z(39>{U+Y@XQX=JzGRW%a=Z#==3AcsVhT`GGoZ8Rjab5Pm)$kzIV}xy8L;#VBBho zN=CgGL(ssylL1&hcJiUrKUcD9v-dXs9ehVoWmT_habwQ_Mkhg4+&`L1qrKd~keh@g z%ngCga@+>!GV1I7>}~1hRKGIV(8@;1)~X5D*Y4Ol?s)mCGCS1oXj5JIT&rPo1o5PV zDjzkEi}etd6>-|a8$!}0ZEjhi>~?y{6Xi~Tkc7$bX#=Q^s-w`}OpNL_*`#O1DwgigtdRqBJ~i zm6~vY=TO6gC6mJN06q^|$Kpz1le*XVTpG7UMv?^xJ3-`0J;fJYlQwUGaJ#{_Jke!H zG~EjDhH!e_jn5U1^sP7wVg4>~v{d|EkNELS;!wrmQmW$uav}RQewu83b=&+a#kxH3 z`i~LoxF4}%>?!!AccFk`$7)wQ1B}USi;FERZP!4n*mLbv_eJr_SK6j5I;laoHVsET z<|hVwX_=<54e^^=5s(W`KVS#aWSw9{A+R^Av}>n=Z4-VG=SumIRH%E!^EXn4(H9#9 z08uU}N3TP(J3!Q)B>xm+N5RlxrviPkr@{fFWfS^$z+rrLU(HsZ_x|AZ22Au3nbU$F zL;RTbz-2aYNc5k_U&Z^z{xL0G^@ArUon}pm6J)F%O{%WJhUO~TMtOHa170%LIn&~( zZdqA0O0gajb2RpK`gR;RBC0GFayu&u0R9zqS9gk>s9!qE4Tf4LZ^`%$95%Y8T_zeD z#u79x30Y|236S!o)k-!jZ4`w`U>GQC5(Uc+vQ}7vNlc9t#U}703#!<%xf5nLo>f@{ zGP0RFIF@A@I3IHjJ~GF@CaxSzW4+}CbrG5W5~q;4@zU)$N?qlzkLHiZKZBQz15_D( zNt*2+#A_h2f7++u3g&?!u;HfR4ys#`bU+S)y#FbSJjTx@OyC6LavmQ$Z<1M9L3nyDkTY zzyc_;6vimi{qVpA?pNCrwq=h%08E#FEUIUR&q$#cv`k~=P2DTp5`EqXo}DTv`FBzT zitS;-lv>Fr-(G+=Du9-t zCOUAGLW_CUu$QZsNTvYdU z;^b@H{b>(a6qWDp*z)~h#kiQ$496h^)^znDy?n=32I{gVzv@aNQmx-}D?vjvcpSi3 z+VP=Lm95A0sAks)-#0AS)7w8N%B{)<1XM0`n5AIe@WXKP0G-cV@q&1H&MH&a zL!@?DFU$_iRH=K1l~>?n8hrTK(K7>$_ey}BlgzY=^Pb8d@Nko1Lx=s|29GV zUfLT#^~C$k@_sH-_JSMzab;?2*9{s1(Q@4HgvJEku0|akp!o8o?Y3v%faQcd{E(r( zvaXnzse~v*t|kjN0i02!(qp?Ln7^2hY&PYTYCQ{CGx#FbW}Fj@PVUjh*1~q{<&C^sGzcf(1w~*lO%W%|>Eg-`Yz5Nu5(hXBwd+ zbbxVD3f%jSmMgJZYhjo5csMYox%u!7yv7rmFoP%6)rgVi4bJ+EVnK4yx6H_RG+HPbVw1jCsA~MMNfef5C?NRc5PtTPK{wl2cI^u z?C8>1flfY@xW_k;?3Vu1uplML*_Tz2S!Cjh*bP`AJOAoH$l+u;VNv(=wpO#yi!zNq z$4qVrU^XAWqqPr;;Oh7K`>PO@$ocBRJEd|GUvo1kCc#pCYAZU?1{8|9*aRfH@$Mf#aU>!==lMYy8M_L4#JS*andgDjYz86^c5vxN6s82BdgYnpHTwq z1l&^+304pv`(luop95((EHzJg1DM{7$?HID!1Kdpi!3~R8dv}#tMCF#;;;UI9z^ot zg68Q}xcrN;0R~IKuGO1@AwsKr(k-;HjLcm^tVAIh1^@ByW0A8f)=tk~VZ#EKb}U=s z8Yh-bNX00Ep<9v^cJCpl$|X_nj%&3U5C`7C8EYZxH+v{eydSGP8~LWZP#E_x)Z{3U z0P6@wr_;M@rE&hD4d`vB^syV?nl#-Bm^)Xx?OqW`!?`bjhtdPQ%t}_T(nhy2B<+&? z7lOygj}P&!Z@*l|eNa3J90rrL5Gk-PSSt1*KU+(e^{?nge;8H0SW`})sJGh-66blF}Z0yHgjX~;pocUng><_l#+J8 zvmZhDcgd)Xe+)%&o3dV5UGZiEb)0%*#{1QQ=oB%Fijv_2>SSHFRWXqq)JU6pDN|Wp zn~Cs4Yr$P(DEg=Vq06=x=dol0e%GFm*O1q80s+sZmK0cpd~~F8Fq&rG7RUN(f5MQ_ zXeKfV<$-{eW&l9jBH_zU*@_u}0-#!xCOD-dkG{EOBNADx@Z8^jzG^tqLK3!^_J60h zddgN|pu1fA1Iq^0@67!n@pLM2joDR!9#T}V()oZFtQRt>1<88OJro0`(0 zEm>Y?6RE$U0-b7Nus;2(v0aq^(aTe(9>m>B%uT7UnYN2Eah`j>?qVANJL$_)<77z| zC}s31{wZbj@OsZ2o-CFN;U}BzVelj$i8o+!NdRgFC+J>@kV9`4aLcIy zPt5Sdlljs#D^K(jrv-!by79X7lyU*{@$w|}E&w^Y0uG12UirkzAjgwJ`nKvVcB(Pb zc9CEU^at^JItpETBGneLj6dVqa{st%39TbMGougP@Zm(fZ4?J2Vn5y_g6l9PBOS6! zZ%07aM3dA|aASMzzJ+h9M(XrSePaJawQTQhE-I3_^}!dc#{Td>WWWb~cn$dYn>hHK3~W)ajfni@DYY|- zx8pmv$O{}*v^t*NC$-iuMk_3a5_N+oy^pGdjUvWxs5DwJI`q+|H&-&3y@LR z0GtTIeP}0uZp3l^bL37xEL_Ufq*1SXIRq{2tx&AJ8{h7TJ8bRXJ9|n;{uy0|H8OD1 zGd!`fJWOujjM~XgVx!4Vva%%8H;}swlu~)P>GM)juDojFtHIQ2tw|upR=zwaHd~<* zw_RA$T6oN$-2z1R$rwn+Xcbp$(DK=#IS?uowCN5Qdn(wX#CBTcu`X-_AAVXE`N9f5 zq!s}}slXah^0yJg@(C}5B*1_Z(Dr3D60atl8wZ&hj*fgP64o<@3HQ^8sCnw)pPI}f zUb1*8xLaSD2+NhX!a0){qOavzy3DSiYfm%ZdO6A+i!v!bjIpE~_ zzYGHs{jCD6UA^f$B2#6BA&b4$>{gfslxYQQ z=s1oQcAEbbhrZ$gc}j=r84L{db(`L0p20&so68f!#5*9;HTB(!i2%#}|2Q&I2A~A( zBRgTx6B50nWY01$=Lv7_A5VY$SbN?FoNWL**SDVD=c)|IzE3unix;D*1lo#7+oAuu zN+cyEeaQk7(AoD1M7&QT2D?o@G)^f*ymJghyuD{xtQ&-s;t7KU=uIbrJQe5Rugd~F z)cbrS`g}C{_$YTJAi7pMZj3KR)4hX8pQ%kRe^QzLo8tNF1`uG~de0rN3s13usZay> z>ENa>86z$k(=HgaPhHHmO44w5aL!YWZ5r^-q0oMSzs+A@(aa(aJ~dzrK{fC|-%-ru z61VQGpxZ&|&A-`?#yX~*DY~Jq(dz2ThW@MMR!fqzs5n0vAY~VsmXy<$F3D0OZo6i! z-#Ka@XM5SM-Zo`NqajUL#P;1(JGhKqZxqgDUH|q38#>K86&b*ZJPv!ws7o2}t zG-_DiN&b|n{q+H%St$HNp}fdhhr(bs;F z5Op$ea4X{Q8mwyY>G=lJM{k#B#Zww(3pqC>)$r2m_Um7VCjn-FmdXPd6O<@aPt~&= z*AtqeLa^j9zLlI&x&NQ7w4q9#6necUZ zQ^rPItP#X_VY7lpnXaicq=)X;L}N`WOA;gH3zVnTO;4RG@CPH(u^l6vtEx2bG>E@! z1k=6OYz}IshZ{p(d1(NDzlI5(CC7Ym9+5<@V~ZO&4Y#2ot^d04oa84eQT$l_S#Qe= znpWKGT$M+AtKCp>)X?tBi9VxlBs*HJ&qy#+oQO@(`V0%V-ZK#0Hs$V(O6JokWp28a zN89dR>lm}%P?K=0kZ{-eqcU)Ny_eKYzmqJ{%@qj6v!>U~X5p$S{JzCvlsuLIda&8m zumS0PYLXaZgZzqb&I@+uE|BlZe{TL;&^gR|O@um;@ONWp=Jyul;U&l$s@_xnBLXJd zYM=2(5NH@ERZq?9T66n&3%h@?04=Z^fkTD)iu3IT8nbHuz6OtfclENvE1w&xTw1WV zv3uX`?n2*{$HWIU;E2pdYXXh1{d9y7D2T{`No8rVd%yc|8}7nBzlJ58&L`w$aTPi$ zj=n(3`!;NE@CCgmPZW6hh1h0DBNQa3B~{ zF9v}dh#U-nxN;;C^LOTkfnBBYYiD!h!MJZXPhY&Xd7cLRj~wDOC(Ew>T^8#;zKFkZ z@+Dcm;=Eub6JN&Ih&*1}Erwn=@2s?j;edRTo$DKegZMaYhP!1BNfR~0eM`ZX*MHV% zZ}AZ{Q?YMxOh!IbHBxQZoa+|?_oJ+9h)uNIa}6@AxSfv47;2v2x6P(9Nl=#$y$cnL z@0M|34iX0+*mEav1BruCCVcZnWLb^-O3^+oaOzQBw2*Pb&u_>Ju|?lKQ(PAF^({9K z-H9Op9{#Vv)3~5BY>%vqlR8vVXVUg|IH5ZGV&6@49lhxe_aC4t^1pvpNO|EhuOq`F zY$8GZYwZbIypv!OpzR%cA&t8zK9dIp5#i5Hjf$2QrueHW>KxA*AISagk>4lnjo%=6 z{L;-rP*_f2x*--L25AG$N%a#|Fe3+POiD&6xZOlUZP5n%)G7e*r%_;X2z`YA>t{$h zafDQvX_ol06d_gSiA6s^l>qDSshW&47|pm3op@)H7p@wRkWeg+exE=Rei_Ge7WOQe z&~MZQOJMYU?XRDQFsVSb+eZTj8OqQTmNfY9I2{ix38 z;Nw6J#2lY(ey`741krO9Yka2;#_G`g1r>g3q6H*G=bxH5u=C$wI)GJ|zsN%b6_9nG=xQf&^}%a#T@$%e_P*-EY+V9YRjB z051fso*=xWCKkVlMIRQNWw38wuy>3J{`(HBL*t-?hMpDW9}^-6ZlQ5VN#)s*o)0on z&VCc~C^}Fgj-ONziMRIp;!=O2%zXs7>XU}IxvCN-$I3{ZA`&9yxp*T8-I35xUxE{$ z5v)P;7Y2fkg@Z1e0Dqx#kfKU~zOkH{MdV%Vpo%|8@HvbEbI>_h0BXn;y2c5B^>8#K z?L{_Z0$qRF_4tMms&W6P$#Ze|z!tc(8!E%6$hamvRV9(m*TrkYf}7n+CE|_I3jbqK z=n5f!b(wtR`1zT)n}T8NlRus+g~76IKAnM73 z#;Ol1jmh(kEHv?F3|OaQEaA*Pd%h-%aK+_UO~Iqv$kn#isZlUU6wyPYPXL$y6)%A} zekh*O(kOo!C^*;_YLBGAU^Gfa*Fj$1o;Gqqs!Pys@aep|KqQV>BdRs-uw&$_95(}J zEGSJ1_;scVfKjmMPO^CnKJl9hRas*TbY|Q^H$gaVVcDDi5ct4f!7y#4g^)on7V19$qM0dEE&FUTm($-3vFZys(F(?Sua1MQ*7 z&YLQ90>r|f#9+f~JaAhoI#~sA6C~x&R||61r>}-pI?u)uYFbS)#l_dLME#Jo!C)-S z32Dw*GGW?;A2(7FgWggSmk|6pKcc$74FXEIxX~^WIiR4xALPT0UCSSSFY|`^yd3`v zRacuQ@;6L+)XVQo8NpmE)pvX*kwfI3BKlZo!(aeNw(`7>uND)ehBAI>rQ@=lCqI*{89XR6IPSzqg~{V@BWPYJDs&B~29GH#j^#bMtOLk1fzvlj=8{AgrPo|S*_H%saVwp^EM&GU6S0B=MZ zZ+f&}efGj{iVd*K_82=qa%T){k_InOyWlpwU zsw3(P%IZxPkG`;fnk5Hj1NEMtyd(voHV)-O_}Ytm6rifXKRb9t(3Ua5!o719j3{2g zZ3llh`GxX_LIH&hjWWTE#i}3$5b!|$a4U>FSmx0-0yw3A01S^VOxu{nPf+OFDdL-A zB>yE*uACVYL-O#v-1U#@MLm0fo$;3qgi}o560{cgHsFP&eWWg%EUO8xOL0wGd`3BX zr#7?<&_(c4?j{QC2p@x39USgtlP}E$L=ApW`1*nq0fvjAzZ5bwKfW;m-ouf@ubGp# zTnnUK++fg3YxempV0cpEyWA>lon+?Bq!zU=cq-eyWcFcqU{PK7I8QMzk`_>Uiw+Om zBX}Ac7I@sAunux8_HJW-Nz??jgWyvI7ADZ0SwqJ?5J_1zGm*cXv17ynf9+!uptjW7 zopFdM3lMha_0*bm9a;qbZ94eo3o!#o`k*yM-Wz zsEx72XNq28%=-^nhp?UeP)#nHEe~9`F7DA7@6pVm%gBOzYx=`nk53EJO7MOAi(#8a z;NrU8XEbQTpx^V^Ks+5{4v!duhB!cs1VkCCAPf%73YWbS1vCbVxKBsh8Rpo8hFCwu z9BdDbo`{4W_7BDYV4-d@fPlLz;AXVX00Qa5fcO4c=HmK}2cR|m`u;HZB^dn)Iyqwo z&@w~Li>W2?CE)N5qa|e|`v|4Yuh^tlw^vlO=bohU&9u80z7Xods=0>Wd#zs5wd-l- z#YUJcmaW7)g`rH2ZC^C6S>Nh?u<@uz`zq28_y?Ox_)(Yq z!ja1pm{)bJH7r=((G*un5EiZx*BC3d*-jP(Tj{^i<|c;=>aiZ$@uQ*pNUT3{kp`(2 z&=*K=eC87?&_taY_9wPTBvyjEH6<+tk}lZ%HKCykJoSjG-dwH(@&}UjvF6zyt}{Bi zKMmNPNR9QO06P(@>zT>aN%%7~qkqHuX8$p6;gePNi}X;%o2lo2DvYiNBT)9 zzh)-3oGH5%WQVR+@u5ONe3Ram87Pg(3IcnzF_*rV{0eZySiAKTj)C;=t8gsBIuV@4 zyKHGqf20OX0jROP51)g7;LHhB3h>?*Uzej!ciA~+K(Aoa^}S7Z&z){~OZ-Ab2GV0F zz*w62UcURtEDi;P31$9l7cWh@yvLx^P=(Cn4{6 zp$Z`Z;HSC=jXWfK5M4A<|1iPRYxdXG z^JG@Ab>)`bE1p$wPDn!1WA**QrU|RcxWwd=!eomA#c3&;A1De`p#7w0*U!TWQhP15 zSVZBEB|Arp=zL7e?pS`?-Q8@z{JT4wW?A`W0fmm6;zGRta^R|&Tr5q;llhks0UJlH znR|~Gt`{qRftY$f7L1ssgm>F@qK`~i&c>aGLb;Ch{EJV~!(9*BFm`f&ubrXp2{x@( zB{B_tWi)#_Fnmz^Q^%$J#7q+4a};k|`)!OfVlvXiEw+mvVUKp2tMe%EByP6O+nJrL+I7zjRQJvk}tT)LY zKewIj=C-u(7A(;RapPkxpCjmX1nYThT>$fBqw_bB@w}6Rn}n0hkL?Fq>Xc!>O(s@z zq~5d@bKDrH1e4oUlW9D`eN^UEw9^$nu(or;sD08ScQp8N`yS0T1qMKXG(b0`pNwm- z1hPv>N-`=S3$KwU0*2G>Z5pOHvf$EN? z(&I*`#F&rBG-0^_I_TF&7MjBHl&V5r4j!u+ehB{Sqig5gUHs?pC zaj%+xSTCY@wVoVE>UD}E6xp=x?9;2$f2;O+2Y!h)^Am_oYbp!)8nD8^d4h|gjR9)6 zYWgd@uOPTt>~{tSz;C#ikq|I>+ZDktg?}-xdf~`fqCnp@%QTkIA_qC047p>-xp_VD zC*&Mot>u%Ei7*XNg*M0N@}uq~u*O&Hzts~+Zy@{T%g#_CJ-JG-dsfQ9)rm3RLEta2 zjdR@uWtx;5@sB*9phDvS{V#TKctH`x z_Lp)RAL}mA(06-^4c$beCa%{{>+6=!_C$n)Pv;BL2$ZT1=gmH1Q%kjEtiSgBQK0A6 zkv|8&D*V1j@pb{eqemX^ACe4SvbuTTaA)PS*6Ak15*S3hf>_Q=9;Q}Ch+Cj@R(6Gr zJ#+TZn>AEF*uCU9JiI`W( z+7HP%R)g4a$0F8!^Q@11ALw#!SAM1j{hg@i&?Us;^EguvdU~ps76LEhPsW?B-C6HJ zz1EzoXcz=lZA0ch{?;6Yf>pRMv5%^&{)FSVfptLY6}(7PuglTcqk$AWp>=!T^GzL= zylG|QvTb~t*>3|S?f0v|x+muAeL%>Xaul~*0~8arQ&GLo~Wec(2VzjJjTxBNO1iy zBFU!XMODbEJHF&mxrW#RnMkcF*{Q`dToU7EZcBa)py4^bB-e5WKkq|E^81AnB9$oL zdP0v@3dQ7UPXX+GG?>`5kExR!E5QIiu6@ zQ&tt>D6I7vUfMtqyO=>D4W~|+fwsVm(*8F8QzLa!ND&ByHYuf5oh?}9(jNAXx#I`r9|0Z`Fp|AWgpGZ%ixuF~hG|I9Ae9^aE}w9WZPq6@JKDj6pRR=%BcX^#Xo8 zmWc+S!Gv7j+r(4cPTc`%biG}Iz~H8YDfu=U#d;(EBicgZh`%GqyA}ZEC80eH0$XuJSPNrZPod{cK} zSys+d!`fOw@WS#mr7BlnFx6IJBr{6YsBrQMZns3GO?T2l#@K+f(!4fa2JgkD$4}wo zH|<2Q|6{9kva0ITnjJvDP+_mVJ+|}lxINV7olz*5D`0Im+c>$bTUxY%fzR)N?f|dX zpG~2gep@s1Sk@Hr5a6q;7?e;6PQ|6Pvvzdw9zL}wHwCOp74d&x*3~Rjo za_w`(pfP?EvqG{KJHJcyQyNn(t1?bpzM9eT6{EA~2-75S!Wtl$f>$`pOIxay=#mj{ ztMx3XJ26&pQvMlBV$3P(3wOr{$EtiuIJw=c-Y%X7#{ohilJ)OS^H!K0qjI za1!|vI2`Xlk`%HMMjr?$!xx2zc8dCv>FkSW+-I2Y)uO_85S zhz~f_upvigyuO5>n1av`;(;-j=}P92%d$^};mGdpoqSsup_mjJt_139`635OUQklW zKOfe}0RW{zGTfe$N7)QYPV>l*L4M}$Gnr>eojmY+I-~xQg`QPPk4qbN9k4JE31&uc zsXNJWZU>8)b5FobTL9NU2E4@*|1bJIzcum)9acsYeW*JOVl@y0PJ3J++xXpv0rK|` zyG+*67LB!*QP5n^hc4rdhb_;ByRGHI@QsiaTEKy7qfDSG&-M)7AnzfVV)C4JdaT2DYub3GgAtQuYHHKS);gGuV3zWr?Z*5fXz3xcZ+dob z->0=8#)G-=%!vf=HZSbFZ+X|CqefTK+YzHdRz%Tsnq|z+{Rb%reXK;dIAc;NLQ4>@}Jpzic?9UGe2Q_2=9D{EGkoIj9ih=&+30E6TEMcOK8 zjV;tC9V^WIf-^)m#1&zO5?lsTrwrr-{?7Z$^p6VG2_=xqLg1;-~sxA{eEb~eG>Bb&dZ zj*j{p{c4sI>P56dbcYy_=-6ynUNJXx-LygI!CQaq|D@a-ybCb{Ce^6s$;%ziEc5-- z4HV~$ZRve&g~TW|+&ZLAC2a(Tu8&=D6+%8KM4_KuVO1dQN{l;i66Fb`NoRm?fL-d0 z6GU*}u8s-DCk8T*w4Ny+$*9~n82X)1U}x=$AX^%T0`L6jZeRr9-MV3yipf=x0)v@J z!S#?yu};(bS^RO;$r`uY7efW!%!I}HlneW$FKMapRPX_`c=L|#Z&mGT=v?88>eF@_m1iFJ%zdB34z-BZD;DjoOS^SE~RrW##~Ut4vzPHR`) zVq;sa>ZDU0#O6@V&}oCw;B1B}g9@d!T1yM?do|sA2Dqym!sSvWz9nQ=YS8{lDPE7l zy%aZ;P9H2gbkEl`(9^4~u3FS&8Slr9BN*dk%A3Nc)Gr6zje@vPVk4(4!I|Ywgwc|h zk~(XzA~K8X%-Ss~+0#Zn9y+P=#!9@4ckJOXLF%Vo+iJT%pIJiR?OL8PZx;|KrAqX@ zgwIDlbR%}}A-#Xe?3X}wX9On%)`xy}Ap5ov9|}kZ`?8Li%T_{hUP(kv4!k6j0x8>> z$KNsBS-AhT-if0)rxW5T*ljM2Ahb*WGSkK5X&*E0oH5W9&%nhSpuZFD!^E`4%YbN; zNR2>cH6D~m1tB@B<4H6H;VuFF78h2B_gHdL@3%Y=$af=7=$f`tmHOa{NfZ5%T|!dk z&{6vMzVa5c9B4O>D>-EouV9uZh#v%k92nBq_qGSvKj_~6IF=D1Q(4wh)x;6l;K`MH zOO&l>2<~hsO-ick`~j5+eOKn7RzAg5G5a_FAS_#WB#6oe412#1oL)N5u1~`p-;3}T zdxM)$f(2ax$l*c`(0(pK;GtsnhS?|9BOBd|ZxvHdqg5yJ2)8!qC%c>)ofT zlD&a~ptSze8{pAc zPoSrrOE387LYwVaTl}X)66%!126t8AKa_egW89%4e-YwO%=RN<$*fa|hYpoY!x)#ELyV{$|7OWy& zPZ>wtoX^Qo02WbCb4Gl*ea(sfkE}Gc8JsG=-;0LA4S48b=JL2~H`#3RWYGfBJqFNX?4VV#L7<$+_nXVA9F|Qu*5Z$jZgzm;w{$t*+j0 zHNxq;Evmp*OI`U;B*r9TXO~DCZ2`B0^CR}`=coc*@#izpS^s%YOi>4m}P&mMy3gdab3fyYl0_xxBnIV74=o@cd2Ih z2L85)Y7AYM$;do7Z6%p&AxZWrz$FwMHe+OU7}!YPq^@+F*XTUxQH@@%h1-LU-(BLu;1$$20IYS1=@{=3Pf2wVW=RDs1^l) zAccYmTSr*ipb4u%aR=m2?!$q~1Q17#vDe{S}U*2;P7jFDe_=F~w^ zOr);WxK@02HaDljkW@2W6gH#!_)0clFxf?A*%0XKc3~jU!VkE}MxW^WN1XE^U5*cI6Z@OXRvVrCdNt~p<+QFOQB${e#A#jQ>lk9?r|nzA;8*73S_P`TzD<=)LL$n zAd>$w9dCP%EUz2Yzj#4{%EF>o-xc#WyfDNl?;GV5U@Af5!>ZaI4&otjkk6?xx8)aH zwA)~acYc=7m!bgtE6Q)8Ew+lL%4X`V-J=zN45B4uM_$c zJ7IkO6C3b@Itl5AhNqV;MpUt^iBQ&Y&O*ID{Uzpo#@3~ZP~h`iGU5AT>Zc9D!$0WX z0~A)rAAG_SFqe~J-c)bC*>W;nK*4QRX6rJ#=#8g3=W(SE&K z)!$E0GPCsu&cglrxzM1MeCiISV+1FSlKG}p*rn*F2Q^`Go7%_^cI!oifn}Tzepk*U zeeQs^%>fI++UwR(OP2_KdX`+eBVcs<)qF(d*OfrDPqPxq`;oI#yE^MZFfR)hrQC>o zSt|I}pDyPbAfoGR@1)#;!lbm76!Fo$V@fAvJxma)9K&# zHZGWp%XK?xk$XgZyv{OdK|3A1sRqPo`CI_hMQ~h+ZW!Lk0xn!$kupq)>)pzHLTS^p zA;HM9gEvZP9b3gT4fe#Fw2JLb^sp(W3kAfj200xPFO?j5E52@jtY%N`Gag(>lYI^Z4fT(PrIpSuDYRSEd0*8TpOj0NfH|RJPQ1I-SAfP zPDQuAluB$cqp-CiA0k!cM%1i|VdAQ-}u7d&I@s{Zu-??!G@Ey$(|$l-F;H?bE^ z4iPP%(4v3JADDJ&r!p;#U<|^gBtlGm7sr93?S!9eKM8tb`d>q*)(Qlt+y5XB)DTXS z|G~8Gkqc&Xfkx(Ptl&(3Z@^@8HBwL$V5_+r10V<2a)q_;YUQ)TsMnvUH~f2i#$xkn!|~Qo5y&3`(RxJ-XKldz0`I+L`_f65fU40g(t z2v{afAY8RJwHz}-^HmGY3WSh549uo*k5zMFc?5%N&>9289n(tB4a~aG@05g{ha{)l z*S&X>OIi?l832wI#^mW9)}9;kEEsx)n8nCobVMTmQXcTdywXqfAjHga8AA179pN*v z`&xMRNENOHj)U272ktEX(JczOSmn+$0VET7v)4_6`n7!@vcRy_O~vDi{l%>fPbSb? zXpN6@AVEY^4Vr-NE?B0halqlYBp-!a4mETmr-pba47L#_;XN6c9-N`CKi;(@%z-pz z8jv^EMytYtpt~{f4Sz(dXBwP=9{NJ@PaTFMLVbt(@TE^3eiS5uCf-oWdo0(+0g$T> zPY7khxM@`RDpdIzI086PCjwozQ22AveL_#5W$XnYO?QUq?204&;O+0+*&F?yw+pjX zmM^p`2@$oX_N*$g!h(%|b*t;H=?d}k+SFpU7`OdCuuD_EJ5dQR>-{Ks*w-w-sdn#l z?r3;i3Nv$Pxzr1t17!rc=4R5H(690a=97Mak0yC z=vr(3;_#`)qj+=gE*_F^FatLS*?dsoUf+x@Ru(h5RPo4jR#_y#kjRcG0KloJkE%Vl zQJ$QBQOWkiC1H=?N7PkIQ20y%yS-wMmbj`GB`$-w zHA`s296;y>ndZKYmapWoLQJ4iD*cTEsJpeNT6wHmSz^N?1QWIU4%n;5Met?15uu`; zh}Alp2VW)2v+?EU5ZtySCg9r+#C5VDP}^4p+~P z@Y8$zKzV8<=t9*C{bktQQ6X4dQvDVZVOt#(#1D9-#cGm4f<0b%B z7;pnSW+uhBue+t{z`#@D{2xarrRcEemJ%)9qiPlq!PyD8jZrXh^lgK!mRRJx8+91D{xCE*mZ-_%E#o$KHrHtUL!6iB0BRQLrb;YybX$vKN(&A& zq?WcWJ85_1em|?e8n!NtTb!+!vi;yxyWZNuBwSvqa8Fv-R4e4@o^Q6AqF<>%tOO0y z{iU8!xS#8&ZHGv{@))JL5oh5yBf$A)VfARNCP!!q51E7GiI&DfjGxq-FeWFeNbXFT zpqB1Iagj522#}{Ng+-emjR;zz|-?@^va??=?Mx&%0Nll(I4Q!>7^LfCz8=db`jer?-Qd7oF?4Wi^dlOUupnnS@eogi;H>KLW|NqtX7%xf z7eIW6*>OY63ZS`|C%`wX(WTdYAHn|}_dq+9O_L?=27Gde)Vy1M4EgM!3bH<5jaf&r zO(&vbq)5kut00XDN#`6?fYd-13_{48OXtLm%N6vZJTsyA)jB$PJh+Uy5X6~^!p1?n z-t&YFCtc=WzEJIgzVCvDzFSzeXh9F=tr+%4M&K|brDy&-32yc^^9^217xmZR;8K4< z^=DTe00MMFiiQg>A|wC&sHxdrUx$GzX>A9q9*~S|B{S#uOMXYlo~vJ3nhBytRJRFT z+$Qq-K2)|fo*}`MM4CrVnM3V1QKjG`>3-6^Fh*Rl|01eq%{((J-@npSl@3T z9NY<23qH$A!jw8*K2#fnN3=S{T6X5a>XjXI0brka29s17eL6RHRH8CCr`UPDU|!`Z>}<%BCRGof5&XnlmezNqJj_lXupP?y%{02 z$F3f4+qq{z<`s^Eyh=)1g}mAV3kRFR)QEb3>Fv_t%TnF>O_W6&q!e33ay9ihiQSp< zgGDSp--Sdup&JN?gzP9R3z}qP-C%+13c!iP?za^Q>J&aRfI9*$z()tl!N4N-0Eun@ zEYYv`K5XSPRb6jPEtQ;Pm)B(6Q zK0~SGzlKrAY9pnlw6l6R4|-ROwun?a7;yHcohauR5Sg6o42$-N4C)!c)WhWDcve-z zH)UBFtzxeeqlDw)E??L;qVaoKO+ZcxdLk*qjiu|J)TS|(O+k~1XZ$B3*#xd6(M>?~ zWtR!D4GP(XrGCQ5{pD!f72ZsaV65uM*Yx%m;rl<}eK}TZ7?03Us8ZKBfek zgT%zR6JN>DL)F7z0{(Hf!i~mGc|B#yl~DZiiuP_~d~_amKdU4+SsUS7I$$sf=Pi|5 zz%3!tRi5uS6jM_tp0=)~140N0i=ob|sg863C9xzm8yp4q9AKVb^A>`|50|R$6RK25 zZ}ZhI7MFLX!yOKD4)Sy|cQRe{wDiUF>-1xS*Q;99^3STmz#h9hBp_q@`up?RP?+86 z4P;~TE5HDXw2zM7m@=PSRz#lpy&uA257e1u@=Yln`pG&i)F3jLHrkta^ z9xBsJJ+vH^Sp$3Hhdv)t(bygK2nYx++ue;IjH3Yvi?JIMC_}My8F39S8NN#Ki#r^w z345@G7g*t%Qya7uBp~3FKJWzkZ*EC@m5WtN9mXWT4B5N(-$`usK=D$YyD-#uc<1k7 zIq}Fn{(^Fr9$j&Dh!*D`1I zJi>v?U5aZPk7zPbEol7##IK0F!A3nHQq*p^3fu z+T!b7c)azh$=7YN6NsDe8f$=nniAemMckJL(afWsX4nR|Yx+p@gP0$C3SrQ`o~MJi z1{2_k4rt@H4XIQz)rgsWzKQVUB3bDiOhF=%6&h43ytDsRV(GI8Q9K1#>~zS2{#IM| z3_dL3r3e`iPQ>s{h^6Q(oRA<{3DEahm{ciHp^BD?-nT%~UNu zQZE!b*dBwJ4MWvLyk?p7V;V#u_V0S&t`P9?*Ep#_<{dvG{DF%QFi^$7oUZ5d3Gqn6 z0x|4^K_yWeaMgPyG}NwYIqVB*paoT&G$elJGOhUCL(2Sxr;l7cE{w+;JH^lG1&GZ= zRsM!T>>d@cCXBxidMJN@m3oYLK%ZBtqd2y-$oGRx;P@~|bmV84GX2qKNi#nTF`qip z<^%f0DEH^4Z1>{N2WoR5>2E>bT(L{c`3shbM+l?N7tyw<9*mWD<72slZQzXibFSd} znwils^vhh-?hLGyE_t7A9~~G?62(hBobc}FF!?dH{!l{^yoAu8D8wL~*k_&5!8uaT zR}dYp?291q!c~omn57F6TNCrJYv}u@x;=x(>;IK!TXRsIcK&;MuM#*t{P&eU!E(p^ z|64+Rp%KFoU_d~&5rHbWR`|g3bq6FsE(L|)L*0=SeyhEjrh?tVleBL%8d_y60agtn zS92Cdp0$IehsAjPQ~%_2)Uqg4REO}KSRBtWDVCKohKS;2@u$#}cpjBeRF2CTSEGJP zszF|nd)WO{YwtDB4%get{2f?^|5v1ipv%n%M9yqz;6QHRF3>VBClDb+j6DvpiGO!j z1`L11FSsAe7Te}On<_mAbA}(ID=+0mpAF!{xhg;kB)3hyXSzfe{`mZxCLRTQeU=uHIR#RJ|^Vc z`42uSDl6NaP#oC!WCC93Qu`r5T(&rYI1$>vfjAB8f+gvdodOGH+?pThU2oWJw6(QBf3HRRTzs(F96pE+gxP&-Ud7W6s>>rd%8`UtGV@5zIk3NVii|*zC`Df)j+&yxRaCL-}QO8e^B{y_e4eH=-sVU zt9dYri%#qjK16D&kPonC{#{3i6ny(8?HFeQJ2#7SuY79fgGJ%V!!{ypT(omy(UkExI?>E$4Qo zt$do53euI}Dsx%4mziqits*u@sj0fJ#i_dOh^llRDT{!KndHS^DV?&m=2DT>`c)tL zur(Ld{c7LK=XQTc-9)p)7OXikk=E)=hS!lAb+g^i=Dn+XUeBIUzCGj3Pd)hsa|#6U z!cYHY`yljK_P_vyf&R`$I&_67@SJcVLqmbQ>FqJ$o^g?%>@F!Oc)!EPop(FmOQebf z4!?+d5?}$82?*OT5NV-yI|CT|t#ROG&6s^FncCLKQpV``cv3jxW$I~>l!wUN>K4X` z+~N%?2ig!%jHzO%F@EyG$1oENCvrCrkn}jWbHe`9z;FzNd@OZy;Axp+}(t&tF6 z2$)|j&?I^g6A}?Zf_~Ve$X+yn)<5@a#k-mHS+@fCwzL(UBuO3He8DC848IkJ-_zCt zi9C0agxnmk+weomE?Hy++e?WmR)>7V6_e{ zv9*sZdxkc1-ARzHdZf@@S8HG+PQsx6l=dKR(Sag)!f(0fy>z>P>w3o`mQAj=4vNTHm z>=PF$Z?O%Ff!Rg1?aQH{vtS;hUf&TlcUKL#2SrpV!@x3^;4w!kKDMaJ;XR{}5aI%7 zUXV;`Z0ytdAFj@^IgVMExUFV$M zdo8UhdQvAMC;Vz(r3DAY2@Do=7kg=qq6EhY;8lccHJg%_cXTpS1?e9oh}N_w>(+zaif zZlWgtRbzG9KRV>1p8GvOCZagEUxT?mtSWG@D54kNx*Ym{XVYL&IGsM22=ij@dGWdN zrE)|p{)OSWTYrRTdj{aFeOVGwrI#>ovL=ErK7!!1U%Vt(RD8QNJ*-E2x!I=Y^0lR+ zO@$Kt<=H}BP136A;?q_cB!;7rn$#<=>{1*n&G=L!c+#0Vb+Rk2;C%UsnRL?J__|0? z+5x73QBXT_X7ASscqTk)0RP-gFg^4pZO1LKP@Qm;EzJ}2$|P2lJP%xATSa#*+tD1a z#-e#!Uig2a=T>zUb2W_r^A>ao{+lYGR6tD?K7h<=QfqsJ_yJGMbg(h#{KmC@%~{Py zE`4*{SPh{^V-I;=At_UF0ziM6Lh+v41ZpJd$BEick`Tw}1oTh{DfFHbwB*V!h{)Cz zK}41woz>J-)K^6Z%KnJ_5)-CN`+-1XZ>~o9# zO-NZmT~&pgoYw@YJ~ED|sS4&EvQ7J}7hQ-mwQSpdG{fEQy?klbc*EP4qd>kj$;_3E zWmrjUl!kL3c4wbs|Gs#sQvN5m|khVzHg#{)Ze4OOw0y zb^c5K8v?w)E$o$*P+_#9la)kulz&jmMg>S9N(}YiiS@}LOpWyEAx;=T0rqgJhCy7vit;RCo&(@ppdRwxDl#bs~@gi`=gnD2~3tR;ZrgZ(6t& zXckNcS^IP`w- z*)&;rGRLb)<=8i5ZHiu`UybkDg**NhqC)_Q|E6YC*iVKLh9}OlA~7kf(JP-|WP%`{ z@e4OV33+!Xp$dn`!s_EbYX6OWHm79pE8g3Wy$`?$PO)1aPYqqPic$);<@2uQk`^L} z6Jt*TKdZdg`zNg4+0Zb{Ul3w|zwe8~SyT$l_DiiaMtkSuW;RdLn?h8UGCF^J`TFcAp6{Gr96pjVP}(px>M zKxn{kp~#gC->CzG7`x$C^!zjkZYYo9)1wsh-)8xd_by6 zBcDjJc{ztQ^AJq$iSO)@lRuHe_Aqk)*t&px&fGqvWmY=2xA?A`(S$>PE)aTT#?Z?$ z!sDUaH$LRN4Gf1wAEEKRr-8LNF@XR}Ie^0aen}fAGmt1leKD9SML7LORq+|Q z$}5RHyC#YrTH(PrhrJZC4{$76pjuMA;0A^nlQiX`z?M6)N-U6vBTG3c%Y?N{=2Ou| zBRQ*~@S5J3OspN;S0QMQyI=<=bUgq|U&X6XZ!g4h;KE9e0zP>H9ZkcQaC}tOSaYy{ zd-XJ3tsQOfaPol?>}-^n4I-R%T848uPQsk-C3vokmi){-p74Z?q``gAaoe{bs_|Q<*#B+U z+1oTXZB)y|uCSGi^@zTKmCc7Xh2i$u(O+|(%htVC@3%O5;u%AkDTk=giYA@qt*_;= zR5o2|j!IDfRm!rHB9duvwlARPK%-}|VX*AVC4J6;kPeIVctS}%GY+TM$idYQMznh& z+cLdmxp?3!t&1lc^PfQLsSBlBeG{#G@xCUM-7Rjdu2U|o0GedQjgnch^pwqe z(m^;L!3*9)Q#}LKBN2SG2UmTH=T5sO@e9tPcgzxYJA(LzHE5-!ejdR1m)HAoZ)M-V zy%q2`U!h$VQnPCv*|T=CY7AqX9nn+Az#jK{VaTT`{F)^xTc+SppptVj1{dd#r8_B! z{CvF!i>ZZUr%i6yI*YRM+ADh)+U;2qqpa*ane)H1_8s^^f`J?*FKBgYJiS$ccZ$TY zQ_zVxHFGifE9-Wr&>#S3{<7Zd!6YC~KJseKsU9Df(|t11J>K*@jpn^!EW0;eLDM^% z3y77(j9gS|>@@s1#F&$r9{C&M6%*<>?MFVTu&ZW~$@#?*>?;fvLr+3>) zTb1-F53r&K(OtG$rrS^jdz*t@fPp>=s-zq6MJVUpe4v{ACSrd?CAV zsM6_J!FVF-EtwHXS3OA*HBp*R##T|=8OEM=fzDNC9ah*;gpm@<7E{MDdt^y^Sq{iZ zaZi*&$VDVwCOtSwCL8(yt3SvVeL|_Bh%3p{R(i0Mi6_Wr4)ucgE@9IVV)Zz%7D}A+ z;9RKfwcnUX-UYOc^R{45CNv=DB=FYC@h%8jh>rUyMran z@YHpOOiQ&zH9DUENsqvHMNQ=VFkQ2# zt*x!Lu?AGtI5fcj#D%;#oH6W-{)rT!0%(d+d4!B-nJ(!8uJ|9AuF(mu zc-QE}7&={%QIjuO533@Q^Uhv}J6jR>Xkr>$(i-GDTv-~@J**uF3Yn}cNW93!W37+I z7fPdfTtF+dsqG%0z{2+%Ite5S4?_*2{9N@!1_2C)wepl}cNAnULhSM=$9YLxe`l5C zw4h0*y7;@ikIjycvklH0B&7T#r0`c8Y>{?hq$MOVEl^QWP1UCS{+Olztl2tOx6n11 zes;SDsiG{JLc-4Ap8t+Xj{1Z+?qsEyyz?s3H5w{PA;_hiyw?&8rV8Cm;f`6^O&B>^ zz%SaIzF^PssTh?)^{l*;Jt@eYGrgp4EX9 zV7{O%2_^Vjy>nyPQWQFdiTro591bppc-T$)c6#%wMs?D5vdwv#6Csk2R7PwLxdrY* z)4!$)yNwiV7DT{#u7cBhODtVOb?QkugOA1ED=COlfqMl>?p!y3)8A~bzgzSCon8lJ zZ*Pzt=Zg@tMz_D&(ZGC(jER-u^1Y${frwUc!sBZwVpmaC7{9JIMIA3U9zLUWO60qUhN zp18C-D`b>bFTs_!^F$n?|IvH2X{|VwlVtn@cL{K^%H@wVz~RB zs|WZRAY9FWHVOJlK-B5|jzQNR@%4j&*dxN)AlOm+q=0qVffDQ>mqH|LlY4c5=UPGY zwt?pgfdO71UH*Q(qabVjn|%r0<|q&$`gm0adUaonym)X|KL>q>dU(HY0mJ_BnULh2 z3csSxp+$NIw?Od1@WAX|YcTO~aB{J*Yn%gAR(5}kk5@}mFn7wn^e0>($Z-dsJzE%zFQ|`cWS&rkb z*}g4&XyvS<(p2=>2aDzXrK94vJEfP8IZyC?^dK^vCWDN~G!D#KLR^N>x%8f|yPk06}z49eFcnUDdZL z2@?iuBtp7K-JqHFWI=_U{rT=d@ftnfV&9wS)hU3Xpv^Vgnr&09C60lM{Arq=I;3bc0n=RS3+b7n4#w)8)yb+;~P-jrtQPWPT=FEC-nZ?E;n>uepNj8q#8kO1b$%Cz^T$h? z)0v&BmI&CtrKvMH7^yqodk-|VRi9_2lMH&AT)lPo7o(G~b{sL?E5AQVFH_~0^>_eZ z_mz4bK!nT0bTFY2!BlXoI4bgxMK-* zo@L?RZCKQ|5~=p7w$(!(vm|t-jOH}UZgcF-wzH*YRu!pg$wm7T)#`PsKhu4tQVc5A z!P%_r*##*^QwkLJF)3W4D%0f^5=*oxL$tMqoQ0@T0DFkbEW(E-*Pk=s$Qdp?3JM5u zaYXoEGCWU5{qcA4MCQ@(h%vmJnww1os*-Tk8pZXQl8Y*t11rYOhUrU;ud&~3H<3yE zU~*;f>>7wN`Qxn`V3+oN9c6`U==L7g#T6kM=|u=YvMRTlH!6IEPTF#-!%^fgoRX?e z>a$}3fSO_|iVBNeER5Yw*Mkk%RbBsTzmYpDGmM`GcUuPo2Vl)ql*m-fT3zlQcayt= z=GDAU*7{dz^Iuw@j~iCdJq-^fF9ed_!K=~24lR-F%_r1LSe%Xf>-v};^mNq`aPieY zCv_|LVE*lbT-RP83=-|Exs&#e2uBGGbn#5N08}=7Ga^@WLrtaQCV`_WQptw6nIn<% zg;Cc1FfkswwaU22^)R1N`*z&kWiKa zpdArQ+w&zbIn}rGb3OPnbw{hm+xN|kB6WvLt=HM$c;NW>r521y`ZTzT)Q}pLcmj!3 zv`mFaoVlXpfOQ6kyCClZD!m2=ptYjuDOY;D5%^JWpp;-Q9iB2u8X+VqSEp`_`BirE zw7_YPg6UYPVXYOyc3uTRY1yv#8}k(n!0>T8;Jp6pUtiU)Yqlmvel5M*>7Ir9m2!4+ z+9|)(I9&yNWv&FMk=_2!lojy|R#1wPun>KAq7oW0xwxaD+^L5@k`B5t@hum(66IQx z`X&Gu5%G1R_;)`?D%E9sce{xAe=QybnD;i(D~Q<2=os7`;DhdA zJ<79;%W7lskJBt4=e`kZ^k3=Vag#n~e+&3Zu%LO7EL3n#n%1ECf$1(6ULKuW5%n8S zf~Xl1R(KPrY^eM~gI-+2?Keg)WHE7)@37pJ1XXGR(#AwZRsw@_+M}asOcL7A08Ao$ zmW?lnBPBm@jT*2wG~;$(7m`I@05Sr;jqn4|dSnZpjd&syessgPGwx(FmNfntI3;Ca z6v4;$oHlZMoUoI%>ux*eP90JX|b$2+y$>LWH zA$PuJC?QR%ANtrtalNr8py_!Jt_4{f<*<_H4Cds28MTAmwP%Wg=_aO@x|i#XOZ{#gQWXoyMMZZ*P2 zo2M6FE4yU)Vi6Ty54g%yD!D@qKg^dTKP<7Aj&N;1P_(RBhT<>3$=( zR-yAkbONG2y^sy%>URv*&{V6Sf!8&cwxR`}DlM{bt&*XgKBr!1Z^5cbifL$xJ$BQX zJ5%-gf{^TA6SjvV*(tAeFMYgHa3@UYUY8pTV8{VB@c5qZ>R@1zOgm^#V@-=mCZUf#XaQTZEQQ)uw3s_wqpV|S zOQV4T*0!FOYQ;%=UIJ5DY`Z|oFQVmU3!MKTxl-4bJw3E`{M*&DNexn<%C{O`kO@?E) zoaT6(So*vdkO22a-wGB7xo_@R+9MMaNylmZTpH|yNyFY~m^dqxr$&L@qJg8W#nv$b z*h}0xa)A)1PAqX_gI6^z*BnV)x>UrQm;z&WNSN`sv{jH9+#Zgs>s2}kF;cfz@yEa4 zSo0aWEK&t`25Lpilr$B`rck_Puta9C{=;yftjqudVDE=uZ;cYZTi!5Eql14LTehto zkek5Z7QHac)Cs;uD9L`(%@mg1c7tWOwcSn7G;HdRhW^MgpR8J&i0~EL!bW28+E-m( z?Gy{GhL>nrLa5rdUL0M6IQ!12L9~Gr7mi=HV_ky(k~4QxyAlf-!?m+2PNG#5|Rz zF{vqDMl&^H$Mg=!cw>Hdclum0ksnGWU7to%EfW6SC`iWsAmla1p*Xf3K{jb?}K+rwM|6lV72HzKj3A$W@lmZ!glbOjRAyKmX z7h$_V;V;s5!ufn`QqwTy0aDBmPNIU)aBQMv%5hOiGBHOcB@3c<45jcy?JSAWC#d@JX5C!%K4u&4X*UNy;@Y6Y3$|BaSMxecf7-NrfvI9?p2~Un`5y`oTyq*6Wi|ZN^9*T^qLHZv8};C5 zga}r=q|jnY!QQ^-d7=dS;3zpp5Ep(*v82~u3ZFXE-z{joa*tqL`qI_6mL#6sT`kDn zpt^|2Uk2_j1I~asglc+oUJyF_zla%@oj%RmnM<}W%X}S@*G9Y5s(`FB{vf$J_fgeC z;h*05y^JJ<$ZYvnd|q5`DWZfxmmE@0h8&J993Kk22l`*QtyYoE=dg*W&5Ui{*I&4o zfS$wX*$&%fZ0@Y_D{O8ae*RnniP&>WC|Ngp-V_4LHFN-8r!$#TJ4515r`gq2SUy3! za}$5*lULwZDE&)u_oyQ584x(AVGB3K2{uA@AqHaK`l--INa%}MyY*SSeRr=YM^;5S zT}8+YsHjs6(_hi?$>>@TTjo!#74FJs_nPMQ*x%8U9ZQ> zGp<$d8$Q6fggzgf0bl**g=XE3x?JqozHnhu_}?JEbP4hV>P0g+Q^or;#b?sHcGRc) zYjq!jrSJl$<=CYFUiL5C)ih#KWwGurCo`*LY-yG$oSmKh<;_(!J)dlGE0x6+=ZO-J zA$!7*6Uta@B#sJOH0>Pc8XOgs)>FEqgZ+w;rU<|x?=w&@J|34dVSO-k z;J>J)7T!vO@CPDQ1bZ1ABD_WDvq@y2W0Q+{h{6JdI(5Xt#R>+5T2@eER>!gVcgP!L-+y`aYJ(c1Jb|? z-~~u#NJBIYVEbF$c*N2~N+J4@drC+fY9@ez9TNJWEGUPtTXacJ6=Dn`+n_c@rI-RD zb2Y3$f+qT4Nkwv2~%WFX8)1Q~h2WsPX) zbNl3qY#HEKAZPx2^~8{KwgTNZ$7yqGQd{g>V0*f)y?c(*Mt?R%S$53%s58RF9+&|0 zGAIHZbx;EGf`ve@DTYwq6H2fk$qi_jc}+y#8SB{H)pGqP}Wj?tQ`d(EpXh&4=tLr6@mT<@6~{v=jhE$7H7-SnOp$(`ClgI zYO!_V!LI2*nWAlth%&IAdCMDG!~%nM^Fi%jK!;9>+EU8dy4wdYKj45NT~_x`mgn_v@Hhn{=>rRJWhUqD!g29`w8 z`}GbGPB|g9YfJlHb4xhsK`LGmCWjdEmM7=e2}Sto1q?CB^=tdEC=~Hfp~F$ zy2LY-4fPkfN*9rTsSE?Y6jgQ#D$uoR)79n6E}An;SHy`EQ7>MHmY9&*?H`Yh+F&r# zLYL3O%g?D?!MZsb+OdW~IN9G<)BTBoS3<~|tSem{>Nx26-AV6x8};Fg6M*Y?$Xhmw z9{4FQvCGQ9O?h{kKA4oqx{pdFW$IU=Caz2fR8Ybx!=cRj#lHizH5m z$nG@o#oSB!PyJwlazRx?z3J)554YgsXofW29vk1YT=owv>}-iUe=`J7q~g#T!;1PS za7tLH(kPjjzwQC{da4}F$twwz8$J-~;3ApVpS&4Se-q21s8Po1rLx;`J- z%d6ktPuY6goliIK)0ySXmw&6aKgYK>0qS38t(A7Y4u5NNYjt~pkIZfbe)f8l*}eWQ z%d6S>k_Xg1&fft%5CKnbEIbvfKwtziCn7~FC|Vfk`I!J|ZR7Sg%<}P&6SJJtJBaQ- zxNqi_Zb-T|DeJ5>^I5@QzccW+IC$Lk88_!j4nmPHgOFeQ$p>7$Jz1Cv0@7Q7{h+P`O394hPZxpwC(gZE$s!NTetu<^2>9Z9(;F zFj8j`G&gjxf9Kc((0?`XI7gI2cw>jvJ~xygIthRRhz1CCN@_fDKNzVTN&~4rS8Sd+ zUUWd5I18avsz{hCtSQ=Ex?)_?W;`Ad&E~vysR*v5(h`LvlVC!ez|%XJC52-rORQjL346%65Zq~WhEZ>btHj7zLsM^&VNIi!5zBrvdalTEW z17yJa8Y*#PPNC=o2=5~FwA<- zjO-lLGv&d{Vp%=9BZZc7<&^7nfX%(T3E-O07!K1hw+|@9qv9D2jikx(=;k_ir`yTu zdW7PV;~PSsF~PqFxwJw<{8_t$8AO3C0U1D7`%8)H4gjA|e5Cfk`L~_dDETqW^?V|J z(x)*BL);6;pu-Gx=LzmHIvPm4t~wzO9nYW%GUcpakzph4q+0__tud?4A0$a8ghu#eJcr4l-9kM@-z*8nQJ!cOX{Xr|AZ`vXnA zu5>D_FdM9GYEGW%**D{kWUJy~)$tD;4m(t6A;`n!C*chAc9t}FFC1q+s03#YLB3Ul z7ogb+mjsq$qcEc1By5Wgt-DlA9}mblylsLFAU2nH3Gr@C4hvex!tp=Pz#j(5kB{bn z>tyIp^E1SzyLo~Z3q-Kahl%G>1d3qXUzE`265TU`Yl9b-z-UT>*LRT2!UfYDZoxu< z`c={1S2pYqgL6Uf&#Pr0H1m-@T1di|%@rX1`*nR2;X8=GUFRa)HT?%%K^h4Z3=Ief z2ny(b6D4!rdBmwUw)SiQY`7F)sDy&%v<I==DieKMmC7L03 zyS@9_{E)l5dzsfn2Ct2TU}3ap>iY9*A#))y@U)Oq{)~|Ep!kr0)%!jeq!S`)fl?qv zWG>M#sW~daBcW07OBz)$)qq|Q#hboLJm(2g`_h}7g>@I{Swur*(kQQd1?_i(79Y!K z)e89o-G(P6Nq&WJo@R@c`D4N(->d6#$|ZDU8ish?tRd~x7Z!Q49p99pj*NHa!TR96NVH2sTCEHE&Y`>Fi ztO+69V{ zeWvFF__8Ia`WXe@4<{BFFepqAa})mp{+VczlQQj**yA6ONz1q9bC@QjZ#Q*9PqJc9 z70fg3O~SRCqegT5g~23>u?zGW#t-W`X0s5iOf$%r11&I-tvrP+K~q!~ydKoa=%BFs zg*{Qh7Z-2(7cQ(paVUiSrqr98-D|^m8=VIg&?v7W33|{ig(3-WS+hTJC34}?c#m9% z<4Wrax_Uxx#bI#7@?4KB{ik*66(i=s)O$F}?hvc{md5<=5}-Sp@YiWYkvU>+l+&X8 zaA*7am`G9x&ut*D+`}{w2W>OXq_5KygZoNXHe1=8O#=gCGpJP*u~$@{iqO0b=~??< zKy6>RDAE9R>nqM)A4GcLo!g32U~zUwbv7;DW9tv_S~KqChE)A$iZ0X$syw3yJXyET zcW3lXD|V^|CTiOUr7Xe6#9uyHZ<$5kmsU{Zh75*4-n#&|*aUx^t9vpG*H|>zRFw6< z6_hq!cm0l}n%g=Xyz9sN^nB&_+vOAsfWp?BK)%?wNo785;=r*E5IBBbnnZYcNB+l= zt!PLCls)kKI;P{rH`a0GlFEL0`<)$&p$_i{axbAH6qy{I6i)_Eo27cIfF*aL z#fLJRtS1y~4-MuxV1gVg{b6gvY$V<)w&p>Fmv zjjkZ{!mmX5S=g|oE>}rAJ!D!_fMQh^3FRh#*4V_^0=-m>DMVLJ;%d3>3BqgqOgXEF zIl33|5Y|vf9K0v*-2#yG4xw{0LC~3N)&2S4v}Bcz+3Wfb@+H;bPmv(W59{#U?3~EYZ-oLgj`+L~BOP*_Y+iKjbeE}rq(ZrCgYZ;m zgnb1i%S#ZSNdp0Vr+a~LMiwGm(K=Rmqc`4-vxUHTIz&lRF}R24C|dY=n&)n4YOa9g%q6;Jb^!@mVO(4p+@_`!RoF(7^%c00 zUtq!|bX!y|D$-=0g%vm=;!>oO?D~x!rdp`{V&m&{2}Ndio9{ zC?K$~GJS5ik(=skBU5JFu$$>%Klrpa`p^`x-2OA;q?nPN>IGrJk?I9$!I2&o$dR2I z1A_yz6q}gF;(NFDaMA8 zk3JC{Lm-Q($)^GSo7&{lfm&>dCxh_nda$kFbJ)(^aW6e#l9Bm95O3fN>I0#HAOr+A zOnh5Pd|QX!zt2QG10*N?P)s|rG7c6KyQX2}t{9L8!(gU9${|(tm8y@FD_?0Z|2=O) zIIlu=korh6Eyz0{!QUC*z3-QxF|32r{R4IP7_6M-$$()0LqYQ9e3-y_Nh0#*MHaX= zoTgWc!A8k&n%B#VspqFlPfe}fj(mgR_vMf0>&tS23-m;v^dJ!VZ(YIxJ$c@x3$IWC zn=gqrwfH0Dz&1AtnE-mh@kpyPssf2i&!Xh-5NGYJpEiQY>4dAq-$-zvMoU`TE0

      _VEgWpPWPpUKe_Nz8S@M_{7I+{GCI=gYCXQAHPIQ6{jXJ`JS72&i-54-m{6fj=D+0If*&fuHF{bK2RmHF9!c(`gSgV&wa z`8wYnuU4Y_2BsOk`>ua~6F$Be`amK+T1zkm@OC)}RO9^m(kjiH{al9qLy!|PaA);b zrppHlhGOT_@IG-qoW(7VZb2I-8|#ai|DKAS#~r*P&;I_#Ywr0Y-szU$Xf31j8$c&R z12}#dpHwrry2}&~R7m1>CUv{24(HDrC^6&9#_CS&e4TzFq2ScHIXW&+gzO=Bv;Tb0 zY(ErtGK)FV{c!ypxfI~>c=@`sI;D{B&E)nry6D^g=vX0_Jntp$qH%vt1=ux3N-_W4v@ONeX~?c6yyBL)XS5_{rdhI4I2yTBh4}TC!@-=2gopQD!Y@<_aS;K zebx!^8nG(l?S`<%&*}NWr1yQ4zg1s5YL_z&aK~t4eH(>+E6hEXk2#w02E_dwJifZ1 z435X&UDo!$>&JbD*D8+G>HrH4TpksZB&x|DBlaY7dr|}LVdJ!IuhefYhR0Dc^C8Va zh7MO_WOjJ_iW9iKxZOS@KU&3n+PN{E#QD}3otO-2+hw*4o`71fPj&?CI=7ZKHZc;0 zFtG7Lw{|u+P%hwujoaxc0j5#}hLUZ+*KlCiT3SPr9)28;YvG!X+2?Nj_C;&Ni*T#{wF&^I4_dC$_Ydhc zbY8k^DW5jK(YIgz!Ehe386-THOmFJl-3IJfZW_5rj@U@+w&_dQ0ZiF_D@aD5%1|oJ zOt_UNZB{Z!y2$E|_&33(u;H3*rcL%U3k6AK5qrtqLfoFMz3!EYV0^NuA4k^X%+sae z5ltJdGAt3t{Y_C^?c4T*3S%?=nkp+SmP!xfVcOo4MOAi<+63iHkrQ zr0c88`>o}}b?k*@fJ&AIm&1o_pai@OyjX1dxpx`upRDpHg`dHk=}IqGzXJ>2gpwC) znNn_`#7ArCaA>Wd7zpAtGT0wPE=d zry%7*I)DWFf4~?Sv9A~z4T9jdFzM)nYG=4s1y>lj*EIq|N?{Z+UDfH@JYJ9*CfvjY zp6NgtDy)ghbjvi;qg};CI$Xgo5;Ve|KgcjNSOTLUJ)Sk9rb8m%V6DOl5H}Bs(!Sw? z2C*9#>Xw%20GI|)v7E-nojGuCCH|S{4D0H^_?CZ z+|Ao@gRB}62d$~oFzT*318G3PU~Ahf*Pnryj4luoM~=jThoc2Ks>?xeSA{f2Yko*g zDvbwK0F-G&0&CL#TGAQ{wfU{1;Rpf_b%;w=2)N!Dk&u?iq%ZLeu2+_(gHG#ncK*Jft|(np}lO^ToG1`GGlZm*BPrke&MQz31r{`jhSdF zFYWbOb2~6a*1?yDhK2;{swJ$bpy2jX2D}?u0YWMztS;+>fhGjap#{?2T31^hMD>xM zpuK;{s60^vOxgl?;nYz7rVyHkP_q`j$-FQn_9UMLvRs|!UXlCYssxu*&e2*`?Q9?$ zfKqdORGCCXCgGg$Dn}bZhMpXz_2=VUk^TmobkC?Q4_IjmS!qg1A%kkG+6O-(C(O|> z1GvCew8xd#a)n?ZQP{jj@EP*5?Er1lXSotBh|QoXr-HMNK+vxAIHfu5h|p{>b`ui@ zuCkTMGbTV9{|2fBMNL5v z+G|)(B4Bj!s*r{$=xS~}9MvofTYb?mzB67aSfWWf$^=c5eW;risHNxzU2Cd(sdha!09Ged zcsKq??>n5=B!3t4eqS}LOL}_J61#&mxL74&=>xwNr>DLha~5;%aFtM)%@mzpN@oPW)?%Fln~Q+FOw81N&pMw~lqhbz@BGO9!R zHPWXjp}GW%_&+u=Y{afZ`CP|b17??k8;UdkNb1O4xNN?ZniQI6;w7qROt1VXC)LZ} zM2A@v=gY5Ob=>h6?`!b60zrC?){lh+t2eAW9h7DZil(Pd9T+O9a z*&~dkv`Z-DYq7SoC5`yVFE3Ir41lQ*`l+&d_9ZKa=1A+x&`zwV_2{O@k%s$)J9J zpTY0U*oCNtPVT8%6=kesLCClZ^tCBXHOA(3Kp;;MS?E=-7TF>X;JXJ6*WlZXZSb)g z_*N`vj;OU8hRnd^E5G6HMNcT@lVAW1% zz27N2Py7?#-B2+k1KW}`Oqux$7+tS==$uWd)R7q!ukU0yKANEi>rLgwx#q10eqpd=_NV9|n;3j5bBN(t-;IFU8` zlagqVjk4(blgOukG6;idihm^9vLgx{!ySXF+WyvfQkN-xVgfx94TVxSs2CG83|<%x zA$dApus%#iuml=tMn|-=wbtoMOwF|pgY`B0RUgD4dIZiS$Nj##Jw?G-yS@IWyFuY;;bh0`n)cT#S0GASzv_aM zN`+b;U~couHznHAnX7@>P+P+g-b69zsm9PmU;otz@B+u0ylHL^mdaP9Y~}RNm`_t# zvTIi$Sz2@8xwH%42KQ+L$Lj>~qz)|=Wv^ARs6>g#-xY1KxClKgKR>p8>J)?}F;9$# zT7zbkni#rkXGIYdpS4=bE<%pK&febaT<#UydD4WbMnHdkBQ#s4Zp(98YQU=Mzj%u> ztr>U+(A2NnEV?`kQSoe6x#f8j(WQK;dqgMx)|Gj1C!D-t{=1R8X072G2F|o?HR@a| zWWaOWbIqS&i70diQIAtR3dnKi@*C84AuDD6^FV&5EysgsRGSC(S_NT?CI-$V+#BWw zh74|U4$krnEwmO$by*iVE_wxI!~_hA9!9PUD7}SySd2BI4QRLIKym&^#ZFGKP2&uz zk;{1~60s!u^OcvGD<`Eje%jvHA0vZ(yL#b!aQ)COoNJo;vwL5DWH*4|DMBjMUi7(K z`BsZ~+RKyraRidiJ1Y!6{H*`ykDV9c9FDb(m0dUlNPWqQIwhf?Z06EXb|9h~+(zXj zpo&$AG-HDFsjilnFg#!XPhN4eXo9Bj^uN7_4avqb5<<8;dR~CVBE z9N5qJ`+9Z6u4{ZTxjixWc$YVm{|)@)u!k#|-<|E}CiyNiS6}rhvGCu<6Rn4f-RsKd z_O`ZU)tku`iaq(6zk6DfGoAef(U`jm5X*b}(hBvUBWL92;r2arq0DV_BIoxsxj15* z0__2K9jKf=XWwP&DSSW4-9*oh*yZ>WIf{!hExKPze4kiM-E8~f{|QRn$!W8Pv5L(; zbsF<|f{04{u|;#L{p*|cb8@{^eAzWv4hrcwx@Tbg`QHC;i^?~Xq58!g%Xydx$UVM^ z>92D9n?3RMEu40HwEbe>?>*2SsaAKf)<51!QDu?)<9kGEiiN0y)9beM z+TE7@$x8O42@)+!l;tSc1R;WHn*|CNTnU!y%?|VU6I4I%8S`+{M4nBwO66w;*17jI*cXOh9$j0DST4IlcLZ2r^I*)_>*#5)9=19gEc!! zNSS;9pTi`~;{uoo8@=v_lx=HZ+ApXeri@WoD6RKue)TNtfjzsOO6g zck?jdDFye~4}^r(tFID@$~Sr^AIt!;3@-$|DBV&Tn7tj16NE^yEoe}T>lgc00-hR* zd)HUs9!VlpDy5|4uP6nmydJT>Tq)(G*4=*`jLr&AI0iEJ@crRw0Q#)zuEg}OjWED% zm7s7R>YWP>ZL<@mNhX0xCuE=CSB5*x0FaH&m$O&lS`)`~-CzRDJ&H_vd{-CvQxc5o z;40yq_x>|StlT1{E-EH!cS0MzU*eE%qkpe{M3>DPH~umxu0fC2uscNCjhjD{5|5w4 zlL=mPR8SzJMoQE@AYgD0+L7W@tZR0Wm?15q*6r-kxSW zlK28d`(2uc?i1ELRlo7oF}m0z=rqQu5T)g`2ahovQe4b&xikz{_`%$jmX3 z48;F%bq?W`MeDkbjf!pCwr$(yijzvRV%xTD+f}jciYi9MxY_$O?sLvF8?!xUV~l@{ z5AVC6eg-yg<(DuGNr9yLF>7L`AFeAb8_Q~OL@iu`b!qV!P{dClpho$Y%lHI)Qy`?~ zIUT;3GHYwOljAQlpKHT64c=N|&$q?)x4mk(h_l_VptAKj z+Y{t@V&RCq*+JXxkD1yq12yui(w6m^2l4N!#Kid&>s-p}pQ#o4SfeR2!TVdui6rJQ zE|f(J0ryg|KxTX!m1`{}5-FiPiEmJ{@+9}M{zmA~3luRBbeXu@E6sfsOLyQ0GVEtO zavXE51<@ddd8S*X@O8Yf0qVp_Je>IovTTpgi%8@Jv6c0K7DT-Ugz)^^42cg!sVi)^ z;A<$XvDWz_Y9{LAvw_SHp{g4aWeM%Sq8%HTz%6PZFhBxCR*&!{Zm9p0L|xVeosA7} z7L}jal>y7n$qB8S)e-q->e5mwumm+H9@o}B(dfa0jUdaQTEIar8~a^9H(pQbMJAiH zfyO{86;ko{o{LJu)9GQVcb@D?@_GkPz~AWt)54CKIQ{AN3?+?` z7%kqW%DfDApDGbnC{PVXZLcnNFXRyr$2!FZRJ(79iId0I{F%PI6B%w=P}n-m=sP4i zx<)DxQ%*E2QL*R6KU#fCZnqW-t@GD2rka+}7FJ(Fz%3DGKeKY&so4)e=cT`88)X|TrP!1t!mZ4o^@Kb}4 zzDWy~(1h^9BZFozW>7!8wO#{e`Jp+F@NPDqQX$H6GZT^TX2MxD>CbpFY5sr(nc_9g z-5R6GV+o96!*9plRGx}$@VwrekJGmN+lxh-7%BdrKOP8D`Q?qVmhcQ3&@{R?fkq}% zegW`!hrO92MhD?&Y#%pw`S-(-AP}nzWpFoEQEx1~lSaH@f&ci@@2UD`h(7G^CT_p) z5ATMAjor=6K1bS>y}wpS7UHL9cgQ`D@1bpx}}22fi4hm<%)i6{vXdV z?;uF^aRL|HaDdgJ{71(D8$xeL;IwiGkn{(Bvn$YIoEnOMV-M-UgP=Q4%8JwBW3^oKKX*2TFG;dcP+ISh8$Y87 zBn9vUmQj`%3-NiT}F3%IoV~?JxPdl??Rz0m% z?ifY$>}pHSR%9GWTE2aa)_OTw+;VXnfmzF|$ z8%Ic-z`9Wn$BR%0jm`z`(PGUk6X`%fgz{7LB2h^Vs)yF9Q?~|EmV5B4X@1NuXIF18 z<9+@g#mYst5j69grAwYp^2-W8eZ|C-2-sid2vb_dZbM1ZlH0`)th1J=)l_Wm*_zs- za7n4PkJxbx>Xjl0)^$|H#Sfx|Uwf&TLDS~0d6J_fm0zNC-fwlz!T$0dI^zd7*B40n zH1OkDhgy`nO?g!mvk?WLY+k%3VgUUPMk;}hp{y^yP1@uk4V%dNih(0X;0DDU0aRBm z*YUHf;$qmIK*e+s4UV9pbtd1{JrwujI=jErlHF4V+^!Hx*@d$z^K+;0!_MB*D|&xI zg^`LOuX#9#VOOv~$Np-={xMSMa&$EusLFB{}z8jG8oX3>eMjHW(AtTR zi0Dmjnlmt^AN|hjg@PI^6K+p(&g>`T!@KN%7G0g4113!2O)FSDvy6p)H|Gi z5Snlhwm8uU>K(X|V8gSBo(p%U)I#lfKluw}I8E-{eDCWrp;2Zb@>dF@u$=7dH zF?C*KN?TNH$I{vAZRgjzx~bj2t-E{LO5H1?+pf9#bAQao$t?B}c7-kEw{n9zOP(8@ z9bGjZT{WH2-%R>gZc5O>C}7j(w3UH@27Q_8KKHT)6e%nW{IZ%sx)ePkjF2LNVY({4 zGrbi2^)Am4v|+s2kxUdBQ|yiMsy8ZPFn0A#07dZp!50EL`uI*jq;=D!ALeMGz`Tj~ z!WACFC+smqp;!YZZ}VJbZg(0$$==PfSdA(^<}eQB{Fi!V!2;Vj7!cc9Be1}wHE;dV z1~eCa&SZXzOszRWF-p286RO&~Aw&_xNKA?owf|&P4hjm63#>llGtWpwo2#LLqvL7-=Y-t1qnW#>b}7Z{z*9l4L9YSyl-n z+Qzs}iR9zC+IGOtT;PNt7JyhpoMd@aP?OuIfG*jmL{ABlD-H$~U(J9pD6W|h@-pcD zaHJBSFnhSzRDJg6@1?DG(Z3rz$njKljMsA^aG0EvUA%(E74=L#XmZZ-KWPY+1<(R) z$)|Ujx(EX}A&emj=Cq0+$}0&vl)9iiVS`XH!7<>IB>hxa)`7St3k@vGlZ#o9%|3wT zKXi*2AA#a%U|%CoTpw0RaA#}w2AhY*`_PL=TUw19(N$Uy+3{`AV!-Bb5J-@5e% zo2lNq(D}Eo_%9=Ae-Pp(R(zy1+j@pPP|2rhpj>G`y zhW>A56TK$j;(wUmG${tMEG=fgH8H>}ng@^uLLWhA7{yURk!Z?L-!Aeas*{v%rk}RjWy94K zyPk6vXttX{q-iMtEb&)od1p@uz!~#J=Fd0eoR?^mHw@1H*xX1VD9(W4f|&r6nt)ni z10bjxBpXy4oFc+s7X9epOb|XKMXLo_(KFa?unO|V_rybA5ggjJ zr29*f;pz2HyEP}-Ivw>uvBEB|`^@KM9}_np2?-&GtReHfD#h2_CS83b3*G{Styf&Y zx6!)JJA2$U%SXh^^BWF@s|qMfz^h7wN`Xn(6-tm8qK$N#G3p{`bcs_KY>3D7NI1;R z+*2g5cT-aQ@M?LZ5htP}t}F+gZgD5M5hr&kRx}5lE>}5QDdojUfN9Uc9@(<$VwL*B z(Yo+6=q(tZJQzX&{C7to7@yBxK0CX~r>k$D9j9ivz&?j2{8N@$(HO0+ZEVf=53=do zVrA&J!W-|h*!lP%TFKj?m8KUNO;vz^&i~B-82^Q2#d#BNa0UIg)gFVPq)jl%ae*<; zt4n9MtWeuUSmkH3daqDhnmVN`vB}Q4fl<6sXG>ArR+ws6YFn#W9ad$QcK!=C*)%hl z&S`^JK3_J*w^y~|uGrZ5kZqqp2UzwlfX(*Hi1!S?KvE34K2Fy=yZ|Uqb zT( z!vXUvx6!+zdfD}QtGoWm81)grZIs+m8iVExs)w2_EAy;00tI3KC3b;<&C0D}9D)Yf zMSJuIHu%~Yj20qJT?U`*09Z(SW`>HE?ibW#iycf2w7Dl=!FptnmK`bCa{_VTR6OrL zIL?r!nQ+LTSd@g7?Pp9YX0J6XLPSf6Om>%lrx-FPX=j)HJ<2l?2^?mYu`otpGNI9~ zI_QF*1H~@gJ2i4~Kyle-&jGO)`ar>@o=1pTU><2^6rSlHLHd-V2WlgZQQN1Iz`3&E zGMdl~bOCT^i*<-cQ2Et_@tJFIhjj*Q8$+qHdZU}GT|5x2R*x>Q8jdt6Hh(5vUQbOa zt?vNo@UloCw{?Q%VaSisnmoehLWn8YoF97C?}F7RzUWh@;!-axWoVl2@DTw1!6P?D z4g2`!BSkJZL9wZ`z@%%s2+EJ(PT1>kW{;t8t41P)2BJcpIY=CuQ(y8^_{R~^dbwG* z=EH;`Bc~Ey_<5T7p>fo=Ue=UAO%hN4AaKnO3;c#Htb!)3j!rsD78ePqZjsM97X@Uy zi*)U{n6l}QFyMXqTH05O&-qTp&6#l>m(DM>Y1l)D&C_QFAg3afh3}+o3PO8>Shk=a zkz`B|-gPPd7?T8J@|7y=8zNsqWTTdH33<2IW~J9AMvAfyLm0g-z4XKnDwRJtoPyCIrImm5zFNmz<49$Jy&w? zfwt?d=2ROG7)z<5RN+=~kgV6iQY+SbsKus7aCKLl*P%zzi|&1isp&~0dIra+&iEdix@6szelhi%hBB`M(cU{pkw+0&X6N(R9F(}9{|;1B zOFG3e-{uf9Ff>Y&lY3`K)^TEOIqX-FXc>JbVyYL@)La55GMU8FxRROmV~BJu8;HhyyLVCU#q(oAZid|&;*Zui=r@_@L!$Of@Na8Bm}`Nq zz>|4k+vh(mK9e4@9)BkNB^DQhO*Z+D1g@W6n%vb-2>Y(R(H8tue+A1sgtgqCRWjB- z4{kql36@ZMF~_>{j=})GnLL8D%jbYqa-@ekK@`c$8)4;AtcPP!Z&Shc%>@sWsoN}r zOfeG|UmriqELtyx>Q+M0*j49&Q%RP8te1cXfcuA(4uSEejd#wJ<$WdgvN?r53 zhwEJd5=J%!l!^~?B4^VT2`tM#GC=ZbRpS^hL z7x;TPA_xc_UV5XaFXVE-Dw{kUHgbmGmVpOSndnA0Ody8csw@*gh(jg?eEg!Tt5CPh$$9!t zm#Oqd1~9$ul0EBJ=kAx@pHlp3uzF?J_dP`)nk2iXud0%+wjxZcwEJzMmd?ZY(B73D zRx@f5tg?*A8y)5q+6w5;aQd;F+r*t^gNtdc#!?0DzmQ(u3$$82Z_5l%Htw$$vS4rE z0p(-D(k4cXA0TjXFW}p*O0cmp?BPA27Kc9hj9bsV~^s=mK zI3!H7-^vo&UxalG^{@W0PpT?Ng%Th*I=uOR>Gtll$`9YR_I1Me?c>3!r#!U3{i{2- z&+P5044&KCsCMeyT6uqsJK;5;*-*#r1D;y71I!!}vQY6@+r<2r*N~ltI3FwK(nXQ) zFxrxh#UgtX){tI)==UUGtXW$aS(Xijv0intONj zkZ0yVJ5PzgpiK~!(AM5jY9fhYXoPc9ZFXY=?(3dKUd5kl5*H^Jr$!-5B$?ur4@$45bm~3fZJe2l%7%&%r7~ zJG?f)jD?Vso6kmc_Qv^IV-fa)unzi~z;r_FHBz5^WKm|bj!-*n^_P&lI|f3vj-!%! z=YA*XHEy1?Hx#Z2H7J+F*g}pW$R4R|GIXF7MgWBbDpdAN0W(evDWoW~yo2OaWi>KU z6*AFwSHH(kce6_oIfHI8S)grAjqEntoQ;BCi@y>1sbD3v2hjsFK7@)&0gs?lUAqbY zY%q=lQiFUeB5-q=&)eP9wNe>TrG({4OV5+2cEp?=lr~Y2%$Ma5A#ZfwW5u}YjRVf(xqJDK8Az}2jlL@2N0M-+K|j0| z*S7pbQj{h~{Jmp?_l`koo6x_fAuzpEufgO+YQ}$!XRtfR#e1JOkJwS@Bgh4lrM|n( zk+VVXh0W`K+K0V+z`ZIj{aFZ+!^YfMc<*|e1iz*~a4cZIGfpWsXy#LP_>#5AA>LHI zkEBMeq}+0}3`|f`CZ`kzHK1;&kgn%gUioXKkQmh>48nPPhmri zQzZSSS?oX*lciqqLE!c$8l8UpkD4kA0-8i%0uM!Q=o}AIFVpO#(_k;@v<##-Gan8m z`#3dk$*J5tAWA_zoc+zt+Fa=WR!~`j^ni=sf;A^jgliWeMfi zZA%iFf;S582t9IcOM)!uz?>9g4pWbqQn`y2ZCL=2Cj~4^b|fCxQV=XaG6Ezv;e|t# zbP=Exg4IChAQ>FG;sQUFcUZJC=@i+Ut%yd03-RavUw|-z3U9SU(h>h^};#wmjSo8 zO>WiMhPw-o(%JdTB0l#M7D&4N0& zu|4?C&Y%rLTl1J{c<`INs1Vi3ags3WOVB4f=Gu-u$c1YkbfTbt*(++fA}M{lURB&( zfc6~tdc7U`PD@o-*V~nmB~GttEZk1#TJ;7x^KF`SjvR~(ICNu4jWtdNI#Q6*4MIdjvTbL z_`p;2KoJmf$#y1ql7rZ&I{Kj8s%!%w@aEAcV%SjQd|_*uF@SZ2e&8y=^djp+SqY96?qW85Sk*mtXP^>_CmAo31NR4Goqd$meo|k!S160;V;_S zIY07ZLMc!!rM+k|XPDWd-=vy2fF)qvEb`$T7KDinEIB0l_+SD&h(Z)WJtm+cji9#R z=$sp^Y_*D%W0apbqCohwu`_r>uUF!_;eQZx`E`^PY8cclVX)n=$&bNl(n$$s2Y-Yt zv?tUGL>xoCs6!UPU|D^Y$Q`gu!*|E2r5*X7ThJ^k9xfx4tlMo5~( zZ!gNKptpl~F|Q7j=jc5HZ5*dDi=Mv+c$p6vV5Bm@!pe$-_3HOL|vQ9@=@ z;%IZWTzZ?Fen@rLRxyX5mO_D}mSz>MmNpX6G*Pdb7N&Szi3>s=K)6(jjT)WMSx~@F zb4v4o8nXwUDTx|bWWdKLYh4qbFiO98znT@yBw6{DIwh!hvDS`+(K7G)vXgD`Jh;4S z5p@R3#9&l~m%`IJ2gJZg_`&VA(3taH2RVuAU^mCN}| z8Q10OR>kW=R6G*0LAtMbbNV%PF!HcHA8C^lNzL*PPlfW8aY`J{K;EJV!jg1C*gpyt zNu%5ORGBxZ=L^q`^oGROE`0^X!#-RkGqPy zKzga$#}T-34Wc^U{UsFev+6=5c>cWM8(UzeJ^+TX=KP#(oa(`_{x?N5M09buhj6fu z+Bz*BlIeiM8N*k4Uq3nI;oaCRKjhen-oLe#n*e2z`R?yzZQ_E9TT_V}Viw`q$Fz=b zEGSjCSgW8mDzIwlCROsNo%LtZ&_S#{j1bH?ht5Q_Tu2Kv`iGz=f%{PU1=nX>^bc@k*29!hf{Vob8(|l@ z#K1bg)mwzb*yc>Cg^YcL;pi>WoKW@=`Wvk!XTjfMY$}Ab!fiCtSVvL(UT^M{PRpv{ zN4Qtx%|uydVAh`zlX-*qWU;OYmMP%t5N|7SCOCZ<&(Bd3N7gep9IzW|C3^)9tNW49 zW%V!n=aPx$d)b;PpD3}^_u=@&Laf}HYbnjvmBSAhndkd-0eBs(%V!pyAe^+prI@bw zmoKefVE;RMl&kflvM+sy0Dzk=JnRG6{u~ULfI$3D1bIru?7KM)1f(V1Bwi6eJtx!$ z5g4jrq_!#f!$_v>2p9qk3{zZCO>$#i;{0*=BTQK4SBpGa5@-^%lnB}RjAWd7B^3<> zR^BQ5nbet9*Z3n1(+7y(-#Yv9mSjbT-OKHrtMA8Y6^Jf%$Nc<`lrBhvZ*&Ng&CT*o zvj^q{$BwRST_02}Dh62wDi>HCm>whvgqvL$VBISloD?Pl&qG2a=%HtCD)60jGuC;A zwLYflm@7ymQ-dzu`q|Z5GSS#^z9x8Bb}p{3?bz{Tc$Ob?;i30A%$3-1F@bfhabU~3 z3p+i*#aFnSss$z&vSr@bKnndd+A%4%3HR(79#6DRgjgSo1|0<#T;$9wiin>I>=~N- z8>hH$qU;_6w_RU+LLW|!ToX_NV-N8Q!?;*_EFhLFGk~`&NCB){c94^qLJj+{h5q6~ z=%!n<-Re^CLO>|4hs#Y9X2Wi{qrSpLOA>F_q!ugVC7TDMUe)(j>$n&X99es?}37eo9fzVxyf=@=}U_?sgdBYwLD(+td{v!1m5fZo4sSFX17 z40H@_T32kF25tbMXme^$jxc@x4-i))~SB!YkmRfL$q2)-tQ4z+NK z*x_$)s3QIx64vNQ)p8IlkQ3e>NUv&PISMyYZlI)PT8wAZp1E`(n`neY>K+%j+)zcb z2?i{wKY~nJLkw8R@hRM#f70VfSJa6gp4u;e+`oTV4V{%=&6UuZfq~6UvZvf09&Y`c;8J=3lbBLTMk3lZ&DwF5%I{7p^ZNs{d(h%iY9_Ee%7JTH|}F# z4ZUM-x^t__rI>IT18=(78bKGyS#}{2d^Xoz+Q(;H0)yV0V1!Sb zN^aw|Uf!Yu945bWmseH=8 zu%s`0J&qMe1%M*qKD;KE*{LSDEd12y0Oc*)+8T&_X>|vwVTa0yke+>a)Z}<8u1_ zMC~G#mDSFa!F!9H#k1_Bd9Boao*fv$&<-SZq?*qPM@B{(y_;K>L*t>XfR9V~x#~x>ntiJ7Lo8iNA@b3Y#j0JY$cpW=|RY&cgpc0 zcelh88&SqXo}tR@xBJKc!HhFW89jo-{%6^K1R5tHq?70YI6(E&we$cau$CT`@sP`4 zDx2wndH@2@iuC;dyrj~5^#F=OJxXjLmcN)_)95AQ2Jc`z8g*uRM-o$0t!qwn%cL^D zC8fi#OCg`iiL3>&_Co<~m<|&tLSSVPJ6ddxG@*04tUf>-)HOX`AHWXe@#0fDCEqH8 z=>=&g3czUaR>|rmpFW1|^&PvwTi8i8`T0Ow=oGZhUbs>D&u+IF$u$FWg#mj@&uYpr z-Eue0ayQYepJWP&H#70^_t1{#YgFy*@5Wv72ZMz*SyGQv{6Y+INaBbYG+m6@IXlFF z#vi3u+x_=9BF~GL#HX)7y!PW0D^ABjCm^t2gT^Ui$y%f9@jXxCTTpk{s6r4|s&=iO zbtIh7!^!gNv7C4J*`YHD25O&s^s9M`{&c$ ztZuiO#v9!lH)tDMIy$!C;=XQNJ-JN1KUZq`Sdwb1^27aHC5QkBv9b%&tKyTbqqiwi z52pM|eZy{xXF1WvUppx#**dp&#MFoMjR_5#?t7Um#Ju|1X4m`Ngjxzl*P!D?@Y>Nj zr_G_DtEXQiC#PXsqiIt+uWe1g%xn46-P@alR{1!4>o4ihu*{63fDpjKqD^D{%+Vm; zWzb{RraR0+ifjx>Xy3z7c9`efZn*Ou(OMtG-0#3E#$VY?GlNu_338}Zn?(4mzP62q zr>j<&*4EL{(bh4n!=;OEwH>d~+^jLFV|0(1aVaPKDS!G{Cn81E_l)uH5pmUY4`TWe zZ1v9b=kq&SFspO2n@F*2I^N}xu0yGaLh`ass{^}r?{-;wzafB-F1ns zyRlE5>wJ3amzmc;#wYz<*VfEXTlZ1~v%k8Zg^z=N=`cnB7Mddnq+?rtY~crE=H=kO zuy90D6tk_!?&C014%!rKD6VRlb@*U#FK1ZkrbYl|P?hv%BY+@M1JWT#@PWWAVg}xn zfMEKU5kLSa)mucMf5+Iqs@w+xr#DCX%|9oIT%Tl^?22hG3<=svTvCxc90}xa zRzXp70Y&Qfry|-|aN$3Z8QwLt);!UOgF~1iZpFCTgcz7(rtsJWV*_z;)^Qk=Aw!*u zj37rqz_ParhYU0GvG^u@kwcnr!{`o4TA?lGzX5_D38Oz9Z~S3Bgmp)Lf#8~lAeb5} z6Mxirb<*RZLnH14Krvs^HQ<;uXzeq|cvT47yQ5)Ckf?G66!(SXi}JEc_e&51`GN!` z+L;lZTU>51U}epro2t%-+GMYU;72%Tl8eEBjLP|DlD#|`1wST-LqL0sZ9tKI20=RGorte5VCv5Y*o#bOe5kxfk+;9=T4zFy0L zei3O?jXsLpUtXJc942DH&?QpSYrzqgEe>Uan1t500$XLN)RRbEQwZ38?}pEhQ@D|I^zLrv%ILq{7QFSCXd!*zv`7%owchO5zX4zVN#3Ivn?9>ym(PRp;S$5 zqkr}~UMs|KFMS=u&kBtEsX2Pu1#J31g&(bFa(^9YG1vIDK(&6EVY6O8FE#uG+A}NQ z$D*JAq{h6oY>eMYn)Z$9-uJ+7}VC2C$>zHc+5$ za5os(5N8Ra$Wod6fF1`T2cR&4spO(U++0a~!Bb$5=FL-`9C|c4PGghg4dvl5aI3RfQyAFU|f01$zs5jO=0`A&dFm-f^?t_ULO-hGvKY$V{e88aLGcF zhp8t?$h>k$u$CGba~eQa@j{E)0r}f(J|vF4<_#ekJ-3;`;|GSDx1eObL?i>II9ZOn z0Jo5s>7RqP$+x}of!%guKDoohjgS^tS$=)1OgRe$DBZ#RFbP^Kpo*@?;H^Fh771wh z1GR%&_guiqQKw+!x^zmU0KNqPri;kgA3i%WRfRY4AVtF;hr)uM8Rbx;1}{=eCY|k* z$8leeluCB^iBw;vqin=aou@oz_#?*!mQg{5n#>mWH~!Lb3d>OxZ(Qf%G`Hu$RKveD zUyJES`QgV^I;%H$V1AEFZ1{>Y5$pO9|$u&%Y9tcu?)!{5z)iZhq~iU)XmpH8}WFUBRPZ0ogn{$-1&MV7u7m;x~!!UyW-^r=Qfbnb+$Ax3fx?o6eQf9RqVX${I(+Vd;Ko`%9S4 zqBkX}@U|+M>L`qWuG+F?x4R~g&59u7*TAd*bYFx%oKgs*9;=kfkw2|TS;0Ons_L!< z8bc=|9Z8zwz~v;|yq}O4gsJx`nyV~^=RPT`|DNYcq$CWa-gB0GeNKkMpGM&vqnsH& z2@a7*U!;NW#`m{n+RC5r=5INe+yFydh=JJx>L^%>kvR*VcZQ1kY83as)pk&qvXQ1D z51NFdIPQBF!zM`h#Vq~dp#x9}F^3=tNv6CF9&Jp60+9ttH$&k01txQXN~*l zCc6dC^R@W++A(8>=)W1NOz+VD`}`l~RkYsnZRB)L^>@Q*e{2Q}L;QD)v^y8#a!FV2 zGGzfye|w@(uC_g$w$NQLJXbk(Uz+oa3Yk5o(Ld5^$I92l6vO-DWg zEuo1+!IWePiJ20z)l&6#M4VVw^^2m3gv;Ho!O(HWp&A7E1O(W&1$I}1^J$k+r-Z)3 z&fdf>JD$MUV0ZxIS1mFmkV9f(uBn`jxug&jrzr!^WRu`@14aSl?RyxE>QI^?!9Hh*mquI!D7o4AUF|?bZ_=pW0tuYP=-I_#z`p5lTD^HOPc70~%o)1zR4qFqowg zm9wJ4SPfDWJiK@r^)W5bVAv9J&E4J+q&sr@=fKYRF}QK{+7{R&31|Nx2jFBE><#8; zKX`dExFz^ohD!vGrCmnXX4k92pM0P*#gJJY;kA-b?^5e3bk(4uztgpMVMI7**fl)U zUSX9I5n?Lt=q2>@vCrG!*_lndiW9Or)^v7xPdVjuq%prOp@7}4zfbwLLrwcv3)$M$ z{PEc1;_Uf$7*_mDnb9I?2gHmMxt>90ck6oBrmYK)BkhWHYtGM^?OJog&1fJ|n`6B1 zHAVUcu3WzvpWX~-f4s|HYtP$e?atl~){Mt>^jq9`dpm)W9%%RKuUW16GUE!I?PW~D zoo6%t@>SraiN41LGYlIRo$^g@N!!K*Pt9xo4=qGA6!lzPf3THY62qE{k zd2V$udXVo%9(lyk{vS)cTz?L{BEbLQTFd<_d7jbi?B*QeQi%eQ@})v9$=pn# zZtzP%>k+uQlIujaGhyrHx!X|@|JIHWC%ZA24$_;5M15(c0rDVI<18y_=d9zN6`Ea` zCs9~56LG3fUPj>DUq&e*mA#cAGcYPJ3&JQdL@=;^FNo@ZY3Nc|55Z&Bt0ryte%#nc=Kk$#Qsi~Ntq&i1U(26OLg;8aemJqq9phXXyMC1!{V2Z< z>)<5g@bc`TOshA^&O=k9HGKhO?$Fm&j%E*c4mRWC3nIYP#VaI>s0Ga_`D`s)_uxb`Yt)Sq0jCN>zB|j!7L72fP%;Rnd&P z58)Z&ewRh89onT*5yHI}lH-n3H2z$baXzC2RRcz+700~Db zLkHw@0)fCEPkvdrGDkDLwM=L7Qy(HOaa{?{L0glvxw58moy_44eBsW7o-QcR8>T8k zh_5Tl6ExPHiU-N?w>E!2j?{sYQg;D+_VhS($4QB7^!Cxz=`px{+w8|i%^97J>I#z+ zU$dUC`}O!o$vz@j`dlN`EAH;U+=C-x{e0>>uA+gBC$my_@lV^mAHh=AcPI6Iemy7t zU)${)LqKNUbHXbk{NGIVVJ;}~^u@%)Bk1;!ALTF;_4z+#cbjZ7Tjg2LWqL&k5q}J$ z`Xz+O=ZdvJs!+2S#tZOi4#g*fE5tu;%cKJbc?{NM4!28N&9YkU8Sy5^bocwe zH!HaRUyIp3907M3%P89QYt^|3*!7Z@PH@7sH4x2^&e2TV9_aQnjq~~ zUwMJnvG@jUjAXwD)VR!CI?7;MMo__QYv#WRo@`zFo_z8pDeP&zpnOz$6+zKeQXFc%#%+#pU5;+{Lc0opeGB{>KO6rYXvOoL^R;am3R!nI z?bsbnWeGN0rdDM?ZRoat4+MVZQ&Uq_wPU^C-`}}h+DoYjalh8JRXRm;!R+8Ut5GAS z%Ur2fvtns^zR0$inyFf;Z|~8cVW@&^SSv^CFiEh@U|S{|4_EQ{BBoHfQuVqQx7dwS zXE^9^)=&%f6&n3?pkxd;Z6Dk87*y-PTwQzSrr}Vk^VV4wCV??|6lrjPY=S<6>B!o7%pVB2dtBWmS6=PTw@BKJ@T7HPG0- z>ZrU+~iy1wWkoF!_BL|3=}aIqmfB;Hvn^brKw6MOJD|4mV|aN zlRQxF-u@EpZ$*Wz2^KIdbpH%pL7C$!!45R>`OU6)~9f2exLxRfa4~I*tPHcOF54amr)`vIphOJj@zF|m@N4R z0|x%!1|Wz?#XY6M>}D+9{kt+tmLMG3trG&-xnS}pKu~KBRPi5ZCC9xMUM;#%7UFt= z;ncEzu8)lO_KkoLfW@J^{@{S_aP2E=c?=HV9>hKYxN~lW?_2j&~o3Z`~}kE$-Q`{1rFAv_l*9glG__USLDt?|pscAlYgX24P|4?saTqXoXdbd9r++ z!#)KD;jpxmPKFZq9WySF(;;>vhL^ZJX0^qX56)BupRj>Qb0Dm=84e_e*W!`?@4@2d zdLLZ=q^M>GjehJ%sJ%Ek>b0*A(N_b}(W0U1fm{+f6N5}xsfQczJvXr=IIiZ6!yata z<%3<)(OytT$3QPlGrfl{IP0WZEh@7{gw zpWwHh)|s9fwi9JOSQ(hfI_=y-*p&$C1*)}EOXo+n7}SHnsAab`hliCM)qX0vOW9u8 zh+p+f3lzo zOdJajb)kgJ6lYpp&eJLfe@*r_@Y0VjC+qnwOmS4aZJ55jPdzve-#k^alFh2ymb&Do z{dMW}RVtMQdV93-gEzNXVT9(>Prry=$}x=&PNpJur{*xGUZ>hFx;vGa-Gd;j2MpU|e(>hphp+`i*8j+7p=kE}8PXQr;In9coGDVHs zB7eA((P8GxmTDdQ;rtGhj1|~$a~b#v{hSc*!hEDSK{=167N8c8BdoM5F-AXOVE}ik z46j8g*bz@wR%!)rS1p&mt0ra-w2`ho-3_pu-9?@j zM(wco|BP9@J3j3gAN9RO+D4Sa;{T7-Hk-FTIwbqYfzfHSaMEsb)|VKyCm|nM><3ere&m{l_bB&o#iJgo%Z4 zj)iBDV>}hT+N`S=2z>7_xQo^9YTZ1N+x*)PR^IMDUCu7oK{q+p>gQr2G%Z+T&|syk zXeCuXllLv%%juOHl}G8>Lq2_Ne??{r4N32UH)CDnE{;gdOfs&$A%&zPLLey=&Zsvc z=RTtc*9SjL9ciD5QOyx?k1I%9>c=G|j6IxZy-1ruf*_Ls2jzGPrc*^S4X4i564dI@ z{5?r&yNHrV9HeEEiYDX0-Rwcc@RZlMIgFG_JP)Tp8A8PJNzXpyuhaU?r_Q)FpgYb^ zOajE;yvj*9cjEVy5(D<$g#AJLg~&~2*nWE4CN)W=`b9Qd1UPbY&8#m`5t(H4y0jso zP3PoJbi2#|g|8BJuHKc@=u8Wsau{)pJDaJT37%o^a%iCDj_>7HjS1;JSph1@>o0VnH}u?0eo^?9QKxNS`CX@gNKe6(lpBFMQN8uzfaA^Vw}T zZaZ@Mw`6{t6T=}!*c-k%&D{gpp)Q&~m@T6H+VDQ?qq1w!x6Gari+;wg2&3xUwT_)( zg?}5x;`8dwR-cEs&1i6IzF>e{Q%k8KGXRLXTm<9%mA!PZcNdwk{tcYYy%*NQGIcMN zR>b=U5L$wk*mCo6a~OGKXpo_;Qxyu5VoPz6lK?47nnId>*FDPja1s)9li0VfSJ6Ha zu!qc?g*_f(qfs&qvc(L}Wjmro^|zmlbYf6dDiA3d zC?Ou_Pp3!b$0fu;jC;+39S5#Bx)6Ec>XF1h!%m>&|C+xVPFxGR=~f+BqIA46NYXls zUH5z#CZ9a=J>O|e7q03$PWME+htVhU6v{`5vBo`RVe}jy59$E#AC~j6@=iRco z83g%r@|p%Stv4BfD%tBx@Sg5C13mS_FKfOF3}4MdZJ}{tYeDbjk@MZnv_+&Q7cg2) z4SwK-b0+`;^()Xl=oJbVXHcKY0P9YAU&~m(k4IQN#hnm$-)xLT>Vp9HFzgO|0yTxY z2Q_JvEOj@Fx=Ii!HLl7W69%!7w~uDiw=}i7${ZJPuqW4XZI<}*+dhC>7#1A8($Aap z^LGdge5Bvv-#Ff)b!?0FIK5m6Dgh-MR#j6uYDpq%pv@XspG=vr^ZIM4uuVzfH7O5PclF-lneXzI?$Fip+|2~vrjK$u(T?)ZPE_Sjgu;aeZf&Ru`_#aLva%TQhLSuZxW5aOoMb+dr#z=0a&Q!4Y#}54f0A~h7 zD1~*+a(rsi)R2$jt3S$aAgCGioG(c|cig#mhwQ$zE+3r>ocJ%qW%*Cm?TN$d{1%yy zr?T#%EpR=I#?;xb@iC1Wn7a<6+aK=2sco5qZ;gizQZVdJx0NrsIoV6{rzSEfyI7Q?%`d?HXewr1l z0x0{(xCjE!lzm!;`(AwwsxebV(1g|qwUd1qpLJewV(9k5&uL$0@Do;gx_6=;0iQpE zVXwf}D!0RPlocU$N-T_t-y$bTFx zb7k79=D&fzfyv)1Fuk-)gi`eSer|4JiJ#HHDBJ)TM^d#)+04eqZ1tYRTAsz{Qk>RA zqH|j7G#DebFntVkCoDQ05`@ErLt$tc3YsN(rJaKjOQzx#PRoIn zh=UE*K%}bC^isaFnjYy$M&!l7oR117Ba6Feg#5{V z3cv|B!hf_4(E1169)T7AtYs^Q@hstj3SvxiRO+)$JBs?a$7gMm*vEo3?CKN_Sj}G( z)5&t*kDmx-+m{_=)llvsf%hn}LnuyJb4dY=ScM-|(^Unnn6wzHG;pg9brI;Uq)lP1 z>1dy*l}5RJ?&)h0OA<}5&tgm21oArbkZ4}0UxcJ6Z#huSjF zjUr0^yy*05`rHp{5Y2f;FELIMOqxvafL}sS8*082Myt+*HI7rlOpOEwW^S7;3 zym`8kgwc(7*%_(<5U!rzM21NC2>Og^#3aCnfn3L(ukRtquypVYva+Any03rz@azAf zZumN?PNCpHK>Set)29HQ9`+`T|8ztyYEn-BWo-Tqg^FZ2(x<0TrlT;Rc>9x)$EVP1 zIu4~^#J3ouESmb`qQEn{sx`t#i1^neB@?5lF_sf}OHp#4q)7SxsW{F^tWaz_+E;2f z1BHtr3`i53k?uLpydLgxdP6|?`hq0~uzdIi?d)1v<9t~Gc0ruk%PjNew4ud9E088Z zu)s(BWDzR8RPd#o;96J?wW32(4{4r~EG8cx;IkHuxzd*SQS+ z7hiV-DD=<=xV}EHA>~tun!sqp&-dsR*5KNxT{d2J6<$CuxoFciUH8ZJH08b3PJdxQ zwO>H$%uK#FJfPls^s?rPbDQNp#ClBneO@RxD{7A78II4)W%ep}hxv$zr(2(B z%rQYi3Qr$OxUSo4i?GV&ir!0A&kKFY=c?3OQtt&1pglE+5i|4CAzA5~A04^0(f?KW z!!x5R5UG;}eF;4m(7rWsy_Dus=y5Vk{r92kyg%SZomzWQl3%+fc~%F$Q|ZKd&r+Ul z%EqQCP{1Q^2aZ>^zD1?IJ6NQ0ZWq+!B(B3Jm)_*N}oekz8E-?paP~ zt+LaOasRwE4jx(ylq0%q7$|;D9eG*N74W=$Z4`S! z+8lmn>Nbw;Y2P@1UcM@w@%5NG4(MxVCp{MSZaY+mo^*ynN|h zR^dE$&Tp60%kk7GGyYMbuBW%#O}qFr(AQe(G&;4(>jFDGac6Z)SBp9muAXZ0yTg`% zMh)FVtK_30$?Pp-y5yyMnaVb01H_=Sc}E>nTx7idXWNN@FDCHsosdVwu)?C$4Ugt`>BRaEzLyfMTu zwHMef<*DPW%XjBjJ$|iWRy%G2+hsne_Na^MD9hKcU;K1UmU4WRMjg=29XcBZjVb0$ zm*l#5Nae#gOS>_YlAi;rls>Huhxk{9d8_BOSt^6v6pm!Rt#Yf zh6+b*Jf^Xt=Eam~ZKW}iY#K~vp7X>VURc4@e5P>MlGa@GCI8N5ZtW8ITq{4&t?jwb zH+~zMXk!riXY1en<)u9K9+fHv!_|4n)bf%m)(CI1P)C#DkJq`A++UvN0&6L-4+~za zg|!Jx9$P@9)_b`{?Sid0Vwx9#fJJVB7R$V*Q0A=X31B=VM4+|f$Hz1ROC7EfcIZnm zFyzIhVn9Mcp$Qa?ENHd@)F*q^kEG4svRCP41qI&7J`MDab5@qc;L#V-fZ(0QoSH;> zUiWUKuPM6T8XXB;q)(WFlwW(imoCe+oKRf6KbR)8bH2%r-5#_X)cqZRsZ=K)H)Ls< zw59_5I3n(;8A)qZ*DO1RfI6O%l*Xyqj|5^erIL73$n~fUv3&lBO9g!Z=7ItRYajjZ zQs&7}BVkvzL8Nb%ZM8T6=uy~0)_O}Z!4owix$iINOR`PJ6^lh8Xsu9A0!Bn`ZM>tu z*KzNR%5@9xKg{K39WwG5<)EKu(E2!&^zL_Emx}YgZsJ!~P4sW*>~PjCK%q>rzE&pH zSP&5j2s#UpbRk`3x_tT4LVbw_SKfEqADsF4us#03M$ftt$&1YcrvIo6FQ$K=j(D-R z0>5!&M@X{*zPRdQPrGI3(qLh}YII;SQR124;-#WL3!h{ch>{kt9AW27}#AR;g-=1>1cen z{G7YBfXMQLC*a}-5`OyNCZ@i5;t$`;hd-lhHBn3au4D%QF^+>AE-`<`aL~=05PwM` z)?-b=7;d9BFC}RdQYqnuW+7?V(Riw)94(~d9V#m16ZCXj&w@Y`^7%v;{6f-WQSvHy z>3upZlY0|mDN)1yu!^}5>84hnSvZrA;;H@=Y3QwX$)n%39|xxbz$cc}ydn z%KfE{AMMX5f(fthB}YWtw>vmncdKd-9DGU~?)t?^xMZ2)HU93b{5qO57vfc!!Pq=g*saCju(|}0ED@A)Z z?KoP>%>ktWl31wzPa`#9Ervc?5 z@p#z82~V75`PdXWG;4Eg6{ZC_gK27B)~X zRLvIJQx+cl(S^V#*di)+@EPhRTpKRQf0^Nd?;n06m^Sn711#0A+N@zaT)ySmL~j%T zv5FFfAz~~xR+9`24{7uX_Qr$y8sUR1i|$iR*(S0w81&Ra#p?;)Tm#6Lp~M;E&CRXt zwPfx=6?0A=K5GwY?c(ZeHoMPRy9$D$T`Uv>33-CQ2{xQ0VBVo8+9t+loEwVlh!OMt0q>FntXlk;_||I5m4 zNRNL=uikGYp_+ge%pw#_Q~)A3t>e$8>OQVOaV&1!L(@4|tRKkYNb#_bViZ~x`9}KS zl0-ImiA=@L!r>=mv1mRD|ag~5F;(OZ&E*tW!Jj#^$mgpHcqax z2sYY4CVnIw`!{b?u;WM@>1!BT3qPZ=;g>rgGKWg{o596fyiS6^R{^p`57D9+2Y5r< z1=HkGbtQt0QQJI!k9w8IS(V4VpuUZ1nS5fzBm2RWe9)s(oCrw6{sJW4&Oru*j519- z1H69&bI!jgmV7=5+dH_M5b<06M`g}XZ;{_H2<|kpw%!{$yE$OIgdhy8+SEI@G()~Y z$rq7B|9!$Erhhs}06a&ev;MP;I1H!ZF~o?4b=U?WLw$84LVIkoq5JxwN*t%Sb!7v^ ztv6rt-YxR%*PFKd8V1IgA=UW7X7IxxQpI_!DpV??m|SSxXYc(?>(chQo~Efrv1zVT z2x-v+vz&Crj!Ot!h~?CE`rT&l*+`AJE(Dg0$#}_%h03R}fR*s(Fy4(f$8v>g&deuu z6N=@{JS?k6aS<6V)|aA~1%UfIc)3WA+CpxTq;t85-ZHqar(=m2pqhFbj*0;96Dx?% zlR482t4}K%B^htsk>xZ-2J8yo~M>?UZ}btjLg4DhApNNx4jVO!Uycw|fR- zV{h=AN6ygZrN9>3H25aEQyv0BsdLL0hGopV_b)+ao4RI&T84>J{kk*>5&Z`-UBQLl zGSm{f?rBcJTtFMGi!z~`yz;aM8IDfqGM;Nz^B5YUHd zkmFT`dKKO!ZT*S-+Mu*98`}M%*s&Z>PRw6qmP~!N&+BB5E;Z!|x?AiZYS8oc7R+`G zHCWDJ<|cjjm;Xqw10GkaUC!K;ex{MWTplu`AW0wq?@9lc(qWj;U#EQsf|zT#ZOCY^q)ycq1R1K{yF2m6(Q# zK!WJSo-C56eLEbZ)6q)&7Jv!`8jf6M^IU(D&I{rj8)7t8t3kq}^N0H<_!*I9%EYnl zAfJW1r!5I>Wwd5n`zpbvvxHBZl8vhCrDw4spc1_!MxwgCRo!+`%C&KB%|A@G&GP4N zxr=10VvQUkNL@m?21EfxGAARm{k3BEcY2J<(3Xv`BJM29+el+g} zfO<~D$}Q~hhMu6*q2U}g`*|Qj8HUBp9^@)?o(cO+3*F%{#yapVFn>+@c=Z)aLryif zjj{hN5>fC$1k)1;tB?Ghtqx^k#aM5R_j@|j8#$#o^60Wj`n&f-KpAAV$zt*sUK0Jq zb>avIrzsmE^ z@aK~J-zYo^ZoJ5pxrT1pd|>k!@afoa;yEaVtPI1Nsc>oX@WtvIg`ZrRSz@g$fWyR? zp;1`RqfISa0JkXSq(Eyq0|ILIYE%#1UbxM~95K=Hdqoz*}ag9S49pQw&Nf*d|Hh=(vo zE+`5yE+x?BBO|Gn8e9CU{t`g8X3EstL#y-H#y380@)VJws_KE^G`FzI6J(^ay0c!w)5}2;dV4F4$5s; z+KD-S0s`-3cl_#|XeJ8U{#&*)ncgF_*}<1`>!E^2;MM6oi?#F<3Hg7(N8m2Ltjd4U z#-ka^H5oQ0_PPq0p!d=^773A#TOEMz+Q z4npXMD-c?2LeChA(S`4p9B%|_>}m*D9fo;|{2!+w zFfziN(x))aBQS))*IfB_f^Gq`iL=qDo^b8CemqqVRQaU_&sdYa?;H6~xgpC2)o!{C zUyZXoW%F*ZQ+_b7?o^Ao)Q??pw_hZHd{7jza9r|7`g~%N60Zco2VtR^y(T!XQLu&+ zkB>i7Ygt;l^WPxiIhEF?O6lY|E<0{rk{*ut;*0_(v`3jhYC9cyr?qi@_VQzd(kIO~ zwfkEK8=uO~PtEvmGce*tl}vWdy@nkAp8Dr?q7MW^jQpUw9g%?Z2!Jq4>5 zdY*5|zCzNW6YV4HRQh&%rQ&xHABX)$E$o<-qkC$#_I;FH7>IT-ZGVMscBQJ7i(rdD zIzm%5Hcu8krn6=XA5Esk2c-q7Ny#B@9xO_{Jc&(Ex@H_+c8h}x#a*lUnS z(B{ZRM0tB7d7O1rwB9Qn#NM&Gq=bZc(4QlH$X)#MQ2!v*f)X?4i6;g?=@y}p>D%*O z@^rSElML`qK<@n_TeZ4ctL16rSg$9jZHbj%&#rArg!Grnq+S;7ZGMauFV9lhb>@Q?REnfZUxOZ;Cg>JALlgSGWb8n#xG}A{Laevk|e}9ox4eLzS zWB1X>%D88>#&OA))YK}TtT2y<=l*JVBDP}|z8l6(0<~YA$wMqbD_|7aUsGeM@0n_V zCa-u4M{L@%p8!t4M1pz@1|wVI2%nPKFi$K;+JZwPYph+`Pc^$VzIjK>sUDPPMwoA) zPg|Ali}Z2%;=_{Y%BS*+%Tq=n5QOn5F~(#8VZHu3{XAvij`yci!1{TL+!bu-PvxE? ztmfxz?}>l!BniaL3y$-ZMOcP4cML6P=9cwQNx|gOyf^}+6^n{665FZ&x{z_wn2-AG zDsXv%e5i0C^>#?0n1Z;AVJ+Me7(2r0^1&+@0sn>G|5;5P#MXnMDJ4NwFTEgv7eySu z&Y`%HERuns{v&%MGU^IZd3%;!hC`_jvBW6RV${EV6I={~B~Rc7NhVQ7OezzHk7hdr z$rN+ce1io@vG1grmkm%4y7cRUF!;uDgeBliR6occ9DsViFBB5^(J7T+8lkSx$0HlD zq3~D_Bd}N6>q>ylSWrz$3U`Qp8um9nXpo%|MCnx*2g)lO?8t8CO$ek z+8<>u^Zl3tBIHcEWlw+bl=*qulh1NLRLC6kk+H!GM-`GSL8THV-7)d~wY@a&!GLi(}x1jYv;-UKOjB@h(vs$fp!2QiNz+ zfO-WOpT}N5VydaF($Uh@JdzxEe7nOAK@z%1!}^n5SGATjk`6nKj}k+O&BpyJ|F`1v zTx<1T6lM30H;E|=0&}9}5NkNJJd2efS9c+jm@n#HChR z8x#j34qOVPf%SGD6rD&MaT5fFGaLv5ZOL(f1aV35y}wzX z1cXr*R#KH#m3)YlbHJ#Svs&Jy>^{UKWZ?aMiF#))KHtZ@Y^hP46vkeG->OzWe``ELE9WaRY^6bOhiTq4sjmS z9Q4|T?pq0RUS&=r3AdxEG>RGaiP;M;^bXO7UAJP$*iDc9LF&NYSohLj1^Ta?Bp@(| zr#Sk|=xLDtu=$VxLik*#-g}fol1X7|D*^YZt1qn z;WNhDF9my&-mo4cML3vcAW7iPv^?;W&scB+COX-k20RlmU_hh}849T%$)!Apeqd{o z5A@#}!^r*AtanzLoB0h5Y=gff!UT&PxHkHlsAyt?L1#R?&NTQZk{VG94>P$O>RXOa zl4#cftXcA}`G$W#JUl4${;hG-xZ$|ipohQUDD)!`n)U{slz0yg5Sfuz8LHdO1qf`s zn-tf3++G4wQ=A0ZfGplyrv!YJ$UVzmyGX6BP7Ng0Vtv)FUe#T1Qx%PE-RlqQbfM#T zVR=egS2o@1pCLANPsvX|yZbt~sUA4iFRVgm)HJ-Vf*XWd1gc~Uv>MG9%*-X1lZKcM z?JZu4TnD|HM^6GDnq09)3S1{ubl+Kb2Y9^%Qkwybyl7uzu(6h6=BiEzJGHmyXCrg= z61S;!mnG%U?XSMk4*T*ETRDI=u z$6xmEOkw(#6_!f4e;~P9&Q9}@iSnOe+&Tc!frwnf*gUjcI5;0U4RrDlKVbR@KueYc z$W`t~Zxy(av61RVV2=2s=R7gKF9olVC z`neIuDCqto8kSoc;|;aneLaTX`8HgEcU}E@YytK%DXzJQ#6)c5xbrW1@C};LADjTV z^qYx)YhjfR{bewI8V+CHo?l;A{@anc&Q!9_l;5TIZ7GL4-8_d^BfWY=lK;$le^Yz-2kdZC=ioeWon0gb7c>XVlNRpDn6g`1gl-H{qhbHOf(p%S6w76)($g z^&)Sxtn=kIJ)p7#F{nrS?wSv<EOT5@#H=oD%}aaZbBJ5aye7U75gAV)smy(R3fh0ThQpS;R)#QXA8IKhBE{p_wZ^> zX{3!`Tqe2TWc}c+v>HjVW!hCd;>f9`sBk}q+le-o+?rDhW|Kzwn@F=~TH%ZXe@TYq z+AZ`P-mdIQ`$-~Rzo1a6=t;HJjUUkA2WlqObRYC{I1pGBftCU zV=7gVWHjD-@o7*U3NnTjfh3XVP0L_EI?Uau5w4U zEeSeQ!z02>;DDt%o7~Y-GeV4_n{19Ox4)=+UrLdmYL4O#niWqG*P;|qHg~|9t;jJj zlVl#Z5SZ>Rew`e<{enFh&d&on3_iedjRTBoxNGwuKA9LMlf*X}quFgXR+ZjRXQg#d zrsinatWS}a@=|W@j9j_hrhaW!1FFn9kZ~Ty6pqKB4_l+mdT%>~5wcBmtnA!ebN%{$ z>}tpc+CA@FM_$D?rWfl|M9_rM{9y4WGBB}cl~~F0P!eu1JS*$+j29%>M@4I`W`3%C z*k=}bK4yP`QlGl)GO+``!eUgs(oUE}VoChSvs8`lc>aH!b>)lYyPz2VwHhk8)OrU_ z0)UCNiH+g^-2-H+PS|ez!5~aPd#WS+l>yXB`q^2xFWK^xXG~hZL1Bwe0vo|40V>M! z+u;u@VK*zmP(4ZQJn^ZRGin|nz9-G3W4wfTR>q6z$Ioda1!Zd=K3sbFBM zqC`CWK(C9?IQECWKvmU2dFgiiDuv8%Z zWDjl{5f1Ba|Te)MsRCK)XhdOgIu|i6$`n#i@ zzT3-4F#254h-v8bi@%p`e3(Iy9pxX5`Ov`LGKqU1j(;8=PY+rYO~*DQmz4M6xsA4>@|5BrRQcE~6TdM$78kbpTL>&m@47 zmhyPKSp}pFjT4y7x%@q2I%F5q7M#o%N}nY>Q*ZEt_z8fNdS=g+mcoGh2va9H0Nd+H zbjTq%3eOxOWu>8bi115{F-y1`QFQqE!}<0HD5+640VWFE$PDtR+-OgjDSKG@p^qv0 zFi1-h3JujTcM@)0;kaL?HUwZxS$5&oDe-kd18kp7Ho-(lfJEXLXYd5gnT>0X0K9o( z_Kb$}*w^AsK&<(MZ8mE9MJLwfz{;joZ8?Xaicg2B`j)TtOL3jxNe%0r^u@-&V2>!T zTX62ie(xaP$Fc6tnLnP4H$pH_ve?*<@}H}QJ+x#K;<8G5ZiX>w`3~SvAyA_5Y3wbQ zR%|3*I4}bJ9shWE`4}pSH0e%qr}1Dw(t9&?XweWfc6zx-6_h*3g;RA|UPmn|nouA% zZ>^ib`i9pRX`$6GMH`S&_v0NGF*be5phY06j3I52R7F0-aXKRZx@ydkfKGx@eXm#Y zpjxEuFd?{sx!Hk3pXunWQ9+56c4|y|veUQWfb}4>i##2$rwG96ccrElIi|vRb9BT} zq&`%$^wAqdAPQnfeOR#Wr0R@-rs-U|7Kp%&?O?~+vMW60D60NT(&WR5<7|hd6N@K4 z;?vhoy(f?0bqjghP95NR6o=gIXRX=SD6{i#R>a|tZXk(}`6fJ-eHP&HKeRXXS{`f; zfolxRDAblePNwm2kyuKmizqovk~&W)po264ts&4pSrj#q?Ly#?(FhP{s4rPL-G5A- z+vdOkobEkTneY>@>z?oF8Lm5D>}`Jy_~?!hsO;ETt{&#~RYdiKn5xcEV@#u^&#^xV zZy0ilYRP`$3+OFLSJ_CL+DB~HF$pr-fabdMkf47$@}Eoxw* z6@P;N?~2k5=_Bod0|Fw%2ecVw%)di> zARU2xBt{ybfY@T`!Ry3iOqLM*315O5zEz+5kO&}M@)mT*j(~}Asl#&}Ypcm&Z5X}< zTKvzWM|XL*%BJ;4PM^;9e}25H_bX$6np@hsx2kNEfy6*_DQ?oWDzizXOw=?g{PFw~ z$J-D5ZXfh}$p5 zf+r_SLpj?AE>Ih-qyVFMzK%-G zNJfNcDUi@r)b(^Kt7~d)%g>aj$<^ndkCA^}r+#_fCey|djU)`kXYiOjPCgvyQmDlD zF+9UO0FHK#p~g!cC zeAVZ)y7@FJX`r7$rB<^lvhvdYj?iu#J1~{6(gOZu!rCe&!ycHP%!GC5KLZ9=Pe=IItmefi%pWOXiH172;tUiY3a%|j zm+@s7_!I60BVtA?SWuUWY9+VrhXRGxmPy&0tWW4iXf?U5>X->ZfX0^u}xelXqJo~nTs4N0cxa$_A+xdz5b2pE#ojxxzV2!u;xC+F z?!~cGLkgo%K;TU3cd4@+ZhpOb8+9HQMGAjkV+Kw)H;-xm&qzju526$Hgx@n8%4I`9`fjnakl+Nxp1J3CMtO+uuqhfVozwLLCj~k$48C!Y2z*G zf{-gKTA2Q|{&swM@0Ymb_v%M6KdgwQl2NS%Rr*HH0Sa?<;IlteWa&_8cZ?NhR)6_B zB{{7hYCC0RP$|D=QHHoq7|E`<^q)-L-DyBf>R$d1_KIJAiw`MfckxO?k$n9L@;dT| z3)Wum)`Ne#v?XFZiME8Id@AP-hKBuc2i3l4p(NpCQup;QnoyoY!faUC1yPXrFi|OJ zC%SBTJ)kU4Zrtjuf!dI3@ zmQr=xm%a$r3_H_l58r6U)NxhYN0kbg=a>ei7iidV%uo1(f@Gkr`oq9Yfldpd;Qew| zv;G!QL13oZnE8DicwN_S`lx44#(gIJ76 z4ktR!psoWlYpPGN<}7(M94~fOk7KRgr3xgj7 z9*#`M|Q3V;0^cvL+vjZ7YKtg9x_`Z6K9ITN+uKqiWY|F+h&eWa?UI$GzT(AA<%D0 zx?J+6Pm|0=t1EsdF6rROdXsCFeH7~T`IQ>#wQ#lwxNt#2pM<3uxqvKRq0@b)P9S2u zXHN(GMrS5;^12Y2)GAKa7-m#v-_aiFz+j=rc(~GXa-9$t4dqENB^Qxtg#jnDRRfs} z)i|6fU|!)vN+e-GBdo*6izkei{Z-Hb(JE*+2kp{ts9j$yTh>b%cwhxzBhP=*laX&6 zDAkb!uvxS~IC+U(us|#BhDmJPYBucn743_g(&^t^M3Ob}^(`EwQnHWga&zDa8o=tV zGPK@;;hzS#(kM-vI=sZkpiB~-_*zeZ2OK^92VCQdy=qQxJwMp;UbhT&uKRAsZ1l5Z z;dUbI^eCKaXqqR1NMXH{b|XzA>jA9JC-gjMcv>7R5|E56Hnl6Q`7>tA1`sazaaJVw z7}2Xu0sik0xH}bv{5KkmD%auKUdWA?t1I0v6i@a0X4@~KIN>^akSBXqXACbF5u=#^ z3se^+m*X=o{M*B$K(3Ejk6?m<~TT?pA`_DS^KWXKoi(pJ*0MMD*^j( zVZ9P?<@IQif$?t>>Qq{}+XW0r|fPrTmA6 zT58;d+ix1-fCPmoLIdmJ6F;+FC{`iq(k+z)t?SS-#x+%=+^ispep}h;F(&cUw+lBC zz)hr)2io^XB*9;a{u8y^yKgY?;9tS3L0oVav?6_G$*Z&$6+u)mGHATNvnVX6{8P!; zWiBxs=8Mv)WJB252FDUiQ@FV2CsB_Wr%*B|chCql5;~>hOmjAixrH7QGKdx71sPB@ zlNQMgASD>~kMNJ`S7^*MV5$Gsn0O|g0a_?=IIRJn&1eq8%bP902Bua6xY!=m_zVR2 z6gubFi<*-L=A9>(y)&I1r-1?^ZfOM1OQ;R(z1O*6%xQjGBA~3NdG=0UFAN@}b-*$R zIAvIIL70Ae24yukN4dX(;0<0GLd3G*2wn~Cs7f9_VI<5!DJ=R3ETM%FkHjekV7&;o zMF6}c4T;T4_Mai1YCtV8`1DQc$f#|6{O9c9oPC2zyxBN8e)9}R)Ua7{ z%+fX@x{oa<8_N%620W^)?U{ZEKpI<_lWMAvrQ3=s6Y(bCRb+ra$vS%&<(-BcEF);q;Qbq zZEO4CXap0*u1R<6bEC(0Q!m9c-SYBT=i7zC)@4RFW`RD2{SqngDFeajyt*@v8r!DB#wzdPfNhYpaBo{gMa zuzqwo6UU8vWBoDY*{g)za2~O^o2bCr5f3cA_4N*!6o}KU0rmF<;1POJxe~r>E1VLP z+a%T2Kx6+AU4@S%8o%8ag(=Oevr;%-dZDLn89*?xDYT2s!%+aHFRfwqHMddrbP87M zOf@0y^!%i2dzdsuati*{!KK#LuB=ubO#&A|YVq1grfcgQ;%%gkkkU!!XlsE#BpwgxdQk=e( zl6rgVh7Abd#VAdOJQ%aelt`QFLDz+z#&>Jm77G2#a2}~zxY7YGYsLSF06p$`;kwgM z9^&YSRqY14fCpna&IOGWttx>Vkpliq3#RJJGSr)}8szu!q7*?hE4Iu!mL$yQ`S5)4eX{YP%Y1 zYuj5$c8|})TPXtOI+nc;4V(x`%?Olmg|MM;v7d!el!x!=z0_5X; zC-MLg%nde6WRq%<^~lboV|3#xvsQU?2y?QmLNbYSE#+k~a>Q4|DrRzaylz>u5)%6C z!g{L2>v2*fucLt}*-+E;h6z1sN5 zRL~4`H#m%z_0^5a_2;P(-b`<}+V)q0Fg&=I<~4Wyn@di%yP#M^E0J0hr=_24EO8og_j)$~VnLBbT1r3f3o}HG+F-qsR9d(dqmK<{6K&A? zOkRjB$WB6g@>}prL|iMp@HLiVSdTJncs?7Zbt4FqT!BK$PLn? zQaqlqmzgYH2&|y7^^4R^5RhU=BLRS;WR@O7+M3ktwq4co8BsPITH+EeRk%|j>m%+> zFoQpo|NYc)uY&X>Nz4`?y*D2vuMnGREDlotRh4jJfg+2TxDnDrDBW}7N9W5u2B6)b zWJjaX7s$iX;OK7}dL-oVo3cFO(Mz^7?sP36>KbFxU+w?hHKazvMjNLTZ~>r3e=;_x zqF>E{weyHfcFW8ZwSdvV8xE~J0!}8@38vdQR)${LH9_Hil}i`8b*VoKmM;$~*bcS( zuv8U#BdSP>(vGoDk6Z^lkEq!@L9G)21>@dXu1rXW;Xbt%U!@lf@?wpXez*u_`{l5d zLJ|9nf?bf@G4Pq7hEjSgtOFvtw_AJq>$x6=ZzJMmb~zBV++Uu`UVVa2|GyzYP7!V-$AUXyiig^F4PK)qvHx{y{Z%}@13Bdb^%Ig<)}=bS`a0-q^w zhAFu+CeXYa^S2VeCH*Qk>=C_o2c#-imQ6W>`kJZz63*ADk{VQyQ2>R@tATh|?~NlB ztU3KRy&y6lNu{sg1lt}KNr6QDw}hI`jzNJG*puL4d5GpA;844193RxIXM!xyhS=F? zCGY(WKCl#&d5K(d{X;Z^K|ejXJ*M?@)){8Iuss*hvmKJ-}9VZh#z$w8HXvNLzP0u8Z?ND7K9t$t9BwhK6?x65Ph z#aGScw(wJ-SD|(>w>Zq?+2Xm&ez750htA%*x}IPTya40;0?^^be!+2rRD)qcVpM}I z_p1C|%q!U82IYrU1p7y!p156-mk4&im;;s*suWN;V}$(IYMZz6fL&=s${@noxWAd7 zDa{mGG$Zy)+=}^^7M_N~i#v$|{q;V2ius~tt(B}H3y~~)ZI@)SU7X#PE)BLtj9E&H_3(Aw&{i7GUb{vd&z#hgEsl#}i ze1#CiAEiTO+jJ!cTqt-0;u=`XhhQcTDFpUTQw)OMXE-zxCz0MF=F-pEm2%(+QvUHW z`0;Ud`EfJJ{PyH;jd>Yspa=r`x{bWVdsBoesjO; zQ+ivaWeL5Ds&`Dn*Si`r*p@zLOFJieqE6-IWZczm`7;Xs4*sr_W7uLKOM`)NLQ~Gy zy?cOs^1y=5+W}}jukOM$H*i5hAXzf})bsu_+aLD!B;@~o67&HrL=cx4NXT7~l5A4W zg8AUG1JIqbpPO9R<$FF_hfmn-s$8P^mgPWdr?J7|Pp(DKpf8AdbQ!P3`rTatwg&4i z;DlH<%q5sHEymafcYPO#ISHrtqca0x!mf`i3T9W#@o0h%G;G%cG==1+Z<(4agdd6C2pYIAqLSD`|vmhYCILHYX8dDPA0Y|60UC z8V-Trc}30PWM;(W@+I{PdJA-_TkVWS0>s$loUFxU+(=sT`OYP4Zfs%}k$6$qn)5chH2=%=$S-+cW-XIUxNdAaTE!mb?^U0E(T4QPR)b z0cSxt-A8?{2WlGs5uOq@s}5C>8A1K<&@ zpk+rm&53sPC3E;8uQd|HQ5C`oEWA%~wCIPFiIZMX%B>89wvD9Oa6dj`R|(w-(%PG6#3#x3%{xG z%C=Nj2}C25`_b*`+p90HM7AW2vl9CyfBAs@9CzPvVL3HRDrh%S&SS>#K>Yt(-T!pD zO|Gt||26ECLZ-%BeRB{~asFchZvjR+azFrdx*ku&7c=NCQCp^q$$=+@p0mQzgf;|G zBUyIpPid@5mZvl6x*py;?($cav*Voxi^$ip-bw4GF792y$O$j3fR7gs#jH)-I_#^e zs=cJ*lUACFQ+4rP0sFMuUEGkT7ujpPKKISI$;{7L@tLC1>A1~Enfqec?c?kXSrU(En_3nhL>_6*P%`U3l$xwZ+G{xz0(SpBc znD**gek8bf7Jj#0No5KCZi$8}7HO{$gQH8`y`%U@F=6AEDauu@l94Pm%EdAwT z6F)5#kb?Mbsk`U<6IV_STDO^7+pam?*-Tros#}=ci|BSbSth8J+=TQd5~X z`=#EcY%~XJUY%X*Mbnr|{eNkBP-mU9wOHTkv`LwQd~{+Zj4mD@H-O39k=j9-W=WY% ziL^{Bl2vo!Vke~on#ZAcL~ETh%PQx8nk?3iC2wMFU76G%a&;y)u=D-q|D1P_by^rV zlIpuWwZiyBEY^i4Fv z@{NxpYg;n!ZVjI;{DKtBrSDHFKP#!SW5_bb;UUvBoV}z&5lS5S8OW!swqdV_C72JK zB7tQ^rdT=>fWs1)e0Y4%`uLWl@Qfy^oM?O00Vh}`)65@=*VLktg~os-9HP8Nhg88u zzA$u|jdGV|V)N?o0Mj)y)SDYg@gmF_A~NCjL#_P?#tA)%PErxAQV|h8SMDC+r1Big z0tO7XrGH8J)CB{7=H1}`mL8Z_QT(pJp??t#{-u^W0Z`Oi>yZ&3WE$Y& zbQy1({P!B9X8E+Kk@=)ll1&)jrWm982@YmD;%k$m6SvjfE#FtIE=4DNlb9FGxD(`coE!?w@*G zzg4p_d`UHu79(3ES?BWR?GjnbTXnsW6TzmHNx61~Dwdy-m7D<bUxI zvlho_5zzgS6Nq4D(IW|R%kkPnR+Fx@5Y-vV)I)Uq^;4U`wl#j~OiZ$-OnSq5VyW57 z*EXbSSkSk!z-;WoMsdnl+@*si++TJWb7iNe=+RTeOjXWX#HS+Df%6R>ii~>sYm3$ds7z zj-nRiBq)a5Abv$BxGR8&Kku7LwWX7!YCiuGn|2?Hk>n0IJL#mB4AmiJ`@!nvK*r|= z>=6lFBkL~{kc54fSmEbnDv^z37*wYlq z*i2{z&(^j__I|cvAMJ%D?G<}h*=h_qa6gYi@Yqce%PKE#pYSRU4HNhS%DweA#@bYwR;aS4ox}MSoC#DC%Tuv1P_F0 zIlsQ{{*1*(d%dsH^QWJdtAPU{%w)Ejj$#8r0sH0nx+8!RPhcS``XFX<{)04-64k3M zIx-drtujx#HSV$~kdzOk_G9LXn0XzZ3@Man*mwb)IZf@RU0rRgR$JM}>HaV$!W_nX zi`o5+jQG?Mz5gNT)-88oU%RdI;Tm>#;csrtb(rJJ*6l-oHwJRXbnC5;jP&SzJ#ogb zedfusI6oIL8f5lDtFNVVIm9?NDP7)A8XSfIHlL(0ZKw(XGbG z+qhKtg$&{#h?ByUXk})I+&RL{n%?DM;r)-p({2H$sY(oD9H~#TV;;>wca(swIOhJ( zuf*rob^|jH^VN&;@;O3?y-~iTd7qY;^zswH=&iih)g?q`H8=i~mkSiTjBMn7nWyow{VQ7EIUsJ(42ttB1lSmEk zc-j#sl^`6!?)0>s@IF~d3{Os&%JMy$Nh{9G+hrL6RQ1iH2o%E^i`LoMV;A^m53$i1 z9*1_&E!4rHCRfp$2oz@cmS1|rs9_`jRF!`rgg5-%(hYqZ zml#pQ*zNQBjyc5REtPhQ>sKhX>PVlV6`wsb+(J{`n-h>&sWc`u;x*v8(2vq8*AW0W z1QgRF$UYZHm6quB`rb3TNnfb_bm;n&{Q}R)ciUmUj)b<7Mcb+%2a~_kD znN?LG3qGybbp!tdp{K1OfaCmTW&9GM7{}288!Z^E2&d6VLAHR+aR%NY(U7?qsPZdi z^4@Re6F1!WPYgIvg>CHQ@B9V)FS!6u1rIXNSCZ=+6q;Z*D4kSNr;7vgo6{LhSVOil zRWE(2Thy6Q7q}zIg#k#;ClVp}MLFdhDmLZYANTJIdrTrt;Oj4+65cx3N>SMF-7PR; zlG;3nKnc4%+G{%))fuJy9H%vm;{E%uZ z*|cj&)41{BB|*Y0Uq})-l)j80jC(ey$7tPj!od7~$0^7KCQ*xD>3Fkp!pxa;_f9dG z5MK!f|JE%!NWlQ^I+gAoLmPg@CSD#D23l{?)6h^{D0Ulr6Qv0rBb0G{uRsq#>*Psx zuK#z^-s8Eq-TU6JLmzY@7Nv_lU0(a-fis4oNR{Tx@6=vk1PViue5I60wzKAPx%l&k zbwk%qQ+vOAQuBH&yRFxTLd#AgVaxbGU3{@WYM>j(7HfcP&4wyF`}@`^wR34ox60Ed z0fcY#*T!(bA^`Bw(9Vwd^8+c!Uc=|EY*AXhg=ZdjFlBlucdtM<(@s`5(;%p+lXSz< zH8XQ#iScTQ$|Wn4EAt|hNrg)PuW880^P$jf1QQJrOL-Q_(u-zc+pO)6j`rjM|9xdq z!a-MD8#Dk51xzZ5dV6nzL9nw{+ha7QjxDb36C%4oAvY+uu+`sm$kIpgrf6@I{&d9B z@(8nU-R)_Xyk`(YE>F?UF*COeK2;T2k|y$;BUJ6jIWqTTugs9L4W@qXI!O-LbWcAk zyLP}L=Dv=Uf}dP%q!q~?FZW>W6b`o2&Y;W_i4B0;lAn&75}JL!o)wp#P4(btDaz%H z^7!6>Kcw`J5lv+378P~AmaZ4K!5*pBzZ)OV;FTOBTaxAOA#)s0lERtf#kRZgn6uI* z{{ufmeH8g!#SZyXc>)Aak z`S5W|LclAxYp7twpR&`Nc+Hz_^$l1;jm2L-=}*C62@WnzA-d!(@7c0ujw$hnrovCq z(hc}ZVA|y=Tp(WII8CH@eU6`DllmNGN+kjE5d@Foo8iCP`s%fzzuznQ-6WaUJ2!ZT zia+yI2|Xf}`Tb}6pG(_yzeJJB)PsDSI%AlEq!Q4t9XXykcLb|4FrG>A38W%qLv6EP zgG?p-_~#1);dYT=bGg7a@epF3{zc_sXKp11xnN8CMvp+a__DdMl#fkMu-2tk!ao9j zr!=LW(`ydO>hLr&6f)#Do9NdKYfW$2b4@Yc*QU;UiHcGi1s{`PLBDg-gnlVdP4>+j92aeX7-D zs}raU>b30q2g+;nj21#Bpmio^PU6%d6$$ z0P;UNs+Mg^S8>??cqwnNPt>Nqr&XT+g}W7Uy8b^ng4^h1UJxb-h#xi3X~C7C#gxwc z5FQ#nvMHqkKdD89)4UY+KLPkp0fgmF+JXbJ~7$YRU?U)B8FPn)MsQ~+@FXv`T8qcSR-rU@*lKhEu zKdbwIqZA;T`#Kkvlk*Aw!Ti{yWyXfbD$4Ur@)`dVV8KXR+NtSH2=NLL4Bsft>I8^7KLS;C1{2e;4nn{hf(t5ytlhwINEcyg_^ z1baU7zW}FU^bEPv@&|DG9IvY!WqX!w=d1B;B#rmKYk`E*zQ<5qf{ThY0!p?39zQxv z5793P980A6c^l@YqH3i5jO4%pg+$1nfB$@cSzZ=p*PHTv5aKD$@EbukMulLZ(qiD+ z&Z6KpLR+qaum>C>&S0tA2Dn$k0P=KkKT879Nfc2y!3&>^AjY@2V5Gklv5H+X&qj$e z5y;ydCjkhx7r6W&oN^gFeN$)vccd6Nsa`<{U4INrWQ7N#m{0Ud*MrA#Ypt{Hc0W`9 zZe$E8e+oqwT%tC#W-b?G<=8IYw~x{Z+m4KRv-Xj_t}N} zB7zgZ1^*xs=j|8wsz=;E>-MmX?^)HRIA?Z9^YVk@Vf+bWlH&6>fWE? zhZd||d=i(Oy2qk-5<(zgY$EPYvCc{JZf`2VO$=-*iMEQ=lD{i{@BApbK**%!E*n~! zgo@O4-NLK91j@?oYby?8qC}=u3|876-j43Jd<`IXV*-u%ahk-YD{i`#QLY!$bXd0k zOmB4~ME4uw=RyK6AZh^mx5rRS8XFmMEr*B&8NlCxbWQsC9Zf`w?c*LceoO}j$-nPs zvh?$#E{ZXMT+Mih?hknSI@-3^gJ=BpkWs2#pU%m<%n#S+ra@{VSz`_+S!3iuNwcCp zzRxmoRsZtj#^vPXzANVE33UL(uuJiA;U1x_s9;2i zHcbq%q}NUh_%}h*LDH;={1pk_-H$nsVN4XMP~e9zFDHn&!NjHtDqjL=>3Y_*K z^`wt09UXLc%hCOe!gsIl@YRxEF13jCV53Wl(>Wc~Jv_|m0G)$bAkF`3T zsFG@HQH#=B+rvY&X3i-k$wT%Pc;UX}YGfCCO#41Kpan4BvDA|_T-E$i67QAlWiiWR zgL-k;%hv%jc@BRH9;cD&lT@#Rx;)jokxFUM={B$%}ttZ z)KTVw&$~2WWy^-r90#kYJx$xoM|7^8hIz}XWOzT3M@dqiw(HSKLG%41o{AOt zP&50N`5M@>3@`el(~)@;FRcc_I>%O3J9Wi*kuyPKq2r_|WEo9FrX4bHYyrUaMCzc<1 zrsPFsvuoD7z^HyO*}m%W?Mb+BX)oZ>$PaL)NW-t0kCwO+&_eQc>=?D2w!Ah!Q2|*$ zKiB2of8&AWZBo}1^3RkBy7l?lV8uI|_ti%T%icTQ<~q_7p1oPL>h70zW~=%l;b{30 z1;|6D!FHdSP&f58$wp%c-Rq@%g!vvB7^Ky@P4&Fm{d|nfBAkrT8b7m@^^i7 z0o5J4C(U+wy}O@I?c$K-T|G_<-j8^fW`5>*5y95kGPtU|J=+i03TZWUNF}SD{nvSi zl(k&dMF!3Q*|* zC+$kB6Ku{6KGi$vHMBN~%&cVX!42?H?+GFX+1Z|+k)F8hmrJBC6Jn})4y>L5wG?UL zM|z@$g@W@#M2(N*`(3d!TIa`8Q90~E{^Q-gfnI$OMkNp_bp*C3Fb{M2zLyw!dnlzF zAznvQz17XKFY;0~W?Th{E7_8|SH-vod6|0ZG{r(h`(#$2m7*{IBoB?wpd7F`K^a}) z%`s>w8Ua2v`G@gnRv!L2gB^brO>rjqylng3{-FZ;DT_L;C$gRpH`os|B@1a;5e&W9 z2*nI)0p3ep-XNlRC!C^tLwr6=3sEe3ZapwyAKZ9tXVx|h8i~8ivM?w>R&iHWWmU)T zzPGKRy)Kk*oIn(FTXctB;V)piFj`IomnY<&qkB-oikrW6ip5^Clme3kdiPt#B9oUv zG6A$f&h9|Yt#lCduWd%nCKygJjqUquqxt~Rit@BpZ&Z6zC9yR5h@yC{SPLB?n-asUT6-qq+5+nKZjt#*6Gv<<-g(OH2@q@zR*@P5RZZ# zrrhw9$ef|`*N!^8YKr^nH^)EC;qT2MYEQl79q~9{9%{fyxAfc zxCvPS@sSvkMcK=1hdfP`8MajMVmao-B1{PF`;9GSxUV&I&cY^r*u`!8-DiMDg_~p{knu6y3U) zGKo#*;v(DFQYZ(53Z8t;Ef}ZViXO);0oAA?$-Lyh=M(|=E%~yL(&#T-3-;QpM9z$M z-1Tj&L;N4$lL*>G-H*{`-R1u~_kJwe_pZew%=P@gCEMt(LlWG7f`zz72Fy3UZB(f6 z|0Q7gIN8Ai@P{!09db-P5;Aq)Xh}jz1^W4F${+6OqB47HSZZY~`wNL`$;DmTR+0;I zZz-$!40ROBVvK7TJp1utvr+3}fmDz`A$W>tW^BH~+pr=pnVGl3)mMKJmA~A)p!o2rQO%za2!!AeYg=4^m#qL`)mOMp9F>q zA64T*E+`RvUfvfq6wiZJJdn@ENdfUBkC(bcJ{^-xOK)ugw0rxf)?b+%I)t<&UX0ad zYUShf^z>Sq$sszntA!yatY(lmm}Waz_e^<0aYFw0&p}E#@9#S|Tc7XGd(1iS2VBG7 zp$(nx@8d##FKXDS~`YN{Tvj2vJqAxv8HfA(%OI{7!-OyjK>zl zjjpM3u)T~8EjqZ2q8hs@`BWZ&30-0YV|2ng9gq`W9&P3-RZxuDk`-W|;+tcFOz%hbl2GZpP ztK2{G7&ls{27w+hjQa8f$AMz>!}q|d0xt-xRx7_w$8hC%`l_QKTQ3@5aw1_or^w`s zoO>tK^>nxq^}wZJA6#)>O|Sn&n6lW!_(!{b#Zu+>upPi&BnY0SRklw^x82iCdw8|w zRYIYB=OzAL>1>mTl`%)E@_th?Du}$>E z>!X?*R0p-+JX7(AmSa^Aobjr2dMEcM;IQ^dCNMja7QRhFM^`Q)BCROXN)mI<^mkfm z4xz>rcsF4OVRcEi0PeG5pMD_!Z;$7|k)({o!Z;>B8`_HgVmcE*-bjM7X1ympR0NG> zP`C#0&*$O6JfkgF6g?`wkE=>mHi8;hjE-<0gvymNyIy?@CBR^#sC3sET- zL#(t_+%gpV+LeOEY_LxrZuaU1)VX~V%D<}S$^x>)BbPAN22Nn5ClZx^Qo3SOx7QC4 zAVyJ3-?9vKd6>ol($sfwdo~UKomzHO++L0pD+%jKJqvxtEIwujM-@$?t#)G#+i3S+ ztS3Yf!(=}`R_RB4_JEj+whwWxAqsFWA19PzsZfI$V3Y z)N9pg^Q!GLJWG2zF!)3qWYR~0hu>KQJbJFQ?arm0ya`dR6e(h`j zZPT8tQmB&zbhv&D241p>7^XDFjd~G`Vc!rKjq!MHM!g9Y#kM7oVCryJ0sl z%Y#Xl10DaJW&j{n`6jK z8uE3Ydu9F~0}MN&lL}}5_rnz+D|Nlz)!A- zp2#;>d8Q$^_)E-#qZ;S&!6K21tyQl^M-Di_?@9#v4|vA!N(Bbw2BHhN(qccXX?S2z zG_}Xq7_TCk(=Be4;GL$Q@&nZbT+IN~{HLY4>>rZ?3)BLq4y+G$ol~As6rB=N-cecT zQRn7(XW7`l+?3PT#F$TJGarwO`9-bbln*IIXPi>YdG2pL;pDSHQLLG~ zeQkt{+=Yzng^c`#jEsf0vo`{K!pj6p{tjWMdq;>KMTo1E8JM4vxuHg#qJaU9Bl&#A zs&w%~P1fD~#0(8o{R4V=8m?(rQMR6RJ+eZ(9F4tSi&0;*by@?y!jOrZC!4J_T*c%n zztzDteNFB)Yt5Vi6PYzdz9d=xneBgcgl8rqOQ^6))@ufQ%QQ-oLj@VlGC7BKFyZ{S@>~^0^v*acGBHOaH zHIgPzehby|bXD4v=>zs^Vm?uxoIebdjnWver~76~(ZV>URet zml1;ckc|m0A8X{LFGQR%Q$pwbC%$!evr}PwO78wMUU*mUb$3=r?O_``#JvvV!1*!ce@62 z7+bk3Q?|@xYl3-yErv!(Obx-Lx!TLQJZ<*)k!lxd%y|2nJc=4%>&5n{e@ac{1NmlZ zx^Bi{z&Up&ar@Ef$OVAsEY?+i8IbQ_>AYyYM5vhAgRglx8)$SIi@)RqH}c28?dK@C zy6(s!JbSrsx%x$S_>E{)YNm{ptfa=B)sLEzs6~0&nqPM>a0trf z&61Bw4pcJ1xnhR7!leLk#r(ysytg;*?w;SjdqRzhCWk3h_|pOMf^R>|5XZ(!g^LI# zEnHSj=u*Z??p_Ypao%eTKXg0q*jM&E`p}fehHGb(@(P*r!e5XT&+r^8GyHHC(it8<3(_T-=M^b{YBZTpNnjZorzN#vgL^-w2p=Aw->2* zo7SJIXFiiWJKTWm8j@aO<8tC4bheTC?A##_BKS{#DK-Ek@)*YM_D#~1Lw@A&uX%3R z)mJLLJ5g4x1-e05)|!JRTYIXiUnwSZ6?8xG=4|K)#0FVM9-!J1KhwqWfyyeZYBW+= z3ihiSoRD=(01fH-P_a=0efI+mm=VnJmvg z&LRnGbQJ-e1y&E9hz2$7pcyk`=ct#9Z=08P#xsBLb?eKy7u|k|R7Eg-hjfj0=_-># zga1{Ut7<_WLgl+58t}xPmG3s;vQcHihZ(V%x4xgE=o@MnJ2K zT+>p}9;m>p^J9^R^h*Qni&0p8quOMP39CLFqB0&JJB^ZNGo?|%tF_mzsRh|7wOdS1Zg8w0bJln%B{g~oxrA;+4D(`=YmLXr#q2<+3P3tSR2Np}^ za|4<2aw|=hG*v3s=1Lbs$ewZ$W5yK4{QT`8v|%>q?v&|DAH?QGoy~!}M z9%%&R)`%fST+m8N=P(yp^m@^zOcwbBAzSs5VU8kJ+ZhN-r%y=|_TtW*r(3yI%_USkD;Bd$9>67yHcar&A;V^@*4N}fV6 zT(^C|+(RMpa|O_}e=$cZfxa+j0+}l}>VMeRluN5IapFal5iSYVVxSv$yO)>aTW8T9 zlSD5ySC-6ITB`l2Yd$C&N*=tb;xR8IS>{qL$dakhT z0?xrUwvt9TY9$b6?1zb@ zE2W_qASc6?q2)-=g`rijv(isw1#aHgN?}lllZIeX)Y^Kalh_2=Cl5Bi>2w%6^3$|} zU7+j%F6a6^JVe76wbG_m+*`u{LKN3^+aP;;Xlw3ir%9_!?5Kz0u$Vt|Cv>qj;OV$5 z;!!|J69%klOik8NU)z~wnaQHc%if1pLgQ{i7h;tY&?~_4P^I_4tZJ79=-S18#W3xs zX@mCe5N+T%DJ4eNK86PnV8euYZ=e^zLxn+n^&?1-om?%zqoed0zitWw=K8(FwmaL# zzyEgvL!N)bum;ItSq{Wtb+9R!sg^>PUE4B_Z+NDZD-si98$^AS7hLTyx=L^GsGQ&~ z`qgc**2?^-Z+8L7BsyT{M%E@6{s1ls!o8a+L7>~havz9^R@V{(JDfF7%d7&f^k@8kf$8_svCFm?HRmfv*( z@z>Txbx)&QFnM5*L~GxI$CK>N(^bl@fC%L04HO1x89}iRva8I)DVy5X@Y%Y2*D3CA z^P#j4?wM?W!UQ0xY3tX!6NpHS!4~>GG7)rpzI!wkobFKYsC}(Yz4b2N@_4?%D#>Zw z(h8`~VbKOJ^Hd0c?!w;%Jrhv}VT99NW7TV4e&%@fh5h@xi5hcUx|koBRO$J%m|U{c zN_wFpR>7OmzLrrKl}9T_G5ko7&9tj&{W)kgkCMLmZn*QF);Md6?y6`+8Lt$n;;*?N z`{TNyyWDXdF+HOY#fs~fwuZ`J6B)OwPquSWm}3-v)rtv#OK30~Iku8ykpqfFHHhJvMChLb72K2sAAyj5biot6xVRwpqid7VMzJ5y*-)p89QW*JaY z{`Mj#EhqyDrm1I=3tKc(1><`>_LfeoH z+1m-)+I@Xw47wN%JH6&poU4YVEPxArKB*}Ow!XSkWK(SBt)x!qvi z78;2R$A#RyStt4II#*%x0-LZs9OTcsRuB+JYm8jrNT(nfT83>yt*k1)39kHk>i*vb zyNxxV0P_YS3cl;fhpR;QfZRmInUu~xoR;AN=`V#Ze0lzXw#K-yb#Tb|2Z0VEBJ^=k zkJ9^#%}~jV0neOrvpkzwmwD4vP4!u`$0)|Il-TUzol}QSenw-#AR+x`#ni52lYiU~ zKGglFqHRj+YUMkoAFiu?z)>7lqT(xm>#{?D%Nr5LkM4ulD=SBZ8U*qW0&j!&(XMlQ z)E=<6Tuf+aa5AsatrL?yE+ID?o67 z{B|{f=tJM=a%f^Pz$BpjyUdHUL&3U!$M!eoU0G5Xj=DqfLfAfwm|#Odw>s0wxWcY|&@VvAmh+yoaJZwWhUXAG>QIbe|Y zch|ZiaQ6>Jb#TJCn*^w#$vzJfT)cCk`_jx@qXw_75zrJ_@!>?i2_w!3%$ka$^w z*3$2Zwd0_vVXCUEZdF+i^s2ZXag#fkFH-*0Yw}5%keVT&T>QjS;D8Hx4c`H#px$&@ z@4K09j`(xud3s-esllI%d|CEvbFs?)EYJVFI|E)inVO6G_qV`8ur9QBcIa+6%PnWb zOjLHk$#E#-uE9WkOOkS439En3Kv&``5UUtc%2qWk1|CMRjQqk$U z3ejT4U`-Y! zH11SM7>Njz2uUYKdF^g!qIo)TdxbbvnN7p%Yp~RLII^Y`Z{eOcG>3% zkLNjs4Y}QSCs%E^2pONBqS*dCI9vVU08n7J+)2a1WV%#P7{-H-&d_6bvx9 zC0N?P6CP$d&%o|6S*U@kZj8n;8wGvb1zpsRSukZTzQ;k;S92^G=$1_;N1}^m?)6#T(ASr%omx zSr|~@?}Mw+m+uppkX69}@0%_IPQF;;!Py7lk{K*UogIq;V-yIe z4})md>d@DH(bl^05hlaPm-{s`dBZMkOo+k?e=ShsJx=UF`23U(GvAd8#q3=0Yq5HK zxwHjBc1RDQ+%=s^5tT~~6Pp8ny;{-&rdUivM5O)rB5dH)LMigSkUUl+#WJ*4RTBf zFLK<&2iFwG4o1c1_d&uklltm&2;7eXd#BAbeVLx?TKK9J< zu|O4L0le~wG@CySb=o?brq&|?$_+WU7lR(w@)1xEVIvpLm zM9EwfDVs(-yDB@6pBW0aQZCU$e`YB-FOl1oba)UtP2usN#X+{eU?{2eX4fm)jn68o zL<(2!J$`;n<<-=nbuOI(Tswj!mlK##lqbdCdC=P3D2lS8Di}&cmqavxMxD?%nrx$x z^xPS;0=`ux_|7Jz=;s7kv31H(hQx9$Sk&>%8R~T;;gY7V`&m zp${2jvb10%Xy=h3{ak_AYb)MjuL%Mawo8$=c<5&|NZ{3+!Ez-4iP88@OhjF^6Rr0H zr*7qH^hy@QVncwW!5E6QPr5J%j~*r|6TGv*pWYEU7qsw0)g{gcIncKzu&%)*zkUS` zetU=Iwbcu|pjv*wwWq_d_v1e6xUQ0ikCKo2cjU-UF1CTcuaq<#z@ERfXw1?bAsV_tkohv4x%Cv`_=h}Ap1B4BO?*}oF6#%il8;b?5^! zfJAS!A=TiLh-@;&jD`7u(RgpkNAvJ(O2ya(mx0kF?;LJORc4e@=~Ic_==fI{CrKH< zWNyg<+?i3)N4)-wlP80k4m+n$89>i^ zQSqEgqBvH}BBl{zGH}fZRCnZz7x=C(gDW|_<=|ryjvN0~37gzq=p3fqi?(kd!ApSG z?QT)8P@imwoW94*g-*Z~@e67fnO%b9hgk7f_|r-CLm#~BcY$>tc}7@)uqA3F098~f zABWtPAkrl`Ck%{RFL)O%A6>aq>e!5i3f7M}l0MiVWS2VFA7n5r*jibS{GJzs81~)w(oLWmah4(^E|DzmQZYiWv1xce`6wwP4}U6wKWF1}$^NyA=$E`ZKhOHC zZ2sWWFPcL=P^6kAV@eR#bthzZ6C@|HD?x`1i>d2fOL)9!UZ zbAJrDIlIAhraj7X;RG){0Ac*G5FsVS+rQ8>UEkhIzpP>2`>@WA+W@%C&Zq+mA1BbU zx@Fo8iP+X8?e{LBZ`TDU0Ev=cfj;}-{A(Oj0$dl;x}VF@2Uz z^cv&gUp~54%=BMEg{m&53rLY+!wx=n_9l1i)_ce&#UTpOzR1C}Z!V7F$zQb)v+d|)!hAlhTGchTzF<%k{BLasi=8~=PIbg(h!D&LM8tk$^s&?;3 zUgZ1v3^ow?VDK|D-7Bm<%nk8@6wyDf@7v?Kd`;vWdWWG8nD2vvK(8xI=lOZ**b6B+ z?jMG0Wl)Z);;_bi_EG%k8fS$gwD4t$pcYf$P^c4A5pV^KSM{WrbpKX$_v)=HJaZ)lo} zIkuHjw5`LO0Qj%N9U}IpA2s-ve~IqWmy9I2YBTilbq0R#K~yonH$rKZSEPsfu+M;e zwQsw}HcCFh;BtH9VOc7*$3CRh`Ayz7iM86MuFv%Xaenr*b3=-f&mb|bFWF*QO7%{H zE@`)orXLcv&#Qp`i&SofJWjuGx19zViLP%*In^_(2JjMN{>oL13DDW^`(Q561Hn0i z4xNv1#vE8Ru(Oz~q;#`|I0i#^6n`XT%JS&FS@9GECt| zEy^}D3)9PukB`?DUhUv-3YZe{tv{JgSKF~)1J0z@1o>`%Oa)shE8X#K>m`gmPWbi2 zuIrXDXxS_ozK?$izyoOQ4?CWyYclz}(nAhT|Dlz}otrT}a@qAD z%#SC|D{}lkD&_P1XB4zE9fq;m^DYK2Tk*C7IVnz1Y_^AjyZ*V=e}tdXD3Sb6ja4#8 z8}Ps_0%jSxeZ(E%EAJU*^;}6?; z7HGZ}dbQQ@Z59mG8#;6Gb9-G{8#8co1Hk#}S(!mu8>__H%z6B>-_8#V(?_l3wZMh+ z(JxiOa!pLgzi?XW^zftW_8qw&eAs9LmY~tAUeKd{2?i*|#RIWN>t^(Hi->CTkH#t> z=sY@#oQpPpg9uS(2@Kqyx>BlUIl%V7k~=*2cXUh(n*e~Xf0-cI&LoY_1s@Q?0Xw=K z$nB{LKTt6VYxS=ML|XoiEo=(FmFYiv+Hg7Y{@B>4;a)no2QPn9=T)xr7p$`}VK@Z4 zmG_9<+}Hd$VOGQEo3h90sAPqvm>aQN^5DNqlETvk1_YZ+Sv>i>5Gb3hO^F@9%lPizK%9}pp$42omr14xB`l@>j$hc;_A9?6nC4pJi3afc);h5DiSp}k1K z@Wp+y>m_!Sata^Tse3yj*h~Hm@<=WI9H27Sl)#yZPssB;e?wtGCV= zDFZ5e(WJ%;?+5Tv0fZZ?SRV_dRQiBnjFS;)(mg5_|I4=LT@}m*7;_@!TJ!Vu~Cl>aD-YLe0>P24d4nAYg`W>L;fh0H_XtA?30h48;Ya@3o``q>`akcnzF6==U2)Ln_6|9JOZWpn904*s^JmxR^XWP@FMe{{L`wPGOk^`rFR7n{2x# zPp-+fZJTelCcU}Iwr$&*Y}@+!@9${u^L4GmwXWZzyNvremWI0!q}$la<05OwGbN*R zh*B&1D>&k_ofaQK<8Z$=5-aqPif)BcN(y# ztNw|Zif8hgpLioJcZ5eVLW+nMlydv*-%ySAISn^}cae!g7Y9Kdcx!05O`UDR2~Cu%VZ?^dO0 zAU}&^xT}h`vs$Q&dArSIqhEM#v#uT0%^WG=DKJDnl9t*6Q<|QOcVovCTC&kezK{wg zb{3HLAx-m*W%nkLsg_8}`+Q*8SXhb-qlcIM(eB7TajI{95g?_urWM@=Jyq6$dfrx) z03zaDtbs0y;_H6p8vo}?%f`^&-9&1J_7~dI!^j@{2spo_>sDNfn^{sR9_I~;UlINJ zq<6Et|KR!N>+`{oPO4A^J#bA$!Ikg%eU7{!CF?QqLn3Yw1xOWb1N{2M%x?C5N;BB>8o&-1xxo-cxc(XhD@Sg|1f_t}2#+Qj5RHi&jXq|3krbVP)3x z!w9=#T?p_HZ>U)Y!Q;LdRP!z9Pcvqj5)GZ?0EMMg(I%XtjS-WaKf@Qx=ZQ&XWT6CY zLC@m7IEUsxu72SG>iSrTz>tRDR(8$3)B{U=tZYa!NI^0|5J6HvXhGn&QD2lvg$5I- z^I)2Tzcz?_F*;A0fE>P7EP!Uv&1Pxb6U2~awB_`(XH>t6q$3W#nxv7Z{EpA}&%{aB zkJWi9MJ?#&HbQ7=DSR$<_V-F9!-I+i;Q~Z0_ZT5Irt{tg?#-F&fUl*10mwO zb`lKz|4-XzB~N64w*C4~3`z>^ro@)fwMK0g1m>EbC7cUD6W8?$%cUaCKY8$xLj=sz zK|SFv6G>0>GrhPzpAE+7g+{)g8=a*X1znQ7AXZzU|asx(qk?~ps}#SIf;cezH=KPlglTXX(; zgiG)#i&RUo2s5)Cb_y>XE4Q+IK!E^Af4nK8|1Gfv8g8Mly_d3#bK4uF8 zaT`oCg###Hy3Dx<8%0+=926Ah6p;bbFgbV}ijeSOX1 zr?SwH%md!+I|G90KO3JmS7YlS6WsZBmvqDf$q`H6yP>6e@664wD%ZQqr<_G9dHM02pAE{;RUcCq69sCuA0~U#;XU_qAUR1CW)gO1H*KMB{%532HJ_?uXMOGn5D(T{GSK_D$&ytv|re z_@CfJ!C+!3~qQQ0gFzs>mhkohxVe=DZ3p@hOxq2{h zfY*@Kr)C%KP7jqq^*2bTdi=}>%re^`a3b|6p|u5MhQrc^&;8-y%l2KK*Dga=SQud5)Id3rn9z~?DC8b1A@-5~CEUEw!klcWMA1$ovl^4nef zmmF#wi=J?GGO=r{;1oZ6Mc&-fKV*8)pkz|epoc)rzpDRoFBfDwL0oPCE2ngSrH6+a z$@b>I>^p*n%zJu&%+?D|pF~F2s2$a!V5_)hI5u4rPB&l5*k4Jd6>$F4s-)xm`S|$w z&+H>q)Kw&J(^hHeHnNb$&G{5+ceQI#T`O79anHFq9yqmIx_>zKd|eb1S=+r zZnyqmJgao)k=yEC($_8CGmueVPQsjBJTW3{`9nG3Jq58z!Eaitu9VzumIE-_U&UT3!MZaCmQ=YT?x7iXLGBB&#H&UtZiXCwF-U z_EYGjnDrA;>w)u$SoQ>fUYSdX5N(0tr(O?D*gNHQ{N#|1FTX;JUwYphyKpuSBTk^W*6O{6x~)R5%9B@~e;FSjA}|CqQx_IB~3oYttJ;;yby?@!4bcK6AjD zIz6|~T^VKbt3zTuv^sX-uoe>O{Q*I#(=(8zd59D^&vwf=z5KEfj4c*yC4Vt)x#vVn zizA=ZICCtDIH<4CoV03F{>`o)NhB{QOQ??~u2xV#_?;^QU{=BRj&P>_)z#9u^Ghb} zw{E)BlUag6Q?|FjW1d6Z-sYIF91uC;>~c75VyHr>wVjE^e!yrrS#dXh^v(^#ZKJj+ zTN|~(=x#c!9GWC2$mGk|HQt#bHo;It{kvmtBoE*s9H2y<*xR4!cJ82uZpjwvVEn3`$-R zjf^k!%soqKd6t|XSYGq^#>O$7I9XUTr$n=vp_&c?S}d}gqr@jO_1={NE*GQ9WWo=b zNXn#sW6VdNeSncLvBnWu5^i*~H%bz2c9+}K`5yH)wXjq5!R7|Q@^_|Nov32Ki_g|X zD|N}G-RYjx&wKJdl><4#iN|Rqf-kF|<;=AQHpOm4kEes`*l=&znd~ng^qEyWna52_ z%;^>h9xBt|%_d7U|F`BLmn{)n0wjF2;v#klXc#CslSbo}lad4vMnaIqMYEv7aa*EW zRb0`guw?|gJz6ny1poztLHqSZ2!*>s-8c#i2@JtKd2SIKtb2HZ9I!lb_swVRuq?NB z@%udQzq9EqGuGeqaZp! z23l1W0!Yb%Ak8xrLmq}38RR+$@aK~iH=s3v_Jv;6s7R{HFFc_t)(!NF43coDq_;c#+SPt#g0Z9vrm z7Tuy*2o%<}#{S5IksNY3W)s0yZSY>_E|zGrhMfN*^nssK2fNYX!(kbnN#pF0v|7Dp zwU+dv*Q6Ea8KSjg;gViewM&^?JB@3kx4vIE6n7v^9N*DOk;V^#E5RT8zwfK;Q{DTw z{h2Reen1@}tDL9B;qG803Z`zAg9A*}6n6e>4)MCMnd$aT!UWS`lRHF6g3lucA;E(S z1y!Y${R9nJEka@%SCnZPw);$8S$pSU z=)@PV^r=_fjB9hQqkc5%Cg55)i+N^u=;uPQj#8oupucU&`g>USJ2&1&Mi)>^HvB^O zW0i{!Aqgxk3jgrA<7v-(*9#;i)Y2sg;_qJJ>_!}SaJoiTye2_k8w)b{c&*@2*e=E} z7MVgF-(+g*qFm>ag}c>~l&|NgmX<59(#*Bc(6FPUVz+h8P0gG0^C+$JC5$E?Hu~`6 z*Is&Q;K~tuPC@28-eJ}xfinR9I)jgt(Y1s1gQIwiycC-9x@)9M`a}^sJ^y(>l z0Gve5jh1%UXQ;JsE{s|Isu_<1?|M^}!5jmMdJbKdBV))-aw{Q?tLT|iWzIAdy*hs` zqfT>MI#i&u-MX^)Z+tT|c4Z88+YwCh1Gx)v(#BF&s@IB3YCCkq1`hzq7_~Vfq;sjZ zCmXZQPWoA~A4yNuw{69W?h+J;sADq2rA?bXTbo(aF1j*C_*R@+vlj|h`GbEBq0*h? z1mVElW3!H(t;Xd?D0=W?;{T10mlJmDvNm}s$JfR}n)&(Ke!h%bGhs=w?zz*14)NPL z=T+3=o+RWaOfmMcumS+T*Z#~?e6@t=D&0G_+xu4zbSqh*(`(tc#oeEOqL|;%Pw9tp zf$m!)W}S|*_WFROy1H1AWBkQ~6`|AwV@ag1KPE4?$%KSAmv{bM@TR%AksO@uZ~#3Z zljET!NX6Zdqx^(;tccwsDP+qj_m}QS0la{Hdxi0!*@UnSHXjho<_bC%UFP8?*DACz zVI!sM<*C`=E8&0k*I5=ZYMHR*vMeD}Mi{t2->llp=86l}Ue*_I=1Yp77DZNAs3Jq! z11Dly^rMQpbhiFT2M0vb@qNM!v_yrVh#{pmNvj$Paa5?1D_dc*SayYGTWV=Nm{&vvze;6){O{6>>;1Zv0VD{> zD$IYT<$zOAUNC?VRc+_B@0bWI3bu$a{<@@BVU~&2u2B{0(B5`a>^h|^Th@xDc@2Kd z3?s3+@R(GjF&JBx??tAy}08ZdcX9DK7N-y3v5kyirah2z3P=NV?2KKNWShm zqW=z(uL}x3BuCUn7(c>=oOB0}w!(Tc5jq6~v?^YM;)$wexgwyt{2|>_!qipEwjq6z zHj?{(>e#GYO1o1^l>wJyiJn8{PR=qaeM4#fJiTGHgmY4yBY^>KSC2nZNU3if<)*rr z8V;HbBSgUOrLsmqOvwX8lWu`F2OC8x38tdQEI-4*Zr!F-whZjYVugKUQ*Gdxl%N8x@GWP?lh)8E$xj*P)1upiKlVGK;^6Y+Hv_W z#q`5_lw*+n3-eg3$eWCNbPv8pe;3WP6$89HTsD72Gv$K4;7Ek%P|Y{3{Eu^*%rF^z0elE!}t2LE)icLxFFxlGIM0<&d;gYOuQV!UBiAS!R;f8uVJNZ+ zD$Il3dTOCOk#2^+=$$%-%oX%~yxs(T??Gv$=-t?L{vA4tABLjy zD+cXUM`L0?iX~@QV2S=RzcOaNWL>+i=<#~5uc4y~lQlj59Gl9KN=%{r51i12i=vTeb`Oh3}LE z`evy}nAtmFj3r}7CH-kka&dZ0kcE3^VUT1$b88@+mmS0S7~AL(=-08iu?LB(y2kyI z*3$ay^C^i2Z=KYpq^-xc{_C7>4(oNfg#S-G&mGMb7x6#Ptvq&IoaQPYxqo1Q(h{|H zn^U?*o~Br>(wRsxyu8puYPZ){?Fe2w-uHtkvB^z7^S@B5_n zrM32HvhtB(IHeH3D*VxReyb{QA#pgy()RY2LQoan3a7{!nV^t`%~&LK#E*>P;6|f< zayy#xF>#3_P`ISi|1_-=G>6FogoMtSqt(K=6*`-swogZ0I?j>qlM7{kMX~!|)Pr30 z0E78fzA9A`Ml2o{?BjJ!bXlx@1LMdF!h50P7Ypr`4VxF-GO8Y1k4!GrjOvxY!ZkZ@d zvl_%T%Re*AFr9%J$ZLNiL2*u9=Tcz5?*1UHmh|HVci}$#IVh25p3*kT1pGKjiE5(> z?vg!LwLy0yjN&tV{7vU3-t`-B=+7Y-xlkJ-kN|wuyTJmt}Xhh^QKMq&6{WA$%t;S4v4NA z?6_%pu3n7t0(zbs9G-g;3dBT|IV4<}If^U+9kMQ}?|wQCcrDQ8yl-0KT6pS2Ahu@l zNAAxMn0Er+7U%~V!<6w;_8nGmK<<>PpP<^+d|KzO$AmPT1#7F ziGoV@hFym5jVVPNJKqHFu7*lYq>2C(ebZfm1%W-mL&MQyLdI#GUX!ORq2KyoUf@6c2J%BVS zfxMXIO~ik{C-_TdSpF>5PKdL-x5vq=|6v$`K$w3>Mu0)Mdw$*!5;mN5BJVTvM=0Jl zY|#(yLzPIq@PfNyC3bJ>!@UyT*$V{?SotV88w3?3!0f`|WzAQTRdXH;riQtpD60{5 zY%Q(8@KJ~?nD$u`Q#h?hzOgonPqhID+14IOb`WfAWlSQf)jdjpS$zMjkkBPFMOd&Zxz zbE)^S06sdZ0#5P@hDcVbvEZbTEzNk-ovX85Po?x^aE2%+wXsneOVH0QN~XR$85>DP zX?rQ)!K`BkUB1iqzxP{MfR5^)-O{ogHP!hdUGSXxGOvZj=xbTEkNrL5#iy%_Un&BA zBY$kKb24>5XP|t3z}-g$@zT>#?4PH`>rRl+0kEBZ>mrqE5B!Rkh64-iV2#Bv;mo;J zZmEm&dx!AYHx14~l~T`_ZY0Ir!+4uJ+Cu!)fla_zS7!& z8(aPW)U2jK@17M9>D(M6!~ z1OP+FX|gTr6XmaIAGiARD3PjO_q>U~`hv9ITVC&XE|se~$4GL7XNL^uazz~63yg*R zhG_Z+F65`VLk8m|1FRWyFHB{o{E;Ch+R#wm;ZTN%586`kpe&Uk!-*Wa;NpJ~dtn-Q zV!AvC|2;;lE0vNSYG5LkKfZ7@VQ+s~27ExIL+fsgvqHZl7MuO(!2%PoAoYk z#~u|kXBk@3^)8h&rzhzW(h?7HUnL~?da6rmbS;bDu_~VP#-SlE-+Dc!YP-rAfNGg7 zM+Qpsu@?vGqfqA4(wBVy>xnY>H6PC#E^Rpzu!9i@^hdR5s) z45y$Nx6R0n;A)%+BV3dJVmzmRgfQQTF;tvGBLry{$d2Nlv`}71C4~vWKjk0Y0K3#;ok3+B z!zm9BILO0y77RQ8p9*7O&i%70n>rQrqBSqfze#j!}wo z1YqD%kotlx0a8U<1`A}M+Gy{gMEPNh8JqeuS}Gml4u^fy*aR2_W0w{Af_`TFIv_Pv z;zJ|x(|6$$6CoCJ`(Rdh1>nG=_Mr=TjUhAoGYvEf2zgJyBxQzO|0I(iV?&WkRH8hb zgsgEOWK}*QRvsYkiVI17MILMc<8jxI$?^vjgazqiuB5@wvUxHlm+0XI8w=cxzbw+asKX1I(3=NT@-8#W0Lo+NDq3uM<#wN{pgq&B?@IN6*+gHZBx zN4s(kETWbX>nlYy)GEpBYsbN74OymVy6&_08uotE*yAuSojt&J8hs1hEaevPK=!ly zbh(;O{3uN90Aej@3%x%SZzE_UIXVBvZtLj%p>&M+P7s!(i?;a)D%gg$#_KO4$W_y@ zZCXpfq}>i`3|L61Y1v8iiO%P2jpZdjbUE`J1!ms8+q^gBrn#1Fyx`%3LqEWo%gtyO z&}{y+8Ntco9W2r3KwAAEJB|5PX#|;US7$@-)d+(vU`>>{&v~lQD)8qHc&sgS!)V-; zX)x&9na}SG8st5AYDI(sd~R&C2OGgFQK^v^y${yc0Gq|`k3b|Y>#kK>Fm$CFvGoVQQ-mIIQ@GP3B$Cs=VX%=C44=U3@%w*2!KDCfri0&PWKuq(fP!|*P zocytjZM~n~f)5NPz?^xe#X76j(Y!3UiU6i5^Xt2y%TR9ic{^$RV#}& zf)OimKp8Ue^o0DKzyRtW>Ni}D7HVuxCJ*H?s+v@|O|ekZfASFO)bCZ>NL7`>ePgMZ z!M|!J6J$5?(hVX0n4?8uj8TPwU}{k0;70s8aWGPh)XqYZk6rW6&)>yG?PaUOGqdzl z8ZbS4mb4gg^%xPe61CFJiYd$YY`m7YxHW9~0C1$gq;T1zSddI-_I4@0V=U)uEZCoT)tEc%h&)id5OZ0>@~r)Oh3|9aXw|VhmLzEgx^}!cQ~B#73B?(1 zamkrY8%qJ4ccDnd)s<`>hRdyp|5^tF0BX%FuojVTGTZYZQ@Mz%ZN-|Ec9!L{hvEVg zU8maC2g%>&adicKHHTU=t#*0F!Q$kkSBP!J&r{PWlzA%PGTk`dLCmg`sk5)GvGh#J zJbqb}yedl<>Co3Ho2d(!l)R@C52%n`hjsj-t$GT{$+`v|kaPJMZiBj-*|xk6(AANb ztiH^-d}bY3`kWfx(|*8#^jqp)e++N~-5Y|YgmaZYqawS(9Hs`Au-g-!4o{f}Y3B`f zc49$U-;)OFEc^_mQriX@=BUfoR`|I#R;2n^v@||WSAHgzI=nWvw4^nt-Tg{F2Zazt zo4;0NN0wQ#N0GfbDgl|8!#v_g~y&XDw(y?8wdx58h zp!u&hDy91cFroki`LqBr~=M z$1fgZ2frVymdAfqve(r4mOFP%4kH#V(%b|!<;bqiv@)}`Gzr!yJ0VR%@Do0EHpCKG zk^DM)xO8o;6YX;(AyWW+Ms>CsZWnh{ayShXy0A#k(syyzoQ37Cuo*|Y33=O8+1+*ndR zD;&QoK1aku*^@OPz#}JWN;2!<-r#y{mXvK<=Zp2xV^KSLOgYy(SWkyz4qK{7DXp)QNkcrJ+MBX=)3nyuQ;whR`4&|pm92KCMz(3V|`W!NbM z18s?N=h!Jfo+IAd9OoEZ_Luj7qF)p^`uz%90e`QZ6~2Ftf2)Gx07rS@9hw$s-oLi<#Mx z60%nS#T2lO@mCwdykwg6a=2!&h{cX-jEPD(a~6k-JZwg&{SRBmjqZ+m^YoO0koP}6ER+#%^D(|{GT zkuA<-bsSQvBDQ8wD5+m$CnclQHt>5$ou>l*$m95AkAvPR3fyP81+j89cJ^*J?vN1& z=ypp;dS^8?YnmrEi8SHbH7qZCyO7z~SJ~Dy+U^bBD>m!cIC6)$uKgtRE*_Q+qc^)@ zN#r|u(`6<8Yz_{T&~zrKy{R+d70}JHIq<7-N_Y&?6|^|@iXR+?-I>Mt>hT$sYu#Ow zkC^kLPEe-AoYf&8BXZ(Tjr=H_Mkmq((C&|5^Xnt03ShA2p^&2X2P=LFCN%$}V#Nn3 z749@LqfyS?FO4zpP_B#_M^jc`bwpB5agbrRk$>HL1W-6Bfj7Q7 z*jigV15LD6gnbH4hlZX$IX@C3D>qehc?S)6vo*24kaiJr(c_WY9A;WGn6h*Lef3c( z20AUr|3uct8!224HPwkb7J*Kto?b!b#ewzM*|tjucYS(7=BDeI<24(#k*6GDxLFG* zOb6|B-;mF-x1rZXrY%jnB{rb71#omJe`#X;rsJz8r)Hzsg){1=-v&NiV;ohkaE27) zPugTMECzv<{ydEvPcJFFDMhh+AgDFE;1r z#i&lAC*+&?&U{}>W$Sc}`&y$E94@Ag))-|{%zkhJi8zM|YASAeq)ZC~ih?0@1T$Ru zOTzR*ROARV^&+VhC5?=X`5UHH+mxaPWj-5K8OhobDr+n)hNBREDOV?e|87SVv7g8- zqYU80oVOPb(ic^sFsPH=SB@PP2{Iy}xOYBU1bM$ez_jn;N+90ihm*WOZ>H) z<@%h;Uqj$nig{#u~jj4>TxJr-Y5?T_n4)#+)*Mb~qBzn4by#-i(4Tf_36^*WmwKjHLBy`EJY zXL2&CD#4;BjfC0irOE@TZ9g_KNp?I67K{f3$)*O*0QfW?MI1~pr0`pZaJVyR-P)oD zE|!{$tC(7*^X@;g+sxQYtp|!`D|`lh4Ijhy93eD(F72Bi%K^-l zJ?Qr6ES(1cZg4i{U!ITWqrN13wJEW1NxfQO?GpyoK^Bi5f5^k(bk~D0vzc|KO%=1- zuPEV(yT)-jz%H2un6m;nPU=o-$Ni88*aEY`ByyvAtR?#rEf8DEd(CG|w^N}!;4HnX`0)cf`z<9^SUZHA+~;7>3&L%ho%blsR;JT3+7W1_7j7BsY1K`4f}H6jSjZT zzN5kXQOk<#pF`7=C@IJkwf@IX?ijnJbgc$42klknGqmCj?Q!ub@B9&cozKHV;Qc09 zyL$OC&|rJ3O^^2A{`qRGl8UqBDD_{bCxSBI`m9>7b8S_lJp{u$o9JHw_;y2mfb%$B zTL4#!1 zjQjUR={+82+U?6r!unRoV?jn%524diOx&i~`c7f|^NupS)IT!@`R5BK9@D5_vz5;Q zUVSVzo5lhHrnO2{qNBMr>nBo`ind~~a{WhN`hiYKZx)HYmPsy98H#8~)wxK; zlk>odho`jib^UJCwrTISbt0%DyRHS>&jd(Cp6!6izHy{V{o+P7)A6-a4Yg+Jaor|O zd(A^L*LuC&2EC$6YWXyK*k3R$M~|O?TYJFMXU@lH#`-J<0UWx}dvmpBj>P=%k-m4C zR@K5-hN%WOe$S{Rq7@YVgx|7@tai18rZh7;(((>Z$*YG=o!&x*tnbwsXYC@7MkQVO zL-E)tHMql+&!6BB#a{EGtJY9n7akeWdYc|!ALM~MOQhm%p;k=Md4d@kasDv?b?mgk z!!IJ71@D8rP(?EXxcQs@;#3wYw9w1)V8c8NX03AsT`z@Tbw~!UjXX^kzGdVt+~p~i zv5bruua$QJR+wo4W0mfxk+aug|3!hbQ}=s$BNtO>Lb5-OqSmx1LXvw!gNn8Vk8AoeH%8cvC`Fd<({w zuU#JxS5eKH{vk(~9qg^PZZ@Hsg#xG(J0cQ9!cs4aaP=fM!@WmBHnf@S6xjHRrw-Lr zG9J^|t@8mgup;w_9;1Y}giK0$!FywL-!}5L$hU%vat;Z6YkGmxc#^j5T(eBp-mojy zxzx&-lq+wvR7+PKuTTc8&_AR@YNsx(mky~FVs3tl9fYV8k&=FYCl*N{E!xIKVbNzY`{$SOQs;zqroTAt6`7li|VwKy243+3@IuFDVYN>rLt82YVc>0Dnv&&I7;%S zla6b=m$fSTifTd6q3V07jlZbE+&4i?M-fw-AC&w%p@rw-)33lU>Z@9Mq9Z#9> zIX4|o3~vnxe|DFZeN#BkB71`aQz|m9^FwkyKC0D%Tn^;Zz%2IwHPMC8gg0prd}Y(v z1|8iY#TDwUmNxqyf5T*EMadz{v%D-51rW~ym}cv#g`HtRZK^Ss&{W*g&)% zaN?4)Fr{TS6PM6u{lO9g&|(;U(tKqIFIa`Suf_owuqWHnYa(*-`hsq1a7VZZ77+D# zH1FtgV(I``m~)2@j@D16{a4r4Pb%~?`M6~fJWvLR24vG!b87L?{Zv$XF0%Ps1gj0f zAxuE>k-u+jrr^4!Q$hOr!VW99&L5h3+Tr?C9ScWHNvL&6i0s6!07p%;Ucb|aJgE7L z4SGtrP(myjN%c&s{JR+`D*bcHS#LPi#1eQDmjJ=}z?2V1w2@a$W>op zFmxzbj*B2Rgo}m2mtdx1QQe2qw?Yo+>V$;rF`T@kI|N{TnM3^$q*Gwo4GTnrXm#627?J`eMQrL{nYJ9jYTts>sRS)!np>c$a1z$nZe zY0RRAY^=sTm;mu`2?f2&KgX^Zhgh&(ZFiUx$;HFGLXDYE@KyOQzM0x|>IXQ^s zkb~@MF->vwrk=s62f705 z1hJUUAN(~HA_UMON0ZY(2_MyFh_2ke>}mpSaV8MX?}x58ul?uj1o4~6o-uZQb;kIL^|S$*j5kg`gh|v zfzGgpfuZz;Z2ax914%gIuwnT-3@^}e#>U)Lt2&$Ju7L0lCzGXDMMH(zM;>B$8{?T1 z#lw{Lx=nunCQmWUfTbNkclR5rJm#Y90M~>A_1TY%_Al!2(L`#EaiGAGgC}n3 zd|5zN0@_=a}a z@Go~2L^s$bddM-6QIrC9kRxz<_KGh%&v^BX;2T9g434G@Y7o}}#z*k-cFS4qB6i9f z7z%}5CcMy_%s6g;shi!Az#>CD?Wr7~5c@ZncsttWg-%(LK~-#g5Zm*u)_R3p;J(Kj z{{~Hfa?U_YX!L$^EH$iU{;WJe=Vr*Cw3cLmzAH#sG(*R=1!Z2{lP6&*p9GVIy2fRw z)}6y@9KTKr!DL$l&^%)`AU9ChVjkkYOoG@zb{!pr=LmywPf@@r>521#yM&}-wbJ)t zoBwVsIEiqNua7XP80Pz}k?>rIgO(jtz4g;Cv`~$dag!yCZEyFZ*#O3*kq}s${yj3Q z0WMT3eK3B>%$-f?uqJPK5PQ9Vlbv8Xad*ScP-{tl{C4{aAS~(|w)#OlZihCW+9Esh z_qPQ?jdJSHFC*M83CoT`0R6Q4O6#pSlZ;^yXEwCY;fDbBXViTi_qcu|1@Nfw!Z0RPsqLjh3|Rgn4lPfmXM{PLz>pC%j~_Snab z8zzjS@Mbq2Cmbi7bpk3DhMjyX7N(s(D%g9Rz$@5CoPsLY2b@GI8X^vU z*3OxwtWQX3YuLfl*_yUi&X_-o2V*wZ&bg(mPf6jXj9)KM(_I=AX3;k%CSMx2zG+xu zk6#!S8m8cx6>iWsXCyz?{3BFb8+Y>7q#1Y8R9hQ%`hG@W{KCBOP4m)E4e-OT6;-GjT5eM0`o!%&CBoi^*T{$oRE)anG_CdT(YR~3_2BS zoH(X>%4YT7}e}tQAsMvL71Xi|2 z8XiWaSg(cTu{}ga+Ry17=@hCkw7j%R9Tb@|V%b#ZGY;N(4c4Em0gBRcsM9Ix&%MB1 zOYhtY_gk7&^{%6sQtcYIAqFe!tQk|?Hgzk73pYp~LeJFhoWo$&HyIxS$EC-=2`NoYK9<;%tYCd-G7gHuM^@l zDUT0Q!$K7d*O}&eKp8NQ@X#E-L+$$uB%Q2%-Na{Jt)@Fa0+i{eHF@$LErox%iC`

      D z-e5N5lUBq1)v@cf(QCX|)soyQH5-L@O@ohE9j2A-PWOTWFyN(B(`jcuQagtYv}_*D zxr4<1!QFnoYcQ!z2jMSVYPBYpYs01Y=2IJJY(!K$Hq)%qJPs zR(h`)NZ&@Cawx%Wa?0?Wq@1wczn*JQ8;{=0vCJi}ais@!Cli=uhv>lRoV&Rigd>I$ zL{{9DWX7~@;VlB}?K4+;^_%3cUb!2DL~>-B$1-e&p!LB>)zC2#L~|5-s9!IW8UdhP ze>exNWN#&~N$B)8nzohP4*R^7+W#d^Z~+^ED&&Cb?L(s`l2@n>$m5gPz;(DH!NXt~ z%VLa`&@~e&Xf}f<%VCKXYXlFOd0#5F?c%7*_SD(QXu`Iz3_Y{^Szlzf*EANvr+BWB zXp*+8{AwGcA+wicKQkm|<8QpsSdx$#5{oe&Thn-w>;ge@lR&a20^pjZKbqkD1;@^C z2La&f>BhSE>(K|FldHlFn=RC|Q9G?R1J}F6aQ%lh^CK(Scy`=2Ax_8IaP)_4PD>6h z+4&3kW#SMu8`8f*3h4g_Qb4W0nQ@3c5BvU(duBV#j0Y&&PMP5dGah8mtGMGDW6U^u zmx2#5<6$be>z>(;G2;=+HY_t7XU3yc|87b-!HknMe{J?K<1uEOBKQC_9%sgBy3aCW zoEZ~z4*)sCjI(qPka>a`lXQPSLHkK&JjIN2SQ`R-gc8rwSEiV80Y8fAqm-`7pNq_R znmw=4s{^5Q__@T4Y4*I1G>eHWNMvl^t(BoBR zT%%q;f5?pM%y{1N zz`n?gn*^Lkm{DX#iS7aTWoA_9{!wOBsfA0-uxUhKEF5OI^!6lG2&iD08Mo*yjLvOl ztkBz2%vfbcjqYKjzK$7dbbp!|>&$o)-NUGTe?2qaO!pI1+cz-dE!4a-a;n^6#`9G9 zS?bYSnel?`5e)8&%-Epfla%=-W_%+RhkMEb<)5Oe-o=b>qpFBzGQOP||DGN%${~I?Gu}hgRl}5iFEidp3;b!B^ZoTX zf4_qn-$@JkQfR__fEnLKBRfrx-(5e=G=j7LiSJ>?2ifyLnP0BY40*nn86Tp`ugD4c zea!fNIpLoP;gcU=#t+gLXJq1sneiV88qdmQVnmAMShAIpP&r+y8d$HAo}~$%=j4s z=^N?o&q~zsNoM>UEtx_+to(vM&x~Inggi^HevuiUqOZ@@!|j)t@yk??L8U&;j9;N_ zCNqAOEkMd=nDL*ek@J|}TwunpG2^q80t@Qbnem?q6jnXP=0Cr|jF;K-z=AE-f2YIG z=a})EG*~y8@p)$a7FANDar|v&{0_CDM32AAj4#k*S(g1hN>`}C9y5NQK2c%DA28#; zP(846|BxB~mF|})^B0-%M^uT;j6Y_^pU^8<&VR~`|3>#NGyXd>{*3OIY5x2j3;a?R6Ob?Qu3^P)i76^vD{C%=-Puh_Q>KusEWm$!h#a)5F-e=4`jK*9o% z3ADWKn8kT78KnInv(LZ>U#*-zcI}D-MDI1jaj%`KR>uo&;o7B20f_8{YmYBmMI%$N z=WbZH%xkNaWp{bj95IU5R$ZewQn44Vxuxn@zI^jw$vS*(7IVv7dB|nTPG19pyi_TV zR#&}v9yle-&F8;KflfyWe+&sFq15{8z%(kewFcIsKCl)UyBTBl9_A_pDM+E+3c;td zGQn|CXNwU5M1bMV1cA|O&p&hO+~j!v%B6EapJ$`kHex37o@$$3OfV!~GRS97!iT*` zso>7t0I+IvK>TY!ml81fi061RtB4TDYN;#f7HY;_43^RbuZUd z=0@3?$`*-wy+eu9S#64UK(&l)+rKcvR z&Sn+fgoaPYZddG^e=t)&gdZjtYPG)lPl_CMAJpXs$Ndjl9IAwh#`vlOz>VRu3@G^Mi_njPoIdLk2*yC^zssDszUZ>oDP*BZ$4%6@-SX;}mow zIREA;pZy%O6ifu5jqyx%^^v3x^1+;i3F~|qvo4aX3@0)H8fLK#=^9?$I9p8MJ)h=F zAEpZ7Gk?$Aee7I&&r!(LCOO zh-@CDNAN0|#~ZJ+rAe$53fdo1MDz52sd?X{1kFo|=0T~&cAR3X9s9h) zl8E#vn$q4js7IAF{O^ObZa{v*z4?eC$77$>WNW3A7zT7K-TBVYmi0@ z1e3oas^7{WAD6(dk!Z!hkEm}^8tX1U3dNJmZNpW7HSAM(4Fgm|Ow@1(KGs}TVb9W1 ze~C}oxWRh8`4*&8ZR@E_*>rKw$dEKKa|0%DWo~ZSwoPNyi_8_49n*`OD^(K(ftPEU zQ{{|L=d>!5O?eTRlMAN(2K;P0$LFF5Ed(1$KW|UIZXV=et6T*#3fB{^UYONT(w~pp z@q&sMuVb=|gi6tL%}YQMdhw^sRW99Yf1h?M)k&0xqW~});rj;P#PhI6k$7;q=z5CT zw6BWxrC{1QyJ#!XlpdI^NtnF}rBjK+{Owkv$~L84i79=`J|u1$c3x3O9c|<9FCXxC zUXB3`Mc~<#{XRKE-&dc5SQ12#?-M&QWmWJQ_8XX)0qqlGi}BD#po;>cWP&CNf2AOa zlnmol_{20~)d)8V>uaEmYG1vJ({_MLGj~j zL563tZ8pj%Z38bRUM#%O#8|}3O}yY3*hLy|E=12m9cB2Y4UJ_$pwZY8+D{3@MFQl8 zfz1uwbzbejq25Fk(hv;sAPhAkf2(e|kHWwYz%bYLG}7pIsjD^7j?&k)5QoEQJnDT` zUsYHdpc30=qQw5BU@)`<^N#jR;5`#M~Xgub+`p}P%~SY0pg{w+0F zca0wetj!(@eQ~WkZtM$0hg5KY#6OUxQW8KR3-+b3`@nVw` z`KeRqCr*Vx)qrb6j=CZ7o3+Fz9>-k8U3B&eUXAQ$lY293pBp;$!j4>?KLIlQ#o zR`NjmxXVuC;vEEbxKPd)=H|?*EAr4PpFqHL({QB}9ae2SpyYNXrSzz^-HmIubro|` zi;qLnB_XG(L=_0gZIQ$%^;IcP(mMqiYQS7;s?7J4oR2DIm{$bFe`?BP4fEm~)hD|- z1nsvIW{wfF`*sO(+SiXSy`9(#jfRF;T^yI6Cq7p}e7zP$!eNaFfwefaP(xDo&(4XF{Sv7~p&fOW9vT)&lcTC3iHDZM9eI8L&_AF`u3(|2YsMZAhTI?QF4w zxoNi8$>ud8O8z$xeNP;vnvBz{Lz1^rbs0 z5=UjfQ$v`KHa_f_q?wZJP00|=)HZddrVcx`=&*APHnUo~e_ zNRe0Dbft{bJL6U|5<_Qho3qsd5JQ9oaA9UQc>`iglbP}|Q;Er)kXBJAAp@Z}v>(Ex zhw*X|=`Xn%5yzm{J=bzl9`4-ZDJB zj5_@o)I~Rud4Olp-oQ#u3t7wiNsy zP&dUAgc`bGTi-^UNVkG~ORusE?;|NCsUjLlDG9Y7e>VS}YNyg-FRc5}T$?~22>1?( zKHe{OCqlHYDv{}a$>J*lXAT8o0TLf@^Z=84jTEsQ1HjtFRi2<#4ih<|<7{uk<&F!Z zj5pJQQE6+cC64R*PE=V>v9%Otm`CYsV(L}pJ{$M2RHOVO*QGfx8sBXS&H;^WArV{0L4jlGX3 zXjKRqfw?SSrJN)n;d?F&9c}-9nT5JCi+UjHe<^RHnISkpq!M6EF+GX{xK6w(4qEN- z)xt>a)JX2&$iw;3k?Z>pG(2B(_B{f>b2rcm!hLk_=>F_0ILgjGxEwE;ZsF=1PF&wF z-(S79XXo{kd#}C${${W5&tA|Fox|q$PZ+7B+h9(g?Wnv{_Lu2I`(CMLNtu_miz)N zHYYD6TqoOmCeYhsZq7IuVLixQB|ENFe*pCO_Agij6M$K zI*lDCh3sXqpNo54N*IWT!eS)XLf%eOf4B_Iek0KhalG$8x=un=BpJD|Eh+eS+~C?| z#U7eW1QoYa#T}uFBed`RGF6hsdz@cnO#$=n-XH0fJ&7qsPjC;J(d?ojGwz0cQx?*f zwUOhn{)^^`Q?N5Q4(@X94d4zP%QcZpBw3Pa96!Kw<>E8utYelPvo_OELd*h^e;dr2 zW?2@^%&ul+q0GEh1XdooOs6vM!rluXDQ8wI%eItQjMn;&Tk|%M_Zi2Ydvqtv=bbQ_ zch&~|N@zzakvt#+o1+&q%=yA{(XDODJYzw_kyC{nnNkI+H(;4qMaQ-ovcC_C-d?_8 zVp05ZMr;Dm(#EFCUe{``qpy=?f5R%2Gjq_?itXI6s-u}J(C9+unTt~yXjRp&tgL1n z)4pZenZ3kekBm@a7VEbw%K-U;jrL6$%N?zC9Y1j6(23*K6MIMZoy;CTP(4v=r_W`C z0a~pyv-do|J(k%y?Ci{XO7c}Dvy7`w_V@BrnPbN?FTd;MPk!zjKKGW-f8BZc=Q1yU zBJ;U7zx;7{zVo>^<2Cd0Ctv;;B>nKqKl}1ee(uGWKmPL1`Vi=)Pofla)V^6BU8vj| zwU=veeI0NCOag-gLsprG%x31&vg072peoZYqXE>Y7(O&NJa*tft1lj)fi3WQVdM%< zr97I|ylyhT%X6&7ZSOc8e-i_$tXP;ch0N6c5V9a`^Og;}K2_prK!W5tL__m@>g5vj zoNuO1a%mu>ZkX^+l=uiDu2Docf;5TJ|1|t|0YQ=i#!dOpGqKYIk(7bCg!4cTU@E(Ya0Z2u{eXm@J9^oA7hCIMi~Ryv$_zC1>1UB4qa@_U;)tPf zB)Zv5c^9x`1H^!7s-h@73v}Ag@*J`=*y=&H)=gEyAH?Rhf7EHd{f%74O__NE#&W4j z2E8^Jxw>W^*QRr()-w)o5C;p)M`-5lcrwg|lYV_2yYiY3S*7R%FPG0lW+q3q^kc}APM50ObA(EN)f0V2bmmijh z0$DI!G`WqUf9d4d5ic=2c7$66+aD(KwP==sS1UL-iqDmRy_oOjyV#5;u-XSRpqlJC72P3%Rh zwmEODa8l?ac=;jfF#<0aA%jp)xsglRh1-FZYFyssf7+mx_#j#epeNkbD17@MTz(Z% z&~ZXR9Ko~$vguO>l>zwef!}^WKRcBjN)rBdX({5BI^nlp)!xi8If18DgiaYf?N3^T#`Zv@Y8Jdw3NLxb4PLFjuM1y2&HhQ z2+=_#e*()3N#}Mpvy_GvLf8%$$xko^R;5xqLhCxgj>0$L4w$5yKuCQXF3q?2Oc}9Y zYlJctUq;Z$-h{fIH2u!t(&df)EH2||_`Rm$B8HU*>zIqgl2d0mvvoJF=Q4pQtJ~kl zgnq-mMKdDr6iu@#r_WtyPK4{IbC2r1 zf1|1}Zv;1eZ=Uvy*9ko@J4l1(9iUu+xKL@Ry`*qHSSb~=>AMf|7vxCa^&9r@P<3d{ z&mA^6u4x#@-T?BLlk>iNGyq{Q0yW8z0E$U;qD#_BZRg#FE~vmC6kOqba!}sbFerv1 zRIWHQ8Ua$L0gBK7MQMOyG(d40pacz&f0_^jl%xTARt^wsaYNJD)YR*O5?_W{#r}Q# za}OECYXo>BeB0~5b6k@KDFoPVQYtkmJHjRAA_9_V5!5Lm`7TD%XuD4kKuB3|8SQ`& zGjZbXjug`t0ON6V_YQ_UqEb6WfJc%kO04KS32CEZAOxQ`ASF>zR4j5^4kB@Uf7};g zZ;FKEqxzKG;RjJddZvJWEVyK8Qsa8fa9L;6#tzw^!VAjlxgHlqg!Xsi`xqYy&mRdN z{+2Re+!(`h85ilf9doEQ=GDLr19K6u}&jt(W-|357EvS|KFgUj(Yf% zTjHH9_X25a#PiK}MLbq_(uKV?MT)qCcTNUAf8(w8giwRV3kI`BKy~AIOz6_l!lYO%jZrWXoi6+Yim;45+ zp$0cJ5;MJ13v}ZRMz_8Ze_UPLd@JKVzikH1qP$dCa>)t=--doI&3Ii&hU{tHZmSAg}A2%%^$-EZ+u~cZXUx+_H6zbbFmS zgm3WD6>ej=eI2JO<#`JoSr;;)X0^6{klIn?DCc-Ng8%#f#a1?!e|Vj(OrEPOEbu|U zcMDVEd<5|E^H8HnnUPWvd;!jAGAQ(x$3XF0N(@w*Z?F;eoPB+gz|57oB7?%jlxe z+U5jJmRxBk-!F{B2&qca?A)-!1<4~LSP#z73~ZbzJ1#iR?TT%naCu~;Y`XRwVN$z- z?aCD9h%wB-;xT}Qf42%nXOv6B0TA0cJX)+ruh%YEfa|EAq$stZg75XQh>B)(jr>Hb zBDINn7?mq-7({lZ#O43R${ZKz8_Ptph3(TC7myFPekLu446%LrFjJ?uxA73rh z$rg67vZrXL8pyOh9GU?wds&}-P8ZFKgxB}eaIvJd`515If0#5P*X2%;VD=FrGPxZD(poScRLP} z7l^JK=d2D;e-;}mks(o`jYHZF*MT~njZFCqM-@ z*TL=8#PJ2QY_3%86Q7hbC#uxO>H$?P7FJQC!S$8oe@0?DqsMXT7o8KMeidGupVKnD z4*!8h589i>_NM)04tqfWc`;G1{WsXSzs1W}@q(=;g*-ROg3Z}a=AGg6eaklf4EBkP ztAIZ0BLQP0Ro}AQJ(h(UUKV0KC^%+F=?5!8B|U~3UISWaSww?n5u5VjvJv)|2offD zWuet!e}9>lfdP%OEi#^w3*{g2tq&}(*Y8OKE{*_dEWqh#V0XXS%zWrWt!^H_OThtd0*Jp;e|VxSrcl!Yj|N#T^rJEQ732CxRgNO1HWcbxdXzs6R2vPf;A{7i7#~?L?Y{hn= zrdjMJ-VR>4J-#jq7qKvj_u^%Yno$JS;1dAFTKnd!2OoLhNNL!Cn^GPAAhg5+n)dnt zf8vid=~-tJwg@8$X$AW~afT?3T0v+(V}ItadsZ85;2Xk<$rkIq)*FZ_1kH#RYQ4)X zQnS6>hzEHdvgEOmc;E&cKZutGLu{N__O~-K>TnIT(2QD6!F5+Xy^N72qU0Utkllxk z1S!lh$z%*-r`rTtsTL6Vp~)GKA)^zOfBaF#q}Y1CSXkioczUTayXYxZ*rQs}((QEs zc^Lt>n|6&sWl%-4&!`et4=L@WJWZ)v)lL#8M3o+ObF<7XT$jI|P=Okk>**wGCDK`o zNHfV;usmFDUnv!;IA^EjMxohgMPd(8Zz+UGHo;M+j_DD+MDgMS#g5@4fwl#!e{cUN zT)wJFcSC&#^srN{Wg7a|q}r~taPj$jl(!*|O+>{y&EV>w==Qo&@1`Yn$M(x?^#WlF zatRDvFS!>BUkqg-Z9$V6j+uwh6s3pCN%gQ;tTRh5lgA8yB|Ka{D})H!Wh3Ia!d>ZM z*55)z0M$Ip(LXn_<>(zKU!re?e*y+qacyv_k|`{^H;}dk3bJBz;}2Lq-N>yY=|4(^ z(C9Op^g8lW6PGWY&YwSZ`iaS@iH7CkMJTV=QD3E(p2Fmd$o_K`VQlgOmqO4&LBmO5 zV&Jt?4X^{w-LT3gHQMINJxQs1I#FIPG|vdH4}$>Zc@3P7#;pH@b7UKBf4`)kQ3q)o zPQiu)YeeZ%Hlu!~S%=rEF1r_}WFK7o%{j(GoYbPfRs>S-Ayado@#j;+cf}HOWye?K=DO7xwHgfzCxREE-fJ` z66_uYIrPATBF`Q1g1$Dwe>qLC382!cOIkOPMlF}tN3iW{Hq@vuSKH#=u8hoc$EjPU zZOvPPjUjvVmLAbhwtz4TLs*rzg<%LE7xK@cX;%}LYyH9-!An3RcpGY4Q2kG?kH8#O zZM4q0dI?qO#DTGD5xLZd-9kt z89SNXxpr+2nM2~kwLNRsoPGG{?7X(;(c>rHh^g7yc_@KXYYm8hV5Z#FEY@*tPi5ii zv61V;doeldKiuPe1YzhWr3r^dlw5GJp zT$^kKJa}=}ECJ2vHf^76`N{&{2~6i9e>7C?;S_}pv`KCmK_2j!uCS@*XrQ8W*KW}(KUkde}G#6-Kzlq>nF3r&b33? zmQ`|i`6EjCvwKfoJT8(>pds9~!vdW4R)x6yEiEQ)TOQlZyM9`i487h2o*%XZOU!wArbY~vKGmk^74GT$FSss(u7hh!>`OA?_M zeyE2vpY6tV$m3;1=&R!6$Kd0&PJZi{bIZ1nA@K!<#J)5`-6dHCw6w>J1dm)yuBCfS zH7>eCk((|V2W1N^oc?=FIKR;A9>0sPWBfWoe_zBPo}tle)K}JJ^!1fEV92;3&+1fO zAJRQWD@EbF2}8*rVAmHJdhYS{69^jxS`B&X!_dB6Q<2HwQkk%<0HK5ca!^>lz{Lf9 zByN-(B~DqD)OY3Z1|LkUR>%5@qCk`^Y9qaX-f-cOVzloG7=z&$uW+@nIG1HU}y ze=~{2M2jz=D(bO(-Ml026vxj?8J2?rDbAmBi^ZF_5vkWX7Yl>2#)jO`rGrk$Zq5O=QA=ld6hXP>Ov-2{d54T1>^ByfNp`Fi~tNG#?xH zmgd~8HFiQ#BNU+A@wT6WWEmVI)XoCMeT_G(1~P_s!}XDanotwC zn>NxsLEbudDZi)BHVjG-+-3{W99BfEt1&L{8{@oW)+(2ywXK;wNwC}#(V{* zj{Q@NkQ2@c!NeCUw_%#-Ay_?3lm61F%ac=Q^OsLOer}=}$&#IPp0`WDW=)rdEowIq z*t)7IG4Vgyq!?;dL2F;MndTXfe?CB}B0#*8gIE`Y%NP&4?Sq&+$?gW*#8j@+a?TV= zR&n)=Z2^H-T;&oeh0xI{t2Q4XS;X3;Uj@UtIN0^h4RW{h~!MW)+3%Xa|Ih1e`88~4S1wK zFUt9(CzX7^E`lU5z2c^hfJTHn$7J|S_)(TJJ-2-@;te2KH326ibMNQuo z>^f15%m&w9eOHs7rJm)G~m|s#^IJklv z5y~0o8Pq+>zzf{9f2odIvEp~ZnK~_Kdsa?QHBNu0JI*e~3q0272ZtMQT)~ zqu>ji&-|)NeCC%_m@Y0w2|z(DIgE(zeo@4iL2tp(TmDL<^pYqz77_)ID{DNofrj_k zTbw^f$=mSVDoS*D$pOL6uE$9on?x-*n&u6%G4!F~nTA9rV-uwMMK{aT%{*`&mXBf# zXwp#qs)AyAy21-ce?4CIySJ6Tn4k_PJB1 zhg!DeaKi|ew@~d5P>%p25h3nSmcGaWa2^p(WC*`D3BONka38>rSMh18!gn#d2-U#P z3=}aQ#NgJ?a~ptkSoN5Fgqzh;KumNt%(b89H>b$F1S7QFG;?jI7HrcLNiiUiDYawV zatgtVT=E>Ge~SC|ah^$5bIUSs=Thg;=BF&Ow9TM0T$X(XGVpt!%ZRZMmyuBF`P6kq zYz;2we>iEd@)fN*CD%OXj>zLi zWVVQ0%f3!1jv)+rHo*gFG)Ph5x`$D6xHGf!n<5`Ke|ARe(G7B726wi}^^y-8H=~<&fwpp7Ypxb~4ELT~_hj($G}<|tb}k(%fYR_>FX|5(Grp=E zAU~a2d|1Q*eC2BxV<^V=FrSI?bPT7;HLb%$Tms)@p|u5i+2r~{AEUS$)V!Q-Ie8Q4 zu+U3te{WYfg}$0g(x3cIt8C;F;@(`%s$TEp)a8jwr%qpmhY7>!_eEr59ZU*8?i&!pv!Bjn*e=4UTZks_3G>xj3e2mFVu$#KNOijpC z*j(L+OijvE*lRKV4o^+VRM>Ofm`v@Esp)WPr%de(r*_HIu5fC%Ozjcd8WVDMZmHNi zOC>A`zTj(I&n#ZPkRs zf1!hSF?n)_=FZw)B9^3ch zbms5rGN>DHvitHFuXWOf zE3U;K6LB+Z18+bbg>&-QfdkIm4YO1jf34UH2Ttx1c*aXyerBR-Ip|&*6E|Fb7c)h2 zySSNxfiP{aLp-Uk?SSm%s<~dvi*leVu39;KvPr22~PNy#t*y&{drD@}v=)i=%fpgX3 zg3uD)m+?~J2`=6*2*5%sXI>HOCA5Y{X!k)a zn64TWw+F&x&qSF{&Z-y$F5l7`}sv?p=) z-X0}KCO)-CrJ4bw#f@T(e=}Bk`{n!GoI|UjJKLDhKL{4McpTe~whgkcgboN8wm8 zVrN&g(x9$_ItLs-%+EpA;8C$A!~FD%z!sV!{BRUumBI}OP|uw`j(#Cr{cIUh^NfmW zOxt$?b_nn5{7Sh3os>#$lC%j8h{i1g)M`NLB6S_$eOa$b#hO{ z*YQMYxikr`o6Gose~GX_r0ZaKFO*{R1yPo{Yy8S}&PiOs8P0vK1Q$pT$*WZp81Mpp5Z z`39=>q))YKwed!IH#(#Vgc*>oG6kgxt$a+9e;A;~w9WFI$u&dT{E>OQlomKpzIf7$ z`zKWD$RBwT;*vbwcAe_Nd*6fqe(Izby+y{382__uzH*p0GhTUqo(>-64FLpRnDew! z^#QmXDR}yAbGGDZm4yWi#k1@XRJ>?`Dtl!wZ&L9VmN??|6bt2rWpoA%n(f7wmJ3D8 ze_f^h!Or95op`}E;Vn47cWW@!%by`fNPth6X6B)({$af!(}D zov-oEOW^#R?ElZvK>lkk*)}h-jAwAt^lXqnaYg}cngZKRq`3@p#r{)97FzGZim2$f z;oZAYW7o-@nS##cA{Q==Ph84%z~m1nfAOTwkQKCMq^EDZEBiGyFR5;-K^|W`$){RSsfGs+1r&4wU0tQcdKcU(xyZ; zP1#fTUsE)?@~7IN*S!Qh4W()t_ZsKHr?8MXQGnBDkk$SX>>l;;M}00x<*9*1e?)uT z2S*|yy;NFl*T#TZ>3gi%Q6W^ur_!V$4pC_jaw^R}6!^={t98zDcT^e1l3^Ij<1(J3 z7C6Y^-rN7LNu0eA%>20VZGf69?mL7KMs5Igi zVal}UEhi6Lg=L^s4@Yc#zBD^4fAbTjju#81S)*`bEh6-(P3hK}IFGvQKA`K&nX$JpXm^O6Tp&M;m6Hh7@#{w= z5eMMM(3~-}8R3CmL@LSwxfY-EB+61hgP)l-8mVBk4HmM>(tuGjUBIe_e*svtS~bfC za2p>dk&W1I(AzK9v0S#6mVGqLCwBw$F_afaBOA-rBAT%K*}uV`+-idCGdqDb>uo+p z;cn%*j7REV@o!3k?42y+mLq&p6oort`E#*)P(BjV;T)x7Emnu?)wSf2)-M)0uCIV8{;5KsI5({-M%+6C*aqY2+5Z7A$dYk%L~iM! zqfPi!{RteWmsrza**^&{-WHKY6-uAFP0?ZAZdKxBht<{WA{Abje|31mH}}c-V-Xx> z!nvO?Z-nbS?EL|&TVkVf&nZsEml`eJ#YYU2943DLUxZdGQZHg zcxXsJ5bOc`^nw)pf5z1&e!bbpxXwq`M<+yt`o@iY5|2nOx5=#?_bx0Berl# zixc)jp%C<`+Q{%;8LB-C^K_OjC}M6hyK7Owzhe5>ztUof z;{^JYoIrkb-YqP&o1qI?*rF%}BsmNu{#oEh4Eie1e|0iC5$vQ(^jHGTl~Kgwiu*-9 zP~H!%^8+>_bPR@0%6yk<6|N<1I0-Svl@ci8F*a^HbAE{IzWi5l@d_nfF%d9V3#L-y)vDIR*TTYE;@@g z!rX4Q)+=%9k74Lsj0-{e7ihD?QUeshm*@GQhMgRgG2LJ{{0AlYP(S4#B&<9ri)>PZ z3QC-faBvR^EE}+6*qH?EO=< z`@T-lk7Z}HU{q$!(YZ?L0N|KBRn9%K9S&!UW2j`L zsB2M@R2;DJfL{BJzK91={j17|r{4g|l!&wz6ubSjBE@e1Ub)M*MM5MJ0li&Zrfl(ASY1XU|QY==ivi%9Fib*lgujAv-;~nXVcPivLF1JD2&n5Tu zNo?U3PON>_@5Vj1ZZA=|Stu2(e|+^;ZZkJtekSDEeELSASTyl0$d8kt$)^c!nYKgr zZrlvMTro_?>+)aYI3nGU3nmSBNGE6~aKO2)TCs9*UWHlYgW``f4G-j{w@8D03+Hx& zjlUIlYyT%m`$gQnzm-Ue0Y%qPXN_^OW2y|-9|guAB~`kL`fDKH$)Og>fA~Hnp$-Az zf&a&J$fKsna0-=`QFWJcFp?57u5<)L2TI-b7NtW)h78|g#O(y>yz&1~NH?Btj`+|- zfYtHOzOoaK`m@0#A#w-p>#C`yH(G6N=9d1L26%S&lWIw4Z4q!RX@io?Ll(y?dh4rys^~yMQ(w z0omxL)L4?bHrF9w-W6sC-rdX&z$Q~2luSXKRd{Sb?3BC(P*UUc{}3=r<&WY7ykM`t-iXt>aczqTdJG+^h# zArC1yY3;rs=BCd*H05l`JkXNsFzIwosU8T11r2F$p*IQoOxr)pcwjA>&tbfj?cylu zk9}-Jqx+}zL)>u8f7E|#<|}yAT0TdN%3Q0Ewf65qvBNkQ25ALFDL8FPFcc{~q61cL zQ|ydZ*wl|MgGy(-*CgT3tqqWV@1y}0rY5TN5!+3v@cWX+UW}0@nY2VNkUIenp~9(u zAhI?nl}U>}ETnKaq3BJH14;95=~hqJ*&-lBpHHE0}X zg3xJWfR5_mN0T7-?BD|wBaenPBHraV1^w70O+Gg_jvg#@k%#o)e9_zAu8LW+l};H^ z#pxlK-bTlWq>y&!bt0X*jU5kOY!AKI&W0D&6;pdzHV2I)JS~*;5avfxC%*7I1U@F5MTfYrF_&u;g&=5-b~#(DvIjc!$?C zz2fTY-NfF$P212Z=0Tre<$%`4oc&0q4`FW7EJG3!`)Tey@irvzVLWln)8UWqlbqcE zvsHbKe@?o*!#O*$a(EPZunzK4N#h6)Ep{QBg^m&`_s|)k@k5>=Dhzn}X9nfWqIfi-bO^k51ZF`C=ZIqVSk7mSu_!dLs|L|gP$3TPIC1ld=MfR zA+tF`h!R2&UnHLvbo$!h2Iz=2Iyjz51J;NOpFQM%M-)J{$mDjB4iIOfCL)(9QYY9m zmDAC0pcX%S>B5zZBa`Evjt2~Tk!L2ye0d2&L5QUdb?6Orf@}cVA5tU(J zA_#3{&7uPGI>s12{yHGsRC%pkpri8>%4jX*65GRfNX)Sr?5-h6`e?WB;_D7Hn zN?w|nzHsgeV!qlAG#e#%iWAq2{n@K4&tAtA?pZ-e0e@RNOfnAG6!xAxHvGW&+N0UM zm;;_hNO#lpCVP^byr7{=E_(XH_{8aHT7G zoZ0Uskpr?C-Kf7%yZi72K*{{KX(&S2v!$=U2WEVi+CzR>TOds%Q+dQbok~KFDu9n^&O)7w?diBH=}%)rfR(#aiA&yWU~i`G>N-Xw?#Zc{teWV1bS^Xh6H z!9W~G?<5H`344d9f9pIK$FDyo3?EX?!{Xcy+`1-7pso0(4jJ*x58DkX=HbnZ!8MsG zx6}rVg@Qa!8LdUXZrE9;GX_Y`7HloL{b`(O30(e8wJ>LTT4mYwl(|NUK_b6`r>o`5 z&Oi8)0+stQ^ea7Nuhe)7fnUN8bRB1*IHT8E2nRHIMuv*cf7m>>H8TFAVVxi+HKeoH zT2uf_K(xP>CueIT!mS!qGR7fJ_zT2|D=O`KM@k~xVO9$t9^#a&qSq$|6d&>dM0&!> zk|mD|feR)23O@Q?L=_+PbbL!+ZVp{3_qTAZk(i86r)*PGs;;6~?XJvrxMW>aAYbNn zswIfgQJ)AkoMHgny?^AZ-w?KmM^(6^@fcbZK8rdAyH-?X!C5-k2pKRZp)%G8hh&S+ zch`3Tg(zJy->PVk2Q+IG^EDNz6Z0ixmv=UISqPhC5TiRfg-EaUh2=ie=O@qMfxBjH zOAAf0|2CLVu=}F|SgQ6Ly8Z>$)N2CUK+Hc_Bzn)2X|R`m2Y=JyW%JESsDpy$mIu-Z z&5j}lmoJ3%Xkh)rU!i0mhPM0sv{7VVRmpyH0>~f%h(Qt$gHB3a`M5ZM6zk&WIYorr zbo~0e8Q0)1Cg=!GezJIbYxoMjhtI?7wFJD2 zpk%`6A(2l6C4UppD14WMckhrV6{&dQmw&1$G#GNg&kPsnJkRP|-yUkc5M0CvbihEM zRB~Qf)41@04o4cp(~;6#l+g))qU5i-M&g$-^hf1uoF+Wd54E<@1L)9qfF!|0k<$T# zfq!beFze8$dpbG-*4b9${Fs*8hKQlHAQ?O2R*;vEVt<^2u<4F4aq)AYINS9L>2iSe zaBA33SVZN@Mm^23=g1+7$ATvw$EUgg0T2;G{;Av&+uqwkjc^Fk9*D_sU6I;I%e@ol zd8Vw*=WjkHlZ7XNKU(r;tfb#Z zAZ;W_)<1s%lP>XG@)m}Uo6V2Wl#`(XblW7{@G$g7NVZSRRK)R2mj)=hJi>hD? ztEc6o78sfUoeo#1>*CT*20t?kg#R$OZW~=wbZsZeYDfL&BEjeC(xX8-o_@U2g;KTg z>wgJdXfS+-D3Uj(oR8rjKsJc+{)jDojL>8U2`##~$(k<9kr1PrQp6*9N*YOV05baT z^K=rHR3DJpq~kscGW|U5A=42*Q9ARZ5R#{)rHrvN@atb6pk1U(m~eC6+E5_8woMg066OvO(39x1Gz2>XN^I-COr-V4 z$BhGI0)ywE zgi7|xk_RygPt(^ng$DIwRG^R6A3sFoV~kTDN0Ff6vonTeXpX?ZJ+DJ^;VP%-VT5}1 zT{@I{P1BN3t{JF$I(uZQj&ksHGz0L+F5_{yXkj%$`i zWNeCd{`@$9BzX*QBz_t2M^lUzI)=RzUVM(3qcm79W)V?%<%U?N{f)*ZDN zz8@JjxP&3_EJDEu*LnLkA)a;v_G{uKYEcxTKq)jYsYM+i&l%v3s(76<$vU>%5E~lfZ7ZPy`2m%3Kz7^1WL-eQR})kYB{9?SI?KO z3u6jA!-I@BwUXm-a~J$JnWOZFHuyj`;|Jj279=FdA+e0F7T_YC-}MDKXjNh(olfQ^ zAv;ZMo3yqF#6-b+Y?^$Jrs~#Cr}%y24XtxqqQalHQ4!IV7GD z_av;~r(f$p<~jCXk=zHRtji^uN8DP7MlmoY*`f-WPA&$esP$X1HS~l>&!@st5HE&& zHnyx`*GCfU3EcI+N9_7Lm2E`Q#8pn(;29=ID8@k#`cJ5PlwC?6+KP~oc%QnNEJiqa zvsH?PNGIJ+Vw@J;CLj4J zMx-MIY$fzUI&GP8&Lt&?=^(6zp%@|*V6)Z^XbK5xj#T&@Bk>@z7&(Ep&Iz4KuDkwu z3J(L(QKQ2Bc;fbNDRpFduxj`E3-&J+|0o{5kVyE`;gkD$s_*ZapwK<7yj;p9Tek7R z7PMJSWWn;RG zR7q5)E8Q9>US({m{s8EesxzOF=WMk+0D8r#&Icy)gu1;rCeo5`r#oq>mesgLyc7)K zOM8F?B9ey?l5}zy#g@}4LsJA%i5IDE*|?vG`Nl~oHh)Qr1CG+o(L`GouM?#BTm!0b zgM-yX>{wW*LU;LYWz9Dgi-d(8ZzACdoo($ZA|5tZd~;_hwB?S6G9+Y%Bn44PgkH7D zS1Edxq#&98TPdVK8l2mgsLZ$MSovXEpS*pY;r4wyGAAz05TF7V=>@l7JlMq;p&{3lZ=7f_M13zv1;j{p&%24?fRNYDfsf5QPUa zv`F+s^ikZGw8V9^kYE<@QwPP;K)lRdEbw&VNk|Mi_dmrQ}OGEs|JyvfJ$v>4kE+ z;&KBpWbys{Ty~Ko6_QAjvBoG+6jzVQSMog1K%ZQTJBN-H3$tdCyOH7}>BVSMt|j1+ zE5-Q!OoAHR`Ljum8}Sq`ZZ^Bqr&&Jl%l>@{j{W0`FU!dBrHz(hf8#IMhY>$Ur=}^K z9)BMG=S2uGA*lv-lKRAjF>${$f89bXbPVeI1zgUL({k1*-ceN94tLw&cToK9P%*8W zaBD(Xfo@m!sO@S(sj~)cE#knA_#R4W7BWfvP%~zQg%X$~MnWcu(H4iKqe&w7R;n{e zY@?k!C1jj}4J&i&Haf%Jk2x(4w%3H04bEQXkzTPRAGrx0Z;g<+?C zdKK$$v`BnhZE6U&NThH128pLy?6~_O?MpEsq2ikWStZg&kfJNb%I?0qyHl7BM}NNo zUnhkDAJNB-tP`J#vqqUJvY|sXkQ;4*;*Cd{HX=eY_L5H4f^B3iNS26btH@*=9E$S( z0_`gzg-nMrh2-$!lfG0YPDnn%R(>jmuP9WFFP<5{{yj0iRUkXc0ufF1=Ww#FlSkYd z#p^}?BIHTagyrwh3|%S2upF$a49)-L5SCE$tNK_JlZ_Hj$M~4CgX0 z+~XHc#MaYPnA<=;sVp5P(E@EhfadQoX{#F}Gq(ue0y=SX8R9}Ol*;#s4P|J(n}ity z1pIHq+VJr*5x)E4uotZNKtIUTw;j8Rr(NmLj`L(k*DE92$SA+ufKIroe1AfLdlcC8 zumKc*(V?Bj7JNo_Kc-$>im6MVP~c|<4Zq)@He^Xb5*moKiw39cr-c_&=vl*uqrMZW z_!vHP(wJ=()}G>Vo0O@go7z4=GL!+?{2x`}9-+#F86)?);c_?3$t%o=;x8%8O3}fv zuc*cj3gAN~tr)Zb?#QPnLVpf9Zl{pn8N1-YuV`3qfC-uMvTmG_6~3$^h@k~%*w6;4p3pWGvb!*Sdr?~D_KOhD8*#Ro_a8G( zP>Tao=Qyqs<190tz<>U`1C*(gS31G}z|#Q6^Aj~pvg1n=F+fJ*0T$;=NgSh>VzTf{ ziO?6gB{ifZ**t7!Pcq{v0`*q5@)wFbNM**!8*lvj^R#7dW9!@5+IAYgbA-j-8rewV zS0K?i5B0-1Zbb~DY$On&9fc3BJc6wkrKZTYP!PX6*m{OR`G1WVWK1@fT>6>FOz?VX zAu>~*R>U|0s6QSRgF^R+gm+-=>pPhM{Q7-t<*l+C zO&Fj?o}@-basCXg?Sx8)+1d_rv;*3Im_(zr?8er11=8!C)CFkCQXx9Cv_ConMZ~C- z-^qe5&~Rb1{eSuMrD&`9!`B+jqLm5RmhtNkv-RCL@7H!yD`=UIt?$8kW$%f>b!`u} zh~mgoi`VvWx$!^NwTIy!@%1mq_$swXV_cn!p(OMI7l>YDV+)jb%y^m^mv~PxsueH# z`50e!L+g8KsWU7HS)3n@tx*a*Qd5Sojv)jfG@Yc;Yky?$?8~@ChE1Y{6hfp-dw{3~ z#V8ChqQ%7;e9y|VwJhyfLmZ_fsLNU2<--aR1e=*LjfkmVq|Ly-IkWWLz@;RBOL=yR z2bPQ(tK~w;nyd9RXwQIB3n|a$q#9UZA&X{Yd^e;zX+zj9D^pp81R(GS^_E$cS2JEm zIC-&r!GAFFWhWjFj`L{@2h>E)g<=Bn(yiMSoV>On>7_d|?iU(Y=ekbw;K>*5ipxEj zps~NHkWqEaESeZm9#YP#bxrQHfCRNm)aC;H)*F@e}6Oe|$WFh!nQd&)dy7R$*M+iMPq&e;#X?P2-42mF$2iPw#0nFno zZ-2&@5Q-$j#o|FRayj8IA~N zr^3<F|%_rEnq}qZP`92>sFZtg-QQ2^UOJE_Nu-ab*?+Vv zLu#+mM>d^3N^q@ReeD>+=MB*fQ}zPe)SQL4$X^0#7==9C5)albfd>O?3W_PF1tYCb zhe*(e!Z|2&>>_&N8E-4G zi6*tOO?p`FDhXDb`8VxxV8w(X=y?u`E#|Li8TbdAY(J}#9qvEjeX#V%wIE?Xp`wZe zmI^dUe#yRq!}=V)@$1J=<~qV(%ZFEH^9T913x8;i@UUig?OR9OKN%wx>3`eQ7vaaL z^D{8Es{AQU>JPf&smiDS4PcrZBJYojw&_3;O`LIor*hGYrfpRWE_fsbwU1|V?Wc@F zmFJ%}0WO!!YN!e?F5@NeKnFPExNP)(LU3HAjzXeb4At%!P9fwc#$~Oj7pfhQQ5jY% z%kHuW%CPDlIDGKX;RA;b!hg@YI6vZ?Szd5&c!}9U*&s1)Ei&wk3_DzJ{%gL)ysvR3 z`7kNeb6wP+=>m+QRbIG6$4(R+z~%FHp=9DS`B8Wpz|Yf`%Z8`bR#xEAa_p~=l79Tu z^b>fz@gGUeZZ48XWx1EY<`vLQ!2V}Q_DLie4W97Z=Q#Zdi*IOM6@Rg{0Fl8SyfVc% z>NAX=2@6{z$~;h_z)w~?jeBznaxQHZF`F=z!j7cyk6#4d!_SOxyom@hm!G$@C}nEC z6I#DGg-r|PNHpX~2028nZGsR$>ITC_(GZ_`RoV5bGF8vfd@T8v&@J6uzD?Shqz4jWw8|AKF4AI-JPMM&0c zUYljWr>uF)v>i`(;gx+Jr*4~74wkD%`=!@q*EJ1I8TuQNnm5xw`bHAEDhoF`hSx_rITj(WYF+}Bc+I7 za(ov}KwXcuuq{tX?E{7}{ZNQ=7<=s<3s+%Z#gA|!2|-cmNRidz!+WO!3e0{=(l>P* zm`^5;1smA?xPe&|U)+-MNyj+lFxC(2Y;1#;mv4`&*-Kb=MU`3>5vG%NI3MM6`VMAa zo{U6@Cm`;0wb?+ zAkdK$S9r&vvl|f+n~%IR$*hgEvulKU&|-N*r#BH2UPx-4D5%(!ZTk=+Sl#j|&a0dn z@U41)^K1+4l0fYuylfXQ%Xlf#9QLVV+aX0sn8XdAxqpc4aj3da$3wAgxoHZTrPLmN z?XYa9k&uEtrAk_wjIg>SkOSpSH`(|gPM4(}ay+dKUn$=#S8kUx=O@okWYAX>V{TgI z4DAV0Nt9J<{BUmj4MdI9a4)IhUSb<$WI?pTtHIjNYBjMO>~-7;X-#CeaAtwdbLhu% zbRNr#l7Cv|G!7Y3UG}LR+Iam{?ZwTq;oP0`a z741v-DGWBpZA18A<7FL3d>@yIOsG;VMG7WTMv=a15--^|8P=RF$M6$z(`a)sF|5?#^)vsZo572%?Bc>G85g+k;J?^ASjo7$&!Yu(5C z=zj#Z&7>4YGp-cbfylq;rPrhIkVNR`*GH#qcPnjhpMkq}G9>F$_9=Z70~W32G5Am? zU56lFOzDMM(`w%kdLC+ef`>ZN1~D|ZK1j#*3@E#m!6>S(Gm#`e4Nl$FwpGD!-7)yx zPJcU;E@e>XXT^0vtL}r81P1I@k$X+)QGYE9=^C^dx8g3PJ(5xqYP-N2oT6@5b|`~d zGKQf)JJqetUQtb$WG*StZaceoT+V+%>rJls+^!45gs4#-wWMC_og@){8~OV9@j6pN z*UiZvFZyW5ec%+G$@W9k!-KWp%b)1T4oFzL#FMg>t&3UVj=( z-7Qeg{ZPra1i-di;QKn2bn|i7Eet+=+pjHRd*pUWdMh0?uwUW$4Td}bX@Li}z;~KF zp9Sb`S8sIjsXm9}8rU~o)G(C^j{na|(%E@J@%LA{t~xVFsCj*Kp`fpHx=#(o%93V(6-KM8ZSjLUu6P<`tW8&PZ{GECDpUa(PGfn%@&M{T?H zc|uC=S9jba05?IE1E$KNQ#nY>aB#{X&fuEE)@k{e@c)@}`#uif7(*5gT4NLF&Xg>u z37s4!LwxYhA~}qrAL=lnz!6X(4>H~wwR+<|5-EhJQ6Mjvlya8m;AO zJXM~)Zug6)ym~N2VSf;uHGRqweYL-*+x;CmqJDniMyB)G`RcaqadDYDX!7axs@YaqesPC<<06x zV^~IV%lc#dF-I@H%42kz!*oB+PMnelc|sC>%9+!!Woy0ondphLuwLsEPe)HY1M{^$ zv7nytS*yojX_Tdm0*&i{#pS#eGJ@@d*k@|3?*uWxw`wbw`{mSi+SqS*J| z@~unE=NacmF@L2FJSUkw6Y^QiM3phk%m*$%v$`T}+!1ZkSMcnR-i3cBn?)VfqT#EW zxerh=e|f630;%GTNVy@h3_)dLYPWceWw}c~B(WCnM{@zJ3=u2ZuBt7dGl3Y?PF#gX zd965j4n2OstG%Y4b)noSxAPo>Qe6%qzOvlT`nr21bbqPXckWtwbF;ePGcQoPZ%zL! zX4Sy?FH}8_M)g~R6p2>Vv67m;5*w)&^NUYkcuBFOq5(UPJSpG8zSkbvEN_%{)S1!- zPnDQMr9Bu1LF+($BbziuGp9rkPHj`BmXlo=63OFt1FHq)jp;!AxYMbV3F9~*F|^ZM zch7p>mVYO51Vso!h*Eo_Awl23cz(n&90Y}NGRpLOOo)?dfCfWco_;Xtb;Z_Kz0KmF zITP4m2+464P5h{1<}{q*PlLT4qPt}&(vC3fnLr3!YupN&4#e-`NY@cz>;rfjbGVob zDkxc`T5c5cn@DdH9Hq#6+cL|tiwjcJz&esLV1J>>BZ^ZWwkI8cLP#o`tm24r>esB| zXouAAvDjgRbSNG>PsmW9a!e@Rcv6*VLQiJNts|;+${u$1I)dtfzhNh(F+D;^&*fz@udRzeHRr-1lxR zfe%_(c@7*4yxYkIidUFFa=D;J9vF)xQL8=!mqskAJPE zOskBO^j>jZ*nY)P|B=ca$LOR8r#y*Bv02SpPLg|0KjZ02Im17%xY~ zn@Y+YJFUD2xVu*5zH&9G5uI8$>d?|76#88I+6d+cS zTB~^)h+QzTVFx^O`O5st(fP|)o>(C=*AvVB5doQc^59uilpm_v!4(2@fz8pmbr~xu z&{0Q?9#EZvVyx({H9Rro;eRf)UiHk?l$RmXW;kxjpNvZFF$NhR1aJ_jGu_z&{|W=X z`vyVkout;oaCHC^CP-v236evQxx+AH1*0p23ZY;Fn~oCN0nJIr6;Ydusz%(1KF-*q zkH-Q}m$(w|H&@w+NESa4X~Z>+q^VBVmjEPYa~`jNs#X&enT()eXMfqmZ(}3S?zuT4 z>fT}CQ;R;eONGJ35a#;4#QYKljA&m3`l6QQexroFDD3W)4*s28pAkH&2AF*Gx%>ds}weeHngNGTV+6BkVXQXDB585mD z+JL^XW*UAhrICg#t$*p#(|qc$zoI&C7QDo+ev$bSgSFKLrO8Ov zcUz}#y6Re?XT-0X&X{!X8WX-zUibb-52g;Lpf4CIl)4wF;JbDqg5+{|=B!_sQAFXC z5(s7sXC<#vOL%$aik?4HXr4Er7bt?5SvdkdS5nD1R?2oIO*RnLC2)((1A& z0XT9d0=qIu!Kc3EE1p>bv9hPdu|{%!e|G@Fjvxij`rg`i`}o^n-*njV;^rkj9uE5v zjJc3|L0^(h&P#M0(X(KTcF399k;K&9SlvKQKA*b(u1Wa4lm9?R0PKmtqLiWe2*3j{M<-uo8cR>{&x8W{ zdDQy_+M=8C5Y0H_;neRCdZ!uOp^z2w{jtChGlieWP2WAZ^N4UZj{=@0Viuy@#pvAw z@*ZNNY$so@uGSGw$G4KN>(2((9KN$ZgKz%`1wzz{>3?8-``$msQLOTIR*q^)ZQxT$ zKnCTzm|xW9=}QDK#U6>L*ZEKJ%5aQu;CS+pxku+7Y7Wl?J{aWU z3V-vp`DT3i*nD%onVG*?24$VYj@r!58#B$^)#Eq4X_$lu!>bFtyy+|-YbNy_yhB*d zhf(}PQ6hEcLR@4&S<7t}mG_`qe3hjXFX!mo6-(R3+zBTZH(UJopj(~mmqjWj&{zBeTWvvEdRozIk@Uf-^0Sx*|PVWP9&vh)`~AZe;_5LaCAqJ-` z=>%7fm@6N*!z@}_E>utn!{yory zg_R#M=_4`>H|dA)-Xhi*>>d!@5r3-JBJS8}eC)HH#K#Zt<9e1D{QcrCGoaCaX}e`#+Fo-uFIcypht_5RY29h3(;eII;Hn(% zt0ZR}C;vanJ7#!?RwlT^_I^kGzoaf%D%`)=JgL~UQ-)5o3^+sUx(53xEPv18yn20G ziiWgq)+;T7i%OcWW9ppx4-(Jee%5r=%K}sjnPNdu}w?hz?GaEpZ4dc{ib_%+BfXo z*GLFN%6HmXa#hA}Lk!CygMSAyb1)sio(@Vf+HU_l^HRUQ^?I|s+g+$5$K<~ulWPWc zt}7)MX`}$T5_T!mL9$7NLASjbr{koW2QneeAvOH-n2}ShBf3#)bAMzPWC%lYPW=Fp zvjZY7gdK9D*N-A}IU?<6hOcaQ@?fxA?Exen4x~b#(Ac~+XHWzS8f7xXRxY2;S4;)-kT!s3WS~&{okH-tkiXt31Jump5X9`LwO)aLw`b*_8!fzcieH;7_?($Pl;TQVBvo)a4+oz@6*xFN=O9-p#7dpwX?&< zbd%SN4VUUWPLNAB*?CR)Dj#l=Ao4l=J|;Vvpfk%sDJQEaIs2gS>&#bG{`lA`$$q- z0rM2s7w@xR_0<=7R`v7NSMhUU<%`TcOMK7}yrU}_ixI6Z8L_hs(P2aq&rDD+`U_5D5YUv0&1;c;n?Owb zU7i7|MV>Gm`{E;0cd0lLt%cuCQo^oPA{rDTz{ut$c6QOVB&ep)%84&HTA7Aaof}o}^Z0$- zXpJNgCd2_E3N#dL#bkYF6-dqA3JwJkI?bb33=5}Z!nq^rhYp-sM&wM3KbGfKtA+Ww zqkj_Xn8W@{#6t;y^1f|UGKy6Q6iyK>RAEGD^twn}T~y1+L{&q^#mN5@zR?}v&jT$K z^3;1LP$14(v{m#${!+k$aDyOk0Td=ou>!Tsg%*2q~7V8i(yk7doT+Rn3FyZ`w|~4^sa#>SpQR znz#FQ`#kp8GXezX;V6Ic2ab^sg*M;%Dv0jF%5Q<-HkheS6X`i?d)WB;B@B{MN`FhN z!TT;^RmLBte3PUa=bFA!9PV_AK7FacL4S;Pl72!Y3Sjb2kN^q=&1g{z&X~VW^d?Cz z^)^AI`;5pbik5`d$pm@pA;;?E%6!`uJwZb*vF*jia?}nRN}GlTxLe5e8nSknH_!2! zS0mT-n`?A!JG>iAo}|5ggEtf#?SGH+;y9(qG?CmO>S}s7p^3EQ7f*#rwSzrLqg?$@ z8x<@9;7pQ0N@Zs2tN(jjJFM=d&m+;2?wX|PwYa%)cn_1b5AKn;$=>Kmleo_an(86% z3}^{jEXUqg;PD9Oy9w*Grp54Pxx01!axn^p??8TWLUul z`D}1U$XjD@0o1ZTV!^-SNIeM$x3|CIh)2WqxOOST&|OjoU@!LmE#AuylXh7~77O8V zX)628K<6t$+6zCt*aZa z6;2gM(7)x9F@|Lz-o#@y-Ew)Y>8ff?K2}pdR$))bISZjBdF_SW8A@`Y5Eq7m^anJX z6qsQoUovF4Ff2HBBLT(H`=9XPoqJz|{{Ansr${ih(e)#)rr+rOVSi)}2D9B~0LuF{Gd8n{XKtxBFJ{k7JVSetTyf^CPgS5y4 z?ueanQ^*TIZT=|#;7tWMy_~u-$C~i60;KIOZDH@7u_J$xW61LnE&f?1*)Gu=1i@At zv#BH*Q?zc3x{-nDSAS=xZ_Z9vrly}eHT_=i3lu2YFtJtPQPy@hw_YdC^i}*U#AMrK zT7*A_ay6;WBR5&M2+?0c%3Rq@znM0H>kh&?c3}aAH3O+OsbwRq9{-MXt3@w{PtvR) zfe|2%C$Qs)XMKyC%Y=5ylJ{Q|zuOcCSc^&{+8xwdZx{fL4}aU%_HAt}xE_z7Y7iaQ zU2ONQR~xhnHRr+z2rchSP5Y;&&TZ{%ROq_ODVut&ys=ZAn)a0R#SG~2x>wt5w3DhG znh+_cBKl6kpOP}N%mbJR4DpWyro&&ccCFBMtfX4}({$h_0n_$gx=5&{K#MunjyZldw+<-!CTS@$en}t6kQ>L!CTTo)OELe@SMfJ_K?Mdh5LUnM2Qk{F#aMP zMEvEV1GJ}GTt{Vwn+E|ppkhO2oK~%4FZV!C+L@&q+?{18+iASia=PG#+Qzo4gn?ZV%cb?88-9O(K++VSZa4RK z^*B;B(D(FN5!7+87q>pAgMWltFRc81dWcB2S691rsm>yG@NsK<(9-6Nn5ZdS>xSZQ zUZp-SZY(^p(4wgGJH<>02Th=(lHo)Hl?RAS8E>9eg^ZYm&;JU(F6|c zqX0I{t=yz5R7>K)t|jrV&F#uZh?VUB9m`}4uGqqp8$hPRDA&2AZ{|%M`Wp+B!mXFF zf)-X5wYO2mTMZKuim4jV^iLWQjm~b@>3=uYi0PHn|Aty+A|#zwA1~Xgx>*A4c$AfcFjx{FBi_NmHn#!V1KavscCRCjM|)_EZm&zoPv()f)S5LUw_Lt zERHquKE7^JED8H$*$XRc2Bm_-D0(yR8A^^W^@bCIB&xBih;yZZ>I{-tR4MP*A$=mB zZT&WWtGjMbC|Sg@GE0TN#q(Yq*dovniIOFS*Fa!@Q|0xl;+t;P8W$DeO1fr=Cwpv<4b;O^nNOwfpdK-dFx#~j>6 z<|Eg2_`>0jI_{?}qvICpF1BlE3uZfybLaG)G-?Cxw4buH=W1-RJ@C3$Qxj=)N$1;H z7}7%BQcO02ilv98JwSpSR?xKmUpa<<=o*8eAd8{7X2{=UxM?|-_YV+#bNtTwJ~RiHO6>J+ysI94duY4!G$YI<#>?5o9F zu-n6nTaD+#^9+jlUj6b0)U&*=KlEGf&TH5)N*#N3On>^%2OUsz_YqF$g6zg`669X{ z%^Jx=<0!j2I-_Nq+Caj?WPf&;c>^FR0FP+@y}=NoD}o~Rg6WvaZTD+Ex(naDmrZw5 zR`b!W?%u3=>NPSQF2V7;r*Gu0XACmf>u1~-dB%@h)XX#8>GybEHH~T9X@@=il>N{!l@y6t%{ z>vF&BqH1G&UxS*Zz<;mvdy%)jfeX^EYu9$sxtZQ{uE(X{SAypay0mq^JAoTjm1+?J z*R4(IJz%|O^!@jmQEypK-d#&Je#(A|GIrD^Kd$5dmyH{unQc3?p0_hM%ifLB>)?E< zmGiRIr-eI&HAk)Z&UyDHXuK{(FZ-SYGp@R|5uMvnC9HLeEq~D#|9_axy?BWuvpL!Q zV&3a{1IhAXRlrtjch6+7M|pEvwP8%d;x*JBU9WDHl>AY!=+FbAtQLIKMICt0VC*JKh6cDoLx z!FqL5J@;CvR%t~hwOd&b*6Q7(sjeOggod^^*t!RfC{Wb9)8mnuG4|aabs%^MQv46T zE5{V6Sok2tn|8WXy17-^QJYbzohg;Jcgh<8lPi@x?0*unSe`*qLva}eY<}L$D4yeB z@lBEU$@?K3ehCHCblw#dMHDR*J18(R-U^Baioc0A`qbjASG~q<@2*8~EauqJZ9=s4 z{sD^5p!gh$e}UqsQT#g;%qN0eQQjY*_y&sqjDo&4jMTn~;*U{$0>z)8_$G?~isD-+ z{v5?$pnv!d#~%f)1HXiCW45Me-XwkBP#mD@A4LJh5!x6~%%PY^aU8`-6px{J2E}_& zJcr@}iXTMr2^60SEWcl*83F}T_<3Ir?8m>0f*xtVgW?YZ+s2=uhy@0YED9tDXX@WD zT`^OQd8bhzagLZofR04?8Ae}wUqtcSD1OJd>wk#j&c8+h<1Z}^-ZxRajpDzdfO5n8 zOBA4LBI@;{$e{p3FU-*%6k{l`2a?_k{oIFQKZ^T0DN#sgpHjt3q!y~XnRl#*bdo=v z>Mxhb_vica@k~1NN@gUJ%f#?6AJ50~0|y>GJd_{G?3=uwcIn4lTBUQt@O2x{=Ck^D zUVndP^O;;+uE#&u&c|JQM178D#*-`$j;C{bM#geO>Yj;QHsj)7KB4|n>RVrCQ2mSL zGWi?%!Av4|A=8&n=d+n)E}cu_o|A(p^J^phuEzSw4dGk<7uCJ`M>6?DKAxMFW_ z!CX3DI6O4|j&=AzCRZB2og2%a$mcSNgnvDLPCd(6)qW-t9A&m;L1>gnrtJk}o~`^o!@7EB)ZJud1#5eLW~>PVLP% zsAH=!J<(eM33Zx>dOYx4SN#ssAMED)tiTc8GU!#}H>APrDKG>eb>0Im>HPcdLFY+W zKNWeheZ8J6&}sBk7!BL^cqHL2w0{NVQRr>O+ig@BCvidxd>V9|Y0RX!W{|0dVclla zk}HtzU`s6q%;4M)hvx)r38&!;5e-pIS~qNjhBg>T+KL%Nj((CeJjAPS#ORt&r~d0H zdPRsfm}gZr#0XG$=K-y44xWH|MR9FPFJfcod`|fs)hVu{se{x0L9w~g&3~3=c4DHt zYQafZT%o2f3;@OiH4})4SGT-KL(K=(AtmVUc$@%uBo5?&PKzZnz_BTGo|@7 z#eh!Npk?k{8)9HuvH}g!W=UVIw(a*m{YvS@XO~{OaB)eXN&-WacfT8I+1LxXlS-!^ z>cPfhOa9yansu>gC?0ll+J6v*?=TuqsNaVG>wTc->)}<)8^*md5WEd*&XxFmVa?yV zSDy;1(q|&C&cU8f-7%&eM9DUf4Kt)rBprs&!L=g^GD5174(ZO%Mee=7*S*84i-ojk zou@G62T&Yz%?kJ-GePW;cL>GNd+n3c>cm~cp=Xk6|BGezWMVvCcz*$G-_;$p7QyJ@ z(Y)V6@kiYE@$J8$$YC(ak6uT?1^L4$VDS(@q7OP^db?RKH)#5!>B@t-$xCv%p+I^J z4-WzfNjqD>yH+?}<~YWZ5DXnC$cqE!eX4qlC4d&ogLc>ZJZ?+Y3<_lNwt#U%eCnW# z6Q>UlV2KLdZ<*Hzi+|cXfPyyLLnsb&v@FBsJb;3(BLx(UBPCJ*aYtuS!2emIOd+v| zH4nm@MB*|el}>&D=vCxY6_23+roT9NU0P zzSF|7pTWfWXmOCQWsiSOWoR_^j+LDseaGtc@A3Z&P)h>@6cYdd00;n817=Wp5Hb{} z1pojI377HiHXE0qRZj$$*OX2Te{S1G5FJtyscY@HwVO-P5^e%pNo>iAEyvEqO%tbZ z5gS3Aq=3R?vC^(2D!eF5%CcDL$p!ie{f44n(Jv_a%GW;mr616z&Qg-&pcl!ztJ&F^ zGc(*X^q=`c7ABuR;M^yP<0~BgQ=Az7DPRLQ3e*%(mKEh=N*eos=aLfVw7!A<;ld*^SGY<=651)=b zT>K9YEmhWuT>^Gl)(5M_u3%X{i}DX`tK06mSd6{hDBC!b!shbMaj_i)U4Li0R9fEI z?)UrVYH{cN5p%WSIi-FnYfL`NJ5TRg?Eb6r%GT=}#Siy=?%iL#f3Z_UM^}fhzBG4U z7h`=`l^BSC?pNRYp158suT|D7<H<-S%cE`+vOQixN%yC`$0-Ae=+DhIDI4w?^zX6_URlx>nKB8@+vu25M?a9K!jP1Ak4nB825~p zyfjJwtj}-3{%iS6~Lp{ zzk-Q69Y$#ge^M|^Lr0U%;$)1Sfnf&xpWs~wT$pOLSe2cMdMxH(m<91W40CculA(yd zn<^~07=kV_h8lEqKpLV`#Hivfa=99$r>?RST%>lqn~R0~`6Gqt5o9bb3P$#wOgSUH z%Z*9?Gjaa2fON)waFS3)`50M^d&4j(%T`4bY!Ovyf0C8wrQdm!^KmCQEG`^`3l3)% zeJ*dganD#>e)VP%$+{?J@L7eQA5mfYH(LDIdu-X0kt2CycG1YXJ1I-6?0LBpwwtfqzi<3eb@FV(ty{y$jPWc zd`<!19O+WwbJFoWH%ejacYLA8@wa#oX|&tLt1je~m6o0e$OH{7ML;LciUp)I zM`FaOr;jAdCB8mI&5gI>7E+6AMaH%I0u97Pe`%#Oqs;ge_Ajv@_piuFCj2vq5-xxF z54X)1J{P{p{J?zB?LNXfn9n@wSZ>Swx@XzUknvbY+#FPWQ*dR0x@Np%r(@f;*|BXq z>6o4D*mlyfZQHipv2ADioLe(fxAx0=*pI8ef7M5iu3U{{+DQ%oXoCjd91D1f4*Ata zy@}dnJ0Cy4_zika_x_}FbSZCdCu9jndTA=T^C2%n61JKAQW7>^MuG-QtG@CP29SDc z$6aZRipLi-Dd4V6TgVP#Qh&wWtm zxsrGO+_T$QU!c!#!T409>V&QQS?X=R@h2t=OPqLP{cYqg+>Ezd>Ul?8*6ZM8?lUXzf+AHfRSX< zfAJ~Z48Cf1WdgNa)wO27p#F>N{}0w#(;8hzQiW6Pcz}-<(FePNp@k&jwBbo|l_~0M z^^LqZ?Je9}thV(f-l|)o;rm9lpqEWqgtiHCKP2l@#WNwe58^;TouGF>B;r)!bdcGc zv<*lIokodAk&q9%G`3g=2**MdGtR0tfHmd%UC&(_pTE|0Ga!Kmb=^HwAKeIo&wq*M zc6$cthJiS!v@){&os)Fw$!5hr(+JGegV^&c@q+8I7WOA2>LfCg_epXL)dScQDl<)^ z(P>LGNvFoGmPc!yLfGpoGtHv$Xphq#VzN!WB76p!*z;`#`^UjA@cE}6;FVY>v53xy z6dPn`P}nh*L;ZMqAB6J}Sxmx8DgAf`AJD}3QGm*!{ydWpDETo#1<^Z;(yxg#ju>|d zf{XQ2lt3XXZ;P=OM=yvKuP+)$1{KFW9A8mJUmBR)b1O5%(U7(^pJ zq%#YBKg)zWk0N4DvqQla+LKDU1$LkI>eN2aejKsH+2U339ddg8>ivek0Vyu>;_ZLlAuOOg^Xtx#Yz=pyft51hc2` zv?+IRHol82?(l+#8PO?fOS&@(ClYctTHE-7>uFZ>FW9nbI`_Hyo(?06K!oFNCDv9W z4TP3Vd+qh=KEewQ1VMdg57GM%$w(bvh-C4?xy(lZJT8V%B5$^eE1jS)envZCg;h2b zyG=v1o4u7v4bNt)0PDXWjNTMSEv!p!s!IEjy}iAy2d^*Qouoo|-cA$VvANHJ^Mt7D zK${u&lAS0cKfB9-y}@r_tyMd$V`XooiB3mEb3uAavk`WL6>WZYPB{;~;T)T;X6SN= zh1ZWx#L$|qwKpl5hI9HV`^DXv^_Lfs5b^MJ$Gi`fEO$$q(;l?J4hm9cVY{wDcZVRWJ41nQd7lC=i zcOAwZchL@ktt0QsQhmZ92Pu%|p!CoOJB5}w1&$&&l(f+BhaoafaVXuwfpdWC(hpe* zuxumnA(@t57qz5}&P|HbT~SNU1GitdFIxFG6Qe^Iw_hCHm^VIgl<{@YX%N}HEnK4! zM(1DDjZBu2s;Ke6xYI;E7U>}+nsG77=z)484azq2errG3(oG>})kpX(LdCyYo(f%` z+wV3=S2fj1ADL%7o97(zf2yrIvZ1`AkHHW{*V#LF_-@eeeAi>!L)7jU$kfYWo)#3K zu6YdnXb$n12_txOL^3)DKBKs3%0n&4+rdMFV)rsS!!aa){Y~I*9eWfVn=@{3H>!v2 z+(}|F&51L{ETK{;iJr2>%;|ki(N;W6-xg6d!dE?28yd9N18yA{TaPrHf2Pd10+Qcj zpq{$)+m^ummD%*Sg7m5`c<5`IjL=;w>d#Nr`*t5ARxE$0d3)Cz$!l=bx@pP;YfC_r z(OkuFZf^zy4-s3!)KAbejuCNePm|c_hKkVU&y}^u=X=mUBu?lt`5NYNous8D1Mjp- zaRFZPF*1QSi~vDfLAsH{iMw1r=+8a{0mw$^hajJ<1k%~3lb)w^h7c^l(QO=%s6yC` zYNOKf9QCCTaGB6+Ej6F{c{-(jl%^Z+v`T#0?Ewg&BQ${k<}RhI48=I;$pU2Y2h{`U zrb)kj&l#5MRjOAhjTl zs$jxG)PiRth6w5!>x8ym`U`sPJj{+(r)LW#3bgyLa!I_`mGKM7NRRonz!T+@lvI=*;Wg6deTx9^d`LvLa)&35hb$H4SkCR*2qW| zOud2#SeQHK1{F+id^tvW`RU0i-NAjQEs&uC12X#8Nm^GOS-BbAMeS^Gixlq_DNv`R z`g#^t6FO_>H<2nXoy?<`Wku~~dk4srIuNSW9bO&!Kl1zc8XY4FXW4z|X=#prc{dG>8YQCDkcTt91QCY9LuEd#)$muOU!zsT}~N=vWl6CCx)fVoWECl>WTOD8mg zl%&9P&(8>KoB@F(M>9fFBcY|NlIBCp_K0Yyp#!wvkhD8ccdoLk>n(mLK_W^(bcU~! zQW~)HVT38zmi*uf0X$2C*?bo3#Uwu1j7EOc3vJ+M)9-|DmM2%jL{tj1JsqD~WiJr7 zF>oR!JFM;Ef_tRe)+dszu=*!(yf64uG1d9f2ya*~BA(1#ZNNhz`q|i=$s-we8;T&H z^Dp=Wjf>a&4|lwpJ^gCFkb`;Y{f6Y0<@+7e(t{H?%Um$+!*CCgrH7s)RcL0h+c*^@6#*9?fJUcO9@<5OV z5}H1*?2Ec!9)ZOn)|<&rRIX2W!3u;u>Wes`l&SqR^Cuq$d0lBzj}QZ&{mPlN4SdtZ z007n;V`@2>5eU081rAbgch&g)I6vR;Tbug`sd2l`i?K`$fUQr@dtIztE5Wb$$(3a&*-) zahu6nB}T&G;x?t9WvbK5%iTWLX_H{x#7WuqxKUz>YWBH1!WW@O2}eu;Ki+i>-_|W! z9h(3Q!;FH}QJBju8ISkA;~Nl^{UOWz@0u|Ju5BYT4IuD|EH*O_RnosO-+q{TSv&e# zJN56!m@Uy+!0Cnod=b0&l2vJm)}NO4|IPmVGIn(GGWT`!>VM1y&Md;o7u424LiN;w zYPR^qP&mk%)E%PL_rHSxKsZlB;m@}}Pfl+$y4fp||D*;R@sP|aQr-p@0 zP0QV=SJ}&KqBimYq@A^3ap1!3J8$7~qTqbTu%Qu~R1f9rT8#jF$zGw%=eZGttUb3K zwqq5%rA{CeznlXwcq&7S9H4{HL8f4Yg2o2g|Masr`aV>(q#BluA|;0xj9@mqJ5UOe z_NVL3T#$c{!=%LX$4;~!`-9jw?DHl2`Zd?8hD%G(K6G^Z*AcJ7sDiYt#rCq>drrKo#aYHr&5?@^-;@6l_wB z1Ms}bp+L(5Xr_o+I>Llb7vutrTQ^2g<)lF-swCq?x?r)PS@ia;aitH|m}Xaa+jA_e z6=tSt6GOdQjltOy7!=MyM5tO6Gv!KjNy7k=M&`zz_jm%;U~Ez#dYl1i5iD|MlnU=p zKP66=V7C__gmmV|ZnjXMQomnK?|D}B0uf|HA^MelXv_f?4WecR^I#Y8vUt!0`vrB? zAA2;6{5~T~hZ%$xzB}aSG-H)#kh9ddaTMY^!k~G`b_p*x&DDezx~jT78_q9mEurl7 zR{`R)k=Xqex)NA|wdmVggt`HDW~+jA1s}|$cB~8_#76(scDKad^GhJ^xrT!lY!ZFi zn`^&QDuISe)oiyG6=v^vbE2?|!VJ><*d8ujZ&_o+Z$P@h9QbmcO`_5t9Crk;bu38K zk~mz~eeA!eCFR!+ZgT4CnLiy4PBhl!fth$S4lC&7%DC_rh`aN?R0ub=B9KD!1{ zje%5nMp~WNCp9l6jQF`nN~}0c(`J7Ns^obClsqIZ*QG?ZA9V0yrw%LlIBDe?r?gC0 zc*WMdL|p^D;UmB!lq2pD6&hg>>-0bj!YrWGNTI>aZWdNbBzim3uHsS6r+F=U!eta9 z-kfzbRPgIKSiHEn&~-FQV3Xzc6r>vpToU*@dt7}M$=;=2Avd+cM8_h?s-v5h!HA;< z^zkw(=HhNRv2Yova%u=)jx1d0B;GykLt(}$=aBtFa(LPHYsU(vgsfO4jUlMANdb?z zNxq+nxJFu-+UJ#9wUl;Y=C%+YRN=)L1s?J#)EMIG9GwNG;e#$hYAh0Y8~VCjOpBVa zW@~Ij?1J>PSr+LRm?X$&+J-ewCNPQ;sP#muHi4mpHl|Q!jbT(>{)8VeL-cC!0JdS(|?iUiuuQC6|0vpVs3o7Y*UolvA{%zfW zwz*Rlv>LYki!~sGqK&QRr%hwjzZW~m(-Cj%GmU?Z1R2BVqb5G4Ir0KqvDyCxNNEJA zL}tHZ?2`nql(0x&2ywazgwf`=A$IiaLcv*qAYkZ}`6Q%Z0KK(l@IOZN&cp4ke8+H2 zF(O!Z6ADQ!qBNKbb8Ht4Ivkx{vI@z1s<*5)YT_|nKV`Y5eS($%2E{c@IR2pj)j;hE zE#_7q^^Le4DFTa=D_Vpl7~u5;B%&XlDYH(2{NV!v07&2eD$F&glhiswn14fD=pq1{ zj&I8Dm<4bJ+TdH{Pd6PMp;h>Jao39NWKw|%)0oB?D`-RgUD^g)dqM6LLW8DC$HeOp!&ijda>F#Fe_^r%k`*7a@0bLJyk=+zwR2`?M3s z>$W!$XXY>1b#o^9o2r&{d+RtfrL)Ir(M;!Uv=hl(Dks}a$^;;#1xi&l?>qm zC;#cB@L7no=)#GAg-^F7a~;o5k3^tNeMd7v8ABH>q_1?b5IZ;dNhL6Tx-GV@D_2}f{b^&kFM`Jrn6(o{aRB$%PiE?J9oIp30>RN z8r-7paVpkMZI5%-Tz8J-rsk*^!9$*NzKbYGY8nw0_D{x)C`;s2nGSmPZiR*s)%Cn< zslAP5eyu|O-o+$pv|fF{$_cFXho`+{K$G`Oypggt1u2MN**=E{N)sES!~lkIn9n?L zw(IA$JdtaqQ%HuXOMw#Bv5)67fuo13Ol03-#WE4xVZy#{=uHRYU$}b3N=?9M*cZBU zabifEvC(kwHr)f+q%*=^@^IwTkG($*;lI&SgFyKzlTVk&BedJ}t3Z`xiW%8S_U5BE-fvcO=o^_R&k_&R5?FKRC}(wnFGuWA$B#F1oH3X?xZ)7!Lj0iZ zuTL^p5y)MBp>>|%5g^-@2I->)0#R;vm)8U$2&?mU{cY(?yDzH3y_6h{b|p%dmRHS2 zm~EjJt}H}MDD zTABjP&xzV0qcQ!yL#!~YbsOMt<3I-MngU=F>n1Y>>=tVMU)N68(qGq%z1zun6z!D( zuprbw=lB$WWm+8(HvJP6C*~@z@-^%~lQ#7Qyv!UerCJ(!7(KLIH^8dTD5&x*Alp07 z^mLQa;2KyXkxF{*zq>)bM`Lt-n=}mSeN({CcjYcDt3!7i11xsr^g)5m>VVQ!YYw<8 z4lIQMT3P-bgbRngG(>l%WtO>FTe;A)7(093w5<$acBVELfy5C~pQHeZL&0R{=xr;r zbgNQny1~G|`Erccn$UI5MGk;cKEL&*0Fn*7jNBClr%T+;8G0q(=@%UfjGcRHXItn*u-y9N)L z3kcoATZXe!31MR-vx`8#`Zv+gdqagE`?qlCkprP`rO`>TI)MW}Vp=`q`e{nRbp$RD z3|6KD5n$jO0P~M0np0rzqav9xd^9CA4$t33W~Q0#@W@MtenQ_wE`2D`q(;>jBTRF{ zjKJa=(`Z*DqwIoWI#B&BixW3e_-hPWOw8~g&8i1N|3>g4`#H52b`eZww0B9gHlI*+ zwqui!WNh@)AK4GLP)>f&owDgiHFK-MAF6f|L%bTEXsFi1IVSK538%dg?c7AYw-{-N zG!?*dhKTwDOvJ3dxkkPKV!9y1=ssmlc#VNQ5fVfDsi>1WK|)C3?Ze6XN!#3srR&4z zH~9aeu3L734ST@A|7nvgO|q`#|MO(Y?lumA_#eG;N^ig05C8(gikMob&y1V;{^Cpk z+!~~2Wq>9lC(iHG`g!ZMQqEPLMEpVkO3cLlA<;ugpAM$bUS(`(NA6kCk_&7YbiwynR_2A5@4*``DT^<=q zcUwAm1iXm{c0Xt?=&70~C5Pt;lPEJ+a7X{=PozG~6{2)^x1*%XA5ur5S=jc0z%pA< z{m3A--6pYBmQHnOo!}Mve*1xQ#7b~_oAi9w{wwn+Zw+jp8@#7gq6+~603O~uwEV6= zU5{j-z~gD3^E%WBAwPeOhBYT&AX)fciFb ziNE2fC8y&8Zq~J7(gUCXJq?&Pbanz62Ob8pqucXAm#*Q?5`|Y)JuSO!Y}@P1`=KYW zw|8`j+ASYYR@P0p;dYsu*p#f*uerSktu+!O90kJ&$EBQKB^+i^ z=t^94|JElHV}QMK)Vz%1!l=Ix@#mVnB;PNVj>YZNsA~vu5whCJpttevShH^VV|T8p zKG2KHEgz-Mc?%s${ zUb{G1Q6b($Q&X03L8WjyzbU>Fxoau12*FvF{Ht{Q6;XOC;vaxu+Y92&;;P!?&GqH7tt2XO zb3bK?JcehSUir{ZvjL0;~ z9uJ?7;EQ2z1pz$)biCEn6(22E}UQT^~rQNeYE_^1; zln`ovL+R6%QyGYzTcNJV)MplvPS^0z@xgV*u^dO`{43l&1lEINQyRV@6lU!+w>=0$ zX@Q|hR&(>6W5=vp=j*CxaiNddYD$uF8R;{Q>rQs5C=C}CO^WheoMv-ZGHWT9&rXFB zJ!_C?-@GY2*w(!Bgv7aMWx6~UoXCV}J*!Fjj9y>WD6g2XH)4KV#q_gDDYTAtUQrok zV@LRM-jZ&>07DS|+PNwydeI#Eq33XPU$F`2qi}&9U&`TEnq=|ykI$t%>fC6|j<2_? zFVbY>S)y>+^j4giVKJWUcQlwcc*-ppbrH!R4vrqjkkZENhtfUXc+WX@%an2cc{Tq& z>`R?K*I+d3S|NICV&pnArym6f@og!O=w9eb&Tmc3v@4D+7&!@bBL`uS+7BZ1IZg$Ynj zowi>|t(hoqQZ|V0VTb0CVvHi?s%=w#_T~PKLQCal@{Cf!^_ce@rc?UFk-#gYx`ATD zr91Mk%`guKfkq+kEt~^T&Wfc!lZ)kmwFhAY=CDMhiW~M9O2P)*aYKkKv~~CG1O1HE z9438EQ7UyzBIFTy1p)eE7{V7J$Y4`)h#SuNhgr}`euBSV1h&|5_zP~pKO=ceWrzX?Dv}_IC#2HC0EhQj&SCzH+UvlKKj-CJ^qKANQdTVr*7IR8l9_7Ey3^}s7Q*h!zwj*7nArThKF;C z*(8nHgcC6o*&Ye*fxKR<`w!B-U1xC;jH}g=Pb*?;jGx z)y(F|IE6m4^gmEH!h!bE)iMl?NIF?pusP;+?fI7#mpZ7?cUoC!z3~ma zGb+kO)zk8{YH0%R`2W{!R_rkAr`m=90r>+10)qZeZ2njO_{-F)h3MV&3F5ye8#nFW z@&50jmaJJeE%^7>V!;0xi#Tw+5P`v}a=*}iVr6eVuHf(zvME|F(WpW8({uf{5-*5L zN+``2Q4$wHT5c|wnqEye?McfbA9N~=n4Jet{em4V6FDnN{X+C^of91@67*B~>uyI0 zs^of^p5=M`>EV`bag?LoB`q;ya4@Rk_e9?4LcjwB41@>@g0jLMG^8;40Rxmp)h;wc z*|$+As+1%^xo8uA>Vr=~)v`%4Flr9TE2)=!Vcus$j*wxLG{7DReyb|Qui;aizgMIC zbPqTY8i84cqM}Ee6Vfw^Cr15=K873sF0O^GkI`@Ip$5Y%frn_rp0?D7rYwuh0n3l0m`A9;xn-jjE4-t0JHU-!>~Iz^zmC)-l7;W}($ z#rhtSsvCxz;Z5y#=l96Y?F3=YiN)t%1HN>8KCfG`Zw_7$E{{#1zzeYK+vSF}dF@Lj z?Th85;ae3mSrPPlT2kP9pf8n8(D{#!)XxoTRya-)1&DSpgB$#_5v{^TdOy_hpqgb@ z{;eM{X1DU_g9HmjgNgcSZ%1JyxZ2q3a)qbAPP~F_g@48Q1YV@SE(&#fQLJ%}Whd*% zl2xZVQ%*9waxtP<{AB|^!Ag=$dNY;AE$~M+(mOfTqya=Dj0tQLiFLu*hS8 zfj2bIh2|%UIhjH7=t)>aL~KGpH$fEo3!g0U5O~ys?~`);#Tpw3P!DPjxpT-pKY)Gx z;&b#*%oCC2TigJ0#FL|oG74@XLPL}7eOM=Wdqiti)WUL=hacE6cplta6dGAIcq-`x z@W)Z2oRv8~^K@}vZ_BmG>ZQ;;OC->Fk2_xv>Qm*%ysJ@wahyv5RW^^W>@&-30}TxQ zJ1R6Ch*R)2g2P1%E+g|=FYI%lS0e*32@TY*;;ZD{3^ah4VDU7o_olaezKq!@8)qD` z|JFZg+AwF8B926m-yJX+IFLli2`IIu+`I56W>xGht`S65=Vq znxWPVJPzhr(L&Z`Vrdj|$M1Lk7?s)J8y9I!!1%S=9(R|^zj;3H)8_#Xsohk7V@ZK`=iEO>6%eX2=|#;t6$PrkF}lVwDcD>-?oX3?C)0 z#lGKarlZ2dh&z&-9DN1&?kcK?uCG?a@gy!$)u2W&NrB|5R`O!J4+u=Yw%_b-lD*z; zLx2sCsgYdKSYAGCpmg3Is$NE;X-N2{(0N&jlU0DTzX8 z)zfpiN#2G>9Om%T>|E1gWjmSkD2!1azLiUtqFGd&uGE~Jw5Ib-Q-YND$2kq`eQ!^H zPvMI9I2|07Bbx*|ak&DPU@6T}T1liPk}yWp1{xmM)w5m+ovy`N6PTQ@gd z2~%u{zj;@Il#orPM25L{9ATzxM}YV1rQkXY4_2C~x@`+QrFCoNCS7@;k248Br~iYfX>gbN`W=^+EjpV@;6B5b@dMa z_)T}}t`+w7Gi&Dv;mtIV=oaJ^ykB5o%MafyXMo~^$*Mb(s~XNK8l3PB2gn}p^yBJ^ z&*#n5{rK+Asc~+*$-XR#<2OT&K35bV*YTlfAp6_gh5P#BDe}n@T!o-V45AjWAH9*% z0^c^n-^xqSQjCAr-pN|Ta^!oQkW)k?#eiC!H)prCeTLNhTH68~vTEsQngaa!?B+ia z*l(ZqlA1ONeAxvC%BY6=uUF&*}R$KSiqQh+YP`6i)1a2~)94 zh(j|b*l5CqCb00-iVt1g&#a<#@t?rm{`h=Ivo+nI{s&CTfJrlpDt8Rg1EHf zZ_I1-{w>kf_qC=!{Kxca@CT2tIzmWu*)t%en;#D;eW|6*PD^ha_gs(T3IV&xOTv>2 z%hvvMqw6Ix5oRTZSm{Cf-^#7%>LIuvyougT7G;OgyL(UZe1;|J10PSYcw;YAku0LE zuHYt!{@M$0K)vO?z($lGAzB%IJ?1>vs?{fIRT-0QUR&`(rZ7Pe%vDNc8iOTNo!mKi zv-AK5B02LoPRkzMDNDxUo{M*;2=>*b&@YO0X5SxB+{u8fMRpICk(nA7GuJF>nx3gK z+L`7iW2!G=?%|+EQ6G_Yk2Ak0*Q`vQ#n9)%11JRE?zE>!W5k`6sX~?sAF-SESfz*c zplMMaBe*~iXP9me3cD~R`~OnR6Ss$^q8bq(b|!k{NiP@cR7Nh1ACFB6mczI63sJ-^ z(UDnl!O=uyyDAue1N5@M{H1Y1SVPNvNfa@hr8aCQ3gwXnk1wY4!t`27LOI5O*A=w? z%Zm;~SdDt=gT%&QXWP8dCxS<(sKafI5?EznS{HrdhbOeInoxma zk|Txt@INDnDyQeu9h-ktA`P1#vP89P1R`h2hqUT!m3jhFn@!0!g(o9c4&@;mtYIjy zu<>S4lW-yK+{c+2eA9As?6+adi1v4i%9Sk5nowgseHGovk!>5}g#Tf?1nma4bMt1# zx-l>EX^q$e$WhMRMAn?us5qB#9$r`4RIRi`4fq)-O4Jj{2;@<~An2W?(YDdmi8MsNv3dCxk8#UZX!>Y`EF@Ii! zS|hkQL$8e|3L`o6wOv_5AfTi4ca)d4JT-mw%kEj^Zxgfl0XJsqKgA0C_8E%2#hA6D z;%)XBJ+Y;Krl9Go5bjOCUk)^Fjk>)nrYJa;AkTxnXLDK8ab+y5&#Zy24;%aH=db8B zTVgG?k~u;@<8+5eZ3Ptc0!;QGyM?kba*S0p5eHTb)aMu-e9d zvH@9o%1L4}^|q8TdPLy?Z2nrDA#=Ej15M|{(mN!sk)v&@YC=qV(nYfIcTUOc0r2Rq zvuv@Skx!{VPE>O4=8;BKEU09fBYzY%9_X8!&t$U7e5p~bJ9vG<95bM89Iqyfc--I4 z5J8-nz>$LW%p6nu*X&z3QTJoGxfesg5JKP62PXS;Psg;nG--f zzp*b_Yvugu6uJLRl|i}!SC5H+;K=|%1>z$g+z)El8??ZagG?*XC%HJz)j2suj?Mr! zH)N?=LhKHbYb(_m0d z?;f9c@mSk!R1b(KYQj?HkX|}B{ZVt+rj!wR2B3RdVVGwDw##ka^mzQw^wDPPAT!M7 z{u(=%Ihh%tG=T?5Jv5*HRfC5}SNe&FxS~$NxAviL;a+}qwXC6*xkp=(0W)YM=|}~K zb!&HhrM<62Vmg0=wzPWo*vx;(PB5&`8MYqH_$GX!K_z=5!WOgFeI|(M{!!~#_;Djo zw}G&9>9Z&CUa_?kIP6?cpwni_K2|9l3a_v#eSK2ZMF0g1w;tZw9ws4|&^j`z<>OAI ztwz`9Dz-A?kNWeHv8u^^pEx+X^JcHhyy6%f1QMgT^94;@39h|h&C<++OEgHG#&8@HCwq4n+56b328y18PFR;S7^;@Nv zRc!OmnWqC6c&0mJnoCNRDowHIb)3hYC zR5}ssS;I61FSy89oa#$P7FlH-kshC_r)^TfNui_+_iN=M{3bt(>d>gVw4(J{ghDh^ zwekut-Mph!s+5T6G_W$^jOi!MD9(_C3SLBSpj-v6_ma%DVfr%~A56EAoko)XE3{WW zkW3D|yUcp;Fc7TV-YQpXLWzJzg5vojnKM6>5#i1I zu%;x8XVriPi0259Jhj!KQlKuQuUSFUAM}jQme!0Y2^ zoyM|Uf%PJ zTa%l{Hqk7hL1k$}{djQ=Xpn*z27IIzUzW2IdPndzdiWd}MpmbMx=yJFXG~!_!9X`` zKiLw`<68^8i@gtoW1zf*h;*{2f2!8n3-14dWJNzC4DP>RARuA@kQRR_H*oO(vMtI% zZl(Vti{yOfX3_p*TLhs}Ij7CFB#j5l$);9+L=n(N zV_pQHy;8RwFix>kGNc-Q*$@L&$RGqEv4nDkG(g3#)C_4{)QE86@R$$+@LZfdQULkj z6Qa4I8h}H9F$i_}XgQ%q#Pht0ILiIN>@$go-H~$!7v1G1ZDQhDK`mxe zjpv>RpY+udjJv-)SMz}9UWcf>%5~t5w;Mx6_#)iNecSCjgu}rcx zI*VZ8zMJ`>AnAMv8!?dn0acn1_a>icxR6W@b*xcMgM$-Cg;fNXqS9u5S;8i|y-@so z3ge7jw?>L{<(xLDl9L144u+oS+{C$;ch}FAaeeBo@96a82YNzo28cC{=L99tM=beH^x)ATMlN->|G& zUeRS1t&IvNbQXjapBw4l7<_*5K)AP-N3|IzQdw~BXWA>4nWDoSj0)jHYLn7k@!IZ>kRoPLWYL3|4E_EpBuY&UN+rZNW^s2San(l8} z-kschaJEi?&j9=61XPxHB|;-RZE4!rcZU5Mk*=GG!~oo_v#jSKwj6wK=(va_W%A~G z43uR7I6abM0gEETj^fu*Js#bE)SG9vuQC}uC#4pC<;azP%hq?VVb7q3@-97Nd8GnggkQ?2`7AmK(n4N}ahjRHwRS2Y%+vji}#MS|z>wbk4k=zm!dQ6COx92n<|aoNHPuw+69Jqs93Gj z%inAyxmpy*2^nr6#kHEYr-4}#fo_3aRL*((0LclL0ORM z^#9J*CI#C1<;he8X_3lns_D}c49f9#Rsz1t52a55)VM__1B^onD^vvGT2X^WPf0yg z?+2`F+~b+`xhLcK%EQSqzqF{Sb7=R6ex~}o0^749h+&)Yc|e=&lKa~$IIWPA)#|$)1xF`Bajirr=sQLY9E&SMqdfi13 z%p~Zo($P~Oe4d&1AiBu!D99AdTwOkRA(YZaa|%b1+Gge}*VC6nGb8$+$b#^#$dbvk zH73qFS!zE2C+Ycr6G1Is6^5{oF#nNIdq;#wgi=u~6lsA58l>##3g&M)KVadg-Us^v z=ZEI|rBj_W;~--qNh*5J>S8D@(hA9$z9$QXY&`oJcYoe^zfj+up)q#9?j>@vnx!sf zrEijPK5u^{{O!8es8bahI97PrkrIB#(|#a_h9#6>5FwDDk78m+W{arMh%;C%bkbd{& zUF}HecQYlriW1}P_mKh<{^+%s_V#xZVk*1^-Au_t0q3yKhp;0BUE2X6lUM=aV?)yW zS9)_25tfpREA9f{&XT`BE0-$)_d!6+Qx*#zTA%`Sh_FibS%XV&=~)4~QJ7)bRjpXV z>6~k5Xe=w6oy*o}$;j_4JuovEp8i3Q=LA-2{BdjgUSO=?O#UiaN7*#q2Q*KlM#t!R z-&#M1UK`;1G->Mbt$leZr0eZAn=AZ@S@KA)~1(EMbzcw9SMAJ1Un zZ(j#Wj}RyIQBMw(jGM01C-cm~Hdq$h&o9 z1uf{Hfmg9|Vh=j6}hx=p()vxRK)q%cUe(VM8Ops{r%h3F(q z_;~bGW8B2?M6p>=O}vQlMQcpevOR#!F4NEldtCpf*A61GLfk^jP*B%NjK!|2C`QvC zbWxdg`~nT}-Kr%1z72Aihf2lI^#sxBLOE|ROC(3OEc`iui0tnTh4cJ?a_XM)*&tUG z?jdDH$^d?3xt_DHiv5T#Y{C!ea9~_kGW2#(T8?CJKdqGLV@zLyYp?enFJA;Uc_p+j z3Axan1|#elEb@07XIYPx5s$ z(v$nxc>#Db1*P{0`^M9Tjk(BP>tt%^hc z2WWVIZ6KsZTPjQ8X8G+WK})ukMMRK@^Wwd-l7W5Whk+OaLJ+z7A$NrjL@xSf2Yg_}u=7y|&9G94t9xs~rl0e{@?m>G zlur9-(W?VW``k*tLat7@iutAbi7*nx^HL&yzT%b`vT-Ilz8y%?5}c@ZIi4=ES2?CZ zyCpexO|&kLPsR?Ax}pD!0*<7saw~`t{APlW76bE)?St2g0PrL6QyF8U6T|njpz9;e zDkzOuAr3-j;t*wU=|Rl(mqjO(x|ba!>5NNr(v}OTChzve zf!ncU@$B^$~ zizz4~&Y9$jHIj6{fv0>|R|q{Fsh4T(+gXDJL80+wp_&dM)#vwdRP2PYR*xILKr^$d z)N7|Eg|MBzFSrHS#FMlk-2#78N(T$g(!J818)zgT2{-7f=vgl!1xP zhGRwCEU(xg>?8@O={sY$>IsdCgzPbUh340TTyL>b_!%~MIbBqBnx!>Ob|_wsR46x0 zO6|q^q~Gn>t3`F?ldf<~SQ08VsNz4SP4lv_%*C@qV_?wk*7g1P3?xLL9 zuj>i{>F|F7Vpe@7>AW|4$f(*Z43A_T?5hsZDNxeHE&Skr{w#rT>444DIxP({!%Ho5 znUK8U?rD~jT5a#5=_?aW9vta106Zd8m8B8rZVfkF%3IlJpFeqFYw&Rt1&u&2f)mJ@ zj;KMvs^s~i#yE5cZ72um!MrPO@$`$~e1LxA@o7H;4USeVe#hH<3#afOWxUU*5SUng z4M<^ylUF0V0_FwfDZN+{IK>YLZBVvkmtt!6ZF>_w54k!IV7wrv>nipgSECpDk#lb}}BuHC;Iav5^#+a-mU!(?VumQE|> z3dOU4&E{uA@4{heGFU!JLT*$)vH!*wk2y*C@0s!5LAM;Eu12aYQN-D^kw<4^G0M7> zSWCA>4L{MSG;j%>54`D5!_rZgU)3fVRWBVMjF&vA1C~&h#l`BE?qnmNt05^SGocdc`5!*yz zZul>?#J}Ofrnlv2WR+m=^GBOa@)vKlg-zTKD+wgmUX z1idgK<-V&+w1b{Sm_P)L5au%WNg2~HZ4_ZOlVqnYTSa(w8Stn;J+X6Xtv2}!h2i}? z?KhLyLo5=~mF{XL5~2i;SSB!KePFPQGE|0vE&CXU(LoP32K-65Ck)q<33Vx*=1y?1I~ODW#2kC6gXKC)qR*P$`yPk#xi#Kv%e2%p>PO1!li)UuaO*`%@Zv zi@Yuy*Voc7t-iuj3oWIiBhCVC=bG)1q&3G>K^+shwZ&%b*eP8d4cjyY?nQtz_*BWL zEFj4&SIEG<+9cVp)oGoeef$E*IN)A-2+mhX3v)W}Q=vm6^$9B+VOuw*tC7F@Y1wpB||COhB)-xR4D{^KpQG zDICirt4xkku8w9u@Gdd&RO-Z2ohfK`1(?Cq^px1IZf-EooJ6$n4K>I=GweAr3#;(XDRcnW<}oIK&qf?qPoLD)%@NH84FotItcR zcyAJN&eJ05JiB?__uq$fir}m=HA6HangMtsRxsHXwBmTY$XgrJZ1N{%-CXYM0c1BX zt@97{+^tUMM)U7xbhZ5AK62=ZMbhzAFQ*aa5J<+$6?ikVCeFK*LNb~rS+!q2L`;s@ zaX;gq#R&r0dE_yQl#X{wb<3wMxz{Vs;aI*K%Q<9csxZD`{tykN1@``K4?w)kqQCwR6rhIaAve?lq+ z^aH$|`ui<)oEVJb1wLlwYDFhsoUQd{>!i&oKH6Dwa_Cet>3m{Ezo!`N5SPI>aVKtJ z0{kY;V}Y0yb`Y4(*E82t%eZRA!`!10+<&FG+t>G zpDPxIQW*xA)E(UtaTaJjqR&@uuPB2?cA2JI1CejVRJ{vBLc8N=^_$?BiP9V?)7Wx0 z{c-`_F=Kp-Y`C{4`BxPuTs?(vcn_7pt!`9nwe*^+jve6>For|+!jLv#j2|!M)~pW~ zJCx;0gi9itT=Nt6s??0hZ80n;%9c!d`zDn?OpjTgf5hN0;s?zyK1>Hrv z39rk4Q`C4G`CP^hdQ7GL(;m zV;8zGD~W{BP-GBIN&sap4YZiZ+yEL2-@XrpsSnrj6s*_Dqyt)wk z@JicCE6BfF>B>Ai7SNvf^8CE6n#ZN3zSmUVV6SBWel5~!W4i_Omp2%1{M9PuI?)fS z(#sKBM!{exC)!I%o@YYEF-qu{M+MIbq9cEyR^JcCM%Lox`)Ab*2IfiguNw7*-i!?w znZG^e*uCK zBF!(drE^&6h@uM*n=<4ls*4f$H$+f57Ua_x~r0x^C`n$ddN3|@9&@e`~9E$LdKXXts$j% z1Ai{D+2MzYIRPMEm_M6%pBM?`n;bYU0}9Rs*Ke3HI-=cSd%tZVI7irCRBZY8?(ce_ zGt_&o>uWHXD#L}n{Ki~2Z>y@xFI;=nP4x0lDale8+j?b5nTiOZi#?709;ky=#5N*j zOXKy8-HKx+CCEtkY|@_KM2mms$cc6$i#lBm}$D1s39qie3`iGmLdx^=N87w<_uFobzzT zI=qRwE7Oe(=)O)n1K}YD!cTs;B4^iVbvC*iuHv+bX^$3-h*JF})~T||y6dahAz`yc zyR4-;w*?5OSXn!8t0obpMo?BA0ApX)Yo~6c$io<_MYqeK%3}ggqVx=Isqz&goe$-x zGG<9wcRqOEpLdQ{j-CncJ$V{(7ekKX|Gt|cqNA58*^6f-1a58X5Ni+?RtFC$!)w6- zDcbAwjgNa0+Chf;6@q7~U;lT$s|9upQCtC)8yvtGBH!SN#ySSYIx+8=Tl|xvFc7dq ziVR8#Yz)LmioAQ;OX?1zZHTNLiPuBz`K~CUhbgM3lwT9!rg7gQeVdBGtM_lY*JPW( zQH!+FK=m!@_Nn6au%50kl={}4vIL{E!88aSmkn4u{Q2nN2XB)t^_cwS4W|fPT<-g% z4X8mpo_WmfkkF|a!ps}6Sefzcc+SJ|d24LO2X6#1vrBI*<%Tktg1~rL`<&9s=?goq zl@+xUx94t#jzXVP--|-Grio2!wVGG^z)MUTtO_d1VDE4}iF%v&lGJ~o=dY^)X9M85 z<7SBKkI76rGVpQO7+y~#_wi&R*jryEqh>8ZC&i90}Tm-Z7iHO7j z-gD$=&;vtPEEX?!wfezsJdqK=qePMZhDSd8CT={C0Q@~S61;O{Ig$Q7{5@k5JfdxV5*}RW86+d$ka1FE zps8@e6Y<}N&}5Zaq*H(-hGF+;NYRWRGK0;B&QMQXBn5eJe6!XZKZRLJH#mofHT-`> z9&zhJzn5;`?CE5?FNa6x_x}3(`tkY}Ic~;og4$Mv>uwFX%zc+>vw7MEpfh4AsNWj6 zKopLj5h{nTj~dMV7QzOzhq!d#N{l?$Z$@qqvFA^3+v96n;M>iur)1@jn4s>d_9^+WgI_m~`$hSxX;q(9kGy<#b ztUnr}XVsaVxAy_6zzAO?U{uCcIGHO44sPWDiVbBImv3kSd@@8 zZ>W(7r-V^>x98*B7B9(67OmlFt>UmVFwoF9WjPa#uK<47MR6EG!3eo5Q?#RA#*?aZU}eAZ||LR z$2)MkTuWpAP?`wtm>I{Un8O0(NCEmLk{T_>&l^{b_lXzgBAXf5>`L;P+NH^^Hrmx1e?O+rn?%Un>!3Ay)F#Anj@-OEf+ov7PfO&d$ z=1!XCJ`;WJsBQaHLk+2Y{Dwwu(G|6DDW<4Wd z1)sZKuy@EPfS%gEC+aw#pbIsD9{+drMS6deTs^_B-$Kb3)y?;>eozTV?aUOm7rfmZ z-!R=j$A8Xhz;=F8UWvK^nYh~nFEyY2LP313srY8oJNTy4J=^);RNK4^QcOg@4z_X- zUS>PQ;e(*zD%dr3BMbOblr78 z{S^M5d>0s5JmEej5WeBT83};hOuhBPV;3jX|Gld>ysm2ddd}^c2g5(L*~Eyx+Kr?OxPhU z1kOJQoQI7`<)6TOM;{(Q;gw0t=nARXK3*~3-Z9@E-!0l{vq=Ik2A8E>rvdxE&zW0SxC2EA%6i&P>S!%Wb=j?+9e1IoTNl7$D zVP_M=bo?NCIpC*$*8ye({wA-Uc{_3rua?)v&htnKrUab(Uwq(pP*arM1LS>I(0 zcEe4vGbP)ZfRGjL@cd5t6YE1w?EPUS(c>-RaRhe8jeXXkC;VO_UN}K6QGtEtsw>3xcP$mt4xScVe|^A1>LpL-xuy}UvGNOprHZ-t)*kkf8^x4zwOduY~*-UOt1-~CY~(9x;VJ>u8te%oy~ z+IdwkYqF^NIRzvHx2yfS=}Kmm()|VAJ!L^#szHOpRD&_(H(^+U;rI#;nzAN2Rni3f ztF7^vllAWiyd{!--i+$oAB}`3jg5SaPst`Y z@Wpd34HoQ9s_c1XEgMlD!Uf?)#qKkAu5SAh$w(4W(l<%>=2ns!C7lBW=h*J~`M)BkeLy3(eHVkPraJq)-`1j5hPqS0e= zym)6{OP2sonmScP7n&%L1DY~ABZWSS%mFsFeY4J9W~qzuv09)jb$Gt5Tb2wB2AX0@ zMj)sI#@J--`A;g%>DrK3vl)l&-M?3s(6QfY#vp%SP!6ZU0 z#Qmhg)xz0mD6<=s&sno6t5m%7C6^nrm2N?VM_U7^ii?4OZ)@X1ER;T4uTapJ4(kpe z3j(~~h$2#PBYTZ|QhM^=$yVcrm7BfUxi z0eJ(8?p+1n26hlYSNPrNJX!LE={)=PdfsZ2>R$H$;)(edQ0`84kP-N}+W?7M z@O)ZJG+aG?SoUnK*eqMBR|Rj?tLt5~q_?ZIoHy3w3E2ds+29J;_Dz5ITI(#)c5NF{ z*{pKyZUsYGvcV6{KFXL#IFl>02^?*V*mMIRatVBfo4tL#ylQ)*sNN^x4r2)}V?ZL2 zVr&QYxH{9yEU>Ql7A|0HfTe?pEVQD6%R%F>+6{cQQiE;IOr;m#WR-BrWo5StqmmU$ zXq$@CY(hWzDy*6jZ0Foef+enf(-9G#z1g%A0Op>MGe)OC>2nC;C$$jb*<3uInC^g# zF+ntPm)KEyA0iN4{5HssXSrerrGlq&02$p-2W1;5%1ENp;gLC9?S zL?C~75w=HwbRp4`h#_n5OkQ>)Fna_rMRgFLL%3HCqhz!gSYHWCVH=dY;otGECy*1m zM55Os^u_~#OsmK4LJz_T+$Lkn9tJ?NHIO7}!7EQ_qGo=UOf|!TW3PQlsLPY{f=9Wl?Dpp9T#1O^hQ>>Gp0R4Z{&g0#z1<_mIk| zq9pd&jtfcp`+b6;abnHg6v)d(?~VpfQL;&W)yejtQ)9!bVt>r%}_nzL+X@|j!IuD)nG{Y^;XDcDfU#mXhwK3 zsI6v?4f|EJwSeX#Zaat!nlT95ax^pY$lBgb)?CEQ${`{Xubvm3_-u%BD_{P7@GKgN z6jUEfvxv?SV*=s}vkBt!frxrVRcZJ!kNZtQwMwdTjoGf6A3?BIBRBy4l8$KOHgUAN zRNp9!XF}2w9OY!x7Pw+fdWNK)U3kCqG$I^>Dpeir&Qr8ri{z6?&Sqwpn;jBt$BlR0;hzc6~=K_o($CboRpwPTg-?eR}awt6oDYTHm&?`4xsY$$O z46eFKsGNO?>971g*+(%dd1SMFAkjlizVP%N(=KV_w?z8^#DJ@8vW=2k9f?=??;oTl z&Y%}qd2lJOUsA_c3t+1KI22h=SfPKyrcvg|)4g9ghzRoe%totw6&x3Ab{StmqV$=nV}AN!&#zkM`ewu~q43a0&G89R}c5HNe` zZ-Xg#kL*DG+&=p{8kWBt2Hh5$3R*p>;ckTB=e`sKh_G#)?Z~68CeWf$cIURB<2e{L zrd&F>>#mkTx|gE5$M6cM0i`B6ia`djXSf~?s|9{nMkE##GNomJs`KtgKW!=?Bp6iCFM{Esfl-Y z`Fl6-2U){Xoi*;Vq6FlC8k|v%&f15-yCXrW?iRyxECob@e@IK`2Q1z9M$M=3jk@;m z^8qs3WB~z7zs$!cPud}FM$2fcIXHWbzS>CXqHk&b z6M&liVL!Du+!liep}(c1<|M78s2fI+ofP^RODE=@JFw~ayvA9kIsJ+Kr>q6SyXYBD zBdLW#dt$}m{k-U1H4HPoD=EgHxK!} zD?$t|-lWl>5z2TsUl>Uk2?{=keShy>10W;rka6r5fTk>ZPf3&`b+~|cb|U$lc76jz z*ZLtdnp#UI8@hM6-b-|+08=#euX0zM;E?4zM`-u*uyJ)tuESrSB}B)V3R>)r2cL}a z#B5)9R;i;7x43Ebf6riPcpbw06rB0Gs;N4pbQzTnZ=fkHNy3+U+l z92;NC@LaNe>JWcJ?h}O^DUI1C+K&xFdpnh_C+`A#m8jD@89n&DhSaT?^r~l=ApMtG zii&fIr-vP$`#S&?|0(3{qBI2EZ7&KSCdqj>W!1^U%44>eB{p-X%|?o&wofhxm)%W9 zx48CfyYqbtd>MOpEj74L5(wY_4Y2q81Rc!X^mcqI#tN)+sMaD-y8(kHvE&au;zO&G zZ|1u5b(m=*h`$J6Q&C$jQ z)HfIPCcbYD#QwCaP8o`qIT+2&$uT?ld&-P_`txycY&v@!EnLk2Ohv#H=#xU`w{d+c z^$A8%)BVqXTQ}roX4A_I5rBY}e*ppgZ$-dAytl=-&czGiKW@{L1Q$#6{}?-<^?xI# zvh8J@sj-_{fBpgnWv_!VIy`_wHxDo@JWI~F6d#ST#hL2GN zTgYcWnyPGQ(;eUQKtGl*Wkqpa=FjIM{Aq-7U-J6BO`5V&H+2fCGsS z@QoAfJtfq)Mq&W)L8W4WZQ_8*Ab=Em07oG=Vw+?n28Y6Ix`sO9lDUT6Q?hu9yk(+M zs*nDvc?0qN5J?L-hRpYZp8{667WylZ2*)BWGA8^GNdY^HhiU?yej?I_I0c)}6L?Ij z&>c`LlIU!%i+sdL>7S+;dy1O>2|;_86*ydOjeJCj&}R%ty6MB8;JNFvWI2-Ul1i$Q zb$vw>f1yM;;-PrISo)~(ne6P=nl4m5$oT*OUH%hKd^HwTmK}(y3ybS#VP$hZwL&IC z&B_G?>+(8V%9B3&O3N}6@_!(67mHNNpFoGIAq9$wbDG}`(ltxS9j_AWeOhfSc9|2g zAEUPT4>BR-IVvqPl~QcGTyX%R&jXH@<8}?@21+FWbfW9awsQH0bS>2?W{r}grAhXR zqw;c|#2=N@1Do?f2O7^OA2x2YnKj;sD}H-An)dmTcD`H;6}v_VIYeB?Lx@UN!c%sP zOT7eo3hAoiq2q1h$CuuxbXK5T_%$xSk75Grbj*6TT-FV1Y$;i0Ef_#$RL>sMXzg} zIt^O*gFAkp)mtdJtT3RX^pputnHA^y9-dRz3YOyp=FPvuQFy%ieg5Nv{vk;FT9+tC zOVeq_R^sN2^J{s_-64MtexgxRyiHZthAXK-vB93E1QvGrIHK)sq^O{(h5o5zYJPb7 z^ZFsh*5W{&mX}lhC7a)-+sP_|9b=~nyXfIzB0?IrEr`_h-~@o`3df)`N>6+EZ|K7L zvIgJwxN6RYnAZ|Zz1`80sV6~wALK7)R$@Y4RS}-YCWq(xRc!4^%LBicGbT4tEkB95 zDb61N{R)C5r6=F*LNvi`4)Asc36s z;j{2{ZFc{NN1gJqXUN^MysEd+*{-7$3AdTI4}uOiebT_CqRcsQ@F(ZSs$Pjb&4*Ph z#j4RVy#ycOeoUQw`TR|o?{PI}-_PTTimuw$Z)iYk6>wqz+>Udxy=%BUe!r>;*>AKZ z=~~$E%dW!~Zdmula(>5bWrf*Uo$NgjC$Wqb|DwO9`;n2i<{9IWP}Wlgtln9|ir{`U zTVNL%@$S6Yx-89V1tl=`AbXuKW`Hhpq{g9|&l^#8gw)S^KizsKq`hVPpi52Zugma* zcntU}31CnTpA&__wRJ?TWoMTD`TMJ?k|$JkyIIUku-a!1bxGu+C6W!0S8TFdrf;(zLI?r71=;7FRGI zBGKVF>JAQg)Cgc&R}`8ja3Q+;(X=C9>XB=32{5RK@=*F`pX}qZ6XRAI#CqTs)=)#< zcVq`yF{PH!*K*em+5yT!N*$F0c>Xb)NCCBxhzLFwUP1~{DQ_!%aeyACM{ATGGzNmm z_x)Y%P*KPffJj3+pDe-b+XNYVz%KAjDKP!JSIV$JofcdJ1t-}T5|KT1tv=Tm#@Lak z5RkD{9P{MqXi~XD&)-1VFcE&0xI$wk>~eVTM|pvyJ`tl?UhGB34ApSbxQXnWpG1!* zDxFcO;Nn!F&M5b{olCF!w+mzih zG^-!4@AHPxjlR+i6eZ*+saJp@l}Nh5JVLI4cCZAu2v%Gslm#R>NvM*3b_sC*H;&&F zMLLx_g*`PaS&BiSKa5NBFEKcll?fY5*Fe)OtbS zR}5GZqtjd8Eu1+M}F??{%5fVxVAd@DM?S@V9JZEHwXA0 z%0VoMf^WqCqh){FFCI6i2kenV!Dp!`9aUK`em{?XyT<-3t+^JVbkdA|M8Y$Yg7P#f z;kh-o<~}Nxu{Ul=#~~1a0N9Nqm+%w<>Ot=Xz*1N^x<|NmZnV_4=bS0&HCON%;0Sl` ze{LNG?vhD*#@7br*5r*LT0%k1)$^=(=4SoAqU`@B3gyBlrb3!VEg}pIyd1uR2i2#D z5TOkJV5P_tNEQ$P(h1)33x;$@O=HYj99Gg0TZ)VG(TP=I33K-`&ST->_JVAeLe-$=JG zgm55WCUrQVy{R|k2_R(EW;luQNFi*ZJT!lS9#+@3U}GLo2HDzSdRq1V9qJO z%b4ymsbslY6sp^xJVZx|HDnI|s4rMF)?R6$B2kR!k&86vO%dZ>4j$ncLampA4)uY} z(r&H-e#fP64^uTk3qRRk#)Ld*3-XkuoQ1Btt6pdc7fgZv90vdiykonk63 z+_0N*763*qiz|l-{1*cLuFQ6v7_aNVZ7ke|sf5}1wFaIo5OFfVO{AHI1cD~qf|6!F z*ABZ_g(lcD=a?wN(m9V0A2V6GkKNyE^kTr9$(RupGBTt*eQnplt{~O@ZcnZYEcBAn z@e7}TJ}v{So1_^g^imv*AP>)IJ1Q{q>nX4#5U?v&mgIj5G;j(;2>u9^eThSRPbuqq z*)R`D&`BBZ&EChYynhpDun8?AflLXU6H|!oCMU`47sx^zB|#vF8|Oc7Lx~?MAt}L$ zY=>4G&yek}EAsvuDKY;xEqDhj(k$;6qS$U);(o6Y3?IjP5E?Y0k4QN1j>4SS9wu-# zF`%z-#stGnCc=fG?P}|jZgrhQ*O}K22q^FgAwvWm0;{;odiY|-@TYm@M?{3WhcM*M zjN>`N8q3G8wC7R&r1qz1^5hY02XFS;upRZM-QEq^jl z5E(KciKI6L9F`zk>OK!9kSR-*YF7w-3!tot^NgA_t|7hrnKrt7e7!zR<{7BfN0Y-E zl%^KVh8TnJW(;oJ*yZx*cB5Z%;V2`V2)6ketr;NwF{r#s7XK~VGo#1Nhrz65&MY5; zQX3v8!Qp5nbKm&<^CmKJFZQ!Sj-MGC%3Cxn&+>$!dz}O`fIHpc@f!)zX+b}4TBJAr z*UVU#R`F43`jrms>C-l?A7&thTi3knA?Uns=>??`_)0^Z6HP3X?^!U@-4FPG&H3bC ze_!w?r2q?<(gKt=#L#plo2}na=%7g~#^A1uHSvZa;8LaW%yHsnOqtT;B;NH!T#T>Q zF(i^3G$ChG$=@O0ncq{MoBnh@LLQc#NF2wfVKr84@t$11J%9Xbf>3M|814a#Rp~)w z@9c)H&oaEOg#MApjY}3|!Mhk-k(4H%B%~4c3IM~N9|!bmCNm_wYM`VRn#2=|YjUC- zN>cx6T%i$H&;AsxJ;HW0h)oX4d!}9{z1EytJgmKGBRW`oA;F9$=;~OUPrA?WA@_2p z3OX2<*FNX4DlMZ+N&Mj1^_JW)TQn*^?X#jV=fC``g2V&WV?X{e`9;@D$C61%=Nse; zR3OL$`Tzj2hZlfM#mNq91rh*tG{bNL?+>3%f}$374XK4bC4@LjxWRx>-rR|6c$<9RC7;EXZns9juSJT3mg7T#+) zR$EzKUSZd18OVxaZEj!RwpZUcdg9XCSv{?+p(NJ7sDgW^{1v?f1;H@#$K;6%&42KduD*rJfup z@HoJ+UBZ2L>@|CLW5rC#({LpkVryhPzRO_tnmfCO1~E_|?LP)jdBxIYt2{?BBtsM>Eb>(G zUw)ASJoN%%?u+xnr_tdQlp4RqO%|z*9pgAIiR7rmTtgx&Nkr+V^n+Q%u)$V+-PvG& zmEQ3=Su{cp5@P}H5abhl05g5X)pE|S*6?^>&ak0cx?&*ku_9tpPZc>)knL6;+ zzn7XmH92#G`#rQPw?dh!S-PU_L40m4PV5;`t{Z|tKUQ)OsVOXC_ow^F@%*dR_6>jU zz71-dbo|Cc0E@41OuR?czVyRVSpPvq(D!OVXAnl;ev z;RaBve==apA4`lxXY&L=0`UgvsFd_Z2`ZT37H|6a-UWR~2Qjx28e$(ul`>0Z`;ii(70m@i z9f}F=CS3L;={=Ehw*YdKqQDk83J`HILlm(pJds@cb$Pm5u80l>%HrBSD)}^d3~-~C z5EHNPdd8&3z!pe(LJ@poIVAv%ATOAN397Y7^Oa{pC;x~#3Nkk|fC*Of|ln&E2S1a96{q3%3+Q`_dxf8W{)^Xnxn zI6y#@jQ>FqQlzUr;8No3ZD~QlYG+&e>}`pG0W(@x!R;Ew%_5U$%B;RBa~0{8I*nPi z<(M|^Vhvfw7O8R}x=khni4|fhf4QVhgf+@s9N;Xsl&!Z)xw1N|wZ!N$WH=d> zDzGqF*6Pt0T!fn21hAHYxk+`DOtfmuXVuC$y9ClyN%5_MO)A2xIOZY*?klZ9-G`Pk z0QgUAU#NV;EWw`e8xa{av(Np(A8FUFFPsxC>=h&S{06Y~wePjZ8tS&J5H)heE`1dl zWxThVBa6CjPmIpI6a6lwxVg(Si&3{Y`sajpn}d28c@D6j%}ma?`aoVUNK(I=S*9Jf zCLC-|TCWd$wG+8H#0xl>dBoJ|l%XC1jfMsda`Kr%J0}tz0FraF6+pvsbq;^O0& zSJalJG%6S}rsK^ol3sJ-OPWS!Cf20Nl8P}&DC#_@C@oNQTH;Yq%d1Ov@Up+f)j>RC zz6&`Y;!NRivi%Lv_7;?k_631ivC6Gco=Oxtv*t^YB+o*qkz7`x%#{;^7}WYJ%@R0N#5z5KANaHKGB?FH-Mt4PVR2019h?C$(Trq*Wma{v!>F( zqAXm{tWN~s;Eqw3r_)3opEC~Df3_{(M^v5Yne+a%qsbjPo;{wPVpVxjL9?7iJltfr zKF2WB*FD(QCrS15QyyYuPJ1|4TTZH(;G703SHZE#R^<@Rd6zAHDqOrtR~;QK->Yd( z@LSXN>{#mVMS8t1YY`KCon9^f)qCB&a^-J*^sWQ|ZkuwvZl_uR57%01^z<#+o^S6- zYXAPW?nC%L_MWI~h?>S2k!B*Z!3I26g!O@9(&A*8s6~~C+q9{&W?~{2XKq;`waY31 zk2sY_Wy0do{BxS$2>7+fEm~9j7OZ-9tQl2D{5G^dJkf{jJ;5_a{K5TC)H8a3o2KOl zep>+V4^G`vn^Jf=?wvTA(o*^C&`V(~zLMXx5RnE|RCFov5FS)_GW`)u!J2Yi;=IQF zjojS1S$ysH(^R8qg``{e(kETG@Pmmu#TaBsy~FEcC5E`gQU&u}y6Jf^4!e{?hNj=s ztG`0bj8!p43(FAA^nPu;!LS)Rb+t~V-y@)0I12K*y`xNFb)^$+CMi+7oFjh9Jjj}= z#x%ZdE^aQe7%kqYpx`a@x9EDn1sO5K z8zmiH^N&Hrn<$z^DM(Li{mraCQshdtUYpa`_@8P$_mlS|069aBxu9XCykuX|k+!U9;V z=kF;twDIeq(jB6%_w{-P04V*Vz!k8)yJ=o<_NgvLd6eX(8ZeMPZU%d1SY8@g1Y1B_ zl?yQV*JBwU7)jc2X3Z;va&Ok?ky6NTDaOSe|Euj;`k6a3Pzr_xK$kG#M=D_^-q2PU zPj$2a-lR@ZYGJ~{sY-R+RF@gQ5^H7W#5*=KzC_UD^Au#)tJ`alH*m+hz7Kc_+mPN4 z>kcfpc+;8IwN$1(x^K%&##VA%LmA~0pf5^TlgR_y4lDk7Xa2bZt4j&al9D~w(?j&S zbbYI}bgi}Il+PAe6`T-)d=fbSHk4hifIPNY%jUdt!dbfa*Y4{h{D?}hS!lf2<)E2* zoXsynzbFn4T7Q(^*T)@ugaIV$K>oR2S%OY=6kFTi_(*$H+}}+*-2PnS4a?ts@Am)T zj{LU6r9V-8B?U!Gt#%TR&dZyk z;cojEaNIvxX#~8hLSWh)ll5S<(gu_t+$Sw)3b|$&n+0p|q>VMe4#XE=Kl_9W)?+JY zd`!k@jP=_J zT)FIQ08??GaWA^(A4Ev}-pa@vK!v3#ly0F2Fq%nFDUx5_Z$=KOTRj>fyf7dK%Z@IZ zG$*TWMWdzK4Mb`jzJ8Zg8a@CQjam^5ESCcR1Y^ENPCK=4XKXxRHhI)FznNL-i;6#K z5`t&Um9_{Tg}w(-ActzmHH4_+1Ui@k9|;jO45{?DIH^ttz1E##0FF0Q^=l9rm2qSM z(9xPggdzUD9L`*rlGYEPLh?#aK7hn)kOQ(`$H;>CmN+oN!ru|TYtK2XSA&D`(UZT0 zCL)443PnO~-@`;^hw8}1Kzk1yZeOaG9t{UpGvwZF=}S;oDl7zpB5vKJ&;gM;B!t>0 z4BgvB2}6=NAPhbDw;_>ep=H1q>m>oi$|A*JBM-qG(aC^-G2se@;cAl@EEouJM-NFM z21u~M?tzQcM;I(48bGEPoGx1M>~8_NxqC$*!#7)lh2G-qg25Y#_&>?YkF+{44}^kg zH49Csny(F4ya+tu`~F4(L6!`Lazl~>73tO3?W?dUq2P!Z`t{kAFw%{9o68Q^0~Rdp z06xbLw_|K26%n3g87#;%h}7my#Iy2ECLMw>C?fQlYKJH8BocO@hN!}-yLXKam;znp zfh0pYcQD5~@&3qdjR8@ORHYQ-mFTm;K;%<{$_G&TYdIqf6Bu$e*A`JM2wOAyGwu+= z5r7>-7|hhy5+O~RGHUYn*Si3q)L_Z+hv0(=(a}eVI|l&LBaEp8Mau_^9-TUX#PgW? zOXdB#F)fk_5Z?J6iK(VpVu9RA@mMbhv^_%B2j1a8zFhl>>UUvfH_( zkzQ6{r*kxqv6GA3sjHy8FO!1O#HuhN|6MSikS@i+&!j~IKLr0+2?&6VnE29f8zk)j{Z5#?tvU0l7(FMbK*G1XTaEsRiTysgP~x8+z&_|8kjJTqB}jvFo4l zNXY(6@mffv%AZW|IGxd~<3Ll^MLpF5@v^0Hk2sJX1H6UMUu@-UB3_<<=zYa`!@&k) zT5%AQUJ8`{$Oz$?QkMdX$1=7p(u_ih6{)FVd3>%YlAR-Q6!xSPilWb$fXw=^7HXsN z6`BhrIyBCy9W(DUn+3+$Yj+e2ZT@6ZlrF$}C0&$6unl&OLCu7Du<9IDY?mz( z;l z{lz-7`Z41klETHk2(6^#^VdmS$1GK31OC%ERO)J>1~RKMBQeY9aO7CXl%-nrCP_s| zwK74v=BX>=CTSsQ=Kh6zmz`~Q_<_F%ESJw+Hf#;v(RzRk9518VW

      5c{m0XiiSy?A2Rw((A{}m;=xFLaip~C2u<__R#E%5sZPNYMIU^Tq<~;>H== zh&h@FiSSp!pVh%+k~cJ(+Q@ckP(t!tqe#lUz0t=RcF>qLcY+Pp3IcS6RUKZvt~ps< z0X>6X47)RC{Q!@$G_^+U6vfqdWL6TOaEtDByF&XO7$pShhPq`4+4LGnM|6!S2%G%j z_3O~;b+ZTH+&@i7umbFz@!7@j5B8V~xLqM;x&GODR90|OIbnN!YCT_w_s@ofua-#o znAv29NT9BdiYSzsYk6jT%n*HKRd(c^RN9uQmExO0#29NZIV50a3EADDQ9RE2Sd-1^ zHRv8(jrdIsU48Ne@+J)Xb&0YS0_WcnFzj$k8pjLJ;U#_T>&T8^dguXv4e=E|Js}L* zJta&!<^33iM=aon55_4YDuI&u)(%Z$196md9`NO}>&3^Z z{Z0nP?F5E_KP4xF26z9nOP?fSU$Z>j9|tOdsJyilX5g}-qi{Vvw{M4)tzu`f%%G-!|I^!hX1R z&fj2WiiNSY#J3U@jST{<%a!^T4)w==8Y0E;($J3Ta#Bx5pAKsH~GmKP3WcC_HpIWacR?1O1qIV~$zW%R)qRopouP%{!B(4%>5$`L2 z6-x`Ew+dLcCUCS)7YnZ_O>7B*E_HIBj^3Xo#K5N~tU`Eu{3YBjOP%@T;Oyf%2HK&Ke3iI;oUeXHx|vLlW@}GmFsMy7J~EH*`u?eG&>V zDHKw_^|HLQA2{5vvM2CJ5OFqbyNBdN+Hy}#Hfiqf?4VmdRD(9W${;YY5&z{GOQPsQ z)f0a{d48&BWaxmh$5B$74GqGUh`IErD3zP>u{yZ?sjF09_PY|9VGK|Ha{zzia=FP1 z9B#l*5&Sj4;gdhtC+fQcZ1z&|4(^{<0ok130(|8sX#-b9R6Qr-UvCBuBa>?GG&jp3 zfw#hfcZv+v^i;pF)-5qid_D+RSBceKJ%%}EY$4QhOQUv9a$2Z2@U&K1p)*&+^y$nm z69{m@Ihc{_l;hK&_pO}lhrZ~y>^xqwgYv}rzB6`=K|6jxSYr<~cwmIN-z!w?G~Gtp zm%}PpgYa=cO=UeVc7{*c46D*6v?4oaviW9E#o;E;_OEBf-$DFsscZ(Y)s?o)G@k`` z$~@jd!e_}5i{|Q#IJNBh_mEV9I;WLNRb*sr=0aqacq`21g$1cd*LxuWW@f;&lk3dHG@1hnfr%XV0-;l@M?7L^)r&sB!K zY!aQq9Bk_fIH{Yb)JlDIZFBZ8HX0`OZ3N2Ikwqh${0A|nUqE4FmDYo-b48NJlmy;F zhrkXS6mJiXt`2rNeZF>y8sZiaxJlJWF=*Rn66%rs1$Hfkw5DCTvTZ?o)|5EnM2^*~ z3SR?%(BdGfR1MeuGoo!W35gq88jQFYIS)bStosZCu%qvNl+>}xD8gF#prWk$AF9qN zxRS72!?A5!lZi30HAyC%*tYGR9ox2@iEZ1qlO5a1S9h&i-@Bd% zJ6QZ*<6u#$E)G0g`}iTKXNx$#{IvJrnA{Z=8)-|q)OL*JR?zvEwnYh;H;bBLB^(9J zUMG8c^HIFU3KR`R!<-8k0!aXlFQE#%siXkeiYz>fykR}{C##a`~y7fLef zH>(@Dyu5z|yg5FAeFP*)_nFt!%7Gpq5i;{hFun6hf}GH_-l2<3GC|ST#cFwIWm~oF z$h*$1!quziJ2ac$H_!JwA8S}0XqS>eF8yrTzct+o>UCHbz3?Yk(-T-aM|=h_-zlX^ zQTPNWTcD2?q)O!#`ie?X1pGe2qK1oQbNId977bqkgZTp^F$yG{Qfb~?60m)poob0y zWr>eB!r--kkx53?W=)UekzB)OPda?Rvfs;2nib2XKE8}TgoORwOHp4VUyU-25(i&1 zn8h}7Aq(NV9w!vD|H*I&4Lb!3pj1R57P9KAIO*A!y zSFT?GbHk&ID<53?7wQ&e?hQiKSJIoW?0D`rUJQvc(Z$Y1z#@l^2)FzguB1>BZ@R?7 z8O`my8q)1Sg^U}q6xj#cpAAbNW|glfmYA3$`tRyVJ+7Roc5MafV+76jfgX<$SM0hP z-J@4=q&irenO51Yo zD7=bedwdd2)?8}#ND7}UGP^0fn#LC|XQ+tUmsEJA{*#63-84QMwSODdk~Ryh#}5t= z5Gqj0$gxjKdUVxT1P23IR6Q0$C7z&upQ_?Em`??zEd1Ipck(LfBIFcBYNPNmexFGR zlsr}g?`$YM1P41fkNNS1(^ZvYX^m=CeEagGE7pNZ)9lPDvL*xd>w|mXBj4Ip9p977 zF!tQO&#CdU5R(E3QF=6^q-K02c|!&G+S!y;%}05+KD6}L#>iJcY&nk?PD)Y}I@@^J z;?9Pm@Qb*z#CEM2!D1Gq$rQFFEPV)@mQnlCXIz%pA-Lz@0le zb)qiG!{}&g~~HgH(X30ux~BKY(YF1Pto+1WLZT1sb{hb~*H+xC=VgM7$W?4e1Cl zORYg^$g*GXS{(_?)DmXWuc2}BOkU@8!ut8lbApnzJ?kCro zYxZh@)Nyu}zaP-QbBP4?cQN_6(LOA9A)yEwIcCF92Ep`0d;L>@=K!KO{uds&yV-Fu z1JQ{=-A1-PX5mUO{RD_OiVrxaBABdvL#2pk>t${Hnv(GGyqR_K{68}o;{rl{m8JoA ziT@4?T@oB>vV%UVncQ8KV)#jZrw;82cweT}{!1Him~i+l`}j0a#Kmg18&a3}jGIc7jQftMo0d1m4G>kOV^#7ShO`0EUxLe^@7 zF2u;xO@=klov<-Ke`%+GW4<1On*Ve|E1FUGkl~XKwd( z1Vk>)*1J}&4oOZ&7F(l|D0 z)xsRe~B8p9d)EBLYWJ1w=i)J_Wc7mz)FV2YV$ZZH}LX^x(f6f=6RAhl$s< zxlQPGtTYbUlmJdJnDZ@75vFR}8#-vs;G;LPB;XO>Pbo?XcXC&n9TzN#B)4W}?d{Qs z9t4gNBgr#$`q!nkNu5nlav=o06KH!V&f~s^a$7l+^!-$qm17F!%{paaTZ}1~RlJ2g zPVQR=<<>f~U#^pTCCT+76QJu{~{H3LW?oAa-N-Y8d_=-I`!rSOr z;O#Bp$!JouazPuzgs}IXaGLOT>r699HDF#~o3aR*DrSV?B!Tvm%8;t)&O-!@P@U^F zewdMOKm&A*RlKLcqk-~tLpwpcm9;X7+STM6>QL&_k_^xWmoLw-ZT&^u1$ZKx9y^yzww(EBsQW zWeIRB&Q#(@``zX?44t5&Kf2J&T-oE}@xI1Q@8Z4^<9WoXwE#tQPgON@T$bjO@P=3Z zOWd1qTDD5}B97b9tpG%hGv-O+1%B?Hy#;wa9~f+svEiy3bb%e|t`T%`1(z zX7?4^_w-MS`iK{8W%*ynG zY1d}o!V>x;r71Hcm_W9@_zA~F>=Ji)J|aa=u;-odEAqC=ETZ6ChPUlcn&TE36{LQ5 zs*XCwjn3WW^a3sFR_aV{MCbed++W0Q`g7H;N1xK6`c-Q2?ELiMB;OM!nHDLt zv0h>ZP!Y5zPkG`cGDE+r);x`YR9eGrY<(=Q2C8Nxc+m>ghlu7RX8iw; z6Z;SRaBDs#Cbjq2L=@m(Bpx3@rG;ae9{!83#D8GcEj|o4xQfGu;UU6Uq zSv$A;CLV8wZ%Ty`dzJGl{6$T%wdhq;4G3!S8aZl>6r&Awi8KHZT8_0CigNzRK~@-5 zSSr5_it{sIzC$h{X=s+2iFi&X^eW##&t{M87Q-wN;qNe&^b|T`VFQYcGhIU+yG*@w z@EG0C`KZgr?AMXa4^}ZHx10yv>7_CKmKz1O(AzIpH%W(wkrUas9--LzugqgMLRw0_ zKUVMWqY5P^8ruL&k5D;Qaf`CXgyp|NWKuZ|z%O zt15Zj`*L5)ma(ka0o;4iWrOjc$m8q&WF=>-Rju>t;%X;X{~eSwM&hH_*7kNGS?8U~ zJH%Aig8^`TveK`|t?!hCxlU}dHaT3rTnfh4KMzxLbxUR5($vw>)YLVT#WprAu4{Dg zcK5V2ZBk~XkDSI>8#hF({1#fW zG&W#msyGcs@WsKU_xpiyMpIdW^Bu8;z7kP3UL&xc8=kDLzeX@PcI|y3Y9363~N3i=L-I z^Y29Wv50pLsT2#FfDq8v zF*81bl3#%30!QjIZ9*HlQ#%amTl+a2v!6_R0Iz)R>-U9L(^C=2H)C$=4QlrGo2nn2 z6~`vo+eN1xOBcdp3S+SAnCwo9^(f|;NRa9Q?U<>x@;WG3qn`Q!t)a!&8?jf*f{twt z){~D`s2i8A1MF4+Qa%_vtEu%4;)WqJ%k5+Gnrv?3nuZDcdbP_zdOK1T z2IsnF+4cC87%l$wFDoQ>Scuf8a3T47mo_G1jF>wZ;2>iFGIhR=lG8Yg;Qe?NTaj|Q z47@31F21Rx^!G#=HR*kK6@2x3nP(%w^|!8JH(f;ZQwTl48eDvLIP__(doo(Mgn^i1 zK}9Kn2OM2S5XP@HJdvOm;w^M0ltz#MJS=_K3>6-oB6oD4fP9*8iRye_qu956Nuq$R zx8i~iy?8~82QqiNgppkia5?xy7b%XHjtGPxPBCx{pK=N<#fC;G*yLR_bfyzOWbj#H zDq$Z;=589my~bv2V%B_yA|)iObpJ0X6fXrd914T+WgfJXq*`49IGxhVqz@5tn;Dst!$W_{A9u>C zRAkWW3(D`>(40^AgNn8CADjfbJA;ZQ`#z(p4q^F#wlrRYs{{^rc>!x4qNYy%S;^@2 zpugG4_sIs|uPTe4VY+fV0`>BT2*a^z;wZd-SHz->)}V}z{QM`Kgvd<%+u_!1pH<*K zBH~m0G<@ib<@6wYiuWsj%whQ_q_b0}J$ZyV)lA{(le0Ezu%7)c zTPeO86p|8ivW&e<&96g^Tue#nje)mzOH&C_5>Aam-v1n9gydjr*n; z3$-~KFp(e_>A2ofS{p(CYo?by)%S^si{;}g7+lN9amHfTCu4K?fW%H{2_kx<>Rj%s zF^iYvIIeL&zdB=`Q|BtX(eruc-a2*R+JqZf#14eKS+9MaZ&BVbpNe;5@(W<2{<6OJ z2kpM`=a};AsL9Wf{X3CCv{>mWfkVZCbg;$oponKX zj3EW^OKyHe!ZLW=!2${B!r=iGnRph9`)&&x8pf^PtiiC<=EqHsC|F$7K=8U8}l9a&BK1Mvk}1z84^;d=xHHh33r& zp-GYcwb4V{ZP6))C51M~kiv4HSllfdX`71WCiG#1kn}88@WbT%bR?5-qu>{#(L+mQ zEBUwX@XBAMQ~S_L_KW+Tg+o7tc5^QnR_4dO_#i-T2stN2@RdP|n z+KM(xDxV!IGa?McB)tHf*d)YNWXFkycVUbKgP|^&sp(v38KY?BvTJhPJs(b4r+$vL zFvbh&RR*TlkM_@Fb4&Ad_wh(dNnwam2XGJnl?fy_+Sz%2X zg#^^VL!SJjMOh7bI;!tjn*=fT6hE2T5VA&G^&g?x}Xh^9&h1IO{ShM@r$}rBsaf=)9Bt&h!6dj zz&ZNCa({zBy!R_?znjw5nc&CT7jG>yRH#_P^n{d8OXmdqMaGp^oR>9ChtLU*DnH4% zNZw6*Hj&Pbxj7_C9nL!kOO z7f!Sdx2-cit%D}LXJxr31G~c@(?BqGS2rfx7GtA1xuCjA;PHmZL7>H^l*s+todGeC zjK;b9Am1JWE$<>3joML)qyjQ({BscQbFs_d3KfK^lbR7z#^Wmf&Gawof2Zomoz70B z;lRLRQ2sAfCq(Rp1c+AKa>s1LUWvNAHP3>=NfGuxO}W^IjJfY~BsWb(CcikwQkFOJ zxM|NW)NrC;)3@M&PhV#)R`|qx!)^SU?|jI53QzqD?t9inun}}QZ<`hGQe637>F+p#9U*%r*>N3h zV`?@+3bkRMT;z*A`b;yOVd=};z-UUg;JGSo8?tv{y^L!GQ6MF_4g&ap)kw^cZKhs z2=bL*N5gOnb|I%j4ALC}6INX1?8kY;Q_-cp2q6hf$wWitt9EIp1N(Jugi5h z{hbT_RLPp@Yvc|}C;a(de#}gluam~Prs!m)Qvv762{QG7# z0bN)ii0o;iXz%n>g;k9lJVo8C^6L~nsxQqfjx_@pad9g_os>o93GpJ5H24HXIBO;r2^l^= zlYp;LIy7xr)DL_EFNGpLqCsXMn|6@w$Io<9DlwhYiR4c4EA1|ZEaRB*l$vABLL!8n;llb; z_$+V%hgaQ=lPr-@*tihKAkStj#!~9PKLCfmLz=XVHV2-?#kdCpG6;199M`nY97wuz zrD=fb6?7`YYSI@6m5TCd(VWc}lXOeI`F#>nhcQ#9qu){GkJ{h-Ios}~mC{xm2aDy; zf7xxLVkywi1Pq8hz;HT#dpwLb=Y@d0f#vV^rH3>~quMK!)Z*Vy0@iY%YRWA@tN_5Y zmbY+(9qJwQdUeB+h?V+&Tu`SkbF4U%NGNJsV)y$GU5M;dU-bBN_B6HJd%R0KVLo|0 zOu~3yK>7)usQSlWFH@j_lV3uOY}zL+Xr9D*LcI!MZ zppy5vW(ZUD>CK$H%>H)#1JZN#x8ADT#{srN)gwxrcmEL>Zmy19mnBJ%c{v~%8iW`W z*a3$&3|(l)kik=E@o%IA^TaZ)DY;hrP-C+kt$m#3xb^E;X!H9-de*mTyaR=UU)fm$ z_+q#zbsH>)8Qsy;XG`Ft8LIpxJaEXadz(QRi_jd~;vywD**bhR&r&|V&Nh7#FXNbq zfB7YN%ii7bC&4W(@L0fg;e-L|A+TX?Je}=((!kba(w?8|3}O{Ty?M|oFlJ!@(`X~O zkk{C_DGK^nJnlujG!ddRrUX`mC8cMqE3|X4+Xw?WJC%9<*%UM|+_-CYh}P$64oOpF zZ!qn`agF&}w%Y<3m2{-a7ZnX*T~0X@xK@^oxkc4Huw%)`({&2Ph73SEN@3f#7392Q zPFGAi!ZJkhq^6}FupRT;r8$yibj}SimUBc9*f0QISFT4bWOt1b1U8wP*CD)`TGX}k zV#QT{PCKyD0>JBGJccGCONz5Tht{rD7|85|G0)J*%*IuGIYo+IQX-Qm0DnB0Rn=Rf z%S*oCKgH<=G=EujX^1G3jyVMu!-)#!1LQ z%Tmo&ba7mBdE={+EF#MeILxPqeP4}v0CC^kj&-ckvY9UhzEw415S7e!pINRx}bmwE!bD{rg zGg@Az+~J`Amzc4HX1EK1`JZXvyvTq_I2#yPsW%uH4j5RfL5C-9%hLk$00bbnq2hZf z{dRgLVwf5oqGFR592?r<`MJHDo{m!`S>oRX*xIYrxF3vOqgqdj{noO2OLrBKO&>!} z)ll_+T?G52s@F>IVg)w`AwM>PUG8pfZ)aWPo)&fYfdC>QASuc%q_~YfIA4UvJR5Nf zn0{eQso6=19#Lj4R7s=SMJ=F_sD+5 zOJy{Ih5u}{_P8DPum=ntA(l54zO|WK_b#b81!ImgtsPLM!ddMZl?tFrx~kLVyBYv) z)u$w2j?{ELhYA{aBiRyyafI(64d@}Kb|VciV=gy*=OuOL2y)y!bt3DLH%1F#kJ9(C z6G8WlE>em5@df=+)w~Pp-jK<))v_3k@1BbY^esfL$8+DX#A>ltlf1W39HVg1z-92A{Vl-40LoHd+d(Dp?}*9*`}j)_de45vJQI+M_Bvi6!{ zU2y~D>CmWRg+<`g847RV3UBHBF$fBgl8p2CVY5y0ej~YL1Old6W{r^^xM8!451lja zgO2&7$LtSO1#2vX`=O^BBa^PbjX!fx3k}>0$i5E4xkx(?bD9S%8DQj9BY35&-XlN? zj8yUraZiZYpX8lzp3qaeMemiAXDYX)ledA#UzB7uB<(?u=P6|#(`k#u;pTZl=&oep zHq}Oo*rPpA&jDz_ebX@_lJ>Bnp=agfuT`f!Lya(5MwKmkyMF&n?p@1h=yjkDasI(M zQEc{TK`4;q9G@qvozcWlK`u-Jw6ldFpR_MF`kXx zn|(%m;0)-VroXQ%7>0PzgYYE+3g#pTi6Ftpe}pG}NHe@9dft^P-o2~XiVGwJY|mKV zmqWdAjNhChJ>Yl#$Q={T9TLu+63G?Io1vaPVVym3p2cOE#buktb)1F814ZJ4WVu0s zP;bf*zJN8H7yys`fjSFF-45u79qPv^(i4)WKN0a4jrr|7?ZHprH_}e8$j)d{YG8MG zV0U`NI}U{Jc}j*aVa-|#<^vzxTXxciZs$Z#CWhdo%Ehyy6aD6nZ2wlN?SoRt^+MKl zDZh|#5FqaEBQC8RYCn|oL<;VKSX9$e95YO`q>udvVE|bzF?2vR3`1MK=Fy+)%?D*uPqtkf93l2 z+M?muGnEJkReg2WOa|B|cE9*mVB&p2CS9U(oS=R?Ayt|dqPYX~7l9POQHkki0mCIt z03jON4;bKI9k?*CPw2`q{rZd#Y}n7H;}7J4Pe$^;@-BhG9|E#}LsgR5x)>b3MuVP6 z!zP8`yTc9vX4UVhjMeYz7%NG9Uy_^ni$7q#-DhUpUsn-)^=aMbief=s^>Cc@;G--L z!OO4UPtX2VM1(YTv5Et0VpAl9Y;sl%1?2pw{H>6=R7}~ZU8+QvC(yo7$>*DtuRnqW znPjLKYIu%h2yX%XeBO!|G}-a6qP32%;C4QmNN#H!HhKxfa4{!EUsni1QA~#=Cv?#D zM>(B_4C4M3M!6UT3vZ4P0=KCIfou;hK($UUjLIHDw6Gxk`0rzz{msfP$sy^20f3Cp zGUXsK{N% zUU`fLu;h2YW+5Sh{` zhIlG<{_LK{`=B_lAS{4~cu2VFoOF<&xQ~#}_(^7m@u^;3<*ryiBw+NK~+=>=-F-86KGOZOwSIa|lsuF1wzI(XLn3#WK7QogOB+cL}d-8X(;AcwF8~ zYj(B#!|ivou)FAR7>x011sSu0waNtFFE1zyT@DFk3a@>{9kK+vW)C=7{qqEz2w|+br#^s8BjkFc`Q!B64k>r(l|=aFC~9 zo;PEVH*=UbW0W^zmN&DP2beLbzt(TyYhh_@QvH+PCDq0 z0(NHsy903Fl93)%ksg+a9ypO6nvfpIQQmlA-n?MmU{Ky9w_a&N-pxYZarB<;m$L1R zTkXwTuXkIoP4cdd@~)4A{nCKl=GwlD4m*{6J5t7n?=4aBq`Sd?0eM#+XnTGhh*whF zS5o-@UfJhr$?eAhN6xbap?6SmC7+N84?sE9jQjBQTmCB4eyJ*Dg4rk1x8hvvYMi`S z(DV#?dM+(nk8qg&p^0C30zlJVtDW;!V%IO&p{K$jbGf94#s&xc({=c4$KVtFKI60G z>H}xs^C^Xi6$5k)08L-Bfv&e8-`?BrVYOfGyx-hrg%-1gj8wkTR38*vLf(IGy|RaR z2d=RIrX2x&Hfda8Gk|XoJwN|`mprJ^)C3Hq-?c;y@6-kS%?bPqRC<$=Jk8|><>G_% z@j&`KpdCDr9L$?L${Xs|tHRm)mr=sYj!qB4#_1U)inYr z&pwNf;uQrXG0$rta)|-v8069NfNZNiPr?OoJr%#}A1J_In+of8-^)aTw+j>@0UZGSNLFbfTr9fh z%U?rLjQaigGtu-(gAwg{4s~0N*b&gdE^zH1m@~>xjZOxvMTWxFGc9Yjp6E2-@cSCuWCcG0Ht+~Dv-ya zp-s_-azsGLq;)6nqgmuCIogy)M`3N7IRwh)e9Hyu!0g@wB|Y%iJ3$!1W!M`2^19mzvZfBl!fKZ2-_v&q3=4h=6+y^pNY4 z+BF#{-qljOhPNii(|-1aX2j#KM=dmMkj_`!TVmv-HP1_XWEP~fp*EE;;A^%MG4rBW zFpT#86`z{Re>Hctk?6nz19^pkJ7{&KG?Ihn^W#+<5X_qg-0g;U1PgZrBPqG2TIZ8k zt9cv)Pi)5@`-q)fx7b$z?jTv0T1E=QwX0L3FIi0Ws@wF_iQno~CuV=-Bz4OR#W!K@ znm~*apO!i#h1-ie*i9!AMs-_%R*3l;KNHE&l~Ti|Lf!i@-`CJOq)t*{3M; zQmJ0rp?Z+1pD2)lBwcblHK?bdQH3|2D%YX;{*H`j8}JG*0w%l9~{j(nv3|qUWc|AXp%tvKlpu+s|sq-X7 zi?CIbzXXru67oj@%_etX;cZJy(%AL33xdm;KKvBMi&0vW#v)aweEW9aHU7Nj2ip-k z65ec7^E#%g{!vY(n--$ytwp#*J-C|HbA+^BV&d9t?b;7{s<`}3Y98GxN5=%@oVyQ$`#tw9FUh-Z3WoX9~3VeEPywbRE#WYA#L**mxXrGm%M`TaSD@B;Oke zX7}H}4{_KdE9qTb8ao|M^ZQLYWw!qWmVp`Kw<$RV3GTK@7Ns5RtT_xw(J{<3VBoaF z=Kn{wf6L6|GukUM)CMA+x`B8DOo3JI1|rtuh;Ej}CHyfQ0`0ZB-a8c8TxOO|n)g`_ zJS0`C?p3CM7M+%}rd~0FO{UV~*552FE}tNvv1?DWNjDoipAaXzuE$cRp!<>!wBX(A zN2Q}RWo>F+qTyM2vig<>7_80O_u%DvT~`AZsZaGydati^Cyel@O{c|_3Bxfm8ESg& zzL2BSqY%1Nj(0 z=nic-5>;(ye`5>gM9)GKPbX&yAwv#76zF#-pwLFk3IEL zHA+k8K_(~iQDkQjY!Aq@&sA}pfy)HhTb{mMpy{eR;##lB!+bV#)LBfwNPkjb3x)%P zi$DXE&rQrB=E;cGtUJhAWI82qK$|QEF$D~-Cwr|8oxyz9+pI0wZB>-juEL>=l>)62wkKs)1z#BG9(@n~pF`^s3YBae*+P*ZjFm59I-(B#81 z6w#3q(L_;`x+*eEOO!3TrxfaJZlgvBtYhOazv7^G0}YyUtOvZmrLFZ9c3hotTKdZEK@bQIEe ze|0kWU@6-Uy+wZ=h)pFiIJ9b<4U0T z#g@c1O1Mg)SBGILaBLO~??`03a}vtd!%`KE&)JU~J+T*Q#Y%=3=TmD)r(!8Z8C|@- z9Nz#X)fO7t~}(0I(Z%W(0~tt`)jiPd!zVWd%8ZCvmC$ zRyf&Y+Ctw88qeekm4*tP(vAjGMU+vdNb__iK}gY2#s-t*I7^v43Y2;L0Hbz*22qGf zPCybY=^*%qw4-rB0t%qb%?U1YK!|K!W4PC`i|+$PPoa~K)c^|c^`ig=Sz&Cd_z( znIkTqD%1+tbCa?Xg~_W#>m5gFy&SOC_4T-~*tcNyj=nAEK0#0#pbmhzEoSzu7&!nPBe^vmaYkeVTe}!vw2_9TnYWMSc0XgoL~?gb-*E z*$-xLe+3NW1&U}F^F&C*jz^u3Dv_#9cjF6Z(%UsaAXpVA?_Rtn(kkS7QUDPC3ix$O@{qq=pxmw41G&%1>pmkwj|vqeJf){NN{fECW~$R@MlTH04sDWJRDP z+6E*lte1hA48SP+vpbz+IORk}-Je`%pAxOxaym~-&>+zCskHrj)KIc!2H#-3$+!1! zafYOJrjBthz$}pR2M?#U!n-hfF=hrKd^Bm`(9(*_-dhuJl9chaHMms2V!)EEs?TB& zY>@)M${#{j~38d*auAi+=>3A`xFwAhcB6lN+2d;_M$)EA$|R><@_tIwRC$e1U*xlh_iugoAVfsg^*!4RH`5sS|PTfxau zukK4vUU%ld22s3_;O%^9@?~<+gg@!WaKg8E>R*Z8sQ|g*8gEz}Nor=OA-F72*Q30q zxWF}HHQZwr!(pF`hc@Rn_L3sGGurh974n)KZGUOw;#F2oYu$DP8OrS;tD_}GnHaqf zeN{xLgwb6Pac)MM*b{RTF*4M0|aLW8x*-Ja@0O5yGH7B&Lbd5C>f3zApq!Jml=ki*K zJ)@Jwk3-H%7Cs(3eTYN{Oxu0~cq^B~sQ{IQyp+xa!ZK+-T|16y@w-0mP*+T+zfA#wTCfU~839OQcL<2COVex)}c`<^lm9_c`c0(Y-JaxyWHVV%D)G4_pt-i@A|i;Ss`K6e#dAry4ZT;HEK-t~Mp1t- zd(4>QR&6wrq?60_VnB697crvxfPJO(>=K z651upqrhWC8p%BAv?J4ErPBeFKd>+CN5erUE7F_TNT!e z?RIf9`S`kaeos?2vQ|0!HNcT(W4KeemwVAD+)Nf35fP!X42yv&Yt6wYIaP=UPR3&8 z7-I>+`fif6|Icw|36)&T!=R8l2!KK=FP-tPub%+d$TLWng%S8%Eb~PF+qa_h;vI1& zu5JKyd`gIpRI(6mQqpwrRhs^N9A3!+J{hemkROqtyl=eD8TGAq-r#lc#}Tn_L=$f@ z^QE2VdFtZ6YW6iS7T<&Za)Gc{vL}b zpYK^x_;;W`!GQ-5tmw{HtvL2)rn1rGkYq9g3}I{hg9|-RvxZ!Rt3cI=x}oG$1ae5z zQHBAx>cp|OTwx>PBE$1B3m_$R9Cq=gwIVpG>ji1~p1YL8X5Ixl#k8LLs$w}I`I?3? zc``UWINH0Q1^Rq#4}fKllZ#dJMRov|?{R4|lFgubTlUh8Iva zbcRMl-I_^}7#tEeiCA*|$fnV~3VcXStj)sE`&KTs^C0Ho)XUJx&g){`#N~#5yA_)< zhX%2O>d?~4=)U;26(A;n&1W`(5KPGKj5&9aHdxu%$wTcvF%PY^ri9v41SF&!mNH6Drq*tf9M2_QT2uSSBwmb-n)3RO0i*PG6j1@vzagi7GU`~G z6y~#*Ht$B*A})~dF;grSaPH#`)1p>#J|6vuv|>CkPpo!Q zc@WhGGi37yp2e`^W8v7ekCM7?7zO6oJ(Bh`|Gt%>2l+jfxI>~v2MKNaT7Kk8%h>;J zC?{xq019)o1E$7$92o75fgg%0cyEq^EcM_(3YbSRbK* zArJ>`Y62Ifnbyh669a2AKklz($kraJNI7n*`4g>0n9Pe?6>RnHSd3It#lO8bASsjHVMl>ScH$@ zo|~4Y1gSVnK2@^81KA{gJs=s!<-!2}xU-@qjP_6Hk~Kk+-k^yrwG?X6>#a!@54*h0 zR5J~mw^7wiRymnb#q$EYiWPZ;P^ne4OZz1`#EXJwk@LMWOk zDUyZ=8f8%#kw>a{!Yv^* zs8V!_8i`>-baFOC3x!G`gwi2c+D*bGWc{{F|oKDSnV1%P$Q zk~N2vuH>pIP&}$?waZ@WLLI2;zV;#M-&~Zhj5N!JO&M7JWT1of#AE1~hE4&h6?GHC z-KOY_NPFeih5cr<6?Y8>6U1dNRmk?__i6^4SxpTWMhL?a8Z;Qm7JT+`3zgd=*D8B$ zY@tSsd{^u+4uX>+Wu$F3!?xnP13YY~1{l1PG~jr_xV&Qe$~u4$7L-pY+3EQ3fEa|k9e4Q8lO0{HW1(YjvD zHcPR|e&*lVQ+^rxT{>U``-X;3E zQ2}R6Nwe+ji7gT4MxEV|)2kD-Ax*T@D`0o^?mtyak+^+6xE7keU$T1Kq3~caJ6FH* zvhHl+k+5c*5z9y*nyK`=54AdiZlZOTbD>Jh@!`&oel~ zRtY6=j_d(ofi~J74e`Ez2N$9LR=KI&|4HI*|JZK(sN0a{wz=8bcmXKdTOY}E_cZVC zk6RsL0^+}|Fz0=T_`;C?1>3^NC3QWx(IdBqQ-Z~A?5vJ3H}-whnog+qGqN~D(QAIo zC^G`9!+!Atdm}VBQ|w9NPPr@Q!P3dg$IQs;P3EDDJAY%5KYXL!np_9Rp@&1gUl)bf z#r0qd)a74?6B!+Y?GHe9$@;|vOCu{re8dyJkcP$opvK7QlPbY!qO!>>!QZD+t1f)b zS)r&6=!y}e7U06&$mEu)iI5;%w>^w+RkUV_jql{CFW%5;iwt7>Cb!O@#Wg8A-71LV z&Pv-RHdfN42{D9X1js$kzyLLM(EmK2|$t1f{{JJU^Yf^0=GRDqpKx<3C9*cTG+>AOdH;ny-qNzk!Ln9E(@DSWnx5= z-}XVGB9&KRB23$DvqXHJyrmLK%~~23m~(u59FC}6Z~!3Zhg%;EXYSIg`LZV@R|mH* zMmONfOBN4Q(m>7BZYaLLn~TTQ1%Q8+u1qDGfsfPMZyR<+XGW26+2OU!t2bIBag`}D zE3H=T+7+#ar0PY9Z0gE&5(Sp&SM5(x^^b-ZXVJ|>^DX{%G3>~Wc7feOFSjq5Zp#PmlYRmU}D3p{q8?7c7B89_L7^n}OpyN|d0L+>;XS(83a0}_N{aI)BDphUT% z%Rb4_H#AjG#aY8pI!99RT89VFbfdU}gF|i+?G}Lez>bOra_;tBiN0g0*g^B(KzArC z3_*M?JA4$m1Zth~H0&~5zKFuD=BkfGLJTZ=laV)BQs`P6ys;FL^!8hO6MJ+Eu35=z zXF3<+Gf%K7!=@Krq!g5WDJF3hOvY#Jc+omiTu)nAU6~rG&v_GuH*=XmQKdJE?iS{E z=_`Pmy+E&wLTjx{Ko#T4_@rzIt|-cTLCB#@?ucGKLO6}fTtk`9Ucx*%cWZKM1^A9h z7*qidCEGWaKs2r?T%EfVIkn+6ew2fXju43vZ;&8V8YE7Iu&kt1i3>pef2caA;LO6M zZO684Pi)(^ZQFWd+qN^Yoe3tkZQD-%*?U+0Ro}^~b+Xpk(@*!^-S<^lUvb|6CRt7c zd9J8bwoq8)E1x3C*E2vYwTmV8qhlDW3V`HerV{@gJhvB28Y|{g5``)a5RKWa>ZSql zUMuCHdqv_SyN>z2-m78L?~I%_DI?STDzhd^fJ?>Vws|XD=LeJ6S=SyHjw_#nc0($( z51lsZqJ}p3j6Frn1Zx?ThA9UbJX`2gtKl znul-D8JCu>24xj(Fp}dutRR(gD{I|uV1a`uE~ydIM1M8x8Y zS}{oxVdsHMiuQ1RQp=4&A7}|F0-)vsQ|IJmV%iL}Nt!@05R4}my85>%Sz;_I@h&Fh zSuuQmWd!<^9()BJ>n)&mpbmVog`gu{Z>fcT3l4^h_j#d1rZ{3frqDU>7orybJ5-dj z%RG1I(Cf(qfdLi(%NDS*&N$i_TPLW5cxJ9FhCj`L*og?-3!t_x)*zuFfaM=nY^)9( z`9|Tsk*iyL_4A{4k;;8b<1(*zARBC;66u=*(ZTpOL*e0A3ZslM_+nOJTP%1slhI-4 zfM7-nZ}l2>OD`#cG-DT-310T3{U#pU#Ui^Z48Ac_oS|SE`pBr`6bsk+SE4&w>|Zeo za+#%OxQHZr-Bn_}u+?lc{{ZLlh$>VS8{|w>Dp}(8G1Kq2o1%*>*U}eoW5n7?^YTIT zXwq||sY+W?4!BUYQU-fCQ1zVkkv>%|tY}xMFr1M|^giOXA>w9I`u|*Tmy(ZCNHu6T z15p`Q_F{A-yh>t)dTVItt8e{=r^=g?guOkWF!IN_HKwVmb}eZ;0L{Xg?)0d+IAZY& z&xb*dqF zxI-t0yh>Zsoz@4DE>p-KxXvBXu<#m|I5?&xdYu?ZnR?P2E*H)LMeSo5m{EXeI_lrC zyzzzFh%}9y+abtv02yQ~3LcUP>itkX?pw6OQ@Ps+l%XW7Hixx#z#Da0-8{2v)yY97uKwcP zr}4zlV$N2bjkfcL)bwoh85wA`b)S_sNxZo$Gm->}oC;uFu{+FK!zwv4UhKiB^F)CC zdy`D>!6Logk>F3ZfhHG0F2_hnzq&R0y&M_%Kck>wj0&893e%1*b33C3{@_jcaYyF+RJ0pvyRMa&zwm z9Z}V`+m2VOZuk2(wm#69s*;rq9S+_+YHYDT!P=CEmr-pD~ft>QpaMR>q&z)z*K zs>kv&k+P$zmiI-~cV3TMMqSj#Y+AKsF%8RY(ors10f@(0Om=MHBZBTUP&_Cytz00> zQM|6`B;=vT+_+%G#2Ej~{?I;EqCXIo9uKvaDbG0nn{vKeIAefYQ>!}NC&9@#zOYUu z7;Do>NUWZ-hZ!?F_DPBri%GHLazI$Pd#T{E-5~$erj5Rl{$hIf-uzpq-GjXQVm)PW zdkc*y3s|{a+Jil=Zv+op+uH_r=``<*j`p;H6T@wD1$PhyKO3-ZCur+)^t(J?{G4z? z9Im$fvVHVd)0=xwt~yioiX7B2d3^_a^dze``vbo+i~E$q)hO6z);Lt%mPu;EMu-7v zy4>w)C2#vm-pd86FDbEg2=IQNOr9xkm0tiy1?1~Bq52*`Sw+H^>MX zF;M1F?(_3V!_l*eOY3m7%oGcZ|26hPLN`O>R9cEfqyH>QSuOJ1MkIt@VFzS?XwFjLH-8m zjd0DD?3^M)h9BU(0Rm`n zk*~&!%zSJ^jGO+{J9k0m5(f-i0lL-QE!px|0^Qi*;JR}dCK5ct8hO$}`<}?8eYk&4 zS+t0Pm{OpS*Nk)}=Yd_3+9Gc(kNtD~NRTX+8GRz;P|F(>%kT*eWF0(m$aRm^@HadJ z6^)!kJzk>inpiZ-{~E;UP)F1W0icB3bP7})LHXXR8Yuc8h$LPDhy6ftR3fXB9XHeD z-PO{4L5486vk2>TC4!vM*!seO=Ch*NBnBRFF2IxZ+XAGa(9UqQMb)HYnlH1$vjx7! zI!ZDa_Vth2spBT|Q|Pmu*$bH{$~Cx2tW;5L+NIPWVj9WZq`Uy*YhG;R03QeCu|we~ zVN(VB&xQ58iu!aQDA{|IfYaRUx*v|2L|A?FvJ89!Aflw3FOUFsR^v_O2D8s~(apek z^~!zGo7@r+p7d#);c6M{O6cAtVoS8k)u`};Z1$xp1Sl%xH19$yQRPqQ4K2n$tD5Wr z=e1tUj?zRGly!lO>GD}4fcR{G@O^~>XYty*F!eB z#f_P%KtlUfq51}#FkG{~lvspr;Sb%qEEd6q5uMZhC76>b%^PWbi_!@V?YZh?0*pF& zl$+E6%(Kkr;t|#+rpk@$Ry8V{!&VZVLUV&^}NPfaLf48l88|noX9k z%tkr(`W5>p9VhP$gnJ9boAq3# zoqhosfHFZ}G3`4*CrPhoe&&`??7aAK!PE(2FMH=~aY}OUYNsIfb-51ld@j)^z558= zX709(!!lz81WA$ukWg1#;KSI}=CdKOsFM(lf9IcgeQ`FyU$pJygvJmYe2|U6BFIN& z#EFp;-dB5x+$V=BaHnpsYS^;_Ty1JC+ig)5#R0E-!qukR_j?-${bubNUN>+@DS0VfpYBOQp5qhwK>dU%GN2Q61OU7#_ZMXnJfQl0_Gt%E+$1{7JoEbZbdJa;0`> z9NTU-R)fw10Cnr>US09M0pn60l=JXy6GW6tNaHS&VH3rC8I$582x@mx!&k!Wns;;D z%*?PEMkrl4tFax*>7Nmli3(O`(Wb&9D;>5^Gyvls`z1C6i--s_gfDISMNB5*0M={> zexCM)p@)F=RLg%i7&5jxTBQEEu8za@B{Jd-;ls=acu&|izg*#o#pucXzOi025zN_! z23*~)Q1smm`|bNk{(Tv}Dg5w#DRE_n>-*ClWEfX0Kh{u8XQK6Qp( zF8CnE^%4DC;+n7eGe2A|w|6#&9(p8~lEn?Qljp8)@XTSAE3ye(W0tz~1-mG-nF+N>$bAQ3w(0LR}D#iO)TmfoXY#KmT`=v5j`cgZzIh2Fz93 zPbB|cHYf{I62boO8^f5#UoeFKtQ{~N7VqF70Rai)rzcV=N<`x#-Y>koU=rn<<#W8>TuI}F5HMfM;yh{^)KAm04&NFqs_O!fNz?qJ{6I;7Y10E zNfWdva?wv&lcxh*<%u3-xdqaujl+3TLkZ_vrRnwX-fHoYtUc{zMHZr40h4zOusXe{ zw*MUW7vh3%M|hFr;e7t!tcLKR-b}fzSIc2fD zfMWxg00Rj;DxB6>`LM$5#8$qz51k=o)I#=y=9ip?A3&Z!jv*JBkwY$%Vzq zhsmM@??L&CJO?&EFdDE++$p$ziND!Hk&xfu0hI!YM1{CeS!1!GlRc&+5Enl8u3e+v z)3#mH$=9dT5-eor=6AK#*7EXVo%*!&l#aMRNbJ{qgMuR}p(Mb`*yzC$qqk8!mnbp? z@I;$0mg=JK&@f4*NmZNG)2b^Z*uhhbVM*r&(NYfkuJ1Zz&jJ?D5aFmY7vAn}H8^2V zx>8T!_21uc-l=iD={5+ZZxRxuEDr|`#lhE1>6Zyzl3#AjLqI@~_dr`x z)v8=Et)bwsamts@!yZ=Nl`NKoIqQ`HAkGg^J#rU`&>5dsZPm+$uZxn$hLtJ}tGYI= z*>ihqV(!_QY_H_B#FEKysvx%H55oZ%HF;&%=LR^feL z(s2Pl&2$pEs!A2H1;gmMcEV;PwJ^f@5OeR^h>lpBQD6jD>4lx2MIi;?D!P^-l zY(~biCtX0fo$#J))`nJ6%&V7vQ#aBA9|nvmZ+d*`lXdhiM$1(~o3W%J=*}e5GH@m! z1S?U&>*kX^{YVtYt(K&TrF3osR4=N^bgnwL)N!KDsOX~Cue^VCyxP7*uA=SiZklh) zzSn_#fVPvONnyc}BA035wYOru-kysa$G-=po$}{|5`bx|qVHriY+)8!B!&a~8^aql zTAt!Z%?K}0l1%2KMk|Or5%pGfe!0|WWKL{ErO_fUcvQB%5aYp5jr0Tp&b&|i<0_Wi zYD$%>I9!w2@gx%6_AAQPmvN%xE3-B=*qmPaLu(^mNw5?J;zTLoAV>)FE~0sMv0p>f zDdA&^IIHcIT+j%MI+8n;c<=oj8?cOufo)XX#!~yHV$@W{Qm7YGTp*FQBoOpJ{^=H8okc3gfFW)N zg_+!$RUCM~fIM|~Oeo?>(X{KL`-PC`HZ_OWq32)?Kl$YQ(Pn~8tr^sq0Ris0qj#IkFFaC*6^o9-7uk2YifFH8OqrxOox1@kD zcZjO*-n!p;q=Ij@w+G1_JMq*rv3h?dKiF^rq{Nb+|C4}w1`BQ@!h70_A|LjXcUfKY z#{JzP<;}Eg1zZf8nA#ECyLCXj@=h#d8AIkZQPRF(V}+>hNFlK(SXm^)oF5K>G;lk6 zN|7t^ZI6gafIJu~Ao*(NW&+NpY$uo^4L3SKr(3^>*htw)fV6k2%dg}UJZ z`-rMvE$o7NJ}#`k0t5SjW|}TQ`*D2W#cNLz=^1PfO5eF107N>66hL_7PSdn8wuH{k zEZCB2@9F_xo4Rzq^)xQsXbrk7fvC~%637b2ShM5Tb^m?+4pYnGp?8mDy*-$f4$LAK zd6p<2kxl@%OweM2Y<9aedN>6Mijz%J>y4-pw4KGn=;JEZ3@Q+2<qu5Jfz?ruW{5Q8{Igj!D?op4NY|6>CP^ONWdZ3 z?xhc{xc_KV#Tcv)I9xTM^T11}6VptTn0iMa>Z-sJquRKTxi5E`z~y&yL^oZovA>i%A>;4qqPf6?n;X!%6Q*7VZ_kYY7iGIvI)_V97HE99-*O$ zH~aKZ9s`<~jgJ(z;vAHr-st6_!h4hA6YjiR1)`H8XYhsj(D-zoD$__;3G5e*ixoc@ zV20^a)*_ZeApidi#yoS@^|w zzWP`q^b@}_c1xwy|9n1}20#HcPnxoaplb>>6+p{T>{9Qh+2`ytQ&N!RXE=^q}T!yu?UfM zb+J9g-1MbKA5nIif0ikGm01252Z+9-S3j|h)RM=UwgC;$w6!f5OXgOn;4Dhii7@1h zIOYTg*}wLuJ`>Am0=Mz|F-Vu=X^M3VoTudc1v)Q(JtUM$Ni$R`a~f(ac7ZN(1Ov9} zKuTa@%@!4{rLEWQ7D-aEqz&8%+u-rc_?Z%s7=1xv{Q z!7Ngq9WilZ*~+tsomrqV$scQKGlz>^>xxZ>X^N{)v(m z5G2%urMWYU8WwL4lw+rSaOA~?+4PT1{zsGTRlZgxpoefe*&Exb1)R_WK}{cF?6swI zWg3jm9H!ql^)sb8zhuGzqJiSaj#wyNaF-*k1`U7J0#Af6L5+?MzIYA3A`GMgpl?_d z9PDs56!dMw1SCMs&{F%Gc)ECehb`l-_?glUfcM65%~f1O7)q6E!9Z!yIlUh~UO7fe zz@I3S!A+3Ax^61S!t)YQYk2_R^$K;Q!wZA(Q4Ei?LWm_r0AYM{)T3xHhEjjsjxxK2? zDmxBiK&$Lq2obwW;A&Rm+N^r!V4V1_WE#-BJbW=F1KJ}`+V^qMpKI4zQ%eN|(mP+= zZ~$16?LY6vCOn{!tNGORTxtWbt8*HjBD7G6U2^L0#(%T1J+?C(Pl^{dx#*#skV6$W zO)hSjBI(U?-Xn(lK|L>3VK!p+>Ydcb_w;=G!a34NROX<>adDDe6Y90^GRQ({WU^yO zj{|hDZEqmB+;eDF@AGHR&te{R#k5_xU;!};LlCy7hS?sT7jf{=I|o-Ak=V()A?Sbd z9)r!lL7#&S5|mT#Ey(9XNvgeQ%pCE(W8?rYkji2C#a$-aB~JQ7DB)LjZ1Qfbqd2Av z32c(uL^cW4g3Cnkdodz|YB=b6dr`IWXmt6?k6aqAvA;T}(YJP^?B&s(?lTlTDt=6~cK`etX?pe2%v1fcFDXKvmkr znXYPUMGJeJ30u3vn4L9X)a;$Re;kIWwd@zpwv5ZgZ|KzaL#NG0j-HMo3j+!A?g5y{oiUDp;{dOFj2s zTu|IaS9ffEPoMXdLhJ!|B`a)k60MIyd2O{bWUp3d^t z$j{RH5v4y&48K<6M~J0$&e_aNi-#n21Cjs9>lk)_)$P)DtLZ=?|QgxEQk!MH9QYmAwd4$PB>@Ko6jk_Jr0%2CO!QXav-N z=p;KruX5MJLpy+UAzq%KY=gAIUj~MF1o#2lY77{F_&{AIhP(v$fnVA{13+yFSKCm& z!Rtr#bn<|FU@m!}1-eWR7y|uvLJJI=yuef(MHmPjyy;ktB?0VfNvPiF3SxHOhm|!}Vq_)YHNkkKcub8%@KR+ov$4xvZ zZq4WXo2w$#(TjX1x=5sOGg{$3(71L$-2hr!i`{B3(<1|@wvkD!<~bF*FWVL0LKyR5 zx+#Dhy_iB(s9O@gPmSmfz9vQ7m)LX_UN`#@4^MLhrNCild5pubNsRpWdz*oJKKrod zQmQ*LXQI;xHaoo#=*HIToogkTPeEmlDmBnbj^!v^8Dxh@ya@eZkJaa*@CyG%+2Y}t zs={bS>SX|X@lZ6yJA6!}eJwiav@zofN|D(;Bb_v#9=WrihQ`VuU!#_M`*Pu4_(aqk zb0nTF#in!jkvqq#H<#By@oRcov0&(G;B9emJV*qbeMc>C-}@=Xmu&=tAS8V0bW-ab@I$!cLr7&^YR_WsP6yk~`Gi(NI{w9BLN85RmE7bJ!HoXVF1M?=MmdxH57D zw=eP9eqs;7q5MqvdG_5891YYku2f%gPm^vf{MrFy7n4urzkX-z5^fyJpIX>qAn zj{g9HVN@V*8gHvm5rve{8|ptsEfM>C?nQkXKj8duJUX;snNz63PMiqHZby+$=A-w5 z-=SFHf8oeovvoVMk*r8nlbuz@?3M5Q27Vv?4gFc#Y5paZni)!g#au(f+%(Is0IU!y zE~|}436f(+HoE(A?-QuPWJ$(T$#IFZ<@6iifR}D^r*o^EYY(ZD`x14}18$q3JfAxa ziAmH(ed%9TU)&WTvxkkc9XC;;kPshvf^>%lNTeqWs*EOEMNQ(C(Np0e#w3b1)ribl z zH%m(as`X|fbaBZ376$du)e@uPQI&=%m!o@KU99w_2-~>LSQ;R(Z->4nUW%D>Xp|5KcGD!v6flXiuzJ3594%!Mdl3PGoyJHnNzEYN^wkJ^)+puCYMsuhoQSJ<#FT_` zYXd8)LOS6isqvJ`WKmC^Rxu#nM6^5>HONkB3ZVn>vBt6km3gFUtf22!^U~I>td(RS z-`2_lqrTibeL^6dxJ?>v|8_rzKVPA4v93-=-w;At`5)iX=sV1Of$3p18K(f)k+1p; zq1uE~ZT8SPI>>hruY3KwLLs-7jX8&OWVUOJL)59j1>|)LFu5`Zib8f$+t?{XY*FCT}g}<7YXf_wmv0m4YwQIS%O==z!67yf zMfQ-jX)z)zNdI8{s%F4C@V)nw^E@A+>eMBf&lr zL4vJ0rp?3LsGgVVDLBFfZZ!sx*%%{R!*+s->X#{Fxlfg*QAM+d0=vxBSi++lTU9cO z+2yIrNt}4yD9#jmxHbW7jAG*s9FDyB3#VyhUb{=;p%)$M7R z+$hpSFC&uF%9d=#(aq#DhbFGVoW-UpnaIfnzGD$@LMHa}j>ChR%jWFoS!0^Q+Mi2EBSVKJpGa2x(L!F)L;QTlN6}=Nk+``JN}lo zrVRzz86b!I&*4UHnr}Y>2dB`T^D5FS>%?qj2$g)Ytm-}oDM`_><>9Ex$)AjCdV`(9 z38mKmEMK@avRWf1a%b=17E-wwI3jc0Tp2cLGi$X3%pDT8VS3&Lua=2TEFUwNvGZlW zA^(4_gb4JXK1j(?3x+p15YPcsy3?X79>Cbuo!-&QAyie$1yus=Iy2Ff&fO6XIz$i& zLCuqB-IiB>TyqzEoPOLaAy7Ci)4EdUUbAU#!9-_(KhcLqfb@qbJ?Ea`Ju8{v4LIlC zn{2H}IMw1T&+Dsm=bwGj&RhfQxxr6C;V+0ARL@`wMkG%(Q_@4KiYg+p@9I%?C4ick zs0dk@Ej$;KYAo@;u}{(@!9EhMd93%6LTlYBjmJb5ug2PlyV({Tg2FO8r}27x+g$3N z)CTyrvl>E|Fx*X(SR>Ip;G#am0!a{HJQU!7`2_T2aiCaWN1$M%QZf)`kRUP=>Wuja zQ$rjvQ@An*qz;e;PLiDg*1%D<3_vaMJ-+M?sWW~V?(KJgw&5v74rKYyDvKj*;s)Oz zg~6aS3R1y88$1!FW>EaVto@FdiBfMm_(F#kP(yr)nmTJcBiYx>8%tkLL9@c< z8ck1c$Dg(haWW6$$jRJ)!k84yV>*t7{p_bTHIcGJ%&RjCbA?-=B)=qti${2Up|z@; zMK;Q`Y!19@)Q4ryuj|ZdU8`5!{s^xT?yQA%rl-0(DDhE8LPb;pxS|~kc?JFxEoWcXG_Il^EaZUGltIKclHGNGa9@{~Mp(W?rU{#f;szT*7+)8sdH17$5sRBq{^jbow*1c3{ z$>h5XC}M*a7H$pC+y%51i2*Bl@83Ab?a$+b2(LOi&~(|ROaRauM5~&GXotAf76eN7 zX_Fcp58px84Y84|+NIKG!3i)r?%e{M%7?-3owpqQ#+m>Q-VuXd%DrmF5=D=yl`*fT zzQGW8=zE#gl>k=S69#s-x1=T0)xxfu^cMn%-*=wY9{;GB3i(0P*BV9oy)jVUk&wAE zUA#X9zgMI?X#lF?!;%Zm(5-d_tBIuAFHX_=qDfmRVtmh`kje96*p4OoO01EskK(JE~>OFPD zCdDb4T#+RD+mtzgePMaCL?J4uu5+W+h`bcr39L$H*Z_tdMHa0?=z_K&?i$MQZXFTX z-3KaZDbwW)P*1d^A}CAiY#k}}6>DX=_Q$(WtelQ%O;q#Q4s9O--a%v17I$Ug;`VvK!|Ua7J7 zvz2hSLjglE{kiItDQJ^Bmel0Mri;<0@D7{v$s|@;^r{6`AhHX0l9m%UN(-Mz#$9a# z*AnvCJQu0CQCRQ+9yMViZ@m($_>t5`Oz0qp6`LB`@}$7%{kvngu#ir9iUsbNA9gq*|?P^C@72RTXp z^=#}v)nUFN{R^C5pierhrw-8rzsh-q$+^rIsXWT(f6YvN-RM4f) zjF&z>b>MBbdv_exojcDEz2uYn)k4_JAlE?-cLABKhiQ)8g?tyz?)&!uV8)=lpyE>! z&zeG}-TdNGg0>tyfRwLYAYfM&_7j*vdlyJAKq7P&_EwY36`Ek8ALw2kst2kX(Gc93 zK}sk>R}LxN0+|vCRPh#3SYW7Mkns#XVno8}?%O5&1<$D-^W^G~jX4i?53-8~7x$uz zr@XveTy7_owfGonhQT>Ts9gzG{^Rd8K!&}u`lj}V-t^?z9pe+OSe-IAIAn1@N0S123Zex_E^4et%9X`d-I&* zV#>UyVa){I+Rl#SDs8D`gLWE5qMde2*Fh6ry-sJtqg6-8wpzZ%Jb&)^fJ%5%JZy6CW!f|L3F)trI8038ohRCHPhD3cCfW1VeJ5RLeePbVo&{o* z13c3pHmD*VX2+)9FJfLSeC(X?&)vOhbKSeJ>rp(-f9irl(Jw%P@5*1$1;7YQup{w{NdbL$-NT3f}!He&o0JG8++OGhY9^0ysTrj>v|9U5s9S4Ye1qJZ^M4QH~$J-k?I3zyjv+IsZG0PMM3w|f~4eJ$a)E%uq;H6U(}0gh)K z?HOeG(BN&nQfRuw!7(qm^oi^_nt7B( zeWmidl3P8qvEn#|yq(RAya{4POsw~pSU`G`hnmX$f`O~oy0nc8Gvbr4E~6YT(n5?( z8P~1l>HbHMl|P}jz4RF2WoGzG?^-Y&U}yW|eK+v!aBjtE+PB-|@ioF=P_kwUlr;?# zXx9tk0tlm@zL~aeQd=E@XQHwO>Q~lb7Ov(3_Se!5uIBh;zcsl@dnl?ov$xX#ZGTAR zkc^ckfpgtW`=ud+w(MZv0cAzSlLhDqvN${iLy;GfZ8tvE47+2BZZ4fKr~IZjz*J|` zY#-J<)R=6cQ73c6sQDEp4QSb`J0^C`4a7(|ZcU#PZ9zU;4m9{9$N~71bH@shlIu>( zV>fRGASz+-VF0@n2!TrNPGAaVhr}fy(h+Yot3RT!mGC~ERaZ`}fT_ORCqq^+1qkR< zLQrK`lULevk|H_3>1sbFOZUz|1agwo%&?}{ySbwS>af&HYKN`uSkx!mZ^sMaeramF zj<`fV>r}=H4crt=dsyN@R91*SdBl70zuDNWH0^y%Q4?Z z8l=_$(%`{8G>P=G+o@%sZ7z{J)unO!qgpF|SIvz8u1FR+`rh zz23I}(UZ8-x2bm;wdcvy7))kPMKBL$$vMMvIZO$|3=z7CXJj#M1G8K$vGn3_M5Y5kzqilIXDLArL%;&1ErPpA1?IP|e+wwW$$)~P0RaI){pYr7v(vWI0sXJ^N@QxZ z_dgMqn$-*Rf5L2n8BHq!{D10?A^6n%O)wy!)AW9NM!fXcaBoCFu9}R?20IdjloH}d zTq>(u)|sog-9jX`MqJ5i^AU~u0x$QqDRVC8nNZo3G8on1kqEe?fa=@fcP7DmxZ_!2 zx$Zlt_c^^8`Ms=s>eR4t!^BtpYyGE%zfqj-_csMg9|-Tx04V@SXwQI@m^e|~8)vRU zzCuViR}|t5n~?#4WSvwmNRs?0TjZw@9g;SB14hm=3f>-AD(hY|uH)NPT4{~pB2YL9 z?=>ERIo`HzYGg!-kYrI_dHczV?C>OGlQMKxxFO(T!eIOjS@;bXge(db;KOYU;krqL z+WibxHYLaW#{!f@JJ2X@)`oEswG(L2O&HUt0;LNQm;(yX6Uh_kHy3XR+O|00vNz1X z5efV<-89D$ZpEFlRRf8b)}=#9NjY7$1n-O(M=)(oL{J|gGnT9wG!u_6-}ZvgX>eVq zNlJ+rrU|8+8`+6-2p%{Bp6oVeJoZ8Skx;q48ZgFaresj>T|L*FniyHHVbk=));U-1 z$5Y^6d}IfxWy6h)HC(W9`27+4oW)Gi$-n;EC*>-?2R|4-ZdiV1d38rt_B_NhDV}Gr zQ5E|8cyOZ-%g)x7pCFB?tRri!By_g21gZomp*9kR;t%;OR*wi)beL zmRG3C7s3=5)fr5g6cdMQ<)Jccp+TPB)!F_qEl2EtIy68CGt6CoG##$lry zIxf!)6h1blzCmK!2?||03cBtFF zaevp!3PKjyrRwH(yq$BtHX(j9>V(HM>-Ye4EHtavpifxE(TwCYmO#ji<3*6+Mls{f zpFYV-OKiU+n^2rD=qM2~|3QU$&iwR&%>6=_sHNq3Y&%}5aZ!9hz{}j|Z+5qL6Hn)@ zJmO^n4Zz|jMDMk3u3#jprU}vKRrDqTV<$5ziiI+b*A#TZA2zt?az(lr=hgFL$kVkad4Z&XtsGc z$||LSh6qiNCCW|({t`xyLm?2^4>C1Mz*I}A1qfCJW<;h<0atSG2<;^1DlS|bV)O{T81nO znbwjX^d^Cj$AP!w_%21hOIwh*sZ58}w_ShAT~p`e4NihS4!u5lx9k2x*S)Y_)-mJt*JTVqcO}Jg#yKk*a2p&pS|xDf9_5E;$@Y} zXadxNlptcbqAX^aa=V548meNRcCUCGo+sf;l}qD6kJCNK0xNqCmj^Vs!YiidXQSkEKCC#4jqcEdghU_mNnNx zE;i-Xb46D;`MjfcUJ%DF^)qt&$2c`6K>(`SGZ`7mb9-lRt+U&UM*hi-d>eT71w*@w z*Q;-IJT?~)9sofS=t%G~U{G(DKoT-;M}ml_pcBc%W)rLfyb98(?k`<}pCV`kB%6IOUJ#BDF9=(hXG|0Ru3o}M zfjiMQFlDr0bD+bYLa2Wy9t-s5U>20WBAgfj_!b#KZ`TA5qQ7mAaXS=lrW@23(|?fV zCUNk^@LISV5!9EkES;d60SiEuyx;DbJwb9Ld?3r{RYoy#*qu`5jKff)x4d1c*3#yd zlQpb5nL1k25t+%2;prsLP~9(7bX<&ROSQ1F<-jK(%G&jTnM-vfCW;k1v)oC3s2Gq6}6+q}p^x)4x&Wp4dRr30?Y!l#shLzUdpk>%FKbJ5hLZf+>W)aE~`lHjQW zD%pcP=$|{@s$%TDZ~*wcnb8&IM1%AEmw;)uO3aw4vKLp*`nos;?UaDmF zj^AFDK;H9M)9!n zkp=onCOPrQ|2pNu@Ai>D^*?;Qrp%TQC^C7q)W_$g(uv7EaMorllX5UKQKwQnR14as zKvj()Ibze{AG2&RmUfP|T-r*72dC9rm-n#c8^qlVdzooSoPU4Gc zdPAZSb{kWzkt^hX^A>CdFL-e1|Kup3Wz|q%=|Tid?DXUYSQ~D5WU;1m4MWjnQO>rN zN#vB$ro&97rm_ov1BR4?;6O$}VrXL?l|8b?(n|@L*nnZvHwc)x0F_cjWutXat*p}9 zqLQRy{3;R=S;vd4h1Bx+z}8_ETJlq2i>!(gky!_ex{^~sZZQ=H|9Du+O@ck5ixWBC zT$^@ihz1P0UePbKP}`a_v+HHjW_m7EDy}{kHM{Yq95Hbn-|I%w8%%3DbLDZ*)E6iER49;e;pn0k`o5 z)hL4Pr+vKkE*nXw^8-2__ffN32zh@hygr5(?~^|qGfOLv06y*MJ#by( zN-dUW2J)#mUs$wfbtdXGWjVXHXJOj**A%G0T8#WKy@yjx6 zo+fb%(ehS&)<}+t4r_EIyi1=#x>}&Q5XWD9Oo@(dT zspha9BJ|kp0LzLDb0VCJ*@AoD#F6}|k%D(;`H4)yxUP0kAv>jb0qC4`ahv~3zP-ZwV$e1)=W0QdUPZkUReuIn zURzf_0AIMPJK?y&d_T4sRoi50Pku$)=g9)QrqJ*86XCa@E8h{SfmFUP8uxTj6tN@1 zK^P|}?_7?5&VJ~3i8jM8pya_3&qo*`DJ^yDN;i7khfm z39vdVD}b!dqTe-il+(GRU<6-`H?oQs#9bFQ0c<^oWoznqQ>-|Zor4wgTSlE9|0YB$ z|M-@cs*D|rv@SCFgq@S0*+jSESJ`((_QSW|z+ay<$@sQ02{svd$S$YaHI1yhj&c-4 z*O8VnAihJS24j7i_8_e}j~K9D@k~`#X7YrZ@2PlxucBuk1&t~*jzq8aV63(qx@!3sBISoT;M_F#vei#EbBo{F+}5pmAS zRaa8dApGBF@d-~ilPMM>BirCN2_62vH3MR@vdhaS-sT6VC)h@Jv;x)_7KZLF7pBflzZx)1kO8>EkdR z3)>Z}OV%QbR!s>hDGkRE0{37@j-f{^5quvxn@NS^0Q&=KmUSR(l)7Q;^rnIT8i0w} z!qVO3WFbt%h&y0E$3wrd0(Y`+Nrz{w3+d$ zUL-V;)9J{VlmYRf)I%bAO+=xRAHetexSiM50)Iui1voh^r{PAt{S6kVrZ=_Jy{pXc z*%psMCsA14ph5p1Th{?kb@%_Tk-hiK$liNPq>N-0lD(5X!oAeBSDE2!M2hSYp(uMK zMM%gd$;d7W<$t*M*Z+0%oLA55d7kd)e9mXQKjWP9z2DosPx&we?}s(_e8&8QTi&V*9Ce-7_b=H!{(K7t^$+FLQm3eS^k5QR z$(b>#v3IRr_LJM)x!EO>C$ti;`9L#qYv;At?(M75-n9W*FAL=vTpH6SpYho}#Gy6( zq-pkCevQ5B3DUm4T(FK*cSe1+XbXBFt&*^4smT32!_#KB&vbDgdr!@4vS-4#Tt>z1 zeV>s_>f`lDyI1Y1-|j@~7&_=mkQN(fWk3g7gEim3-0#g^dOsr2|^^Rcgauky&Strp?SO2+hvyr#1WD6pDX&cL&7o+aH3suicRB%vm zWzEtU^$gVVfuFLZ;_f`lT>T)lMP@%)Jx1lcmNpKauQ1aRv%Z>UnCg>y1FyAh<)UqB zr6M}g-mhxpu@~>Rf1~dWXYS>m{cx)ez<67p=&SI8m?8ULOHQM-`qAM72IF)4k|hOhshvlXV%{hcIWPw4AZ6YY|)2U z%Z_?^A}_V9a3okhyb!$o%M}*jO3c=*mNUNIl4)cqWK#Ns6Vl=pS3>&RMN4wtJfPLJ z>tbws7f1chb4QCe9XCM!wbL(`T@w+gr}op}ff_^h_%jCwza(SDyS16uD?SQr)0Xs~ zdV=$)p=Q+5zO*|{A){;a)-JP9CKs`UYq87CH3$HWYY&=}Ky+ZT(fD z_w>3p;77*|Z=0;#((Ct|Le@ud_fI#!_&wc5vQo%K$uIlnSBMH_XxSZ(?(c_%@72sB zDqGkc2*hMg_=fkHrc%CQFL_=NqRnfm@n?#>hCIMpPvC0yY~Zrb z4e(Zx%Uk-8s<)-|ZCfb->DKrskvW9^bNza!0~wu2bLVdllFSe}SKK^nkdI5P zt5x}G(t94%bGhpk&QJNKtG?byyxrN3b;&CrjdS*;nrM{f`q= z?wyj~#l_FWt0u|Oy%GKLdP^3(2s#ysjoDpV{cw9;nPl?-|G1f4ducN6ohED`guLW2 zev!g58DW~n+Ub1%u`||bM0BDd)sJc+1}|0(VRNnu4qpD;Y73!yK_{c82Cnk!p1NyQ z$b6)8VD$&@-n0?y7ZDd@$m5L@7&aDflV!d(7Z;%*w;=d{r7?i*jh;|Py=4>D= zh+L#gcT-;vDL#W>dq?(|yd@|cFLvp5^x3Q53ood%VXf%df9d|Z$t8bUwA|mBi5H2V zXT0*J^+we-x!$f2e62!$DuV1apS^EU53j47b*o|7^ZjMqibc|05Xyg5=vvEH&zmkh z-4jl9xHpoMiIKVs8MGJaC$#7IYSTJmO{wgSDSk~5U2`{^oOIV<%Gf9@7@v9Q1Jh!3tYe zMG6UK*D2rF9lKqh(RoLmuYk+JJ1puM!IiZqId>GtE8prn;?$@(V-QwDL!@W>rkjN~@UJQ)$9Q|k_^4|npJ%&wFVuPrGm zAft^xLgXV>7q`iN;*y!P%5h<}Uo#db_LXuF`~bT-<5kLq14Piy z^`MG|&7T!}I>nqt)tsCBMVZEfB;_Q#+Li08YVnHBG)5m8ALyN9eN>=M$NAHPGUA6N zn*gWazF@)op;&dB6~rWXQ`i5FsZr0rc+lyJR)EKWJE);5e`{taZUjL93C8%*v%X!s zX?pG=g-~KBw;eKgHK2AY=-GI$M8N6N9PlPLs~EovNGTfqqRP->wet~+igEAT5Q`yo$_j@$3zoqk){KVcF! zpV@icrBrpI<+&AjEGSlHm*}BiG%(>D1T zOWt)46fRpFl=WRjy7;7K)c^X#9_jR<`vGSW9t5Yg zy`0K|o!EFY)v2mpoZi94op>AngXve!1w)==+X6rKzD-OVd`BkFjE^Z#ge|NQ#F-V; zIR#nQ73f~tacNc`bb03fuoONrME;^>y+@}}!78hA$nhZJp;?}B`MZx_SDYM8R=(6D zNFA;o1P=1|=@zy>l$rE~-)XvDY_k69Y_p6>wj^Ok zm3$MR@w=Vc)~DZsykaAZXUXCx{?nH7+Q;+vO6vo9owTxsAWfcaJ@47(s899RJ{( zvNK2WrgXW2E_KW~R`dFE0_I)#yFuwmu@))9%iCwaQ+}$TjMN~x5nDDihm*XC)53<; zfuxmUxf33lw}yKQc?f$Nw}K@2rtpeD!_G4uN0AV(AHO_wzY*)(nZ=?SI^A`VB6W>3 zIz1onwzyOAuyxWfwLS5eEna9PaEtmn{hr!{HA=H;-220oQ4I}#*87Fr^(42HE?*`0 zZxzUAnBx}FwliXRiA}kmy~u7#x}4Ry*I;$Wj^^8@b0nX_?~ll_p5?D&^a)V&FZ*AA z&bT?iUF0>DR=m9WyR+|=yW@Iko5f9py_a39yqRFaCNh0kkmMa$F3h#RsrQo6oCVGcg$_uQGx1Zj$leloryYp#>f_4IzShSfx z!pAlxx_zR+ev~#I`L%{svU@Pm@eI$}Ci{mAMRTF!ZX$eV!%|qdS*FA%*{k9LrPy#8 zyPlJd6WI8UQxZgVpXr*vC$@6>=lZKp`cy`{B!|itz90a{ef%@;U*27q-+f|sDeA(( zO~dUf6(LjN^qE@{ZfB^+JluY_es$w+qvCE$A`a&^QMHZXy^W;g;KIemO%^mM`Xp4c zGMIcpI-2_CDX*IHyS0&9ELr!=b@TE!&K%fJHjf_+c3vH|uNX03^W)c$k!4|ZNzmQC zpJP)UDk6seZF3>y!!|O0o*7KMOWu=NAa!Y% zo#DFJtB1P~;)|t9~L#lf#dhW*WQN$T@_YXtL;BoUp-u_M11k^G)vNcE`+232B@# zTxX9$r&`xCeI|K+r#z>?#hE!Ot>}FQwx)aJR$WnST^gIK?5qVYTXQyX^80m5i#p@C z2H^Lv?hLu8HW*cU5uGNXl~1%*E?vQU6P<4VU@EkvgWc{$P(@IP*=4Q9Fr0EPrZs(9_a~b(Z!1Yh9X&ujLg}v#Q3#E7yzZt9`Z< zzsHgxMHUr;ef*Tl_#b1%Le>YghTV$lj!a~8BC^lV1Vx+Y%*ymPUPwx*d;^6f`rW$t zV@_Wzp9A;0`G?SZ1*T*x8Q-%%NU1%$!BtyVQZ9s8dc`r`UC&cT!Rs0z=HOG5G|zZPGdj|5Ay$c=g(8Q`tN@-Yz?RQ-4CiIt~Lam zxvi79G{iPOHXETw0e7_|@G1Ci{80FkG;!a~CikM>BR3|Cpd}f>Ywy3Eu{Lyp&7p6ZmnJcW4Z}9Uxh0AkY5qG4<-Rfee zeuPTthENRW)x$RCHI6vBdRlJVhR4Kfws+ce%F}v6Y&jB@5Zsw}dV~^ZJuUq=@vlEj z(GvW#N$F^!+@3THO-x65y(urm5&GV6*DFMsvx5SF6ywf6Q8$Zh28firO z$1TeGzli5oy3Pe&#*qT*_MzhaC1+LQ$q=C-@2jy2 zou)dmrV<@ErgTKw{gJ)CA7~y@In0lia|#xyeb#!X_XbO7xG7Ot0B?zn%W#r!^6ihB zD=VZ=4+g~3D7$~>ygN(D`9dOoabIT69jRk0URQEB4A%$=5UkVefrf%E^o|T2q-A<& zmWOu?Za?}?D6=2-HPX%?1kWa1!lC{D zXA|^S3a{%ofQvRKLa6nz6${i~f&dS^8C~*VmZjkF|MIcj(6z8OF83TY?q!$G+5=

      Z(JJW|34s_FeTKsIF^te5`T)WE7wU0tqp-T&%rvFwrI3N+hTmqk`QXq zM~5kE{a*eJFu~%)1RZCz0>a)1+T(0Xz!zA%1Bq3EsN8fH{u{%@(9J5eE7o%CEzbi{ z9RbKNF~D;RJ%K4qoCMN;4M)K~s1CrsI8YeMtb;QhFY?h<>AWfwQVkX{4nfa(S`A0# zdzJXiUVfV?VN|#sR>P@|y))nmyd$3|46S>j+XU@g@HZ8i!qAOew7+IQ^!K&{ ze|@F?*Ou``KwW=vjx-?JF)&JrO_be$WyXNnF?C6(L7Q^=rWMHvcQLs0q#bRQr+^JG zA)(ZOwy2er^~s#~lF=-06~gKSy79N76&LG-(;VwoHUnqIGwc+G`P_hla}YGg5?YxF z@*;sUWk4CsaPC?~8%Mbojtb}3hnGyaK`O2Rs$fPO@|Q3we>>O1Q4L43(w5jAQ1tfz zEvDu(M3DG1&|9q|5sWHF?a}k=1w*?aNkszqkYPkm4zmc%%F6MU?=5c!E35y=!cc2H z@O>+r2sB*}KXdGR0YN`?PKYuXlwfJ@qm>w-bHNC<Jjl^^X*%0GbHi-FrQ z4dw2Ln*7}YL3^B(947yKfROm0=X~gj`ltdQfogX~Mq4ejK=yP4Ne(k+e|VutU9D`0 zp@&ZBp6!{x_`MF`o=FZEj0eMxeSRo<-)RNP6IjbKb#i}#-9ryOa{OO1o}IIv64zr^uZfe zBv7;|T6*F_(bG-<0Wkmqn1J!DM$v!swI_wT@1p51*QFwbfQ{wB9QME5k8&>kOB8)W zlPK|tuE1$mT2lZ@Xou5cg+O9Q=xA(*qcU^VAc*v(4iV`6Ai9g3_P*>I1lBm}f-yVS zfkD(72wDUaN?jM$^`iuf12BV08b696onS?irm!%bG6q&*2G+*34DK|F)a|SoiO|0( zTsV3WTN7}X1(Ax0$c$yww3m%=6nMoXm@hN{)G&imikUu6|3Hy~pF2jyDJTE)U}iu{ z0!T5rQvXJgO17fwLeXG#s){5G_C5OFe$)k56r#I}IDH&|1vUsHZb%dx1mGuG2&*21 zx&=0Z`Z!cpG7-#7a_XWmJ2(6P3g?ZFzy-}$L?Nw)|8S!^5*^#PCIEYmEaVSOV1W|7CZC_1h0oq`r%W zG$(dYtuDZt4+})0X%_^?v2Vuc>IhClEeAl=Cnczv!99pmkf6tT66g>dpC4mc#X<6& zH)t@F0d_EJ0{%19Bqmh^weXRuIprY?xgdAP0qH=d{5yiNp0xol`@%gPd_=7r-0dNb zNi+r;)qzxDU80bxg9Qz=u8!V1O^G{COGC|SK!1gP)GDiL2!>;Un0;zL&jL$62Dt$< zxGF|ar212ic#uxMBLSp$?|%tpUO37TOp*i0#?+#J8a2ss$OivJm~nbsjHd%JF9q@n zW^{UfMNOL-u{>F^TMIRrG=O-;U@3sXzato{^P4Di=^dQwSd;iOM%`zCP>d%wl&bqE z?x7s$vSR9vU_SE*TMTAv zU#*XzX{L^%2LQu`RK9ziG_^^nB~%1(<_&5jrii;bsJRrgwx^(L>IhT=)1(QIGi@#g zO=u$6kMSJbBJmx9D%pVnx-C&tCfU(JLw5W57iQo{niG!9bwH7_ySkA;0Z-5Xv<{}7 z=!7*xv@wW1_=r z4n?0MVM9#wZ|%R&>UtK+`}5iQ6N-Eq1M-+sfsm3 zP#s6;-Btc!EeLA_>`0z6i$jbfaPDK+|4DytMF(=FzudpsSyTZ^>H?VzYZZ<<2xDZsB~iKvgBrXc8#KT2pd{sSd~JvlZ5g!;(34vq`8KZT<<4&OtV z%AlNS@Of?y>htw7*^@cevbGIo0<=;9T49#XnF`dj9cKg+^c!f!98e@Q!H zL>;Ka8lm^U+!DT7OTbY(0411R!l8*IG`o479vU`6A7{1x(J3hfd<6ljFm1_ceJnO3 zG=C3)I-RPKO#1l;@EthOE|S@!`LbA85J457|2b}r6W@Tst?eoab3!JQ;@xx>)U$O)BBtQd=nN7IM(6lyn=)*;&R{IGKP`+;i8)JGrqFNGlvco1V zdkW$ogQHHs6ApLveuDfeEc0)(xY#NQu_6#`$8O&~3@#r4G7y7|h8aH;pClp52zh!) z*${oGE?pR^X8^h!J0JjN%{e`THuH_^=xZ47C*zPGaLGI15=>Z>Y@lKBdl?)UB3;og zc{vO6rTI@u=+i8M`&cxmD%oor09DWlkURVaq6r|xk7JkWUZE01ZUh=R2uBJfv5FD8 z{ariSWjYf{K_nj#r;nMsEVBE51Qp7R@86T;EqW;^aRz;QZro-+9}CcD2uuTdy1yeB zYm-|Fb;ual0(RipL+Eoc_gQc*(ZDYS-J69o9Ak`-9KnoFDk25*wef}$Ezu!xNT+Vb z3vz1$$mp0p&xn>n;UoU7=*gB>d?8`vDzN2a;8IL`!jjNhmztp0r~+Sr`~)@#qXIA( zu-)GgjFp%zl{Sw?-?axJs@%Z5hCmuj6%(IIK~?4mkz<4D@JLrb17v3bC-%Rrj(X1T zwNj|am=V?^I&sp$s?+tP4**~j2#pDrFE6D~d7;1YUqFD=kGz>xrbCrB+X_TMHg53yCNarN$A#VeE z%*#UmDxcyc4cTaeHQeb%h@pTA^x>kG3+~yYtHLQD6sG;9kmw25n&7BoKG$#u#7kTl z>=jTS(`5J&(#NS3a$!baInbNEHRk~)`UUzjOun#KX%rqBo6&rmyh^6I!1~RA9@AsC zY0^gl!3v28qc0d7NQ<}BK)x71(QI_)NTbaEyUUswva~^;D_7ka3-1C79#v$_e0#A1 zEi^3_0(H0agzXJsG!SBw;oqcjxkmb^q%cCB8BX|+XEM6ohkP?9`XGu4(3nuQ0#Tzx z=%GY;Sz<_g0*<=VylfsWuma^OfuzdT2NXXlVegd?EXNpRtKCY`2Xe6jP-C8&=?+Un zdM*yMkZA;ZDRV+Eg2&LN5n$90_PEDIh20np7X~4rhgfI}Viut4uPCcXdi(xYJy>fr zh6q85TmtD2(@m@EK%b*Dscwc2zi-mPpWA^6+0Xw=E3to!Uj|56+Y%o#y^QWtzk4PO zAC*tj6Mz?Ig9b)H4?65#$9?q6EOii?Kq91&UNs)#l_@gLQ>`yc!4v2RdK| z0-XbD8lf11;rh{;$;WRk(e@w@wmbcs@9|w^V4kkdKEAHbw*TdF8|7hsGq6bGiA7RV zQHx}Cpo{Yr!5`-mff~y|W6bji(JUFrt=WJ9Dq%rijJ-M_HG$4P0bS_#$0#;#PY|fx z>`K|`g%GeJJy;PFWW1Fq(%3iX9>n0v?k@)@BnIro=W9@(RmPzAZ;DMZTXY~NngTYM zAdl`uk)|o4>!VvKf>~kotqjc8*~h`|KaoGUx*9_XIMD&*V`gKCJ`}e*wQ8g{{_V>{ zxA#ez0Ct>#KENt}M=(~{hz!gfTr#*yc-r{h_%F-ze)`VN0s!O)>NKW%-;AM_T-&!g zxlsxbHS4|$%Hub1B#9|0*Jso;Y#VeKjbBg;4+ASS1JN)|wEhc4>M`Vo4_TI?!{}Z& zxXmd8*X}obp?(lj$GfWbIxQUzu-?%H2j+T@38AVn5Vo`L&^Tw&YkuemT=L>XnZjX5 zkv>?zNg(mB5f_YpNEiXrA;3SNpZq(5vGRG2WbyTc5{J-B;A@?UvH`}v2-LzDV)IBItHEx;Ab7xoQ~;k?R6pICoG4iD3vr=%Ow<;&ekMNT@(?(Yc3^30Nj zzSN+P==fn{ni9~{Pe4+JToj9`PYBjyxVBzuVJZZMn*tzV|I6UW-tkXRr2gO<|Cn@x z@D+I)NXbZ$%rHrPiczFud#=PMj=-1Sf*x3-P8K3~2j@KQfq%aPf79k74~fW0u|a~j z(7nceL09ENpoRcQ%pk`9j$o{fc6liA9sKw?u(TgwGSjF$bovJx`b75Y9yHo;HZZ_@{QKc1p>a6zyp|a1TZV0 zI+aE|GXkhy;eU7ids`$G0OtZHx(-n`g`=k~7@$=Z^oC1lZkCr6AjAd;jmeymPXY4U z1Ls7@O$B@?XC2+qUK|ZS#0HGFKwM*P_-%z0P&>+)w`j=|rfBUKfyFNv{~IycN(xX& zivqCxM=?TZqXo@et|2tO2&hR4%#JBdn=N|6Z7OuXL}dTH1Og`f2uz5XV+w8nK^TFS z7iiF@0(fjC=I#KQTL77u2nYxS7CGuGgE|3hK}4vqu3E zFGQ=SY6ZP%2Ni+xMER`yiS{ltC)#7~!b(AHz|`O?B>x;-JcB7hA>cPopod{-yuS>l z)6W4LAuZ6|Vyf|+1kfJAjN+#7skA~k#c`6)o(#4qg8EZHub<4L2qhuFQ<#S-XjqxP z4KG^<(WVT1jp=7UF-25BDDA>g8;m&;QG6nx%wu*K44Con01u5yDMG5g2o_X2^99}X ztePUkd<(rZ@r&Cn;{Z{o3Kju#{|;~?b4?MIDzeg~2%(8yH2Nf|w6dN6vJc=N&^!Dc z!B`FEiqNK~H2v|J!m&4UED+t6K!c-;6-*S}w@`#Qf-UKx?jH&y(Axh(n*CGPZzO<^ z?TJJuZUdNuGdyS^3vHfW!Y8Cho79)UkC;&V=7N^otq+bmLX>%dpBxHcUkOZvNxSTc z_Df@(0XanYzta%-FbKU$xFQ4%!?})i(LW3-rvWg?J8=)+8V7VaI$$$9t#&dZH0ZxX zy94890<}Q3_&b8JXfn`Z>h!}=XIV@)7Z=$FRl8ITuqyLqQd5vuv$)0l@pbPX;5*OUUwV50R= z%`w1)jzN0)u}$1(=+OY!`<`h4OC3E(**^fMF*(|v1nTkiKLlQA0X)E;zatpy|LXb* zu&SEvZx9s`5HTqQ6j78`K?EcW#2_q?P63I7fXX?bU^n8cGGYK0wqge;m{=%wcXxO2 z{buj++;2Gi_w(H6zH(;ItX^x@tXbQ=+)*heK~m?|WVd~1wf?ZI67ZQ{S@oEssP0p+ zogX%W!k_P@M>%wFB_LBFmp_W#`L+!WxoZ zcS0H}9GkrGd%Bd&j|4>@+yJ#{NnkntB>-{ps2b^rIh`>l9~(wIU;;GVgc%I2vQ8GX z4nzeA@=|~FDRi9H_m$3JiHPefHS({4eCHv=Msi3ga#^pLj<3S`y8uJx$CO!*Fz*5o z0wzxWWGgTFAi%3b%DiRmgt0{>?>CPG(MDn{9|0Ws_CG_UPM&XOYTc+*+O#DAp{Z0e z`P3AUfWJ&k8;5jnM)qA|FGOx!l=v7gv;;+rxEJ=+a}o=bJ$EvzoYZ^6Dhdfb^yevZ zUDZjXblYXt8bn&oCSSMWS^Lc(-+pWw_!q`BbD~zsO2E>td;JmX0mEPn<>frsz=?!e z$czP5iSggxhZHRYW9^Lr8dODpTxwnWHYG{cvYte;7m_}$14E(!{}LAS8fmh<5vVg9 zh;-l({_W@_%52IN=DC$e!p?fQI}yW?GE?DgL+g8nU7*_T@FKj#&-QYnUPPB@4rA)O z+Lj(@X{-bw$`jPuMSyHi0VFQ|OXEjhoXMkqp zcqek`jI517>Za4a=@7%~7`<@5z$hK!bDdQbTHci!)LZOC2Hlm4=kZlzVm;TA1$OX$ z-SXJn6?V+LuZinub^x-a1(VH-K+8>xH91SHGz60^VD|b}@L_s1o~)pvTDt_QnF+&G z1}7+Y1F=#;1b$0exF2l1FKsJ$O0$(ReaCu-oRpH2Q{s~9Oe~m<+v`0IY{~-NO*zsV zoo50Oahmz(OZT7e?vGV-pyxc8v)uR-DM+^@h`z5 z_bj@;DxMhMf}Eas#+LHA#fpC4eGjvs2k<43RTB=Zg!h<;MwqhB?6BuzgBOMyfPw)W z4sX`ld|{Gi-;gC_J>CC)vBJFLFfT9vFpKg794+$e7E|H?QvHTzL5@JwI&pxc)OQv| z&19EUJk@C0eb)Oopp725ZN!betbwsqJv{woEljA$cdvTaMZcetQuGR(`fy`wS~x4o z;)u;7rm`AuQch|Bf{B=wSESy7&Z5eOq{XU|flCRVdoHw<$w zhk4)~T%g36X1evswHpkhFl}je9^|d3dF`?9$2p74oo&v1%e?lsPL7arJ(xyb<|^kh z`d5vyS5t`L2YWQM@CDDj0Sy11OCF=zf5q%X?d6LJh2J1NWpGIR*s8URezzY$OzC#! zpf;?9@&RXZOPf*YtV#DlE})Pl)Rq@j+X`puDO;1_IBym#OW9DRA0*ozMttW{hG~ht zOx&#`t=n>BIm9v);=s={wi29qg016<$LwIN*YSqQt`K=YC_gW0L(ehnTH<`ul}g&m zc+ZM<)1ewJ%C*j+E?jq3!ePE7vMx8WGkD?cH6%O`QluB!OZ0EK|B~y=jIOMShDe4Viws?i+h4B}gK}6KdUW5wEul@cp=)w8fd8ir!N!MT5(%V28%U|1mQo z!=CJE{|st(1}eg@m-&(rtosEPXgIs1{T>97KckRuSox0OaZQ7%vwpgTuPf&41-0YV z+3W|KS9O6^bD@SW4~qLUqVpelHFiFd3Xczq=1ceD`W6I?bo48225&CtJ?18=^7W} zdQYY!ELS+hJf9RE$8xjx18jO>?>zn`{Fd`*s3R#{4oT7}XOeV&IV%O3(sf7DVTfcd z5=6X3)jBH3j=2EwO0^B01ECcK5F4KTn$-;AgSL$Q*X^fnI|_=@T~tRo?P+Yk<}zEp z)gA}MTK`i2s?WdiP9-cz2kyPi*O}NnQz)lrr<2Tij_zY$u@ErQ zivzp_eEH@gI&ibqY;sBD^Eb~yv(pNeod^{Et zTeyl2q^TslA(6$h6`tiwCbY zQTf_d_f*UmZg}=$%xcV^4R6U~VPwPJlcaT4%;gz+ty;Dd@8v>@dC{!j1F+HCaqebJ zG>vUM513(BcpnS!h=1zE)>vZ640dT+)u3^haI#bFc}MuNvDa6!T4PT zqvGA{$E=2|EPyQPD^0;f8IV#QBi#x}D0K!&{@oiYgnAF{>i>8F(YSv!;iG-1HCPUei(Cv^VMhb#@ab*5Tg%FL|(-n8beE@e=FFx z%Z6<7FA^r#!(K<7x&&@^#N<4_fgLf{euxg*g^AZ1do^0qcPJ@84TO@q;PN94Gv1zN z94jtV+cy?8rX{pIcWb)3QR9wAn8aL-v{}!9oOotwn+vJHsFAV~jJ*8GR^H*@MlN+_ z^>DgF^uC${mk|nvVgD94v83nsURevlpXjK5Ls)nW?$da;8##OcA-wl7rV2Jz7kXw8 zt?^I=_i_QT)}+^XRwP@Kwc`O9vk@=;I?5#D?X8~8f+GXv8L{}LcP5uq7CTy@~2tADZ=B|6MWAG&>}-YG0{82mBeKr^cmWrvJ@ zG(q0-2Tmr_85tJKoQ%khPq5HS7 zbKBponyI7#O)~`v$<`BxCTwA|X6QFvO)tF`LNUy_S*?wQp?R02?S;eOJHv*U1_P~l z3NAO&ypuSom7k?5d9#gOXsTB_)^-zS-3`;hk3VW9j`u|pUdVpCKWT7b7EmjN9fWz4 zKiSIb9o?0ZqSI39+#qfr@nh~6yq1X9I?G?8a^T-bTp`!XswD~7%OLW9JAW)aLoviV zyeD2fSR8*A#nOTRjN0&1MW199<6g>#A>wc4tGhH-I8yGm{Ed4XO!*mvG2%e*3=>~F zu!~hu%~frX{T@F0H{^n+$C_wy=$?zL`2O4Xe>X=xjEv{ zxtn@77CL4Ka&bA({mLYepes1nfg^$GB5{1#7pd4Fq*q1n&7(0?f}y6|(3kn*&_PmG zrQn>Q)%FjJa8KaVi5t44P#k)_Pfx{~vlgQZ|IWkgE1)Dik#DUQUu$!~L6!V@%0!~$ zn%HjRL9UO`KOWgtTg34tp9VK3&MHh__y5|yik_~o2Ut7?Ble5qEgO1ilUx7BFEJTq zaT{nf#CTr6*Bunc8>CvPDO{M%t$$^~G%_X%^&91f#c_pEG95uQ&*nMyQYGO%@Y|GA z;%`1x0gXw14+i7WODi9@K(M(B!p1YCvRWM9u%W$Tb%fT}8xD(s+6V|8uN`e~iLXt% zAr+HIOG>NH60b+N2J!ix_|t?(?4tk0d#b9+Lh7%c%S-XMGmqG{*K0Fgdd|WM0~J=t zcq@ z+9Pc*L>t@g?g*lrvbmU;k05R|>@7Ocuzj(L=a5Nl7af`o0aI77!Y!Kg79*Ob_X5;W z)yhi73LTKHyWYAtIq1N)rk$hvz1)hWBf%qn>7Pbyih`;%#Y~j`;K)v+u=Gv^*?!iM zy%%|vr9)OvI$d%XYiKDL>lrq^#b8SJg;cyPG~NBN-bSKjgE*kDM{nZR9hp*h8x{=Z zHCtnE28uSvL_DxF`t_y(g;*V)AM!Sumeveb*bBTH%wS7B%3#~@upnzNbm9X&h_|k1G3>Tuo#&)t9@?&lpJ#AvZ!vdtvMfrG zj?G^5f31PFXMsLOoM}-?=q-jMm&;fT*ZyiyMpNL`4=#q+-vP-Cui!I1)JVp|e=(eL z{PmNVd=6-4!cCqhWs~2rv~EJu53+b?K=Lhf650aMMA1YxV@?YeO(f)7epSV?5Bk)G zbk9^_G96<6oQ2Pxhpfgm!J-imXg<98wTe-0&=JOgmNzcE=>Y7VF_yP_eKs-}0#7gs zRCQ6d@&$zp;SzXi6_*IyvJmvC^3R6}^w854Q+DC-?!E`ZddhkT#_PY4Iqt5cuq|ZG z`ygAYsx4EDjl<_X_ARIIL5Mwo&c)V5dQ@NQ3Qb*O6wTD$t#4uWNapXJGpC|j; zx9dXQ|3R?mo7aan%+V#re;He@^jWZ#7AoC96vV?>x(au7^<^UYDt?!%)2v-1a}i+E45jr>rr8&c zMx*Z&E?)vVUSLMm^bxl*^Dd{U)^Wc7y*-hvfl6wt_7%q!u3`ROrL2S&8`ckstkbbF` zCJAZ8qI<*d+8@V3?-~Fj-Wcrc-&f2V?%OUCZ{#$l{bu3@_az2N5olDB%r?x`jy@v? zk>qw*vgzmti2Q~VM{L9(Fv}LvK z-S&;3l-J-6c>dYy_M=u@hm6l>ytZHTr!o=}Uykt|l>YZ*D~~nCyxAe9vYp52|q%?0H7hCib`Mu&+s^YbqL+?$m8{)m@ zfCo}6f3lV1yR!E-s1DUs*!e{TX+-vhZ=Z|pF~8oK9>AGqhj%w+O!>R|m@|5RDH(u1 z@U-$LTX}#-KN614L;|{xB|~1mg5c0QN~ZEbbQ7`ITOf@NiP*vp$XfbozbL`DzX*+a zAv-pVEkF1&Q-uQ-S6j{n8Pl=05jXFyAjZlS7$Z@Zu5Z{tE|NysVv>#MXa`&745c(MNu=3=Z`}JQ8n0^j0z@Gc!ur)Q-YR1(bu;=0rcys6IN&jGxZZ zBh!4yf`b5X-Weu36$e=c>Qvv2#d}Fu8~kW+fnhnn4I^)~)yxTxpeK`@YOkVwjg37t z(7vGpMS8pIbTuLmE?`p2uZ$#3FUrJjU2eaS)|>gW9|`@%YWiNQ=-#)3sNV!9d5P0e z_Mj4{OA>}Mkld%uA3Op6Hv!1=nxCU8jMXQHhO$%fE-}+Twt;F&F*mR6gVa4lC%pSA zV^s2gmd+l~-|s_eqqlF8B9PN=uX0mEI1E`Itd~ z`gEV#6mSpp5W71(wPaa1L$jrYq%E4Gs_11gjJ@6vHyh21J&4U{S!cmwG#NNu{{}$(4Ef<@LVXjk zeiCe=kX!zMO^Ql~9iW#To8)V1h3iJFqYHD7jj#O4R^GY`ldNI25}}bVy*6W5XDBHT z(#$f*iO>+V6|-bd2L9OVh_N*wT?hGul){o@f+*;a{_#@9lN*&(!<2P+Zxk#hFSl>b zc!*vxr}^+kWUIAIBbdt3z^?Ygdt#BnU=ZGsKiSIFmpqgrB}r+~>HpXDv_7K>UTlFf znJXxt-8}~6?^Db|$u3WSpM|l{VRd-G+CLFQMwh&8#N0?956=!WLCZ(RwG%LRUkZw< zLplYq=6up3CkqE4+*CnSHvfXC&~ua4jhRxLZJ8Wyfw6-WHRd{C2YTREG!7Hs9vwkm`_u~ZcTBtzuRr>u!qQBB*#-fvD>1!Hx-bWP8&%4H? zKXth};-7VHhBYc6$YKZz5BTgp3>ZU$p^7nk%{-Gm zs;;qvQKiqoPBaN`e~^r@n0RRk^Qi*W!hn zc%cgi$d!rxMT2YYAQS5qbJw9)+Rl_a`4_%4`KH?^9R%dJ#kD!9720(ru<9D;|&6A}8$_HE#SU&v(aQ+Ix~W zwt0^P^63)$h=2B?YVn&kn0zl-!vn4Rj)|KJGBpAqI~vuL)3U=# zVm2UcMv`hOWNA6(<;R{?@f5|=sWl^9?)!-~l^C0avAoU7RPz+))qq|Lj@{9rCQ^me z&|oM_%Tv@p%eJiJ!-qTFPtFfgQcBxd8}XBRo-}i(LoA)xk!Psu)!R9cMHvDCBaZk> z#18pa(1s%?c0hc4F-^}Tct*V=xDiRRviX5=?W}1w;n(f8oKBp9Ij|Z$Etef z#UlLL0yW`Hl9}BAv9tF5Vw?kRyM;b=`;N%XLB;$27AUxisa<$w( zc0C19zrZEFTE%_T05oZgG$8M#%z9qwx#UDMvV9NaE<8bi7+vi5u)Edeo58)UX#>ce z%}iComYC+}LjVpbxa{Ne*xUNv42+H2J5NkPtTIlae?!5d0iwGcy?K;6DL@B40q*h5 zMm;sfjiQI0YZGPQssUtDN~8{{>dXLn7oKGC8S&XA7$#o7x9=MuUZa{gF;bnJOJ|b! z=N$y$@xcMa`$x}~#QHsxe!tCo=LA4avhY9tGSkI(pw)btm~(%UF|_72@SX&c^85;W zKR~=Ac_>q=SV&;)1`5voHh_4!vDnw+T+4a8uxAYKQX6pcV*uIyXH+}#0>>c&LDqz8 zJn{vS+CY-mmDx=Oigh$+N3#0EpOcHHmy)K_!APCv14Yqun=WfHoJMKu{VtuOC5CG- z5wMUy*~;1m1C`<=b?B1Mnw|v@CS!4Lyu+hxV{jbOuz??!0JaRroC^qoZG=3;J?N?{6?UG!$6VQk7l!= zXTkR?w{KY~DP?9Lpq3*_ozFO@fg~tbW=cvwpu~S>!a#ES11kx(ZXa2%2BJC#fbo{v z*=>kOOV2T~W{#AWOJ*Ny`vnvGDA!KTq}~Ol-0(v=7LYknfGNxOX9W{A{8JVB1(Dk zUPk9)-*>i7*sY9#vO=8YPqy-gvLU4F0-4zFf0m`ym2prS6J(@$*0ny5)9JTTGjgF+ z+O|#QP0%hnLG0k5&`oS9(w;p_-eO2>LUejvv@ULaoY(ytLSqhnqPkEf zwou%@;AzQ9knsXs5FfH>X%b^|S!=TQ6Fc`iwk)+ZmF%f-kUaRWn$e*;q~K)Fh6?9? z&uxlr>GhIq2s^L1@p{5*-Qy&Qb*r6MH=UF7L9B7+wM9|iLBNzfnBzMwbT%I}( zCBM>H56k+`XSKTt1>XVl3_{2sv`q>YU%vh#O-mtZa`SezZ!uAxigVe`QQ|nOsjMf$ zox*~>lR<$hY>;@>n3o|AyD5IR5=tRx6NR<&~@r z*?9s}$n(K)mN;~2dj^H~s{U1eKr8@=@leFC5Ql0cGDB!uuC%%VNnQ+O{;n2(D_G1r z8jk!U)o;{$`%tCm#PB$D$zYqGk`Kctp}32_GHa*!O4Ek1>g2~_hE(yEEsOhumwmxZ z9@58^;`k}a4ALk`$pMeYvmccV`1@X95=*3h4@)lJ`iX9lE{jo zn%N)xOp?c;=ppNy_*3CH)`!siPp>kfhYch5>ah+Q=f8Nws*$3#D22K0FOEL9mfb}gM3u)VY8V-v zE;AP1f2o4MtQ|d!G^#HXdze>rclu@s*)M|uXa2ta1sw;DaBdGvZJSTQq2v-eKbVrr&+nIoNye#bAEC>0NPr+ZjVONGNXn33V|8 z$4r>02UgSUC2vOFzZJ)47ldjN$JH!|x~AcrPcxWJf@|NX8}w-yIjqKZsH1UNu*VVI z;Y!g-W9#g!oul%@&<=XzU{sqrTdjyqSBP?pajds*;62Ewq1$kLjY%rDOPP8-GioYX zpaX(AV>d`gm*XEoAQhx^X3AeEr42*~3MYTEmH!MKP8Ph7wi6uQwqI83$C8TXn8Gqt zoZ@YB27KWKNXPT2;p8CxL!i=_^i<6dOzMXjfxP_5Rz8s-zI>;*mtqUp5Z{LxZy?Pp zU{82v#7-AqGmd9XSthAi?01IU-3XoK}%(T&M#G#?Nkiq=)GD1(~jLSgvv zO_qz}6HcZ!CK;71zLaeH+B_WwcrJVm5RpIG%Bn@fNm!MvwK~?pg zUF+o!5G8ybTs!(Y7BhlOzrv!gw%VhuEio+Ltv2Vbp%?D50ta0Zf_gGR_`gP7TxdaR zP)k>jj1Xg9>r7@^H_|@)YgddQ;iJdt3f&!qS9X41hS?QXjQo2}hfW;}pm%{?JX>8&{U}jdlj1Bk_LpIO!&Ho;AD-bw=Urz%ad%d! zDQoUTRcLvet7j*G5Eiiea3=C6TX}_zpHfUTzW$V2R~~}Ai~#(-9sI~G<#2t0@?Yk>P4!Ow`pwg z}{mKxT7jt%c`P=yqRN5+xcrK1Qg+k{-TK6 z-(^1QN!Le(bYq={@w^j0oF;(Ufn0CPNRX-g=cgss4}cu5}6w%Gky@ywKAP-UbM{xDPDsXyu^O_?vJP|QW6!H6q9NdncSm$ogWpMw5R0Q6fAZXTrlNm zv`2NMSR$(agXK{(R!Q}pCuogSiV9DQ{=dF@*Ku^VZwEve@m94l9W{8Q=w9b+U?Fs` z88uUGK~Rdj))x3v;UneMS`A3`)F3r7$CYuZUyFEaQs@dUJ%gJrGG(M#uQ6j4E0(cskkjoR=(rLllc%H7%#mczYN_}|&`GBu1Wn0E zQiyh=LY%qhY49^6Fm(-f0esG^V2uErKIyrUsgUxU%6)nOW)NHgKlbk~pi563Ub?YV z>cH@1Ra40BZ;a>V+`o*CRsZ+Nx7iV2j?%U)tsr2$J=%X5h*Cks1xihF<0XsUcP$E9 z{vTdg55?fIy?bILFD(MzS~^+=MqjsZF`?%3Qk07^hCo&cwRG9kX!kF~!jnO48zKE^!+6L_h}s$s;M zaDBKI$?e80t^JK1$7yVUSD__6Ha}C{R9|V zlghq~s7tL4^PfO{4lAh7y3hdfbUovfdhxZ_t3Z1f1qC>mgehq!w1heA=0I5L2lE7y zTM0*1I1T{PE2QO>GJPQoEy#$eRwwgg@uOEJBgny677`jPlo{B~rsS^6Dg;~WT#pB+ zR~0N~YNjG4xp^)R-^Rvv^JK*}K23|hk!`f{dhLz?@jI9ITQCWDyS?V#DZuv% z>dcFO#9m0~>}1@J?9p8@$zBlHx0HS$tp@P&p<=>8hF8a2X1g|bpA>o)WD8c{@Z}?b zHQAyCG20^5XiT-h=k1uG5*1SP2Z@&p7Xs+1wF$YA!t|+LRr?+8glY>rWR!TJ#>MmkoV01F+iDkHLNk&{I4On`mWej4w!rcY)%JGXqP_@5W|Cl zFF0Yof190#6~#E%?j=QNld7WgLQoeSQtib8h^$UV6VxzMR|OBR{(;SwSkCqa6CHm3 zd4QEKD4^x_4FsaHeIkhkdZkTntV*g=1`~b+9D}EqPT|JN-4j-aJ zZsF>pU^mZg++skIzrt>Q&<+%RNzqq!*5Nn#SItfw$!T<}Ex+we0>z!Ha~?zaTa>zM z8RWO@i1*V2{VkL7;jNaT|t=Zh|*kbJo;T@A`tb2QZ$; z#h_J?$gf*ynj+xR?q@*C3*bWU8S_DNfdS^FC2e1ZF_l`oW!UZ)S@?2vd*xa=yu#3ke%NEfselKp9`ubI}UZo4%s>Z@xsD8LFDWN_Fa09_CIn+!5?V<)_XviMv~|L zFzw&*yu~g06=Yh$VI+s2?t;2K4ia~u!G3H5oc&1u@d#i_bMG)1@+VvQ?5iMh;L%Wh zVuU1|z)4-lE|X1R@chAfBl$==Z@@cHkw%@D^B`M5nMk_;;zOT;23f4#N&^*8SBzG*bQ6C-=<$g%Kl#fO7fRfB%+O~C?K`0@)RC~MFYy1P{i(q<2fZQ`B<8tehP7J^;8M%fGsq3r5Fe&O2;0-ieu zC+?^1r)h0G&swt~AtIixNwFGvOW61&Q3q4^fF`teB`=O1{vjg0pZPP*$z67@?@rMA zHpGF~9H-C_s%7Hw?td}!w^f24D|RitUt z!`2pqQ6WH@+ZeuLp=(9YUr}VBHxT znD6u2fGxHz##qY%qw;HB48GEM(}^VOkdCMmea_B)v%3|}VGS*(E% zWwkC1!N=i+mLav%T_l@+kyx@VmK5xlil4Wr2xzSx4GPs@Bgu=7Cw<^ z+0m=<|306a@pn?3zcO&?j)oTC_yCACAd^3+#`q{se>{}=T?9L(eI5H-h(k_Z! z29O-Wq`maw$h<>rL-OKz&x7|MD#4hT*VVTMapZ$;Si8JHmUVEsw#kIJgkfS0qd3t~ zNy1o?@Aa8_W%FS+gMl}XbE0V+4c5&RHnAlX7Wd9^L^8x$pS(E4zQ|PA4I*7*9!Cy# zlNkx$Pc=4Abfk6N^b3VZtH_^h<&!pXN>T|veH{@U8kJy03iq(6S$}g#`FnuU7YfS9 z_1zr+dS?{WdK9y`EVze3DgAJ4SB1DN+$BzQTn{o}5~yjpF&(FQ(tdGD$#q{A7)HX@ z(nH`T5M?7dpj4yA4hA);0%u-k9^pPkw9(Kw^0ymvp>1QXUN;9HmH=4*BY(1$_l}4o z6;s)Lxa0~DP9rdmn%MZfvkNfp5%|MGezLxDMOvHvb%6q*wv({-j4Iz3rB zN*6^@-Q80&4iRyF~xain0cC9xQgEf9$`}8 zlYwGwwQG!Y<3A3uo(v@PfCL|6rJac**+-;ed*c&%&I{@Hlm@^^@>DZBCrEXBa;k_; z`MBXzgDx;Y3m_8aa;i{n?7zk|K+~RaqhZVi8~S~}P`Dl523X!_7Q`cl#YfUe6<2z3 zb3DfLnl<8ioS594hYCC)M^T-ADK(qq9)^Kz^d^pcIm&nzI#>HOb)T1kiwOtYfp<)_ z-dv7qLgpN2!O9g<5u*y)l;Q<`(NkaIL`M~IiEW+A7XR3-39&i_A7#o-uJKzCEnRXj z+*|P$NV)dzu|cq4w9bsTuE7mQlgr20<*98`pG=qq*y;TOo(FH$MpJ8{vv|NL#XbZp zPrIpPfWysz1pt#jP;ITzq~Qr^Tj7S1<|&msN1=3;ZymDxKPDRoZ-w~M%QwoPA0O&OMdEA0)cOrv&vsrXhh-a(^Ru861(MOC z+|U$e6m9Ks-KkYd-3CZi9t zBZAOM{H58((PTm;6PdkZ4$NK%$$AK}F_Lqhs^YJ$j4YM^zDpAK?YU|;mTeC^#V>ny z2gHkZQD1Y6q277UhpvH$nJZmuhd*-;j22_!8<*x_1Spp-QnPoxFa)r$ozT986~S6--mx%=$E&P3?^S1iWs z{qv>b4C*~u+@f0|)33i^eY_H}S}hejbtd2RK%Va;n!+5uD2}c<$(l^9jSQP@1S_=( z!ez>V_UM{8G<0Z^Vv$e&n(?i4Kw2lj!@uV7LVV4!eiv<_f=ZC94**JK^_O_+rCSn{ z?JP#M`TzwA{~k{Ue_&@$1N&m2{jYe^cwDfackM$i`+I4=+hJO1mwNuZwZBrr|CdZi zjEJnud=hQCZ!}X$5W(oPgY6jlJSy@#NvtM=g3lTxh?XRDGP4fn@{Z)s!kSiCleZ+V zG}uIUR!h`~(Jr=yDE$niwrM4h8=sj~=v}kzR|sCGsZD<4yP#PDZHI!?<`Gu6m$eHZ zn(MNeckE*JY|rcKYnEW|_8pryK9lrPKY@hrlbQ)9P_aAXW3%zQjYDnCDC?f^zxY`w z4HayDo1vWsNFnqNU?z{bj9rY_fmf0a0SVM#>5@z|v=HV^ z@aU#ayY^cEZ603V2!@;EZsr39TBbT(gDRVYrF_8FJQ^uXnyKqQxU-`6z4T09SO~cH zA-v_^>mo@IPYql;*=vyX|N6C`d7~%u#K;R?wLfa5o|!Xo%Sb?A77Znd9*4BIs}U| z9%SYBQEFvis|Sk)SL#`gqWxlbDGd8j0get&Zb|n2TZ(Kr@I#eM+7DowpGcstS@E#a z`3Qt}*trA}c;sJ2h-8B709K$W5k6)wx+!3U3+Ve9X_8)lc$tl{*3>C-wkY==lf_Mo zVie`zc(H6JEvEB;dLev~KiSH@j}wT^K9-DaR@h*6GQcQDc*Ckw4kW*~1dWz(?~u`*y(AU5hidfM8=_#|v5Wk%?mEz_yQQ zo_p%wmzoEChY1P_NhG7cGrO8N5Wsc~Pb66l=r@Vb0!z5;VRvM*`+SIRZwLwgPyS>p z+a@L|jTtM!w;}3q=R+@)Q?z+TUzafwttn$98spvUDg6*< zC0rRVooBKV$<;C@o$fz&cQyp4TK1|PEj-Ifq-L`XoiJ~&@w_v*U-(IEDeTnNAY*%f1nR zzI8T{+}Ow}YOSg=ml%>P+@Mx5zMd!sZCe_%d}oZ((3^|FvVqvc@g$jeJCQhDjL{`+ z7BNNs_-Mx3hs3)I;CMbs6pdF_6>Fa{J$tF_t|^W=V7GY1ki1G1jr8McsjjdQyL@a$ ztJCE013;A1EJ>72^Mj1=)hE5j9)uvh1d}kI{6Qg7>m>0q(;00aErld#M0V2n1$ZX~ znDDAIzfF?J3Aca8eMM_GpB#xb=&s2~z5)$)f;%ROh`FQlt>7iz+SPk#3QJ47UGW~} zvw4z;Sle4M8YB^95*U+k2yz$DHHpkV#I*3{LHxz5M-usdkcrJFtyR^9(DDDUujjR; zjWY-$bS{Y=+E5`$wUy5Obr7T3{X>jqBTBY)I1a(4U$W(e^}25oDJo~HcAeOu>q$80 zanZHEPj-Gp5~(=FK9iEEsyTyxu;VU*Io{tMn~@}n=#ky*l&&WMKO<(x?fji7&YJvd>vzMGra*ak zs7!Y!QDdY-CRVUWfjl|=#7nMLjBho2r}Zevasx}0O! z&QD5KC)f8e7jSD=(-Q%3=cBOO;9qdKDhLE_$FF3QrwrJxOs|2NU;!TJi|+vltsL8g z#=)XOSAdkoUy_JL1#W% zkzJ1uuvlq@U(*fLu`5dB$aWH9eUwS#S>MPZ*-*k=5H()0JUdE6CasvpDDh?pD4}K{ zAub-F`hu|&bn|Og*nb+J0{xy7FGTfhBt-j&%uFD{gQIx6zq5o|n&!4$>u?r6@vmI$ z=^j559>zpY1Zoj%+$Ey*kfq4+ng479ocGXs*ypKRqP{Uu7tlGHd_S6k;d zi5F#-x0nuq;}9nEI4Apq+Vrrs^p{lZ)VWf6=$k%Sxe!*;E?VHLPTo>kvq%a;-rA_6 zB_J{FCCMxN+&Ibqx5m2XeSJmS8nDEw1iM9_Bxe~b8*94$ zj~D%<_gk#M(`nZ}iFgpdU^5HTZETF{(aveZKqe!(P*D-gu3$8si~ibz;IH*L*pRk% zFvVEj+5J2L!N2OILtg&-;@8%lhzO#qB;@Q)7HHi;)s~9ZQ$~&^CuQ0KuYaAupZC0! z5Zy}l&9)x-Yo8Do9004VeTQi~%M3``SazRTcZ7Gb71oaTsC}RL*jI^?q^`ZKkG-?c z`z>Hjj)K^>Zk0@2PqJl;vmTEk#)q)%SG{D>;j~p7qd|fXF=^UhHqx&Ib2wl}!;^JG z+hp-e4byHjYqV&5ej;ra_ZV#8$-1~xvS_&$9cI>Y;3-hxqeZe{C`jfhCMW9}PR-59IOuv<>Ip|4^ZV>@H3sy7fF8C_ z{$wk!?vt!UDjZm@YWZnE^Kx)9IdGbp%(17cis&tw2_0(#@^T0Oq5b0r&SpE|cdmOU zt^%ziuo9$1{-7&%Y%=jV!%)6^28*O5GL*H>GL&bQ^dE8(uf0T#D4!rUN=YWh39Pu> ztYTfCU@TyTF}yu%JpohBlvxSI<)`Onema9;9ty?fyQU{Ar9>yE{2#^T4z{YNV*m#2 z7te#SJ~x?s-Oa$TKY47_9jJpgd_J$py_PW^2W((;nci}bS^&(78U~umsY2Ck_$pvV zdvk7dOlztTdTE{mp+0SAgz9xprcKgTAd`81Pcm7&Le^eTp)*w&^zM5yc~Qk!_SE!{ zLp;RK9O(0!diM_mgC>MszsEKrj>}n;JvU?2?=R%=3M3V$tB?of^k^7|utJJ0B5j!l zZGk)$vdojaw7EF+`w*!n+1Hp|%X*i1F>ngTyJ9>as!Y`p$458)_wn%p58+eG#ekD1 zVZS!w&|Y6htCG!y>=0?}=UW3vVM81hcWN*Gey*Xcg*~<3pFABKRe=+6P!}*o{$wj3 z?KB45uFIk>t(NIK@9H*2DJ>;DGCCqWGQN&cKC8Ov>ZC$zx?+dHD`K^q2*mkJuSO(Z zmEkYB+`N?x_=f|36FD4|*As_{<8Mz+(^6oybuhTtbL5!3v0*w2_sZu_Gd;Q;8^ijD zgm~NY9;JJfT{+c}Y9v#}VDPkThL5tiDi^DeRD> zO>JAOBh{)9g0NR?)Nt?mq+TP|X1(i@U1KYuO_>VY$o?P1@zXZ45M3h#*myQdA@8S! zDW*g8>77b-^%UZ8K_-^eZ@+}U?9)sk=PxlYRu%l{P#8$q6=)lAWSrJ4MKqzmzNe}a zr&DYTB)Nzw+Uuo|c^8>UU)FueBBC7vlit-Z1$1peT$Y5X3CHY$L+iioYSe0Qsu;`g z+s7})DWXH`flD#M*cFGXN-H2(10Z7^IB;&5rVzKYP^mTNWx~hbi4@2<-nK|lO2YN7 zx?{3#`7fsiK|^V^8jsz0H@5WMf1APV@Rkm=JfRQ3gh`S=XyW0KLcadH8aRIE=SNiT zW@1YIK%@PD6k>Oc(Y5eT(TXk@<^p7Rojd21A_nq1@Yy86vdjqsNxKeBAx$=iwIbzV z%oA2ry0&x06w5IMFO9DLj5QIsODoW=+ckglO?}Z6e_id&bXiaeX;m&2i!vQ0w=_wO z5m-f5rI0bLWqQQcn5D|9t3rM6zz|z>s%=nKtVOxJ77(a#s?EU*w$c=EB ziSQR$bNppXSqfRwTqa(~ws`)Z<1GZzGZC-xTK&5nnRF5w@_jOMiI(&#VKbXlGU&R@ zNI3i1x+*=}6|C?xuN^F|bxBo9O^GJHt(b{Z3u~uEzu`9+i}18+He6gM{U*E6|GnKS zm&K5Y`|!`a)h><{hc2GYG|~6s&2`Fk}0c{$|%Byg!ut8~%z zH=WEXh>TNSzVIa4w2_r{`*cxz+|boip#O!N0AgR4bn@<|Of2MSo4e`14G?PDREQVD zqt@xv=B2pydQ={u_C6!A-J+&^KY`w`e#^&+rdwSSHxPyf}sQ+yS zqV#Lg0slIUzPpXLpO&Q)%{vUyIa5|V+5|*bDk#g3!|CLlXSgAm*_oNJt+Ykt{bT9m zYWdUYo~5d zqF%oc5M6{hx#a{TEE*_+7mf{P+EB<}dJ!CXM%Bm+NnWI^HEFVDDYuT9W zxhoTUKByFLYE&Q8XbgkEYhMQ~^5H(1Y{6!Y}Zf(->E>@PVv@5aq4@ zojiUwM!bWdn{XtxLp$*MGFxHP{8Xj0^sx3d2xZERvhWs{9k7_G+u2bdQu`57@^X|+ ZuSEmAq@*;w{_y&GZpumxM@sRp{|CC+i9P@T diff --git a/src/assets/i18n/messages.en.xlf b/src/assets/i18n/messages.en.xlf index 6e6b1573..a3638e9d 100644 --- a/src/assets/i18n/messages.en.xlf +++ b/src/assets/i18n/messages.en.xlf @@ -102,7 +102,7 @@ app/dialogs/subscribe-dialog/subscribe-dialog.component.html - 37 + 42 Arg modifier cancel button @@ -236,7 +236,7 @@ app/settings/settings.component.html - 92 + 131 Custom args placeholder @@ -444,10 +444,18 @@ app/dialogs/video-info-dialog/video-info-dialog.component.html 31 + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 24 + app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html 23 + + app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 17 + Close subscription info button @@ -478,7 +486,7 @@ Info app/file-card/file-card.component.html - 22 + 20 app/subscription/subscription-file-card/subscription-file-card.component.html @@ -490,7 +498,7 @@ Delete app/file-card/file-card.component.html - 23 + 21 Delete video button @@ -498,7 +506,7 @@ Delete and blacklist app/file-card/file-card.component.html - 24 + 22 Delete and blacklist video button @@ -514,19 +522,11 @@ Settings title - - Host - - app/settings/settings.component.html - 17 - - Host settings title - URL app/settings/settings.component.html - 24 + 18 app/dialogs/subscribe-dialog/subscribe-dialog.component.html @@ -538,7 +538,7 @@ URL this app will be accessed from, without the port. app/settings/settings.component.html - 25 + 19 URL setting input hint @@ -546,7 +546,7 @@ Port app/settings/settings.component.html - 30 + 24 Port input placeholder @@ -554,23 +554,15 @@ The desired port. Default is 17442. app/settings/settings.component.html - 31 + 25 Port setting input hint - - Encryption - - app/settings/settings.component.html - 43 - - Encryption settings title - Use encryption app/settings/settings.component.html - 49 + 34 Use encryption setting @@ -578,7 +570,7 @@ Cert file path app/settings/settings.component.html - 54 + 39 Cert file path input placeholder @@ -586,179 +578,99 @@ Key file path app/settings/settings.component.html - 60 + 45 Key file path input placeholder - - Downloader + + Allow subscriptions app/settings/settings.component.html - 71 + 54 - Downloader settings title + Allow subscriptions setting - - Audio folder path + + Subscriptions base path app/settings/settings.component.html - 78 + 58 - Audio folder path input placeholder + Subscriptions base path input setting placeholder - - Path for audio only downloads. It is relative to YTDL-Material's root folder. + + Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder. app/settings/settings.component.html - 79 + 59 - Aduio path setting input hint + Subscriptions base path setting input hint - - Video folder path + + Check interval app/settings/settings.component.html - 85 + 64 - Video folder path input placeholder + Check interval input setting placeholder - - Path for video downloads. It is relative to YTDL-Material's root folder. + + Unit is seconds, only include numbers. app/settings/settings.component.html - 86 + 65 - Video path setting input hint - - - Global custom args for downloads on the home page. - - app/settings/settings.component.html - 93 - - Custom args setting input hint + Check interval setting input hint Use youtube-dl archive app/settings/settings.component.html - 99 + 69 app/settings/settings.component.html - 211 + 138 - Use youtubedl archive setting + Use youtube-dl archive setting - - Extra + + With youtube-dl's archive app/settings/settings.component.html - 110 + 70 - Extra settings title + youtube-dl archive explanation prefix link - - Top title + + feature, downloaded videos from your subscriptions get recorded in a text file in the subscriptions archive sub-directory. app/settings/settings.component.html - 117 + 70 - Top title input placeholder + youtube-dl archive explanation middle - - File manager enabled + + This enables the ability to permanently delete videos from your subscriptions without unsubscribing, and allows you to record which videos you downloaded in case of data loss. app/settings/settings.component.html - 122 + 71 - File manager enabled setting + youtube-dl archive explanation suffix - - Allow quality select + + Theme app/settings/settings.component.html - 125 + 80 - Allow quality seelct setting - - - Download only mode - - app/settings/settings.component.html - 128 - - Download only mode setting - - - Allow multi-download mode - - app/settings/settings.component.html - 131 - - Allow multi-downloade mode setting - - - Require pin for settings - - app/settings/settings.component.html - 134 - - Require pin for settings setting - - - Set New Pin - - app/settings/settings.component.html - 135 - - Set new pin button - - - API - - app/settings/settings.component.html - 145 - - API settings title - - - Use YouTube API - - app/settings/settings.component.html - 151 - - Use YouTube API setting - - - Youtube API Key - - app/settings/settings.component.html - 155 - - Youtube API Key setting placeholder - - - Generating a key is easy! - - app/settings/settings.component.html - 156 - - Youtube API Key setting hint - - - Themes - - app/settings/settings.component.html - 167 - - Themes settings title + Theme select label Default app/settings/settings.component.html - 174 + 82 Default theme label @@ -766,7 +678,7 @@ Dark app/settings/settings.component.html - 175 + 83 app/app.component.html @@ -778,103 +690,195 @@ Allow theme change app/settings/settings.component.html - 180 + 88 Allow theme change setting - - Subscriptions + + Language app/settings/settings.component.html - 190 + 97 - - app/app.component.html - 40 - - Subscriptions settings title + Language select label - - Allow subscriptions + + Main app/settings/settings.component.html - 196 + 12 - Allow subscriptions setting + Main settings label - - Subscriptions base path + + Audio folder path app/settings/settings.component.html - 200 + 117 - Subscriptions base path input setting placeholder + Audio folder path input placeholder - - Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder. + + Path for audio only downloads. It is relative to YTDL-Material's root folder. + + app/settings/settings.component.html + 118 + + Aduio path setting input hint + + + Video folder path + + app/settings/settings.component.html + 124 + + Video folder path input placeholder + + + Path for video downloads. It is relative to YTDL-Material's root folder. + + app/settings/settings.component.html + 125 + + Video path setting input hint + + + Global custom args for downloads on the home page. + + app/settings/settings.component.html + 132 + + Custom args setting input hint + + + Downloader + + app/settings/settings.component.html + 110 + + Downloader settings label + + + Top title + + app/settings/settings.component.html + 152 + + Top title input placeholder + + + File manager enabled + + app/settings/settings.component.html + 157 + + File manager enabled setting + + + Allow quality select + + app/settings/settings.component.html + 160 + + Allow quality seelct setting + + + Download only mode + + app/settings/settings.component.html + 163 + + Download only mode setting + + + Allow multi-download mode + + app/settings/settings.component.html + 166 + + Allow multi-downloade mode setting + + + Require pin for settings + + app/settings/settings.component.html + 169 + + Require pin for settings setting + + + Set New Pin + + app/settings/settings.component.html + 170 + + Set new pin button + + + Enable Public API + + app/settings/settings.component.html + 178 + + Enable Public API key setting + + + Public API Key + + app/settings/settings.component.html + 183 + + Public API Key setting placeholder + + + View documentation + + app/settings/settings.component.html + 184 + + View API docs setting hint + + + Generate + + app/settings/settings.component.html + 188 + + Generate key button + + + Use YouTube API + + app/settings/settings.component.html + 197 + + Use YouTube API setting + + + Youtube API Key app/settings/settings.component.html 201 - Subscriptions base path setting input hint + Youtube API Key setting placeholder - - Check interval + + Generating a key is easy! app/settings/settings.component.html - 206 + 202 - Check interval input setting placeholder - - - Unit is seconds, only include numbers. - - app/settings/settings.component.html - 207 - - Check interval setting input hint - - - With youtube-dl's archive - - app/settings/settings.component.html - 212 - - youtube-dl archive explanation prefix link - - - feature, downloaded videos from your subscriptions get recorded in a text file in the subscriptions archive sub-directory. - - app/settings/settings.component.html - 212 - - youtube-dl archive explanation middle - - - This enables the ability to permanently delete videos from your subscriptions without unsubscribing, and allows you to record which videos you downloaded in case of data loss. - - app/settings/settings.component.html - 213 - - youtube-dl archive explanation suffix - - - Extensions - - app/settings/settings.component.html - 223 - - Extensions settings title + Youtube API Key setting hint Click here app/settings/settings.component.html - 230 + 212 app/settings/settings.component.html - 236 + 218 app/dialogs/about-dialog/about-dialog.component.html @@ -886,7 +890,7 @@ to download the official YoutubeDL-Material Chrome extension manually. app/settings/settings.component.html - 230 + 212 Chrome click here suffix @@ -894,7 +898,7 @@ You must manually load the extension and modify the extension's settings to set the frontend URL. app/settings/settings.component.html - 231 + 213 Chrome setup suffix @@ -902,7 +906,7 @@ to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. app/settings/settings.component.html - 236 + 218 Firefox click here suffix @@ -910,7 +914,7 @@ Detailed setup instructions. app/settings/settings.component.html - 237 + 219 Firefox setup prefix link @@ -918,7 +922,7 @@ Not much is required other than changing the extension's settings to set the frontend URL. app/settings/settings.component.html - 237 + 219 Firefox setup suffix @@ -926,39 +930,63 @@ Drag the link below to your bookmarks, and you're good to go! Just navigate to the YouTube video you'd like to download, and click the bookmark. app/settings/settings.component.html - 242 + 224 Bookmarklet instructions - - Advanced + + Generate 'audio only' bookmarklet app/settings/settings.component.html - 255 + 225 - Advanced settings title + Generate audio only bookmarklet checkbox + + + Extra + + app/settings/settings.component.html + 146 + + Extra settings label Use default downloading agent app/settings/settings.component.html - 261 + 239 Use default downloading agent setting + + Select a downloader + + app/settings/settings.component.html + 243 + + Custom downloader select label + Allow advanced download app/settings/settings.component.html - 276 + 256 Allow advanced downloading setting + + Advanced + + app/settings/settings.component.html + 234 + + Host settings label + Save app/settings/settings.component.html - 286 + 272 Settings save button @@ -966,7 +994,7 @@ {VAR_SELECT, select, true {Close} false {Cancel} other {otha} } app/settings/settings.component.html - 289 + 275 Settings cancel and close button @@ -1018,6 +1046,14 @@ View latest update + + You can update from the settings menu. + + app/dialogs/about-dialog/about-dialog.component.html + 21 + + Update through settings menu hint + Found a bug or have a suggestion? @@ -1050,6 +1086,54 @@ Navigation menu Home Page title + + Subscriptions + + app/app.component.html + 40 + + Navigation menu Subscriptions Page title + + + Share playlist + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 2 + + Share playlist dialog title + + + Share video + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 + + Share video dialog title + + + Share audio + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 4 + + Share audio dialog title + + + Enable sharing + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 10 + + Enable sharing checkbox + + + Copy to clipboard + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 18 + + Copy to clipboard button + Save changes @@ -1106,6 +1190,14 @@ Download time range prefix + + Subscribe + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 44 + + Subscribe button + Type: @@ -1218,6 +1310,22 @@ Delete forever subscription video button + + Updater + + app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 1 + + Update progress dialog title + + + Select a version: + + app/updater/updater.component.html + 3 + + Select a version + diff --git a/src/assets/i18n/messages.es.json b/src/assets/i18n/messages.es.json index 9f2a0823..077bb5c2 100644 --- a/src/assets/i18n/messages.es.json +++ b/src/assets/i18n/messages.es.json @@ -53,23 +53,34 @@ "826b25211922a1b46436589233cb6f1a163d89b7": "Eliminar", "34504b488c24c27e68089be549f0eeae6ebaf30b": "Eliminar y pones en la lista negra", "121cc5391cd2a5115bc2b3160379ee5b36cd7716": "Configuraciones", - "fe22ca53e651df951dac25b67c17894b0980f767": "Host", "801b98c6f02fe3b32f6afa3ee854c99ed83474e6": "URL", "54c512cca1923ab72faf1a0bd98d3d172469629a": "URL desde la que se accederá a esta aplicación, sin el puerto.", "cb2741a46e3560f6bc6dfd99d385e86b08b26d72": "Puerto", "22e8f1d0423a3b784fe40fab187b92c06541b577": "Puerto deseado. El valor predeterminado es 17442.", - "948758e1412bb2ecdb98e3a4f1cbb6d7458456f2": "Cifrado", "cbe16a57be414e84b6a68309d08fad894df797d6": "Usa cifrado", "0c1875a79b7ecc792cc1bebca3e063e40b5764f9": "Ruta del archivo de certificado", "736551b93461d2de64b118cf4043eee1d1c2cb2c": "Ruta de archivo de clave", - "0ba25ad86a240576c4f20a2fada4722ebba77b1e": "Descargador", + "4e3120311801c4acd18de7146add2ee4a4417773": "Permitir suscripciones", + "4bee2a4bef2d26d37c9b353c278e24e5cd309ce3": "Ruta base de suscripciones", + "bc9892814ee2d119ae94378c905ea440a249b84a": "Ruta base para videos de sus canales y listas de reproducción suscritos. Es relativo a la carpeta raíz de YTDL-Material.", + "5bef4b25ba680da7fff06b86a91b1fc7e6a926e3": "Intervalo de comprobación", + "0f56a7449b77630c114615395bbda4cab398efd8": "La unidad es segundos, solo incluye números.", + "78e49b7339b4fa7184dd21bcaae107ce9b7076f6": "Usa el archivo de youtube-dl", + "fa9fe4255231dd1cc6b29d3d254a25cb7c764f0f": "Con la función de archivo de youtube-dl,", + "09006404cccc24b7a8f8d1ce0b39f2761ab841d8": "los videos descargados de sus suscripciones se graban en un archivo de texto en el subdirectorio del archivo de suscripciones.", + "29ed79a98fc01e7f9537777598e31dbde3aa7981": "Esto permite eliminar videos de sus suscripciones de forma permanente sin darse de baja y le permite grabar los videos que descargó en caso de pérdida de datos.", + "27a56aad79d8b61269ed303f11664cc78bcc2522": "Tema", + "ff7cee38a2259526c519f878e71b964f41db4348": "Defecto", + "adb4562d2dbd3584370e44496969d58c511ecb63": "Oscura", + "7a6bacee4c31cb5c0ac2d24274fb4610d8858602": "Permitir cambio de tema", + "fe46ccaae902ce974e2441abe752399288298619": "Idioma", + "82421c3e46a0453a70c42900eab51d58d79e6599": "Principal", "ab2756805742e84ad0cc0468f4be2d8aa9f855a5": "Ruta de la carpeta de audio", "c2c89cdf45d46ea64d2ed2f9ac15dfa4d77e26ca": "Ruta para descargas de solo audio. Es relativo a la carpeta raíz de YTDL-Material.", "46826331da1949bd6fb74624447057099c9d20cd": "Ruta de la carpeta de video", "17c92e6d47a213fa95b5aa344b3f258147123f93": "Ruta de descarga de videos. Es relativo a la carpeta raíz de YTDL-Material.", "f41145afc02fd47ef0576ac79acd2c47ebbf4901": "Argumentos personalizados globales para descargas en la página de inicio.", - "78e49b7339b4fa7184dd21bcaae107ce9b7076f6": "Usa el archivo de youtube-dl", - "d5f69691f9f05711633128b5a3db696783266b58": "Extra", + "0ba25ad86a240576c4f20a2fada4722ebba77b1e": "Descargador", "61f8fd90b5f8cb20c70371feb2ee5e1fac5a9095": "Título superior", "78d3531417c0d4ba4c90f0d4ae741edc261ec8df": "Administrador de archivos habilitado", "c33bd5392b39dbed36b8e5a1145163a15d45835f": "Permitir selección de calidad", @@ -77,24 +88,13 @@ "09d31c803a7252658694e1e3176b97f5655a3fe3": "Permitir el modo de descarga múltiple", "d8b47221b5af9e9e4cd5cb434d76fc0c91611409": "Requiere pin para la configuración", "f5ec7b2cdf87d41154f4fcbc86e856314409dcb9": "Establecer nuevo pin", - "e351b40b3869a5c7d19c3d4918cb1ac7aaab95c4": "API", + "1c4dbce56d96b8974aac24a02f7ab2ee81415014": "Habilitar API pública", + "23bd81dcc30b74d06279a26d7a42e8901c1b124e": "Clave API pública", + "41016a73d8ad85e6cb26dffa0a8fab9fe8f60d8e": "Ver documentación", + "1b258b258b4cc475ceb2871305b61756b0134f4a": "Generar", "d5d7c61349f3b0859336066e6d453fc35d334fe5": "Utilizar la API de YouTube", "ce10d31febb3d9d60c160750570310f303a22c22": "Clave API de YouTube", "8602e313cdfa7c4cc475ccbe86459fce3c3fd986": "¡Generar una clave es fácil!", - "60c855c323706a04ccd2ff22d634bde9b6233bbf": "Temas", - "ff7cee38a2259526c519f878e71b964f41db4348": "Defecto", - "adb4562d2dbd3584370e44496969d58c511ecb63": "Oscura", - "7a6bacee4c31cb5c0ac2d24274fb4610d8858602": "Permitir cambio de tema", - "357064ca9d9ac859eb618e28e8126fa32be049e2": "Suscripciones", - "4e3120311801c4acd18de7146add2ee4a4417773": "Permitir suscripciones", - "4bee2a4bef2d26d37c9b353c278e24e5cd309ce3": "Ruta base de suscripciones", - "bc9892814ee2d119ae94378c905ea440a249b84a": "Ruta base para videos de sus canales y listas de reproducción suscritos. Es relativo a la carpeta raíz de YTDL-Material.", - "5bef4b25ba680da7fff06b86a91b1fc7e6a926e3": "Intervalo de comprobación", - "0f56a7449b77630c114615395bbda4cab398efd8": "La unidad es segundos, solo incluye números.", - "fa9fe4255231dd1cc6b29d3d254a25cb7c764f0f": "Con la función de archivo de youtube-dl,", - "09006404cccc24b7a8f8d1ce0b39f2761ab841d8": "los videos descargados de sus suscripciones se graban en un archivo de texto en el subdirectorio del archivo de suscripciones.", - "29ed79a98fc01e7f9537777598e31dbde3aa7981": "Esto permite eliminar videos de sus suscripciones de forma permanente sin darse de baja y le permite grabar los videos que descargó en caso de pérdida de datos.", - "0feab442129ba239106e55cf029069d3d4adeadc": "Extensiones", "9b3cedfa83c6d7acb3210953289d1be4aab115c7": "¡Haga clic aquí", "7f09776373995003161235c0c8d02b7f91dbc4df": "para descargar la extensión Chrome oficial de YoutubeDL-Material manualmente.", "5b5296423906ab3371fdb2b5a5aaa83acaa2ee52": "Debe cargar manualmente la extensión y modificar la configuración de la extensión para establecer la URL de la interfaz.", @@ -102,9 +102,12 @@ "eb81be6b49e195e5307811d1d08a19259d411f37": "Instrucciones detalladas de configuración.", "cb17ff8fe3961cf90f44bee97c88a3f3347a7e55": "No se requiere mucho más que cambiar la configuración de la extensión para establecer la URL de la interfaz.", "61b81b11aad0b9d970ece2fce18405f07eac69c2": "Arrastra el enlace de abajo a tus marcadores, ¡y listo! Simplemente navegue hasta el video de YouTube que desea descargar y haga clic en el marcador.", - "bc2e854e111ecf2bd7db170da5e3c2ed08181d88": "Avanzado", + "c505d6c5de63cc700f0aaf8a4b31fae9e18024e5": "Generar bookmarklet solo de audio", + "d5f69691f9f05711633128b5a3db696783266b58": "Extra", "5fab47f146b0a4b809dcebf3db9da94df6299ea1": "Usar agente de descarga predeterminado", + "ec71e08aee647ea4a71fd6b7510c54d84a797ca6": "Seleccione un descargador", "dc3d990391c944d1fbfc7cfb402f7b5e112fb3a8": "Permitir descarga avanzada", + "bc2e854e111ecf2bd7db170da5e3c2ed08181d88": "Avanzado", "52c9a103b812f258bcddc3d90a6e3f46871d25fe": "Salvar", "fe8fd36dbf5deee1d56564965787a782a66eba44": "{VAR_SELECT, select, true {Cerrar} false {Cancelar} other {Otro} }", "cec82c0a545f37420d55a9b6c45c20546e82f94e": "Sobre YoutubeDL-Material", @@ -113,10 +116,17 @@ "a45e3b05f0529dc5246d70ef62304c94426d4c81": "Versión instalada:", "e22f3a5351944f3a1a10cfc7da6f65dfbe0037fe": "Comprobando actualizaciones...", "a16e92385b4fd9677bb830a4b796b8b79c113290": "Actualización disponible", + "189b28aaa19b3c51c6111ad039c4fd5e2a22e370": "Puede actualizar desde el menú de configuración.", "b33536f59b94ec935a16bd6869d836895dc5300c": "¿Encontró un error o tiene una sugerencia?", "e1f398f38ff1534303d4bb80bd6cece245f24016": "para crear una cuestión!", "004b222ff9ef9dd4771b777950ca1d0e4cd4348a": "Sobre", "92eee6be6de0b11c924e3ab27db30257159c0a7c": "Inicio", + "357064ca9d9ac859eb618e28e8126fa32be049e2": "Suscripciones", + "a249a5ae13e0835383885aaf697d2890cc3e53e9": "Compartir lista de reproducción", + "15da89490e04496ca9ea1e1b3d44fb5efd4a75d9": "Compartir vídeo", + "1d540dcd271b316545d070f9d182c372d923aadd": "Compartir audio", + "1f6d14a780a37a97899dc611881e6bc971268285": "Habilitar compartir", + "3a6e5a6aa78ca864f6542410c5dafb6334538106": "Copiar al Portapapeles", "5b3075e8dc3f3921ec316b0bd83b6d14a06c1a4f": "Guardar cambios", "a9806cf78ce00eb2613eeca11354a97e033377b8": "Suscríbase a la lista de reproducción o al canal", "93efc99ae087fc116de708ecd3ace86ca237cf30": "La lista de reproducción o la URL del canal", @@ -124,6 +134,7 @@ "f3f62aa84d59f3a8b900cc9a7eec3ef279a7b4e7": "Esto es opcional", "ea30873bd3f0d5e4fb2378eec3f0a1db77634a28": "Descargar todas las cargas", "28a678e9cabf86e44c32594c43fa0e890135c20f": "Descargar videos subidos en el último", + "d0336848b0c375a1c25ba369b3481ee383217a4f": "Subscribe", "e78c0d60ac39787f62c9159646fe0b3c1ed55a1d": "Tipo:", "a44d86aa1e6c20ced07aca3a7c081d8db9ded1c6": "Archivo:", "8efc77bf327659c0fec1f518cf48a98cdcd9dddf": "Exportar el archivo", @@ -137,5 +148,7 @@ "7e892ba15f2c6c17e83510e273b3e10fc32ea016": "Buscar", "2054791b822475aeaea95c0119113de3200f5e1c": "Duración:", "94e01842dcee90531caa52e4147f70679bac87fe": "Eliminar y volver a descargar", - "2031adb51e07a41844e8ba7704b054e98345c9c1": "Borrar para siempre" + "2031adb51e07a41844e8ba7704b054e98345c9c1": "Borrar para siempre", + "91ecce65f1d23f9419d1c953cd6b7bc7f91c110e": "Updater", + "1372e61c5bd06100844bd43b98b016aabc468f62": "Seleccione una versión:" } \ No newline at end of file diff --git a/src/assets/i18n/messages.es.xlf b/src/assets/i18n/messages.es.xlf index 13dda42c..0091c46f 100644 --- a/src/assets/i18n/messages.es.xlf +++ b/src/assets/i18n/messages.es.xlf @@ -1,979 +1,614 @@  - - + + Create a playlist - Crea una lista de reproducción - Create a playlist dialog title - string - rsInUse + Crea una lista de reproducción Name - Nombre - Playlist name placeholder - string - rsInUse + Nombre Audio files - Archivos de sonido - Audio files title - string - rsInUse + Archivos de sonido Videos - Archivos de video - Videos title - string - rsInUse + Archivos de video Modify youtube-dl args - Modificar args de youtube-dl - Modify args title - string - rsInUse + Modificar args de youtube-dl Simulated new args - Args nuevos simulados - Simulated args title - string - rsInUse + Args nuevos simulados Add an arg - Añadir un arg - Add arg card title - string - rsInUse + Añadir un arg Search by category - Busqueda por categoria - Search args by category button - string - rsInUse + Busqueda por categoria Use arg value - Usar valor de arg - Use arg value checkbox - string - rsInUse + Usar valor de arg Arg value - Valor de arg - Arg value placeholder - string - rsInUse + Valor de arg Add arg - Añadir arg - Search args by category button - string - rsInUse + Añadir arg Cancel - Cancelar - Arg modifier cancel button - string - rsInUse + Cancelar Modify - Modificar - Arg modifier modify button - string - rsInUse + Modificar Youtube Downloader - Descargador de Youtube - Youtube downloader home page label - string - rsInUse + Descargador de Youtube Please enter a valid URL! - Por favor entre una URL válida - Enter valid URL error - string - rsInUse + Por favor entre una URL válida Quality - Calidad: - Quality select label - string - rsInUse + Calidad: Use URL - Usa URL - YT search Use URL button for searched video - string - rsInUse + Usa URL View - Ver: - YT search View button for searched video - string - rsInUse + Ver: Only Audio - Solo audio - Only Audio checkbox - string - rsInUse + Solo audio Multi-download Mode - Descarga múltiple - Multi-download Mode checkbox - string - rsInUse + Descarga múltiple Download - Descarga - Main download button - string - rsInUse + Descarga Cancel - Cancelar - Cancel download button - string - rsInUse + Cancelar Advanced - Avanzado - Advanced download mode panel - string - rsInUse + Avanzado Simulated command: - Commando simulado: - Simulated command label - string - rsInUse + Commando simulado: Use custom args - Usar argumentos personalizados - Use custom args checkbox - string - rsInUse + Usar argumentos personalizados Custom args - Argumentos personalizados - Custom args placeholder - string - rsInUse + Argumentos personalizados No need to include URL, just everything after. - No es necesario incluir URL, solo todo después - Custom Args input hint - string - rsInUse + No es necesario incluir URL, solo todo después Use custom output - Usar salida personalizada - Use custom output checkbox - string - rsInUse + Usar salida personalizada Custom output - Salida personalizada - Custom output placeholder - string - rsInUse + Salida personalizada Documentation - Documentación - Youtube-dl output template documentation link - string - rsInUse + Documentación Path is relative to the config download path. Don't include extension. - La ruta es relativa a la ruta de descarga de la config. No incluya el extensión. - Custom Output input hint - string - rsInUse + La ruta es relativa a la ruta de descarga de la config. No incluya el extensión. Use authentication - Usa autenticación - Use authentication checkbox - string - rsInUse + Usa autenticación Username - Nombre de usuario - YT Username placeholder - string - rsInUse + Nombre de usuario Password - Contraseña - YT Password placeholder - string - rsInUse + Contraseña Audio - Audio - Audio files title - string - rsInUse + Audio Your audio files are here - Tus archivos de audio están aquí - Audio files description - string - rsInUse + Tus archivos de audio están aquí Playlists - Listas de reproducción - Playlists title - string - rsInUse + Listas de reproducción No playlists available. Create one from your downloading audio files by clicking the blue plus button. - No hay listas de reproducción disponibles. Cree uno de tus archivos de audio haciendo clic en el botón azul más. - No video playlists available text - string - rsInUse + No hay listas de reproducción disponibles. Cree uno de tus archivos de audio haciendo clic en el botón azul más. Video - Vídeo - Video files title - string - rsInUse + Vídeo Your video files are here - Tus archivos de video son aquí - Video files description - string - rsInUse + Tus archivos de video son aquí No playlists available. Create one from your downloading video files by clicking the blue plus button. - No hay listas de reproducción disponibles. Cree uno de tus archivos de video haciendo clic en el botón azul más. - No video playlists available text - string - rsInUse + No hay listas de reproducción disponibles. Cree uno de tus archivos de video haciendo clic en el botón azul más. Name: - Nombre: - Video name property - string - rsInUse + Nombre: URL: - URL: - Video URL property - string - rsInUse + URL: Uploader: - Cargador: - Video ID property - string - rsInUse + Cargador: File size: - Tamaño del archivo: - Video file size property - string - rsInUse + Tamaño del archivo: Path: - Ruta: - Video path property - string - rsInUse + Ruta: Upload Date: - Subido: - Video upload date property - string - rsInUse + Subido: Close - Cerca - Close subscription info button - string - rsInUse + Cerca ID: - ID: - File or playlist ID - string - rsInUse + ID: Count: - Cuenta: - Playlist video count - string - rsInUse + Cuenta: Info - Información - Video info button - string - rsInUse + Información Delete - Eliminar - Delete video button - string - rsInUse + Eliminar Delete and blacklist - Eliminar y pones en la lista negra - Delete and blacklist video button - string - rsInUse + Eliminar y pones en la lista negra Settings - Configuraciones - Settings title - string - rsInUse - - - Host - Host - Host settings title - string - rsInUse + Configuraciones URL - URL - URL input placeholder - string - rsInUse + URL URL this app will be accessed from, without the port. - URL desde la que se accederá a esta aplicación, sin el puerto. - URL setting input hint - string - rsInUse + URL desde la que se accederá a esta aplicación, sin el puerto. Port - Puerto - Port input placeholder - string - rsInUse + Puerto The desired port. Default is 17442. - Puerto deseado. El valor predeterminado es 17442. - Port setting input hint - string - rsInUse - - - Encryption - Cifrado - Encryption settings title - string - rsInUse + Puerto deseado. El valor predeterminado es 17442. Use encryption - Usa cifrado - Use encryption setting - string - rsInUse + Usa cifrado Cert file path - Ruta del archivo de certificado - Cert file path input placeholder - string - rsInUse + Ruta del archivo de certificado Key file path - Ruta de archivo de clave - Key file path input placeholder - string - rsInUse - - - Downloader - Descargador - Downloader settings title - string - rsInUse - - - Audio folder path - Ruta de la carpeta de audio - Audio folder path input placeholder - string - rsInUse - - - Path for audio only downloads. It is relative to YTDL-Material's root folder. - Ruta para descargas de solo audio. Es relativo a la carpeta raíz de YTDL-Material. - Aduio path setting input hint - string - rsInUse - - - Video folder path - Ruta de la carpeta de video - Video folder path input placeholder - string - rsInUse - - - Path for video downloads. It is relative to YTDL-Material's root folder. - Ruta de descarga de videos. Es relativo a la carpeta raíz de YTDL-Material. - Video path setting input hint - string - rsInUse - - - Global custom args for downloads on the home page. - Argumentos personalizados globales para descargas en la página de inicio. - Custom args setting input hint - string - rsInUse - - - Use youtube-dl archive - Usa el archivo de youtube-dl - Use youtubedl archive setting - string - rsInUse - - - Extra - Extra - Extra settings title - string - rsInUse - - - Top title - Título superior - Top title input placeholder - string - rsInUse - - - File manager enabled - Administrador de archivos habilitado - File manager enabled setting - string - rsInUse - - - Allow quality select - Permitir selección de calidad - Allow quality seelct setting - string - rsInUse - - - Download only mode - Modo de solo descarga - Download only mode setting - string - rsInUse - - - Allow multi-download mode - Permitir el modo de descarga múltiple - Allow multi-downloade mode setting - string - rsInUse - - - Require pin for settings - Requiere pin para la configuración - Require pin for settings setting - string - rsInUse - - - Set New Pin - Establecer nuevo pin - Set new pin button - string - rsInUse - - - API - API - API settings title - string - rsInUse - - - Use YouTube API - Utilizar la API de YouTube - Use YouTube API setting - string - rsInUse - - - Youtube API Key - Clave API de YouTube - Youtube API Key setting placeholder - string - rsInUse - - - Generating a key is easy! - ¡Generar una clave es fácil! - Youtube API Key setting hint - string - rsInUse - - - Themes - Temas - Themes settings title - string - rsInUse - - - Default - Defecto - Default theme label - string - rsInUse - - - Dark - Oscura - Dark theme label - string - rsInUse - - - Allow theme change - Permitir cambio de tema - Allow theme change setting - string - rsInUse - - - Subscriptions - Suscripciones - Subscriptions settings title - string - rsInUse + Ruta de archivo de clave Allow subscriptions - Permitir suscripciones - Allow subscriptions setting - string - rsInUse + Permitir suscripciones Subscriptions base path - Ruta base de suscripciones - Subscriptions base path input setting placeholder - string - rsInUse + Ruta base de suscripciones Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder. - Ruta base para videos de sus canales y listas de reproducción suscritos. Es relativo a la carpeta raíz de YTDL-Material. - Subscriptions base path setting input hint - string - rsInUse + Ruta base para videos de sus canales y listas de reproducción suscritos. Es relativo a la carpeta raíz de YTDL-Material. Check interval - Intervalo de comprobación - Check interval input setting placeholder - string - rsInUse + Intervalo de comprobación Unit is seconds, only include numbers. - La unidad es segundos, solo incluye números. - Check interval setting input hint - string - rsInUse + La unidad es segundos, solo incluye números. + + + Use youtube-dl archive + Usa el archivo de youtube-dl With youtube-dl's archive - Con la función de archivo de youtube-dl, - youtube-dl archive explanation prefix link - string - rsInUse + Con la función de archivo de youtube-dl, feature, downloaded videos from your subscriptions get recorded in a text file in the subscriptions archive sub-directory. - los videos descargados de sus suscripciones se graban en un archivo de texto en el subdirectorio del archivo de suscripciones. - youtube-dl archive explanation middle - string - rsInUse + los videos descargados de sus suscripciones se graban en un archivo de texto en el subdirectorio del archivo de suscripciones. This enables the ability to permanently delete videos from your subscriptions without unsubscribing, and allows you to record which videos you downloaded in case of data loss. - Esto permite eliminar videos de sus suscripciones de forma permanente sin darse de baja y le permite grabar los videos que descargó en caso de pérdida de datos. - youtube-dl archive explanation suffix - string - rsInUse + Esto permite eliminar videos de sus suscripciones de forma permanente sin darse de baja y le permite grabar los videos que descargó en caso de pérdida de datos. - - Extensions - Extensiones - Extensions settings title - string - rsInUse + + Theme + Tema + + + Default + Defecto + + + Dark + Oscura + + + Allow theme change + Permitir cambio de tema + + + Language + Idioma + + + Main + Principal + + + Audio folder path + Ruta de la carpeta de audio + + + Path for audio only downloads. It is relative to YTDL-Material's root folder. + Ruta para descargas de solo audio. Es relativo a la carpeta raíz de YTDL-Material. + + + Video folder path + Ruta de la carpeta de video + + + Path for video downloads. It is relative to YTDL-Material's root folder. + Ruta de descarga de videos. Es relativo a la carpeta raíz de YTDL-Material. + + + Global custom args for downloads on the home page. + Argumentos personalizados globales para descargas en la página de inicio. + + + Downloader + Descargador + + + Top title + Título superior + + + File manager enabled + Administrador de archivos habilitado + + + Allow quality select + Permitir selección de calidad + + + Download only mode + Modo de solo descarga + + + Allow multi-download mode + Permitir el modo de descarga múltiple + + + Require pin for settings + Requiere pin para la configuración + + + Set New Pin + Establecer nuevo pin + + + Enable Public API + Habilitar API pública + + + Public API Key + Clave API pública + + + View documentation + Ver documentación + + + Generate + Generar + + + Use YouTube API + Utilizar la API de YouTube + + + Youtube API Key + Clave API de YouTube + + + Generating a key is easy! + ¡Generar una clave es fácil! Click here - ¡Haga clic aquí - Chrome ext click here - string - rsInUse + ¡Haga clic aquí to download the official YoutubeDL-Material Chrome extension manually. - para descargar la extensión Chrome oficial de YoutubeDL-Material manualmente. - Chrome click here suffix - string - rsInUse + para descargar la extensión Chrome oficial de YoutubeDL-Material manualmente. You must manually load the extension and modify the extension's settings to set the frontend URL. - Debe cargar manualmente la extensión y modificar la configuración de la extensión para establecer la URL de la interfaz. - Chrome setup suffix - string - rsInUse + Debe cargar manualmente la extensión y modificar la configuración de la extensión para establecer la URL de la interfaz. to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. - para instalar la extensión Firefox oficial de YoutubeDL-Material directamente desde la página de extensiones de Firefox. - Firefox click here suffix - string - rsInUse + para instalar la extensión Firefox oficial de YoutubeDL-Material directamente desde la página de extensiones de Firefox. Detailed setup instructions. - Instrucciones detalladas de configuración. - Firefox setup prefix link - string - rsInUse + Instrucciones detalladas de configuración. Not much is required other than changing the extension's settings to set the frontend URL. - No se requiere mucho más que cambiar la configuración de la extensión para establecer la URL de la interfaz. - Firefox setup suffix - string - rsInUse + No se requiere mucho más que cambiar la configuración de la extensión para establecer la URL de la interfaz. Drag the link below to your bookmarks, and you're good to go! Just navigate to the YouTube video you'd like to download, and click the bookmark. - Arrastra el enlace de abajo a tus marcadores, ¡y listo! Simplemente navegue hasta el video de YouTube que desea descargar y haga clic en el marcador. - Bookmarklet instructions - string - rsInUse + Arrastra el enlace de abajo a tus marcadores, ¡y listo! Simplemente navegue hasta el video de YouTube que desea descargar y haga clic en el marcador. - - Advanced - Avanzado - Advanced settings title - string - rsInUse + + Generate 'audio only' bookmarklet + Generar bookmarklet solo de audio + + + Extra + Extra Use default downloading agent - Usar agente de descarga predeterminado - Use default downloading agent setting - string - rsInUse + Usar agente de descarga predeterminado + + + Select a downloader + Seleccione un descargador Allow advanced download - Permitir descarga avanzada - Allow advanced downloading setting - string - rsInUse + Permitir descarga avanzada + + + Advanced + Avanzado Save - Salvar - Settings save button - string - rsInUse + Salvar {VAR_SELECT, select, true {Close} false {Cancel} other {otha} } - {VAR_SELECT, select, true {Cerrar} false {Cancelar} other {Otro} } - Settings cancel and close button - string - rsInUse + {VAR_SELECT, select, true {Cerrar} false {Cancelar} other {Otro} } About YoutubeDL-Material - Sobre YoutubeDL-Material - About dialog title - string - rsInUse + Sobre YoutubeDL-Material is an open-source YouTube downloader built under Google's Material Design specifications. You can seamlessly download your favorite videos as video or audio files, and even subscribe to your favorite channels and playlists to keep updated with their new videos. - es un descargador de código abierto de YouTube creado bajo las especificaciones de "Material Design" de Google. Puede descargar sin problemas sus videos favoritos como archivos de video o audio, e incluso suscribirse a sus canales favoritos y listas de reproducción para mantenerse actualizado con sus nuevos videos. - About first paragraph - string - rsInUse + es un descargador de código abierto de YouTube creado bajo las especificaciones de "Material Design" de Google. Puede descargar sin problemas sus videos favoritos como archivos de video o audio, e incluso suscribirse a sus canales favoritos y listas de reproducción para mantenerse actualizado con sus nuevos videos. has some awesome features included! An extensive API, Docker support, and localization (translation) support. Read up on all the supported features by clicking on the GitHub icon above. - tiene algunas características increíbles incluidas! Una amplia API, soporte de Docker y soporte de localización (traducción). Lea todas las funciones compatibles haciendo clic en el icono de GitHub que se encuentra arriba. - About second paragraph - string - rsInUse + tiene algunas características increíbles incluidas! Una amplia API, soporte de Docker y soporte de localización (traducción). Lea todas las funciones compatibles haciendo clic en el icono de GitHub que se encuentra arriba. Installed version: - Versión instalada: - Version label - string - rsInUse + Versión instalada: Checking for updates... - Comprobando actualizaciones... - Checking for updates text - string - rsInUse + Comprobando actualizaciones... Update available - Actualización disponible - View latest update - string - rsInUse + Actualización disponible + + + You can update from the settings menu. + Puede actualizar desde el menú de configuración. Found a bug or have a suggestion? - ¿Encontró un error o tiene una sugerencia? - About bug prefix - string - rsInUse + ¿Encontró un error o tiene una sugerencia? to create an issue! - para crear una cuestión! - About bug suffix - string - rsInUse + para crear una cuestión! About - Sobre - About menu label - string - rsInUse + Sobre Home - Inicio - Navigation menu Home Page title - string - rsInUse + Inicio + + + Subscriptions + Suscripciones + + + Share playlist + Compartir lista de reproducción + + + Share video + Compartir vídeo + + + Share audio + Compartir audio + + + Enable sharing + Habilitar compartir + + + Copy to clipboard + Copiar al Portapapeles Save changes - Guardar cambios - Playlist save changes button - string - rsInUse + Guardar cambios Subscribe to playlist or channel - Suscríbase a la lista de reproducción o al canal - Subscribe dialog title - string - rsInUse + Suscríbase a la lista de reproducción o al canal The playlist or channel URL - La lista de reproducción o la URL del canal - Subscription URL input hint - string - rsInUse + La lista de reproducción o la URL del canal Custom name - Nombre personalizado - Subscription custom name placeholder - string - rsInUse + Nombre personalizado This is optional - Esto es opcional - Custom name input hint - string - rsInUse + Esto es opcional Download all uploads - Descargar todas las cargas - Download all uploads subscription setting - string - rsInUse + Descargar todas las cargas Download videos uploaded in the last - Descargar videos subidos en el último - Download time range prefix - string - rsInUse + Descargar videos subidos en el último + + + Subscribe + Subscribe Type: - Tipo: - Subscription type property - string - rsInUse + Tipo: Archive: - Archivo: - Subscription ID property - string - rsInUse + Archivo: Export Archive - Exportar el archivo - Export Archive button - string - rsInUse + Exportar el archivo Unsubscribe - Darse de baja - Unsubscribe button - string - rsInUse + Darse de baja Your subscriptions - Sus suscripciones - Subscriptions title - string - rsInUse + Sus suscripciones Channels - Canales - Subscriptions channels title - string - rsInUse + Canales Name not available. Channel retrieval in progress. - Nombre no disponible. Recuperación de canales en progreso. - Subscription playlist not available text - string - rsInUse + Nombre no disponible. Recuperación de canales en progreso. You have no channel subscriptions. - No tienes suscripciones de canal. - No channel subscriptions text - string - rsInUse + No tienes suscripciones de canal. Name not available. Playlist retrieval in progress. - Nombre no disponible. Recuperación de listas de reproducción en progreso. - Subscription playlist not available text - string - rsInUse + Nombre no disponible. Recuperación de listas de reproducción en progreso. You have no playlist subscriptions. - No tienes suscripciones a listas de reproducción. - No playlist subscriptions text - string - rsInUse + No tienes suscripciones a listas de reproducción. Search - Buscar - Subscription videos search placeholder - string - rsInUse + Buscar Length: - Duración: - Video duration label - string - rsInUse + Duración: Delete and redownload - Eliminar y volver a descargar - Delete and redownload subscription video button - string - rsInUse + Eliminar y volver a descargar Delete forever - Borrar para siempre - Delete forever subscription video button - string - rsInUse + Borrar para siempre + + + Updater + Updater + + + Select a version: + Seleccione una versión:

      8z@C^BtSYG1i!G*Iw^Q{kHXNp@pW;J5;G|y?JQpHwZ2)cV!xXrEYO2>1pL?q`& zns0FwYZSUSA3#~}MK2rLc^QGzCW%qaXoD+Tl zgYhXhf~Y3V(s5Pwg9!&<=duE1BJsMBJyQgaadaGDrx3%ORU*lX=aW-f1+AU@!(P$uQ;*MhT^H2!dp9!MsDs+{p$PNH zzap75-v-7v!NuxM%0=aG8zaX?BIe`hkuQ}Lh<`_Wt)9a&P4vwP!kd>|ct*_7${Vs4 zK4CXIao10%<6v$X@he9}{Sk7utt#$}sH=1t7W0-E3xkXVCtlwzLixyymc?`BTun7otA_r$o*&gkUL;cQW|I%78Ap4mW@a1-1{CJy;v~Ke z+{f9X?n+lh*xnl$y!q z=6gdAYBbyLw0YkMy~KBq^Y?yYU|z>1q|NdMlkb)EO7D?xP%F$`9bPF{KW;iTKeg1l z(lhJY?xf{?IODhavOT>v{83ht=dQa$fz(T*i3j+ru|nrMnSAvxD)7yoPTR!OA-Y3j zxAJ+>gyi&2?6A92etD*k%LOyrFAhvRtKY{plZ-1f(psx(ttEejb!+MWA2q6v11p8j8_}dKi^qZ^FoRwmuC{qRWmo4 z61;kHowYXVy2yGW)j+J8<-=v2AT5EY#v!p?~n4LNp z__i-w!=OmL$g(M5xo_y__?LAPL}%Dfq`dw2KeOL{XM~MRt4SuAZcJ9Kb5-^2coY(6 zx5!gju4pc$gfG@ke%Irkf^?gfe%am_dy|7OSARYumc8)!%~(@I$zAE9w-VSdv`Eaz zc(vY}^Uuta=Kf&Ldi9uBhK``bj`NeWeAHQwR5~fQHkVu^0jGqSH<3&7q-%`+gV)Gv zTc!qwHSe!$hXr4IbS%$X{iI8=3$V6y+84$i&@;bvW>;q@DSodZFduvRGOjVxgXbOf zb@{>Z3lR@~HPtohFPT41zxpPlFutaJ?pnAx{aKl61IA&_;t3ns2S2;v>@;BkhA|si zJiH1Y^sv;^PIuU?1wS|)DVp>XaW(u}5YpZIN3D2=H{(Eybn%m|1+h4a*HO+5am8f} z6>+8`!ck*V9$&7I^$zl9;`3kDSb8CSk=Pg8k2fRGx1aie8@KZ$p_ErJ{DUfBDen<-dtg1uvR%81*^z zx#RBp+RfGpzkcH9@wmM41ob}hwL?<1f$R*1jH;oNDLs_cjJ)^;9H+WnDpS%j*zN?q ztZS6ME>FQ3E2~ginjoXlKHGnt-|c%_p0rCR;qQ;v6OS(6y3?9qJ{_~T}|i7ay}qVl@4kpS(p$%6b5cN6A<$)t?JH|MqaGhUyi?8EXa z79x2OC4Uz`hi_>xI%DKMQeo6y1kUF9i+a7R zu7@)7i_^kXYb-CK-YJmb+gd-9_)%u3+UVWApSF?5Lw5FR(DR$0dIFatTJK&qb0`k2 zP=D=BR?T@jhlMYtQ{G6&&GPLHQ}ELO?mayk?uz~8EL~Wej9t~iRcy$?kitLjZ4btS z1L%2GlyBEI#_U=(&yCDHdc$l<<)fXiYHwuz@ujKoeQhB&nQlUFEc&f&ZVQUz^x5myrus(`VQ7I-eXwb& zS?_8}_ZSbb3xNiWpWPFp>quy*zuD=U>G(vz2``DBDwdzJ zENf~k0`YcYv@2jl|H-=J4)Ss0-D`9#p36}a4pmZDNgWgz#hnQT6C9>ab+rxM>Nw?* zFS_0J_Wfp;RvWVuzi$a|8g39T;a2bk-MEe-L7E(fbE1*nr;NuLCr{t+k*S?qS9m&Q zIz1J5s3|_er*c-H!Pj?Jo8;b`3KzcMRFaA=brIW-A^E3UbSal48RpWF{JOy$tIy6< z;Jrv$fJ<8t;Z~oUl-ugAvVHt*-q4?l#r2_XKGR415{3vuY9TE8cP@EmhqDJ)&USCW zZ~3UkT;NW-Iw5uES?%t^b{>*7d@KI$=YbL5+y~#(E&ud6zr8p|nnW}GJ$OJ)jKoAa zg^@3n4R0cSP-_lhq@H2Mc7^#P^)2zf;A@(~i?T$Am^TH_JHp`aP_HM zy|fSS2a?s#C!2}NgUiNx!-WE(c+V~z#vmsf+nK>_ArS9CONJ$0A8(D>8)Z=H3ZW)bI6rEdo*lLhZ{rCj_-fgYUv)S9b|QsH994rg*9&W^^0y+? zG7&p2trj1`Ee6)Dhf2dOKCFAfQ=hKvHENEMimhHYGL7L*$a(QS5&8B1aoQ>$&X1|5AM-h4O>n8N!lC^_4lfvHA* zq^OkUXVa~v!r@f@bZz+TW9`kb7yhIN&D!m3e_~~gpfzKYq}PdnMCnkJovgxvgDjBJ&>^9k%If6kdABPddxl(oD{h_FM) z9ou4z9<}EMkbft;>Zh1^I?hNYKN(?wba&BEH)=GFfLi>?OMMfFAU|`MfxzVJMVMsSlTRvt_Orf5A~$ z?q1kkb3r2W)*_k^={kZvT)^*5RruzzOqJnU0>HDcL=?`{$`#5=baedv{6T#I0G`C;1l<}^uTDnsiX|7 zxVnznH-g+_Df;C&lEa%w?vT22%1!0GNv$c(bCb3W4tB$R=X1(Wwe~;fc$%ha_uoi( zP9A1CvEq5ReziTl-kAO6>L_tm-J$m|_4X>6H+jA5%-nf)*My$ar%NR3=7(w{L~S=7 zEN(x{TP!dxK>iR$zDkEfAGP9W;=b#zPPb5mE#Q5U)^trC;Ys@4>MMI8US~_66`!_6@bxOoGvBQI+a)(xH?-a5p_yHSoHIqu(w$oDJEX&3XBC_<+khk z59=p}t3M8;IjlyJ$MJs-H4x{C`!l3?nsL&LD&kswAL-=g`vE@JFgU5V>*G(YI-=X^ zQ~f(?Waqb+_I6Y?4VNB?Fh`L~n=&&Ok4;=_tG+g!rN3m$7xpIR)FAGz?MIx~jk+27 z`#i1L?|<-SG>k;YN(Q!_Lw9_GBd(;WoBcwZ< zUBZoqw|BmK2^V&`Ap_XL$%bLs8Tzoi(W$SjSG8%srSh)qycW!Ix%ti!r}Gv?5B5b$ zyv#D28VBDRE#fG~P~mf&5u`-jX6vtW9)#NvwttC?f8lfSlV+BwU7HT0=}($_ocH9T zTdB$>rS_@UJ07Kti{oQO+uY?XkRr)sBG+vr#y&MciX|Pbk-dqG8i@)xM?oTn+q(Mm zg1RQT8ei%8MG7@OA1XC@@05Wm1tvAdEh9$?wFcEJrM_g5exLan4+ig-aFY3ouB<50 zKRWSPx?7pC`fBmS^F`+#BNI)KYC4QU4nGW&SZKw!C{w(<4C24h)v#Qc2z^vyX4V~& zzuErua@Ny<;Afs+k?B)}>%5AW+Ot15i0bU5w<~Y#v()#zz;VXed_Tu^Fh~)85JGZG zp)e+ihiRT!tx3FF#y)>d97&GHM+ttAB+~L(jEQBqhVgSKj9SF`UA9t&)$lg|;61_i zO9e^cL(VfjHrt<+1Z-AfYD(YCXXcn+s!M%J&-$%iH#4i289ZF8^}2JoxJlMTFV-MC ziZk?G$=!91%hx|$gPcCd}ZG3vv20monO!96KFr@I`#yn2Q&w~#G7BQA6gMZ zSj}VvXie``aViykmE4_Z32Ba7drz`kJm-8xL@;2D@!g@#+oj-&Eg?gqww1GlPgzRT zUVYeBI9roI^)|AHd(tuAn{0^wVVD7@Zq=|6p6(dz&ZwMB`dAY(XQV5I|B>bLMP1re zs|qDc%)i!7V2?s)wR|y^jZ`^=`~n zl1!_#$=<<*%(t9`WmFrUaQk9s6;fne46Mz7#xC}D)7?+}6{-(OUf^EXyp(q>{Uw`U zM`K9xsEJyWRPE5a1wHOvsCmmt5(%5UpuUisrD2cNaN(z=+PwFpjhEQ7aaY0xzfw#o zMQsf8W8+v&U7Tl4Zw!nyQJZgM(M!04BwPHAy{K}Pk!6-Vf}H&zm*U#}P?3BbvY#BB zCbyW_rRSN{4-s`6jMN*Smc(^;*`}MJvrGK6o#V{$K6ZiUe?);%yOaDH7a0`PSlT%6 z(?~}Y@tLFMos(RJ^FXWQ*QLvae%oC;d6zHNZSnKHR;JzfuE)e+ZG@z{9QH-CPy2TL ztk6hyssk@wPJUeij*yot8||4cc^yt6d9oWt=Yl_DD+qEYKQBvlEUcO+uH4J+Lfn4x ziM{5$;?#9Jcw<Q06|U4- z8dUHV$X%|~Y}ouJm4E4B9n^HUVdNR($4l6v9rp^it@Ih^5(!o+uzOt-N*Bmj@F0Z7wm*GK`P%2x+(6dm1RWlT3llNKD~F zGGJ6AIAbpJ=;^YTkeeP4)7=&h4Mtbfl%Ik%OVYz0)7Q60GV^CYj<{3Cn*8osUe$Gy zzP*L?W|t3swMI8O{8`eqw59GTQo5_I3HuxUA(3pEhTNUaGi9ExaWhs2)H?>HEzfy2 zKU_*+AbUx3vjefH)snRT=|Ozcr4E~-E7?Ym{5&ZNk^Ad#mg#4lNlgs2nbB^ePnz@0 zC%ug>K zHY4wp(|R^F7Cgij)CgWvxJ9P!_H~GO#fIeOp6yQ>*C*v8jVpq>-7UeS9&m;as-f^T z>7Si9ZnUSby!s{N$jM@{BTuBSy~etTlKF z;{8<_dZfy%nTs9jub-GFQx7~%c}6iPDznkA^+`@7&xWycUo%yz7}oZXl!i0Er{4HN zX)r~R_IV?3n_FB;6$>BuFS9bqgS(xo`^jEP5!a0F6C@f?lLS}syvTz)6ChK>$StG` z3vG1Y_co5rx$oKEzm==B)cUNvP}Xi~df@&3_LuUo9bS`%!{2dpriBCkXuLOf8~3tT zQx7bDPe7|{Me#M)eY(pJG2)JOCb%d2>)Tr2NW9aptTt*KQY&b*xSZHsm)a_xdiRbl zM{{v4alftOxzRI*e6SUVYi)Jj-}|&cZtJQsM4|a=vBwOQ|d$yI5|aOJh%POh3jp_*P#q@qO(gkF-a6=xBF6 zNV4#|wUm7xEALDCmhS0xR|WE185L=XG4P@vuUVK={6f?|e)34}{*&fs1Ak;9Lp|s z*51RW!=82MiO-FfwKru}8#u03t~frcU?xcRRBl>qct2Y!ZvhY5ZTH1<#M|WTV+ua&^A9aB-g4&7WmAy=$kpq_U=j`d&U!wJm>oLxjo082Qf;rQ%ha zQEXByY#P|#ug*fPlL%%Un3@1IJ&9mH`YH-!HVyuU#XtapPb0Vpj=qwzQD3eDRgEL) zu$hga)<Bg6V|BQq zCbzysP;(rSHsB_@#1X?_;h_2C5V%IOCxF4& z{!+qV!B{tuD7Mx`a5@y*CheJD;OlL6K#J2Cq-P@pAkU``^iWm>g65d*i#hQqT0kcT zq!qxR^@%~TWyZ0gg#zu+VmQ&ssEz_LOu%soD+Yak0*d~$q74C*;D8`GegKoS_>kWZ zY7s=xVt-CW5v&O!sE^lf{JgNj3Vs#hDbVK(2Cw@MP^9L{YGmLiConxGmJdw6StbDK z=EE6}8ClQdULpcQ5dqt9V=$WUMJr*AU^yn8UC=Gw0%V<(Fc>=qsrUyJX}>Lk{#f)& ztY^muA(bj1y3GXYGq)GBJHcSA%doEqRo(xi>+1;d8q(i zgDWV4hv0vX-4()QeuWu`^pq3^bmJeq;hV7l}0ON+VfSSgd zmi8YD>zfv@jP65vFA%giVN5^-0T%`c`2vALS69WT@-1>0>?|kjIE?qgADI6I)mdFZ z6kwG%J@KKSMzjSuq-1P&0RoXgeGUxfEoMO86l;2DBUl6%>VIW{e?q%X10FIdh`bn1 zi?ic!Y#4UrzZRIzl5LcxhrtF!VK5-r-w}-E4zf;Q+v7@Zz zVX#N(Fc?6`-w}-UI!qAe;pyvXXc@aw4J@q%LI@Kac7KG9pvnNza|n|{Z~EXU$cJ9_ zNn8VthygwUxcfVTvA$vpLzKh14A8-QIQ=nmL~a7fb->sLWLC`dM@tE4?;z-*cRC

    VfJ?;WcwyYZ#(ARtFyN15ZjCDOt zp}Zuuq9RgJxEJLi+!o)L+f$O*^f@_7-w+ixImAN&^nF&kk=1;`pZeGcT@;7EA8Su) zr^nPBQ1`b`Lphma-1x|OtYiy?&r8lHz(9EE)K3`1klH(}aH3)Vw$FAagfQKxQ?S*F z=y;4EUQgUZR0Aaxp!zqSn4f%XyeNy`yigBkn@s>uENoOXV#u?T7FY`sB+q>UcgTtA zoKJlccT8EZv-WhSi@1XkbCz-wn81i;j$_27QFH0sK_#zCY$NBomWeC9tS?XHJHlKu z+tLV@_C0#MBBu*?(P1yck8f{pX5S&{4Y=-0CWZD9S{|(k@gPNMj<**w z3=7SkyO=Nk*h$xQyO}w@?$13Y07`sL+^JIW04~O=QRCc{6CloYaUT+mLmwq8&BGad z4?k{W_9Bw}lpEM1uQUA6m`cFRml;z-XLZaMVI{P%Ki)oDFSwA6a@FwCm8dcz$ z!N%5M47|4+NJ1W?d9e7Ey?N_IH*c^VR4>yqf&JH*V(@Y)j9_iS$z!f2z(z9DR?B^w zhnsa-zpf)o<(X2n-NaaEdzDP&qGw_4z%*_5jWv}n+Ao|1@(D2M)T?{)pdib{BC=3k zh$~6AO%()0*=~QdB#$8FE18OH^}^t#Nl}Z708UL?dSqt31-m9k9#+SVFef5vZvj}9 zp9y-AnwZtWT9YeY8-*XyFfeMGGjhD)4@OS7EPaMgxCE2x$bKbxG4U+P$L-1?yN@|-8l{K7Ilipwx$|rJM_^-XP5mi;QT{uN zm}aA&ewr_pK4p41Sqdn3(>{!C8T5No2YL+weJUH5o`)JpSdu5IzD0S`L*}4;qrH>ITL@*J$_FqmuYEQjKse!3Z=un zS43>vD;cgo`faJ+9pM<*=bIxC99kp3)+&{d2<#4OMU0f`CT0?7Q+w7m9O|ui0NTn8 z)H{8tBskpxXK5#~xQ>b6?1mA>-BopY7z4K%Ko(b~5N{T5S zE2Ed^0!;wCqzj& z&`;gZGN0>GW2FhkbdRdbOVSU80HmnWhXwR%>D|oB3b5v1z!Tkfy-0)r?^Gbe9B?UIIRSMh@?!K_j^t^80<#6V=gC~mFjsn8#KqU_+sMP zM|m}-i+4b(evBT=SP4n(xIdM*en}dCLx6v0kqci#_-QH^d+23PTsc=m8-oWYKRw9W zgu4|Wo&|6*%8hg*&2mR_!*neLBJOtLJ1_~E!`_ZeekuAiH1b{PN+;$FWqvY6F+c?t zeM)7Lhqnb|%=k=bdKR@ogmWs+#iG0roqHKF$z^K1a$+ax<( z{$PY~xDiVi?uDb|7FI7@5hXMo1R(r3qNc|Hl?hly89+=CDY^W)!Px$ZrFq^b1I*)Q z0zbDI`SxN^P9+%to!v!#YbK1{Jy>{nd6D<;R992OTGzW3x|)(Si7JBK%ITum=Ocgk z;U5cJ1HQ}r&>_Rr(>&_CUH`goWIhn+qJ4&ZOc1cw^ZqA0mc`}ehreuto5R{~Dgi*N zx~HxIK9R}j_Y*C)%;E)y3o7DImKNBsP0Eq0|udmH0*plf`>n{V-XXd~dNV*l4wncjzb zU|S=_aLbC4Y=d>M{Hj0y{<2ZxD;roqpkS3P>)&f-Lza~w#2ps55BEt8XN(PQ%@_BV zfX9sapaD&;x>Kzdovr5DY}tf@Y~7t&1K+KBBYq=Rz4`a~G!D!x$7)p>->q&5iu%x( z?xCP{uMO^F3-uD69S#Bsdn{YC!;PP4Kz1S`kwN=l3b!uNH^Pm`Yf@|5<|QuW)I}U< z)nqZQs5PuGuJEdHTw@^{$Aj-m(5rC~NP3^gjf-UilHNH? zl_z;)Msc-`qEWw>^3`{zS#BH<$hPK8xv5f{LUt5*zye@;zWC3 z2~2CdzLigI+!Zl_Kl-8}E^iZ6&8*G5L97j!yt!DF{6)SGqTS{1K18xNz*~GzJm9TP z@PNGG6GhvvgcrWyGoykE-$+S-MhdTrvW-lMTWP@$_~}hBr&moD$qHduHGU8NW2jfr zQ`A^nD!v9$IdMa;2665(!Dy(CtTr$j4Dd1iT8g3oGhDCgbnPd`DVUFnY)ef9^^3FD z1Zpy;qN++Qd=ahxKyyJTY)ZGq^!Ckhn0N-6Eo_yFLVzv9au|F_yG|>RkF95_Sf-*$ z=blftI8a0}HgI_w_uag-urhvmNamX&k3z-+0czEf!g~tMR`E#WPCPTnfd~`U+YDFs z7s@jx&0?6W?Jc6LWaV^MvGgE?RL^|c=?VskP4g;e*;kVKhuJE8`si$KhS!-y7e?=s zk1={*?WS?7r_*wn&>S3qGRk@KXt`~_cXZT#+oa~KB2Hr>si%V~`U9e4F{+48R|!Z| zEFS@Ff6Fnv$_J>E%s=5`Y^B?T3;3W$MOq@VD;Q<-{H4t3;YyEK@FCe=a-KfvvFU%( z?Rjd4TE+JF$Ja+W?tCda*Pr^qMly$2tclE9J`ioqT%>vUiqTgAl-?pnRT)foZRD9M z<)Q`u97ehdtnyy2RPHtr3q*?w{Pq`wb*2zZQXmF`k{VXtMy>X%Fb9cKHV*%couft9 zn*g1bGkDuTCV6$sbZq3nG-$pS_x} zuLr%{6WV0IRu>7~mH!-jHg3x_-kj2lJWN0BRF(DA7WT;iS%T}nioY2y9f{=fzfGYF z?>xU$X#R_7knB_?sz)^VcXUw=-oSAD`H^qKA*ABdeFd7Tk2b`3B=Io+cqxHZ*YWiX-xZ8P7O#Ja zHP%h}S@88Jbbas(;Rv?87^}3bOWRGz$99doUVc~de5x8iOnfI@Q8)Z7j$`yA2kGO~ zZO|lA7bfRUMN-IB@v0#7o(v=7_TFE9$zR2lZORM=h)J+ry91XI;?w-#Ig}7}w{`_&Jlr3-C<8hYzSusz z96Z=Zz`m?pO0(8j{5t)ZnLLFNQaj}nsQZn?-tH3iU>Mu7{7y=5gaV@JhICrwAa+o; z&vq0s@y2(Fm6Y5j!C=$woXLchUT`5MY)|^ z4L?MJf2uT(^3e(rIF>X0B2;1X8pS%Q5P~{l0dth)0`)4FanWT--J0ggtTgR^q30yW zizeoGd#GhOiqKYJdLTuoyY4>>Up8S4U%%}l2h&pcGP|VYF2jF~JBRBDkI6KYJBcRW zU)IZ!<@pB^#y2iM?n39LQD>l+STBeF`2ayf>`#XZX=W0KAb-u^c0Z8cu}RwWREZ-S z0vZHF;cYJ&ghUC6m~>U_S(h06!BQK$>`mH6iGF`*xYQS5z<9l6Ir3a% zaGPq1v2^@2{3q=vhr^%EfuYat`_3g9TCS4y|ffmK=8sf-~^pZErBH$v5^I63_+L|ZdM*zWQ(f~V@7toGLWIT#iA!f16OyI;a(Y}E?p z;rpfO8g^OC2Vapf_`aP-id3omYcOFCJ$WkzsvAap=lPiz^DCX4edOuOvU%dZ)H-mF z>*0q}umTn^2lDZ=e|w6jnc)yRFW2mB-z^^-?p^OplgJRU3QxYkP^)40O# zreEc-l9_z-(0*Y6X?eBwfz4e*lfSg)gd=YX4iMq~+ynM%W*`3(Yqa^Y2yz%Lh!O&brXlq>qsQ{e^y7AA(~n=?te^= zVScekDr6X#{v3dX26;~1b0AvwlQcfC(}{NLOqm{_)KWIXQ!vw_vu1UbX)A93nM8~3 zxB`~ikgdbZ-|*hvC&#<@qW3Rcg5Oe>z#FXLDVEfXmRgWjWbVjLkN5r~{JW@V4j^M6 z2+lGmzcC-Z9*mCoW)47-u8izO({jMjBqZUssjaU2CXx)n;5nKq1niR7Flqn=Bj)HY z7}M?$RjKno0Rdh%EJ4WfTAwSy0Eti<{?jark*;nx?O4nkZUDxkbiBZsUqi%h&?RbV zaA)^t#adFEo>NO>i`h;Cu5+A2o;lOLnk-hp8volN*kXe?Htc)J*lI}=KtN_0+oO&w zqc{TlKua*Wn}q`2pHG6*6b`t}&qY@M-GOuoL&fluy=A_P4`n6UXO3YgY$??@AN(a_ zE_T{pgcY9BE=wZ-6idY)cK~@s{&N_{$|BDE2-Le97!hkR!wF#c#vA>)QdQxHT_gaEFnWH%f*gEu2)0PZ|Kbd7Toj3 zk`F1{qtp|QpnNrUjZNc4^O%`H(%LD_>|iyoNX^pAKVN}eUf1yyJxUEka{)WN8xG&g z@8`W_n${G{%xhA^hD_WA_)60zY<-j98B?X0=ejO6NonM<|U%-TdWh}griQ>3?(NU@Ne!0MSEMECPU$+~0J#4-cYdVQ;U;7>A^?0vJQWQ#vO6+aF_P*Q& zK!2!x(h7aogRGUqgeT-y>WG53wpAY8dE<=wZO0 zeNSA%jfTxMvA-b9v{VVzS)P}!halgerqbORxb7awIW4d)65 zAq7_?QWJ1X;6sU?^Tj0D8e)o3R7b;5T8CFQNh3G9O=ks@YbKmh=4leSJoBvb#0RgA z%BQ9PF%ec*+R`)`^p}eBjuetUXXaCj8Piet!$=RT#6=cMf!TxCnJx9iV^{VllnsaG zuOf$|e}V~d6~l)+6rz|hO!YcI1gV}(jPk>@B4>YM6J$`-ayRqZMO#nM@5!z-QP!`S z)xO{#1N4CIgyT1??_9r0T76AYbZmgdSAKFr(0}5*3bw~0W4Ok_5IEG;yf46J_QZ}tT=xf&iOV5( zhKu;duu-IC)oR`3*@|-bk7FukIMBPvk%a*z5zIW5m$Of(gW0DP>b5%3zYOGr{wP^p%;C{|H^*t593U^!2$NY6*iI({F`~KC9NHy3+Yc?CQh*aqKJ8pj>IX z;$Lj!$knoslwXw<8^t|G7-Wt*S(p z?VYC`?cDzQ*um_L%C=4G&b%$P^qVawE`&13h+eUHpZdjM?kys6gs4(w)N1}n)uwY! zA)lmsV|mX{3zxI3o21{smSj;>N#pFUh>MHw{##G-6-JRux9%Q4a>gHxbCO$C`GNR$ zFtejg;neGg>>Ql1tixdqPsx4_j$Wm=n-pI?S6b*e*qB1981TQlHeCuX&|3P^n)lD* z2r^A_2w~EM(A1eucG0d7SDpu(WV_xXmy#OLo>Wr2JYJId+x$}9|EB6f>BkZ5R$ly< z1Qyxr!<)O^M+8WH68ve{Zlm;3fH=^zE;+fGme!{xu^O)aivz}nP${ZK#^=g#Rl0mw z0d(Kw*>gM}27tb&8|4OEsq7A{;LE4$@kZFbVlKCkDTCfQp}A$$=7M2~3ZY}+X5$Zg zwvJ-IUazkwEIeM9^pN9>e`yjR9+oxS-{V$wto<^jRdWd=_3oNCRQc1~N$C&N6P=@r z(5c@x!z8~fOjt7t*m4y&dhP#SX=pO|#@A_hZQ0=Wx|Dz{@OpO6Zr6Zi2Gk^D17~;B zpt7*Hue{g+SNiDg2R-t8YzkZQR(B7ISDy{}awUY0l>7APui7e1_aD{RtC+mgD1<|} zSfAE7ImiKYYspcgwuXtxFK)o?Hkb3}x-jki8MsSy*4EI)_g!~=vy#u(cU-MIAj9rH zPkZmNYgE2Uc9RHJkkB%Pzu2{7Vsd z!uF+gX7tL*yT@govOkBh%cAizcUm1NvK3-Iqh%O6SNT_i)F?tfJJ-b(3(E(!~pvR;sH?j3^4u}sJPJ+8~nJs#_tHY?i# zSEm!*zF~%-KS`8q|J0|TMiP>%9x=v@C6RUVVL!r{JA4&@m!YttNd8U%pjnDmsDjcj zv8mDk2NRB_=L72;hgN~Z@ch=pf4I`7k5Mw7SU-^ZWW@#!&+@T>LrIBf7GzAqyHQLj zVi`Vr;gHRgwvy(ocEiQNjItDFbqL8LmGooU9C4$;i-o?aJCqDqbCJh=xP^#AP62-? z_Ws0N#e1Z9enxAj{`2@b@PWyy^73!>n)e$d zBDyiwe3R6SXsazepg;#%F@V~+CEX&wRwYX!^0R%tKVrL3WH zXR{yq5dlbJm&(0BJ3LNeg&>aaIe#^%Di!jiWuPD9iL$;Ker9nr3gtnY@W3i{n(3D- zJiyMw4HVDnNk`l1wy{ZP)t40LD6c$=u=+Z;r<0Ev`Y9~m$*h~+o7I-X%!;FGPF-t3 zN#sdI)$+z9>WQ?-yb0w(vE%03kXh;@Z#%BMH_({?&3NDTeT z`;#|8c2Ef72Jz=cxK}(}zck%X=)-F`>~O~N(epO&OTHHVIF^5V(eK~3&h{*xN55Dg zKD~?a5>lR(ibu^Yh&3KKqLu`Jb z5x$9EoCMmDO^6(@`Dbb;+zP?OGV*5`$zdGI5eKFm-Rp-2CW=+@*RnM_nRCbnmamZs z%&k3m(CuUjN>4i@gL=_O>o@)5kn^cKv70HY;U%O=;6qTW%6A@>3x97$8kZEJ7{??| z?E!V!+Q>St^_NUAPQ{O4K>LTsn`KVO_Z2 z2t-qPA$SeVmDnGjju;WO5r?u#=shXvJsXpzt(K`jwp%m)Ru}*NzG`_HCx#ch+`Y^7 zNO>!O01RcBArH&xDPh|zxwiaUj$>bAt~iPYcf+lz;b;*%_<1gkomTyf@JGfqQZbEx z??s|5Ag>H7Te_S_VMl}gS5*_`tqYZl;6p{r>z}^sBDs}~uwPftW@UN7e$9Ptn}s{T z_lwhv*ykhLr)XRW1^L^hmq49D#B z_VN}sh8m?~`X}wbe-SQzaQ~qk!zu;#sCODQN%v#26UjA90)DQ3sb5px|AsH&61v_+ z(P@L~vc%Nyd-GTpR?x&#d(z_-2ElUzQfj4(|C^U*g>G}^A?e2U1Ry*SCTn;^D^h#ygvQe*+|Er z?Ad==1}ZD}hWjO+<9t6HIPJn>dw#8k+RY|H7GU++rc1%arVZ~h8? z)#F)vTZWKlzINeW;fvVsZBcR$dE@7PVE^9@p5(`(yrR1~-bJy+tG%%Po(fI0zmJ+V zS3vHU;4km}>r`3vMekH;Y>G2-^bEAJxz6-;Ksha^@}I#vTBYN++&|nJd;~d|JJQwS zxuA2+ju{N)KU#5J8y1A003< zVUnU4r7}RwU_J*VC?7@l31Fc6%phJ6Zk>`UW^RGg8l}X!@SW#a-@bZUI_o;rou3xm!N%^H%3SlXdmuP z0OBt-g#IF~0Sl!8#{q`0U*N%1krHq(bYQ9|3A7h{@Yl$94Cpy%2qqK*ngbewd*g?= zOHm=eu|sa9fY>j{V9CgLROliI2>Zqg*_Zl@^@0GAlmh-mec=QHqu!C}Wf5d)Bb}r) zH86D0zeHU~-Gh)c=&DgyF`QsKBDbWjL0B405F7|sHTo*12%HF-2$Bev2&@RI2%-q4 z2z)xg9v}{ilfsT#h**f?2#q0!v`M{A4ER5UbJ4MAPlGw zL8@ z1(?SH5y}P;PK67iY)1=%h0=b+3_>lBT$3VIKqdkCf{{ML^8ow-1=Q%7h?~^NneYP` zUI5A|+_N&`udGRJtq1B*(TqrLEebD{>}pjjaQ$U!vdcTf{-C_Cg* z${ah07(ynskMhC@7L3}%48n#OOWh)d{)0bB?PI-Qf&YDu4wV4=M-3uF2dF@|@S&2B zH_*QwK@EwMlEiqy1*b%YVL*>TUtvOFaz+pwS%8sY=+JG@KI|I@ZjfEX_yA?i{Lc2h2q%E221PaHDvT2Xe?&eI zzz)*WAgiWWg}p$afTKY2jpzl)OUVN!r6vJPQcQp08X1ZMu>=c)1Hp)3 zSq)AIF1QS&43f~0bb#SQA%(+?;)rStmy^;5tV^XtP$HWmi^KN92I2YO`=CP!90>T3 zl)@(f_#j0vfdeTYd=RM*86SE+5Pm+2NGbtjFQp8k|A^QNZ-mqkUW_P?tR=M=r3c^) zH$$iZa7O5WNfqFKP{X%lZNb<|F+w;T@NFVmsmV^ly+Antjw$$OkeCB{J7zEP7AzuY zJ;D$02>1&7q5{4Id_@d`hY*6v0ADeK@FDXceSkY`C>F#U;Ep(e2?hFr&m$zLpokz& zgiu^a0>B(D2pOXM52yL!1=bHA#Dl7V^&R>G z$f5Wk?C>x=C{P>p73mEFVh@l+ehCC~hKJ!ol|kl6Z)gyGz!1`lFW5ai3?B*ryGMkP zK}A9Ph;NkDFfTZeQP4i}8!QAHKn44T3rPV`A-XfSZDnvEKi9^fim#Q>52k^2oWkO_V0)GKdtLZ}%-IbwoXxD+;tK_>1 z#+B~fwWsqyw#dS4lHlFE?(@FdGtrw#C!vl?aH;TS;YF2Tm#+UPYkN$te?#F#kes_~ ziLg6aaphU!kJTNQk_;~l$*Frq~i%wSjk7M zgPbp=a-r%(G}IW$w;ks^L3M^ywIZ^z88tA>vO>ezMt4Qah|PYqJ%Nzflcg(FiSS5y z0ZA9Mx?gg6UgKGjH^d%$8rd10@m*&z=W9`6-dCWaxc+BPnV9Zs1x~)0%^x;iG(vf_ zuv4tH&SZ^+8tZH_ds!L6GQW32^c;(+4=a1_pmW{JwACAlc&ZKbaDj9Df;@v_*BWGZ z{fF9XmHKA#$Gbk73V#Op@)=F?4$-3?KFRqyK0I>NeI-#BE{Oe?A}Ubd9$T?|T&X-B zd1ebtH$T|8EAL5VTa6(g?_uN2W3$SW%eTGO3SDUtXSlK78JUd&Tvk_-6f-RfcQ$R+ z;#GNKnv(pR;pQJzBPmddt0mbQbdHiKBSpQih^ft{ASW$XF`W-8`I8>oXX}JydvS5_ z)561M)kyoAB9Po`mP&K z*^EY4d?QBWduu1NIHVFUHnhYGtYhI3@M+bewo^|Sh11>=r>zZLw`ow|gHMu?@Jb^s zOd7dQvYp~nzEg&TP_5cAgYW#w^+-wD!6(~dG5et641ZMyH+ScqC$o}fL||39DgYk1 zxOh4;IC6MkP(%Ks-dV&gOG{>CbIB$4Y=0mBL271Nq`k50)Rr`@MW*+_M)65$w7TKe zLCiC=z2aAhPfBmWwytav^kA;~(*DkEJn;@uINu2`;WDF?xudKcjZCRw<}bo^nc2kA zlDep2i(aPO_M;=SodH}?S@G=&^J6Jcb-+ZkE78me*AX!5z@o`vwA(-VWoLStQ2VIX zWWQyJ0&gT+u}oZp-r*#Q1afoTE*bPLwtK0!o}65zaAI?Ry-|}LT3e;K@m|aYSkqY_lTI)adU*kDprJ-h zr>vub^&^w=)&3t7gk^$t(rDInFLNz5x(u(zeWH-}06$0?n^erU897531O&K6)eucJ zN0zvwYIkSIY+0Lhvc?&blSt@Em}WDwJzNSBlf|f0=F^$oH@pnU%UzXrH^#iIEZveh zxA9mV=XO#ve3sM#sn+H&8-D{=b8R8T)>qmE={VK7wjM3K)S+ZzbX>W6_)VT z_{3bKW04Z6h7$T3{~m{vmcr8i=jQe3U{n|L^UMSM6RF}~El;9nerb0^v? zLDbBbEk#2Uku_VMekBQ90ITW_syHIczJ2a50Kf&IpaO!z0;28^x@!Px>o44yr{+pC5`xLYnn@v?qbJC-JAk3AtI zMu3ehOZZIL>Kmg=>KerqMSf(tYi@}=8;5zY0KDs-L#?xqe_okitKNS!%mM)f1Db4p zhm;yD&pS`R&tf81je4OvedKa!>PEtRlUkY`*=&YHXYKlthf?Qxs|J^KhdtyBext*! zI44)<=U;*+{bLqiS26OL-QV^sqKLjgo*~c-`Aj^A2*XhXI7>GI^D0xR{zacJ_0(JG zo459>Z$H>}lcnx~MVJkBOKkeMcH?@fBT*w(TW5-n*m##-rcTc& zm_v@8LMiuf`7oAax~&cMCYE_Esb8=qc$fN;+fi8bg&{Cd$AzuDjsAp%K{<-&?U2Sy zc$_EWEdS67s7<@QqNg+&mV{pIUZqTOs#inLyT$MD!xS(sdiPD_HKEbkL*&-49f7$> z0Hj)BS%AS9NE62RnaQq4#LI;|hv|69(?&7xLZ@ zmN&h~0ejAinb*CPD70-91*Gn&89Z&_Tsy7yTIUgLkoGQ@WTkB!8b~~J z8k7e2?pDY1C8Zn41vApO$DG2`(Rf;8HJxkg0x3H0T143%0<2m%`MH$~@nh?G4{NtW zyQW<^ztRfTR!!qW|FExYV2y`K)sVJZg=u{C*mOvf`0n(FU5EvbO+cEk79vvbL4kUw z{Ng~Xdq*&xQB+XHCd45Bap#5(n^*Z6zka?fySLJA+IbrFZ|=iNzw3%XdI@c?wYd3K z9#D9&q=HLLF@f;|q1rG~0}!lS+tqPZzgL1s&zGiJ09}DXtuj}${^;*|j4_Vu zXGmpje4>@z#&P|%qw$C!EFde7RUv!G=%>F~Va-`;OUv4?P0oXI$)iFxl7@O$0{qTi z^$oI4W+~@k`E9`?x>4Ua=GBieCECmOQw{G`X2v=XSKgJQ8e8)8G+WG90ri12d}It) z`~)JyNgivzb&YW`wVz_G|N7S>YtimIbsE+(2#A35ljoMGTJ531%KIfy5~wIdn&;yw zdwpH%MtMGeL(%E-1xGK}Wo<6-4#>F6M)h4xDBElj%g;$`mpf!%>Qi5?dD(8$4!Ws+ zOz~Pn0m1!7$zGcvui}c0?v`_Jq|L;yqmz{^!(@-06!mn$>tnu})^;?H}+e{Se+ce%B<+MaBf=Zoj&guU$77k_;h=56-D7|$g z-sl|LqQXpUw1*_(F%A568AS5X*e6AZtk3DkEl#vOKH0|@o3DseI4YpMR8~_=a!``! zwEcb!iNWlam#>=8LY6b!F%VpfzIQL+xe`OZsED~FLm{nFp|q$VKJju}$*c$>Tj*3# zQuU2#T*|cFxH{7BC~rR)*8o=8>Cae!nt3_;x0xqPJ%q(nSiON{f}diA4u9lYQQUpu z?tt(T9@mI-%fg1|lCCu7?rtTK7r^xHtSU1RZAb~4Sk{SD1=3ujYi9-6seUeVHR4~x zv@HH6VXwnoY`s!@`dn+~8fe4SH(8~d(_ZmHLmPt{b#g#n%9FLcU;zx}_hiH-yve6o zn;3VD;`CfQC9yYdfCkK5`NXQs5ZGX#IE@Yy-KW9fEs z$mEe1kQdldlntA9umH)^F>DY}kl&h)ADkUn*(^pLH<1|6nFD`;^y2#(b4xOKJFi_v z#t0DUm=t3ht@p|TqdN7vX<8qq`fwWGA=z=at! z8*QJ;=|c>$?YoOV%hkFKs;On#QgsK$LVa#GmVCxb%qOo8(U{$^67ny zd*bKsELkT15qczIQsyf-u~{&?&XvkG=FnueLxX>*eXrS=JB^{}DOw~iT+pJrJNoc4 z#U{Lxm5^~k%^CbTKWVY{A@+<5eex>JkpFhsiKStMpr;RcU8MzAdH#2y1fMgQXW@#% zSVtV8a|{hlZT?HJkDBHY{K>3yL9D4r9ie5kmZ)fk3L6lti&dAjEadzm7f?*m^%Rib z=jO)H{AM6S4l^f`?-YX^{5pAY&^T6a?f!YHTz$~hh%C9UDhgoS{jH%{#UouQxL2v? zCq~Y6eX4_)P^M1RJgauGufuU3G5fu$K}AFT)y7(@c+1~;4o0PjuI6|m72`{`p6`2m zk+mJUQ8z$gUBQ7F>#1J0y4M?Z1JC-+as-zsTty9xo;;Pz!6=-5W=n z%n%BX;If=%QK@IPM-^SO($TxG&yaHwn0G7|{%6?uyl)b?<8E{HtS z2%rEf`fazgR+G|~N<#!}<^nFa7~i@)Rah!Cj6d|_(eY$ z%1o+M;_Vpg`dr~?o??!(2~^{I2RbL&wQa@26V4d#4BYheU)GA2TZic9{s|?2^BB~q zKkE@yEPQAIUA6_f7e&NoJ$7?wwTH^fEAasfwy{XtMDb^9PQyA2t!Tw&36{WO{>9i) zv2vLk{hvLB1IkJYiv_3VKKr&vCSzk7&#fu^z*;2B*7pHzUWRYDc=9U7FOrdC@Fsxc zE_SkG{{9S~S{LX zT#dJ~Nh=)ixsCT#PN#vG9{b@=_OO;LD#-$sp>|h@kfAXNLB2Y=+5hNWIfI-0b(=$BxdEr^7wUxwtV}9aUG_;~9Ek+^DD@1}*&FR>0?+94-dzP=y zpBbg1*q_tJwQWm)y0j+0)5Su^E)Vw0-v7NwOr-6fEf-^HX-H+Rpi2I8@4=-uD*Vq+TKCAt+|)a5B~^rq6t-G= zEy9-BVV%9j?hyHD3#KZoOktOkfrQ#VW=;~av%%5a-*=IV`V~4WEECclSWJjO@q{DL zp+(Z`y*&9@x*tbvIXTPZ@3VXq1ETN!3@NAA6dhKRPIH=j`BSA{a(+qf@;ciVUUGU* z_zAHYZ5ZliGeA7m1*d{<4s2@l(~p8Xn7p7>ayRi}Gy1CSxzo9*DCYb^6S*<>>ja$^ znT4=M2W2wv3WC}g*M(e53KMvsEb>Qrfxo1Aa+z&+mzP;IQ30jWs|di_7l&>}Ec+Uh z1@1c8B_Ycn2K0Om=`-#0_97v!{@j-b@dT&a-(Ca>l@nJgb#ve~ZpV8*&6qq+BQs;p zAGHA)I)(buEh@ZXR80%ZD7Yr=Tj*8^C$)Cp9t%5F@-u1jZMB$vjqi(q^?_h@hlQ+D z%_`HV_XdcMHr9`$Rq@{36N!LtToXjv@g&v4kGFYaaN~-c&PN~4z`TLqS&E*BMen^R z?J<>W8x7B1f^>Jib#ZC^IhP)K&s_8eo@WoS&&!5N2K;oj#rj+5-O6wF6-+;<|4?-fL7Heyw=Q+rwr$(C zZQJ(SW!tvx>auOywvBu4Kl>tbw8vYKxz>8dDf!??JC2{nVQL%t#TsMJ2Jgv&VjQ2> zVz;!N8YRu%@+;fdQ*NR=iTOND$Cv7@!a-9mI&@VDSCK*dFb93^z9GR(j!GI(JBQ$& z#BN02QCr)Svx`)NSDt0Y5A=jqbw-=tXvOHh|twCV%9Yf)Z$% z>4AWVSn}C2#F2;46jTJkW4p2|+wCCf5vsUZTxtJZMMtKL^mUyEKPfjEP6sp&^N)YX zNPt`bvMaHDVB!o)_sUobwp^I9%F!DujJceE%5_57-0UQ@Kpp+KIpu5_E@#yBa7;@f$&(ZZ zl6|gjMpC=!M#Iawp4FJ@#f79Jeo12L8XaJwa4V99hFSsq!8Osm|B3m5blAdw__hyd5g*4(i(&w>+|75DaA1UzyS!NmSl&4@Mta1wfvVEeBu4sG-Y$;k!gt>)PdVYAPK>`0>UWYkv+h;>nmf+@33kBej z7+(`#QnF``Cy0Lo`}2+&RTryKf5fO^ehS~Zpl2&F+>g(n+cZb zK1)hLR~@lLL@6>A*@X>1+Nnj|ov5N!%H5&W7p54sivO**YY;hE*RRY!xe8b;9ZVZu z?+KQ)gHD^%;{y@r&lp}TnwQ^9CCz7_@5WW`fxl(k5SsA-0CPL6e@LVx?(n@TgNgrD~8sInI{ z-+QyYf>acFgrAB3K_e@bVgn@&>@<=(%jj zB>I9JW?`2dB7~5u=4t2@T`XAJ@hH}Bt~ktjDvQ{kQ~u8zRuL%kRg%i1>InLv1I*;r zzxQk*k&3c#R;pN%122WEgdC4V2oqagEphy{^@*+k(!4+6a9_v-%g~QpoXEKJn~3L; zcar2iA)TG0`0aXyV~o^UkGn<_E7ap) z1ia83%PnDQhcY`=USvEnkv+zc7YY(>(B&~qsoCgZYpinla zs*F5op2ou33ezH*y#GMM!`CY>Xv6c2ax_i=*~vn>8q z>6*L~(bY=Lm4cvAj3$<1QH_zY`E7lago(Mx2JwQZ%{0XtSi0v`XBmf0M3OUPj?sZp zq6v9s%61DiUaTD+7d+hi`u+YIbr=?3wlkseNR-g;n1PmV$_aG8O$F~X89Xae01cLk z!KMyF`lns6r(QCZ{PzUB)cYt-L8!e;EwTaAFepeNgD-85v3;N%k{Nt$I(kN7rMRmg zEVGpP=H2AWs2xh&#$t+^yptF^UEK=WLkjMO(09PmmS*DOaI1ItqSKyUYm4*A;nBWg zsaOYH>@L*~`O+FF z&eDWI06N_7b8bnREWQ;EcNUq|e^0?^9j6aUN_A4Sw|_&1K0~)sqJBXY_FD{tH%ZaL z*l|*~Tu7->4zBu7&eW9Xo#n`@%g%FJ0lpO)z(t>t{S?eso`-QkfYQL%-SP~|zmE@~ zz+T7i{tUIg-Qj<%{cBjqYi5}>)5ka-@FO6a5Mxu#^9s(%Qm*3Sw_cNtpN&PKF-VLu zfG|McF@wIYrICA_hdLgGDrcF{s4;kNfHP^H%kNHhP9LL?cq37=UGB<3e7z#+5t1zn zkgnS=kf1ctAl<$zN+dXpqCB;)X~s$T;yhKVXloL+K7nz=5-C~f-su>ahZ~ei`pCN6 z&n_M866Vc2EL(y8Z;fHe+e=yHmD8=vk+mjFL@Fs@LTPsqOPOQR@$f6DUXw`tXTY0? z+#dmb^mbqie%q~us>6IkgVoEwi*X!gc7<}Njhag)G3 zg(>{ll+Erv@!M6E3s%8BUllOxJ=U&BiQ!-x=@H?)rDC5?vk{ARK_)6oF3T!iO(R)# zms--1R9ld#NMVoECE5ZgSIBps-pC8|$+ zdbKv}%-NPZhncMt+;vFXxP&i5d(I@0XkNRf2>k8eP2C)gQxP zGDc$3yZbYKC|$aj4^7tOKDPPS(IFm|IvLtN6EQAa6lYK2r|))ChG4&6RX#qV>s&-R zd;Q|xATZqB@xkq@9(#3zLX?Jfof&UCS6&dQzY?+6$A3mh}7U$tD-z~SvnXi zjh#46DO<9-i&MyyQOMM7OvWy4ho&|jCe5`h>zL@L#hX}Br^OH{>&ne~n266yfFJIH zdn<{|0vj_mLvNhK2?2WODQs^RDnBADcm`r40Y{~}n3pcvq!?!AwzyLc?e#>OBdHZS zV3+XLFn)4aD6(74fC?@VZl%eT#U}XNJJ!Y&w1DPIdg+^(lSb50Jv^W62Y?jNquq6* zo&A)C!!yaCbv&XEtHHa(g}S2Ue{M}l%VdcRI=-g@T_x19IgEk@e@ZqVsExgoX($&> z)2JZJJ!FbHjEVxH&k#XXZ78A|A8^bHKo~2N_^+ay>TZ6C2|6hM6*kTKc<5I_wJl}N zb@LDDTu?zx(CGJd(flZ6nRD>iAk`*zALl=haNV8^|42AI@8p;7k@rFo!8wGoU%?&f zJIEEp^5(L7k%pAl**}SIHGTR8d(W6doUr?V4@5){k@WBJGZ4CJ?n8yI9fjfyBZzu& zd`6|Ef%pFi>Nz1Q^#4AQ7%2+Y_E)9lky&8?%!5a;au6V0i!dzDA$-8RxKN=6 zRX{J)bCE_SdS}>BNL?sK$T*XfpSwOT)F4ux61LekQO1>K9@)i*C7QU^;s-4ob&^H^ z?i5%!9bHbUfgs{e341VOs)Dm;-4C?_jwADTINiXMHu*K@F3Bv{^zEy?uNb${Y5w1X zX$<@lrN$=T`}f>s7=|bPt`<*{TWt=lLG`deZ-2T_S*VZ=IDS=H(Q}@VbKLeFVu=pK zLl5)tzto&nC(i1a?QmO{n>#xDx6z1pfUsey=&diX7a|@tpJM*$M5^z8kpQ zl8x#M8?3Zr?eZe%8}3rQ@Fa%`Ju5j2S-mnT_G{gpS6zKh;#6lG&iX19?e^{F@Dxc1 zXeRzgm(lfJd&*-}V^y_MLhvyLNGigputgn`71@GZKF=_|H@;^p#N&UKi7jOS7T7KM zcox4v;Wl(_X$s>0Ih*AYWxG##5>1MvYUyoFIZX-NA}Ac{YDruEH$`d_n@G$F?_iJo?g6vb(RSb_HPU}6DPGjGL=SkG(2|qty);+Gq+cEu_xv6J7 zt!SYWp)nV)Ne-9P`O}C)R;*Eg=u%(wi~yR!sn41(g@&q%Z^@{>^!+eCv)=rwg^Fp3 zlZX+)e`13-Ubz)Zsr|H5eLz9(O8Oh0L*$C1iWM9Iq$m7+MvD@xrvA)hrR?L-(D0Bb z$$jQt#40zI+C?TUol|V!MU;%M9&(bifVS=yTNnMhs)^fTWpR0&dRq(t<9IdFP5LuT zb7QAGU0A#9Ci5r?C>TN9*hq2;hM&AO8gtskm!I?X%W(IQq3dSh?wdlrTY`S4!{5Tn zJx#Usb$l77jsCw)aS@V>fqxCB-{m=Z)t$iR>$dFkbWlT4vG-_gF!wr8r0~M~ON@42 z@U$cGA4c!~t~K|{DaH+;O_-6p1CiWaV${vQ?lJ?@(QeJv75uY295({(*3nR#=#Of> z`c83TT3dJj#QF$PXW$Vjpy}G(5`tOhk)}Yct9~bZxd5hbpQN9ep6S^-r(2zxW_rBi z*3Rj3JRH5@SRy&kN!M#hDz0=5^?^S4UxK6dX|MKi2>7!5RZcY^=`~rKEv<(cm-Qy6 zGorYF=)WXrFd>pWg6I1h{$G>?9O46ycfx72Z7NnL6L;)SwK9u`S-#;(8}fQJv;$Qr zIw9(Gnr?InL8o^xJl#Kah|G;6f6L5k^2;uyc9c0moYFPQ{kR<3d78~SyhJLRa@=H| znL{{R#9Cv-qOeV=NqRX$cRpNojICoNd!#3!7EnwB|cFl3{tpy{B4sugz`C`~4|P)Mte?#@nv% zPjV+8X7>X{d+}@SrZ@dbe3lgyoVs#lA%P{9t=TbfwL{GSJ^o==p7u!+j+F=gT_!Y$ zzp5(!bT%J+52@D26$fO4lNK?#S#Pf+K+wBK1{TNtDe8*}QZTC!50;;Bs;R z#uj5;N4Rx>i>}9MqAXq-TvGB#$~y*0b^gN?=jQ%FXQt`>US7c?yzpmn^?b-u)Q@2} zZnst9rL};TkI%F5?13<|nE8H!jBRiwd~r)PfHiVYQ*2i%pKG*KA2O~W_j?T3+M?Ga zpEW^7$mg3`0sQ6Kyr;vnVWHhr^CI@m@6G0(JCq;rjGe%ciqodwmU6s1Ll71MbAWY# zRgv!!!OpO_h72mKO~lQXK)qB_5g1*R6f`5?Ti}Zvl=P~%BakfK@G@+zp*@-EPt7I+ z9{TXM$|vsFQT;N{$mTm1E`yONJqjqT#ieHf_f>@-T+mnl%s!op#vm4n^rTwHg<}lg zWgG(FOpRH79#MMU7+3fRRdxlEVqy3L)}}aZw+^LW^~E`ze^O@o68L;GLdCY9C1gy_ z>2YB26Cg(kH=uodDy!RyK0{fCM{}kN)|}qflZl$dHhDxGJPN4%D7YGu@pCfM6_8LB z#^Kr&t17fZae2ijGIaED6)40}7Ex}joFD;{9vw~k1#;PL&`pUaqqi{6F5@9jQ(s4c zj^r?-i>kj5vc|;S?alSPEb=iWIlRoS6)`QgIB`Q?vBZv9nVOB^DT^ z<|m6$OJbgkt3#=69?N>O4I#4^@-Ss-G4({P())`q{K4M}wrReP!)hTq+DjlF$%_E= zw?nKSO(YsITibmWp;Qq1B59 zzR4)z0@h_To}GOxfnAjN#aZu&q|6ho7oA-~)6=S$zid}&RC~f#y84H0b%aXzJmJJa zZ>ptBa|Q_Fi_cqAcWK5$R>TJJ6GK|hCXY_2seZJTHChcrks)JtM42Q(Rdf;9(lI*Sb#qT(iq-?Me zF4=_>8^dFedJ?bQM2To`r&QQao0IC?wSXyShTD7R;CA}_Y0_(1IQH_M)b1f{kl@`I zRm<`u?@c~7`QyGfkh+( z;I?Mnp}g&s`Lb|z^>{jKf!!Zy{+F(at(NstA~cQD+Ujeq`+KpPRIjNF7Q2n~yV=ZU zOBH(~(e*eJt~aMJm@*v9AjfuedN7XYU9(P+upPBC|ZE8X!krGne8zV@G6fKyZUY^fDkbdRe^UEKJu`)=~OrW9ip zwd$TD-b9)e<^uOUbAxXjrpat*RbYA}4r_z&gY~ZxGqjrZ8OGDz6fC$p9`zvtfD`Cb z@LO*|Y>F7%OnYc=x;{DKJgBS#zVg`UyQB=;8`cZDWNE`Uyr~H*bPp~cuAPWczD#rMSfDw?3B8UvohXKekLYo(*#thF42{H1vd|F(+Q2z|!1`Ctcgy*h$2%wo2P9AE0z2C_wSN8Dwyc7=?avGqvs3CXDe{ zcy~5hBD14n^fOU1r3beD7>qTyMJGaNr0oyXw+@sGuYouXI z5tp&vyr!}Ke&0eTk5`N8_Ug;g?|6P@nw!kgroO`O z+x&dDKN6?G(Z;V;6&V0Lcx!qF@4yt9?Mo4kpTZ;|2yq^MMHu>n8y8hIUAO;R5_mK{%y*cTa|g7)@ll7L6HZqnEzmQa*;VpToL z>tsHIA`~0~7*qlO$huHYgwSji#uYMu%QqZ{l8 zDCNP`75nO2kjn){CY*BYiZ#P(O)JOOfUBYOW^xQbTtfT6-8JuG{((dvDIBM% z{5M3;_j#bu1WN*d!npLqK^b5N0U}08%oGQI6pUm5*yk9@_Ux0X9;zq)z@uiu68t32 zIva`*C+6I9=RM<*s?TG2Art8oSeH_y18yPBHKZ8U|H4oqsBbCz?dP_FjesZokvb&J zfwi$n|4zF)gE3z)A}B7GWeMx>jW{<&BFNq;7<>C|bdSU{g`ykX(9#XPh5XNT(J6En zNYQ`^fW`RB3NOF7*D37b$d4;~@5m^QI>_`_!_XUc8?S@APYff%Nbg8S2KWX=aOM#O z_ytY}R0Gn{@_-a{%$#U#lTdk>X)G1j=bq*S7O9CopFzBgvhifs@OEQSzywdzFc-2X zA}I5h^o+5(FWYE^9`TFrq)OT1Zwo~Fx6S?;AdNL;_me%wm^d~t!=;&kvr*{655lLv zEiLec%vxp+TwK?j%!0Jog)IHgS4Z!@0knc6sL0hYH%zN98q!McOw$bGO$A?c&+cv# zOC*&z#8?btCwXg_Bc39KG8>YA-WR^fC&&mS;{i-QFLq+Lyv`fM#sKDG*m-;Df56pf z0IqbOTsXco@PnN8k(_47?2?WjjA9uupxWY+rFqow%61kXls1pZMTtl1dXv$b7T1je z*R2hMn?M-D@QPAJW=Zo2=e7JkcUQA;`B1@S9;`BBrJ*>g}NBJ}5tswVRiQsyggPI7_kU0Eh_1 z+1i;Kh=ZQ`l}-vkE4e5$U9DWes>j9H1J7eyaYv~Ax&xZe8=5k7=m2Z0fz5S5ScOR7 zQPPR_Vqp67^5>I@f$UgqX)6zx`;GN@3cy{MfFT zLh2L6opOIOrp~kvD4|GvI>*0bfTr5yopVfQjZeHTSDy!i7+iGf5eX~*Q({bM zWFIH;f4UnOFRb)Gg&06Va%<*0gu=(x-Dda`tvA*?lIeZI<<<%DYbm<3SQ7K0h(iph z|JjyoRo2QgCA=`&G9oI=4nXq*fc&DkBp@1$ZF{z05U31HDrXo(6Y9=Hhi&mLHy zu0KJJ0%8FUIZ5O8BKK|kJ0F%NuFTl_)o=6bX&^AL+}kz2LiRBrJ(}-R9pXMKf6yI} zS6|vGQ)$*~9VMa#ZgljU0gVP?x(5D!wRs_eYvC~aL3;dstIh}-Gc#voW72n3Yc6=e zR0e`}{BD_Qb-bafhK!OSJ=c^!^x3()LxtgwC*IM2dIREplN*gfGcWI<^|kGs{{~L~M<=m6jPH%vruTP8H}bn$dp^#Z zu5)5)8ozKZ^X^I4@i=X!RlD!+=FA$Y`@K9(^cd4q5HnRX<#1U?(6(1h2P@CXCE-br z;>ErGthctK5GR@50f1?tHBIXY6R7spN4Q3|e}D@MA2`O@_p-zCt9v|;d~K*qIwtcH z`+!7DrQtyq!R;7OL|^llhE6%P34fTB{R00?ApOGnfQ4y{Q3H7dCaqs16&#OAqJ5x( zNUi53S?Z&chY&HjxQI?gY7tSP2MZBNrv&n+LwJXlgF!#_=iZ=gS#{H4xO@@Y15d-G z)pHX5H?o^NP6@lzmxX|mo8Y;OZ+`%f;1d;!)wi=WBvnhq*tuCPs%6#-1yNhoH}MpK z_{?7prMdY&0`!zXv=hY^ha2zW5m@s{cks>5bb5_c)!oqnU*7LUB3wR+-nFN{kPE-q zLaeI)$e9^n$D)TWIQmXm7PX*F7_rMbzu&Ka`+zb_$zk&S(7+@blDDtU=lJEot}B zK=vn{R!(8HX0tL8Ch3OmXR&#kp4sNG34~CgC?TYn@Mw(&vf0d6V%mSRlYax1hfF1j zmeYU^7Xu7t>%YOWARF!Sf6x|&Ex&$c4@o;k&@v>qF%{WO#1!44OI>00d963)6wM>$^k<(2&__rK~BLD;SQT zTq=5YPIvf7#kFf@_12qzHwh#jor`mC-M7Uhn-VXv&d}|ppm#7o5jaw0S>>F9SDotd zGbR1Q|9C4nR>ifpx*z4twyydqWTtqqyR)y(yLpT3$q>}>Z-i%4VTL@cY;dP9g>7ch z0C+C91ce0#55mEVdJi(UnQ}b#p}Azj~xUf6zxY^AD>~iA9cm)NuDZcT{45_=W(5 z1?>dwqORarObD?~h`5Hzq8MpH5DC4cfG)DwAev6h_VKPe`u6E+Mqy5rK%Zx`k;>f$ zG6f!X917dhrk> zM??f(Z?F&Hak!(CEr?!I68Hi^yh39aIMKQ3#`BYES7ZztT))rIBTHva`rVRo0L8RB zBmNfjZ71l_t{-v*6L z6$}iSPZytwoq_H5i@?e&E0>9FfR~-Wl2+F%J{i3)dSqQfDF^Pku?WXEWA9r{73@il zn}a`%^-$jWgk*CSulK#yt@t(tYS zZMXIqdgD zpGR8`x9QZo)%|@(6@(wnmyOp06I{?!c*DtQ0kqn z_dvlw>uv`or+ z8JcHgnDkm`KCt>gC62Cvvdm6_w4h@W6siR=9y^Pfp<$tuz$7A#0Cj za0%6*L;$v^bU(!19xQwhE0N`3^{Os2blYnF!VJEw0@RO^9x^+RYxog@=izwon<8u0 zEp3+?se>sBoiKaNoK#*xjj(~^N<#-u=p%4F{ekSnRsH!H1AAudZX7wnp&PO9PJyQc z`i!`v7kUYt8*tEaKfL$O75rwed(`=eP_qlv1p!Fq@FA$cl~PPHF>DLXf=IW1y0n`_5~Dg;ju zIe?UpQJS1-yvd_nvz=^%_k&Qgor`pgDx)yc0K$0XG~!rEL13EkIUAT&j7*Kwz-{2( zched6tsS|W88}`f%on*yxRVYMfjeA!dwP0Wy$IH|XLoVK>0x`*Cm z-PS2NCOUtF^I*U=mZIHhDmr>rluT5Vl2YrrDX$ldtvpAK{hS=0q7Qs+XZeRh!J5fc z1ua@@S^kSbrLBS(XnnHiXa0wvnF3pDSwkAMPo^;g){{zsAG)paf8}13se`}*a1JW6 z%{v_UavZ>fwXKqYvCl^eE$PJX%E4LEuCGyorsJj!`sXrOfwfKl>L)~>6g%R&=yS4g zxi@x}&X0({*0{$$wn;=2r~E`|2cHu_U{+kEs-iS;`l8NCb$p>r|2&)E>^AwIS7(wS zqr7jHVRu*W#`kzIkf)Tu)gA#H@M@@)Gn%`vXF!sLBX{n^(|*eC;pB9xL={{rEzVVI zDJ=vwOK>0iQ8n11UA-mio8bIgU#A;_TA43jQmEvU`5-J(bAxozL;BnUkZkBiwf044 z?W|$C=Rq%?yKF#n<%P>di2YSo`cX2fP0ka??K>4?j}jnb?<{GwN=Gv7kyIf-j29nN z+OsIq)<>YY9nK87u9=Gpx6*V-uj0T~jbZjT1QQWZMjyCGZ&m#dzvO%zNMP2PD>9dM zI1AB*E}CD>Zw=cZs%Dy3~{^E>ibt%(NT6F@+~y7DkTfq$y5AY$yu_CNA4eTaB$FiGcD zm|;P{wbju>OuG7{bE*GmQ7M;@(wJ3_L4p(%y(_EvE3Y9yZz?m!3WD`Z6}#a_1wm>O zrDK5AU|?lhXJ)Wy0)}5`Hz%2$q@j-DQ9eazt?rvx_p7tNN!8>JnklEgL1BRI2pw~b zPpn|og;IyIiS9r#IHNf3esjP2zb6yQx@Kv)OhQC+O{P5&W*71O|N2<^LpBMg!7LpI zR!=FJ$k-lq6_eXEnYD6dgEz*ml*JU%HjUy+_*%;BW8GiafuQfbLGdK z2?=iahxT6cMl1{2t3^Q<>dhm_<-BI1cB>T6QE?s9%cN7h6{XyXkR3v#1v8y-)U+30YaY-qm0|40{LlkK_l(#m%OyDeph)5y%j?Gdw^0i z`xoRF3vk}jfqz28I9G|SCT193U1s01a}Qyv`7tuXe1gHkA(3c1K=Hp??$)_r42T@DzP^h=JrE*e9v9$ z?v{w}9IK<@{JoblZGZtqeXAub3*y>nEf*IphLge9O#0Z>2 z-dqk^hh?w=Z%n8U!Bg>{R)z%mPZneEp@ykWas*(pwPD=u3D>?k3LXJ=TSDex6Kk?9 z0N^cFAqe|#%fq-GM6Q%iN-rQ3OE8|QILd?*0DQo6>oss7h(&84fm9f~sT=#iJtTgo zS-&#w=O6#JPki&ii!Mg%EJ_hCA>nlck4L)4EB)DL3mQ-?$67CuU_KWy0TbQ4%=F;U zh;9safL*Jx>@n6V3K!+GmMnrD4UJ^c0D!~5in(SWSQNS^SO|gL_ z8f45xn+v=~>kVeMYZ+*@>YcLevKAP6u_&;XCzq@FzNc6u(0c7Y>1w00$N#gf3NUv( zel211`c#K65XtOq<5twt&^uVj=NvIOLo}h7Kl7cWm<&n4##Uw7EdG@xo6=Y!b>Tq? zC(c3a$v3Sp6-2aUSSZbE0jlUn>$S`iI=iYaF=QQxH&(H50lYyMu}t|d@~~C>t+e49 z7R4hzFiR@aFI-baF-UbXS(ZA87625)e!SaP;vYwqj+|5ok`?pM-CJ~IQL-*Ru9)mx znrJpN1jZpC33L~v;}4DS0UC!Ksa%riK)kluSwCub^pP6X9}K_f(js)yFNs~kpllm- zPoz7HeEp_A>pgfexgyHjMq~{ONoOK2Z{xgK!<2Ar=X7M0R1mU-tR#ptIY36L&_F=l zzRuycmFGN*EqcTvrW??^iKwF>@Zr?Nd~J5ft9n8Ukr&c$t>Gx~LTx(uvD5Lir%~d9 zn)tJessO|LEW{lPeT80toO3EkNt9ji3F>Fs`O1O}3Ep^7B>=Nf))WkqIks?&-(a&ws;^ zNP2=l`wEdin2G(~p#L%0UyVGLCLyXDrGM&q}j$Rf;5y1kxK)ry|TWJ4Hgcao1` zS%_XKMO?6&tjCZNLA6gA-&dl_(HepFxU4{_k8jNCw=|NawMAQI(11%x(oo3xc6=w$ zs4Ub{DxM+Q`U9L)DJ$blQKY3-nbh98U`i63Yo};jPsXqeWc&(K(>|oU1ypI0gm-Q$CTvD1|e&fSM?YA`H=+VN`H(8o!Sw-MpFX0;lg!-F`24jMJByk zfOMZ}d9gI)g|ewAlPaT0Fr~=%ZXHRzYAUKl`aZ!i7W)r$XaTvsRM><<8zxLr)Ksbh z!5a_p_!Pi<86%F1&OR-D zAdGi5oA_-+P!-Q`Q5>nMwR*k&|8@{?vwVwk66lVa_cPky$ps>t>3k$)2euKvElIEx zt>*tq*F3D}{lbN*;vXOiWAX-dH{OjOASWz*9_d|wQS%YDt!|%mE_B9{{FN{RY+^@i zQWVRCGU5t!J^%V#yPrruO1l_I<$^QN()%I%f1^jdK*Hm!^|m_xYi(9dn@d(f1L!o# zWnX->Txwtp3>)yVe%;A0)Hz!`&j-yC0Q?bNnw~w~x?5U*ypHjoqmOuW^|i5$r#d@7 zz&@(sLpa_Zd$swClM5e)n(TTyt=8O+p)j&SZICY=FkT3{Y;N_8Rs^eBIVU3krz z&dC(FDZ1Y{!0m<&=5u+eY)F59@1`vY*ja8Nvmk|#Pap%&T#$%WAL!0GokuWz%mqOy z3a>5(KWiv#s;*gY9e^)*J>f3qlH|KDxtK2ciZDGZX&eG`SNa)5Ndv$%0rrTUgm0C{ ztA9<}h2V7O0&wp5S4DlQ;Jmw9L08l_TidsfV}^&#AGKYS0u|XSkf8NG*aA%*M|pz; zsj2}1K{Pn5ZvnWlilh)hWxn@@Ee~KdKP+6n)&vR8Qf;7rNf|Yvqt5_t1aG&X{Eocp z8wS(BKe^)$Gs#`uJHT`401B0*$9O862r3Q(n+f&AWHveJzD&ChSP=JU^K@~Woxe-$ zLA#eL>VqF+Uvmf5glmcJ6mlo=74sfrDMJ%|UG=X4GobKiKT~~yI&8ds1eu{^(Hrc7 z74vUL7YENFWE=M3B)K-X6G5=yP+_hdAFxmBk{-Z*+fAma&|g29X|g z^E`xr=lOxR=YCF4A++R-W-)Js^4mA7@;@4TqbP88ne1(0UaQkYhw^1t)xO!4z)umL zcnF4}g!zxZ4K8?vXTRq5(05#bz$v<-BNOuoijsXFWi<&q2A8FmxvN6f9Nw<=yC2|4 z1I@37TG3H*#t89it7Q|7yMuzMB_W*8&!XWYw zSTTugX9VeSe8dvk=%^=r+2T-FawU{r4pq4EY(wBP8X>AJTgtA$)wP9~aBUHtxr?{2U%rtH`UV?_j zJl7`#?;nF7nH^bZ$>4`%Rmb_mIDG^An@J^GaQ{rv;aFnm z3r_Nd3>F|E0xw(}nu)y-9vdEji}w%Q8k+gZckRBnI%C&Wb?tQyP?Uh zH^~YIOe~V{&h8?TIoJ6H>seEHz31uoW zTvzQ}5a4`-ZF-+e%lqwp*kBUDj<8iTUF6Uq{Ie&< zC^7uEgHC!XBnY3!@t@%q3x@4YD$VTKiAxLEOWZBX!``|_N{h~{Lt31Avc;Xxe9D7r z1fSYV;Y;i`#xvXv>xB%@yvDPGP2OuU(jWPzW`L;nWQ{_ahBbS)%Po9Gt7T1xauprD zy4CfK@@8tN%niH4R~SML63`pXLOz37Gk9m`w`ER>yA{Jw$-Y9-Y7xiaZfGy;ZmM{l zcv;E*ZIQ}cPoP)Vn~0VD+vS<7(c9sf9PNpzHsiixhK1umI-?HmHjV`bg^Q8KQt6jN zC;(1tFL!aYmh6iDk-L?jK8!XRHrh=M8SodA@Cl?iRG!tfdQ?SD4uYF|e!d|bV#5zarlS>xELsK?prN@|(lqtAorI9lo09ngVF0@0 z7^qWir~mwBuo4%{SH&W{GqvGOJkkVO$yIQ;v=lnM7+h`84IQ-oz@WRqiZhf%Xjnia^F%yB<6cHI(BA#;7ED2J}8L!h+58(_i0(Yt7H}wlVx?ZboE2?+k zz~928-XthJubpIn0%e%;W7))CK|o4AvSikB?fI=ulec(h4VtUS`_p_$@7Ms@ z<+ii<3F8ZGnlWt|qdQjw?lWJ|{cFN;b{(%@dv{Af-j&@XtiA0G$4ijT#gc** z{?xXDrGVl~!2tSmp*ri&|6UhuYwPkZ0*0(K-IATGlHpEQq~ z#zSv{M00faDN|@VY`5MhH#vCzevwf?HlHl&x5i8sm7I;IV(+T344ZXzj<5C_o#sJr zA_y>bO@9LT%fx<(?!RN=-_Guf?JE$o6UjxWk`WsjkhjWKG8Z5T7Y)V6nXyMYyJsL*Wq%kiD5ZJunMbQaPu=qhun_ zp&BUx;{l&R78HSSbN`J!U|+!)(ch27Ckl}j=*i|_>hH=6ustjbaq_2 z6rFV90*L^w-m|f$Kdb6Yvyq`j;6pXIJiHjS+w=xk^=f%)2Lpp=U!TAqZ6r!qx#Jgh zL6F52ISFx+p&_XQJ3$jP$9v*g5n;ncK)rwtvF~8Bt@}vp$@z=!ut;2azhn_>umL3M zy4A5jw#Z~v^Hiwi;$=#f*f~N}R<5ai$Z%ltr;vOStti36WA2Gvq(>#Je}@o=+%l&6 zg*5+u@D@D&-3KYah%oOj-64EJ2Kot~U0f9*=7>eof{*aUMb`4-Lo(err_9hPFx|s+ARuYPM*fF_{13;t7sI&s z7ot8W(ihnnVy}#7uV1Rqf&$ov0vJI71V0DN*B^CGvLIl7G`O~iEI?}>juDVgA@p^= z9aHwI(MfRdDsp@R-gCQWQ*y&ncIn6LIKh=vO$^+NCD7WV`?-W#iF2Z5; zF*p8}W4*+ZFJMI&=_myt{14m6$P7Xd9Inr1-3-KTf{Q%VfH4Jj7Cf(gr2<97h_mkk z#0>AzeAW>Ccecm#zjzxU+C+eyKs;X&HgIHsZSx*e3;=}S{^#Llpx$|6_H$B3r)T#e zHH{g|5_DsFIOLe6l)t0(&u5R*1?7+Ky*wUwj`ImEwT#6b&UNWIX6iQL{`p~^KQ5_N7Eb%f z$132{8?RJT?&Mv(Nlor#$ySK2LOb5Njc`RN2b&)zln33XU=^^{dI%wc9xRum&DQI4 z>zYs)Xx3P%y#S5Xw)_y2!x~$9N#BG+sJkM2>k7MBse^x*x@aiRhA)pm?AE#HkI?#l zH(wN!qL7CA#3%i|S?5&H__017Qjq;nq8zKfM{3QbU8mtJ{;xVCv+{&SJObTP-|^=V z@D&#K|EM~r=*+ri3&*x?+qP}nHagB5+qOHlZJQn2b~?`K^WS}I-R!G1_Ql#YYVN9< zPmNC>*7_NMRa;pWcc8q@w8ibB*C}D0XosbJ;i=P+PrOEnPSII!!W{Yo_PR{i!-8MD)lDk8I#(KTqCeW{ukekmX73Dx=^B%#XqZRR%_6+*4 zn9Mhn9Islf#i%!v20gkzQ|6@_Y{eQ?N3L(x$3j5>%FkEiib1=pN# zo&2ew2$qC>Esl#%Sc})4v`rb^^Q`@nFSZ;!S=?EJ&T|(H^^4{l+EuGs6&myym0FWO zu+2bSRZVu_0Ub7SM0S=!8@TbBH-cJz-6g({tCxn=wRY9JKCfrleW3V#bwD?c{>QWt zctvA?yr6N>U#{ye;G$8$I}px-X4G_TZLV9i!oTdW#JF+D*Tfy$cPVVxmta#w zmzz#QOX!d7EM%v2r&L?AxHn#LAS^4i)!#k4jg7V(H;2D^*{ z`~A|LtsL#!?EhJOk(ycWHVW^QntNy(oHjIes3_1|(2WHng6sA~eOi z^;}=M30@U*@snA^^uo>^vCseO<=E#(P(Sr7na29Erq=5MqbLb_t;=nk_-RwDnfNLJ zyy5XtdpZ~&d>SH)_=>cWF9x^Cd82qyC;M5AoACyDv5{4MBnoR{Y*U?!L-&!UMZ9#g zvSc75vznN|?J%?S5n|?YmG1FdNh0aQCv@adsTU-yDJB?zu$qm}GV3ZN;Ah_T5&NT{ zx@T};o?I}JpHreZ3o()}A{|Gz=97H`kQ4^oNlmtIkp+()zBm#HMvw4Lfh?sT{$VCS zphSuU`vlpD_=!0LDyXF(sCI7#1^l>3xbZXE5G50IA>or-$TtU*w*K zm;^%^M89=Ine}2e#b@PKHVPCNlIG1fIPm43rV!o*%(|+3-Yk6f}zyK<8{1?|cUN+Y2lT-0Et$Ar=yNL?7qb#|Pt*dTR_` zh&P-Z{g>KV&QMS-a5hxQ9tD`d@K0s=V< za;pyaG9|gE9ts0_k+Xkyvj^SQBkW^Z2R;Ep0VZrV_3{eW$Tf=B&2Htq>S0@pFP8oG zi(6`6*8^@#F#!o*3g6Uyi1UiKKFfPMkzOZQ%8S2GOGm9M@fbjBfK-Q>#dQnvPbBG+ zF?QZw5ZJN>#>7EidQO?zUxe|3DBnr1iF-WwO{YGS-fAM7K^Y2Pg^GXC6O8@xjnL{VI@UJpv#;`Z&CFk=E zI$N4mlD66y%OBqth>Dt4R_x#NZuqL*jy0YG&YV~YHuS!f3i;RZQjtIq$^`zVRd*o7 z|91a9tXKA4$~B}kNtVzMZ1Ka%X(;eoK|X|Wp0-EZ7}@+;wrRqPEt<-O~m zou{5P9a4F%0$B{aDN-pF*miB+kIBs+ag{DY71&gAGZ+FMw_^U6`Y<7lPO8L_ z_Ur5fvb9!Tl0?bl15-@Al(Uy!)R2c*R#K@rE&$zA;u!lpC&u$&5zGima}@Y7feo?` z+FB+rWY-ugGjv5%1;JYs2p}mVy>vI-pPbaiT9ye|*ch}*SayGU>_ph82$5VQE#Em6f7qc7f508>i+b?z3oC zJUjxNB{FyXq{TNYc1soq<(sa~L#96ql3E&yidw|1P8?9^Y>`GsdpUb#!PO;&4^3|1a~+jy)! zrN6UF{r!|5EiC$*0$(o@&hlGu239r(wap$-+86l-1l0RU^LS-rv2XK(AmxU+h_uLo z+4fnw-Sgb@KEJ+cq7-Fr=P_3QHC?t@y$&Ng$mU5fN(?9ZJL%u}dWW4b5wby1Dm18aL5$*=Aj#NnXs@SfhQh-njzQW z3)-5F=7g~6Y^}ct@D)zao62%>eS4=Z3lL^;)DZNi~h`0%AA_S$?z&Sg`r=ti#&dOL(!_0$&`4MXehv`c4!nK zwuMnd8XhDsYK~;vRyczmC4BF#^4;G^h=xx9n zBO^SunxP#V8EG$Sku6ZiGoGqfnch(7Mq1 zo9LjEmTLC`mLZWr;*lxEZKw}ok~g@V7faG86vCES#5yeFP+8^u74IgJj;MrfP^Fx@65gP_FwvN| zo#}^IGaYn^50?=LzDvYNF+Db}66J?V$8x)3GXJ*ut2mQUFP55zct?kt*jzFlEkp75 zj&zKP*IN4k*p~TgyYi;Q{^`H*R6r~h6jmQ)(7TAEh zfxFWbL}mtJo+XB^k}2MqbL`HHKI?uSC% zO-lDyQ3BWHf_3|&+>J{2*C~KJ6bEQP*jx2V+n9m@+-9SDH=*{UbGCdNOd$DrlC(=OdVfO6**BKmGq>BQo9WVf)}F&LHzIq{ z4v$@<`_Ho-qZMm0VOJHR^Hei$btxV%qOWD<8!mC9S2-?Xzp~40X)M8Ti?>U}GVF~lD|v?bbOaAJ4g#D=ZXvO@xT z7WjaP7Nmcoz`C8(WgzePveaXb1UfOuvsht1yGNEjJM(RR3Y5&~O|ezbhl-(5G#{Io z^%-ws1T8#8&Wo2T({^W z$xWA%zuQo&#scE4)l&iauv4shJ*NH7m$JVn8KE_0s|wy1-_?Ik7FYI4rA-m0NbwX- zjE~R~4Ry3@YUxvD>#r_pM|SD}=Alj}bXW@qg`V2YHrB^v%mOl3>$P<9V|cROLP~7h zOL&uAS%-nb{dQSn@^kJLw)Mtn+10M)*aVjW;J9pX6}T8}Z3Kce|K5xCc=Evoy4Iya z?FwGPOF~zyTaeFn4#S?UGYcBS^>>xqRzFAv+ z3@14_TK6-d280&xV=48-Aw-xrgMmpu;{+0V5s1ShCs|-5rw|)m{!&pt2&p!p0BR8NR@zHu1<@Ddlg*@fl3R=~4| z&LC?$h9tB*lk|HsSveK6JywUTUcH5nc|*z@Sb4LEd;gi-Z8 zxJ!x{Sk5DPf!qTCoZVmwJVX>Tr2lZH$}@ypCB@Q2Pb`aT6@*qUSu}i@)ljf?aMcV* z3sbV%De{RiagX=;JS@tr--E`CQJhP2-z~W6n*w_};hSw8d^$5@{wBsPO4f6{Ldu$R znbFk3kyQJ~kp}7>lo$}yCz3@&5VQyPB$;5BrlsAX<3s?sC_BnTJQ_7s=AzZFh@!jm zMN{o2p?3uzJq^RrPcOhlQ4W4v^0cW8NuT&D7KiDKryMn=wo1l=xBA{ROgA-fT;4>& zTUFAiuLYn=5sxb~|Ayi7MvYrJK=ZgTadgdyC=xUBbQs@4av{W9D!&!YS_`k_lL;es z_1(e>KIj4nBkSnnz7!T=`D_?>>&kL;{*`Cmu}~7eE8v80DlCX!yMoB0Rmlz;_)IVa z!XEbQ28}dB{pFen*ClW{vm43jvnI0({}5=p?uGZQJpoHHn#ES~qMv9SE(LiOCHpty zZ+~>gRx7`0d?tyhCqC!!6~%Hq=Np@gY{u4kPb(&mD?X3$vQkV0b10C%GpHqppJ|+W33iBb8WsErj+6C z*z2jVYB8%3G15Yy@$47zeSP}V^=}Wc3*#|sCIcle37H)eV`1b;VxTl6CJOXd+PC$u z*Wh=+DUqHMXK;P*`G<#4+Pi5yPrdi^CO+&1$K*eJq~$XM8bmI{l3dpgygY7etp>l_ zXVlG2DqfYIBhd?zEF>Mrr=CiBUj3Pe_`7H}4}9{@JMxOCpU>?`*_(JStIg$o$q3>A z$})ljJ%Z((wDm)IJ?wDIL{_tDIIq3ZN~jIs#??VopX(};d8&|JV`{5sDQZIFFbrDXZROA# zVHk(fgBiKzLt(;*(opb1rW=wO4^Mg{~j}@XzZj5D$Z=m z(V3Spqq--8n9qM}cRR$ooo^V?+Zugc)Gz1Vr?O>A1o>cIMPn@<63sq-0=mdMWDpa_ zVoa10E*av>8+;ZmJGRz~<7R?x%2o!{mlQEFlhF5QhA+vWL}5qxqAd?uxf$t7}Y1n;IOlZayFz!)YeEQT$1ascn6>E>uE zO;T09(g;*?vHs0rYo1ML4&?Ya-f za`*J@1tm?u>iMk6MCt^R`(26xW4zy`;Thst{(^0O#`zQEQN`&vhdE2;a%-H1 zq@-m2?3>%4AGi}psoO`)jyq|g4>+Aq5U|jEabFRTXf=8hsGPZxd`u(yKv^E>qyDzn5BjX zNgn~n@J3>ifj+dCMe(0M+ype5Qk-bSOY5ulh-uCktGm&knn*E3M*W5@_fSA-L&1TD z``U}(2In9(Kx|o|4gvFcZowfZg}5YcSe+n+r1SbDZfKoTAqIgCaNPk-RilJG5@%c$ zZ1ySu@U~Uxow)=&zSRlC|cACI%4(+`icpk1~XPf zLHp!k=MgX>|A@GjUVJod;X$&ZE{a_{=FWojNa`F9A*7ps;*6&&di<=~N!hxnW8Mnk z44vB9*3h~nEG%nNJPwZ}_Ivca_GzP8^lm<6`DcN~PJ9+mmCm&h<5T+_;HRk_)|3EH zujM6N!rHXN`ncq}^vJUs=ew_*?j3dhls*kQuVUG$LoxRaVQ~g$FAJ(`$?Y`ryStW$ zwS7Na#EYq=q3OlR6rgGE)|5b{r``TF}!lQDNG=%?%0g@;)GH**kfHLlGlSaNGkq`(h=Ak9M>EKy44J z0A}fp`c58&94Fh*>33hlvWAZfSVwQ3Np?2l;=36F#}W}uK-bHl;J;?FaV`>~p;=mu zdumCaO^?sIKaSSWeAjSN2ZG#5yIyRWnf>~KbxE)DIGnu(Rs3@h*$?Xl+NcMJCiI25 z{zg2Gq%8Zbvo`V9GRn{%&{M%0ZpY~4=Ul$jZ~2(OUWwt@>IUKds@CRB-RNVDbB){O}TqY+sLC3;a7)MHF2u}@GCjQ=UkG=! zond?g1W3l8V0(wmO_&5+Ul-+4sCqBQ77)NNJr?@oF=0+th~XHwnx1fWYR_h*WIw&M zO+B5{2nt7d%v8;iY3y9y{9<-%W1d7zDEm{N+XyqS@~0rR1@d}-I3cwSpB8>MN4>;PHC$@mbx{!{f3;p@Y|UlXvsM zneYKTu-qI1>^m|-5QG^D3t1C$bHs6WZ-#f&zbR$l8n>Sh8dqks1al2JLg@fkk8(5W zqam_NI#m0m_siX)!Y9hS`wue%)f!UFa^HW0uiu>eCdU7Qud}Bsyg_=8sDhxF##Koq z@|Zl>7!h<52;f4?-E7@??7pNlCv!Z8ndq1B07(5fLjfV&wn00qU!Z{StxKxrnd@Gw zX74%ZQ>7&)k+@7$x{#Pc7=UxjmOQ;$tk)Dd1b!8onO*;dBK?=%m&IupLn&lj=sM{x z#ik@NdrgAUnQk76)~SOS7<}66yD{&tM_);!>-wi{>u*+9jA>1ZeocpZY@c3c8pC z(KV(^%G&6fd13+FMt+y^Kb(Eld;sOQeORXNNc@gk9-L~b$u%A~e;-OW5zJlsU6q6E zEz-L&lpURlwn0K%Q@}6{fq6Abb|yxI0=!V2XA1S*2^R@Bky zd%inGby7k(RuN_ub#^i_e54>Xld95-L?^_h5+r30%~qUW#i5&6nL36`$cvQ}A}bcf z%8qRBJT~Oui1x#r^mdvx{(ZFv7OI-KepNLu&o~;o>R2K4RRF_XD>5(0K<{}em{+Qp zTSt5M&cOl8fja}X2rVkxnoXCQ%9Zeq`bzbd{icTWMw(kB5bh{N!l+ zUsbq5ds!G7AyVc0@K#koFrEyS+Vf$tH?I0!;<3aucR$VX2TBHV$h2~VAJ`b1#;$Z) zL;F>F^T|?qJmlt$E_gT6oJ+Sv z%yp23XCAIT=1f;6lZ-q&MjGrG$Q=X~^wuqPpmMG zha}$m#%X^0l#v7QdZ6EN2&l6J{Wa-N&Q;#V{^ajlcG|G0jL0E8+lQ5dei043)qe`NXRT7&Z&g#O7tBSPs`y^ge`6oeGFQ4IY9 zESx!ie#p5b7@d~kni*l&7*&-emtnMGME*Tu`6 zCmKcr*H8D1bc561ngDQOV6Q+?P^WvIbRTxoka>1e3H0B_$ROQ!WSNkItg#udo*vZI z*tO2P8Qe!>ai?SvViIn~(Mi?Inj^<@|w-N5CwSfF?~B>K$3 zk5qT7a6`59Af(!Oj@W0jaWOLyh0&98WUQQb16 z5ASdEN8r=obVpF%AU7y%+Nqu^!?LBccUp&`NjLr7 zn&fWqV1y+v5CEb#CiV|rX4-ct5yG+*sIXemlyPb6@OpkDzI!^&L%}|*B?Bmwg07f{ zMH=u|hMH0e8wzthT0b92tKaO%P@ICtM=#0{_zsTKx~4kOggHz6+9>BW!d-DR#6++U z?i;wtDd8 z$VzqfB`0-udR5J;m8=~{&gL-vxRkMjLsFi!oK3^ru0VVEAZfDoN2b4+?f2O#)4Kf$nozZxBUa7ZRI;rG! z$<5KP>zhB;&3TZ^?p8W@&gKZqdeofoD}!z;i2%i_gcfXNpX&TDM`y6zz8qLXNg}Mh zs{DYzctB+LHVr`H3K#!M?lL-?n zg_;P6o`htYo1?Y)X+)FKp}Q1LpVhejabVYc`O}5XlI~~OVOYa8) zXm-oV`gO%qBw>TI0i%VN@X_Aad2qMw8pmzvKH; z;`Wgc&40t`whJ~8$m365X-X<%N*>0XGdZ?*(m_BH71CJQv{K&r*)!YMVDC^W(8C!J zA^EBTrPokc8r!UOFdrC zFitY`4uW@J;^J=ewaqUg>c0y*PRq!H?I}7OhGbXNdvrf$D20S{;?$__Fv^OrgiM*F zV%xoyxg5{vRw@xgnxdH-svPpY53md2DTYx!jZa=NE2KFtSaodjZEReAkQG7RGJVm<>jytfxj#OinSzBQgGFja@}P4O4H)6-KZlt6D;q-? zjUKAR2zeU%vP&t#3)>Xx`?=1Df9;68FYiC?yU`K}l|Lgt;;w48F8-Yxqz%975d|N7 z0*>pm4~&kPgK||O={rekpf@3IO^Z?z5L)k?2RgBp`{WbV_1PspdKsSjDdX_F{^ffE z(l)=^@8Q3)S;;{8z~>qY2q+gZUD%8Rw~e*OSRV|a@${!B$zI{lpTw@Y-=LV6f5SJ3 z2XAVnF8O&{(^v-65`;!mno(4F82PH2LWO5LH$;8WZrl*vZ_|aokdP=N7>T;dPz*t0 z6>B87V#cYlY|L1r8UmTv(BTlDf>eEwJH+68oHa)@K>dnvg?nM*OiLQ;Xnd3(L`865 zIEc;wf`UY5j1ry7jo4!bZi?iesEhE_&}wDPM3_k-y(I2q(x_l4W~X&Yq@nn*XPh^m zp;zS6oRPV=20?dyi8YMSQXt@I>#~UsQJ#vB5k}ukG9p!=xds~d;R%q`+SViPzq5(5 zt)BucaHf6mEh3E7PinDKp^5`s3J}s#_>fv6 zZ?}UWJES9o!n*~IAO!Pl1I2#w>!6QeP=FF54pEeh8p#Owjdbx9sX^eiR}vf_6o)OY zLfGPx>>J!_s@l?*=5DbwY-vH-7Bezdu8ic*UA`yfb=)*n$^?YUt>bT)Qz$=dMHwFe z=`bNF|AChXBN4J`8h(Kx*^^4Xe@upRg3?^SE9HY<^ zOhxr^T`kN?ONh#e79WqL5Bpgae)+_wN5fUbnMU@#KJqPk;ZRcXQ(VTFGiWzn8s7K{ zqWOMco91!@tVsv2bRV&D=d54Xy=!{_O>Whi@6+M#}`M z>oDkI&^MifjXPOiT5m9Je+?^$*iV+Aj4^zWiR$sx(@Z z_&PMVMxkzQa`Z@S#qTT+uLb?Ac0Z5%+0;*yg@4%x&V-&vD>kO`+r{wj=9yP50M3Q8 zS8Z~L<}8c-(kW@g9rP1WWG5LQ%JVEZeU&Fb8kFQUv=n20LB!m@``NcmoEyX*jvo;1;Xc zFx+aWbzC37NPlksdw;9J(&n9>vWi!p-%hGC1krqu*iycgQ~{3V>7S7SU*xr2ilGRu zxf&`98kU{=)FC&SIC-QZ(Hxt=$?v`lxe9|bV3@ev%=}SE2!&C}K|0Za)4Thm&uvs2 zUetH?jG^&E<;*M63+v;QD@|we;#djElUO9;ym%2ed#61@5@%vO$`4scl_jU zr<3hV$F1(dzQ-3_lG0rr?XDJz#eMEci|;VeH*Gh!mfN>}(A?8C2~ey96$-%^3HCj>{sFi+`Rw?qn4sO{)}@2QZyn4*qms9&hrJyhS6I`7fXEUrmP?pg^5aHcApu|X_Bq~Kn@5P@PVvM?|g%)PYl< zS5Ltqi7`QFIUrd;P$d}3vpJJ_`D6iYfn>j0f0Ph=P&3sTGgGnANC6HgEy4auhS%xMLeY@B0^}BEjzI*1oU})4>~G z29~c!$GOcG>qDZEFBr3tqfg~+x&2&2u=7C4g?{ZD+(%~p9G|8AZ#4%zbz_(EK|qlw zM8b)Za|z3G5r|x&U*WrkR+3u8q_*%(VUUIhdG#6f{McP81b;B&@(@^WV?qAFD%qLp zD-Y~Dx34^a6lSmw{N3wn#t3m?m!Pl@wa5@^VHbXZG3+couJBakX^Qwg)lnG0C^kmg zgHvP(d%q(X=D|NK3g(CL#HY}oI~!X%8?NdY5=0*Y6$ovVt~U6$JXiz_vwibHTNLQb>4> zVcwo6*jg13dd%Kln{j;Wy|mw=!?5IZxVgGohIxbklsS(3v^zu_W5e-J$2F)i!u9{b z>aoV@nr35jScTdAXRkzod5Y7@IE^BlGpYb8h+u^(br*76A;#Gp8?B1CQK2Z zJAMc#3a4Yk-{B7&*_BYv@VeNdFFv%}tX37`>kTASxf;AKlC@Y;iO|(alR@~k6)W`r#IqF^0C+`=mq4U%t=;YNZ@c8h zz)>0MN<389F09M3xa{C@#qlXuO#ulHDxdRRI@51?I?lE|KDH>X#(hqGFVd*s%)SI% zb}BEVW71B!n_AbP#GHq%?oE?_T;=YM&J29RxVDIF+Jj32s%%&6V>4sezh6kNSf}oM zXIz5894s4}RkYzpJ8RFaIxB5^2htXXf`+NkD6u5~>Xz_7(h2uG)9UV)V-zn$VK#s0 z>NL64%epVUVh(x8TOv`~Yny5+TF(I(RSOS`8{Qq>-)wP0)>)f9)5YQOu37mXYtA~N zscg7a8&SOmj%gUO=zc8=RM=C|Gb>>l+IsprHH?iaN9l+oCo;dEA4on{wF7nzDo8HE z_M?dUuP|n{HR#7)ItnwXOwAj*HEw3MMboy1fE68@Y_%cg>^WNT#<~+f_5%R?lF6db zvQyE~8yk%cYOAYLw%)ECMX8fBNy;1-qZ>AUsRQ}n59d|U8N*EXg}E8ik1JtIEnho> z6)rlZr>TFs@LOiP>BrQybJ433pI1g!E|#I2cTyp#(u+NC-J&`u6>dcB=k78rPMLCX zx9V{rK2}B@0ZQ`7VKM}&wX=Yn0JJ0!^RbPa833o1!wd7n>7*BjKqN8VTw$|;jxHU( zcA3jNPwJ0pq)Z-p*@Q+o&ylj4wI~4^4C?FNLa@k4P*4rxeA*rnggrLG!JS@ME65zM z4NG@Se=nUBG6}v|L}y(@V!4&6nxT<-AaqroQqc$w%=#yn-_@Zc$U6X;hRY&P_Ksy( zCaREX+6XwvlM(pE0-RVp^8sj2D6AB2=~aX!jgmEk+w!IOuHy@ZuWK0MM;%HNI*9*4HFqK;Sq(2@~J0WB>z@omSAM8sn zsW+`3;uUA_k?^vJX#_wHzzJrwgYGqA&XUo_`y1`PC?hDN?Hk6@Aqc%@s|bvt&<^&k zY(fZ^i~i+W{M~%k2Tsd~ZncjRxxe)&wl)@I6IMwp_gT(?0|;MJI`I)x5GHJCp!~2r z4^ChZq6A?qz603{g=0kXL=MDUixoyygq>=LzH<#oM|m>8GXXpZqb+_W`4YX~G{;bt zI1Cbi`aokjpj5TuRd**8M82j=LrE{jamvI9kX*9lJFnHvszZ=l=)K&YrAK)s3h5UeT?Xg;QWB^oyGjHE9yMzCW!r}y?fWe6x zue2;`m;&TUOS~Z*45v1@WA$;wL_9`Lm0q|M6gnR2` zSF$CKz4d2?Q+Mic96u47!~|ts@p$8*DoE(WS#ybG%f5%cZcQ&0mQHo0KK|FWmpey+MAE=uE3Y&S&kjFmD|+X)hbn}e-mWI z8B9GrDnmn+2ev;b+@pgC^qX%!<9-oEZz?-FXwhP-P0C&v+3csCv)$=TiEQ!)Q5{f8%++D5+|ZA$UI}b<{FWK>p@FG5kqA_6;H?ZS@waA#rhe1 zPXfSgm{=IEvIKitjT$g|&7i(rX8p|yd{GIubDx>|n-prYu=(#M&??pUAF!G!Oc?p9 zsZ@mE#Z>G+Yr3(}Y;!CRhzOTV*yYA2GLNzCo>mi3(GMY#z>jUin&_w7wENOUB(tdn zP(X#=>T`X}^;2}M};|w!IRnh4TQIxpYer1^Ahry1CY*BZn z5?141Xev{9xC&n7`FN`-0qaSQJ^`*9#k+=x zHwX`BAtIiRI|3yGb9fNED*Q_H3X-fpHSw6@6~YfT`Zpl{zH8Z6YDRJyFR$ZncA6P+ zvoLry)W;x=^0>Jq!FE#HO9xO|2iJLC;)dSGAj66hJ96(KmzCDIn1UjT*&EU<{pP|! zIs z7$l4?R>|Mm^=+KcC8ZUx3*om6V+flCJGYaIK!@>v@{rRo^ZwS{z_NHYz*XMK@L60d zNm33`dxPH4YoeXiIX-gyOk6`fG3)ky7_UFH>18t7hb*);)gP8q%p<)XAHjNp#^oZzH< zRM;Axb87`aSm1jH*Ph^WgCBEJ5eiSO;KZmo$mpOuF&4qb&|{Sj@ji@!JI-y-wllPn z7RepIn)_1Vn|uF@D~MdD)vyNph`<$ZCn_&L}zM*#6`HTAbQ zfBB0$8H6ncI1^9-PgFZ^yE5SYY2qRoJpvB`hcVfNiB`Lfof$h_^-%o0@_sFJR>8;{ zS7r)8Mv?jAk<5BRD6MdiXY>t?$R7VWl#-}=d~4ZxysP)+zijzkdW8Jwb;Wt{%>Lt3 zbdX)O+uS$O$!D=FsKKcT$ml-NsUP^ZAOSON0IZ!_iCs%{nzK%7p@w%Cac$jSL$9#J925`lG8Emhr1De$ibF zheYp~+#KyZ7~aFGmSmD~gxy~K_<%4ZNLr)(zBVcDU91*#;NxJ`ra=*5CeLb-t)iV- zNp<{#QL3R0if3K+`w8YI8FX8_R@q$Eg>rJ^!d_tR$D?Yeal z$6P-NI(Dpc)O3;|Oizn&(Jb8GcKz;m(&I~1hXoE+5V`7}oeUQV&y{Gh(Kt0lXCsgS zfTRQJqR*@e9gkLuQ0aGYEZa6o7FZns1?9dSvwOO|Kp@dLKfhrQrPuI}@st`^dREl2 z*b4~$Z+X1@KcqWQJb!!+LId5hHH+^Og$`N3HvtKy?mSfJjn=wUg}rchW%*eABalr z-Wi3adB9g)OYypPzGnL0Vsu}^zI{@=XLdpn$d8g=inBrVHmM@b9fG_yc~pHlD&IO{ zmH&9m=01Ky{^!GPGtP0#Mf;!AK{BB`A^rcJj%^huk^kp;;H7`TGzks_bPt{0;LM2& zFmbdsH#KE&@^XyTFmzp#Kob0Fu%rA1VvIw9Xs=2XU{s%r0yaVR&rxN5nh84$%)$l? zN1TTjWI{#3MT&1$*4WDM4aV>MsV4u_;A64-3G{AxI~gxYrSv)faeK$+?=L`C-=pF0 z2doJLK!PeGdhhN4C&A#}pd^U^aiG`+0433h9@UV-KC>OhS^a>POi5Zdvea{|;Oru|TaN5M*2YHWTY&46e0@eD<9 z_0~(_Ol9gX%A}p(4qw`0?t?@fYAXVY1+VmY+_4(Zd5EwXrG{BkhK>(&1cgEhKqn@2 znj61?CF<1{i)uiKSRqDfFjy$Zk=PqNUAJ>m_Hv(g!>W3ddE3gK$Hw9}kRg2&Mqe=S z!(WvWM=q8_lljF&85E>JJrYUoLWnLV95#;EUR!GvjTD)VRNVd3S0`VVh9;Zq6+9 zGtO0iwd-_fLyE?0ygUhWuVjK_T@jshFu;Bw&;4tq3am}*mp>8bilpBB3$P}M@d>c& zx$U5Jy@f;hcpqH60O_}q7?|~ut)BNO{#D-IyV7aNjZ;qo<^NA2EmH}aotit(`o#A z(?9>AAz}f+y!li~f8S>8640U7lpNy4t9S1m$>7?da`@KM3*X{fE?W%-`4#I6g)4i4 z3MI&~&BeT0RBlb#`o`4^TDQu+`jK}#yD`1~{8HhC^^*LJ&~yBLVtnx4Ch~_pnTVx& zr%Gqf&-SL^MQRF!o~P1}b;{lC)!1(R?*SOD`7;RxT$836oT7G@^qwyBNV0CsuXAA05YKg&p;dmtX8lW|J1>Gq zvk!ss!vu0tPVc}f=4W2MpR60PU+E7)cR*AT%`J0f;1<8ZEk>XZk6DX;0asByCgPYc z1(AjThb2Bn=SQNjn*f$6k|?MbQ}mMV|2Fbf7$i(R>`neiqu+@SG9qsOTH6Hxjt$NqznYva8#n-6 zzdQyq`l8^R`^@R+w)Csng`K}=2XV6dFEW10*4`OS_5QJi+&=wkfwF>Q&Mfl}0zDb- zQT`8bK##wl@}j6H*K-noN6sL~WiT`lhTmaG2r@jdI0Zgsub|{NmT%CV@oe@GW;{Z#s#TDN(bW`JzzA?oqh87AurH>gNQl_b+-q(x!9VE z1^cpVFq};iyMgj=u)~UJr^}4;95jNn3)TO0?cqk#0*kCD9Cc~J@;E#Hkq@#~7agJJ z*q3NCHUhQA!yWe_Sz1ME1d22G;hIak@8Cl0+(%(I-j#4u&Cv4OE7K>CUjyYWtl|x9Mw}Q*cc> z+F>&_4}M-Ef4aL%M3*TyBkud$Fm)+&RhrKpxh!!fg7L(S8B;tt(M83TVDoQb?>_0Y zgEniEUeN3YO#m8qTYhI0_~Q;~wxXWCLs=F{J~7AED;%`Nlt(JEZ!|65=(=lk{RPYg zLhry@=*mKu_F`$7<%Nx|Y;@@?Jhl<`!ZBh)b6pk|e@aGNr00-nlbmok;%Tz!jQ#ozq8OZ>Es-EOGX5~@qcbasT!HA z4eOp&vK*^w%|Baw9rceg4{Ie|!8jo?!&t9ke;lVY7v{Z+@%x;J|02IVJJ^4YU%xoe zMf_^-3s6e~1QY-O00;n817=X`)ZSA8JOBXCf&c&>0001a zm+0zY6_*d6dI*<(vuY53ytWBm7?J?y!eEBWV@U$s zNo~IGd#`(DfC0Hqi69!?@4f!s^?l#_uJ`({BYizg{QGm(@-F~?zpucr`9CDaRQNBk zGGi5qHIvyYX1Eazk5-p_J=_ddXK0rx)0azXb##Bw2~La_iVcd<&C<-!09vO}!g z%_==C*TX8kEZ55_5tfUvN*~Mh@e*CE+|MclEH}U^gDf}5Dnl$c#45uqH_R%#SZ)`q z>}I*$tg?sY_OQx-2+NJI$|%c?vdS3Cjj_r&%Z;!%XdFKhE%~h1pZ+?P2z++QZadO6_IZ zVM;v$sS&33QEDI4j!^1RNbP6p0HqGNWsgDXAXA4Zb%<$y$0+qUqz*H67p3lU%T7Y- zZl>;`)IDz5D5Q=sb(B&^-LfYjb&RRwlsfK~Jqf9MnYxcs_qnO3Aay@e4^Zj>7s3=y z*HZN0`-llq$r)@^^Q&tYKvZqMq?a{Qw>4+@rnag*S*%%Pmurox%7G7=N>#TYSIytl9yT<1 zt=FtHR#(d!HXI%-HNU1Qs%Dt@V0g86S;jiGcL)Ztqyqp;ufY3CrS9}Ks;xkV;i6S( zpzAdNs91{A1!?zddewe_3|*RB>@muhu=Vv9#-eNnTN|jnH~lM zeR_BcRO(?X&??~QQgn|qavQo>yQr928+tgwN0@%u9$T}lx_NqLhMuPZ0cOgz)x2IU zN}^9;_#K4bOW3cwkh;Oxea4e0c)atrN}~WU zKi&nfAd83cIb!8#Hc;VWDGn7}w=;R-3 z1sazg@y4y2SDjI0X-FISC#F%d^1znzI0EpV3H1bYzrT}- zV7t38J%C-0hMj<^l}k?8?T>MUS|h49j=__0950iYE@{8Sj4a%JP`z||;s+I%ru8y41Wk-(ha{smzVsIxx54z#(m-zKpa5t8v&P{q?zRx zWQ6>|r6fVo9*YPvpnNNcguFp)HNC-^1;Xn>_H>^(EIb;YqsK0M1P1bySQrv#n7CLs z8wF~{RCo@v``v;EBP$Wl5iCg049OnY2{ID#+>37^Zz2x;Gyo($xajmf(tlO0=ArZD z2);g5|=xtaw;|3TZ*M)--u)ipoy8IdZLzL}$n_fXjqfgim%C@^WD1 zcGzX=cK3`|Ya20s1nMBZ@{-l z+9eIrPY8bOshu#sBiy2|MVJq{6!3~i0k~31Etu|?a9QP9LCWIddVh$r{D@+J{v{L* zyB6&?C(oarJb&ZN!}z(o6D!B>MTv(&%GrnU=!$vb^adrs-QBaN?_mm+7KQPi^3P45 zJRhaEqING|KloY@Ts3Nqx)Y>Q_DOmTnIqjGe1zBphFJt_B~DXLQ<`|!h{S`so5 zU=^SDBWD3l0`0_NKD>v42U=gE#oE7UpCLxN0&-Keq_4s-oTb4%J^3-{|7LUp+oM(0 zmC3vBoVs`N)QWjhcWUm|<=P`XpICslG!-XaqP0Mh zcvHI(cczlxSO&uc9LV{M@d6M#}3((e6zRh0t z;c@r^LP zp-#}^w2PXJuhTL`bq@IMR0rsVeoR}Hu&O8j83E1T`!fQ(n{Do4>S4CAhdqGqe9wn{ z?8ZmzBkzGvs(;O=vzCE_zK>Ah5q$mO_k2P|?7c$ zn}2L$6k73m3&tI%sh*@E8u6=FFkL;t&OH2UpD1y%rNm$R)Yn@|!2dg9mPUE+*L-(i z)Zzb~hm+DBK`v876Zic{Lt|`Xj1s4*Q!stw%=j(8NaTbyLv=wS$9$OR7)qpRC`tqn z$NC93VF(cD-d1u;5MV%ueISJeo}9&-`G0!}wz;2l;3QL1fbO8j&a#dD2yh(64B^65 zZS1AAG#fwj@Q40803K200Aii_oxqbtm&)h1AbX1D^&s1PiESJZjovuO)C?!AgDypG zyhJt8P`whkBcNre#WLHFnem-~03hL`SNJ;toNZqGG!5tX0@(9IY~xT1j!ZBeRDbq9 zw`4|;a{Vs?h*{7YB%cohh&KH~0025db;1XE9Ma3w*fa1v!Hk(8T<-&gou$+_*m#wj zUC&XzdLI59VCpNppS;!!E(5s$nV^7Ngg-!_m#B7io~4(fR~OMX1F|D1;<{Cag{KU< zUS4|yqPr6Uso83npsb_xtf@|rOn+r4K?_S5C=;uOW}5JhamiB(rjA0HhYh8yTkFOh zTtSxcvV@mgw8j*4SRO3RxJ^>_TG>Q(-&_NAR;`+L@TiF({FQpj2~?7ejMIzPd=>PE zN1)l$11QUZDyTB{ORaW@qo$0xWX!;|hAa>zP-@GU?OiiR%^8rEOszf>J%3NVo^e17 zfHl1SK{uvSn%#xv;J+P0dFX81j?7dP6Iwfs&vvi-RH>`>!7Y_vyD{HZcjysnH$`k} zReL{yBXAS@98xI#ebUFfgo+JnO08iOxlJ&j!W;H3oQ^4xKgF{RKgnzsNJ@EJWgoy$ zJ+dsv4+-|rHVc~*C@a-fCx2wEH7W(u@xj1#(|r}~GC^oRs6Hs6I^jm0>rx*`GfuDj zfFm9898La=4Uk6M4SMo!X@q_b2KuD9NPiy$JsK@aWAIKN-1U%M zX&3w)@eRN=A{{3iQV1aSK)F8ni@!tCe$crGq|J}BkZG;*C!45 z2B-x?et5&@m-fTYpd{0KBXqTo>?94hcF~iA(dgal%E50*ExN)68LGIZ4l5Bi4QVT?!=O@A*vd{cV3ED0|_bpN7JfkD3P z1Yrd;)^odw6L>5^5c34$WE63-|E+6RUjvRRd_VT!TT|jzQ>X5rIjL7r1Cp&1@gN~V zAqOnh%4)6;Zd9#g)JzN3iCk~JQ7G$0qU>Dwx}mS?Ri$i)j|wxL=M0gA9*HZb8Rj}9 z>PM*GI)B~7`AlTJNJF5|Nl&(tRQOC;sT5S@+i!>L;$-=M6eCNPpv(G2|`960LM}m8J;UX)!JQXnL>9 zu7nQ_7!GO@oUf#TjR4z71K&Vz7_b9m1wi;n)PLPEeJg*MTOM200wGvDTW8aewH?IrK>mJ<6MNf;Z?V&J=Il_9{cD zJyDf2yvi7_GR#mlYN;~8p(lA=Dc*ot-hec(YmV2vtrAccKpz6tgnD?ISNAfn?u^&N zvu)L#rA}?f8J#3P586K8@J3GcZ;{s=0Vg@e4u+wcx=L!P(c?|AhfbcI7NaOg0b#Wv_FhpzEgOB~)RhbJJcaR@pe6?pG{ z8-xcOLYYITa0pcnp~hQV=dFF%oPPlrY=gie(U@)UEDo>1;XUH;9&>n4__(g~QMNhs zk8$W5ZOFCB)Q@jNE~xbryjG~|lWn#B7_aqHyw<0@)*t7!ewsu646o<2ZIrT8J@2+6 zF-QQNvG;lSx+9`O;^#PYsQf4R9Q|FM@RKylZaNhFdu;_F;qzM)erjvN7k^q4R);XM zLIbqMF_3LhY z#T*DM-*CEUO}Vn5q+unUJpUxxBX{^mYTtR#`#R?0KhS)4%=;+$`0w%K#~Uv!R4*&* zn(^FXo%`VaTbbT5J9>V{EPqmXp%ZnZ7Cpa0u_ezLi$hSdxTaLATG`xC%7sQ{!(6L9 zF2d3sow@tY%=yFjPR^W%LPs|4!hLiD(jdjq9_iZSnT=XirC_3&oqGcBPM&^To1W2c7Wj^M9x8x&0uy)qFv3 zZ=BK9b9ZA?*?T9SJ8Uy|S5#%H1f_O{Mssub{IPq}C!%zFnC^~re1T$4?1RE#-Hbh& zO~>N1>AA#V#X1`!i83c=GIQBNx>$^5=d^5Qt`tk8GO2=6%4B2lL{^)1{1tUJ7j|DY zK8}*qnkx)9l5lB8N`J@}XbQsjJ|+L~E1#Ap6Ej$9CPbbu5GB#UK)NCfM#L}hGToxKJSBhsd>DgE!?)0jfSu}L=%IkmfJAZJ) z>GmSaa^VCtGoDDqTmudY#hQJ}&`x_S0)`6+d1V@nV8WkRnSa61k-2y*lS-zHA1A9q zYsyn>-r!{&Fr{9TZ-YKiGgQU+F-U$NJ$uGy$f{FVpE4Dv3zQqsOf;t(O<@#&XYVdR z1Mgz+K@C)*v(%P*PKb-a#yNcZjn?^rlGLnP9UxhTrdbuG-Y{p-B&ki+N>kRFHU&vj z4RZ>*oaDB6lv5G(|1V#tL%@EtS&LOu`-|zAE1^ zYGQ&W569!#xu{Xb-iKXCcI<^ix227_fh`I4;B`n?qJ(QoUB0zspS@63*X0Z4vQh=a zxY4jIH{9WpVpugI+Q-Bob0$6Aqy;{Hv#C@%n@S~eayp(ZWa4opm5R?PN=hkc za~ZXmo=q0CVre!WM-ML2JTzLdWUW%rRBAt{a5B2`F>-_Ipr|k)7y;S7@`hrqt;7@CY|ZXaBRcP?IC zl#g{RWM^MEbx>)cTrG%~Yb8^>nj70GN8j7e*rF{rgT!3*Q+|Ev`l4LXEQJhpLvE;C z9$u?L4^4Y~8wW~fl5?}!G>o@`EGAu03v;Tfrhij&X++mpY)*+O#h9YaVbBv|X)}HY zqglLY7(`eO%ARcDKVA?|^R*^R(!b{XlQ%sCN!e2$iAlsW*;FQ;$mAlePYsN-d0l~` z@-@YH*m&<(s+uidhBnY(JwJkZwbnpW0k=4OEopc6ScQOcy1*sN00vg({tD8>recmmX~M7B`S z;xl*<8ewB>cyw#cXT&9pnrIXogAvPDw#M6a% zA{kF=nL0!4sPLJpxEXa1^g>bhGhSTf5 z4}_@qUB7%&OmH@ldH*+YM7Ja1Tsk`kOI_UF%~6aH%QNJ|n7R2Uk=_=y$Fg9ZoW3XD zt~KO0sG;J6-|r7yu>s`zjyVXXn$cG z7F7G#3wsO;K&g}q(jU8*H)IJP-ls+6xaoU#(T&`+ts7ex#Wnk>nD<)U&hMBqurd$=sX5L9%+5T(GV}tp$DBzg;z{UX zu1nn5dpT+>^8!HO(BP#t9T~CRcL~J&b$Py4Rn{8XN0{vs^#@O2$;n+oc4X&$0;5IDI28ftexV#uUfNY+?P@Y z_FP`aWwQv&zowp&CrU`i>V#}+u!?fmxE{Cdmmf^3?O&GK>E(xG&0E|r8H%_s#mrp1$`LaHq$ z%?k&`1=}K*g3hBHDE2Ci0SFj#81*kwOs*5bO580jQOVfD$XR=d@+jua=Th+~}HQG@6pdvXCiNb~oy=ns1m6L2?z9^Cy+xLd$U4)i#BMtB?H!qyYHO4ck;Yx6wkH{!#EdTE3*>n!=^*x@ zDD{(=g_4Ky`*=Bkm&;f(#CWbg41u1WPR583?UmyqoUr;YoBH5?Z< zDW1!ag-dpPNyM2N5~m01;lIOsf3si4A9V0KMOquM4_i$e7JS1J3SisY=A}y$uOH##tzXr;M zbWWqiW{j}xMXYU);mI^gaC;5=o^W&jy6Y%k)E*kllr_5*$N`F}zbR)Hz@ zQ4jB)2dT|3ExCx;&ssL=@sMU|5!MOxOv0bp4iqq$r?3+pcUCH8-PYp1W~lX;*Oo1X zJW|E5;ZuTK&0p*yQhiqvk$@{c_Bq-nXc1Xpn1P>G3LnLIULZd1cd1y!F7jCX2VLkk z1xP&j_>8yr2T=H3H~0d>7=QfIrW+6Yt|X!<;AWHdR>BQbv`Kq@#C;fJhmAiLn+@NU z#J<6IC9!YtDYY3M&3zIO7bK3t^TT~o^*n|t8-IheCQ_@XkUT#tv63Wq3w;LKf0xbk zWyxrT03BGL7Ie!iQwNDueHat`Ilmiz+C#(C!|qf+!2(tQxi7JoeY}_N zOT@+w(XdE-kJB)F*H0}M5hN0iV>T}PFq(N6dWS?*Hw83f%BTnh!KPjIVg2JY2)nU> zx|fY(uy9+0F8g?Z$baSlT?gqp#Ma-G*1t`!?!jOZXb48}dN?qQvB>6MQPl8=iz)}G z*g*_^;ggH8%e&A~HLl8R9ADZ+tvp1CGr+7-%AdeMWQ>{_qn)XP%o=CbUdmb#f(x`r zpyWQRnS=iv3}f}%Fm3y3+P>qLB*{9!?jOX!<98|aXLC2jA%DZ7(9Mh+e)TxR0xx0W zeHkN)IqHmHi1Z#-h3Si8VDG9AA2Fu+kO)4O#KS3Xb^@4>9iBp0ID(zPp@BwOhuQrj z>|I(};PGvo+&k6ZgoYlahL!@-<_O@|*O+MSjA*U#Cw`o=nAp3D3l=XB7X?H|E(X+u zOVz`OwQ92Y3V*ik7zXOYAmLkn-dyPUB&Oohmcj_-G#}X|e0>(STWEnOoOJ_~ccJs1-+#`>KFio=;p%54KL+}$ zXON0FM=5+8BRGQZ@>eL@xA}OE(11d>A#sBzp2x6X0Dl|7B&hWSc2d27g+_FWpTg*1 z9Jq_Ln+S(zh?%#70sD8<`I=SiMd$DBSE)7#Q1&?S=;x6oTI_wj-)!z zxKEbaX>7=4S0{$y%hW>u%P5Ag?1Hd3`#>x9tEhyzZmx zevaKDLLH#YFu{Wb2RMk4=f-b@FrxgBh(ebHmc|fML^&R`9%mSxeuFPgSR{eT?nAQ4 z4|P6(GH!A(Pjrd)ze(-CDMkk4EN+r)Hb8S0fPW>pOI^mB5gtLlc?e_GF?jq2OIs-% zX2kC+EDbY)E^}P^Zt>9Z+wceadFUWawD*Q^?=DEcFkQfMZc7jSOb9zX{?6z4rels&2bt$mo4E5q z_nB3#sy(S2=dQYPPKb#uWuBZP1pbzAJNG4LXq%JwgT6My#|K@)gz!PnjO)doA?Z>7 z67$0hl>wn2S1+uOuiWgz%YnEIPE*w=}(+ti2#3i2W z`8!B2n?f6lcn=N7wTAEpkyGc^&8yS$jj{#}0;uJ(+~S)cGc!uqPzamFh3!?X#iL}l zv}&45`A#p|U-DvWLXiA{PKeuP?B1iMY%02XT0UxWm+F{|&X_4~uSF%`?8GE$z<(2f zVU&io+bMyH7!**}>l=@1Dv#Wb=CMWj_6?VOPvy&YFSVBEIU$ZzjsVL8<%`9<@P&4c z>5MQhrW1F&q0z+&U<-0?_`RC<;yaCB*)B>O{|GLh^tr*E$6tg~ZV2Z;MKOG=#gR;B zuH^YaBdR?xx$-!Qwh0wSMTdl==6~7AkKKJ|^B(UzMRnSH<+Jj~cz@kJsHZ?z&@A(` zJ&aCyrBJ*VJ?jnFzLmlw#aJ;<8tp>~cQ4y}R|=hmnerlZI0cNN*w9f{R!#dR8Z?X0 zQLAQf{P7TYO)<%mx2iwVs)%!P9gmVRF{;da$h<{4b8l{vB>%7wk+2bFv0KZ41u=K*U z!2^`*fm@4vn4F#x&_ct|@;Y=HFbt#8y_C!L#E#1!PnbCh{FExTvyD0;#^+`27FoI*k;$+Q5VKz#dvSX9tl zD2TVEjJ^L1hPDvtU>plR00YOmPevz<-$n=n7$tzNNb~gMii)BG;yJM8M%Ch(SM>*) zmsy4fkvWW+mueMq_lbNw!3v*w5!$X}zj3ClS07L#46S^Y41cA9tN6;(QFp zuTLHH&9j|N zVYy+xEVZ8IU|hl6<|YA(KEidBZ!SRoMHXn|iwGdZS2P-MvP3(f`RmIUu3mKlwEZiH z%{QIyg(pRgj|s-oJAG|*M=lS;!Hgd07UY>AjXFbZjeoI`{i0hU?8EWvFf$Z{ zPvQ8VXCgY^8F1glrsT`2F^*Yi4-~u0xFG4-9r^Uqo`*1QB%n1*hl5dtG3kWWL4qhVCcRpTmx!7UC3p7TajoGD>?x9^8yWtnDoqPNPwDl_@h5QF;s~B$YdI|FU zkUIv?c*M{E+Npj=;%??n*0JQ$tZ z(bWQ_BMiUaw>7U*nwR5$ZjZ69jwRar$wvCrRn^||+bq2a*ruHj&0DB`C% zY1{ULyc=a8^OW?QZ9l=S+kU!#1lxXSF9F}pC$|2q(heEgOYoAnXF+bO=Mb-Fg4c7H z*K>r|bClO}jMsC#t)59Ver~PDhvrb~)+Aa&DdE)CgsIkqRet>GG)Sv6&Hz!^b$<~u zer3V#rxpLS8$@ou@`CtMH`tsTM`keKna5INocb{|m&n^?3Gb~$Y%Z1((aptFA_YpN zk}1xW=90y@S}G(#Ri8^IV_Kq=oHc$6i*?6iv#C@f8;flXZ$1f^XJ3By^Ur?a*%zOE z>Dia%DH(2l{@E9veN}$;)n`BR?0=V^eM5fst!H0{%%6Yu4@d`Z;NHDwKaCmReD;ga zz5?aGL6O6D^o5ZotBnf9mGF?{u=hyu$P{amD#j9X#cX<3OC__amMSPpA)Sb8sZ1dq zo6E*Y)un)wR4f}y8~+R*^@U>ZGOc^GtaJ`eHr`{xnfKygPvdv6*oo&%LVq%yO=f1| ziF7)X$Yy3?h!g4AOe&p8HIBl&H{bi#BM|N%oRW?AzGYc*8LpaKfA8Dk8CG`7veN>&{va2|HER5j*B$sz#ezj5A>LTyXySm?H|5o3)H#gH>q0S**$XU3trG7*l zl`D>xlbXj0JoQUU(ZC{V#-_#1D1486)Q=+GmF24ohEJj<(SJk!=7KmYti`_3dQO-d zxt~^CV9bMPbD^gZ;vEGQ+(o>!l!hK zFFy%*BhWl)4-YBWBp)5TioUydnkN|mq}%9_;XyH~=enhM7C@ROpT(Q`d*|4SA6@&K zVRD_5&NI)AZlI^fgl!84$qlF19tGzg-H{i)A)TY9+3?o`jQCoj9zghVy-_m0!S zWlWqD3a^c90rS)+0e~N{JNRmZiuU2#_(-Q-iIAT`cH`k7ga3EPHxXXshT2`N_82n8 z95wA5Xp5wfNiuy1Th5Ak;*8R?XiQAvvLfV;6D#p3J%2&&O2H*jVU3BN=RqqNsAmrY zY_f$k;oG~nlh;u*I^c9;n3z?ol}#te%@~IyVQ4UpNJ5==y3j(Tl*>jpCLvDn16qEQ zR1savKhV~>&c7#r?fT7y{EZ8*E-dA*EY4rKbYc1WO(OvBMSH{{cZ6!XYP^KNWW?^U zOG-Q-Eq{m&H+he~=5}iK@S`X@IyyNNN+sk zAE$#p$9#t*`_NW$*ap+1h9GM>{xHtk&k5l{T9zbEsueUqsK3Dvne_9}9KV5ta3uwUb}HsFkrq`e7}QmfLdy; zja}{E+Tu1fd0=M&B#M^_yd3uAkpx}{y$Q2%BB-G|YsdQ`19$$K6P~offBZt)==Fj6 z?|+N@lPU1nX+bh5o9}*WX z;@v?!MZ6;iTa1Qx#(^y}-)VxAkYV8j?{1mk*2$$3ZBrU_r}R5NqA5kiy{VFm!h^ij z5Pt^?lR!yoGKrIE)Sp*g5!Z>kyLN)>T$$&SrP zCT5ef$&?eoJ$tz>@yO4A>-QKp7k^&2?wljd^?em(r=UQah!Chqm_k!6hHXe}bd#eA zNrQBjd4PYLfSh^snFBu_G=mEXNiA+*B)RK=BaiTyV0d!`;}k<^fzjzqDPYT^h+j|r zKESVW5OSWZqc}5v@1c9@JtWuUmw&G07FteIqNAKiFrqN@NfdP=Le-!aqDwHMxRs*2vbUvk z#>*rDLC>h?)LbVdSma$oCWL)n67Gksi+*puq@j-pU;esZEZBH%8`p`^Jl#hE&xq77 z(Ftn8fPUOnX#`W4ZUN+p0(cD6ZdVleOKB%jphXB0G6BaHH=OsWUw;$;EFTwf@&ULD zx`AJGpcw_WyT_|x2$wJ_>Ta}c8Y9|5;%geX%OuqNSjtmEX4EadF7a4j5a{oRT{I?y zH-CWN^x%3rAaL7P26~XcV!L+HS*X(bRkv-sNy6EnZ+ZaNwR-9617Tv>_`)a~M=R!2 z$!$D8CvCWFE0=1X6U+14em9oqR6Ak3AfShK3AF5~ zpq~8*_EgXp89GQ(UYHqhKIALU-!(y}?$bvTehJ}iJ4Mg92&1Tf5!cEsUwNRDNy&yA z9pQ34>4jH3u75{NklewYHeb+DXc)oQ$qj7`A@k}kHL69fesg~dFRgqZ-i>r|FM>t)>-gLF86<4=TOURv;df2C#lfH&_l|#FS&azJK$#9sZ(tjO4~2- zl%$WvW1CSsyB&w#VA!d@r#O$0BFU+d0XK*$)r_3cvbD3CC zDSsB@i9!ODo;l;07_`UcuUvXVe(l1|`8#-X{8Fu=sk%}<&ckpA zZ|cQ01s0dr;PO~6J|G96IL|<|kvsJsxNpkyP|PcT+>}fDBRV0bVQI3eRcbQ20x^uU zDwkl*urLNxk@2KrT!GM}ASx>+vzb&X?ao6so{lFI@%T(US;{8nwAgGiC#MtH*^;Uh zGNn|ZlvZLfJP{#NNEFj*QA^CFb7A*2`;wuZo;*&UU5GLuOp zXETYJVoJ@VXSI^5<+{C8`{=^u%YRocU0GOMmTv%--MS%PyRfvpaFfoikgr{zzjbv% zj_3T#*DmsAx)tQQ*J|bURg9BtD#t&n?Ti%OvOCc9(j07K0z2}D-CPTWClwYzA% z?;5Po_G6*g1ZY2cP&ja&x;~E`v>LH1$ve22JQ^a!bvbO%`Z_97NlP)lNq^3Z5F5Ww z&n+8Py4@U16Gt%jiojiz;K_w?2L7P?!4A7~3relHLu#7Ih0(x{pPO?;5ZNuGYOyC0EQR z9}*q;-Q*01o~x+4dl36(}9ZJf%Z$ z2_1bo3;(hLD9yBfR1zv%uBTaoB;f|qYs0XWAAa(yrc8}*s(KymCsxgJ2 zoNe{RI$b!R=#lS0O}7HA{@A_kt$xAsN(9uTr*Y|pv~wFWF1joI_NA4F)Y2k(dn*Nb zALO2VJ_P~oAj;Dw-lb^B>AC&dTMM`)4G_Nj(b|*Kw0}QM#1odYtXI-r2o423Zan3%PvD~7d0avo*-+v3ZZw6g?()~=O_dRShi3h~?WjyUAxM=Tx ztb@`4R2dA{9<3(9M_W?6Dm5<}rH8t!QALsH;!ABlV@=xskXg{*U)Oy>mXgG?Rp z>Yacvj(@mDxDdr`VC=j-)|`@5okL(IOw+Yv+qP{d6LVtQww*h+Ik9cqHYc`i^Plhi zSI@53z3A$ybLw2xT+dm52JsVMew`=6hATh`(-0PmmEKh%7DL!BOyF`wjSwo?BP-3t z_%X*ye`<@Qz(9>k!aORd)4lssa#}99VJ%T-84NB=Ql$CMdk?&fK6-*m5-#RBo6mtr z=lZ32vrTa;nKKn2X3WX0E;d#>`@%0L zN0Xbe)gRFREEBil4w;l8LH!?{b##9dGL25yKp1ez6=2-ff;wD)!p?l95(d0lBtu1vxHMvfY5ea?I?+A9<+^ixb7g8{b%E%1aV#I)g$3$vrb62?WHs z{ZfYV86t2TAr_7)t6>}xyA)Z`*Da4;(%oqUIf1UMNO;s}0_FEhL*Pg7MfXEcP$ucm z1$|V}5Zd#N2?hYy84K!%@1yhpC~3ESlG`@t7TA0k#uEO0%WP= z4w~T(gYq#5>IVSj<P%F_JJV4#N-Ec-V|?;l>Wi?G<{FOD+0<`b@w6nEV!G6z`I}`w`0?f%4>sxdU)x zNvogqCR`+;={50}bhwff0Xe6`1+fLwC}t*TW7Toeh85P`d*Ho0o?_392{WSAf57t* z3CDKvEg9moQc#G)eF6MHLf7izq@#s@QE#A`uKD3S`w3NWj*Qi%jQXCM=cNUR>*3IU zd}lOx>)i=1Fvpn{glE8w zO5yx+U}G7W8ALCLJAh4-?@ReE12X{eDrDknjuv%ItRhZsZ~zEqfvALsw~GuJn=m7f zQrSO0NW_-^Lg;qfy(#Y}V=F0>AL7dk4PFkmq3jnrD(Pp)6Ib5NOEz{g@&Ymw`vrD9 z`aWrJ&;P^}-Gf1@;a7WoT@E(l0yV<+G^gSX0mB=9lw0_=i^b+J?if)I^Qnz;Y#NZv z5PuN*DDeEy#|qG50_9&rj7VT+1)Y?Shh_@_i39%0H_I(T2-OYHE6r0-Hmq>RyCl(( zIPPZ551Y~?%I^95j7i=xDy6&*;rq4I1#tUMdgzXBCh#teP7@3Vlb#8V6d(zOKhTnpz#r$iM^2?+Mx3O*kr|y===xR59wxSF#9dJ{CQIeQh=?F2XnZ%vd6R4Hk@-l3t z(p@SjeQXPX#9PuC01m8P*a&yK5rR4$92V}XcTn)YK9}cL_#y)Q%MTW>!x}OBB{Hn% zjlS_=_nygVf7o$UP&z*Rt2?td)ZVpw{Z?%>C?IK8CdoWz7vAz9WRQa()J(DFBQf-O zVJ_#vKtGu%J9HQ1QBIj~nq2T)>Ch4+J=oJRT(|@Pfw%Mo7c!6TBQ`01)L`7U4?_XJ z?(s+9$3XN9HDd7btr@v^wif0<-Gb==YprORxmH?h|M-pa7Mw+U*zqa>{VW5vDChomJnZk&5bDTZKjI zt*q0hT<6w)e@KB!sWdM}E)SJe6mjWf3xM8eSk{`oqATnu2PMVl;xPaKX>hBVW;Yrq zvE%Nt^qkV4Tt%y`UT`De+g?5uozjWwJb5Ia%6Uy!lP1unOJh%0lcIj(a?tOWxm9;* z=XU+Q6-Suz3+K0cGi+*1u@Q>xalp?K^f^gDNaCg8blGb|9yG4z%x{Hua?BLE%t zWKlbVEq9H}4qO!W4BZR5*jDB1Pn<##8Jg_msP@970~v#8Ph;LatI30o#!NQ{*d9>C z=L?NS4<-u_P@sFQQUcL+;szf`c~5?-38T2h3{oN!vQwQoXr+pQbB$uV55j>k^M zoqJZx+Fcc8>VcLv1Mb92NGxW9AmG&HpbX0pnqE8%1#i~Od+RXnLTK)Jr`zqWKvH?7 zij`*n%g)N0@XdZ|BkG|gd|U(-M|G**JGFJX!+B!{HF8m|)8a4E`hJ%_9u%Yax$A-A zIKxu2e8>BArFWhq=Cui%YiCnKOSJh@A>gCWpC9UwrV=wojv6|KNf<}|{Gtgp*FIoT>BywR$QJW4h<02?5gX* z(dL6n)+E*gV#EOV=DOzK-{gU0VAE0t6Kyy@Hq|`rjwH@?Y+RzKGg$prH}}K>%UVmQ znStK62`{d+coM-gG`1i0e&JznWMnIm&6BU8F!+-4Le zD7;rF*##{8%Tw{kbM<#5k~=$26fYv$6Y@u z%yH>NkkLalG7{>SctC#WysYm6yV~%LJkh>lSw!1Tx!Syxs1`$cOP4=_phzuh#Y0gd z&X~mUL|ZU)FYR%^KuXol8cb(?rw^m^9lK49V#RyhZ&fK%;q2kg)20k{vy|up+E5gA z%9JdYlEbB@oMreBzfni{?#5Sw1jLxc*XW82l+m4{R3U*+Re)tm{^3z%w9}toxQ<6? zBAKbQ5VO=-i?{qSaWzB9;~FU33{o{@-=R)QTxlZwr74qKJV7`MRvFX#H)u1(DPlgj z9<>~|ZrOvrjnYB_m}mapg5jX0>i`p>Zqu-FqpQ=EeV|u34sehhCowJ7rB7%n?LT?CR`?av3Jku$rf3gg zO(MssRjR3W+*dq2z#+JdlI}XzO20!LGqE5venVh&&>Z9(iF;Ciwq{4Wr8AnG!q64r zt)vlCvj#66t5!q}Js|~WJ|^6k)(fo&BC&)0>60(#1|xVBwV8Nj{7;{t(2+bMs0|GS zl#ZB|K&6D6COjyI3LsBUK0TR8H5ph&iGob?pQtB^N}iG|P${rcHK5WC$_B3A7sy)! zr!MGIp^=WAS!>O5o@O@xiR?ZulBp@5px$Z(5=%*`*k%56HoCI7#k&;*NTC&D@%~E6 z@+{u_uzn2%1O)U;5Hk?x2zS6JI#i>mlk29`p&454mxQNL0Jhj}S%OU?GKuw4T^h%E zBsTHx?u#-h^#WXAhiDV+5l62LRVBswSR-Pnn3MENok`++40q} zAn9lC+K2VU0gmH$q_jw>gs*%x(PdEWN5MiHZ0C2v4JO7yq?ET;jR{I83GYY{a!i6q zgwfG~8{m)~)X@tBf9Nj#ynk?U?z3&Rv&;4U8B2CKgioo3NrZD~O<)S8OJF>U6Hln` zBjax@lg%MOp2#mCR0CjLE)GU%o=&!(aNo?sQ;}3LZ zXDNa0+>*$5tSH2YmG-OLCb|A@q2ayzP*s?}X4}EXrxPvJXh4gpQiKK|37t@CMb#8( zG?N2zDL;a<(8eY&Cg4f~(N>q28)YV>5`IS|b`Z_Wm}rsgksl5BlA95vNirr`rq_v` z9TTEO1B8J!7x4^bg0o34Kk-gL3~z{ev?**tx}+;9(XrW?RD?VYs24#z^#<4l3(L#+ zR(it8*xCdY%7n9~uyc&JQxVbk<43vMfx4UI`3Xux?Xb)t0Bi-<*<8GbGv7>+i*0vOTD=qEj)q83h|;K9 zJWd*HS!mVG1Ro9WgZl-ODD!qSR}a$R~*Y*@Hx{R!9tD9 zI^T|?r$8gq4YdvSQKMZ%oWhw5UQNOAfMs}bcH6xfJP?3%pF#3#wA;7vMR!bW)!1;U zlO4x4z~;tLFrV@2r3agrVUY>$_V-h4kR#i*b9Q_8L3q0t(X;n%yyY7tAoPUI%Qrbk zMw4jx1itPBaqDTGSya*Ce5NrlCyarE_^2UKRY_V~Q!R3WWD1rhR^~iWNu_b3qR2Fb zrK^$YM^F=FyFp1oK;3Bq#-~?-mdG93BTCwoLN~rEPMP|3I$$I+IZKD{D&WHY$_(?} zc)Q`YO#_3^FBP+{KI)+XVA_qP%()kiAAP&k8fNcE)n6CRU}#NG>-42oIy24tlz1N{ z7sIbL3=7vZYX?C~&?HZFN|97O=h8sdUh-$Wdni~KVtO*T04jUzH%=UMHl$V%wCt#8 z@DZ5d5!&9qHdGo)@L#aKFVUwUFpJPz!@%2l>VZ*vVxL4J3+RC(faudAr?*0Vk906? zLkY>=y5@i%1f!*b;!B0KBLquhBmel`AP8siIKHNay|Afnr{}@xX<4gYce~reyt+qn z4@CZ10>2HGYva0zBij3(d$YOza)tgX&jk0Sb(KNV1Jr714*sjd3~9vIRhI?m_4|~8 zY)&uE)1HHOf4*HOAnQF}fZ$A_Z$PVvlY^6!6X!~;((IzT#FB$Ex`c0AcN)v)nYW4m zv}szX_piO9$6A*N=akykp$iashONs(sg}nT3Z`RU)XL$0b-E%wb482<4o*snffKlk zy+YyqriEfAyvHb$N2%#*m#GboS?OAR`5IboP}#%cje2e*fX0qGE}vN|MqCFc&Sd)c zL_H{{GOWzk~N9>uDfyL)~bbjMsJi>LGLya&z4(y8vbt8GT zwQ~w7j+O5@;3IF5smYfbo?V{T1w`Eql^)9?Zm-OWUPRlQjSm4ovtzybo9l4QiwldZ z1+?|yoQ?v%@aPcm{_&DTxQ*_gu!~eC7~D8&h{naRq8oYaf#%5H=l^IZ!LtNEl5|q= zcQaV@z#X?Jq~PU*V3uErQmFc(YEhnWounoT#~Hh^xis6gDe1fJV817E?rjDO%4hI#)0F}hAv z-VH2P5VOk<61~F5@G7#xS+m5&%kl{XB*|?Pq=QBspOtl}rnQTe!xY}##_1Vds97Pa zrw@k@ps~^87;kOq#5n)upSiPNaCGPle#_YgLIS36xrQ@C+_{myaM_ZRGv+v{4dwN^ zp8N)=u6Dfp$5ce1R2JW>4(cgfSsv23Kl~!Bk^E0-^gil_-4ZWu=-PJm@sR!P*w)~l z0LS>|OiQ!(MSn{faXB#~&~nmMH>LLt-5sI9K5^K8(Xi_$A1aa3Vbi9qR|jQKsPWzKt%t7AJe3WIjuJ2|JziYW7-4=+AKSh2>2g0pKTvwSzPB;}LA|Uk zPzx#i*<`Y3JNsVDPVY~9=W@CG+1~LKdE^}ZfuvU;s!ueKPC;Uk5UTLXA@y+u@+Lux zgjaABwDCG9wmz95#)Q1zp{9C$lfi1?`ouyhaFt|b35GFL`g1h-?Dv>~@#y23AlS=_ zXL+iCsAp~I4nBB(&Vs3D{{FTDN(uXv=mr<8*uo(7K;D{gF1)30EZJd~Aq2$jim`$c znfgIgGjFLT%QOvQIXyr|*&p?H=KL3CeUaN;;G(mnrWVAzUX#aLgBEuZ(X30mUw)qs z?jN6@n^vuEThUg{TT~uC$BGzhi0-}Xcc;ox0#<7~noINM?@q>d>Io%4rquS8M`DNj)L= zQc0|V<#do%Lpk6iaxLm74P>xs#Wfxsi&o|_%A!I!E>swibg%vQi!k58`zkl6KG`HTO9~#6M z3OtOCH$;gaLldc`%!4rB;rhd7>a(_`%wqEaY6-lNyaix%Muy`94yE%dL%i1BKW65* ztk*O)-SV+j!+q(()@8)FHJ5`*M(28XAZmb3Ue(=LW8B&%fpx^zgYz%=euXFDmVYV8 ztibcauYB2);D6)2G2DkuKJl^BY2TcOZXyf%C6mQemP$g=eV|H87<*th%sI@&14wbnRePG95mZRfA*ZjU9c z%wArl;|oUf>OT_92mAZu>vn8wsncyOuqbwDFc^`vO76NlQYgEV z={W!pQ%I^$isbnzsBC{=WO1BR%PYO|ImC;DRw24-1rE28o2%Oc)UAwbSeUQsYWmy%s>aiF$dV%@H#r!i_t-M&(8keE^=$ zVVkPk!ZCHp??3jw^n#WY6r_RV9BRx79Ie?Rq4s{k|NM*F$g@ zK_0l;G?*s7>spQM#MoxDYZUcEwhY++{)cl#%;Nqg2|;ueCfJ)&v8$jxmo2W^RGyTU zwd@H4HwE9tmnsK#lSoj|RlI#9ZLYycp7`-Gci;KJwa{;LU!o~h-5AkpxN5T75E3mF zxXx_(Iw?QsE%oVqIoe~z)#9Sx7=;Wv0KPH0kG{wY%7ZX~27SX5R2E8`k5H3o#jz6V z_6yw67NcIX$|E!$!-1T{yFvP9_0cz_o1;1uTO0M%Yeb=w4LPAq6C*?S9cyjsND_NR z`=O)IkeRen)>TVQ`FoG}pQb)7NYd@*e|!f4B{w9j|DB?8xD7F(|4$EmHd#obPm@zI zVF2KAqKr)4e$^4A9&tJ1t&daSb&5tM^0hQ4Vo^TZl}{YWuE`-hdMJv36p5!p2K7rW zi}F}9e$YD2IQ~rLIBcvZF}?u{6yu7lFR7)H;RqIX&TpL}?%Kzg#r*#DL++dl(o~yI z4vh2fd!3y0dX^=Qa;tPBH&zc-bMipNt`9AEUMj zD?Na7wi14)u0~NM{4Esk6qOZ}&ts^1KTy*>{ADXbUy|@E8oM-rvHdpiusVT}?WIuh z^DqW&TVdqikIxx1)RF6sOjeBPPITZZu;L@3s6I~-&ry~4cUknAA&Nu=g$EX);{<@T z1j8URVHR7q$ROu%@YnCbUjYt*^CB$o6vv<>FZ78g1LMlOujtWufzCt>P@{(I1Lt$> zP}aik5q03F7|_}z2$0!FU7c`K=n9a=>Q3I3!Mfx#t3$yJaZsJ1QY`?YBeFBwo$ifmTS7v@PJBS8dlBZ=4Ab&&c?3i`Pp;i5H}C8Xes_najcec5 zgT`)khKJ<_3G1&F_sdIKHt^6sX-dujj3%!ei((()iLE^B; z@lsX7if9%973&G&LjkH6F(crgkR0v4(i}Hkt*BO;J&m03|Z?$h-+tE;u$Xu*iWv(e4 z-33OtgCd_`mL8NXpN2eI_Ml2sPDb<-_AGyd*oM~ct&aFM!1GEcGZrxRyQX4`)=Dmb z>?d7$%)Rx5NBX<|{?Jwvmw`)v)J1!Q01B_6CFhWnGpTYf3Jp}+h=gbRo5C}p*+98>N{dh3f{NnfcP7Wu@a&v3mlCfz`a!8lk zbo)4&$=*)CS_i0!O)Hu9C8j~JumS{>qa23C#;GufW%pI!+G(Oc{iDd6Ob+H`?d(OY zdpnN&p4P>GgR;B;JzQm! z`HryJ`}-KdMd$CS(_EyC~j^wPc3`a%?D zG2GmU?c=QL2o3N-PfMsGY7aC)*N0Kw?7K7PYH4`W7Hx9aqhO#bvqI2@;ao;By>l#L zj4>AY<6+DoO;j`ye=)ckr;>e+NeR%-VB5<9lI36Ff!HiaqC}mRh9H$TA-|?c?a~(zuYewr>p?=#CG_oSYk<# z0;*;o0ZNaw$eA7scdZ-OFVL6~lPG5b8NUez9ouG&8G|RMz9^nRmxUQWNw0H;%6~)p z#DHH%nDlGWjnu$VBE*^SqRwpj!Mw^{18m~gx{nJVkF{^?yJ%8M)$i#G)&Yv-45mpZHW z>AGs@(xi-s$rU)ohEoebqwvxI>F(XH3Bt7||RIuMBWhlOHhr^SY`vk`h4cT6o&`=`lzam=l~S_#2KYa%Q}UJz+M%R6RNwIbTWS=o+!Fo=5NfKcp!R_T0{XW^ zTd&8An^x=N1)FB1Yl4kcL>Hl?B2i()TOObSPsdBG!4pR6PMzbDmZWPUVQlL!mV7r=d_DmoLt^@g{ag38XDP)rA?#t=|*;F8ny;GBOM>Pnd=hhE){Y(bkLo zlsM5k#cZsn1)()mhfwRcLs;c=Q#Dwr)9wRr`}8Wx90<=wB2UvPrZ z3y+H|mzPHIxGqh_QWB>%j}%|*n9jB$-Wr&Ug&fpp|N5TuxI2??{e(%v^_|f?NE!85 zI=x)}wRYvg|2!<;ghYQ)=f29mO{!wXlrF4fJ{nU4SEvc=7S==ikpO_|;o94Zn~$$v z9$8Lp5Fb#Vv`MPAyKio8mR;VkV%avbz8>*fJo;kL*Vn(Ip*6sz$)scE4}CaIX<#xL zedtYN(fSs+_hm4d5=lwPd3^IY;w3O9WMSkx+-pdEmv*4&I?y~rIdGKs5IGaef61jp z%%#=#0%mXx%BR`1uL0PxaWa`p7v>YTPZ`!6PCPRm;T=C6dc44ZZSJLf@95js_X2xS$k>5dwuX(YMiW8!j4*C7rdO}=HA=CoPD*^;ZM$70VN;fkO z&qTFRt0sB}5Qw{?@R#>+nh>mVFXISxkpI%&r6_iz#H9fi{!&s>J|#7Kks;u|WKPG7 zxiH~YTGfqI z|0Jf!l1d=b>r__t{7BQy*`;1aI_7Y+wGJf9GIgTdL^@Kt4!;Z-n?he#3X^q-FuM4r zU_)(Vs)(yNhKn$GtRC=_R@0hksUwut@C_d;q@@BddqbQ>MsxEg;Z8mNjYy28Sr&!{ z`{Dj(Dal%V{S8jz?nco2|p`sY0v2>T1g)Pujp`#{>No;)JuC zFkdNyW|1N*E1(%Ey7D3xBN?2*0xmJ-VpRsf3xzQ&nK*Y4i*Y0?O0uIoCD-mOVPSsx zz=FW6g;SOMGN1`kys6my4tVJ7wpUd zVHH~9SHg~znJ0tK)n$7L2YjLMMIgUWbHrpBVv7xO(38di#4b2u?QkEDqRCmqz90c3 ze6h|W1@->bwkk2WuL+NVrpCPXY7YOv(aT*G%;sz9FG{}SJFhb-r5mh^qT~DKvWx~+ zWOK#hPg_O1rLdz#170S@?E#pMJhIoF(HP6>4oZp4tk1(70g8WXUFvHVMR&d`PJLQm zrjsOQ9!ht@WfMJ<$9&|BCn)d8*}VX7wTuBR`+3UWOQb?-m~3THP-|V>J?sb1Rfm4` zwJ@=$9l-8*O#{#*9QT$wZdqxhEAm|XwCiLieBM5{mx3DLLYhTq8KHe-Vx*qKi0 zaw+k-{2_?~Ns+34RmIk(>+NxCG!~3JL10;UCF)2aB!vk$Qd5N4usjlGN+tAMTQ4j@ zDtkivOR?M`#a5})6^<+4g#W3g3gh&lIU`^|Ks#ywAhvjEu*Hf307RjlrS9Ve!2C~w ze*H?0&sqLx4o_pE4Wy+1#P-VNW$VMV-(YX4c_h>K7kHWaSNepVFsTZvk}9{4f%j1IM|zcHgIQ@0u*>ScdK=FxBGc`Sg1~B z_IqqpbQmfqFHT%d>uXI#k?wG}@VDF@>t0=LImJ{pIniu+9T96m^r8?H5UaQbIzu1l z?c400bP~tipCGIeA@MmUUe(tP!tyyQpLQeRq29#lW_VgS3Ab!8E%JqT=T> z*j^PAxBJ7qbV>YCfRmx}f`M`cVv(d%7BGyG-H;C!CDLWPhE9UW`&V{iP?fulRbL9X z;WZ_n7xEU}`F<`5MN{4)L{0id4A-WdQPl})O<}YV02{_ilk{i?Aa%9k-fq zQh}slcyO|(=XES7JLM%`B|?N0VWoffuq%p_Hix(>qn#)IBCA1;waz zlYYe$aqz?Trvp39Xw>+kIJ180p)kA?+ME%R7C=v)guJO6j7vX^2ku+^_le=A{BK@f zAY-@Jx67?8Y>LP3-5_jkgwPb~K=ZPwCMLlNM!n=2^;~Nuk!!yxhXabcJjT_Ew!C}J zsz=b&v*;gjr+%|N!yQC?Gs1hh!^bwArkBLNR^w|Z_gRdt(YRnKqnRt4jZW>^7VwA` zJ^(o@^GoMBPCE3!OwSZ8h=$I&<$A~iWxQC5pf-6t3z3A5ZI$1!gxDu#_yyPJ$KGAX z6U{M6i$<1)w&Ek0vMoPicHhNI6`}I1IeFwX@9whW9}3Gb^*{FblvB0A1?J>JOLZSN z7XhtSu4CT&riGZfKI7HS&7z}D5S~0e{DAE)ad6F2l)tIX-2WU&&7Qtmtd6d_obxPJ zlUhQZ6}Vd0pY{$<`?NY=a89i@6J541+5Q_G0>SvfbWfH7wi|>>ql8!CmC0FEUrryx zGLAtg&R-ALyyy3;(+bgtvW_uEZFu80;+}gS2fDf@j8NG)@Uyf#KVW75%VX_=nudC`+W5&^s~FB@$$HF0MJI!uh-T-YT}WI z#1Q%qu<&R-hV&#l8<>!VNu+@)$s8s!Wo4h_UMz5rk8?C5bc^_c`HClg5&a@Y99Q-W z1Pmwd+{YIvr4aTh%e_p&h#rDfmoS#f=W4&ay?=J{D2t!%{F>7SXukRZ>wCb#2LQmi zq1s{2sU?ZAMO6+>0P&RtIT=%pW8);8VP4#SPLRe)DdRRl&e7wwMY~CyWXjZqCw!Fz zi^9LdMP*bUQACsHeU*fZ=*mq+ofEZ$iUOb0DrWjXk!X0p18=%t59^tQzKSu$nub z+@PEmk$e#0#RiWnqfb|;br1uT{Z+7eZBL}P5Ef z!^Xr;kCEHKwoFB91Y3c2NO*wYe}M=Q*;6Nc_Lml0NeAB%lPwvpwZ-usYUu7$5Y_H zwmWhEy!}S5L)kf@nJu>L5zXsE9M~E$THR(VI7J)vom&}OWy2LR>)pauB3XuDR6?|B zXAc$)o!vj88<0s&TbvZtmc04Tw1!D7l(q}kfwJq}<+AHFO;W}=E$OR8wxt|f5zfd_ zcoQ|B0Bii=6vcn5JqmU#ESj5}Js;^U_3dxzEmyBu$aLt7ZNe57ju=o|mp4D3UrB9f z%$RIOoZ(Ts@||W&8_I?h0sKkrqiCIVxlz{%fTH2y@|w0GB8lGvRa7&8v$*=813ro& z6PNo>UxdmnW}YWi{J4R5#jiehn+cIGfANlKz*;}kg0FU5XtLv0fI%=%3$euB>L2$! zZ4o@B0>lxXXM|S`00jPV&(0#;W{YIyvdv%K{c3mI>e!IZ%I7>Y7hDJ7h$niVtAM#$Tc|Gw(LDW)c;j}1R*^{gUke1dNL#H7ERW{yiSNf1;J$RO0IzDj zI9UCULJPJ$HHwfJrO2F25FR6cD#5wZIhxbrKsgqt3Me@4nLO}UJu|Ray6m!3p!_5{ z9<_Pp2--mYuvq8tUcuk!pg3QCLp&yOrBbtL=)^pbYdp~8slom7>9mrlw4D;YbS26X2;@YvA97Q-W+)EAg=jJ*G6OP)EnOwM)Q0Nv|9a#AnL}$vcu~GxT z+eo1l{WJkyUCILsl|d`Qg+0odI2PuDR4tCfv5~+w{`)PL>Tb_aJE?eqVOCfsTpCXf zI1}sM-Mz3!Ng3uaH!BWg@+=S|AQu()-UAJOPjS*~wb(}}J`&n8>^90ss{sg+M4E%d zPiks%-r*2|Zz`*f6O^KZh;#E%g2c%_{(+rZW0z$&DRo4EVc`Urh?hJrjrH?{B#Tq5IX+INB#P7;Y8OwRDFSdP z<>QO6ozHMU@e_su0;o?0R|lI8p9W-_C;%%4X~bn(EDZ=9wA5b<0Idln$Wb zq?n0{{|3L~h}R>ut$E4?1OqwwqKJRR5Vb)%y?YC|0WZ9}OH2{(Mze!8U6caPM=TOb z49)xc&Bbl@F?E}>r?J0-_VXXH1VqWv7JTzUB1a!!qh3cDm(X(Ns5%l|HO3I*C~igCK=aP2 z6kiP-7x_L^noRs^V=0xUHn$pFyl(^e*_QQab;YQr_!DU{Z)hl z7nb>P{6M`0J4HAG}#Y zq;nK2EC5#l=*-*e$O4LuoV=oMkGZi)ltwX1Fq7!i8HB#&1b9vszSKLM5>&cqGuY>S z7&4y9=bRtzIN0=IZPR9_N24^y?=0GBfchZ%_T%sQNOO7ac=`=ZkJ3f(r=0J{@x*SE zrP$;g+S#VPsn7Xn{}HGh%d^LMi+r+~wC>FM|oU;itKwFahJ+nfAP31df6T!r|* zQyS!?Tg(3>u|0Uc2Dvo*P!(!`j54kSQqERNu*VqGZ6@ELdh{h!_go+qNdKy%j+kO{ zzra`nXJK{%RwLtVO|)WvgpSiJ;u!r=<&PjjjgE3T-br#rmd`li7&U(*N+?-PEWs_83|T7QKB0*%;$Pem%oe3ccu@*xOj&-{F1EP#TY@`_xgP3T&8SVT!lWVc z(JJ(g8F2$FF%vjIC>)8o0ajQF5_QxV*c3&=T7UzRAxvE^`rw6I-P!IJz8d5-< z=5iE+TkH*=o-P33u;TUTpj%XR<^2!4T#MWbMOi+jKeKN1peX6NN@lpE10UGQH833} z;Fi8(xqZeGcF5G~zACf6`O>M_Dh4}bc`Y$S{o1t{z1i2)wUszYGo7l#uVLCx!?UZV z+;eJ>TS{cAr6hGsu&9)g58uz(a?e|Vo1x_z888kE3itu!!u|eA3Lu4AH3#|f_obMV zZ@2+_B10}k;)ZQ>W@1I+uH9!|_1ja)i*n49amD^feF(X)9vAVev7xQCbtP-M7H$kN=g;3a?NYQk@A(tX zD#E#q{*XQZv!=%C9X_Nt z7(zCNzbA5|rl4p3MSn6YCac_Ayh#$DngCo$0tI_gaz)dODfVIELUh2H0C=M-jkTTG z!`_z+ylXoRypV9Xc1edil$+*$u6>16lD*Qp%9m7uGCO zek?bM<@piNrR%}zKM;#ku0E^zH0*bC%rjGcWdMQ2$?RSx(=7>{t*O5;1<28cWIk%) zY%vBDv2RqZod0zTnN#Ydk%6n3{kwtQsaFX5P^>oSuSk8^DAb>a2ZQhZ z;Ao!}9jm(wmOFBZL!|e~=D`k;Bg*-9!m&Or`Hx54W zUt5Iz0U)emQN+ZCn?I0_`s)+&c8?P>a9lSFl(VV1+X(Gn!&6C>)0y%QN;(RkY4*VY zTB7#!6xwMgKMnxx4&95mDeU<0#t>4z?WSwqoO|02d@{w*obS2f%%vX1x^Y7aT?GSC zqAgX!3`cG%x`&m+4H)q-*I`qhhZpfJ!6|8?S`(o{g3;1?@rO}xokB@iqk7ToMR!v0 z@k)`s2HfbsrPrY$N7(vj3)((>8WuHxq^WHy*VUYQ#pV42%1ihZLRS22QuF7Gfo`sgQZLzx846)AF zy*%y;>HcE zG1?~!mS@PnR(S#b%OxmMd#UU`_wo7Ww2+xaL~MPm)YRHeMC5QTx_v2Ga;@iL0GWIV ztn#O=?b6{6SmzsvEkQ3*`?Db$MOw=2sVbFyM*bWAzm0OsgnqE=zd2viKiA*?2d=xi zxEh)2o22DYDZ!<==9-`Zj45q1nj-22oysz*^b!syp!Pdj7I>au6Ou?`wF0%2P!4=U zii$K8{6VgBPuojDzA(QqH?+Mciht#mBB-kwfNtv|xQ7y&_h7@l-3;ubyF7me&G1uW z=?}(R6H)m<+#}t?yOFGyP0*{+Pz;3hKJ%if7?NB)xD`f?^h_aoxBy9`}l$O$Cm(C#r~Fs zqXHrgAETd!9b0NIF9!%3CxTU0ftVK){S{bT8P3q(#JA;a+i}8E zKsfjaUBFpFz$N+xK%39Z+Y){v01F|?%_qHm;4Wx&1&<}##+URVm+O74>Dt0G5BqZJ zhyS{h)-SiH*1(Gq4`J1=pTtTL)0fo5>+LYf7Sj=)H>qd4m6*>o%9W7&6^-|1CJ2@^ z!wj4Jzyr7IPK94~Tknj55ST-XonW||jE}*6Bu(7{F@U=RcqiC>R)%j4YcRM0-u5fM zbJTJ?suzO#y9MWKRyikdJ0{g{N9~koAxfnH*sZX?xi>cBER_5w<+LIatbPD~KCLTf z!@rW-Mv<2NXkh9N@sJ4mrc85JGl$}MrXI3%9fm+N!Iqvy`e7Uq?w!Ho&=7+>aztPa zCUl?lS`E4Yc)+l6G9kVMZGx&Xxw=ZF#HDmDI&l&WWonfIHyFjR=mm0VuX}<#nC#DL z_5Ohb&>V+0Y(45E&57Fi=wUwpkE?Tt&Lmp9aGZ{9+qP}nb~?7d*tTsO9ox1#NyoPJ z=ib@^X{|ve$=ixmz`QJSgjv37b(-W)zk}0O@z&Fn+?^Hku5Y?$LT=W4)&P#S$HA+8ckFVR>JiLgeYAB^r**eJO&7i%X=lu2gbh#5#xRSGe`_h)W zjk+k~JcF$`p;;+sL`4w|Vzd6ZIN?P;55HkA)#;7Zi9l^i!S%b;Mki^V9~$lLB9+A% zd;(N;dv#uJ{rV~k&R{`y2L0O(V8xk!e_p%^Euh)ShOer^% zC9}qsTX1lQ?)IV19pzWDBM|9N6DSUls76V^kFqyp?lABg_)xOyC7ozn;;g+Q{Z^w+gtH+=BQ3{5{fs?=Tf^tx&y;q1+&jY|aY- z({5P(GVkNFM%jCMjc?gost^j}TKXYVo^chNw4@L$J38pzd6sO?pI||QMo!muv|jC< zkm?TwBH5>|^XV-dShLq+uNvyIjjSfYlsEvlrR7B(Gs1_@GRD>!UWB>qo_>Qz?*S5T zX4D%u<+|D$HiIYlt=QXc?k#v6Aqd!Y!syl>jZG|g8Y0lb(@g>LTl2yOeOhv7GKetZ z5c-p2hpHp8PnU;_nc5hM7=q#_UjaeIp~P&?zFJcrSM#h{qh3Kv zYh=#jZ~yNm;vI?rjKKM4doqVkYj8KjNrTZ*fCg+k;|?QTuXk_0r<&rJz`zjmK)8_d z=b2v7RzxGj=j10V{c6-(IviWEws6t5>gDC3D4;o&DyAOB5qm|VM(`YmQKZ7ZYn%F= ztD61+>?Qqtm17DLA}yjj-%*3kMgvgI&t*Jp{sW*Y$mY)U!-^vv6c`~|0>8m z5hbiQxuTCu*P3;Ibw{(%o?#FMQ&O~jWh%>>$;w08xAJffkh z?Xsbw^ie3u0tag+`Hcn8k6-J?ZW3-7VgYvRkDOx@w1tO9< zu>Iu)c=xR9E*%NJ>HThI;P_8uX}ypE}D8z zyY7-1LRUfmYX8+l&XWIa)!*I1+6!o(&$YMZyeyGxXzn;+)v>E8q0uF+eK7trv>!KD zM<09LtfOl=({_YmH+?=q_(T%6xurBfGxPD1-x6=kH(V?TiM&R~^u=TRmnY;Fz zQ)&y#K=bH`?a-!+VW3~9mdW@Lj9<)0J$(IJ5EdS&)zQ>pXm?IBEt=BLF#07%w9FHp zD(s+95w)CfQ-WM1Re@x(3;{4dMB1o8a3qdzsTX3kp;bgJFGn#)hydwX8GI@dWxi?2 zn3AjK9|SU1XEg-9&a}vdzT~-}`zPke2)#zi+Q|pF@vZ-^pP7?+&4`Ju4>R&0(FpP2 zTluUPj2eMt+H4`d5q1Kbrc5d*B`m~!XwAs1I!}tO%0aONqFx2$CzvFDpJp@)^ol>& zESxlfY|A*bsEupe3yp8+P_O4t;_rP>1)=W@+r(ZW)0|(&y7lcC;B)sfkd>xI^aDDMpPox|=jGaO1FiV*jaq;Br`ar4U zmDMXPAv=``5W~9+zX{&vG{WOcP#2{oLF-7!JIPiRk~Kj#f$PR{aRxprbXF}o%@9s& zm#k75Lt(GFhbMTEZfe=TKiM)Pk{Dg{tcK%tnl!QO3{vnUMBQoYqAP(M&NN?E>{irR`?yxNtCxhRy!FnQCb_W$OASe_q6-QuP6^N- z(xRXtY9noumr`0Id#Ik2LiUr0H&29chhQl~EJEXRVK<~f1B@1glvJ)QzDVNA%oZid|3CgN$i4LL-B8uHF?tsm!Q*`hfny)*~#xf~w zBd#xm{M^zr`-=O$CTpz}wL+4}$vjdK|w`KHdA?=VREp)8Qyp z_7RZ`CnBv>5P7sQL;ZJbm>=38D|L~iRdvSc-xjY3;dN1UDPCPUf*j4@`=)i!2q5kA!egXZcH*M|XHbs#CRdgnS zjVOTsYeIV;B_p){IagakrU`Pp;iMvYA*VeuDxv~#io>;*WD|m5z@)ZbiUQ_`poq(a zV1dDE^v0VdYyaqKr|#;X;lE3~;dq^V@3v4FYP*DZCMmdoJtYv1 zjeMHI8Tq4&4p%3K;ZjPez44F9&nA7m&))&JHHR%Gy)$LAcN;;%6clv^eD~Ly7N^F5 zHk(RXtPm?xZb-)!8olf}$I|?5sv9_v9(Z;r3fNRXw_UJZL<5L0_y7U3cmNy)`ga>= zHZbPu6Wx`{h+hM6n~%N4$EJ?j7GEOo#JloM0<~-dgNEop%s*kcCQ-4#EYNWzm|noA znIF$?CuBlDQ-*~*oC1?Dz8OjGByAe7{qQLvmLr`?Naw62;zP)GSHP*gf^z zua;gDU}kdo2&SWw4d)sYAr9!dOCB5H))Qa_Nt&S%*}6j z4*X_=W94Jpgsi8eenS>!rT3IbWmzrn?r@ZVe8vEY#!mtNr?GHTu~Yrc;-F>5b3oF_ z^X5CNH#^OcmXr8~+o&>Sjxr@?^n`i2S#t0qRUR_j59M*Srtx?6_(&W5Jw2ek-gLAs zwS{qt5ywb#Wsp&=P_lgc*I-^GWk#%OTid{N%?gD4>+N{cBnBNla((dn=Y3x;AnqX&>|7a6wRXj*{VY*kMa&&$I>-xPj3488Ts zx22fj{au>x8La+ARpUrB*6)wo;{c{0$mc7#utCGj2B0Jtdr50O9oc)Gs5B9oX6W$xN5Dv?hj?7;5>p}&OKUG9uT{OWvJwFP z&MU2~Xo0#qCGQAWCVc=v{OHfJDgVSI#7Y!y3I50nLB9Re41ht%zOX~C4;v+rxvr77 z;7HCJm8vkxbGaN?&T7$Mj_a>zM5eVpmqt40xNS&%aI4IYySA1$r_!nkduNnb*&c19 znEUA);D3jEmE&^m+@F)PKMW8M{?B&hY44g=gJy#V*ml|+LDL8Nz@UK`ybhhZ5~)Hs8AVDehd;)k>2S;X3Y0Cq}o zPAwK)hbPM(zT)!!ddjxH{dOu5HShgS3^9Pn73fF75~Tc~86q1}kyIdpo>BW(SzLx( ziIhnMs1@&mJv9qYBkQJ>G=-W*;*jX#Jw1%L)5xS~7W_$BH1c-LN!IyG$6^o5G_NWy zr2MBlfqBstY(EvJyInP*s8lAFVah+tZ?~x#70NEMFStd<>`&7NoXPl3P#b(yu0WFj z=16YWVSAt3&?9OO3u+)Qh~f_5-4da5BMigtie#+(jgHR2!W zLF@v8euu0%9>(e_0`|YzmK3}x2Z>r&p+-tvE&LF*u=Ep4A;lb{rOYuC~J?{QIT30Ot z)+z~nRtw}&|E#RJSZdI7XtzVN1lh4Aj+Vo)24t2l5vlze`B=$7<4V06PB1yQ$D0UT zd3w4caC6tLKzDA_u)VIo40}pq(AqphfVi|3C)kK{-{cAE-<>x(zqPCMbSX>AvXfQ| zBd@xykd;}z3h;R$U0zcletls@RC6f=yun?S!*}efj1rW}B#W`T3-5vXWyXE72w=Wi z5y5Zw6-HB3sd!oyaJR&x#X77XVrP45H-~B}<&w~Uhuwq3bdb54#rA7!H`4Wo0*7s! z9#$M~TC$K-8zrOT0T9!d8pN323}*^ej%b`V8NEr(oN^*KjRQ z(-LBX_bVw*U$t;)sIPa+$55LAEPMdXj5z68c7KFFib&q}{_2I)|F|Hy!V(aTmVk%} zzE#8IZwWT@A<)G4u>at4)75U_9J))z+9wnb;&zQ`$gjn}DIn^qw|%of;Ir5~DSFVI z0HZ2Lv0EqJ9eIEqaMWh9h$2U|R2{TAU=*;HpHDuRsRm?n6x+C_4w-oX?(RvyAeEsz zyg^m_V_8+5;J>jmEYnw}PvR152#sY){dK22@$#lTGY_N~feAb2lJBRoQ_`vjKxkxw zsXMTZ;hbbvbshG2+X(AP!6!Jt??g?HK+ve_eN^)62_0mhtG7@oXF949J6m`4BV?r= zs-YG8SPVo?cnvZq0i=fjdxo*J@nTs{6(BfZSl}_y)UI(N(gE(JgT*KsI<%>+EM7-w z)5LzC77DE?Id72Hb$=p?TW1i-Ux?gP#KEl;GGK(wd=>fY?35~k<4XHiFtItgHWNnz zBP$$*3{QI%%L@9dKwpWoXOK$!r);qouG*?DLWLq$ZGX48E&D(Kmv=hhi0i<~)$eHs zLKM(+z1E%TsF$n8l-2}Z6``94=s(ci`8!+uFa|n5Gc=u&)MVY`XthhiC$YvEs{ECA zX0*Nm@CI)NJod;Z#rwh_3W(3{`5{4RhtU}GfyW8}{C1ttPa|*cs1FhzaotMF8xLLb z2|1egM7FJu6K4pZ>$Wr0p`KJT+lhTG&ED|S6;ie=1WPeCX~&2?4wz`i*(G!Qt>3q* zpM!`+!=Yqm_v{ysE#8=-+f)@Zmqz{0S4AR$^MRysIB7WRbXWy(ZJGxfaOsj`j-;TV z(X)LyEE|T@Li?G^46Xa$tLa#rwHvZ|Tm5Tkb^xDvhQ12GoGN9M!#j^)(T98T*kyua zZf5`lb+0?2Hlu97c{-eED?mf!31xH^DZaBIb$E_n$O)sPgR?mPWW*^mBAsVf?7$~7 z8@4iqjJhgzHGwtWC-wk_6d~Sb%p1Or5v3>PK&UH8?8b;muAJ&kTc5^#DKSxH1(^Su z@>jucYo&F7Vrd-2??h<_y{x!1^sxi`4>~KDxlYSd@Pi7&%r(izzca{{mrsel6kb)*5;GU2AlE2=@H?J%i90}K>? z?n?7In`YV91SKUGx`tY`(IA0ifrFHVGeb#ZP{q`KRUD*e$8NIyb@*;<& zfcp6N`L_Z?Ov~NKS!VUo8gkvx0e(5n%@oihOhE`B{5Ku~(hP%$TA&x44|a)+sh|a{ ziR1@y<_RxPXBn5!U*mO3a;eABSiy>_Kh(YtGhA{`!N89VDtD;07K2YfedNFbMZ z)Cj#F4kJ2-=U3i%dT;eJw0b7w$qm)Ywht!N62>%^x zC1W)qT^8oA4hC(+8ZCgW4jcrlm%=SYj7Y5o${JZ$vova6V>4tyjbPtsj|FZ|NXc_n zC`shV6Q9L@=J1vt9uM-4iu(GYzPX|^a^CZCtjQhfTLjz=gTgAMQ?6=QwT})CzYYft zuR{vd!nDpCIX`~2ZA_4nVAy^D@*+B`CaYvJQlxwJT)V}c-OXAWT3eSa*)^LQMpAKT zY=-sD8qM8Xvb2D8td1dNWcwZP87$DrNpeORf9CDwQKI{h)&1qLibxQR+xpDVYU)@0 zv+viagXJ2`q>X)}R1M+RE`eJx-;KJjz7Xgw#wqCB1A1~j!!<&hT(d?1X+0?}IqxHN z73n*%o8|-214)`0JNfpHJr(!J4Oa(hlVsw$PE&al=(?U`cgY_`MFB1oKg+>-Afkkf z`*9Tg5HISH6w(`r!jtm@CK;R>^7>8{;a4A-rG@h`0w`Q?2-lHbRSOP)dm*u$Oo+gk=S^(ArITKU{88}}WY|df-&ael62GBU{hN~;h(9vrRrN-xOa#Wt#3b%~2=Ob#Bvn_JJ?^dIa2b@#i|n=v_Dv+hX; zesXD&wkB>ywLLv!L2z6lRF|vpy6aL$#yfofoOGaRzvZ2d`CB(Gvf5g5I=tkR;Y`)t zxyEcRa4VPbWg2zslWWJNR41T>Q7!rB-pW&`!<&>j5;Z$0F9A(6Lji7*_3vyWC<>A3 z6G*;Z_inynTf#$t&@SPTJ3Wlql_Wo3XU*p4IkHQR7*KQf84Tn+tAF>)zxxG9^MGe< zrxxZ{7QWVi3oG@LL#5T5uR#TpWPjt6(=uSSkfiJ^EUy_(L~G#Dryq(RPaeG^vjQ;6t37@24_UM;%F9w>eA2 z&?tV?i3qcV>V^L5IE#+p_idrnNXWq3@DDoJ?j@_#wu-E!@cGZ${puj{s%izi4LF8pm%+aj$@R`Z6;j}^h<9F4UYH6Qg;A>p53TgLO-g_R2$k%%${krtW zRFo?YkogP11+rJL6XLK$UBOI96dS*=lZVo45s;6R`!x49|41>D?M!;B<0d7JM#FOb zbf(!LyR>+JdNXx-R{wF4s>+yUqdv z2#V~GEL=!I!F~4px#yYZzOKUueV`W*_@kxvuHK$+qXD6R!B_&Zf~$hDvXxr`2+K8s zLgCTy23mp9NUSOH6MgHi%!17e?GdBwTS_xNaFR=}R+{c8qi za1GKSX&}{e-)LYA(x&RhIY=<)`;PgL~|6Uc1} z_eTx~QZKmcP7t(RUYQIzV%#?$w2O}D7pN#o#I4n7G790nW^|G|Gd=rUbR6kt?eaBd z>&v10n+rA`zZJk@kc6I6S=+K&&v&$a3zame(|@1@wu^OkdY#tmtTdW{U*0wb8*VN1 zI&!mVv7LCR12A~&mRSo;K^a04gX@(W%B`jj*3C&0@TI7ORqdu_NBhegc8ok5tBw^I z?yA*1kjp{lMb_+_tq-!RcYzncu|BGgm!Q4uu#8B+HqZ#{h_#5E;WVNf+%+xMZ%3f( zj=xLobvPmxS{m_-tJGEjHXF;<@ippMbXAM_ZnfIm=jm{+hYEr-|1y1E{=8n{WD$5u zPL&?MW?eULHeVclrml-Z*#14?g!{3vZID>({N=TA{g_Ghowv5Ze^cK#ma(&cn|^Ak z?DQ@1ZmB_9oxOVxNU;4q-`dODV;c-v zAc4>lx=}7y&9r3BCb*=+BULU@t->RwDdD5SBS-n4Rph^`%zswzK*iXXQny&e9{pSd z<~Hp2XWI>FIT)$s+pNCpPSGoBd@mp#57Zk?K?6_&L4_jrrwiiVx}e$3zQq@1y&%tz zS6P3UB|u1`-no9%wVE+lkCKz^CUuQwNsY+PlXM=h6SiB$Av-*z?l~0O>W~tr*rYE=(Dz{&%s5?9P;ew&19IVk&IHv>1 zPgGy{AE*qB`;#V#67nBsAvL zfKLp%@vNH{2uUt`!DBeEKh52J`R@eVlVC~Z7cXs=Z>09b5%qN8*^EQQCo_2K@z{9R zq)gSl1fy^7m}YYtJc>RVZ`F%4ZzFT9cDFz=~D06m=L^w`sy6`^GTo6VF9lD`_uZZ$>O<1}K! z39&l%-B|Y{>B2Ll2^?GrNZTPrk$ACj9ZA?D{|FGAC1CHxhPJ^1Sxo;W1MB*7qTMPU zYk6xZo_Uzx7~-`CV7lF~E6gt^YZOvhD;k&Qkjh^fB79Md+bv8#Ti5R~#wl^G0#+v9 zHc)cr_ttUIROba!lbpDW?c?K1J8dV?&In5(rJAl1z6IS_LK!yMZ)jVWx>MtMN}K{ zbI1vE|GrQklu5~za|~c5FUtDm65~c8q&T5sg@nb)Izt1+TmFdOBflh(D*$2+|3)9? z5_goX9z-P&!6MVf3f}X<67eiNPzCGO|MZeO`Ho)3d*H1)F**#K(4)w}0GJR##jFk{ zT{I(>loRU{b5pUmh-E-M))9t6i<;;WoA04F zutmJPvy}z?lq2V+@H2_fFyUYaCQ&4WyvQM_23usqJh{7&jnsSO0ev~D==4hV>6^Kv zvwGu3yS;Jb(tD|My5kZM@$b}02?;Qxh-?#Z2_nL?_&LfhSjEIBoGfz@YlhU_m#UcQ)L#?WyeO6*L{(ONy?(oAJ&!_DCvW%Kfh+PE4}x_s(T%8-1@5h+GGQVS++ zarKX4;acD?kBxm>0PFA;dlV74!;&VyNrY|Idy%iVbl;g^`PM@dMB~==<*z_VLNB0- z>swy>(?y?Yqoj@MQD*RC0m_1dU(o*;lV>G#b(sI` z?CcroWRS!2q|NctQ4NYRG3CtL=joy3VR@J%#_(LwQpSp~G))WXf~2Yw_z|$PHR2Yy zOEP8Xes#}tW%>|3z) z;}tg^or*65_BJ5>xKK>PZ=>-&WBs|22VaiV2Wx4?y(WCAkCZe@Q_c&|)!G)f8p+&Z zxVfj~b_%n4#5vHGi{kSRodjJOEA~9T3`B6xNtKGC055dm;3oJv8_}BLa(VLy-eCTe z<14$8(!~$U7)IounvPo_DcmLt>MMam6p1e)>$JIKNItFWun)dXj zoRT6&0eHKKU@|l`j=7w#>D)oejwMU>6lROYPR`#}7jPd@>VpLi9T zg?Sr$4%3pZ8cCo*9vmlaYM3ResFn~z6YHI=Bsj(#yLHr2#t50!!pscx_yCb}=+KuL zr?_r-F%7iK4SYd>amn&^8q%~xi?UDy0%gO_xI zV8!FBdEl1Jy2Jv*@Vlo!UeKuEpmTl;CE-Xsa>4_Xi;OVZmt&8b7eDC4`SgB{98T7{ zk2h=UJe6oyd3N}1aVhC7%*LEw1EkilYootw1`w;U(N&#!ee)H!rWjQy8(eJI z2^~m(Qc}l}MK^A*3}jLeKR3{;I?&tKLqj{z49%o10X8XQ;@^2MU1J>0sF$xBp2p|w@ zq2_Wu*br$K^2usPSAFQj#Zi4oKJFgcvUQ>avFua?iK#j{z2|o?^lxSPsAgGE;`PU6 zJbxF0iFrP%6oEb+`K+A27EGR~`w1yh^yu)AKl;lXU7euTK`$HyHyTVa;ULJer8p7{ zALz^eMclG~!28RHl^Sh3>347X2*59ll)YnxnkiDo)umb8%sd)e{b=;uET2o={mOUr z9@o9o#iHe)oy=6$>hbG+dqARg)v8Sgc{!MyF9KQ71Dy_&GZC|_ZO7FZX@EMta9xa{6-us&iFZo7igdP1?g72x9_!Pxua zAU9}iyaHPXw_Ige4?%0Xpd9HWOr1oMNLR;pGv(nz2)xuNgh?P=-Z45dsFrF%Cz zAWO2SX8H$|Ha!w{IK$e04WJTc?GF0j%MG*Sf(S0~=-eZ#8|2e|EA^9d2xHFO_k zhG9slNo=zOcc?R8a&#R*L5vL4zl0$mLVn@(+PXfC)Tmt9)smw{Mgv4iqDbE|Jssu6 zF`aYwWp$ln9C)s%xosw5F5Eodo6OX)EXFPwAL?o|h|qa0K{Tli4Y1d=nh|&vp;Njj z`0-wos9nff4n$@eWT${+Y4{?)D1N?Hf7#j`aZybDshCZ?$!hAv+773@Ag&WhH8br| z6(}JN&769)*xVr|jwlXnoC~uigNbl3%sK+5qFqgFQbquZRuztx)z$77!<^D9-M4N; zA_`R-+0-6dbf-sc1YmGxlRvH&cOX+BqQ@edAvFB=^2bXb?c~>`6ZIU@Ln1P}dRtEF zKDAvbDhCslQfAp&xRrDi^%|2zhDE2z#f0w5m}|ZQ>pik#&Dc9V&-WiCGb>m*CxFTt$9AIoQHJdI_Nh)e1drP&N z?#5gYr$VBp7Vg1=bj!}=;M43xUuiPmg6cEgaBhd))e9^@U|w{BNA>#?kl3k=$}?27vo={}9af(7^R~1VnAB9J$o7CnxNSRBfypq_MMavfN5#zM1Mo?pB?J z@LTsK%H>bfP+Dn`*DdP{g(cbzef< z8$p4j2p|C2h^m)P;-XC<91u(d-SAABGwELBi2X<_CgRY6<~1LLjgjvTjb6QIm=ln5 z3_QB1o&Px7x0iS4XF&MJ+d^26sIBJyYetxW%Nf0EXHhBn+z-o(%zTj@$mYv;CLL>oqv| z(K)BQV{9qg;&p5Dy(9J;2d8$3jiG)#K zh5%~%;5Pe}V5&o(7eG^WM43=bi@})6#$aQ}u|s*_PGgHu=eW4N%^uM`-KSuIzrH&_ zzG^U2kLPy{G?Vfi7*FiSuTHP)JP>56_Pp^?9hIxG$dI>1N9zoH_$0YE?PNAal?mkK z46ud}XH{VLXhw(aq`RpfIlZDl5^zIMxB=u`@Yt@hKbXujmCC5ofGfja{f_6rkk|_) zZs+Y93Em#NfO0cFWu`vqLk6il`yq0>&-O0MwLUZSLC+@y(G4`eNqvI3;4w2&jYoq?D{*awA=n?d{ z0vfrU$MdD7z36W5|W_n`BX0>S-|EEP;&-?f@>kf%&u%N1gIy6cW?RZQGIfz)gxMHSnT_Rr9zC_CF zFU6}XCbVM594aZ_%rs-vP;T7G4HF(^`2Z>q0s(U;mBoIr+*2WtjN5)6+c<#smUDPC zoux2TrUNOf19nu6Ty1CC;Hl_|Ga(fSP9eMB&pH`gWXf`OK%EtKj$cvDM? z*rQgKsH%sFTlB_w9&|AmoxEDHY%^PB8V-3@prh<`#!wN=>H&myvIamqk+bJv=8xO= z=N2&5|4UBx4bw`l1)FEl!a{73z3QZ!C{RQfi3MAw@le=0^y-ZyFiLz?ius&KTSG#P%+| z>7<-F*SeUtyx)N8dIltOlE{aH>$dT*jHuS8ut*RjebTNl%8Ngl)VxkAnef*8kYlMK zt+YBpZJ85U9F#gQ`jm9Z+N-bdlrOurP>)~9_#KNnYu`cSNUfw`9zm^0J&KnrFS}GP zu1f;HW&ri}q2UUx{>M6Q4ymY&5l zq7q2x;IthRewKP^JkT*ed^nis?{mN_rfRUxP9j z>CwB`IcD()+vA;*!!(sTw*qpXLoA-;!xr0hMh|31t;~PnlfUOa_OsPOLgy;+*`OS#59!U6V815yohv-+e*1iv*Bw#a6e2UeK#{ zQsY5&LSFEP;39ogJT+EoN0f&)ZjB%7i16W-7K4ku{B2 zWife$`SEUpht*?@fB@j*_An?&aZr;3TBl})yz0iuGsrc%=1#q8f~TfY>C}atIt#~# zZ^@>0ek>Nc(xWnS+Z)sRBk31?Z^|aBY_FjU+~TcR|IuDCW5{q&CuP?*6TS;|O3kB0 z)`(Zt;)b?CU9EtnZFL)U9D8L-7>-e@V{eQnk?bmzIbRQ+w-P{`-uJ|HuzBrzlWvr; zW@IU8TQABU^YbZaVr4}<{p^_$80(qdrTg01{t`jCLsPm8vv_4PWm>wV3(LI7Gso%n zyq9Tn0QKA(VjayKUe>R?ZM%nLfR{Rz3Lma48nilvel=qG6k@UNwZNd=V9m85a;lZU ze51Vn+>87fCjvmJU+}cxfQ^Og(Dr+63xOhd{&BE5!mN~~i7s#f9Dm#fQ()?SWdAOU z@tS)j!ERBj2+P)0Qy}d|YVSVT`h}qXhc1n!39;ARPb{0G?drxg@JYZhZ6u`F2Ex zkhvMoGmHnh{y}5E`uj3-LJ{=(gEm}bCwH?ZlQk_eN(QB=)-N

    9jsHPfQj5 z>&X^p1@RS}Vn*!-Q{80q=D__Saiz0z=y%Aw707bQ6YRVnuIt#+oN2Og172%7D6I*G z2jQ}VswtM!qPqoK_yZG69EK%CQ=tQgVnmtb8sBzZf-WVb0jb0WtBx?wr{)@oQ9wiD z0}ZH}Maqphchv%V?h|@sd8`vcyflb|uN<_k*j`P&dE{vtxP?FBq$hqaz1QLXKSzV2fkH3`h z_79(YF8(4yOAxFoj5cD(7K`Qe_{aXamj)~&7;m=I?%ys}dRi%Zo^Nv`)(O%bpd#uZ;EC8#)#nW*vq zJWf4HQ`|zt89e%plrejA*v2?`ZvYv?GRaU>#+=7*!eFjy;>v1A-tgJ@-&L4GLhs?$ zV4}!wSe$5J#r1qlBFBs4H`PovbeYFCrdi-IuX}eyRvrAR7@#}&rU{YPeFra;g1!A$ zxeYQB3hrp`RbQa(FkAF%joxWBzOkXPn%%h)^((sU*tN@A#m%1$?VIFJ<^YMbt}XN? zk!kX_E*W_n^Qj1nVhz^r_Y}g#+v8pTDz1A)B#^?Oa0Q|BQ!&wU9vrfNt-S|I@5=lI zm=Am$8jp10ZMzmdwk+2CGOHA=1^+TybD9rNmj{X~?Oe%tfv^U9Ac5kqQ=VHp{WIXz zymOp6d+66TFh5<8-}JzHX@Edy*@o1Fef+@47-!OY4$ZQl=n*^|G&H^fGc5k)$F2L% zv?Ut7EmRhFAZp$`wC$L+tkjF&#=>2#l~edA*NO3eL^4D1h*?;3n_UQ;KP|9Wh*j^L zC#D{YTmHc=vK68ikN@T(5sX_+&zR8&sArBbW@TT&e**k0Rm(p3A|(oY z9y#`Ifdr`MtR33#3@+B6%jCjHJ08qf@}%a+LBII?_%oWBT*7jOHl}lXYgZ5)9B)(Z z*{_)R%nn?1C`6B+y(Hi%(Ch#3xewrBgVJOIBwbnl_zf%xR%a(7lZGQIB5HL>H&k@-j%@)YVS*m{akRJ+T|TU$Id|5$52>CW}l$UF3OQ_&LA zZP1*UVVLH7!I?&qK7-(NR_PDC5|LcHQ7k&_#jRYc2GGW14Fh~U9n%5u_yL+xRVbqo zMMa_Sa>r;Kr5bY!>5D!hf2_{=f2Ie=_4stu#-F_4cR|?rBY`8nI^WMBs9*p!x17_TG`_g}J?_4ZdRosbAO9?3`Bt}q=KAfy;cmK75~E2)?({FNp7E`^Tg5(fINQ4}KsZU;r?U(9UQo8j-=a zfYdb_>grIN(6Y!{WJ>W#YOV_sHu+12{Ss+z`5ZWE%g9Cf$*tjuUoL4}{3V;BIR+}% zaRscy*Q5&ZDXwB~;8zrEvVqjGbm9iKC7TIT91r}C%5^;`2yOb+*UA=aX-1nZUy_cg zr(`b!_FgZDV4N4f4;VvRc5!qo~hK(|*X$ufe##S%K&- zZM&!Hv+1Az)G`u=gAP<015*hpsWvpUPhW+i$(XS06x7Th>i$N$6k1ZOYM@o#Q%6cb zUc#e7P>0Z2iY(ph74j#aBRnlMdn!H_!Y`GACjTpH#VF?=dTbPY0Gt5V;Y)Hv-FHl${yBml;+O9Jw!!JQ^$4GKkX( zxc_Mg?N&tMfv&bKSyG$-Cu}S9W@G1q>P5iFLul@Q{+qymEzm*e*GMY%$51ybGgC+R z@6Jv=+JkL`K{t4Ls>znC#k0Kf4j^b~><@;1?c7<9UwPV2)3hk)bDQB*jec&8!U?I4 z5cD{jDGsF+-3-HaUnkc=a|lQ=_#Z~CqTOtG4J3m>X8-wP_6Gl;tTcZvRGVE8^RMID zFmRrJCBq#34)5-5t(sIE@-DCPK^r0aMgc+_1bw=4(uG2sd82(m5#e)BHvnkPiar#l zL*2`~bzXjMc5ZflH@GqR3mmrT*D-D6 zIR$G6HC;RQb5GM+pYqFJq&)71tRbSDVsk}&q%4B=48pR|^~W6q(Vj5v;Wqj)6yufP zSRLi%)CdeI;=f0({uM@G!G>FA9Xb{EzKed=2eWAIYHy3!FiypO>6)YBC1 zi&is%`4LJq9V=nKI(RR$p;oiT+IeGa<6JOZ1KFSHVQI^?*IzTs&cVa@`dK66;iV=` z*cekDvrLzQ6TiQ16fkka!l&)UCKm_@v>}07S0Bg4QeRLWw@t+xjFItRpNgnQcPSy4 zRcBBYDFMYD~UZQ^~mM34I zA|bo}6Z)Z}9=}i`J+3T~_dMR1E~FxsVGy+)!N!{rP;X&|7QH4TC+9T2@qaY`Z0#oGg@B3PgX4|O~ofc;eDr0q>9 z{<%dwdK=sV0|Xpm^<@majNO8)4f*2OLZiKHv1-Yawblw!O=7?VGH-B@Dw+d zpT;8lz?Qj&Ziidv%<(eiQo2Ex#f%p(b%wUc;yaZp8V4ikQIt-9PLc{hVMikxZ%OSu z^zg@ke`yI8Kuv5rnlp6pw;rDqHhZ;xnY8lg1KQ-n9AW>|@fqaO zDAXUNTLSr|CJ?Q|nZq~R$23$M!z^yYxJ4-c*))QO)m5IYeO=Yu&8)HmwJFW|VZ-`` z#KRA92kPGa?!EQ}lgWSN(a>fm03Q^KL&juN87~}5}1t0^y2O4`7){G$<6r=lx_g7%}lXMUgf<%68=*{WMC=D z^}KI-YKj%n%va#ZSgW?9Xdczs6k_ps(FV=`WgHgZ`Y`%?evuLpb$VE81KkEA_({au z#{&GlYjRT;9}Ul~RlL}#yKcBtQhpLa0Dx(9ill;1A_-#=Sy8~JYG8xqo$Y<3Y_Rta zL2pxmVL6my-{}h={)DjeU+rpF^F9}SP%G@KsA<>1H5!;iopmda(YS7-&pxN9zYz+n z6_O?X%WidWIayfn4^loI?W99Kw3Y2%^Ckmdh)M-opmm?CBHfj=vgf&eMB%zF42Y?h zIlH5=M$r>=h>3xSK$wnnj``E38G%@^yw8ktBN;bkOxrV5a~!V~*P6NGz+Z>cfe263 zq9OM@wc*=eg>%b-T1I-ygh~jR3H_HwZmySU;TW<4ny=f{9c&1UXQ>LceA;Rq+8 zJ|8ARIpqq0EAB`rQkXRE`AP@?2H0^vHGe~GgAh*8omd`MeZ>k_)l3fQ3obK<*0a_6w7q+Q? z8*63@;+|>QH*;c6f74cJKQB}x>2gLpT^tED zUcs{LKFt>(h%%tI8sM`g&Hzj&X3oL>FUHx= z1}nYcY5}n|`qz@Ef?J@k2mWo)r5hi}7e39vZ^7N$^jm`yC#F{F;|BwRi&Yu7*si83Je3wU~_%=xJ ztwGPJM&rpln{H?E@J*~%By55&RqCoweJwe^PX~dzgWDiL4^%TU3)yca=2x~~c_NTk zf_0G)D!YHAisoRH8bM0pi&6O_NwP&N*Oq z__w|bLnt0<6EvbS5@(tbDLExM;tJ7+#H&LM#l$r{1^XKnc#Kr@A67b`*Esu?ICF1v zj!w^@%x-XpV9Nyf@ z$5FuQ6Ru1Jq^}7^r^%Qi!U1yQ2I{H+6cKD0>A!ElDQ&>=V3Kc4vl7hNqhN5`*}no- zG19Ii1G1%aG(ET%x(~QmG8siBQ37`Ce_tO-F;=hX5WPk6R6JLP$Ta#Yef-Y|{Gx{7 zI4FH@n3)BzH41?W6}6#OB!d=K5@XLaT0oV8l%-S35G_q(zg0KNYwBy{n43G&3a(hW z1ekyMF7^KZ+6MG}iM2Z%DQeY+pOyE-?}W!S{!6h@O{jTx=X8`3{J<7#kT(O$kKK&) z&}w`xQ355BEGbt=0R>xntsF_3ls7Dgjb&kcf(Sqwl0(PRB;_m55@|MnBQ?zywH+db zkc4+$cO*z9Ynw$E!O+YnBA*RC*@*8qXEM6L{L&TsT)8n)^o;`9;{Qrq=q23=BmycC zg$keXw~bh`i4(4!hcp2suW*KX&JRx~Q5!!0$|NeEbOR}&pme#3V(I{?}_c-U()pd!V8`z)HTpb>_ zUpk-Gv2CU}5!rcWVqUgqVHx}9-LMcnHX%7;ncWPsM6rlE+g&+)-&_<;KTSJu3F4^ngsMKm;3pKa)~XNB%V0z zFBh+&WX;GeM$&T8H-l(8B$ZY$p>luM6u#he$%*O8t8a^gY=ztj6js%Pv;tIu?yL1E z>XEG7lEB1RM9cz{MKGz=Q&a!Ag-TPEVp=cj&;)i)6~w^tg!wQKA)7u7%%SyH8i6+` z1+Jp;$XEMl)O23>GyfI!j)BWcI!2dPF8nL5k*TtDkKT$`sa`T-1vt@JRcSHoJKp(s z4Xu9o&VLKo{4NSw+-jAvd*; zQkeXZTo9~^4>!C--Uj75BGqQ^-piLz?0;jX)HM}NzvWbQI}LBLW?~l4opoodvy?`M zGJ=R5*YVUf3i)FQ5ekm#xiyHIdq@B=O0Kz6kAsss(zybUAc<#>`vE>JSWHqt7!NV{ zmGn1qZ+WYxPs{}RzJL-RDDFlb)QV^zT_!>$1{=wzD(o|>1k5QONmpGaTMrXq@{|WF zd^^&>AC?Hjw0}{*+G9=Z)A?Jp$Vzgv93LEJu;$58PXma*(GI`e5j}hzK_^29pv4?_ zUJQ+cd>#4VuB_I4u>maEH6{p8J_^35jA+J$latr-V2$nxh`zt?vdermT-PM(>*qA7 zP?eek`L<&aXY$8?O;EShi};tEpGH;D*$e-%LNqdK{iQLd(bCgaF>P(`rLjvbIqPEL z54Grb>g4mHV!5Tw>~xks@BtepUB4%409lyDQQ_K4{%{htC5m-DZxZQE~68#dwK{vR??fbnYpwBcA- z1i}vrGxV8M2{AJC7_mvX6see7=BcsCWCxgf^?!pu-mVaB(jB7pOjPPd)i<{916klk|dG+C%I3_O-YG+N}n`9;X04H+)$|; zd+v##jERNYqRj>_p?;Z7-E;sPG21>RTXI!e(}{;1;L^+^ggN_7ddLMmn>x*28PHPA z5MX?}^}%i?4`jiV-gO^6W?%C8iB4rE_IAjHmcjh6z% zV;zeWVhi!83>+4igH8&FQaN`9B8$umg%HCJvxq%Cn3F^L0%1!Q>xY^qFH#g{m4Ey* zr$_v*ZdHf;#lyxK8GxF_7)Zg?NuE&xp3F7xm~ZSN$<#@kF_mNNqR7`yR&j>=v*u@=fFu!a$( zm*&_;gih;S3n+jYZtdv0l(EoPd2JW9h_RUPi>NU9j8^RD*J<^kCW=q?cgm?P7pwrJ z>eEzLzSf2+eN0yCG(020<089Y8Mslxb*ICsws+2-={i0E9v+(+ON|1~496Kyye*p< zTaWS^q2@7SY@uy{!GhhN(zFfrt=^+INm}es<}vM=-kMcbT5hrjkE81^&#%nb_E5XP zi9iO*7&TYi2%({gDM`0ocs{WnDj9#qhwR%*k(WQ2kIx5Y8qpUjf>SYi5YK)j=zJk{K zktRYGH$#DQymywbQ=d$CA1V26S?zaS(T~Khx-Es($^)#nCoX+YUnW1%McrrOCrP~_ z_DW9B8iMw!H;rx$9W5oyd-7T(+RCeEl4Y8#z5)h@G?)ODh*uMdRdA6}fF99s!WnaNWYgW*1=El?WtD}4MqJ?gmDGspxzE2(-hv2T)x@bSFMEqvccuwi7zo_9Z zuBrbw5{yQM+oT^RkJ!L2RasUZQ$ulYs*Tq`t=Tv2!)q`fD=?QqT~O)x)frR)Tbz?^ zb%SSBOMe4cce!$Xh9?Cd2WMJfYl;B-+Q4H&pa>2ise!0Sk>+lE5Z<~Wb)nO(L9eW% z%#JUoRT>j!qfTpmHKJ3kXKlSLm#tyl*)liNrqim@Cif6#m%4&6Xr@k&I38ofas#*V zxH!$$B=6eBHCYBadKTE&psdVD*H)=P%h1-U6SQJw?A)khlUh+0q)C?&=M;)`KnQq4 zWDEm@!;X9wrTba<6`XN~uQ%!oRy}X>XLE0JaIXFw4cl&PbhbKpPPa7)*%H5~w0cw~ z+iw)a@n_X`SCv-F%{pMymo+JF%T<<~r)C*UX)Li!r@_XI&~e!lS2Li=Hel!4#GpG} zIIMS*Ta^ZB;8>MHwk%M#DE-xGZ4-L1sjUTQ4ys4{H0Cl|A(7YG{F51D#Eh=7ZPcnD+biZ&!M-ct#KU`4OEwvY2uJpB*YH`#Xi)kO2Z->_1Z1{Vi> zAAhuVw?44h;^rPbr@*4Fg!Om?;|ISE4NtSqDHomeN=>ykJ9}4896vgZftU4qZB+oW zoR22VFGZ5RZ0%5W(1p6yN^`1(N)>6kZ+`5CH48lkb?CZOA%Zr#$CRbTU4IFDR$l-r zyiY_eF7X!K4j6NIHXdrQm9;%47W(#!CpHlRZ|gmt7n`r$C%Y!{Fm={;=C5^o>iocn zQl`)3JtZGb;zmBmKG*)eW-b3PL05o}BhLi9GJbF0^0(cs%Zc@e%wmF@;PxBW8-gR2 z1eOZp$*fwraYW{G$qfjuJZljX6#k;xx-QwDs0PS^&+?Ggv1v`D0tHpi&10MP?z%3U zhtk?$dyi~I-|)(Eb%=A`l4(Vc*{fD74bJR*y{)OgcI{^#UFak4i8ojy7O;Ru$bZbi zdEw|qK4saLWWg#hC-6EbOUNfA;ptG4Uv%D@3Xc76tdXtLOkR(o!1(x6Bw|sx2X!N>AoR?z3SLiK!RoLGMTh4RP~6An(oB7D+~-H8SQ5}5nhOzTtil+^ zcI2-_6OiLX@dp8+$>9Peh15jwXD2U*o?37+wB8q4!%s86nEcgoQyvS)_ZW zO+ryFA}Qc!xG_K;*%xyYA|AyZ;j&ZGqpBGo7|U1>NQ~Bh?Uvu_7nqL}Sc;QjV32%d zgBuhKvh1-sJfs8uRledzj0qkR%CYz7Xu$cANF>E_TEX-XEH!@| z3)H{`M`Zvt`2#XF`v`83t(ZjaKk^9S{R70GqU0LTLW-|m*ckGN7`1Q>ePE|iI2w?1 z%1+K)+KTKW+ip-|$Uf)B14~ zlwR3^q_v&c-M+eeQM2$z%U6QI8Kbe)LzcfN4ReQ^{5LMqd_LY*hQyaUvy`_KL{3M3 zAk={06r?9810zoRpKshT#4ZEbZxgD5+%L{RmcsmtUf23KGY~`*GNx%q@}h&~7S^jy z1;f7gM$cCtkT(S81YVUuDWl$kRf}!WnErefvz+dXNw{Xy&3!c<@JYr20^Y4j(Jzd& ztch?!-(P0(M@QAH?G~OqLJsiBmz|bsoJ#iwH+O5ou>(*U{&0?NIf4A$> zXmzc*NOfK>;Mv|$-}iNoH(XQC8?y#;!raFsuX@t(4Ze>}i^sVF$!z?&kidTL=l7C_ zY1q>RQp*`#15o~{+I)>ISH{B2-0JMWvnhC#`_AzBuSuq}FYNb5Sn-kM!B9_A^(BCh ztD^na;)EN}qvY#%BLQtAYzDVqkhaQWg=+@;RdIfiQh5}D2v0Zz(OML-8RFp=bvV&w zt{Gh6?jP13wmnATz3nkqADkNo=j;^#?Jpl`vM1(JhnEbA6Jq=1!mL3u#h$efFzm$q zKo(>g^t{!u&(|2uYTaz!Y+QFiZXv+CkYKKbPXHUx56%nHvG;7tp?P>SzJ$7K;(ZQ< z&mfOsK%4$=$#q;v*)l^YC!APUi~;66?04;0V;~c`0^1y6Zdl=*h0Ew#Ucg7d89o!pF3LfewV2%N-2h7XOy6-79e@&-dw7*ihm`y9 zJ8o?tAJ^29v@i(=0h{r6?pZ++*VB)LSVspTyxxYc7lPk{2k$fy7d8Qzt98UdiGA90 zEQ6W}TP;CVcx9X1i1T9p~#b|ZdL0>NWp{X(*2R>s(JD$o0ct$o0cFq znq3@IID9wQ?dXwf5vCuG1*8AvS!TLYU4NX0ED z(D%QEvQID;^a2T+*T;KFc4nB{1BLn#ThK&+6B?U|;gcNdp9cvnM09`$Iw$7nL8!jy zS^WVQ4;Rj_i|`P4Xa*xr=Gz{*&7p^(q4b0`+Gg^SXE4G)uUdnU zeZH2}TE%*ntQA4X-`j(VRQ1HaR=qRP*3CWYFB)I~h%P#;;NskBYzQMZxFnwG0guVi zulPngjr3{5?55?mTu1-_$(?ybR{&f!{U`Qs!acd&g*kV_?Xb$ozgH@syL7ks#Zs;#i1TYEI_VuL_x|$N~97 zA-D>AoO&jK;H3t?ol*)SpOQhj(gG+;oS;3`2>_S$h$4QFb69|C$7?$(N=s8yCoZae zr`sX??$+5A=jHZSt%K{%u3qo1(R75*B+wZqlA>zlkTsRRNWquB0Zld}1xB7lq>1yu z#6~8R^@il-NiY!6>`o+xDqkgDU*kambcryx?#e^qYY^90)rBG+uO*{~?s(sMQeF7L zDj0nSx4FSh90&k$dywc2>C=R8lsO8sfy4aB92og9U`jICdDi?;Jm62~K7%xg!t~!y za|$3}%oHWq+62G*Cu1y!ksmY<=jXUCO<-0I0_t3Bkk2@#;vi{nfK$&36-h#|K&M~} zxuz7QOz)B4oPlV`xAxT(H!cFXad>pQ5UZ(@?@eJe>x%$Ffz;H5%a*v8_%BxGmc{>^tlZb-@vtX}D}_ePx#n{eSh<&sw|Bdjpm8HAw*$>f zZ%_$nm}DpwpC{3n`G=j&ro`Nj{dTduxvCFU84 zx5*LSuTVk{tQ99XWuziJJ`{Ct^Mi=!3KySB_sl|Pl?bIyYU%%s&0rE4cSDCfmA*wQXb=vaA)fPc|m z>lr1C-g<30GTVp^9 z#|~-vDC0q^J{4a`|5%26@S*^tp@xeM8u=k`hbFytdfU}%OVJbN&VD*NyLAQYqrZZ9 z#0;c2bOZZgcfSPoCjhn>19yh6G1|~~+Y6V4=?Rr&{92k}KGUf>K|e)P3RVn(f7r<( z7Kd+41oTw-1-zZn8X6NnuB64!9w4PTviY#Bb1SwW<3?lWYl|CnS5M*;JrV>K55)M; zqUxC<7G3jWyyy=;KKJsq>=$aT{60>m|FlkMW~SMamxQR9@d9wNhhVpnjH$>hgREMz z*va3Wht=uhohocG`v{gn(quGZOezm5jC0f=@I7Ph24{{(6#%BW|NMdo0#{MT9^A;Y?;m?eaqULf7jO5)+rY3>Tows#uYi@NDZu2yLR+;92|)Hvnad@HV@=tCLDF; zJ+H%XCApRuya9UziI~^M$6*t;hL9%r)0lT*xJ_1=M>~nI?k+{rx1HJ$cwxi+$ z<|OFwA=^AL%*x?;NS+|hU3oID^ig~tO1d69DI$R0^0I9o90@E9dOr3C<;Sc)C&h>8 zUSGd{*x6AnW9uiLL^~-~(2iq@2+<0s$gjQJaP6Qo`eW)VmzYU}!#+?6u3Ew&NAG1n zR0&!S+y&s!+n=2f;}$`Mzh`PSc0V5&2uHtkdNW5TBR*0THu7OZo5 z6{GSFm?4HtP(1VyICH{~#RA#@f2akloSfz3aKpo*3oac!17oj6&I@1USS#$7gC5mw z)-Lgf1V~b0lv>nQXCg5+t2P}FQh!obm05YistQoQ{R8GI=55PU4T+|P?$jjWd*YjB zg}4%!W>7#B*_zY1P0Cq8R$!@xuH$n@Qi?a_nc8;EwK#t5%| zi#zA@m~z}a3J|ybG|C?)s5%TAUS5Allb2Zn%7(63+6zZ8xkkbg20PEY`j<=U5QV-t zeIR|6Ru>;IcJKdJ2}+D@SoSM7BpF3A5Sc^nt(LtElm1MGN zq*CMo{pR#ALDK%_Y&(fAF?&YI2ncoJ1LgFGPZ#aHYasqj-}+lSy- zZF^*0P)K0-x_|Hha_a=E=iH^V+gJKN)Oy7qqj@eNd`q&D&?$Z5dt4B6i#aW#h0=!a zG@c!RXw!)2;hxdbb6SJ_{?g5_lO8gN=Z`USiY%XDO?4& zJ>H2m@UQk5$&;p0XtS&pnSo?R`16mxf&Jt079br!Q+BoTD2sd*>7!MKD#}qS6I?xz3a{${l=W;ft*T%A*JCT+BZW81c!iLHrkOl)Ifez9%awr$(CjfsB>BWEge?Y=@(K+=zEDVL&G#y`p55~h+>WkKI0HyxN3c8N}dtMpi~y^LH)8klCN zgdk`ON(EA4t;_HYdrdX*#V^@r5nonaW?&`F(j#J~P@k+tpONPQmtXm!dmwx4canSi zwMI4IoHl#rMgL{nu(;xvJmc_-V2(jHbI9Fh{n;*D2z9g3g_q!@awCSa_duOH&Jb01 z0ao)2Vjk8OMssWQiB);c@-qbUHmo5q{Gy*>NM1p%0Uqfgh8P^EMwB11G8VIp38@J1 zpm|b&Mq(4Id0Ot6VFIWPP=?Sfg1#eCqsS@%58?`nU0ev)zdriX4t$E4>{yY4hG#p) z$1vwH!S6BQy%0bf`*kJwRwn4Nr#e4ZwUC?Dx2<`ZM|l#+K$49JHQ)&yMRgSTkKLTK zabA_RFcj9y&+NLi`IyQ1tgqjT=L#Y#zGrz{AL;w+u4KpSevd=o)$+{mjVJO%!lVF@ z%Fwy5b?3cOp^cC0c?8!kMx(CBLoltWr&p5{o-~_{gTvZvdU|0*n#8j}FK-r}rvrF# zyPO-!Co-rh)}eEO32FfUqsK_cGpY2+p{UZXK`i=&zSQj8ptfGYOqOpd>uNu$SE0(y zx7`3fvbe1h*Q94(r1lEHW2|lfpKu2lroLGvb$V&8%W9!%#~1&B$)fJk*#G>B^Gtdh zY%)k;gS%Qkl1{jhmDR-|tgfL#vnSIWR(>iofM@Z3O)tXvS9|uda$a6Tdw@Dl7PC8D zN#W_G&CW`o$-d(Dd*}8KB~wQB=OxEh*38%aTFTayo^uOeZR@MB}@cPFtbu{LaB_S6rubrKm z>6T)q#h`{J+jpM}yS0_Y*wN8*b^QVI4fr|@0etphZe0mDwE(uZ){e*Y>!-`ZW`_uR zMp?3pCza3TU?=3)S+mdgJjVgO^CjkDTXs7z2Op+F*W!(PteI+E+pw>TNn>HO%F0-S zw^iQzd#)!0=-WAMEDai|UETl(i|c=o5kXVCj$K!CpkN%@jL!1vfG{B56yo8 zF3sssCX9EP&x`ixQ<^PfBWiFC z%o(ocwle+o6?M3dxoiY*P0t~f^A(AC>H3lrD|fGtd6hPX5NDncj=p`mrE3835~R7* zY+nf+KD3L;YCk4+Ix@{s2a2_*hmNLG!EBh|a)zHATK%QfZNY40n3*`J2cjct`^ zaz>#}9Ku*6o7j33vyocvNFe6tdJ>2^jo*158)zr~Xr3B_&p04Y^ycq8tB~h$N$exv%mxzw<|Mx7O#B4> zP22|=P&Juhwjrx=-`;SzdW3D|X--o7oGe3D4h~A*)EE zBm9!^dTvIj7GMq*{uM{yoGS69m_FqrqZAi!hk&d!>*C zUa~`o{)sXUsGtN?mN{3s}=*dk;)5bZO2mIm*Kpi^Z%IMPSh#~1pKYne( zUdb9DRlTY%&}wb7+Ofb6{Yx`Y)m^;8o|U}gkso7eYO}C1sTjg$*?p9Z{(jbKBD0)5 zd$~;qZg$q?s7qf7|D`py<&~Xod)nN+SAXF;W~rIEv3_&O6`qJzTv3d2pHeJa5?wNV zQN(Y=18C5%DJ#xHzuxH@N|0E%=&q)3qOGA7Pd49v#`7Fz`-fKYpsSHG?a3=;CPiQ} z-L5`W#g)FFeqJoxls%Gm-6Ye)ck5;oIE{;V(?Y=ffEQD9DrWSv2uD^=&7%KR9V;(i z?IIm1)O-vT&S9|j(bE4BYCK%7_TcWt#*`JV1K_RYtg}!G>x;XAHDt*rWfnd6#jIgv zW`@79VgqopSXf#Ef@r|!x@qG@$CHEVN722ILA= z2A~YfhLX9@{=}`>XJ%l@8Uc&HZM@e%UhdBnp1`(ZDmkhToW<~htMmw6*uw;iscLp= z9wUX{Ize9AHa5m1JPpX4A4ET9{!pvq%~s~kLcwAw&$Fwoyu~Ug-*6MmlZVONWzvI| zHKP9e)3cYr&(!kiHC=EQ+`te#*wcH70mKgsqs95Qv@!0E6?ya7)+`KafIMK@JJ0Ko znWe@Cs^d2uh&i;e9z%5Cyx>^&hq{eVEQng{aOq}E=gb$R#fyY26bNGFB-}r;;-kkL zs7dgXLu#j_9qxFfYtXLCv;hUMnyg3)Q z2>7om-(s+1BLWKbzcm!)+9OfQ)Vm%xAfBm+0Dc}OWc(&wAl%tzAgrXTkU7zPG_;{fHrHoqJy<}8dlI2V>dbOrVZNcf3X zB#_yLH!2UxCb)1D$f8n;Y|>eng=LUl;W<3~a8Pai8es?N<6Yuf$>$l6ZBk63rs4%q z=rsL1L6%Shk4JUMzcKjA&HvKeUslVfovr#iOhE5g-u*tyTX`VtMB6-v$>~{gP)T{M zzJW+)66rfSQsmi>HgcWp-6v)Nklu(M!m3G5pqS*&HSw9&rwAu|L?ia|bMWmL{cWEK z9K$>QC7+sQv`}2H?|E}9UB}Jy*n+bJp9UFFd@GA|mOaGEHvGs#g(XAH!TP|S^P2+2ZQcf*gA{o%f!7`gc?u1YdfDN1$X%ajo zQNa|#Ht#{R>cO*`LH0Px{FgJdUNdZ2lcoG8dWqpv!A5TczvKq_&2f`w)%A_vdd)cv zz-g~B%KPuOk4S6VU2`l&yvLi^-`>pA+uPj?_vGEQE|Ciz!=H4TKS~x9?R88 z{SY#F#e~DT%zS|U@iNu`cq*a2NXk0O+VL@8;E^w{s4AhoxrFlxNbW_@(7?S=D^F^F zip5{oRcEqmvf^1h?!Q+n+lkp+@;MZ(c#m8kp=(^pcv7pFTTg@z&2n*nSY9@*S*rL| zp;%+fmfphtGG&p z*}PoLXqtL6tpQe))LcDsA+p}VopfmayhOWf${1c3noZ%VBW%N;sn2p@(2xG~0va6^ zMiU%V9%gQK?03-wP|?a#J#Dimjj3KPUm8Al+=0bzS>Z^pQftt$W%FE8E2&$m zboSt@Xl`1&V)ewRY->^sGOfx|@(-YmN%{rEqNXNha-=r`7>8&m3GDlXF^HVoD0(P78TX zl9NNRWX)Dyc0cnW>i#JXsgN!wjTtv~3`W0kY$}0L6m{~YBQKJAC|BvLhZ|GhA zTSo4eajGIAz%>86XEJ&OOU63+hw-REQQbOZ6zhFUPR0VW2quyMI9qLA-|y|!EXTL`nm;oW5RiE9tZVT(!m@GEi$6 z-}#UZ8#k$GTxw`Fwv7L|K(M&K`iSYh2b!~wBC(y(+Qn%mhL>3b#A~TkZp7#f@ep2m_lwVyAQz}beL5W7X?=oB~0FeWC8V~3_cF$RAI;)ABU;8k!jZym~GodrI zxOhgk74DSKA}QsEd0wi`;vTNcoi3kw54H~oKI5xtcbPiPebg8S zqh{~!#VKjS#~WDgMZt4qZHp?Ixw++?r+9Mbt14>BPhO}IzVK%+qZb6A5MTwkNKW{w zNcI3ZMi9l#n(BLr=>;yMM3y51_<)tna!`1c*Y)qVz-_NGVPj~p)7WHXbQcoc7o3P+ z@vJdrQ62cQUiS;+3AQ=nz)Ps3Mp5-*tT^_orSXWhtd2v4 z27z`K>9~v{Lb?^jSrE~=5O$#j{zGDkS$5es&_+?cdlj^xoO@RJpodv3sy789!HazJ z87`IvfseRDBKHX;Pk`(7PTO;~=k@C}m+K>8om*gAPEK8R3}W}nuGJST8O}#SYM+Lx zp?jEQYDyY$L+2!GkOjXfRpq&nJK^GM8isywjw&b}q5Zv(DVQeP;61S#e1li2Dk&YI z!4lPkxF*~1J+oR=gIA_1q=t{Lq@5*kanRZbobt7iJX*4REr6p5Y9U_*$Anj?C_n+n zNGnt7K=+K83SVE#UkX+C3`x#|i|vK0nvr}hU@Bd=+N#t16a%x|fWe1>i|sB*tBAkH z1iHz3Y3QVWqg%U%U8Ta!)5OF=H?&;>{Hk?0&rY@Gj%26)(ru_zB%+;a`JByG{7FlG zxRQNk8BW(41~7o2W!Ulapm@XbAO2bFBr&R+4sr^z%sshYv0aSbYN}SwU4iEg9uR2& z$sPhHE{G?P%qP}5SX^1JlsVA5pQ<7R?}tWz6fgnENiB_k<^seSSNK%2a>(T%e%Cm> zx6M|2Ub>e-x3lwBJr0YJ5xn9`x`}kn3IoTaqEQ1gz!Ixzq=3yfDy)uNWQ*NtLF?F1 znen0Sq4=T3dElyw{c%oK=io_kpg;g-k^ptHaroR&w(5)?JuD-u`_|5BpmJqAd?Jg< zE8uphvkeHhjCK@jS8CcoV%p%ht+>ICekDm8-D_YSKH;B$#hGTc)S=bjKs-z7%dkmX zzSdzFz^@JH+AJcg_qE{3^;uy98^Zfqctl|Kd4&4#$zZ>oUTG?Y4NRno>*$> zYlyuX!tM}pWCOf zNxAZ*QyKf?PUvr~IfT!L;y1S4mmn@j04=)Y^+TH$qs?u-^LM}+WXgE3WqJ({Xc5EY zly)kQGM0Q)F$0DazW>7#%E}Mk2^9e9QHd$#Z8H+LJhV0!;rNaq5x}mJr)Dt;y0KeQ ztk%Yn1B38X4da>R?lU60WPYzho7THV{7rDqW|Iuob`?(BNJKGHgweS2Y;>0m=(8qN zsx#5C>Vlkz~%wKtij8^hGirixS%(|I=q0&NH8tqD3P}mF&INKE_8LIk-iO$X*<> z%q))^uHDciBY8pYd7?tT>q$5%9p`QjLKWu@2zF^#F*oyxl*c?GP>IU`OcrBo(p1rA z^T04;u^|S{QOyN+D8oBDwcZ&XG+{ik4EB3c!Ok@;`3#a{&}wrufmQ1E&1_vrLv!C} zsSQfix9*u}R->TGH0Q^C#YurgNK4b8qiPpQ7OBIl$WmG1HvTcahmm=cF;jhn)-64= z)lcgGB7|7=WDDzpY&%i`IL#q!AD}a|nrC&X0<=LBeuFlpZh{YtJ(%8C9d+bx(B|^? zk!hZkL(r&xgU;f*0Kws^a@>!MKc$0{*mr3k7qTgO?nIxdHydD+(ZSijIa5nw)d_zZ9gO+k~)74?`*!?mM=;HZzyS-m@LE9pV zCrX{4;W5>?sFk+yRlg4AP1yUF5XZ))5vqOg5Wzjix9uRa>^xM#xl|KWNEBB1l(Rx* z^k3R$>8cPXv1;P3VA7upXIX7BW=w>MLGnpSCK7SbNU%*wiO!IS+}S9@0TYusCpULc z(HoQgK%kEyp=i)~K&_J$PW-eab^K|8(!~-VN*7~Yea*-&ted}gTAk0{)o4v*z1E%I zM?5uDnt`Bw;QVsk_GeFbvTW2R!3$N~##cq|?is ziPWkl zXyZ)3pks~dque$aYW;74bx5sBzyMgj=#(o9&0$%ssW6NdjrX8by{)PW3d>^kz| z>@I;|k_%KY2;^TVpWY`fI5n!tc8KX2WQeQAg3EGr;h`#cRLovACPX=FRZm|22-h9Twv zd(O}kF)t}EEWvReam{zCyWhj?t*WyUo*|LI(uA4^aL5MLqm{OjO1R#DI_LYTip#?LlO637<*Ef2?$$RBPV)er<3KtecfSI^*1;GhUpQHdKDX*e|Z|OIyU- z;Ps=F2;3vM+|k`duRaDg45)I_SHA+;{=u|kCq6ybLu z@Yv(EWm?4$0UXUawtaI@Wjde*e$I^X(K*@Z{=zlZ$gz8Zc2B;-AH_S`7rUN8*OKYs ziChO%X&or*F@`jDBVv$ z6z~pzo8GFdVUgMlvKmX6pRTIYu#9Ob{f5CY`C&lQF@-G79mGuYSo%h2gve7X7iDdN z3UR0COH&)Rtlai=40)R98^=f6D}U_xQ(|e<>T*=Ay%R?AwI=5CauPKZ{A`wmut^QJ zteR27eWt8OG|k<|(=eIsDbfb;BW{C;d319YIv6Fav_7>m5Ts-6|KPma3?i@T3G4@i zY?00)kXcyHwekx-RRwVA{{k`WRi7Z4wO}LNcxtP&WZ-`l!&CLMxaK-*bz%)*6uTbCm5|vn$$sraS(6S` z)Y_<(YL({@te~_l#c6Ldeoj8Cz%Q%|ah}U)a_0#~4(Go!>Sft-dkq%(pTouZU?ws^b$>X}zc(pqzYow7_G-RLq z3>4Dlx?{~Co9G57ngp^N23B2~^h>=ft0wf`$Zg?j%n&+e-*XXdf!&pQUt?{Sioc_lBl?Eug z87jCgqZ>qzJ@B^q4fqaih&~PY>>1?ie;?lK-7wWdmI--#LS}AIDF=UY^{2cQFWUZx z58naumJ%v;KwYqY!S(pQPx%*s!Up?Avg=7Ot)xLco>}W$urSm_W-f@q*%?1ng=3Hb zjpm(Ffn$(Nmn{IDZFz9@Tz+4lrFFo>aU7-MKQ#izbY}zSdgO#ZI5nlR15#O(8*2#Z zPTVrJ@%RPUpU%7>PY{?G!6>>zT>KPz(dQs?h(uyNt3q^!O-f~2I%mjw1IFM9kmfmv zyJ?Ir(=Pm856gyk|F({jj=V}Mm%>Z2E}7W!N09hH?m7VvV1ri@uF)>5b8DP$+z9zb z^+99o6!bFP(P4gLq%!M``s&8kgi!Im_~74Zcy^v@6ttfGa` z3E5YCOe`aueGH1lZ&TM#IpC`IQJ;vnm1{CV8Xdo7d9X6+u>CC;9>QZ10_*y)>z+Bd<~V#9TkPk*vmchn0nii!3i zf6L>z>wMfh3!Z}7IfVC;z(vNhuWjhZ_6CR-`8?u3r^G*JSW`w=TR>PV6!{liHL-FpJv5cq)!?M{OVRH?4?ie*1FSg#aS4b*bk zDWN8XCr=kkC#1o{x6xHTh z)G4y4<1NA9Ij^~-`URM<1-S6tE^>=`f3Kc>?jvA>^v`h8fZxQwVC~{mV-Zc}&(53} z;EMqbLUp!{EtgDZtg?)MXk9kFN;$ae?0E#A^-O8I{@gD?XUmyY8#i4VGXN$gG@aWM z(}FEd{;q{h4h|agr*Z}o8(cesHXQ~`K+No94$R~42tUb;mO*xEN~tGPE97B?hd^XS%KZ-~~O zjbH2e8BmjY)v2Z|KJzppKW2t%UgDzodH6FNa2=e}o`~plHeL->ZZZAzl z*__)+`Vl)06pC3_B7Z>R1<*=CArsbiQ;4s&xZ>LK(!-> zeZhw*7Up&g;QkoAT`MJ?*X&c5aBU%)Q%5 zfx1iqWd#Xs1^uN{$p;7GJVBGC~h*S(FuJa;J?YQ&!8!8?&JI28C&}v+((lXGx|kC}U%W=4@C8-rmzYD?9J2 zkC`;BGr8TH;-^aaJh&3SX71~TaJyy@_&36A^XM@~<1uyzqu=pm_7daq9J;XZ?9QDS z`n(g}x|KirK>|!oo~vaGR`7MaZk_M;GJd@m4|b2u!hb@zRqV#hM^zS}&JsQuAQ9|1 z!pvtOeH3W4#f(BiDe6;UJC8uQSL_Xa*b~~jSqfU|tbyWJ{L~f_wwCf8Z76yRRy8Gh zVr2? z*epn`BS4CaAuIOJ*a^KQqfB^D?_o&l2RQ{JP^3V=rquNW)MqbNQkEX(y^j;oA>T)n z2*EDCzYdb39hdVe!S)m`oH@`g{EZML3d<8_&)-GT_8!0P?wOPz{`E#ZmJhy{qurUT z_1_+yto%MEmfSkirj7|F_RuA5!z>5rHrxX&PN=X&y<;{}RQ1fRf$p z?owuhll^J}g(slKpp~tlW)h6xb!N=+71vnukbUWt5oyYFeff};=8$QhIp5Zp>)1vM za{HxVBPjXZ5C0_a=W8LkSE>};-Wb47H8-FSlGiI(0c{^*G#@4DjXP) zBEM)u4Ul$49Ye3S?b1u0GJ-I3dxYc6^{ouC@#Dh73n1<#LaoJ?LyP0Ts*YcD5jZ?Y zY39C93!(%Nb$s~J)lbuW2dFaEkA*w_y$Ai3vH6D{`XT(Nx_YEbZ_D#ydF5H)RX92F z`%6^rV`%S{jrR+2R^dfGR5r9AHdz?090iB886cI3Wih0WN69L5$?1Snm_#HO-xxnA z8K)Lb)srVFtb9o6PahFyq#%i!PVuK`l4rB5Ft7o13FdX}%cBYUEM@~an!E#lR{w)bkR(|tZ|aWIW!_m@AvuQWY+7sz`R z79fn*QsXwho0X&jSKln)M|SVWk@x}rzDkrcCH0SC3rEa?2CkXAN6#wXa^p*85kFd! zZGwY#hm-YW3ui|-9rpmeMwq{5K>huKjeX?p+YXX=&j%|>fm#wIk<;>hpwHXcbLbVC zo3Mvb?;kYH5%57`^%Q>mY}!Z~Z))0r1VBPw4b7)-oLq^s)CatW{ z7B#Vd9^5N}ufG*`HUHb-!RXp3UXkw03j}5L)dItVW*K6#-gw@u)+LvjF|1V3qNm^|X8GBr9U(kt-XpL~>b9N0d#SN|1`pX(kd7BO{3%Yh^RUAT0UR*m zGSKr7m>Iy`=O(4)2bGHk{6Iu<*^reyp<>th0v8F058PSOv`~dm z`%%~nGr+OSlqb+`m@4|yx^3WWCNSI2;I)xIUI1Oilg8c#T?WNMX;$@R&r7Pe-E~?$ zsyb!ra&8PBm6y+O=lHpR;vsEC0DJ3z_JsXJSKfh`?X$sYl4}%^V9y9=-#LbuhUZXY z$?mj`&BpoPfh7X$=siUE=U|s7*KJ=b+2N@?)7N#rTi^A`=bGk5tu7=Dwexc&^x@AUreOq8g;$Vrm#b`KIJ~Gfz`CRSMYtap z!lt)Y{TE!zFPQ~k4kjrB50v@cz7v0F;ttI+cABQ8@$q>jnspz#9(8s;C}zy6Nfn0HT6*v%%3zY7j~hv zH&{xK>ELZGQo%RFF0+h60N$MXVo#s}9T4F>hM!mEIZ-Q;E3hT;G{!`O86-K>NczNv2Ed=Ik16^?#Y&E* zk)5IZO(Y2cD2-^D*+VoA4>TO?t>D(cKT*kwSu`4dQIVoI9Nvb5C{v}STVqm=1X_1a z)7T{89gQkxN8S&9bF2ZRwS|9!gph>g^HvG!X=RPDVRdpe3yOj7>#316DI&;jOQU>Y zybCUP=Gsvg(5=ai0YZxueG-M@!MR0UAhfc@|M5jv0F_>TD+^6=mA$%xJO4t(-#va9 z?Gng?9iNN*JsCd-SM6Vv;9Y2e0zJ(2@dX4F>kJyl*hd?-><2gBjOHET)5HA%iyd;d z5!3%j+Q)=GHdhG;-{`LWZ>Hj1fcDf4Srfo0_OkCLhNfVR1E7jr!o!|I{$BfiWGr(` z){kj)-*68DZl(ZDDMo#!E-VJFWNZCI*|zu{!X19_@q7P%1mzLNB6NT7DkvsJ(Ga+? zA@J)jUU?6S#RMHNDbWEip;UC$eACn}-nLY0qS#Kl?)WG0!2lDn9xtRi^~*Sx!bHa& zoV5X0q}Fg$DBv{#KVoeW@u0(A-hk`|V3pTaN5C3z@^pOtR@-)`zY6y+Ib(y-YAWhl zX~KemEl1sIi3!@%XC~MH&z)Z8MPUk#3xf-<#y+-{#FuLz@zi0s{gWx040YIhr2bVi zF@3;JR#>)yU#hGrjS)m2 z$1TK~Fhm+TDg^L2P`59YU6Nr&pC|(!oYn~Y$2O~Vwsab(UbYmIKwkUUq6)-$3!0hW zF-1W2{&&=^ULVDG)6I@;&!b<^#vyJEz&&0><#`|CeDI@{vN!(4jtv%XF>JojOgJiDGD=UpDcd z@E`?7uRjRUoM_S3!+Hs8^?i`M^>1V4<#7;C8DrXh8)UWR$;zIaB4BwgHj-H2&mXMo z-Ln8=5L~urj@y;Yq?L;xnD&wwo~IsFHFeGRJu0riIKmX5i$7GgMDO15`e&&Oc)1jH z1bBN!Fpg6RSp=Y~r-uIGq1S^_9D!8`E>^|*lUH!bG#M=qG2X@W?WdP^>Lu8bMCdv~ zbAVhrY8;t<5m!Lju*YsHt+ySYpRRH*CG}M=rT7Xla+{b)*9a?x;v-rFg!u3NUR^~_ zBtvDotYN$|J+A#^5u7^U!EB^n^e9p(7I3jceX>VA?7xsRHZ`U6OXk9U2EX{iKy3v- z2EqFB#2G)~Z~Ohg+rkL$+XSZkKw+C;!ub)%X^HR^|tY|3fDaG)u}5|LF2Ij45+Y#`rBq#H=Ua0NNVX zX0vlK+k()pE?t<%`K}Fbqwmc>p3}bj>{Ns3;HzbOiaEUlh=Jsq;gSZ_=&?nOiHZIS z34!(A?IY##e6smy_CscHKG5osleV*{gh;TQCY)Bh9w^cD*d{OtU9_H}C`Hw$c!SgU zX>X{J6%teiBDm1Y@O8GS&ZL#N0Fy1Oi(ySnnuN*>!!7=0*@YLRA_Ejje`FA0-ehtj z8r!K6;IfSw?$1cOF*PujcVGH5({W%^QN?@#qf6yrKH{zLJ=Jh4cxKw^&2)a#Sbu%~ zsH)Yx8*KcyE(8k*Wf4e0OhYkRzlA0>a@R#5XIRhQ5M@|r#5{p)Rn02^z-j^B6L;j} zq-SQjp*UNVl5(auNJlc#I8fv(fzg&xC8!lom>@JFsgS6zR7n|BB#1d{G_9*e_E{cR zA5Eg3&^+}rG;;$<2QL4G4W}e-Hk{zfHP8hdQ}tLXp>fPth9-3-FdR72c^z4m^%v}h zuSJN4D;C!ZHiZH?)SQqrKwQHtFs%n~)tz$IcbuQ@jWYOxbDDc3?bWD7#4OgPC=L0p zy-VuyqXGy`h<{`^WVMoIPz)&U$bc-=V*APy`5gphV!%S&3tiPRZok}z5bu{ zb!{c(>vN#0qdnrj{p$j-=K~NSV;+a$n+c$OB9?g~$`Vj^meFNb0L}e$awHG%wGYif zt`XUTCdyw)5b7W`pukx_jGSU;XRvzkuJdRT)dxEhb(6oWUdzg;njmH7vtFijr~lFl z_#X<@BHse*K+`|44(f8*1TRSEw!*+2+yc|g%wLG2(G4SErT4#LXR;IrlimHOAAl$w zYJU7ra!HUdqn8MD04r#M+{&5(&{S7&0^gmQe$c}^99|`=kk_ZldmKU_>ECMK(Cg%$ zhAZYkzN@K9ljY;iQ8Lx;cQhXiUcAm0Z5i%ca-qczg4*S%bC31w)tWB52i2%FBC1#P z-_3)R>D|t(t_879sYn?>AI2}>dzgks7iqWYsF0E1)5wZZ0219+P)sm!6geVn5PbI4S=jA*1PH$Z3P7ZZH93 zX2`Xc<0h3K0Rmm%r^; zrJ$#nke{i2MKggxI(G?Z`L$gAp{BEtfRugL>;87ADdYI+0RaY{qPf2P2hG5I0yw4B zc4?&zb0ByJX!GLz_db8;=U-w>0I%3qn)zEnu9A5!0^YpY{k-vs)vC-6*?5))vL7gX z34ecfX#>5+w>));c)iH#RabZUY8%}8LJ5d3W_M`4c3RxGbQ-Pc8Q9~ZJU^3TDlrIv6m~|)23O*5f_N?-s(cnFb>3p4v9j0 zN`6pbfXEq8-tStkvW8r;z7^gn22PPI_-KayI^2s2{(+t8nF&Fdz3fl}S z$j@Jj!K`+#2|-;Ml>PStaJ5-X5*mqmq(wq!M-{2?6*jPRsG7=@6fnE)+;=GUqaaA7 zT3(5qSEIf7-0-82#ilPC@)v6JusK0xBN3!URYW%-CQ6><1qq`Z>0aGF&(mtFf~T>+%8_y8yS0mu6iDy z0jrD*;PXUz3U{BK_|KV^wOYHTN$c7zjB>GYS-$Tc&_09%cKs~%x<`ZHt)ncc&4i@b zBUodBR#S*i`=qV05^ZCBJ?vcT6wxcWS+_CW7jly@l{ekmJfVMK)KNOpE)S|61MCa(A$ZL$PGLi8^H~VPD zi~TBL!Z(ADVjb0vvz*(Mi}g$MxakT1@=*jwz-ss5sHeik*L&Q!NOD1CeLkpJj=^NR z)F=uE84Y_%vCPbQ1Ds(~iE1SF!9?WVwC}KmX{ZbJ!;Dq+sfGDIFx2#jeMm8W0h}6; z$V~!uxP&I-qS4+I3OtuTbHz*Vv#Ee@Jgx>r(8>i!h43ME*zmESeZ^)uxq!~pBy%3af667SHsY#whYLw?K(tlod z$O+ZUB=U>&nBnrCFIG|_1QEwBpjph^=_ZHopG-zeau|&n zDkB2Z&Fg0>qLF;-My62Cj;nT6TT{DQ{FeJIwxKQ1rHR3D^KY7deXv=A30tBFrinJQ zSCm*!d>_PWYgTq>vT`6%w8Lk{Jl2WM@K-pCK!Y>q#by!Co*6dG>X2Kz$u147Fm))7e z#y=#{s6)$1Q_-7Izq}HV26|!K?VyuyhOt_${|GTkk+$86)c0G{`rD8Q`%Nhhe{W8y zP_fUA8k$3F_93UD@_LN=DZ|dX{l0L7#R$?H9{+_~2IeqX@GUIx7hv+R!|YP`oO(Jm z2Py`M!FxmnN094`V8}#nN4|>Dr3sRPq82dNqV(>NRK@=<)!>k<27g3Rfy{Gte)rDHM=&~InpLTr zi!?~JQB3HK@(tl_2GAS1KSOW4wt*3_nqPh*vI)BiUh{Zgf~JB3p8F7o54g{Q(|aG} z)BAwrl1-PPrV|h6dhv7bPD!E9)!27jjSM+2(GXDmY6{ba4PqOjBMeqRc`PDxyl5Wx z$^BzXuo-M9ch$OOk`B;NR=HNc;poE*rH@Z+QSYtM0>l)!0Qp%a%UB!SLYw>{sxd`^ zuD+U-)E-U*2mDx%T%tlbLNV1)J0A@#{;;f5NDaF8+{T?uvrIwwRDl7^q#i{S{UYyK zdJo(&hG;N>%TPwV5PG%F!A#}}BS4F+;DL?U$OPlzf?{%m4*IL_DAqGP;hH2I!`w!_ z3xuO?Xh!_{0d+O$=VAQ=O zaj79D*n@_mpm+~W+Os32*T4KVCJpIYG-eZPua}pXo!zHQe@U{*pe2*x5hNH3lYtM{ z{2q$&x$PMGNTm=bhwh5{4xeE3OKUs^4ys)}N~#{ZEIgftMDxW8etlg%xh@YQNBb-9 z{q9V826z*8dcRZ5c2o>tE!4jYq&hXUv%Bxqmb;YNBvE2sJwm=muOCMJxsVH`pdLKS zQ&DX=A0#N>RES{PV(pIA-lW{c2g0^Ow5Rn=5&nRvj?ZmIWs?DZyS{s;LZ-}lvc2r& zx&njC!oAe|8gmpD`*21KQ*x7VGhIO#yHu>60Ms9bS$$oMg;Qq8jgM?%$?ij0yg19) z8r|E-@axNq*z_+4)(iZm4%=I!eraEp1a3)!kg3$yAx8M}1*wi-JCy%|{4$Z_VZJ*@ z>KoF*i6o5Gm@<_G)5^5(5dCp{kVGRQOsn(~|MfpC2yAreG66wHG94;!vE-%p4ZB%a z0JK15drVQ?8~s+c%e^=sEPo@ND)oi(J9xPEtZ)@jvDMY1_{_qJM|D^)wJ(r;iikoX=gB1kOPzmoB2s zPk%2scB4KdEb13F2AyO6pvJ8@C&-@gBw&NZjYfAlY|kf1JYYMN^h`LhnVH$V%iGESMtxi=Y2SWMKyL44e_9}o2GgH&cV1B#;Gy#Lo#;8Cl4<|b zYsO6TnMto@9n$GJjv83rLG@xz<%(y>{ssTTuBM#j>; zV?@NOH3J7vgTi713(K0ODqzB*Xnu238Iyo|j-Td%kvGwmIM%9lSvhcq$|G1ve&?3J zEygkN;|qdpN9dLOD#=qtCv$XBvG{}fQljE_&q8drGfM!|9%Iao@9agf@P0HW-nT4v z&eK0qjW6_xugo~Iwp#`&>3=T;;yGlv^!s$bhJ-q?BnYW41VcT(zm=Bwb9$Z^Va(5y ze)92OrK(ncy>ZSbb(^{p>%^a*(Bi<2M?@FvM}isq2D;rE^9hJ_td^y)w$ZgNk`OHD zyEZ@gB(Cpr^f6+>z5!^cd1*%zZTDWf8GmM_V9!6im<1AgcpEr7nA9^fRLvT81X;k% z{n0T7d1P7w-(H0+Uk?bHcs*m^zgx7hg{mUkwXpr55iH2Mo9+Gge}Zs8jx);BIgeCk zxhJrsuCMYJ$2q+J!_`?t<hz3 zIivrKde(zpt5#Ll`#gKAay}6o2G;z1BsRXu$9s~D_j&Kdi|Aw>`VJuL+UeTHCTQ;Q z52daVBqsvI7+$2PgE+th42o9>cA8IbVX)cXI2JI!-F3N~X!tO!-CL+?=->fVK~mke zrV)~9yx5gUj83w^zQrpgx!~-#;Pox0X{H#cLv-?P+^6J(h!5!hPEQCFyK{biQX5)6 zu??v~msWBBzKcnt75Z)m>O1UI$BpydsH(vuIG>}N8818z^~yr_3%B>A`G>Z4nrPA# z@h5d1cB;yaEhMSR0Po$fqE|H*ZR;igHI#X@TKDfI)k&zkzcNLYRk8|p^Ve$h>jBp_;2Ksrp zOs1dT#CIw~tIOk<{~{k0Nns4|%R#pp$Ta$m@$ggN$x@)ZPb6LnvL5wXR3;-FDzIdQ zf{=Brw-EXlwA~I%uXF7Lxn6)R__p{`3aWmnE%dhf(gp;ylEE1LTDrE!OG=143!=Nd zb_*x)huL4M=cyg8n|c(Qvj0*vSwITWAhc#AsX*Cx*b|fZ%*Jj*aEY6j_taJmMIm5e z)j<@vWgnn`n!NoH`OwX7m32v^CRwZm4jsRNn!lLH?rtHebp9wr^ljrsx=Rc5QZKga z$)Iy$(5<3Tns3JmMpGlIH_ZtTh7EWAm3a#Q`Oj}T1ulhztmq@D!ql^K8bw3#EubH` z-YYn_&)77twygIca}c(lvt4s==-JpAtvRSn4C$_CUL}`f_IItgL86&<`fXn+!&C*I zw;2SV`{QViMUQ0!Q>yPudXp=kxBIh*K!55{3fC4%Z%x))r*l+NLlP#qT>0|>?C02t zS`?fF_0HCXOZ*sxzDoBmCKc;vHu!d97HnCz1qMTQ)L3RVUu_Gv%abDX{YwD2sl2ok zO@B;+JXPozBlQ_AVNKe$U>vM0E92oBOqVigI|YZK49sC^8U67OF6vNX|6>-W2JRId$x}96&t$>?9fe;i`>ZoAh z4r&RpGKnoDG$M6;ND?YwM4vxlEwjJIxchNRur(;$?=$FJ4$%xU%DX9{|Jfm`p)y2P z=3ySRP<)5$h5E%ZWCpH$;GsY^i<|EU%i-XHlTN+hJ+;KA=5aS82v)!;8vUZ0mY#Ft zlD065DLJc$>crCaLc@nB_7U}-0q=Kv$Hjm?SU4OOXJiQX&$Dzl;>s2n>1g2gy40}~ zYMBfZOa1b;5Vd=eFWY)1CX39ji}@F5i#oOrx3cGl`GP7(-H)S@`PenV`0v4;eEt56 zYeN?Y(xMfNbUNeo<$;rkK+T=Az_$tN=d91>LDNHvxBUUR3_)Dma(mjTvbf4l9;4#K zj~oYG6q}s0D%c2=6yF)(?z&Cjx~|!;JB(QEz7Kxa(6@mZ4I+VJtMW_sa=n&@*ca7m z%GQN_H8YBd7Y_HZl-x8>XDZi#ddfuk#YzWe%5lT^ z2x)nC1T?0?)-(^_bj^%g(ZgR=5sNz%T^E%xxt?vw%fkKYlNktIe0!Zg%@QKs|d{dNAPRXhpz*8%*iAV$Uoh6Gr=QVHf!4HtB30nK z)~~B1##kNWI`dU7h)b=$w_*kVk-BqlMTypo2tfX4XGqoT{~mz!|EuS)(&S-ApB7e$ zRAnu8g4EL#7X&~NUlJ2&KUM63m)4orc+(;+iV?MebNnF$g$EH+nqL|iFB3aA<7IAx za;Evy-NfNK0`zgzm`dbz^sQOyjr?FmmGKSI>%`kS3F=$Z;l%jw2ku+%sgFsuV#Av! z*o~(>2cIZ%JM!&E)*i?!B#WqyHiT$Yp&x-@85Z~!9Upm~r$92Kt;A3GuzDr-$t{Ar+ zdif%iqddPW?jH)%Fh|@Y1f0^{F(GEh%$CcEU{W+8c*9prZYmSyFStz&R1s`L*PLd^ zgQT3EUmpQXg}EMchjOs);5jpkCM75AN32l<)_u+I>DD~mSgvmFvrIF~8h8$9DB}JB z-n|!HUS(%A{b#0UppZ^V{%n{|qk9#RmBu`c~qb8tO%i6X~CWN_WpuBHVPm*bS~Td&spW6lta$CSyNNP8doJo zRvAMECP3+^`vB@|m~&B;nkU1mt&1k!MdY9Qd5e}wtL9a`V;2p)nAO+GS(QTtOhNet0h7N>wM^)T1!sy9#0a6iWJriT&E zygjfiGVoXmN^zKF)HjObSf)%o@!RRIcS9wabM_)@F&j!qv=gjTUO9lMg6sIX)4#4% z)b(~^CK>J8E`x9(?G?;_O?Edc7W#Kp3%YkW`!XUR+QdjuL!sRCQfkDcT@QZ9S7iT3|KqnFQWeO_ zFSzN;|8mdE;LWL`E2ERZL2Qup8dEf|5zt}Wfeb9t^eFuP%HXjdfpdH|f-jH~19Ge= zCF1oVR|=>lUwfwHk`$s)KM40DLXwz7k{jv{lJPsxtpUR>t2EsMT}G!p63MPEV6=r zk_sv;b&RjCcnaJyozfz6+M`-S#6r&9&)WstC8uv@tM{2)UA%%vCNF85Ey~@k+CL1= znCwesJ*N7eV{%rnC$w6n79D)I+1u6o+eq){xufOY(sFY&M{v?1bH_AV%_E;h zX@W~$+q?vg?0d7C8t1Q#9S*spNBivjRr%FLC1jLsA`xKhB_q*EwIp)=%m9D&k2qJ) z-XuNwBp=6)xCOHlJJz;wheOb{o`De`0hIoc0|#mr+)Q;%z2A;EJ$9_fS4zNZN9(st zF4k9vq1!vQC<3ggO5Sn^?piOh8EEQAu^#mVF064mN}C<6sk&NsyK6!y%@P+zY<*5y zrBr<>Mv=&Jt_aHZjelps05V9+H*vjJw}~-samm=_+VjManD2>j9wPGXaNWR~xL@ni zmWcY?Te%@dbA1Dm@a(7)qya=`%@()pA}~X| z+q%_0C><{EX1xuSODO5INZFy~{Zr1%J&Ye$vcQbiW}6gk`!!}-Zg#Ua;H`8dtNfsx zGgpAQHvNExeK%ElyY$+@6(kiJDR=Md=W6MjIRNuH+q3zX`Q1FGwfFyE*5cn8c9>AX zz#^K-#(w6&0}~^IyJe9nj5cKMQL-?MD{Y9_SHo%#`fd})wI>$wPlsGanZEQ}dRy*^ zh2y39V}2!jnaD5F%?C-azPN!X)JVaS#8dXsIIaWr)zMxaN`V5odo)dYnK`OlL$6B( zafcj(pB$SKd}T}N0M?x~4{vynBdQL!mM1xjP#Jd&08vw7=*o)qWIu2b>mgc&S*S8H@52c&a8k~_WbFvs%kXrON%yif=Ei@ny3a1 z{56L3+1PMvL?;t%7^ia3%ycs$^6&pauof!aLfWWNrekL+TZg&&)2?R)@RH|g)h?sx0Dzai(^@co3)~yyj*mW7<)U4TTq2BEFPGTT) z@5$x0Jqe>jSzp3lS8rtT;C{eWWs4d$v+4!a+7xf2!6qzf+KtIJU)HR*x3|?Jhd~}- z?MrIDJDh_gt#2Av-R&7Rblv-88fB1@#UIxJ;U*!v4>jG31jqrmqn}u>gicCpm&{t} z7j2^T+IGr3)eh6nW7S7h*n0E9Pt#MFu_1{Vl$h+`OaBAz?_kTDzJJLB7 z?872IF{HoHx4<-Y@Q>Xr+*1^gY9qH#8alzhJTy%G)~g$(k3l+G!PR$LrUhZkY#o{c zEqvbZ+d-ho*1w#Q_RxNM9kwC7qpS8~=cWU!W`~yh7pKHCdGNl*a^c}dq-6aeCV2vN zl1DggAS02nF2H*@G3z)2RY6)u)CjlS+C9Bm8juLtKajn8sAB}icvUC71Mg0 zZqQKpZ$osZd<+sdLE|OY*5qq=Pq!Lro46=M4^CDDmtNd^Czj6lUV6T;dT*JCb{UVR z!3}8Sh7A(_*@0uq<`2=VeFADx35sg+SjQldoOP5-M+dI z_vx_RAT3Er`7EGNjtg2nd#Pt|EU60D*?f}jsm44a#Cg)&{-L~&U$N@}i!3x^#e4HU zm^CFkV-%b=;7q0088;}tW9$1ZT-SvWSPD2Q=3nw1BD!-vC8Nmc%kjq{xg^{PbFd5^3-QN4MHC6W>g;WQuA~mM4l~3Z zM2$|>cm@lNA^q}_58cfGn zP2hmZ(Y%H3ygy^H-8=ZH5c74w%a@b@mj(la*!x0)!R{1<3%zV7%bf_wrR^VwFkB5r}z2oEOb&to3l;>%nEJA=Afhh7|a0(?IE{Cujye;%#rH z0OPzcPXnpls={;Af50rS0G4@ALQTA!OgMq*EqrXngm1kOuj~j~j(arU{rt2jKEh*z9*!Ro?O&s!yA^UH>#Re_l(aj8i9L7Sp%FU>lQq#37>XFvs zy2GRiF~V~AmVWvpu6H#B-AVbEs6acg10c#$A9z6P`Sy`}Y`iLiy> zo;Dn1K27x9(Yh=TekU@?H&OZ9-vf0%klkQ=CqeR;3ri`U*sj5RO@ds(P(rrd>Vs zNE;C1DhhdrF}z}?r>-PnAAR||b!Ofu;QHx3RfZ{9!4<9728DogeF z`UC-ImV&wM9G$v3n?e*@4w|;0wyJY|Yf(H^B4oQKzvcx;{^rH=#*D0{#nqe3mny1r zSN=BNkM|TdvX!rC%cNznm{9Oi%L!?lp;cK7D`zcL*{j!`2O3l7O~(#L&l9nNYj!h$ zzBSD)87k>m&+oo-1#jo}W!pww`R4QIz9zxK)rMu0-!>J?DQ2T8aj+3^I}!Ar)rJLW zu=H65yEcbAlQFz*CYjN8WBFW}5`7W)!Iu^B$l5NFY2!4g^|(R^gm@mkbE#z&J;Qy> z%)X1H3jjI`m1$mrYE0&lRoS*vUXm)1m5D2pID#~ODME>p)&R9POcvJK<(Wtgpzc6o zsm%hgMV>dPjTt9wVDfDF+hlRULh9J%Jaw25EP6`4f#}#uw@V_uxhXr`#f8jfApsBQ zPM7ilSHP8-itq@og@$s;DAX`)HQ5w)%Fb54|7SZp-*`R0vJ|ch{G&}sXbUiS$kkuZ z*=)f7hB4P)y?mUtQWMkeP3`LO=X6unn$H_Y30syfrerP1$8zk^IJ3^F#@OeOIfeu| zxI<<*0^w9koxx*JzA`DKJo7iI6C8s&+CZB&gfm<}1Ue2p^T@ykx?MtLsR9zxjKkk< zmm6&B4hm;K)Oyy56bs}}JO!{$ifA?y=edVKoqIcbikC7xws%ZtNmOs>LQ^Q7eyJc@ zXD}sg(l6AbjowC-B*Bd4G$5Tm)+rkH2aUJ3BHZWwofudqlWCjWlV?TX zI48}YQbx{Q@-(Pdm!}>wFY?1Jgoxx_?hL6L62qMEWU$6Ya`=aowO=P87|n0t+8%=v zcCZOjPq_G}-*wU57M0!wyDP;0D`%&)JHhsrh2{VYYl0+DCn<#U%mdpw;|41}+j8?7 zLPP`2*epTe2`}Gwz&i z;xo$3E_}}BtrWIFr=AVxkQm%ryHc!{5J6)g0~(x-r|udvTdNtUmhz~6ADxeW=SyTD zYQG8BSr6rOE#1~h528cFye-(@NyGz*pfR@CtZ8jlH;vOTIqc+z_7$O6+!cU$KtuqZ z{Z?2te=N+IQGRhLIyVf5{e%4po;|kf1Q$ZhG)oWF4=rU|i+plV3U;Y};v}9j&3Z#l z7+x^D8sA`<{L_kmGhytWSRrsfjCnh%lYhfBzwiU>ui>c|+9~{o$3joE^XJjo?3yc- zy%rlGGEN2BxHJ`^dCn%%e_#PQ&bf;UwwN}nbT`3!JcQ;$|Mw6#Q&C$nHoJ`9Ys{bg z-K8zGBuS5|!Igz7P8PGRP6Up0|FHF#>E-3Dd8ISvbgC7OCU-9iD`tKZC4k5{ltvp)#6l z!S2jg0@}12VMiz2`XE9xvPe;>RTmm%6aMr_zPAjFVPoP4bHgo@>9__Fui! z?R!Yv7{}8OYu3ALoUr~0YA!Y?Zphe4atCID^p;j^B-2^Bf0YlqEv7lk41r3QzoMCu zBay9N%z230F4FU=v1gp85MnQ9DVJnxPI|)1Yr$gw4gp8qqLcx=l876naNji@B&z-v z$dq5b6E-nyBOHUb;^ZPmGizhy`bE73CXPiB@9tMvC>{Qr9h+boVxrH$Qb9mrEyM6n2j2)L!uUr2ur2-K)uqF?& z{r-$J&Dl)UetRBZj7At(QnFTbxH^Alk&u}qI%|cLWm^Ro| zZ{#r82MM`f^IBAij)ayk%6a?ikSCx_G_!YF!dj{mZuB?$d<}N&wA7MCiV^Hu4>oJI z43k4_urP`jfcqKcg64`g4n1q_YA01FK6Yw___O3`=c5NuRO8qXo6M4|o?L>v_?Rce93u=GjdC0j`bCJpLl;VXoZ?l107pfdx$7C|FpRGi1q( zQRg6jo$B+R_ALEH!pH@w6MZcF8DC zYYgH+D-*pIB;0M}WkjR&g`rrWBMh2zL;?%76sNrm!`p zRZ%P;Jd4KPK;%2d6&URq#D|iK#q39<8K|Tk;z@BAw|>Y)Jm^^IhUW<559<~#ha1h| zmwV03>|rFE+#5gDvqfXn4~Z*CpPkR7~^r=L#}R9gK_}=c(7h)$ZtQaI!XXe7b-g;Efu@soTS;-6Nq1 z%~wK)Dfc!3ANd*>p%Qk&LwjwOQ7zU?XqTXd=N^6pbB9(UOe$u$%R%;-$ZJ$UY63Hd z<^!O%&rIW&@ZAc`vZ|w*f(kHYO>W>l#Smo4XZ>Bk1p2PNCQiwQ?bZ57@la$Xpg<39 zIrBKk;T60}d&NRYZ279-B~z2)oSN9uP@_nxUj2jZP6}XNNDqDxRRJS`69k(E+kcP_ zx+&!Q!VoL00G7QwTk9jjLmCFZsBEc%ECoRNJK{QQVU#AuXMBGogo_G2H=EqB*$_3#z0*TpSxdILJIe{#F^NN+<85Ct<_b0b~f9bHTF>Wf4CI~)0Yp?HvsZ`zxA23060pd0EmV(h-vv6c8Db__65 zx}bpBcR?7nB-OePvy90LOABA6B~z*hAFd<|l#2}Sq+Ox-_3OJ>pnBb;u<~JiDJ$g( z0k&(g_sMwp0ZpZhzX>n+(3`(iI7BElbGTKQf1_;FiM@YIRyT-?2Y31K@U>C)GQ&y=MYqb$Nyr1fN1om7_^IWdaooqY#^l`oNHRB5_UXDOmaJX*riHcq%^vQ;=g%yMS6Zh?j&Y0jnMU5T z8Z(!-mSGw;?z5EZGr&xMh8v6UWe6&Cx0Du(vzm8*z%3!4GdT3JkEVurMmyjrQ|PW( z$VHzd(kt8r-lTIy+{0V;=ryfJ5?r^Jllp1^x+}P+xuQI!pE*AzP)%o=N~FfO@GXI_ zD6FGWC>7)ACa^;`u!HGLGF!-{6?P_>NKDfJQCWTPh_3F^76`EEf*t$SEvR+Ub~FqY zs{0nh6mAujztWz6jh}!0Ahs)uDY#%~JnT{<0L>hEg1qg70@8(eu?={Wg?J$h@HGR7 zEGtC%84c&-!5&`yPrxp~t%;3$rY|5@+r8{9>zq+d5Gx*(sw9{_B}1T<%~#k_tSVWF z>DE3dI*}^2fi*X^&No`?H?Jn_vy#SEGeZ+)766QSbxT^ZCV|vP-Ao6&_i*j=Mm6B+ znF5^do`D*K=Bs|LO3ZNc()*3Gz;>xY%KkGen&3ypJX=prB~7ruLkRd0F-$-D$g`g$s26;CMb0JE z@3og25*3TpLg)-TxN3fl@uknQbR?>=w#w9xhlISnyv2t222@wo1;^Ep#WuS?gu=Km zevM170;uS-PRn(ow0}DjulZhfx*$u*QO-J#sL_8)Gj}6gNE0Zl>sJ+ni<9p+8TDAqXS;M=ee{sT z!x#*{dS{(YjY37fQWFqS&@R1+QD!UO9%uG?5)?x4-N;du{QUk2 z_vp@VQ?ha_-AKybCHl#$tCqP8SzeJqtT3xRyo7c8=>!yIv%gmE7F z5rj6@GC2iRl~%o?!ok*ZwH?ZR*Q>Z(g-iGp0mDg^I5TFc7A&)!F4k5H z6p5+!o1NKm{TNS}!**m}qs#~PII@kqna&sO^}a0p&OOKAKD%ERBO`)^2C{#va!#bg z>N2&YJo2zyeXXW^cCV&n25YTtxryaha|yJ3D_6G7MOVa~3)0r7bii$b_0sL{JnSn54SM$s23d~ZaFtZX@QXji zEf*Ju(`jozWc>fd0f*=aN9!}EcE?habDemaqgE1QrP2%qd$XR|vD6sJre%raW;pJy{V7sA#y~DXvl-Ach6Dhj3{>LuD*0X1BuOj&k;n>uBCQJ;81(eQw?J7y^KtDIQxZC!O zT6#g0h*iV2yTG*8p}uOWcJ0M&;I>|=pZvy!LTisDEAPS?M0Bl!_zX|0NU&Epk%ta) ziSMPeEjT!xf$^TJZ-tT{J-)A+|Z%e+0 zlJ=`_wt)>D4v@_<>0~YAWb5jn1Cg`cGPP+v%#XJuJt8ixt;YV`(ET{C0dMyt2k-q? z@CH#0@-}Y?PLRtN>}ETJf?9N7#d0&1IT}^xLZWc{ty38ljxU?-Mf zH2B)@d~FRK4Q*^6evU?du0$yX1K!p;cRJU-8J^n+uQ?y4pq<8Zn!>KDr`C%x-7Da^ zAWm_!+XGL<8m^6x+Rd_NW!veG@+a&RyCnT}r0F|+g!{Q8?oDU}Z?rgu&k)O|>qZ!; zDGV9~@Ly)_IZscvFkB}3hu>E8301jwZ<@9klc_Hn;w|jE=+;v`&7G`%r^7@O+myaA z{itk4qUDHrdzs9?*=V?Tx73Xo9rKfko&v?sZw7`*!aRNhFam%m0J0(u zOcsEyux8aDg{Fg^mC5UGj;e9hpEXXD^EW!=Wk`y2^hZd`J`qzqk;GD%Zar5c7F$;| z;Uj`2u|+1QA@siT-}P|W_!h&5h;!w+QsbgmB01cLd;iFHB_}cXd9*tMPMkQYELA4p zlzZW}jgdFQzl~_U{WNwbHM8I#KZgd_t-A)%zzudmvgnVpJTHg@M-p_Ldd=_gD&^$% zDyGR(@^BfvY8ChW)ZP2~SQfUH4CcxNuLsOc&PDp@ml3OoYmmrXtM4r$pNhp!A5T&tFdd~x3{IOzu*#^e@UJG4bHdhh2hez8!PV$i&=&*I2D@Kr5g;OA1QI+ zgNvDk+aMHzTnK~K$TtCne>#&Ow=RnHcP>DWt+AJ~j29t`4_Coaq?E%+=XW)zT#2aE z$Xy6=I4;Phy}Yn0i})^WHj8(K6=d9`OT7$10vXiPB3?CvmV0ZFlpU;&m@5-~%g>B( z=#xl%|MGOL;IWgBFqcRXSn&ZM?x2*AW>GF5zj9KjPOG}CSeyP?;(?fKJ<)qZS%AT{ z*sF!-)cAo1%?;)^Pk=({=E5t?X4ktSxOG^Pr%0n=`Y_TFp zi-*FnLY#mhQ0;Whj@%|oJ%(Z~*U6=AA`C|KQL{JI_#tF!MaN&_=IDx#bu*hZ=)y@G zCX)wV(E|;RcVvaSMG!~t4n=AFpr+P?;B98~(&^0JBTnq1-D_Kg;289#H;g;)RUQ+F#naPk#noOGp*qxwt~oE&1eO? zpdu>r%Kyi}AtIk)f^yAO8Vw&Kf}#teqE`rtM+iz}ZzK^FRy3H6M=vMljdqH z8v0Wc;qrtQJp8pDb#d&0GErBuNV zcdC2SLQJgbNRO)G%132?IWloZjWS0uneK_}aD-2h?iyG_)Jt)n1T{$p?I8x27g6J0 zGv2wYUh;mMk)chXGrL(MGo$)A{yyY>=}q`L&BL$j<`CVmz(* zpYep%xXm>ZVokY@o;{e4da#wr3n}x0e5Z1Z_9w?9wU~LcZpw^ zp&YJ#e}jos{1ErsjSBdkL=EYq`IXe@BK*5Cw$r|8?BM9%f?GH`M`D&~NdJszLJ!}o0fwdA|U?f9j4Jl)nK zQR1#Q->nadJ6rZ>q82?a5C~b1b)*k!Ji@zkn+^%{+9qwo!!NGzCG90B7MIL%Zv3as z;`Zld{j7`s5A52Rp8?0uFUA-i50p~b^6^z$Z`y5S|(qZ}19f2RMu*Kdb7G(86qCp$EJ^-(;@zCTzlR(a0ii_!Sw1K&ZV0d=Tczvll`_=vhL$%!G3*+X7g;Il>Zor z-)pxM*5Kr6?Nh(!F55J_7){kUX}Bq3XZEUTvT;3Joj-funLQyRGH<4iJk{tt z(1!+dS7{uInkYv^oi{NZ&%O!pHT{d=!xWdsBj+cwki<;gbR!x!bW}$>yh{O3|2VjZ zrKoE0Wy*8+Qq6&d83UDicp&25l1CBn69IJ`b`DbT)S9#5D^f?sgD%@wp3P!e%ilg? zVp+3SN@64p{C_uL?JxSRI*vP1Ft1BKx)0zh$$jf>uGu~Ja}M9}Scf~hg>+zz$={@# z0XK)V73S;->p^N@o!tHoJL?@j9^zL2(q6S!X_cQj^#jX1k(b&{QMZ}CBhmxtQ}`${ zZ(dod4k`K#%~#a$@d`^fQpMVGY6LtJ=(N?o0$Z^>XO-gy#NQh zC@8pOt%BAW?n7A521DL(6QLl}S=g1zGcN2QMy}nRx*LzYJfm6{I2vg8!Kgl{O!3Ua{MxQOcVtEOFm!{xX=~n?g`v6LtRuE!M7nRG zCWq2UGe0F0E@F6vMz?};@X`6w|J>aA{b^lad88!w&&V?v+8KJ_u8oH z(rP%iX7P`UzLP0}+2#%~z8w9L2RDJWlF?qP!E$%=tP`OR=5qfouCstqj7xv0m{Y>g zadbTS($2)HCGp2@a@%$HXNCIi@9#03#-~D7bJG(@M6AErU7RuoVQSLjlhfoWl9oL* z&=$FPjs-QyWViZPv-m zv8}q!Ac;$t+-4yPiY_O)dyUS@pa0h4xM57THDTNN!6%B~rb^&g;H(uP2W21QfzyuG zWps3(VYjU*2fhFSY}>>sUp3vvTkCf$>kh=HDx4ywZGBwqH}yWk^Z8Af?-PzQT zoqX!b%W#c4mF>+Z-YyMhSWdzW9vXeTa#DPCtUWK6il=yAB1$|#Dm;QALz;CXtTx2W z;}0C@U`2OxSu!Ke4FW5Q->ykA8onLUMil(sTW=fTH&Vv}u7w_S=MmmY3minv$AL2l z^1xKk+N|RuN0-UPBut!On|u6x=$}@aK!5Xz&RDkAqcz`Q!XfNrAHHOVzyLD&IYOpm zP$r`f9T`U?qj=)A7z^6NIU*@y%tw#Uq3c@IHH89eHkaj|szvo80-ep8>shpczM>v< zqx;wSjeTxF3UMvAe>I6;7Nf1`wH*HH$0F*spZ8%ua@S=V)YuC>8qMo1op<=Ie&QqX z_OfNubc{k! z$sR0qw<~=k_#J;4d`%#y)`aVI_VMDhetT7gmYgBw7|E2Gv8T_BCacA!s$R?R6&22o zWTwyql*wNjXeQTv=Q_=4E(Cn`u?VeGh^|=tMnXI%ZB(CSAQ$|^tFmuzs@LR9(IZ@% zFQ3$?$Wui4OQ1w9Flp<3V>>MO@)gfL&ya$?fje%+xT16fkhF$v9ED?MBaskpHm^yy zWL2EHu3uqFRsC4NcaB(o%#7H)QtmpKMM5wK-s_bP_C~hMyz(N|uF&sTd~e4HvR%kY zQd%7rxNG+aScc8V;>E8=ySJZC&%$W9)6Tg54AA!ng(i zW(7mnKfQ{OW`o>kl$kAl1emv8RX|7QzRapHpgrf=2f{V}ePceZAUeV)I`Yrs8WStY zI5OqUM!@_|u16H^s=~PuGej&l{d;GJVI*6qY z)*&0Yx0LdOS{{wsF2>R0a|XlGq`s`7H_>8aJTe(A0t;!JI!oI!9Tmbz;7!GP(%?B^ z@*&Ls1n(OK2pc@q`QFF^LfKxEiNA&iEkCIOU}xEXysJ0=0>$PsrXFv6v8cKc$y)h-Q@1e~P>>jeLlGE86=bz`Z8xzt8Cl};n)Na<^D`GO+kGd zi^qsM+Z%z@A!#Tzk1AM(uxs1@rN8?Wn|Cl9{_@?-u7?ssKfXa9KPWkUq7>hrKzjR$ z1)KT1x8~J4|M3uP;&=St+Jy4`$;#fCRx^OZoBVNnO%5CmcURm3mOYcT8hs|}c-QD$!A7_yv z^*3E!Ro6>$t++;C!f}t4*WV0V`gK(Z>W`qjLFXCs=FeHbH6!DNpOT&aFWGyJze+3j zSPb7#MB7^0Y8z(tY+O=a&AN4Km>3!8UE6XeovN14ruP*@~eg?tKHF+o>rv<(qiQSw!!0hd&zj|1_+|$T?EI63fWK_8h)F6lJ7K zAtv9_xN@I1hZ3DZZ+yp)E^;1Kk4US`&N3*fJS_@v345UB3MW(tnc`MjYTD1PE~0M| zP-U>oHF>Amr~@QZ@XN4P@fblJ%=Z;}-}ru;>g$*itK@7UV)mq%G-OuNw&hX3@z-i4 zlQ>ly!V^?6uKPATZK13_yx*Dj`Mw_IwRc_*DH2uN+lSK=6gp+L8q}K%siX%(|40}b zNoVadY)%!^3s}CK^R74_f?rxMjO@=Rv{ULnvA=Tnc6@ zMrL>oag<1-bxXEmwTmtVOxC2`%NHaM;bYK@9JHe#F)L8)!WY~f=!^JmLKkK5te@j} z+y$n0n_2X6qfp*sBNc(C68gh>n#p>c(Uy2yw+*KPvYlHl`yNd36}Y2B!Dcw%wd5K2K(iISlVhna0$7v-*`t;Eb=zZ!EOX=?ADa2859%O_(< zOM6aNV7q-0hHs8OND%+&H0p=#_~%QFcH+upi2~@!IYk`=lJx{0`|(fSm6;OzM6zRk znF#*2a{cd;-BM6a70B_S&I7jGKeRAZJu+dk zl7BbM*gTF^s-E`NC>Pia=w7AZbR=giURfFA?E=Wd*3pGLVHT)YVr@#WwMG<*rz-^i zIDpuGa5C7C%2S=pA%A=6Bq455+nh9WYu(u8=cSROHRTYB{n=9}IkTjOq2QLtiE*_Q zVu}^{>7mH#Q&|1PmJ6*|eMptR1&snfKRP)>yIEG=)oj;Tc~xHMNDLHvXBNrnQ2pd? zdhsZ81JV)U;W*B9(|V^EOk3iNzcQr!EdzvAa&QNuDznF}1U}6siv*t8f2(r(d}1?A zd+=LR?4zF=;CA_FAHasIL&r**M-WX)X%^ZptV0Y}J(a9-(MYIh*_+&q(>Bxgw2>!= z?*w0uVLTaTv|()H%L20@{ey*m^pBiXhtFjrXSA?|CuoF+#2u1a>h2k$|n*nCa zSFW>lZ6fG0i~H0Kfl7Z3~UD&~Yh#N|Y|7g|@SH_hTA(uF=>^!038&0bboV8Nh{+DaH{+Hk!-G;~c zpn=Ccl1MxrGRC556{Uqf7)cN`wIPZTjxXi>jj&-CE-W`&-JV9kCCMQ zNNg&Sq@x%x6EDFMZkmuJY=`Yyf9wOnjWIltr+{pUB88m5_Y7T@{d4B4%^10g(D}`t zY>589o#knhCdJZyW@&D>epv?gUrn9a-S;9+HnKT=z4M$)38X`-x}e`*oJ~RjA;|)8F=9uc%c}0x%=VKqpWDzyJKFu3|r-Y zML?EA2QI9@g3|UQ&UrPvvlFWklu9q(Xn2icZBo zZ(X3_rUnDhAaxvmO~rM$Xt$2i|8-mw-T2359c6{1Vd6$i7vT zwk?C^?lH52j~qROTK?>J^7(F7K*idoU=89z^$Yp}*?0=CqclN%57~QYRcziPi-g+nLz5&53Q>ww?U(Boo`VZQHgz zvF)34-p=iZuCJ!9*Q}kNoNRBm9}99O&6xY=npz+16ehkm)=9D0-zx z3x{%ytFPV00+9~)&9lBK0UpC%S{Hcey57T7=o}oOd1EWw{aW$1y*HsiAjmHycRUznj70@G z5>*dk>2x2m9p}*Gh$2AOOlNl%7TO=)MoEijm4FwtcGO^m+?Cn1P&t+{73GBlIPQtu z1)KW##pr~KQU`%8&Izj$RAXg&rXy5TB?kV*xCR^Y7p}D%7(=T@_`iBE2(JImEa{o# zOJN*A!nhVEawnMoAQ+G+b*vwyjl?-dwo##1MbSt2Bn7Mn%ESZo;vI@#?${f*xb7pm zz!PYb3-(7#h1t=eF85~RvV`FC*R-lcIWXJ0VlU_kiqRHfaCyNh6>Upt?GmT7RB$!X zq^f5=8F!U)H3}hHklrRRR?N8#x6J_|Anc9ZADg3;-6-*!kahbB9MnV zd+-pXLx)B^lRNY8$83Jls&9Qs-?9&z37Yu-ly3nJbkQ&J55BdFy-)**Hsh2p zGzuOwsPSq_!Iq}2F<3n5YO?1OGpLt zFxv>PMWiu?j?2b|Qu6Ak1X`9b91TjDfwW0RRyCzdty7H#dpG7All>0ni=pQ|UW7QS z{D+3i!XIh^nTzGnhvh!*n^hZL5BBV}y5Z3nn{dzz3@~rGZaF8gDQq@YyJL+eJrEg8 zr=hOzLY(fOUzh#kblj!JI)P>qb0b}@M6kqHKE^Y-M35q0kmC1Mx8H`ZGwRgL^`H%p0mnweZ~CX*(CL1htg0IR zJgSLdC+y({yPB1qlNx)sB9zi3KgvQGpUk%rm7F)!>R(c6mO0F27L=_7C27SZqNv}b zW;$;Gt!PdN1;0UXM6@MG?z_j-;*m8<{yJFh!N2coU^Leiym4*g?Zt^SOgG85Q8*22 z?$8}gXd#U&ICk3zRPSXijyxCk_1cD`E3aZX2v|7jf1{gri}8&Ypdv`Bs8@lUJ&8}s z!dPU9(@MOaR{zDEYO|?pQmEWoRFZi1^H8k-ws164Zi%Ks$S1z-GMT@+S(d|F)k&Kt zuC_;s-Pf+T5fDd&H|}~ACV`_BxE-!~)3j;vIx;&PuKG2h#emFBJpgd)AqDY8L!BnF zG25Mi4KOFnlQcvBs3$9uY4x)`-P}|(@3!!jgFLaK%ZG0Dh!lfzAcZliiOL*8ZAOd% zneN&*uq^7C%AF`sw zGczCU1xL3!qH$~^c?*OnsBX-m%#W)8P6x%<;7wo^M~(8PFc9@F_+O89_ZkN9?(T+^ zooesT?@OK$-6oS_a5cQDk+_JlN?-=i8!cC4xekm9ed@(L@rxqzdAs$J7iR#=VVp!b9ydl9z>k!9c!4E`aY&Ol!q z=@uGM&b0bI_FV?7Bpq76TroF6GN*9lTyhgu=-hWtbT&f2Q>O0@`v>+5%TgFfE2~aN z(NjX{Jh z&V@!m_vbn1ioYI>1FiD)E1=yx6nUvdP3K$1$2g>=lWh(AZ?Uqdj2;tx8+^+d`jgv~ z7_Lz@j4`G6+G4q_EL*%Jv9hVYrt+98ZG9lxQ1wg*OA`<5?#7eqj1542v$$iwGV$ww z=?n^YUn+WkQ@TR*xBx#(&A+R&k-ta7wtnfwT$oXyB9v<9Z^CJfe==k>D($`~^lJ zIMMf$-4Hp~I}7W8{MiSKO;gp7s(M{O=TuY6!>aoppz}ElwID%j-+#@`?4G0Nw-~mw zsBcewS{@xc1BSXxhkED5i}VS-^a)gQuBAD5KwV2Flz(>{7&-MHa-tVBPDIBPs|!;l zJQ%dhdHB@w;Ky`%UGCoYo#ICc_ZRpojQ8fu#dcPCx{jN%29SEV{(d@JD=m&fK}H0F z7G{_JbE{Dy_q=`n1b8dDy1}~wVPLTlej0!VJ1uP7mJiIT^qn4rvW#583<>;_ov25~b@$BBRa$C2VSj*$# zF`3xf23XbmZJd^>jw|Wkh}?1R_qcsMsEFRh7R3ik+83R+^6d7iR%oIO1{=YctD)gP z8q2gXs2<@q|NEm@zfKu{zMYgDClH?c$PhRLRdU2f$)yeIMF!z&(|`U?~LggRrU^Qe^A{ z8Yc)$IgLO>I>Glx_eZceN#}qV;7nrA!=Q~%GgyHNtuqP0s|7}7CvDhr!4}_fcWgLl z++5DHr{`1&RSdjUxj%sk7CC7OFe8*@WtmM1*VBeV=Y`cxKS418o^tvdB}2NNZWLD} z32@L9X~>+_0^~zuY%TKWA5Vhr2UJWbUA2|+fg+ltr=uzCh`0yDHpDmgP=gp!Q!FeM zIaA-SD4k*_1wR4|f+u9$*BXFv)|(=x_h3Eofr|Riff8u}pBEFb1yteL8!EoKGOg~@#f5-y4fK51*6#QOBX29za z9DwXrKE5h^xsfe7gJmFxsAwsMEH3_3qEW4o?mBf{PF8)Ywk-Qf(Un8gEp$zn<~>0) zaL5Q_lqkjI8Huz+$7y_SluW>%Fa;<}8HE-JSTMH1dCYrhtAL1(LJ(;|S@*I0Y^g&1 zar^!3bmxya4C&Xk{%9}2@}&#$H{jVm*Wji{h*pRj#*$K`uUU#ViB$zdbOp zg5nX*(j?w1nYBK+ua>pWsW5>eiuWe)incCPqC@~2e4Z*^j4A(L7@G_?Ng*}90*%{Vat@iX=07dB@*M8Ao6*gRsOt}=VH^_|*#FY>S5sfga zYKrkRhsNI|XLy#H2rk@0EqED!L>K&)C^-Wi`_|B(`-x@bxg+~fDM=}A&_{=$sqr7e zu+Y9Wq!C{H@{t<=OZ6k) zXIwjGbd4Nv88rNfaU40{|AL0O(C<5B*K!c|XHY<6$e~D4K=(MtJ2=M9PETY!!1r(W z2MuMgimz_eBjET!PCqH7c9?U?nj7=I9L`Tw*jDOaUV7=Rba^%@0n&PWoXz!6-2d&J zP%|DjT&ra3R449)oP7zro7wM}Y&y~$-4$gZ)}&nwBfMWGJx7llicKT(ix>CS>qcNo z`9XvPxzj8@<6gPp?cGXE4p-cO4&3QF?>Mskv$)hU?U~=}-;M0hO4tZkZZ2Ies)j8h zVU6j)U%^~~8)4Qx16Z&xwK8PVSJ5t4(9pm>N~PX~EK#yyzz=9tEo;$CKvdAr(KL}Y z>li1psbiduQ^P9bHE)g%H3%(zP+J&zINSs8z&8jJy%_P1|AR`rE+v%3CoK25(d4| zCmH9wW-3-X05T$)C8ax+*S%J|KecTqo0hq#ZT0Em>Rm~X=Us@axc4a?yoNAZRcgzS+8Fj7%H&P zKgv;xFWY==in7sF(duYwl!FlX`#dN3s*;4Mg_{3Ve z*6CHO(DV`b(J{2C|4bu?M|q;n7&f`#R)~L%qQT#T4skuXsmI6RO1%r z{)raKE{X5@#f0{-z{xFo#^*Y#8&p%>qcEz6jTJN#l2^Cln^(RCY6Q{)C&q;70>-N( z@=>Ql8o`g1$*n-xPQ^|XbD0z0m_i~CD?&>-4p2;|3=r<*JuMpBM!JPL43Qedky_lO z$>#uIEBfy^@Y>jmNC`RID24*{=!yMh3?+6EN3#h0&WR!(g%y3(A*y{juKj9B%Y=gc zmP_}sqB&Gnk$QbFyQzNYbI?j&V809~$k#>vJfhzQ7xs!_oGOLf4hhoKGQ{_ta}G=X z2l$}6xfiC#crWhb&`3R>7k(f!v`Z-vcMO7U+-NeQPvTpt>-p)8DRXFZ-+IBZUr^WCU9xnb8Obd zhaY)he|BlZ!~4|WEN3}xi$XbVbxTb)1%$q4RpXeoMJbTTG%@X-6UN(dPAexw@H)|_ zR$F%9H^JkZ&B8kdv@pm_NQ!nvbcC(JtlDzn6zkeG4RT?UO`}GJ*5bI7!;BEwJY6vm)mWf5{`w$o;gB8gf<#`J#mN;fcIAnuTf zM6$7k@pDM(LpSexGb6!SPhf`%0`$Sm`4FHog!~H|rMf>;8jxTd(`=o!4IBm<_DCdy z1SIxH6ESx@9hQ`lFvez@Xv9_=CzzSk3rjj{u)`K|h=gu|&eP=H=D&WjogTdx+TO8> z5B`odhjjWBGAdw^Vu+9;Qn7f18t#87g@>DyA>+2s`O*x;P?J==9f4<;EuAJ9$avokEFIb{rNR^mZC{W~$r)?nzX3`s<+Lmn04uE7NBF$fYPADd zGQb!%)#I=3$|o%|qXhwIM+R;owH3j>3ANV2x)c`>h8#p*h5N9m4cd&Nb%z6C6)NgVNK@{bn_5cp3NTK5}^3-Y7u05r^f z;8!pZ6S?poNTwfsJtvE0s{3cL$hqORP%Z=!oeXd{;y+_WUAve52ZZAztDxNuhHH9P z_n>(#+yg?7#CS=v3+krbHpb&ntlsH;#!28iFBl;D$$kDdsQQWfCYt*u#umgnr~x0Q zIP3y7Y|Y>{fZQ*;pfRo%Fvd9yc5|}mn$wD2Z4(1yL9=SD3g)=L_7HH+8fjrtl?v%R zEp4yx!W0sXNdu;+c7+PqS;(F_N1hXnjPW9Z;BA&DfNga0 zKs>WwRP46MvGib#>n0i|Vzp?)U-^ma0t@Gba-&JWn=Wj6S=T48j*t)0G&Mx1JS^|; z9iCMNokt&-a8e<*nQRM*ri%{8=w6(a1B$Q%@l9lJ^aVY~Mn`t)4^uq z>Ub%|AV<;5ldXNHshe;{)F>%_GN~HOljF|mdVD@x3b*Qax*RzR4YW7Tb~e)SW=B>^ z8l&SzBwxtGi5Q@iGHteC_&mitXj>dd`4~k+#T6D8zzo`EatEvODaoWTv+9``IJEi$ zWS%Dx#IGDt8^A@m@@PCJcr79iew{c>HRHig4`AXcdKLH&nkea{6lc2lSKcjmwX2~d zi;2?BCy990(dQ86zlVrK7+awu?FTcL$&`ban&Pxi&kqjqM^=2I0xO0D@1KDS*PE)1>n9Frkcfii5P6n=DOI7~(%PV@au;ot!l}NG) zm5u2$dg7)HGutQM8|py@T{-9?!nSWarrI0&YOLhEE}lL6IGukDr+?iRyx(Z8>g@Qr zhyxtXry+4N99AALAFD3u>ioT4uN>JPUCCx^^0b{>kb!74+td?n6sGgve$VLv^rH(y z%@1Kl;$z!h&c9e*(@9Md{UWm)E@k2qe(Y6de|>b(>k(Gb{L65i%74GOu)fH!dfYAT zmRZ#P)le-aH%H2r>R(F;b`A<|mJzt8eMKgs3lSL`B#<%)wG+xZd<|@+^5xn%+LY zOZATKU5u86hgw`LUqv|SFH8!tvMp2U0{TyDKLqt*Xv2k3NL@G*qMpcqSJ^1YMkQ;i{@THM!L+{`fb-XDJWSjMmLvjE-Z&_l#sD}O zxMjLa!QGeoKXT`CXtg6cOB3{OJ_|$$p7srN#NDY;=`uwwk(;{!!m()BN*Nd!?yQ>H z>Wyd_uo#%8kT1x}J=t^9{{%wd=Ib004bm}{<{U{?Y2_ss?ZF51+H+&O>dvw*8Q{>{ z8yCy70Qq@$hlGpfLMMp7sxn2;e35F-ZMkOmusfezT0?#TSNRn3$uJj>Oy#Qe`OW^z zw%2rs+TA&@zy+k_D{Fhg#;zKwU%MM5sClR!F&)A5dL9amuT2FA3Fg9#J5$u zOY7oGXz>a57tmi+#B0UqyV)~M;q!h+tTRq}_XYmzH-Gllt0S>r;u@FK*o90wZYNEL zO8wIzh?zBGP8zWuHbMN2%z#K4wSLHq)uAIU{I5uZT2zLJfjnpUl~E}%uC#AS(KO;C zN{VpLNEhS^KtX3=?*d;$es9Jvy;6qx+~y0j-w~C=8C+2ro``>&C&zi)!l(`{jAgED z$CVYHFz%rIisQ{S4GO_tDY^KLla&pDXMYhQV$3?ZkZUHK%fAw326F481@Hz#89pt2 zo9k>?as1Pl1)#&HdZ>RuVNiv!)BnDuK6=gM z=y)l|UHQGHq5Tb|FkSHIeV$Wo53S$b3nnm=3@tZUFM>>U(7v#&8(k*O=anvZVu1i% zHNf}N=;>?Gcz!nvfy+Z{b{ElD$%8#C7dW(Ctf##|!gdEmokL{`{w zs6Q6WK8ioP%3(erOC@2Mp;qW|EDFA%qicC2P6$l_y~m|S7s*b160yOz3C zeOp9voCx}B9g1JgKScK}qr;6HzwU0Y*YOGKS3j0?$OVJxeT#l3pM*=;O{xbE91J&M zeWsqOR(%Vliz{@g6abg`VKYnyBD?n$>eXU4eq%+EgRghZB(?N8L$>;--s=3Vg2yK; zfqRj0qwxaYrYfQS)-HKaQ(RiK6o9SJMj$qTziwj4)0^Xh zv0r88iWw@Z&pK~Fr!ND}8<~<>G6wv~9bf&S*UmE&Hq3XytxTbE$e--K2qjNay39FP zO1)Nq>FOLVDAN_nS#^s(WxS|dx}sG>r<%USO7=MehHgcw2xjO3LT~;SL9_Z;>piJz z%e?RYX*k9J8Zgc+ho}O$FQ_0`{SRiqYUh}7v4H_EYb^^gM-zZxR26%NQr2FmW{Vav zrBo+ly<}9UR-x3QN|$0c+XCJy$1N)qP_R@eJyaxBr=zpn#(2X?j?nk_Y>~2NSdAK2 z?5s@j?(AW;T$#ZGYO++$NC;QVmHWnF##o7OPT4630FJPyyW{W5+*_;jN@7v12ED#pD|Sx+u=z!;A3B@zUt<^9UTEt4k*b1AxSBvdrA zRd@;k=!xzqd+s=e$`lM@O;7v<&upRe5um4dh*(Ae2Ltik3(vd?Au^LcfQxMs_rcL$ z7)cGR>)&K#fiAE-Du{AfL?SWV+xL1wX#NsIIDmJBoVa6*c3NmvYXU7W-~JcfyC0Yqk&w5RDpLLsYXJYHoOYX7yz@uu>M+mF>o4 z5>lwgXANfY2YH;VFkrVPZ7f#g4@#)$_>aIYoXq#_#SmbrSM5(a$_UlUm~T+Ki7#J& ze6-R$mJM_@=pd8Hgn$x#1|FNes2-?DHE-|>>z+An5vwF9sRK5=Tpr&vYoTZgsHJQg zz!mEk&+UzJ=RO|y3$_<#y%>^vyI9IROFX8{Mg@R&uH(qvln zqt@zNR8%BHCQBb^<*w}6IcdQ(|K(>WKm=alI`I96Ll+OTMySMg1<{AC)_R+IfG}&n z37ZCa2HCl4y^g8d0CJ1XC)x>uaT$6BhBmUp;HFVF$9lpv4*UzRrv&F9MQ%1I>zBjH zw1rKd&Rl+5<1+NQip@N??Ua_JHH;UyHMSPUuB6s&sV^0Ji_)C?@L3L*7Xy7a;MkFc z0QI<6A3%yW%V*ziy!A7mx$fw*nHLQze&WIj&9{*4lBrJg6fNd<#lNZHO!!RrC%e-A zH?q3y*(R&#z@a8NVTAlYc1? z3Nd;XeP_y$LQ5zt*6Z?zVmt&7YDV}s!6?U4}5;w+iP&gCw3;qTe1XK$Gvyr2ZBhM5>8dy3gCy)@niZy$WAJh*bkhZbD zbp~W2ASZ|rv5FTA+yYH(k@rOuN@|um;5HM@A8n5#H?3q(7)Hxfsa})Lm(;sF6#x1; z7=!uhMac2=?RH(<*hNY6)V2R#cYHOVL?}F1TE6JSj)r0LsG{@S3zB9khWs|&YZ5kS zR8{V9JeBAA098o;4H~{CWj}Z4@-5S1+g$M#j{*Sk{JuRRwP5@_*r2Wqqlo-3oLq~x0(>yR8MwrevK5Mp_`Cv zwvw9!{Df9}4u%^zWk;yT@whr1ab&&;``)2L-93+cV_TH}GN;r<4;qt|xyo`Wm+N+k zC6dekX#xFh?^o5+rCalbIaW)v)tlzm=%-)%hrL4=Z@z=Utt}|npJh+1+q>5^3VMuB zwF+SwmF;_(StrV=3C<>9h^#s!`*@i6Vu-B;y@MFN-mlW5+fdUrs~@P5I%+6{ zXSqwv7(Iu}7N%HP&_%uErQ7N#Mc=N|&d!$2RSf#*zRw-ln%2|V$I!2CE;Z-C9VZLH z-o26s-mLApa#*N@$@&!KppHVcP{F%`xy6D`%f0H=GvZg`TO2`qq_hj5F)1e}OFMNS z!MJ`vXGrvHp{1Fg68T1>O|TFagk{#SUs<~yr3W=`puY?M_MFx%31={9toE2drmds; zW~+IoggY~Q?O`_6FUs!LQRw@YoW{m>qyF9Gov({YI9GJ!kw)KT^K zu|?Kx^u}|NbK|mT%7l5s5`YbA>Zl6K!DY|lg-jQRVsC1kXMH6!%_ijb*!H;i_yd&71$Gs8j>232Yj8_ zw?u;F-#6*<;-MkB7ixGR3L2)~5XyjGfD3W5plW;yEaPOqDRn6T*9G2+1HF8Z7?=Da zV`)E~wg89QJ#jJU?qKlp5sXK&%hUm_;BpzoNwyZ!zPrx8E34QFQ$;Q>t3Q$zus)ka zkBAqkEic(;tjlF9WbISKT`W81N)DYw&s~#KS`Ra6G8EoM(`74uN58Wo$~&@x8AJ;kK3Rf8 zGXvPx@_TKUBLjliSC)%I1VFygxrFoZ~R>;c*njwkKz<})`1KW zwLdTLxb`nV3Ab$1{Q{iq!z&)if?sc$jmcDE9E(Nfmy`ren#7PIQ-hgPi5Af(-k@N- zShN~pLz^>jyeY)k6nWm-Heiz3MvztC+*WjsySY$C66*51&Yl> z4H16=#x*gQ?=decTgIebX6KoGWXzkWO_TwnnH%yP}RxY7fknL7je9J9+Tzq)# zP0i!ye)wFkD#&eSg>?1?Lhu`$UYLB*!u%Z%@MSqEPKY}se(aEmpvG9za2RX+jjqdb zXOI8sA%FMY^KnMtd;6hgYQ@M4Mi4X7)S}d5Zej-KofdAz8Cy4q=v!SVfpRlh9_5uJ zSZQV4(yd;l&7iDkempJMGLil`%x~^4;vB=_;oRaqySjt1xAobzHS5Ln`{eNaQOtJ+ z&>lbF(`wJh#I&$+oj_+_7#^$}r(id3Y9ZvV`ER~{5wUg=;Gc?o2T~|ZkLR>EU4kHI zPT%G-7Q(SIsmYkp0QBM(CyYMnba)W)u?d&JOAlm}+a_QJZgR}dXo7Q6=c`D{{0CN# zWV|wL(sI9?ZJxIxabw}UE9|r{j7k>=5dEfdR}+N80qWO*viUOJUQ%_sWqR6ZC>Gk} zY54#cI;UPENM*ze7hHZEGD)RA=$WLBGE6B2f#D@@3Ix$st1^5)ynu;HgNF2<)GP48iUq+6tz@|1UJ9gQq?yA2pmyB$ zKn9j3+Q>zewuHq1+umB4T6UwtX$z^t=+tplX6b5b2;5RAZq%OS>;(<%rlCtg>SXMC zaM~~p1X55%7@GIBq(#0UP6*wNw$VszDXQhJ0} z=nFe6VGTI1rl8Q~OK<#<$ef7jx;a807i z`exUrz1{Oan;nH4=uX7s6r?vB5dbub?nXHsR~b+E`k>tAe7#~=M-=dEM$VfrtN^06lQ7CptwNXnq35vx7KKk*nKeiF1x@9;btflA9#zQko>?UTpo!74w(y_ojEk#pABt)IE5ZO zqa4Bq+`08!V9sOSyzAUBfx||q_%jv^ZQFnYHG!_5gIiULxAT6GZp7I? z$8z!CzlWuvoGsSV%aJ6f&#^}o0}Lc9FT9D>CC7iK5BozCjOtpv=;}4}hrs(l?M7~3 z9DBe^?P?XvC47vyfCSGYboWc<2Hg?LjDYzgwSv+*ZtYU0^0}tBK=z*5@@e&qCNATE zIjOFt`~ahcwoq(h7?XsjY1{}pZvod>3r#T=h1KYtE-Y8KDN_Pn~8E5zMwY(0j!r!101>~?x77h^3Qap zXV@0)3kb|#UMqUeaJ?VLzdx@=ZtT`4@8LTZBvz=CLdHL2$VOdxlC2f8u=!z`$y>AK zriynu&|tlGe4@iLxatPY&(n*ie!!a!q79n=?40ine=zCR>Mig+Z3x~OPKQ~>4n=!P zv%=r7v;0IjfSUvfec~CidZL8m;L7ns>F|p&BQ?R9Pa$Gs2fmcCY~oyKCi1zocj8LH zO=t`s$x#fjf=$lWXU>2vK-X;z*@qOPmbV=B8lIkz1IQ$U96`i zW1(SCFX=>|aCJ-u@^pKZ$a;6+vwlEGf|HhllVOAq z0x`sJ$H=parn}zuiK)V+zXktB&MASy5UE)aI(Y%x?Pa?=B1U2}qXp87$@B$5P=l~p z`Jz46JT^eG1{AZ#{_Xl`q zO-2+hF*;#Ia?m0Tfh=lE+J5B_uipmqC{)xt=Uy~wv=M%4?9^7T=J)dg?>Dw5Os5P* z{a}RvWAo}0!6wD+T}veH8SqA-*E#Nj4U$*bj3bda5wmDUX;(Z3N#75OuXi%(z_lkJ z2K3wZjSU+fbK2mI41L)8M>O>GvC?1e*AC18@0yyQ4xdrrA8b=Uek}21O*1pLywzE+ zrlwrE$wr{VBjoL4X>Yl9__;?Vl{K}WD_30HJ(b(Lvu>?buA14p!mE!|xM&RRYZ@>o8M`5?Hkz#qCd^-F-k~_`B0wm+xX0}_l$x=$$$q#w!{Yf;*Mphcy)rf!L z$yY zu%$mN7rM6{IfWhXLo3bG6)aG#9GCqho@VZFVJJ|m{S!y$!~z%9R{a0ktFH=BVT~%I z@rNt*(_)!)U8T$EZZP82;ZBm#$qjrS8-;gIZZ{I*8Krr=qu0lnr7C)_^!%|n@D=R8 znp7FG5cIpA3>!(uB=YXKbYoL602~HMsMnwJ8}t4+m17(yXNa7~Y!lwj1KOu2pV|pX zeG1^c0$t9$eFSbAa_sp0V1T*CJIOhCQuANKkR&JxuZvXdO!^1MlYii#4^TXWunfRF z`~|qmrX+u41ni33X=z6JS=O4jT{@z7MjIo|6$pC!39ZvIXhDwQauE8ba-awnCw(Le=`}m6OJ*rXR zBJT8_F~xutEHW;^U=~pY0ij&FIITc#Fzv@q`Y|S$qye5AL0)AGz{0zh$iQ?Kq?2;7 zs}8aytPoNrYSJeRi;C3TI)f7m(rdH-7`51$9rEb|OK(O9F_w*t;`ImVT#>0Ow>Qn4+ASfT$Hf?V5w3|kSK{sgT~8 z7AfC_Rf^pF+Qo~yqB_;}K1F)_v*|UwzBW z!5G87Xnj+>wPu!LO(vF}#fx(b>cBnDGj0+V7XNCB!B!JqmC@@3p|m1rFcJ-#>Fp;Kxtr({02J2oqzYc`oKIangO9j7 zFAy(v&Zj?GQK(Yvomo|JcjU@0*f}>`aGM%l_fO?IqbL(QJi$!V=DsMGw34Fd_B_%H z0$hJEsVmfz29>I5CHG?1c2(7Luf^=rQEE->%Ez!4hzDV{qvc{%OF9`O~i2B{(c00SDko;u0pYGzg}EG)#K5k4Szi`>De!$d{=%!FnJ6#dv`P}IDgaeS%B zOno0XpO@l>Cn5M{+{$Sci?5o3;!SKUEds|YKex&nL8n&Jc(RGhmY($Ll{KwughJgF zE)1FR#jQd;q~EHm=L6UZ8Mb?I)rcKdLlNdv7ugI4=nGy1z!=Wgb`?97VhSi4-#j*l zy&OQ^y;2qe^b;LsWdsZST|HJw#}pG-moY*SAwm#izxv4M+Ew;x^7E8x&+vkZsW%ap zXn293wDB8PkL%(1L5B3qic+%Kxye;v_3SUel%eCbb%))(p%eK1PznV|fAyO%xLVG4 zu%G$@mM6YC;fl5Nm}#X|qJCJ*VVKkKy#|n=kW|8jVTPSx)mJ*`g}Re2}(3L<7I_1gz>q^9qXniSL^aDEJ*;+DoQ{zE3l} zK?{~!zsTdgSX2Dea`D`p8o*p<^d-8#&2D1@C@@p|wL$n*8mCHp89d&PP9y2&hc=M( ziCz(H9qhESn7YWzNt|rxCM-;ozk^ajel1@s*c|PL9o-hFu^t;dj{sKt>I3(5KnEc#F8Xqr)S00+I$Jna38hZ zKr0mLzv!$UxK>cne~&XbQ~TNbdm;-AfEm~mSIP;S&y8>C3bUd`@z07pK`v)0NJ5h) zYc&|R7quLxZw$UxBG$yS?BXJa4oh6=j|I$cl5 zM9D8B%AJro(D$@WHIhf7Xz;ODdisM<8mSn|(0ANuq!ua9P}%iWQ7v=~*i~z(7_-Xl z2~>BO%e$#mk}UHld#%wSfJ&T2xDcCQ6+p!>e8mhrQ{))ieFEorYW8L$0J)0Fn7$#D z>T_oTbOy`g@?m%MEeoWI)yPLBop2Ey2yQRg99xG*mX39mI|N^eeN}zqmrK5Om|PSK%uLo$v7|bXdd+J z*zj$Nl!|3)rDIF!N+m^BvR0EREA8t(o~r6@$I>)OPG#D9FzVsoJ&eMfA9$?YpJXVkzm~_cTeb!+hr5Dklo5jRtO{Q%4ol00VX3km(xQ=^Z-m zdzz!yj*8h%a|Dkz$_fP*Qje4JOZN%i(ydif{(y$_9!Dfo;dD{O(nY_m#=Jsy!FcKJ zyIk0Z;|Ab1&0=_s`ojnrE*j<`j5OMEFL@o*mAsGF{3E|~0*ywDzfxx8VdY34f1^+U zXlImcVz!luFsq?t01F%qKFXzmr$3M$W zrt8h?z*~+e!F_vaW82M%G;< zUrjCwo*L`gydJfW;g8bo^{Vt&)vjw#4hk0hYwO!55m`PJ&5U4+dg}d6@8-1jl6Q95 zH6zV3=6&0$fGWtXYT2wi|`1Bj*_SvuLC2izarXRBEL1mOj^^Q4hSVdYaXy=v}|UjnzoCQhNN2b%90Aj zRL|Jk=OtOS5+fQ_YBEJg4%^MCYlaKxz%s;wsM%GKH2AeYiH`>qoI%UA=kb?zeP{k4 zPF;Y_0&-_{5twnaS=X7wESiFfyekHP9CL>t(K!b5kpmt8aKCfHa)dlX+oq6BnTS6z5?tlegxmNi_; zdmbqI#;>oXI#_M2hzu%2C5Wu!>%3DDL5Xsz0P@!<0JvAnL+8|T2C7DywsaEo3dkt% z0l3v$S389QNNg&M=nd%uylUVe)gbEGZ)sI7zGy^PHSXVxX~X9|;;p9cMZ{)z_CksXS@ui84dfwbPRpNdE!!z%yHLCLNc#QcPxp@ZN}>xCl` zQX>i;sx)F{Mv1i9AAR1PI~W^1kUlIE07MfK>|qf`zI8x(#{1WSbX=4u-{Q0A(%{?@ zzXoC~OilY!5PThg6ce3pq+9W%3T;^iQ}uyiq02#xdNPetG6vP%w;+SCzRP`i+$gkP zdMCLZ&#k!Q0}e-qIqL8OKrzvc9zZQG?5k+*2(2{$eqaCZ>KE9_s@n6mVh*tjmm^9RMh7 zG5?RNa|+0W?b>#>ZQHhO*JRr@)l^g6*|sLzwr$(C?f$-Z?|*i${cB^bb)LtONu-!? zKs8z%zN@CFdO#(9VUPfzRE)jeU991Z?&LD{=aWwe844jg8VE}u+Jst_M}2Y-LjseE zk{~m{26;tsW~3a&%;+2J!%GdsCm%7B8^}}};U84pf(GGUWi@0yeU`sjiZqbEhbiz< zq#T_k!;68NUY8yxXfH3WCNWr{t33kP1hX%74dk7WQfOc*yka}s61agQ0U zg}i5zNU8>Q?%1;EuBh%}6ghH9;m3;-4PD%!G>AD8AfeZ_OlZj^4f+oO_;kaWe|`9@AYuNGr~-~)cN6>!sz1#*ebCOtv+M3rloB874$LI zLz_lCN9qIm8hc2nGY-&4>q>yF!0B+eF(uE38^OR#D$Ff9Qso=% zX~T4e^@>_ZL+~3^RsxTEWFZzRrKS4%a&?EcObv6SmdBXNdWF~bpS>y~%d3gvX3W^# zn^~xYkwa^`*`ecMX>&i-Bt6?-XbKI_EWZ6|Z@mDf5>l`!B+$EUj_Rq%C?X^%L37}{ zcpVl&(!1$Du6l_o;ZLsvFE&s#?A>rCbZA*j64kz&074@eXEH9B(_5uo#4l{;mU6(5 z10iycS13#km^bn>l@EPzBXIYNtMQ4wp^)OvPV}Y|f`QXj$ld|IBiD3G2CyV@q^zNk z6CVKNST@*uG{O5M@*{eoG#WaOVkTpkpFoIA{~q7zS{XbBNL8(OJ0}EKF<`17ZPM0L zITQzr1h`-JmxFO)Hr#w{YoY*yH=Gu1|4EqMF~!-j-UYs`2PR>5u73jDW+wm<7qF+| zHgaVMy5&+gIkQ%8)f8=pKquHg9N=jFWCa*GcW24|PLm2ymWFM#%IT~6-QJ3phEWvs z95^2L+@oFPUr8njupo_fqR3cqi$yGdwwle49N-sbnzCLWVA(<>Z$|zGiSk-ptsXv7we-5bn)$s-Y z*#R7Mmm7k!fYv0ur9yskILEmJ$ihO9_R3a9`*1EQW+iPp^KGa-G;tB zmDN$KNYbPHukqV=aUU>kr|w7#tC!p=x~(#daPe0Ca_K|s{F)W|#r8t&T3P_DtGEVF zkbM{-dUk^{!ylV}B8{|3rfI?x?EExN6%Z zmI>)Fa-6BtEL#?)XpZ~1_A+=F-W zc@aav!5*-NHKRW@A`+ZTpJR{*_CwDE;HN<q41#}a3*UDMJaGqoL*`j;4$n^P|aLfnG}6Bm!vE*3V`6zQ_FUkKZYl5Ov>mI zVP%-gRvc%Az3iY6Yh1JB(dRVie@=-9^a&jWfdqW<^FSfDJAF`kk9KckjAq!0;cTk; zPAG|=)UoMut^%R#HLn0BE3Q{uIWW$04iXL2Uy{+1nt4TzDSMOQ=8P9RfAqHwYm=Gt zpUowT1e#Q%XLqV4qDN$9ztWA+FCb!eZu*u}zVjW=bFml#cfOvf{O&jICxq~v$?tL< z@r{$QLzNVU2&&^oC@PF_)4cs+@V)p3MpgGVD_vcfFUC3F;xGVwUA^obgfDResne+g zbDDNEW2g1UGwrT=!)80vSZ6Wxj+X%% z|D{3*kp6=^jC_TCfh$d)NUjrCGT06D$fre z-;>W^A?IC7q%qad?2jyOWC9t8}~l86N~e^OOdc2#xuR(7=gDv~Ug z4Tud>#LF`1Mg0QCff0=23T(kCwGr#DRlxfPSa3yoG$|k;Me}jm8wkrFdIY;6hmuF3 zl-@uqEe_3~cw}>8EyyCaPhO}O`zxgySTuSK)kG)!B%~P4SAZ>2AD)h{dfzf}Z+yjn zRaG*Y)@9M`H6}NV5vil_^3chVPR)0>_7#BNTbX?G`WL^{Nh=5LMR(nVVjcO843{|- zkc_lp{{#+e)`Xkh$Jw5HJ*u0{TQn^{{j6y-$Fy2&1VuLtwFWBZ8$2@u=7#qS9jsY5 zZwbfLi?RX~-3mq-_?x~r&Jy8kM+p2SgTw{r%N&YdI2j8nGjNs~39_>o`d`p2wz~i^ zK2at(kELKSM$f6DWZ*Oc>J%Zx#~#xzpwFmpus^U>T7)u+pfClhGt#HDKd#D`w`y$R zZG7-OhLFGJ3;d}?W1ZUkIQqpF205@X$@z6e>qED^($>L&Q)X~&SW|#2gs>JJ;pB>$ zF2aYZ4RpA+!$eCjBb**1+(f+za;uha;!O~ZTi`grq?Ipw9`OzhmwfF#H0_r@pqtu( zE-~Vskoo?(*{%)3t8plakpm<8>EwoUtawMoQAawB0P_hVBa%g5Uzei{-K18fQ@v`d zO<6e#Sge~8t&Z^u+bCz8!Lqws@1c}*r#*FwYgG;$Tedu71xX01gWBb^{g@p zH;LQC-l>%h(pu(si6liJJ)ZeD!1Zz(mxa_8^TVuFm_I6Eacqx8%z5VpgT0holRuY( zr-<2pZJ{fLNUX>zTcXTX7^3UddRcoqWlR_+r&h`qK_k+>E8B*xwHM z3s-W`uh5?0@G|3li{Q)Mau|s@VaYdlww^EFP78t{AZ*6+Ju)E3cj>@w8mY;|rDdAW z$R*9vIl_Yt&FAk4fl8DgfTOg1e;x^)mX_Bx!ifTI_wQ~pK90tEjpn>x|F2#?{`K2o zlS541L=RFFy3^U-?@X~Ex~k=StptyZrQ}~n8YfSpq&1lWL8`U%<;#Th5pO&>aV(f_ zL=wO3ZBNFC7qN~LD02gfnBFwX2SI>;4ItC=%gA86tK4k#4?JL60^FcaMatv&qdMjn zmHKz96rNn}7$kTCJ0cSPZKLKU*uy0(+rt%KIdqU;qlgWR+KWI_j@rk&pr$T5rjoQ% zqqvQ%qwmH2*ly(uNA1%CyYUqVr8!G66pRQ0sgZ2Y4<<^ee0#I1{8Aw<1c`KT#C>l% zQayP(yecs;9J+n#0Zp|tmLdn*I}p8)9Cm^ClN6V_&;!O(=vF>A!oeked6D1e2~T;tcmhbi$#vj9I)rJ0EJXi)H2HYSvM!a)f2Rt zZ`9rUoL#}K&ZMCTB#=DdlrASqsH=V}+-WaZ$AbBm^=5n?3n!rv`X#Iv?^y?y0G=qn zoao(q1<{t?_|r$4s?HTllIPTMFb0mQBpk<6%W5<@Q(y!WZgaMKr0PZR4$HL$9~DLG zzq+V%Er`WmFWY{;^Cc9iHH4l z5xG--rH9L3{etnN5nU@jvzYIOv&A%Rcz$gT(6HS+fSS@Z#Byq=Fzl8W$^&Y%-gbd! z4)5Vl0{f+W$o}f5a>@>C_`qQEf!uiSe2w&K_H+)tD3w0}3}_(+`D$dW)cz>!uy_qP z5EW+4ms@Y+j6zRGECu6bZH z#os_yC3JpI;AEh%F%|8Y^FYUrG~7RTG&steN{}UF>I zMZh&-a3GqT5sR-|miI!Vu{RC}mx?f#ETNX20J7b0JXMu~3{f8A%n`}XKdZHQs@70= z+!gnKd7zIQH|a1wW{w@$0+;;P?h@w^js-+_*ngs2HDBLq=%2^6HQV$1Fp>b3HU=s^ z9hqhE!t)r^wxZ#-BQ<)$(Q^}zoeW|}ML+1XkHXN3oma3al3oq-fHMH}4UPlL%&B@E z;GyH?b$<8K35NGiAGHt z1~goC*Gn@Hn0Ox`q-eVS->LN?-P1aBYCJgAvapRq61Qz~;-=WJ9JY@WgN|WymyhKAS!N;bxwqjI0gBc| z8ZE6g`#hS`qKh!_cf)afV@e)LxoZL;URW54clXwd*{XS-_|fGY!teG-V`TR?leqC> zBTT12YkyXvC(?j%G@)-A#?lP!qZ^^KRYgl;Jy8BiOTni~S`2gdsX>Nu5G#Jm1z$?2 z`9PB!$!A9}SEe5SQvUQQJ2WuP2QZy-aBSzv;YA{}6TJFXNAJoN`Pt_&A{?X3adC(& z)l(glH^Onl`Gz{nm#dcqv=;=fE}VBYR-x%?fhEAiMeQ$O5JZ_f9kmPKg$J z?dN74h2M~Y&S2p{cimT$`EZoz0G_njc(oEUuwx-LCddq@jW!0Jcf^GOQa}hxA=UmZ zm;2%GtT6s3m*>!_(U8!3Ny$TgQFyGDG~0X_mY@+et&3mg-ll|qK$asvzt+5A{FF83 zKRi+;%iM+T6kj_|Awcp1DjqK7qfil9BAZ#CDT`HRUu1i!gw|-&+~%T2{P{`(0^)8M zpwD2AR?%Y@@@8O`hk<$?vtw!YY~$hI`WHK^jzmhg;A~Ph;`v|AGfE<~FNAQUaQp?Q zSW!JOezaDqC#B(l`WQEoGz@Nc%W&}Kt?0_9K<#z41nyvEaG(s{y zw8Y&|8w%+HhRiTSH_FrSOI3R5lAsPp%8gc~0qR+IqWnau!M9#EY-e(76{S%>=BiS)yMkXf z99{aA(h?^nMdEfNp=<=E)%7nqtA^Vy(9jvfHb(iq8i0O`zcYF|>=RC!&(JSt+-#yf-Rdb<{OvRYpB8PHu2xPOmWcxaH z{NZ(mw2Gl;pyhK{5xFcLgJc%gUcBvH&Qvr{Z{tQUFq6sv@F;_s`<@q5_YJL<%QsXDxGir@a0GY9~u+Igb+2=ek4Zn!B1N+jV?U zZqXC4l7K1vhoQ;nX#T7p$$+>6UxA*>o*5p}4{CRsZ#{(xPor0IqnRJ(a}@-4J>Q~d zMD!2(#mUbl<7r4;p&K??L2dFVYBU{&T+y}W0q`+6G+P%>40T;i=b#Z#=;V>7;+LMm zO@u{3qs+udH%k%nNM+`X;X9ru?`Q{2_h z3E+7HH&zZ(=5j+NPlzh-4=QX-Wp~r>E7@TD?|zvME6k4ouO27LKdwkwendZKzac0g zB`TFOz@(giu`g$^h%j;IlB|%F6;?<(kTK|wExp6q8PD%4|BOF;l-G1ES*jyhw|m|F z9e2^Y`i+L+Sd?VuSQ#uswK)MJUDJji)&QZr=J;&F%PYR2X#}?@LMO9x$CgcjM1wW3 zP4ASA`U0Q}-c*xl69gMWx>+iie2yOZ z5YjDq<@W(2lz>)x2hh|H4Z|&Z#Y1>@GRU(P@u+X~dj=85*m&>iedU zL`UYi^XufwzNZvD@?{)MrQT@Ne8%C#y<*rcz|m)Em*JR{00WQl1Q6vujq5>|NvL{N zpT)n+<|v`B8Sgqw*a+W=lk7IkhV_s-9y|ft*HHn{v&2)j(5hM54bqDxtmprx6c(;T zNW~_esa7BgRv3}Eq0xwVw2-~Bi!NdbiB#_1U2+kiJLU`sKe>z=C<@}yjc#x%x=7}>)JNSp|X0dB689|*{;mypKImw!>7!v zx9R>0XN=1Dd3k{0i9-7bx;sd}dP4upSnTRgv3|YGmX`xp-Ro!-)gizG-C6`$tRNwL z6y%C&-c`sj3eaY_`}Gw1PTJMmP_~8C(N89|slM)7#;HwTUY&6%QD3&KJz&ZZ%%%e<~Bmp%QTb)|VmW4c)o^lVMLSCP-VY=V=5us|$_9Hhcd-6_mXmr*T3BVbLv-slGe(U@+oQ{88K!-i{T z?b_!*=@r3i!so*HjolLb`xZNMO3*l(GiO61n<B=0_p#%5+>5vW1a|!!S&M1%zpFg);19-Lne4DTt zmr)k`4FGF-h;%uP#bSc`-pHmyC}7a}s0Ya|;MJG9MmWbuucW(t&gb8fRluA?=k_wa z`HUMRSW~1%H*ot*cGXPqYE`|bX!+7v6GT$k(kW-E`Keo{cKIB{e1=iowY}mrK%rB> zqNxo-v6ROr2O?kSY{ixh*A18JXJ6;QZUe8R0cf{de3$Q3t>>*w!4#^TcQxv-9~@4O zkjX(^$5tPTjKX&ig_RJsn^>JO%Jk6LfX<|!EXo>e5TILFEvlk;bhhm^R5q_PJ1yFp zeRr+jGF`A%s^4;$)!3|BpHIT5(683PuY?G}sF+}5uis>2?_A7{Tn+AZVU<&{mS^TrzP%H|f^vJ81CY2Q1oLw%M`uP)&GdtX8OAs+O-BPPqc@ zoCYjEWvJ?wZ5+~MGIm{RR-iEPBuY+Un#m`!57`|-gxEC5Tc0I9+Q2C!*`Gu;%~$xt$d6ewf^IBkcQo}0RKTG@Ji%qi zZQlA4_{Gt~B(H~XvoTSR`3}+EVt^u7j0fm#LSUd)6OLRdx9cwk)8*{<5@=550u-!W z=kppB>J8Y_+w5G{J{3SCYYP8p)5mrT=+*N6$c=#St#G57mMq!NaZ)99&KpXtnyBk> z4Dn^3C9WV;%gc&<1Tx539OfD~|D=0^R zKgh*ZVKSZ)Ry<=-64~DFKhfTPhpHmX`KJ=U_mIg?iR-bN2E+!?t#+1NSd5rs{QH8% zq8O*9%Wl7a0F3nFt!9&E>?F-e@s1!vQgQFX1mHETI(glY1c8%|B$N<`09bp8sIaI+ z{lLU$V~2yiXW@DSEoles#AlO{>^j;V8wC4vhD%4g;3v({&iWz z8M0t`*carIuiI3;T5vYLfCttfDUv|WQHS&d*T$?R}RKHwiBr@1%No z$e87~$9?$a>e)+1T`<3_hZXOe$+h`o*ZmwXJN%D&#EYTx~9(NI~v;dK~T z-U+;ZEI2LSb26+*E=k3oniYb=T%M030UMx(e-q!+Oi8R`-|{jy4gNQIdacm6PhbW|Gr4>WQF zqaHIR@w;>C4&B5{q_Yju(O<#0m)=ia{skTLfEWrBLB7R$N#3lR%h|d<6~(9P-mW^m zk}1y%ksl){Z3aI)+)KwQk3>+b{iT|5gQKY{xG z2EkxmP#10j(BNR{6b~aK4*Ec{dll|Z{4svVEWFu5-9X2HR&N2uzBH~-xces1ixYiB zlF~#?C5!_Md1+lCiL=fO(K4!#-+MuzbMZ`q>r%+KAE3M0ePrG1ZwEtfDTXXxZI_Ve zKZT*1Nte%AK&Z%FeXY;my_Tl%^xsXZZ(Eiqa&izlja`^4RS@ru1aQL=)9Z5~3U-?V zTTayk55`Vw4G0A09gv>Kk!`haK9QQ9Kg3)QN$yJ1L~t|iIB8wKKPsa%<2MRLebE z0+1tuu_i>tCK6Q0PNs-^N+@heBv58#PqLt-;dZ35x50tQF%T~K*4W3sI0^BLH8+7a zlIZv2$P669ppiI9LQ{Wlse4UA#Gnq65)8LoY?O4dF_EBmq9;WW1AbvvROz^6>9O${ zu250|;NCb3w*F0AxtpzAmV1kD?65L*d>!aPtG0<-7q?8|Bm|I86ns1*E0IO3h`0M9 zbet;aAD>L@!REMHk_+M%?#q{cShtdf$3x}YBkJSv05`%&jc4dgaf(iS8a~3OxI@^Q zUJP1rwG)$kmc1GS?5Dvz4bjQ@cv{$Lx3Sk$B3l5|3@R(n zjEc6g_C{q9Yz5_>cZFJ?bM^z+ePAFlf*+;ZkA;is;32ita(*k|%@6k^WDn`T3h?}+ zjK+uSdx&;N2Rl_g65>EHhuGVsPe(}g?(reZlwe_cjeMweB$9?H;M?-itWz}CQ6otQ zTqNe^p&V7jVJd|lauFdP(C_MQJ7FgmX$@FkmJuG2;rP#Nk_`1m0(!N!S1-f65QW7Y z=|eT#=b0y+eW9>47;bq;%6*rEHFF7-2wqOG`rtgddqxXIN5JtVYH+juDF-zfvt=b% z@*U+Hf+6j|M8T-ZX_5M7OqfP04Ld*qB$w`y?el97LAt~Ib%%!aymWhqEmZEEy+J$% zubu}qF!x+V%U1Nn>>i?3WK=MTqLqe7s@^Rj{hIHb2nprgFG$%wm4pl-cCP4z*8Ek} z)NVU6r9dv|CA%Z`o;!egNq`JBw4~^0LfEM&lM~}v_-To6(U;jp#XCA>`ytN(Uv};v z?8M&Sy+}RR)lgwI%6R^~?(PX7m1u#&9_N9ab}S`i&>nKmi1g&f*`Xk2kt$viU?+Vv z**@Y3XmIJzgPjkVZTndGu%jqRZsV1ZoQem zYuDFTlU`CkvewrR%A1=3X@VC|ODjqP{D&x>cPClS*pc75nr)va_b(7PUz?{olzMVy z^#t?N3LQzhf~O?6<$~oKp3h_R&-PZc-ej9yx9DVyv9EmI`Zjop#Sbr!GtzP#sfZ%J z{r*hbM%pgrId(C@+Ld~h#!Z#L+Z2^70XP+#&8bG`o{gJj+8P;vu=-8)cMgi1OY`=v z3#?#0cI!s-cC&N41e`~l`WFy_sEF>EIH{Z&XjnqtPG8J88x7(TIo;0&ZKv`!#3Hj*Pr zgRk^I$OIn7T3otwKCu?8&!W+*VUh=F6S^~~i9u&%om{WuQ(hUglOkqp1AU1UmBFgr=N*;xMWrNCNF+$& z|0!=rmLg4qaE6+S=cAomwkRh#k%qpBZKaH?XaIX4%9t)w#%XVJD_7bayq7)7?X5Zt zPKrYZC_}je$YFI;Me@+0g?-BTdg=dBwtr(!dmj$80s?-ZpPS|LCLV_azyjQwMDMWM zqALJdzIP9hpnov|*P=-lifSHD>`4)WAAGk5tDbw%raYFEzl=y#K#=o;I%#>jX|<&0 z8dC?^bCQkE9#gdi)}A|4-vk`x_ERJvN|u*)*kiTr*%42RFx5k zJr6?x%6PJNIE4|3bh-Kzz6|lYA(+3J^HNV?1^RwW*`;MtO8U8@V29|&iRm38W&{O< z(albgUa^9ucqx0$;z2Oq0QH;AdHhzx_kiNxjtk}fKFcrH2X}x_g73@*(wEvR2m?|A7Jrv9~5x)dQy^uy?&YS zQ<0ACMqe{!{S8X;sUq?&$1#k&az+AF_&gG;AGJ_@kX6&)U^35bgZUD;=A`?us_t{e z(wAkE)Cjy;yf;-)k^7=O-+1{kd&<19s6?{2CDbnWAsMv!aBwgO^mg`cv9G{&>4H9h z*nT|yjmkn==$w?4kiyJH=oV!a7SnNx6dM zScBgFAxXihKrxC5&Y*DO%0{hhg$>{RZjVGvGZDHfj=C0fCfslAFow)RQ|b-auauV1 zhLG1OH92DogyPa zL~hJBwE&&PD*{Y=L=3-IP6LV4?)1KTW@@=%__tz92dq=oopu$lhq%lGEu*n+(?T{F zD#9!Buw&de2q9r87&OY{?#Op|U+d?8a$i3|n|%=0 z7%g8NPRO?4*o68FhkT_G>cG=Q=lr!`v+-l?W)R5iQX7e#jE+G5lIz9dyCWW`!@6Ms zHh@oiT~4-V0B~veiB@=KD$w|tV}U%~MvoHTt~}HF`WO_E;S(E<+J{Yo%UYVD6QOLf zNtgOnea6%nT-NMDbT={|6AuTBW58JFH(IiEp!vu0Nu5tXZzaQVs4%o2x z8xYoh_ua-WLhRu22f#ZBG5s6ht`T+uWIEteIX0Jx)8qempDr@{5e(P2uHT5-!Rq#H z$Dbo0iT>8)h_AFMH9VbrYp*h|xEcBp5$JY-c)&4!y!gBG7%c? z_qKvE7fX6z4rMTm{AH4$db$GL`J{xlR@EH@*W9Qo@b;@s^1X!+$J_N4x!T_W_F?xTg z-bhx-5sY*|`RG;Z2a02LjP{W!VD{FtEZwcoh>gF9fdA6cO0+l&Tj*6MeoUC4^C!`Y z5`TLNA^T$H%0KZ=?4fGB&Lt`Ys1j6GRXnSOjHbaUB8HLG>H`4f;1YSG$gV@G|HN0) ziu1kGFX_~&;;!3Rd8qe9XxHt7xmlLGt3PL@^GxxE=G+R>LkbzFI28JV%HosFoSUwq z6-=%ANTyWICrl=eTN@ZAljocpG^`pPOQ%*Ip@wEZXt?1`>^fsk|M5@&x{uCbtfHir zH}K*(z;K-Jk&2IyJ0+?vVbebU?Uj=an&rVaw&vEeFz}oQmnX>-c9P~5hHr&Kc&^kd zR6T6C<vQ5_T5-MG3PH-&r_+ePNlj>4|;dy08x)p zY8SZNczuAgr2nouV@$yZFlP&j#9;ne<#!9U5jd}D_v+E%T3UX4xtHYWP1!<4M<%xY z6-t&+SmdD?`p2x~9RL1>wDgCSRQ)P+@St~Ad*;FN0A(Hh&w?tA6I?o;j{QNs_OdS2 zRUf^zs`VM$>tZH-mfG(ikx9tudGj0i|7)Ho;lF|2!BsU^yXgvp1JZX19G)&@%A?ju z=|LNa7@@5pvMi~Y-uqAdkzu2t@p!QwBBTPuDAHyb$g8Y^#8k%nEPeubgQtJJgAY>$ zPhZN2UhiowjgKtjxuGl0QF+J z2fNrIWb4|`lRk2x01TGAMiBM(xo3;hWAAp*)xSh9bP4;|6uTSDgvsv< z7-mrRM?zDWhls;IM?MhykX&8EGU+cs(g_%xvGP0|%{5wnMPXTR4}k?@)+I+2&h}1l zomSW`NG{JvN8n)k?PP*9+Pg{L;p(O$@mTm`8q?wZ3 zMwhYTr|@v&Nd$NcCWf!X-_Rg9p~U}rsy{eED{&lM$sEN9vWi5-BCrT`ED(W_G!ew! z+rkdg!x-Y)sq2npTn&3-DaogjoMPdsT8+n)0y+>DS(I$)>1SdBQ8926>~J^GpBK>5 zGgznJ1Z*oY8bb^7Bg&`tjVEfx?y9m+F&^f3wD}o1PT`UUW96qef+0O+{yD=hkstTu z%bC5yy5;!5Vv#3(ViXu!bug)~Yl|~j?%0J9_PvuR)SfB_d7H~M1N;jYUUMP~t3dg4$jEoMKe_ZPq z@RCqN{!B)_)L>4GaAnnoXP@mC?4L zqxH|0h3w+{tC~}(Ce=}RO5yaU3UZ1ae9Zt>u++%kus2s)M(VRR5=3TQKilDyW^|9} ze5T0oEUHKiE}K*3t1gg3)QM;T90rQ2V#Z>Og#Z3qy1iXW_!PZc9w9*2feIyTo2S(| z{A!({)Edz52BZclUR!eI!V+D+XXzpIFI=UI1kgf+$ZGH%Bp=#!$^upV8aJ_mwH zXCUc5fc#cQ$WPvr*_i(`8XXWH;FdTL1*C^+kFdr$nf0w+&BRBW?Z{-*us zS+|tw?5auok-;)0B}JirD+mkHU)yHWAgfKRHZFE~T47qdo4=~K=|oqmu;p&0BWb>r z<4dC&#-`7ClFon@#z^Lzh$5U5L35uQn#%#N-pQnV78dusGQdEQN9}{GDWr11fAf6( zQl3S38{5_){t578Sl(G*|7m)kG0A~%n=nZ)VrBgLAPw044htJ?WZsaWb1NLmHXG$L zFCM)Jjk=`I2zv62SFDW*iNDOcL>0#Yt|xCd1paYaIZ4?XA-eZ?QM7_|dkgELQ0=i@ z4pR}dfkL2?9Rnt-6U4_ze%&cKA(NRQbo3^+ zkFgi)QVCCs0&-t(Fhik59E5OAhJ>ys)z}+&m}jHHwsfS-BxLK&;_JX$$^)VnvgRc! zk5t$NRqso+Q%i%m{d>=9#v(09Z!nOj&m)CerpQP)!A^b!6K6X+fLv&c{oD6Ebc9n2 zKdTxRr3833zt7nkLO5Q^teC->Fe}lrZ%~0J7!{S4Jd7a;}fRp`q@@TrqZ3f&_rX!A(5_z>XEb4 zNwCU#zKjNNkAJ*wWW;>L)+Zj29Ko~R6v8T`%>Y&-e%wsHW9`}%zAvbwAxs~*9V@Q- zl5!FVQHk}K!Hj;&Q*lHBh!Ruxsec!iR$st>SBY2b0oy1|w`wfdKyf=K61q9wG+o}q zTjbY-Z`)JdRTZ7OLlB>Ru7pQMw|c*1Ki*D=M)!Yp z?*F=z?W9HxZ_2Fv~X03)wltu1sUkH~;)${2_yaq5a&9p@9Cc94fIA_zlt=NzKv#0Z><| z{Pdcq(kPR{S1A=5?0aYev9bT>o^K7L{OOvNGZ^B8SP-Eihm*i_%nZ=_2$f3-_?I3) zsDTJ`w@E-U5QHB$&=o50=Y2BT!uS{FipVs-(u*t6X+^a!cO=8Fi)4T5DNjTy@Iu_l z0-i){P>M4cX{5^UnR5pVIo{b53Lt+ANQxz;@FJGc1}J(7p1?y($NI6(p@TynY=^3l zJ>+0HeNmE?K>L?S&8SKNv9|OdI6#+5lL!<3T(w0y_fm}<-l#dK%%RQj44`9KXiTGw zl;?3V_@M7>ZWf*9@F6ftF%d2PAtlBxWDnC3EXu_45OpeiLsZ}UKiGEY@%7+11|=^i-$NG5J!okl~Sm>J<~-g7zGk3iN% z-oKX6g0Ks3C=VEa9aB7-958t1F1p0K;ZzF@h}-&``1jg+!TlQ=p)@k6!1zv zQ9vb9ZAO4u=hVCaqfq(CSpFHe5Rj}%9*gH`h!BA2&GAx@OQgIa1IYBlClqe6ohrZ% z!hi;njNn(Q! zntcdT-`G>G`y+ib2_OPzP(+j5gq}+e6AD9nYo^0fO`i2Z)nrLh+Ck%+GI~@y(?eE1 zV9`)I!LBLjj&P}lN*EvMLnLuQ#LGpDnh%cbi2%48SjI;?G%AFkp{*u#dfp0$#L_zmne@ zsSN-~F1FPh15m*IxWY1^OS`d|R;eG>k#IDT3Od;1`v7Q4PGSq2eiGG#euuS&FA_JM zw}r1c&7eH6mnV#3N`GO+mPPZrv506w=DTsxRH1X*KU)D%5D;me? zJYw0JceRjVb`ff7JH`bA&#?Kv#!MVK<5#i{`BxAQKq{wKi~lcGt=pqXoQLs0^-1gP ze~y?(ht}@;y$WH_3$p!evD9*Cr~duDLH!gk8&(uzN%d9Im|rV;HG{Z%Ff-{&&g&0AN57~s8Mmg6YJ1&a|pw1Ln{K_qd=Aejl<>F==j{0f+XSn ziB1gq0}Mn+3K!DabKLKYw-VG8-6FxIcf_IxuJg3^p3f(Yhv~m|vYkZa2u#QrT#r5? zgIFiw=935Cl{PJl?hR|F=Ud4zLc&&jm7BA7>v%{6L3wXIkk--!3ekctQtI!oeNuzU zyqXe_0zuBiZG_APc8{UAU<4Xp#nsTG_6KuD0LE4O;)AGj;*++ljKPO_N1kyywv?FFPMvgIrTE6uiV{TH*!11Ap0XrTdS-~~xywL< z15}x_=hy7}k0e4~sh!0(s)w-j%X##{s`aA2AslXl(`!f^YokBJi>_sy9ltxGc>hAD zw_VGdoXF@o-ST|KuyBX^%}afp&oKA+B@dnrvUOEw^2qH8Xk6uZp7#hLznd7^*8C)pbCf&fEfK9 zq&Mhy>1gRbWjex~X|3v6on+S;=l)h7Fhll*#W$N8^(??!|GIj7j%jWo*~lN% zigGePtw@*(3vj1f!y7Jxc0ZwI^fXm!-W|k&qg`{>9=?k`O9xcvap^uM?iWGZ|A0?m zU9Ir>3TN##=qH8v-#_oD^o!v(#%`>XCuca89W6gFE!7F!5S^e@jK2~LB#-4F2g|_w zu%0FSb8#X`-F-Sz4fgg>ZFCiZD^i{yi4S8PIF;Z;3LV)Y-ToqTavooM0l$l1Onb6~ z+*8Q_7<0QkUMBD5A0MB$-Di240qc$=3zx^dI%oGOie39(jZ;>uZUbdlHysTy_o8Xw zKFSuu`U8F6#A5I%?D$_nfFd1wb7AP^BMKyLB>7Ha1j+>73EazV)K@HlKsrctwku_i;+=8-)iB*7)bH7r4YX|0fM z>V9)g%q#*)s@~?l7Tz|(wqA|0Aw4?dO-F7|8A+BWb9d;2*p1rf4)?&vO}_&Im=GMc z4_e{M#=S!WQ(&2)%hzu(z#j1)?h4B#%^v0F@aU6&0MHH$G@* zil7SU*nk@3Ly$-`X3DYjKsSjtx=H_rL^ep)_e?24(1j6R=uaD8!nonWhaNBL+)ecy zLUn~)uIWS<^;>d1P_D5dY{!kXmu}$4Ly|FZ zB0da;pyJ_(i+WT*2xs7O39rsN@A}@&E#O4*sh&A&U+{Ej=Bhi00$f7~KjBWXk@VEY zf6O4tcTC!&1QGY*nYw^@_4td8Es*w32)4U{1sRoxpL>mmq?xPDKf2@x(hLusV#J|_pW=h!2?_Al zko}D-j&!xTINxM^d`L!yHUu^nE*mq_lvf~<8KP$hMNKo6@3@qvZ8bEv_C9t|bqSRg z(dy(65JFG6!QDyRQ=CXr<#OB^3A@sxb}B28%F0T+%DQs!Y}5Jro5u#xKb`G(kkIRd zD)|DA5)HuN0;+<*#j(_dwD-*qumSW0`@O^6&~afq*4M;=U$SO_W`$h)l`!ofEyk+) zK04o`Ycbkb(>z^7PlNxykdhjQHn1wqX*jZbEq{+|;E7{2IHmrx@kDYYd-R%hf(M?C z5Bv!n2Gkeg$mt>yxq@^i0bv^eL^?sSC*~;6D?5XvoPg;Uv&)9y1yYQ1V*=ok2g&X` z<+9EzL_M8N=us?;oR`Gb3t*Tm_RG$totK~9lb=&KU0R z_^MsW(d=dC;4od0oT6-+7s;iVwZw63bNJeNSY5sT5j=W44(BmWXg9@}uW-Qg$v6s< zr3k+yW^lpu%f%a;H*TerodIBArQbRhs^`&PrACudjvk>yJgE}+IgrX?d}=#E*O)w@ zBFiTBY3*%eRI6oRxrn)bDPd7dUe)9-i_KuLHd0uWWdGX~EMg4lUHJog$P4}7WKO-H zPa-3L^bg^bnmNNS3%akn<5-Nl!-$&dx;T7p5pS{Z+nIv9(d-)`IG89cIk*jLy%w+kahHI|A ze5UJz5scyv)n1FJ)dv7JxfjR~w-h1-2k&H5BmYt;L=+z(GBCmPg=o~VqB=mXPfXdo zAUTMkM;PJh8`y_HgX7yjfDf*&CJM)+hFF=VCr1dc0@hh0P#F23nrWohjiWY|6hT`~ z7KgS-c8OhWiO=^lTjDt40G__e)&~;O1nE$cXxNYm!s;h$LIA*Vc`)R=RRY3QOg3af zKxrRg)|UJ0UMS5a`X~um3lV*@IB>m>Wf@#8V(d3 zX5j-oAD&$v`+2t*689sd18JM=FU^u*mg`%V*P}u<3%loC6LJ2ofx;INy%G>Ttw{X?&8{B5^ zws1tkdd#Bjw7f5)DnFS-O)4LfwqHHrc(@1HU*zefq>QP)E@^13yw_g;vpU%r%T08M zPbCQ~w|4K7MRw4x`p)6hP4er=ql-_Y{oOC)pv1*-^naA&dm!&Sb4-hEoUP~fuC}ht zl~4T$&BlNz3Wf5=i8Hf_e%(%rX(~4xl-da5bys7y!9RjcgAHp;6BEPmuxIoG%OwKz z%kMtdu}Jdw!;{G8Cy&6PuHhj*r%ANzwhCz31r1)mth{duw7ZXt*eh9FNUaa>KT zB@BP;zw1&TlF@3qxz83lzJqb>DinXvQsy-3N9bI7Fj*7Dv}3lTu-%Mjk<}!rgU~#5 z8ZkG7xfD~`?}`wCp3Vlh^}fWe^U!6zQRE>q`D58t2X-~3Eo+YP^rWf419Q}yAz?S# zU;#0^w3#MV(e`t3@OSySuE%xSeMMh}WqU9S$4JJ-{aXGbgz2owB#z9TZRO=ob*+Z- z(R_8ME#2k*XD96_VO5Qg7EoTMezClk82zpZHR@Y9gpu&;E+LzB8UZu36u?OtE#RC%@PG z6j24Q`$yjurQH6_$qi>P)MpNn(@#z%Ys*_G3-;SYasM`JCST0Y0GMe+uUl)#4rZV) zE>2A_^G(`lTbyVyP}#6e;Tk_tSH`jO&DwZdU};tNU9xE4nLcq>#d+jN7Cz zQ%*kMzlYavpuhhlGJd1RB<5JSL^x~%Y4$F`Dr-SmRS>6SP;P2aWrmMJK9nze4%RrIUj@COQ|)oUP8W!7xZ zfB1-2pF<%blosO7o@|#GUh@)EduvUFLT(4**e|l2kDv+RU&uEPw@(g=Ou87SPF}=c zVDH0l**(K_@cLvV+~w9f3uQmBk3LNI&0YM)P3Q97M(PIm6C8VzFlN$uk>{ga||>;M&fb@t?LY zlHZHV!hI_wUy?QtsJY!aP1TK3(X`N15PO2?Bo_}aXob=!E|}yar00X2_^}x9PbxGt zq2j;hPrV4K0KCyBUV~U^%$9bItEShiktB2Cm3Sv|x6G+jG+b0k|?+M#R`lGu8bzRDasgqc8;K zu$PbWuD$p%qPc^^n2c@|oc%UMO`lo=E`^5Wh`(9s8DkROuw+J2{m5pZN5)|6KpLC z0Ioes0gdIa8#|>nP%^tazP+|O9R;_?J>F)Q1fBZ5o6IsD&7PMR8skS-0=s|9+)tdw zIf2i(YkYszBMc<$7=5>dSTXrVXC-QMOHK-#xBUoyLlDu8f)yi$k0tOK`E2QQIkd~y z9c0CP&de5Zd4au!FGMKbzW-`MX()~Sw|30W4qzwOEh)T5uyBnt-JRoJjUPl;!&Mw; zS~<&8r<5CIQV5TVUql*3h)9RXTH60*OC}hpTl%Hk)4uDDG}vU$Z4VHVi#B-AY$bZ6 zwbHOOw8a*bN3jroqQ>G1P5vR{L#=HLhAUb=%#;_%T#Vc%LPea6Q#FJ9cYtCmx6|uE z1z>;+EGgDJnp}V!lmBUu#586N3xJ=~Nwhd*p<#Hmr7X&hJjwzE5VI)WE zOq9(df)bqtl?i1OCAB1xbSOwSq2z%NL{ujZvq5DKq^$(oQx7_=2z0_=&gzh3^@o$e zvZ7XCWf+-?WN9=(a9d$w{Y=JYqgrX-0_dJV&sN_@W8d2V2vFWRN_vqfAZ3WZkcSbJ zc$jE+u&b;}=XTE=S^a~u)xyslSw8J22Fdh|eUk1#WUm7s^$O07l+bXo zPrBPpJ5M@{``Y;!l&@c<+D+SfFf7i?7?EeHvv$QpLDt%`%U5^lZI@M5;+Y3vH0775 zJ)BFJPM5JabJ*LvTer7Y*epv_0v42j#N{=iu)2oT<^{_6cEQ@~IW`#}DQ6YT!|(M7 zGSch9IH`Qw@e3)&%Iz^Cda5lyqpt%h(>$bNnUAu1%$or2?^NG+mVnnQUt^7HmuW72 zs;OUl!xtUv4#5_HriRD$h+OL@7wT(50=@q|jVp1y(d>dNXQ z$FP<@2krUY#71~YZA~o>o{jtXT(ga>y}5gF`%;B@LC?1L10s95OV!Zg0O-~{@9rm* zrG}A3v3&aX-`d?xM0jd{eNQ63KH~@G?fEtffNy_oIDh;nAM(;AZhY;!1Z>|rgFE{y zfr|PaolUvzD`jebmYaX;A@SqB4s6N%+iX`?Nji{gDQ;rI=QZ8_w8R5k0|~yylwj3< z8v6QAQwR}qQk5l#`6$B~V^Ki43RvPv&5k|iewT5KJRT>uj@%rpLx;$_ex+V{Mdf5A zz^47g6fG%%;^~ov>?$q6+veSs?zaoLuh zz`Nu;e*f2|07=727>!wX8q8(0-@njHTnD5z1ymBf>x}UWf2g9schP%m0v@V><2k{|{utp@Nz!~o3oolyABG6AzavL`XZq?# zOwDlF;`H8)l7p_p6!x6dNspLq;B;ri5TYNr$B`KGHU-cSI7VLpO1;+ExUK%Vr0Az` z$R^SLsTtAxP+q=f4~~7nj3fC>bI=LYH#-b1t{3~|-%-GJ5rXK`wtcI7Kw0qj&M}7B z@@hoC+h{DPJt*_EyN*RCw7dI!gH(F*WgrH~uLs0UGG2lb;=21d9UE8MlayI7$ZbeO zB{@aVS!hBO26es#IaymRi42Zhw^+)=X?+86@0Ex#v=<~M(IqP#b3m^x7e01u@}rra z*iPo_k`>O@UOzG?nXQB!0Axg}tU`Cc@fqq82 zcLQqhWp(aYU9>RC;bKjvxqCP`wfnmq#+IxiR@g=xZIkUgjS<>g01xs(0a*()AFXog#4r)-)sK>H;=$@Q+l|Pbcax++@cFU~y_*z8|=V9oPbw*g?mq z-{^_`iT8(p$45#|&u|}6BG`d>&#^RP9ZAKkxBp03^~}DB89TQA1^UF)zANnZMim2< z->;O&YW5d7{Fty3IfU{is!!}}v83B5*o>f@4(^)mzY)GOkb%(AEVsPPrdRP_ipo+K zIedwh?H7AN08r+a>D?h=7ah3t8AqZrMMGPtf@3dc`WwM=WR(*W73w8WTtm$8WnC+O z>9HI`qR0VP)o%>AB&s;65KK84SQ;wG+8(v+s{@!D_@7XlWvl(P7o5zj@b|AipURqz z1?f}W)o)K%2`$v%Mm`Zj;G+veBDp=|GZxhaG=26jGRY_J6hg z`ICu4mux&cqDxh&L$+7A=?}fJtxk9M^=l&5(y!J;oUY#JTUKgRi88FYS;-&g2&aox zkz&_8K*>WTB4RF<8^2QOYy~~|Jn>OnE(znakm7}r!OCG5r+*A^J}zMRp^`Pq%{cT2 zJoZ-43o_u{kngb&_{Jym%3!SA2oQ2MhkWsOny8osuhI?SncVkrNIb8_*1&P zm^?=R%*K(VthkGA6O)G?izGE$Yy6l1RZlAvsjhtn3EJ|zFY+x`*^L2>5{6lJB&a^L zFEmFL9hWUO5;SWDf+gkFKIwO1t7ueNq_@wf8?#88#3R-!DKp;ieSaVmRuE1$ec(EM zk1{HqMIi`57D>?z;91n>QmGFFlP^(7AcX><0Vk}U6rE$30VF)ldI1%I?wt_}RADHx zF?yeRp2e7RAv&+_==Cp4AZlHJrZ*)`|H}Zd7_ze|ZxvHe@5RdaWL?~N;Q0Y>He{nQ zOJ4TA3lI7Dc_*OlWv03tiV!t9zZ(j@{Hdta95P-z6J zLAT8j$1nBROuy85g5=Hk`4ns@Ne;xuykUm(@6ok16!p=fFxf+Bl;xqnWDn`h3g9p% zfEBdolZ*!?0LPR{SvbkOB~#xjK=j@Vc!L3+ezHx)74L9EGDj0QhQoe;glB1aM2+P@o9_jk^TmwLQ~Rj}qNT2vSZ?G7Q#Xbq z=fi^A>kev%Ne}uXee7JpnK!#nf9-0!8GJ@zn0vDq5QNNW7+wj^^~mIf+;DpJ-h#1( zS8yA$`XP(qF0F3>o#}a~qu&9yf>=p@ncq;LLAM;8LEDj_rLDrXva&MU@7xMAUb1<) z5&ow$x8c2AMFk}1k9F@mCh=e$`g^CNvB^UF6K>Do%U~}dacrmP4R$>@!5+o>k42s=SwRk{1$7*c%0mmW8e zK?oxWR<~Tov-NGS(1!W|FO1mZYDxXo?|F_}_hJBuZ%p@nOa!Arx4IwQ*r>Qz8Z%l_ zlM!g`Bq>%}r6+)-fVnGy|S<+HcyECPqSNIyDc6I08*P#8px%kB(xmEPK`RMWPx#KgqZ#KedCH=W^F^3%!hq7$@;>(!gb zZ!p9#K$uqO8eBP@SifZ&K#R7#vS>RY$){>DA;l+K$txD^KiHjeDr1GM3ed0&3`gf`BgtgD29mUkn{~~yTj3$#0QC9H!hBai? zSIZowqo8!+t=m$q({Y$VP;Xgw>~qpSqO_%He38 zslJt!379;d-ZVcR-A`a;Qr&sXv*$4|#a`0~{Y0PFx|g9R=Z#`?r+(mi)etEO%oU=~ zaq2I!`1ogCzC01lF$Xh3&gL^=JQUza4)y`mRbNp2)F4-bepf8Ot7nF>WTcX@BP&9_ zJpI@}7R%rwE&&{@(Gd4N^w(4&7gZq_Cz6On6w|-`$S>^_Sur*Fo=N1jn;C8Men3-E z{P9NPfd3ggH|tDh^nR)>5>xP-;sHPZM4U+D3+(AgWU1ATw|d)Kv~+4mS7!;!m`~!^ zLw5ZD_IDid%}4vczIjyP3(l|3`o_jZY`SS}YE7UEo++Tt8e`D+y2~?uf7D5L%Q9ft zr01F!<5dgimoK}i-6>&cvcS1v|0;ZD4DE6 zU(h0q+$w+u%7JCgXjswRW~YOFeUwrkUk9~Ghv2&%KSm_Q48Rd#V{1h&gXID<hz3q(E?X;hBCBnSDRVsi^XIrvtBP@0^Mw zBpxG|C}wT|kmB*c|MSdY`j=Ll%WB)PoT6a&*A0@d1*F@Xbe)I0uP@ic^9)O>hmFd{ zE+jxs(SPm|twDN>7=ixxGF%v-cLGRRK&9G&~e~a^sw}gy)pX-Uo zYV@bRa&zx-q&nStzF@`}xkcM_)*iB&L!(5)lqpYR{pcdD@2MiQk;5TN6W4ZZdw(G? z#=XJmPe%2Q0ehZviEidu1~&U%I?j?l#tIq5Pk@aN2p3*KCKs3KK0|Os%yucq!!wP))+e18_Bi zzFW%EQsjp}Cq18#Jsh&#x}~X5#_-X3k-9~m;PbE$KwoB~SBmp=6YzVu`jfUywJY%6^Y1Gnm1C7_YMNovL+_g6Ib`K& z=C6Sk;bH*tPr7mUhz^fbc1}IOqR~&~(GfCnG;2{#tEsF@1PkFIqef3&%YSVM!(RVz zbA#-9J@DwE%Z${TSI`K4S201P#V%YxF{M(W#!;TMBc7J4)pg22E!Ca2a6RrYd9-bXM1y40*Y2nmEQ zVa%NpdcFm2&!zg)n8tw>()4HQ z`kC!?ED8uqb`bCN+bl)^^kn`E?xhxkGT;6aD0>hL*AxnzL=B8mGbW{ua3jCI3eOv_ zj0`=}u=u*aFJOT!-Jw?5{|P60h+{yuw}B=H=P|pCH~|8t+>)M}_>{Xh7a^libeX~A z%*8D$jp(eW7o576AGtGJX$Zw2t|9z_Th1t-dfUcT(zM~|J5Yx7DW8sRr6!i12iaY|~kUenFsl)lXAo!RKLIOl# zW!)jw&b!PeHPpPHXujN#9{Lx;35C_<(+4$;z{p}-koF=M0r$~C(vjU5EpP1*a+xK&&{N%SVTLg4&OciU{VOm?JB6&Vg zUFFJA11FvW<74nPHS33ux|4-@UfER+?+XMj=sPRaY{o zjT~%*f*ecuhJveimC8+Ae)KMFk-oGcEd7hjk3I-MUmd?O(0``RJ~5dbm;$__+X7>UFoa295~k7t1LH7Mg`UuWvgpMB znU3MKVGw=iR4&=jj2XNBkTekrZ7Npikobd^xAtx zW@B=iX_>+MD%%5JbGqmH2`xyi0!=JNki!+_(02t>T3nTTapRcgC1JwxN+^sru@wYZ zVqMQ1NsP4D`pRl-oK$Mm!Ef#gV%=>q6Y(jA5`SrB++}d!+<`omp2bypHcMlsM zY^wbO58a0dYnBL77rk}6S-z(EkMauuq-(&vz72;N?{{uA6$rwXSzeCyO~qA8XLAVrr}v3(N2D!)WFXBCEvs<(tK4 z@qp^ogoVs-80p2ntjt*5(-V#>bJ^BInCBsqB@HZ14NYzXoEHJRzZ1zCx_bVAt~`MZ z!?sp6-NO^!;?RiEr0@B&AvS?f4|!7^MJjQYL`V|oBeGJDT%R+V;yFfsX%3>vT`U!u zQl$$ESuevsUK`$sSxj}#p&L%Q_N)81Ga;qWV4yKR1fbNM42DZ?Ke$N^#Oehngs66m z7uXiG8#7>r>9RpNkca7Ok*EhzZbkrxOjHK{~?e{Vd5}6nVMF{pG z??p8xr|}XP^|d^C%)CBrHg^7g99?jMofhiN3sc0*P1uL+4Giv66h;!M2@Z!-iHw$l z;-Ph6v&skxz)Zq-X&9T%H%6lQjfR-S|3)~T46v9ZY3r8)6{x~AlzylnrBzK>7tAji zB%P>7>rp`+ywi8Q-1WwBwv!YD6jK(`?Fm|>X8drq#x~}v!#X=w>F5;^PBMcnil{h5 zM8H9b<-vnh55Z6xmDP}VpWrkq!)DuOG;7t$7BvVM<;a@cE?R(Q>qr>?(2;k z18AS-gb*6_q~!f;o%JT>8S;k*&lT@X>*DQP_g z#9w&ivMmE}>}b7C3K;ox}W@0^pHj zG)WS*Tn(J1B+wPuXs)VX9@<7KVUX!)3n9Vz1H}a6bUle$2L$sv zXl_K%)0w;p#Pu?~(f8Z=&)cI!FJK3EiR^r?{`!@}Xw(`}Md{uTN&q+9t_(SHnJd<# zcD}xT*;dtd&Nit;-ntN!Zv_vbId|U9leaPE8;+fgFan{oX9i!ueF=PwciVVDzl1k_ zkwhVa+n*4Ns%y3Rs(zU`+@jITn;Nt6)IgTN{XThoaD|#P>T^G`Uv>mFP&L(IMAbsxo)2G(6{+O}mvU$FbAX!1YPv!T_d=g; zUYnVT+y0v2*3{pDpP1evqh9A?q^;AR*2FH(dvd;ibvaOyMey@PD^o+ExHG3VeYOnb zM{bey1nqd1hA<;8c!^dMM%?XQi77;^XI2&`u{x{50Ir~`A}{tZ?2{{dhcQ)~xlir< zWd{(Cq&=2UTM2%fo&YiJOgUspyNGDNtt4DdXOSd4QG@K+qP!pZ!XymZ!J^unqT@)X*}7l0DwCN*a7z<_8qPLM$MyJU6reHc&W5d(@D zb4mJsv1jTu0VJ~L4aBlDXImwc@UTms3-%jU#*%l+fv^Vb{&=|E&IQ2&W5lIv(kbux zOT4e7p{Xh7H0r7x=IT7~M?4hXG7~uF($myfMpdMn6XNFD478<2^h5xfIV(jyR#YFJL_66Rs*l)!8cXjwINY^hhA5Yi>O==#zSja(6upT<%(1l+lsyc% z!cV+!)Bnl$;KJhS20LcXTtXW=cZ5OguFcIEqBrbQ8?_NL=Z)u@B~b5=E9B3|MK97SUdJR}@Ifaava@B!Ha9#$o6RI*H zSj6dDbP}4A&g%c2f0cJ@H%~P1WW|>A`4`Q*avKf#D%pRy+BpU`wFY&Tq2L1ersCT0 zpzdR09lBrVxa~x2g)(>0DSCh}e?YoB0e;P&aNbz5$1Oxr2NI>WZm~1rW#ma%8$+a= zr3HtiUGxXMemluuUxnse8-rDwpM0GKxKKM&clLiT+xwT4ff;oBv=2qhXTtaZd2#VFGWH8(!*7UR z3xXTK;%Dw~&s|XvI%5jNa`4rKvQq#eCa+kpG`pqIh%@&*dbviRIN{U13w2RL?g*_Y z!8OVa)Q0pN6Wqew&-~zggM4W{jr9GQ;{E74YA{g}UYapBr12;?K4HL0Q~?6nw7$Rk z3n?&uYhe=7n=ay96!ZPeEvE=^=#|yWnxeZa*+BTQ3!l@p)cf((??vc_$ona_VVPcz zrZRu#oZ8g64EOBdk64TxgT+_Q3`HO@-?vJ$G#*G{ zNjn)pUjMahwuY(zRvct1X{V2iktoiN=D~Tyisjr$FN4Eh9KnVOiyVUfY8{5FG38cn z*lc3Mwq)WalMw14`2#VMn`!cZL`ER16MAU?S|l|ok9@?hSRXLf)*L$mcW2EQr6<=d zts%=|4+UlEZnhX-kC&{Ma@awRNZt!>yZ`juAHr~NE~jmmoRRfhc$z{crOrC(|5N=Xr49Es>dT2t)E6@P?L||y z-xv9gInj4ri^)95d#e#Xgvg+R;BE z^_dick^=_I*Gmgx4z{bpeHWzZ5m%PokCMOs7nrGZFBXG)ga`ssfDgRwV8RFDHZT(t z_@HUYFKSq;@VKKIq7tuDwk#IeLLxL5k;~}02mm!3n1w+1fWQW3brR=^sq(s7>=uVG zfgszf+liEJj0C-1i4AFkejAj9595#R-Hz|EIeVWW1z}AdasCKZQ$Q zN}St^(YIyWulxtM+DTu-#u~=BvB%b8{^p#rk2RRo_Dg!q7inT}KA4AAsqQwcFY-6H7M2_?2p-@8O3n!%FcjS4iDma$TsIM@D|?Do&&4<8GcvH)3oty@nd>r zqGKku6Z}WKDQ#ngtT%bRfLdPz4M(bmZhu!Lsf_+>RKFe3aD$NJ#Cn0d?TkjzcsGK7 zwrZ*KDK>Y5eVzHsff>J!?u0DT z5P*{`myYLlYx7y6P?hy(I1kI#awOM$zz*Y)iHHIOpV^Y$?CbE+iS+MZd~>cp?Tb=9 zlU#C@kkp9I%Ixc9-d5)t_J7pf?c_^rNx5Qe&2G5QUy=67`9mM7lAWqXmwWYlSn=!- zr@v{vG^9=mOeb2$1V4zbO zEp?NYi)4~w0_QlTY%SQ8!kCz;^oJzuO?DnId*#M#o zlvn)SY>lk1c(78a?!Cd38nndaWWPp3!$xs8m)4TPH8@@q3EZ@+>IDc8ZIKg0jgZ@{ zz|~qnDK^{M#yADx8Cl5~>pp4G1pj1%+Z-wFmO;MP2t@tEto z{0z62ORDbIg4v^Th16C`oR@+|4+U%iDeHM*!mtw#9Hfm($S!cco7(HKgoBm(y2-3z zm>sm+AIk`D51OOad>W4cf zo?Y$FO>FFql>{{CsZ`Mpn&+X)F-8DA^HAiqabroHfI3J}Yg;%}wS|7eiFV|7;gZgwhbA%Hsh@%2f$InA zZ@sa}ucZnDOz}$Zv+vwuWdKMHd(w5wNO}SsJ4{Qw5~Rr@jIr=JarZnQOp`A^hTo4+ zSR2}gLDCq(;i)~s7o;jMCaESZ6G?LqtrB@UyFYcIxS;t&>ex?+#euYZRdx0*?NFnw%jU)tCx9A;K0+Hk{|*6nnXZG)e*F0pf7=Qgz)E3T3S7};$3e$&Pyg5)cbY*l8X465aB=xTAYo6QI83_(C zp30yY&N(0En?#bG4fgWwIm2$Zssq$8GEdAZUnOBl^l+ZoBAA-}-4Erg!#QjO6NJJz zY-u}I=SsZX3tcM^i1fGjrTFJd6$sNPU@_%W-+9GfO@;$YV}NbPr%(kZDeSA>H^7qI1yQ=A~9E7-f5Rig|g|&A~dA32-Cg( zVsdlC(b|qTn?ND9AtCZS>6xu5J=&5k_TQNLUu@tirIlaB0zGs{vv8{x)efSYk{z1V+uts z3M=t-&?LH+qXY%-$V4f$6Qlza(J+*Wf`a@lIT^M67+$~`L)fjLnl~{nto|y+U9utD zNS2(rF^k@_21<#>yT6Z!PYe0yE4cJY5ew22cwfPcy4-0;N*Z+KJXX$oo3aM0n3jUF zST|E;Bp||o*@M6klh8z&zEYSQbwB@=AQ1{&@} z6de`kun{?4t5DPKnQ1qR13>bx$S&3E#{T6H=LaoK%|<&LPQ@XDFgB3je!-B&(Z@?7 zF;fXnH6*rDYf3A4+rg7(JEasDtWF(~OlL3r$Q#!86UX<6Lg~8hmxa~T5EeI$tU~#E zQwK1~EY1X=y%{L1G_XVHZ}2gWpFa2xPtJXyI=cY(RzkDuC-D3T??%O8yyn0_F4VTu zPaT7p26x5%K}VwB;F_==;9^%FC=J7wWj{!{IM8r6$ZIJEn4zxL@ z?I==$+j9eX0we*!$71TNv)qrwl0HyUIsmyExfMn3VzHMBshhe0kyT1|mGGp7bB#P* zwbzgD_4a zUfUXb33LiK64lFS$VxN6^PX&IJdHpyRyS|CldBgsD*UX$vozU;fn%_G5g&%R(12e8 znHX9fymX-OQG1w5PNunOfhgR}sEi9o`Xe7d!la1*jWhlfb|43hGYW7EIS4tZhq%3i zl^ueu${mEHo}uOQ1P$#jE1-y9QA?DcDfUtQ2rGYu)Vm4qNvhJ|&8I@!A*g6Puj)>o zVp+zgJ_tmAbRc^nut%yTZZemR`voY59j?7WLj=Ev4Kpc9pwnX^lhF4@VyhKZB3_ zK2(EK$SM*;kp`HLSCfW3%!0^S8@*Nc_Fd?}zajSJLp@a9=tDM@ixvbxN)YpWOA{K- zv{7kq-iYoA`S@PFs>0fnSOVe_*}FQ@TwDH3&HR$KrlKL6b*9fXa!q{e71>g^`ijkV zk8GrMDynOi_#N)x(kIO#P)Vl=sC%V~MJ_tMW z&_zcjS@f&yCqgN1Dl4s=?+Zwyz|{Uko4rbI4Zit0+rJ(ESI5OK zO)A_UYxM%laMXW0`x%;2Owc#*eSE*5e!IJWb|cLoNU=>9Oyx$qLFB&E1V?MKwvx8O z*5jCn{>3SiiXASE-b$nQGabS*G%+;|5ei6j9;4m4gsTvQOph^{vZ%#adL!n$f5>Sl z)^pV;{Lb8v2;uU^Gr0wT4IN-=y}_a9r%h>CIAqOkRcxY0eg!_x?NK!L83qnf*cl8Q zcS?mveVrnPJ9OdkMte_bsf7n~`5ydXS0(;~A=%g^mjX)wYI~ut(^Q$98fP?@ zXdbb50ezcjPk^=9!EHpFeBv(rP5i_@RHuRk2&%P*46${fIWZab{r})2?Y!yy)xbC! z5fkuXhJn^Q8j%7}fF)JOD#23V-B~A;?{!RV`t@$x=h3!~R<0h#gAzSV4!MkUeTMlY zv;1Ja`f)}Hqh9kL--=0hEGhTL6UuH-&G(LB_3ajd-M=m|n+6%dAXe($-GiK*nQ?K= zyqjx!C*5(?adBxF-8*Yr=gXQG#uFwN)ekG@K5S|TnEY>H01qbCL4wS;atr1)lQkIC zk9MpwB1y1{&7?rj3Zj>tg#{INKwo8ou+(FJQDUs67bUVoaP+fAR@R$O;iA_5;~VAf z+BpaIMHQz8&sslT_ha2q+a|`y9QbR0*WPmv?(f}&&8y=4?Oq(rt{_KuyKUx>u+=hD z3w=g}zv1mK0RDksP%d>-iBy8>>@nmECw^+rxKS`lqfH{5>RP9yG)c^-k&hthRb z<(NXZ3iyxM=I2v9un$_4+y`?W3Iddg~uU@lrxM4I%HYGe|nGMK$caNyzGP*@`I4Eiq?1EsN;RKdn?i3Njbe9R~-72e<` zybnm%BWn3Bb{^TJ5QN)?!!VH{u()t&9yykXACN6Gqju1cY7cpl3^t^ybMRsDtcUbu zzW_ndkr-fE$lu}z`%9IB*7)%ahxD>TkUr@nQ;?rwh;yf>U;;XM9*60yLDGB0vjMY* z;dvjcGFl8TUnOLFK;aZT>DE(EpO>@$@a8*nZDS%YP-E!G0UQ%W!vr9% z*6Axoj3Kh=6Qqrk3dB81Yc1>@x9Ks$Ejlf0Wti(J6dT1j$=r|xCVLdXbl!&`pyc0eX?5WR$t zS9E|d3mjjmjy``NY5rOle9S24Ex_A-sxnq>MAoD)-1$rFIZzCWr5IiRL`Nmaj|g00 z5@`c11tu_y_ygiy4(TIcy12o_?^Q~1U_BCO5b|*i@i8K~7}}4=NIM#&-twfP_`eCu z+YS&-5{C-lx#2&rm=wogZffbv?-yob7MOPDGBT3zK7S1yD2MUyQeF~hwTMgPc|r2b zkpGQ0dbTDF$g`wyVHVA^faVP#2jNgadpL#u@b!53m-p`4KKrXcpskfq? z6KH`+Usu-`WsB=>jI3SWO4+tw31=EzKv@tC22~z8P~V# zV2016yH0|a$SN|~HznT(MEKb=+CmrCGX&GhP!bk~=%j-VI5|D*g!Rxf(8Un5 zS^@R#F^B_pUc#qPhXd5rZ~=#SV0yf@!|f6&Cuvr?^Llczw@Qaa^KVXL_LMi^hI;@> z8@3--rdv|TttI)4OQ;w7Y%Ei<<#TA0V@)xLK1y~bWC{FC;OL0Hp@Xsf(<`aQkImmB z7E;K%JmmRhuF?glK>>E7f?$5S7LnFENdWJ9soJ0EUDBF)Lb6P>+CH!r4K8X$F>X+A zt*87S8bPg1c9f8-@<|YB!TUvYa4gSBYtO7nB zX4%LfAdUDSAVmMi)j73i0xWAZwrv{|b7I?`*tYe>wr$(CZF^$d+;i^sK6m}}ALy=n ztJX?Y(Ne%pJ>z1A1x!2Pio4!mdjsOpL=~kaTk2v?(dhz-s9=hkv^?H`rJF<~DEf+n z=6FLaslT)>!8oX#rgH;5kIIM$HQFUrb%Y}>-15H#cMpfu$Pi^L-Y3cgaWR;Yfw8Q7r zD^iV~8O_X9IR@3hYJ~dLf@*}u)x>Iqh6_IQGfiM02?pij>&R7}G25#NGScy^!;em6 z_z)Hu7T5`<0FW~emD&v4SA<vpKd{A-c(}glE zt*zNx|IXDPOOx_f`_<->SE0r&kH2(le=0Yc3R|xE*L|0)$9i;;e;WNdzQEBSqilq! z>up{W0qe-D!exi?hreN{JjkR&nSaM&^Y=Oaj%0wG3*SGb_;gp6 zxdBJeD}6OOxKhPGv*OZC6i$&tvySF{aWH!k0D?`(7?vHJd#ZjTT)N6V3;pSsG&<#O zpp=(cA#FP6XXFEE;NO6CTT##NZLHzCe%J2ohU%!UU9+65Ygsw@9a3(hx?_&h`TpLs z?eH7dQrdc|onPr{1WQC*7ZBE)>*K;rI;#;@n|>yfNGXH5lOS#b1N__mCX$W_z=8a5$a z!~vLcJZr%QPR{^{LoPyUb&rKk$G^er3~*JeY!UR;9W!7?bvxf1IG}$hO+2z|^h;Pi znER5RJ9+3jfbvQ{fpl^zuMvC`fc)74W(%{UiPED9vKowxWLROfLP>WSvL=^sx663O zI8byAITg${mfEk^-~6`9Y6cfvmj*WJ-M_Z+Z$}e;#GAlCo<5wHoFhiP3u`sk4d6U_ zMFDGLdvk^9S_-3EHW>Xrwl!GXUc9h)w$T_|Tso=zz%p5x>nYhh4`f91``!2D{c+>` zoYE>g)@^%ZW-+>?L+#I2wx%s#57XOe`F^ zzMX`k9%n>PDF=5=jX+(V>{CLB5kMm*GCqbqq|pCOb?b%-5Xu9zZ@L(HgOg!P8#2;J z71cL+>+@}Emn+ZyJKyghy=}m&O+588I!3BcNkU43ni`@PwC-$hA#MquxBIML!G5l- zK*Lg69gU%!ivG_#6yhbyF3JX*!@Ie@~C_+H6nq!)h!mdlYB~2DB#HK5$AKn z0^cjb(OIyH(>#o|f~pjij2FF{RIurL`bEUbnI2}1oD^!6+@2Q7iag8;$c|iqy{{2P zAe|jZFK`Z(0>^NJ%N$-9mV!r~CC^?2>enM|i%<}Fp-iVl8&J##X-Tvqeo6;ejO%(N ztk>?>r2mt%S{X~Pi>lvG<{(Yr7h zXk@k&V8gc_n`Ge^0;C(rnNI+?~F&8JzO(+V1#4Vyd+E;bECdfY2H zS#<81TTHHL>6gLH8(KO5AH1C*zvg>w9)^2FgLTaAZzG0(evY$tPTPkU-wRvn6njdK z?BsW7FuZ_b#cvIf9_=K6nSl8kevyt4PVkl83?V}>9$(ig0w|&7En+L%m{G7eE7yL@ z2=*d^5XIP`q6&H@>bvuVr=-LPG2?AB<*|U^k_5p6fUKclt%+bj_4h`galeC8>MJ0;o+zko$=Eq70(?&XH6?McCk$ohX+L6nPPskrlgvmSG=h z#EB(IZn3MK0S|WTXP7wGk2Ujiuw#I%01G>8HIBEjoq(I_DgzG#Fb{@;R-oH%_dhOK znCz=@G3f$WB)AnutROKMRvtd+uAs>y)8>4UQwx0bh z+S`r~Y)}lkSeQ3GKN#ejuAN2$>-of9wr;243}f#o0ET)C`_XD3GIs}McuP*|mGktF z#(y=!ZIC>vf#mOO_|pDp_-qCX-2vb-aGlg9Z5&4Mv0R}Ph1(`i&~6qf<8ZxyyKCZQ zkuWLp5)*)cVGF3InQSz~I+p-}rB$kQ&pfQQT>V)EWi6ByxCuPfRm-_YbO8OFs;Cy$81Lyz*pl+n+5i>J*yFiI93N(gmdtUU1$WR+q8KC5& z{g-eL&7$R&5YrMw(P||Ip@$XIRr?0?NWa=pvr~dZBv`mFGeM z@~U})yEt;1V(YM--*;Bbihp2=E8Lmtnwh;40zOwaA*;_XI2mb$FE`(t^Y^`EhFI=A zj_kra#SuYIIu8rU)1PQ1PRPRnP^EMk1M{sY&(#5gtj-e?5t53ri>@JkB2Z9PtWkiC zDT};#28`5I_G91Y)|2PNY%ZL;Rx<66&DBmUe+*|>lB0-eG{D*`|3_}S4N*EjT!wVz4k+k5VCO-n(lMGWZg{lYlHCj;Z4S6EU|9zpE ztepi2t2nGr6YzmZl4}3gvB;yFrRUM8Nb-oRDp;CW)=Dlk^?tD_|AQPs?d^XdcutY8 zB*gS7J5J1XM2nN~S5)Y%lJ#80aHH{w6RZCiI`z$`;@XELG80wZss(R^yolVtWH09*4Ul%;{CNO$hD z{1ciOGxntPC#iE50*>JKe9&9^=I}c9{f4K=5|g$w;|KpYzOg(*><`<=J8YRRElQUB33s8qt(=^VOa<=7^yY@MgV^$uq>W=oQ~UTu+YNv4ekUCh ztq5F{qSPc1%1Zqf;JTDQZI%Z}ROh!HPN(O0ybUn!q+TuC(`Q$GGUQaftE2DiCt8(8>V{z-{2JFVeoBsuQj<5{J2n zYT0PaNq2r2LoWBRcDOEwqz)mFvV`^tZbNCC@retP%9A$&x1(rz5vW6}^zSd>Fp=vU zT$8xz#KN0GT9HZ|W7uu>N?L>|VoJ)gqJH(|4^RRa+`7wnJ2mUXK}$aRxH1Cb9BG z`{Lh+xcNw3zP#aVpP@i$RN=r{M9BOCyRn6NFd`iUx^(K8T~K7w+_j^XvFetQPR$LN zBj&oXM4Ui9Z;1!ij4G^nX{t*=D#PIs5gLLir7VfCfZV>gR4^Fu`jxY^8o#(YaZ949 zJ7Ew4z`#xb4BU8dm&y%N|Dp3b=Ag~6+O7}5bn|*W&QC~ZCiz&H6g2;WVH7@ev~(&p zjQAOMYvv82tz98jw?{V=zP`V<`;3zV1MxMrLNaQfY}`rnEg$pNoWB`aGNseYq?Aj! z?lXiJfPvIHJ~Eq#ntuSqrk{UwU;VKr&TroU6OLx6cZibp&;-#O$-l>>+iFTsU|c%x z4|%b{n>Z=4`&*=6B&FM`o#$T|Do30*sIylB48U7AV=LnDE@Wk?yuY>-MspNiayg-Z zloGHL$Uh@Nuu&UI`uVEHO=%UF;ubST=3cUAJMN<*to&`n58LbL9GLq z9IY6Ax2OTLm$t_8CLaXhdLu3i;#Yi1JcCTB*e>?b&p%B2e^c6hT8NFz!GM5ZAXDpg znQ&8kW;|e7TvVrRH^q<$l+Z*c5(=pt5+LX+gq208s|Y#b@kzrkHU#yF*do>}V3XR8+ojP(VVU9S~UW+yAfzHPEb(O94cX`QSRR ztM>vnQ1?h1bIrtb0E)_=viy0durQ<&vi*fXa?|70HAtywL#LLeu%owL0w zuHm7s^V@p<0Z`5o+WLG%En@O}CRNF`sCV-FDCRCTUbW%2vLAoc*bM4aXRpkBe}Df; zmKL3>uC8tUgZstqCF3d29z$T))MMTH$7X@T>gsv%DY}#fbAeLl#4>f9I%9v7W>oH| z=-me`K{0wPgU7U)2{s^PLi!h|>l*&<>dak#kbzw6=YZdXc8ld%zq}LU)F5~tzPAtt z5!Wnz8bFJ&iLG_sOT+Ksb09%a!#Zwez+LCR1f6SM32V6zjW7Ges>VF zKY6tTdl3dHvrd*g z8n2K-kXvTXe&`_qVSWDwsbrd-ktVSCD9EhYoF+Re2uck`Yjazuy#7=rqza<$&4%|Tu|9dg|JzH&QH>NJ1 zXZiZ95z*T5}m9y3T z?qJ!4YSn8?JNhC{X516|^*k6>;_v(G?Yov5+LU(RXd8Bu-`m69oyhsR3Vl^X2iDA2 z8}&+;`I0NbtsX5Z^KGi}`aDQnqhpTx(F60Pkw>D45eJ$USAfPN&KNX1dgV>PmFS2k z(;txkqlt2*#w2Yz+-CIizr&KPGZVDe^w9se5GAOWIzE^x;H|_=N1c#>_eV;#beh6d zX`cOuT;XU6j8#Dtn3TcRlULeG&RRti30Et435U%TOciuvcunx z>zqe?TT6^fEG}#VZ;`MPUtQP|BLNam)_^)DS>TE?q7;TTCPzFfU<1l!u_Q-&#U)9a zAP5j{D3)~25x9zCU7#`DoqUVP(1_7qd4OuR#!!m6+S}`9$EUvR^s&2<9dlrKeD%_C zbcr{zHTT$Z&||o7PFq&HaV1UBp@B{*l9BoW6eCS=1j-Y{gLq>gYYNH23{DDc3muZaZb5+8*`Gv!hxr^u1TRlw zjE#nU9uLfI1QXlewJHm{A-@?vL=IWfebOIiiO*g{&Tm7b zzq;?F+#3`T%EEOFg;rbdu;bcb%C&ZVl<`9H2`~9-R94&wb8~WBCx*AdS$zH2ZYCj@ ze&^AO0zS*{S3`#<>ZiT+7LFi?7Y;k>vZSfCvD<9fj^DO$?Js3I(mIFV(2~Q?U0e-X zX0D-0mjI1eZ$=LH{?IFsHd=}#$%vsJQ?9o9kUgV=R-gM>G&MKhN3>!&pBnU6exO2j zSJ8T7QGz{0nnxCvw4-Y+4&|}2!gywfD5XuB1=oG1{dH&}+i}6{@KR6F*;-DGG$_ce zo2Ip$+iMl8=U*dY+155s=CvC|vH_AdrBZGgA^*9M2IA#q7>3RW^%N ztL>t-kG1m3&;He~%gWO|cv> zfXdo96`px)bLtrJfY16?9}Q;IPM=~zbFRQlV>|rVT-SMc{DI#`O7W7Cm(cBgQE<7I z%j+bHm;&+n#m3)ce!2DDHjE+TJaRq=9|PKH>@wpz&R=(?-_q5z3pc8+t*`MS0!}u} zQUV8e;@Si6PB>`G&#O6FTCAdv-9JpR+Z||HAT>PHU`SITFgL+XEA5uf55zgFM*h?; zjN)|$N*R^v*4nOmdcxIOxHsPNB_n-+w4nxx%~_sm3){JfTB2A{a%%;rmaznq*8=)4 zRik+2&4C)N>`=`U;xyWy*|}JnsNj8g(zV(VR{TmACfaL&Q)+;zYP)5rMQ=&T(SiQ} zYmxIYP%G$)o=ARG`%^&RkS7@{NyY4;Dc5<|&{ner4=H=-g!VPTf*&LdY^M)U!j#*o zNfa^$ifMvx=SrDy!WYMYoLz8x_yQ^f5yW6o+WaXc>*9qEbC^@aPb3z%EH+@75z5Ez zC-!}ovdES-LA~$6y-QMhl7!~i2Sw2uzlk&xIuW*tv0FJ0FituU(Z1~E_?4WY@drUt zPPQWU)fhG_rmdGxl;B0}v{N>+B-s=jRkygY0OgF(6G|&am@hHXYi38bHUKLHR|}1P zL7*$l{?}`ko26t0Fx+94W*aG1=3cvQZlv;D(ur9SkO{3K&D#paejkPkf$Xg#$LK$ zNMq)G4-2i%y9Yo*z`dX0$O!mzN zF}2hGVymAh@Y?T30EYZR_WwatYbsWiddzuuy-aw0T%7G+Jpr}kFls=Q{ZnA6RFm)? zce0Vj0#|%`3edU!Z4wiP>Y~*5jT;Sn-+hsN@0k0${U`j-i=)}35^i(Ef@^OZFS&v) zF1lW8{<4d26akHkLwGY8s2f}l1&rqlDD}V1i0h>Z2%UvS0d`u~4$B5la_UmEMRaim zjj*2Ly565GQ2xr+v&{F}IfynMhUU^8`NhpVUH5i^(igB1iP2|SrUC$PvXrJ}kB|74 zirRrcbEwL)KG?678~301yK1Q$_sJfJ5t{M!`bJz!4MPDYTm<3P>$87WW|3PC;vc_r zo~&!1&_sM+0q;lOEElIw(%;cjW+1-iP=nlCR`@NiFOI}Log0^vV&7A7xLk249@Arj zaP_72z5nEnuW=kF=c}7SO6$Q$eRq6C8G)7B1l^zE8(O@x4m_!oxmG0T!BYq-$ubw@ z5B%Qf>9r-2?j-c!O4gdQlg>Cl;Qv)O!2f%{ZRvTu2Vno%1JG0Ze=*{w#szvJ0+KcU zNdZQYuXVcgyd{f@#t=19tOuA03(DAr*9?s#6V4=(q{zPf1nlVDAor9${7fOeiT23l z_P3OhRf?6`4-}=puQOA znzv30v;MiEo&=vDOR#&G`MO}eU{5HoCS|GpwF2EB8@!Z|as<90tPQN*i2?6WTTU>0 zXz0yQ)*_1H@me6IRb@v(++tETOEj~RKN%FG-2PUf2rRtnjJ6*0?@si(fbuHvY5OMy z`$-I9Kn*Gz11*9u-!6RGI6`oiK2x9tbpLjCjD9>GHdM7Efup7)s6ogU+<@Qse9JJY zsTRFw!3~V&;S}PFLu+6Bkz60ire&i%2jNy~F~SQ9m)F{*r{S|SCnJ$nVg2}&`5Rg{ z(FX1=4t=!RZkfs9D?Ud9;Eww9RQI(Wy}nuXg4cWcEO~IF2I%@0FLJ@zJvSnt6^ zePGTuV%gkVO2RY^2QB2-ns>;4w~flfamBlYIoXFi1tG-<{z4BUO`dw{LHzU*)zC>IRolg}uv+M?D%`fEX`Iou z`8AyTCSb)#6FH8bqbY`I$WfhyydD%!ApN}MFT;jkjv)=c08sYLh1$zXjEL@`kDBvk zb>&}2!`*q}(>~!vc|bv~{EXsX-v}QEcNZRKo*DLD>B3MRXK1cD5_Kr@IiQcsg+?a{ zGPh6hR>~i?IO4Y^8RIUVBtA|J7Aa50(KE3K})#c>ZPhDHjJJpeeG4B zk5=351teh9fE&MjZ{~b}e`lxp5J`JK(Q0=jCft}sSJD`~Sgp)6yC)V5TbDj(S12Z2 zc%?fwsW5i8gZ<8^G)5M7my90^?1-3+uTBXy^#yt*sjDUtBNw<6dnf<;mP_Gz&qZBb z1c$*MzG}741(iKa(GU}=z zHA6x=poE<6re=yA(}(2zm7ds^+)ioM=&Y~REN1FAeodWBN#XXbfGMe|DCZ;uJ|NUV z)4+yfprDCBesRE3^od6eVQJ*vI3*}BWy+{LPlqJkYQN_Z!Xn_oGpFQ*-gsVJXs1_Ks~#uUV3~F^LW>7f$LEQ@e4h2KK$?B zmWgF0570p)zpxwFDU|6c+zFr?!X`S(x;KX@^C47jD5i_NX{0GSv+?7`lc1Xo#ZK>x zCt%yC87i{3$KXi}h`%SBP6~e0MnsYQDgaf#ytkIoA25)uJb+Gb-mqE9b0y&I>nfQl z12BrBmTBzWEFQCPE{$@q6V~qd>f7@6*x6cdcXvLM>k)ZUAG78flI3fZt~(>1#s4Ej z%vR#hcYU<)Nk9}N{*wz8&-WAsMg0l>bgb-(HP zG;OW(M+-tw!$+=MKM+Fn4jjx4>=rD&0b35drIrp}n4rxLXs#k=q0^kY2NIk+GGl+> z|F*)jxO3lh!baoo%eBcI8cISgVxirtac=S@m_gK>^%6Ww*eOxNm2p~%@>a@PQqxx^ zKPlohYKi`?)lqOW`OKV~DYH_oJWbpXwNdIV>kd9Bd&ZE8+1CRcc|-HTAJ$RZ*#Zsdn}R#G0SSQ%JMsN6Kto-K4^~Kztfsc&D!nibr#}vx4-Yr ze{E(~ezM$8mQseY;fUGiamJQ0P^C6>6l9$)Kuq7s%ez?6iGpKYtg7$|M+-?860FH~ z7!T45Y!Tu*)LIQqS0iIuk=Cq;0kmu2tGYEp;fGv=9Ow#y_BANst;_0(4DpM^80DMo z3SAY|LabX_Hs}p1LwRSOm)kc~%k6BOduulYFCpsDv+$pJn?=*Uu>P<>A+l7@IUO^u zY(~w#rUcqpv5uBfGtKO3G}K}fa!QZH7;vs)WWc5z)MdX}eUe~b)4`*S0=DBvrMljU zFx1ahx-Wloq@38XV_F;i4e@y>S>Dp@Xg6mxt8ahkPjD!-s6$Lq5o-r9JT6xJey>-m z>gcaJ=T(t8T7U3Pu%2y{9N{IDWR}CAVwV|h4z7N|PZ_kMu(-e-BEB#On6eM@vJG|7axCWnih3rKW<3dHu07}t!% zpGd&YHC_4@X}meRq~;xbO^t_^Frf`V)x+{uRR*XGTS z-Wz{)!ws6|(c2`~8%ej#M~DsGuWjuP--F}*>9^sF=PsLnp*-GT9cIP~PbBOy1$^wd z^1)S40!0e@?@KTSrIecTZ;pz;L^|=cUiLz?LiLWs;4kHz=SuY8=AM%m{gfs#(c-ym;`$=-8}%kDDlZz+aF_0f`wAP> z43ag&vj%9UrpvF#8UN<*lGOT)Fk(Z=p;(H0gwf-_#52(K^m z+08jMrMTUfj#!hBN4`P=>^=SJHJ9sT^;uj+3rpy1cPN^ixVO=7Yd)SU2S35yS0Z+y zd%6S%SBvZ=O_FDaY){L)xq~~{qJM*$P&4$Bn*e5?9bUlCQyvY^y(wn494sF))}|b- zFFA|xc9l!Sksj)mijz;c2ZkTjx`CJ3U8Fo5Dip56zO=AUzZn(xRaFI#`J?_!{&@s7 z6e%$B)FfO?nN*G~srmeWp+Tn~hC&WD5RfFtznQ>)!dDMF7iSkk6TQ@42M&Z(Bujem zlu{3{R+4(!S9n0P#*M8pw^qxFz_ni`f;OGR;gWY{MeC7l*7CAkV8w}=pfhae-Y@X^ zWfgqS^3^ZP@xu{!so0d>IK|qZ#5w zA)Si>q&{Pp^fWTYTsjTLH1Y`ON;Jwx=WW9^1Ek_YMSScyRwTwG;$9NhT*(j2U~e94pt39;>5c>6zBfPFzZx~9d`KA6H$HgJBYrl z<{%Uq2wXsD$R>>I7UPwm7b*`Fy75_;MCv*tp6*bSXWh=UBpU8XCf6ip`ARdYcsEnz z8GXHV=~okOtX%mH*zSiw|MGbDwkNC^W!&3{1;#(=jtn^L$=yA>Zq5lZkRtvNGOldf zay@Ukk*;Wr`mLjb^BE7j27h3?ZO`x#PP)-g#3bN2)SDPT#c(12whGN3QP<>^0B%^= z;5AyxX`#y*gfDVI=#)`GPD(k;DFR^Fha76=&JWu>ppcWYpRZ}Lax!2Qb+BhfftN@j z3@HRF5FJ`F7!SNFNj+7}Nx@5sf553hc@DtXYlO-zJN$LoZT^d#qAQ&Hat&Xt*6Yr* z8x&w07W1O~#C^T|op?H&{9gQES9O~SOIyhRaPZ{A+4rq7Qz*gCF*~5CXYy?M*TG*C(g1QGv5*_2FagrGN8g{0DS9l@$l4J>)un zuM6v719zNF{7dhmqe;C+6IXZ_dW$|sg8(qj`h&PI#d9*E6GUSAcdf281iPIn$MqT4 z$FOLgQnawa{4ve^k$V2rVg58{{REN&XFr9XH9|%@AZ|^TlTF4v)@UI{bX*Y^5@39}NFCp3G1ybFuDief?cvckTRp{8tB`bBb^mlOB}X`ExXxVHEj@;+|~e;aV> z79BcEa215;8~!+B?>Z*`B;fG&y0}V6vD+vPCcMf{Ke_T4AJ$6PGFGxI3maqdJN>9M zB+MffW&lSBHp%YgBdD)&U=IN#GT4+n)up0fL~=b<@55* z-H(qOb=+j)%uTaaBguH2=}!ss4H1 z+Dm&LdE2=kx{Et)7|gEOl5WR(f21vHa3s_oSILSK4L8}0_eP8)?pz#}BnyBMZuxP4 zj@|uBJZo4|MfGF$HJc%ccVFq%7b_Mdx-~UN9h<3WN{Op~UUygm3=uWrY+6cxJS(_M zCQox+>9w~IZLlTaC?lv?SCGK-2p2%2(ZJeA16N@8iu>G)F@u*mIwB$f6a%uhuYQG8 z@1X*(bGNr{N#cA~9K=cA1r3;-w|-Rba+m~;T>6Bv*^I-qJ;%`F)?XVve=0#>x9R3{ zRvIi3?+GtqPo+GZL3Hg^0pdbp+b0y|QE(SSQA9)u`U*fY$PI;JawP@v4OhCFiM>P83WJ30m9ZvZ8zPNr{0E7dzyu70;Sy=IesK~7 zgnHyDCWsWxb>Xw}jt@d90}E>eoZsvsAo*g{h1ZQNA@R)>VsQqMqH<#HIoBH*^AZeM zQ7~yqc=#b6u)!K5BUWS!qlbrv@kT3(a1QTP2`@|JFAv2_UpGoms_loYfUoAKfUH)S zW_u#^ND~&xF$C_KX9M2xyk|>9pVx4Of3HvNJtFwjT}}IQtv1i$Kz431Wm*p%;lgV7 z1O`HjdibHAD5T|`obZKCw`SR*;?HKd;P9?Ij9Y%aH{-zD%KL*g7hBzs?;()C?`?Q( zuFBgCW^=5#IP)Siv)S4OnkC0g&E6Qm6kq|uP~l7>{45SBTmdC(pm^L5bW0u9Fc^#csP9cZQT2U?3-T4~C zwrAm6y{^hPSOBYnvu1m+5B`{J+%iWmz%jV}eczIk-smO+-9s{WjgYGqmPy${_UXK zd8VC-FhHT7>-a+(_jd?SpJLkQt`pkli(>oPj53I*J)D^A3uTbOcM;8oB_1wC z)8OY5_qS)okLNb@T7{ga@<6K3@M+&%do4UhS{Tl<(!LLkcVN}c$sDgzm-Nyn+mP-X_1W zsz0g_*dNlFj5E)th)R6lD$oqm111p{+(#D|BT|Fbmxd8fXb}{PVs0NwsgRfz2`P*c zm>Tdvkb+|W@*U_jdW+0_TiPm=ARqfs1t4{1N2$ZdF-he5HtxfKXSGjjq=#d}JejVR zZ+uk{=R8r|rH4c(5~g$ajNte2cI$095QdVE^UZqv*1Bg2edvJ? z;Y|ED(h%eHNsv`eoQ0aEdO0i{=H!TGmSOI|M<5@Wg=Ve(MP*sJmb;fOKea}11W1?M z%3_p$g!_~Urz?>7$q!HK%bIUY-8wM0`76!2hi$&pIt4*#3oN&#Wpr}d6WQo&5BB3~ zKh#bgv#{X&Zz&p&1euKY)vIvSQi>#*GrNrX8Z5-dB+BqSurc98(-bR2_+rm|O>A*) z+UeC8n}N$({O{H6+;ca)O-09`D}aMssKQ*<^B_ymTF?SvNH!%jVeM0=>ItkCy(_Lw zTC)_@I~Jv6%j|@+(tX>3!Qbtk-z(xvvttE`LHJ#44)i13tK@?$6?D2*WxB&x>$23R z&O^`RVfulVfs$wc{YGPAzk6_&xjE#fg4b9$_ega16K-%2VbIE*FYo+sKj570d3?1t zbE9Jeu&C6(#Wy|d8t6vivp!@oXtc_c6s>4qHwZwy0qAW3aBq48Us$$QSb7PtTy-_f zbROKqrZd@f;S5k~*7126U;0)QyW0&u5Ic|Q;S@u3ZP|ML850YZ75~hBV)egW9y56o zw4JcTnKjv?giAJ{rT}c_0KL3Z{Q$wqir>Zv1L$x)qwNM^V!K^vi6tIqif3hDVkAki z2+2lR5uwcSBs_Kev%^pjR=iCnY|c0LD3}+z1y*i+to-^spdO@IQ3q7LL&p((g+Gh*IhOlpmHB80 z$Av-3v)dq3sdwIq5^{G0zG#mIwKE>5W}+E?@gj^3zS`%|9{1|+QcW>@Hn|ipS|s;Q$E+^!m-x8~f%n^J)4_xUP*eunS}TDtgBoQEO!=e9Hg;j-i7_gC-*Z4fmrC zLkN(dqZwR?i1E6jt7 zL(8HrQg8nb81nSqEaM2T$p|S`o_1C*_KVAG!ks=y<*8WirqD?SweHwy!kbpsiNz?O zGg`~pD5}_Qa!COQXZ@`T?51inI2Czv8cKXJvwYfWdiI$ zWQ8%{Ppc(2_Ffe?J=~J)AQQY7LAxA2`&eVvL9%-6rSJQ|cj1a*esk`m_}PvSk&?s` zo{@e&>)b71rL+^&YujJ#$Y2V8`)ER7{fWLNJSEh~%Ao_Jy(Etw-bgyjyR#+ry+R zK~M90c;bF`=;tf>NdBHSwHDs@X$MkI?`Q8qzPAnVP+Cc=&Znu_Lx0+;uG{PSa!~13 z+w(BHSzG&k|9);~xApe$$BqBv>tB$eUPEMibf3xjQ|)s1?`k=lU$^_=?MCg_Pu4Kc zAdAbvvEGNDiT9|rrATRo;HPcVY33|n@5}e5V5jSYa>^wmmR`@@xJQbX-l$ZAHk|>~ z1StTYm_~1f&SWn}F!cx<=Exw+^HAgR>#ZRlNaH(*2ih-+xI7!mib!bTaTBzZPj*Hyxzy_ zJqMsob?il!4b$1F-X*sB}(j8e@3yuD8Q88!(nKVdTP91(SKV?SI2r z3kRyfxC!L6CRIn*p8#ireN3iH!ij~f;=k1qG%N%nkA{GNJO5LGhnNy=QpJK@Mh6)7 zQ%|DP|0>H%h-M?pidJB7%>=5H1aJMpgV`a87%wac2y5uCgiwR4!qA|04R!&h1zCqT zMvUtg$bqopu>2zS58M>VTJVN|oIkY{Slu-Ac8AcX z22B+!ws!C$48ON z6FTd`9Q4OTpJ{R_q%;N_qk2cxJP&ZiWcYfJ%=ZI;(Ezo5bb82D)rxq zBbR(fCYd?#iup+YOX0{)Fip^A?5tGp#+zYgP>#95JAka+*d6fMq~K5Bv5s(_9vS(g5JpV>%oJ58pAu>A9uQNVyuHOWk#Wr zh#TQBcgmso}t`$edasgQ$mnyA2~?0#3Q1~xmo;tvQ-K8&Wk{POHt zRZR#Gf5OlhSUw9-TuoOol$?Ia$jTJeOXIl%k>+e#XOz(y-(wqh#g9I3DINNy<(_XC zzUV1j%B{+bu@lPkPrEQ>fPt7)4+dWbr?K>M=PttQqHCD$ZK*AZB%iD6{AgDUO5YA3 zjC6-kOxWt9W>pwR83Y_Tmb^KP6yV8ws1|S58I<4VrIWeq6mk>DF1kC{liih5uok^; z-IdsR(V5^pcrs2I3eYv_2}lhrnwG$=8igz1L~djh({8pk+-XktZ|*-<*)3a7GlCnf zT=<#Y#Sq0zN`6G?sw;*3&gWp=eN4Ir4?LYt^_jinWukVSCj#uyMb4g&OjV5*Jg|+L zFez8&4{+)d%I-G=8E~n%ZLh3^AB$$@wubN~VkX>wj+rnyq#K88W)rS*{;aKskEi~* z`}Tpn?N~T3-WUe%w`IQ|0jcKQO?G~MROy*7dSfhp>!vEr_sDqTnT{wUnIFhxD4{_` zxT45;mz=r6p$Fh6suVUwmJ$!(`o@}CP>wa~tg63p03DrRZ<9$}+&P|+g4FAuVlH<` zh-I9R4ZaBY$sJ zqpVgEI03StWn7+|l^g9vRdOHT6A#(6a@jB*&kYw}J~MXYr_Kw+r@kq&%RN(+6|de3 zOp+?uX14z-#Y^9Kv#AD39ncxx+LLBjN^p%aun^u~L@!0l%f(0_Q`3_VE#gK874C&g zXM(A#ZJ>us^D4Dwr7Yabc~s)1wnTbp9!e6MK>(N}5?jW?1Z$GgdeL(Uyxk_ah7O0S zlKL*=I|tKs;w8p9L8<$*_9P{$>HlI*^+S5Qm&fT#su~NaYHF$0pT1ELnyG$vEKa#h zAjZnd%9XYCo=WD7w{iP?PCa73)6CjD^&f-SF|Xaiw*L--f1&>cxx$N;Iwf4s<0~{E z9jr*#TH&vmZw{FpY}=EZ!5-}j^qGQAn?CFvYd16mTB&7?O?+h#(s1~<@5JoQ*X^x} zpdIqyMdhCVe}8nElR;HCpg=&p5UB#(uDGe(FCHkVu+>6X0F}!&5hF5Jol$xfFgXKi z;Hm~qg{|bKnS{w-sVU@ZlrKwwh29}6`SwT1$0f}OsRN?oA>z=ibRU)*`X5~jy2AZe z*lxF^y-$RhLrO-lZ-{-UV2E?vF(L{QjC~3i`lZ%mU+6m&n8`9dv60xKC<*Ydn5JTk z4*xnB64fOe!1B)dIX$UW2{J5Lej1Bt@oZx2$fsx_D*W(Wae{ANP!MFUGf7xjnddMR zdMGniBkTqj0w2r^9GoZ)x!-jr4hNC3eWH=8rlv5s_pfo}_M(t66zvq`@<9{ucnIxl zqEXqJ2Yd+IRxeU?g31!r!*P*XfOKqe8^q8A1C1$&nj04C++P?UY>e@e1 z-oq6~&E`y%%Du16Uo#5Qbo7zVbWw)osvT72&dS6qaZOF8;WN5-!H79EBTLAH0U_r4 zVa69oKvE>E)a6bjOXsGSgQqDXHezC}4UiD(W~&nx(mAcy0B0*XI1T!AqPQ<>gC>|_ zV*TDy%;`|ht1@LJY6e)sa74Iy3-Q^`g`1I6&wbW|`=d!q(TD|SSYEqzxIYx5fj`Vt zz`mp4LwpGrgj4Vwmj>uI*6GHSj&P?sMF-RTKhgyMIJ&)w#k*keDtQsOz6E?6Q9vci zJDT$z4QzJm9Q*`2@EZ|~x>>3VP0}jNSxbt%sg(ow9v!ywz}TV}mrG_R47HtFm?IzPpsY=VXD^US4Zt=qEqSL1_ zz}rJWfPl`k;wj+-xxzfpnPRR9y+}Ywg51xU@aB?lCnI&?`uch0gLjNZhPje4Vt1~* z%AfSY^FLgjV{;}qRQq_uE1iW;^FC=-01mC zm$f)K-fUlDt5FvQIf@^`+}!}uB5BhctnD=^TSU5xTEZgJPAkjY#!!|BtJ7jlL`$j zUPUIfDH`>N0!D?Dj|q8J5Z)~0V-uLGheqYSMF0=xh6wIWHFvSl`(k0yQB0-F5#Ge= zV7YVqvIF<;91fo8$s?}h8}8K?RA8UpO7C@6I~dSlKFT+0?|cH&I<_u9kP6Rla)zuL zm(JB_cP<%4@axNJ(KM`v={YjX*gn;-zkWNIys_P|BfTrGI(dVYcDdvkR(48LGnJ;y z{N>L=lcr)#SlLEWR23}kZ4E>J;^55Zq|bw<;xwkypn*o2Hub$NPVg%{+uE&jTQEg~>~%=?`c>?e#%CSkq%-O?k4hC_?dn&0 zJAaG37rU^)YVyZTSs!t1^P2j@Cccs|b9H-Mc{}I-F0ZOuYT`cGR-MCh+K;Wvl-vMT zi)4J79yLQy{t%9kQJxgd5i_*g7R;?!4cOD z>4JbHWoyn_P9%nGz5S0mR2Y!8sO(D5Lyez0B^M?rf)6oz41^@)4hTGF%RI}@zb!J2 zhS{|$2j`d@iq<$~UJ}^)OQ}q{lwSb+edwDtEiH3Vk=dR+{W5z4N2d51&fC>?9!0m%jxg=E zO@s+}%_oLy2i)OA&}ylk;aY7Q@sq&iO_YrQDC`swOJ@`<^-ZP)8kA-6lV*T#tRAa_ zKV(Xk##?Ah_z!{o!qhcfsA>)!%jGz_Ef`!})E8FG;@U65; z_VNBGEfO06|EONWgXBT~)W8BT_-e)`A*o{<-Lk;VL#mv~*vF;Up~*FqIclB~IDo*j zbsTXVQ7Hk!NfIp7>VP5pb=>W9;{=}$j5|Fv0N_#^u+8QDz2X2ob;Ue z(`0EOm>hYeh0r?IdPMU?7DQOtLdK2;vG@stv8+#gm1LQ@b0V@&0O^a}&qV#eVKoMY zl$)Y1WvZ)(hYw%s^e}+EE*<^#1A0&q*I}#8{55TRYEhM0xK&{Ao%3;>wZRa^m z^O9V4Fz~#G0aK5uxFMDuj_8T-rwLzWby4U4W%v0KN(Gv9SJCGxqXh;V&zqb8(&nvsP zOaIGM#=Oxp+Gqe!L@g%~E=QH}wS=8#FK(RXk;Wtwx|DCg;{Xv07m>0L9tR zw5E2viriI`B%nA>Q&j9r@p@95x7fk*Zf{6sYo;;C;pp+d*h6RtdB~!C4)DLJMYtfp zWA1=&fO@(491!p6V%C^AL3&K*5C*D;$~sJAes|Yf^GyLZ$5gF6jeP#jl2w?gnGhR& z`Xo*uSx{wIJ4%5p7J~_|1DozyU!?(?x|l*mlgzJ8;+bcW&A@SL0=n+wd)`tW8x;hux&VJ7eS=K+^wl==_~B6Mv_>zqNS_$ zX>(`+i9~}!Iqv~K?kRqGI8vH55}QjMcvw@%y}5*+#T5(S1wUZ>S!@T`lpdZERfUfetGZwqG8AYgo$8`- z@)Hmkz5QkGoUNwI9(FqKGr)zyQo&id@QoE&tR6=r@au$Qt~lwy2JV!<-W=QguPXk_1_HdL(A|JbBwmy+ilIckld zK*d&GVqNEn)2FM!;sOI!R-Sa zI;t>uq;o9DS$3v}}8J?b~n6}DSx?T6tc^h4WqeB6wqB`et zATEk3!Wa;i)W11<&V=0GY1sONhySAgUU)xuWjaJUpuhg zL%V5oEc2d)GO6E~$d{8jp!Z#wjop56Rpd3GvO390LK}!$ki>|a2MD=<7;D(5+$g+- z7+-SpN*`BLQYLii_(EA|uCXjFxU@D*L>LgHFfEUeD(2x%Ks~L#Y&fIisI*>t@1JZ(zy+0~>r6Fx)yFY1K;K zJ&hxX4FAG`N-LHL#|k-t;gFSE-CW;s#JP^87Gp2BBqY#+36tOB)YEw72yK@bPdN@F zo=vn7le@DPs*?n&11cLvGtR0|NFg08wj8ee4R*K`;i(i)!|)D(Jl_rvz@}tnFzExe z*d(N75`~#JUzoy@tccKGWMi{Ptn-g7>C+>+U%ne_Jeg&}=B)oZ(Voum;yT9to+6K-Ib!%qtR?5)mjS^;42}XIsATj1@$tTGHH&%Xc%NZ~ zp|{BQXGX!pLeVy+jbnK=!{i}iFe?${&#z6;b@ftp?s>Fzf6Y+FS5#1Ol`M3@rjy71 z43NRb?f?UuG{GhtYB@Vq^_#So8oJyHsoPl7R_#kPOYeSJ2?y>(-$)PyhT`EO<5Vyk zt!6Xz;h_fP+*cwZyk6!SmP;s!?h?w1r9D+O@ghvb4_4^t6>`^0FG4l@0}8k9Bz7*h}Q|5Y8j$GlV%{~!f~ z(~Kv$@zOF<+1LR0Gi$kxZ8NdVt$QVpvuc$~|5)q%CS?IadCnHUFXxmdS|l(ls3(SoUbGtnj1*kEgGr3%YI`FTUe1QY8PaRjh`JUk?JA48yuBzn|z?3N&d1J(a>TGSLfsdKZ5vk>%!M1n#s3y5ZNW+_y>iZqcZE>qoY-&1nl(kOZ z3vdBOjxE^6f}dZr71`*2RKcG_xQl4CYqv7j!C+}DvE{Pm(@8T~Aj?Iwz(5Vp&1r`5 zeCE#_7xLytL???(vYPA_xdyoD-_??LLX}9GgFkBPDZ9a13Nf8faZaP>jM98R)Q`@R zG87a}ymhCah~s5L{6Q-VY~l6K?=@66W$^*}muHg^C_WX!vM0v?g zt>K}I!8B7oi_Yty8wgHmliB#ne}t#4(+tMp{t$FaD8YBsyET9O{Wy7!E8~6sk&yt~ zTkC>bn|3!sf5gPL5fp{t&BE%XmUTuH6^nLEK;8@^1R)mx4PAG-p$Mzep+MWR!WkL` z))WEx{JGW9^*b4q0>N-ss4A#zz`g;Rq=Yd-5= zyxW6%m?#&1*;)%_r(~tmLuJZ_{&g=PbpehZmaQlTqf{{bz=r_xtvS2l7opEmtNCba zPr#%8Q*O)k?#Eh=jRNP3yJ0!Y1R2^z`vjo~jy=uaSHHiZBsQrFFtLr}qe=^oap%+g zWw`J7q$Oi3kV@`AbAg~PQWMK+lW3n_-TkM(v(gD=C@gbhj0H6X5*l+>Ph;Bt>mx|p zcVu7r-&T>U?>%ntBR}J&0Yf|CrHwuDAOik}9x+HvrIXb-{3feq3{^rCUK1*%nyRdZ zP~KiE#|N{=;YJu_+GgmG&ES|YPn)7r$yR-5@yp8fx~5JO5K_!ZIa&f50Tx%{!ZH0lVbY(k288l@vu5X$ZrEw^ox}5=w|Q0p*5R@XwcxNS$*4NJ(4d zb2`FNnzON`?N-{AYE&OfpSesrqRCK5CHE|!guNT1+IH9@(<1; z;rGHIGFi`O?z@b&0~gG>%85EbDkH7nmuL#zln9Bv;g@g<34`CkK!`pUy~1XZdSW|C z{YF0_3NI`1%0kXgl}03#KbX@1+EVNH6Z_wfX{ywVc5`jjy20O`eD0jnz>g>)!sGEPVvU$QfF*QZAjFt~%2>r*+NNQ5UKG>kY)@f&!<5Nnk1T>@?KA|6>&bShwSy( z+(XC2O`-7k6u_n<6XDE zRKR&1sBO@9S+;F%iqk6sNEN6`l}um5-%50=$C)fL$eeVlLzpPj!+Nv*Kk~M@!5jbW zCLb2gBv}QSl6);PVZXhbtVNIXZ>xfOpbmqJSQ4>6N{H4yt!t#Dfx5th!^bH_|4MUZhH8!2tj1gXTgAIZU6A4_LjG z(hG0u8|mr&;4&p~v8LGGX4@uBY>(sm9oY2YMGa1MKv40b9u1h5ew=Y`{Md6u6!d@0r#d|R+P_z-7X8*9(Hw>+mmx|; z4`mdp1_2h;4fA0*^^n)>>STW4XOV^B2_OLvfPT`BV)-NX2erX9<6cxr{CFn&P9Hsq zdY9dA`t|>r`H9v?zW^{mKqe?aKm}r4f#rO3 zY67`z1GR4Ba%x%Gi+Q0`0^PdPBtaJ&Det*WxG<^_C%auEcw&=l42^mQSz_E9D0gwT z+A-3< z-~co@f1GlXm2dJ%x`1rjryNq_nI9EA#mq6RA0huB` zbvvUN(NXuMqy`b4;9W=dCa64Vlte;$3n@}#+@V_f{-Y^V6lw_M+{HN*me3&%8E{pK z(US866#P{exNcZZ>l&W%gVI1RW&w}*8j9LfNKV)VoUvsA52SOx6}htOx755WB>+ud z3QeD{;OrQax-*%oGn)#;rPoDdp7wX4rXm$jDKLi_1x_u}GmdNjih&|eEkQ+hYPm0| z@|#8B-}gSH2^lk}{vL51(K{j~kKp>YdB*;%HJWx&?GwUbC$v5Qz}o{&Jn8QFePiQk z^Rla}>&y9^qZtf=Fywx?sKkHW3E<>9X3i(|vG;bE#n82E$tkl)TMo(=;HeE=7?9bc zQN_l)Eu)LG$Ht$8V3T6MUEu-QZL_G*q8XOd(BSIB$xMPFuJ`?*it$eaYzy{0G`_f#-AzB63jhqHcET_3 zqx5AN^RAt6uzK^PvZH}8gE%~|?J(>HJtJmo{BW_#XsGjgjegUerhC0K$EIkflBsOo zX3l=uN$1x};zM+Jt0QFs?&~7@z$(BQ%AtbD2aHyTxi{^@fvG z)n;Rt!dS&}o*`tF;#!$6@U?18i%yL}O&cwL68AEMgNIG^dlKAl{*R%HN-J@!&Ht;E&)>1WHI;7phUw$9BSP6u6 z9kz|->e;q%e!N(52FQ7OCFuuw4!-OtVulpV0wWL`A@&$LbBDP$0^(W$PUCRV3f-)p zg4ExrL;$J~ZsO>946dn(lSgNtwkT<}-zoXy8zo9m7!D^cZL)ePE@!k*x z9$XqI{Lr27SXseZHINtDnksod-_Ont8xW37XW3IGjq+ZP31XB?Sz&z2 zG&)2Mbt!bX2I%*Semd_5UjR`h`qRcC%jh7tYVplnoB%16=65r2d>qH^l2TPZda<*n z+fu=Q!1BR$Vq!=K{N0+G$ddLwOF|6*t9Vvx1IlrIaX+7A=>uu61I53K2gomm4$c3P6@_5lyG!0RlJT%#dXe)ZEA|sNk$q;l z$CDmJBWMbg2N5XG6@c;2-JTuswZi=s>-a7zas3DB-VD>Nlpu4WKeYnCAf!*bRVTiR3H@LUrK}rHSkP zOHH*+x4jm>?x7zS&Jw(wpnGYZT~VZK7zE<`-n2;OWUU3s_ZRiLK{y%Z*CAqYv22fC z!Uh=2L}BDqIxh^WSl{!m_N^dX2h;~$^t%T|k`G(q7bI|~ne$p7ZWjS-ML>Sf(8mYx zFyI;3(A)qZXtHBN6!vAsXRZD1Zhp1$4w}uMWj;VBAS?PY(ZaO;uhY|I+%KZ&r<>#C z(7@Tun^Hb_GIejMNu}ejJYzjEXRo>fFC8V4V`#`O9G-PjXiQvdb$HgxtzS%yy4}Q| zb^?!K7K6WDb~@?f(cMZG_-iFEwQSj=T7Z*$DG99zPUs|Vs(Q*HD=ri$r`x5R^p1gW zEVp>LjFMNnsNdpD+H?mj*eNEb?o4fM<`5338OT71LZfCYMW8nmpZ%duR4VY|6tjn3_s`t!3Ux2Q+_qJr;v65dnsT z_Fr}oo(Xcd-@5^X6-h2Z;enV{VmA1ge=6y3I_YpGwj#QQl*wYOfaGh+^3fNU<$Gzgq8|QqJ6eg$o?Ujv!2r9()X6#aI#} zG3kP3@AU~g4@Cb^QtAkUC%UyfNBLi&yM~YYl(3JmpP~A(`L6*cH9u&JqkVwSq?XD9 zgO%(?q(&G(;j-9t!b9hKSI;z)wyx)}Bk5dErEc5juHX;r&D>g4Xb#1!8a9_AYGuv&`rnNWeStz=d!iKqi~*&&2EBAL_^C2ehMB!@2ctmD_s2n}-}1$d zAYMLn?SG>Cw}-j2!6a(I=vu-8j41sM7%MsgpgiQz8?Rq!N@IN8&>|a-NayNC?|eVfVl=7k8WXNU@GG z->}H^Ki5%KD}mT=2o`^R=HBAdfI4$3mv`Fbrgs>}-a^I;2uBZXUPQod)Ll+(cl=0< ziUI~5c$xVG_Y@8!-E)19k#?Nv1%8aL^J(zQtu`W|FOkd2%GY#_JTn&z9i?crRshID z?OmA?U4V9&GudIf>T!$LVc&JmY$fIPTpxQOqvetfZizVC&hG^KDU?p08Kjg^q)3*g zaOjxC;M`EG<4~FistqnEq;I)RP#}_TZ(wP~ssvWoq{y_{ z*!CFA(qY)ZsI|*xYmLxtY{{BwtQY7Fd4KCs?%T#i&G!Su<)yFFdy3=xrYH>pOi3!xfwQ0ia3*rScmisnZZHbbD*@ zDqq^qq{1P0FWqj=KmJ^s;D3ny%W%)AyWQ~}_sfIr;U2{4D511Jr;j%>EbB%2BDldU z!WJo^2WaJEy{z{Le)C6^qCJ$Wt-%&f*mN|i8PrsZu^R6=|IpshV@k1-v&GYEE|d-2 zwTzH=9!$NGVe9*I@$j;7d&#KD>GV$8&|l!`lG*G6b(zR*+h;u;y0m1VY_i^1CS7)~ zbq##+Vi5>(Y>!1-WwqRilw*nUFIwRShFVRP0BIXCOg{B~3^KH60;&c1B{n5`9s0dJ z&K%dTb_bAx*-;ubYBaF4v{B?8TFh4F0}+Sf>BV7FB{;8#LxE8rYG{yOMxL?W@-i}< zX7kFqx%$PsRonVmfItvRo^Fv z0K%@EvF}DDx8CzqP4y<~tR;mQgUGA132&@E3?HFbWN&CSQ3p2HM448dZhnOVPHNXg z1+EEE=j?8hJF^@!loKVeOSn#uFL>1PXV{FKfd}4d@DX7|!)n55S>s)PHV1znuo$k3 zW04xQ_wsOj1`%tFB&oE{Xe9<&Cpnom0K(KL4Tp|opE{-@Oz?zQsi>+s&W})ERAHQ= z)!+Hp%U4723nIRf%0c>vdI*tkP=3hHrPX{zCD&6_|pwz(@>%1Vvsn z^PqV+9@R9z;78s5J?u93PU+ijK_Ep_EM3fU3pqeqUH_JBiU_lU$Ihi?p>OjH@G2jq zV2`kUMt6c|*eLxQWIlD9%&)H5 ztCJc*%Q-1*>$!!Q(U9}cg($O|wR_6jS7Nl&rJ~~z@LzitM>}LUrWN(&F2ETT&*DBBD7K@7 zM!n*%$1Bq=lAiPUMB34f>W*!EtD3o{4Gr1+ng7Sam%+pC@&;dq|F?Lo-`_i5a7C_w zz(GY41maq;ca(&3IjdMM7AJs9abB=n?i}~Q(QjVKcb8%Mc>ln5@dZYdHnDed5++Xj>=dt+A_FVhA)S^o_Ua5T_BnM&GZ=W^M zbG|x7aN~NLraV5#B~x^yb1_s0&rGpe=^A#73x2gey<-cZ{d>fV)_(voG*TxS+nDABJZNR`+Znv%vv8t#{DbXG(YG1P16LRd#=f}~_?f)Bn4@uLH)h6&|mD;{-Ct=suOUa zdk(Dq$Ay0Mh1X0b&)z_3L@S|SgHOe*Zujp>s#NrMo0y`olW`4_8+is&i3*! zmZUP$&6bv-;d;mY=i9@8jvu7Oyz!=Z7!VdkHvT&YVfA#t(?I5V*JVPSv=Y82!mr6s z$FKXOr!RG+N296I&HA;D#y%azUSt{}QHs-^bVVp;;=@|tVIe?bdAL7bWtfdvz4e0L zpPb$W*6`$(jCp(x4&Ksb>(&8wt^C4&1B@ ziMpN&99;RKD;?LO5;xWL(uwo9ip(;1EUr=6?NTB}s}k-tz&-Yw0HUB0t;2Wak8R2& z0iT<$118gf%^Q#+cMm*xZnl@I&Ptv251u+QrHaMM?NwY{p zbFs5@V`GV}rDOf7+(L3w$wxmLrMa(HbO8wU<=TTU^T*wCPZ7=n1xIwba(Q^ zMz)00I<263=@yP(wceU;k(p`SLbqbW?yaAy76&U0n}K)_A|*)8K;PJpP!Pcgoa;Lbm*VPQRO*#pqbbL{b~UwWNyVhy|;4Gh^9_kpGxG5dnbe5zod;8IS6VmrmGP|HsNrlO(N; zG!2XWV8)_2m^abXhuTams*Z&InIuL&OrjksCx-4vgX%AxnLIA6O@(=t&s8<0tvw@i zS=9{}jWRBN0TVa~U91(SjDog7{ro~z8Yu>q4zVBY_;@9!rodAFzOBMfrI+~R5Y9QAod0|MnRp#Ft}9SXyL0I9jd?F=&4 zGJ>ZC>0w#y>5y@F_ELHGi?M~yh&^7+6i1eN5Yb{y(Vk(lg()-(mFC+*4MG7ZC8I=! zP+DQEXUFf~*wbgjBZ2jO)5xXHlWIHaRt*tti1B*u?F`T% zN`b2|8#e>CsV+d^u9hPW`TJ|#k%v3CwAttlZ^kXtBg-j{k)%9GbvxK+gjkKJp}&>M zU1SeTdS<&h+X9Cz70R}=&WbyM`(??k{s3zE#;&&xBEA~r@0@u0vo>p+GL`N5HnM^1m7 zAjEJdK=O|!#ADe?0)nY2&q|WDqKcSe;$w36heU`y+9q3*{qcPOPG!qK)my0?dEI}u zoxqK|`t=p|?*_x&o;I+VAR7HS1Xy zNYSNJ?_AFK{ALi43NsQ{;EaWZ8_-%h^G%m$!cZK?5_AXP4INBR1oE>NO_$Yc@~WhZ zLC9bc5XJ&=JHb(S3?^X{p3s0A#-e;x$}2~0v!%2J-*G(ID-+~~X09i3JRIae|8pis zrhgJT6AJRJ51I+S-=JhUyi5CyDH>%&#t~};CPU^8(}`gFKJr{UwYwv24siYfu{a1; zSn&1`1Ncg8o@cm@QH1dJBdwz7&6u(Cd*o~*p5tm4a0U`f%6&TTTek z;#}o(p%DuJ62ur|neBjV1cqf8Ym^o4<~|l~aWfVDl=^wLuK|rLx3w~ZR9bP68mK35 zFJ=jiFJ{T2vo;M#D+Q^m6AuGuH;~>`Jr67^NV7RNWb(R)v`*GcqAX?Isx9T84nxKg za{S2fDOdiSRkzi$hG4)$WvyToyk#Wy&gSy%)y+0UBH_^Am$XvkqP=-bNUcAns> zw9cb%)#2-YV7iCj9~Sj)d19Xe;Z+eaPBsEfecx0;0#;BHbeSF-Bv& zN1s5Pgl;?pf`zm8l}Y=u5CqrvZ@JThad(l1o)PKSdg;)BIBkN=)Ye8SyP|d^?X)BE zbLaE_8p+$pT{sZY{`a$|^v|~j?FSE9l%_1egqNm6AcF9d8UA5|?(+YAmA@EjG+URR zEOkN|O`)1ZA?KFR(^kPFr#{qiy;^WZ80#u=UGnp~ooR)lMpRDV1Gfqkcy6GY1LXe` z`uF=FUZ921pIQlxDw5C5;x;zXt_^-pIkG{Z*pI5dV6sc(i1QQ%g8- z{Dpvn-qv*kxm098Q#$4D(`{XC3~7L@Ud)UY`oBeSUde>O8;ZQql`dMC9%&Jd&ys}c~ z)^Vp+y-z}3KVQ?&;2R_j1zE5xYdrf-!O<3>o3PP&3uxliuEkCdvbe%|Eae3Bd_XLs z@7AZER;5(^PX1Egd~ty6$*LS{Z3}a_dF#E@uUZu@ zaIgYAFd)oYck&~quIk^M1)lgkY0%@Jpp9tImr@xEE7M^y-S-w##epnGOU}^pUOzoQ zhdF=DP-b~>ZtzY{KjqZyq6h#>{65)~#9i(5;2-U&y?NVqTisUkYw;OVrXSk5-hqQt zt*g}AWF=_22}FGrj+;KWc8DF=Z=xj_hWCEB z0cITNJwr!SEFt^-jlDbZ`_}(UWfyzUFJOWq040BwjRi_l$cS}NlNCgbRYXa(4#^MB zABZ3Ijujf#=&eI)2yK2=GU$9UNM8t-Do?om5>pCtX%^*+WDpss&XDAt_CO%Kh_?lx zIV9qo=os0DT;>THdw-3)y7zH3k#ysGEpZTB%Oxl4_9e=A=7p0#$%)s+3$PHW`CgmL zPzBs+f9<0yxqft>fNhyZ7WAzy*DaCE6IdDJnVT4p;XfHU5YNHSvM&dFZp3f`fJ|F( zhajOh`upckNDmLb^6Gc8X9!pqo#+7;A5SeQ%cGMQGNw*W4GnsRdRhj0BhMEiUmP9~ zau0QOn*tt#YW>p+Edv^<-rlO0m$Fmuk-hZ`b{rqF)63*5h6dMlbRpEThBxCP!c^Ei zkJ}|o;QiRCrhdy(c~`i-6JeNKplLWQvl0TifHGb|M~|WIK1?lsU3R(P&kI1@OFfpqfOW$A#F;yV()KaaYGs%%42gxlea3 zce@9n1~o#Hi5+~KT{lssrYUvUA!WN(Z#TDJKchg~19v_-Y@z%GWVSxzblRF`_4J@- zNUyN2WL~v_9bpw>bal6Y8$f0zG|o({{~J%)nJhsR+5Urj&~Pj(Cs@}6W#leO3m9Z1 zZ5&91IWvc1T2wmZfSEj)&4yP&Ih`HWi5oTwJ!7k>kIY(7^cgnfU&>q&TEUROebW(> zI0W~>=|qFrE2oo(QvclcEEKezf!qMC#M62a8}M|vH6Yp>>fKbPFMpWg z2v+3gOAV9NxNlbVs8@c%&$m>kgk290ANVj1KE}&(yAI-eXX{XczyC_>CCAUgXXy49 zkD{Fz5}u?Rz6IA7R;8!=GRF+mVgMccpM4U!K~J#Um*IWybY=FnA)jX#u1L$i{*$!1 z5N)7}vYSD<=cQ0lQ-F6@>Vbn%P;c~fmXv;qqujcAuL)0ASPhZgP-Nj)DHZ5!V2n8J zW#F;5aoGBJl(B?0;P1Rf)TxlP784LD5>o4^h_>qdFx=##iH)+8x*THy%ZysRmL(S$ zS;lkv`suEukHHvu@_ic$%w}{_+1wW-TdxrLplJV{mJmupwglGDZ%~Fa}HWQh6xIf}jpxJSa0mnB`Qve{k zQ=q9;@Kl$wdcfyLdz98p;+GUjJscZ&ph%vmRjhAr6p~HESHc8B6V%;Ff!tQ#2#~|g zl1z>9GleSm;c~q%MCg#mKmPJ06p%oE8cK$--Tg;vS3vuNbQKMXT>3UBmk`<=jpw!y z5MtSePZ%b==KiQ_vtOx8v712XG~Hk;nhah&MIu2mH6X7R(A`t9)$`z#zJ9E*=j}^S z)*B2@lDyiW-478sfg4dlU5f)W1@)HA4+A&zsFTY``GcfHW)@-QBpGI+j7D8R{XVoc z5oZH~8_8k}bm9&&((AD!*{TE?a*)Q(EK>y;IX#Q+zvapykOj_da`oH?M;oK*-(s<; zGhz*!2DoiO7P{D$^?(*^ZP@ItEBSZ#-VeCj(*B)<;mESA!Oa+-6?TD!7yYR+mWY&# z*f>+=Bc~1C$F5)_UdgFwS-7uzc>|QUM62OJPh;BDSR}iPqpQbOmX{xGq|`?SiTtA# zdC%8UGcrU06Vy;k(h3zvU)D@dDjU2X4#qu@0u-cPn0|pkKJEM~D~*h**l_&ns|^Li z;yrF+fs5Ej6b#d9siGe*0j=BMEsqqzHmz>Zis{&>5_m;>@uVWLe1%9BUrp6mb#+rW z)a~6cv|(F!HvQ#PvZ|+qyAipgtF&BS-ZWqISJQaA3E`kJ$cPhuR+EUu4$%H2NNvA? z2S9zJ!aa1L>FwT-<|y^-3}Ee_ML>i0hjAe&Ju$N@qiETwD*;Cv%ErX%-C!k_^$eWi z>I?M}g;C8shYlaq)iqFNL)B7KRsippoZ}m*0S_p#=E?RW;C=XglQ50ty&fWLQJlsM zwIUcKS-+N`gt97Lk}cY+<=Qs&6pTu z`n5fg(p89qp`EqRs$t~#)5Vb8`^SCu;(a`sPUD9YHjYtE=OW8}m{$PV5FrLO;&c>) zoG#c?g1@u^3>oX`QV2tw2`Bj;0AEa)sIgvxeLRAX(M z_2t~Hh{h`dj=Ee(v`TN+e{b6T@^ z0(OxuNe~cSFdo#EMJ)HvI|le17k}Tr;_F549103ECQJCnkvnlb`M6njt4NE-OZKG-L9NvD{Fajf1(BHluO7S_FKtD=5PS50F{;X2_@`uVVU_db zMB0|~1of@4axxC=#r4x>n*V2wh9T+sZr#zOA;G96QxGMS@@razd<1DigBTeNY9?u` zTs9u|>0UNvv(Ocv6AZvik4PaQI!f#vlO9EfWEVACJ5~?K`S%S?9} zyAc8^X*p*)bLu?G-1=m~Fbuo0L5tA3mLWP@F}l_YRL!6YX)^#pHh7ML?lQ!_-#Mn7 zbq}<76}l&oBWU}PBHdk94{|w=m6Xr?b8pE}--3|ez}Foo%)h>G^>TZ6mzS4!u`}nZ z2~7GjGdFnepWmX-eg5j(S&DcDWB?^1{W~?#i=gj)e$y+>2@sr0V>*q|mWi;#C~&E# zvJ`(DWKT$-ISXKz8%HChPVNmeQDR-Rxv$=F zVLOal!i;La_y`9=@N3exuh6m0xDCpNR}rgF4&5!#XCFXtU}r_9ovo#Z)W^vUhbrV3 z@TLmqG%|igQDC_WM*7xY=JBYN#Z$;%C4N@Z)pPZmFLC^9ki;)Mg?MkRmP(_TFKUa$ z{pR_06-mDrG|M(8$MLRc7SA1-vgIUH-8Rvd;S3>{X;XQhTx~K6sLQyUfs0@cfga8v z0~nwKU3CC5MKWDE#psomj# z-@Ov_kepu&8Lj)PB{bX`tCPH-3nqFoKBK1^MGOEK(EoCLKUkfh2~N#Jf|aPNi@Vf= z>2S4(8O;a77o6b}=&&6M%$CemIHW-IMA~agL$;FUwsh#IInbA_6PJ0kH74)^mUq2xdkJoW+F7;jXKXCl+N1UTI{27dl>kOW!&vrqw1 zCf=>na@F$$E>D(}JxhwaT=2zYg)9yP@qc;2l~$j;E21tHlA) zwgNAAUPrb2OuY!>hb?emOIr6P^n5Ydzioehz+`?W=ex+Oxvr&`Q8|j1?PNqbg!_+D z^fH?kR#Hw|5d?I15-#%)`#MQa5Vnl+t@=+pzdv?+pqQUQmkKdDclM{B) zM(hPa0!+`oOwlu5LyR6pG@^mhBL^ zx^vsN`qUH`03^PM`2aeE=Vr^f1CSVqg6HuUMB(`77R!FdfQ)A^v-Rc}`!Imn{7k`z zIBKbqE-zw5ji+yEXl&iZ&6NDu#tKD5j`4XwiudRtjwidk4eR-;{y)5IF#hG4PY+1m ze$F-2;!;=nN@?zN2WfF@{FPL_X7;>4x+tc73w11_jHj(&=xS*3bu zF7*ei;0l*_Da9k(ZJ+LE-|~Q@Lxun2>Kwnr2-mJ3+qN3FvF*mT&Bpe`wj0|?W7}q9 z+qRlF=l$@kbp+xe(5)FAb(w^AJT_uP-@&tc}z#*!_Du9xo92 zSXt7K$p3eLGdhp{52c{?>FESLbIh^;-nL%_935?e8S-XrWLRT3iy1B}0G}&t$5E$I z{gzpBQy4?|fqX@0jJ!j(fm%QY;TeMqQlf_bk92bc0QP^!5i-bsz-@R|$HycHUq(^% z)LJ)#ugVZkWjNr>4Sg6hM|afotrs613=R}p=pE~;n3=RT(H<@dUB@^8-fG<82Sdy}WVZW4BR z@q8-lx7XFxl+WmAjH-Cp(;cDa?Oy0~wh{`4rqUXVz!c$Z?T*xg$)aTen{D#B9RARb_#0 z)F8q3_%9HX{$fO5qF6S<+TK>m@Y^ia2uX$U6B|kjg_cAt3S=!54@_|3NJy@%rl+@9 zN05dBfmjeNxUqbUp5kYc6$wO`(w=QKg%lxgN~?Jax+x^D8k#94uNt~(^tc4%&aZGK zN`h7Q1<6-1dPk$vQ<-uJvuwCrOH`grB3n=)sR%9&<2O6< z^eygLZ*QKtx)58%jWJf5pZP5FD-BgF^X(ETXj$cTZoiJ=`O53As?ZUKo2jJMS}{<- z(9(f8K1b-qN$m-SMtj-`nM6Cy4%j8Vkd!zB3;w6 zl%E$haJJMmR*UI&fiCUEAU{|a8VV~F|5gFc-s)D^Hu6p1+gB4tvv_#wI&Iqbe@qr@ zaUaJ#s?-fW9wZY=2Q`uv#WnccH>g%>(>gvbRxQ3%TqUV7w|VU-r8k+TL&3F9x-OqG z9D2EEE=Xng?_Hixr7ULEt*6VF@wied^VE;>qiocD&p5YP$t!$4FBP8rp$wm5bvywK zyOcmK3>eJ&qnq-%igM7}p9=~>ouwDC{ZR^3oHqjbP3tfo_B3)zquKm%n5#v7;j_MB z|7kH*(J!WT$}r~XWIl+A#XzwVZ*3zn%)`C9wpzNry1BR%f3Bd^kk#aR-_$%Rc(t*x zT5CYFuD?EY;gsin5#Z!HRzK}#J~aX8XV3$@JMJMtmRw{C)`Q8B$kJJ9& zCpWDEAFHiC^Q}G}|LWZ`;W@JIp3MKqZ4w|}@D?TR~bblDGG zrP#^&<=!q4gM2^g%Ubz`Y<{`Lpr2t+)Wyg0Q9TYC?0M>={O@_1Wh;iqZY%xwKPb#n zKbOm>R6BjQ>Mc6`c5XM{a^4p}-Gt|*40`9o&i^X~O<9tu?PgX?HKw2W9pGbQ@xfnc ze|tP{?dD26I=Ymd;B^PtJ@ow)Kbm@*DzfA}j?$&oZ~d}TVRAezJfE+;Q9C$V{cG-a zqStqx0{8`PkQRIH!b3M00eq4N-5NvI5qUTh@)3D8 z!yT@47$UO;90}P z=qSkXMRP&+5MMv!*dpi_QG4~Yfo9lV@U`soISe@)ELn4@Cc;8ZMUn9z;v~;DWJ0c% z?h+o-RU_p{!h1&$8Do?tt}qW+Wr84%g;(2zt2>6PDFPN678W4F()1AiVxD&OiP-=!I##m%c6^3l3JJWp&TZDmmE%H{o&+o7Dnb&13XOHaa2`2WuoziTDr* znpmZcYF&x>YB2zfv*@^GADI0_6rAispprNm`|4 zLbG+9d8>wRnv;1({A3;RNv5y?+cBB2XjmAiVU}I%pPxUfe9%TJk6SU?&{B$0X!8^E+ToAc3;6jlNBv?Eo@d+Rj>Um3yn{|S(K!RZ8uVwdc~70Y zz4WP07r)`1Fl0yraZ4J-gEVa+-^ob32;M@z6ap+Mu|8-^h>8s(t?`d{O{;6D{RE{$ISbiF(W z{Ad*U;6@!szS{CpkWzG^5%8J(s{T|ln{3BMSSOplb)_?h&{pyLVtFTHe;SZiC}wK3 zM**aIBzyset6sccD0IivdpiFd3k`02*iq_3?9~84*cRi&W^lS=C5JAsqCg8)KIc$d zeHg;LTLQ(V09@|^CPz;e-0=A7y|YmZwmL#kiNLD{b}-PEgKrLD#5Zd!^F92H;C`%%4`1ID){d1B9%31tFp{CahoI$|u zS7@o_7?+k7@{e@RB3P+FSX#z(aDq$~tK$=O+3B=vGGw9gNE>gRg-$hA+v8Px8n_g8 zQ`Hqj%4U&!XMdx9t#W~4_02uo%h)F&y--<%dK&FZ*S@yF5DI(9@e#aq!pUZA9&*A; zF3}5;oYIJkvn3gx5cW7)GyOM~<}^U4HZXGV6r5S+yr#BQLOlbcJeaJ0M}!%_0aiQs zZ%sP%@}E*XpF;H>_G4VZ!2j)PFt=U2~u?P5P;K4NA7`WFP|Gx>HUOJO&4b z+6K=D!l)EQRmrb?rIo4?6MJx_gka+NT;LrD(ln6{>VZVx7_=$1!|TJEMIcjagq4W_ zx!FxH4KUZfRK!H7b-N0RFa`^1!EpjUo3{Ia^T%{V(jl}IkBozO!|x$ zAPYC$FppA{6+Il#sy;V72=Mlt&}~KiZ^$ld6Erziqiow_QBfo1)L3g zaXp~uQl2YDdlVkBA~XGmuHf3Oqw9}ApDZ=xGE&=`;pM*4<^S z{^k(IpmW_v7ucDiXU?(d7XE})F`(s;jDlh`V;VGgU?ih~G>s_OyTwfklQot_0=|q+3@Lh~#D$&`4 z|0n;gkj1JXlN$faoCk=trq&70CF2=LAx<6$T82>W6{C=&4(eO9GB>HJ`!f;qt}u!{ zakV`quruUSo$2kTO`my8Bq^tasbT3=?A3L7vNZ8ew_2w6`2~H`o%z|<-|iI=Ed&4u z^PBPeB1EwGYoer~Xw5XlO@oXJ$N4kDPyWC`)p;5j6wqh^IosZIyh#FbjIqXvI-CCKGSHwA|UKgsC>f_?rvqOlp2T+x>= zSWyJFQSa8zoEFgd$7tVo86hi!L~u1ALoF>>QJKLjrI-vv&%xS!6%UB7_|`r=&Asd^ zzMCf4+Ww&Ttpi#e+}*#(#q7bnVQp2O7(a-fqlQ~)&kSI<7$_Zn}}Dyr!Jbd>N9Kykbqqc2_8pXLt=Z>SDFB1(RBe8 z&69CIWO~@Hn|aQr*ODqvhLukZOw%vo$hReAmD%A{&WWc&^O!_^yl&)D5WoO26oju3 zDihD%$ZBy$Wy#p057S#-7H1Y6J_PIDIb4DiydPoVG#HW$Ec`A?Z7QL|xQ_q}CDP3b zM*trM6gUUZG+`4~zi)g=BtWR25kbxC<@6M*uQ~#HC9}00(n{v0=NTdIOkPCcy&yTo zGQ@DOEDz`rDfsRq{z?@pguHBGJis-<*#>(XYk;7gWRof?KA}F!2C`GhOPMIL9L+?o z&X$E2;E3Xev^Yyb_tJxBK(a%h!_`#u9PY3h19Fwo+n9*m>;c`-=O3^$e|u89`<@^& ziU}qBvgAjQXY?nYLve->#3Jj5THuyohpqRSra5wN3Lj@Lw}*fyTZZU@$?NK|qPgUc z`*Szzz}|OZD|q@Zx8lU1vz`t2=_8mjq;HbFykpZ7pf*2)JabCY9!F1KnD6&fl?iqo zFs5=aRZn8u3Ku(;f|eKjIl@SqP8rBMIZG?6lwK+vP(t>&YY<0##hIo@ZVXD~=jq=LMA%2Vwe_y;O^a3=a4NxXB)vD8uGCr%1no48mog6YT1 z#*tC_;Y)m~WmS0ul3WKpO%fwgyklq`P(si7gFh-@*>sB3j;gf0(uZD5?(E8%r~RpW zL#-Z(c*75gVi-3=l`H8MMtOU1w07(P{ZQ&&&mLiBkM@WXmacno(LuI>At#b1A-rL? z&|N;WenkaNpe$L1@<7O3B`Tmgamr_;=zBTFyNec$^1o>pX*>J!T-=TWiOlRs;JXTD z$%PTW{RIa~g~d_MaqrJF%Q3N4qcZCa`2@NjLT3)=A-)Y;uXR_@6RyEagGP-pdtK+v zFS1w-F%;KX=?$X`rno&v+P-m$Z9QGvRupc% z^~7(MpDQ&{XJ%6)xT*z4YEc!`!06r|3mqnUT#6(eQOUuy`P*M%we}r;$Gzvz?TWy! z*bOZ?OakkcIG&hv$4o}E55GgxVUHEJz`JDgC*lihE_q@BB~5d?x6y2k66Zf%vWsE+ z@e2NP;}T=X6-7P-vmH!Xvtb)r*^g%i{1BHU$Mou43`qT)Xt*1FJ}1y+-)x1dZmK6$ zcBV%5yb5#Bnyl2K%O4p2Peu8Uh|=uX#7+VZ`yV;w^FdBgEVTw%L=?jjU6hnuRJEKs z0?e{#L9L?EJPJA$21UdXz$=2kU1D^$nZeFVa}dCY7$=d@*TqRpY{mYteSa4n%`GtU zFhpDW3s1d;nfX$d@IygonkgnC{@5uer*w*H9+zZCP}2YngWt@=zlIu1ricPA35jyH z?+4>C*3h^VXR^PleK}Z0za`N!m>iqIlD(EFAL}z@%~^|f02WpNKnLC~1lz6=myu?! zi@h~KB|_BY&hI&=Oe@*Up{9OiV}}qb@@Hi^WhHOvd|=iJ4XQ+Ecjs)f8pcB)>{;!u z{bGpk57%SU@D}UO*io?40!OEOkFRfKPG#Ujlp2%Z#sDWsJdg8mGCM-p2GQhr^EoPv z9dcfcgLe^Y(Y~Pthz*^Jxx**od6LM@yOS!7i>3WTg_XG^e6mXdyXWU{k|Kb!n2fuG zJwaFf=cA_U(fwmK>SDeq+PBqcNV4U8h*>I&NBw=%VdM`wwR!h&R*BHjF>Bles*kyO z9PRAq=E@P3(5ka@@J+)vvHY2AdRU0)X;JZuv(|eFa{kCrz{j!jf;>(r$#sH;n^rl9 z_ghfqw_}W+JW%68$|yumjvWMSN&+p2G$-&W=AI}z4gPUcM+v6}s#)IB_j}##kJvki zlGn=@(b*6turuk>988$6js<$bB~g*V36yN?@W_^aaYr?xRy$i^?oA1H102>5gOG`5~&RnYgDklo1*-fJQ zCjtA_W&?HDXQ9 z=!;}tfK&r#V39DrYhUPCUNs}baJ|>8W#K*dP>pO#bX(e6u&hA=xVO-{iS_g+HvX2PwQUlG)OSGbRYi~@Ed@mq8g-U~( z_e549T21QkE3tYnlA3dy-z7D8yoea;*6%Cry3u1q<&rNy7!B!5fFG#Q z%vcSm+&SD8c*n!Ek*dB^%;o0OeFQcCh9hBk6H-e81UGArw8!!!+I%auE%6wI7FPYEQ1Zy^7@c&-vE<-}Qbq|t ztKF_T#`K%ABJwv%HRVF9i==JhXlpEeipGhLC&*AjtwB<>*d6;E-evi7MMjDuBQ0l` zZ*+lCREj`!ygH&bwogv^@tejsfru57LYIZ7lX5C5$Kd>tx3}r1$Ai^jP`#ftk+=j* z>_)1HJdyolyJ;V^#imn7%%eZU-(66Jt`m4sQYiAY)?j+6FUNHbopMFf%ph}ggl||j zT^yXy-mqLklLoBJ7AkSa7eD`N)G5g38%FP?c2lzn1LQUcWy14wL9|M$VjsC9j+*Q| z#$NrtF0Sj8lw8U9yF)-vI1upd9ah3ASehY>g=#ayMM^p{=)%X&)z@ybW2@t72>5%d zn&#shn92|7UA>p+6CSV^D+GhWbj)I~4rVK2A!H)5HS`2_O%?3N7YBpt0~P^X17Pa#lBw<_9S@4DFyr?%RSAS znEK>}Hh!8ez0r9=KL4+>ZE>MqS~L~24Bu~9tpP~S@BodLUBMT-ee66G!G<`~EwX$G zni^87mGRaGu+R~bKq9DErYCpIXM%FPYwmInU>m*^uSY(Q8?lqWTDx$5+uV-<^%pO? zFV<*Rk#uu{f+)}0e58IvwH@{P7pJvLNrs7+ z(Qo{OjW1e+q1(aO?W-1t#IWR#)y_xqL+W|^gvR6%74yn`g*A89kK*p#s@L&N)6arU z;9&gwS!W~WrwHKVv!IV|LA#y0M39K4^&wzC?*^ulTuU=+N!F@#2jcCbH zfbMF|%CFrJYBz^|vvv>S=D%W?r3z8LAEX~GuaO^3s0Oplud*tWc;a288*M_i{2oId-kpek@Hfk$RD zWk@tN4ji?D@*I#m2$Yb)@Cd^&WXl8IU`h1Sm>MPg8lfN3_Saclp^)Xq1IgXRTNl{bjpY<`ljH_;o8Cq1s-GnhnR;q)@`dF z*ya_bI>yNAY$K&fZX)be&TYCB9Wo;)0eJHHoy+ij#hTnU?<`Drnm$a4jd*Rl`S5@Y zovNG1Eh`dwY&%Z3tK-vOawhd<%T8lb(^W?a-$L8tnNNRUOqT zF9889Q4=~BUMclO>y7$2pjgAb{Ot_=J9gE;sI0)qT?P>uC{4#q7U|ImTrNDpa=<|i z#kd(o)5z2sQbj%FA>(j)4HVD#Cfn9iC3i*s#tMNkW?+Y%YSqcyIrC-5?x$Qu;dr$) zuA8o|%LesMV%!khk`M1qANGhjhwYVhEAr*$qS({F$IiD~uw4 zBr!yhydG(m-@wrqa`F7Kp}gS%C01xRM{L@JhZM<(3{@=-O$C2-OoQfK{lt)9u z838i~(V0_hw`uV<{eAtktPueCf6cmP=WdHW2&Dg9>l!&|VI^QeK7mZ?g=ws$$tvYi8cxR?>T(I2x zMJK-iiJVvHSLyqiRQ{Ve;+c|5zJw@3;r3Uh0P#7U$B8cQtVJ7i>;FHAo6XTgL zAm@$4g8Dr*OfrljKIQ*AIY^3SDj_TZifwIDR!Ny)4aqqvwC`eCWi=dP6Rfq&g~_C9 zDGhZ4WASSLu|1D{*`BrjV|%XnvOQZShp~xiDG$&ls{NJ_m}AYuy`>7Ela5nfJ_mb= zH-nuF-y|@^7QJG{;XorU6d`_0}UfIt{)3GQ@UzLG0} z3)75{VR^m`FZHd~Wr~n!A8~D-pn4@{GGLuY{f^)w>ug!*rDW)C39;(m+lOaC>r=-p zf>hpnwjuM>3WCC6EiJ2}R)DfsgR)WSA zKUfl!lVjpYo7f~Hhqf<@`oWk^a-|$3K&1y33+80jpT?bBC?GX}GzideA`dB0|B#EA zB6r;-qS-AHmFGU~onmE5Xo0{e_mRryW}AU#E%QO^Re6KZ*Hrpd-WmeDBn$mkZaq;e z?O%_$aL07DZqbV~90p%}z}Y}H350^Jag3{hst^M6Nq^Zzo4%HTVjr_gxpaBMlgXYh zbu!6_k!$?6h6wXBvcAgu3G)ROhmu zqT|~KS=bx?#l1qt|4z^1^^O)}-uGZ1sR9&M+kf9#2Bw1a>x(_Ajbk+JWp#3 zxqyfmQ@*yFT-?^_IqeT|~9V2uah5~d7^&hhZhXMV_tJ!R& zmXB}crj-pmoIKe@y+5#qeb+Ea8#teFFxaM?S=3Ci3XZUG=S>KYDI5%yah^gouIawRFPux z&-OcHTybp?Sx8*jdY4E`t+;vC@jMaqE%@|D!_tf$7~oUZ8mxA3xk>-A3uF@EGWry& zu+Lfu)dzi@ZA|d|*QM}c0;E1gTp5DlZ>Ac2xBx zd~BF3EEDK;dsMJpr8rod8uh1o#fi4ze^p&ai0c<`($a?d_}r<7%|Nr|OcjSsIm5FZ zpjVw;3jCW`RK6b|&#-=7vj4DPqpw!`weWBd{qVr%zoBN@s&!UNRPdyBkLV*-k`;Z~ ziKsST(b$;0dD@9IgRJ}OU}#ZSR3smjE1?G%gU=%UBi<`2!_dt_uN!= zi2v{0b|9kXJEo9Ca$G*6IphidJWWj;pi7J(Q&8a*V$49uKtM=HcTZqT7j;YU0M8S1 z!L+8m{K;t`^a`04&2qUVEW~-W^PYi!p>3z?jN)xOX}6WL)wQXohP}XJ<+Xx*QgeGd z2-K5!^knS_wg{^Fxx7IYO)MgKG2ZKdd}>l29mLfROZwM?yH*wt`>FN*Y-!{~^OJ&T zjSCAd)XxEjC-38aHDxy%NP^goi-U~}$KWkFNRu1_<<5T!N#AK!oFTN1^AEV!(_O3L za0B`Che%*;Z9&k+7g0Q6)wi>i;gJ`+0DzyV+%Y_a_^JGi9q%YJNg+1DP25QJN%eP5 zdY5o<5{3KwCh0r9$lpoGGWDT6a1A-)KJ<8Rry!H_7s?o7n~Nt+u^QUKdMSMY6U-@o zgx~ONy}0h}n4$d$&2xqmA(|;pFhZUb0p1NaXu2gyr>ad|sNlX;PU>H@12>JvddgMf zg@aAn3)Q8iw(pG((Nj{X47&~M%WW)v@>loKmtJO}X`d%osh<>V^gt(iOkm!)1OkmC zWQx%OWulo%p`>AqEXRAfAf;Jolh+&R`w$2%^R{LfTyg-bDW8vp=R3WxWTcMD8I7I@ z9Sd2I>`|D5Ue6Ojs3UG6u7>olDItXEFP(m9n+rSRx}(9zFC;yN*+?oq9wlIYPE|7g z{WoL!Kjl}s;ijRl#=>gBpSU_{PzlfAhIq(f=Xo{Zes%6%ccE3y&CPnos;%x`Uh@wv z#>CeCH>-Ddk#0>3O?YkE!G|>aFJyRmoRU(X6mNH&;Ktzzaqq45uYp0|Fx1$DKmdMdVwYjn@Oj6XC|Se8 zNcGB~-)>b>{K%?d0#opGX}HTUxC+CmIyoJo7J)uuqptO^aX!r?FYoNIHv@htwtSOp zRviVnaRJ%&J{ixbTQLZUf47=%(P17A^UiJdJL_7RI)p;tnd8o9zw9$pI~{lS;fQR| z zKx8(86s(5In~oHha!8ZpRo({~)Ist6@=evg?eMCs5Wud-LAk->`0j3)5Eo#xUV-iPk$fQ?`%GNfumwz#|k45QA^P z_w&+?I342_fB&+niVjjJYbc_8YmO3tLECcbkf%Z)aI0NyCa&MYvirs@bz^J54WK%*`^)B#~?s;3Wt+NqU3PLmhWQ z1SP`ofdM^ba?c&)*E#{>)&Y6f ze^687ntod0&DQ(@(ABBfvP7?-%5a1FfT$LxxtK&Pg7@7Z%CHQQ3-U6G@JD)Cv~;o@ zw1yvYj|Qr6seiENr?3C!VoZOgu+Bw6# z<0BQM#AU7~Ea>Axf`cRbL3e~{DZ7&f;N(Nq#KbIvIxHvxrJz=r3UjQixWdr6qiE@Y zW^ps579o<2P`2VQd=aQZ-uE~Vj=U3HXCAVtx^6zTZD%rBU zR^?pvDo?8iH^INPo5%6d4|abCS5p=G#h=w9WpOl9M)ZQvhrI_(x?)^lj(Nb*nZ$CvQFvD=Xe*=ZwKq zkpLXc+g*nE8*O=WSiY~txp3U7Z0xVIX*stKJHd5(wYf4p z>~(BkUrD#`$9*cp<5Tvzz`F-<)&3DG5L}jxyk`ikf|Ajl{x#K&4HHH!-eHQXlootO zB6aJrGLiq*-gauWyrH=6Z|{o82BQr1x(-^A#My-Zjk)-6SK=ZD^=5TXg>oc|ymHB5 z%YBQkXnihzEj#baToZCmnJfZ#G8}AKmpIV>bC#z<-n!g^Qv?ZwqM(#G|Ia?iae;PSceW4BT_U8A(U z3B?K0?)I>dajuizVslzRI9CqF)QABd%y*j#)4PiC_ zLAG(}AR11YMxj(>&+osAHYANQ)q7CHjYnp(&DAS$^-eVkL&zNWlt#TPwVL z#_1_w@KlCX7^Fw!M^hN}MXN!=T{faC|1EQb(Em+a14ULg=8FrSR~l2z&7|}pMdgN0 zjgu|B50i%M2fL?@lw8F)Ya~}sL8{PyA|Vl~m%dvvdxm%~_5DIiVTcqIr%5VgtnY53 z@(c#HxqwF?Ft>K9cu(l0n|uc_uw*o!3vV9o#rUR;1KdEiyRGkhHZe#VeTp zU6R@0jls+^pWR2XuiLq4q7!4nE~axYYyR=POHga!Ok7pU9bAyI)Bqt;q=nJ4EvL?{ zM>Qcx7{CxaZ}`Q+7%otgZrbSjZZ7MZ(_I|%YH=`h@aycm;bqY%la>lGW83U(%KI_U-I0bj3Ip zh9p}{le-H=ls0j7B``AGIkR+ZEG@Ms$w;l`fF`3RT`Bd-P%tSqJ%bT?IvR?*UZA`1a_OhJ-4`;j)d)!gbhea z1=p%7rcz(rJeg4Slq6(TPsiCk?0b&=&h8L-$k(LMN9g@Bmcsp2K@>%vb{3xcx5?V} zPbBQyna>YIY+o8{eFOMxQp4xe9w>YAQfU$<+%&KzgcvXv$QO(n)@6XkeojF?@E&s< zWV~-$FzLH}h!yo{ubiZhNJVO)MdgK7@o%H?=aR#C!?${9w#MyH1-u-~VR_8;B37pHQgOEOBo5YUT zq^6p)!NK4mZ=1X(or-knWQx6=x!o^a+Oe@#CqsX`xE6y3$qQI+eb`JkiOfrnZF?s_ z_jbQDZ~)plmA%igI2f!-M7}q892x7l6>$%z999gy6WFnrFK9(Cq#R;-m}aY{{&JdZ zm0}%mH-HVCG!VPDn`o9f zBbn~!W@P&fQ>=oPC;TSS&pu%{5DGmtj}I)!|BE=%_OA?hdKS%sMKNY7+0DymN47hR z6><1unE`REJv{|=#I?=X(Bi)g2(9`Ukt#SjLOQSv5i^mIUnzl@g#E50A!_pVR6QCM zY#s_ODM;7$#$ff3xn0s*M-O_b;f%Z=v7x=q(aIY}e|Bu14f*zl46pJqk*T)A6_T zHAF(M3;0x2H?@q*d)KOwLyxW@IFF@Xrqt257@mEwja4+6?_##9@pDA~-R|MpEZU7_!C*lEk^LAv zRN0_>J}I9E0TQ@q!cH~r)wKJ1i4NQ@L@N--Ac;LR>2Tg~=;Vz~e8k>gBs!k3c@*uAU-i_@=_GpJ-u#@0P40DH zkpD|&RX9;UOc#L$0SDQFPp#Es!cXlo_JmIjhBd?hY}eD3B&En2UrT>1G#&^GmN&(p zgNu38u4^h)oI94S6q(GTDJ+T6feZQT!LxE59bz$^7E0V2TUbp7-iV`unIK! zZ)}Kw1#Dl!fGi4wq?P1ukpvy4q4EGBnO^$exuAamh^Q%)-Bc~Bcpmu)T2R5ZSj>N} z|AAo^Y&03aOt9-vHME{U;s3D^9j$84__x|0m!Woirw(U?>9BCy8H0subVX~Ck8Ju8gjYol37FO74*RF8gM|hU-cjjbWu={++M&qypZJ=<$qgwnu$Nx z?dyuPt>~pd->#}4>-61bT(kT0Cp-z=zf&e^+-~D)!L7dry^=n8oI@=Y2^smUsLyHw zP-pO$AKL*{Y9dZ@D;^7$9KY{b@q2lw>sLFqE^pB_H>+)BQH>i3vlVR+w$qh@-XUql zh$NJV7Mqlj$Hq2y9?vXeJ*+Gr#maEHPoS_iU$Ehti+*m9~tm^41 z0O6?n{ImX(qqS?~shj)F=2PsGWtso#lW?iNq~^2k6D@3zH#hsK`?NdAOJEFqDe~VD z$Umf*?sFjf3PAmJj~3)Nq15#$`AKXJ@Oov2Ug%F}i|LHKYf75nl9Rb{=j~xMH6C>P1vUEa#ZR%A~hk| zx^Q|BJ{x_+qCQb3Axzr6AZR{u&6C9gfO_)yL1V{fi z$=71@%f|*i_?eg0XiyL)WGSvpa|DjAX2T3aZ1N7@>z(!|6nbY$I6MdjMwv#D7JWH6 zcpbEGA61-#0u861JLvT1F}~vAlEVwrW`b9L4#&)qv&jKIKI?M5)xsaOTMqvgl1&S73RX~(|A6M>EGElIQWweg@Xh!Yi0GX=mLH)+ zJ&Q=l5f`88_%FlA$byU64RR3bnN6VltJ}p{2VeE`zqdyUbN#TXR9_cOzEnjGHo{aG zL}g@Pa0m*4l02>f+l5RuI&qgcAPZ$yL0BO|)DlmkT&w!$Syt`u8sK*p#j;d&>FT|r z`94N5ci0fX zvd`RrIuKkmo#GvB;?Mv}k-o&={sztx`Ny2U`<(>1KFK?6F|x_^ueb+s%H}6;pI=TY zYfIb_OP5P$p$UC<6u`_ub49_l@*9g2E5G@gRaL_k zTgJE>e)P}z<({7<&c2fg>&w0k*47R{VIo$|?T=EJLiJNPY|O7R?@cl05GfURrJXr9 zFgJabOI6|A?h;Ycve^#pR$E6cD|x~D1Fy;CgQ9~29vmO$@LYNwYN$1gnT8dMbuL}A z^;u!H&yNo;<-c>-wXW|Y7!(+34kxF4$`QyW1MbhXf?kQS1P9MI$B(TIpHydn5{|pb zAf*>YRRL(l@zXOIPMa)1E<8jM1mXxvJ)8 z?3|(M2mh9c8EcGX;+am$eaQPH0_EEwsS=Fj$5k@;89}R3JpANEsInb$^tD>k58;vN zpnICppeJ-vJHedmOjwkS5`!8*F%*Spp|qaPI!Yk6w|LaA7>p0<%+ZW5Lu=YBQJOQ{ zm*SZ>wW|feaA@u&*_mH{#trmZSFEZ@sFJ4uAA6i$X=k1g2(3riP6&Gk*`xoA9< zuJ|}(X?IwE&;F9Gy6Eb@9;GlMkGl5vDzz<}htx}$ou)hs8@Hl`a}HSmNvF9*TK>6F zt|d#vmm`-)i^5Jh!harAs4&*IMRHT2kU*VI29%nsCM=ytx52^T>44w`N$#Jmi}kP! zr`Gos>4vaqACeGCw`2Ekzwsd=7~RId!!@Zi*_yqP;jB&=HFq)Zdp7G={E?(9^sz2( zd=W&wo==v?&$%s^{i2>g$1e5ER^BmEzbF-7?MUaPf|DJSN?`S40XsYrUYE}4)cx&a*ZNCstMpkin^*bzx>W3FOY7e`Ykf+mbga*ouSpYSFJ&%dy++Bl%0SoY-0H zDHv;Dj5xK({L&fuqJsL`^^+NGei;+GA^gUt1Z@e|$Qzm@$F8jaOoB`alXvuR!UnVV zh!8NAZ)RnhcDX=fb*a$o`<~Fdv3p<%WlQ$yZbggo;{YK=*&SyqDdg#x{TO%CTO~$n zDK_(n6`G-Tlh<=418N$!m^dsV{teIfh0P(3X^xfpk~M3)yECe_Gp`KVSOCq~><5;f zfQbIcDOGEm|8F&5?i1?)mS2DPsmSSkM@dJLD?86as~G)nF~ytGX7S!N-R#*+^{fYX zdb{6S)@ch3BNk_u!GsLsVJPp-S75O=HGD6t)1#}a^8qF=gV%3sV@;J!^e=DlvruRp zMv4zwts$DSAHt1ETHRHlsrC#?L2|RwTb30l)4h;BoU5v!d#TJOq7Sjf0RF^28sd_L zl-AgO4S!4vG}v#(fP_VGy5d3WH@%=Rdg!e zags*;6X`Ru^>BbJ8<67SVqQY zJW&)hJd=46sA^dTDd>rxH zSGQ(QYLpk*jE-V_WhVzE&%=TRNzTPDF(10*PeoBugiI2Y9)B2+Br!1fERb}f9#DkN zo}Unv5CP1FnC_~u8UE_gHQXKa{%`~>yj(2O%b0Wc>F&_%;>+gl;1Iq5rl0<}nclVY zr)*D)jt_fVXO&Cl4~9mq$+hv1LnP~qUA69$aTJp(k2sFkNgKkLf5N&m>uYN~$`cP5 zu|;#vBj_C1l=PR)s~4^u#GYAR7b%A-vwWW0LjgqO>8FA}bF0gE?l*#6kE*@OQAb%F zj0e$)EH5by*oz%{RCk#H>~nEEql>1stSO_Te_%%Al`7$~(7ZR7PlVjdZS8_r%2FRw zxof5fUDmbZ9%jMT4)x0?&Q}juEGz~jVeP*MpIq9&%9hi>>{Bw2Xk|J9gSSP zllmP&QdoiyYP6L#hQ&2O^#V!&zs^*puSszUqhLBL-mWvkc}N2gZBLC025u%AJlE%< zE*WSJp~>=C26ee|$r9ESJrjxt1o7Cb@K`XkiZvdhDz9_>!(TvEp(QDfQR!t2E4A<0 z1xeWTE6#^zotv}{xfxIwii)461x+d$2GfuAeK9ejTCsjvlllqjE~mB8z7ZVkD&4Xs zly92bGOjf7NPYuU=h_Opl#@-2{Zvbh=e!m!|F|H*dp&IU_gxu@R}ASLI*`(2n8X-I zmYIEoCy}6UfSd=Bo=9ar4nkiSTC0n$i_WkckLgeV7BDH{lKY2ot%K-W4?Yw=cG!s5+A$j%z zvlSaw61NZ-_Ne_gpU%Q`fIqKdI0koJX3z{v$O zX1^c$!MW^{8+7PFGyg4i&mB^D5umVyd47|h6J!KJX{noZHwEI#Y_hwcZQWpQd-Qh`mesQ4~&5dY)$q5x{;H8pW%M8{FPi0r0 zc6tEsjxK|N80Nuw36`0OPH9@Q+?V z5Uu0qB()qh%hol_BENQ{>)7iX0 zcP&z#ShtGc95z+KN(2|UW9t8ZT%BWgCeX5OW81cqj&0kvZ992mbtfI$wr$(CZ9D0k zeeSs9j(xtZUr<$}Ry}jd>P&p(dF-5g%|BclG(4f6zP?a;A7}(Qp^H01QosN}p+i7G z-QZ0XQI%k!QNc0JwQu!>8~=zxgPSe>D(Ds0!^JjG!JUJ7$39EbIz>vPjZmM9(eWws zYZYft3ETWjH4sEg5hhw~!>$qF>XnB%6q34{TX$4KQ8 zRmfZFj%)|wi9Y?{7L&~I2TIEtv)-69C6aV@v6;uFLZ{5Qm^%JEe*gaNUUB3w8H4x< zq292W=AE(uKBW>06D4xpErJ)OyO#IYzra2At$A||jEZAdB911mijLfA8}ho>vVPRA)a(aY8aTiV)A>oONr$r(xL8bL*X9?<;_vRpVcbi|Qq`UGb1dmZh zxy8pM5Z6oDQAH$aG^N~YFy2F8WM1g`nJi+Y)6=qt0ATq$C8*~G%$Y`&WKJgPAlF_4 zc2FOH!M)}k)uc6EL>TqUQsG<9#Fl9vK|zNWAIuOIr05$c!L#2(DgYfz4QquB@?XFi zP#z>B?&+-H-^tIVSyNudIW4Sk3UAXRWfhi(-g(i5P0?9aabL``{l>z-y&BGM`m zSt9q_AkP?we2tS5W`*Nz2(dowD`h?G6(V&2_vA+DQ9(2mof zpckI&vyB9W?=EG`gt4XQK4**Wy4o{)R-+U06!v`|0rzWzb5?pgd)5P8;Wx<%49+g+ zo1mAqFU?q{gx~FV;rD!{dg^(V63TfLPj(>5SvO-5T)(Fe!~55Tr-x`CxYn2O!K!8f zfngatyf?qv;63`DlD~5{64ve7AX!lj%#OPM%xf+SvU8P`wMeQ+v3kH9c1mDwR&t|{ zV^?|JwF&|kWOi!d@m9%;yy#K)j9$idgZQXAOg* zLuE3O2ualQ`%tkh)pOxJmF#!o%rEZ)-gU|iyAv7bCRoPGz3|qRj#hp3FL~X(Ac}Wl zT@BxOy1TEp@pb}GJU5U7k1u=-iggtwc=kw-qYG4vd~D-j94bpS|CsKm z2z5pc7}4(9IVjjDG%;G%oq^xT$)NouwjGP;9kC$1Aeh%cWtLBGW`Z1Gp8kpauDFO# zaaw4L52Xg?<&1^bRPPMyxZ8KQs}FIK0S|EU1Uezjsh)n(4GR>Bc5=U6uUBPo+-_az zq(ytQxVw8Cg6pB3T%C1hyCz)RWch+E*b>Ae^m8MaQy^B^A9=TImAh{QAChy%zt@l2 z3c!F6$x&PAmbXgYJEQ^^=P>jM06KKli@I0Ok-PI0f7E{2KBvnjy(98LF0bh zdcRVfw)F^7dKJ7;QYPp0VF2V>@mCae_%EZOf~Cr$_4pF}NF#12EsW_nVwYg0<;l6N zw7;1V%{QL6Sy^Ej--as~wU7Xi+Anw;x%$ zuUd`(m=;UWJV$IYA~IIVEh30}3TRnnjPCpnvNsHF zF#E+`M8*yXj0HU2VF1+BKmia*ZL{Plrz2{iddn;+x74Z6=`QwZaHs}UR}|e~fIcWk z$>O6rn7^3pkND{~N9)Qn;_9;b%|&yfUR}3#6~V4(!9L<4>&5dC4mwup4@_|#e$!-F zK|7FkeTkoRd}+MvX_!0Kejd(u&U~??_sL&mNn|MHe98L58c^O;jw$gAz_3^Scu)$$ zgIDDf8S6CKs<2{B3;Ub42v(L zfVqubBj4%teQtek&qz#1IL$O$REG#qG|LxswWhtXW0N8*FfWTlm@InvWc7sHt|MK;{pf#rzHxwZvJon3;_K=l_G>+#VyKx7pDGGHY8z^6 zTMy>)$mY*=^^a`3X4Z38%Vyql>iLbV$VCVs)2a9podu)d zkylz5_pj^H9Un!9d27&WG^T=M3CFg%6W9H_Mx=p9ynvO+Vs^Z$v z080p?9fT0+7D2IF>=B&vBHC`K3Wq>cM4-Vxsl@Hg+z{$uWT;9oS|OxXC7J8jN4VZs z96MEjk1;_+Ja&q3chY!@fLTtEc)K^?f%mImCz$97ewfW#sjZQRR`~0UiY{2N%(g%l zAk8BsB%j$?0*x>jZ}p-kEE-(N9RV6c0M(`N25^uF662iu8pGD80~2u)yu00S z!th+7EbVa~tr*{n8eK06RN?rTI|}=MqQc*6UJVDRo|W>BxR@4=0t3N`1|sghi=V8X zNkvxa6h<0U8DgI96=iuUG4j)fKB@fibouA&mNeMcrZq@=?SbvI}NZa z4}*P{Ofh*f;HWUFGgkNdxj61HMVXI}p8hMG>-aE;?}1;oz^6Kk<%+>^$z&{+3b+9u z@ycrLvpilJeyFmTp1_<@TVLA(Y_6$+2TD|7GOxu@=ZG^9z$=8og7F=!>is^QaU%jB zSawISo64Ye*=#qqD!a$ho(ob580f~^V5uSLJFd3nED)i>uo>-zT=5#S1W&m_Ts{4G z!pft%{cxG5!vc4iPi_A9|G8QJgU!mVy{**xxn9%yX$Qn9FIK;(0H_ie-Ah##GWF5W zVBuq;OvFSkrl|1+paiwy;R#0a#+;f+v1ad$9pml?{z`iH1tZyFyuZ^3nFNRghyg{- zT6JSI6k*659=L_L zk*Ge;;-C$v6Uqn}kWca$g_M-5fwP@VL?@yes1Ke`^H`3=HS0oDE>r_?iK`Ex9|!=h z>JLLz)qvCwZAyL!>$GIzV~YS4*z1P}B`?G@cUX;`^~7=@r-hXE?v_5p{cZn??}$?A zochIK>-qql8nrBIPOjLrBDZ8nvHvMCzVBEtQZ^-t*R>@SFuwqb9kr?{lOXG);N`u) z7@~C2gIS2#3Pog#RGuwnNlYIIFH*?e$b#jDgbddnd}o}Be@z4*YTbL`X)Rb1Zj0JW z35^yKuRx4p(YWCE%=w5A>f0Lc;hrena5NMeS~2nax|`g+}L ze;pTSvaZy$IM{t2R2)1zx*S{;b8XYbaO9lj!>CfZvh}LA@!qOwaMW)Rxp~zShDVOL zQ9l)8nsu`Uxq{?a`Cg+|_86D{1=8Oe-wo-jGmH5Hh>^g^)O55B#?fB~dyf;sn}|q- zbyOvKw21j_uF^p1LTwHi2JVUlI>XWDAlBJlnT_|_%$<{@_+3GGib;+-$>D_pvB03f7> z2K&qqKt|a-#Ly4-4>i5A@8u4Vn@dxB5%9@iGU8_F1yl|r;pTZ1P>xK0zw?J~MIxmJ z$1!LGT6+$Qxw8Pt?e1@ML4spQ(yK-4TKz8XKQK?!KvMz62w;Dp*Kcr+1|Yfb2800ybH-B$vmo#xr-(sk0JMQ*R#*Xv(wl{+Jy6ddAl5(tLRQmq z($eSf(gyFU4xp{kX$rB6u7joH+u7Y@noyG3cz3;|o0q|wtO!Q_9)n+Q2F4gpe4y{XNNNiE;*$`7l)IjPTEk+cG9`G4Ws=7B!hH9*t2_e zq9JwX*qLaE#1x2!9$;(+jAwhgT_8;TMx^|Ux9}bjZ^@-2{5>Z)fu8FkD=ffkHcY(d zUT$=7yPRf_oGxJIWrGcY%X+t5zQ zlJQlcgn8CTmbevqi>XQ2SK|lg;@|zBud0JWG`{4X8Yy7}<5KY+p0RNt9J}{_loY1D zU;uxDCX0}CEZml&OFLsFa<~9lsn^}BvR!t>v}DVUEJA0Zu`NS^*`5>6G&06o0bPD<<9qudwlb=mjO}#O1@)x0S9iJ*nmUvWR-2?GtpWE~=ehbj z+XilzTRrw2h_StvL3-jN6ds4ET8MjOJD8l$enRvQ>xx3!YMFx(x2A)3rG7}_tBdLn z@7>UnL<^4|zt>*B_d|e=o@)oKjb7X5Myq^q0xK$1@g=D4`S2PuF1Jd9txdimr@9V& zeM@K-?Oae{T)xbz3^In8k#Fz6DA{wl(9?ZEa3k|^YfX+4aue0=8C=^hBS{%kBGNf( zo2V>?N%j9tXo2eRLPGx$CC>eHA!?u>fFo9&FnS7&I>!y_H8M1;6)Bj)=n z31ESO11A!Ot9-UffxCNzfMc;A^QM=bvZv2R3V6PxJ2Dg1nB?XTXoNWvki=B@;9WyZ z+vksr@$5xF6tApt%e-t_Ss}b>3LnVRsJXU+B28cfHqzHC&%UD-ZmUE-dU@lLS=O3F zr5boQqZ?y4$Xx%;bMMZCRSr5dkIZRs6@{8}>~&JC(KUol}}x z2GGuVd2brLk)gI`Qfj9lP38tA=T6GX6~j%uyky@TzLpmR&0)pbux{Ec?rA#{(UffA zK?o>fFJZKfUo^UTvV<>QPfEcSIwD6>m1hpRp{WVTyGLa_WLpV}CIA-Bs5=%KaLYv;G>B)ZLA>EY)3nxI%nn2fb>W+q^NPN9G2#$+Lmg zTU(oD-tTCfqiM9k)eD3>nZ!yw4a%OjWeISMEtFy5YbTPNEr1OI`+pC>&kJInslF3T zXIiuk>gKPRDEHkjvu^SSb?l<_waheTvWZc?vTD4)?*B?uyX94pm$|GJvK1PQ$vScO zSE4H-cQ%b%-l_@g;oVh%f#$tjev{?{^Zy!_wmy@|Gw&;zgihcNd9?~mCGAykiJLRp z#)6ijBB-~Q z^$x(51owA*a-(wWpR9KpWtB>)yOg7}Cs&&)Y72=p?2O;%Dv`xGO@rPgl&lIox%qu! zcO%!Yx<4oC^WpRf!u+5wgAx?cNeH1kJ6_no9g24xho! z=&X*+7B`A8UO=7wD15yW)9zRF2&5E3{KHR(Go<};8Kl;XZ!=6IlJQNTU9ntxe>SG} z59+v8Tka4&*6jcivI#GOb~J#DhQ*E(bhr~;K8);6XVqSmXw8dwL& z<@N*HXvL^mGLx7S(t@KF;gZ5gCRIQ+*bf0EJejWW) zjnxQ>JP*ug=hlvIVOP-9yzHjEjjUG2TNu>>!JEs!qE7QQxApXq=tjuzsQrhJ)3ypw zBamAaeXZTnGzgkjKZMY7z?`C)BA&r@&$d7rG$JIWm zER_@?e0O31TjO?AAKi8THN7rAa^~vxEBY&fIVJGqx6Q1iUY>}k3{he=RByyYNC|=~ z9~Va5M1BI&Qxm?5RIq6yXBDEV`%@19$IBcc9{W}L){a!sALKF`+6#1%=mdg`rJ*b^ zqAySiV}v3fA{MS!i@SljE@{9bQ)qKk?s5~14x-H{5=gz5ZFho;Bf0?u8xzS&#zHK= zek_AT_}aI=LoSgIeYv=Q9PYCy=$FIZ@fty-qpj4eVsOv9^Yxa zHKb35e>Yx6Pf{hoU?>6acAy!Mm^nf8sD7JpMFkHm+|7BsR;vMg3I9d_|9bj7QoR8j z+5s`!hU2;buO-B=9G7!CP81KU_5;ROjCa#5%ZtYaY2I$e9#gGD3 ztH6r7FsoB#O7_(q7mg{Umt&VC3o@YJWz(ET#}wU0Ca7AIne1?grwRcSRbh5qFI0Wu z>$#v-_Zqm;wbGdpBeun}zo*WHhI|CmB}mC~DCWJYGZLIR4>MB3G1I1Z1|QPLqm#V^ zdIY!a8;^CCIvuHxo&_~@w9d*~lQV&|o>29Q;rXb)&iT-R924*`SB_z>2I#WK`q}znbDXkTj28FBYiNBPQyh4=FIINRlb(a5N z|9dfOFH)AD@|n)a2#|8Y9YOc!!@2}T(IvyV7oUi?BLhAY%SRVO7LjV4svlH_PBbgn zO~=W{-HmM! z;Vf*`eAw;i9OtN4ft>B^>`mrG?&R!oyrV$I5JC_H%;XLP0OmG&s-3=xprTf z`dIpAL@58ddhLSW!t7$^smLCS-AeDKz^WKt$tft zoO~B2=GmrO1I(q1G*p-1jd>E?ksyTC3N+;@hcpQ`K#^ajwJB4yPJkeRP0<=bwSuj9 za?NDxA#nQ4Oi>qot5jxX#OkF=M3V*0lvEnQXeMai+dw*DHs@zv1KMX!Eq+foXEa#5 zPZ0W^zS=Xk9*G*;xNNTfJ}`3ib4z*=tzZ}+Liq4&0Z^*z0vKmQXe|TOEKaKlx;wbL zU9ZkRrg`>h93o$;qn4BSZ(6Fm{M=fObbSCGRe-CmCfbfKJ2mGvC}R$Of*JcqZ)2<$ zc2HLCZT4r@0k^}~<@YaK-bZ|nRxd8=b1Pq7G!DKO#Y{N9lU0|3*F&Tlm;}9)oy&Vd z_8sjWz_y;jTc5WF2kH90K+%`2bxFw769EsXWYD=C^9P}mV^fm?&@*uI?7q$8=&0y`uzoNr zeV>2YV6F}A=n~ORRTlGV&8*m|SmzO|MJ^^TKn5E2@ff}n2)~Vwea?tB>l1X(^Sjk| zQ5f+@1bNqb4Hurh;bP1Ir~XpFh^5mqS8*D%jG*nI+ewZ`eON#4v)2nhoYb)g1c02d z&y~F%jA7QThKW0sLax})c5IDRve?ER^2u{0^}CbzBmz;}kX#=2uF_Hi|L8j&-ts92 zm^y6k)C+8X!sYOYy^`Gu zhi?=H(Okef*fnw_m0{ld9wL&eA%W2b5?hJ)|42mzIlanRUGq<+sJu#e8&%-_A@A89 zKLCeU7hB=T^sZiL9vooZGxa$AH10TxoS(N8Xr8D8uW1? zj^}V2cgNf2o9>M*^7B9A;xutbq1PUJ!RL!g0wW?#TdQuo9&|Wh11V6cbR*`Pd>k`$ z>MZ73p-FcNe3Wqs=aITM{} zrT7V{cnSU7J>B|Sm~Sf7hwW^dx1bJ$;lySGX5GT8`YjjU8S&k(h}CrMED&6dY*e0t zjB%OzWfrf0aP5MIhp{0LcvwUROT>x6FHUTwr;%lpBMhePN0N0a!5~$0{%F3?=99a* zAomKr6cn{g;aCL|g^V$B`H4LMg_4iKJmHS^5@w&ENyOO*+kHTG+2BpuPZGtErWQ@WanynZK|3ozUje+YW+qP(~VEX zSjwxo$8CxeJ;^Tl+bW_|Sg36;cj%n-R`%{kJdEy>{Oq{?pk9k2$C%kQBub#=Sh>!) zW77l_X64*7N-xf_VBdJavFYP4Zq&PwG*$n2Gky4wht@#?fw5(0SNR&H;pyPGO-w-; zj{XrGo;gdw*epvpIT%L4znFWLP)^wLFd<|iQ0iKn_}_uk0q8`qyJKN3UV6;dBd$b#Vb5tR+cuMCF--`hN(~u#Ni}H zo$Q_K3G4}6|AzI4Z;TZFgaI{1NWLAtW%zTc5^4bQST{J8kmR3N#VWLCPW%q(^NF6M zz|B%o#mD#~CAuO3_;lxzH^6m60Y~{Dyn5vy%JdolZO_)z=MJ|?;m17h7RJ<9_Jbv* z27ig|V)ib5KF^pHT8<`Q+dZ}omfv9gRfN*!sj*6C-ev%)5f~X8Jrgltx`LS$WqHRq zWKIhwrECHQL|z8_-uU_>Qj`t`>HBGs8Y0VM5Wi>Kz2XJ~kQfz$iot4t07)_A;YyOW z-?3PT)mF_rSbsO`F{(qZgnymkmBpWq-bstrcVHm|5q?Td)JNzE|q z;Td^i1CFIao7^9!?9`z9D=Tn%d?>5N7Jps-&G*!zY&n{kyRV*=vgEpCXwep0P0wy~ zdzNjMrqrGQAe<lx}8YDp6uwmEk3apET-n z7LbR@2eTGwS39Rls~jEvMa6#*!8Yb#R#Va+G2&Q|KlDXf<7b!HhHRHp#IQ{}p z|F#bROktN7jxVIq+{L+~=nPI1DT{H`k5S2)$cACrh_EtHi5M3RRCxQ88w2W{JT79s zZu|7qutpt2q7B{F8DYv`G{5l#l({ZB<1{P_`a+@N-=!RY>t*9HYE>|RHP9Pz+u3lu z>S$W~hv~Ja@-^DC>;(n^L5 z^_Y&|DBFg6ZCsZkFqM7gPv17S>?s50>E9Qx0D>MdcK^43;%*ILHNV)0^6f}hZ3PZV z|7QQ%@aJ{zG^Mmk!EDIZQdX6UlDm8cl)N^2u-|O;&>EERMf1axa>?;1P!eek1q%Pl zxA|2Cd=^z;^h>i?Z3S%#JHGrc1AhErZYGgIp^-!Zh{4JiW2`xQUoyQF!b8F86UmmK zHRBnTt(LjCnK_Q|2G|e~+LgStq2G&?!h=99-hZ53lVaNTbAp z;)KnnN`{2tSFj$t2h(^Ol ze^m+Q`DoXU2U7laai9agr4)5>hymuMOyIPt4o9|k%e-hPKe}xoe@NoEPDWmP_qaGW zrZ=zhwXY;7$@t*=(P4^u=Gc&()fX-aJrReVl&l54mmz@+EP5>y1y2MF12J719d&W; zCjlIkrD&%i>j6RB(qQEQ=FwzMsHKFKYT!+R-!vfeA<@8wnYGZKeKepobO0mBT{om` zseXhw_F5ji141P@NB2kkaTBJaJA7$Ou)rmYTJF5pMyp9M&#XU10aq$ayN@3MEH|M1 z0K(fLeLs%BnCbJ0wW)qf?ysKW zqI+}yTYTr8Bm4&S%-=_ABo)o)p~`KnDpX0HO|$9rD==ak+0|M_Yisk9m%a*MN`{cz za;BtD-M2Vg6>6FE_tI5nJnCtfSH@M>ixch@gPK!i>$2y1>@2Of)PT>TV-jx%?ekN= zvC(MWZZZ{nsP7+73lpaAvS~Fw{4~8*^@tWdj5D3*wNK!X^UF2EVSDloH}4+^2@hoN zWGJuejij5DBjWG;k*f%nhc!i5G^3|8b)$9RKABGC(v<;DhDh%tUbaa=Bjih~^P5;nLHCpu{C(k_g0gHctdw`aH8CsTelVa1We>>dq zGly%F=1=W+(@%A?j`GJjwMohox?Gp78?xh;^+=_0^Rzb^r|m~Vp3h6YB#Cx)b@l}n zHXzMNv{fXj-d~k6#0c@N1&MSbuVFx>;n0PI8zkh**6EtJ)l2W0t{kN~JP|S4>3lr( zeVAC{h2RNU1#AvEp5Oa+YoTcB-b7K0x!1gKR+ES5Mvr8gepC#*R%kQumj-eM&GWESNv8?xJ=>p zmIr@opl6`h)Ki34s9Ds0O}C6=Icr)X8(Vn(3)R zTYGE%)W$4bBat(45d8@=h|AkZ#tG>!I%JkDvhY``4+!l9dv3)#h#NV*q)vNtSseW6 z7vvZ!Ai8r|d^7>(EmoMnGWIXg{RNm6>OGDxS>&dH2sqgx`e!gFw^tHTP5fb!5T3|V zy~!b_G`rhUtFmTSz%R~){&SQy+0ub|Q_{dFVXfb}`I)`S%|%ujQuT3UdtUF4 zJ7BJ>vrcQ+BlBQ1{dldr+cOOGe^Ya|jr=oN0ewdB^=Zl>)MR-IJtYDMfvBcBOU&(6 z$aj=cxo|K*Lc<~SGJQLbUC9P^q~6&vNe>VYWZMsDN)doM@to!c&~@xujv%nRng zGF9uW+hEIz+$)6vpt&Y*ODw(K??@qn`4VoWK(Umhl;9T|6)`CvFPiB-ZQvjO>OT_> z!1`u53DNO2vB;r)Y~PZHuA<`v?%UoXJVR}sLwd$Ku`dtXi{TW!i~Fv`=3i&Vr(h}z zzThB}Cf;n9FFYzLpu8IisZGK!EzfF)0$n~UQw3U8pPjc`aq84io5G+bL=7i`4a z#K=ABR>}kzxZ=PedC7b!ie0Xt7A!@xWLZxzgAHibs8`uEFbw>rNCY(M0yk9?tZ@As z53+eDT;XJ56#TH1m_73E0F1C(5QlRz^qazS!Y3oF;2lzfe>qVUMV8;);lo&SfWq)S zy6-5<-R2G_e3p5)q0^ZtC3U9v83OS#E6bt zK;;JE+tAVia1^Y{Qjp3WEnsgwfcYGBEm8j7IpQfLTuMsEiN`9aj*3KWL&)aiP-Tze zj`;xMuv$em!Zh#omR%iVy_i5)5rcpZXyi~nC!m&u@i^0dMBh@SncIbdX$8qGV_8Fp z6z>d){@yfT5SN^>0v>9@qnNg^`&D|hBAh^vIHh`IRvY2)SGYrCP4+?~z?1i=7w;cB zq^maEs=g9AobG^jYk@!(a)<5MGGf#?i98hI7d$RkfJz$xL{d0ST?lCX`WVH_Q6f1t zG_uYSy#N$OC&>IPg%z}i#d>mf07%W|it#dL4lOIBOXv;NdBz74{ys&Y-}}?~>Av$E zFV}1pig<68R{+ideJhp;!2aNjLiL3NJ%uHq3ksZ4h@cw0&i`2O2$XSmG76E-i8#h1 zFG3QW;)oP3g?C+ANK3!}*}^$9Ue{_P`j4}5AvwJuTeRiV%}Z6&esqd`vmzi_uXQyw znCV~{!qDy;Jt6F!)$os68Sygdg^?ncHo^o9SW$|pq)f1n-YkK*!y5Z=MLxp5bH$%COQ{P$Jc zYf#A2quv$8R$(_QG)d^MRodQ0uE~0+3Z;>M5XqtHJ{@1KS<^x~f`3p?-vt7tVm z;hPOGszI)F1<#O+haj8UMkF@*;KT$~9DKPA)v4qz^sfq{4jcUJJLF}FkxGBgBF|v) z+;GsWBA_vF^{iEBxYBGrMjv6b4F5y#JZZ{0!a|99KUvE({BC4}Nj&_g+yp})sQyI& z@P7?oEd#i!EB_bLX`$IBiu&`{!42_$RdzE8-cSHL)hU$?aWn&|@7)11!BYulD~T)D zVk&BO_GTtl(4s)|R4FS+NrY-{9-FImI!S#u^0nPSRKCM_fglkCuE#~6A1tEqO1ASE z;jGGzG&?zqXQ#sY%l1vz&cb&g07eDX^7R9E>($KA50X|BTx73?7?W5*L=N6cRbo-F zItIWC$_8J^SAZ?raOzP=$1=;++Ls{WqyF7hZfgvZ8-x0BJxZo7E_}P$mlm@k#xRMF>@f$PlIg-AfnK8J zdl-6Px&x)k=dnceEo3vQwk}%mnJ+XUGCu zYZJsyDYqiHG#a{oAL=EPBE1I9l5&%-9i4_TX}tXc9fO)x^fI-LlDJiekhNWdnXh!|pH5+vGHkz6``(fV1 zz7xVp7_~?LmnRM9K7VokjvIKM(==tgXJ4)-?9)Y{#3OFfxpY~#Dm_QKdBHG^eARKI z22S+(zOs$i9I<@SdNtSYXl}Q2z?5x#>8g4Gq@e2nsd8$D2H=hWb`sp>5BZ8!;3+Z$;C=yq3UY>+#{4gpkxeizB{^-)gtDf)rb zIEaL^z+wKysfgHd*hQK05pb$X2tuFrsji5Hcm2}hv#P`iH#ZB40?Dchz@$_i>7p$! z%Pby=%v6=x@|IWW=BvRL1;|1DObLCykA)KUB!ed~`j;CJEtVbAu0+J{)Lso?@qBZn^lHR!pThyczIKVVpe#~OFc*0oY$qS+a1QC|Ka-W_@%~OVJy>(mIohBQ! z5tsmmV~3?FY*GeBkAH%<=ao;(QgGhV6g`q%c({T_q1d+Y-gx)FqANfSfDG=IDh&oL zC@2l($uHTF(WMqdLk4&RsQ(av<+aG_QiwFzSpXaMxMGi!)ebfz^4=v#L|rSt>X54{ z%dK&}RnW_5O0CKm=_{fwGHvTyrehAsw0jiwJ@-LhLHvOtDZfqhz0P3~{Vq{YCcR}y z)K>2%Ge69xxe@@!>29fh-(jFRDBs<~2HgFj2ZX^uM5ePAy{+JzVZA}KVcpS=(4N>q zD1Z>N(-fCh5Fzk>n#T&H>mt44v+r=y0HL#grG@Oa&m5gtXhvkLh}vwc^IKq7N;`<}#jbP?`Q z-0V^vT(hwN4#A%#dgH4-k^teshz|_#Xu#f^CnNC7J*ST!D#37|kYOv)%FG~gVA{P%Ugwjb zsj-A84X!sb z;7{*l&Egs zQ<0)+)C&dm_v*@@uR)?9;bG#mLjcEqsyeLc7STVNUU6V`BW<3`iA^H|PgHpY{8gaT zWuul6W=Mk0%UUbY`Y@#>X8Qa^yuy*yik9JoOjZX;xzY4qOv4S3H(F91HDmFoPpI31 z-oMC6gdBC6&yC<68bmgEX$_27kZQDxSwQ~ry23?kyn!wHelz-}ZmZ4_gn&8I>_1t| z!`m1^gxCTYL^=VFfBVJIDuQofX|Y5Qtv*@pQv?6j#R>p-N8lE}t8DUX?iDTZ`~=yI~rAB1Vy5dsd|ly7y#NT%Z$?n{&NT9&W*y;@o+2*K~#G2yrukt=*- z_1mI*CP4k0zU-lSSmN$RN3vP`*fjH|p5Atw_hy%{J9}22P3~_I%DbI&Xjp^!1?7f(^usN6`{8s$c1B!v0*aB^r;$6&}QpyLIBx>X$Rk0CK0M` zPT9~5gU7CQMu@2k5{OEU(j=R`{!8RdDNuF}5M|9n)${JDx+_b!>#q>f=O|W7OByDK zC+FL^_GE=Hs9U4x)1T5H4l_eP8g84&7UI$2@2Y=Npbf zd4(Ie!eca9@~tF*DqR;TmWg`tMwocfLAN0plyxN+x+R}%m^;?{QaSB)30G?LzR^VC zo+kRa(^;9MNHq-$gz>k}^*e9V@cee+33Bb2`FdN~lc(H^hW1<^TI<2Y)lDG}Hrz2W zv=974z0K|D8^8`8uR^FSB(GX6_z6w5R_u?icZi#)q3JXeqleCW{(B(BJTwr5`yXmNA>$4q?T=ge=Ps|#i32wU zM%5c8C0fk@7Vu;y)4b0re#yyp6_7(hO&x>25wGWA%z?_|9+npjTqlEq!hZ^0iWqj8 zcYR3d%FM;O;$GZSve4I5@;Iv^&-K&={?qmsCKJgpIvjRhd^$do|4kpUkbQq9WWJK^ zzF`pv1cdb~kgyZSh-#z6Intr(Q2a_$44nn5L*FNp1keJzu!K-V@`+@US&>Jw$Y?hV zO2w&1aazqwqf&}!WAB?v(aID;{sbw|-bnkB$wz5J8=Xf#rHH>k&y`~PL-TCX2+Z2; z!2jSj|9gd`P9GC+?bx0+>V;>yeMMvzPB2<_2HiSnzi6Y&gxs$lD!qox!~uq7DL#Sw z12kfk4Pf3q)udloGeVliZ&=^kJRtH6AbXG9c%L9XkT{k?oRZ^vgljYc!w2;j`Wujd zW=w4f;aOrdl^fp60PhI5x&fqOg`DV!w3v7Ifg5fXK2rN z(1?pfFB0pE15$A}Xg8quH?rXq-ELJwfQ$vO10V*0{C33w}TS63y%V^ zOZZexHVgynli;woiLuGS~X5alzMg+I(wf$Yl4y5;BudtRah7kxxAUxWRv{tufmR>mdPcZRL z10W_9tMNB5VTRv;TiO=AvN{%MAR*Rg@9y_1(<^_&3*EUyVW=>*@mMB8LD8LRmGa(k z$`$C-o&k7a?;w)q+ksWUGjW+C?_lV7Y@y| z;V)G~qd&)l#42hkIpVehX}vJE?DIFJTX_{Yt~qVHbj9v`)ewHg{j))Pegk!v1s-Zo z^evm&>o0i4;+4D_Tg~3;hO6fe%}XDZ1?sftALn{LrA`Nuex{BMHS7a)X5C{|LI6WA zds?+$8tF&UML6c+pc^cu^cb$|L2`m6$=JN`58v5rvt=H;`@X4oSeuTYa}Fjc_;`3| zB}}OFsQh$JH5{fmml)}JdyQcavk$Lv5I)c^jr1(D-9(1{7B;p8uruCXQ>7~vmFhLs zX%_|eN#PN`;FD>_4&^z-4o@ERu7I0Tg@Cqqyi^gyRE1wOHPQb6dR2HT9okeu|5}V&jZmP`2=W{37H+zEzD*)I{>A-Dj z*NP1`>EcDpOqy(yKGlAOJgF72s09`!^=WN&mf=~FXV*wo3kbZ|f|c9^l82yG+VmQN zliDS7R4ElkAurld85ld8?7q zIq3prGn*sltQZ`Dl-LnhTr+JWc$cd2^R4?ZrEB+b+^M;%RC*Y2(fn8M6D}!(D*MEV zMr&qmmWya^9hNEQf;Bw9dznY2PnqHqh)G1&nu@;c6F9@SHypZRLBNH#NOf8>+bm6i zgoAVc8q)k0RaCl5pIpW7Lexb``QDpfRpW`3G@jcMNXCAPR<;rPGJ(+89!DntdBgeJ}OFq zYKdxEiS&;rFhMZW31p6fCCD9O0)h(5kv)>~KvNZ75wXu9o~(~9l7^NOADL2Ycq|nZ z4Xk3LMzC0vqQR67rd*8*QJs={pFiSAsE#RFDY#lzeHUFS2EZl8+#qa@06q+b+|s%0 z3YDpB$|09Kd5WC5?XN_dz=~Z0?n-bZvR6lm`dwfMeKbWfEsWgY4SbGCD$UN#4Pagg+-WZ#9g!!9Z&e=2*br!aN_|w%>3GQUnGv@GW!Hqy17D{ zpPlvd8*1-MN$-)S4D9~5O+DP@WtCnYDmA_a;Ri2CVhwHudmAsY*_sz;dX=UZ?a#45 zn*2dF>(*EhYa4>wW>AZ{x$W)-6ZK8}p&a9Lzu}V9ZZ~fxxENoV-3#G;SFXL*+(LCr zh5dPtL)xzR8s*aP<&_{Mak^Sgv z0)7ymC}GyaduU-)A3DOR$4b)zQIZqpP_Q)NjA3GMxKGP%w0YgO?KBCE9@@YVE7tF> ztOs$+f%O_YAfT~4uF!_aQ{~F1`{VLte-;Byxx{y0uFd+sCO_?60BO9^&LiNxYj1xk z$l;29wEi&)WvgPE*ZU?WI((=G*1>I z(PU6tHs$NRu|r7X9)FqkIhEJ6rq5tO<^{Xpls`jFtU6T^VRhFSI{yfq>YP7G>U^ou z1ltfi@DpK&7lYc55lqG0&K%&ZUdi0P>e+_QY_-MejG`Uce!KJUAi5)+*yz_YCy@V!oH)G*q;--n19%Sgvl#wApYPK5YKgxH9iPy-l6=r?&I6xRr4 znX>q(xo!VSU;_Wi@p~|}gyai1nk8}Z%qZ>%+g7V33xbtl$`KiAf*Pu^Xy+qs0<;wh z_B>ibk{7y{h+)$ygA&$a%vk`N{Q@nXKKP+`2!_sG{}r!c#L^KGT27^bbU$^;Ys-b3 zxtf8zDV;U~{AU)56&c`vR$5ZdfReU5{G=$My)_|utJSPQK@b4z0ggVF-Jo&tz|znc zb%?_uZhHf5a##f2=meP_^m|dbOUn^AB4bi2Nw68%JHl%y*NHJ{Coy3G#T(s9pGGRu zSw$z_nMo&s<)Na9uAAN>FEvTS$XEXlVO?r*Ru{-EUex0Q$P)l#zn}3X{-YoXqRPw? zvuORW7D6q;1^VQ1^eb+*lc`h++e%v*Y{%@arq5jir@G7Y=Z~IL2=y;__|S76(~=tx z7fTbt(o4qB5d7)8Pm+d@#cWE&+`E~2QH9Qs)4YCf_|Oh6c{#kVktaG=fZ=n$Aw@G=y=g z9TxRy!wvXhX_AWWioGSB`9DVzET(Vol-#f3{jaER9iL1}Z>nM9VbyUVB4}HcLn_ju z0CF`_HVL}uHRgq|e(kJ(RmQ=PLYzdvn)HGc3a>a0wQ;F5seF%pI`E6L3lfM@k${EBp2G_o3oi#WZoQ*;_m1T@a7keO1G zIfb(JTq#7w9GhI86h;YNJ}FZ)3J=60S3W9}Jjx&F66!oqhDG8+Y!Sv#KUz%SMoeH$ zMv$6cV0waxXB6|KPZmYUsRg@4PyAd{sDDsPxJ7m;*&UJTQFKU}#XSiLYdtKv4?*5(W z#LS(n3jU0-Ag=pV)**0a5o6u~`ifpNUGkCsMH>Ub_&t%M;gchR7frFs$+o8H7M08o ztlvf2g}!%3G>So2zZujp#JHS(Gp6=vULP(mnk{^sb{JcUHENj;dn^!c08du?I1f6teUA~C41V@d{?9Aw& zcEJ;vP(lLmnQ}A4S7=|jskB_=SFRls=Z#^VhiO9^)M+D^JKb&i7Z8UB;?l>pHy1wz zEQVvc?eisMCo3yy`~T(=!H`>KcCQZmIFh7+txRzo70WgcH_MO%Je~mO%y%0Qx6Ftj z^NcNcP^@(+hfQW_PR)-R~ zvC9{r&dW?Gre;ec9&m%7q{LDZO{H0+WUk;m!Jl@=T``;hM5(hOkbcatoHrznNmDsR zBp4wQ1NiDx9fPKlxP#BSm-S_WbV9HxKPAo=Be3jAA2 zIpSr1*pB;XF@<>eMbTBAEiEbtSKN;0hWZ$UA;KMp;xSvW*Y?kVM=a?!bQ{yOddu!d zs3%ScST^ugPyq6I(euzF53C&eTlw-4i}TPaf>0w41)K1Fi?alP()R9AeUR7Z|BZp< zV`N^S8Ii9VL>*jPaPlkmh>Dny%>)`jR7v}0((kzu%7%HM0_bU~U>T~zMWU1Lm9{Q4 zuC_mk!Xb)#-nia3ef5s5u3pzNIFd&A-@Emmj-rX&voM;!Xc!~T0% z^EV?V%x_@{kOvQn1Gvu#BCpBm&JgL_V~2K<;h2xUxOx8gi{FrwsHfU{qoYPh(2Lt4 z7-UkIr}f)soU+k)MYpqb?t$&e7doWKH*ZwNl-J|{`Oy%=U1#ww&{Q47%?YN#gQ|Xa z04A$#&X_MA3DDz`D>jVjTKdEhm`CuMLL7s8ee%8=_gKoLW#U1;sH`x{R#IN3g7Zpi z6h~mO^Ar5OxZz)e&qc3k3x-4c#18%6g}b$ZOw*+?Mxy6d0(bI}C-4YnpK@+gzhhpkn0DZ>Fg*!q@fW@q1{-yWNW`n03UI@9JwQQ2x@1} zgF75LQz+0(f-Z_A*B|ujcm6{qm88=9AxhkVR3kIercbB1o4T%l*B9;L&zwhZJB>w3 zXEJlH?(@uFqZz({7Cs@|(|z|u0JL1?w_Y4gc5vBH6gLf|`L5}ss4PgW9M9R&qnUjl zkEMz^4$GXmHxY1JAWXmNu^mIeiLRM$lt*HXk~|=;6N1g~4nZ<(79_m% zK@UB2ij7b_Cw00zD(Wo&0HmxRlq4uIP_xP?q-%^C@ek#{Z~T+-Eo1Ld-Z+H0v`P zR1g;iqS+J56vHY=Ou}9CPfPO}Um6K^Xsv*+d7|=vY}lHypX|I1Rf zNBmD$953}URTUF|T?RE&xk@ZbRyl!OMgyPMtqKdmc(m@Sq}Ym4Bb6{sl>kKEI8`uB zl^Xi>l+f{rGHMn#)hSI?`B#E0AF-fw2#)1ScEoJkF%K|i3vI0+GY@Hc<#R=E7d})c z%G*J>^g`K%7mYT?049y9s}FCTx6$%n9!=^}-?ejxH4*2@8sv^sFdB?7{K^r~WNVn# zQVs5mbScJE!gN&}0DEA=UJ%tk7emO(nF1qpSZa|z^A8+hjpxgU%$Fpe+~xho>%-iYJh4Q7iM(Tr4$AS)7ZI_$;bP6u+fh~E|7|^ExOHvNOo-2CDaiK*kp4t&L3~)U0>sSbZsfKI z_P>&P3r@L3m5Tj#x1)!`c^FX1XYw?%vazY;OYZbDz@K8Vj{BPF9@t(C-Z~$L<(y%b zrm5LAJuWAe$V52w^?y>Xol-b;cA$Pdx!!ilK%g8<@3;uvSlC5! zQ&J+H*!<8THAJH7KpQwd7Ku)uPe`mfNzF1(r5F!$kN$r6# z?D8Mizmsd|@$>3d*Dy@Y&{fS;Gd!qgPCo=2JNdeO%bA%A7h|QO@3Vo7*7D{?1DA2x z9GI^8h>X!VX$3<=!fqNXkSnF*y#9NA`w%Q>=s2?gBR3;I;r5Ho*a2Z*CoxZ;YVI(Z zS?tF;X46g&!0w)+Z|p{1I|@Bq*{@lDSjS}B%}@V&&!)Ua`P3>!OwUeD&&;B!mtEL% za8g0{4uO9k8UE~v>K*l(=GOc*U}lWn1e9Dg^;!a)?v!691<^_y-~LjkOn&zVG78Qr z7()O6tKZ@bo4#4%S+mN|sCW|SY+hjnfw2g_8@}Fm`k$;r9|eh9=j*{2AeD3sQ#skX zRWnoSGZ^br>&xxw!NcwA;$Af`%K(Z=!Co~lQ6$!@o&p>A$HL2FUF?ipdIq%8Q3fR@?GIvH*A=!8UP z!X==W52Mf3BPIxrmKanJy`Il_WsZGOHEcgbIO8sO)S=xdARofHlCw+ZxL)=fPWXpv z!WCX%EAEr{GGr@cYUJ~~qLV4i@Yff>G*d<*_I^*16XlfXmarv!z}Ic7V{?|{=y*k_ znOl7TaRXuqwOYHWTU2W=i4kK#s1UMIo9G=d(&oa{Ru^DcOg#f2H7h7a=v+%%nl2fZ zI&KQGM(eV36&lrT1SLVtrGV{2xaSjy5!DT2i?Rdi9FQl`^hwzljzlp@yx$9uSQn$~ z?kdff;(ilAL#`~=L_MWyaU9@7b2ZhRa%WC)ACG1hAodh%F=7!CFi@&(Q zW~;nmqU!MUxSxpsA3U+U*5t$3=#2A+g zmby#ynBWpd-q|*~gP`1{H@8CJx3ay+ywEt@;ZG#@N}g$eR`&Nr$AzsW9j-hh&5Epa z1F3};J&jzaMwi?ncK0b=ZKE!tduCeE$@xPVxvfn14|D~=AHr4S0x)-Y2yw#j8N4^@ zvjn;s6;bs}Rzyt$x--w*@+@(h>e%NNZ03(>Ush{49OWZzCXo(KLxhaK=DqR#_d(32 zAyLGnb`;WpRW75byb)Ll96;e)rbKo=Y4_ zZ)f4|uani^(&(*mEPVFbT5&0-jU}?XR+AmOP1`eJS~u#`$H&Q>! zLo3_%!P}+4$bIwvmc8Yiu7dyFtt6T56J984xK;D|vKpuKBCp-=nKU7bQV^Lz?I2qO zX0=1WQXT*KZ-7+9DXfIi5oK4Cs7J{9*CI{56a_OKydBc7>RP>s9#wG_Fzovx*4?{iiP z${vGE2r&T2RQqtIof$$n7`bxti6{)b9sJy-8s%}^2&aaSR5Kt;6K9<2$ZEQE5z!Q8kuqy>dQQ)K-X46A?Gedqw``i1$i5)(DGm}%# z*L8b5oFrOuw=G^2^qzYuOkSa&7HLi7s%?9xW<}IOZLt#UPt^g?NR}O6~RN*Y{aS!;uFHoXF^7_bn0$%`C-0K0QC{`kw)J zQ1z@K-yv52nnE4ZLW`OvCn^gbx@X)W@#Ngz^(TqY*q#nyQE4_&6OtK69a~YH4`a6vQtOD-iX&Ip$>~*PiGa zQnG)U0H=&4d>kQc7{MKUf*8#cdM@P0n(>O8#nFEo+#mJ;dAV#RyWB6`Vk-_5&*rVm zWt_O#5Q>o2DKwRE_cH)%>8rj2JzWJ??8?a|1o0ZcRxV$S6jlriIl#Mi;O4HINr zge9TM?@e4s^-Q|Vk~~%?2Y)IIiWmjR*Ky)wRZbh_)QvbcJ*11$|AG}nEE+(@wtO<8 z0y;{xNInq{Js|O4bHx#MItsr}QD-gCCEHA@%zn5s#>V|L({}|^;224nFD8lXH}^9o z_L@IH8}zl-Er&5%y?(AlM@Q32_hKAolL=KDcZy$@87xau7B!v%?5#QDI|FWYXxN)C zGlDzTy`&j0B|3CQ+|ftJn*lX@8<01zfED@V*6TUwHoM9IJ4ocrw|@ezb6JWmCkP0$O43V3Xnr6 z{=ZcAXkc&EXAZJvlnalE*i_CIV|Cx8Z48g8GkK zvvtkPg&ymFs9U7qSFBXwaSnRGw8Q_#LR+A;N^b_Wl&S}3Vy(T=I$g09$!{v5S3t2_ zA>1r1Z?Ilgtv`1(c1oLYqg2H2`GH~5AfbrhDdisz0L#29o@B(u!2*CNcdj<9B9Ks8 zPNzNo1;cqcoV@1zJ(aSCdN$}hTcZUzgn@I%2MdYyqYJVHRtG1$1Kg4{h^e6?ry#`; z$%?pvsgveKlHiGIpsh2jMHBBs#E@nQ5t1-SgFTa}MgM+WmV1aJH3Q?gXr1Z^3^z|F z$nQ9=!Gp=CaBVc>nndKQSmh5Th}d5wma(-+v@8m~91V;?2>8YU6Xw%^N`{1Xk{wIp zVgS<%2qT_Jz#f7D2BZ*iWCdA4?Hi>@ASnbdLZ>PGL*nq^a+XU3q@5gBJIc zE3D%4c3K%9_}y%SqcZMHQzyUb&zhDRTy_m!_rb`O4E`N$0sJeY&@CFyWw?J)wfpks zGU&^vMxIZwq#g$pP|5E;qYXZlaPn;$Cn#1|WMxvHM)5I6BpU;3I(w2zI-4>WFh3kO z#MdsRnI5iNvpLR)p|XzGaioh8czk@ zYZu`RPPb3!0bUhvO(}mc5h@NwIE$jJ33Rr6Po~@4bAwd`n>u(zw*8*bj zf?@|>0;evh@%uxv;U659fpTiDD8#Fh7wu@L3Bw^4hY3$G!e!TqtkA2kWT)p<6ai7; zHzM?sLv}T!#2Io{I)?TJxzcx|A_`^Mfht)|>u<&97XfC8vLT&k4>E7i7DU4}`kD>@ zLjIBI2iR6Z;#USzC*(mF$`um&T?2AVN6UkbFj4S1>5%-Z2Oj6B6My50!;RK*eMyh`vnnMSHz{5 z)NK)qAnGU%%`AG<9dHs671;qAl0KV?_PID1*yw~GhqgGw5FW4i? zR1-t2;>S5DfUQyTD3+&+6=jNn8Jr_v-r8o@iv%Io%5|_z9v8dVj3F~r9BACml`U)C z4-PgUxbyn7-H>$C5bYuI6yzMYAvbGzKnfH?;A{9BP{yKPaB5LM`TYEz{Rb9f!w11U zn;d|9^<_b_Kb!M*jmt{4A0@$N1ikIjOLn8LUpUHj#r9rnDtH@8 z{GGoRbZ$>=8}nA)Zu%ME-QxQZlQ(WPukBI-66dOgD{3D?m}Yf@m>6=<6riPz0ALbw zSfRxIpK?L9D#mawU(yB<(!>N^p~W*pd+sJ5=dNk7eo%Db%el$=BghR+VdbweU)gCy<;&IC~rqz7e8G=Jg$YbKp) zAI>@VKW)BgCrjyKG$5dU`cxwhHG)>|03A3`KypSS|7sJ)%1XWaRwYFDlosRaP=M~I zQHjQ?T_;3lAHCNQoOE(Pxj=Q=^-DP=iMf0qfZ)6SI(h$s)fAQKaw&fZ0c9y}y&N={ z9gA10p&JnI*F>J*=uc2BZVv2a<~Fvr@HcZoGs*{=wYm;+H4U_pyv|DcEVb`b4Z-XM zkc<=-Py>DAFA6fqucQt6onWhL_Jvs3Ker`Af}ca`)4v8GCpvS6i1jIBY#=2@ED4qr zh_P$RAUJ5v4F8}Ge##L6|?a7h$}2^T;MD#Po)LN@-ft)OfxP%OjaGlj$UR(YS>S`s$v>nh%^5M@it9! z3Rl;VjimL)vkfgI4nAM&52jNCaMIx#D>!C+O}aWVy$Vq8_A2@Q(-A!{Y*ZbyPkzzC zRZPZHA6USA#}-oeOpKwmj-m0Q9a;e- zwd-4kt<$P||8*-TM-{(g*tirQ1>FEOTFoc=NHn1i`V(SJ8LB49jxE=Wc?k4oe?l8n% zji>a6 z6W&x<`rx-m>1eo|>TZe0E&bjC^qTZPLobtw2uxF{k%W7Ql5jf21f3ME+P=!*UJvm7 zP>;5}U)kW(XZ=n&5r0>3r}tlInNk4XB<}rWgH(Td3jz1ab)&tRft{@p zp4hkrgPZE1?!<IygQ(#RDXmke>B9`jbh>_D zBk6_uy`jfXJM`(o>qbaVhcM&gKpu%?fAGn+`zGnT;@FDeeG}PwCRJGi6Q(BDENW~} zOaddm@ixFIJJaGC8fdzqYDB zDJ--Gd}X<)05TFNkAqy`dMZ^UaAe7fmilhNp0Yw__nzioT2**3fIJYuJP@GxAbs|@ z&md>}|J_UYoeKG#=E3F!{yS#&I0;*QWA)$;OtrWVnA)Eu#a(9l1sZ9W(X5kJy_``q z-*WHO1CbtNFX;}`9GjYI@7?P5`+elPSpAy?q1Fw+uW}m@uxC;)Dh@wADK}uCK11tb zK|~sks&X5}mJ~0Q7B9qsxzFOw=PF3kt$Dd0Q>o#c4%__Vr?~a+ZtNP>voMRG*dt-Z^*##Eue5zL- z^gC>Sb#bUzou(lfqf?W+6QrBgj?>(X}R_M7%yo;odzOaNDq|BVR2ifBlmW!%Rrf6H&LP?!j? zn&DU6N6Gor=R9HflVQ>#Uw!Oc+hb*|d2-quQu~X}WG`TOKceDdIP&p#DkhW_MDMxW zKsO-t0JW`SZz*9sa;@>r|4ch5XIR%g0(1N?b=W3|^Y?dVSr3Z+^LMXx(#V{Fz!l~~Qm{3I)4JKBP^)l_*Mq*c z+sqU3zn4!=P8cMsx==CnMt5q3xq_N-vtCO{DP8DtJI%I3xSOLnn3`{De*XdmnB%0B zpWE&JTII}6vC;LnN`8I`G1q}#WM=Op%&Bdr+k7shgm{$@5H8DhNOcmyh0uma6zP?) zaR}H*ZwXo0Vz=wvT5+-43_@?!&1kPTvUjKanK?WD-0L&COKE_I>}H7$ne;R*({1ituBAGGZ1wmRXnM+yfd>$_&x~V<&{yO zU$a@av+C;Jw}Dt)@$BrmPRn|$GjW#Weg_vZDXK;K6!g7(c~H47M05xphj8Dd zk9f!rP#61_#=Dc125~#$5CI2kA)opw9CZTngRsAFg9G>ykb*!^+31WkU8|AM5E9E= z+``&)hAvj^9}DOc>;-WHoHOJXcU|C}Q}cB?f15nd&^RFS5iAr-tX3C%x?(R!0Y#Tp zc(a7J*ZbkDp%3ESK zZG(0zns&;c+kJ>J&Y)677YV|_5Ny6Q#D?Q6$f{E6c|SOC%5@SEiF5O?8pLQ-CiaHy zw84fDcmu?u^brsM3o$!seR?y^fN&$H5EXj4Q5`fIkJtm_I10`H?RwjE5_eHYByRYf z2)hIm@(_~@baU~4F@JRFaHMMVjV*RJsY^MNdjk3|_b5Zm9$Y>`y5FU~7XIa_8C(qD zlwM)Ba|Ts?tP)&sJ-D-+EQ-RopI#X1iVs%mF;yRnq}3mQcjC$xEwawp@h*6}Wa@pb zF1dIhH$()r6?aF+RQ~-vAfL_!+JM5b#Hd=5KK7tZ#keJ6>oC?f{cLrA@*<6Z(+>rF z9G?%y2VP{jfuitH1>u`6%_o=1Hl3h8|IaQ}l{eTi;;OK493ks>3A^L!SBIg2qND7k z0CN@6_MaU96o(1cyT#T6*0^f%kPbNJhj*@6C?b-EA+#up&pQ>jFCjzk2xQ*%F}XG3 z7$b(CyK9lA0L>&?NT|IwI(HgQ%;FyhQ4&%Nysy*6_ft~*?N(lU=GDZ;7U4qQ2fZ^9 z=GBD{)Hc%XGlzuuJ}85FO_LT*fX{*kZ!q6qmxYYDMiv5r4!&3%}xS z(qm#>SCsmrgRHt#Jnyr#U^%Rk2mP8gg~<@ul&2%&7ipxxv1`vd6jaFX@xV&>ya^Kn zPearl9Sc;f$5Mk2o0r{ty;>pL-xXF7dI;_uL6tD73qv9Yr2fUJB$02J%phcQ?QatU zEG#IL>PzYaFf0g?clN0*O~GA|o?;x!BQhXhC?b^dOe%}{3__&?t&kX`P#eTM2}8jv z3yCp3i%X|Hn%^fMBe&O2857z9(UkMWEsQoDJ;O?2_Umh6*yu}dTJQlb1TPr4;C)09 z0RvU!Na4U+5iB%3UnpZRilFE`U%YC7F*D_J0_QwoB(#boCQq`?Z@BQ={bR{Ba@6Ec zVO7b!Y{F3$vpkIoG(J`(GaLxsSTo5ourJDc=N|BvJSf4$0*@@nWQ=nq1&Fi8@1IKf zf1@foOH}Lmp7P&wg}1+Wkj{F}dA=!7Fc4%U(MWSJreVn^5aT*B#M)VYP~Fe~9;>-U zyfTXJB!&c)vBbk`czTRvzF3e{VteQHieWc#Ksj^t|D-nXK&=5$eoc6-h>kW;4nK4+ z$VLOsU%Kxw|9`BFH4U)xgvgKZeZ!G!sB2^Af*pIE14pc|E1o;lnMm~|EEw7)V z9~4RS3+(-3v;tK%Vjm&N$X(fho1K{_dy8{7Q3-W6Rpx_9qp&C>1Dsg6C}x%UC?W5| zEum@cF9WOGvTB;A=F`>`6FXRp9HvVXbVw6%7vZL7tt^l#Vw)cPs=p18D<{Q!Vg~+QkV^;Ic_BprlTO(Q#X4T@ zhR!l$iedCd(TVtBUL1b1&~Y^ug%Xt~j_83FGp)R)*Jd%ITS27O_a}nbT#~p~ZZAV* zKT^KX!$hAj`oKT!+2&uE%B^LwIK9IKBovRVY|FKU0$v6rPUqiS$PN8%Fn$PTr9nbO6Szm3GZe-$<0(V=n3&hJndo_%)JzREO6Jwlk zq65w=2D-DFM^!ujnDkP&KZ-cHH?ppL@cHqVwPq;>&kC^4W!U`5Zf6s+htg}V0nTC4y z7B=^w61n?D_$%`Rl)@Np#<5oyLj_h;CDX$3pQk5h=|B$@O z6WZea?@i4gf<-J--(6n$RWbP!c)f(sKU~0YL#rMP$0e&J4hp$B-+w-?o`#<8|L^d! z$cmD>qtz~ru>>4o6Y|<}wE>&W;H=mNw`ZJq*=-`vP-pyelzN3aiXhU4^)ZX21M0#i z8WQ}wRd0T8$|b5k-~e^Bb?^SJ>Pw5VzML0d%KF$kNw5Dao9pAc&t4#P%;Ey5wcex^$!6C6hJyT=71V> zvuA1Z=cUZ9F9sVItLUMP>o0?s>}N0gX=ep1e%^*e5%T!U?h?Fsd-c5u3uW)<&YA*C z-XW)-#fUDi3s~@vq+8TC>Wz-freTa6_Lu6}Jb2SW$+d{lj(OOT8E`a9SEvhsgE-@U zr+Z7>U$z0vHr%FtLU_#!koCM1h^_67f5T=7W*-w#BqX5L?7B5}cfJ%Lm*<3-r*+^0 zMeV{rfz_}-+1hy3nvF5%4(c7by{vF%;@VuFyrhJ!u5Q4`6w@~B_xD}@DY*tC(R66y zaLeQ!8)THCz4Ypgm&!nB3s23-+0fzCzh&1U@iGN8nhZWb>X()Jx2=Ccl*jx{i7w~P zv$yU2v%F^AI>e?HGPws%y(&f%;ThLUrZyu6GP2@7hEu!Bk?CsU;I2yc+AeqoX*^-c zz6lRnR=eUhWG0Fc?k{fEgj?&z(T~Y&GI#IEewRcmmE%(hR1Da7{TbrKxIi;2+Cml^g+wu0LcwSW$6v!mNH2kdYXyw=*!Yq({%FQ z82`5mfWW+M_0HvIYw~qhG?>^A_KMw{KRE2SE9x4#=1u*ZjX{wvzLqJS`kzpbD!8lw z&DTVQ#c=DrP08(Sc zj@nsnzKk`c(kBRuM{TCi&hrg-3P43@dC-pM*c5Q5;Z!JCJ$o0kb2>)8!Zk;X%03^KnYJ2nsaq{?u^zRZe z5a$U0fnZLP){+Qmqqt`&N(JVY)rx7;J~)pfN z?Z(cc*LD#X#w+?2&Zy8v==?_$b0F~y~tqT>b;=Ju`TeQr_ z8BVRfu>&M^7IJieNbZ@z>wTT(clRtGxZgIfZsJzQMLhaR%1e%rPFNPP*1LGQ`Z_co z-no`8t{+@ie@5Xu>~8N^yK``?#BO%=RqFRH|F*ei!#hjh3GX(^h0#m}s~a#MP%eCq6*uvEw2$O47##q`lNZ`> z0YRQWlhOp;#or)Mp9#N%jNvwu1>ZsG@)}Ds@B^5LDCDz`1q)M{li*Or$U7S)NK?#{ znF4TT(~?lm2iPdrO*xv!Nvh{c{EkA8X+i^~W1@a*LD44iDI3Nsy3xcr0k6MKkUcmw zae>!o$)TgVi#LHW3QZ@aOUbR(N-;E?6a|64Lt>|nS%niRpDH&-HHptKBp|f0d_8%a zHOU^CHGz*>h62Sc)tOm^7(!3`ZA00Nashh7VF|m-;-#_61w!1?`8<3!-w60biHUn~ z_oy?~pw}AE&ldcAMAqa%&_RjYrG{o)Vs+aj-x~ehl1*`1zLH!JaC7XGoiv@JlcbkjtZ$NG^AbNnE-H$9$Y2!-21~g1gpO<(!g+UD#%Q`)x3v88)7shel$rq4WD8=TLC8gv29Uw z7}PeLaD>7a)fT|Pu>*Y{G#Ct(qzGd<>~O~DgpU-ztMiTRS>r%uJ&i_R464112YDne z)05#fykENO6N(V_vl3L@F(P$6g!zVO2h%t)qr032vjW}bsc?VaO$~YoSjkEZw;8WY zMJY2?oUj*K(~+5YYeda29|0EYUi@!Mqq`V3piAv^Q|&fkwXP04W?BqJm%6jw?O(^g zNk88kDR~?S`33lRlI*6oM?$A5IEK%!F^HXmG6K?ssj-sLj4A59H>eIqe4s*us*AX% zV^6_*rYKx7X!j+c12mVAQV*Y)9Vud{xqp#+90*;Y!%unky}4#Byk2IfIY29&;Wc zl#*#OxscUwNT0-)dLQb=bOHB=rQbacnwYjQKIO&y8-E!rdVhar|Ng4|_D6F1{#NMt z?sEJUGWkW1gx&+f3`GrV`im%l24z_kEY)_WY zK&>wH@*k3=&b~fJA59bTuCj*;I+<+jdM+AC170a(5aG?HR+eHDL7s^b9q}S0pI<_8 zY0geMjQTZ=s>talB z6@-B@-nRuB)`><~E3DM*q}_-~FPsRep`$8k>007ywbE{G*Rr*+u-MqzsP5|;I4Knl zT8n8xUYwMXW`!j<4I(&A(!5Ke^t(cK4qdlJ>>;6!Fop94yoh_0wk@PNz0tD&W&bKS z*QviYwOt6heZp_l0R~5yuy!pqRzp`eCnealv6h&B3DDrQ+ifvkYAy{z82Ien?O{pn zHL_lssw_#KUAB&lC_WM_qcQ7NnP6OU6^*89sw;P}dEd6)u5hqat%%=kRx_!Pk@c+9 zOFWv;=&GUwJmR)({30KunP#`^d3|dB)v3rp6+#?nDq051#*d6sia7t^;$GXuo9+2J-ty!3p{0|b)R&^zJyIif`#56v2pjM53Q+s)lWF7aK9|_A(Wfx_%(?M>b zDX2V4XeiI`Vp*2i2vv>`@$bGaR}DOmMCEJXXGmoO$l9~UW20(oN_HHzJC^Z<-Zpka zQxiaDM2*7kFr>b8Cgj-5!Wi!$r*)A`bV4%A3^^sOzg(ZuXs!2_6T3s@5qrM>xw%N_ ziqrj-;Na~z{eoH9RHdcNm}uvd^j;R#L#(UQZcc?%WI}b~p}QBe6nORI4NG;bm0EY( zqp|h^cxVAvX2_*o74+AVql&XMHXwQx(-f&A=lc`36I&0fOe?%rfUpJ=wgnBf4ITDt zivyx}fdJMW+TzoYV#q#T9ZOr7O}1_O|8aFrU77`37ERl>ZQHhOXI0wH{L*%%ZQHhO z+qP9*ef#P5KR6F(jEKEr?KuZq5c>j!Th#GM5|3SXd7@<6byct20g4mDDn7G!b5K=P6RrK#GHU_{YSFEy zaaMz`0SqWJ5N&D_jh3EaW1mD|sRY99oZYBO<)n$UTQfkfLIl0jSX7x{=l#bjNoMzG z2x2(eFp#BA_g|=MP%G}R;3%*k5_U85r{aZEWFN)7>bI_OS-sb5FOx8=Mj^}}%8 z<3$_HBvD%cN+ddgx@mU{cTCQqeQ6X3^HNQs7gvop;3pnCsaNBA>@rTeUq<#@QuU-F zke)+vZvLAaf))jczCD!W{(c7v zG2Htw2-^t#l0w2nf=2-ZY3mKnsby_-*V7$%;#TNuWY+$e@9pot&L;qb2p8a8-$!zn zG>q_h#dt!0oqQE@J7j;kJgLlfe9_)G|12;vTwHw758c7ej~MPOTrRAy+u*4jnYgi# z$}?C{V5(dRFc15^4bl~IOR)O<_RhE+lRIIFF2UB%GC^&;+K1^>tox+fe|^xB%le$X~DR!{Y7^d7M!3ti2!$VvrIb=Bu`8U zEse7do|1Z$y!8wqhkD3tx1NlmtNl1?E?#EO@YW}@^w)DBh9tojfa3OW6)>JBMethR z$T@pypZ`Ao%iNK$%XNC%Ph|N;!BvQwg?y!~i1Lh zv;YgCF+1udEWD2zGii?qJCma6FN_`1^(JBC@G5duY|#i{=A>!-qfM|775&phdw^NO z6UEY)edZp>=V{b27#9RH3Y7P|$K@PItY{PJ!I0}d)uK}&h1;W{4OWEVR<8w=gNO+f zH$$8SvZx0R%orT$*t9QRka$B*Q8FX9^@h_BD2p$G?eEq`SbAx~3FfqA9TEXab(q6r z=1COP<{LC1Z`u9stqIoaASC@MI%CQLRh#^e%&&VmqPeP)ihB{6>5{1KIZ|aX{%=Cq z-lKTckHOpf+Z%HT-Y1fH_7BvqY{&w+uei{eshN?E{nTyeDaF@}&OZc+_?O(9D3C5Q z`Xj(^cCU_3{Wh8f-bhc~4ev35r z9?-{T0dr3fxeso#s81%)cF^fps7AR*-8KTwULy`$0Z>%HIQ@4PqL}}zW;Ga5oh;sL6U$nF`L|H|b9Wp7_} z2h?Mm!WhIqp%uw^N93t7aOWI}>|gDf_AfBABQIbdc}F1nP9lI2*A+LU@H%^RO9D9F zbyo6h7ivzSkZA-rrG{c(RV0!LgvvXSkB9+qs)~>)jy679boYl}&}xv|_Eq||+rPI| z^U5C;dfPfu*5TptJ|9Jw;95$a(77IlX#(y z5}dPN$DkR1m1f2%l&maua8FKxzNn*Q70}Uu(5;5B2vD?iTm1k}T&ov{{9|?^zWMsWH;l~JD z3^U%y*z!~Ry7A-Vz!DnD;N;Vu%5TpqE^HVWakCxedepB%tMvknmnxwf6;7!}qiof; zj2gop&(~F!b4p=wEQ4G_mDw%~e-6RmXnTY2fusHq2O~^a-SnrP)s*rFR7n;C6zpG% z>i?RtN{f4E%~Jmm*RhcQM-;R=Gk^og+HXoA86}mLu}NGPXTe3o&*-xyMh{r{Yk3fO=ifQFC)- z7%ItREzkI{K3>nvT->U8!NKPW&c#rI+?L+y82S_4p~uI@6X&J)gOQMs5bFcPLW6Zs zrbxrZ5(tDP(3%UR-m->}A_`fD$dl)&`-J`oWxgMw$K_ytMK3P$P~>Z^+Dxczcc6%f zdUdy2*Who+U9VAeqKMi?Di3azt~IDzxbKWF0SO~hLiy;Dl)@dc{lj5f6HjJ9hziw0 z1WTcWGK-BEOA#lA?js2G8Iu5>#)+ITmpe$T0yfD=ZtvCmamGLE(x?UNXO13Lem*vg z+-6%oS4;}kyxP{dxVV%e-^JT)ZfV71l3&7dnRD z_GRrtp(pK1>d>IECjM2s(aIjUX74yOrzxurQ3WYqtB1L5H9tzyFqDm-DUrD+#Tp>~T6ueB?$( z^3kKC8mCdTEG*<*MeAQgAX&D5x$18!P#~6-giBULscUO9E zBXip-Tt(NNgLf&k?J8Y}Y6`?k(7iEqV~m8`o$(?I{!0EPFYGL#Zq?&B+nZd_>=O}o z5*KWkNBnsv#uh+}Gy428XaLyHMYCD`oAuv+8NFNMcNWt>c5`=0cR@KwKkP7cYhpt1 zF;W)5W5B#Zd{RQ+4vMv|`L79#yiEDelgMAGpMWt|L@ z?|L?TJ8YlOxj3J%k*X2RWPL)Vw-?4IxwOPeC?wfjauFb%LOK6Z?qtT(vRDFMKr6{H z4@+@L(=uPXzr$%RnyI{j$1h?mG(SIF{flmG^9Q-kLT&ke?g?0sB?}6LB3PQ4S}uaw zSj2}&M#Se0dka^;a#*(p_dPAQudNgZ%@hDj2ZU0&p zvB-G={!)MfxIKP=;&y@q`d3MSiSxx*=uH6o8x#TZE4B-nyk^_Pa6Q~8M^b5&m!5n7 z8$k*O1dBHqkQql*rG`JpqeIgs2qNQo=HU5XA<<}8BXo~8R;FNIiw&ekdk2KK7X9$0PtxqMpe376Ra{}4*M`8!@a*;Z9-d{FlFs!C&vh%Di&U?;F=r*X8``+ zXCcWOhy=&sXS@wWPGru;#H^kH0oj9hsuVV0el&d`II+lXcp8OuAo7$d%49iHP^Oa5 zhmz2xu_zR=C_P*78X&Ehfz?{19sK<&4O#@c3kj87S&&>;-cAlUrpC_xUhgs0)?$i=Ms{_ zyvq=_7f$gdnHyi7CB&kWiI^h<_kgvMs!!?+TDPtBBQLMpGBWhP^0I5L`FMTyt@MR< z^hLH86v*(NWLwuuz6$DbF)@AdL;3Z2r?5a`mp=p$ z_U`WPLb9r0#;p+U*p5gMSc(MCh;l`6kX)9vZOFSD`}G()C}_QRxW?63^zH>kc0eaGukw*GC1E5t`Qku#{r%zi z6Jm@B0lfa51bYZ&p+tc*o)6F{TBOiE>8^C2A|ksuxBL=t20Zf%^5 z{(MJ6&z*s+HzG&)mjfuFCrKKB8O-Z~+meA*vq&9tY=E0k_+T7iu;YZE2`T-x@(AZI z`rKad7f6m$;SQiZVGX0Ynxz+|1Fp#4v7^U|PtiY0q7(Qj!Ru9_)F5M@8Nkch(h3$* zjas{NDZM=lcC=~%BjXy-`%*|QzpbIFb#{=75Gr8JdZiAG8vu}|*sagzm+I@0P@cYo z5tF#B<9-oW$tw7kbD7`74V+?2UCpV3;|2jXF?kaNvzlW;n(tNwy|cob&PuNcB6seW z&9VnD>pY=lkP3aClennm#DnEKYNTVjwLc4~ILad+zrb#;K?1l91{?=wkU6Av98l`# zbc$k0cwwS^Z~&?Hdn*AxAf#c+X%j1ypO^N=@U4CVq;b#Vy9pu77q4-DObJcLKGLF1 z;~Er@ynCWEL_)H#tzQN=#pl7+4j2t~*4xzVe;x1oF{}Ue1Kn$f+*>Y28~CleWT{lX znfJpHw>vNYP>#F3$E+XYQk z>2m?3(9Zl8mqFFE((M|$MPz0c2*NK_pOH*G$79}ZFS@>^+r+KH?2^N)MbIb}OJOe8eOy)1<>c)xHOs8IB+guh0wC zaQIFm7`RmiI7SD5<6yaKAd{`MZh3%XO13ytrQcd9^L}@XXswioo*)zCN@zzN)`F|h z`|d?B%l@%ue4p3~3{)@n?Iyo%xr(P`&G48FF{7l36f4ze!*Cq(eX#l??v7{KwdC+) z+YR82{Z%IT2Tf-{L-O{{OVjN@A*hqC%-s~DO{Mw5an0ba;F>l+t&%go zbM_b*^VU7{*s(tK<_!)S_$$%yMT-*8_m9I*{@=Vd3jWP^Fc=VHf=DQ)arX?C0|C zU{jCs?wC+;rF43II?16t3{v8n{mV2}7TRyVvBic$pPC-vPr@`1ojQ1CP&(z*fFvLI zMl>~{TY5eUeYMj4IxAle?B2(_A5{C}^4GWV4ENXhLdw}&M#cPJ9@EM#MHW1Ou6kFkzPXJ`bDuUFZg6W(`KBfSN=is4tq9Mo1i1Mcxtq=ZzVN zF$<>ld+-bI*{srDaw9_o8&2utCnEy*LP%4Gz7j`=Gk68vJEt1avVX8WL(%=i*dR&%A#HGbLJ|O-`h)pIH@$lJlIFX>0OZEC0`USRrxhBqMCWs-8mhiNqY?WpSor*RB=S#=628P?CJ-Xbl=|9rIV9I!c19rM zAW{Q;szfPjlu)Tdda>a-Yf0vUi5srFQuc@rcC#cAUg3(^{(mFjm3Z>j3ap`kfD+(= zfbjnfZ~q=_U0h94yWNctQx!Kop;B`QIiUd`KMm%*jy*6onI#d4BZ>5~ZhYh;Y$awC z(?VGb*!c}rO`0nkpUIt-LoZ{jz<=g|&PQbhr3OIpsgx+-*_0Oc1A6o0J}1Uv4fnD! zxlU!AwtuUTUC*ySy3T%YJI{9im9b2m`}{(6^Bs8e0VTADkBAk7mIIOvj08jJo-_hX zC?yCZ1`t57f@xsU7%zzn#RXym)50WEX)%`#^+k%3BWQroK-VQINe3ne%D_~ysVxw7 z=Zy-*4J!Im!4675(O~145T~w{*f^=g+pbG&&!=1A2pnddXYZzTWK3yy?oZXe=~aFr z?50TLz^d%#jA?mEJLKFPjH5JA&$0_SdMpjmi*$__kTIEW`l1EGZv$ zX2l7%@3rCPt>LUbnD$Klr!%;0B!&p4CxSe=ztenjYf z%4Ux$Or4AmKWoWi3he$B_Im-`(NZ$a!If~yPCf!m@H7}W;1&A~Crvw4bk)~jQqro^ zBg2|cs7vanl2X%^oqO0~PjEa3j$kUMi7%UcR+ltJw@PSLp0dp?az}!l(^iv5Ohu0g z^0hx1=s_6*{UwML`%rH=InV-v?{jn>39W$^q^&-Q1wlcjb)>&I$HuB8{qTNi;Lv>O{cz0I$6`+pLf_q*?Z zc>b(BWcxVZSMfz5=dkFb%)g)U!PdD zL9oTArKKYmPS)bGI7Q5orU(^Zs|qzP_Wa+?Ce;E48CGmKe@dL zzpc1|zd9V?RAq(pk0iyQo}gjH(Kd|FIGAnL)Zy?0p39Vm^YBB8xom*e8J|ofL!9Nb z$fz`UDOe(da)WP>=VDc>T$c{sboWZj>=S%(zTlvlMMMFi^LBAt@kNBPMnQFbH)#|A zn=~|%rBpu(b#V3a?DhY#!!|P`INH*a5CcMA7!uo&$ zL*FPrzMudhJdYC{{$5BcjdL?FQMKVzqTj2vk*mhP5QR5B)vORjGc1o~b7jEBfatD) zK{1hx-*J+@yUirpjGSQhK|cN{*;$VH)9h38G2{S!GgZ`qF^x@v%~FAr1R$e^3&b!` z4-`Z@OQ213d*UH8=kzYmT6)7>&>wj&k@3hdxh%U*InC zt=BQrZgF1?CH#YBg)(T(vWFDqbp5KWUx_N`o69+`wfP>P8`4Bf{ zkwyTYAtS$?A*i!GUG3U>_Sce?wts;&guQb<%ajpIi6Rz|)QpCW5$`a`l^m?241t9; z%Ch0v{a#uOLdtjmZjkNBV#l&{%f2^8yQ7mP4Hbtb`?8p;!t7dI&5#>6lvaEWiW| z?)PkD5|oCfhVu>umM zVx@$u6ka9TWvnqS@4ukRbA=zg_fGF_1y>$fms9yhx+`wpm$_H@gYGLZ@uml?YW*6` z(>g@{a56Mr(Cjeku)C>nR#x`d<+uReOqN@>8mt&G=}ZfBNH2SmBQ>f3;5CsbZkpWL zT&ylCU-2^tziauZ#1kxvnp~uC`df{^BzGJ)bP$OvIR^2XmitB z7LPCe1^TaS2Uh9!&4}LqUz%J8k=oC|gq!L~XLj6 z$Cyi%k|`-rUDFV13U>oo7sGn$$VXHrSn3LxuhoMe4nZ>}x#Tw-yM9lT_D7KW_$5eJ zlTW&Xk~mOt{W9M~T{~TSsP62AVuB|kU{9>|9kK?{C+x^8zzV_ zJ7d`QHF;-a@rIk`2mWmHwm5Z{x&JzN8)`VpZ44WR9iriETwUIpa^QrYHQ=UA6^=V3j=K?4ZVOGzYGpzofiMEPKDH|ihqM8JEYDK~&o)C*Pq-ioQeZt3 zlcy`!PtGPFvxQhGMwq+(efIh!{m<)$LzbPJlJBIlu1H0s4iC>Z)SKueNDS^EV#he3 z0q+U5ZY1*#91uXl;~|p~T@XDD_S+D#7*Uv|=i$_s4OW0M(xpZV$AdoZRZ23zwxdlK`MA zm6+K7SQ!7svlg>Z#!{Ck^bLHk%k)i7P?f1DIwJZfbfAk63^Bjz#5A|9WtDX|#wKiL z3=OEz^GcHBqR#UoZ8VVQQQ$Ux0N&+_-@e0b@=EGfmJ!b2>cQFEpjz1ht}m|+fuLGZ zTBMhlx<-y_HHleVwIqqA%R2qHxVp~6cx}a&+JwyC=hPm$=hTC%rKUFjdKiJPoHR1 z9*%YlJlQhU4$Obm(xKVVpdbp6w-8?7*5$*5t@2KUtk*XKLIq$=%*dodfGxDDa(0^d zLF3#qqllz^spBvLiFZmWTS)bGZ9ClJ0ge`(>V+{gnH5goh)CP6H8?ig+cgdHp}3*rElx0FyPMt z;AheO*y0HhO$b_b56E$3N#YZ0WVNC4;M)6O5SCPBX*qAZy1N=$aDJT;>xoKs@Qg4K zf+jx_O+(*du_3aX$iRZo9)Pif0X&ANt(=^^XC(5to~s&-_x7LSYIB58)FT&KgD_XW zd~RY?umB{gW?J%8(C~NMg})|}oYc5$$da5VD%Y$gf?2Aft%s!Zw!&FLpB!!2$vy8T zUq+Qtc7tSKEY0sEO(mNa$GB_cDxL^bW6Mp~5DF*~`6?}zn;JOp@zG7d0mfVY0mhdO zgHQ{h`)yU$s(?8r0#|unJmg!vo!iD}{DBiJ+vLc;Jd$%!{|BHc_g;7^Xqk%OE#%MT zLnCRha49)Ndx~uwf25d8;(`UyvLaFeVw(Z7rg`KwqQrURP9!m6zCb8o=Fr$&ASgVI zM^$0G*4{3(Uml72JO`Z~0BSA6FXq+}`b{g}dq~FD;aU18+0Ja;&em2kdoCJw%$k)u z9V@g4O-GBMnv$Pw3HGzWhvM~b?8t&TvT+)-`r+5eMOdx8my=%K`e#d1MTJH;Izr_R zPW|Oc)?yR$9v;Jt%mihFS@kK;?AqBGhBKS|jRnk;_L<6J6-R|!fVp|MRzJ(o$pz>< zn`3C~AqqR@uOEL`K{WiOjGHb}tW4 z1Do-W#c;jMl=A=X}Y%6)2lFOzGIBGHHRx@bLioXI2O-`6!V-#;pZ)EO}7*-+@&d_`w! zWoIsBXL4m!uW|_@Oqlx>v0Cc8O6P-^^A}b>KJg=Ez1A#~0DXfE*?D-<@UxR1LExgf zoL7EsB65q49&>NwUc!|?0fz*!=oKoPk67Oqa${{xrT!1~bTrJzH9_tVzu(*(^A>v-!Nl3g4G$1u+t}A?b{u# zG{Xe~n(2$H0Oo$CavAdboalY2Y0gEO`;u#z$*=t)p0IUo-CqwX*r@Hz2GrBj^mio& zw&>667e0%6mR0IW=ceCBt%PCe^NQI{o(61GwPx`Qegr4Ua+%$bzL?*NH`TGLzb08HlKJ7=vb4rlkNn(WSy)w1Ic zKcJOnLf@|zJ-2o(>I>Z5&t3rn-pBXmW}-{}CLYK$GAW`RCj4981%ocdX-G976qZ#@ z!?Y{GkrUF1RjZ_{h~SEHMwyrBquy}Z=A*a;^Hq@~`ZKS>N!c!jX-@r7VIuS>D6uGF zhe%mQ5kXKPVjbdmvi*c1dKADouM!6C?+bBWVI)F>rYN)ZLTJ*9Jf6T*H*!`#fX|cQ zf88*Zq(y$78B>4QIN1RI=v@Mhm(Lrqf7-~%n*8hN#H&Ltl1O}z$Pp5VqlDW2qv-q8DK{p|t5vmg&y+I^9CxMvx< z4l!i~q3)S4F+0W5YV^=s#$#O1dgCF7!;+k2ncA05l5nGpfsJ*}Oav(ShpDcX^W=RZ6v% zXykoR&IZpfi0{tHg1YS}u*yc!`}yBT{nB1)X_ zAY5mmB_dc4Cgg%Sb$wT@+T^qsk_j};F_-hE@Fz0WU399&a#)|Yv=)rhz?^=aEF{&R z^%4B?%*o3m^$$sh5o%((=ANG@k_X<10?|tj2TMb0gWv-2`NG1&o^WwE4I{OsQ**R7 z8D-*@rA0khWSqOE)YmuJT~cXhF8gl>y)+xsMLMtp{|=<<0|O@P>w;Q^&_mrigFM5n zt20)XDP`teF|xDdHLH7LC+P)x`o)vEhNOPi;{os0oZJs;9^Jie*?9aj5m>p9j?46&OJku>QGhDW*N2B6!4#2nexIkU5t8O@Niwa1 z5)Kd8&N%C6crIuwXn2J8dRa?eGS{rw3kw?0B_besvvsOl1fV-3ziQKcek!}1NtFWd zcmyKX{!%#dYbYXagWoC+icx_6qBZLoPf4!P&PK;rmD6@(wOV#)|c z8JtMdW>lc_93(=pMX7X^BhIP%7EO^bN5lZ^hxJH142fym%_HbC)tz>Igd!!dM+wva zp^c^ly1mVtZfbmjagwRv@p4rwXp%mNW%;&iRlIVz{_Sh`p3My^yaG)#z5)tHvu`SI z6+6n`fBiL=q@TC5{QI`2`=NhoDYx`T;Z=;ywLqXtmwzESc^AGuRuX-C%-}kdK~_R` zSdLjtK{}ki!d`onOwcl;^+U# zj&xGzuJQh5>H~LlcoO~n@~ zoGGxNE!J92N^{Yev@`KKo{U#lRbt4rMAe_PABZ1HL{i3m4*IW*bG4rvl=(scpFdO-$@Xb(ON*J-FL#Dq;`v8Kmb;<-SJ}7r&N-zwnjx|w6)AaQ7{H9WNkvf! z3Jxio!W35hK@kSz4pct0Nh}hruobikxir0W6= z{c1We?Lmx;LH5mh?fCO1S3rH`xyT(6VQl(1oki4$(NMbI&|w`4DHhdG1hU8+^Aq9# ztBG>oGSf^&0;w^VdIkj>sD8>Eo{OglqY$Ue8J5dou!0b$^qKfs2~;=Owq&qD=nYIh z;U5}M@7&<+S^qccw9w+(P-}hCCL|OATne->=v+k99xMtyLJA*lDZsB{hut&HV1+}1 z{+oFen`t?w9$z4C-mX)RFWexO(;o}^_O_-t(Qo=A8?Qpu2{Z*yw~$|*xU|O)<$69P zoCLKuJT+Q^sw7D|0k{4A0lRK(*EUHPkHs-#K_6d#RhrZ9=ug~v@ORC#2jLApc&Ap& zEn#*;R8MYkuNS{ZO93u9kF=*X^xw2$Gq<=`eYaW`<$4=;|7!l3AH;{|nfP=Jzq!h1 zJ0Yh(LWNgn+#a^Ta9z3;EEQAFQyl&nMG-aAP5dGNp&LHoj6Kd8>N-^^ONO zXS%O=ZQZ#Pxg})!Mo<^FU0d7iDc5`yPGM>7k7;4T>*O6?pLj$Zb@nR}=v}q*MJ^hy zvAkaEFkV^ERRj>)3#{+>++`9SH_JN(Q1mx5a8i^SVDG3XRsK(YjRX%hGFL z(EP*FYQ)2rIC$--Jb5L>*_7dYLs%Y+vQ(64gL`ct1-VC+ezEZZFE^R%Lfcv4_x!pr-bzX zvk;==T7f}f?xzOsu0p}Y1<*jPtA-<1%lL$Jsf{DUsWo7VMtl5|P-p=vCVuO|j3Tr6 zV2w(tk`t!piB2Pr2f2wwQXH`bgkVt-w*~is9HufqQ&EE_`ljj~GvES>gi3l%6r3If zo#GmN523-Bk79F{rs1KYrGcRx{8JNz44i;*DHSCU?jRj%#iq)MPsq&(^oc;07~_!$ z9k*#0DwR#B#QX&dq0)d-fRd0oYlz%hjP{w&*QwS)^A(v@&!*pi?yYjU=1cVksfl)B zlkWi3{&j9}#?QYJu{;4!2rn%clt@~YekiSl7o|w*m3|nD8qdcVYTs}q*2}ZRIU3)5 zBEOaiC9$eMP@xLc3GV<99n2z@(yo59QtKU=|ZmZk2O*%D5n6f3`Ehg7heOj5*(*hG| z($R~XsS1O&e$L zM3%ohl_5uu+3^zbMd79)nCA$1DoqkmtXGegoUSzNzvTmrz3rGtc3lG7_6QDBg`*B( z*$D?B5+V!-4v8OEMvJI!93})M@)hga0~5zf27z_A7PRu5FruZhpjkFJ-3hjOD+6e| z{7nvVVoc@{))a8(7_kqXz3ai537cG`iF(f1@IopHnQ-H_S4Pu z@E*XN9w-5}M*uxMr>Vs=K8+`$6_WxN=J3ubn+Y@s$I10|SQVCp4B>ZmY||sBwBmcj z@{Eg9*&L-Gat=dj7sO}BdJ>evE-H%Htg$`$mW%W**RsW!p*orA^99lum{XoQwz zCId}$Ik&4Eb;%Fxe-9xrNbC`J*Z<(cI0&i0@kV&5htq}_0ON_GGARwDP8(@4y0D z=Q;X9N+KadUZ=~m*R|evw<_&I3%!7ZbV2-{-T?bE(EPhvq*NqDV)_s&F3pI_#1xq_ zi82Mf7!RJ`fb+Uk;w2)xP!EXT*h7RN#CEB~GLr`jv5W2`o34tlkW&I~Uq3g0+I-Q(gB-jY z=iA!50oZnp%1bq>ltZAV93b|hS*1S46PnhmodIEZyS}?zUE5{b0{41pe&2ohy1TxH zf?e>GM$|oV3&I@X*;2__gR!e;i*}?}?9&hrHM{!So%T9$J)SRE*dZK8HDw!@RjbUM z*76dXQ#IXw09#Yn!<*3d1?^(|PSKE)dG7))z#yF(q$Z?$2!uVQ9Ujx}4NpH))lJ>p z`KS73>2eUM#`ZI@xR+b1dXT|0gpEWjz)RGOgwiQ}j5nSU!?i>C%jE(D;t*g;{4MSK zTgEV>(i*p9S#Nvo7f0r$`|3?~mCyb1YOiE3f*AMRw(4YK;SDm=sG`dG{wK*$Xjgk8 zAl$ZQN3{O3lIVHo<9qq}B&vHG6m3&|5w5C_6LNPnEd&sFbc^a#VuF$Ln~cP)%7{Uw z{Xs{4#)W0Y(I<=Y3m1j@s8~)(%cnZA5f0mOOcr`=6-EZgA&%WsK=KU{H6R^300JAg zP5jsh+QZ=cj$zY~XX7tF!bJzwBF*zbwT-aq!ETICq8fP;Tt ztaWZDDp;|Uh8%vE!Z#R^Fi7Dhc5&116}Li-UUC;byJLs%NuuZjkqoBX(3rPB(hpVJ z+W0+`tcQq~F|`Ez-T^R!=Tc|`;jEjRjrRYgJfV`#u_sR^yl|V@ zd+N1u_$@|V;zrNcv4g5vgxisTlFUHg0y{ODtfcjV>gFJd;ByQeg^x+}*Ny$@H?z7S-e?xI6{Bd@&Ua$vEzyR*u+wVJ% z#&13|KAS}*D?vOsw|}4B*!M!TaV;r2TCDywj9vfon<+XJ-z}`;dNI7i9c0H|a;LB9 z>kxfb+t&T==_m=jbghWDnbO?Ifd)onA-S(#5qUuu%4t{$&Q+P38upHwI*O^5ik!Z7 zW>89VqRvU3n(DDGRWl_SVExbSX=xBsYd8mfVZSUV3!Q>&sv`4JQhbz6QXtJ{g)%l# zBzJanghV?wv+t}eq9#V;4}JkA}x8 z5|xg9ytN$uk(C1rm4E&3im4t^4~elXfcRdfRwmD6P|mgJA=TmtV7W^x=pFDi8S!Nu z@fC;iu37S6PT$spnR)^Lx%OfMnJ`@|l!ti0t%a)sSw};7&yJw|XOI7m`Y{h+3t1>^ z|K!=YlZ1_X`JBUx@*ZHFJHdy6GxZKqAe*X*YZ}~IP&0SmFDOEwgx?YW-heZN&RsK* zerOd~XcB2H=+6-Wc*RNZWpCOy0O#i3s~Y8c>?G1=3H{YPr9FZgaO{#Ib(nz`Uz7d! z>tq`D2PkD`ckj&E6Z_9{ARrKoHT%?z{k#zhX56yP0d(A!s9FSt4Yn3a0);LiVOHZH z{261hIz;VqDg(?}L_=v3%nYe{*QCL|gh&?*DjAqh{5TQ}Fw5ePV3|yv6^U8(W#}Ie zN!=H%?f(rA#X*+t8BU_EfSx7NVFVfkQ8OV>F;>oiNY>42iL^Tk>r*qLrfTJ8Z(K+k|r4A z_#?YhBC7k?XDSTi*3KHAQKZdTYX5d^%^(_8uTNXuNFd>>-E;2g3f!Z`fTv0X*vakqCq z!VuzSckmi9kN8eAJ|@19NMAV8N0FE};0Z3;9C@6WH!2Hn!Fg<) zls_)XUYZ~QG{DM^VF}&Q9TK zpsA|Im#vJ7>iz(jb1shAM7>cCF2jINl(NZNASzv%=R%H?2_mRmWD&Me$P%HPjI6wn zXG(fz;jqRpK>Z31sCra*lD`8&0*ec}7)GA1m>G13xtK;CZ`>I883TzEbcZ5Rd-NE( zn1J{Z4aq9fJ3L9R_z|mE#V<9HBOa!0AO|EbR*ViD*lt(4rx)t{+));kcjt6gC2@6nXrebex&(|}i2*2Rlp;mYV08lvJ<_rM+ z`MkK=+sor9TfMnu9cM24WO7vstB*)a|75+I&N8C7!kO~$N=@(v5FmA7*wmZ@-nDHB zmIE09WMn`ikA>&Y5x=@Tke)hgdoZuU2n~H+eHuTn*G!DPCTzPqc1oKnTj*ml275N_ zOjWNrRy%_iD9GDZ5f%~7AwsspmZ4au+H&$fLJ&zxuz+8rDdiSdO}yZ*e1-I*(%U*T zz7d>JKh-fcThrg33A6T@Xw&L`*TH~rO!+keN;xv+w^aVgut~O`^Ow~=eK)MEFH*A}tyUDN!JS8f3FGE7khhCWS^%#K+YRfCW@ATwYk8s-UJZe17S#kQM&Q`p>l7_sl2>f}FsM_}_1N%K#Ra#$Q- z12!je-}&UN#_Mh{NYDn-E7^_NfODE+Y;LSh(55wFc_5qM`pK~}YC5m3mO{c8iny(7 znxf`(@gn6kP?2~K>DgEBddN+=a{avdZtfyrm1(((fo{(L(HiVe{`&6*fJh5q=}~3e zzhl1QjI-Io(2z-S|NNb~ng3)mOe+tLVU(fYSYqaXxH_lqN`P&R#DYGCQOCAz z?bx=>j@hwxY}>Xw#_4g#eL3eJ)I*J0Rkgk~=kfx}j{MZZnOB>Oqr+Ir8(algp#bDm zfkI(s(00izDu2nWzP9-)7aXswR55O*wS|={ti9p-#CQyS_z%mpNc|u8Zp`6vjj)v2 zO3tv9*vce4C&lev6mVloMu2ICvynmLASLml3=}zPZaL``w6}KjM;GeTBlJgS(Q1lO zO!g`gf8{`TWE2$V1Rz zHsjq)N~`xX?P8f<>6E*eyTRkhD1x!D8l-Z-k5q`ab*oV4$~CxkdVriO?&Nrvejo+S zGIgjQ7HlvXm4xtDdS5_E8%-1o4nbyNeIo+9xIuOxdj)D!PPOYg!hS0pVM>9{ET&oJ zg1HikP&m?L7q}j-h~I)aJPchHXE574r7L}7n^k8^3$?C#^6r~2v-7+^;K%ko{^s+N zVc|B*NWyrFyGCKFPx08uFzlt#zoo5 zB##j>>^Yo%3f&ezxH?NX)Sqd?0aex~Po-)us)ao<>FWM-+#gT40=L0+)4O1~gtLn* z-Iesy>X`8#yTiEhidER=5c%_e=nVzaPg;_h-Xj`?Kf=}?zX1oEW}t|vD_vxe48rJT zzGzsC@qC&%N-j;%F%hgkCki(+8s{`2R%V2^{c#TQl;`?5syNj(wn0V#{4sF<2WOdRvW`{kV77V>i*$d|P z_>JwjQ)yLXjj?r-P{Z8!48Nj?{a~#0anSz* znQxL1kw`vM;kUC%gC8&VW0^5;iOnDp0i1E2moGcYwD^xr4TbQ^;KD=2f6%|8F{yr% zxEs>dY1-D<*S@mqpMWGxx%LW%GUxHs#i+(2-7tFl1Aoj44OJ^jV!erR>az)1<#u*} zfwV^42w=N62>$N1)nE29SzC|+CoG!K8VAJ`csIJ3He&{Sv5LBSmG(bLyt|#d#_C09 z)IWGF-a6_0usPfQIx`pJgtR>5yv?6r#-l7hoR8GMxzKn&9le*5vNtD(Z7EvBK?+ty z;&s-#f4!0xY9A0tpKt)O@L^6q?bHlgo`*LhQNnweT-?Y|7&J1Lj#pA1saym8`zs-8 zB881Kom7&CBt0&}8z#NR*AgGFnK2K6SNU6M-jPKvyv4%Sq0?aUdN}fkU|ns07GIQr zn`AInhei#K@z7ya_XMU~{{@`;&YU1zvS#JM{K;?fz5BI$4Il|8c6#{C<$abObVnNF zhzk+e8$=MI3%P_*f`W;P$V2DMp|+544=Y2OBpIKOpeFWS0HpwBhqng6Hs%uBGik8k z@)d0`kxJ20d=Wjvhr7^UFxZI9Sc>pn_GFA;7Ez*b22aVNn-$jA5%Z%s^8af5N5q%G z!r&3VXF()oLs)sjgUJH6jRpDd+qa%Hyco_J8^bHB(lN(xR4bP}7r zClE(2^dZ4)t}77u)kC-6QeNbTd1a+Sj(Z`~QNZ=20$xg$N?R$9oMKg(!Vebvp4FI+ zn{hwS{+L7??X3kE?7?IQ8iQ>MgcKl?2-NFemr^`*H;<}Zn+^7uIfe*~XAhrVU6;xl zvQ8`sOq8xfk=kJVwVQ}E5_o;x+Q(jyY{-T_uBZdIa{__XIHau$Xa_rf?()X*olWns zB%ULGi^=m%CZOu2{FzLyNhAbC6bAu0RwsIgQ1Qy^1@{Qxm(Qbselv*g$zDmO_P!@i zp!kQ}M`HeE{vNr?LUA>%pe|MnrdJ?_k4d;=14|Z7pImzOTNxI7A~~%7%7b8|(?HjV z9A$Vxfxa;(zEjoW-+{H&YGtw2qWzfattE1Z4`@lv+|7f%M~ppbu#t%64BO_9kKDN< z*dc2Zy8s1Tj*U3+ITI47Lu^4>z`Bs$gYN#7tg@)Wfx8;`bb_>rZ^pv=SCY`#y1Uczkk4UATsEAKQ!P;O4hX zjv|h)b_$)W!<*}QB6qQP&hT#hYtuYTvGOxwC{jNTFq2f@U=q72vmG?uECV)>$L%~74OSaGPS+pme$;g7wk zw%ayxh(^!krXMu3utL!Sy;VT*lLqViR+3bmKWR%&fN(wczF~~CnwO|V znT%Q~t$4Xnh6p<%kf8_{=bD5U8pvM+&%!VOruin*3`p6QcqIDW+RyB%Df-wmUYRNW z2wIYq8XZni&*PLq|KydPdwInP1^?xfjo6AgN4P1lHle5GqNkXNjl?_QmM4TcfP8^p zRW`o`tX8l1%KDDWiIs3l3seF3kZ?m-s2iF6eZ-v$e(zr(20@p5hA%GW&ipr zQPDmfc7TI8t6a4tJ*IZO@*2al;c+Zkv&lss)Hc-Y{asBA%NHFDlLW_+t!_3yb_k7 z;;TXLrx!yxq=zO=!~vJ;k+D^`rnV0pCVr*%J z0f@&6CUu))wd97!n~p<^7)ebL8CxQ)&IcVbM}g_!jWNLftL%SgSkF(ZvQpfm@W!Co zu2KdUb$$o{nJT1s(fKCO;h`96UML zb!P@6R0*^#5UVtW6NT`5X$>Bb8vFws1kBOGuG+LnsGIS>`3LeQ9uh<#0tT#;s z;v{w~(8k!!3UM6`9A^;G;IcRIe65;8wX`%*2ECs7aJl2~GUMIFgH)3U=TpW(V09C=hvSlpppg|2e{i}DDBkD6vINyt;Po`Au8-38( z%=mLa_XA7#`Z}&>k3V-~ReqU$BeBH?#k=qY7)$5c&+X@naq_y2d5~$2BN#LEwK9zV zysh3Lf*`aYgz#_}Ac4YH4w)=_wqRHCdT$>}EScVHiu;*w`EZ!-f}C~Vxc?J(AW9;5 z37=+N_-y2i_*=~mJY(^#i3 z*Y^Zboa9A>fSn+k`ksECdb4QT4&69`uI2~zue)2gQD*Ulg$c;%3jr}AVj&KJZbwEZ zz5>w%7YFeIr$QXfX0ZZWvrsT(e1TGQCaz^|hpa}F0#3*BnMm8#0q7dV*%T$r+oD2y zNTd7SM4aeG(j|u?6VHcT^k=qT4{+%zQ@1Kob|tn7Qr7EN2gm5(93uBo;gIY-2ifij z2p|HB_g-L*EOAy_J{fX{`5KO)4+eD#`%#-OvUCeFz;jk?xfQMPuy#?aNLi>IW9v=~ zyjY%hH(h4uRO8ak0UMbbf|Gtqv^Wem+}$%BeakG8J!mw2X2gg<;M#E}Yw7m(dQ`Hw zdgvUvz5sry{k$^SL$5vQLUp|eDPq3c&NxPmYd{{B#&7qhxab%0+rUKdNw>njIS$x% z6X*DBZuE7gY7gBD?xQB3??uz0r`^a_JAbYFLB}UlnNG1xz=sM9?ho%;vqEj@#J{Tc zY72G@^?}Fxi|+g5Im#Z}HCcP^SKfX&Q`qHx&~C&w|Muj@T*I-flzjH7g4VT>)}zQU zk7$(pZ~1zW>ZGR2AMs_4Y)h~^res-oRGg)<! zbJi1<>1t5J0QNKZ_75d8yc853-6IvRB|puPHJC;%TTW4&T4@>gb5yN6Q;w5<4V;md z=Kt1YAp0F}XA?ueABb*;VRLQjaV4s<5e{s%af>RZ*SHjIjpUn2H1}Y%D`snJ%sS0_ z?zjYe+Pxnc7inCd%-0s2{O$68_ow-PsJcJg<1+X{8f z6EIQwOxy7^9n5W)e_dVM|I~p=>Gt%iaWiQ;YV9Bf=Y2=STK7KC?~_t!$9K^z~0m zReSp;^nnQg_&gOdH3Yh*!hqi`3_J*!jv-j3b1pA)t!U%pcko8cYGeR)T}ke_^#l*7 z!SrSTMnzR$(fj)v8t)C~YtL>12wmhO9=|*cAUMQEc*xoi9rg{?=33#a&nj;!tpo z(_6FSmUxVZG_f@YdLe6`{$dUT+h)GOTqmB1zo36g?L z*a22RKue(TC{d!Bs1=hBTN$ZQEfWFGC16EUtuSE+S-@+Q6LFNpW%0Rj;(MV#0HNuC zQo6|crW7d_feLFdbwWwEgkIKR4{dgZ+AKM?gx|4l(?|#^FBcRPQ>-lU^R?nZgj;xsmjcIdKm!Gov>y5 zhb_X+q(jG(h|c-ivKxP#3ct=AMV3zFIx`~zMBcnprp`o7FFaXyyxEr`_5A9(>heUQ zI;J7sZ_mD?L|@F$YhCe^hHlYmPuAGe6Uk$_Ncnm(9H;M_vCFh$%T6}N89D>PaH6bagx-)d zJY?GDX(u5Xm_k(^C3d|{T#xulmiA?&-o`u{Hh4t-0#xXMO7^p$3ly5EcWv|%;%?H| zMJ&U-DXwwDuf4RlyxX0?-bBv3+&-)RN)Y^F52k} z&SFYxRvRI}fpQU*B_zN;OTwdG#lwr%(MSiGF{&XVLWk~2Mg3V2z68HvQc_jPrMI=8 zofm&!7h$*xkBL@u=#FI4ZHn9Zc*su3^w8!7CDeTBpsIA%pUA)e7{cRr`(!=8nP$wIxNOCvRcU-by`l7md4~rm<(5EtKV}*&UCRx&-AVoHLd)^Q<;xBfmP4P z71JY`<8a=db{}&e22s-+6xDjG0^K;(5QuM0} zBoskQHd#iXOSGjhUC$T%wZIlFxs}C4!Iz~<lxv7Ta^Xy>%-SLXr@Qz2}qwJ2$= z(W_I9uh^?fwD^E@xXaUxvS}?Y)k!8-r0TfFS4Qf%=2xidxJFm1)y`2ZQd(vyEhCy{ zF)}ySGG(Q!CkUzn!+HHkicKCZ>^TG!ggs^Jin)2TMpW;rUqtR`0YfTrMwA? z?X5fJ*=%#G7;O&PDYOC3&wPk3emlq3Tb!>hxHe{7dR!ZNOX>{Sok0Db5gol$9dFVr zB(9javP&^LRb{)=WTYb(vR(_}`GyZFot-~h&0`$77wcvAz<&S<>kICh`{wcoa4r*9 z+o40*k;_y2+Bvo*rNlIKgb7`ybn~s8G9b^oq?Cr?ws%G=Y(AjX#ZfeuR3hZVC#5c*5=rD%(lt0X@gss>*ZXm)ED?xdyQOt*#HnJqT+{;oV>)#vX3IwKNoORXF&(?Z&9~b}1L&*Rx`q!b? z_R`QdmG&|wMn)!fYf3*Ydd4ZnsWf~S7p@a)`;r>Q4p=~ft)1O5kwEnz9}GY1io_0#S{7?3Z$_)|X7J7XIIm^3$+g{O}t*y3UD$OWR>2 z%72RE){yaQmhrr?iW}htf#}9!2tN4&x=k4Xt3Uq32Ag%V1=>Y`XjDTn1vnL->>kAi zDj=_o3)z)Vw&}CiDBQ~ZX3U_z7@?{7k_Fgm!mbSF695-nE2U*Vl8FdUv1T-X0dD=5 zzqt^NoLn7Cy(;EYW+cj<&uREOmQZx6UdS;bSEv)hkJqsaV?&XZT#_(EP;j!*X>klt zkf4k!hWf~QuDm!_PkDC6>4R{<34g+wBkp8gRh5|+opDP6q|mm_=;R#! zaFwIwOj3DEdE@uoVie(4o>LMFGHdb=Q$mn~)^ZytO(h+!FM2Rhlm^eO$SG{OAuo+} zw=m+Jowl@mJ@t&3{61!bjiGI)u0sIs)uP+M=C|*&9_du_YQ{YS8_w1!mgXviwv`em0nbou zu@k2?KQv?<{~?udw_Ua*bXJF6cQIzzW<}{Ayo3RwO^Pdsw>BAG`fG~NXLC2eQpa@} zKD-@db>n*LrZTth$N(b!roD%g5~Wsf^smRXYe^f|p?!XJN^uRp-(woFTK zC_mtf9?i#}7Wb;R#8Q{4-&*c}?f>{7V~GA0Q-v&T{N>ka(cIiMF7o02_dIZ|$%n&F z+vXRtZ4HOreGT1ZVYREfter_MKpVL2&kX5(Cb(J|W?JjB8%GOfGTYESwQpZ7lfp?$ zrkA#za4;{y1HB`sB04?>oadp1Y)9}#pRd0>1eP^%8xC|3ByBe{cmKYWV;;To!r;I~ zd{7RdU>kn|3?q?~xEnOmMZiZ`=Y(LG@+$_(6iwB!=nNw)CmaUeUXR8AR#q42X#`qP z&S~K2o8ySlc15~?AndZ-459N#q88#ZS|CWgF^SDV5Tx?`GA?<#di_?!(S895aFC$u zfdIMWL8}IcWrA^ekO~X7S~9ncKYj@Y1Zg75Crv5<94kZu&hZdK@=-KZ@uLIPm<0?i zHHa?sEV57z?jfxK)9p7vzu{>j)lyglal$&}pzwAIc4og)qR|&x63G3tV=BRq!B&d4 zD4L=+w)smoKIE60%h>5;s!8Z0t_uGCara?^UASL*l%EK~)6;K=EA^loRKa^fFm~oq z>u@3)L)h!J&~{uEA5lX=7aF%+8^AYoM8RQ26$qd|?= zE!rUpLzq&bovP3hAS`enWd4Z+^n%gpKgef0V(?9LOU?XD+6H z@G}w#V0vK1U10xArOoq)Qq$<#V!Hs*yvBG(Z*Z|Z_zMp}ApF4-g`xK)*OcH@Z(eXH3c7*#+zE<;#9OlYP)s6X~uA@o-c8HATP zm_onI@QeX8w-#SI_tV&Ql}CKz$oq#{atA_ewGxKC6EHO;N-CBqMlE z+HT8!ehG^DVu$fA*(APtQ$zh14Yq5g;;lFkbR9pP~~coRC)g{ ztc>Qz=rl6)#?!pgF)~C@rC2OAq-k9h)3w z3u4D3+E?b<=aIpA&N9PlZHDaNV`iA{p*1m&bzft$%lw*ott{#Dao6W4xSx3qGV^kq zkvrbtXi0WmPY-f>pk0hjA-V#6HMZs-@>AnHG0l0PFpC7$+P1^tyh7l@A&_rTVB!x1 zU;W^TK_3uB0w%taS=2>%V? zM4bf8yoOF2+525$Mc!9*hjAwxO z{hv#pJZaPK$iWD&)8G8Jkr4SJ&PsS_%=kd#m=O1%VFbt=-B4 z`8!xLk=i$}aq2m0=#eF#p0<$f)@NTQT+K(fXV?57Vn>sS(~6q+i)l@Rz-_i}>l2SM z^=J70jZgzU#ysCn>630^U&T``-Vs20*!g)XHP>kksLdSPCTX0IZ3d&lN$6~W&aI9f zqrO3RT@ArBMwb*U4R#q7avc_2Rp?T|pNGMPmoIlk$wm&tu`H`=m{;u~Pf~e!Z4E8; zB}lg(Rz5vd3+!_2@$-Sl`>EIU$Eo?vOadxNk)XwBC^nGzoS3$t$UCM!%Kj>JQVeIZ%>G$J8~L^kre!xgX*P9e;nm z_8w2c8+1t^QF?`ZAnM+l2$g*|UVv~1U|C3RzWp|LY(s2mRa~lHY?#dCw+!S;D(Hq;#R|NWr~J;EY8lA|{}!6>-C&Lb%zZ?>9>jFpG$kP!x$O z9l0|sX5H&7tkMnmK)s64w1Qx<$}+!qyTD-Qzvf{ZO3qw>-brMmVfF)hjZonR`wYW$ zNg=$a!#qshSE@hBlsYvXe&@!04NOg8%KaD}$+EAKoY2N(>a5+ve~g;);SCasVf8xL zqS;O6WQ}tf(-HIh8Uk;z%3`<5)(OyG?=Y{JX8CN#9Apl`I25nJKA@g-Zb!4x(!6^Ec@K1#1iQ7-`&&O<;fpk>k5t{yQ%{La zik&_^=4Z1nkEoIlPUxTCeK$wq`0^cyS|(ZcRBTJ+9m&Rxb;}K?|KYu&?Cc|;isn43 z1v4MO>?SQ12Mwyo{dn3({BVZL<}Ac;t5Nvtz<6o1;TNPcnQ{WsoD}Z5W4LHwMLbwI zUS=@Cxhz-{u~*?l;I=1a;5C^IiWEos2fZ_%F&pezQxW7XMBD^ z1a>m-O1WFt4TTf{ihDXS=Wx>#Q~RA6L$F;rnY3}JG1Nb0R^Ncdz(*p3u@DS(RJ~88 zA6&@1n$+uOJP2+e^mQ&o9s7_uX~&*#;4m(Ng(2=I@on7i2}leVvqgovhs`>tA~;HKMJ3${cOgjLwsPQuhr2es-Z)5CN0ZHFxsiM5E^8y){O}7^N^L7Mx}L#!3RQ1M1QaDRPzkN_Ek3zj5 ztD$trS{l*X24|g?_aI}M9LPyI?bJniniOc9uwn_g$32&WgWHP7wW}8NjBop>&-;)t z`zWVlbkCNawUfzWEj=vGALc~Dsy-g(-kGFhSgcJ0<{xzB`E^Qg4a%fV$*an?T{BcO1)L10%aAw)c$!LL213^mkWgt5={$2Pjm3+aeo=<>Jjn-pQfH2f(~ zw-BLRU8Cf@6@W0mZ+@l6pU|2%uHZMaBBo%3Y9FSh|D>wEy`*O`1kkimN{jnw+||I6 zsk$Ka?8My2el|>ZV=lw*-gui&jO2Wy`(OWj4F9f-#86z%ZjOn}e}8_%Bz=o#iWkFt zS+Ns&=8bf#+>7mHN1M)=GnwVY-P7l}bqf z(E)HI0V4b{ITL_X<;UMM)qQdxREoE|YXR+0^%&=J^tknl6_>iWo;uV#l&le|G(AoZ zel7~OkEJ<*tPoQMn&M3RY)e?v#*Za)O+LCB7);PlCsGuSFXAxHIDg>{tp}?hK3!z1 zErP>^zgN+M=0bjtCCv3UkQ7|^PDes>4=CsBSs@3vUQ#(kCrlHvzhEH|CN`<46D1B8 z-yp<(U%bSBVgGl6E|#2)pD(@IiHixaDUInrAH&{D$QRe`l%v;}!H^jelRKu_&_qR* zT_S2YA#vq7#wL$)Um=jj7)w=?w@NguE82gJB}IdTAqB^MXW)1wsodc_9x4=oe$!HN zx7u)^gb`}KsN&J<@BR7q_qpfGq9G;xG)Z><(!S;iG7t9lm9YYCVi+PFh zFMmL5SyG<|r321|mxpY=+BYFe4zG`d$8&o>I~shyy4*kAHxnS67L;C5 z0uq14u*$QR1+Jb@BVjugtd~#|TG9gHj(UDHPv6*79dghew{UM~-VtZG=^U&fyQu6v zzxGIc1#90DGGkD=_&fYH?ZyqjXap4$ZUWqv%6aE!;3hPB+q`@s#KKZC)*OTBacIqi zffu-@s;N2=%wAIOKK3Q3TZswXaHFFml>j(|Yz0Yy^8cRF;e7$N}n% z@JVP#t@0{a-cDk}!GIKwcDM@A`BVRH&~KLnI1~{k z`GP_L<=_E!YLydnFLQuVK_7nin9)QtQ%R<~wZX*NVE%T9jXzFoCo)MP@Z_<{PA1QP z#%H~rLW|>=iQbm-c-Ma=#V)Y8us|syL75o#2LBindv<{P#bgYb?gT~5Q_nocF zSERBT&9`oRF7npq{z;b>>Z&Ua*(2%*KvhS(9Us0vnW!eD18TI2;Wv;R@S~nND z_}Pq@BA}Q^84Y+vzUCA{#6iw-C&_y5+zL;t&&q#EJ8@l~iuaDQF=+6#negh*diVeN z$hoSpVRsF`(S7#duIi}=yu4)aRBUM%nU73~RAE?CP}sYK0hG^gAve+29@(ufcR!d? zW^VQJ;C*8LATk4JcTSq5Vy-ys5%p-u40m&GjhS}j$IEMMxY;&Po@lDScs|llE*zt) z<@|(7ZvCTL<-l6rO*y^nLpq0_chRxjW3|S~r3df`4sSOS<91*D^NYjUXza;@uhwC$ z@yawgYHpzD*AKC#MhMYbbb=oYlXh>LVzw@qCdYb2S?L3SLZk7EQ^zz zr57VL()&rnjABqLSC0umKX-oNoa}z=Y8=p#@8gS0(ap!tG;Yk|{0O6C`#h3y@Q|VC zU2)`oRcoh>C"D3daSmLNWqa?mH9wD!-3zEs!e^Fv@gM8~QX@xrwud5x@!c`~7w}Rjae|y>tpfZ^=tUqj?!HwL6@H8wvaPp=d7`M67j^YfH zwL?%Jy8+28^n@a|(9DZQVaKfmB@D95_6g~jl4KzBiaqw>`00T(eYzQGq?!qC2!^_i z_UUey^`=mQ*yhzq7b+mh7O%P)NEw}xyCD_8-aNoyUd%u}3N$m6Wgo4fsDL%>L%6^P z-dK8Nn_{SLCcc`lU7I9bulP;rpxfT6at!GW)P-~C{do0#&wWppsw-uwlAcB_odkoM zR$59B z;|D5=4is7Pbhs8(ovxtwMmkgh$dX5G9sCgmYi*POPQf;?;>|xJgjU6lsWZe7?hmqadNzs?I6ZUMapK$6K>|}I^CVfq+P~J1jt#+ z{Q1%IfbC%kb$qqfCgqCy^Y|-$xvq|=YcOD`^WmXfcGk`A?=}9r32vPhZJp#;rIv_c z#=jn3wozwi=Lqz;9v?IMJw8W{AZy2QU5&rPP{R$!6+Sim)5+0?)0;k};_vxOFQ6vN zwc5=lXBw7GbPHs$_l3KeoF`L0rBb^wGt&|$){WYlvs;tdO4_ZqW>2FM9!oS3-{+@dT0c1uJCQ zcB~y_OSvU-n4PpiezG04R0=}aE%xnEkVGd{n?>qB8^ZVgrg;s*+U`b~RE#PAbn>~4 z;~L=Y6`#>lh(VL)j-T0{2JbRQ!{;KnJA#KCqWp}L60NGD87$$|#_4vhb2R{?{!49s z!(;b=NYJ@V)S(|dHcbMN9A>dQR36jgi)35kS!{QnuZbo~A=WHo9k4y0++$7!Ibya1 zQja+*Zwq6bbp)vT^cF8{v>kFo;U$a?{@-6CKZ&yP{qLPJ22?dGvM=J#FWkOf*lBcS z(n9weGblf(J`@N=4o)>99C-nhBRL4^`MIF!imr{KgW_%MD9or#l-oySUC~O(w@iqr z?r7Uqu3?oX>(R)*gI%Z(wO;^M2OHLH&MSIhu1+rR^Gr@9XYwBqxJim zq4oLuMrEBgJ;MI}hq`CUm)58u`XbIf2vT%ZT=YP>q(c9zSQ^n}!976LMGlx%1OaZ; zIE6R>!0Bw5qa0I8GZ~ZqJBUSe7V>FL(Z#8a-gHgo!ZEy^JKb{3VzF z76e0L%@0KAl;##UZ~hMl@8$xnN;sxC0k5Z&)X52QQIl&}08LPtH&4@YuYc>zm|ld! zL*Y}`$cujkN+xWM`v?Fng8}a~A}2{r6ORaPim=sS`u-i29N!qjNJZR}ZLAf^Ej*E( zT9J^j;trppw*9k@)R~wP{X3-SUOVC4ecD4kvQ1b8R!Kg@rv+#toRfGnmID=lM z@MFf{Gs7}f%2(-}f)7FeqY2D#ufmWA+9$Q>vIlL$TsU)#u(~eX9&HdK1Wl4AeLO11 z=4B#tBEs)^a@QykDOAHy?VsHCgH`0^sFcJ;r=cNqvJSGP)N8>O4-tUv;-3)guDXO8 zbgyUYkI>&x|9!(!kb+`VPES~|$Ou?YTr{YYPY_WOt)m|C zbGxEMSjr{{2UrKBg%%;>JJ^-AKGj#MUGe9PhS;{4?@ z{_O#dL3^P*T}+p<3V|1U{q_AtytDGzyQZ5JlK)L=l8@v2jn#7v5H;%S6$dbgdZSs% zh!6N=YO-04QFN(G%aKBTj6`6PcXL|}73$^S&^4&d%O$7>Jtmc;Vzj^-mr64$Xj{!s zB&df;Bgay(svO?Hrm-vPi^OZ)&q||{18shUn0whFSvL)i-mUAZ@jJJ+ zjB&^<7!=A=(q<5?nvbwnm;*A2%sP%Zdy)o|H?y|f)D1l4Z##<|6#-Qa>Uk?ct8o{r$h;~vu^9du zN=39ZVIh|&_fd}IR%suU0n4wBOSZCl{%Xz`xcAoR;~uOMcH6= zcJ1WW1p6`oio8wCd7AlpnZnaedgvH&WcLL414C^Q0&D}P{hv18rzSe>s0^1$Ir|XPzkk z5X*>{FX>Ku^eddZ(|`Y_Kn!)%pu+I2SOg?fr9=hyh9mnAtdweXEZ*3yq?V^>ug^fq(p;*bjg}%SDWH-D!&%Mi;RCJhSn# zF3z_5IKFYsaZPz=8QG!2-E?S4i9G88UzIfu+Rdjt#(vir4s9ZA=VYS}tpCpE^bV#N z8$1JQf@S)fOCN(O&whS@H>7BfME4xr`vSUN5TJxIR1XMAYkVhI7I#Kc*WUp<1Z3|} zbd>oasx$X=Mx`CuTC))*5xiJDf=pbyy|RpVN$`}==cXV@8&>Iwe^N;yEqoOR-qG#3 zihoXb8D-|BV={Zu87ONv=@tlvZY1OD_)CnC*itXKou;YWjlg0hB=VMn=4dqq2T!u) zFM!A_{Z@T`)hlNivJ2OMpI-U_7wjUAA9OeH@rirx)N|Ez`H-B@@VoSaYv}nn$Zbns&e_m@=gE^=cB+ zt1JsGqaaqv&M0l8J;MrxrEkF@z0kqo4FHR7Sf0(R6@n{k9zGv_i+Xy!AGffHT_P!E z6w+D{)U&UJ!u5aMy?Z;Ez`qp3IH{2?W92~(9m;VMlugpgXr+5#ju_8ZFbpvbLG|~b zl4S9M3Y=BPhAFiFO)6Ls&250KS;^F=ED&>uGE5q^LK?He+GT(tfWh)FDIq6C4`3p$ z@jS5{>O8>Ip$liy;CA(j55|HyUm=@S32A%wPr#UHZXIXCF{_Q1?}i-)gR;xy9Kun> zNFO>W6CwO0?q6_V>ZU1;ruOwL(GF5_Glu{8$0G+XtQJt!4ysxSBNR2mNNiBRxs$ac zdYC?cSv+}Zm{cfh3LbY!zSih@0Vp4>jihGF{k#@+7m2aLd-l|e)CltN^6Xvw+9j{B znX&Z|u<<-b(bckFeceNefmZ57k5ln~a(b=5QRNf(s_YfW!->=D84qdR=-A`_boMaB z-?eLnF6^)c?P(%;<89T^>T>JU&d$!($>|pG=nNXrsM0+Y4un~t!^@oxk`@%|6n0>A zx4=GsXnEcE8@lFQQ|n=~rRB$@HykH4U99l0RZ7{vomn+1HN0qzq*p_K476@MALW z;x&99NACe*`%Wbm4DpMdl$#{8Z=rNs91zzy4U z(!p>!R)e}34Q%^g%R)L@OT(!n;eS15h^W|yz5@STtsV)wv}SCJg%|)@U43jov{>-0 zTitDHIfcA5{O^G?8qMoD>NRgqmA4E8CsPcz`?b0?)(YeD=guOZ*D@6+KUvPkNZZhK zBG>nAyS+P?Wv7{@x3nv^vaUvr$og#aB3Fld#V#Kp?n9Fv5Fnl%Ny$Y5HUm!aLApg( z>Cz$qg=R5L@Iiy1I3YTpI+MhE^l&|B`YsupsWPO#3PYeM{1XI<)ZG0z#DZgy&^%6P z*MPe;nQ3z}DERiXR5B6pZ1JC}AGAN!jXRWo@Z@-)!NRqUN!ab1*s0}#m!q6xvj9nD zGQ-kcc5Nj9&JeFdn7&Z!B1M6nC>rqM989B7Jv~yzy zRMwvr&2Y-|81MiEfg~pc5{3GNvG+JW-$o|XzV|ldM1~cM-^%3Q`P#MzI6!HUntfdj z6X}8n(?(w9t7u!%lqq2H;BCHvjJ%~3^5Fi|d(P~|8;XrH03o<2s>IiLuX(q#v%yIQI{Zbc!>SIdSVNTGzs7g!#}Gmz>4 z2&sT-ufuX}J`Wx^Pk1?mx+#g!6#+L*_inFAAGH+Mm}g|nGyTc88tNqoY!Hw(Wt65! zn#S)B&T#9mp)j7)@(9ovfl~)+SoIYLzGya8+9t0Lzx8-%X+DwGn}%pi)S`>dLmLW20QG4TNI%uHb6uremsE8-JwSl}}8f=5VRQBS;-au>Z``>c2~P7-kS`@EN}~4byX^OUBlg?R;cp!P;Hm*+4gAN5@iXvbo+j~X z_Z=>{#p4sq6O4-oxTqBJ6K*qj4V?=f_}NX$A6)~F191fTI}Rv{r@WIi4~Yj0@hW`~Do~D4dg$Hn z?tSs7M{ZOOS&(lSA+2_Sdhl& z41lwPkS>t|qqqVj5fzsa4USRDivtrJj{p5Qh{&g#t_}O+Oz(^O$hb76@q^^T|7d3* zV>sVufb8^r77^ht-y_HnTT%V_q54U{uCbd=!&s#PTCR!_C!5^GMqXz2{l}7|dn5#6 zU_IOar*P;7FiymWx$TG$RG+DA+d|<~xVN8siS(2mNZyw=05d!OND1~UZGQl+?CztK z7lcE)|H&cXwH*_>)MI_|0<=3?oYQyfK+1dzMhZZbQ{)jEJ4+z$@(LCpAc7bFMv1kT-%aZ zsYd<=20USuRIyv!`Fwa^$VXt*+(Y1ln)}kz{JM-p-w7tgd`i!@lP4uic z>t+* z*Y4m$Z>6T2jc@X7T(nETX7O?lVWX*X5Hn|QWLNG_J(N9S8(mo{1459fY`U~O3?L)UAOn%bh<_-LF`N7sI& z&0z3THti~*#LT8f`=}tLM9ooJp{3>M>8cU>VR|F~cbP*sKU*)1x;zl0hf8~lItA&JHSf`f>72XQ-8$p~ts#bhMzS?%CaS)Cn7@;Bpi)+oG z$4cS%e9!nhX@oy18XIUrA?m00z-#|=mQ@A*it;jl9HqsDNUzW%3>8IxyN(u}hOYXn zLxe_sCwoCLz+t#HqNHNpm^GpX8`kfL%jja2uqdsPUocT(1q$L~CFSbv<2C>}*sM|MGx4Aq-9Y|x z|3v4bDSaO^-$UVUaE3Tfuk;ALP0!g@D74MHRbRgr%MB)BC93HkQn%U}e1ng};Db)! zKzg{36v&06jOV%Mh47Lx3|e*s=o>O_>Z4C5-E9NsqozBNzC>l#nEgt&U3u7PE)aGZ zY`H#yTk;xy>gX>`u8F)D^U_^b2Q218cz`{RvHa1O(&%4(?elTSM!y*#2^YtMd!$hz zW)wmmfsPO2YF)nIXuU7i`C#J^EqM4rL@ zLiJZf@`2iO&isR%62m%5s}iXz9L8B_455H$~i zzJCqIo8eE7JE^~#wAea>>gz~|8U3nP=1SYhp|=Alq4nJXm>t#yh`d&2io1n5+Moxm zMve~huuUcR4NIB~FG6KU32|Q7Y2_#JbAjr>a};w~w`(R{<>uXQh+$aKzfEruYN-qL zWA&-5?qAvTXBMHw!^9TQqTp=^^IG86nm|)SSq(@Qv}gN^`Jio$!nLQfSy>%H=`E4P zE5(hDH}zHr9m4J<=yk~S8WU0$JwF!p`|AxZA!J-)P(KV6y@#l+ffFqb8Ho~**L}uc z7ihV4y0}jw9xzM?kdeEN$+ez6`xe;Q#d9pEz7W9!CV@QHz7B2^h>};2f%#n;!$62} zD*DoXG3U_>`vgZeaRi)Z9Jk1m92$23H-O~Ko0u9Kl!4eYP0@s&=1nNqhwBj(@@x&5 zd-{wc^H9AQWP7tv;n->REfqqP1WYW*=oxGzP0W)~3!m_H%CWE@o`Jv$- z%ec`Lhmqs@L&43Iaw(lF82CoAJ+3W5+{wq2I&nDS95UJVGkelhGFqC{$~clLvC?IVyzaBXAj@AI}@!yESIH%j~$lwYqL2N0MYykl_bi%Dg0 zd6l>`cbc})>3*}VG|aw*kZzPH2-!;DhfnB+LWz>o%kNxu&DEm3mlltVm4TNhm(*(< z_i?~!@AxQzF-UqQ$B{IBn9Q2W*$+c%knw@b7>L1ZzYf{z_%_>+NF{|lC_!NxW0pqg zv@FKV%aakhggYY_4U~^YubvZONNc|uu1cBLAb6$@c27wec`cYDu+JZ%?X7evvnB_5 zp)DdcA&uD~qvthFmhtn^up9@dnKXlLHl^I#A*IF}BtbhU`Uu^x`!n0BnP?)^5PZbdy@G*kIrx z)bFcUp_{fxo%QMw87Ec`$tO#k!ITL-0I9tqUF5`Cb38_N_A1h}?I3114hy@{^oWC{ zRUy8i`H~;Lf&YD;XaBTlHUnu!tuZFIiEYTs)~x=gTewbeam@?)-74~=54LXEnhC|1 z3PGZyqst4#7zo7fj+XTwFRa+nd&1;fpHZXQNffhb(-6(8?<`p zu|v4#jr0q-m|WIEpoZDwkxo1FFzufs9(#kcpCl)r7N}F*YKH0Z69D>U<`mw?)GITB zpiFzZ7|AgXUH4} z9&&8{@StfwIX^skIY4WeztiF6Ye(^YTyvq%1oU>>dk$O?@1Toev0?^-!!?!fI<;gO z&z8Dt1K(r+4hU`QQ$$7kIU*ZZA^V7}y`7!6wHl20mVNjN<6NCK?IEolY&h`JIdirf z42PcBAY5^o^UTH;kqeO0-AOl`N^xx{Xx%CQqoICyva}Jit-@6lQ%+sb(L8P1kW!$3 zlB+n8_mC~gO{htDd?ZL<83~fNMl|%EVN%}w3qh>9T;RE)M%wQZ5+WidA4jx%G+L)F zUsGhyo%SQydJICop{px%{`P+&>Ts|m9<~0)fe7MEm`WV3`UYR$j>~+>5`>g}CxUs# zsJ4B;G}IQ9`kEN+rTy3C!v(v=V$k4Rv02zlHEDNXUHiap`h@54%k9$GlIuZyNu2sS z4qTyI+3xC^3@a-KG1>B|f5CtCNwfI?F9%AGe1f)Y|3&2gE9;0v|9AVvKaVkgrt|jG z?cvvy;_NhK&b!m#@lwRNDWxVoPsY2%i(hB^g$@+}d7xqepgt8(R6%f9$9qRnWML*#5NhX;AL}T| zcUcVVP@bx|*@YDwJy*XtdHpE-3=9q5H2 zvWK5w2yciFZuqC^Pd#hCcG#+0cugpi0^kHXeHQ{Gp9^3|UkvsT1yiNf1Y6r}bY#g& z2Q^&#uwN7H>NmBHYJq=DCHgPn8ik2?wG^Zg26+j5!s)P_Z424cPfwL4-+W^axnQGf z<>^z+rvN*TbEtWTEc^@ABtQ?l0~DYap<44O1n1=;_9MvMj=1xIjOx@{)v6|txN0d& z%YP;Hd7lNH6bN4pU#1^gMk%SVhZebjEie#>o*l@t%(>ljy)X=$tBB>AH-gAViT}BH zaq~DVcDojt06s5NWb5Sh0*FbjDsL3Nbv-__IXqs{{MFyI)#mwmezm411cdlDa>2e& z@mjm69EUbU9k9OzjKbA!4ekWFwecDRxX!35I$(UoQlBVT^ZBCJiRN7Cc>e{~qjRUL4K%RN?>s1@dNnHz^(p@At5HxfHfznJAF&z8ti5Cx6v_c>Rf zu|Ilkjk|ENPN+^tBAy?K7_9CK4?_Bc7G=|GF+3@?e#Kf|TN{f)0jcC}16x8mHy(}_RL>ApHBM*#OCLW4xxXtmz8VXB42zp}b z=g8ypV~3$IUL5>A!caYkyF|Jlk`_9|l}IT1afccpbsWTC#g3OFRRb7|Ia_ zIH42_k+_;E*?S3AfKV1_NXQ<+P5S&I?rQsI`F?+xdAqj#*VSekMI$IHT=p{)!$maR zL+UR69T1oWzTGDZZ3yn+m&E~^omS^&M1{`QqnxUMuMBEQg5$L^b_RUbM({1fkZ{v{ zC?rKk&5ArzqU8{#Ot8pVrQ4&ih*Ytt7E)ontvM{eOnKgVXnD-D6~iX#zwy z=<(MB^Vv*;imQ2JPGaxP^h|~mYAYTM)8rfs^7sy$n%Mt69Tr%`4@a%{A_~zS9YWDd zOB~EPMR4E4fn?CR0!=ZVbJ)2fQyxc!&eEpLb-T>(CODcWT++TE!@Wg6-nAy$tOnZL z&J2YFxu_Z?v1h?qbWlR)6-8iXClJr0adupO1f`SEoVO`&)z`F?7ezm5jKoKYCTodD5Dc5wdp)RYU9 zGY!a{$uSV3q0}kUX-pRCrxp=FB(n&~uw9;b9jRZk5g##}+nF0Lv_rMF&>VZn^Fl7i z!kUssVYTDVdhn+~+IaQ6<1odXpeYcUI{Urf}MG-7^xR5gGsZMI9Ljlt1)eEG(V%c0j`h_w9j=6*PH z7j6mzoTNC99Ld-xAOtm`@LUN#5;Y+{Im?H$z=x}N=$v|*lw0`Wc%%Z$r3ALNktNFUHSS0qLcqj0eNeaTfwZ_U-k#{ana zINvbF(@Hxyb&xm%S!Eb2uXWtUojQdMcV@hdmxsqX$^to&DHnIB2Fsh3i`QFxKWivo ztSsV`wagblHM_+kGeAQBp&enLA<(;+0p3f$|2jCza9)m|7w6>}ZPmiGJo?<2hiFv> ztkMq}2yTzu%4sCYxHfr>P55yF4jbYMKP&Im>>Q#%B|NC08HH{V?)^3Gedq{zTo>R@ zM1gtqUH4COtJn|OYXFAaPz(~ezOARr8o|0BzG z$uPnP7Ghq7o|y}64J_9qP9sB1HBeB2q5qsKra!hM#Y$*NS1y!McC{hXT%)}tewOLl zQn!Bw>0B?cfre4aZy?W&Nfd#zo8Vbf{E|B#S2ln&aMh0x}rSA zJ1CzQ{0_^;T$F4I{Swn)MbZnzrgL>!wD)NOF1^Q|rC`UAn`t>rp`#2-{yIA)Fhy$z zmI5N0)$S;TKfof1H*oW#^`fBO|0UA#(H;o&#L@ZGwte$rO^~vU$2sQ~btde9V= z5J5g)o^?E1yU-EZ6fDk_n~|eM56iFayVVSRpJv>ydi6j}^_1OTI^i1|U_-mHz1#!%!*=7i0rz!6LVw*g(aWomnTFpHTs z9@RkdD36=w;-U~={7GtVuTT!D3+%dZ8e)e-mFDQZ%XQ&jqBMq%+u8Oo1=@L{(?wBC zfqhq8BW~Tdj}#;Vi4$1`&D{5O)m|3%<Xfo`5;xXr8CY~gD$f$6e42L;K^K>QyM1~ zkn&0fQm4xA*z1?;uzL-SRZ=*nVEw1cM_ICND=g{h`~L1o@%yKLKR(o)A~eyEXrEee z&b)+E%vnpTXIWvC0xt2L#-i{0vYXk32j7-WwwIdVbC?-rjx9{eGX1{qC24nx*lUe!m2PgR4GR zq-E1c?bY!EIQ|$6^+Q{&2}JyptH*oFmXdM5;wrGz$JUxgmA58XF);GHnfvk|me4L$ zkhe7ad~H^stUWF#GQqWIqS@OVoAlfOJ;o1hwI8N{8d?YmRBohJc0(-T%g1~h86{cm z!sa@sb~kb^%9p&yMS}$sP<`+F62bg3#1&Ly@Ux1}{rJt#x%i%=<&|IWZx*z6$b?MC0tD!A5`yYh>q zxvLu$zOi+k_IcIV*yzx>6^FtiAr%|%!1^cgy5f*TbSNq; zQ4sO%lOwQ-K24mUk$QNv4tV~2<9m1P*SVD^JrS9`l2MCd%fIS%E8jY6mifnJ5j!;` z*DbVCE@ZioHIYU@L#4P&HF<7`1gkdXaH#>vnp}jKHg~8`GC$u|5((`$Y=Jlai}yQi znQaIEPn&d)neJUw?iJp&XHX=k)-BYHM-aEYe^)=iz7OmWfkxjz7C&l2N6W2oNTTHz zYK0{5D^<|yE8#L7iV?8DB0H5R7snc@@IF?Jj+UXCn^WRA(pGUK_q#Ye+mmzY82<@4 z>9&X!1I0z`5W5`U42Fr=H5>v?S!-Jl2WG!Dyj;}20&NHHlz}9I0U9}sro9L?gm)@m_jz6_%$|w7U()j)KL8O_kKl0Pi zYD9V96=q>>mF+A}@%bfpL6h+%MoQb+ zjn$U3^j3sB{3=a;(fegr#QVb8w8=;W_vOg0z{>W)_i;{vehVo%UO=mFlzI^lk~)Y%NAH z&J8JU@fXK9F6UI)@~eeSWTfJ3lT=Jwd0*^s_hp;uQk4T1W)c3u&y=IqtFlUk=PEBM zd*Rm}snWY!nG=)0Ct9o8HN5ngzqUUAV_wIutY#oPtD5AWo(c1C%@#-(vOUrlV60PaiTN0fw?5)oa#r3ez0Yy?!;sOaToH>W;Bq2)v z9HpRHFc^4L44_mUh_$$gJSw`hMPjbBNYo=;;Z^}g0r@?De=1;1HRw@>>ahN&U+4)t zdpk#j4`b;hj8A_XZZY&slTC>qC(cM~-j8c9lH(bd>?O0MxL`DA%1BZQP1Llq$pW-% zSi#sXGo8qG`d*>IADJK+`PYWA!am>tP~Hy1ALTnw^guRHw(G!#CV0J&SsE91k&D?H z$)9C>LG`Wq#4EfJq!qK@L4>njWua{>VCJYj3`^(mio6S{00fB3K4*MTM(JW%X zg{VO{9$;*oDu|CC!VX@Z{>{QmW_`iul>3$aj&6mBEqEj$a1-nynTd>m#_Ye>LXPTbQq;1y@Oi&{^s@ec6UFq;ziU!;iEnTu~>ETz-v-|n~I5@Q_?6SU9@0TBNKYQDSyx;kxM);IyquR5HfT_WcK|vi_onEqJrsoj5C>jdg_mI zv1Hc?vFiAqLV?+ZeCA9a<>XBF(Dh>oh$~?)J zdo@f))JsBPk^?RiQ>vf2=g5+uPHvR2OW0SWG%%q+EX*wZ%Ojx|@hj9)mdi3)<{vX2 z;^nhK*(Br~;I5eOwpm}HD!UzEZnxD_X;^;6#DuddxREn}>x=<(lxqrcrPw?)n%Q4- zvjkJEex>Ob?(~|`hlh7$0J%|sVG`ve{v|@f8f$WRZX zY3!;mMVCD!u=p0xXxnTI^d>0<^d!WSzy6~g>uFnaQnium?%HHZQVR0-rcv4G;|URo zhER`fPghXFjuhMt`pA*Z7jue-pwlT1_(M}K8cQ9*hOkKkk$-n23YiTPM~+!yX3+=!whCAa(*8H>qn>PzK{g=Y)CKDCuAG1~2J8du=JAQI8?IlMRtf(Pq!pEmUY9kQ=;WtGT!_U=+qo{ayLJP8a#IS9dmfM})}E&tO#VgNbuNF^gfsEB?r5LJv7 zH?O6VGRL0PAeWayoq{qS!ke%14?;p7r>O%uxj+%qVu75pKod_xNTCugZA*{bz-I{R zjT(SKq8_`vLWpSR3G;-*W#4`&shhsloWjvv{S7}4Oxqe9-Whc1@^Kuk?b=Q6Q3P?cLBLGs37}uwGalP zC|b;K`nk?a;GoU^py0kCXgeamq<|=A>8aZ3KV?N{J;1ZptZZERGz_D|AK*v>N_(IN z$`PGa!&XBmJY1|;a=kiLG+Ij zrNmoH2^Ku4ZF2YQ*8OWyDtM~JuUl=$$E}ltM@d@=#!5?#McEWwj{r&o|3FDm$i&&! ztYlB?$qs7~Nwm{$Sucq&RAUQ!mE_jOZt17ijko?RJAT>r$#MO!bud?sv^0$@S!?-> zfz_5OAnlZ29DCM8P0CZPCBswd)b+8GJs<&Bud%m_L6t$r`edfvC5!lvK?=28pacHk z+fZd8K)tEZN+SiZp$f=oC^8_bW6)TBFU8KpevckFS?WJq}@JheODPGdz zA43bWx?&hzglK}0dr_YkcmjftKYg17M)Uin;!^wacO~~T=u;NP-;m0tPqygae!0k$ zcg1^jMMFlQ>W0ys)Tb9racCOFF_jMBzzJ0A#B&B3uFBD$7W^wub!@LHMen+O_d2hz zyR!K-x?B?j1bsgd!PKKKY3d;j>%daaoe`$*ty)1iV#W7`8&|EHj=n{0Q+5w$-rFFM z^15ed{xC7nMp{RcPQYMk=F|0rFmo($?g~LWYDQ7}iJ@1^NPR_&)S{gU12H}f zEH9_9G_t8!B;k6>@crOK^N;*uZ^!a}{Qa%M2_r19&6TCXV^5XC*u>mYlO?lc(Bz2n z{Cn^-7*Uk@54EOonm625D2WMuQlB05buXfW8W_<1KWyI#qAbuxz0OM~30iyzx zVVo(0g7OK2fXQBYR4Y|+SBj(O$ zxE4;LS|4NAKMNgI*bc z9*=I7lyVuw1jGxYZcMw69{Y`l7+c)Q9fm4|yL^T$*04s9h5TDc_hYODNcpsZM9 zT{GQ%7oG~8yUrWUU>|>69L{yFB9vZ7`cQoF(sZhd68qbDA2DtBI2=$AKRxDh)g+m` zwwd~%Lxwj1_p!tSz}gN9vvaB+#oH%7iIcLOw0lt7y91-vi@f!rEDN0A3!X3J&3+1l zR3<-`ZK4~vwoDNO6+ryZFMa%sfaa0Q5$iX6wipIX8!8v%>Je z-4h?AWxFQO*k!fR>SVVqD|POe^K#B><&tWT-BYE{75M!wRBT;5@hg9W(SYIh-Rzy5`6ZnF*u)>Eg_j!Q14wQ3--j7X zoT8Mwj~Z~Hs$w1~Ev2&st1@CjHDjDFbe^tAvWGw7mPV(A6xjADiW4z*)>%gB<9E%dRu647XAo0FpJY}< zzJNu|xs!&3FYMyXe$U50z>3lwZG~fmBbC8Em%+cWAwa}_Gts9>56YL*&FbJwGtUEf>U?NsToi0H(^!cCE)Msfc2`1>8wu#lJCKLPRX{w+1NXZHx zAveaQWl50w2Fk`KiI=GvO!fE$_Xgyei+&Rk;)13$ExD&-I>j=`E6MuHWlh!@oDcsi z%|ZCr!uxz)GQoL6_(EqrJV@uk0I z2YSN~w?!0Tdzrrx|9t04Db9|Q&13OVMV<4cZAl065ZhmHx9nA>Hj)bFvp_hk4fTtt>>%1-hL2aR0F2g(s3mhxje{jbOuO(0AvNv8cgRoQYxvNA4Xs zBg&Dw*1C3n7^IEw(uJ`Mjnp(Nduh4CF;3;CWI|R*;!(z%@sg+CFGcQ~z=^uoR~)Sp zl)e?|c1;zz!N9|pKh?cNkU+Ruv*N{St|I)3BKc3Di7N3^i(ACT}CU_=l2J*BV^ z*x?r9e5aE7!(OX+_`GFWm|2#~HlbZRwnXz^v+yjDa;}>wtx@)f$~GB4!EzorBi6e|n+RG8daCtwXXz8PK#Lt2%}C>r&70_scFEN$_Ii7EY@ z^QpB$$t_DVa9!iuOVX_ON6KfRzhGr`0BMMv5tx)?Ew_U>^WDsUx3>(l%7gs1{!fq!q68}5yVl9bKN&I<)kmQiHSTYK_;+RAfq z92~M;okp`Vgbno{amOs;jsqB&`tXk3^z% z3KcSY5==a3c-_Ug0VlvronJBu&mW}n)$b=}B$18ZeU1F_MQYBD}~&g{@5P zESYeQ*fu$lmnTvxSk~oB*X9Y9lU`$^Ih+Iv%}PjY6VZ{CJev`gn!MJIF}2vEfB=o~ z9Ao|p-4#co{DV(S;9KMj@JDswwDmyEE=}u7BY^58Tr{~WC%>HFH!K81^QoJPjcbIL zO7$~}P;oxk88Fm%%kMXjKXy)S+0c2u!!o&GHR2v7l^B&W;WmY%S`HbqD~)@h7&`1d z*Uvu4+HMWuKT(<(U}QphtVM&tF#ZCNiA%C-TOsVNAe$91i&+nd(GeZE0FY8sqZ$>r zO=F`u+1md7p#0_|*F0}WyYr8u@rsZ&YfJ{YUMBX7C*TyS4dBY^2~22@oMz@C!^_Cd z%G~Y!UM{}D-D;s(woN1ym16T=zEiCn^fi^X&wiM3Mu8iV=o~1v1VPbpiZH+5b(p;3 zu|}WzKt=|kV)PsSg7tO@kPl%_yyTqOG33VUSYQfQkE)r|dY}{egE28Wy2TS_G7bVs zS=*?a3g{}y0cjmRAx0}t^+JLvZlTNrrfq znA`L+R2oW<)Vvr0&0@uk)N;tIcMaxF+7MDMJ(7a2kuYeutK~-K1lR%e|s102csHi`d7nzJ+^;xW{Hz5=1o_r<3h$C5s zm_$$?-B$^>yO;yPOnrCt=pfczs?mew0PadD?4S%J;0KfPq8v<3r#+K|x^#vwTuJzN zg*o}gp$D_TfJ|Y}IAB<+#6I)v1Z=%1;}t(T|6)|gGe~cL-fXX^ntqwh9tI>I@`K7B zlE+Vx@%8O17YFwcnj}m;c3=%dYE8TeME?ct@{vOV5aXVxY6YSH!qJO$b4e;#2>qCmnla)ICgzlz;VeklSqiA2wSX*&gMaVI0%stM1WG9LF)#-7J~at z&x9lIgh#o?Wv(u{55DN!kTM(TZ7v}P@fCkt&9+GBfmkp|he&N#sVdw*j~FRgxwpY3X`Y7qS6}#tj8?id;$Gh~kJ@;_c zwTod|IPwOu{2ik>9F$~cO!p6C!W`esBf*S##QhPcw0o&Y?Rb^Zvs4(bfXJ_4AIBHU z+Ij9aLc1KYu4>3|kcNIHy@k}E1zY5xCq#){%<%8^#LEeg@pPJL3i9={mj7IdE4%!2 zAOaf|Fv-k^6V@rLm?fyN6yml9?5(D(rZI}UUfR{U*hq;g$8_6ghJ9bc!NUT>;MT_& zzvKYeZqqPWmx^x-MxcTgz^pBr_I7#wIZJE{lj<>IHt6_Ja_;yQM~w8Af&EZx)kh25 znIf`kY$3zlz^_5Jpeo!bb?6Z8>A1Jm46T;$q(aApetPz>cI+)mzN|nu!N4u%*ui+F zqR$4_7RhJqtp+4bJrk_uBmTa}=ZP(ep-pnud5FR`y(ZZc=R!+-;7E@b)W2Cok}kxJ zrk7?M^@lMEpFeOcU~?eXw3Jjtk(*%Ggp_COu{Pj6rNKF<2{yPN^S9Pv2GAco(xQVa zrKcEVWi}6!<4)VMdY+EgYZI(VX)`m+h&63?N8@Oe)lNOIx+K@&`_p$3gUhc*7ZAwq z3e#(u#L{hXEF`eDz}e{mAhHNOzU)vM()MyT4I_!wP1t^qa((sEqT>w5h;8>Qk)>-Y zH4n}gTj{~Ik}e-!+N|S_sG~GKr@=WWiGaB3H6=z&%lz>j1*>wvr<# zdxk}%4ns!BFYUg59fV!wH@^FXb&%;7oVl`_rcJUPGH8QN9hN@X3Ej=+LeL{_o3yr2 zIsx(GJm3n#VmOcbNww@0YMEbVrkM?7qU~#z(3jr6bPgzji~?F@Kp^zPEo6O#z=a*8 z8r2kj7uApkD6+?|QZC*O^_CXfk&#t$Uo#2&vFRj{mcCb`li%-91*|d#2ei<$w)I}E z0!E_@u_nF}oo~meh}Rbh5hKZ!Ty$%WQ{88`6H0UoUJ=jii!%Bymr+;kqAie7Nnt5e z&Ovp_ym9^U#>(F2kwG$qg*YVWa3NXC-xfBNvc9{3oFRKn82$U;)`*HeK6Y>sTKm$CsJZ`GhRo;c1S?F+N*jgczt{=qD+1xxGWCKfSdwwyH`K z2t9vEQ0k0==<8Z`xfRMZ{tSnAVpq>*7rLiPUSzhHw?b|#8f0x=WY)$Qfh|#nCO6H6 z2`^a&j+}=6)1zWB!Un5WT$cEl#Z>;HJK;y0WsWwSuBbhX)NfL$#o*}HYOdG)0{}p` z?$#159g|y!z>?l*djrawn8~v$?I<}{A`kio)}P(NtTneB=bigpD={>=>M{6r`2(1s z6c1>xwH?{i4``M|)GLKkth7opYgJ;Z)Kt}hl?5Xb@|qPGYB1>`f)ZnY(R7_Vg5(o6 zNut*I3ZxVm?b7sVxQ-GZP~Zm`4girHIu*luQgIBcS$)qMc-}BPWHliZLn6MQs(#WI zp^%saDj*i=gi;<}%%@OVJKbEz7JzJgFoESJe=_%C4A_jJm_HmQV|@q}e)-G^j2Fqk zzn0K;y}x(D$F+HoX!7|R87&PfUBGj2X%Uv@;db2)lr1k?^crmSd;l=Z6bCdOhy7TNA_;fZ4rg|X zne38*B_4z7iLAki;SFz%s2DnHiWtgH^M}SbHH=pu>!g}q8?xP>XBocdA;q@Su0P(P z{6tuFBZ~3ozgb3rYjYx9oPpUI;NKkRI3}g5If_i2<7y%nXrzx@ER=MzPAO{v9*NOA z6`u|aVtZ)0<>8oZfldXru3yLYt7KQL3KqlY5L@T?9dXqbSkb#}c;;Qiu8*^}Aptqn z?BE~~BELP#XWe?0bUSdUs115g%^2nlxH7n*Su(uMmwps#$WKK|$vYUa%RdF+BIsvu z44$V2Yy0?PI$2KLt$pzPUhQH7#%Ds;R4P|r1U3fR+B%;LNN}GP0rFVfzc3ifSA^Cf z7X41_Z$-uPCRIbl|B`o}mUs}hrjQ^3-e%)uyOTi5A>EZj&1#AYpb4#rBtIB@(vXz8 zx+_wDik_`(QIOMkNTf2y&B!G>Ko9an(HiA)X#Ri?gZ`O0X@GPtbO>Dl#08bAX-nj+ z@^wmT(a*LIv|5b5Sdk{3NTSoNiNWV}`+VQ1HJG7iNWpt4x%g*VUL@WMAhw|DYsY5^Koz>6vM=+g0)Ng^IA3V5*qoen3T!YC9Bhp^M97k7YHFE1uvLc0X` z)&XKc*X~~g)@c31GqSrt0I$=i8(|Fh%$K6|A+>3o+=S>cX!>Sp^%FaMh|DGtvCRUw z6E=fRk<8<9Vr8~9$AF&L;Fgc2;JmyQ=T90lq0>{)Xaq6t5xE*)uyPT3QWM1{Fu_Z# z&D*1^9>_o~dWXlqMeUzgi)1-ZGtlKz$wjNr0V6FJ!K_Te+T+*2ujRU!;OgvhF>T$K zOtjGzwr;y*Sh6?E=J-!Y-5yPvVhFgObhZQE9v$>hGw2)j$wt0;{nOtB?Liw|qSk5h zLsWFSugFE}69z~7pcoQgEW(Dh+zQQY;^7ESY0YXk9=U$cwo;o7d6! zE8&4sL2g>!oM~gS=zx;dS)mr9i77s`eLn(Cm6i0D3fk*ZMg$=LpWd$xvehEb2;VT- zMKOCfei35#OcyHRfZ5x(=yv`r;lba-pA}cs%^E@ptviQ6*zy!+^1cGz$`Kss<29&< za#DAwvWo#;saj}CQdd^L6(r8`( zIZFsr$mR3F(ze5lYP&-4xOtTJsyd{D+aZ{yO9kSmk0R@CX@Nr-T|EAH1{pH4Z&R3s z39CXkHq-wD2yo=;)^gjrU(X;d8MZpAh!BS+8Keavo1r_p=Q!5%8Fzzw+YHLcRviOK zitOy(&fS9)S(Hp0K4*8TYUw-TMg^X(=m?3ncsSk$@;g(c1OS_{Gy^0R>3M9!w+m%g z^?{5sQ&3(u3$9MQDWd9_pFM)f(xnRyRO*{mTpp|)`93NL)--(8W5f_s7Jl^WQ$4RPfQH4#7_{FY4GqOK9=z$COj;{gvRhtqbP1r zP>yGH;uN|s(Y2=Zu>bhTd3oj8Z+W0n>cA{Esv8)oTf~eM1;Kkk&|>XquDHjgoDh>W zg*S|pPbOcOJhsI#q@!pGWWQZ`$mQ6x_z|Bc&Vpn~>WxqZn=x%sa&TiB5V10F#vBi6 zG+h;fH77 zWuFm$z^zK#pev6*5}fVw@%q4RspuodL*JH}GJt)>~Cj*xx2CinL zQZ+M`Njd)x^6~KmB4C&v2$Il*zonYmn*b_*7K%e&ldnT1O1A7V4PSVNMheV((h8tc zIB2+$kA$crA7A_^j{m+y+VM_7U8&s>g#8P@`pm^w)UliIeL6AoLpMwZ4FV^L4VEq=4gMUZEIbE^twQ zqm7r^p3qb{Y#};P)7~vt&NyEQdYJGKOrFPE;vgTrpgaI4Gp{0{$)wfaqd-Y4+oK6y zoFgPZh;b)-5uEBYX}k#H0?$NzFAF;ujJ1s-AewSr)Nmi*iYzzXP95j5>3e*uEkhLydb)BSvZT6=D+L7>PqD%66-k@0}p4MQ+EY<~A5{9pT!<~Qs z6}5m97--RU?kY(hP%m6d9!Rw!96$}<9cnm9TMq^u03b%(l)tga5<+6GNDe_V2ej;I zkY|qS{^D)FmPSI@3;PUTQ*pmM1Z>@|5Z>@pwH6HZ`OvniJIyD{hnkz@w?{Jfd2fl4 zm*O2FEcl3_sURc3(m}LeuY?GHX}FYm44X7*0Sh^YHTGsU8oTUvuRXG2L676`RYo}D&Mj#&)jf|EoZU%8hh*kLk%1%R-poaeN6Vk5(rNy zrVe+p`rwW5V!@!J5dX>MS*+G)mN(Qx)nB&s&`EXp5Q- z%m9<0NLcyYgn;KeNFFt%*LnJ1eOc5yh4ZAeNURCZuj{KH7WFRSd=PiR>TURE zCBz^p_$Ep7qbAk&DZQE8O&aM2sanYOKhW`Q7{hs96ZgvPS5)eMa8|6ueup*KOT(f$ zg%*rS$PPwxeGC?j#t{ijL}_~7wFS(V`Cr_NXK70Ia z*KeJ;QNMcO{M*JdH=aIr-8w#6zcO_t^mYubldg}C!t1T$qodn$1Sq%ljk5bx%ZXb% zs-MTgIEak_4(3+v_kR}1V;_t9E?ryrZW1)m0bpy+O=|sh@RPi!)_~fJ338ndb ztQN(pjMs+f)&j8*K{VPH2tK_yYN(*TbF6CTocs!EVdhGt*zd)bo$^M72~5u{lw9Ya zR3h!s-VjMZ6loM~)~b*nE(vzkL20J*ZXyv@Y{&NEm7ME;+D-`-xm+kGN~RW`X_qYL zHkDS*uh?sL)`Skon$Wgv9GhX4T}Ehx6`Hp!fEc^EQ8|t1V1jT^r$n=#&WH)LQA|YO zy4To;YF)5yp*eO&Ur`Ok=!4J^V_2r-UL`dr+(w!DR4^`nag9chcVH@ba~mOR^2UEt zRv2u80S`-mMDyb^|4SH%D1ub6Sa^i2r_i`?ewvVniRxl#3;ffBqW~Qp z#qdc~WlADPz3STxCshVC&$gHrMyfnQ$cvN!HMPtt&6-kfZ>aOKU*~p8li%WKnOBD4#nAw(pqqX*w&oaY@we|_iLID@N!5v?V z>J{!lx6oe7A%p;gOaehK#nd!zQ!D1xi{J~9HeRffb8G-vqOzm-wB^aX7bPn?ghq#i zWLI}CGtN^`&I*E5hE^C{1c!h|OaYbHPfOxnvgpUKq0o{TRL2J$tmlvdpX%r0nh1im zXRBR*afqb77pOy=R2u9M%&PN5VJh?a7=c5acqk?_W6G3%h*+*SA*`TI9*d!AEveHM zCqM$ip2C1Euo>3)eftlx2C`*9H|g<3F_;>NE$R?|Xc{1i6NUxgJ4iuQq7?w<*oo_uMUrM( zCB|u$c!$K$6TYcQA{0uZWDI5fR>%Qizk~XP)D_W)fY&}+PlPU?D(w8SA8%@qHD|31B6$+Ntk&2_A%ADv_q)YQOHKE?hsAF<_rzL30PNUIP$;`X59H;0J?$ zNH_3?fYpO^!61A$2&*1Y3E1sJq}Bot!-_aqCK0@GyI0)q6Pq7sOtgy)SzW?F{o?k3 zw%-6U=3@q?*e&V)6(=Rcyv3l`+FjDWs z`vl$w#Kig^8S4)I&2N56z*mzuek3S=e)Bsq&FWqV{bq3+8aqg&HeB~X8z9M$aQBPV zj95J&>O<6X!}x%fEl`cPSs%tLj@2+0iem+@Bf%@=g-!T&6RX-sTa@2wLJn3RbY)X* z2cfp#YOa5~xgN*A`Srgr=5>GW61R7Y%^z*-&x72b-`1)>|IWk|hg5&6SKYmTs$+lN zZ0^|kNPXANj_s$8t?#CqVm^meKF(Z(Lx=0Txwq#c>+_NIpEuzT>wbHW*nBor=_6d@ zM}rzS*T9X`_w1;_x*LJNd4$NL!ab&-7+*&PmfVMg*zLWdzE_li%^tvq0etVqZ7O^j zM1bWfHAKU7JBroYCpIU9`+!(~Jx){VK^7DpLtBX3`*HYhXGDD;)rUsCp258?ZMWDP zoyW*Aa_ob(8OOx8Z82*AQH*;aT-f&^1aAAk2u*3H%Y>#jr zjH|-N@OARW;rkV)NtAydF5?K5aTGTYTa=*yXp{hGGp@jqvGJn;L^hAx0}6vSjGM~q zIOX*Vjd?wG@4Oytl@~;R&yGGc6KHkU9@{C)Xq2lh(Z7a`0$>D2S!#V>(KTNiv;xs> z%d2ff@gJ(CuG(mHjJuJwl+tR;9IiU(kERyQ96MYcMUtyFhQiIDn#Yu$8E_@fk+39l z)m{QJy_C0!9VePDuIddBk3asz6SiF&_H!5?Ia4TE_9mvrtep>k;1@9#PSuQqW3@Ki z-67#9(08ec3O!fOq#WFUXMU^e3QIULYOk~kCFOFDJ(kb!(DEXsek9TEvV4Z9@ZmdQ z*9p=&i~jZ8{e z%F3XJpkFF`RApFy5Kxw*rt>fHnH23?Sw#OVTz*H3HIkxs_`bE%rUlvfdFHpE=WP4& z$8$N_I>;t3C=VhWk;^^)xEGnsxjA@!>@n+EaXCAy+IeERZrbt2m+c8CwMTq&oZf_){u>X~QX^8DzAAd*5CZ`DE0X zgLqQutP`(^3LgmOY?n*iDgrd=FQOGDb^}n75HgLys5#E+;;4YB)W^}h-g&doqR=Ms zC<#STrJTHuIA`#JE`gjUFjsVJXcC@n z<=6@Ld09k8Y%%rUFVcW09N?gVB=5^nqaVgBqIr^u2QWz74@rVa2>cLlLX%=+1oiZt zLqgenLN`>s1ncJ74!Ti;5Z)csvf`?5A#%}&YE(ymeFs9dN30a8M75(btVBM2FKz|O zF}SBttsZ#w0g8)}V(f!*7-Bl*2)yqi3+gU%sg{)8M!(Sxe0y4=p;j+&^S!{+_mUA; zKcqV@Irb36cF0b#o7|f8$X&((NZDav=_6EbKjb$+GJ_#}GEmxi0KPf`Z~G~{@p&&j zcLD={h~KHZ5lF=S+3HInah&@!4;Tg1aW_glV4TE}J;-wb&cHyDJmQ*4qDJ8H-xm`X zUx_u?jxk{YJO&y`3GqJC5pzjL>26f6h8)hAbNuOH{z~=Yb=pYS?MFS$#2!_+c@BH>RwA@R9!k;^`GBUNOWgrg$YHUWp2*=qqut zlu+tVP*-5_FhN8|MU+m|dx_<{Uk;=$^gY%ms0JVWX1}}_4k=#^Igbc zP2RXgGW~93jhH6_-U@xF!74ro%l2U8u8GU{1W+kxmC%NHF_8vo+4Ln%T; zVmxjftHzBvEFjMx$EPkd_5|`A^~Xqm$Lx-f5?D+iup!kzowdn0#w3=tov2?Gw`WJ( zUO#SMV_XL+oawksV_YXvu{v&~F;2H~9!bt#vNu zog7FnUb1bgT(a+@)Q*+c%G(crz22JaG(y)^B2q6fLWjlpu22#%^5<%VD{9UFA+v&n zjG_U*PWnp_x;CwBR9C_}(`&h{McXj79t2?Tc3B&L-Ib=#?`3?xs3p`;eoltF$?Is$ z=kE<|i7wLynKZEfydx<0L`f=pUdT9hwOrg_7p|z_^dw13Q?)dTOMPj7X^h3B{ze?q z1wFbWkuY<$zD(dggtj!DpQB|#>SaOMPHcV?Mo!*%4`I`YGE|2J3vnhbRlMHChmkXfpBUwvyr=LUB5zj8 zYqoY&G@2k%iAf=21t^_0qM7ETCfR6Yo4AW;wNfY+drYOQBuGx2g8##ktbfdX29hG( zvbO);phkH#3}Q?VV)1^1xI#RU8bre%#8W(o$D0QclH4T=2{l50Qjbu$x8)2lEI~)x zywkjd&&znhZgf_pRw2NCbkJOq`!M3HQX+Ye?&_kZ1_M<+Wcu3kLCbNd>pN>n*meB8U$Nk2Rj*F9Bi5W})24P&j5=ev934W{Z7HsptujosM6d~E4 z5++V+t3OtWWChHBpCSUxz{QG%(&wl^-lvW0H7D7)=8%CiiRP1n$+|ij>ubqA({#;) z8=E2TEwwI4Vojr(}`=1elmHQ=9RIfNLM{4*fvwr;(d~06IP;`*3<5d@X>3{QLz= z>je>{JtKTkz$t@1Gz<13CbaCK^;2bX>$h^WTLn4EqZ_p7b&#NN#%Z!@)j$Ytbybz+H2Ep6FLg_3P$aND@nT`0jFcyB9%E{igUtF_pZEV;PSs>(#q zB!VjYq)fQ7%|r}Va>cJ?O1V9PvRY>!>Jj$5hGYnPLyWPx)@v13^b6}E`Auf+t1hyZ z&WCb%t%6H_!QHdy8$SQFl-ynoXYpD^SNx)TCmX$g4t`aIH@hx;t>PWO_&rp7u4HA% zS~HW=elotAdN^;BuMJzSE}P}54@~4TD8^x}5FWmk0$`X8Ct5^gPG?%=ptMUOzR0&< zA##{3N~xVtdi>x?`bXm3{F|&dk(0d9Atq@_U`B#FTu<5V8vVzwIb{~=5yq#Tc%pva zB^2&|cPuT#^Wv3qrD!j?v_yCb?dp?J)>W-S(zGzJhW74ej|6i*;-@9xnlcJwpPkM# zT1A~`Xdv{Umb7dXF>DPlWq-9Hu~*|7`?K zF)B^71JWdoBud7N4tc;}Ef>ry4KXQmz{EV7en!gZBunlt1D&6-JKPN9dk8`TwKAUr$lzsC zT8Ps&{pX07VjY;YQr^X_{q@g@b^WE<(f<_b&1qjON+sB25ljkGTe0Sx23Sd;PUId+ zHvW`UZb-L>BpdCbWK*3^p&nwLcqY_;kUk~(8Pzw`w(==yB~;6)%?bKZE*&UvgGQG~ z-veJ$N@J+r!LpKeqC-2CcQVy8Uy{h^#R4ZWx4VFN+y{(a66J48tf}(t${`a(vZhKG zeu>Qb#55SfRZTpB441LV*PjI`j<$hqEl4=L|W}yUxQqKOQK>) zCtDP!M7hIY*E3cJ%0CClqPrVqm`=t(QD3(hQ2uCm!%vybb}0|Is4f#FrOF;re%`RU z@B!5yaf`28t5>pD=3ZqzP(jG1-KrQ~S&_(`#78jJ-V$qne*UoT)i4*XcsYQ>W^>pp%{k69IElXHW z!t4TRZXwUm*TgfBP@*>2l-TDUX!od_7aR1=?o8q(rdJj6YYhzd!UD4p>&O+P` z$M#ZhMeM*1uV};QIsB4#hzJKYaT~p_v7V5Y;tXD1!q-i#L8Mf6(RJN_%|Zn|J$doM z8dJ5nC}e5z!L1lCj?RNBcHVg>eP!ACVz63-C;)WC@j*m)S$_@KtMGT4u6vA5+C>-! zY~2goNH5^*AzCLGZ+Fs4&`Ucb_)RJ@jQb$Q9@znD67bsx=>kQxz(_Qe{1s72L@KUR1yryNkZrc#ghEz(g9o*nkYf={E$&l?_GwyM43 zlOFs54I3@NnFL(@t$@mxbg>$1jOmoOx1c3RMKvDSgfK%%WB+b{sctn^DCqbVQ(M|l zFUNo{MAxF-GG(wyJN9v-q^ZGh)?Yh&{k2nRA)D;=fSlZuNM(nA1175COpA)450`(} zYRwFJy7EUmCPLP8IMbkf^lVQ|=RlIbYu;2CVOtyRn(H6F1JVD@e++eCXQ&Fq)rSRdzPj(vs;NRCuOv0Q>C^~1 zm1py2;M!_gvO3d$JgGBjxse-^;6r~;@(!JIU96AOB4-k{Ky#%YQ|h*`&?}uMiw)nR zVgi!S*R>}T>AQLhJY>bSk2k4o3Q=ejA+tiCr_q!hoh$PYckYd&Kwt)>v*~0 z%bVWra}Uj)Rj6Wrh*ch-egnKKl5#{28+1H|f&0enr^au_=)UGX0dzLubu2XazF_|r zv|P1Q!J6}bVda5AzZJBY9rSsv!+y&~{Z$S%4MP5&>Qb#WG&9)g({E|Wciz|7%wS%m z5aYqG`X+cwN0YD;0auagY%^tle>$3ub*9rsI-X9XBk9g`WaxNjZ_n1yN79j)9C|9< z-XH0S_D3j});^*xh&S#d%I3p5eNRzwq!?#MQ(j_!&fawY0lh#u{|&q3FY$sVpR7@uZ35k9d3ji6F-QwXga#MiA4OSv*Vy4S?g2ihp?C9qp+b2NV7BvyVkKR9!`%9rtq)6l>)jh)ML<;}?ir^>ju;-heXX4XCkE zfj6K;%gt2Z2auDHD$kbq>jMz+-!=Gk}se{;~%>Qijr#}l-cj`;y3{4Jg23tu5z-#QUqx9%QUMLy+R0qJjBSRZ;6zD zz#SnZC3=GcMF!zE$YcY_iMC~8MjMmUuEu*?%!gMXY=0ym6!xnck1v*sRtq`-Q13zU z8usb<>E1{{_oc&m)*|SpqX7kLE7s~;1@!>H6}CXBUQpM(R|}z7jY>K4#vR3JI+P=( z4=JgWFQ^Ijqq3@zlJA*d2VK^y2SROsBz0kb-lft8cWRWXj{LBo-Io}&EtvyxaNU~fzQ1vt!%VWK`yCb3Q{t!_oew`!-sDl@&oC8<|b$6aR8=p=~ z4dkRtdq%3t@z%px836vMUro&EL`3U?`1XT?K--{LznxS~_sLq%&g%PrEIe8bru97d z&(Vhr9fnI~^N!+Lmh^mpcu~%e zR0=G1&@zb54+wmm9|IvUEtU|Du3DGJ{Hs&387Ip61e*Tb2Ix5>vFR($%Z3 zjHwAfij@!`3@dfwA7rR`NZZ)YSEox?r@yH>X@K4cb`lqmegg&kPPl;Xdlk?Q zb5|E|3SYGeSW^Lef&!TGykkl#=J80Vn7(@yqhL=NU`E}&1aw>2?cMk4($T?x7C~ zp%3=z4-T~aU>|+(k3%2q*B^{DexNqX4r)v~sO+5&(KgvHMUnT)V6Z+5P31?5&?=ic zYX2Ob@gg&4pPQxyzH+E=^^wPFZI^UK8o$80%&$Of0X{BoEV>VWQtlf?mnzQ&78yrdtl{C%5T4Q} znPrfkg=*v$%P-mEDX(pEYWDoq=__;7muJXwrppRFUjr~!JBpvbbar-jYSv3$xHfYh+d1o?JnvPM zzIl;<$+L53*`Deg5-jHtvO;*RvaB_wXu+m z((!Y+*H_ImL5S8`Y-{zfuVX@^OM8rO(^BVbyRxC;Q+`+oO%x*vp|h###-cVYTkxgQ zFXH8!TYw4*eV;~9`EDXGlR!{rWDnU$b;fZ|5ara`J_`35wKddU-wrB9M-YsVf2Tfw zquWTq`>=^tQ6sXCv?P<13%YCEO*U2|23tS{PegD*dp%76;e;8JoG3ER67wV6Va&;)uSRY62a z(Si0+ia{Ty-=S1?>oM)#DWQbWNEB;-ekmbXRC<>^LlME|{B!ct0IU!Y3l;X!!bD9R zjgee^MhSm&hn!-dUIaN+LPr%56yx6|LW(qwN0=7ag(M>eGfmj8)okSY--&q)Z__pq z7hfR;kOfU>71mB|=pc$ri1+QV&svHq8I&@r;#iJ~D3R2ANtdI=huTC52uTQk$8t$R zh1OVU)kvbNdVs1S((*42Bz3+_6mmONC`wjPJ-FJVtBzp^a4A5UcadFEUV2)ZfSk0yn%U~}ceS8Z@c6eLLdz`*E3n#<(t8$5q@&V_Y|qJUZ@BW1Mabx~oKZYg2}M@KEhG z>tsbYIIHdm#k~YzbkwPJn8*f7F?wWXhdj@>=}}t&!HEn$lT9q_zuJjf@DPiebavm5 z_%bsYNRD=@?ds&U7;7Qcl9|&P_1MUFvxUphy)0XpEoU);2>tsS4WsUVUGuNeFe+?l z)N1eNv!VWb==Ij3wNaFB|4v)^Y!tOi8AU-C^l8H=GhETg4681En^Y3LX4|MH6D3mY z{5O%1VN|!Qjlb@Sf0c$&w2}AoTEymCLp5y1ck1SUQryRw<440*Fs5(JQDb9{@;ywM zjQg1~@rn}JVJP$B`YG{$f{OJ`nIvJtNGnU4W|JjWm9;ft@&*iRq9MbYds#k^?(65V zOX>9a7N$rjiV9@w|35ZFA`Ri+i`>KZ=rua%UbaWR<=ua}Utj%xYjFKI_tp0{_myjC z>!Q5i6VjA*k)sajWD%aSD@rJyGyw0Uz!O6vc(P{-=L()35>p3%oee`Qv8D>7$tsCK z+V@nAp5#meDX8WFip~(H!FYyLs&?21m87Qizg}ogfaU=?jkqlpZT<#KgQ%QyuX{$I z4)}kGC{c8HnCZZ1MXjRufKFLE_*%pM|78oHztWhLEr9Obln?{?wOjtMzI&s|19pwF z`MF;$Ua!qhI`%qXYZFS>V!QO;LU_8T+H z>GccmZ()}6RTTe54RiYa3hcX|Va``E?61c(XV5P_lBs7hqx~T>7@}fu? z5b|oYk8!G)HyOu}HH?d|g#9*rtVG*PB%|=RB%!E#X;HF&GBWKjeHUJutWiifa0@SF z>w^8#(%@waFEzgtV)sUsjRq?}5K${ViWbnwq{mFl0b`I$Bk>-2zIY~P2g zsvA+8xk?JW{(WLyf2OwLK19cywy-RTVN&37!g&m+Z2(^^@>#vd7gfGAO3zYFzM^)R zS7W3Z^%eCDf!eC%D<}xzGhkE}EJKMa84B4g-%g=_3R!TL@OP8pNW8&6C>xHXPynI~ zM`pF*NSl&~x8awr??E(0`_pU}^PRGx^dyyx!j~8dKgfb4CDy-Fu75Y_oTo(f$E1}K z%Dje>4%Tt2n=O2P8ATGf<238Gt14E0mrkE0hou-(Zx`jilWau7BA8X$bHlhnHVtW4 zrXgQ{tyKu)NfQ|5kj+LS!%x~SgL!5Wqjt5lmN>4l6H`#WwFH?XIPbzsU?4$gD?mLR z_g0%G)bsUt!2|A{_xSkdj?{U->|>%9mJWw;ZoSz@9$`C&VVdd##sHv@99C&8ZgF+lX`Kq zjjgl_AcVF#BXo?`x~-5h(DX`i$PzN($QC8g?@nMj_50QaZa%t*Q(sUtKj=+z;M%}V(B)?Lww6f_a`rt?tdzb8z zX|YQlgejb9T+jJf+#QD+qmHKYeyK};3#v)`M6W}?{a1BWTB?SABT|GXCAEA`3)z|UU`>3zajz+xpg)7Beq0~ydQfe?mh*$Cqt-N${>_Z4T%`3i10Fv9*8bDXt~1K1+wS+^Yj9;+R#T z5gqy*IMHfSxwW%;=!1Vu z`YoISb$j`VcYzv`_fqoD`qlD(%lJKVV5iEU?<~?ka#EyPL`Q&P1|5_-CGiwcRbB^z zS+Pyr7RvbbjtI7um6{SSKD8%BL*A=8?=CX(3i4l-s4t>w(;;T(EpAGuLPL_(!24#r zSfL6m*OnK(a`xiXRXp{r^vJ^vpyKa)?-IU!0s)Du-P8}OBa58xM@$2Mlf$*wDyUze z;RZoDIL-VX5QLoBhkVX#mj=5Q{#he)Q&*q!BG$&*q8GK-a{21lSm9))P~pltKZsN6 z^;Gr4x~i?q?h|?|#s~ApQcdSaUT;y~(y}Oj*Qd9snU?g=kczF99Xm4tnCD|y*bmD4 zmhnD!?NkQi`5N~ZouP8tU}345&SYN#~=uZQRn*_#?DJX z5*L|Cb~KA8o8uAEJPW+|+D+`uiWkin%T*g<+%1*eMhVS|0T@1ig`XHpmh(d`s*Z;n ze*;$iQLH;q$9Tp`1Qy%~c}-0LL!L5_EsxOKA$UupcL|`ekHK@opd5Aps!xuw{ggTk zR4_Sa&eV+Y1e3K!=)mmOor{q5g8?B%@BXTYgx7vu-cJdk++r1l(wkut-9H|&&Re+> zPgdJ{ixz#G>aZezLd5bzV@U9Cb!#S;S1tDD$@1uFNH~Cq7l9EBd3-FsKj2Y*xKmd&uyI7oa@FaFGW}|6()$3Z!_>wb&9 zwOGzM)^y2*sEvy2d@mLpxs@xpKv#=)jLE+n$CPd1O2^>M|Y^aQ~x|F8mSsqx#lC2 zZ)@8u*2cbLD90gp*v!UD*rj|KkF~8u>0oGTBGh<)O5-BulMHB>%=TiIjdz%r)TGbJ z9c}PB7JwPdRqO>uSikC%X2x#md_LR=WR3RfMob!wYsnp-Mxzr=w=U8klQSzMP9o|A z`a9ZOdNm$c;o)mSkECz*NoU`j)P6-=I!0!RcVNF&pMzu2MAyk_qSo%pt^LAnM-`G) z(h#wKV#+b{9TLT{{$)31^aaX@SbD90X~og7+4*A>GAW4}1r9~n`U0EMgBlkWo%_NY zH^6YI({n7Pm9zP`jYo?)yN%#W*6dO5N?)0XRK+lM6Y;nqgD*%sNM0$uiQ<_S{jr94 zE^T;FSD;R(rW1>~U$VSQ5v5<2eDd-T{`g3LRTPd3jA1$D`j<)U5o)R5*m_)@+pLcZ z3KxjMT;M#;P~>W#HgI$Y)ESBB@s@ldV*Z-6WU&ZQ3nKK-7vgvM3y%+BfnR@TEiuKCR2PYG#feRpTb>EM5meTTAt6#Kdr3DBgf(umc*&~m<`*41chmWK zLX3F%Sxnq_tyJBpkk@zXas}0h(YgG8$p(^#2_2F+B5GocdypEuRNSbpU`bV7(%kvk zvllL1n|*dP#Tbi>$9@Yx`R7=m3G8h)j{fska*iig$lMlBpUbn-Qd0+i8p6JS9ehb4 zG!vB|X>XxRq8PE;z!hyjsUxOQs3?z;yZCl;p4A0pQd;hjDH1()$h1hy6SBvDj7iG5 zHJOwN0}H!f_c3IcVU7mqn)}2bmwQl7pMa>p4N*>?xMvlP%0^3fXD)Eg0?P^FfCu$9 z3EIW66*%Ka=Ymodq8R1o3Li_HrzWACk`_Tx4(wfmW4=rKwBobC_`y(V`3PG<2P|^( zU)2Z7-8XrgPX0%Tn8W3!bqw@>ZL%SzUB~Q_>hMX5=}^I|$P%>8)Vj37vadT%YTyZ_ z1fHqIRd}t(Pr0N{(8v(~3Gf@*)6DQmu7|6&U2FE*qV2Sd^Ht)4tm0~uV6>A3_N1(Q z)L+?u4ll%XJcF0d;~YvaER+{lDXWDA7Wn)cUPxt{&aHSFFKEp+D!r(Gy8@)c4y`_} z-l8pIN|O#nc0F_sLz~foSMoB{({K-d&VLG%f~XM`*ro{)2*p^E%6@-HCDcGbxvsS! zHs^6|aHWzw;Cl3K@{nRGEnQ0}Lwx_FIyUL&!+CG3T`P=NM=h@(7gzAmZ&a!IFs?wj zo|CN`JZw%XTR62qPu_TcSgU?T)!Dpk8aKcGLqIRYh+g=TB0OeaguoZzH&3=1Od$fUTcdx#OPpy1&$7;-l`yzF469zl%&6S}Xk1u|wq1lvYQrkQiqxU6S{HPACM- zJJ7za&1izp4EY7TycMJH*bh&ZvZ)eqAL`(g-S?;^AH3q)dtyF+1F;8?X1_cFP}K)4 z1Mf);Dt(%E>HI+$Y8w1o)I~@nf;j0S@eNv8m01dl{q3Aaq{g@m#ai!?dXJM%lb&Vl z%cLkO*Ai-T$@p63y^hZ%GJM1jEaf-;P^qlUPnry9mT0?f38%8d9uJ~GMhdl+hK=G? z68m*D;`~RcyEKr0s5kXooYY-kvLB22oJ1$7>-Pdn-XonqL@q{G=2BtNK@*wDaHXC^ z-=uoaORMBjSK?Y+H+5(AW7DAzN}6yFbk9hg%r(?*6m!=WAQ#xG$U2>KIiUDT6n93nohmu?zz(cM(8Q?LmI+pdT08^j z*3P?RLf*yeG>#A9K*rjai8*(c3MGq?w|@W;@4$ZEN74i~|5oE?t?o$>)26`&{h5}~ zaLNe*&_B_Cv$GkLQk)p~_?|&%!p$0CB4yK0lur*Cdh`)|ssAQA33dJ$C!>ZSw*Iu`JKN_&wRx6&RGj~EScFg!}_b-wf%piw%QRBiRwg@j>|HF7XnSE*jK zh`xr1cSghuz8?}GnBufiKs6~@VGwu_Ag3d;AAPnYYQ#Zzdx2U^$DcqJsz1X%H$M&i8RPy;s6D};KV#yZu~2`;W@=G7j?MW+ zsRRRmN}_;rrLt>}wh>%=5lYnVgE$#W1)`Im#LKHb()$E2Hm#5zWkEue7DM1ANSKA2 zu{aLoUk^z0egM~D^kEB6FdF|AvmhG)tx_8cFB?eY2Ma@g$PwGgfE-@dWW(f*VKRX> zn{l5+l0gHVN%mx3`>kB@=7J&!t5lKE82Ju=qcgxNId{d2;6W%&wp-23OzLJ3ca z$3X94hk?Ct{z5jfz=%(t!KNjmjT?=H1B$FVWs#hSZV|YV*z*)S$2w&_h7|EB>lBi| zr>w`(&*~}bP15Rs+Y{32g4>h00d&ghMYEk#)>C-E=qYw5L$@KgO-O4PZoAPe=9G1R zT3UPIb_UOQJ!L&DA^eo}jI<8G?I2pRoU+bJ>oDBTN$V(AX_Rjd!0o)Wj>BzIS`Wf) zN?PM^yC9*gQ`SXkoq*f3cmVw=Yg$?li&I%s6reS4mex}c_7-Vff!iesMV+#qlh*Ta zn~~Pr;dWVC3vjz4tws1OA_|?t$_wj%9E4fIdKzxFu$JJqEUXo{6@;}4x0}K$!fj1h zCF}rUmEl$q);ioAVO8Pg3Tp#yFA3`w-!|d4C9E3X-T}o$#im6rf=I+QdE>2!4YF}` z1hjck*m%a!)93@pj^gTN!vm3***1Kz+sLr}D-s^8x)_9@L5Km!g#h>hl25FE|D2p( z|4}(#m=@Oa(s~yZeU0%}eWpaC<>oABNkD)HPOC zS|5Siw+rh#;Py6Y9f8|*X?+*mZb<8U;r4cEeLvjZC9EId+sELxAgzB2x381Xb*HSH zv_1~EMQQyQ-12C}Ofd2Z>~Cp*eF|=$5;R(H`w8rQX?+@QOVaumI0(|}f!m6-{uPde zv_1p3RcVdjkVxwn;8v8@FX6~Y>sR1blGd-mtt_qIfZMML>o@uK1spDEjlpeQTEC5> zCavFvTUA;f4xWV3JY{W2>p#HlBf|PJj-j;vGu&=T>%YKlQ(AwBLn)zuPfl4iX}t=! zcS!5c;8vH`pTq68w0;@MQ+kZ@|;6 zPvM^N-^1;_(vtF&^$G)QH_Tjk8;6-Isq3PWCSnY3cVXtj?S0bP4=LXdQx@Jn08>_; zLN8I>690N&4odVJl@>OCdWM3@D_?OPuz4W=Wv(x8)by}ma=_n#E4wNBU-g_pLy4^?h$mq;7R39(K zXDNCSR3G$W%f<3yuDIP>Dwl}o%b+8G*(+zyPtAI%xvSUao_*`tOV_5nxH3nF3Y5Ig z*{SERp;rJ^t8D80<>#)Py*fR6c?J?dSFq62`BvJ5)Ol}zcXMgsGR#uh^$h5vNF|5c zQ%Kj#-TXr+>h@JN{F!Sr)8{WwPGx4UJ$DWv zO2hta=DD+1u27Otk!ptPenKw=v#69?0nW~Ui_X1x1zSitlAnH zu?&5_-NB!aDPxW89$nMW*tR$1;kC1pxhglC3Q}%Aski;AnT=8bxAb0jO}x0OyB9BQ zpfs|&y?Yu!5+=Ew>C<&e_^-XICMcnLH&((709Y_3cCVtTvUzke*HY&CI5KK%IuSgdSI~ zgR;~(8ET7=%S}&HlpcaXmbhZHh5*%MRf+AMMLdgS4EuMC`F#8e8h~p=06+Xy8+NLi zV){!g&;PQGO4q6Jrc!6q7p}sD(Qkl%!2!$SJel3@=6q0pM&$#m+U1$4?S781i^W2v zTBz#Cgq|E;8lkt4E7D1J*={u#1KhBEfScbqNiz*|`dbi#s!n5v6WN4vfHJ$?Ri+)D zvNKlQSX;xf{SKv+UUtYX2Nnqwl@zKOwf1I$1t+7BUS{^$=?gT<=cW{wE)C*UxPR*j*66jxeJU=ywP~^qc;AG>f_x*k&*Bjf5;dMNy zg$}@S&z`&Fzc($h8rkSqo=X1540PF!Cd#5czfpC|YlRxg^0xP^nDK_CA%mC@1ISKIA?oouI&S0y~4F?ow6w3#$(Z|G+)X>Z!-O~fv49}b9^%;byk zGJXES)Y-Xf02?8qBb%IhVe0%feD-1h2Z+@kQB;sma)pYYoVqlHiJP;3%%+0kw!5q? z%ql;oogrmAo0G?9&tJwa$i@gC%sO92a%2dI#SGJm8AU2)nBZyydP<$(T}AXWqdfBf zycf_4X>b*t=H{#>61*q@ueFb%1*ZK0R#RKXg{^AYjco}Gyi*ve~T;k?@^ zq=?6z1IfL8TCZw)v}j6yYC3{urvI{&&d4VGrx?#=9J`8x+ZomEPJeo|Z`i`bx zR;V5G49sAQ*$MJwf7 zs4u&LORN`LEbyICDtxt4Si+?_o6y+Si!T=3TMCBODmkZ6#iep6geEf$986-dTt@Gw zzz>Df1Vnr`iOB3K&6yNHP+_@*+Y!(*f1Y^B+{Q9TWfOYNWRq8?0QzST?32^aUAcUf zNFjvg$!Y58OUP<}0sFI2vbKkCpM_bpMvfvIzjT@A4p4&5hP$$jECwee6H$j&qsAs# z_Tt7eDpQ&jYcZRgoH}>y;zgvcy2!=rraQKlE1_NpOw}e1Wv0QuwyzV9mOFLr0faZ5 z7NqaA)bL^pg;He$SiS|8J}c+gc!U7TqW`po$^yE?I2hM|I#}oxzLPoK*4{s)t_ljK zd4sjmsRYnUfcX=K-a!6wc~7S#sETqlt~F$Ik-l2Y8!YlC{USek|00j+B3s)Wpd8iJ zo)DA~@37LNKTNy$f{wwMWrr?G0p}F)c~A3kdV>>{EvuX#=N5(hm>Yb2T@>E)H(OT` zj~gO)gfU_IGk`7Rlkk?^Q+iU!LLzX2D009j?*0AWC$zn%RJmS(baNU0_0b307` zDH80cN#$H7hsQvqUMz29(4}6fd@BP}^dxs?O59+Ks%H)%hUGJ&+Y3?K-%kl!fg9JSq*u?pzpe-Bn7?IbW2%JD(UE}tu9 z5UFPHoT$n%{%~|;Jd>G%^%(8)mQ~bIW^s;=j-&unQZ=hUeP!&WB`gbrwh%2h)`UM& z?)<2-XEGJ2O~oBgjmEr=g^OiUfz1IQ0IQ@_6U}wX%*tQ{Pr1)X-^K=Tr^*|Ne<|-{#K{)|w{8z;}wRy=v4gL#a!mEAbQJ zN=be%3b%uF@>4@k=u3e?Sk_u!@C}?fh$!A5C4pzz1*P zF$d&750+kBrf4LzNz=bHb|QkGfv_`i-z7~KX&HCQm`IR=xqY%ngeIIG%GML^&3=zF zLc*P(J;CWUvpmOqomw^L*g{CEp`!kr4YnOW-GD%Y9&o;-wfi(M#TXu&8~AgO!JFg$ zeov1~e;KG^R_jnrQXSdQBHsq_(=v4Wj;qhQ$96fg?t4Agit&gUPls^I`bQ;03`V?F z1Sm#DL@1&x7~_N@*hKuUvhNN>#3Y~pM%ozt|2Fq6;Bg(-dH3FZFYe++ z0DMZif(%iR@SycDB@%>Xk$NzaAV!2ti875YuovKx%Uy7GK@clIj!jvH;wFmY*m0f2 zv6@JEDo*-+&Aa~MDEV3?UsJbVoyWRK>)5I+JIUv|Nt38<)$^Y-bMIa30)&$$EkO+C zf4=6<%$+%N&Y5%mbE4g4^#X%7bD0IU2!kiLW8-ppT;sgfde}td!?s>($^%yWhmaFf z*{+aa_h?UWrbKDOls8h%j&jWXMq3WH)-vozgeJ3cIf#8n%2Zn1m-ZeZXn1tV-p#gfAlW! zbOCJIK=38wQ~8fjt+S{660xQ}7EQgb4psM8W#Oa+j>Mvs>$6y15$qa@5Ly=%32~}Q zi&l{yT&iLTlV@esq|RF^6+DKxA*qU1*txU*+swJ9%u8%N(nyh4G>4f4F&Sd@P&27f;ZU8&hROzg4Fj2S#mA_DBZX??RQqYEO`c(Ux$>9tMb==L7Y1#hoF39)YbcBIvV;2O!4YrJ+>X3{e_)WG7?ekt zWy#N-HAX))ttuYAdo_z~B&rL|uu)KKPiw+ZujRA!MX1q*ieEj9)^UYHMB*ylQK`yD z$kNNqqmVuFMQ~jU#I}?Tn^Rq)3J@nWSY6Ct7#z{PVv6FEV_9Z(8FOhk5m}dh&@v0w z6PvT&pbBRrf<|ZE4OduNf5#D%_zjMtZp?x*`j=;TuKApOj)K0z$|J?r8${+|k;(O`4$()?0ff6Erwd=RpmRJ(Z} zvdY%)Vp_SYnc!uNv{&;l5Z#}vl$I`(t7?bMe)E;mvf9Vy>#DM>uEA5+wh;*NmX(wi zHZ8{0*~Neuov`F0Zt3=r@Ub0eTS@BXHk_!28?c&!gc(_*K9zmICn*DX;lbRC2oz=# zVXiQN0a4K>4GCfAe+A5cn#WB86m8rp{54^w;FtT zlLjwhXJJWzDj#vrRyKte=rn!BJGtb1Ueev2lScd zB0S4Vcf=tvMl#loBxBhuUERrOhnB`q5`j!CyxAWtN@tjx4Pv5*86Q!VssZje$Dj{2 z6Dd1jA8N*!6*hcv!@a*`xZb!4yGObAI2zS)rO%Rpp6A#ubvHwh9$>5_)cS9lYu)ax zA~13&6F~~#e=sfh*2K}?41mYQebAl2rE)b45|ISEt2-+Pe>bru1Kv?mgB`Kcm%uy` z9Yy@?47;>(B#E$6S&nPfspE8*$iFao!Udx^&fpKL-4;Zi%hJ>_4Er32R9CWk( zTz-jGQ)nXeGCjzOo*AIIjOm4(7FRG=cy!hm%k8mjfBo8WWpkVEs>BZ#pEOYWdjF$- ziQ^+MCnF^v@_=0Y20)kU@hm+w+|%f3dB501hGU(FIlDtK?PFLIX4C&I_~`V5{)$M@ zZ0G7(;u?OrwyX@k-1W?Q<9N73uPywhMi%pH=CbnViJcGYK_W(8(exupJU{D~8VSBb zAY6VQe^r3}@@aRO-HHn{Y)ZRf>Y-{soH8Ee9CJFy6EI_6&#*3WT8_FMm#*~Dl|6JG z2=P1FW$GGQqUzmxq6T6@6L@UkD)Kq2%{(0l=IKrBd6A6FOGmrO>Ny%~nU@^iQYM_Z z1&En(O~T?lZ8Rfo=bu+=;Ndw6jk^Cnl ze~hFZK-GVy3%{1qE-_Yyhf!RH5UkKiq~l=bJHz1;yfjdYn84LMTz zu@J0Kq3qn^?t$XHscuT$FnC&exBX{Py@anGe~dv9QPLT0tp&&C#6!Wpg1;0MFrA~>3(+9 zdP0AK+jQJ4?GvUIYPV@G?}B)FQ#bEiv$YpV5a(6CFW^&81;dzg!w!$%Pf35m?HFq|Pb$wgoRCXdn{vOmKHj%t=0pG)V?>u1Z zD%D2rVJ`IKT)te!uA*8h3p>l4tPUs1F<d#l&H#`QV@>S6Zp^S#*Ve2We5Ec%t?FC09P!q^`rmRC*sq$)ff=iLe;S6YD&}yW z?N-g5FjQ3?azWdosxCQniu0y2fF+Noa&+tQ#V zZ1JG>=>kM&q`oGHFsC(_#Nbq2Cv{*uU*+jbY(y$0re$B_240_#3?aD@32%MuNA4y( z*QbV&=kN$OBXft;q6H7K=KYG2Oaj2 z*~U$d)BoCJWk@HKsS+hy4B0i(*`< zPRNllgj6Tx&S~8FnB?D${GF2jbL3A+*Betqby}`HiEHnX{2Aome=GTaf_z@`v&hd$ zzJR#TNe*pO_lK&v`&r1G7$gfNOxv;MFtl0m+ zAVht)T>fyRDgPAtfA5j=-y1pqd?f#U$bUrc`F`X-D)}Ek{$rB=IPyOz`A;DK&-7F* z6z6K{lXBsQaN&m~|0BrDtX7|j&UM-z!ChrX}hbx%#uX`m(M9+k~jk$WdVUQHS9Nf8F{oaO>A`(c1`=$U7R{ zGg^T{t2OMcd{M}J9tqgMM%r9gU&6VM2Rt+fG+~cU-ZbQutQtn*-QlzC@nFnO_PizI@bmSuR9AvUd>i`l8a=TA0{GAw;0f3wck z7Zm>dtBH0M`83}@cK-(teL{IZ52Ja*=vYsg`+f1@#Y5f@mRp)(Vqzhlur5wV*y z__T|k55ZxH?O%Kf7eu*EEPsJj@CZk)!DRv7E%-gSfh%?{WzcAo*7*bgR)cqN%nyFY z#WDOpb@>bMQ9Z|D?xF6o>|XG0RpaF~*;wtP`B`$ReFs5xl2RQz>oWdPbTIC^JH z3^t&JfA?GQS_kU`9sy4H^6LRe_&JvYsR>dyE2Grc0XU8*W1YGa)^b$DO;kh|7x5yB z0O0wjkZOlns+uXa)@{P(=CmBP_*rPo00JfN$?|*tltY>AFfZw}E|#1E2jnfk->UTi z;Rygpf?wVRB?rRo?&L4ut!uQ4Yjn`jH9Fw5f34AKH$Eh-z>+z)oArA13Ck?`p<;VD z>R5-tJLuf*r+uAODV@cK8@GM+RVwpa5CUdJ z2(Y^BjGc6#70Chzg5l6R?Y;IMXOOPMe;u5Q*#jgfq&ZZhfNCI?cp71Ah{$D}UahQ? zvx7vKQNm6qY1ez2B$qJ~Tv{Q6zq;941KRetMyhjTd>jamkf;Nd-eXn-{bkJGE6o!8sFC24e;XwD zAOut8ZjC6pGf)zxrqrK0n~LpqXVig)wS9NQ?WZ|FP>sk_pFo@f9XuiaXpyoyY2 zn?|CwZDjC`ufjk*k`ATsT`jNCB6lN6Y!pe<{KRmgkzUTT31PL-IhU`^ot+7fY3kA( zFvtAqd7!{gKA17DIjxoXuXOHUe>!w|kGl?oz~Fq7R?H~*s()fdP$Zv=nY?X1XFwB) z>3=S6@-c*wyk9THj54$yGvLoLD8%kZyh>YJ&OOW9A^MIa-(k}o(dd>5j&8}s^I2Ay ztqT@IOe@<$I2sPSfe`l8%a?~VMyRX)h;v!a33{Q{r(OJ)OjX$k4^3~6e=UAf8+Idt zEiMx&jAeNJOtqF*L==5>DT-`&tTOjNzFZ&?xyeK^m@${Fmfb*NRt1T&%vddJ1}Ll$ zkC@DfW^ol8JB~3}H8yk!4HG7iVCPIno#V}LOlkyyrBB<76SB~>~rJ*8fa7>K%aQh^x=#Vw#mh04tR_f9{P*5=Sw zvX^0wa&{k4?k>B2(^Wsqm=w|Ub&x;RcB*R|sxP$8_eMvlvM_VOf3H@FI{iQ}@16SS z)vFMBvQ3mmhvuV-#o8|ijci!X2hzIAuH$yAcxY3fg*ha86qf0AJ%Wd_)1g=X>qi?i13D{Y7-p7~@zG-;uy!Da8W>%&)Teygtl z`T*hxD|NwFU4B^iK=lzFY%thUyTT|b3k+QbiV)}h6ceuwYVugrUNmOW|5KrzsM%m) z0J0=EmDnJ^1b0PZhvv@vHT4C|xK8Pf8Et{xaHTynjD4;3f2XG%RcJWNs^R#TX`Rc) zn#Nu?KQXgZt`$o&uo!zG>@C+G1;C?SfBRK?Yhx)bb`v~$Mx&H+HQXw3u-pd*6wz&N z_JzRLZ*=LVv2A*umQZ}|O^h9SsEt1vvIyPq0XeX}HiR!gT+w#HR=Z>R4Tf{r(4(24 z#7~$i&}2^af2LIL#_4P}Qkcz)PG`N)@}z#&OzL1^MMUY%XE!a8$R{DgogB{AZ`h>a zQpf4DiYR%DZw?P~fFB0FIRUDmOz`!{1n0#_E+q6mhnd~Z6isP`Vl}2|3`1F7swXt+ z1qZSOb5eRr%OkjZ*luKMe1Cwu7|iU?L}zxFeCLsEe>Assa--edrrn>UWW{IRhDYkU zty_#tjKg2Y^)4W_vu2<-sT*)6joY+g3WIcBakOzc`i1SV#hS!ERURX`HOF%6$1IzO zgI(`5G_=zSfTtYmX{Q;;s|(}+?P+8mn4Uf%Z4)Y)M#p`Td-h>jj~cGdaNI?r5gfiy zhsp~2f4PxB&#W{uu!WWKc%-u=*dGgs?dc?LxTG332n<#z9@iWkqF4ghRc&#DT=t9U zAdU^Z5;BaU*3Ve6y>@;7c0L%%SM9@aPc|(`wk9kywhriqd`v^_pEJPVv|J6~LfouC z)AgJ-1Rkm$8Y+y_0^Wy)CDE`BO&55LK~Jgue-Tscov~K(vyaZbk`A^IGaPhl(TXk}tEsYh z5Z)c_s3gn2=m<3!kjg|jT-0?)JR}3n^n{$)u2D*FUslK1P|4a2} zf8IHqYjohlY0}-u@faM_e3%esE*@X0F>p`5>SMY*DyyYtxzsM)u>;9F%vk46Ys6u2 z-bhqSzQ0Ia8cY?gL?bCwNt%{y+qAF(+_YR%r{0@3{yKNMJVIP&-@su1ErVTlHnx+N zU3GH|qI1B_H=*cd^(3giY(p?hHmw&0e^w3zau(5=(44_69M2^;8aR+7sL${sf-@;| zCId|!&N${w2N2V7CS%U9LkG?z%$Y9upx{i}oaq7b`m-#J>N5Q2$&VkR z3ed9|Yo035Zxsf#A%@K6!cLa8c7TT{>@xa_HA~wS6n3-XV$BvM@VU6w1{3A3f0=M! zYr#oI&%|QJ_Di+2Hn4tv567O|!#5;#=nA+&i7KT$z;D{iZ~CacY638vtYv}qCPaVU zF~F)kL$8@?&(n`>WCE;>Oh6l<_1YN{x@I&}9M0332c{o>2+^`k=?N>sz3vxMvL=)< zW(}+{M}gYLIf61Pmx;|7fZ2Ave?K&y8lMqgP{^5YpFlhnPx+-IgVowf$*-RE{n{X# z5*!&c;^?49(`5b#V$4kD5m|NO`eTnA1(b(}LG7J*?4E~?AN2-D$H!0Ic65CF*z_?E zmG^ERJK#;Le7VY2MfuYB_`Oquli3M8H8}zKb8@0qtd;!96Q~jZTqnlme?)eIR<}Gm zcZ||pFJ3w_7?ptsJuQ&xTB5{ICT3xnUWDT0Ewh!viZ{D3S1DE0k-;1056}HekMPBCkK>f?tEk|IYLN$`O22G%c@NqM0|WHlj?}urdzQg>OU@YWuHJ zOS}lJZzEDO80N6i57OE;(!7qOO(9;*@quJ{ z4t~=DLrMq0R0s92G}8Ne;4f*^V^=KuimkgZIaTi%s(McjRYz!$o?(quo~E;v^&?ln>3ZiCLTb z=?OC^isgcTnbA-Oe)gQimo#p+@yzjCOENK*dcwq3#{FgSq_LUbfsOC6y~d(~pyKl1iF zw)0?hY4$>~=5fH}BZK!-H8!d4IO;ojV|li^cz7EP5|gg~e;?X(Qfjhgv$pd&+nj17 zYOp$(Cc5#zKoWj|wI$-=H=_Yy8m>M@NPlDgz*vAeJo^ku^3Vk4U;#5zFWVIT12hF|DowL zPr$>Gif%=$HdZtw(RZ|xXyFySNBJ9Vmq6D68Q~ovRyibead6G`&gSxn()U5O@BaXG8^~mnee>dGPj2oe=TmvLeQT(0$or?qzi7&n1C;_q|=+guDGAQR}mdx=%t%aPDx94U>c$>0{>Qx_0$ zjmETtKWN$72G>|KVVDDdWX&`te>O6W>+Hf*VDmxk*o4n!zM=kP-wyS-rdhyit1Z}^ zggm}Y5~792HY8-E4VO1{?B2(>IgU;zMHCH2(QryW`M<+#|7MfNb;y+r$3qT8-4@$) zgmgqI|5(OE>j>D6eh0hMJGP$g+F^Us(GjRJWTIk3SnWoHQCJ9<5fA`zf9PBbv>Qns z19bDz@%QcWf4tFEij1yzY|+JmmZ5cgolYB_!xkgtm9`@!92~c9K0}gLaUOOA9W2ty=pjZH(GG>*jYE%TgxK8F>C}VwK5^=iM~|IOOh0ns_|f`s>wq5G zHtVrrc{8KrA8(X@Ffz&yUX74I9o&wLZsNJ07^>20DneS0O@!57e+I*zoh@DoSf{%J znT==0^}&4T3)rc&_=Ln}m*!8WQ7ODlWH)+s^uAw615~7;yDBk6#CGQ~%L`4K9?V*xK2-5Jpyuf_f2^~?7<@NOx{R%c&0M9? z@qEN;r&9b79e&cx*QB+jl*!UuM8~t>mx1_;ZtNl`x4d43lj4{&GOl-fskKvTIREzMVK@UQi(_;n&{9acrV;^gf8P!eN zRl1Oi?C7rie-Q8U3LxQeYn?fmAYfd1g|7t zKX2>J<&=RzU<`yciJU69jK5>8CnGB(7jp48;dVkx6mIxBjD*_XkmVZ=+A9OrdTQf6 zr!Ky1$7=#wdK-Le)?*uQd4g_vT$j}$K$6_HF0Osvf8Nk9bT{7AQcUzsKf-Tnsf>9O z0?4|CYW21&t9*z7S5ekmwnWg|!&XqX_B;x2Z4IWU=dy|I2Mv-AtoH^FSoVr}F5tL% zVR;HPFe?%-mc@EUWLL7D36{$`5LP*po6Q$I)=zpgQs4NWPzgC)_L~XT+vy{9EXF&s zu!2_qf5kDxl&zq!hlynC60cMi`UtUaH`yt_y9e_gbM#h4a{zq@!Y@~=3x*n24FvJW92IbF^G z9o@7kzu5FX@zn--3(d*}86~tvsShrd&zCF9e`T|oE)W7kia~(r9iToPDvS2lQ5=Ue zXHhy;C@QFD5tuVy!ag_qF$s}^9Nx&lvIhH6Rn@S9PFFTM2|Kvz{uo?}@aPQSFw`wL zd1qj0l)Xy7kF@E0k=>)c^M}~vLFiE{vu{Vn>D}AAyZ74OTyJ-8SMQ$QbZ_?NoAEJR zfBRbIF%Yab>!=4Y4BX11U!Iv&mF23h#4_D%Hsd`JIim zefr=yPXW3S5vVzN?#s*LsoNy=!(Hn7p>qG-lI655JPnI zdUKFwN6+X+tm-ck({QR)3TY&Ze^t!TZ-s)0IuSL$fYh_o)aMVJ=xnf>9g$GQnATN@ z0t3+=KY-z;4Z3(J0^eTPX~fNy`)E-tMQpqrGpO{bG{01Ejlg7lU1Rs?0+YdRMaryW zF)fWkshMWsHVv5+i(1;cyn@ku?94^JHN!r;8N(HP1FJtC$l?JQsb$O>f1b5TXc3q< znc^9&xeU^8%R_XL%GVF&_|mIfQo_3UD*hvmy1HPmrj6|J1dOuf89*+l8E-kokVX88 zxK&++vJKpbAziR6~cJ&z-r*gdG(;<*_@I_u(jXd);^Gs*t zOqX%r<*1y9g?*C~KC;)*e~)xW&h+TKeen*b)@u&RIjgpVorUH2)Ws{r$@DRKS#az% zSK{}wd-0WM{9f03+O;01yYWl3Y0iq{TlZ@Z7CiqS93fAr$$%MMJDW$B%#7V@IlQCL zZJpZ%v&PjNEF19zJc=E>_=&(`dq*2DHB834EzM7FaODBGOaEM{e;6*$_v8zYiEmMC zqajo~kD|1>-^m&;Q%ikk%y3i5V0ll@o$$9!+q~B$xT=fCbn=6Lo zWogsDT&&je&y#2;%+zQU(X<(ttyZa&ve~ERE)>?h39R>%9`K`Jo^kSQW!YmZlIBN% z4_bj`da=AP=9#B1f8T|F)&X)?-rN5a5y`dvBLFupR=uUF zU+{F)1`tSoakN3=@$7Nu*FvPlF_g|dK!xl#$~`J}zbIz*e~)k>RKNWi--xaWq8Iky z1&oz(@i+_~6{3xQ{KA;|P^0I)30<;S)aZ?}dG0m?z-NG-R>~EGQuCNq+Z;74D16bI zfEm3m8OG3FzU;v!+mi*+U~~(RGwwBKB!tw3{2Wyt9eskXaWR6E;~n7W8MD6hu12|{ zGkG;ztSLZLe=U{y5(*7#G`nS0HhW$oJ zjiL^zFh)&Nr~~4BOal z#PEy&$?;_15vV`*+>)YcB7H8gOe$(+nn_6g<)j z@(37p5;UZmG|sqEB74vf6AtPT@LqcwNob-LYa+I#jNl<6$OCNJpH~Z)5OVcG2ae~KE~h*K4-?1V00Qh!1V~m!Kx4>`} zSX^}Nfq0j_n}x;!5(bBuZ4}ng1yma2BgBJz&Pnp#WVao6k``Fa>+DXt9wQm2izA8T zoSf4`Lgx?(l*4vxk2-@o!j@_HF?Ad@0umqzecNk|# zScv{G5(I8mKZ@i9B%em|5|W=r@*n&?^z@xu~0X%cP8+UioeF=Aj za(lb_Gc=|%PFF|L?%GAa*)F#?wc{=8{TXM+q}%C!wCk<@Avfl}+qM4>P)h>@4-^0Z z00;n817=XOU6b6TmrN*ND}P;Z8`pKdyZ9vu@J|#e%C-bcmMmB%34kO>D57LWKMvEF zQA{aHAj;bXc0n!)ETFp!N<^r79L0Zi?8Fb5WbDN0xJ@$oapg4aIOEz$9`ewa&UB`o z&UBwT6Hzj!ou++kUfOfc-CY1A6*n^_h>P93XYZbS?)mx7x%(fncz-8z|9-<-{(|s* z0>0M2L!-gJ#LA3SB$k($gy%9V%PcQ5_c*}v0q;1-@1Fv|R_SB;K33^x z`F^-3%Crvl6~^*=*ng8+C)2v{1X_K7-2$HWLT`*|aq5kGy@Sx(&9ols?O}R^dWVqV zg=Fs*&Oa$Ry>-(lRyAEI8@A5XvNgXYi7W9rvs68I!{%zyuJSDzdu6AySgq7lTd{2J zJmenNdAV#9l$y#d9Zz%x{nv_@2SFeh?a)u@#AJKr7>--=hDO0K3INHu8KURJThb)5)L{SyruOn4A-+Xp>G@ z%*^Rn)^BLWl7DX5Ag7?M->`qk_yCOiJM+wm#Y>jXtwqhU7iVj=v#PBwK3!EShPkx( z$+}V25-Kk)8*BRFdbMuX3;KvwUR<}e@<^30E!ve@Rxwvo6(h4)Kx&Ul0V>^_|Dtit zST{y%>rNEdQjmdRoSICN<%7@`TlGBP>G?lEqcc=*(0|-K%^lPMH7mgMpsT`g3eo_L z#vW2)wItFb8_1s6taN{u3_S11M(;i^jgLDjoJjApEbllIhgRou+Cpw4nSUCGf#bAqN z%if9~gnwp(mRo@XnGWDIKnG;p3rT4{8F0d&HK2ZuY}A|%+o-?-tCbq4LD166CB6^F z;V5XnADaQc*$a&mRTRTCY(+VM&kWO2bik+4=W#dcQM4&$*kkjEP)u85cFW4x#3pK} z?CR-4GBCeGwHI)NxENuBJlQRoba|^+m~+4|QGZ*d+77-?meoo@Q%~XZEgZA)h|jTA z1HYhH^~&hUaIk*o5@W(?4A2k}?11O2f)jg#ZG_lHgklj84^6=Xu7Ax@r|5xe zUgu@(h4l-H^^4AL;bLv!thW%}ZsFv%G;DCHd=do}BGK|u5)=S4;UGx7Q6b(m!|3cT zp#pBaDQhRdb(@bPLByybzO%RKH%~!x8U?zKgddP1@aYWf1qB}l1&>L4@-R|Xg z_wb+J)tv}m=vu$ljiuulLk91IaKxz!`Dx2xH_4ZL&=402pZI!*LAyE6jEn|mZVxeAHY+J$pZCnC@ z?<7!65%<@6byp5;KOO~{h{@ncAo5_G3RBdUz?H~!9$|y9ir!fi&cMyQOhX27p+jt? zgV~*)!zO?Y4%_Z>eSeQ|+f%YP`RKeOtv7;4QW?#WDvqSlGVhQtId60VFVUlhQEIN^ zbfhA>Y)IcAA=&P-mzn3X4>r+_YU{iB>{v_a3?fu^I*0}j1w1Bj7_lqLx~_77))l2v zHL0Vbsp}j8opAPtSre{=t>QAIe*8&qDPe8r{1ruDssAx+iGQR0;BtDUZmCah#M@YI z!(x8!hwe)FcF6S5u?tKkx1p|~4Oin@QUiV*neeCVvdfd$JhqGO?GbPmrJ;BzYNbsJ zAKZp~+erT)?xk(q%m1(312@E$`SIL)q`Px}p6x_0Gyyl9dU$<*+i@qdA4d zoB}P_B^eeWu73&V2?+1sKG}8z(K6XSF#`y2Gzq}*oVB8f{oAJ6LfAIZ;KxpMqowN5 zGEtGW`1Aj`i8iO#obn$sQDPn@0sOE1-ifvl&L{U^eru}Gqd1+4LU;j>V~TREu9n3W zjGHfh>^8zcx7XY@XeUw%rtOy{;H6n;XS3-o2@hFV4prZ&uWju}4-mAOId(-IY0Qq~QzN;n$CHc4sF!p(9~060aGwjTFQ_oxt`v9Z3=Xf?(gY!lhjBrsqzJ<=G5yPN&Wxb+Z{nGeN z!hd~@DA5B2KZ&RPm&{eOdfiNv>SocXnu#M;au4tDRM3&R?nFw4sj1~M*^4mAGrpPb zVwX;+qT0n}VbBMB3ntT!`HsoWG}_B&`3~g621YC=05*~DsoKjrSDL+1?{K>#3-G%6 zEb92PF>XrxOCU|ePBN%NS5~WKxJ|-djvS)%^ zy`S&-A~av}yeIgc0QIzam`=~b{7Ty4Ve(Y*$Wz4?w+^VdYRGQNp2f_RuwYh{{BPGwq3JMpBNiE zcKQVTUwLNq>hZp;)i<6T%eNs)UnPOqQIDa+n$cE+w zDzynGpx?0TnC9L4#cP{yez^II_cq^q>)sFFzw`5V?%w*-d#}9-1xNMrm@+xtdPZXxK;&dvdPNY&3z~toA z)I?6psRdO}O-yApm18kFpMTKDOOw-+g~`d3nwd_irObFSH(kgU3z>qR&Xo%FH_*oP z6VHGkH^2VsonL(a?rU$~{qF6}SHGEnnS6BnoqI38^xF^Kxc8HvOigCC-h3hP(Jz1e z(Jx=W_uRXiuYLF455Bc|`-OXNd}ZrzU*G)jr-?g1f92lo7dK#_&41_qre&aSzw*(K z-ulA_N#;=1U>t7ds! zAr}hS*nRF(g_sM)?5Zsk=73AL4iKz`uvRR%%P^s$P&3mdO#>n8#awngH?59mCo&V$ zx;9m+BSwTdXHw~@k$=?0NG5&v+uu!We(z_X$#>p=f9vhnx1M|F?px2@`|<62fA#X6 zpMPiTM{nGH`Q6{E2j=?3_37&_1Euj|X(Bsa7|&_I!gxx{PGw8eIW?Egq*7WjUGD(~ z?*8oE&F_4F^W6_NpMPcZYwvx`^rwq@T8!S2No8{B>2xYx$A6UO-g95Qcl$55e*CSw zFTc{%jx8M{MR%>NuH&u*Ag;P;Hx9Qv0t^xCP%H~CsB5X(GL0{)!*VW5)pbWo^DFe5 zp{VM}nKZ>yN1AZt^wbumxzglTgf6Driye}O#=2Qc>LxYOU|1uQ-` zo}reFhJLpN6Myb={n6-lqTRC+jAx?mq*2*eU_()!1ki`MMj12lzps9y`{a>-?)==; z?W0B^dEvv+SAze2>0h6{a_rgUj}9c)t{nK5GXLzqsLGY@@sp`LeTS#s`pmB%{YL7o zlP4}dcK(O)scihR%nX26n7bnghQ#C%64JaQ={tALaDV$2B0X+Mi(QC7SPILH-sbcK zfj=#jrN0UBymX(O7$ywUU2rREVk0Hs23QELw`BPy)zKg<4I>7o-6OFDj8&Zw!dJK6 zM#&k1;SM)NE6HpSkS*>th#F7?f#M2bNgT414Fgm}C>>>ns0@p!2a!9A1l?>HzFDz7 zn%#)v=6@)nW(b|xn;l*ma1XPA2YTp`%RWVMh?K~FCn1JGjO1Ai-otP&z~oNcHXXhh zV;eDy)~f-=pOZGa5T!#8atru4&MZTM2o61ic-~1M{vo`~4GAto=*E#AqM~%1T{CEx zg(1R6Xnzog7(x&YA$X>BUQvzm%n|EoO|`7+8Xl=jx@p_%HGL+1w8X2GnYyXzfQ5DK z=zprN*J$9G)X|zzq+y5#qVdd8rB=0O((d~L0^IJS5ckP*v*WX~>0D|$JDHuG{p6W5 z=g&`NC#N%KCeCED*_0EubiSr@h_*O6aGBFuF0D;Yq2r#=)T!y*xTcNgrnJe7Hl0qZ z`Dnr5nqu)HL>Xhr%!ldRzOT&Jz!_jtaDTcn@Ok$zQRKP?GX+0kH4Zdoytdo*nOa#_ zEj>Y#Pplbg0`Pg_x?V^a2%bx7QBOcllhE;uuAP~^aPiEiW)mo*eE32tl}=4H_7zku zQHRN5i68+>NK&tIO;Dt#oFKhZ5uQ!qUn8pH%N>xM0En@c8uE!mqrdKR3e3RcPk$uN zCu2^Jf@($VDTq~^ZbgIqrd(AuWyONDffABWV}rRg@AH7Wfc50C1GwGa<=+SE(arT* zmD|d7m7Abx$!<}YjCxaWqTU3^tC1!)t4&VW5Shhus0DqlU_l>o_e8B&ZC!vM>Sa40 zd1~QF<*C^V{L47XS9ZxZZb0*2%zrH{LBazbGAM_o4ygxH9V~$!lw;DcEOuYI#2$={ zRrwz3>kM>40@Ndgfx1W9Ck?>e?w$<#SCU{c;CfdSONZxOzsbB;60lf60b~F@2&FH+ z*K~Iyf}(ONyr&VO`W6-qaGS_RJd}1<=&A$x>mWpyjm5RB@u9XLA$N#oUyxX;YcWi9$+ug7z9>VrcRSz#+L* z5vVhz+=QCZbD2qPdR(6_7PSl@=qboW!NO##=ty?sQP;GJYH?W~t+W`|N^Q)p*w)w) z`geM5u9_A&sET4$>%6EJw}0=a-uL~CMtn^L^I5~Utv+qdK+MGWhJ|`-yBZ{*8I!yc z{ZVfL(F(YFUBS05c2?@0(6zeG*PY0+j{0pS!!33}C1ENfzJSWRZ%MBz;FOG#Q4}ib z-4qe{fLVvA@aDefMf+!`}vi zeiQE+KI=O6gqH|F_*v2uM>PH?c>VBsfC3_c)9y#P%|Kjz19K+OmThd?wr$(CI(9l8 zJ6~+uX2-T|+qUi3cV10R&HRT``|P!sz*FGo4zhM}@_?X_Tl+?9_JdoE&t3xvxn9Tt zUlI@OD5a=W`mu=R?1NApI`p~{TB>EUc-+l`lL-?#{%;r#-= z7kQ8D_ecYJKVnvj-qBvR#D+}hNZWMTI^lY~u_il3QG{U!W(_=k86x?5QIieTNuG!7 zfEs=)w=rLamRuFS8xU=0fPOB|0CSMFr1}XMVgSZp6I!n5==j4@`g{DY0_3p+sDLvK zxbam%(>sCGC+?CdZxNKCJ42SK^#*SER)`FapyE9w$96k#~xGZe`MTpF?*vW zY&gh?DmAiHd=;9yv37(;gd!?a8bO|pczIG^69TK!FjMuLU3O zy?KM7)j`0}%lX9G_a5Sndg5x|vyUj`3IV|9-yl5jxrW^$Qd69B@PsXa46Gr#H8BYJ zos&0{!<>+%fYq3)hkLP?ycZP=?eLIp+TDc?7Dr;_oi{>y3SyEl*#EfV)uF4SfL(V4 z`ymVe;mQ8Z=Uond*PleyNO{_1A+kb=au{+i>@LPl_^%QE3OA;+#KHS(!h} zfr8K#1h3A1>(ZDo?a~1C4St=WAs6;w17+>8RE<$_B(dWn8rVyl=7!HK9x73(vLx}R z{zEApv+GH1M}Uj+c-Rcw%Y>OE74$pnle=^@wWy?iYa7Od0s8w-OF;&{?eZ=m4k$Lj2US16~9jKH}+8ZvHw zZ)&y1t75#l2W1wdLYeUaPYd{C5@t|o(!1y>EVvdTh&SSbTkIm^OF&DMtSG>-bQ5xA z&ds$|37~YIA7m&LgW9=sK>-rob%jpy;_)!HZRdrrV0xX!BKWb$&BNvOdoOCC+}rn= z)yX1RRuKR(|M$%aGgklBZQq>k$}`yWqGMo^rP-)@&gpRdwbv3y3I zs$>kOO%j7R546-DVbD0Fuz|^+en~+`>8WDdk}I-I*V%!2&;RbH14jTs*>2p|X90ou z!}uS1=YQCpOroVCvlcxLwG;?|W59RkOvY7Azre5~P$a>N9wZ zF4IACvdA&+umu?w1fp?zi3CS=(RCjF2y7QVRx9cXP??zrLYR0~o_y!wy{&_V7c2t)E${}l#K-4igrq7t9_Jt}^BlwbAG$YagO1zO1vggIlORn)r zMBbTeeh=>*kN2g-#$8+f)y;LZ37MBn3rMpFs=hp93YBaCcGB1)m$Lc%WICmd*4Yc# ziD}lj)oI*92S($R!96sUNebVVyB4S}ct7$^`?GrSS3}vNR71VtY+c7!3Kx{Ih$o0A z1i-6PN7M!sM94?LS86Gv0rnVDM+W6-05>L7aIaF6=9T1i8G~e%6O$?0^5!A^QD6<| z%QCe(Alu~W@y4zRO)8Zs##L+;#oDw3*4Pw2J5sEq1HR+6Y^ayv{npygKBN;-cumJ? z>BY-%nsqC0%$0RW`(B#@IWbC(6{px=v-gYYzBwT=9I{On`h%CK7vZm-&*!Ok(V0Vo zt=rFcxeor)H=Qs4iYB^J?c6J^X65D9?%#HqPx>tfZp)JuA^JN{@E?CCGF^I>ssVqe zkEJGXDr$^w%2HvvCZ!yn0=rt=#5I=KH#GL3TEQ8E1L9Rwbk0*^M(wDs%W3n$7V^>R zuCpOo-~0wO*EMgg0_kwn7P`^Y(JQYhR}BL0sMQ$w{PJ*FaGlY-d9cz4t8r1h`jsv+ zSvC~wU$AYY@|OV+SEXxs)2YT98~~h@QgA_$p*|-U#<5p>={gn##G3$@UXH)Mof^o$ zdPle*NKqzFO_pw_95SwRL!a%l{0ykg9|zFFPp8H#BUJBJf&U`TQbY-B=$B_{V^Ghm ze8y<<&H;;8gd8>5*=f2orckr21}SbmlGk`QMLh>~P3dH~;X&F8rHb@Tyk}HhTXuK z2%FAm+``wQRoqfr$Cms!Ib}&^W88Iu_A+m#A8I4Lc6N0OrOFN>2 z&Y-PQqdBB^GE-)!PD?Y6`Zy|R6bZW%fc^}IPQ zQiW>x%oYUE!-Gdr)lDkK+q%*X{K71ES+K7DKo2GxW*nJ^j@`h-biT!0WTNn=(4k*Z z#$~X#>b3@+^yaK*q5!zn@VWG!#72s$vcSnZPl8hs%!I__2goC>;y$K(Ij1j~!SP|G zf~@3=dXh&dsC6}|8{c|B@n4^{zV9+-_~ls9v2Mg)G6%MdLb7WYo&UR$zub&u@drIlZVnK zrl?%ak#uB{#)$5L?c(r4>}Zqw>y>n_{>3Rcdv{kfw_S9!+e8+fVeMKS)`Y+?k=<9> zWJ`xR3%tfk8HyK`L-Th5Q&>Bx5l}W0KR|m|L*SVZEpx#`JzhZ%ao`Jt=+__ml8DyK zInDWsaj?JzPCg0=;#~m@&^#%5|CTk}CD^+4vd{$ksH1bM+qFrI44(x2{q4fW`>)}4*SC7s92uI9zX;Ki$=UJy-Do5Nv3HK* zPa*-1gfI;mY~WY;H(C>6fw83^-RPYUR=S>=0;|xtLshN#EA+)?@qRs+7330SQmTF zk@bfbi%i}MUBvYl-j|bV`KT$zEnT0B?_t2XyTyb-dkN=`hsm+^L(|GD5LJmrwL+!5 zUJr2Yg~{>YXj4dcb4hv$^BR`DCFwysgs-LCA`9x$Tzp+!JnpA>V}K1>bT0z0U`VO9 zD&tK1Z`{!#&424;CgAft5b$%BSR>%|gLwO;{|4{XQd!luVg9yXaDi2=+MIRoJptGU z>NfBg-aitbV4i4iHa8iY$oS>Tgp^!JT>vfkCI3cJ-4M|4*FyMnSTW;!CmSGo0igVT zk4qiX9g&crl%SBTmTZj{GIM2}V}RziIh(sXAACAz_l?)X3FMol*t*Hd0&F&OUBbC? za~K%7@os{qbXhfZr1nVA7B)?_v;$t2Q?`F|>}(pKi?7tVEn%R55@~InJ4sdpCs?nS z9JfwUpbZqdMYpteX;;{7`aD2}hNYv3@57)8h$@L60?Q`H=LoAEr`B%9iTde78x?kRF#R4+_ z=rgrridiL8dlZtj!{4RwpNw55)lL2{LZ+@O95E6DB6#D5xGsFS!m)67h{lF5a_+Nd=kxlq!fK#Qun@;NfF1OtKKmbfmMFkk0!4vf?ED1!8~b2XKM;>}Tnb z$7DgqU^gK?Tlul;lM#z^h5>4eqqib=zP(TdyhFYjZ`2u-fkmEz69hl-Yag41J+)tW z*We|q6Gra5(YiAYU3|3exd(_qBp{cVwiizST*DGL8~M3GqK>wzM&4rmCZ?8tQL4ZN zzCw8T_PAEfzYM*!o8!&Az;UqUApDUaW|v6QpnE-(14bjHd=skiKLFw=NOD?mDM8xz z%HZZ6kUR5-d%B&eaJ9O(4JzDSdc65(?PnhLq+VSs+70yjXb4hdepKiBxnt;L(-U_)|ZS3CrqAZ)7%V^r-bBm#O{aZkVPDo+A<5%9(i zZj3I_#7|n26;1eKA)!~G7zDbkN#M~Dq4C0@^<~l)A^Xgfrlr5`{lEbCLM*WPB~;l# zf}caZ4+oBTlf&J_rqO z=V?Ym=xDyI zGWL*|BNu{id{~)PNsP_K2fN?Vm@7b72jC!YDZ>nqY~$#QnM*3w-o55c(*ktTZni(4 zH&6Z0fhlove2aOJ6g7rBJkl@wF9;$bcLtBIUveUwBLVoj2h|>>2UY$9^xB!ne}n?x zbA3hSO1-S__Vy8vbCP8ZoAQbZ6Et9G`?*K+#tT2ef`4);;jHh%NOr3(d|d%YwKI6L2#iI#Y41n zRcb?t!nr$MJSVI&B412QDeyO*oV+ETZtz3kDVov30&6N>VJRtAej8j8Ct9f#xxGOG znd?@)xLDbf`M|=!i66-SjjU-BKrHtlfPjc$fq)49sVP0|U7THv&3>7tA~`X_0c?NU zSlBcC@vx89*!UM&jh#bIO&~rNDivW{YNW!;QOH0obAPTx`j-Yb1W8+oo|_7bA`;m` zD!R3FdQygh7#Mg_Ky;SVk}$8OOXim`!v^ivBd}xg&##1f^hV3EE$%PYpSK_LAAW6y zgt?nvhh4uQws(3fV)Bh{wFXHCTL4lEBpB1GgR=4F5w&ba*!#udxx`a&vlLJhDE0yW zPLq=;f|42B`zO+@ik~1>7-3HdM^F=qf+)5gA$ld!4PkJIe}ie0^qVHDxR9>m99B>> zWY5dHXltnkpLE$dN5MlK{VwAU2ao zY0%w*VOFw+BtCqcD2I=y1F#fkWtdQ=KqD8#ij)PJmXN{OFr%D%WtawmakYSXYV*Lh z$c)TROQ14Ct}%>S@;gLV^-l$eY$4jUcR?;spgxeyADBR|U#i=7diuWl;yxrruX|ei zz7B9VX@8=5slKKA@i7I-6#$&k{v!E3WS7Krf+Uv>#496%RwAD{hKE|owKL2zNP^8k zeQ(KQR}fvPd()A9XLZZ*>zidOxwgNvva_44m*g2w`-*TiICa^vlxjp1&7!>&f>EB! z4f!eoUv^)a!4IZ-;Pcd$A$@LD~T-UiBb zMKX~vOA*iS0&();4ofK{^CWQ9*M3NHug;d*L@FhyX;VxMH>^QdJ}+6$Vs0AItH-lq9La764!!vw9_#Ma{s0_=8Y| zk=5^?9K=>rwY3Zpwkv|glCb=e;I5#YUk(}vkcPegnEiw5=<(DQ-2QRR#S2i9HsVS#u1xXHC}d+ERarZ_ZDQAZ!j1e5d}I& z1iOeV-9r{}h55sTIE@Is-b4i{Y_KAy)i{dyz_dl_cz|}=FN#w(#91~#Jh5j$79|lo zz>1ubHEiqwbL?I^fKDh56l|9$8pWj)QoTTmTqu@rc>T*ZXw)1LQhZlMv}7?|p7N z@3|o>KfX-#407PGju|3S)Mq3mz|uFxYZFS<2Y303js## z^!u3^zTNu*jV7MJW79N=kxyG8f{XhNg6XVzA7Dq7Gf+Dc_*Dc3&rB{y%<0D>cr>Mg zCbB$^Pq@e|PJu>&BUC)*uQ&ROz4gV3mv086Re$M-j)o&JLjEB8?GwLqbfYyRw!KDJ zVK&+QYP_R0rBFm5bU($Z%;rw*mbD3g*qZhkQYJE10zp47miUJlK_x&g4>|(8yI~y-utqA z=aVMMiqYMOp;zIPghRQG+}W}Qnm?oE1;9nh=a1?|OWmzju#8`{>h^hPT}*82RHw!- z))@q|mg28bhrsOu#uOdNRC4DtG0l?$T@&!aKReJ%R% zE&B2$PqBK6@I%S{Irpt;h|@;-+RP;sa)EX6`FifEF8BC5J&;Q?|LhF|h(8R8ADhEY z1efWh;LnFchQ306z{ekdSM6vW>N~VH^i7xkRq%dC>}Y=57@3BV0lp(U?T-@`c z$drmW9{X_d!$=Mx(k5wK;PX^SXYJ{v<~g6NeeorusKIO!aq?YUk09hUGI#E$I(9Qf z?RMZv*v)`j5tKN+ujwbxuj#2T%z7;>YcGWrD1ft|;gB<*ZJYl!^VX9dPOR%c z-75nVf$&_LG$_Jul$OCB^$cWYlUK?OhNwl=3z~!Ml+y=?$-Lsn>1i8L}I=_Jt0pd_M?uM*IV?F`HsQpau_58_# zOAUr246D)%f_o4NDTp)L8!-jC!VGT%V}bWxWWsCw_Lwx}Otsc4V1$z*L`AAFbip`T%BOoy6)gLo}{ zNxV9GlAuK<3$~-#A}xvCaU!!Rdi;3Yk&kZKc>$`-3*6ouK3i9*)E*bvKdpFslgley%+ksAm-?UDCXBSPPZca zNJA?iMl`el=cs92rb$H?aswjD+AeY(2c9jI<+@fvqj#mCeBD4Wv9i)=W+%>D*X7r)1G#w+e5s@x z$e!EGzp|)fl;>ik%=-xPr~AbE&!jbFX$rD?>38^2s=897>rd{XftpbHEe_noQ8M`x ztAg~>q75{?3qcrqi<+s5SwA@ zO;mQ@$z3eMBa^rpc3XHb1Uk;ckYD;0Rvc8lL#v|ZZF zW~ZX9L#ta-crS3B8vxdg>lf5X(*I3~6@3ye-m!;tac>sQ!49JY1Tlqw^4q z`jkCuNsSg8k8)~EnTZ7 zPPhg;rALTTT!8-DFO=Z{r>CJBp{LWWwi$<5&%m2>T@jO;JNEfmOb;Z648*q9b~$#g4D8evA23N0 z_efkMy^9616;z(RP@;y>VtORhu<~6dVR!@wO>k?PQou0cWe`sH3U?Ex)nZ!?)K;+5 z@{b@vwvC{p^Dt?Sjo>mqsUKpo*J?_l%nkf2{D5MgwLSVOWDuV0VYyh0*?i(CYI;^* zq+AR--FJ>uk?xtISym49S9yQ_M^S0q4${5ND`k94lndBm=r3f)6p}795eLi~EH5j^ z1oF!n6hKmR;EQPQWSk^qt7BF_3b=+)RF{|TA>3`fH~UQap%kO!r(hgp4|!Z>7aX^O z(;RCn!qFTmLjl+>BhaZ}GE$m&SB_(b{49gwbjY*~zgUdZA+#h`8MJXORnSsVkT; z8}w(8z=R5+5y>S8-sB3RF~2ONxB;Z)4{;rnl5`YY+FeuG6}5og4w#mul2$rm{YIN!S~UYD~gFtgGqwXwrTwmw;G zH9)E>^3WZus>#h>LnKo%u0gg462F&?JH8K#1+C04Xfk&k@p__6P{@M&(TzoI2>Q_t znhi*s!GWDp8c`?A4&kdfz%!Z{>WaP3&M};{b4a?Y^pPR%z@hpZTr6-KL;{YlpqF?3 z1fK;SewYo(?--=m9nmY2vVM~E>=7LX6M!nQ`bVh2;SK#VskfVv)D=gUJjh4LdXyD0 z_D;{8}jKGwY;o^?9*aDj~}vpReGRsG%=Ys&%Y-SHKC@j$H{Le+O~Jcd)xbsXuXG>N5(QC8F=eEUBqXmgrM~ zHxhm4aiBprolf%B^fa@#VBQRLWwU&w3Lg*EgmX|Y%r=-3U4>9g!DO(XanyRY#UbxU zV%71902`3}0%8WCONW<)A={1nEx8L~CShob-Ct?MC2u%&{ndb*>@9D+G(hul-GKS7 zvrW5~ibG|xIc(jB7LTED;y|9rofhiQwLpyIbhv9ogheYgi;6}BhWmonJT|y;Vpp+U z85R6Sj}A`@yTXGfxx&LZg@P`yi#G>I5e|$}xNluH*5Sm5<_&$b-7CxWq>(Z-p)h>> z2~zE!rZYxcTs%lmJW}d_JOJ2MdZ3Zb_r!L!^XMLoO4V8A~^3eT9Sij zq=3!M=S=&49XxKH7qcpNLO0 z-)vOgEn!rXsTcRKyC^(d02CDZJBa*FcnP0u->(4J;Qt?n!s$nsF2>gOJ4 z;?s#b?h5x%zdtgnbpLT*+c2VoLke6xpy)5ADx|XTg%gie%DydZ1cjyIL8UY=L<^Yc zzY>#cRX9DR%QyiLCqUG#Z2gTkIf1O&GAhrEQUY2kJ)^j+pjFn5U37y0n$|1?JBwsV z%|{+PpOG;o>PD>Uv~?>oZT8=X?8cAmM`1NCmJNbJ-il)Dauf?7KR2*51g)j+VTQc0 zfmTVkXdp+X>3itBLtcWwg6JJ8FnWwqd`q$@D#6py12mW+20+1v%DUMDnI|u|%4&fNw6zx;tyXWL_R8J%4=B++MR(Z& zwI_qdzVd3ZlT*PZ!~jR85k1^06ig@TxehYB%jgRis1Z=XVCp+?K_Th~MkZdR}XZ+W|qc(I-npb%@%XKZ2DH!&^hlS~NiIwiVW}s4p?sZvPKz zC_UaYw>3)0sVp43E57DK01(4=?@+k!Jb5l5@ms>^f@Wf*(Yw#Ug1w5TWJVI@0=SvP z_-MmCmZ~=y%lw9;L`FPD5j8m}bzDJfi4-{24)~}p%k;y18egH@=*@)a{g9eOJJnQw z4%`p=?hP5?PKxHhKC!AHaprQ@) zS6U}_JI-9QKiT+d;o=u($OVk*#zG%BVeNr3;eF%82fgB0*@z9aDHJKJ^Xx(FQN%;s z$=7~A2m@#vn1{y9*rI+DhMS3u{i_oM$rZ_-#A@< zcaU-zRY&kPkGzwBAG|LP&+qe4O+noW*`{|34LcJjEB-Mt12S=y+q}IbFNMR?)adEH z(Sg=~O)b#oQlqG~IBm0|Z8-|;SqLtU`H4=XPenX%s>nk3POL6CRHID%#HW*TS?P=E ze_1gglRB9mALy{n!#yQP68V6&Rr-1Z+Y*sRIVX2pDiSjRN_S_h^Q2`0wZQVYqNpx* zKoA&qcu5w|5G|RLDk8s=^IXU;l%U-z*nX~Fif=H+i`Hk;ajZ%Q0H;i%@ z5&d{2K~nN#Gbt#FmCm%2q?hCy!t~2H4_UED-udZ2oym|%V7ZOA4Z;OGFZ4@)uO5)} z{%w=4a$u#xn|9W`;(I_7U++P2fyMiIy0Kf270nj`WQNB3wCwaCcGSIq9(#3Fe~Dj8 z|K980uB)91;ELcij+gzQ+jnGE(&xSZfM4g;x$iRT2t0+30FjYn=#E~2v{(FrYc2&# zd}MJ2MLeQ(mutfIQJ4vsvJTOZy9zb5x75BW`EAMl3NPU9R7k7&_flB(A?Z1dkxIUV z>IswpAp6On^3G;{FMpWXf#`Ol%7rH#BCyWwUi7<=p`|(_cGk2PEp7`htsulZZeZ1b zbAgKvHnOeO2>b|ro9jtHCf)^P2hnppOU-iyMY@~&c&&dBi9Ks6^1bp-@PE$$mU!&J zE?yv@CIAo+%s(#2*51U(wk2=Db&?nAKW8i%<@>BueSL0D08caBhO`bSf0>Aq76;uM zr4g}cbH=cOArVsmmo$9xRKR>SReRAWon{K%DCLXUJDCrpf!BR8;=i#VJtps$GC%ET zVQz7fX`ce1XQ1!Bd_xuRa^&*uMQ%}6`lQ_j1%qisS1N;11N{{&6xbYcfv1H3i3i5h z_+*<6DTpWx0A2@IGMEEV0`&!@PKRh|odUA%_i))$$k9+wnE$iuB03&+13io{*saPk zFn^YZnG*%>)=qNhW?iCx9U^=Pg~H8eeyAGt*Z5f>bQ9Tt>-3uv4-*_T97MQDJscL< z9mh1S5-#HCh#W+2qrj>FL;qg{cd2-uEEl>z!+{zIpgmxLM$2xq1>!LuESx+q7HQ*P z&>MZ&XQfSmKV8d*xS-WVsm8t$L835TzoL0_(s~6+?rXe|Zqu^M%JXrwM7QdEIMJ$$ z=gr`HK)d`e9!0vkFWf3~JB?f!i;3@!{R7N1*m;*?*w56j!j8#;eRy0VR`Sq>V-P%e8kUBW; zM-|Adba1_ONYS-hsMeRbP8>x0GMdHa$^pDUz-D7Pv0Q5$%{%Lj+3$uAKE|nwbXA}J zWsQ-;1IJ?|Qv~Ftf#?;e?P~brvg^}0a;xtFG=g#Imx|C7RKIJhemfFfKk58cgcfJ9 zXBQuy6Fxjf2wv=q!!4#pT;S6?Pq4Q|(2Or7y1C#4w-S0^Sx5$6#ZLo$4q#`W_f0!K zd|O7_=nP9_P;9Cdtrf0(I3Hg#&0pK$T`#k1{wr@FW|>%Jj>jG7xZ<||TFb(ydNdjX z;B3*QV%ceT=GmvMclVq@j`?vkX4jrIYHVJ*KQ$^21%BU%ztLmu&c>m!ly1^=$48*W z6$Dg%)~i>M9e34tg;fdj+i%6BJJq_$r(I-TAI$^1#%eFEg` zMJ%~+Uh_rA!dyrW*|o`ikPT5;LJJWA77Vyf(v&k3uNf0!OLC5@rCn^^#zl5Cf#~MM z^W#N^ZwDSA;puHg);*w%g~vCiL;ha^=6uaobeAW}&QZa2J0S|Y@OmF3`6mnYlYJe= z&n{eO0|*->-9GeXJ@}3*7{aFUeKoxPEf#J?FPo8hn3({}%Qv&g>O}IOgI804`G>^w ziCeu%vYDCsR3RI>yho8tTV*A!xVkFLOV60*3!(oyro(h?5d<+PrC|^mY!DbR{`z_KtL0a|Fv8IoUML){IN3m4=?PZzNNY$f%HrIJFd^Wm{`tyJthPJ4RP4W zj|*CUpJLZJje;%Ezqwi`x{}uf+2_c4c-6!}=40fs=Io>EnVRtn^nHf8CdgO3$_?FqBf>FD+iC-)T%ye}7oz^_I~7g+q9#+?Sxs7{0vhv$y-%58b_ zhXJt&$bjGzq!BjHTQow*`4zsXh`V(;Pe19pO6DwjQcZc#TkubIoYI67w^=hLVYl*p zdU{|UE(arb13p1Lr?qvqkBt=z2FpocFE$Je3S)n=5ON0vDya$xuz7fnQTlY9X$o!T)(h19mL7xxN6!_fY?+ZDSW zr$^hHA)oxG^c9ZtOhld+SJ&ni*K@a)3*N_VjP1sQ#TJg1j(_qwk%zG@SK??=wN$98 z3w@|)gZnv^%?4>MrUC+Z5yISFETvTB_!EYgGOD&!{>WAYLOW9-=qevHT5N$;yl14- zFB4`|i0xUxz1{WW=I*3&!*xmn!p#^0BZ)LuZySh75=|6(tHvG-Bu$o0{oV?Up4FJG z!gNgHHz{b1W4MU{ic!|b3~c(n3?v3Hqm=dTyDoKZ4f>HLI7nI$14aG=s=DH0K+&{1 z^H`{DT0(xjI7=>q3I4P)Ma-pQxiO2uINd@|#UEZkuasFUjr4RhEYq~8X0WcN)X0ztBlvC4F_{XWolGNwlkPFh?)`&|OkFcA^ zhH{*5rWo5$4fyrC(Db#_VCMUCI$eI{;O__oNMcgv%pp%GET5FSTVrzH*swB^D#>BV zQu^(RY)OksvV$b|nj1HejVBsa5i_+z)RG7Q^~K}ZL!i&a;c44wZe1;5IC!Kfe=S5K zsTUCpbJM@LQgCeRzH^7229?Ak)!!yQASj4>+o&0mfil{M#^){zliY%rS+M+TjlqN_ z4k(ROwAA#)jY(X#Gd>%icON$~&$=2HhieUigsbpy@frn561}8;TVh{`hP1EmlQcXn-?bZkd1v@8|bxSI9Itja(@neD1ou|K_^U3073i@iYGSbwvElb>sFqRd6 zAI3ZXQV$&x(0B3M*xU?pSDuQrRQ5gt%FT>)=>*Aq6k{e*p4#ob*5vN;tndXq=Hwtg zrj`kG6PBp8My8e>B7LYYn(n*fPPLGOFC{}P+r4a=zR2c`6m&fHBk!P&j#!PK2ShxJr$$Am5s$TAI~$Z9 zFWKVbW{|{c(upYc z*0G^i9*Qg8=9~1kqxJfyP^k>BDZ@4cT5vl3*IJwmnc8v`y*&ZGB3y#Xf`W5g{B!gT zM5xHf;lXL*8X==JXOjzqUi{#pu)tnM1Z!Fb% zp59oLi}sgoK_LJiM8f$nncnF3yJTu#9 zR8s5GKfZVAve(|^F!Xd>{S!~?x6G`_a9|7PBMO#4dRVajvXCEjMAY?_SkWc6(pad{ zN_9mrFwAs)^K9z1Vshc8W6d;YRt`uWb_VQdBu#2tDR=-8F?p~8sxuS~dg(fJQRzs5 zxe%KhvbtRq!{P_jdqo1zH9?Kw_&a%jcE$40BHxc|edv5X5A58>dr2dN6(Dt~EwuNkn-Gc7mUs zHmVvnj-0q|ou63X0uBkg+Jcnzl+E=~#%E4vGt!xNBvJIDACk zzzxyz*USl;`Xa|68b@z$@!6c^@xd~OEmv313a__np zb1u4u@&w#l-U{iZpX_>3(eB~ycQ-yF=Nf}|n{S+3wA*t(4p=qkZ52?5!8k~1czqH4 zH?Xt|?|$gDLNBDn+>Q9PLaOT-K~%Wx8$aR=%V7{f;K|kk$FWHJ;)pwE`9seo>olEh zC+@#^h&U91{9drEuDJVr#7rtbt`R1S7on@)rypz}j;9Yh-QUmbLcPGKAnlh1C_D&E z02q-1AGZ+`Fc?&#L@Px@d?j}%HU;DHKqj0;z~D4eUCB-)m||Gof4%*BmSQe*RjR^h7e7Nl;W7u;Idu64bxbwBBSqInyP$wNg$jU# zUt!2XAtGBuFKo@TI9o{(kLQ3D2pRV6Yy+q846R|x1*ls==QC;4yk*cO|k1aoh zw3G3Su4{)wFO4ClT?f__Y&Tn~B;3qy+(^_RQ^4Ap7<^l){Kjs2QDEF+t34|o4)wR# zKa@-q)p;r2QZ_losH4 zEeb(&LQd3y@zLj~XqPndlytc>#@2N_1jt2W?mRH~}xa7w?b@YH9^vgVGF7QKaV)n|_i*WmE{(#>}BKF4AE zIuX3p>F}n^;QZ`ktajU>@TUp`1xcuu2|7RddH%)>#r%yTz-+bu&hE>QKj%g9nt1&)huW^2K$Y5~%yD^}OtK#**nWi^xV+~M^tsolGfn0j@ z$^`XM2g{aA!BurQf<@WoDsUO>z@mq3a__LqqvW~>d55LTHlsHAI-X}$uTy#=Y;~{; z=9OC->7(^8;IaQ!7`S-pMRuiO!k)!}|1T5O1H4pp%YBg+E`tJtlZ)E*~S&Q6*b_dunjI1Rbn@)RUe+TB|}w)0~UGW3d;4sliYlyxgbp9 zY*bmOc3B!?0g5OPELDt{!6aN$-a}!WqklaC7IhGt3CnMJmhr`so9a$S}K<_?dXf&6np7 ze?Kc5P@NMNLV~|I_`VAQ>OQp5;uV?iFU~;yIX5$^4gZg{2`~oFPmeVt?1_pO#J={h zfQyl&Uv;KW+_HdQnA_O2#-ktx6h7&O%Lh>+U+Od|7+9(^wwG9Xc9Sc^pv zZn2KBZ1c6;FKqAVolaV3T9%AUQq!SAxOd;7AM2wpa%WDVeQ@{U@dKuT9URekd2uJ`92#ET>)yt`J&8A4H5b=y$ zVnelfkVIN^8d=2L_XekH+GED$l<4vS-~P{(k2R0QHxKKSg+c(K9MAv9)j4%%)^w9wwmPv-bJ%C!nMew%M6*)Nu!6@b8>aJfg8{>J5n%!u@!2VPr67hR)RWjifX9 zM#kZZzKOM|z<UY$o@3vEDjwu|D%m_Iss6oM=(f+4Q~*8O){6!!uc;)LbqV)s7?& z=UlYKjrvOrCHIOnHITR_QA`Cv1#8*g!?$0jR48DU{O51FqeqjH&iW-T9As^nnj3-V zexhkL@rqFzhIMiOl?tHDDpA2YB6Ur%GcS8#S(bOkK>32q|HV0)T!%79azNp(#fL3a zY4tD~g}bd?l!Qu1=lpSU^768BNrzA6_SeRqgAi9K?Ao~2q;7NbmbuLW+lzw#>qoEu zBc~NBPUod*a=pxDK*cJZEZadXEWJXr$w z^&h4~lXZZzE;O1w zA^D2=Rbh63Mcu~(jY7uhp0jK+nBlxpUU}OS7@+<|k(VQ&x0@&kDR>y&%dWo`&gd6i z&3+F!|L{L2oGC!;5mdSnj_o&)C>`W>`h_Mg*UJ%9Ss!r&vAR~s(zW%821>^llD!y? zK>GtIRV`Gz)Un42Xhu5=uc+@-Paya)I3@=F7v2yZZabl4fL(ywFPGf`;$CgEBB`ob zM?%ZYJRH>w$T@Y_AA-Tw+AXWm$6Fi!z!6pE49|= zqK)a9#|W40i1Ot9G^}L>9_-~Fh)#{*C4)i_2F(`+1J$@$!AXL!w13{Th@oqX9`U}M zZV~zmw)B9c-0BAq^csrXf60YX%V~r|Y08y20hq+@#KT1!QE;#|+W4v&{t6y0Y^4=n zU7pt+OjJ1D<4~H}k_E~3dajUJ2i{-sSgL-%lW%gK)n0Bd!hEO&upPJgDcHBym}i9u$Mc zfvrx3uEw=kS*LsXJqXb$-SyI4vGw_n-&K(+4eJOUqpFKy0vm(B^ou!lD(;80ID*d~ zJF=PnabRSNCIoQW4Yef%V%4jlD^%!A4ItBiw}k}8r|U*l{kqJWk(s|dB7@wK)pY^_ zi24C6!b;t6P~s7RAtKRf6wwcX8B@I^-NtrTjGIQ{8H%b$3%E^@T@$@cN{y0`e_qOo z13EKDzSL2@sTPg1*gnZ!evINQ96pyXWd_!nE8p-h{@v94^gE+A61>ZY*10M^+`AA7 z$C^D$>KTziA(|8AE3kV{Kgfv(*$=`)n`Xc<-fO5ua2K|+wN628u#1*iNxtIgI9E&d z2Wx803G>nJC+bkF*%?uoJh3um1{+-8_!8WBqoe95l{)hho|mZH7XbI8@5_@cBKpR- z6S%EvGln@fXbqo`4Eyo&O@2MyPL$MN#E$f~;r-8}Mt)-Br00??t4r_Axl5*;ARnOT z1=c7O9jY+gT|;;xxy5K_oR^p~DUbdp2#cd7zkqYQYgVNEl#E3!WH{KtjqupQ^v^ur zO-ZzvvT-SkW1AQ83#Dg*Xqh*UWIsuV$zGNNl2F{qkDP@v8_2@A9HX6MKFt(6<8mS5 zGjb?4KvfQGi~LF~?o2f9Ul5nfngMusKu$smGD!#&u|-54bBu?tkth%`4v%9F_x0lc zlsZ1lN@YUA)Dg{5TxdGrj2>$P)p^q8dp%ptdY&AwZdgxt;FNy&Fp2Y2hCZY!Ek$Hh z&q$P7V54xYzb25t3b|#Y5DKQ;J;WFqq{)Pijk7PT%<{6-G>K7nI57L|^>g=}BV{?} z5jp2?! z1+Mcjf#rcOI{eEh31T7pk$XUkA(fJQ{TV)sd;8}^Yy6~pNzfIi7ys$T`}-h@hLAEA zr8^e^j%Brx>7I$x`^ZTYSxyiN?YTx-N}2Q&ROBk%+-&r>lc-r4BHNMpL|L{{gbQ~) zAo!{*Aj-NotC10NsvG#fm!Xn}euifHN+monz>GPZ>%DjRiuL}KJ^>;)_L z4P6uec~V9_>rura)IBHNlZUp?At-5?wrUln+OCHHmR{yt^2NHcSc-s8LKTBAbuD8T0pa*rCVvvE zy@#6ovY(DLLdytR-RnjOBoK}u0e3wzbgb+2A2$(fB9t>O9eRVc{D0Jhh7n4>?7^DW z&^gD0uj54S$n_ruv|JINqfi?B0OKj z4AJvmwQXzb-nIo1={ar#opIqo6YKKJ*yIZ*(^>R4Yx=8Y;0OVF&;*ZKUN>C( zFyv4l2ei`ZT}^`MchqGU-9D1C47H<$XkhH)!~mw^fQ0CU+eDI>j3VYmAVT&^zym5F zK)Fx}7;&esWUjrWWyCksGz7QofPuw@VHb!OB^CVT3RJ%lkx;+)8T-Ty-bj5t7L(r% zIXO%8h++$}8lMai8)f_UcW5+pNI9^C;aLXpNm$f5*<{ouspG>6+;fFn zL)|+|34S^r`ZuJS{uPGtC1{C2Pz^s>y|JT0-lsi04p$7PR|t0oK+*3=rFGwt3Y$ZK z3}dD*p2OncSF!lOH$^;FU3|iLY+vjJc2YYd@t4xSHz2gh%FLmV@j|X_Azw-3i*sL z+KciVSXJG+BCWjumZA6`>ak{epFFQ{rrru>@d9-P$~WemNTQ$!32jp|6#fA`_X4Q) zUkK`YnV65#uK5nOgAOh4fP{9`-Afiz*+y{F97GwK=HX6Me{BVIA!mHuv49k~zZlwF zY>E0xCI6Ny_KPU^XA`6DUyH%^vPho?qoh0aMl0redO~K@LTS6?qm74RwoJ z=G^q<{#=Vxe66>?x!mbaJ8DY@Tvz8vD-$AN16(im1jco#L$Fr=0(NEzYrC>}$nJ^d zVjTA4ysYntT1a{A3xl1poy;EoEId~8JW_s~m1n(SW<{&vgqrPe#!|NQTQtU|44D@r zWvdQ{(leyj%e0f5od)X6*y4Wo$qge6#cDo z7SX;O7g}S{pj;-r19rd%Io#h7xgTpT3f~G98d-r{p4r`nt$TbC3ao-ko!Jj!$e#Ps zwdArra%JtNf8~ZcvJ>uV?g;9v5qL_t{avs_AUt;LNFjL7oTw;Rom$rvOGt(Nru5K)k4i*M9=~gQ@+~o|U=X|D}gMv}6 zPGeL{#_D_#3q&$lJboxbVGBo3MBqMmXV{x3G2eydU@B`c&F{_|4}4tYsnJ>TJ5l2> zC{7h6w<0Wc6adpe&u@p^Hv>1KW}4XGsG|`xtzn`oL&5lxu3%frY$?9<*?s%5s=qz* zyVLy_|IBeEI*oF-o+ zz;Jshz_-8l5_chK`lHn$0?0rm=-&#Qcr8$kVt;pD#815!sCmsHFpOa$63RNZP;ule zSn-~^WIqJSy~WCv;muQ=9QWSi?7YF*U+sJq!Z&;2DV{8m=F8306HM+kJ)G?{k#=)+ zQMnbyn*ucSRHrcF$Se3^;jz)CQK2DdUWs$-rD37A-QRS7Po!jZQSX?P>#m8xy-~4S z(DzDU&GolqTPuE_ste%Ei+X4VY@V|(oeEr^dEAcv~l$Jk4-mJv$;qSdrTlMv(Lt-$%Csy zm{%Sx)H{w+?J2C4_XvcCKgBWU^Ht?a$2rAXpgIw_kkKy`UFwJ6ZR!SZhV6zYhl-U& zY5c49Qo?uAM?rA&&qNJKnFBt7!qQH2)?Lr=Ik%Nqu-GWcAYT&+6*J z>u2PUEOh_*k(cW&8_H$;GaXqG{W82YJb*%O_XaKMeOtZEE@5RfgmiHIDG)ZNKjzx$ zYP;+95PyU#Ggac0VWaxIN2}u8_@bdiu_;=ZV3+2peF{|}9IaeRx@Z>doMIyg2u!%h(4^(0ad=Qf@ly5I!*TU+HJkv`FV@Xn>7IN(M?%?tOkl0d=R#U3Q!c$y z zHjsSQ6fG9|tSQZ0^L-KOcU0%Nd>=h#+j%fgRk3on8QkW5@r=6PCgf(sW6p!xKep(W z*d*V5NgD)4dI>R8HHcd!Bzq*{h*&CXWG$Bsc33P?EfSxz81~B3kJ3PD00g(p0*z9@ zYGVNx1jEa%WEy`9kZ!3R0Pprhk@65;s1<4QA?jdvWCA)ZFBa z`WGK5UATyI$CK4`u{S{uw(a}ffe9w7`3?z}AAo*;ksXGMCY9TREU8}Mp=Rlbf!*{@ zppn#3`clqcXCOWoq5HTDfC~`cL$#^kJWkh410}s#(D=Nmx##yWTYnu^s&4;?6(6^| z$Y`~S2W7}J9g)ZN9gN-0J`U4mfHZ!G7s=VX=V|#+{nzC99PRM;7h+s#A;Di}q+3Mq zRT3IwZ1h;lhU9<^Iim=ZbM_E>ULQ-7mBrDZFpSsr!)f=+}*;yHEUte z!aPsibtPkIGlfwxr5_SA5hW|L|ErA|*cLFerf^6@1x6r=?lykNO#@>=6#x<&tJS_N z7DHxu7&Wy>GRjPbW+r_5Ug_kWqNjH}``%KM2jTUtamDNY8|c3qE1ODsaAdO1wh;pW zhZS|{>Mf4_j|5D>IYZV2gOc2>iy`@A0`@$Zcrl!G1}cLV%UYs!xF!8&V!V5(2Q(n4 zyFe}Ltq)-*G`}%EDfOmjjkBHe_~d;mmiJSI25si<6{YjmSlSjX! zH%6Czyo6Wvk@to9p8hnWL#bBkw$ zCKzm-FP*#n-MqhdYF9mtOfqOcg2;Mm|3{xnf1ck{p2bWaG<2Sbe}8V4QI}&oujh8O z_J_}ElIXh~GK05b^IYX(P1uvzql&{9c*kmah4R6sg{`Dgv|h<>IXZOwCLo#|Bq+iG z4MDKayP}`6qpm0xGwFF_^SuJlxnHxXYUDO;;gZq$UeTL2S+s7>rWsYoy(T*rJ?-+r(DaT4%p{xJEh+YZ2OdjD8hua0WHmrl(Pv~0>`xrbQTUxoY1C;pNU?odDMf-@CHOe9G#oQmuJUW)^KZ~IW*48r~u zZbP|>)^Vb2y-;+GZn((uYZX4hsDWr>n%R&p4$9I^I~fypqJAt0>u6}e6?ngwK5J+w zqhmJzwE#^I1xvM>Zyb&+QD)JY;nU^)T%6sUyIw-{LdZh>2Q zJ|3q~9v;Sc@pLrlYJdn35Fe6Gw4V?M+YO0a4W#OU?lae7KtqBGZ+zhgF? z_AAZctdI=kiC0$kH@B9eztH~{>EEYapIu$nz^q$&oNTs(XUPBvkRy?R(EAgd_EVhg zGcHAPiNae?iEjbC39P;)`N|F!V1{^aF^9^0YcXa@XSPKm^khR@Lb=cRI5vihhvk&v zvvFZ%A!3Up+kN`IN+Qukb(e3UQ;2W0MDcxowVP@lrD=$pky20c_|Zb1A+cZsYZQPN zIp(O)-{eoQ?%9wlTORi2?F4(uR5-Csz?~EPcTi_0&u!m+B-pp)+IwT%8jv8k&f~4MUJTB>}Qk{xU0BlHDc#qk)3*Uya&q@i6O0W{B!h%N}Q1bab(bFhr{s^ias+}%@9m0OG zP~<5ffm53|`1v7YC&oOo(h|4%eT6uWJDzL^2F?vNib~6kGB*8r{BQfA&b|`y+H)0+GPMpw)mci*aM0>L6TER(( zwEg9N=4iU*AyvIrcr?A6Xu{Qg&Tv@>h@J3~H$MIBb4EC+dq*aN3$qr5%`+n+4?@Cx zbEp0TbJ0kj0}pD5op4wm0Oi(xb6)PtXJuVcCyzAroy7n*H!_n9?zfJ`J$wQ-fnSpr z=k;Q8T?Y^4#|5!htfH4gLL2T5*USt!+>pD2oyVP5;XkBHWx4b zxK8c<@FT${2(8P>%&ns;$D=+1v_H-KTPlBw$DsFY4r|mLyMSNu0Ek(_1~OX9Uth^1;KuVBjCtcuZ2Fy6#wRN@*Qb4`83Z(%q2j2d-`ihW6;URe$qZ8xNQNj z!WKgW?HReS18n{->T*co)x=lo8=!nvpF>UK$Idc{DH79!Agfdt7TXB+w?RS(V^5G6 zk1pbtmV%r`-I~WnP=U7$j|kJru9ttZ@I3x<{aaq&-oCi9ww1-wL?Fu<2^sHN>;Q0b zbL^Js2sSR~DKmZoJ%T1v>B2y~D&Iqi`%OEbFojv%+@Q&5P>H0_Nwd(uUiETT65cUUZ5xZEUA_DK zh0(b0s{ncmR+tSdzhSKoN*8~17<9rVGTUTL`LipSZ19{s!w0`KcV4Uf3rsszLDSoc zw9oxg2_@&2{teAjbcdhXkA>dAYi63@P+_D+ljBqflaQK=c7e1#{QGEZFkI&dcyEGF z(IW|uzk?mf3?u}X`r;^D~eHU0Z^svhGY zFCK7AH+p#f%Mn%%s>)BG zin>S|j~;cCvdF^4$zSDKqF*<4i(*pc(e!`{UdB6{7$Pb+ix@GuMIGclJ5hC z%a3j0eq?@qh~oCpv2O;mJ?TUyWh4GZN8P$mI+M$z$}cjdD@x`3uB*FGV?D6b&D{v{ zMkQGdWqPT5{q6V($ap`Tfw8nxpe1TrFa%u2i(dn&U}#1$GCi@Y#rI%%5xF%%@3T~k(B z72vrZjXWw)QK0PL9bf2{u*iUZX&N(s4CaQMvd#-3eMXZ+lRZaS6UGb~M~r+D4E?ph zD2j9XK4J#n)>6h|dnw}IS7(HH`jmi1Ds^1wP(5TMkgUNle7dt;DqY`sd-YDjHO~@5 zOvo-evocJ6>_@zuFtX|RbF@L>Gr-qtsa>G-^?g=VIzUL``jP#aS=`RE&mV7|zv)~g?cCEJ$or}-r zA%_XM>Knnj@*sV^mscT%cmvUDn@+8ZEuZT*+<$k4`!`JPkDrhdNwUEx2W~QMj6O5K zgoeU_RAHBTywIlfZuAq4=Xq{>7ErsK<#md1Q(9lJ!5tH}cX2UwG2z3teUoii3KYJ* zeKRFD{4C~064W=;4MOKz>|5$fd`#6sm4Z#>-((qg6NB=z{u8QwMQ`o*c*~t%q{_zh} z7&5Cs<2i7aabpr&b3scE%!%5E6ldm{uY)(_jw|k&VD!=n{4F5ExQAXDM+Ov!veo$A z@S?rypa*>J7y|5;u$=HkGb=qm+ozUZUp=Z-FIP$*3tYq8&t_ZvoBD^NJ`V;o(_NM) zhSrWwt0y6o7de(CiZ!C>Nh3Jdo2bW z*qyAgchoI-DlRJ2+Hew8tpMw9fzl-e6IlqBx-GM{n*`W`{o~BZd{C6i!|2#=KOW(m z7Qg1_KN1>66y(rj+h32voo;<$ux>3`)8Xw*4LyxZQtd1m{Sd)IErUPf2 zS5FHL%h|l|7Wc37p!Kb?IMFAuiw$SN5m7ZQQ0Bo*XW(C`i$drTDS$(X%J95Jb6XaC z7J|i&$a*6M7%w+T?r?;mC_e0xU!uks6)Uk7FL>aPDHIH1rG47}sL|*Y6b$kt;tX`~$JSB;|?&n73Q{#NywWt`LUmjXQsIzSs+*3dUod}bBbXnI4u z6z}wiE9Vg-KD1{*J_8tZ<1(y{NIwnHxXrZ!(v)Fs6Q&{^0Y&>2qmpwZ^zQ|P%Az7< z|7c(ij<3Q$b?(j%f5l?e62hkv@sRrDLd4G0<_-~K1lB>)x6I_V=uN`#)qwtpL zv|y-<_N8Sbo+`B;XVws?G-dtdqq5_EpzKG>e3$cltAShgA)ylbl7 z|I*MqjH;{fD%u#Vt+13t&t5$P*l7HkhNc>j7l<^m8DNPE9JSTL_4M|6fkUTFCiTZmzP!n zsg)SZD|crQO*ozE!zJ)nQ7|^NbzfA1G~SnhD{_QKwwF8hmc*k9t+51k5e=N+Qt!XR z|JKJ=Czz~&qrwcJ3@i9Oo^-h)>o*`vvi9%AAT)tH%zW4tdAh~cih3%bD8jENEFc2G zvo?n`iPL$3kC4aIQKGo>A?CoAz;on#rhkit=XK7?)bs4`FU2O!_I*kT8rSWv>22N) z$S-ES6yp48z7eTxRBg50ur&tu8>JAjkm{HsK~(MX0VN555^0oZ2I?)#Ua>ec_+OL( z36vk0oW-0p3ZGCK)}CD4(QgG_C#Hea-vC1PIn>o0VDRvY&Hc%o;Xwa*0|EQWdW_VUy9);6e$YQfDIp|k5(UgXIrW8wu zcgb!h3HBCG-tNTrOb&si`*q0nb$2R6&$Sl_5F$MwMia6Q*x8#uLvQC*$dsL+ua-V! zV(61AVY`i^W%jTGgS9F_@>e7^0)EmTdNi%@4g&ct&5MA~B||<638t&&45>mxqukqb z)@6-g5hU}%-N3ya>ID!^+_aHA3dtv(;GjZDkH)S##j|^#L57GX6CCcX!i}9ID|c1% z75i&|mgq7QXBC>WH^)z{ExnC(e6F8Al`Qtw;ue78d;0rzKo`S#ao zyL`88tLJy|^~3b;8*C;b%Elo+UdQ-JVqg$Ji#x#L*3b&6Z|lk>s53_iRbwmi(^bE9 ztC)CS^akj$H07-Q;pg1$&?B-G2sz@cosMu7secA3W?-1KA5>`Bsa=}RnS0&CUI@GW@{)y7{C`wFpd~_^T)CrWM zJW+2KZPgtjiAiXA0D0IRfSmp^Ki~8>+XfneobGaQdEZ%m<}{;IufWyZKny&IU1!d` zk=O}LBAMd}*YIH}=@^O^V>!Xj5TFBqi!Q^p#hB;7&sU`Oo$gTKZV8==Se0xC`LDKA z^HJcGr*~_uF~>mN;KIEZMkAEDI}D$rAOhTnjjIsJ|8bSO{@L zF50f;9eo?v_9G6aUY3qMX)ujRs`sDI(yspHg+qr-_Z?Dff$nZJ7c*l_Bi4x{tR_n-OjeFaW(#*R>^&iwVxs_OK>@WPF2U6}NJ^q_Y6G~I zPwEz*!bcHdjRi;It+u7}O`yWc_S{3ELtAg;_N@H;=^Ya*wg``nqM-do*VcV3qVtB9 z?ef&#{JLvZEt>;;r_>&iVfu&4g8m0rU`qR8oP2i-u3q#f2oupvrTMWAN6l1)qs4hi z)lq5<)=I$7;ggAcxLF^PBdTBBce8`3I71$04Ys0AQZ#km7v*Vg%z`y`mOmbXYyVo` z=RvT|eIT4`Fd~Iz*W#|!B8+nWL5TdxK8tN~xb_h5YNOlreF^S9yuCRP0w5#2w$b8Y zw~yZ*RPrYZ{)HgGL`;YNuIBNdSz4G+$AyyYr<|6i?3P)Zswz(}(&?xkC37Qb7Gs8=9D393@V&kChwx)4gA@z zK9+xSt!KVV4?S(S1C7ao*#%RFSck?UALFMIfHI;Oo5}AF0E>u+Dvn7Mc7=gc9Fffz zz+S~-86o5f{~4a+8N%QTZtR0t9e#h1x^Q!O;W0Z0>|NM5q|l__Gm!S`g6!dMiyLA{ zVk*0bp+YhkD4Tf^FF|Nt%6*}8S&>gFdsqZ+4EBXffgpSw?x(zKrE%zOy!?zyLICFV8V*|5GKi$%a+{SZ`AbqP6 zQ2h@W%vHxTM_(RV#x9_UO=w=rOxiA((F-le<6Ma%W(zOix(}-D?~IDj?k58;A}D%@`cF?StQ5L84TsQ2xiRx^nE(DRE+*=#(fBk*-C1cI&gElyru{3^BPPJ7oD z+qNbEVmdD)CV20Uow_^A!?p*6=-a?u8}OK;yIHlh?(-C~H!Sp#!`VsC?Z;=|gzpg- zWk^3K(Y(24-RN$(r{xc`dg6?YCpcl6KhMOH_n20x5WSPsw0iC;9Zzn(fmJ|)lW2(O zt`9rN(%F43KxCk3Vfm9Z9Cnv-D73>#5|IT^UA5HhOiIfCe+YB`Ld_Beq2CrWD*w z3>G0VWM#T1S?TY|jq|R)-Q&(azBhYB;mKaa8p(%~seaD}Gj_lLGh5rm{7B^MkyilG zWDG$_&L9fNQr+g&s{y9H^BB9RzF(zAmUZ7KTe9t|mT*+GOqSM7YnihxoA{B9qV4mz zkD`$Z)vK4*dqKcCl9Lv;<_t2MOcQeiZABYAgV8X>?pS56$i;GBguOZqNZ zDqjBjjOb+T(z)P>=&$%8GJMui^Lp^~1)tvgsB?{>P!R(hNn(Dy_Tea?sN#R7uv{rk zyciDZ!@n!CITz$M@s{(6sY4fB*7c8wT;PkEzuTi{MwCgqsKhcJmF<`K1ULagCs3N; z-tsf0RKa0{)u~~syTDJ#8z9!P0d8!hBT}GMKuNQ{)V>`oJ1~Uwm;PlLWHU5GF9vYt zW|u6XrV;`~R$^3dzB3k*5z+j)G)s41eiTsiA*KVGenzI0qwF+T)L9r|H)y}vrKDy> zEZ*Hv;pj(C(HPSH>P1HSW~c)=ld1;i8bwYI)jhE+im@K9frW_2bgLPJR5c_kS1Y9s!QvM z4K*G(X#r+43bMFZgkX|M4nd}Dd+c@~h~T3G42oL|3vA11NRzZ!laB!A*^H!_ABKsY z#MD+&RhJ+5orCG|9{5!cNFliSHC+|h_H|&r`ycn}I=_v>zfk7iV$iFn$Z51h-`*V+ zR0+E*GyI$gADus7DcZKZvYUILGgB-^elv}!Mf96Al0m-Ks2C6%`}#j_(I~SP;~makR=sz z1<6<{aqNbWD=3{Pr-k`9bM-@k~)0AumV zQ#pP0vwJDz;2GScp!7w*_z@d8bDK&%nTz{`4XV_&?SV%{k7KL8VsoFTEL%9ezOY_INb8q@ zdsm>2U8iN=@xvddEp(&(;LX3F?YP}gE`xX^YyTgH)k<0WS8vQ}RuNY<&Yw-pr~ucB zLVxto>ze)+vQCsNZ)2<{D4ghTDiCxm>GJzuvu*IlDTM&Bpz~;&A>Sa_Uh!L;TXEJ;NqPqDV{9f^vZ1XQVijEw8$6w-f3v(c@#NqATQut zJ>*FCpSCAUeqzi z_vArQdTGFI#s;}YPdwS{ikgGNO_o;j99O-9Vj0+Y3}yRv)bvKw&n{@1KNqxg(ofMjc4A4mpC5GG#Y z=UTuA{+P@R&Wih~$hM%pK(7;jexa5uykbP5NdWSwqVa3*(iM-7GSsNA1T7#iJ{3dO zR+pzPg;!;A&aBR_524nBCJ8E_y-riLDeU|IS!`!!fpwe6fPj)TfPk8B$4u&>Asm1Q zxx+Y;%N9&pAV^UO#2m1i%@<8Hz`$x(sAignS51BcgSgr>U#^*qfrER)4e}v2ckGy` zLjW$+r{YDzXo@GdM9?pF4(9WoXlUQW4Da-#pZ`upn%LZfx?WgLIwY}}4GwXqF&hn9|69^ zSVj{kb3RegAg%XFBxav9NBEr%;qk`zkQnthf9nJ8KS7`R{DIaXXO;PcmtTDUo#aDh zwi<(Wfth&s2pwXUDo4fKb2cbt3qMM=5%t4m&{`pPzi3B3jp6#p+DsaCki6ro*OiAQ zSQA|_pn0j+(3Lbt;)|>g^&otqgaN*35;&FN%+p0*{F+PiH-@{*Ff}@idY@l7CKnT_ z3;ed&6zJT;!;G4sMTgc~GTD$yg}Dy$HT^}) z_Pwi8+HA1gYTI@zf!R)S*;DhLY~JA~_UyI+CvBX~b=Kr|%jwrA1$f>^&j5sG?!ZSb z;Xgv6V8&vnxajbF>C!CzXw%z?a*T!>iDBG}rtOyXnIZ=Tj+M(PUH zHGx}$)xiifV?V?C2FxQdF>R9mYiDwHTL*WIAc>n3g5_&y3|*FFkPwil>ji}AqxQy3 z=uPs1MP<8QYZO=QArQ-rmhSRX1tcm+I*A5MSP1Wdt>^%>6dK>VAI`uFYC(GE%dzUM zL)u#g<|egSTo>W2s;&7B^@i}_h0n5taV#+`dkD)76v|cSHQfAuEia)*m5R^mq)0Ou z`@JJp+x=6SS$`~}eF&J@C86PLFTH2JKbFGPZ4Kw1*@+GqEqvFb_!3tzon#O@{9_c2 z6;C1dR?p559W9>VbViS(Z>tWM^ih+c1mIu+&5pwYlbT$J4cBoM`pS}By}a3`HH$#+ zcdh)iu)h7_e$qh_#K7Lf;5zKIOiQX98Q+i_&Ig;-T=MHoT>0>j}E1DMq2nE+h^nGbYl+%_tk6HaTJzrykR2_Fzq+Dlk4zC8Ivq?A8kV zrt($!dWJE_p#i|PzZ1+IqhLZ+j1vYum^BE$ex2=d))to3=UEuQ6V=zp7V5#@8b|Ms zQvBLm0&dks+zpX60YUJZ^$V`x=eEZLK&>cwe>y2X<{J%*#`YgPkP#ml@VZM_*HM5fZ!SQ4_ZV5#UCKOMHYTn!W64H;0d*B<0Zyex+h+#S*p+ThX0B) z;Wbsn5?bl<4%8ZIHNnk&a~+{wZ!t-q;va6^j(C~}8ul4hbg|s{=ldP9f{BJ>bi>;O zSk)x>as158cUx3O-$|afb{kYi8wj`)KP&F%(e6QZ@}~%X+asHK|S1)lD zYJ%z!=D^63yf#{%{C$@!$2%ZQ?T*)901GQUt|4S7;TEeQw0 z0AMTox=LkPtm#g{fj5sD)_jx>)jmm3^-N7Ms+w?o1VP_K8qg;zSs1^*rp)sM0Ab`D zL4fYD{@t=$VG7hy^+V~-QnH+Tl9s8~luSoiof0tU0)7{WHY0$3!@oM0d&E!pWF^{( zvJBhO)*04mec!)N<@)>QG|%-Fs5{oOS(^kJs!cXcS-5j!Fp8uaJs#y#FVZu3@s10M zQ5%d@Do=Aub1E8x3{DOZP?8<2qh|hLcL0M`JX873@#5eYCqhBM=Z>ovnX;t*9xI^I zsoM@Ic1B6-3zDa?Kuftg;@uE1_i-6#D;6F*@&AcXWfW+%F(!u6`rsV ztjX-Jf}r8b<@g#wL$6P^tI&H@VpeIUK+~5r(mrlAvv{t(LV?LNI13cz9|F%FK>(}7 zXReK7@f>@;p7DALo?t#t&PnaH6*Y}C4K=|FE4GZy+^Nl=_;qEO)6MBl?n~jh*M&ct zLI=|qa%5hX0qBJmZ~C&0U-C$vG?3u^D*^932)oFmupsWk0_y!z-4C8v~c>F35b#?qw{{8ng#nb|`Jl)FMm+|EW%| zhhu;d#L?L}!~Gj~E@ZFT^(pUyRQC)Kl_2pwXz}itd)Zas)fd?~HG|!02;lOsfhZW2 zhT zWA=}R*5*cRM@OJqumb6X(X+kjFo&}MnIX9Y!M3GNVSa`|su;<1{ooHm$Ono^V<>K@ zE!Nn~o>X;N?Tp_XoHPVYMJpj=^$ND*NL6;tHekrK;+qbw@k3V!xEDXpU8xNlRRP=h z4{NUo+d|1VVUxE}0MNECR7^;xaDp?-iYtdAUgtRy0r3w8%@_JS{wRcVDElKCnlAnOG z6U3X#+rN8R?n?iD%0)Hfn_(RLTq{2?KbsE8@0DH`Rt{byzgjy!0RPqFj8MzwBM^Xq z=<$+cDHL&%$BU^50Q&y==Hk;)Et-L5Xkln(s73rPENw9Q@t?kB?IO7{BGwUP7X&-w zoKIIZBo{Zmka|z1=R4gqU8}qO+Fq_N2NP$uhzX)=8nG04bxiejb#+YLRG-t@7C{5w zKS1Np@t$M3-Tg0G7Sx|^2V_Hu19@WPC#3=D*q^@E?&47cK$`r^BqFm=1r5gph+fhR zE~C@HSbRTsEzCg;e+4lI4YE}b?i8X`67Cf8DgGpiCgC=UwMJ40h>g<^h6tIHq=Xr| z5o|$2@EFX6E_W&)I(n>-VCJq4mF}%6mn)&PXqT}n^~#^1z`VeD8=w81p1bNas~;dv z#ELU@LN;#=cwDKUs1e2*Q4g9_e(L*mOg{0R!NuLdXq+`BZOXW=^lqeb&u#nQ9UaIF zUmU^w7UJ>NKyHR2=L7tQ!4DoRJNNkaF7u5c1P>%UbHI0x6-*19R~{zT1JsKEFh)-w znmRLWFM;|k$cF|PdQ2LYzZj-l7lD5RChVS#a6Dn8@|yxTd$c@1nOE;rcq* z;`)_Bo!i%&o!JjX#^)sEsuZ1@_o*Ycy;-T8$3v5=ZL=IitGcbLnVD%CZso-hu8WV2 z!s%ul5MP|m^K5QZ-{An?`Pez_`QTbf^V{k$^6qV`p9^9W+>m1hDNNwnDL8NLY@|ZO z^MT)qdN}IR9xz|h5`m*RnCn?MyJqdYu0=~K{k{QfQn{-C*;ZsjJt^Q+zG>d9^(bIu z#Si&OcTVA%(sZJl5^kah0p3@FS40Hijg@x{piU8sI*v8)E88$1{eDgFP9o_3lFh$h zneYrUtJ^WlF)iLagI!zyw6(IbYF{jUKCcul*4ehC_AV^1G3ClAoLFpSyn`Kv4?n?9 z#BRg*z+HwO=jP&)N;<_8l2>z{ta{K8sUO~|H9(-QQu?=u&$VInCm*fKQJ00s~tv7ma)g9HK zW_9m5_w4=c><5Xm`IDBj@H-FPG6sKLQ-F_er+#fKX3MV!zF3RS!hd`WIzQ=uBz;mD z?d?n5o^PN2Dc#tpS?*LZkZ``!u;+q229jqQ{HM1*@2q4&uS@a&Z z9BGK2daTJ*!zzQ*snf<_0w1|NdR)%uTsV>8r81@tz*_DzS{w7JWOK#ipFpW^Cv0!1r_8(#I0#0&32`A(bUHxY*Nun14@v-iWz zsyiWk)7V}{V51ju`P=#$6UGB9FSFB|4jn#$2&CA>#C#m%B#f=F1XTT;52L3qXI$V$ zaOE^(8o*q_rA#@^@fHsZH5)R?!!pP=$<+ecA=_tlC7Fc3=Y~|sQ7ny4gDvT$>O!FZ zvJ7Zmc!Qd5TQ9Czd2?a!fWJEZSepY$MDYFjgqS?e9eSJd@F(v2B_Xx^FTU?$6}R8& zeN|%7TABNV)#K}EF2Je0Zy1e!0Ug>Lq4H3UZ7CxFdGMMXLCRXVgZ8k5{e2@)(I6{y ztD)&fwN!r+b^nrV67qOxT|osWL~unITZIkJBG>I(PKDq-2OH7Y_O>Rm-%F+c?cvpD zac$t!I#X{CK=b2h#W0-b!RTwQpF9A+wZX6bZy!|QA}0GC4S?O%2<^ROwyO)H+2~~b zWAQNH?!(`nhT*6qWWQk{;yHfU`P6fdJE$9r>}VMFK2>&7lWH>JqDDOM6s%7lx-SJQ z5LRh@3WC`mB=B_5iINBO=?O?igb|iY+^?_=1~qVd|1+XcZ*-BPAZsn-*1+A3|Ljt| zO!1xKgdHeD4$wl+o%6QCs?#2VdP+7Nwt&sb4{?9yFf$CIRN8`~PoES$FQvETOjYPE zw*v>8?d07&n-3fKy-eKHQLSM*YySYft|O`J20{btc(W^tC^tuMuUg|-5lgxJ$?*Fl zu<`5@i412_It>(38i`A(O`E6TBKws1X>0C25y`rdHE$b^EtiHoGFAm-Du&fW6;c%bTT4;-?Fh+w>>%YtyR%L+>7*!v zTjygw&f%oy0LC`S@#DapMcEfT^rnU_6BUb7^!aD$bo9Xw6Lbu2wH0A>y^tHUe=H5b zfD-r`?fwVpp@;G|81b0$6eEZ z5Bv+vvz=ID!G4E3|b zS(lhXO_Jsg)@lZ%OGAh@0uJ-0P`*P#Hq}Z41HHBv|EG0qex7HY&76aiK6%ql6sv3CpA%;G^7boiMGfE9IJ=RzJ03Ng>iCCoU@+zAXj^@!L3g)ik1GCU zn06R-?)DIC9_F6#oJ)8E33Q`v&4mpVU^8)LqYlIhi_+pB$?9+iHhA6xRkv=Xwin;QH|&*QtN#VFuv$rEPyM_qw{nq}+@>MhO8J7roWzs3jOjpQN!hJ5lOk?Z5F4 zmN(?=l$2D}d)vd(vZdNW3ejqePy zc6?})xXg|h*cVU!0hyl&3@iUJoAPne$r}5N@;{R!Zh;6H@5YsD`&V3kg4+zy1jj~$ z0dSMmuQTFmGV5+5Q6yo|F;+Il@x-x1hpoWpt`K~<>HDU}UEM|yTo-px07FI8(Rlhj z(?5r=wF(9+(|2kE#|fC231l&uj8q4Y*v#^Jh5k}88XXhhjP6AFGSsU zqn+J_&=TY(fL0GSJI+sKK-t+L4ZxDI(6g?$;)MT(5FAwBHN(N!r_>!b}c zk> z8Oj6a?xgk!rs9JBpnzS+ESL%ulXglgi7ye~$w-c3_8<(rd%%&Y1(e8^LkL21ZDBe% zLGEN*IYMTi{eU=IWv{cQtb9?n+YUaOan8)X?t4s6^b6hxEpOe5T>QEcklK_=NHmdR zAyC=tWEF7~-3T9c3UP9A6zDl3pA%Qk1<4}e4)@^QHH^IR*66C=LV4z=+W7+w ztMP?$*C)A4@chVf4(JRU0jY-HA)q?%mj3j;n#D;H#S)0lu+2y>-!-`eHg>%ooKlwD zOj%=WeI`Orimf61!6Y=S=$cw?ng8p+k)_;#-Ve}{ia=G9T>SvjO><0#QzM<472dT0A!z0ILAngk*+?o4)5aU zf^#IwZR!eMN2(b`R!_Ng;8+I!ptyWRM*JfXXojgup=1h>?Se6fUv+;vsf94WLc!mm zzEKHE(KPBMC7CYHHiQTxZ}LYgw1+ja;skXBgYL}XhhTm!ip=el#6K_x>p=}YhP-&Z zgE0lo5Y_@a1*E3DYWQ$c#^;Y6u!KAm-%WlOC{NrVXYX0~j?^_gS{?X&3w7bFJtCvF z?304`xWwVO7trUPO*qtquAC80D(_o}YhqsZ5;MF!2rAUeG{8uDZN@P1_n+7^LAn$m z6bJ~)tlXbmsu_C;4$xup9194R%mOY)uccJe%p+wQfKjpx&%w-SFCh))9N(N`L{?TR$IDt962Fk4|D+c?Twc>>60^S!F0 zSgoL80r2RKLp{D>8-Jr+FfHfb^mjZBzSf$M3)E5oK zCE6eyg~7z4+eWN9tHg%yL)4=UDJ0n>tjDSesZ%afn{fms>>Uk}nY`_Y_Nu zs6vDcWDk#qQ591?$vYce-_R6U=jAy*K0@8S~^ zcum?`%HXS~7!;2M=>S8($>i?bP0b7a>=&|80N`ft33_cSUeXsj{EZ0-38-x7DQE0~ zv-Dcf#MDNqH{~YA43(2Xu70CusHA_=4>6n7A<9syOqoH-?!g!%9F6qAkOgUvD=ZpJ zI2UZRNPUGmX({0gRsB8P&Cq5i*7^koRcLL+8e&m6hRTaD1%N5^wvvD)1X|?G!m1e8 zxv|=n4je&E%A@mwPsz`N^cxCY%kCgGIE3!?bf7(DE9KxtbrMEpBSQKyK+f_NE-Ho3 zM88pDJgo~m$HIg`bjzL)bhN?Y(*;@{1251^?~6-MuOmLXr-fBvX12GeQ;%A>rl+TE zqC+n!K_EbE0MQ*FcN6kBSv{+~0lGeoN(mUoaMAXJ*BF&P^{R|DD^c8y{$<570ev+y z5Z+#C0mh)=;bn9-tr?Sdav2b(136_vx;SSVhU6QR2i z70GS8?0VYtb-Azo)xa%xcbT9g{Kt^VSr56_x<%a0Qn(&hIY80BT9jTl&0s^o57+FQ zIqBd77;wuaY1a#@W?-m>%xtl2=UpOs)lLAChtabS+7E(C_j3K!?sd#8qrU*WBMtnN zn&(_e)aK~)ykc?K6WN5DhjOxM+b|1AVBICLU1S$KK0VeWpO!Ob|L}=yiDFn_ zV&N+PtfZx-tm)^LNXlG227IBM#Pq4jnjfR{CLE~ zf-?efle7ZDKPcG6JDl5Dg*#y9Ws;eHfr|H^BB*pW@PbfD@vx}lCVaXV9heOcY;+80(HmhBYygqChn9lQ`n<7_DI|UP%!Xg z_ow6#wRNm?yrN96JSr%yoV4gx!i4YzVhl7rv>~`edk!U7nxgC^!s#>$i@3u6XmuGL z_w#gt4M@TJ-^+ z3WB1vLM+slORqBMMfKY_=tYtx0aWT8N|ds*LI`Qnhjn#svzf0nRV4VI6a>HX&4|JR zEa7P1Q7uOOb?%Re``9##;X@VB95KtzJ{@Y0iF;4Yh})5JoRl%JiOx5c1!hpomh6K(C_OgWpchI{*%t#K_oC#YyZ?F4(b&D_T@mzd`ZOA80XnXKW_bonR?ZUif!P}g2G$Si%5!_! z0u0b!KG-#$8=Qo0q-yR*&kf9vD>p1C6Soc6B?3DW+}!!MT|bl-Bmr!J(|+HMJ||?s z{62Bj=Yg21-o6!0FaKO5vK&ZJ5Y{YV9pCQz@3?N!=Dpo{lBFGo^+6Tf7#qz_K2xf^ zt-yh*7bWhP(m&e3+80*c7dwp975%ED1L|>_OAQ7+QnfaHsR5^KpgtbK^@XQz13RLddIl z@xT~&+zvm~ARLG1Ii)H6zuqhk<5AXlZ|p+L{DBmmPL?16ltd#0~BiA(5w z=Uxea<@MVx{fLV-I?Zq#n?<7UjKvBo!Fz#9{WkkKL1S^7B}RzmC`QM{kV|#;<0iZ8 ziDq=MCuO_>tuNEE$yFH*@AX>(TA(xKGE(Kgo719G-mAnHE} zGp1jDJU4Rt;DE(8G<7F+8R^k&rxHb6)rM}*M;p$<7zvlelckf_T36SbhF&lEIiLuu zlucIgy4(WE1_%Ci_3DhxT4#$xD4QQ_u3EoT#2&P^9^V=tKktEJ;`_m?EwLewSE1tj z$c;#-vcK97MDT%yRU!k%;eLhR5BxDYZ*!Ip;{UCzs=MvV%D&x?^^ocP zjLhFz0fs)v=@uzQI0PQaYZJjW`bQ<=ft)aBW_|q45DY4u*fNXMw2|pqDMqw_r@ABo z6pT+SG?-8+!_}HQ>?PC zn#2dW1+U0`RYQ4YM@Q6cGw{3lM%@I7d1`#EOm0*?iuYxOi$f}78qpaUi|*EtmC#KI z{ZVA#icyBA=jU{r)q|i*e%acxuE<*ruaIf?K-|mi{pZv*-hs30NGsf=!}5;aQd_~r zGHyCqfh&G0M=df)*2A-Ny=0T}GSGu>aC3KoaPRGAz{4Zhv1fBCC&2>%1&N;aH)nt) zAdBZhMls$;g?600$eZ0|TWWY?fhBT-@Cgw+cw+Q2m+%6pz#@Xql`wuOn~%Or#O6=4 z)ZR&q$|CKRgvqfIeETyfu1Z7|lEyqmo#!Tu=Be3n=7n}jbH?crKf*R70Mxor7k+c~ zWsY^k7JqZ?PiSC(`oZ$j@HDvqK|GH69QjNI|EHm7sQVdX&TJQJ9@V z#X^3}ql}6&1p8aN1YH#0iSxrI?TZ$JsohBO-xuUn&@f`(0T>6sR){)`CO#>HdNc{M zK5s})y+Cnctr)^jH$I8dZu}qfI`@>|-5=b7Bw1dL6tJMlPom?H?(!S~{aulA?!0EYYF_B_!)a>dis8=K zlE;?`j=rM%-8Ta}!&uncx;=Qe5Ivw!sypo;=xoaQnYfM1Rc{_+724{RX4QY=)Wf#J zIQ(zsFdYIg{1F&_8xbTX80S=oqgvvf2B=PL{UP<;TA zIkMM6GsIDbQ0DxN(1d4{Nt!v<(5y2m5Qi_W$`p95t|Xk9os?=+Ac9*yKsKWf*)ZOS zJAO<_$O_klvE8+kaVTh| zDwxN$2MN7RD>-ck3FKvNwLhF9cCo5kEj>zoJIczA?+qJW7tH>>CFi^j?|xuy?a;s= z0ifz(oe@;nBKl23vWMbOM}BZ5;~;zG+(5j<7GO~F1nqKr_ff$pN)(UXS_R)oH>79z z00mVf0By7G<_r4+4ZpCW{`TXWaIf>xs#k8#ERO07$J7LImK!CN0_NZx%=Q%lUHBpsSL&^3X}kAv zw1dxpP*DL)sa|)>QsH47TKpz0SF|naTa)S0FV(if85@L1zb2h*P6%5tDN}Fk0m~S> z>;zrE#Acg0tcJjiTNfe3P!%M6K{kIz=m3LSAG@o0kEnj%3$0wge)^Yce`JmjtSb0- z(%CCy22XXPJoKzAZH7s?c5ba~DELBI+#=7{yjd@0nt$0OgTR^9_1OFcWZP3=_9rD}O$#%s)2FA3HOTJ&6Un z90~b-F%-1k_+Rttuba%G4@j{kap603rK(wljw-4nX26&Y4PW zc$u;rv}J!i4ZHJkzTk5vpnk{nryU(UcYf@9EI(82V{ZL|G zqf&)7CAyUp&O8x2o5w&Y!>2@^!b!lmu_bG0fSvFlG zHD*RVE#1Kf2hQV+O|Hyl1$ddTo)GfX*K}F~C0ssK5lTq$#4G~NDNnk^_cQEODeC{d zI>~NYL1k2e(t>oaEnE;=;W|w%G}VLuFsI%;haoX`bh|AlXVqM!7b69Hb$S&XIVDSF zy40j>tHEn|-cwH(Y7J%K6_c^}kgNH9fznENG2h&K!63LoAf!-Y0XCi0oT-kqNQvZ! z$%_JGl2a+PV7*zjf>Z8X_~o5bPz?pQzCkIXRu~V{~De z6(`G5ETR$Z6b+MJqRRRf?KZZ+SkmX03u%Q19fuuP$9dS%p-7>(9oXNhFd$!QGE->@ zz(t}^N~FyhGEU$u@n#K?V!y zOKeBN5D{CBsH0e+RRshS-rq_g??R5+fFfZE$?OJ&qbG=rxT^cf6-hnN8}1%ll3rdF z7ze&+M=)f_PW(Ug?V=3>MD7O&NVW_}dV>KAUb;}1H$-a=3f&txAVtKVL1O`(PQ2=J zg;t2+jBP(k(J|KkDREit!`QpgAMf;-rG(mA2~L*O8YB;>^2134PG)o7xtz&K%SCWW zcnKXDe7R_vNU_KD>>a#BA$Sqi3^D{d1q4E87b0|qvEdh4D2O@SU2Z#@;#C-I!k$7# zmCGjq@Iqq`vVgnvU%1*qCPGPN3_0<{GWKwS4XYd!3)WJv|j=3;kt{6ueqJ zYF`)|2uO{xyygsf@l!`)u!Y02u#HV0xN?AMPS^~Jt!G*9I z?&yJc>V`rrDzzwZ@y*Bk`@0-b!EHu}b$cS2L{dGFR$~lNxI8r;M&*H~wN-p6M`C#2 zJH)G~d4niWBr~%)csoAW_MN({fV3dDjvXw8jg}BxhL;j?@V?|ACjjPy0HzMZ3Voe{ zwgVD5+e-`#5E7z>(Z^vC?KcM|hFwG#*i?AS0sLwU>ueYP$t8v1DBsQ;%#kV#HPc&H zZtL+djCuKTf<;-WR;y;8m*>{$Rfvz3Ng@Uo(_u_Xx>2X3@h#)YT~{}@XhcQq5UAi1 zPdh>@Xn}4;`0I#OHez1_LRN>3auRbbygD*bsPbDLKu7S%vW$EbG(8t81!93NXQlsd z31kGXzyzaNIGc7=n2r(z&KRKr1E#$7nJWbECiK#hm!!|c38stmw;1CEI6T++lQfJ{ z@3N$pR#M;;MVX9U4RYYz1v4Y*TfTuyGrs#2-c0`k*r-5&GE+PBn4lk=2gD&8l#e9> z`*a2~p!`aD{u~YIpSy^|*79?MNc_(wafc-emuRNDL>^0Dyc?-Ze)rk!_e{#w&tq_WsFC2+CQmKnF?< zhEamt+Y*r9pqZKp_O7wZn<%U|hC6Vbo9Y!d1-y43T_Qo6PGq|K{5*_jp3c6~Ulg#z z(Bj44Hz|&Ye^P&G2>H)fLoxhS(~WuT1P_ImZG?{w9X{8zINlKL9DtELe8eg}V!|vf z17KNb{~S13VCY7o)ae%6tVvpf5D#-Z4x8n5e-n^R&pCb4=LVq?}N4T>e z4)a7FSOyk{4t1M%RfCgl5GmHMxO_ zlKsp}{^#;@Z~QIlA+TjI#Nwz5kz`#cpO9g=H?Ugna9+4;%FnzKO~%i7q-)fE0syc+ zkRu%EN&%Us{RB{~Yg58mV(eK(n3MmmhQOx-Mt&4%MOZH?NdCY(H|Q=^u&pwPE=#cm zOUTvVAn<`r$FmNLdDtY1@Co}23Fw3*RFDZ7R)pAfXhr!YIAp39x7A{*j}}c5X`Qn)tm$ip0LkqHUJ5$AKbv~X8+o~! znIX^JwpP=o5Vab-i>Dg7~XR_}HgzZ$dTtTg(v2KLM-Yqg0#vMg}TY7D;)-kKj4 zAC~_4Ea-F|ATVJXJIM1Oefr7uAi=E8o|YD$B*nuTkgCz!z+%N4W9B5q!mSo3Bu~2-{ZD2{yq+4o=#*-e-MZF_uRAGg|vcRABs_=A}2arcP|GKpOUTof@B}0!Z%d5ylMwdF- z5o^EG>@XgtT??XHflo5FSOl8HZdQGYXnALfO_8kdgSFg@9)E_`IWS+Az5}(JO7zp}hm}Q;xwX86s1fX) z0>D}G7cv((ZgUotS5=-~FZ+3zyN*`z`W#6sb136ECP~4P!2~N9irS#3$QN#0XIV4& zJOj@NAI6=S;AnJ+PO;4g;Vt5# zr^wI9ptY|^1huOn8WVCo&~uC!RmclkW(CZ;$~JAtwA137P$(U2E?Ln5A_3BvJ}O?` zL~$xbxD&<59)&1{Jgi&-?4#o{DM+Zd7-qiW0S8|Ngl_1|L66^Mkc-Zs?jn7e7yuXS&nCZIhMJO12;JmI`ySua&C+DA?902Z%lJl{? zgZfSmIOfLAi;{f_VSGdbA+P)!!7s2OR$Czo-a0Q{Jlg!FH$m<(R;0FZ8A(qut}R)s`1<7WiPlNcV!`k#oI=W1{_| z6rt!LqPJ0VRZW|ao@0WCRh_mF87jnR7Zq$NBN9iG$i$n)%DOqBrlfy7?$|_zK3n=n zKMxrF)r4ycc0sNmIvyBp*#YlnN_11viZcXjtIVyFY+fOS4jmv^7;i>F$e#JU@2j{$ zoAI1NpTmrTQWt|>OJ1)ODpNl};2y-Ux?NY29gKKC-e;zW~?zAhltCg#@Qx&IwH+PgSyW4Ox5o;B@Mq!uzohUDN zF(u#LYHCz)_FZFNL3iW0MrevBWl{rcZgGNI1!W&-P+47hCY zfZ|r9qsr_@4L6uTQq#_ucbrfY){Q%gx?m>MvW>m*QJ3dQ3%X8QR1#+DJ9B z>Y;xtQ-HcYspW+z^*S<@W01mKyz@l%EH&+xR_fZI*(msfN#=UjZJ!o~k}K%??T>83J#B zTt+oBGuVublTA(;W1uxDVq}O-U>l$a=#hNqnrZ2=%@37lsn(YMg(ef4)TZlqBIP;@ z9QXhfuWqCw1+GKyu+BEU(&=m{Iizt1knM4Vrgv)$vR@Sn6J_R04Qe-AiW3NvC_SbT z*}>+7D8JyxjMHS~p+pMBx@iv3q;V$vF2{ZL8$3SlCXVba->LATKMg+z0iCChEd#)u z4Ph8iLK93i^6$Xx$3ZjB*z6q{0;S{_a1H=X=KJht*HJ!5x8U&YuYT-;_iSQ6s zigGt{2Ky_-U3B1HRriRvAYXU~0jf?oe z;n&V5&=aDGOVCU9k>uwyw#m&q{Q21IQ4bfP)xG$07|%`lr+ijIm!yZIddm6IpU2cY zJ=cG`m08!0eGfOMbkJxlxQZjGax&83EEMQ3 zg&*EiOoLKKf04K7RFxXkdS)T4O#m5FP^^FH*!p-W-s1f3@FZMDHOuwDLg6kTivC(y zxB|y*#vD`z3%vTsDyh@hL)Z|zq(-oVqEABnfI6J+PWN?HD}WoKh(i2X}l)Ud@JVx2b zZ_40xe9!#zRcPaD_qE@(he4GIV;D*+@L>W>rJMYEfPw2OZ$ z*Fs`{TE5rSuTWb1f?T*L!^0w_XJaKYB;=$_lbRgr^yFJPGL51`v4#w4n{tR>+8i2j zhdBl~!IL8i*Y>fcCPc;cRiXD(s=@HkpwM5t)&1YweJh~O)$3kH+@$%H z^YeHs{=c!Tr}UN%O%__FUah^m%SHdDAcca6!Eq~E zf`VX_A|*$2j@C*n$T;*um!N#K2k)f=@~kwcD6I_7rGrew>43Nxn*Eb;LF*ZF4J?TM zBitDhhk6pm`Qq`9_m$iAfYa^i+$GBxcshdOb}jxy?(gKKWv+kP)!KXEAq+!*`gi0? z8%C#2#jyOSAQ%7sc>us?pS!s)bhUF_R+)(QQGL+@D@#FrX7D=3;N4ISI7kUPGfyEWS@D&jy zAJD8hKN(@?)XCSa46QBlFKSgV?(D@S$n9&!fqxg~O%jV-4@2S`b1pH|R??_0sGikE zt6~CE9}FPw1~p<_x&-~i`~ihXdujuhoQ}DX)a8l#FOP^vpi>mgm@QrdgRpiFoD$fk$|$Ms9(I3a*wlzX#_E118yq-%8iFz-LZZ$9Y5 z);0+#_=-dPDcaa#P-&Gqk=Qw7SZG%_$>06MR$g*Rng&wyDaf@r|6qfmfTaGB+K&es z=v|ZW7*Vurk*~oOT<0fr#=B&sk4+bwVJNes4K)8$@QAzjHrOTnDd9mx4!&#%)m-@; zR-6ZbtNt=anT4?eFP#&G3G`=#P{cqD>B1#3zw>y`-$-gx(hwu+nsHbPf(4uhim8Ec(Ed{+#@oQ0C{yFOFnUg5hwmufUD?H_pH z@XBlAS{{`fd=RXabT2@fhCsXhNeT`%_ICjvvG!Je=yXPl2URn@t!vLu&JFk6^*uAT zTaUIaCtjXW@vW55;_!2PuG3EE7g!iiM+Y>r5L{u7^Lt+Wi9d%-G2swJn^`#1AYTkv zpKYOjH-a%u5DMZFe1j#=IE!LJT6o7ks+umSKglt@)Xe`4@K-@|wQCm}{HPs5(Dn zHiN;vGhAnKNFul*v0-;*viAUHLKSzW!B!E&bqL7+hRv~Ks$-$N;JM6BkwS;kxiOoA zcd8zrVPnK?Qr}w+!fR!_Ra)6;bCYr+iDd@}Nj4ZS7F|SzJX8H3@_h((c17xbJib+q zz5xTC^$Sb!!yIn2f4-NDAr@{pA!9!9UV&qCsufFn(!gm_9n?-Yw($Z6kPbE5@kBT9 zQX;0VF(aJ3Ng)z*`9@h!k`E(DWaC*umj!yNiuJ(idSgZ5qLo2bJaJEQ{1JFQ->|M{ z-nE9*1K)T{+YRaa&UT|3ME$h&t*27uPCkg;W%9`1NIpoBfQA$aVH8xi$;gM{^SG_L z)f@=jU6(}m%#9X4=@6i1)dpG?hD$EXI?H zT8khdIvh*PJL^igVRhIoU9DTeimWf7$TGGFXRlcX6OYegs zxTZ0bNLcf_8vtqwl* z9Rb{w>38VFA26SRSpkIEJwT<-Ro~}0+GKxBV#C3aH!b$@d~XQX9VRRvw}@4 zLES$b=)@G8LPJ7@Et1dLBb}VH-<^w8_2dYF%FM0AO$cx5&4*wyU;GE&@iM?5W|$M<0Nhzsj%5FTkj>h{%`DPG)G|LFNv*vk&+h0W*%LbN_K zk`|v0K6sS?*%RyMA!`HQxsHu?4E=|YKnnZz?h$%k;0KqN)7Z$voTm{o^i#hrw4n9n zCfYN>YK8jiO$*`W`)B718`^=^6%4u9hYQwR+&kd0u5;CA_M7Dx49&uSxxWvc%D=q@ zdc4xvB@mK+tPe1?m2ukqrENLeYq-l&gzm@#k1N})IZV`{_0lSezecuTf4zmKc4ym#1;HTr8`1ZxbpnjoH{ zNejTDxy;HUPGgbk!kRao+Q^R2l!i%Ex5xhxNpclQb?2BeIzhcC9y7a>hl55$Gz9Lb zBS9avvh1-LxX7CPe%bN1H=hrPe6n|#uenR@oT;X)XA931zE0xtN%~~ie*5$nt-3Je z>cURB3UemjXNbHWyb=FX9pkX!Zn}N+OreIKGj*M=7btOsV!#RC zZc9}jB)*+!KM^#oPwKmK_R4Xjc_|3DaERU8YV?@m3I7PnX_&sztu%q@1P}4M#h~2ng>(g>??jC;VtSF5E#`IS**^Y(2<% z_KKMn??hHh`AyVcHQe_voNn}bu$XIyhwuG$j|kG8dg$CO;wg}6iwYUz`a8F8Ph=>1 zdj-V04y5uQlQWI3+FCiKt_ap>#q?ynyHIOLFId z-f4`m&4t5k@A?Miu*b90NY{4rP7M!CxbkxW8*v!gS2}cv>DDuUx{`oWpE*v%kB#y7 zhNniH9hRbkh8Oh{!YvbZejwmITpR|fH!6Pz2fY7yGvbJARWq0xTA*IyCYU`>3&QE1 zxP)YslV2UiHIhrnV5e6H1@v?&On4)6f8E7F2^zV~v2}EN^ZUkl8i$C|n<(dI=DnDh zS!0TlZtmS_vkUa$_QaEDgPcEH$0TeWm@~=5o1d|PTp}_>rlwWA_5<*g3W-k+5Pw_i ziZH&Wy{*9yT`6d%+9firKoSRmtp%>ijYLR>MNi*YDnCz|Jb9gmLpgE5@$-Ip3OfOh z=QNB5X*qZUz)JK%+Q2(E&+*<6C%+g4KM4gtQEdO+v{?O)ckU4(nB$ag4zEqvwE(ZC zn;O6ZK(uusUz#Q)g9G{wjZbMt;eqm(qi_1z-FjR1(v!R4th}t77)aD|ezF3g5 z^M{mMtMnK+F6mAu17NxI2UK_!Q`dpfkSDjA{g*atZSEm9fxf02Ky)PHj^Mo&x;FGt zu3|AQr-^2Z-=v}OBW1ywDs94J!$`z?!uQU;1}LqahC`^Xr!4N=%qZOS0+@n)%xFZJ zxa}NwN84%s8`$V z*V;1QXZ3(lqS3^S8VHk#3@UHwpoq;V?lOuYf=*Z+LKEzObJN7;q86ggKcx`k4}zUZv3}pNwAq z9Rn6HUy>FkFlrf*Puh&|5@`-Qk!T1Lw?SrEkR<+?m-`i*XD1rlDq2g#a`l>b5d1oZ zT|7d484`Q)Vo77AFR>T>w^*SibVjrqMKaP%Z9e^B_j^*Y0|*a7kHHnG$n=7XSOGdc zz*cnkRT@Bn2MblAkWUP?dN z?2yZ$wE4g{;WD|i^-`bZb*;_ao$7iX#kB1a+Mc$iu9l`9@@wZ_z9pT#qvzIw9?i3w zI(k}$)^MiaHZ7@mlo|M-(%pr$Us`U`U50%=?)|bd3UA%&xNem&B6sfiz2V&(M>+38 zYZ6nGvyYp*pM$ENumtoCRh~Z-3_{HA-`pN;%;|w0 zJ8l+U_15nS!;bKzeB;)~L5S42?=j;bB3+vha*%mFJ#vYC{2(x;h2i1mL*_{Jg0eFX zQPIh{ni1v9A-Gx~bX4qBv^mA#7Y-SN$_0O81AAl=ZLuPSiJCzZLM{9EQ8%)Xl4{e1 z@pqyZHf8~v4_m4)JOH3(?Na|`La%Z+MZa)NVGHFG$rz)nIc4e-0#OxP{{uM|JYucW z5}Tj0WZrLJ;&Z(=H>?E)DL))Dg0mXsO7x{u_RSV)y@HjIt0L1V?1L+@pRmUpmSr+ z_w=%bck<<}r;bgW+0CYsvDM0P0f+Q+52{g;MQk-f z99BlPuh<_i?g^kAiol7I6n`Am08e%op)M#^Q@5|jY5pj7wnY4g_1IU8LtIJ={B!>h}+JxyOPCp3t>=h)q+nhV&jR!3(kzgJt`NCEkf?KX*9*V?Q z=L8FG=5Roj-HRj9ZE7}XGQMO7;Si*~wRyY1FhxAap9+D|Wzb6oomIzZD&t8^ma^#R zuh^^wv*G$^OJig+5Sr|==x#2vU0qf>67R38&GuXAYTetr`RVd(*d=s_m5_Ufpzs!7 zT@1Zvm8>_u*!D1~iT3xI=ci{;w5Ap(N6jH3SWpcRb|K}teoUsoJqs8_9ifqDIyP(B z;%0E3umDyVf=N%B`j;U?W)>+BG5*E8yk*~<* z|4y2;F>rYnphBsEnknWf(`KYq=`+y-rtCJv5%m+1$*2cv+6W zbgcX~2L!E98wbn!AWth;NUzw%6s5Wj zFDIvcSl+KrXS|BUBWDN>4f2qq?F|R*4S)atRTJM3O3I&Ald)dubaBlHfCu)Sj7c9@ zC$kav-T2_jSg(BYjb=za^=roNq|9NC_!CXL?+R-zV`9Z<1gnEL(ZQlK3Oz2vc89W) zoH5U7n9fOrgO?O#?V^t>t&`{^l}t!dyV2}Bfvn;Y(mL{kJc$WatC44F5Sfc__RoA@7HCXJ5 z&h|F;ve&CM3m4woh!pZr&ZD|@YZH85Qxi*$rF2hqZG*uARcpUxyZARv)}l zH$pMb?La0>ab;TEJxOnUJs8&;$rDcdW;-mH8d^eaY_)I9@+$8qBK*dFB&OUCuL!HfAmWO+%I99)zYL1 z7%a6>=-Gnk>!F*BirCFSR~J39B4(}%L=5%H!{SIEP?>Z(Kt5jmG{`#eMYXWbO!Fg7 zN5U9fd`fg8A(g#*T}~w?`2$<-D|NF#p!OoFh7gZoovUTMA+^kWzqBB>CW54EqHF*> z8XGh7tQ(AP|HT+xH@za^;YWF}T0^3j*}CA9altj=^n?luT>1-k4|~ z3GT)kP>jp(vStRsS_Ra~G|lq5TkgxblFP@r&Y8_I#M#O4oHKaW%QjM+pn_YZpp2di zu7AqtHQa@%xLrCDaWj{GU|Sf7@Y10Q9(HTjk2{mp!s#fAoYG&5BUzv|g<;z>Bb zn)qx9*w&a^pnl|X#v2b3ZRbse!ww@Z5Mx$WAUPJSTShWI2&y-eOZ|QQ_%N>afD7zW z;-8t5nJ!!+T#|56pug{?Zh47t6Y)G<%j2tv_UI>S*G+4B+{r429JQg^OM$< zk6q6N;hk7Esd)k;-Q0k5QU_|NKUAd2;&!1Ba6`YL*WBA$XgE~&t#)ZGFOCr(xf?41 zyJf!0oomFRG_0nV;a@=Inl7L*jHXvX6Utnmy2}H+!!+gJ<_Kqty`Icnft@i8^xDha z?fy_U`$0GytCgT84LWj?JdR!BH>!-VbCKLDhgUbN+S+zHy>Qdke>k;}w!v_Ep}|mM zFaO-?_Utx9oZ9@lw>VIt%sPOnQUPkFx5TXas;gvY>LfBjJ4Fq0DiQ$}jJhf{1j>un zgYmQY5Uwmf#_HI^$@6BjG6FJjE}koalQSq80^L$8oYUO*KQcS^K!vCMr%P3zX0&6B zn>L;8^$TFD`cqQpKwR;C0cE7Jl?G+Vv0jKvXEz^kNry)f-r8k#0ZC$tm)){v+b6Bh zUN|E@dvO>;@x3CL2T0ZV?w0@r_19CFB3Mw?*7dGx-2gN-*E_?Ptk`jY*+D3yFCZ27 z0L2$?N)btq@)M$&8sFsCa*X^2+(P|uN?MU*H9&lMp+1_Yz#L4W+CK`XWVJale=oL^ z-i>O#PFlH{=@c#nGE>fjP^!eU9GRPO=B^Zi@#zXBQa0t18?k3d#86zy{<#M{*|0Hp z3lBz!=5eAks4;5r3V0isIZH#9aCZMGVy}ZpUmzR!IfMXTuy?{sIZ=VoC0^|-p>PGn z9>CFg!1*aia)U*g`xujVaq;T;FC6Sck@$n`j6J8FbYc7I7VW+-{O>0@WCI-(b33v& znUtEHH4iU>mmrUd*P&a6HqZ|(dQ|UAejN7skCP?c9Ehs{i7^x>(Xky{VxE0PL5h zlf}rPhmtXutN2nWsOE;3>zZZtHZlgX;oH!3x|#~I?v($f18^dmC@BKPbS3msn*bIn zOn#bHIfF_(WpnEHE#Ysn4L==V7`}-7d`X#A;Pibm9+3=rG=^Vk9Xb26MwtFtd^}YK zw;=LIr0yNIErgL!Id3R?>YOmix2SM{ZqB-dDWr{w3p%yRtYn>9LHsfJiUJ}fH_5V zL1RWUu+@_@JhQIQ%6{kf9PwDvY9u7Pv+TO3zfjSTl3-G{N8a$eb5hW?*hGs}1ji~B zPrn2zgcq|si|{K(73}hHBFuWM*G!s1HLF+;HES@wm?pxXM$V7cQ=Fu5o*y7!Hr8%_ zJx|NU!rDc%r1V>~A@TuZBCw7Wa{7H8HVC83Z*eS(oniWtmXH(+A4k9y@~WT6e!J@m z0b{$j=>=~j$82hu$xSbS2^R`IF*PFz2eXe>ioJEQmD{7NXG^I~cL=R}Wo=6(uS+F% zn=Fq@8F;@pdVSBrL#^%{QeSz>`QgeQ!i8fX!M^EQnLs!KCXs4|y_MYc@>+zhJ^Vpl zEySJ7q;}u}_eRF<;@Cahz<2fGbOQ!p(l{$!x3TnDCY`AZ%AVJXD>)t#hWqb z4vLW|yaHK~MHLdo6Hlq;C6V~#uq_MCB}qhr!&v1l0zZ-s$KOVs`zMJ#`0{)L*pI*g z_15KdNz7U*dS*14O&`Kg+KsT{8`(R~wk1cIPq0WOOad}kr)Pl5KPIgwZ=Vt{53RQA zeyuebku+JYKNA08q0&)zOgr+5QOkAmOuOL_fh)40vvQ=od%U%4(ou)vGv(~{0>Kc0 z@fQAXZnQ9_JQ0= zOLkWqYzU6K{a<@`_cpGCzN#j@AzNGg%kt!msR%)?ooom0@{wpzdzQEo3IS@~9<5P; zR%oD@a%F)+ z9W?wX;lVEGQR(_|fJZl=B&H9gE7wjB9w^>k%wHS@}$bMY>{5|yip7;JDQ9m@qv z^^MzwWG*_L7Tx|kl%wC4jhrgfZ)dgOQ4!;+ju~$;FEg$JXO-O5C}M3NfMS>`l~SvT z$40Lbo}8lN+JJMvWzSOWdnGoAD)~9Qo5{^{`3oYt3dNuO$ zX@BsB#?&pXDs?k5>}YUm02weep(1(o3Ke}X_cIsUs}ty;A9I8~*aS_b*fZJLzngT! zG7{lx8`KtiQZ`OIJG6qxL33q#G=*JhXOAi^v&M9}TER~(ur?wVK zkej4`^o(+DZAw2Z?{jUDRV}|jmUnn%2ToE4_vx{-GCha=pKS>(0KEn^IDSR5MGN0r zZgoqkc1nzLiMEX#ddiu02_K(|HH|dMtz->n#n;vGQ>XhGkHnRP<8jZGL%2`q-xieE zhLVcZAQClNO!<{~)TvGP#afc9%1j7k>5PIanOLj-;4JPW*%;wJr<{pal37;fDnIe0 z46v#}BYOH+>5}GSfVtc$`NgUH>A9Buzx(eokelfnj=PP`Qm~A^ zXz9J$CG1DOcdhNKM!Tk`nyaQbKIl0E=*B#e#oUR%B};8>g_jo+y|m|1H8pEdC-l#3 zqb7}bCgaN+Z&0a^=4DHc*9i?TNo;j*$5Md>n6l0=vIp#1+ACD5M95_n2811V^Y!Q@Z|gl|Vr=@^ zVp0%f=aIr4r+BE3kcD!bZymS8N;3{d?8?`%C7PAGmGW$F(l3?~duIah-@q?B5)ijM zyYi61HbT_#fD;fdR8O`3b6^Uveu&(t0i)mvu|qJ(Y;+(pK`AfNvhzHM0RFT%CJYNuwD6Ex4yvFryH*bW2n3&<;~$Aq1o4$btVcku z9F=*ZkucWjkvYU$_YVm}gEj(-9+1&eQjXzqlq7gMN*1iUBj{6U~SQ9?_1i z>KS!WVg|QcstUzDqgbqh^jM!FvBG&hqwLbmPJKl=#1rdi+1UuV2^n)41Gj?UIfmYA zVuG^+1AIc#?1&gV>7Rgk`QhitIkok9#c@sx(7ZT@NV4Z;IOk9}O=FvULCovJRL=HP z;~dC$!XLOi(MjAA;_SkK%0%{D)5RSIQBAbueGmbdzEL$Shq&Q0z~PTL315hoif~74 zcJq0nyQ1R3&L0R;bUvsb_Vzr(MwWz`U|>s?~Gi-*(Y!Mq}BYVXW3i@5Ahct-DMAs z3MaG(!$^(KBe}-|N{nBbxUtC3yj=c2{|(u7BpU`|4h}^lNM2CGIV9741LTJNieeH3 zfZUri-+9D%GDzGzhiKerq%J%@PK8!_oBS!NOOXor_8I z;4A^l(YvCcAbA;e#Bocgahay+qN`N+LhO>KFedeZ0H8I*f~xpGVukQnliS!P_0ZKK z5YG`agrHRfN!olnnyn)au(&y}Qon2#0l;t*TGEj1#5N%p4(qHr&-Q=6hm)$No^y{A zet6_w=KIH6K23|^VcLG#jji)bx_x!VS$Y$3h3Jr4O1LMkh_J;JLW)1nixe?mVkpz% zt>u_G^sDou5RdO>D-Ktm;^gJi4R|d>Hr)j55FkjI%I*RAZw-RG6zZ%)wpp!!ZOO$w z>DPK#T`fv>Wam=&vi<>Gl1_d|OCNSjNQQj6n0AuP8d+m=QSveK)|mziHP}kD=z_#ll ziS7(&F-pY%FMJ9i42$CC({UbBDTWUn4qd@jNK`-1p&A zI_z2Ka}N?aU`&e+$^=x_=n*V6`LT9&yPRms+2*6pS=<(jg^tRp8bA&^VQIUN!j$zM z)7`;W7HXxprg-GMSiVgFHxFf$YbKIy?V~pbQ+~AZYm%myMzYiS9LTJ!8~8(3eT|^O z?SD;p7+GCyvhujuhZQ=q^nCyNS2%ol>@rX=czK{a-ab9<_uY;eJS736Kz_fANMHzI zQBqyA_^F3RMZ-<8U)1v{=IUw1uUtG-89AD^>bEUeXe2X)@~oQu2BW{5#|w@E=jquq$+cE9m_xnLUC9Ia|nhu8W{$zc+oxj z<6P;wb^i+c+g@V>dUvtIWKb8@g>Wf6Rts z9*_ZEK(nDO2NXe0E6eSitemU-{QQy8s<0$!N?4ibif_>5dA}P+eQm(!R{KF9W$?kp zNCKE4i5D^c86a;2!0%)}+jBVPxn?dpW;LaP%LrT6W=6sT5|+DH)Yvjb49a<`JM7)I zt|5}jmp9!jAks4B7nW)=ZFp(UtvWga*7@kLnl*2Z3|P9&wBH#C7(r?{G7Ja--+ato zMuO4Me{W}?{(>kBh5PStewPllBMKR2r+ZnyZYsNG3M)#9(#yVIS`AFXws7eb~F& z87Ur&#r3o5>XvM=%ze?4xXJZov(r#8P<&J(nNB_czYMZMNg`n>M&d(}O8zS45MwB$ zJ)77oG$rWUXV;{U+KxXTjBe;fYiPCJS((=v1>SgmVrFl0U;4l3Z-$9rv9tBY+^S7s z+(fiwU&lPKLcT;GfIM&ik>Ff4LM#%+MI~4MU%XxcbOp5z7!Xh{1Q1Y~$sIRVS~s&7 zbefZ}+7DzU6Jnh)$%s3^fl*%dN*b29t13p_x*wFn>k9HT!5G0OM4xh}pvYRG;~(h1 z#j+MDLvrg2zOx>R9)Q5v&Rzlxw$FDyjsgDgGh-qi;SVha1`&pCu{B=IR@9lYUMXGV z3b*F zCxivx{yPzD%)6=%b1mGb!LOL~F8L>zOEPs9iNT1x=Zgm6^*fGg5(K?b(&!n}8(0ci zk4v&1`GpWE;d!ju4|pJ63c|^HgPcz?_(V~lMO~l>ogv@vg$^n`H9!p!4}?AX6sn#l zJQe^_Rj7``9!gz_s5gXFpBCjWHkMR?s(ej0#x3>z-~PNr@FfVjnW-6HCKjI~7bD!`Bey zflkUMJA)`Uruq=K)%l5=Xq>d1khXVwyxZD(_cbh+%Pp}p%ycD|YrA+}M^*`FC707@ zi&;f)IO)KLb8r zwfID}_NDM?=!x}?fk0$C%6PqJN06h5qs>dx0H9n#r$FT))3h#D<}wqs3N|i3`;@xm zW9vSNkC=)cnSJaN23cs#(3lv}U=I2Bgl+OUvhczbN#?6Sy4jdDzS^P`VlKOcxjDxD zg^`k`n2_cU^n)h#Eb;1gl41Ok69A6lzvbYQfhuk1Bw0P)6PszICSCUG`U29$&s&Fo zw>Xl362|mP>MDA?UWGOGQbi*eOu|tTq~p$z#9N^US+9%#cJPz#sVIvP4iRiDu%TL*t@A3vDS|Qp5zXoMDEQ&O9bgQ_$X) zcvibmb%77N-mUNDBa(NxMZ7~_hdFK({dp&l6D<93A@Tc;4F7Lj zQDt1khpwa<8}^@U{#=+3u&!pNP6eJqa6x#n=WkacHC{>nCkAV`)@PMiSIZ89&qyvR zrmjl2rMJcxf&a2?Ryl&}{{9%H4iIUA+-^8&Xsuj003EmAWsVz0IJ35hp&(J2>(`wF ztI@>z^AIBbgp~U(pvWa)B+T$QpE1e%qRzFA7^}vYDIQ%_+n2y@Eh1ymNrnC7Sz)|k zdDE|we)~IDC1R|AFJX>c>}G<3F(OPD04O+A2*f%^ypWtI9cnsd^K5TObe;v=9QPZZ z8DP^weB)b-^_To`~o^jMN0YzE3cl*jjj6PRA!b2KF{tbA{a}&c+@@+m$ zQdD_fj&sa;zNDK5g*igA0^+aLt>ThOE(Gn) zYDf#8+cf4>e&l4J|A&McyM!KwI^B3NgGb^$=ei0Uy^y`RES&=)R_Ug~QX=mWbm<){ z%x~e897JH9>n!Ifw*0kOeT%J6V6)I!fKEL`C-ZEHR(q(MIe91ZT#1?}jMOwWUm$uN z?LniutQL3eP7Q`#jg#%5ZH{P_oBG0y>i!ZV&G0w(Ihpo0`~e{TIC_-|jo!WP87WA8Pc~h9An}i7w&5T0OI=q7 z-U{L&swxG0Q9ImJD>MqVz|GJ~DRf+nXw`>k74!?Qn9A{NUWoe}tgnbc(9^GsUQDk# zGL-ou=EvovL$cG6jTouXqKLKxz@0yLCvWlt{XXqftY#X-wwQE~9WA*&HaRG64nOp( z%8g_Z4Jrg`l^yj>kUe{ce+y^@&o=cjlwJx91VLZ+lDKwY!aL8^z#U%h%Ik!-Bhz zKds{fR~E;@QW&iwbPgoY-3r`lq~;=Xq}~fyE%-|^8LsVT+^kUj=uH!8$w!}AZ{bEV z<|-ZU;=gBT#V*aMe;+@3Vgxp=pj8Pc?HJYzG3|gwfj}~rI&we0F-dqgGc&^uNN%b$ z7oQ%=;kTdIHP_+u;quBMqTW5I)3`Su5I9*a5KB+@qxWa0!AzgkBTUBUmpr;3mq%YH z$18A}G^+x&uuN2N>S!KRE3L#d-8@a!tL|L=~Vb@@5x@lPDU#=UIn3qmdN+pdFF2O=}S-x7_fE5CLgv>>a^g9U0-~ZhnpiE zH%#$YrBYU2i2Rx|DrfvINWnmT_-evNj}^L;Ky7R1^%Uq<36~ z-j}@>cA4PH%VpyVD8A>(&U<9bs%=%h?4rGf&K*dpqf%OH9~xfB%H*fj!hCP;U1i%2PpHlfAoc4CPfmjSuYda z%D9n$UGS{sfjju5&)TN+&E=llqAqGCL6~@n6N{^wS*W}l;v{3*VGyM#7ShtUpBHpUI5UM zAAXR?B2c9;rzm8$f)vKDz&m=$*^A=$KZkIv5$g7|%J$P092gaC$BQ%lisIS}4;xX+ z0(ml9TE*L+KsnnwCYuI^y#7V-7hp!;@M%qvN`wIzu8H`8I|)lQPIu(63xAmTbd5t(C4PYZ2-yV`ZcebaXZv8FnQ%_7>7(qpVcbC3}^TvRgY>7 zIhSwcMnWVHgsK6iGFoX>dbtKc0twY4HmRc@3~o_%LS8s>cqH|>M$nbZ3_Komm@e8Q z*uQ(w+dTm204o+oUUWGIbSX@by#MBYb!~a!1aPLwM;?0mxRDW#&c$;%HQ?aPwf>e; zrc?Mxfis0f4U>r=LM|lPx?+Ukjz_ zwSmUVl%m9k-CdWco-mx7UB-)QpEAH6wVg%WayJzISuLW}AHxnsEly?SWGsA+!=Wf# zrd)ASkzy*7nQ1fF=urjj9S~Mlr_bNkC*V;6(-}#&&yw60Dq9JH%8jnC1iG}Xk@G`gM~Jkm4&z9kh*;EE0R2Q;3_$Gw9rZ}fc!(Br zr9jp`ebvvBJz8cK!$0WCRImH4ukd@~mOXmIY^&K{J;YNSYv<)=zW4OSwW(a1{c_lU zjlH@HPn7l1QMc*Jz2d+e_fD1}@AG(QFH0l`=58Y{s54v^)f_`C&|MBLUYoqI+05b& zz@<@T(P0Md3%?74!hZ^WgMFvk73j?sE*!8^O`RuwZBDhQEpVis(mS3nAWi~(?6g*$ zQ4g~W0Q#@ooLUf)NGn)SV*<#i;7B0mZY{yykuynMlD4E&Vw$AI4~js*WO1@fDHW8X zA`lpkEmxcQ2l$$rp%bBHkLHakNUHhC`1R{M?x2;GQlUx#!w0Z@d?)NAfJ0CR{D zn0zvtBNls4*=sNp}n|sWZTl&v$Vyt!mXZl(X#$=?A5j9 zhEAQu4--teOWRxsq!0_J%;Bw3%bm3UYX1`)>AUU-?ww$(Vbva0<>d;Osu!E?59I)R zQ_oD9y+qpggzTyQh)gD2tExu9th$7rqK~Ss5Hez_)KzA7}_{0Q1(B26u~HvHMHi;DJ)2rq9VmE;w7Ort%399Avx&MF&$AEHc7E;AT9j zytRn^)>+sy%7fj=@Rsm_cY^}T1!Ni0p%RaWk)5!!aCBgeObAD9?P?D7bL$u{?#w|y z(Ts`m;|eijrqw-UXC~r&U|n+UPSYpYKCmL712pt+z>Od)5e7s6dpqM;jL@~L6D&%S zuI4JNJ48ndgba($G4mcS%+4Y6t50jvh+oH8lKx13t?4E@gha??Ij4&%Daf&X*BJz9 z@7HN?smNmcZ9|22aJmiyb2c z8u=m}z%}f8eBuYzrr@StA9A$BhK<32>9@pp;+rCki*I?HMaxC5i38cYMqnXL-UVLfU>l6sUnme~rAxfM^ z#*GW>LzUu7Ec_3OOn(`);q=D?j&~A@MA$YkKRt@zL5w+EbblX-tH-saRXhk_vXspP zu$cX+kH#V?Dm6uovBVTBdUtqf(e*$u!En-c+KPwRbR{aWLu?ovc}>6g%J#pz6!i-j z8|#A9d53hupE$dFH-VSJhcZ+0g*Ksm0KIxXy|pJ!8w<3p_keMfX%6@#XR2%l+9D7w zn1oXlFrlZj{g>?<5D9bRGLFkqRt*5g{O@;(pLxJb6AlQ-6f>>C-4G}3pSU6$Wbvz( zml={x8l!~bGoWGSU+PVxd1HL+>EeR+RI1r5y7&AetaQA6hnvQ8iPZ#O zv{U&+VE5v;($%a;ub`*By1i|e43k!0q{M8oRuntu%zYGxpL~-i79vq9q*uP#@d5>} z!4l(+0~lTtUW}QSFe9bAZq}<3nE<~8!m`lg_Wiag0AQsBgB!IV)3>;nz-J51&Gr;t z4g6X2lDNr|*ODEa_}#*+QVk{@r}a6hA7O(XFrVv-O8Kv0hX;bf_3HW_Z|S0i-DfF3 zw)1?Q-BicG=Q#aG=4SPZz1y!1Z-V5^#h5(|Fx!;aPBvS)^e!)(o0VmqoS6SKOs$sO z;+e`qqHxCSOew`s6UruIR&o59vb@7eLBElVk~0@`JC_}Q9mbGS+u?%v$>4?5`5 zwB;RZm8+)GhM14^EHHT})dCs>H@ybQG zW5ak-CzUA;ZubejG=X}L06Q|vgu)bBC`gQ=#T3T_0;xCLw?uc;$_KXb1=$56 zIzl`n9aX_hAkV`3J@5~R2E`Eh7w<0vEzv0KesCZ$xM8f3f=37@c|q95{;XN$2uI{z zc>vM@>m{%ghMija8#)KtBqsT#GxW-+(}oiz(smq#zYAtfe=C(PE3|b#=}sU6(^gx< zN;-BkY`1Ud;zxqTP!px_nbs^wUp7h0lCWb5U}@I3XVr-gb^wz2EJuX_WVs>^zuWtp zR^y-m*^(EsPDO|r*B_1kCN3;7)ZGl2AD}{@7Kwp4Gb|ECrJ#MvVJs+U+xBAh0}EiOkZCS+0Cf*5>PwgM|A2zt>yMM%>d$p@km z_pAh~DhWyL^m|qpXz84F!W;eVXVB5ZxHVHpS$pb9fc7R+HEZpM7|SlGYkLrp%8L)c#MO)zZK&i$Ak zJx5cv4SPZ*oCcLC)InwywrAVoV;gpmmPB)geSZ+OV_N*amdBqL&(55eoR_2@H*Fq; z;}1ldC6YaH)85gE$v;aD=qq4eyrk)!^ib zBwf-sF1-Gn5{g)CG)M5jAmcA#m5+2tGnU%Ew3a{J3f;`{MiEd)I#*;b>O9b*IN*>`(S~+7|^Vq0}vR_Gv;)7>g}q?NsD~tP3M<{Q+L; z3;0hiG?!BJ43;!eHw+D0E{4K7I@)?Vrfstu98VY=4gHJZ7z;E)3EEj z)1w_}qwthIm;AXjV!ZAjYP{}fnx61&?lV_<%Y2>PivoB=LTymyN;c;;HMaR$xTw2{ zUQoYiLNL7vru6>ovtQfDc6ECk9RtE--0g);U7zX6B1%9e0gY_VexOvFjz(QiN}^N>=I#|loN{L|1+h~x`P1AByM+)&vp!TOp& zeNgA2tT@;)^ZrH%oNS~y_wfHh7%f3s1?-X$(XrE{&FR@P^Pl8JOPE9+aR5YE!9t*5 z=+0BB)JymOHa~1iKE7feQ;xEdmc|d2UGIHN?+1P@)^)LmFtou9^=w?^3m9xNW~gks zMag*(p#dKv;+#A3NAydYEM5|#_Q0V2)_=4Yc*%%ts<6`u$yhA(!X{U#`)hKtXsa=_ zrds5FMmhp3)CMQA!Z6ulwE&pPc(rowT(4d_{r69|iCe(Hc43?qa@|}j*8%a9Zh_sG zJ>a0spz#R9XIRe-ItRQ}K_j53EA~wI`sG=i|g2Uq=r&YVOAH`cXxC3cJ^=5{YRzD7H5)2Lzb;J41g`&@1fr zg2xLoE-2~_{(4y5NJJthCZ0*?m-r&0%Y&YXZLyzSQ6H;!S8uHmKM!_N2;B(&?{Q^N zA?z8u_OX`KmsX6HHHaG#$uCtS)=7m~03<1xZ&U_+0n9iN$yCP4sny;-!`J&D8O;J$ zS&5Mxjm>%W5}nl0nF+AlFsi2#Tw{#Gxt<#6N?O&umO92s8Bo$MJ{OPl=Wy3FYLQdG z(EIPGnMf-KHRm4VFlp;v&Be*w6eag)+P5kUn+J+8Ds3otS^7cXt$etW@RbAWGg5K< zi256m6x0FLZ^Mhxe)R6Yn9vUItnFTzk`b{{RIMkNpFeDBp?rXo5F;wz!7?Yto+GM> z$8Q&ZDc-`*V9ktwt*6ED#h|_bY9HSSE$D zt)rz{SBFcSX+6NxqM!3cpE!^y_$_?o(v~)~VYirM0=;26;!shNG@1}a8RBqXC_1h2 zHC&INJ}TbX5TT2}k?m=hECa;(Fpf!*;a-;=q{2ry_wbC51~0W~o+v)sUp@9YT2PrF z34T;b8#nBbZ^-&H0@%MV{jUl`F_Rl4tnAWdm!_c^$T7gp_N>+I=;>{Iee0-Xh4hAv zvUTqFW64-nnU%a4vaU?)hkn{?ve0qTlSyypAA)Q)S&I)TtS`~zkYA~=;=+*C z_cY+1Hl*Xmu=}ZxW%{|(FGik6J(iWXm8?f8z>gCU3p}-;&3_t2rF^PF<{}OqGeFyr#K*WY-_S-L~vHrTNuxQ-qTT$rU$> zihgrDJHUa+pF}HwiRGaQ1vAFCmx&w}8$LJemdMQyvzk>dY=9K?VqD=aJV?BG*_^*5 z4YE%^bK|8xE>)!b9fLu?vEuPSV@x0J?DcUDv=O+^VIlq%0yHsd8S;z{PlRFr7bg(- z-OR(JN;AdSXrje-#R$_RpzyC5N&+T+KQ06Ka!ET8-%jud={~81L_kglFbMI|@nVVu zlfkPg1f&SYP}8m+>)>C?(FrZA9kh`Hm5RIfgND1P|GlV#IKR=Sebg{<)7SITiKu7Ac6wa>aNL7;MMs|eqStQ)vRQBpWa^f0&at6 z+%B@bmtu5Ktn0Y_D)yPMMJ_NLEmuh-IBzf&c$wC@&59V2tI?fP2^}Onlr&+pXU{y0 z%2L~7XRPEUttB)Oyv!8Urlo^YFyT3;25{vC0M4LPTrxZn@xK0{9_^NTy1z#;IF{5;al-1E`Pp3~ z9Q>SlgRsQMbOfRyTxDCeITrZnYbx018#+W)82Y5nakwrc>-iX0GMX__IGz9Wy4k^!^>D59^?&gb>#i zXH#=p<*!y+#P~$7Qrf|WK3^f;ZV*M}xV-h?xxLn=JMuj?EyCb=U(|H2;lwwp;B@x! zHtQ|W9&5G2raz?CBBddfaZw&Fqd6>9Cxv~{5s^uywc<|0YGM*I5>aRxO$d>-8o>zd zYDVJGxTy3STS;bIg4ep75<8kEt_ zNNyo(EH;?|Z>%xKtf z)VT+*vl`u^+K3}oLp#axgN9(I%b_2qP{|iJdLV}bdc+R-zO6I)yil4l{gpN!-Zv>6 z?G~R&Iy?B4Rlc5}1{bDRS&P`QYg(tJm?NNVDGzVsV`;S%2l4yV)ezf~@m`~K)s zdZUQ{$JIH$1@?aNI@>kbw(Ta{p2?Ud+wE+-rpdN7*|u%l?sTr}oEP8UKk&TT5B6uR zb>EV+DO2ECfGXyk!be&kJMmW~K;mt$s==o2K)F#DJjIUQduL_%(V*Y>Xn3ybeS_~= zkTTI7;ubf5&#)wG%NIeEsasx|lHG+T0u2-DjETwCi%zEKotrvSLPvp&sjrWOJ14g< zyPcqCZBIbF&pvPVMpRHCfPER9hfI4XxrL|Lnd=n;aDB0M1s8pPA!9wWiO+1UQo1miyP-tyd=21WYISk9rlPuBIjx@s+pDazq z$WS*|ouwqccVg@_kQgw-dy%Vxf`Z0r8w*42n)b1?&zg|72#Y|fC9b)bTS!L8XtfbX z>gZs$%Uw7muYD5_x1LxmyT5NJeQ-JEhXNPOY3unL8LwxP0hySG5|}7`I^cF z#7?V8e^&IOfvwbMF4_wI<$T1>$yt9RZ`{>i4|$y^(|staI*qUM{Y40(zrOsj#CbaY zvfgS9M|N;gpP%uYDN6vgg#~#wG{wNS2=9>}^K7M8b5p?0dy!Cqn_yk@S5bZmw&O%f zsnDeqYX&Bput5%34q1jrnAX)-_MOrWkTFgZZ$m5e^^!Y@Dkc_;z}odZ6jK*N59^~d z9cbozTVOc2vEO)jF2$H z<@!t6q`hnzcb()mLr;PvGgD-LBn{T{_YfrQT8Y%SAYI|RhtnNmrBe;Tqgm|tgbT{s zwbNo6okYz|l&pyvV%EqwD0$tv9S(~gE=N;8Co-Q2bA?)E5i9#hx2|Vu25iO$l+SOX zTz1{*Uq&#zn##FbC2-dWMdXG6O6ITHq1(5{RzPNtpHf117v>7IVS2vk3UQ`)EJ_uq zl@XPX2~W4psyTrtb;Y3ulGgNdN)!Vu4X^KseR#Wj%S-$(Lg|y~B&>~bKbS! z#!}6@@Z?2}2Dl%=8orjx%=M-A-|{sZPIaXJ6`J2XbF`OFd>jOEWG>tSxktk2FLU;N zxw}s!(gM#wzx_w5(WTn$xVa*skkj73cvrnMe&9Oe(WHhKE2I*iTy{h+qSId_*y4!Q zH)1>S-c_oB?RZ&>1LI`YLm7(4AI$+KLe>V;o$KzMdF#efeQzeP8=f3b@jlYw6;KY} zX{TR=Mk7x~8hxp4O#Z|{{qGH9YkYKm^wqpN0-aK$$AXuFC(Vlv(!F4Z95iL9|};9)7~m{@?Q9~-deoAB19?YW`mtEPJbVvO$u?^taQiL$mWdvlV} zdz8YwxPtMv@6q(y@gCiY zAz^M%Fb$MIPN7u*2o?WL5!v6p@J^!gID`$fRn8B|1?d)jZ>dUL2JsF|C{-0>Q%f-e z_MdVNlPN5~-_d#wOlhtI8w|<0Phur3NXRJUZ6pU=79-K(0Dfj&aEVlbzOXG1`l=j~ zT*4BNk{va0mBA8F6UZX^dZR?Y~1(3&<}KV_cv7lqdN5Bv4~?idc0Ni=x!k= zF>Go5*rn>?A|o>siLYY4z&jM_r+Y3#=f{G#OU3F-FzVyU#bgt9ivane&TLrpfEL18 zTY@@t82LdhpF$9}yU0|3SH(GA`-Vr=B1ML@wD_Od*szC0RHj_(wUDE=!kant^FDNc zWraMKL#1HAuU3^1A%mgTJ0TJ#=g+QnZNt8;N5`eD^%LG|dz3Tat-DOJjGveiq!x{; zM!}UNKe>1JqNlOwUVQ3vj3Bp7aOj}V-CA!f!-rMCROWBOnqAU`_dRQ?O7mEY*X=!I zX4^t61JyKj3_jzPFf+_4Lm;xV#<4eT3N{Mge|H+loHZwl;Va^XNw4eWQzXTe-X>x# zZP(iKB7#OQ#R_yd^p$UmE=8sFnm`-gky6K=8KoFY@v#xf`GyaP@5&KHK4S-E7dYdO zg*oPEW@#Zf?ob`PD~@!)Ifl@}IDX3vnu@h`mZU+DwjhkidoJ(_ejuLuEsC?Mj>4*i zA$1R+NKF#X=)M*R?INe`T@I#P-Keu(1N9!&L9)$W>KC0 zLQMwcy|UiFY}DcPUa<77fqO#!d5+(9jhzs>|3Lo1-tvx}eER+6GFSkqF(c@lJ~HD_ z?VcHlh_v0Jp*sSL&yl?A}k@WfLC+nAWIQ%;=mk$%VYni>@sh3!GIz&rW`Q<`|?HU{>x@Vjh; z`yhwvr-U00(~oc3NAks6FMLCII==*qS*2Udu~m~oEV#q@F=5n4{Ke_GIMRwn$0~A5 zf#zS=$SgHF_R?OskTogY>JNc3eW~Q^q_hA=T`1PQtF`z(6Xd)t5a`k^!3!aevCf4@yRX^3Buom7mybX}@pX_?_lbRKBk21?@-@J1@cY5)9oojNKz&=5x2<^&H$$0%lvi5OVqzx?lsrk zATd}-9j~z8WrVVhKB5g+3;9r)5}kzP;1RSbG@p~B0-D0VNh;h8jl|dB@?s0hh)+Et zb?kde{xZkvIOiG|Q7t6CqW>8jYdLeHaeX6VX7>N^e+>Y;0C|F|L=Nvuum|rF0e^#{ zLPRF);UjY#1OcFr;P_7h^#TTIb1bi#kur!~$p=Mt_7LQlfUCie!{#ipa z2H=dz?fbewC&8EaOZu@N=d*hL9jhYxXbvPzmP$cmx?X;RM_J|ID72_wy*w3IchYS% zbbYPJWCKo|$9xuD?&~GA&+KgD-ITeD>)F?*R(NBJ(1mJCf-DjkJ!5}k-e;KDcukFK z_j#XqZqspat4hu;!E56mR-Twi5>Z!lY}m``+BP{AS-Uzn**;ov&O~OebF#~@LC0bJ zwVYhc%AJtRcGP@6kQ+`i(~H8NtwCHcOrN&F;|0L~n#nr0T3;2V9r zU>(8jpY)EbHbrJsOx zhs_h)klB+LX_I;K&?B~m-;1KB7EXZ_jmyBQ+2Gos-##m#_IzS?4+NvmLWSg-+bsjz z2FAl={k2BIvYSGeK>SbbL~HawHdg)b3ITF%gEX{o>23KPX`_4Ggzw zvXx}8B~5;1kx$0HCB8xf_PYsr^_a{j%gNM@_3`b(77LUe-UH1^8S+}KPT_I5a{!2M z8i7{jm-|KV^X~mF5`5A&v($CR36WSJay=AU17E(S7vBO^$7{rn$oSWy6roNi=C>Mt zn<2?t#7u}{J|1B@|YW8?%(`;jHFcp#cJ- z;h*2R5AKBYy&L%61kLyfXSi_$Qvtb$^FBf!tYtr}Oay@M-m7$J4ac*{$_-OK;W)Hp zjwq92PLs@s6=D>D&Z_`Y&yxH5MaC!?WAbAy$r3w{ES;-2AGWgRC1GoXd<*&T%o}{* zDFOV$Y!fCapX>XO-$HX!LPY*(^Ss6{=*UH3hwAU`*x+O!);@u=tW`MHP~_8dnjN!yaeG?aBDj4vXUsMVe}>*Q zV#1Fok#qiR@pDPIXidUSp6)qv6Qrd+616d*Sy?`XA(h*BEb~-@5XW*r0)5VH9M=B_*Sf}K$jd^ZCao{3c!)_-rIK=X#=S% zA3L(oS6#dwSL2}7{O(srcAGCB|0FGjJ-qDRo>H4Cb-WFE^@9x|5jT3nm}MEWrPB=E z=HY~bR8oQ}=?2RqZoevTT3QVfBK3*2W7vR>)1XqxockcX*$E_=bTc#c z(z~1rSI2IPQizKoG1~C@4DKw+%581S6fFqf_vye8G9CU4rCQs zLUwiSq_=(i1Hk|La7bSM{Iv=V0@9mu&B%zK67%Q|mm**Nix9Bz3dFCn=iaCr1;Y%4 zVMthTk|j)ySevaijCO||{v6t704xZ5(V3n>`3pQG&>WKYN#ei6)2$upRi&P#I-fN3 zV>#D{0_o5BTQ6ikKJ;^Pu2f^AV)L@2{V~#o*~88t9O8=;0`1|Z*=tpYr1KPTd2r^2 z`(_Yo>xPDN6aXZe$6uJ!_%D3%46?aRAQNQilCK3V$Tw*e6hClVl8=?mmXZxJmOh{< zGPRZ*UpFr3y2EJrKS)Rl!tAE+GDuJdV(qeULVVl|>9Ors8$F=RL&y%`yRy=ZTzMXw zc}^`|c1}6mutjIYubLBL6#_gp(E5=qYqHXllB4~&Z~<kX2P=9-@`_<%~c5AnAgFyc5_C()+MH|M~e4_f2iC{Ls~1 zUf~xMya1AAbwAW{bc0Q`(U~8!Ev6UPYH_WqTxiQ)n3`m|)nOrtvq!RsjRRMfy|1rI z){zpba|y~dPwVwL%6|W}MM*kd@o12-Xed;FO`HzKr6kZf-772(6c?$t$DmxMLsfI- zU)_D8l6XTkM{AG0GLCHb?oTr)CwKWean5nXGnQV0@W)UcJi)w-#z6T>nf%$GT3k+OUyiG<(~) zv3Ueiv|Lh~3@q{HSjDSv3bgpOi3Cick$s5gC-k7}pjMAc?r}>jb%Kt{C+5;iNzA-^ z2ACE`+uPdUTWO>DjlRE%UHy3Z8rMJ{a)WM1^&fUhWGw!C?q>&Z$eWjIoIVfNhx#NfB`%zU3g)9Q`!9=H~`hzfq1EH`fn+)cWdaR!VV zaw|1BW!%1PntHR=LVg&EK~F1CF!lqr%}iIBYOarZUU-i+7v`O# z=EijLax66v8v?=H zD4o;W^@Zj&xNZp}0HEO@X_4W{}ej`K3wiMsk z%+ouJ4SUW5x;et-YM+oBSco5~An8Nscxr0If$-S7!9K>2ztgpFG!XSty!KK21G%p7 z5Y7#@g+CHP`}!XY@G0^z-xJK*mWkULCFUC%jd;mG^2z@<@ShfepvdAf*AV9J0y9 z*3A(n{UyrcJ;a4>EQt}JW_r7ZE@tKUflgIW_a92P*&lfe%5+omFo8f3wUliZ;&v>g zd9G2}{Eyp^K5Gus2qB=PKF1DImu_EIx4_J<1}CX^Va|YmFQO}eX;^|1p@SaT9NtiH zf(mMG%QV1au<{)BH-6nlEP|HX0yj#u^^=maa7Z1f=QlGRyp=u^ezNf)W9`(hc0hkW zKW%HAIlFC)RwT{}iXnF;&sWUA>GtevKu*P}}-7gO=8e;5-otG(Ml zNu?g+B=Lv(*DocLK3>>He^4P4nqIjM&Ri6*0wLdw^979SdTDe zl;CLVO8JhgFZu*Swg2>;w8Ug^bE|9_-Q*eL?`wfvDjUMH53U5aId-(9 zWMdl>_P}=N(rg;ls?fzc$5sOzn}nxpXZz$RYg>~dS6Qvmu&ATN%d?b5W9Xl~>#%9B zozE0{acB{>Bp1;;pcQR?%> z^-mZnk`p6J3hw?F4DR*#<1ppI#*h}!)x{rno)>t;BSs;vrwg064%$oGCapn}m;p1Q zKw~I_BwuEzKQ}AI!EG%HIU$7jOVTm)@cVCB!c%BbLxJ#cQmW zeg_lsu;6}%>U!R^jwJwESU6Fls(zTkdpK7@`%$MgQg?KSRenkZo5i)g`;H7?;D2D4 zu^mv$siyi@k60yH&_9^A22WbuH@;TcRQ7ZR9G5YIxT zvGvuH93Ze+r}7M@x9Np6ZVA!<|Edb#{82VW7X`AXBPezRn@C)U2bvJ{n)Rx zwe7qbFDT9|g@N7`!Rn4JC9BD{aJ>)7LTVVwY{zC%Qi4>uf3G zRI(97rBcPg&*`V^i29FSsF~p>g-mj)SZ3=t23qZg+=YwmzYnxX=qLc@dH*5tQeXYyCCI-xK@!g+6#Yr zGpd*>4JrVc*#{%#+qoTzh9k8cLxq5r4uV;uSLgA1Mu`T~T88`0-mr)1S>gU=g{Faa zscuEoN#0{=43o%iyLQB;8@pbISzJ7st zXKw~1r376IW^x-rS&8GLbgv5{VWFWR;voD6ahP6Dd?&@4hIiSSZQ4G;t-)x6yovcu z6l|*3Z(8~m#8*HV+Qw2>Bad(lnBiXim2NtS(lLKElDXXk!G$yuO@}*$9NflgzmJRL z&eQxLZOp&y(9Y`Wm$|f^+(eP&c)y~4#OvNtDDj}?r-&*DTVG-pUBhX-sziHM(u1T9 z_6=f{*0Z#>7vh$J)em!#G6I}S!ic%m#L9`Op&1#Y@e|IN@ixfM_Tj!)TO) z&Di5}gtRjdBz~t|1SuO72T{@q>(Oc;p5XjCne zb9%!rJU{{^?=Vf@z$eZ+MM(_X`yVtN>iBgiC76DWhzx|kR+UR(NFzD{h#8-Bpg?36 zsZMdEOBBSGCBbhH1y^wMR=>LSu9hzv;w-|}d(~{LQVYs>*Pzi@Kei*yfEVpRqOn{- z1QSRZJ2X+ucGwp^Co=8i1jOqHrQi#8=XdO4IiOSO3JO(NtyKoQ_(ue67p#r6 z`efrPc5oTafDj@k_vn)|C*o-i@iJ=t4`w8v0PSj-QU~s?lc{TJf1=_u?y$M-Cav>n7a|oKX&Xw8$wc_ViExix;F+RkJN?`7M)9z zG=Mwq4!Y!+lY_t*)h(n8bwP0832jw5?a3bOFt~8j;2d=TNYDbcG%1}aMp;K*QV0&q zqVg*46dfm%YK4WGykz-ctSJZ3n#&Kc1J0ZdZvN+=T-{VSpZL)(r`JqN+tTUaN>CP98Alkm zA9O9Rb>v47Pl1$)E&+vAsN>XiAidh2iD9ZVHb$n!pxxF9h_}2j?%~%A)pQZpfVFS- zCX!bas}1;!VOw`0vVH`3!RShtKHGxMcOL%nm7=sKh0=E&lOo}2M9~XYMkx+Lylufq zH{91aL0oroe(b6`~f?#jst=t>?JYnRC*yk+9 zn}C>S>}Z?hHtV10E-H*~lLHm607Rzod7a!F`Kn+@0kRjkC3Gl+3+m_S26Q}hO| zzPtj=PgC~2kjbCd2uOZNkd;o!)>*yseWU`no562jp+d;uAa{^YFS&B&9eq!#z8zyv zn&dlWk)6n)=8*u1zP|CB>(;63_N^zY`Lp-()z_*dUfzFWLqEv|K2xs&Awy^EUA(Co zL;!uuw)=23@{`8v9jB(vJM$@JV)Odpw%j|@$u1M);gGdh>77sc9cAa_H1L_R205N%eweuTv$epc$88BW;( z0nGQoCo$*=h2@I+;`QEb z@BY?2JXd=Sd|k}Ozw4*?{;I5vy5{3diL0F`7JINS@dv$3VEan)F}9xRW{tq&FO46{ zRYnEBIUnR!tuCLHoORS6n1P)V>6PL>??|}0tL)0W;cQ>VM*H$fs zxFjR1s?9oFM;2cV^T(h)UQ$B8@sJtz;_55BV?$1&R?a zXy!wDk?mPpL1Pt?k(*S~=piS{;{KHal!jnH8UB`m0#3B-j<&U&G!q9_*gTA;5{qw1Pf#j4JJ~WEqY;M40YcTwO2fBIuH!Wt%WJ zVQa-8Bk0|AeaYQe!7j*gS1X)21h8UjZ- z2e{ZK#`AEbr1dZ*V@hd}8Xy^{>H?7|-_&8`vIr}zw;4i#_I=yrDyV))7zP79Q=^WX z_+pGNl^#uO$nO;OU(fTd2N&aUwLJ)2Tv5sAuHT2@H=LW$Ww?3fbNmINCW4zt9V82_ zi2ztMRtwn~8+QUeVTX{^#5GD{kE-Z`l-~SHK9}NjM86I^N@0E$f1gwo9qEZby=}|nN;vp8|*fl!6>HWodHn{QrYO$G6dQ*{lgBTOCo%dM=ObRy4@sI zvxpy)@Ci$pg`7F{n{aSRza@`FP(eyGu7JaAs^BRJJm(7Ak{a_R%uef8Ix_-Il5Mwp zW=%(3lmz-E7#Y-lBk(0|7*A5>o3UykosU;U3(V{mSUj9UqT-W|5Q!!~Bi3$F2W z+Zzsh{KwW0{b*K0n$jbcnGQxYcjts;E@4A^Wwc7vMhuZr2J>DFLq&d>0D}r>Fmt(| z*wN^5=C=KhF3V3)Oh~)vsdRW-=h$r)ORi(Da5Qe!hGWIYIsJ{$-JsvIHl@YW z&=h`gi+nG0lCD_Z53CK#t^AxNX z_5cg2soLj~Z<}Q!vHN9l;XlixlY`TLz>!ypcm}#D(VLa9VYGatw!Ea;N~q9_edE65(eW+{K4#;Ox0i(#C-t);J(0^i&T(>D zF?ipoc75%s)>>CFH_pMHH8pQf+=O@;5}c?iCZw8`^rPI^!PUXW8nSA&Hc#e|3U%cl zpHx)J;!3md+t3j)X>@wrfdPb_cm}C&Js8O;+wfmsd(6DNW=K*aCqQ;PvrC<3!_gf) zUd@$>b*|9F!#rb%(&)>4`j3@A+y?`uDeJ13nSOH4-U`+FiW1rLZZ+ca2>xnbT=G2kD=nd0Pu1Yty05P!x3=csvm>1v6;gnh^GF{PKJjF~D*V#V&w zHr`x(MDHuU4D5V898;L=U1q+qDgX(TBQggcd_*%b68APec!7Ni znNA>#|4Jax`JP-UOD%kwThg~wKknumDUa#$A1SeBh%sk10u6i2GXb>m5PYoTCL;DY zRgZbS8IZ=EG07Yk9flGI%0vuZw5~(qJDy4?aHiq62rHWV{>aGZO0}Lk06s>Qok~_!p@4`*D^D5xnvAOB|9N| zmx%=s_a56{M%Tpm3t1v61`mdwIlRk__(aRmqNC$VO;WE##;G#Wb~%ZvaDmw9$6%hR zk++qeo*5(N*D^g!t~VXTYt~(yf7qQ&9h&X#zyZINYWLq16Wux3I|OY)jnRZ%bj?u| z*JIf6Y;Ls;j7rrFlH~|UM809k-UPS?k zOC{t;x}9&-g89@w`REA5McMTHT2Xy*pyOp$PJ{z=h_h7+KU#Qs?C($R=4rV5G%wGz z0M`r7WX*^Bqb-%7_x`migR2f{dy_DIp~p8UGJ*7BXYEQtA+z?}b+vIKh@hSN5pLMobw` z4%cCqY)W&-eUENDf*0K;wYfX)HbW|Tsz7O%C~*z*dnA(2tlM~|kq@ayG=yyaDfay- z?W%llep1dJEuNYc3YU5^nLbE7@hqatim_ zVB&uG&dXHS0Urw=9cIbAqHAn1-S<58HT0?F1sPE^WNtf1U0@}=x~*bUKljW2nnA`_ z&OI}}(feT6NLi`pmoug~%?KHb4dXM3vl3#kkO(zQEU*K;bRVMihK~6eSyw>)5e7s_ zdRrj8v0x0^wSG`T4WL$M_xR+fye`2a{QJW&w(0ycJGx(Rf*D5IFo^MzRvD=k$~i3w zvz0|Z!WnBPC~21yqE#amxTu+K9sShJ!PhwWSCVYIOi1C7D5m01KijX8!4@yB+#!Kg zJei;x&NENmGiridSLZ<2;)mugwOX{Z0Ew3x{^wNb#^!QL@)P>MwWh-~TR)MnhP_Lu zl$q^wl~x2 zzV{d!H((GUog(BUej?EbMq3-?Ghc9yZOm;*QU(AGV@TN#d-Ixfo8ksuga&SJg;Y|U zU8s14>!{^-{%F9|BPnC?U4xPw=XXlfguA*hZHBOX4(}6gr^#*7Y_4=tfnjffcTcDb)nOz zJ3F8hc2qB^sQ9WgC~aA$r*CPE7$VxFVO_JPmR+J7p;kpG>q7G`MrH6I+Iu*@JG&6@ zGR*bG&()1?qRf<3oMPZ^-#AD$#nvz8{D5T$9p>BbNt- zn8CJ1f*qPu_KO~R7EYw?AQNCZ9GV_hCr>!WxsAj$5Ct8VBNG&?J>Eq@M#+xO))!+T zem_rh_cS+1GRRTBp$grEbr&64B3^`QVXdq1Tdk3!IttUrG+MPWZ_9$!7(6v>^yZ_iN?7^2zlK2vdV`VDU zeDtx}lxml&)r_(yFiA|}&Sd$-aRCNo8ar!Py)v`%3%ZC0zY0CR+iD)AnQX6y&uZrW z`>D+*SOIcND?d3@W_1v7hokXKhaw>LCpJOd!E~+kiHOo&lN1`*R+<1^r*`rtcAl3T zU&))p_HFg$S24A_`FMLye&t1_wRg{5|I57rd2~@03hA@tn1$#yOiEJYsJn);F%*i{vgciFTJe5(nItL<|+qGF= z9wtyLMUdoX)_zuykReBBnw<*~9go!qSj3%-YEk3i8Ny=|>66bJ@ydc1whP|7d&J!Q z!X62==fyB*ISq3PdT=JTAO)B;Ll@AoN??tDxxUA;(Uh_MhQz1cbLaguMCnTV`)`Pv z)dB!5%`Bd@*PlQd9Bx`_ak|!^Elc%)T(zW6qmvlc@;AkyOUvNsU}or@0P>(e^Vnb2 z`Tpi$NXuF9N?L%Jhx8pn%4{O0zFi#*{%xON^nU-%)WB!m+Id@x7^KT*MTAdl9{x(^ zH>J*!b-yPV3h5h4Y;6o?zmZYL8u1%;*9BV2MdsUsx_4MwO182HMrqI7;!ly8v;hbQ zboVTSmXvWw$K@BS|DH7s@UcTF?~}a3Kz&Fyic`4J5-YhR3xc?XPvnBI0fxOwHtTtR z_`mqZef^ZtCCt5qR|xNj4z&O8JELO>1y$Xl=XpIJYq}l3+0^k4qW?nDYHEUB5N#}v+9q_7h=ynh-GFV2-%yFr;XAfZBaltbY z&DkAu-&urO>M+sockS>Aep>YN6VP0WpmqAALO6maRDwwlu_-pRj@@0BDc_!1C}KQI>R3=Ws|x_JIJ zTlX2r<@0g^9Cqvl)I~fzyI3ytL+Wqo=OJnZFDjqN&pJsSk+0*38>ZK@ zQK^4a*D$quUH1DF^?E>CZQi!FGYVk~0ow$T1D}BVH5JuL^9=+MhCMU| zqkTAlL|6mo5E0Rs=km8AyocI*&`7Xg2(IR<537ylCU!^-M;(`?;yQgW z3KdgT$9oq1>;(G+^?K-eMs2yiQ7@ZpJYOE)V6%POdah-9`$wP!ICHs#-bJvVrWTL9#beX`z;o<0s<9u*;9){(xuIlU-*hlKNY*mj7kLIeaUG2wn-=!lPT1$)yCWna0OP;d`??YZxShdB`11)T;wT`{`;ONgGm&qV*-aV3Yx z_IW9aPPEK`uIuUmDxvRVgqXI1ReudSWhHtYQdK<8vV8@0qe|JmGQO;XB2F_mv8!|i z1j-OttXQIlisG)|z3U$I-Jp~HO)ORC9rRrZ8%W90VLtgIZ(W_^vsv;d4HJgp!!ypt zQ+|zi*f`)v(3=It>6<5_2p)CZrDAZpm7kr`!jIYW+c#{|aFgenXK%oW?(Z^Ps~7JoFnz6R2vk}zvB?su^8!3i8x%Zg z)YqN|yxQ*X4?boE)NlUUvDdcX$lw*Yjlu1-JbMrAn_QJaMb+#IyJTw%{G}Jg6N5u5 zYYhWfe#Qle-7=nxz;R>vCD~Df>vkEUYC(oj7<_dXK)K+AxMr{R?p}iZ`;M8%w4~1N zB%bu>%H`^2w=*Ca26}etupg!ue(4#N+ki@ccu^vtnLbSJ$#;;VUG3jx9;-y?AgatGKr*a#TF_ zcWL8D+9?uoIv%d8ILT|uHv>am;(sx^^wlKLyg7lbVr4<|3w4`EH2wCie%XB9KtTvV zI%f%Pw;e1`-a}M3S|gI$hU_6I^D3IZXk1u5EyeI?v}8%xp|d{ zLPi85@Bw)e2{4Sr>>J*UV}qQ<01XBd3U=LjGtGD0gQo%pCu@n>{ZVs^J(D9WAiopN zpeRf74gqMDg+t20&@c)+T5f-KC(}W=M+ZwuoKf{G0y`kQ4r$KIL1w|EuwGdhIXKqI%-qE-|W}+4k^1 zV9(KXC23y!Zi}C4p-m=s=#BzsVu%nK>Ye*|AGScq`GYGFURFoBGA*I5%Mg)K?Z(E_ z(62?@20o6w3WrGKiYX*DGxGH*)wEPZ_!a+SM_D8!xnaq-`ogliC5Ps=?*)ihf=wZ` zu05}r96Lfiz`NvQlsA#%sDY1xmB)thT(8@OPBeB*WYu@WI@&Pw!8IVY*%0Ny{qOPs zxq-`i5*e9YTP2U+Z=PJ^yD-lQQ&OzLs(L6tx+t!bU@qlWcO8mPlVM{WjZuqfs{b29 z(%LQ`oVo4#og-D72w9~TDQ{dWoaQN2|MK(f8I0Fc4DTjIE${9^92EIktyfdGqVvzS zYPQEe9?4{=CjZV<4HfY5#$IvpcG0o0CNB@Bz0@*h=@W~=j0=h}EgBS1Ku(2LF1%W&)p=a*=fU;)Clx!5hGQVPW=mH#Cs)7 zZe}s+MW7^%xtM@!W*Cq}EDy`Hh7{H0wTFHDqv-OnwCpqI#Eq_z@ME=Yf7e!#fppgQ zPY0Qm#|?S=ZhZKkas#Yy@8FN**Bv9Ifmhc`EiJmTT7R;}FO;>r$H@dslGMAM%0arr zzJ0_GuO-<3urdei5(A;13DZrTPf^v;GQm$YK)!&<;h#br&>QO)JXP?-DiU zHs>*`O|SpVB-iMtHOQ=O&S=(ynJH=LPF3!t&L&qU-5srbP8R>w(b$(yfD5oF&9&fV zgttylk$*EbUdBqq`lHxH^yhUli!}M+%jdWUbqwsDM~}q?E%zSk=Si2-(%fk?rUy2Hl^m)1Rt<=HFPm$v~#zu(6F|}8$`|A9lib;Zz}!uQ)(EY1!Ejq zZ~AJ5ldQgshTjlx6w zMyMD@Km!wg;?%p^vYhsJ-95AAax{rl?&AYq=yi1KU9v6D7z5!G@d^O(0$+i`riY|Q z)Ps9tub<_f02%d90TqHjx8mpQX6v35;rpURthh60*5X(5zY$2?u($ONL%NN?b%pEb z%GHY-Q2bgLxwN3*5FJMVZ^C1>@vPkIxz2r*c+0K*cGolBq{96ZC;YKQOZP1JqbtsZ zT%4gm#)kM@X-NdzjsxJZ6YI0)#E5q4&Gxhz0Ytm~So`}{X+{X@`tnzC?3_^kT^$umY@0;{I0M{G7c zLm&Gn9XW5akA7Y_I66`q5vhO3p1zWvEisn)aV6z)B53PX^8grps_$+|MHhlMPb2J|FB=D(0{Ru>IqSEv z++AM$2R(nFQ3o`1X#Ona?9}Ey8H|X%DIugF5amb-CSC?!?*H=N*qBAV$iU)RyL zD3QT-qiVbyy2!!1`&S}8oqRR1{T>MCifqUN#r@r)iw^)-Q1$qw1R0}R?aQUXLVCuI z=z14I-G7p6T)YRuwTD z^TK4&v$Pm{;jbfdWO$4kkX`@GgjpAHY%G!&*BwT1No|2ya)I1qxN*j*GglgLD(qiR z95{PJsThC_J}9c>C{wq3+i{#x;xHI$YGl!!8!mlXNZ9XSwR~}{k?*;GQ8E`B}sup!nMi0yKlaH@k4QVNbFfa-hKwqx7pQtbELbxMKsAJQ@f8$8UTGpAh4qgBCi^|A(*ChmX4kikhL^@}bbLh85w?9}e8 z7~3EqqLWaP4yAEOJP#iH5o+O4i6FLw6>V#Y5Q;+})hdWpcb6*YRM0G^*rG>WJ(jDZ z{B6fWwCMMUS;GF3BpB1w&MM~_KCuqsD{x z2dojS_Zteo`;|Vl2e?CVowf!$ARqFX@=AR zLs0H!+(%b!fUWJzg~K6-HkAga&UHSr^A0V5lVLE@jKH)UH3^f4nX{0pkR~xfo%c4E z$|=|8Q)Ft&${Mwam!yVkEi-_i2k#bjK=q#e;kUT1qqlGU_n&oHuJtPkp2yvf#`DYI zXxE2>{g;P@;CCZiyv3jy8|w@HO+8!dQg+OGR{J$84)K5q(_>L(D&^EEc{Oq6g@`@? z@&~$Sr zfC3{SMEl(D<@CpzR^6OYO_Pc-M@cWIWmYjxdmLZJXb~8s%hF(HOK+}s79~gM8(zY} zvf&bs?T@un!HjyZ#hHd^>$8pX{Ukns#b}hAmRdsd!IhIsH$w4IiBK(zZ)f#n*KYEf zqnPPPk7cNimj%(r6{muuk)ymHf4t)Jx8+Met*%j~0?RSS!5)Tll{+lfU3$$0$EC`g ziBul4TZRI!A{4pG|KaMKqAP*2EgIXlZQHhO+eRffwrx~wn-!~K+qRuoJ>FOM_xa!B z>^;_+(>_e=*B;yPCmlN?A1BE(8-bFA=i`!STe#Wqiy=QxJ96YT;G8gNI?^ZG=fLr` zey%L3$k^Rhbd$1@d6<2@OjfXA4foq;_pu|Z1+nC2tw9n@E5C1vo$h)zgd_=yrl^o| zZq$8#0Xj~9tjfZNqUYj*gi$Jc)GLx9|eSn$cL(gs!#v-`^MoH@>ol8oMAJ{$JLrRSlAUks>Kl$9bAgK3g zW&93D=NFq@FPz{#rTLFvtkyXw?=>*#@h?cJ_z8b4KD@!-<=sVC8%PocM~h)r4cWUg zHfh(NtDYHHlkk>j>flNo4KfTp)l*M@joV7zRABXzE{7M+{_AS9r}vR9AThm~NUwA2 z;%|0g$KxueaM@M~fY)!Mp;UfOyUFmj#J-R4S<`F5C9PF-()#^(7g}de+MfMX$8$*u zx?OHFO98rKj3srWhNaI&qnVrBD6?BzzHYy++0fvCg5sk^0Xj^pUrRf&*hsgKp6CL+-_iKQG&B$pLZk%vng+2i za6j?`j9ECVfR^AZOdM`)Hn;a zCp3)A)H^{_ucCJbn$|4#gl2|&n)V45ViVs?HN=taln-L{86*oNjF%TaZv%D*{A{!vozTO&lbATNthR+0W7TVjewogn=`05> zT)DO$08e-YS|Pln$2Z?Onn;Z#Wu}Ri&)D9{o>@5ioosL<3=3D=ia@_K%`b!0@uUB|q=+~ElYbTxgtgC95b;SYUWo1#c+nR&r{10B~671XX`{_D61? zGVSz+w{zj)e|wM|1I4FfGPM<$VM24X|mjeKzr?wt&3;iJ@b)$KOUXf?()LdYSZ8swxBh* zPTr${aORS+?zM|RY9JR&kh#PXH$3f#6Z$G?d>&CExDoE|fQFS5?s(Zh%$a#B(^jZL z_@)VQXLE-eY0KloAKHhm>2_>thA1QzS7?790E$~_ULr42TYb9T9e<~2 zdOwcmX`+bW@eF~Fk3ismU}*Av8UHYNY*+pB7Jp>A>F>`~t{ z=6k^oL0<@uvRmLqHrUQ5enh+l)wsRw7v2$W0d;(Pd>%9*Ou#y51z4Cf(Vg;^)hnb(iO4j=)3 zGvf$(8xMjZZ0%dlYHU7-1v0!;iEJX+EpG=O>=iLoP4hiObgdh_`guFfcElldgB!-@ zi7qtT7bp(f+6`Nr@&4RAF5@a=Y8++;DozAppgh*x{+vuTp>M6)vgXMovffi0dOZEO3dt%2qmLGsso{X*&?c?sPTtN zMtLsZ?mMyqN88X`9$_t=D?1CX`312+Y_dPllrL>E*okH9C%Or7>hjN)d)+2 z(#-g#TxSY_rM7PjRv=>Ev1`M6a-~V+R^C4YG#kWIfqZ5`)xB@F@EDN|cOhAVuaEA_ z>orYC76Kvt5bEWcV|eBRbDrlB#H&UWic5fD1ewIdL3_$*_63kUnoDDEH-Sc-OcW-R^E<@`xl_Z7t+IAXEJNOJ@5 zIT3egCXpC+pFvtD()Kd|L{raf%kPJs`2uKT!B;op_=)^-pu55r+6R6^p-bol z#M2;R=dN|sRz@II!ocj`L}Li@2oI!-K27QBTQ7~bdW;+_uq>9(^c(5kU=guHTPU2{ zNT&W!%WI;uA}RNs`Q#2JnuoM^aLI(m_jt*=eSg_dYxqJk!Uc~3RgFNt2QPz; zxwnQCs1&oY3MO7J^Q{9d*|N)_BN!MfTp>=xspfIpz#YoD?Gg2QuKj2N9HDFI7LGOg z8m!RHdz#8l(Ky0G$U!1V*!eb*UCnlV$4vP z@oXv@N&X?(Y9uld>Y3Hu4ePvemMx}TWq|n?lQ05)b1T6)2iXH4b3Xjh_%`z{3MQX& zPjg-(kTyJ!+xE;gsn*QqwrYfr`*-fL?IJ3-2h4c`_yqNZDUM8qE#)IA&oWwo`oH@z zHwVvsDQJR02=VYSs?AqG38t~z77IG6QCK;Lq%hi60(|%MzO4}uT=-B~IlF%5gk{DI z{(OPTW?3B}2zL@dLFv|Ehk1DCAm+3;Wf^w~v4+%PdF~)p4N~)dRHqTeJySEB5DCN^ zdg$VmT&Ox?Dy3vB$#}8BJ#X7QaVFkWsPGra5tvbZf~A-TC;A`rdLH6-5j>=!Yl+16 zZY5zr$p5Mcv4WX2>$;$AU;q8YvxZ?yQWMg*ixKmOs_ zfzwe4??iA*YH=$HWSb$&t8BY0DR%h^4c}t3?cy&fXl3=mNF*Zd0^^)=1?0c|VyJ|L z1$v+occFRh5MxQGV>(Zvr#dd90V_oKliAMwvH53Cqr&_olf^55ZFtq0ko`2TBPS% zXotE-;z|j)H1BZVEvMM}*Ia3FH|4`<&y26WGPOAobW#f%JF*hE!4upvaD6ZTtWx$* ze0z5`GZ|WQmOUZ&tbQL#EXv7lpEVUn^7FfV|S=YQjEM2+`)6!FRJy>Vnz@O0><=KdrE_ zdSY!;$lENEUXyrp^i3J+6dnlw2)NS0%4+X$LG#|A`@f8t_eUUK1X!;9AKmuGO`+7y zx4m2(@5X;uLwFgk0*^ZXZ5x|TiS_p|irt?9Al6#!eC`bHY2!uExX>YE(|l3>&@c;M zm$gi3weaZsDg9NSNlXDXBuzqMd!>E;*9Y*R_*M`jgogUmg&Eg{T0ZBf2(6*9uBx%yE0-1sI5Sp>u`IAr?~bdk|!q(7a$tXL=BoVoW8Up z0RoRJC*>f2Ido1h?N;OBkHUcrVliDX5{-ihgRv31t0q-?Q6%~Rb;69>A$JN0Lh0ut z3SmNwWe&AMmG`$Usw8|u&pbmV9XGh9@tm0KzUS2Pd(Pu}$cs|h9=_cCb(WC=5FgNe zTWyo)=zcS7UzaU3o*EDWxguWad~{56+!b|DxMy>+G{)>4fg`>vlyk5+x|$)b^7vUO zU@*4|9Rn#;6ZQw!O>)i#-TpAPbEjMyN=I8DTM%b z;`+SseT+XD7w+b=eo&u&@j&c=dC~gpwfv%I%~XFj9K9K<`l@HVoovXnxYidAii{9S4O;abzd430A_j@-!OW`WL37U zv$qtoC;Leg*HcsBZ3K@c=>xX0Jtn;z`z`DW9U`QBXbmplBvn~&{pNt#@< z`x`>-NkcFJ#XqCo07w+nZ`$f9EpcP;Q0mv(#>NR48di1-2`z2YR47`p0=kJQELurz z@(~zjjmRdE9CeiH1fx_0jZ>r4e-Kvj9xhtXMwuvdmFgsmP_`gZ} z#Hz*%b82j>GEs5 z`c&*Y|FBMpL;JfcEG*;Je)q^%^OQEg=oWocaYA$S=sVz-!>!Aj!E#5-Ts_{(&GvXL z?q-8auK#*7!00tfzs1dV;pu~pxz?ebp)DP^_UKiAPw%k3#08$G!nsGMO2@xUf6H6C zmb+7TVI@ar>Bc>#@@hTL{G4$TdPu*wq)w|g-$sqT%xbab1jC^H%5xxOfZ=_2xN?4Z z(KgN&r&ignB)zv0Ftb@R7j{1aA}(b80Ne3MoD^dmRJX#fs2s zQ7x8;_g8d^FXj+f%$mUX81)g3E!q57*(VGe-}KnoN1;J7Ce48{8JxEWn@>{{gi8E38DYT@`c2O)qZTc0?{n%!aM z5#Oi2Qp3xdK05MDH{7?EIr(CMtIN~Gm6ctHfGHU`El~gck+!$fvl1t2IXXI_F=y{& zTm2T;60GxLfAME^YCq;zK6{;?6K@tvjPdO`VD;<4)PZaBqjlXEFcf9bX_LJWeVo~I z;nma}T_1@^z=u`B|C?T?YHg{(#eTT<_@c$9NPxq1U7^R$j^1vm#&#sD!FxixhCjow z?Lv`LuT7(eV-NmvE!FeePlD+h*Sih4+ZOkzA(ub5-RXJY5Zn;dfYyvrzgf=I#oOi{ z5ae!rZ`a^<_F3$G_xUD$ak)5jZ{|F|LUU|J%)!hq!0x=QX^+Zse&Ppj7V7EMdVZg^ zM%C$2lf_9oewzrm70%hpv$Th3yS z8rCT~w}{?ksi}mGcK?h3{W$)6)5DB$4b~R@W{q2%rD^2gjW%GO(8&}7P@iFR zjJ!z=v)A!%OY_7T{(Z#diy-Lialb#L?Pz+l7oc{p+al3xrS?#z(GkbUXIP6K%YvW- z9DCq!MEM{wd~3AqZM)E)dC9%l(PT-J*~tD%ScQaV6<#Z%{J1w(72q9eJN954f) zviU-6&C)uOQ8fz+eN!4VplkI62+z7la#5phBCM40i&~4Zx2>*dV25YtQY#1WSt;0f ziI*rOl{>YOR%1icc$yrcob7PmkkM_0)wFxutnQzc%u!;d2YLwM8sPf-Jx)z|TyLXK zy_k}$#Aj=aTczkL`uT0drwQSw=I=oofo~(7mv)z@waL%zFv$Qj`q~r$lwIp08nsos z>3I|l!s5&4h$k9b#}SLd;$L%lsLfUKx(V+;o3H!F(KLkv>$I|aA+k^tgoYX>$ORG1 z)HyZi1f21KMbZ5`hxUl~LN~wPEvW{KfggG<2h2abc7v zdO$uwK!g!Zf9uR%$Bn3rl8H?CZ)(4Z0G0xq+ccGKQ5DkI>!oHa>$y*SVE8XkQY$Dl z&`x-S4Ro>+B4FYzuycYIe$XJLK#(QpiD%7dU1S=5Evr*Q8G+b zW10eQ#loUN?uZua$m>gm#VYAM9RiV1D1CWXwmh)0V-*xrLDy3~wp=Twt!06r`N0QQ zb7W_yV{Q4w@Bt^w0v`i`A`XvU5q$v1H0qdiKcxIbc;U&Otw7oI8?xDE&M{?VaxP?R z*95ZHhjYSLd4LO`G9QT8ikRjwSV=^UG)cL7722*h1_+s^JE&+O1?^^Py6_(&N-xcl z!zYz2j+K9Xe!8n`qGrCu*d!6}Ty`u6f(&T@)(gUVIgZ$cHAA1XRmp)Pn(1d#%Xx{W z7W69?xb7H(vRf@7F_hrz6sC^-+yt94L2|_rii7ve%%1X}47OtprLB7Ia?~dFveJ2H zqO*k#E`ff@YuTe|5`#}mo9LEKYOY$_R|&k{HqIh2u<@G4&H3bLW3^PPD$UMdd>OZ& zyWTh57);REep&ca`#6a6b&$ENA*Rx44JIuU%{M0c@pa48z(rcV*WG-X`>qE9+hQ9IrKEkt=6vb3>aQ{lj6PqRY+s14 zT@e+YkfbB5n&cGVJd6ty@8tQVgd6rga&Dko(F9!fMOP?le8shZdi651SPIk_|7 z8XC^dqaVn$d>R8TFlJ{ftdWw19I>lQHf{=djS&aqXTdCBsDu(B0|A8i1c!K{D9nmP zYge|>wHd*y?=nyPC6J^5t3VdkU5VEWz)Z{~X+D{=Bbb1ZMv_El>B1KPpVR}&NodB$ zW%g)^NCk#}*bCqfG`u7G1VhrqpPt!2m8N!^4LHRH8Yz;*Gkv)$ep2thF_$f)L39FG zewahJsWf92a&i(VP$Wc2VGWI1TwN+v zT8HU^sl;wmQzO$qmuP@%{iLTr9O{TZ-^Ak%|DG*)8VdTwlg$X=jFbH_7Pms~vupFBC190;n6^O$PhK zG&UhEY;7c3iKnfni((}u{-nyGYoQme0(JV?5{)H@b;H&uh<{2PP*{RVj#Y7EL3l{< z0^nA$P&k3pa*fjKG;X{w@hAXv>Dg-Slf!w2!A>`@3(VpT^UVoZIQDd>=$0^UnMQBC zYnSs^Nht1&KH=YO2~pl?AgSk3Ni%Y7b1=wq3*!cMgi^DbR)^rgNDg~^vHYpAv`d!4 zF#K}5_o)-}Xyx$=8~}mh9tQ>EE-`t8a^em!xn!;c{whTch7 z0iZlN>0qR|iURQ_!B_zi=}lsCX66ros7Vz{x+1iy1B{nP6V(!3{rBGzUX%z}<}L)6 zH*6pBTR4;F^O3m%E(O4_q;3@IC5=;~*Nl-w()r*|mje;QGL+wgplLQMSO0AFskLcOX>{_GsnA$jRE44WTP9RGFs5U_`$U zXj*w^0bkE{K`?GgYCii{iZEPhSBrbq`4ue9KaL?uL?Zaa6_R5CUw2@^z*ATk%yWmN zp7>+Z1&AvvmriuiQbco?g_EEPJ53s4k7Ek3-=^678IddT?Vd#72Tfc)+dpE7SMrNV z4JNa&%kc`6HwHlR4C!&5{Htpo@vq?sjMW&_dTivMuZ+uUb~X0fJ1l` zdjPC-3*l)yq=2=#(v@mh%9l;P57@R&y%DYfw0I4PUckwPqc+`QApSE zP}eo(EdF|`qUs{SKO7USmVU8UT2jG#uU#~utU_d2a25b3A?r-wq{@E!!yN-fCV#np zoPCnBXC#OMid1T*O# z@oT<`DQ3$b5Rm#0s9?%0jFk6mjW~+b=BUCKi^hbpF@&v~QVU7;@KIAu3!L;ZfOC8D z%szSHLWB0{6AB`Wq@1N$9~{Rtl~(!(E>eR15=$`%_!0mUzFl=T5uVrnQ)G9*JwE`s zoE{zZ)henOHI8QacK|&#{hup@Bo$;TsYZ(=7^&SQ(x_kL4XyB21<3)C5Eym)C}h^X zEACVq2`3%jcC+G9oj`#ZCZF(GZj>?-UgCSJ_+ye|(vavXuWGK_!I>gJ4xXmR*~~KNtsoT=%+p`xlG|!8HoOt= zJ2AW5{9(=6aM!3b&q#mV1y$CHpw{QHaQFj2UgS~!#Irq9O%M!gQ;RUqiE1@(4H8ga zD#x4?j%ZO?JU9Ne%<#rV+F;wbhNS=|s*lGj-uMzD`*LwI(9Gt4jY{2jF`ocP=!gDz zns1mkulp?`sI1HNme~7a8#*%hCE6n@tqIi^OJFlTiqlb7%D<*&;Ce(;Nd360rRO?EQtES?%lvNBjz*-a9%Tsm(u#T#Yk=7mtx_ z34Sw7&t4cW^G)U4SmPQl)q5(liHJ*Pz=Glxo>127JOFW5k|Jxr0qODvyn&&MP4d;a zplP1z#k513H*iZ_e9u57-4Rdyg0nKp$wZyvo1Ai;;+vV0wov$!XT1T?ZhcE&Z(@2` zS$kFvqXmg-@6VES<_t@yh;KM%9+5>J8!%=>nR?Y2;tzVWRUE@}yTBVhsp8UCenL_I zGL~JErB`PRguWXblYsu&@vClVp;HKX{;9(0y%F7Vv~36D%REMnL6rDA2}i)9E&_Ut zJ`tu|=Jc>w@T9Nzp-chb{-Vi?_m1WA%gSUO(*eqM(#%VM;N9qk%n28P=$F3#)c_yrBKn zO`7(k@CgdzB3|~T3Cp#ey`VH9!YA7LMKCWPm$`BWSKDS@ukiGqy}j8l#R&OMq#?gZNGv&noDP8f<9N;rbu`na zkkUvzK<-fKbWX9&+vQ8`6=o1h?g@;{{tqcw8yep`A=|tvum4RrSX`ML`xuFz7NG=q zwlJsxgmtD`1Y+oLeR36ehmNfS-B>IvX<*@RGzc--8Z#w8RTDcW`eEr{tN!EmmQEFA z`O-$#2Ik>&+wnE53*_x4t1BAGeRHw`{$B;SpAYbdwH2b)R zFHX{^4DO~Iv{h%w%`2PCVJS^f?p_O!+hT#-;@B~O9F?AASurn0H^WI{&!gnf_F_4W z5cPqoc%u|@<5^bgjrA%!MYv8ohVjtNsvJx;*c-nv=){n|7;C`qjPinli?w%#FB;{WD=ZYuB^#Gn1=ygCk@Uu(4 z7y8@Kt-3Hj2=cF&-1Vvc-3LfjpXN@5#+t!ZNutJyCDpZ{2 z1P7D5bN-8=DoPXSqWgF`s-CVoN$q zmayLmUzQ8CUm8S(YF^Yi-=ATCSIhwDz1<-?iX}#PJT0K&#EfWnaV9S8MT?>)DfK%9 z19~N9B);1j>6{Zmi8saMgD{A`7RoX(606)@-6^PD+@sv6bHJX4Na+JSt|o&Ia|#<3?|sR%xKW zsX*-XJgWbxIxNmAMZHCFqmCI|{-)`@rcZi3akijJe8pt?Lqz?kBQEM@B@teifzkkHv!?+!MjhSBm zqfniW{qu_88Az|w^Q=+%KGGF=0?9H|KUQ#gtO&KIqX;v$)CNduwM2E zKS7A4t}}j(YB6QGlb35{vNkE{cO(A$bRw5U^6AO^hCvnzR-1ijPIl;NNDl(RfKf5G z(s0hn^rl+9gU*tZfH)LCo=ZptHC{$MNlf@!!J!^)v!F?1hV}*!3+p5jEmRl8R8nOS zu1qZ#5fc23HUQ{Iu$T@(A>X3l_=b>vH4H6R`&blK2Q}I(%ln5H0cJ0vAm*$fAbzoh z=rvV|c&_4~Kt3vmxv`Oxf5HPp-Y7&MLqI@yEJKg6#a9B)xkMPgCff4iDSx!ya!YlA z^0_KSal83#$_WqX_2+J{;{`!9y#9IS-9fwGf}QDlOWqxvB>rq zTXduOp)Lkh^P_Ve(0nagJEM5YXB_ez&IkzWIddAe^dM zyOY-wIqhOF+9S^K-1XR@3(L4OYuN68(6QE`>n~^6&fW)LVr;*Z8MDDMDQ<6#;7ZGQ z41MTB5D$s5=|+iyg;OFJ7#xs-x6@Feq9$+r1$Y@u5ma2CJpG==Nf^Q(PDk>l_NtHA2`wW5TT`(`NoO&xeV8r&aF zuxt1m+a-eDo^Iu?rb3rEnbpvCFiT57ceih4mL%_>_>z_#8u6 z3$C$eU<`mb&Y4Q2R5c;wTyI|_?77FL+#Qw<0YC$US&J?-k9$aph`m1cBqDiBx3jwu zGXl}RDsbWqEs5H%EQvb5x&?BDCAei@6V=W7z4)yHKuoc+F;gi*O~V}+VyReCkl{fP zNjwrM2CqHQv=_-uQ5@h7kXSC0ly|XZyP)}h5R>Z;U6JpgnKqDeEmLCK)+8hnnd8eJ z`|SXp4HlROH&m~KRsL@Ma+#oJ4XVv15e~YRt0{I(`9`n)^)RSd8^ATOg6RWqo=m+p zLQz*?A&Qs;To>tSo-@$c0t$G)9IK%3bQ{ezl0q@?`-Ax9LiCCFD2YIh>UC`BgOd#IW zSM|d}0q32j)^3P(4M=`#`!Gzt=&FD{`d+YrD4Hw3uO_5SEJ8v?w^=`YH;_B33P)fL zpq@xvkx#~rrMB?#i;RT$2HYn$;r>owEf_fX`*5EkU&pa=et@KlNk zdQF@Ulu4+XtmB3R5ycsoN1t#ai*&ZFjR8T|2PHZ zx2fcr>p^ZVKXP-j@n7`5SJdg>0eL*4I<1Rf<^A|q(+3-lo)*tHHZ^eReSJpPWqYp# z=|gW8MD&e(O!)rbNqWJs=$+m!g4Sr;s4k+3PeY!U0nQ8VCJc0(JiqG9($;%-5P2-q zk>4#SAg?!m^|5~Yr3<`UU;%DrFNA$3O_VQkEkkQ0K9*)`RxWDf1gr?{oBEsZcHCAE z)K;WYHLyD4?1vTVt=1;?aqL}W+L-TFw{zn0UzuM_iz26ilXAQaDR&gQor;*ZNgJh7 z7h%=vGJG^b(pO>hFE-tOx3^&E`=^)7gW&$W{%|$hgpy!E5r|Lo`U7Iw5HTF^*3Zpl zXt<)d@|1LX|DcTkk%I5z#i(UaIR&Ct0|AMKQv2h`JunI9%bha`bHY=2pH|gJ0WxGb zXsM@mL$k8anSe4db}tn(PU}D35i>9r{9sayGyi?7(L+T9!sMAY%U!SujqXTH zV_s^8V$CZEp=P2YLnXvXqqR_-jUa33!h>EqcC|!fJEx!-9!{+h#R*`A(*FKOKh<>{ zeE?d4D3%bCsK@NRJZ0h22#2%8+r=wc_QA+|XqV@ahmU`m<57%5&acf%>HzI)1tYL) zsnQgDt9LFv2Kc8s=9L_s$tUnsP!Ncqhl&et=~!$)?3g)BvPSIqI<`^7&n)OwPShFN z>Mih8+%83()|dK#bnucravSX%=sbg=9dR?nQUH*$` z>JQoww)lOQXNS#5!ax!%-q3&=)};kM;%wv{C&=V41;9(+D)JqWI^dJqFCHaiS>cM$ z{9r-?C4C-{UjRIex%RU79P&S~%tg=SX_5LN-GuBIVRX-i?zft4Zml&v_h`_z8k=MaR6WptTi^P4;IoX?-M8S1t8nSmJOCx;a<_2RcrEkTWz4(7SA&dmQj~-g_#QF{5A-krsN*=z z)L&@Y@2@mef++%bNu{Nw{Jh6Ld6`dVXIE!w=XupRK)sTj<@+mG@7;XYn~>lek_h3G zc8GLHQ%Vv*4D+nMUr}6yB1x(c=7n>|TAUo%KIZ8$=y?o!oXgH%S-v6R9aI??=8 zp;_Km8*wJQyIv?NKNCyc#Mk>HBP~(c^~bo~6@wKp87KNIBi~NW`$$U5;XU;jGd6m; zdAXpa1_6B3iar;QAh3;k1pF|SkSUC%lo&qkdF-D-Ho4$HQ|I4TYjn$Ko|E%%NuaZkAjKS zi*sP~<#xMAWniIn*o^>rWo9@axzOf6Z-9A?neC4ah1rk3o9n*;PrHc3E1N3OI~<)C z`(`rhMR#4bnN2=-?U{0E_g^lSrppAV%((rAm>Wb=7aKov=r^UU-^>1!Y?|n-$7>;u zSDksKNQi$)aCw#Ci}*s=CLX!4S{T0EA1yu|MS{ci-aO`Xjz7Rd+p2}Xf^N``0RM-^ z4x;l?QtCKyQ{)~asV%WP_)uOiF}3wH#mw~g)f!?#{#|v!59NT)>|6ZHABh)$>Z{kb zyVs^4miR`!=}YqL{Z_$_ADa_@nFI3&)O3k20m8m;JO^H#F9ELsso9sqrDPa(4&B?e zOj~%Wl=U5Q2hiBLg;jr^i8wUme)6voX*Z1)L z1MgO8FZju=04jbJ}n^*A1u7`pb4jZ3S9z>b)rWLzJTH1|l`1Rt7<~1YZ zMp(<{IsQ7W?8si0xz+{Xxw5HuGf10W2*$ES)ry|J<(jdsu8DA8cryhV4w7$kJB??N zun^%1v-_XVib}cf3E0ZH>KkckwY*I^-hQ^Ix9!92#Gwa1itVDN%e?{yV&T?))yi~O z+qR}TC(pjRrgnX#u|+I)xwFY+i*tDyA(kE6eo$M2vo|B7_00j$=8gBXlO{|R#c-&N zD(csszCK;JBEMp3#F9Ufc9K_cw$H@nC^TIHp8@r({T0@O@Ei@<5wo!clO#hxFhhVRgOSHn z!U5d7brQZaKNG-wIpi161v7h)UZxVE(86-`#~^Q8TYK+ch{PlJ>;M<$)9J3yt*+b6 zZ|{fck{hwLV^jeT8KPkw#stH?mM&4{mMrUK zmX{t;@IHa``@B3%gF={Z4G9X{vWsT2T&;A07+-rhNf9(-&E06f^LEGo%7Rr>bE=7P z$y3v)KS2=fR;#Flahh{+)>W^sxZ1&!Z%Z~ZxW>Ib?rmSUzMWC}l2{U4HY2WI-gy?T zK_t*`zR3e3Ex5^r7wVW>s`q`>lUeJC^gK524L=D(f^AITTy{kzRBWWtXep@DfO2W8 z%4B1D!|ElP4p&0(Xd;4ug8E2Ky_7USaX_$0HjkV|bn}tb>t~W1Xn`(k0FJ945Zhbd z9NmK=!Hg^yZpfq!4c(hs28pABbowSzRz8Shv~mDw6N)E!)W&jrgdnf>sDZliR;|l* z0)4)g?qrEyVz|gcgOMS?=j~eUc=hs|HV<9w!3ItkieiD;qwvQ(agw+WKraE94E(vf zp**!KcY8dEC9WVyMg{>IT!S9f6Z@RhFbfT>wby`h%VORL5W@C`rC=3?Nl0Y#%Q7tN z%2|M2yzD~%(Qm7)R!e7u$S2#j4=iX0`X}XZSIxNE%&6S*=qDBO&^7>o&?{I6>oXqAIEE+&*a6sw_4!VQ~BM3fI7>IsH6zJ z0SoQ-nrOz6pB1g?0gWlZs>qo(()sQ=B)zn?_KFn@DzfGtY)>w==|W4xYggNUrUAeK zh!jyeuXlcutLxWz2*g}>V&1YVy%2L(A<3eA)T?UFcEZ~&yiIou{9~)234tp7?Hs1ItTJ*~>mP`h^cO)~usk z_D84<##PqU@$0`ic5N18dV=K8>Yx@%mDW>ter-Z2oB~i#>FyGZQ(hbHlPUq zdFG(4UFio00)m46|FrZuBO@As6A}ew{R~c;s3QBHnGen!>R&(KIH{02!)?UWaYKJYhmv9_dDhTYZiG)!drvM=$?A)&cb;u*^ zg+T0E+SxI7ujmapBWtcH^V%_8g~YWuOU_>-@}qI>^*OgPXM$K84_V*W-elDhhtaex zjJYL%1u)kFW@MROnOHl`1Y75Ekn40l5X6 zOu;OrA=)YSG5iR9F~Cg#I0e#v31=Koj<^M|dOJX8-~w4ab&kWnK(jyWDqF3CDE8#Q zHBfdTiJEG^z~H7}`g`K7cyrqZ_F%*_V%|(I-Cu&pz8@52&nK>^ASc@%rB@f*uglBo zv>AJMsjf6cnU?Mo%*R78`iA_v^ZPEQ`=S+KjZYw!^ zwXVBIXw!Vsle=@r^h)(GdT)1Us~TNht+uUsubN(s>|b+Q{US9T8U{wR^b#9ZG;s2Y z|KsW$n=|dAB^=wfJ+W=uwr%T)ZQC{`_QaVunb@|?lT&rRoc9;(s=I36wRW$oyKnC+ zY*gc3FI2W`|C*XgAY5;u`F>8lH{8ctzq-#Rou0JsFY*0#uX>y9nS;jLHr5?W+|9LW zu2Ry~)z+m&2grytN?}d>j)h~)+>GeVEil`s{t7;5{=`k*|!RG1!@o6jFk7%}OGkQDC!KXw;}j{JC_ngB+d!ViTU} zKTlA6#|~GA+c<}!M{h_5GvK)rPw5D{b**qzO4|Px*(&S3|GsQCAcY*EEZ#m8cY@U zkis*iKc6{<+Xm^Qk)RoF!HD3i44lUW~>VTCC$dC z7O=JuciEsN!y0#)?|J#>S~Qp2z)=2@#CST0LAzxPexl5y>11tKJNI|EHih-A(Q++3 zr{gVs^X`g~=#m zqn&FxQ$tYXxizzq82hTBxSXo+%ByX<^nfPSN1x@{rrj5O^#;A_;mRuJ4v98nk}ZC+ z!VI!|Z^CLtoIn#jMNMWa@t#9r{HCA)AKLW9$OIlg$HTE%;+9TP)NRFiB9;e)WT|eeP!fqKX#f?$ z5KBDM6{3d}^OKayS$N5e?*^BPKe6t(fmpI%OgH8BQc6Natsm-5(;Wd@7> zhM^y*P~McsNcYq8-Azf-q&R<1%AD+$s< zlvFh%Yl@j@b&s4Tsdfvk&%Yj1M<%r0el`5q@Z0}Mv#FoQ9(5|p(Xg)TpyRB=hIL2~ zDZSy5i!w8UM#D3#x?Z}M%PjMV*DsuI7H#6zc-VZ3Hw)obS3j7ybuHOM@rJ4f(ZT{` zm$9dv-QN%AoU3In&svxJ$eIS0`mZ>{tTHXip^>q=$j~VfO4}o1xLed^?QsWO#%?td_7*qYXqO8}4zV{HK6i&D z3}fe%chdGck~Xnw(iL%~gWQBeKI0X}6P!52 z0X?fl8%IlTK6AA*HfyjNV{Y^bPqV*fX~Q(JsgJ3TWg9>dJ$P`_15F$bi!zA2l_>-P zNH1z2h4cFYp94`Qee*VpT^t&*k8j>CpG&p+#dDW6|IVwc+s+mZf8nzrTHFKNfL${| z_So@!fTvThhNmM_9#)TWAUaM&B=sab3@Nb)Wq~gNmr<46$mU|3)&>_}|R2?+pOXj5ErG7DwpKkT8Do+&Z?G($)MRU&fW=0Hh6VJJ-q zYL7%>;?#TJx4%7iQ(g+oM1wL-gsz{5$iRm1gK%1#p`^oMZof!QtxyiesOU~jlD-s9 zt5A6IB_2Q~@T&5NB6yR*W}BcH!zA4B2!TEfY0LqAF&8(843rfb#%HO?i`7i%^pPu6?QC-WFmb_|8O?Z31Tmv2 zbmHAHl?ltu z3b=46e*@!h%vR3|tTVFMb)o!}9~%N5=E`Nf$B5HaK{-c+kPJ+i)Ov8NI*Sv1>Xc2K_IHo}`72|K}s2?Zgw-fukn zj(4~L53*!8{zriQ0I@-4!)~QpS`$LX+H>w6g*rdCLchmzX8jq?wp%;5*DIk8JwgnT zIuz&3AFi;*0RBgt_E{Payeo3`^XSf>-4zS560{m*Q7B|J;}NXN{0(ql#T<8lh`EjiTZ+JQYE9iZ za}B~z1j*B|?W-2Wis9S4r7&jPVjVyKZ>u<$;30S1(le5hzd}KKyhy z^pV^2asv#qYpmfP#C5pt7&}RA@N1W~F)(}34qhpm?2~)P$Y9aqYZ$BLvJB3X&Yj`^ zy%etOQHl-a)Q=J{ylw3=Xe(p zz_`#xYhXF+sD&2G1o_u3zAJFujV^KYOw6OeaTO5wnFgBNO0hlL*cFU@=n$E5sbq@9 z^HW1-I)I)g$jFe?MFAh+7oGW8D_Fuq0Y+&k49l%cW@fkiMzjd5g%_amro>dP198nl z)uBt+t3Bj7=FYlF69N{^<;RNrXyq_FFafHL)-mG#`5eb>FbHnR_x-O67FQWU+Z@~E=dxGdOZo-O~VocLsZC2jlO3cO6&USQTi<#sRCYJgKKy13H$8edH{n- zQ>m~a1~k~bql!Q}HV9|I{<1a%K!K%qAoE%M_Au6VKfci`Xv!&w{6J$`$NeytHP9?C zWXLCju`e}}vwE^x#aen`JB1my2YrXDe!41}F;8(`T7JCh_#btF0_b7)L56Z!ahuBo z=Y!Uc%rBRlcR{+UW@)hwur-TRF*Buq2OFmb^4ZF)33-s?AeI^7klQecfU@7rW$?#+ zi2w3aRY;0K<=14Fi7$atPW%5n2h{;s7;7BE0D;vCr!$21{M!c)uBLGcO2{}HXy4eZ z?VfUSzZ|%8)BlcDceG9ShQhuTQMjd#&J7d%R2}91DV_n)@|}0K!gJ+DK;|Kv`8gwH zI7*c4gCdtv9Qk`n!ZdC>(CQ%RCK&Ou&!)sHqgo5)229l)eZl_!5VrIbF)!zzC%aF& zk|rBDU|ktk0_jq3(}4&V7nd?F@>gBcUI2X>7!^Hg5V~w?tV)0$wb=Ml6H5}t)6r@o z6LWXShbTX>!)uW5nCjNuLAtMC-h2-%TAlOnto6*(yxyG4&vMO)!PRSr_6Hf`cL*KM zKXJPTppgCl3d#e;ZSe8%y}28}8pt@I9g}Be0DJl{nm9RV?N%qH15<(wp!OKvT8=KW ze*;?wnERVGxI$xh&MU_pM%(VKBz>lWsX2`cc>PLG>XK(di_on{& zUBa++9zvnEYvpk{&JN%^DpXa$T-PJ^Ere;Mgg3y-yLL)#!?X7uk?f575xPJxI1}RW8`SM~niW9ISi7eZ$90CKMs@j0=S=%IFv;e_5@k^{9N44kP_>mGHR zRziA)f7K4QBcGv#r+1-=R`?mt2R<}R81fFi9j3Lk42{~=Th=Y-kKPM7iv&&H#dGW$ znhV;>(CIDS9k6=RZP>;_D&#LZTpdqQsxuA+XRqa$RVwpo2>HH&MY-xWt9UnjfMz9w zrnMzz9V?wn90xY1p7|zgnW}zIOK6@1c4>3m7Voa53Jz5xJkH*6xSxKd@1@WC)CsBe z;g4+l0%!K7A;VU3x=-2xYFjSb^OOURu`-hYzY8|be>a|8reBtUNP zD-^Bh4q;*zZ(;-mxN5x>K>#g?b5sG!7I>*Y|QfxOF!5(XPoH*1t^jSz{1~?OP7b{ zzbCma4+vX)h!-xF*Q!_ca_0Ph=Eu_sfv5WG2=00^O8yb2Ly&W*N=fAk<(;UlP}0s7$E$+_0m7GA=zG_AWC8Nr`Rq_OX)c8p=z6ebXw<{HCE zSDm<;r{oz`M+ zj&ZfvG0aPh&Q@PbXHMl)TRWWk<7v!NS#(vjNnuo0k(^3d8EXQ$00$&;X|mXp0uMzV z*7^1d;(k%Fn?Q1V1Y*+Y@X`T??~taJXR)U-9nwT)bcKd=)b}|9E zkMiH-Bfl=16`z)a06Wn3Pi=k+Ej>ox>y4KUUMiZTHC~^j0NPO>-$1TU((xQ{Q#FH5 zq4gUC>$=U8>$%f=6^OjOW5NXfL`F_!@`rKP7?ux&)C4ganzi5T)uk=fYcXlF_UFqj z=j~t8f6t-mf@glK&rZBdiqDu*RNY1so~%`wsxC3|(k6rz0`9_gNpkVCFyZ$fS6uh- z=VHc;yS05b z2@1Z0u8NYVF;4#cKJ2QyhJNF&TGU*V$4VrhFiGj)41fJ@6gDFq{^F&`C5BFUEYe@P zGXKBa2?U@Y@f7HPrPMuku-DUceneGzz=kLiL2Z-1zyP#^q@b#^A?!h_`=ho7&BzY? zA_@Msc0<31gjlYq?y#}*0-ys5 z5)UCK#6%85?`E!h_5EEt(XGH!fS%}<4IWd$4L=EC|CK-LxzIjh3L%LFoN51|L_)7R zLq5MiKlUo&l=`q4NOdihg2gDNFq*GL*Ydlm#rxUW#P-=0tGU5i=~EJN*16Ij7=QTn zc4?HJE)m#~!l-W8gyPW{-q)+}t?9wqYk|vY{xtpp()M+4>?%wZX-@_^0N3@@^pTOl z@P_B5(;$txQ@sAXGtQA|73C}Wp?74tRUWdQu43+iNv_J|y)1{D_Q_F$dNp$naI@tQ+&`^t04}?-t5_-_#YK@DxP)m=mZW}l%bghOa#xbx_ zq9^gTw_ls&4XcqZ81-Kgz$!`fpPsCNTICme5L zDAOI{?};ooVQEIh(OIC(Y**67aJe0O2y7fC`T>xKAdX*P%tvo7J@ zCt)i?aYmi3I&E0Mo<{#@KD8#rx7i2kJff4x*ZN;%&vB1#);joo0cG)VPYQXLu>|_p z)(Yezmq1w7nwHTbYvVbEN31O^;q1e8W?cl>hBNn!kA~Q&EY6XkgI}*ru6CNB#roAz zWTRw6nu_iZqxt?lB%0D4{Z>xe4mZ%hK#~m1P*fSv??4Zl9lpu|ru(1EL^aIx=F_!5 zm*tpy|1BOp#j{Zlpz2PvZep16D4s{YKr~F!X}J2*uwI!SOf*OhALPvjHJ_szsap>@ zpnxuqkv9EB#kuk64VG}+1^MnXuzD-hgTjj+n{}w{$j!~g_X?l-T&Q)lm;dqC?mK27 z={*D%&_?yt(EsHWR~R_*g^4Z`5hhdMB;_|Iq)N={x~BjRkb3CGdncjGABBDRD1gE-s!_Aaq}E zf?^7xCcbPU=joe*WiKrKfSnQgAzg<+p|$-tRIeg=|B$;kw^aUjICD0GvHGF);ZaBKGnw1BIT4U08*#iKR#K-m%0 zHh8o9x7-YqHRXs2r8^R#vLM`1tL(sdLGjEsLEN(ieQc0AFAy5?l`xsiJ&-$nsu~7Y z_1gyW?H~PpsLUw0G<7sR8ydp^Gjnr^dadkW7AVjc&MYt(@?Nt$lk^7Izd0scaNP$@ z&XkjFdg6&!jUxQJbztB2if>U$McY9R!1m%#ry=D# zbxAd-qNP_?$H2VxHzV$3tOjDO2^2u==CGX6d;Ujr3;q-2i;c<0NYC1BswEb4OaC% zv3Nr2nvSI54mN`HKm*8HnnDw@*p$R<)w*=i8Wh@Ofnt^4Od%G;Xf%pG=o?uj)IQ5? z$||K?C2SY2e*%-28r|2XQKSi$ zjiD+{T0v-2F*=O{+QM#mK=m2s?t?I72lE3eX4Uw(WsCDe7ihaD5{`>XUI?`rTqn_s zhJ+rBXzGig*vk)i854!s46^AJpP9iJ{q|HLG+hqCWp^3DJ zdt(WtiwVVGK<@EvmG9PYTOc3}b-+}DgpuNcw7BJ5o@yn4u@Jo&ynhQI;IUQR5G%r= zjJ~Rk%=!!q_aq_JG@JiuHhtoyp?0Vuw31bEz`5$wve@GJ&g=<%VLzD?P#w9;fZu^o z9#A*;0NC{aR?8mKClNlifNz~$LR32!q&`MS3r7PRouaN113YQr*=TJPC-^6iT#8DC z-0^|chx$N34vzf?DV_Dv2N6687NjyL^i2%^64-c+mFt%|0+ztsezOKPrJy__dA&8r zISug07uShGP`4Dt-eJoW-_Xl9SA!QAu+?A9LL)juHX&G5g~ZArbes(mbx&N{T?*>0 z8oTGKZc4?O5sPF8-jQOjAJ3LEyMof~g}&eQY_tr(yUg`uq!i-VNa}{jdvJAi2oPT} z9(S{4_~FJHPC8dSW3QhU7z;eUYVDUEj%6!Nx2q&_v#duT6LU?jFj9I#br8f2ukVb@ zUrr(Bl*5bLf#gD9KP42SS;pyv`4C8;8{R8a2vYb-4?7dPObz0(%-rh6TH>fxNA5KGJ<9_E@IYhO67{&g$3X`!S&vdC3FV3e84cY+m?hHDVqKfS-ycev2($K9ucO z{L11bX!0}gZ=Y*ZWyikC+OVO3Cr#2W`WqT%%9Tp4s4OvHGa!~ zcS1rC)nrga``&-1w+u$^E+439)sqixaH#L0CwnXJ-P~e2g`$_hf|#(JMLnL3V2}@( z8-mTCo?P?^9U95I^xe#^9>(WbteAi5-PqVzB2@WJNo{cTDj!>|0yN z97hokF4SUnwSeQy;=v}Ja#zxOsxtuCO*l|U=Oi*T$HlDg`~E(5IW^VmDZ_PY9)cyezM$|~t)+$3j?#6L*SlRS1T zTj@O0vrgnQnR$J#g^k5A2M?f&X4{F}f4e~D0EA#PL_DjgNps&5V?HS@t9TMUpqqReT)_(LxT zI7{8Ra@$b+#{B+Oxo>9IRvR?IBOhVavR{Eb3Qe-~Sjl(9iKaYlkq3BvT#$p@50#$7 zG+0_)U)x+)GqHr9w}H?l5SLAXN=ZL%8x#`~jAWu6%Qe1>X9{-KR;G6o`=^xrHoR!6 zzMvyEUlnTAEXW78NhcR%Pn$Yi%^4vqM3_RekeWwmv%XAGVMozOz)Wu!t-YaeT6))F zy6o0TXkwhpI64Vk%zO7A|3jD5VP55r)P)P3?xgp#yVOJCKm<(vui$mHDOOELhO|OK z(HN?u>%p>y1zoX%rVWTv- z1L80B!DOsEK$2Q#S=ju+!5?eB=+j^v-(F$qeJO4_VimgMLw09?5c@d_tOA5=PUW^z&tTt0I0J$f?5z6@cIzGxLNEkT9)QNbvi7NBYtV%X~718RQUm@uvuQrEgDmO zr1fed>5zez;W0dUin^WpA1Aqq($a`Q@}AdE$yMT*Na0qB=2(}V^MjrT|q6Efz00c$YDQk!vwb2DUT=t<86;Sq2 zAyiGsAXqq=DTgCOq!Nr2a9|jCzJ|vUNC*X69EE%a*@Om zIktm&-l#cXoI7ufVxl6S>2ts zBUml@e&|;TFHK)7ckg@{Lw)fM-IyER*59t|S_>u#!3NEiE77^S>W!u3*?1E&RH&bI9t# z&dV#|y%pe5D|=9rsa=rWqyJIyDt$W!Pu zsGl!*vifeAwO_{;imPf};!xZ9J@E7#@dQjk4gr^7y>_(?0(Lq$GylsWYVOjdRff zbQEwU(DHg#Mgm|<(o3vV3m?GKjbj*WWRn$PD#U~<;6o&*TZ?a}Gi;mMF2GG-^`%SL zrAzb|!z*~z&kjp#t5nrU)LseS*Ko#U0D}46<~?OX@C;f$Gt)WuQ(W7bTozvhlMlr& zuc&;FV>i8^^&FrOz0zd{BBOKsTAR%ZQB6$Rgn2f#1&A_a0;pI}+PU|AnPxt(DF&W1@B zAxxo>4TK-e^1SIHPktrbo-+ESp0+)-JeCe;`92P|JU&ghZF_XDW{!_Hu4bAyR~|Jr z%f;Pt{L3-VPVN+2T{toDs}GFtxbYZlh*dC(p;uV z^<`2xQO#VEDOF^)>To|2Whjyd-UEuWdmUiJQzsTsyWsVm^?KMG*!m1sAP9ptc!tL) zbK|s?b(;djk)=pCDwBh2&qqa-CElThF#J*@at|WM0-<^D^IctiFK&MRscBp9%AEoD z#kH3j_bQGh+pjGwNORrk2ewmc1}zg`8N^@Ve|_D5<-Ui<3-G-hJ$>bNy$gIUy`F9D z?lU0tehH!O<0uSIvCo`;upq5NZ30mj=mB3w%&G1y*dbp=SxQ8)D#6-H&;d=gl1fN3 zj`L|2K_-)A;0+{6DipK>WcDyt!>Z&4DF>?G)lSgB@or!Yrp(pXEZ8Hfz4zzjE4H#R zck%zmUYl;)Tf7LxZQa<~EZ%QEb$B+AW4jAVc=f;s_Rn6Y z9V4Y{`DgU||21lPVD3NSqLn>^+cu?3-v%nQMNaMrW^`Tnm`)f3u(C(i>y0XUkY=pO z{cV6AmQ(i_gMejOF&P4H{)tml=L{f@8D*r*mJ4kfjS*jV${(+gZ^z7Js1cJAkMGEn<}=83$pPO(eQc7G-CR@LhIb8)b0&GCP|TTY*qdyu-vs!|>M|SYhOv7#i5#CV2^27+kwcf7=b<)JkD z05+Q;gYM4Goj!E(Y)P42hx5#LGf21}W~Z0#o(*ptK1O&c0QmoJL*tIzPt$L?6(n$M z>2V9dgab(y!Nden#@F0`KgCQX^q9G0Fs3W>C@_MlU?sw*hw&)L0L~#ojMJef@HxE8 zOCb;8`!H+pVXj=o`nON5IY^@uF`wV*hnYOgI*uXY`hiFNcT}_x@ClSAiwu{nTLoPt z@e&>P+L#W5uP8-6ktw27Ly#PGG?+wO;eurLTILz)(j=@{FR_CYj3bH~d;7LB9}O;!VaKcw>h5#; zB1HEO=#FUPg~&_mrhixO>OmBrc~W=cy!I{TpY;?wp~BSEB!Djs;-J<}Ucucw=V)<~ zEHf`V%bCDqY|_=C>0i#3+)OJ)d3ot>Vx~Lwhr7w9PJXVoe-}5Uo46rQ2#YsWoVYgH66)7ezJ{p#3w8f)&T->Ie-6{UFPg$?nmAkW zSBpw>hfwd>_3J%4g@a% z!6Xj%zu9Z*O6og~5P3J(BGSTQ1LQL+nBPFl2Fe7anJh3pqXD}yRb8rJ0lMI58X5|y zxs(C-L4Q~U*Fa=JOXw2CNW$ab!LMjQTc~@5G?A$%Qp;ePQc{V{Kvbz0f8ki0u&&Pk zLzF>FsY;jSSHJ^kt+%Xa>s``nylLf?sn!t`k=4=nC zc9q>T-`IaeT6Zqu%2i&9l#f%Q2V(E4arzS0POdYMPLO7c{?SJmRFmL*Qs40eB6~m2 z=okX?y=wBaMhwy%!q=v(<3k#%h3s~KW%%9jU3S_i)m02=pXp$9oVyP*H>jF$yy1BWvdB3ppPQ!o04UyscIt?NaR#&=Xb-jP7vMrGAe-SS3u z6jvcgBT1Ws>msMzR68!wBd@s_YuI|q=ikkR@Eru+MctpDfh#6~UsT2cw~^NyqTszq zJ>t*GLoqXhdIiu7o@N^|fUub1DY@w-bn){Ya2*1qgevQH3IP6T52T9izj&X0XNv#q zRuPoWl?NR!U@B4+*)u>(BjoB#QFzJBsw}+dneDm^D}J5y_9|l9(A-#)u2r}zu>59l z6TuClEazLKSyQ`&;6=YYdHObZGpD1x$9j*GU`iXr@&S(2d+Z9?r8{oNq^wWNx2xGp z*O>wAJh?BmdbF2*RQdB#b9B5h6ikqGLaIRLNaac&BPu8{;6h)U+i7ZD4OguiPdtG9f<|NhS(Qb3HxpAroS zNQ@E)h~#Hm>E+<&>SmmNg=0ZSG3?&${t+uLoR}gS$iGKCBr2?v`@OEI3!5ABtE1X z7mvJVW0PH^2NB+t4nFV>F!d;Gc-1roeT;hD*s3c0;aDaBo#rZKCrcM$3J;M_yjsM!w3I@UG8=fKpyi1B`;frKaqH2_;jUT#SBTuR9t;s=`UIR~mNShr@s^t?=SY=^V_0fN@>H5g9WgT4U1}Rq*m_3V#H;60H zWxsZSQH2A_BT4U{)cOxRoF(FDZkCSy1Kei zmzRBR7KHmUbww1xE%2Cy>oIg?Xn~Wzkx&32B3;T12FfN9CXW}1N51WR7~ z5@E z3NNzoFDB)7ZXRxyL56OIm(A1djevfl3Tpa{_1WKu<2aKXh1qsP?cZ|UQalUeztll!!jIw;jBfH@xStE}%#nP0CKRYFIO9r&x4oNu;5s{=Wq!P*49z zQY6dAlvLtURTr-|NL;?Lp=Z&M+5;H_6xa|N&F`OkYqsBqj}-b6&hq`0`=0*=>u|6G z-cnV+cWd9`9UQ)PKi_(Ilt1^o9?!RH0lwD}>qf=G@;P%X*Btl+F+D|L9i6T8nX@rwRi-=9$hi=17wP2MjeV(~7K=*#D&HBxbGC#fzN~o-N$*43m#P;#np|3jVXR1m19#<4F5A-}Fca$F zgKN(8DfPYYLvnok-Yf7|fA8?j2e0RU-W_`oZ1gsJ-KV+U4Ll1}eSdr%&G09)3-pC% z0G^}Y$_eqg#<>ILH$$tXmT7eW^ciY{)6!?2{xu1BxY%;>)zaLRaj~(p#w4j&@^R*O z!;_lqdy#3$T8Le$>NxleWiYNaPqx4&~gBrxKDXiDvW_|x$oH=*NfMF5^EnXUq=ePLFdSoU+*3Oc7fi(+|zJ_ zrSFra;B}AEw@uu~^`CF=db~b=^z5+cum#Cbv;DRICgBms`DurMA&?u*pe8+9r8o9{ zbxpEbtFt=YT|{qF)zTQ#9{P`FKTX%M_yn=Zx(?@r&%UCFvDDTtHj`X@B>8j>ZL;RJ z&LPDtU0$I_PmMKYg;<$WaKXZKOcg`f4VfDBvv$L}Nc=SJi z#jAl_gGIoD)aM|BVD?+N!OngDmrx6&_tz7o0I=T~M_+&qdkqaBjXzJ8{59ywKn@!e|I{cTsCoMInQ5cd_5#TRVByP0 zajb5T&uGdJ_>|AAbOz|s~x}wk7r3@rhm)fJZ>a?navEMHAXlb%aZ)zc3m9Ndb z`b~!7*Wm@gnVb&yZ)8*2#G%t~4(TwZ#cE&|9Y&3%jm?5OvBNU%eA29wk0HXl$5-KA z3tvdT>A*0tM(%D3s*~FId-dIeJjxTb9Yqf0&S5!&iw&fK7vB(C|I9vkUP~Kn+YUzU^_`~5| zwA1Y}C1SPtBftqw!5)H@S?XT7Sz*S&)}gFuu!`kn%b+=ph}96hbUSXr@ZF&d;J)WV zMM4@3>b6!DBn7%MBIv;6*!2j>j=^Va zLsVs)^KXaq8{af1ysl(wwFT?Y;5OxW$hKZUq|+w%?b;_?Hst)u%8J#THXCkImn-YU z7ZYopMc3#YSudvJ7AQ!wB;}j0xtuoU9_PeCE2bxQ^2-+aEkES8aG9WwAle? zfH+|oJ9al|I+4r*(UD8BY!DGBa;9&wRm&>F@B$}dpvz3CSWBw^t5O_uR+Fk#9%m;P z)1H&fbj&rG{-K;*B|K*y-6QO;dctz!f< z4^@~I2H|F4aG5A%rR`YJS*I5MDKbtuAtwf_6p{R#saMhCh?kTDq+?JQ-;VtuNmZ;X zOsNF3!KLUDCSTbr)Cko&r?|M}{0B8z85z-2v4T=esLD2rtT<~WHCL*vW>i&%MM)Qf zioqBulbA_j(N(1tJqBUwlp%N!r49txQ=8Hcp#yK%Vqa)i(oZ2l&!u5(s-aa8%ynvz zp%@Fbs|Sk_vb_ZTa|gW7(y68q>jBJ zS;e{}o3mRt4B`uOZBN)2w&DX4#*5?l5j2hk=ITe+J0N8sF&|`H;Q1Sy(pQe--td@? z(E2SnG9IYwp$s~^qLGcPHxRen#f9LdUP>$jv?}H<2Ho0nkxJ1qDK{OLL-MaNOG#Cs z>VO`W?XvP*>emZI z1}|@*({R*@{t=7h2iFVW(~lrHzY%to6J-RDHvIVoW*DOl3|Auqoc9mBAykjd9SPJO zeh@Q$b?PQ`2p_B0h)VSO92g|AeQsqOcd)y0(B@(<_5%&+Q0U;vBqUtY+iun(oUuPx zTSbHLC#BnS8fuOoJ`hs@hWL+gj6!`l(?nC>h{>QfmIC|?yK5leU>94yIX(VGqv#10 z6bvB&*mhHbHPPcLyq`bf_j2&pBfT-Gh$JTw2WLQ*kfQh$NeKqA?L4H$7-rh%i!U~~ z*o`LUHX9+#C5a3&?@Di6pBb1FJ>drB2r&N@BjK|hAsO`f<`9$-DeuaMBW@&cxP2nl zZz9-->z#z+G1M)9P)8|&vBYhFP6@#oEw=78aZ8@Kv)N}bVqUttR|m!|>E|uJ-N-22 zUmJnp1$@R``}#xHBi5C9nG5|N+Juc4UuS!tZG;JNFwt)# zr7KabbLsCwQ51r_6+|~0<=kfgCFbgw z1-YT5JH|F(rQa#wM|^5D*p{fHd%NiQDN&smMT)4bhUJ%4d`^B8G6pRc3IRLKCvUNc zd=%aZHUugRdII*};qPA_0iKDKkh%n-h}M~QMjEh;0gNvkAt9L90Jq~PP0|=?w|s7F zoX;Tp5W)aNL?FkNc`pN_K#5a%%1>in*3+@yaQic;Y9a6XB z@2LaXd%jI`Jtdb~Bx3dk40+7@3xjz+Bhw4x&G!KyTt7Xz8BXE^@sZZ-58S_zD4sV= z862R4>-8?I zt3d$lbicY#ezSaj@HKUf&8EBzE014Mr^DqW#GTjQ)$`QXT0L8acwHJg8YB<>!_m;y zpEW=3YEl|J^vLSiM>b3P;W#zazg7F1;=pt~tL21g)*`-JB3OE2c2RSw>2Q$c zIKUWxAp#Meq_#UyQ$1~KlWqB1~a2h;b!uQyQl>9%YIcC z-5LH?MOTY_Bsq{JQl^gVMtLL7d~&uMQ;(XYm8p&`Mygvqp>ev69h54Hi()d4I-9vO{LAM6rBputfZQHidv2EjvZQJVDwr$%< z$2M+XO#XWYXLi=A!5QqTdiS$|0Y}TY+4_lW%a-5bg#9u}Lp)EWVF|^xF+Z|c(L=YA ziC2S@__)ZC2xx4{a8dE=mtZy*UO%dbh!aV~`{T)rj$4UDYH+Dxm4{Vvc{9JHZQw3c zHfhs4He+-ffT^nlt;Y0kIa0;&$_+M_xK=t;Un343)dn1KMbyzJZcZR{0d3^l^z)G{ z*T9$xY!*fbj8!U++Ju-sYA7&^SMgWP&|?zE`A2Sn#}i{%9EwXCYb=t>A?ESS-^&4; z!(pfJ?4D5vgKMAZBxMIl+S)yp-e+#i@< z!8n`Q=Wgt!H{#ejY^-J?b!rFQW%UUluP)0^bs#00o(klA1t9MJf4({o25-f=zv zW)#_g#Fs^Eu9^yd8;)blHQ z)9%M_FG`}^!B$l+0jMkhuw9rL*faRMkkjTW3;=<{N*JRe_O*tCw%`*6+6+)Q?B3kf zD-#0=>{#8skpj`0*(;JLgCjLFR^p(YY>OLjz)3i6fN}%_(bGul1 zeS<`Md*2^SCHt6O6QkBOF2Xot9LXeM=;dYPxQW~kJbn&zZ4TztE0#VN{%Ig;5}l}I zTc0j}S9Qjv}AU;At#Vc z#w^m3SOz9Fp+12FLVJ^G%5-0WvppDyRKRfSFBxV|&3k8W9^%wL!awbH$Av2UJ${k2 zgCowNAtNGF52=R}s}i#!my<4qS0kBHT8W+=(FnP)-GiNBV?hIg!oB)eXw)eRh3uwI zew{F;bR|{$QXtdAd@iN%O5!Iw?Yp3QiQvCm-y~98k2%2)|4HFQ=_4zLBHf@iYp*R> zVVNpM-V`iw%kl5SQJKAnY7Kh38hiiz*17@VjywEv>twTBz3jJdakAjpzMTBCuJg8| zi~T@api2Qg%@+@VNG9+?q~vwKK@*-Prd}nY-d@A@DK#UpXKXnsnAG$e(!`9Q?emPP zkHbQkK#Lfj;kj%Pz}KxGwwXFvIr4(V!O!>%maBfV=_CK@@0?$nfMaibKOE;ERxoe| z7FZ2}>5%*fc_kD#5sYf^9=o8Uou8SWKpa4&&E)ht{-p;@EZF?bjq<-%M#`30D6+)t zHMu~T75M?vHF7~4CY<<6mcA}dC?5XmxRXDRZ;EBd1fnac#+2^=BB+h+uk1OJ$qUj~ z_<4pgxi!jga~$3-5_5YC8q z#5%WtrYgx=7~wJB1r=B5180id&AqQLaT=p>9OO~0e(Jsy>t^-|@*jVb;vd=s?8P)D zMI%{Y(KJ6rBOHJyGbjkBdwUrWFfw7SCsh0@(D)!9C?q228^pEg^<6F~?mfgS*`M<_ z#H$pHp6~;Qj*g0se~;htm%w@i>)p?{;K+C3?H82KbZ<}?^bg29)L$r3vW;){Pdu6|3!w! zhCL31Il78=YX6K_T&6WvcYx8jNGSrU*@Dr~w1uw>d-@i~`%=!4sumve@IrJ?)~_$y zn2H8VCV*PKh4q%gc%Q-#ys>iNHE>+MKIk>ltx~c@fVCC2i$mE`9}?pswrncO8>_W; zcDYt9ju{t}09T=W|7_DJugH?tYrF7LJIwr>qRT$ryqE&(O@v;z?4vfN*B9M9nS#qY zO1EQ%1rciZTk08|!ea}C*QxHjd~!JrA%uXt2q13jfwd|WUnxqo8$kd;65{g>$syol zMff{$RKI6W|MYWBWB>O#xDp4Suxs|*e!w3)Bq-QgBv%{}7-5y|fbfdWc8Z_?`8+1E zMJkp&{5BM5WZFCf8j4glMgjraGz|g)UOqnC!ksqbu+qpAFiV?!Kb zo!XW+lstCDWp?Y07$Q|~BpL;y9)HEpG61f2f^(hY21#pFyOtpp$y=JWHZ}IPHXRxJ zf*h!7Bf5u?Wz+tG8C8Fj3)&m?*6r*x*bP5pq&u}rc&w^*s~00TYHDwq=vfROK6efF zqW0Op_A63s)7QK@g=tc%pWfxWwQB8Etv8>{(8!y$bZaY?@w`vMpl6x-rJ(c)Rsk&m z1b^z5OD}jfpQ_EeJEXF3T)eG2tCw1}r!%EDQ`8r8@mIysP?GVA8eUm;Ze6Mem$r@s zHT3>wTCQ&r)OGQdEONNWQE|AIJaxMo)%j^fs#o&3QhiBD8ZrG2_$%1BwfIhFyw-X- zz~Ni+XED$eRrRnb4xZuj@$57#1Rv0hstG-uQ)>Qeqk*s_hq|iviKkTe3#fBrMCPUYnm!CV-+$!m5CA~^M`;uzl0Ou&CQ4vAJ$sW98E0B#*JqK|Le>31{9CLR zb0(qrk8n2BOtNR#UjoiWQmo_fq(fXS{sO84StMs^4@dd;U{0(BIV89fCZTLvM{+40 z(uee?c@=*H+$up3a;R{%M&^JPtR?WDTW0YbxN;z*d<2>Znj;P3aR7-X5MG$?_kqB; zvx^3Lm_%XHkvi$zu)iC#GR@VjY3HF=vb^2l} zl&sE%+2MfsG#&NpB&Kf;gz*@pGz<6%-2$Aq^9twd<*2>a!rg}>uJkQ3$Ud>{V21TZ zcmE#A$wbH-JP4c+3D9mnrjN3K&PiXBs6PlY>-45|FmQWPb zjV3Cj*a7Gwi9Ly6QRr|66-1TX_8gl3wCG2W^r1&I2R1}Ac1qBUD$b&qA=dZs79J0u?{BUr!_-BHrUVl=5psyA1hh%rZ&!BtXdNx;oh+H2 z_4c>oqf(e2Z0-4iMaRy|9iT#f+(7nqyW;ISUZ{PVwmAuH+)BX^20ZJLZIcB9epmTo zx?<4)*(~Mv)8TCsV^r43W$T#Whjm}wsGhPX=1U4{Y(qV7`Ex4nE)nUmkoE#TWtg>z zdT8+PbLs}l08z~DLDRp+_vv?W*WMsS-MjJX1HDNETEx^HbdJ8Z`wuHnea%Ux9Ao04 z_{q=lErPM_Xpd?=i2z9w)r~_WTUz*W>Tt;d!t8&LzZ2 zz+;d#wVR6WrHTd`$_d>nfXUnLP%2#IX%YC6Iu>qVQ{a6`s@B)-dsS90DXbUXwZGQL zY(Th>0l8)>ky&)&RBL8Au-{22#$Ur*Jk{bKAV(^OX!JV2q3<>^dN8@L1`DD zLrJV_!3+%3XJo+^epTQ`5LAxI%wa=lFYQ1C*+Kw*mY9K6JWx7N5Rg0WKoB$Oy|cLF zBRr1cVQjGb{$(IVz|F%gxPZj)Q9*at`x@;vU?8|T;OWY}bM%Ga23Yetm2U#y+y9oo zx$=oSM6I@0)33|CjI%_E>L#QVrsuDO#XIu;sU&8JjL#S>UFbGDKs6d~qtX8G@jOz? zX9zKI7xLwDZF@88NkVKs#x~36faXD}xf5bxyr#8BP&1Qj3&AzKa)pyz;Cv+KS>FE3Ag3q>SUi8{u z2Am!{n;geJ2Ua>r!%p1puj=1P%mGc+%&t1b%P)6$G_njOu{2+~65VZ!{sPz9rInc@ zl*%%F#SzqvcHPTO9VYk5PcZpv;-WejK&TuCm9Z}cz!xYNNw(!M$GM1nd2@@*CJVxw zv2QouQOj;Cn-OC=GD=vxZW2(KagFNoD7Qt>U%1Xfk<&ilj);c-ZMr@9J}~1;6b;C z$k&czzp)Exf|vidkQt_(8~>IXc{8ov*W15(_2vVNNfAcKKHxOlL=n#$>!>GBXsi6m zN^rX^4SZ`&My@0jCn>>d_j4Gr^cnWqufJ1euI^f|8?vG>XGHS1_dC=1mX zYo$VDc5564p8t8|pF8{y%&WZ&o(+~vU3EwnOX76CQ7m5R(pQ)o{12=&!99n? z*GFZ#k8qfGOk&e740;e8Fd#AM{l&%lz$q%+0pqdISpW7$zRQ?$@kt$FrPX56ax24h znMJ?!$q&!Hce>b=RyKV9Qt(>1HA*`P@eH0W1JY=#k z51);s^5Inb@DAj`ICBCFN5m`xu8!i_V&` zbck*!qF)^kNK2U>rzl8fMM&Rf3||(J+_dCGC=I&V3{bKBE~Dc~8-D>k`Vl8mj$xp`!4+2j%Qtf3GxuN>pv2VE|k#+-D8* z&Gx-6T)S`*{eB0!QwY1>fGgh-bPRlZs&LJ5JWcj6Psc4_C7$3{LGsAQ04cs+Y-H=! zTPw(YcnhODA79<+4mCV}re0X`HN4>k4Yg`SJVgF=3NVZO<)cEtZ;wEeT$Eze`!}0M z*uJS?Z82%Q;997fGtp+0-;cA;C7jCgs#NPi9V+;kzj!{#y3l%HC2b zF%E)vX`no6AG7jHUtnCizyof0yY{45k+-03t=?7vpm94N81C{&Am-c>xEQf_NvBFo zey>8Kbtpv=UybSdboCnPW+MnhcYBC|8m4%DdYpO#MIjs*DGCs!@%liM-|D0c2aG)y zr@K77xPAE*NB#_LmV&gs3;x{dwAGy;aD6mWL-q@ukVBewSI1zzWAaeXGsir4zG9al z$UTRENF|PAU0!0upTNOhAD7#|jb#D?yhgJLB<$+(q=9fbPx|!IaRh?&qsdxLE{VVB zKn|kgk)1W2ci#{z5u&Kf3dvyzM0~o2Mr*q!prx5&O)eiLkS<~Idk34X-yzZO=8x}B zO-$4=M~eime2E7}Y2=AvTf;mUXeMFPA~o8SF4IXEUV9-7(c!S;VY`u8*qd0lkHpT! zxF(e1D!Xm`?3`AEKKNiYuP>;Oq!AsZ(~)Z^PJS+afc|r1yQVgPC;D$9ODFjMYKj)@ zJn#Vhe=&B%-R=j1XxoE$>cEN$3sp5Y99T@7=HvrqK{_>5wSc4k4lCEKn!5v@-TKax zI2eUTm`9$Yk}vEx^p6b+y?5aIrHn=*QE8u@_U)XE?cJ%*lW&@ovhkxAhW3}qzE`Bs zZ#2*_0Wu;YBr-f{N_R+isk8VoGCYhGtN}nH=~O(W4EMk4`h;uX;YcA+x$Ovh%D_DG zauu4x!z*TE!htX-9R^*RB$?nGhg&`Q1$^7%Ws6dPvA)A`q;qjJGb0`E!UNF<(HtX~ z5E5a|4Hp!44#<*1q&Uh0*i@!e5?Bu=9ylMJ0g)fBmUy4cBc&fyKAq?jxQeF4WZ4oc9-Yf*Zfgzb;POYt=ct=`qE_7S;FZ; zd_2>2xE;$6Sc@xuU`YHCLizc_j{^|9%$OL(%<6Z4(#-4ouwfR%T7c<`b$8;`isjSV zwPI0q*Su_C>e@VSQBy_lJ}ljM%n_p5B1Z3$Z(?M^TL%U;Z1fxaq%YM~pFDchJc#kR zeVVN2o&=9GN&48p#L&jL`5V|#YK%!zx`wLVX@P9`xJ0A|&*`|7=g=2p(i4!8iqhti zu`p}W7p-SHmhP*VHwmlm<_9r5S?WjF=)oJ(QKXUEvu6X-Qi!7@UdNa zq0C1xJT0d0$s*LJSbri08*O-V7z8Y0YbObCs|ZxI!3ELN75Oz zg~ikY!HK%@f|h}UA_JYuCNUd5sB#;^%R}!9Z#bpN^=NcMj_Rl!=}t_fV+u}HumXUW zPG-FaZ_m3Q{|S?&h4|So?u+DdnNy4YoPT|~C7$nC)pPS(qls@_sjVu}aG#QlW@T7W zM*OgjdPZpq+&t895QU=7w}iyFuc*MgvT32*Jhb@#qJwS!=fM06R{k#ob79frCIOHy>8TNXD1)ohc-B$O+e zw}@NddG8$A#P)2nSSIUy8Sc0ZMbMLaLXjdedr#06-DW4w z51=DqC!qwi$Bwg5o9YHRIo_xyBuIJ&N@f#CMHNNNW!%EIxEbF=C22JjYl80CDHa;T)%R{uP0sG2vA z!$(5w-)Z?LGJsWn(N&6M>6R>NxRxv%=}7Mu+Llb&6c)od85 zy3UF~0y@85dP7@VDk0b_cbtvXzm#7p@|*?WD_V5;9{mrd%os$;8%V>o0g0D zlAgWQiww(S&@W!FWBhtYWh+;eJ7tq8VdU%}60W?HTxVMH^gLSp%ryxhiWEeNxMOq& z7i~|UdWGl`%9vIY`oB-^IDT=q=%R~v;DmQ=04$!dD>i~{U~%=!u$M{5q1lfb#BEtJ zeKNxHI@N(!!Rz9JmD;Dfqy&{)ab>z%6b&EE=iK%-| zv#o3JGs;>xGPinRvj=p);0m_IE9aTzbd{>rH7uVtY=;@6a|_v{$we!+8#{8^V_}G9 z0l479?1pZr-bEZkT5^rc=k6cSY%Xe+0qT+SidoRs8L3w1C#mb!nG1#RC1OSGam}y5 zQXR0W_{Hv`W10hj>B1+IM?eif<*9xi{ZtH`aq$l%KqP_16c;As34cUKq!vMH1jdd$ z(LKoYvfUG=ARmgzVcK^PEmt{4c9CP<`2eR|yZC-+%=qw@m~byadxCL~`^NfVC(PJ8 zQMO^~uJC$%#)HlRu|`2uOIW!QOG-Zc*y46`^Ihg}tLkY0DxRR!PQ@$n zv1tX4SbI48yrr~BD7Gbc+{DY}x}f(1=7_4$gfx|<)0adQ`>|M+ z%x!X-*1ZlD6zdR1A?#hw_&7V%yXwgAjDLwC`OG($^>HRFiRiEc? zra%tZyEUpKoB~pPoi$(mMNSATu7Z6Ksi!)r8+ZFT_}@K{Mhk7x0r=a&xpUlQJO1p? zDbuBuxT`@FZrB@}!KC6Hr?ImM6MZb!WPUSsTVqsM_cjwl=B8)M2)uPgc`Q2oJd0D=%$KlM(QNcAISRdx74 z7tMpNzy%iA|B5Xb`^0k==+v4C$xW0X?u*R0_rgzu_njZnj{l5N`t?77Iac zSZbiYSk!8WI2Pa_ie3@nsS2plPgXNJ5XMSa4g!kXSI(1=aj7Or?#q@qgmVR#=~*1=!7C$1Gr*DbXyEN8T=Q80$soy>gZ zUCD_`(!T*XdgS{)y}~3c=kjuTIgw86?T)eQqUXFP|DayAz4)g6u{9DVFHIf0nY!9e zNz-*#qo1r?_-OzCMXc(j$#@!lha3|?<=-Shfv*RGx)>rVydB=)nISo*&_L*1Ry%Bq zu#99kka5}H%^VHaHZv)-Po##o=@jp#?489XG0)lxRG@JbyQl>Y#cJB5s?jN0t z0wwpz8GL}GkWtV#aMEvh)SzB*A7PLf7uLf4-xNLa+}wuXhU9l}$mzw#$XDI~Go(}! z0OHaXsXO>zO-w(%+1|k^S2?xCf?MH{KMct9x&r*(WpaGSi-rum?efJJWCj0lx-&XT zc|^!PK~SIxLg7(j{}FU_Vh~JrLIY1s=wLKMO=26YP-H_>OzI)O!&jN+2gW zx*tS6D1LMiKQCtfHrYf+B;*%OvyKK-kqEls|f2j(2*U+N*^h}T@Aw%6hAV3-t%fbXin*t?f>+cb| zo(nT$-H$tVI~#Lt#7;y4SUL;LEl8>>Vm`z_7fmdf>l9L?0fnVLp4Q=)F8eK*%X%Ni zoaqaZFTD&nci1v3p=Tl>Wd`{uL0MLD99eZoM}yg#t+6H$4Sr~2NsAEW-=`2m{IvqS zNo~iDhd&<9B=sn7*KlbuLR&MMpYM$xU5>c1p?+t~OqZ+Rj&K83i;N|svS{7~uv@{< z>@|=6!|JvVj)zj6J#Qh*j`Yrost4;DZ@VfOHG?s<`G3L<)R_T2H>+bMQ`8`>z3Jl< zunozk8R*f+%sXX;3uGGTm|Zf>qPx5RPcK>hUavn@J+Oxn3`u=u zOztJ_Qe-y|)@r4WlqlRXF^gh1+;AVxlLHx*rzu#@y=k^e8A5A#<-#i*XQ30b7ii#j zP5Sr1Ltj!yI!?!2iTV1hwwcN~xcu3f)<3sea4?ZH*IU7siEeM~ z4>?)EZ<_^|JW`13F0VQ)h~DxTMW;%rg|D9v2U{$-+kGvh?!Md)evuHpp&CLTqB`@d zO>oy)!Qj_f;{ufJLO#~jsX|A3T;aO@=u|5(~1HY|<4AeTtKERn3%i=cON za`ndRjD4Skog-0q#duI3gyl%X3e);F2i9ap;`s3?qvUF ztiI&^BQlnweD0Jetfb}F^-SIe9)02_2cBO}4k;7}dVIcx)4*_;69Ke(u${koy_vnb zasCx)uJ)d9Co6oPS2s6t+uCJHn?}TiY&qhy?w0pC(`^DLc4>{+u|Hc4>tGw&1c8}Iiu1k1nZcW{?FV{e%B zUaB~+~Mh?djZskAbRRNIk_2LyA>$r zHP2X|1N&E*39jI`Ys}YYM!8@GGFrh=-)iv2yJGh3m^(3Idfwp(DvPxBdOPduTkeEY zeP+2Bb!pD8Hg*gibq9{VC+e%Vw>3MvJL)g@gk#SWex6@G?YbF!T6d0D7#luB%J3bp zpPERO$~kV|QUQr2(Q=@5WlEXROvqFbPgnDK+HU%q^nj4N#9ThFsl2Uug`j?rek7j zhK5U?n4odhW9OfHI`o+h+*rM|d~5uOb^IGl1+Fp`q*!2JoCQxXjWQv*Bh9 z9$jrdEz<*Pe&DQ`p^*Ln+6<_5(VzkQF)S>nxZHVI+sE~?A?s|d)kPGB1txP8g;1II zp(uj7Wy7ij5`;UkFutJQQCNN!vZ35?LFCbJoU&A@sQbU*8Ddq2-r_VBGySptKx(*s zCJG@ctr1jq_-vu&dlp-VSz-d=n(ckjV3t8m(BGKuLGImMn5Qw}GamtXnp13*2KtZ| z*P?5F=pSdoib8fZ1>45Jj51eSAx`wpyeFBz+{T6jSmU)6ODCJ8MJzQT^F2>GQ?HOx zOFvo$MKW$aKng-B->-EN$V(`TO`osk1{Qn?OD&SKl6Rk{j;5oz;!brsTT!JSacN+U z(-ncL!m~K^zt#qzoqYh!CE-bq6u&*@pfHkXdGum3Dy?GL71lJ!zC)(b17#R@$WSAo zBK%kGglRaN?FX>oJ3Ryh+iLu@+i-30^8`A*OZ0>Sj8ePw;Xe`WDPJl%HHObRMz2UEG>N?5D6agR?1rGNJ~{F@_NfD(bW^Dk;!d*4BqG1| z-=kk|ti?C$GN@GW2U^?2T4{7kg|8on*|>EBbsTfjWl#)Mc)C7={k8Qbt%^pdKvB1x z$Qjoxxcm@qoU;HiESFaxp4-KlI1{L@SBZrNU$GJEM{<8j%aS5-$sQKeVM8iLOH6J&ScJkT=@YCMj1qRz z$_rG`;H*+Dt<--j1>{rL)20JFUq9E4AC3`bO}z*|4G96}awj+5vGz`J_@a3LWIu@YvdT0x}&(7m>wA-ON*F*EEv++CI{Cp{TYDmq{tJNiy$XU zacqjliRlioI<%$`av|qTB?oW{cIHo8VAQ3j-ccC|&bOMFG+AqlgRPm`{u6}L>ZT3I zB6>sBRgc}}dy{jCpza`h#kM6)vcFSj(a#q%ZC3A@%`=lhOC!q6JNR+9AN5$}23kDC zw=~TC0punlK6fUk!?CoXNFcvwkLPPp z+r|IFTq0Tw=cd(}9|He*c3PST)#mz7bJ|R+(__L-!%3q>04%Yire0m12rCbil!WNP zHid-TdEKl}D=r{1!?IwNihwL?!D0_D*ohv=m~f@#+$Q%t76=pwm{3W5~$3HtuRS`u9n9uN%( zc}Hi)pQjR)0i013TbmW2AO;mjv(qfvH#bKn(3KLskWAF=MM@DTwu&>=-*V!LUW7>_ z>x(T2z!dTV-%+T-TJ8ds*jusgrRkIlE>L~Czec-Bmk9xNYgwEi@F1`NzK56qq3V1Z=o6TXv0_XHvt zG{K}3cIiRdWuw8CIrZ2Pzc-WD{{upB_O3T=+=9TAB-an0=G}RuhsP%xE_U>^YIbz* zDpJstro5H|mKHE-x6<6VCvrAv1hx(z{rIaqmhsTS=M&T+j)Q`N&Nbz%hZFYro%PBh z0#~+A0m))^Md~+g%^f;7?S803i6N@Y5}YQCgt%Ut5`+Gb_#yBxczI#o@_mD<^`NaC z)jP`70T(%LjonMry5{QCV!NfqJLPZNCE`JDJk#LDexv41tG}%{czSj(%+v)pzZ%wH zGCPS`xWI(ACTQKt#obrs4c87s(slEuNPU_uS;BY@9n!yreJKdc@n!z|Hh9Vr+0^CpJKkjK!g_S*HFFLX7;{y5FV%c+c-M{)*o z0hof|`hREMDo*Yf_Q5U4r6ZC_mcQyvICQGpzhJX%S+#7+$TVla`*Gosg$XflXzJ{0 zH>cTZQUXQg6dMrNA5x}dD(=RSHuwAX70*Th39HFJc~KXougk6nu3M9mCa=->;HA^N zR;*&X`rTYz#_6mJH%uDK76mDyB&8S=1E4(ku~3MyLO$R`H43C=osvZP&Ck2nE;{&; zf~|L20&t*V2U1_8ydZsF;YeTHHGw4Ypk+A&1yRF9`tJ#CShL#JEt(=Be}@Y@2LCGj z#KVV|5crwZ-3ycbd~w0Ht3I{LeO?G3)WTJqF`CIHjmZd(kH?-y%GT?c#{H+b0}iY` zX8ffL7Nx=uZxHd%e_6S5SL53?TW#yrCXqZ$JC@Q2WrQ@8Hg4mqjzV^aZU|C7demG{c;{$zbQvs;BNk4ZQC=2B0r<|I?6oN@$>PN_eKkAMCI}rpIP-&WZNkq6jY% zULGlvvG*a{5#LCy=gTUfWgE0z#hR>yEt7NBXvwJxvhkG>c1X7VNP^DHc_vMjMK`0c z+X_==7>cmwCL2oI8EpKo6p$g`9Z<>Jo^z1a4o>tQG@IUNfk52Mi+WZ%e#TQC@Wnuq<`ujU9tUo0kPzOI z3kij|7neH_b3Ljex;wP#z<3O9u2fP~GFBNS+2?aWO}s)r6JjBG@ME`#gTjg8 z&jG|u3Y7S6W@4I?RH!H~*X0K(&+c5iw&eR2M?7zhF)eoSKhz%lKNsNt&aM3>Gx1t8 z_0`y5q4+Xrb_JBFaXVYrtkwF>A^%%9$5O_APRrMJpatk?;EW?(&wqg*7}aUrURSNa zkKqcUFK8Y>h8vHKoN~&?8u}t%UCvnk(XqJQ+F}`Cq`5~tojqzjB6zgU{cN!JTrX37 zi548v>UUAl@KyVAbya)${GCaa|N3Ij`Xtl;pyTlg5ER+d7eW_q3G9GY9^wqB0zD^J z{LB^ICIt}R<_W7quUjt3{i2VN1lPhcF<0V2c!O-EX(ou(^0}IqEXne)fYmmd20ZxH zXPSpBoVi!&yZY>45S?zC!8bTKRW>r_Dd6;LViM3Q{imG#?J_3Jc;xp8jBk|DC?)g~iecin%Mx=^`4Ke2RVcw7dmOaP^&nYJi2aeY` zy$xW7a8J+%E+Nba!vJGE4e_(q)^erGkF4G$ht`(bYV`0Np*vo_Qj18i?ta#gs z?W0@#0gD0o{3YWrSn0)W7nGDSVk1E?%R;5JLC`O0j|qUem*K@K`a%s`9-Gccz3Xw- z+WLF96y1S+H>S~OLF(V^{y<{MHf-Z1$RfKxt>xkOHR?rh8+P!J*K9iJ@Ls5^;I4qr zCb=x_>iG*Z-&r_+)wNGF?k8;#Z*_Z|r;WvT^?zeG?C~-%0PEbQYfY3FX2yI92QVx? zgo@{({%UFgD#pKuPP7{9H;V%4fWEz9q%Ak0t|6*^C@~hNKfRlhNf17nehpz%eX^ zgraD~K$NRotTRN<1gIu+p6Xpu$45#)_g&@rXp}i}`YZ z(jk-?nW?}d5QsivY>c^kSI2=K%0D|t-1bRRnTj9sM*RCu0 z$@=$*!roIyMQzxyWMS@y!;}dW-d+OQt?Di_pL!rPR4dQYwbK1p9E5-kxCZ`qt!T6C zRMcc-GRXYb#K?<)y5AaT;Tt8ngJx)Dj)hWddCnltZ=waMy#w>pVdI|}V&luxsBHBu z9KnK%?<78t6~kQDbaOzCgpb~@a}3j|Au`+wyefDsJRpL&_5mx1nxKgQSXXlhg4?a5 zE_fQe#ZXH~TAla@%n*@d5wRF_x|h(?p#8CHE{B<5oE-mhUzm??Ke6offA$A(Ps$ZV z7#<|n)E(#vrj`wG`t4)ifH}W{Of0W$I8YxiL(m4R)LX z1+K%<2ouqe-xGkLVbA237S#iVpo0J)(nW%6@D&qf zD~b8#PO?Z`q1oao^hD#18tvs0rTMNVSVfnX^EcqiGW4OwEX%c;JuPJb z6nHHXS!=sRCZaeo=N%^PU^eH92Ubsmh1VQ2Haw*tCe*Og#3bS+(Xfla@Iw6I`K>Zd zV#M8E?=ITW%g4!UfE8(KWLvx{9IXIJ=ot*;tQa&!hkIC*H8XV!Z?>#B?!3x?)!&18 zuWu-4id{kULGlQ-*x$AjUPcZ)UW(bUC|EuYWbxi~VArhD<>Q~i_M1ZcEr8NXpY#g% zQk;sZjJ9m0;RozLH$#{ZFWHAsKtPshhARfRX>voJFln{iOb7t=!e;yyb@nu5sd;1> zq$16xLTWK3*^QdORdGY6MpDWy-t>~OC+4uZlx(Mas@7sB>3fWO83#G|1u}uYG8Y7N zQd62cdPa+>qRz6;(~A)R_B3`h;3rU}7i33Zl;@3w9hU)|U$C#wsPAkWXcuVGpUF1R z6lAm#$PYM>SQ8+YtpTbB(hDktRps=o2i^-JgjPij%2sEExYS=EG6z%%EQC@;UMJB7 z(gnQ>)LaNDG3E<`e}{eBab11dokZ%>xa}dv-KxdS2Fb^9F!0PrR{ZZkP`}=$_>J>Y z0_Q`TyC(98hUB8UT?vtALO$6BV=?0J4vvZ>W5o?cM-1?6ha6(5HU7(6hY}UZSpv$N z(D$P;~wD-7-z$*PL{v1$)zy zm06ftKn|NvT)L()s7AHYQ~bShI&^%I zG8huA$xWoqRiBEYu~>MY%&<^#50XGh5#GAckOs&fe5qR$q1fDVUUu+Ok=h5PW3Uwa z>bVIarX!v0USk{C$uHyTNn&S*Hc0CaPXIoqy+dsvV}1F*?q@km-Bu)0VeUFlz$b7R~?gkp`7 zN)>LzwGz2Pr%ab1&mPVqM>A0M-zFaBkOvIh`so3W3#AZ>K)^nbjQEWb2K)GitQc=q zGJD7_VtzJhj{YPV;-Wi`%Nb$+fZg)qruK=rs|l(Zwn9q?QXEYs@MBgMAy4b_(GHfE zH)pI+YZ&0{)j@v%jMm~LPCf@2zQ^FL87uy3HF~MziMv{mG6*e)E4yxJis%{WcLSER z&7E0DSPg#aPh3MizM}Ei4VRV1O^Pu z6kny5ntqewi*=iX*c!~p(Ur4{g+~N7!Tt_HEajN%yx*z09KzPD&88HB`+-qSU`>|0 z{%=YdZo=T-P`7y?P(7esV4dah>;ObS7O$I0=Fs0tv<}HLQ@SS8_&FNwvk6TulVliM z#JYr`N`d&XTB5)l^apq^i%3;XKBVAPbBn!MN!KPpHskE!h0YBR7RF2>(vtA^&VZqP z+Tc?cb1nDp#l2M`*5(-V{>g*L0$LNUq)}6yu({qCCG>n-Rk-;F@Tv-}Ou)eIuW$Z+ z%D>(I)(K(|r?kk8o_;9ah%|QlMbJJ_>KvPs3df+infskwq}=tZTwqb&t?1i$6tE$^ znA`!HvNB4NuaEOtjFrUC#{1O$t)c(W%li80-wC8#gH3|tqnXbnVK2D5P`X3N14B)S z;?l4Te9?Nrtl`^qUM;ca&49bwR^Z_#@Ejhb3 zSqh7p8(5&-b9bMlZ2IB3J~TldEwz8D+9jE3UVJFd98Y@`y29V;d_lU{xwl$J9k$y~ zCFuW^20U-rvd-<VmE(yho{(7R zkl$;WxoVJZ;SGAze*Kzq3?V$fGHPbuA$qSxhCEhmDnm;PV^_Mjt(Lx&q>!vK!>?xt ztL&;=N3=}&)6C??GH|FK5V%&MWPKsnQjxhbFWVe&X|Ym%E(q;;x;98*XV-HwUU>w# z*gcobG)@waNYPqOH+Gg(TdyjWb4y*Gl2T_bT_;^2vxykMUonugk+F%)5vd4pmMf-M z_q;61rS9R-g8Lwcc3oj5ca&e|G*72IMc#SvSiQr~{US(MsVPOz6(v%jq+^Cc-sRMs)#6Ar~4LJSb zkNCrgz^VSML_+<6V8|sw4~0%73<{ zU3hUaJyU%=v*1*AbMx1uReMt2{@86+ORJ~*Xh#qEU}l2O{I7iPOTQB!V%HUqw)pMJ z@IsPy3DB5QO6SHVI`n?9~5QG z@vo%6;<(Icui08V%;7;sdhakNrpU z`HS)g)Th^UPG#*Bou#eCwu*k!2X9R$>0jI_k*sYF&{Fbs#Wf`ya(uOXV*V=xh{`0v zN~#lVR`?c5ul))Hq6M@^46jdlC3OdahRn0~IqXEHL^<^??~9xzU|muoQ}f;;ek>NwYF=Hm5tu}ypirX%Y)b_n3O1&(=rc}2oCz99Le}Q6;BL*0ie?u=rXj#T9OWGVi zH_au(6&e34(#2BFF=EC#B%D7V`_54Q?pS`m7i+K~tzmI;S!94) zbRSvp7psW0#5KX3CG>8ewSbk!y-e`;;QGSrnWm5>JHE}9w+cmpGYtK8`P`b4;s;Qe z$MexF=4@`x*FE6!4Y8N+-`D0TfY<-+b$+sJxA*lutEtQ&=ih5i1O#ur=HTtx(6!ma zNFVOL@#dP#WFbrW(qG{eM;TXV&xG`Q<2g%u9(a2#GB$HK^7l9Df;=*F4GvVq6;!Qk zc}?Fu@>D6M>)tuk#af$&S*?A3MCFWv<^**)jH)&S zM=g=srIMObyKR+hFq4Qhag{Ow){Ip(%+;m=e$2hHf^vS280F+As1X}oWIDb0fQQm) zDY~e;oD5J$yBW+p9Wj+-C2rONC#ceAqIaW*dfpQgoTxiuB)VBHAt z;ea%qEYa4f!^N>pc1|X=zmdO&!=O9(@E{jKTu9nHks!Q28wt?jJWA$D-!yA7gbR4O z7Scxi`UNeCvbG9?Z67`cPes}4aqO;$NE+r=2MLIZw1hUUo)vBW%f+_(J8&i`d?QI@ z)ua%0lZ;B8vHlLHRKDAqE98Kirmc8NlyFBk&tPy7_JIc1)5*YX%#6a`&*YQ!FoywdU7zdh`k7A%SqtPA{{T5M_xD@tVzQxrR=b8@W^tG2|pgKjSk-<>|`NH50W@oCIr% z4^yW5+*#T>1WX@{nuxj?x)?nhe*d2CYJ=J`nTMT5hHbUuAm`gn3sI}3W;$-cfz^;} zFX<|At;mta>)EzGyqdfme>M1wBEZDQ(uf31@BQ`YA9uB!PWDQ~x#K<+!0mOPwk>I_f&0ML8FIX$pq39@g$C(g0Qme*9NWtT zdc1!N0_V`q%U7}hykF>)S8}Uzv&&|1;&tZg`qOb!6E%ExK35wYb~lfSDj0l#g=@aU z$54qp^-{{FqZen3ig+uOBqdh)EhjSY8Wc5r)bn@yCVh`l(YGRNG#CQrR=&CoTh^Yc z)n0>L%jHY>t72u#;+z0~01wr+`+9Z|-_9IDR=H5^s7T(ps0Erv&^d`&B!gGACmMou z%!&9zxHxF?IBjV|1e6(yNThGmj%Ho3h0#bd)yQheQqjLM^oxPPBcqu}BFyo9e4~_IF$fc7olKs9yzhti zZT98@EwnEZ(#ErF6@`lEPqW#$e)<&e%_#JzYcK+=?{{mCv(TjIJE{M8R~41o`L8PFeZ61Ql?l8Lsz|Ml zp8ANMi#%-ezp3DqZ0|_DIS#Q5&QSy@Kn!>YvDNRxC@*7E0DoXs9{W4<3fyTP^Ai`n zqD4>`quqcHi3%$iFVUkJlu7J)DRq3d^+bYafRH8p-jFUP8Dca$>12H}fD>3admtJ> zsPJeYUv%lO3$ND1I!!IEv_6H%O^D!(nou&OT{gHcC4`VdovoCfM6O)F*YRFqlakWc z)O?oT{-d>^gZ+Q4MJ5(*FdiKUsFE|S!HEMm&D6;T10WKGmy}4W(rD^pI(thTnTW2X z%}1pZDQhFA-8h=eGks37uBz}--Vu(*V~SLbvMJEd-RVV{H9FEaGH%|jaC5Ej{g9OR z=@vjF$d3Xl6z~Za7$3Lg^T8zIOtt=7FDf^)R%dy6xpju`WvB8Ea15)3@%h2A^2C6U z$Iw6813)p64gN=F&bX4Ssb`F`Vloxc;2phTYCcwtZSlm}Je-kgC?3R?RGk~*ooMyT zyjYWE`od~us@{7ftu!OSY#OiXRFh@)!fS=L-aC-(ceTFhG{5?d$pVdbn3dLZ7Mx73 zDWaJ=LxV;$-r_ykG>blom4GCyEKOqbn5TdgBtURuv>8Q8rr;4s@*{&?a3Rn!M5q+s zaDxcuQe@5~!piJI$=o;IJ6Y%*Z81!W8&5h9O0s}*ipt5NhJ%K8D9r3wC5I-nR$ z_K{ltQA@n^g0V%4{he`Sh`38XB|W3~Hx|vT+L0DV=K&|($LH%S^yVa0n!~oDzMr3c z4~b6&`f?a0%sgbU7qkJbms1w53?YjXP;p#!)hXsqb9+4|>!w!QmbD(}HeHudh1|BT ze%rzdyqzj~47y(ogRQ1rS@&2~CZM5y-%@-TWfE4tiLEC6g(CBPX@KMz!ROc9?{L`m zy@jk*ZCu7dbWLJ#3|p*S7IBAbg7cD0?IpGaB@q4+MF~(8D~ptd@MyZBwbY>&V_Owt zFP~()5l#JUcvgr^IM!z*%~?}hlLWBlM^EHY;t76m5Rh!JMKe6;d`5UuU;t7nFmyoR zk4elie-sH!&*LN?wBPW(0BtglrFP)09gWbfKH))?cDI+?0__Rw( zzm~_v{aL2<*~S^PkE$JOHK64@`r^5KynW=4(x@y?rPc(GjVx%D(YzfoMLwG5#_ z77pSyHb=GDwrdkdjoGU{!Ll4fY|AludB04n>ZX2c$jLDN{K-@Ep4^V^5lH^18oc6h zsgY{0%LRPT5IE*_$c8nxw}_kTBpyIf&%mJWAX9@Bcg5eTxuFmy3&6wB%LVB6o|!iI zBO9J2@8(}L{Df$y5%v-ey(B|tlLKpp?fIL=kdY>(Yc(9MXs#^^0qq1HMy=J02>H`r2UGVUYU1zI zC$2`yD!qZ<)5u@AB>sAeoB@rHmSDk(JJtdqsd!rpVPI02M-#PG<&^#1k6$T9Kudl zSEEMdsxHThMgZfvd0|%fP-FcD9m77NT9;$9ww@-SfLlE{SB)baf3=SQ$Vp%NP{w-G zacfBRO4rUhYahHE&tN~ysNJuwwJkCUZm9YBNqKOt9}5jj<&Ka*qV96|c0zI543V%b zBCQ<{TDp4IpnRhyfk^A1&p+) zy^_1aZmlNQ#Ls56GA<#g5-C z9B71IC*T8ZQyR$y)D#u!0NIu1rLKtwR|2{GhNXoJe9S-2Xx0WwJObo8U80YUY>dt~ zNh&eKHgA|>@2xdq5xTft>*btYm33(ZW_2VGO)d$SozvT+4R=szu)JV1HZ1@g6?YZc zJhl?IMFTDqJ*fPuWYCFZG8UYhJJj2IaCLE8127&-u8f79`2#lVo`i(MPxUj?Av8F9 z0UIB)JMZ~B8q-M0;aa0V=h|sjjtf(rEKOVlrwglORLu@73&jGe#GlR7pdXSgkpVlo z1%`l$d9x?G*gVv@1ex!o@De7D6hw9VcLRLTS}@zY0R#S!pvU?T@c;zwOY{zGu`nHm@%)WY+YzeJL^)}fj zQ4=$*=Cfn!#NFT3q`Q2_S+ALppp#=VTE9r)2h@P|HN$#I?}Cm9{0@F|80$U9BVd1$ zpFeB_&mK4tsl!B;ffB?a-vb|85=nMrw*f#>XOv!O=b09~5CZ3&%Vh}csYL0-4sLqN z^$WcLs)YIPf#tbn??ktNZ16(j6CI2rcfEx&;d94USF&URGQ^+V8U)TjM2wr@cTLAd- zhSPp&VoK(=LE?$~;}$_5bW9|2rahl=;0Z_{57*JX++r`Tm`(VCR>v`K;nBYJNlu!p zlS1eRqG+!QhCn`6sXm;Hsv&c}3IHzv6x$C2^sM9nH7 zxS)LQ8Sac&N6D3gX>}Z$!V8mN$X;*rWMEWBjtwy4;-US7a z(M0Cl4LXwsgK#st^N(RoD&*k=50y6uWY)msV++7A2c~d;j|!7x_Lqem(*fTG8QOj7DqVHbbl-v<`v@CG9DK zJ&|z+cxxis@gMIaA+aGB*Z@$RO;g{P?*CdDS3#1(t()t>xNt|B`>eSnHOPBsgB8fi z^*cZ4tbTA{p7#8b=YJ0uzTnK$4$ZdEhRBB$WLxX`}1))tl*wfL+6^R=8v<^epDlGhHfM0&SE zIAUzL{MAp4{8u8`j(8fO%`?OfDU3dBtOJ?;M(pOF%e`v6){f?0n!^YRWVMnBlb}zudNVmhB!ewQC~GXiv!q*FifO9fWDD}YLvTedVw*sSB~&cJ#)tOB|%}Q5?w#}wbyW5V++Q7PcE~( zhy?O1r2z-nU;?A1VF%cVfxf=3r5OeMoJa0D8B`^UZ7_E;%6q`nJji(=&MT4(v2M{? zW-!~i_`R%+-~S%9pEoU+Uffq&4$c);o_9&}G+j~~FcGcRU6`u{hlv5t-*MZAIvIC* z)fr}tge?pi^-D=`x$`PwXx)*a#X1!AFeO3<14BS!+~(nBljH|Zu5oK57y@^v?*a6K z#39FadVC*7*p8<;?7gJ`sNwNgwq5hS9kh1gLg=4Y4SgivT)O5I_$gZn^k1tjPgyml z9>!-c*jE8-@aWm=tE7To#6^Q8ZyD`gccVVUe?1CbDScg2kNl~Be1qqqtF{8> z!1G|BJ;ar8!mKw19dnLfS*X5)Lq{E$JUqh*toQpi4RfH3Vo(vbP~@n0fB}tYKop$QhjH+ zxx7ns14&-4-_%)fKun5?Gyq~R44)3j7SL(BYzgREA2<9*tj7klH;uF05& zhH_FT$Y1Qoz;nPq+IjFukXE-Iqy*WbI%nKG=aytpElOu))!OarGyyR_zD3p|$_;S9 z+JENlV-)0NbNsCCAJ>}>lPoC8N+~F3<@N-sbNKx(mau!D7toTC^--!XN1-j&O|~-e z+WyqMvd@MwmEv)75UK%?GWH1@h+1G`c|A}De0=JKwWBom+m2EPOZ*cl9}ryes9$SV z?YFyl1wqpa9UVP615%&~EDSBz4JuJxd&J zzzosGdUsF*5;QH6B_<4ViIQY6O^S5p23j5PtkhVW82~0Cnt~R zVCZ(N?-ia@|NP{Pu0pmWbL)4k5bI0n*+(eL&ws!cD0Eb7LjQi&fBy`_b z`Yj(Gig-dL=m5}7IbmTg!OEhR9qTNw=nc+u8#Z)m8o7zY&e<77Eo{|IUGl3E15mr^ zT?jq$tb9;Kg}f&5OiT3w{Y6it_@G>OR$d{c&Y+jr!k+lp9?;=&dPCyDH=OsGZ_Be- zYui^G?QohoMP!egwsIqMV02)sPT#!82WT`4?~BtUKLC5zQVLD0lv3pIFx#9AMo(pY z3XrZhu3nj+K+JV#c_?4>b>~M-BZqUJ6Q zMBDeDSim*RBtCHY53&HH#&ujVa#_)f59cLv%fIgouL83D%dnTu?fSm%HPyQ6Wls6r zMnMK%=LOaLHCWOHG5yQYz%Vtlo#l`wvd%>ywO)23F6cd0(^zMazyDl9@l#uY^UE@C zKl#I1hb_lFsX3+nMuV{hihiC!_y9HVa@gL{4sg?yhxCCK_3|9BR`vnXuyxr|!M$~h zZt;e0S`VcZ2)D1k4c;n$$S-s~s_0uodF0N}Ux4DN(x`#!n^^e%a~S|wUKQGvL*`HO9QTt(PBmVK zc8&UPEdn6-aOar&@>`&Dq3KY?pU|3>`)&bg5Df7C5Zc&FlR%R}Y2X5oHCy#LpbUuq zz}n!qzvrlf41(05Kbe~+41I_1`(Of+jK^6VW8G<3`}J#H!#*pqD>K1rQJL+%YL5n< z53V>y>dP9@T?eOEmDgh7hH+hrZ$kV{WiIExzh_F33d&2==I`3@HTlkctPifBwyOZr z_Cz&`nnGBPYFl0{y^{vyys0yghYx%hcvQ4l&{5$+366_LtRqE{!2M<%+q9t|8oPM4 z_2W@}(y!E@ReLrdYvjIafqEmW=)SceoewTl zlx5f94LN@KV`)7z)nn^1By8wkp{fCP?*1;~Geo}RIoLfLJQhbEe7s;_@OJ`kj*g1? z3_1x5ghODiypoNMAnw~*Za>dORM+1~Q1*#EijNx^dbP4UKkgqgG2$|xbzhEeaGsj9 z0eZONotCctwodv4HX>CtRZrk6S|(4+WzcI;51rG?_9nyjw9MunJT?H`5|sTv z=IaL+nTuMTlj>LUO)hC}xK#*s9N8!LmD8P7ZYlTcFqK~dHl>q_Y})F-zO^Zm+AMJ0 zA76SWhF~qy)Nf{HroT7fZ57OlY4~<}W7Kcx=;>-}>dkX%=-6?dQ5{P*Kcn+G)uwek;tzsgyskRfe zVq-c9yaa3p{nk>`QZQvev)?WKfrOugbJk>74;b%DvFnSz@?pM$S~K>_ z3xoaxL5xM_j;%C$QXFt$+%nax<`O+mZ+cr1>tQs4bu+*vxEaC%IwQM*a1>g^8!;=P z6WA>dM8u{xhK5(#kAIOdhX*HhxD_x6XSG0p01cLLOAB7cvLOvfWkt(KG`paI)G%HSulLmA%bO;95g~Uja(Y;6`vktZkSI<-6Lw$#`ch#TOxh%N*C`C zZsF#Lc7PY0?FIL|(VO0K?h{(*O( z?r7Z(fMNm<`vEqeRQVeZU&+v_|Dp0k@vhE0>JV9e8LynLlbqbAMgE0HkBQPqrOkl534daQ(E+oNMVYisxrOF|M8m{=zzl%mj_El9oBF<3#npsE&=?Bo z9eY$B=}?O=HCb&u%93s{TMBlH{Z8d#T4#Q4So?>`&|T)wDYnJ`k4xwwHS7_+$X0az+H5NSu|B!E+yj6?qTbIKNI??hz)bHnQcMoA|d$Yh_XY{BCr@ zQDci5{tP3U-h5#d_f?(V-*h|$J~t(AKiV%SO1!92Hy@l#pFg;p)DI!@3F<~*2Xv)X zKiM>E#?)nTSk=V?GX-t3d(&sOXlB)|_ugP;`X@tXjb)8|*94En6BGIe9>z>Uq|V!l zuPxDPN;05iF`Bybkw}McWQ09D`D(wUxzkVic$M2eZqUr9)Re2iIOBhpZJ*K$2#Jio zHaMqSvU91mXIBXw_?mOC_|?}zktvj_ zU9_sts!I-8f9sBbQowk7(})Yy%yWa~od20%TzA8Zx~bKrt`iae6J2{=4&4z-UG#gt z>2{(R290xC%UBOmO#;G!;*lhVP(|D<{j6v)VPq(d&A`{%Gyywm4C9@tX{6Z++Dr>z zf^y8oOCrETgIP?9-6(DU*d6Sr@_M!V3e*%$QJs=-Qr-95Zf5jID_|Na@ziM6Ep6+t zM(SU*YJBBzeRW7@;^PAF81!!JxwEwKLESX4Wh8VL4G0s%PGiv>=^VB`icXXgqM9?FrpdT><11ws()YMaB_2~Ckz$e< zCcP(-34jJoAmF%-8;gHqi6pB(8IcGH3+7jBUPpW@zc+v@dLW-hLFKPBU#H4aJ9^N0 z`}eJ8rzRnuZ^Q0%JHm4WLGE9QR?F+-f}tzF9F4L-L<6BH!}~ zgw;D#qD$P8TOHrq0^yvB1vyOvP*S$m%*<3PODEymjVMKod@W$Ef(GKAE5ZO=Y)>gZ zG`=RkBM7aKq>xxftR?IMNBKGti^SxNhm37m5wp~YB6h_k(j+ofWytibK1`W z-DIdkT^UDw&rd=))?ER55MEDC7&%1k1_0@5+^VpH3_M+}?BLg^YT2|S&8yN{usHH6 z7w|21&|ikX7eBFnv1fEf#rrdvXRAN$cJBu?c4IM47T)65t(o3ii;3}Qtn_kM+bfrY zziQjwF(+)ld?<6QT%m|WO)A{foj7- zjyMf#Nf$b!Tc*QsxdSDc@&lwaN!O6D0pVU0PMfjE#v}&>Cu`3{Fr8Wp^evj zdbV629TAwnQ$mG*WfML>sH*?GpUHdO2jwdx)IaypKOk1$w4kEM_C^QF6a5PYgwDg< zu2GX*Cgt+jYfE#WSy`)GH4}E)IPl;E)q zaiHUDZ~Yh=RB7qR!5npFYm4_I$aunWtx0mx1y+1pl|?kG#b!Me?R&og)?S3b9g*3z zR&|Z*bj0gAn3(<-R1S{RRgRUnYSV+M@($V*QzK#ZpFC?|HB0G2hCv_Q<>K<9CXrdy z>bQCcN+2~hBTUXErhf8KF+BNQcYFfeS{HR-5-*dvNx6)}$u%iA<&Xc_vHbtC|8>wj zs%YA~kCGH1G)Ac57x;l;qT+F(t|5<_v60PObaDTOqPYZ=>H*5V#eLdydUo3p9bX6at&>9&W2UJ#&QD!~1@@f4E1svCaeV}t{{U+lU zvD+44O>f|O-#!a`;ChfkK&BK>Qn|bhlaaqaDH*1dHK=M<#*LdIGOt#NSyx9-KT}hO z00G*nu1A=kHYd+_>tsW$VY$Pjxn-bPJwpgPLaNwh%ZU8q>wN*;QW~QM`R7$UXP>3) zZO#iux^+b@P=I$>H6E&QskUSed!c??k}D8!yD6_D9{7N96Uyzxfion(WY42VpCeDk z!+S9rt6+41CoOLRellk@4}`(VBiA7srvSOhP$8eA>37a?RdQTLqma8G@nkmgx^T$t zu&j~GtIuuQ`dW08nnp;W-lv{<9H&lMYB(744_I0G-BC5Zv^87vQxu-VKQcL{!0yM4 zRaRh!zY#Xa9@4@fvdP`dhhQgBz=x2dCj92hN%MBm|FKy;-T9|T|5Qj>b=%(&OL^bm z6TBn?jee5j7d|Zit+tYYs#Jv-dbn)RC??C9dNKZy7?G+nnjl16WU6(>p*6!`Qn&>u z%{M~4_)iQ#JhEg`G@P@2B1?Mu(U>p*Bpdf=s>7G<$wr*VV$Lgh{#&bN+!|gI_7|*e zyGQCGgx(XW94=$_apZ)JA24=^ce>?I7CHn46_Q$)E0s<7gj#qZgdRyBTRlk-3ik1s zQbq(wDdd)00EFk|fS{_0_=<$r^tO@^s)y*xWI}(zj zp}i~1=Il~CtBS5#W7~5lkdnL@mw|{J_jko$=eW2BmzxdkfUNw${eG|p$zD}`DKZUq zXbxMtewa0FteZ1V9ph$c)Vl!u>gmei#go~ex2KnD&VN*ylNhz4xEI0=ZUu08tY6Hw;4z;3qKtha(#IB-(3sO6W^le3&*U8-EgSjAZKJ z_D^(U2FHTKI*$KSUT@|`3f|_jvGQ#f(tFBjKe@Ni&^!MOP40_M-n)s6zs;ggPkSeE z@6e)mKH@rNgLLCg)%3Q;g3!}|+8rItU$L>KH3%gpXNVxVz>_*ZMM{>9PHjOvJ5DC( z403k%H!g~)KZQgQ!Wr{u7c~2$9fFUQ3gikfF|Ir|SY#s$>C7}I$xLQnu>b9I1VOk> z;``~!t{~DHJPdKueBy=S0GsS+C1ijh`7JU%4%*G%^YA*!g6>Liz!;v-jU(qEu0pG1 z!|_z)XbCMDN`=A;PPSwU*e%`gAJ`u<-rFkr&!F$kGFtk$`9Efp;-N_wFT@)@4FKIz zCDp&L$enj|Ltl6iy8+QX2jW;o(*jahts(Itp)K)*;8;9UK5}qTK-3wfsrkjvA>o$et%t!6f#V>B zafQJ#t{JvOA{uc>VkdBUsv4>yXXIVenNlf>91(1s1+xTTB5N@Z#Ysodg6@7;U2T>@ zGUP>A0*J&rx25a=bE}v!ilSLCa7hf1+LV<|>$bJ->=H!@yN)~%`?!*ef~pU%Y7eIP z&v~s_R)d8P;}(>c*GE2wFtK~f>G+vGkDM~R#N7m#<2j+LxX#z}A-^PZ?$O|rBYwQF zu;S&46)efVjn4vjw&E0oS3o`VrhbsOPxyVSom~8M)}>qkIT|?YAZXa9E0SVZgC!EjKF7ZDx}kza(dN<$8eUr}?|!WtMI4Re2T=;)fd8s}qTYICNT|L}-2 zYh;)TW~%@J%FV&S8l3e6dx@5sobNv2B!WCAEzLHwb*4UH&nhjq3{R^qo56M7e1^Mr z(FA#xyT{+GCECg60wM2-nk7n#hg^6Ph(zRjx&6-o{)s6hK0N-*{8}~~E8KMG(y5kB z`m2Xzkk;N6S!w!I2LzYB$MqYUH*Ga1OBRjsIU0F@!i9E6q#>qb>C9)C8eR{Ia51c# zj4i&f3dB~?GgEXui(fpGnRxUhG7k4pspyPf_C+p>6YAP2$-((&1xK|x+=^YzFfc=j zmBg!tjks|O#v_n(;9_1kh>zUfjpu~a)F}$d&#j53xc7&>NWhjAHvksX>?Kg>KRx;1 zns85m+hp&M4-+}g@{XHJs`b9RxHyvMH37CWY#7j}8Gbx}iUHHljtypEa5jo7g=xF# zWtx>@ud*84KCV5^7yITmsQsiR`>s1VnZ?uumr~#pp+T*VjEHSz?TkuPmPC3J5^*L> z;C@o?OfbL9nM1Ppr~?+u?&h!p$bEODdIbi+;xK^QDwEafeUeT}1Tov(LWYVtTMIevV+hU@aWla;8~A}PQ9+yCp}CehSuCG`@=!Z*##8-vunb?li^{i zYr&mK`@dpfCc|L6{xa9o=scW27oC`v^R-$QzT~f<97w51CPh%8G|*1Xcx%MF z*0LRMvGY$Dru`*9b@=ZZlkL^A2AQ@mO-~QN6+^n#>o#af+zW^#E|dfU_FgmOLJyKN zhMiC~R&E#+qO!Gf7oW)VW8$%)tb7W+1q}f7CkO~T<ggxPK2s&Hhrc4 z(46ZmUh1rC;F@;x98c1QKUlg<0z>w9fe`yR3=IQ>x_$=Cps1Po-OVz)AkRDlLzLfFv^n#h{a{$Pc?u(K?T7zfqrLJGiADy4SclE>%)yNNLGo|U<$)|>& zd&|Oh?xE70^5`=F-g>xz8C7#FkvT9*`0= z7vn>+yXX*j6h-pbJH_!RhqM{c2}CCFx0rD@ioss~9jQsMtZ~y2uy^CouCk#{f^wL1 zT~i(s%-)oH7(;_ZrgjfHHVq=>kuBXtFN+qPq<>=&r47b=1q)W z^N-ANrjN{7vRyxW+#tI5T0Y)9w;~ew{%P&pZhLVgJhzD9S>(jI*)9|0|NIm}y_y|L zOsais15q>Lbq~Rn!fblAfEGm8BC(yOSh@MAB-6_qU3ex{BZJ(Ak8S`Y{@EUe2f!uHQK=K-?#%CPz;t{|6*RNbMLVOY+M%boq^wra$W#+JZAmCo*e2JCb=KD?BCj71L<|)JN zj{DK|{Fugd7yMtyCzUdcD+nHvdXToysu~?>7_O9MV%rY@t4QUG60^RQ>k{R9KYW7MoR0pc50a%Zm%?NB%NE!>DaAB3bZX~aF<}GE#j(~ zC(UC{e7mHQOD7S>jEI1yFpO>6{FVUEm@6g?v2WIa@1wth$A3fG3(60T4@eUGLseRN zSlSM`s5uV+8Cor>>k)X#RAF}TvlnnRnJ&@T!qe;h?FvwKB>mpR_5^yNsKH3y<-25> zd^{G0B z_T8I|vE;AVPxr^aH}`b2G34E{>;fgeRP89TJ9&g%cCeR+T1^#KI{IgOlU7Y%&Y2U& zpAF@TDGbP7p<`8|`lOArM{XOpjln4d;RDA`O{KE^YBQ}R527hGbq>4R+YJQ#ZB@=D z$P@_x?Rrg5yt9WBMg-8iSoggV`+!m9J;#(16%jN^-L)$npVphFhMhLm1j)#qL`)>( zE!^`t)fGfS!peh$NzaI~M9p~wg9F(vp`gUD=+N+InYGU!+<{oJm-G%L$DeH{cIcOx6hb$8w|DiMkw9X z(5L3lcyaZUxd1Xk|$6EY|} zYcWZ8U(E(JLL)J~ZJ+QQo@Fpv0a~Ii=Vt6mZUdjGLQc-GVFt}RvtLxt=+1Lg7QbNK z`#+PcAhf#Eyqtf&ujcz zgIvPuY44baW)lJKsjplMGsuS)sid?D-$at_VzokCKO=zbl_(CZBJ<)DGNkQzrwi!e zlFMO^5z%@_w8w!#Sn};!nB$m8T^71X!Fk06A~??utaj#;Wby?y61a{$IRT&nXmfb6 zX1QumW(LGTq^(eLvA#{B$lA3^wHN0dRN9`XXa|=TR{Bk2? zNR45NB8v~yuwO>1emJvd0$Bg?{Qg;5pz^$sjmhDikPRmucg#jV&=5WvPmKMULpJQl zAl8w?OR^$C^3h1}SDd|{>OZ$`b%`Fs4+Nb$u9(34?s?)4u(($L>yF4RLA@0d2Bjw! zdV%FZ{W<`Bkmh*tZ@Wqdj;z_{tR?B<)!O?L^SG-uxo1}kk17*^&6d`VPWPMh8FPor z@a+?I>o?oZ9HFKqG`Lvg+t*N>nsY@pIJIF#H7K=iRO;yq=b;zI?qv)@B-Hdn3Jtx~ln%51(?*81|*6q4Xr|oM%qGf zQ=oKc{aQLuIv3Gna~Q6g_};pB%0pVNNz??fULZQ3?D<=qQ`Yy9d;v&FYGj~HcnpZM zycGaOEV+L0{5!!TGu-zb&f#gYV8DBB|8^vs&@m4r(p7=(T zakyD{kUyrKMo0va*H4sE168R-&Tl3}h6@ma#GA@l?rK!Z;FV`EhIj8QHKaRCtV?mC zuYi%DHJ3lq_h!{56@?g|Y%%^Vb%bO4Zz7HE)bBq)W=*cyqO%_joC{jd0L<@HjD%Nx zxc(rUC(WoZ5uuJ{wq13qD!lQAN}$o|)@l(`t}J+ig$_pB_nFE0yVrf5Jej2Z5-?x! zNE5Qh0VQ2zOOI=2vP_GU+F)!6bMtnt(kNc#(Ss7>qaSPY)+}hX_ny7r8ms)HPlVq* zB!B0&?bI9%K5$6XoqZ&6RDkD=u*&S>=k_ESn3$|wCsCtx{o*`*MUM9(g_JU4Ua`}D zr8RHfVUh(Ae#r+$36fGlgyv`U=foO|hR`Vt!Mr>_Z?JBf9hQUjNrHKvmx_i!Z!+ec z`hxuLUbAOw5@h_RhV-ZP(KF(uSsp5*09;Tdkgm6v7gIk$xX8%RC5VBAhy}=T(@cbo zDcdHnV6uv(X>DuV#h(ZGlh?KSbPi0Zz<97h zfIM(Bp%$U~5wi)lWxs%ebMw1Q%ik@{X`@U$CC(cdUFQk?CpxZKQix_Z7(snmsOX zBeT3o--uHsP}Kn|Fu)e2?3dvp=d@sF@CQ9mr{tT_Om&#mbmc|&Z743@_3Jb7?z()Y zgz|II=HYZ&n&W!uxIJqk!>?~&)}Jp)-@5U8A|iA( zL&wS1r{I{@Ep1g@d$Ma=$A*D!N87H3expjSXGtY&Ry#+x10dpoP5(hNu~%oRyxrUB zSMOutU~_%?@#3MT-?4Bwjt*zwq3u4~uxaB7WwU)zOIt&Kzq}lpLf}BRwjGMjHWLrn ze~xr`i2=@+CVfxJ+`CjzK(*KZsYmbO8md|Z!~PugdI~9eXv@a6r1*a2D%cXp;X>M9 zp(pr#ECGQK07{&$mBkYA$v^~3?$6Sa+$o3n^cz-X6dRlPi;VF|<=nG(n_w_M*xR2y z0fdbD-h&3NcrGkM(@G|3-$Evq^K4%hMO-j(n7u#L(p?^tFNtN<@sIv4k$<1{j znL~sCa2pXJYx$uzt@Y7{?HdO%p8B*j^I1F69JDyb()J_1(fqw?u=Ozf&|PYDpB3A> ztT>R_xiX>rL;y_QtWHZHVHFFlOC+ zQ5PHdY&=z624V4iE9}^3bMx;ZMa?pggc3VfJU>Na9KJR+q>hd7z&uZ~UHx*G8q>tp zu{9DFtH#dNnB>eD<&!ad3U2MNOTd0hF{=z2NTtv{9{ySTUc`VkfcWu_*hrRD#u#b? zthV74lvq|09=lyGB7~{+$dC*2?a`ZDg|u`FZ6qL=H zVhEGkWjm`*ElB~cxs*ku>x<)a zc4KERpZAQ`H{MM|;&X4@cnd)9mJcfL!?Bw8(h-GFg7L~J6Mvr|1?6K$mNP`hNj3D(71%vHIUngfK# z?0On`zvV-(b>~;TJGc=#zhG z6yqE{SE$|&ymuYwhvymuNjST|fg%z>5Zj-@h3MIz*yEZTw><8ubFKwu;v_uvUo?}3Hr;H~caY3wPEr=6ABY8wr zRY2tawai#RqG$$yoEB!2J~b*IfyATWs-pz$8%N>>Zjur%^9S$b4}2DjL*|Zo22~f2 z3s|2Dzx`bQJaD$SC)U(4-f=p-@PFEN-|6uE>fWsFb^SXmV5i@C$#MOC6vT7Wm4Kc6 zd8V4nKG9*p*H2j~A@IJwchXwB?e+6A*ZUAQ*$Q|t=4SJ_c<&@I z@Y|oMTD9-JyFcmtZNKB;``~@E{eDZ~ZqVlU5yns^Hpjx7#6}Ph5j%G`FU8q+H-Cv* z6>WhzwZm-Y}VT8`da+cKnOQ$c|(RX{MP;2 z9$7}$~6ZOgC&iS3>L!GP)!4U9dsg(FxNFRm9UkYiXEi^xMmj zX{a{f$D`iTI2WS{y2J3lMpiBv#6JRc=odq5iuCMuBP(vg>S5Nku;@a$m=5si>C(MJ%SZFobr-RJ^nNcHStP$|Bkd2hTlBSTD~@xW`dnefwWNtfDgP7_Enq zZpomMh|x%=3J2Fxm*c8?15qI|)@{N#S4=z*X2+{S;vxhT-xmto3RedI84U-dkyeK< zWu2eK{3gM_MD&ga0X737p6K&p(CQY_MqI-u0(HjNCA)w+xUvMDmzEr7kdfk4n@b_J z7xeumfS%gG_f@5S5_^wd*dU_vEnb#*&EANdY>-G5j84*OTtWaw{dBd&+e)k>FfX@J3=YAAcD5=IV5waDYSI? zQX>An^Jf4qmid^+w9KUqfdUlE^@bf@e>iT*XnRL^w~+LBMv8x>Kl62lMgu7a z&{*gD@%TGji+~D?z8LxKkwlUs&}=J2muDLyH;q5Ct@b>q++R1dQKc(-Ah>?^Cwz>? zPJ|W;rY3Y+RE}=+En)%YpuP?jg;LpId3EC7vlUv1N*Wnc&lMG1juiX}iw!BH?1_BO zvrj{Vl}FkYQ0Nyu+u65>!WsV!s~dSuo1|;Qt38^9i3nfDS;u=Yc5YCwMnBf~!ysS~ zbf(*vVKM&upc*n|;mZ?9V>J2z;TA)xw=b4I=*`)am)Wdm^uqvlvqMcyy?$*>6UiDj zo8@3INUEWMnlqN$Vr-8_Y2pU`c6gn;dz?4N996M6$;_A?OTo#uiLdgJzcr$IyPY@Z zXeiG0J)xS1lWGnv&h(dLiBrAF#k+ARZUMhx22<+63Di~N+Q57XI?S_o1vPOD$QvZRS2=`xjTpcG)URI(|!9JT-mA-!>Tx$Dp~s@n=-5)g$H zXJwK4WBOzu{Lk(U&u~S&wX7gS|1fdV8ww7+ZX_~v1%xzt$p_yOH64AU6Ua_b&kokn z@;58sQ}JJbIEbBl4X=Co!q3t2ACBRnE3m>QmCn(}n5hSMd&VH+6q-9u7oEfpR*B74 z{$=&1GQk2A4I?|bx3TUS=e%ernV$?kvCZ?@ovTNjvk3H=9du;HH9x!0|r5 zvY}WCV@Su`BX5v)ugOY-;I>}v7sVN%_CqU9sTcsFpKH7=2W{+ukb{9GDS+PgxcJ3y zs~2+Nlk~R*4)TAad%lGqmvKWJV3gIThaJS>CBNF!J{L4FJ|tNn6})GvGjVE8`>A4q zz|?xN`3Yvm|E8^h#7@-*GanoLlL%KzT{sD@VR`Vk zGqMPP5EBKhKE}r0hmYZ=X^}nA(5#4Uyo_h~J^f;qIlO27?BbQJwqAMK88=u)##Xjb z@H$ibl6x*g{~D@q_x$+=b~SV~nEryeyBe^>r%a6J(TUkV)-W3RN0lS(fW}Qq>r>;qyIp_BIT53-iPc3K|T@ zwY9kMdXH~%NK={cUt6<^?Ye%(k$Ag7buDKUh{C9ZVLP@d$%1msBg`Xltl7qOgVd2O%`qj>- zVC1vZMcuHZXZ&G!Hj7=b?W+<17W3)rS%oZZKv?`pMMRc=8IqRuER0LRv+T!K{7my@ zUE3hCj&N8&c&dsYQqL%vZ!3JIBr*{sjW89;a;cQI^DK-BkjLc7zf9%(ll5hAIy6(_ zE!tYT-Z9K7C(1VMWH~tGrn{K?`_$Z<)Q7w_C+o{vpZ(+>hC)mh`)|bW>^wcqygu)gCOkSw=limDcTk z%hA^_p5WH0Uc`tQxD;pKc{if5SI*h;9L;pqB!|*6ub=-g3}ps)b&LPjxu6l#>h+m$ z(%NgiU;rr^3eKA&Xa+#2KPt(lGA$dNX6I{2SDD0ANXe>dl_ujgcIIAZ?X5fa!1qM&U|xOA6bA3WPUqe*{)r}Ka*_vh&%2v1ZoA)p zaX;fH3#6Z)S-S5-dvA2S*HHhYauMmlk7Nt+;ecS*jC5wJv0&=pk?@Lmzi3wDISwJq z>~xf30*V;UGYUx(p?9eTN#rvmImAp-1EgeH@qeSdk_i&5VwT!Xr9~^O^mQ6jU1Bu;Og1 zhk$=SEqQpFQ+5~dAKTwaqgMzWUl54V`K^1j9Zwg+X@$8 z3$!Smg5`x1C|sZ;t%NP|+k{WmD9xdAf)22iaPp723m)3Q>dYQ3_TFZ{mI5x|%8hPp zKO%%~xwkGna}Vun=;-NfYx-|qUp*d6l>xS?ky-ok<`s4?7`vFs>x?Ipu0i%)9_=0; zt(4YF4tOd8%YiG?S*-;ouZSsu6N-amU=S2R);})I%iGRgQ8o5fcr`k9gLa$RtL#*b zP4u>9D+l0L%m!EvjY{R!P1-pvHR?3W8_K>VJ-Q`1P9=*q=hf(Dc*`2^O)F#i>VT_B za68oR+V97Zr~DzUXEe71IDz%W>VZMa9qs*ubWM+6C@^^tC=|SdEbF%_njY01P1@DV z6aO}@cPd)cI=UKE&1GnwQuV7&tLRQFD1*T{aA)hP_h~I`7)HJII~Hm2xV9C(l2>sa zbyDrqV@#WM0~Fe?Ex==~E>s60aRBDeb{9>zihs#@o|1$R4*e$l4VTO3pEsN^9X-B~ zZz(Zdtst%A;z=T+1t&~N6Pz<}sgAPaOJ!&F%ED_f!H*=#ok_qXeB{RRpw1*Q^AR%v z#7DH^;!M%=&Jo#i;ar3ib<{>=u^mC<7LM~dghg$bIfVMkO@g!vh9torh=85Hk-?xN z-Bj~gJ*Rv!NNq5N7`i}cO^0NdLKg7Q>51@ZeKG+n$6{bLBarlStf>80z$|x#muR(@ z@H9paJr&9HqZAjdn0j5u;zFHkE!DB}bUBaHEvVOjPxEuF5d3&SvvS?F&|RsA3Tsd4?6xj77fq0 z6<$u3G!TG_UIIj3;Vj>0JnL3?9kAT9mYy=!S1D$Tp8Ut+8qLyC%&u%nHUCfJLL9OQdtYO_Kw`ZG9j z^7ifbS4xZrpP0N-SZ7>RU?|d7tv_nUyPQSb%} zJFEt5F44M#u@GkTZ2>@|&d(?X*PE7#vO^&0O}8d;_Y}WA;b>s8?C%KMI-BOW?K<40 z-8qCd(8FC<=c{8vFc?;WMOQJz>@Wibh32M2A=r0)I6q(Y@Gjn?(s07uM^xTuv2#V3 zB8;(zqalA4)so!C?2jC4gaGieUR-DC%zZKjxo>x_->k0IzW}2=Ivf3qqkdhJR{@9b zTrnG?seNQ^*ov-p*H-&3fcL_e^k!UL8|lW*%t=OZR^Tk$ekclXyKL9>2myDiC9*Es z(y#Q%DS5;Zsro4Yl>i+MC0fXb!C?@E`65FYdr0xWy|{TM*E!DbV7ca6*(VfEy3&$V zp5zHBPWRE-X#nL!;%RBec$Nkb-`AW(r$Su)kAS3II`YrrQZ27ME9}d>mDaPqp_f0U zMr$E_5jl2tFW*Uaej3@4Exp~Xv&&;gG9c9_REX`6&JBhr+97VDZeqLR>6jn;zltA{ zkmDl=GW^4JO+p3Xkx#HSfZfc$#vOuMkks8Le`8wETwl8;?^p1=B{ z+eh}cmrQhVDv64NQV|T_(Ko9Fih2PZPhvNd!$F7dMH5vN2FxrK#HFO z4RJ6pIshQI5DUx}V)me9Bi9IewPkHjGqZNE43QFLlavkV&eD~OChf(FwyKy*v%w-$ ze@ECKF5aW?n+Kv@fj*J%zY53RdrLFvPehm}MDQo0x&jEY2(nu9gSC*i><%{xkmRNwgn)Ba#~&g6p9D=qBjR(p;9}QQA#wp} zWYE+Z#BYXZK0+@Ki3eIR8pKHI^8VMZx%gO11W*1TY&BUa!-BuHboacHw1Koj!Ws=n zrW8(OK{Ej~I$>;1sU$^PWKk63mWgd23m0TiwD@Krj>zl>@5T{iXI$hIM(WH+repyp z;{eKkT~<)3kEtcT__$Ci@}q2&xul{YTASp#q%Mi1hPiuK$q&|Md~F|ttXiz@=KUcE ziC%0(7=cKeRWWcTEymAf8}ZSbYxK}7-OCQ$`D+DGC)1yrh+sj*V4UDrFlW*;{|m_R zPmaR($Q=C5><+)F#ZLMk+JOV(OpLoPcmT90$2SeGfTs|wC3zmg8YD8DMlpVT7$#(sUH$Ho!rV zd%-Q=z@DqFJJ>LFWb@t37dP{1(4RW^10rp&F9(&1Y{@b|2+nMq9cR4 zfCB+h{Y!)K)0!VlG1F|TJ)r<0sX8kEtd;)F7n2({Jn=B_q;?}jWW!|XGRmzb8H&j1 zuq;q#KvEXEWjs;M>15tf>QVh66x@rW-?7gWXUz=LG62CmuUNNL%!%Tbmp{cMcsc)S zmiyh~NcqIsJk!&pkiR@010sm1e$bAPj%W+Y;eoCxoYYnoq*NA?G$H`X&xWCKWDW^! zuG2IUR)uU{N4AB9@cV4*VDvGDUnMCdWsH@Axr@XF9k$DhE5z8_m1+F>46b6);Dq1gYU(F&jQ}8eA5N!5z>-Zc#<{mv3uJkcg2m{2J@S^^Xl*}OE zR5G?~P$gD>rEo=A+`0i+9~;GF!jrd^h+bg&B*C!*7u2x+1*=DjUO96(#p`O0RHv8) zYOwWS;J<}U4}}eUjR-V<>sQy*K1D4B+%E(ueAswrL+sx#Y;8T>E7z{taGXynZ`$7m zwF7DQ0&u}%e=A2}vHLEhYt^(`)S*!ee6zOt+&vNv!?J})qU6DxUKCb z&CpQ~FuPL#wq8Q%dINB_cC#PrZ7-V0tx%&ammqa;a|Lh7S+V)h9G3F!{jZNS@5w)X zOmXJw791KD2(19^Z9AnqzQ1D*ay#pd-S!f4ZfZegkh3gX>#(Na6s875ql9Wsf8teA zE-l8Wi0o3b`xr>nw6-2i+Ru0;o*#zP9d_f?Y`4^;&|2?Qi9WF5`P9%(If2g@9TUk$ zwWcB?lCqmr<6UE9^P52eNV%pHle(7B#vOD0(T3^A#t8x5v4_cl5rlD>`6Id@Fdy6j z(Sbebs#3n9D@2_h5u|b&W{Ygm(22H^j-Y7eI3&~6Uamy|3cXc&mLR^)3l0!*oFFlD ztu^Y#pUsakV~OUxCv7@Lk?-Vwbk}^we@9$b+neo$BUMfoH2D>?Jnia3@2z_eU2}9> z4!sDQ*kgd}TQ2Rv%2j%fdu;~E1+&h&(TAqOV9_y|hAEJA`6A2;88qB2|&wIto zFh(2o3EUW6#S=P&1o9DBnvpaj5~;5m%!1k1{LC}$?BfLc%(2ka#!2WP%?BWO&qB8u zI`pc**PJ?t+xJoLmL)$tZCcyK_*RWTL$sEj?z1d<+~ViOF*nO;Q-?qPtP*}hMR+!; z+*be+`5di0*Uc@s%+MG6oo0+po;98;GeHKL(h$2Ex> zkMoRODUpdvO-DS?yHF(pexV~HTr4<LgJvU1H?QS4MDCR5Miww2ERx2bp0Njsb!UuR__=s!Ed0@ zkfQ{~E_g;!Xru@surqhs_3%>_vUgG(h*KOv25%%UtccoAAb@tXfK*q+FE=hz0w6$j zWQ%LpgaT^?P&2xUA_dh8WFneo_|SqeZmJ2c`d$efr6y*fp|S!}`c6ZaB=U6nk}4VQ zZ+My!6;63V+}~dexa(}1z25{Dw$Xc!ynNctBBFEPq#LX;lj$zuW55LSqFo76gPx}P z!6%G33B!e$qABD$)`y2_$GiPJ%}(Jji1BPx!KPMB5g^C=U&NGLjIP)yBn?o z+ng+D97u909VkuAJl#WN0c4g-@<>Ni6iWMmHS|n8Y|EhS&~q#WofK!JdIcn#4$2V> zp7?0F!WeH#L~L8=VPDidnIoB^P+hjrQF?HbfaUt=c7}=Z9ZB_YTJWhJ(Q3di6X(5W zFl0jF)VnQK(kgLd^%U{|wT`2d(qt6l7mMOtv|w6>qy4GL zmWRe#Zbt2*p@bq*Ys~6Rl5V9fTWmbrFx^wreBB`IGHR8{0`Ua@9twe@w4-K&`*;fd zPtea~XLC0ovNq#J*}R@?{+EYo9|0w*guC6|@#bDw-rg{Z%YnYVT|#)G8X?&rOjRzfrPGh}aU@d!?r z0ZE6{~MINu9tttC(gg@Hl2Eo+%w##YKOd#cM1j7i6Cg(2oU|Vw!sJ97F#D3NAmV;;&B02by zquDn#&8e5-M)aB2wRGN3>5iP3W}9k_UyP>;5c$s>0m_b;XcZZOW|NJGE|Jva9Pn zsb$r&Y16>1*!h#&$faQ+*inIy`TW*Q@Hxzyq&zR=#%|M_MUH)am=TcEguxI77`6v! zSuUlmoKMP3cJM;t?i!=Q$SFv|hhX1ZvURb{EdCzwoLc(iRO7}NU`JrE7Xmw%hQ#oR z^U9Bu$svGvGKNN=7_B;LqRi)^L}}snj~XS;pAxuJ?41EiZQ62Z`%+=XDD$ar-zsMi z#Kq_XA72-?bZ{P2(#!sZEo!#d?grh?N; zP~DS@%`DE#cjb*dW0%yo0>S$WnK?M+5>d;DW6^q_as)?TdMtqE>JEXzYAwu~;6Niw z&5-eUs^Wd7L>I#6@Xb;{gq-g2@V4pZVuVwZ@(hRX8$bc5v`%VLJxVYE>uH0ranr(2 zWQCFA!x6!avZ_?=`cmu^JM8&RF&51G8Ki~Lm>`G?Ah1}+<9K~>=zEaHW99y7Iz`0T z%hgfZ+W!=(K<%XoMgNO!N*gZJ!SbBwkEoulJ)o-nxKoMmB3?{v`4P! zPMn)H=Fig;ZPxB>fjjeWlHp}8;2i_+JcV73)HnUdmaj&SXX1a!nnc%(3eIgI`r+$b z^x#DW#kvmx9W>ZE^iCAIsBIqi z)Mr~uF#Q?yyiT;OlYgesJA(P)HSC90u~W93PBjg$5)L^=f#G{Yjo9kvX`jGjMM#La1$bdN(PWLoGFwrm+CpuS3r@^I|Gn5c zJ-M3;TZbbWg1HeuGdvgA>o>s7PH#i4?iV3cb8`0Z;0w}lsUS#5xhIh!D!Ongb)Cm4 zsUjNZ3RW7M3yEJn&|3X4gi$qty;eZ}=;vipPy6@L@jT4SlHd3H#WF*tUD@bIoQ?us z&yIk%S6?j7mqwX_x#7-Pg1SU=Kj}^{j$8z*-&55LGttTk%W$w^h;-MHKsv=<6NC^sYWdX@& zG@}Q!Q)Cr@*V?UsoK>5SNG%^+wK3Imb!v;F=q4pra^jB8}n12ye+*5WqbB+m^;PT1c98k{-oCkP@R zk5v8t@*3P_SAL4Acupo6T-Q)DP~|T0EkKJH*?3!cy_FF&XWF6#Q-c)BMFj0DqeAV@pB90z@1f zDuXH!S`FNln=Eog#PMH$^+5MUy=MO652;1Ig?a6ObcM|^0Qm+BiH6!+#5{|hxa9Y2 zB5GmxKC5Z%oe{g4sJX#~#?rQblj3l>ybnDUFW7dY%X`6ZE-FXaF{oWWxv3?9OP+CTS z4R89aVCRe?O!u8MBruF81-zs0v3+B9vG2KpXiE)13Lo82#s`|r%oF(U)7vu#9zrw$_1tE8_3V!40cY_l2NiASkE*Gi(aWQIQ3*3je z9!`(yiyrx=AKqff=N}v1vbthN@cs1~{rnRBl;q(5F)@!U^0$e-3b48}Y@OD;@#~R7 z@Ov!2kTox;v+0VVnbJw6>5tv#*r$=Bi;rpyO<%3C{8~QH7syy1)&gjgqZ|&sa4+O1 zde@ZUr!D3W4rgywUPM&y-!XWL7?Y+K9$5#e-{(OljJa{Vf5(ApmGRP(R=i)a&wYLL z2u|!Zt8g4s?Frq9PXIehe>{~>(3XT(eiz7t*W+BOqPKW+9I#lpX3yrd`&zkf)as^q zEu-BRzf2lD9N%loz65%9+P(EStfrl(Fw>@u z*-_m#-NTW-Y1+mUl#}8cS24XgPEnWqvv+a+>rVz)y#jgAG3cf8d@|>(DUS+FqT-po zF>kTivs|liz}m!G(GRMPuA(-))i1s(%_00qKg-?t{wM)8$J*qyt%ad?ZEmw=#c)Hp zCgbv_l_y;aZvmus7*9c`5H&Gj8T$6&0`Lx5tza>qu-_;Om$=H;O`)jAh}*D>)J0E6 zWgr-O?X*M>tpl^O_)o4B%cFA@XKgzRq?;KP!jr;0NT8)YRL+ddZjrOuhi~;+n`g?O zsp}btQ%1=4A0i8!MEEmkv(u_b)yUPU3K;(N0pbIL$pAxuT!f#HZesXNKeJL`IL_BA4m`E+2TK@$1axS zevS+O(sH~=a;GvYNe^N8pxlgv%tT~1a0(EtaHj|Z%Ia8Y8m!nyyC|n+Z~zF zuR8)_&Hx>)w-HcpXx1_f1r1Eu-YV*4hukeAw$nWJ70LYI_nGKXLj1UAaZ#i>SScI# zi2oQDTgbK7`0?F*ZHBT&amHi~hi}D&m`4NZ9TBo2C)K#WE}^55l5($BeqZip9U<2 z#c|UutB%R)es63Q<5DQRCJ7=SC>cKNlPyCQW!&r!rFx*e`1?n zO{97Fs&_O?MoG8q#Kqy|->~vR^nB3NUJB&`vQRKfBxJQ%Y14C43T^!*$<{|v3r#Ym zLcsP|D{jQhi~McWT`9bW=0RYYNyBaSfh=2W=RZ9 z2G@~%y^I&xp!qFeCfyiJeIV@U!OI6rVo0u0D`p(#k7+!w)fCZ{8~{CUGv&`jrpFc& zugbC9B8zam4BPFLnC7$BhLe-hpVN@bk1R8bXj1 z%^DOat4`~Ol!Te+od=!%_p~4}6=E!UGs2{XLkV?4I)Pg;X5!|7g_QV$yHAfcgHlWS(cXyhMxC#m2tMvWTxY^0^c_odbtw?xvrxo`* zgIuF>*0%BEvlS+cTn?puMo5dvCjF9s-rNxE{cpZX6>87fs~UpYcI`E{?yu!4^U)m* zbJTPlV&;;;>3lQxO<^%}mfKbbcMyWEldDaGYd-x0DfU!*JFoAJL(*?tOX6#SJsex%;MLQ>!v zWqN3!6=gcS_M&$GBNCWM0!ll`Non45+l~K+&_s7-yM}>t8ds(cHxZn^Z-}{kByTD^ zoXuP3fLoE9arepu5|xygb$| zcz~)jU`Z89KwHDYjsS1G(kc(B*HLPMFs?5`FULA`G|n0n;s;H4c(eT`z0Y`~8cKUA%E1<) zONx@x+>>s^C^QSId&Bi618<6ws%#)-R96`FeFIEam^I^iWmF6ATkYHcv!aj7GW5J_ z*X_g3nb;;iXLH{)BPkUu0RH6Lw*6O`)22aV>aJ529+BIWOxpC$NbFqOhS1najc^@* zicm@CxrViC_59Rh?2^iB>YZMR$rFL*G?K|CI8PtjAUy0d^I%KkC7H<+EYA=?UE$dB zoKU1OjH_jMZ69&-gH@tI#08V!$kO`ije-k#vT-mFeX75KLaaqERaylX zBFX4p0QT`JjYL|73Ai9lOxJa5S?&>$Xw$m!k zz@;KO|MnCkqKUb>l*DaT$J)QN8-uZ%z)pw->wYhL!VF#h3NI69mXs19}?2M7nw zQs10qBjpCRFEe-T0IB}2XU!WFxQOA_&tPv87Qcl8GF?$AcM&oFlp41Pa0)&l|Co~V z5zwH|yU3l3qHP|`1%@mbAKV9&kqR%5sHh!D{&5G8{Cpi9L^_x7J(r+jvrE9LzBB=m zKCN704b?vTQ?uuhs*#?z-1h;ZbKd@(d{j0@M$B10NxJ#r+-t=Ee}3=%oZ5j4XA_Bw zsbsSrM8!^w(7>?LAgSO2NHmh|`4r{}IFoAetz@uf=9hR^p-E1Ljgr4mtQ4KMl1eK6 z(j#eBSmbw}s}t;g*aJEw+Y+znPW7r`u&ja!x-&Z|7Jmo6rLp>6I2-m;PXkBRczWG1 z{DZ;T%a6%$amPH;x1M(Ze(PKG_Y|CjVR_d{slcEht10Yu7PD6ju-YUXMxhn#_oe&L zH3%=?pdOlYLKD3k>U5}6)VnszT+TD541_>am9-7C6>GbQk|2lR>bg(f(>Ob`D&VO< zFNv`Ga*LhzRLn`6z^fCgZ=)BL}DSW;9m+)Y3 zuXa|flW!~l57R;xz*0HGpT$wTX$~{?Hepnvb6zhGT9|s-$Hw--4ExJoS-%m_eHR82 z-ffnE5BT*0$``pnjHa!N6Z&|6Hc-Ug??(7_U-!Z6Wh)@O= z3~gDXTAd92=YUT&m#}+~Du5Ni6&L<8`!|e56`t$lifxX;5KL_7V<%h&DrfA+T8wqO z%)>*PsrpA8;Gu!6_%;hfUkS5$%S?6^+8-BafOs5IU|cNW?*tR%m}7_RzA}y-Ojf6V z^$YLbktwJ3s6MFRa&^oj@R!KEYNGtwMmh+qZ6pJ!A-Ma?v6Zs3xJ9WHChkq&AhrD| z2UH5`Lb>Wom%Xmg%@{}AV-@)$j+h|~yD+P5}pAzz!ud*x4 z6mcpZd`fEEtD(X1_q5liA<4K6S4wuB$K2f+-r#w-xFivpcI+%LV`2juh#!=V4p>jI z0Zk&Uet2SHB#;4GL6hl{GSJO*3)yh$nvArE)!@Hb)g)d;wnF)PkJ`cys&^>=oo~8r z)Nairx}@51A_B#zcuBghTnUTEzsHQ8pogckz;v}VRiaBYZM2FlQQVs^E7j8}9~Wtv z@+x`&i?**-J-r$MaC|k_n!_hz+TJRbVIQe(s4l{aOZf#cinenWaJ z@j6dqFln>^iyde5bGUbsOKkv{j(HGsgQVe@9~vW+W;B0xz}rLUrAKJ*a@|&05nHJ^tz*j4znA z@|hVtuvD<#!d%oAU?h(ox6QK|@IdfEc?Z>5=RIm1p*r*_;{qcL|kD=)|oM@Ox3_srcr0dsZxl7_!>AokM-8mOKdZn|b#D zo&=6%*+rI|N^ij-l;ZdZI%Cb7VZ?Pka6B@-9_i91%pcN@zHs|x7(j=O~d7Y2LTZUN-M+XzysD!8^-4-hg1VK zSFBfmi%$D3&%g;7ciJ3l26jjhwQD&_u(&KRi=)#Xlxrv_Yha80W14+$i7O*tX=$xU z*dY}#GGOJO7(t{UeVjbOHLCjnT;U`5U06FloQCV zmViT2G%GL`q5zWnd+#pJDF0R^TrRvQzC##Qw`xdTN{jIjq}DpW!iS8TP%`o zt@d{ue16%bK_Y+Ivh(!50kKaH7~QRclnci-6a1@5zqsBhc%qAJPqx zMj#-Yk$pBHOL+aHfBsZ#&`K-KX&|z?8EJJG|5f@s-8hdE`nxFZj^F0$iYg|zN#f@#sqzsQvSy@?(vJpf$PDzVgpP`N#P5}&fHq2M&r5|b+hhfB^`rm_NwU=b(`*mO5Vz9 zRhrN_+z$2GAzR^QO8<_yU~mfBY)>oR+Xvv*j<>!^0EC1zDJV@H)~GWzbJJ){-@PuA zn{mC$_M?|QVFP-$UXHdoqP>iOf9zh6@}IweA10jY9igDrl@*S2DBQv7-x=H8NdTx= zvrkd`G=ZbgV{Ln$-dW72hh65Go*4rCK^lNSuls<<4=Tor0RH1T*wL<3t-9h;bX=>tLS1F1f>-i|%S+|q#`Ls^O#~{;%}9MDOC+L3kERQ+ z>QtIoKu#1-d|{fOK>0)TGRta~{!iIXsLVhOT#_cE%zz7s-ut98Y$T1R9pe!PSHxi- z+hpDU5!xe^dF_Q-!p3;ap|~KNBrBF1bHIgxSL~8Q`nLIZ5tCaBVeA4&ydZ+U=ri?8t1}KL!mEI)xgOB*#%p?OHm<4$~O5K498rwC-&4CwfQ ze;xe95}=uOqRapfAdtK%KU$wB7;{L3{deAYiHX0nOcX)0(|6TcRom1H$ zPBM&zv<)3Jipe2WGyhJ)Lkgreso!=oo@@EuZ;m`_< zVF_HZs_GWR?BvK(ufNo-l+pz)pQT*E4(RI?sf$q1<~C4rMe-`YuK8y_SB!w6Tg#T0 zlbSPHTfE)|$9E*Es6$74hl;h5;GgAFGuiXEpNCVE&&=F~)*}EC1_QDJ2~(^%;*24Q ze*CNFw_7?E4sRLU&ptY@hO&4fNYR_eyZ}2Vjd-TMC7eQ38k{Nv9)l)NU7a@h!z9Hr zWFzQ?-|;R7ABR8tZQG%@z3*pW;gjP;TgdQh@LL1MlJnpA)ifbA_THcCzs{AH-l`_kC3 z;4JpQ72l^T810b%L31F_Fn+cO250c5XY;XB0EhMSSl9%r-orVn7!8`Iub!@{Wf?g_ zKCM{{q~4giXa7tbBO2g4YB4`Y+j6L9%lTAnWz4I35-Ezv$)1;xoBzk`(bjUM-*MKe zBh>7{#(ytw-#@1?{)ofzn+x7x&jBWEGhA7ui+Hat(s?c-4T+zjK`AZJGCU)$T1~)g zx@O*-xa?zU&;R7l^iIUMGc>P}Auh~N({-~6^Lm9?Cd-(3QUsv*Du;QdJ}d$?eNvZN zbtV{G4iDULrinJ~Kra(Og%B=8HG2T-7J677r_C^m!#GQ547+A*pxfK#dYL+a>yf!$ zeL7}ls$b-JwpLELh?v}GxjH(7V&t;n%88n=$&y+t19ksL+G2I|E;@!ah&GZBgttc# z_Z#SqoIcPjya-@9Ev1o89{3~tN~7rq>E4Q6OH}j){uDH_X#av`x$JR_J{I;0P7~lmG7KKDA#-R=mZ|uUfga)8`ZXAP2etF2#6d8NMXCVTs>)@oG$2` zKle{(W3})XCSt_w9xjVyD4Q>%CSRUbjjL&oS0qiOdjS;2$<3EHCw}>00Pz=?rr`Jw z-xOC;J>24hdcdDH`e&)1_>+S%J5B-rqWW#aI7kwGvHeWU9b!JxO` z(HoD3g;yCi=%N>W)^RwW8}k6AH+sM{P@H#j_MyqW%+ zNx-v<^L;_U9=#ohD&k-S5Fg%p;#t*R)mU|-;@j;?~_GLRW7E0CVbSuFk> z;KZIkAIE8#xg#IzjhKo4%b7cQhfpW^3^Ms_rk`UGI)y`ZM13V@&f_$Vl6*!o*u-5R zUlo<{U+c8yb(|{>7!VKvWE#7-iVy~rUA<^9q#cS-abg%bU1FzM(_M6q+;dv2w+cR> zMTB_yd1j{F;3Vs?x2l<0mLJexqVR9r^-jsV&EZoE5kwTdiLNfZg{Y~(4%FTMFQE(J zgb+_y1Me+JuxB{*9KGO?@McIk9GGnd6*P zo1syD$fHQJuYC+zb9GymZLZ~+y9+U3*6x72bOh{NOo%p}bG{ULD3dI4Sc+EmO^_+4 z4m4#b#~r=Q5lN8ENJ6GJP5iymzQ9j$giZ;zXg z&m|kq#k^?0&3RD@BPX)7%)W#bSW>Lt2U}8sp6F`%|h0lC+=NO5L}A7$Hao~(o|6~m_O^` zgc}wyD_3wMBcP1u?G)|m1O3WdQuH}KA;{fe1nB_8*kouqm;pyZaj3Z-sSGhg`yS(j zMZt4z9l&gcRK`%pxD1+N-o9F<7 z1K9Up22FK4pOCxCjgUZ(r1X~6ga17*gApr|Ex!N5!-PZKgab2r1aS+Zb{lXLxok9#LJ@AQ|3qXwaq#k=D zst-a(FTsv#iT{!?@>Mutqx*thih+PZ^f$uZ@>GnJ;&F4_ZVJFLtdUphm@-E~LM_sL zkdKO(kjG4f-nGm;8Ztv%yi2cXOsW^UyKRBnG24OODB0`V)n;oF*TM>>~cJ5p$=>hA&eppbYNJ007$ZG3S$wr$(C zZFX$4vfMc#vW_VsyVCbr6rDZKA8eHI;E(FngCpvY(1iy;*HoUjq-Zn zbyQhvYO|!e3GTM9JL-v%NaOyw&b#xZM^S_(j`o`W=7n><;)U%ti+tLBh+TZtSP&&TgT+K?a4G(;+UQQPzbCQR+v~>aKThj2!>Ns9WAq<4o@CLL z#oJ~50NmpFeDMHHPp%7<8|kex!cz{h)|ssX&YCk}mKnn`a%-GNCXvhrecS^_l0z1G zS2=HxHBrU`r52V0$BI46^5Icp7?~Fb`yRASy;!rQ)@A?4?FaO~_pi(=-a&EG@``9R zLCFZJ+TM$3FM%bi&TnR;P4uko^4$wdf-w}#`_K^!yD;I;gK%5zJJb!aThSk&o3%@v zLQWAC29}*>1_Gk);~=_=@o*ev%sybYG_>+C3@Ov-OKBz4c)2P31?xj$5O8SgEv#De z$fW~o#h;1}$%*|7tA8qlj`i+D@!6|x; zg+nvgy9qhN)4AcyCMjWjKGViaX^->-Z=3|Btf8NlsbFhFg(5~#nC-n)9DMBi^?plu zuOSJnwfW7(&~(l%U<#Wh-A1CUDhT^238_RGqk+E>csAK^>1Gd%6*lW;Qs46CIu^3I zcA}>ghlDZA7WjLQr9qd|DgnORE!G>sKCz~&E~;n|Zy3*ScXi(fa#qlpb2Z(^H$jua z_kuY62^h?nNUBm*$oNsZS*7p3hav{Hez9gKv!6d^iZ|f);C8kU8iKx{d!?98d-N7tzm;ng5r>0$`3Ahn! zKdh6}P<<>$xZwBi24nt6H24pOJ5Rz((NLxyK=R#`n7t;*{~@Wf->Q%G|4}^0b-P*1 z6T+(Jd%?}J^5I`!^|!h3^dTxX-~QQ@HF=j5%+>GX^4lNnu}SsnG1Iq|4LXvzjJd5b z;A>F#dfn?_A}^4iepYOSYtO`jGfn=r7kE}Ir>Q}B757NI>Y z`@pNDUlkL0D97sj77v((LE zex05^kl>}s(1nmr=e%5lkpOL?g!7Gt!RmHhvWDEpeIZ8C0x{Q~75!s5C`@ZbPRQy#wwcq-$jjJG*W1JC@ zUf?(}$Ec>qS_m!=3WGOh>W?Re8*`{?U@h`kL*aP+2!MZQVXvfv0Di4ZR#tJsNF@UD z2d6Vc`4^W92EO-(y7!J6zw~kRg_>SX4J9k2zGIpm>+vIv7wW|U3O8`BVSHLk&Y$RiZ_4c%{Ev~)P^1Nf14y>MU{`hZe}Y~qf=!WMULF3vPNiGb%Lgh8DoRI2 zRFXsmk;LfHNRcU{l69h85^*P|r^GEt2D9+V7ce*KvvWWUjR&$ZBZJB)ns1>Gv-5cY z-|y{LDF6z@K=FoHu@dIe0{96VB$;Q&LH|(0u^T2IHpVt$ta-c=%nzk5gi;h*`vQu(_$@$lqb8cn2)vGeZ+XJE*=H=Q zhQf0LZ#fy)BxuJpF3wGGJRslUn7w$S%osGmTMV(){-AFSgbh`g=(~_z%IP)n8)E;w zt192?=#b?a*B$iZHTZ~VZwF89qUhiZf#~qg3W6h`f?BYpCx%mfItK7t!Fi(SS`X7n zv;knT#GJ$plR*CHC0i*$0HYun^YdCRBQVQJ&l2>YAzxBWxH?gaafir6edIgUOOf

    HxKOD`jN`lWXO<;Oz0v#;Tn|2%Xp&>#x5mtn-{I%gfOk?)K$1R{ud7`9b@B zozkM?7~-KpaKQ<9vh=cxsVf8`h$`B2rl*XsXRVKfgsO=&SzOgvSy}!2cu2w-F*>e_Cn1X&|FY?2ol#Kg5@zv&A z?03MAg8qru6(-PL{e#W@frGZyf1IWZo#iF#|lmmc10t5NJslBW(Uwtlr7^kOnw5_ElCY7GkBv-ajCM| zv|jno^s!6|0A{HYULbPOSTS9rilhLUIB(XFE*hL3Vv2oAm%V4hiM}x1IKq%Y;8KF?;=4r+QDhW7$ z=w~s3LehERWj9{94IQw{8huUwNWQi_?r3GWWXMKC09^-3AqeT$zjdFeQg$Z?q0Y5_ zJB99fn!&cGJ379_XyGbjG~1yw=Tl>pco%dxj(&(QNfd&y0FE4<1i|>h1`=g(LH)xh z9i(n&1md1VrY)ybVA8PXT*KEJ6=wqX{uJt0Np`OB%Ne2sF^P}#J{e=sew_4n2Pu!& zf-JlfLM$vZ@m_B~A_6oi#Vt`9lAszkfQ{yau<2~AzYy>hPS4}LPgh`Ml0klMpM;2 z4&=px^r&}1Tk(4=RvD)n!*FxRzQ*n5c%&QpLogJ9NhN6?-L-z}70#Nb#>VsrP#iEte=FR94Ii)vANHfD+5+?4$M})JBx%z-JnI zyFbOmm)iIbJ_2@ri=QjQJMbmoX4jiUj_+*uy`p1oc)qhsRJ^4;;z#45t^Oxib2?3i zePmptGE_pG_DD;OR<$ywP#PB;FvC_1^kH=BvsXZ%Gye{OMveA1_%M($BKjQ~0^pVo&qhBTa1oz<#7fcTt;Cfpel=}of zf!Z7R17;BJZ{!g0q8bjgB4i$~|J{N>>=)067pfpO^8ThImxH6YBII7-vc>%ahEA&Q zp+mpAue9IjJ|vbh7NYL%3tOo)eI`yrr)-xX1eHg6m)mMo9zTe84Uu>+vCqzcICU70 z*PD?3HM<`D^Z#p6$p073w84Ke-GM;;?_Lx(8nZtw;Z;Qh-Bh~Oa%yfPfqbJ%wG>Z! zg@Uamm^kh1RmEI|iWz#>Og%+Q$^6?T1f6uiB^kX)E_{`$YE+Z{Pm~iC=q+2zj5UAt+K_cm_1cuRU-epA!Cw^`F`3p^ z>R1+9FTa^itp-=on#|aNmP$QOn#k;%(D$$uz?EaofhHcx0=V7SUK`t{=D1)=sA8q@ zGEQdE2Ey!UcdjDeY#QR5iZt4Q>QKmuT&8LIYIb@{c6w=cdKzAu?VE}$Fh^SZn+hXf z>jLQ^$Ujo)ku_fotm+s)$*o4$fqHPhOb?t4X?~-x7+`G zVSMKD4&dS8(U(deW9FdjZ#BK%(QI-N2LASHF84JWd_RBw9If@rh7n?{X!u)9ClNJ` z(nTNaDZgBmMuYK}ZU+ammz{N`vD`7h_3)ydBX^O4+3S77j8S>9EJ}%nIE$y7qt+Ao zu;H-x*-&0fS97Y4)6icg z+pB-!=P9HA$G->l-$#9|N2NCAIoiDf%;#?FGc3=G_P1j%m8*7wY`B&7*DK63(VT3x z%eJp@^kcF-EZqFe0thaZ@(RbLb#i(P201G(+$NQL{LFT8=V@bgDV!Y6$Hux+or^}l z2)DHLI@)XLI4@!Na+D~>C`$n;O5^~CtBVlluTJNwHI~cH16%AUJ?4ur+!2s#QEZPf zjW#)*f?BFO!{sWUsMewkwHjUaWcX-Wms>qm!*2J`EVJNEeY7#ngfIBG*NC5{CPyc% z&D6Et5SiJy{agbl(-W~Zfh*9Cl(xha*tRC6x-`{SeYMT1%vMmE>}Eh#X>g4XbJsc( z*R2FnQjb)L^`kzprCz0Wg>`F9rJ%{|h0Ch!tKFHlbX(4XZ4oo#nW}ax8`i1$x%y)D zMbs#*PWfLS^+l`H7^NQV4VR~j@)1s1g_?#QogKesjjEJMDtxI5A~P^eEtJcZwZpOk zL{6u6Hps@!Q-|J${6hfxL>}J6&rE?UqOKuAs}T;CR#{55YCyyAa%GFv%09I z9azq#{sE}GG+rLm8RW!Gv=J}ig>;SnL*+ya*&Nsy_z{u(d=sTA$;)8k1yiId81yP= zml8eRDLe!G?BSb%6h4FsG6|r$)9} z#?r3Ga@!fs!x6Bvdy;PkV@4Cfr*AwZ#8tmtfVt9QwhYJEU~7xDwTGV>WYZZ`Gyx?a zSO7O56sF#o5R_Jq-CAQeSejodB`joCJSO=}&aLuK$)neGuT~9n>F!dHs<_^eQK<%u z;AAr0%xtzexBRk{AGEn1v5Fd$(P^jS7F&5FK9#CABLf&gQ!6_tZ$c4VU5}IVIqt)N ziaSo>WNZ7Ddnv1*0Rr#OaQ?c>DP-)`AL&x8kpHz36Eal8E_k``gY}cWx z^I)__EQ?acjKLTEW3OoHYxIwPS=*FaiV9lev=-gq978Zz0c;Y#$YNbalG;a^nH!Rt zTjBe=^`b9*@${qhqGdfWU@pFn#nTGDRU&~K(rABFbhyn>xWqwr$paU2Kv2o#xv4BRkdyG}#{i@S-Y3Tg* za(X;w@w*Kmb64xRfJ%Rf;SVo=e>{h~^^1e+DwSE$o?cZ??+!^D5Q&WU1+;^!Ya)i#Adpf2mJ_+ChWj&i3H3_uom@r?dNSFBku7DRC) zuVtYGY{;(3>WM;U^cC-9>E-rx6*8PggW^NCVLn7Ze!|n?VVc}^R;l}` zz}rOevAx7@+}}_w=MB=9?s?;(*slS>rb;DbjT&C}3_h zEL>eq2Ov3D7*SjR9_d?bbNF^xDvVn|&yc^|M$02t8(=vt`ujy`PD~yCSdxDfjsrm0 zGJ)9+C>{6oGv=EYs_nOA&U^EOMbO*1iMih%-|}vWox&nV8*t|hL-qc`4BQ{ zHd$6+F{s+KK#X?|QPgU=xec*Zc7Ew)j{!HB){7z6clVgupeBBJx1-IXSBZT-3(ZV{ zUET{yu97aa60l8#4^O^=e#aO;L<3ZSuKLLYd*dQE#ZEaV$g>Rc#A%^dTy@Z*6FPne z<-o16cAG?kWgHYcR18oMN|3~p@Gq==XvWhFfcZ-2vlymLWCuaBi(l)RcC*+*T}}oh zN*w_cF`pqf|MWu2mg8)Yba*UEir}h4N_o5rcP@*5_+!+U|Dh{CqWxP;Xubh8sEUgqD{c2OF;dD?jfb- zNg_Y$pyb2pVY{Zx^3H=Gj{q3XaC-!e^wzcx2R@|6!enwe|F>YC%LkW6*nG?>i25CHgs> zCH6vwd}7>tC&k+mJvEmOCT=34)b8c*vu_S5`=c7e*6X$6Pm z7RHE~YObqXY!|D`^N|Sl7i${R@VsMgj(6yp@QVD~07~{PJKMrnsIR|%j*mmD;y7dF zE5>cz=Y!l%bf3sG*H$0oLv^^LPMYA1f+9%hlT)q8Zm5|5aQP`h(d<<KR~xHJfj+2vh@Uk8X1{f-d<;)LR3gZYT&Z4iwg)719?ueQp45` zhf1({GpSrMLb3%1SPQ8-c(;p6@vvAiQEUQ8PO4iyJ)RGhq@&q(n}M*o)0pmHK*1f{ zFL%!{D6GIL_W8ye+ELO6u)YBDpC3GNP4!}mqm2O<8~WI3c0lc`AgiF^Fj<3H+yFa$ zheOEY2OpN%M^AAjNp(eKn(}gH31`*cY^7yM`I?JUGK>dnqZfMuu@!Sn%#(RPFwVYs z1HD|8+dqGL+7!oqked)JOKVRw)HS-{rM$2V%g|rBHsJbCxhHoA_2{vz9hb9Xp=BFe5|d z=lDo`n*{?^j|jUu$Bk?m+s2l@AZ6cTWrBSd^(zcV@Kg8(1;QoKg)kDyN#S7%F9m}r zy_`uN?EoaT4&y%80(R}uR-tLHUV5K)Qu;_t zp`}DVeCc}sC`piPtj3WuLj_eq@EWxfDe&o+cb(b>7Tu&^8#zo+0?|C)j0f*8ygk#| zg8};Ia5X{KPGo_aN*e5NKLc&824jY*8topfRIk=3+A`rcpl*cz>DT8p)WLdOByUw~ z8rA7zYPNIf^QS5pravgYgwH?kc-m1tyV6TI=YuM`Zr?@ca8B0#gsD3;fx_GK@4$|( zlyh9mb_Pb=I(%_^qN$(OyeL3pk1&@0EBM3oS^78qhTDPA(wEZK;P6R59|)Odsgvyf7Hh# z!VH+29R`mL94*I0Z&2&Ao3n$26U87MBEh?lXAK5)4D;R$)D(4d)?me#T?XS%HUuh! zD(s2HZ#bmqxpffeNT3n(uZw=+#YPu;hPZ>&;QC7@Y$iwE#p8=UBs~ch_n$JbNz$&X ze4^b%6Abu+kh|Xg$n27VF#{U+rb1+e`6c@_J&#{pDD~YQ1f1NwX;v$-c3sj&ULrmi z$Ez}>`~-e_5CwmR`rfV}cYm(p1o5@f4YXBL(^7BDQ)p3to)2$nizdgD5c^(_iUfTg z_FwaSpBCwQK9g$!A4fw&l!RZ;Nw=S7xb&hTBY*MXb?C#XA4Zy|D(b3beDYHZc z+Vr01(|K%29%!}Io+p?2c7Gj3a@Rq(;`*Mt{Qq!u4q=)^O&TrRR+nwN%eK*F+vfL` zZQHhO+cvt)E~{&LW;XNBIv4rmCT?WJeb4FWQc7nS)z~vgpNi62CDzs8@pi$;M+j2% zM9%q~qBr$%##v4HrQ9d1BuW*yeHtID8-YFvQ9;DE*EKQP%{Znqu#7K}^9@XJp&cyV z_w4WO@NsZ*=THQUj{uoDx$vM7{#EW5Br>#TcZS_ z5-mw5Diou{nVl_nM;+P-6PTfhVzWXiGBb(yI?%&(G%y1$PKXjVzSmb3N{e#XPd-v8 z0&f$-;Q(PI10_WbelrwZw^GBZ~W@MyJRqL+9EoP>r6Y(z0`xCc3Oj&2IlC@_i>k^ZM`VE+{!S zes}d-u0IZ7mFB1C-N5_%$fEb^Ppnp|PGm|2CHXv=e-Z|x)tXf;cMhEm5cpb;Y@rYX zhHb+G*kw%q05k(;Ujkntw(=!txUENR2>X`uTeks9c%<^<=NyTxsBh4RA9kAxV)#O~ zvDDDaQFy=$m$E1RIVsW4rmAqh`|anqLAL5FN$^hqvH*^LpHh&Yxkhs)o}3KMRo+IY z+@dh|-nA72r?{}s>rd8N*GAFMR6x|ihC)6B6xAcCz%U>%jmX219+i{s;CI;7xR*k+ zc}knrVYjPPvRqEN63bAF-bx<5A=?1@w;skV(#WOVXN%ioEW$q0>~9XRV)TA>1*yOw z@`xrt_$AAL#j$5P7s`1|F|~t`yJC+sBph>U+5&0;s1)^^KQ{|g358`MpLK1%Eq_T(Q40mq8-R*(t$Os8^+@i|r{gxUbJS$!% znWbIzdAfQQ(vBEL5(4?cu3Y)-9zy3wp_3=W1TN}bXFv~e?206`A#R7_U|&M*Kp(#E z9pFFjF?qd$Co`qZP3cGidY1hP%d?6>BbPa?%M>smvr?qAFRv195^Z$gE7Bgf4dz_} z2;b4YujAHj7@tZ6^UIJrR4(|HtkR}%k@^mN*~q``TXoaFa)&AmaQEu&)KNJxh``pP zU|nHREv!B0qrW*P(o_kNAk6$RtSN(}a^j8iTPTuu6OH?m(f$n6G)IA> zQUyGR{P99*a_2E1h)F^{3NRNKp)}x53_m7<{x$V^73B8mJLU>B8TdgHGObyCBY=z) z#0>Y2+H^5srJv0MVA55aamg1*BS zWrAECi6Tt0k$V~sFv|bH`35yw0U<53kz)PRso~fbYO9PbIIe>($dDgZ&nZ4dk)C?+ zib6@T?y-;Ce?3Na#=~6G-wYStV-P64!kxKlr~>{r93K7-SO$HAKWkLRDk6{r5PdP~ z$p2s`E=*Jv~nSjS^ zg`k*Wvtjd4bi-kFabpx-LdmlOg22nTfz<}m=HS#w8< zq4otpfgsFp-tqS#>-tNbt3GVvfDO-j?6a$TWOaZz6kbC+r%^F^DKXqgX!O+Rk9Nf( zn4;X8NK45#=2}O#5icD9R{0Q#ejz7q`~m%)65OJZH|146kAW0iu`5Gpk%8ukk)62{N~oOF>zpB|-jO zJ;_Y3Y6SPBUS6W`L`jo4b96Wg)qfTVmm1Agl+CuY`x;{d+1JE&lc%efES}rxX&B6g ze#u}_(?^bMyebp(th(JG1(GidW0=cn%&_#tr(s5gdhr~KDr2_2#nyl6Ch`T}&tHNVev@}6!?7AgqUJKJ)} z+nj=)da;G03B3)f0{~{`MC#4^fZ(%AdYy-PwLao;?}JZ(=( zRzW!AoBD%4U4bPPCq+Lb%DtJnR0C`r01IYgZZgGU)(SBgfHpOXv}}qpnM~6OZPKaZ z=%%x53hZ%p+cYWgn!Of-wasP%Y`aF6x^0Rdk4*s{ayxBpIk%^^w_|~&3FlmX-^7T8 z#$v7Ve>Dv3Ycoc-MH!m3Tv#}CG2RnO_H!wzR%PpX&CxJZHUi)%8KU2>=Q-1yDT&LdNpIgb&Jy;YoCaAt7nh z#MMMoBW)2e*^BAtVG5NWVWcP6UBRs9hvz#91p!GLuHp#GHr>Zcp$vq~aaw;f7C9f8 zRwrjajrJ2%_B~710{e+^5?erJgi|c@8P}BXrAze$hlUE-ks=wzx{S_+o3T>`#6FBV zf?3hl%+$h3d4Xq`upJ<%nxN+#3q8{jO){^CzHFL^U~74~G9^%DWq2{6R%c6`T6%-> zMS$aVn!XG6{?^PR_P(5KX)LKmp2TT^VZI@67ZnLndI-Fn^6x-vWXZ}GhqvD~u6FLd zEPsDna(a361vV%n+7_(*tcu5(P+;cOP)M`nRLv%kN0(_rZ;NbZ&ty=HRm2D}Uy3-1 z;W9&`E!#hgg^&3G^@MEbS*G~c_x@_*oC(mE`*pYVu-E7JckC!Fj;P1?{VS@jkH_zQ zWg~7c!m=MciUToD{#u{i0ig$#u{Gvr8);{d^$z1IOq&>27ZAG%yVFG$N778k77AOqC z&qB0kV!~tA?dr#^n5>a>1rjO6liB5y4OllE6ZKf*;m1!-$GW(PDI`0aw&0C9mKRR! zuHnI692vhPMwI9%D_&=v2wDy;nP>qMbW_g-a&)9F7Qd7;7{KQ-?zGlEG{w3nVM21V zer5?gB(h;@z-O+x9Ar%*+uxo5Z9CL_E}uk#W}IXH1YPfZ&N@zz_5yTRT?KRYI0fGw zCAmVU4?)YO2exa|#Z6$U+g_Hu&lIJF68n4I$1SPE?1eJ+c2l;Den#W0^auc`DGSZQ z8wAi7{+nCJ1jVaJXsw8(7Z+h~o0P9M(mzU<&Kr~Y8zmCI`YaI+9o*B!&mVD)e!9+f ze`F%+M$g6}gaK!zk=f?+R_sqQDGnE802G2#(OAH+)4;Xy%a-^*%!#2{gP` zAxv$UFJ*9|8Ffsgh>0|@QV>9LOG*9hbXqFMW3X53ZwQ8aE2MLhDQc@rtm{dquR-s-3)hs*lsX{x)KsYXEVRa29qF9>Ujp znV5SkJ4lxgD#03$78HP!A+ zgQhB)hxwCsDz(508P3a^+q(VEw(LZFmaV5Y_-wLe;KVGN$q#xN^!oqBvf!J7Z~6bl zveZD~{#W5=>+21l*4ys@4^T|DC=I>iLa&dn}28@D23}5&&ukj$jVf)XzmypKo{I@{b1bi2$K(39ulkFR%-`|Irli zd;eA_QO7Z4mdDVGyBt$so{&RSJ+xpg3dh4&(fQzg0-B5?`DL)^Y$gQ5UQyyONcxv* zO1Bbkg5x0dait@#E6ene^ev^cPv~bJH8+ak@E#`(B*dk5{GdZgxsE=TN%FN zK#HRlh{mW9>N*+{Cg5?nUB~Lo&d@_;#G+4weoyU@ZGP152CPdmr2nw~BmFy)_6jK| z9lqnm9OLK4+r2tHDee;~;6rPYd!wSqmNW0Fd-(h9?QQ+kugydIlHHn*9`TZ0B#!`W zmcQ+i(sw$D(ZZzKSjlEFkZ|j-Sxc|m>s4B*ixgX%fVZ9l5kR0Srgzn6AF18lq?5Qt za$rWorl;j;CbOxfVfDI2BQBW(!@sL@b;rBm8F9-LzY71-H|eQUr@C!pQ%lghcl6gK zQ!-|KjItTtPPSwgp{QziExkX9rOjmLGO574P z5|jLS6504O^Uv6B4h-{O0gnOTroutq90HiiP0Cw!U(vm zM~-+?@AHbCer%Mzwn=fV2Xq2W{O&*RBM#1}D3lk+IW;s~S`a1T7pY;namRODlp=K?y_yEnN{HQ~w;lQ|bW0Myel!`TbLF(y;;g>gDy$BAtG)9pOm4 zol86L9t<*8H5d~|llU#msnZB$FfsI>wekz9L5-a?#(2mR@ILG*xbqya`%L7$rL+IL z;)<74bi_`+hwy@*@Q^L_-i4rkGcKRvq3Q4o3$W;YBxd7aW#?AON@*Dqtmb7-^ z3xjF%&H)A4apm%LD=jAvoiPzf*7Vek;I?z|`V*rAG`C?kFEn?qvbG=HW0Ws#K?$j= zd-ij-#MJ*M+E*;X;egl6=OZf&uil?rFP^gzi@mVfYLxrmZU^dlVV|T}TZ+_NszlWb zOJ03;+<{%aY%zA-e~JkGJzDV}m{V3ZXaJYvf~xMn)>;{MYUfHOZ3PTs)c;On=HgEV zcNUd7Tci^|Qz`e)s2xzFt&0;}`F1>_yH#9?dH3cSmK7#3w^7ih)n=FThoK zyrmF1T#^HEN{Fpf^VgVi6J9d~njqDsy7Fg*?$$kgbQyT*d6B=y&5-V8%|t2t9CRpf)~ z=#*|0O$Og=VEmxPHdTI0i*wQwvy8KGyCGFx)<>eWyq0!`@;n|&{Uu!5Zuz#l)`VBBLNiqX+mUc`vkD6{fYH?vOOeTJQM`> z?WyN1wObnfAx0k#$(Cd;b2XkmWdY37{pb#AzhXjgM^R@QbZZ}$h^N(T=U`kF&uUNq zIQBa;fgl=rfId*wd=f$$E-{`YRHjMaEZ~Kk&YbQyw>O>7vrH%2*CWr*2~Uoomc)x|6;6qX2H6 z5U2r%^iJ(zMTc0!9u5Eqp_IYa8VV3qHZS4F6rfTw0oCyc|*covslIq2n%Kx;giZk^+zU@E^|m-sDDNWQkP#@0Fz)f z$%yK0*12lIvqHe$QVQcKoneXJk=a`di4Q(SaVuS&DUJW?r0krrk1RS?qS z3oDpZ>;{@Mka{1)(+n2!wQUiXN!Md;`u?QSYo8&&6|7D7TYgR(WgVs{c82TZPg|=q zlSN&seK#ED?)G^z8M%+-3fbl%{@R!Jk_$NaoRCwT9e1`i)Dr`vc@1KnZ~qK2!Klg7 z6J4&O>mI-cCMip%OpzuB+%fNcnIrxn`WI$W1^yGwg(O@{!Gu9Y{Lb76VUKz*psG1U zVyqtTS)1{w%t&{fDR(vU+Xsc{=wz!Y=V_6R-|`bp6u<5ANso+KMv)&J`P%w?D%7kA zmvw^oq=c;wm3`7TccY{Uxbcu%o(fjx@2Dcc!wYc9R>`RE(&9C~zwyg|9I(<5girFY z8=_$|VUrw9XqhQNMqck`Y&W|6q4Cz$YH`?N!nQ|&^ieDubv|Bkb{VOTm;|wrO7zGt zonvqb^Cyi=v3F8f$Ndf53m`)D&efUk%EXH@a5|ZA_4dKTAeYLZM!qi)iL%=;((W0I zv;wH)7m}=c8&Rr|nv)o!IzC$7q4jvP(z9iZcU&Y#n)&@bw94q`BA4g$_G_#wP+y0( zn!AKQcP$X9k@3~N^2$7tbpgg4g=WBW#ByC22OWTO?zsMYAolbSF(%e*7!lpAOZgv&f<;+? z#b%oyLsL3LY)rnuT^Gw}FJdI{7fzj1)i3x#3`og3eBqi5;?{??uX-|7T8)Od5tI_q zz{n_f6L!?0b`7}+$0a+}==frRDV9pz=!5NdI;eKf4fbP-p*?}otzhNWH}IhvP80y_ z+x)ePDK%@6%8V3kq$<#r;XV=EYn(oboxRO>6n&!Lpju* z5y7jcdPE0?0IfPI6{-_N$JF4xy_Op;FxD_3xqPDt?5v9|!v}=Q`V1aNs%F1c}$_()! zT-!K4vYFH~MI@^_-*xO>7uO0`AD0qWw}HgWJqUl)HrhJntUtM6t$02?rMu3Fi% zH(ttH99!u`a3mvwtNDTHyIhSoW+9cKvN&1(FSgh2Te_@lCe;zxgj&+YS!+27A)w7s zQyecTlA#8*jIbzv*UTHCB!j!mYORqW(MgjSrl{fES7Du4`N3}SSCh#zIVw#0ht2vy zC*kvD=TSqb{6ljs5eGt7+XKM&12pt}BMI6_7tq=E?P}n=_AvSJ7xmGAVkJ;f3GX_x zxwCu=xXfN8y)D_{kES>9mr*HQ$t>1Y1S@G|9fp1@ErRJmy|isweqz6@x!;7i(JX2G zO^ml1iB2==|93#pd;v-%kRTx1|GFU3f0|7%hqO&2DfG0DL@z{uo%)W-mIQ{rbn7QF z5_xm6{8))qlo4}05xOc^L4dRsdSXP9>nQ5N_+|@(L}T)fTey0=%m+x%4f-R?J6g|r zmt39m67-q+TrI$uwc%bnr|99~dgGS<`vhK_{qr-3QULaKCxFNY3T!AZ)HfImk%PTh zT2Hb!7LRujY7iE1j883Nsx~@=?d*rc1c!@!p^L)0`9e+62peCob?WB7`s+ zolpufXd6ismRK27EHOor%n_0Bz*SNJ|>KBMRyxy5Y+N`;0LcvzG3FH>7jM?OxJ!@!s!KvFFc@45iV%(xXgi%pna7HU|aq}Win z(k?bORrHZ4c1S`*BBvLFv-`1<#B#W*DppPkuHhNYeE@o0IN~G2saPOtU&&qMBOP** zl8E#_feT35hh=nY&0=Ij=#QK5X=1#_MeVyU^aV8f?}e_cRaK}ZOQX@69qLVRi%X|7 z0EB*aCyiApo?k zl$V72Qyu*%UQn;U#vhheW5&^)ZFx*udxQ-BGm~bbXUQNA2ma3cNE4fL?zco&fDJ{W zJ!q}aOEzya1nX#oS);})L|DcGUgj^OGO916DeZ*TYery$9km%W$<5mz9)~R^pIAZP zB;NHlWDlaNs<57~cfC&PD9UT9k0&ZM!uIiw-XSfa{lOvEbN)dVxlAw;ixfXl(z=Wb zzWfm%=i=rHF@OEH!F8}otonE`ZY0_d`M!kTa+YQw52;Gr-rGUF=|ylvbPS6+K{Iw! zq|FKMIV=z?gO7V zz&9ykb`mid8BsNHabxE;-JhxMM> zmNMOU=*ML)lPq4$*3+0hpT3t9F1Fj5y%cL$L_t77gCf?b1v4o;L}*^9ZZJRM3deuf z)Y{k!-a*{prtukKCP37M_T6t3&iE|R+<*(HKYz+|B{#9T;~YW#f{Mwto0Ei}0_7U@ z>24;UtTWT2{WcMp8}ue&UA8UlH1RzvtNiJ-I>!E?xIwp8O4PBEK`=yMc6bcSBva5ZM5!MkZ2gjkS(4)CvL|9~G#k2l5ig)w$6b%Y zfB5~X&}> zqN8Bs`T-WFbN{qaGYpY()7zb1y-xSr8%?KKH6w2tE`(esjJjIgj;$S1c&~?~PT}L8 zp1t-6Ca#eKDE_pp$Aocl(uIPQ0Lr?=w6dAwxW}zy>~w&9ZqT*eJF_3XbGCEZ@L!Y+ z0a+pnhneG$jBbeGpkuo~vVSJ!{H5{&KnEA8%2HmaN&x&aM0wJ^ngAloK8n5|UqliI zIp&`DjAP!3tN?c5ZUv%ZzWDQ%XlfHQ4qQYY#LpdMBR}PS7MJ2pzVY$JwcA+NlVXk~ z#I3?{zJ|5C9~Y6NA%%@Bc7Jy7TYy;#P11$ooVv!XTKgGX8BM}uE?z6qFk8fOYDIkP z%}({_U4Vd~5LDjj`@&Lz>SnlT{%A98yRic24;VLLYfDMdtxgq=if6axqM~brL*9$P zXW_1PQ!7?~if)ET8 zrWlY>%YZ^wuxfgEeRH~KG;?-X>KITp+OyD~KmcnYWCz7re2Bk7qTU&PrS|*0uzEUN zrNz7Winbq29x=*rcEKcUC`xX(p?@yrxx9flK`usuzQ`Kl7Y&- zV_bR83Y`;jR9{=1(N1NWPjrNUIwhb?)UsTmmNGYXuKAM|^xhL_)6 zEV78$U!odnNzfxLty)LvG9l!jO9FAo27u&IjURBN+-K)UsEVDH2(?4Js)6#*E<9_v zwt2Yz6TQB5q^G`XW4*iUx0i-!p(HiFlIf$j&Mje;BfLTk>R3zItfJ{@c4|+t{MpA7 z>~*~UqLB5NAx6uP^BFEf-{}_L=Ux+U6V=Wy1}3=HYd*pTJLN_@rv3)HZ%x||d%#t@ zsG`5yNN;OnFGBp5W?h|rlfzCsqx17j%2U==GJo-=zLQEMSa{_z9npBCx#ej526rFp z`m-5kt41=yFGoUzRntEUhC~xOteF9)kOEVctkFDfWN!DB)oN!StJop3K|8vs8KkgT z%XII>oOYk^|5+X%_*BbCVE;Q@R~A$tVw3ijA;JcjaY5(8So8k6PUi*{84?;xYGu!g zwgbx{U>#tD+$tx_r!5x>?Bysy zoO2O3s)JL(qDX(~;;|(< zY4S1CZ{e^Pf6N|dnEJ`Rucd9baaDt_&%Ub~F)xSd=DJ4bXm1`%3yf_B7r%*;fEED8 zh%bDmI;s;09UX@+X@tgQxfp&Xy=};EkH8JUrej0heZBdfGSw}eoQ@%j%Ux&Y{5mUO zHBub)F!)=hRVMud^DBWBqz7w-yh;VLn5>Jz}YQ9?HA zb)nogoJ2IY7$-7)*#S2wJbXVKUSAR^??!eqheU!N)h(--8X}0b;RR(MEIfs4JB{p8 zcj`R+=SEFbQ=Ys<+Qdn%+XrNg&`(Xi`v&z|18`_* zrxpfoH9s#j;qK0v{3&CL@qZ1#NPf%F66p8u{dm4VfkbOWmg?oDNXhr2-pTCM3iR2M zbXB|#HsZ_qNouvoXuB^*bVIL|Z(j;(8_&N{Lj5T1-wX`5F!H?+OyjTBQkdiVLPO1Cz zmd&gl`a*PSIJJ$YIf|Qor;ZTla+W;p>0~&{yT*GjN{95(LZ<{qbGahs2c1xl37owi z*Lw~N{_grem6m`l(5DW&e^=T+NM!j5<~E)`g1w0}clrH$AC~>U{&Y-k)a73HqE%@% z`7|BdkW&!1!`|BwoV~)0{ywWUYuSdc3fBLCg|gTJV?s#r5ZOZpPgwcLmRgH?%C*@( z`?1!U=Uf}PWd&u|j8UY)pvrcG@fY&{R%HZFB~%HBHHd$6fIft@doCt?fV;CRqobFD z8}^nn`b3LlV{L0c=Swg>_!L@p3ByF9L}HX-KQ{*Ep%RXJRq(p>oU5$8kNwt?NgXs# z3dUR5r*NgG^lzeZRRJSwgT(IOwBwwz?A(TEy@^CMY6bTY@G~zyT#z8ejUazYB4q7ynmOUYh+Y&G<9il)V zhUF5p#4UXu#(%@#lNPo;k3!~wWFU{C4@wu48K{wJWUh!I$dg*a29%!q(DMkIFPb8` zWKhXp_Ba1P15<{19AH@h8~@=XAwQvqC36V%EWL+O*87HxfIyQ5luTyo|LJ80&K-Cf zr)y$L$ilszm1#QGTR)m}dsGp#n7t*8`=gk3Dk(*%NwnF%|kelNak#QVyhE z)IrJ4qYSCb?elCzf7xs`W_@9G$UQ++VJ=MJU^$E;H`eD>BnY?sIj97a@gS8tQ?)o5UGT)>9bjDgH@tgyOZqlZaY>E;otGtWmDo!fmnL%%73? zH`kC5oakys2lOFSqd+HwboD4$n0hd5+qU_%@3h(4a&$6m|I3A%vD=Dt&Sd#yA7W;? z;?+n%Z`BYE^xHtb_?2ktr-mna)HvRW5}AU$e22Y}8rm!t~Vj}QXSeDyL^ z?Cd)TWrmq8QMMs%UIa2r&q0%5yDgK~@*$le5m=rh9U^L+k-Wv~&yVPl%0#YRszHAAZ!*#@?pwUZfx1Mm+B48Tf0mHwnyPMH z`H4EU5V^x9wbkEa4sX0+iz>INL6js>v_XQR)M{MTU>ln`gITpQT)kw{zH{;H)VENS zzCN7aGg`i8^IXU%c8j`1WG-`YnO|I+ysS#$1}HJTxQ#KmxcTr<0qlFduR+LU!MqvB z>>-ai%znS!?|pN26ZQQ)ShmpGi2>~?MnE+zW(-3@=!7cM z{R8%*{ynPr#Ai0(9L>r>RAP9D2upH9+KC+Qp4u3UE$lbva6*?AgY8l4Q z0l*)qw(p~KdKnaHJfhu9G}@v%4Lw4??DU)a*!`xQd2T=l=%I&sx+hu{4|8p431)&M z&;H06=Kkl5L1c)4H`qWxe1>|NyskcsO$tlJP#N=KBAWJOK4aJV3}qiueX))JYsI>( z7_M9-dA>M!*kJ{xcOf z<*B+d?m?28qL6i@lmVP~l;ycTl2Uy|$lXQCSIrNGm{@04zAgLbfCbilr8U|-8N$5k z6D%`9W(-S3@wLc(2?&bGdYi<|OhE-cFJu3pQOttcai!2GC=^ zso9!ZYd4y=)BACeEZ-9;mVe+pbIFtCE0FBe zk?-eQw*RvIXcNu4J9n{dC$0r%^;Mi^le+wk3oI4+hnzV-HSiu+D6d@bzJq1~HeV}v zI^qxW=aB~>k_nBZLgHcO z!Gs41KV_r)L@{+ri^j$1xgKxfAN=8@puDUSY2|hF4fb{zD6*YF$dab4VBDT5hl~g7 z=~t)yOtofkW1#`^4(rw@ZEZdtUf(7^FnZNRj{H(;x~dC!H#K<(d8>k+6N4-l z(@tPa-&%AlePm1$E0-;yuF%=gWkqMTNVbNSbxY`~Of4a^k`~rm9W2hq1JlRP=0SCO zRfyCsS9K@_mFam#iZDwT0PtQ`4W*H&4Ur)Jz7s~_2eUxR`xp)(KzM( z_9rKUw~l4wk6#|>#X&B?zq-=-*duJenO9j>rA04ae+=bO^G8PNrwc?K;}68IoGpKj zYQEeo)L6iBQNOO%SjK9u>L3+j9C{Drgieoi=S*9Z83R1r>4SE@TIqUc{Sp}QaH+^n zmRBvQu@YI9TPsT_T6HOXvlGiElRKXXeX}&N(bLr=WXNRVY}L1o(3uoR`Lc(y5;%Md{Q4;aOYc*eW!eSl339FXH>couM9 zk?_yeOQ0u6TP1l;-WDyd&d0oQ5NT?oxE(5`J-IHu(W1Y|*h3MyyLdvi{>Wixe#wHCn zkE8_@GTC09riRB&X@v2?2AI@oa#QJfLLbR+g?5gT18SLh3y@%nfV*jC-1%cbOnf7Z z8xgJGdID^i94>a;F7%T8Gk#I>#p$@+)GVtC-PigdDrcm!?Yi=#17YA>zl0K zEg9asReYF53dK|Azs?6%I~BL~^Uqu7Q|wSRk&1ift?DKWToZtdfTfDiykj_^i<+Bo z42*RKeN}zgL4m@=KV1~X%vklGsfx*Sxh*N9#+y1h$)hVxcf;#;t|9cEG@kk;#^xUv z!y0ufNiB{AH617$Yq}l>VXm&cY98pLtZx3Jiw%zl(a>R57mt;t9#wH^BfYFY8A~e2?en*c^^C9Pj?bJA@LpLY82}0DbUdDi z01;v8dF-T)sU(N~L|nAGox1`v+wU7;0{xJ2+l%FW`3-UXw9vZH+Rz8%oz49c4As`T zt%5qu4TZQ<0HRL|F!V>}1?bmbYAUPx=l6X0xQ20~cn_(qa2Zj|2omN4u@ZtGJ07=w z#ZA0X=gKK!COSI>W4ST7Jc>|NaW=sAu73`aG`TSmye5*E5D(J?W76d%i~?K>{|-DX z2ZlVx>}pf9#{g$c_5uM~h3MqTbI)->!yIdsW{kTj0Lj>N1M~QW9Ww$F*Nkj8;Z{}a zuwt0J&-OnYGT``9%UOk6UL}xqFeJT6^NK^R*Qh%|8;WtJ)oHo*2!F=Oy$&HS1fgX^%js%u3SYa@JoEViAN`j`a;SVCyk zQBOo~c}bsveUcV_yu?M5?zbXJ5fx}cmJ?JP1#d&6-(68q<)l?ed9d*0yHet6QQioY z+Obq`)$%BR0$dvf`=jTmC~2v}6m+|1r3^kp@7dY|2!dm#33MypnNEX#a4 zTfO};^w)y%tzVmBZl*TaQ>zz#c9@}V{Q9%lij%2cfrX+6X->%HH4O~z2|xSJ)$`nB z0YxQeid0oI8@4oDiF4*vH5*ss)I7X8@@7p(=pDxGRMB@iPda~K9|y3Wh;H_}1br+4 z-vK6Vt6QmymR8(E737)L9)5&#u!_aDX;fVJ8U>#A((!uD^Yi+wa^(tX>I~alysngW zH6Sv+pf1J#f-IJVQz=u((UDA9@;%w|fKUp$TNI5Z1{3j`V8h7GpegzF7xS0!92fcL zqS9TPW~v_X_ijJ;qP2>|`pS-}QvMD|ggZO#Z<&7Hex!b=tNxszFpzfd`X4|~gi=ss zkX^V}xP5viQJ_)iA{^2xmqcmWXv zc}3ax0TF~i0r5rqB-rl**-rzi0__3;;GdL+`1@g?24J6Lh6HzEAg1ad&v5>TAT|); zG8^GFRG^MdclyyaV_4bPzNmLxAcQYVKv)o8LR}DBuzm|+*mzKWNNzY!vVCL_BB=Z; znEGanZqPes5LldUm{-1jO;AAqq!15EHs~kRJ~k*9h&?y~ST@Kf=e`FB0Qr@r9{@(I zKkx&1333Z^1^o%VFWisX&)EM0j-oc810o3Xiqzi)x(6@h4EYWA3fVsgRte+)$^rpk zpN#u$Amhm(Bt)MK#PFWThD0C0J04&M2G%~x=#U8Oy7v={Pj2FLE`vUxb+`O`C=6lk2P1qiK#LtkgA2^40{0OGo-I2NYqG28 z00oa_H9V*?CzA=IRZOJ7$64(J9t5#w{cTWdbBerP;NS4q`FeYbq?k*Rpy}>X!9Oc1 zq=^vgVK4-XUb4D>6nM$#O?yS+-MOM5>w`lXjWSPFIa&nmaJkp!^IdTD7hSS(%>9<9 zS&-EoaCR5qC>PhjQ%#{ z(ifjGhd@H{+~v3BpU$&bf!c~;8<)kuMO0TjKJ^uhw`**pTu$ew(V9934M$Nt{XBJ5 zWud&uGbDtynbR>bzh(XXYRGv0t!<4OH{niA0UaWmF;+!d^1)jZ^>NuY!K)Hc9pIE& zLg^}ReD!6nHab}TVl})ZVcD})0`Tr|%-Pm*x%{%1RJWM+qhOa&s$J3pcU z&3|jJOPI`Y&-vS8^N>-$y_RR61pWk(wdF3-yY2&bITvJ#kEeYga~z#tg8E1o2*}h% zVuQ^n1{OVn?WcD^S4sVJ7DW{?QPc0ZW68^b~euDtTXm_cjr(U^wH3^sCCZLd7@@3{{@Tf`7OE z_f&P3yZj5Xr#1h{T#)uG?cZAf`O+qWw8%VF1+ZxBYk^Q|^I~w`e8K~aE!hAG}ph`RNn?AydG-p?kex3h5*wsIeHdAweH_&%}1O*EK3$c@6=qIG~ z43B3j%*RONP7-n>HGcxbt2&SwkPnUF$`&{)GfxeZxyDS80e@Bn`4c(~0D%~ne~w;@ zoc|M(-UsHLao{2#e+r%67G{+PVyD9pQDpuBZj(S*k@0K-GN&h>42wM>a0E%%fLaR^ zr8)~nA)ZF|SIZQHi>#N4rMXUDc}+fMe5tuN>N`RcqiRr6=2YNon- zW_91I?`u(k!6)ZuVKkKm0lw7d_I}<+sF92jcrFlng&gb>>Zcj%4v5dv!Su@WxzL() zgD_O;{E5$c!C~Qob~Njhi8O5`#Ry}-JC(t9lxz+-yyMbPLPpfdUU2LcU=CF=T! zG^>#4CPS!WQ;7PR1DJB?`#^_)oCHDQ!B~Maf$0O(1#yYMEg|UuK(0XCz_7s4Kzo*2 zzyFX2F!U)4at!0ni6lbMK~@9h=OHywHNe#21OyqZfUE$o+}{Pj2gC%>0$cT|(QN`} z0hLREyVZ07*P#bkE7XANLasry5&X;sgeBcU?1A=p=?rMp241Q9Iq%m5k50uCD*N;`*yVqsKwg}HuIwy&oDBSiZ@FQDO+tF?o%7#uM*(n*!!il=HIsyxJbhJbhAB^PU75g#fN zRqhKS=nNDQ`Qj;ix1|B^;A+_v(~NSfsaxsl=f8xgafoEzoT z?Ai$CVO>_>wV3S%E}GEBh&} z$S$G8^*v?hf=R>?q~(AiNtm}N*!fnT@SfRYq{84cqOE#ImO-YlPcTw) zWbdug%&v^f*ODn4sMdqL<$s>XQbxU5%(wvMlBWht9nDrZ20l;&EFLzBOyluGi{EQtSAv5h8IiM|}rWt2Xxk|I^;)@jZPD7#& z`YPk9ACOu!>6DW-!RVd^Gm7McrK+P@7CXdV*jK%@QxXPwezaE1bUa%q4bkq6%(aE1! zyu^QLa4*h#i7<3wRKzpVegolnSU%Y{27~wIZ1_+4JxE!D^LC{ zDqq}_;5$xU%sPR<^_y3;V(Zu%N_y`T2nERO9YP`~`IkAfRA$tDkPHBiS=r=oV1vj) z*<4com}D_-CEsHNwt{%sfU=$>fhhzGuv?(6L}@`7vyqlHQ<4^X9RqPpymQ9;(ou~3 zGqn~S6jkPtlroDA67$wQ5C-ZJqBID3o)}0**wVm4z=g1X0ke{dCZ{53`Pvc{4XRZ1 zF~}rhDtc9pbd8&@!Y@FRJn=#7f~G@Voz)!Mdg|7U^3S*dCzVn`(L7Kr)Y6G(r-shT z0aE(Z^s5&S5-xtf5i3nXO@Z#$NULMgjfp#=DI5HDOMv@+mwx$EG$dN0NEdD(G9V$g zpBDSVSG1gs+l{!Vk$9uU*ZV>0)YZ#cb*nhz;R>Pbe+?IyGQ3X;f(p+xhaJ$ zMH03JyG&en$wf!&W~&}yj?S`^t~KKVjz2KU0W>snV1NYDK}@I+@6D9TZG@mGQPV7K z2L{6@S31mtI zZLb5_gcY=T{!-Ks`9uRs&IU9t`9yW#VcXiHokDS1ZB`b?_G2aUHD1Gkrq415woqzb zcb*-<;A-Fx4F%N!^;h>Xmmdogzt`8tx(G3EePS$3a=&(X=agY>u;rU+0$BtM{$?=Y)5mQyPp!sNQ2zC9yB5vy!^<^bBgdk({4{;5+YdzLCJPc0lE;SDBi?xSK6tYU zG24B`(cTM`11Y@q{Hty-y!&g;LS$7(3;PR`VAlRMxW(Av_X-nWEI1{nIUV12FG-BH zq}E??qg!bpGjU{Hu-~Ajh|8NU;Hj^@0T3H&t4iHKEZuU(;6Mq2K7YJki2zTp34QzSxp<&w%S>C zlNYX*?St&ra+6z{yX9(Be^RUfEE6gxIzi8%|Jt{EKQ?#$UMv82C-$sDkOQJf-+yse zPUnxtUsp3V88s@8W0YcXELg!Mc> zX02J{SFfZjzqK@QPXJ}J7?2qmsorFq`_$|sWV55rvtGIo?tCJvqh92D)r=S^{0 zla%6^qYhm(yJz1a9uahxm?j?NjJW;VVz6CkjLv$bu_&a0i-w>2O2WlF)#eIUsWZh! zT|W1+oc_p`bk!@>hQ@r82HzaGh(EqZbX5RgG(Q_-{T04hM<%G)H)G7(RjyStlkF6f zma9^{yVvbAvmUKYTpCvZpK-lDpX~P%0PnOUz(jQg*par=E(Up?5NF4*^siXa`gv)GVSiGJcQr`tEoET+(JAI_RzB8+Em6 z5oQFfc~?xV-g-VCucKSF0zxtWbu+iywb+Gel?b3t?So1X3QE5!!88)v4)>o5+0taQ zl4Ig2S-aHI%6iUXwl9XsLW?ZIdyW&_Ffc0Xha67OZkX3!i_jm)AYFl{y|;J)Rr{2r z_UzcFX649t>i*LN;KsN&wi~JAT&8Lj)oEF)!L~5{X;yxmmS*XCkDh?76%bN}D*mF5 z-&wL#iL-K>c>JrP))1EJ`-@$Pc@q^aN={3 zUMpirQD+IO9uiz|294MfwfGz&HEqlyPkbX@vLs!ranbyEvoYIAGR5~BaEX2#`a}_` z;@G`ao}A^T&Y*$2JR;uMqEEew+br+L!uy`A#-N8d4p=6@Ri=_9s?maDVH0f|5ADpRzrTpVyO6$m#i#Fc7PFdNPtkKD6V;+7U@_OO#yKrTY8)K654#7iRSRPXf zgM&V|0;BnD1QEUb_G{$@nprk6w5WP$fGm1>_-7jyV6{dvXF$2vKYJ;ENh?g*0-Gu| zjsgmeRK!ko0fBOi1Vca~$t1g!jB@;sU|3Qj@fg3}-GHq;-%gcp9BL$~VGgPC9g5_1 z-jrZm5jAtRu=`{;S*DjNksemrxRIA^q?sa-KJ38?5}xN53NFh__N-$Gb^-$_K<)U6W@Xj zgAwI#8pmb-Vq~HhWMW4Dl!;P=tJi(F*Pf~bz;*8zHFhp>H_Mp0&9lKcf~99FUQW`; z0B11wy9X*`Em;7hpyDcGNzJ_}r@}|Au_{xvN(f{8z7|L~7}fc=wlP%TdyDD|BFdoE zLRL~BXY>$OfQ@7%--sJhavvC&d)rr-?l-3MXQl3UQvKtp_+>#%00ziLc*7M7T9K(U zUTN=*n&YIB*W~J{N)^N(mM(BhwaFJMcHxSbF zj^0yNik(nOjUNO&O$x4qUdUsvVlH4g_?~pAJK^Nn=rz$cevU453x}96R)jDHkWV<6 zCH`oCt zcAf@Wo?Xa_*4~0zlK;e3l#LA(_e5mqpZpo*mLAYS??Wi>{ZmGIpj)W!6q;b-f|l3B z%f4^RaH(8$ozGlZtF*0jaDWAHV_#qKodS*@G18!lL-eB{%r={K&^l{v42zc;>nwF$8-Zwmg=e5j6vZcy zFSMFd+IK0$(7DhYHG2`<;3T%eo}EJS0ByeGcoW@;2zbBl%$atYm)&OL6E-|!?g;1B zbD#mCY5JOmBE}dL`MRICQbRyC;75yN# znQB0REcmyWlw*D$x5m`IqdL1tSz-S-HaD3Q0@9y~Tc9W}-MSFi(h(EtRPs2LeN0Wf z2(fbr?D{RK0?2t4_ZM2s!iW6baCe*jJqE-!tNVEDJOY)U4tdD&9mPR3%NGVn; z^3qes7Wm5~FeZ?k3l$Kt?ixJI6$Fu&{vZaZch}8eCqL*Rt`7QiZ?N&6_}*{m(t*OD zeIF7|;Ih8nz&=`lO5my=NgQSjH(2yKeuf0ICcW({{cK+}vJkQvI%IU$l;F_^J znq>y|0X0J2z9V5c$wjUa1Vx2sNIVQ2KvI;DK){V~YwHz&qEn840m<|H_DR1+z+>R) z-1%>d&@tOObA>lP7TT8ovoqpMZNt9=Ae56+*Fop6x2O z(&{~YUJHsdGXR14eM^uK&jkE^RddnWqDhKAZ_EnYPF%*CE1j~rnmuRCvN2#h*B2(z z$_~epIbarG>Gd~?y-Y83mbE&4VP>E;-!Grua*}Cw%mKns=BArU;sXt3>{hmr=-8~u zE1!0#=?Br#!zoe;E~n5HoUK4+!e=fx5H!R%6n`V^``PluLf4GqbQ{Z+jg5ZY3ob%b z_1N}%*_1w`4+lzGkH)}VVtk%8a8VzI)+3}${3aPdXQKbR)GAWWL})i@^_dBsUwsis z%QZ=JWXMh!LQL2sAZLK=2|4mUb7xdh>^$8{a=@CoeTJy#L3M zCPHG?5P!o1I9~jeH26uSe*Mu&PCmD`COK2~!o7xdogi0=7 zMOtduw|)7I6;|O&ksxc@e59Eh2e@Otyz2!JO-C4qe4ESfhD=lLI8l+6;aN>juzHt* zN(2ZR81_U5x*d%>J|L?l@h?BuO4ipHe>c==s{9n_oo2#3#nL*n120MJ3exDZ{AVo#T zWmEJ&*4b=Mb}5*UOQzf@CKZLt%OUv-YPM47czN7(POJX%tLi2jpUDdpsaO-_dz3FY zfR%yQ1*|{-<;;Y|F=D1II@o#&J=N#W`S zi6ZYq*jK+89t!1?$mt4+Kj>imL6|Z`M|+(+e?4w|i1a`#ky#9j|iMcat%{*leV7dmWqPV;JZk?qa1Vz)A)@Wp6`PH=8tWoBMgp+PD1ehOD0X!TPBTXC&E6e~s z_N8vKM@@H_9CuUnqfar`!Qb6}Rhxe;cmOht>(l<9D zfThsj!s9L7ic~QD^%e@5{-&bv5+cn)MC?Rr<$pRGL9{@YY&-)<9Q@u${NDASe;$JC zBy%6x!sU8Xc3v;JBA{L819gdL^EbMvB&&keIK8LR z)kq^J)xbnIS^Eo^&iXq*6cq3~o$eqa0cn63w;nbl95rm#lH|Zy-JFCXtN@ymS-}ep zidluJ{rI3ik+AGT^Y%M%Adcwsx^Wc$lGWJAbe^ikTc{2ZUvre-$>_AYmO^(fvGDkG zD)TkT)3^}^eTA;H@F1L&);(B5#mAf7MQ>7leN_vqVeJtx-D;1(nl401ObWsnoL4?b zRem_X(#(?yy|R>uxVtra(Yp{gQL5X&M#?a#dGgEMj~n@-GvIbTBqD30b7Eqa%;a1dJKKjAusi2`qqD}gJ-7Pc%T0@8^$*#WOA)bP9%)RN zoXILkU2m5jmSr`fRcSmWJUWQ5f-PZUdyeBb0O)@|NPJI zfSdZI1MVntUiaa9fdn3pI?CW3X(X0Nv3@D}VDp8x`#y;y*rXKDTgc$8yHu_>L_7DC$;7&UfDwNbW>RdYSSaNH%Z}ITP-L^ZW*wor|W$(6v5-x_GYM_S7a?qPC+3km5mSBXhE` zN}+MhbA_(En#Zf4Qc#c~mNlj$a=!PAP6N+`W~9hsvoMtv|9Wqj;$azAMS0~?6Oc)d zkSX&z1I@ zf3z-(Y?sXHKxS=l#xlCfjSN+x6vUO8Vu;%SB0pf-a(e4VEWIU`USch3BV;3Nlj1qN z#J}eYySxD4T`E9mhjySp+ykm^JkoHcijex500`m(MS-GTQAf2R`S+YrH=NAa@F+fd zs~35pVc`z*0ChRO5{*V_&3qO1Sl5YumQ!tk4AdSs2}|9UfFIpGp9JUE;BC>jO3Js+ zPT}&Qe4q9>5so=3Y3fJu#ppAs9#v$D?-xrK!0qPPqzVv8folGTsQd1!@^QW3AN*)+ zUPI@aq`G^p=4Fieq4=P-1acK|voqC{q#Me2)}s_nbLTLn&tVkcpwP?vH=sm^0&nW-%2PL#^h6_@P!8fJz7h zV(Jnxgid+I1u0+m%xkKw4d?RLjBwic$6S#yk=*>TuaK6y8$GO3@}5%2AG3If?YUcD zfBDGsMcYfsdSl_GBPCnzV+uC``UWk~~i*@ef1=0fv4Gg;gyQpwI~6`T#dgi#-bpWR)BfXz1=Bi?#Tl4>8Pu5dL&zQ}AKpX$fx zrTg=Spa^Wkm_pTJy%uRd8?y3VoZBAqpcl(Ee11akz-6@s7HZs*wJV$cOblh-0VKzh zm&O1+6}ir$4bBV>Mx0RHKs2dos(6rJ;{aZ2T$h&~$%_|#qSMHO*`$q!O5D>FIBPVe zQrR6+87e&v2Aq4-dBqP{<ujgu4?R83B7Vv+>YW8PxBO|Dy#2UMj%y}@g3a$j_yz}QJNlLh$m?&BuNnCCk88XQi zLG^+)sb8S~6W&^JFZEb-{|g~lHISUH`U!N&F#k={v_82xgn$9y>N3G7EcT8y!(s^JvaALZKdx{3)HOW^;lmY6$da{M%_|z+#L1eyiwhtlF9OZzcCR)FWihQHjO9SqikG z8}P2Zkv?`x7c~#CYY;=-Dq%m97`5NKmuP+%Q$TTD9gf6pVbEfR+{FAcGLX99a*h=Z z9Ri7xCyv<~GF4IiH1b4h_s?gU;FEO=L@besQ97jrRv`m6)(D!UMcYI1!*0A|AQw}V z0CO|VpMWgxETpG)#n9{SVc-IIKD{l&LN2bfi(n%rsm=npc=;n`WylxKe;k}0~N-UZLcuom~s~Pe}&K3B6ErctJmKl7P^|dDq@i5y&XFq#CD=I&Y-I_h!5pm zbN9T2>s1aOg4B%ATMUitoWK8fgehhZy3cI=j4Kw{wE7DMTzMNa zS9`PndInR}6@I2s=y`fk0CMd_{Bh@O?#&?tSzOvg6sgE4T=IG}5jhgF)NLS|oMGqF z1Z}5pFLSCWo%75V#r)m;aR0Oe0V`fWIL>^zyk(dt_btm2Q_=*>P!_R&DxP`d z({FR==>!8*HQ`jzKrY;sl4XSb-uLe*f-`Ag1cC_4${>bTP_uI}c z%!h$(m3~`^kg0YUCIRpl1-bw#U8s9S4N2srEMn>j3=$DedXB&lEbS&iOXMn)f=11> z96>8a0RMm|Y_Q>D66*z@@UA@i2!Ph#TWx;SmL$~!%1`4Mg+=Dt1cq>Ipo|Cv$*0rl zT{0rV!9lGGv9(paNXeqPflm^Lr%F$8!oXk8@3BqW>%s9onv&rYX!x(kuFqo|N>(JT zcj2b>MUgJVzgwUnYrMBU&UC)j`y!J)W){;OK*9Wl@>xsf-zRgQ?v|BmkItrlte4F( z=J1xQ_LILAvTg^yJuexCOUsE_9BB@gEp{Bo;0XJmNP~k4t~jAUK}udgf`Ee72#Am{ zxIr_}Yi@{YK1Qb{4lN{zF-Kfj`+9016C2Um2Dc>JjF1?At-ZZ5D^UPXr|qc>B6@+8Kr= zL4>)_3IZutoiGi;ad!W5NGP||XAURM5OFbw{tFDvZ%Qsngskrxgk{zGaRpWj0RZY? z``Y3dJ4f{O5N=XwR0M0D%_Gt0`+HUoN)`ec3W#DViOG}#ll{;fv6r_M^7iffS5m}S zs})o%e?c0T@8k==8rr=^aVd*%Z2i($sQApI=u)z0X%cKswgrk@Q&`$|GI{`R`Io z)6->+qb{ZxO)?AchU!9$NJ08kv1Q6{7Ozho6eQ<2$P!+LiaDNIe+BM{GSL}}acpP9 zNI2I4dut0XXWp#63{s0m81_V+iC9Uy3Flm*Dm_!?wWOyv#z^a5PG3h+E!-}|Vz z8U??(e-J{YBBW%CsmwycIZghdj=jo4Cn*KWB#)JvGL{)Ck(P2{UDew4*%Pg(UdPHk zNn;NB6CS9q3=^**F^DwJPlp}^_V-a6=6$(gLbHE8UW)Se-)}Uk;#y~EUmpE+%tJ*Ta;p?k|{qQ zw%r8WJC5PSXON~j{glXNL*)1a)OrOy=1W3EY3kEb*R3!Y=bUlL=8LYC6VVVcN!Xf{ z7)`~}9A>ui_?N#9_kt&`;61Hf)QX12KIGSNHTr%j=w*6%Ae|1LZCDH3nR2}H3Q!unm=zZwajWjw^h4#S-Bo%$(OS82fWXj6Q@V^SFkPlMqX17P zY3ji9OL7gPvIjBG-c8>a$1B`<{*@}q-BFu+R%BCx`O=rymCw4|cW=vWWM2`k(@?pV z1!IXtWaS!)7f)h){<8ksqhrF`+N=Owww5mk+C$6)4SCY`nFaKT0I z7xm_=eA=wz4c%<^H?@@2qp5vdMSi07!Pr=3g+=qUIdmMAQK1&IYPDmt_QNNQ@bp`;c1XAwy@_Qg57Ah3*E!4cQmSzj` z-kLg5d~y|)Fz~n#-MY4w_#MqVQez{A{#BC8c#Q_U8H&^* z%i`kp&$0Xat43AE^zJo!%9nYrCkVq!km`dKgw%i(KgLp(a)~Hc-Z$74F5LoZ`UeW~ z0iZiKUG$3emK}+ zlbab0-2A~=@M$pp^PK0Q*DL=A@p&_k+nMuR2 zcWM&^H$}3)@EMn^I;3r0IG!I3tUz1SWz@FB_`h7FqVjI9OZDzp6OoM_OW?hVJ~O(_3l*3 zoL|&4jb$(H--$4_=Ro4Ej;w>|=LI;1PQhq+(zQcaXSJ@=*s*b}U|s&HaldZT?zZn; z-#U9b=eBF<@G#A2C?DNUa2zDkIBJlfj8~%~$`cwcUMz%FGgoP)Ok4q+h><^t>eukpLjhVfYDGq{ zcJ=*;tBm&W*Z3*s;34?@l-0~E!7U9;%szqD{3OSa%Ee>ZoQta}#6#r6AeakQ5ZoGk zt4$yu#`;L`EH!;(Fs4|JsH&2gqs;4r5QHR`$(9c53j!%rO9JX^@Q=rgVsCa65YQ2f zbiOV};R6w;Tt+8c1xua9jsg1WPRwL)F5<-7&BgBEcvaTndIH*GiDxWwXvwAtbCc2y zQ#_SBrf5>!h+$cF`jeO+q>McpoD8??E3`Vrqi zL58sd@1^$^lR(Hps78GCi0C6wonZfwrX$|Nw3ho?Uz}MmL6#eYAOHs1!SIQC#I`&UIP^D{<3*o>;<;F!HQp}wV-{KR=Xym+0df;-iei@rBYW#)RZ}`x)kw=CqbWBkI6CE_RHZy1m|>!ISlY8X~7p@k;5c3qXn(^km6lu z9aYM-s)g_wtO;FJ-A)pE=x?tD;uWG#%9h^9xxG@~q~wV=gaD4<63u+6UHy?q(;RKd z8e5@i_Xo^$)02kLTG+QVVcFqF13Oqps(G9texC|To)E7N&cU0mt24^Kwfw-NxbRrH zaO*hmoETz&QM)3F#C#N9cA$~D9KwUCCCKsJvs3Oe969+HdE+Qj&4Kcmb(a@Ozi#6A~xhMspsJ7qZ_eg}YD&qe%$8J54=tSaEbX(3fA94@j|t z-Wc5cy5=jvYmb)j-Hy*0Zb%~}{~FLQv>=1LX^9Cn2MFOuw{I^&cUwEC_);2#qU3fR zY@CZ?5s2KfxpMim27)7U_x&oS&$<2v`D@o&MsH-N1_RvXb(ZQmniTRmSZy(zqi{4H zNUAZ6T*XyXIhsC>cxo*hc>VZsDO-GvPt5vTKu0ZF=w({|hO<67>el~Vtv~eBeBJ*# z+zw|anFtWTX13_{eE1l4@yB&(^G~!T>Zk3E0@edoR{B>+N{BDhYj$kCtazs|1@kr+ zp6#@ja><|Ma_?8ZJmm`V?X}=MH8Su>qDESIq1s>Krt(GDYHCCq;|Te!EmqD}J1de{ zgZ2gdzpLIUO^E=I|FWeTn(9{l(qwbhMS+vk5^~kiK?vN^%5&8v0A>L~E~vh!+7wK% znh?IQL2ymXW0N40fq9`skbizeSIgrc(X|RF5S|`4h@>gX(0BT-59Wq4Kh&uDI<0j54s16LiijaTP&RoPc#)EWTm`1&Y12yYlY$IA>Y>5jTa zA5<0^umkbL!Y4j0AQ6(9{28tZ^AAFSpmQ{0d>hccsO|KcxVzn*BXj=1Bd2;LyF)#n z=8SdymlcN(IW#f6T2BG9`La9%UqP6`CPrqpcQV(3aIb$X9(L5E6Yx=Rd$5>i|B6n* z;ho($LK}BmKEG21XjuK{c@>>!NvyqMeqCqNrBFU)$Q)Wc6N`(FE#8Q61@EWvM1t(= zGyvcsEF#{Vp8jiR786pNx{jfi-3r!xz;is9PrWn@HKLJN3Pb=@@b z{8zR_ZE`3vPwsbj^8DR%!nF&r2|;D`L-Fh=?d~nsd%V{^GGbcul132AKK`t98dhBA z0IoD6O!qgh*Ng7@0<2>NE}Yu_*Tu%k1qI+l){6CkG>vO2MR%Q`G<&eC2Jc!gFo36P z;rrdD>M~D2C57r?HoGrnn_qjQdBLH@k?5Hk<@D{GErpTfOXj%loXEzLBh#71<^EIWbpjj8_yT6Z(? zk=!Y$i&7py*Vk8?7?=n)geQ9<_%WQm#zX~@N|=oxT_LPzYA-7lE!q*8Qj&pUZ_>9y}snq?&k-4iZNrR`T;79=_} zQB5sUv6sJdEu4l{KQ=H5N7@-ixO9Zi3~yFI7(uLwxJY@KDA$i1l{vpiN&+OkjeGN< zNW{EXRb|EaVT02g8uRE&ikUyO$jYAZQ1hMCoIPDy*b78mY*Sf+k;LNC;5wePA3Apn zX}fz;4X+Q&mUXwqzB1>^NZnFF={ix^Bh_c3gctqf6#ZsKtdtp5l;db0!&Z7+$O`8j zc?ELZ*}#;OmBJ@Hc)Ki>yaAVxG_jhU?xApF#(F)tqOReCP3fx-c*xvEux_niR)33} z7_jWGs)s6>$Z500V+pj|)V27&Q#A9p>DG}CdF>n>LaDP1-N|>*50x*Xu0uyBP_{He zB|Rnd&)#SjF}ou`9VsGUq<3pc!2}DRrPV*HPmNRNDEUW8WIgX)YsVgt89Ts%w9+-8G}1 zy@4-qkpc*W|C;hfb%*RQCZE0>U&d1G->r@yG_f`fVtMoERWvThY#+AZ%P5j?w znZF4jv~ZnpvR&o%a{=H&ogxb=)Q}}F51~uBBU?9DqX(eB!6I+jwo20EW%t%HZa0Rb z3;z{g;^F^8K>vCJ6}UKnwQc=!XUiF@*pm7{R#PR#aO)zo2#cdzCj`%#d;Dl)FQY+- zmKXLb$cFGVeYijY*EUm0Qb;A4fAmu#MJXti?MG(G!J!E+2m)kOG;r%GnczX67jHs) zkFV5J$WDC{g!K>8il8eCq)!+wb<%h^o_*MV>!d8V7dJ{+M6(;PTCOI}fKqN#W)w>m zT$x6B5%H6)%Obf!(1*-TuCL8xq3br9CbQLAPieWIbgLTNarC$xpSw@9 zDmA=lEyAYbK)Y5b`EgLcoDck}s6(h`<+ve{FB|tun;&?Ck(XvR9|>F|W~zKkVPJR7 zJnJ+-&$)i;^|~AL`g*{v7h{e?$(Xg0eI@HD7H9l^BnQl?@tMxnmrzlFWI;YT(IDgD!?7j2R8?=P4Sk_UtMI2%tzV+tN>bJviD0N{7 zycZUui3-DF1!FxMd_dCR15BZ!DXTJRU4t^+rN$fE9?OV!yg6HrlR!4l|`LEAjN(MStfuY-Zl#= zf;na9a}1UzMGqJYxoEJb980*TIaOwDJa)dKa#ZE*_6IPmYO#@Fu-$=N19jq(pU73YJb9-6p7OoVf%N-6#K|pP9Gw zjQVFM?}bw$Ik}~`W9BZ6{71$QCihVGCIZ_*)8J~5c4We3w@SK3k$HZ1m0Da#TjTHL zjGXe)G6N>P4rOFV7Ij7K53wuErxmLk3h&E<$@h5GB7bEALcjS5cw-H)E9B^Y$2?bE zco`?XJTs3YN55$0P$N@t^G)uIzZ6#6`H>JpqZ?=z5Tv}Zws^4#2yg*>5>9WSy=uET zz11RYo6X5fH&8%~^%nHq3R>$*b(Z+fVb>6Jt{D9x>$=^-D;kMM31UGz-oYusED`El zBM^r!r-2?6ngs3rg=~PEGFn~NF*J`ZAk!dX^hwoXVBZ|-sC4t_T+bE6GvotNrX;)i z_Xl3}Y5p<#B6vJU=NBDo6ff7!OW?LcBQrHFaeRF#lN2)tU(adVG5UB$ zpL;qBQnUtsK6-+*U$@#kq%D7&Q!S%~XB0y+gW?Sz{3=@&u+l=GR&a|8gR8>vs9b`@ za4m|qvvNNTI<@nVIKsZDDQCtq>Yz8zzyFt>ta$3lY|5Lq`OAt1pzCbVpx%&@LLrY9 zA(;9rTLexbfv~FiI9MZM<+jEOCs<2fh3AO3Jhzk#MHjd}WQgln;V4lgcAQVcz4D3?c0I^`XEwEIaWR)({YMFaxOg zEW{9mD?HUZh3j-Bz(HuW@{Qf~Z{@Y%YQ@`6ao@@wSUpT(U3($j@M7R?h}^(g_95DM z)`HEDV(@K@x;T-o0*KlG?H(A$+by<@qx`@A5^bBZe-swV^Fp`cNXNyHPTzOyjf-CpK;_}%G2ra5xS2R20Fd6}MBwpk+M$z(8&5sXY#mG} z+sj4ogzue%SNv=DguEZF4ktY?ViJfmI2IJGdix|8$G<_5$=aEfc!QSmf75BCs>iZT z6{@b0F{>OvEo=h&Ytp8j^Z@Hprg2lv@3iyTE%h3wGG ztvc_dDW%f543$kF9J@|2w&vG4#@nMJ#mrRZjp|Qp&P}Ddy}y;Pl2#OP53oHC)5yO- zbxY$#uvxFT(b?o<{#y3L!5iiMI2X1Xsa7+j21vxyz+Ly~85ii)s%d^T_XX{X{$gD% zKMBR8pI|FvmsLr(4`v;kUb3E^whM|8a8Lh&pgZp?2R?Z2lgCH(?oX&jHEAjk>g*2gWP7mR1u>DW>8tzM@Vvshf&r(&HXBi( z4!HSE)RQ0MiXk}QKwzvrnE%9znmg6CIe-h6zBk~(r#g`78H^_>Ybi&?0WFS3*sdO4 zX~Y4KQe%yX_!Kf0($J1%Rhr%1U8I1(k4h%0w(GNVYC@mcfhLqk2>F>{4ab~dIB-1s zE{668hJPmHArG8HOcqNwQvwD^NR*0p2*68LbNPak57d}VD?(skx-nx$@q%CYSAyGP zDZ@K3`T?=|FP{XA;xuD z%9-K4jq&R=taN*SO@X*e0~rN@4mDE}OBMF7w48Mp9< zos~Uk>dCUv8Wm-|3lBR6*5>r*x&-*L(!Wrpn)@P;Q-3sX&v!3P8hi=rXLt7nTZwls zNYudaWt1M2@%5_b4Om9(l5l@1{SGD1^QxG;6>&~dNPY{2sY=0lJR>(_*BxbyRBPzc z$7PqTPsQH%^fJxjNFNC`d4PwZdzGQ&4VljbkH=wkoZ3$JjB!l^8@HKp3bT)cKvHh5 zv=kEX;dW{yHMRF>5~Zo{hzsMemQ!j>7blJrBUK~0e4d_8dV zz5Hf6dfCj`(vvhY5%>AB*~zJ2|1aU1ivuFbvV&2z9(t0&{n;Yj6Trl{0tIta3Mon? zZ7O5O1P?bbcj&Du#qnyh@TDz&%C;!E!LN(-Pj;o%OWPIQCpDi?Y37NOo?4uqJkx!$ zQvb#0JlUW&EaX3xL{uPK_^@ye#ATs!e`(5x!cVXF8sn>sM9h!D+Qu`@8&|6Bv~4ul zYtQSSxO4dXaAfAZL}jbm#HME}+Uwh*;QEK(A0A3u+NpMu^e z=hU8Am~GM6wr$(CZQHiL*tTsO729^DVzXl7RG+)XOpH%f^LPvm!-lB7~ctUpF7RB?34%ewG%NmcFSex^LBb zG~?F?N3N%ovA>kBVG$clpUVTlPV83Jg^PNSk`d_$bl`LVcm@)_l)AS4ag>+89Am2wS8EBbtg@^m`C57z^B?V%4+oYG z*=6}6nPnZ2u1rp`QPjU=M^{)CsGXd{zn|&oqled~c$h5f^hU{n2ZbOO;v{6HVpK8V zJW?7}xVM($k+mlTmVL*NQwvoaioZm=kq62Vu8+RK<$*ddXX**OA$~;>q(5}S(nx(( z57ZsK&2F?F+8XL%X|h}Zk`o7j=2SraMa@GTFMATWO*XJ=<0f&1 z(TF3j%Wc$w{LHKDzHGYIH{1C$vb}HjApN7+tpc(CKK%Bkdx?0LfVy3|zIH9PRQdP$ z1azF|z{CLg1X2Ub1smt7g=JsZlFD+$*{*io5tp~pg|L4%E@;-KZS{BEQ-NUf=5N{% zZBJgnmZ#0v`~)zY;L=l4R~Y`9feq)TjH!Uk{#{%77VVnLVPD%qAHcC_QBV8kpFt*$ zqJyiW7NNtVICVN*w<|2I>?5uWGRc9p6zruKO)#|=B>xuEV=Ec(ld>MqvXqXHKt#h# z&>n^_we|9j2@ZIjg~I+L>CbpJCjs8I;`>=iVht?7 zwR=KO-wRpYZ=Rb)U$))TzG2G|zHJQIN#lC*ZTYU@Z-d9{0gIsn+sQL0r-tIyjK7`b zoPoZT?Qpl0e>6hWjcM95d}GC;Jf4x2>i0sy6X0&*25S1ap-+3O&-5y^xcA*=tg}o0 zE{wT3oSBoa|MxpmDB|H099&6Y?RgS_!7KGLvGLGoX%hc74@mKVkw`$?aVLh60EbbO zK_nz>>6H(PgU%Xz-hWy=GJSZ1CDpk+et7|$Yi_|$u>wXIwuML;WQ(m1 zNgvD1h*1>n$Yv)lG*A6%H?Q%<IRCM&IB{)TaoCkv7P= z3;ONPzoMdoAqx}4g7=+d#@YS@G>)D~9)?fx!vaU622u%9IGZYAJ2zMecHsDX4=;4r z#*v`rI$f%&76>IG2RmdCtIj76^6s=KlTQ-HUcRZZbdORjKlHxmYAe0hAoUpO`^tdmwx`~bt;WREa5DJ9ZZJ+UtFaB1@mJ*Vz&H$&jPlwrTlQA&uh7JLurV5oQ0iWPcTwq14HM1~_#L zRmNHFARnVP%t*y)G3Dipjiy9Ro87g22xc&-S#W+f%?db?kfLd}Y2WI%TXDp`+A5pB z!C#N%(V&|#8GAQs$1wNo+TKo6j=zgvbtPM)|6zX-%bH1s>?z3WTh_8;+p%3Pk&}55 zVC{L?$K&u4$`tKr7;KVYc7K021^i(LGz{m^ooLFRkFI#`z=bmUt2#kWFZKEGD+kwd zj)ZBE;JZ|m+!tq-$zu?5dr+NcwVx!ZyA&0^U<%GD1?ws#mtQ2{^~cTkx4lo^S8`Ri z?`PpJ;(Elm8FFtbr+Kg`b!YNyg5yWu*OkYBi_nCrvv_zMH5HoCNYn>+0u&xxS8_Gk zJ0q%g9vfF8W7z)vC}&5=qVz~q*7glFZ=!3&y2?X&`UbMG*C>ib^!S{`-R8``gDPYM z!n9I{l%k_OtbDcLdpQ!8THmN*3Y`-6n@sQ%nm^K)hn=Q$goRenFm|YDhky!Zg7fRN za77fJAds)`MTOmk(IVgs0aC7KF@+Hcg^z~3j2PCn!IXp%)W0&6OSqCF24z=8|B!9! zqIDf-;y~>*A?m)7#XEO%iD*0Lh!Ik4NWhHXlkCVZpuALe3GiUkKbv!Syt*kR<}WBS z1~b>Xa@Q4OKGh18$62d?QaGoME`|n(7Yy~)>Muyw7o)dMPZaIO0HkJZRHY`1;$i9* zobdx#ePnXPY}EZ%6sq44SC^I*_-l?!da4cv*-DD7e+gW2voYkn0>X}CxeWck-CT$L z-af5U*$w$NeVWkI?lQ}^J-YrpWpxT~1@J_VA{IA?!uR@%h(vHCiJZC&KOgSWzC-t` zWKUE-wZU+240ePG$!36!c4TS*$6(HkN?Pz_?ft0HI26k%9=NMImx+)gWSbl;B6i^% z6OLllCIuy$)%a*rDp}tDPbg7B#Zir|%qS}3lm%?S>ywqWPeZ^_>Y$e7gR0Dy5xiPniKY2EVv$$9%jGw^$o}#E*bB~)B|65y`C7L5E4X9 zL{K8!@D7|ZoDxPDr1_TaA|Em_p%{~Qp=I`yXq7_B#T0Cg*RkqOHrn{ol*hp1%8;W+ z-vMo`taOBB+gG=Ls4%kR#Q%cdfrJue;ugB;iGg|pLzE^F1OtQFOCfM?RZ^iE0FQ#~ z$1u?$8-y8Wwes#Yi@eg9T&F@Af<|&)T?Cy)tHq3K3w#RWkNv@uy9VZZW$vDEIkYwY)B-%q3C_$#B*)AkW?{H9Ttw|9TLZ{MSRWn# ze%%Y*M=$~&Uiy68D>yi?2!azNO2&Ar1esV^!}E@d37*VJ?nDi#sF%?A9(-!FEs<(= ze%m>$=B!Pt|Jm&9Kn<_mwzGHjP;Bk+is|4S&RctKkGyeow3k?ueO0K~uxroOT?3@y zorKt5M!B-~eGqR(OJr+pfI}ab>q$_!oSN6q$bLb|enCb;6IT%7yBsIVdh)nC@i($!@*1i-t6P%VlDh*~(Q3Lr~`!htWLyXD%9U}j_Ute;(zi+#{=8_dYf6cp~LG6X~F9^K-T6MX6OoEQ!3rH9_RNK9d7kt%RuYp8wIiO zn1+KZuw{)b2Vc5k-yn(;MUjcJ9+03=ATh(opX8oEQs5LM_s_0Kq=S)q8+xg{qAm?Z zowl(J%7k6u3&qE2t_Ka-2V{@;&L^h=fzl=Ca{d}B`?qo-8S zM7Oc*By~LG6>JggDYRi#}5-Ud6{ur#N5hs1gr(Y(MmAhv>?^;Hh1PuZ-D}d?S}Sd3k{Cm<2?exe$@20-1o!J8cZStD7DH z1ss9_ZJbbTrA2)pIcJyycEyNdL50Xo9#~^1P$$wzGb!#uLGYB5NepOEC`5@(81bQ1 zm1hMQq)F|BNd{m%zTD+_Cd9Uo938h<_;%s zo~}x2nJRq4tmk=ElJN)JFbxfCZS*|q&mZFJsnkq`VxV%RZ?`||HD`}f1*|FC zS{pTn1=`NA$L1x=hTBc(a?$zi?CJ*jtW)YQ7yepV^by!A>L;o4_S4{-SF35q>DXY&w>~iN28lo{ zCTy@Qstae*?hKgF*}@#~lQ!e`sDSUvJX1ARQd7^|&6ja!{=MFw+QHWnX)E)eyJm6z z>o?D1%ylQl>>2AJn@y?X3oq6kPn~wo(P`r+J{w>H&dBT>h0J$aM>s(o9nQ~H8#-3k&l`(K>ACUf%@xwMP;o8J>hNY)?GCSdr}nho zuzSCvnnpm&Afq+lQP^u3)Lfaz{5$TV?4q{4q_=ub=uojHdin8>&3*$A`YLD=S~aVQ zYV~{#Bicrm&0qnW-7u@snZPb85Gm;8A@LI+MzFxckV$V{6zH7pX7lFY#M#_^ZhwsA znd0rF7KLAvUeG3Tv6M#?-FEu!SmLO#>c?<-=81g5SKc8G3`IK=3*rZdjWT4NW)6mGc_ z;;K+f*fAjOKi-(l!YXEO?}VF-nVJoNu3zE2FVU>Ol+SzkNRE$4C$6Ri_5!=p z5>MiUjB`<G~J)?VWA&4t)xEmK{|3PX&7tM&%hVT~~bO4_3_fM;2W zuWQgok-M4t<@v_Z?m-Q0$Dcq0s${(#9UJV?t6Rd*4QhB`JJ2=u6hgO7*6NtnO(%+C z`#sJTup?UPOPPe>yg8OV8HN@4nkPJ3DOM zMYF^AblH!yy~Lyg!-Zu#ILG)nIOjBzAcYrSw&B26W7>X>9xf}^AXmg2%xzREQi z>DNv$-FXbFR~=RA`Wjoce$}t1;|R|zIjSWWQ)&!xFxPaUjqIVla}x08yCC{#5SY$S zVH(fFJl6`%!#vi8^3%5Yi$BH!y)5^4|EP62w%g!s1^6`V(5>B}-w~8H%rnw4%rG*D zc_@eZM&by5j^sNp8}TIrNC!Oc=4S^TnZ1YNN{l)2)HyHm0e2hfM>$vw2NsF0cCLoU z&!`N9KRJz2PnQfIKE%V-TqBs7e&g`FzpH-*yu_$KlSk*9xL~Ki{!t@Qg-JI0#mT`L zFWv|v4ZGhpf}9Hn2vz2uY<-;GcB$X@8u>X_8^Ki;iwMc>4kJefJkUZ%)RPtad^)2X zS)=IFeq*6(5k@pa$NPo$5<5$tn|kq5A_e4oMh(G=ApJ!rI$A!{`gc1aq9W=vZEN~G zU}kXZG$Vw+zp)A~M!C)|^RpNRTtW7XtNJ}$Qo?jOF&zJ7FF#jaYPD`yts0N$j_QLV zP_@OZtZke0nxk(6_&a^__~TDyR9X*&%-Q9fOux#yMPg8Fl;L#m+N)4#RF$%tExop2 ztkg*2B9~<(SgZ6o>lqpJPo<7uYoYuM40A2f7XPjN|KJ_m7rWswXoI2z=5*V#@v?=g zJ7rEe*AOe=%)wG&YcoFL2Q4^H{9{eQ~0;d3u{aN(b4+l-Qw%HlgT)n0mkuj zkNTlw^e~>((c}%5J~KiGc^I-xanfgpJu?h_N4+)xuu`(v&`DbBSP2^)4J&(7AxF3P zgvC{M4^zA_P}2t&uVGyR68Aykr zWdmHk_ZZtV2(oev@INyaaM?B8Ey|RT-({3ctwGx9Q(ExC0H{&M>?n81EnrdHHoONo z;ATAlB2CasacC5a2Cb+?O+cbSNkdr3tvY_1zVxz2EEK@wDUf^$u<54vMCfC>l!!~E z55Vx^Z%iy3nEoP3OnQG5QalI|VJ#xZhdZ$X@rJ0VG;Syj!aE2Mc%RiqKxs+$8?^8BZI5&Ifs8>V}a)d zk0WswTpK$GFbDI}&zz#e#m&{iMwX0UGS=7qE6{BFH#b2Gc(3;QKz{oSk?q=A#H4ot zX1lfYsb(;kbVhDbLvGJedqff;9Tz%7w>UKbHcEO=Mmu;TZpLpLNH2&eB4(w6&Q1})tB4u0m)1Q$SI#S`Yrx0XNqjF z2YgqFdrJS9@KSe;>)GFH>zo3>Zdb#A$Qd_Iv#N*50VjTjK}6@<9q47SNqZYR`$NkX ztXr3GrfV_QbLYG4ABt_Ejf%f4c~r^RkHCs9Oisrd@AR`zR9howb4AyQC7VWeWwU~1 z3c>uDf2c;*LbxPSL)gmCx+MwodQ8t?Q35{a{uUp2-UQ(rZK;%AV7mRxe_VP18n5d- z7ry!lD?jwdzA~gd69+o8a7%-LZ}rII#0I{mwh+UMiLSGIfg$la9T#@(R*fh-ssh$g zi--w)FOUqFgDIj&RJ}YQx|BL1C!%E23>)%f+Y&7ejRNw-$k3Cf`-YBi<(RH$NZ3R( zUo+uMf+5q6rNk`mK6s}~#ugm_cyV9xj}i+T9hq0gL!wrBQXAB$2Yh?%QC5S!b7Tp% zjAM!4pzAN#yR5Me@YBH@2{PJ5m$-uzLG=z zsPOk%Lyp4tid;T=Wy{cjjGKZZq@HV(Ba@yCM31sVd`=B7uru7A22~({=fC-T_ElW| zeuXSD$06JoUjGQmyf(6a{$*UgJ9rT-eX*tXAL6MS=5cTX17Ao31#Ng502gb&PwFgm z*tp9B>rk73-gHB5Jusj0)(+#E)^vHkWK2H9bFmg{d*H{aXUthiv=>66Al$Q(`~Jz0 ziL{gFv#%V}6yjV55+O0*4i;ChALU%LGXVUNw$f1ei$n|J9est7#H{PahBkpPl1aOs zH{_sw=P>55VeiB7JM~-U_6rb2c3R^_dk%M9Hz3yt>EPdiWr zw~W4q+aGhQNHbK6=qBgiXZp?jI9KA#*EtXeO*rA~3I;*}@@?M3uWy%~(c)r|EweKh z-;34FR33Z&1NmRO!x=8c20#C=HgY6hI?V7_)}jSSJK~L_*Wcv(BU8(ilk3WEvCu2p zxpv0$fr;9e()kpbD<|hoPQ>L`;WSt6sBI6I37a?JjUyzAA^=~Rq7Vro00$F6@&HIX zc#tP2p%MxARCj7_2;$7BBP;7~UM|#EYcw1BUSanUomiB(*v&1`FpTdRG*rW z@{xd&#B>p~RCSY@(lV54rYvn z(JXGXV{wX(8;RKP`+4y){BSbBwGxowAjLorfr=I*%Zf^nQXs&<+jkmiun;1JNOx>W zcl1Jn`(PSKL*oZ*Qx{5ZaY!Grdg4*v@vH~d&b>Z;1OoCR4JikYz%y~ye3a|MVsZgK zc1g>3B$fx_b7L`QcO;CXF+HC@^dKL+l4rC;@_}H!zU(^$RP*D}>-lOc;pn*9OTlQb zz(oy*Ng^@}oO@)uXkENWKdWh04y_x1v+%!= zcbU6i#1>mcMLo1I8U4SCs1RJr)iblQ^YgL`9HL!zJNQ#@R^YU0NypJm&<_D3y$e$C zSe!=JOYNf`vGwboqRP#6zI1Q(A|SkQ_iPxnxo-xEGUBiP+; ziQ@JTPd5^F0gD+IPvT$6wpReVA@@IbkFo?E@)6AIEAyK>9I!;u`xLNP9a@EgOW-qb ze4Z3M+2K#&$G7~XEb^BTf?pTyu?L?kVO4J$&I`*t9Q^#efFkBqt3GyKRzY5O<92RW zS+x+~bVnt}@lm7bTt}B>=zNTX7eK4;_+x{;Bx_QoPkpZ?m&L|*>mNW|g~jSkUL9>- zy8q$x)7fXrwzCDoJXaSu?nO1U4pBSC{vs0dH*{o^;si!3jCW-sWHlOkXuN+~?C^sU zxgpBEtcZ_HFlhnmy$~txg2luQp)?gE5u8Ea2fB65k#IWSM3R5p)#*gK1OW=SbNlSv>K&Sn2r!*CLu80xwmq)VvsX8yFeaJ0rpzHeA|2DbD7%5edDuU zHMm#kHi=06`douJs&#%Q-n~tZeED0jCr70sm~%Rnbh?p;**(A0~PS{Zvns5lLkgay6-% zDDw)37L+=Z>%5C~4VaWQ*q6clZ}hVK@qGrYLXZ|XqVzY)`#e|oB7fX^hlO(CjlQdo z=|acdM>(oO+-q9@>2jau#pnEW#1H&uinc9Z;Lo+}s!cxV7g3PaDfX zbXnRjdefu7Q5*J;`#57IfygS=Q_|!WVyB1M%+^j8za>~aTo#{y2?3{5K$3=8`0@tt zVFb&MxB`J$AsMys-|qB{O*7R|0cmxw9I2tD)P;zD2ke6BG(j@KcY6Sj7pp`oq5?M@ z46v9BXXpl4c{?ltXfaPq7N!%5rOE$X@#3$y+VLeF2%)?&coDKpjW0ZN{l;)EQ~yQa zB7opRYwMd&czfE!7^6vF((xB43I=y=sk zCfmsv${!!0NgE|MaAkmU_Zmw#HD59a!lAmc(!?Dx>xLsDKs<>H0Pi;(U0fYUFt~4& zWf7EE$z`dIKXyr^G)<)Deu`C5R;UsuN9uV$*IO0h0iUmA$#1GJ~3=$VjebyT|Pc5>SU1vADAU@^i=Q+w9?pVE| zsSA`+Y>3~$cK#}%L}n`9ntCN(3L%SV(*?@Gy|39`{BF~cH~}j(AY||!w;;iN^dEck z^_o{Ja=#V|hZyL$!qVS@0~yAe+G4j77%c;o3EH?_EjG!QyCV3FM!8fq{1CiGAIqf~ zR7oR)?ueL*l$I6Kh-bxG6$mpR>y4+1jU|c?EiX@SH4U#gpx;a+TMnH+@B^H+IL?_xpoOQkpeuV49#upI*PFTc8 zfpn-^qQb49>O$ix`xPg1b80l7b@mE)Ie!oX60FLcFe-P_gNc-!grV!vbI5R>K_cdc zvJ~D$AckL^q)y7{cc6ng13WQbeb%=|u0sLl7{4&KC6#DFKE)m3$PZax2TO`ba4{9M zZEx$>U__3ch|SWDYMO5yoErX$cJ;LUYB$mA>gfwcn#Xj8O6Ou`>0F8Wd%OYA);?p2 zU*A07R5p-orKYS1dMs6!4wID39w$wEBt1v^`d1{rMgJM}V`*8}rFL3Jd|3 zlb?opFKP;+&!6iSzUe670(Z@-T~B4VwN$6<>0FFrERQCAjQ~jmVKmj$=3db(o^<_A zFJBsb7w*t)@)_6HETK~(MToVoB@S-;q77X1=Vl|ovhHOtQpy$ExztX7E zXL>n-2N)1gE5!fnxHDWSG|>R|l=j)J(v3ncmD#lhNmo-)2j%TcQ*ng<)RxXGC@aay zSbwL<$VY=g(4>CE=K0aj`p^0|c7Cfed;#;jcQ%9IPTaV3vVL+s%ovKwaOrS1$1Q(b zJ9>~A5kYRkQ;id7DIzI%v6sVec_Sq0DZ>AlH)FdEkJ*w()`;vI9Hr#ny}^TtWu)Mbg(fJwM@y&gJab$(G|Ng%?@`4TOq6gH8Y8uBk7Ahl4|LQxM7#4o#)pq z^RFX)VU;T)^$I)<5MKZ)B6onUDRi!dm7wmic_0J}NPT2A_plDO!$(I^VE;of72FH! z^$|8UZatbd4neHu$@-X8C*r$HY6;$5HlbaNTqN`rRMXcxteCkSN%A%zV0Rd`iL|zZ0j}lp42@`X(yVwTe;|o};ys7Jbr2*EV)IdC6vhSl))g!n9U;s& zUj)u{T<=q%%VYqE3Je=B8xla&E36)aB&=LcRK?(_A1BpTvsEwfj9ChUQLd2vbRx=| z#__Gw5)w`T!*$`n*`-a=nXFrg7VXoy=2~@WyIQfWVXrV?=(epDkQ_Z)>f^n?<+;~ba5d%Rb6(YQ=wLIv(@fzVlK5u&Eu~?P`p&jgYQf0b&0s0l| zE4NPu9pz4X%<3$|(m>0$%=OZj0hE)+ElaNJis=FPiXWjL_&K%zSBRITFw2oy4L}js z6-#;+mMTQ|y>^87Q^JAlP=Kh7tB{A|mMPl%oK>8U8f~EawpgQV>E?6taUCx)uY{#! z=P}#njwoq)M}iUS)iQH)o=lPcjh`~~i;3+oST z$zH`MOoxT-MNgU&n+x5-{Z-J*z09Jig3Y?wk)vp9qc3FugkAIjiI9vFy)yF@VKU~L zP`=6cueUMAkTbpZ^WWbj7>@FH=@(=mpmOqzrbss245el(aDcIio%w&PAH6zTj<}jW zf~=x<3Q6Vmo6UKl3J0~=|4b9<){-?+(sta+m+Ek`@v7NVZX?`elG(8C7F61*)`_||`D*Pv`6ZuW&3 z0R+Ik7~=q;l0wqTg=wYM7u#m&1Gng7OQkT61PAI7HnC@cG+2Nx3qh8E@T2Pn9ArfS zk9&Ronfo^VFxyuPFYD^9@A5fw z#;?_K(^XUZt=@girrPI-yY$?(6*rq}_tp~(^Y5x8$sN)|pWA^7x3A9y(T(b?6?jQS zEu5`l1NX{!ȻR^2V80g30&p;mZi$SP0#cJl#loRfS21BzuO z0L2$y=0l#EPqUQ#eX~0YQuBQv8p~CUXdv~i-D<* zhN=Vxo~Aq-iU84BWBvNLZAB<{FDv=t-0G@|(2)|R$n$$nQ09}5!#ECacTPYMfZ8-H zpJhkmCEz8-;uW=$I0^hIQWo3WksP{xjTlpuAhHe(m+tomER+Hdg%r~CtaYztPYTkx z8L^+4&*NG4@gRufd5~~?fe;bJ4^p{5glto>xCV#CkXP8|1LnogDz%X^pEDAEjk=c9gC~Jd#0W)(iXm19n0kIXN zZ`SFc8u~?F;F9d+UF%1IpM#RaXf!-eW-N!P8JsK6zotgd1UXzD&~)ex(D!t(xrpXH z#<9nh8!G6zy!u^Ua=u4jM(Y4AH{U3$Unega>j5WFu_&_>2$K86O-%2A>ojMG`bP?j zU2{4r4H+=56#yz}fbjM8C$hhvi0Yzpx<%FM&^e=ccZie$PfFh@e1u_ppch^*C@)`!%ax0Fo_JycgO-T_65rJ{mR^kv+Asa(e|Ca{mF20M8wcIWPTwW+fI*=JjdZttPYE zF0x4DO&oXtKfAWasu29}p5oF?AFe_ivOzMdL@p`iD@p6ZDBig1oP4yDdCKb-9D;Ol-bS`~ zh?yCku+A0UI3)9iVnpxowVK)?#4v$ZDljLSL5|tVHBUQig_ZL9HSZ;n_h^_(K%mEW z;+D5e^d$8;K%N>FaHyigLvMMgZIF}pu#lX{BBK{AYkAzG7D@nqRwZPwFxVf>Ru#G9 zZ2*vdrc`*&Omm@-s-}^tu1>W4H+c7@2$-+F@K9tOPIq=Ux4z!Te;Oy;eY5j6r=F-x zAlT6)n9uqR2&`^3Q}^YXCsxwrVBs8yf!Yg5oy7t zS8eC_29$72?~qom=U->p18gl$HHdJ13he@!X@NX0C+9t>wwTWxm`<<>5;HyNzfS%< z)@5z}j?=Jxe;&Kmd3b-k-eP5Cxnu!pg6X-+?rn(3th<&kJJX}zk>Ql{KvTgHgqCL zgeIz3eG$IT=P`VA_qjmjIeIoD&lTW>CnMqsk+3yI7(G}jF-X}BE`Ok5x>hjdJE=PT zyr@35n+dxQf``X9S#Ew58~3Q(V|Aeumh7O-)4FOC(~YfCOl0_IJT>60$vM8o39p5p zqk#_|<`bX~ELjo5t&$j@*U&nO{23tNn4EZ#)owbYZ)ig4?IDkQ{6jqDyITBrQeZ{9nWqpqPU zP(^7e{5i>$ps)1#cHoMJHFR)1Q1 zzc4z`vJXSjDT_7r{&Xdvfg2!JMl2c%pC>K@h0>pR2fkOO=i8J2Eqaglk7771jKa%|c6S+vbK&*d~~)E)DixOrM_sG%ob|5*}{KE9#JRT4c~U{Yk<6ttCv zRIhxh3=jf;orDH)VwFJ%0tv-bLE?*#g5yHl(GO=t4PljI)x)`$km&G*DB+=W6c%>> zjr?{fIdQ8GENiR_a;?NFpH56X40|BdT~!D9R$p~pM8%W`izZMUpts9By}1FWP1Iq6 zerwbWd%gqkf|=oDRch8vpi>o}hD+X0!Ig4Igdz+E!=qxYq}_2EiO-+j3zKvZI|oEb zwv0K?XcGl{b3;-QA*j_uSu+##K>_Eax(I#W-)m!^8{ug!c~hwhecTcT&`OE#prj}a zcDUYeis=XhlZUT^OH2ri@%smZgFq)u2@V$zw^af_EDd$xn*;UuORSX}4$nY<*c!cf zqU|7(kb*$w_71!)QMs|PYe>lBKc|KKB`}^sSSrvCN5KkALqExf`)~faN=O0s&i9zx ziAK5-N^FC`O(vgK;@?){`&Oe>`_UeJrQZAh>KA1F@e>9=&EQr$u5$FKgH_*~fA)=R zy`=%uLU2Ch;~xU~FA=W2f~kM^=WBE&jL8Iqp`7GWE>uk%hyaZ(qnbhpGsL@2+=?T4G;B;b$y; zzY%}_5wYU@qiW{+@>`QoMvZ>nZJk=bv4jC@pNI*rtN{<|+s1{N)mv9w@!YF#wmqmMeuG-DmK1vbwabS!S<8c?2aaxoR0v zSzM?gxDoa6&SNV=>FReW7~)O%bcD2Sun8P!uv~o`HJ>f{EFol2S!R6kTEMB*^%elt z7fL3BPsA+!-F;@ zP%Gb;oB~}Jtsl1cVv!N6KL!H?!>cWao4ifDcBQ9_Qj_O!6b|m zT!8Z-Mp@DvcR&s+fd@pkb0YlT>{~!O^(?4uKQ*QS*SggQ8*&CeApIJh2KDK?hOt6a!I7jJ8OHSw5A=XKlF@0+|<*^ zWJBKA&so_>DOh8DWgbwi)Pcz2tA2MrqxiyEm-p^Limk)sdsW1s6UBH_IihXBYuM1m zuL9*l>mZggD07P=V?OVm8S2yVe}L%&d8wN5rz#e>t9@{~QpV{f?N~u55+bi@t$9|W zoLknDbr~t)k!_R;!cX2l>h%mq?%!w9T-;J~F}j)HX88;VR1?}=Ksfoca(>LlU;jh+ zNLkJlC;JDE7KhCceiOjWV6gK>%kU#-fCDHH9YK~aQ_JU2C_rGFjthkgp%&s>pkzZ! zGYW~NwbGJGHs_|{HQLlKVV;>j^1q|;_Fk$xyaRQeJ?1_s5)sGQ{oUo}@eSxd1W-hS zvv_?|R1m-i><%*qz<`D|h=7QQgk4dK4fe`_q+L~+HO?jW!WG@FN);wC$v!uWy#bOe zpjRgy!6ehk9Rp=0pSM+R=yz09M$9UXyOGT`_9$bwgnJ$|&Q+tg=ox?WD0E&^AbTp> zRv@;0ph8F}Q7?eDDVGw^7-PG*D~iSmAuGW=%ZcLik)4e|GF0i|YjTS`lq!rv(GP%i zJ7-b^Lb&|XvIcI8Zv=fxzabDPJOL0H{Jog`-wTV9dhv|CMHo?i!1?bW*g}2lQGDP# ze8EL52MAjZmL!neD={~6uPJgj_n$R>`PhEt^YX+WH(7ToZ-5Tj7O*(!?e$yqY`Ok| z=6%GCko4#^%YF<*87`YRxrqmXbj%GU~~%zdHlrGJL= zKrwlKy#X+sqFzwH9XW3)t#1vsLG)$jcjof=IuIsVyT%mQY69i~V&-(>vm3V>-QC=& z(v+t&+Oi$i-Bt$UZev$vvjs?-QZbh{g)n|?Qhb81OcVx#<=(URYvA_Bl{3+Zsub~yLu zU{Jqs99A|;-teojQ%l#Nue&)F?1p7Rs6i z3O-6E`%9TLU#9-KkWalCn*5jUl7~d{3NXPTDul)xmi^!cidM0TsYW z=tcyd;HZ@3sf4T)WNP6A_*3#*P;hAaR*=+r+?Ft@`Y&|h@mjE z{n7EE#nc{Ph%ziP^%QKcKVC zntvPRS6duwCyVDuZu_>;lK`3D?fIY68JAVz%>Se69NWWa zySClfw(X>`oyNA^IE~GTZQHhOG-{K^wr%Ul{l1^BPc!oa=G@k{&g0m3r=w7#fj1eG zD3T^*L+JDHGk~Gaw;b(*ol;rmp%ZQS#uH~o#S}K%VoAd=&|5b`5z=EJ(F0Ny8H&Le zlaebSC@_Q-?ncKxH6;3IMM}K~nyjge*%4tWk6BnHAZPAU;$O^$#YwolCy(Vx0xwlN z)$5u{1M~f}Du%6c97XI|+ckR^uC^LM=>(JIQcjJq4p0FG*HrRiYiUN6%{Q-R;!=Vo z$R$-OK)Zc6Q1=_;&o&);pgEIjdfRRhmf$xC>PRc|^upa?uJ6?;*?#o#iFn|HgT$Cx zNGD`ZAn_=~NRUMqb1_KVA(^p*ag*es+5aq;eUVcoWD1vU!|JEi_qxKs`i6^{CE3EA zsjb#Pv4QCH`KZE_e+0Z{_ZeveZ*}};-1oSqPmE$FyBu#yC>r848*> ziNdoa%@)Hb3L&e?@)pc+eBl_RjNSejM{KY*y%aZP;AUlMxE+6R39mB?NxAf3;x_uP z4rtA;TT!7IX<5gMSU_^^k^(B|#P(sUdQ~H=#DTGX^EWg#N9{FvOWi$&Fu75B8FYHO zC=05-`ykWqlcoN!hUeK`s8wFYCT~c!OtE>`g()OLVG2Ru1zP%LdEuf_j~Rsu*@Dw# z%t-VZYg9+jdVZ7*2JT6aUA!;DZ{Rz%r?0l~Jrt!M%`TYJM(psP;x2D2Zvx6Zx! z>Xeq|G$RD3ORhK-IlZfI#(&VDr%t~;;jQyv8u}o~*ai~YYlV@ZYn7RkL@tGKg)LJ% zDozP6ur~NfLcWJb6(M$jvT8Pzsc3rxb`{C=-5I})`e5$0%F6m=ds@w6b{zP&LQ|!; zgd9-3k%x$gsad)~q^CG6^6b)tS;;dSKQfIL*eD_mM@bsMt#IP`%0NlQ6p2V0K&>$1 zV};iP!Kt5MNOK2f&Fcgt4h`F4IS^i;!m834?(-&oERA9D07HztFj&%rMDngch%|+x zTc`HBnVT0Iu1E6Bg`dHA`DP_JA4`mZZ{^2Jo3^Jj3hH>j{R=rcFQJES2AiCK$q%c2 zO1q2_3w#wCn(E00js?8T=7rY33+mnF*{XFptD6?{8SE=o9Is6Zi+KH>)f+2T|Dv_K z{R3Z8TuEonFfL41NI;w#@(DbFa>{7199WFmdM}akiJy;Iq1Wx1l(vPsPJ>IyszIt9 zSPeTDtbF+*CsD8%g^4HGs=>>6$2$TF$**A12}acG0_@F@e3BFt7}->+kfgGzqr3Wu zehXIj+IokxK@PIs0T|h9)X@)+O9k66v z@mTd&b1tbrSN`ox*hdI)hiV4yjCmB{PLEkb=UbLM$)CQx&J0jm8f%=Z9SZ*UYH(T& zTDvs#%ZjKBnYz8gfd?2ESlU`T8yNiWX3#~|z;0I*Iky>&%5{daiP#y6$Ki;OsQ|@J zvaAByMhJsMGWCaj{Pg&>t&{val^$=BYB$sz+ST~T7TlH5+xTqv705++di8qI{^Yg1 z+4*w%^Sjya&z4qv>RP~X*J}F(RO5jY)}J#Fn%IoVs82ms2*4(m4TEgFgS9?5cG4f6P#?ec6; zf9wF{cHDgt1n6bU!YXl#&@XF(WW=zVg;wD%h@WnU6eJE>(|VLfaj;{BOsV6s4XI}@ z5UW4Q09FzA5hz z717iB*#y29KDkoK9;6f9AI1)Qhdqy6_q$B#9tPhBB?0fP$}O#@#yj<676bYHoUksn z?*-kef4lhf|4fx0npbi?l$hvgIW#5o?u{eesCs0DN~Jk%=v3)*zbd8e3*#~(QU^zE zt^P5y!b>)66x0-hPv7&SULG~Ah~dqC4_OjX>S9fV>4g~w1Ep=$yD^OG%{W;@Fj6Ji zfLsTbcmYP|ss^RsHQXIEDN2~XWT7sqBj@v_jr6W$wPIY%YVv>0=zLCTfcYw#nhy?# zw%$y6zAE7wk`df3M3KBrW^UPS3itwGZmISfOh>)?B4eJ5a|iIgP+Ue7P`%qB|46Zs8KKGr?c)QDX3 ztbksb^|;H8!DT`k83}6KM(S)*?^HS5{5`gRZk>kalulVKiOvKciJ9_DbFb7Awx#x5 zg8jm32~J|Ql-Z-bnl?pMBk;XCgCBb|M81oHxP0HWN3KD&u&I+P2A1o5Vt<`JZAUf^ z++e}I-IPHV7iA`w&BVFfEk4*f3Ca(%Bv3(#ii?}+4VoaH?yMMNI>~09XYiVJ`u8pX z|M_uS6S>vPkpExoy*HCgJ@wC}r6iE~K`tjRFJj?Htmw$)qTT1xY2K~;i{e$InxiJ# zNlo8xWGe=5BY^53gGT!{i0AO1nspw;&F?IT~MiMY;5u6II?H$99te*TQu)hUO%TDQDV%0f znlgrT*6=lKvQGqXGHC28Qsr;C{fQuyQ!##w#qO!@{zXEmN9g&p|1e+}gf%FgAv?50 z=>Gjh@r3MX49W?-;LFF#>x2f*QIGq$Z|hKgd2uh}G}9fYTo!wE=UxPV5FvXe)4P0w z&$2^(ArXh(5fcpP(^c88?QH2iUP|(K&p!9R?V>Zqwy9b;<>XM`UOc@IaUHF!)^^$b zYI)5ytHFsv>GtUHn!MkaPMuB(RPRKHR%!rU9u{;nOc+$5@6S4z+a6HaVwuA9K@bhoyI~U(Xxw?+@ea@B78P zNj#C~u3n}dVy1kac8WaB%7?0^URCGi@Ln`f$=%;sM-VA_uoGlb5hn9UOpJ56XPn)a zOhqtgBJulwjDdabX}ANnYI*f_4qVi}-`m)T!qOyUF?RkTY=PF9?66dD<+O0wVA^hK zcln%N?CiL&49qF3;IsTISc|9q{DC~t_E&YXWNznIT}Ibw?+sFZm{hP5fxF+Y3NSJX5-41pfVnY6vRY?H_y~DK7Ree7T<*!JP##2o<4_)yUMiUe z$q1tm-5|)KKpuM_i(-a&kRH{ZPy=tYKTwxNO|sN62#iQYddE5b&kr43N-9cLiZq&H zE1bD>)ochC4mG+wP`6N_8t$X0pn+(VqDDL7Y&>CUEree~%~)e^m;<9|h^OC+nKnEg zo|3$kA#fEPapxyGK`SfAzu_gv|1(o0K!IC&jZON>V@?|bYR#hGOoWpU%S9 z+5(z3{4r@^+H48cf0@=Aiq}2SmxSWwPjAyY=bD0N_a&<46|4t9U37e;)*+zfWIVTp zYuCM|AG_4?x<~Xe-RrM=wX9hRj6U!0aA*F(blLmB6$X)Hjw76ue!yC#7`9kPa{%Sl z?fzh&si)1Y)@mSr?dUoB7{AxlJtV>VwN(Go=`ooK@jG@{t#~#(+nY~#z8&SW@F=p2 zu>YK%{-F(}v^DrsXu#wvulO^J?BIe*SS_OzR!aKoR-T09oc!m^T03`)39ao`zzxk- z?iPdwGjr4JN|mqvgr!Gykw#OaHYCtwJTqgbPiKN=ZAQykSjgUtQ1d2X=(=41L1z?X z+Rx9xm{%X^Io6;*)RL(!N|3+r)>6Ix*RDlva%I)_jD6_F^3Co$$qjMD*U(u2p65g+ zRPO!Ca56i#23?~+Np4LN;%7?aD7*=3sf7AsGEdi;S2m#S zS?pq>8DytC&FqJ<%lMyTT=Bjx-Mk9!+qX5e{~s51zZF3R`u&ih$ya~sMDVBhdw?~N zLP<$dwlF_zNoM4oI6roSA-rR+Uu-k8yBm32I+|t*ZdJH%N4q_vEEn6VscTurtD2sQ z(H^c{fQZr{%5L_=IvE^Z`9_j*G$*NwQ_RQb=7>xVUG=P^c7m zJa*6}ONFwSXK=_SxsIdIN+o&33iygFMOgRn0w`qS4(m3-ZP&h=8*F(@L{LBIP25q> z{-QI~ZGDf%lIBX#DbDHVaM?64@X9wfkVTi9Iz9&cAEp-;4sZ_%v6jn5klNaC=U>-a z7=D}{ubFFa`Yb$xs>?^zHy8Synr&U%TTMEG{oTztZI_J-oq0jb8L9_m#&rEBun0Ec zBu2Y6vVsUV1fJDq&0GPIGWaIs=6T?OM=s9MhsP370cBG-i80rLApzkxsgvidXg)Ds z&>;*|Rx9c-z!Gq~@53P)g8l(e_&U%cU(q&_{%KVcz{QZ%|L< z!dV~8L{JaaDL1-xs$IlT;1pqPEkZ`8@IT;Iu&cT4=_0fh5ecakYn;fnyYL)>X>uo@ zFs+lR&SSN}&9_(X{`unMEwGexA`oehEe%2iQ|KeheNfYi{a(GeUb%cRV_rJ@xH@@% zf4@eF)gq9AF#=n&OT`$ny1J>OWVuXvg{gvWec!5CDiyD~Lcg{pgY@8^S?S$p3K~!$ zCfu}$%k&U(i+RtxyRsTsoB*P zEFQY5&n)n?ZuiR&JX}O~pd8Fm;gXGepD||jGBXn~U4<9DpE9a+khyk}pWA&Duo`wZ zdR}#q+Y6Agl-4XrEz-^xk4qQRIs)%G=f|pro_##bianC)S;t!&*?T`2m*xrL?{Hev zK8@iQ|71P8{&wul5ocgsLWKY}Pb}wnogLWY!CMyzK2y(>wDc?HbV_>Wsu%y7n)Qj% zPRyJAwNUJsW2=lT*lK^MKges^zj&L`zLzduX0f9CTQjYD@|`_{J)60(UKyywHtSZl zrWe4L?Y43)Ey9~)!>*qDV^uADO6OA8Gmug_;aR9(t(Nf@ft66q1UCo9{lZ9<14NHl zIwa^!%KKOLkm(N+Z$dKGswwzg>@UEvNKEa70EVz*7#VHIIa7!dobr@f^ZV#KZ#Wcl zLoP*E0X5aPg23LmZ+mDajKV+wxg?6O8ce1aP1M7C9hADfgs~US4St3ey%Aa(s2`J8 z0=dM5NgDZMt~zv8R0H==_#yI%R{I|X@CV3IXq4Ud0`KZLbHVLHl)MprLJ;sPumFry ze~&9}sqG@8lVU0R)mj*jyCCTszrQ`waU(S%gg+|va+a`72&ZZvs-A(^)Z?t{ z1nR1XK)qNUu;bdm_W0(z95r6{MPZx#2I`%yiVn$hmTZ;_9ROU#nKF&;$FTon$K_)> zBMbcYGhtl7{S-C{SVyzfj{!^asK;EG`sxv% zlj0fjU1+J8V?myvpOsm!%2*@0g(M0Mv^URfx$s^^Sh4hxX16KExOhmy2r~%ZD~>a z=tB)o{|aw;z-uL)`;pF}NU?A|WmdS2ym(XKWQUl_7A!rY7z?Ct)4(m2mi#!q@0Lrg zzdSF4?B~D)qrkRI*$X6QSO=*?-m1@UfWb#NLs0lte(I2BdG-=)p0e&&7`f9l**L9% zFzdvwrF&N-2ZPm?aEn>Hy5VsPyJ2o2K}nJ27Z!-gP&_@9syr%C32HVThf$Vgel#QT zN;bC2gN$S5fr)J`47o4HZ;X}Xd+reVN2TASgBB1e%pe?dNIDB9F7b^p_1nkj`*jjg zLLU;%R_GvFhz6|IzMZ3bPSEil;#wdzEH>e_ zKy(%}p5rhbv!GaybZ}a1Bzhck+!ZYOpC5y4cOJ6*W21V%M-^G(QKMwUM(@zWD5(oh z?>PXBt3$M_DH#0WK>7GMz;lzMT7T?XyDkFI}P8 zS(S$}wp?y<;U^A^fyJcMHgi;eqJv`-YlaI3Gtr#Sr)6dq`dA&c*H2|nPy&j}sdA-D zcFVBEQQxSmsd;lJ+9Rxni*3;~mtI1%^({blH!XZ~13X+}A#LtDvnW_=MCWSU5O*V@ zWlCIi6IZ&rDa7MXn@<1SkvAu4u~5MVE+&(l9l{8cnq78z8()IQrL!K4(%pea`J;sL z?V%Tzcy}Zd)}$UuwQG9^^C+QvllkdL6j*a-$DljPE^DxlA4I~Y|DRY{N*qmD0TW<@ zs*ioC4X&ths%$h(e-nX83gaZzCdPks)89DKV4(T;x4ms^EGEyb^c)69`R?AT_PQYu zu!dns%G1skAYxKF=wCwJEeX$$yGi4=mWldkc|s3IB5bT>4HKht!d-uic&NBGM`skr znO2*1<}%-r5iy6<{^;8}REJ9sS_EK!c!)aQz-_h9{rmkhhHkx|)~ng(xAAodc5?Wd zPSqk^Ongso1CzlaAFw3YsA;@TifntmaniJW`Go=`T(>ajnNqjZ=&dvj zVf#-@qh^K*f*~5B(snu^WG;nL`nD%fTA4i1QYC)>D{>QE3?={l=+0zy6Hr9-20C<| ziXP)TaIJ$nm5(GVjhJxpM-UqDfNzXfEH1>`nSzh=*!r%RI2JBBI+uLPrF6hx@vHom zmH$?cO$_!7=CFmAhI$Va%e&?(!J1!egtZ8Wt(>(|9}}ryp;AfZB+*J&H`|t?_1NkP zz*VWK&`5I20|;~ItWd>ANXn%KvXWTxDOJ690i~2#C9NQHZ5&+Wk$?hkAt>x59hY!z9=e)wgXK&{cWVo4;=$DZQctWWOGNydb2Bb0{Jh^IZuVB;NCZ%?ql0(`C8l_P%_^Bc`S&^q)o>O4iQ z;1pO4j5J7kNCt!|Y*k}TET|N~PaVGsTou)jB0m9~4k8&{)3U6ne_V(HOdXR}OOddV zybj$P#QBify}&dN%l7#(q2R+C->$_pi%ktMVO+S6Z7vu3 zlEN8mFY5D;|9X`Fa{v$O29_sy&7W|_0#xqnxlumU9~B?_kCpBSH|sir#{BOL_2{>W z9WbiwkrCuNBk!nhc*7&ubq?OL-!g|JK)xVdhkkNKmbfxY>#~NJ!G}i0wwNajWp_hT-(^m^~=faKTx#x3QDVEWp`{#TQ8 zT%2|nFB^yXMVF&NGgAknE9a$L9uF+iK}m}7`#*C_hyE#Xk#&>gxtW2T>fq+#eaWf`O}R|$ zO&-?M4Hdyl!Ze#~ZV8V0*YFk+_=$6YCoQ-8P5s@5)kruxI^T_YI321EQ}=uRSzFu1 zR9_r-3hrNgUWlbMN5zH)(G?VY;Pa)HmZV@Ki&Eyh%NSgLMHppP((ucsCq#$2FfO~F zpk1X>g7k4^Gz?o)*Kph&Kwwklaoq_~s7LrFH*lMU|0y>xeK&D z&H}0Shnt({Q}c1%iGgujbfhYX)_2`LqXeh_AKn>NXGSdT{!-jdvxy4d;>K9IbNPp-I*MSbV1l#8b2 z)+*(+e6gkARlHHT@qZYK!cVFiTm~QPOU}C(qNqYk1%vp~ln`GS9lt&lew~B5-`8lJ zx=#jOy#}wMPJodZ|4i-17u%6v^;#LN9;201@*}5nPjU+tIqp?1Xp21&U~7UE1l?Tq zRaVhWWDEq&?oFR+I2VZE-_Oy2tb=1mJsxuWeFV^O9dJBpk@kYUBqQ&GWGz$4VwPmo zaY_N!@u-Ba!eCXx&}A7*%|Y_T@W+OVXY_doCg}`B7tnx0>VpP1Lv%??f*RQuk|(OB zzB!2A`S4axM zHkB4Xw8C1Q9fs!{W}o)z>tnE)hHh-JrTfA~{iM^hv}XN>qsm;=ZEavGG|Qgb*B5?{4S6Ho3$uV*;O~ z&!fj)srQcjXPDDO61S`3ArJQ4H$~8=By%KYGgIRftQC{IWa|xjzE3RHM|E%XLCy5H z0@wa1o@nZmklL`Eg6f1x-$iGJg^!iV^)B3;BFA5UUZHY7o!gr~BryZ=HcuO zGs5PcXMzV*nqKoXuzR~71 zwI`?J9hvIyZtud{E}G=c(^R5~o7b|C@Hz~8e}jQ>`D=~UHW1#nUQ7;=h0rtsfbKC+ zi!{VH0geRYdyjb=wh)ZhRw0;8WASuvt+N>d8gyBxJ%S^Ven#434&Fm3S= zsT4k#yG?cqMi^>oIsWF~U(fVxnV#0+z?z13a;E#9+1jH=_}6@CA#hu@7Bkl@xn21F zkXR1?(4kOc)xF4W@_3xOJx#SBa_2%&vOPjrYtXsOw`gx%Nv$Swmj$XQz0d0?hxizj z8&m~YaAxY;ypfrQekwa5ajRaPnMs>!b1$Ab3SxAJ8^oQfioSF}z(er4|I}>XHxx5% zQmor8$IG6p=Qna}^&-UJkCCC5ov?6ptJ|`MdMo1n@D||XB$Qy(fIxv1hPu005>g1E z;hWt7fy;Rl&V!UT4ggLlA#t1A*6$u%|6$N9p!74bZs?CxEURvIbLE{vH(IX5K3v_6 z>L{4*DI|2K=guq}7YO~}muO{wxip59vPkNCsh>x62E9$x$$WVjMB;#`CsHcXq0wYO zdRM(w^AFO?*%H-;R28B}liUnjls_Sf^$J#h#`#0D-7Y~{a|onIMAb=}7BH45!WAbd zM7EkrFdRbv^bo z0b4a?lwYHgwLsB8VIankH;XJ`y*2or8I6~WbTK6vXg=I9?Tvz3)#pR`sep`~Ad^RBfxh5cT0e&aQ5 z_ZBKg#!sOonu^u+P{CINsE6P!dy55+=di_bc6q}^XU>2*9nR%1E<0BWTuocFPRc6r$6puGGUzaTV5U|xT=PdfSoJ^YL_P;lzitHJ&jU!)iRif1X zD^`M3dt*;%AX;6@32y}Bg7A!(SQ(CHwgD|=!jUZj0vZ`67(R8BGEq5MI$UnWLHLIp zLJ8iMP-A^*KLm(^w6Bo-Gr|}NK>nFmD{!1Zl&7+B+8?JH?8w)5_p))?djEJJ*zB1s zn@coSOoeo5w=L)SkLgKe2MtwmrZ{M4jkrg+1JZ~a7`PdliYHd+@K~ZlRwwuM2N#=R zNXQfIpg>KMYLz{@)C#X-d4}sxIULKxKUP_;JE!X7TLjtIz1VV9`mIvUg(?8%D5J>lo&w#a-gJ(MnsNDJ}nP*|I#68Jiq*BA3*6ZW&xL$ zN~VtpsDXC!7-FZ*UN=eQc|pyYVH_E%2iu0!;X1nv)ChCJCG~NpHt18GiFerF-V6|j z>hBO=V;bEaMR20O4`D)gMyp(5zCz?ew1rNg zz-ni{k^l8ia%gB?_|-w*gqtyFHCjlCWKWQ@nhDcAm1U4<2SH5R&kn@N|)LwJ=NVCcIt^2d3 z1i{l#et@&A5wFJWcba_+bC)vjuZc|>h_Dh%b_gm=Ql~4j%$0%Z0<5D(DDLHDB}|Ig zVHW6_AuPDDssdr2g8=e1%2_vDuYO~XOq(QqisY#!zFnaILTfylA6`|hc+M1%f)66k zy|ZA+mQY9tjC!A{vV0nmL#Dv*Y&%>&U9mw|5h|OjawuNIyI0KxUmtg#bX-!*Lhbhz9%U#NYM z`(tjn8dS+FhvIZZS8KlvhMz|7(%?DhUc#|IuW!;CqOa^NtqMO# zVwP`*WthPym@=?TvX&j>hO=Xq34-`Bf+_;-AB3EP<0;L|O9`pvho!tDd-$7aeKwAF z%xFMJDGhaxnPw8UgCQXijc4p!6v1)9skUJ^ln z3K|8Ojfr|C6*P6Fw8YUML18gjXoA*vBCNBoUHZK!{^jW#$CNT(eA^p-YWxiCcT2p^ zUOxnu8e4NO_?r`6@vb&rop$>d(qRfWqv*nk#wfsRZP~Z}IQarlbx9WPiXP}6lNKCb z*!16T1U9gu_-b4aX?%*qU>698MYIGl_)k4tY7mTl6NT^T>IYKmxiilNQ&XomF6Rd zX`w+PtHI_=n<|)!gcuOi2GcuV4qt?;LJNa5?TXZ;6(pb>=@Tjh-0cnir*;^nSI56U zxMDm|cJT`qVvmc*^i8*SEw&D(D1H^9SVslSNUCZ)Pz;K*nRTwKZDOatyZq6QFHwv1 z1a5=1)J<0rL6U8B)NFXemPSV${|FK^2&@9V8oYSSC5%j>IZ>|uU)Ykm`f zVc`aOYP@EbcpkRpWkOB}=dbt~+U=4mf4|>lGJjV;X~#4DYoxAJETBpOA`Km6;2;5o z2`h~pOj-*jm=G7kv%`btoM7=$sj9SpKlfXXEbyJX(Cp8&g7hcEf45FiUeAA8*P_2S zq61^;z=H|$$cRA7cNv#FbVkltenJ@^o+r-_#37xu_O{pBey&I{P6TiD#i30)lAcEw>`ut zL6e22P1dX}7_i!tVBR<1%sVLa6URqouy-0AvArW8^SEV>BWn(k(Di!YPg(hs#R_d> zhsjrZaaMsy;K=*tqf9KZ-=d?^Bt>NS3jm&%-`>Y!&W0iLIfQs@HMpUcsk!$82WUMr zjy_`0NwG$&|17??3hXm)Xa1!TJ)mh?64Cpp2#M5N&Eo#YZ3|)>|1{=fbR$hXoWZ$5 zET<*x1v+*e64UDjMG6{IK-We9S3ro(St1YTAop`@opFQzp&8cq;~8&6@EueQ%%TI1 zR>flegdeUlr%^7CyOPz4Xqg!=0tlL>9#8LF^LRSCx_+0q>;|Cm)m!7OAL9a5xS;^s zO24{1WJG1w_*xN8|Y`}6ry?YKLPG>sZ zqm*yc3qll#day;(*};fH=|5QhZ1Ep=&XAfbJi6JQY#E@>;FlxG4F)AYfPbgZXMM$p ziRR(K@Km^OTi%BsBS^fxZNSsV$(e=pEw!qb`VBo&e{gJx(2&;&$iux4pEuLRi`eHO zFW2iD2;K)!cgebha&-Oo_tlC??1YGL<xznAWNKi1jJl<}O?j38+ z&IdY~6;x+7O4e=mDDC(RnB+jzz%|*g9TtwxJb|VXsUycuvm>Z)c}j3@A2|`=*n(>` zdih~x`)g4SgYIE;K$tiy8-!+``r-VKuGoaK4``%MFr?V3vS=E7_NQs%a1bSBnGF4+ z{M4Mwb$}RZgL>%B>L+266YR$o7g)&E{O?oy9LuhSwl(~XH+jP7>g{`x7zV$mRdq`Q zrHo7yRK7e>t+cqBRKZMjTb=zWb&}tjZm^~V7~U02{cjWMz%FC|FsGuuU4UfZl0SX! zXLdK6gss5Sj$IY9LZL~4Y#{6#vd>N;fb)v=fb4GLWM3GUr{#w8dF5%k`_mAu{#?lmX{n2b`9G#dPGHz9J!-n4 z>NV)qTkg7~z;qq<1+LK|%HTT%jnX>8Ku@Sfj^6j$F6kvXFH;B*%vb&aeL4@2sV6Ck@CJ5shAUC_Qta06=9?2d2&|>p`~}msKth-xWjhg?t$9=Ls`i-F zx;Y(tmj!*j@31@bxgzVy;T?8|E*d$tof(UI9z7SlCRiS~H4N4sfthQ&#hbl`Shsl> z-cq;PfYj~E-n`EK{QX!Z-v0dGvC6M^o4hyNi}+qR(#VrKorp7p)eFM4-Uz&%%Yt=5 zzgdbkaNyDY-aNJ{pF3mBiFhF_M$)#}PFCCU6ty}W@)6b@ysJWpmo2hX0VUXyd2f=^ ztBL8lS2``GY^o5o-{;PTs8S$g@UNL=+h#hzCLJ+b7KFChvbw+$d+=jzwm&aBtI-6k z9QJ(S>V8Z>-h_%WYkJ8jHU3L_SxR(JciAd8hpJjKWB%DbY}e;etR^T&VT;wp%afaOfos?R7p&Na4k%M@Z!;;+wpaH|>w_a+$*8yj%Q0 z>A7Jo$N7F&pV@JsEqi2JFk6USd$Yg;x_b_7x*zs+t2#9--&#YS8=DUKPsbQ^wjgdd zLjKFel!$_~Zv~lXLDgz#99qqo{wJ?Lv#uR?#*+|Q>QrLe#wxPuBJqB^OGKI{=!#g9eP;#;1^U5G z@UU>y7)?(1ZjG%;0{H_$nt4+kMPH>7saZrJ6h=g* zx9B7qS|YhlF=fPy&!4PiTVQmu_b?XHeEX2et|owK5hOup1Svcel-?lz$5kJOFKa8` zpg}^+oeAy6%Cw0$WqSW`&khp6c{6vds^Rqgc4SxL(B1xRgw79PyHhN9k)*71Llbn4 z3odu~Ao;iBY{4icq(?1j!LNZ*Q$fW~mZa{DEX$T(&sxxtwnG1WetLUD2yjLqZ49$a zg+?Tj*XR@eb>TSzcnGj}J!mB0p$lCO-^4<7T*|b$W_bT|6LqF zRed1V9l7gxda^S=d^#($_$#uKZfTu~HGKfFfOOyJUG^glJ9=UILlgv;q z#ktnbRQv<}^`Vqk&J$cwx6m7lWoozq$vJHN#~KZadCD6@KNVe^xyOt^Z~#YzlR<&J z8jYST=prJ)!u?vB!-?2qZ&E}0cy}IFjbJo)^KKlFJ~+MHw8Nx%*a>n9G?Y4co>=tr z9Fizttr1^@bm0Yo$Q-s7+Ty#m7BWdr^qe-jn~$=Q(+zuMb=ab3glIR$4svn^UqVt3Ko>yfk?8sv5^_Rlf;gY!?7)5l;Q+G-gNAPn`^M$O z#H5e~VKF{bE(B(n6=D_-aGB?E%VatI%Yp*kvKO|u7w#MWb)9R1KWQE)Bay|Jz4a#E z@+7yT8*+e$GttTdf;MAE7(Y%W*_#~S^UhwhDL~ro7;u*zb+=wi@;*y8vyWCZA9crD zOR^41UJFXVw#XuzOeRi8gs>|5P;o~H_$V(vRP1&yHi(Z^7Bbm$sfi4mP5V7dqlXek>Y0viV?FR6kV^|C z3lMmyUh567T#G<}+G5wKeW)xL@-H-$FI%u#v6p1t^Qfs+Pb<$87FP6R9H3n^n-*H? zm}MU~&0BD}1kTf2SXHZct1p&YSzB(n;o2YU3;J;Jv4 zFhzHNIo)h)$Y>z`8}RKzYX%mD2(=!>d{d^PT)x+j@V9~TsKh|ypIjVL2l9npRaYj zWlptHJ{wc9$y5etcE*7A3k~F>59JxLNwp}Wj9n+j zCpeox(i-Zr2d8}Pe#4mO?2ln9X+W#H#`v=HHLI~|YY!UDnYe73pJbG<%gV6|TP0Q; z2Y^Xsb^d6|e#Pp2n>XWO&znxc>n@r8S7xPc^+Qd^RnFS-UVC=tULDDKcBP@FybdYk z+dmC}7Qjjpd^;z;3kW=HP$1*kY9J!~(D|l=^U5eNVg$~W0Xq3+eY0&2H3e1o&Gl?x zU~meOZB@Ru^j@2P(CBZ+dKIr+=KY<1qtOz3r??jn?Ho(`yyLe$%Cj!0(FL|a4lB8m z>5iY@HWCzj(imjzGPxmKpa|DH7fUzAJ^H z?9AG5=|XX`vdcBj{}h)imNOhh0@p=>)8Vv6hy>wMS15GVgV2yS4<%f`UZW=b zY#yzwja_8EwagQ(Y4{5|{Idma8A;`@p+vX{T@;Bd7^Y&LD@KLpoFf^9aYQaPv)S*I z{1rq|iFJ!SkBqshTuIYPn|5>K8#Y`;z=Dln1=J!6v)HO~o=tAmq={kCrW@khN?#F0 z8unK2NdGH#pLJn@;~pr7{~3Yz_0HFZpzO5&!|*VpE8Y^W1d<5c#VBRGRd{pIhugRz zca+)dTBe<7;14@Dp@Z%jN8p-$CFSP>l7w~hW~6OY{XuBV`x zGG&v8=0L;E9XKEpAn-we8ZT4t&~eW=vS}cGokiXHY7(n>9d$VeD^pj9cCCndr(uA% zvNQk8H)X2ufEWoU8zm}*!o*pf$$Q+U`&ixDbKm(nZJ#4Y}6Q?e5%9ebeh#zOTC{1g7p?RrN>R^h@w~W%Ez2gOoNWgWORmXcUbKHzN{|9}O*=!fBwZOIkxsUpizsLz>!i z9j@+M$`+o$OO(=LO8Dx*p}x1W(k%aL4W=OXMk(}|ZU-e-yzluD6@AkAI4efo98iYk z*ozko(~8skP2U2LL0cTcymZAo$}lC>MdQ0cec2Lc2Lu@qx=kh!3LXNWn7dF^5V86g zuR^H#_wB&^-QW6q8yB7(hTP{I3fi2kxw_!kMGqxNf=$}y+q2tp$W*wb{Upq(WOs&) zBX(U}jYm{OdgjC5w;#|>$94%eFE!gdJ1XERm+n%Q`%QobmNhB!TCcfKk?r4Tb9kIA z`eP9<$+oVM=;38>sq(PRWP0rv!5q4Fc2%-4v!plpqLu_kZSG%>9{X&)H|MwLaYskofZE{J&Ui`M=^1q8uAuZ?1dt6AA_d9h+Y5oLw}c zDfKe2nD=fa`t_7&dDxjFW2HyTqhxi1vnBT0eOD)&1viWod7sd?;EK;~!nvCQ9REhJ zmS)LeQ%>(hX6{9%=ZjrK>Zoj9hLWTzDLyAnD9`U110IAM_T9=Uuq z8tTL>u`yWy55ik!lv*pQ*wnE@<3LuSgb%DcMxz+lcHJg85W1`2u zBY1{>Pb_@ZJ&RM{u`f(1g(XW9Ip&ULLMM%C!Q8c8z!78$jjZ`!$Gnb=z8kK;Jjd97 z@1~OqBuD`_)l+yuAg7-6MXBhpLk{xtKaT2 zhPQb5ZS0t%QKO})-(Jb%$m68kw!2}$gMld<$+#i%zAq(3%#or1FWOiI$AV<474y)m!S)XW(H|HpR#yG?sI@QoG3eFbx zro6&9?TI_jx#~S3?j0o{r7Ox~IajFtW{R4Is?$9(xhUu;!ej23Cu^)wd{5@RKeA_T zsXvf+ZS!J{NWh1HbyG7`BLl(EAE*{uC;S3op?1yE>7ao!{GD+&Ke)hW2o}l_~MF`!elO?LAD|J+Ri|ja=njcpG7N996#fg7LfO9p}$%SZlzsx>FB0}nT z>V9%U!?$bzp&404rYa~y4@&UewQ|y=nj!2rhaoZzgPC^%R`tmACtRy~EwFBn-?~N8 zSPL^VhZ5vCt9)4wGch(R0kgm#fq92r;Mj8WqD}&I@g`5YkW9RlugM*?=?XcaA#aUs zTpE|V)uqmMJY0Tg6P1T2x1Hg+8eH^gUv0ImecVKEDui!LJVZ`J{tn(C6XH%ael97Q z`#|R(6_r-0h5%OB-n54g04g%3txn#jFI=88_D5`26Mqu9ebbaQWyT@!N!Q@DXLWo|`TJ zXsHKi2P%-h?0QB){V{JoX3zmXq>dqRG6&}S$By1&mpoG(RJ!lrUNTSgSYG0#Vc;lr zYXWlu8v+9QTmZd#n92JK7thT|_m%AP01)8YlP%#T3Km{ZZ$x5^zD3E9&Kz8ga6^D* zB1H%8s0sAy?3zn&$0f=7;aeU^#ZXo7!@?D)5-%>%f7i%*Pu(77+piGQlDOsgH$7%w zHyUNw;nZH3<*P6Lb&~2$&5OD>j~ymE70tD!Ir8JcvKd{#JHKE_Db~xJj4Qv0GGj=Cs0S-<$aisQufcuKiEr0>@y*hJTm~YE#!gJV;3@<6N?f^833AL3kMAj zBFNbzU{@Ndf=Wn{0=~j(h?!F;h2A?*2%9caq>a+(xP9jSk1B(UetNPu(@?40;r8L( z;XPd`z1?Ufx?o!lyagH{e_oe%dLO)wr7z6nX$F;zlj^YXYP21_-GBmplB=LoTC!uC zx4@}GQB7}Chw5g_nnugmB}aRZ>zn)@Vb`3-jC}XERxg=ZEQIBbw$&Zmgh|?5uS$3@ zQMuG(YTf0-8eWu$@2eZ3CfhU@kNhW)_CtcG0^`-eI6YlGc2dKH5m@e4v1Ds8SV6bb zl#bWNmXZ|i2?e9tLp%<{xnhrKpwN41Z~z9ZxJ&zFqexkxENe49EH{#lDy5v4@V;+! z&sM3tZ4{Xot<%!(YrMJk*6Zdpc1tt5uRfiQl)iTJ{E&(25%t{VZ3KjbOUa3O}wT0G8v|7m*wW>8{=V2Eb zJkL>wv!2R)6wR8>&RM-J5E;t41?(XjTSHH*f2-cIgi>EN2J4EVk6ov-Pw4;LxSa*Q zBai_X_jUx(KMeSj+>nB55455pDanHpx^qe*G#%l%;Am_#7Cr6zr0vBL27#ANet$g5 zy7VC*P=gtWdXNkYFyY#}kv-AdW*Eo1fQgO*HUv@FW}#0x}2hQSqL6uvRu^HHKKs2M834MX)N|B(T08<$r%R1`=tK<)0f*z>>L@_E?0t`L5H4?t_+MTvavMu!TcRx1q+8#ezc z3QPWK!~Vsw*%8cc4)nqsuVQvmNz6x|=t1~CG=kwlx634vbgC+ zi%2Jrq3mKPQ$R+SgjuZbZ3+^=EDQ)344yd&mkPcLE)YQ#EeIv#)lDtbd~)<4H3mBq zofFI=ZQ~?pDb|yT2310YoTvmaQ;>5Xg~!ZU6baG{zSxU!0t3%gG0dYX`sK-uG$a45 zl4`77bi38=0OgAqdrdi7S5dRrfHnX&ydsjh5rq4{71K%ND+SfSfNzSrfmCO*MR9wj zQ6=)rMwBj@oPpS9Q+w<+UP9C_&y%Nov$;qXNjGC-3jIX^Vjv$MmI?1L!SGi-NGhW! zLwm?B(A@W{m(xJZvHS}ER19DB#VP!5Sd_85l(t|Up5|#+++}gvr>-=mvNfSHO=v_{ zs)ZRVO0-5a3nA&OW2(kd1=BtE;xTS6am+?Iul3E zT2huWJJ|&UCS~%DOJGweqhq?|*hkjG^Mb$+=u!9h=BZO0XNaKt%>)BOkmKAQ+^7~x ztZd#_3ofs|inlfjs+o}7k^I0q!{xO@W3#7;9!#2E{kjAH5j>5uq&+8j*UE!A}rY&5&DEc=alZQi!GXf&ASZ_7HVnJ*jP z>fAUtJc8FOf*Cwz&n(Y-tsmqfCtLHdleLS5V4?V)USE{rgkj!AVXSWXd!zZu?MlNw zV)GX+UN(V66L~!^T294Gzj=k9L$)T0omPN|B5oSGu1hhV(*Ik~Ydf zrF#qR@ZWzOjD{!Cr~h1D;pw-nQ0HY&*JvUsg5Xy`tirc0p>ErIDt!F+rEc(R4hxH% z869Ya;2EbPV>v?W~_5Ma9Ju2F78$QS)frrVRbw0LRQ?cTIbo+ZUVeA1=fui313Q z6cDaWZGI9Czp3kc-G@y_5Cd=>*kHgZhxo9fQ!E=!LObb9V%db&`!>M7C$)iw|1Rqj z+;FqgPikG4-9J~VI}2T5+V1u#j~t|A%Rl&e?`L7_WmV6v^`|2%Hr{o8c(CZY&vR!; ztzS*O9C*6sFi%20pr#8S7%cdS!uxRxmU$>O8H$q;*F&<2 zsGoIYWk+Z$HK;*X6#X{=4tjD_!u#l>fE8JKd)BoA+D&m<$~&S2KP1?Nk8$kt3(>v* z*6jV{BGdLUdkEUS0^KE7yl!ER5adB|>7FU}gdW+iRG?6(>~z00<%7YFaXRSx95F4q zNS=9)e&7bnvBJ-Q7>~W})B4kPM9D7%ZtTQt?+U(Tl>p)c0_FsT(pT)}ws1*$APx_~ zVWZ8h$0wslHgw(Ke$2!+KRQ=&2tKIK)2%0_IU*UBHDM+j;^^Q7|M}{7+`{{HORx0^8ovGDFoY{)Bic8YLC!O>K zUVd^jz3|qx*oh4!Q%|{b4ZnVWKym(@@#q<3o$Azumt<&Ye4!Jrjbn?q{6gEeIJ9~( zQp4J15vi|;G5pXZi@+%*GNYqpLRbLVUCU;Bp0p?RU`*6&V?PTbb=5vk?^W4}CXS}7 zj(F(W{(V|}LEIuZi~eP)Eu0c`hA^Io!=51FmNeB;v-kFL^tV+HRbJEr&P>hLYQM-_m1C6e|;wHPBhS5Xnmi6Kn_rvyzmQ&FG56G7Yuz8ppC{ z#-tX_$`~mD7mqrA9G>YHpk9gTu!V-YTHRK`8G6cFMaup-9PW)DV8%!hvY0`uTz<_Md?15Yspr!N1?cfpI@$Tl2 z20nIayXIufXZW=I?W*~Lb#!HME5qD_sPr8$Im*kEn6FO*IrXnY+2rv!)l+V zzLv>ceh#OJ?T6~`9`Q1U!UIZlr<&F>vX+_^<0Kz*RjZa1=7CF|MUHUrR=YCl; zZR#+m)J?B`8q74$ur5P~)8?;tVMAFi;C*S(sA-$4T@cb1-k!S)N;e*@knd$hQ{Ym; zW8f9;t@bWLBaQ8F#n-zC4f(F(ENm-5E-t9#)3|`DWd9^KG78IBQICA$q8Z4LZ!KqU zkS#s&2PV~6<>s8Kr6oCBaBsO`%?zjcOpE`VmLV>ktu$;lq#_fzUX3g@H8QScVM-7Q zv`l-s$_BpB?{L5NAl2}0_XN;YYCmkc>39a;>&=Knq^Qp8iELbvPT#FL)sKw$g?9hC zQj|zx&$JV|79C@GT5*9!&5n15@yGQI8_`TB0EXjmv(4ri;Z4@2=GDAXFKO^G;zrjE z&^2*Rducf4;}r_91i|-4Wmz?2*a|V5BhFMab0`8`H6fz?1S_8=iQtc0jBBkPz`jT> zJhOwKr8jRmR1x*|+wj@0D)`xj+?!h(Z`_+q6dIN8fjE1jFzCr3-nIs##}#;IZO;Zd&FGpwBZRd)VI=9*U(|+0xaBqWTl-WB(T@iuNZQ<#nw8>A$BSeK*#P= zcM1qe4C)M#W1en{>N?go>Mbo@E*f7Ad(96_LTHPn_H?2d&lONFnvOn_K14Yq#`meX zo2QZ48|++{6~OrjR{YzSzt%@_&!>mfX*DzLO~Sb|;gIz!hd# zzZ<%7s2~Uq0#Pi1IC9oBitaIe!rwV0nWTIQ=TbU^s9YRvg`eF3>{QbH2#ek*UF19s z`>SJZ0JoY-G(F;ENFG8PCU54fJv$ctz);q+PBR7(+>jIoCimk2oZ0!5Pp=xSjNk(@+GU+L5jrO@i`i-N- zPTTSep-Z(PQGIQsD8_2#fznWUTf`QL`Jkcp*-{W=`G%)P)vcV?d&aK#(T~HEV__l8 z8>Y|%%e(5eo%?VQ!n@d*!ZVIE@plPs!7tVq|uz*$}pJK?@ zv)oLVO_&>zL3#RuPCVA7EG2t{`D=I1ySXELHD||!=44wbIbKl`=Lrw4Hi}Kg zbe3_qFIBt@`Ov~W{bW|!RaF%^6pGLu)4m5c63;{T(9E7r8l8(SWcv6&=lwBUF+`z% z&gxREFTw-)2$S%=TVCwn zJrdL?uA(3(x&b99_CS)vb_>*jlGbmwY!3;CgGAyr%eypV){R|3^q>O)kG}y4i`$ZlX-SR!jv?qt)~4Q#QZ5mp;sQh?38cqi}=ruMN~BE12j5vYum&XvtT`k}ig+8BfE~wk^IpNHjD|#`5*L-g5ns5k&|MbdiQHW&(_#t4X300vhl*?R z5|qR`zcew(iU1i6mY)Vu+jNL#Q2NEeEMBHP0Kb2gJu}s{GuF7{bDB6t002LJx18Qf znAasB4p51Aq2zVp<>@2LFcFAN1s*4h-P3LPed>ioefQuH@50*c01&P`LV{rq*;Cvz zeE2ePkv&eV#>o?CxA9u6cdIp)W^)Tk@I(VyW zvUl|M_Sid|oRt3?v(;UtaydN3DQ{1&cE{)Eo+z6B(qVkxI^fbWfG|^u(Ma(L`-5@P z)LK7{!jHQl^P4w!?-2oBTi%SPeHURhWw}w&$!dgUh^WeQ`%^D`j+zP`OhA`_DO673+?}61U;k!i6tL71KpM z-Yt&2ggIqhCYB`3CVP}L&;IBh?9>x7dzUZO*E1H^75|6B=Sn&G$ln9zAmlH3U?5|H zYz-kUtF!5*oH>50c~zIPPo$2=44-_woeqD^5~gp_y$`i@LQBp#eaUIjW*qt(RIP(k zu7(x^BrVt2l^48g3~S4g)?n7;gmB%)Ut!}m@2A&|sH{2oE_+LOF$t#j0I(&RQ|E+k z=S*ucTkT6P9xW{`ZKlMj>_JouXREe!_xo%6$!kXbh(N^eF28Z9DQ_?GfpH((Jzs(~o5txj+tWH5ATHp_(^u)n~ zmS`Pu3SUmoZ1}(q$kc0yk)#t9MgMu15@r&G9GZ88)C zNeF^ptf+2?rY|*kYXZl1H1CZeXxkMKA_P`}5rQeP674&Cuw9fJ9M85Ljn>s%91BvfHqfO{cczeLMvrtHQE zMfPA@Lw0Vnq{(RFKZQHb$}q`jdWEsJ2q7(7$%A0YH$!|X8C@Y~CVn{feHNT|LDDgC zSZt$(_N?EDFAw?s3M-}i@m|dN4G3OVJoFTo7eQ{QDS9e3&N-iY4sPEd=GiJr==hQV^UXTl{Xe=h3zm$(mNp7sX}8lR?&zrK8(79 zj_zGK*g48?^qTxW*sZrEGJ=X9(oy*$cYuz!Iw7Hzg z&HHeY{5ECwbmtr7e~|Li+NhO|ioSEAn$uvTIKpIuZmHcJ*%sq2Xbif=^E0i=KXTp7+k?nOFWA(4~@3zvgBY7W*1l2G?u zIk&SXGs1%S-@&nthI7LvkzjLHuClg_c>j`T~__Ee%ZAu0_RtV zItgk~TlBZ$KqHhy60PwV@_Da4FQ>ZOlA!=~fJLCoVafRlw^Qk*pXK-Xw?t&Vbymlq zV(VN#T2J|*E0vWDOVvlOxwJms(%m&1$D-D|g)D3J(td&M+1PNzOZmiVX4+=YtpXdR z>HP4;%&i$D6?eYV$$!jjKY4fQD+Px2+Kg{{XO|dAMUX5lunLM1_@xv<$P&u4RZm1Q zK$8mV&&Y(IO9p5S{*&_waH6iH+CL9MoGLzZDEG`0{Hzr=M~3Gx5J)zU#BI%~L*m%{ z>OZsEuQy3wkr)<=tiGQpNn-;sJ}e>fh8PmJ`=u`7?LP(`Bl7kMP;os#wWRMkuT8PR z$pUXogp^UG;4CO#W!dCw(8QPm3m|3+fHCnIQ%OSSEm5+;uIf&5|Hc;8<%SAk!nB$t zIlViR&(^~Zvz!eTA#L5e+YJ*#@6ELxZ)>{g>Ta~3Ch{W&P8!N50r(NeI}hqEth^hX z_n)F71(R!qI3&hVxSdRH9Mj*%kx4m*HsFm2l7BUO(TBvdtN2jD1YYili0?`i16lA! zxi|;pt&~aC+yRbgs^IDriz-`Wu*3rIg`s^}=FZiv|5V9SmNeq#Y64EdJaLR0O?)Lu zTgdzf39zO*JVhBw4$pXfRV)-0I=xi+PPSgj2ZVtLlKZQz{0YRR*~csBRPK*GR#|_J z``lH>N0~+7bK16uQ1+9=LDPkZ01qvcq43=8aXPEtYge6o5l(W(uA3O^wZ|GqT+Qxp zXybct^N4J=o#ZuXMx59b@!=B_m;5lYaA?QHoI@Z& ziH3X&`_|kU)}!*ErAsJzwb%CqR>zOiJ>SmkY-O74#@t>HGR^C>{T6H$0HF@$mQQ-2 z$Q4q3ni2c;1blJFW;yJNCUDhi;xNvz!OU5qwzumZfsZ)_La3S`JKjp{3?BAd0yXDI zD7@8{A7Bo?PtFl{9slS0BPJn4^p}3GVulaMXa-2u@*+F^y7tN;~-N=7IyA$ICyF& zxoLOC!Myb5EL@uHgJN~$(V=)}h4LJ(h*uw=go(OpYkV$!0EdH5YqGE}PiLeYoj9##od#4A#B~#<(T^AxaE5+x_IeinP zo$=So;|91|U-n0AK0`=jDw`0~Pk7T%^!mr6B(^Mdze3T8w$sVNU zwJha1iJ*g!2|K%z0$|W#ydPhMl$PATSJk7Qc5vo(usjvi*fZoym)siHw|IQdYG54R z>L+WV8Xs|c!H5+Z;_$NUo<$a28f*>G&SHO>mY_xt7|h_2z!ce4D<0v)@Z(QQRQ;D^ z)q>Iy_xyh{TT5o4!~X#pL4;^QKnVVc2bxAretJLvO;71>ZNZt7lIY)|^G$I6LUaE1 z-$=R4O^$0*fj0g-Ryu2Au9!WU8w7h47{bgj4rjlEz#j=KZK#}qw&6JRHSeJ8M7fI(iRxn4Rwjqi7t@;HZCvz+z!+t=UFe?==d z|Gmu_ksDt*8B=jRHiXg*DF2sowx-OE+u*AwGT<|IIW6raGpfSUO;ZiY%JNFdKHF4H z)o5*?{Thh#x9jGj{qV->wXxmf1KOTxvpJ9SblXrZJZ`48C36~o406RvH3 z;QWhi62J@dXNuji9_$jC_OtVMy-Jnf6leGNj>g7c_v0<)VJ)KM&CglUpSzUnvzGSSH99XPte@XK5(CFY}-mk%&X19 zj)9{aaQN^ez^sN3A*#~YQ>o?i`6hn|u-e4!w7te*E%p;bOrS@nW2o&82%U##Nk_|V z^)sUeTRpk=fjcfi6d4(7jgMPk(B0UXtyfp{$p3NfXm{{4N8o1;7gg2kHH7N*0n_uB zD>&SHl3zDuqo*NcZ%N2{BPSvo*>xWfnrOeAG@FEo5WU^m^7^x207=76Unmy@pc+C< zfk9qNzd~m7rJCf|&8E4KN2tPMH4EwNqrZ!1B$DoIwc^h~%!M}^loob|VUa~Mw24B| zyiM%Ad>e!iWo9R*+;Js?3Z8t7;No3W{q4DxmzG|;!%hrReKf<{916Wi8L<*@?X&g3 zd?#n~5;~FxH6-JIBJ~zOTYk3zu;-^kJtbT!m%)M~&oRJYI3b=-;S`6Gz0rvw$ih>b zsnGHI!$8$z<&h2Kr+NO-(+g<*>>^URd!>oCU+08v22*u394i<@K zg0ZZb^N)XHG3=vo8F3%?In2^`z?Hp6wdx%CcKpNOw$SdwR-|TR{&0nzcKrIai!4sp z4&nD*P7n21#Bt~ykHRwOMwF!;k!e}WANtHHw52tu{wK8}&pB8p9{Kh2817~If0>a# zjD+0?5FkKe((i`YX!=M=02_4C<#P!wNjxuq?9~}$>*H4x1rkWcX2>QqA4qo3e1o-$ zKP`|%auOSs1<&}$0~G$cUfj)p@~L<%$-1N|a|&Y6$n47R{P^BvCfVlnek3V5o2guOw(O09$$(Nm7?aJn(Kgu+6g8#`dKK(cQcU^Mw^w1`9a$TIv z$7YYeQ&mjW@J0*!dMz&pWTATxh|owj{|crYq8f_dG2y47prY`d;04`fM(A(2DB7hH z&L9+xW&wYmi1EVL0XXvl-lABCnoN-_#_)TRKs!Lq=)f(&bJU;;pl~V>h%3f#G;v`k zm_>c2LDCZ=A$IEwJ*w|JK?3)rZg|OO7*!>2j~R$4X%f*c zU2AGc&fQbVfNg~ySABZ+ertLw)kbEaETohe|{6 z&ymCMdjfW*nw%~4o`3wd;6T}gVY^K)u+9|1D}RYw?n!4(qL_U$Zfi&?HJ9ad?Da*dWQ z{eC)wKo!RwPelgPaoCM6Xh-8>KAgnYN~mx7KMdtiM94AR8`t5`d0*udMWma5UH>_L+|o1WD2M+JJsn?gRMm>eIad?_P`;0!K^0DO08@{*-@#&_t%mE z5Gb=^5#1*l$MtzC))=c(nL@`wnm&K(Ty}Y3yDUwkPK*6mt2>sb`LiZdj3WHAt%C3M z+H5qu;ulZy&$~2bn}gd4nU<6}=Z?HGnHtE*NEoX9z{dx(p+8ob$A8svI_{}li3D{1 zDC$=U;cX^=k5K5D!V%JV*3UL?W(|)_0rGlS5@gNnJe}Y~ir)?`wYML8g(94pAV0qp zFR7ziA$xYX=%h>1wCS%**X-Oh`^H@oldwWZi5ax|or(I4K2 zY5l}g0`mCkGW4wJCnz&qSgj6a#h<@=rW!^%f{hmU-=ve@u_ zLcuqCa)<}-r~LbuIb{Rv6-RDB!N8QZYYIPXdvKs2yEn-^-off}y*LO8m3FX4<;)MSL9 z!+sm`AJmv;?J2#<4UHEYmxJ6x?+=9npM;1c!%-lj80mo)S#o0L8r*S<@~y+*`9|?U zz7l0T*_v&{bM{G{&eFHfEjCIoai`t;lh}@35-ABh&Rn0g#fQ8rU||TA1n?q>Vbb7? zrz!`f^3j(Jm?k2df^_)vr0;74_IGMAfjL-rumB|hEXDPkKk{`K_BPohzcZ0h0=t(m z^9`jJxu!TsKd}xiksQRTlYNfdKk^GDEQHL5bkJ{a#z!hi<;@t!>lCXHbx)#B)OMojE`LpM0Ht8A- z`9Rd0Iw^gpfDEyLKd&wVkFkkohVVAjMe+2J^cR0khXMA_AA#HVznY_QVNNvoT?xd! zvVJQdSjOvj^_+4+KWLYG!=GN;uc`BH`=KY7+oR%alW&t{9fK=)-|ekyx~ z^`?s_E!)eZaw~-(Q~`TEW|tMs`JITFcXJ?YPwyEdgGT31RT`;IDRm*y zAG5F>klI?YA2!0$VZ3@W4kgC*ieQdfY23*bJqPOk+7qn47up4q z+F29G>c6w#5#pd%V#NlYhFJ7&s0hsCa!f`(zDw4GXjwI$a=>8PIUjF<8<@rrn8BY5 z9E~Fs4LlLb!f`p4rj9B1IMlmFgxTaje9OrVdSP0MIUHFuwU7-6E6;eN?IHj4>nW^?@DW+BX z4I>w(+7-PFMb_)~q_?gNA)9*Ra^j_|i50)XfZVT2#s;jrnG@h}oQd2;(4m}EKxMO3 zF6$Ul=?#ZOZ|4>qIadNpOR)wI0g-Lp;lVrl{^G?)*6OCrn5FWsaNY?+58vK{j^TT; zOC|5T0UY0kz!Fo{>}Fu5m*kqQIv7dOm?+kGJ3~M*SLTu1PlRPnC}{yrCch(yI<&@o z#i30upP#XQ1*mZ?7jTGltW(bvjL-jKRr+XGO^d$% zNy5f0CJo~dES@1Us3JBdT!Esv$?F`Q*&1j`0Ss&-t|_w=UQvZ2d{Xre<4`HS#><Q!kQpv7G!h7#OgI`vQbZ=m3 zRcS(~Mqb%c84~{eD_gPpRQ8k|toB%5zy)Y<1QJyAP0ya!b^ndQV+C~53{M|A_uTlB zao6~K)r3A+^@&ZyJgEMZ?Y__yV~5Q*80duI|WfnVXj z%2dneM-!8>stiqQ@($BlwP;m-@z^MAs|<&~6(^xv*v-6+5cHWC`lSPqjxPhsN&=YQ zxO&T{GIN-tT&jTOmI0jGHJJLz%WK zQYVdaa9G)DzRC4XTx!^fER}@D0nIL}y_y5_%yjh|;OIr>@GUwc z9bT(CU&PpOFGhsP5O3vO-TjXsnUo*Gp&bpa^az`A@Sn+Sub{k;^=xzh;^k=ElxS|Q zO!p0QryTArVZm_}ihB?l{*Q_uMiL+Kd0rVtXJ;q9uz_Os>8O!7#r z!y~Dui-gb)HU%Mh1`~>pUGG`c>Eu}2`sS9M9kVSrLOg%7`#iw~4Ari3I&13cRR|@i zCtog|T(M*a#Qr6Mi$J`@wH+o87EK6XvPGcE`@FN~Mu>qVl{M&-y}sgM#_uEJKq2#% zHTzj4L;wN8^upuh!>fbxHcAX4yp)M%zKz|niQqWS){DVy=(Il9TO5P&GPdXY^1<=J z^1(*`i67pDl)}9Lz<)tvIPX__g<+d{-&-~8uu@2fOM)BC2GBQo$VZ>n{+RhOy;Q>; zKEPDd{giNzT%BSB3T7cO#A+D=87ctn1No&V?1a)(3&Y8>tU+e*T%YMybN2qQA*Zu8 z==ysP1s>6Rz<$TUOEU8%_zV1h{VZTX_|UFU5Fj9XP{}i4dPK=ZA(sCL<5qA1vLdPUUpV=Lc39^8&LZ+rn<1dZvsNs#3)Rn6@ zv#%2drk?XBF8X(Td8|36R>oeabD%T2^JB=*F0B(4TqppSC9qPsmz z!byB~mVKSF{~{e0`NGZtwvDQAc1CnUvyxrX(fv)n#d3ON*^;2Vh?a!EA=q@a=3fr* zh|shUXWek#&^Ro#DDm$>Y>(xX^q}yqw9sY33gx0*Uw&oOp(^(}2`^72qtA9YYw(tb zVx7YI*M`iH&GiPqdlGsmM41~bXzN9Im|bZ2CUb(_MDL8JyjZD$-zn~m#jDAk4O}O` zA&~v%f_<4j8eL3v?MZZg6s#GhV3oj$ZNOtDa?nZ;(pbY*3XG7Ub}e3UIOfud^+Z3X zUUF6*_BAz-xpU6SO1o>Bm?qfew!!D3?8xH`YLc7cbOr*z<_es5jLtA|EUlZCYFmiR zwJz>~r9B3J*&IE9tGId}0DWXyaVqvnJ>ut>Xc8@Bk5SzIEt@clF#E{ePHNM!3Z;X# zpf>F%?mpZ2_mGwni#lFx27Z@d9~<=hbH+1`?3$6Grt3PMA<9NGaa0q+D1y~5tO#)? zdbFNEM0401PBU^yqjA3te-a&T=7tHso!AtS$KU^Wl?#3V$Nm}JIv>YrE@nPqhOPu; zMH+<|XRC4Ep64|j8MQ5CC>O}?RQgT)mjt8FqLQDd-+iUwtOP?0j+aVbzx(xrop#JM z<>cN(aOV~pL4LTB7Wq8Q>K9-= zTco1SzK}P-aG4`!tTya4a}O)>>X$UcZxy*=PE;ePZ3xcU0^nhDvAaoxHc5@>TND;D zEumBdMOuPKo+RMTg4nJScXG%!`mW!@_j)D2o)1Id?mXB(lD!z4lf3U?t!((4qiFP> z2EzYb629zybS4+WVN{Gm3K2T)U_LhzM*rjvP+tOQyj&I9Bs1cffL65A9)qIt8q_dl z#91)QVhDBcI(F*s{_*TP2gGsy4~Q*-n%e8?5~8;z)g(=J7FJg!TbvPL3d8pyr8dpe zr3B(CgMN3Siekr6J6zJn1>at#{$6oF@LBred+{Rw<%?A&6)4A)*&`qQh5g{!3>tF{Qem)tMQlrtXe#Ug>df zJfN;t6b+EBVMG6w2qWm^TsSE_z|7W- z=ReKN9~D{KHAxh`uzwx4CCN=Xau}_~&ZgV*-*uUWZ;ImXLqbk<8r4+ejEkt;MB+ zRw98MwyMg&O8qw#YHRJ_&=TC{4_o4+ql;eR>)V;uVXS)U%~y3?f&Bmy#geB{~pw?w?c^uvl03DX|`5Gg7#DI30~qH#js_4iBOpey6cPv++C=Rc1~ zlpqT+-=VGznr|el75<;YiG!dvjDQnOYqQ|;KGY+kZi`qsLEni{!J za*!~rEqFNTdw`~d!#o8Tu@kzrm%}j>>M0Z(pttP*={`{CHzPR$-j4_zg$n68rN<{C zsaN~))2qbJ+eEg!IPCecW(}iOyN~Ea#egRRV{P4S=N7L2p z%kRwNleM2*nYrpCq@bnHW)Nm)fWljSp?DmZJK*O zWyH)ywm{msZP8)@zi-e5uj#C8vQ&>F&BH%NYXhZJ;oAlfk-K!pAXWfUR!X!G2vx;PoL;8-P*|yMWn_lpPC|** zli@O_-KGfG#^S9}pZ%)6-x$}!U?mLq1DF4ZX<^4oE6(;=sC-CmU zI~i-gxs`3VkGme!gv%@qr2yTM_Tx8*{mH;miWW%qZ91G%*LT51vT3NGR&M=&AWY2*kCDtr=fF071fPz3WtgJA!If~q^_@dPy< zTt~jHJ%bSzOo`YA-~CyGRmsJngbx;}af(Vg>QqcKqBj5*%NPDIVW#5C?vsbeWI3aq zhiSkMBb?P{)uXQA>2NF`APBgRlHHq8SINmZ7uWm5N~B=836hGl_2{-hzzG^53`0m5 zMFyuTlsh4}@1V^au81r-EosLw7alJahd26{q}e3FdrFcc^kwi?&7m zJ)(XPBsdTqFUFC6--|MSi%73Tw>NCr*@XV<%38l>`HH+H*;`Ad@1+=8HsZy{PPX+s z*!w#YbP`O@WL(q*`PaBw5$^%XLaP^}QI9y}Ei1}2omjzPdTZd&)i+zMXaz+jOI zBb8&|lh$L>LF%>}PAaTBCPvrk`b&gG%h0C@r+qTUv8(p?-+xA;lmu*{Jwr$(C z?K*w-jkpo}e951Xv7VW0%)ty}12@K5WkjFG$z z)a)5jDGQrwTFr#pi6qtC-qXhP>v~IUO0WJBM|i$ zsLlz@=lasVdm&DUs+G<`leU<$z-tXzJx`zhC&u{iTpiwuWGv|DrFhgKo=EZ-9#8!e zKc^FCJtr&3=t_7uR9~&SES{B zr+ivhm_6UIk|XQ^RC%7S%0~b5V5Ca40SWM1+gACd-^?d;puI zA&sgD)&ba|W`M`v9fnm^h%)fO+{A3mqXSAV6m4BNSVINcFQ|bmN|m{a%&Jm?jrg?tsQ$94l#`ems>vd%Cpf>iER#6LC)%`u_fol;NQ!Qm1R>O``3Cr2hX zCHNX||4~CnHi^(ZjLVQDQho*-tg%WzWg9}yg8`!2JP;=?#t9%C*^EsNseVAIVXxqW z8f_FkaYE}5rX=%ac{DbB@ZwkGCDU1x`U!|IbC8(@)gOtd&w6ZS@h^XY&VPrTY;jVU ze{O%NTiovCT=!|Km23e(WVQ^rW}zb9l4*WQ8(k00L8Kgrv8^U?AIQ?Wk)9iwjnW$u zW(KyrYMT^gBDiZxCYQ%`$d>2ciWxM${=F@Ib=&d?Wy8gxi;B7;TJ39RdG?)f=B7XR zec5UgDr2}Gr7RG$55dT?!Wo^W{VX~W-kIk+&*|xV?kN^j1gQj|kh=R#%9eKe5+>z9 z^TgjHR6a&FHcr((pWU-nn7rHI@`Gqsvs6%BdE}92S;juP%0;kJ#ykMo!d4To|))Fuu>7 zGg%_}-bEcXpL~?NNzpN}W^{FRmuaT_u$$9qvo_VvH|{~?M|ox9Qf%f;mS#E5M0}}$ zyFzE-2Sfow8Ware-#-vgK>xd--DBNJTmCKR#MHSPOZ-$*89g!pVfjHCYn+k<7qHwo zaX<)@%m}Gxm5CXv1apjUf@=E};u+&vNsr)0&FUkh%Tgsayzwv zPIjhP;f%h;Wn#b%;w`GYVehRu5n+C>pe!ghXNUvN8#P*yA`83|#2(!}3)N_W83wkz z1HvBfJNj9C(Hs{bEuh37AyS#p^|2ry!;9Dzo1$5sd@qKPA7`w8Q*YI@5Gb8&U@2+B;c6A{~H+eHx6O1Z3(MUuh;_BZ*6(OWoj9w_J44Q@-JCZUeE=) ze&=7hk}}80dO(&;ZpE6xsT4jnBtGyZ7f_4?E~F7aHLnzad!Sy-T~N&)nNHyTYUrDd z)Mo+}hR41l`$3PnKEx5B7B6QwGI638!7CF>}n@ZSM$o9n--~|Y~xy_ z2+_*J`aC>GHxV7`-s2(mA;j%Y+8$ln6lv=LeIxfUD3Du6V}bAhd-9n8e_t zWmuYAxU7O0baZ;rCF(HeO&WNl+kDJ!#1Fl98HmEpzYf$Xh3*ufhSHp^_(Dx#f4)@^e& z1|zco;SQBI5-rxQSS=QdA=#R>%3lXj`%Ylqs7LR^UFT+nnyWT8YF5!tRxGK53M^ft z<_HvBx)I9gIA%G=G%hk49j60;(s1bK%H|X*Yj%%FNjs1+2Em+xh$YF6ZR%% zZ2F(1Tnp)!BjAGo;U7b+^tn3fTOlE~IFQv6zl^#33rKDo_Ly`q)~E(N?kQcc&j%2| zq>hcV>7XpPJwgZ+Fc+|mK}9>n9d*s~xNI;uLghuPIe85*Q)MAxO|Re(Jo|W?9ln#}hM=?S z;yniGMSZ(d+tV9!_7no*7}dJYh@2gH6CAG&ByMuTj`81iev-xEBv4#K5PSygzbB9U z?aeD;kd5?YGlhH~796P*#cl8_AH3;(jP+?;@&ZpH*3uYV z9-#7q+pz93$=K~&j^#TyR;CR8n8m5hxonCE`C1k<+A-R+9wXvDZ~3@^{5@-BeF000 zTQxd_+sfvrS_piZjylpJeqjxGm#V&yHk-tiF3*Z*H-qP6=*wcizwI(an_m%MzaZ7! z)?g29q1bjTj%fWD%A#3yI|UnTUTU<3gnRM%;Buuk@B=A^-keC!H~THL!BB(|74q2g-=Sj9Jxo&<6cEr2!v7N( z&cJxV0({jcoN*i^k67FFU%0LL`-s*5VfF+_NxZeU!Bi&6dSaQ!&- z=5dAjC81eZR>N`kP$Nh&g}KCY2~=LFzo%M(JkupR(eIgI^zk0)7luSy=*7wmKje34 z_N2}odk(I<%ocy8OYc+!R@|$MxWSinsN8h;_M2CKyBOuLle04&xdVyE)dImGRRpmi z158AN2@J&0FM+Nqm$Pbt&}sr}IDvIh_B2oZa{}!M_P|duko5xXu=kv2tBHIF+Es%Y z^JuWb8AG>lkQj+Sq5D&jztQ@R88}Z_^7McuiMa72yKy2R0#=0PR)ps`gyuMesau5R zT8dA95}1cOQ1?xRI>Gwg1%8?G4Sw*l0?2XukA+r0e*)+wGy>G&?xcwI-atF0!dsB{ zRcHExfEJOqgEjG0JK{KY6X=5hWdAx0Anb*;eELv#G_W>;`L|&+_=b4_=Crvz4Gpd? zE{o%)ZlQZtwC3$GM2N8w3ly)b4bjN?*hG9g&9_~-IBR)v)je7>K=O9JrAyBd07>YN zeL2{_=FB{OssZq$K$*D4Qlp05N;R0{O;a$jaAjLEE6~KnMs-?)t?49y%z|B zCkVL?dkuDZ1bU~U%82Uu; zmFXC4h9r2tOFDR}%*H;97gvnz02KV@P$`f5=!>*xC zga`IB4>|n+Y=mM32Pz^#%!}swOS+f>?*dC^Tvf>X@$fX~&xBADAR4Famu7&?6V31A z{0k3uL$a@b2D^NuF$lKaS3izy_^{wtzKMrooFkzo1>0$kD!GxmmG~@fuoew> z0OO)n-bA}De(Gf+fQmbY=-qgZKzvBHaZ4QK_p(!86>%AdKYLAJ?~|BnzFT$nzw%2V zN*u2*+9NC)1(fQm?)Nq)6yXu3MgdY7+$0|bkabX`du^9jP?Xa>E0`|DxED&Mkcw_M z6mf;F*n|4VXiEoil@Nvu6D=X@THz!ScJw+rK`_@h)~C&2fY&vvtEmtlBRJH2Mb_Uy zLs3l=d6ZKP;g39Vp(-llW;UjLfP#N}E)oK|k8;J{O$x0HZ zygLTE9I|*e04=F6{3pntmA;&dU%`J4LyN-kIf_f|Lcif8TPVIe`J$Ct9n9; zkU2tUj2R`u6k0{i5Fms5eaSfP(_>79>y~y23_){e6buOO$W*NBfGY0W##-$;gDJTg zTz9b{U>gn$cS2sYK@iw-x$1viI97}A8X54OYXk2&QUi;zg7dPHV5Rm4{`FR&S>ljn zG28D(0ASkxBE3Q=&?I6_^`5Nbc$~H0D-oQKB0>Kvs*H_^>G~P&OC34E&8n-3si!MS zdH)58z9%TGf*R!eHW>2ysU#YP!^@9GVCrBgOb9H{udO_V-rDaMYk?oP?TOf;rT?)z zi1Dm>(S34-GilM~01p{ya?#gY@3@|4HiMI}3>d|){heu2w}r!GW3Iby%QUhfU`6=P znNzxiv5Crn-#U7jy^$fZh}$J?w~;bKw7%VCY#3L|5D@ruhDu#3oM+?P$<<=pLD89a zbF_T}niy3hFFIHJ(0@|*ONU<qF?IM zDIn5c2Ym{BPAB;Is%I}T{eXtt2O>C)FK4l*?dR~W=KJXnrOt(t`|g{MpBL9D374g6 zZ%z=MLpm(P+N}sS3N;^w)C=$Y2(MN9c6ce#chVUuE$f|rAKf8V9S`%zDcjs8(v)o- z4~#rfkRR|siHwtsb6}NA(J*tpVFP*f51=<+AG*{yUVU7Ztza;zsDhgMRWymUQF>fd zRCyV#j=8dms`B0*xmD>rkhxSx={UKlo@xa1&_h&Gw5E(00LQ6r__FVz@30qD%Re>f zp_6(dx6+s24k}Nj9d+WO%iGb9-cAV@-uol0vw-W(h|74^fJmQ}A$c%634Kt8Wk{95 zO3ZHe^Kz5$e)qJ-a_S_?7gR$hTKp*^v^pPvDj4!i(sCw@ZGX2O+!#Kt#cZH3Xp&~i zK3YxK5HZps+_Q<=)Qf5J=R6B$d+GcCTv6SyL&05BEl(|J0n+xQqDVD4*fXz8s5~8H zO8!CMTF|KVl#PFogy=5db=V^%h^kB%Wq7Yl5&3e=wE>3nI(D~2J@kl;dB!HA4_#o)&iRy{# zh??@v4>kkJ03Z>dmf&8=XPY5|A&Wsdke29Pss=kE1R|=h@D^z7I(z##B5bQ?i+`!j z!p_vvhk|%fcq3qm2Sjum$_u-x2ZB^ghRj~pGcv9b?_JO^I+G+(Zk<8F*3<+TS!& z4h6 zf}Pni5ihZCnE79BJ*75dnZ{QGNtHWkAy9FLfy5^@WP)j756y%7h^$o(VLt8pw2r52 zQ6Y_Bhoi>d%6d7%!fRtGV9!29JzUe7BVF1E<xL6;*+yZ8Q z>R^En+9U9>?tr5}6$tAHBa@(XiAe|DnQALRYIeNwX+28Nc*Ep0W&^+@KDz z6%re3ueuUfcF|Nh`-9JkevEA9LEPS`$&Ex_0WC^imR7+a+G6Q-`dq!g-najZvU1gY z7lRAnEQjX%4Bc|r`M-};JzG*Id*iBq!Q6u6gY9I7IR1h|;;p^zH7^!c22xDSt2Cid zJY6RpnfIY|EOg_prtjj-a^>AYOwMCikt0^AE4OxzO<443=Z->+4=JCGCSmLkPSihJ z1_TO53JnWMa!bGKy5hxpq=%FmW(9vl?83I|b~S3Cn#XglG(-O>y}Z322zq6mMp!>8 z!$-JtXeKOs#@osfJ!Nh3C4#w%5yCE!+DJ>adx%G~K;oSwsfkp;pdgDigH&A+Q7iG- zjBk>n-qvo#Xgk9|6eo?}(kPOiU2o~=0BkHIb_XgtajAMcf<8b!PfwaRGID;UtIDiA z7-kKf-`Y84n_f}H!R>@s#|~}f zX=fgts5*W7qof?or-}d}L~T3i6K4)iU&quW@VkceCiC*_=>WI=L%*7ccFZx5m_{T}#Mnv+bAUq*jhv4y#i;GJ$z|ASXm!eKr7XRoWR+*ZLf?{ZJ!uX>}xJig&pl)H}))2*BdyyvAIq72x{zy#@Qcm%Xd)0jkbbN^qjH!X^Ju zCUd%V@>v9zm_D*`d0$OAlRE~#9{toYK*_r3U=fG*-us5W!kkhqm#q<|fncM|aP~n& zI4k(;O0I`>A*M1(G>d9MtwbBXZ^P*99CLxSr^vY!YNK9DBU<(4KNd^q|DUO~=;vAT z;Qr^78!Be`1_AZIIUAP0K~ZX!w7LMGz~nCpPo(h#Gr6>8dWxuL+n-_(L?%!x2?L;K zIBFE&<&KnztJv-y8R1edjm2V89O;C;-Cm@4-q3EfC!&<}8o}Oc|7gmBJiAP~k5G zJU$I~uq`N!*rJ>uIWUIaKYLiP84L||R*Jo7eq3X#c^IjkQo7u zr$vmgDP9J68QNkN8Y@K}7j&|u1xCIS*j;xr1TAPTDE<|-N1%($z=s+}71K37sCL*D zcK0t>HH0eOC-viA9LUPvE6-X0MQ_I8Gl+(0ZAq&yNR?%+S*tG!T^9eym9oKJ61ZLN z@zmaE;w@MG5uAp{6RSS=AD7)X&5{GURceX?5gSd~)EpGRgjQU0mhXtOmff$q6Yi!I zQ+3=Jd+CO~YJPN9F|al5`Aw_!8i4gtxtMObLBXPdL%C>caY)p+WxlP6dlV) zW;SsD8STDdtL1j!H(^5(#BO)V1z%}0zD{bsv(0I9_2!-VELvITc&Z)!hrX?8k7Hva zmV@wyfISm8la(7sbx2X|qHeprN?0;8y-+v4)+rD$6V_ZUy77Jg+KfyP zOu)B@V^zprH>{Ak1f(c`MV3!cCwGNrh<_)0#hQ=zZ^Hd&(*0*L332Ubu5$^!X?e1b zZdzULv{=%z(UYl;*n{-kAh*$aoPyXKDE6WP^TGQ7>qf7yHUxckBkPT@C9 zrqsU-(rWo#oqZqV{_)?!hI<|Z3I7kTG|%~w*-$TyW%9m|T-hsg!| z5+l_u+mW8eGDPMHqnTNw;nSOnLkJ@yo09NGcd?Ldq!4c;`*t9G*vyXOKsCHs;T~lV zRa+BOuDmQBwFugRa6BGirKeWo)^liVR7|sSD3mRAkUxng9B0QJY#Q!qBUD*(mDZ-d zPvz66w>B{_|M0>I$u_Jy4he~ct@D7{_X-O)9qB;&h*+^$1zpO+zOAaPWt@oDCGvwXRG*}kFP$BhOIAOaI8Sd5_4eF8FLUM5%4FK~_Wv~e8&%|Fg z03hoo{?&fzT$9+e5GF$RF2%RW98(3zXK6)YQleP(f9`t%1!sVAL`9H`BKR~1JvKhv zN{E_9!`nPIO|VM0o@188Y0O8R_QF0j?GqOH-;8AwTxquUOwTZ=J40;jyP(ugS17>At~snZ}Q#f zXozt*&Qa(nalU!19CbUKQap6l`GtthuVlTb(4UeMfD~32KNNr|K>Q!hfu%J}r%zg( zHWz86ByzQ2K`BWeQwdf>PzeSo4s@yb&kwzy z*X%h8v&(oR2KWy0mkLpC+%rKjZCqLbev={b`7gT55ju|s8LLlta!FRApZ#J(W1zyK z8~#N#(hp!MP}L(Wp{9sxaZZ5BuhC&n9XtCRJ9KJG--K@qE72u56v0A7(P?3g5Mjj~Af&-VUC!{Hhy&K3(3rfsz|R z8RyN%5rdbSwX4kKA*ISyNLs=DP)*JQ6G1)t%sT=1J%kLRD^@)iMUU7sNmyGwh*McE zEQl=FF<**xhC6&Mqc8u{e?kW*`m z^La5o_^(TSbd~cZbu1-_!Nf(up8_MvPapD7tBL zK@q&<=dmJen)FKy3?~G^8=inrc13tRu-P}#dQ6{Dv{`mwYXVShV&Jl525#>B;CK{y z=8aa0@LfG%t##_Y!&voL+~x1uH-07EFYkM%((S>N+SqH3FSP+1JFVl5A7tPbB5p>> zjeUu6U%#JwJ)SjX_H2dhy@ei!jKEq`^}54|P;B}?m#sn*rU#qY_-#pKp+PWF;q zOa*oH+O~~!&vhW86;@hmOHbe4g0{3lO2yr)Ox$x@EgM z+Xjee=tLx`2^#Q9nI+}`pC5*fD7lPjDG!_?x(>T*HlHX{7!j&DRI)O<`4TVh1()ph zXx}97yacq@|XaWNTdXBJG%mVwWToH0DR@!Y^LnG7-38yDQ zgsA0#xi13J%XDqe)kiK8jW=P>ePT^jqG$pycy@s>iO*CgoBhgrsCueLKhgqj%~e; zt%Nd)#ee{jikR}+H47@b!y;Mrr69yN!h*?3OJ_37D-QE;+ zqL-E_DpN#DB-Wk5jZ2JEK=$w_-DCsgZW#++u9F{eOa}cr!x7OoxG49up9c*MHV~Z; zw2Vu_G(bIQiws&gxk9+3oL(P61V7p<-_S^Icf`;r_dwr#hXhhEc7B_mQiv3g5iore zH{@;WQurw0uyYNW9uz~C(OC?Y+dYluBDcw$4Y9vtpS*}t><3OojO*eZDF`~?p24m) z5^CF0ENeokdKR{iwpK!XFwkckm%zTRB;#l|tc}jgtP~f|np-k8#S-`n2B|@(SFhKD zh>?PcB5l?P9h>V5t4u?*YV{B>^kkh>{;3M`&#q1^<)E51#D5H7^m_?U$k-QN;^l*(ST@Kt@?=scl&@)b3pLZi;lyLa z689uRTr}ST=DtlNgg*d*y?jc0RZttsDy!#a2HqLzViGuojvFkyGxMm+vm?hIxXvm} zg;Ht5Z*Bx$2P(u3Fr(N1TA4~@MHVRXc>1)b{6C%dW){w#LG&}C&W93rbMsWo8b({V z#*7Xi+eDD&IYWGqw@7-NfX0GD(}X>@ z&J{-ZW@VRV_k!i=G>td6^j`tG$K$erj3Dqsd`V%eZ|u|QawhQG+fTY|cS&v8-fDa+J5NUm%j;f02LW1aHV(FfF9*cR6k5rcMkEAq)F^ zR@{0DhUhOvzq0^`WzFu9x^M}6h#M!fMHgEOwZ8nk(NW)Uqe?D@p|h6RP~a$`RD;`z zE(|+=hAkHxkl_1{Qcgt?t#tgasnZ(df?Oe*^}+Dutpk>M{;74wKYSxjuXCVXLpGbI zKX_pI4ktBl{p7_JYu-#xQ_^JrIL!JBZ?2Nq^x&ai>G=b;xlXggTwhdweX1K!!rt$= z5Q9nnrwuaK21})OhPy?++6|``fpJeDQu?Q}#$JOl4$RCO)1&9_?-!87-}Qoc z=OPpDFLcWQE1f4u>08~Bs_^R{TKKaQ!cIhjk+<;5PK4EARp_$tk2C(X9YI!9BMNAy zqCu!QaJ&cs=fgNk)MYMCKg(|{-;P9RFywD%@K0?fx|zbho?040=U=Dx6X*l;mi{>hr3!qzlNP!2-pa`r*(pSrle@Wc$95@hYMNUMISYG3;AGgQL zECTH@PkEmAPGxwijg*-q5Ajq@8R5Xi=6)w$BjYzJnV>#cCQcjR`x+gPGqC9v;I1ePTw5l zvtV{{iQUXzwjJ|}g{Zt;$|znJ>9s@{S3%x~4c5~}RS*fgS4wWU1ua%5pPzRSZYITs zVKe4=Eu!bF>T9BzyLe36nns z2>wPd0rGeaUz6p+rL?KX1=pxYg{+Y@ix{EiAI?H%(;1ImoiydFVV0x;fG<#CD!&f| zfpl$IP3#1e)n?V~E5SFIP3)L4Qw_pK-rf4a%^U&z;C>I$*OY*xsy-EU3D8V*c7E;l z@%eev|9Um;y88w0Ya@ku6|t#KOk}qPxFdjHQ1?>=KNL6)DVx=8%EAfVvjCvM-QG%k zQ$&|L>qM5>W^`j>!MTl_&~oA6t?*FcRYxI;N6|1JVI}8g937w#=##_8@#FKC4q(be zwHdR^macCjK4t)j074HibGj-zR^Xc3@B|Zn9(b5bv82BL1)TA z!Y8(^o{XVJR}p3t`1H;nPAf6+4NeH}M(X$lv;Hu9&1`}#+1)g<=?P0uKRv#n6V$9L zO3x*-5)Kt$56M#_y;$aw+-?`;Ahx5>UMcbJx~ zdS$|8_o2HSYbm+?Y`TeVgkg?Bwu*f)jjHSjcXl*dTrTu2tPb$IOzEBtbxvsbfdZV<6w(|EI#K;^Uii>mLhqnkxA78!r_y#S0OTt-7WB zkAo4AOc8(rqm-3o$)0Yt<^HV@bmiZ>*eClim!CN1A~X+4s$jY`7CxtbO$JxvS@0u6 z_>QP3oL!g%&VY$Df(+p0a~Pyix&Vh}1~c?4keeZb*dYVFaNR*Z3UYfP zu17;oHY0SJF@dkU%nNT~7FdzDvY(!guBRP18<(SMQoUbK4XZtUvO~I&{P3V}-`Wlq zwt@<;SHdcXN5_MRF+f(#3Thy^a!y{eBH9h&Z$E%P(#p4210@scYiBh7(GwX;6CSgb zO>4&xTjvYiXNoOzPR#(0jOgK%maE1V_AN1QVJqS-Jln4wvI_Y<_%Y$~x(1iVI}a3P z?|nRT(vj+`MG!UTy<3f>cRHTRIk*zy&Vu2Bbw3Di6D9dCR)fM1AQSV#Ih#yd_e6dh zyAJqa94 zqUv9ZKwifF2e9&c@HktUQD}(}9hyU-sZtoZ5t=rYv5*vPCyeM)G!O_~t8r0c{rTCL zIxl{DnbIN4yd21570?nxgNP{U;Gd9t5z5qHousi=8M(+Z+TNkYU}vI3J_9nOdnLsL zf%p_@RA)%vdn`cS8Q*9#t0Ir!S|ZFk^6wB4(N54jpfy7QiQ~E$6ZR2NvPP~NqHI~h zXWd@g^hbpJToh-ZRP%_mkKwJ* zld`Av^&QRgSC0*>;H06wikz;yyM;%aBZBt>E|?7CPA>rIO3Nzj%Frb|RXN}BeH=PT z-`)edJyXu2xr_9q6b;7%<>8A3ZAE#k7h{;`^iN3f>;YBjDhBPxmgAOcSOvrwy7-OW zMn^*zF?HVZBi=bae=J@?^lr;WsuiM2IxsobxQY=jcCwnnXa^HSeL+XmA){;TA>_m% zWgFufx_<^##B3ET=X#@{eS!@K7P~c80x>S8u&UUQMA&8ngfP=-h)Wr@E014Ihbw{% zQyONi46gBl4N2tFc}RhdCJl>u`lJ1lm*R1)L>jwCLy1S7B~baSvb@v{@TT9jsBN6i zwl?widalbzuLk{7-@ji$vA$(K{U6I+du@K9M>4dX5ATRRi zt_0?m%aA2t%brp}UXze&I24ov-?vwuSX#dSNUOEop%UGl4BL<~uB0dy%G$rnH~a8* zd)aCjOB+^-b4eTLB&Tg9XvvuDJHE_qA_pI|DvK9n1+TDWY56L6mS$)5sIh zip-GBlVZjGD1ya6VT2f6X^ecue)re|Ou2K-b4U__N8WwoGm|!!zRo{)AikAWs^wNc z|IOAYOv_Prwo(8ArDy`RO#BjPgoa=WGa?uQPYvM~XoVP2)Dd%pZV~1Y&;)~EYKB?m zS7^x-5Fi5vS+;2z78Do<2mb;^(?@Md78B5b0HA4_j5y`cl}>Go(p>49%oT77{rQeh z<6S-Y%5gT<-1zjz@6dA2BA?Q%V~RbVTs_-2n@T@J3IH4{K#O|xJEZLH9vuF2#ao~NUI z^8sDO((-(+V;{SXFxEO5YUPfaZs_stzk_H32sIx`$xVvkrzrj{*R_Td^BBVH%m^j% zlbBp?^kTIN!z-)X%2w(ov_`d!#;MLWzz?#llPQaZfannL#;b%WV;j*VY$lM4_G&&-H<7l6(r=^;XE?ngcwz@=eC97bInY*K|lYL4+5~o z2&$m#CCJ^ow&zqYcYkTbFm5z%`TXRZU5{YO^Il|=V7CkQ(`*Cd@7V25WJPG^5Z=lT z73;i<8B@K5x<{%Pt>U*fa1Ilo$^Hf}=f$6UYSwMck-5sVP~jPSU^wpmN<0N75atO;OZON<6=}*Cb&CbU;dl+S0a1}Fwu#F@ zwnJtx!S{wpmjycnYNNebo-X>gw9A9vXWqq&uIPJ;f{n8QUTFxG`%{@Ce}NK9zsd>!|16F3hU7bN;4f5&NdD6Y(<;4L#Ls%tkit z=kBoX-e?tzC(mdMnGle76&viz@5f3;;0H3YK-xgq!vV44xkUR3%A-6uuN{MUI6t~$ zhCPRo$Ho9h_te#gEJ!d(0E#gQfkJnZzu_cyp!`B3H{34M4z2YR$mEC2blKZ7;}s;G zMS&#Bg>ynx@cdo(O>SRFqGklOB6tnt-1OBYYiatnlwQi|NVCyXm-z#~K?QOlqo0O6 z=j)WYKoJG^W9WA7uD*Fx=2N9g#HX^*q#X|hUKKCxt?a%pJyF%U04}dkf2QruKPNxm zP{P!&Nf23INe!LOzA+;Ol#(=ACKcPJR*i?r#^b-~5GD^uQI4|SCm_;r)q=W{Qn%uIN|oJsKHVp<3x{fTtpPaNpHTL76Mc|mpuA+_c%0V_O37T< zpAoB%d)PKS3aJep07#!V(ftWVD&^t7rVS$z_#7flx17b%q|&^z@!%j6kVr5Mb!k}g zkr5p!b6b4nGwcToco$!hiB81CT5h2iml_Ju+;6Y!e||1fGViD{7#@rDUO zo>laJvQ)lKSL+lHe{pq1gnOnT>Y-%XNSzN7N7*|Y$KV3gYA{{fc*heb(ne-QGV~Ag z&jm+XJg8Df0dv>zFdlJIOCJP?`zVGF+j%U!WxYYn7!ZyTL8M*3(%aUVk$pmCOoc4Ql3`I+pC)ysW)dKFO6Y_hLeo1ujVVRpY#Gch6fvwn_SxM=*vb zFTQk3Nl1v|tkYJJbb38c%B=A9lD2p7*!HOD>(JJTv)Cl#R9C25ffvURrVxxM9Dzs9 z*o#`u0Q9SB*oCrIYjj25iE&l*_q(mCm$hs|)6~yqwEXxynS1DIaYv zs*eNDBdgRXr9P%`pYoRAx+6>L2qFvF6!ZHDg)3|AD^TGxrM-R&ws2K9@2I?~{y+_- zrmuxmUWMk)`uibQi#pTFM)mZtWLV7R?n}n(0sh`Qv|8~Z!-z7gaVgtZK%ag>)i^Vl zm1Zep()%&xUM0k`&9m9!73mo`Qh{xtDb==OaG7Gk+Rgc*S$*Z6_@bi)=gdqr ze-Tefw#}@j3~Q_pRFTAR*sfsVM|Bw~!fQ$*b&rxt?rLmuQB`A_)X4%4M6s8>U&|}- z0cf~|VXNHSpAmoKh0p2>wBqMNC!?f!OzB^2-e`-EJuasF{FbLb!&ss{=++Q?q|We< z;zsq_7zD*P+K73+!jgwNeNGE+z)QD_29=-=xLVUoioc1VPH`w z#v%Qp#gsE$ytJ9-y(`cEl@@qV`JHhSei(?N{f+7oDLl29eRh@~$8P=Fr8nn1C36gFEO^<;`)wC-tOU4*liVUv-_KB)a&!WrJo$6yN}o zP~EdpmvUe9BV|9!j;-^@-*IoQ_3I<|lTy)@c~xs(+4i7o6THQA9p z`w-+$W~PAXOR+-rkkM1p4=AcKbSMDQR>-R8q;EL`IUSgDIM)SS1!11?H1t!3IGLbpID!J5Z#cVp2-RAWVc+Q?nP`+azr` z1z&8~;s%JoD!J=i7uE4_L3)e)`vi5*RE^sp6Tl@b)GklpS4{U~2J~_efspN2DhC51 z0})|R!78K0icwT%A1|o72Yj54F{TkoDiagO*Un~t*ic-B+6JreW_IO+-4^!{-6kH~ z93)&%7h!B9!JVh2PB<|-*QM&lC#SO2x_ZLcJxqgkFo)YiF2c4@#(i%o?+}c$Bb5<% zI~0$>i%YtL*;vx16js*7syeU!9n85Cm40$*xWRn9KXY0sw^eot>g$&es{^xYb!i2} zdTiguK2`YH*txnB01S*jg#S&wER_Q12mXr&i_EGjNiwcpW&x3IWmmA!1wIpr+^@RlQ2Jj7&`S?Xr8{h23@5}-GtYnoj0J8xbB zyPTJ}go({zG{&41L5N);>yq$59FHEQ)~I zmaN!0GU!bQ0sU7h+0pRrb2e_}3sxI8(YDXa*=%K(W~p|~+VacEdviD3Z+8^g%Co`p zNqy5t2G3AF>U&*dGN$CI49X(ORDbaLgvUU8lr^lImoqP{ZB-+MIcm#AZO2}7FQ;%- zlQxax8@p|0xTI_QZ&ig=w4`cpyu@fxc$mNtN}}c5^$^`lROxAxja(AO^qBG6aU=c1|?N&)iQ8agoX$! z?s#)Mz~Pz*gwMDP3J;N^U#BmzrZf<&K^HSC8evgMxu~g+;8C-iWtFeQdRUVcvi4;-$-*V5m@VM{PyMhabFo@Ch)ng!P&W5vM!Kh#7t zgy3}!dDd+%B#~uPPAo)zr?BbR^h3EVLAW z?WD17+h$`MyJPQj zF8=?1-L5s(JLfy+qiR8K+61E38?(x5KlyFqqR0y)p>S4a3ih2y7z=Zw8R7t$OfvxZ zAa`$`@IXb6mm#;g{KqW%HSLSPLi7|nNo;mGN7r_2HPHcMitC}1)pitG=qQLXTzua* z@8A4&(|0$)q#IksP;0vHROaRChqntE!jN{MTd-*R9sb(Tdj2&*sA}?WSjw{OS_c<+ z_h3jh2(h}OUoW1AFTny_xv|a)#<(hgo^lAu;qD@2qeE=A-l^l&efRyV_2KeDE_r*q z9?9MCf;QO9sIs85pIl}5wQ_@Uo2>UO;!Ahdj3iN4ahy`+s4>a^GjoiBpM~jHF*GKs zb5{>D$Yb9fn2|YJ>0m;;%G_8(S?E`|2xfM%j9@=d0mD6UqMW_){}Op<|36?IEU`tW z4+{dqjGAgf?L?3&=jV(B=((bgVqW5IR%WuMLiQV?q$()ang=`7$*G`#8;bp5W#BSV zX^?L$)|*>#Mcou+QyulvZlZJ2TOCsxQ8T=alRZQ}Fq*K-eor8-RpKqNGB@wZj3~7E zkt6i+z*{n1bSzx-J&+;?NGwyr%QosG@BSIqJ59nwnk||E#p-Mipe<7X2AgEG;O<$-u*2K2g;<1Vl5Zi{ObzT4xZDlU$61mRO`p7w*^p&GdhIW}jN9k1;wB%NAtZ?t8?>`aRK!Y=dAqTaq-~K#%vlO_? zBlPquuT*ZSo^N^u)TJFmKgU^=35u?BKL--Sw zK{yXJ&XbMmw|C}sFGn6eagWU$B(Cu~yC;Z!Hiv6S7UeksfQK0q;0M$6PD4kOcDl>= zL9P9FEK6%KTh-6&_-M~GFTuBZ!^>ALDBX!z`Fb8v_Xn4bun?q7d|a_5ALYRbJP=O7oR!P6auScM~2#U~Iy(F50Qf?#lg#@0@#! zlWV(_UrzfKaI8}Ofz#3T#v#djnOzyR4sCM_@Y9<4x>$9A@5jX9m+gEy(h;G$_ zdL<4;NEf>9XcxLzPDM%HvBQFKBE3$TRIQZM)S4=$JN%sHi{!<#=pwtE`9(Vr&w{(v z=;?eifG3;rw-DdfC)Potby%p_n@N(#yP`4cu%@1h&LxjuBxHLRzA}~t=}#4w>$|hblUWevbSL z(Gw+^Mo~i9_F`{SdO^t5jBAz&v$4IdVA(!ti(fG65+hBbLo*rX_HoNptBUcAiWwbhZcXqq zlYw)&5fE_5BAc<40k`u3f50S4Zul&En5+^7K{`XiR>sXhgBYiy?zG(<5r-+Z@YdO| za@kwn1X762!!3AzVwUy_k)4~(^}HwnJILySv2SUWU~d>BI1ue1oqHw&kpbFKD$JCn zB$IqbPME(DlJB#vW|N=tWaoIA4D~ydR&xGHT*UALf&HL3 zZS;d%XU)j2%?U)Q5Bc~VW%Ur$W(e}*DI(=BM=c(dcBlq5L9BdS@JCQ>MF?X6KpO3Y z$bpX%2zri(+)a6~>RNoIO>#~=c3`(nVnlv`tM0Eq2UeJ?zRaD0`zyCm@%>mT9Z6&1 zgN)5uJ-=zPs6oB9|6}%jU|u+Rt+R~yS)3W>@Z|l2!p^vBZX(&pNocLqQ(pzjTII+B zMie#KrqnyoS&|RnaOLss+dL`*4vWs@+$=`Bx;oZ!qmvgOWql~e)|m$K{*ch4txNBX z$UDYo;z(iV{k2VfvCKZlm60#wNkX^{mNB#(Ju;HvB(#8h_}AH`(~ix<75hgOHV*4s zkhKRxDt**vId1wx(Mat8HAqz^@nC0WRS6oEo_zU|ZZ|;8VJiq*3Vo&rc!&>MVA7F< zBYMK$#=@<43~ekavo>S>a+LG>xY&HW9M3y$TpJPG{Sy$WbQxO3T~;9cUgta>svoR1 zu%1>&X`4k|u(nWC?g*=BKo45F{T&>?y1e{K!$1)dJGr!j%TK!i(BZ$vB#=sQk-{#X7D)FwTW}Rr#Kmz;8s^X&wo^*lHO#D! z50*lv-@z*6(MzLK`2jUfh#fAItSha0EeRtx7}Sr2Vgq`L4x-!~qwnt_`kl_CmDqJR z20p^wBI$x>!-7rL>?8ITS_?Fgi85j)>Zk{|MQB>PeQ>tO<^stQKt5~!0w+2D!o>?* z^>b5khJ6@5!W34<PLcHgLO7vx$1uiulGLmLeUi9 z3y~uu$bh5EJ4n_A6pZ>>Dy7)pF_U<9Hp(+hVJF=Xja-k&)p}r069_RYx2ybKuDc%Y zM^jar=!0sR3lbI&$7GH3F%a@60@_GpBSz_Gxd`HWnlr5*cgpj^RlNC~NnS+K+`Txq z4+9~QPTgiiMJVZAic0OP1pTcy4c7ICvm}u6;GFZWi}H8=z5heSxlw7N-gw)4`5Xj9 z`c^p01!_TjB+z^PF1<3j86*?I4^m5=QcB!S*#i38QHqLtV{=j_yPRd-2>QR;2~}oR zo|nk59v)E?uN7HBzEMt*k)~?rdZBf0B%o|HjH9=6$jyIq(HJh>qRf!tGUMY99G8G{ zN+DJ12#?_gykvYM=*NHl3Glb@4YZkSvA2viD^rRxlO)PUj)G^I!h^&)-0^|+hO9TA z$S4cJn|GZVrnZ~FD~U!QvN*}&mYre79nk@+oIg4_kN2`J$cVLMfCpdr(<8;eY@8SQ zkzmn@P=-JK3koi$v1y6BnQIW70OJ95!|&76!Bs66Als_|*FdIcyq!r>(QuobOK13% zGOzT`7^M1qfK*D$Zk04CKoiILaB7QdaVCO?MT1zZ?L*MviV>MrUmB^LRin+eSb%f6gJxQQV)OGYbuea-2@Q({nH~r;cQs| zC44E290On-M;=f5HwUe3IfWudR4^-6{tSmGs_i#2A#Z0cohm`I`dXuO!u=ICRSmkv zVZ%4-d#uKYjB=x|zVClcss&yC63?h@>zTnhAakBibTm6{y>)VTbH5Esb1B3C-HB@5 zGy=qZ`@*4tecfUVV)mg682QS{Gca|4x~Y^jBiQ$(8JxQOftYyRs1+C0Nc2P0X!Hz{ z9CQMm5P|@gpc#r)n!*?sNzwS$CNnPmF}HDyDEt(l5W&z~E33HuR@S+IRNucaUo%<8 zmMdh-RLoLd>V#>TaM>jK3*wU#A&SH>z(|cXI3>s#)Q?eig60ThgdT)2PICf)*n{xI z%pl`HR12FyP5ToP)5jrcja2L+Hr@NrsysHy2=GHOPMCowF@S&tJA`&*M)git*QHAd z>5@CaWPrp7GYp06pk^n|jCot&{McN?EUR{UkX;w^{Ja&b^R)BIoBwM)A9`p|dov@M zd30eq-(c_g@{f2Shu5igvWWyV_aL$42-OL)R;5^u6`2mBL|^1bHMDAE(s3WlMW4!V z8cW)QaYeWOQOU~U9!pj&`(|~eVLnjo+Nj;4R!#-ENREIsgq8tV@*x&rPO>_# zxT|CnmZM+v{$Uw2g(DfxbsWVj!Xd1dfIIdM#Vu&krsxz^ABs(Fk>16qX4>wsOxWKr z!Mz^>Lb|pgGGBlyLainVUuK>uRxD2v7vmdW#&qxr+uO-%lQvl>n&+}nCw03$GYH7t%?H^ZWEE3zga ziAxH;g=Fo6qVj~EN18@G6HJDd7fFv}C(L^T;@l$h#*wk@tZL5iVd;;NHo^7bYGl!|M?>3*_j$0@azo}c;&lCleN?r@tLY#p zlSf^ue73|;G@I0Q^`(ne3*vGDu1}M}BH^#LVRJH!+VCbuqZs6LzdomIaqPs;rt!gk zpew1B-Ftxo|B`55ZzF+r`az=Q;27nK20Fr(ggr^u>c`(S*@jBUZOP9+K{;aLJp(KK4Csmys+A zZ^yI??vQOD_^;BZvFQ3O?i1%J{6*KXURYPemna;?k+3%X;Q zEo}&~;~IpbPs-TJ#1h1vDkM8P#AgXkCS)Nb$OWYLW-93>%x=Ah=UsAKTQ6;?><+p4 z1DgUWU7x_bDMZnCBTmhA%>4bo7JdqBylwAO^;e|X0Hc3THA+sWu+X{)Nr;HFHQECt zL4-=t81gSM+HaU>Vm2sM2m0Q89d@nnM70D>Dr)7a$&_ z?j$aGz+W-dAWPU4r4ERV;O)S|+FiV8!5s^pat%is$>_i7hIox^OhG)VVqq>W{gM%7 z9}QWZ-O6nCW%66vA-dje$&_BDK>|skFl~c^Gl_M*y2!4zm*1c9LP7Fl(m5Dqp=@IR zhueim>2mIKW~ zFCUH56^$vJG5Wo`yDLQ}gz`2p&S43?oWbC!}^x z13-@kZWz&TFBC5phD;bWDljiEFvL*p(EOO>r(Nu44u-hp^!R1Sz8taOX)qwHh8O+z zMSJuZRhMNZlHVE?PrUFG&B$V>CO42s`$_4U^Lr_e@94?lbQGLQXr6eUS|*itG1T0V zQM7(X*pSM_K)`@mLr2vA6lelcFW`(G>O8Byf!a zL@KzAHx)%^7R#x)pk%>cG}Y0D7FI9BBnZw{nt~J1;udA?rTDSe*73R(WsO3tv+M`aT6Gp^y1}rMBp8Xe4ud5|XbrJ@x*0R;0+U zdlbn0V$)D1bm75bA!rVTC%@oz@-a$?Ox75`3#6@Gl7yorVAG~9EU#TWvQgfLz+$JZ zEzzyfe%nZ49?A73a*0>*bRtj(=JIAVo8xMn$&B(@8WG^sCb~tIP}(jo9G{1^Z~Bfy zZ#`~(nbq^YSmDt*Zh>+-p0WLP$kYW~mO0m?<*I8_-&QS}&m^6FjNdpQ@Q45qWi~k^ z$?-tR#X7~jl6(C0Y)lF!8DvBPGe8WY*zZg`N)(;B2)*e%O3e!X=-heU57aLrTO^9~ zpctc}`bBIon^&z~gR!=LLMT&#WBbDh#$by8b%Tr< z(vQV#vi4=}e}mN+Apf}W|5sL6S4V`MiXf=Y3FxWeb7KgtHDa4NJFh8vXS(0c{57Wr zhuXstSEE6c|H;+w1~wYpUPf2*4donBCelpl_S={ISAyZ&zoowbp$BURK8nP~hYO;= z{Bs^m?OzN{87%FeVfb2z!^k}M(=Y^I5NH8OJpmxQM9#!$$g0Fpp9|HZs=*CN!F+K! zo&cdI2oNN`+mAU1w&UuI!L`-4DQ>!MLAC!IK0}%uL+)OW&A^(_ociUHzChdldnmdG z5}UbspFpbqK|7sLa_XM3@MrFZFbV`uGL82R?`Em;E6d_WA}2NG!-Hp0=`eoJ@y!xM zS3t8wVXhPWGh;(aF1Ls~{<8x%;?R(AA3!4XFSPF$O5TUszaPj`=b3FKgyS4uE5Pz_a+D)wJJw@C(`{U4{dyH|Cxo9TK6*q^O zy()E?-!6005$Jy{lC@`H7Z|O|!7@0D)Uup=AFT6e>}q#Blg#)g-zD?XU*%cV4U7^a zaWB19Y%VTt1#2`75j%G^k>Z@)3Dv{vpJNM3-{4K zs^wCqkPS!q^3*x`aCy`$!7E=V1YiHNDP!jr_XX=OOqoq)98+>?NP}!j`E|Ra->VHJsTiju`)3Dv6bfXA0nSJ=Ieib$ zd&9=aItLRJhCKE$E2hjvJ=qlLM2KIBHQQI+$sYPh{XJYXliGANjS8~!zf;3~3=8k` z%}2lJr#*5A&S$NZa#r{Rw}kmLjrMpop1F76p+SS>QoDj{rNO4DT?Y`K^sarcG^_Rq z!dx#0(4*9MamP4+BG&$#7Zgyd=0B(Y{wSsuKh36%S-G|&Ua~$^U<0#$NuNhpbn^WrtLm<&LtNsalO(v_O``x4Mec#fqoXkMb?MPc2g( z$@lIr3UEO5*&o(uJ@6;e7aA+9jZ7gGD(o<*DU>v$h+F!JsOeZCCPgF31R|>7w+YfY zxOm-P4Sj`JR8=r#64LatwkmTG|3;yPy+SPNxn=LP6VzM!ASFBs;gP}=k-bIrd#Md6 z+1sHu2SB{utvoGEJl%F}U0BxC(zAZEflG)_evu&Z14qPqB+`aTV|^@eo~<+fZWVEe z;b<_rsX$xaM$h3C(L>!*ZLqfLJ8kA&zLWu`HqOE$+9p>cXQO!cs$X3Z;wk0a@;I>x za#Ajz2!1KFa�wG-ZIIt@yxB2B=?>2q}rxDDbNw$r}TNHGen{ROM$LF6k=`huODo zut}cT8Zp=C6Z9E*v=2TG?q5QXlM4CUK}TG(S0ZH=W#@ND@-C zi3S)6n!|!vO~{2Fc_o`2H?1Zc2r5#7+`$eG@Vhj8MQg(jMHC``WqX}PM&nEG61!&( z?~?VW%xnHT9o`jIzvIfHp-|;h*9hLYS!`+H+8_P;VLljXEwoYu9W!62m2Jt!POqe- zsCar;hI#UEe0ImE=d^sxS+Q83$Ga1UK>}Pc*l4cjIg}LeL66_n)6<5qt{YBulxwQd z<5Ju?9`+V=Zn=#ah;j84Dy1e$l&43V<(gQzm$}#GS!uR&dH%5}P50%}8u5KI;LM!# z`JS5IXil2Lh<#6{k=ZI+SI8~v?UJWGf|)V6C&pA!mc22Dz413ea{?3YMXXJksTBBY zDzQ9w_`NYsjo}VIS?W6Dz`0g#g7?+&Fi4Ms&uGhU zTcH-2EB5EmcQw+3zqsf$qMEM(>sBMFcF-SFKzw6_uE2paU9U5MecZOyWb(8rs|0>a zo7mo?^fi#}pD6GAuMRnn_j1W9da=&FRwFrMvO!_BE^qe!Zt^~Sm!Qz25*-+GUbx&F z9hgJ1->|+~PH0=IOoC5JQCEOQPx)(Ft-l1P>smKQlY*DQzgcLZ%fP@f|IgfyW16#P zGAK@#VA0VT2fHOpo9G`d7&9l6<1%N(V4t+?8mUmOaT}>nl~910p{LJ) zjR#q7vx5mQL5@Q<@H}kv*$>d??dl7)p9~q{5L@3?nKUsB!&ev__n0=d_fI|myfDgOsc=8q{mu`8vr$rIjN~sHE3fQiZ zFC07$OjS$=@U^&Ewvm+1XNt3(^wyMtnrPOPZw(2@4a#e>t$#%7ZGob))LxBS@2>Po z8x+du@AaivSa(As6u*&ZPQ;p2NAQ5|IM4bs#C77Rn0!5IhkJTv2<))6Kbw=nv{$b~ z_$@X)KBZwoA9t*Dc_Af%{BK{{J3{Zc9N{wu9upAZRsQ;G!ZAG`2L^xBPRndoV&>S^ zHd;5ibG9FwW}(W{ZGquJhs~M0mx*zvi@6E17OD`(qHm%~t@_pa_U846_FeMz-gOC1 zxd>aei(E>{DW}%ZCkESJG8gI}Gh-_mhdeeS^<}H7>(UN~oa`00iH;SFujf{Gmz&c= z+v51xb_sxj8GXM8V$CV5rwE=a%`W9;Fg@6OWKYxEL&7YC4>0F(mHK4qP%P-<(f#S^ zbo74yGN2Oc(cAu%-nlAo%N2@OT)8C;*#S~u*kTi~pHB6U6^y=iQu=nE1LK1*0r2Vi z=mLnKw#z@(%WB;D&dLjxjCAN$EW1BD?9#kdEpofebcGw+6q`lo+jN9~xUoCbeYDM= z5@d5I#whAl0p8$sZ`yFiv;Glk!di023;3G8Enr$9osr%!d6rpFhWmBz-l zxaT=K$K@8|cPfMP+qh#Z5kxCX@4~1cPzFe4wL*FK>t8FkA z{FV0rlRfIM6rjU5Z&lw&6*mDxXBu!LT|Ir4Hk$;_M%vfz&$8SU_fdfs+ ztkI9qfX6-9$d%fN6*=6mst*4~NUjTFiLv37QDtl9Uxvf~P}AN-w_^F~zlu0IC;L{VH#hA_l$Vva=Mez5DGf+g!pwE@MY2bZD ziM!~4cXc{9&vpr0h=0UEBocl<2E`AQdKZxv1Vnlodm?+JR>-7aUXjA$*U|m^{H8ow zNTlHM`X7S)C4w|lDX;0TDc!k4U`+PDwb