const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/HomeView-vbeQHY65.js","assets/Spinner.vue_vue_type_style_index_0_lang-Dj7sRH2z.js","assets/_commonjsHelpers-Cpj98o6Y.js","assets/Spinner-CNMYSNQh.css","assets/SingleProduct-DqVOSjB1.js","assets/NotifyVant.vue_vue_type_script_setup_true_lang-CDKtYlzv.js","assets/DialogVant.vue_vue_type_style_index_0_lang-DhaX1mta.js","assets/DialogVant-DxmIm7bG.css","assets/cartStore-CXBWkom5.js","assets/client-WIBW0tF5.js","assets/dialogEmpty1-E3h_JfwQ.js","assets/SingleProduct-BFPgKPCl.css","assets/RateStrip-D8Dekxok.js","assets/filters-CLL9nGZ2.js","assets/RateStrip-DohuneFP.css","assets/SectionHead-B2vuSp4I.js","assets/SectionHead-CldEyeHO.css","assets/filtersStore-Cs1lfdnR.js","assets/index-CUCQV-mQ.js","assets/index-n1M9Xy9D.js","assets/classCallCheck-DHNu4ITb.js","assets/HomeView-C96GMj63.css","assets/NewestView-DOVN_goX.js","assets/PageBar-CeHkUvzB.js","assets/PageBar-Bu_ZJ2Zu.css","assets/ProductCard-ClNgBWwY.js","assets/ProductCard-Cn3qLCse.css","assets/NewestView-D-q-nm4Q.css","assets/CartView-CYpqMeNs.js","assets/index-BaTALCip.js","assets/FormItemContext-CeryvNSL.js","assets/CartView-DFvgp1Pt.css","assets/LoginRegisterView-DjfTzr4H.js","assets/LoginRegisterView-B7DR4Q72.css","assets/DashboardView-CgmaI52F.js","assets/DashboardView-DsIIkW4Q.css","assets/OrdersView-YmIwaU8O.js","assets/SearchInput-FtV8GsoC.js","assets/SearchInput-CF6DHCU-.css","assets/OrdersView-XheLpdhr.css","assets/TransactionsView-BEDzSJSc.js","assets/TransactionsView-DtBUcl6Y.css","assets/ProfileView-DFtV1RFx.js","assets/ProfileView-CPyo29sC.css","assets/FavoritesView-BrMh_RMj.js","assets/FavoritesView-Lyqq3dqN.css","assets/NotificationsView-C_wkRXKW.js","assets/NotificationsView-CSZgMF1r.css","assets/SearchView-CjvmV4mq.js","assets/SearchView-AW5p2WuQ.css","assets/CollectionView-BXcCy0Yr.js","assets/CollectionView-CLNeGS0w.css"])))=>i.map(i=>d[i]); (function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function o(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(r){if(r.ep)return;r.ep=!0;const i=o(r);fetch(r.href,i)}})();/** * @vue/shared v3.5.42 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function Lt(e){const t=Object.create(null);for(const o of e.split(","))t[o]=1;return o=>o in t}const V1={},s3=[],o0=()=>{},k5=()=>!1,R9=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),F9=e=>e.startsWith("onUpdate:"),F1=Object.assign,Ht=(e,t)=>{const o=e.indexOf(t);o>-1&&e.splice(o,1)},ki=Object.prototype.hasOwnProperty,D1=(e,t)=>ki.call(e,t),t1=Array.isArray,A0=e=>m3(e)==="[object Map]",m0=e=>m3(e)==="[object Set]",Lo=e=>m3(e)==="[object Date]",hi=e=>m3(e)==="[object RegExp]",l1=e=>typeof e=="function",_1=e=>typeof e=="string",f2=e=>typeof e=="symbol",f1=e=>e!==null&&typeof e=="object",h5=e=>(f1(e)||l1(e))&&l1(e.then)&&l1(e.catch),u5=Object.prototype.toString,m3=e=>u5.call(e),ui=e=>m3(e).slice(8,-1),p5=e=>m3(e)==="[object Object]",N9=e=>_1(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,S3=Lt(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$9=e=>{const t=Object.create(null);return o=>t[o]||(t[o]=e(o))},pi=/-\w/g,a2=$9(e=>e.replace(pi,t=>t.slice(1).toUpperCase())),wi=/\B([A-Z])/g,R0=$9(e=>e.replace(wi,"-$1").toLowerCase()),U9=$9(e=>e.charAt(0).toUpperCase()+e.slice(1)),Le=$9(e=>e?`on${U9(e)}`:""),Q2=(e,t)=>!Object.is(e,t),d3=(e,...t)=>{for(let o=0;o{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:o})},W9=e=>{const t=parseFloat(e);return isNaN(t)?e:t},C5=e=>{const t=_1(e)?Number(e):NaN;return isNaN(t)?e:t};let Ho;const z9=()=>Ho||(Ho=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function h3(e){if(t1(e)){const t={};for(let o=0;o{if(o){const n=o.split(ci);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function q9(e){let t="";if(_1(e))t=e;else if(t1(e))for(let o=0;oU2(o,t))}const g5=e=>!!(e&&e.__v_isRef===!0),A3=e=>_1(e)?e:e==null?"":t1(e)||f1(e)&&(e.toString===u5||!l1(e.toString))?g5(e)?A3(e.value):JSON.stringify(e,v5,2):String(e),v5=(e,t)=>g5(t)?v5(e,t.value):A0(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((o,[n,r],i)=>(o[He(n,i)+" =>"]=r,o),{})}:m0(t)?{[`Set(${t.size})`]:[...t.values()].map(o=>He(o))}:f2(t)?He(t):f1(t)&&!t1(t)&&!p5(t)?String(t):t,He=(e,t="")=>{var o;return f2(e)?`Symbol(${(o=e.description)!=null?o:t})`:e};/** * @vue/reactivity v3.5.42 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let $1;class m5{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&&$1&&($1.active?(this.parent=$1,this.index=($1.scopes||($1.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,o;if(this.scopes){const n=this.scopes.slice();for(t=0,o=n.length;t0&&--this._on===0){if($1===this)$1=this.prevScope;else{let t=$1;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let o,n;for(o=0,n=this.effects.length;o0)return;if(P3){let t=P3;for(P3=void 0;t;){const o=t.next;t.next=void 0,t.flags&=-9,t=o}}let e;for(;I3;){let t=I3;for(I3=void 0;t;){const o=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=o}}if(e)throw e}function L5(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function H5(e){let t,o=e.depsTail,n=o;for(;n;){const r=n.prevDep;n.version===-1?(n===o&&(o=r),Bt(n),ji(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=r}e.deps=t,e.depsTail=o}function Ye(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(V5(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function V5(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===W3)||(e.globalVersion=W3,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Ye(e))))return;e.flags|=2;const t=e.dep,o=Z1,n=$2;Z1=e,$2=!0;try{L5(e);const r=e.fn(e._value);(t.version===0||Q2(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{Z1=o,$2=n,H5(e),e.flags&=-3}}function Bt(e,t=!1){const{dep:o,prevSub:n,nextSub:r}=e;if(n&&(n.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=n,e.nextSub=void 0),o.subs===e&&(o.subs=n,!n&&o.computed)){o.computed.flags&=-5;for(let i=o.computed.deps;i;i=i.nextDep)Bt(i,!0)}!t&&!--o.sc&&o.map&&o.map.delete(o.key)}function ji(e){const{prevDep:t,nextDep:o}=e;t&&(t.nextDep=o,e.prevDep=void 0),o&&(o.prevDep=t,e.nextDep=void 0)}let $2=!0;const Z5=[];function f0(){Z5.push($2),$2=!1}function M0(){const e=Z5.pop();$2=e===void 0?!0:e}function Zo(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const o=Z1;Z1=void 0;try{t()}finally{Z1=o}}}let W3=0;class Di{constructor(t,o){this.sub=t,this.dep=o,this.version=o.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class bt{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!Z1||!$2||Z1===this.computed)return;let o=this.activeLink;if(o===void 0||o.sub!==Z1)o=this.activeLink=new Di(Z1,this),Z1.deps?(o.prevDep=Z1.depsTail,Z1.depsTail.nextDep=o,Z1.depsTail=o):Z1.deps=Z1.depsTail=o,_5(o);else if(o.version===-1&&(o.version=this.version,o.nextDep)){const n=o.nextDep;n.prevDep=o.prevDep,o.prevDep&&(o.prevDep.nextDep=n),o.prevDep=Z1.depsTail,o.nextDep=void 0,Z1.depsTail.nextDep=o,Z1.depsTail=o,Z1.deps===o&&(Z1.deps=n)}return o}trigger(t){this.version++,W3++,this.notify(t)}notify(t){_t();try{for(let o=this.subs;o;o=o.prevSub)o.sub.notify()&&o.sub.dep.notify()}finally{yt()}}}function _5(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)_5(n)}const o=e.dep.subs;o!==e&&(e.prevSub=o,o&&(o.nextSub=e)),e.dep.subs=e}}const D9=new WeakMap,J0=Symbol(""),Qe=Symbol(""),z3=Symbol("");function o2(e,t,o){if($2&&Z1){let n=D9.get(e);n||D9.set(e,n=new Map);let r=n.get(o);r||(n.set(o,r=new bt),r.map=n,r.key=o),r.track()}}function p0(e,t,o,n,r,i){const s=D9.get(e);if(!s){W3++;return}const d=l=>{l&&l.trigger()};if(_t(),t==="clear")s.forEach(d);else{const l=t1(e),h=l&&N9(o);if(l&&o==="length"){const u=Number(n);s.forEach((p,w)=>{(w==="length"||w===z3||!f2(w)&&w>=u)&&d(p)})}else switch((o!==void 0||s.has(void 0))&&d(s.get(o)),h&&d(s.get(z3)),t){case"add":l?h&&d(s.get("length")):(d(s.get(J0)),A0(e)&&d(s.get(Qe)));break;case"delete":l||(d(s.get(J0)),A0(e)&&d(s.get(Qe)));break;case"set":A0(e)&&d(s.get(J0));break}}yt()}function xi(e,t){const o=D9.get(e);return o&&o.get(t)}function t3(e){const t=g1(e);return t===e?t:(o2(t,"iterate",z3),m2(e)?t:t.map(W2))}function K9(e){return o2(e=g1(e),"iterate",z3),e}function Y2(e,t){return j0(e)?u3(g0(e)?W2(t):t):W2(t)}const Li={__proto__:null,[Symbol.iterator](){return Ze(this,Symbol.iterator,e=>Y2(this,e))},concat(...e){return t3(this).concat(...e.map(t=>t1(t)?t3(t):t))},entries(){return Ze(this,"entries",e=>(e[1]=Y2(this,e[1]),e))},every(e,t){return l0(this,"every",e,t,void 0,arguments)},filter(e,t){return l0(this,"filter",e,t,o=>o.map(n=>Y2(this,n)),arguments)},find(e,t){return l0(this,"find",e,t,o=>Y2(this,o),arguments)},findIndex(e,t){return l0(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return l0(this,"findLast",e,t,o=>Y2(this,o),arguments)},findLastIndex(e,t){return l0(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return l0(this,"forEach",e,t,void 0,arguments)},includes(...e){return _e(this,"includes",e)},indexOf(...e){return _e(this,"indexOf",e)},join(e){return t3(this).join(e)},lastIndexOf(...e){return _e(this,"lastIndexOf",e)},map(e,t){return l0(this,"map",e,t,void 0,arguments)},pop(){return x3(this,"pop")},push(...e){return x3(this,"push",e)},reduce(e,...t){return _o(this,"reduce",e,t)},reduceRight(e,...t){return _o(this,"reduceRight",e,t)},shift(){return x3(this,"shift")},some(e,t){return l0(this,"some",e,t,void 0,arguments)},splice(...e){return x3(this,"splice",e)},toReversed(){return t3(this).toReversed()},toSorted(e){return t3(this).toSorted(e)},toSpliced(...e){return t3(this).toSpliced(...e)},unshift(...e){return x3(this,"unshift",e)},values(){return Ze(this,"values",e=>Y2(this,e))}};function Ze(e,t,o){const n=K9(e),r=n[t]();return n!==e&&!m2(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.done||(i.value=o(i.value)),i}),r}const Hi=Array.prototype;function l0(e,t,o,n,r,i){const s=K9(e),d=s!==e&&!m2(e),l=s[t];if(l!==Hi[t]){const p=l.apply(e,i);return d?W2(p):p}let h=o;s!==e&&(d?h=function(p,w){return o.call(this,Y2(e,p),w,e)}:o.length>2&&(h=function(p,w){return o.call(this,p,w,e)}));const u=l.call(s,h,n);return d&&r?r(u):u}function _o(e,t,o,n){const r=K9(e),i=r!==e&&!m2(e);let s=o,d=!1;r!==e&&(i?(d=n.length===0,s=function(h,u,p){return d&&(d=!1,h=Y2(e,h)),o.call(this,h,Y2(e,u),p,e)}):o.length>3&&(s=function(h,u,p){return o.call(this,h,u,p,e)}));const l=r[t](s,...n);return d?Y2(e,l):l}function _e(e,t,o){const n=g1(e);o2(n,"iterate",z3);const r=n[t](...o);return(r===-1||r===!1)&&G9(o[0])?(o[0]=g1(o[0]),n[t](...o)):r}function x3(e,t,o=[]){f0(),_t();const n=g1(e)[t].apply(e,o);return yt(),M0(),n}const Vi=Lt("__proto__,__v_isRef,__isVue"),y5=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(f2));function Zi(e){f2(e)||(e=String(e));const t=g1(this);return o2(t,"has",e),t.hasOwnProperty(e)}class B5{constructor(t=!1,o=!1){this._isReadonly=t,this._isShallow=o}get(t,o,n){if(o==="__v_skip")return t.__v_skip;const r=this._isReadonly,i=this._isShallow;if(o==="__v_isReactive")return!r;if(o==="__v_isReadonly")return r;if(o==="__v_isShallow")return i;if(o==="__v_raw")return n===(r?i?Oi:A5:i?S5:E5).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const s=t1(t);if(!r){let l;if(s&&(l=Li[o]))return l;if(o==="hasOwnProperty")return Zi}const d=Reflect.get(t,o,B1(t)?t:n);if((f2(o)?y5.has(o):Vi(o))||(r||o2(t,"get",o),i))return d;if(B1(d)){const l=s&&N9(o)?d:d.value;return r&&f1(l)?et(l):l}return f1(d)?r?et(d):_2(d):d}}class b5 extends B5{constructor(t=!1){super(!1,t)}set(t,o,n,r){let i=t[o];const s=t1(t)&&N9(o);if(!this._isShallow){const h=j0(i);if(!m2(n)&&!j0(n)&&(i=g1(i),n=g1(n)),!s&&B1(i)&&!B1(n))return h||(i.value=n),!0}const d=s?Number(o)e,k9=e=>Reflect.getPrototypeOf(e);function Ei(e,t,o){return function(...n){const r=this.__v_raw,i=g1(r),s=A0(i),d=e==="entries"||e===Symbol.iterator&&s,l=e==="keys"&&s,h=r[e](...n),u=o?Xe:t?u3:W2;return!t&&o2(i,"iterate",l?Qe:J0),F1(Object.create(h),{next(){const{value:p,done:w}=h.next();return w?{value:p,done:w}:{value:d?[u(p[0]),u(p[1])]:u(p),done:w}}})}}function h9(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Si(e,t){const o={get(r){const i=this.__v_raw,s=g1(i),d=g1(r);e||(Q2(r,d)&&o2(s,"get",r),o2(s,"get",d));const{has:l}=k9(s),h=t?Xe:e?u3:W2;if(l.call(s,r))return h(i.get(r));if(l.call(s,d))return h(i.get(d));i!==s&&i.get(r)},get size(){const r=this.__v_raw;return!e&&o2(g1(r),"iterate",J0),r.size},has(r){const i=this.__v_raw,s=g1(i),d=g1(r);return e||(Q2(r,d)&&o2(s,"has",r),o2(s,"has",d)),r===d?i.has(r):i.has(r)||i.has(d)},forEach(r,i){const s=this,d=s.__v_raw,l=g1(d),h=t?Xe:e?u3:W2;return!e&&o2(l,"iterate",J0),d.forEach((u,p)=>r.call(i,h(u),h(p),s))}};return F1(o,e?{add:h9("add"),set:h9("set"),delete:h9("delete"),clear:h9("clear")}:{add(r){const i=g1(this),s=k9(i),d=g1(r),l=!t&&!m2(r)&&!j0(r)?d:r;return s.has.call(i,l)||Q2(r,l)&&s.has.call(i,r)||Q2(d,l)&&s.has.call(i,d)||(i.add(l),p0(i,"add",l,l)),this},set(r,i){!t&&!m2(i)&&!j0(i)&&(i=g1(i));const s=g1(this),{has:d,get:l}=k9(s);let h=d.call(s,r);h||(r=g1(r),h=d.call(s,r));const u=l.call(s,r);return s.set(r,i),h?Q2(i,u)&&p0(s,"set",r,i):p0(s,"add",r,i),this},delete(r){const i=g1(this),{has:s,get:d}=k9(i);let l=s.call(i,r);l||(r=g1(r),l=s.call(i,r)),d&&d.call(i,r);const h=i.delete(r);return l&&p0(i,"delete",r,void 0),h},clear(){const r=g1(this),i=r.size!==0,s=r.clear();return i&&p0(r,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(r=>{o[r]=Ei(r,e,t)}),o}function Et(e,t){const o=Si(e,t);return(n,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?n:Reflect.get(D1(o,r)&&r in n?o:n,r,i)}const Ai={get:Et(!1,!1)},Ii={get:Et(!1,!0)},Pi={get:Et(!0,!1)};const E5=new WeakMap,S5=new WeakMap,A5=new WeakMap,Oi=new WeakMap;function Ti(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function _2(e){return j0(e)?e:St(e,!1,yi,Ai,E5)}function I5(e){return St(e,!1,bi,Ii,S5)}function et(e){return St(e,!0,Bi,Pi,A5)}function St(e,t,o,n,r){if(!f1(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const i=r.get(e);if(i)return i;const s=Ti(ui(e));if(s===0)return e;const d=new Proxy(e,s===2?n:o);return r.set(e,d),d}function g0(e){return j0(e)?g0(e.__v_raw):!!(e&&e.__v_isReactive)}function j0(e){return!!(e&&e.__v_isReadonly)}function m2(e){return!!(e&&e.__v_isShallow)}function G9(e){return e?!!e.__v_raw:!1}function g1(e){const t=e&&e.__v_raw;return t?g1(t):e}function At(e){return!D1(e,"__v_skip")&&Object.isExtensible(e)&&w5(e,"__v_skip",!0),e}const W2=e=>f1(e)?_2(e):e,u3=e=>f1(e)?et(e):e;function B1(e){return e?e.__v_isRef===!0:!1}function c1(e){return P5(e,!1)}function Ri(e){return P5(e,!0)}function P5(e,t){return B1(e)?e:new Fi(e,t)}class Fi{constructor(t,o){this.dep=new bt,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=o?t:g1(t),this._value=o?t:W2(t),this.__v_isShallow=o}get value(){return this.dep.track(),this._value}set value(t){const o=this._rawValue,n=this.__v_isShallow||m2(t)||j0(t);t=n?t:g1(t),Q2(t,o)&&(this._rawValue=t,this._value=n?t:W2(t),this.dep.trigger())}}function W1(e){return B1(e)?e.value:e}const Ni={get:(e,t,o)=>t==="__v_raw"?e:W1(Reflect.get(e,t,o)),set:(e,t,o,n)=>{const r=e[t];return B1(r)&&!B1(o)?(r.value=o,!0):Reflect.set(e,t,o,n)}};function O5(e){return g0(e)?e:new Proxy(e,Ni)}function T5(e){const t=t1(e)?new Array(e.length):{};for(const o in e)t[o]=R5(e,o);return t}class $i{constructor(t,o,n){this._object=t,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._key=f2(o)?o:String(o),this._raw=g1(t);let r=!0,i=t;if(!t1(t)||f2(this._key)||!N9(this._key))do r=!G9(i)||m2(i);while(r&&(i=i.__v_raw));this._shallow=r}get value(){let t=this._object[this._key];return this._shallow&&(t=W1(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&B1(this._raw[this._key])){const o=this._object[this._key];if(B1(o)){o.value=t;return}}this._object[this._key]=t}get dep(){return xi(this._raw,this._key)}}class Ui{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function da(e,t,o){return B1(e)?e:l1(e)?new Ui(e):f1(e)&&arguments.length>1?R5(e,t,o):c1(e)}function R5(e,t,o){return new $i(e,t,o)}class Wi{constructor(t,o,n){this.fn=t,this.setter=o,this._value=void 0,this.dep=new bt(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=W3-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!o,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&Z1!==this)return x5(this,!0),!0}get value(){const t=this.dep.track();return V5(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function zi(e,t,o=!1){let n,r;return l1(e)?n=e:(n=e.get,r=e.set),new Wi(n,r,o)}const u9={},x9=new WeakMap;let z0;function qi(e,t=!1,o=z0){if(o){let n=x9.get(o);n||x9.set(o,n=[]),n.push(e)}}function Ki(e,t,o=V1){const{immediate:n,deep:r,once:i,scheduler:s,augmentJob:d,call:l}=o,h=x=>r?x:m2(x)||r===!1||r===0?w0(x,1):w0(x);let u,p,w,v,M=!1,V=!1;if(B1(e)?(p=()=>e.value,M=m2(e)):g0(e)?(p=()=>h(e),M=!0):t1(e)?(V=!0,M=e.some(x=>g0(x)||m2(x)),p=()=>e.map(x=>{if(B1(x))return x.value;if(g0(x))return h(x);if(l1(x))return l?l(x,2):x()})):l1(e)?t?p=l?()=>l(e,2):e:p=()=>{if(w){f0();try{w()}finally{M0()}}const x=z0;z0=u;try{return l?l(e,3,[v]):e(v)}finally{z0=x}}:p=o0,t&&r){const x=p,Z=r===!0?1/0:r;p=()=>w0(x(),Z)}const P=Zt(),O=()=>{u.stop(),P&&P.active&&Ht(P.effects,u)};if(i&&t){const x=t;t=(...Z)=>{const T=x(...Z);return O(),T}}let D=V?new Array(e.length).fill(u9):u9;const L=x=>{if(!(!(u.flags&1)||!u.dirty&&!x))if(t){const Z=u.run();if(x||r||M||(V?Z.some((T,_)=>Q2(T,D[_])):Q2(Z,D))){w&&w();const T=z0;z0=u;try{const _=[Z,D===u9?void 0:V&&D[0]===u9?[]:D,v];D=Z,l?l(t,3,_):t(..._)}finally{z0=T}}}else u.run()};return d&&d(L),u=new j5(p),u.scheduler=s?()=>s(L,!1):L,v=x=>qi(x,!1,u),w=u.onStop=()=>{const x=x9.get(u);if(x){if(l)l(x,4);else for(const Z of x)Z();x9.delete(u)}},t?n?L(!0):D=u.run():s?s(L.bind(null,!0),!0):u.run(),O.pause=u.pause.bind(u),O.resume=u.resume.bind(u),O.stop=O,O}function w0(e,t=1/0,o){if(t<=0||!f1(e)||e.__v_skip||(o=o||new Map,(o.get(e)||0)>=t))return e;if(o.set(e,t),t--,B1(e))w0(e.value,t,o);else if(t1(e))for(let n=0;n{w0(n,t,o)});else if(p5(e)){for(const n in e)w0(e[n],t,o);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&w0(e[n],t,o)}return e}/** * @vue/runtime-core v3.5.42 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function e9(e,t,o,n){try{return n?e(...n):e()}catch(r){t9(r,t,o)}}function y2(e,t,o,n){if(l1(e)){const r=e9(e,t,o,n);return r&&h5(r)&&r.catch(i=>{t9(i,t,o)}),r}if(t1(e)){const r=[];for(let i=0;i>>1,r=l2[n],i=q3(r);i=q3(o)?l2.push(e):l2.splice(Ji(t),0,e),e.flags|=1,N5()}}function N5(){L9||(L9=F5.then(U5))}function tt(e){if(!t1(e))E0&&e.id===-1?E0.splice(r3+1,0,e):e.flags&1||(l3.push(e),e.flags|=1);else for(let t=0;tq3(o)-q3(n));if(l3.length=0,E0){for(let o=0;oe.id==null?e.flags&2?-1:1/0:e.id;function U5(e){try{for(J2=0;J2{n._d&&b9(-1);const i=H9(t),s=v0.length;let d;try{d=e(...r)}finally{for(let l=v0.length;l>s;l--)re();H9(i),n._d&&b9(1)}return d};return n._n=!0,n._c=!0,n._d=!0,n}function Pt(e,t){if(Y1===null)return e;const o=ie(Y1),n=e.dirs||(e.dirs=[]);for(let r=0;r1)return o&&l1(t)?t.call(n&&n.proxy):t}}function Yi(){return!!(K2()||Y0)}const Qi=Symbol.for("v-scx"),Xi=()=>k2(Qi);function es(e,t){return Ot(e,null,t)}function H1(e,t,o){return Ot(e,t,o)}function Ot(e,t,o=V1){const{immediate:n,deep:r,flush:i,once:s}=o,d=F1({},o),l=t&&n||!t&&i!=="post";let h;if(Y3){if(i==="sync"){const v=Xi();h=v.__watcherHandles||(v.__watcherHandles=[])}else if(!l){const v=()=>{};return v.stop=o0,v.resume=o0,v.pause=o0,v}}const u=r2;d.call=(v,M,V)=>y2(v,u,M,V);let p=!1;i==="post"?d.scheduler=v=>{R1(v,u&&u.suspense)}:i!=="sync"&&(p=!0,d.scheduler=(v,M)=>{M?v():It(v)}),d.augmentJob=v=>{t&&(v.flags|=4),p&&(v.flags|=2,u&&(v.id=u.uid,v.i=u))};const w=Ki(e,t,d);return Y3&&(h?h.push(w):l&&w()),w}function ts(e,t,o){const n=this.proxy,r=_1(e)?e.includes(".")?z5(n,e):()=>n[e]:e.bind(n,n);let i;l1(t)?i=t:(i=t.handler,o=t);const s=n9(this),d=Ot(r,i.bind(n),o);return s(),d}function z5(e,t){const o=t.split(".");return()=>{let n=e;for(let r=0;re.__isTeleport,K0=e=>e&&(e.disabled||e.disabled===""),os=e=>e&&(e.defer||e.defer===""),Bo=e=>typeof SVGElement<"u"&&e instanceof SVGElement,bo=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,ot=(e,t)=>{const o=e&&e.to;return _1(o)?t?t(o):null:o},ns={name:"Teleport",__isTeleport:!0,process(e,t,o,n,r,i,s,d,l,h){const{mc:u,pc:p,pbc:w,o:{insert:v,querySelector:M,createText:V,createComment:P,parentNode:O}}=h,D=K0(t.props);let{dynamicChildren:L}=t;const x=(_,U,S)=>{_.shapeFlag&16&&u(_.children,U,S,r,i,s,d,l)},Z=(_=t)=>{const U=K0(_.props),S=_.target=ot(_.props,M),q=nt(S,_,V,v);S&&(s!=="svg"&&Bo(S)?s="svg":s!=="mathml"&&bo(S)&&(s="mathml"),r&&r.isCE&&(r.ce._teleportTargets||(r.ce._teleportTargets=new Set)).add(S),U||(x(_,S,q),y3(_,!1)))},T=_=>{const U=()=>{if(y0.get(_)===U){if(y0.delete(_),K0(_.props)){const S=O(_.el)||o;x(_,S,_.anchor),y3(_,!0)}Z(_)}};y0.set(_,U),R1(U,i)};if(e==null){const _=t.el=V(""),U=t.anchor=V("");if(v(_,o,n),v(U,o,n),os(t.props)||i&&i.pendingBranch){T(t);return}D&&(x(t,o,U),y3(t,!0)),Z()}else{t.el=e.el;const _=t.anchor=e.anchor,U=y0.get(e);if(U){U.flags|=8,y0.delete(e),T(t);return}t.targetStart=e.targetStart;const S=t.target=e.target,q=t.targetAnchor=e.targetAnchor,r1=K0(e.props),F=r1?o:S,d1=r1?_:q;if(s==="svg"||Bo(S)?s="svg":(s==="mathml"||bo(S))&&(s="mathml"),L?(w(e.dynamicChildren,L,F,r,i,s,d),qt(e,t,!0)):l||p(e,t,F,d1,r,i,s,d,!1),D)r1?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):p9(t,o,_,h,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const v1=ot(t.props,M);v1&&(t.target=v1,p9(t,v1,null,h,0))}else r1&&p9(t,S,q,h,1);y3(t,D)}},remove(e,t,o,{um:n,o:{remove:r}},i){const{shapeFlag:s,children:d,anchor:l,targetStart:h,targetAnchor:u,target:p,props:w}=e,v=K0(w),M=i||!v,V=y0.get(e);if(V&&(V.flags|=8,y0.delete(e)),p&&(r(h),r(u)),i&&r(l),!V&&(v||p)&&s&16)for(let P=0;P{e.isMounted=!0}),o9(()=>{e.isUnmounting=!0}),e}const x2=[Function,Array],J5={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:x2,onEnter:x2,onAfterEnter:x2,onEnterCancelled:x2,onBeforeLeave:x2,onLeave:x2,onAfterLeave:x2,onLeaveCancelled:x2,onBeforeAppear:x2,onAppear:x2,onAfterAppear:x2,onAppearCancelled:x2},Y5=e=>{const t=e.subTree;return t.component?Y5(t.component):t},is={name:"BaseTransition",props:J5,setup(e,{slots:t}){const o=K2(),n=G5();return()=>{const r=t.default&&Tt(t.default(),!0),i=r&&r.length?Q5(r):o.subTree?Qs():void 0;if(!i)return;const s=g1(e),{mode:d}=s;if(n.isLeaving)return ye(i);const l=V9(i);if(!l)return ye(i);let h=K3(l,s,n,o,p=>h=p);l.type!==U1&&P0(l,h);let u=o.subTree&&V9(o.subTree);if(u&&u.type!==U1&&!F2(u,l)&&Y5(o).type!==U1){let p=K3(u,s,n,o);if(P0(u,p),d==="out-in"&&l.type!==U1)return n.isLeaving=!0,p.afterLeave=()=>{n.isLeaving=!1,o.job.flags&8||o.update(),delete p.afterLeave,u=void 0},ye(i);d==="in-out"&&l.type!==U1?p.delayLeave=(w,v,M)=>{const V=X5(n,u);V[String(u.key)]=u,w[H2]=()=>{v(),w[H2]=void 0,delete h.delayedLeave,u=void 0},h.delayedLeave=()=>{M(),delete h.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return i}}};function Q5(e){let t=e[0];if(e.length>1){for(const o of e)if(o.type!==U1){t=o;break}}return t}const ss=is;function X5(e,t){const{leavingVNodes:o}=e;let n=o.get(t.type);return n||(n=Object.create(null),o.set(t.type,n)),n}function K3(e,t,o,n,r){const{appear:i,mode:s,persisted:d=!1,onBeforeEnter:l,onEnter:h,onAfterEnter:u,onEnterCancelled:p,onBeforeLeave:w,onLeave:v,onAfterLeave:M,onLeaveCancelled:V,onBeforeAppear:P,onAppear:O,onAfterAppear:D,onAppearCancelled:L}=t,x=String(e.key),Z=X5(o,e),T=(S,q)=>{S&&y2(S,n,9,q)},_=(S,q)=>{const r1=q[1];T(S,q),t1(S)?S.every(F=>F.length<=1)&&r1():S.length<=1&&r1()},U={mode:s,persisted:d,beforeEnter(S){let q=l;if(!o.isMounted)if(i)q=P||l;else return;S[H2]&&S[H2](!0);const r1=Z[x];r1&&F2(e,r1)&&r1.el[H2]&&r1.el[H2](),T(q,[S])},enter(S){if(Z[x]===e)return;let q=h,r1=u,F=p;if(!o.isMounted)if(i)q=O||h,r1=D||u,F=L||p;else return;let d1=!1;S[L3]=x1=>{d1||(d1=!0,x1?T(F,[S]):T(r1,[S]),U.delayedLeave&&U.delayedLeave(),S[L3]=void 0)};const v1=S[L3].bind(null,!1);q?_(q,[S,v1]):v1()},leave(S,q){const r1=String(e.key);if(S[L3]&&S[L3](!0),o.isUnmounting)return q();T(w,[S]);let F=!1;S[H2]=v1=>{F||(F=!0,q(),v1?T(V,[S]):T(M,[S]),S[H2]=void 0,Z[r1]===e&&delete Z[r1])};const d1=S[H2].bind(null,!1);Z[r1]=e,v?_(v,[S,d1]):d1()},clone(S){const q=K3(S,t,o,n,r);return r&&r(q),q}};return U}function ye(e){if(Y9(e))return e=D0(e),e.children=null,e}function V9(e){if(!Y9(e))return J9(e.type)&&e.children?Q5(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:o}=e;if(o){if(t&16)return o[0];if(t&32&&l1(o.default))return o.default()}}function P0(e,t){if(e.shapeFlag&6&&e.component){e.transition=t;const o=e.component.subTree;P0(J9(o.type)&&V9(o)||o,t)}else e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Tt(e,t=!1,o){let n=[],r=0;for(let i=0;i1)for(let i=0;iO3(V,t&&(t1(t)?t[P]:t),o,n,r));return}if(I0(n)&&!r){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&O3(e,t,o,n.component.subTree);return}const i=n.shapeFlag&4?ie(n.component):n.el,s=r?null:i,{i:d,r:l}=e,h=t&&t.r,u=d.refs===V1?d.refs={}:d.refs,p=d.setupState,w=g1(p),v=p===V1?k5:V=>Eo(u,V)?!1:D1(w,V),M=(V,P)=>!(P&&Eo(u,P));if(h!=null&&h!==l){if(So(t),_1(h))u[h]=null,v(h)&&(p[h]=null);else if(B1(h)){const V=t;M(h,V.k)&&(h.value=null),V.k&&(u[V.k]=null)}}if(l1(l))e9(l,d,12,[s,u]);else{const V=_1(l),P=B1(l);if(V||P){const O=()=>{if(e.f){const D=V?v(l)?p[l]:u[l]:M()||!e.k?l.value:u[e.k];if(r)t1(D)&&Ht(D,i);else if(t1(D))D.includes(i)||D.push(i);else if(V)u[l]=[i],v(l)&&(p[l]=u[l]);else{const L=[i];M(l,e.k)&&(l.value=L),e.k&&(u[e.k]=L)}}else V?(u[l]=s,v(l)&&(p[l]=s)):P&&(M(l,e.k)&&(l.value=s),e.k&&(u[e.k]=s))};if(s){const D=()=>{O(),Z9.delete(e)};D.id=-1,Z9.set(e,D),R1(D,o)}else So(e),O()}}}function So(e){const t=Z9.get(e);t&&(t.flags|=8,Z9.delete(e))}z9().requestIdleCallback;z9().cancelIdleCallback;const I0=e=>!!e.type.__asyncLoader,Y9=e=>e.type.__isKeepAlive,ds={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const o=K2(),n=o.ctx;if(!n.renderer)return()=>{const D=t.default&&t.default();return D&&D.length===1?D[0]:D};const r=new Map,i=new Set;let s=null;const d=o.suspense,{renderer:{p:l,m:h,um:u,o:{createElement:p}}}=n,w=p("div");n.activate=(D,L,x,Z,T)=>{const _=D.component;h(D,L,x,0,d),l(_.vnode,D,L,x,_,d,Z,D.slotScopeIds,T),R1(()=>{_.isDeactivated=!1,_.a&&d3(_.a);const U=D.props&&D.props.onVnodeMounted;U&&L2(U,_.parent,D)},d)},n.deactivate=D=>{const L=D.component;y9(L.m),y9(L.a),h(D,w,null,1,d),R1(()=>{L.da&&d3(L.da);const x=D.props&&D.props.onVnodeUnmounted;x&&L2(x,L.parent,D),L.isDeactivated=!0},d)};function v(D){Be(D),u(D,o,d,!0)}function M(D){r.forEach((L,x)=>{const Z=ht(I0(L)?L.type.__asyncResolved||{}:L.type);Z&&!D(Z)&&V(x)})}function V(D){const L=r.get(D);L&&(!s||!F2(L,s))?v(L):s&&Be(s),r.delete(D),i.delete(D)}H1(()=>[e.include,e.exclude],([D,L])=>{D&&M(x=>B3(D,x)),L&&M(x=>!B3(L,x))},{flush:"post",deep:!0});let P=null;const O=()=>{P!=null&&(B9(o.subTree.type)?R1(()=>{const D=w9(o.subTree);D.component&&r.set(P,D)},o.subTree.suspense):r.set(P,w9(o.subTree)))};return q2(O),Ft(O),o9(()=>{r.forEach(D=>{const{subTree:L,suspense:x}=o,Z=w9(L);if(D.type===Z.type&&D.key===Z.key){Be(Z);const T=Z.component.da;T&&R1(T,x);return}v(D)})}),()=>{if(P=null,!t.default)return s=null;const D=t.default(),L=D[0];if(D.length>1)return s=null,D;if(!O0(L)||!(L.shapeFlag&4)&&!(L.shapeFlag&128))return s=null,L;let x=w9(L);if(x.type===U1)return s=null,x;const Z=x.type,T=ht(I0(x)?x.type.__asyncResolved||{}:Z),{include:_,exclude:U,max:S}=e;if(_&&(!T||!B3(_,T))||U&&T&&B3(U,T))return x.shapeFlag&=-257,s=x,L;const q=x.key==null?Z:x.key,r1=r.get(q);return x.el&&(x=D0(x),L.shapeFlag&128&&(L.ssContent=x)),P=q,r1?(x.el=r1.el,x.component=r1.component,x.transition&&P0(x,x.transition),x.shapeFlag|=512,i.delete(q),i.add(q)):(i.add(q),S&&i.size>parseInt(S,10)&&V(i.values().next().value)),x.shapeFlag|=256,s=x,B9(L.type)?L:x}}},ls=ds;function B3(e,t){return t1(e)?e.some(o=>B3(o,t)):_1(e)?e.split(",").includes(t):hi(e)?(e.lastIndex=0,e.test(t)):!1}function Rt(e,t){t4(e,"a",t)}function Q9(e,t){t4(e,"da",t)}function t4(e,t,o=r2){const n=e.__wdc||(e.__wdc=()=>{let r=o;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(X9(t,n,o),o){let r=o.parent;for(;r&&r.parent;)Y9(r.parent.vnode)&&as(n,t,o,r),r=r.parent}}function as(e,t,o,n){const r=X9(t,e,n,!0);ee(()=>{Ht(n[t],r)},o)}function Be(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function w9(e){return e.shapeFlag&128?e.ssContent:e}function X9(e,t,o=r2,n=!1){if(o){const r=o[e]||(o[e]=[]),i=t.__weh||(t.__weh=(...s)=>{f0();const d=n9(o),l=y2(t,o,e,s);return d(),M0(),l});return n?r.unshift(i):r.push(i),i}}const x0=e=>(t,o=r2)=>{(!Y3||e==="sp")&&X9(e,(...n)=>t(...n),o)},o4=x0("bm"),q2=x0("m"),ks=x0("bu"),Ft=x0("u"),o9=x0("bum"),ee=x0("um"),hs=x0("sp"),us=x0("rtg"),ps=x0("rtc");function ws(e,t=r2){X9("ec",e,t)}const Nt="components",Cs="directives";function te(e,t){return $t(Nt,e,!0,t)||e}const n4=Symbol.for("v-ndc");function Ao(e){return _1(e)?$t(Nt,e,!1)||e:e||n4}function la(e){return $t(Cs,e)}function $t(e,t,o=!0,n=!1){const r=Y1||r2;if(r){const i=r.type;if(e===Nt){const d=ht(i,!1);if(d&&(d===t||d===a2(t)||d===U9(a2(t))))return i}const s=Io(r[e]||i[e],t)||Io(r.appContext[e],t);return!s&&n?i:s}}function Io(e,t){return e&&(e[t]||e[a2(t)]||e[U9(a2(t))])}function cs(e,t,o,n){let r;const i=o,s=t1(e);if(s||_1(e)){const d=s&&g0(e);let l=!1,h=!1;d&&(l=!m2(e),h=j0(e),e=K9(e)),r=new Array(e.length);for(let u=0,p=e.length;ut(d,l,void 0,i));else{const d=Object.keys(e);r=new Array(d.length);for(let l=0,h=d.length;l0;return t!=="default"&&(h.name=t),J1(),c0(n2,null,[e1("slot",h,n&&n())],u?-2:64)}let s=e[t];s&&s._c&&(s._d=!1);const d=v0.length;J1();let l;try{const h=s&&r4(s(o)),u=o.key||i||h&&h.key;l=c0(n2,{key:(u&&!f2(u)?u:`_${t}`)+(!h&&n?"_fb":"")},h||(n?n():[]),h&&e._===1?64:-2)}catch(h){for(let u=v0.length;u>d;u--)re();throw h}finally{s&&s._c&&(s._d=!0)}return!r&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),l}function r4(e){return e.some(t=>O0(t)?!(t.type===U1||t.type===n2&&!r4(t.children)):!0)?e:null}const rt=e=>e?D4(e)?ie(e):rt(e.parent):null,T3=F1(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>rt(e.parent),$root:e=>rt(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>s4(e),$forceUpdate:e=>e.f||(e.f=()=>{It(e.update)}),$nextTick:e=>e.n||(e.n=n0.bind(e.proxy)),$watch:e=>ts.bind(e)}),be=(e,t)=>e!==V1&&!e.__isScriptSetup&&D1(e,t),gs={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:o,setupState:n,data:r,props:i,accessCache:s,type:d,appContext:l}=e;if(t[0]!=="$"){const w=s[t];if(w!==void 0)switch(w){case 1:return n[t];case 2:return r[t];case 4:return o[t];case 3:return i[t]}else{if(be(n,t))return s[t]=1,n[t];if(r!==V1&&D1(r,t))return s[t]=2,r[t];if(D1(i,t))return s[t]=3,i[t];if(o!==V1&&D1(o,t))return s[t]=4,o[t];it&&(s[t]=0)}}const h=T3[t];let u,p;if(h)return t==="$attrs"&&o2(e.attrs,"get",""),h(e);if((u=d.__cssModules)&&(u=u[t]))return u;if(o!==V1&&D1(o,t))return s[t]=4,o[t];if(p=l.config.globalProperties,D1(p,t))return p[t]},set({_:e},t,o){const{data:n,setupState:r,ctx:i}=e;return be(r,t)?(r[t]=o,!0):n!==V1&&D1(n,t)?(n[t]=o,!0):D1(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=o,!0)},has({_:{data:e,setupState:t,accessCache:o,ctx:n,appContext:r,props:i,type:s}},d){let l;return!!(o[d]||e!==V1&&d[0]!=="$"&&D1(e,d)||be(t,d)||D1(i,d)||D1(n,d)||D1(T3,d)||D1(r.config.globalProperties,d)||(l=s.__cssModules)&&l[d])},defineProperty(e,t,o){return o.get!=null?e._.accessCache[t]=0:D1(o,"value")&&this.set(e,t,o.value,null),Reflect.defineProperty(e,t,o)}};function Po(e){return t1(e)?e.reduce((t,o)=>(t[o]=null,t),{}):e}let it=!0;function vs(e){const t=s4(e),o=e.proxy,n=e.ctx;it=!1,t.beforeCreate&&Oo(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:s,watch:d,provide:l,inject:h,created:u,beforeMount:p,mounted:w,beforeUpdate:v,updated:M,activated:V,deactivated:P,beforeDestroy:O,beforeUnmount:D,destroyed:L,unmounted:x,render:Z,renderTracked:T,renderTriggered:_,errorCaptured:U,serverPrefetch:S,expose:q,inheritAttrs:r1,components:F,directives:d1,filters:v1}=t;if(h&&ms(h,n,null),s)for(const i1 in s){const w1=s[i1];l1(w1)&&(n[i1]=w1.bind(o))}if(r){const i1=r.call(o,o);f1(i1)&&(e.data=_2(i1))}if(it=!0,i)for(const i1 in i){const w1=i[i1],P1=l1(w1)?w1.bind(o,o):l1(w1.get)?w1.get.bind(o,o):o0,B2=!l1(w1)&&l1(w1.set)?w1.set.bind(o):o0,j2=S1({get:P1,set:B2});Object.defineProperty(n,i1,{enumerable:!0,configurable:!0,get:()=>j2.value,set:K1=>j2.value=K1})}if(d)for(const i1 in d)i4(d[i1],n,o,i1);if(l){const i1=l1(l)?l.call(o):l;Reflect.ownKeys(i1).forEach(w1=>{a3(w1,i1[w1])})}u&&Oo(u,e,"c");function h1(i1,w1){t1(w1)?w1.forEach(P1=>i1(P1.bind(o))):w1&&i1(w1.bind(o))}if(h1(o4,p),h1(q2,w),h1(ks,v),h1(Ft,M),h1(Rt,V),h1(Q9,P),h1(ws,U),h1(ps,T),h1(us,_),h1(o9,D),h1(ee,x),h1(hs,S),t1(q))if(q.length){const i1=e.exposed||(e.exposed={});q.forEach(w1=>{Object.defineProperty(i1,w1,{get:()=>o[w1],set:P1=>o[w1]=P1,enumerable:!0})})}else e.exposed||(e.exposed={});Z&&e.render===o0&&(e.render=Z),r1!=null&&(e.inheritAttrs=r1),F&&(e.components=F),d1&&(e.directives=d1),S&&e4(e)}function ms(e,t,o=o0){t1(e)&&(e=st(e));for(const n in e){const r=e[n];let i;f1(r)?"default"in r?i=k2(r.from||n,r.default,!0):i=k2(r.from||n):i=k2(r),B1(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):t[n]=i}}function Oo(e,t,o){y2(t1(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,o)}function i4(e,t,o,n){let r=n.includes(".")?z5(o,n):()=>o[n];if(_1(e)){const i=t[e];l1(i)&&H1(r,i)}else if(l1(e))H1(r,e.bind(o));else if(f1(e))if(t1(e))e.forEach(i=>i4(i,t,o,n));else{const i=l1(e.handler)?e.handler.bind(o):t[e.handler];l1(i)&&H1(r,i,e)}}function s4(e){const t=e.type,{mixins:o,extends:n}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:s}}=e.appContext,d=i.get(t);let l;return d?l=d:!r.length&&!o&&!n?l=t:(l={},r.length&&r.forEach(h=>_9(l,h,s,!0)),_9(l,t,s)),f1(t)&&i.set(t,l),l}function _9(e,t,o,n=!1){const{mixins:r,extends:i}=t;i&&_9(e,i,o,!0),r&&r.forEach(s=>_9(e,s,o,!0));for(const s in t)if(!(n&&s==="expose")){const d=fs[s]||o&&o[s];e[s]=d?d(e[s],t[s]):t[s]}return e}const fs={data:To,props:Ro,emits:Ro,methods:b3,computed:b3,beforeCreate:s2,created:s2,beforeMount:s2,mounted:s2,beforeUpdate:s2,updated:s2,beforeDestroy:s2,beforeUnmount:s2,destroyed:s2,unmounted:s2,activated:s2,deactivated:s2,errorCaptured:s2,serverPrefetch:s2,components:b3,directives:b3,watch:js,provide:To,inject:Ms};function To(e,t){return t?e?function(){return F1(l1(e)?e.call(this,this):e,l1(t)?t.call(this,this):t)}:t:e}function Ms(e,t){return b3(st(e),st(t))}function st(e){if(t1(e)){const t={};for(let o=0;ot==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${a2(t)}Modifiers`]||e[`${R0(t)}Modifiers`];function Hs(e,t,...o){if(e.isUnmounted)return;const n=e.vnode.props||V1;let r=o;const i=t.startsWith("update:"),s=i&&Ls(n,t.slice(7));s&&(s.trim&&(r=o.map(u=>_1(u)?u.trim():u)),s.number&&(r=r.map(W9)));let d,l=n[d=Le(t)]||n[d=Le(a2(t))];!l&&i&&(l=n[d=Le(R0(t))]),l&&y2(l,e,6,r);const h=n[d+"Once"];if(h){if(!e.emitted)e.emitted={};else if(e.emitted[d])return;e.emitted[d]=!0,y2(h,e,6,r)}}const Vs=new WeakMap;function l4(e,t,o=!1){const n=o?Vs:t.emitsCache,r=n.get(e);if(r!==void 0)return r;const i=e.emits;let s={},d=!1;if(!l1(e)){const l=h=>{const u=l4(h,t,!0);u&&(d=!0,F1(s,u))};!o&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!d?(f1(e)&&n.set(e,null),null):(t1(i)?i.forEach(l=>s[l]=null):F1(s,i),f1(e)&&n.set(e,s),s)}function oe(e,t){return!e||!R9(t)?!1:(t=t.slice(2),t=t==="Once"?t:t.replace(/Once$/,""),D1(e,t[0].toLowerCase()+t.slice(1))||D1(e,R0(t))||D1(e,t))}function Fo(e){const{type:t,vnode:o,proxy:n,withProxy:r,propsOptions:[i],slots:s,attrs:d,emit:l,render:h,renderCache:u,props:p,data:w,setupState:v,ctx:M,inheritAttrs:V}=e,P=H9(e);let O,D;try{if(o.shapeFlag&4){const x=r||n,Z=x;O=R2(h.call(Z,x,u,p,v,w,M)),D=d}else{const x=t;O=R2(x.length>1?x(p,{attrs:d,slots:s,emit:l}):x(p,null)),D=t.props?d:_s(d)}}catch(x){v0.length=0,t9(x,e,1),O=e1(U1)}let L=O;if(D&&V!==!1){const x=Object.keys(D),{shapeFlag:Z}=L;x.length&&Z&7&&(i&&x.some(F9)&&(D=ys(D,i)),L=D0(L,D,!1,!0))}if(o.dirs&&(L=D0(L,null,!1,!0),L.dirs=L.dirs?L.dirs.concat(o.dirs):o.dirs),o.transition){const x=J9(L.type)&&V9(L)||L;P0(x,o.transition)}return O=L,H9(P),O}function Zs(e,t=!0){let o;for(let n=0;n{let t;for(const o in e)(o==="class"||o==="style"||R9(o))&&((t||(t={}))[o]=e[o]);return t},ys=(e,t)=>{const o={};for(const n in e)(!F9(n)||!(n.slice(9)in t))&&(o[n]=e[n]);return o};function Bs(e,t,o){const{props:n,children:r,component:i}=e,{props:s,children:d,patchFlag:l}=t,h=i.emitsOptions;if(t.dirs||t.transition)return!0;if(o&&l>=0){if(l&1024)return!0;if(l&16)return n?No(n,s,h):!!s;if(l&8){const u=t.dynamicProps;for(let p=0;pObject.create(k4),u4=e=>Object.getPrototypeOf(e)===k4;function bs(e,t,o,n=!1){const r={},i=h4();e.propsDefaults=Object.create(null),p4(e,t,r,i);for(const s in e.propsOptions[0])s in r||(r[s]=void 0);o?e.props=n?r:I5(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Es(e,t,o,n){const{props:r,attrs:i,vnode:{patchFlag:s}}=e,d=g1(r),[l]=e.propsOptions;let h=!1;if((n||s>0)&&!(s&16)){if(s&8){const u=e.vnode.dynamicProps;for(let p=0;p{l=!0;const[w,v]=w4(p,t,!0);F1(s,w),v&&d.push(...v)};!o&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!l)return f1(e)&&n.set(e,s3),s3;if(t1(i))for(let u=0;ue==="_"||e==="_ctx"||e==="$stable",zt=e=>t1(e)?e.map(R2):[R2(e)],As=(e,t,o)=>{if(t._n)return t;const n=h0((...r)=>zt(t(...r)),o);return n._c=!1,n},C4=(e,t,o)=>{const n=e._ctx;for(const r in e){if(Wt(r))continue;const i=e[r];if(l1(i))t[r]=As(r,i,n);else if(i!=null){const s=zt(i);t[r]=()=>s}}},c4=(e,t)=>{const o=zt(t);e.slots.default=()=>o},g4=(e,t,o)=>{for(const n in t)(o||!Wt(n))&&(e[n]=t[n])},Is=(e,t,o)=>{const n=e.slots=h4();if(e.vnode.shapeFlag&32){const r=t._;r?(g4(n,t,o),o&&w5(n,"_",r,!0)):C4(t,n)}else t&&c4(e,t)},Ps=(e,t,o)=>{const{vnode:n,slots:r}=e;let i=!0,s=V1;if(n.shapeFlag&32){const d=t._;d?o&&d===1?i=!1:g4(r,t,o):(i=!t.$stable,C4(t,r)),s=t}else t&&(c4(e,t),s={default:1});if(i)for(const d in r)!Wt(d)&&s[d]==null&&delete r[d]},R1=Ks;function Os(e){return Ts(e)}function Ts(e,t){const o=z9();o.__VUE__=!0;const{insert:n,remove:r,patchProp:i,createElement:s,createText:d,createComment:l,setText:h,setElementText:u,parentNode:p,nextSibling:w,setScopeId:v=o0,insertStaticContent:M}=e,V=(g,m,j,y=null,I=null,B=null,z=void 0,N=null,W=!!m.dynamicChildren)=>{if(g===m)return;g&&!F2(g,m)&&(y=A(g),K1(g,I,B,!0),g=null),m.patchFlag===-2&&(W=!1,m.dynamicChildren=null);const{type:b,ref:$,shapeFlag:G}=m;switch(b){case ne:P(g,m,j,y);break;case U1:O(g,m,j,y);break;case Se:g==null&&D(m,j,y,z);break;case n2:F(g,m,j,y,I,B,z,N,W);break;default:G&1?Z(g,m,j,y,I,B,z,N,W):G&6?d1(g,m,j,y,I,B,z,N,W):(G&64||G&128)&&b.process(g,m,j,y,I,B,z,N,W,o1)}$!=null&&I?O3($,g&&g.ref,B,m||g,!m):$==null&&g&&g.ref!=null&&O3(g.ref,null,B,g,!0)},P=(g,m,j,y)=>{if(g==null)n(m.el=d(m.children),j,y);else{const I=m.el=g.el;m.children!==g.children&&h(I,m.children)}},O=(g,m,j,y)=>{g==null?n(m.el=l(m.children||""),j,y):m.el=g.el},D=(g,m,j,y)=>{[g.el,g.anchor]=M(g.children,m,j,y,g.el,g.anchor)},L=({el:g,anchor:m},j,y)=>{let I;for(;g&&g!==m;)I=w(g),n(g,j,y),g=I;n(m,j,y)},x=({el:g,anchor:m})=>{let j;for(;g&&g!==m;)j=w(g),r(g),g=j;r(m)},Z=(g,m,j,y,I,B,z,N,W)=>{if(m.type==="svg"?z="svg":m.type==="math"&&(z="mathml"),g==null)T(m,j,y,I,B,z,N,W);else{const b=g.el&&g.el._isVueCE?g.el:null;try{b&&b._beginPatch(),S(g,m,I,B,z,N,W)}finally{b&&b._endPatch()}}},T=(g,m,j,y,I,B,z,N)=>{let W,b;const{props:$,shapeFlag:G,transition:X,dirs:s1}=g;if(W=g.el=s(g.type,B,$&&$.is,$),G&8?u(W,g.children):G&16&&U(g.children,W,null,y,I,Ee(g,B),z,N),s1&&$0(g,null,y,"created"),_(W,g,g.scopeId,z,y),$){for(const M1 in $)M1!=="value"&&!S3(M1)&&i(W,M1,null,$[M1],B,y);"value"in $&&i(W,"value",null,$.value,B),(b=$.onVnodeBeforeMount)&&L2(b,y,g)}s1&&$0(g,null,y,"beforeMount");const u1=Rs(I,X);u1&&X.beforeEnter(W),n(W,m,j),((b=$&&$.onVnodeMounted)||u1||s1)&&R1(()=>{try{b&&L2(b,y,g),u1&&X.enter(W),s1&&$0(g,null,y,"mounted")}finally{}},I)},_=(g,m,j,y,I)=>{if(j&&v(g,j),y)for(let B=0;B{for(let b=W;b{const N=m.el=g.el;let{patchFlag:W,dynamicChildren:b,dirs:$}=m;W|=g.patchFlag&16;const G=g.props||V1,X=m.props||V1;let s1;if(j&&U0(j,!1),(s1=X.onVnodeBeforeUpdate)&&L2(s1,j,m,g),$&&$0(m,g,j,"beforeUpdate"),j&&U0(j,!0),b&&(!g.dynamicChildren||g.dynamicChildren.length!==b.length)&&(W=0,z=!1,b=null),(G.innerHTML&&X.innerHTML==null||G.textContent&&X.textContent==null)&&u(N,""),b?q(g.dynamicChildren,b,N,j,y,Ee(m,I),B):z||w1(g,m,N,null,j,y,Ee(m,I),B,!1),W>0){if(W&16)r1(N,G,X,j,I);else if(W&2&&G.class!==X.class&&i(N,"class",null,X.class,I),W&4&&i(N,"style",G.style,X.style,I),W&8){const u1=m.dynamicProps;for(let M1=0;M1{s1&&L2(s1,j,m,g),$&&$0(m,g,j,"updated")},y)},q=(g,m,j,y,I,B,z)=>{for(let N=0;N{if(m!==j){if(m!==V1)for(const B in m)!S3(B)&&!(B in j)&&i(g,B,m[B],null,I,y);for(const B in j){if(S3(B))continue;const z=j[B],N=m[B];z!==N&&B!=="value"&&i(g,B,N,z,I,y)}"value"in j&&i(g,"value",m.value,j.value,I)}},F=(g,m,j,y,I,B,z,N,W)=>{const b=m.el=g?g.el:d(""),$=m.anchor=g?g.anchor:d("");let{patchFlag:G,dynamicChildren:X,slotScopeIds:s1}=m;s1&&(N=N?N.concat(s1):s1),g==null?(n(b,j,y),n($,j,y),U(m.children||[],j,$,I,B,z,N,W)):G>0&&G&64&&X&&g.dynamicChildren&&g.dynamicChildren.length===X.length?(q(g.dynamicChildren,X,j,I,B,z,N),(m.key!=null||I&&m===I.subTree)&&qt(g,m,!0)):w1(g,m,j,$,I,B,z,N,W)},d1=(g,m,j,y,I,B,z,N,W)=>{m.slotScopeIds=N,g==null?m.shapeFlag&512?I.ctx.activate(m,j,y,z,W):v1(m,j,y,I,B,z,W):x1(g,m,W)},v1=(g,m,j,y,I,B,z)=>{const N=g.component=t6(g,y,I);if(Y9(g)&&(N.ctx.renderer=o1),o6(N,!1,z),N.asyncDep){if(I&&I.registerDep(N,h1,z),!g.el){const W=N.subTree=e1(U1);O(null,W,m,j),g.placeholder=W.el}}else h1(N,g,m,j,I,B,z)},x1=(g,m,j)=>{const y=m.component=g.component;if(Bs(g,m,j))if(y.asyncDep&&!y.asyncResolved){i1(y,m,j);return}else y.next=m,y.update();else m.el=g.el,y.vnode=m},h1=(g,m,j,y,I,B,z)=>{const N=()=>{if(g.isMounted){let{next:G,bu:X,u:s1,parent:u1,vnode:M1}=g;{const X1=v4(g);if(X1){G&&(G.el=M1.el,i1(g,G,z)),X1.asyncDep.then(()=>{R1(()=>{g.isUnmounted||b()},I)});return}}let m1=G,b1;U0(g,!1),G?(G.el=M1.el,i1(g,G,z)):G=M1,X&&d3(X),(b1=G.props&&G.props.onVnodeBeforeUpdate)&&L2(b1,u1,G,M1),U0(g,!0);const E1=Fo(g),h2=g.subTree;g.subTree=E1,V(h2,E1,p(h2.el),A(h2),g,I,B),G.el=E1.el,m1===null&&Ut(g,E1.el),s1&&R1(s1,I),(b1=G.props&&G.props.onVnodeUpdated)&&R1(()=>L2(b1,u1,G,M1),I)}else{let G;const{el:X,props:s1}=m,{bm:u1,m:M1,parent:m1,root:b1,type:E1}=g,h2=I0(m);U0(g,!1),u1&&d3(u1),!h2&&(G=s1&&s1.onVnodeBeforeMount)&&L2(G,m1,m),U0(g,!0);{b1.ce&&b1.ce._hasShadowRoot()&&b1.ce._injectChildStyle(E1,g.parent?g.parent.type:void 0);const X1=g.subTree=Fo(g);V(null,X1,j,y,g,I,B),m.el=X1.el}if(M1&&R1(M1,I),!h2&&(G=s1&&s1.onVnodeMounted)){const X1=m;R1(()=>L2(G,m1,X1),I)}(m.shapeFlag&256||m1&&I0(m1.vnode)&&m1.vnode.shapeFlag&256)&&g.a&&R1(g.a,I),g.isMounted=!0,m=j=y=null}};g.scope.on();const W=g.effect=new j5(N);g.scope.off();const b=g.update=W.run.bind(W),$=g.job=W.runIfDirty.bind(W);$.i=g,$.id=g.uid,W.scheduler=()=>It($),U0(g,!0),b()},i1=(g,m,j)=>{m.component=g;const y=g.vnode.props;g.vnode=m,g.next=null,Es(g,m.props,y,j),Ps(g,m.children,j),f0(),yo(g),M0()},w1=(g,m,j,y,I,B,z,N,W=!1)=>{const b=g&&g.children,$=g?g.shapeFlag:0,G=m.children,{patchFlag:X,shapeFlag:s1}=m;if(X>0){if(X&128){B2(b,G,j,y,I,B,z,N,W);return}else if(X&256){P1(b,G,j,y,I,B,z,N,W);return}}s1&8?($&16&&Q1(b,I,B),G!==b&&u(j,G)):$&16?s1&16?B2(b,G,j,y,I,B,z,N,W):Q1(b,I,B,!0):($&8&&u(j,""),s1&16&&U(G,j,y,I,B,z,N,W))},P1=(g,m,j,y,I,B,z,N,W)=>{g=g||s3,m=m||s3;const b=g.length,$=m.length,G=Math.min(b,$);let X;for(X=0;X$?Q1(g,I,B,!0,!1,G):U(m,j,y,I,B,z,N,W,G)},B2=(g,m,j,y,I,B,z,N,W)=>{let b=0;const $=m.length;let G=g.length-1,X=$-1;for(;b<=G&&b<=X;){const s1=g[b],u1=m[b]=W?u0(m[b]):R2(m[b]);if(F2(s1,u1))V(s1,u1,j,null,I,B,z,N,W);else break;b++}for(;b<=G&&b<=X;){const s1=g[G],u1=m[X]=W?u0(m[X]):R2(m[X]);if(F2(s1,u1))V(s1,u1,j,null,I,B,z,N,W);else break;G--,X--}if(b>G){if(b<=X){const s1=X+1,u1=s1<$?m[s1].el:y;for(;b<=X;)V(null,m[b]=W?u0(m[b]):R2(m[b]),j,u1,I,B,z,N,W),b++}}else if(b>X)for(;b<=G;)K1(g[b],I,B,!0),b++;else{const s1=b,u1=b,M1=new Map;for(b=u1;b<=X;b++){const z1=m[b]=W?u0(m[b]):R2(m[b]);z1.key!=null&&M1.set(z1.key,b)}let m1,b1=0;const E1=X-u1+1;let h2=!1,X1=0;const E2=new Array(E1);for(b=0;b=E1){K1(z1,I,B,!0);continue}let e2;if(z1.key!=null)e2=M1.get(z1.key);else for(m1=u1;m1<=X;m1++)if(E2[m1-u1]===0&&F2(z1,m[m1])){e2=m1;break}e2===void 0?K1(z1,I,B,!0):(E2[e2-u1]=b+1,e2>=X1?X1=e2:h2=!0,V(z1,m[e2],j,null,I,B,z,N,W),b1++)}const i9=h2?Fs(E2):s3;for(m1=i9.length-1,b=E1-1;b>=0;b--){const z1=u1+b,e2=m[z1],N0=m[z1+1],V0=z1+1<$?N0.el||m4(N0):y;E2[b]===0?V(null,e2,j,V0,I,B,z,N,W):h2&&(m1<0||b!==i9[m1]?j2(e2,j,V0,2):m1--)}}},j2=(g,m,j,y,I=null)=>{const{el:B,type:z,transition:N,children:W,shapeFlag:b}=g;if(b&6){j2(g.component.subTree,m,j,y);return}if(b&128){g.suspense.move(m,j,y);return}if(b&64){z.move(g,m,j,o1);return}if(z===n2){n(B,m,j);for(let G=0;GN.enter(B),I));else{const{leave:G,delayLeave:X,afterLeave:s1}=N,u1=()=>{g.ctx.isUnmounted?r(B):n(B,m,j)},M1=()=>{const m1=B._isLeaving||!!B[H2];B._isLeaving&&B[H2](!0),N.persisted&&!m1?u1():G(B,()=>{u1(),s1&&s1()})};X?X(B,u1,M1):M1()}else n(B,m,j)},K1=(g,m,j,y=!1,I=!1)=>{const{type:B,props:z,ref:N,children:W,dynamicChildren:b,shapeFlag:$,patchFlag:G,dirs:X,cacheIndex:s1,memo:u1}=g;if(G===-2&&(I=!1),N!=null&&(f0(),O3(N,null,j,g,!0),M0()),s1!=null&&(m.renderCache[s1]=void 0),$&256){m.ctx.deactivate(g);return}const M1=$&1&&X,m1=!I0(g);let b1;if(m1&&(b1=z&&z.onVnodeBeforeUnmount)&&L2(b1,m,g),$&6)b2(g.component,j,y);else{if($&128){g.suspense.unmount(j,y);return}M1&&$0(g,null,m,"beforeUnmount"),$&64?g.type.remove(g,m,j,o1,y):b&&!b.hasOnce&&(B!==n2||G>0&&G&64)?Q1(b,m,j,!1,!0):(B===n2&&G&384||!I&&$&16)&&Q1(W,m,j),y&&H0(g)}const E1=u1!=null&&s1==null;(m1&&(b1=z&&z.onVnodeUnmounted)||M1||E1)&&R1(()=>{b1&&L2(b1,m,g),M1&&$0(g,null,m,"unmounted"),E1&&(g.el=null)},j)},H0=g=>{const{type:m,el:j,anchor:y,transition:I}=g;if(m===n2){i0(j,y);return}if(m===Se){x(g);return}const B=()=>{r(j),I&&!I.persisted&&I.afterLeave&&I.afterLeave()};if(g.shapeFlag&1&&I&&!I.persisted){const{leave:z,delayLeave:N}=I,W=()=>z(j,B);N?N(g.el,B,W):W()}else B()},i0=(g,m)=>{let j;for(;g!==m;)j=w(g),r(g),g=j;r(m)},b2=(g,m,j)=>{const{bum:y,scope:I,job:B,subTree:z,um:N,m:W,a:b}=g;y9(W),y9(b),y&&d3(y),I.stop(),B&&(B.flags|=8,K1(z,g,m,j)),N&&R1(N,m),R1(()=>{g.isUnmounted=!0},m)},Q1=(g,m,j,y=!1,I=!1,B=0)=>{for(let z=B;z{if(g.shapeFlag&6)return A(g.component.subTree);if(g.shapeFlag&128)return g.suspense.next();const m=w(g.anchor||g.el),j=m&&m[q5];return j?w(j):m};let Y=!1;const K=(g,m,j)=>{let y;g==null?m._vnode&&(K1(m._vnode,null,null,!0),y=m._vnode.component):V(m._vnode||null,g,m,null,null,null,j),m._vnode=g,Y||(Y=!0,yo(y),$5(),Y=!1)},o1={p:V,um:K1,m:j2,r:H0,mt:v1,mc:U,pc:w1,pbc:q,n:A,o:e};return{render:K,hydrate:void 0,createApp:xs(K)}}function Ee({type:e,props:t},o){return o==="svg"&&e==="foreignObject"||o==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:o}function U0({effect:e,job:t},o){o?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Rs(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function qt(e,t,o=!1){const n=e.children,r=t.children;if(t1(n)&&t1(r))for(let i=0;i>1,e[o[d]]0&&(t[n]=o[i-1]),o[i]=n)}}for(i=o.length,s=o[i-1];i-- >0;)o[i]=s,s=t[s];return o}function v4(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:v4(t)}function y9(e){if(e)for(let t=0;te.__isSuspense;let lt=0;const Ns={name:"Suspense",__isSuspense:!0,process(e,t,o,n,r,i,s,d,l,h){if(e==null)Us(t,o,n,r,i,s,d,l,h);else{if(i&&i.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Ws(e,t,o,n,r,s,d,l,h)}},hydrate:zs,normalize:qs},$s=Ns;function G3(e,t){const o=e.props&&e.props[t];l1(o)&&o()}function Us(e,t,o,n,r,i,s,d,l){const{p:h,o:{createElement:u}}=l,p=u("div"),w=e.suspense=f4(e,r,n,t,p,o,i,s,d,l);h(null,w.pendingBranch=e.ssContent,p,null,n,w,i,s),w.deps>0?(G3(e,"onPending"),G3(e,"onFallback"),h(null,e.ssFallback,t,o,n,null,i,s),k3(w,e.ssFallback)):w.resolve(!1,!0)}function Ws(e,t,o,n,r,i,s,d,{p:l,um:h,o:{createElement:u}}){const p=t.suspense=e.suspense;p.vnode=t,t.el=e.el;const w=t.ssContent,v=t.ssFallback,{activeBranch:M,pendingBranch:V,isInFallback:P,isHydrating:O}=p;if(V)p.pendingBranch=w,F2(V,w)?(l(V,w,p.hiddenContainer,null,r,p,i,s,d),p.deps<=0?p.resolve():P&&!O&&!p.isFallbackMountPending&&(l(M,v,o,n,r,null,i,s,d),k3(p,v))):(p.pendingId=lt++,O?(p.isHydrating=!1,p.activeBranch=V):h(V,r,p),p.deps=0,p.effects.length=0,p.hiddenContainer=u("div"),P?(l(null,w,p.hiddenContainer,null,r,p,i,s,d),p.deps<=0?p.resolve():p.isFallbackMountPending||(l(M,v,o,n,r,null,i,s,d),k3(p,v))):M&&F2(M,w)?(l(M,w,o,n,r,p,i,s,d),p.resolve(!0)):(l(null,w,p.hiddenContainer,null,r,p,i,s,d),p.deps<=0&&p.resolve()));else if(M&&F2(M,w))l(M,w,o,n,r,p,i,s,d),k3(p,w);else if(G3(t,"onPending"),p.pendingBranch=w,w.shapeFlag&512?p.pendingId=w.component.suspenseId:p.pendingId=lt++,l(null,w,p.hiddenContainer,null,r,p,i,s,d),p.deps<=0)p.resolve();else{const{timeout:D,pendingId:L}=p;D>0?setTimeout(()=>{p.pendingId===L&&p.fallback(v)},D):D===0&&p.fallback(v)}}function f4(e,t,o,n,r,i,s,d,l,h,u=!1){const{p,m:w,um:v,n:M,o:{parentNode:V,remove:P}}=h;let O;const D=Gs(e);D&&t&&t.pendingBranch&&(O=t.pendingId,t.deps++);const L=e.props?C5(e.props.timeout):void 0,x=i,Z={vnode:e,parent:t,parentComponent:o,namespace:s,container:n,hiddenContainer:r,deps:0,pendingId:lt++,timeout:typeof L=="number"?L:-1,activeBranch:null,isFallbackMountPending:!1,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(T=!1,_=!1){const{vnode:U,activeBranch:S,pendingBranch:q,pendingId:r1,effects:F,parentComponent:d1,container:v1,isInFallback:x1}=Z;let h1=!1;if(Z.isHydrating)Z.isHydrating=!1;else if(!T){h1=S&&q.transition&&q.transition.mode==="out-in";let P1=!1;h1&&(S.transition.afterLeave=()=>{r1===Z.pendingId&&(w(q,v1,i===x&&!P1?M(S):i,0),tt(F),x1&&U.ssFallback&&(U.ssFallback.el=null))}),S&&!Z.isFallbackMountPending&&(V(S.el)===v1&&(i=M(S),P1=!0),v(S,d1,Z,!0),!h1&&x1&&U.ssFallback&&R1(()=>U.ssFallback.el=null,Z)),h1||w(q,v1,i,0)}Z.isFallbackMountPending=!1,k3(Z,q),Z.pendingBranch=null,Z.isInFallback=!1;let i1=Z.parent,w1=!1;for(;i1;){if(i1.pendingBranch){for(let P1=0;P1{if(Z.isFallbackMountPending=!1,!Z.isInFallback)return;const x1=Z.vnode.ssFallback;p(null,x1,q,F,S,null,r1,d,l),k3(Z,x1)},v1=T.transition&&T.transition.mode==="out-in";v1&&(Z.isFallbackMountPending=!0,U.transition.afterLeave=d1),Z.isInFallback=!0,v(U,S,null,!0),v1||d1()},move(T,_,U){Z.activeBranch&&w(Z.activeBranch,T,_,U),Z.container=T},next(){return Z.activeBranch&&M(Z.activeBranch)},registerDep(T,_,U){const S=!!Z.pendingBranch;S&&Z.deps++;const q=T.vnode.el;T.asyncDep.catch(r1=>{t9(r1,T,0)}).then(r1=>{if(T.isUnmounted||Z.isUnmounted||Z.pendingId!==T.suspenseId)return;at(),T.asyncResolved=!0;const{vnode:F}=T;kt(T,r1),q&&(F.el=q);const d1=!q&&T.subTree.el;_(T,F,V(q||T.subTree.el),q?null:M(T.subTree),Z,s,U),d1&&(F.placeholder=null,P(d1)),Ut(T,F.el),S&&--Z.deps===0&&Z.resolve()})},unmount(T,_){Z.isUnmounted=!0,Z.activeBranch&&v(Z.activeBranch,o,T,_),Z.pendingBranch&&v(Z.pendingBranch,o,T,_)}};return Z}function zs(e,t,o,n,r,i,s,d,l){const h=t.suspense=f4(t,n,o,e.parentNode,document.createElement("div"),null,r,i,s,d,!0),u=l(e,h.pendingBranch=t.ssContent,o,h,i,s);return h.deps===0&&h.resolve(!1,!0),u}function qs(e){const{shapeFlag:t,children:o}=e,n=t&32;e.ssContent=Uo(n?o.default:o),e.ssFallback=n?Uo(o.fallback):e1(U1)}function Uo(e){let t;if(l1(e)){const o=p3&&e._c;o&&(e._d=!1,J1()),e=e(),o&&(e._d=!0,t=w2,re())}return t1(e)&&(e=Zs(e)),e=R2(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(o=>o!==e)),e}function Ks(e,t){t&&t.pendingBranch?t1(e)?t.effects.push(...e):t.effects.push(e):tt(e)}function k3(e,t){e.activeBranch=t;const{vnode:o,parentComponent:n}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;o.el=r,n&&n.subTree===o&&(n.vnode.el=r,Ut(n,r))}function Gs(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const n2=Symbol.for("v-fgt"),ne=Symbol.for("v-txt"),U1=Symbol.for("v-cmt"),Se=Symbol.for("v-stc"),v0=[];let w2=null;function J1(e=!1){v0.push(w2=e?null:[])}function re(){v0.pop(),w2=v0[v0.length-1]||null}let p3=1;function b9(e,t=!1){p3+=e,e<0&&w2&&t&&(w2.hasOnce=!0)}function M4(e){return e.dynamicChildren=p3>0?w2||s3:null,re(),p3>0&&w2&&w2.push(e),e}function Q0(e,t,o,n,r,i){return M4(Z2(e,t,o,n,r,i,!0))}function c0(e,t,o,n,r){return M4(e1(e,t,o,n,r,!0))}function O0(e){return e?e.__v_isVNode===!0:!1}function F2(e,t){return e.type===t.type&&e.key===t.key}const j4=({key:e})=>e??null,M9=({ref:e,ref_key:t,ref_for:o})=>(typeof e=="number"&&(e=""+e),e!=null?_1(e)||B1(e)||l1(e)?{i:Y1,r:e,k:t,f:!!o}:e:null);function Z2(e,t=null,o=null,n=0,r=null,i=e===n2?0:1,s=!1,d=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&j4(t),ref:t&&M9(t),scopeId:W5,slotScopeIds:null,children:o,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:n,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Y1};return d?(E9(l,o),i&128&&e.normalize(l)):o&&(l.shapeFlag|=_1(o)?8:16),p3>0&&!s&&w2&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&w2.push(l),l}const e1=Js;function Js(e,t=null,o=null,n=0,r=null,i=!1){if((!e||e===n4)&&(e=U1),O0(e)){const d=D0(e,t,!0);return o&&E9(d,o),p3>0&&!i&&w2&&(d.shapeFlag&6?w2[w2.indexOf(e)]=d:w2.push(d)),d.patchFlag=-2,d}if(s6(e)&&(e=e.__vccOpts),t){t=Ys(t);let{class:d,style:l}=t;d&&!_1(d)&&(t.class=q9(d)),f1(l)&&(G9(l)&&!t1(l)&&(l=F1({},l)),t.style=h3(l))}const s=_1(e)?1:B9(e)?128:J9(e)?64:f1(e)?4:l1(e)?2:0;return Z2(e,t,o,n,r,s,i,!0)}function Ys(e){return e?G9(e)||u4(e)?F1({},e):e:null}function D0(e,t,o=!1,n=!1){const{props:r,ref:i,patchFlag:s,children:d,transition:l}=e,h=t?w3(r||{},t):r,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:h,key:h&&j4(h),ref:t&&t.ref?o&&i?t1(i)?i.concat(M9(t)):[i,M9(t)]:M9(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:d,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==n2?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&D0(e.ssContent),ssFallback:e.ssFallback&&D0(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&n&&P0(u,l.clone(u)),u}function j9(e=" ",t=0){return e1(ne,null,e,t)}function Qs(e="",t=!1){return t?(J1(),c0(U1,null,e)):e1(U1,null,e)}function R2(e){return e==null||typeof e=="boolean"?e1(U1):t1(e)?e1(n2,null,e.slice()):O0(e)?u0(e):e1(ne,null,String(e))}function u0(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:D0(e)}function E9(e,t){let o=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(t1(t))o=16;else if(typeof t=="object")if(n&65){const r=t.default;r&&(r._c&&(r._d=!1),E9(e,r()),r._c&&(r._d=!0));return}else{o=32;const r=t._;!r&&!u4(t)?t._ctx=Y1:r===3&&Y1&&(Y1.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(l1(t)){if(n&65){E9(e,{default:t});return}t={default:t,_ctx:Y1},o=32}else t=String(t),n&64?(o=16,t=[j9(t)]):o=8;e.children=t,e.shapeFlag|=o}function w3(...e){const t={};for(let o=0;or2||Y1;let S9,J3;{const e=z9(),t=(o,n)=>{let r;return(r=e[o])||(r=e[o]=[]),r.push(n),i=>{r.length>1?r.forEach(s=>s(i)):r[0](i)}};S9=t("__VUE_INSTANCE_SETTERS__",o=>r2=o),J3=t("__VUE_SSR_SETTERS__",o=>Y3=o)}const n9=e=>{const t=r2;return S9(e),e.scope.on(),()=>{e.scope.off(),S9(t)}},at=()=>{r2&&r2.scope.off(),S9(null)};function D4(e){return e.vnode.shapeFlag&4}let Y3=!1;function o6(e,t=!1,o=!1){t&&J3(t);const{props:n,children:r}=e.vnode,i=D4(e);bs(e,n,i,t),Is(e,r,o||t);const s=i?n6(e,t):void 0;return t&&J3(!1),s}function n6(e,t){const o=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,gs);const{setup:n}=o;if(n){f0();const r=e.setupContext=n.length>1?i6(e):null,i=n9(e),s=e9(n,e,0,[e.props,r]),d=h5(s);if(M0(),i(),(d||e.sp)&&!I0(e)&&e4(e),d){if(s.then(at,at),t)return s.then(l=>{J3(!0);try{kt(e,l,t)}finally{J3(!1)}}).catch(l=>{t9(l,e,0)});e.asyncDep=s}else kt(e,s)}else x4(e)}function kt(e,t,o){l1(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:f1(t)&&(e.setupState=O5(t)),x4(e)}function x4(e,t,o){const n=e.type;e.render||(e.render=n.render||o0);{const r=n9(e);f0();try{vs(e)}finally{M0(),r()}}}const r6={get(e,t){return o2(e,"get",""),e[t]}};function i6(e){const t=o=>{e.exposed=o||{}};return{attrs:new Proxy(e.attrs,r6),slots:e.slots,emit:e.emit,expose:t}}function ie(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(O5(At(e.exposed)),{get(t,o){if(o in t)return t[o];if(o in T3)return T3[o](e)},has(t,o){return o in t||o in T3}})):e.proxy}function ht(e,t=!0){return l1(e)?e.displayName||e.name:e.name||t&&e.__name}function s6(e){return l1(e)&&"__vccOpts"in e}const S1=(e,t)=>zi(e,t,Y3);function Q3(e,t,o){try{b9(-1);const n=arguments.length;return n===2?f1(t)&&!t1(t)?O0(t)?e1(e,null,[t]):e1(e,t):e1(e,null,t):(n>3?o=Array.prototype.slice.call(arguments,2):n===3&&O0(o)&&(o=[o]),e1(e,t,o))}finally{b9(1)}}const d6="3.5.42";/** * @vue/runtime-dom v3.5.42 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let ut;const Wo=typeof window<"u"&&window.trustedTypes;if(Wo)try{ut=Wo.createPolicy("vue",{createHTML:e=>e})}catch{}const L4=ut?e=>ut.createHTML(e):e=>e,l6="http://www.w3.org/2000/svg",a6="http://www.w3.org/1998/Math/MathML",k0=typeof document<"u"?document:null,zo=k0&&k0.createElement("template"),k6={insert:(e,t,o)=>{t.insertBefore(e,o||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,o,n)=>{const r=t==="svg"?k0.createElementNS(l6,e):t==="mathml"?k0.createElementNS(a6,e):o?k0.createElement(e,{is:o}):k0.createElement(e);return e==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:e=>k0.createTextNode(e),createComment:e=>k0.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>k0.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,o,n,r,i){const s=o?o.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),o),!(r===i||!(r=r.nextSibling)););else{zo.innerHTML=L4(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const d=zo.content;if(n==="svg"||n==="mathml"){const l=d.firstChild;for(;l.firstChild;)d.appendChild(l.firstChild);d.removeChild(l)}t.insertBefore(d,o)}return[s?s.nextSibling:t.firstChild,o?o.previousSibling:t.lastChild]}},Z0="transition",H3="animation",C3=Symbol("_vtc"),H4={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},V4=F1({},J5,H4),h6=e=>(e.displayName="Transition",e.props=V4,e),Z4=h6((e,{slots:t})=>Q3(ss,_4(e),t)),W0=(e,t=[])=>{t1(e)?e.forEach(o=>o(...t)):e&&e(...t)},qo=e=>e?t1(e)?e.some(t=>t.length>1):e.length>1:!1;function _4(e){const t={};for(const F in e)F in H4||(t[F]=e[F]);if(e.css===!1)return t;const{name:o="v",type:n,duration:r,enterFromClass:i=`${o}-enter-from`,enterActiveClass:s=`${o}-enter-active`,enterToClass:d=`${o}-enter-to`,appearFromClass:l=i,appearActiveClass:h=s,appearToClass:u=d,leaveFromClass:p=`${o}-leave-from`,leaveActiveClass:w=`${o}-leave-active`,leaveToClass:v=`${o}-leave-to`}=e,M=u6(r),V=M&&M[0],P=M&&M[1],{onBeforeEnter:O,onEnter:D,onEnterCancelled:L,onLeave:x,onLeaveCancelled:Z,onBeforeAppear:T=O,onAppear:_=D,onAppearCancelled:U=L}=t,S=(F,d1,v1,x1)=>{F._enterCancelled=x1,B0(F,d1?u:d),B0(F,d1?h:s),v1&&v1()},q=(F,d1)=>{F._isLeaving=!1,B0(F,p),B0(F,v),B0(F,w),d1&&d1()},r1=F=>(d1,v1)=>{const x1=F?_:D,h1=()=>S(d1,F,v1);W0(x1,[d1,h1]),Ko(()=>{B0(d1,F?l:i),G2(d1,F?u:d),qo(x1)||Go(d1,n,V,h1)})};return F1(t,{onBeforeEnter(F){W0(O,[F]),G2(F,i),G2(F,s)},onBeforeAppear(F){W0(T,[F]),G2(F,l),G2(F,h)},onEnter:r1(!1),onAppear:r1(!0),onLeave(F,d1){F._isLeaving=!0;const v1=()=>q(F,d1);G2(F,p),F._enterCancelled?(G2(F,w),pt(F)):(pt(F),G2(F,w)),Ko(()=>{F._isLeaving&&(B0(F,p),G2(F,v),qo(x)||Go(F,n,P,v1))}),W0(x,[F,v1])},onEnterCancelled(F){S(F,!1,void 0,!0),W0(L,[F])},onAppearCancelled(F){S(F,!0,void 0,!0),W0(U,[F])},onLeaveCancelled(F){q(F),W0(Z,[F])}})}function u6(e){if(e==null)return null;if(f1(e))return[Ae(e.enter),Ae(e.leave)];{const t=Ae(e);return[t,t]}}function Ae(e){return C5(e)}function G2(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.add(o)),(e[C3]||(e[C3]=new Set)).add(t)}function B0(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const o=e[C3];o&&(o.delete(t),o.size||(e[C3]=void 0))}function Ko(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let p6=0;function Go(e,t,o,n){const r=e._endId=++p6,i=()=>{r===e._endId&&n()};if(o!=null)return setTimeout(i,o);const{type:s,timeout:d,propCount:l}=y4(e,t);if(!s)return n();const h=s+"end";let u=0;const p=()=>{e.removeEventListener(h,w),i()},w=v=>{v.target===e&&++u>=l&&p()};setTimeout(()=>{u(o[M]||"").split(", "),r=n(`${Z0}Delay`),i=n(`${Z0}Duration`),s=Jo(r,i),d=n(`${H3}Delay`),l=n(`${H3}Duration`),h=Jo(d,l);let u=null,p=0,w=0;t===Z0?s>0&&(u=Z0,p=s,w=i.length):t===H3?h>0&&(u=H3,p=h,w=l.length):(p=Math.max(s,h),u=p>0?s>h?Z0:H3:null,w=u?u===Z0?i.length:l.length:0);const v=u===Z0&&/\b(?:transform|all)(?:,|$)/.test(n(`${Z0}Property`).toString());return{type:u,timeout:p,propCount:w,hasTransform:v}}function Jo(e,t){for(;e.lengthYo(o)+Yo(e[n])))}function Yo(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function pt(e){return(e?e.ownerDocument:document).body.offsetHeight}function w6(e,t,o){const n=e[C3];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):o?e.setAttribute("class",t):e.className=t}const A9=Symbol("_vod"),Kt=Symbol("_vsh"),Gt={name:"show",beforeMount(e,{value:t},{transition:o}){e[A9]=e.style.display==="none"?"":e.style.display,o&&t?o.beforeEnter(e):V3(e,t)},mounted(e,{value:t},{transition:o}){o&&t&&o.enter(e)},updated(e,{value:t,oldValue:o},{transition:n}){!t!=!o&&(n?t?(n.beforeEnter(e),V3(e,!0),n.enter(e)):n.leave(e,()=>{V3(e,!1)}):V3(e,t))},beforeUnmount(e,{value:t}){V3(e,t)}};function V3(e,t){e.style.display=t?e[A9]:"none",e[Kt]=!t}const C6=Symbol(""),c6=/(?:^|;)\s*display\s*:/;function g6(e,t,o){const n=e.style,r=_1(o);let i=!1;if(o&&!r){if(t)if(_1(t))for(const s of t.split(";")){const d=s.slice(0,s.indexOf(":")).trim();o[d]==null&&E3(n,d,"")}else for(const s in t)o[s]==null&&E3(n,s,"");for(const s in o){s==="display"&&(i=!0);const d=o[s];d!=null?m6(e,s,!_1(t)&&t?t[s]:void 0,d)||E3(n,s,d):E3(n,s,"")}}else if(r){if(t!==o){const s=n[C6];s&&(o+=";"+s),n.cssText=o,i=c6.test(o)}}else t&&e.removeAttribute("style");A9 in e&&(e[A9]=i?n.display:"",e[Kt]&&(n.display="none"))}const C9=/\s*!important$/;function E3(e,t,o){if(t1(o))o.forEach(n=>E3(e,t,n));else if(o==null&&(o=""),t.startsWith("--"))C9.test(o)?e.setProperty(t,o.replace(C9,""),"important"):e.setProperty(t,o);else{const n=v6(e,t);C9.test(o)?e.setProperty(R0(n),o.replace(C9,""),"important"):e[n]=o}}const Qo=["Webkit","Moz","ms"],Ie={};function v6(e,t){const o=Ie[t];if(o)return o;let n=a2(t);if(n!=="filter"&&n in e)return Ie[t]=n;n=U9(n);for(let r=0;rPe||(L6.then(()=>Pe=0),Pe=Date.now());function V6(e,t){const o=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=o.attached)return;const r=o.value;if(t1(r)){const i=n.stopImmediatePropagation;n.stopImmediatePropagation=()=>{i.call(n),n._stopped=!0};const s=r.slice(),d=[n];for(let l=0;le.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Z6=(e,t,o,n,r,i)=>{const s=r==="svg";t==="class"?w6(e,n,s):t==="style"?g6(e,o,n):R9(t)?F9(t)||M6(e,t,o,n,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):_6(e,t,n,s))?(tn(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&en(e,t,n,s,i,t!=="value")):e._isVueCE&&(y6(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!_1(n)))?tn(e,a2(t),n,i,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),en(e,t,n,s))};function _6(e,t,o,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&nn(t)&&l1(o));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return nn(t)&&_1(o)?!1:t in e}function y6(e,t){const o=e._def.props;if(!o)return!1;const n=a2(t);return Array.isArray(o)?o.some(r=>a2(r)===n):Object.keys(o).some(r=>a2(r)===n)}const B4=new WeakMap,b4=new WeakMap,I9=Symbol("_moveCb"),rn=Symbol("_enterCb"),B6=e=>(delete e.props.mode,e),b6=B6({name:"TransitionGroup",props:F1({},V4,{tag:String,moveClass:String}),setup(e,{slots:t}){const o=K2(),n=G5();let r,i;return Ft(()=>{if(!r.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!I6(r[0].el,o.vnode.el,s)){r=[];return}r.forEach(E6),r.forEach(S6);const d=r.filter(A6);pt(o.vnode.el),d.forEach(l=>{const h=l.el,u=h.style;G2(h,s),u.transform=u.webkitTransform=u.transitionDuration="";const p=h[I9]=w=>{w&&w.target!==h||(!w||w.propertyName.endsWith("transform"))&&(h.removeEventListener("transitionend",p),h[I9]=null,B0(h,s))};h.addEventListener("transitionend",p)}),r=[]}),()=>{const s=g1(e),d=_4(s);let l=s.tag||n2;if(r=[],i)for(let h=0;h{d.split(/\s+/).forEach(l=>l&&n.classList.remove(l))}),o.split(/\s+/).forEach(d=>d&&n.classList.add(d)),n.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(n);const{hasTransform:s}=y4(n);return i.removeChild(n),s}const T0=e=>{const t=e.props["onUpdate:modelValue"]||!1;return t1(t)?o=>d3(t,o):t};function P6(e){e.target.composing=!0}function sn(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const v2=Symbol("_assign"),c9=Symbol("_initialValue");function Oe(e,t,o){return t&&(e=e.trim()),o&&(e=W9(e)),e}const dn={created(e,{modifiers:{lazy:t,trim:o,number:n}},r){e.parentNode&&(e.type==="text"?e[c9]=e.defaultValue.replace(/[\r\n]/g,""):e.type==="textarea"&&(e[c9]=e.defaultValue.replace(/\r\n?/g,` `))),e[v2]=T0(r);const i=n||r.props&&r.props.type==="number";C0(e,t?"change":"input",s=>{s.target.composing||e[v2](Oe(e.value,o,i))}),(o||i)&&C0(e,"change",()=>{e.value=Oe(e.value,o,i)}),t||(C0(e,"compositionstart",P6),C0(e,"compositionend",sn),C0(e,"change",sn))},mounted(e,{value:t,modifiers:{trim:o,number:n}}){const r=t??"",i=e[c9];delete e[c9],i!==void 0&&(e.type==="text"||e.type==="textarea")&&e.value!==i?e[v2](Oe(e.value,o,n)):e.value=r},beforeUpdate(e,{value:t,oldValue:o,modifiers:{lazy:n,trim:r,number:i}},s){if(e[v2]=T0(s),e.composing)return;const d=(i||e.type==="number")&&!/^0\d/.test(e.value)?W9(e.value):e.value,l=t??"";if(d===l)return;const h=e.getRootNode();(h instanceof Document||h instanceof ShadowRoot)&&h.activeElement===e&&e.type!=="range"&&(n&&t===o||r&&e.value.trim()===l)||(e.value=l)}},O6={deep:!0,created(e,t,o){e[v2]=T0(o),C0(e,"change",()=>{const n=e._modelValue,r=c3(e),i=e.checked,s=e[v2];if(t1(n)){const d=Vt(n,r),l=d!==-1;if(i&&!l)s(n.concat(r));else if(!i&&l){const h=[...n];h.splice(d,1),s(h)}}else if(m0(n)){const d=new Set(n);i?d.add(r):d.delete(r),s(d)}else s(S4(e,i))})},mounted:ln,beforeUpdate(e,t,o){e[v2]=T0(o),ln(e,t,o)}};function ln(e,{value:t,oldValue:o},n){e._modelValue=t;let r;if(t1(t))r=Vt(t,n.props.value)>-1;else if(m0(t))r=t.has(n.props.value);else{if(t===o)return;r=U2(t,S4(e,!0))}e.checked!==r&&(e.checked=r)}const T6={created(e,{value:t},o){e.checked=U2(t,o.props.value),e[v2]=T0(o),C0(e,"change",()=>{e[v2](c3(e))})},beforeUpdate(e,{value:t,oldValue:o},n){e[v2]=T0(n),t!==o&&(e.checked=U2(t,n.props.value))}},R6={deep:!0,created(e,{value:t,modifiers:{number:o}},n){e._modelValue=t,C0(e,"change",()=>{const r=Array.prototype.filter.call(e.options,l=>l.selected).map(l=>o?W9(c3(l)):c3(l)),i=e.multiple,s=i?m0(e._modelValue)?new Set(r):r:r[0],d=e._pendingValue=[i,i?t1(s)?r.slice():r:s];try{e[v2](s)}finally{n0(()=>{e._pendingValue===d&&(e._pendingValue=void 0)})}}),e[v2]=T0(n)},mounted(e,{value:t}){an(e,t)},beforeUpdate(e,{value:t},o){e._modelValue=t,e[v2]=T0(o)},updated(e,{value:t}){const o=e._pendingValue;e._pendingValue=void 0,(!o||o[0]!==e.multiple||!F6(t,o[1],o[0]))&&an(e,t)}};function F6(e,t,o){if(!o||t1(e))return U2(e,t);if(m0(e)){if(e.size!==t.length)return!1;for(const n of t)if(!e.has(n))return!1;return!0}return!1}function an(e,t){const o=e.multiple,n=t1(t);if(!(o&&!n&&!m0(t))){for(let r=0,i=e.options.length;rString(h)===String(d)):s.selected=Vt(t,d)>-1}else s.selected=t.has(d);else if(U2(c3(s),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!o&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function c3(e){return"_value"in e?e._value:e.value}function S4(e,t){const o=t?"_trueValue":"_falseValue";return o in e?e[o]:t}const ka={created(e,t,o){g9(e,t,o,null,"created")},mounted(e,t,o){g9(e,t,o,null,"mounted")},beforeUpdate(e,t,o,n){g9(e,t,o,n,"beforeUpdate")},updated(e,t,o,n){g9(e,t,o,n,"updated")}};function N6(e,t){switch(e){case"SELECT":return R6;case"TEXTAREA":return dn;default:switch(t){case"checkbox":return O6;case"radio":return T6;default:return dn}}}function g9(e,t,o,n,r){const s=N6(e.tagName,o.props&&o.props.type)[r];s&&s(e,t,o,n)}const $6=["ctrl","shift","alt","meta"],U6={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>$6.some(o=>e[`${o}Key`]&&!t.includes(o))},ha=(e,t)=>{if(!e)return e;const o=e._withMods||(e._withMods={}),n=t.join(".");return o[n]||(o[n]=(r,...i)=>{for(let s=0;s{const o=e._withKeys||(e._withKeys={}),n=t.join(".");return o[n]||(o[n]=r=>{if(!("key"in r))return;const i=R0(r.key);if(t.some(s=>s===i||W6[s]===i))return e(r)})},q6=F1({patchProp:Z6},k6);let kn;function A4(){return kn||(kn=Os(q6))}const ua=(...e)=>{A4().render(...e)},K6=(...e)=>{const t=A4().createApp(...e),{mount:o}=t;return t.mount=n=>{const r=J6(n);if(!r)return;const i=t._component;!l1(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const s=o(r,!1,G6(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},t};function G6(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function J6(e){return _1(e)?document.querySelector(e):e}/*! * pinia v2.3.1 * (c) 2025 Eduardo San Martin Morote * @license MIT */let I4;const se=e=>I4=e,P4=Symbol();function wt(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var R3;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(R3||(R3={}));function Y6(){const e=f5(!0),t=e.run(()=>c1({}));let o=[],n=[];const r=At({install(i){se(r),r._a=i,i.provide(P4,r),i.config.globalProperties.$pinia=r,n.forEach(s=>o.push(s)),n=[]},use(i){return this._a?o.push(i):n.push(i),this},_p:o,_a:null,_e:e,_s:new Map,state:t});return r}const O4=()=>{};function hn(e,t,o,n=O4){e.push(t);const r=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),n())};return!o&&Zt()&&M5(r),r}function o3(e,...t){e.slice().forEach(o=>{o(...t)})}const Q6=e=>e(),un=Symbol(),Te=Symbol();function Ct(e,t){e instanceof Map&&t instanceof Map?t.forEach((o,n)=>e.set(n,o)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const o in t){if(!t.hasOwnProperty(o))continue;const n=t[o],r=e[o];wt(r)&&wt(n)&&e.hasOwnProperty(o)&&!B1(n)&&!g0(n)?e[o]=Ct(r,n):e[o]=n}return e}const X6=Symbol();function e7(e){return!wt(e)||!e.hasOwnProperty(X6)}const{assign:b0}=Object;function t7(e){return!!(B1(e)&&e.effect)}function o7(e,t,o,n){const{state:r,actions:i,getters:s}=t,d=o.state.value[e];let l;function h(){d||(o.state.value[e]=r?r():{});const u=T5(o.state.value[e]);return b0(u,i,Object.keys(s||{}).reduce((p,w)=>(p[w]=At(S1(()=>{se(o);const v=o._s.get(e);return s[w].call(v,v)})),p),{}))}return l=T4(e,h,t,o,n,!0),l}function T4(e,t,o={},n,r,i){let s;const d=b0({actions:{}},o),l={deep:!0};let h,u,p=[],w=[],v;const M=n.state.value[e];!i&&!M&&(n.state.value[e]={});let V;function P(U){let S;h=u=!1,typeof U=="function"?(U(n.state.value[e]),S={type:R3.patchFunction,storeId:e,events:v}):(Ct(n.state.value[e],U),S={type:R3.patchObject,payload:U,storeId:e,events:v});const q=V=Symbol();n0().then(()=>{V===q&&(h=!0)}),u=!0,o3(p,S,n.state.value[e])}const O=i?function(){const{state:S}=o,q=S?S():{};this.$patch(r1=>{b0(r1,q)})}:O4;function D(){s.stop(),p=[],w=[],n._s.delete(e)}const L=(U,S="")=>{if(un in U)return U[Te]=S,U;const q=function(){se(n);const r1=Array.from(arguments),F=[],d1=[];function v1(i1){F.push(i1)}function x1(i1){d1.push(i1)}o3(w,{args:r1,name:q[Te],store:Z,after:v1,onError:x1});let h1;try{h1=U.apply(this&&this.$id===e?this:Z,r1)}catch(i1){throw o3(d1,i1),i1}return h1 instanceof Promise?h1.then(i1=>(o3(F,i1),i1)).catch(i1=>(o3(d1,i1),Promise.reject(i1))):(o3(F,h1),h1)};return q[un]=!0,q[Te]=S,q},x={_p:n,$id:e,$onAction:hn.bind(null,w),$patch:P,$reset:O,$subscribe(U,S={}){const q=hn(p,U,S.detached,()=>r1()),r1=s.run(()=>H1(()=>n.state.value[e],F=>{(S.flush==="sync"?u:h)&&U({storeId:e,type:R3.direct,events:v},F)},b0({},l,S)));return q},$dispose:D},Z=_2(x);n._s.set(e,Z);const _=(n._a&&n._a.runWithContext||Q6)(()=>n._e.run(()=>(s=f5()).run(()=>t({action:L}))));for(const U in _){const S=_[U];if(B1(S)&&!t7(S)||g0(S))i||(M&&e7(S)&&(B1(S)?S.value=M[U]:Ct(S,M[U])),n.state.value[e][U]=S);else if(typeof S=="function"){const q=L(S,U);_[U]=q,d.actions[U]=S}}return b0(Z,_),b0(g1(Z),_),Object.defineProperty(Z,"$state",{get:()=>n.state.value[e],set:U=>{P(S=>{b0(S,U)})}}),n._p.forEach(U=>{b0(Z,s.run(()=>U({store:Z,app:n._a,pinia:n,options:d})))}),M&&i&&o.hydrate&&o.hydrate(Z.$state,M),h=!0,u=!0,Z}/*! #__NO_SIDE_EFFECTS__ */function de(e,t,o){let n,r;const i=typeof t=="function";typeof e=="string"?(n=e,r=i?o:t):(r=e,n=e.id);function s(d,l){const h=Yi();return d=d||(h?k2(P4,null):null),d&&se(d),d=I4,d._s.has(n)||(i?T4(n,t,r,d):o7(n,r,d)),d._s.get(n)}return s.$id=n,s}/*! * Vue3-Lazyload.js v0.2.5-beta * A Vue3.x image lazyload plugin * (c) 2021 MuRong * Released under the MIT License. */var T2;(function(e){e.LOADING="loading",e.LOADED="loaded",e.ERROR="error"})(T2||(T2={}));var n7=typeof window<"u"&&window!==null,r7=l7(),i7=Object.prototype.propertyIsEnumerable,pn=Object.getOwnPropertySymbols;function F3(e){return typeof e=="function"||toString.call(e)==="[object Object]"}function s7(e){return typeof e=="object"?e===null:typeof e!="function"}function d7(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"}function l7(){return n7&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype?("isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}}),!0):!1}function a7(e){for(var t=[],o=1;o{},z2=Array.isArray;function Cn(e,t){const o={};for(const n in e)o[n]=n in t?t[n]:e[n];return o}const N4=/#/g,C7=/&/g,c7=/\//g,g7=/=/g,v7=/\?/g,$4=/\+/g,m7=/%5B/g,f7=/%5D/g,U4=/%5E/g,M7=/%60/g,W4=/%7B/g,j7=/%7C/g,z4=/%7D/g,D7=/%20/g;function Jt(e){return e==null?"":encodeURI(""+e).replace(j7,"|").replace(m7,"[").replace(f7,"]")}function x7(e){return Jt(e).replace(W4,"{").replace(z4,"}").replace(U4,"^")}function ct(e){return Jt(e).replace($4,"%2B").replace(D7,"+").replace(N4,"%23").replace(C7,"%26").replace(M7,"`").replace(W4,"{").replace(z4,"}").replace(U4,"^")}function L7(e){return ct(e).replace(g7,"%3D")}function H7(e){return Jt(e).replace(N4,"%23").replace(v7,"%3F")}function V7(e){return H7(e).replace(c7,"%2F")}function X3(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const Z7=/\/$/,_7=e=>e.replace(Z7,"");function Fe(e,t,o="/"){let n,r={},i="",s="";const d=t.indexOf("#");let l=t.indexOf("?");return l=d>=0&&l>d?-1:l,l>=0&&(n=t.slice(0,l),i=t.slice(l,d>0?d:t.length),r=e(i.slice(1))),d>=0&&(n=n||t.slice(0,d),s=t.slice(d,t.length)),n=E7(n??t,o),{fullPath:n+i+s,path:n,query:r,hash:X3(s)}}function y7(e,t){const o=t.query?e(t.query):"";return t.path+(o&&"?")+o+(t.hash||"")}function cn(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function B7(e,t,o){const n=t.matched.length-1,r=o.matched.length-1;return n>-1&&n===r&&g3(t.matched[n],o.matched[r])&&q4(t.params,o.params)&&e(t.query)===e(o.query)&&t.hash===o.hash}function g3(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function q4(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var o in e)if(!b7(e[o],t[o]))return!1;return!0}function b7(e,t){return z2(e)?gn(e,t):z2(t)?gn(t,e):(e==null?void 0:e.valueOf())===(t==null?void 0:t.valueOf())}function gn(e,t){return z2(t)?e.length===t.length&&e.every((o,n)=>o===t[n]):e.length===1&&e[0]===t}function E7(e,t){if(e.startsWith("/"))return e;if(!e)return t;const o=t.split("/"),n=e.split("/"),r=n[n.length-1];(r===".."||r===".")&&n.push("");let i=o.length-1,s,d;for(s=0;s1&&i--;else break;return o.slice(0,i).join("/")+"/"+n.slice(s).join("/")}const _0={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let gt=function(e){return e.pop="pop",e.push="push",e}({}),Ne=function(e){return e.back="back",e.forward="forward",e.unknown="",e}({});function S7(e){if(!e)if(i3){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),_7(e)}const A7=/^[^#]+#/;function I7(e,t){return e.replace(A7,"#")+t}function P7(e,t){const o=document.documentElement.getBoundingClientRect(),n=e.getBoundingClientRect();return{behavior:t.behavior,left:n.left-o.left-(t.left||0),top:n.top-o.top-(t.top||0)}}const le=()=>({left:window.scrollX,top:window.scrollY});function O7(e){let t;if("el"in e){const o=e.el,n=typeof o=="string"&&o.startsWith("#"),r=typeof o=="string"?n?document.getElementById(o.slice(1)):document.querySelector(o):o;if(!r)return;t=P7(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function vn(e,t){return(history.state?history.state.position-t:-1)+e}const vt=new Map;function T7(e,t){vt.set(e,t)}function R7(e){const t=vt.get(e);return vt.delete(e),t}function F7(e){return typeof e=="string"||e&&typeof e=="object"}function K4(e){return typeof e=="string"||typeof e=="symbol"}let I1=function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e}({});const G4=Symbol("");I1.MATCHER_NOT_FOUND+"",I1.NAVIGATION_GUARD_REDIRECT+"",I1.NAVIGATION_ABORTED+"",I1.NAVIGATION_CANCELLED+"",I1.NAVIGATION_DUPLICATED+"";function v3(e,t){return j1(new Error,{type:e,[G4]:!0},t)}function a0(e,t){return e instanceof Error&&G4 in e&&(t==null||!!(e.type&t))}const N7=["params","query","hash"];function $7(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const o of N7)o in e&&(t[o]=e[o]);return JSON.stringify(t,null,2)}function U7(e){const t={};if(e===""||e==="?")return t;const o=(e[0]==="?"?e.slice(1):e).split("&");for(let n=0;nr&&ct(r)):[n&&ct(n)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+o,r!=null&&(t+="="+r))})}return t}function W7(e){const t={};for(const o in e){const n=e[o];n!==void 0&&(t[o]=z2(n)?n.map(r=>r==null?null:""+r):n==null?n:""+n)}return t}const z7=Symbol(""),fn=Symbol(""),ae=Symbol(""),Yt=Symbol(""),mt=Symbol("");function Z3(){let e=[];function t(n){return e.push(n),()=>{const r=e.indexOf(n);r>-1&&e.splice(r,1)}}function o(){e=[]}return{add:t,list:()=>e.slice(),reset:o}}function S0(e,t,o,n,r,i=s=>s()){const s=n&&(n.enterCallbacks[r]=n.enterCallbacks[r]||[]);return()=>new Promise((d,l)=>{const h=w=>{w===!1?l(v3(I1.NAVIGATION_ABORTED,{from:o,to:t})):w instanceof Error?l(w):F7(w)?l(v3(I1.NAVIGATION_GUARD_REDIRECT,{from:t,to:w})):(s&&n.enterCallbacks[r]===s&&typeof w=="function"&&s.push(w),d())},u=i(()=>e.call(n&&n.instances[r],t,o,h));let p=Promise.resolve(u);e.length<3&&(p=p.then(h)),p.catch(w=>l(w))})}function $e(e,t,o,n,r=i=>i()){const i=[];for(const s of e)for(const d in s.components){let l=s.components[d];if(!(t!=="beforeRouteEnter"&&!s.instances[d]))if(F4(l)){const h=(l.__vccOpts||l)[t];h&&i.push(S0(h,o,n,s,d,r))}else{let h=l();i.push(()=>h.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${d}" at "${s.path}"`);const p=w7(u)?u.default:u;s.mods[d]=u,s.components[d]=p;const w=(p.__vccOpts||p)[t];return w&&S0(w,o,n,s,d,r)()}))}}return i}function q7(e,t){const o=[],n=[],r=[],i=Math.max(t.matched.length,e.matched.length);for(let s=0;sg3(h,d))?n.push(d):o.push(d));const l=e.matched[s];l&&(t.matched.find(h=>g3(h,l))||r.push(l))}return[o,n,r]}/*! * vue-router v4.6.4 * (c) 2025 Eduardo San Martin Morote * @license MIT */let K7=()=>location.protocol+"//"+location.host;function J4(e,t){const{pathname:o,search:n,hash:r}=t,i=e.indexOf("#");if(i>-1){let s=r.includes(e.slice(i))?e.slice(i).length:1,d=r.slice(s);return d[0]!=="/"&&(d="/"+d),cn(d,"")}return cn(o,e)+n+r}function G7(e,t,o,n){let r=[],i=[],s=null;const d=({state:w})=>{const v=J4(e,location),M=o.value,V=t.value;let P=0;if(w){if(o.value=v,t.value=w,s&&s===M){s=null;return}P=V?w.position-V.position:0}else n(v);r.forEach(O=>{O(o.value,M,{delta:P,type:gt.pop,direction:P?P>0?Ne.forward:Ne.back:Ne.unknown})})};function l(){s=o.value}function h(w){r.push(w);const v=()=>{const M=r.indexOf(w);M>-1&&r.splice(M,1)};return i.push(v),v}function u(){if(document.visibilityState==="hidden"){const{history:w}=window;if(!w.state)return;w.replaceState(j1({},w.state,{scroll:le()}),"")}}function p(){for(const w of i)w();i=[],window.removeEventListener("popstate",d),window.removeEventListener("pagehide",u),document.removeEventListener("visibilitychange",u)}return window.addEventListener("popstate",d),window.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u),{pauseListeners:l,listen:h,destroy:p}}function Mn(e,t,o,n=!1,r=!1){return{back:e,current:t,forward:o,replaced:n,position:window.history.length,scroll:r?le():null}}function J7(e){const{history:t,location:o}=window,n={value:J4(e,o)},r={value:t.state};r.value||i(n.value,{back:null,current:n.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,h,u){const p=e.indexOf("#"),w=p>-1?(o.host&&document.querySelector("base")?e:e.slice(p))+l:K7()+e+l;try{t[u?"replaceState":"pushState"](h,"",w),r.value=h}catch(v){console.error(v),o[u?"replace":"assign"](w)}}function s(l,h){i(l,j1({},t.state,Mn(r.value.back,l,r.value.forward,!0),h,{position:r.value.position}),!0),n.value=l}function d(l,h){const u=j1({},r.value,t.state,{forward:l,scroll:le()});i(u.current,u,!0),i(l,j1({},Mn(n.value,l,null),{position:u.position+1},h),!1),n.value=l}return{location:n,state:r,push:d,replace:s}}function Y7(e){e=S7(e);const t=J7(e),o=G7(e,t.state,t.location,t.replace);function n(i,s=!0){s||o.pauseListeners(),history.go(i)}const r=j1({location:"",base:e,go:n,createHref:I7.bind(null,e)},t,o);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}let G0=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e}({});var N1=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e}(N1||{});const Q7={type:G0.Static,value:""},X7=/[a-zA-Z0-9_]/;function e8(e){if(!e)return[[]];if(e==="/")return[[Q7]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${o})/"${h}": ${v}`)}let o=N1.Static,n=o;const r=[];let i;function s(){i&&r.push(i),i=[]}let d=0,l,h="",u="";function p(){h&&(o===N1.Static?i.push({type:G0.Static,value:h}):o===N1.Param||o===N1.ParamRegExp||o===N1.ParamRegExpEnd?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${h}) must be alone in its segment. eg: '/:ids+.`),i.push({type:G0.Param,value:h,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),h="")}function w(){h+=l}for(;dt.length?t.length===1&&t[0]===d2.Static+d2.Segment?1:-1:0}function Y4(e,t){let o=0;const n=e.score,r=t.score;for(;o0&&t[t.length-1]<0}const i8={strict:!1,end:!0,sensitive:!1};function s8(e,t,o){const n=n8(e8(e.path),o),r=j1(n,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function d8(e,t){const o=[],n=new Map;t=Cn(i8,t);function r(p){return n.get(p)}function i(p,w,v){const M=!v,V=Ln(p);V.aliasOf=v&&v.record;const P=Cn(t,p),O=[V];if("alias"in p){const x=typeof p.alias=="string"?[p.alias]:p.alias;for(const Z of x)O.push(Ln(j1({},V,{components:v?v.record.components:V.components,path:Z,aliasOf:v?v.record:V})))}let D,L;for(const x of O){const{path:Z}=x;if(w&&Z[0]!=="/"){const T=w.record.path,_=T[T.length-1]==="/"?"":"/";x.path=w.record.path+(Z&&_+Z)}if(D=s8(x,w,P),v?v.alias.push(D):(L=L||D,L!==D&&L.alias.push(D),M&&p.name&&!Hn(D)&&s(p.name)),Q4(D)&&l(D),V.children){const T=V.children;for(let _=0;_{s(L)}:N3}function s(p){if(K4(p)){const w=n.get(p);w&&(n.delete(p),o.splice(o.indexOf(w),1),w.children.forEach(s),w.alias.forEach(s))}else{const w=o.indexOf(p);w>-1&&(o.splice(w,1),p.record.name&&n.delete(p.record.name),p.children.forEach(s),p.alias.forEach(s))}}function d(){return o}function l(p){const w=k8(p,o);o.splice(w,0,p),p.record.name&&!Hn(p)&&n.set(p.record.name,p)}function h(p,w){let v,M={},V,P;if("name"in p&&p.name){if(v=n.get(p.name),!v)throw v3(I1.MATCHER_NOT_FOUND,{location:p});P=v.record.name,M=j1(xn(w.params,v.keys.filter(L=>!L.optional).concat(v.parent?v.parent.keys.filter(L=>L.optional):[]).map(L=>L.name)),p.params&&xn(p.params,v.keys.map(L=>L.name))),V=v.stringify(M)}else if(p.path!=null)V=p.path,v=o.find(L=>L.re.test(V)),v&&(M=v.parse(V),P=v.record.name);else{if(v=w.name?n.get(w.name):o.find(L=>L.re.test(w.path)),!v)throw v3(I1.MATCHER_NOT_FOUND,{location:p,currentLocation:w});P=v.record.name,M=j1({},w.params,p.params),V=v.stringify(M)}const O=[];let D=v;for(;D;)O.unshift(D.record),D=D.parent;return{name:P,path:V,params:M,matched:O,meta:a8(O)}}e.forEach(p=>i(p));function u(){o.length=0,n.clear()}return{addRoute:i,resolve:h,removeRoute:s,clearRoutes:u,getRoutes:d,getRecordMatcher:r}}function xn(e,t){const o={};for(const n of t)n in e&&(o[n]=e[n]);return o}function Ln(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:l8(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function l8(e){const t={},o=e.props||!1;if("component"in e)t.default=o;else for(const n in e.components)t[n]=typeof o=="object"?o[n]:o;return t}function Hn(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function a8(e){return e.reduce((t,o)=>j1(t,o.meta),{})}function k8(e,t){let o=0,n=t.length;for(;o!==n;){const i=o+n>>1;Y4(e,t[i])<0?n=i:o=i+1}const r=h8(e);return r&&(n=t.lastIndexOf(r,n-1)),n}function h8(e){let t=e;for(;t=t.parent;)if(Q4(t)&&Y4(e,t)===0)return t}function Q4({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Vn(e){const t=k2(ae),o=k2(Yt),n=S1(()=>{const l=W1(e.to);return t.resolve(l)}),r=S1(()=>{const{matched:l}=n.value,{length:h}=l,u=l[h-1],p=o.matched;if(!u||!p.length)return-1;const w=p.findIndex(g3.bind(null,u));if(w>-1)return w;const v=Zn(l[h-2]);return h>1&&Zn(u)===v&&p[p.length-1].path!==v?p.findIndex(g3.bind(null,l[h-2])):w}),i=S1(()=>r.value>-1&&c8(o.params,n.value.params)),s=S1(()=>r.value>-1&&r.value===o.matched.length-1&&q4(o.params,n.value.params));function d(l={}){if(C8(l)){const h=t[W1(e.replace)?"replace":"push"](W1(e.to)).catch(N3);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>h),h}return Promise.resolve()}return{route:n,href:S1(()=>n.value.href),isActive:i,isExactActive:s,navigate:d}}function u8(e){return e.length===1?e[0]:e}const p8=q1({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:Vn,setup(e,{slots:t}){const o=_2(Vn(e)),{options:n}=k2(ae),r=S1(()=>({[_n(e.activeClass,n.linkActiveClass,"router-link-active")]:o.isActive,[_n(e.exactActiveClass,n.linkExactActiveClass,"router-link-exact-active")]:o.isExactActive}));return()=>{const i=t.default&&u8(t.default(o));return e.custom?i:Q3("a",{"aria-current":o.isExactActive?e.ariaCurrentValue:null,href:o.href,onClick:o.navigate,class:r.value},i)}}}),w8=p8;function C8(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function c8(e,t){for(const o in t){const n=t[o],r=e[o];if(typeof n=="string"){if(n!==r)return!1}else if(!z2(r)||r.length!==n.length||n.some((i,s)=>i.valueOf()!==r[s].valueOf()))return!1}return!0}function Zn(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const _n=(e,t,o)=>e??t??o,g8=q1({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:o}){const n=k2(mt),r=S1(()=>e.route||n.value),i=k2(fn,0),s=S1(()=>{let h=W1(i);const{matched:u}=r.value;let p;for(;(p=u[h])&&!p.components;)h++;return h}),d=S1(()=>r.value.matched[s.value]);a3(fn,S1(()=>s.value+1)),a3(z7,d),a3(mt,r);const l=c1();return H1(()=>[l.value,d.value,e.name],([h,u,p],[w,v,M])=>{u&&(u.instances[p]=h,v&&v!==u&&h&&h===w&&(u.leaveGuards.size||(u.leaveGuards=v.leaveGuards),u.updateGuards.size||(u.updateGuards=v.updateGuards))),h&&u&&(!v||!g3(u,v)||!w)&&(u.enterCallbacks[p]||[]).forEach(V=>V(h))},{flush:"post"}),()=>{const h=r.value,u=e.name,p=d.value,w=p&&p.components[u];if(!w)return yn(o.default,{Component:w,route:h});const v=p.props[u],M=v?v===!0?h.params:typeof v=="function"?v(h):v:null,P=Q3(w,j1({},M,t,{onVnodeUnmounted:O=>{O.component.isUnmounted&&(p.instances[u]=null)},ref:l}));return yn(o.default,{Component:P,route:h})||P}}});function yn(e,t){if(!e)return null;const o=e(t);return o.length===1?o[0]:o}const v8=g8;function m8(e){const t=d8(e.routes,e),o=e.parseQuery||U7,n=e.stringifyQuery||mn,r=e.history,i=Z3(),s=Z3(),d=Z3(),l=Ri(_0);let h=_0;i3&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Re.bind(null,A=>""+A),p=Re.bind(null,V7),w=Re.bind(null,X3);function v(A,Y){let K,o1;return K4(A)?(K=t.getRecordMatcher(A),o1=Y):o1=A,t.addRoute(o1,K)}function M(A){const Y=t.getRecordMatcher(A);Y&&t.removeRoute(Y)}function V(){return t.getRoutes().map(A=>A.record)}function P(A){return!!t.getRecordMatcher(A)}function O(A,Y){if(Y=j1({},Y||l.value),typeof A=="string"){const j=Fe(o,A,Y.path),y=t.resolve({path:j.path},Y),I=r.createHref(j.fullPath);return j1(j,y,{params:w(y.params),hash:X3(j.hash),redirectedFrom:void 0,href:I})}let K;if(A.path!=null)K=j1({},A,{path:Fe(o,A.path,Y.path).path});else{const j=j1({},A.params);for(const y in j)j[y]==null&&delete j[y];K=j1({},A,{params:p(j)}),Y.params=p(Y.params)}const o1=t.resolve(K,Y),a1=A.hash||"";o1.params=u(w(o1.params));const g=y7(n,j1({},A,{hash:x7(a1),path:o1.path})),m=r.createHref(g);return j1({fullPath:g,hash:a1,query:n===mn?W7(A.query):A.query||{}},o1,{redirectedFrom:void 0,href:m})}function D(A){return typeof A=="string"?Fe(o,A,l.value.path):j1({},A)}function L(A,Y){if(h!==A)return v3(I1.NAVIGATION_CANCELLED,{from:Y,to:A})}function x(A){return _(A)}function Z(A){return x(j1(D(A),{replace:!0}))}function T(A,Y){const K=A.matched[A.matched.length-1];if(K&&K.redirect){const{redirect:o1}=K;let a1=typeof o1=="function"?o1(A,Y):o1;return typeof a1=="string"&&(a1=a1.includes("?")||a1.includes("#")?a1=D(a1):{path:a1},a1.params={}),j1({query:A.query,hash:A.hash,params:a1.path!=null?{}:A.params},a1)}}function _(A,Y){const K=h=O(A),o1=l.value,a1=A.state,g=A.force,m=A.replace===!0,j=T(K,o1);if(j)return _(j1(D(j),{state:typeof j=="object"?j1({},a1,j.state):a1,force:g,replace:m}),Y||K);const y=K;y.redirectedFrom=Y;let I;return!g&&B7(n,o1,K)&&(I=v3(I1.NAVIGATION_DUPLICATED,{to:y,from:o1}),j2(o1,o1,!0,!1)),(I?Promise.resolve(I):q(y,o1)).catch(B=>a0(B)?a0(B,I1.NAVIGATION_GUARD_REDIRECT)?B:B2(B):w1(B,y,o1)).then(B=>{if(B){if(a0(B,I1.NAVIGATION_GUARD_REDIRECT))return _(j1({replace:m},D(B.to),{state:typeof B.to=="object"?j1({},a1,B.to.state):a1,force:g}),Y||y)}else B=F(y,o1,!0,m,a1);return r1(y,o1,B),B})}function U(A,Y){const K=L(A,Y);return K?Promise.reject(K):Promise.resolve()}function S(A){const Y=i0.values().next().value;return Y&&typeof Y.runWithContext=="function"?Y.runWithContext(A):A()}function q(A,Y){let K;const[o1,a1,g]=q7(A,Y);K=$e(o1.reverse(),"beforeRouteLeave",A,Y);for(const j of o1)j.leaveGuards.forEach(y=>{K.push(S0(y,A,Y))});const m=U.bind(null,A,Y);return K.push(m),Q1(K).then(()=>{K=[];for(const j of i.list())K.push(S0(j,A,Y));return K.push(m),Q1(K)}).then(()=>{K=$e(a1,"beforeRouteUpdate",A,Y);for(const j of a1)j.updateGuards.forEach(y=>{K.push(S0(y,A,Y))});return K.push(m),Q1(K)}).then(()=>{K=[];for(const j of g)if(j.beforeEnter)if(z2(j.beforeEnter))for(const y of j.beforeEnter)K.push(S0(y,A,Y));else K.push(S0(j.beforeEnter,A,Y));return K.push(m),Q1(K)}).then(()=>(A.matched.forEach(j=>j.enterCallbacks={}),K=$e(g,"beforeRouteEnter",A,Y,S),K.push(m),Q1(K))).then(()=>{K=[];for(const j of s.list())K.push(S0(j,A,Y));return K.push(m),Q1(K)}).catch(j=>a0(j,I1.NAVIGATION_CANCELLED)?j:Promise.reject(j))}function r1(A,Y,K){d.list().forEach(o1=>S(()=>o1(A,Y,K)))}function F(A,Y,K,o1,a1){const g=L(A,Y);if(g)return g;const m=Y===_0,j=i3?history.state:{};K&&(o1||m?r.replace(A.fullPath,j1({scroll:m&&j&&j.scroll},a1)):r.push(A.fullPath,a1)),l.value=A,j2(A,Y,K,m),B2()}let d1;function v1(){d1||(d1=r.listen((A,Y,K)=>{if(!b2.listening)return;const o1=O(A),a1=T(o1,b2.currentRoute.value);if(a1){_(j1(a1,{replace:!0,force:!0}),o1).catch(N3);return}h=o1;const g=l.value;i3&&T7(vn(g.fullPath,K.delta),le()),q(o1,g).catch(m=>a0(m,I1.NAVIGATION_ABORTED|I1.NAVIGATION_CANCELLED)?m:a0(m,I1.NAVIGATION_GUARD_REDIRECT)?(_(j1(D(m.to),{force:!0}),o1).then(j=>{a0(j,I1.NAVIGATION_ABORTED|I1.NAVIGATION_DUPLICATED)&&!K.delta&&K.type===gt.pop&&r.go(-1,!1)}).catch(N3),Promise.reject()):(K.delta&&r.go(-K.delta,!1),w1(m,o1,g))).then(m=>{m=m||F(o1,g,!1),m&&(K.delta&&!a0(m,I1.NAVIGATION_CANCELLED)?r.go(-K.delta,!1):K.type===gt.pop&&a0(m,I1.NAVIGATION_ABORTED|I1.NAVIGATION_DUPLICATED)&&r.go(-1,!1)),r1(o1,g,m)}).catch(N3)}))}let x1=Z3(),h1=Z3(),i1;function w1(A,Y,K){B2(A);const o1=h1.list();return o1.length?o1.forEach(a1=>a1(A,Y,K)):console.error(A),Promise.reject(A)}function P1(){return i1&&l.value!==_0?Promise.resolve():new Promise((A,Y)=>{x1.add([A,Y])})}function B2(A){return i1||(i1=!A,v1(),x1.list().forEach(([Y,K])=>A?K(A):Y()),x1.reset()),A}function j2(A,Y,K,o1){const{scrollBehavior:a1}=e;if(!i3||!a1)return Promise.resolve();const g=!K&&R7(vn(A.fullPath,0))||(o1||!K)&&history.state&&history.state.scroll||null;return n0().then(()=>a1(A,Y,g)).then(m=>m&&O7(m)).catch(m=>w1(m,A,Y))}const K1=A=>r.go(A);let H0;const i0=new Set,b2={currentRoute:l,listening:!0,addRoute:v,removeRoute:M,clearRoutes:t.clearRoutes,hasRoute:P,getRoutes:V,resolve:O,options:e,push:x,replace:Z,go:K1,back:()=>K1(-1),forward:()=>K1(1),beforeEach:i.add,beforeResolve:s.add,afterEach:d.add,onError:h1.add,isReady:P1,install(A){A.component("RouterLink",w8),A.component("RouterView",v8),A.config.globalProperties.$router=b2,Object.defineProperty(A.config.globalProperties,"$route",{enumerable:!0,get:()=>W1(l)}),i3&&!H0&&l.value===_0&&(H0=!0,x(r.location).catch(o1=>{}));const Y={};for(const o1 in _0)Object.defineProperty(Y,o1,{get:()=>l.value[o1],enumerable:!0});A.provide(ae,b2),A.provide(Yt,I5(Y)),A.provide(mt,l);const K=A.unmount;i0.add(A),A.unmount=function(){i0.delete(A),i0.size<1&&(h=_0,d1&&d1(),d1=null,l.value=_0,H0=!1,i1=!1),K()}}};function Q1(A){return A.reduce((Y,K)=>Y.then(()=>S(K)),Promise.resolve())}return b2}function f8(){return k2(ae)}function pa(e){return k2(Yt)}var M8=Object.defineProperty,j8=Object.defineProperties,D8=Object.getOwnPropertyDescriptors,P9=Object.getOwnPropertySymbols,X4=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,ft=(e,t,o)=>t in e?M8(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,G1=(e,t)=>{for(var o in t||(t={}))X4.call(t,o)&&ft(e,o,t[o]);if(P9)for(var o of P9(t))er.call(t,o)&&ft(e,o,t[o]);return e},p2=(e,t)=>j8(e,D8(t)),tr=(e,t)=>{var o={};for(var n in e)X4.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(e!=null&&P9)for(var n of P9(e))t.indexOf(n)<0&&er.call(e,n)&&(o[n]=e[n]);return o},k1=(e,t,o)=>ft(e,typeof t!="symbol"?t+"":t,o),p1=(e,t,o)=>new Promise((n,r)=>{var i=l=>{try{d(o.next(l))}catch(h){r(h)}},s=l=>{try{d(o.throw(l))}catch(h){r(h)}},d=l=>l.done?n(l.value):Promise.resolve(l.value).then(i,s);d((o=o.apply(e,t)).next())}),x8=class{requestAnimationFrame(e){return requestAnimationFrame(e)}cancelAnimationFrame(e){cancelAnimationFrame(e)}},L8=class{constructor(){k1(this,"_lastHandleId",0),k1(this,"_lastImmediate",null)}requestAnimationFrame(e){return this._lastHandleId>=Number.MAX_SAFE_INTEGER&&(this._lastHandleId=0),this._lastHandleId+=1,this._lastImmediate=setImmediate(()=>{e(Date.now())}),this._lastHandleId}cancelAnimationFrame(e){this._lastImmediate&&clearImmediate(this._lastImmediate)}},H8=class{constructor(){k1(this,"_strategy"),this._strategy=typeof requestAnimationFrame=="function"?new x8:new L8}requestAnimationFrame(e){return this._strategy.requestAnimationFrame(e)}cancelAnimationFrame(e){this._strategy.cancelAnimationFrame(e)}},t2=typeof window<"u"&&typeof window.document<"u",Ue=new Uint8Array([80,75,3,4]),V8=["v","ip","op","layers","fr","w","h"],or="0.36.1",nr="@lottiefiles/dotlottie-web",Z8=.75,_8=(()=>{var e,t=typeof document<"u"?(e=document.currentScript)==null?void 0:e.src:void 0;return function(o={}){var n,r=o,i,s,d=new Promise((a,k)=>{i=a,s=k}),l=Object.assign({},r),h="./this.program",u="",p;typeof document<"u"&&document.currentScript&&(u=document.currentScript.src),t&&(u=t),u.startsWith("blob:")?u="":u=u.substr(0,u.replace(/[?#].*/,"").lastIndexOf("/")+1),p=a=>fetch(a,{credentials:"same-origin"}).then(k=>k.ok?k.arrayBuffer():Promise.reject(Error(k.status+" : "+k.url)));var w=r.print||console.log.bind(console),v=r.printErr||console.error.bind(console);Object.assign(r,l),l=null,r.thisProgram&&(h=r.thisProgram);var M=r.wasmBinary,V,P=!1,O,D,L,x,Z,T,_,U,S;function q(){var a=V.buffer;r.HEAP8=D=new Int8Array(a),r.HEAP16=x=new Int16Array(a),r.HEAPU8=L=new Uint8Array(a),r.HEAPU16=Z=new Uint16Array(a),r.HEAP32=T=new Int32Array(a),r.HEAPU32=_=new Uint32Array(a),r.HEAPF32=U=new Float32Array(a),r.HEAPF64=S=new Float64Array(a)}var r1=[],F=[],d1=[];function v1(){var a=r.preRun.shift();r1.unshift(a)}var x1=0,h1=null;function i1(a){var k;throw(k=r.onAbort)==null||k.call(r,a),a="Aborted("+a+")",v(a),P=!0,a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info."),s(a),a}var w1=a=>a.startsWith("data:application/octet-stream;base64,"),P1;function B2(a){if(a==P1&&M)return new Uint8Array(M);throw"both async and sync fetching of the wasm failed"}function j2(a){return M?Promise.resolve().then(()=>B2(a)):p(a).then(k=>new Uint8Array(k),()=>B2(a))}function K1(a,k,C){return j2(a).then(c=>WebAssembly.instantiate(c,k)).then(C,c=>{v(`failed to asynchronously prepare wasm: ${c}`),i1(c)})}function H0(a,k){var C=P1;return M||typeof WebAssembly.instantiateStreaming!="function"||w1(C)||typeof fetch!="function"?K1(C,a,k):fetch(C,{credentials:"same-origin"}).then(c=>WebAssembly.instantiateStreaming(c,a).then(k,function(f){return v(`wasm streaming compile failed: ${f}`),v("falling back to ArrayBuffer instantiation"),K1(C,a,k)}))}function i0(a){this.name="ExitStatus",this.message=`Program terminated with exit(${a})`,this.status=a}var b2=a=>{for(;0{var c=k+C;for(C=k;a[C]&&!(C>=c);)++C;if(16f?c+=String.fromCharCode(f):(f-=65536,c+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else c+=String.fromCharCode(f)}return c};class K{constructor(k){this.Ca=k-24}}var o1=0,a1=(a,k,C)=>{var c=L;if(0=H){var R=a.charCodeAt(++f);H=65536+((H&1023)<<10)|R&1023}if(127>=H){if(k>=C)break;c[k++]=H}else{if(2047>=H){if(k+1>=C)break;c[k++]=192|H>>6}else{if(65535>=H){if(k+2>=C)break;c[k++]=224|H>>12}else{if(k+3>=C)break;c[k++]=240|H>>18,c[k++]=128|H>>12&63}c[k++]=128|H>>6&63}c[k++]=128|H&63}}c[k]=0}},g={},m=a=>{for(;a.length;){var k=a.pop();a.pop()(k)}};function j(a){return this.fromWireType(_[a>>2])}var y={},I={},B={},z,N=(a,k,C)=>{function c(E){if(E=C(E),E.length!==a.length)throw new z("Mismatched type converter count");for(var J=0;JB[E]=k);var f=Array(k.length),H=[],R=0;k.forEach((E,J)=>{I.hasOwnProperty(E)?f[J]=I[E]:(H.push(E),y.hasOwnProperty(E)||(y[E]=[]),y[E].push(()=>{f[J]=I[E],++R,R===H.length&&c(f)}))}),H.length===0&&c(f)},W,b=a=>{for(var k="";L[a];)k+=W[L[a++]];return k},$;function G(a,k,C={}){var c=k.name;if(!a)throw new $(`type "${c}" must have a positive integer typeid pointer`);if(I.hasOwnProperty(a)){if(C.hb)return;throw new $(`Cannot register type '${c}' twice`)}I[a]=k,delete B[a],y.hasOwnProperty(a)&&(k=y[a],delete y[a],k.forEach(f=>f()))}function X(a,k,C={}){return G(a,k,C)}var s1=a=>{throw new $(a.Aa.Da.Ba.name+" instance already deleted")},u1=!1,M1=()=>{},m1=(a,k,C)=>k===C?a:C.Ga===void 0?null:(a=m1(a,k,C.Ga),a===null?null:C.$a(a)),b1={},E1=[],h2=()=>{for(;E1.length;){var a=E1.pop();a.Aa.Ma=!1,a.delete()}},X1,E2={},i9=(a,k)=>{if(k===void 0)throw new $("ptr should not be undefined");for(;a.Ga;)k=a.Pa(k),a=a.Ga;return E2[k]},z1=(a,k)=>{if(!k.Da||!k.Ca)throw new z("makeClassHandle requires ptr and ptrType");if(!!k.Ha!=!!k.Ea)throw new z("Both smartPtrType and smartPtr must be specified");return k.count={value:1},e2(Object.create(a,{Aa:{value:k,writable:!0}}))},e2=a=>typeof FinalizationRegistry>"u"?(e2=k=>k,a):(u1=new FinalizationRegistry(k=>{k=k.Aa,--k.count.value,k.count.value===0&&(k.Ea?k.Ha.Ka(k.Ea):k.Da.Ba.Ka(k.Ca))}),e2=k=>{var C=k.Aa;return C.Ea&&u1.register(k,{Aa:C},k),k},M1=k=>{u1.unregister(k)},e2(a));function N0(){}var V0=(a,k)=>Object.defineProperty(k,"name",{value:a}),lo=(a,k,C)=>{if(a[k].Fa===void 0){var c=a[k];a[k]=function(...f){if(!a[k].Fa.hasOwnProperty(f.length))throw new $(`Function '${C}' called with an invalid number of arguments (${f.length}) - expects one of (${a[k].Fa})!`);return a[k].Fa[f.length].apply(this,f)},a[k].Fa=[],a[k].Fa[c.Qa]=c}},ke=(a,k,C)=>{if(r.hasOwnProperty(a)){if(C===void 0||r[a].Fa!==void 0&&r[a].Fa[C]!==void 0)throw new $(`Cannot register public name '${a}' twice`);if(lo(r,a,a),r.hasOwnProperty(C))throw new $(`Cannot register multiple overloads of a function with the same number of arguments (${C})!`);r[a].Fa[C]=k}else r[a]=k,C!==void 0&&(r[a].qb=C)},_r=a=>{if(a===void 0)return"_unknown";a=a.replace(/[^a-zA-Z0-9_]/g,"$");var k=a.charCodeAt(0);return 48<=k&&57>=k?`_${a}`:a};function yr(a,k,C,c,f,H,R,E){this.name=a,this.constructor=k,this.Na=C,this.Ka=c,this.Ga=f,this.bb=H,this.Pa=R,this.$a=E,this.jb=[]}var he=(a,k,C)=>{for(;k!==C;){if(!k.Pa)throw new $(`Expected null or instance of ${C.name}, got an instance of ${k.name}`);a=k.Pa(a),k=k.Ga}return a};function Br(a,k){if(k===null){if(this.Ta)throw new $(`null is not a valid ${this.name}`);return 0}if(!k.Aa)throw new $(`Cannot pass "${ve(k)}" as a ${this.name}`);if(!k.Aa.Ca)throw new $(`Cannot pass deleted object as a pointer of type ${this.name}`);return he(k.Aa.Ca,k.Aa.Da.Ba,this.Ba)}function br(a,k){if(k===null){if(this.Ta)throw new $(`null is not a valid ${this.name}`);if(this.Sa){var C=this.Ua();return a!==null&&a.push(this.Ka,C),C}return 0}if(!k||!k.Aa)throw new $(`Cannot pass "${ve(k)}" as a ${this.name}`);if(!k.Aa.Ca)throw new $(`Cannot pass deleted object as a pointer of type ${this.name}`);if(!this.Ra&&k.Aa.Da.Ra)throw new $(`Cannot convert argument of type ${k.Aa.Ha?k.Aa.Ha.name:k.Aa.Da.name} to parameter type ${this.name}`);if(C=he(k.Aa.Ca,k.Aa.Da.Ba,this.Ba),this.Sa){if(k.Aa.Ea===void 0)throw new $("Passing raw pointer to smart pointer is illegal");switch(this.ob){case 0:if(k.Aa.Ha===this)C=k.Aa.Ea;else throw new $(`Cannot convert argument of type ${k.Aa.Ha?k.Aa.Ha.name:k.Aa.Da.name} to parameter type ${this.name}`);break;case 1:C=k.Aa.Ea;break;case 2:if(k.Aa.Ha===this)C=k.Aa.Ea;else{var c=k.clone();C=this.kb(C,d9(()=>c.delete())),a!==null&&a.push(this.Ka,C)}break;default:throw new $("Unsupporting sharing policy")}}return C}function Er(a,k){if(k===null){if(this.Ta)throw new $(`null is not a valid ${this.name}`);return 0}if(!k.Aa)throw new $(`Cannot pass "${ve(k)}" as a ${this.name}`);if(!k.Aa.Ca)throw new $(`Cannot pass deleted object as a pointer of type ${this.name}`);if(k.Aa.Da.Ra)throw new $(`Cannot convert argument of type ${k.Aa.Da.name} to parameter type ${this.name}`);return he(k.Aa.Ca,k.Aa.Da.Ba,this.Ba)}function f3(a,k,C,c,f,H,R,E,J,Q,n1){this.name=a,this.Ba=k,this.Ta=C,this.Ra=c,this.Sa=f,this.ib=H,this.ob=R,this.Ya=E,this.Ua=J,this.kb=Q,this.Ka=n1,f||k.Ga!==void 0?this.toWireType=br:(this.toWireType=c?Br:Er,this.Ja=null)}var ao=(a,k,C)=>{if(!r.hasOwnProperty(a))throw new z("Replacing nonexistent public symbol");r[a].Fa!==void 0&&C!==void 0?r[a].Fa[C]=k:(r[a]=k,r[a].Qa=C)},D2,Sr=(a,k,C=[])=>(a.includes("j")?(a=a.replace(/p/g,"i"),k=(0,r["dynCall_"+a])(k,...C)):k=D2.get(k)(...C),k),Ar=(a,k)=>(...C)=>Sr(a,k,C),i2=(a,k)=>{a=b(a);var C=a.includes("j")?Ar(a,k):D2.get(k);if(typeof C!="function")throw new $(`unknown function pointer with signature ${a}: ${k}`);return C},ko,ho=a=>{a=fo(a);var k=b(a);return d0(a),k},s9=(a,k)=>{function C(H){f[H]||I[H]||(B[H]?B[H].forEach(C):(c.push(H),f[H]=!0))}var c=[],f={};throw k.forEach(C),new ko(`${a}: `+c.map(ho).join([", "]))},ue=(a,k)=>{for(var C=[],c=0;c>2]);return C};function Ir(a){for(var k=1;kH)throw new $("argTypes array size mismatch! Must at least get return value and 'this' types!");var R=k[1]!==null&&C!==null,E=Ir(k),J=k[0].name!=="void",Q=H-2,n1=Array(Q),C1=[],L1=[];return V0(a,function(...C2){if(L1.length=0,C1.length=R?2:1,C1[0]=f,R){var O1=k[1].toWireType(L1,this);C1[1]=O1}for(var T1=0;T1{a=a.trim();let k=a.indexOf("(");return k!==-1?a.substr(0,k):a},we=[],s0=[],Ce=a=>{9{if(!a)throw new $("Cannot use deleted val. handle = "+a);return s0[a]},d9=a=>{switch(a){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:let k=we.pop()||s0.length;return s0[k]=a,s0[k+1]=1,k}},po={name:"emscripten::val",fromWireType:a=>{var k=ce(a);return Ce(a),k},toWireType:(a,k)=>d9(k),Ia:8,readValueFromPointer:j,Ja:null},Pr=(a,k,C)=>{switch(k){case 1:return C?function(c){return this.fromWireType(D[c])}:function(c){return this.fromWireType(L[c])};case 2:return C?function(c){return this.fromWireType(x[c>>1])}:function(c){return this.fromWireType(Z[c>>1])};case 4:return C?function(c){return this.fromWireType(T[c>>2])}:function(c){return this.fromWireType(_[c>>2])};default:throw new TypeError(`invalid integer width (${k}): ${a}`)}},ge=(a,k)=>{var C=I[a];if(C===void 0)throw a=`${k} has unknown type ${ho(a)}`,new $(a);return C},ve=a=>{if(a===null)return"null";var k=typeof a;return k==="object"||k==="array"||k==="function"?a.toString():""+a},Or=(a,k)=>{switch(k){case 4:return function(C){return this.fromWireType(U[C>>2])};case 8:return function(C){return this.fromWireType(S[C>>3])};default:throw new TypeError(`invalid float width (${k}): ${a}`)}},Tr=(a,k,C)=>{switch(k){case 1:return C?c=>D[c]:c=>L[c];case 2:return C?c=>x[c>>1]:c=>Z[c>>1];case 4:return C?c=>T[c>>2]:c=>_[c>>2];default:throw new TypeError(`invalid integer width (${k}): ${a}`)}},Rr=Object.assign({optional:!0},po),wo=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,Fr=(a,k)=>{for(var C=a>>1,c=C+k/2;!(C>=c)&&Z[C];)++C;if(C<<=1,32=k/2);++c){var f=x[a+2*c>>1];if(f==0)break;C+=String.fromCharCode(f)}return C},Nr=(a,k,C)=>{if(C!=null||(C=2147483647),2>C)return 0;C-=2;var c=k;C=C<2*a.length?C/2:a.length;for(var f=0;f>1]=a.charCodeAt(f),k+=2;return x[k>>1]=0,k-c},$r=a=>2*a.length,Ur=(a,k)=>{for(var C=0,c="";!(C>=k/4);){var f=T[a+4*C>>2];if(f==0)break;++C,65536<=f?(f-=65536,c+=String.fromCharCode(55296|f>>10,56320|f&1023)):c+=String.fromCharCode(f)}return c},Wr=(a,k,C)=>{if(C!=null||(C=2147483647),4>C)return 0;var c=k;C=c+C-4;for(var f=0;f=H){var R=a.charCodeAt(++f);H=65536+((H&1023)<<10)|R&1023}if(T[k>>2]=H,k+=4,k+4>C)break}return T[k>>2]=0,k-c},zr=a=>{for(var k=0,C=0;C=c&&++C,k+=4}return k},me=[],qr=a=>{var k=me.length;return me.push(a),k},Kr=(a,k)=>{for(var C=Array(a),c=0;c>2],"parameter "+c);return C},Gr=Reflect.construct,M3={},Co=a=>{if(!(a instanceof i0||a=="unwind"))throw a},fe=0,co=a=>{var k;throw O=a,Q1||0{if(!P)try{if(a(),!(Q1||0{if(!je){var a={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:h||"./this.program"},k;for(k in Me)Me[k]===void 0?delete a[k]:a[k]=Me[k];var C=[];for(k in a)C.push(`${k}=${a[k]}`);je=C}return je},je,Yr=[null,[],[]],Qr=()=>{if(typeof crypto=="object"&&typeof crypto.getRandomValues=="function")return a=>crypto.getRandomValues(a);i1("initRandomDevice")},vo=a=>(vo=Qr())(a);z=r.InternalError=class extends Error{constructor(a){super(a),this.name="InternalError"}};for(var mo=Array(256),l9=0;256>l9;++l9)mo[l9]=String.fromCharCode(l9);W=mo,$=r.BindingError=class extends Error{constructor(a){super(a),this.name="BindingError"}},Object.assign(N0.prototype,{isAliasOf:function(a){if(!(this instanceof N0&&a instanceof N0))return!1;var k=this.Aa.Da.Ba,C=this.Aa.Ca;a.Aa=a.Aa;var c=a.Aa.Da.Ba;for(a=a.Aa.Ca;k.Ga;)C=k.Pa(C),k=k.Ga;for(;c.Ga;)a=c.Pa(a),c=c.Ga;return k===c&&C===a},clone:function(){if(this.Aa.Ca||s1(this),this.Aa.Oa)return this.Aa.count.value+=1,this;var a=e2,k=Object,C=k.create,c=Object.getPrototypeOf(this),f=this.Aa;return a=a(C.call(k,c,{Aa:{value:{count:f.count,Ma:f.Ma,Oa:f.Oa,Ca:f.Ca,Da:f.Da,Ea:f.Ea,Ha:f.Ha}}})),a.Aa.count.value+=1,a.Aa.Ma=!1,a},delete(){if(this.Aa.Ca||s1(this),this.Aa.Ma&&!this.Aa.Oa)throw new $("Object already scheduled for deletion");M1(this);var a=this.Aa;--a.count.value,a.count.value===0&&(a.Ea?a.Ha.Ka(a.Ea):a.Da.Ba.Ka(a.Ca)),this.Aa.Oa||(this.Aa.Ea=void 0,this.Aa.Ca=void 0)},isDeleted:function(){return!this.Aa.Ca},deleteLater:function(){if(this.Aa.Ca||s1(this),this.Aa.Ma&&!this.Aa.Oa)throw new $("Object already scheduled for deletion");return E1.push(this),E1.length===1&&X1&&X1(h2),this.Aa.Ma=!0,this}}),r.getInheritedInstanceCount=()=>Object.keys(E2).length,r.getLiveInheritedInstances=()=>{var a=[],k;for(k in E2)E2.hasOwnProperty(k)&&a.push(E2[k]);return a},r.flushPendingDeletes=h2,r.setDelayFunction=a=>{X1=a,E1.length&&X1&&X1(h2)},Object.assign(f3.prototype,{cb(a){return this.Ya&&(a=this.Ya(a)),a},Wa(a){var k;(k=this.Ka)==null||k.call(this,a)},Ia:8,readValueFromPointer:j,fromWireType:function(a){function k(){return this.Sa?z1(this.Ba.Na,{Da:this.ib,Ca:C,Ha:this,Ea:a}):z1(this.Ba.Na,{Da:this,Ca:a})}var C=this.cb(a);if(!C)return this.Wa(a),null;var c=i9(this.Ba,C);if(c!==void 0)return c.Aa.count.value===0?(c.Aa.Ca=C,c.Aa.Ea=a,c.clone()):(c=c.clone(),this.Wa(a),c);if(c=this.Ba.bb(C),c=b1[c],!c)return k.call(this);c=this.Ra?c.Za:c.pointerType;var f=m1(C,this.Ba,c.Ba);return f===null?k.call(this):this.Sa?z1(c.Ba.Na,{Da:c,Ca:f,Ha:this,Ea:a}):z1(c.Ba.Na,{Da:c,Ca:f})}}),ko=r.UnboundTypeError=((a,k)=>{var C=V0(k,function(c){this.name=k,this.message=c,c=Error(c).stack,c!==void 0&&(this.stack=this.toString()+` `+c.replace(/^Error(:[^\n]*)?\n/,""))});return C.prototype=Object.create(a.prototype),C.prototype.constructor=C,C.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},C})(Error,"UnboundTypeError"),s0.push(0,1,void 0,1,null,1,!0,1,!1,1),r.count_emval_handles=()=>s0.length/2-5-we.length;var Xr={c:(a,k,C,c)=>{i1(`Assertion failed: ${a?Y(L,a):""}, at: `+[k?k?Y(L,k):"":"unknown filename",C,c?c?Y(L,c):"":"unknown function"])},m:(a,k,C)=>{var c=new K(a);throw _[c.Ca+16>>2]=0,_[c.Ca+4>>2]=k,_[c.Ca+8>>2]=C,o1=a,o1},C:function(){return 0},S:()=>{},P:()=>{},T:function(){return 0},Q:()=>{},B:function(){},R:()=>{},U:()=>{i1("")},v:a=>{var k=g[a];delete g[a];var C=k.Ua,c=k.Ka,f=k.Xa,H=f.map(R=>R.gb).concat(f.map(R=>R.mb));N([a],H,R=>{var E={};return f.forEach((J,Q)=>{var n1=R[Q],C1=J.eb,L1=J.fb,C2=R[Q+f.length],O1=J.lb,T1=J.nb;E[J.ab]={read:P2=>n1.fromWireType(C1(L1,P2)),write:(P2,j3)=>{var c2=[];O1(T1,P2,C2.toWireType(c2,j3)),m(c2)}}}),[{name:k.name,fromWireType:J=>{var Q={},n1;for(n1 in E)Q[n1]=E[n1].read(J);return c(J),Q},toWireType:(J,Q)=>{for(var n1 in E)if(!(n1 in Q))throw new TypeError(`Missing field: "${n1}"`);var C1=C();for(n1 in E)E[n1].write(C1,Q[n1]);return J!==null&&J.push(c,C1),C1},Ia:8,readValueFromPointer:j,Ja:c}]})},J:()=>{},_:(a,k,C,c)=>{k=b(k),X(a,{name:k,fromWireType:function(f){return!!f},toWireType:function(f,H){return H?C:c},Ia:8,readValueFromPointer:function(f){return this.fromWireType(L[f])},Ja:null})},r:(a,k,C,c,f,H,R,E,J,Q,n1,C1,L1)=>{n1=b(n1),H=i2(f,H),E&&(E=i2(R,E)),Q&&(Q=i2(J,Q)),L1=i2(C1,L1);var C2=_r(n1);ke(C2,function(){s9(`Cannot construct ${n1} due to unbound types`,[c])}),N([a,k,C],c?[c]:[],O1=>{if(O1=O1[0],c)var T1=O1.Ba,P2=T1.Na;else P2=N0.prototype;O1=V0(n1,function(...xe){if(Object.getPrototypeOf(this)!==j3)throw new $("Use 'new' to construct "+n1);if(c2.La===void 0)throw new $(n1+" has no accessible constructor");var xo=c2.La[xe.length];if(xo===void 0)throw new $(`Tried to invoke ctor of ${n1} with invalid number of parameters (${xe.length}) - expected (${Object.keys(c2.La).toString()}) parameters instead!`);return xo.apply(this,xe)});var j3=Object.create(P2,{constructor:{value:O1}});O1.prototype=j3;var c2=new yr(n1,O1,j3,L1,T1,H,E,Q);if(c2.Ga){var D3;(D3=c2.Ga).Va!=null||(D3.Va=[]),c2.Ga.Va.push(c2)}return T1=new f3(n1,c2,!0,!1,!1),D3=new f3(n1+"*",c2,!1,!1,!1),P2=new f3(n1+" const*",c2,!1,!0,!1),b1[a]={pointerType:D3,Za:P2},ao(C2,O1),[T1,D3,P2]})},q:(a,k,C,c,f,H)=>{var R=ue(k,C);f=i2(c,f),N([],[a],E=>{E=E[0];var J=`constructor ${E.name}`;if(E.Ba.La===void 0&&(E.Ba.La=[]),E.Ba.La[k-1]!==void 0)throw new $(`Cannot register multiple constructors with identical number of parameters (${k-1}) for class '${E.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return E.Ba.La[k-1]=()=>{s9(`Cannot construct ${E.name} due to unbound types`,R)},N([],R,Q=>(Q.splice(1,0,null),E.Ba.La[k-1]=pe(J,Q,null,f,H),[])),[]})},f:(a,k,C,c,f,H,R,E)=>{var J=ue(C,c);k=b(k),k=uo(k),H=i2(f,H),N([],[a],Q=>{function n1(){s9(`Cannot call ${C1} due to unbound types`,J)}Q=Q[0];var C1=`${Q.name}.${k}`;k.startsWith("@@")&&(k=Symbol[k.substring(2)]),E&&Q.Ba.jb.push(k);var L1=Q.Ba.Na,C2=L1[k];return C2===void 0||C2.Fa===void 0&&C2.className!==Q.name&&C2.Qa===C-2?(n1.Qa=C-2,n1.className=Q.name,L1[k]=n1):(lo(L1,k,C1),L1[k].Fa[C-2]=n1),N([],J,O1=>(O1=pe(C1,O1,Q,H,R),L1[k].Fa===void 0?(O1.Qa=C-2,L1[k]=O1):L1[k].Fa[C-2]=O1,[])),[]})},Z:a=>X(a,po),x:(a,k,C,c)=>{function f(){}k=b(k),f.values={},X(a,{name:k,constructor:f,fromWireType:function(H){return this.constructor.values[H]},toWireType:(H,R)=>R.value,Ia:8,readValueFromPointer:Pr(k,C,c),Ja:null}),ke(k,f)},k:(a,k,C)=>{var c=ge(a,"enum");k=b(k),a=c.constructor,c=Object.create(c.constructor.prototype,{value:{value:C},constructor:{value:V0(`${c.name}_${k}`,function(){})}}),a.values[C]=c,a[k]=c},D:(a,k,C)=>{k=b(k),X(a,{name:k,fromWireType:c=>c,toWireType:(c,f)=>f,Ia:8,readValueFromPointer:Or(k,C),Ja:null})},F:(a,k,C,c,f,H)=>{var R=ue(k,C);a=b(a),a=uo(a),f=i2(c,f),ke(a,function(){s9(`Cannot call ${a} due to unbound types`,R)},k-1),N([],R,E=>(ao(a,pe(a,[E[0],null].concat(E.slice(1)),null,f,H),k-1),[]))},l:(a,k,C,c,f)=>{if(k=b(k),f===-1&&(f=4294967295),f=E=>E,c===0){var H=32-8*C;f=E=>E<>>H}var R=k.includes("unsigned")?function(E,J){return J>>>0}:function(E,J){return J};X(a,{name:k,fromWireType:f,toWireType:R,Ia:8,readValueFromPointer:Tr(k,C,c!==0),Ja:null})},h:(a,k,C)=>{function c(H){return new f(D.buffer,_[H+4>>2],_[H>>2])}var f=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][k];C=b(C),X(a,{name:C,fromWireType:c,Ia:8,readValueFromPointer:c},{hb:!0})},u:a=>{X(a,Rr)},ea:(a,k,C,c,f,H,R,E,J,Q,n1,C1)=>{C=b(C),H=i2(f,H),E=i2(R,E),Q=i2(J,Q),C1=i2(n1,C1),N([a],[k],L1=>(L1=L1[0],[new f3(C,L1.Ba,!1,!1,!0,L1,c,H,E,Q,C1)]))},E:(a,k)=>{k=b(k);var C=k==="std::string";X(a,{name:k,fromWireType:function(c){var f=_[c>>2],H=c+4;if(C)for(var R=H,E=0;E<=f;++E){var J=H+E;if(E==f||L[J]==0){if(R=R?Y(L,R,J-R):"",Q===void 0)var Q=R;else Q+="\0",Q+=R;R=J+1}}else{for(Q=Array(f),E=0;E=J?H++:2047>=J?H+=2:55296<=J&&57343>=J?(H+=4,++E):H+=3}else H=f.length;if(E=De(4+H+1),J=E+4,_[E>>2]=H,C&&R)a1(f,J,H+1);else if(R)for(R=0;R{if(C=b(C),k===2)var c=Fr,f=Nr,H=$r,R=E=>Z[E>>1];else k===4&&(c=Ur,f=Wr,H=zr,R=E=>_[E>>2]);X(a,{name:C,fromWireType:E=>{for(var J=_[E>>2],Q,n1=E+4,C1=0;C1<=J;++C1){var L1=E+4+C1*k;(C1==J||R(L1)==0)&&(n1=c(n1,L1-n1),Q===void 0?Q=n1:(Q+="\0",Q+=n1),n1=L1+k)}return d0(E),Q},toWireType:(E,J)=>{if(typeof J!="string")throw new $(`Cannot pass non-string to C++ string type ${C}`);var Q=H(J),n1=De(4+Q+k);return _[n1>>2]=Q/k,f(J,n1+4,Q+k),E!==null&&E.push(d0,n1),n1},Ia:8,readValueFromPointer:j,Ja(E){d0(E)}})},w:(a,k,C,c,f,H)=>{g[a]={name:b(k),Ua:i2(C,c),Ka:i2(f,H),Xa:[]}},j:(a,k,C,c,f,H,R,E,J,Q)=>{g[a].Xa.push({ab:b(k),gb:C,eb:i2(c,f),fb:H,mb:R,lb:i2(E,J),nb:Q})},$:(a,k)=>{k=b(k),X(a,{pb:!0,name:k,Ia:0,fromWireType:()=>{},toWireType:()=>{}})},O:()=>{Q1=!1,fe=0},K:()=>{throw 1/0},ca:(a,k,C,c)=>(a=me[a],k=ce(k),a(null,k,C,c)),G:Ce,ba:(a,k,C)=>{var c=Kr(a,k),f=c.shift();a--;var H=Array(a);return k=`methodCaller<(${c.map(R=>R.name).join(", ")}) => ${f.name}>`,qr(V0(k,(R,E,J,Q)=>{for(var n1=0,C1=0;C1>2]=d9(R)),E}))},da:a=>{9{var k=ce(a);m(k),Ce(a)},o:(a,k)=>(a=ge(a,"_emval_take_value"),a=a.readValueFromPointer(k),d9(a)),L:(a,k)=>{if(M3[a]&&(clearTimeout(M3[a].id),delete M3[a]),!k)return 0;var C=setTimeout(()=>{delete M3[a],Jr(()=>Mo(a,performance.now()))},k);return M3[a]={id:C,rb:k},0},M:(a,k,C,c)=>{var f=new Date().getFullYear(),H=new Date(f,0,1).getTimezoneOffset();f=new Date(f,6,1).getTimezoneOffset(),_[a>>2]=60*Math.max(H,f),T[k>>2]=+(H!=f),k=R=>{var E=Math.abs(R);return`UTC${0<=R?"-":"+"}${String(Math.floor(E/60)).padStart(2,"0")}${String(E%60).padStart(2,"0")}`},a=k(H),k=k(f),fperformance.now(),N:a=>{var k=L.length;if(a>>>=0,2147483648=C;C*=2){var c=k*(1+.2/C);c=Math.min(c,a+100663296);e:{c=(Math.min(2147483648,65536*Math.ceil(Math.max(a,c)/65536))-V.buffer.byteLength+65535)/65536;try{V.grow(c),q();var f=1;break e}catch{}f=void 0}if(f)return!0}return!1},W:(a,k)=>{var C=0;return go().forEach((c,f)=>{var H=k+C;for(f=_[a+4*f>>2]=H,H=0;H{var C=go();_[a>>2]=C.length;var c=0;return C.forEach(f=>c+=f.length+1),_[k>>2]=c,0},s:()=>52,A:()=>52,I:function(){return 70},z:(a,k,C,c)=>{for(var f=0,H=0;H>2],E=_[k+4>>2];k+=8;for(var J=0;J>2]=f,0},Y:(a,k)=>(vo(L.subarray(a,a+k)),0),i:ri,d:ni,e:oi,p:ii,y:li,b:ei,a:ti,g:di,n:si,H:ai,V:co},A1=function(){var a;function k(c){var f;return A1=c.exports,V=A1.ga,q(),D2=A1.ka,F.unshift(A1.ha),x1--,(f=r.monitorRunDependencies)==null||f.call(r,x1),x1==0&&h1&&(c=h1,h1=null,c()),A1}var C={a:Xr};if(x1++,(a=r.monitorRunDependencies)==null||a.call(r,x1),r.instantiateWasm)try{return r.instantiateWasm(C,k)}catch(c){v(`Module.instantiateWasm callback failed with error: ${c}`),s(c)}return P1!=null||(P1=w1("DotLottiePlayer.wasm")?"DotLottiePlayer.wasm":r.locateFile?r.locateFile("DotLottiePlayer.wasm",u):u+"DotLottiePlayer.wasm"),H0(C,function(c){k(c.instance)}).catch(s),{}}(),De=a=>(De=A1.ia)(a),fo=a=>(fo=A1.ja)(a),d0=a=>(d0=A1.la)(a),Mo=(a,k)=>(Mo=A1.ma)(a,k),S2=(a,k)=>(S2=A1.na)(a,k),A2=a=>(A2=A1.oa)(a),I2=()=>(I2=A1.pa)();r.dynCall_iijj=(a,k,C,c,f,H)=>(r.dynCall_iijj=A1.qa)(a,k,C,c,f,H),r.dynCall_vijj=(a,k,C,c,f,H)=>(r.dynCall_vijj=A1.ra)(a,k,C,c,f,H),r.dynCall_jiii=(a,k,C,c)=>(r.dynCall_jiii=A1.sa)(a,k,C,c),r.dynCall_jii=(a,k,C)=>(r.dynCall_jii=A1.ta)(a,k,C);var jo=r.dynCall_vijjj=(a,k,C,c,f,H,R,E)=>(jo=r.dynCall_vijjj=A1.ua)(a,k,C,c,f,H,R,E);r.dynCall_jiji=(a,k,C,c,f)=>(r.dynCall_jiji=A1.va)(a,k,C,c,f),r.dynCall_viijii=(a,k,C,c,f,H,R)=>(r.dynCall_viijii=A1.wa)(a,k,C,c,f,H,R),r.dynCall_iiiiij=(a,k,C,c,f,H,R)=>(r.dynCall_iiiiij=A1.xa)(a,k,C,c,f,H,R),r.dynCall_iiiiijj=(a,k,C,c,f,H,R,E,J)=>(r.dynCall_iiiiijj=A1.ya)(a,k,C,c,f,H,R,E,J),r.dynCall_iiiiiijj=(a,k,C,c,f,H,R,E,J,Q)=>(r.dynCall_iiiiiijj=A1.za)(a,k,C,c,f,H,R,E,J,Q);function ei(a,k){var C=I2();try{D2.get(a)(k)}catch(c){if(A2(C),c!==c+0)throw c;S2(1,0)}}function ti(a,k,C){var c=I2();try{D2.get(a)(k,C)}catch(f){if(A2(c),f!==f+0)throw f;S2(1,0)}}function oi(a,k,C,c){var f=I2();try{return D2.get(a)(k,C,c)}catch(H){if(A2(f),H!==H+0)throw H;S2(1,0)}}function ni(a,k,C){var c=I2();try{return D2.get(a)(k,C)}catch(f){if(A2(c),f!==f+0)throw f;S2(1,0)}}function ri(a,k){var C=I2();try{return D2.get(a)(k)}catch(c){if(A2(C),c!==c+0)throw c;S2(1,0)}}function ii(a,k,C,c,f,H){var R=I2();try{return D2.get(a)(k,C,c,f,H)}catch(E){if(A2(R),E!==E+0)throw E;S2(1,0)}}function si(a,k,C,c,f){var H=I2();try{D2.get(a)(k,C,c,f)}catch(R){if(A2(H),R!==R+0)throw R;S2(1,0)}}function di(a,k,C,c){var f=I2();try{D2.get(a)(k,C,c)}catch(H){if(A2(f),H!==H+0)throw H;S2(1,0)}}function li(a){var k=I2();try{D2.get(a)()}catch(C){if(A2(k),C!==C+0)throw C;S2(1,0)}}function ai(a,k,C,c,f,H,R,E){var J=I2();try{jo(a,k,C,c,f,H,R,E)}catch(Q){if(A2(J),Q!==Q+0)throw Q;S2(1,0)}}var a9;h1=function a(){a9||Do(),a9||(h1=a)};function Do(){function a(){var k;if(!a9&&(a9=!0,r.calledRun=!0,!P)){if(b2(F),i(r),(k=r.onRuntimeInitialized)==null||k.call(r),r.postRun)for(typeof r.postRun=="function"&&(r.postRun=[r.postRun]);r.postRun.length;){var C=r.postRun.shift();d1.unshift(C)}b2(d1)}}if(!(0{setTimeout(()=>r.setStatus(""),1),a()},1)):a())}}if(r.preInit)for(typeof r.preInit=="function"&&(r.preInit=[r.preInit]);0e})})}static _loadWithBackup(){return p1(this,null,function*(){return this._ModulePromise||(this._ModulePromise=this._tryLoad(this._wasmURL).catch(e=>p1(this,null,function*(){let t=`https://unpkg.com/${nr}@${or}/dist/dotlottie-player.wasm`;console.warn(`Primary WASM load failed from ${this._wasmURL}. Error: ${e.message}`),console.warn(`Attempting to load WASM from backup URL: ${t}`);try{return yield this._tryLoad(t)}catch(o){throw console.error(`Primary WASM URL failed: ${e.message}`),console.error(`Backup WASM URL failed: ${o.message}`),new Error("WASM loading failed from all sources.")}}))),this._ModulePromise})}static load(){return p1(this,null,function*(){return this._loadWithBackup()})}static setWasmUrl(e){this._wasmURL=e,this._ModulePromise=null}};k1(O9,"_ModulePromise",null),k1(O9,"_wasmURL",`https://cdn.jsdelivr.net/npm/${nr}@${or}/dist/dotlottie-player.wasm`);var rr=class{constructor(){k1(this,"_eventListeners",new Map)}addEventListener(e,t){let o=this._eventListeners.get(e);o||(o=new Set,this._eventListeners.set(e,o)),o.add(t)}removeEventListener(e,t){let o=this._eventListeners.get(e);o&&(t?(o.delete(t),o.size===0&&this._eventListeners.delete(e)):this._eventListeners.delete(e))}dispatch(e){let t=this._eventListeners.get(e.type);t==null||t.forEach(o=>o(e))}removeAllEventListeners(){this._eventListeners.clear()}},X2=class{static _initializeObserver(){if(this._observer)return;let e=t=>{t.forEach(o=>{let n=this._observedCanvases.get(o.target);n&&(o.isIntersecting?n.unfreeze():n.freeze())})};this._observer=new IntersectionObserver(e,{threshold:0})}static observe(e,t){var o;this._initializeObserver(),!this._observedCanvases.has(e)&&(this._observedCanvases.set(e,t),(o=this._observer)==null||o.observe(e))}static unobserve(e){var t,o;(t=this._observer)==null||t.unobserve(e),this._observedCanvases.delete(e),this._observedCanvases.size===0&&((o=this._observer)==null||o.disconnect(),this._observer=null)}};k1(X2,"_observer",null),k1(X2,"_observedCanvases",new Map);var e0=class{static _initializeObserver(){if(this._observer)return;let e=t=>{t.forEach(o=>{let n=this._observedCanvases.get(o.target);if(!n)return;let[r,i]=n;clearTimeout(i);let s=setTimeout(()=>{r.resize()},100);this._observedCanvases.set(o.target,[r,s])})};this._observer=new ResizeObserver(e)}static observe(e,t){var o;this._initializeObserver(),!this._observedCanvases.has(e)&&(this._observedCanvases.set(e,[t,0]),(o=this._observer)==null||o.observe(e))}static unobserve(e){var t,o;(t=this._observer)==null||t.unobserve(e),this._observedCanvases.delete(e),this._observedCanvases.size===0&&((o=this._observer)==null||o.disconnect(),this._observer=null)}};k1(e0,"_observer",null),k1(e0,"_observedCanvases",new Map);function B8(e){return/^#([\da-f]{6}|[\da-f]{8})$/iu.test(e)}function b8(e){if(!B8(e))return 0;let t=e.replace("#","");return t=t.length===6?`${t}ff`:t,parseInt(t,16)}function Bn(e){if(e.byteLength<4)return!1;let t=new Uint8Array(e.slice(0,Ue.byteLength));for(let o=0;oObject.prototype.hasOwnProperty.call(e,t))}function En(e){if(typeof e=="string")try{return bn(JSON.parse(e))}catch{return!1}else return bn(e)}function $3(){return 1+((t2?window.devicePixelRatio:1)-1)*Z8}function ir(e){let t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)}var We=(e,t)=>e==="reverse"?t.Mode.Reverse:e==="bounce"?t.Mode.Bounce:e==="reverse-bounce"?t.Mode.ReverseBounce:t.Mode.Forward,ze=(e,t)=>e==="contain"?t.Fit.Contain:e==="cover"?t.Fit.Cover:e==="fill"?t.Fit.Fill:e==="fit-height"?t.Fit.FitHeight:e==="fit-width"?t.Fit.FitWidth:t.Fit.None,qe=(e,t)=>{let o=new t.VectorFloat;return o.push_back(e[0]),o.push_back(e[1]),o},Ke=(e,t)=>{let o=new t.VectorFloat;return e.length!==2||(o.push_back(e[0]),o.push_back(e[1])),o},sr=class y1{constructor(t){k1(this,"_canvas"),k1(this,"_context",null),k1(this,"_eventManager"),k1(this,"_animationFrameId",null),k1(this,"_frameManager"),k1(this,"_dotLottieCore",null),k1(this,"_renderConfig",{}),k1(this,"_isFrozen",!1),k1(this,"_backgroundColor",null),k1(this,"_pointerUpMethod"),k1(this,"_pointerDownMethod"),k1(this,"_pointerMoveMethod"),k1(this,"_pointerEnterMethod"),k1(this,"_pointerExitMethod");var o,n,r;this._canvas=t.canvas,this._context=this._canvas.getContext("2d"),this._eventManager=new rr,this._frameManager=new H8,this._renderConfig=p2(G1({},t.renderConfig),{devicePixelRatio:((o=t.renderConfig)==null?void 0:o.devicePixelRatio)||$3(),freezeOnOffscreen:(r=(n=t.renderConfig)==null?void 0:n.freezeOnOffscreen)!=null?r:!0}),O9.load().then(i=>{var s,d,l,h,u,p,w;y1._wasmModule=i,this._dotLottieCore=new i.DotLottiePlayer({autoplay:(s=t.autoplay)!=null?s:!1,backgroundColor:0,loopAnimation:(d=t.loop)!=null?d:!1,mode:We((l=t.mode)!=null?l:"forward",i),segment:Ke((h=t.segment)!=null?h:[],i),speed:(u=t.speed)!=null?u:1,useFrameInterpolation:(p=t.useFrameInterpolation)!=null?p:!0,marker:(w=t.marker)!=null?w:"",layout:t.layout?{align:qe(t.layout.align,i),fit:ze(t.layout.fit,i)}:i.createDefaultLayout()}),this._eventManager.dispatch({type:"ready"}),t.data?this._loadFromData(t.data):t.src&&this._loadFromSrc(t.src),t.backgroundColor&&this.setBackgroundColor(t.backgroundColor)}).catch(i=>{this._eventManager.dispatch({type:"loadError",error:new Error(`Failed to load wasm module: ${i}`)})}),this._pointerUpMethod=this._onPointerUp.bind(this),this._pointerDownMethod=this._onPointerDown.bind(this),this._pointerMoveMethod=this._onPointerMove.bind(this),this._pointerEnterMethod=this._onPointerEnter.bind(this),this._pointerExitMethod=this._onPointerLeave.bind(this)}_dispatchError(t){console.error(t),this._eventManager.dispatch({type:"loadError",error:new Error(t)})}_fetchData(t){return p1(this,null,function*(){let o=yield fetch(t);if(!o.ok)throw new Error(`Failed to fetch animation data from URL: ${t}. ${o.status}: ${o.statusText}`);let n=yield o.arrayBuffer();return Bn(n)?n:new TextDecoder().decode(n)})}_loadFromData(t){if(this._dotLottieCore===null)return;let o=this._canvas.width,n=this._canvas.height,r=!1;if(typeof t=="string"){if(!En(t)){this._dispatchError("Invalid Lottie JSON string: The provided string does not conform to the Lottie JSON format.");return}r=this._dotLottieCore.loadAnimationData(t,o,n)}else if(t instanceof ArrayBuffer){if(!Bn(t)){this._dispatchError("Invalid dotLottie ArrayBuffer: The provided ArrayBuffer does not conform to the dotLottie format.");return}r=this._dotLottieCore.loadDotLottieData(t,o,n)}else if(typeof t=="object"){if(!En(t)){this._dispatchError("Invalid Lottie JSON object: The provided object does not conform to the Lottie JSON format.");return}r=this._dotLottieCore.loadAnimationData(JSON.stringify(t),o,n)}else{this._dispatchError(`Unsupported data type for animation data. Expected: - string (Lottie JSON), - ArrayBuffer (dotLottie), - object (Lottie JSON). Received: ${typeof t}`);return}r?(this._eventManager.dispatch({type:"load"}),t2&&this.resize(),this._eventManager.dispatch({type:"frame",currentFrame:this._dotLottieCore.currentFrame()}),this._render(),this._dotLottieCore.config().autoplay&&(this._dotLottieCore.play(),this._dotLottieCore.isPlaying()?(this._eventManager.dispatch({type:"play"}),this._animationFrameId=this._frameManager.requestAnimationFrame(this._draw.bind(this))):console.error("something went wrong, the animation was suppose to autoplay")),t2&&this._canvas instanceof HTMLCanvasElement&&(this._renderConfig.freezeOnOffscreen&&X2.observe(this._canvas,this),this._renderConfig.autoResize&&e0.observe(this._canvas,this))):this._dispatchError("Failed to load animation data")}_loadFromSrc(t){this._fetchData(t).then(o=>this._loadFromData(o)).catch(o=>this._dispatchError(`Failed to load animation data from URL: ${t}. ${o}`))}get activeAnimationId(){var t;return(t=this._dotLottieCore)==null?void 0:t.activeAnimationId()}get activeThemeId(){var t;return(t=this._dotLottieCore)==null?void 0:t.activeThemeId()}get layout(){var t;let o=(t=this._dotLottieCore)==null?void 0:t.config().layout;if(o)return{align:[o.align.get(0),o.align.get(1)],fit:(()=>{var n,r,i,s,d,l;switch(o.fit){case((n=y1._wasmModule)==null?void 0:n.Fit.Contain):return"contain";case((r=y1._wasmModule)==null?void 0:r.Fit.Cover):return"cover";case((i=y1._wasmModule)==null?void 0:i.Fit.Fill):return"fill";case((s=y1._wasmModule)==null?void 0:s.Fit.FitHeight):return"fit-height";case((d=y1._wasmModule)==null?void 0:d.Fit.FitWidth):return"fit-width";case((l=y1._wasmModule)==null?void 0:l.Fit.None):return"none";default:return"contain"}})()}}get marker(){var t;return(t=this._dotLottieCore)==null?void 0:t.config().marker}get manifest(){var t;try{let o=(t=this._dotLottieCore)==null?void 0:t.manifestString();if(this._dotLottieCore===null||!o)return null;let n=JSON.parse(o);return Object.keys(n).length===0?null:n}catch{return null}}get renderConfig(){return this._renderConfig}get segment(){var t;let o=(t=this._dotLottieCore)==null?void 0:t.config().segment;if(o&&o.size()===2)return[o.get(0),o.get(1)]}get loop(){var t,o;return(o=(t=this._dotLottieCore)==null?void 0:t.config().loopAnimation)!=null?o:!1}get mode(){var t,o,n,r;let i=(t=this._dotLottieCore)==null?void 0:t.config().mode;return i===((o=y1._wasmModule)==null?void 0:o.Mode.Reverse)?"reverse":i===((n=y1._wasmModule)==null?void 0:n.Mode.Bounce)?"bounce":i===((r=y1._wasmModule)==null?void 0:r.Mode.ReverseBounce)?"reverse-bounce":"forward"}get isFrozen(){return this._isFrozen}get backgroundColor(){var t;return(t=this._backgroundColor)!=null?t:""}get autoplay(){var t,o;return(o=(t=this._dotLottieCore)==null?void 0:t.config().autoplay)!=null?o:!1}get useFrameInterpolation(){var t,o;return(o=(t=this._dotLottieCore)==null?void 0:t.config().useFrameInterpolation)!=null?o:!1}get speed(){var t,o;return(o=(t=this._dotLottieCore)==null?void 0:t.config().speed)!=null?o:0}get isReady(){return this._dotLottieCore!==null}get isLoaded(){var t,o;return(o=(t=this._dotLottieCore)==null?void 0:t.isLoaded())!=null?o:!1}get isPlaying(){var t,o;return(o=(t=this._dotLottieCore)==null?void 0:t.isPlaying())!=null?o:!1}get isPaused(){var t,o;return(o=(t=this._dotLottieCore)==null?void 0:t.isPaused())!=null?o:!1}get isStopped(){var t,o;return(o=(t=this._dotLottieCore)==null?void 0:t.isStopped())!=null?o:!1}get currentFrame(){var t,o;return(o=(t=this._dotLottieCore)==null?void 0:t.currentFrame())!=null?o:0}get loopCount(){var t,o;return(o=(t=this._dotLottieCore)==null?void 0:t.loopCount())!=null?o:0}get totalFrames(){var t,o;return(o=(t=this._dotLottieCore)==null?void 0:t.totalFrames())!=null?o:0}get duration(){var t,o;return(o=(t=this._dotLottieCore)==null?void 0:t.duration())!=null?o:0}get segmentDuration(){var t,o;return(o=(t=this._dotLottieCore)==null?void 0:t.segmentDuration())!=null?o:0}get canvas(){return this._canvas}load(t){var o,n,r,i,s,d,l,h;this._dotLottieCore===null||y1._wasmModule===null||(this._dotLottieCore.setConfig({autoplay:(o=t.autoplay)!=null?o:!1,backgroundColor:0,loopAnimation:(n=t.loop)!=null?n:!1,mode:We((r=t.mode)!=null?r:"forward",y1._wasmModule),segment:Ke((i=t.segment)!=null?i:[],y1._wasmModule),speed:(s=t.speed)!=null?s:1,useFrameInterpolation:(d=t.useFrameInterpolation)!=null?d:!0,marker:(l=t.marker)!=null?l:"",layout:t.layout?{align:qe(t.layout.align,y1._wasmModule),fit:ze(t.layout.fit,y1._wasmModule)}:y1._wasmModule.createDefaultLayout()}),t.data?this._loadFromData(t.data):t.src&&this._loadFromSrc(t.src),this.setBackgroundColor((h=t.backgroundColor)!=null?h:""))}_render(){if(this._dotLottieCore===null||this._context===null)return!1;if(this._dotLottieCore.render()){let t=this._dotLottieCore.buffer(),o=new Uint8ClampedArray(t,0,this._canvas.width*this._canvas.height*4),n=null;return typeof ImageData>"u"?(n=this._context.createImageData(this._canvas.width,this._canvas.height),n.data.set(o)):n=new ImageData(o,this._canvas.width,this._canvas.height),this._context.putImageData(n,0,0),this._eventManager.dispatch({type:"render",currentFrame:this._dotLottieCore.currentFrame()}),!0}return!1}_draw(){if(this._dotLottieCore===null||this._context===null||!this._dotLottieCore.isPlaying())return;let t=this._dotLottieCore.requestFrame();this._dotLottieCore.setFrame(t)&&(this._eventManager.dispatch({type:"frame",currentFrame:this._dotLottieCore.currentFrame()}),this._render()&&this._dotLottieCore.isComplete()&&(this._dotLottieCore.config().loopAnimation?this._eventManager.dispatch({type:"loop",loopCount:this._dotLottieCore.loopCount()}):this._eventManager.dispatch({type:"complete"}))),this._animationFrameId=this._frameManager.requestAnimationFrame(this._draw.bind(this))}play(){this._dotLottieCore!==null&&((this._dotLottieCore.play()||this._dotLottieCore.isPlaying())&&(this._isFrozen=!1,this._eventManager.dispatch({type:"play"}),this._animationFrameId=this._frameManager.requestAnimationFrame(this._draw.bind(this))),t2&&this._canvas instanceof HTMLCanvasElement&&this._renderConfig.freezeOnOffscreen&&!ir(this._canvas)&&this.freeze())}pause(){this._dotLottieCore!==null&&(this._dotLottieCore.pause()||this._dotLottieCore.isPaused())&&this._eventManager.dispatch({type:"pause"})}stop(){this._dotLottieCore!==null&&this._dotLottieCore.stop()&&(this._eventManager.dispatch({type:"frame",currentFrame:this._dotLottieCore.currentFrame()}),this._render(),this._eventManager.dispatch({type:"stop"}))}setFrame(t){this._dotLottieCore===null||t<0||t>this._dotLottieCore.totalFrames()||this._dotLottieCore.seek(t)&&(this._eventManager.dispatch({type:"frame",currentFrame:this._dotLottieCore.currentFrame()}),this._render())}setSpeed(t){this._dotLottieCore!==null&&this._dotLottieCore.setConfig(p2(G1({},this._dotLottieCore.config()),{speed:t}))}setBackgroundColor(t){this._dotLottieCore!==null&&(t2&&this._canvas instanceof HTMLCanvasElement?this._canvas.style.backgroundColor=t:this._dotLottieCore.setConfig(p2(G1({},this._dotLottieCore.config()),{backgroundColor:b8(t)})),this._backgroundColor=t)}setLoop(t){this._dotLottieCore!==null&&this._dotLottieCore.setConfig(p2(G1({},this._dotLottieCore.config()),{loopAnimation:t}))}setUseFrameInterpolation(t){this._dotLottieCore!==null&&this._dotLottieCore.setConfig(p2(G1({},this._dotLottieCore.config()),{useFrameInterpolation:t}))}addEventListener(t,o){this._eventManager.addEventListener(t,o)}removeEventListener(t,o){this._eventManager.removeEventListener(t,o)}destroy(){var t;t2&&this._canvas instanceof HTMLCanvasElement&&(X2.unobserve(this._canvas),e0.unobserve(this._canvas)),(t=this._dotLottieCore)==null||t.delete(),this._dotLottieCore=null,this._context=null,this._eventManager.dispatch({type:"destroy"}),this._eventManager.removeAllEventListeners(),this._cleanupStateMachineListeners()}freeze(){this._animationFrameId!==null&&(this._frameManager.cancelAnimationFrame(this._animationFrameId),this._animationFrameId=null,this._isFrozen=!0,this._eventManager.dispatch({type:"freeze"}))}unfreeze(){this._animationFrameId===null&&(this._animationFrameId=this._frameManager.requestAnimationFrame(this._draw.bind(this)),this._isFrozen=!1,this._eventManager.dispatch({type:"unfreeze"}))}resize(){if(!(!this._dotLottieCore||!this.isLoaded)){if(t2&&this._canvas instanceof HTMLCanvasElement){let t=this._renderConfig.devicePixelRatio||window.devicePixelRatio||1,{height:o,width:n}=this._canvas.getBoundingClientRect();this._canvas.width=n*t,this._canvas.height=o*t}this._dotLottieCore.resize(this._canvas.width,this._canvas.height)&&this._render()}}setSegment(t,o){this._dotLottieCore===null||y1._wasmModule===null||this._dotLottieCore.setConfig(p2(G1({},this._dotLottieCore.config()),{segment:Ke([t,o],y1._wasmModule)}))}setMode(t){this._dotLottieCore===null||y1._wasmModule===null||this._dotLottieCore.setConfig(p2(G1({},this._dotLottieCore.config()),{mode:We(t,y1._wasmModule)}))}setRenderConfig(t){let o=t,{devicePixelRatio:n,freezeOnOffscreen:r}=o,i=tr(o,["devicePixelRatio","freezeOnOffscreen"]);this._renderConfig=p2(G1(G1({},this._renderConfig),i),{devicePixelRatio:n||$3(),freezeOnOffscreen:r??!0}),t2&&this._canvas instanceof HTMLCanvasElement&&(this._renderConfig.autoResize?e0.observe(this._canvas,this):e0.unobserve(this._canvas),this._renderConfig.freezeOnOffscreen?X2.observe(this._canvas,this):(X2.unobserve(this._canvas),this._isFrozen&&this.unfreeze()))}loadAnimation(t){this._dotLottieCore===null||this._dotLottieCore.activeAnimationId()===t||(this._dotLottieCore.loadAnimation(t,this._canvas.width,this._canvas.height)?(this._eventManager.dispatch({type:"load"}),this.resize()):this._eventManager.dispatch({type:"loadError",error:new Error(`Failed to animation :${t}`)}))}setMarker(t){this._dotLottieCore!==null&&this._dotLottieCore.setConfig(p2(G1({},this._dotLottieCore.config()),{marker:t}))}markers(){var t;let o=(t=this._dotLottieCore)==null?void 0:t.markers();if(o){let n=[];for(let r=0;r"u")throw new Error("Worker is not supported in this environment.");let e=new Blob([new Uint8Array([34,117,115,101,32,115,116,114,105,99,116,34,59,10,40,40,41,32,61,62,32,123,10,32,32,118,97,114,32,95,95,100,101,102,80,114,111,112,32,61,32,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,59,10,32,32,118,97,114,32,95,95,100,101,102,80,114,111,112,115,32,61,32,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,105,101,115,59,10,32,32,118,97,114,32,95,95,103,101,116,79,119,110,80,114,111,112,68,101,115,99,115,32,61,32,79,98,106,101,99,116,46,103,101,116,79,119,110,80,114,111,112,101,114,116,121,68,101,115,99,114,105,112,116,111,114,115,59,10,32,32,118,97,114,32,95,95,103,101,116,79,119,110,80,114,111,112,83,121,109,98,111,108,115,32,61,32,79,98,106,101,99,116,46,103,101,116,79,119,110,80,114,111,112,101,114,116,121,83,121,109,98,111,108,115,59,10,32,32,118,97,114,32,95,95,104,97,115,79,119,110,80,114,111,112,32,61,32,79,98,106,101,99,116,46,112,114,111,116,111,116,121,112,101,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,59,10,32,32,118,97,114,32,95,95,112,114,111,112,73,115,69,110,117,109,32,61,32,79,98,106,101,99,116,46,112,114,111,116,111,116,121,112,101,46,112,114,111,112,101,114,116,121,73,115,69,110,117,109,101,114,97,98,108,101,59,10,32,32,118,97,114,32,95,95,100,101,102,78,111,114,109,97,108,80,114,111,112,32,61,32,40,111,98,106,44,32,107,101,121,44,32,118,97,108,117,101,41,32,61,62,32,107,101,121,32,105,110,32,111,98,106,32,63,32,95,95,100,101,102,80,114,111,112,40,111,98,106,44,32,107,101,121,44,32,123,32,101,110,117,109,101,114,97,98,108,101,58,32,116,114,117,101,44,32,99,111,110,102,105,103,117,114,97,98,108,101,58,32,116,114,117,101,44,32,119,114,105,116,97,98,108,101,58,32,116,114,117,101,44,32,118,97,108,117,101,32,125,41,32,58,32,111,98,106,91,107,101,121,93,32,61,32,118,97,108,117,101,59,10,32,32,118,97,114,32,95,95,115,112,114,101,97,100,86,97,108,117,101,115,32,61,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,102,111,114,32,40,118,97,114,32,112,114,111,112,32,105,110,32,98,32,124,124,32,40,98,32,61,32,123,125,41,41,10,32,32,32,32,32,32,105,102,32,40,95,95,104,97,115,79,119,110,80,114,111,112,46,99,97,108,108,40,98,44,32,112,114,111,112,41,41,10,32,32,32,32,32,32,32,32,95,95,100,101,102,78,111,114,109,97,108,80,114,111,112,40,97,44,32,112,114,111,112,44,32,98,91,112,114,111,112,93,41,59,10,32,32,32,32,105,102,32,40,95,95,103,101,116,79,119,110,80,114,111,112,83,121,109,98,111,108,115,41,10,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,112,114,111,112,32,111,102,32,95,95,103,101,116,79,119,110,80,114,111,112,83,121,109,98,111,108,115,40,98,41,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,95,95,112,114,111,112,73,115,69,110,117,109,46,99,97,108,108,40,98,44,32,112,114,111,112,41,41,10,32,32,32,32,32,32,32,32,32,32,95,95,100,101,102,78,111,114,109,97,108,80,114,111,112,40,97,44,32,112,114,111,112,44,32,98,91,112,114,111,112,93,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,114,101,116,117,114,110,32,97,59,10,32,32,125,59,10,32,32,118,97,114,32,95,95,115,112,114,101,97,100,80,114,111,112,115,32,61,32,40,97,44,32,98,41,32,61,62,32,95,95,100,101,102,80,114,111,112,115,40,97,44,32,95,95,103,101,116,79,119,110,80,114,111,112,68,101,115,99,115,40,98,41,41,59,10,32,32,118,97,114,32,95,95,111,98,106,82,101,115,116,32,61,32,40,115,111,117,114,99,101,44,32,101,120,99,108,117,100,101,41,32,61,62,32,123,10,32,32,32,32,118,97,114,32,116,97,114,103,101,116,32,61,32,123,125,59,10,32,32,32,32,102,111,114,32,40,118,97,114,32,112,114,111,112,32,105,110,32,115,111,117,114,99,101,41,10,32,32,32,32,32,32,105,102,32,40,95,95,104,97,115,79,119,110,80,114,111,112,46,99,97,108,108,40,115,111,117,114,99,101,44,32,112,114,111,112,41,32,38,38,32,101,120,99,108,117,100,101,46,105,110,100,101,120,79,102,40,112,114,111,112,41,32,60,32,48,41,10,32,32,32,32,32,32,32,32,116,97,114,103,101,116,91,112,114,111,112,93,32,61,32,115,111,117,114,99,101,91,112,114,111,112,93,59,10,32,32,32,32,105,102,32,40,115,111,117,114,99,101,32,33,61,32,110,117,108,108,32,38,38,32,95,95,103,101,116,79,119,110,80,114,111,112,83,121,109,98,111,108,115,41,10,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,112,114,111,112,32,111,102,32,95,95,103,101,116,79,119,110,80,114,111,112,83,121,109,98,111,108,115,40,115,111,117,114,99,101,41,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,101,120,99,108,117,100,101,46,105,110,100,101,120,79,102,40,112,114,111,112,41,32,60,32,48,32,38,38,32,95,95,112,114,111,112,73,115,69,110,117,109,46,99,97,108,108,40,115,111,117,114,99,101,44,32,112,114,111,112,41,41,10,32,32,32,32,32,32,32,32,32,32,116,97,114,103,101,116,91,112,114,111,112,93,32,61,32,115,111,117,114,99,101,91,112,114,111,112,93,59,10,32,32,32,32,32,32,125,10,32,32,32,32,114,101,116,117,114,110,32,116,97,114,103,101,116,59,10,32,32,125,59,10,32,32,118,97,114,32,95,95,112,117,98,108,105,99,70,105,101,108,100,32,61,32,40,111,98,106,44,32,107,101,121,44,32,118,97,108,117,101,41,32,61,62,32,95,95,100,101,102,78,111,114,109,97,108,80,114,111,112,40,111,98,106,44,32,116,121,112,101,111,102,32,107,101,121,32,33,61,61,32,34,115,121,109,98,111,108,34,32,63,32,107,101,121,32,43,32,34,34,32,58,32,107,101,121,44,32,118,97,108,117,101,41,59,10,32,32,118,97,114,32,95,95,97,115,121,110,99,32,61,32,40,95,95,116,104,105,115,44,32,95,95,97,114,103,117,109,101,110,116,115,44,32,103,101,110,101,114,97,116,111,114,41,32,61,62,32,123,10,32,32,32,32,114,101,116,117,114,110,32,110,101,119,32,80,114,111,109,105,115,101,40,40,114,101,115,111,108,118,101,44,32,114,101,106,101,99,116,41,32,61,62,32,123,10,32,32,32,32,32,32,118,97,114,32,102,117,108,102,105,108,108,101,100,32,61,32,40,118,97,108,117,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,115,116,101,112,40,103,101,110,101,114,97,116,111,114,46,110,101,120,116,40,118,97,108,117,101,41,41,59,10,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,106,101,99,116,40,101,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,114,101,106,101,99,116,101,100,32,61,32,40,118,97,108,117,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,115,116,101,112,40,103,101,110,101,114,97,116,111,114,46,116,104,114,111,119,40,118,97,108,117,101,41,41,59,10,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,106,101,99,116,40,101,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,115,116,101,112,32,61,32,40,120,41,32,61,62,32,120,46,100,111,110,101,32,63,32,114,101,115,111,108,118,101,40,120,46,118,97,108,117,101,41,32,58,32,80,114,111,109,105,115,101,46,114,101,115,111,108,118,101,40,120,46,118,97,108,117,101,41,46,116,104,101,110,40,102,117,108,102,105,108,108,101,100,44,32,114,101,106,101,99,116,101,100,41,59,10,32,32,32,32,32,32,115,116,101,112,40,40,103,101,110,101,114,97,116,111,114,32,61,32,103,101,110,101,114,97,116,111,114,46,97,112,112,108,121,40,95,95,116,104,105,115,44,32,95,95,97,114,103,117,109,101,110,116,115,41,41,46,110,101,120,116,40,41,41,59,10,32,32,32,32,125,41,59,10,32,32,125,59,10,10,32,32,47,47,32,115,114,99,47,97,110,105,109,97,116,105,111,110,45,102,114,97,109,101,45,109,97,110,97,103,101,114,46,116,115,10,32,32,118,97,114,32,87,101,98,65,110,105,109,97,116,105,111,110,70,114,97,109,101,83,116,114,97,116,101,103,121,32,61,32,99,108,97,115,115,32,123,10,32,32,32,32,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,99,97,108,108,98,97,99,107,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,99,97,108,108,98,97,99,107,41,59,10,32,32,32,32,125,10,32,32,32,32,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,105,100,41,32,123,10,32,32,32,32,32,32,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,105,100,41,59,10,32,32,32,32,125,10,32,32,125,59,10,32,32,118,97,114,32,78,111,100,101,65,110,105,109,97,116,105,111,110,70,114,97,109,101,83,116,114,97,116,101,103,121,32,61,32,99,108,97,115,115,32,123,10,32,32,32,32,99,111,110,115,116,114,117,99,116,111,114,40,41,32,123,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,108,97,115,116,72,97,110,100,108,101,73,100,34,44,32,48,41,59,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,108,97,115,116,73,109,109,101,100,105,97,116,101,34,44,32,110,117,108,108,41,59,10,32,32,32,32,125,10,32,32,32,32,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,99,97,108,108,98,97,99,107,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,108,97,115,116,72,97,110,100,108,101,73,100,32,62,61,32,78,117,109,98,101,114,46,77,65,88,95,83,65,70,69,95,73,78,84,69,71,69,82,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,108,97,115,116,72,97,110,100,108,101,73,100,32,61,32,48,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,116,104,105,115,46,95,108,97,115,116,72,97,110,100,108,101,73,100,32,43,61,32,49,59,10,32,32,32,32,32,32,116,104,105,115,46,95,108,97,115,116,73,109,109,101,100,105,97,116,101,32,61,32,115,101,116,73,109,109,101,100,105,97,116,101,40,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,99,97,108,108,98,97,99,107,40,68,97,116,101,46,110,111,119,40,41,41,59,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,95,108,97,115,116,72,97,110,100,108,101,73,100,59,10,32,32,32,32,125,10,32,32,32,32,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,95,105,100,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,108,97,115,116,73,109,109,101,100,105,97,116,101,41,32,123,10,32,32,32,32,32,32,32,32,99,108,101,97,114,73,109,109,101,100,105,97,116,101,40,116,104,105,115,46,95,108,97,115,116,73,109,109,101,100,105,97,116,101,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,125,59,10,32,32,118,97,114,32,65,110,105,109,97,116,105,111,110,70,114,97,109,101,77,97,110,97,103,101,114,32,61,32,99,108,97,115,115,32,123,10,32,32,32,32,99,111,110,115,116,114,117,99,116,111,114,40,41,32,123,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,115,116,114,97,116,101,103,121,34,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,115,116,114,97,116,101,103,121,32,61,32,116,121,112,101,111,102,32,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,32,61,61,61,32,34,102,117,110,99,116,105,111,110,34,32,63,32,110,101,119,32,87,101,98,65,110,105,109,97,116,105,111,110,70,114,97,109,101,83,116,114,97,116,101,103,121,40,41,32,58,32,110,101,119,32,78,111,100,101,65,110,105,109,97,116,105,111,110,70,114,97,109,101,83,116,114,97,116,101,103,121,40,41,59,10,32,32,32,32,125,10,32,32,32,32,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,99,97,108,108,98,97,99,107,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,95,115,116,114,97,116,101,103,121,46,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,99,97,108,108,98,97,99,107,41,59,10,32,32,32,32,125,10,32,32,32,32,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,105,100,41,32,123,10,32,32,32,32,32,32,116,104,105,115,46,95,115,116,114,97,116,101,103,121,46,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,105,100,41,59,10,32,32,32,32,125,10,32,32,125,59,10,10,32,32,47,47,32,115,114,99,47,99,111,110,115,116,97,110,116,115,46,116,115,10,32,32,118,97,114,32,73,83,95,66,82,79,87,83,69,82,32,61,32,116,121,112,101,111,102,32,119,105,110,100,111,119,32,33,61,61,32,34,117,110,100,101,102,105,110,101,100,34,32,38,38,32,116,121,112,101,111,102,32,119,105,110,100,111,119,46,100,111,99,117,109,101,110,116,32,33,61,61,32,34,117,110,100,101,102,105,110,101,100,34,59,10,32,32,118,97,114,32,90,73,80,95,83,73,71,78,65,84,85,82,69,32,61,32,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,91,56,48,44,32,55,53,44,32,51,44,32,52,93,41,59,10,32,32,118,97,114,32,76,79,84,84,73,69,95,74,83,79,78,95,77,65,78,68,65,84,79,82,89,95,70,73,69,76,68,83,32,61,32,91,34,118,34,44,32,34,105,112,34,44,32,34,111,112,34,44,32,34,108,97,121,101,114,115,34,44,32,34,102,114,34,44,32,34,119,34,44,32,34,104,34,93,59,10,32,32,118,97,114,32,80,65,67,75,65,71,69,95,86,69,82,83,73,79,78,32,61,32,34,48,46,51,54,46,49,34,59,10,32,32,118,97,114,32,80,65,67,75,65,71,69,95,78,65,77,69,32,61,32,34,64,108,111,116,116,105,101,102,105,108,101,115,47,100,111,116,108,111,116,116,105,101,45,119,101,98,34,59,10,32,32,118,97,114,32,68,69,70,65,85,76,84,95,68,80,82,95,70,65,67,84,79,82,32,61,32,48,46,55,53,59,10,10,32,32,47,47,32,115,114,99,47,99,111,114,101,47,100,111,116,108,111,116,116,105,101,45,112,108,97,121,101,114,46,106,115,10,32,32,118,97,114,32,99,114,101,97,116,101,68,111,116,76,111,116,116,105,101,80,108,97,121,101,114,77,111,100,117,108,101,32,61,32,40,40,41,32,61,62,32,123,10,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,118,97,114,32,95,115,99,114,105,112,116,78,97,109,101,32,61,32,116,121,112,101,111,102,32,100,111,99,117,109,101,110,116,32,33,61,32,34,117,110,100,101,102,105,110,101,100,34,32,63,32,40,95,97,32,61,32,100,111,99,117,109,101,110,116,46,99,117,114,114,101,110,116,83,99,114,105,112,116,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,115,114,99,32,58,32,118,111,105,100,32,48,59,10,32,32,32,32,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,109,111,100,117,108,101,65,114,103,32,61,32,123,125,41,32,123,10,32,32,32,32,32,32,118,97,114,32,109,111,100,117,108,101,82,116,110,59,10,32,32,32,32,32,32,118,97,114,32,107,32,61,32,109,111,100,117,108,101,65,114,103,44,32,97,97,44,32,98,97,44,32,99,97,32,61,32,110,101,119,32,80,114,111,109,105,115,101,40,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,97,97,32,61,32,97,59,10,32,32,32,32,32,32,32,32,98,97,32,61,32,98,59,10,32,32,32,32,32,32,125,41,44,32,100,97,32,61,32,79,98,106,101,99,116,46,97,115,115,105,103,110,40,123,125,44,32,107,41,44,32,101,97,32,61,32,34,46,47,116,104,105,115,46,112,114,111,103,114,97,109,34,44,32,112,32,61,32,34,34,44,32,102,97,59,10,32,32,32,32,32,32,34,117,110,100,101,102,105,110,101,100,34,32,33,61,32,116,121,112,101,111,102,32,100,111,99,117,109,101,110,116,32,38,38,32,100,111,99,117,109,101,110,116,46,99,117,114,114,101,110,116,83,99,114,105,112,116,32,38,38,32,40,112,32,61,32,100,111,99,117,109,101,110,116,46,99,117,114,114,101,110,116,83,99,114,105,112,116,46,115,114,99,41,59,10,32,32,32,32,32,32,95,115,99,114,105,112,116,78,97,109,101,32,38,38,32,40,112,32,61,32,95,115,99,114,105,112,116,78,97,109,101,41,59,10,32,32,32,32,32,32,112,46,115,116,97,114,116,115,87,105,116,104,40,34,98,108,111,98,58,34,41,32,63,32,112,32,61,32,34,34,32,58,32,112,32,61,32,112,46,115,117,98,115,116,114,40,48,44,32,112,46,114,101,112,108,97,99,101,40,47,91,63,35,93,46,42,47,44,32,34,34,41,46,108,97,115,116,73,110,100,101,120,79,102,40,34,47,34,41,32,43,32,49,41,59,10,32,32,32,32,32,32,102,97,32,61,32,40,97,41,32,61,62,32,102,101,116,99,104,40,97,44,32,123,32,99,114,101,100,101,110,116,105,97,108,115,58,32,34,115,97,109,101,45,111,114,105,103,105,110,34,32,125,41,46,116,104,101,110,40,10,32,32,32,32,32,32,32,32,40,98,41,32,61,62,32,98,46,111,107,32,63,32,98,46,97,114,114,97,121,66,117,102,102,101,114,40,41,32,58,32,80,114,111,109,105,115,101,46,114,101,106,101,99,116,40,69,114,114,111,114,40,98,46,115,116,97,116,117,115,32,43,32,34,32,58,32,34,32,43,32,98,46,117,114,108,41,41,10,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,118,97,114,32,106,97,32,61,32,107,46,112,114,105,110,116,32,124,124,32,99,111,110,115,111,108,101,46,108,111,103,46,98,105,110,100,40,99,111,110,115,111,108,101,41,44,32,116,32,61,32,107,46,112,114,105,110,116,69,114,114,32,124,124,32,99,111,110,115,111,108,101,46,101,114,114,111,114,46,98,105,110,100,40,99,111,110,115,111,108,101,41,59,10,32,32,32,32,32,32,79,98,106,101,99,116,46,97,115,115,105,103,110,40,107,44,32,100,97,41,59,10,32,32,32,32,32,32,100,97,32,61,32,110,117,108,108,59,10,32,32,32,32,32,32,107,46,116,104,105,115,80,114,111,103,114,97,109,32,38,38,32,40,101,97,32,61,32,107,46,116,104,105,115,80,114,111,103,114,97,109,41,59,10,32,32,32,32,32,32,118,97,114,32,107,97,32,61,32,107,46,119,97,115,109,66,105,110,97,114,121,44,32,108,97,44,32,109,97,32,61,32,102,97,108,115,101,44,32,110,97,44,32,117,44,32,120,44,32,121,44,32,122,44,32,67,44,32,68,44,32,111,97,44,32,112,97,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,113,97,40,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,97,32,61,32,108,97,46,98,117,102,102,101,114,59,10,32,32,32,32,32,32,32,32,107,46,72,69,65,80,56,32,61,32,117,32,61,32,110,101,119,32,73,110,116,56,65,114,114,97,121,40,97,41,59,10,32,32,32,32,32,32,32,32,107,46,72,69,65,80,49,54,32,61,32,121,32,61,32,110,101,119,32,73,110,116,49,54,65,114,114,97,121,40,97,41,59,10,32,32,32,32,32,32,32,32,107,46,72,69,65,80,85,56,32,61,32,120,32,61,32,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,97,41,59,10,32,32,32,32,32,32,32,32,107,46,72,69,65,80,85,49,54,32,61,32,122,32,61,32,110,101,119,32,85,105,110,116,49,54,65,114,114,97,121,40,97,41,59,10,32,32,32,32,32,32,32,32,107,46,72,69,65,80,51,50,32,61,32,67,32,61,32,110,101,119,32,73,110,116,51,50,65,114,114,97,121,40,97,41,59,10,32,32,32,32,32,32,32,32,107,46,72,69,65,80,85,51,50,32,61,32,68,32,61,32,110,101,119,32,85,105,110,116,51,50,65,114,114,97,121,40,97,41,59,10,32,32,32,32,32,32,32,32,107,46,72,69,65,80,70,51,50,32,61,32,111,97,32,61,32,110,101,119,32,70,108,111,97,116,51,50,65,114,114,97,121,40,97,41,59,10,32,32,32,32,32,32,32,32,107,46,72,69,65,80,70,54,52,32,61,32,112,97,32,61,32,110,101,119,32,70,108,111,97,116,54,52,65,114,114,97,121,40,97,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,114,97,32,61,32,91,93,44,32,115,97,32,61,32,91,93,44,32,116,97,32,61,32,91,93,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,117,97,40,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,97,32,61,32,107,46,112,114,101,82,117,110,46,115,104,105,102,116,40,41,59,10,32,32,32,32,32,32,32,32,114,97,46,117,110,115,104,105,102,116,40,97,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,70,32,61,32,48,44,32,118,97,32,61,32,110,117,108,108,44,32,71,32,61,32,110,117,108,108,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,119,97,40,97,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,95,97,50,59,10,32,32,32,32,32,32,32,32,40,95,97,50,32,61,32,107,46,111,110,65,98,111,114,116,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,50,46,99,97,108,108,40,107,44,32,97,41,59,10,32,32,32,32,32,32,32,32,97,32,61,32,34,65,98,111,114,116,101,100,40,34,32,43,32,97,32,43,32,34,41,34,59,10,32,32,32,32,32,32,32,32,116,40,97,41,59,10,32,32,32,32,32,32,32,32,109,97,32,61,32,116,114,117,101,59,10,32,32,32,32,32,32,32,32,97,32,61,32,110,101,119,32,87,101,98,65,115,115,101,109,98,108,121,46,82,117,110,116,105,109,101,69,114,114,111,114,40,97,32,43,32,34,46,32,66,117,105,108,100,32,119,105,116,104,32,45,115,65,83,83,69,82,84,73,79,78,83,32,102,111,114,32,109,111,114,101,32,105,110,102,111,46,34,41,59,10,32,32,32,32,32,32,32,32,98,97,40,97,41,59,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,97,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,120,97,32,61,32,40,97,41,32,61,62,32,97,46,115,116,97,114,116,115,87,105,116,104,40,34,100,97,116,97,58,97,112,112,108,105,99,97,116,105,111,110,47,111,99,116,101,116,45,115,116,114,101,97,109,59,98,97,115,101,54,52,44,34,41,44,32,121,97,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,122,97,40,97,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,97,32,61,61,32,121,97,32,38,38,32,107,97,41,32,114,101,116,117,114,110,32,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,107,97,41,59,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,34,98,111,116,104,32,97,115,121,110,99,32,97,110,100,32,115,121,110,99,32,102,101,116,99,104,105,110,103,32,111,102,32,116,104,101,32,119,97,115,109,32,102,97,105,108,101,100,34,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,65,97,40,97,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,107,97,32,63,32,80,114,111,109,105,115,101,46,114,101,115,111,108,118,101,40,41,46,116,104,101,110,40,40,41,32,61,62,32,122,97,40,97,41,41,32,58,32,102,97,40,97,41,46,116,104,101,110,40,10,32,32,32,32,32,32,32,32,32,32,40,98,41,32,61,62,32,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,98,41,44,10,32,32,32,32,32,32,32,32,32,32,40,41,32,61,62,32,122,97,40,97,41,10,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,66,97,40,97,44,32,98,44,32,99,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,65,97,40,97,41,46,116,104,101,110,40,40,100,41,32,61,62,32,87,101,98,65,115,115,101,109,98,108,121,46,105,110,115,116,97,110,116,105,97,116,101,40,100,44,32,98,41,41,46,116,104,101,110,40,99,44,32,40,100,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,116,40,96,102,97,105,108,101,100,32,116,111,32,97,115,121,110,99,104,114,111,110,111,117,115,108,121,32,112,114,101,112,97,114,101,32,119,97,115,109,58,32,36,123,100,125,96,41,59,10,32,32,32,32,32,32,32,32,32,32,119,97,40,100,41,59,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,67,97,40,97,44,32,98,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,121,97,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,107,97,32,124,124,32,34,102,117,110,99,116,105,111,110,34,32,33,61,32,116,121,112,101,111,102,32,87,101,98,65,115,115,101,109,98,108,121,46,105,110,115,116,97,110,116,105,97,116,101,83,116,114,101,97,109,105,110,103,32,124,124,32,120,97,40,99,41,32,124,124,32,34,102,117,110,99,116,105,111,110,34,32,33,61,32,116,121,112,101,111,102,32,102,101,116,99,104,32,63,32,66,97,40,99,44,32,97,44,32,98,41,32,58,32,102,101,116,99,104,40,99,44,32,123,32,99,114,101,100,101,110,116,105,97,108,115,58,32,34,115,97,109,101,45,111,114,105,103,105,110,34,32,125,41,46,116,104,101,110,40,10,32,32,32,32,32,32,32,32,32,32,40,100,41,32,61,62,32,87,101,98,65,115,115,101,109,98,108,121,46,105,110,115,116,97,110,116,105,97,116,101,83,116,114,101,97,109,105,110,103,40,100,44,32,97,41,46,116,104,101,110,40,98,44,32,102,117,110,99,116,105,111,110,40,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,40,96,119,97,115,109,32,115,116,114,101,97,109,105,110,103,32,99,111,109,112,105,108,101,32,102,97,105,108,101,100,58,32,36,123,101,125,96,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,116,40,34,102,97,108,108,105,110,103,32,98,97,99,107,32,116,111,32,65,114,114,97,121,66,117,102,102,101,114,32,105,110,115,116,97,110,116,105,97,116,105,111,110,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,66,97,40,99,44,32,97,44,32,98,41,59,10,32,32,32,32,32,32,32,32,32,32,125,41,10,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,68,97,40,97,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,110,97,109,101,32,61,32,34,69,120,105,116,83,116,97,116,117,115,34,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,109,101,115,115,97,103,101,32,61,32,96,80,114,111,103,114,97,109,32,116,101,114,109,105,110,97,116,101,100,32,119,105,116,104,32,101,120,105,116,40,36,123,97,125,41,96,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,115,116,97,116,117,115,32,61,32,97,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,69,97,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,102,111,114,32,40,59,32,48,32,60,32,97,46,108,101,110,103,116,104,59,32,41,32,97,46,115,104,105,102,116,40,41,40,107,41,59,10,32,32,32,32,32,32,125,44,32,70,97,32,61,32,107,46,110,111,69,120,105,116,82,117,110,116,105,109,101,32,124,124,32,116,114,117,101,44,32,71,97,32,61,32,34,117,110,100,101,102,105,110,101,100,34,32,33,61,32,116,121,112,101,111,102,32,84,101,120,116,68,101,99,111,100,101,114,32,63,32,110,101,119,32,84,101,120,116,68,101,99,111,100,101,114,40,41,32,58,32,118,111,105,100,32,48,44,32,72,32,61,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,98,32,43,32,99,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,99,32,61,32,98,59,32,97,91,99,93,32,38,38,32,33,40,99,32,62,61,32,100,41,59,32,41,32,43,43,99,59,10,32,32,32,32,32,32,32,32,105,102,32,40,49,54,32,60,32,99,32,45,32,98,32,38,38,32,97,46,98,117,102,102,101,114,32,38,38,32,71,97,41,32,114,101,116,117,114,110,32,71,97,46,100,101,99,111,100,101,40,97,46,115,117,98,97,114,114,97,121,40,98,44,32,99,41,41,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,100,32,61,32,34,34,59,32,98,32,60,32,99,59,32,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,101,32,61,32,97,91,98,43,43,93,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,101,32,38,32,49,50,56,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,102,32,61,32,97,91,98,43,43,93,32,38,32,54,51,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,49,57,50,32,61,61,32,40,101,32,38,32,50,50,52,41,41,32,100,32,43,61,32,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,40,101,32,38,32,51,49,41,32,60,60,32,54,32,124,32,102,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,104,32,61,32,97,91,98,43,43,93,32,38,32,54,51,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,32,61,32,50,50,52,32,61,61,32,40,101,32,38,32,50,52,48,41,32,63,32,40,101,32,38,32,49,53,41,32,60,60,32,49,50,32,124,32,102,32,60,60,32,54,32,124,32,104,32,58,32,40,101,32,38,32,55,41,32,60,60,32,49,56,32,124,32,102,32,60,60,32,49,50,32,124,32,104,32,60,60,32,54,32,124,32,97,91,98,43,43,93,32,38,32,54,51,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,54,53,53,51,54,32,62,32,101,32,63,32,100,32,43,61,32,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,101,41,32,58,32,40,101,32,45,61,32,54,53,53,51,54,44,32,100,32,43,61,32,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,53,53,50,57,54,32,124,32,101,32,62,62,32,49,48,44,32,53,54,51,50,48,32,124,32,101,32,38,32,49,48,50,51,41,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,100,32,43,61,32,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,101,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,100,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,99,108,97,115,115,32,72,97,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,114,117,99,116,111,114,40,97,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,67,97,32,61,32,97,32,45,32,50,52,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,73,97,32,61,32,48,44,32,74,97,32,61,32,48,44,32,73,32,61,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,120,59,10,32,32,32,32,32,32,32,32,105,102,32,40,48,32,60,32,99,41,32,123,10,32,32,32,32,32,32,32,32,32,32,99,32,61,32,98,32,43,32,99,32,45,32,49,59,10,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,101,32,61,32,48,59,32,101,32,60,32,97,46,108,101,110,103,116,104,59,32,43,43,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,102,32,61,32,97,46,99,104,97,114,67,111,100,101,65,116,40,101,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,53,53,50,57,54,32,60,61,32,102,32,38,38,32,53,55,51,52,51,32,62,61,32,102,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,104,32,61,32,97,46,99,104,97,114,67,111,100,101,65,116,40,43,43,101,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,32,61,32,54,53,53,51,54,32,43,32,40,40,102,32,38,32,49,48,50,51,41,32,60,60,32,49,48,41,32,124,32,104,32,38,32,49,48,50,51,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,49,50,55,32,62,61,32,102,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,98,32,62,61,32,99,41,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,91,98,43,43,93,32,61,32,102,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,50,48,52,55,32,62,61,32,102,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,98,32,43,32,49,32,62,61,32,99,41,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,91,98,43,43,93,32,61,32,49,57,50,32,124,32,102,32,62,62,32,54,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,54,53,53,51,53,32,62,61,32,102,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,98,32,43,32,50,32,62,61,32,99,41,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,91,98,43,43,93,32,61,32,50,50,52,32,124,32,102,32,62,62,32,49,50,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,98,32,43,32,51,32,62,61,32,99,41,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,91,98,43,43,93,32,61,32,50,52,48,32,124,32,102,32,62,62,32,49,56,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,91,98,43,43,93,32,61,32,49,50,56,32,124,32,102,32,62,62,32,49,50,32,38,32,54,51,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,91,98,43,43,93,32,61,32,49,50,56,32,124,32,102,32,62,62,32,54,32,38,32,54,51,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,91,98,43,43,93,32,61,32,49,50,56,32,124,32,102,32,38,32,54,51,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,100,91,98,93,32,61,32,48,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,44,32,75,97,32,61,32,123,125,44,32,76,97,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,102,111,114,32,40,59,32,97,46,108,101,110,103,116,104,59,32,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,98,32,61,32,97,46,112,111,112,40,41,59,10,32,32,32,32,32,32,32,32,32,32,97,46,112,111,112,40,41,40,98,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,74,40,97,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,68,91,97,32,62,62,32,50,93,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,75,32,61,32,123,125,44,32,76,32,61,32,123,125,44,32,77,97,32,61,32,123,125,44,32,77,44,32,79,32,61,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,100,40,103,41,32,123,10,32,32,32,32,32,32,32,32,32,32,103,32,61,32,99,40,103,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,103,46,108,101,110,103,116,104,32,33,61,61,32,97,46,108,101,110,103,116,104,41,32,116,104,114,111,119,32,110,101,119,32,77,40,34,77,105,115,109,97,116,99,104,101,100,32,116,121,112,101,32,99,111,110,118,101,114,116,101,114,32,99,111,117,110,116,34,41,59,10,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,108,32,61,32,48,59,32,108,32,60,32,97,46,108,101,110,103,116,104,59,32,43,43,108,41,32,78,40,97,91,108,93,44,32,103,91,108,93,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,97,46,102,111,114,69,97,99,104,40,40,103,41,32,61,62,32,77,97,91,103,93,32,61,32,98,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,101,32,61,32,65,114,114,97,121,40,98,46,108,101,110,103,116,104,41,44,32,102,32,61,32,91,93,44,32,104,32,61,32,48,59,10,32,32,32,32,32,32,32,32,98,46,102,111,114,69,97,99,104,40,40,103,44,32,108,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,76,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,103,41,32,63,32,101,91,108,93,32,61,32,76,91,103,93,32,58,32,40,102,46,112,117,115,104,40,103,41,44,32,75,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,103,41,32,124,124,32,40,75,91,103,93,32,61,32,91,93,41,44,32,75,91,103,93,46,112,117,115,104,40,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,101,91,108,93,32,61,32,76,91,103,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,43,43,104,59,10,32,32,32,32,32,32,32,32,32,32,32,32,104,32,61,61,61,32,102,46,108,101,110,103,116,104,32,38,38,32,100,40,101,41,59,10,32,32,32,32,32,32,32,32,32,32,125,41,41,59,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,48,32,61,61,61,32,102,46,108,101,110,103,116,104,32,38,38,32,100,40,101,41,59,10,32,32,32,32,32,32,125,44,32,78,97,44,32,80,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,98,32,61,32,34,34,59,32,120,91,97,93,59,32,41,32,98,32,43,61,32,78,97,91,120,91,97,43,43,93,93,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,98,59,10,32,32,32,32,32,32,125,44,32,81,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,79,97,40,97,44,32,98,44,32,99,32,61,32,123,125,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,98,46,110,97,109,101,59,10,32,32,32,32,32,32,32,32,105,102,32,40,33,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,96,116,121,112,101,32,34,36,123,100,125,34,32,109,117,115,116,32,104,97,118,101,32,97,32,112,111,115,105,116,105,118,101,32,105,110,116,101,103,101,114,32,116,121,112,101,105,100,32,112,111,105,110,116,101,114,96,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,76,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,97,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,99,46,104,98,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,81,40,96,67,97,110,110,111,116,32,114,101,103,105,115,116,101,114,32,116,121,112,101,32,39,36,123,100,125,39,32,116,119,105,99,101,96,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,76,91,97,93,32,61,32,98,59,10,32,32,32,32,32,32,32,32,100,101,108,101,116,101,32,77,97,91,97,93,59,10,32,32,32,32,32,32,32,32,75,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,97,41,32,38,38,32,40,98,32,61,32,75,91,97,93,44,32,100,101,108,101,116,101,32,75,91,97,93,44,32,98,46,102,111,114,69,97,99,104,40,40,101,41,32,61,62,32,101,40,41,41,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,78,40,97,44,32,98,44,32,99,32,61,32,123,125,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,79,97,40,97,44,32,98,44,32,99,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,80,97,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,81,40,97,46,65,97,46,68,97,46,66,97,46,110,97,109,101,32,43,32,34,32,105,110,115,116,97,110,99,101,32,97,108,114,101,97,100,121,32,100,101,108,101,116,101,100,34,41,59,10,32,32,32,32,32,32,125,44,32,81,97,32,61,32,102,97,108,115,101,44,32,82,97,32,61,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,125,44,32,84,97,32,61,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,98,32,61,61,61,32,99,41,32,114,101,116,117,114,110,32,97,59,10,32,32,32,32,32,32,32,32,105,102,32,40,118,111,105,100,32,48,32,61,61,61,32,99,46,71,97,41,32,114,101,116,117,114,110,32,110,117,108,108,59,10,32,32,32,32,32,32,32,32,97,32,61,32,84,97,40,97,44,32,98,44,32,99,46,71,97,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,110,117,108,108,32,61,61,61,32,97,32,63,32,110,117,108,108,32,58,32,99,46,36,97,40,97,41,59,10,32,32,32,32,32,32,125,44,32,85,97,32,61,32,123,125,44,32,82,32,61,32,91,93,44,32,86,97,32,61,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,102,111,114,32,40,59,32,82,46,108,101,110,103,116,104,59,32,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,97,32,61,32,82,46,112,111,112,40,41,59,10,32,32,32,32,32,32,32,32,32,32,97,46,65,97,46,77,97,32,61,32,102,97,108,115,101,59,10,32,32,32,32,32,32,32,32,32,32,97,91,34,100,101,108,101,116,101,34,93,40,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,44,32,87,97,44,32,88,97,32,61,32,123,125,44,32,89,97,32,61,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,118,111,105,100,32,48,32,61,61,61,32,98,41,32,116,104,114,111,119,32,110,101,119,32,81,40,34,112,116,114,32,115,104,111,117,108,100,32,110,111,116,32,98,101,32,117,110,100,101,102,105,110,101,100,34,41,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,59,32,97,46,71,97,59,32,41,32,98,32,61,32,97,46,80,97,40,98,41,44,32,97,32,61,32,97,46,71,97,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,88,97,91,98,93,59,10,32,32,32,32,32,32,125,44,32,36,97,32,61,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,98,46,68,97,32,124,124,32,33,98,46,67,97,41,32,116,104,114,111,119,32,110,101,119,32,77,40,34,109,97,107,101,67,108,97,115,115,72,97,110,100,108,101,32,114,101,113,117,105,114,101,115,32,112,116,114,32,97,110,100,32,112,116,114,84,121,112,101,34,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,33,33,98,46,72,97,32,33,61,61,32,33,33,98,46,69,97,41,32,116,104,114,111,119,32,110,101,119,32,77,40,34,66,111,116,104,32,115,109,97,114,116,80,116,114,84,121,112,101,32,97,110,100,32,115,109,97,114,116,80,116,114,32,109,117,115,116,32,98,101,32,115,112,101,99,105,102,105,101,100,34,41,59,10,32,32,32,32,32,32,32,32,98,46,99,111,117,110,116,32,61,32,123,32,118,97,108,117,101,58,32,49,32,125,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,90,97,40,79,98,106,101,99,116,46,99,114,101,97,116,101,40,97,44,32,123,32,65,97,58,32,123,32,118,97,108,117,101,58,32,98,44,32,119,114,105,116,97,98,108,101,58,32,116,114,117,101,32,125,32,125,41,41,59,10,32,32,32,32,32,32,125,44,32,90,97,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,34,117,110,100,101,102,105,110,101,100,34,32,61,61,61,32,116,121,112,101,111,102,32,70,105,110,97,108,105,122,97,116,105,111,110,82,101,103,105,115,116,114,121,41,32,114,101,116,117,114,110,32,90,97,32,61,32,40,98,41,32,61,62,32,98,44,32,97,59,10,32,32,32,32,32,32,32,32,81,97,32,61,32,110,101,119,32,70,105,110,97,108,105,122,97,116,105,111,110,82,101,103,105,115,116,114,121,40,40,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,98,32,61,32,98,46,65,97,59,10,32,32,32,32,32,32,32,32,32,32,45,45,98,46,99,111,117,110,116,46,118,97,108,117,101,59,10,32,32,32,32,32,32,32,32,32,32,48,32,61,61,61,32,98,46,99,111,117,110,116,46,118,97,108,117,101,32,38,38,32,40,98,46,69,97,32,63,32,98,46,72,97,46,75,97,40,98,46,69,97,41,32,58,32,98,46,68,97,46,66,97,46,75,97,40,98,46,67,97,41,41,59,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,90,97,32,61,32,40,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,98,46,65,97,59,10,32,32,32,32,32,32,32,32,32,32,99,46,69,97,32,38,38,32,81,97,46,114,101,103,105,115,116,101,114,40,98,44,32,123,32,65,97,58,32,99,32,125,44,32,98,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,98,59,10,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,82,97,32,61,32,40,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,81,97,46,117,110,114,101,103,105,115,116,101,114,40,98,41,59,10,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,90,97,40,97,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,97,98,40,41,32,123,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,98,98,32,61,32,40,97,44,32,98,41,32,61,62,32,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,98,44,32,34,110,97,109,101,34,44,32,123,32,118,97,108,117,101,58,32,97,32,125,41,44,32,99,98,32,61,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,118,111,105,100,32,48,32,61,61,61,32,97,91,98,93,46,70,97,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,97,91,98,93,59,10,32,32,32,32,32,32,32,32,32,32,97,91,98,93,32,61,32,102,117,110,99,116,105,111,110,40,46,46,46,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,97,91,98,93,46,70,97,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,101,46,108,101,110,103,116,104,41,41,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,81,40,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,96,70,117,110,99,116,105,111,110,32,39,36,123,99,125,39,32,99,97,108,108,101,100,32,119,105,116,104,32,97,110,32,105,110,118,97,108,105,100,32,110,117,109,98,101,114,32,111,102,32,97,114,103,117,109,101,110,116,115,32,40,36,123,101,46,108,101,110,103,116,104,125,41,32,45,32,101,120,112,101,99,116,115,32,111,110,101,32,111,102,32,40,36,123,97,91,98,93,46,70,97,125,41,33,96,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,97,91,98,93,46,70,97,91,101,46,108,101,110,103,116,104,93,46,97,112,112,108,121,40,116,104,105,115,44,32,101,41,59,10,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,32,32,97,91,98,93,46,70,97,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,32,32,97,91,98,93,46,70,97,91,100,46,81,97,93,32,61,32,100,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,44,32,100,98,32,61,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,107,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,97,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,118,111,105,100,32,48,32,61,61,61,32,99,32,124,124,32,118,111,105,100,32,48,32,33,61,61,32,107,91,97,93,46,70,97,32,38,38,32,118,111,105,100,32,48,32,33,61,61,32,107,91,97,93,46,70,97,91,99,93,41,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,81,40,96,67,97,110,110,111,116,32,114,101,103,105,115,116,101,114,32,112,117,98,108,105,99,32,110,97,109,101,32,39,36,123,97,125,39,32,116,119,105,99,101,96,41,59,10,32,32,32,32,32,32,32,32,32,32,99,98,40,107,44,32,97,44,32,97,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,107,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,99,41,41,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,81,40,96,67,97,110,110,111,116,32,114,101,103,105,115,116,101,114,32,109,117,108,116,105,112,108,101,32,111,118,101,114,108,111,97,100,115,32,111,102,32,97,32,102,117,110,99,116,105,111,110,32,119,105,116,104,32,116,104,101,32,115,97,109,101,32,110,117,109,98,101,114,32,111,102,32,97,114,103,117,109,101,110,116,115,32,40,36,123,99,125,41,33,96,41,59,10,32,32,32,32,32,32,32,32,32,32,107,91,97,93,46,70,97,91,99,93,32,61,32,98,59,10,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,107,91,97,93,32,61,32,98,44,32,118,111,105,100,32,48,32,33,61,61,32,99,32,38,38,32,40,107,91,97,93,46,113,98,32,61,32,99,41,59,10,32,32,32,32,32,32,125,44,32,101,98,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,118,111,105,100,32,48,32,61,61,61,32,97,41,32,114,101,116,117,114,110,32,34,95,117,110,107,110,111,119,110,34,59,10,32,32,32,32,32,32,32,32,97,32,61,32,97,46,114,101,112,108,97,99,101,40,47,91,94,97,45,122,65,45,90,48,45,57,95,93,47,103,44,32,34,36,34,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,98,32,61,32,97,46,99,104,97,114,67,111,100,101,65,116,40,48,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,52,56,32,60,61,32,98,32,38,38,32,53,55,32,62,61,32,98,32,63,32,96,95,36,123,97,125,96,32,58,32,97,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,102,98,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,44,32,103,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,110,97,109,101,32,61,32,97,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,32,61,32,98,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,78,97,32,61,32,99,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,75,97,32,61,32,100,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,71,97,32,61,32,101,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,98,98,32,61,32,102,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,80,97,32,61,32,104,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,36,97,32,61,32,103,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,106,98,32,61,32,91,93,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,103,98,32,61,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,102,111,114,32,40,59,32,98,32,33,61,61,32,99,59,32,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,98,46,80,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,96,69,120,112,101,99,116,101,100,32,110,117,108,108,32,111,114,32,105,110,115,116,97,110,99,101,32,111,102,32,36,123,99,46,110,97,109,101,125,44,32,103,111,116,32,97,110,32,105,110,115,116,97,110,99,101,32,111,102,32,36,123,98,46,110,97,109,101,125,96,41,59,10,32,32,32,32,32,32,32,32,32,32,97,32,61,32,98,46,80,97,40,97,41,59,10,32,32,32,32,32,32,32,32,32,32,98,32,61,32,98,46,71,97,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,97,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,104,98,40,97,44,32,98,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,110,117,108,108,32,61,61,61,32,98,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,84,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,96,110,117,108,108,32,105,115,32,110,111,116,32,97,32,118,97,108,105,100,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,105,102,32,40,33,98,46,65,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,96,67,97,110,110,111,116,32,112,97,115,115,32,34,36,123,105,98,40,98,41,125,34,32,97,115,32,97,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,33,98,46,65,97,46,67,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,96,67,97,110,110,111,116,32,112,97,115,115,32,100,101,108,101,116,101,100,32,111,98,106,101,99,116,32,97,115,32,97,32,112,111,105,110,116,101,114,32,111,102,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,103,98,40,98,46,65,97,46,67,97,44,32,98,46,65,97,46,68,97,46,66,97,44,32,116,104,105,115,46,66,97,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,106,98,40,97,44,32,98,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,110,117,108,108,32,61,61,61,32,98,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,84,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,96,110,117,108,108,32,105,115,32,110,111,116,32,97,32,118,97,108,105,100,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,83,97,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,116,104,105,115,46,85,97,40,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,110,117,108,108,32,33,61,61,32,97,32,38,38,32,97,46,112,117,115,104,40,116,104,105,115,46,75,97,44,32,99,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,105,102,32,40,33,98,32,124,124,32,33,98,46,65,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,96,67,97,110,110,111,116,32,112,97,115,115,32,34,36,123,105,98,40,98,41,125,34,32,97,115,32,97,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,33,98,46,65,97,46,67,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,96,67,97,110,110,111,116,32,112,97,115,115,32,100,101,108,101,116,101,100,32,111,98,106,101,99,116,32,97,115,32,97,32,112,111,105,110,116,101,114,32,111,102,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,33,116,104,105,115,46,82,97,32,38,38,32,98,46,65,97,46,68,97,46,82,97,41,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,81,40,10,32,32,32,32,32,32,32,32,32,32,32,32,96,67,97,110,110,111,116,32,99,111,110,118,101,114,116,32,97,114,103,117,109,101,110,116,32,111,102,32,116,121,112,101,32,36,123,98,46,65,97,46,72,97,32,63,32,98,46,65,97,46,72,97,46,110,97,109,101,32,58,32,98,46,65,97,46,68,97,46,110,97,109,101,125,32,116,111,32,112,97,114,97,109,101,116,101,114,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,10,32,32,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,32,32,99,32,61,32,103,98,40,98,46,65,97,46,67,97,44,32,98,46,65,97,46,68,97,46,66,97,44,32,116,104,105,115,46,66,97,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,83,97,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,118,111,105,100,32,48,32,61,61,61,32,98,46,65,97,46,69,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,34,80,97,115,115,105,110,103,32,114,97,119,32,112,111,105,110,116,101,114,32,116,111,32,115,109,97,114,116,32,112,111,105,110,116,101,114,32,105,115,32,105,108,108,101,103,97,108,34,41,59,10,32,32,32,32,32,32,32,32,32,32,115,119,105,116,99,104,32,40,116,104,105,115,46,111,98,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,48,58,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,98,46,65,97,46,72,97,32,61,61,61,32,116,104,105,115,41,32,99,32,61,32,98,46,65,97,46,69,97,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,108,115,101,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,81,40,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,96,67,97,110,110,111,116,32,99,111,110,118,101,114,116,32,97,114,103,117,109,101,110,116,32,111,102,32,116,121,112,101,32,36,123,98,46,65,97,46,72,97,32,63,32,98,46,65,97,46,72,97,46,110,97,109,101,32,58,32,98,46,65,97,46,68,97,46,110,97,109,101,125,32,116,111,32,112,97,114,97,109,101,116,101,114,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,49,58,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,32,61,32,98,46,65,97,46,69,97,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,50,58,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,98,46,65,97,46,72,97,32,61,61,61,32,116,104,105,115,41,32,99,32,61,32,98,46,65,97,46,69,97,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,98,46,99,108,111,110,101,40,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,32,61,32,116,104,105,115,46,107,98,40,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,107,98,40,40,41,32,61,62,32,100,91,34,100,101,108,101,116,101,34,93,40,41,41,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,110,117,108,108,32,33,61,61,32,97,32,38,38,32,97,46,112,117,115,104,40,116,104,105,115,46,75,97,44,32,99,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,32,32,32,32,100,101,102,97,117,108,116,58,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,81,40,34,85,110,115,117,112,112,111,114,116,105,110,103,32,115,104,97,114,105,110,103,32,112,111,108,105,99,121,34,41,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,108,98,40,97,44,32,98,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,110,117,108,108,32,61,61,61,32,98,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,84,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,96,110,117,108,108,32,105,115,32,110,111,116,32,97,32,118,97,108,105,100,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,105,102,32,40,33,98,46,65,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,96,67,97,110,110,111,116,32,112,97,115,115,32,34,36,123,105,98,40,98,41,125,34,32,97,115,32,97,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,33,98,46,65,97,46,67,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,96,67,97,110,110,111,116,32,112,97,115,115,32,100,101,108,101,116,101,100,32,111,98,106,101,99,116,32,97,115,32,97,32,112,111,105,110,116,101,114,32,111,102,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,98,46,65,97,46,68,97,46,82,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,96,67,97,110,110,111,116,32,99,111,110,118,101,114,116,32,97,114,103,117,109,101,110,116,32,111,102,32,116,121,112,101,32,36,123,98,46,65,97,46,68,97,46,110,97,109,101,125,32,116,111,32,112,97,114,97,109,101,116,101,114,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,103,98,40,98,46,65,97,46,67,97,44,32,98,46,65,97,46,68,97,46,66,97,44,32,116,104,105,115,46,66,97,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,109,98,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,44,32,103,44,32,108,44,32,109,44,32,110,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,110,97,109,101,32,61,32,97,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,66,97,32,61,32,98,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,84,97,32,61,32,99,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,82,97,32,61,32,100,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,83,97,32,61,32,101,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,105,98,32,61,32,102,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,111,98,32,61,32,104,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,89,97,32,61,32,103,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,85,97,32,61,32,108,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,107,98,32,61,32,109,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,75,97,32,61,32,110,59,10,32,32,32,32,32,32,32,32,101,32,124,124,32,118,111,105,100,32,48,32,33,61,61,32,98,46,71,97,32,63,32,116,104,105,115,46,116,111,87,105,114,101,84,121,112,101,32,61,32,106,98,32,58,32,40,116,104,105,115,46,116,111,87,105,114,101,84,121,112,101,32,61,32,100,32,63,32,104,98,32,58,32,108,98,44,32,116,104,105,115,46,74,97,32,61,32,110,117,108,108,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,110,98,32,61,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,107,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,97,41,41,32,116,104,114,111,119,32,110,101,119,32,77,40,34,82,101,112,108,97,99,105,110,103,32,110,111,110,101,120,105,115,116,101,110,116,32,112,117,98,108,105,99,32,115,121,109,98,111,108,34,41,59,10,32,32,32,32,32,32,32,32,118,111,105,100,32,48,32,33,61,61,32,107,91,97,93,46,70,97,32,38,38,32,118,111,105,100,32,48,32,33,61,61,32,99,32,63,32,107,91,97,93,46,70,97,91,99,93,32,61,32,98,32,58,32,40,107,91,97,93,32,61,32,98,44,32,107,91,97,93,46,81,97,32,61,32,99,41,59,10,32,32,32,32,32,32,125,44,32,83,44,32,111,98,32,61,32,40,97,44,32,98,44,32,99,32,61,32,91,93,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,97,46,105,110,99,108,117,100,101,115,40,34,106,34,41,32,63,32,40,97,32,61,32,97,46,114,101,112,108,97,99,101,40,47,112,47,103,44,32,34,105,34,41,44,32,98,32,61,32,40,48,44,32,107,91,34,100,121,110,67,97,108,108,95,34,32,43,32,97,93,41,40,98,44,32,46,46,46,99,41,41,32,58,32,98,32,61,32,83,46,103,101,116,40,98,41,40,46,46,46,99,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,98,59,10,32,32,32,32,32,32,125,44,32,112,98,32,61,32,40,97,44,32,98,41,32,61,62,32,40,46,46,46,99,41,32,61,62,32,111,98,40,97,44,32,98,44,32,99,41,44,32,84,32,61,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,97,32,61,32,80,40,97,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,97,46,105,110,99,108,117,100,101,115,40,34,106,34,41,32,63,32,112,98,40,97,44,32,98,41,32,58,32,83,46,103,101,116,40,98,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,34,102,117,110,99,116,105,111,110,34,32,33,61,32,116,121,112,101,111,102,32,99,41,32,116,104,114,111,119,32,110,101,119,32,81,40,96,117,110,107,110,111,119,110,32,102,117,110,99,116,105,111,110,32,112,111,105,110,116,101,114,32,119,105,116,104,32,115,105,103,110,97,116,117,114,101,32,36,123,97,125,58,32,36,123,98,125,96,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,59,10,32,32,32,32,32,32,125,44,32,113,98,44,32,115,98,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,97,32,61,32,114,98,40,97,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,98,32,61,32,80,40,97,41,59,10,32,32,32,32,32,32,32,32,85,40,97,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,98,59,10,32,32,32,32,32,32,125,44,32,116,98,32,61,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,99,40,102,41,32,123,10,32,32,32,32,32,32,32,32,32,32,101,91,102,93,32,124,124,32,76,91,102,93,32,124,124,32,40,77,97,91,102,93,32,63,32,77,97,91,102,93,46,102,111,114,69,97,99,104,40,99,41,32,58,32,40,100,46,112,117,115,104,40,102,41,44,32,101,91,102,93,32,61,32,116,114,117,101,41,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,91,93,44,32,101,32,61,32,123,125,59,10,32,32,32,32,32,32,32,32,98,46,102,111,114,69,97,99,104,40,99,41,59,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,113,98,40,96,36,123,97,125,58,32,96,32,43,32,100,46,109,97,112,40,115,98,41,46,106,111,105,110,40,91,34,44,32,34,93,41,41,59,10,32,32,32,32,32,32,125,44,32,117,98,32,61,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,99,32,61,32,91,93,44,32,100,32,61,32,48,59,32,100,32,60,32,97,59,32,100,43,43,41,32,99,46,112,117,115,104,40,68,91,98,32,43,32,52,32,42,32,100,32,62,62,32,50,93,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,118,98,40,97,41,32,123,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,98,32,61,32,49,59,32,98,32,60,32,97,46,108,101,110,103,116,104,59,32,43,43,98,41,32,105,102,32,40,110,117,108,108,32,33,61,61,32,97,91,98,93,32,38,38,32,118,111,105,100,32,48,32,61,61,61,32,97,91,98,93,46,74,97,41,32,114,101,116,117,114,110,32,116,114,117,101,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,102,97,108,115,101,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,119,98,40,97,44,32,98,44,32,99,44,32,100,44,32,101,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,102,32,61,32,98,46,108,101,110,103,116,104,59,10,32,32,32,32,32,32,32,32,105,102,32,40,50,32,62,32,102,41,32,116,104,114,111,119,32,110,101,119,32,81,40,34,97,114,103,84,121,112,101,115,32,97,114,114,97,121,32,115,105,122,101,32,109,105,115,109,97,116,99,104,33,32,77,117,115,116,32,97,116,32,108,101,97,115,116,32,103,101,116,32,114,101,116,117,114,110,32,118,97,108,117,101,32,97,110,100,32,39,116,104,105,115,39,32,116,121,112,101,115,33,34,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,104,32,61,32,110,117,108,108,32,33,61,61,32,98,91,49,93,32,38,38,32,110,117,108,108,32,33,61,61,32,99,44,32,103,32,61,32,118,98,40,98,41,44,32,108,32,61,32,34,118,111,105,100,34,32,33,61,61,32,98,91,48,93,46,110,97,109,101,44,32,109,32,61,32,102,32,45,32,50,44,32,110,32,61,32,65,114,114,97,121,40,109,41,44,32,113,32,61,32,91,93,44,32,114,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,98,98,40,97,44,32,102,117,110,99,116,105,111,110,40,46,46,46,65,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,46,108,101,110,103,116,104,32,61,32,48,59,10,32,32,32,32,32,32,32,32,32,32,113,46,108,101,110,103,116,104,32,61,32,104,32,63,32,50,32,58,32,49,59,10,32,32,32,32,32,32,32,32,32,32,113,91,48,93,32,61,32,101,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,104,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,118,32,61,32,98,91,49,93,46,116,111,87,105,114,101,84,121,112,101,40,114,44,32,116,104,105,115,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,113,91,49,93,32,61,32,118,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,119,32,61,32,48,59,32,119,32,60,32,109,59,32,43,43,119,41,32,110,91,119,93,32,61,32,98,91,119,32,43,32,50,93,46,116,111,87,105,114,101,84,121,112,101,40,114,44,32,65,91,119,93,41,44,32,113,46,112,117,115,104,40,110,91,119,93,41,59,10,32,32,32,32,32,32,32,32,32,32,65,32,61,32,100,40,46,46,46,113,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,103,41,32,76,97,40,114,41,59,10,32,32,32,32,32,32,32,32,32,32,101,108,115,101,10,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,119,32,61,32,104,32,63,32,49,32,58,32,50,59,32,119,32,60,32,98,46,108,101,110,103,116,104,59,32,119,43,43,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,69,32,61,32,49,32,61,61,61,32,119,32,63,32,118,32,58,32,110,91,119,32,45,32,50,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,110,117,108,108,32,33,61,61,32,98,91,119,93,46,74,97,32,38,38,32,98,91,119,93,46,74,97,40,69,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,118,32,61,32,108,32,63,32,98,91,48,93,46,102,114,111,109,87,105,114,101,84,121,112,101,40,65,41,32,58,32,118,111,105,100,32,48,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,118,59,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,120,98,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,97,32,61,32,97,46,116,114,105,109,40,41,59,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,98,32,61,32,97,46,105,110,100,101,120,79,102,40,34,40,34,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,45,49,32,33,61,61,32,98,32,63,32,97,46,115,117,98,115,116,114,40,48,44,32,98,41,32,58,32,97,59,10,32,32,32,32,32,32,125,44,32,121,98,32,61,32,91,93,44,32,86,32,61,32,91,93,44,32,122,98,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,57,32,60,32,97,32,38,38,32,48,32,61,61,61,32,45,45,86,91,97,32,43,32,49,93,32,38,38,32,40,86,91,97,93,32,61,32,118,111,105,100,32,48,44,32,121,98,46,112,117,115,104,40,97,41,41,59,10,32,32,32,32,32,32,125,44,32,66,98,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,34,67,97,110,110,111,116,32,117,115,101,32,100,101,108,101,116,101,100,32,118,97,108,46,32,104,97,110,100,108,101,32,61,32,34,32,43,32,97,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,86,91,97,93,59,10,32,32,32,32,32,32,125,44,32,107,98,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,115,119,105,116,99,104,32,40,97,41,32,123,10,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,118,111,105,100,32,48,58,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,50,59,10,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,110,117,108,108,58,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,52,59,10,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,116,114,117,101,58,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,54,59,10,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,102,97,108,115,101,58,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,56,59,10,32,32,32,32,32,32,32,32,32,32,100,101,102,97,117,108,116,58,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,115,116,32,98,32,61,32,121,98,46,112,111,112,40,41,32,124,124,32,86,46,108,101,110,103,116,104,59,10,32,32,32,32,32,32,32,32,32,32,32,32,86,91,98,93,32,61,32,97,59,10,32,32,32,32,32,32,32,32,32,32,32,32,86,91,98,32,43,32,49,93,32,61,32,49,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,98,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,44,32,67,98,32,61,32,123,10,32,32,32,32,32,32,32,32,110,97,109,101,58,32,34,101,109,115,99,114,105,112,116,101,110,58,58,118,97,108,34,44,10,32,32,32,32,32,32,32,32,102,114,111,109,87,105,114,101,84,121,112,101,58,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,98,32,61,32,66,98,40,97,41,59,10,32,32,32,32,32,32,32,32,32,32,122,98,40,97,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,98,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,116,111,87,105,114,101,84,121,112,101,58,32,40,97,44,32,98,41,32,61,62,32,107,98,40,98,41,44,10,32,32,32,32,32,32,32,32,73,97,58,32,56,44,10,32,32,32,32,32,32,32,32,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,32,74,44,10,32,32,32,32,32,32,32,32,74,97,58,32,110,117,108,108,10,32,32,32,32,32,32,125,44,32,68,98,32,61,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,115,119,105,116,99,104,32,40,98,41,32,123,10,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,49,58,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,32,63,32,102,117,110,99,116,105,111,110,40,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,117,91,100,93,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,32,58,32,102,117,110,99,116,105,111,110,40,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,120,91,100,93,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,50,58,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,32,63,32,102,117,110,99,116,105,111,110,40,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,121,91,100,32,62,62,32,49,93,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,32,58,32,102,117,110,99,116,105,111,110,40,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,122,91,100,32,62,62,32,49,93,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,52,58,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,32,63,32,102,117,110,99,116,105,111,110,40,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,67,91,100,32,62,62,32,50,93,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,32,58,32,102,117,110,99,116,105,111,110,40,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,68,91,100,32,62,62,32,50,93,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,32,32,100,101,102,97,117,108,116,58,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,96,105,110,118,97,108,105,100,32,105,110,116,101,103,101,114,32,119,105,100,116,104,32,40,36,123,98,125,41,58,32,36,123,97,125,96,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,44,32,69,98,32,61,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,76,91,97,93,59,10,32,32,32,32,32,32,32,32,105,102,32,40,118,111,105,100,32,48,32,61,61,61,32,99,41,32,116,104,114,111,119,32,97,32,61,32,96,36,123,98,125,32,104,97,115,32,117,110,107,110,111,119,110,32,116,121,112,101,32,36,123,115,98,40,97,41,125,96,44,32,110,101,119,32,81,40,97,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,59,10,32,32,32,32,32,32,125,44,32,105,98,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,110,117,108,108,32,61,61,61,32,97,41,32,114,101,116,117,114,110,32,34,110,117,108,108,34,59,10,32,32,32,32,32,32,32,32,118,97,114,32,98,32,61,32,116,121,112,101,111,102,32,97,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,111,98,106,101,99,116,34,32,61,61,61,32,98,32,124,124,32,34,97,114,114,97,121,34,32,61,61,61,32,98,32,124,124,32,34,102,117,110,99,116,105,111,110,34,32,61,61,61,32,98,32,63,32,97,46,116,111,83,116,114,105,110,103,40,41,32,58,32,34,34,32,43,32,97,59,10,32,32,32,32,32,32,125,44,32,70,98,32,61,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,115,119,105,116,99,104,32,40,98,41,32,123,10,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,52,58,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,99,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,111,97,91,99,32,62,62,32,50,93,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,56,58,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,99,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,112,97,91,99,32,62,62,32,51,93,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,32,32,100,101,102,97,117,108,116,58,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,96,105,110,118,97,108,105,100,32,102,108,111,97,116,32,119,105,100,116,104,32,40,36,123,98,125,41,58,32,36,123,97,125,96,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,44,32,71,98,32,61,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,115,119,105,116,99,104,32,40,98,41,32,123,10,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,49,58,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,32,63,32,40,100,41,32,61,62,32,117,91,100,93,32,58,32,40,100,41,32,61,62,32,120,91,100,93,59,10,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,50,58,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,32,63,32,40,100,41,32,61,62,32,121,91,100,32,62,62,32,49,93,32,58,32,40,100,41,32,61,62,32,122,91,100,32,62,62,32,49,93,59,10,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,52,58,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,32,63,32,40,100,41,32,61,62,32,67,91,100,32,62,62,32,50,93,32,58,32,40,100,41,32,61,62,32,68,91,100,32,62,62,32,50,93,59,10,32,32,32,32,32,32,32,32,32,32,100,101,102,97,117,108,116,58,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,96,105,110,118,97,108,105,100,32,105,110,116,101,103,101,114,32,119,105,100,116,104,32,40,36,123,98,125,41,58,32,36,123,97,125,96,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,44,32,72,98,32,61,32,79,98,106,101,99,116,46,97,115,115,105,103,110,40,123,32,111,112,116,105,111,110,97,108,58,32,116,114,117,101,32,125,44,32,67,98,41,44,32,73,98,32,61,32,34,117,110,100,101,102,105,110,101,100,34,32,33,61,32,116,121,112,101,111,102,32,84,101,120,116,68,101,99,111,100,101,114,32,63,32,110,101,119,32,84,101,120,116,68,101,99,111,100,101,114,40,34,117,116,102,45,49,54,108,101,34,41,32,58,32,118,111,105,100,32,48,44,32,74,98,32,61,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,97,32,62,62,32,49,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,100,32,61,32,99,32,43,32,98,32,47,32,50,59,32,33,40,99,32,62,61,32,100,41,32,38,38,32,122,91,99,93,59,32,41,32,43,43,99,59,10,32,32,32,32,32,32,32,32,99,32,60,60,61,32,49,59,10,32,32,32,32,32,32,32,32,105,102,32,40,51,50,32,60,32,99,32,45,32,97,32,38,38,32,73,98,41,32,114,101,116,117,114,110,32,73,98,46,100,101,99,111,100,101,40,120,46,115,117,98,97,114,114,97,121,40,97,44,32,99,41,41,59,10,32,32,32,32,32,32,32,32,99,32,61,32,34,34,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,100,32,61,32,48,59,32,33,40,100,32,62,61,32,98,32,47,32,50,41,59,32,43,43,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,101,32,61,32,121,91,97,32,43,32,50,32,42,32,100,32,62,62,32,49,93,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,48,32,61,61,32,101,41,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,32,32,99,32,43,61,32,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,101,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,59,10,32,32,32,32,32,32,125,44,32,75,98,32,61,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,99,32,33,61,32,110,117,108,108,32,63,32,99,32,58,32,99,32,61,32,50,49,52,55,52,56,51,54,52,55,59,10,32,32,32,32,32,32,32,32,105,102,32,40,50,32,62,32,99,41,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,32,32,99,32,45,61,32,50,59,10,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,98,59,10,32,32,32,32,32,32,32,32,99,32,61,32,99,32,60,32,50,32,42,32,97,46,108,101,110,103,116,104,32,63,32,99,32,47,32,50,32,58,32,97,46,108,101,110,103,116,104,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,101,32,61,32,48,59,32,101,32,60,32,99,59,32,43,43,101,41,32,121,91,98,32,62,62,32,49,93,32,61,32,97,46,99,104,97,114,67,111,100,101,65,116,40,101,41,44,32,98,32,43,61,32,50,59,10,32,32,32,32,32,32,32,32,121,91,98,32,62,62,32,49,93,32,61,32,48,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,98,32,45,32,100,59,10,32,32,32,32,32,32,125,44,32,76,98,32,61,32,40,97,41,32,61,62,32,50,32,42,32,97,46,108,101,110,103,116,104,44,32,77,98,32,61,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,99,32,61,32,48,44,32,100,32,61,32,34,34,59,32,33,40,99,32,62,61,32,98,32,47,32,52,41,59,32,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,101,32,61,32,67,91,97,32,43,32,52,32,42,32,99,32,62,62,32,50,93,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,48,32,61,61,32,101,41,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,32,32,43,43,99,59,10,32,32,32,32,32,32,32,32,32,32,54,53,53,51,54,32,60,61,32,101,32,63,32,40,101,32,45,61,32,54,53,53,51,54,44,32,100,32,43,61,32,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,53,53,50,57,54,32,124,32,101,32,62,62,32,49,48,44,32,53,54,51,50,48,32,124,32,101,32,38,32,49,48,50,51,41,41,32,58,32,100,32,43,61,32,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,101,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,100,59,10,32,32,32,32,32,32,125,44,32,78,98,32,61,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,99,32,33,61,32,110,117,108,108,32,63,32,99,32,58,32,99,32,61,32,50,49,52,55,52,56,51,54,52,55,59,10,32,32,32,32,32,32,32,32,105,102,32,40,52,32,62,32,99,41,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,98,59,10,32,32,32,32,32,32,32,32,99,32,61,32,100,32,43,32,99,32,45,32,52,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,101,32,61,32,48,59,32,101,32,60,32,97,46,108,101,110,103,116,104,59,32,43,43,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,102,32,61,32,97,46,99,104,97,114,67,111,100,101,65,116,40,101,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,53,53,50,57,54,32,60,61,32,102,32,38,38,32,53,55,51,52,51,32,62,61,32,102,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,104,32,61,32,97,46,99,104,97,114,67,111,100,101,65,116,40,43,43,101,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,102,32,61,32,54,53,53,51,54,32,43,32,40,40,102,32,38,32,49,48,50,51,41,32,60,60,32,49,48,41,32,124,32,104,32,38,32,49,48,50,51,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,67,91,98,32,62,62,32,50,93,32,61,32,102,59,10,32,32,32,32,32,32,32,32,32,32,98,32,43,61,32,52,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,98,32,43,32,52,32,62,32,99,41,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,67,91,98,32,62,62,32,50,93,32,61,32,48,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,98,32,45,32,100,59,10,32,32,32,32,32,32,125,44,32,79,98,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,98,32,61,32,48,44,32,99,32,61,32,48,59,32,99,32,60,32,97,46,108,101,110,103,116,104,59,32,43,43,99,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,97,46,99,104,97,114,67,111,100,101,65,116,40,99,41,59,10,32,32,32,32,32,32,32,32,32,32,53,53,50,57,54,32,60,61,32,100,32,38,38,32,53,55,51,52,51,32,62,61,32,100,32,38,38,32,43,43,99,59,10,32,32,32,32,32,32,32,32,32,32,98,32,43,61,32,52,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,98,59,10,32,32,32,32,32,32,125,44,32,80,98,32,61,32,91,93,44,32,81,98,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,98,32,61,32,80,98,46,108,101,110,103,116,104,59,10,32,32,32,32,32,32,32,32,80,98,46,112,117,115,104,40,97,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,98,59,10,32,32,32,32,32,32,125,44,32,82,98,32,61,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,99,32,61,32,65,114,114,97,121,40,97,41,44,32,100,32,61,32,48,59,32,100,32,60,32,97,59,32,43,43,100,41,32,99,91,100,93,32,61,32,69,98,40,68,91,98,32,43,32,52,32,42,32,100,32,62,62,32,50,93,44,32,34,112,97,114,97,109,101,116,101,114,32,34,32,43,32,100,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,59,10,32,32,32,32,32,32,125,44,32,83,98,32,61,32,82,101,102,108,101,99,116,46,99,111,110,115,116,114,117,99,116,44,32,84,98,32,61,32,123,125,44,32,85,98,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,40,97,32,105,110,115,116,97,110,99,101,111,102,32,68,97,32,124,124,32,34,117,110,119,105,110,100,34,32,61,61,32,97,41,41,32,116,104,114,111,119,32,97,59,10,32,32,32,32,32,32,125,44,32,86,98,32,61,32,48,44,32,87,98,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,95,97,50,59,10,32,32,32,32,32,32,32,32,110,97,32,61,32,97,59,10,32,32,32,32,32,32,32,32,70,97,32,124,124,32,48,32,60,32,86,98,32,124,124,32,40,40,95,97,50,32,61,32,107,46,111,110,69,120,105,116,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,50,46,99,97,108,108,40,107,44,32,97,41,44,32,109,97,32,61,32,116,114,117,101,41,59,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,68,97,40,97,41,59,10,32,32,32,32,32,32,125,44,32,88,98,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,109,97,41,10,32,32,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,97,40,41,44,32,33,40,70,97,32,124,124,32,48,32,60,32,86,98,41,41,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,110,97,32,61,32,97,32,61,32,110,97,44,32,87,98,40,97,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,98,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,85,98,40,98,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,98,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,85,98,40,98,41,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,44,32,89,98,32,61,32,123,125,44,32,36,98,32,61,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,90,98,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,97,32,61,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,85,83,69,82,58,32,34,119,101,98,95,117,115,101,114,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,76,79,71,78,65,77,69,58,32,34,119,101,98,95,117,115,101,114,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,80,65,84,72,58,32,34,47,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,80,87,68,58,32,34,47,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,72,79,77,69,58,32,34,47,104,111,109,101,47,119,101,98,95,117,115,101,114,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,76,65,78,71,58,32,40,34,111,98,106,101,99,116,34,32,61,61,32,116,121,112,101,111,102,32,110,97,118,105,103,97,116,111,114,32,38,38,32,110,97,118,105,103,97,116,111,114,46,108,97,110,103,117,97,103,101,115,32,38,38,32,110,97,118,105,103,97,116,111,114,46,108,97,110,103,117,97,103,101,115,91,48,93,32,124,124,32,34,67,34,41,46,114,101,112,108,97,99,101,40,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,34,45,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,34,95,34,10,32,32,32,32,32,32,32,32,32,32,32,32,41,32,43,32,34,46,85,84,70,45,56,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,95,58,32,101,97,32,124,124,32,34,46,47,116,104,105,115,46,112,114,111,103,114,97,109,34,10,32,32,32,32,32,32,32,32,32,32,125,44,32,98,59,10,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,98,32,105,110,32,89,98,41,32,118,111,105,100,32,48,32,61,61,61,32,89,98,91,98,93,32,63,32,100,101,108,101,116,101,32,97,91,98,93,32,58,32,97,91,98,93,32,61,32,89,98,91,98,93,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,98,32,105,110,32,97,41,32,99,46,112,117,115,104,40,96,36,123,98,125,61,36,123,97,91,98,93,125,96,41,59,10,32,32,32,32,32,32,32,32,32,32,90,98,32,61,32,99,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,90,98,59,10,32,32,32,32,32,32,125,44,32,90,98,44,32,97,99,32,61,32,91,110,117,108,108,44,32,91,93,44,32,91,93,93,44,32,98,99,32,61,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,34,111,98,106,101,99,116,34,32,61,61,32,116,121,112,101,111,102,32,99,114,121,112,116,111,32,38,38,32,34,102,117,110,99,116,105,111,110,34,32,61,61,32,116,121,112,101,111,102,32,99,114,121,112,116,111,46,103,101,116,82,97,110,100,111,109,86,97,108,117,101,115,41,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,40,97,41,32,61,62,32,99,114,121,112,116,111,46,103,101,116,82,97,110,100,111,109,86,97,108,117,101,115,40,97,41,59,10,32,32,32,32,32,32,32,32,119,97,40,34,105,110,105,116,82,97,110,100,111,109,68,101,118,105,99,101,34,41,59,10,32,32,32,32,32,32,125,44,32,99,99,32,61,32,40,97,41,32,61,62,32,40,99,99,32,61,32,98,99,40,41,41,40,97,41,59,10,32,32,32,32,32,32,77,32,61,32,107,46,73,110,116,101,114,110,97,108,69,114,114,111,114,32,61,32,99,108,97,115,115,32,101,120,116,101,110,100,115,32,69,114,114,111,114,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,114,117,99,116,111,114,40,97,41,32,123,10,32,32,32,32,32,32,32,32,32,32,115,117,112,101,114,40,97,41,59,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,110,97,109,101,32,61,32,34,73,110,116,101,114,110,97,108,69,114,114,111,114,34,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,100,99,32,61,32,65,114,114,97,121,40,50,53,54,41,44,32,101,99,32,61,32,48,59,32,50,53,54,32,62,32,101,99,59,32,43,43,101,99,41,32,100,99,91,101,99,93,32,61,32,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,101,99,41,59,10,32,32,32,32,32,32,78,97,32,61,32,100,99,59,10,32,32,32,32,32,32,81,32,61,32,107,46,66,105,110,100,105,110,103,69,114,114,111,114,32,61,32,99,108,97,115,115,32,101,120,116,101,110,100,115,32,69,114,114,111,114,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,114,117,99,116,111,114,40,97,41,32,123,10,32,32,32,32,32,32,32,32,32,32,115,117,112,101,114,40,97,41,59,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,110,97,109,101,32,61,32,34,66,105,110,100,105,110,103,69,114,114,111,114,34,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,79,98,106,101,99,116,46,97,115,115,105,103,110,40,97,98,46,112,114,111,116,111,116,121,112,101,44,32,123,10,32,32,32,32,32,32,32,32,105,115,65,108,105,97,115,79,102,58,32,102,117,110,99,116,105,111,110,40,97,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,40,116,104,105,115,32,105,110,115,116,97,110,99,101,111,102,32,97,98,32,38,38,32,97,32,105,110,115,116,97,110,99,101,111,102,32,97,98,41,41,32,114,101,116,117,114,110,32,102,97,108,115,101,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,98,32,61,32,116,104,105,115,46,65,97,46,68,97,46,66,97,44,32,99,32,61,32,116,104,105,115,46,65,97,46,67,97,59,10,32,32,32,32,32,32,32,32,32,32,97,46,65,97,32,61,32,97,46,65,97,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,97,46,65,97,46,68,97,46,66,97,59,10,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,97,32,61,32,97,46,65,97,46,67,97,59,32,98,46,71,97,59,32,41,32,99,32,61,32,98,46,80,97,40,99,41,44,32,98,32,61,32,98,46,71,97,59,10,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,59,32,100,46,71,97,59,32,41,32,97,32,61,32,100,46,80,97,40,97,41,44,32,100,32,61,32,100,46,71,97,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,98,32,61,61,61,32,100,32,38,38,32,99,32,61,61,61,32,97,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,99,108,111,110,101,58,32,102,117,110,99,116,105,111,110,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,65,97,46,67,97,32,124,124,32,80,97,40,116,104,105,115,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,65,97,46,79,97,41,32,114,101,116,117,114,110,32,116,104,105,115,46,65,97,46,99,111,117,110,116,46,118,97,108,117,101,32,43,61,32,49,44,32,116,104,105,115,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,97,32,61,32,90,97,44,32,98,32,61,32,79,98,106,101,99,116,44,32,99,32,61,32,98,46,99,114,101,97,116,101,44,32,100,32,61,32,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,40,116,104,105,115,41,44,32,101,32,61,32,116,104,105,115,46,65,97,59,10,32,32,32,32,32,32,32,32,32,32,97,32,61,32,97,40,10,32,32,32,32,32,32,32,32,32,32,32,32,99,46,99,97,108,108,40,98,44,32,100,44,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,65,97,58,32,123,32,118,97,108,117,101,58,32,123,32,99,111,117,110,116,58,32,101,46,99,111,117,110,116,44,32,77,97,58,32,101,46,77,97,44,32,79,97,58,32,101,46,79,97,44,32,67,97,58,32,101,46,67,97,44,32,68,97,58,32,101,46,68,97,44,32,69,97,58,32,101,46,69,97,44,32,72,97,58,32,101,46,72,97,32,125,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,125,41,10,32,32,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,32,32,32,32,97,46,65,97,46,99,111,117,110,116,46,118,97,108,117,101,32,43,61,32,49,59,10,32,32,32,32,32,32,32,32,32,32,97,46,65,97,46,77,97,32,61,32,102,97,108,115,101,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,97,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,91,34,100,101,108,101,116,101,34,93,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,65,97,46,67,97,32,124,124,32,80,97,40,116,104,105,115,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,65,97,46,77,97,32,38,38,32,33,116,104,105,115,46,65,97,46,79,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,34,79,98,106,101,99,116,32,97,108,114,101,97,100,121,32,115,99,104,101,100,117,108,101,100,32,102,111,114,32,100,101,108,101,116,105,111,110,34,41,59,10,32,32,32,32,32,32,32,32,32,32,82,97,40,116,104,105,115,41,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,97,32,61,32,116,104,105,115,46,65,97,59,10,32,32,32,32,32,32,32,32,32,32,45,45,97,46,99,111,117,110,116,46,118,97,108,117,101,59,10,32,32,32,32,32,32,32,32,32,32,48,32,61,61,61,32,97,46,99,111,117,110,116,46,118,97,108,117,101,32,38,38,32,40,97,46,69,97,32,63,32,97,46,72,97,46,75,97,40,97,46,69,97,41,32,58,32,97,46,68,97,46,66,97,46,75,97,40,97,46,67,97,41,41,59,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,65,97,46,79,97,32,124,124,32,40,116,104,105,115,46,65,97,46,69,97,32,61,32,118,111,105,100,32,48,44,32,116,104,105,115,46,65,97,46,67,97,32,61,32,118,111,105,100,32,48,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,105,115,68,101,108,101,116,101,100,58,32,102,117,110,99,116,105,111,110,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,33,116,104,105,115,46,65,97,46,67,97,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,100,101,108,101,116,101,76,97,116,101,114,58,32,102,117,110,99,116,105,111,110,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,65,97,46,67,97,32,124,124,32,80,97,40,116,104,105,115,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,65,97,46,77,97,32,38,38,32,33,116,104,105,115,46,65,97,46,79,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,34,79,98,106,101,99,116,32,97,108,114,101,97,100,121,32,115,99,104,101,100,117,108,101,100,32,102,111,114,32,100,101,108,101,116,105,111,110,34,41,59,10,32,32,32,32,32,32,32,32,32,32,82,46,112,117,115,104,40,116,104,105,115,41,59,10,32,32,32,32,32,32,32,32,32,32,49,32,61,61,61,32,82,46,108,101,110,103,116,104,32,38,38,32,87,97,32,38,38,32,87,97,40,86,97,41,59,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,65,97,46,77,97,32,61,32,116,114,117,101,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,107,46,103,101,116,73,110,104,101,114,105,116,101,100,73,110,115,116,97,110,99,101,67,111,117,110,116,32,61,32,40,41,32,61,62,32,79,98,106,101,99,116,46,107,101,121,115,40,88,97,41,46,108,101,110,103,116,104,59,10,32,32,32,32,32,32,107,46,103,101,116,76,105,118,101,73,110,104,101,114,105,116,101,100,73,110,115,116,97,110,99,101,115,32,61,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,97,32,61,32,91,93,44,32,98,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,98,32,105,110,32,88,97,41,32,88,97,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,98,41,32,38,38,32,97,46,112,117,115,104,40,88,97,91,98,93,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,97,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,107,46,102,108,117,115,104,80,101,110,100,105,110,103,68,101,108,101,116,101,115,32,61,32,86,97,59,10,32,32,32,32,32,32,107,46,115,101,116,68,101,108,97,121,70,117,110,99,116,105,111,110,32,61,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,87,97,32,61,32,97,59,10,32,32,32,32,32,32,32,32,82,46,108,101,110,103,116,104,32,38,38,32,87,97,32,38,38,32,87,97,40,86,97,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,79,98,106,101,99,116,46,97,115,115,105,103,110,40,109,98,46,112,114,111,116,111,116,121,112,101,44,32,123,10,32,32,32,32,32,32,32,32,99,98,40,97,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,89,97,32,38,38,32,40,97,32,61,32,116,104,105,115,46,89,97,40,97,41,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,97,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,87,97,40,97,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,95,97,50,59,10,32,32,32,32,32,32,32,32,32,32,40,95,97,50,32,61,32,116,104,105,115,46,75,97,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,50,46,99,97,108,108,40,116,104,105,115,44,32,97,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,73,97,58,32,56,44,10,32,32,32,32,32,32,32,32,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,32,74,44,10,32,32,32,32,32,32,32,32,102,114,111,109,87,105,114,101,84,121,112,101,58,32,102,117,110,99,116,105,111,110,40,97,41,32,123,10,32,32,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,98,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,83,97,32,63,32,36,97,40,116,104,105,115,46,66,97,46,78,97,44,32,123,32,68,97,58,32,116,104,105,115,46,105,98,44,32,67,97,58,32,99,44,32,72,97,58,32,116,104,105,115,44,32,69,97,58,32,97,32,125,41,32,58,32,36,97,40,116,104,105,115,46,66,97,46,78,97,44,32,123,32,68,97,58,32,116,104,105,115,44,32,67,97,58,32,97,32,125,41,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,116,104,105,115,46,99,98,40,97,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,99,41,32,114,101,116,117,114,110,32,116,104,105,115,46,87,97,40,97,41,44,32,110,117,108,108,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,89,97,40,116,104,105,115,46,66,97,44,32,99,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,118,111,105,100,32,48,32,33,61,61,32,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,48,32,61,61,61,32,100,46,65,97,46,99,111,117,110,116,46,118,97,108,117,101,41,32,114,101,116,117,114,110,32,100,46,65,97,46,67,97,32,61,32,99,44,32,100,46,65,97,46,69,97,32,61,32,97,44,32,100,46,99,108,111,110,101,40,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,100,32,61,32,100,46,99,108,111,110,101,40,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,87,97,40,97,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,100,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,100,32,61,32,116,104,105,115,46,66,97,46,98,98,40,99,41,59,10,32,32,32,32,32,32,32,32,32,32,100,32,61,32,85,97,91,100,93,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,100,41,32,114,101,116,117,114,110,32,98,46,99,97,108,108,40,116,104,105,115,41,59,10,32,32,32,32,32,32,32,32,32,32,100,32,61,32,116,104,105,115,46,82,97,32,63,32,100,46,90,97,32,58,32,100,46,112,111,105,110,116,101,114,84,121,112,101,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,101,32,61,32,84,97,40,99,44,32,116,104,105,115,46,66,97,44,32,100,46,66,97,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,110,117,108,108,32,61,61,61,32,101,32,63,32,98,46,99,97,108,108,40,116,104,105,115,41,32,58,32,116,104,105,115,46,83,97,32,63,32,36,97,40,100,46,66,97,46,78,97,44,32,123,32,68,97,58,32,100,44,32,67,97,58,32,101,44,32,72,97,58,32,116,104,105,115,44,32,69,97,58,32,97,32,125,41,32,58,32,36,97,40,100,46,66,97,46,78,97,44,32,123,32,68,97,58,32,100,44,32,67,97,58,32,101,32,125,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,113,98,32,61,32,107,46,85,110,98,111,117,110,100,84,121,112,101,69,114,114,111,114,32,61,32,40,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,98,98,40,98,44,32,102,117,110,99,116,105,111,110,40,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,110,97,109,101,32,61,32,98,59,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,109,101,115,115,97,103,101,32,61,32,100,59,10,32,32,32,32,32,32,32,32,32,32,100,32,61,32,69,114,114,111,114,40,100,41,46,115,116,97,99,107,59,10,32,32,32,32,32,32,32,32,32,32,118,111,105,100,32,48,32,33,61,61,32,100,32,38,38,32,40,116,104,105,115,46,115,116,97,99,107,32,61,32,116,104,105,115,46,116,111,83,116,114,105,110,103,40,41,32,43,32,34,92,110,34,32,43,32,100,46,114,101,112,108,97,99,101,40,47,94,69,114,114,111,114,40,58,91,94,92,110,93,42,41,63,92,110,47,44,32,34,34,41,41,59,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,99,46,112,114,111,116,111,116,121,112,101,32,61,32,79,98,106,101,99,116,46,99,114,101,97,116,101,40,97,46,112,114,111,116,111,116,121,112,101,41,59,10,32,32,32,32,32,32,32,32,99,46,112,114,111,116,111,116,121,112,101,46,99,111,110,115,116,114,117,99,116,111,114,32,61,32,99,59,10,32,32,32,32,32,32,32,32,99,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,32,61,32,102,117,110,99,116,105,111,110,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,118,111,105,100,32,48,32,61,61,61,32,116,104,105,115,46,109,101,115,115,97,103,101,32,63,32,116,104,105,115,46,110,97,109,101,32,58,32,96,36,123,116,104,105,115,46,110,97,109,101,125,58,32,36,123,116,104,105,115,46,109,101,115,115,97,103,101,125,96,59,10,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,59,10,32,32,32,32,32,32,125,41,40,69,114,114,111,114,44,32,34,85,110,98,111,117,110,100,84,121,112,101,69,114,114,111,114,34,41,59,10,32,32,32,32,32,32,86,46,112,117,115,104,40,48,44,32,49,44,32,118,111,105,100,32,48,44,32,49,44,32,110,117,108,108,44,32,49,44,32,116,114,117,101,44,32,49,44,32,102,97,108,115,101,44,32,49,41,59,10,32,32,32,32,32,32,107,46,99,111,117,110,116,95,101,109,118,97,108,95,104,97,110,100,108,101,115,32,61,32,40,41,32,61,62,32,86,46,108,101,110,103,116,104,32,47,32,50,32,45,32,53,32,45,32,121,98,46,108,101,110,103,116,104,59,10,32,32,32,32,32,32,118,97,114,32,114,99,32,61,32,123,10,32,32,32,32,32,32,32,32,99,58,32,40,97,44,32,98,44,32,99,44,32,100,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,119,97,40,10,32,32,32,32,32,32,32,32,32,32,32,32,96,65,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,36,123,97,32,63,32,72,40,120,44,32,97,41,32,58,32,34,34,125,44,32,97,116,58,32,96,32,43,32,91,98,32,63,32,98,32,63,32,72,40,120,44,32,98,41,32,58,32,34,34,32,58,32,34,117,110,107,110,111,119,110,32,102,105,108,101,110,97,109,101,34,44,32,99,44,32,100,32,63,32,100,32,63,32,72,40,120,44,32,100,41,32,58,32,34,34,32,58,32,34,117,110,107,110,111,119,110,32,102,117,110,99,116,105,111,110,34,93,10,32,32,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,109,58,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,110,101,119,32,72,97,40,97,41,59,10,32,32,32,32,32,32,32,32,32,32,68,91,100,46,67,97,32,43,32,49,54,32,62,62,32,50,93,32,61,32,48,59,10,32,32,32,32,32,32,32,32,32,32,68,91,100,46,67,97,32,43,32,52,32,62,62,32,50,93,32,61,32,98,59,10,32,32,32,32,32,32,32,32,32,32,68,91,100,46,67,97,32,43,32,56,32,62,62,32,50,93,32,61,32,99,59,10,32,32,32,32,32,32,32,32,32,32,73,97,32,61,32,97,59,10,32,32,32,32,32,32,32,32,32,32,74,97,43,43,59,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,73,97,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,67,58,32,102,117,110,99,116,105,111,110,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,83,58,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,80,58,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,84,58,32,102,117,110,99,116,105,111,110,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,81,58,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,66,58,32,102,117,110,99,116,105,111,110,40,41,32,123,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,82,58,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,85,58,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,119,97,40,34,34,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,118,58,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,98,32,61,32,75,97,91,97,93,59,10,32,32,32,32,32,32,32,32,32,32,100,101,108,101,116,101,32,75,97,91,97,93,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,98,46,85,97,44,32,100,32,61,32,98,46,75,97,44,32,101,32,61,32,98,46,88,97,44,32,102,32,61,32,101,46,109,97,112,40,40,104,41,32,61,62,32,104,46,103,98,41,46,99,111,110,99,97,116,40,101,46,109,97,112,40,40,104,41,32,61,62,32,104,46,109,98,41,41,59,10,32,32,32,32,32,32,32,32,32,32,79,40,91,97,93,44,32,102,44,32,40,104,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,103,32,61,32,123,125,59,10,32,32,32,32,32,32,32,32,32,32,32,32,101,46,102,111,114,69,97,99,104,40,40,108,44,32,109,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,110,32,61,32,104,91,109,93,44,32,113,32,61,32,108,46,101,98,44,32,114,32,61,32,108,46,102,98,44,32,65,32,61,32,104,91,109,32,43,32,101,46,108,101,110,103,116,104,93,44,32,118,32,61,32,108,46,108,98,44,32,119,32,61,32,108,46,110,98,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,103,91,108,46,97,98,93,32,61,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,97,100,58,32,40,69,41,32,61,62,32,110,46,102,114,111,109,87,105,114,101,84,121,112,101,40,113,40,114,44,32,69,41,41,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,119,114,105,116,101,58,32,40,69,44,32,104,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,66,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,40,119,44,32,69,44,32,65,46,116,111,87,105,114,101,84,121,112,101,40,66,44,32,104,97,41,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,76,97,40,66,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,91,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,110,97,109,101,58,32,98,46,110,97,109,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,114,111,109,87,105,114,101,84,121,112,101,58,32,40,108,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,109,32,61,32,123,125,44,32,110,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,110,32,105,110,32,103,41,32,109,91,110,93,32,61,32,103,91,110,93,46,114,101,97,100,40,108,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,40,108,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,109,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,111,87,105,114,101,84,121,112,101,58,32,40,108,44,32,109,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,110,32,105,110,32,103,41,32,105,102,32,40,33,40,110,32,105,110,32,109,41,41,32,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,96,77,105,115,115,105,110,103,32,102,105,101,108,100,58,32,34,36,123,110,125,34,96,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,113,32,61,32,99,40,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,110,32,105,110,32,103,41,32,103,91,110,93,46,119,114,105,116,101,40,113,44,32,109,91,110,93,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,110,117,108,108,32,33,61,61,32,108,32,38,38,32,108,46,112,117,115,104,40,100,44,32,113,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,113,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,73,97,58,32,56,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,32,74,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,74,97,58,32,100,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,93,59,10,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,74,58,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,95,58,32,40,97,44,32,98,44,32,99,44,32,100,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,98,32,61,32,80,40,98,41,59,10,32,32,32,32,32,32,32,32,32,32,78,40,97,44,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,110,97,109,101,58,32,98,44,10,32,32,32,32,32,32,32,32,32,32,32,32,102,114,111,109,87,105,114,101,84,121,112,101,58,32,102,117,110,99,116,105,111,110,40,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,33,33,101,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,32,32,116,111,87,105,114,101,84,121,112,101,58,32,102,117,110,99,116,105,111,110,40,101,44,32,102,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,102,32,63,32,99,32,58,32,100,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,32,32,73,97,58,32,56,44,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,32,102,117,110,99,116,105,111,110,40,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,120,91,101,93,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,32,32,74,97,58,32,110,117,108,108,10,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,114,58,32,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,44,32,103,44,32,108,44,32,109,44,32,110,44,32,113,44,32,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,110,32,61,32,80,40,110,41,59,10,32,32,32,32,32,32,32,32,32,32,102,32,61,32,84,40,101,44,32,102,41,59,10,32,32,32,32,32,32,32,32,32,32,103,32,38,38,32,40,103,32,61,32,84,40,104,44,32,103,41,41,59,10,32,32,32,32,32,32,32,32,32,32,109,32,38,38,32,40,109,32,61,32,84,40,108,44,32,109,41,41,59,10,32,32,32,32,32,32,32,32,32,32,114,32,61,32,84,40,113,44,32,114,41,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,65,32,61,32,101,98,40,110,41,59,10,32,32,32,32,32,32,32,32,32,32,100,98,40,65,44,32,102,117,110,99,116,105,111,110,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,98,40,96,67,97,110,110,111,116,32,99,111,110,115,116,114,117,99,116,32,36,123,110,125,32,100,117,101,32,116,111,32,117,110,98,111,117,110,100,32,116,121,112,101,115,96,44,32,91,100,93,41,59,10,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,32,32,79,40,91,97,44,32,98,44,32,99,93,44,32,100,32,63,32,91,100,93,32,58,32,91,93,44,32,40,118,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,95,97,50,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,32,61,32,118,91,48,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,119,32,61,32,118,46,66,97,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,69,32,61,32,119,46,78,97,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,69,32,61,32,97,98,46,112,114,111,116,111,116,121,112,101,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,32,61,32,98,98,40,110,44,32,102,117,110,99,116,105,111,110,40,46,46,46,83,97,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,40,116,104,105,115,41,32,33,61,61,32,104,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,34,85,115,101,32,39,110,101,119,39,32,116,111,32,99,111,110,115,116,114,117,99,116,32,34,32,43,32,110,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,118,111,105,100,32,48,32,61,61,61,32,66,46,76,97,41,32,116,104,114,111,119,32,110,101,119,32,81,40,110,32,43,32,34,32,104,97,115,32,110,111,32,97,99,99,101,115,115,105,98,108,101,32,99,111,110,115,116,114,117,99,116,111,114,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,65,98,32,61,32,66,46,76,97,91,83,97,46,108,101,110,103,116,104,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,118,111,105,100,32,48,32,61,61,61,32,65,98,41,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,81,40,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,96,84,114,105,101,100,32,116,111,32,105,110,118,111,107,101,32,99,116,111,114,32,111,102,32,36,123,110,125,32,119,105,116,104,32,105,110,118,97,108,105,100,32,110,117,109,98,101,114,32,111,102,32,112,97,114,97,109,101,116,101,114,115,32,40,36,123,83,97,46,108,101,110,103,116,104,125,41,32,45,32,101,120,112,101,99,116,101,100,32,40,36,123,79,98,106,101,99,116,46,107,101,121,115,40,66,46,76,97,41,46,116,111,83,116,114,105,110,103,40,41,125,41,32,112,97,114,97,109,101,116,101,114,115,32,105,110,115,116,101,97,100,33,96,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,65,98,46,97,112,112,108,121,40,116,104,105,115,44,32,83,97,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,104,97,32,61,32,79,98,106,101,99,116,46,99,114,101,97,116,101,40,69,44,32,123,32,99,111,110,115,116,114,117,99,116,111,114,58,32,123,32,118,97,108,117,101,58,32,118,32,125,32,125,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,46,112,114,111,116,111,116,121,112,101,32,61,32,104,97,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,66,32,61,32,110,101,119,32,102,98,40,110,44,32,118,44,32,104,97,44,32,114,44,32,119,44,32,102,44,32,103,44,32,109,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,66,46,71,97,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,105,97,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,95,97,50,32,61,32,40,105,97,32,61,32,66,46,71,97,41,46,86,97,41,32,33,61,32,110,117,108,108,32,63,32,95,97,50,32,58,32,105,97,46,86,97,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,66,46,71,97,46,86,97,46,112,117,115,104,40,66,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,119,32,61,32,110,101,119,32,109,98,40,110,44,32,66,44,32,116,114,117,101,44,32,102,97,108,115,101,44,32,102,97,108,115,101,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,97,32,61,32,110,101,119,32,109,98,40,110,32,43,32,34,42,34,44,32,66,44,32,102,97,108,115,101,44,32,102,97,108,115,101,44,32,102,97,108,115,101,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,69,32,61,32,110,101,119,32,109,98,40,110,32,43,32,34,32,99,111,110,115,116,42,34,44,32,66,44,32,102,97,108,115,101,44,32,116,114,117,101,44,32,102,97,108,115,101,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,85,97,91,97,93,32,61,32,123,32,112,111,105,110,116,101,114,84,121,112,101,58,32,105,97,44,32,90,97,58,32,69,32,125,59,10,32,32,32,32,32,32,32,32,32,32,32,32,110,98,40,65,44,32,118,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,91,119,44,32,105,97,44,32,69,93,59,10,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,113,58,32,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,104,32,61,32,117,98,40,98,44,32,99,41,59,10,32,32,32,32,32,32,32,32,32,32,101,32,61,32,84,40,100,44,32,101,41,59,10,32,32,32,32,32,32,32,32,32,32,79,40,91,93,44,32,91,97,93,44,32,40,103,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,103,32,61,32,103,91,48,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,108,32,61,32,96,99,111,110,115,116,114,117,99,116,111,114,32,36,123,103,46,110,97,109,101,125,96,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,111,105,100,32,48,32,61,61,61,32,103,46,66,97,46,76,97,32,38,38,32,40,103,46,66,97,46,76,97,32,61,32,91,93,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,118,111,105,100,32,48,32,33,61,61,32,103,46,66,97,46,76,97,91,98,32,45,32,49,93,41,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,81,40,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,96,67,97,110,110,111,116,32,114,101,103,105,115,116,101,114,32,109,117,108,116,105,112,108,101,32,99,111,110,115,116,114,117,99,116,111,114,115,32,119,105,116,104,32,105,100,101,110,116,105,99,97,108,32,110,117,109,98,101,114,32,111,102,32,112,97,114,97,109,101,116,101,114,115,32,40,36,123,98,32,45,32,49,125,41,32,102,111,114,32,99,108,97,115,115,32,39,36,123,103,46,110,97,109,101,125,39,33,32,79,118,101,114,108,111,97,100,32,114,101,115,111,108,117,116,105,111,110,32,105,115,32,99,117,114,114,101,110,116,108,121,32,111,110,108,121,32,112,101,114,102,111,114,109,101,100,32,117,115,105,110,103,32,116,104,101,32,112,97,114,97,109,101,116,101,114,32,99,111,117,110,116,44,32,110,111,116,32,97,99,116,117,97,108,32,116,121,112,101,32,105,110,102,111,33,96,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,103,46,66,97,46,76,97,91,98,32,45,32,49,93,32,61,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,98,40,96,67,97,110,110,111,116,32,99,111,110,115,116,114,117,99,116,32,36,123,103,46,110,97,109,101,125,32,100,117,101,32,116,111,32,117,110,98,111,117,110,100,32,116,121,112,101,115,96,44,32,104,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,32,32,32,32,79,40,91,93,44,32,104,44,32,40,109,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,109,46,115,112,108,105,99,101,40,49,44,32,48,44,32,110,117,108,108,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,103,46,66,97,46,76,97,91,98,32,45,32,49,93,32,61,32,119,98,40,108,44,32,109,44,32,110,117,108,108,44,32,101,44,32,102,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,91,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,91,93,59,10,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,102,58,32,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,44,32,103,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,108,32,61,32,117,98,40,99,44,32,100,41,59,10,32,32,32,32,32,32,32,32,32,32,98,32,61,32,80,40,98,41,59,10,32,32,32,32,32,32,32,32,32,32,98,32,61,32,120,98,40,98,41,59,10,32,32,32,32,32,32,32,32,32,32,102,32,61,32,84,40,101,44,32,102,41,59,10,32,32,32,32,32,32,32,32,32,32,79,40,91,93,44,32,91,97,93,44,32,40,109,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,110,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,98,40,96,67,97,110,110,111,116,32,99,97,108,108,32,36,123,113,125,32,100,117,101,32,116,111,32,117,110,98,111,117,110,100,32,116,121,112,101,115,96,44,32,108,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,109,32,61,32,109,91,48,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,113,32,61,32,96,36,123,109,46,110,97,109,101,125,46,36,123,98,125,96,59,10,32,32,32,32,32,32,32,32,32,32,32,32,98,46,115,116,97,114,116,115,87,105,116,104,40,34,64,64,34,41,32,38,38,32,40,98,32,61,32,83,121,109,98,111,108,91,98,46,115,117,98,115,116,114,105,110,103,40,50,41,93,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,103,32,38,38,32,109,46,66,97,46,106,98,46,112,117,115,104,40,98,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,114,32,61,32,109,46,66,97,46,78,97,44,32,65,32,61,32,114,91,98,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,111,105,100,32,48,32,61,61,61,32,65,32,124,124,32,118,111,105,100,32,48,32,61,61,61,32,65,46,70,97,32,38,38,32,65,46,99,108,97,115,115,78,97,109,101,32,33,61,61,32,109,46,110,97,109,101,32,38,38,32,65,46,81,97,32,61,61,61,32,99,32,45,32,50,32,63,32,40,110,46,81,97,32,61,32,99,32,45,32,50,44,32,110,46,99,108,97,115,115,78,97,109,101,32,61,32,109,46,110,97,109,101,44,32,114,91,98,93,32,61,32,110,41,32,58,32,40,99,98,40,114,44,32,98,44,32,113,41,44,32,114,91,98,93,46,70,97,91,99,32,45,32,50,93,32,61,32,110,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,79,40,91,93,44,32,108,44,32,40,118,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,32,61,32,119,98,40,113,44,32,118,44,32,109,44,32,102,44,32,104,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,111,105,100,32,48,32,61,61,61,32,114,91,98,93,46,70,97,32,63,32,40,118,46,81,97,32,61,32,99,32,45,32,50,44,32,114,91,98,93,32,61,32,118,41,32,58,32,114,91,98,93,46,70,97,91,99,32,45,32,50,93,32,61,32,118,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,91,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,91,93,59,10,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,90,58,32,40,97,41,32,61,62,32,78,40,97,44,32,67,98,41,44,10,32,32,32,32,32,32,32,32,120,58,32,40,97,44,32,98,44,32,99,44,32,100,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,101,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,98,32,61,32,80,40,98,41,59,10,32,32,32,32,32,32,32,32,32,32,101,46,118,97,108,117,101,115,32,61,32,123,125,59,10,32,32,32,32,32,32,32,32,32,32,78,40,97,44,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,110,97,109,101,58,32,98,44,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,115,116,114,117,99,116,111,114,58,32,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,102,114,111,109,87,105,114,101,84,121,112,101,58,32,102,117,110,99,116,105,111,110,40,102,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,118,97,108,117,101,115,91,102,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,32,32,116,111,87,105,114,101,84,121,112,101,58,32,40,102,44,32,104,41,32,61,62,32,104,46,118,97,108,117,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,73,97,58,32,56,44,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,32,68,98,40,98,44,32,99,44,32,100,41,44,10,32,32,32,32,32,32,32,32,32,32,32,32,74,97,58,32,110,117,108,108,10,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,32,32,100,98,40,98,44,32,101,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,107,58,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,69,98,40,97,44,32,34,101,110,117,109,34,41,59,10,32,32,32,32,32,32,32,32,32,32,98,32,61,32,80,40,98,41,59,10,32,32,32,32,32,32,32,32,32,32,97,32,61,32,100,46,99,111,110,115,116,114,117,99,116,111,114,59,10,32,32,32,32,32,32,32,32,32,32,100,32,61,32,79,98,106,101,99,116,46,99,114,101,97,116,101,40,100,46,99,111,110,115,116,114,117,99,116,111,114,46,112,114,111,116,111,116,121,112,101,44,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,108,117,101,58,32,123,32,118,97,108,117,101,58,32,99,32,125,44,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,115,116,114,117,99,116,111,114,58,32,123,32,118,97,108,117,101,58,32,98,98,40,96,36,123,100,46,110,97,109,101,125,95,36,123,98,125,96,44,32,102,117,110,99,116,105,111,110,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,125,41,32,125,10,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,32,32,97,46,118,97,108,117,101,115,91,99,93,32,61,32,100,59,10,32,32,32,32,32,32,32,32,32,32,97,91,98,93,32,61,32,100,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,68,58,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,98,32,61,32,80,40,98,41,59,10,32,32,32,32,32,32,32,32,32,32,78,40,97,44,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,110,97,109,101,58,32,98,44,10,32,32,32,32,32,32,32,32,32,32,32,32,102,114,111,109,87,105,114,101,84,121,112,101,58,32,40,100,41,32,61,62,32,100,44,10,32,32,32,32,32,32,32,32,32,32,32,32,116,111,87,105,114,101,84,121,112,101,58,32,40,100,44,32,101,41,32,61,62,32,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,73,97,58,32,56,44,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,32,70,98,40,98,44,32,99,41,44,10,32,32,32,32,32,32,32,32,32,32,32,32,74,97,58,32,110,117,108,108,10,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,70,58,32,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,104,32,61,32,117,98,40,98,44,32,99,41,59,10,32,32,32,32,32,32,32,32,32,32,97,32,61,32,80,40,97,41,59,10,32,32,32,32,32,32,32,32,32,32,97,32,61,32,120,98,40,97,41,59,10,32,32,32,32,32,32,32,32,32,32,101,32,61,32,84,40,100,44,32,101,41,59,10,32,32,32,32,32,32,32,32,32,32,100,98,40,10,32,32,32,32,32,32,32,32,32,32,32,32,97,44,10,32,32,32,32,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,98,40,96,67,97,110,110,111,116,32,99,97,108,108,32,36,123,97,125,32,100,117,101,32,116,111,32,117,110,98,111,117,110,100,32,116,121,112,101,115,96,44,32,104,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,32,32,98,32,45,32,49,10,32,32,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,32,32,32,32,79,40,91,93,44,32,104,44,32,40,103,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,110,98,40,97,44,32,119,98,40,97,44,32,91,103,91,48,93,44,32,110,117,108,108,93,46,99,111,110,99,97,116,40,103,46,115,108,105,99,101,40,49,41,41,44,32,110,117,108,108,44,32,101,44,32,102,41,44,32,98,32,45,32,49,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,91,93,59,10,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,108,58,32,40,97,44,32,98,44,32,99,44,32,100,44,32,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,98,32,61,32,80,40,98,41,59,10,32,32,32,32,32,32,32,32,32,32,45,49,32,61,61,61,32,101,32,38,38,32,40,101,32,61,32,52,50,57,52,57,54,55,50,57,53,41,59,10,32,32,32,32,32,32,32,32,32,32,101,32,61,32,40,103,41,32,61,62,32,103,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,48,32,61,61,61,32,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,102,32,61,32,51,50,32,45,32,56,32,42,32,99,59,10,32,32,32,32,32,32,32,32,32,32,32,32,101,32,61,32,40,103,41,32,61,62,32,103,32,60,60,32,102,32,62,62,62,32,102,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,104,32,61,32,98,46,105,110,99,108,117,100,101,115,40,34,117,110,115,105,103,110,101,100,34,41,32,63,32,102,117,110,99,116,105,111,110,40,103,44,32,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,108,32,62,62,62,32,48,59,10,32,32,32,32,32,32,32,32,32,32,125,32,58,32,102,117,110,99,116,105,111,110,40,103,44,32,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,108,59,10,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,32,32,78,40,97,44,32,123,32,110,97,109,101,58,32,98,44,32,102,114,111,109,87,105,114,101,84,121,112,101,58,32,101,44,32,116,111,87,105,114,101,84,121,112,101,58,32,104,44,32,73,97,58,32,56,44,32,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,32,71,98,40,98,44,32,99,44,32,48,32,33,61,61,32,100,41,44,32,74,97,58,32,110,117,108,108,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,104,58,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,100,40,102,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,110,101,119,32,101,40,117,46,98,117,102,102,101,114,44,32,68,91,102,32,43,32,52,32,62,62,32,50,93,44,32,68,91,102,32,62,62,32,50,93,41,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,101,32,61,32,91,73,110,116,56,65,114,114,97,121,44,32,85,105,110,116,56,65,114,114,97,121,44,32,73,110,116,49,54,65,114,114,97,121,44,32,85,105,110,116,49,54,65,114,114,97,121,44,32,73,110,116,51,50,65,114,114,97,121,44,32,85,105,110,116,51,50,65,114,114,97,121,44,32,70,108,111,97,116,51,50,65,114,114,97,121,44,32,70,108,111,97,116,54,52,65,114,114,97,121,93,91,98,93,59,10,32,32,32,32,32,32,32,32,32,32,99,32,61,32,80,40,99,41,59,10,32,32,32,32,32,32,32,32,32,32,78,40,97,44,32,123,32,110,97,109,101,58,32,99,44,32,102,114,111,109,87,105,114,101,84,121,112,101,58,32,100,44,32,73,97,58,32,56,44,32,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,32,100,32,125,44,32,123,32,104,98,58,32,116,114,117,101,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,117,58,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,78,40,97,44,32,72,98,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,101,97,58,32,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,44,32,103,44,32,108,44,32,109,44,32,110,44,32,113,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,99,32,61,32,80,40,99,41,59,10,32,32,32,32,32,32,32,32,32,32,102,32,61,32,84,40,101,44,32,102,41,59,10,32,32,32,32,32,32,32,32,32,32,103,32,61,32,84,40,104,44,32,103,41,59,10,32,32,32,32,32,32,32,32,32,32,109,32,61,32,84,40,108,44,32,109,41,59,10,32,32,32,32,32,32,32,32,32,32,113,32,61,32,84,40,110,44,32,113,41,59,10,32,32,32,32,32,32,32,32,32,32,79,40,91,97,93,44,32,91,98,93,44,32,40,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,32,61,32,114,91,48,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,91,110,101,119,32,109,98,40,99,44,32,114,46,66,97,44,32,102,97,108,115,101,44,32,102,97,108,115,101,44,32,116,114,117,101,44,32,114,44,32,100,44,32,102,44,32,103,44,32,109,44,32,113,41,93,59,10,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,69,58,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,98,32,61,32,80,40,98,41,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,34,115,116,100,58,58,115,116,114,105,110,103,34,32,61,61,61,32,98,59,10,32,32,32,32,32,32,32,32,32,32,78,40,97,44,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,110,97,109,101,58,32,98,44,10,32,32,32,32,32,32,32,32,32,32,32,32,102,114,111,109,87,105,114,101,84,121,112,101,58,32,102,117,110,99,116,105,111,110,40,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,101,32,61,32,68,91,100,32,62,62,32,50,93,44,32,102,32,61,32,100,32,43,32,52,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,99,41,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,104,32,61,32,102,44,32,103,32,61,32,48,59,32,103,32,60,61,32,101,59,32,43,43,103,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,108,32,61,32,102,32,43,32,103,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,103,32,61,61,32,101,32,124,124,32,48,32,61,61,32,120,91,108,93,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,104,32,61,32,104,32,63,32,72,40,120,44,32,104,44,32,108,32,45,32,104,41,32,58,32,34,34,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,118,111,105,100,32,48,32,61,61,61,32,109,41,32,118,97,114,32,109,32,61,32,104,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,108,115,101,32,109,32,43,61,32,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,48,41,44,32,109,32,43,61,32,104,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,104,32,61,32,108,32,43,32,49,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,109,32,61,32,65,114,114,97,121,40,101,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,103,32,61,32,48,59,32,103,32,60,32,101,59,32,43,43,103,41,32,109,91,103,93,32,61,32,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,120,91,102,32,43,32,103,93,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,109,32,61,32,109,46,106,111,105,110,40,34,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,85,40,100,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,109,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,32,32,116,111,87,105,114,101,84,121,112,101,58,32,102,117,110,99,116,105,111,110,40,100,44,32,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,32,105,110,115,116,97,110,99,101,111,102,32,65,114,114,97,121,66,117,102,102,101,114,32,38,38,32,40,101,32,61,32,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,101,41,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,102,44,32,104,32,61,32,34,115,116,114,105,110,103,34,32,61,61,32,116,121,112,101,111,102,32,101,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,40,104,32,124,124,32,101,32,105,110,115,116,97,110,99,101,111,102,32,85,105,110,116,56,65,114,114,97,121,32,124,124,32,101,32,105,110,115,116,97,110,99,101,111,102,32,85,105,110,116,56,67,108,97,109,112,101,100,65,114,114,97,121,32,124,124,32,101,32,105,110,115,116,97,110,99,101,111,102,32,73,110,116,56,65,114,114,97,121,41,41,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,81,40,34,67,97,110,110,111,116,32,112,97,115,115,32,110,111,110,45,115,116,114,105,110,103,32,116,111,32,115,116,100,58,58,115,116,114,105,110,103,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,99,32,38,38,32,104,41,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,103,32,61,32,102,32,61,32,48,59,32,103,32,60,32,101,46,108,101,110,103,116,104,59,32,43,43,103,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,108,32,61,32,101,46,99,104,97,114,67,111,100,101,65,116,40,103,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,49,50,55,32,62,61,32,108,32,63,32,102,43,43,32,58,32,50,48,52,55,32,62,61,32,108,32,63,32,102,32,43,61,32,50,32,58,32,53,53,50,57,54,32,60,61,32,108,32,38,38,32,53,55,51,52,51,32,62,61,32,108,32,63,32,40,102,32,43,61,32,52,44,32,43,43,103,41,32,58,32,102,32,43,61,32,51,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,108,115,101,32,102,32,61,32,101,46,108,101,110,103,116,104,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,103,32,61,32,102,99,40,52,32,43,32,102,32,43,32,49,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,108,32,61,32,103,32,43,32,52,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,68,91,103,32,62,62,32,50,93,32,61,32,102,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,99,32,38,38,32,104,41,32,73,40,101,44,32,108,44,32,102,32,43,32,49,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,108,115,101,32,105,102,32,40,104,41,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,104,32,61,32,48,59,32,104,32,60,32,102,59,32,43,43,104,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,109,32,61,32,101,46,99,104,97,114,67,111,100,101,65,116,40,104,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,50,53,53,32,60,32,109,41,32,116,104,114,111,119,32,85,40,108,41,44,32,110,101,119,32,81,40,34,83,116,114,105,110,103,32,104,97,115,32,85,84,70,45,49,54,32,99,111,100,101,32,117,110,105,116,115,32,116,104,97,116,32,100,111,32,110,111,116,32,102,105,116,32,105,110,32,56,32,98,105,116,115,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,120,91,108,32,43,32,104,93,32,61,32,109,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,108,115,101,32,102,111,114,32,40,104,32,61,32,48,59,32,104,32,60,32,102,59,32,43,43,104,41,32,120,91,108,32,43,32,104,93,32,61,32,101,91,104,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,110,117,108,108,32,33,61,61,32,100,32,38,38,32,100,46,112,117,115,104,40,85,44,32,103,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,103,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,32,32,73,97,58,32,56,44,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,32,74,44,10,32,32,32,32,32,32,32,32,32,32,32,32,74,97,40,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,85,40,100,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,116,58,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,99,32,61,32,80,40,99,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,50,32,61,61,61,32,98,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,74,98,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,101,32,61,32,75,98,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,102,32,61,32,76,98,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,104,32,61,32,40,103,41,32,61,62,32,122,91,103,32,62,62,32,49,93,59,10,32,32,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,52,32,61,61,61,32,98,32,38,38,32,40,100,32,61,32,77,98,44,32,101,32,61,32,78,98,44,32,102,32,61,32,79,98,44,32,104,32,61,32,40,103,41,32,61,62,32,68,91,103,32,62,62,32,50,93,41,59,10,32,32,32,32,32,32,32,32,32,32,78,40,97,44,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,110,97,109,101,58,32,99,44,10,32,32,32,32,32,32,32,32,32,32,32,32,102,114,111,109,87,105,114,101,84,121,112,101,58,32,40,103,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,108,32,61,32,68,91,103,32,62,62,32,50,93,44,32,109,44,32,110,32,61,32,103,32,43,32,52,44,32,113,32,61,32,48,59,32,113,32,60,61,32,108,59,32,43,43,113,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,114,32,61,32,103,32,43,32,52,32,43,32,113,32,42,32,98,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,113,32,61,61,32,108,32,124,124,32,48,32,61,61,32,104,40,114,41,41,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,110,32,61,32,100,40,110,44,32,114,32,45,32,110,41,44,32,118,111,105,100,32,48,32,61,61,61,32,109,32,63,32,109,32,61,32,110,32,58,32,40,109,32,43,61,32,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,48,41,44,32,109,32,43,61,32,110,41,44,32,110,32,61,32,114,32,43,32,98,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,85,40,103,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,109,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,32,32,116,111,87,105,114,101,84,121,112,101,58,32,40,103,44,32,108,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,34,115,116,114,105,110,103,34,32,33,61,32,116,121,112,101,111,102,32,108,41,32,116,104,114,111,119,32,110,101,119,32,81,40,96,67,97,110,110,111,116,32,112,97,115,115,32,110,111,110,45,115,116,114,105,110,103,32,116,111,32,67,43,43,32,115,116,114,105,110,103,32,116,121,112,101,32,36,123,99,125,96,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,109,32,61,32,102,40,108,41,44,32,110,32,61,32,102,99,40,52,32,43,32,109,32,43,32,98,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,68,91,110,32,62,62,32,50,93,32,61,32,109,32,47,32,98,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,40,108,44,32,110,32,43,32,52,44,32,109,32,43,32,98,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,110,117,108,108,32,33,61,61,32,103,32,38,38,32,103,46,112,117,115,104,40,85,44,32,110,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,110,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,32,32,73,97,58,32,56,44,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,32,74,44,10,32,32,32,32,32,32,32,32,32,32,32,32,74,97,40,103,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,85,40,103,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,119,58,32,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,75,97,91,97,93,32,61,32,123,32,110,97,109,101,58,32,80,40,98,41,44,32,85,97,58,32,84,40,99,44,32,100,41,44,32,75,97,58,32,84,40,101,44,32,102,41,44,32,88,97,58,32,91,93,32,125,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,106,58,32,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,44,32,103,44,32,108,44,32,109,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,75,97,91,97,93,46,88,97,46,112,117,115,104,40,123,32,97,98,58,32,80,40,98,41,44,32,103,98,58,32,99,44,32,101,98,58,32,84,40,100,44,32,101,41,44,32,102,98,58,32,102,44,32,109,98,58,32,104,44,32,108,98,58,32,84,40,103,44,32,108,41,44,32,110,98,58,32,109,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,36,58,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,98,32,61,32,80,40,98,41,59,10,32,32,32,32,32,32,32,32,32,32,78,40,97,44,32,123,32,112,98,58,32,116,114,117,101,44,32,110,97,109,101,58,32,98,44,32,73,97,58,32,48,44,32,102,114,111,109,87,105,114,101,84,121,112,101,58,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,125,44,32,116,111,87,105,114,101,84,121,112,101,58,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,125,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,79,58,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,70,97,32,61,32,102,97,108,115,101,59,10,32,32,32,32,32,32,32,32,32,32,86,98,32,61,32,48,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,75,58,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,73,110,102,105,110,105,116,121,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,99,97,58,32,40,97,44,32,98,44,32,99,44,32,100,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,97,32,61,32,80,98,91,97,93,59,10,32,32,32,32,32,32,32,32,32,32,98,32,61,32,66,98,40,98,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,97,40,110,117,108,108,44,32,98,44,32,99,44,32,100,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,71,58,32,122,98,44,10,32,32,32,32,32,32,32,32,98,97,58,32,40,97,44,32,98,44,32,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,82,98,40,97,44,32,98,41,44,32,101,32,61,32,100,46,115,104,105,102,116,40,41,59,10,32,32,32,32,32,32,32,32,32,32,97,45,45,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,102,32,61,32,65,114,114,97,121,40,97,41,59,10,32,32,32,32,32,32,32,32,32,32,98,32,61,32,96,109,101,116,104,111,100,67,97,108,108,101,114,60,40,36,123,100,46,109,97,112,40,40,104,41,32,61,62,32,104,46,110,97,109,101,41,46,106,111,105,110,40,34,44,32,34,41,125,41,32,61,62,32,36,123,101,46,110,97,109,101,125,62,96,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,81,98,40,10,32,32,32,32,32,32,32,32,32,32,32,32,98,98,40,98,44,32,40,104,44,32,103,44,32,108,44,32,109,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,110,32,61,32,48,44,32,113,32,61,32,48,59,32,113,32,60,32,97,59,32,43,43,113,41,32,102,91,113,93,32,61,32,100,91,113,93,46,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,40,109,32,43,32,110,41,44,32,110,32,43,61,32,100,91,113,93,46,73,97,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,103,32,61,32,49,32,61,61,61,32,99,32,63,32,83,98,40,103,44,32,102,41,32,58,32,103,46,97,112,112,108,121,40,104,44,32,102,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,104,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,103,32,61,32,101,46,116,111,87,105,114,101,84,121,112,101,40,104,44,32,103,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,104,46,108,101,110,103,116,104,32,38,38,32,40,68,91,108,32,62,62,32,50,93,32,61,32,107,98,40,104,41,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,103,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,41,10,32,32,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,100,97,58,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,57,32,60,32,97,32,38,38,32,40,86,91,97,32,43,32,49,93,32,43,61,32,49,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,97,97,58,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,98,32,61,32,66,98,40,97,41,59,10,32,32,32,32,32,32,32,32,32,32,76,97,40,98,41,59,10,32,32,32,32,32,32,32,32,32,32,122,98,40,97,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,111,58,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,97,32,61,32,69,98,40,97,44,32,34,95,101,109,118,97,108,95,116,97,107,101,95,118,97,108,117,101,34,41,59,10,32,32,32,32,32,32,32,32,32,32,97,32,61,32,97,46,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,40,98,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,107,98,40,97,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,76,58,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,84,98,91,97,93,32,38,38,32,40,99,108,101,97,114,84,105,109,101,111,117,116,40,84,98,91,97,93,46,105,100,41,44,32,100,101,108,101,116,101,32,84,98,91,97,93,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,98,41,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,115,101,116,84,105,109,101,111,117,116,40,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,100,101,108,101,116,101,32,84,98,91,97,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,88,98,40,40,41,32,61,62,32,103,99,40,97,44,32,112,101,114,102,111,114,109,97,110,99,101,46,110,111,119,40,41,41,41,59,10,32,32,32,32,32,32,32,32,32,32,125,44,32,98,41,59,10,32,32,32,32,32,32,32,32,32,32,84,98,91,97,93,32,61,32,123,32,105,100,58,32,99,44,32,114,98,58,32,98,32,125,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,77,58,32,40,97,44,32,98,44,32,99,44,32,100,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,101,32,61,32,40,47,42,32,64,95,95,80,85,82,69,95,95,32,42,47,32,110,101,119,32,68,97,116,101,40,41,41,46,103,101,116,70,117,108,108,89,101,97,114,40,41,44,32,102,32,61,32,110,101,119,32,68,97,116,101,40,101,44,32,48,44,32,49,41,46,103,101,116,84,105,109,101,122,111,110,101,79,102,102,115,101,116,40,41,59,10,32,32,32,32,32,32,32,32,32,32,101,32,61,32,110,101,119,32,68,97,116,101,40,101,44,32,54,44,32,49,41,46,103,101,116,84,105,109,101,122,111,110,101,79,102,102,115,101,116,40,41,59,10,32,32,32,32,32,32,32,32,32,32,68,91,97,32,62,62,32,50,93,32,61,32,54,48,32,42,32,77,97,116,104,46,109,97,120,40,102,44,32,101,41,59,10,32,32,32,32,32,32,32,32,32,32,67,91,98,32,62,62,32,50,93,32,61,32,78,117,109,98,101,114,40,102,32,33,61,32,101,41,59,10,32,32,32,32,32,32,32,32,32,32,98,32,61,32,40,104,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,103,32,61,32,77,97,116,104,46,97,98,115,40,104,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,96,85,84,67,36,123,48,32,60,61,32,104,32,63,32,34,45,34,32,58,32,34,43,34,125,36,123,83,116,114,105,110,103,40,77,97,116,104,46,102,108,111,111,114,40,103,32,47,32,54,48,41,41,46,112,97,100,83,116,97,114,116,40,50,44,32,34,48,34,41,125,36,123,83,116,114,105,110,103,40,103,32,37,32,54,48,41,46,112,97,100,83,116,97,114,116,40,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,50,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,34,48,34,10,32,32,32,32,32,32,32,32,32,32,32,32,41,125,96,59,10,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,32,32,97,32,61,32,98,40,102,41,59,10,32,32,32,32,32,32,32,32,32,32,98,32,61,32,98,40,101,41,59,10,32,32,32,32,32,32,32,32,32,32,101,32,60,32,102,32,63,32,40,73,40,97,44,32,99,44,32,49,55,41,44,32,73,40,98,44,32,100,44,32,49,55,41,41,32,58,32,40,73,40,97,44,32,100,44,32,49,55,41,44,32,73,40,98,44,32,99,44,32,49,55,41,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,102,97,58,32,40,41,32,61,62,32,112,101,114,102,111,114,109,97,110,99,101,46,110,111,119,40,41,44,10,32,32,32,32,32,32,32,32,78,58,32,40,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,98,32,61,32,120,46,108,101,110,103,116,104,59,10,32,32,32,32,32,32,32,32,32,32,97,32,62,62,62,61,32,48,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,50,49,52,55,52,56,51,54,52,56,32,60,32,97,41,32,114,101,116,117,114,110,32,102,97,108,115,101,59,10,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,99,32,61,32,49,59,32,52,32,62,61,32,99,59,32,99,32,42,61,32,50,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,98,32,42,32,40,49,32,43,32,48,46,50,32,47,32,99,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,100,32,61,32,77,97,116,104,46,109,105,110,40,100,44,32,97,32,43,32,49,48,48,54,54,51,50,57,54,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,97,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,32,61,32,40,77,97,116,104,46,109,105,110,40,50,49,52,55,52,56,51,54,52,56,44,32,54,53,53,51,54,32,42,32,77,97,116,104,46,99,101,105,108,40,77,97,116,104,46,109,97,120,40,97,44,32,100,41,32,47,32,54,53,53,51,54,41,41,32,45,32,108,97,46,98,117,102,102,101,114,46,98,121,116,101,76,101,110,103,116,104,32,43,32,54,53,53,51,53,41,32,47,32,54,53,53,51,54,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,108,97,46,103,114,111,119,40,100,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,113,97,40,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,101,32,61,32,49,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,98,114,101,97,107,32,97,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,102,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,32,61,32,118,111,105,100,32,48,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,101,41,32,114,101,116,117,114,110,32,116,114,117,101,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,102,97,108,115,101,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,87,58,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,48,59,10,32,32,32,32,32,32,32,32,32,32,36,98,40,41,46,102,111,114,69,97,99,104,40,40,100,44,32,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,102,32,61,32,98,32,43,32,99,59,10,32,32,32,32,32,32,32,32,32,32,32,32,101,32,61,32,68,91,97,32,43,32,52,32,42,32,101,32,62,62,32,50,93,32,61,32,102,59,10,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,102,32,61,32,48,59,32,102,32,60,32,100,46,108,101,110,103,116,104,59,32,43,43,102,41,32,117,91,101,43,43,93,32,61,32,100,46,99,104,97,114,67,111,100,101,65,116,40,102,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,117,91,101,93,32,61,32,48,59,10,32,32,32,32,32,32,32,32,32,32,32,32,99,32,43,61,32,100,46,108,101,110,103,116,104,32,43,32,49,59,10,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,88,58,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,36,98,40,41,59,10,32,32,32,32,32,32,32,32,32,32,68,91,97,32,62,62,32,50,93,32,61,32,99,46,108,101,110,103,116,104,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,48,59,10,32,32,32,32,32,32,32,32,32,32,99,46,102,111,114,69,97,99,104,40,40,101,41,32,61,62,32,100,32,43,61,32,101,46,108,101,110,103,116,104,32,43,32,49,41,59,10,32,32,32,32,32,32,32,32,32,32,68,91,98,32,62,62,32,50,93,32,61,32,100,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,115,58,32,40,41,32,61,62,32,53,50,44,10,32,32,32,32,32,32,32,32,65,58,32,40,41,32,61,62,32,53,50,44,10,32,32,32,32,32,32,32,32,73,58,32,102,117,110,99,116,105,111,110,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,55,48,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,122,58,32,40,97,44,32,98,44,32,99,44,32,100,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,101,32,61,32,48,44,32,102,32,61,32,48,59,32,102,32,60,32,99,59,32,102,43,43,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,104,32,61,32,68,91,98,32,62,62,32,50,93,44,32,103,32,61,32,68,91,98,32,43,32,52,32,62,62,32,50,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,98,32,43,61,32,56,59,10,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,108,32,61,32,48,59,32,108,32,60,32,103,59,32,108,43,43,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,109,32,61,32,97,44,32,110,32,61,32,120,91,104,32,43,32,108,93,44,32,113,32,61,32,97,99,91,109,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,48,32,61,61,61,32,110,32,124,124,32,49,48,32,61,61,61,32,110,32,63,32,40,40,49,32,61,61,61,32,109,32,63,32,106,97,32,58,32,116,41,40,72,40,113,44,32,48,41,41,44,32,113,46,108,101,110,103,116,104,32,61,32,48,41,32,58,32,113,46,112,117,115,104,40,110,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,101,32,43,61,32,103,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,68,91,100,32,62,62,32,50,93,32,61,32,101,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,89,58,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,99,99,40,120,46,115,117,98,97,114,114,97,121,40,97,44,32,97,32,43,32,98,41,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,105,58,32,104,99,44,10,32,32,32,32,32,32,32,32,100,58,32,105,99,44,10,32,32,32,32,32,32,32,32,101,58,32,106,99,44,10,32,32,32,32,32,32,32,32,112,58,32,107,99,44,10,32,32,32,32,32,32,32,32,121,58,32,108,99,44,10,32,32,32,32,32,32,32,32,98,58,32,109,99,44,10,32,32,32,32,32,32,32,32,97,58,32,110,99,44,10,32,32,32,32,32,32,32,32,103,58,32,111,99,44,10,32,32,32,32,32,32,32,32,110,58,32,112,99,44,10,32,32,32,32,32,32,32,32,72,58,32,113,99,44,10,32,32,32,32,32,32,32,32,86,58,32,87,98,10,32,32,32,32,32,32,125,44,32,87,32,61,32,102,117,110,99,116,105,111,110,40,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,95,97,50,59,10,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,97,40,99,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,95,97,51,59,10,32,32,32,32,32,32,32,32,32,32,87,32,61,32,99,46,101,120,112,111,114,116,115,59,10,32,32,32,32,32,32,32,32,32,32,108,97,32,61,32,87,46,103,97,59,10,32,32,32,32,32,32,32,32,32,32,113,97,40,41,59,10,32,32,32,32,32,32,32,32,32,32,83,32,61,32,87,46,107,97,59,10,32,32,32,32,32,32,32,32,32,32,115,97,46,117,110,115,104,105,102,116,40,87,46,104,97,41,59,10,32,32,32,32,32,32,32,32,32,32,70,45,45,59,10,32,32,32,32,32,32,32,32,32,32,40,95,97,51,32,61,32,107,46,109,111,110,105,116,111,114,82,117,110,68,101,112,101,110,100,101,110,99,105,101,115,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,51,46,99,97,108,108,40,107,44,32,70,41,59,10,32,32,32,32,32,32,32,32,32,32,48,32,61,61,32,70,32,38,38,32,40,110,117,108,108,32,33,61,61,32,118,97,32,38,38,32,40,99,108,101,97,114,73,110,116,101,114,118,97,108,40,118,97,41,44,32,118,97,32,61,32,110,117,108,108,41,44,32,71,32,38,38,32,40,99,32,61,32,71,44,32,71,32,61,32,110,117,108,108,44,32,99,40,41,41,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,87,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,118,97,114,32,98,32,61,32,123,32,97,58,32,114,99,32,125,59,10,32,32,32,32,32,32,32,32,70,43,43,59,10,32,32,32,32,32,32,32,32,40,95,97,50,32,61,32,107,46,109,111,110,105,116,111,114,82,117,110,68,101,112,101,110,100,101,110,99,105,101,115,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,50,46,99,97,108,108,40,107,44,32,70,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,107,46,105,110,115,116,97,110,116,105,97,116,101,87,97,115,109,41,10,32,32,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,107,46,105,110,115,116,97,110,116,105,97,116,101,87,97,115,109,40,98,44,32,97,41,59,10,32,32,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,99,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,40,96,77,111,100,117,108,101,46,105,110,115,116,97,110,116,105,97,116,101,87,97,115,109,32,99,97,108,108,98,97,99,107,32,102,97,105,108,101,100,32,119,105,116,104,32,101,114,114,111,114,58,32,36,123,99,125,96,41,44,32,98,97,40,99,41,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,121,97,32,33,61,32,110,117,108,108,32,63,32,121,97,32,58,32,121,97,32,61,32,120,97,40,34,68,111,116,76,111,116,116,105,101,80,108,97,121,101,114,46,119,97,115,109,34,41,32,63,32,34,68,111,116,76,111,116,116,105,101,80,108,97,121,101,114,46,119,97,115,109,34,32,58,32,107,46,108,111,99,97,116,101,70,105,108,101,32,63,32,107,46,108,111,99,97,116,101,70,105,108,101,40,34,68,111,116,76,111,116,116,105,101,80,108,97,121,101,114,46,119,97,115,109,34,44,32,112,41,32,58,32,112,32,43,32,34,68,111,116,76,111,116,116,105,101,80,108,97,121,101,114,46,119,97,115,109,34,59,10,32,32,32,32,32,32,32,32,67,97,40,98,44,32,102,117,110,99,116,105,111,110,40,99,41,32,123,10,32,32,32,32,32,32,32,32,32,32,97,40,99,46,105,110,115,116,97,110,99,101,41,59,10,32,32,32,32,32,32,32,32,125,41,46,99,97,116,99,104,40,98,97,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,123,125,59,10,32,32,32,32,32,32,125,40,41,44,32,102,99,32,61,32,40,97,41,32,61,62,32,40,102,99,32,61,32,87,46,105,97,41,40,97,41,44,32,114,98,32,61,32,40,97,41,32,61,62,32,40,114,98,32,61,32,87,46,106,97,41,40,97,41,44,32,85,32,61,32,40,97,41,32,61,62,32,40,85,32,61,32,87,46,108,97,41,40,97,41,44,32,103,99,32,61,32,40,97,44,32,98,41,32,61,62,32,40,103,99,32,61,32,87,46,109,97,41,40,97,44,32,98,41,44,32,88,32,61,32,40,97,44,32,98,41,32,61,62,32,40,88,32,61,32,87,46,110,97,41,40,97,44,32,98,41,44,32,89,32,61,32,40,97,41,32,61,62,32,40,89,32,61,32,87,46,111,97,41,40,97,41,44,32,90,32,61,32,40,41,32,61,62,32,40,90,32,61,32,87,46,112,97,41,40,41,59,10,32,32,32,32,32,32,107,46,100,121,110,67,97,108,108,95,105,105,106,106,32,61,32,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,41,32,61,62,32,40,107,46,100,121,110,67,97,108,108,95,105,105,106,106,32,61,32,87,46,113,97,41,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,41,59,10,32,32,32,32,32,32,107,46,100,121,110,67,97,108,108,95,118,105,106,106,32,61,32,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,41,32,61,62,32,40,107,46,100,121,110,67,97,108,108,95,118,105,106,106,32,61,32,87,46,114,97,41,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,41,59,10,32,32,32,32,32,32,107,46,100,121,110,67,97,108,108,95,106,105,105,105,32,61,32,40,97,44,32,98,44,32,99,44,32,100,41,32,61,62,32,40,107,46,100,121,110,67,97,108,108,95,106,105,105,105,32,61,32,87,46,115,97,41,40,97,44,32,98,44,32,99,44,32,100,41,59,10,32,32,32,32,32,32,107,46,100,121,110,67,97,108,108,95,106,105,105,32,61,32,40,97,44,32,98,44,32,99,41,32,61,62,32,40,107,46,100,121,110,67,97,108,108,95,106,105,105,32,61,32,87,46,116,97,41,40,97,44,32,98,44,32,99,41,59,10,32,32,32,32,32,32,118,97,114,32,115,99,32,61,32,107,46,100,121,110,67,97,108,108,95,118,105,106,106,106,32,61,32,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,44,32,103,41,32,61,62,32,40,115,99,32,61,32,107,46,100,121,110,67,97,108,108,95,118,105,106,106,106,32,61,32,87,46,117,97,41,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,44,32,103,41,59,10,32,32,32,32,32,32,107,46,100,121,110,67,97,108,108,95,106,105,106,105,32,61,32,40,97,44,32,98,44,32,99,44,32,100,44,32,101,41,32,61,62,32,40,107,46,100,121,110,67,97,108,108,95,106,105,106,105,32,61,32,87,46,118,97,41,40,97,44,32,98,44,32,99,44,32,100,44,32,101,41,59,10,32,32,32,32,32,32,107,46,100,121,110,67,97,108,108,95,118,105,105,106,105,105,32,61,32,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,41,32,61,62,32,40,107,46,100,121,110,67,97,108,108,95,118,105,105,106,105,105,32,61,32,87,46,119,97,41,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,41,59,10,32,32,32,32,32,32,107,46,100,121,110,67,97,108,108,95,105,105,105,105,105,106,32,61,32,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,41,32,61,62,32,40,107,46,100,121,110,67,97,108,108,95,105,105,105,105,105,106,32,61,32,87,46,120,97,41,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,41,59,10,32,32,32,32,32,32,107,46,100,121,110,67,97,108,108,95,105,105,105,105,105,106,106,32,61,32,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,44,32,103,44,32,108,41,32,61,62,32,40,107,46,100,121,110,67,97,108,108,95,105,105,105,105,105,106,106,32,61,32,87,46,121,97,41,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,44,32,103,44,32,108,41,59,10,32,32,32,32,32,32,107,46,100,121,110,67,97,108,108,95,105,105,105,105,105,105,106,106,32,61,32,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,44,32,103,44,32,108,44,32,109,41,32,61,62,32,40,107,46,100,121,110,67,97,108,108,95,105,105,105,105,105,105,106,106,32,61,32,87,46,122,97,41,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,44,32,103,44,32,108,44,32,109,41,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,109,99,40,97,44,32,98,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,90,40,41,59,10,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,83,46,103,101,116,40,97,41,40,98,41,59,10,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,89,40,99,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,100,32,33,61,61,32,100,32,43,32,48,41,32,116,104,114,111,119,32,100,59,10,32,32,32,32,32,32,32,32,32,32,88,40,49,44,32,48,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,110,99,40,97,44,32,98,44,32,99,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,90,40,41,59,10,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,83,46,103,101,116,40,97,41,40,98,44,32,99,41,59,10,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,89,40,100,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,101,32,33,61,61,32,101,32,43,32,48,41,32,116,104,114,111,119,32,101,59,10,32,32,32,32,32,32,32,32,32,32,88,40,49,44,32,48,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,106,99,40,97,44,32,98,44,32,99,44,32,100,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,101,32,61,32,90,40,41,59,10,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,83,46,103,101,116,40,97,41,40,98,44,32,99,44,32,100,41,59,10,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,102,41,32,123,10,32,32,32,32,32,32,32,32,32,32,89,40,101,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,102,32,33,61,61,32,102,32,43,32,48,41,32,116,104,114,111,119,32,102,59,10,32,32,32,32,32,32,32,32,32,32,88,40,49,44,32,48,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,105,99,40,97,44,32,98,44,32,99,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,100,32,61,32,90,40,41,59,10,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,83,46,103,101,116,40,97,41,40,98,44,32,99,41,59,10,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,89,40,100,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,101,32,33,61,61,32,101,32,43,32,48,41,32,116,104,114,111,119,32,101,59,10,32,32,32,32,32,32,32,32,32,32,88,40,49,44,32,48,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,104,99,40,97,44,32,98,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,90,40,41,59,10,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,83,46,103,101,116,40,97,41,40,98,41,59,10,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,89,40,99,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,100,32,33,61,61,32,100,32,43,32,48,41,32,116,104,114,111,119,32,100,59,10,32,32,32,32,32,32,32,32,32,32,88,40,49,44,32,48,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,107,99,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,104,32,61,32,90,40,41,59,10,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,83,46,103,101,116,40,97,41,40,98,44,32,99,44,32,100,44,32,101,44,32,102,41,59,10,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,103,41,32,123,10,32,32,32,32,32,32,32,32,32,32,89,40,104,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,103,32,33,61,61,32,103,32,43,32,48,41,32,116,104,114,111,119,32,103,59,10,32,32,32,32,32,32,32,32,32,32,88,40,49,44,32,48,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,112,99,40,97,44,32,98,44,32,99,44,32,100,44,32,101,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,102,32,61,32,90,40,41,59,10,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,83,46,103,101,116,40,97,41,40,98,44,32,99,44,32,100,44,32,101,41,59,10,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,104,41,32,123,10,32,32,32,32,32,32,32,32,32,32,89,40,102,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,104,32,33,61,61,32,104,32,43,32,48,41,32,116,104,114,111,119,32,104,59,10,32,32,32,32,32,32,32,32,32,32,88,40,49,44,32,48,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,111,99,40,97,44,32,98,44,32,99,44,32,100,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,101,32,61,32,90,40,41,59,10,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,83,46,103,101,116,40,97,41,40,98,44,32,99,44,32,100,41,59,10,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,102,41,32,123,10,32,32,32,32,32,32,32,32,32,32,89,40,101,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,102,32,33,61,61,32,102,32,43,32,48,41,32,116,104,114,111,119,32,102,59,10,32,32,32,32,32,32,32,32,32,32,88,40,49,44,32,48,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,108,99,40,97,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,98,32,61,32,90,40,41,59,10,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,83,46,103,101,116,40,97,41,40,41,59,10,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,99,41,32,123,10,32,32,32,32,32,32,32,32,32,32,89,40,98,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,99,32,33,61,61,32,99,32,43,32,48,41,32,116,104,114,111,119,32,99,59,10,32,32,32,32,32,32,32,32,32,32,88,40,49,44,32,48,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,113,99,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,44,32,103,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,108,32,61,32,90,40,41,59,10,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,115,99,40,97,44,32,98,44,32,99,44,32,100,44,32,101,44,32,102,44,32,104,44,32,103,41,59,10,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,109,41,32,123,10,32,32,32,32,32,32,32,32,32,32,89,40,108,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,109,32,33,61,61,32,109,32,43,32,48,41,32,116,104,114,111,119,32,109,59,10,32,32,32,32,32,32,32,32,32,32,88,40,49,44,32,48,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,116,99,59,10,32,32,32,32,32,32,71,32,61,32,102,117,110,99,116,105,111,110,32,117,99,40,41,32,123,10,32,32,32,32,32,32,32,32,116,99,32,124,124,32,118,99,40,41,59,10,32,32,32,32,32,32,32,32,116,99,32,124,124,32,40,71,32,61,32,117,99,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,118,99,40,41,32,123,10,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,97,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,95,97,50,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,116,99,32,38,38,32,40,116,99,32,61,32,116,114,117,101,44,32,107,46,99,97,108,108,101,100,82,117,110,32,61,32,116,114,117,101,44,32,33,109,97,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,69,97,40,115,97,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,97,97,40,107,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,40,95,97,50,32,61,32,107,46,111,110,82,117,110,116,105,109,101,73,110,105,116,105,97,108,105,122,101,100,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,50,46,99,97,108,108,40,107,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,107,46,112,111,115,116,82,117,110,41,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,34,102,117,110,99,116,105,111,110,34,32,61,61,32,116,121,112,101,111,102,32,107,46,112,111,115,116,82,117,110,32,38,38,32,40,107,46,112,111,115,116,82,117,110,32,61,32,91,107,46,112,111,115,116,82,117,110,93,41,59,32,107,46,112,111,115,116,82,117,110,46,108,101,110,103,116,104,59,32,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,98,32,61,32,107,46,112,111,115,116,82,117,110,46,115,104,105,102,116,40,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,97,46,117,110,115,104,105,102,116,40,98,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,69,97,40,116,97,41,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,105,102,32,40,33,40,48,32,60,32,70,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,107,46,112,114,101,82,117,110,41,32,102,111,114,32,40,34,102,117,110,99,116,105,111,110,34,32,61,61,32,116,121,112,101,111,102,32,107,46,112,114,101,82,117,110,32,38,38,32,40,107,46,112,114,101,82,117,110,32,61,32,91,107,46,112,114,101,82,117,110,93,41,59,32,107,46,112,114,101,82,117,110,46,108,101,110,103,116,104,59,32,41,32,117,97,40,41,59,10,32,32,32,32,32,32,32,32,32,32,69,97,40,114,97,41,59,10,32,32,32,32,32,32,32,32,32,32,48,32,60,32,70,32,124,124,32,40,107,46,115,101,116,83,116,97,116,117,115,32,63,32,40,107,46,115,101,116,83,116,97,116,117,115,40,34,82,117,110,110,105,110,103,46,46,46,34,41,44,32,115,101,116,84,105,109,101,111,117,116,40,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,115,101,116,84,105,109,101,111,117,116,40,40,41,32,61,62,32,107,46,115,101,116,83,116,97,116,117,115,40,34,34,41,44,32,49,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,97,40,41,59,10,32,32,32,32,32,32,32,32,32,32,125,44,32,49,41,41,32,58,32,97,40,41,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,102,32,40,107,46,112,114,101,73,110,105,116,41,10,32,32,32,32,32,32,32,32,102,111,114,32,40,34,102,117,110,99,116,105,111,110,34,32,61,61,32,116,121,112,101,111,102,32,107,46,112,114,101,73,110,105,116,32,38,38,32,40,107,46,112,114,101,73,110,105,116,32,61,32,91,107,46,112,114,101,73,110,105,116,93,41,59,32,48,32,60,32,107,46,112,114,101,73,110,105,116,46,108,101,110,103,116,104,59,32,41,32,107,46,112,114,101,73,110,105,116,46,112,111,112,40,41,40,41,59,10,32,32,32,32,32,32,118,99,40,41,59,10,32,32,32,32,32,32,109,111,100,117,108,101,82,116,110,32,61,32,99,97,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,109,111,100,117,108,101,82,116,110,59,10,32,32,32,32,125,59,10,32,32,125,41,40,41,59,10,32,32,118,97,114,32,100,111,116,108,111,116,116,105,101,95,112,108,97,121,101,114,95,100,101,102,97,117,108,116,32,61,32,99,114,101,97,116,101,68,111,116,76,111,116,116,105,101,80,108,97,121,101,114,77,111,100,117,108,101,59,10,10,32,32,47,47,32,115,114,99,47,99,111,114,101,47,100,111,116,108,111,116,116,105,101,45,119,97,115,109,45,108,111,97,100,101,114,46,116,115,10,32,32,118,97,114,32,68,111,116,76,111,116,116,105,101,87,97,115,109,76,111,97,100,101,114,32,61,32,99,108,97,115,115,32,123,10,32,32,32,32,99,111,110,115,116,114,117,99,116,111,114,40,41,32,123,10,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,34,82,101,110,100,101,114,101,114,76,111,97,100,101,114,32,105,115,32,97,32,115,116,97,116,105,99,32,99,108,97,115,115,32,97,110,100,32,99,97,110,110,111,116,32,98,101,32,105,110,115,116,97,110,116,105,97,116,101,100,46,34,41,59,10,32,32,32,32,125,10,32,32,32,32,115,116,97,116,105,99,32,95,116,114,121,76,111,97,100,40,117,114,108,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,95,95,97,115,121,110,99,40,116,104,105,115,44,32,110,117,108,108,44,32,102,117,110,99,116,105,111,110,42,32,40,41,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,109,111,100,117,108,101,32,61,32,121,105,101,108,100,32,100,111,116,108,111,116,116,105,101,95,112,108,97,121,101,114,95,100,101,102,97,117,108,116,40,123,32,108,111,99,97,116,101,70,105,108,101,58,32,40,41,32,61,62,32,117,114,108,32,125,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,109,111,100,117,108,101,59,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,125,10,32,32,32,32,47,42,42,10,32,32,32,32,32,42,32,84,114,105,101,115,32,116,111,32,108,111,97,100,32,116,104,101,32,87,65,83,77,32,109,111,100,117,108,101,32,102,114,111,109,32,116,104,101,32,112,114,105,109,97,114,121,32,85,82,76,44,32,102,97,108,108,105,110,103,32,98,97,99,107,32,116,111,32,97,32,98,97,99,107,117,112,32,85,82,76,32,105,102,32,110,101,99,101,115,115,97,114,121,46,10,32,32,32,32,32,42,32,84,104,114,111,119,115,32,97,110,32,101,114,114,111,114,32,105,102,32,98,111,116,104,32,85,82,76,115,32,102,97,105,108,32,116,111,32,108,111,97,100,32,116,104,101,32,109,111,100,117,108,101,46,10,32,32,32,32,32,42,32,64,114,101,116,117,114,110,115,32,80,114,111,109,105,115,101,60,77,111,100,117,108,101,62,32,45,32,65,32,112,114,111,109,105,115,101,32,116,104,97,116,32,114,101,115,111,108,118,101,115,32,116,111,32,116,104,101,32,108,111,97,100,101,100,32,109,111,100,117,108,101,46,10,32,32,32,32,32,42,47,10,32,32,32,32,115,116,97,116,105,99,32,95,108,111,97,100,87,105,116,104,66,97,99,107,117,112,40,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,95,95,97,115,121,110,99,40,116,104,105,115,44,32,110,117,108,108,44,32,102,117,110,99,116,105,111,110,42,32,40,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,116,104,105,115,46,95,77,111,100,117,108,101,80,114,111,109,105,115,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,77,111,100,117,108,101,80,114,111,109,105,115,101,32,61,32,116,104,105,115,46,95,116,114,121,76,111,97,100,40,116,104,105,115,46,95,119,97,115,109,85,82,76,41,46,99,97,116,99,104,40,40,105,110,105,116,105,97,108,69,114,114,111,114,41,32,61,62,32,95,95,97,115,121,110,99,40,116,104,105,115,44,32,110,117,108,108,44,32,102,117,110,99,116,105,111,110,42,32,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,115,116,32,98,97,99,107,117,112,85,114,108,32,61,32,96,104,116,116,112,115,58,47,47,117,110,112,107,103,46,99,111,109,47,36,123,80,65,67,75,65,71,69,95,78,65,77,69,125,64,36,123,80,65,67,75,65,71,69,95,86,69,82,83,73,79,78,125,47,100,105,115,116,47,100,111,116,108,111,116,116,105,101,45,112,108,97,121,101,114,46,119,97,115,109,96,59,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,115,111,108,101,46,119,97,114,110,40,96,80,114,105,109,97,114,121,32,87,65,83,77,32,108,111,97,100,32,102,97,105,108,101,100,32,102,114,111,109,32,36,123,116,104,105,115,46,95,119,97,115,109,85,82,76,125,46,32,69,114,114,111,114,58,32,36,123,105,110,105,116,105,97,108,69,114,114,111,114,46,109,101,115,115,97,103,101,125,96,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,115,111,108,101,46,119,97,114,110,40,96,65,116,116,101,109,112,116,105,110,103,32,116,111,32,108,111,97,100,32,87,65,83,77,32,102,114,111,109,32,98,97,99,107,117,112,32,85,82,76,58,32,36,123,98,97,99,107,117,112,85,114,108,125,96,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,121,105,101,108,100,32,116,104,105,115,46,95,116,114,121,76,111,97,100,40,98,97,99,107,117,112,85,114,108,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,98,97,99,107,117,112,69,114,114,111,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,115,111,108,101,46,101,114,114,111,114,40,96,80,114,105,109,97,114,121,32,87,65,83,77,32,85,82,76,32,102,97,105,108,101,100,58,32,36,123,105,110,105,116,105,97,108,69,114,114,111,114,46,109,101,115,115,97,103,101,125,96,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,115,111,108,101,46,101,114,114,111,114,40,96,66,97,99,107,117,112,32,87,65,83,77,32,85,82,76,32,102,97,105,108,101,100,58,32,36,123,98,97,99,107,117,112,69,114,114,111,114,46,109,101,115,115,97,103,101,125,96,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,34,87,65,83,77,32,108,111,97,100,105,110,103,32,102,97,105,108,101,100,32,102,114,111,109,32,97,108,108,32,115,111,117,114,99,101,115,46,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,125,41,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,95,77,111,100,117,108,101,80,114,111,109,105,115,101,59,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,125,10,32,32,32,32,47,42,42,10,32,32,32,32,32,42,32,80,117,98,108,105,99,32,109,101,116,104,111,100,32,116,111,32,108,111,97,100,32,116,104,101,32,87,101,98,65,115,115,101,109,98,108,121,32,109,111,100,117,108,101,46,10,32,32,32,32,32,42,32,85,116,105,108,105,122,101,115,32,97,32,112,114,105,109,97,114,121,32,97,110,100,32,98,97,99,107,117,112,32,85,82,76,32,102,111,114,32,114,111,98,117,115,116,110,101,115,115,46,10,32,32,32,32,32,42,32,64,114,101,116,117,114,110,115,32,80,114,111,109,105,115,101,60,77,111,100,117,108,101,62,32,45,32,65,32,112,114,111,109,105,115,101,32,116,104,97,116,32,114,101,115,111,108,118,101,115,32,116,111,32,116,104,101,32,108,111,97,100,101,100,32,109,111,100,117,108,101,46,10,32,32,32,32,32,42,47,10,32,32,32,32,115,116,97,116,105,99,32,108,111,97,100,40,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,95,95,97,115,121,110,99,40,116,104,105,115,44,32,110,117,108,108,44,32,102,117,110,99,116,105,111,110,42,32,40,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,95,108,111,97,100,87,105,116,104,66,97,99,107,117,112,40,41,59,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,125,10,32,32,32,32,47,42,42,10,32,32,32,32,32,42,32,83,101,116,115,32,97,32,110,101,119,32,85,82,76,32,102,111,114,32,116,104,101,32,87,65,83,77,32,102,105,108,101,32,97,110,100,32,105,110,118,97,108,105,100,97,116,101,115,32,116,104,101,32,99,117,114,114,101,110,116,32,109,111,100,117,108,101,32,112,114,111,109,105,115,101,46,10,32,32,32,32,32,42,10,32,32,32,32,32,42,32,64,112,97,114,97,109,32,115,116,114,105,110,103,32,45,32,32,84,104,101,32,110,101,119,32,85,82,76,32,102,111,114,32,116,104,101,32,87,65,83,77,32,102,105,108,101,46,10,32,32,32,32,32,42,47,10,32,32,32,32,115,116,97,116,105,99,32,115,101,116,87,97,115,109,85,114,108,40,117,114,108,41,32,123,10,32,32,32,32,32,32,116,104,105,115,46,95,119,97,115,109,85,82,76,32,61,32,117,114,108,59,10,32,32,32,32,32,32,116,104,105,115,46,95,77,111,100,117,108,101,80,114,111,109,105,115,101,32,61,32,110,117,108,108,59,10,32,32,32,32,125,10,32,32,125,59,10,32,32,47,47,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,45,110,101,120,116,45,108,105,110,101,32,64,116,121,112,101,115,99,114,105,112,116,45,101,115,108,105,110,116,47,110,97,109,105,110,103,45,99,111,110,118,101,110,116,105,111,110,10,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,68,111,116,76,111,116,116,105,101,87,97,115,109,76,111,97,100,101,114,44,32,34,95,77,111,100,117,108,101,80,114,111,109,105,115,101,34,44,32,110,117,108,108,41,59,10,32,32,47,47,32,85,82,76,32,102,111,114,32,116,104,101,32,87,65,83,77,32,102,105,108,101,44,32,99,111,110,115,116,114,117,99,116,101,100,32,117,115,105,110,103,32,112,97,99,107,97,103,101,32,105,110,102,111,114,109,97,116,105,111,110,10,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,68,111,116,76,111,116,116,105,101,87,97,115,109,76,111,97,100,101,114,44,32,34,95,119,97,115,109,85,82,76,34,44,32,96,104,116,116,112,115,58,47,47,99,100,110,46,106,115,100,101,108,105,118,114,46,110,101,116,47,110,112,109,47,36,123,80,65,67,75,65,71,69,95,78,65,77,69,125,64,36,123,80,65,67,75,65,71,69,95,86,69,82,83,73,79,78,125,47,100,105,115,116,47,100,111,116,108,111,116,116,105,101,45,112,108,97,121,101,114,46,119,97,115,109,96,41,59,10,10,32,32,47,47,32,115,114,99,47,101,118,101,110,116,45,109,97,110,97,103,101,114,46,116,115,10,32,32,118,97,114,32,69,118,101,110,116,77,97,110,97,103,101,114,32,61,32,99,108,97,115,115,32,123,10,32,32,32,32,99,111,110,115,116,114,117,99,116,111,114,40,41,32,123,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,34,44,32,47,42,32,64,95,95,80,85,82,69,95,95,32,42,47,32,110,101,119,32,77,97,112,40,41,41,59,10,32,32,32,32,125,10,32,32,32,32,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,121,112,101,44,32,108,105,115,116,101,110,101,114,41,32,123,10,32,32,32,32,32,32,108,101,116,32,108,105,115,116,101,110,101,114,115,32,61,32,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,103,101,116,40,116,121,112,101,41,59,10,32,32,32,32,32,32,105,102,32,40,33,108,105,115,116,101,110,101,114,115,41,32,123,10,32,32,32,32,32,32,32,32,108,105,115,116,101,110,101,114,115,32,61,32,47,42,32,64,95,95,80,85,82,69,95,95,32,42,47,32,110,101,119,32,83,101,116,40,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,115,101,116,40,116,121,112,101,44,32,108,105,115,116,101,110,101,114,115,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,108,105,115,116,101,110,101,114,115,46,97,100,100,40,108,105,115,116,101,110,101,114,41,59,10,32,32,32,32,125,10,32,32,32,32,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,121,112,101,44,32,108,105,115,116,101,110,101,114,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,108,105,115,116,101,110,101,114,115,32,61,32,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,103,101,116,40,116,121,112,101,41,59,10,32,32,32,32,32,32,105,102,32,40,33,108,105,115,116,101,110,101,114,115,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,105,102,32,40,108,105,115,116,101,110,101,114,41,32,123,10,32,32,32,32,32,32,32,32,108,105,115,116,101,110,101,114,115,46,100,101,108,101,116,101,40,108,105,115,116,101,110,101,114,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,108,105,115,116,101,110,101,114,115,46,115,105,122,101,32,61,61,61,32,48,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,100,101,108,101,116,101,40,116,121,112,101,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,100,101,108,101,116,101,40,116,121,112,101,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,32,32,100,105,115,112,97,116,99,104,40,101,118,101,110,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,108,105,115,116,101,110,101,114,115,32,61,32,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,103,101,116,40,101,118,101,110,116,46,116,121,112,101,41,59,10,32,32,32,32,32,32,108,105,115,116,101,110,101,114,115,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,108,105,115,116,101,110,101,114,115,46,102,111,114,69,97,99,104,40,40,108,105,115,116,101,110,101,114,41,32,61,62,32,108,105,115,116,101,110,101,114,40,101,118,101,110,116,41,41,59,10,32,32,32,32,125,10,32,32,32,32,114,101,109,111,118,101,65,108,108,69,118,101,110,116,76,105,115,116,101,110,101,114,115,40,41,32,123,10,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,99,108,101,97,114,40,41,59,10,32,32,32,32,125,10,32,32,125,59,10,10,32,32,47,47,32,115,114,99,47,111,102,102,115,99,114,101,101,110,45,111,98,115,101,114,118,101,114,46,116,115,10,32,32,118,97,114,32,79,102,102,115,99,114,101,101,110,79,98,115,101,114,118,101,114,32,61,32,99,108,97,115,115,32,123,10,32,32,32,32,115,116,97,116,105,99,32,95,105,110,105,116,105,97,108,105,122,101,79,98,115,101,114,118,101,114,40,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,111,98,115,101,114,118,101,114,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,116,101,114,115,101,99,116,105,111,110,79,98,115,101,114,118,101,114,67,97,108,108,98,97,99,107,32,61,32,40,101,110,116,114,105,101,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,101,110,116,114,105,101,115,46,102,111,114,69,97,99,104,40,40,101,110,116,114,121,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,116,104,105,115,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,103,101,116,40,101,110,116,114,121,46,116,97,114,103,101,116,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,101,110,116,114,121,46,105,115,73,110,116,101,114,115,101,99,116,105,110,103,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,117,110,102,114,101,101,122,101,40,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,102,114,101,101,122,101,40,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,116,104,105,115,46,95,111,98,115,101,114,118,101,114,32,61,32,110,101,119,32,73,110,116,101,114,115,101,99,116,105,111,110,79,98,115,101,114,118,101,114,40,105,110,116,101,114,115,101,99,116,105,111,110,79,98,115,101,114,118,101,114,67,97,108,108,98,97,99,107,44,32,123,10,32,32,32,32,32,32,32,32,116,104,114,101,115,104,111,108,100,58,32,48,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,125,10,32,32,32,32,115,116,97,116,105,99,32,111,98,115,101,114,118,101,40,99,97,110,118,97,115,44,32,100,111,116,76,111,116,116,105,101,73,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,32,32,116,104,105,115,46,95,105,110,105,116,105,97,108,105,122,101,79,98,115,101,114,118,101,114,40,41,59,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,104,97,115,40,99,97,110,118,97,115,41,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,116,104,105,115,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,115,101,116,40,99,97,110,118,97,115,44,32,100,111,116,76,111,116,116,105,101,73,110,115,116,97,110,99,101,41,59,10,32,32,32,32,32,32,40,95,97,32,61,32,116,104,105,115,46,95,111,98,115,101,114,118,101,114,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,111,98,115,101,114,118,101,40,99,97,110,118,97,115,41,59,10,32,32,32,32,125,10,32,32,32,32,115,116,97,116,105,99,32,117,110,111,98,115,101,114,118,101,40,99,97,110,118,97,115,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,40,95,97,32,61,32,116,104,105,115,46,95,111,98,115,101,114,118,101,114,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,117,110,111,98,115,101,114,118,101,40,99,97,110,118,97,115,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,100,101,108,101,116,101,40,99,97,110,118,97,115,41,59,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,115,105,122,101,32,61,61,61,32,48,41,32,123,10,32,32,32,32,32,32,32,32,40,95,98,32,61,32,116,104,105,115,46,95,111,98,115,101,114,118,101,114,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,98,46,100,105,115,99,111,110,110,101,99,116,40,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,111,98,115,101,114,118,101,114,32,61,32,110,117,108,108,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,125,59,10,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,79,102,102,115,99,114,101,101,110,79,98,115,101,114,118,101,114,44,32,34,95,111,98,115,101,114,118,101,114,34,44,32,110,117,108,108,41,59,10,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,79,102,102,115,99,114,101,101,110,79,98,115,101,114,118,101,114,44,32,34,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,34,44,32,47,42,32,64,95,95,80,85,82,69,95,95,32,42,47,32,110,101,119,32,77,97,112,40,41,41,59,10,10,32,32,47,47,32,115,114,99,47,114,101,115,105,122,101,45,111,98,115,101,114,118,101,114,46,116,115,10,32,32,118,97,114,32,82,69,83,73,90,69,95,68,69,66,79,85,78,67,69,95,84,73,77,69,32,61,32,49,48,48,59,10,32,32,118,97,114,32,67,97,110,118,97,115,82,101,115,105,122,101,79,98,115,101,114,118,101,114,32,61,32,99,108,97,115,115,32,123,10,32,32,32,32,115,116,97,116,105,99,32,95,105,110,105,116,105,97,108,105,122,101,79,98,115,101,114,118,101,114,40,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,111,98,115,101,114,118,101,114,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,105,122,101,72,97,110,100,108,101,114,32,61,32,40,101,110,116,114,105,101,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,101,110,116,114,105,101,115,46,102,111,114,69,97,99,104,40,40,101,110,116,114,121,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,99,111,110,115,116,32,101,108,101,109,101,110,116,32,61,32,116,104,105,115,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,103,101,116,40,101,110,116,114,121,46,116,97,114,103,101,116,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,101,108,101,109,101,110,116,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,32,32,32,32,99,111,110,115,116,32,91,100,111,116,76,111,116,116,105,101,73,110,115,116,97,110,99,101,44,32,116,105,109,101,111,117,116,93,32,61,32,101,108,101,109,101,110,116,59,10,32,32,32,32,32,32,32,32,32,32,99,108,101,97,114,84,105,109,101,111,117,116,40,116,105,109,101,111,117,116,41,59,10,32,32,32,32,32,32,32,32,32,32,99,111,110,115,116,32,110,101,119,84,105,109,101,111,117,116,32,61,32,115,101,116,84,105,109,101,111,117,116,40,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,100,111,116,76,111,116,116,105,101,73,110,115,116,97,110,99,101,46,114,101,115,105,122,101,40,41,59,10,32,32,32,32,32,32,32,32,32,32,125,44,32,82,69,83,73,90,69,95,68,69,66,79,85,78,67,69,95,84,73,77,69,41,59,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,115,101,116,40,101,110,116,114,121,46,116,97,114,103,101,116,44,32,91,100,111,116,76,111,116,116,105,101,73,110,115,116,97,110,99,101,44,32,110,101,119,84,105,109,101,111,117,116,93,41,59,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,116,104,105,115,46,95,111,98,115,101,114,118,101,114,32,61,32,110,101,119,32,82,101,115,105,122,101,79,98,115,101,114,118,101,114,40,114,101,115,105,122,101,72,97,110,100,108,101,114,41,59,10,32,32,32,32,125,10,32,32,32,32,115,116,97,116,105,99,32,111,98,115,101,114,118,101,40,99,97,110,118,97,115,44,32,100,111,116,76,111,116,116,105,101,73,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,32,32,116,104,105,115,46,95,105,110,105,116,105,97,108,105,122,101,79,98,115,101,114,118,101,114,40,41,59,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,104,97,115,40,99,97,110,118,97,115,41,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,116,104,105,115,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,115,101,116,40,99,97,110,118,97,115,44,32,91,100,111,116,76,111,116,116,105,101,73,110,115,116,97,110,99,101,44,32,48,93,41,59,10,32,32,32,32,32,32,40,95,97,32,61,32,116,104,105,115,46,95,111,98,115,101,114,118,101,114,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,111,98,115,101,114,118,101,40,99,97,110,118,97,115,41,59,10,32,32,32,32,125,10,32,32,32,32,115,116,97,116,105,99,32,117,110,111,98,115,101,114,118,101,40,99,97,110,118,97,115,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,40,95,97,32,61,32,116,104,105,115,46,95,111,98,115,101,114,118,101,114,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,117,110,111,98,115,101,114,118,101,40,99,97,110,118,97,115,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,100,101,108,101,116,101,40,99,97,110,118,97,115,41,59,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,115,105,122,101,32,61,61,61,32,48,41,32,123,10,32,32,32,32,32,32,32,32,40,95,98,32,61,32,116,104,105,115,46,95,111,98,115,101,114,118,101,114,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,98,46,100,105,115,99,111,110,110,101,99,116,40,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,111,98,115,101,114,118,101,114,32,61,32,110,117,108,108,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,125,59,10,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,67,97,110,118,97,115,82,101,115,105,122,101,79,98,115,101,114,118,101,114,44,32,34,95,111,98,115,101,114,118,101,114,34,44,32,110,117,108,108,41,59,10,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,67,97,110,118,97,115,82,101,115,105,122,101,79,98,115,101,114,118,101,114,44,32,34,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,34,44,32,47,42,32,64,95,95,80,85,82,69,95,95,32,42,47,32,110,101,119,32,77,97,112,40,41,41,59,10,10,32,32,47,47,32,115,114,99,47,117,116,105,108,115,46,116,115,10,32,32,102,117,110,99,116,105,111,110,32,105,115,72,101,120,67,111,108,111,114,40,99,111,108,111,114,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,47,94,35,40,91,92,100,97,45,102,93,123,54,125,124,91,92,100,97,45,102,93,123,56,125,41,36,47,105,117,46,116,101,115,116,40,99,111,108,111,114,41,59,10,32,32,125,10,32,32,102,117,110,99,116,105,111,110,32,104,101,120,83,116,114,105,110,103,84,111,82,71,66,65,73,110,116,40,99,111,108,111,114,72,101,120,41,32,123,10,32,32,32,32,105,102,32,40,33,105,115,72,101,120,67,111,108,111,114,40,99,111,108,111,114,72,101,120,41,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,125,10,32,32,32,32,108,101,116,32,104,101,120,32,61,32,99,111,108,111,114,72,101,120,46,114,101,112,108,97,99,101,40,34,35,34,44,32,34,34,41,59,10,32,32,32,32,104,101,120,32,61,32,104,101,120,46,108,101,110,103,116,104,32,61,61,61,32,54,32,63,32,96,36,123,104,101,120,125,102,102,96,32,58,32,104,101,120,59,10,32,32,32,32,114,101,116,117,114,110,32,112,97,114,115,101,73,110,116,40,104,101,120,44,32,49,54,41,59,10,32,32,125,10,32,32,102,117,110,99,116,105,111,110,32,105,115,68,111,116,76,111,116,116,105,101,40,102,105,108,101,68,97,116,97,41,32,123,10,32,32,32,32,105,102,32,40,102,105,108,101,68,97,116,97,46,98,121,116,101,76,101,110,103,116,104,32,60,32,52,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,102,97,108,115,101,59,10,32,32,32,32,125,10,32,32,32,32,99,111,110,115,116,32,102,105,108,101,83,105,103,110,97,116,117,114,101,32,61,32,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,102,105,108,101,68,97,116,97,46,115,108,105,99,101,40,48,44,32,90,73,80,95,83,73,71,78,65,84,85,82,69,46,98,121,116,101,76,101,110,103,116,104,41,41,59,10,32,32,32,32,102,111,114,32,40,108,101,116,32,105,32,61,32,48,59,32,105,32,60,32,90,73,80,95,83,73,71,78,65,84,85,82,69,46,108,101,110,103,116,104,59,32,105,32,43,61,32,49,41,32,123,10,32,32,32,32,32,32,105,102,32,40,90,73,80,95,83,73,71,78,65,84,85,82,69,91,105,93,32,33,61,61,32,102,105,108,101,83,105,103,110,97,116,117,114,101,91,105,93,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,102,97,108,115,101,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,32,32,114,101,116,117,114,110,32,116,114,117,101,59,10,32,32,125,10,32,32,102,117,110,99,116,105,111,110,32,105,115,76,111,116,116,105,101,74,83,79,78,40,106,115,111,110,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,76,79,84,84,73,69,95,74,83,79,78,95,77,65,78,68,65,84,79,82,89,95,70,73,69,76,68,83,46,101,118,101,114,121,40,40,102,105,101,108,100,41,32,61,62,32,79,98,106,101,99,116,46,112,114,111,116,111,116,121,112,101,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,46,99,97,108,108,40,106,115,111,110,44,32,102,105,101,108,100,41,41,59,10,32,32,125,10,32,32,102,117,110,99,116,105,111,110,32,105,115,76,111,116,116,105,101,40,102,105,108,101,68,97,116,97,41,32,123,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,102,105,108,101,68,97,116,97,32,61,61,61,32,34,115,116,114,105,110,103,34,41,32,123,10,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,105,115,76,111,116,116,105,101,74,83,79,78,40,74,83,79,78,46,112,97,114,115,101,40,102,105,108,101,68,97,116,97,41,41,59,10,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,95,101,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,102,97,108,115,101,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,115,76,111,116,116,105,101,74,83,79,78,40,102,105,108,101,68,97,116,97,41,59,10,32,32,32,32,125,10,32,32,125,10,32,32,102,117,110,99,116,105,111,110,32,103,101,116,68,101,102,97,117,108,116,68,80,82,40,41,32,123,10,32,32,32,32,99,111,110,115,116,32,100,112,114,32,61,32,73,83,95,66,82,79,87,83,69,82,32,63,32,119,105,110,100,111,119,46,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,32,58,32,49,59,10,32,32,32,32,114,101,116,117,114,110,32,49,32,43,32,40,100,112,114,32,45,32,49,41,32,42,32,68,69,70,65,85,76,84,95,68,80,82,95,70,65,67,84,79,82,59,10,32,32,125,10,32,32,102,117,110,99,116,105,111,110,32,105,115,69,108,101,109,101,110,116,73,110,86,105,101,119,112,111,114,116,40,101,108,101,109,101,110,116,41,32,123,10,32,32,32,32,99,111,110,115,116,32,114,101,99,116,32,61,32,101,108,101,109,101,110,116,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,59,10,32,32,32,32,114,101,116,117,114,110,32,114,101,99,116,46,116,111,112,32,62,61,32,48,32,38,38,32,114,101,99,116,46,108,101,102,116,32,62,61,32,48,32,38,38,32,114,101,99,116,46,98,111,116,116,111,109,32,60,61,32,40,119,105,110,100,111,119,46,105,110,110,101,114,72,101,105,103,104,116,32,124,124,32,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,46,99,108,105,101,110,116,72,101,105,103,104,116,41,32,38,38,32,114,101,99,116,46,114,105,103,104,116,32,60,61,32,40,119,105,110,100,111,119,46,105,110,110,101,114,87,105,100,116,104,32,124,124,32,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,46,99,108,105,101,110,116,87,105,100,116,104,41,59,10,32,32,125,10,10,32,32,47,47,32,115,114,99,47,100,111,116,108,111,116,116,105,101,46,116,115,10,32,32,118,97,114,32,99,114,101,97,116,101,67,111,114,101,77,111,100,101,32,61,32,40,109,111,100,101,44,32,109,111,100,117,108,101,41,32,61,62,32,123,10,32,32,32,32,105,102,32,40,109,111,100,101,32,61,61,61,32,34,114,101,118,101,114,115,101,34,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,109,111,100,117,108,101,46,77,111,100,101,46,82,101,118,101,114,115,101,59,10,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,109,111,100,101,32,61,61,61,32,34,98,111,117,110,99,101,34,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,109,111,100,117,108,101,46,77,111,100,101,46,66,111,117,110,99,101,59,10,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,109,111,100,101,32,61,61,61,32,34,114,101,118,101,114,115,101,45,98,111,117,110,99,101,34,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,109,111,100,117,108,101,46,77,111,100,101,46,82,101,118,101,114,115,101,66,111,117,110,99,101,59,10,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,109,111,100,117,108,101,46,77,111,100,101,46,70,111,114,119,97,114,100,59,10,32,32,32,32,125,10,32,32,125,59,10,32,32,118,97,114,32,99,114,101,97,116,101,67,111,114,101,70,105,116,32,61,32,40,102,105,116,44,32,109,111,100,117,108,101,41,32,61,62,32,123,10,32,32,32,32,105,102,32,40,102,105,116,32,61,61,61,32,34,99,111,110,116,97,105,110,34,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,109,111,100,117,108,101,46,70,105,116,46,67,111,110,116,97,105,110,59,10,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,102,105,116,32,61,61,61,32,34,99,111,118,101,114,34,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,109,111,100,117,108,101,46,70,105,116,46,67,111,118,101,114,59,10,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,102,105,116,32,61,61,61,32,34,102,105,108,108,34,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,109,111,100,117,108,101,46,70,105,116,46,70,105,108,108,59,10,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,102,105,116,32,61,61,61,32,34,102,105,116,45,104,101,105,103,104,116,34,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,109,111,100,117,108,101,46,70,105,116,46,70,105,116,72,101,105,103,104,116,59,10,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,102,105,116,32,61,61,61,32,34,102,105,116,45,119,105,100,116,104,34,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,109,111,100,117,108,101,46,70,105,116,46,70,105,116,87,105,100,116,104,59,10,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,109,111,100,117,108,101,46,70,105,116,46,78,111,110,101,59,10,32,32,32,32,125,10,32,32,125,59,10,32,32,118,97,114,32,99,114,101,97,116,101,67,111,114,101,65,108,105,103,110,32,61,32,40,97,108,105,103,110,44,32,109,111,100,117,108,101,41,32,61,62,32,123,10,32,32,32,32,99,111,110,115,116,32,99,111,114,101,65,108,105,103,110,32,61,32,110,101,119,32,109,111,100,117,108,101,46,86,101,99,116,111,114,70,108,111,97,116,40,41,59,10,32,32,32,32,99,111,114,101,65,108,105,103,110,46,112,117,115,104,95,98,97,99,107,40,97,108,105,103,110,91,48,93,41,59,10,32,32,32,32,99,111,114,101,65,108,105,103,110,46,112,117,115,104,95,98,97,99,107,40,97,108,105,103,110,91,49,93,41,59,10,32,32,32,32,114,101,116,117,114,110,32,99,111,114,101,65,108,105,103,110,59,10,32,32,125,59,10,32,32,118,97,114,32,99,114,101,97,116,101,67,111,114,101,83,101,103,109,101,110,116,32,61,32,40,115,101,103,109,101,110,116,44,32,109,111,100,117,108,101,41,32,61,62,32,123,10,32,32,32,32,99,111,110,115,116,32,99,111,114,101,115,101,103,109,101,110,116,32,61,32,110,101,119,32,109,111,100,117,108,101,46,86,101,99,116,111,114,70,108,111,97,116,40,41,59,10,32,32,32,32,105,102,32,40,115,101,103,109,101,110,116,46,108,101,110,103,116,104,32,33,61,61,32,50,41,32,114,101,116,117,114,110,32,99,111,114,101,115,101,103,109,101,110,116,59,10,32,32,32,32,99,111,114,101,115,101,103,109,101,110,116,46,112,117,115,104,95,98,97,99,107,40,115,101,103,109,101,110,116,91,48,93,41,59,10,32,32,32,32,99,111,114,101,115,101,103,109,101,110,116,46,112,117,115,104,95,98,97,99,107,40,115,101,103,109,101,110,116,91,49,93,41,59,10,32,32,32,32,114,101,116,117,114,110,32,99,111,114,101,115,101,103,109,101,110,116,59,10,32,32,125,59,10,32,32,118,97,114,32,95,68,111,116,76,111,116,116,105,101,32,61,32,99,108,97,115,115,32,95,68,111,116,76,111,116,116,105,101,32,123,10,32,32,32,32,99,111,110,115,116,114,117,99,116,111,114,40,99,111,110,102,105,103,41,32,123,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,99,97,110,118,97,115,34,41,59,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,99,111,110,116,101,120,116,34,44,32,110,117,108,108,41,59,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,101,118,101,110,116,77,97,110,97,103,101,114,34,41,59,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,34,44,32,110,117,108,108,41,59,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,102,114,97,109,101,77,97,110,97,103,101,114,34,41,59,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,100,111,116,76,111,116,116,105,101,67,111,114,101,34,44,32,110,117,108,108,41,59,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,114,101,110,100,101,114,67,111,110,102,105,103,34,44,32,123,125,41,59,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,105,115,70,114,111,122,101,110,34,44,32,102,97,108,115,101,41,59,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,34,44,32,110,117,108,108,41,59,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,112,111,105,110,116,101,114,85,112,77,101,116,104,111,100,34,41,59,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,112,111,105,110,116,101,114,68,111,119,110,77,101,116,104,111,100,34,41,59,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,112,111,105,110,116,101,114,77,111,118,101,77,101,116,104,111,100,34,41,59,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,112,111,105,110,116,101,114,69,110,116,101,114,77,101,116,104,111,100,34,41,59,10,32,32,32,32,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,116,104,105,115,44,32,34,95,112,111,105,110,116,101,114,69,120,105,116,77,101,116,104,111,100,34,41,59,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,44,32,95,99,59,10,32,32,32,32,32,32,116,104,105,115,46,95,99,97,110,118,97,115,32,61,32,99,111,110,102,105,103,46,99,97,110,118,97,115,59,10,32,32,32,32,32,32,116,104,105,115,46,95,99,111,110,116,101,120,116,32,61,32,116,104,105,115,46,95,99,97,110,118,97,115,46,103,101,116,67,111,110,116,101,120,116,40,34,50,100,34,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,32,61,32,110,101,119,32,69,118,101,110,116,77,97,110,97,103,101,114,40,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,102,114,97,109,101,77,97,110,97,103,101,114,32,61,32,110,101,119,32,65,110,105,109,97,116,105,111,110,70,114,97,109,101,77,97,110,97,103,101,114,40,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,32,61,32,95,95,115,112,114,101,97,100,80,114,111,112,115,40,95,95,115,112,114,101,97,100,86,97,108,117,101,115,40,123,125,44,32,99,111,110,102,105,103,46,114,101,110,100,101,114,67,111,110,102,105,103,41,44,32,123,10,32,32,32,32,32,32,32,32,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,58,32,40,40,95,97,32,61,32,99,111,110,102,105,103,46,114,101,110,100,101,114,67,111,110,102,105,103,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,41,32,124,124,32,103,101,116,68,101,102,97,117,108,116,68,80,82,40,41,44,10,32,32,32,32,32,32,32,32,47,47,32,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,32,105,115,32,116,114,117,101,32,98,121,32,100,101,102,97,117,108,116,32,116,111,32,112,114,101,118,101,110,116,32,117,110,110,101,99,101,115,115,97,114,121,32,114,101,110,100,101,114,105,110,103,32,119,104,101,110,32,116,104,101,32,99,97,110,118,97,115,32,105,115,32,111,102,102,115,99,114,101,101,110,10,32,32,32,32,32,32,32,32,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,58,32,40,95,99,32,61,32,40,95,98,32,61,32,99,111,110,102,105,103,46,114,101,110,100,101,114,67,111,110,102,105,103,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,98,46,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,41,32,33,61,32,110,117,108,108,32,63,32,95,99,32,58,32,116,114,117,101,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,68,111,116,76,111,116,116,105,101,87,97,115,109,76,111,97,100,101,114,46,108,111,97,100,40,41,46,116,104,101,110,40,40,109,111,100,117,108,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,95,97,50,44,32,95,98,50,44,32,95,99,50,44,32,95,100,44,32,95,101,44,32,95,102,44,32,95,103,59,10,32,32,32,32,32,32,32,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,32,61,32,109,111,100,117,108,101,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,32,110,101,119,32,109,111,100,117,108,101,46,68,111,116,76,111,116,116,105,101,80,108,97,121,101,114,40,123,10,32,32,32,32,32,32,32,32,32,32,97,117,116,111,112,108,97,121,58,32,40,95,97,50,32,61,32,99,111,110,102,105,103,46,97,117,116,111,112,108,97,121,41,32,33,61,32,110,117,108,108,32,63,32,95,97,50,32,58,32,102,97,108,115,101,44,10,32,32,32,32,32,32,32,32,32,32,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,58,32,48,44,10,32,32,32,32,32,32,32,32,32,32,108,111,111,112,65,110,105,109,97,116,105,111,110,58,32,40,95,98,50,32,61,32,99,111,110,102,105,103,46,108,111,111,112,41,32,33,61,32,110,117,108,108,32,63,32,95,98,50,32,58,32,102,97,108,115,101,44,10,32,32,32,32,32,32,32,32,32,32,109,111,100,101,58,32,99,114,101,97,116,101,67,111,114,101,77,111,100,101,40,40,95,99,50,32,61,32,99,111,110,102,105,103,46,109,111,100,101,41,32,33,61,32,110,117,108,108,32,63,32,95,99,50,32,58,32,34,102,111,114,119,97,114,100,34,44,32,109,111,100,117,108,101,41,44,10,32,32,32,32,32,32,32,32,32,32,115,101,103,109,101,110,116,58,32,99,114,101,97,116,101,67,111,114,101,83,101,103,109,101,110,116,40,40,95,100,32,61,32,99,111,110,102,105,103,46,115,101,103,109,101,110,116,41,32,33,61,32,110,117,108,108,32,63,32,95,100,32,58,32,91,93,44,32,109,111,100,117,108,101,41,44,10,32,32,32,32,32,32,32,32,32,32,115,112,101,101,100,58,32,40,95,101,32,61,32,99,111,110,102,105,103,46,115,112,101,101,100,41,32,33,61,32,110,117,108,108,32,63,32,95,101,32,58,32,49,44,10,32,32,32,32,32,32,32,32,32,32,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,58,32,40,95,102,32,61,32,99,111,110,102,105,103,46,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,41,32,33,61,32,110,117,108,108,32,63,32,95,102,32,58,32,116,114,117,101,44,10,32,32,32,32,32,32,32,32,32,32,109,97,114,107,101,114,58,32,40,95,103,32,61,32,99,111,110,102,105,103,46,109,97,114,107,101,114,41,32,33,61,32,110,117,108,108,32,63,32,95,103,32,58,32,34,34,44,10,32,32,32,32,32,32,32,32,32,32,108,97,121,111,117,116,58,32,99,111,110,102,105,103,46,108,97,121,111,117,116,32,63,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,97,108,105,103,110,58,32,99,114,101,97,116,101,67,111,114,101,65,108,105,103,110,40,99,111,110,102,105,103,46,108,97,121,111,117,116,46,97,108,105,103,110,44,32,109,111,100,117,108,101,41,44,10,32,32,32,32,32,32,32,32,32,32,32,32,102,105,116,58,32,99,114,101,97,116,101,67,111,114,101,70,105,116,40,99,111,110,102,105,103,46,108,97,121,111,117,116,46,102,105,116,44,32,109,111,100,117,108,101,41,10,32,32,32,32,32,32,32,32,32,32,125,32,58,32,109,111,100,117,108,101,46,99,114,101,97,116,101,68,101,102,97,117,108,116,76,97,121,111,117,116,40,41,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,32,116,121,112,101,58,32,34,114,101,97,100,121,34,32,125,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,99,111,110,102,105,103,46,100,97,116,97,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,108,111,97,100,70,114,111,109,68,97,116,97,40,99,111,110,102,105,103,46,100,97,116,97,41,59,10,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,99,111,110,102,105,103,46,115,114,99,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,108,111,97,100,70,114,111,109,83,114,99,40,99,111,110,102,105,103,46,115,114,99,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,105,102,32,40,99,111,110,102,105,103,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,115,101,116,66,97,99,107,103,114,111,117,110,100,67,111,108,111,114,40,99,111,110,102,105,103,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,41,46,99,97,116,99,104,40,40,101,114,114,111,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,10,32,32,32,32,32,32,32,32,32,32,116,121,112,101,58,32,34,108,111,97,100,69,114,114,111,114,34,44,10,32,32,32,32,32,32,32,32,32,32,101,114,114,111,114,58,32,110,101,119,32,69,114,114,111,114,40,96,70,97,105,108,101,100,32,116,111,32,108,111,97,100,32,119,97,115,109,32,109,111,100,117,108,101,58,32,36,123,101,114,114,111,114,125,96,41,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,112,111,105,110,116,101,114,85,112,77,101,116,104,111,100,32,61,32,116,104,105,115,46,95,111,110,80,111,105,110,116,101,114,85,112,46,98,105,110,100,40,116,104,105,115,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,112,111,105,110,116,101,114,68,111,119,110,77,101,116,104,111,100,32,61,32,116,104,105,115,46,95,111,110,80,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,112,111,105,110,116,101,114,77,111,118,101,77,101,116,104,111,100,32,61,32,116,104,105,115,46,95,111,110,80,111,105,110,116,101,114,77,111,118,101,46,98,105,110,100,40,116,104,105,115,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,112,111,105,110,116,101,114,69,110,116,101,114,77,101,116,104,111,100,32,61,32,116,104,105,115,46,95,111,110,80,111,105,110,116,101,114,69,110,116,101,114,46,98,105,110,100,40,116,104,105,115,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,112,111,105,110,116,101,114,69,120,105,116,77,101,116,104,111,100,32,61,32,116,104,105,115,46,95,111,110,80,111,105,110,116,101,114,76,101,97,118,101,46,98,105,110,100,40,116,104,105,115,41,59,10,32,32,32,32,125,10,32,32,32,32,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,109,101,115,115,97,103,101,41,32,123,10,32,32,32,32,32,32,99,111,110,115,111,108,101,46,101,114,114,111,114,40,109,101,115,115,97,103,101,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,32,116,121,112,101,58,32,34,108,111,97,100,69,114,114,111,114,34,44,32,101,114,114,111,114,58,32,110,101,119,32,69,114,114,111,114,40,109,101,115,115,97,103,101,41,32,125,41,59,10,32,32,32,32,125,10,32,32,32,32,95,102,101,116,99,104,68,97,116,97,40,115,114,99,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,95,95,97,115,121,110,99,40,116,104,105,115,44,32,110,117,108,108,44,32,102,117,110,99,116,105,111,110,42,32,40,41,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,112,111,110,115,101,32,61,32,121,105,101,108,100,32,102,101,116,99,104,40,115,114,99,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,33,114,101,115,112,111,110,115,101,46,111,107,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,70,97,105,108,101,100,32,116,111,32,102,101,116,99,104,32,97,110,105,109,97,116,105,111,110,32,100,97,116,97,32,102,114,111,109,32,85,82,76,58,32,36,123,115,114,99,125,46,32,36,123,114,101,115,112,111,110,115,101,46,115,116,97,116,117,115,125,58,32,36,123,114,101,115,112,111,110,115,101,46,115,116,97,116,117,115,84,101,120,116,125,96,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,100,97,116,97,32,61,32,121,105,101,108,100,32,114,101,115,112,111,110,115,101,46,97,114,114,97,121,66,117,102,102,101,114,40,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,105,115,68,111,116,76,111,116,116,105,101,40,100,97,116,97,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,100,97,116,97,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,110,101,119,32,84,101,120,116,68,101,99,111,100,101,114,40,41,46,100,101,99,111,100,101,40,100,97,116,97,41,59,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,125,10,32,32,32,32,95,108,111,97,100,70,114,111,109,68,97,116,97,40,100,97,116,97,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,99,111,110,115,116,32,119,105,100,116,104,32,61,32,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,59,10,32,32,32,32,32,32,99,111,110,115,116,32,104,101,105,103,104,116,32,61,32,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,59,10,32,32,32,32,32,32,108,101,116,32,108,111,97,100,101,100,32,61,32,102,97,108,115,101,59,10,32,32,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,100,97,116,97,32,61,61,61,32,34,115,116,114,105,110,103,34,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,105,115,76,111,116,116,105,101,40,100,97,116,97,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,10,32,32,32,32,32,32,32,32,32,32,32,32,34,73,110,118,97,108,105,100,32,76,111,116,116,105,101,32,74,83,79,78,32,115,116,114,105,110,103,58,32,84,104,101,32,112,114,111,118,105,100,101,100,32,115,116,114,105,110,103,32,100,111,101,115,32,110,111,116,32,99,111,110,102,111,114,109,32,116,111,32,116,104,101,32,76,111,116,116,105,101,32,74,83,79,78,32,102,111,114,109,97,116,46,34,10,32,32,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,108,111,97,100,101,100,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,108,111,97,100,65,110,105,109,97,116,105,111,110,68,97,116,97,40,100,97,116,97,44,32,119,105,100,116,104,44,32,104,101,105,103,104,116,41,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,100,97,116,97,32,105,110,115,116,97,110,99,101,111,102,32,65,114,114,97,121,66,117,102,102,101,114,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,105,115,68,111,116,76,111,116,116,105,101,40,100,97,116,97,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,10,32,32,32,32,32,32,32,32,32,32,32,32,34,73,110,118,97,108,105,100,32,100,111,116,76,111,116,116,105,101,32,65,114,114,97,121,66,117,102,102,101,114,58,32,84,104,101,32,112,114,111,118,105,100,101,100,32,65,114,114,97,121,66,117,102,102,101,114,32,100,111,101,115,32,110,111,116,32,99,111,110,102,111,114,109,32,116,111,32,116,104,101,32,100,111,116,76,111,116,116,105,101,32,102,111,114,109,97,116,46,34,10,32,32,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,108,111,97,100,101,100,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,108,111,97,100,68,111,116,76,111,116,116,105,101,68,97,116,97,40,100,97,116,97,44,32,119,105,100,116,104,44,32,104,101,105,103,104,116,41,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,116,121,112,101,111,102,32,100,97,116,97,32,61,61,61,32,34,111,98,106,101,99,116,34,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,105,115,76,111,116,116,105,101,40,100,97,116,97,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,10,32,32,32,32,32,32,32,32,32,32,32,32,34,73,110,118,97,108,105,100,32,76,111,116,116,105,101,32,74,83,79,78,32,111,98,106,101,99,116,58,32,84,104,101,32,112,114,111,118,105,100,101,100,32,111,98,106,101,99,116,32,100,111,101,115,32,110,111,116,32,99,111,110,102,111,114,109,32,116,111,32,116,104,101,32,76,111,116,116,105,101,32,74,83,79,78,32,102,111,114,109,97,116,46,34,10,32,32,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,108,111,97,100,101,100,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,108,111,97,100,65,110,105,109,97,116,105,111,110,68,97,116,97,40,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,100,97,116,97,41,44,32,119,105,100,116,104,44,32,104,101,105,103,104,116,41,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,10,32,32,32,32,32,32,32,32,32,32,96,85,110,115,117,112,112,111,114,116,101,100,32,100,97,116,97,32,116,121,112,101,32,102,111,114,32,97,110,105,109,97,116,105,111,110,32,100,97,116,97,46,32,69,120,112,101,99,116,101,100,58,32,10,32,32,32,32,32,32,32,32,32,32,45,32,115,116,114,105,110,103,32,40,76,111,116,116,105,101,32,74,83,79,78,41,44,10,32,32,32,32,32,32,32,32,32,32,45,32,65,114,114,97,121,66,117,102,102,101,114,32,40,100,111,116,76,111,116,116,105,101,41,44,10,32,32,32,32,32,32,32,32,32,32,45,32,111,98,106,101,99,116,32,40,76,111,116,116,105,101,32,74,83,79,78,41,46,32,10,32,32,32,32,32,32,32,32,32,32,82,101,99,101,105,118,101,100,58,32,36,123,116,121,112,101,111,102,32,100,97,116,97,125,96,10,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,102,32,40,108,111,97,100,101,100,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,32,116,121,112,101,58,32,34,108,111,97,100,34,32,125,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,73,83,95,66,82,79,87,83,69,82,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,114,101,115,105,122,101,40,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,10,32,32,32,32,32,32,32,32,32,32,116,121,112,101,58,32,34,102,114,97,109,101,34,44,10,32,32,32,32,32,32,32,32,32,32,99,117,114,114,101,110,116,70,114,97,109,101,58,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,117,114,114,101,110,116,70,114,97,109,101,40,41,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,114,101,110,100,101,114,40,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,46,97,117,116,111,112,108,97,121,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,112,108,97,121,40,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,105,115,80,108,97,121,105,110,103,40,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,32,116,121,112,101,58,32,34,112,108,97,121,34,32,125,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,32,61,32,116,104,105,115,46,95,102,114,97,109,101,77,97,110,97,103,101,114,46,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,104,105,115,46,95,100,114,97,119,46,98,105,110,100,40,116,104,105,115,41,41,59,10,32,32,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,115,111,108,101,46,101,114,114,111,114,40,34,115,111,109,101,116,104,105,110,103,32,119,101,110,116,32,119,114,111,110,103,44,32,116,104,101,32,97,110,105,109,97,116,105,111,110,32,119,97,115,32,115,117,112,112,111,115,101,32,116,111,32,97,117,116,111,112,108,97,121,34,41,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,105,102,32,40,73,83,95,66,82,79,87,83,69,82,32,38,38,32,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,79,102,102,115,99,114,101,101,110,79,98,115,101,114,118,101,114,46,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,44,32,116,104,105,115,41,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,97,117,116,111,82,101,115,105,122,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,67,97,110,118,97,115,82,101,115,105,122,101,79,98,115,101,114,118,101,114,46,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,44,32,116,104,105,115,41,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,34,70,97,105,108,101,100,32,116,111,32,108,111,97,100,32,97,110,105,109,97,116,105,111,110,32,100,97,116,97,34,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,32,32,95,108,111,97,100,70,114,111,109,83,114,99,40,115,114,99,41,32,123,10,32,32,32,32,32,32,116,104,105,115,46,95,102,101,116,99,104,68,97,116,97,40,115,114,99,41,46,116,104,101,110,40,40,100,97,116,97,41,32,61,62,32,116,104,105,115,46,95,108,111,97,100,70,114,111,109,68,97,116,97,40,100,97,116,97,41,41,46,99,97,116,99,104,40,40,101,114,114,111,114,41,32,61,62,32,116,104,105,115,46,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,96,70,97,105,108,101,100,32,116,111,32,108,111,97,100,32,97,110,105,109,97,116,105,111,110,32,100,97,116,97,32,102,114,111,109,32,85,82,76,58,32,36,123,115,114,99,125,46,32,36,123,101,114,114,111,114,125,96,41,41,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,97,99,116,105,118,101,65,110,105,109,97,116,105,111,110,73,100,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,97,99,116,105,118,101,65,110,105,109,97,116,105,111,110,73,100,40,41,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,97,99,116,105,118,101,84,104,101,109,101,73,100,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,97,99,116,105,118,101,84,104,101,109,101,73,100,40,41,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,108,97,121,111,117,116,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,32,32,99,111,110,115,116,32,108,97,121,111,117,116,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,99,111,110,102,105,103,40,41,46,108,97,121,111,117,116,59,10,32,32,32,32,32,32,105,102,32,40,108,97,121,111,117,116,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,123,10,32,32,32,32,32,32,32,32,32,32,97,108,105,103,110,58,32,91,108,97,121,111,117,116,46,97,108,105,103,110,46,103,101,116,40,48,41,44,32,108,97,121,111,117,116,46,97,108,105,103,110,46,103,101,116,40,49,41,93,44,10,32,32,32,32,32,32,32,32,32,32,102,105,116,58,32,40,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,95,97,50,44,32,95,98,44,32,95,99,44,32,95,100,44,32,95,101,44,32,95,102,59,10,32,32,32,32,32,32,32,32,32,32,32,32,115,119,105,116,99,104,32,40,108,97,121,111,117,116,46,102,105,116,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,40,40,95,97,50,32,61,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,50,46,70,105,116,46,67,111,110,116,97,105,110,41,58,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,99,111,110,116,97,105,110,34,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,40,40,95,98,32,61,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,98,46,70,105,116,46,67,111,118,101,114,41,58,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,99,111,118,101,114,34,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,40,40,95,99,32,61,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,99,46,70,105,116,46,70,105,108,108,41,58,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,102,105,108,108,34,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,40,40,95,100,32,61,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,100,46,70,105,116,46,70,105,116,72,101,105,103,104,116,41,58,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,102,105,116,45,104,101,105,103,104,116,34,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,40,40,95,101,32,61,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,101,46,70,105,116,46,70,105,116,87,105,100,116,104,41,58,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,102,105,116,45,119,105,100,116,104,34,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,40,40,95,102,32,61,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,102,46,70,105,116,46,78,111,110,101,41,58,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,110,111,110,101,34,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,101,102,97,117,108,116,58,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,99,111,110,116,97,105,110,34,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,125,41,40,41,10,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,118,111,105,100,32,48,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,109,97,114,107,101,114,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,32,32,99,111,110,115,116,32,109,97,114,107,101,114,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,99,111,110,102,105,103,40,41,46,109,97,114,107,101,114,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,109,97,114,107,101,114,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,109,97,110,105,102,101,115,116,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,109,97,110,105,102,101,115,116,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,109,97,110,105,102,101,115,116,83,116,114,105,110,103,40,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,32,124,124,32,33,109,97,110,105,102,101,115,116,41,32,114,101,116,117,114,110,32,110,117,108,108,59,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,109,97,110,105,102,101,115,116,74,115,111,110,32,61,32,74,83,79,78,46,112,97,114,115,101,40,109,97,110,105,102,101,115,116,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,79,98,106,101,99,116,46,107,101,121,115,40,109,97,110,105,102,101,115,116,74,115,111,110,41,46,108,101,110,103,116,104,32,61,61,61,32,48,41,32,114,101,116,117,114,110,32,110,117,108,108,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,109,97,110,105,102,101,115,116,74,115,111,110,59,10,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,95,101,114,114,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,110,117,108,108,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,114,101,110,100,101,114,67,111,110,102,105,103,40,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,115,101,103,109,101,110,116,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,32,32,99,111,110,115,116,32,115,101,103,109,101,110,116,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,99,111,110,102,105,103,40,41,46,115,101,103,109,101,110,116,59,10,32,32,32,32,32,32,105,102,32,40,115,101,103,109,101,110,116,32,38,38,32,115,101,103,109,101,110,116,46,115,105,122,101,40,41,32,61,61,61,32,50,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,91,115,101,103,109,101,110,116,46,103,101,116,40,48,41,44,32,115,101,103,109,101,110,116,46,103,101,116,40,49,41,93,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,118,111,105,100,32,48,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,108,111,111,112,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,99,111,110,102,105,103,40,41,46,108,111,111,112,65,110,105,109,97,116,105,111,110,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,102,97,108,115,101,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,109,111,100,101,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,44,32,95,99,44,32,95,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,109,111,100,101,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,99,111,110,102,105,103,40,41,46,109,111,100,101,59,10,32,32,32,32,32,32,105,102,32,40,109,111,100,101,32,61,61,61,32,40,40,95,98,32,61,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,98,46,77,111,100,101,46,82,101,118,101,114,115,101,41,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,114,101,118,101,114,115,101,34,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,109,111,100,101,32,61,61,61,32,40,40,95,99,32,61,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,99,46,77,111,100,101,46,66,111,117,110,99,101,41,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,98,111,117,110,99,101,34,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,109,111,100,101,32,61,61,61,32,40,40,95,100,32,61,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,100,46,77,111,100,101,46,82,101,118,101,114,115,101,66,111,117,110,99,101,41,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,114,101,118,101,114,115,101,45,98,111,117,110,99,101,34,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,102,111,114,119,97,114,100,34,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,105,115,70,114,111,122,101,110,40,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,95,105,115,70,114,111,122,101,110,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,97,32,61,32,116,104,105,115,46,95,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,41,32,33,61,32,110,117,108,108,32,63,32,95,97,32,58,32,34,34,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,97,117,116,111,112,108,97,121,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,99,111,110,102,105,103,40,41,46,97,117,116,111,112,108,97,121,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,102,97,108,115,101,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,99,111,110,102,105,103,40,41,46,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,102,97,108,115,101,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,115,112,101,101,100,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,99,111,110,102,105,103,40,41,46,115,112,101,101,100,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,48,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,105,115,82,101,97,100,121,40,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,33,61,61,32,110,117,108,108,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,105,115,76,111,97,100,101,100,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,105,115,76,111,97,100,101,100,40,41,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,102,97,108,115,101,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,105,115,80,108,97,121,105,110,103,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,105,115,80,108,97,121,105,110,103,40,41,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,102,97,108,115,101,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,105,115,80,97,117,115,101,100,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,105,115,80,97,117,115,101,100,40,41,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,102,97,108,115,101,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,105,115,83,116,111,112,112,101,100,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,105,115,83,116,111,112,112,101,100,40,41,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,102,97,108,115,101,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,99,117,114,114,101,110,116,70,114,97,109,101,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,99,117,114,114,101,110,116,70,114,97,109,101,40,41,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,48,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,108,111,111,112,67,111,117,110,116,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,108,111,111,112,67,111,117,110,116,40,41,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,48,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,116,111,116,97,108,70,114,97,109,101,115,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,116,111,116,97,108,70,114,97,109,101,115,40,41,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,48,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,100,117,114,97,116,105,111,110,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,100,117,114,97,116,105,111,110,40,41,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,48,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,115,101,103,109,101,110,116,68,117,114,97,116,105,111,110,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,115,101,103,109,101,110,116,68,117,114,97,116,105,111,110,40,41,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,48,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,32,99,97,110,118,97,115,40,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,95,99,97,110,118,97,115,59,10,32,32,32,32,125,10,32,32,32,32,108,111,97,100,40,99,111,110,102,105,103,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,44,32,95,99,44,32,95,100,44,32,95,101,44,32,95,102,44,32,95,103,44,32,95,104,59,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,32,124,124,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,10,32,32,32,32,32,32,32,32,97,117,116,111,112,108,97,121,58,32,40,95,97,32,61,32,99,111,110,102,105,103,46,97,117,116,111,112,108,97,121,41,32,33,61,32,110,117,108,108,32,63,32,95,97,32,58,32,102,97,108,115,101,44,10,32,32,32,32,32,32,32,32,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,58,32,48,44,10,32,32,32,32,32,32,32,32,108,111,111,112,65,110,105,109,97,116,105,111,110,58,32,40,95,98,32,61,32,99,111,110,102,105,103,46,108,111,111,112,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,102,97,108,115,101,44,10,32,32,32,32,32,32,32,32,109,111,100,101,58,32,99,114,101,97,116,101,67,111,114,101,77,111,100,101,40,40,95,99,32,61,32,99,111,110,102,105,103,46,109,111,100,101,41,32,33,61,32,110,117,108,108,32,63,32,95,99,32,58,32,34,102,111,114,119,97,114,100,34,44,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,41,44,10,32,32,32,32,32,32,32,32,115,101,103,109,101,110,116,58,32,99,114,101,97,116,101,67,111,114,101,83,101,103,109,101,110,116,40,40,95,100,32,61,32,99,111,110,102,105,103,46,115,101,103,109,101,110,116,41,32,33,61,32,110,117,108,108,32,63,32,95,100,32,58,32,91,93,44,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,41,44,10,32,32,32,32,32,32,32,32,115,112,101,101,100,58,32,40,95,101,32,61,32,99,111,110,102,105,103,46,115,112,101,101,100,41,32,33,61,32,110,117,108,108,32,63,32,95,101,32,58,32,49,44,10,32,32,32,32,32,32,32,32,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,58,32,40,95,102,32,61,32,99,111,110,102,105,103,46,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,41,32,33,61,32,110,117,108,108,32,63,32,95,102,32,58,32,116,114,117,101,44,10,32,32,32,32,32,32,32,32,109,97,114,107,101,114,58,32,40,95,103,32,61,32,99,111,110,102,105,103,46,109,97,114,107,101,114,41,32,33,61,32,110,117,108,108,32,63,32,95,103,32,58,32,34,34,44,10,32,32,32,32,32,32,32,32,108,97,121,111,117,116,58,32,99,111,110,102,105,103,46,108,97,121,111,117,116,32,63,32,123,10,32,32,32,32,32,32,32,32,32,32,97,108,105,103,110,58,32,99,114,101,97,116,101,67,111,114,101,65,108,105,103,110,40,99,111,110,102,105,103,46,108,97,121,111,117,116,46,97,108,105,103,110,44,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,41,44,10,32,32,32,32,32,32,32,32,32,32,102,105,116,58,32,99,114,101,97,116,101,67,111,114,101,70,105,116,40,99,111,110,102,105,103,46,108,97,121,111,117,116,46,102,105,116,44,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,41,10,32,32,32,32,32,32,32,32,125,32,58,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,46,99,114,101,97,116,101,68,101,102,97,117,108,116,76,97,121,111,117,116,40,41,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,105,102,32,40,99,111,110,102,105,103,46,100,97,116,97,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,108,111,97,100,70,114,111,109,68,97,116,97,40,99,111,110,102,105,103,46,100,97,116,97,41,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,99,111,110,102,105,103,46,115,114,99,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,108,111,97,100,70,114,111,109,83,114,99,40,99,111,110,102,105,103,46,115,114,99,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,116,104,105,115,46,115,101,116,66,97,99,107,103,114,111,117,110,100,67,111,108,111,114,40,40,95,104,32,61,32,99,111,110,102,105,103,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,41,32,33,61,32,110,117,108,108,32,63,32,95,104,32,58,32,34,34,41,59,10,32,32,32,32,125,10,32,32,32,32,95,114,101,110,100,101,114,40,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,32,124,124,32,116,104,105,115,46,95,99,111,110,116,101,120,116,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,32,102,97,108,115,101,59,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,110,100,101,114,101,100,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,59,10,32,32,32,32,32,32,105,102,32,40,114,101,110,100,101,114,101,100,41,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,98,117,102,102,101,114,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,98,117,102,102,101,114,40,41,59,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,99,108,97,109,112,101,100,66,117,102,102,101,114,32,61,32,110,101,119,32,85,105,110,116,56,67,108,97,109,112,101,100,65,114,114,97,121,40,98,117,102,102,101,114,44,32,48,44,32,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,32,42,32,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,32,42,32,52,41,59,10,32,32,32,32,32,32,32,32,108,101,116,32,105,109,97,103,101,68,97,116,97,32,61,32,110,117,108,108,59,10,32,32,32,32,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,73,109,97,103,101,68,97,116,97,32,61,61,61,32,34,117,110,100,101,102,105,110,101,100,34,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,109,97,103,101,68,97,116,97,32,61,32,116,104,105,115,46,95,99,111,110,116,101,120,116,46,99,114,101,97,116,101,73,109,97,103,101,68,97,116,97,40,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,44,32,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,41,59,10,32,32,32,32,32,32,32,32,32,32,105,109,97,103,101,68,97,116,97,46,100,97,116,97,46,115,101,116,40,99,108,97,109,112,101,100,66,117,102,102,101,114,41,59,10,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,105,109,97,103,101,68,97,116,97,32,61,32,110,101,119,32,73,109,97,103,101,68,97,116,97,40,99,108,97,109,112,101,100,66,117,102,102,101,114,44,32,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,44,32,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,99,111,110,116,101,120,116,46,112,117,116,73,109,97,103,101,68,97,116,97,40,105,109,97,103,101,68,97,116,97,44,32,48,44,32,48,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,10,32,32,32,32,32,32,32,32,32,32,116,121,112,101,58,32,34,114,101,110,100,101,114,34,44,10,32,32,32,32,32,32,32,32,32,32,99,117,114,114,101,110,116,70,114,97,109,101,58,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,117,114,114,101,110,116,70,114,97,109,101,40,41,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,114,117,101,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,102,97,108,115,101,59,10,32,32,32,32,125,10,32,32,32,32,95,100,114,97,119,40,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,32,124,124,32,116,104,105,115,46,95,99,111,110,116,101,120,116,32,61,61,61,32,110,117,108,108,32,124,124,32,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,105,115,80,108,97,121,105,110,103,40,41,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,99,111,110,115,116,32,110,101,120,116,70,114,97,109,101,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,113,117,101,115,116,70,114,97,109,101,40,41,59,10,32,32,32,32,32,32,99,111,110,115,116,32,117,112,100,97,116,101,100,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,70,114,97,109,101,40,110,101,120,116,70,114,97,109,101,41,59,10,32,32,32,32,32,32,105,102,32,40,117,112,100,97,116,101,100,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,10,32,32,32,32,32,32,32,32,32,32,116,121,112,101,58,32,34,102,114,97,109,101,34,44,10,32,32,32,32,32,32,32,32,32,32,99,117,114,114,101,110,116,70,114,97,109,101,58,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,117,114,114,101,110,116,70,114,97,109,101,40,41,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,114,101,110,100,101,114,101,100,32,61,32,116,104,105,115,46,95,114,101,110,100,101,114,40,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,114,101,110,100,101,114,101,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,105,115,67,111,109,112,108,101,116,101,40,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,46,108,111,111,112,65,110,105,109,97,116,105,111,110,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,121,112,101,58,32,34,108,111,111,112,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,108,111,111,112,67,111,117,110,116,58,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,108,111,111,112,67,111,117,110,116,40,41,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,32,116,121,112,101,58,32,34,99,111,109,112,108,101,116,101,34,32,125,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,32,61,32,116,104,105,115,46,95,102,114,97,109,101,77,97,110,97,103,101,114,46,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,104,105,115,46,95,100,114,97,119,46,98,105,110,100,40,116,104,105,115,41,41,59,10,32,32,32,32,125,10,32,32,32,32,112,108,97,121,40,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,99,111,110,115,116,32,111,107,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,112,108,97,121,40,41,59,10,32,32,32,32,32,32,105,102,32,40,111,107,32,124,124,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,105,115,80,108,97,121,105,110,103,40,41,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,105,115,70,114,111,122,101,110,32,61,32,102,97,108,115,101,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,32,116,121,112,101,58,32,34,112,108,97,121,34,32,125,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,32,61,32,116,104,105,115,46,95,102,114,97,109,101,77,97,110,97,103,101,114,46,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,104,105,115,46,95,100,114,97,119,46,98,105,110,100,40,116,104,105,115,41,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,102,32,40,73,83,95,66,82,79,87,83,69,82,32,38,38,32,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,32,38,38,32,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,32,38,38,32,33,105,115,69,108,101,109,101,110,116,73,110,86,105,101,119,112,111,114,116,40,116,104,105,115,46,95,99,97,110,118,97,115,41,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,102,114,101,101,122,101,40,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,32,32,112,97,117,115,101,40,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,99,111,110,115,116,32,111,107,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,112,97,117,115,101,40,41,59,10,32,32,32,32,32,32,105,102,32,40,111,107,32,124,124,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,105,115,80,97,117,115,101,100,40,41,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,32,116,121,112,101,58,32,34,112,97,117,115,101,34,32,125,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,32,32,115,116,111,112,40,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,99,111,110,115,116,32,111,107,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,111,112,40,41,59,10,32,32,32,32,32,32,105,102,32,40,111,107,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,32,116,121,112,101,58,32,34,102,114,97,109,101,34,44,32,99,117,114,114,101,110,116,70,114,97,109,101,58,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,117,114,114,101,110,116,70,114,97,109,101,40,41,32,125,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,114,101,110,100,101,114,40,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,32,116,121,112,101,58,32,34,115,116,111,112,34,32,125,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,32,32,115,101,116,70,114,97,109,101,40,102,114,97,109,101,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,105,102,32,40,102,114,97,109,101,32,60,32,48,32,124,124,32,102,114,97,109,101,32,62,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,116,111,116,97,108,70,114,97,109,101,115,40,41,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,99,111,110,115,116,32,111,107,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,101,107,40,102,114,97,109,101,41,59,10,32,32,32,32,32,32,105,102,32,40,111,107,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,32,116,121,112,101,58,32,34,102,114,97,109,101,34,44,32,99,117,114,114,101,110,116,70,114,97,109,101,58,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,117,114,114,101,110,116,70,114,97,109,101,40,41,32,125,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,114,101,110,100,101,114,40,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,32,32,115,101,116,83,112,101,101,100,40,115,112,101,101,100,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,95,95,115,112,114,101,97,100,80,114,111,112,115,40,95,95,115,112,114,101,97,100,86,97,108,117,101,115,40,123,125,44,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,41,44,32,123,10,32,32,32,32,32,32,32,32,115,112,101,101,100,10,32,32,32,32,32,32,125,41,41,59,10,32,32,32,32,125,10,32,32,32,32,115,101,116,66,97,99,107,103,114,111,117,110,100,67,111,108,111,114,40,99,111,108,111,114,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,105,102,32,40,73,83,95,66,82,79,87,83,69,82,32,38,38,32,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,99,97,110,118,97,115,46,115,116,121,108,101,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,32,61,32,99,111,108,111,114,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,95,95,115,112,114,101,97,100,80,114,111,112,115,40,95,95,115,112,114,101,97,100,86,97,108,117,101,115,40,123,125,44,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,41,44,32,123,10,32,32,32,32,32,32,32,32,32,32,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,58,32,104,101,120,83,116,114,105,110,103,84,111,82,71,66,65,73,110,116,40,99,111,108,111,114,41,10,32,32,32,32,32,32,32,32,125,41,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,116,104,105,115,46,95,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,32,61,32,99,111,108,111,114,59,10,32,32,32,32,125,10,32,32,32,32,115,101,116,76,111,111,112,40,108,111,111,112,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,95,95,115,112,114,101,97,100,80,114,111,112,115,40,95,95,115,112,114,101,97,100,86,97,108,117,101,115,40,123,125,44,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,41,44,32,123,10,32,32,32,32,32,32,32,32,108,111,111,112,65,110,105,109,97,116,105,111,110,58,32,108,111,111,112,10,32,32,32,32,32,32,125,41,41,59,10,32,32,32,32,125,10,32,32,32,32,115,101,116,85,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,40,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,95,95,115,112,114,101,97,100,80,114,111,112,115,40,95,95,115,112,114,101,97,100,86,97,108,117,101,115,40,123,125,44,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,41,44,32,123,10,32,32,32,32,32,32,32,32,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,10,32,32,32,32,32,32,125,41,41,59,10,32,32,32,32,125,10,32,32,32,32,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,121,112,101,44,32,108,105,115,116,101,110,101,114,41,32,123,10,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,121,112,101,44,32,108,105,115,116,101,110,101,114,41,59,10,32,32,32,32,125,10,32,32,32,32,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,121,112,101,44,32,108,105,115,116,101,110,101,114,41,32,123,10,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,121,112,101,44,32,108,105,115,116,101,110,101,114,41,59,10,32,32,32,32,125,10,32,32,32,32,100,101,115,116,114,111,121,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,32,32,105,102,32,40,73,83,95,66,82,79,87,83,69,82,32,38,38,32,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,41,32,123,10,32,32,32,32,32,32,32,32,79,102,102,115,99,114,101,101,110,79,98,115,101,114,118,101,114,46,117,110,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,41,59,10,32,32,32,32,32,32,32,32,67,97,110,118,97,115,82,101,115,105,122,101,79,98,115,101,114,118,101,114,46,117,110,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,100,101,108,101,116,101,40,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,32,110,117,108,108,59,10,32,32,32,32,32,32,116,104,105,115,46,95,99,111,110,116,101,120,116,32,61,32,110,117,108,108,59,10,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,10,32,32,32,32,32,32,32,32,116,121,112,101,58,32,34,100,101,115,116,114,111,121,34,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,114,101,109,111,118,101,65,108,108,69,118,101,110,116,76,105,115,116,101,110,101,114,115,40,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,59,10,32,32,32,32,125,10,32,32,32,32,102,114,101,101,122,101,40,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,116,104,105,115,46,95,102,114,97,109,101,77,97,110,97,103,101,114,46,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,32,61,32,110,117,108,108,59,10,32,32,32,32,32,32,116,104,105,115,46,95,105,115,70,114,111,122,101,110,32,61,32,116,114,117,101,59,10,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,32,116,121,112,101,58,32,34,102,114,101,101,122,101,34,32,125,41,59,10,32,32,32,32,125,10,32,32,32,32,117,110,102,114,101,101,122,101,40,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,32,33,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,32,61,32,116,104,105,115,46,95,102,114,97,109,101,77,97,110,97,103,101,114,46,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,104,105,115,46,95,100,114,97,119,46,98,105,110,100,40,116,104,105,115,41,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,105,115,70,114,111,122,101,110,32,61,32,102,97,108,115,101,59,10,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,32,116,121,112,101,58,32,34,117,110,102,114,101,101,122,101,34,32,125,41,59,10,32,32,32,32,125,10,32,32,32,32,114,101,115,105,122,101,40,41,32,123,10,32,32,32,32,32,32,105,102,32,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,124,124,32,33,116,104,105,115,46,105,115,76,111,97,100,101,100,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,105,102,32,40,73,83,95,66,82,79,87,83,69,82,32,38,38,32,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,41,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,100,112,114,32,61,32,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,32,124,124,32,119,105,110,100,111,119,46,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,32,124,124,32,49,59,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,123,32,104,101,105,103,104,116,58,32,99,108,105,101,110,116,72,101,105,103,104,116,44,32,119,105,100,116,104,58,32,99,108,105,101,110,116,87,105,100,116,104,32,125,32,61,32,116,104,105,115,46,95,99,97,110,118,97,115,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,32,61,32,99,108,105,101,110,116,87,105,100,116,104,32,42,32,100,112,114,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,32,61,32,99,108,105,101,110,116,72,101,105,103,104,116,32,42,32,100,112,114,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,99,111,110,115,116,32,111,107,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,115,105,122,101,40,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,44,32,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,41,59,10,32,32,32,32,32,32,105,102,32,40,111,107,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,114,101,110,100,101,114,40,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,32,32,115,101,116,83,101,103,109,101,110,116,40,115,116,97,114,116,70,114,97,109,101,44,32,101,110,100,70,114,97,109,101,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,32,124,124,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,95,95,115,112,114,101,97,100,80,114,111,112,115,40,95,95,115,112,114,101,97,100,86,97,108,117,101,115,40,123,125,44,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,41,44,32,123,10,32,32,32,32,32,32,32,32,115,101,103,109,101,110,116,58,32,99,114,101,97,116,101,67,111,114,101,83,101,103,109,101,110,116,40,91,115,116,97,114,116,70,114,97,109,101,44,32,101,110,100,70,114,97,109,101,93,44,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,41,10,32,32,32,32,32,32,125,41,41,59,10,32,32,32,32,125,10,32,32,32,32,115,101,116,77,111,100,101,40,109,111,100,101,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,32,124,124,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,95,95,115,112,114,101,97,100,80,114,111,112,115,40,95,95,115,112,114,101,97,100,86,97,108,117,101,115,40,123,125,44,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,41,44,32,123,10,32,32,32,32,32,32,32,32,109,111,100,101,58,32,99,114,101,97,116,101,67,111,114,101,77,111,100,101,40,109,111,100,101,44,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,41,10,32,32,32,32,32,32,125,41,41,59,10,32,32,32,32,125,10,32,32,32,32,115,101,116,82,101,110,100,101,114,67,111,110,102,105,103,40,99,111,110,102,105,103,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,95,97,32,61,32,99,111,110,102,105,103,44,32,123,32,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,44,32,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,32,125,32,61,32,95,97,44,32,114,101,115,116,67,111,110,102,105,103,32,61,32,95,95,111,98,106,82,101,115,116,40,95,97,44,32,91,34,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,34,44,32,34,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,34,93,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,32,61,32,95,95,115,112,114,101,97,100,80,114,111,112,115,40,95,95,115,112,114,101,97,100,86,97,108,117,101,115,40,95,95,115,112,114,101,97,100,86,97,108,117,101,115,40,123,125,44,32,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,41,44,32,114,101,115,116,67,111,110,102,105,103,41,44,32,123,10,32,32,32,32,32,32,32,32,47,47,32,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,32,105,115,32,97,32,115,112,101,99,105,97,108,32,99,97,115,101,44,32,105,116,32,115,104,111,117,108,100,32,98,101,32,115,101,116,32,116,111,32,116,104,101,32,100,101,102,97,117,108,116,32,118,97,108,117,101,32,105,102,32,105,116,39,115,32,110,111,116,32,112,114,111,118,105,100,101,100,10,32,32,32,32,32,32,32,32,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,58,32,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,32,124,124,32,103,101,116,68,101,102,97,117,108,116,68,80,82,40,41,44,10,32,32,32,32,32,32,32,32,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,58,32,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,32,33,61,32,110,117,108,108,32,63,32,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,32,58,32,116,114,117,101,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,105,102,32,40,73,83,95,66,82,79,87,83,69,82,32,38,38,32,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,97,117,116,111,82,101,115,105,122,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,67,97,110,118,97,115,82,101,115,105,122,101,79,98,115,101,114,118,101,114,46,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,44,32,116,104,105,115,41,59,10,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,67,97,110,118,97,115,82,101,115,105,122,101,79,98,115,101,114,118,101,114,46,117,110,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,41,32,123,10,32,32,32,32,32,32,32,32,32,32,79,102,102,115,99,114,101,101,110,79,98,115,101,114,118,101,114,46,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,44,32,116,104,105,115,41,59,10,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,79,102,102,115,99,114,101,101,110,79,98,115,101,114,118,101,114,46,117,110,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,105,115,70,114,111,122,101,110,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,117,110,102,114,101,101,122,101,40,41,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,32,32,108,111,97,100,65,110,105,109,97,116,105,111,110,40,97,110,105,109,97,116,105,111,110,73,100,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,32,124,124,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,97,99,116,105,118,101,65,110,105,109,97,116,105,111,110,73,100,40,41,32,61,61,61,32,97,110,105,109,97,116,105,111,110,73,100,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,99,111,110,115,116,32,108,111,97,100,101,100,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,108,111,97,100,65,110,105,109,97,116,105,111,110,40,97,110,105,109,97,116,105,111,110,73,100,44,32,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,44,32,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,41,59,10,32,32,32,32,32,32,105,102,32,40,108,111,97,100,101,100,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,32,116,121,112,101,58,32,34,108,111,97,100,34,32,125,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,114,101,115,105,122,101,40,41,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,10,32,32,32,32,32,32,32,32,32,32,116,121,112,101,58,32,34,108,111,97,100,69,114,114,111,114,34,44,10,32,32,32,32,32,32,32,32,32,32,101,114,114,111,114,58,32,110,101,119,32,69,114,114,111,114,40,96,70,97,105,108,101,100,32,116,111,32,97,110,105,109,97,116,105,111,110,32,58,36,123,97,110,105,109,97,116,105,111,110,73,100,125,96,41,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,32,32,115,101,116,77,97,114,107,101,114,40,109,97,114,107,101,114,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,95,95,115,112,114,101,97,100,80,114,111,112,115,40,95,95,115,112,114,101,97,100,86,97,108,117,101,115,40,123,125,44,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,41,44,32,123,10,32,32,32,32,32,32,32,32,109,97,114,107,101,114,10,32,32,32,32,32,32,125,41,41,59,10,32,32,32,32,125,10,32,32,32,32,109,97,114,107,101,114,115,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,32,32,99,111,110,115,116,32,109,97,114,107,101,114,115,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,109,97,114,107,101,114,115,40,41,59,10,32,32,32,32,32,32,105,102,32,40,109,97,114,107,101,114,115,41,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,117,108,116,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,108,101,116,32,105,32,61,32,48,59,32,105,32,60,32,109,97,114,107,101,114,115,46,115,105,122,101,40,41,59,32,105,32,43,61,32,49,41,32,123,10,32,32,32,32,32,32,32,32,32,32,99,111,110,115,116,32,109,97,114,107,101,114,32,61,32,109,97,114,107,101,114,115,46,103,101,116,40,105,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,115,117,108,116,46,112,117,115,104,40,123,10,32,32,32,32,32,32,32,32,32,32,32,32,110,97,109,101,58,32,109,97,114,107,101,114,46,110,97,109,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,116,105,109,101,58,32,109,97,114,107,101,114,46,116,105,109,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,100,117,114,97,116,105,111,110,58,32,109,97,114,107,101,114,46,100,117,114,97,116,105,111,110,10,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,114,101,115,117,108,116,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,91,93,59,10,32,32,32,32,125,10,32,32,32,32,108,111,97,100,84,104,101,109,101,40,116,104,101,109,101,73,100,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,32,102,97,108,115,101,59,10,32,32,32,32,32,32,99,111,110,115,116,32,108,111,97,100,101,100,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,108,111,97,100,84,104,101,109,101,40,116,104,101,109,101,73,100,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,114,101,110,100,101,114,40,41,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,108,111,97,100,101,100,59,10,32,32,32,32,125,10,32,32,32,32,108,111,97,100,84,104,101,109,101,68,97,116,97,40,116,104,101,109,101,68,97,116,97,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,32,102,97,108,115,101,59,10,32,32,32,32,32,32,99,111,110,115,116,32,108,111,97,100,101,100,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,108,111,97,100,84,104,101,109,101,68,97,116,97,40,116,104,101,109,101,68,97,116,97,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,114,101,110,100,101,114,40,41,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,108,111,97,100,101,100,59,10,32,32,32,32,125,10,32,32,32,32,115,101,116,76,97,121,111,117,116,40,108,97,121,111,117,116,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,32,124,124,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,95,95,115,112,114,101,97,100,80,114,111,112,115,40,95,95,115,112,114,101,97,100,86,97,108,117,101,115,40,123,125,44,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,41,44,32,123,10,32,32,32,32,32,32,32,32,108,97,121,111,117,116,58,32,123,10,32,32,32,32,32,32,32,32,32,32,97,108,105,103,110,58,32,99,114,101,97,116,101,67,111,114,101,65,108,105,103,110,40,108,97,121,111,117,116,46,97,108,105,103,110,44,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,41,44,10,32,32,32,32,32,32,32,32,32,32,102,105,116,58,32,99,114,101,97,116,101,67,111,114,101,70,105,116,40,108,97,121,111,117,116,46,102,105,116,44,32,95,68,111,116,76,111,116,116,105,101,46,95,119,97,115,109,77,111,100,117,108,101,41,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,41,41,59,10,32,32,32,32,125,10,32,32,32,32,115,101,116,86,105,101,119,112,111,114,116,40,120,44,32,121,44,32,119,105,100,116,104,44,32,104,101,105,103,104,116,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,32,102,97,108,115,101,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,86,105,101,119,112,111,114,116,40,120,44,32,121,44,32,119,105,100,116,104,44,32,104,101,105,103,104,116,41,59,10,32,32,32,32,125,10,32,32,32,32,115,116,97,116,105,99,32,115,101,116,87,97,115,109,85,114,108,40,117,114,108,41,32,123,10,32,32,32,32,32,32,68,111,116,76,111,116,116,105,101,87,97,115,109,76,111,97,100,101,114,46,115,101,116,87,97,115,109,85,114,108,40,117,114,108,41,59,10,32,32,32,32,125,10,32,32,32,32,108,111,97,100,83,116,97,116,101,77,97,99,104,105,110,101,40,115,116,97,116,101,77,97,99,104,105,110,101,73,100,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,108,111,97,100,83,116,97,116,101,77,97,99,104,105,110,101,40,115,116,97,116,101,77,97,99,104,105,110,101,73,100,41,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,102,97,108,115,101,59,10,32,32,32,32,125,10,32,32,32,32,115,116,97,114,116,83,116,97,116,101,77,97,99,104,105,110,101,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,99,111,110,115,116,32,115,116,97,114,116,101,100,32,61,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,115,116,97,114,116,83,116,97,116,101,77,97,99,104,105,110,101,40,41,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,102,97,108,115,101,59,10,32,32,32,32,32,32,105,102,32,40,115,116,97,114,116,101,100,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,115,101,116,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,115,116,97,114,116,101,100,59,10,32,32,32,32,125,10,32,32,32,32,115,116,111,112,83,116,97,116,101,77,97,99,104,105,110,101,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,99,111,110,115,116,32,115,116,111,112,112,101,100,32,61,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,115,116,111,112,83,116,97,116,101,77,97,99,104,105,110,101,40,41,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,102,97,108,115,101,59,10,32,32,32,32,32,32,105,102,32,40,115,116,111,112,112,101,100,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,115,116,111,112,112,101,100,59,10,32,32,32,32,125,10,32,32,32,32,95,103,101,116,80,111,105,110,116,101,114,80,111,115,105,116,105,111,110,40,101,118,101,110,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,99,116,32,61,32,116,104,105,115,46,95,99,97,110,118,97,115,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,59,10,32,32,32,32,32,32,99,111,110,115,116,32,115,99,97,108,101,88,32,61,32,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,32,47,32,114,101,99,116,46,119,105,100,116,104,59,10,32,32,32,32,32,32,99,111,110,115,116,32,115,99,97,108,101,89,32,61,32,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,32,47,32,114,101,99,116,46,104,101,105,103,104,116,59,10,32,32,32,32,32,32,99,111,110,115,116,32,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,32,61,32,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,32,124,124,32,119,105,110,100,111,119,46,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,32,124,124,32,49,59,10,32,32,32,32,32,32,99,111,110,115,116,32,120,32,61,32,40,101,118,101,110,116,46,99,108,105,101,110,116,88,32,45,32,114,101,99,116,46,108,101,102,116,41,32,42,32,115,99,97,108,101,88,32,47,32,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,59,10,32,32,32,32,32,32,99,111,110,115,116,32,121,32,61,32,40,101,118,101,110,116,46,99,108,105,101,110,116,89,32,45,32,114,101,99,116,46,116,111,112,41,32,42,32,115,99,97,108,101,89,32,47,32,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,123,10,32,32,32,32,32,32,32,32,120,44,10,32,32,32,32,32,32,32,32,121,10,32,32,32,32,32,32,125,59,10,32,32,32,32,125,10,32,32,32,32,95,111,110,80,111,105,110,116,101,114,85,112,40,101,118,101,110,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,123,32,120,44,32,121,32,125,32,61,32,116,104,105,115,46,95,103,101,116,80,111,105,110,116,101,114,80,111,115,105,116,105,111,110,40,101,118,101,110,116,41,59,10,32,32,32,32,32,32,116,104,105,115,46,112,111,115,116,80,111,105,110,116,101,114,85,112,69,118,101,110,116,40,120,44,32,121,41,59,10,32,32,32,32,125,10,32,32,32,32,95,111,110,80,111,105,110,116,101,114,68,111,119,110,40,101,118,101,110,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,123,32,120,44,32,121,32,125,32,61,32,116,104,105,115,46,95,103,101,116,80,111,105,110,116,101,114,80,111,115,105,116,105,111,110,40,101,118,101,110,116,41,59,10,32,32,32,32,32,32,116,104,105,115,46,112,111,115,116,80,111,105,110,116,101,114,68,111,119,110,69,118,101,110,116,40,120,44,32,121,41,59,10,32,32,32,32,125,10,32,32,32,32,95,111,110,80,111,105,110,116,101,114,77,111,118,101,40,101,118,101,110,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,123,32,120,44,32,121,32,125,32,61,32,116,104,105,115,46,95,103,101,116,80,111,105,110,116,101,114,80,111,115,105,116,105,111,110,40,101,118,101,110,116,41,59,10,32,32,32,32,32,32,116,104,105,115,46,112,111,115,116,80,111,105,110,116,101,114,77,111,118,101,69,118,101,110,116,40,120,44,32,121,41,59,10,32,32,32,32,125,10,32,32,32,32,95,111,110,80,111,105,110,116,101,114,69,110,116,101,114,40,101,118,101,110,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,123,32,120,44,32,121,32,125,32,61,32,116,104,105,115,46,95,103,101,116,80,111,105,110,116,101,114,80,111,115,105,116,105,111,110,40,101,118,101,110,116,41,59,10,32,32,32,32,32,32,116,104,105,115,46,112,111,115,116,80,111,105,110,116,101,114,69,110,116,101,114,69,118,101,110,116,40,120,44,32,121,41,59,10,32,32,32,32,125,10,32,32,32,32,95,111,110,80,111,105,110,116,101,114,76,101,97,118,101,40,101,118,101,110,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,123,32,120,44,32,121,32,125,32,61,32,116,104,105,115,46,95,103,101,116,80,111,105,110,116,101,114,80,111,115,105,116,105,111,110,40,101,118,101,110,116,41,59,10,32,32,32,32,32,32,116,104,105,115,46,112,111,115,116,80,111,105,110,116,101,114,69,120,105,116,69,118,101,110,116,40,120,44,32,121,41,59,10,32,32,32,32,125,10,32,32,32,32,112,111,115,116,80,111,105,110,116,101,114,85,112,69,118,101,110,116,40,120,44,32,121,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,112,111,115,116,80,111,105,110,116,101,114,85,112,69,118,101,110,116,40,120,44,32,121,41,59,10,32,32,32,32,125,10,32,32,32,32,112,111,115,116,80,111,105,110,116,101,114,68,111,119,110,69,118,101,110,116,40,120,44,32,121,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,112,111,115,116,80,111,105,110,116,101,114,68,111,119,110,69,118,101,110,116,40,120,44,32,121,41,59,10,32,32,32,32,125,10,32,32,32,32,112,111,115,116,80,111,105,110,116,101,114,77,111,118,101,69,118,101,110,116,40,120,44,32,121,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,112,111,115,116,80,111,105,110,116,101,114,77,111,118,101,69,118,101,110,116,40,120,44,32,121,41,59,10,32,32,32,32,125,10,32,32,32,32,112,111,115,116,80,111,105,110,116,101,114,69,110,116,101,114,69,118,101,110,116,40,120,44,32,121,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,112,111,115,116,80,111,105,110,116,101,114,69,110,116,101,114,69,118,101,110,116,40,120,44,32,121,41,59,10,32,32,32,32,125,10,32,32,32,32,112,111,115,116,80,111,105,110,116,101,114,69,120,105,116,69,118,101,110,116,40,120,44,32,121,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,112,111,115,116,80,111,105,110,116,101,114,69,120,105,116,69,118,101,110,116,40,120,44,32,121,41,59,10,32,32,32,32,125,10,32,32,32,32,103,101,116,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,32,123,10,32,32,32,32,32,32,105,102,32,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,114,101,116,117,114,110,32,91,93,59,10,32,32,32,32,32,32,99,111,110,115,116,32,108,105,115,116,101,110,101,114,115,86,101,99,116,111,114,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,97,116,101,77,97,99,104,105,110,101,70,114,97,109,101,119,111,114,107,83,101,116,117,112,40,41,59,10,32,32,32,32,32,32,99,111,110,115,116,32,108,105,115,116,101,110,101,114,115,32,61,32,91,93,59,10,32,32,32,32,32,32,102,111,114,32,40,108,101,116,32,105,32,61,32,48,59,32,105,32,60,32,108,105,115,116,101,110,101,114,115,86,101,99,116,111,114,46,115,105,122,101,40,41,59,32,105,32,43,61,32,49,41,32,123,10,32,32,32,32,32,32,32,32,108,105,115,116,101,110,101,114,115,46,112,117,115,104,40,108,105,115,116,101,110,101,114,115,86,101,99,116,111,114,46,103,101,116,40,105,41,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,108,105,115,116,101,110,101,114,115,59,10,32,32,32,32,125,10,32,32,32,32,95,115,101,116,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,32,123,10,32,32,32,32,32,32,105,102,32,40,73,83,95,66,82,79,87,83,69,82,32,38,38,32,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,32,38,38,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,32,33,61,61,32,110,117,108,108,32,38,38,32,116,104,105,115,46,105,115,76,111,97,100,101,100,41,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,108,105,115,116,101,110,101,114,115,32,61,32,116,104,105,115,46,103,101,116,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,108,105,115,116,101,110,101,114,115,46,105,110,99,108,117,100,101,115,40,34,80,111,105,110,116,101,114,85,112,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,99,97,110,118,97,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,117,112,34,44,32,116,104,105,115,46,95,112,111,105,110,116,101,114,85,112,77,101,116,104,111,100,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,105,102,32,40,108,105,115,116,101,110,101,114,115,46,105,110,99,108,117,100,101,115,40,34,80,111,105,110,116,101,114,68,111,119,110,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,99,97,110,118,97,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,100,111,119,110,34,44,32,116,104,105,115,46,95,112,111,105,110,116,101,114,68,111,119,110,77,101,116,104,111,100,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,105,102,32,40,108,105,115,116,101,110,101,114,115,46,105,110,99,108,117,100,101,115,40,34,80,111,105,110,116,101,114,77,111,118,101,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,99,97,110,118,97,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,109,111,118,101,34,44,32,116,104,105,115,46,95,112,111,105,110,116,101,114,77,111,118,101,77,101,116,104,111,100,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,105,102,32,40,108,105,115,116,101,110,101,114,115,46,105,110,99,108,117,100,101,115,40,34,80,111,105,110,116,101,114,69,110,116,101,114,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,99,97,110,118,97,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,101,110,116,101,114,34,44,32,116,104,105,115,46,95,112,111,105,110,116,101,114,69,110,116,101,114,77,101,116,104,111,100,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,105,102,32,40,108,105,115,116,101,110,101,114,115,46,105,110,99,108,117,100,101,115,40,34,80,111,105,110,116,101,114,69,120,105,116,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,99,97,110,118,97,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,108,101,97,118,101,34,44,32,116,104,105,115,46,95,112,111,105,110,116,101,114,69,120,105,116,77,101,116,104,111,100,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,32,32,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,32,123,10,32,32,32,32,32,32,105,102,32,40,73,83,95,66,82,79,87,83,69,82,32,38,38,32,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,99,97,110,118,97,115,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,117,112,34,44,32,116,104,105,115,46,95,112,111,105,110,116,101,114,85,112,77,101,116,104,111,100,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,99,97,110,118,97,115,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,100,111,119,110,34,44,32,116,104,105,115,46,95,112,111,105,110,116,101,114,68,111,119,110,77,101,116,104,111,100,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,99,97,110,118,97,115,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,109,111,118,101,34,44,32,116,104,105,115,46,95,112,111,105,110,116,101,114,77,111,118,101,77,101,116,104,111,100,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,99,97,110,118,97,115,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,101,110,116,101,114,34,44,32,116,104,105,115,46,95,112,111,105,110,116,101,114,69,110,116,101,114,77,101,116,104,111,100,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,99,97,110,118,97,115,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,108,101,97,118,101,34,44,32,116,104,105,115,46,95,112,111,105,110,116,101,114,69,120,105,116,77,101,116,104,111,100,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,32,32,108,111,97,100,83,116,97,116,101,77,97,99,104,105,110,101,68,97,116,97,40,115,116,97,116,101,77,97,99,104,105,110,101,68,97,116,97,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,108,111,97,100,83,116,97,116,101,77,97,99,104,105,110,101,68,97,116,97,40,115,116,97,116,101,77,97,99,104,105,110,101,68,97,116,97,41,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,102,97,108,115,101,59,10,32,32,32,32,125,10,32,32,32,32,97,110,105,109,97,116,105,111,110,83,105,122,101,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,44,32,95,99,44,32,95,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,119,105,100,116,104,32,61,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,97,110,105,109,97,116,105,111,110,83,105,122,101,40,41,46,103,101,116,40,48,41,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,48,59,10,32,32,32,32,32,32,99,111,110,115,116,32,104,101,105,103,104,116,32,61,32,40,95,100,32,61,32,40,95,99,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,99,46,97,110,105,109,97,116,105,111,110,83,105,122,101,40,41,46,103,101,116,40,49,41,41,32,33,61,32,110,117,108,108,32,63,32,95,100,32,58,32,48,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,123,10,32,32,32,32,32,32,32,32,119,105,100,116,104,44,10,32,32,32,32,32,32,32,32,104,101,105,103,104,116,10,32,32,32,32,32,32,125,59,10,32,32,32,32,125,10,32,32,32,32,115,101,116,83,116,97,116,101,77,97,99,104,105,110,101,66,111,111,108,101,97,110,67,111,110,116,101,120,116,40,110,97,109,101,44,32,118,97,108,117,101,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,115,101,116,83,116,97,116,101,77,97,99,104,105,110,101,66,111,111,108,101,97,110,67,111,110,116,101,120,116,40,110,97,109,101,44,32,118,97,108,117,101,41,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,102,97,108,115,101,59,10,32,32,32,32,125,10,32,32,32,32,115,101,116,83,116,97,116,101,77,97,99,104,105,110,101,78,117,109,101,114,105,99,67,111,110,116,101,120,116,40,110,97,109,101,44,32,118,97,108,117,101,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,115,101,116,83,116,97,116,101,77,97,99,104,105,110,101,78,117,109,101,114,105,99,67,111,110,116,101,120,116,40,110,97,109,101,44,32,118,97,108,117,101,41,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,102,97,108,115,101,59,10,32,32,32,32,125,10,32,32,32,32,115,101,116,83,116,97,116,101,77,97,99,104,105,110,101,83,116,114,105,110,103,67,111,110,116,101,120,116,40,110,97,109,101,44,32,118,97,108,117,101,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,44,32,95,98,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,40,95,98,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,115,101,116,83,116,97,116,101,77,97,99,104,105,110,101,83,116,114,105,110,103,67,111,110,116,101,120,116,40,110,97,109,101,44,32,118,97,108,117,101,41,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,102,97,108,115,101,59,10,32,32,32,32,125,10,32,32,32,32,47,42,42,10,32,32,32,32,32,42,32,71,101,116,32,116,104,101,32,98,111,117,110,100,115,32,111,102,32,97,32,108,97,121,101,114,32,98,121,32,105,116,115,32,110,97,109,101,10,32,32,32,32,32,42,32,64,112,97,114,97,109,32,108,97,121,101,114,78,97,109,101,32,45,32,84,104,101,32,110,97,109,101,32,111,102,32,116,104,101,32,108,97,121,101,114,10,32,32,32,32,32,42,32,64,114,101,116,117,114,110,115,32,84,104,101,32,98,111,117,110,100,115,32,111,102,32,116,104,101,32,108,97,121,101,114,10,32,32,32,32,32,42,10,32,32,32,32,32,42,32,64,101,120,97,109,112,108,101,10,32,32,32,32,32,42,32,96,96,96,116,121,112,101,115,99,114,105,112,116,10,32,32,32,32,32,42,32,47,47,32,68,114,97,119,32,97,32,114,101,99,116,97,110,103,108,101,32,97,114,111,117,110,100,32,116,104,101,32,108,97,121,101,114,32,39,76,97,121,101,114,32,49,39,10,32,32,32,32,32,42,32,100,111,116,76,111,116,116,105,101,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,39,114,101,110,100,101,114,39,44,32,40,41,32,61,62,32,123,10,32,32,32,32,32,42,32,32,32,99,111,110,115,116,32,98,111,117,110,100,105,110,103,66,111,120,32,61,32,100,111,116,76,111,116,116,105,101,46,103,101,116,76,97,121,101,114,66,111,117,110,100,105,110,103,66,111,120,40,39,76,97,121,101,114,32,49,39,41,59,10,32,32,32,32,32,42,10,32,32,32,32,32,42,32,32,32,105,102,32,40,98,111,117,110,100,105,110,103,66,111,120,41,32,123,10,32,32,32,32,32,42,32,32,32,32,32,99,111,110,115,116,32,123,32,120,44,32,121,44,32,119,105,100,116,104,44,32,104,101,105,103,104,116,32,125,32,61,32,98,111,117,110,100,105,110,103,66,111,120,59,10,32,32,32,32,32,42,32,32,32,32,32,99,111,110,116,101,120,116,46,115,116,114,111,107,101,82,101,99,116,40,120,44,32,121,44,32,119,105,100,116,104,44,32,104,101,105,103,104,116,41,59,10,32,32,32,32,32,42,32,32,32,125,10,32,32,32,32,32,42,32,125,41,59,10,32,32,32,32,32,42,32,96,96,96,10,32,32,32,32,32,42,47,10,32,32,32,32,103,101,116,76,97,121,101,114,66,111,117,110,100,105,110,103,66,111,120,40,108,97,121,101,114,78,97,109,101,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,97,59,10,32,32,32,32,32,32,99,111,110,115,116,32,98,111,117,110,100,115,32,61,32,40,95,97,32,61,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,32,61,61,32,110,117,108,108,32,63,32,118,111,105,100,32,48,32,58,32,95,97,46,103,101,116,76,97,121,101,114,66,111,117,110,100,115,40,108,97,121,101,114,78,97,109,101,41,59,10,32,32,32,32,32,32,105,102,32,40,33,98,111,117,110,100,115,41,32,114,101,116,117,114,110,32,118,111,105,100,32,48,59,10,32,32,32,32,32,32,105,102,32,40,98,111,117,110,100,115,46,115,105,122,101,40,41,32,33,61,61,32,52,41,32,114,101,116,117,114,110,32,118,111,105,100,32,48,59,10,32,32,32,32,32,32,99,111,110,115,116,32,120,32,61,32,98,111,117,110,100,115,46,103,101,116,40,48,41,59,10,32,32,32,32,32,32,99,111,110,115,116,32,121,32,61,32,98,111,117,110,100,115,46,103,101,116,40,49,41,59,10,32,32,32,32,32,32,99,111,110,115,116,32,119,105,100,116,104,32,61,32,98,111,117,110,100,115,46,103,101,116,40,50,41,59,10,32,32,32,32,32,32,99,111,110,115,116,32,104,101,105,103,104,116,32,61,32,98,111,117,110,100,115,46,103,101,116,40,51,41,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,123,10,32,32,32,32,32,32,32,32,120,44,10,32,32,32,32,32,32,32,32,121,44,10,32,32,32,32,32,32,32,32,119,105,100,116,104,44,10,32,32,32,32,32,32,32,32,104,101,105,103,104,116,10,32,32,32,32,32,32,125,59,10,32,32,32,32,125,10,32,32,125,59,10,32,32,95,95,112,117,98,108,105,99,70,105,101,108,100,40,95,68,111,116,76,111,116,116,105,101,44,32,34,95,119,97,115,109,77,111,100,117,108,101,34,44,32,110,117,108,108,41,59,10,32,32,118,97,114,32,68,111,116,76,111,116,116,105,101,32,61,32,95,68,111,116,76,111,116,116,105,101,59,10,10,32,32,47,47,32,115,114,99,47,119,111,114,107,101,114,47,100,111,116,108,111,116,116,105,101,46,119,111,114,107,101,114,46,116,115,10,32,32,118,97,114,32,105,110,115,116,97,110,99,101,115,77,97,112,32,61,32,47,42,32,64,95,95,80,85,82,69,95,95,32,42,47,32,110,101,119,32,77,97,112,40,41,59,10,32,32,118,97,114,32,101,118,101,110,116,72,97,110,100,108,101,114,77,97,112,32,61,32,123,10,32,32,32,32,114,101,97,100,121,58,32,40,105,110,115,116,97,110,99,101,73,100,41,32,61,62,32,40,101,118,101,110,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,112,111,110,115,101,32,61,32,123,10,32,32,32,32,32,32,32,32,105,100,58,32,34,34,44,10,32,32,32,32,32,32,32,32,109,101,116,104,111,100,58,32,34,111,110,82,101,97,100,121,34,44,10,32,32,32,32,32,32,32,32,114,101,115,117,108,116,58,32,123,10,32,32,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,73,100,44,10,32,32,32,32,32,32,32,32,32,32,101,118,101,110,116,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,101,115,112,111,110,115,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,99,111,109,112,108,101,116,101,58,32,40,105,110,115,116,97,110,99,101,73,100,41,32,61,62,32,40,101,118,101,110,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,112,111,110,115,101,32,61,32,123,10,32,32,32,32,32,32,32,32,105,100,58,32,34,34,44,10,32,32,32,32,32,32,32,32,109,101,116,104,111,100,58,32,34,111,110,67,111,109,112,108,101,116,101,34,44,10,32,32,32,32,32,32,32,32,114,101,115,117,108,116,58,32,123,10,32,32,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,73,100,44,10,32,32,32,32,32,32,32,32,32,32,101,118,101,110,116,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,101,115,112,111,110,115,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,108,111,97,100,58,32,40,105,110,115,116,97,110,99,101,73,100,41,32,61,62,32,40,101,118,101,110,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,108,111,97,100,69,118,101,110,116,32,61,32,101,118,101,110,116,59,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,112,111,110,115,101,32,61,32,123,10,32,32,32,32,32,32,32,32,105,100,58,32,34,34,44,10,32,32,32,32,32,32,32,32,109,101,116,104,111,100,58,32,34,111,110,76,111,97,100,34,44,10,32,32,32,32,32,32,32,32,114,101,115,117,108,116,58,32,123,10,32,32,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,73,100,44,10,32,32,32,32,32,32,32,32,32,32,101,118,101,110,116,58,32,108,111,97,100,69,118,101,110,116,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,101,115,112,111,110,115,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,108,111,97,100,69,114,114,111,114,58,32,40,105,110,115,116,97,110,99,101,73,100,41,32,61,62,32,40,101,118,101,110,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,108,111,97,100,69,114,114,111,114,69,118,101,110,116,32,61,32,101,118,101,110,116,59,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,112,111,110,115,101,32,61,32,123,10,32,32,32,32,32,32,32,32,105,100,58,32,34,34,44,10,32,32,32,32,32,32,32,32,109,101,116,104,111,100,58,32,34,111,110,76,111,97,100,69,114,114,111,114,34,44,10,32,32,32,32,32,32,32,32,114,101,115,117,108,116,58,32,123,10,32,32,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,73,100,44,10,32,32,32,32,32,32,32,32,32,32,101,118,101,110,116,58,32,108,111,97,100,69,114,114,111,114,69,118,101,110,116,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,101,115,112,111,110,115,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,108,111,111,112,58,32,40,105,110,115,116,97,110,99,101,73,100,41,32,61,62,32,40,101,118,101,110,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,108,111,111,112,69,118,101,110,116,32,61,32,101,118,101,110,116,59,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,112,111,110,115,101,32,61,32,123,10,32,32,32,32,32,32,32,32,105,100,58,32,34,34,44,10,32,32,32,32,32,32,32,32,109,101,116,104,111,100,58,32,34,111,110,76,111,111,112,34,44,10,32,32,32,32,32,32,32,32,114,101,115,117,108,116,58,32,123,10,32,32,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,73,100,44,10,32,32,32,32,32,32,32,32,32,32,101,118,101,110,116,58,32,108,111,111,112,69,118,101,110,116,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,101,115,112,111,110,115,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,112,108,97,121,58,32,40,105,110,115,116,97,110,99,101,73,100,41,32,61,62,32,40,101,118,101,110,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,112,108,97,121,69,118,101,110,116,32,61,32,101,118,101,110,116,59,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,112,111,110,115,101,32,61,32,123,10,32,32,32,32,32,32,32,32,105,100,58,32,34,34,44,10,32,32,32,32,32,32,32,32,109,101,116,104,111,100,58,32,34,111,110,80,108,97,121,34,44,10,32,32,32,32,32,32,32,32,114,101,115,117,108,116,58,32,123,10,32,32,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,73,100,44,10,32,32,32,32,32,32,32,32,32,32,101,118,101,110,116,58,32,112,108,97,121,69,118,101,110,116,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,101,115,112,111,110,115,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,112,97,117,115,101,58,32,40,105,110,115,116,97,110,99,101,73,100,41,32,61,62,32,40,101,118,101,110,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,112,97,117,115,101,69,118,101,110,116,32,61,32,101,118,101,110,116,59,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,112,111,110,115,101,32,61,32,123,10,32,32,32,32,32,32,32,32,105,100,58,32,34,34,44,10,32,32,32,32,32,32,32,32,109,101,116,104,111,100,58,32,34,111,110,80,97,117,115,101,34,44,10,32,32,32,32,32,32,32,32,114,101,115,117,108,116,58,32,123,10,32,32,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,73,100,44,10,32,32,32,32,32,32,32,32,32,32,101,118,101,110,116,58,32,112,97,117,115,101,69,118,101,110,116,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,101,115,112,111,110,115,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,116,111,112,58,32,40,105,110,115,116,97,110,99,101,73,100,41,32,61,62,32,40,101,118,101,110,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,115,116,111,112,69,118,101,110,116,32,61,32,101,118,101,110,116,59,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,112,111,110,115,101,32,61,32,123,10,32,32,32,32,32,32,32,32,105,100,58,32,34,34,44,10,32,32,32,32,32,32,32,32,109,101,116,104,111,100,58,32,34,111,110,83,116,111,112,34,44,10,32,32,32,32,32,32,32,32,114,101,115,117,108,116,58,32,123,10,32,32,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,73,100,44,10,32,32,32,32,32,32,32,32,32,32,101,118,101,110,116,58,32,115,116,111,112,69,118,101,110,116,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,101,115,112,111,110,115,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,102,114,97,109,101,58,32,40,105,110,115,116,97,110,99,101,73,100,41,32,61,62,32,40,101,118,101,110,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,102,114,97,109,101,69,118,101,110,116,32,61,32,101,118,101,110,116,59,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,112,111,110,115,101,32,61,32,123,10,32,32,32,32,32,32,32,32,105,100,58,32,34,34,44,10,32,32,32,32,32,32,32,32,109,101,116,104,111,100,58,32,34,111,110,70,114,97,109,101,34,44,10,32,32,32,32,32,32,32,32,114,101,115,117,108,116,58,32,123,10,32,32,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,73,100,44,10,32,32,32,32,32,32,32,32,32,32,101,118,101,110,116,58,32,102,114,97,109,101,69,118,101,110,116,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,101,115,112,111,110,115,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,114,101,110,100,101,114,58,32,40,105,110,115,116,97,110,99,101,73,100,41,32,61,62,32,40,101,118,101,110,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,110,100,101,114,69,118,101,110,116,32,61,32,101,118,101,110,116,59,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,112,111,110,115,101,32,61,32,123,10,32,32,32,32,32,32,32,32,105,100,58,32,34,34,44,10,32,32,32,32,32,32,32,32,109,101,116,104,111,100,58,32,34,111,110,82,101,110,100,101,114,34,44,10,32,32,32,32,32,32,32,32,114,101,115,117,108,116,58,32,123,10,32,32,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,73,100,44,10,32,32,32,32,32,32,32,32,32,32,101,118,101,110,116,58,32,114,101,110,100,101,114,69,118,101,110,116,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,101,115,112,111,110,115,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,102,114,101,101,122,101,58,32,40,105,110,115,116,97,110,99,101,73,100,41,32,61,62,32,40,101,118,101,110,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,102,114,101,101,122,101,69,118,101,110,116,32,61,32,101,118,101,110,116,59,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,112,111,110,115,101,32,61,32,123,10,32,32,32,32,32,32,32,32,105,100,58,32,34,34,44,10,32,32,32,32,32,32,32,32,109,101,116,104,111,100,58,32,34,111,110,70,114,101,101,122,101,34,44,10,32,32,32,32,32,32,32,32,114,101,115,117,108,116,58,32,123,10,32,32,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,73,100,44,10,32,32,32,32,32,32,32,32,32,32,101,118,101,110,116,58,32,102,114,101,101,122,101,69,118,101,110,116,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,101,115,112,111,110,115,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,117,110,102,114,101,101,122,101,58,32,40,105,110,115,116,97,110,99,101,73,100,41,32,61,62,32,40,101,118,101,110,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,117,110,102,114,101,101,122,101,69,118,101,110,116,32,61,32,101,118,101,110,116,59,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,112,111,110,115,101,32,61,32,123,10,32,32,32,32,32,32,32,32,105,100,58,32,34,34,44,10,32,32,32,32,32,32,32,32,109,101,116,104,111,100,58,32,34,111,110,85,110,102,114,101,101,122,101,34,44,10,32,32,32,32,32,32,32,32,114,101,115,117,108,116,58,32,123,10,32,32,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,73,100,44,10,32,32,32,32,32,32,32,32,32,32,101,118,101,110,116,58,32,117,110,102,114,101,101,122,101,69,118,101,110,116,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,101,115,112,111,110,115,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,100,101,115,116,114,111,121,58,32,40,105,110,115,116,97,110,99,101,73,100,41,32,61,62,32,40,101,118,101,110,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,100,101,115,116,114,111,121,69,118,101,110,116,32,61,32,101,118,101,110,116,59,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,112,111,110,115,101,32,61,32,123,10,32,32,32,32,32,32,32,32,105,100,58,32,34,34,44,10,32,32,32,32,32,32,32,32,109,101,116,104,111,100,58,32,34,111,110,68,101,115,116,114,111,121,34,44,10,32,32,32,32,32,32,32,32,114,101,115,117,108,116,58,32,123,10,32,32,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,73,100,44,10,32,32,32,32,32,32,32,32,32,32,101,118,101,110,116,58,32,100,101,115,116,114,111,121,69,118,101,110,116,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,101,115,112,111,110,115,101,41,59,10,32,32,32,32,125,10,32,32,125,59,10,32,32,118,97,114,32,99,111,109,109,97,110,100,115,32,61,32,123,10,32,32,32,32,103,101,116,68,111,116,76,111,116,116,105,101,73,110,115,116,97,110,99,101,83,116,97,116,101,40,114,101,113,117,101,115,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,99,111,110,115,116,32,115,116,97,116,101,32,61,32,123,10,32,32,32,32,32,32,32,32,105,115,76,111,97,100,101,100,58,32,105,110,115,116,97,110,99,101,46,105,115,76,111,97,100,101,100,44,10,32,32,32,32,32,32,32,32,105,115,80,97,117,115,101,100,58,32,105,110,115,116,97,110,99,101,46,105,115,80,97,117,115,101,100,44,10,32,32,32,32,32,32,32,32,105,115,80,108,97,121,105,110,103,58,32,105,110,115,116,97,110,99,101,46,105,115,80,108,97,121,105,110,103,44,10,32,32,32,32,32,32,32,32,105,115,83,116,111,112,112,101,100,58,32,105,110,115,116,97,110,99,101,46,105,115,83,116,111,112,112,101,100,44,10,32,32,32,32,32,32,32,32,105,115,70,114,111,122,101,110,58,32,105,110,115,116,97,110,99,101,46,105,115,70,114,111,122,101,110,44,10,32,32,32,32,32,32,32,32,108,111,111,112,58,32,105,110,115,116,97,110,99,101,46,108,111,111,112,44,10,32,32,32,32,32,32,32,32,109,111,100,101,58,32,105,110,115,116,97,110,99,101,46,109,111,100,101,44,10,32,32,32,32,32,32,32,32,115,112,101,101,100,58,32,105,110,115,116,97,110,99,101,46,115,112,101,101,100,44,10,32,32,32,32,32,32,32,32,99,117,114,114,101,110,116,70,114,97,109,101,58,32,105,110,115,116,97,110,99,101,46,99,117,114,114,101,110,116,70,114,97,109,101,44,10,32,32,32,32,32,32,32,32,116,111,116,97,108,70,114,97,109,101,115,58,32,105,110,115,116,97,110,99,101,46,116,111,116,97,108,70,114,97,109,101,115,44,10,32,32,32,32,32,32,32,32,100,117,114,97,116,105,111,110,58,32,105,110,115,116,97,110,99,101,46,100,117,114,97,116,105,111,110,44,10,32,32,32,32,32,32,32,32,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,58,32,105,110,115,116,97,110,99,101,46,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,44,10,32,32,32,32,32,32,32,32,114,101,110,100,101,114,67,111,110,102,105,103,58,32,105,110,115,116,97,110,99,101,46,114,101,110,100,101,114,67,111,110,102,105,103,44,10,32,32,32,32,32,32,32,32,109,97,114,107,101,114,58,32,105,110,115,116,97,110,99,101,46,109,97,114,107,101,114,44,10,32,32,32,32,32,32,32,32,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,58,32,105,110,115,116,97,110,99,101,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,44,10,32,32,32,32,32,32,32,32,109,97,114,107,101,114,115,58,32,105,110,115,116,97,110,99,101,46,109,97,114,107,101,114,115,40,41,44,10,32,32,32,32,32,32,32,32,97,99,116,105,118,101,65,110,105,109,97,116,105,111,110,73,100,58,32,105,110,115,116,97,110,99,101,46,97,99,116,105,118,101,65,110,105,109,97,116,105,111,110,73,100,44,10,32,32,32,32,32,32,32,32,97,99,116,105,118,101,84,104,101,109,101,73,100,58,32,105,110,115,116,97,110,99,101,46,97,99,116,105,118,101,84,104,101,109,101,73,100,44,10,32,32,32,32,32,32,32,32,97,117,116,111,112,108,97,121,58,32,105,110,115,116,97,110,99,101,46,97,117,116,111,112,108,97,121,44,10,32,32,32,32,32,32,32,32,115,101,103,109,101,110,116,58,32,105,110,115,116,97,110,99,101,46,115,101,103,109,101,110,116,44,10,32,32,32,32,32,32,32,32,108,97,121,111,117,116,58,32,105,110,115,116,97,110,99,101,46,108,97,121,111,117,116,44,10,32,32,32,32,32,32,32,32,115,101,103,109,101,110,116,68,117,114,97,116,105,111,110,58,32,105,110,115,116,97,110,99,101,46,115,101,103,109,101,110,116,68,117,114,97,116,105,111,110,44,10,32,32,32,32,32,32,32,32,105,115,82,101,97,100,121,58,32,105,110,115,116,97,110,99,101,46,105,115,82,101,97,100,121,44,10,32,32,32,32,32,32,32,32,109,97,110,105,102,101,115,116,58,32,105,110,115,116,97,110,99,101,46,109,97,110,105,102,101,115,116,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,123,10,32,32,32,32,32,32,32,32,115,116,97,116,101,10,32,32,32,32,32,32,125,59,10,32,32,32,32,125,44,10,32,32,32,32,115,101,116,76,97,121,111,117,116,40,114,101,113,117,101,115,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,108,97,121,111,117,116,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,108,97,121,111,117,116,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,115,101,116,76,97,121,111,117,116,40,108,97,121,111,117,116,41,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,123,10,32,32,32,32,32,32,32,32,115,117,99,99,101,115,115,58,32,116,114,117,101,10,32,32,32,32,32,32,125,59,10,32,32,32,32,125,44,10,32,32,32,32,103,101,116,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,114,101,113,117,101,115,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,103,101,116,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,59,10,32,32,32,32,125,44,10,32,32,32,32,112,111,115,116,80,111,105,110,116,101,114,68,111,119,110,69,118,101,110,116,40,114,101,113,117,101,115,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,120,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,120,59,10,32,32,32,32,32,32,99,111,110,115,116,32,121,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,121,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,112,111,115,116,80,111,105,110,116,101,114,68,111,119,110,69,118,101,110,116,40,120,44,32,121,41,59,10,32,32,32,32,125,44,10,32,32,32,32,112,111,115,116,80,111,105,110,116,101,114,69,110,116,101,114,69,118,101,110,116,40,114,101,113,117,101,115,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,120,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,120,59,10,32,32,32,32,32,32,99,111,110,115,116,32,121,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,121,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,112,111,115,116,80,111,105,110,116,101,114,69,110,116,101,114,69,118,101,110,116,40,120,44,32,121,41,59,10,32,32,32,32,125,44,10,32,32,32,32,112,111,115,116,80,111,105,110,116,101,114,69,120,105,116,69,118,101,110,116,40,114,101,113,117,101,115,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,120,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,120,59,10,32,32,32,32,32,32,99,111,110,115,116,32,121,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,121,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,112,111,115,116,80,111,105,110,116,101,114,69,120,105,116,69,118,101,110,116,40,120,44,32,121,41,59,10,32,32,32,32,125,44,10,32,32,32,32,112,111,115,116,80,111,105,110,116,101,114,77,111,118,101,69,118,101,110,116,40,114,101,113,117,101,115,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,120,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,120,59,10,32,32,32,32,32,32,99,111,110,115,116,32,121,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,121,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,112,111,115,116,80,111,105,110,116,101,114,77,111,118,101,69,118,101,110,116,40,120,44,32,121,41,59,10,32,32,32,32,125,44,10,32,32,32,32,112,111,115,116,80,111,105,110,116,101,114,85,112,69,118,101,110,116,40,114,101,113,117,101,115,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,120,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,120,59,10,32,32,32,32,32,32,99,111,110,115,116,32,121,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,121,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,112,111,115,116,80,111,105,110,116,101,114,85,112,69,118,101,110,116,40,120,44,32,121,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,116,97,114,116,83,116,97,116,101,77,97,99,104,105,110,101,40,114,101,113,117,101,115,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,115,116,97,114,116,83,116,97,116,101,77,97,99,104,105,110,101,40,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,116,111,112,83,116,97,116,101,77,97,99,104,105,110,101,40,114,101,113,117,101,115,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,115,116,111,112,83,116,97,116,101,77,97,99,104,105,110,101,40,41,59,10,32,32,32,32,125,44,10,32,32,32,32,108,111,97,100,83,116,97,116,101,77,97,99,104,105,110,101,40,114,101,113,117,101,115,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,115,116,97,116,101,77,97,99,104,105,110,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,115,116,97,116,101,77,97,99,104,105,110,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,108,111,97,100,83,116,97,116,101,77,97,99,104,105,110,101,40,115,116,97,116,101,77,97,99,104,105,110,101,73,100,41,59,10,32,32,32,32,125,44,10,32,32,32,32,108,111,97,100,83,116,97,116,101,77,97,99,104,105,110,101,68,97,116,97,40,114,101,113,117,101,115,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,115,116,97,116,101,77,97,99,104,105,110,101,68,97,116,97,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,115,116,97,116,101,77,97,99,104,105,110,101,68,97,116,97,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,108,111,97,100,83,116,97,116,101,77,97,99,104,105,110,101,68,97,116,97,40,115,116,97,116,101,77,97,99,104,105,110,101,68,97,116,97,41,59,10,32,32,32,32,125,44,10,32,32,32,32,99,114,101,97,116,101,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,99,111,110,102,105,103,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,99,111,110,102,105,103,59,10,32,32,32,32,32,32,99,111,110,115,116,32,119,105,100,116,104,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,119,105,100,116,104,59,10,32,32,32,32,32,32,99,111,110,115,116,32,104,101,105,103,104,116,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,104,101,105,103,104,116,59,10,32,32,32,32,32,32,105,102,32,40,105,110,115,116,97,110,99,101,115,77,97,112,46,104,97,115,40,105,110,115,116,97,110,99,101,73,100,41,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,97,108,114,101,97,100,121,32,101,120,105,115,116,115,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,110,101,119,32,68,111,116,76,111,116,116,105,101,40,99,111,110,102,105,103,41,59,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,99,97,110,118,97,115,46,104,101,105,103,104,116,32,61,32,104,101,105,103,104,116,59,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,99,97,110,118,97,115,46,119,105,100,116,104,32,61,32,119,105,100,116,104,59,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,115,77,97,112,46,115,101,116,40,105,110,115,116,97,110,99,101,73,100,44,32,105,110,115,116,97,110,99,101,41,59,10,32,32,32,32,32,32,99,111,110,115,116,32,101,118,101,110,116,115,32,61,32,91,10,32,32,32,32,32,32,32,32,34,99,111,109,112,108,101,116,101,34,44,10,32,32,32,32,32,32,32,32,34,102,114,97,109,101,34,44,10,32,32,32,32,32,32,32,32,34,108,111,97,100,34,44,10,32,32,32,32,32,32,32,32,34,108,111,97,100,69,114,114,111,114,34,44,10,32,32,32,32,32,32,32,32,34,108,111,111,112,34,44,10,32,32,32,32,32,32,32,32,34,112,97,117,115,101,34,44,10,32,32,32,32,32,32,32,32,34,112,108,97,121,34,44,10,32,32,32,32,32,32,32,32,34,115,116,111,112,34,44,10,32,32,32,32,32,32,32,32,34,100,101,115,116,114,111,121,34,44,10,32,32,32,32,32,32,32,32,34,102,114,101,101,122,101,34,44,10,32,32,32,32,32,32,32,32,34,117,110,102,114,101,101,122,101,34,44,10,32,32,32,32,32,32,32,32,34,114,101,110,100,101,114,34,44,10,32,32,32,32,32,32,32,32,34,114,101,97,100,121,34,10,32,32,32,32,32,32,93,59,10,32,32,32,32,32,32,101,118,101,110,116,115,46,102,111,114,69,97,99,104,40,40,101,118,101,110,116,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,101,118,101,110,116,44,32,101,118,101,110,116,72,97,110,100,108,101,114,77,97,112,91,101,118,101,110,116,93,40,105,110,115,116,97,110,99,101,73,100,41,41,59,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,123,10,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,73,100,10,32,32,32,32,32,32,125,59,10,32,32,32,32,125,44,10,32,32,32,32,100,101,115,116,114,111,121,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,100,101,115,116,114,111,121,40,41,59,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,115,77,97,112,46,100,101,108,101,116,101,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,125,44,10,32,32,32,32,102,114,101,101,122,101,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,102,114,101,101,122,101,40,41,59,10,32,32,32,32,125,44,10,32,32,32,32,108,111,97,100,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,99,111,110,102,105,103,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,99,111,110,102,105,103,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,108,111,97,100,40,99,111,110,102,105,103,41,59,10,32,32,32,32,125,44,10,32,32,32,32,108,111,97,100,65,110,105,109,97,116,105,111,110,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,97,110,105,109,97,116,105,111,110,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,97,110,105,109,97,116,105,111,110,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,108,111,97,100,65,110,105,109,97,116,105,111,110,40,97,110,105,109,97,116,105,111,110,73,100,41,59,10,32,32,32,32,125,44,10,32,32,32,32,108,111,97,100,84,104,101,109,101,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,116,104,101,109,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,116,104,101,109,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,108,111,97,100,84,104,101,109,101,40,116,104,101,109,101,73,100,41,59,10,32,32,32,32,125,44,10,32,32,32,32,108,111,97,100,84,104,101,109,101,68,97,116,97,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,116,104,101,109,101,68,97,116,97,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,116,104,101,109,101,68,97,116,97,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,108,111,97,100,84,104,101,109,101,68,97,116,97,40,116,104,101,109,101,68,97,116,97,41,59,10,32,32,32,32,125,44,10,32,32,32,32,112,97,117,115,101,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,112,97,117,115,101,40,41,59,10,32,32,32,32,125,44,10,32,32,32,32,112,108,97,121,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,112,108,97,121,40,41,59,10,32,32,32,32,125,44,10,32,32,32,32,114,101,115,105,122,101,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,119,105,100,116,104,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,119,105,100,116,104,59,10,32,32,32,32,32,32,99,111,110,115,116,32,104,101,105,103,104,116,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,104,101,105,103,104,116,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,99,97,110,118,97,115,46,104,101,105,103,104,116,32,61,32,104,101,105,103,104,116,59,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,99,97,110,118,97,115,46,119,105,100,116,104,32,61,32,119,105,100,116,104,59,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,114,101,115,105,122,101,40,41,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,123,10,32,32,32,32,32,32,32,32,115,117,99,99,101,115,115,58,32,116,114,117,101,10,32,32,32,32,32,32,125,59,10,32,32,32,32,125,44,10,32,32,32,32,115,101,116,66,97,99,107,103,114,111,117,110,100,67,111,108,111,114,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,115,101,116,66,97,99,107,103,114,111,117,110,100,67,111,108,111,114,40,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,101,116,70,114,97,109,101,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,102,114,97,109,101,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,102,114,97,109,101,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,115,101,116,70,114,97,109,101,40,102,114,97,109,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,101,116,77,111,100,101,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,109,111,100,101,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,109,111,100,101,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,115,101,116,77,111,100,101,40,109,111,100,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,101,116,82,101,110,100,101,114,67,111,110,102,105,103,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,110,100,101,114,67,111,110,102,105,103,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,114,101,110,100,101,114,67,111,110,102,105,103,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,115,101,116,82,101,110,100,101,114,67,111,110,102,105,103,40,114,101,110,100,101,114,67,111,110,102,105,103,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,101,116,83,101,103,109,101,110,116,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,115,101,103,109,101,110,116,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,115,101,103,109,101,110,116,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,115,101,116,83,101,103,109,101,110,116,40,115,101,103,109,101,110,116,91,48,93,44,32,115,101,103,109,101,110,116,91,49,93,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,101,116,83,112,101,101,100,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,115,112,101,101,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,115,112,101,101,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,115,101,116,83,112,101,101,100,40,115,112,101,101,100,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,101,116,85,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,115,101,116,85,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,40,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,101,116,87,97,115,109,85,114,108,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,68,111,116,76,111,116,116,105,101,46,115,101,116,87,97,115,109,85,114,108,40,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,117,114,108,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,116,111,112,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,115,116,111,112,40,41,59,10,32,32,32,32,125,44,10,32,32,32,32,117,110,102,114,101,101,122,101,58,32,40,114,101,113,117,101,115,116,41,32,61,62,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,117,110,102,114,101,101,122,101,40,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,101,116,86,105,101,119,112,111,114,116,40,114,101,113,117,101,115,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,120,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,120,59,10,32,32,32,32,32,32,99,111,110,115,116,32,121,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,121,59,10,32,32,32,32,32,32,99,111,110,115,116,32,119,105,100,116,104,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,119,105,100,116,104,59,10,32,32,32,32,32,32,99,111,110,115,116,32,104,101,105,103,104,116,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,104,101,105,103,104,116,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,115,101,116,86,105,101,119,112,111,114,116,40,120,44,32,121,44,32,119,105,100,116,104,44,32,104,101,105,103,104,116,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,101,116,77,97,114,107,101,114,40,114,101,113,117,101,115,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,109,97,114,107,101,114,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,109,97,114,107,101,114,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,115,101,116,77,97,114,107,101,114,40,109,97,114,107,101,114,41,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,123,10,32,32,32,32,32,32,32,32,115,117,99,99,101,115,115,58,32,116,114,117,101,10,32,32,32,32,32,32,125,59,10,32,32,32,32,125,44,10,32,32,32,32,115,101,116,76,111,111,112,40,114,101,113,117,101,115,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,108,111,111,112,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,108,111,111,112,59,10,32,32,32,32,32,32,99,111,110,115,116,32,105,110,115,116,97,110,99,101,32,61,32,105,110,115,116,97,110,99,101,115,77,97,112,46,103,101,116,40,105,110,115,116,97,110,99,101,73,100,41,59,10,32,32,32,32,32,32,105,102,32,40,33,105,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,105,110,115,116,97,110,99,101,73,100,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,105,110,115,116,97,110,99,101,46,115,101,116,76,111,111,112,40,108,111,111,112,41,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,123,10,32,32,32,32,32,32,32,32,115,117,99,99,101,115,115,58,32,116,114,117,101,10,32,32,32,32,32,32,125,59,10,32,32,32,32,125,10,32,32,125,59,10,32,32,102,117,110,99,116,105,111,110,32,101,120,101,99,117,116,101,67,111,109,109,97,110,100,40,114,112,99,82,101,113,117,101,115,116,41,32,123,10,32,32,32,32,99,111,110,115,116,32,109,101,116,104,111,100,32,61,32,114,112,99,82,101,113,117,101,115,116,46,109,101,116,104,111,100,59,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,99,111,109,109,97,110,100,115,91,109,101,116,104,111,100,93,32,61,61,61,32,34,102,117,110,99,116,105,111,110,34,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,99,111,109,109,97,110,100,115,91,109,101,116,104,111,100,93,40,114,112,99,82,101,113,117,101,115,116,41,59,10,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,77,101,116,104,111,100,32,36,123,109,101,116,104,111,100,125,32,105,115,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,32,105,110,32,99,111,109,109,97,110,100,115,46,96,41,59,10,32,32,32,32,125,10,32,32,125,10,32,32,115,101,108,102,46,111,110,109,101,115,115,97,103,101,32,61,32,40,101,118,101,110,116,41,32,61,62,32,123,10,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,117,108,116,32,61,32,101,120,101,99,117,116,101,67,111,109,109,97,110,100,40,101,118,101,110,116,46,100,97,116,97,41,59,10,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,112,111,110,115,101,32,61,32,123,10,32,32,32,32,32,32,32,32,105,100,58,32,101,118,101,110,116,46,100,97,116,97,46,105,100,44,10,32,32,32,32,32,32,32,32,109,101,116,104,111,100,58,32,101,118,101,110,116,46,100,97,116,97,46,109,101,116,104,111,100,44,10,32,32,32,32,32,32,32,32,114,101,115,117,108,116,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,101,115,112,111,110,115,101,41,59,10,32,32,32,32,125,32,99,97,116,99,104,32,40,101,114,114,111,114,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,101,114,114,111,114,82,101,115,112,111,110,115,101,32,61,32,123,10,32,32,32,32,32,32,32,32,105,100,58,32,101,118,101,110,116,46,100,97,116,97,46,105,100,44,10,32,32,32,32,32,32,32,32,109,101,116,104,111,100,58,32,101,118,101,110,116,46,100,97,116,97,46,109,101,116,104,111,100,44,10,32,32,32,32,32,32,32,32,101,114,114,111,114,58,32,101,114,114,111,114,46,109,101,115,115,97,103,101,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,101,114,114,111,114,82,101,115,112,111,110,115,101,41,59,10,32,32,32,32,125,10,32,32,125,59,10,32,32,118,97,114,32,100,117,109,109,121,32,61,32,34,34,59,10,32,32,118,97,114,32,100,111,116,108,111,116,116,105,101,95,119,111,114,107,101,114,95,100,101,102,97,117,108,116,32,61,32,100,117,109,109,121,59,10,125,41,40,41,59,10])],{type:"application/javascript"}),t=URL.createObjectURL(e),o=new Worker(t);return URL.revokeObjectURL(t),o}},A8=S8,I8=class{constructor(){k1(this,"_workers",new Map),k1(this,"_animationWorkerMap",new Map)}getWorker(e){return this._workers.has(e)||this._workers.set(e,new A8),this._workers.get(e)}assignAnimationToWorker(e,t){this._animationWorkerMap.set(e,t)}unassignAnimationFromWorker(e){this._animationWorkerMap.delete(e)}sendMessage(e,t,o){this.getWorker(e).postMessage(t,o||[])}terminateWorker(e){let t=this._workers.get(e);t&&(t.terminate(),this._workers.delete(e))}};function Sn(e){if(e instanceof OffscreenCanvas)return{width:e.width,height:e.height};let{height:t,width:o}=e.getBoundingClientRect();return{width:o*window.devicePixelRatio,height:t*window.devicePixelRatio}}function An(){return Date.now().toString(36)+Math.random().toString(36).substr(2,9)}var In=class q0{constructor(t){k1(this,"_eventManager",new rr),k1(this,"_id"),k1(this,"_worker"),k1(this,"_canvas"),k1(this,"_dotLottieInstanceState",{markers:[],autoplay:!1,backgroundColor:"",currentFrame:0,duration:0,loop:!1,mode:"forward",segment:[0,0],segmentDuration:0,speed:1,totalFrames:0,isLoaded:!1,isPlaying:!1,isPaused:!1,isStopped:!0,isFrozen:!1,useFrameInterpolation:!1,renderConfig:{devicePixelRatio:$3()},activeAnimationId:"",activeThemeId:"",layout:void 0,marker:void 0,isReady:!1,manifest:null}),k1(this,"_created",!1),k1(this,"_pointerUpMethod"),k1(this,"_pointerDownMethod"),k1(this,"_pointerMoveMethod"),k1(this,"_pointerEnterMethod"),k1(this,"_pointerExitMethod");var o,n,r;this._canvas=t.canvas,this._id=`dotlottie-${An()}`;let i=t.workerId||"defaultWorker";this._worker=q0._workerManager.getWorker(i),q0._workerManager.assignAnimationToWorker(this._id,i),q0._wasmUrl&&this._sendMessage("setWasmUrl",{url:q0._wasmUrl}),this._create(p2(G1({},t),{renderConfig:p2(G1({},t.renderConfig),{devicePixelRatio:((o=t.renderConfig)==null?void 0:o.devicePixelRatio)||$3(),freezeOnOffscreen:(r=(n=t.renderConfig)==null?void 0:n.freezeOnOffscreen)!=null?r:!0})})),this._worker.addEventListener("message",this._handleWorkerEvent.bind(this)),this._pointerUpMethod=this._onPointerUp.bind(this),this._pointerDownMethod=this._onPointerDown.bind(this),this._pointerMoveMethod=this._onPointerMove.bind(this),this._pointerEnterMethod=this._onPointerEnter.bind(this),this._pointerExitMethod=this._onPointerLeave.bind(this)}_handleWorkerEvent(t){return p1(this,null,function*(){let o=t.data;o.id||(o.method==="onLoad"&&o.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(o.result.event),t2&&this._canvas instanceof HTMLCanvasElement&&(this._dotLottieInstanceState.renderConfig.freezeOnOffscreen&&X2.observe(this._canvas,this),this._dotLottieInstanceState.renderConfig.autoResize&&e0.observe(this._canvas,this))),o.method==="onComplete"&&o.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(o.result.event)),o.method==="onDestroy"&&o.result.instanceId===this._id&&this._eventManager.dispatch(o.result.event),o.method==="onUnfreeze"&&o.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._dotLottieInstanceState.isFrozen=!1,this._eventManager.dispatch(o.result.event)),o.method==="onFrame"&&o.result.instanceId===this._id&&(this._dotLottieInstanceState.currentFrame=o.result.event.currentFrame,this._eventManager.dispatch(o.result.event)),o.method==="onRender"&&o.result.instanceId===this._id&&this._eventManager.dispatch(o.result.event),o.method==="onFreeze"&&o.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(o.result.event)),o.method==="onPause"&&o.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(o.result.event)),o.method==="onPlay"&&o.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(o.result.event)),o.method==="onStop"&&o.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(o.result.event)),o.method==="onLoadError"&&o.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(o.result.event)),o.method==="onReady"&&o.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(o.result.event)))})}_create(t){return p1(this,null,function*(){let o;this._canvas instanceof HTMLCanvasElement?o=this._canvas.transferControlToOffscreen():o=this._canvas;let{instanceId:n}=yield this._sendMessage("create",G1({instanceId:this._id,config:p2(G1({},t),{canvas:o})},Sn(this._canvas)),[o]);if(n!==this._id)throw new Error("Instance ID mismatch");this._created=!0,yield this._updateDotLottieInstanceState()})}get isLoaded(){return this._dotLottieInstanceState.isLoaded}get isPlaying(){return this._dotLottieInstanceState.isPlaying}get isPaused(){return this._dotLottieInstanceState.isPaused}get isStopped(){return this._dotLottieInstanceState.isStopped}get currentFrame(){return this._dotLottieInstanceState.currentFrame}get isFrozen(){return this._dotLottieInstanceState.isFrozen}get segmentDuration(){return this._dotLottieInstanceState.segmentDuration}get totalFrames(){return this._dotLottieInstanceState.totalFrames}get segment(){return this._dotLottieInstanceState.segment}get speed(){return this._dotLottieInstanceState.speed}get duration(){return this._dotLottieInstanceState.duration}get isReady(){return this._dotLottieInstanceState.isReady}get mode(){return this._dotLottieInstanceState.mode}get canvas(){return this._canvas}get autoplay(){return this._dotLottieInstanceState.autoplay}get backgroundColor(){return this._dotLottieInstanceState.backgroundColor}get loop(){return this._dotLottieInstanceState.loop}get useFrameInterpolation(){return this._dotLottieInstanceState.useFrameInterpolation}get renderConfig(){return this._dotLottieInstanceState.renderConfig}get manifest(){return this._dotLottieInstanceState.manifest}get activeAnimationId(){return this._dotLottieInstanceState.activeAnimationId}get marker(){return this._dotLottieInstanceState.marker}get activeThemeId(){return this._dotLottieInstanceState.activeThemeId}get layout(){return this._dotLottieInstanceState.layout}play(){return p1(this,null,function*(){this._created&&(yield this._sendMessage("play",{instanceId:this._id}),yield this._updateDotLottieInstanceState(),t2&&this._canvas instanceof HTMLCanvasElement&&this._dotLottieInstanceState.renderConfig.freezeOnOffscreen&&!ir(this._canvas)&&(yield this.freeze()))})}pause(){return p1(this,null,function*(){this._created&&(yield this._sendMessage("pause",{instanceId:this._id}),yield this._updateDotLottieInstanceState())})}stop(){return p1(this,null,function*(){this._created&&(yield this._sendMessage("stop",{instanceId:this._id}),yield this._updateDotLottieInstanceState())})}setSpeed(t){return p1(this,null,function*(){this._created&&(yield this._sendMessage("setSpeed",{instanceId:this._id,speed:t}),yield this._updateDotLottieInstanceState())})}setMode(t){return p1(this,null,function*(){this._created&&(yield this._sendMessage("setMode",{instanceId:this._id,mode:t}),yield this._updateDotLottieInstanceState())})}setFrame(t){return p1(this,null,function*(){this._created&&(yield this._sendMessage("setFrame",{frame:t,instanceId:this._id}),yield this._updateDotLottieInstanceState())})}setSegment(t,o){return p1(this,null,function*(){this._created&&(yield this._sendMessage("setSegment",{instanceId:this._id,segment:[t,o]}),yield this._updateDotLottieInstanceState())})}setRenderConfig(t){return p1(this,null,function*(){if(!this._created)return;let o=t,{devicePixelRatio:n,freezeOnOffscreen:r}=o,i=tr(o,["devicePixelRatio","freezeOnOffscreen"]);yield this._sendMessage("setRenderConfig",{instanceId:this._id,renderConfig:p2(G1(G1({},this._dotLottieInstanceState.renderConfig),i),{devicePixelRatio:n||$3(),freezeOnOffscreen:r??!0})}),yield this._updateDotLottieInstanceState(),t2&&this._canvas instanceof HTMLCanvasElement&&(this._dotLottieInstanceState.renderConfig.autoResize?e0.observe(this._canvas,this):e0.unobserve(this._canvas),this._dotLottieInstanceState.renderConfig.freezeOnOffscreen?X2.observe(this._canvas,this):(X2.unobserve(this._canvas),this._dotLottieInstanceState.isFrozen&&(yield this.unfreeze())))})}setUseFrameInterpolation(t){return p1(this,null,function*(){this._created&&(yield this._sendMessage("setUseFrameInterpolation",{instanceId:this._id,useFrameInterpolation:t}),yield this._updateDotLottieInstanceState())})}loadTheme(t){return p1(this,null,function*(){if(!this._created)return!1;let o=this._sendMessage("loadTheme",{instanceId:this._id,themeId:t});return yield this._updateDotLottieInstanceState(),o})}load(t){return p1(this,null,function*(){this._created&&(yield this._sendMessage("load",{config:t,instanceId:this._id}),yield this._updateDotLottieInstanceState())})}setLoop(t){return p1(this,null,function*(){this._created&&(yield this._sendMessage("setLoop",{instanceId:this._id,loop:t}),yield this._updateDotLottieInstanceState())})}resize(){return p1(this,null,function*(){if(!this._created)return;let{height:t,width:o}=Sn(this._canvas);yield this._sendMessage("resize",{height:t,instanceId:this._id,width:o}),yield this._updateDotLottieInstanceState()})}destroy(){return p1(this,null,function*(){this._created&&(this._created=!1,yield this._sendMessage("destroy",{instanceId:this._id}),this._cleanupStateMachineListeners(),q0._workerManager.unassignAnimationFromWorker(this._id),this._eventManager.removeAllEventListeners(),t2&&this._canvas instanceof HTMLCanvasElement&&(X2.unobserve(this._canvas),e0.unobserve(this._canvas)))})}freeze(){return p1(this,null,function*(){this._created&&(yield this._sendMessage("freeze",{instanceId:this._id}),yield this._updateDotLottieInstanceState())})}unfreeze(){return p1(this,null,function*(){this._created&&(yield this._sendMessage("unfreeze",{instanceId:this._id}),yield this._updateDotLottieInstanceState())})}setBackgroundColor(t){return p1(this,null,function*(){this._created&&(yield this._sendMessage("setBackgroundColor",{instanceId:this._id,backgroundColor:t}),yield this._updateDotLottieInstanceState())})}loadAnimation(t){return p1(this,null,function*(){this._created&&(yield this._sendMessage("loadAnimation",{animationId:t,instanceId:this._id}),yield this._updateDotLottieInstanceState())})}setLayout(t){return p1(this,null,function*(){this._created&&(yield this._sendMessage("setLayout",{instanceId:this._id,layout:t}),yield this._updateDotLottieInstanceState())})}_updateDotLottieInstanceState(){return p1(this,null,function*(){if(!this._created)return;let t=yield this._sendMessage("getDotLottieInstanceState",{instanceId:this._id});this._dotLottieInstanceState=t.state})}markers(){return this._dotLottieInstanceState.markers}setMarker(t){return p1(this,null,function*(){this._created&&(yield this._sendMessage("setMarker",{instanceId:this._id,marker:t}),yield this._updateDotLottieInstanceState())})}loadThemeData(t){return p1(this,null,function*(){if(!this._created)return!1;let o=yield this._sendMessage("loadThemeData",{instanceId:this._id,themeData:t});return yield this._updateDotLottieInstanceState(),o})}setViewport(t,o,n,r){return p1(this,null,function*(){return this._created?this._sendMessage("setViewport",{x:t,y:o,width:n,height:r,instanceId:this._id}):!1})}_sendMessage(t,o,n){return p1(this,null,function*(){let r={id:`dotlottie-request-${An()}`,method:t,params:o};return this._worker.postMessage(r,n||[]),new Promise((i,s)=>{let d=l=>{let h=l.data;h.id===r.id&&(this._worker.removeEventListener("message",d),h.error?s(new Error(`Failed to execute method ${t}: ${h.error}`)):i(h.result))};this._worker.addEventListener("message",d)})})}addEventListener(t,o){this._eventManager.addEventListener(t,o)}removeEventListener(t,o){this._eventManager.removeEventListener(t,o)}static setWasmUrl(t){q0._wasmUrl=t}loadStateMachine(t){return p1(this,null,function*(){if(!this._created)return!1;let o=yield this._sendMessage("loadStateMachine",{instanceId:this._id,stateMachineId:t});return yield this._updateDotLottieInstanceState(),o})}loadStateMachineData(t){return p1(this,null,function*(){if(!this._created)return!1;let o=yield this._sendMessage("loadStateMachineData",{instanceId:this._id,stateMachineData:t});return yield this._updateDotLottieInstanceState(),o})}startStateMachine(){return p1(this,null,function*(){if(!this._created)return!1;this._setupStateMachineListeners();let t=yield this._sendMessage("startStateMachine",{instanceId:this._id});return yield this._updateDotLottieInstanceState(),t})}stopStateMachine(){return p1(this,null,function*(){return this._created?(this._cleanupStateMachineListeners(),this._sendMessage("stopStateMachine",{instanceId:this._id})):!1})}getStateMachineListeners(){return p1(this,null,function*(){return this._created?this._sendMessage("getStateMachineListeners",{instanceId:this._id}):[]})}_getPointerPosition(t){let o=this._canvas.getBoundingClientRect(),n=this._canvas.width/o.width,r=this._canvas.height/o.height,i=this._dotLottieInstanceState.renderConfig.devicePixelRatio||window.devicePixelRatio||1,s=(t.clientX-o.left)*n/i,d=(t.clientY-o.top)*r/i;return{x:s,y:d}}_onPointerUp(t){let{x:o,y:n}=this._getPointerPosition(t);this._sendMessage("postPointerUpEvent",{instanceId:this._id,x:o,y:n})}_onPointerDown(t){let{x:o,y:n}=this._getPointerPosition(t);this._sendMessage("postPointerDownEvent",{instanceId:this._id,x:o,y:n})}_onPointerMove(t){let{x:o,y:n}=this._getPointerPosition(t);this._sendMessage("postPointerMoveEvent",{instanceId:this._id,x:o,y:n})}_onPointerEnter(t){let{x:o,y:n}=this._getPointerPosition(t);this._sendMessage("postPointerEnterEvent",{instanceId:this._id,x:o,y:n})}_onPointerLeave(t){let{x:o,y:n}=this._getPointerPosition(t);this._sendMessage("postPointerExitEvent",{instanceId:this._id,x:o,y:n})}_setupStateMachineListeners(){return p1(this,null,function*(){if(t2&&this._canvas instanceof HTMLCanvasElement&&this.isLoaded){let t=yield this._sendMessage("getStateMachineListeners",{instanceId:this._id});t.includes("PointerUp")&&this._canvas.addEventListener("pointerup",this._pointerUpMethod),t.includes("PointerDown")&&this._canvas.addEventListener("pointerdown",this._pointerDownMethod),t.includes("PointerMove")&&this._canvas.addEventListener("pointermove",this._pointerMoveMethod),t.includes("PointerEnter")&&this._canvas.addEventListener("pointerenter",this._pointerEnterMethod),t.includes("PointerExit")&&this._canvas.addEventListener("pointerleave",this._pointerExitMethod)}})}_cleanupStateMachineListeners(){t2&&this._canvas instanceof HTMLCanvasElement&&(this._canvas.removeEventListener("pointerup",this._pointerUpMethod),this._canvas.removeEventListener("pointerdown",this._pointerDownMethod),this._canvas.removeEventListener("pointermove",this._pointerMoveMethod),this._canvas.removeEventListener("pointerenter",this._pointerEnterMethod),this._canvas.removeEventListener("pointerleave",this._pointerExitMethod))}};k1(In,"_workerManager",new I8),k1(In,"_wasmUrl","");var P8=q1({props:{animationId:{type:String,required:!1},autoplay:{type:Boolean,required:!1},backgroundColor:{type:String,required:!1},data:{type:[String,ArrayBuffer],required:!1},loop:{type:Boolean,required:!1},mode:{type:String,required:!1},renderConfig:{type:Object,required:!1},segment:{type:Array,required:!1},speed:{type:Number,required:!1},src:{type:String,required:!1},useFrameInterpolation:{type:Boolean,required:!1},marker:{type:String,required:!1},playOnHover:{type:Boolean,required:!1},themeData:{type:String,required:!1},themeId:{type:String,required:!1}},setup(e,{attrs:t,expose:o}){const n=c1(void 0),{backgroundColor:r,loop:i,marker:s,mode:d,playOnHover:l,segment:h,speed:u,useFrameInterpolation:p}=T5(e);let w=null;H1(()=>r==null?void 0:r.value,M=>{w&&typeof M<"u"&&w.setBackgroundColor(M)}),H1(()=>s==null?void 0:s.value,M=>{w&&typeof M<"u"&&w.setMarker(M)}),H1(()=>i==null?void 0:i.value,M=>{w&&typeof M<"u"&&w.setLoop(M)}),H1(()=>d==null?void 0:d.value,M=>{w&&typeof M<"u"&&w.setMode(M)}),H1(()=>h==null?void 0:h.value,M=>{if(!w)return;const V=M==null?void 0:M[0],P=M==null?void 0:M[1];typeof V=="number"&&typeof P=="number"&&w.setSegment(V,P)}),H1(()=>u==null?void 0:u.value,M=>{w&&typeof M<"u"&&w.setSpeed(M)}),H1(()=>p==null?void 0:p.value,M=>{w&&typeof M<"u"&&w.setUseFrameInterpolation(M)}),H1(()=>e.animationId,M=>{w&&w.isLoaded&&typeof M<"u"&&M!==w.activeAnimationId&&w.loadAnimation(M)}),H1(()=>e.themeData,M=>{w&&typeof M<"u"&&w.loadTheme(M)}),H1(()=>e.themeId,M=>{w&&typeof M<"u"&&w.loadThemeData(M)});function v(M){M.type==="mouseenter"?w==null||w.play():w==null||w.pause()}return H1(()=>l==null?void 0:l.value,M=>{var V,P,O,D;w&&typeof M<"u"&&M?((V=n.value)==null||V.addEventListener("mouseenter",v),(P=n.value)==null||P.addEventListener("mouseleave",v)):((O=n.value)==null||O.removeEventListener("mouseenter",v),(D=n.value)==null||D.removeEventListener("mouseleave",v))}),q2(()=>{if(!n.value)return;let M=e.autoplay;typeof(l==null?void 0:l.value)<"u"&&l.value&&(M=!1),w=new E8({canvas:n.value,...e,autoplay:M}),l!=null&&l.value&&(n.value.addEventListener("mouseenter",v),n.value.addEventListener("mouseleave",v))}),o9(()=>{var M,V;(M=n.value)==null||M.addEventListener("mouseenter",v),(V=n.value)==null||V.addEventListener("mouseleave",v),w==null||w.destroy()}),o({getDotLottieInstance:()=>w}),()=>Q3("div",{...t},Q3("canvas",{style:"height: 100%; width: 100%",ref:n}))}});const O8="modulepreload",T8=function(e){return"/"+e},Pn={},u2=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),d=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));r=Promise.allSettled(o.map(l=>{if(l=T8(l),l in Pn)return;Pn[l]=!0;const h=l.endsWith(".css"),u=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const p=document.createElement("link");if(p.rel=h?"stylesheet":O8,h||(p.as="script"),p.crossOrigin="",p.href=l,d&&p.setAttribute("nonce",d),document.head.appendChild(p),h)return new Promise((w,v)=>{p.addEventListener("load",w),p.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${l}`)))})}))}function i(s){const d=new Event("vite:preloadError",{cancelable:!0});if(d.payload=s,window.dispatchEvent(d),!d.defaultPrevented)throw s}return r.then(s=>{for(const d of s||[])d.status==="rejected"&&i(d.reason);return t().catch(i)})};function R8(e={}){const{immediate:t=!1,onNeedRefresh:o,onOfflineReady:n,onRegistered:r,onRegisteredSW:i,onRegisterError:s}=e;let d,l,h;const u=async(w=!0)=>{await l,await(h==null?void 0:h())};async function p(){if("serviceWorker"in navigator){if(d=await u2(async()=>{const{Workbox:w}=await import("./workbox-window.prod.es5-BqEJf4Xk.js");return{Workbox:w}},[]).then(({Workbox:w})=>new w("/sw.js",{scope:"/",type:"classic"})).catch(w=>{s==null||s(w)}),!d)return;h=async()=>{await(d==null?void 0:d.messageSkipWaiting())};{let w=!1;const v=()=>{w=!0,d==null||d.addEventListener("controlling",M=>{M.isUpdate&&window.location.reload()}),o==null||o()};d.addEventListener("installed",M=>{typeof M.isUpdate>"u"?typeof M.isExternal<"u"?M.isExternal?v():!w&&(n==null||n()):M.isExternal?window.location.reload():!w&&(n==null||n()):M.isUpdate||n==null||n()}),d.addEventListener("waiting",v),d.addEventListener("externalwaiting",v)}d.register({immediate:t}).then(w=>{i?i("/sw.js",w):r==null||r(w)}).catch(w=>{s==null||s(w)})}}return l=p(),u}function dr(e={}){const{immediate:t=!0,onNeedRefresh:o,onOfflineReady:n,onRegistered:r,onRegisteredSW:i,onRegisterError:s}=e,d=c1(!1),l=c1(!1);return{updateServiceWorker:R8({immediate:t,onNeedRefresh(){d.value=!0,o==null||o()},onOfflineReady(){l.value=!0,n==null||n()},onRegistered:r,onRegisteredSW:i,onRegisterError:s}),offlineReady:l,needRefresh:d}}var On;const lr=typeof window<"u",F8=e=>typeof e=="string",X0=()=>{};lr&&((On=window==null?void 0:window.navigator)!=null&&On.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function t0(e){return typeof e=="function"?e():W1(e)}function ar(e,t){function o(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return o}function N8(e,t={}){let o,n,r=X0;const i=d=>{clearTimeout(d),r(),r=X0};return d=>{const l=t0(e),h=t0(t.maxWait);return o&&i(o),l<=0||h!==void 0&&h<=0?(n&&(i(n),n=null),Promise.resolve(d())):new Promise((u,p)=>{r=t.rejectOnCancel?p:u,h&&!n&&(n=setTimeout(()=>{o&&i(o),n=null,u(d())},h)),o=setTimeout(()=>{n&&i(n),n=null,u(d())},l)})}}function $8(e,t=!0,o=!0,n=!1){let r=0,i,s=!0,d=X0,l;const h=()=>{i&&(clearTimeout(i),i=void 0,d(),d=X0)};return p=>{const w=t0(e),v=Date.now()-r,M=()=>l=p();return h(),w<=0?(r=Date.now(),M()):(v>w&&(o||!s)?(r=Date.now(),M()):t&&(l=new Promise((V,P)=>{d=n?P:V,i=setTimeout(()=>{r=Date.now(),s=!0,V(M()),h()},Math.max(0,w-v))})),!o&&!i&&(i=setTimeout(()=>s=!0,w)),s=!1,l)}}function U8(e){return e}function kr(e){return Zt()?(M5(e),!0):!1}function hr(e,t=200,o={}){return ar(N8(t,o),e)}function wa(e,t=200,o={}){const n=c1(e.value),r=hr(()=>{n.value=e.value},t,o);return H1(e,()=>r()),n}function W8(e,t=200,o=!1,n=!0,r=!1){return ar($8(t,o,n,r),e)}function z8(e,t=!0){K2()?q2(e):t?e():n0(e)}function ur(e){var t;const o=t0(e);return(t=o==null?void 0:o.$el)!=null?t:o}const pr=lr?window:void 0;function Tn(...e){let t,o,n,r;if(F8(e[0])||Array.isArray(e[0])?([o,n,r]=e,t=pr):[t,o,n,r]=e,!t)return X0;Array.isArray(o)||(o=[o]),Array.isArray(n)||(n=[n]);const i=[],s=()=>{i.forEach(u=>u()),i.length=0},d=(u,p,w,v)=>(u.addEventListener(p,w,v),()=>u.removeEventListener(p,w,v)),l=H1(()=>[ur(t),t0(r)],([u,p])=>{s(),u&&i.push(...o.flatMap(w=>n.map(v=>d(u,w,v,p))))},{immediate:!0,flush:"post"}),h=()=>{l(),s()};return kr(h),h}function q8(e,t=!1){const o=c1(),n=()=>o.value=!!e();return n(),z8(n,t),o}const Rn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Fn="__vueuse_ssr_handlers__";Rn[Fn]=Rn[Fn]||{};var Nn=Object.getOwnPropertySymbols,K8=Object.prototype.hasOwnProperty,G8=Object.prototype.propertyIsEnumerable,J8=(e,t)=>{var o={};for(var n in e)K8.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(e!=null&&Nn)for(var n of Nn(e))t.indexOf(n)<0&&G8.call(e,n)&&(o[n]=e[n]);return o};function Y8(e,t,o={}){const n=o,{window:r=pr}=n,i=J8(n,["window"]);let s;const d=q8(()=>r&&"ResizeObserver"in r),l=()=>{s&&(s.disconnect(),s=void 0)},h=H1(()=>ur(e),p=>{l(),d.value&&r&&p&&(s=new ResizeObserver(t),s.observe(p,i))},{immediate:!0,flush:"post"}),u=()=>{l(),h()};return kr(u),{isSupported:d,stop:u}}const $n=1;function Q8(e,t={}){const{throttle:o=0,idle:n=200,onStop:r=X0,onScroll:i=X0,offset:s={left:0,right:0,top:0,bottom:0},eventListenerOptions:d={capture:!1,passive:!0},behavior:l="auto"}=t,h=c1(0),u=c1(0),p=S1({get(){return h.value},set(x){v(x,void 0)}}),w=S1({get(){return u.value},set(x){v(void 0,x)}});function v(x,Z){var T,_,U;const S=t0(e);S&&((U=S instanceof Document?document.body:S)==null||U.scrollTo({top:(T=t0(Z))!=null?T:w.value,left:(_=t0(x))!=null?_:p.value,behavior:t0(l)}))}const M=c1(!1),V=_2({left:!0,right:!1,top:!0,bottom:!1}),P=_2({left:!1,right:!1,top:!1,bottom:!1}),O=x=>{M.value&&(M.value=!1,P.left=!1,P.right=!1,P.top=!1,P.bottom=!1,r(x))},D=hr(O,o+n),L=x=>{const Z=x.target===document?x.target.documentElement:x.target,T=Z.scrollLeft;P.left=Tu.value,V.left=T<=0+(s.left||0),V.right=T+Z.clientWidth>=Z.scrollWidth-(s.right||0)-$n,h.value=T;let _=Z.scrollTop;x.target===document&&!_&&(_=document.body.scrollTop),P.top=_u.value,V.top=_<=0+(s.top||0),V.bottom=_+Z.clientHeight>=Z.scrollHeight-(s.bottom||0)-$n,u.value=_,M.value=!0,D(x),i(x)};return Tn(e,"scroll",o?W8(L,o,!0,!1):L,d),Tn(e,"scrollend",O,d),{x:p,y:w,isScrolling:M,arrivedState:V,directions:P}}var X8=Object.defineProperty,ed=Object.defineProperties,td=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,od=Object.prototype.hasOwnProperty,nd=Object.prototype.propertyIsEnumerable,Wn=(e,t,o)=>t in e?X8(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,zn=(e,t)=>{for(var o in t||(t={}))od.call(t,o)&&Wn(e,o,t[o]);if(Un)for(var o of Un(t))nd.call(t,o)&&Wn(e,o,t[o]);return e},rd=(e,t)=>ed(e,td(t));function Ca(e,t,o={}){var n,r;const i=(n=o.direction)!=null?n:"bottom",s=_2(Q8(e,rd(zn({},o),{offset:zn({[i]:(r=o.distance)!=null?r:0},o.offset)})));H1(()=>s.arrivedState[i],async d=>{var l,h;if(d){const u=t0(e),p={height:(l=u==null?void 0:u.scrollHeight)!=null?l:0,width:(h=u==null?void 0:u.scrollWidth)!=null?h:0};await t(s),o.preserveScrollPosition&&u&&n0(()=>{u.scrollTo({top:u.scrollHeight-p.height,left:u.scrollWidth-p.width})})}})}var qn;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(qn||(qn={}));var id=Object.defineProperty,Kn=Object.getOwnPropertySymbols,sd=Object.prototype.hasOwnProperty,dd=Object.prototype.propertyIsEnumerable,Gn=(e,t,o)=>t in e?id(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,ld=(e,t)=>{for(var o in t||(t={}))sd.call(t,o)&&Gn(e,o,t[o]);if(Kn)for(var o of Kn(t))dd.call(t,o)&&Gn(e,o,t[o]);return e};const ad={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};ld({linear:U8},ad);const kd={"vuesax-linear:24-support":` `,"vuesax-linear:3d-cube-scan":` `,"vuesax-linear:3d-rotate":` `,"vuesax-linear:3d-square":` `,"vuesax-linear:3dcube":` `,"vuesax-linear:3full":` `,"vuesax-linear:3square":` `,"vuesax-linear:aave-(aave)":` `,"vuesax-linear:activity":` `,"vuesax-linear:add-circle":` `,"vuesax-linear:add-square":` `,"vuesax-linear:add":` `,"vuesax-linear:additem":` `,"vuesax-linear:airdrop":` `,"vuesax-linear:airplane-square":` `,"vuesax-linear:airplane":` `,"vuesax-linear:airpod":` `,"vuesax-linear:airpods":` `,"vuesax-linear:alarm":` `,"vuesax-linear:align-bottom":` `,"vuesax-linear:align-horizontally":` `,"vuesax-linear:align-left":` `,"vuesax-linear:align-right":` `,"vuesax-linear:align-vertically":` `,"vuesax-linear:android":` `,"vuesax-linear:ankr-(ankr)":` `,"vuesax-linear:apple":` `,"vuesax-linear:aquarius":` `,"vuesax-linear:archive-1":` `,"vuesax-linear:archive-add":` `,"vuesax-linear:archive-book":` `,"vuesax-linear:archive-minus":` `,"vuesax-linear:archive-slash":` `,"vuesax-linear:archive-tick":` `,"vuesax-linear:archive":` `,"vuesax-linear:arrange-circle-2":` `,"vuesax-linear:arrange-circle":` `,"vuesax-linear:arrange-square-2":` `,"vuesax-linear:arrange-square":` `,"vuesax-linear:arrow-2":` `,"vuesax-linear:arrow-3":` `,"vuesax-linear:arrow-bottom":` `,"vuesax-linear:arrow-circle-down":` `,"vuesax-linear:arrow-circle-left":` `,"vuesax-linear:arrow-circle-right":` `,"vuesax-linear:arrow-down-1":` `,"vuesax-linear:arrow-down-2":` `,"vuesax-linear:arrow-down":` `,"vuesax-linear:arrow-left-1":` `,"vuesax-linear:arrow-left-2":` `,"vuesax-linear:arrow-left-3":` `,"vuesax-linear:arrow-left":` `,"vuesax-linear:arrow-right-1":` `,"vuesax-linear:arrow-right-2":` `,"vuesax-linear:arrow-right-3":` `,"vuesax-linear:arrow-right":` `,"vuesax-linear:arrow-square-down":` `,"vuesax-linear:arrow-square-left":` `,"vuesax-linear:arrow-square-right":` `,"vuesax-linear:arrow-square-up":` `,"vuesax-linear:arrow-square":` `,"vuesax-linear:arrow-swap-horizontal":` `,"vuesax-linear:arrow-up-1":` `,"vuesax-linear:arrow-up-2":` `,"vuesax-linear:arrow-up-3":` `,"vuesax-linear:arrow-up":` `,"vuesax-linear:arrow":` `,"vuesax-linear:attach-circle":` `,"vuesax-linear:attach-square":` `,"vuesax-linear:audio-square":` `,"vuesax-linear:augur-(rep)":` `,"vuesax-linear:autobrightness":` `,"vuesax-linear:autonio-(niox)":` `,"vuesax-linear:avalanche-(avax)":` `,"vuesax-linear:award":` `,"vuesax-linear:back-square":` `,"vuesax-linear:backward-10-seconds":` `,"vuesax-linear:backward-15-seconds":` `,"vuesax-linear:backward-5-seconds":` `,"vuesax-linear:backward-item-1":` `,"vuesax-linear:backward-item":` `,"vuesax-linear:backward":` `,"vuesax-linear:bag-2":` `,"vuesax-linear:bag-cross-1":` `,"vuesax-linear:bag-cross":` `,"vuesax-linear:bag-happy":` `,"vuesax-linear:bag-tick-2":` `,"vuesax-linear:bag-tick":` `,"vuesax-linear:bag-timer":` `,"vuesax-linear:bag":` `,"vuesax-linear:bank":` `,"vuesax-linear:barcode":` `,"vuesax-linear:battery-3full":` `,"vuesax-linear:battery-charging":` `,"vuesax-linear:battery-disable":` `,"vuesax-linear:battery-empty-1":` `,"vuesax-linear:battery-empty":` `,"vuesax-linear:battery-full":` `,"vuesax-linear:be":` `,"vuesax-linear:bezier-1":` `,"vuesax-linear:bezier":` `,"vuesax-linear:bill":` `,"vuesax-linear:binance-coin-(bnb)":` `,"vuesax-linear:binance-usd-(busd)":` `,"vuesax-linear:bitcoin-(btc)":` `,"vuesax-linear:bitcoin-card":` `,"vuesax-linear:bitcoin-convert":` `,"vuesax-linear:bitcoin-refresh":` `,"vuesax-linear:blend-2":` `,"vuesax-linear:blend":` `,"vuesax-linear:blogger":` `,"vuesax-linear:bluetooth-2":` `,"vuesax-linear:bluetooth-circle":` `,"vuesax-linear:bluetooth-rectangle":` `,"vuesax-linear:bluetooth":` `,"vuesax-linear:blur-1":` `,"vuesax-linear:blur":` `,"vuesax-linear:book-1":` `,"vuesax-linear:book-saved":` `,"vuesax-linear:book-square":` `,"vuesax-linear:book":` `,"vuesax-linear:bookmark-2":` `,"vuesax-linear:bookmark":` `,"vuesax-linear:bootsrap":` `,"vuesax-linear:box-1":` `,"vuesax-linear:box-2":` `,"vuesax-linear:box-add":` `,"vuesax-linear:box-remove":` `,"vuesax-linear:box-search":` `,"vuesax-linear:box-tick":` `,"vuesax-linear:box-time":` `,"vuesax-linear:box":` `,"vuesax-linear:briefcase":` `,"vuesax-linear:brifecase-cross":` `,"vuesax-linear:brifecase-tick":` `,"vuesax-linear:brifecase-timer":` `,"vuesax-linear:broom":` `,"vuesax-linear:brush-1":` `,"vuesax-linear:brush-2":` `,"vuesax-linear:brush-3":` `,"vuesax-linear:brush":` `,"vuesax-linear:bubble":` `,"vuesax-linear:bucket-circle-1":` `,"vuesax-linear:bucket-circle":` `,"vuesax-linear:bucket-square-1":` `,"vuesax-linear:bucket-square":` `,"vuesax-linear:building-3":` `,"vuesax-linear:building-4":` `,"vuesax-linear:building":` `,"vuesax-linear:buildings-2":` `,"vuesax-linear:buildings":` `,"vuesax-linear:buliding":` `,"vuesax-linear:bus":` `,"vuesax-linear:buy-crypto":` `,"vuesax-linear:cake":` `,"vuesax-linear:calculator":` `,"vuesax-linear:calendar-1":` `,"vuesax-linear:calendar-2":` `,"vuesax-linear:calendar-add":` `,"vuesax-linear:calendar-circle":` `,"vuesax-linear:calendar-edit":` `,"vuesax-linear:calendar-remove":` `,"vuesax-linear:calendar-search":` `,"vuesax-linear:calendar-tick":` `,"vuesax-linear:calendar":` `,"vuesax-linear:call-add":` `,"vuesax-linear:call-calling":` `,"vuesax-linear:call-incoming":` `,"vuesax-linear:call-minus":` `,"vuesax-linear:call-outgoing":` `,"vuesax-linear:call-received":` `,"vuesax-linear:call-remove":` `,"vuesax-linear:call-slash":` `,"vuesax-linear:call":` `,"vuesax-linear:camera-slash":` `,"vuesax-linear:camera":` `,"vuesax-linear:candle-2":` `,"vuesax-linear:candle":` `,"vuesax-linear:car":` `,"vuesax-linear:card-add":` `,"vuesax-linear:card-coin":` `,"vuesax-linear:card-edit":` `,"vuesax-linear:card-pos":` `,"vuesax-linear:card-receive":` `,"vuesax-linear:card-remove-1":` `,"vuesax-linear:card-remove":` `,"vuesax-linear:card-send":` `,"vuesax-linear:card-slash":` `,"vuesax-linear:card-tick-1":` `,"vuesax-linear:card-tick":` `,"vuesax-linear:card":` `,"vuesax-linear:cardano-(ada)":` `,"vuesax-linear:cards":` `,"vuesax-linear:category-2":` `,"vuesax-linear:category":` `,"vuesax-linear:cd":` `,"vuesax-linear:celo-(celo)":` `,"vuesax-linear:celsius-(cel)-":` `,"vuesax-linear:chainlink-(link)":` `,"vuesax-linear:chart-1":` `,"vuesax-linear:chart-2":` `,"vuesax-linear:chart-21":` `,"vuesax-linear:chart-3":` `,"vuesax-linear:chart-square":` `,"vuesax-linear:chart-success":` `,"vuesax-linear:chart":` `,"vuesax-linear:check":` `,"vuesax-linear:chrome":` `,"vuesax-linear:civic-(cvc)":` `,"vuesax-linear:clipboard-close":` `,"vuesax-linear:clipboard-export":` `,"vuesax-linear:clipboard-import":` `,"vuesax-linear:clipboard-text":` `,"vuesax-linear:clipboard-tick":` `,"vuesax-linear:clipboard":` `,"vuesax-linear:clock-1":` `,"vuesax-linear:clock":` `,"vuesax-linear:close-circle":` `,"vuesax-linear:close-square":` `,"vuesax-linear:cloud-add":` `,"vuesax-linear:cloud-change":` `,"vuesax-linear:cloud-connection":` `,"vuesax-linear:cloud-cross":` `,"vuesax-linear:cloud-drizzle":` `,"vuesax-linear:cloud-fog":` `,"vuesax-linear:cloud-lightning":` `,"vuesax-linear:cloud-minus":` `,"vuesax-linear:cloud-notif":` `,"vuesax-linear:cloud-plus":` `,"vuesax-linear:cloud-remove":` `,"vuesax-linear:cloud-snow":` `,"vuesax-linear:cloud-sunny":` `,"vuesax-linear:cloud":` `,"vuesax-linear:code-1":` `,"vuesax-linear:code-circle":` `,"vuesax-linear:code":` `,"vuesax-linear:coffee":` `,"vuesax-linear:coin-1":` `,"vuesax-linear:coin":` `,"vuesax-linear:color-swatch":` `,"vuesax-linear:colorfilter":` `,"vuesax-linear:colors-square-1":` `,"vuesax-linear:colors-square":` `,"vuesax-linear:command-square":` `,"vuesax-linear:command":` `,"vuesax-linear:component-1":` `,"vuesax-linear:component":` `,"vuesax-linear:computing":` `,"vuesax-linear:convert-3d-cube":` `,"vuesax-linear:convert":` `,"vuesax-linear:convertshape-2":` `,"vuesax-linear:convertshape":` `,"vuesax-linear:copy-success":` `,"vuesax-linear:copy":` `,"vuesax-linear:copyright":` `,"vuesax-linear:courthouse":` `,"vuesax-linear:cpu-charge":` `,"vuesax-linear:cpu-setting":` `,"vuesax-linear:cpu":` `,"vuesax-linear:creative-commons":` `,"vuesax-linear:crop":` `,"vuesax-linear:crown-1":` `,"vuesax-linear:crown":` `,"vuesax-linear:cup":` `,"vuesax-linear:dai-(dai)":` `,"vuesax-linear:danger":` `,"vuesax-linear:dash-(dash)":` `,"vuesax-linear:data-2":` `,"vuesax-linear:data":` `,"vuesax-linear:decred-(dcr)":` `,"vuesax-linear:dent-(dent)":` `,"vuesax-linear:designtools":` `,"vuesax-linear:device-message":` `,"vuesax-linear:devices-1":` `,"vuesax-linear:devices":` `,"vuesax-linear:diagram":` `,"vuesax-linear:diamonds":` `,"vuesax-linear:direct-down":` `,"vuesax-linear:direct-inbox":` `,"vuesax-linear:direct-left":` `,"vuesax-linear:direct-normal":` `,"vuesax-linear:direct-notification":` `,"vuesax-linear:direct-right":` `,"vuesax-linear:direct-send":` `,"vuesax-linear:direct-up":` `,"vuesax-linear:direct":` `,"vuesax-linear:directbox-default":` `,"vuesax-linear:directbox-notif":` `,"vuesax-linear:directbox-receive":` `,"vuesax-linear:directbox-send":` `,"vuesax-linear:discount-circle":` `,"vuesax-linear:discount-shape":` `,"vuesax-linear:discover-1":` `,"vuesax-linear:discover":` `,"vuesax-linear:dislike":` `,"vuesax-linear:document-1":` `,"vuesax-linear:document-cloud":` `,"vuesax-linear:document-code-2":` `,"vuesax-linear:document-code":` `,"vuesax-linear:document-copy":` `,"vuesax-linear:document-download":` `,"vuesax-linear:document-favorite":` `,"vuesax-linear:document-filter":` `,"vuesax-linear:document-forward":` `,"vuesax-linear:document-like":` `,"vuesax-linear:document-normal":` `,"vuesax-linear:document-previous":` `,"vuesax-linear:document-sketch":` `,"vuesax-linear:document-text-1":` `,"vuesax-linear:document-text":` `,"vuesax-linear:document-upload":` `,"vuesax-linear:document":` `,"vuesax-linear:dollar-circle":` `,"vuesax-linear:dollar-square":` `,"vuesax-linear:dribbble":` `,"vuesax-linear:driver-2":` `,"vuesax-linear:driver-refresh":` `,"vuesax-linear:driver":` `,"vuesax-linear:driving":` `,"vuesax-linear:drop":` `,"vuesax-linear:dropbox":` `,"vuesax-linear:edit-2":` `,"vuesax-linear:edit":` `,"vuesax-linear:educare-(ekt)":` `,"vuesax-linear:electricity":` `,"vuesax-linear:element-1":` `,"vuesax-linear:element-2":` `,"vuesax-linear:element-3":` `,"vuesax-linear:element-4":` `,"vuesax-linear:element-equal":` `,"vuesax-linear:element-plus":` `,"vuesax-linear:emercoin-(emc)":` `,"vuesax-linear:emoji-happy":` `,"vuesax-linear:emoji-normal":` `,"vuesax-linear:emoji-sad":` `,"vuesax-linear:empty-wallet-add":` `,"vuesax-linear:empty-wallet-change":` `,"vuesax-linear:empty-wallet-remove":` `,"vuesax-linear:empty-wallet-tick":` `,"vuesax-linear:empty-wallet-time":` `,"vuesax-linear:empty-wallet":` `,"vuesax-linear:enjin-coin-(enj)":` `,"vuesax-linear:eos-(eos)":` `,"vuesax-linear:eraser-1":` `,"vuesax-linear:eraser-2":` `,"vuesax-linear:eraser":` `,"vuesax-linear:ethereum-(eth)":` `,"vuesax-linear:ethereum-classic-(etc)":` `,"vuesax-linear:export-1":` `,"vuesax-linear:export-2":` `,"vuesax-linear:export-3":` `,"vuesax-linear:export":` `,"vuesax-linear:external-drive":` `,"vuesax-linear:eye-slash":` `,"vuesax-linear:eye":` `,"vuesax-linear:facebook":` `,"vuesax-linear:fatrows":` `,"vuesax-linear:favorite-chart":` `,"vuesax-linear:figma-1":` `,"vuesax-linear:figma":` `,"vuesax-linear:filter-add":` `,"vuesax-linear:filter-edit":` `,"vuesax-linear:filter-remove":` `,"vuesax-linear:filter-search":` `,"vuesax-linear:filter-square":` `,"vuesax-linear:filter-tick":` `,"vuesax-linear:filter":` `,"vuesax-linear:finger-cricle":` `,"vuesax-linear:finger-scan":` `,"vuesax-linear:firstline":` `,"vuesax-linear:flag-2":` `,"vuesax-linear:flag":` `,"vuesax-linear:flash-1":` `,"vuesax-linear:flash-circle-1":` `,"vuesax-linear:flash-circle-2":` `,"vuesax-linear:flash-circle":` `,"vuesax-linear:flash-slash":` `,"vuesax-linear:flash":` `,"vuesax-linear:folder-2":` `,"vuesax-linear:folder-add":` `,"vuesax-linear:folder-cloud":` `,"vuesax-linear:folder-connection":` `,"vuesax-linear:folder-cross":` `,"vuesax-linear:folder-favorite":` `,"vuesax-linear:folder-minus":` `,"vuesax-linear:folder-open":` `,"vuesax-linear:folder":` `,"vuesax-linear:format-circle":` `,"vuesax-linear:format-square":` `,"vuesax-linear:forward-10-seconds":` `,"vuesax-linear:forward-15-seconds":` `,"vuesax-linear:forward-5-seconds":` `,"vuesax-linear:forward-item-1":` `,"vuesax-linear:forward-item":` `,"vuesax-linear:forward-square":` `,"vuesax-linear:forward":` `,"vuesax-linear:frame-1":` `,"vuesax-linear:frame-2":` `,"vuesax-linear:frame-3":` `,"vuesax-linear:frame-4":` `,"vuesax-linear:frame-5":` `,"vuesax-linear:frame":` `,"vuesax-linear:framer":` `,"vuesax-linear:ftx-token-(ftt)":` `,"vuesax-linear:gallery-add":` `,"vuesax-linear:gallery-edit":` `,"vuesax-linear:gallery-export":` `,"vuesax-linear:gallery-favorite":` `,"vuesax-linear:gallery-import":` `,"vuesax-linear:gallery-remove":` `,"vuesax-linear:gallery-slash":` `,"vuesax-linear:gallery-tick":` `,"vuesax-linear:gallery":` `,"vuesax-linear:game":` `,"vuesax-linear:gameboy":` `,"vuesax-linear:gas-station":` `,"vuesax-linear:gemini-2":` `,"vuesax-linear:gemini":` `,"vuesax-linear:ghost":` `,"vuesax-linear:gift":` `,"vuesax-linear:glass-1":` `,"vuesax-linear:glass":` `,"vuesax-linear:global-edit":` `,"vuesax-linear:global-refresh":` `,"vuesax-linear:global-search":` `,"vuesax-linear:global":` `,"vuesax-linear:google-1":` `,"vuesax-linear:google-play":` `,"vuesax-linear:google":` `,"vuesax-linear:gps-slash":` `,"vuesax-linear:gps":` `,"vuesax-linear:grammerly":` `,"vuesax-linear:graph":` `,"vuesax-linear:grid-1":` `,"vuesax-linear:grid-2":` `,"vuesax-linear:grid-3":` `,"vuesax-linear:grid-4":` `,"vuesax-linear:grid-5":` `,"vuesax-linear:grid-6":` `,"vuesax-linear:grid-7":` `,"vuesax-linear:grid-8":` `,"vuesax-linear:grid-9":` `,"vuesax-linear:grid-edit":` `,"vuesax-linear:grid-eraser":` `,"vuesax-linear:grid-lock":` `,"vuesax-linear:group-1":` `,"vuesax-linear:group-10":` `,"vuesax-linear:group-11":` `,"vuesax-linear:group-2":` `,"vuesax-linear:group-3":` `,"vuesax-linear:group-4":` `,"vuesax-linear:group-5":` `,"vuesax-linear:group-6":` `,"vuesax-linear:group-7":` `,"vuesax-linear:group-8":` `,"vuesax-linear:group-9":` `,"vuesax-linear:group":` `,"vuesax-linear:happyemoji":` `,"vuesax-linear:harmony-(one)":` `,"vuesax-linear:hashtag-1":` `,"vuesax-linear:hashtag-down":` `,"vuesax-linear:hashtag-up":` `,"vuesax-linear:hashtag":` `,"vuesax-linear:headphone":` `,"vuesax-linear:headphones":` `,"vuesax-linear:health":` `,"vuesax-linear:heart-add":` `,"vuesax-linear:heart-circle":` `,"vuesax-linear:heart-edit":` `,"vuesax-linear:heart-remove":` `,"vuesax-linear:heart-search":` `,"vuesax-linear:heart-slash":` `,"vuesax-linear:heart-tick":` `,"vuesax-linear:heart":` `,"vuesax-linear:hedera-hashgraph-(hbar)":` `,"vuesax-linear:hex-(hex)":` `,"vuesax-linear:hierarchy-2":` `,"vuesax-linear:hierarchy-3":` `,"vuesax-linear:hierarchy-square-2":` `,"vuesax-linear:hierarchy-square-3":` `,"vuesax-linear:hierarchy-square":` `,"vuesax-linear:hierarchy":` `,"vuesax-linear:home-2":` `,"vuesax-linear:home-hashtag":` `,"vuesax-linear:home-trend-down":` `,"vuesax-linear:home-trend-up":` `,"vuesax-linear:home-wifi":` `,"vuesax-linear:home":` `,"vuesax-linear:hospital":` `,"vuesax-linear:house-2":` `,"vuesax-linear:house":` `,"vuesax-linear:html-3":` `,"vuesax-linear:html-5":` `,"vuesax-linear:huobi-token-(ht)":` `,"vuesax-linear:icon-(icx)":` `,"vuesax-linear:illustrator":` `,"vuesax-linear:image":` `,"vuesax-linear:import-1":` `,"vuesax-linear:import-2":` `,"vuesax-linear:import":` `,"vuesax-linear:info-circle":` `,"vuesax-linear:information":` `,"vuesax-linear:instagram":` `,"vuesax-linear:iost-(iost)":` `,"vuesax-linear:java-script":` `,"vuesax-linear:js":` `,"vuesax-linear:judge":` `,"vuesax-linear:kanban":` `,"vuesax-linear:key-square":` `,"vuesax-linear:key":` `,"vuesax-linear:keyboard-open":` `,"vuesax-linear:keyboard":` `,"vuesax-linear:kyber-network-(knc)":` `,"vuesax-linear:lamp-1":` `,"vuesax-linear:lamp-charge":` `,"vuesax-linear:lamp-on":` `,"vuesax-linear:lamp-slash":` `,"vuesax-linear:lamp":` `,"vuesax-linear:language-circle":` `,"vuesax-linear:language-square":` `,"vuesax-linear:layer":` `,"vuesax-linear:level":` `,"vuesax-linear:lifebuoy":` `,"vuesax-linear:like-1":` `,"vuesax-linear:like-dislike":` `,"vuesax-linear:like-shapes":` `,"vuesax-linear:like-tag":` `,"vuesax-linear:like":` `,"vuesax-linear:link-1":` `,"vuesax-linear:link-2":` `,"vuesax-linear:link-21":` `,"vuesax-linear:link-circle":` `,"vuesax-linear:link-square":` `,"vuesax-linear:link":` `,"vuesax-linear:litecoin(ltc)":` `,"vuesax-linear:location-add":` `,"vuesax-linear:location-cross":` `,"vuesax-linear:location-minus":` `,"vuesax-linear:location-slash":` `,"vuesax-linear:location-tick":` `,"vuesax-linear:location":` `,"vuesax-linear:lock-1":` `,"vuesax-linear:lock-circle":` `,"vuesax-linear:lock-slash":` `,"vuesax-linear:lock":` `,"vuesax-linear:login-1":` `,"vuesax-linear:login":` `,"vuesax-linear:logout-1":` `,"vuesax-linear:logout":` `,"vuesax-linear:lovely":` `,"vuesax-linear:magic-star":` `,"vuesax-linear:magicpen":` `,"vuesax-linear:main-component-1":` `,"vuesax-linear:main-component":` `,"vuesax-linear:maker-(mkr)":` `,"vuesax-linear:man":` `,"vuesax-linear:map-1":` `,"vuesax-linear:map":` `,"vuesax-linear:mask-1":` `,"vuesax-linear:mask-2":` `,"vuesax-linear:mask-3":` `,"vuesax-linear:mask":` `,"vuesax-linear:math":` `,"vuesax-linear:maximize-1":` `,"vuesax-linear:maximize-2":` `,"vuesax-linear:maximize-21":` `,"vuesax-linear:maximize-3":` `,"vuesax-linear:maximize-4":` `,"vuesax-linear:maximize-circle":` `,"vuesax-linear:maximize":` `,"vuesax-linear:medal-star":` `,"vuesax-linear:medal":` `,"vuesax-linear:menu-1":` `,"vuesax-linear:menu-board":` `,"vuesax-linear:menu":` `,"vuesax-linear:message-2":` `,"vuesax-linear:message-add-1":` `,"vuesax-linear:message-add":` `,"vuesax-linear:message-circle":` `,"vuesax-linear:message-edit":` `,"vuesax-linear:message-favorite":` `,"vuesax-linear:message-minus":` `,"vuesax-linear:message-notif":` `,"vuesax-linear:message-programming":` `,"vuesax-linear:message-question":` `,"vuesax-linear:message-remove":` `,"vuesax-linear:message-search":` `,"vuesax-linear:message-square":` `,"vuesax-linear:message-text-1":` `,"vuesax-linear:message-text":` `,"vuesax-linear:message-tick":` `,"vuesax-linear:message-time":` `,"vuesax-linear:message":` `,"vuesax-linear:messages-1":` `,"vuesax-linear:messages-2":` `,"vuesax-linear:messages-3":` `,"vuesax-linear:messages":` `,"vuesax-linear:messenger":` `,"vuesax-linear:microphone-2":` `,"vuesax-linear:microphone-slash-1":` `,"vuesax-linear:microphone-slash":` `,"vuesax-linear:microphone":` `,"vuesax-linear:microscope":` `,"vuesax-linear:milk":` `,"vuesax-linear:mini-music-sqaure":` `,"vuesax-linear:minus-cirlce":` `,"vuesax-linear:minus-square":` `,"vuesax-linear:minus":` `,"vuesax-linear:mirror":` `,"vuesax-linear:mirroring-screen":` `,"vuesax-linear:mobile-programming":` `,"vuesax-linear:mobile":` `,"vuesax-linear:monero-(xmr)":` `,"vuesax-linear:money-2":` `,"vuesax-linear:money-3":` `,"vuesax-linear:money-4":` `,"vuesax-linear:money-add":` `,"vuesax-linear:money-change":` `,"vuesax-linear:money-forbidden":` `,"vuesax-linear:money-recive":` `,"vuesax-linear:money-remove":` `,"vuesax-linear:money-send":` `,"vuesax-linear:money-tick":` `,"vuesax-linear:money-time":` `,"vuesax-linear:money":` `,"vuesax-linear:moneys":` `,"vuesax-linear:monitor-mobbile":` `,"vuesax-linear:monitor-recorder":` `,"vuesax-linear:monitor":` `,"vuesax-linear:moon":` `,"vuesax-linear:more-2":` `,"vuesax-linear:more-circle":` `,"vuesax-linear:more-square":` `,"vuesax-linear:more":` `,"vuesax-linear:mouse-1":` `,"vuesax-linear:mouse-circle":` `,"vuesax-linear:mouse-square":` `,"vuesax-linear:mouse":` `,"vuesax-linear:music-circle":` `,"vuesax-linear:music-dashboard":` `,"vuesax-linear:music-filter":` `,"vuesax-linear:music-library-2":` `,"vuesax-linear:music-play":` `,"vuesax-linear:music-playlist":` `,"vuesax-linear:music-square-add":` `,"vuesax-linear:music-square-remove":` `,"vuesax-linear:music-square-search":` `,"vuesax-linear:music-square":` `,"vuesax-linear:music":` `,"vuesax-linear:musicnote":` `,"vuesax-linear:nebulas-(nas)":` `,"vuesax-linear:nem-(xem)":` `,"vuesax-linear:nexo-(nexo)":` `,"vuesax-linear:next":` `,"vuesax-linear:note-1":` `,"vuesax-linear:note-2":` `,"vuesax-linear:note-21":` `,"vuesax-linear:note-add":` `,"vuesax-linear:note-favorite":` `,"vuesax-linear:note-remove":` `,"vuesax-linear:note-square":` `,"vuesax-linear:note-text":` `,"vuesax-linear:note":` `,"vuesax-linear:notification-1":` `,"vuesax-linear:notification-bing":` `,"vuesax-linear:notification-circle":` `,"vuesax-linear:notification-favorite":` `,"vuesax-linear:notification-status":` `,"vuesax-linear:notification":` `,"vuesax-linear:ocean-protocol-(ocean)":` `,"vuesax-linear:okb-(okb)":` `,"vuesax-linear:omega-circle-1":` `,"vuesax-linear:omega-circle":` `,"vuesax-linear:omega-square-1":` `,"vuesax-linear:omega-square":` `,"vuesax-linear:ontology-(ont)":` `,"vuesax-linear:paintbucket":` `,"vuesax-linear:paperclip-2":` `,"vuesax-linear:paperclip":` `,"vuesax-linear:password-check":` `,"vuesax-linear:path-2":` `,"vuesax-linear:path-square":` `,"vuesax-linear:path":` `,"vuesax-linear:pause-circle":` `,"vuesax-linear:pause":` `,"vuesax-linear:paypal":` `,"vuesax-linear:pen-add-1":` `,"vuesax-linear:pen-add":` `,"vuesax-linear:pen-close-1":` `,"vuesax-linear:pen-close":` `,"vuesax-linear:pen-remove-1":` `,"vuesax-linear:pen-remove":` `,"vuesax-linear:pen-tool-1":` `,"vuesax-linear:pen-tool-2-1":` `,"vuesax-linear:pen-tool-2":` `,"vuesax-linear:pen-tool":` `,"vuesax-linear:people":` `,"vuesax-linear:percentage-square":` `,"vuesax-linear:personalcard":` `,"vuesax-linear:pet":` `,"vuesax-linear:pharagraphspacing":` `,"vuesax-linear:photoshop":` `,"vuesax-linear:picture-frame":` `,"vuesax-linear:play-add":` `,"vuesax-linear:play-circle":` `,"vuesax-linear:play-cricle":` `,"vuesax-linear:play-remove":` `,"vuesax-linear:play":` `,"vuesax-linear:polkadot-(dot)":` `,"vuesax-linear:polygon-(matic)":` `,"vuesax-linear:polyswarm-(nct)":` `,"vuesax-linear:presention-chart":` `,"vuesax-linear:previous":` `,"vuesax-linear:printer-slash":` `,"vuesax-linear:printer":` `,"vuesax-linear:profile-2user":` `,"vuesax-linear:profile-add":` `,"vuesax-linear:profile-circle":` `,"vuesax-linear:profile-delete":` `,"vuesax-linear:profile-remove":` `,"vuesax-linear:profile-tick":` `,"vuesax-linear:profile":` `,"vuesax-linear:programming-arrow":` `,"vuesax-linear:programming-arrows":` `,"vuesax-linear:python":` `,"vuesax-linear:quant-(qnt)":` `,"vuesax-linear:quote-down-circle":` `,"vuesax-linear:quote-down-square":` `,"vuesax-linear:quote-down":` `,"vuesax-linear:quote-up-circle":` `,"vuesax-linear:quote-up-square":` `,"vuesax-linear:quote-up":` `,"vuesax-linear:radar-1":` `,"vuesax-linear:radar-2":` `,"vuesax-linear:radar":` `,"vuesax-linear:radio":` `,"vuesax-linear:ram-2":` `,"vuesax-linear:ram":` `,"vuesax-linear:ranking-1":` `,"vuesax-linear:ranking":` `,"vuesax-linear:receipt-1":` `,"vuesax-linear:receipt-2-1":` `,"vuesax-linear:receipt-2":` `,"vuesax-linear:receipt-add":` `,"vuesax-linear:receipt-discount":` `,"vuesax-linear:receipt-disscount":` `,"vuesax-linear:receipt-edit":` `,"vuesax-linear:receipt-item":` `,"vuesax-linear:receipt-minus":` `,"vuesax-linear:receipt-search":` `,"vuesax-linear:receipt-square":` `,"vuesax-linear:receipt-text":` `,"vuesax-linear:receipt":` `,"vuesax-linear:receive-square-2":` `,"vuesax-linear:receive-square":` `,"vuesax-linear:received":` `,"vuesax-linear:record-circle":` `,"vuesax-linear:record":` `,"vuesax-linear:recovery-convert":` `,"vuesax-linear:redo":` `,"vuesax-linear:refresh-2":` `,"vuesax-linear:refresh-circle":` `,"vuesax-linear:refresh-left-square":` `,"vuesax-linear:refresh-right-square":` `,"vuesax-linear:refresh-square-2":` `,"vuesax-linear:refresh":` `,"vuesax-linear:repeat-circle":` `,"vuesax-linear:repeat":` `,"vuesax-linear:repeate-music":` `,"vuesax-linear:repeate-one":` `,"vuesax-linear:reserve":` `,"vuesax-linear:rotate-left-1":` `,"vuesax-linear:rotate-left":` `,"vuesax-linear:rotate-right-1":` `,"vuesax-linear:rotate-right":` `,"vuesax-linear:route-square":` `,"vuesax-linear:routing-2":` `,"vuesax-linear:routing":` `,"vuesax-linear:row-horizontal":` `,"vuesax-linear:row-vertical":` `,"vuesax-linear:ruler&pen":` `,"vuesax-linear:ruler":` `,"vuesax-linear:safe-home":` `,"vuesax-linear:sagittarius":` `,"vuesax-linear:save-2":` `,"vuesax-linear:save-add":` `,"vuesax-linear:save-minus":` `,"vuesax-linear:save-remove":` `,"vuesax-linear:scan-barcode":` `,"vuesax-linear:scan":` `,"vuesax-linear:scanner":` `,"vuesax-linear:scanning":` `,"vuesax-linear:scissor-1":` `,"vuesax-linear:scissor-2":` `,"vuesax-linear:scissor":` `,"vuesax-linear:screenmirroring":` `,"vuesax-linear:scroll":` `,"vuesax-linear:search-favorite-1":` `,"vuesax-linear:search-favorite":` `,"vuesax-linear:search-normal-1":` `,"vuesax-linear:search-normal":` `,"vuesax-linear:search-status-1":` `,"vuesax-linear:search-status":` `,"vuesax-linear:search-zoom-in-1":` `,"vuesax-linear:search-zoom-in":` `,"vuesax-linear:search-zoom-out-1":` `,"vuesax-linear:search-zoom-out":` `,"vuesax-linear:security-card":` `,"vuesax-linear:security-safe":` `,"vuesax-linear:security-time":` `,"vuesax-linear:security-user":` `,"vuesax-linear:security":` `,"vuesax-linear:send-1":` `,"vuesax-linear:send-2":` `,"vuesax-linear:send-sqaure-2":` `,"vuesax-linear:send-square":` `,"vuesax-linear:send":` `,"vuesax-linear:setting-2":` `,"vuesax-linear:setting-3":` `,"vuesax-linear:setting-4":` `,"vuesax-linear:setting-5":` `,"vuesax-linear:setting":` `,"vuesax-linear:settings":` `,"vuesax-linear:shapes-1":` `,"vuesax-linear:shapes-2":` `,"vuesax-linear:shapes":` `,"vuesax-linear:share":` `,"vuesax-linear:shield-cross":` `,"vuesax-linear:shield-search":` `,"vuesax-linear:shield-security":` `,"vuesax-linear:shield-slash":` `,"vuesax-linear:shield-tick":` `,"vuesax-linear:shield":` `,"vuesax-linear:ship":` `,"vuesax-linear:shop-add":` `,"vuesax-linear:shop-remove":` `,"vuesax-linear:shop":` `,"vuesax-linear:shopping-bag":` `,"vuesax-linear:shopping-cart":` `,"vuesax-linear:siacoin-(sc)":` `,"vuesax-linear:sidebar-bottom":` `,"vuesax-linear:sidebar-left":` `,"vuesax-linear:sidebar-right":` `,"vuesax-linear:sidebar-top":` `,"vuesax-linear:signpost":` `,"vuesax-linear:simcard-1":` `,"vuesax-linear:simcard-2":` `,"vuesax-linear:simcard":` `,"vuesax-linear:size":` `,"vuesax-linear:slack":` `,"vuesax-linear:slash":` `,"vuesax-linear:slider-horizontal-1":` `,"vuesax-linear:slider-horizontal":` `,"vuesax-linear:slider-vertical-1":` `,"vuesax-linear:slider-vertical":` `,"vuesax-linear:slider":` `,"vuesax-linear:smallcaps":` `,"vuesax-linear:smart-car":` `,"vuesax-linear:smart-home":` `,"vuesax-linear:smileys":` `,"vuesax-linear:sms-edit":` `,"vuesax-linear:sms-notification":` `,"vuesax-linear:sms-search":` `,"vuesax-linear:sms-star":` `,"vuesax-linear:sms-tracking":` `,"vuesax-linear:sms":` `,"vuesax-linear:snapchat":` `,"vuesax-linear:solana-(sol)":` `,"vuesax-linear:sort":` `,"vuesax-linear:sound":` `,"vuesax-linear:speaker":` `,"vuesax-linear:speedometer":` `,"vuesax-linear:spotify":` `,"vuesax-linear:stacks-(stx)":` `,"vuesax-linear:star-1":` `,"vuesax-linear:star-slash":` `,"vuesax-linear:star":` `,"vuesax-linear:status-up":` `,"vuesax-linear:status":` `,"vuesax-linear:stellar-(xlm)":` `,"vuesax-linear:sticker":` `,"vuesax-linear:stickynote":` `,"vuesax-linear:stop-circle":` `,"vuesax-linear:stop":` `,"vuesax-linear:story":` `,"vuesax-linear:strongbox-2":` `,"vuesax-linear:strongbox":` `,"vuesax-linear:subtitle":` `,"vuesax-linear:sun-1":` `,"vuesax-linear:sun-fog":` `,"vuesax-linear:sun":` `,"vuesax-linear:tag-2":` `,"vuesax-linear:tag-cross":` `,"vuesax-linear:tag-right":` `,"vuesax-linear:tag-user":` `,"vuesax-linear:tag":` `,"vuesax-linear:task-square":` `,"vuesax-linear:task":` `,"vuesax-linear:teacher":` `,"vuesax-linear:tenx-(pay)":` `,"vuesax-linear:tether-(usdt)":` `,"vuesax-linear:text-block":` `,"vuesax-linear:text-bold":` `,"vuesax-linear:text-italic":` `,"vuesax-linear:text-underline":` `,"vuesax-linear:text":` `,"vuesax-linear:textalign-center":` `,"vuesax-linear:textalign-justifycenter":` `,"vuesax-linear:textalign-justifyleft":` `,"vuesax-linear:textalign-justifyright":` `,"vuesax-linear:textalign-left":` `,"vuesax-linear:textalign-right":` `,"vuesax-linear:the-graph-(grt)":` `,"vuesax-linear:theta-(theta)":` `,"vuesax-linear:thorchain-(rune)":` `,"vuesax-linear:tick-circle":` `,"vuesax-linear:tick-square":` `,"vuesax-linear:ticket-2":` `,"vuesax-linear:ticket-discount":` `,"vuesax-linear:ticket-expired":` `,"vuesax-linear:ticket-star":` `,"vuesax-linear:ticket":` `,"vuesax-linear:timer-1":` `,"vuesax-linear:timer-pause":` `,"vuesax-linear:timer-start":` `,"vuesax-linear:timer":` `,"vuesax-linear:toggle-off-circle":` `,"vuesax-linear:toggle-off":` `,"vuesax-linear:toggle-on-circle":` `,"vuesax-linear:toggle-on":` `,"vuesax-linear:trade":` `,"vuesax-linear:transaction-minus":` `,"vuesax-linear:translate":` `,"vuesax-linear:trash":` `,"vuesax-linear:tree":` `,"vuesax-linear:trello":` `,"vuesax-linear:trend-down":` `,"vuesax-linear:trend-up":` `,"vuesax-linear:triangle":` `,"vuesax-linear:trontron-(trx)":` `,"vuesax-linear:truck-remove":` `,"vuesax-linear:truck-tick":` `,"vuesax-linear:truck-time":` `,"vuesax-linear:trush-square":` `,"vuesax-linear:twitch":` `,"vuesax-linear:ui8":` `,"vuesax-linear:undo":` `,"vuesax-linear:unlimited":` `,"vuesax-linear:unlock":` `,"vuesax-linear:usd-coin-(usdc)":` `,"vuesax-linear:user-add":` `,"vuesax-linear:user-cirlce-add":` `,"vuesax-linear:user-edit":` `,"vuesax-linear:user-minus":` `,"vuesax-linear:user-octagon":` `,"vuesax-linear:user-remove":` `,"vuesax-linear:user-search":` `,"vuesax-linear:user-square":` `,"vuesax-linear:user-tag":` `,"vuesax-linear:user-tick":` `,"vuesax-linear:user":` `,"vuesax-linear:velas-(vlx)":` `,"vuesax-linear:verify":` `,"vuesax-linear:vibe-(vibe)":` `,"vuesax-linear:video-add":` `,"vuesax-linear:video-circle":` `,"vuesax-linear:video-horizontal":` `,"vuesax-linear:video-octagon":` `,"vuesax-linear:video-play":` `,"vuesax-linear:video-remove":` `,"vuesax-linear:video-slash":` `,"vuesax-linear:video-square":` `,"vuesax-linear:video-tick":` `,"vuesax-linear:video-time":` `,"vuesax-linear:video-vertical":` `,"vuesax-linear:video":` `,"vuesax-linear:voice-cricle":` `,"vuesax-linear:voice-square":` `,"vuesax-linear:volume-cross":` `,"vuesax-linear:volume-high":` `,"vuesax-linear:volume-low-1":` `,"vuesax-linear:volume-low":` `,"vuesax-linear:volume-mute":` `,"vuesax-linear:volume-slash":` `,"vuesax-linear:volume-up":` `,"vuesax-linear:vuesax":` `,"vuesax-linear:wallet-1":` `,"vuesax-linear:wallet-2":` `,"vuesax-linear:wallet-3":` `,"vuesax-linear:wallet-add-1":` `,"vuesax-linear:wallet-add":` `,"vuesax-linear:wallet-check":` `,"vuesax-linear:wallet-minus":` `,"vuesax-linear:wallet-money":` `,"vuesax-linear:wallet-remove":` `,"vuesax-linear:wallet-search":` `,"vuesax-linear:wallet":` `,"vuesax-linear:wanchain-(wan)-1":` `,"vuesax-linear:wanchain-(wan)":` `,"vuesax-linear:warning-2":` `,"vuesax-linear:watch-status":` `,"vuesax-linear:watch":` `,"vuesax-linear:weight-1":` `,"vuesax-linear:weight":` `,"vuesax-linear:whatsapp":` `,"vuesax-linear:wifi-square":` `,"vuesax-linear:wifi":` `,"vuesax-linear:wind-2":` `,"vuesax-linear:wind":` `,"vuesax-linear:windows":` `,"vuesax-linear:wing-(wing)":` `,"vuesax-linear:woman":` `,"vuesax-linear:xd":` `,"vuesax-linear:xiaomi":` `,"vuesax-linear:xrp-(xrp)":` `,"vuesax-linear:youtube":` `,"vuesax-linear:zel-(zel)":` `,"vuesax-linear:zoom":` `,"vuesax-linear:number-18":` `,"vuesax-linear:number-24":` `,"vuesax-linear:heart-fill":` `,"vuesax-linear:usd-coins":` `,"vuesax-linear:heart-transparent":` `,"vuesax-linear:shield_dollar":` `},hd=["innerHTML"],ud=q1({__name:"Icon",props:{icon:{},color:{default:null},size:{}},setup(e){const t=e,o=c1(),n=c1();return o.value=kd[`${t.icon}`],q2(()=>{var r;if(t.size){const i=(r=n.value)==null?void 0:r.children[0];i.setAttribute("width",t.size),i.setAttribute("height",t.size)}}),(r,i)=>(J1(),Q0("span",{ref_key:"refIcon",ref:n,style:h3({color:e.color??void 0}),class:"liman-icons flex",innerHTML:o.value},null,12,hd))}}),Qt=(e,t)=>{const o=e.__vccOpts||e;for(const[n,r]of t)o[n]=r;return o},pd=Qt(ud,[["__scopeId","data-v-549536b6"]]),Xt=de("nav",{state:()=>({navBarRoutes:[{name:"home",path:"/home",icon:"vuesax-linear:home-2",label:"خانه",index:1},{name:"search",path:"/search",icon:"vuesax-linear:search-normal-1",label:"جستجو",index:2},{name:"cart",path:"/cart",icon:"vuesax-linear:bag-happy",label:"سبد خرید",index:3},{name:"ordersList",path:"/orders",icon:"vuesax-linear:receipt-text",label:"سفارشات",index:4},{name:"userPage::hasSubRoute",path:"/user",icon:"vuesax-linear:user",label:"پروفایل",index:5}],activeLink:1,showNav:!0,pageTransition:"right"}),actions:{setNavVisibility(e){this.showNav=e},setActiveLink(e){this.activeLink=e},setPgaTransition(e){this.pageTransition=e}}}),wd={class:"tabbar"},Cd={class:"tabbar__label"},cd=q1({__name:"Navigation",setup(e){const t=Xt(),o=S1(()=>-(t.activeLink-1)*100);return(n,r)=>{const i=te("router-link");return Pt((J1(),Q0("nav",wd,[Z2("div",{class:"tabbar__inner",style:h3({"--count":W1(t).navBarRoutes.length})},[Z2("div",{class:"tabbar__indicator",style:h3({transform:`translateX(${o.value}%)`}),"aria-hidden":"true"},null,4),(J1(!0),Q0(n2,null,cs(W1(t).navBarRoutes,s=>(J1(),c0(i,{key:s.index,to:{name:s.name},class:q9(["tabbar__item",{"is-active":W1(t).activeLink===s.index}])},{default:h0(()=>[e1(pd,{icon:s.icon,size:"21"},null,8,["icon"]),Z2("span",Cd,A3(s.label),1)]),_:2},1032,["to","class"]))),128))],4)],512)),[[Gt,W1(t).showNav]])}}}),gd=Qt(cd,[["__scopeId","data-v-e2aa88fe"]]),vd=de("windowData",{state:()=>({width:0,pullingDown:!1}),actions:{setWidth(e){this.width=e},setPullingDown(e){this.pullingDown=e}}}),md=q1({__name:"MasterLayout",setup(e){const t=vd(),o=c1(null);return o4(()=>{t.setWidth(window.innerWidth)}),Y8(o,n=>{const r=n[0],{width:i}=r.contentRect;t.width!==i&&t.setWidth(i)}),(n,r)=>{const i=te("router-view");return J1(),Q0("section",{ref_key:"content",ref:o},[e1(i),e1(gd),r[0]||(r[0]=Z2("div",{class:"bg-primary top-[-2rem] fixed h-[2rem] w-full z-10"},null,-1))],512)}}}),fd={};function Md(e,t){const o=te("router-view");return J1(),Q0("div",null,[e1(o)])}const jd=Qt(fd,[["render",Md]]);function Mt(){}const F0=Object.assign,Dd=typeof window<"u",eo=e=>e!==null&&typeof e=="object",e3=e=>e!=null,T9=e=>typeof e=="function",xd=e=>eo(e)&&T9(e.then)&&T9(e.catch),wr=e=>typeof e=="number"||/^\d+(\.\d+)?$/.test(e),Ld=()=>Dd?/ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase()):!1;function Jn(e,t){const o=t.split(".");let n=e;return o.forEach(r=>{var i;n=eo(n)&&(i=n[r])!=null?i:""}),n}function Hd(e,t,o){return t.reduce((n,r)=>(n[r]=e[r],n),{})}const to=null,M2=[Number,String],N2={type:Boolean,default:!0},ca=e=>({type:M2,default:e}),g2=e=>({type:String,default:e});var oo=typeof window<"u",Vd=e=>e===window,Yn=(e,t)=>({top:0,left:0,right:e,bottom:t,width:e,height:t}),Zd=e=>{const t=W1(e);if(Vd(t)){const o=t.innerWidth,n=t.innerHeight;return Yn(o,n)}return t!=null&&t.getBoundingClientRect?t.getBoundingClientRect():Yn(0,0)};function _d(e){const t=k2(e,null);if(t){const o=K2(),{link:n,unlink:r,internalChildren:i}=t;n(o),ee(()=>r(o));const s=S1(()=>i.indexOf(o));return{parent:t,index:s}}return{parent:null,index:c1(-1)}}function yd(e){const t=[],o=n=>{Array.isArray(n)&&n.forEach(r=>{var i;O0(r)&&(t.push(r),(i=r.component)!=null&&i.subTree&&(t.push(r.component.subTree),o(r.component.subTree.children)),r.children&&o(r.children))})};return o(e),t}var Qn=(e,t)=>{const o=e.indexOf(t);return o===-1?e.findIndex(n=>t.key!==void 0&&t.key!==null&&n.type===t.type&&n.key===t.key):o};function Bd(e,t,o){const n=yd(e.subTree.children);o.sort((i,s)=>Qn(n,i.vnode)-Qn(n,s.vnode));const r=o.map(i=>i.proxy);t.sort((i,s)=>{const d=r.indexOf(i),l=r.indexOf(s);return d-l})}function bd(e){const t=_2([]),o=_2([]),n=K2();return{children:t,linkChildren:i=>{a3(e,Object.assign({link:l=>{l.proxy&&(o.push(l),t.push(l.proxy),Bd(n,t,o))},unlink:l=>{const h=o.indexOf(l);t.splice(h,1),o.splice(h,1)},children:t,internalChildren:o},i))}}}function Cr(e){let t;q2(()=>{e(),n0(()=>{t=!0})}),Rt(()=>{t&&e()})}function cr(e,t,o={}){if(!oo)return;const{target:n=window,passive:r=!1,capture:i=!1}=o;let s=!1,d;const l=p=>{if(s)return;const w=W1(p);w&&!d&&(w.addEventListener(e,t,{capture:i,passive:r}),d=!0)},h=p=>{if(s)return;const w=W1(p);w&&d&&(w.removeEventListener(e,t,i),d=!1)};ee(()=>h(n)),Q9(()=>h(n)),Cr(()=>l(n));let u;return B1(n)&&(u=H1(n,(p,w)=>{h(w),l(p)})),()=>{u==null||u(),h(n),s=!0}}var v9,Ge;function Ed(){if(!v9&&(v9=c1(0),Ge=c1(0),oo)){const e=()=>{v9.value=window.innerWidth,Ge.value=window.innerHeight};e(),window.addEventListener("resize",e,{passive:!0}),window.addEventListener("orientationchange",e,{passive:!0})}return{width:v9,height:Ge}}var Sd=/scroll|auto|overlay/i,gr=oo?window:void 0;function Ad(e){return e.tagName!=="HTML"&&e.tagName!=="BODY"&&e.nodeType===1}function jt(e,t=gr){let o=e;for(;o&&o!==t&&Ad(o);){const{overflowY:n}=window.getComputedStyle(o);if(Sd.test(n))return o;o=o.parentNode}return t}function ga(e,t=gr){const o=c1();return q2(()=>{e.value&&(o.value=jt(e.value,t))}),o}function va(e){const t="scrollTop"in e?e.scrollTop:e.pageYOffset;return Math.max(t,0)}Ld();const Id=e=>e.stopPropagation();function no(e,t){(typeof e.cancelable!="boolean"||e.cancelable)&&e.preventDefault(),t&&Id(e)}const{width:Pd,height:Od}=Ed();function V2(e){if(e3(e))return wr(e)?`${e}px`:String(e)}function Td(e){if(e3(e)){if(Array.isArray(e))return{width:V2(e[0]),height:V2(e[1])};const t=V2(e);return{width:t,height:t}}}function Rd(e){const t={};return e!==void 0&&(t.zIndex=+e),t}const Fd=/-(\w)/g,vr=e=>e.replace(Fd,(t,o)=>o.toUpperCase()),{hasOwnProperty:Nd}=Object.prototype;function $d(e,t,o){const n=t[o];e3(n)&&(!Nd.call(e,o)||!eo(n)?e[o]=n:e[o]=mr(Object(e[o]),n))}function mr(e,t){return Object.keys(t).forEach(o=>{$d(e,t,o)}),e}var Ud={name:"姓名",tel:"电话",save:"保存",clear:"清空",undo:"撤销",cancel:"取消",confirm:"确认",delete:"删除",loading:"加载中...",noCoupon:"暂无优惠券",nameEmpty:"请填写姓名",addContact:"添加联系人",telInvalid:"请填写正确的电话",vanCalendar:{end:"结束",start:"开始",title:"日期选择",weekdays:["日","一","二","三","四","五","六"],monthTitle:(e,t)=>`${e}年${t}月`,rangePrompt:e=>`最多选择 ${e} 天`},vanCascader:{select:"请选择"},vanPagination:{prev:"上一页",next:"下一页"},vanPullRefresh:{pulling:"下拉即可刷新...",loosing:"释放即可刷新..."},vanSubmitBar:{label:"合计:"},vanCoupon:{unlimited:"无门槛",discount:e=>`${e}折`,condition:e=>`满${e}元可用`},vanCouponCell:{title:"优惠券",count:e=>`${e}张可用`},vanCouponList:{exchange:"兑换",close:"不使用",enable:"可用",disabled:"不可用",placeholder:"输入优惠码"},vanAddressEdit:{area:"地区",areaEmpty:"请选择地区",addressEmpty:"请填写详细地址",addressDetail:"详细地址",defaultAddress:"设为默认收货地址"},vanAddressList:{add:"新增地址"}};const Xn=c1("zh-CN"),e5=_2({"zh-CN":Ud}),Wd={messages(){return e5[Xn.value]},use(e,t){Xn.value=e,this.add({[e]:t})},add(e={}){mr(e5,e)}};var zd=Wd;function qd(e){const t=vr(e)+".";return(o,...n)=>{const r=zd.messages(),i=Jn(r,t+o)||Jn(r,o);return T9(i)?i(...n):i}}function Dt(e,t){return t?typeof t=="string"?` ${e}--${t}`:Array.isArray(t)?t.reduce((o,n)=>o+Dt(e,n),""):Object.keys(t).reduce((o,n)=>o+(t[n]?Dt(e,n):""),""):""}function Kd(e){return(t,o)=>(t&&typeof t!="string"&&(o=t,t=""),t=t?`${e}__${t}`:e,`${t}${Dt(t,o)}`)}function r0(e){const t=`van-${e}`;return[t,Kd(t),qd(t)]}const ro="van-hairline",Gd=`${ro}--top`,Jd=`${ro}--left`,Yd=`${ro}--surround`,Qd="van-haptics-feedback",t5=5;function fr(e,{args:t=[],done:o,canceled:n,error:r}){if(e){const i=e.apply(null,t);xd(i)?i.then(s=>{s?o():n&&n()}).catch(r||Mt):i?o():n&&n()}else o()}function L0(e){return e.install=t=>{const{name:o}=e;o&&(t.component(o,e),t.component(vr(`-${o}`),e))},e}const Mr=Symbol();function Xd(e){const t=k2(Mr,null);t&&H1(t,o=>{o&&e()})}const el=(e,t)=>{const o=c1(),n=()=>{o.value=Zd(e).height};return q2(()=>{n0(n);for(let r=1;r<=3;r++)setTimeout(n,100*r)}),Xd(()=>n0(n)),H1([Pd,Od],n),o};function tl(e,t){const o=el(e);return n=>e1("div",{class:t("placeholder"),style:{height:o.value?`${o.value}px`:void 0}},[n()])}const[jr,o5]=r0("action-bar"),Dr=Symbol(jr),ol={placeholder:Boolean,safeAreaInsetBottom:N2};var nl=q1({name:jr,props:ol,setup(e,{slots:t}){const o=c1(),n=tl(o,o5),{linkChildren:r}=bd(Dr);r();const i=()=>{var s;return e1("div",{ref:o,class:[o5(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[(s=t.default)==null?void 0:s.call(t)])};return()=>e.placeholder?n(i):i()}});const rl=L0(nl);function xr(e){const t=K2();t&&F0(t.proxy,e)}const Lr={to:[String,Object],url:String,replace:Boolean};function il({to:e,url:t,replace:o,$router:n}){e&&n?n[o?"replace":"push"](e):t&&(o?location.replace(t):location.href=t)}function Hr(){const e=K2().proxy;return()=>il(e)}const[sl,n5]=r0("badge"),dl={dot:Boolean,max:M2,tag:g2("div"),color:String,offset:Array,content:M2,showZero:N2,position:g2("top-right")};var ll=q1({name:sl,props:dl,setup(e,{slots:t}){const o=()=>{if(t.content)return!0;const{content:d,showZero:l}=e;return e3(d)&&d!==""&&(l||d!==0&&d!=="0")},n=()=>{const{dot:d,max:l,content:h}=e;if(!d&&o())return t.content?t.content():e3(l)&&wr(h)&&+h>+l?`${l}+`:h},r=d=>d.startsWith("-")?d.replace("-",""):`-${d}`,i=S1(()=>{const d={background:e.color};if(e.offset){const[l,h]=e.offset,{position:u}=e,[p,w]=u.split("-");t.default?(typeof h=="number"?d[p]=V2(p==="top"?h:-h):d[p]=p==="top"?V2(h):r(h),typeof l=="number"?d[w]=V2(w==="left"?l:-l):d[w]=w==="left"?V2(l):r(l)):(d.marginTop=V2(h),d.marginLeft=V2(l))}return d}),s=()=>{if(o()||e.dot)return e1("div",{class:n5([e.position,{dot:e.dot,fixed:!!t.default}]),style:i.value},[n()])};return()=>{if(t.default){const{tag:d}=e;return e1(d,{class:n5("wrapper")},{default:()=>[t.default(),s()]})}return s()}}});const al=L0(ll);let kl=2e3;const hl=()=>++kl,[ul]=r0("config-provider"),pl=Symbol(ul),[wl,r5]=r0("icon"),Cl=e=>e==null?void 0:e.includes("/"),cl={dot:Boolean,tag:g2("i"),name:String,size:M2,badge:M2,color:String,badgeProps:Object,classPrefix:String};var gl=q1({name:wl,props:cl,setup(e,{slots:t}){const o=k2(pl,null),n=S1(()=>e.classPrefix||(o==null?void 0:o.iconPrefix)||r5());return()=>{const{tag:r,dot:i,name:s,size:d,badge:l,color:h}=e,u=Cl(s);return e1(al,w3({dot:i,tag:r,class:[n.value,u?"":`${n.value}-${s}`],style:{color:h,fontSize:V2(d)},content:l},e.badgeProps),{default:()=>{var p;return[(p=t.default)==null?void 0:p.call(t),u&&e1("img",{class:r5("image"),src:s},null)]}})}}});const Vr=L0(gl),[vl,U3]=r0("loading"),ml=Array(12).fill(null).map((e,t)=>e1("i",{class:U3("line",String(t+1))},null)),fl=e1("svg",{class:U3("circular"),viewBox:"25 25 50 50"},[e1("circle",{cx:"50",cy:"50",r:"20",fill:"none"},null)]),Ml={size:M2,type:g2("circular"),color:String,vertical:Boolean,textSize:M2,textColor:String};var jl=q1({name:vl,props:Ml,setup(e,{slots:t}){const o=S1(()=>F0({color:e.color},Td(e.size))),n=()=>{const i=e.type==="spinner"?ml:fl;return e1("span",{class:U3("spinner",e.type),style:o.value},[t.icon?t.icon():i])},r=()=>{var i;if(t.default)return e1("span",{class:U3("text"),style:{fontSize:V2(e.textSize),color:(i=e.textColor)!=null?i:e.color}},[t.default()])};return()=>{const{type:i,vertical:s}=e;return e1("div",{class:U3([i,{vertical:s}]),"aria-live":"polite","aria-busy":!0},[n(),r()])}}});const Dl=L0(jl),[xl,n3]=r0("button"),Ll=F0({},Lr,{tag:g2("button"),text:String,icon:String,type:g2("default"),size:g2("normal"),color:String,block:Boolean,plain:Boolean,round:Boolean,square:Boolean,loading:Boolean,hairline:Boolean,disabled:Boolean,iconPrefix:String,nativeType:g2("button"),loadingSize:M2,loadingText:String,loadingType:String,iconPosition:g2("left")});var Hl=q1({name:xl,props:Ll,emits:["click"],setup(e,{emit:t,slots:o}){const n=Hr(),r=()=>o.loading?o.loading():e1(Dl,{size:e.loadingSize,type:e.loadingType,class:n3("loading")},null),i=()=>{if(e.loading)return r();if(o.icon)return e1("div",{class:n3("icon")},[o.icon()]);if(e.icon)return e1(Vr,{name:e.icon,class:n3("icon"),classPrefix:e.iconPrefix},null)},s=()=>{let h;if(e.loading?h=e.loadingText:h=o.default?o.default():e.text,h)return e1("span",{class:n3("text")},[h])},d=()=>{const{color:h,plain:u}=e;if(h){const p={color:u?h:"white"};return u||(p.background=h),h.includes("gradient")?p.border=0:p.borderColor=h,p}},l=h=>{e.loading?no(h):e.disabled||(t("click",h),n())};return()=>{const{tag:h,type:u,size:p,block:w,round:v,plain:M,square:V,loading:P,disabled:O,hairline:D,nativeType:L,iconPosition:x}=e,Z=[n3([u,p,{plain:M,block:w,round:v,square:V,loading:P,disabled:O,hairline:D}]),{[Yd]:D}];return e1(h,{type:L,class:Z,style:d(),disabled:O,onClick:l},{default:()=>[e1("div",{class:n3("content")},[x==="left"&&i(),s(),x==="right"&&i()])]})}}});const xt=L0(Hl),[Vl,Zl]=r0("action-bar-button"),_l=F0({},Lr,{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean});var yl=q1({name:Vl,props:_l,setup(e,{slots:t}){const o=Hr(),{parent:n,index:r}=_d(Dr),i=S1(()=>{if(n){const d=n.children[r.value-1];return!(d&&"isButton"in d)}}),s=S1(()=>{if(n){const d=n.children[r.value+1];return!(d&&"isButton"in d)}});return xr({isButton:!0}),()=>{const{type:d,icon:l,text:h,color:u,loading:p,disabled:w}=e;return e1(xt,{class:Zl([d,{last:s.value,first:i.value}]),size:"large",type:d,icon:l,color:u,loading:p,disabled:w,onClick:o},{default:()=>[t.default?t.default():h]})}}});const i5=L0(yl),io={show:Boolean,zIndex:M2,overlay:N2,duration:M2,teleport:[String,Object],lockScroll:N2,lazyRender:N2,beforeClose:Function,overlayProps:Object,overlayStyle:Object,overlayClass:to,transitionAppear:Boolean,closeOnClickOverlay:N2},Bl=Object.keys(io);function bl(e,t){return e>t?"horizontal":t>e?"vertical":""}function El(){const e=c1(0),t=c1(0),o=c1(0),n=c1(0),r=c1(0),i=c1(0),s=c1(""),d=c1(!0),l=()=>s.value==="vertical",h=()=>s.value==="horizontal",u=()=>{o.value=0,n.value=0,r.value=0,i.value=0,s.value="",d.value=!0};return{move:v=>{const M=v.touches[0];o.value=(M.clientX<0?0:M.clientX)-e.value,n.value=M.clientY-t.value,r.value=Math.abs(o.value),i.value=Math.abs(n.value);const V=10;(!s.value||r.valuet5||i.value>t5)&&(d.value=!1)},start:v=>{u(),e.value=v.touches[0].clientX,t.value=v.touches[0].clientY},reset:u,startX:e,startY:t,deltaX:o,deltaY:n,offsetX:r,offsetY:i,direction:s,isVertical:l,isHorizontal:h,isTap:d}}let _3=0;const s5="van-overflow-hidden";function Sl(e,t){const o=El(),n="01",r="10",i=u=>{o.move(u);const p=o.deltaY.value>0?r:n;let w=jt(u.target,e.value);for(;w.scrollHeight<=w.offsetHeight&&w!==e.value&&w.parentElement;)w=jt(w.parentElement,e.value);const{scrollHeight:v,offsetHeight:M,scrollTop:V}=w;let P="11";V===0?P=M>=v?"00":"01":V+M>=v&&(P="10"),P!=="11"&&o.isVertical()&&!(parseInt(P,2)&parseInt(p,2))&&no(u,!0)},s=()=>{document.addEventListener("touchstart",o.start),document.addEventListener("touchmove",i,{passive:!1}),_3||document.body.classList.add(s5),_3++},d=()=>{_3&&(document.removeEventListener("touchstart",o.start),document.removeEventListener("touchmove",i),_3--,_3||document.body.classList.remove(s5))},l=()=>t()&&s(),h=()=>t()&&d();Cr(l),Q9(h),o9(h),H1(t,u=>{u?s():d()})}function Zr(e){const t=c1(!1);return H1(e,o=>{o&&(t.value=o)},{immediate:!0}),o=>()=>t.value?o():null}const d5=()=>{var e;const{scopeId:t}=((e=K2())==null?void 0:e.vnode)||{};return t?{[t]:""}:null},[Al,Il]=r0("overlay"),Pl={show:Boolean,zIndex:M2,duration:M2,className:to,lockScroll:N2,lazyRender:N2,customStyle:Object,teleport:[String,Object]};var Ol=q1({name:Al,inheritAttrs:!1,props:Pl,setup(e,{attrs:t,slots:o}){const n=c1(),r=Zr(()=>e.show||!e.lazyRender),i=d=>{e.lockScroll&&no(d,!0)},s=r(()=>{var d;const l=F0(Rd(e.zIndex),e.customStyle);return e3(e.duration)&&(l.animationDuration=`${e.duration}s`),Pt(e1("div",w3({ref:n,style:l,class:[Il(),e.className]},t),[(d=o.default)==null?void 0:d.call(o)]),[[Gt,e.show]])});return cr("touchmove",i,{target:n}),()=>{const d=e1(Z4,{name:"van-fade",appear:!0},{default:s});return e.teleport?e1(K5,{to:e.teleport},{default:()=>[d]}):d}}});const Tl=L0(Ol),Rl=F0({},io,{round:Boolean,position:g2("center"),closeIcon:g2("cross"),closeable:Boolean,transition:String,iconPrefix:String,closeOnPopstate:Boolean,closeIconPosition:g2("top-right"),destroyOnClose:Boolean,safeAreaInsetTop:Boolean,safeAreaInsetBottom:Boolean}),[Fl,l5]=r0("popup");var Nl=q1({name:Fl,inheritAttrs:!1,props:Rl,emits:["open","close","opened","closed","keydown","update:show","clickOverlay","clickCloseIcon"],setup(e,{emit:t,attrs:o,slots:n}){let r,i;const s=c1(),d=c1(),l=Zr(()=>e.show||!e.lazyRender),h=S1(()=>{const T={zIndex:s.value};if(e3(e.duration)){const _=e.position==="center"?"animationDuration":"transitionDuration";T[_]=`${e.duration}s`}return T}),u=()=>{r||(r=!0,s.value=e.zIndex!==void 0?+e.zIndex:hl(),t("open"))},p=()=>{r&&fr(e.beforeClose,{done(){r=!1,t("close"),t("update:show",!1)}})},w=T=>{t("clickOverlay",T),e.closeOnClickOverlay&&p()},v=()=>{if(e.overlay){const T=F0({show:e.show,class:e.overlayClass,zIndex:s.value,duration:e.duration,customStyle:e.overlayStyle,role:e.closeOnClickOverlay?"button":void 0,tabindex:e.closeOnClickOverlay?0:void 0},e.overlayProps);return e1(Tl,w3(T,d5(),{onClick:w}),{default:n["overlay-content"]})}},M=T=>{t("clickCloseIcon",T),p()},V=()=>{if(e.closeable)return e1(Vr,{role:"button",tabindex:0,name:e.closeIcon,class:[l5("close-icon",e.closeIconPosition),Qd],classPrefix:e.iconPrefix,onClick:M},null)};let P;const O=()=>{P&&clearTimeout(P),P=setTimeout(()=>{t("opened")})},D=()=>t("closed"),L=T=>t("keydown",T),x=l(()=>{var T;const{destroyOnClose:_,round:U,position:S,safeAreaInsetTop:q,safeAreaInsetBottom:r1,show:F}=e;if(!(!F&&_))return Pt(e1("div",w3({ref:d,style:h.value,role:"dialog",tabindex:0,class:[l5({round:U,[S]:S}),{"van-safe-area-top":q,"van-safe-area-bottom":r1}],onKeydown:L},o,d5()),[(T=n.default)==null?void 0:T.call(n),V()]),[[Gt,F]])}),Z=()=>{const{position:T,transition:_,transitionAppear:U}=e,S=T==="center"?"van-fade":`van-popup-slide-${T}`;return e1(Z4,{name:_||S,appear:U,onAfterEnter:O,onAfterLeave:D},{default:x})};return H1(()=>e.show,T=>{T&&!r&&(u(),o.tabindex===0&&n0(()=>{var _;(_=d.value)==null||_.focus()})),!T&&r&&(r=!1,t("close"))}),xr({popupRef:d}),Sl(d,()=>e.show&&e.lockScroll),cr("popstate",()=>{e.closeOnPopstate&&(p(),i=!1)}),q2(()=>{e.show&&u()}),Rt(()=>{i&&(t("update:show",!0),i=!1)}),Q9(()=>{e.show&&e.teleport&&(p(),i=!0)}),a3(Mr,()=>e.show),()=>e.teleport?e1(K5,{to:e.teleport},{default:()=>[v(),Z()]}):e1(n2,null,[v(),Z()])}});const $l=L0(Nl),[Ul,O2,m9]=r0("dialog"),Wl=F0({},io,{title:String,theme:String,width:M2,message:[String,Function],callback:Function,allowHtml:Boolean,className:to,transition:g2("van-dialog-bounce"),messageAlign:String,closeOnPopstate:N2,showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,cancelButtonDisabled:Boolean,confirmButtonText:String,confirmButtonColor:String,confirmButtonDisabled:Boolean,showConfirmButton:N2,closeOnClickOverlay:Boolean,keyboardEnabled:N2,destroyOnClose:Boolean}),zl=[...Bl,"transition","closeOnPopstate","destroyOnClose"];var ql=q1({name:Ul,props:Wl,emits:["confirm","cancel","keydown","update:show"],setup(e,{emit:t,slots:o}){const n=c1(),r=_2({confirm:!1,cancel:!1}),i=O=>t("update:show",O),s=O=>{var D;i(!1),(D=e.callback)==null||D.call(e,O)},d=O=>()=>{e.show&&(t(O),e.beforeClose?(r[O]=!0,fr(e.beforeClose,{args:[O],done(){s(O),r[O]=!1},canceled(){r[O]=!1}})):s(O))},l=d("cancel"),h=d("confirm"),u=z6(O=>{var D,L;if(!e.keyboardEnabled||O.target!==((L=(D=n.value)==null?void 0:D.popupRef)==null?void 0:L.value))return;({Enter:e.showConfirmButton?h:Mt,Escape:e.showCancelButton?l:Mt})[O.key](),t("keydown",O)},["enter","esc"]),p=()=>{const O=o.title?o.title():e.title;if(O)return e1("div",{class:O2("header",{isolated:!e.message&&!o.default})},[O])},w=O=>{const{message:D,allowHtml:L,messageAlign:x}=e,Z=O2("message",{"has-title":O,[x]:x}),T=T9(D)?D():D;return L&&typeof T=="string"?e1("div",{class:Z,innerHTML:T},null):e1("div",{class:Z},[T])},v=()=>{if(o.default)return e1("div",{class:O2("content")},[o.default()]);const{title:O,message:D,allowHtml:L}=e;if(D){const x=!!(O||o.title);return e1("div",{key:L?1:0,class:O2("content",{isolated:!x})},[w(x)])}},M=()=>e1("div",{class:[Gd,O2("footer")]},[e.showCancelButton&&e1(xt,{size:"large",text:e.cancelButtonText||m9("cancel"),class:O2("cancel"),style:{color:e.cancelButtonColor},loading:r.cancel,disabled:e.cancelButtonDisabled,onClick:l},null),e.showConfirmButton&&e1(xt,{size:"large",text:e.confirmButtonText||m9("confirm"),class:[O2("confirm"),{[Jd]:e.showCancelButton}],style:{color:e.confirmButtonColor},loading:r.confirm,disabled:e.confirmButtonDisabled,onClick:h},null)]),V=()=>e1(rl,{class:O2("footer")},{default:()=>[e.showCancelButton&&e1(i5,{type:"warning",text:e.cancelButtonText||m9("cancel"),class:O2("cancel"),color:e.cancelButtonColor,loading:r.cancel,disabled:e.cancelButtonDisabled,onClick:l},null),e.showConfirmButton&&e1(i5,{type:"danger",text:e.confirmButtonText||m9("confirm"),class:O2("confirm"),color:e.confirmButtonColor,loading:r.confirm,disabled:e.confirmButtonDisabled,onClick:h},null)]}),P=()=>o.footer?o.footer():e.theme==="round-button"?V():M();return()=>{const{width:O,title:D,theme:L,message:x,className:Z}=e;return e1($l,w3({ref:n,role:"dialog",class:[O2([L]),Z],style:{width:V2(O)},tabindex:0,"aria-labelledby":D||x,onKeydown:u,"onUpdate:show":i},Hd(e,zl)),{default:()=>[p(),v(),P()]})}}});const Kl=L0(ql),Gl={class:"my-4"},Jl={class:"w-full flex justify-center"},Yl={class:"w-full flex justify-center text-[18px] font-semibold"},Ql={class:"border-t border-solid border-[#E5E7EB] pt-4 mx-2 mt-6 font-semibold text-[15px]"},Xl=q1({__name:"DialogVantOneButton",props:{timeOut:{},text1:{},text2:{},text3:{}},setup(e){return(t,o)=>(J1(),c0(W1(Kl),null,{default:h0(()=>[Z2("div",Gl,[Z2("div",Jl,[f9(t.$slots,"img",{},()=>[j9(A3(e.text2),1)])]),Z2("div",Yl,[f9(t.$slots,"title",{},()=>[j9(A3(e.text1),1)])]),Z2("div",Ql,[f9(t.$slots,"button",{},()=>[j9(A3(e.text3),1)])])])]),_:3}))}});function ea(){const{offlineReady:e,needRefresh:t,updateServiceWorker:o}=dr(),n=async()=>{await o(),e.value=!1,t.value=!1};es(async()=>(W1(e)||W1(t))&&await n())}const ta="0.0.1",Je={version:ta},oa=q1({__name:"App",setup(e){const t=f8(),{updateServiceWorker:o}=dr(),n=S1(()=>t.currentRoute.value.meta&&t.currentRoute.value.meta.layout==="FullPage"?jd:md),r=c1(!1);function i(){const d=localStorage.getItem("version");d?d!==Je.version&&(r.value=!0):localStorage.setItem("version",Je.version)}function s(){localStorage.setItem("version",Je.version),o(),window.location.reload()}return q2(()=>{ea(),i()}),(d,l)=>{const h=te("router-view");return J1(),Q0("div",null,[(J1(),c0(Ao(n.value),{class:"relative"},{default:h0(()=>[e1(h,null,{default:h0(({Component:u,route:p})=>[(J1(),c0(ls,null,[(J1(),c0($s,null,{default:h0(()=>[(J1(),c0(Ao(u),{key:p.name}))]),_:2},1024))],1024))]),_:1})]),_:1})),e1(Xl,{timeOut:-1,show:r.value,"onUpdate:show":l[1]||(l[1]=u=>r.value=u),closeOnClickOverlay:!0},{img:h0(()=>[e1(W1(P8),{class:"w-full aspect-square",autoplay:"",loop:"",src:"https://lottie.host/cb620e8e-c64a-42e8-a6b5-8844146e5999/nmft7oBO8q.json"})]),title:h0(()=>[...l[2]||(l[2]=[Z2("div",{class:"p-8 text-justify"},"نسخه جدید منتزر منتشر شد!",-1)])]),button:h0(()=>[Z2("div",{class:"text-center text-[#1C2D56]",onClick:l[0]||(l[0]=u=>s())},"به روز رسانی")]),_:1},8,["show"])])}}}),na=de("session",{state:()=>({customerId:localStorage.getItem("gold-bank:customerId"),mobile:localStorage.getItem("gold-bank:mobile")}),actions:{setCustomerId(e){this.customerId=e,localStorage.setItem("gold-bank:customerId",e)},login(e,t){this.customerId=e,this.mobile=t,localStorage.setItem("gold-bank:customerId",e),localStorage.setItem("gold-bank:mobile",t),localStorage.setItem("appToken",e)},logout(){this.customerId=null,this.mobile=null,localStorage.removeItem("gold-bank:customerId"),localStorage.removeItem("gold-bank:mobile"),localStorage.removeItem("appToken")}}}),ra=de("transition",{state:()=>({transitionFlag:!0,transitionEnded:!0,headerHeight:0}),actions:{setTransitionFlag(e){this.transitionFlag=e},setTransitionEnded(e){this.transitionEnded=e},setHeaderHeight(e){this.headerHeight=e}}}),so=m8({history:Y7(),scrollBehavior(e,t,o){return o||{top:0}},routes:[{path:"/home",name:"home",component:()=>u2(()=>import("./HomeView-vbeQHY65.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]))},{path:"/product/:id",name:"singleProduct",component:()=>u2(()=>import("./SingleProduct-DqVOSjB1.js").then(e=>e.a),__vite__mapDeps([4,1,2,3,5,6,7,8,9,10,11])),props:!0,meta:{layout:"FullPage"}},{path:"/newest",name:"newestProduct",component:()=>u2(()=>import("./NewestView-DOVN_goX.js"),__vite__mapDeps([22,23,24,1,2,3,15,16,25,4,5,6,7,8,9,10,11,19,20,26,27])),meta:{layout:"FullPage"}},{path:"/cart",name:"cart",component:()=>u2(()=>import("./CartView-CYpqMeNs.js"),__vite__mapDeps([28,10,23,24,1,2,3,6,7,8,9,19,20,18,29,30,31]))},{path:"/login",name:"login",component:()=>u2(()=>import("./LoginRegisterView-DjfTzr4H.js"),__vite__mapDeps([32,23,24,5,9,29,1,2,3,30,20,6,7,33])),meta:{layout:"FullPage"}},{path:"/user",name:"userPage::hasSubRoute",component:()=>u2(()=>import("./DashboardView-CgmaI52F.js"),__vite__mapDeps([34,15,16,12,13,2,14,6,7,10,9,18,35]))},{path:"/orders",name:"ordersList",component:()=>u2(()=>import("./OrdersView-YmIwaU8O.js"),__vite__mapDeps([36,23,24,1,2,3,37,38,13,9,19,20,18,39])),meta:{requiresAuth:!0}},{path:"/transactions",name:"transactionsList",component:()=>u2(()=>import("./TransactionsView-BEDzSJSc.js"),__vite__mapDeps([40,23,24,1,2,3,15,16,13,9,19,20,41])),meta:{requiresAuth:!0}},{path:"/profile",name:"profileData",component:()=>u2(()=>import("./ProfileView-DFtV1RFx.js"),__vite__mapDeps([42,23,24,15,16,9,43])),meta:{requiresAuth:!0}},{path:"/favorites",name:"favoritesList",component:()=>u2(()=>import("./FavoritesView-BrMh_RMj.js"),__vite__mapDeps([44,23,24,1,2,3,15,16,25,4,5,6,7,8,9,10,11,19,20,26,45])),meta:{requiresAuth:!0}},{path:"/notifications",name:"notifications",component:()=>u2(()=>import("./NotificationsView-C_wkRXKW.js"),__vite__mapDeps([46,23,24,47]))},{path:"/search",name:"search",component:()=>u2(()=>import("./SearchView-CjvmV4mq.js"),__vite__mapDeps([48,23,24,1,2,3,37,38,19,20,30,15,16,25,4,5,6,7,8,9,10,11,26,17,18,49]))},{path:"/collection/:id?",name:"collection",component:()=>u2(()=>import("./CollectionView-BXcCy0Yr.js"),__vite__mapDeps([50,23,24,1,2,3,15,16,25,4,5,6,7,8,9,10,11,19,20,26,51]))},{path:"/",redirect:{name:"home"}},{path:"/:pathMatch(.*)*",redirect:{name:"home"}}]});so.beforeEach(e=>{const t=na(),o=Xt();if(e.name==="login"&&t.customerId)return{name:"home"};if(e.meta.requiresAuth&&!t.customerId)return{name:"login",query:{redirect:e.fullPath}};e.name==="singleProduct"?o.setPgaTransition("slideDown"):o.setPgaTransition(void 0)});so.afterEach(e=>{const t=Xt(),o=ra();o.setTransitionFlag(!1),o.setTransitionEnded(!1),setTimeout(()=>{o.setTransitionFlag(!0)},100);const n=t.navBarRoutes.find(r=>e.name===r.name);n?(t.setActiveLink(n.index),t.showNav||t.setNavVisibility(!0)):t.setNavVisibility(!1)});const ia={class:"px-[16px] max-w-screen-md m-auto relative no-scrollbar"},sa=q1({__name:"Container",props:{padding:{}},setup(e){return(t,o)=>(J1(),Q0("main",ia,[f9(t.$slots,"default")]))}}),a5="data:image/svg+xml,%3csvg%20width='12'%20height='9'%20viewBox='0%200%2012%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6%209C5.91177%205.77359%203.66177%204.75472%200%204.5C3.57353%204.37264%205.91177%203.18396%206%200C6.08824%203.22642%208.38235%204.4151%2012%204.5C8.38235%204.75472%206.08824%205.77359%206%209Z'%20fill='%238D6A46'/%3e%3c/svg%3e",r9=K6(oa);r9.use(Y6());r9.use(so);r9.use(p7,{loading:a5,error:a5});r9.component("container",sa);r9.mount("#app");export{Xt as $,h3 as A,f9 as B,_2 as C,o4 as D,na as E,n2 as F,H1 as G,ka as H,pd as I,pa as J,n0 as K,Dl as L,Ft as M,ee as N,K2 as O,k2 as P,Z4 as Q,es as R,ne as S,aa as T,a3 as U,D0 as V,Ri as W,g1 as X,da as Y,Rt as Z,Qt as _,o9 as a,wa as a0,dn as a1,z6 as a2,r0 as a3,M2 as a4,ga as a5,cr as a6,no as a7,ca as a8,va as a9,El as aa,L0 as ab,w3 as ac,Hd as ad,$l as ae,F0 as af,io as ag,to as ah,g2 as ai,Kl as aj,K5 as ak,O0 as al,U1 as am,ua as an,Q3 as ao,Z2 as b,Q0 as c,q1 as d,e1 as e,Qs as f,J1 as g,Pt as h,j9 as i,c1 as j,ha as k,S1 as l,la as m,q9 as n,q2 as o,de as p,te as q,cs as r,c0 as s,A3 as t,W1 as u,Gt as v,h0 as w,f8 as x,ra as y,Ca as z};