From a18cb6acf22f7b6d9e0e7f50fb50eddbfc4eab63 Mon Sep 17 00:00:00 2001 From: Eduardo Pineda Date: Sat, 24 Feb 2024 03:59:53 -0600 Subject: [PATCH] Updates --- .eslintrc.cjs | 21 - .gitignore | 24 - README.md | 8 - .../dragon_flying-DjY37JMP.glb | Bin .../equilibrium-ZP8ighfm.png | Bin .../famai.png => assets/famai-Dsh9vBcY.png | Bin .../favicon-DgFzZJfA.ico | Bin .../forest.mp3 => assets/forest-B5Tod5Sd.mp3 | Bin .../3d/fox.glb => assets/fox-W5Giziuq.glb | Bin .../fugas.png => assets/fugas-CjAmV_sz.png | Bin .../gruporeforma-BNDdQbzF.jpg | Bin .../hero.jpg => assets/hero-D9KT1Q3W.jpg | Bin assets/index-CVPcsFUi.js | 3929 +++++++++++ assets/index-DynAHkDc.css | 1 + .../island.glb => assets/island-BN767CUw.glb | Bin .../itesm.svg => assets/itesm-e3ZJoGZ8.svg | 0 .../3d/plane.glb => assets/plane-Dk3bBBjR.glb | Bin .../silma.png => assets/silma-CxPSXkBo.png | Bin .../3d/sky.glb => assets/sky-B0A1kvoP.glb | Bin .../soundoff-B_dVLsfG.png | Bin .../soundon-4GJHmOjh.png | Bin .../sqlserver-DONUJal-.svg | 0 .../summiz.svg => assets/summiz-B_i5HBJv.svg | 0 index.html | 5 +- package-lock.json | 5913 ----------------- package.json | 38 - postcss.config.js | 6 - src/App.jsx | 23 - src/assets/3d/bird.glb | Bin 1630364 -> 0 bytes src/assets/icons/androidstudio.svg | 10 - src/assets/icons/arrow.svg | 3 - src/assets/icons/books.svg | 1 - src/assets/icons/bracketscurly.svg | 1 - src/assets/icons/car.svg | 9 - src/assets/icons/chat.svg | 1 - src/assets/icons/contact.svg | 11 - src/assets/icons/cpp.svg | 1 - src/assets/icons/cs.svg | 1 - src/assets/icons/css.svg | 6 - src/assets/icons/estate.svg | 3 - src/assets/icons/express.svg | 3 - src/assets/icons/git.svg | 11 - src/assets/icons/github.svg | 10 - src/assets/icons/html.svg | 6 - src/assets/icons/index.js | 85 - src/assets/icons/java.svg | 1 - src/assets/icons/javascript.svg | 11 - src/assets/icons/kotlin.svg | 11 - src/assets/icons/linkedin.svg | 3 - src/assets/icons/mobile.svg | 1 - src/assets/icons/mongodb.svg | 11 - src/assets/icons/motion.svg | 12 - src/assets/icons/mui.svg | 6 - src/assets/icons/nextjs.svg | 20 - src/assets/icons/nodejs.svg | 3 - src/assets/icons/pricewise.svg | 4 - src/assets/icons/python.svg | 1 - src/assets/icons/react.svg | 11 - src/assets/icons/redux.svg | 3 - src/assets/icons/sass.svg | 11 - src/assets/icons/snapgram.svg | 10 - src/assets/icons/swift.svg | 1 - src/assets/icons/tailwindcss.svg | 3 - src/assets/icons/threads.svg | 10 - src/assets/icons/twitter.svg | 1 - src/assets/icons/typescript.svg | 11 - src/assets/icons/unity.svg | 1 - src/assets/images/index.js | 19 - src/assets/images/logo.svg | 10 - src/assets/images/meta.png | Bin 7746 -> 0 bytes src/assets/images/shopify.png | Bin 8003 -> 0 bytes src/assets/images/starbucks.png | Bin 17276 -> 0 bytes src/assets/images/tesla.png | Bin 6430 -> 0 bytes src/assets/react.svg | 1 - src/assets/sakura.mp3 | Bin 5120835 -> 0 bytes src/components/Alert.jsx | 20 - src/components/CTA.jsx | 16 - src/components/HomeInfo.jsx | 57 - src/components/Loader.jsx | 14 - src/components/Navbar.jsx | 24 - src/constants/index.js | 260 - src/hooks/useAlert.js | 21 - src/index.css | 183 - src/main.jsx | 5 - src/models/Dragon.jsx | 48 - src/models/Fox.jsx | 66 - src/models/Island.jsx | 191 - src/models/Plane.jsx | 28 - src/models/Sky.jsx | 24 - src/pages/About.jsx | 102 - src/pages/Contact.jsx | 152 - src/pages/Home.jsx | 118 - src/pages/Projects.jsx | 64 - src/pages/index.js | 6 - tailwind.config.js | 31 - vite.config.js | 8 - public/vite.svg => vite.svg | 0 97 files changed, 3933 insertions(+), 7811 deletions(-) delete mode 100644 .eslintrc.cjs delete mode 100644 .gitignore delete mode 100644 README.md rename src/assets/3d/dragon_flying.glb => assets/dragon_flying-DjY37JMP.glb (100%) rename src/assets/images/equilibrium.png => assets/equilibrium-ZP8ighfm.png (100%) rename src/assets/images/famai.png => assets/famai-Dsh9vBcY.png (100%) rename src/assets/favicon.ico => assets/favicon-DgFzZJfA.ico (100%) rename src/assets/forest.mp3 => assets/forest-B5Tod5Sd.mp3 (100%) rename src/assets/3d/fox.glb => assets/fox-W5Giziuq.glb (100%) rename src/assets/images/fugas.png => assets/fugas-CjAmV_sz.png (100%) rename src/assets/images/gruporeforma.jpg => assets/gruporeforma-BNDdQbzF.jpg (100%) rename src/assets/images/hero.jpg => assets/hero-D9KT1Q3W.jpg (100%) create mode 100644 assets/index-CVPcsFUi.js create mode 100644 assets/index-DynAHkDc.css rename src/assets/3d/island.glb => assets/island-BN767CUw.glb (100%) rename src/assets/images/itesm.svg => assets/itesm-e3ZJoGZ8.svg (100%) rename src/assets/3d/plane.glb => assets/plane-Dk3bBBjR.glb (100%) rename src/assets/images/silma.png => assets/silma-CxPSXkBo.png (100%) rename src/assets/3d/sky.glb => assets/sky-B0A1kvoP.glb (100%) rename src/assets/icons/soundoff.png => assets/soundoff-B_dVLsfG.png (100%) rename src/assets/icons/soundon.png => assets/soundon-4GJHmOjh.png (100%) rename src/assets/icons/sqlserver.svg => assets/sqlserver-DONUJal-.svg (100%) rename src/assets/icons/summiz.svg => assets/summiz-B_i5HBJv.svg (100%) delete mode 100644 package-lock.json delete mode 100644 package.json delete mode 100644 postcss.config.js delete mode 100644 src/App.jsx delete mode 100644 src/assets/3d/bird.glb delete mode 100644 src/assets/icons/androidstudio.svg delete mode 100644 src/assets/icons/arrow.svg delete mode 100644 src/assets/icons/books.svg delete mode 100644 src/assets/icons/bracketscurly.svg delete mode 100644 src/assets/icons/car.svg delete mode 100644 src/assets/icons/chat.svg delete mode 100644 src/assets/icons/contact.svg delete mode 100644 src/assets/icons/cpp.svg delete mode 100644 src/assets/icons/cs.svg delete mode 100644 src/assets/icons/css.svg delete mode 100644 src/assets/icons/estate.svg delete mode 100644 src/assets/icons/express.svg delete mode 100644 src/assets/icons/git.svg delete mode 100644 src/assets/icons/github.svg delete mode 100644 src/assets/icons/html.svg delete mode 100644 src/assets/icons/index.js delete mode 100644 src/assets/icons/java.svg delete mode 100644 src/assets/icons/javascript.svg delete mode 100644 src/assets/icons/kotlin.svg delete mode 100644 src/assets/icons/linkedin.svg delete mode 100644 src/assets/icons/mobile.svg delete mode 100644 src/assets/icons/mongodb.svg delete mode 100644 src/assets/icons/motion.svg delete mode 100644 src/assets/icons/mui.svg delete mode 100644 src/assets/icons/nextjs.svg delete mode 100644 src/assets/icons/nodejs.svg delete mode 100644 src/assets/icons/pricewise.svg delete mode 100644 src/assets/icons/python.svg delete mode 100644 src/assets/icons/react.svg delete mode 100644 src/assets/icons/redux.svg delete mode 100644 src/assets/icons/sass.svg delete mode 100644 src/assets/icons/snapgram.svg delete mode 100644 src/assets/icons/swift.svg delete mode 100644 src/assets/icons/tailwindcss.svg delete mode 100644 src/assets/icons/threads.svg delete mode 100644 src/assets/icons/twitter.svg delete mode 100644 src/assets/icons/typescript.svg delete mode 100644 src/assets/icons/unity.svg delete mode 100644 src/assets/images/index.js delete mode 100644 src/assets/images/logo.svg delete mode 100644 src/assets/images/meta.png delete mode 100644 src/assets/images/shopify.png delete mode 100644 src/assets/images/starbucks.png delete mode 100644 src/assets/images/tesla.png delete mode 100644 src/assets/react.svg delete mode 100644 src/assets/sakura.mp3 delete mode 100644 src/components/Alert.jsx delete mode 100644 src/components/CTA.jsx delete mode 100644 src/components/HomeInfo.jsx delete mode 100644 src/components/Loader.jsx delete mode 100644 src/components/Navbar.jsx delete mode 100644 src/constants/index.js delete mode 100644 src/hooks/useAlert.js delete mode 100644 src/index.css delete mode 100644 src/main.jsx delete mode 100644 src/models/Dragon.jsx delete mode 100644 src/models/Fox.jsx delete mode 100644 src/models/Island.jsx delete mode 100644 src/models/Plane.jsx delete mode 100644 src/models/Sky.jsx delete mode 100644 src/pages/About.jsx delete mode 100644 src/pages/Contact.jsx delete mode 100644 src/pages/Home.jsx delete mode 100644 src/pages/Projects.jsx delete mode 100644 src/pages/index.js delete mode 100644 tailwind.config.js delete mode 100644 vite.config.js rename public/vite.svg => vite.svg (100%) diff --git a/.eslintrc.cjs b/.eslintrc.cjs deleted file mode 100644 index 40710f4..0000000 --- a/.eslintrc.cjs +++ /dev/null @@ -1,21 +0,0 @@ -module.exports = { - root: true, - env: { browser: true, es2020: true }, - extends: [ - 'eslint:recommended', - 'plugin:react/recommended', - 'plugin:react/jsx-runtime', - 'plugin:react-hooks/recommended', - ], - ignorePatterns: ['dist', '.eslintrc.cjs', 'src'], - parserOptions: { ecmaVersion: 'latest', sourceType: 'module' }, - settings: { react: { version: '18.2' } }, - plugins: ['react-refresh'], - rules: { - 'react/jsx-no-target-blank': 'off', - 'react-refresh/only-export-components': [ - 'warn', - { allowConstantExport: true }, - ], - }, -} diff --git a/.gitignore b/.gitignore deleted file mode 100644 index a547bf3..0000000 --- a/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -*.local - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? diff --git a/README.md b/README.md deleted file mode 100644 index f768e33..0000000 --- a/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# React + Vite - -This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. - -Currently, two official plugins are available: - -- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh -- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh diff --git a/src/assets/3d/dragon_flying.glb b/assets/dragon_flying-DjY37JMP.glb similarity index 100% rename from src/assets/3d/dragon_flying.glb rename to assets/dragon_flying-DjY37JMP.glb diff --git a/src/assets/images/equilibrium.png b/assets/equilibrium-ZP8ighfm.png similarity index 100% rename from src/assets/images/equilibrium.png rename to assets/equilibrium-ZP8ighfm.png diff --git a/src/assets/images/famai.png b/assets/famai-Dsh9vBcY.png similarity index 100% rename from src/assets/images/famai.png rename to assets/famai-Dsh9vBcY.png diff --git a/src/assets/favicon.ico b/assets/favicon-DgFzZJfA.ico similarity index 100% rename from src/assets/favicon.ico rename to assets/favicon-DgFzZJfA.ico diff --git a/src/assets/forest.mp3 b/assets/forest-B5Tod5Sd.mp3 similarity index 100% rename from src/assets/forest.mp3 rename to assets/forest-B5Tod5Sd.mp3 diff --git a/src/assets/3d/fox.glb b/assets/fox-W5Giziuq.glb similarity index 100% rename from src/assets/3d/fox.glb rename to assets/fox-W5Giziuq.glb diff --git a/src/assets/images/fugas.png b/assets/fugas-CjAmV_sz.png similarity index 100% rename from src/assets/images/fugas.png rename to assets/fugas-CjAmV_sz.png diff --git a/src/assets/images/gruporeforma.jpg b/assets/gruporeforma-BNDdQbzF.jpg similarity index 100% rename from src/assets/images/gruporeforma.jpg rename to assets/gruporeforma-BNDdQbzF.jpg diff --git a/src/assets/images/hero.jpg b/assets/hero-D9KT1Q3W.jpg similarity index 100% rename from src/assets/images/hero.jpg rename to assets/hero-D9KT1Q3W.jpg diff --git a/assets/index-CVPcsFUi.js b/assets/index-CVPcsFUi.js new file mode 100644 index 0000000..ec64a5a --- /dev/null +++ b/assets/index-CVPcsFUi.js @@ -0,0 +1,3929 @@ +function _B(n,e){for(var t=0;ti[r]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const s of r)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function t(r){const s={};return r.integrity&&(s.integrity=r.integrity),r.referrerPolicy&&(s.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?s.credentials="include":r.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function i(r){if(r.ep)return;r.ep=!0;const s=t(r);fetch(r.href,s)}})();function hy(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function xB(n){if(n.__esModule)return n;var e=n.default;if(typeof e=="function"){var t=function i(){return this instanceof i?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};t.prototype=e.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(n).forEach(function(i){var r=Object.getOwnPropertyDescriptor(n,i);Object.defineProperty(t,i,r.get?r:{enumerable:!0,get:function(){return n[i]}})}),t}var Pw={exports:{}},bm={},Bw={exports:{}},Mt={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Uf=Symbol.for("react.element"),AB=Symbol.for("react.portal"),SB=Symbol.for("react.fragment"),MB=Symbol.for("react.strict_mode"),EB=Symbol.for("react.profiler"),wB=Symbol.for("react.provider"),CB=Symbol.for("react.context"),TB=Symbol.for("react.forward_ref"),RB=Symbol.for("react.suspense"),bB=Symbol.for("react.memo"),PB=Symbol.for("react.lazy"),eS=Symbol.iterator;function BB(n){return n===null||typeof n!="object"?null:(n=eS&&n[eS]||n["@@iterator"],typeof n=="function"?n:null)}var Lw={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Iw=Object.assign,Dw={};function Bc(n,e,t){this.props=n,this.context=e,this.refs=Dw,this.updater=t||Lw}Bc.prototype.isReactComponent={};Bc.prototype.setState=function(n,e){if(typeof n!="object"&&typeof n!="function"&&n!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,n,e,"setState")};Bc.prototype.forceUpdate=function(n){this.updater.enqueueForceUpdate(this,n,"forceUpdate")};function Fw(){}Fw.prototype=Bc.prototype;function dy(n,e,t){this.props=n,this.context=e,this.refs=Dw,this.updater=t||Lw}var py=dy.prototype=new Fw;py.constructor=dy;Iw(py,Bc.prototype);py.isPureReactComponent=!0;var tS=Array.isArray,Nw=Object.prototype.hasOwnProperty,my={current:null},Uw={key:!0,ref:!0,__self:!0,__source:!0};function Ow(n,e,t){var i,r={},s=null,o=null;if(e!=null)for(i in e.ref!==void 0&&(o=e.ref),e.key!==void 0&&(s=""+e.key),e)Nw.call(e,i)&&!Uw.hasOwnProperty(i)&&(r[i]=e[i]);var a=arguments.length-2;if(a===1)r.children=t;else if(1>>1,ee=I[K];if(0>>1;Kr(ue,z))xer(Re,ue)?(I[K]=Re,I[xe]=z,K=xe):(I[K]=ue,I[q]=z,K=q);else if(xer(Re,z))I[K]=Re,I[xe]=z,K=xe;else break e}}return G}function r(I,G){var z=I.sortIndex-G.sortIndex;return z!==0?z:I.id-G.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;n.unstable_now=function(){return s.now()}}else{var o=Date,a=o.now();n.unstable_now=function(){return o.now()-a}}var l=[],f=[],h=1,d=null,p=3,v=!1,y=!1,M=!1,_=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,A=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function S(I){for(var G=t(f);G!==null;){if(G.callback===null)i(f);else if(G.startTime<=I)i(f),G.sortIndex=G.expirationTime,e(l,G);else break;G=t(f)}}function w(I){if(M=!1,S(I),!y)if(t(l)!==null)y=!0,Z(P);else{var G=t(f);G!==null&&ce(w,G.startTime-I)}}function P(I,G){y=!1,M&&(M=!1,m(F),F=-1),v=!0;var z=p;try{for(S(G),d=t(l);d!==null&&(!(d.expirationTime>G)||I&&!B());){var K=d.callback;if(typeof K=="function"){d.callback=null,p=d.priorityLevel;var ee=K(d.expirationTime<=G);G=n.unstable_now(),typeof ee=="function"?d.callback=ee:d===t(l)&&i(l),S(G)}else i(l);d=t(l)}if(d!==null)var Se=!0;else{var q=t(f);q!==null&&ce(w,q.startTime-G),Se=!1}return Se}finally{d=null,p=z,v=!1}}var R=!1,b=null,F=-1,X=5,T=-1;function B(){return!(n.unstable_now()-TI||125K?(I.sortIndex=z,e(f,I),t(l)===null&&I===t(f)&&(M?(m(F),F=-1):M=!0,ce(w,z-K))):(I.sortIndex=ee,e(l,I),y||v||(y=!0,Z(P))),I},n.unstable_shouldYield=B,n.unstable_wrapCallback=function(I){var G=p;return function(){var z=p;p=G;try{return I.apply(this,arguments)}finally{p=z}}}})(zw);Gw.exports=zw;var WB=Gw.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Vw=W,ji=WB;function Me(n){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+n,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),pv=Object.prototype.hasOwnProperty,XB=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,iS={},rS={};function JB(n){return pv.call(rS,n)?!0:pv.call(iS,n)?!1:XB.test(n)?rS[n]=!0:(iS[n]=!0,!1)}function jB(n,e,t,i){if(t!==null&&t.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return i?!1:t!==null?!t.acceptsBooleans:(n=n.toLowerCase().slice(0,5),n!=="data-"&&n!=="aria-");default:return!1}}function KB(n,e,t,i){if(e===null||typeof e>"u"||jB(n,e,t,i))return!0;if(i)return!1;if(t!==null)switch(t.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function Si(n,e,t,i,r,s,o){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=i,this.attributeNamespace=r,this.mustUseProperty=t,this.propertyName=n,this.type=e,this.sanitizeURL=s,this.removeEmptyString=o}var Yn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(n){Yn[n]=new Si(n,0,!1,n,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(n){var e=n[0];Yn[e]=new Si(e,1,!1,n[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(n){Yn[n]=new Si(n,2,!1,n.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(n){Yn[n]=new Si(n,2,!1,n,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(n){Yn[n]=new Si(n,3,!1,n.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(n){Yn[n]=new Si(n,3,!0,n,null,!1,!1)});["capture","download"].forEach(function(n){Yn[n]=new Si(n,4,!1,n,null,!1,!1)});["cols","rows","size","span"].forEach(function(n){Yn[n]=new Si(n,6,!1,n,null,!1,!1)});["rowSpan","start"].forEach(function(n){Yn[n]=new Si(n,5,!1,n.toLowerCase(),null,!1,!1)});var vy=/[\-:]([a-z])/g;function yy(n){return n[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(n){var e=n.replace(vy,yy);Yn[e]=new Si(e,1,!1,n,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(n){var e=n.replace(vy,yy);Yn[e]=new Si(e,1,!1,n,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(n){var e=n.replace(vy,yy);Yn[e]=new Si(e,1,!1,n,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(n){Yn[n]=new Si(n,1,!1,n.toLowerCase(),null,!1,!1)});Yn.xlinkHref=new Si("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(n){Yn[n]=new Si(n,1,!1,n.toLowerCase(),null,!0,!0)});function _y(n,e,t,i){var r=Yn.hasOwnProperty(e)?Yn[e]:null;(r!==null?r.type!==0:i||!(2a||r[o]!==s[a]){var l=` +`+r[o].replace(" at new "," at ");return n.displayName&&l.includes("")&&(l=l.replace("",n.displayName)),l}while(1<=o&&0<=a);break}}}finally{Og=!1,Error.prepareStackTrace=t}return(n=n?n.displayName||n.name:"")?Pu(n):""}function YB(n){switch(n.tag){case 5:return Pu(n.type);case 16:return Pu("Lazy");case 13:return Pu("Suspense");case 19:return Pu("SuspenseList");case 0:case 2:case 15:return n=kg(n.type,!1),n;case 11:return n=kg(n.type.render,!1),n;case 1:return n=kg(n.type,!0),n;default:return""}}function yv(n){if(n==null)return null;if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n;switch(n){case Hl:return"Fragment";case kl:return"Portal";case mv:return"Profiler";case xy:return"StrictMode";case gv:return"Suspense";case vv:return"SuspenseList"}if(typeof n=="object")switch(n.$$typeof){case Jw:return(n.displayName||"Context")+".Consumer";case Xw:return(n._context.displayName||"Context")+".Provider";case Ay:var e=n.render;return n=n.displayName,n||(n=e.displayName||e.name||"",n=n!==""?"ForwardRef("+n+")":"ForwardRef"),n;case Sy:return e=n.displayName||null,e!==null?e:yv(n.type)||"Memo";case oo:e=n._payload,n=n._init;try{return yv(n(e))}catch{}}return null}function QB(n){var e=n.type;switch(n.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return n=e.render,n=n.displayName||n.name||"",e.displayName||(n!==""?"ForwardRef("+n+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return yv(e);case 8:return e===xy?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function Io(n){switch(typeof n){case"boolean":case"number":case"string":case"undefined":return n;case"object":return n;default:return""}}function Kw(n){var e=n.type;return(n=n.nodeName)&&n.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function ZB(n){var e=Kw(n)?"checked":"value",t=Object.getOwnPropertyDescriptor(n.constructor.prototype,e),i=""+n[e];if(!n.hasOwnProperty(e)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var r=t.get,s=t.set;return Object.defineProperty(n,e,{configurable:!0,get:function(){return r.call(this)},set:function(o){i=""+o,s.call(this,o)}}),Object.defineProperty(n,e,{enumerable:t.enumerable}),{getValue:function(){return i},setValue:function(o){i=""+o},stopTracking:function(){n._valueTracker=null,delete n[e]}}}}function od(n){n._valueTracker||(n._valueTracker=ZB(n))}function Yw(n){if(!n)return!1;var e=n._valueTracker;if(!e)return!0;var t=e.getValue(),i="";return n&&(i=Kw(n)?n.checked?"true":"false":n.value),n=i,n!==t?(e.setValue(n),!0):!1}function Gp(n){if(n=n||(typeof document<"u"?document:void 0),typeof n>"u")return null;try{return n.activeElement||n.body}catch{return n.body}}function _v(n,e){var t=e.checked;return on({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??n._wrapperState.initialChecked})}function oS(n,e){var t=e.defaultValue==null?"":e.defaultValue,i=e.checked!=null?e.checked:e.defaultChecked;t=Io(e.value!=null?e.value:t),n._wrapperState={initialChecked:i,initialValue:t,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function Qw(n,e){e=e.checked,e!=null&&_y(n,"checked",e,!1)}function xv(n,e){Qw(n,e);var t=Io(e.value),i=e.type;if(t!=null)i==="number"?(t===0&&n.value===""||n.value!=t)&&(n.value=""+t):n.value!==""+t&&(n.value=""+t);else if(i==="submit"||i==="reset"){n.removeAttribute("value");return}e.hasOwnProperty("value")?Av(n,e.type,t):e.hasOwnProperty("defaultValue")&&Av(n,e.type,Io(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(n.defaultChecked=!!e.defaultChecked)}function aS(n,e,t){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var i=e.type;if(!(i!=="submit"&&i!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+n._wrapperState.initialValue,t||e===n.value||(n.value=e),n.defaultValue=e}t=n.name,t!==""&&(n.name=""),n.defaultChecked=!!n._wrapperState.initialChecked,t!==""&&(n.name=t)}function Av(n,e,t){(e!=="number"||Gp(n.ownerDocument)!==n)&&(t==null?n.defaultValue=""+n._wrapperState.initialValue:n.defaultValue!==""+t&&(n.defaultValue=""+t))}var Bu=Array.isArray;function nc(n,e,t,i){if(n=n.options,e){e={};for(var r=0;r"+e.valueOf().toString()+"",e=ad.firstChild;n.firstChild;)n.removeChild(n.firstChild);for(;e.firstChild;)n.appendChild(e.firstChild)}});function Zu(n,e){if(e){var t=n.firstChild;if(t&&t===n.lastChild&&t.nodeType===3){t.nodeValue=e;return}}n.textContent=e}var Nu={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},qB=["Webkit","ms","Moz","O"];Object.keys(Nu).forEach(function(n){qB.forEach(function(e){e=e+n.charAt(0).toUpperCase()+n.substring(1),Nu[e]=Nu[n]})});function e3(n,e,t){return e==null||typeof e=="boolean"||e===""?"":t||typeof e!="number"||e===0||Nu.hasOwnProperty(n)&&Nu[n]?(""+e).trim():e+"px"}function t3(n,e){n=n.style;for(var t in e)if(e.hasOwnProperty(t)){var i=t.indexOf("--")===0,r=e3(t,e[t],i);t==="float"&&(t="cssFloat"),i?n.setProperty(t,r):n[t]=r}}var $B=on({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ev(n,e){if(e){if($B[n]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(Me(137,n));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(Me(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(Me(61))}if(e.style!=null&&typeof e.style!="object")throw Error(Me(62))}}function wv(n,e){if(n.indexOf("-")===-1)return typeof e.is=="string";switch(n){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Cv=null;function My(n){return n=n.target||n.srcElement||window,n.correspondingUseElement&&(n=n.correspondingUseElement),n.nodeType===3?n.parentNode:n}var Tv=null,ic=null,rc=null;function uS(n){if(n=Hf(n)){if(typeof Tv!="function")throw Error(Me(280));var e=n.stateNode;e&&(e=Dm(e),Tv(n.stateNode,n.type,e))}}function n3(n){ic?rc?rc.push(n):rc=[n]:ic=n}function i3(){if(ic){var n=ic,e=rc;if(rc=ic=null,uS(n),e)for(n=0;n>>=0,n===0?32:31-(uL(n)/fL|0)|0}var ld=64,cd=4194304;function Lu(n){switch(n&-n){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return n&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return n}}function Xp(n,e){var t=n.pendingLanes;if(t===0)return 0;var i=0,r=n.suspendedLanes,s=n.pingedLanes,o=t&268435455;if(o!==0){var a=o&~r;a!==0?i=Lu(a):(s&=o,s!==0&&(i=Lu(s)))}else o=t&~r,o!==0?i=Lu(o):s!==0&&(i=Lu(s));if(i===0)return 0;if(e!==0&&e!==i&&!(e&r)&&(r=i&-i,s=e&-e,r>=s||r===16&&(s&4194240)!==0))return e;if(i&4&&(i|=t&16),e=n.entangledLanes,e!==0)for(n=n.entanglements,e&=i;0t;t++)e.push(n);return e}function Of(n,e,t){n.pendingLanes|=e,e!==536870912&&(n.suspendedLanes=0,n.pingedLanes=0),n=n.eventTimes,e=31-Lr(e),n[e]=t}function mL(n,e){var t=n.pendingLanes&~e;n.pendingLanes=e,n.suspendedLanes=0,n.pingedLanes=0,n.expiredLanes&=e,n.mutableReadLanes&=e,n.entangledLanes&=e,e=n.entanglements;var i=n.eventTimes;for(n=n.expirationTimes;0=Ou),_S=" ",xS=!1;function M3(n,e){switch(n){case"keyup":return VL.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function E3(n){return n=n.detail,typeof n=="object"&&"data"in n?n.data:null}var Gl=!1;function XL(n,e){switch(n){case"compositionend":return E3(e);case"keypress":return e.which!==32?null:(xS=!0,_S);case"textInput":return n=e.data,n===_S&&xS?null:n;default:return null}}function JL(n,e){if(Gl)return n==="compositionend"||!By&&M3(n,e)?(n=A3(),Mp=Ry=mo=null,Gl=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:t,offset:e-n};n=i}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=ES(t)}}function R3(n,e){return n&&e?n===e?!0:n&&n.nodeType===3?!1:e&&e.nodeType===3?R3(n,e.parentNode):"contains"in n?n.contains(e):n.compareDocumentPosition?!!(n.compareDocumentPosition(e)&16):!1:!1}function b3(){for(var n=window,e=Gp();e instanceof n.HTMLIFrameElement;){try{var t=typeof e.contentWindow.location.href=="string"}catch{t=!1}if(t)n=e.contentWindow;else break;e=Gp(n.document)}return e}function Ly(n){var e=n&&n.nodeName&&n.nodeName.toLowerCase();return e&&(e==="input"&&(n.type==="text"||n.type==="search"||n.type==="tel"||n.type==="url"||n.type==="password")||e==="textarea"||n.contentEditable==="true")}function t4(n){var e=b3(),t=n.focusedElem,i=n.selectionRange;if(e!==t&&t&&t.ownerDocument&&R3(t.ownerDocument.documentElement,t)){if(i!==null&&Ly(t)){if(e=i.start,n=i.end,n===void 0&&(n=e),"selectionStart"in t)t.selectionStart=e,t.selectionEnd=Math.min(n,t.value.length);else if(n=(e=t.ownerDocument||document)&&e.defaultView||window,n.getSelection){n=n.getSelection();var r=t.textContent.length,s=Math.min(i.start,r);i=i.end===void 0?s:Math.min(i.end,r),!n.extend&&s>i&&(r=i,i=s,s=r),r=wS(t,s);var o=wS(t,i);r&&o&&(n.rangeCount!==1||n.anchorNode!==r.node||n.anchorOffset!==r.offset||n.focusNode!==o.node||n.focusOffset!==o.offset)&&(e=e.createRange(),e.setStart(r.node,r.offset),n.removeAllRanges(),s>i?(n.addRange(e),n.extend(o.node,o.offset)):(e.setEnd(o.node,o.offset),n.addRange(e)))}}for(e=[],n=t;n=n.parentNode;)n.nodeType===1&&e.push({element:n,left:n.scrollLeft,top:n.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,zl=null,Iv=null,Hu=null,Dv=!1;function CS(n,e,t){var i=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;Dv||zl==null||zl!==Gp(i)||(i=zl,"selectionStart"in i&&Ly(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),Hu&&rf(Hu,i)||(Hu=i,i=Kp(Iv,"onSelect"),0Xl||(n.current=Hv[Xl],Hv[Xl]=null,Xl--)}function Wt(n,e){Xl++,Hv[Xl]=n.current,n.current=e}var Do={},li=Ho(Do),Pi=Ho(!1),Na=Do;function dc(n,e){var t=n.type.contextTypes;if(!t)return Do;var i=n.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===e)return i.__reactInternalMemoizedMaskedChildContext;var r={},s;for(s in t)r[s]=e[s];return i&&(n=n.stateNode,n.__reactInternalMemoizedUnmaskedChildContext=e,n.__reactInternalMemoizedMaskedChildContext=r),r}function Bi(n){return n=n.childContextTypes,n!=null}function Qp(){Yt(Pi),Yt(li)}function IS(n,e,t){if(li.current!==Do)throw Error(Me(168));Wt(li,e),Wt(Pi,t)}function O3(n,e,t){var i=n.stateNode;if(e=e.childContextTypes,typeof i.getChildContext!="function")return t;i=i.getChildContext();for(var r in i)if(!(r in e))throw Error(Me(108,QB(n)||"Unknown",r));return on({},t,i)}function Zp(n){return n=(n=n.stateNode)&&n.__reactInternalMemoizedMergedChildContext||Do,Na=li.current,Wt(li,n),Wt(Pi,Pi.current),!0}function DS(n,e,t){var i=n.stateNode;if(!i)throw Error(Me(169));t?(n=O3(n,e,Na),i.__reactInternalMemoizedMergedChildContext=n,Yt(Pi),Yt(li),Wt(li,n)):Yt(Pi),Wt(Pi,t)}var As=null,Fm=!1,$g=!1;function k3(n){As===null?As=[n]:As.push(n)}function d4(n){Fm=!0,k3(n)}function Go(){if(!$g&&As!==null){$g=!0;var n=0,e=kt;try{var t=As;for(kt=1;n>=o,r-=o,Ms=1<<32-Lr(e)+r|t<F?(X=b,b=null):X=b.sibling;var T=p(m,b,S[F],w);if(T===null){b===null&&(b=X);break}n&&b&&T.alternate===null&&e(m,b),A=s(T,A,F),R===null?P=T:R.sibling=T,R=T,b=X}if(F===S.length)return t(m,b),$t&&pa(m,F),P;if(b===null){for(;FF?(X=b,b=null):X=b.sibling;var B=p(m,b,T.value,w);if(B===null){b===null&&(b=X);break}n&&b&&B.alternate===null&&e(m,b),A=s(B,A,F),R===null?P=B:R.sibling=B,R=B,b=X}if(T.done)return t(m,b),$t&&pa(m,F),P;if(b===null){for(;!T.done;F++,T=S.next())T=d(m,T.value,w),T!==null&&(A=s(T,A,F),R===null?P=T:R.sibling=T,R=T);return $t&&pa(m,F),P}for(b=i(m,b);!T.done;F++,T=S.next())T=v(b,m,F,T.value,w),T!==null&&(n&&T.alternate!==null&&b.delete(T.key===null?F:T.key),A=s(T,A,F),R===null?P=T:R.sibling=T,R=T);return n&&b.forEach(function(j){return e(m,j)}),$t&&pa(m,F),P}function _(m,A,S,w){if(typeof S=="object"&&S!==null&&S.type===Hl&&S.key===null&&(S=S.props.children),typeof S=="object"&&S!==null){switch(S.$$typeof){case sd:e:{for(var P=S.key,R=A;R!==null;){if(R.key===P){if(P=S.type,P===Hl){if(R.tag===7){t(m,R.sibling),A=r(R,S.props.children),A.return=m,m=A;break e}}else if(R.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===oo&&GS(P)===R.type){t(m,R.sibling),A=r(R,S.props),A.ref=du(m,R,S),A.return=m,m=A;break e}t(m,R);break}else e(m,R);R=R.sibling}S.type===Hl?(A=ba(S.props.children,m.mode,w,S.key),A.return=m,m=A):(w=Bp(S.type,S.key,S.props,null,m.mode,w),w.ref=du(m,A,S),w.return=m,m=w)}return o(m);case kl:e:{for(R=S.key;A!==null;){if(A.key===R)if(A.tag===4&&A.stateNode.containerInfo===S.containerInfo&&A.stateNode.implementation===S.implementation){t(m,A.sibling),A=r(A,S.children||[]),A.return=m,m=A;break e}else{t(m,A);break}else e(m,A);A=A.sibling}A=a1(S,m.mode,w),A.return=m,m=A}return o(m);case oo:return R=S._init,_(m,A,R(S._payload),w)}if(Bu(S))return y(m,A,S,w);if(lu(S))return M(m,A,S,w);gd(m,S)}return typeof S=="string"&&S!==""||typeof S=="number"?(S=""+S,A!==null&&A.tag===6?(t(m,A.sibling),A=r(A,S),A.return=m,m=A):(t(m,A),A=o1(S,m.mode,w),A.return=m,m=A),o(m)):t(m,A)}return _}var mc=j3(!0),K3=j3(!1),Gf={},es=Ho(Gf),lf=Ho(Gf),cf=Ho(Gf);function Sa(n){if(n===Gf)throw Error(Me(174));return n}function Gy(n,e){switch(Wt(cf,e),Wt(lf,n),Wt(es,Gf),n=e.nodeType,n){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:Mv(null,"");break;default:n=n===8?e.parentNode:e,e=n.namespaceURI||null,n=n.tagName,e=Mv(e,n)}Yt(es),Wt(es,e)}function gc(){Yt(es),Yt(lf),Yt(cf)}function Y3(n){Sa(cf.current);var e=Sa(es.current),t=Mv(e,n.type);e!==t&&(Wt(lf,n),Wt(es,t))}function zy(n){lf.current===n&&(Yt(es),Yt(lf))}var nn=Ho(0);function im(n){for(var e=n;e!==null;){if(e.tag===13){var t=e.memoizedState;if(t!==null&&(t=t.dehydrated,t===null||t.data==="$?"||t.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if(e.flags&128)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break;for(;e.sibling===null;){if(e.return===null||e.return===n)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var e1=[];function Vy(){for(var n=0;nt?t:4,n(!0);var i=t1.transition;t1.transition={};try{n(!1),e()}finally{kt=t,t1.transition=i}}function fC(){return _r().memoizedState}function v4(n,e,t){var i=Co(n);if(t={lane:i,action:t,hasEagerState:!1,eagerState:null,next:null},hC(n))dC(e,t);else if(t=V3(n,e,t,i),t!==null){var r=_i();Ir(t,n,i,r),pC(t,e,i)}}function y4(n,e,t){var i=Co(n),r={lane:i,action:t,hasEagerState:!1,eagerState:null,next:null};if(hC(n))dC(e,r);else{var s=n.alternate;if(n.lanes===0&&(s===null||s.lanes===0)&&(s=e.lastRenderedReducer,s!==null))try{var o=e.lastRenderedState,a=s(o,t);if(r.hasEagerState=!0,r.eagerState=a,Dr(a,o)){var l=e.interleaved;l===null?(r.next=r,ky(e)):(r.next=l.next,l.next=r),e.interleaved=r;return}}catch{}finally{}t=V3(n,e,r,i),t!==null&&(r=_i(),Ir(t,n,i,r),pC(t,e,i))}}function hC(n){var e=n.alternate;return n===sn||e!==null&&e===sn}function dC(n,e){Gu=rm=!0;var t=n.pending;t===null?e.next=e:(e.next=t.next,t.next=e),n.pending=e}function pC(n,e,t){if(t&4194240){var i=e.lanes;i&=n.pendingLanes,t|=i,e.lanes=t,wy(n,t)}}var sm={readContext:yr,useCallback:ei,useContext:ei,useEffect:ei,useImperativeHandle:ei,useInsertionEffect:ei,useLayoutEffect:ei,useMemo:ei,useReducer:ei,useRef:ei,useState:ei,useDebugValue:ei,useDeferredValue:ei,useTransition:ei,useMutableSource:ei,useSyncExternalStore:ei,useId:ei,unstable_isNewReconciler:!1},_4={readContext:yr,useCallback:function(n,e){return Qr().memoizedState=[n,e===void 0?null:e],n},useContext:yr,useEffect:VS,useImperativeHandle:function(n,e,t){return t=t!=null?t.concat([n]):null,Tp(4194308,4,oC.bind(null,e,n),t)},useLayoutEffect:function(n,e){return Tp(4194308,4,n,e)},useInsertionEffect:function(n,e){return Tp(4,2,n,e)},useMemo:function(n,e){var t=Qr();return e=e===void 0?null:e,n=n(),t.memoizedState=[n,e],n},useReducer:function(n,e,t){var i=Qr();return e=t!==void 0?t(e):e,i.memoizedState=i.baseState=e,n={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:e},i.queue=n,n=n.dispatch=v4.bind(null,sn,n),[i.memoizedState,n]},useRef:function(n){var e=Qr();return n={current:n},e.memoizedState=n},useState:zS,useDebugValue:Ky,useDeferredValue:function(n){return Qr().memoizedState=n},useTransition:function(){var n=zS(!1),e=n[0];return n=g4.bind(null,n[1]),Qr().memoizedState=n,[e,n]},useMutableSource:function(){},useSyncExternalStore:function(n,e,t){var i=sn,r=Qr();if($t){if(t===void 0)throw Error(Me(407));t=t()}else{if(t=e(),Hn===null)throw Error(Me(349));Oa&30||q3(i,e,t)}r.memoizedState=t;var s={value:t,getSnapshot:e};return r.queue=s,VS(eC.bind(null,i,s,n),[n]),i.flags|=2048,hf(9,$3.bind(null,i,s,t,e),void 0,null),t},useId:function(){var n=Qr(),e=Hn.identifierPrefix;if($t){var t=Es,i=Ms;t=(i&~(1<<32-Lr(i)-1)).toString(32)+t,e=":"+e+"R"+t,t=uf++,0<\/script>",n=n.removeChild(n.firstChild)):typeof i.is=="string"?n=o.createElement(t,{is:i.is}):(n=o.createElement(t),t==="select"&&(o=n,i.multiple?o.multiple=!0:i.size&&(o.size=i.size))):n=o.createElementNS(n,t),n[Zr]=e,n[af]=i,MC(n,e,!1,!1),e.stateNode=n;e:{switch(o=wv(t,i),t){case"dialog":Jt("cancel",n),Jt("close",n),r=i;break;case"iframe":case"object":case"embed":Jt("load",n),r=i;break;case"video":case"audio":for(r=0;ryc&&(e.flags|=128,i=!0,pu(s,!1),e.lanes=4194304)}else{if(!i)if(n=im(o),n!==null){if(e.flags|=128,i=!0,t=n.updateQueue,t!==null&&(e.updateQueue=t,e.flags|=4),pu(s,!0),s.tail===null&&s.tailMode==="hidden"&&!o.alternate&&!$t)return ti(e),null}else 2*yn()-s.renderingStartTime>yc&&t!==1073741824&&(e.flags|=128,i=!0,pu(s,!1),e.lanes=4194304);s.isBackwards?(o.sibling=e.child,e.child=o):(t=s.last,t!==null?t.sibling=o:e.child=o,s.last=o)}return s.tail!==null?(e=s.tail,s.rendering=e,s.tail=e.sibling,s.renderingStartTime=yn(),e.sibling=null,t=nn.current,Wt(nn,i?t&1|2:t&1),e):(ti(e),null);case 22:case 23:return e_(),i=e.memoizedState!==null,n!==null&&n.memoizedState!==null!==i&&(e.flags|=8192),i&&e.mode&1?Hi&1073741824&&(ti(e),e.subtreeFlags&6&&(e.flags|=8192)):ti(e),null;case 24:return null;case 25:return null}throw Error(Me(156,e.tag))}function T4(n,e){switch(Dy(e),e.tag){case 1:return Bi(e.type)&&Qp(),n=e.flags,n&65536?(e.flags=n&-65537|128,e):null;case 3:return gc(),Yt(Pi),Yt(li),Vy(),n=e.flags,n&65536&&!(n&128)?(e.flags=n&-65537|128,e):null;case 5:return zy(e),null;case 13:if(Yt(nn),n=e.memoizedState,n!==null&&n.dehydrated!==null){if(e.alternate===null)throw Error(Me(340));pc()}return n=e.flags,n&65536?(e.flags=n&-65537|128,e):null;case 19:return Yt(nn),null;case 4:return gc(),null;case 10:return Oy(e.type._context),null;case 22:case 23:return e_(),null;case 24:return null;default:return null}}var yd=!1,si=!1,R4=typeof WeakSet=="function"?WeakSet:Set,Oe=null;function Yl(n,e){var t=n.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(i){un(n,e,i)}else t.current=null}function qv(n,e,t){try{t()}catch(i){un(n,e,i)}}var qS=!1;function b4(n,e){if(Fv=Jp,n=b3(),Ly(n)){if("selectionStart"in n)var t={start:n.selectionStart,end:n.selectionEnd};else e:{t=(t=n.ownerDocument)&&t.defaultView||window;var i=t.getSelection&&t.getSelection();if(i&&i.rangeCount!==0){t=i.anchorNode;var r=i.anchorOffset,s=i.focusNode;i=i.focusOffset;try{t.nodeType,s.nodeType}catch{t=null;break e}var o=0,a=-1,l=-1,f=0,h=0,d=n,p=null;t:for(;;){for(var v;d!==t||r!==0&&d.nodeType!==3||(a=o+r),d!==s||i!==0&&d.nodeType!==3||(l=o+i),d.nodeType===3&&(o+=d.nodeValue.length),(v=d.firstChild)!==null;)p=d,d=v;for(;;){if(d===n)break t;if(p===t&&++f===r&&(a=o),p===s&&++h===i&&(l=o),(v=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=v}t=a===-1||l===-1?null:{start:a,end:l}}else t=null}t=t||{start:0,end:0}}else t=null;for(Nv={focusedElem:n,selectionRange:t},Jp=!1,Oe=e;Oe!==null;)if(e=Oe,n=e.child,(e.subtreeFlags&1028)!==0&&n!==null)n.return=e,Oe=n;else for(;Oe!==null;){e=Oe;try{var y=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var M=y.memoizedProps,_=y.memoizedState,m=e.stateNode,A=m.getSnapshotBeforeUpdate(e.elementType===e.type?M:Cr(e.type,M),_);m.__reactInternalSnapshotBeforeUpdate=A}break;case 3:var S=e.stateNode.containerInfo;S.nodeType===1?S.textContent="":S.nodeType===9&&S.documentElement&&S.removeChild(S.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Me(163))}}catch(w){un(e,e.return,w)}if(n=e.sibling,n!==null){n.return=e.return,Oe=n;break}Oe=e.return}return y=qS,qS=!1,y}function zu(n,e,t){var i=e.updateQueue;if(i=i!==null?i.lastEffect:null,i!==null){var r=i=i.next;do{if((r.tag&n)===n){var s=r.destroy;r.destroy=void 0,s!==void 0&&qv(e,t,s)}r=r.next}while(r!==i)}}function Om(n,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var t=e=e.next;do{if((t.tag&n)===n){var i=t.create;t.destroy=i()}t=t.next}while(t!==e)}}function $v(n){var e=n.ref;if(e!==null){var t=n.stateNode;switch(n.tag){case 5:n=t;break;default:n=t}typeof e=="function"?e(n):e.current=n}}function CC(n){var e=n.alternate;e!==null&&(n.alternate=null,CC(e)),n.child=null,n.deletions=null,n.sibling=null,n.tag===5&&(e=n.stateNode,e!==null&&(delete e[Zr],delete e[af],delete e[kv],delete e[f4],delete e[h4])),n.stateNode=null,n.return=null,n.dependencies=null,n.memoizedProps=null,n.memoizedState=null,n.pendingProps=null,n.stateNode=null,n.updateQueue=null}function TC(n){return n.tag===5||n.tag===3||n.tag===4}function $S(n){e:for(;;){for(;n.sibling===null;){if(n.return===null||TC(n.return))return null;n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.flags&2||n.child===null||n.tag===4)continue e;n.child.return=n,n=n.child}if(!(n.flags&2))return n.stateNode}}function e2(n,e,t){var i=n.tag;if(i===5||i===6)n=n.stateNode,e?t.nodeType===8?t.parentNode.insertBefore(n,e):t.insertBefore(n,e):(t.nodeType===8?(e=t.parentNode,e.insertBefore(n,t)):(e=t,e.appendChild(n)),t=t._reactRootContainer,t!=null||e.onclick!==null||(e.onclick=Yp));else if(i!==4&&(n=n.child,n!==null))for(e2(n,e,t),n=n.sibling;n!==null;)e2(n,e,t),n=n.sibling}function t2(n,e,t){var i=n.tag;if(i===5||i===6)n=n.stateNode,e?t.insertBefore(n,e):t.appendChild(n);else if(i!==4&&(n=n.child,n!==null))for(t2(n,e,t),n=n.sibling;n!==null;)t2(n,e,t),n=n.sibling}var Xn=null,Rr=!1;function Ks(n,e,t){for(t=t.child;t!==null;)RC(n,e,t),t=t.sibling}function RC(n,e,t){if($r&&typeof $r.onCommitFiberUnmount=="function")try{$r.onCommitFiberUnmount(Pm,t)}catch{}switch(t.tag){case 5:si||Yl(t,e);case 6:var i=Xn,r=Rr;Xn=null,Ks(n,e,t),Xn=i,Rr=r,Xn!==null&&(Rr?(n=Xn,t=t.stateNode,n.nodeType===8?n.parentNode.removeChild(t):n.removeChild(t)):Xn.removeChild(t.stateNode));break;case 18:Xn!==null&&(Rr?(n=Xn,t=t.stateNode,n.nodeType===8?qg(n.parentNode,t):n.nodeType===1&&qg(n,t),tf(n)):qg(Xn,t.stateNode));break;case 4:i=Xn,r=Rr,Xn=t.stateNode.containerInfo,Rr=!0,Ks(n,e,t),Xn=i,Rr=r;break;case 0:case 11:case 14:case 15:if(!si&&(i=t.updateQueue,i!==null&&(i=i.lastEffect,i!==null))){r=i=i.next;do{var s=r,o=s.destroy;s=s.tag,o!==void 0&&(s&2||s&4)&&qv(t,e,o),r=r.next}while(r!==i)}Ks(n,e,t);break;case 1:if(!si&&(Yl(t,e),i=t.stateNode,typeof i.componentWillUnmount=="function"))try{i.props=t.memoizedProps,i.state=t.memoizedState,i.componentWillUnmount()}catch(a){un(t,e,a)}Ks(n,e,t);break;case 21:Ks(n,e,t);break;case 22:t.mode&1?(si=(i=si)||t.memoizedState!==null,Ks(n,e,t),si=i):Ks(n,e,t);break;default:Ks(n,e,t)}}function eM(n){var e=n.updateQueue;if(e!==null){n.updateQueue=null;var t=n.stateNode;t===null&&(t=n.stateNode=new R4),e.forEach(function(i){var r=O4.bind(null,n,i);t.has(i)||(t.add(i),i.then(r,r))})}}function Sr(n,e){var t=e.deletions;if(t!==null)for(var i=0;ir&&(r=o),i&=~s}if(i=r,i=yn()-i,i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*B4(i/1960))-i,10n?16:n,go===null)var i=!1;else{if(n=go,go=null,lm=0,bt&6)throw Error(Me(331));var r=bt;for(bt|=4,Oe=n.current;Oe!==null;){var s=Oe,o=s.child;if(Oe.flags&16){var a=s.deletions;if(a!==null){for(var l=0;lyn()-qy?Ra(n,0):Zy|=t),Li(n,e)}function NC(n,e){e===0&&(n.mode&1?(e=cd,cd<<=1,!(cd&130023424)&&(cd=4194304)):e=1);var t=_i();n=Is(n,e),n!==null&&(Of(n,e,t),Li(n,t))}function U4(n){var e=n.memoizedState,t=0;e!==null&&(t=e.retryLane),NC(n,t)}function O4(n,e){var t=0;switch(n.tag){case 13:var i=n.stateNode,r=n.memoizedState;r!==null&&(t=r.retryLane);break;case 19:i=n.stateNode;break;default:throw Error(Me(314))}i!==null&&i.delete(e),NC(n,t)}var UC;UC=function(n,e,t){if(n!==null)if(n.memoizedProps!==e.pendingProps||Pi.current)bi=!0;else{if(!(n.lanes&t)&&!(e.flags&128))return bi=!1,w4(n,e,t);bi=!!(n.flags&131072)}else bi=!1,$t&&e.flags&1048576&&H3(e,$p,e.index);switch(e.lanes=0,e.tag){case 2:var i=e.type;Rp(n,e),n=e.pendingProps;var r=dc(e,li.current);oc(e,t),r=Xy(null,e,i,n,r,t);var s=Jy();return e.flags|=1,typeof r=="object"&&r!==null&&typeof r.render=="function"&&r.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,Bi(i)?(s=!0,Zp(e)):s=!1,e.memoizedState=r.state!==null&&r.state!==void 0?r.state:null,Hy(e),r.updater=Nm,e.stateNode=r,r._reactInternals=e,Xv(e,i,n,t),e=Kv(null,e,i,!0,s,t)):(e.tag=0,$t&&s&&Iy(e),gi(null,e,r,t),e=e.child),e;case 16:i=e.elementType;e:{switch(Rp(n,e),n=e.pendingProps,r=i._init,i=r(i._payload),e.type=i,r=e.tag=H4(i),n=Cr(i,n),r){case 0:e=jv(null,e,i,n,t);break e;case 1:e=YS(null,e,i,n,t);break e;case 11:e=jS(null,e,i,n,t);break e;case 14:e=KS(null,e,i,Cr(i.type,n),t);break e}throw Error(Me(306,i,""))}return e;case 0:return i=e.type,r=e.pendingProps,r=e.elementType===i?r:Cr(i,r),jv(n,e,i,r,t);case 1:return i=e.type,r=e.pendingProps,r=e.elementType===i?r:Cr(i,r),YS(n,e,i,r,t);case 3:e:{if(xC(e),n===null)throw Error(Me(387));i=e.pendingProps,s=e.memoizedState,r=s.element,W3(n,e),nm(e,i,null,t);var o=e.memoizedState;if(i=o.element,s.isDehydrated)if(s={element:i,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},e.updateQueue.baseState=s,e.memoizedState=s,e.flags&256){r=vc(Error(Me(423)),e),e=QS(n,e,i,t,r);break e}else if(i!==r){r=vc(Error(Me(424)),e),e=QS(n,e,i,t,r);break e}else for(Vi=Mo(e.stateNode.containerInfo.firstChild),Xi=e,$t=!0,br=null,t=K3(e,null,i,t),e.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(pc(),i===r){e=Ds(n,e,t);break e}gi(n,e,i,t)}e=e.child}return e;case 5:return Y3(e),n===null&&zv(e),i=e.type,r=e.pendingProps,s=n!==null?n.memoizedProps:null,o=r.children,Uv(i,r)?o=null:s!==null&&Uv(i,s)&&(e.flags|=32),_C(n,e),gi(n,e,o,t),e.child;case 6:return n===null&&zv(e),null;case 13:return AC(n,e,t);case 4:return Gy(e,e.stateNode.containerInfo),i=e.pendingProps,n===null?e.child=mc(e,null,i,t):gi(n,e,i,t),e.child;case 11:return i=e.type,r=e.pendingProps,r=e.elementType===i?r:Cr(i,r),jS(n,e,i,r,t);case 7:return gi(n,e,e.pendingProps,t),e.child;case 8:return gi(n,e,e.pendingProps.children,t),e.child;case 12:return gi(n,e,e.pendingProps.children,t),e.child;case 10:e:{if(i=e.type._context,r=e.pendingProps,s=e.memoizedProps,o=r.value,Wt(em,i._currentValue),i._currentValue=o,s!==null)if(Dr(s.value,o)){if(s.children===r.children&&!Pi.current){e=Ds(n,e,t);break e}}else for(s=e.child,s!==null&&(s.return=e);s!==null;){var a=s.dependencies;if(a!==null){o=s.child;for(var l=a.firstContext;l!==null;){if(l.context===i){if(s.tag===1){l=Rs(-1,t&-t),l.tag=2;var f=s.updateQueue;if(f!==null){f=f.shared;var h=f.pending;h===null?l.next=l:(l.next=h.next,h.next=l),f.pending=l}}s.lanes|=t,l=s.alternate,l!==null&&(l.lanes|=t),Vv(s.return,t,e),a.lanes|=t;break}l=l.next}}else if(s.tag===10)o=s.type===e.type?null:s.child;else if(s.tag===18){if(o=s.return,o===null)throw Error(Me(341));o.lanes|=t,a=o.alternate,a!==null&&(a.lanes|=t),Vv(o,t,e),o=s.sibling}else o=s.child;if(o!==null)o.return=s;else for(o=s;o!==null;){if(o===e){o=null;break}if(s=o.sibling,s!==null){s.return=o.return,o=s;break}o=o.return}s=o}gi(n,e,r.children,t),e=e.child}return e;case 9:return r=e.type,i=e.pendingProps.children,oc(e,t),r=yr(r),i=i(r),e.flags|=1,gi(n,e,i,t),e.child;case 14:return i=e.type,r=Cr(i,e.pendingProps),r=Cr(i.type,r),KS(n,e,i,r,t);case 15:return vC(n,e,e.type,e.pendingProps,t);case 17:return i=e.type,r=e.pendingProps,r=e.elementType===i?r:Cr(i,r),Rp(n,e),e.tag=1,Bi(i)?(n=!0,Zp(e)):n=!1,oc(e,t),J3(e,i,r),Xv(e,i,r,t),Kv(null,e,i,!0,n,t);case 19:return SC(n,e,t);case 22:return yC(n,e,t)}throw Error(Me(156,e.tag))};function OC(n,e){return u3(n,e)}function k4(n,e,t,i){this.tag=n,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function mr(n,e,t,i){return new k4(n,e,t,i)}function n_(n){return n=n.prototype,!(!n||!n.isReactComponent)}function H4(n){if(typeof n=="function")return n_(n)?1:0;if(n!=null){if(n=n.$$typeof,n===Ay)return 11;if(n===Sy)return 14}return 2}function To(n,e){var t=n.alternate;return t===null?(t=mr(n.tag,e,n.key,n.mode),t.elementType=n.elementType,t.type=n.type,t.stateNode=n.stateNode,t.alternate=n,n.alternate=t):(t.pendingProps=e,t.type=n.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=n.flags&14680064,t.childLanes=n.childLanes,t.lanes=n.lanes,t.child=n.child,t.memoizedProps=n.memoizedProps,t.memoizedState=n.memoizedState,t.updateQueue=n.updateQueue,e=n.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},t.sibling=n.sibling,t.index=n.index,t.ref=n.ref,t}function Bp(n,e,t,i,r,s){var o=2;if(i=n,typeof n=="function")n_(n)&&(o=1);else if(typeof n=="string")o=5;else e:switch(n){case Hl:return ba(t.children,r,s,e);case xy:o=8,r|=8;break;case mv:return n=mr(12,t,e,r|2),n.elementType=mv,n.lanes=s,n;case gv:return n=mr(13,t,e,r),n.elementType=gv,n.lanes=s,n;case vv:return n=mr(19,t,e,r),n.elementType=vv,n.lanes=s,n;case jw:return Hm(t,r,s,e);default:if(typeof n=="object"&&n!==null)switch(n.$$typeof){case Xw:o=10;break e;case Jw:o=9;break e;case Ay:o=11;break e;case Sy:o=14;break e;case oo:o=16,i=null;break e}throw Error(Me(130,n==null?n:typeof n,""))}return e=mr(o,t,e,r),e.elementType=n,e.type=i,e.lanes=s,e}function ba(n,e,t,i){return n=mr(7,n,i,e),n.lanes=t,n}function Hm(n,e,t,i){return n=mr(22,n,i,e),n.elementType=jw,n.lanes=t,n.stateNode={isHidden:!1},n}function o1(n,e,t){return n=mr(6,n,null,e),n.lanes=t,n}function a1(n,e,t){return e=mr(4,n.children!==null?n.children:[],n.key,e),e.lanes=t,e.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},e}function G4(n,e,t,i,r){this.tag=e,this.containerInfo=n,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Gg(0),this.expirationTimes=Gg(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Gg(0),this.identifierPrefix=i,this.onRecoverableError=r,this.mutableSourceEagerHydrationData=null}function i_(n,e,t,i,r,s,o,a,l){return n=new G4(n,e,t,a,l),e===1?(e=1,s===!0&&(e|=8)):e=0,s=mr(3,null,null,e),n.current=s,s.stateNode=n,s.memoizedState={element:i,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},Hy(s),n}function z4(n,e,t){var i=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(zC)}catch(n){console.error(n)}}zC(),Hw.exports=Yi;var j4=Hw.exports,VC,lM=j4;VC=dv.createRoot=lM.createRoot,dv.hydrateRoot=lM.hydrateRoot;/** + * @remix-run/router v1.15.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function pf(){return pf=Object.assign?Object.assign.bind():function(n){for(var e=1;e"u")throw new Error(e)}function a_(n,e){if(!n){typeof console<"u"&&console.warn(e);try{throw new Error(e)}catch{}}}function Y4(){return Math.random().toString(36).substr(2,8)}function uM(n,e){return{usr:n.state,key:n.key,idx:e}}function o2(n,e,t,i){return t===void 0&&(t=null),pf({pathname:typeof n=="string"?n:n.pathname,search:"",hash:""},typeof e=="string"?Dc(e):e,{state:t,key:e&&e.key||i||Y4()})}function fm(n){let{pathname:e="/",search:t="",hash:i=""}=n;return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),i&&i!=="#"&&(e+=i.charAt(0)==="#"?i:"#"+i),e}function Dc(n){let e={};if(n){let t=n.indexOf("#");t>=0&&(e.hash=n.substr(t),n=n.substr(0,t));let i=n.indexOf("?");i>=0&&(e.search=n.substr(i),n=n.substr(0,i)),n&&(e.pathname=n)}return e}function Q4(n,e,t,i){i===void 0&&(i={});let{window:r=document.defaultView,v5Compat:s=!1}=i,o=r.history,a=vo.Pop,l=null,f=h();f==null&&(f=0,o.replaceState(pf({},o.state,{idx:f}),""));function h(){return(o.state||{idx:null}).idx}function d(){a=vo.Pop;let _=h(),m=_==null?null:_-f;f=_,l&&l({action:a,location:M.location,delta:m})}function p(_,m){a=vo.Push;let A=o2(M.location,_,m);t&&t(A,_),f=h()+1;let S=uM(A,f),w=M.createHref(A);try{o.pushState(S,"",w)}catch(P){if(P instanceof DOMException&&P.name==="DataCloneError")throw P;r.location.assign(w)}s&&l&&l({action:a,location:M.location,delta:1})}function v(_,m){a=vo.Replace;let A=o2(M.location,_,m);t&&t(A,_),f=h();let S=uM(A,f),w=M.createHref(A);o.replaceState(S,"",w),s&&l&&l({action:a,location:M.location,delta:0})}function y(_){let m=r.location.origin!=="null"?r.location.origin:r.location.href,A=typeof _=="string"?_:fm(_);return dn(m,"No window.location.(origin|href) available to create URL for href: "+A),new URL(A,m)}let M={get action(){return a},get location(){return n(r,o)},listen(_){if(l)throw new Error("A history only accepts one active listener");return r.addEventListener(cM,d),l=_,()=>{r.removeEventListener(cM,d),l=null}},createHref(_){return e(r,_)},createURL:y,encodeLocation(_){let m=y(_);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:p,replace:v,go(_){return o.go(_)}};return M}var fM;(function(n){n.data="data",n.deferred="deferred",n.redirect="redirect",n.error="error"})(fM||(fM={}));function Z4(n,e,t){t===void 0&&(t="/");let i=typeof e=="string"?Dc(e):e,r=_c(i.pathname||"/",t);if(r==null)return null;let s=WC(n);q4(s);let o=null;for(let a=0;o==null&&a{let l={relativePath:a===void 0?s.path||"":a,caseSensitive:s.caseSensitive===!0,childrenIndex:o,route:s};l.relativePath.startsWith("/")&&(dn(l.relativePath.startsWith(i),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+i+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(i.length));let f=Ro([i,l.relativePath]),h=t.concat(l);s.children&&s.children.length>0&&(dn(s.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+f+'".')),WC(s.children,e,h,f)),!(s.path==null&&!s.index)&&e.push({path:f,score:sI(f,s.index),routesMeta:h})};return n.forEach((s,o)=>{var a;if(s.path===""||!((a=s.path)!=null&&a.includes("?")))r(s,o);else for(let l of XC(s.path))r(s,o,l)}),e}function XC(n){let e=n.split("/");if(e.length===0)return[];let[t,...i]=e,r=t.endsWith("?"),s=t.replace(/\?$/,"");if(i.length===0)return r?[s,""]:[s];let o=XC(i.join("/")),a=[];return a.push(...o.map(l=>l===""?s:[s,l].join("/"))),r&&a.push(...o),a.map(l=>n.startsWith("/")&&l===""?"/":l)}function q4(n){n.sort((e,t)=>e.score!==t.score?t.score-e.score:oI(e.routesMeta.map(i=>i.childrenIndex),t.routesMeta.map(i=>i.childrenIndex)))}const $4=/^:[\w-]+$/,eI=3,tI=2,nI=1,iI=10,rI=-2,hM=n=>n==="*";function sI(n,e){let t=n.split("/"),i=t.length;return t.some(hM)&&(i+=rI),e&&(i+=tI),t.filter(r=>!hM(r)).reduce((r,s)=>r+($4.test(s)?eI:s===""?nI:iI),i)}function oI(n,e){return n.length===e.length&&n.slice(0,-1).every((i,r)=>i===e[r])?n[n.length-1]-e[e.length-1]:0}function aI(n,e){let{routesMeta:t}=n,i={},r="/",s=[];for(let o=0;o{let{paramName:p,isOptional:v}=h;if(p==="*"){let M=a[d]||"";o=s.slice(0,s.length-M.length).replace(/(.)\/+$/,"$1")}const y=a[d];return v&&!y?f[p]=void 0:f[p]=uI(y||"",p),f},{}),pathname:s,pathnameBase:o,pattern:n}}function lI(n,e,t){e===void 0&&(e=!1),t===void 0&&(t=!0),a_(n==="*"||!n.endsWith("*")||n.endsWith("/*"),'Route path "'+n+'" will be treated as if it were '+('"'+n.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+n.replace(/\*$/,"/*")+'".'));let i=[],r="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,a,l)=>(i.push({paramName:a,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return n.endsWith("*")?(i.push({paramName:"*"}),r+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):t?r+="\\/*$":n!==""&&n!=="/"&&(r+="(?:(?=\\/|$))"),[new RegExp(r,e?void 0:"i"),i]}function cI(n){try{return decodeURI(n)}catch(e){return a_(!1,'The URL path "'+n+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+e+").")),n}}function uI(n,e){try{return decodeURIComponent(n)}catch(t){return a_(!1,'The value for the URL param "'+e+'" will not be decoded because'+(' the string "'+n+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+t+").")),n}}function _c(n,e){if(e==="/")return n;if(!n.toLowerCase().startsWith(e.toLowerCase()))return null;let t=e.endsWith("/")?e.length-1:e.length,i=n.charAt(t);return i&&i!=="/"?null:n.slice(t)||"/"}function fI(n,e){e===void 0&&(e="/");let{pathname:t,search:i="",hash:r=""}=typeof n=="string"?Dc(n):n;return{pathname:t?t.startsWith("/")?t:hI(t,e):e,search:mI(i),hash:gI(r)}}function hI(n,e){let t=e.replace(/\/+$/,"").split("/");return n.split("/").forEach(r=>{r===".."?t.length>1&&t.pop():r!=="."&&t.push(r)}),t.length>1?t.join("/"):"/"}function l1(n,e,t,i){return"Cannot include a '"+n+"' character in a manually specified "+("`to."+e+"` field ["+JSON.stringify(i)+"]. Please separate it out to the ")+("`to."+t+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function dI(n){return n.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function JC(n,e){let t=dI(n);return e?t.map((i,r)=>r===n.length-1?i.pathname:i.pathnameBase):t.map(i=>i.pathnameBase)}function jC(n,e,t,i){i===void 0&&(i=!1);let r;typeof n=="string"?r=Dc(n):(r=pf({},n),dn(!r.pathname||!r.pathname.includes("?"),l1("?","pathname","search",r)),dn(!r.pathname||!r.pathname.includes("#"),l1("#","pathname","hash",r)),dn(!r.search||!r.search.includes("#"),l1("#","search","hash",r)));let s=n===""||r.pathname==="",o=s?"/":r.pathname,a;if(o==null)a=t;else{let d=e.length-1;if(!i&&o.startsWith("..")){let p=o.split("/");for(;p[0]==="..";)p.shift(),d-=1;r.pathname=p.join("/")}a=d>=0?e[d]:"/"}let l=fI(r,a),f=o&&o!=="/"&&o.endsWith("/"),h=(s||o===".")&&t.endsWith("/");return!l.pathname.endsWith("/")&&(f||h)&&(l.pathname+="/"),l}const Ro=n=>n.join("/").replace(/\/\/+/g,"/"),pI=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),mI=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,gI=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n;function vI(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}const KC=["post","put","patch","delete"];new Set(KC);const yI=["get",...KC];new Set(yI);/** + * React Router v6.22.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function mf(){return mf=Object.assign?Object.assign.bind():function(n){for(var e=1;e{a.current=!0}),W.useCallback(function(f,h){if(h===void 0&&(h={}),!a.current)return;if(typeof f=="number"){i.go(f);return}let d=jC(f,JSON.parse(o),s,h.relative==="path");n==null&&e!=="/"&&(d.pathname=d.pathname==="/"?e:Ro([e,d.pathname])),(h.replace?i.replace:i.push)(d,h.state,h)},[e,i,o,s,n])}function jm(n,e){let{relative:t}=e===void 0?{}:e,{future:i}=W.useContext(zo),{matches:r}=W.useContext(Ja),{pathname:s}=Vf(),o=JSON.stringify(JC(r,i.v7_relativeSplatPath));return W.useMemo(()=>jC(n,JSON.parse(o),s,t==="path"),[n,o,s,t])}function SI(n,e){return MI(n,e)}function MI(n,e,t,i){zf()||dn(!1);let{navigator:r}=W.useContext(zo),{matches:s}=W.useContext(Ja),o=s[s.length-1],a=o?o.params:{};o&&o.pathname;let l=o?o.pathnameBase:"/";o&&o.route;let f=Vf(),h;if(e){var d;let _=typeof e=="string"?Dc(e):e;l==="/"||(d=_.pathname)!=null&&d.startsWith(l)||dn(!1),h=_}else h=f;let p=h.pathname||"/",v=l==="/"?p:p.slice(l.length)||"/",y=Z4(n,{pathname:v}),M=RI(y&&y.map(_=>Object.assign({},_,{params:Object.assign({},a,_.params),pathname:Ro([l,r.encodeLocation?r.encodeLocation(_.pathname).pathname:_.pathname]),pathnameBase:_.pathnameBase==="/"?l:Ro([l,r.encodeLocation?r.encodeLocation(_.pathnameBase).pathname:_.pathnameBase])})),s,t,i);return e&&M?W.createElement(Jm.Provider,{value:{location:mf({pathname:"/",search:"",hash:"",state:null,key:"default"},h),navigationType:vo.Pop}},M):M}function EI(){let n=LI(),e=vI(n)?n.status+" "+n.statusText:n instanceof Error?n.message:JSON.stringify(n),t=n instanceof Error?n.stack:null,r={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return W.createElement(W.Fragment,null,W.createElement("h2",null,"Unexpected Application Error!"),W.createElement("h3",{style:{fontStyle:"italic"}},e),t?W.createElement("pre",{style:r},t):null,null)}const wI=W.createElement(EI,null);class CI extends W.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error!==void 0?W.createElement(Ja.Provider,{value:this.props.routeContext},W.createElement(QC.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function TI(n){let{routeContext:e,match:t,children:i}=n,r=W.useContext(Xm);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),W.createElement(Ja.Provider,{value:e},i)}function RI(n,e,t,i){var r;if(e===void 0&&(e=[]),t===void 0&&(t=null),i===void 0&&(i=null),n==null){var s;if((s=t)!=null&&s.errors)n=t.matches;else return null}let o=n,a=(r=t)==null?void 0:r.errors;if(a!=null){let h=o.findIndex(d=>d.route.id&&(a==null?void 0:a[d.route.id]));h>=0||dn(!1),o=o.slice(0,Math.min(o.length,h+1))}let l=!1,f=-1;if(t&&i&&i.v7_partialHydration)for(let h=0;h=0?o=o.slice(0,f+1):o=[o[0]];break}}}return o.reduceRight((h,d,p)=>{let v,y=!1,M=null,_=null;t&&(v=a&&d.route.id?a[d.route.id]:void 0,M=d.route.errorElement||wI,l&&(f<0&&p===0?(DI("route-fallback",!1),y=!0,_=null):f===p&&(y=!0,_=d.route.hydrateFallbackElement||null)));let m=e.concat(o.slice(0,p+1)),A=()=>{let S;return v?S=M:y?S=_:d.route.Component?S=W.createElement(d.route.Component,null):d.route.element?S=d.route.element:S=h,W.createElement(TI,{match:d,routeContext:{outlet:h,matches:m,isDataRoute:t!=null},children:S})};return t&&(d.route.ErrorBoundary||d.route.errorElement||p===0)?W.createElement(CI,{location:t.location,revalidation:t.revalidation,component:M,error:v,children:A(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):A()},null)}var qC=function(n){return n.UseBlocker="useBlocker",n.UseRevalidator="useRevalidator",n.UseNavigateStable="useNavigate",n}(qC||{}),hm=function(n){return n.UseBlocker="useBlocker",n.UseLoaderData="useLoaderData",n.UseActionData="useActionData",n.UseRouteError="useRouteError",n.UseNavigation="useNavigation",n.UseRouteLoaderData="useRouteLoaderData",n.UseMatches="useMatches",n.UseRevalidator="useRevalidator",n.UseNavigateStable="useNavigate",n.UseRouteId="useRouteId",n}(hm||{});function bI(n){let e=W.useContext(Xm);return e||dn(!1),e}function PI(n){let e=W.useContext(YC);return e||dn(!1),e}function BI(n){let e=W.useContext(Ja);return e||dn(!1),e}function $C(n){let e=BI(),t=e.matches[e.matches.length-1];return t.route.id||dn(!1),t.route.id}function LI(){var n;let e=W.useContext(QC),t=PI(hm.UseRouteError),i=$C(hm.UseRouteError);return e!==void 0?e:(n=t.errors)==null?void 0:n[i]}function II(){let{router:n}=bI(qC.UseNavigateStable),e=$C(hm.UseNavigateStable),t=W.useRef(!1);return ZC(()=>{t.current=!0}),W.useCallback(function(r,s){s===void 0&&(s={}),t.current&&(typeof r=="number"?n.navigate(r):n.navigate(r,mf({fromRouteId:e},s)))},[n,e])}const dM={};function DI(n,e,t){!e&&!dM[n]&&(dM[n]=!0)}function Du(n){dn(!1)}function FI(n){let{basename:e="/",children:t=null,location:i,navigationType:r=vo.Pop,navigator:s,static:o=!1,future:a}=n;zf()&&dn(!1);let l=e.replace(/^\/*/,"/"),f=W.useMemo(()=>({basename:l,navigator:s,static:o,future:mf({v7_relativeSplatPath:!1},a)}),[l,a,s,o]);typeof i=="string"&&(i=Dc(i));let{pathname:h="/",search:d="",hash:p="",state:v=null,key:y="default"}=i,M=W.useMemo(()=>{let _=_c(h,l);return _==null?null:{location:{pathname:_,search:d,hash:p,state:v,key:y},navigationType:r}},[l,h,d,p,v,y,r]);return M==null?null:W.createElement(zo.Provider,{value:f},W.createElement(Jm.Provider,{children:t,value:M}))}function NI(n){let{children:e,location:t}=n;return SI(l2(e),t)}new Promise(()=>{});function l2(n,e){e===void 0&&(e=[]);let t=[];return W.Children.forEach(n,(i,r)=>{if(!W.isValidElement(i))return;let s=[...e,r];if(i.type===W.Fragment){t.push.apply(t,l2(i.props.children,s));return}i.type!==Du&&dn(!1),!i.props.index||!i.props.children||dn(!1);let o={id:i.props.id||s.join("-"),caseSensitive:i.props.caseSensitive,element:i.props.element,Component:i.props.Component,index:i.props.index,path:i.props.path,loader:i.props.loader,action:i.props.action,errorElement:i.props.errorElement,ErrorBoundary:i.props.ErrorBoundary,hasErrorBoundary:i.props.ErrorBoundary!=null||i.props.errorElement!=null,shouldRevalidate:i.props.shouldRevalidate,handle:i.props.handle,lazy:i.props.lazy};i.props.children&&(o.children=l2(i.props.children,s)),t.push(o)}),t}/** + * React Router DOM v6.22.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function dm(){return dm=Object.assign?Object.assign.bind():function(n){for(var e=1;e=0)&&(t[r]=n[r]);return t}function UI(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function OI(n,e){return n.button===0&&(!e||e==="_self")&&!UI(n)}const kI=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],HI=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],GI="6";try{window.__reactRouterVersion=GI}catch{}const zI=W.createContext({isTransitioning:!1}),VI="startTransition",pM=UB[VI];function WI(n){let{basename:e,children:t,future:i,window:r}=n,s=W.useRef();s.current==null&&(s.current=K4({window:r,v5Compat:!0}));let o=s.current,[a,l]=W.useState({action:o.action,location:o.location}),{v7_startTransition:f}=i||{},h=W.useCallback(d=>{f&&pM?pM(()=>l(d)):l(d)},[l,f]);return W.useLayoutEffect(()=>o.listen(h),[o,h]),W.createElement(FI,{basename:e,children:t,location:a.location,navigationType:a.action,navigator:o,future:i})}const XI=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",JI=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Km=W.forwardRef(function(e,t){let{onClick:i,relative:r,reloadDocument:s,replace:o,state:a,target:l,to:f,preventScrollReset:h,unstable_viewTransition:d}=e,p=eT(e,kI),{basename:v}=W.useContext(zo),y,M=!1;if(typeof f=="string"&&JI.test(f)&&(y=f,XI))try{let S=new URL(window.location.href),w=f.startsWith("//")?new URL(S.protocol+f):new URL(f),P=_c(w.pathname,v);w.origin===S.origin&&P!=null?f=P+w.search+w.hash:M=!0}catch{}let _=_I(f,{relative:r}),m=KI(f,{replace:o,state:a,target:l,preventScrollReset:h,relative:r,unstable_viewTransition:d});function A(S){i&&i(S),S.defaultPrevented||m(S)}return W.createElement("a",dm({},p,{href:y||_,onClick:M||s?i:A,ref:t,target:l}))}),c1=W.forwardRef(function(e,t){let{"aria-current":i="page",caseSensitive:r=!1,className:s="",end:o=!1,style:a,to:l,unstable_viewTransition:f,children:h}=e,d=eT(e,HI),p=jm(l,{relative:d.relative}),v=Vf(),y=W.useContext(YC),{navigator:M,basename:_}=W.useContext(zo),m=y!=null&&YI(p)&&f===!0,A=M.encodeLocation?M.encodeLocation(p).pathname:p.pathname,S=v.pathname,w=y&&y.navigation&&y.navigation.location?y.navigation.location.pathname:null;r||(S=S.toLowerCase(),w=w?w.toLowerCase():null,A=A.toLowerCase()),w&&_&&(w=_c(w,_)||w);const P=A!=="/"&&A.endsWith("/")?A.length-1:A.length;let R=S===A||!o&&S.startsWith(A)&&S.charAt(P)==="/",b=w!=null&&(w===A||!o&&w.startsWith(A)&&w.charAt(A.length)==="/"),F={isActive:R,isPending:b,isTransitioning:m},X=R?i:void 0,T;typeof s=="function"?T=s(F):T=[s,R?"active":null,b?"pending":null,m?"transitioning":null].filter(Boolean).join(" ");let B=typeof a=="function"?a(F):a;return W.createElement(Km,dm({},d,{"aria-current":X,className:T,ref:t,style:B,to:l,unstable_viewTransition:f}),typeof h=="function"?h(F):h)});var c2;(function(n){n.UseScrollRestoration="useScrollRestoration",n.UseSubmit="useSubmit",n.UseSubmitFetcher="useSubmitFetcher",n.UseFetcher="useFetcher",n.useViewTransitionState="useViewTransitionState"})(c2||(c2={}));var mM;(function(n){n.UseFetcher="useFetcher",n.UseFetchers="useFetchers",n.UseScrollRestoration="useScrollRestoration"})(mM||(mM={}));function jI(n){let e=W.useContext(Xm);return e||dn(!1),e}function KI(n,e){let{target:t,replace:i,state:r,preventScrollReset:s,relative:o,unstable_viewTransition:a}=e===void 0?{}:e,l=xI(),f=Vf(),h=jm(n,{relative:o});return W.useCallback(d=>{if(OI(d,t)){d.preventDefault();let p=i!==void 0?i:fm(f)===fm(h);l(n,{replace:p,state:r,preventScrollReset:s,relative:o,unstable_viewTransition:a})}},[f,l,h,i,r,t,n,s,o,a])}function YI(n,e){e===void 0&&(e={});let t=W.useContext(zI);t==null&&dn(!1);let{basename:i}=jI(c2.useViewTransitionState),r=jm(n,{relative:e.relative});if(!t.isTransitioning)return!1;let s=_c(t.currentLocation.pathname,i)||t.currentLocation.pathname,o=_c(t.nextLocation.pathname,i)||t.nextLocation.pathname;return a2(r.pathname,o)!=null||a2(r.pathname,s)!=null}/** + * @license + * Copyright 2010-2023 Three.js Authors + * SPDX-License-Identifier: MIT + */const Wf="161",QI={LEFT:0,MIDDLE:1,RIGHT:2,ROTATE:0,DOLLY:1,PAN:2},ZI={ROTATE:0,PAN:1,DOLLY_PAN:2,DOLLY_ROTATE:3},tT=0,u2=1,nT=2,qI=3,iT=0,Ym=1,Xu=2,Tr=3,ss=0,xi=1,hr=2,bs=0,Pa=1,f2=2,h2=3,d2=4,rT=5,ho=100,sT=101,oT=102,p2=103,m2=104,aT=200,lT=201,cT=202,uT=203,pm=204,mm=205,fT=206,hT=207,dT=208,pT=209,mT=210,gT=211,vT=212,yT=213,_T=214,xT=0,AT=1,ST=2,gf=3,MT=4,ET=5,wT=6,CT=7,Xf=0,TT=1,RT=2,ts=0,bT=1,PT=2,BT=3,l_=4,LT=5,IT=6,g2="attached",DT="detached",Qm=300,Fs=301,Fo=302,vf=303,yf=304,Fc=306,No=1e3,Jn=1001,xc=1002,fn=1003,_f=1004,$I=1004,po=1005,eD=1005,Kt=1006,lc=1007,tD=1007,gr=1008,nD=1008,ns=1009,FT=1010,NT=1011,Zm=1012,c_=1013,ws=1014,dr=1015,Ac=1016,u_=1017,f_=1018,bo=1020,UT=1021,vi=1023,OT=1024,kT=1025,Po=1026,Ga=1027,HT=1028,h_=1029,GT=1030,d_=1031,p_=1033,Lp=33776,Ip=33777,Dp=33778,Fp=33779,v2=35840,y2=35841,_2=35842,x2=35843,m_=36196,A2=37492,S2=37496,M2=37808,E2=37809,w2=37810,C2=37811,T2=37812,R2=37813,b2=37814,P2=37815,B2=37816,L2=37817,I2=37818,D2=37819,F2=37820,N2=37821,Np=36492,U2=36494,O2=36495,zT=36283,k2=36284,H2=36285,G2=36286,VT=2200,WT=2201,XT=2202,Sc=2300,za=2301,Up=2302,Ma=2400,Ea=2401,xf=2402,qm=2500,g_=2501,JT=0,v_=1,gm=2,y_=3e3,Bo=3001,jT=3200,KT=3201,Vo=0,YT=1,Gi="",bn="srgb",os="srgb-linear",$m="display-p3",Jf="display-p3-linear",Af="linear",Vt="srgb",Sf="rec709",Mf="p3",iD=0,ga=7680,rD=7681,sD=7682,oD=7683,aD=34055,lD=34056,cD=5386,uD=512,fD=513,hD=514,dD=515,pD=516,mD=517,gD=518,z2=519,QT=512,ZT=513,qT=514,__=515,$T=516,eR=517,tR=518,nR=519,Ef=35044,vD=35048,yD=35040,_D=35045,xD=35049,AD=35041,SD=35046,MD=35050,ED=35042,wD="100",V2="300 es",vm=1035,qr=2e3,wf=2001;class Os{addEventListener(e,t){this._listeners===void 0&&(this._listeners={});const i=this._listeners;i[e]===void 0&&(i[e]=[]),i[e].indexOf(t)===-1&&i[e].push(t)}hasEventListener(e,t){if(this._listeners===void 0)return!1;const i=this._listeners;return i[e]!==void 0&&i[e].indexOf(t)!==-1}removeEventListener(e,t){if(this._listeners===void 0)return;const r=this._listeners[e];if(r!==void 0){const s=r.indexOf(t);s!==-1&&r.splice(s,1)}}dispatchEvent(e){if(this._listeners===void 0)return;const i=this._listeners[e.type];if(i!==void 0){e.target=this;const r=i.slice(0);for(let s=0,o=r.length;s>8&255]+ni[n>>16&255]+ni[n>>24&255]+"-"+ni[e&255]+ni[e>>8&255]+"-"+ni[e>>16&15|64]+ni[e>>24&255]+"-"+ni[t&63|128]+ni[t>>8&255]+"-"+ni[t>>16&255]+ni[t>>24&255]+ni[i&255]+ni[i>>8&255]+ni[i>>16&255]+ni[i>>24&255]).toLowerCase()}function hn(n,e,t){return Math.max(e,Math.min(t,n))}function x_(n,e){return(n%e+e)%e}function CD(n,e,t,i,r){return i+(n-e)*(r-i)/(t-e)}function TD(n,e,t){return n!==e?(t-n)/(e-n):0}function Ju(n,e,t){return(1-t)*n+t*e}function RD(n,e,t,i){return Ju(n,e,1-Math.exp(-t*i))}function bD(n,e=1){return e-Math.abs(x_(n,e*2)-e)}function PD(n,e,t){return n<=e?0:n>=t?1:(n=(n-e)/(t-e),n*n*(3-2*n))}function BD(n,e,t){return n<=e?0:n>=t?1:(n=(n-e)/(t-e),n*n*n*(n*(n*6-15)+10))}function LD(n,e){return n+Math.floor(Math.random()*(e-n+1))}function ID(n,e){return n+Math.random()*(e-n)}function DD(n){return n*(.5-Math.random())}function FD(n){n!==void 0&&(gM=n);let e=gM+=1831565813;return e=Math.imul(e^e>>>15,e|1),e^=e+Math.imul(e^e>>>7,e|61),((e^e>>>14)>>>0)/4294967296}function ND(n){return n*Ba}function UD(n){return n*Mc}function W2(n){return(n&n-1)===0&&n!==0}function OD(n){return Math.pow(2,Math.ceil(Math.log(n)/Math.LN2))}function ym(n){return Math.pow(2,Math.floor(Math.log(n)/Math.LN2))}function kD(n,e,t,i,r){const s=Math.cos,o=Math.sin,a=s(t/2),l=o(t/2),f=s((e+i)/2),h=o((e+i)/2),d=s((e-i)/2),p=o((e-i)/2),v=s((i-e)/2),y=o((i-e)/2);switch(r){case"XYX":n.set(a*h,l*d,l*p,a*f);break;case"YZY":n.set(l*p,a*h,l*d,a*f);break;case"ZXZ":n.set(l*d,l*p,a*h,a*f);break;case"XZX":n.set(a*h,l*y,l*v,a*f);break;case"YXY":n.set(l*v,a*h,l*y,a*f);break;case"ZYZ":n.set(l*y,l*v,a*h,a*f);break;default:console.warn("THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+r)}}function yi(n,e){switch(e.constructor){case Float32Array:return n;case Uint32Array:return n/4294967295;case Uint16Array:return n/65535;case Uint8Array:return n/255;case Int32Array:return Math.max(n/2147483647,-1);case Int16Array:return Math.max(n/32767,-1);case Int8Array:return Math.max(n/127,-1);default:throw new Error("Invalid component type.")}}function pt(n,e){switch(e.constructor){case Float32Array:return n;case Uint32Array:return Math.round(n*4294967295);case Uint16Array:return Math.round(n*65535);case Uint8Array:return Math.round(n*255);case Int32Array:return Math.round(n*2147483647);case Int16Array:return Math.round(n*32767);case Int8Array:return Math.round(n*127);default:throw new Error("Invalid component type.")}}const iR={DEG2RAD:Ba,RAD2DEG:Mc,generateUUID:Ji,clamp:hn,euclideanModulo:x_,mapLinear:CD,inverseLerp:TD,lerp:Ju,damp:RD,pingpong:bD,smoothstep:PD,smootherstep:BD,randInt:LD,randFloat:ID,randFloatSpread:DD,seededRandom:FD,degToRad:ND,radToDeg:UD,isPowerOfTwo:W2,ceilPowerOfTwo:OD,floorPowerOfTwo:ym,setQuaternionFromProperEuler:kD,normalize:pt,denormalize:yi};class pe{constructor(e=0,t=0){pe.prototype.isVector2=!0,this.x=e,this.y=t}get width(){return this.x}set width(e){this.x=e}get height(){return this.y}set height(e){this.y=e}set(e,t){return this.x=e,this.y=t,this}setScalar(e){return this.x=e,this.y=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y)}copy(e){return this.x=e.x,this.y=e.y,this}add(e){return this.x+=e.x,this.y+=e.y,this}addScalar(e){return this.x+=e,this.y+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this}sub(e){return this.x-=e.x,this.y-=e.y,this}subScalar(e){return this.x-=e,this.y-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this}multiply(e){return this.x*=e.x,this.y*=e.y,this}multiplyScalar(e){return this.x*=e,this.y*=e,this}divide(e){return this.x/=e.x,this.y/=e.y,this}divideScalar(e){return this.multiplyScalar(1/e)}applyMatrix3(e){const t=this.x,i=this.y,r=e.elements;return this.x=r[0]*t+r[3]*i+r[6],this.y=r[1]*t+r[4]*i+r[7],this}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this}clampLength(e,t){const i=this.length();return this.divideScalar(i||1).multiplyScalar(Math.max(e,Math.min(t,i)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(e){return this.x*e.x+this.y*e.y}cross(e){return this.x*e.y-this.y*e.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}angleTo(e){const t=Math.sqrt(this.lengthSq()*e.lengthSq());if(t===0)return Math.PI/2;const i=this.dot(e)/t;return Math.acos(hn(i,-1,1))}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){const t=this.x-e.x,i=this.y-e.y;return t*t+i*i}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this}lerpVectors(e,t,i){return this.x=e.x+(t.x-e.x)*i,this.y=e.y+(t.y-e.y)*i,this}equals(e){return e.x===this.x&&e.y===this.y}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e}fromBufferAttribute(e,t){return this.x=e.getX(t),this.y=e.getY(t),this}rotateAround(e,t){const i=Math.cos(t),r=Math.sin(t),s=this.x-e.x,o=this.y-e.y;return this.x=s*i-o*r+e.x,this.y=s*r+o*i+e.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}}class vt{constructor(e,t,i,r,s,o,a,l,f){vt.prototype.isMatrix3=!0,this.elements=[1,0,0,0,1,0,0,0,1],e!==void 0&&this.set(e,t,i,r,s,o,a,l,f)}set(e,t,i,r,s,o,a,l,f){const h=this.elements;return h[0]=e,h[1]=r,h[2]=a,h[3]=t,h[4]=s,h[5]=l,h[6]=i,h[7]=o,h[8]=f,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(e){const t=this.elements,i=e.elements;return t[0]=i[0],t[1]=i[1],t[2]=i[2],t[3]=i[3],t[4]=i[4],t[5]=i[5],t[6]=i[6],t[7]=i[7],t[8]=i[8],this}extractBasis(e,t,i){return e.setFromMatrix3Column(this,0),t.setFromMatrix3Column(this,1),i.setFromMatrix3Column(this,2),this}setFromMatrix4(e){const t=e.elements;return this.set(t[0],t[4],t[8],t[1],t[5],t[9],t[2],t[6],t[10]),this}multiply(e){return this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){const i=e.elements,r=t.elements,s=this.elements,o=i[0],a=i[3],l=i[6],f=i[1],h=i[4],d=i[7],p=i[2],v=i[5],y=i[8],M=r[0],_=r[3],m=r[6],A=r[1],S=r[4],w=r[7],P=r[2],R=r[5],b=r[8];return s[0]=o*M+a*A+l*P,s[3]=o*_+a*S+l*R,s[6]=o*m+a*w+l*b,s[1]=f*M+h*A+d*P,s[4]=f*_+h*S+d*R,s[7]=f*m+h*w+d*b,s[2]=p*M+v*A+y*P,s[5]=p*_+v*S+y*R,s[8]=p*m+v*w+y*b,this}multiplyScalar(e){const t=this.elements;return t[0]*=e,t[3]*=e,t[6]*=e,t[1]*=e,t[4]*=e,t[7]*=e,t[2]*=e,t[5]*=e,t[8]*=e,this}determinant(){const e=this.elements,t=e[0],i=e[1],r=e[2],s=e[3],o=e[4],a=e[5],l=e[6],f=e[7],h=e[8];return t*o*h-t*a*f-i*s*h+i*a*l+r*s*f-r*o*l}invert(){const e=this.elements,t=e[0],i=e[1],r=e[2],s=e[3],o=e[4],a=e[5],l=e[6],f=e[7],h=e[8],d=h*o-a*f,p=a*l-h*s,v=f*s-o*l,y=t*d+i*p+r*v;if(y===0)return this.set(0,0,0,0,0,0,0,0,0);const M=1/y;return e[0]=d*M,e[1]=(r*f-h*i)*M,e[2]=(a*i-r*o)*M,e[3]=p*M,e[4]=(h*t-r*l)*M,e[5]=(r*s-a*t)*M,e[6]=v*M,e[7]=(i*l-f*t)*M,e[8]=(o*t-i*s)*M,this}transpose(){let e;const t=this.elements;return e=t[1],t[1]=t[3],t[3]=e,e=t[2],t[2]=t[6],t[6]=e,e=t[5],t[5]=t[7],t[7]=e,this}getNormalMatrix(e){return this.setFromMatrix4(e).invert().transpose()}transposeIntoArray(e){const t=this.elements;return e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8],this}setUvTransform(e,t,i,r,s,o,a){const l=Math.cos(s),f=Math.sin(s);return this.set(i*l,i*f,-i*(l*o+f*a)+o+e,-r*f,r*l,-r*(-f*o+l*a)+a+t,0,0,1),this}scale(e,t){return this.premultiply(u1.makeScale(e,t)),this}rotate(e){return this.premultiply(u1.makeRotation(-e)),this}translate(e,t){return this.premultiply(u1.makeTranslation(e,t)),this}makeTranslation(e,t){return e.isVector2?this.set(1,0,e.x,0,1,e.y,0,0,1):this.set(1,0,e,0,1,t,0,0,1),this}makeRotation(e){const t=Math.cos(e),i=Math.sin(e);return this.set(t,-i,0,i,t,0,0,0,1),this}makeScale(e,t){return this.set(e,0,0,0,t,0,0,0,1),this}equals(e){const t=this.elements,i=e.elements;for(let r=0;r<9;r++)if(t[r]!==i[r])return!1;return!0}fromArray(e,t=0){for(let i=0;i<9;i++)this.elements[i]=e[i+t];return this}toArray(e=[],t=0){const i=this.elements;return e[t]=i[0],e[t+1]=i[1],e[t+2]=i[2],e[t+3]=i[3],e[t+4]=i[4],e[t+5]=i[5],e[t+6]=i[6],e[t+7]=i[7],e[t+8]=i[8],e}clone(){return new this.constructor().fromArray(this.elements)}}const u1=new vt;function rR(n){for(let e=n.length-1;e>=0;--e)if(n[e]>=65535)return!0;return!1}const HD={Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array};function Zl(n,e){return new HD[n](e)}function Cf(n){return document.createElementNS("http://www.w3.org/1999/xhtml",n)}function sR(){const n=Cf("canvas");return n.style.display="block",n}const vM={};function La(n){n in vM||(vM[n]=!0,console.warn(n))}const yM=new vt().set(.8224621,.177538,0,.0331941,.9668058,0,.0170827,.0723974,.9105199),_M=new vt().set(1.2249401,-.2249404,0,-.0420569,1.0420571,0,-.0196376,-.0786361,1.0982735),Ad={[os]:{transfer:Af,primaries:Sf,toReference:n=>n,fromReference:n=>n},[bn]:{transfer:Vt,primaries:Sf,toReference:n=>n.convertSRGBToLinear(),fromReference:n=>n.convertLinearToSRGB()},[Jf]:{transfer:Af,primaries:Mf,toReference:n=>n.applyMatrix3(_M),fromReference:n=>n.applyMatrix3(yM)},[$m]:{transfer:Vt,primaries:Mf,toReference:n=>n.convertSRGBToLinear().applyMatrix3(_M),fromReference:n=>n.applyMatrix3(yM).convertLinearToSRGB()}},GD=new Set([os,Jf]),Ut={enabled:!0,_workingColorSpace:os,get workingColorSpace(){return this._workingColorSpace},set workingColorSpace(n){if(!GD.has(n))throw new Error(`Unsupported working color space, "${n}".`);this._workingColorSpace=n},convert:function(n,e,t){if(this.enabled===!1||e===t||!e||!t)return n;const i=Ad[e].toReference,r=Ad[t].fromReference;return r(i(n))},fromWorkingColorSpace:function(n,e){return this.convert(n,this._workingColorSpace,e)},toWorkingColorSpace:function(n,e){return this.convert(n,e,this._workingColorSpace)},getPrimaries:function(n){return Ad[n].primaries},getTransfer:function(n){return n===Gi?Af:Ad[n].transfer}};function cc(n){return n<.04045?n*.0773993808:Math.pow(n*.9478672986+.0521327014,2.4)}function f1(n){return n<.0031308?n*12.92:1.055*Math.pow(n,.41666)-.055}let pl;class A_{static getDataURL(e){if(/^data:/i.test(e.src)||typeof HTMLCanvasElement>"u")return e.src;let t;if(e instanceof HTMLCanvasElement)t=e;else{pl===void 0&&(pl=Cf("canvas")),pl.width=e.width,pl.height=e.height;const i=pl.getContext("2d");e instanceof ImageData?i.putImageData(e,0,0):i.drawImage(e,0,0,e.width,e.height),t=pl}return t.width>2048||t.height>2048?(console.warn("THREE.ImageUtils.getDataURL: Image converted to jpg for performance reasons",e),t.toDataURL("image/jpeg",.6)):t.toDataURL("image/png")}static sRGBToLinear(e){if(typeof HTMLImageElement<"u"&&e instanceof HTMLImageElement||typeof HTMLCanvasElement<"u"&&e instanceof HTMLCanvasElement||typeof ImageBitmap<"u"&&e instanceof ImageBitmap){const t=Cf("canvas");t.width=e.width,t.height=e.height;const i=t.getContext("2d");i.drawImage(e,0,0,e.width,e.height);const r=i.getImageData(0,0,e.width,e.height),s=r.data;for(let o=0;o0&&(i.userData=this.userData),t||(e.textures[this.uuid]=i),i}dispose(){this.dispatchEvent({type:"dispose"})}transformUv(e){if(this.mapping!==Qm)return e;if(e.applyMatrix3(this.matrix),e.x<0||e.x>1)switch(this.wrapS){case No:e.x=e.x-Math.floor(e.x);break;case Jn:e.x=e.x<0?0:1;break;case xc:Math.abs(Math.floor(e.x)%2)===1?e.x=Math.ceil(e.x)-e.x:e.x=e.x-Math.floor(e.x);break}if(e.y<0||e.y>1)switch(this.wrapT){case No:e.y=e.y-Math.floor(e.y);break;case Jn:e.y=e.y<0?0:1;break;case xc:Math.abs(Math.floor(e.y)%2)===1?e.y=Math.ceil(e.y)-e.y:e.y=e.y-Math.floor(e.y);break}return this.flipY&&(e.y=1-e.y),e}set needsUpdate(e){e===!0&&(this.version++,this.source.needsUpdate=!0)}get encoding(){return La("THREE.Texture: Property .encoding has been replaced by .colorSpace."),this.colorSpace===bn?Bo:y_}set encoding(e){La("THREE.Texture: Property .encoding has been replaced by .colorSpace."),this.colorSpace=e===Bo?bn:Gi}}Qt.DEFAULT_IMAGE=null;Qt.DEFAULT_MAPPING=Qm;Qt.DEFAULT_ANISOTROPY=1;class Ot{constructor(e=0,t=0,i=0,r=1){Ot.prototype.isVector4=!0,this.x=e,this.y=t,this.z=i,this.w=r}get width(){return this.z}set width(e){this.z=e}get height(){return this.w}set height(e){this.w=e}set(e,t,i,r){return this.x=e,this.y=t,this.z=i,this.w=r,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this.w=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setW(e){return this.w=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;case 3:this.w=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this.w=e.w!==void 0?e.w:1,this}add(e){return this.x+=e.x,this.y+=e.y,this.z+=e.z,this.w+=e.w,this}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this.w+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this.w=e.w+t.w,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this.w+=e.w*t,this}sub(e){return this.x-=e.x,this.y-=e.y,this.z-=e.z,this.w-=e.w,this}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this.w-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this.w=e.w-t.w,this}multiply(e){return this.x*=e.x,this.y*=e.y,this.z*=e.z,this.w*=e.w,this}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this.w*=e,this}applyMatrix4(e){const t=this.x,i=this.y,r=this.z,s=this.w,o=e.elements;return this.x=o[0]*t+o[4]*i+o[8]*r+o[12]*s,this.y=o[1]*t+o[5]*i+o[9]*r+o[13]*s,this.z=o[2]*t+o[6]*i+o[10]*r+o[14]*s,this.w=o[3]*t+o[7]*i+o[11]*r+o[15]*s,this}divideScalar(e){return this.multiplyScalar(1/e)}setAxisAngleFromQuaternion(e){this.w=2*Math.acos(e.w);const t=Math.sqrt(1-e.w*e.w);return t<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=e.x/t,this.y=e.y/t,this.z=e.z/t),this}setAxisAngleFromRotationMatrix(e){let t,i,r,s;const l=e.elements,f=l[0],h=l[4],d=l[8],p=l[1],v=l[5],y=l[9],M=l[2],_=l[6],m=l[10];if(Math.abs(h-p)<.01&&Math.abs(d-M)<.01&&Math.abs(y-_)<.01){if(Math.abs(h+p)<.1&&Math.abs(d+M)<.1&&Math.abs(y+_)<.1&&Math.abs(f+v+m-3)<.1)return this.set(1,0,0,0),this;t=Math.PI;const S=(f+1)/2,w=(v+1)/2,P=(m+1)/2,R=(h+p)/4,b=(d+M)/4,F=(y+_)/4;return S>w&&S>P?S<.01?(i=0,r=.707106781,s=.707106781):(i=Math.sqrt(S),r=R/i,s=b/i):w>P?w<.01?(i=.707106781,r=0,s=.707106781):(r=Math.sqrt(w),i=R/r,s=F/r):P<.01?(i=.707106781,r=.707106781,s=0):(s=Math.sqrt(P),i=b/s,r=F/s),this.set(i,r,s,t),this}let A=Math.sqrt((_-y)*(_-y)+(d-M)*(d-M)+(p-h)*(p-h));return Math.abs(A)<.001&&(A=1),this.x=(_-y)/A,this.y=(d-M)/A,this.z=(p-h)/A,this.w=Math.acos((f+v+m-1)/2),this}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this.z=Math.min(this.z,e.z),this.w=Math.min(this.w,e.w),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this.z=Math.max(this.z,e.z),this.w=Math.max(this.w,e.w),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this.z=Math.max(e.z,Math.min(t.z,this.z)),this.w=Math.max(e.w,Math.min(t.w,this.w)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this.z=Math.max(e,Math.min(t,this.z)),this.w=Math.max(e,Math.min(t,this.w)),this}clampLength(e,t){const i=this.length();return this.divideScalar(i||1).multiplyScalar(Math.max(e,Math.min(t,i)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this.w=Math.floor(this.w),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this.w=Math.ceil(this.w),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this.w=Math.round(this.w),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this.w=Math.trunc(this.w),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z+this.w*e.w}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)}normalize(){return this.divideScalar(this.length()||1)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this.z+=(e.z-this.z)*t,this.w+=(e.w-this.w)*t,this}lerpVectors(e,t,i){return this.x=e.x+(t.x-e.x)*i,this.y=e.y+(t.y-e.y)*i,this.z=e.z+(t.z-e.z)*i,this.w=e.w+(t.w-e.w)*i,this}equals(e){return e.x===this.x&&e.y===this.y&&e.z===this.z&&e.w===this.w}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this.z=e[t+2],this.w=e[t+3],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e[t+2]=this.z,e[t+3]=this.w,e}fromBufferAttribute(e,t){return this.x=e.getX(t),this.y=e.getY(t),this.z=e.getZ(t),this.w=e.getW(t),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this.w=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z,yield this.w}}class oR extends Os{constructor(e=1,t=1,i={}){super(),this.isRenderTarget=!0,this.width=e,this.height=t,this.depth=1,this.scissor=new Ot(0,0,e,t),this.scissorTest=!1,this.viewport=new Ot(0,0,e,t);const r={width:e,height:t,depth:1};i.encoding!==void 0&&(La("THREE.WebGLRenderTarget: option.encoding has been replaced by option.colorSpace."),i.colorSpace=i.encoding===Bo?bn:Gi),i=Object.assign({generateMipmaps:!1,internalFormat:null,minFilter:Kt,depthBuffer:!0,stencilBuffer:!1,depthTexture:null,samples:0},i),this.texture=new Qt(r,i.mapping,i.wrapS,i.wrapT,i.magFilter,i.minFilter,i.format,i.type,i.anisotropy,i.colorSpace),this.texture.isRenderTargetTexture=!0,this.texture.flipY=!1,this.texture.generateMipmaps=i.generateMipmaps,this.texture.internalFormat=i.internalFormat,this.depthBuffer=i.depthBuffer,this.stencilBuffer=i.stencilBuffer,this.depthTexture=i.depthTexture,this.samples=i.samples}setSize(e,t,i=1){(this.width!==e||this.height!==t||this.depth!==i)&&(this.width=e,this.height=t,this.depth=i,this.texture.image.width=e,this.texture.image.height=t,this.texture.image.depth=i,this.dispose()),this.viewport.set(0,0,e,t),this.scissor.set(0,0,e,t)}clone(){return new this.constructor().copy(this)}copy(e){this.width=e.width,this.height=e.height,this.depth=e.depth,this.scissor.copy(e.scissor),this.scissorTest=e.scissorTest,this.viewport.copy(e.viewport),this.texture=e.texture.clone(),this.texture.isRenderTargetTexture=!0;const t=Object.assign({},e.texture.image);return this.texture.source=new wa(t),this.depthBuffer=e.depthBuffer,this.stencilBuffer=e.stencilBuffer,e.depthTexture!==null&&(this.depthTexture=e.depthTexture.clone()),this.samples=e.samples,this}dispose(){this.dispatchEvent({type:"dispose"})}}class Fr extends oR{constructor(e=1,t=1,i={}){super(e,t,i),this.isWebGLRenderTarget=!0}}class e0 extends Qt{constructor(e=null,t=1,i=1,r=1){super(null),this.isDataArrayTexture=!0,this.image={data:e,width:t,height:i,depth:r},this.magFilter=fn,this.minFilter=fn,this.wrapR=Jn,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}class WD extends Fr{constructor(e=1,t=1,i=1,r={}){super(e,t,r),this.isWebGLArrayRenderTarget=!0,this.depth=i,this.texture=new e0(null,e,t,i),this.texture.isRenderTargetTexture=!0}}class S_ extends Qt{constructor(e=null,t=1,i=1,r=1){super(null),this.isData3DTexture=!0,this.image={data:e,width:t,height:i,depth:r},this.magFilter=fn,this.minFilter=fn,this.wrapR=Jn,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}class XD extends Fr{constructor(e=1,t=1,i=1,r={}){super(e,t,r),this.isWebGL3DRenderTarget=!0,this.depth=i,this.texture=new S_(null,e,t,i),this.texture.isRenderTargetTexture=!0}}class JD extends Fr{constructor(e=1,t=1,i=1,r={}){super(e,t,r),this.isWebGLMultipleRenderTargets=!0;const s=this.texture;this.texture=[];for(let o=0;o=0?1:-1,S=1-m*m;if(S>Number.EPSILON){const P=Math.sqrt(S),R=Math.atan2(P,m*A);_=Math.sin(_*R)/P,a=Math.sin(a*R)/P}const w=a*A;if(l=l*_+p*w,f=f*_+v*w,h=h*_+y*w,d=d*_+M*w,_===1-a){const P=1/Math.sqrt(l*l+f*f+h*h+d*d);l*=P,f*=P,h*=P,d*=P}}e[t]=l,e[t+1]=f,e[t+2]=h,e[t+3]=d}static multiplyQuaternionsFlat(e,t,i,r,s,o){const a=i[r],l=i[r+1],f=i[r+2],h=i[r+3],d=s[o],p=s[o+1],v=s[o+2],y=s[o+3];return e[t]=a*y+h*d+l*v-f*p,e[t+1]=l*y+h*p+f*d-a*v,e[t+2]=f*y+h*v+a*p-l*d,e[t+3]=h*y-a*d-l*p-f*v,e}get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get w(){return this._w}set w(e){this._w=e,this._onChangeCallback()}set(e,t,i,r){return this._x=e,this._y=t,this._z=i,this._w=r,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(e){return this._x=e.x,this._y=e.y,this._z=e.z,this._w=e.w,this._onChangeCallback(),this}setFromEuler(e,t=!0){const i=e._x,r=e._y,s=e._z,o=e._order,a=Math.cos,l=Math.sin,f=a(i/2),h=a(r/2),d=a(s/2),p=l(i/2),v=l(r/2),y=l(s/2);switch(o){case"XYZ":this._x=p*h*d+f*v*y,this._y=f*v*d-p*h*y,this._z=f*h*y+p*v*d,this._w=f*h*d-p*v*y;break;case"YXZ":this._x=p*h*d+f*v*y,this._y=f*v*d-p*h*y,this._z=f*h*y-p*v*d,this._w=f*h*d+p*v*y;break;case"ZXY":this._x=p*h*d-f*v*y,this._y=f*v*d+p*h*y,this._z=f*h*y+p*v*d,this._w=f*h*d-p*v*y;break;case"ZYX":this._x=p*h*d-f*v*y,this._y=f*v*d+p*h*y,this._z=f*h*y-p*v*d,this._w=f*h*d+p*v*y;break;case"YZX":this._x=p*h*d+f*v*y,this._y=f*v*d+p*h*y,this._z=f*h*y-p*v*d,this._w=f*h*d-p*v*y;break;case"XZY":this._x=p*h*d-f*v*y,this._y=f*v*d-p*h*y,this._z=f*h*y+p*v*d,this._w=f*h*d+p*v*y;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+o)}return t===!0&&this._onChangeCallback(),this}setFromAxisAngle(e,t){const i=t/2,r=Math.sin(i);return this._x=e.x*r,this._y=e.y*r,this._z=e.z*r,this._w=Math.cos(i),this._onChangeCallback(),this}setFromRotationMatrix(e){const t=e.elements,i=t[0],r=t[4],s=t[8],o=t[1],a=t[5],l=t[9],f=t[2],h=t[6],d=t[10],p=i+a+d;if(p>0){const v=.5/Math.sqrt(p+1);this._w=.25/v,this._x=(h-l)*v,this._y=(s-f)*v,this._z=(o-r)*v}else if(i>a&&i>d){const v=2*Math.sqrt(1+i-a-d);this._w=(h-l)/v,this._x=.25*v,this._y=(r+o)/v,this._z=(s+f)/v}else if(a>d){const v=2*Math.sqrt(1+a-i-d);this._w=(s-f)/v,this._x=(r+o)/v,this._y=.25*v,this._z=(l+h)/v}else{const v=2*Math.sqrt(1+d-i-a);this._w=(o-r)/v,this._x=(s+f)/v,this._y=(l+h)/v,this._z=.25*v}return this._onChangeCallback(),this}setFromUnitVectors(e,t){let i=e.dot(t)+1;return iMath.abs(e.z)?(this._x=-e.y,this._y=e.x,this._z=0,this._w=i):(this._x=0,this._y=-e.z,this._z=e.y,this._w=i)):(this._x=e.y*t.z-e.z*t.y,this._y=e.z*t.x-e.x*t.z,this._z=e.x*t.y-e.y*t.x,this._w=i),this.normalize()}angleTo(e){return 2*Math.acos(Math.abs(hn(this.dot(e),-1,1)))}rotateTowards(e,t){const i=this.angleTo(e);if(i===0)return this;const r=Math.min(1,t/i);return this.slerp(e,r),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(e){return this._x*e._x+this._y*e._y+this._z*e._z+this._w*e._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let e=this.length();return e===0?(this._x=0,this._y=0,this._z=0,this._w=1):(e=1/e,this._x=this._x*e,this._y=this._y*e,this._z=this._z*e,this._w=this._w*e),this._onChangeCallback(),this}multiply(e){return this.multiplyQuaternions(this,e)}premultiply(e){return this.multiplyQuaternions(e,this)}multiplyQuaternions(e,t){const i=e._x,r=e._y,s=e._z,o=e._w,a=t._x,l=t._y,f=t._z,h=t._w;return this._x=i*h+o*a+r*f-s*l,this._y=r*h+o*l+s*a-i*f,this._z=s*h+o*f+i*l-r*a,this._w=o*h-i*a-r*l-s*f,this._onChangeCallback(),this}slerp(e,t){if(t===0)return this;if(t===1)return this.copy(e);const i=this._x,r=this._y,s=this._z,o=this._w;let a=o*e._w+i*e._x+r*e._y+s*e._z;if(a<0?(this._w=-e._w,this._x=-e._x,this._y=-e._y,this._z=-e._z,a=-a):this.copy(e),a>=1)return this._w=o,this._x=i,this._y=r,this._z=s,this;const l=1-a*a;if(l<=Number.EPSILON){const v=1-t;return this._w=v*o+t*this._w,this._x=v*i+t*this._x,this._y=v*r+t*this._y,this._z=v*s+t*this._z,this.normalize(),this}const f=Math.sqrt(l),h=Math.atan2(f,a),d=Math.sin((1-t)*h)/f,p=Math.sin(t*h)/f;return this._w=o*d+this._w*p,this._x=i*d+this._x*p,this._y=r*d+this._y*p,this._z=s*d+this._z*p,this._onChangeCallback(),this}slerpQuaternions(e,t,i){return this.copy(e).slerp(t,i)}random(){const e=Math.random(),t=Math.sqrt(1-e),i=Math.sqrt(e),r=2*Math.PI*Math.random(),s=2*Math.PI*Math.random();return this.set(t*Math.cos(r),i*Math.sin(s),i*Math.cos(s),t*Math.sin(r))}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._w===this._w}fromArray(e,t=0){return this._x=e[t],this._y=e[t+1],this._z=e[t+2],this._w=e[t+3],this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._w,e}fromBufferAttribute(e,t){return this._x=e.getX(t),this._y=e.getY(t),this._z=e.getZ(t),this._w=e.getW(t),this._onChangeCallback(),this}toJSON(){return this.toArray()}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._w}}class U{constructor(e=0,t=0,i=0){U.prototype.isVector3=!0,this.x=e,this.y=t,this.z=i}set(e,t,i){return i===void 0&&(i=this.z),this.x=e,this.y=t,this.z=i,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this}add(e){return this.x+=e.x,this.y+=e.y,this.z+=e.z,this}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this}sub(e){return this.x-=e.x,this.y-=e.y,this.z-=e.z,this}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this}multiply(e){return this.x*=e.x,this.y*=e.y,this.z*=e.z,this}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this}multiplyVectors(e,t){return this.x=e.x*t.x,this.y=e.y*t.y,this.z=e.z*t.z,this}applyEuler(e){return this.applyQuaternion(xM.setFromEuler(e))}applyAxisAngle(e,t){return this.applyQuaternion(xM.setFromAxisAngle(e,t))}applyMatrix3(e){const t=this.x,i=this.y,r=this.z,s=e.elements;return this.x=s[0]*t+s[3]*i+s[6]*r,this.y=s[1]*t+s[4]*i+s[7]*r,this.z=s[2]*t+s[5]*i+s[8]*r,this}applyNormalMatrix(e){return this.applyMatrix3(e).normalize()}applyMatrix4(e){const t=this.x,i=this.y,r=this.z,s=e.elements,o=1/(s[3]*t+s[7]*i+s[11]*r+s[15]);return this.x=(s[0]*t+s[4]*i+s[8]*r+s[12])*o,this.y=(s[1]*t+s[5]*i+s[9]*r+s[13])*o,this.z=(s[2]*t+s[6]*i+s[10]*r+s[14])*o,this}applyQuaternion(e){const t=this.x,i=this.y,r=this.z,s=e.x,o=e.y,a=e.z,l=e.w,f=2*(o*r-a*i),h=2*(a*t-s*r),d=2*(s*i-o*t);return this.x=t+l*f+o*d-a*h,this.y=i+l*h+a*f-s*d,this.z=r+l*d+s*h-o*f,this}project(e){return this.applyMatrix4(e.matrixWorldInverse).applyMatrix4(e.projectionMatrix)}unproject(e){return this.applyMatrix4(e.projectionMatrixInverse).applyMatrix4(e.matrixWorld)}transformDirection(e){const t=this.x,i=this.y,r=this.z,s=e.elements;return this.x=s[0]*t+s[4]*i+s[8]*r,this.y=s[1]*t+s[5]*i+s[9]*r,this.z=s[2]*t+s[6]*i+s[10]*r,this.normalize()}divide(e){return this.x/=e.x,this.y/=e.y,this.z/=e.z,this}divideScalar(e){return this.multiplyScalar(1/e)}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this.z=Math.min(this.z,e.z),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this.z=Math.max(this.z,e.z),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this.z=Math.max(e.z,Math.min(t.z,this.z)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this.z=Math.max(e,Math.min(t,this.z)),this}clampLength(e,t){const i=this.length();return this.divideScalar(i||1).multiplyScalar(Math.max(e,Math.min(t,i)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this.z+=(e.z-this.z)*t,this}lerpVectors(e,t,i){return this.x=e.x+(t.x-e.x)*i,this.y=e.y+(t.y-e.y)*i,this.z=e.z+(t.z-e.z)*i,this}cross(e){return this.crossVectors(this,e)}crossVectors(e,t){const i=e.x,r=e.y,s=e.z,o=t.x,a=t.y,l=t.z;return this.x=r*l-s*a,this.y=s*o-i*l,this.z=i*a-r*o,this}projectOnVector(e){const t=e.lengthSq();if(t===0)return this.set(0,0,0);const i=e.dot(this)/t;return this.copy(e).multiplyScalar(i)}projectOnPlane(e){return d1.copy(this).projectOnVector(e),this.sub(d1)}reflect(e){return this.sub(d1.copy(e).multiplyScalar(2*this.dot(e)))}angleTo(e){const t=Math.sqrt(this.lengthSq()*e.lengthSq());if(t===0)return Math.PI/2;const i=this.dot(e)/t;return Math.acos(hn(i,-1,1))}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){const t=this.x-e.x,i=this.y-e.y,r=this.z-e.z;return t*t+i*i+r*r}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)+Math.abs(this.z-e.z)}setFromSpherical(e){return this.setFromSphericalCoords(e.radius,e.phi,e.theta)}setFromSphericalCoords(e,t,i){const r=Math.sin(t)*e;return this.x=r*Math.sin(i),this.y=Math.cos(t)*e,this.z=r*Math.cos(i),this}setFromCylindrical(e){return this.setFromCylindricalCoords(e.radius,e.theta,e.y)}setFromCylindricalCoords(e,t,i){return this.x=e*Math.sin(t),this.y=i,this.z=e*Math.cos(t),this}setFromMatrixPosition(e){const t=e.elements;return this.x=t[12],this.y=t[13],this.z=t[14],this}setFromMatrixScale(e){const t=this.setFromMatrixColumn(e,0).length(),i=this.setFromMatrixColumn(e,1).length(),r=this.setFromMatrixColumn(e,2).length();return this.x=t,this.y=i,this.z=r,this}setFromMatrixColumn(e,t){return this.fromArray(e.elements,t*4)}setFromMatrix3Column(e,t){return this.fromArray(e.elements,t*3)}setFromEuler(e){return this.x=e._x,this.y=e._y,this.z=e._z,this}setFromColor(e){return this.x=e.r,this.y=e.g,this.z=e.b,this}equals(e){return e.x===this.x&&e.y===this.y&&e.z===this.z}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this.z=e[t+2],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e[t+2]=this.z,e}fromBufferAttribute(e,t){return this.x=e.getX(t),this.y=e.getY(t),this.z=e.getZ(t),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){const e=(Math.random()-.5)*2,t=Math.random()*Math.PI*2,i=Math.sqrt(1-e**2);return this.x=i*Math.cos(t),this.y=i*Math.sin(t),this.z=e,this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}}const d1=new U,xM=new oi;class ai{constructor(e=new U(1/0,1/0,1/0),t=new U(-1/0,-1/0,-1/0)){this.isBox3=!0,this.min=e,this.max=t}set(e,t){return this.min.copy(e),this.max.copy(t),this}setFromArray(e){this.makeEmpty();for(let t=0,i=e.length;tthis.max.x||e.ythis.max.y||e.zthis.max.z)}containsBox(e){return this.min.x<=e.min.x&&e.max.x<=this.max.x&&this.min.y<=e.min.y&&e.max.y<=this.max.y&&this.min.z<=e.min.z&&e.max.z<=this.max.z}getParameter(e,t){return t.set((e.x-this.min.x)/(this.max.x-this.min.x),(e.y-this.min.y)/(this.max.y-this.min.y),(e.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(e){return!(e.max.xthis.max.x||e.max.ythis.max.y||e.max.zthis.max.z)}intersectsSphere(e){return this.clampPoint(e.center,Mr),Mr.distanceToSquared(e.center)<=e.radius*e.radius}intersectsPlane(e){let t,i;return e.normal.x>0?(t=e.normal.x*this.min.x,i=e.normal.x*this.max.x):(t=e.normal.x*this.max.x,i=e.normal.x*this.min.x),e.normal.y>0?(t+=e.normal.y*this.min.y,i+=e.normal.y*this.max.y):(t+=e.normal.y*this.max.y,i+=e.normal.y*this.min.y),e.normal.z>0?(t+=e.normal.z*this.min.z,i+=e.normal.z*this.max.z):(t+=e.normal.z*this.max.z,i+=e.normal.z*this.min.z),t<=-e.constant&&i>=-e.constant}intersectsTriangle(e){if(this.isEmpty())return!1;this.getCenter(gu),Md.subVectors(this.max,gu),ml.subVectors(e.a,gu),gl.subVectors(e.b,gu),vl.subVectors(e.c,gu),Ys.subVectors(gl,ml),Qs.subVectors(vl,gl),ia.subVectors(ml,vl);let t=[0,-Ys.z,Ys.y,0,-Qs.z,Qs.y,0,-ia.z,ia.y,Ys.z,0,-Ys.x,Qs.z,0,-Qs.x,ia.z,0,-ia.x,-Ys.y,Ys.x,0,-Qs.y,Qs.x,0,-ia.y,ia.x,0];return!p1(t,ml,gl,vl,Md)||(t=[1,0,0,0,1,0,0,0,1],!p1(t,ml,gl,vl,Md))?!1:(Ed.crossVectors(Ys,Qs),t=[Ed.x,Ed.y,Ed.z],p1(t,ml,gl,vl,Md))}clampPoint(e,t){return t.copy(e).clamp(this.min,this.max)}distanceToPoint(e){return this.clampPoint(e,Mr).distanceTo(e)}getBoundingSphere(e){return this.isEmpty()?e.makeEmpty():(this.getCenter(e.center),e.radius=this.getSize(Mr).length()*.5),e}intersect(e){return this.min.max(e.min),this.max.min(e.max),this.isEmpty()&&this.makeEmpty(),this}union(e){return this.min.min(e.min),this.max.max(e.max),this}applyMatrix4(e){return this.isEmpty()?this:(ps[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(e),ps[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(e),ps[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(e),ps[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(e),ps[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(e),ps[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(e),ps[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(e),ps[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(e),this.setFromPoints(ps),this)}translate(e){return this.min.add(e),this.max.add(e),this}equals(e){return e.min.equals(this.min)&&e.max.equals(this.max)}}const ps=[new U,new U,new U,new U,new U,new U,new U,new U],Mr=new U,Sd=new ai,ml=new U,gl=new U,vl=new U,Ys=new U,Qs=new U,ia=new U,gu=new U,Md=new U,Ed=new U,ra=new U;function p1(n,e,t,i,r){for(let s=0,o=n.length-3;s<=o;s+=3){ra.fromArray(n,s);const a=r.x*Math.abs(ra.x)+r.y*Math.abs(ra.y)+r.z*Math.abs(ra.z),l=e.dot(ra),f=t.dot(ra),h=i.dot(ra);if(Math.max(-Math.max(l,f,h),Math.min(l,f,h))>a)return!1}return!0}const jD=new ai,vu=new U,m1=new U;class Kn{constructor(e=new U,t=-1){this.isSphere=!0,this.center=e,this.radius=t}set(e,t){return this.center.copy(e),this.radius=t,this}setFromPoints(e,t){const i=this.center;t!==void 0?i.copy(t):jD.setFromPoints(e).getCenter(i);let r=0;for(let s=0,o=e.length;sthis.radius*this.radius&&(t.sub(this.center).normalize(),t.multiplyScalar(this.radius).add(this.center)),t}getBoundingBox(e){return this.isEmpty()?(e.makeEmpty(),e):(e.set(this.center,this.center),e.expandByScalar(this.radius),e)}applyMatrix4(e){return this.center.applyMatrix4(e),this.radius=this.radius*e.getMaxScaleOnAxis(),this}translate(e){return this.center.add(e),this}expandByPoint(e){if(this.isEmpty())return this.center.copy(e),this.radius=0,this;vu.subVectors(e,this.center);const t=vu.lengthSq();if(t>this.radius*this.radius){const i=Math.sqrt(t),r=(i-this.radius)*.5;this.center.addScaledVector(vu,r/i),this.radius+=r}return this}union(e){return e.isEmpty()?this:this.isEmpty()?(this.copy(e),this):(this.center.equals(e.center)===!0?this.radius=Math.max(this.radius,e.radius):(m1.subVectors(e.center,this.center).setLength(e.radius),this.expandByPoint(vu.copy(e.center).add(m1)),this.expandByPoint(vu.copy(e.center).sub(m1))),this)}equals(e){return e.center.equals(this.center)&&e.radius===this.radius}clone(){return new this.constructor().copy(this)}}const ms=new U,g1=new U,wd=new U,Zs=new U,v1=new U,Cd=new U,y1=new U;class Nc{constructor(e=new U,t=new U(0,0,-1)){this.origin=e,this.direction=t}set(e,t){return this.origin.copy(e),this.direction.copy(t),this}copy(e){return this.origin.copy(e.origin),this.direction.copy(e.direction),this}at(e,t){return t.copy(this.origin).addScaledVector(this.direction,e)}lookAt(e){return this.direction.copy(e).sub(this.origin).normalize(),this}recast(e){return this.origin.copy(this.at(e,ms)),this}closestPointToPoint(e,t){t.subVectors(e,this.origin);const i=t.dot(this.direction);return i<0?t.copy(this.origin):t.copy(this.origin).addScaledVector(this.direction,i)}distanceToPoint(e){return Math.sqrt(this.distanceSqToPoint(e))}distanceSqToPoint(e){const t=ms.subVectors(e,this.origin).dot(this.direction);return t<0?this.origin.distanceToSquared(e):(ms.copy(this.origin).addScaledVector(this.direction,t),ms.distanceToSquared(e))}distanceSqToSegment(e,t,i,r){g1.copy(e).add(t).multiplyScalar(.5),wd.copy(t).sub(e).normalize(),Zs.copy(this.origin).sub(g1);const s=e.distanceTo(t)*.5,o=-this.direction.dot(wd),a=Zs.dot(this.direction),l=-Zs.dot(wd),f=Zs.lengthSq(),h=Math.abs(1-o*o);let d,p,v,y;if(h>0)if(d=o*l-a,p=o*a-l,y=s*h,d>=0)if(p>=-y)if(p<=y){const M=1/h;d*=M,p*=M,v=d*(d+o*p+2*a)+p*(o*d+p+2*l)+f}else p=s,d=Math.max(0,-(o*p+a)),v=-d*d+p*(p+2*l)+f;else p=-s,d=Math.max(0,-(o*p+a)),v=-d*d+p*(p+2*l)+f;else p<=-y?(d=Math.max(0,-(-o*s+a)),p=d>0?-s:Math.min(Math.max(-s,-l),s),v=-d*d+p*(p+2*l)+f):p<=y?(d=0,p=Math.min(Math.max(-s,-l),s),v=p*(p+2*l)+f):(d=Math.max(0,-(o*s+a)),p=d>0?s:Math.min(Math.max(-s,-l),s),v=-d*d+p*(p+2*l)+f);else p=o>0?-s:s,d=Math.max(0,-(o*p+a)),v=-d*d+p*(p+2*l)+f;return i&&i.copy(this.origin).addScaledVector(this.direction,d),r&&r.copy(g1).addScaledVector(wd,p),v}intersectSphere(e,t){ms.subVectors(e.center,this.origin);const i=ms.dot(this.direction),r=ms.dot(ms)-i*i,s=e.radius*e.radius;if(r>s)return null;const o=Math.sqrt(s-r),a=i-o,l=i+o;return l<0?null:a<0?this.at(l,t):this.at(a,t)}intersectsSphere(e){return this.distanceSqToPoint(e.center)<=e.radius*e.radius}distanceToPlane(e){const t=e.normal.dot(this.direction);if(t===0)return e.distanceToPoint(this.origin)===0?0:null;const i=-(this.origin.dot(e.normal)+e.constant)/t;return i>=0?i:null}intersectPlane(e,t){const i=this.distanceToPlane(e);return i===null?null:this.at(i,t)}intersectsPlane(e){const t=e.distanceToPoint(this.origin);return t===0||e.normal.dot(this.direction)*t<0}intersectBox(e,t){let i,r,s,o,a,l;const f=1/this.direction.x,h=1/this.direction.y,d=1/this.direction.z,p=this.origin;return f>=0?(i=(e.min.x-p.x)*f,r=(e.max.x-p.x)*f):(i=(e.max.x-p.x)*f,r=(e.min.x-p.x)*f),h>=0?(s=(e.min.y-p.y)*h,o=(e.max.y-p.y)*h):(s=(e.max.y-p.y)*h,o=(e.min.y-p.y)*h),i>o||s>r||((s>i||isNaN(i))&&(i=s),(o=0?(a=(e.min.z-p.z)*d,l=(e.max.z-p.z)*d):(a=(e.max.z-p.z)*d,l=(e.min.z-p.z)*d),i>l||a>r)||((a>i||i!==i)&&(i=a),(l=0?i:r,t)}intersectsBox(e){return this.intersectBox(e,ms)!==null}intersectTriangle(e,t,i,r,s){v1.subVectors(t,e),Cd.subVectors(i,e),y1.crossVectors(v1,Cd);let o=this.direction.dot(y1),a;if(o>0){if(r)return null;a=1}else if(o<0)a=-1,o=-o;else return null;Zs.subVectors(this.origin,e);const l=a*this.direction.dot(Cd.crossVectors(Zs,Cd));if(l<0)return null;const f=a*this.direction.dot(v1.cross(Zs));if(f<0||l+f>o)return null;const h=-a*Zs.dot(y1);return h<0?null:this.at(h/o,s)}applyMatrix4(e){return this.origin.applyMatrix4(e),this.direction.transformDirection(e),this}equals(e){return e.origin.equals(this.origin)&&e.direction.equals(this.direction)}clone(){return new this.constructor().copy(this)}}class tt{constructor(e,t,i,r,s,o,a,l,f,h,d,p,v,y,M,_){tt.prototype.isMatrix4=!0,this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],e!==void 0&&this.set(e,t,i,r,s,o,a,l,f,h,d,p,v,y,M,_)}set(e,t,i,r,s,o,a,l,f,h,d,p,v,y,M,_){const m=this.elements;return m[0]=e,m[4]=t,m[8]=i,m[12]=r,m[1]=s,m[5]=o,m[9]=a,m[13]=l,m[2]=f,m[6]=h,m[10]=d,m[14]=p,m[3]=v,m[7]=y,m[11]=M,m[15]=_,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return new tt().fromArray(this.elements)}copy(e){const t=this.elements,i=e.elements;return t[0]=i[0],t[1]=i[1],t[2]=i[2],t[3]=i[3],t[4]=i[4],t[5]=i[5],t[6]=i[6],t[7]=i[7],t[8]=i[8],t[9]=i[9],t[10]=i[10],t[11]=i[11],t[12]=i[12],t[13]=i[13],t[14]=i[14],t[15]=i[15],this}copyPosition(e){const t=this.elements,i=e.elements;return t[12]=i[12],t[13]=i[13],t[14]=i[14],this}setFromMatrix3(e){const t=e.elements;return this.set(t[0],t[3],t[6],0,t[1],t[4],t[7],0,t[2],t[5],t[8],0,0,0,0,1),this}extractBasis(e,t,i){return e.setFromMatrixColumn(this,0),t.setFromMatrixColumn(this,1),i.setFromMatrixColumn(this,2),this}makeBasis(e,t,i){return this.set(e.x,t.x,i.x,0,e.y,t.y,i.y,0,e.z,t.z,i.z,0,0,0,0,1),this}extractRotation(e){const t=this.elements,i=e.elements,r=1/yl.setFromMatrixColumn(e,0).length(),s=1/yl.setFromMatrixColumn(e,1).length(),o=1/yl.setFromMatrixColumn(e,2).length();return t[0]=i[0]*r,t[1]=i[1]*r,t[2]=i[2]*r,t[3]=0,t[4]=i[4]*s,t[5]=i[5]*s,t[6]=i[6]*s,t[7]=0,t[8]=i[8]*o,t[9]=i[9]*o,t[10]=i[10]*o,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromEuler(e){const t=this.elements,i=e.x,r=e.y,s=e.z,o=Math.cos(i),a=Math.sin(i),l=Math.cos(r),f=Math.sin(r),h=Math.cos(s),d=Math.sin(s);if(e.order==="XYZ"){const p=o*h,v=o*d,y=a*h,M=a*d;t[0]=l*h,t[4]=-l*d,t[8]=f,t[1]=v+y*f,t[5]=p-M*f,t[9]=-a*l,t[2]=M-p*f,t[6]=y+v*f,t[10]=o*l}else if(e.order==="YXZ"){const p=l*h,v=l*d,y=f*h,M=f*d;t[0]=p+M*a,t[4]=y*a-v,t[8]=o*f,t[1]=o*d,t[5]=o*h,t[9]=-a,t[2]=v*a-y,t[6]=M+p*a,t[10]=o*l}else if(e.order==="ZXY"){const p=l*h,v=l*d,y=f*h,M=f*d;t[0]=p-M*a,t[4]=-o*d,t[8]=y+v*a,t[1]=v+y*a,t[5]=o*h,t[9]=M-p*a,t[2]=-o*f,t[6]=a,t[10]=o*l}else if(e.order==="ZYX"){const p=o*h,v=o*d,y=a*h,M=a*d;t[0]=l*h,t[4]=y*f-v,t[8]=p*f+M,t[1]=l*d,t[5]=M*f+p,t[9]=v*f-y,t[2]=-f,t[6]=a*l,t[10]=o*l}else if(e.order==="YZX"){const p=o*l,v=o*f,y=a*l,M=a*f;t[0]=l*h,t[4]=M-p*d,t[8]=y*d+v,t[1]=d,t[5]=o*h,t[9]=-a*h,t[2]=-f*h,t[6]=v*d+y,t[10]=p-M*d}else if(e.order==="XZY"){const p=o*l,v=o*f,y=a*l,M=a*f;t[0]=l*h,t[4]=-d,t[8]=f*h,t[1]=p*d+M,t[5]=o*h,t[9]=v*d-y,t[2]=y*d-v,t[6]=a*h,t[10]=M*d+p}return t[3]=0,t[7]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromQuaternion(e){return this.compose(KD,e,YD)}lookAt(e,t,i){const r=this.elements;return Oi.subVectors(e,t),Oi.lengthSq()===0&&(Oi.z=1),Oi.normalize(),qs.crossVectors(i,Oi),qs.lengthSq()===0&&(Math.abs(i.z)===1?Oi.x+=1e-4:Oi.z+=1e-4,Oi.normalize(),qs.crossVectors(i,Oi)),qs.normalize(),Td.crossVectors(Oi,qs),r[0]=qs.x,r[4]=Td.x,r[8]=Oi.x,r[1]=qs.y,r[5]=Td.y,r[9]=Oi.y,r[2]=qs.z,r[6]=Td.z,r[10]=Oi.z,this}multiply(e){return this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){const i=e.elements,r=t.elements,s=this.elements,o=i[0],a=i[4],l=i[8],f=i[12],h=i[1],d=i[5],p=i[9],v=i[13],y=i[2],M=i[6],_=i[10],m=i[14],A=i[3],S=i[7],w=i[11],P=i[15],R=r[0],b=r[4],F=r[8],X=r[12],T=r[1],B=r[5],j=r[9],ie=r[13],V=r[2],Q=r[6],Z=r[10],ce=r[14],I=r[3],G=r[7],z=r[11],K=r[15];return s[0]=o*R+a*T+l*V+f*I,s[4]=o*b+a*B+l*Q+f*G,s[8]=o*F+a*j+l*Z+f*z,s[12]=o*X+a*ie+l*ce+f*K,s[1]=h*R+d*T+p*V+v*I,s[5]=h*b+d*B+p*Q+v*G,s[9]=h*F+d*j+p*Z+v*z,s[13]=h*X+d*ie+p*ce+v*K,s[2]=y*R+M*T+_*V+m*I,s[6]=y*b+M*B+_*Q+m*G,s[10]=y*F+M*j+_*Z+m*z,s[14]=y*X+M*ie+_*ce+m*K,s[3]=A*R+S*T+w*V+P*I,s[7]=A*b+S*B+w*Q+P*G,s[11]=A*F+S*j+w*Z+P*z,s[15]=A*X+S*ie+w*ce+P*K,this}multiplyScalar(e){const t=this.elements;return t[0]*=e,t[4]*=e,t[8]*=e,t[12]*=e,t[1]*=e,t[5]*=e,t[9]*=e,t[13]*=e,t[2]*=e,t[6]*=e,t[10]*=e,t[14]*=e,t[3]*=e,t[7]*=e,t[11]*=e,t[15]*=e,this}determinant(){const e=this.elements,t=e[0],i=e[4],r=e[8],s=e[12],o=e[1],a=e[5],l=e[9],f=e[13],h=e[2],d=e[6],p=e[10],v=e[14],y=e[3],M=e[7],_=e[11],m=e[15];return y*(+s*l*d-r*f*d-s*a*p+i*f*p+r*a*v-i*l*v)+M*(+t*l*v-t*f*p+s*o*p-r*o*v+r*f*h-s*l*h)+_*(+t*f*d-t*a*v-s*o*d+i*o*v+s*a*h-i*f*h)+m*(-r*a*h-t*l*d+t*a*p+r*o*d-i*o*p+i*l*h)}transpose(){const e=this.elements;let t;return t=e[1],e[1]=e[4],e[4]=t,t=e[2],e[2]=e[8],e[8]=t,t=e[6],e[6]=e[9],e[9]=t,t=e[3],e[3]=e[12],e[12]=t,t=e[7],e[7]=e[13],e[13]=t,t=e[11],e[11]=e[14],e[14]=t,this}setPosition(e,t,i){const r=this.elements;return e.isVector3?(r[12]=e.x,r[13]=e.y,r[14]=e.z):(r[12]=e,r[13]=t,r[14]=i),this}invert(){const e=this.elements,t=e[0],i=e[1],r=e[2],s=e[3],o=e[4],a=e[5],l=e[6],f=e[7],h=e[8],d=e[9],p=e[10],v=e[11],y=e[12],M=e[13],_=e[14],m=e[15],A=d*_*f-M*p*f+M*l*v-a*_*v-d*l*m+a*p*m,S=y*p*f-h*_*f-y*l*v+o*_*v+h*l*m-o*p*m,w=h*M*f-y*d*f+y*a*v-o*M*v-h*a*m+o*d*m,P=y*d*l-h*M*l-y*a*p+o*M*p+h*a*_-o*d*_,R=t*A+i*S+r*w+s*P;if(R===0)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);const b=1/R;return e[0]=A*b,e[1]=(M*p*s-d*_*s-M*r*v+i*_*v+d*r*m-i*p*m)*b,e[2]=(a*_*s-M*l*s+M*r*f-i*_*f-a*r*m+i*l*m)*b,e[3]=(d*l*s-a*p*s-d*r*f+i*p*f+a*r*v-i*l*v)*b,e[4]=S*b,e[5]=(h*_*s-y*p*s+y*r*v-t*_*v-h*r*m+t*p*m)*b,e[6]=(y*l*s-o*_*s-y*r*f+t*_*f+o*r*m-t*l*m)*b,e[7]=(o*p*s-h*l*s+h*r*f-t*p*f-o*r*v+t*l*v)*b,e[8]=w*b,e[9]=(y*d*s-h*M*s-y*i*v+t*M*v+h*i*m-t*d*m)*b,e[10]=(o*M*s-y*a*s+y*i*f-t*M*f-o*i*m+t*a*m)*b,e[11]=(h*a*s-o*d*s-h*i*f+t*d*f+o*i*v-t*a*v)*b,e[12]=P*b,e[13]=(h*M*r-y*d*r+y*i*p-t*M*p-h*i*_+t*d*_)*b,e[14]=(y*a*r-o*M*r-y*i*l+t*M*l+o*i*_-t*a*_)*b,e[15]=(o*d*r-h*a*r+h*i*l-t*d*l-o*i*p+t*a*p)*b,this}scale(e){const t=this.elements,i=e.x,r=e.y,s=e.z;return t[0]*=i,t[4]*=r,t[8]*=s,t[1]*=i,t[5]*=r,t[9]*=s,t[2]*=i,t[6]*=r,t[10]*=s,t[3]*=i,t[7]*=r,t[11]*=s,this}getMaxScaleOnAxis(){const e=this.elements,t=e[0]*e[0]+e[1]*e[1]+e[2]*e[2],i=e[4]*e[4]+e[5]*e[5]+e[6]*e[6],r=e[8]*e[8]+e[9]*e[9]+e[10]*e[10];return Math.sqrt(Math.max(t,i,r))}makeTranslation(e,t,i){return e.isVector3?this.set(1,0,0,e.x,0,1,0,e.y,0,0,1,e.z,0,0,0,1):this.set(1,0,0,e,0,1,0,t,0,0,1,i,0,0,0,1),this}makeRotationX(e){const t=Math.cos(e),i=Math.sin(e);return this.set(1,0,0,0,0,t,-i,0,0,i,t,0,0,0,0,1),this}makeRotationY(e){const t=Math.cos(e),i=Math.sin(e);return this.set(t,0,i,0,0,1,0,0,-i,0,t,0,0,0,0,1),this}makeRotationZ(e){const t=Math.cos(e),i=Math.sin(e);return this.set(t,-i,0,0,i,t,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(e,t){const i=Math.cos(t),r=Math.sin(t),s=1-i,o=e.x,a=e.y,l=e.z,f=s*o,h=s*a;return this.set(f*o+i,f*a-r*l,f*l+r*a,0,f*a+r*l,h*a+i,h*l-r*o,0,f*l-r*a,h*l+r*o,s*l*l+i,0,0,0,0,1),this}makeScale(e,t,i){return this.set(e,0,0,0,0,t,0,0,0,0,i,0,0,0,0,1),this}makeShear(e,t,i,r,s,o){return this.set(1,i,s,0,e,1,o,0,t,r,1,0,0,0,0,1),this}compose(e,t,i){const r=this.elements,s=t._x,o=t._y,a=t._z,l=t._w,f=s+s,h=o+o,d=a+a,p=s*f,v=s*h,y=s*d,M=o*h,_=o*d,m=a*d,A=l*f,S=l*h,w=l*d,P=i.x,R=i.y,b=i.z;return r[0]=(1-(M+m))*P,r[1]=(v+w)*P,r[2]=(y-S)*P,r[3]=0,r[4]=(v-w)*R,r[5]=(1-(p+m))*R,r[6]=(_+A)*R,r[7]=0,r[8]=(y+S)*b,r[9]=(_-A)*b,r[10]=(1-(p+M))*b,r[11]=0,r[12]=e.x,r[13]=e.y,r[14]=e.z,r[15]=1,this}decompose(e,t,i){const r=this.elements;let s=yl.set(r[0],r[1],r[2]).length();const o=yl.set(r[4],r[5],r[6]).length(),a=yl.set(r[8],r[9],r[10]).length();this.determinant()<0&&(s=-s),e.x=r[12],e.y=r[13],e.z=r[14],Er.copy(this);const f=1/s,h=1/o,d=1/a;return Er.elements[0]*=f,Er.elements[1]*=f,Er.elements[2]*=f,Er.elements[4]*=h,Er.elements[5]*=h,Er.elements[6]*=h,Er.elements[8]*=d,Er.elements[9]*=d,Er.elements[10]*=d,t.setFromRotationMatrix(Er),i.x=s,i.y=o,i.z=a,this}makePerspective(e,t,i,r,s,o,a=qr){const l=this.elements,f=2*s/(t-e),h=2*s/(i-r),d=(t+e)/(t-e),p=(i+r)/(i-r);let v,y;if(a===qr)v=-(o+s)/(o-s),y=-2*o*s/(o-s);else if(a===wf)v=-o/(o-s),y=-o*s/(o-s);else throw new Error("THREE.Matrix4.makePerspective(): Invalid coordinate system: "+a);return l[0]=f,l[4]=0,l[8]=d,l[12]=0,l[1]=0,l[5]=h,l[9]=p,l[13]=0,l[2]=0,l[6]=0,l[10]=v,l[14]=y,l[3]=0,l[7]=0,l[11]=-1,l[15]=0,this}makeOrthographic(e,t,i,r,s,o,a=qr){const l=this.elements,f=1/(t-e),h=1/(i-r),d=1/(o-s),p=(t+e)*f,v=(i+r)*h;let y,M;if(a===qr)y=(o+s)*d,M=-2*d;else if(a===wf)y=s*d,M=-1*d;else throw new Error("THREE.Matrix4.makeOrthographic(): Invalid coordinate system: "+a);return l[0]=2*f,l[4]=0,l[8]=0,l[12]=-p,l[1]=0,l[5]=2*h,l[9]=0,l[13]=-v,l[2]=0,l[6]=0,l[10]=M,l[14]=-y,l[3]=0,l[7]=0,l[11]=0,l[15]=1,this}equals(e){const t=this.elements,i=e.elements;for(let r=0;r<16;r++)if(t[r]!==i[r])return!1;return!0}fromArray(e,t=0){for(let i=0;i<16;i++)this.elements[i]=e[i+t];return this}toArray(e=[],t=0){const i=this.elements;return e[t]=i[0],e[t+1]=i[1],e[t+2]=i[2],e[t+3]=i[3],e[t+4]=i[4],e[t+5]=i[5],e[t+6]=i[6],e[t+7]=i[7],e[t+8]=i[8],e[t+9]=i[9],e[t+10]=i[10],e[t+11]=i[11],e[t+12]=i[12],e[t+13]=i[13],e[t+14]=i[14],e[t+15]=i[15],e}}const yl=new U,Er=new tt,KD=new U(0,0,0),YD=new U(1,1,1),qs=new U,Td=new U,Oi=new U,AM=new tt,SM=new oi;class jf{constructor(e=0,t=0,i=0,r=jf.DEFAULT_ORDER){this.isEuler=!0,this._x=e,this._y=t,this._z=i,this._order=r}get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get order(){return this._order}set order(e){this._order=e,this._onChangeCallback()}set(e,t,i,r=this._order){return this._x=e,this._y=t,this._z=i,this._order=r,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(e){return this._x=e._x,this._y=e._y,this._z=e._z,this._order=e._order,this._onChangeCallback(),this}setFromRotationMatrix(e,t=this._order,i=!0){const r=e.elements,s=r[0],o=r[4],a=r[8],l=r[1],f=r[5],h=r[9],d=r[2],p=r[6],v=r[10];switch(t){case"XYZ":this._y=Math.asin(hn(a,-1,1)),Math.abs(a)<.9999999?(this._x=Math.atan2(-h,v),this._z=Math.atan2(-o,s)):(this._x=Math.atan2(p,f),this._z=0);break;case"YXZ":this._x=Math.asin(-hn(h,-1,1)),Math.abs(h)<.9999999?(this._y=Math.atan2(a,v),this._z=Math.atan2(l,f)):(this._y=Math.atan2(-d,s),this._z=0);break;case"ZXY":this._x=Math.asin(hn(p,-1,1)),Math.abs(p)<.9999999?(this._y=Math.atan2(-d,v),this._z=Math.atan2(-o,f)):(this._y=0,this._z=Math.atan2(l,s));break;case"ZYX":this._y=Math.asin(-hn(d,-1,1)),Math.abs(d)<.9999999?(this._x=Math.atan2(p,v),this._z=Math.atan2(l,s)):(this._x=0,this._z=Math.atan2(-o,f));break;case"YZX":this._z=Math.asin(hn(l,-1,1)),Math.abs(l)<.9999999?(this._x=Math.atan2(-h,f),this._y=Math.atan2(-d,s)):(this._x=0,this._y=Math.atan2(a,v));break;case"XZY":this._z=Math.asin(-hn(o,-1,1)),Math.abs(o)<.9999999?(this._x=Math.atan2(p,f),this._y=Math.atan2(a,s)):(this._x=Math.atan2(-h,v),this._y=0);break;default:console.warn("THREE.Euler: .setFromRotationMatrix() encountered an unknown order: "+t)}return this._order=t,i===!0&&this._onChangeCallback(),this}setFromQuaternion(e,t,i){return AM.makeRotationFromQuaternion(e),this.setFromRotationMatrix(AM,t,i)}setFromVector3(e,t=this._order){return this.set(e.x,e.y,e.z,t)}reorder(e){return SM.setFromEuler(this),this.setFromQuaternion(SM,e)}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._order===this._order}fromArray(e){return this._x=e[0],this._y=e[1],this._z=e[2],e[3]!==void 0&&(this._order=e[3]),this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._order,e}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._order}}jf.DEFAULT_ORDER="XYZ";class Ia{constructor(){this.mask=1}set(e){this.mask=(1<>>0}enable(e){this.mask|=1<1){for(let t=0;t1){for(let i=0;i0&&(r.userData=this.userData),r.layers=this.layers.mask,r.matrix=this.matrix.toArray(),r.up=this.up.toArray(),this.matrixAutoUpdate===!1&&(r.matrixAutoUpdate=!1),this.isInstancedMesh&&(r.type="InstancedMesh",r.count=this.count,r.instanceMatrix=this.instanceMatrix.toJSON(),this.instanceColor!==null&&(r.instanceColor=this.instanceColor.toJSON())),this.isBatchedMesh&&(r.type="BatchedMesh",r.perObjectFrustumCulled=this.perObjectFrustumCulled,r.sortObjects=this.sortObjects,r.drawRanges=this._drawRanges,r.reservedRanges=this._reservedRanges,r.visibility=this._visibility,r.active=this._active,r.bounds=this._bounds.map(a=>({boxInitialized:a.boxInitialized,boxMin:a.box.min.toArray(),boxMax:a.box.max.toArray(),sphereInitialized:a.sphereInitialized,sphereRadius:a.sphere.radius,sphereCenter:a.sphere.center.toArray()})),r.maxGeometryCount=this._maxGeometryCount,r.maxVertexCount=this._maxVertexCount,r.maxIndexCount=this._maxIndexCount,r.geometryInitialized=this._geometryInitialized,r.geometryCount=this._geometryCount,r.matricesTexture=this._matricesTexture.toJSON(e),this.boundingSphere!==null&&(r.boundingSphere={center:r.boundingSphere.center.toArray(),radius:r.boundingSphere.radius}),this.boundingBox!==null&&(r.boundingBox={min:r.boundingBox.min.toArray(),max:r.boundingBox.max.toArray()}));function s(a,l){return a[l.uuid]===void 0&&(a[l.uuid]=l.toJSON(e)),l.uuid}if(this.isScene)this.background&&(this.background.isColor?r.background=this.background.toJSON():this.background.isTexture&&(r.background=this.background.toJSON(e).uuid)),this.environment&&this.environment.isTexture&&this.environment.isRenderTargetTexture!==!0&&(r.environment=this.environment.toJSON(e).uuid);else if(this.isMesh||this.isLine||this.isPoints){r.geometry=s(e.geometries,this.geometry);const a=this.geometry.parameters;if(a!==void 0&&a.shapes!==void 0){const l=a.shapes;if(Array.isArray(l))for(let f=0,h=l.length;f0){r.children=[];for(let a=0;a0){r.animations=[];for(let a=0;a0&&(i.geometries=a),l.length>0&&(i.materials=l),f.length>0&&(i.textures=f),h.length>0&&(i.images=h),d.length>0&&(i.shapes=d),p.length>0&&(i.skeletons=p),v.length>0&&(i.animations=v),y.length>0&&(i.nodes=y)}return i.object=r,i;function o(a){const l=[];for(const f in a){const h=a[f];delete h.metadata,l.push(h)}return l}}clone(e){return new this.constructor().copy(this,e)}copy(e,t=!0){if(this.name=e.name,this.up.copy(e.up),this.position.copy(e.position),this.rotation.order=e.rotation.order,this.quaternion.copy(e.quaternion),this.scale.copy(e.scale),this.matrix.copy(e.matrix),this.matrixWorld.copy(e.matrixWorld),this.matrixAutoUpdate=e.matrixAutoUpdate,this.matrixWorldAutoUpdate=e.matrixWorldAutoUpdate,this.matrixWorldNeedsUpdate=e.matrixWorldNeedsUpdate,this.layers.mask=e.layers.mask,this.visible=e.visible,this.castShadow=e.castShadow,this.receiveShadow=e.receiveShadow,this.frustumCulled=e.frustumCulled,this.renderOrder=e.renderOrder,this.animations=e.animations.slice(),this.userData=JSON.parse(JSON.stringify(e.userData)),t===!0)for(let i=0;i0?r.multiplyScalar(1/Math.sqrt(s)):r.set(0,0,0)}static getBarycoord(e,t,i,r,s){wr.subVectors(r,t),vs.subVectors(i,t),_1.subVectors(e,t);const o=wr.dot(wr),a=wr.dot(vs),l=wr.dot(_1),f=vs.dot(vs),h=vs.dot(_1),d=o*f-a*a;if(d===0)return s.set(0,0,0),null;const p=1/d,v=(f*l-a*h)*p,y=(o*h-a*l)*p;return s.set(1-v-y,y,v)}static containsPoint(e,t,i,r){return this.getBarycoord(e,t,i,r,ys)===null?!1:ys.x>=0&&ys.y>=0&&ys.x+ys.y<=1}static getInterpolation(e,t,i,r,s,o,a,l){return this.getBarycoord(e,t,i,r,ys)===null?(l.x=0,l.y=0,"z"in l&&(l.z=0),"w"in l&&(l.w=0),null):(l.setScalar(0),l.addScaledVector(s,ys.x),l.addScaledVector(o,ys.y),l.addScaledVector(a,ys.z),l)}static isFrontFacing(e,t,i,r){return wr.subVectors(i,t),vs.subVectors(e,t),wr.cross(vs).dot(r)<0}set(e,t,i){return this.a.copy(e),this.b.copy(t),this.c.copy(i),this}setFromPointsAndIndices(e,t,i,r){return this.a.copy(e[t]),this.b.copy(e[i]),this.c.copy(e[r]),this}setFromAttributeAndIndices(e,t,i,r){return this.a.fromBufferAttribute(e,t),this.b.fromBufferAttribute(e,i),this.c.fromBufferAttribute(e,r),this}clone(){return new this.constructor().copy(this)}copy(e){return this.a.copy(e.a),this.b.copy(e.b),this.c.copy(e.c),this}getArea(){return wr.subVectors(this.c,this.b),vs.subVectors(this.a,this.b),wr.cross(vs).length()*.5}getMidpoint(e){return e.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(e){return zi.getNormal(this.a,this.b,this.c,e)}getPlane(e){return e.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(e,t){return zi.getBarycoord(e,this.a,this.b,this.c,t)}getInterpolation(e,t,i,r,s){return zi.getInterpolation(e,this.a,this.b,this.c,t,i,r,s)}containsPoint(e){return zi.containsPoint(e,this.a,this.b,this.c)}isFrontFacing(e){return zi.isFrontFacing(this.a,this.b,this.c,e)}intersectsBox(e){return e.intersectsTriangle(this)}closestPointToPoint(e,t){const i=this.a,r=this.b,s=this.c;let o,a;xl.subVectors(r,i),Al.subVectors(s,i),x1.subVectors(e,i);const l=xl.dot(x1),f=Al.dot(x1);if(l<=0&&f<=0)return t.copy(i);A1.subVectors(e,r);const h=xl.dot(A1),d=Al.dot(A1);if(h>=0&&d<=h)return t.copy(r);const p=l*d-h*f;if(p<=0&&l>=0&&h<=0)return o=l/(l-h),t.copy(i).addScaledVector(xl,o);S1.subVectors(e,s);const v=xl.dot(S1),y=Al.dot(S1);if(y>=0&&v<=y)return t.copy(s);const M=v*f-l*y;if(M<=0&&f>=0&&y<=0)return a=f/(f-y),t.copy(i).addScaledVector(Al,a);const _=h*y-v*d;if(_<=0&&d-h>=0&&v-y>=0)return TM.subVectors(s,r),a=(d-h)/(d-h+(v-y)),t.copy(r).addScaledVector(TM,a);const m=1/(_+M+p);return o=M*m,a=p*m,t.copy(i).addScaledVector(xl,o).addScaledVector(Al,a)}equals(e){return e.a.equals(this.a)&&e.b.equals(this.b)&&e.c.equals(this.c)}}const aR={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},$s={h:0,s:0,l:0},bd={h:0,s:0,l:0};function M1(n,e,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?n+(e-n)*6*t:t<1/2?e:t<2/3?n+(e-n)*6*(2/3-t):n}class Be{constructor(e,t,i){return this.isColor=!0,this.r=1,this.g=1,this.b=1,this.set(e,t,i)}set(e,t,i){if(t===void 0&&i===void 0){const r=e;r&&r.isColor?this.copy(r):typeof r=="number"?this.setHex(r):typeof r=="string"&&this.setStyle(r)}else this.setRGB(e,t,i);return this}setScalar(e){return this.r=e,this.g=e,this.b=e,this}setHex(e,t=bn){return e=Math.floor(e),this.r=(e>>16&255)/255,this.g=(e>>8&255)/255,this.b=(e&255)/255,Ut.toWorkingColorSpace(this,t),this}setRGB(e,t,i,r=Ut.workingColorSpace){return this.r=e,this.g=t,this.b=i,Ut.toWorkingColorSpace(this,r),this}setHSL(e,t,i,r=Ut.workingColorSpace){if(e=x_(e,1),t=hn(t,0,1),i=hn(i,0,1),t===0)this.r=this.g=this.b=i;else{const s=i<=.5?i*(1+t):i+t-i*t,o=2*i-s;this.r=M1(o,s,e+1/3),this.g=M1(o,s,e),this.b=M1(o,s,e-1/3)}return Ut.toWorkingColorSpace(this,r),this}setStyle(e,t=bn){function i(s){s!==void 0&&parseFloat(s)<1&&console.warn("THREE.Color: Alpha component of "+e+" will be ignored.")}let r;if(r=/^(\w+)\(([^\)]*)\)/.exec(e)){let s;const o=r[1],a=r[2];switch(o){case"rgb":case"rgba":if(s=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return i(s[4]),this.setRGB(Math.min(255,parseInt(s[1],10))/255,Math.min(255,parseInt(s[2],10))/255,Math.min(255,parseInt(s[3],10))/255,t);if(s=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return i(s[4]),this.setRGB(Math.min(100,parseInt(s[1],10))/100,Math.min(100,parseInt(s[2],10))/100,Math.min(100,parseInt(s[3],10))/100,t);break;case"hsl":case"hsla":if(s=/^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return i(s[4]),this.setHSL(parseFloat(s[1])/360,parseFloat(s[2])/100,parseFloat(s[3])/100,t);break;default:console.warn("THREE.Color: Unknown color model "+e)}}else if(r=/^\#([A-Fa-f\d]+)$/.exec(e)){const s=r[1],o=s.length;if(o===3)return this.setRGB(parseInt(s.charAt(0),16)/15,parseInt(s.charAt(1),16)/15,parseInt(s.charAt(2),16)/15,t);if(o===6)return this.setHex(parseInt(s,16),t);console.warn("THREE.Color: Invalid hex color "+e)}else if(e&&e.length>0)return this.setColorName(e,t);return this}setColorName(e,t=bn){const i=aR[e.toLowerCase()];return i!==void 0?this.setHex(i,t):console.warn("THREE.Color: Unknown color "+e),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(e){return this.r=e.r,this.g=e.g,this.b=e.b,this}copySRGBToLinear(e){return this.r=cc(e.r),this.g=cc(e.g),this.b=cc(e.b),this}copyLinearToSRGB(e){return this.r=f1(e.r),this.g=f1(e.g),this.b=f1(e.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(e=bn){return Ut.fromWorkingColorSpace(ii.copy(this),e),Math.round(hn(ii.r*255,0,255))*65536+Math.round(hn(ii.g*255,0,255))*256+Math.round(hn(ii.b*255,0,255))}getHexString(e=bn){return("000000"+this.getHex(e).toString(16)).slice(-6)}getHSL(e,t=Ut.workingColorSpace){Ut.fromWorkingColorSpace(ii.copy(this),t);const i=ii.r,r=ii.g,s=ii.b,o=Math.max(i,r,s),a=Math.min(i,r,s);let l,f;const h=(a+o)/2;if(a===o)l=0,f=0;else{const d=o-a;switch(f=h<=.5?d/(o+a):d/(2-o-a),o){case i:l=(r-s)/d+(r0!=e>0&&this.version++,this._alphaTest=e}onBuild(){}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(e){if(e!==void 0)for(const t in e){const i=e[t];if(i===void 0){console.warn(`THREE.Material: parameter '${t}' has value of undefined.`);continue}const r=this[t];if(r===void 0){console.warn(`THREE.Material: '${t}' is not a property of THREE.${this.type}.`);continue}r&&r.isColor?r.set(i):r&&r.isVector3&&i&&i.isVector3?r.copy(i):this[t]=i}}toJSON(e){const t=e===void 0||typeof e=="string";t&&(e={textures:{},images:{}});const i={metadata:{version:4.6,type:"Material",generator:"Material.toJSON"}};i.uuid=this.uuid,i.type=this.type,this.name!==""&&(i.name=this.name),this.color&&this.color.isColor&&(i.color=this.color.getHex()),this.roughness!==void 0&&(i.roughness=this.roughness),this.metalness!==void 0&&(i.metalness=this.metalness),this.sheen!==void 0&&(i.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(i.sheenColor=this.sheenColor.getHex()),this.sheenRoughness!==void 0&&(i.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(i.emissive=this.emissive.getHex()),this.emissiveIntensity&&this.emissiveIntensity!==1&&(i.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(i.specular=this.specular.getHex()),this.specularIntensity!==void 0&&(i.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(i.specularColor=this.specularColor.getHex()),this.shininess!==void 0&&(i.shininess=this.shininess),this.clearcoat!==void 0&&(i.clearcoat=this.clearcoat),this.clearcoatRoughness!==void 0&&(i.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(i.clearcoatMap=this.clearcoatMap.toJSON(e).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(i.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(e).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(i.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(e).uuid,i.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),this.iridescence!==void 0&&(i.iridescence=this.iridescence),this.iridescenceIOR!==void 0&&(i.iridescenceIOR=this.iridescenceIOR),this.iridescenceThicknessRange!==void 0&&(i.iridescenceThicknessRange=this.iridescenceThicknessRange),this.iridescenceMap&&this.iridescenceMap.isTexture&&(i.iridescenceMap=this.iridescenceMap.toJSON(e).uuid),this.iridescenceThicknessMap&&this.iridescenceThicknessMap.isTexture&&(i.iridescenceThicknessMap=this.iridescenceThicknessMap.toJSON(e).uuid),this.anisotropy!==void 0&&(i.anisotropy=this.anisotropy),this.anisotropyRotation!==void 0&&(i.anisotropyRotation=this.anisotropyRotation),this.anisotropyMap&&this.anisotropyMap.isTexture&&(i.anisotropyMap=this.anisotropyMap.toJSON(e).uuid),this.map&&this.map.isTexture&&(i.map=this.map.toJSON(e).uuid),this.matcap&&this.matcap.isTexture&&(i.matcap=this.matcap.toJSON(e).uuid),this.alphaMap&&this.alphaMap.isTexture&&(i.alphaMap=this.alphaMap.toJSON(e).uuid),this.lightMap&&this.lightMap.isTexture&&(i.lightMap=this.lightMap.toJSON(e).uuid,i.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(i.aoMap=this.aoMap.toJSON(e).uuid,i.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(i.bumpMap=this.bumpMap.toJSON(e).uuid,i.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(i.normalMap=this.normalMap.toJSON(e).uuid,i.normalMapType=this.normalMapType,i.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(i.displacementMap=this.displacementMap.toJSON(e).uuid,i.displacementScale=this.displacementScale,i.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(i.roughnessMap=this.roughnessMap.toJSON(e).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(i.metalnessMap=this.metalnessMap.toJSON(e).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(i.emissiveMap=this.emissiveMap.toJSON(e).uuid),this.specularMap&&this.specularMap.isTexture&&(i.specularMap=this.specularMap.toJSON(e).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(i.specularIntensityMap=this.specularIntensityMap.toJSON(e).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(i.specularColorMap=this.specularColorMap.toJSON(e).uuid),this.envMap&&this.envMap.isTexture&&(i.envMap=this.envMap.toJSON(e).uuid,this.combine!==void 0&&(i.combine=this.combine)),this.envMapIntensity!==void 0&&(i.envMapIntensity=this.envMapIntensity),this.reflectivity!==void 0&&(i.reflectivity=this.reflectivity),this.refractionRatio!==void 0&&(i.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(i.gradientMap=this.gradientMap.toJSON(e).uuid),this.transmission!==void 0&&(i.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(i.transmissionMap=this.transmissionMap.toJSON(e).uuid),this.thickness!==void 0&&(i.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(i.thicknessMap=this.thicknessMap.toJSON(e).uuid),this.attenuationDistance!==void 0&&this.attenuationDistance!==1/0&&(i.attenuationDistance=this.attenuationDistance),this.attenuationColor!==void 0&&(i.attenuationColor=this.attenuationColor.getHex()),this.size!==void 0&&(i.size=this.size),this.shadowSide!==null&&(i.shadowSide=this.shadowSide),this.sizeAttenuation!==void 0&&(i.sizeAttenuation=this.sizeAttenuation),this.blending!==Pa&&(i.blending=this.blending),this.side!==ss&&(i.side=this.side),this.vertexColors===!0&&(i.vertexColors=!0),this.opacity<1&&(i.opacity=this.opacity),this.transparent===!0&&(i.transparent=!0),this.blendSrc!==pm&&(i.blendSrc=this.blendSrc),this.blendDst!==mm&&(i.blendDst=this.blendDst),this.blendEquation!==ho&&(i.blendEquation=this.blendEquation),this.blendSrcAlpha!==null&&(i.blendSrcAlpha=this.blendSrcAlpha),this.blendDstAlpha!==null&&(i.blendDstAlpha=this.blendDstAlpha),this.blendEquationAlpha!==null&&(i.blendEquationAlpha=this.blendEquationAlpha),this.blendColor&&this.blendColor.isColor&&(i.blendColor=this.blendColor.getHex()),this.blendAlpha!==0&&(i.blendAlpha=this.blendAlpha),this.depthFunc!==gf&&(i.depthFunc=this.depthFunc),this.depthTest===!1&&(i.depthTest=this.depthTest),this.depthWrite===!1&&(i.depthWrite=this.depthWrite),this.colorWrite===!1&&(i.colorWrite=this.colorWrite),this.stencilWriteMask!==255&&(i.stencilWriteMask=this.stencilWriteMask),this.stencilFunc!==z2&&(i.stencilFunc=this.stencilFunc),this.stencilRef!==0&&(i.stencilRef=this.stencilRef),this.stencilFuncMask!==255&&(i.stencilFuncMask=this.stencilFuncMask),this.stencilFail!==ga&&(i.stencilFail=this.stencilFail),this.stencilZFail!==ga&&(i.stencilZFail=this.stencilZFail),this.stencilZPass!==ga&&(i.stencilZPass=this.stencilZPass),this.stencilWrite===!0&&(i.stencilWrite=this.stencilWrite),this.rotation!==void 0&&this.rotation!==0&&(i.rotation=this.rotation),this.polygonOffset===!0&&(i.polygonOffset=!0),this.polygonOffsetFactor!==0&&(i.polygonOffsetFactor=this.polygonOffsetFactor),this.polygonOffsetUnits!==0&&(i.polygonOffsetUnits=this.polygonOffsetUnits),this.linewidth!==void 0&&this.linewidth!==1&&(i.linewidth=this.linewidth),this.dashSize!==void 0&&(i.dashSize=this.dashSize),this.gapSize!==void 0&&(i.gapSize=this.gapSize),this.scale!==void 0&&(i.scale=this.scale),this.dithering===!0&&(i.dithering=!0),this.alphaTest>0&&(i.alphaTest=this.alphaTest),this.alphaHash===!0&&(i.alphaHash=!0),this.alphaToCoverage===!0&&(i.alphaToCoverage=!0),this.premultipliedAlpha===!0&&(i.premultipliedAlpha=!0),this.forceSinglePass===!0&&(i.forceSinglePass=!0),this.wireframe===!0&&(i.wireframe=!0),this.wireframeLinewidth>1&&(i.wireframeLinewidth=this.wireframeLinewidth),this.wireframeLinecap!=="round"&&(i.wireframeLinecap=this.wireframeLinecap),this.wireframeLinejoin!=="round"&&(i.wireframeLinejoin=this.wireframeLinejoin),this.flatShading===!0&&(i.flatShading=!0),this.visible===!1&&(i.visible=!1),this.toneMapped===!1&&(i.toneMapped=!1),this.fog===!1&&(i.fog=!1),Object.keys(this.userData).length>0&&(i.userData=this.userData);function r(s){const o=[];for(const a in s){const l=s[a];delete l.metadata,o.push(l)}return o}if(t){const s=r(e.textures),o=r(e.images);s.length>0&&(i.textures=s),o.length>0&&(i.images=o)}return i}clone(){return new this.constructor().copy(this)}copy(e){this.name=e.name,this.blending=e.blending,this.side=e.side,this.vertexColors=e.vertexColors,this.opacity=e.opacity,this.transparent=e.transparent,this.blendSrc=e.blendSrc,this.blendDst=e.blendDst,this.blendEquation=e.blendEquation,this.blendSrcAlpha=e.blendSrcAlpha,this.blendDstAlpha=e.blendDstAlpha,this.blendEquationAlpha=e.blendEquationAlpha,this.blendColor.copy(e.blendColor),this.blendAlpha=e.blendAlpha,this.depthFunc=e.depthFunc,this.depthTest=e.depthTest,this.depthWrite=e.depthWrite,this.stencilWriteMask=e.stencilWriteMask,this.stencilFunc=e.stencilFunc,this.stencilRef=e.stencilRef,this.stencilFuncMask=e.stencilFuncMask,this.stencilFail=e.stencilFail,this.stencilZFail=e.stencilZFail,this.stencilZPass=e.stencilZPass,this.stencilWrite=e.stencilWrite;const t=e.clippingPlanes;let i=null;if(t!==null){const r=t.length;i=new Array(r);for(let s=0;s!==r;++s)i[s]=t[s].clone()}return this.clippingPlanes=i,this.clipIntersection=e.clipIntersection,this.clipShadows=e.clipShadows,this.shadowSide=e.shadowSide,this.colorWrite=e.colorWrite,this.precision=e.precision,this.polygonOffset=e.polygonOffset,this.polygonOffsetFactor=e.polygonOffsetFactor,this.polygonOffsetUnits=e.polygonOffsetUnits,this.dithering=e.dithering,this.alphaTest=e.alphaTest,this.alphaHash=e.alphaHash,this.alphaToCoverage=e.alphaToCoverage,this.premultipliedAlpha=e.premultipliedAlpha,this.forceSinglePass=e.forceSinglePass,this.visible=e.visible,this.toneMapped=e.toneMapped,this.userData=JSON.parse(JSON.stringify(e.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(e){e===!0&&this.version++}}class Wi extends Cn{constructor(e){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new Be(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=Xf,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this.map=e.map,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.specularMap=e.specularMap,this.alphaMap=e.alphaMap,this.envMap=e.envMap,this.combine=e.combine,this.reflectivity=e.reflectivity,this.refractionRatio=e.refractionRatio,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this.fog=e.fog,this}}const Ss=n5();function n5(){const n=new ArrayBuffer(4),e=new Float32Array(n),t=new Uint32Array(n),i=new Uint32Array(512),r=new Uint32Array(512);for(let l=0;l<256;++l){const f=l-127;f<-27?(i[l]=0,i[l|256]=32768,r[l]=24,r[l|256]=24):f<-14?(i[l]=1024>>-f-14,i[l|256]=1024>>-f-14|32768,r[l]=-f-1,r[l|256]=-f-1):f<=15?(i[l]=f+15<<10,i[l|256]=f+15<<10|32768,r[l]=13,r[l|256]=13):f<128?(i[l]=31744,i[l|256]=64512,r[l]=24,r[l|256]=24):(i[l]=31744,i[l|256]=64512,r[l]=13,r[l|256]=13)}const s=new Uint32Array(2048),o=new Uint32Array(64),a=new Uint32Array(64);for(let l=1;l<1024;++l){let f=l<<13,h=0;for(;!(f&8388608);)f<<=1,h-=8388608;f&=-8388609,h+=947912704,s[l]=f|h}for(let l=1024;l<2048;++l)s[l]=939524096+(l-1024<<13);for(let l=1;l<31;++l)o[l]=l<<23;o[31]=1199570944,o[32]=2147483648;for(let l=33;l<63;++l)o[l]=2147483648+(l-32<<23);o[63]=3347054592;for(let l=1;l<64;++l)l!==32&&(a[l]=1024);return{floatView:e,uint32View:t,baseTable:i,shiftTable:r,mantissaTable:s,exponentTable:o,offsetTable:a}}function Ci(n){Math.abs(n)>65504&&console.warn("THREE.DataUtils.toHalfFloat(): Value out of range."),n=hn(n,-65504,65504),Ss.floatView[0]=n;const e=Ss.uint32View[0],t=e>>23&511;return Ss.baseTable[t]+((e&8388607)>>Ss.shiftTable[t])}function Fu(n){const e=n>>10;return Ss.uint32View[0]=Ss.mantissaTable[Ss.offsetTable[e]+(n&1023)]+Ss.exponentTable[e],Ss.floatView[0]}const i5={toHalfFloat:Ci,fromHalfFloat:Fu},En=new U,Pd=new pe;class Tt{constructor(e,t,i=!1){if(Array.isArray(e))throw new TypeError("THREE.BufferAttribute: array should be a Typed Array.");this.isBufferAttribute=!0,this.name="",this.array=e,this.itemSize=t,this.count=e!==void 0?e.length/t:0,this.normalized=i,this.usage=Ef,this._updateRange={offset:0,count:-1},this.updateRanges=[],this.gpuType=dr,this.version=0}onUploadCallback(){}set needsUpdate(e){e===!0&&this.version++}get updateRange(){return La("THREE.BufferAttribute: updateRange() is deprecated and will be removed in r169. Use addUpdateRange() instead."),this._updateRange}setUsage(e){return this.usage=e,this}addUpdateRange(e,t){this.updateRanges.push({start:e,count:t})}clearUpdateRanges(){this.updateRanges.length=0}copy(e){return this.name=e.name,this.array=new e.array.constructor(e.array),this.itemSize=e.itemSize,this.count=e.count,this.normalized=e.normalized,this.usage=e.usage,this.gpuType=e.gpuType,this}copyAt(e,t,i){e*=this.itemSize,i*=t.itemSize;for(let r=0,s=this.itemSize;r0&&(e.userData=this.userData),this.parameters!==void 0){const l=this.parameters;for(const f in l)l[f]!==void 0&&(e[f]=l[f]);return e}e.data={attributes:{}};const t=this.index;t!==null&&(e.data.index={type:t.array.constructor.name,array:Array.prototype.slice.call(t.array)});const i=this.attributes;for(const l in i){const f=i[l];e.data.attributes[l]=f.toJSON(e.data)}const r={};let s=!1;for(const l in this.morphAttributes){const f=this.morphAttributes[l],h=[];for(let d=0,p=f.length;d0&&(r[l]=h,s=!0)}s&&(e.data.morphAttributes=r,e.data.morphTargetsRelative=this.morphTargetsRelative);const o=this.groups;o.length>0&&(e.data.groups=JSON.parse(JSON.stringify(o)));const a=this.boundingSphere;return a!==null&&(e.data.boundingSphere={center:a.center.toArray(),radius:a.radius}),e}clone(){return new this.constructor().copy(this)}copy(e){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;const t={};this.name=e.name;const i=e.index;i!==null&&this.setIndex(i.clone(t));const r=e.attributes;for(const f in r){const h=r[f];this.setAttribute(f,h.clone(t))}const s=e.morphAttributes;for(const f in s){const h=[],d=s[f];for(let p=0,v=d.length;p0){const r=t[i[0]];if(r!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let s=0,o=r.length;s(e.far-e.near)**2))&&(RM.copy(s).invert(),sa.copy(e.ray).applyMatrix4(RM),!(i.boundingBox!==null&&sa.intersectsBox(i.boundingBox)===!1)&&this._computeIntersections(e,t,sa)))}_computeIntersections(e,t,i){let r;const s=this.geometry,o=this.material,a=s.index,l=s.attributes.position,f=s.attributes.uv,h=s.attributes.uv1,d=s.attributes.normal,p=s.groups,v=s.drawRange;if(a!==null)if(Array.isArray(o))for(let y=0,M=p.length;yt.far?null:{distance:f,point:Ud.clone(),object:n}}function Od(n,e,t,i,r,s,o,a,l,f){n.getVertexPosition(a,Ml),n.getVertexPosition(l,El),n.getVertexPosition(f,wl);const h=h5(n,e,t,i,Ml,El,wl,Nd);if(h){r&&(Id.fromBufferAttribute(r,a),Dd.fromBufferAttribute(r,l),Fd.fromBufferAttribute(r,f),h.uv=zi.getInterpolation(Nd,Ml,El,wl,Id,Dd,Fd,new pe)),s&&(Id.fromBufferAttribute(s,a),Dd.fromBufferAttribute(s,l),Fd.fromBufferAttribute(s,f),h.uv1=zi.getInterpolation(Nd,Ml,El,wl,Id,Dd,Fd,new pe),h.uv2=h.uv1),o&&(PM.fromBufferAttribute(o,a),BM.fromBufferAttribute(o,l),LM.fromBufferAttribute(o,f),h.normal=zi.getInterpolation(Nd,Ml,El,wl,PM,BM,LM,new U),h.normal.dot(i.direction)>0&&h.normal.multiplyScalar(-1));const d={a,b:l,c:f,normal:new U,materialIndex:0};zi.getNormal(Ml,El,wl,d.normal),h.face=d}return h}class ja extends ht{constructor(e=1,t=1,i=1,r=1,s=1,o=1){super(),this.type="BoxGeometry",this.parameters={width:e,height:t,depth:i,widthSegments:r,heightSegments:s,depthSegments:o};const a=this;r=Math.floor(r),s=Math.floor(s),o=Math.floor(o);const l=[],f=[],h=[],d=[];let p=0,v=0;y("z","y","x",-1,-1,i,t,e,o,s,0),y("z","y","x",1,-1,i,t,-e,o,s,1),y("x","z","y",1,1,e,i,t,r,o,2),y("x","z","y",1,-1,e,i,-t,r,o,3),y("x","y","z",1,-1,e,t,i,r,s,4),y("x","y","z",-1,-1,e,t,-i,r,s,5),this.setIndex(l),this.setAttribute("position",new Je(f,3)),this.setAttribute("normal",new Je(h,3)),this.setAttribute("uv",new Je(d,2));function y(M,_,m,A,S,w,P,R,b,F,X){const T=w/b,B=P/F,j=w/2,ie=P/2,V=R/2,Q=b+1,Z=F+1;let ce=0,I=0;const G=new U;for(let z=0;z0?1:-1,h.push(G.x,G.y,G.z),d.push(ee/b),d.push(1-z/F),ce+=1}}for(let z=0;z0&&(t.defines=this.defines),t.vertexShader=this.vertexShader,t.fragmentShader=this.fragmentShader,t.lights=this.lights,t.clipping=this.clipping;const i={};for(const r in this.extensions)this.extensions[r]===!0&&(i[r]=!0);return Object.keys(i).length>0&&(t.extensions=i),t}}class Kf extends St{constructor(){super(),this.isCamera=!0,this.type="Camera",this.matrixWorldInverse=new tt,this.projectionMatrix=new tt,this.projectionMatrixInverse=new tt,this.coordinateSystem=qr}copy(e,t){return super.copy(e,t),this.matrixWorldInverse.copy(e.matrixWorldInverse),this.projectionMatrix.copy(e.projectionMatrix),this.projectionMatrixInverse.copy(e.projectionMatrixInverse),this.coordinateSystem=e.coordinateSystem,this}getWorldDirection(e){return super.getWorldDirection(e).negate()}updateMatrixWorld(e){super.updateMatrixWorld(e),this.matrixWorldInverse.copy(this.matrixWorld).invert()}updateWorldMatrix(e,t){super.updateWorldMatrix(e,t),this.matrixWorldInverse.copy(this.matrixWorld).invert()}clone(){return new this.constructor().copy(this)}}const eo=new U,IM=new pe,DM=new pe;class _n extends Kf{constructor(e=50,t=1,i=.1,r=2e3){super(),this.isPerspectiveCamera=!0,this.type="PerspectiveCamera",this.fov=e,this.zoom=1,this.near=i,this.far=r,this.focus=10,this.aspect=t,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}copy(e,t){return super.copy(e,t),this.fov=e.fov,this.zoom=e.zoom,this.near=e.near,this.far=e.far,this.focus=e.focus,this.aspect=e.aspect,this.view=e.view===null?null:Object.assign({},e.view),this.filmGauge=e.filmGauge,this.filmOffset=e.filmOffset,this}setFocalLength(e){const t=.5*this.getFilmHeight()/e;this.fov=Mc*2*Math.atan(t),this.updateProjectionMatrix()}getFocalLength(){const e=Math.tan(Ba*.5*this.fov);return .5*this.getFilmHeight()/e}getEffectiveFOV(){return Mc*2*Math.atan(Math.tan(Ba*.5*this.fov)/this.zoom)}getFilmWidth(){return this.filmGauge*Math.min(this.aspect,1)}getFilmHeight(){return this.filmGauge/Math.max(this.aspect,1)}getViewBounds(e,t,i){eo.set(-1,-1,.5).applyMatrix4(this.projectionMatrixInverse),t.set(eo.x,eo.y).multiplyScalar(-e/eo.z),eo.set(1,1,.5).applyMatrix4(this.projectionMatrixInverse),i.set(eo.x,eo.y).multiplyScalar(-e/eo.z)}getViewSize(e,t){return this.getViewBounds(e,IM,DM),t.subVectors(DM,IM)}setViewOffset(e,t,i,r,s,o){this.aspect=e/t,this.view===null&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=t,this.view.offsetX=i,this.view.offsetY=r,this.view.width=s,this.view.height=o,this.updateProjectionMatrix()}clearViewOffset(){this.view!==null&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const e=this.near;let t=e*Math.tan(Ba*.5*this.fov)/this.zoom,i=2*t,r=this.aspect*i,s=-.5*r;const o=this.view;if(this.view!==null&&this.view.enabled){const l=o.fullWidth,f=o.fullHeight;s+=o.offsetX*r/l,t-=o.offsetY*i/f,r*=o.width/l,i*=o.height/f}const a=this.filmOffset;a!==0&&(s+=e*a/this.getFilmWidth()),this.projectionMatrix.makePerspective(s,s+r,t,t-i,e,this.far,this.coordinateSystem),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(e){const t=super.toJSON(e);return t.object.fov=this.fov,t.object.zoom=this.zoom,t.object.near=this.near,t.object.far=this.far,t.object.focus=this.focus,t.object.aspect=this.aspect,this.view!==null&&(t.object.view=Object.assign({},this.view)),t.object.filmGauge=this.filmGauge,t.object.filmOffset=this.filmOffset,t}}const Cl=-90,Tl=1;class uR extends St{constructor(e,t,i){super(),this.type="CubeCamera",this.renderTarget=i,this.coordinateSystem=null,this.activeMipmapLevel=0;const r=new _n(Cl,Tl,e,t);r.layers=this.layers,this.add(r);const s=new _n(Cl,Tl,e,t);s.layers=this.layers,this.add(s);const o=new _n(Cl,Tl,e,t);o.layers=this.layers,this.add(o);const a=new _n(Cl,Tl,e,t);a.layers=this.layers,this.add(a);const l=new _n(Cl,Tl,e,t);l.layers=this.layers,this.add(l);const f=new _n(Cl,Tl,e,t);f.layers=this.layers,this.add(f)}updateCoordinateSystem(){const e=this.coordinateSystem,t=this.children.concat(),[i,r,s,o,a,l]=t;for(const f of t)this.remove(f);if(e===qr)i.up.set(0,1,0),i.lookAt(1,0,0),r.up.set(0,1,0),r.lookAt(-1,0,0),s.up.set(0,0,-1),s.lookAt(0,1,0),o.up.set(0,0,1),o.lookAt(0,-1,0),a.up.set(0,1,0),a.lookAt(0,0,1),l.up.set(0,1,0),l.lookAt(0,0,-1);else if(e===wf)i.up.set(0,-1,0),i.lookAt(-1,0,0),r.up.set(0,-1,0),r.lookAt(1,0,0),s.up.set(0,0,1),s.lookAt(0,1,0),o.up.set(0,0,-1),o.lookAt(0,-1,0),a.up.set(0,-1,0),a.lookAt(0,0,1),l.up.set(0,-1,0),l.lookAt(0,0,-1);else throw new Error("THREE.CubeCamera.updateCoordinateSystem(): Invalid coordinate system: "+e);for(const f of t)this.add(f),f.updateMatrixWorld()}update(e,t){this.parent===null&&this.updateMatrixWorld();const{renderTarget:i,activeMipmapLevel:r}=this;this.coordinateSystem!==e.coordinateSystem&&(this.coordinateSystem=e.coordinateSystem,this.updateCoordinateSystem());const[s,o,a,l,f,h]=this.children,d=e.getRenderTarget(),p=e.getActiveCubeFace(),v=e.getActiveMipmapLevel(),y=e.xr.enabled;e.xr.enabled=!1;const M=i.texture.generateMipmaps;i.texture.generateMipmaps=!1,e.setRenderTarget(i,0,r),e.render(t,s),e.setRenderTarget(i,1,r),e.render(t,o),e.setRenderTarget(i,2,r),e.render(t,a),e.setRenderTarget(i,3,r),e.render(t,l),e.setRenderTarget(i,4,r),e.render(t,f),i.texture.generateMipmaps=M,e.setRenderTarget(i,5,r),e.render(t,h),e.setRenderTarget(d,p,v),e.xr.enabled=y,i.texture.needsPMREMUpdate=!0}}class Yf extends Qt{constructor(e,t,i,r,s,o,a,l,f,h){e=e!==void 0?e:[],t=t!==void 0?t:Fs,super(e,t,i,r,s,o,a,l,f,h),this.isCubeTexture=!0,this.flipY=!1}get images(){return this.image}set images(e){this.image=e}}class fR extends Fr{constructor(e=1,t={}){super(e,e,t),this.isWebGLCubeRenderTarget=!0;const i={width:e,height:e,depth:1},r=[i,i,i,i,i,i];t.encoding!==void 0&&(La("THREE.WebGLCubeRenderTarget: option.encoding has been replaced by option.colorSpace."),t.colorSpace=t.encoding===Bo?bn:Gi),this.texture=new Yf(r,t.mapping,t.wrapS,t.wrapT,t.magFilter,t.minFilter,t.format,t.type,t.anisotropy,t.colorSpace),this.texture.isRenderTargetTexture=!0,this.texture.generateMipmaps=t.generateMipmaps!==void 0?t.generateMipmaps:!1,this.texture.minFilter=t.minFilter!==void 0?t.minFilter:Kt}fromEquirectangularTexture(e,t){this.texture.type=t.type,this.texture.colorSpace=t.colorSpace,this.texture.generateMipmaps=t.generateMipmaps,this.texture.minFilter=t.minFilter,this.texture.magFilter=t.magFilter;const i={uniforms:{tEquirect:{value:null}},vertexShader:` + + varying vec3 vWorldDirection; + + vec3 transformDirection( in vec3 dir, in mat4 matrix ) { + + return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz ); + + } + + void main() { + + vWorldDirection = transformDirection( position, modelMatrix ); + + #include + #include + + } + `,fragmentShader:` + + uniform sampler2D tEquirect; + + varying vec3 vWorldDirection; + + #include + + void main() { + + vec3 direction = normalize( vWorldDirection ); + + vec2 sampleUV = equirectUv( direction ); + + gl_FragColor = texture2D( tEquirect, sampleUV ); + + } + `},r=new ja(5,5,5),s=new Nr({name:"CubemapFromEquirect",uniforms:Ec(i.uniforms),vertexShader:i.vertexShader,fragmentShader:i.fragmentShader,side:xi,blending:bs});s.uniforms.tEquirect.value=t;const o=new xn(r,s),a=t.minFilter;return t.minFilter===gr&&(t.minFilter=Kt),new uR(1,10,this).update(e,o),t.minFilter=a,o.geometry.dispose(),o.material.dispose(),this}clear(e,t,i,r){const s=e.getRenderTarget();for(let o=0;o<6;o++)e.setRenderTarget(this,o),e.clear(t,i,r);e.setRenderTarget(s)}}const C1=new U,g5=new U,v5=new vt;let lo=class{constructor(e=new U(1,0,0),t=0){this.isPlane=!0,this.normal=e,this.constant=t}set(e,t){return this.normal.copy(e),this.constant=t,this}setComponents(e,t,i,r){return this.normal.set(e,t,i),this.constant=r,this}setFromNormalAndCoplanarPoint(e,t){return this.normal.copy(e),this.constant=-t.dot(this.normal),this}setFromCoplanarPoints(e,t,i){const r=C1.subVectors(i,t).cross(g5.subVectors(e,t)).normalize();return this.setFromNormalAndCoplanarPoint(r,e),this}copy(e){return this.normal.copy(e.normal),this.constant=e.constant,this}normalize(){const e=1/this.normal.length();return this.normal.multiplyScalar(e),this.constant*=e,this}negate(){return this.constant*=-1,this.normal.negate(),this}distanceToPoint(e){return this.normal.dot(e)+this.constant}distanceToSphere(e){return this.distanceToPoint(e.center)-e.radius}projectPoint(e,t){return t.copy(e).addScaledVector(this.normal,-this.distanceToPoint(e))}intersectLine(e,t){const i=e.delta(C1),r=this.normal.dot(i);if(r===0)return this.distanceToPoint(e.start)===0?t.copy(e.start):null;const s=-(e.start.dot(this.normal)+this.constant)/r;return s<0||s>1?null:t.copy(e.start).addScaledVector(i,s)}intersectsLine(e){const t=this.distanceToPoint(e.start),i=this.distanceToPoint(e.end);return t<0&&i>0||i<0&&t>0}intersectsBox(e){return e.intersectsPlane(this)}intersectsSphere(e){return e.intersectsPlane(this)}coplanarPoint(e){return e.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(e,t){const i=t||v5.getNormalMatrix(e),r=this.coplanarPoint(C1).applyMatrix4(e),s=this.normal.applyMatrix3(i).normalize();return this.constant=-r.dot(s),this}translate(e){return this.constant-=e.dot(this.normal),this}equals(e){return e.normal.equals(this.normal)&&e.constant===this.constant}clone(){return new this.constructor().copy(this)}};const oa=new Kn,kd=new U;class Qf{constructor(e=new lo,t=new lo,i=new lo,r=new lo,s=new lo,o=new lo){this.planes=[e,t,i,r,s,o]}set(e,t,i,r,s,o){const a=this.planes;return a[0].copy(e),a[1].copy(t),a[2].copy(i),a[3].copy(r),a[4].copy(s),a[5].copy(o),this}copy(e){const t=this.planes;for(let i=0;i<6;i++)t[i].copy(e.planes[i]);return this}setFromProjectionMatrix(e,t=qr){const i=this.planes,r=e.elements,s=r[0],o=r[1],a=r[2],l=r[3],f=r[4],h=r[5],d=r[6],p=r[7],v=r[8],y=r[9],M=r[10],_=r[11],m=r[12],A=r[13],S=r[14],w=r[15];if(i[0].setComponents(l-s,p-f,_-v,w-m).normalize(),i[1].setComponents(l+s,p+f,_+v,w+m).normalize(),i[2].setComponents(l+o,p+h,_+y,w+A).normalize(),i[3].setComponents(l-o,p-h,_-y,w-A).normalize(),i[4].setComponents(l-a,p-d,_-M,w-S).normalize(),t===qr)i[5].setComponents(l+a,p+d,_+M,w+S).normalize();else if(t===wf)i[5].setComponents(a,d,M,S).normalize();else throw new Error("THREE.Frustum.setFromProjectionMatrix(): Invalid coordinate system: "+t);return this}intersectsObject(e){if(e.boundingSphere!==void 0)e.boundingSphere===null&&e.computeBoundingSphere(),oa.copy(e.boundingSphere).applyMatrix4(e.matrixWorld);else{const t=e.geometry;t.boundingSphere===null&&t.computeBoundingSphere(),oa.copy(t.boundingSphere).applyMatrix4(e.matrixWorld)}return this.intersectsSphere(oa)}intersectsSprite(e){return oa.center.set(0,0,0),oa.radius=.7071067811865476,oa.applyMatrix4(e.matrixWorld),this.intersectsSphere(oa)}intersectsSphere(e){const t=this.planes,i=e.center,r=-e.radius;for(let s=0;s<6;s++)if(t[s].distanceToPoint(i)0?e.max.x:e.min.x,kd.y=r.normal.y>0?e.max.y:e.min.y,kd.z=r.normal.z>0?e.max.z:e.min.z,r.distanceToPoint(kd)<0)return!1}return!0}containsPoint(e){const t=this.planes;for(let i=0;i<6;i++)if(t[i].distanceToPoint(e)<0)return!1;return!0}clone(){return new this.constructor().copy(this)}}function hR(){let n=null,e=!1,t=null,i=null;function r(s,o){t(s,o),i=n.requestAnimationFrame(r)}return{start:function(){e!==!0&&t!==null&&(i=n.requestAnimationFrame(r),e=!0)},stop:function(){n.cancelAnimationFrame(i),e=!1},setAnimationLoop:function(s){t=s},setContext:function(s){n=s}}}function y5(n,e){const t=e.isWebGL2,i=new WeakMap;function r(f,h){const d=f.array,p=f.usage,v=d.byteLength,y=n.createBuffer();n.bindBuffer(h,y),n.bufferData(h,d,p),f.onUploadCallback();let M;if(d instanceof Float32Array)M=n.FLOAT;else if(d instanceof Uint16Array)if(f.isFloat16BufferAttribute)if(t)M=n.HALF_FLOAT;else throw new Error("THREE.WebGLAttributes: Usage of Float16BufferAttribute requires WebGL2.");else M=n.UNSIGNED_SHORT;else if(d instanceof Int16Array)M=n.SHORT;else if(d instanceof Uint32Array)M=n.UNSIGNED_INT;else if(d instanceof Int32Array)M=n.INT;else if(d instanceof Int8Array)M=n.BYTE;else if(d instanceof Uint8Array)M=n.UNSIGNED_BYTE;else if(d instanceof Uint8ClampedArray)M=n.UNSIGNED_BYTE;else throw new Error("THREE.WebGLAttributes: Unsupported buffer data format: "+d);return{buffer:y,type:M,bytesPerElement:d.BYTES_PER_ELEMENT,version:f.version,size:v}}function s(f,h,d){const p=h.array,v=h._updateRange,y=h.updateRanges;if(n.bindBuffer(d,f),v.count===-1&&y.length===0&&n.bufferSubData(d,0,p),y.length!==0){for(let M=0,_=y.length;M<_;M++){const m=y[M];t?n.bufferSubData(d,m.start*p.BYTES_PER_ELEMENT,p,m.start,m.count):n.bufferSubData(d,m.start*p.BYTES_PER_ELEMENT,p.subarray(m.start,m.start+m.count))}h.clearUpdateRanges()}v.count!==-1&&(t?n.bufferSubData(d,v.offset*p.BYTES_PER_ELEMENT,p,v.offset,v.count):n.bufferSubData(d,v.offset*p.BYTES_PER_ELEMENT,p.subarray(v.offset,v.offset+v.count)),v.count=-1),h.onUploadCallback()}function o(f){return f.isInterleavedBufferAttribute&&(f=f.data),i.get(f)}function a(f){f.isInterleavedBufferAttribute&&(f=f.data);const h=i.get(f);h&&(n.deleteBuffer(h.buffer),i.delete(f))}function l(f,h){if(f.isGLBufferAttribute){const p=i.get(f);(!p||p.version 0 + vec4 plane; + #ifdef ALPHA_TO_COVERAGE + float distanceToPlane, distanceGradient; + float clipOpacity = 1.0; + #pragma unroll_loop_start + for ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) { + plane = clippingPlanes[ i ]; + distanceToPlane = - dot( vClipPosition, plane.xyz ) + plane.w; + distanceGradient = fwidth( distanceToPlane ) / 2.0; + clipOpacity *= smoothstep( - distanceGradient, distanceGradient, distanceToPlane ); + if ( clipOpacity == 0.0 ) discard; + } + #pragma unroll_loop_end + #if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES + float unionClipOpacity = 1.0; + #pragma unroll_loop_start + for ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) { + plane = clippingPlanes[ i ]; + distanceToPlane = - dot( vClipPosition, plane.xyz ) + plane.w; + distanceGradient = fwidth( distanceToPlane ) / 2.0; + unionClipOpacity *= 1.0 - smoothstep( - distanceGradient, distanceGradient, distanceToPlane ); + } + #pragma unroll_loop_end + clipOpacity *= 1.0 - unionClipOpacity; + #endif + diffuseColor.a *= clipOpacity; + if ( diffuseColor.a == 0.0 ) discard; + #else + #pragma unroll_loop_start + for ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) { + plane = clippingPlanes[ i ]; + if ( dot( vClipPosition, plane.xyz ) > plane.w ) discard; + } + #pragma unroll_loop_end + #if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES + bool clipped = true; + #pragma unroll_loop_start + for ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) { + plane = clippingPlanes[ i ]; + clipped = ( dot( vClipPosition, plane.xyz ) > plane.w ) && clipped; + } + #pragma unroll_loop_end + if ( clipped ) discard; + #endif + #endif +#endif`,F5=`#if NUM_CLIPPING_PLANES > 0 + varying vec3 vClipPosition; + uniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ]; +#endif`,N5=`#if NUM_CLIPPING_PLANES > 0 + varying vec3 vClipPosition; +#endif`,U5=`#if NUM_CLIPPING_PLANES > 0 + vClipPosition = - mvPosition.xyz; +#endif`,O5=`#if defined( USE_COLOR_ALPHA ) + diffuseColor *= vColor; +#elif defined( USE_COLOR ) + diffuseColor.rgb *= vColor; +#endif`,k5=`#if defined( USE_COLOR_ALPHA ) + varying vec4 vColor; +#elif defined( USE_COLOR ) + varying vec3 vColor; +#endif`,H5=`#if defined( USE_COLOR_ALPHA ) + varying vec4 vColor; +#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) + varying vec3 vColor; +#endif`,G5=`#if defined( USE_COLOR_ALPHA ) + vColor = vec4( 1.0 ); +#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) + vColor = vec3( 1.0 ); +#endif +#ifdef USE_COLOR + vColor *= color; +#endif +#ifdef USE_INSTANCING_COLOR + vColor.xyz *= instanceColor.xyz; +#endif`,z5=`#define PI 3.141592653589793 +#define PI2 6.283185307179586 +#define PI_HALF 1.5707963267948966 +#define RECIPROCAL_PI 0.3183098861837907 +#define RECIPROCAL_PI2 0.15915494309189535 +#define EPSILON 1e-6 +#ifndef saturate +#define saturate( a ) clamp( a, 0.0, 1.0 ) +#endif +#define whiteComplement( a ) ( 1.0 - saturate( a ) ) +float pow2( const in float x ) { return x*x; } +vec3 pow2( const in vec3 x ) { return x*x; } +float pow3( const in float x ) { return x*x*x; } +float pow4( const in float x ) { float x2 = x*x; return x2*x2; } +float max3( const in vec3 v ) { return max( max( v.x, v.y ), v.z ); } +float average( const in vec3 v ) { return dot( v, vec3( 0.3333333 ) ); } +highp float rand( const in vec2 uv ) { + const highp float a = 12.9898, b = 78.233, c = 43758.5453; + highp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI ); + return fract( sin( sn ) * c ); +} +#ifdef HIGH_PRECISION + float precisionSafeLength( vec3 v ) { return length( v ); } +#else + float precisionSafeLength( vec3 v ) { + float maxComponent = max3( abs( v ) ); + return length( v / maxComponent ) * maxComponent; + } +#endif +struct IncidentLight { + vec3 color; + vec3 direction; + bool visible; +}; +struct ReflectedLight { + vec3 directDiffuse; + vec3 directSpecular; + vec3 indirectDiffuse; + vec3 indirectSpecular; +}; +#ifdef USE_ALPHAHASH + varying vec3 vPosition; +#endif +vec3 transformDirection( in vec3 dir, in mat4 matrix ) { + return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz ); +} +vec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) { + return normalize( ( vec4( dir, 0.0 ) * matrix ).xyz ); +} +mat3 transposeMat3( const in mat3 m ) { + mat3 tmp; + tmp[ 0 ] = vec3( m[ 0 ].x, m[ 1 ].x, m[ 2 ].x ); + tmp[ 1 ] = vec3( m[ 0 ].y, m[ 1 ].y, m[ 2 ].y ); + tmp[ 2 ] = vec3( m[ 0 ].z, m[ 1 ].z, m[ 2 ].z ); + return tmp; +} +float luminance( const in vec3 rgb ) { + const vec3 weights = vec3( 0.2126729, 0.7151522, 0.0721750 ); + return dot( weights, rgb ); +} +bool isPerspectiveMatrix( mat4 m ) { + return m[ 2 ][ 3 ] == - 1.0; +} +vec2 equirectUv( in vec3 dir ) { + float u = atan( dir.z, dir.x ) * RECIPROCAL_PI2 + 0.5; + float v = asin( clamp( dir.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5; + return vec2( u, v ); +} +vec3 BRDF_Lambert( const in vec3 diffuseColor ) { + return RECIPROCAL_PI * diffuseColor; +} +vec3 F_Schlick( const in vec3 f0, const in float f90, const in float dotVH ) { + float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH ); + return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel ); +} +float F_Schlick( const in float f0, const in float f90, const in float dotVH ) { + float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH ); + return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel ); +} // validated`,V5=`#ifdef ENVMAP_TYPE_CUBE_UV + #define cubeUV_minMipLevel 4.0 + #define cubeUV_minTileSize 16.0 + float getFace( vec3 direction ) { + vec3 absDirection = abs( direction ); + float face = - 1.0; + if ( absDirection.x > absDirection.z ) { + if ( absDirection.x > absDirection.y ) + face = direction.x > 0.0 ? 0.0 : 3.0; + else + face = direction.y > 0.0 ? 1.0 : 4.0; + } else { + if ( absDirection.z > absDirection.y ) + face = direction.z > 0.0 ? 2.0 : 5.0; + else + face = direction.y > 0.0 ? 1.0 : 4.0; + } + return face; + } + vec2 getUV( vec3 direction, float face ) { + vec2 uv; + if ( face == 0.0 ) { + uv = vec2( direction.z, direction.y ) / abs( direction.x ); + } else if ( face == 1.0 ) { + uv = vec2( - direction.x, - direction.z ) / abs( direction.y ); + } else if ( face == 2.0 ) { + uv = vec2( - direction.x, direction.y ) / abs( direction.z ); + } else if ( face == 3.0 ) { + uv = vec2( - direction.z, direction.y ) / abs( direction.x ); + } else if ( face == 4.0 ) { + uv = vec2( - direction.x, direction.z ) / abs( direction.y ); + } else { + uv = vec2( direction.x, direction.y ) / abs( direction.z ); + } + return 0.5 * ( uv + 1.0 ); + } + vec3 bilinearCubeUV( sampler2D envMap, vec3 direction, float mipInt ) { + float face = getFace( direction ); + float filterInt = max( cubeUV_minMipLevel - mipInt, 0.0 ); + mipInt = max( mipInt, cubeUV_minMipLevel ); + float faceSize = exp2( mipInt ); + highp vec2 uv = getUV( direction, face ) * ( faceSize - 2.0 ) + 1.0; + if ( face > 2.0 ) { + uv.y += faceSize; + face -= 3.0; + } + uv.x += face * faceSize; + uv.x += filterInt * 3.0 * cubeUV_minTileSize; + uv.y += 4.0 * ( exp2( CUBEUV_MAX_MIP ) - faceSize ); + uv.x *= CUBEUV_TEXEL_WIDTH; + uv.y *= CUBEUV_TEXEL_HEIGHT; + #ifdef texture2DGradEXT + return texture2DGradEXT( envMap, uv, vec2( 0.0 ), vec2( 0.0 ) ).rgb; + #else + return texture2D( envMap, uv ).rgb; + #endif + } + #define cubeUV_r0 1.0 + #define cubeUV_m0 - 2.0 + #define cubeUV_r1 0.8 + #define cubeUV_m1 - 1.0 + #define cubeUV_r4 0.4 + #define cubeUV_m4 2.0 + #define cubeUV_r5 0.305 + #define cubeUV_m5 3.0 + #define cubeUV_r6 0.21 + #define cubeUV_m6 4.0 + float roughnessToMip( float roughness ) { + float mip = 0.0; + if ( roughness >= cubeUV_r1 ) { + mip = ( cubeUV_r0 - roughness ) * ( cubeUV_m1 - cubeUV_m0 ) / ( cubeUV_r0 - cubeUV_r1 ) + cubeUV_m0; + } else if ( roughness >= cubeUV_r4 ) { + mip = ( cubeUV_r1 - roughness ) * ( cubeUV_m4 - cubeUV_m1 ) / ( cubeUV_r1 - cubeUV_r4 ) + cubeUV_m1; + } else if ( roughness >= cubeUV_r5 ) { + mip = ( cubeUV_r4 - roughness ) * ( cubeUV_m5 - cubeUV_m4 ) / ( cubeUV_r4 - cubeUV_r5 ) + cubeUV_m4; + } else if ( roughness >= cubeUV_r6 ) { + mip = ( cubeUV_r5 - roughness ) * ( cubeUV_m6 - cubeUV_m5 ) / ( cubeUV_r5 - cubeUV_r6 ) + cubeUV_m5; + } else { + mip = - 2.0 * log2( 1.16 * roughness ); } + return mip; + } + vec4 textureCubeUV( sampler2D envMap, vec3 sampleDir, float roughness ) { + float mip = clamp( roughnessToMip( roughness ), cubeUV_m0, CUBEUV_MAX_MIP ); + float mipF = fract( mip ); + float mipInt = floor( mip ); + vec3 color0 = bilinearCubeUV( envMap, sampleDir, mipInt ); + if ( mipF == 0.0 ) { + return vec4( color0, 1.0 ); + } else { + vec3 color1 = bilinearCubeUV( envMap, sampleDir, mipInt + 1.0 ); + return vec4( mix( color0, color1, mipF ), 1.0 ); + } + } +#endif`,W5=`vec3 transformedNormal = objectNormal; +#ifdef USE_TANGENT + vec3 transformedTangent = objectTangent; +#endif +#ifdef USE_BATCHING + mat3 bm = mat3( batchingMatrix ); + transformedNormal /= vec3( dot( bm[ 0 ], bm[ 0 ] ), dot( bm[ 1 ], bm[ 1 ] ), dot( bm[ 2 ], bm[ 2 ] ) ); + transformedNormal = bm * transformedNormal; + #ifdef USE_TANGENT + transformedTangent = bm * transformedTangent; + #endif +#endif +#ifdef USE_INSTANCING + mat3 im = mat3( instanceMatrix ); + transformedNormal /= vec3( dot( im[ 0 ], im[ 0 ] ), dot( im[ 1 ], im[ 1 ] ), dot( im[ 2 ], im[ 2 ] ) ); + transformedNormal = im * transformedNormal; + #ifdef USE_TANGENT + transformedTangent = im * transformedTangent; + #endif +#endif +transformedNormal = normalMatrix * transformedNormal; +#ifdef FLIP_SIDED + transformedNormal = - transformedNormal; +#endif +#ifdef USE_TANGENT + transformedTangent = ( modelViewMatrix * vec4( transformedTangent, 0.0 ) ).xyz; + #ifdef FLIP_SIDED + transformedTangent = - transformedTangent; + #endif +#endif`,X5=`#ifdef USE_DISPLACEMENTMAP + uniform sampler2D displacementMap; + uniform float displacementScale; + uniform float displacementBias; +#endif`,J5=`#ifdef USE_DISPLACEMENTMAP + transformed += normalize( objectNormal ) * ( texture2D( displacementMap, vDisplacementMapUv ).x * displacementScale + displacementBias ); +#endif`,j5=`#ifdef USE_EMISSIVEMAP + vec4 emissiveColor = texture2D( emissiveMap, vEmissiveMapUv ); + totalEmissiveRadiance *= emissiveColor.rgb; +#endif`,K5=`#ifdef USE_EMISSIVEMAP + uniform sampler2D emissiveMap; +#endif`,Y5="gl_FragColor = linearToOutputTexel( gl_FragColor );",Q5=` +const mat3 LINEAR_SRGB_TO_LINEAR_DISPLAY_P3 = mat3( + vec3( 0.8224621, 0.177538, 0.0 ), + vec3( 0.0331941, 0.9668058, 0.0 ), + vec3( 0.0170827, 0.0723974, 0.9105199 ) +); +const mat3 LINEAR_DISPLAY_P3_TO_LINEAR_SRGB = mat3( + vec3( 1.2249401, - 0.2249404, 0.0 ), + vec3( - 0.0420569, 1.0420571, 0.0 ), + vec3( - 0.0196376, - 0.0786361, 1.0982735 ) +); +vec4 LinearSRGBToLinearDisplayP3( in vec4 value ) { + return vec4( value.rgb * LINEAR_SRGB_TO_LINEAR_DISPLAY_P3, value.a ); +} +vec4 LinearDisplayP3ToLinearSRGB( in vec4 value ) { + return vec4( value.rgb * LINEAR_DISPLAY_P3_TO_LINEAR_SRGB, value.a ); +} +vec4 LinearTransferOETF( in vec4 value ) { + return value; +} +vec4 sRGBTransferOETF( in vec4 value ) { + return vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a ); +} +vec4 LinearToLinear( in vec4 value ) { + return value; +} +vec4 LinearTosRGB( in vec4 value ) { + return sRGBTransferOETF( value ); +}`,Z5=`#ifdef USE_ENVMAP + #ifdef ENV_WORLDPOS + vec3 cameraToFrag; + if ( isOrthographic ) { + cameraToFrag = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) ); + } else { + cameraToFrag = normalize( vWorldPosition - cameraPosition ); + } + vec3 worldNormal = inverseTransformDirection( normal, viewMatrix ); + #ifdef ENVMAP_MODE_REFLECTION + vec3 reflectVec = reflect( cameraToFrag, worldNormal ); + #else + vec3 reflectVec = refract( cameraToFrag, worldNormal, refractionRatio ); + #endif + #else + vec3 reflectVec = vReflect; + #endif + #ifdef ENVMAP_TYPE_CUBE + vec4 envColor = textureCube( envMap, vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) ); + #else + vec4 envColor = vec4( 0.0 ); + #endif + #ifdef ENVMAP_BLENDING_MULTIPLY + outgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity ); + #elif defined( ENVMAP_BLENDING_MIX ) + outgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity ); + #elif defined( ENVMAP_BLENDING_ADD ) + outgoingLight += envColor.xyz * specularStrength * reflectivity; + #endif +#endif`,q5=`#ifdef USE_ENVMAP + uniform float envMapIntensity; + uniform float flipEnvMap; + #ifdef ENVMAP_TYPE_CUBE + uniform samplerCube envMap; + #else + uniform sampler2D envMap; + #endif + +#endif`,$5=`#ifdef USE_ENVMAP + uniform float reflectivity; + #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT ) + #define ENV_WORLDPOS + #endif + #ifdef ENV_WORLDPOS + varying vec3 vWorldPosition; + uniform float refractionRatio; + #else + varying vec3 vReflect; + #endif +#endif`,eF=`#ifdef USE_ENVMAP + #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT ) + #define ENV_WORLDPOS + #endif + #ifdef ENV_WORLDPOS + + varying vec3 vWorldPosition; + #else + varying vec3 vReflect; + uniform float refractionRatio; + #endif +#endif`,tF=`#ifdef USE_ENVMAP + #ifdef ENV_WORLDPOS + vWorldPosition = worldPosition.xyz; + #else + vec3 cameraToVertex; + if ( isOrthographic ) { + cameraToVertex = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) ); + } else { + cameraToVertex = normalize( worldPosition.xyz - cameraPosition ); + } + vec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix ); + #ifdef ENVMAP_MODE_REFLECTION + vReflect = reflect( cameraToVertex, worldNormal ); + #else + vReflect = refract( cameraToVertex, worldNormal, refractionRatio ); + #endif + #endif +#endif`,nF=`#ifdef USE_FOG + vFogDepth = - mvPosition.z; +#endif`,iF=`#ifdef USE_FOG + varying float vFogDepth; +#endif`,rF=`#ifdef USE_FOG + #ifdef FOG_EXP2 + float fogFactor = 1.0 - exp( - fogDensity * fogDensity * vFogDepth * vFogDepth ); + #else + float fogFactor = smoothstep( fogNear, fogFar, vFogDepth ); + #endif + gl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor ); +#endif`,sF=`#ifdef USE_FOG + uniform vec3 fogColor; + varying float vFogDepth; + #ifdef FOG_EXP2 + uniform float fogDensity; + #else + uniform float fogNear; + uniform float fogFar; + #endif +#endif`,oF=`#ifdef USE_GRADIENTMAP + uniform sampler2D gradientMap; +#endif +vec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) { + float dotNL = dot( normal, lightDirection ); + vec2 coord = vec2( dotNL * 0.5 + 0.5, 0.0 ); + #ifdef USE_GRADIENTMAP + return vec3( texture2D( gradientMap, coord ).r ); + #else + vec2 fw = fwidth( coord ) * 0.5; + return mix( vec3( 0.7 ), vec3( 1.0 ), smoothstep( 0.7 - fw.x, 0.7 + fw.x, coord.x ) ); + #endif +}`,aF=`#ifdef USE_LIGHTMAP + vec4 lightMapTexel = texture2D( lightMap, vLightMapUv ); + vec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity; + reflectedLight.indirectDiffuse += lightMapIrradiance; +#endif`,lF=`#ifdef USE_LIGHTMAP + uniform sampler2D lightMap; + uniform float lightMapIntensity; +#endif`,cF=`LambertMaterial material; +material.diffuseColor = diffuseColor.rgb; +material.specularStrength = specularStrength;`,uF=`varying vec3 vViewPosition; +struct LambertMaterial { + vec3 diffuseColor; + float specularStrength; +}; +void RE_Direct_Lambert( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in LambertMaterial material, inout ReflectedLight reflectedLight ) { + float dotNL = saturate( dot( geometryNormal, directLight.direction ) ); + vec3 irradiance = dotNL * directLight.color; + reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor ); +} +void RE_IndirectDiffuse_Lambert( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in LambertMaterial material, inout ReflectedLight reflectedLight ) { + reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor ); +} +#define RE_Direct RE_Direct_Lambert +#define RE_IndirectDiffuse RE_IndirectDiffuse_Lambert`,fF=`uniform bool receiveShadow; +uniform vec3 ambientLightColor; +#if defined( USE_LIGHT_PROBES ) + uniform vec3 lightProbe[ 9 ]; +#endif +vec3 shGetIrradianceAt( in vec3 normal, in vec3 shCoefficients[ 9 ] ) { + float x = normal.x, y = normal.y, z = normal.z; + vec3 result = shCoefficients[ 0 ] * 0.886227; + result += shCoefficients[ 1 ] * 2.0 * 0.511664 * y; + result += shCoefficients[ 2 ] * 2.0 * 0.511664 * z; + result += shCoefficients[ 3 ] * 2.0 * 0.511664 * x; + result += shCoefficients[ 4 ] * 2.0 * 0.429043 * x * y; + result += shCoefficients[ 5 ] * 2.0 * 0.429043 * y * z; + result += shCoefficients[ 6 ] * ( 0.743125 * z * z - 0.247708 ); + result += shCoefficients[ 7 ] * 2.0 * 0.429043 * x * z; + result += shCoefficients[ 8 ] * 0.429043 * ( x * x - y * y ); + return result; +} +vec3 getLightProbeIrradiance( const in vec3 lightProbe[ 9 ], const in vec3 normal ) { + vec3 worldNormal = inverseTransformDirection( normal, viewMatrix ); + vec3 irradiance = shGetIrradianceAt( worldNormal, lightProbe ); + return irradiance; +} +vec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) { + vec3 irradiance = ambientLightColor; + return irradiance; +} +float getDistanceAttenuation( const in float lightDistance, const in float cutoffDistance, const in float decayExponent ) { + #if defined ( LEGACY_LIGHTS ) + if ( cutoffDistance > 0.0 && decayExponent > 0.0 ) { + return pow( saturate( - lightDistance / cutoffDistance + 1.0 ), decayExponent ); + } + return 1.0; + #else + float distanceFalloff = 1.0 / max( pow( lightDistance, decayExponent ), 0.01 ); + if ( cutoffDistance > 0.0 ) { + distanceFalloff *= pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) ); + } + return distanceFalloff; + #endif +} +float getSpotAttenuation( const in float coneCosine, const in float penumbraCosine, const in float angleCosine ) { + return smoothstep( coneCosine, penumbraCosine, angleCosine ); +} +#if NUM_DIR_LIGHTS > 0 + struct DirectionalLight { + vec3 direction; + vec3 color; + }; + uniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ]; + void getDirectionalLightInfo( const in DirectionalLight directionalLight, out IncidentLight light ) { + light.color = directionalLight.color; + light.direction = directionalLight.direction; + light.visible = true; + } +#endif +#if NUM_POINT_LIGHTS > 0 + struct PointLight { + vec3 position; + vec3 color; + float distance; + float decay; + }; + uniform PointLight pointLights[ NUM_POINT_LIGHTS ]; + void getPointLightInfo( const in PointLight pointLight, const in vec3 geometryPosition, out IncidentLight light ) { + vec3 lVector = pointLight.position - geometryPosition; + light.direction = normalize( lVector ); + float lightDistance = length( lVector ); + light.color = pointLight.color; + light.color *= getDistanceAttenuation( lightDistance, pointLight.distance, pointLight.decay ); + light.visible = ( light.color != vec3( 0.0 ) ); + } +#endif +#if NUM_SPOT_LIGHTS > 0 + struct SpotLight { + vec3 position; + vec3 direction; + vec3 color; + float distance; + float decay; + float coneCos; + float penumbraCos; + }; + uniform SpotLight spotLights[ NUM_SPOT_LIGHTS ]; + void getSpotLightInfo( const in SpotLight spotLight, const in vec3 geometryPosition, out IncidentLight light ) { + vec3 lVector = spotLight.position - geometryPosition; + light.direction = normalize( lVector ); + float angleCos = dot( light.direction, spotLight.direction ); + float spotAttenuation = getSpotAttenuation( spotLight.coneCos, spotLight.penumbraCos, angleCos ); + if ( spotAttenuation > 0.0 ) { + float lightDistance = length( lVector ); + light.color = spotLight.color * spotAttenuation; + light.color *= getDistanceAttenuation( lightDistance, spotLight.distance, spotLight.decay ); + light.visible = ( light.color != vec3( 0.0 ) ); + } else { + light.color = vec3( 0.0 ); + light.visible = false; + } + } +#endif +#if NUM_RECT_AREA_LIGHTS > 0 + struct RectAreaLight { + vec3 color; + vec3 position; + vec3 halfWidth; + vec3 halfHeight; + }; + uniform sampler2D ltc_1; uniform sampler2D ltc_2; + uniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ]; +#endif +#if NUM_HEMI_LIGHTS > 0 + struct HemisphereLight { + vec3 direction; + vec3 skyColor; + vec3 groundColor; + }; + uniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ]; + vec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in vec3 normal ) { + float dotNL = dot( normal, hemiLight.direction ); + float hemiDiffuseWeight = 0.5 * dotNL + 0.5; + vec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight ); + return irradiance; + } +#endif`,hF=`#ifdef USE_ENVMAP + vec3 getIBLIrradiance( const in vec3 normal ) { + #ifdef ENVMAP_TYPE_CUBE_UV + vec3 worldNormal = inverseTransformDirection( normal, viewMatrix ); + vec4 envMapColor = textureCubeUV( envMap, worldNormal, 1.0 ); + return PI * envMapColor.rgb * envMapIntensity; + #else + return vec3( 0.0 ); + #endif + } + vec3 getIBLRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness ) { + #ifdef ENVMAP_TYPE_CUBE_UV + vec3 reflectVec = reflect( - viewDir, normal ); + reflectVec = normalize( mix( reflectVec, normal, roughness * roughness) ); + reflectVec = inverseTransformDirection( reflectVec, viewMatrix ); + vec4 envMapColor = textureCubeUV( envMap, reflectVec, roughness ); + return envMapColor.rgb * envMapIntensity; + #else + return vec3( 0.0 ); + #endif + } + #ifdef USE_ANISOTROPY + vec3 getIBLAnisotropyRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness, const in vec3 bitangent, const in float anisotropy ) { + #ifdef ENVMAP_TYPE_CUBE_UV + vec3 bentNormal = cross( bitangent, viewDir ); + bentNormal = normalize( cross( bentNormal, bitangent ) ); + bentNormal = normalize( mix( bentNormal, normal, pow2( pow2( 1.0 - anisotropy * ( 1.0 - roughness ) ) ) ) ); + return getIBLRadiance( viewDir, bentNormal, roughness ); + #else + return vec3( 0.0 ); + #endif + } + #endif +#endif`,dF=`ToonMaterial material; +material.diffuseColor = diffuseColor.rgb;`,pF=`varying vec3 vViewPosition; +struct ToonMaterial { + vec3 diffuseColor; +}; +void RE_Direct_Toon( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in ToonMaterial material, inout ReflectedLight reflectedLight ) { + vec3 irradiance = getGradientIrradiance( geometryNormal, directLight.direction ) * directLight.color; + reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor ); +} +void RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in ToonMaterial material, inout ReflectedLight reflectedLight ) { + reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor ); +} +#define RE_Direct RE_Direct_Toon +#define RE_IndirectDiffuse RE_IndirectDiffuse_Toon`,mF=`BlinnPhongMaterial material; +material.diffuseColor = diffuseColor.rgb; +material.specularColor = specular; +material.specularShininess = shininess; +material.specularStrength = specularStrength;`,gF=`varying vec3 vViewPosition; +struct BlinnPhongMaterial { + vec3 diffuseColor; + vec3 specularColor; + float specularShininess; + float specularStrength; +}; +void RE_Direct_BlinnPhong( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) { + float dotNL = saturate( dot( geometryNormal, directLight.direction ) ); + vec3 irradiance = dotNL * directLight.color; + reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor ); + reflectedLight.directSpecular += irradiance * BRDF_BlinnPhong( directLight.direction, geometryViewDir, geometryNormal, material.specularColor, material.specularShininess ) * material.specularStrength; +} +void RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) { + reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor ); +} +#define RE_Direct RE_Direct_BlinnPhong +#define RE_IndirectDiffuse RE_IndirectDiffuse_BlinnPhong`,vF=`PhysicalMaterial material; +material.diffuseColor = diffuseColor.rgb * ( 1.0 - metalnessFactor ); +vec3 dxy = max( abs( dFdx( nonPerturbedNormal ) ), abs( dFdy( nonPerturbedNormal ) ) ); +float geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z ); +material.roughness = max( roughnessFactor, 0.0525 );material.roughness += geometryRoughness; +material.roughness = min( material.roughness, 1.0 ); +#ifdef IOR + material.ior = ior; + #ifdef USE_SPECULAR + float specularIntensityFactor = specularIntensity; + vec3 specularColorFactor = specularColor; + #ifdef USE_SPECULAR_COLORMAP + specularColorFactor *= texture2D( specularColorMap, vSpecularColorMapUv ).rgb; + #endif + #ifdef USE_SPECULAR_INTENSITYMAP + specularIntensityFactor *= texture2D( specularIntensityMap, vSpecularIntensityMapUv ).a; + #endif + material.specularF90 = mix( specularIntensityFactor, 1.0, metalnessFactor ); + #else + float specularIntensityFactor = 1.0; + vec3 specularColorFactor = vec3( 1.0 ); + material.specularF90 = 1.0; + #endif + material.specularColor = mix( min( pow2( ( material.ior - 1.0 ) / ( material.ior + 1.0 ) ) * specularColorFactor, vec3( 1.0 ) ) * specularIntensityFactor, diffuseColor.rgb, metalnessFactor ); +#else + material.specularColor = mix( vec3( 0.04 ), diffuseColor.rgb, metalnessFactor ); + material.specularF90 = 1.0; +#endif +#ifdef USE_CLEARCOAT + material.clearcoat = clearcoat; + material.clearcoatRoughness = clearcoatRoughness; + material.clearcoatF0 = vec3( 0.04 ); + material.clearcoatF90 = 1.0; + #ifdef USE_CLEARCOATMAP + material.clearcoat *= texture2D( clearcoatMap, vClearcoatMapUv ).x; + #endif + #ifdef USE_CLEARCOAT_ROUGHNESSMAP + material.clearcoatRoughness *= texture2D( clearcoatRoughnessMap, vClearcoatRoughnessMapUv ).y; + #endif + material.clearcoat = saturate( material.clearcoat ); material.clearcoatRoughness = max( material.clearcoatRoughness, 0.0525 ); + material.clearcoatRoughness += geometryRoughness; + material.clearcoatRoughness = min( material.clearcoatRoughness, 1.0 ); +#endif +#ifdef USE_IRIDESCENCE + material.iridescence = iridescence; + material.iridescenceIOR = iridescenceIOR; + #ifdef USE_IRIDESCENCEMAP + material.iridescence *= texture2D( iridescenceMap, vIridescenceMapUv ).r; + #endif + #ifdef USE_IRIDESCENCE_THICKNESSMAP + material.iridescenceThickness = (iridescenceThicknessMaximum - iridescenceThicknessMinimum) * texture2D( iridescenceThicknessMap, vIridescenceThicknessMapUv ).g + iridescenceThicknessMinimum; + #else + material.iridescenceThickness = iridescenceThicknessMaximum; + #endif +#endif +#ifdef USE_SHEEN + material.sheenColor = sheenColor; + #ifdef USE_SHEEN_COLORMAP + material.sheenColor *= texture2D( sheenColorMap, vSheenColorMapUv ).rgb; + #endif + material.sheenRoughness = clamp( sheenRoughness, 0.07, 1.0 ); + #ifdef USE_SHEEN_ROUGHNESSMAP + material.sheenRoughness *= texture2D( sheenRoughnessMap, vSheenRoughnessMapUv ).a; + #endif +#endif +#ifdef USE_ANISOTROPY + #ifdef USE_ANISOTROPYMAP + mat2 anisotropyMat = mat2( anisotropyVector.x, anisotropyVector.y, - anisotropyVector.y, anisotropyVector.x ); + vec3 anisotropyPolar = texture2D( anisotropyMap, vAnisotropyMapUv ).rgb; + vec2 anisotropyV = anisotropyMat * normalize( 2.0 * anisotropyPolar.rg - vec2( 1.0 ) ) * anisotropyPolar.b; + #else + vec2 anisotropyV = anisotropyVector; + #endif + material.anisotropy = length( anisotropyV ); + if( material.anisotropy == 0.0 ) { + anisotropyV = vec2( 1.0, 0.0 ); + } else { + anisotropyV /= material.anisotropy; + material.anisotropy = saturate( material.anisotropy ); + } + material.alphaT = mix( pow2( material.roughness ), 1.0, pow2( material.anisotropy ) ); + material.anisotropyT = tbn[ 0 ] * anisotropyV.x + tbn[ 1 ] * anisotropyV.y; + material.anisotropyB = tbn[ 1 ] * anisotropyV.x - tbn[ 0 ] * anisotropyV.y; +#endif`,yF=`struct PhysicalMaterial { + vec3 diffuseColor; + float roughness; + vec3 specularColor; + float specularF90; + #ifdef USE_CLEARCOAT + float clearcoat; + float clearcoatRoughness; + vec3 clearcoatF0; + float clearcoatF90; + #endif + #ifdef USE_IRIDESCENCE + float iridescence; + float iridescenceIOR; + float iridescenceThickness; + vec3 iridescenceFresnel; + vec3 iridescenceF0; + #endif + #ifdef USE_SHEEN + vec3 sheenColor; + float sheenRoughness; + #endif + #ifdef IOR + float ior; + #endif + #ifdef USE_TRANSMISSION + float transmission; + float transmissionAlpha; + float thickness; + float attenuationDistance; + vec3 attenuationColor; + #endif + #ifdef USE_ANISOTROPY + float anisotropy; + float alphaT; + vec3 anisotropyT; + vec3 anisotropyB; + #endif +}; +vec3 clearcoatSpecularDirect = vec3( 0.0 ); +vec3 clearcoatSpecularIndirect = vec3( 0.0 ); +vec3 sheenSpecularDirect = vec3( 0.0 ); +vec3 sheenSpecularIndirect = vec3(0.0 ); +vec3 Schlick_to_F0( const in vec3 f, const in float f90, const in float dotVH ) { + float x = clamp( 1.0 - dotVH, 0.0, 1.0 ); + float x2 = x * x; + float x5 = clamp( x * x2 * x2, 0.0, 0.9999 ); + return ( f - vec3( f90 ) * x5 ) / ( 1.0 - x5 ); +} +float V_GGX_SmithCorrelated( const in float alpha, const in float dotNL, const in float dotNV ) { + float a2 = pow2( alpha ); + float gv = dotNL * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) ); + float gl = dotNV * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) ); + return 0.5 / max( gv + gl, EPSILON ); +} +float D_GGX( const in float alpha, const in float dotNH ) { + float a2 = pow2( alpha ); + float denom = pow2( dotNH ) * ( a2 - 1.0 ) + 1.0; + return RECIPROCAL_PI * a2 / pow2( denom ); +} +#ifdef USE_ANISOTROPY + float V_GGX_SmithCorrelated_Anisotropic( const in float alphaT, const in float alphaB, const in float dotTV, const in float dotBV, const in float dotTL, const in float dotBL, const in float dotNV, const in float dotNL ) { + float gv = dotNL * length( vec3( alphaT * dotTV, alphaB * dotBV, dotNV ) ); + float gl = dotNV * length( vec3( alphaT * dotTL, alphaB * dotBL, dotNL ) ); + float v = 0.5 / ( gv + gl ); + return saturate(v); + } + float D_GGX_Anisotropic( const in float alphaT, const in float alphaB, const in float dotNH, const in float dotTH, const in float dotBH ) { + float a2 = alphaT * alphaB; + highp vec3 v = vec3( alphaB * dotTH, alphaT * dotBH, a2 * dotNH ); + highp float v2 = dot( v, v ); + float w2 = a2 / v2; + return RECIPROCAL_PI * a2 * pow2 ( w2 ); + } +#endif +#ifdef USE_CLEARCOAT + vec3 BRDF_GGX_Clearcoat( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material) { + vec3 f0 = material.clearcoatF0; + float f90 = material.clearcoatF90; + float roughness = material.clearcoatRoughness; + float alpha = pow2( roughness ); + vec3 halfDir = normalize( lightDir + viewDir ); + float dotNL = saturate( dot( normal, lightDir ) ); + float dotNV = saturate( dot( normal, viewDir ) ); + float dotNH = saturate( dot( normal, halfDir ) ); + float dotVH = saturate( dot( viewDir, halfDir ) ); + vec3 F = F_Schlick( f0, f90, dotVH ); + float V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV ); + float D = D_GGX( alpha, dotNH ); + return F * ( V * D ); + } +#endif +vec3 BRDF_GGX( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material ) { + vec3 f0 = material.specularColor; + float f90 = material.specularF90; + float roughness = material.roughness; + float alpha = pow2( roughness ); + vec3 halfDir = normalize( lightDir + viewDir ); + float dotNL = saturate( dot( normal, lightDir ) ); + float dotNV = saturate( dot( normal, viewDir ) ); + float dotNH = saturate( dot( normal, halfDir ) ); + float dotVH = saturate( dot( viewDir, halfDir ) ); + vec3 F = F_Schlick( f0, f90, dotVH ); + #ifdef USE_IRIDESCENCE + F = mix( F, material.iridescenceFresnel, material.iridescence ); + #endif + #ifdef USE_ANISOTROPY + float dotTL = dot( material.anisotropyT, lightDir ); + float dotTV = dot( material.anisotropyT, viewDir ); + float dotTH = dot( material.anisotropyT, halfDir ); + float dotBL = dot( material.anisotropyB, lightDir ); + float dotBV = dot( material.anisotropyB, viewDir ); + float dotBH = dot( material.anisotropyB, halfDir ); + float V = V_GGX_SmithCorrelated_Anisotropic( material.alphaT, alpha, dotTV, dotBV, dotTL, dotBL, dotNV, dotNL ); + float D = D_GGX_Anisotropic( material.alphaT, alpha, dotNH, dotTH, dotBH ); + #else + float V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV ); + float D = D_GGX( alpha, dotNH ); + #endif + return F * ( V * D ); +} +vec2 LTC_Uv( const in vec3 N, const in vec3 V, const in float roughness ) { + const float LUT_SIZE = 64.0; + const float LUT_SCALE = ( LUT_SIZE - 1.0 ) / LUT_SIZE; + const float LUT_BIAS = 0.5 / LUT_SIZE; + float dotNV = saturate( dot( N, V ) ); + vec2 uv = vec2( roughness, sqrt( 1.0 - dotNV ) ); + uv = uv * LUT_SCALE + LUT_BIAS; + return uv; +} +float LTC_ClippedSphereFormFactor( const in vec3 f ) { + float l = length( f ); + return max( ( l * l + f.z ) / ( l + 1.0 ), 0.0 ); +} +vec3 LTC_EdgeVectorFormFactor( const in vec3 v1, const in vec3 v2 ) { + float x = dot( v1, v2 ); + float y = abs( x ); + float a = 0.8543985 + ( 0.4965155 + 0.0145206 * y ) * y; + float b = 3.4175940 + ( 4.1616724 + y ) * y; + float v = a / b; + float theta_sintheta = ( x > 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v; + return cross( v1, v2 ) * theta_sintheta; +} +vec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) { + vec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ]; + vec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ]; + vec3 lightNormal = cross( v1, v2 ); + if( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 ); + vec3 T1, T2; + T1 = normalize( V - N * dot( V, N ) ); + T2 = - cross( N, T1 ); + mat3 mat = mInv * transposeMat3( mat3( T1, T2, N ) ); + vec3 coords[ 4 ]; + coords[ 0 ] = mat * ( rectCoords[ 0 ] - P ); + coords[ 1 ] = mat * ( rectCoords[ 1 ] - P ); + coords[ 2 ] = mat * ( rectCoords[ 2 ] - P ); + coords[ 3 ] = mat * ( rectCoords[ 3 ] - P ); + coords[ 0 ] = normalize( coords[ 0 ] ); + coords[ 1 ] = normalize( coords[ 1 ] ); + coords[ 2 ] = normalize( coords[ 2 ] ); + coords[ 3 ] = normalize( coords[ 3 ] ); + vec3 vectorFormFactor = vec3( 0.0 ); + vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] ); + vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] ); + vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] ); + vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] ); + float result = LTC_ClippedSphereFormFactor( vectorFormFactor ); + return vec3( result ); +} +#if defined( USE_SHEEN ) +float D_Charlie( float roughness, float dotNH ) { + float alpha = pow2( roughness ); + float invAlpha = 1.0 / alpha; + float cos2h = dotNH * dotNH; + float sin2h = max( 1.0 - cos2h, 0.0078125 ); + return ( 2.0 + invAlpha ) * pow( sin2h, invAlpha * 0.5 ) / ( 2.0 * PI ); +} +float V_Neubelt( float dotNV, float dotNL ) { + return saturate( 1.0 / ( 4.0 * ( dotNL + dotNV - dotNL * dotNV ) ) ); +} +vec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, vec3 sheenColor, const in float sheenRoughness ) { + vec3 halfDir = normalize( lightDir + viewDir ); + float dotNL = saturate( dot( normal, lightDir ) ); + float dotNV = saturate( dot( normal, viewDir ) ); + float dotNH = saturate( dot( normal, halfDir ) ); + float D = D_Charlie( sheenRoughness, dotNH ); + float V = V_Neubelt( dotNV, dotNL ); + return sheenColor * ( D * V ); +} +#endif +float IBLSheenBRDF( const in vec3 normal, const in vec3 viewDir, const in float roughness ) { + float dotNV = saturate( dot( normal, viewDir ) ); + float r2 = roughness * roughness; + float a = roughness < 0.25 ? -339.2 * r2 + 161.4 * roughness - 25.9 : -8.48 * r2 + 14.3 * roughness - 9.95; + float b = roughness < 0.25 ? 44.0 * r2 - 23.7 * roughness + 3.26 : 1.97 * r2 - 3.27 * roughness + 0.72; + float DG = exp( a * dotNV + b ) + ( roughness < 0.25 ? 0.0 : 0.1 * ( roughness - 0.25 ) ); + return saturate( DG * RECIPROCAL_PI ); +} +vec2 DFGApprox( const in vec3 normal, const in vec3 viewDir, const in float roughness ) { + float dotNV = saturate( dot( normal, viewDir ) ); + const vec4 c0 = vec4( - 1, - 0.0275, - 0.572, 0.022 ); + const vec4 c1 = vec4( 1, 0.0425, 1.04, - 0.04 ); + vec4 r = roughness * c0 + c1; + float a004 = min( r.x * r.x, exp2( - 9.28 * dotNV ) ) * r.x + r.y; + vec2 fab = vec2( - 1.04, 1.04 ) * a004 + r.zw; + return fab; +} +vec3 EnvironmentBRDF( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness ) { + vec2 fab = DFGApprox( normal, viewDir, roughness ); + return specularColor * fab.x + specularF90 * fab.y; +} +#ifdef USE_IRIDESCENCE +void computeMultiscatteringIridescence( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float iridescence, const in vec3 iridescenceF0, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) { +#else +void computeMultiscattering( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) { +#endif + vec2 fab = DFGApprox( normal, viewDir, roughness ); + #ifdef USE_IRIDESCENCE + vec3 Fr = mix( specularColor, iridescenceF0, iridescence ); + #else + vec3 Fr = specularColor; + #endif + vec3 FssEss = Fr * fab.x + specularF90 * fab.y; + float Ess = fab.x + fab.y; + float Ems = 1.0 - Ess; + vec3 Favg = Fr + ( 1.0 - Fr ) * 0.047619; vec3 Fms = FssEss * Favg / ( 1.0 - Ems * Favg ); + singleScatter += FssEss; + multiScatter += Fms * Ems; +} +#if NUM_RECT_AREA_LIGHTS > 0 + void RE_Direct_RectArea_Physical( const in RectAreaLight rectAreaLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) { + vec3 normal = geometryNormal; + vec3 viewDir = geometryViewDir; + vec3 position = geometryPosition; + vec3 lightPos = rectAreaLight.position; + vec3 halfWidth = rectAreaLight.halfWidth; + vec3 halfHeight = rectAreaLight.halfHeight; + vec3 lightColor = rectAreaLight.color; + float roughness = material.roughness; + vec3 rectCoords[ 4 ]; + rectCoords[ 0 ] = lightPos + halfWidth - halfHeight; rectCoords[ 1 ] = lightPos - halfWidth - halfHeight; + rectCoords[ 2 ] = lightPos - halfWidth + halfHeight; + rectCoords[ 3 ] = lightPos + halfWidth + halfHeight; + vec2 uv = LTC_Uv( normal, viewDir, roughness ); + vec4 t1 = texture2D( ltc_1, uv ); + vec4 t2 = texture2D( ltc_2, uv ); + mat3 mInv = mat3( + vec3( t1.x, 0, t1.y ), + vec3( 0, 1, 0 ), + vec3( t1.z, 0, t1.w ) + ); + vec3 fresnel = ( material.specularColor * t2.x + ( vec3( 1.0 ) - material.specularColor ) * t2.y ); + reflectedLight.directSpecular += lightColor * fresnel * LTC_Evaluate( normal, viewDir, position, mInv, rectCoords ); + reflectedLight.directDiffuse += lightColor * material.diffuseColor * LTC_Evaluate( normal, viewDir, position, mat3( 1.0 ), rectCoords ); + } +#endif +void RE_Direct_Physical( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) { + float dotNL = saturate( dot( geometryNormal, directLight.direction ) ); + vec3 irradiance = dotNL * directLight.color; + #ifdef USE_CLEARCOAT + float dotNLcc = saturate( dot( geometryClearcoatNormal, directLight.direction ) ); + vec3 ccIrradiance = dotNLcc * directLight.color; + clearcoatSpecularDirect += ccIrradiance * BRDF_GGX_Clearcoat( directLight.direction, geometryViewDir, geometryClearcoatNormal, material ); + #endif + #ifdef USE_SHEEN + sheenSpecularDirect += irradiance * BRDF_Sheen( directLight.direction, geometryViewDir, geometryNormal, material.sheenColor, material.sheenRoughness ); + #endif + reflectedLight.directSpecular += irradiance * BRDF_GGX( directLight.direction, geometryViewDir, geometryNormal, material ); + reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor ); +} +void RE_IndirectDiffuse_Physical( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) { + reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor ); +} +void RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradiance, const in vec3 clearcoatRadiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight) { + #ifdef USE_CLEARCOAT + clearcoatSpecularIndirect += clearcoatRadiance * EnvironmentBRDF( geometryClearcoatNormal, geometryViewDir, material.clearcoatF0, material.clearcoatF90, material.clearcoatRoughness ); + #endif + #ifdef USE_SHEEN + sheenSpecularIndirect += irradiance * material.sheenColor * IBLSheenBRDF( geometryNormal, geometryViewDir, material.sheenRoughness ); + #endif + vec3 singleScattering = vec3( 0.0 ); + vec3 multiScattering = vec3( 0.0 ); + vec3 cosineWeightedIrradiance = irradiance * RECIPROCAL_PI; + #ifdef USE_IRIDESCENCE + computeMultiscatteringIridescence( geometryNormal, geometryViewDir, material.specularColor, material.specularF90, material.iridescence, material.iridescenceFresnel, material.roughness, singleScattering, multiScattering ); + #else + computeMultiscattering( geometryNormal, geometryViewDir, material.specularColor, material.specularF90, material.roughness, singleScattering, multiScattering ); + #endif + vec3 totalScattering = singleScattering + multiScattering; + vec3 diffuse = material.diffuseColor * ( 1.0 - max( max( totalScattering.r, totalScattering.g ), totalScattering.b ) ); + reflectedLight.indirectSpecular += radiance * singleScattering; + reflectedLight.indirectSpecular += multiScattering * cosineWeightedIrradiance; + reflectedLight.indirectDiffuse += diffuse * cosineWeightedIrradiance; +} +#define RE_Direct RE_Direct_Physical +#define RE_Direct_RectArea RE_Direct_RectArea_Physical +#define RE_IndirectDiffuse RE_IndirectDiffuse_Physical +#define RE_IndirectSpecular RE_IndirectSpecular_Physical +float computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) { + return saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion ); +}`,_F=` +vec3 geometryPosition = - vViewPosition; +vec3 geometryNormal = normal; +vec3 geometryViewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPosition ); +vec3 geometryClearcoatNormal = vec3( 0.0 ); +#ifdef USE_CLEARCOAT + geometryClearcoatNormal = clearcoatNormal; +#endif +#ifdef USE_IRIDESCENCE + float dotNVi = saturate( dot( normal, geometryViewDir ) ); + if ( material.iridescenceThickness == 0.0 ) { + material.iridescence = 0.0; + } else { + material.iridescence = saturate( material.iridescence ); + } + if ( material.iridescence > 0.0 ) { + material.iridescenceFresnel = evalIridescence( 1.0, material.iridescenceIOR, dotNVi, material.iridescenceThickness, material.specularColor ); + material.iridescenceF0 = Schlick_to_F0( material.iridescenceFresnel, 1.0, dotNVi ); + } +#endif +IncidentLight directLight; +#if ( NUM_POINT_LIGHTS > 0 ) && defined( RE_Direct ) + PointLight pointLight; + #if defined( USE_SHADOWMAP ) && NUM_POINT_LIGHT_SHADOWS > 0 + PointLightShadow pointLightShadow; + #endif + #pragma unroll_loop_start + for ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) { + pointLight = pointLights[ i ]; + getPointLightInfo( pointLight, geometryPosition, directLight ); + #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_POINT_LIGHT_SHADOWS ) + pointLightShadow = pointLightShadows[ i ]; + directLight.color *= ( directLight.visible && receiveShadow ) ? getPointShadow( pointShadowMap[ i ], pointLightShadow.shadowMapSize, pointLightShadow.shadowBias, pointLightShadow.shadowRadius, vPointShadowCoord[ i ], pointLightShadow.shadowCameraNear, pointLightShadow.shadowCameraFar ) : 1.0; + #endif + RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight ); + } + #pragma unroll_loop_end +#endif +#if ( NUM_SPOT_LIGHTS > 0 ) && defined( RE_Direct ) + SpotLight spotLight; + vec4 spotColor; + vec3 spotLightCoord; + bool inSpotLightMap; + #if defined( USE_SHADOWMAP ) && NUM_SPOT_LIGHT_SHADOWS > 0 + SpotLightShadow spotLightShadow; + #endif + #pragma unroll_loop_start + for ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) { + spotLight = spotLights[ i ]; + getSpotLightInfo( spotLight, geometryPosition, directLight ); + #if ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS ) + #define SPOT_LIGHT_MAP_INDEX UNROLLED_LOOP_INDEX + #elif ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS ) + #define SPOT_LIGHT_MAP_INDEX NUM_SPOT_LIGHT_MAPS + #else + #define SPOT_LIGHT_MAP_INDEX ( UNROLLED_LOOP_INDEX - NUM_SPOT_LIGHT_SHADOWS + NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS ) + #endif + #if ( SPOT_LIGHT_MAP_INDEX < NUM_SPOT_LIGHT_MAPS ) + spotLightCoord = vSpotLightCoord[ i ].xyz / vSpotLightCoord[ i ].w; + inSpotLightMap = all( lessThan( abs( spotLightCoord * 2. - 1. ), vec3( 1.0 ) ) ); + spotColor = texture2D( spotLightMap[ SPOT_LIGHT_MAP_INDEX ], spotLightCoord.xy ); + directLight.color = inSpotLightMap ? directLight.color * spotColor.rgb : directLight.color; + #endif + #undef SPOT_LIGHT_MAP_INDEX + #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS ) + spotLightShadow = spotLightShadows[ i ]; + directLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( spotShadowMap[ i ], spotLightShadow.shadowMapSize, spotLightShadow.shadowBias, spotLightShadow.shadowRadius, vSpotLightCoord[ i ] ) : 1.0; + #endif + RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight ); + } + #pragma unroll_loop_end +#endif +#if ( NUM_DIR_LIGHTS > 0 ) && defined( RE_Direct ) + DirectionalLight directionalLight; + #if defined( USE_SHADOWMAP ) && NUM_DIR_LIGHT_SHADOWS > 0 + DirectionalLightShadow directionalLightShadow; + #endif + #pragma unroll_loop_start + for ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) { + directionalLight = directionalLights[ i ]; + getDirectionalLightInfo( directionalLight, directLight ); + #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_DIR_LIGHT_SHADOWS ) + directionalLightShadow = directionalLightShadows[ i ]; + directLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( directionalShadowMap[ i ], directionalLightShadow.shadowMapSize, directionalLightShadow.shadowBias, directionalLightShadow.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0; + #endif + RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight ); + } + #pragma unroll_loop_end +#endif +#if ( NUM_RECT_AREA_LIGHTS > 0 ) && defined( RE_Direct_RectArea ) + RectAreaLight rectAreaLight; + #pragma unroll_loop_start + for ( int i = 0; i < NUM_RECT_AREA_LIGHTS; i ++ ) { + rectAreaLight = rectAreaLights[ i ]; + RE_Direct_RectArea( rectAreaLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight ); + } + #pragma unroll_loop_end +#endif +#if defined( RE_IndirectDiffuse ) + vec3 iblIrradiance = vec3( 0.0 ); + vec3 irradiance = getAmbientLightIrradiance( ambientLightColor ); + #if defined( USE_LIGHT_PROBES ) + irradiance += getLightProbeIrradiance( lightProbe, geometryNormal ); + #endif + #if ( NUM_HEMI_LIGHTS > 0 ) + #pragma unroll_loop_start + for ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) { + irradiance += getHemisphereLightIrradiance( hemisphereLights[ i ], geometryNormal ); + } + #pragma unroll_loop_end + #endif +#endif +#if defined( RE_IndirectSpecular ) + vec3 radiance = vec3( 0.0 ); + vec3 clearcoatRadiance = vec3( 0.0 ); +#endif`,xF=`#if defined( RE_IndirectDiffuse ) + #ifdef USE_LIGHTMAP + vec4 lightMapTexel = texture2D( lightMap, vLightMapUv ); + vec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity; + irradiance += lightMapIrradiance; + #endif + #if defined( USE_ENVMAP ) && defined( STANDARD ) && defined( ENVMAP_TYPE_CUBE_UV ) + iblIrradiance += getIBLIrradiance( geometryNormal ); + #endif +#endif +#if defined( USE_ENVMAP ) && defined( RE_IndirectSpecular ) + #ifdef USE_ANISOTROPY + radiance += getIBLAnisotropyRadiance( geometryViewDir, geometryNormal, material.roughness, material.anisotropyB, material.anisotropy ); + #else + radiance += getIBLRadiance( geometryViewDir, geometryNormal, material.roughness ); + #endif + #ifdef USE_CLEARCOAT + clearcoatRadiance += getIBLRadiance( geometryViewDir, geometryClearcoatNormal, material.clearcoatRoughness ); + #endif +#endif`,AF=`#if defined( RE_IndirectDiffuse ) + RE_IndirectDiffuse( irradiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight ); +#endif +#if defined( RE_IndirectSpecular ) + RE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight ); +#endif`,SF=`#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT ) + gl_FragDepthEXT = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5; +#endif`,MF=`#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT ) + uniform float logDepthBufFC; + varying float vFragDepth; + varying float vIsPerspective; +#endif`,EF=`#ifdef USE_LOGDEPTHBUF + #ifdef USE_LOGDEPTHBUF_EXT + varying float vFragDepth; + varying float vIsPerspective; + #else + uniform float logDepthBufFC; + #endif +#endif`,wF=`#ifdef USE_LOGDEPTHBUF + #ifdef USE_LOGDEPTHBUF_EXT + vFragDepth = 1.0 + gl_Position.w; + vIsPerspective = float( isPerspectiveMatrix( projectionMatrix ) ); + #else + if ( isPerspectiveMatrix( projectionMatrix ) ) { + gl_Position.z = log2( max( EPSILON, gl_Position.w + 1.0 ) ) * logDepthBufFC - 1.0; + gl_Position.z *= gl_Position.w; + } + #endif +#endif`,CF=`#ifdef USE_MAP + vec4 sampledDiffuseColor = texture2D( map, vMapUv ); + #ifdef DECODE_VIDEO_TEXTURE + sampledDiffuseColor = vec4( mix( pow( sampledDiffuseColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), sampledDiffuseColor.rgb * 0.0773993808, vec3( lessThanEqual( sampledDiffuseColor.rgb, vec3( 0.04045 ) ) ) ), sampledDiffuseColor.w ); + + #endif + diffuseColor *= sampledDiffuseColor; +#endif`,TF=`#ifdef USE_MAP + uniform sampler2D map; +#endif`,RF=`#if defined( USE_MAP ) || defined( USE_ALPHAMAP ) + #if defined( USE_POINTS_UV ) + vec2 uv = vUv; + #else + vec2 uv = ( uvTransform * vec3( gl_PointCoord.x, 1.0 - gl_PointCoord.y, 1 ) ).xy; + #endif +#endif +#ifdef USE_MAP + diffuseColor *= texture2D( map, uv ); +#endif +#ifdef USE_ALPHAMAP + diffuseColor.a *= texture2D( alphaMap, uv ).g; +#endif`,bF=`#if defined( USE_POINTS_UV ) + varying vec2 vUv; +#else + #if defined( USE_MAP ) || defined( USE_ALPHAMAP ) + uniform mat3 uvTransform; + #endif +#endif +#ifdef USE_MAP + uniform sampler2D map; +#endif +#ifdef USE_ALPHAMAP + uniform sampler2D alphaMap; +#endif`,PF=`float metalnessFactor = metalness; +#ifdef USE_METALNESSMAP + vec4 texelMetalness = texture2D( metalnessMap, vMetalnessMapUv ); + metalnessFactor *= texelMetalness.b; +#endif`,BF=`#ifdef USE_METALNESSMAP + uniform sampler2D metalnessMap; +#endif`,LF=`#if defined( USE_MORPHCOLORS ) && defined( MORPHTARGETS_TEXTURE ) + vColor *= morphTargetBaseInfluence; + for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) { + #if defined( USE_COLOR_ALPHA ) + if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ) * morphTargetInfluences[ i ]; + #elif defined( USE_COLOR ) + if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ).rgb * morphTargetInfluences[ i ]; + #endif + } +#endif`,IF=`#ifdef USE_MORPHNORMALS + objectNormal *= morphTargetBaseInfluence; + #ifdef MORPHTARGETS_TEXTURE + for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) { + if ( morphTargetInfluences[ i ] != 0.0 ) objectNormal += getMorph( gl_VertexID, i, 1 ).xyz * morphTargetInfluences[ i ]; + } + #else + objectNormal += morphNormal0 * morphTargetInfluences[ 0 ]; + objectNormal += morphNormal1 * morphTargetInfluences[ 1 ]; + objectNormal += morphNormal2 * morphTargetInfluences[ 2 ]; + objectNormal += morphNormal3 * morphTargetInfluences[ 3 ]; + #endif +#endif`,DF=`#ifdef USE_MORPHTARGETS + uniform float morphTargetBaseInfluence; + #ifdef MORPHTARGETS_TEXTURE + uniform float morphTargetInfluences[ MORPHTARGETS_COUNT ]; + uniform sampler2DArray morphTargetsTexture; + uniform ivec2 morphTargetsTextureSize; + vec4 getMorph( const in int vertexIndex, const in int morphTargetIndex, const in int offset ) { + int texelIndex = vertexIndex * MORPHTARGETS_TEXTURE_STRIDE + offset; + int y = texelIndex / morphTargetsTextureSize.x; + int x = texelIndex - y * morphTargetsTextureSize.x; + ivec3 morphUV = ivec3( x, y, morphTargetIndex ); + return texelFetch( morphTargetsTexture, morphUV, 0 ); + } + #else + #ifndef USE_MORPHNORMALS + uniform float morphTargetInfluences[ 8 ]; + #else + uniform float morphTargetInfluences[ 4 ]; + #endif + #endif +#endif`,FF=`#ifdef USE_MORPHTARGETS + transformed *= morphTargetBaseInfluence; + #ifdef MORPHTARGETS_TEXTURE + for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) { + if ( morphTargetInfluences[ i ] != 0.0 ) transformed += getMorph( gl_VertexID, i, 0 ).xyz * morphTargetInfluences[ i ]; + } + #else + transformed += morphTarget0 * morphTargetInfluences[ 0 ]; + transformed += morphTarget1 * morphTargetInfluences[ 1 ]; + transformed += morphTarget2 * morphTargetInfluences[ 2 ]; + transformed += morphTarget3 * morphTargetInfluences[ 3 ]; + #ifndef USE_MORPHNORMALS + transformed += morphTarget4 * morphTargetInfluences[ 4 ]; + transformed += morphTarget5 * morphTargetInfluences[ 5 ]; + transformed += morphTarget6 * morphTargetInfluences[ 6 ]; + transformed += morphTarget7 * morphTargetInfluences[ 7 ]; + #endif + #endif +#endif`,NF=`float faceDirection = gl_FrontFacing ? 1.0 : - 1.0; +#ifdef FLAT_SHADED + vec3 fdx = dFdx( vViewPosition ); + vec3 fdy = dFdy( vViewPosition ); + vec3 normal = normalize( cross( fdx, fdy ) ); +#else + vec3 normal = normalize( vNormal ); + #ifdef DOUBLE_SIDED + normal *= faceDirection; + #endif +#endif +#if defined( USE_NORMALMAP_TANGENTSPACE ) || defined( USE_CLEARCOAT_NORMALMAP ) || defined( USE_ANISOTROPY ) + #ifdef USE_TANGENT + mat3 tbn = mat3( normalize( vTangent ), normalize( vBitangent ), normal ); + #else + mat3 tbn = getTangentFrame( - vViewPosition, normal, + #if defined( USE_NORMALMAP ) + vNormalMapUv + #elif defined( USE_CLEARCOAT_NORMALMAP ) + vClearcoatNormalMapUv + #else + vUv + #endif + ); + #endif + #if defined( DOUBLE_SIDED ) && ! defined( FLAT_SHADED ) + tbn[0] *= faceDirection; + tbn[1] *= faceDirection; + #endif +#endif +#ifdef USE_CLEARCOAT_NORMALMAP + #ifdef USE_TANGENT + mat3 tbn2 = mat3( normalize( vTangent ), normalize( vBitangent ), normal ); + #else + mat3 tbn2 = getTangentFrame( - vViewPosition, normal, vClearcoatNormalMapUv ); + #endif + #if defined( DOUBLE_SIDED ) && ! defined( FLAT_SHADED ) + tbn2[0] *= faceDirection; + tbn2[1] *= faceDirection; + #endif +#endif +vec3 nonPerturbedNormal = normal;`,UF=`#ifdef USE_NORMALMAP_OBJECTSPACE + normal = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0; + #ifdef FLIP_SIDED + normal = - normal; + #endif + #ifdef DOUBLE_SIDED + normal = normal * faceDirection; + #endif + normal = normalize( normalMatrix * normal ); +#elif defined( USE_NORMALMAP_TANGENTSPACE ) + vec3 mapN = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0; + mapN.xy *= normalScale; + normal = normalize( tbn * mapN ); +#elif defined( USE_BUMPMAP ) + normal = perturbNormalArb( - vViewPosition, normal, dHdxy_fwd(), faceDirection ); +#endif`,OF=`#ifndef FLAT_SHADED + varying vec3 vNormal; + #ifdef USE_TANGENT + varying vec3 vTangent; + varying vec3 vBitangent; + #endif +#endif`,kF=`#ifndef FLAT_SHADED + varying vec3 vNormal; + #ifdef USE_TANGENT + varying vec3 vTangent; + varying vec3 vBitangent; + #endif +#endif`,HF=`#ifndef FLAT_SHADED + vNormal = normalize( transformedNormal ); + #ifdef USE_TANGENT + vTangent = normalize( transformedTangent ); + vBitangent = normalize( cross( vNormal, vTangent ) * tangent.w ); + #endif +#endif`,GF=`#ifdef USE_NORMALMAP + uniform sampler2D normalMap; + uniform vec2 normalScale; +#endif +#ifdef USE_NORMALMAP_OBJECTSPACE + uniform mat3 normalMatrix; +#endif +#if ! defined ( USE_TANGENT ) && ( defined ( USE_NORMALMAP_TANGENTSPACE ) || defined ( USE_CLEARCOAT_NORMALMAP ) || defined( USE_ANISOTROPY ) ) + mat3 getTangentFrame( vec3 eye_pos, vec3 surf_norm, vec2 uv ) { + vec3 q0 = dFdx( eye_pos.xyz ); + vec3 q1 = dFdy( eye_pos.xyz ); + vec2 st0 = dFdx( uv.st ); + vec2 st1 = dFdy( uv.st ); + vec3 N = surf_norm; + vec3 q1perp = cross( q1, N ); + vec3 q0perp = cross( N, q0 ); + vec3 T = q1perp * st0.x + q0perp * st1.x; + vec3 B = q1perp * st0.y + q0perp * st1.y; + float det = max( dot( T, T ), dot( B, B ) ); + float scale = ( det == 0.0 ) ? 0.0 : inversesqrt( det ); + return mat3( T * scale, B * scale, N ); + } +#endif`,zF=`#ifdef USE_CLEARCOAT + vec3 clearcoatNormal = nonPerturbedNormal; +#endif`,VF=`#ifdef USE_CLEARCOAT_NORMALMAP + vec3 clearcoatMapN = texture2D( clearcoatNormalMap, vClearcoatNormalMapUv ).xyz * 2.0 - 1.0; + clearcoatMapN.xy *= clearcoatNormalScale; + clearcoatNormal = normalize( tbn2 * clearcoatMapN ); +#endif`,WF=`#ifdef USE_CLEARCOATMAP + uniform sampler2D clearcoatMap; +#endif +#ifdef USE_CLEARCOAT_NORMALMAP + uniform sampler2D clearcoatNormalMap; + uniform vec2 clearcoatNormalScale; +#endif +#ifdef USE_CLEARCOAT_ROUGHNESSMAP + uniform sampler2D clearcoatRoughnessMap; +#endif`,XF=`#ifdef USE_IRIDESCENCEMAP + uniform sampler2D iridescenceMap; +#endif +#ifdef USE_IRIDESCENCE_THICKNESSMAP + uniform sampler2D iridescenceThicknessMap; +#endif`,JF=`#ifdef OPAQUE +diffuseColor.a = 1.0; +#endif +#ifdef USE_TRANSMISSION +diffuseColor.a *= material.transmissionAlpha; +#endif +gl_FragColor = vec4( outgoingLight, diffuseColor.a );`,jF=`vec3 packNormalToRGB( const in vec3 normal ) { + return normalize( normal ) * 0.5 + 0.5; +} +vec3 unpackRGBToNormal( const in vec3 rgb ) { + return 2.0 * rgb.xyz - 1.0; +} +const float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.; +const vec3 PackFactors = vec3( 256. * 256. * 256., 256. * 256., 256. ); +const vec4 UnpackFactors = UnpackDownscale / vec4( PackFactors, 1. ); +const float ShiftRight8 = 1. / 256.; +vec4 packDepthToRGBA( const in float v ) { + vec4 r = vec4( fract( v * PackFactors ), v ); + r.yzw -= r.xyz * ShiftRight8; return r * PackUpscale; +} +float unpackRGBAToDepth( const in vec4 v ) { + return dot( v, UnpackFactors ); +} +vec2 packDepthToRG( in highp float v ) { + return packDepthToRGBA( v ).yx; +} +float unpackRGToDepth( const in highp vec2 v ) { + return unpackRGBAToDepth( vec4( v.xy, 0.0, 0.0 ) ); +} +vec4 pack2HalfToRGBA( vec2 v ) { + vec4 r = vec4( v.x, fract( v.x * 255.0 ), v.y, fract( v.y * 255.0 ) ); + return vec4( r.x - r.y / 255.0, r.y, r.z - r.w / 255.0, r.w ); +} +vec2 unpackRGBATo2Half( vec4 v ) { + return vec2( v.x + ( v.y / 255.0 ), v.z + ( v.w / 255.0 ) ); +} +float viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) { + return ( viewZ + near ) / ( near - far ); +} +float orthographicDepthToViewZ( const in float depth, const in float near, const in float far ) { + return depth * ( near - far ) - near; +} +float viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) { + return ( ( near + viewZ ) * far ) / ( ( far - near ) * viewZ ); +} +float perspectiveDepthToViewZ( const in float depth, const in float near, const in float far ) { + return ( near * far ) / ( ( far - near ) * depth - far ); +}`,KF=`#ifdef PREMULTIPLIED_ALPHA + gl_FragColor.rgb *= gl_FragColor.a; +#endif`,YF=`vec4 mvPosition = vec4( transformed, 1.0 ); +#ifdef USE_BATCHING + mvPosition = batchingMatrix * mvPosition; +#endif +#ifdef USE_INSTANCING + mvPosition = instanceMatrix * mvPosition; +#endif +mvPosition = modelViewMatrix * mvPosition; +gl_Position = projectionMatrix * mvPosition;`,QF=`#ifdef DITHERING + gl_FragColor.rgb = dithering( gl_FragColor.rgb ); +#endif`,ZF=`#ifdef DITHERING + vec3 dithering( vec3 color ) { + float grid_position = rand( gl_FragCoord.xy ); + vec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 ); + dither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position ); + return color + dither_shift_RGB; + } +#endif`,qF=`float roughnessFactor = roughness; +#ifdef USE_ROUGHNESSMAP + vec4 texelRoughness = texture2D( roughnessMap, vRoughnessMapUv ); + roughnessFactor *= texelRoughness.g; +#endif`,$F=`#ifdef USE_ROUGHNESSMAP + uniform sampler2D roughnessMap; +#endif`,e8=`#if NUM_SPOT_LIGHT_COORDS > 0 + varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ]; +#endif +#if NUM_SPOT_LIGHT_MAPS > 0 + uniform sampler2D spotLightMap[ NUM_SPOT_LIGHT_MAPS ]; +#endif +#ifdef USE_SHADOWMAP + #if NUM_DIR_LIGHT_SHADOWS > 0 + uniform sampler2D directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ]; + varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ]; + struct DirectionalLightShadow { + float shadowBias; + float shadowNormalBias; + float shadowRadius; + vec2 shadowMapSize; + }; + uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ]; + #endif + #if NUM_SPOT_LIGHT_SHADOWS > 0 + uniform sampler2D spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ]; + struct SpotLightShadow { + float shadowBias; + float shadowNormalBias; + float shadowRadius; + vec2 shadowMapSize; + }; + uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ]; + #endif + #if NUM_POINT_LIGHT_SHADOWS > 0 + uniform sampler2D pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ]; + varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ]; + struct PointLightShadow { + float shadowBias; + float shadowNormalBias; + float shadowRadius; + vec2 shadowMapSize; + float shadowCameraNear; + float shadowCameraFar; + }; + uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ]; + #endif + float texture2DCompare( sampler2D depths, vec2 uv, float compare ) { + return step( compare, unpackRGBAToDepth( texture2D( depths, uv ) ) ); + } + vec2 texture2DDistribution( sampler2D shadow, vec2 uv ) { + return unpackRGBATo2Half( texture2D( shadow, uv ) ); + } + float VSMShadow (sampler2D shadow, vec2 uv, float compare ){ + float occlusion = 1.0; + vec2 distribution = texture2DDistribution( shadow, uv ); + float hard_shadow = step( compare , distribution.x ); + if (hard_shadow != 1.0 ) { + float distance = compare - distribution.x ; + float variance = max( 0.00000, distribution.y * distribution.y ); + float softness_probability = variance / (variance + distance * distance ); softness_probability = clamp( ( softness_probability - 0.3 ) / ( 0.95 - 0.3 ), 0.0, 1.0 ); occlusion = clamp( max( hard_shadow, softness_probability ), 0.0, 1.0 ); + } + return occlusion; + } + float getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord ) { + float shadow = 1.0; + shadowCoord.xyz /= shadowCoord.w; + shadowCoord.z += shadowBias; + bool inFrustum = shadowCoord.x >= 0.0 && shadowCoord.x <= 1.0 && shadowCoord.y >= 0.0 && shadowCoord.y <= 1.0; + bool frustumTest = inFrustum && shadowCoord.z <= 1.0; + if ( frustumTest ) { + #if defined( SHADOWMAP_TYPE_PCF ) + vec2 texelSize = vec2( 1.0 ) / shadowMapSize; + float dx0 = - texelSize.x * shadowRadius; + float dy0 = - texelSize.y * shadowRadius; + float dx1 = + texelSize.x * shadowRadius; + float dy1 = + texelSize.y * shadowRadius; + float dx2 = dx0 / 2.0; + float dy2 = dy0 / 2.0; + float dx3 = dx1 / 2.0; + float dy3 = dy1 / 2.0; + shadow = ( + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy0 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy0 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy0 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy2 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy2 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy2 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, 0.0 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, 0.0 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, 0.0 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, 0.0 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy3 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy3 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy3 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy1 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy1 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy1 ), shadowCoord.z ) + ) * ( 1.0 / 17.0 ); + #elif defined( SHADOWMAP_TYPE_PCF_SOFT ) + vec2 texelSize = vec2( 1.0 ) / shadowMapSize; + float dx = texelSize.x; + float dy = texelSize.y; + vec2 uv = shadowCoord.xy; + vec2 f = fract( uv * shadowMapSize + 0.5 ); + uv -= f * texelSize; + shadow = ( + texture2DCompare( shadowMap, uv, shadowCoord.z ) + + texture2DCompare( shadowMap, uv + vec2( dx, 0.0 ), shadowCoord.z ) + + texture2DCompare( shadowMap, uv + vec2( 0.0, dy ), shadowCoord.z ) + + texture2DCompare( shadowMap, uv + texelSize, shadowCoord.z ) + + mix( texture2DCompare( shadowMap, uv + vec2( -dx, 0.0 ), shadowCoord.z ), + texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 0.0 ), shadowCoord.z ), + f.x ) + + mix( texture2DCompare( shadowMap, uv + vec2( -dx, dy ), shadowCoord.z ), + texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, dy ), shadowCoord.z ), + f.x ) + + mix( texture2DCompare( shadowMap, uv + vec2( 0.0, -dy ), shadowCoord.z ), + texture2DCompare( shadowMap, uv + vec2( 0.0, 2.0 * dy ), shadowCoord.z ), + f.y ) + + mix( texture2DCompare( shadowMap, uv + vec2( dx, -dy ), shadowCoord.z ), + texture2DCompare( shadowMap, uv + vec2( dx, 2.0 * dy ), shadowCoord.z ), + f.y ) + + mix( mix( texture2DCompare( shadowMap, uv + vec2( -dx, -dy ), shadowCoord.z ), + texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, -dy ), shadowCoord.z ), + f.x ), + mix( texture2DCompare( shadowMap, uv + vec2( -dx, 2.0 * dy ), shadowCoord.z ), + texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 2.0 * dy ), shadowCoord.z ), + f.x ), + f.y ) + ) * ( 1.0 / 9.0 ); + #elif defined( SHADOWMAP_TYPE_VSM ) + shadow = VSMShadow( shadowMap, shadowCoord.xy, shadowCoord.z ); + #else + shadow = texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z ); + #endif + } + return shadow; + } + vec2 cubeToUV( vec3 v, float texelSizeY ) { + vec3 absV = abs( v ); + float scaleToCube = 1.0 / max( absV.x, max( absV.y, absV.z ) ); + absV *= scaleToCube; + v *= scaleToCube * ( 1.0 - 2.0 * texelSizeY ); + vec2 planar = v.xy; + float almostATexel = 1.5 * texelSizeY; + float almostOne = 1.0 - almostATexel; + if ( absV.z >= almostOne ) { + if ( v.z > 0.0 ) + planar.x = 4.0 - v.x; + } else if ( absV.x >= almostOne ) { + float signX = sign( v.x ); + planar.x = v.z * signX + 2.0 * signX; + } else if ( absV.y >= almostOne ) { + float signY = sign( v.y ); + planar.x = v.x + 2.0 * signY + 2.0; + planar.y = v.z * signY - 2.0; + } + return vec2( 0.125, 0.25 ) * planar + vec2( 0.375, 0.75 ); + } + float getPointShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) { + vec2 texelSize = vec2( 1.0 ) / ( shadowMapSize * vec2( 4.0, 2.0 ) ); + vec3 lightToPosition = shadowCoord.xyz; + float dp = ( length( lightToPosition ) - shadowCameraNear ) / ( shadowCameraFar - shadowCameraNear ); dp += shadowBias; + vec3 bd3D = normalize( lightToPosition ); + #if defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_PCF_SOFT ) || defined( SHADOWMAP_TYPE_VSM ) + vec2 offset = vec2( - 1, 1 ) * shadowRadius * texelSize.y; + return ( + texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyy, texelSize.y ), dp ) + + texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyy, texelSize.y ), dp ) + + texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyx, texelSize.y ), dp ) + + texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyx, texelSize.y ), dp ) + + texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp ) + + texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxy, texelSize.y ), dp ) + + texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxy, texelSize.y ), dp ) + + texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxx, texelSize.y ), dp ) + + texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxx, texelSize.y ), dp ) + ) * ( 1.0 / 9.0 ); + #else + return texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp ); + #endif + } +#endif`,t8=`#if NUM_SPOT_LIGHT_COORDS > 0 + uniform mat4 spotLightMatrix[ NUM_SPOT_LIGHT_COORDS ]; + varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ]; +#endif +#ifdef USE_SHADOWMAP + #if NUM_DIR_LIGHT_SHADOWS > 0 + uniform mat4 directionalShadowMatrix[ NUM_DIR_LIGHT_SHADOWS ]; + varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ]; + struct DirectionalLightShadow { + float shadowBias; + float shadowNormalBias; + float shadowRadius; + vec2 shadowMapSize; + }; + uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ]; + #endif + #if NUM_SPOT_LIGHT_SHADOWS > 0 + struct SpotLightShadow { + float shadowBias; + float shadowNormalBias; + float shadowRadius; + vec2 shadowMapSize; + }; + uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ]; + #endif + #if NUM_POINT_LIGHT_SHADOWS > 0 + uniform mat4 pointShadowMatrix[ NUM_POINT_LIGHT_SHADOWS ]; + varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ]; + struct PointLightShadow { + float shadowBias; + float shadowNormalBias; + float shadowRadius; + vec2 shadowMapSize; + float shadowCameraNear; + float shadowCameraFar; + }; + uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ]; + #endif +#endif`,n8=`#if ( defined( USE_SHADOWMAP ) && ( NUM_DIR_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0 ) ) || ( NUM_SPOT_LIGHT_COORDS > 0 ) + vec3 shadowWorldNormal = inverseTransformDirection( transformedNormal, viewMatrix ); + vec4 shadowWorldPosition; +#endif +#if defined( USE_SHADOWMAP ) + #if NUM_DIR_LIGHT_SHADOWS > 0 + #pragma unroll_loop_start + for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) { + shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * directionalLightShadows[ i ].shadowNormalBias, 0 ); + vDirectionalShadowCoord[ i ] = directionalShadowMatrix[ i ] * shadowWorldPosition; + } + #pragma unroll_loop_end + #endif + #if NUM_POINT_LIGHT_SHADOWS > 0 + #pragma unroll_loop_start + for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) { + shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * pointLightShadows[ i ].shadowNormalBias, 0 ); + vPointShadowCoord[ i ] = pointShadowMatrix[ i ] * shadowWorldPosition; + } + #pragma unroll_loop_end + #endif +#endif +#if NUM_SPOT_LIGHT_COORDS > 0 + #pragma unroll_loop_start + for ( int i = 0; i < NUM_SPOT_LIGHT_COORDS; i ++ ) { + shadowWorldPosition = worldPosition; + #if ( defined( USE_SHADOWMAP ) && UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS ) + shadowWorldPosition.xyz += shadowWorldNormal * spotLightShadows[ i ].shadowNormalBias; + #endif + vSpotLightCoord[ i ] = spotLightMatrix[ i ] * shadowWorldPosition; + } + #pragma unroll_loop_end +#endif`,i8=`float getShadowMask() { + float shadow = 1.0; + #ifdef USE_SHADOWMAP + #if NUM_DIR_LIGHT_SHADOWS > 0 + DirectionalLightShadow directionalLight; + #pragma unroll_loop_start + for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) { + directionalLight = directionalLightShadows[ i ]; + shadow *= receiveShadow ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0; + } + #pragma unroll_loop_end + #endif + #if NUM_SPOT_LIGHT_SHADOWS > 0 + SpotLightShadow spotLight; + #pragma unroll_loop_start + for ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) { + spotLight = spotLightShadows[ i ]; + shadow *= receiveShadow ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowBias, spotLight.shadowRadius, vSpotLightCoord[ i ] ) : 1.0; + } + #pragma unroll_loop_end + #endif + #if NUM_POINT_LIGHT_SHADOWS > 0 + PointLightShadow pointLight; + #pragma unroll_loop_start + for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) { + pointLight = pointLightShadows[ i ]; + shadow *= receiveShadow ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ], pointLight.shadowCameraNear, pointLight.shadowCameraFar ) : 1.0; + } + #pragma unroll_loop_end + #endif + #endif + return shadow; +}`,r8=`#ifdef USE_SKINNING + mat4 boneMatX = getBoneMatrix( skinIndex.x ); + mat4 boneMatY = getBoneMatrix( skinIndex.y ); + mat4 boneMatZ = getBoneMatrix( skinIndex.z ); + mat4 boneMatW = getBoneMatrix( skinIndex.w ); +#endif`,s8=`#ifdef USE_SKINNING + uniform mat4 bindMatrix; + uniform mat4 bindMatrixInverse; + uniform highp sampler2D boneTexture; + mat4 getBoneMatrix( const in float i ) { + int size = textureSize( boneTexture, 0 ).x; + int j = int( i ) * 4; + int x = j % size; + int y = j / size; + vec4 v1 = texelFetch( boneTexture, ivec2( x, y ), 0 ); + vec4 v2 = texelFetch( boneTexture, ivec2( x + 1, y ), 0 ); + vec4 v3 = texelFetch( boneTexture, ivec2( x + 2, y ), 0 ); + vec4 v4 = texelFetch( boneTexture, ivec2( x + 3, y ), 0 ); + return mat4( v1, v2, v3, v4 ); + } +#endif`,o8=`#ifdef USE_SKINNING + vec4 skinVertex = bindMatrix * vec4( transformed, 1.0 ); + vec4 skinned = vec4( 0.0 ); + skinned += boneMatX * skinVertex * skinWeight.x; + skinned += boneMatY * skinVertex * skinWeight.y; + skinned += boneMatZ * skinVertex * skinWeight.z; + skinned += boneMatW * skinVertex * skinWeight.w; + transformed = ( bindMatrixInverse * skinned ).xyz; +#endif`,a8=`#ifdef USE_SKINNING + mat4 skinMatrix = mat4( 0.0 ); + skinMatrix += skinWeight.x * boneMatX; + skinMatrix += skinWeight.y * boneMatY; + skinMatrix += skinWeight.z * boneMatZ; + skinMatrix += skinWeight.w * boneMatW; + skinMatrix = bindMatrixInverse * skinMatrix * bindMatrix; + objectNormal = vec4( skinMatrix * vec4( objectNormal, 0.0 ) ).xyz; + #ifdef USE_TANGENT + objectTangent = vec4( skinMatrix * vec4( objectTangent, 0.0 ) ).xyz; + #endif +#endif`,l8=`float specularStrength; +#ifdef USE_SPECULARMAP + vec4 texelSpecular = texture2D( specularMap, vSpecularMapUv ); + specularStrength = texelSpecular.r; +#else + specularStrength = 1.0; +#endif`,c8=`#ifdef USE_SPECULARMAP + uniform sampler2D specularMap; +#endif`,u8=`#if defined( TONE_MAPPING ) + gl_FragColor.rgb = toneMapping( gl_FragColor.rgb ); +#endif`,f8=`#ifndef saturate +#define saturate( a ) clamp( a, 0.0, 1.0 ) +#endif +uniform float toneMappingExposure; +vec3 LinearToneMapping( vec3 color ) { + return saturate( toneMappingExposure * color ); +} +vec3 ReinhardToneMapping( vec3 color ) { + color *= toneMappingExposure; + return saturate( color / ( vec3( 1.0 ) + color ) ); +} +vec3 OptimizedCineonToneMapping( vec3 color ) { + color *= toneMappingExposure; + color = max( vec3( 0.0 ), color - 0.004 ); + return pow( ( color * ( 6.2 * color + 0.5 ) ) / ( color * ( 6.2 * color + 1.7 ) + 0.06 ), vec3( 2.2 ) ); +} +vec3 RRTAndODTFit( vec3 v ) { + vec3 a = v * ( v + 0.0245786 ) - 0.000090537; + vec3 b = v * ( 0.983729 * v + 0.4329510 ) + 0.238081; + return a / b; +} +vec3 ACESFilmicToneMapping( vec3 color ) { + const mat3 ACESInputMat = mat3( + vec3( 0.59719, 0.07600, 0.02840 ), vec3( 0.35458, 0.90834, 0.13383 ), + vec3( 0.04823, 0.01566, 0.83777 ) + ); + const mat3 ACESOutputMat = mat3( + vec3( 1.60475, -0.10208, -0.00327 ), vec3( -0.53108, 1.10813, -0.07276 ), + vec3( -0.07367, -0.00605, 1.07602 ) + ); + color *= toneMappingExposure / 0.6; + color = ACESInputMat * color; + color = RRTAndODTFit( color ); + color = ACESOutputMat * color; + return saturate( color ); +} +const mat3 LINEAR_REC2020_TO_LINEAR_SRGB = mat3( + vec3( 1.6605, - 0.1246, - 0.0182 ), + vec3( - 0.5876, 1.1329, - 0.1006 ), + vec3( - 0.0728, - 0.0083, 1.1187 ) +); +const mat3 LINEAR_SRGB_TO_LINEAR_REC2020 = mat3( + vec3( 0.6274, 0.0691, 0.0164 ), + vec3( 0.3293, 0.9195, 0.0880 ), + vec3( 0.0433, 0.0113, 0.8956 ) +); +vec3 agxDefaultContrastApprox( vec3 x ) { + vec3 x2 = x * x; + vec3 x4 = x2 * x2; + return + 15.5 * x4 * x2 + - 40.14 * x4 * x + + 31.96 * x4 + - 6.868 * x2 * x + + 0.4298 * x2 + + 0.1191 * x + - 0.00232; +} +vec3 AgXToneMapping( vec3 color ) { + const mat3 AgXInsetMatrix = mat3( + vec3( 0.856627153315983, 0.137318972929847, 0.11189821299995 ), + vec3( 0.0951212405381588, 0.761241990602591, 0.0767994186031903 ), + vec3( 0.0482516061458583, 0.101439036467562, 0.811302368396859 ) + ); + const mat3 AgXOutsetMatrix = mat3( + vec3( 1.1271005818144368, - 0.1413297634984383, - 0.14132976349843826 ), + vec3( - 0.11060664309660323, 1.157823702216272, - 0.11060664309660294 ), + vec3( - 0.016493938717834573, - 0.016493938717834257, 1.2519364065950405 ) + ); + const float AgxMinEv = - 12.47393; const float AgxMaxEv = 4.026069; + color *= toneMappingExposure; + color = LINEAR_SRGB_TO_LINEAR_REC2020 * color; + color = AgXInsetMatrix * color; + color = max( color, 1e-10 ); color = log2( color ); + color = ( color - AgxMinEv ) / ( AgxMaxEv - AgxMinEv ); + color = clamp( color, 0.0, 1.0 ); + color = agxDefaultContrastApprox( color ); + color = AgXOutsetMatrix * color; + color = pow( max( vec3( 0.0 ), color ), vec3( 2.2 ) ); + color = LINEAR_REC2020_TO_LINEAR_SRGB * color; + color = clamp( color, 0.0, 1.0 ); + return color; +} +vec3 CustomToneMapping( vec3 color ) { return color; }`,h8=`#ifdef USE_TRANSMISSION + material.transmission = transmission; + material.transmissionAlpha = 1.0; + material.thickness = thickness; + material.attenuationDistance = attenuationDistance; + material.attenuationColor = attenuationColor; + #ifdef USE_TRANSMISSIONMAP + material.transmission *= texture2D( transmissionMap, vTransmissionMapUv ).r; + #endif + #ifdef USE_THICKNESSMAP + material.thickness *= texture2D( thicknessMap, vThicknessMapUv ).g; + #endif + vec3 pos = vWorldPosition; + vec3 v = normalize( cameraPosition - pos ); + vec3 n = inverseTransformDirection( normal, viewMatrix ); + vec4 transmitted = getIBLVolumeRefraction( + n, v, material.roughness, material.diffuseColor, material.specularColor, material.specularF90, + pos, modelMatrix, viewMatrix, projectionMatrix, material.ior, material.thickness, + material.attenuationColor, material.attenuationDistance ); + material.transmissionAlpha = mix( material.transmissionAlpha, transmitted.a, material.transmission ); + totalDiffuse = mix( totalDiffuse, transmitted.rgb, material.transmission ); +#endif`,d8=`#ifdef USE_TRANSMISSION + uniform float transmission; + uniform float thickness; + uniform float attenuationDistance; + uniform vec3 attenuationColor; + #ifdef USE_TRANSMISSIONMAP + uniform sampler2D transmissionMap; + #endif + #ifdef USE_THICKNESSMAP + uniform sampler2D thicknessMap; + #endif + uniform vec2 transmissionSamplerSize; + uniform sampler2D transmissionSamplerMap; + uniform mat4 modelMatrix; + uniform mat4 projectionMatrix; + varying vec3 vWorldPosition; + float w0( float a ) { + return ( 1.0 / 6.0 ) * ( a * ( a * ( - a + 3.0 ) - 3.0 ) + 1.0 ); + } + float w1( float a ) { + return ( 1.0 / 6.0 ) * ( a * a * ( 3.0 * a - 6.0 ) + 4.0 ); + } + float w2( float a ){ + return ( 1.0 / 6.0 ) * ( a * ( a * ( - 3.0 * a + 3.0 ) + 3.0 ) + 1.0 ); + } + float w3( float a ) { + return ( 1.0 / 6.0 ) * ( a * a * a ); + } + float g0( float a ) { + return w0( a ) + w1( a ); + } + float g1( float a ) { + return w2( a ) + w3( a ); + } + float h0( float a ) { + return - 1.0 + w1( a ) / ( w0( a ) + w1( a ) ); + } + float h1( float a ) { + return 1.0 + w3( a ) / ( w2( a ) + w3( a ) ); + } + vec4 bicubic( sampler2D tex, vec2 uv, vec4 texelSize, float lod ) { + uv = uv * texelSize.zw + 0.5; + vec2 iuv = floor( uv ); + vec2 fuv = fract( uv ); + float g0x = g0( fuv.x ); + float g1x = g1( fuv.x ); + float h0x = h0( fuv.x ); + float h1x = h1( fuv.x ); + float h0y = h0( fuv.y ); + float h1y = h1( fuv.y ); + vec2 p0 = ( vec2( iuv.x + h0x, iuv.y + h0y ) - 0.5 ) * texelSize.xy; + vec2 p1 = ( vec2( iuv.x + h1x, iuv.y + h0y ) - 0.5 ) * texelSize.xy; + vec2 p2 = ( vec2( iuv.x + h0x, iuv.y + h1y ) - 0.5 ) * texelSize.xy; + vec2 p3 = ( vec2( iuv.x + h1x, iuv.y + h1y ) - 0.5 ) * texelSize.xy; + return g0( fuv.y ) * ( g0x * textureLod( tex, p0, lod ) + g1x * textureLod( tex, p1, lod ) ) + + g1( fuv.y ) * ( g0x * textureLod( tex, p2, lod ) + g1x * textureLod( tex, p3, lod ) ); + } + vec4 textureBicubic( sampler2D sampler, vec2 uv, float lod ) { + vec2 fLodSize = vec2( textureSize( sampler, int( lod ) ) ); + vec2 cLodSize = vec2( textureSize( sampler, int( lod + 1.0 ) ) ); + vec2 fLodSizeInv = 1.0 / fLodSize; + vec2 cLodSizeInv = 1.0 / cLodSize; + vec4 fSample = bicubic( sampler, uv, vec4( fLodSizeInv, fLodSize ), floor( lod ) ); + vec4 cSample = bicubic( sampler, uv, vec4( cLodSizeInv, cLodSize ), ceil( lod ) ); + return mix( fSample, cSample, fract( lod ) ); + } + vec3 getVolumeTransmissionRay( const in vec3 n, const in vec3 v, const in float thickness, const in float ior, const in mat4 modelMatrix ) { + vec3 refractionVector = refract( - v, normalize( n ), 1.0 / ior ); + vec3 modelScale; + modelScale.x = length( vec3( modelMatrix[ 0 ].xyz ) ); + modelScale.y = length( vec3( modelMatrix[ 1 ].xyz ) ); + modelScale.z = length( vec3( modelMatrix[ 2 ].xyz ) ); + return normalize( refractionVector ) * thickness * modelScale; + } + float applyIorToRoughness( const in float roughness, const in float ior ) { + return roughness * clamp( ior * 2.0 - 2.0, 0.0, 1.0 ); + } + vec4 getTransmissionSample( const in vec2 fragCoord, const in float roughness, const in float ior ) { + float lod = log2( transmissionSamplerSize.x ) * applyIorToRoughness( roughness, ior ); + return textureBicubic( transmissionSamplerMap, fragCoord.xy, lod ); + } + vec3 volumeAttenuation( const in float transmissionDistance, const in vec3 attenuationColor, const in float attenuationDistance ) { + if ( isinf( attenuationDistance ) ) { + return vec3( 1.0 ); + } else { + vec3 attenuationCoefficient = -log( attenuationColor ) / attenuationDistance; + vec3 transmittance = exp( - attenuationCoefficient * transmissionDistance ); return transmittance; + } + } + vec4 getIBLVolumeRefraction( const in vec3 n, const in vec3 v, const in float roughness, const in vec3 diffuseColor, + const in vec3 specularColor, const in float specularF90, const in vec3 position, const in mat4 modelMatrix, + const in mat4 viewMatrix, const in mat4 projMatrix, const in float ior, const in float thickness, + const in vec3 attenuationColor, const in float attenuationDistance ) { + vec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, ior, modelMatrix ); + vec3 refractedRayExit = position + transmissionRay; + vec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 ); + vec2 refractionCoords = ndcPos.xy / ndcPos.w; + refractionCoords += 1.0; + refractionCoords /= 2.0; + vec4 transmittedLight = getTransmissionSample( refractionCoords, roughness, ior ); + vec3 transmittance = diffuseColor * volumeAttenuation( length( transmissionRay ), attenuationColor, attenuationDistance ); + vec3 attenuatedColor = transmittance * transmittedLight.rgb; + vec3 F = EnvironmentBRDF( n, v, specularColor, specularF90, roughness ); + float transmittanceFactor = ( transmittance.r + transmittance.g + transmittance.b ) / 3.0; + return vec4( ( 1.0 - F ) * attenuatedColor, 1.0 - ( 1.0 - transmittedLight.a ) * transmittanceFactor ); + } +#endif`,p8=`#if defined( USE_UV ) || defined( USE_ANISOTROPY ) + varying vec2 vUv; +#endif +#ifdef USE_MAP + varying vec2 vMapUv; +#endif +#ifdef USE_ALPHAMAP + varying vec2 vAlphaMapUv; +#endif +#ifdef USE_LIGHTMAP + varying vec2 vLightMapUv; +#endif +#ifdef USE_AOMAP + varying vec2 vAoMapUv; +#endif +#ifdef USE_BUMPMAP + varying vec2 vBumpMapUv; +#endif +#ifdef USE_NORMALMAP + varying vec2 vNormalMapUv; +#endif +#ifdef USE_EMISSIVEMAP + varying vec2 vEmissiveMapUv; +#endif +#ifdef USE_METALNESSMAP + varying vec2 vMetalnessMapUv; +#endif +#ifdef USE_ROUGHNESSMAP + varying vec2 vRoughnessMapUv; +#endif +#ifdef USE_ANISOTROPYMAP + varying vec2 vAnisotropyMapUv; +#endif +#ifdef USE_CLEARCOATMAP + varying vec2 vClearcoatMapUv; +#endif +#ifdef USE_CLEARCOAT_NORMALMAP + varying vec2 vClearcoatNormalMapUv; +#endif +#ifdef USE_CLEARCOAT_ROUGHNESSMAP + varying vec2 vClearcoatRoughnessMapUv; +#endif +#ifdef USE_IRIDESCENCEMAP + varying vec2 vIridescenceMapUv; +#endif +#ifdef USE_IRIDESCENCE_THICKNESSMAP + varying vec2 vIridescenceThicknessMapUv; +#endif +#ifdef USE_SHEEN_COLORMAP + varying vec2 vSheenColorMapUv; +#endif +#ifdef USE_SHEEN_ROUGHNESSMAP + varying vec2 vSheenRoughnessMapUv; +#endif +#ifdef USE_SPECULARMAP + varying vec2 vSpecularMapUv; +#endif +#ifdef USE_SPECULAR_COLORMAP + varying vec2 vSpecularColorMapUv; +#endif +#ifdef USE_SPECULAR_INTENSITYMAP + varying vec2 vSpecularIntensityMapUv; +#endif +#ifdef USE_TRANSMISSIONMAP + uniform mat3 transmissionMapTransform; + varying vec2 vTransmissionMapUv; +#endif +#ifdef USE_THICKNESSMAP + uniform mat3 thicknessMapTransform; + varying vec2 vThicknessMapUv; +#endif`,m8=`#if defined( USE_UV ) || defined( USE_ANISOTROPY ) + varying vec2 vUv; +#endif +#ifdef USE_MAP + uniform mat3 mapTransform; + varying vec2 vMapUv; +#endif +#ifdef USE_ALPHAMAP + uniform mat3 alphaMapTransform; + varying vec2 vAlphaMapUv; +#endif +#ifdef USE_LIGHTMAP + uniform mat3 lightMapTransform; + varying vec2 vLightMapUv; +#endif +#ifdef USE_AOMAP + uniform mat3 aoMapTransform; + varying vec2 vAoMapUv; +#endif +#ifdef USE_BUMPMAP + uniform mat3 bumpMapTransform; + varying vec2 vBumpMapUv; +#endif +#ifdef USE_NORMALMAP + uniform mat3 normalMapTransform; + varying vec2 vNormalMapUv; +#endif +#ifdef USE_DISPLACEMENTMAP + uniform mat3 displacementMapTransform; + varying vec2 vDisplacementMapUv; +#endif +#ifdef USE_EMISSIVEMAP + uniform mat3 emissiveMapTransform; + varying vec2 vEmissiveMapUv; +#endif +#ifdef USE_METALNESSMAP + uniform mat3 metalnessMapTransform; + varying vec2 vMetalnessMapUv; +#endif +#ifdef USE_ROUGHNESSMAP + uniform mat3 roughnessMapTransform; + varying vec2 vRoughnessMapUv; +#endif +#ifdef USE_ANISOTROPYMAP + uniform mat3 anisotropyMapTransform; + varying vec2 vAnisotropyMapUv; +#endif +#ifdef USE_CLEARCOATMAP + uniform mat3 clearcoatMapTransform; + varying vec2 vClearcoatMapUv; +#endif +#ifdef USE_CLEARCOAT_NORMALMAP + uniform mat3 clearcoatNormalMapTransform; + varying vec2 vClearcoatNormalMapUv; +#endif +#ifdef USE_CLEARCOAT_ROUGHNESSMAP + uniform mat3 clearcoatRoughnessMapTransform; + varying vec2 vClearcoatRoughnessMapUv; +#endif +#ifdef USE_SHEEN_COLORMAP + uniform mat3 sheenColorMapTransform; + varying vec2 vSheenColorMapUv; +#endif +#ifdef USE_SHEEN_ROUGHNESSMAP + uniform mat3 sheenRoughnessMapTransform; + varying vec2 vSheenRoughnessMapUv; +#endif +#ifdef USE_IRIDESCENCEMAP + uniform mat3 iridescenceMapTransform; + varying vec2 vIridescenceMapUv; +#endif +#ifdef USE_IRIDESCENCE_THICKNESSMAP + uniform mat3 iridescenceThicknessMapTransform; + varying vec2 vIridescenceThicknessMapUv; +#endif +#ifdef USE_SPECULARMAP + uniform mat3 specularMapTransform; + varying vec2 vSpecularMapUv; +#endif +#ifdef USE_SPECULAR_COLORMAP + uniform mat3 specularColorMapTransform; + varying vec2 vSpecularColorMapUv; +#endif +#ifdef USE_SPECULAR_INTENSITYMAP + uniform mat3 specularIntensityMapTransform; + varying vec2 vSpecularIntensityMapUv; +#endif +#ifdef USE_TRANSMISSIONMAP + uniform mat3 transmissionMapTransform; + varying vec2 vTransmissionMapUv; +#endif +#ifdef USE_THICKNESSMAP + uniform mat3 thicknessMapTransform; + varying vec2 vThicknessMapUv; +#endif`,g8=`#if defined( USE_UV ) || defined( USE_ANISOTROPY ) + vUv = vec3( uv, 1 ).xy; +#endif +#ifdef USE_MAP + vMapUv = ( mapTransform * vec3( MAP_UV, 1 ) ).xy; +#endif +#ifdef USE_ALPHAMAP + vAlphaMapUv = ( alphaMapTransform * vec3( ALPHAMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_LIGHTMAP + vLightMapUv = ( lightMapTransform * vec3( LIGHTMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_AOMAP + vAoMapUv = ( aoMapTransform * vec3( AOMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_BUMPMAP + vBumpMapUv = ( bumpMapTransform * vec3( BUMPMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_NORMALMAP + vNormalMapUv = ( normalMapTransform * vec3( NORMALMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_DISPLACEMENTMAP + vDisplacementMapUv = ( displacementMapTransform * vec3( DISPLACEMENTMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_EMISSIVEMAP + vEmissiveMapUv = ( emissiveMapTransform * vec3( EMISSIVEMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_METALNESSMAP + vMetalnessMapUv = ( metalnessMapTransform * vec3( METALNESSMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_ROUGHNESSMAP + vRoughnessMapUv = ( roughnessMapTransform * vec3( ROUGHNESSMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_ANISOTROPYMAP + vAnisotropyMapUv = ( anisotropyMapTransform * vec3( ANISOTROPYMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_CLEARCOATMAP + vClearcoatMapUv = ( clearcoatMapTransform * vec3( CLEARCOATMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_CLEARCOAT_NORMALMAP + vClearcoatNormalMapUv = ( clearcoatNormalMapTransform * vec3( CLEARCOAT_NORMALMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_CLEARCOAT_ROUGHNESSMAP + vClearcoatRoughnessMapUv = ( clearcoatRoughnessMapTransform * vec3( CLEARCOAT_ROUGHNESSMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_IRIDESCENCEMAP + vIridescenceMapUv = ( iridescenceMapTransform * vec3( IRIDESCENCEMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_IRIDESCENCE_THICKNESSMAP + vIridescenceThicknessMapUv = ( iridescenceThicknessMapTransform * vec3( IRIDESCENCE_THICKNESSMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_SHEEN_COLORMAP + vSheenColorMapUv = ( sheenColorMapTransform * vec3( SHEEN_COLORMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_SHEEN_ROUGHNESSMAP + vSheenRoughnessMapUv = ( sheenRoughnessMapTransform * vec3( SHEEN_ROUGHNESSMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_SPECULARMAP + vSpecularMapUv = ( specularMapTransform * vec3( SPECULARMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_SPECULAR_COLORMAP + vSpecularColorMapUv = ( specularColorMapTransform * vec3( SPECULAR_COLORMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_SPECULAR_INTENSITYMAP + vSpecularIntensityMapUv = ( specularIntensityMapTransform * vec3( SPECULAR_INTENSITYMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_TRANSMISSIONMAP + vTransmissionMapUv = ( transmissionMapTransform * vec3( TRANSMISSIONMAP_UV, 1 ) ).xy; +#endif +#ifdef USE_THICKNESSMAP + vThicknessMapUv = ( thicknessMapTransform * vec3( THICKNESSMAP_UV, 1 ) ).xy; +#endif`,v8=`#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) || defined ( USE_TRANSMISSION ) || NUM_SPOT_LIGHT_COORDS > 0 + vec4 worldPosition = vec4( transformed, 1.0 ); + #ifdef USE_BATCHING + worldPosition = batchingMatrix * worldPosition; + #endif + #ifdef USE_INSTANCING + worldPosition = instanceMatrix * worldPosition; + #endif + worldPosition = modelMatrix * worldPosition; +#endif`;const y8=`varying vec2 vUv; +uniform mat3 uvTransform; +void main() { + vUv = ( uvTransform * vec3( uv, 1 ) ).xy; + gl_Position = vec4( position.xy, 1.0, 1.0 ); +}`,_8=`uniform sampler2D t2D; +uniform float backgroundIntensity; +varying vec2 vUv; +void main() { + vec4 texColor = texture2D( t2D, vUv ); + #ifdef DECODE_VIDEO_TEXTURE + texColor = vec4( mix( pow( texColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), texColor.rgb * 0.0773993808, vec3( lessThanEqual( texColor.rgb, vec3( 0.04045 ) ) ) ), texColor.w ); + #endif + texColor.rgb *= backgroundIntensity; + gl_FragColor = texColor; + #include + #include +}`,x8=`varying vec3 vWorldDirection; +#include +void main() { + vWorldDirection = transformDirection( position, modelMatrix ); + #include + #include + gl_Position.z = gl_Position.w; +}`,A8=`#ifdef ENVMAP_TYPE_CUBE + uniform samplerCube envMap; +#elif defined( ENVMAP_TYPE_CUBE_UV ) + uniform sampler2D envMap; +#endif +uniform float flipEnvMap; +uniform float backgroundBlurriness; +uniform float backgroundIntensity; +varying vec3 vWorldDirection; +#include +void main() { + #ifdef ENVMAP_TYPE_CUBE + vec4 texColor = textureCube( envMap, vec3( flipEnvMap * vWorldDirection.x, vWorldDirection.yz ) ); + #elif defined( ENVMAP_TYPE_CUBE_UV ) + vec4 texColor = textureCubeUV( envMap, vWorldDirection, backgroundBlurriness ); + #else + vec4 texColor = vec4( 0.0, 0.0, 0.0, 1.0 ); + #endif + texColor.rgb *= backgroundIntensity; + gl_FragColor = texColor; + #include + #include +}`,S8=`varying vec3 vWorldDirection; +#include +void main() { + vWorldDirection = transformDirection( position, modelMatrix ); + #include + #include + gl_Position.z = gl_Position.w; +}`,M8=`uniform samplerCube tCube; +uniform float tFlip; +uniform float opacity; +varying vec3 vWorldDirection; +void main() { + vec4 texColor = textureCube( tCube, vec3( tFlip * vWorldDirection.x, vWorldDirection.yz ) ); + gl_FragColor = texColor; + gl_FragColor.a *= opacity; + #include + #include +}`,E8=`#include +#include +#include +#include +#include +#include +#include +#include +varying vec2 vHighPrecisionZW; +void main() { + #include + #include + #include + #ifdef USE_DISPLACEMENTMAP + #include + #include + #include + #endif + #include + #include + #include + #include + #include + #include + #include + vHighPrecisionZW = gl_Position.zw; +}`,w8=`#if DEPTH_PACKING == 3200 + uniform float opacity; +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +varying vec2 vHighPrecisionZW; +void main() { + vec4 diffuseColor = vec4( 1.0 ); + #include + #if DEPTH_PACKING == 3200 + diffuseColor.a = opacity; + #endif + #include + #include + #include + #include + #include + float fragCoordZ = 0.5 * vHighPrecisionZW[0] / vHighPrecisionZW[1] + 0.5; + #if DEPTH_PACKING == 3200 + gl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity ); + #elif DEPTH_PACKING == 3201 + gl_FragColor = packDepthToRGBA( fragCoordZ ); + #endif +}`,C8=`#define DISTANCE +varying vec3 vWorldPosition; +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #ifdef USE_DISPLACEMENTMAP + #include + #include + #include + #endif + #include + #include + #include + #include + #include + #include + #include + vWorldPosition = worldPosition.xyz; +}`,T8=`#define DISTANCE +uniform vec3 referencePosition; +uniform float nearDistance; +uniform float farDistance; +varying vec3 vWorldPosition; +#include +#include +#include +#include +#include +#include +#include +#include +void main () { + vec4 diffuseColor = vec4( 1.0 ); + #include + #include + #include + #include + #include + float dist = length( vWorldPosition - referencePosition ); + dist = ( dist - nearDistance ) / ( farDistance - nearDistance ); + dist = saturate( dist ); + gl_FragColor = packDepthToRGBA( dist ); +}`,R8=`varying vec3 vWorldDirection; +#include +void main() { + vWorldDirection = transformDirection( position, modelMatrix ); + #include + #include +}`,b8=`uniform sampler2D tEquirect; +varying vec3 vWorldDirection; +#include +void main() { + vec3 direction = normalize( vWorldDirection ); + vec2 sampleUV = equirectUv( direction ); + gl_FragColor = texture2D( tEquirect, sampleUV ); + #include + #include +}`,P8=`uniform float scale; +attribute float lineDistance; +varying float vLineDistance; +#include +#include +#include +#include +#include +#include +#include +void main() { + vLineDistance = scale * lineDistance; + #include + #include + #include + #include + #include + #include + #include + #include + #include +}`,B8=`uniform vec3 diffuse; +uniform float opacity; +uniform float dashSize; +uniform float totalSize; +varying float vLineDistance; +#include +#include +#include +#include +#include +#include +#include +void main() { + vec4 diffuseColor = vec4( diffuse, opacity ); + #include + if ( mod( vLineDistance, totalSize ) > dashSize ) { + discard; + } + vec3 outgoingLight = vec3( 0.0 ); + #include + #include + #include + outgoingLight = diffuseColor.rgb; + #include + #include + #include + #include + #include +}`,L8=`#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #include + #if defined ( USE_ENVMAP ) || defined ( USE_SKINNING ) + #include + #include + #include + #include + #include + #endif + #include + #include + #include + #include + #include + #include + #include + #include + #include +}`,I8=`uniform vec3 diffuse; +uniform float opacity; +#ifndef FLAT_SHADED + varying vec3 vNormal; +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + vec4 diffuseColor = vec4( diffuse, opacity ); + #include + #include + #include + #include + #include + #include + #include + #include + ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) ); + #ifdef USE_LIGHTMAP + vec4 lightMapTexel = texture2D( lightMap, vLightMapUv ); + reflectedLight.indirectDiffuse += lightMapTexel.rgb * lightMapIntensity * RECIPROCAL_PI; + #else + reflectedLight.indirectDiffuse += vec3( 1.0 ); + #endif + #include + reflectedLight.indirectDiffuse *= diffuseColor.rgb; + vec3 outgoingLight = reflectedLight.indirectDiffuse; + #include + #include + #include + #include + #include + #include + #include +}`,D8=`#define LAMBERT +varying vec3 vViewPosition; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + vViewPosition = - mvPosition.xyz; + #include + #include + #include + #include +}`,F8=`#define LAMBERT +uniform vec3 diffuse; +uniform vec3 emissive; +uniform float opacity; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + vec4 diffuseColor = vec4( diffuse, opacity ); + #include + ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) ); + vec3 totalEmissiveRadiance = emissive; + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance; + #include + #include + #include + #include + #include + #include + #include +}`,N8=`#define MATCAP +varying vec3 vViewPosition; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + vViewPosition = - mvPosition.xyz; +}`,U8=`#define MATCAP +uniform vec3 diffuse; +uniform float opacity; +uniform sampler2D matcap; +varying vec3 vViewPosition; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + vec4 diffuseColor = vec4( diffuse, opacity ); + #include + #include + #include + #include + #include + #include + #include + #include + #include + vec3 viewDir = normalize( vViewPosition ); + vec3 x = normalize( vec3( viewDir.z, 0.0, - viewDir.x ) ); + vec3 y = cross( viewDir, x ); + vec2 uv = vec2( dot( x, normal ), dot( y, normal ) ) * 0.495 + 0.5; + #ifdef USE_MATCAP + vec4 matcapColor = texture2D( matcap, uv ); + #else + vec4 matcapColor = vec4( vec3( mix( 0.2, 0.8, uv.y ) ), 1.0 ); + #endif + vec3 outgoingLight = diffuseColor.rgb * matcapColor.rgb; + #include + #include + #include + #include + #include + #include +}`,O8=`#define NORMAL +#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE ) + varying vec3 vViewPosition; +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include +#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE ) + vViewPosition = - mvPosition.xyz; +#endif +}`,k8=`#define NORMAL +uniform float opacity; +#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE ) + varying vec3 vViewPosition; +#endif +#include +#include +#include +#include +#include +#include +#include +void main() { + vec4 diffuseColor = vec4( 0.0, 0.0, 0.0, opacity ); + #include + #include + #include + #include + gl_FragColor = vec4( packNormalToRGB( normal ), diffuseColor.a ); + #ifdef OPAQUE + gl_FragColor.a = 1.0; + #endif +}`,H8=`#define PHONG +varying vec3 vViewPosition; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + vViewPosition = - mvPosition.xyz; + #include + #include + #include + #include +}`,G8=`#define PHONG +uniform vec3 diffuse; +uniform vec3 emissive; +uniform vec3 specular; +uniform float shininess; +uniform float opacity; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + vec4 diffuseColor = vec4( diffuse, opacity ); + #include + ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) ); + vec3 totalEmissiveRadiance = emissive; + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance; + #include + #include + #include + #include + #include + #include + #include +}`,z8=`#define STANDARD +varying vec3 vViewPosition; +#ifdef USE_TRANSMISSION + varying vec3 vWorldPosition; +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + vViewPosition = - mvPosition.xyz; + #include + #include + #include +#ifdef USE_TRANSMISSION + vWorldPosition = worldPosition.xyz; +#endif +}`,V8=`#define STANDARD +#ifdef PHYSICAL + #define IOR + #define USE_SPECULAR +#endif +uniform vec3 diffuse; +uniform vec3 emissive; +uniform float roughness; +uniform float metalness; +uniform float opacity; +#ifdef IOR + uniform float ior; +#endif +#ifdef USE_SPECULAR + uniform float specularIntensity; + uniform vec3 specularColor; + #ifdef USE_SPECULAR_COLORMAP + uniform sampler2D specularColorMap; + #endif + #ifdef USE_SPECULAR_INTENSITYMAP + uniform sampler2D specularIntensityMap; + #endif +#endif +#ifdef USE_CLEARCOAT + uniform float clearcoat; + uniform float clearcoatRoughness; +#endif +#ifdef USE_IRIDESCENCE + uniform float iridescence; + uniform float iridescenceIOR; + uniform float iridescenceThicknessMinimum; + uniform float iridescenceThicknessMaximum; +#endif +#ifdef USE_SHEEN + uniform vec3 sheenColor; + uniform float sheenRoughness; + #ifdef USE_SHEEN_COLORMAP + uniform sampler2D sheenColorMap; + #endif + #ifdef USE_SHEEN_ROUGHNESSMAP + uniform sampler2D sheenRoughnessMap; + #endif +#endif +#ifdef USE_ANISOTROPY + uniform vec2 anisotropyVector; + #ifdef USE_ANISOTROPYMAP + uniform sampler2D anisotropyMap; + #endif +#endif +varying vec3 vViewPosition; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + vec4 diffuseColor = vec4( diffuse, opacity ); + #include + ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) ); + vec3 totalEmissiveRadiance = emissive; + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + vec3 totalDiffuse = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse; + vec3 totalSpecular = reflectedLight.directSpecular + reflectedLight.indirectSpecular; + #include + vec3 outgoingLight = totalDiffuse + totalSpecular + totalEmissiveRadiance; + #ifdef USE_SHEEN + float sheenEnergyComp = 1.0 - 0.157 * max3( material.sheenColor ); + outgoingLight = outgoingLight * sheenEnergyComp + sheenSpecularDirect + sheenSpecularIndirect; + #endif + #ifdef USE_CLEARCOAT + float dotNVcc = saturate( dot( geometryClearcoatNormal, geometryViewDir ) ); + vec3 Fcc = F_Schlick( material.clearcoatF0, material.clearcoatF90, dotNVcc ); + outgoingLight = outgoingLight * ( 1.0 - material.clearcoat * Fcc ) + ( clearcoatSpecularDirect + clearcoatSpecularIndirect ) * material.clearcoat; + #endif + #include + #include + #include + #include + #include + #include +}`,W8=`#define TOON +varying vec3 vViewPosition; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + vViewPosition = - mvPosition.xyz; + #include + #include + #include +}`,X8=`#define TOON +uniform vec3 diffuse; +uniform vec3 emissive; +uniform float opacity; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + vec4 diffuseColor = vec4( diffuse, opacity ); + #include + ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) ); + vec3 totalEmissiveRadiance = emissive; + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance; + #include + #include + #include + #include + #include + #include +}`,J8=`uniform float size; +uniform float scale; +#include +#include +#include +#include +#include +#include +#ifdef USE_POINTS_UV + varying vec2 vUv; + uniform mat3 uvTransform; +#endif +void main() { + #ifdef USE_POINTS_UV + vUv = ( uvTransform * vec3( uv, 1 ) ).xy; + #endif + #include + #include + #include + #include + #include + gl_PointSize = size; + #ifdef USE_SIZEATTENUATION + bool isPerspective = isPerspectiveMatrix( projectionMatrix ); + if ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z ); + #endif + #include + #include + #include + #include +}`,j8=`uniform vec3 diffuse; +uniform float opacity; +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + vec4 diffuseColor = vec4( diffuse, opacity ); + #include + vec3 outgoingLight = vec3( 0.0 ); + #include + #include + #include + #include + #include + outgoingLight = diffuseColor.rgb; + #include + #include + #include + #include + #include +}`,K8=`#include +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include +}`,Y8=`uniform vec3 color; +uniform float opacity; +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + gl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) ); + #include + #include + #include +}`,Q8=`uniform float rotation; +uniform vec2 center; +#include +#include +#include +#include +#include +void main() { + #include + vec4 mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 ); + vec2 scale; + scale.x = length( vec3( modelMatrix[ 0 ].x, modelMatrix[ 0 ].y, modelMatrix[ 0 ].z ) ); + scale.y = length( vec3( modelMatrix[ 1 ].x, modelMatrix[ 1 ].y, modelMatrix[ 1 ].z ) ); + #ifndef USE_SIZEATTENUATION + bool isPerspective = isPerspectiveMatrix( projectionMatrix ); + if ( isPerspective ) scale *= - mvPosition.z; + #endif + vec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale; + vec2 rotatedPosition; + rotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y; + rotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y; + mvPosition.xy += rotatedPosition; + gl_Position = projectionMatrix * mvPosition; + #include + #include + #include +}`,Z8=`uniform vec3 diffuse; +uniform float opacity; +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + vec4 diffuseColor = vec4( diffuse, opacity ); + #include + vec3 outgoingLight = vec3( 0.0 ); + #include + #include + #include + #include + #include + outgoingLight = diffuseColor.rgb; + #include + #include + #include + #include +}`,mt={alphahash_fragment:_5,alphahash_pars_fragment:x5,alphamap_fragment:A5,alphamap_pars_fragment:S5,alphatest_fragment:M5,alphatest_pars_fragment:E5,aomap_fragment:w5,aomap_pars_fragment:C5,batching_pars_vertex:T5,batching_vertex:R5,begin_vertex:b5,beginnormal_vertex:P5,bsdfs:B5,iridescence_fragment:L5,bumpmap_pars_fragment:I5,clipping_planes_fragment:D5,clipping_planes_pars_fragment:F5,clipping_planes_pars_vertex:N5,clipping_planes_vertex:U5,color_fragment:O5,color_pars_fragment:k5,color_pars_vertex:H5,color_vertex:G5,common:z5,cube_uv_reflection_fragment:V5,defaultnormal_vertex:W5,displacementmap_pars_vertex:X5,displacementmap_vertex:J5,emissivemap_fragment:j5,emissivemap_pars_fragment:K5,colorspace_fragment:Y5,colorspace_pars_fragment:Q5,envmap_fragment:Z5,envmap_common_pars_fragment:q5,envmap_pars_fragment:$5,envmap_pars_vertex:eF,envmap_physical_pars_fragment:hF,envmap_vertex:tF,fog_vertex:nF,fog_pars_vertex:iF,fog_fragment:rF,fog_pars_fragment:sF,gradientmap_pars_fragment:oF,lightmap_fragment:aF,lightmap_pars_fragment:lF,lights_lambert_fragment:cF,lights_lambert_pars_fragment:uF,lights_pars_begin:fF,lights_toon_fragment:dF,lights_toon_pars_fragment:pF,lights_phong_fragment:mF,lights_phong_pars_fragment:gF,lights_physical_fragment:vF,lights_physical_pars_fragment:yF,lights_fragment_begin:_F,lights_fragment_maps:xF,lights_fragment_end:AF,logdepthbuf_fragment:SF,logdepthbuf_pars_fragment:MF,logdepthbuf_pars_vertex:EF,logdepthbuf_vertex:wF,map_fragment:CF,map_pars_fragment:TF,map_particle_fragment:RF,map_particle_pars_fragment:bF,metalnessmap_fragment:PF,metalnessmap_pars_fragment:BF,morphcolor_vertex:LF,morphnormal_vertex:IF,morphtarget_pars_vertex:DF,morphtarget_vertex:FF,normal_fragment_begin:NF,normal_fragment_maps:UF,normal_pars_fragment:OF,normal_pars_vertex:kF,normal_vertex:HF,normalmap_pars_fragment:GF,clearcoat_normal_fragment_begin:zF,clearcoat_normal_fragment_maps:VF,clearcoat_pars_fragment:WF,iridescence_pars_fragment:XF,opaque_fragment:JF,packing:jF,premultiplied_alpha_fragment:KF,project_vertex:YF,dithering_fragment:QF,dithering_pars_fragment:ZF,roughnessmap_fragment:qF,roughnessmap_pars_fragment:$F,shadowmap_pars_fragment:e8,shadowmap_pars_vertex:t8,shadowmap_vertex:n8,shadowmask_pars_fragment:i8,skinbase_vertex:r8,skinning_pars_vertex:s8,skinning_vertex:o8,skinnormal_vertex:a8,specularmap_fragment:l8,specularmap_pars_fragment:c8,tonemapping_fragment:u8,tonemapping_pars_fragment:f8,transmission_fragment:h8,transmission_pars_fragment:d8,uv_pars_fragment:p8,uv_pars_vertex:m8,uv_vertex:g8,worldpos_vertex:v8,background_vert:y8,background_frag:_8,backgroundCube_vert:x8,backgroundCube_frag:A8,cube_vert:S8,cube_frag:M8,depth_vert:E8,depth_frag:w8,distanceRGBA_vert:C8,distanceRGBA_frag:T8,equirect_vert:R8,equirect_frag:b8,linedashed_vert:P8,linedashed_frag:B8,meshbasic_vert:L8,meshbasic_frag:I8,meshlambert_vert:D8,meshlambert_frag:F8,meshmatcap_vert:N8,meshmatcap_frag:U8,meshnormal_vert:O8,meshnormal_frag:k8,meshphong_vert:H8,meshphong_frag:G8,meshphysical_vert:z8,meshphysical_frag:V8,meshtoon_vert:W8,meshtoon_frag:X8,points_vert:J8,points_frag:j8,shadow_vert:K8,shadow_frag:Y8,sprite_vert:Q8,sprite_frag:Z8},be={common:{diffuse:{value:new Be(16777215)},opacity:{value:1},map:{value:null},mapTransform:{value:new vt},alphaMap:{value:null},alphaMapTransform:{value:new vt},alphaTest:{value:0}},specularmap:{specularMap:{value:null},specularMapTransform:{value:new vt}},envmap:{envMap:{value:null},flipEnvMap:{value:-1},reflectivity:{value:1},ior:{value:1.5},refractionRatio:{value:.98}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1},aoMapTransform:{value:new vt}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1},lightMapTransform:{value:new vt}},bumpmap:{bumpMap:{value:null},bumpMapTransform:{value:new vt},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalMapTransform:{value:new vt},normalScale:{value:new pe(1,1)}},displacementmap:{displacementMap:{value:null},displacementMapTransform:{value:new vt},displacementScale:{value:1},displacementBias:{value:0}},emissivemap:{emissiveMap:{value:null},emissiveMapTransform:{value:new vt}},metalnessmap:{metalnessMap:{value:null},metalnessMapTransform:{value:new vt}},roughnessmap:{roughnessMap:{value:null},roughnessMapTransform:{value:new vt}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new Be(16777215)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotLightMap:{value:[]},spotShadowMap:{value:[]},spotLightMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new Be(16777215)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},alphaMapTransform:{value:new vt},alphaTest:{value:0},uvTransform:{value:new vt}},sprite:{diffuse:{value:new Be(16777215)},opacity:{value:1},center:{value:new pe(.5,.5)},rotation:{value:0},map:{value:null},mapTransform:{value:new vt},alphaMap:{value:null},alphaMapTransform:{value:new vt},alphaTest:{value:0}}},Pr={basic:{uniforms:mi([be.common,be.specularmap,be.envmap,be.aomap,be.lightmap,be.fog]),vertexShader:mt.meshbasic_vert,fragmentShader:mt.meshbasic_frag},lambert:{uniforms:mi([be.common,be.specularmap,be.envmap,be.aomap,be.lightmap,be.emissivemap,be.bumpmap,be.normalmap,be.displacementmap,be.fog,be.lights,{emissive:{value:new Be(0)}}]),vertexShader:mt.meshlambert_vert,fragmentShader:mt.meshlambert_frag},phong:{uniforms:mi([be.common,be.specularmap,be.envmap,be.aomap,be.lightmap,be.emissivemap,be.bumpmap,be.normalmap,be.displacementmap,be.fog,be.lights,{emissive:{value:new Be(0)},specular:{value:new Be(1118481)},shininess:{value:30}}]),vertexShader:mt.meshphong_vert,fragmentShader:mt.meshphong_frag},standard:{uniforms:mi([be.common,be.envmap,be.aomap,be.lightmap,be.emissivemap,be.bumpmap,be.normalmap,be.displacementmap,be.roughnessmap,be.metalnessmap,be.fog,be.lights,{emissive:{value:new Be(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:mt.meshphysical_vert,fragmentShader:mt.meshphysical_frag},toon:{uniforms:mi([be.common,be.aomap,be.lightmap,be.emissivemap,be.bumpmap,be.normalmap,be.displacementmap,be.gradientmap,be.fog,be.lights,{emissive:{value:new Be(0)}}]),vertexShader:mt.meshtoon_vert,fragmentShader:mt.meshtoon_frag},matcap:{uniforms:mi([be.common,be.bumpmap,be.normalmap,be.displacementmap,be.fog,{matcap:{value:null}}]),vertexShader:mt.meshmatcap_vert,fragmentShader:mt.meshmatcap_frag},points:{uniforms:mi([be.points,be.fog]),vertexShader:mt.points_vert,fragmentShader:mt.points_frag},dashed:{uniforms:mi([be.common,be.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:mt.linedashed_vert,fragmentShader:mt.linedashed_frag},depth:{uniforms:mi([be.common,be.displacementmap]),vertexShader:mt.depth_vert,fragmentShader:mt.depth_frag},normal:{uniforms:mi([be.common,be.bumpmap,be.normalmap,be.displacementmap,{opacity:{value:1}}]),vertexShader:mt.meshnormal_vert,fragmentShader:mt.meshnormal_frag},sprite:{uniforms:mi([be.sprite,be.fog]),vertexShader:mt.sprite_vert,fragmentShader:mt.sprite_frag},background:{uniforms:{uvTransform:{value:new vt},t2D:{value:null},backgroundIntensity:{value:1}},vertexShader:mt.background_vert,fragmentShader:mt.background_frag},backgroundCube:{uniforms:{envMap:{value:null},flipEnvMap:{value:-1},backgroundBlurriness:{value:0},backgroundIntensity:{value:1}},vertexShader:mt.backgroundCube_vert,fragmentShader:mt.backgroundCube_frag},cube:{uniforms:{tCube:{value:null},tFlip:{value:-1},opacity:{value:1}},vertexShader:mt.cube_vert,fragmentShader:mt.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:mt.equirect_vert,fragmentShader:mt.equirect_frag},distanceRGBA:{uniforms:mi([be.common,be.displacementmap,{referencePosition:{value:new U},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:mt.distanceRGBA_vert,fragmentShader:mt.distanceRGBA_frag},shadow:{uniforms:mi([be.lights,be.fog,{color:{value:new Be(0)},opacity:{value:1}}]),vertexShader:mt.shadow_vert,fragmentShader:mt.shadow_frag}};Pr.physical={uniforms:mi([Pr.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatMapTransform:{value:new vt},clearcoatNormalMap:{value:null},clearcoatNormalMapTransform:{value:new vt},clearcoatNormalScale:{value:new pe(1,1)},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatRoughnessMapTransform:{value:new vt},iridescence:{value:0},iridescenceMap:{value:null},iridescenceMapTransform:{value:new vt},iridescenceIOR:{value:1.3},iridescenceThicknessMinimum:{value:100},iridescenceThicknessMaximum:{value:400},iridescenceThicknessMap:{value:null},iridescenceThicknessMapTransform:{value:new vt},sheen:{value:0},sheenColor:{value:new Be(0)},sheenColorMap:{value:null},sheenColorMapTransform:{value:new vt},sheenRoughness:{value:1},sheenRoughnessMap:{value:null},sheenRoughnessMapTransform:{value:new vt},transmission:{value:0},transmissionMap:{value:null},transmissionMapTransform:{value:new vt},transmissionSamplerSize:{value:new pe},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},thicknessMapTransform:{value:new vt},attenuationDistance:{value:0},attenuationColor:{value:new Be(0)},specularColor:{value:new Be(1,1,1)},specularColorMap:{value:null},specularColorMapTransform:{value:new vt},specularIntensity:{value:1},specularIntensityMap:{value:null},specularIntensityMapTransform:{value:new vt},anisotropyVector:{value:new pe},anisotropyMap:{value:null},anisotropyMapTransform:{value:new vt}}]),vertexShader:mt.meshphysical_vert,fragmentShader:mt.meshphysical_frag};const Hd={r:0,b:0,g:0};function q8(n,e,t,i,r,s,o){const a=new Be(0);let l=s===!0?0:1,f,h,d=null,p=0,v=null;function y(_,m){let A=!1,S=m.isScene===!0?m.background:null;S&&S.isTexture&&(S=(m.backgroundBlurriness>0?t:e).get(S)),S===null?M(a,l):S&&S.isColor&&(M(S,1),A=!0);const w=n.xr.getEnvironmentBlendMode();w==="additive"?i.buffers.color.setClear(0,0,0,1,o):w==="alpha-blend"&&i.buffers.color.setClear(0,0,0,0,o),(n.autoClear||A)&&n.clear(n.autoClearColor,n.autoClearDepth,n.autoClearStencil),S&&(S.isCubeTexture||S.mapping===Fc)?(h===void 0&&(h=new xn(new ja(1,1,1),new Nr({name:"BackgroundCubeMaterial",uniforms:Ec(Pr.backgroundCube.uniforms),vertexShader:Pr.backgroundCube.vertexShader,fragmentShader:Pr.backgroundCube.fragmentShader,side:xi,depthTest:!1,depthWrite:!1,fog:!1})),h.geometry.deleteAttribute("normal"),h.geometry.deleteAttribute("uv"),h.onBeforeRender=function(P,R,b){this.matrixWorld.copyPosition(b.matrixWorld)},Object.defineProperty(h.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),r.update(h)),h.material.uniforms.envMap.value=S,h.material.uniforms.flipEnvMap.value=S.isCubeTexture&&S.isRenderTargetTexture===!1?-1:1,h.material.uniforms.backgroundBlurriness.value=m.backgroundBlurriness,h.material.uniforms.backgroundIntensity.value=m.backgroundIntensity,h.material.toneMapped=Ut.getTransfer(S.colorSpace)!==Vt,(d!==S||p!==S.version||v!==n.toneMapping)&&(h.material.needsUpdate=!0,d=S,p=S.version,v=n.toneMapping),h.layers.enableAll(),_.unshift(h,h.geometry,h.material,0,0,null)):S&&S.isTexture&&(f===void 0&&(f=new xn(new Uc(2,2),new Nr({name:"BackgroundMaterial",uniforms:Ec(Pr.background.uniforms),vertexShader:Pr.background.vertexShader,fragmentShader:Pr.background.fragmentShader,side:ss,depthTest:!1,depthWrite:!1,fog:!1})),f.geometry.deleteAttribute("normal"),Object.defineProperty(f.material,"map",{get:function(){return this.uniforms.t2D.value}}),r.update(f)),f.material.uniforms.t2D.value=S,f.material.uniforms.backgroundIntensity.value=m.backgroundIntensity,f.material.toneMapped=Ut.getTransfer(S.colorSpace)!==Vt,S.matrixAutoUpdate===!0&&S.updateMatrix(),f.material.uniforms.uvTransform.value.copy(S.matrix),(d!==S||p!==S.version||v!==n.toneMapping)&&(f.material.needsUpdate=!0,d=S,p=S.version,v=n.toneMapping),f.layers.enableAll(),_.unshift(f,f.geometry,f.material,0,0,null))}function M(_,m){_.getRGB(Hd,lR(n)),i.buffers.color.setClear(Hd.r,Hd.g,Hd.b,m,o)}return{getClearColor:function(){return a},setClearColor:function(_,m=1){a.set(_),l=m,M(a,l)},getClearAlpha:function(){return l},setClearAlpha:function(_){l=_,M(a,l)},render:y}}function $8(n,e,t,i){const r=n.getParameter(n.MAX_VERTEX_ATTRIBS),s=i.isWebGL2?null:e.get("OES_vertex_array_object"),o=i.isWebGL2||s!==null,a={},l=_(null);let f=l,h=!1;function d(V,Q,Z,ce,I){let G=!1;if(o){const z=M(ce,Z,Q);f!==z&&(f=z,v(f.object)),G=m(V,ce,Z,I),G&&A(V,ce,Z,I)}else{const z=Q.wireframe===!0;(f.geometry!==ce.id||f.program!==Z.id||f.wireframe!==z)&&(f.geometry=ce.id,f.program=Z.id,f.wireframe=z,G=!0)}I!==null&&t.update(I,n.ELEMENT_ARRAY_BUFFER),(G||h)&&(h=!1,F(V,Q,Z,ce),I!==null&&n.bindBuffer(n.ELEMENT_ARRAY_BUFFER,t.get(I).buffer))}function p(){return i.isWebGL2?n.createVertexArray():s.createVertexArrayOES()}function v(V){return i.isWebGL2?n.bindVertexArray(V):s.bindVertexArrayOES(V)}function y(V){return i.isWebGL2?n.deleteVertexArray(V):s.deleteVertexArrayOES(V)}function M(V,Q,Z){const ce=Z.wireframe===!0;let I=a[V.id];I===void 0&&(I={},a[V.id]=I);let G=I[Q.id];G===void 0&&(G={},I[Q.id]=G);let z=G[ce];return z===void 0&&(z=_(p()),G[ce]=z),z}function _(V){const Q=[],Z=[],ce=[];for(let I=0;I=0){const q=I[ee];let ue=G[ee];if(ue===void 0&&(ee==="instanceMatrix"&&V.instanceMatrix&&(ue=V.instanceMatrix),ee==="instanceColor"&&V.instanceColor&&(ue=V.instanceColor)),q===void 0||q.attribute!==ue||ue&&q.data!==ue.data)return!0;z++}return f.attributesNum!==z||f.index!==ce}function A(V,Q,Z,ce){const I={},G=Q.attributes;let z=0;const K=Z.getAttributes();for(const ee in K)if(K[ee].location>=0){let q=G[ee];q===void 0&&(ee==="instanceMatrix"&&V.instanceMatrix&&(q=V.instanceMatrix),ee==="instanceColor"&&V.instanceColor&&(q=V.instanceColor));const ue={};ue.attribute=q,q&&q.data&&(ue.data=q.data),I[ee]=ue,z++}f.attributes=I,f.attributesNum=z,f.index=ce}function S(){const V=f.newAttributes;for(let Q=0,Z=V.length;Q=0){let Se=I[K];if(Se===void 0&&(K==="instanceMatrix"&&V.instanceMatrix&&(Se=V.instanceMatrix),K==="instanceColor"&&V.instanceColor&&(Se=V.instanceColor)),Se!==void 0){const q=Se.normalized,ue=Se.itemSize,xe=t.get(Se);if(xe===void 0)continue;const Re=xe.buffer,We=xe.type,Ue=xe.bytesPerElement,je=i.isWebGL2===!0&&(We===n.INT||We===n.UNSIGNED_INT||Se.gpuType===c_);if(Se.isInterleavedBufferAttribute){const Ee=Se.data,k=Ee.stride,ge=Se.offset;if(Ee.isInstancedInterleavedBuffer){for(let he=0;he0&&n.getShaderPrecisionFormat(n.FRAGMENT_SHADER,n.HIGH_FLOAT).precision>0)return"highp";b="mediump"}return b==="mediump"&&n.getShaderPrecisionFormat(n.VERTEX_SHADER,n.MEDIUM_FLOAT).precision>0&&n.getShaderPrecisionFormat(n.FRAGMENT_SHADER,n.MEDIUM_FLOAT).precision>0?"mediump":"lowp"}const o=typeof WebGL2RenderingContext<"u"&&n.constructor.name==="WebGL2RenderingContext";let a=t.precision!==void 0?t.precision:"highp";const l=s(a);l!==a&&(console.warn("THREE.WebGLRenderer:",a,"not supported, using",l,"instead."),a=l);const f=o||e.has("WEBGL_draw_buffers"),h=t.logarithmicDepthBuffer===!0,d=n.getParameter(n.MAX_TEXTURE_IMAGE_UNITS),p=n.getParameter(n.MAX_VERTEX_TEXTURE_IMAGE_UNITS),v=n.getParameter(n.MAX_TEXTURE_SIZE),y=n.getParameter(n.MAX_CUBE_MAP_TEXTURE_SIZE),M=n.getParameter(n.MAX_VERTEX_ATTRIBS),_=n.getParameter(n.MAX_VERTEX_UNIFORM_VECTORS),m=n.getParameter(n.MAX_VARYING_VECTORS),A=n.getParameter(n.MAX_FRAGMENT_UNIFORM_VECTORS),S=p>0,w=o||e.has("OES_texture_float"),P=S&&w,R=o?n.getParameter(n.MAX_SAMPLES):0;return{isWebGL2:o,drawBuffers:f,getMaxAnisotropy:r,getMaxPrecision:s,precision:a,logarithmicDepthBuffer:h,maxTextures:d,maxVertexTextures:p,maxTextureSize:v,maxCubemapSize:y,maxAttributes:M,maxVertexUniforms:_,maxVaryings:m,maxFragmentUniforms:A,vertexTextures:S,floatFragmentTextures:w,floatVertexTextures:P,maxSamples:R}}function nN(n){const e=this;let t=null,i=0,r=!1,s=!1;const o=new lo,a=new vt,l={value:null,needsUpdate:!1};this.uniform=l,this.numPlanes=0,this.numIntersection=0,this.init=function(d,p){const v=d.length!==0||p||i!==0||r;return r=p,i=d.length,v},this.beginShadows=function(){s=!0,h(null)},this.endShadows=function(){s=!1},this.setGlobalState=function(d,p){t=h(d,p,0)},this.setState=function(d,p,v){const y=d.clippingPlanes,M=d.clipIntersection,_=d.clipShadows,m=n.get(d);if(!r||y===null||y.length===0||s&&!_)s?h(null):f();else{const A=s?0:i,S=A*4;let w=m.clippingState||null;l.value=w,w=h(y,p,S,v);for(let P=0;P!==S;++P)w[P]=t[P];m.clippingState=w,this.numIntersection=M?this.numPlanes:0,this.numPlanes+=A}};function f(){l.value!==t&&(l.value=t,l.needsUpdate=i>0),e.numPlanes=i,e.numIntersection=0}function h(d,p,v,y){const M=d!==null?d.length:0;let _=null;if(M!==0){if(_=l.value,y!==!0||_===null){const m=v+M*4,A=p.matrixWorldInverse;a.getNormalMatrix(A),(_===null||_.length0){const f=new fR(l.height);return f.fromEquirectangularTexture(n,o),e.set(o,f),o.addEventListener("dispose",r),t(f.texture,o.mapping)}else return null}}return o}function r(o){const a=o.target;a.removeEventListener("dispose",r);const l=e.get(a);l!==void 0&&(e.delete(a),l.dispose())}function s(){e=new WeakMap}return{get:i,dispose:s}}class Wo extends Kf{constructor(e=-1,t=1,i=1,r=-1,s=.1,o=2e3){super(),this.isOrthographicCamera=!0,this.type="OrthographicCamera",this.zoom=1,this.view=null,this.left=e,this.right=t,this.top=i,this.bottom=r,this.near=s,this.far=o,this.updateProjectionMatrix()}copy(e,t){return super.copy(e,t),this.left=e.left,this.right=e.right,this.top=e.top,this.bottom=e.bottom,this.near=e.near,this.far=e.far,this.zoom=e.zoom,this.view=e.view===null?null:Object.assign({},e.view),this}setViewOffset(e,t,i,r,s,o){this.view===null&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=t,this.view.offsetX=i,this.view.offsetY=r,this.view.width=s,this.view.height=o,this.updateProjectionMatrix()}clearViewOffset(){this.view!==null&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const e=(this.right-this.left)/(2*this.zoom),t=(this.top-this.bottom)/(2*this.zoom),i=(this.right+this.left)/2,r=(this.top+this.bottom)/2;let s=i-e,o=i+e,a=r+t,l=r-t;if(this.view!==null&&this.view.enabled){const f=(this.right-this.left)/this.view.fullWidth/this.zoom,h=(this.top-this.bottom)/this.view.fullHeight/this.zoom;s+=f*this.view.offsetX,o=s+f*this.view.width,a-=h*this.view.offsetY,l=a-h*this.view.height}this.projectionMatrix.makeOrthographic(s,o,a,l,this.near,this.far,this.coordinateSystem),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(e){const t=super.toJSON(e);return t.object.zoom=this.zoom,t.object.left=this.left,t.object.right=this.right,t.object.top=this.top,t.object.bottom=this.bottom,t.object.near=this.near,t.object.far=this.far,this.view!==null&&(t.object.view=Object.assign({},this.view)),t}}const ql=4,FM=[.125,.215,.35,.446,.526,.582],_a=20,T1=new Wo,NM=new Be;let R1=null,b1=0,P1=0;const va=(1+Math.sqrt(5))/2,Rl=1/va,UM=[new U(1,1,1),new U(-1,1,1),new U(1,1,-1),new U(-1,1,-1),new U(0,va,Rl),new U(0,va,-Rl),new U(Rl,0,va),new U(-Rl,0,va),new U(va,Rl,0),new U(-va,Rl,0)];class X2{constructor(e){this._renderer=e,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._lodPlanes=[],this._sizeLods=[],this._sigmas=[],this._blurMaterial=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._compileMaterial(this._blurMaterial)}fromScene(e,t=0,i=.1,r=100){R1=this._renderer.getRenderTarget(),b1=this._renderer.getActiveCubeFace(),P1=this._renderer.getActiveMipmapLevel(),this._setSize(256);const s=this._allocateTargets();return s.depthBuffer=!0,this._sceneToCubeUV(e,i,r,s),t>0&&this._blur(s,0,0,t),this._applyPMREM(s),this._cleanup(s),s}fromEquirectangular(e,t=null){return this._fromTexture(e,t)}fromCubemap(e,t=null){return this._fromTexture(e,t)}compileCubemapShader(){this._cubemapMaterial===null&&(this._cubemapMaterial=HM(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){this._equirectMaterial===null&&(this._equirectMaterial=kM(),this._compileMaterial(this._equirectMaterial))}dispose(){this._dispose(),this._cubemapMaterial!==null&&this._cubemapMaterial.dispose(),this._equirectMaterial!==null&&this._equirectMaterial.dispose()}_setSize(e){this._lodMax=Math.floor(Math.log2(e)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){this._blurMaterial!==null&&this._blurMaterial.dispose(),this._pingPongRenderTarget!==null&&this._pingPongRenderTarget.dispose();for(let e=0;e2?S:0,S,S),h.setRenderTarget(r),M&&h.render(y,a),h.render(e,a)}y.geometry.dispose(),y.material.dispose(),h.toneMapping=p,h.autoClear=d,e.background=_}_textureToCubeUV(e,t){const i=this._renderer,r=e.mapping===Fs||e.mapping===Fo;r?(this._cubemapMaterial===null&&(this._cubemapMaterial=HM()),this._cubemapMaterial.uniforms.flipEnvMap.value=e.isRenderTargetTexture===!1?-1:1):this._equirectMaterial===null&&(this._equirectMaterial=kM());const s=r?this._cubemapMaterial:this._equirectMaterial,o=new xn(this._lodPlanes[0],s),a=s.uniforms;a.envMap.value=e;const l=this._cubeSize;Gd(t,0,0,3*l,2*l),i.setRenderTarget(t),i.render(o,T1)}_applyPMREM(e){const t=this._renderer,i=t.autoClear;t.autoClear=!1;for(let r=1;r_a&&console.warn(`sigmaRadians, ${s}, is too large and will clip, as it requested ${_} samples when the maximum is set to ${_a}`);const m=[];let A=0;for(let b=0;b<_a;++b){const F=b/M,X=Math.exp(-F*F/2);m.push(X),b===0?A+=X:b<_&&(A+=2*X)}for(let b=0;bS-ql?r-S+ql:0),R=4*(this._cubeSize-w);Gd(t,P,R,3*w,2*w),l.setRenderTarget(t),l.render(d,T1)}}function rN(n){const e=[],t=[],i=[];let r=n;const s=n-ql+1+FM.length;for(let o=0;on-ql?l=FM[o-n+ql-1]:o===0&&(l=0),i.push(l);const f=1/(a-2),h=-f,d=1+f,p=[h,h,d,h,d,d,h,h,d,d,h,d],v=6,y=6,M=3,_=2,m=1,A=new Float32Array(M*y*v),S=new Float32Array(_*y*v),w=new Float32Array(m*y*v);for(let R=0;R2?0:-1,X=[b,F,0,b+2/3,F,0,b+2/3,F+1,0,b,F,0,b+2/3,F+1,0,b,F+1,0];A.set(X,M*y*R),S.set(p,_*y*R);const T=[R,R,R,R,R,R];w.set(T,m*y*R)}const P=new ht;P.setAttribute("position",new Tt(A,M)),P.setAttribute("uv",new Tt(S,_)),P.setAttribute("faceIndex",new Tt(w,m)),e.push(P),r>ql&&r--}return{lodPlanes:e,sizeLods:t,sigmas:i}}function OM(n,e,t){const i=new Fr(n,e,t);return i.texture.mapping=Fc,i.texture.name="PMREM.cubeUv",i.scissorTest=!0,i}function Gd(n,e,t,i,r){n.viewport.set(e,t,i,r),n.scissor.set(e,t,i,r)}function sN(n,e,t){const i=new Float32Array(_a),r=new U(0,1,0);return new Nr({name:"SphericalGaussianBlur",defines:{n:_a,CUBEUV_TEXEL_WIDTH:1/e,CUBEUV_TEXEL_HEIGHT:1/t,CUBEUV_MAX_MIP:`${n}.0`},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:i},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:r}},vertexShader:w_(),fragmentShader:` + + precision mediump float; + precision mediump int; + + varying vec3 vOutputDirection; + + uniform sampler2D envMap; + uniform int samples; + uniform float weights[ n ]; + uniform bool latitudinal; + uniform float dTheta; + uniform float mipInt; + uniform vec3 poleAxis; + + #define ENVMAP_TYPE_CUBE_UV + #include + + vec3 getSample( float theta, vec3 axis ) { + + float cosTheta = cos( theta ); + // Rodrigues' axis-angle rotation + vec3 sampleDirection = vOutputDirection * cosTheta + + cross( axis, vOutputDirection ) * sin( theta ) + + axis * dot( axis, vOutputDirection ) * ( 1.0 - cosTheta ); + + return bilinearCubeUV( envMap, sampleDirection, mipInt ); + + } + + void main() { + + vec3 axis = latitudinal ? poleAxis : cross( poleAxis, vOutputDirection ); + + if ( all( equal( axis, vec3( 0.0 ) ) ) ) { + + axis = vec3( vOutputDirection.z, 0.0, - vOutputDirection.x ); + + } + + axis = normalize( axis ); + + gl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 ); + gl_FragColor.rgb += weights[ 0 ] * getSample( 0.0, axis ); + + for ( int i = 1; i < n; i++ ) { + + if ( i >= samples ) { + + break; + + } + + float theta = dTheta * float( i ); + gl_FragColor.rgb += weights[ i ] * getSample( -1.0 * theta, axis ); + gl_FragColor.rgb += weights[ i ] * getSample( theta, axis ); + + } + + } + `,blending:bs,depthTest:!1,depthWrite:!1})}function kM(){return new Nr({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null}},vertexShader:w_(),fragmentShader:` + + precision mediump float; + precision mediump int; + + varying vec3 vOutputDirection; + + uniform sampler2D envMap; + + #include + + void main() { + + vec3 outputDirection = normalize( vOutputDirection ); + vec2 uv = equirectUv( outputDirection ); + + gl_FragColor = vec4( texture2D ( envMap, uv ).rgb, 1.0 ); + + } + `,blending:bs,depthTest:!1,depthWrite:!1})}function HM(){return new Nr({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:w_(),fragmentShader:` + + precision mediump float; + precision mediump int; + + uniform float flipEnvMap; + + varying vec3 vOutputDirection; + + uniform samplerCube envMap; + + void main() { + + gl_FragColor = textureCube( envMap, vec3( flipEnvMap * vOutputDirection.x, vOutputDirection.yz ) ); + + } + `,blending:bs,depthTest:!1,depthWrite:!1})}function w_(){return` + + precision mediump float; + precision mediump int; + + attribute float faceIndex; + + varying vec3 vOutputDirection; + + // RH coordinate system; PMREM face-indexing convention + vec3 getDirection( vec2 uv, float face ) { + + uv = 2.0 * uv - 1.0; + + vec3 direction = vec3( uv, 1.0 ); + + if ( face == 0.0 ) { + + direction = direction.zyx; // ( 1, v, u ) pos x + + } else if ( face == 1.0 ) { + + direction = direction.xzy; + direction.xz *= -1.0; // ( -u, 1, -v ) pos y + + } else if ( face == 2.0 ) { + + direction.x *= -1.0; // ( -u, v, 1 ) pos z + + } else if ( face == 3.0 ) { + + direction = direction.zyx; + direction.xz *= -1.0; // ( -1, v, -u ) neg x + + } else if ( face == 4.0 ) { + + direction = direction.xzy; + direction.xy *= -1.0; // ( -u, -1, v ) neg y + + } else if ( face == 5.0 ) { + + direction.z *= -1.0; // ( u, v, -1 ) neg z + + } + + return direction; + + } + + void main() { + + vOutputDirection = getDirection( uv, faceIndex ); + gl_Position = vec4( position, 1.0 ); + + } + `}function oN(n){let e=new WeakMap,t=null;function i(a){if(a&&a.isTexture){const l=a.mapping,f=l===vf||l===yf,h=l===Fs||l===Fo;if(f||h)if(a.isRenderTargetTexture&&a.needsPMREMUpdate===!0){a.needsPMREMUpdate=!1;let d=e.get(a);return t===null&&(t=new X2(n)),d=f?t.fromEquirectangular(a,d):t.fromCubemap(a,d),e.set(a,d),d.texture}else{if(e.has(a))return e.get(a).texture;{const d=a.image;if(f&&d&&d.height>0||h&&d&&r(d)){t===null&&(t=new X2(n));const p=f?t.fromEquirectangular(a):t.fromCubemap(a);return e.set(a,p),a.addEventListener("dispose",s),p.texture}else return null}}}return a}function r(a){let l=0;const f=6;for(let h=0;he.maxTextureSize&&(B=Math.ceil(T/e.maxTextureSize),T=e.maxTextureSize);const j=new Float32Array(T*B*4*M),ie=new e0(j,T,B,M);ie.type=dr,ie.needsUpdate=!0;const V=X*4;for(let Z=0;Z0)return n;const r=e*t;let s=GM[r];if(s===void 0&&(s=new Float32Array(r),GM[r]=s),e!==0){i.toArray(s,0);for(let o=1,a=0;o!==e;++o)a+=t,n[o].toArray(s,a)}return s}function Bn(n,e){if(n.length!==e.length)return!1;for(let t=0,i=n.length;t":" "} ${a}: ${t[o]}`)}return i.join(` +`)}function l9(n){const e=Ut.getPrimaries(Ut.workingColorSpace),t=Ut.getPrimaries(n);let i;switch(e===t?i="":e===Mf&&t===Sf?i="LinearDisplayP3ToLinearSRGB":e===Sf&&t===Mf&&(i="LinearSRGBToLinearDisplayP3"),n){case os:case Jf:return[i,"LinearTransferOETF"];case bn:case $m:return[i,"sRGBTransferOETF"];default:return console.warn("THREE.WebGLProgram: Unsupported color space:",n),[i,"LinearTransferOETF"]}}function KM(n,e,t){const i=n.getShaderParameter(e,n.COMPILE_STATUS),r=n.getShaderInfoLog(e).trim();if(i&&r==="")return"";const s=/ERROR: 0:(\d+)/.exec(r);if(s){const o=parseInt(s[1]);return t.toUpperCase()+` + +`+r+` + +`+a9(n.getShaderSource(e),o)}else return r}function c9(n,e){const t=l9(e);return`vec4 ${n}( vec4 value ) { return ${t[0]}( ${t[1]}( value ) ); }`}function u9(n,e){let t;switch(e){case bT:t="Linear";break;case PT:t="Reinhard";break;case BT:t="OptimizedCineon";break;case l_:t="ACESFilmic";break;case IT:t="AgX";break;case LT:t="Custom";break;default:console.warn("THREE.WebGLProgram: Unsupported toneMapping:",e),t="Linear"}return"vec3 "+n+"( vec3 color ) { return "+t+"ToneMapping( color ); }"}function f9(n){return[n.extensionDerivatives||n.envMapCubeUVHeight||n.bumpMap||n.normalMapTangentSpace||n.clearcoatNormalMap||n.flatShading||n.alphaToCoverage||n.shaderID==="physical"?"#extension GL_OES_standard_derivatives : enable":"",(n.extensionFragDepth||n.logarithmicDepthBuffer)&&n.rendererExtensionFragDepth?"#extension GL_EXT_frag_depth : enable":"",n.extensionDrawBuffers&&n.rendererExtensionDrawBuffers?"#extension GL_EXT_draw_buffers : require":"",(n.extensionShaderTextureLOD||n.envMap||n.transmission)&&n.rendererExtensionShaderTextureLod?"#extension GL_EXT_shader_texture_lod : enable":""].filter($l).join(` +`)}function h9(n){return[n.extensionClipCullDistance?"#extension GL_ANGLE_clip_cull_distance : require":"",n.extensionMultiDraw?"#extension GL_ANGLE_multi_draw : require":""].filter($l).join(` +`)}function d9(n){const e=[];for(const t in n){const i=n[t];i!==!1&&e.push("#define "+t+" "+i)}return e.join(` +`)}function p9(n,e){const t={},i=n.getProgramParameter(e,n.ACTIVE_ATTRIBUTES);for(let r=0;r/gm;function J2(n){return n.replace(m9,v9)}const g9=new Map([["encodings_fragment","colorspace_fragment"],["encodings_pars_fragment","colorspace_pars_fragment"],["output_fragment","opaque_fragment"]]);function v9(n,e){let t=mt[e];if(t===void 0){const i=g9.get(e);if(i!==void 0)t=mt[i],console.warn('THREE.WebGLRenderer: Shader chunk "%s" has been deprecated. Use "%s" instead.',e,i);else throw new Error("Can not resolve #include <"+e+">")}return J2(t)}const y9=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function ZM(n){return n.replace(y9,_9)}function _9(n,e,t,i){let r="";for(let s=parseInt(e);s0&&(m+=` +`),A=[v,"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,M].filter($l).join(` +`),A.length>0&&(A+=` +`)):(m=[qM(t),"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,M,t.extensionClipCullDistance?"#define USE_CLIP_DISTANCE":"",t.batching?"#define USE_BATCHING":"",t.instancing?"#define USE_INSTANCING":"",t.instancingColor?"#define USE_INSTANCING_COLOR":"",t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.map?"#define USE_MAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+h:"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",t.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",t.displacementMap?"#define USE_DISPLACEMENTMAP":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.anisotropy?"#define USE_ANISOTROPY":"",t.anisotropyMap?"#define USE_ANISOTROPYMAP":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",t.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",t.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.alphaHash?"#define USE_ALPHAHASH":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",t.mapUv?"#define MAP_UV "+t.mapUv:"",t.alphaMapUv?"#define ALPHAMAP_UV "+t.alphaMapUv:"",t.lightMapUv?"#define LIGHTMAP_UV "+t.lightMapUv:"",t.aoMapUv?"#define AOMAP_UV "+t.aoMapUv:"",t.emissiveMapUv?"#define EMISSIVEMAP_UV "+t.emissiveMapUv:"",t.bumpMapUv?"#define BUMPMAP_UV "+t.bumpMapUv:"",t.normalMapUv?"#define NORMALMAP_UV "+t.normalMapUv:"",t.displacementMapUv?"#define DISPLACEMENTMAP_UV "+t.displacementMapUv:"",t.metalnessMapUv?"#define METALNESSMAP_UV "+t.metalnessMapUv:"",t.roughnessMapUv?"#define ROUGHNESSMAP_UV "+t.roughnessMapUv:"",t.anisotropyMapUv?"#define ANISOTROPYMAP_UV "+t.anisotropyMapUv:"",t.clearcoatMapUv?"#define CLEARCOATMAP_UV "+t.clearcoatMapUv:"",t.clearcoatNormalMapUv?"#define CLEARCOAT_NORMALMAP_UV "+t.clearcoatNormalMapUv:"",t.clearcoatRoughnessMapUv?"#define CLEARCOAT_ROUGHNESSMAP_UV "+t.clearcoatRoughnessMapUv:"",t.iridescenceMapUv?"#define IRIDESCENCEMAP_UV "+t.iridescenceMapUv:"",t.iridescenceThicknessMapUv?"#define IRIDESCENCE_THICKNESSMAP_UV "+t.iridescenceThicknessMapUv:"",t.sheenColorMapUv?"#define SHEEN_COLORMAP_UV "+t.sheenColorMapUv:"",t.sheenRoughnessMapUv?"#define SHEEN_ROUGHNESSMAP_UV "+t.sheenRoughnessMapUv:"",t.specularMapUv?"#define SPECULARMAP_UV "+t.specularMapUv:"",t.specularColorMapUv?"#define SPECULAR_COLORMAP_UV "+t.specularColorMapUv:"",t.specularIntensityMapUv?"#define SPECULAR_INTENSITYMAP_UV "+t.specularIntensityMapUv:"",t.transmissionMapUv?"#define TRANSMISSIONMAP_UV "+t.transmissionMapUv:"",t.thicknessMapUv?"#define THICKNESSMAP_UV "+t.thicknessMapUv:"",t.vertexTangents&&t.flatShading===!1?"#define USE_TANGENT":"",t.vertexColors?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUv1s?"#define USE_UV1":"",t.vertexUv2s?"#define USE_UV2":"",t.vertexUv3s?"#define USE_UV3":"",t.pointsUvs?"#define USE_POINTS_UV":"",t.flatShading?"#define FLAT_SHADED":"",t.skinning?"#define USE_SKINNING":"",t.morphTargets?"#define USE_MORPHTARGETS":"",t.morphNormals&&t.flatShading===!1?"#define USE_MORPHNORMALS":"",t.morphColors&&t.isWebGL2?"#define USE_MORPHCOLORS":"",t.morphTargetsCount>0&&t.isWebGL2?"#define MORPHTARGETS_TEXTURE":"",t.morphTargetsCount>0&&t.isWebGL2?"#define MORPHTARGETS_TEXTURE_STRIDE "+t.morphTextureStride:"",t.morphTargetsCount>0&&t.isWebGL2?"#define MORPHTARGETS_COUNT "+t.morphTargetsCount:"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+l:"",t.sizeAttenuation?"#define USE_SIZEATTENUATION":"",t.numLightProbes>0?"#define USE_LIGHT_PROBES":"",t.useLegacyLights?"#define LEGACY_LIGHTS":"",t.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",t.logarithmicDepthBuffer&&t.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING"," attribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR"," attribute vec3 instanceColor;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_UV1"," attribute vec2 uv1;","#endif","#ifdef USE_UV2"," attribute vec2 uv2;","#endif","#ifdef USE_UV3"," attribute vec2 uv3;","#endif","#ifdef USE_TANGENT"," attribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )"," attribute vec4 color;","#elif defined( USE_COLOR )"," attribute vec3 color;","#endif","#if ( defined( USE_MORPHTARGETS ) && ! defined( MORPHTARGETS_TEXTURE ) )"," attribute vec3 morphTarget0;"," attribute vec3 morphTarget1;"," attribute vec3 morphTarget2;"," attribute vec3 morphTarget3;"," #ifdef USE_MORPHNORMALS"," attribute vec3 morphNormal0;"," attribute vec3 morphNormal1;"," attribute vec3 morphNormal2;"," attribute vec3 morphNormal3;"," #else"," attribute vec3 morphTarget4;"," attribute vec3 morphTarget5;"," attribute vec3 morphTarget6;"," attribute vec3 morphTarget7;"," #endif","#endif","#ifdef USE_SKINNING"," attribute vec4 skinIndex;"," attribute vec4 skinWeight;","#endif",` +`].filter($l).join(` +`),A=[v,qM(t),"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,M,t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.alphaToCoverage?"#define ALPHA_TO_COVERAGE":"",t.map?"#define USE_MAP":"",t.matcap?"#define USE_MATCAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+f:"",t.envMap?"#define "+h:"",t.envMap?"#define "+d:"",p?"#define CUBEUV_TEXEL_WIDTH "+p.texelWidth:"",p?"#define CUBEUV_TEXEL_HEIGHT "+p.texelHeight:"",p?"#define CUBEUV_MAX_MIP "+p.maxMip+".0":"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",t.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.anisotropy?"#define USE_ANISOTROPY":"",t.anisotropyMap?"#define USE_ANISOTROPYMAP":"",t.clearcoat?"#define USE_CLEARCOAT":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.iridescence?"#define USE_IRIDESCENCE":"",t.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",t.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",t.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.alphaTest?"#define USE_ALPHATEST":"",t.alphaHash?"#define USE_ALPHAHASH":"",t.sheen?"#define USE_SHEEN":"",t.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.vertexTangents&&t.flatShading===!1?"#define USE_TANGENT":"",t.vertexColors||t.instancingColor?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUv1s?"#define USE_UV1":"",t.vertexUv2s?"#define USE_UV2":"",t.vertexUv3s?"#define USE_UV3":"",t.pointsUvs?"#define USE_POINTS_UV":"",t.gradientMap?"#define USE_GRADIENTMAP":"",t.flatShading?"#define FLAT_SHADED":"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+l:"",t.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",t.numLightProbes>0?"#define USE_LIGHT_PROBES":"",t.useLegacyLights?"#define LEGACY_LIGHTS":"",t.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",t.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",t.logarithmicDepthBuffer&&t.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",t.toneMapping!==ts?"#define TONE_MAPPING":"",t.toneMapping!==ts?mt.tonemapping_pars_fragment:"",t.toneMapping!==ts?u9("toneMapping",t.toneMapping):"",t.dithering?"#define DITHERING":"",t.opaque?"#define OPAQUE":"",mt.colorspace_pars_fragment,c9("linearToOutputTexel",t.outputColorSpace),t.useDepthPacking?"#define DEPTH_PACKING "+t.depthPacking:"",` +`].filter($l).join(` +`)),o=J2(o),o=YM(o,t),o=QM(o,t),a=J2(a),a=YM(a,t),a=QM(a,t),o=ZM(o),a=ZM(a),t.isWebGL2&&t.isRawShaderMaterial!==!0&&(S=`#version 300 es +`,m=[y,"precision mediump sampler2DArray;","#define attribute in","#define varying out","#define texture2D texture"].join(` +`)+` +`+m,A=["precision mediump sampler2DArray;","#define varying in",t.glslVersion===V2?"":"layout(location = 0) out highp vec4 pc_fragColor;",t.glslVersion===V2?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth","#define texture2D texture","#define textureCube texture","#define texture2DProj textureProj","#define texture2DLodEXT textureLod","#define texture2DProjLodEXT textureProjLod","#define textureCubeLodEXT textureLod","#define texture2DGradEXT textureGrad","#define texture2DProjGradEXT textureProjGrad","#define textureCubeGradEXT textureGrad"].join(` +`)+` +`+A);const w=S+m+o,P=S+A+a,R=jM(r,r.VERTEX_SHADER,w),b=jM(r,r.FRAGMENT_SHADER,P);r.attachShader(_,R),r.attachShader(_,b),t.index0AttributeName!==void 0?r.bindAttribLocation(_,0,t.index0AttributeName):t.morphTargets===!0&&r.bindAttribLocation(_,0,"position"),r.linkProgram(_);function F(j){if(n.debug.checkShaderErrors){const ie=r.getProgramInfoLog(_).trim(),V=r.getShaderInfoLog(R).trim(),Q=r.getShaderInfoLog(b).trim();let Z=!0,ce=!0;if(r.getProgramParameter(_,r.LINK_STATUS)===!1)if(Z=!1,typeof n.debug.onShaderError=="function")n.debug.onShaderError(r,_,R,b);else{const I=KM(r,R,"vertex"),G=KM(r,b,"fragment");console.error("THREE.WebGLProgram: Shader Error "+r.getError()+" - VALIDATE_STATUS "+r.getProgramParameter(_,r.VALIDATE_STATUS)+` + +Material Name: `+j.name+` +Material Type: `+j.type+` + +Program Info Log: `+ie+` +`+I+` +`+G)}else ie!==""?console.warn("THREE.WebGLProgram: Program Info Log:",ie):(V===""||Q==="")&&(ce=!1);ce&&(j.diagnostics={runnable:Z,programLog:ie,vertexShader:{log:V,prefix:m},fragmentShader:{log:Q,prefix:A}})}r.deleteShader(R),r.deleteShader(b),X=new Op(r,_),T=p9(r,_)}let X;this.getUniforms=function(){return X===void 0&&F(this),X};let T;this.getAttributes=function(){return T===void 0&&F(this),T};let B=t.rendererExtensionParallelShaderCompile===!1;return this.isReady=function(){return B===!1&&(B=r.getProgramParameter(_,s9)),B},this.destroy=function(){i.releaseStatesOfProgram(this),r.deleteProgram(_),this.program=void 0},this.type=t.shaderType,this.name=t.shaderName,this.id=o9++,this.cacheKey=e,this.usedTimes=1,this.program=_,this.vertexShader=R,this.fragmentShader=b,this}let C9=0;class T9{constructor(){this.shaderCache=new Map,this.materialCache=new Map}update(e){const t=e.vertexShader,i=e.fragmentShader,r=this._getShaderStage(t),s=this._getShaderStage(i),o=this._getShaderCacheForMaterial(e);return o.has(r)===!1&&(o.add(r),r.usedTimes++),o.has(s)===!1&&(o.add(s),s.usedTimes++),this}remove(e){const t=this.materialCache.get(e);for(const i of t)i.usedTimes--,i.usedTimes===0&&this.shaderCache.delete(i.code);return this.materialCache.delete(e),this}getVertexShaderID(e){return this._getShaderStage(e.vertexShader).id}getFragmentShaderID(e){return this._getShaderStage(e.fragmentShader).id}dispose(){this.shaderCache.clear(),this.materialCache.clear()}_getShaderCacheForMaterial(e){const t=this.materialCache;let i=t.get(e);return i===void 0&&(i=new Set,t.set(e,i)),i}_getShaderStage(e){const t=this.shaderCache;let i=t.get(e);return i===void 0&&(i=new R9(e),t.set(e,i)),i}}class R9{constructor(e){this.id=C9++,this.code=e,this.usedTimes=0}}function b9(n,e,t,i,r,s,o){const a=new Ia,l=new T9,f=new Set,h=[],d=r.isWebGL2,p=r.logarithmicDepthBuffer,v=r.vertexTextures;let y=r.precision;const M={MeshDepthMaterial:"depth",MeshDistanceMaterial:"distanceRGBA",MeshNormalMaterial:"normal",MeshBasicMaterial:"basic",MeshLambertMaterial:"lambert",MeshPhongMaterial:"phong",MeshToonMaterial:"toon",MeshStandardMaterial:"physical",MeshPhysicalMaterial:"physical",MeshMatcapMaterial:"matcap",LineBasicMaterial:"basic",LineDashedMaterial:"dashed",PointsMaterial:"points",ShadowMaterial:"shadow",SpriteMaterial:"sprite"};function _(T){return f.add(T),T===0?"uv":`uv${T}`}function m(T,B,j,ie,V){const Q=ie.fog,Z=V.geometry,ce=T.isMeshStandardMaterial?ie.environment:null,I=(T.isMeshStandardMaterial?t:e).get(T.envMap||ce),G=I&&I.mapping===Fc?I.image.height:null,z=M[T.type];T.precision!==null&&(y=r.getMaxPrecision(T.precision),y!==T.precision&&console.warn("THREE.WebGLProgram.getParameters:",T.precision,"not supported, using",y,"instead."));const K=Z.morphAttributes.position||Z.morphAttributes.normal||Z.morphAttributes.color,ee=K!==void 0?K.length:0;let Se=0;Z.morphAttributes.position!==void 0&&(Se=1),Z.morphAttributes.normal!==void 0&&(Se=2),Z.morphAttributes.color!==void 0&&(Se=3);let q,ue,xe,Re;if(z){const Nt=Pr[z];q=Nt.vertexShader,ue=Nt.fragmentShader}else q=T.vertexShader,ue=T.fragmentShader,l.update(T),xe=l.getVertexShaderID(T),Re=l.getFragmentShaderID(T);const We=n.getRenderTarget(),Ue=V.isInstancedMesh===!0,je=V.isBatchedMesh===!0,Ee=!!T.map,k=!!T.matcap,ge=!!I,he=!!T.aoMap,Ae=!!T.lightMap,de=!!T.bumpMap,Ge=!!T.normalMap,Le=!!T.displacementMap,D=!!T.emissiveMap,L=!!T.metalnessMap,te=!!T.roughnessMap,ye=T.anisotropy>0,ve=T.clearcoat>0,me=T.iridescence>0,ze=T.sheen>0,Pe=T.transmission>0,Ie=ye&&!!T.anisotropyMap,et=ve&&!!T.clearcoatMap,ct=ve&&!!T.clearcoatNormalMap,_e=ve&&!!T.clearcoatRoughnessMap,Rt=me&&!!T.iridescenceMap,yt=me&&!!T.iridescenceThicknessMap,ot=ze&&!!T.sheenColorMap,Ze=ze&&!!T.sheenRoughnessMap,Ve=!!T.specularMap,dt=!!T.specularColorMap,Pt=!!T.specularIntensityMap,Gt=Pe&&!!T.transmissionMap,At=Pe&&!!T.thicknessMap,Ft=!!T.gradientMap,H=!!T.alphaMap,Ce=T.alphaTest>0,Te=!!T.alphaHash,Xe=!!T.extensions;let qe=ts;T.toneMapped&&(We===null||We.isXRRenderTarget===!0)&&(qe=n.toneMapping);const Dt={isWebGL2:d,shaderID:z,shaderType:T.type,shaderName:T.name,vertexShader:q,fragmentShader:ue,defines:T.defines,customVertexShaderID:xe,customFragmentShaderID:Re,isRawShaderMaterial:T.isRawShaderMaterial===!0,glslVersion:T.glslVersion,precision:y,batching:je,instancing:Ue,instancingColor:Ue&&V.instanceColor!==null,supportsVertexTextures:v,outputColorSpace:We===null?n.outputColorSpace:We.isXRRenderTarget===!0?We.texture.colorSpace:os,alphaToCoverage:!!T.alphaToCoverage,map:Ee,matcap:k,envMap:ge,envMapMode:ge&&I.mapping,envMapCubeUVHeight:G,aoMap:he,lightMap:Ae,bumpMap:de,normalMap:Ge,displacementMap:v&&Le,emissiveMap:D,normalMapObjectSpace:Ge&&T.normalMapType===YT,normalMapTangentSpace:Ge&&T.normalMapType===Vo,metalnessMap:L,roughnessMap:te,anisotropy:ye,anisotropyMap:Ie,clearcoat:ve,clearcoatMap:et,clearcoatNormalMap:ct,clearcoatRoughnessMap:_e,iridescence:me,iridescenceMap:Rt,iridescenceThicknessMap:yt,sheen:ze,sheenColorMap:ot,sheenRoughnessMap:Ze,specularMap:Ve,specularColorMap:dt,specularIntensityMap:Pt,transmission:Pe,transmissionMap:Gt,thicknessMap:At,gradientMap:Ft,opaque:T.transparent===!1&&T.blending===Pa&&T.alphaToCoverage===!1,alphaMap:H,alphaTest:Ce,alphaHash:Te,combine:T.combine,mapUv:Ee&&_(T.map.channel),aoMapUv:he&&_(T.aoMap.channel),lightMapUv:Ae&&_(T.lightMap.channel),bumpMapUv:de&&_(T.bumpMap.channel),normalMapUv:Ge&&_(T.normalMap.channel),displacementMapUv:Le&&_(T.displacementMap.channel),emissiveMapUv:D&&_(T.emissiveMap.channel),metalnessMapUv:L&&_(T.metalnessMap.channel),roughnessMapUv:te&&_(T.roughnessMap.channel),anisotropyMapUv:Ie&&_(T.anisotropyMap.channel),clearcoatMapUv:et&&_(T.clearcoatMap.channel),clearcoatNormalMapUv:ct&&_(T.clearcoatNormalMap.channel),clearcoatRoughnessMapUv:_e&&_(T.clearcoatRoughnessMap.channel),iridescenceMapUv:Rt&&_(T.iridescenceMap.channel),iridescenceThicknessMapUv:yt&&_(T.iridescenceThicknessMap.channel),sheenColorMapUv:ot&&_(T.sheenColorMap.channel),sheenRoughnessMapUv:Ze&&_(T.sheenRoughnessMap.channel),specularMapUv:Ve&&_(T.specularMap.channel),specularColorMapUv:dt&&_(T.specularColorMap.channel),specularIntensityMapUv:Pt&&_(T.specularIntensityMap.channel),transmissionMapUv:Gt&&_(T.transmissionMap.channel),thicknessMapUv:At&&_(T.thicknessMap.channel),alphaMapUv:H&&_(T.alphaMap.channel),vertexTangents:!!Z.attributes.tangent&&(Ge||ye),vertexColors:T.vertexColors,vertexAlphas:T.vertexColors===!0&&!!Z.attributes.color&&Z.attributes.color.itemSize===4,pointsUvs:V.isPoints===!0&&!!Z.attributes.uv&&(Ee||H),fog:!!Q,useFog:T.fog===!0,fogExp2:!!Q&&Q.isFogExp2,flatShading:T.flatShading===!0,sizeAttenuation:T.sizeAttenuation===!0,logarithmicDepthBuffer:p,skinning:V.isSkinnedMesh===!0,morphTargets:Z.morphAttributes.position!==void 0,morphNormals:Z.morphAttributes.normal!==void 0,morphColors:Z.morphAttributes.color!==void 0,morphTargetsCount:ee,morphTextureStride:Se,numDirLights:B.directional.length,numPointLights:B.point.length,numSpotLights:B.spot.length,numSpotLightMaps:B.spotLightMap.length,numRectAreaLights:B.rectArea.length,numHemiLights:B.hemi.length,numDirLightShadows:B.directionalShadowMap.length,numPointLightShadows:B.pointShadowMap.length,numSpotLightShadows:B.spotShadowMap.length,numSpotLightShadowsWithMaps:B.numSpotLightShadowsWithMaps,numLightProbes:B.numLightProbes,numClippingPlanes:o.numPlanes,numClipIntersection:o.numIntersection,dithering:T.dithering,shadowMapEnabled:n.shadowMap.enabled&&j.length>0,shadowMapType:n.shadowMap.type,toneMapping:qe,useLegacyLights:n._useLegacyLights,decodeVideoTexture:Ee&&T.map.isVideoTexture===!0&&Ut.getTransfer(T.map.colorSpace)===Vt,premultipliedAlpha:T.premultipliedAlpha,doubleSided:T.side===hr,flipSided:T.side===xi,useDepthPacking:T.depthPacking>=0,depthPacking:T.depthPacking||0,index0AttributeName:T.index0AttributeName,extensionDerivatives:Xe&&T.extensions.derivatives===!0,extensionFragDepth:Xe&&T.extensions.fragDepth===!0,extensionDrawBuffers:Xe&&T.extensions.drawBuffers===!0,extensionShaderTextureLOD:Xe&&T.extensions.shaderTextureLOD===!0,extensionClipCullDistance:Xe&&T.extensions.clipCullDistance===!0&&i.has("WEBGL_clip_cull_distance"),extensionMultiDraw:Xe&&T.extensions.multiDraw===!0&&i.has("WEBGL_multi_draw"),rendererExtensionFragDepth:d||i.has("EXT_frag_depth"),rendererExtensionDrawBuffers:d||i.has("WEBGL_draw_buffers"),rendererExtensionShaderTextureLod:d||i.has("EXT_shader_texture_lod"),rendererExtensionParallelShaderCompile:i.has("KHR_parallel_shader_compile"),customProgramCacheKey:T.customProgramCacheKey()};return Dt.vertexUv1s=f.has(1),Dt.vertexUv2s=f.has(2),Dt.vertexUv3s=f.has(3),f.clear(),Dt}function A(T){const B=[];if(T.shaderID?B.push(T.shaderID):(B.push(T.customVertexShaderID),B.push(T.customFragmentShaderID)),T.defines!==void 0)for(const j in T.defines)B.push(j),B.push(T.defines[j]);return T.isRawShaderMaterial===!1&&(S(B,T),w(B,T),B.push(n.outputColorSpace)),B.push(T.customProgramCacheKey),B.join()}function S(T,B){T.push(B.precision),T.push(B.outputColorSpace),T.push(B.envMapMode),T.push(B.envMapCubeUVHeight),T.push(B.mapUv),T.push(B.alphaMapUv),T.push(B.lightMapUv),T.push(B.aoMapUv),T.push(B.bumpMapUv),T.push(B.normalMapUv),T.push(B.displacementMapUv),T.push(B.emissiveMapUv),T.push(B.metalnessMapUv),T.push(B.roughnessMapUv),T.push(B.anisotropyMapUv),T.push(B.clearcoatMapUv),T.push(B.clearcoatNormalMapUv),T.push(B.clearcoatRoughnessMapUv),T.push(B.iridescenceMapUv),T.push(B.iridescenceThicknessMapUv),T.push(B.sheenColorMapUv),T.push(B.sheenRoughnessMapUv),T.push(B.specularMapUv),T.push(B.specularColorMapUv),T.push(B.specularIntensityMapUv),T.push(B.transmissionMapUv),T.push(B.thicknessMapUv),T.push(B.combine),T.push(B.fogExp2),T.push(B.sizeAttenuation),T.push(B.morphTargetsCount),T.push(B.morphAttributeCount),T.push(B.numDirLights),T.push(B.numPointLights),T.push(B.numSpotLights),T.push(B.numSpotLightMaps),T.push(B.numHemiLights),T.push(B.numRectAreaLights),T.push(B.numDirLightShadows),T.push(B.numPointLightShadows),T.push(B.numSpotLightShadows),T.push(B.numSpotLightShadowsWithMaps),T.push(B.numLightProbes),T.push(B.shadowMapType),T.push(B.toneMapping),T.push(B.numClippingPlanes),T.push(B.numClipIntersection),T.push(B.depthPacking)}function w(T,B){a.disableAll(),B.isWebGL2&&a.enable(0),B.supportsVertexTextures&&a.enable(1),B.instancing&&a.enable(2),B.instancingColor&&a.enable(3),B.matcap&&a.enable(4),B.envMap&&a.enable(5),B.normalMapObjectSpace&&a.enable(6),B.normalMapTangentSpace&&a.enable(7),B.clearcoat&&a.enable(8),B.iridescence&&a.enable(9),B.alphaTest&&a.enable(10),B.vertexColors&&a.enable(11),B.vertexAlphas&&a.enable(12),B.vertexUv1s&&a.enable(13),B.vertexUv2s&&a.enable(14),B.vertexUv3s&&a.enable(15),B.vertexTangents&&a.enable(16),B.anisotropy&&a.enable(17),B.alphaHash&&a.enable(18),B.batching&&a.enable(19),T.push(a.mask),a.disableAll(),B.fog&&a.enable(0),B.useFog&&a.enable(1),B.flatShading&&a.enable(2),B.logarithmicDepthBuffer&&a.enable(3),B.skinning&&a.enable(4),B.morphTargets&&a.enable(5),B.morphNormals&&a.enable(6),B.morphColors&&a.enable(7),B.premultipliedAlpha&&a.enable(8),B.shadowMapEnabled&&a.enable(9),B.useLegacyLights&&a.enable(10),B.doubleSided&&a.enable(11),B.flipSided&&a.enable(12),B.useDepthPacking&&a.enable(13),B.dithering&&a.enable(14),B.transmission&&a.enable(15),B.sheen&&a.enable(16),B.opaque&&a.enable(17),B.pointsUvs&&a.enable(18),B.decodeVideoTexture&&a.enable(19),B.alphaToCoverage&&a.enable(20),T.push(a.mask)}function P(T){const B=M[T.type];let j;if(B){const ie=Pr[B];j=cR.clone(ie.uniforms)}else j=T.uniforms;return j}function R(T,B){let j;for(let ie=0,V=h.length;ie0?i.push(m):v.transparent===!0?r.push(m):t.push(m)}function l(d,p,v,y,M,_){const m=o(d,p,v,y,M,_);v.transmission>0?i.unshift(m):v.transparent===!0?r.unshift(m):t.unshift(m)}function f(d,p){t.length>1&&t.sort(d||B9),i.length>1&&i.sort(p||$M),r.length>1&&r.sort(p||$M)}function h(){for(let d=e,p=n.length;d=s.length?(o=new eE,s.push(o)):o=s[r],o}function t(){n=new WeakMap}return{get:e,dispose:t}}function I9(){const n={};return{get:function(e){if(n[e.id]!==void 0)return n[e.id];let t;switch(e.type){case"DirectionalLight":t={direction:new U,color:new Be};break;case"SpotLight":t={position:new U,direction:new U,color:new Be,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":t={position:new U,color:new Be,distance:0,decay:0};break;case"HemisphereLight":t={direction:new U,skyColor:new Be,groundColor:new Be};break;case"RectAreaLight":t={color:new Be,position:new U,halfWidth:new U,halfHeight:new U};break}return n[e.id]=t,t}}}function D9(){const n={};return{get:function(e){if(n[e.id]!==void 0)return n[e.id];let t;switch(e.type){case"DirectionalLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new pe};break;case"SpotLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new pe};break;case"PointLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new pe,shadowCameraNear:1,shadowCameraFar:1e3};break}return n[e.id]=t,t}}}let F9=0;function N9(n,e){return(e.castShadow?2:0)-(n.castShadow?2:0)+(e.map?1:0)-(n.map?1:0)}function U9(n,e){const t=new I9,i=D9(),r={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1,numSpotMaps:-1,numLightProbes:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotLightMap:[],spotShadow:[],spotShadowMap:[],spotLightMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[],numSpotLightShadowsWithMaps:0,numLightProbes:0};for(let h=0;h<9;h++)r.probe.push(new U);const s=new U,o=new tt,a=new tt;function l(h,d){let p=0,v=0,y=0;for(let j=0;j<9;j++)r.probe[j].set(0,0,0);let M=0,_=0,m=0,A=0,S=0,w=0,P=0,R=0,b=0,F=0,X=0;h.sort(N9);const T=d===!0?Math.PI:1;for(let j=0,ie=h.length;j0&&(e.isWebGL2?n.has("OES_texture_float_linear")===!0?(r.rectAreaLTC1=be.LTC_FLOAT_1,r.rectAreaLTC2=be.LTC_FLOAT_2):(r.rectAreaLTC1=be.LTC_HALF_1,r.rectAreaLTC2=be.LTC_HALF_2):n.has("OES_texture_float_linear")===!0?(r.rectAreaLTC1=be.LTC_FLOAT_1,r.rectAreaLTC2=be.LTC_FLOAT_2):n.has("OES_texture_half_float_linear")===!0?(r.rectAreaLTC1=be.LTC_HALF_1,r.rectAreaLTC2=be.LTC_HALF_2):console.error("THREE.WebGLRenderer: Unable to use RectAreaLight. Missing WebGL extensions.")),r.ambient[0]=p,r.ambient[1]=v,r.ambient[2]=y;const B=r.hash;(B.directionalLength!==M||B.pointLength!==_||B.spotLength!==m||B.rectAreaLength!==A||B.hemiLength!==S||B.numDirectionalShadows!==w||B.numPointShadows!==P||B.numSpotShadows!==R||B.numSpotMaps!==b||B.numLightProbes!==X)&&(r.directional.length=M,r.spot.length=m,r.rectArea.length=A,r.point.length=_,r.hemi.length=S,r.directionalShadow.length=w,r.directionalShadowMap.length=w,r.pointShadow.length=P,r.pointShadowMap.length=P,r.spotShadow.length=R,r.spotShadowMap.length=R,r.directionalShadowMatrix.length=w,r.pointShadowMatrix.length=P,r.spotLightMatrix.length=R+b-F,r.spotLightMap.length=b,r.numSpotLightShadowsWithMaps=F,r.numLightProbes=X,B.directionalLength=M,B.pointLength=_,B.spotLength=m,B.rectAreaLength=A,B.hemiLength=S,B.numDirectionalShadows=w,B.numPointShadows=P,B.numSpotShadows=R,B.numSpotMaps=b,B.numLightProbes=X,r.version=F9++)}function f(h,d){let p=0,v=0,y=0,M=0,_=0;const m=d.matrixWorldInverse;for(let A=0,S=h.length;A=a.length?(l=new tE(n,e),a.push(l)):l=a[o],l}function r(){t=new WeakMap}return{get:i,dispose:r}}class T_ extends Cn{constructor(e){super(),this.isMeshDepthMaterial=!0,this.type="MeshDepthMaterial",this.depthPacking=jT,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.setValues(e)}copy(e){return super.copy(e),this.depthPacking=e.depthPacking,this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this}}class R_ extends Cn{constructor(e){super(),this.isMeshDistanceMaterial=!0,this.type="MeshDistanceMaterial",this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.setValues(e)}copy(e){return super.copy(e),this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this}}const k9=`void main() { + gl_Position = vec4( position, 1.0 ); +}`,H9=`uniform sampler2D shadow_pass; +uniform vec2 resolution; +uniform float radius; +#include +void main() { + const float samples = float( VSM_SAMPLES ); + float mean = 0.0; + float squared_mean = 0.0; + float uvStride = samples <= 1.0 ? 0.0 : 2.0 / ( samples - 1.0 ); + float uvStart = samples <= 1.0 ? 0.0 : - 1.0; + for ( float i = 0.0; i < samples; i ++ ) { + float uvOffset = uvStart + i * uvStride; + #ifdef HORIZONTAL_PASS + vec2 distribution = unpackRGBATo2Half( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( uvOffset, 0.0 ) * radius ) / resolution ) ); + mean += distribution.x; + squared_mean += distribution.y * distribution.y + distribution.x * distribution.x; + #else + float depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( 0.0, uvOffset ) * radius ) / resolution ) ); + mean += depth; + squared_mean += depth * depth; + #endif + } + mean = mean / samples; + squared_mean = squared_mean / samples; + float std_dev = sqrt( squared_mean - mean * mean ); + gl_FragColor = pack2HalfToRGBA( vec2( mean, std_dev ) ); +}`;function G9(n,e,t){let i=new Qf;const r=new pe,s=new pe,o=new Ot,a=new T_({depthPacking:KT}),l=new R_,f={},h=t.maxTextureSize,d={[ss]:xi,[xi]:ss,[hr]:hr},p=new Nr({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new pe},radius:{value:4}},vertexShader:k9,fragmentShader:H9}),v=p.clone();v.defines.HORIZONTAL_PASS=1;const y=new ht;y.setAttribute("position",new Tt(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));const M=new xn(y,p),_=this;this.enabled=!1,this.autoUpdate=!0,this.needsUpdate=!1,this.type=Ym;let m=this.type;this.render=function(R,b,F){if(_.enabled===!1||_.autoUpdate===!1&&_.needsUpdate===!1||R.length===0)return;const X=n.getRenderTarget(),T=n.getActiveCubeFace(),B=n.getActiveMipmapLevel(),j=n.state;j.setBlending(bs),j.buffers.color.setClear(1,1,1,1),j.buffers.depth.setTest(!0),j.setScissorTest(!1);const ie=m!==Tr&&this.type===Tr,V=m===Tr&&this.type!==Tr;for(let Q=0,Z=R.length;Qh||r.y>h)&&(r.x>h&&(s.x=Math.floor(h/G.x),r.x=s.x*G.x,I.mapSize.x=s.x),r.y>h&&(s.y=Math.floor(h/G.y),r.y=s.y*G.y,I.mapSize.y=s.y)),I.map===null||ie===!0||V===!0){const K=this.type!==Tr?{minFilter:fn,magFilter:fn}:{};I.map!==null&&I.map.dispose(),I.map=new Fr(r.x,r.y,K),I.map.texture.name=ce.name+".shadowMap",I.camera.updateProjectionMatrix()}n.setRenderTarget(I.map),n.clear();const z=I.getViewportCount();for(let K=0;K0||b.map&&b.alphaTest>0){const j=T.uuid,ie=b.uuid;let V=f[j];V===void 0&&(V={},f[j]=V);let Q=V[ie];Q===void 0&&(Q=T.clone(),V[ie]=Q,b.addEventListener("dispose",P)),T=Q}if(T.visible=b.visible,T.wireframe=b.wireframe,X===Tr?T.side=b.shadowSide!==null?b.shadowSide:b.side:T.side=b.shadowSide!==null?b.shadowSide:d[b.side],T.alphaMap=b.alphaMap,T.alphaTest=b.alphaTest,T.map=b.map,T.clipShadows=b.clipShadows,T.clippingPlanes=b.clippingPlanes,T.clipIntersection=b.clipIntersection,T.displacementMap=b.displacementMap,T.displacementScale=b.displacementScale,T.displacementBias=b.displacementBias,T.wireframeLinewidth=b.wireframeLinewidth,T.linewidth=b.linewidth,F.isPointLight===!0&&T.isMeshDistanceMaterial===!0){const j=n.properties.get(T);j.light=F}return T}function w(R,b,F,X,T){if(R.visible===!1)return;if(R.layers.test(b.layers)&&(R.isMesh||R.isLine||R.isPoints)&&(R.castShadow||R.receiveShadow&&T===Tr)&&(!R.frustumCulled||i.intersectsObject(R))){R.modelViewMatrix.multiplyMatrices(F.matrixWorldInverse,R.matrixWorld);const ie=e.update(R),V=R.material;if(Array.isArray(V)){const Q=ie.groups;for(let Z=0,ce=Q.length;Z=1):z.indexOf("OpenGL ES")!==-1&&(G=parseFloat(/^OpenGL ES (\d)/.exec(z)[1]),I=G>=2);let K=null,ee={};const Se=n.getParameter(n.SCISSOR_BOX),q=n.getParameter(n.VIEWPORT),ue=new Ot().fromArray(Se),xe=new Ot().fromArray(q);function Re(H,Ce,Te,Xe){const qe=new Uint8Array(4),Dt=n.createTexture();n.bindTexture(H,Dt),n.texParameteri(H,n.TEXTURE_MIN_FILTER,n.NEAREST),n.texParameteri(H,n.TEXTURE_MAG_FILTER,n.NEAREST);for(let Nt=0;Nt"u"?!1:/OculusBrowser/g.test(navigator.userAgent),h=new WeakMap;let d;const p=new WeakMap;let v=!1;try{v=typeof OffscreenCanvas<"u"&&new OffscreenCanvas(1,1).getContext("2d")!==null}catch{}function y(D,L){return v?new OffscreenCanvas(D,L):Cf("canvas")}function M(D,L,te,ye){let ve=1;if((D.width>ye||D.height>ye)&&(ve=ye/Math.max(D.width,D.height)),ve<1||L===!0)if(typeof HTMLImageElement<"u"&&D instanceof HTMLImageElement||typeof HTMLCanvasElement<"u"&&D instanceof HTMLCanvasElement||typeof ImageBitmap<"u"&&D instanceof ImageBitmap){const me=L?ym:Math.floor,ze=me(ve*D.width),Pe=me(ve*D.height);d===void 0&&(d=y(ze,Pe));const Ie=te?y(ze,Pe):d;return Ie.width=ze,Ie.height=Pe,Ie.getContext("2d").drawImage(D,0,0,ze,Pe),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+D.width+"x"+D.height+") to ("+ze+"x"+Pe+")."),Ie}else return"data"in D&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+D.width+"x"+D.height+")."),D;return D}function _(D){return W2(D.width)&&W2(D.height)}function m(D){return a?!1:D.wrapS!==Jn||D.wrapT!==Jn||D.minFilter!==fn&&D.minFilter!==Kt}function A(D,L){return D.generateMipmaps&&L&&D.minFilter!==fn&&D.minFilter!==Kt}function S(D){n.generateMipmap(D)}function w(D,L,te,ye,ve=!1){if(a===!1)return L;if(D!==null){if(n[D]!==void 0)return n[D];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+D+"'")}let me=L;if(L===n.RED&&(te===n.FLOAT&&(me=n.R32F),te===n.HALF_FLOAT&&(me=n.R16F),te===n.UNSIGNED_BYTE&&(me=n.R8)),L===n.RED_INTEGER&&(te===n.UNSIGNED_BYTE&&(me=n.R8UI),te===n.UNSIGNED_SHORT&&(me=n.R16UI),te===n.UNSIGNED_INT&&(me=n.R32UI),te===n.BYTE&&(me=n.R8I),te===n.SHORT&&(me=n.R16I),te===n.INT&&(me=n.R32I)),L===n.RG&&(te===n.FLOAT&&(me=n.RG32F),te===n.HALF_FLOAT&&(me=n.RG16F),te===n.UNSIGNED_BYTE&&(me=n.RG8)),L===n.RGBA){const ze=ve?Af:Ut.getTransfer(ye);te===n.FLOAT&&(me=n.RGBA32F),te===n.HALF_FLOAT&&(me=n.RGBA16F),te===n.UNSIGNED_BYTE&&(me=ze===Vt?n.SRGB8_ALPHA8:n.RGBA8),te===n.UNSIGNED_SHORT_4_4_4_4&&(me=n.RGBA4),te===n.UNSIGNED_SHORT_5_5_5_1&&(me=n.RGB5_A1)}return(me===n.R16F||me===n.R32F||me===n.RG16F||me===n.RG32F||me===n.RGBA16F||me===n.RGBA32F)&&e.get("EXT_color_buffer_float"),me}function P(D,L,te){return A(D,te)===!0||D.isFramebufferTexture&&D.minFilter!==fn&&D.minFilter!==Kt?Math.log2(Math.max(L.width,L.height))+1:D.mipmaps!==void 0&&D.mipmaps.length>0?D.mipmaps.length:D.isCompressedTexture&&Array.isArray(D.image)?L.mipmaps.length:1}function R(D){return D===fn||D===_f||D===po?n.NEAREST:n.LINEAR}function b(D){const L=D.target;L.removeEventListener("dispose",b),X(L),L.isVideoTexture&&h.delete(L)}function F(D){const L=D.target;L.removeEventListener("dispose",F),B(L)}function X(D){const L=i.get(D);if(L.__webglInit===void 0)return;const te=D.source,ye=p.get(te);if(ye){const ve=ye[L.__cacheKey];ve.usedTimes--,ve.usedTimes===0&&T(D),Object.keys(ye).length===0&&p.delete(te)}i.remove(D)}function T(D){const L=i.get(D);n.deleteTexture(L.__webglTexture);const te=D.source,ye=p.get(te);delete ye[L.__cacheKey],o.memory.textures--}function B(D){const L=D.texture,te=i.get(D),ye=i.get(L);if(ye.__webglTexture!==void 0&&(n.deleteTexture(ye.__webglTexture),o.memory.textures--),D.depthTexture&&D.depthTexture.dispose(),D.isWebGLCubeRenderTarget)for(let ve=0;ve<6;ve++){if(Array.isArray(te.__webglFramebuffer[ve]))for(let me=0;me=r.maxTextures&&console.warn("THREE.WebGLTextures: Trying to use "+D+" texture units while this GPU supports only "+r.maxTextures),j+=1,D}function Q(D){const L=[];return L.push(D.wrapS),L.push(D.wrapT),L.push(D.wrapR||0),L.push(D.magFilter),L.push(D.minFilter),L.push(D.anisotropy),L.push(D.internalFormat),L.push(D.format),L.push(D.type),L.push(D.generateMipmaps),L.push(D.premultiplyAlpha),L.push(D.flipY),L.push(D.unpackAlignment),L.push(D.colorSpace),L.join()}function Z(D,L){const te=i.get(D);if(D.isVideoTexture&&Ge(D),D.isRenderTargetTexture===!1&&D.version>0&&te.__version!==D.version){const ye=D.image;if(ye===null)console.warn("THREE.WebGLRenderer: Texture marked for update but no image data found.");else if(ye.complete===!1)console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete");else{ue(te,D,L);return}}t.bindTexture(n.TEXTURE_2D,te.__webglTexture,n.TEXTURE0+L)}function ce(D,L){const te=i.get(D);if(D.version>0&&te.__version!==D.version){ue(te,D,L);return}t.bindTexture(n.TEXTURE_2D_ARRAY,te.__webglTexture,n.TEXTURE0+L)}function I(D,L){const te=i.get(D);if(D.version>0&&te.__version!==D.version){ue(te,D,L);return}t.bindTexture(n.TEXTURE_3D,te.__webglTexture,n.TEXTURE0+L)}function G(D,L){const te=i.get(D);if(D.version>0&&te.__version!==D.version){xe(te,D,L);return}t.bindTexture(n.TEXTURE_CUBE_MAP,te.__webglTexture,n.TEXTURE0+L)}const z={[No]:n.REPEAT,[Jn]:n.CLAMP_TO_EDGE,[xc]:n.MIRRORED_REPEAT},K={[fn]:n.NEAREST,[_f]:n.NEAREST_MIPMAP_NEAREST,[po]:n.NEAREST_MIPMAP_LINEAR,[Kt]:n.LINEAR,[lc]:n.LINEAR_MIPMAP_NEAREST,[gr]:n.LINEAR_MIPMAP_LINEAR},ee={[QT]:n.NEVER,[nR]:n.ALWAYS,[ZT]:n.LESS,[__]:n.LEQUAL,[qT]:n.EQUAL,[tR]:n.GEQUAL,[$T]:n.GREATER,[eR]:n.NOTEQUAL};function Se(D,L,te){if(L.type===dr&&e.has("OES_texture_float_linear")===!1&&(L.magFilter===Kt||L.magFilter===lc||L.magFilter===po||L.magFilter===gr||L.minFilter===Kt||L.minFilter===lc||L.minFilter===po||L.minFilter===gr)&&console.warn("THREE.WebGLRenderer: Unable to use linear filtering with floating point textures. OES_texture_float_linear not supported on this device."),te?(n.texParameteri(D,n.TEXTURE_WRAP_S,z[L.wrapS]),n.texParameteri(D,n.TEXTURE_WRAP_T,z[L.wrapT]),(D===n.TEXTURE_3D||D===n.TEXTURE_2D_ARRAY)&&n.texParameteri(D,n.TEXTURE_WRAP_R,z[L.wrapR]),n.texParameteri(D,n.TEXTURE_MAG_FILTER,K[L.magFilter]),n.texParameteri(D,n.TEXTURE_MIN_FILTER,K[L.minFilter])):(n.texParameteri(D,n.TEXTURE_WRAP_S,n.CLAMP_TO_EDGE),n.texParameteri(D,n.TEXTURE_WRAP_T,n.CLAMP_TO_EDGE),(D===n.TEXTURE_3D||D===n.TEXTURE_2D_ARRAY)&&n.texParameteri(D,n.TEXTURE_WRAP_R,n.CLAMP_TO_EDGE),(L.wrapS!==Jn||L.wrapT!==Jn)&&console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.wrapS and Texture.wrapT should be set to THREE.ClampToEdgeWrapping."),n.texParameteri(D,n.TEXTURE_MAG_FILTER,R(L.magFilter)),n.texParameteri(D,n.TEXTURE_MIN_FILTER,R(L.minFilter)),L.minFilter!==fn&&L.minFilter!==Kt&&console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.")),L.compareFunction&&(n.texParameteri(D,n.TEXTURE_COMPARE_MODE,n.COMPARE_REF_TO_TEXTURE),n.texParameteri(D,n.TEXTURE_COMPARE_FUNC,ee[L.compareFunction])),e.has("EXT_texture_filter_anisotropic")===!0){const ye=e.get("EXT_texture_filter_anisotropic");if(L.magFilter===fn||L.minFilter!==po&&L.minFilter!==gr||L.type===dr&&e.has("OES_texture_float_linear")===!1||a===!1&&L.type===Ac&&e.has("OES_texture_half_float_linear")===!1)return;(L.anisotropy>1||i.get(L).__currentAnisotropy)&&(n.texParameterf(D,ye.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(L.anisotropy,r.getMaxAnisotropy())),i.get(L).__currentAnisotropy=L.anisotropy)}}function q(D,L){let te=!1;D.__webglInit===void 0&&(D.__webglInit=!0,L.addEventListener("dispose",b));const ye=L.source;let ve=p.get(ye);ve===void 0&&(ve={},p.set(ye,ve));const me=Q(L);if(me!==D.__cacheKey){ve[me]===void 0&&(ve[me]={texture:n.createTexture(),usedTimes:0},o.memory.textures++,te=!0),ve[me].usedTimes++;const ze=ve[D.__cacheKey];ze!==void 0&&(ve[D.__cacheKey].usedTimes--,ze.usedTimes===0&&T(L)),D.__cacheKey=me,D.__webglTexture=ve[me].texture}return te}function ue(D,L,te){let ye=n.TEXTURE_2D;(L.isDataArrayTexture||L.isCompressedArrayTexture)&&(ye=n.TEXTURE_2D_ARRAY),L.isData3DTexture&&(ye=n.TEXTURE_3D);const ve=q(D,L),me=L.source;t.bindTexture(ye,D.__webglTexture,n.TEXTURE0+te);const ze=i.get(me);if(me.version!==ze.__version||ve===!0){t.activeTexture(n.TEXTURE0+te);const Pe=Ut.getPrimaries(Ut.workingColorSpace),Ie=L.colorSpace===Gi?null:Ut.getPrimaries(L.colorSpace),et=L.colorSpace===Gi||Pe===Ie?n.NONE:n.BROWSER_DEFAULT_WEBGL;n.pixelStorei(n.UNPACK_FLIP_Y_WEBGL,L.flipY),n.pixelStorei(n.UNPACK_PREMULTIPLY_ALPHA_WEBGL,L.premultiplyAlpha),n.pixelStorei(n.UNPACK_ALIGNMENT,L.unpackAlignment),n.pixelStorei(n.UNPACK_COLORSPACE_CONVERSION_WEBGL,et);const ct=m(L)&&_(L.image)===!1;let _e=M(L.image,ct,!1,r.maxTextureSize);_e=Le(L,_e);const Rt=_(_e)||a,yt=s.convert(L.format,L.colorSpace);let ot=s.convert(L.type),Ze=w(L.internalFormat,yt,ot,L.colorSpace,L.isVideoTexture);Se(ye,L,Rt);let Ve;const dt=L.mipmaps,Pt=a&&L.isVideoTexture!==!0&&Ze!==m_,Gt=ze.__version===void 0||ve===!0,At=me.dataReady,Ft=P(L,_e,Rt);if(L.isDepthTexture)Ze=n.DEPTH_COMPONENT,a?L.type===dr?Ze=n.DEPTH_COMPONENT32F:L.type===ws?Ze=n.DEPTH_COMPONENT24:L.type===bo?Ze=n.DEPTH24_STENCIL8:Ze=n.DEPTH_COMPONENT16:L.type===dr&&console.error("WebGLRenderer: Floating point depth texture requires WebGL2."),L.format===Po&&Ze===n.DEPTH_COMPONENT&&L.type!==Zm&&L.type!==ws&&(console.warn("THREE.WebGLRenderer: Use UnsignedShortType or UnsignedIntType for DepthFormat DepthTexture."),L.type=ws,ot=s.convert(L.type)),L.format===Ga&&Ze===n.DEPTH_COMPONENT&&(Ze=n.DEPTH_STENCIL,L.type!==bo&&(console.warn("THREE.WebGLRenderer: Use UnsignedInt248Type for DepthStencilFormat DepthTexture."),L.type=bo,ot=s.convert(L.type))),Gt&&(Pt?t.texStorage2D(n.TEXTURE_2D,1,Ze,_e.width,_e.height):t.texImage2D(n.TEXTURE_2D,0,Ze,_e.width,_e.height,0,yt,ot,null));else if(L.isDataTexture)if(dt.length>0&&Rt){Pt&&Gt&&t.texStorage2D(n.TEXTURE_2D,Ft,Ze,dt[0].width,dt[0].height);for(let H=0,Ce=dt.length;H>=1,Ce>>=1}}else if(dt.length>0&&Rt){Pt&&Gt&&t.texStorage2D(n.TEXTURE_2D,Ft,Ze,dt[0].width,dt[0].height);for(let H=0,Ce=dt.length;H0&&At++,t.texStorage2D(n.TEXTURE_CUBE_MAP,At,Ve,_e[0].width,_e[0].height));for(let H=0;H<6;H++)if(ct){dt?Gt&&t.texSubImage2D(n.TEXTURE_CUBE_MAP_POSITIVE_X+H,0,0,0,_e[H].width,_e[H].height,ot,Ze,_e[H].data):t.texImage2D(n.TEXTURE_CUBE_MAP_POSITIVE_X+H,0,Ve,_e[H].width,_e[H].height,0,ot,Ze,_e[H].data);for(let Ce=0;Ce>me),_e=Math.max(1,L.height>>me);ve===n.TEXTURE_3D||ve===n.TEXTURE_2D_ARRAY?t.texImage3D(ve,me,Ie,ct,_e,L.depth,0,ze,Pe,null):t.texImage2D(ve,me,Ie,ct,_e,0,ze,Pe,null)}t.bindFramebuffer(n.FRAMEBUFFER,D),de(L)?l.framebufferTexture2DMultisampleEXT(n.FRAMEBUFFER,ye,ve,i.get(te).__webglTexture,0,Ae(L)):(ve===n.TEXTURE_2D||ve>=n.TEXTURE_CUBE_MAP_POSITIVE_X&&ve<=n.TEXTURE_CUBE_MAP_NEGATIVE_Z)&&n.framebufferTexture2D(n.FRAMEBUFFER,ye,ve,i.get(te).__webglTexture,me),t.bindFramebuffer(n.FRAMEBUFFER,null)}function We(D,L,te){if(n.bindRenderbuffer(n.RENDERBUFFER,D),L.depthBuffer&&!L.stencilBuffer){let ye=a===!0?n.DEPTH_COMPONENT24:n.DEPTH_COMPONENT16;if(te||de(L)){const ve=L.depthTexture;ve&&ve.isDepthTexture&&(ve.type===dr?ye=n.DEPTH_COMPONENT32F:ve.type===ws&&(ye=n.DEPTH_COMPONENT24));const me=Ae(L);de(L)?l.renderbufferStorageMultisampleEXT(n.RENDERBUFFER,me,ye,L.width,L.height):n.renderbufferStorageMultisample(n.RENDERBUFFER,me,ye,L.width,L.height)}else n.renderbufferStorage(n.RENDERBUFFER,ye,L.width,L.height);n.framebufferRenderbuffer(n.FRAMEBUFFER,n.DEPTH_ATTACHMENT,n.RENDERBUFFER,D)}else if(L.depthBuffer&&L.stencilBuffer){const ye=Ae(L);te&&de(L)===!1?n.renderbufferStorageMultisample(n.RENDERBUFFER,ye,n.DEPTH24_STENCIL8,L.width,L.height):de(L)?l.renderbufferStorageMultisampleEXT(n.RENDERBUFFER,ye,n.DEPTH24_STENCIL8,L.width,L.height):n.renderbufferStorage(n.RENDERBUFFER,n.DEPTH_STENCIL,L.width,L.height),n.framebufferRenderbuffer(n.FRAMEBUFFER,n.DEPTH_STENCIL_ATTACHMENT,n.RENDERBUFFER,D)}else{const ye=L.isWebGLMultipleRenderTargets===!0?L.texture:[L.texture];for(let ve=0;ve0){te.__webglFramebuffer[Pe]=[];for(let Ie=0;Ie0){te.__webglFramebuffer=[];for(let Pe=0;Pe0&&de(D)===!1){const Pe=me?L:[L];te.__webglMultisampledFramebuffer=n.createFramebuffer(),te.__webglColorRenderbuffer=[],t.bindFramebuffer(n.FRAMEBUFFER,te.__webglMultisampledFramebuffer);for(let Ie=0;Ie0)for(let Ie=0;Ie0)for(let Ie=0;Ie0&&de(D)===!1){const L=D.isWebGLMultipleRenderTargets?D.texture:[D.texture],te=D.width,ye=D.height;let ve=n.COLOR_BUFFER_BIT;const me=[],ze=D.stencilBuffer?n.DEPTH_STENCIL_ATTACHMENT:n.DEPTH_ATTACHMENT,Pe=i.get(D),Ie=D.isWebGLMultipleRenderTargets===!0;if(Ie)for(let et=0;et0&&e.has("WEBGL_multisampled_render_to_texture")===!0&&L.__useRenderToTexture!==!1}function Ge(D){const L=o.render.frame;h.get(D)!==L&&(h.set(D,L),D.update())}function Le(D,L){const te=D.colorSpace,ye=D.format,ve=D.type;return D.isCompressedTexture===!0||D.isVideoTexture===!0||D.format===vm||te!==os&&te!==Gi&&(Ut.getTransfer(te)===Vt?a===!1?e.has("EXT_sRGB")===!0&&ye===vi?(D.format=vm,D.minFilter=Kt,D.generateMipmaps=!1):L=A_.sRGBToLinear(L):(ye!==vi||ve!==ns)&&console.warn("THREE.WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):console.error("THREE.WebGLTextures: Unsupported texture color space:",te)),L}this.allocateTextureUnit=V,this.resetTextureUnits=ie,this.setTexture2D=Z,this.setTexture2DArray=ce,this.setTexture3D=I,this.setTextureCube=G,this.rebindTextures=Ee,this.setupRenderTarget=k,this.updateRenderTargetMipmap=ge,this.updateMultisampleRenderTarget=he,this.setupDepthRenderbuffer=je,this.setupFrameBufferTexture=Re,this.useMultisampledRTT=de}function yR(n,e,t){const i=t.isWebGL2;function r(s,o=Gi){let a;const l=Ut.getTransfer(o);if(s===ns)return n.UNSIGNED_BYTE;if(s===u_)return n.UNSIGNED_SHORT_4_4_4_4;if(s===f_)return n.UNSIGNED_SHORT_5_5_5_1;if(s===FT)return n.BYTE;if(s===NT)return n.SHORT;if(s===Zm)return n.UNSIGNED_SHORT;if(s===c_)return n.INT;if(s===ws)return n.UNSIGNED_INT;if(s===dr)return n.FLOAT;if(s===Ac)return i?n.HALF_FLOAT:(a=e.get("OES_texture_half_float"),a!==null?a.HALF_FLOAT_OES:null);if(s===UT)return n.ALPHA;if(s===vi)return n.RGBA;if(s===OT)return n.LUMINANCE;if(s===kT)return n.LUMINANCE_ALPHA;if(s===Po)return n.DEPTH_COMPONENT;if(s===Ga)return n.DEPTH_STENCIL;if(s===vm)return a=e.get("EXT_sRGB"),a!==null?a.SRGB_ALPHA_EXT:null;if(s===HT)return n.RED;if(s===h_)return n.RED_INTEGER;if(s===GT)return n.RG;if(s===d_)return n.RG_INTEGER;if(s===p_)return n.RGBA_INTEGER;if(s===Lp||s===Ip||s===Dp||s===Fp)if(l===Vt)if(a=e.get("WEBGL_compressed_texture_s3tc_srgb"),a!==null){if(s===Lp)return a.COMPRESSED_SRGB_S3TC_DXT1_EXT;if(s===Ip)return a.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT;if(s===Dp)return a.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT;if(s===Fp)return a.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT}else return null;else if(a=e.get("WEBGL_compressed_texture_s3tc"),a!==null){if(s===Lp)return a.COMPRESSED_RGB_S3TC_DXT1_EXT;if(s===Ip)return a.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(s===Dp)return a.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(s===Fp)return a.COMPRESSED_RGBA_S3TC_DXT5_EXT}else return null;if(s===v2||s===y2||s===_2||s===x2)if(a=e.get("WEBGL_compressed_texture_pvrtc"),a!==null){if(s===v2)return a.COMPRESSED_RGB_PVRTC_4BPPV1_IMG;if(s===y2)return a.COMPRESSED_RGB_PVRTC_2BPPV1_IMG;if(s===_2)return a.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;if(s===x2)return a.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG}else return null;if(s===m_)return a=e.get("WEBGL_compressed_texture_etc1"),a!==null?a.COMPRESSED_RGB_ETC1_WEBGL:null;if(s===A2||s===S2)if(a=e.get("WEBGL_compressed_texture_etc"),a!==null){if(s===A2)return l===Vt?a.COMPRESSED_SRGB8_ETC2:a.COMPRESSED_RGB8_ETC2;if(s===S2)return l===Vt?a.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:a.COMPRESSED_RGBA8_ETC2_EAC}else return null;if(s===M2||s===E2||s===w2||s===C2||s===T2||s===R2||s===b2||s===P2||s===B2||s===L2||s===I2||s===D2||s===F2||s===N2)if(a=e.get("WEBGL_compressed_texture_astc"),a!==null){if(s===M2)return l===Vt?a.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR:a.COMPRESSED_RGBA_ASTC_4x4_KHR;if(s===E2)return l===Vt?a.COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR:a.COMPRESSED_RGBA_ASTC_5x4_KHR;if(s===w2)return l===Vt?a.COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR:a.COMPRESSED_RGBA_ASTC_5x5_KHR;if(s===C2)return l===Vt?a.COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR:a.COMPRESSED_RGBA_ASTC_6x5_KHR;if(s===T2)return l===Vt?a.COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR:a.COMPRESSED_RGBA_ASTC_6x6_KHR;if(s===R2)return l===Vt?a.COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR:a.COMPRESSED_RGBA_ASTC_8x5_KHR;if(s===b2)return l===Vt?a.COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR:a.COMPRESSED_RGBA_ASTC_8x6_KHR;if(s===P2)return l===Vt?a.COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR:a.COMPRESSED_RGBA_ASTC_8x8_KHR;if(s===B2)return l===Vt?a.COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR:a.COMPRESSED_RGBA_ASTC_10x5_KHR;if(s===L2)return l===Vt?a.COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR:a.COMPRESSED_RGBA_ASTC_10x6_KHR;if(s===I2)return l===Vt?a.COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR:a.COMPRESSED_RGBA_ASTC_10x8_KHR;if(s===D2)return l===Vt?a.COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR:a.COMPRESSED_RGBA_ASTC_10x10_KHR;if(s===F2)return l===Vt?a.COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR:a.COMPRESSED_RGBA_ASTC_12x10_KHR;if(s===N2)return l===Vt?a.COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR:a.COMPRESSED_RGBA_ASTC_12x12_KHR}else return null;if(s===Np||s===U2||s===O2)if(a=e.get("EXT_texture_compression_bptc"),a!==null){if(s===Np)return l===Vt?a.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT:a.COMPRESSED_RGBA_BPTC_UNORM_EXT;if(s===U2)return a.COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT;if(s===O2)return a.COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT}else return null;if(s===zT||s===k2||s===H2||s===G2)if(a=e.get("EXT_texture_compression_rgtc"),a!==null){if(s===Np)return a.COMPRESSED_RED_RGTC1_EXT;if(s===k2)return a.COMPRESSED_SIGNED_RED_RGTC1_EXT;if(s===H2)return a.COMPRESSED_RED_GREEN_RGTC2_EXT;if(s===G2)return a.COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT}else return null;return s===bo?i?n.UNSIGNED_INT_24_8:(a=e.get("WEBGL_depth_texture"),a!==null?a.UNSIGNED_INT_24_8_WEBGL:null):n[s]!==void 0?n[s]:null}return{convert:r}}class _R extends _n{constructor(e=[]){super(),this.isArrayCamera=!0,this.cameras=e}}class Cs extends St{constructor(){super(),this.isGroup=!0,this.type="Group"}}const W9={type:"move"};class L1{constructor(){this._targetRay=null,this._grip=null,this._hand=null}getHandSpace(){return this._hand===null&&(this._hand=new Cs,this._hand.matrixAutoUpdate=!1,this._hand.visible=!1,this._hand.joints={},this._hand.inputState={pinching:!1}),this._hand}getTargetRaySpace(){return this._targetRay===null&&(this._targetRay=new Cs,this._targetRay.matrixAutoUpdate=!1,this._targetRay.visible=!1,this._targetRay.hasLinearVelocity=!1,this._targetRay.linearVelocity=new U,this._targetRay.hasAngularVelocity=!1,this._targetRay.angularVelocity=new U),this._targetRay}getGripSpace(){return this._grip===null&&(this._grip=new Cs,this._grip.matrixAutoUpdate=!1,this._grip.visible=!1,this._grip.hasLinearVelocity=!1,this._grip.linearVelocity=new U,this._grip.hasAngularVelocity=!1,this._grip.angularVelocity=new U),this._grip}dispatchEvent(e){return this._targetRay!==null&&this._targetRay.dispatchEvent(e),this._grip!==null&&this._grip.dispatchEvent(e),this._hand!==null&&this._hand.dispatchEvent(e),this}connect(e){if(e&&e.hand){const t=this._hand;if(t)for(const i of e.hand.values())this._getHandJoint(t,i)}return this.dispatchEvent({type:"connected",data:e}),this}disconnect(e){return this.dispatchEvent({type:"disconnected",data:e}),this._targetRay!==null&&(this._targetRay.visible=!1),this._grip!==null&&(this._grip.visible=!1),this._hand!==null&&(this._hand.visible=!1),this}update(e,t,i){let r=null,s=null,o=null;const a=this._targetRay,l=this._grip,f=this._hand;if(e&&t.session.visibilityState!=="visible-blurred"){if(f&&e.hand){o=!0;for(const M of e.hand.values()){const _=t.getJointPose(M,i),m=this._getHandJoint(f,M);_!==null&&(m.matrix.fromArray(_.transform.matrix),m.matrix.decompose(m.position,m.rotation,m.scale),m.matrixWorldNeedsUpdate=!0,m.jointRadius=_.radius),m.visible=_!==null}const h=f.joints["index-finger-tip"],d=f.joints["thumb-tip"],p=h.position.distanceTo(d.position),v=.02,y=.005;f.inputState.pinching&&p>v+y?(f.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:e.handedness,target:this})):!f.inputState.pinching&&p<=v-y&&(f.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:e.handedness,target:this}))}else l!==null&&e.gripSpace&&(s=t.getPose(e.gripSpace,i),s!==null&&(l.matrix.fromArray(s.transform.matrix),l.matrix.decompose(l.position,l.rotation,l.scale),l.matrixWorldNeedsUpdate=!0,s.linearVelocity?(l.hasLinearVelocity=!0,l.linearVelocity.copy(s.linearVelocity)):l.hasLinearVelocity=!1,s.angularVelocity?(l.hasAngularVelocity=!0,l.angularVelocity.copy(s.angularVelocity)):l.hasAngularVelocity=!1));a!==null&&(r=t.getPose(e.targetRaySpace,i),r===null&&s!==null&&(r=s),r!==null&&(a.matrix.fromArray(r.transform.matrix),a.matrix.decompose(a.position,a.rotation,a.scale),a.matrixWorldNeedsUpdate=!0,r.linearVelocity?(a.hasLinearVelocity=!0,a.linearVelocity.copy(r.linearVelocity)):a.hasLinearVelocity=!1,r.angularVelocity?(a.hasAngularVelocity=!0,a.angularVelocity.copy(r.angularVelocity)):a.hasAngularVelocity=!1,this.dispatchEvent(W9)))}return a!==null&&(a.visible=r!==null),l!==null&&(l.visible=s!==null),f!==null&&(f.visible=o!==null),this}_getHandJoint(e,t){if(e.joints[t.jointName]===void 0){const i=new Cs;i.matrixAutoUpdate=!1,i.visible=!1,e.joints[t.jointName]=i,e.add(i)}return e.joints[t.jointName]}}const X9=` +void main() { + + gl_Position = vec4( position, 1.0 ); + +}`,J9=` +uniform sampler2DArray depthColor; +uniform float depthWidth; +uniform float depthHeight; + +void main() { + + vec2 coord = vec2( gl_FragCoord.x / depthWidth, gl_FragCoord.y / depthHeight ); + + if ( coord.x >= 1.0 ) { + + gl_FragDepthEXT = texture( depthColor, vec3( coord.x - 1.0, coord.y, 1 ) ).r; + + } else { + + gl_FragDepthEXT = texture( depthColor, vec3( coord.x, coord.y, 0 ) ).r; + + } + +}`;class j9{constructor(){this.texture=null,this.mesh=null,this.depthNear=0,this.depthFar=0}init(e,t,i){if(this.texture===null){const r=new Qt,s=e.properties.get(r);s.__webglTexture=t.texture,(t.depthNear!=i.depthNear||t.depthFar!=i.depthFar)&&(this.depthNear=t.depthNear,this.depthFar=t.depthFar),this.texture=r}}render(e,t){if(this.texture!==null){if(this.mesh===null){const i=t.cameras[0].viewport,r=new Nr({extensions:{fragDepth:!0},vertexShader:X9,fragmentShader:J9,uniforms:{depthColor:{value:this.texture},depthWidth:{value:i.z},depthHeight:{value:i.w}}});this.mesh=new xn(new Uc(20,20),r)}e.render(this.mesh,t)}}reset(){this.texture=null,this.mesh=null}}class K9 extends Os{constructor(e,t){super();const i=this;let r=null,s=1,o=null,a="local-floor",l=1,f=null,h=null,d=null,p=null,v=null,y=null;const M=new j9,_=t.getContextAttributes();let m=null,A=null;const S=[],w=[],P=new pe;let R=null;const b=new _n;b.layers.enable(1),b.viewport=new Ot;const F=new _n;F.layers.enable(2),F.viewport=new Ot;const X=[b,F],T=new _R;T.layers.enable(1),T.layers.enable(2);let B=null,j=null;this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(q){let ue=S[q];return ue===void 0&&(ue=new L1,S[q]=ue),ue.getTargetRaySpace()},this.getControllerGrip=function(q){let ue=S[q];return ue===void 0&&(ue=new L1,S[q]=ue),ue.getGripSpace()},this.getHand=function(q){let ue=S[q];return ue===void 0&&(ue=new L1,S[q]=ue),ue.getHandSpace()};function ie(q){const ue=w.indexOf(q.inputSource);if(ue===-1)return;const xe=S[ue];xe!==void 0&&(xe.update(q.inputSource,q.frame,f||o),xe.dispatchEvent({type:q.type,data:q.inputSource}))}function V(){r.removeEventListener("select",ie),r.removeEventListener("selectstart",ie),r.removeEventListener("selectend",ie),r.removeEventListener("squeeze",ie),r.removeEventListener("squeezestart",ie),r.removeEventListener("squeezeend",ie),r.removeEventListener("end",V),r.removeEventListener("inputsourceschange",Q);for(let q=0;q=0&&(w[Re]=null,S[Re].disconnect(xe))}for(let ue=0;ue=w.length){w.push(xe),Re=Ue;break}else if(w[Ue]===null){w[Ue]=xe,Re=Ue;break}if(Re===-1)break}const We=S[Re];We&&We.connect(xe)}}const Z=new U,ce=new U;function I(q,ue,xe){Z.setFromMatrixPosition(ue.matrixWorld),ce.setFromMatrixPosition(xe.matrixWorld);const Re=Z.distanceTo(ce),We=ue.projectionMatrix.elements,Ue=xe.projectionMatrix.elements,je=We[14]/(We[10]-1),Ee=We[14]/(We[10]+1),k=(We[9]+1)/We[5],ge=(We[9]-1)/We[5],he=(We[8]-1)/We[0],Ae=(Ue[8]+1)/Ue[0],de=je*he,Ge=je*Ae,Le=Re/(-he+Ae),D=Le*-he;ue.matrixWorld.decompose(q.position,q.quaternion,q.scale),q.translateX(D),q.translateZ(Le),q.matrixWorld.compose(q.position,q.quaternion,q.scale),q.matrixWorldInverse.copy(q.matrixWorld).invert();const L=je+Le,te=Ee+Le,ye=de-D,ve=Ge+(Re-D),me=k*Ee/te*L,ze=ge*Ee/te*L;q.projectionMatrix.makePerspective(ye,ve,me,ze,L,te),q.projectionMatrixInverse.copy(q.projectionMatrix).invert()}function G(q,ue){ue===null?q.matrixWorld.copy(q.matrix):q.matrixWorld.multiplyMatrices(ue.matrixWorld,q.matrix),q.matrixWorldInverse.copy(q.matrixWorld).invert()}this.updateCamera=function(q){if(r===null)return;M.texture!==null&&(q.near=M.depthNear,q.far=M.depthFar),T.near=F.near=b.near=q.near,T.far=F.far=b.far=q.far,(B!==T.near||j!==T.far)&&(r.updateRenderState({depthNear:T.near,depthFar:T.far}),B=T.near,j=T.far,b.near=B,b.far=j,F.near=B,F.far=j,b.updateProjectionMatrix(),F.updateProjectionMatrix(),q.updateProjectionMatrix());const ue=q.parent,xe=T.cameras;G(T,ue);for(let Re=0;Re0&&(_.alphaTest.value=m.alphaTest);const A=e.get(m).envMap;if(A&&(_.envMap.value=A,_.flipEnvMap.value=A.isCubeTexture&&A.isRenderTargetTexture===!1?-1:1,_.reflectivity.value=m.reflectivity,_.ior.value=m.ior,_.refractionRatio.value=m.refractionRatio),m.lightMap){_.lightMap.value=m.lightMap;const S=n._useLegacyLights===!0?Math.PI:1;_.lightMapIntensity.value=m.lightMapIntensity*S,t(m.lightMap,_.lightMapTransform)}m.aoMap&&(_.aoMap.value=m.aoMap,_.aoMapIntensity.value=m.aoMapIntensity,t(m.aoMap,_.aoMapTransform))}function o(_,m){_.diffuse.value.copy(m.color),_.opacity.value=m.opacity,m.map&&(_.map.value=m.map,t(m.map,_.mapTransform))}function a(_,m){_.dashSize.value=m.dashSize,_.totalSize.value=m.dashSize+m.gapSize,_.scale.value=m.scale}function l(_,m,A,S){_.diffuse.value.copy(m.color),_.opacity.value=m.opacity,_.size.value=m.size*A,_.scale.value=S*.5,m.map&&(_.map.value=m.map,t(m.map,_.uvTransform)),m.alphaMap&&(_.alphaMap.value=m.alphaMap,t(m.alphaMap,_.alphaMapTransform)),m.alphaTest>0&&(_.alphaTest.value=m.alphaTest)}function f(_,m){_.diffuse.value.copy(m.color),_.opacity.value=m.opacity,_.rotation.value=m.rotation,m.map&&(_.map.value=m.map,t(m.map,_.mapTransform)),m.alphaMap&&(_.alphaMap.value=m.alphaMap,t(m.alphaMap,_.alphaMapTransform)),m.alphaTest>0&&(_.alphaTest.value=m.alphaTest)}function h(_,m){_.specular.value.copy(m.specular),_.shininess.value=Math.max(m.shininess,1e-4)}function d(_,m){m.gradientMap&&(_.gradientMap.value=m.gradientMap)}function p(_,m){_.metalness.value=m.metalness,m.metalnessMap&&(_.metalnessMap.value=m.metalnessMap,t(m.metalnessMap,_.metalnessMapTransform)),_.roughness.value=m.roughness,m.roughnessMap&&(_.roughnessMap.value=m.roughnessMap,t(m.roughnessMap,_.roughnessMapTransform)),e.get(m).envMap&&(_.envMapIntensity.value=m.envMapIntensity)}function v(_,m,A){_.ior.value=m.ior,m.sheen>0&&(_.sheenColor.value.copy(m.sheenColor).multiplyScalar(m.sheen),_.sheenRoughness.value=m.sheenRoughness,m.sheenColorMap&&(_.sheenColorMap.value=m.sheenColorMap,t(m.sheenColorMap,_.sheenColorMapTransform)),m.sheenRoughnessMap&&(_.sheenRoughnessMap.value=m.sheenRoughnessMap,t(m.sheenRoughnessMap,_.sheenRoughnessMapTransform))),m.clearcoat>0&&(_.clearcoat.value=m.clearcoat,_.clearcoatRoughness.value=m.clearcoatRoughness,m.clearcoatMap&&(_.clearcoatMap.value=m.clearcoatMap,t(m.clearcoatMap,_.clearcoatMapTransform)),m.clearcoatRoughnessMap&&(_.clearcoatRoughnessMap.value=m.clearcoatRoughnessMap,t(m.clearcoatRoughnessMap,_.clearcoatRoughnessMapTransform)),m.clearcoatNormalMap&&(_.clearcoatNormalMap.value=m.clearcoatNormalMap,t(m.clearcoatNormalMap,_.clearcoatNormalMapTransform),_.clearcoatNormalScale.value.copy(m.clearcoatNormalScale),m.side===xi&&_.clearcoatNormalScale.value.negate())),m.iridescence>0&&(_.iridescence.value=m.iridescence,_.iridescenceIOR.value=m.iridescenceIOR,_.iridescenceThicknessMinimum.value=m.iridescenceThicknessRange[0],_.iridescenceThicknessMaximum.value=m.iridescenceThicknessRange[1],m.iridescenceMap&&(_.iridescenceMap.value=m.iridescenceMap,t(m.iridescenceMap,_.iridescenceMapTransform)),m.iridescenceThicknessMap&&(_.iridescenceThicknessMap.value=m.iridescenceThicknessMap,t(m.iridescenceThicknessMap,_.iridescenceThicknessMapTransform))),m.transmission>0&&(_.transmission.value=m.transmission,_.transmissionSamplerMap.value=A.texture,_.transmissionSamplerSize.value.set(A.width,A.height),m.transmissionMap&&(_.transmissionMap.value=m.transmissionMap,t(m.transmissionMap,_.transmissionMapTransform)),_.thickness.value=m.thickness,m.thicknessMap&&(_.thicknessMap.value=m.thicknessMap,t(m.thicknessMap,_.thicknessMapTransform)),_.attenuationDistance.value=m.attenuationDistance,_.attenuationColor.value.copy(m.attenuationColor)),m.anisotropy>0&&(_.anisotropyVector.value.set(m.anisotropy*Math.cos(m.anisotropyRotation),m.anisotropy*Math.sin(m.anisotropyRotation)),m.anisotropyMap&&(_.anisotropyMap.value=m.anisotropyMap,t(m.anisotropyMap,_.anisotropyMapTransform))),_.specularIntensity.value=m.specularIntensity,_.specularColor.value.copy(m.specularColor),m.specularColorMap&&(_.specularColorMap.value=m.specularColorMap,t(m.specularColorMap,_.specularColorMapTransform)),m.specularIntensityMap&&(_.specularIntensityMap.value=m.specularIntensityMap,t(m.specularIntensityMap,_.specularIntensityMapTransform))}function y(_,m){m.matcap&&(_.matcap.value=m.matcap)}function M(_,m){const A=e.get(m).light;_.referencePosition.value.setFromMatrixPosition(A.matrixWorld),_.nearDistance.value=A.shadow.camera.near,_.farDistance.value=A.shadow.camera.far}return{refreshFogUniforms:i,refreshMaterialUniforms:r}}function Q9(n,e,t,i){let r={},s={},o=[];const a=t.isWebGL2?n.getParameter(n.MAX_UNIFORM_BUFFER_BINDINGS):0;function l(A,S){const w=S.program;i.uniformBlockBinding(A,w)}function f(A,S){let w=r[A.id];w===void 0&&(y(A),w=h(A),r[A.id]=w,A.addEventListener("dispose",_));const P=S.program;i.updateUBOMapping(A,P);const R=e.render.frame;s[A.id]!==R&&(p(A),s[A.id]=R)}function h(A){const S=d();A.__bindingPointIndex=S;const w=n.createBuffer(),P=A.__size,R=A.usage;return n.bindBuffer(n.UNIFORM_BUFFER,w),n.bufferData(n.UNIFORM_BUFFER,P,R),n.bindBuffer(n.UNIFORM_BUFFER,null),n.bindBufferBase(n.UNIFORM_BUFFER,S,w),w}function d(){for(let A=0;A0&&(w+=P-R),A.__size=w,A.__cache={},this}function M(A){const S={boundary:0,storage:0};return typeof A=="number"||typeof A=="boolean"?(S.boundary=4,S.storage=4):A.isVector2?(S.boundary=8,S.storage=8):A.isVector3||A.isColor?(S.boundary=16,S.storage=12):A.isVector4?(S.boundary=16,S.storage=16):A.isMatrix3?(S.boundary=48,S.storage=48):A.isMatrix4?(S.boundary=64,S.storage=64):A.isTexture?console.warn("THREE.WebGLRenderer: Texture samplers can not be part of an uniforms group."):console.warn("THREE.WebGLRenderer: Unsupported uniform value type.",A),S}function _(A){const S=A.target;S.removeEventListener("dispose",_);const w=o.indexOf(S.__bindingPointIndex);o.splice(w,1),n.deleteBuffer(r[S.id]),delete r[S.id],delete s[S.id]}function m(){for(const A in r)n.deleteBuffer(r[A]);o=[],r={},s={}}return{bind:l,update:f,dispose:m}}class b_{constructor(e={}){const{canvas:t=sR(),context:i=null,depth:r=!0,stencil:s=!0,alpha:o=!1,antialias:a=!1,premultipliedAlpha:l=!0,preserveDrawingBuffer:f=!1,powerPreference:h="default",failIfMajorPerformanceCaveat:d=!1}=e;this.isWebGLRenderer=!0;let p;i!==null?p=i.getContextAttributes().alpha:p=o;const v=new Uint32Array(4),y=new Int32Array(4);let M=null,_=null;const m=[],A=[];this.domElement=t,this.debug={checkShaderErrors:!0,onShaderError:null},this.autoClear=!0,this.autoClearColor=!0,this.autoClearDepth=!0,this.autoClearStencil=!0,this.sortObjects=!0,this.clippingPlanes=[],this.localClippingEnabled=!1,this._outputColorSpace=bn,this._useLegacyLights=!1,this.toneMapping=ts,this.toneMappingExposure=1;const S=this;let w=!1,P=0,R=0,b=null,F=-1,X=null;const T=new Ot,B=new Ot;let j=null;const ie=new Be(0);let V=0,Q=t.width,Z=t.height,ce=1,I=null,G=null;const z=new Ot(0,0,Q,Z),K=new Ot(0,0,Q,Z);let ee=!1;const Se=new Qf;let q=!1,ue=!1,xe=null;const Re=new tt,We=new pe,Ue=new U,je={background:null,fog:null,environment:null,overrideMaterial:null,isScene:!0};function Ee(){return b===null?ce:1}let k=i;function ge(N,$){for(let oe=0;oe{function Ne(){if(ae.forEach(function(Ye){Le.get(Ye).currentProgram.isReady()&&ae.delete(Ye)}),ae.size===0){re(N);return}setTimeout(Ne,10)}he.get("KHR_parallel_shader_compile")!==null?Ne():setTimeout(Ne,10)})};let Nt=null;function An(N){Nt&&Nt(N)}function fi(){Gn.stop()}function Ht(){Gn.start()}const Gn=new hR;Gn.setAnimationLoop(An),typeof self<"u"&&Gn.setContext(self),this.setAnimationLoop=function(N){Nt=N,At.setAnimationLoop(N),N===null?Gn.stop():Gn.start()},At.addEventListener("sessionstart",fi),At.addEventListener("sessionend",Ht),this.render=function(N,$){if($!==void 0&&$.isCamera!==!0){console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.");return}if(w===!0)return;N.matrixWorldAutoUpdate===!0&&N.updateMatrixWorld(),$.parent===null&&$.matrixWorldAutoUpdate===!0&&$.updateMatrixWorld(),At.enabled===!0&&At.isPresenting===!0&&(At.cameraAutoUpdate===!0&&At.updateCamera($),$=At.getCamera()),N.isScene===!0&&N.onBeforeRender(S,N,$,b),_=et.get(N,A.length),_.init(),A.push(_),Re.multiplyMatrices($.projectionMatrix,$.matrixWorldInverse),Se.setFromProjectionMatrix(Re),ue=this.localClippingEnabled,q=ct.init(this.clippingPlanes,ue),M=Ie.get(N,m.length),M.init(),m.push(M),Zi(N,$,0,S.sortObjects),M.finish(),S.sortObjects===!0&&M.sort(I,G),this.info.render.frame++,q===!0&&ct.beginShadows();const oe=_.state.shadowsArray;if(_e.render(oe,N,$),q===!0&&ct.endShadows(),this.info.autoReset===!0&&this.info.reset(),(At.enabled===!1||At.isPresenting===!1||At.hasDepthSensing()===!1)&&Rt.render(M,N),_.setupLights(S._useLegacyLights),$.isArrayCamera){const ae=$.cameras;for(let re=0,Ne=ae.length;re0?_=A[A.length-1]:_=null,m.pop(),m.length>0?M=m[m.length-1]:M=null};function Zi(N,$,oe,ae){if(N.visible===!1)return;if(N.layers.test($.layers)){if(N.isGroup)oe=N.renderOrder;else if(N.isLOD)N.autoUpdate===!0&&N.update($);else if(N.isLight)_.pushLight(N),N.castShadow&&_.pushShadow(N);else if(N.isSprite){if(!N.frustumCulled||Se.intersectsSprite(N)){ae&&Ue.setFromMatrixPosition(N.matrixWorld).applyMatrix4(Re);const Ye=me.update(N),nt=N.material;nt.visible&&M.push(N,Ye,nt,oe,Ue.z,null)}}else if((N.isMesh||N.isLine||N.isPoints)&&(!N.frustumCulled||Se.intersectsObject(N))){const Ye=me.update(N),nt=N.material;if(ae&&(N.boundingSphere!==void 0?(N.boundingSphere===null&&N.computeBoundingSphere(),Ue.copy(N.boundingSphere.center)):(Ye.boundingSphere===null&&Ye.computeBoundingSphere(),Ue.copy(Ye.boundingSphere.center)),Ue.applyMatrix4(N.matrixWorld).applyMatrix4(Re)),Array.isArray(nt)){const it=Ye.groups;for(let at=0,st=it.length;at0&&zc(re,Ne,$,oe),ae&&de.viewport(T.copy(ae)),re.length>0&&Za(re,$,oe),Ne.length>0&&Za(Ne,$,oe),Ye.length>0&&Za(Ye,$,oe),de.buffers.depth.setTest(!0),de.buffers.depth.setMask(!0),de.buffers.color.setMask(!0),de.setPolygonOffset(!1)}function zc(N,$,oe,ae){if((oe.isScene===!0?oe.overrideMaterial:null)!==null)return;const Ne=Ae.isWebGL2;xe===null&&(xe=new Fr(1,1,{generateMipmaps:!0,type:he.has("EXT_color_buffer_half_float")?Ac:ns,minFilter:gr,samples:Ne?4:0})),S.getDrawingBufferSize(We),Ne?xe.setSize(We.x,We.y):xe.setSize(ym(We.x),ym(We.y));const Ye=S.getRenderTarget();S.setRenderTarget(xe),S.getClearColor(ie),V=S.getClearAlpha(),V<1&&S.setClearColor(16777215,.5),S.clear();const nt=S.toneMapping;S.toneMapping=ts,Za(N,oe,ae),D.updateMultisampleRenderTarget(xe),D.updateRenderTargetMipmap(xe);let it=!1;for(let at=0,st=$.length;at0),lt=!!oe.morphAttributes.position,en=!!oe.morphAttributes.normal,zn=!!oe.morphAttributes.color;let Xt=ts;ae.toneMapped&&(b===null||b.isXRRenderTarget===!0)&&(Xt=S.toneMapping);const In=oe.morphAttributes.position||oe.morphAttributes.normal||oe.morphAttributes.color,rt=In!==void 0?In.length:0,ke=Le.get(ae),qi=_.state.lights;if(q===!0&&(ue===!0||N!==X)){const Vn=N===X&&ae.id===F;ct.setState(ae,N,Vn)}let _t=!1;ae.version===ke.__version?(ke.needsLights&&ke.lightsStateVersion!==qi.state.version||ke.outputColorSpace!==nt||re.isBatchedMesh&&ke.batching===!1||!re.isBatchedMesh&&ke.batching===!0||re.isInstancedMesh&&ke.instancing===!1||!re.isInstancedMesh&&ke.instancing===!0||re.isSkinnedMesh&&ke.skinning===!1||!re.isSkinnedMesh&&ke.skinning===!0||re.isInstancedMesh&&ke.instancingColor===!0&&re.instanceColor===null||re.isInstancedMesh&&ke.instancingColor===!1&&re.instanceColor!==null||ke.envMap!==it||ae.fog===!0&&ke.fog!==Ne||ke.numClippingPlanes!==void 0&&(ke.numClippingPlanes!==ct.numPlanes||ke.numIntersection!==ct.numIntersection)||ke.vertexAlphas!==at||ke.vertexTangents!==st||ke.morphTargets!==lt||ke.morphNormals!==en||ke.morphColors!==zn||ke.toneMapping!==Xt||Ae.isWebGL2===!0&&ke.morphTargetsCount!==rt)&&(_t=!0):(_t=!0,ke.__version=ae.version);let an=ke.currentProgram;_t===!0&&(an=qa(ae,$,re));let Hr=!1,$i=!1,Dn=!1;const mn=an.getUniforms(),Gr=ke.uniforms;if(de.useProgram(an.program)&&(Hr=!0,$i=!0,Dn=!0),ae.id!==F&&(F=ae.id,$i=!0),Hr||X!==N){mn.setValue(k,"projectionMatrix",N.projectionMatrix),mn.setValue(k,"viewMatrix",N.matrixWorldInverse);const Vn=mn.map.cameraPosition;Vn!==void 0&&Vn.setValue(k,Ue.setFromMatrixPosition(N.matrixWorld)),Ae.logarithmicDepthBuffer&&mn.setValue(k,"logDepthBufFC",2/(Math.log(N.far+1)/Math.LN2)),(ae.isMeshPhongMaterial||ae.isMeshToonMaterial||ae.isMeshLambertMaterial||ae.isMeshBasicMaterial||ae.isMeshStandardMaterial||ae.isShaderMaterial)&&mn.setValue(k,"isOrthographic",N.isOrthographicCamera===!0),X!==N&&(X=N,$i=!0,Dn=!0)}if(re.isSkinnedMesh){mn.setOptional(k,re,"bindMatrix"),mn.setOptional(k,re,"bindMatrixInverse");const Vn=re.skeleton;Vn&&(Ae.floatVertexTextures?(Vn.boneTexture===null&&Vn.computeBoneTexture(),mn.setValue(k,"boneTexture",Vn.boneTexture,D)):console.warn("THREE.WebGLRenderer: SkinnedMesh can only be used with WebGL 2. With WebGL 1 OES_texture_float and vertex textures support is required."))}re.isBatchedMesh&&(mn.setOptional(k,re,"batchingTexture"),mn.setValue(k,"batchingTexture",re._matricesTexture,D));const $a=oe.morphAttributes;if(($a.position!==void 0||$a.normal!==void 0||$a.color!==void 0&&Ae.isWebGL2===!0)&&yt.update(re,oe,an),($i||ke.receiveShadow!==re.receiveShadow)&&(ke.receiveShadow=re.receiveShadow,mn.setValue(k,"receiveShadow",re.receiveShadow)),ae.isMeshGouraudMaterial&&ae.envMap!==null&&(Gr.envMap.value=it,Gr.flipEnvMap.value=it.isCubeTexture&&it.isRenderTargetTexture===!1?-1:1),$i&&(mn.setValue(k,"toneMappingExposure",S.toneMappingExposure),ke.needsLights&&P0(Gr,Dn),Ne&&ae.fog===!0&&Pe.refreshFogUniforms(Gr,Ne),Pe.refreshMaterialUniforms(Gr,ae,ce,Z,xe),Op.upload(k,ch(ke),Gr,D)),ae.isShaderMaterial&&ae.uniformsNeedUpdate===!0&&(Op.upload(k,ch(ke),Gr,D),ae.uniformsNeedUpdate=!1),ae.isSpriteMaterial&&mn.setValue(k,"center",re.center),mn.setValue(k,"modelViewMatrix",re.modelViewMatrix),mn.setValue(k,"normalMatrix",re.normalMatrix),mn.setValue(k,"modelMatrix",re.matrixWorld),ae.isShaderMaterial||ae.isRawShaderMaterial){const Vn=ae.uniformsGroups;for(let el=0,Ii=Vn.length;el0&&D.useMultisampledRTT(N)===!1?re=Le.get(N).__webglMultisampledFramebuffer:Array.isArray(st)?re=st[oe]:re=st,T.copy(N.viewport),B.copy(N.scissor),j=N.scissorTest}else T.copy(z).multiplyScalar(ce).floor(),B.copy(K).multiplyScalar(ce).floor(),j=ee;if(de.bindFramebuffer(k.FRAMEBUFFER,re)&&Ae.drawBuffers&&ae&&de.drawBuffers(N,re),de.viewport(T),de.scissor(B),de.setScissorTest(j),Ne){const it=Le.get(N.texture);k.framebufferTexture2D(k.FRAMEBUFFER,k.COLOR_ATTACHMENT0,k.TEXTURE_CUBE_MAP_POSITIVE_X+$,it.__webglTexture,oe)}else if(Ye){const it=Le.get(N.texture),at=$||0;k.framebufferTextureLayer(k.FRAMEBUFFER,k.COLOR_ATTACHMENT0,it.__webglTexture,oe||0,at)}F=-1},this.readRenderTargetPixels=function(N,$,oe,ae,re,Ne,Ye){if(!(N&&N.isWebGLRenderTarget)){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");return}let nt=Le.get(N).__webglFramebuffer;if(N.isWebGLCubeRenderTarget&&Ye!==void 0&&(nt=nt[Ye]),nt){de.bindFramebuffer(k.FRAMEBUFFER,nt);try{const it=N.texture,at=it.format,st=it.type;if(at!==vi&&Ve.convert(at)!==k.getParameter(k.IMPLEMENTATION_COLOR_READ_FORMAT)){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format.");return}const lt=st===Ac&&(he.has("EXT_color_buffer_half_float")||Ae.isWebGL2&&he.has("EXT_color_buffer_float"));if(st!==ns&&Ve.convert(st)!==k.getParameter(k.IMPLEMENTATION_COLOR_READ_TYPE)&&!(st===dr&&(Ae.isWebGL2||he.has("OES_texture_float")||he.has("WEBGL_color_buffer_float")))&&!lt){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.");return}$>=0&&$<=N.width-ae&&oe>=0&&oe<=N.height-re&&k.readPixels($,oe,ae,re,Ve.convert(at),Ve.convert(st),Ne)}finally{const it=b!==null?Le.get(b).__webglFramebuffer:null;de.bindFramebuffer(k.FRAMEBUFFER,it)}}},this.copyFramebufferToTexture=function(N,$,oe=0){const ae=Math.pow(2,-oe),re=Math.floor($.image.width*ae),Ne=Math.floor($.image.height*ae);D.setTexture2D($,0),k.copyTexSubImage2D(k.TEXTURE_2D,oe,0,0,N.x,N.y,re,Ne),de.unbindTexture()},this.copyTextureToTexture=function(N,$,oe,ae=0){const re=$.image.width,Ne=$.image.height,Ye=Ve.convert(oe.format),nt=Ve.convert(oe.type);D.setTexture2D(oe,0),k.pixelStorei(k.UNPACK_FLIP_Y_WEBGL,oe.flipY),k.pixelStorei(k.UNPACK_PREMULTIPLY_ALPHA_WEBGL,oe.premultiplyAlpha),k.pixelStorei(k.UNPACK_ALIGNMENT,oe.unpackAlignment),$.isDataTexture?k.texSubImage2D(k.TEXTURE_2D,ae,N.x,N.y,re,Ne,Ye,nt,$.image.data):$.isCompressedTexture?k.compressedTexSubImage2D(k.TEXTURE_2D,ae,N.x,N.y,$.mipmaps[0].width,$.mipmaps[0].height,Ye,$.mipmaps[0].data):k.texSubImage2D(k.TEXTURE_2D,ae,N.x,N.y,Ye,nt,$.image),ae===0&&oe.generateMipmaps&&k.generateMipmap(k.TEXTURE_2D),de.unbindTexture()},this.copyTextureToTexture3D=function(N,$,oe,ae,re=0){if(S.isWebGL1Renderer){console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: can only be used with WebGL2.");return}const Ne=N.max.x-N.min.x+1,Ye=N.max.y-N.min.y+1,nt=N.max.z-N.min.z+1,it=Ve.convert(ae.format),at=Ve.convert(ae.type);let st;if(ae.isData3DTexture)D.setTexture3D(ae,0),st=k.TEXTURE_3D;else if(ae.isDataArrayTexture||ae.isCompressedArrayTexture)D.setTexture2DArray(ae,0),st=k.TEXTURE_2D_ARRAY;else{console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: only supports THREE.DataTexture3D and THREE.DataTexture2DArray.");return}k.pixelStorei(k.UNPACK_FLIP_Y_WEBGL,ae.flipY),k.pixelStorei(k.UNPACK_PREMULTIPLY_ALPHA_WEBGL,ae.premultiplyAlpha),k.pixelStorei(k.UNPACK_ALIGNMENT,ae.unpackAlignment);const lt=k.getParameter(k.UNPACK_ROW_LENGTH),en=k.getParameter(k.UNPACK_IMAGE_HEIGHT),zn=k.getParameter(k.UNPACK_SKIP_PIXELS),Xt=k.getParameter(k.UNPACK_SKIP_ROWS),In=k.getParameter(k.UNPACK_SKIP_IMAGES),rt=oe.isCompressedTexture?oe.mipmaps[re]:oe.image;k.pixelStorei(k.UNPACK_ROW_LENGTH,rt.width),k.pixelStorei(k.UNPACK_IMAGE_HEIGHT,rt.height),k.pixelStorei(k.UNPACK_SKIP_PIXELS,N.min.x),k.pixelStorei(k.UNPACK_SKIP_ROWS,N.min.y),k.pixelStorei(k.UNPACK_SKIP_IMAGES,N.min.z),oe.isDataTexture||oe.isData3DTexture?k.texSubImage3D(st,re,$.x,$.y,$.z,Ne,Ye,nt,it,at,rt.data):oe.isCompressedArrayTexture?(console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: untested support for compressed srcTexture."),k.compressedTexSubImage3D(st,re,$.x,$.y,$.z,Ne,Ye,nt,it,rt.data)):k.texSubImage3D(st,re,$.x,$.y,$.z,Ne,Ye,nt,it,at,rt),k.pixelStorei(k.UNPACK_ROW_LENGTH,lt),k.pixelStorei(k.UNPACK_IMAGE_HEIGHT,en),k.pixelStorei(k.UNPACK_SKIP_PIXELS,zn),k.pixelStorei(k.UNPACK_SKIP_ROWS,Xt),k.pixelStorei(k.UNPACK_SKIP_IMAGES,In),re===0&&ae.generateMipmaps&&k.generateMipmap(st),de.unbindTexture()},this.initTexture=function(N){N.isCubeTexture?D.setTextureCube(N,0):N.isData3DTexture?D.setTexture3D(N,0):N.isDataArrayTexture||N.isCompressedArrayTexture?D.setTexture2DArray(N,0):D.setTexture2D(N,0),de.unbindTexture()},this.resetState=function(){P=0,R=0,b=null,de.reset(),dt.reset()},typeof __THREE_DEVTOOLS__<"u"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}get coordinateSystem(){return qr}get outputColorSpace(){return this._outputColorSpace}set outputColorSpace(e){this._outputColorSpace=e;const t=this.getContext();t.drawingBufferColorSpace=e===$m?"display-p3":"srgb",t.unpackColorSpace=Ut.workingColorSpace===Jf?"display-p3":"srgb"}get outputEncoding(){return console.warn("THREE.WebGLRenderer: Property .outputEncoding has been removed. Use .outputColorSpace instead."),this.outputColorSpace===bn?Bo:y_}set outputEncoding(e){console.warn("THREE.WebGLRenderer: Property .outputEncoding has been removed. Use .outputColorSpace instead."),this.outputColorSpace=e===Bo?bn:os}get useLegacyLights(){return console.warn("THREE.WebGLRenderer: The property .useLegacyLights has been deprecated. Migrate your lighting according to the following guide: https://discourse.threejs.org/t/updates-to-lighting-in-three-js-r155/53733."),this._useLegacyLights}set useLegacyLights(e){console.warn("THREE.WebGLRenderer: The property .useLegacyLights has been deprecated. Migrate your lighting according to the following guide: https://discourse.threejs.org/t/updates-to-lighting-in-three-js-r155/53733."),this._useLegacyLights=e}}class xR extends b_{}xR.prototype.isWebGL1Renderer=!0;class n0{constructor(e,t=25e-5){this.isFogExp2=!0,this.name="",this.color=new Be(e),this.density=t}clone(){return new n0(this.color,this.density)}toJSON(){return{type:"FogExp2",name:this.name,color:this.color.getHex(),density:this.density}}}class i0{constructor(e,t=1,i=1e3){this.isFog=!0,this.name="",this.color=new Be(e),this.near=t,this.far=i}clone(){return new i0(this.color,this.near,this.far)}toJSON(){return{type:"Fog",name:this.name,color:this.color.getHex(),near:this.near,far:this.far}}}class _m extends St{constructor(){super(),this.isScene=!0,this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.backgroundBlurriness=0,this.backgroundIntensity=1,this.overrideMaterial=null,typeof __THREE_DEVTOOLS__<"u"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}copy(e,t){return super.copy(e,t),e.background!==null&&(this.background=e.background.clone()),e.environment!==null&&(this.environment=e.environment.clone()),e.fog!==null&&(this.fog=e.fog.clone()),this.backgroundBlurriness=e.backgroundBlurriness,this.backgroundIntensity=e.backgroundIntensity,e.overrideMaterial!==null&&(this.overrideMaterial=e.overrideMaterial.clone()),this.matrixAutoUpdate=e.matrixAutoUpdate,this}toJSON(e){const t=super.toJSON(e);return this.fog!==null&&(t.object.fog=this.fog.toJSON()),this.backgroundBlurriness>0&&(t.object.backgroundBlurriness=this.backgroundBlurriness),this.backgroundIntensity!==1&&(t.object.backgroundIntensity=this.backgroundIntensity),t}}class Zf{constructor(e,t){this.isInterleavedBuffer=!0,this.array=e,this.stride=t,this.count=e!==void 0?e.length/t:0,this.usage=Ef,this._updateRange={offset:0,count:-1},this.updateRanges=[],this.version=0,this.uuid=Ji()}onUploadCallback(){}set needsUpdate(e){e===!0&&this.version++}get updateRange(){return La("THREE.InterleavedBuffer: updateRange() is deprecated and will be removed in r169. Use addUpdateRange() instead."),this._updateRange}setUsage(e){return this.usage=e,this}addUpdateRange(e,t){this.updateRanges.push({start:e,count:t})}clearUpdateRanges(){this.updateRanges.length=0}copy(e){return this.array=new e.array.constructor(e.array),this.count=e.count,this.stride=e.stride,this.usage=e.usage,this}copyAt(e,t,i){e*=this.stride,i*=t.stride;for(let r=0,s=this.stride;re.far||t.push({distance:l,point:xu.clone(),uv:zi.getInterpolation(xu,zd,Su,Vd,nE,I1,iE,new pe),face:null,object:this})}copy(e,t){return super.copy(e,t),e.center!==void 0&&this.center.copy(e.center),this.material=e.material,this}}function Wd(n,e,t,i,r,s){Ll.subVectors(n,t).addScalar(.5).multiply(i),r!==void 0?(Au.x=s*Ll.x-r*Ll.y,Au.y=r*Ll.x+s*Ll.y):Au.copy(Ll),n.copy(e),n.x+=Au.x,n.y+=Au.y,n.applyMatrix4(AR)}const Xd=new U,rE=new U;class MR extends St{constructor(){super(),this._currentLevel=0,this.type="LOD",Object.defineProperties(this,{levels:{enumerable:!0,value:[]},isLOD:{value:!0}}),this.autoUpdate=!0}copy(e){super.copy(e,!1);const t=e.levels;for(let i=0,r=t.length;i0){let i,r;for(i=1,r=t.length;i0){Xd.setFromMatrixPosition(this.matrixWorld);const r=e.ray.origin.distanceTo(Xd);this.getObjectForDistance(r).raycast(e,t)}}update(e){const t=this.levels;if(t.length>1){Xd.setFromMatrixPosition(e.matrixWorld),rE.setFromMatrixPosition(this.matrixWorld);const i=Xd.distanceTo(rE)/e.zoom;t[0].object.visible=!0;let r,s;for(r=1,s=t.length;r=o)t[r-1].object.visible=!1,t[r].object.visible=!0;else break}for(this._currentLevel=r-1;r=i.length&&i.push({start:-1,count:-1,z:-1});const s=i[this.index];r.push(s),this.index++,s.start=e.start,s.count=e.count,s.z=t}reset(){this.list.length=0,this.index=0}}const Dl="batchId",to=new tt,dE=new tt,i6=new tt,pE=new tt,N1=new Qf,Kd=new ai,aa=new Kn,wu=new U,U1=new n6,ri=new xn,Yd=[];function r6(n,e,t=0){const i=e.itemSize;if(n.isInterleavedBufferAttribute||n.array.constructor!==e.array.constructor){const r=n.count;for(let s=0;s65536?new Uint32Array(s):new Uint16Array(s);t.setIndex(new Tt(a,1))}const o=r>65536?new Uint32Array(i):new Uint16Array(i);t.setAttribute(Dl,new Tt(o,1)),this._geometryInitialized=!0}}_validateGeometry(e){if(e.getAttribute(Dl))throw new Error(`BatchedMesh: Geometry cannot use attribute "${Dl}"`);const t=this.geometry;if(!!e.getIndex()!=!!t.getIndex())throw new Error('BatchedMesh: All geometries must consistently have "index".');for(const i in t.attributes){if(i===Dl)continue;if(!e.hasAttribute(i))throw new Error(`BatchedMesh: Added geometry missing "${i}". All geometries must have consistent attributes.`);const r=e.getAttribute(i),s=t.getAttribute(i);if(r.itemSize!==s.itemSize||r.normalized!==s.normalized)throw new Error("BatchedMesh: All attributes must have a consistent itemSize and normalized value.")}}setCustomSort(e){return this.customSort=e,this}computeBoundingBox(){this.boundingBox===null&&(this.boundingBox=new ai);const e=this._geometryCount,t=this.boundingBox,i=this._active;t.makeEmpty();for(let r=0;r=this._maxGeometryCount)throw new Error("BatchedMesh: Maximum geometry count reached.");const r={vertexStart:-1,vertexCount:-1,indexStart:-1,indexCount:-1};let s=null;const o=this._reservedRanges,a=this._drawRanges,l=this._bounds;this._geometryCount!==0&&(s=o[o.length-1]),t===-1?r.vertexCount=e.getAttribute("position").count:r.vertexCount=t,s===null?r.vertexStart=0:r.vertexStart=s.vertexStart+s.vertexCount;const f=e.getIndex(),h=f!==null;if(h&&(i===-1?r.indexCount=f.count:r.indexCount=i,s===null?r.indexStart=0:r.indexStart=s.indexStart+s.indexCount),r.indexStart!==-1&&r.indexStart+r.indexCount>this._maxIndexCount||r.vertexStart+r.vertexCount>this._maxVertexCount)throw new Error("BatchedMesh: Reserved space request exceeds the maximum buffer size.");const d=this._visibility,p=this._active,v=this._matricesTexture,y=this._matricesTexture.image.data;d.push(!0),p.push(!0);const M=this._geometryCount;this._geometryCount++,i6.toArray(y,M*16),v.needsUpdate=!0,o.push(r),a.push({start:h?r.indexStart:r.vertexStart,count:-1}),l.push({boxInitialized:!1,box:new ai,sphereInitialized:!1,sphere:new Kn});const _=this.geometry.getAttribute(Dl);for(let m=0;m=this._geometryCount)throw new Error("BatchedMesh: Maximum geometry count reached.");this._validateGeometry(t);const i=this.geometry,r=i.getIndex()!==null,s=i.getIndex(),o=t.getIndex(),a=this._reservedRanges[e];if(r&&o.count>a.indexCount||t.attributes.position.count>a.vertexCount)throw new Error("BatchedMesh: Reserved space not large enough for provided geometry.");const l=a.vertexStart,f=a.vertexCount;for(const v in i.attributes){if(v===Dl)continue;const y=t.getAttribute(v),M=i.getAttribute(v);r6(y,M,l);const _=y.itemSize;for(let m=y.count,A=f;m=t.length||t[e]===!1?this:(t[e]=!1,this._visibilityChanged=!0,this)}getBoundingBoxAt(e,t){if(this._active[e]===!1)return null;const r=this._bounds[e],s=r.box,o=this.geometry;if(r.boxInitialized===!1){s.makeEmpty();const a=o.index,l=o.attributes.position,f=this._drawRanges[e];for(let h=f.start,d=f.start+f.count;h=o||i[e]===!1?this:(t.toArray(s,e*16),r.needsUpdate=!0,this)}getMatrixAt(e,t){const i=this._active,r=this._matricesTexture.image.data,s=this._geometryCount;return e>=s||i[e]===!1?null:t.fromArray(r,e*16)}setVisibleAt(e,t){const i=this._visibility,r=this._active,s=this._geometryCount;return e>=s||r[e]===!1||i[e]===t?this:(i[e]=t,this._visibilityChanged=!0,this)}getVisibleAt(e){const t=this._visibility,i=this._active,r=this._geometryCount;return e>=r||i[e]===!1?!1:t[e]}raycast(e,t){const i=this._visibility,r=this._active,s=this._drawRanges,o=this._geometryCount,a=this.matrixWorld,l=this.geometry;ri.material=this.material,ri.geometry.index=l.index,ri.geometry.attributes=l.attributes,ri.geometry.boundingBox===null&&(ri.geometry.boundingBox=new ai),ri.geometry.boundingSphere===null&&(ri.geometry.boundingSphere=new Kn);for(let f=0;f({...t})),this._reservedRanges=e._reservedRanges.map(t=>({...t})),this._visibility=e._visibility.slice(),this._active=e._active.slice(),this._bounds=e._bounds.map(t=>({boxInitialized:t.boxInitialized,box:t.box.clone(),sphereInitialized:t.sphereInitialized,sphere:t.sphere.clone()})),this._maxGeometryCount=e._maxGeometryCount,this._maxVertexCount=e._maxVertexCount,this._maxIndexCount=e._maxIndexCount,this._geometryInitialized=e._geometryInitialized,this._geometryCount=e._geometryCount,this._multiDrawCounts=e._multiDrawCounts.slice(),this._multiDrawStarts=e._multiDrawStarts.slice(),this._matricesTexture=e._matricesTexture.clone(),this._matricesTexture.image.data=this._matricesTexture.image.slice(),this}dispose(){return this.geometry.dispose(),this._matricesTexture.dispose(),this._matricesTexture=null,this}onBeforeRender(e,t,i,r,s){if(!this._visibilityChanged&&!this.perObjectFrustumCulled&&!this.sortObjects)return;const o=r.getIndex(),a=o===null?1:o.array.BYTES_PER_ELEMENT,l=this._active,f=this._visibility,h=this._multiDrawStarts,d=this._multiDrawCounts,p=this._drawRanges,v=this.perObjectFrustumCulled;v&&(pE.multiplyMatrices(i.projectionMatrix,i.matrixWorldInverse).multiply(this.matrixWorld),N1.setFromProjectionMatrix(pE,e.coordinateSystem));let y=0;if(this.sortObjects){dE.copy(this.matrixWorld).invert(),wu.setFromMatrixPosition(i.matrixWorld).applyMatrix4(dE);for(let m=0,A=f.length;ml)continue;p.applyMatrix4(this.matrixWorld);const F=e.ray.origin.distanceTo(p);Fe.far||t.push({distance:F,point:d.clone().applyMatrix4(this.matrixWorld),index:S,face:null,faceIndex:null,object:this})}}else{const m=Math.max(0,o.start),A=Math.min(_.count,o.start+o.count);for(let S=m,w=A-1;Sl)continue;p.applyMatrix4(this.matrixWorld);const R=e.ray.origin.distanceTo(p);Re.far||t.push({distance:R,point:d.clone().applyMatrix4(this.matrixWorld),index:S,face:null,faceIndex:null,object:this})}}}updateMorphTargets(){const t=this.geometry.morphAttributes,i=Object.keys(t);if(i.length>0){const r=t[i[0]];if(r!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let s=0,o=r.length;s0){const r=t[i[0]];if(r!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let s=0,o=r.length;sr.far)return;s.push({distance:f,distanceToRay:Math.sqrt(a),point:l,index:e,face:null,object:o})}}class s6 extends Qt{constructor(e,t,i,r,s,o,a,l,f){super(e,t,i,r,s,o,a,l,f),this.isVideoTexture=!0,this.minFilter=o!==void 0?o:Kt,this.magFilter=s!==void 0?s:Kt,this.generateMipmaps=!1;const h=this;function d(){h.needsUpdate=!0,e.requestVideoFrameCallback(d)}"requestVideoFrameCallback"in e&&e.requestVideoFrameCallback(d)}clone(){return new this.constructor(this.image).copy(this)}update(){const e=this.image;"requestVideoFrameCallback"in e===!1&&e.readyState>=e.HAVE_CURRENT_DATA&&(this.needsUpdate=!0)}}class o6 extends Qt{constructor(e,t){super({width:e,height:t}),this.isFramebufferTexture=!0,this.magFilter=fn,this.minFilter=fn,this.generateMipmaps=!1,this.needsUpdate=!0}}class o0 extends Qt{constructor(e,t,i,r,s,o,a,l,f,h,d,p){super(null,o,a,l,f,h,r,s,d,p),this.isCompressedTexture=!0,this.image={width:t,height:i},this.mipmaps=e,this.flipY=!1,this.generateMipmaps=!1}}class a6 extends o0{constructor(e,t,i,r,s,o){super(e,t,i,s,o),this.isCompressedArrayTexture=!0,this.image.depth=r,this.wrapR=Jn}}class l6 extends o0{constructor(e,t,i){super(void 0,e[0].width,e[0].height,t,i,Fs),this.isCompressedCubeTexture=!0,this.isCubeTexture=!0,this.image=e}}class c6 extends Qt{constructor(e,t,i,r,s,o,a,l,f){super(e,t,i,r,s,o,a,l,f),this.isCanvasTexture=!0,this.needsUpdate=!0}}class Or{constructor(){this.type="Curve",this.arcLengthDivisions=200}getPoint(){return console.warn("THREE.Curve: .getPoint() not implemented."),null}getPointAt(e,t){const i=this.getUtoTmapping(e);return this.getPoint(i,t)}getPoints(e=5){const t=[];for(let i=0;i<=e;i++)t.push(this.getPoint(i/e));return t}getSpacedPoints(e=5){const t=[];for(let i=0;i<=e;i++)t.push(this.getPointAt(i/e));return t}getLength(){const e=this.getLengths();return e[e.length-1]}getLengths(e=this.arcLengthDivisions){if(this.cacheArcLengths&&this.cacheArcLengths.length===e+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;const t=[];let i,r=this.getPoint(0),s=0;t.push(0);for(let o=1;o<=e;o++)i=this.getPoint(o/e),s+=i.distanceTo(r),t.push(s),r=i;return this.cacheArcLengths=t,t}updateArcLengths(){this.needsUpdate=!0,this.getLengths()}getUtoTmapping(e,t){const i=this.getLengths();let r=0;const s=i.length;let o;t?o=t:o=e*i[s-1];let a=0,l=s-1,f;for(;a<=l;)if(r=Math.floor(a+(l-a)/2),f=i[r]-o,f<0)a=r+1;else if(f>0)l=r-1;else{l=r;break}if(r=l,i[r]===o)return r/(s-1);const h=i[r],p=i[r+1]-h,v=(o-h)/p;return(r+v)/(s-1)}getTangent(e,t){let r=e-1e-4,s=e+1e-4;r<0&&(r=0),s>1&&(s=1);const o=this.getPoint(r),a=this.getPoint(s),l=t||(o.isVector2?new pe:new U);return l.copy(a).sub(o).normalize(),l}getTangentAt(e,t){const i=this.getUtoTmapping(e);return this.getTangent(i,t)}computeFrenetFrames(e,t){const i=new U,r=[],s=[],o=[],a=new U,l=new tt;for(let v=0;v<=e;v++){const y=v/e;r[v]=this.getTangentAt(y,new U)}s[0]=new U,o[0]=new U;let f=Number.MAX_VALUE;const h=Math.abs(r[0].x),d=Math.abs(r[0].y),p=Math.abs(r[0].z);h<=f&&(f=h,i.set(1,0,0)),d<=f&&(f=d,i.set(0,1,0)),p<=f&&i.set(0,0,1),a.crossVectors(r[0],i).normalize(),s[0].crossVectors(r[0],a),o[0].crossVectors(r[0],s[0]);for(let v=1;v<=e;v++){if(s[v]=s[v-1].clone(),o[v]=o[v-1].clone(),a.crossVectors(r[v-1],r[v]),a.length()>Number.EPSILON){a.normalize();const y=Math.acos(hn(r[v-1].dot(r[v]),-1,1));s[v].applyMatrix4(l.makeRotationAxis(a,y))}o[v].crossVectors(r[v],s[v])}if(t===!0){let v=Math.acos(hn(s[0].dot(s[e]),-1,1));v/=e,r[0].dot(a.crossVectors(s[0],s[e]))>0&&(v=-v);for(let y=1;y<=e;y++)s[y].applyMatrix4(l.makeRotationAxis(r[y],v*y)),o[y].crossVectors(r[y],s[y])}return{tangents:r,normals:s,binormals:o}}clone(){return new this.constructor().copy(this)}copy(e){return this.arcLengthDivisions=e.arcLengthDivisions,this}toJSON(){const e={metadata:{version:4.6,type:"Curve",generator:"Curve.toJSON"}};return e.arcLengthDivisions=this.arcLengthDivisions,e.type=this.type,e}fromJSON(e){return this.arcLengthDivisions=e.arcLengthDivisions,this}}class a0 extends Or{constructor(e=0,t=0,i=1,r=1,s=0,o=Math.PI*2,a=!1,l=0){super(),this.isEllipseCurve=!0,this.type="EllipseCurve",this.aX=e,this.aY=t,this.xRadius=i,this.yRadius=r,this.aStartAngle=s,this.aEndAngle=o,this.aClockwise=a,this.aRotation=l}getPoint(e,t){const i=t||new pe,r=Math.PI*2;let s=this.aEndAngle-this.aStartAngle;const o=Math.abs(s)r;)s-=r;s0?0:(Math.floor(Math.abs(a)/s)+1)*s:l===0&&a===s-1&&(a=s-2,l=1);let f,h;this.closed||a>0?f=r[(a-1)%s]:($d.subVectors(r[0],r[1]).add(r[0]),f=$d);const d=r[a%s],p=r[(a+1)%s];if(this.closed||a+2r.length-2?r.length-1:o+1],d=r[o>r.length-3?r.length-1:o+2];return i.set(SE(a,l.x,f.x,h.x,d.x),SE(a,l.y,f.y,h.y,d.y)),i}copy(e){super.copy(e),this.points=[];for(let t=0,i=e.points.length;t=i){const o=r[s]-i,a=this.curves[s],l=a.getLength(),f=l===0?0:1-o/l;return a.getPointAt(f,t)}s++}return null}getLength(){const e=this.getCurveLengths();return e[e.length-1]}updateArcLengths(){this.needsUpdate=!0,this.cacheLengths=null,this.getCurveLengths()}getCurveLengths(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;const e=[];let t=0;for(let i=0,r=this.curves.length;i1&&!t[t.length-1].equals(t[0])&&t.push(t[0]),t}copy(e){super.copy(e),this.curves=[];for(let t=0,i=e.curves.length;t0){const d=f.getPoint(0);d.equals(this.currentPoint)||this.lineTo(d.x,d.y)}this.curves.push(f);const h=f.getPoint(1);return this.currentPoint.copy(h),this}copy(e){return super.copy(e),this.currentPoint.copy(e.currentPoint),this}toJSON(){const e=super.toJSON();return e.currentPoint=this.currentPoint.toArray(),e}fromJSON(e){return super.fromJSON(e),this.currentPoint.fromArray(e.currentPoint),this}}class $f extends ht{constructor(e=[new pe(0,-.5),new pe(.5,0),new pe(0,.5)],t=12,i=0,r=Math.PI*2){super(),this.type="LatheGeometry",this.parameters={points:e,segments:t,phiStart:i,phiLength:r},t=Math.floor(t),r=hn(r,0,Math.PI*2);const s=[],o=[],a=[],l=[],f=[],h=1/t,d=new U,p=new pe,v=new U,y=new U,M=new U;let _=0,m=0;for(let A=0;A<=e.length-1;A++)switch(A){case 0:_=e[A+1].x-e[A].x,m=e[A+1].y-e[A].y,v.x=m*1,v.y=-_,v.z=m*0,M.copy(v),v.normalize(),l.push(v.x,v.y,v.z);break;case e.length-1:l.push(M.x,M.y,M.z);break;default:_=e[A+1].x-e[A].x,m=e[A+1].y-e[A].y,v.x=m*1,v.y=-_,v.z=m*0,y.copy(v),v.x+=M.x,v.y+=M.y,v.z+=M.z,v.normalize(),l.push(v.x,v.y,v.z),M.copy(y)}for(let A=0;A<=t;A++){const S=i+A*h*r,w=Math.sin(S),P=Math.cos(S);for(let R=0;R<=e.length-1;R++){d.x=e[R].x*w,d.y=e[R].y,d.z=e[R].x*P,o.push(d.x,d.y,d.z),p.x=A/t,p.y=R/(e.length-1),a.push(p.x,p.y);const b=l[3*R+0]*w,F=l[3*R+1],X=l[3*R+0]*P;f.push(b,F,X)}}for(let A=0;A0&&S(!0),t>0&&S(!1)),this.setIndex(h),this.setAttribute("position",new Je(d,3)),this.setAttribute("normal",new Je(p,3)),this.setAttribute("uv",new Je(v,2));function A(){const w=new U,P=new U;let R=0;const b=(t-e)/i;for(let F=0;F<=s;F++){const X=[],T=F/s,B=T*(t-e)+e;for(let j=0;j<=r;j++){const ie=j/r,V=ie*l+a,Q=Math.sin(V),Z=Math.cos(V);P.x=B*Q,P.y=-T*i+_,P.z=B*Z,d.push(P.x,P.y,P.z),w.set(Q,b,Z).normalize(),p.push(w.x,w.y,w.z),v.push(ie,1-T),X.push(y++)}M.push(X)}for(let F=0;F.9&&b<.1&&(S<.2&&(o[A+0]+=1),w<.2&&(o[A+2]+=1),P<.2&&(o[A+4]+=1))}}function p(A){s.push(A.x,A.y,A.z)}function v(A,S){const w=A*3;S.x=e[w+0],S.y=e[w+1],S.z=e[w+2]}function y(){const A=new U,S=new U,w=new U,P=new U,R=new pe,b=new pe,F=new pe;for(let X=0,T=0;X80*t){a=f=n[0],l=h=n[1];for(let y=t;yf&&(f=d),p>h&&(h=p);v=Math.max(f-a,h-l),v=v!==0?32767/v:0}return Rf(s,o,t,a,l,v,0),o}};function BR(n,e,t,i,r){let s,o;if(r===I6(n,e,t,i)>0)for(s=e;s=e;s-=i)o=ME(s,n[s],n[s+1],o);return o&&h0(o,o.next)&&(Pf(o),o=o.next),o}function Va(n,e){if(!n)return n;e||(e=n);let t=n,i;do if(i=!1,!t.steiner&&(h0(t,t.next)||rn(t.prev,t,t.next)===0)){if(Pf(t),t=e=t.prev,t===t.next)break;i=!0}else t=t.next;while(i||t!==e);return e}function Rf(n,e,t,i,r,s,o){if(!n)return;!o&&s&&T6(n,i,r,s);let a=n,l,f;for(;n.prev!==n.next;){if(l=n.prev,f=n.next,s?_6(n,i,r,s):y6(n)){e.push(l.i/t|0),e.push(n.i/t|0),e.push(f.i/t|0),Pf(n),n=f.next,a=f.next;continue}if(n=f,n===a){o?o===1?(n=x6(Va(n),e,t),Rf(n,e,t,i,r,s,2)):o===2&&A6(n,e,t,i,r,s):Rf(Va(n),e,t,i,r,s,1);break}}}function y6(n){const e=n.prev,t=n,i=n.next;if(rn(e,t,i)>=0)return!1;const r=e.x,s=t.x,o=i.x,a=e.y,l=t.y,f=i.y,h=rs?r>o?r:o:s>o?s:o,v=a>l?a>f?a:f:l>f?l:f;let y=i.next;for(;y!==e;){if(y.x>=h&&y.x<=p&&y.y>=d&&y.y<=v&&ec(r,a,s,l,o,f,y.x,y.y)&&rn(y.prev,y,y.next)>=0)return!1;y=y.next}return!0}function _6(n,e,t,i){const r=n.prev,s=n,o=n.next;if(rn(r,s,o)>=0)return!1;const a=r.x,l=s.x,f=o.x,h=r.y,d=s.y,p=o.y,v=al?a>f?a:f:l>f?l:f,_=h>d?h>p?h:p:d>p?d:p,m=K2(v,y,e,t,i),A=K2(M,_,e,t,i);let S=n.prevZ,w=n.nextZ;for(;S&&S.z>=m&&w&&w.z<=A;){if(S.x>=v&&S.x<=M&&S.y>=y&&S.y<=_&&S!==r&&S!==o&&ec(a,h,l,d,f,p,S.x,S.y)&&rn(S.prev,S,S.next)>=0||(S=S.prevZ,w.x>=v&&w.x<=M&&w.y>=y&&w.y<=_&&w!==r&&w!==o&&ec(a,h,l,d,f,p,w.x,w.y)&&rn(w.prev,w,w.next)>=0))return!1;w=w.nextZ}for(;S&&S.z>=m;){if(S.x>=v&&S.x<=M&&S.y>=y&&S.y<=_&&S!==r&&S!==o&&ec(a,h,l,d,f,p,S.x,S.y)&&rn(S.prev,S,S.next)>=0)return!1;S=S.prevZ}for(;w&&w.z<=A;){if(w.x>=v&&w.x<=M&&w.y>=y&&w.y<=_&&w!==r&&w!==o&&ec(a,h,l,d,f,p,w.x,w.y)&&rn(w.prev,w,w.next)>=0)return!1;w=w.nextZ}return!0}function x6(n,e,t){let i=n;do{const r=i.prev,s=i.next.next;!h0(r,s)&&LR(r,i,i.next,s)&&bf(r,s)&&bf(s,r)&&(e.push(r.i/t|0),e.push(i.i/t|0),e.push(s.i/t|0),Pf(i),Pf(i.next),i=n=s),i=i.next}while(i!==n);return Va(i)}function A6(n,e,t,i,r,s){let o=n;do{let a=o.next.next;for(;a!==o.prev;){if(o.i!==a.i&&P6(o,a)){let l=IR(o,a);o=Va(o,o.next),l=Va(l,l.next),Rf(o,e,t,i,r,s,0),Rf(l,e,t,i,r,s,0);return}a=a.next}o=o.next}while(o!==n)}function S6(n,e,t,i){const r=[];let s,o,a,l,f;for(s=0,o=e.length;s=t.next.y&&t.next.y!==t.y){const p=t.x+(o-t.y)*(t.next.x-t.x)/(t.next.y-t.y);if(p<=s&&p>i&&(i=p,r=t.x=t.x&&t.x>=l&&s!==t.x&&ec(or.x||t.x===r.x&&C6(r,t)))&&(r=t,h=d)),t=t.next;while(t!==a);return r}function C6(n,e){return rn(n.prev,n,e.prev)<0&&rn(e.next,n,n.next)<0}function T6(n,e,t,i){let r=n;do r.z===0&&(r.z=K2(r.x,r.y,e,t,i)),r.prevZ=r.prev,r.nextZ=r.next,r=r.next;while(r!==n);r.prevZ.nextZ=null,r.prevZ=null,R6(r)}function R6(n){let e,t,i,r,s,o,a,l,f=1;do{for(t=n,n=null,s=null,o=0;t;){for(o++,i=t,a=0,e=0;e0||l>0&&i;)a!==0&&(l===0||!i||t.z<=i.z)?(r=t,t=t.nextZ,a--):(r=i,i=i.nextZ,l--),s?s.nextZ=r:n=r,r.prevZ=s,s=r;t=i}s.nextZ=null,f*=2}while(o>1);return n}function K2(n,e,t,i,r){return n=(n-t)*r|0,e=(e-i)*r|0,n=(n|n<<8)&16711935,n=(n|n<<4)&252645135,n=(n|n<<2)&858993459,n=(n|n<<1)&1431655765,e=(e|e<<8)&16711935,e=(e|e<<4)&252645135,e=(e|e<<2)&858993459,e=(e|e<<1)&1431655765,n|e<<1}function b6(n){let e=n,t=n;do(e.x=(n-o)*(s-a)&&(n-o)*(i-a)>=(t-o)*(e-a)&&(t-o)*(s-a)>=(r-o)*(i-a)}function P6(n,e){return n.next.i!==e.i&&n.prev.i!==e.i&&!B6(n,e)&&(bf(n,e)&&bf(e,n)&&L6(n,e)&&(rn(n.prev,n,e.prev)||rn(n,e.prev,e))||h0(n,e)&&rn(n.prev,n,n.next)>0&&rn(e.prev,e,e.next)>0)}function rn(n,e,t){return(e.y-n.y)*(t.x-e.x)-(e.x-n.x)*(t.y-e.y)}function h0(n,e){return n.x===e.x&&n.y===e.y}function LR(n,e,t,i){const r=rp(rn(n,e,t)),s=rp(rn(n,e,i)),o=rp(rn(t,i,n)),a=rp(rn(t,i,e));return!!(r!==s&&o!==a||r===0&&ip(n,t,e)||s===0&&ip(n,i,e)||o===0&&ip(t,n,i)||a===0&&ip(t,e,i))}function ip(n,e,t){return e.x<=Math.max(n.x,t.x)&&e.x>=Math.min(n.x,t.x)&&e.y<=Math.max(n.y,t.y)&&e.y>=Math.min(n.y,t.y)}function rp(n){return n>0?1:n<0?-1:0}function B6(n,e){let t=n;do{if(t.i!==n.i&&t.next.i!==n.i&&t.i!==e.i&&t.next.i!==e.i&&LR(t,t.next,n,e))return!0;t=t.next}while(t!==n);return!1}function bf(n,e){return rn(n.prev,n,n.next)<0?rn(n,e,n.next)>=0&&rn(n,n.prev,e)>=0:rn(n,e,n.prev)<0||rn(n,n.next,e)<0}function L6(n,e){let t=n,i=!1;const r=(n.x+e.x)/2,s=(n.y+e.y)/2;do t.y>s!=t.next.y>s&&t.next.y!==t.y&&r<(t.next.x-t.x)*(s-t.y)/(t.next.y-t.y)+t.x&&(i=!i),t=t.next;while(t!==n);return i}function IR(n,e){const t=new Y2(n.i,n.x,n.y),i=new Y2(e.i,e.x,e.y),r=n.next,s=e.prev;return n.next=e,e.prev=n,t.next=r,r.prev=t,i.next=t,t.prev=i,s.next=i,i.prev=s,i}function ME(n,e,t,i){const r=new Y2(n,e,t);return i?(r.next=i.next,r.prev=i,i.next.prev=r,i.next=r):(r.prev=r,r.next=r),r}function Pf(n){n.next.prev=n.prev,n.prev.next=n.next,n.prevZ&&(n.prevZ.nextZ=n.nextZ),n.nextZ&&(n.nextZ.prevZ=n.prevZ)}function Y2(n,e,t){this.i=n,this.x=e,this.y=t,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function I6(n,e,t,i){let r=0;for(let s=e,o=t-i;s2&&n[e-1].equals(n[0])&&n.pop()}function wE(n,e){for(let t=0;tNumber.EPSILON){const me=Math.sqrt(ye),ze=Math.sqrt(L*L+te*te),Pe=ge.x-D/me,Ie=ge.y+Le/me,et=he.x-te/ze,ct=he.y+L/ze,_e=((et-Pe)*te-(ct-Ie)*L)/(Le*te-D*L);Ae=Pe+Le*_e-k.x,de=Ie+D*_e-k.y;const Rt=Ae*Ae+de*de;if(Rt<=2)return new pe(Ae,de);Ge=Math.sqrt(Rt/2)}else{let me=!1;Le>Number.EPSILON?L>Number.EPSILON&&(me=!0):Le<-Number.EPSILON?L<-Number.EPSILON&&(me=!0):Math.sign(D)===Math.sign(te)&&(me=!0),me?(Ae=-D,de=Le,Ge=Math.sqrt(ye)):(Ae=Le,de=D,Ge=Math.sqrt(ye/2))}return new pe(Ae/Ge,de/Ge)}const G=[];for(let k=0,ge=V.length,he=ge-1,Ae=k+1;k=0;k--){const ge=k/_,he=v*Math.cos(ge*Math.PI/2),Ae=y*Math.sin(ge*Math.PI/2)+M;for(let de=0,Ge=V.length;de=0;){const Ae=he;let de=he-1;de<0&&(de=k.length-1);for(let Ge=0,Le=h+_*2;Ge0)&&v.push(S,w,R),(m!==i-1||l0!=e>0&&this.version++,this._anisotropy=e}get clearcoat(){return this._clearcoat}set clearcoat(e){this._clearcoat>0!=e>0&&this.version++,this._clearcoat=e}get iridescence(){return this._iridescence}set iridescence(e){this._iridescence>0!=e>0&&this.version++,this._iridescence=e}get sheen(){return this._sheen}set sheen(e){this._sheen>0!=e>0&&this.version++,this._sheen=e}get transmission(){return this._transmission}set transmission(e){this._transmission>0!=e>0&&this.version++,this._transmission=e}copy(e){return super.copy(e),this.defines={STANDARD:"",PHYSICAL:""},this.anisotropy=e.anisotropy,this.anisotropyRotation=e.anisotropyRotation,this.anisotropyMap=e.anisotropyMap,this.clearcoat=e.clearcoat,this.clearcoatMap=e.clearcoatMap,this.clearcoatRoughness=e.clearcoatRoughness,this.clearcoatRoughnessMap=e.clearcoatRoughnessMap,this.clearcoatNormalMap=e.clearcoatNormalMap,this.clearcoatNormalScale.copy(e.clearcoatNormalScale),this.ior=e.ior,this.iridescence=e.iridescence,this.iridescenceMap=e.iridescenceMap,this.iridescenceIOR=e.iridescenceIOR,this.iridescenceThicknessRange=[...e.iridescenceThicknessRange],this.iridescenceThicknessMap=e.iridescenceThicknessMap,this.sheen=e.sheen,this.sheenColor.copy(e.sheenColor),this.sheenColorMap=e.sheenColorMap,this.sheenRoughness=e.sheenRoughness,this.sheenRoughnessMap=e.sheenRoughnessMap,this.transmission=e.transmission,this.transmissionMap=e.transmissionMap,this.thickness=e.thickness,this.thicknessMap=e.thicknessMap,this.attenuationDistance=e.attenuationDistance,this.attenuationColor.copy(e.attenuationColor),this.specularIntensity=e.specularIntensity,this.specularIntensityMap=e.specularIntensityMap,this.specularColor.copy(e.specularColor),this.specularColorMap=e.specularColorMap,this}}class UR extends Cn{constructor(e){super(),this.isMeshPhongMaterial=!0,this.type="MeshPhongMaterial",this.color=new Be(16777215),this.specular=new Be(1118481),this.shininess=30,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Be(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=Vo,this.normalScale=new pe(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=Xf,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this.specular.copy(e.specular),this.shininess=e.shininess,this.map=e.map,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.emissive.copy(e.emissive),this.emissiveMap=e.emissiveMap,this.emissiveIntensity=e.emissiveIntensity,this.bumpMap=e.bumpMap,this.bumpScale=e.bumpScale,this.normalMap=e.normalMap,this.normalMapType=e.normalMapType,this.normalScale.copy(e.normalScale),this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.specularMap=e.specularMap,this.alphaMap=e.alphaMap,this.envMap=e.envMap,this.combine=e.combine,this.reflectivity=e.reflectivity,this.refractionRatio=e.refractionRatio,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this.flatShading=e.flatShading,this.fog=e.fog,this}}class OR extends Cn{constructor(e){super(),this.isMeshToonMaterial=!0,this.defines={TOON:""},this.type="MeshToonMaterial",this.color=new Be(16777215),this.map=null,this.gradientMap=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Be(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=Vo,this.normalScale=new pe(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this.map=e.map,this.gradientMap=e.gradientMap,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.emissive.copy(e.emissive),this.emissiveMap=e.emissiveMap,this.emissiveIntensity=e.emissiveIntensity,this.bumpMap=e.bumpMap,this.bumpScale=e.bumpScale,this.normalMap=e.normalMap,this.normalMapType=e.normalMapType,this.normalScale.copy(e.normalScale),this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.alphaMap=e.alphaMap,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this.fog=e.fog,this}}class kR extends Cn{constructor(e){super(),this.isMeshNormalMaterial=!0,this.type="MeshNormalMaterial",this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=Vo,this.normalScale=new pe(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.flatShading=!1,this.setValues(e)}copy(e){return super.copy(e),this.bumpMap=e.bumpMap,this.bumpScale=e.bumpScale,this.normalMap=e.normalMap,this.normalMapType=e.normalMapType,this.normalScale.copy(e.normalScale),this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.flatShading=e.flatShading,this}}class HR extends Cn{constructor(e){super(),this.isMeshLambertMaterial=!0,this.type="MeshLambertMaterial",this.color=new Be(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Be(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=Vo,this.normalScale=new pe(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=Xf,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this.map=e.map,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.emissive.copy(e.emissive),this.emissiveMap=e.emissiveMap,this.emissiveIntensity=e.emissiveIntensity,this.bumpMap=e.bumpMap,this.bumpScale=e.bumpScale,this.normalMap=e.normalMap,this.normalMapType=e.normalMapType,this.normalScale.copy(e.normalScale),this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.specularMap=e.specularMap,this.alphaMap=e.alphaMap,this.envMap=e.envMap,this.combine=e.combine,this.reflectivity=e.reflectivity,this.refractionRatio=e.refractionRatio,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this.flatShading=e.flatShading,this.fog=e.fog,this}}class GR extends Cn{constructor(e){super(),this.isMeshMatcapMaterial=!0,this.defines={MATCAP:""},this.type="MeshMatcapMaterial",this.color=new Be(16777215),this.matcap=null,this.map=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=Vo,this.normalScale=new pe(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.flatShading=!1,this.fog=!0,this.setValues(e)}copy(e){return super.copy(e),this.defines={MATCAP:""},this.color.copy(e.color),this.matcap=e.matcap,this.map=e.map,this.bumpMap=e.bumpMap,this.bumpScale=e.bumpScale,this.normalMap=e.normalMap,this.normalMapType=e.normalMapType,this.normalScale.copy(e.normalScale),this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.alphaMap=e.alphaMap,this.flatShading=e.flatShading,this.fog=e.fog,this}}class zR extends ci{constructor(e){super(),this.isLineDashedMaterial=!0,this.type="LineDashedMaterial",this.scale=1,this.dashSize=3,this.gapSize=1,this.setValues(e)}copy(e){return super.copy(e),this.scale=e.scale,this.dashSize=e.dashSize,this.gapSize=e.gapSize,this}}function Ca(n,e,t){return!n||!t&&n.constructor===e?n:typeof e.BYTES_PER_ELEMENT=="number"?new e(n):Array.prototype.slice.call(n)}function VR(n){return ArrayBuffer.isView(n)&&!(n instanceof DataView)}function WR(n){function e(r,s){return n[r]-n[s]}const t=n.length,i=new Array(t);for(let r=0;r!==t;++r)i[r]=r;return i.sort(e),i}function Q2(n,e,t){const i=n.length,r=new n.constructor(i);for(let s=0,o=0;o!==i;++s){const a=t[s]*e;for(let l=0;l!==e;++l)r[o++]=n[a+l]}return r}function G_(n,e,t,i){let r=1,s=n[0];for(;s!==void 0&&s[i]===void 0;)s=n[r++];if(s===void 0)return;let o=s[i];if(o!==void 0)if(Array.isArray(o))do o=s[i],o!==void 0&&(e.push(s.time),t.push.apply(t,o)),s=n[r++];while(s!==void 0);else if(o.toArray!==void 0)do o=s[i],o!==void 0&&(e.push(s.time),o.toArray(t,t.length)),s=n[r++];while(s!==void 0);else do o=s[i],o!==void 0&&(e.push(s.time),t.push(o)),s=n[r++];while(s!==void 0)}function U6(n,e,t,i,r=30){const s=n.clone();s.name=e;const o=[];for(let l=0;l=i)){d.push(f.times[v]);for(let M=0;Ms.tracks[l].times[0]&&(a=s.tracks[l].times[0]);for(let l=0;l=a.times[y]){const m=y*d+h,A=m+d-h;M=a.values.slice(m,A)}else{const m=a.createInterpolant(),A=h,S=d-h;m.evaluate(s),M=m.resultBuffer.slice(A,S)}l==="quaternion"&&new oi().fromArray(M).normalize().conjugate().toArray(M);const _=f.times.length;for(let m=0;m<_;++m){const A=m*v+p;if(l==="quaternion")oi.multiplyQuaternionsFlat(f.values,A,M,0,f.values,A);else{const S=v-p*2;for(let w=0;w=s)){const a=t[1];e=s)break t}o=i,i=0;break n}break e}for(;i>>1;et;)--o;if(++o,s!==0||o!==r){s>=o&&(o=Math.max(o,1),s=o-1);const a=this.getValueSize();this.times=i.slice(s,o),this.values=this.values.slice(s*a,o*a)}return this}validate(){let e=!0;const t=this.getValueSize();t-Math.floor(t)!==0&&(console.error("THREE.KeyframeTrack: Invalid value size in track.",this),e=!1);const i=this.times,r=this.values,s=i.length;s===0&&(console.error("THREE.KeyframeTrack: Track is empty.",this),e=!1);let o=null;for(let a=0;a!==s;a++){const l=i[a];if(typeof l=="number"&&isNaN(l)){console.error("THREE.KeyframeTrack: Time is not a valid number.",this,a,l),e=!1;break}if(o!==null&&o>l){console.error("THREE.KeyframeTrack: Out of order keys.",this,a,l,o),e=!1;break}o=l}if(r!==void 0&&VR(r))for(let a=0,l=r.length;a!==l;++a){const f=r[a];if(isNaN(f)){console.error("THREE.KeyframeTrack: Value is not a valid number.",this,a,f),e=!1;break}}return e}optimize(){const e=this.times.slice(),t=this.values.slice(),i=this.getValueSize(),r=this.getInterpolation()===Up,s=e.length-1;let o=1;for(let a=1;a0){e[o]=e[s];for(let a=s*i,l=o*i,f=0;f!==i;++f)t[l+f]=t[a+f];++o}return o!==e.length?(this.times=e.slice(0,o),this.values=t.slice(0,o*i)):(this.times=e,this.values=t),this}clone(){const e=this.times.slice(),t=this.values.slice(),i=this.constructor,r=new i(this.name,e,t);return r.createInterpolant=this.createInterpolant,r}}kr.prototype.TimeBufferType=Float32Array;kr.prototype.ValueBufferType=Float32Array;kr.prototype.DefaultInterpolation=za;class Ka extends kr{}Ka.prototype.ValueTypeName="bool";Ka.prototype.ValueBufferType=Array;Ka.prototype.DefaultInterpolation=Sc;Ka.prototype.InterpolantFactoryMethodLinear=void 0;Ka.prototype.InterpolantFactoryMethodSmooth=void 0;class V_ extends kr{}V_.prototype.ValueTypeName="color";class Cc extends kr{}Cc.prototype.ValueTypeName="number";class jR extends Hc{constructor(e,t,i,r){super(e,t,i,r)}interpolate_(e,t,i,r){const s=this.resultBuffer,o=this.sampleValues,a=this.valueSize,l=(i-t)/(r-t);let f=e*a;for(let h=f+a;f!==h;f+=4)oi.slerpFlat(s,0,o,f-a,o,f,l);return s}}class Oo extends kr{InterpolantFactoryMethodLinear(e){return new jR(this.times,this.values,this.getValueSize(),e)}}Oo.prototype.ValueTypeName="quaternion";Oo.prototype.DefaultInterpolation=za;Oo.prototype.InterpolantFactoryMethodSmooth=void 0;class Ya extends kr{}Ya.prototype.ValueTypeName="string";Ya.prototype.ValueBufferType=Array;Ya.prototype.DefaultInterpolation=Sc;Ya.prototype.InterpolantFactoryMethodLinear=void 0;Ya.prototype.InterpolantFactoryMethodSmooth=void 0;class Tc extends kr{}Tc.prototype.ValueTypeName="vector";class Rc{constructor(e,t=-1,i,r=qm){this.name=e,this.tracks=i,this.duration=t,this.blendMode=r,this.uuid=Ji(),this.duration<0&&this.resetDuration()}static parse(e){const t=[],i=e.tracks,r=1/(e.fps||1);for(let o=0,a=i.length;o!==a;++o)t.push(G6(i[o]).scale(r));const s=new this(e.name,e.duration,t,e.blendMode);return s.uuid=e.uuid,s}static toJSON(e){const t=[],i=e.tracks,r={name:e.name,duration:e.duration,tracks:t,uuid:e.uuid,blendMode:e.blendMode};for(let s=0,o=i.length;s!==o;++s)t.push(kr.toJSON(i[s]));return r}static CreateFromMorphTargetSequence(e,t,i,r){const s=t.length,o=[];for(let a=0;a1){const d=h[1];let p=r[d];p||(r[d]=p=[]),p.push(f)}}const o=[];for(const a in r)o.push(this.CreateFromMorphTargetSequence(a,r[a],t,i));return o}static parseAnimation(e,t){if(!e)return console.error("THREE.AnimationClip: No animation in JSONLoader data."),null;const i=function(d,p,v,y,M){if(v.length!==0){const _=[],m=[];G_(v,_,m,y),_.length!==0&&M.push(new d(p,_,m))}},r=[],s=e.name||"default",o=e.fps||30,a=e.blendMode;let l=e.length||-1;const f=e.hierarchy||[];for(let d=0;d{t&&t(s),this.manager.itemEnd(e)},0),s;if(_s[e]!==void 0){_s[e].push({onLoad:t,onProgress:i,onError:r});return}_s[e]=[],_s[e].push({onLoad:t,onProgress:i,onError:r});const o=new Request(e,{headers:new Headers(this.requestHeader),credentials:this.withCredentials?"include":"same-origin"}),a=this.mimeType,l=this.responseType;fetch(o).then(f=>{if(f.status===200||f.status===0){if(f.status===0&&console.warn("THREE.FileLoader: HTTP Status 0 received."),typeof ReadableStream>"u"||f.body===void 0||f.body.getReader===void 0)return f;const h=_s[e],d=f.body.getReader(),p=f.headers.get("Content-Length")||f.headers.get("X-File-Size"),v=p?parseInt(p):0,y=v!==0;let M=0;const _=new ReadableStream({start(m){A();function A(){d.read().then(({done:S,value:w})=>{if(S)m.close();else{M+=w.byteLength;const P=new ProgressEvent("progress",{lengthComputable:y,loaded:M,total:v});for(let R=0,b=h.length;R{switch(l){case"arraybuffer":return f.arrayBuffer();case"blob":return f.blob();case"document":return f.text().then(h=>new DOMParser().parseFromString(h,a));case"json":return f.json();default:if(a===void 0)return f.text();{const d=/charset="?([^;"\s]*)"?/i.exec(a),p=d&&d[1]?d[1].toLowerCase():void 0,v=new TextDecoder(p);return f.arrayBuffer().then(y=>v.decode(y))}}}).then(f=>{Ts.add(e,f);const h=_s[e];delete _s[e];for(let d=0,p=h.length;d{const h=_s[e];if(h===void 0)throw this.manager.itemError(e),f;delete _s[e];for(let d=0,p=h.length;d{this.manager.itemEnd(e)}),this.manager.itemStart(e)}setResponseType(e){return this.responseType=e,this}setMimeType(e){return this.mimeType=e,this}}class V6 extends ui{constructor(e){super(e)}load(e,t,i,r){const s=this,o=new Ki(this.manager);o.setPath(this.path),o.setRequestHeader(this.requestHeader),o.setWithCredentials(this.withCredentials),o.load(e,function(a){try{t(s.parse(JSON.parse(a)))}catch(l){r?r(l):console.error(l),s.manager.itemError(e)}},i,r)}parse(e){const t=[];for(let i=0;i0:r.vertexColors=e.vertexColors),e.uniforms!==void 0)for(const s in e.uniforms){const o=e.uniforms[s];switch(r.uniforms[s]={},o.type){case"t":r.uniforms[s].value=i(o.value);break;case"c":r.uniforms[s].value=new Be().setHex(o.value);break;case"v2":r.uniforms[s].value=new pe().fromArray(o.value);break;case"v3":r.uniforms[s].value=new U().fromArray(o.value);break;case"v4":r.uniforms[s].value=new Ot().fromArray(o.value);break;case"m3":r.uniforms[s].value=new vt().fromArray(o.value);break;case"m4":r.uniforms[s].value=new tt().fromArray(o.value);break;default:r.uniforms[s].value=o.value}}if(e.defines!==void 0&&(r.defines=e.defines),e.vertexShader!==void 0&&(r.vertexShader=e.vertexShader),e.fragmentShader!==void 0&&(r.fragmentShader=e.fragmentShader),e.glslVersion!==void 0&&(r.glslVersion=e.glslVersion),e.extensions!==void 0)for(const s in e.extensions)r.extensions[s]=e.extensions[s];if(e.lights!==void 0&&(r.lights=e.lights),e.clipping!==void 0&&(r.clipping=e.clipping),e.size!==void 0&&(r.size=e.size),e.sizeAttenuation!==void 0&&(r.sizeAttenuation=e.sizeAttenuation),e.map!==void 0&&(r.map=i(e.map)),e.matcap!==void 0&&(r.matcap=i(e.matcap)),e.alphaMap!==void 0&&(r.alphaMap=i(e.alphaMap)),e.bumpMap!==void 0&&(r.bumpMap=i(e.bumpMap)),e.bumpScale!==void 0&&(r.bumpScale=e.bumpScale),e.normalMap!==void 0&&(r.normalMap=i(e.normalMap)),e.normalMapType!==void 0&&(r.normalMapType=e.normalMapType),e.normalScale!==void 0){let s=e.normalScale;Array.isArray(s)===!1&&(s=[s,s]),r.normalScale=new pe().fromArray(s)}return e.displacementMap!==void 0&&(r.displacementMap=i(e.displacementMap)),e.displacementScale!==void 0&&(r.displacementScale=e.displacementScale),e.displacementBias!==void 0&&(r.displacementBias=e.displacementBias),e.roughnessMap!==void 0&&(r.roughnessMap=i(e.roughnessMap)),e.metalnessMap!==void 0&&(r.metalnessMap=i(e.metalnessMap)),e.emissiveMap!==void 0&&(r.emissiveMap=i(e.emissiveMap)),e.emissiveIntensity!==void 0&&(r.emissiveIntensity=e.emissiveIntensity),e.specularMap!==void 0&&(r.specularMap=i(e.specularMap)),e.specularIntensityMap!==void 0&&(r.specularIntensityMap=i(e.specularIntensityMap)),e.specularColorMap!==void 0&&(r.specularColorMap=i(e.specularColorMap)),e.envMap!==void 0&&(r.envMap=i(e.envMap)),e.envMapIntensity!==void 0&&(r.envMapIntensity=e.envMapIntensity),e.reflectivity!==void 0&&(r.reflectivity=e.reflectivity),e.refractionRatio!==void 0&&(r.refractionRatio=e.refractionRatio),e.lightMap!==void 0&&(r.lightMap=i(e.lightMap)),e.lightMapIntensity!==void 0&&(r.lightMapIntensity=e.lightMapIntensity),e.aoMap!==void 0&&(r.aoMap=i(e.aoMap)),e.aoMapIntensity!==void 0&&(r.aoMapIntensity=e.aoMapIntensity),e.gradientMap!==void 0&&(r.gradientMap=i(e.gradientMap)),e.clearcoatMap!==void 0&&(r.clearcoatMap=i(e.clearcoatMap)),e.clearcoatRoughnessMap!==void 0&&(r.clearcoatRoughnessMap=i(e.clearcoatRoughnessMap)),e.clearcoatNormalMap!==void 0&&(r.clearcoatNormalMap=i(e.clearcoatNormalMap)),e.clearcoatNormalScale!==void 0&&(r.clearcoatNormalScale=new pe().fromArray(e.clearcoatNormalScale)),e.iridescenceMap!==void 0&&(r.iridescenceMap=i(e.iridescenceMap)),e.iridescenceThicknessMap!==void 0&&(r.iridescenceThicknessMap=i(e.iridescenceThicknessMap)),e.transmissionMap!==void 0&&(r.transmissionMap=i(e.transmissionMap)),e.thicknessMap!==void 0&&(r.thicknessMap=i(e.thicknessMap)),e.anisotropyMap!==void 0&&(r.anisotropyMap=i(e.anisotropyMap)),e.sheenColorMap!==void 0&&(r.sheenColorMap=i(e.sheenColorMap)),e.sheenRoughnessMap!==void 0&&(r.sheenRoughnessMap=i(e.sheenRoughnessMap)),r}setTextures(e){return this.textures=e,this}static createMaterialFromType(e){const t={ShadowMaterial:FR,SpriteMaterial:P_,RawShaderMaterial:NR,ShaderMaterial:Nr,PointsMaterial:s0,MeshPhysicalMaterial:as,MeshStandardMaterial:nh,MeshPhongMaterial:UR,MeshToonMaterial:OR,MeshNormalMaterial:kR,MeshLambertMaterial:HR,MeshDepthMaterial:T_,MeshDistanceMaterial:R_,MeshBasicMaterial:Wi,MeshMatcapMaterial:GR,LineDashedMaterial:zR,LineBasicMaterial:ci,Material:Cn};return new t[e]}}class rs{static decodeText(e){if(typeof TextDecoder<"u")return new TextDecoder().decode(e);let t="";for(let i=0,r=e.length;i0){const l=new W_(t);s=new Bf(l),s.setCrossOrigin(this.crossOrigin);for(let f=0,h=e.length;f0){r=new Bf(this.manager),r.setCrossOrigin(this.crossOrigin);for(let o=0,a=e.length;o{const _=new ai;_.min.fromArray(M.boxMin),_.max.fromArray(M.boxMax);const m=new Kn;return m.radius=M.sphereRadius,m.center.fromArray(M.sphereCenter),{boxInitialized:M.boxInitialized,box:_,sphereInitialized:M.sphereInitialized,sphere:m}}),o._maxGeometryCount=e.maxGeometryCount,o._maxVertexCount=e.maxVertexCount,o._maxIndexCount=e.maxIndexCount,o._geometryInitialized=e.geometryInitialized,o._geometryCount=e.geometryCount,o._matricesTexture=f(e.matricesTexture.uuid);break;case"LOD":o=new MR;break;case"Line":o=new Ns(a(e.geometry),l(e.material));break;case"LineLoop":o=new I_(a(e.geometry),l(e.material));break;case"LineSegments":o=new Ur(a(e.geometry),l(e.material));break;case"PointCloud":case"Points":o=new D_(a(e.geometry),l(e.material));break;case"Sprite":o=new SR(l(e.material));break;case"Group":o=new Cs;break;case"Bone":o=new r0;break;default:o=new St}if(o.uuid=e.uuid,e.name!==void 0&&(o.name=e.name),e.matrix!==void 0?(o.matrix.fromArray(e.matrix),e.matrixAutoUpdate!==void 0&&(o.matrixAutoUpdate=e.matrixAutoUpdate),o.matrixAutoUpdate&&o.matrix.decompose(o.position,o.quaternion,o.scale)):(e.position!==void 0&&o.position.fromArray(e.position),e.rotation!==void 0&&o.rotation.fromArray(e.rotation),e.quaternion!==void 0&&o.quaternion.fromArray(e.quaternion),e.scale!==void 0&&o.scale.fromArray(e.scale)),e.up!==void 0&&o.up.fromArray(e.up),e.castShadow!==void 0&&(o.castShadow=e.castShadow),e.receiveShadow!==void 0&&(o.receiveShadow=e.receiveShadow),e.shadow&&(e.shadow.bias!==void 0&&(o.shadow.bias=e.shadow.bias),e.shadow.normalBias!==void 0&&(o.shadow.normalBias=e.shadow.normalBias),e.shadow.radius!==void 0&&(o.shadow.radius=e.shadow.radius),e.shadow.mapSize!==void 0&&o.shadow.mapSize.fromArray(e.shadow.mapSize),e.shadow.camera!==void 0&&(o.shadow.camera=this.parseObject(e.shadow.camera))),e.visible!==void 0&&(o.visible=e.visible),e.frustumCulled!==void 0&&(o.frustumCulled=e.frustumCulled),e.renderOrder!==void 0&&(o.renderOrder=e.renderOrder),e.userData!==void 0&&(o.userData=e.userData),e.layers!==void 0&&(o.layers.mask=e.layers),e.children!==void 0){const p=e.children;for(let v=0;v"u"&&console.warn("THREE.ImageBitmapLoader: createImageBitmap() not supported."),typeof fetch>"u"&&console.warn("THREE.ImageBitmapLoader: fetch() not supported."),this.options={premultiplyAlpha:"none"}}setOptions(e){return this.options=e,this}load(e,t,i,r){e===void 0&&(e=""),this.path!==void 0&&(e=this.path+e),e=this.manager.resolveURL(e);const s=this,o=Ts.get(e);if(o!==void 0){if(s.manager.itemStart(e),o.then){o.then(f=>{t&&t(f),s.manager.itemEnd(e)}).catch(f=>{r&&r(f)});return}return setTimeout(function(){t&&t(o),s.manager.itemEnd(e)},0),o}const a={};a.credentials=this.crossOrigin==="anonymous"?"same-origin":"include",a.headers=this.requestHeader;const l=fetch(e,a).then(function(f){return f.blob()}).then(function(f){return createImageBitmap(f,Object.assign(s.options,{colorSpaceConversion:"none"}))}).then(function(f){return Ts.add(e,f),t&&t(f),s.manager.itemEnd(e),f}).catch(function(f){r&&r(f),Ts.remove(e),s.manager.itemError(e),s.manager.itemEnd(e)});Ts.add(e,l),s.manager.itemStart(e)}}let sp;class Y_{static getContext(){return sp===void 0&&(sp=new(window.AudioContext||window.webkitAudioContext)),sp}static setContext(e){sp=e}}class q6 extends ui{constructor(e){super(e)}load(e,t,i,r){const s=this,o=new Ki(this.manager);o.setResponseType("arraybuffer"),o.setPath(this.path),o.setRequestHeader(this.requestHeader),o.setWithCredentials(this.withCredentials),o.load(e,function(l){try{const f=l.slice(0);Y_.getContext().decodeAudioData(f,function(d){t(d)}).catch(a)}catch(f){a(f)}},i,r);function a(l){r?r(l):console.error(l),s.manager.itemError(e)}}}const IE=new tt,DE=new tt,la=new tt;class $6{constructor(){this.type="StereoCamera",this.aspect=1,this.eyeSep=.064,this.cameraL=new _n,this.cameraL.layers.enable(1),this.cameraL.matrixAutoUpdate=!1,this.cameraR=new _n,this.cameraR.layers.enable(2),this.cameraR.matrixAutoUpdate=!1,this._cache={focus:null,fov:null,aspect:null,near:null,far:null,zoom:null,eyeSep:null}}update(e){const t=this._cache;if(t.focus!==e.focus||t.fov!==e.fov||t.aspect!==e.aspect*this.aspect||t.near!==e.near||t.far!==e.far||t.zoom!==e.zoom||t.eyeSep!==this.eyeSep){t.focus=e.focus,t.fov=e.fov,t.aspect=e.aspect*this.aspect,t.near=e.near,t.far=e.far,t.zoom=e.zoom,t.eyeSep=this.eyeSep,la.copy(e.projectionMatrix);const r=t.eyeSep/2,s=r*t.near/t.focus,o=t.near*Math.tan(Ba*t.fov*.5)/t.zoom;let a,l;DE.elements[12]=-r,IE.elements[12]=r,a=-o*t.aspect+s,l=o*t.aspect+s,la.elements[0]=2*t.near/(l-a),la.elements[8]=(l+a)/(l-a),this.cameraL.projectionMatrix.copy(la),a=-o*t.aspect-s,l=o*t.aspect-s,la.elements[0]=2*t.near/(l-a),la.elements[8]=(l+a)/(l-a),this.cameraR.projectionMatrix.copy(la)}this.cameraL.matrixWorld.copy(e.matrixWorld).multiply(DE),this.cameraR.matrixWorld.copy(e.matrixWorld).multiply(IE)}}class Q_{constructor(e=!0){this.autoStart=e,this.startTime=0,this.oldTime=0,this.elapsedTime=0,this.running=!1}start(){this.startTime=FE(),this.oldTime=this.startTime,this.elapsedTime=0,this.running=!0}stop(){this.getElapsedTime(),this.running=!1,this.autoStart=!1}getElapsedTime(){return this.getDelta(),this.elapsedTime}getDelta(){let e=0;if(this.autoStart&&!this.running)return this.start(),0;if(this.running){const t=FE();e=(t-this.oldTime)/1e3,this.oldTime=t,this.elapsedTime+=e}return e}}function FE(){return(typeof performance>"u"?Date:performance).now()}const ca=new U,NE=new oi,eU=new U,ua=new U;class tU extends St{constructor(){super(),this.type="AudioListener",this.context=Y_.getContext(),this.gain=this.context.createGain(),this.gain.connect(this.context.destination),this.filter=null,this.timeDelta=0,this._clock=new Q_}getInput(){return this.gain}removeFilter(){return this.filter!==null&&(this.gain.disconnect(this.filter),this.filter.disconnect(this.context.destination),this.gain.connect(this.context.destination),this.filter=null),this}getFilter(){return this.filter}setFilter(e){return this.filter!==null?(this.gain.disconnect(this.filter),this.filter.disconnect(this.context.destination)):this.gain.disconnect(this.context.destination),this.filter=e,this.gain.connect(this.filter),this.filter.connect(this.context.destination),this}getMasterVolume(){return this.gain.gain.value}setMasterVolume(e){return this.gain.gain.setTargetAtTime(e,this.context.currentTime,.01),this}updateMatrixWorld(e){super.updateMatrixWorld(e);const t=this.context.listener,i=this.up;if(this.timeDelta=this._clock.getDelta(),this.matrixWorld.decompose(ca,NE,eU),ua.set(0,0,-1).applyQuaternion(NE),t.positionX){const r=this.context.currentTime+this.timeDelta;t.positionX.linearRampToValueAtTime(ca.x,r),t.positionY.linearRampToValueAtTime(ca.y,r),t.positionZ.linearRampToValueAtTime(ca.z,r),t.forwardX.linearRampToValueAtTime(ua.x,r),t.forwardY.linearRampToValueAtTime(ua.y,r),t.forwardZ.linearRampToValueAtTime(ua.z,r),t.upX.linearRampToValueAtTime(i.x,r),t.upY.linearRampToValueAtTime(i.y,r),t.upZ.linearRampToValueAtTime(i.z,r)}else t.setPosition(ca.x,ca.y,ca.z),t.setOrientation(ua.x,ua.y,ua.z,i.x,i.y,i.z)}}let rb=class extends St{constructor(e){super(),this.type="Audio",this.listener=e,this.context=e.context,this.gain=this.context.createGain(),this.gain.connect(e.getInput()),this.autoplay=!1,this.buffer=null,this.detune=0,this.loop=!1,this.loopStart=0,this.loopEnd=0,this.offset=0,this.duration=void 0,this.playbackRate=1,this.isPlaying=!1,this.hasPlaybackControl=!0,this.source=null,this.sourceType="empty",this._startedAt=0,this._progress=0,this._connected=!1,this.filters=[]}getOutput(){return this.gain}setNodeSource(e){return this.hasPlaybackControl=!1,this.sourceType="audioNode",this.source=e,this.connect(),this}setMediaElementSource(e){return this.hasPlaybackControl=!1,this.sourceType="mediaNode",this.source=this.context.createMediaElementSource(e),this.connect(),this}setMediaStreamSource(e){return this.hasPlaybackControl=!1,this.sourceType="mediaStreamNode",this.source=this.context.createMediaStreamSource(e),this.connect(),this}setBuffer(e){return this.buffer=e,this.sourceType="buffer",this.autoplay&&this.play(),this}play(e=0){if(this.isPlaying===!0){console.warn("THREE.Audio: Audio is already playing.");return}if(this.hasPlaybackControl===!1){console.warn("THREE.Audio: this Audio has no playback control.");return}this._startedAt=this.context.currentTime+e;const t=this.context.createBufferSource();return t.buffer=this.buffer,t.loop=this.loop,t.loopStart=this.loopStart,t.loopEnd=this.loopEnd,t.onended=this.onEnded.bind(this),t.start(this._startedAt,this._progress+this.offset,this.duration),this.isPlaying=!0,this.source=t,this.setDetune(this.detune),this.setPlaybackRate(this.playbackRate),this.connect()}pause(){if(this.hasPlaybackControl===!1){console.warn("THREE.Audio: this Audio has no playback control.");return}return this.isPlaying===!0&&(this._progress+=Math.max(this.context.currentTime-this._startedAt,0)*this.playbackRate,this.loop===!0&&(this._progress=this._progress%(this.duration||this.buffer.duration)),this.source.stop(),this.source.onended=null,this.isPlaying=!1),this}stop(){if(this.hasPlaybackControl===!1){console.warn("THREE.Audio: this Audio has no playback control.");return}return this._progress=0,this.source!==null&&(this.source.stop(),this.source.onended=null),this.isPlaying=!1,this}connect(){if(this.filters.length>0){this.source.connect(this.filters[0]);for(let e=1,t=this.filters.length;e0){this.source.disconnect(this.filters[0]);for(let e=1,t=this.filters.length;e0&&this._mixBufferRegionAdditive(i,r,this._addIndex*t,1,t);for(let l=t,f=t+t;l!==f;++l)if(i[l]!==i[l+t]){a.setValue(i,r);break}}saveOriginalState(){const e=this.binding,t=this.buffer,i=this.valueSize,r=i*this._origIndex;e.getValue(t,r);for(let s=i,o=r;s!==o;++s)t[s]=t[r+s%i];this._setIdentity(),this.cumulativeWeight=0,this.cumulativeWeightAdditive=0}restoreOriginalState(){const e=this.valueSize*3;this.binding.setValue(this.buffer,e)}_setAdditiveIdentityNumeric(){const e=this._addIndex*this.valueSize,t=e+this.valueSize;for(let i=e;i=.5)for(let o=0;o!==s;++o)e[t+o]=e[i+o]}_slerp(e,t,i,r){oi.slerpFlat(e,t,e,t,e,i,r)}_slerpAdditive(e,t,i,r,s){const o=this._workIndex*s;oi.multiplyQuaternionsFlat(e,o,e,t,e,i),oi.slerpFlat(e,t,e,t,e,o,r)}_lerp(e,t,i,r,s){const o=1-r;for(let a=0;a!==s;++a){const l=t+a;e[l]=e[l]*o+e[i+a]*r}}_lerpAdditive(e,t,i,r,s){for(let o=0;o!==s;++o){const a=t+o;e[a]=e[a]+e[i+o]*r}}}const Z_="\\[\\]\\.:\\/",sU=new RegExp("["+Z_+"]","g"),q_="[^"+Z_+"]",oU="[^"+Z_.replace("\\.","")+"]",aU=/((?:WC+[\/:])*)/.source.replace("WC",q_),lU=/(WCOD+)?/.source.replace("WCOD",oU),cU=/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC",q_),uU=/\.(WC+)(?:\[(.+)\])?/.source.replace("WC",q_),fU=new RegExp("^"+aU+lU+cU+uU+"$"),hU=["material","materials","bones","map"];class dU{constructor(e,t,i){const r=i||wt.parseTrackName(t);this._targetGroup=e,this._bindings=e.subscribe_(t,r)}getValue(e,t){this.bind();const i=this._targetGroup.nCachedObjects_,r=this._bindings[i];r!==void 0&&r.getValue(e,t)}setValue(e,t){const i=this._bindings;for(let r=this._targetGroup.nCachedObjects_,s=i.length;r!==s;++r)i[r].setValue(e,t)}bind(){const e=this._bindings;for(let t=this._targetGroup.nCachedObjects_,i=e.length;t!==i;++t)e[t].bind()}unbind(){const e=this._bindings;for(let t=this._targetGroup.nCachedObjects_,i=e.length;t!==i;++t)e[t].unbind()}}class wt{constructor(e,t,i){this.path=t,this.parsedPath=i||wt.parseTrackName(t),this.node=wt.findNode(e,this.parsedPath.nodeName),this.rootNode=e,this.getValue=this._getValue_unbound,this.setValue=this._setValue_unbound}static create(e,t,i){return e&&e.isAnimationObjectGroup?new wt.Composite(e,t,i):new wt(e,t,i)}static sanitizeNodeName(e){return e.replace(/\s/g,"_").replace(sU,"")}static parseTrackName(e){const t=fU.exec(e);if(t===null)throw new Error("PropertyBinding: Cannot parse trackName: "+e);const i={nodeName:t[2],objectName:t[3],objectIndex:t[4],propertyName:t[5],propertyIndex:t[6]},r=i.nodeName&&i.nodeName.lastIndexOf(".");if(r!==void 0&&r!==-1){const s=i.nodeName.substring(r+1);hU.indexOf(s)!==-1&&(i.nodeName=i.nodeName.substring(0,r),i.objectName=s)}if(i.propertyName===null||i.propertyName.length===0)throw new Error("PropertyBinding: can not parse propertyName from trackName: "+e);return i}static findNode(e,t){if(t===void 0||t===""||t==="."||t===-1||t===e.name||t===e.uuid)return e;if(e.skeleton){const i=e.skeleton.getBoneByName(t);if(i!==void 0)return i}if(e.children){const i=function(s){for(let o=0;o=s){const d=s++,p=e[d];t[p.uuid]=h,e[h]=p,t[f]=d,e[d]=l;for(let v=0,y=r;v!==y;++v){const M=i[v],_=M[d],m=M[h];M[h]=_,M[d]=m}}}this.nCachedObjects_=s}uncache(){const e=this._objects,t=this._indicesByUUID,i=this._bindings,r=i.length;let s=this.nCachedObjects_,o=e.length;for(let a=0,l=arguments.length;a!==l;++a){const f=arguments[a],h=f.uuid,d=t[h];if(d!==void 0)if(delete t[h],d0&&(t[v.uuid]=d),e[d]=v,e.pop();for(let y=0,M=r;y!==M;++y){const _=i[y];_[d]=_[p],_.pop()}}}this.nCachedObjects_=s}subscribe_(e,t){const i=this._bindingsIndicesByPath;let r=i[e];const s=this._bindings;if(r!==void 0)return s[r];const o=this._paths,a=this._parsedPaths,l=this._objects,f=l.length,h=this.nCachedObjects_,d=new Array(f);r=s.length,i[e]=r,o.push(e),a.push(t),s.push(d);for(let p=h,v=l.length;p!==v;++p){const y=l[p];d[p]=new wt(y,e,t)}return d}unsubscribe_(e){const t=this._bindingsIndicesByPath,i=t[e];if(i!==void 0){const r=this._paths,s=this._parsedPaths,o=this._bindings,a=o.length-1,l=o[a],f=e[a];t[f]=i,o[i]=l,o.pop(),s[i]=s[a],s.pop(),r[i]=r[a],r.pop()}}}class ob{constructor(e,t,i=null,r=t.blendMode){this._mixer=e,this._clip=t,this._localRoot=i,this.blendMode=r;const s=t.tracks,o=s.length,a=new Array(o),l={endingStart:Ma,endingEnd:Ma};for(let f=0;f!==o;++f){const h=s[f].createInterpolant(null);a[f]=h,h.settings=l}this._interpolantSettings=l,this._interpolants=a,this._propertyBindings=new Array(o),this._cacheIndex=null,this._byClipCacheIndex=null,this._timeScaleInterpolant=null,this._weightInterpolant=null,this.loop=WT,this._loopCount=-1,this._startTime=null,this.time=0,this.timeScale=1,this._effectiveTimeScale=1,this.weight=1,this._effectiveWeight=1,this.repetitions=1/0,this.paused=!1,this.enabled=!0,this.clampWhenFinished=!1,this.zeroSlopeAtStart=!0,this.zeroSlopeAtEnd=!0}play(){return this._mixer._activateAction(this),this}stop(){return this._mixer._deactivateAction(this),this.reset()}reset(){return this.paused=!1,this.enabled=!0,this.time=0,this._loopCount=-1,this._startTime=null,this.stopFading().stopWarping()}isRunning(){return this.enabled&&!this.paused&&this.timeScale!==0&&this._startTime===null&&this._mixer._isActiveAction(this)}isScheduled(){return this._mixer._isActiveAction(this)}startAt(e){return this._startTime=e,this}setLoop(e,t){return this.loop=e,this.repetitions=t,this}setEffectiveWeight(e){return this.weight=e,this._effectiveWeight=this.enabled?e:0,this.stopFading()}getEffectiveWeight(){return this._effectiveWeight}fadeIn(e){return this._scheduleFading(e,0,1)}fadeOut(e){return this._scheduleFading(e,1,0)}crossFadeFrom(e,t,i){if(e.fadeOut(t),this.fadeIn(t),i){const r=this._clip.duration,s=e._clip.duration,o=s/r,a=r/s;e.warp(1,o,t),this.warp(a,1,t)}return this}crossFadeTo(e,t,i){return e.crossFadeFrom(this,t,i)}stopFading(){const e=this._weightInterpolant;return e!==null&&(this._weightInterpolant=null,this._mixer._takeBackControlInterpolant(e)),this}setEffectiveTimeScale(e){return this.timeScale=e,this._effectiveTimeScale=this.paused?0:e,this.stopWarping()}getEffectiveTimeScale(){return this._effectiveTimeScale}setDuration(e){return this.timeScale=this._clip.duration/e,this.stopWarping()}syncWith(e){return this.time=e.time,this.timeScale=e.timeScale,this.stopWarping()}halt(e){return this.warp(this._effectiveTimeScale,0,e)}warp(e,t,i){const r=this._mixer,s=r.time,o=this.timeScale;let a=this._timeScaleInterpolant;a===null&&(a=r._lendControlInterpolant(),this._timeScaleInterpolant=a);const l=a.parameterPositions,f=a.sampleValues;return l[0]=s,l[1]=s+i,f[0]=e/o,f[1]=t/o,this}stopWarping(){const e=this._timeScaleInterpolant;return e!==null&&(this._timeScaleInterpolant=null,this._mixer._takeBackControlInterpolant(e)),this}getMixer(){return this._mixer}getClip(){return this._clip}getRoot(){return this._localRoot||this._mixer._root}_update(e,t,i,r){if(!this.enabled){this._updateWeight(e);return}const s=this._startTime;if(s!==null){const l=(e-s)*i;l<0||i===0?t=0:(this._startTime=null,t=i*l)}t*=this._updateTimeScale(e);const o=this._updateTime(t),a=this._updateWeight(e);if(a>0){const l=this._interpolants,f=this._propertyBindings;switch(this.blendMode){case g_:for(let h=0,d=l.length;h!==d;++h)l[h].evaluate(o),f[h].accumulateAdditive(a);break;case qm:default:for(let h=0,d=l.length;h!==d;++h)l[h].evaluate(o),f[h].accumulate(r,a)}}}_updateWeight(e){let t=0;if(this.enabled){t=this.weight;const i=this._weightInterpolant;if(i!==null){const r=i.evaluate(e)[0];t*=r,e>i.parameterPositions[1]&&(this.stopFading(),r===0&&(this.enabled=!1))}}return this._effectiveWeight=t,t}_updateTimeScale(e){let t=0;if(!this.paused){t=this.timeScale;const i=this._timeScaleInterpolant;if(i!==null){const r=i.evaluate(e)[0];t*=r,e>i.parameterPositions[1]&&(this.stopWarping(),t===0?this.paused=!0:this.timeScale=t)}}return this._effectiveTimeScale=t,t}_updateTime(e){const t=this._clip.duration,i=this.loop;let r=this.time+e,s=this._loopCount;const o=i===XT;if(e===0)return s===-1?r:o&&(s&1)===1?t-r:r;if(i===VT){s===-1&&(this._loopCount=0,this._setEndings(!0,!0,!1));e:{if(r>=t)r=t;else if(r<0)r=0;else{this.time=r;break e}this.clampWhenFinished?this.paused=!0:this.enabled=!1,this.time=r,this._mixer.dispatchEvent({type:"finished",action:this,direction:e<0?-1:1})}}else{if(s===-1&&(e>=0?(s=0,this._setEndings(!0,this.repetitions===0,o)):this._setEndings(this.repetitions===0,!0,o)),r>=t||r<0){const a=Math.floor(r/t);r-=t*a,s+=Math.abs(a);const l=this.repetitions-s;if(l<=0)this.clampWhenFinished?this.paused=!0:this.enabled=!1,r=e>0?t:0,this.time=r,this._mixer.dispatchEvent({type:"finished",action:this,direction:e>0?1:-1});else{if(l===1){const f=e<0;this._setEndings(f,!f,o)}else this._setEndings(!1,!1,o);this._loopCount=s,this.time=r,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:a})}}else this.time=r;if(o&&(s&1)===1)return t-r}return r}_setEndings(e,t,i){const r=this._interpolantSettings;i?(r.endingStart=Ea,r.endingEnd=Ea):(e?r.endingStart=this.zeroSlopeAtStart?Ea:Ma:r.endingStart=xf,t?r.endingEnd=this.zeroSlopeAtEnd?Ea:Ma:r.endingEnd=xf)}_scheduleFading(e,t,i){const r=this._mixer,s=r.time;let o=this._weightInterpolant;o===null&&(o=r._lendControlInterpolant(),this._weightInterpolant=o);const a=o.parameterPositions,l=o.sampleValues;return a[0]=s,l[0]=t,a[1]=s+e,l[1]=i,this}}const mU=new Float32Array(1);class ab extends Os{constructor(e){super(),this._root=e,this._initMemoryManager(),this._accuIndex=0,this.time=0,this.timeScale=1}_bindAction(e,t){const i=e._localRoot||this._root,r=e._clip.tracks,s=r.length,o=e._propertyBindings,a=e._interpolants,l=i.uuid,f=this._bindingsByRootAndName;let h=f[l];h===void 0&&(h={},f[l]=h);for(let d=0;d!==s;++d){const p=r[d],v=p.name;let y=h[v];if(y!==void 0)++y.referenceCount,o[d]=y;else{if(y=o[d],y!==void 0){y._cacheIndex===null&&(++y.referenceCount,this._addInactiveBinding(y,l,v));continue}const M=t&&t._propertyBindings[d].binding.parsedPath;y=new sb(wt.create(i,v,M),p.ValueTypeName,p.getValueSize()),++y.referenceCount,this._addInactiveBinding(y,l,v),o[d]=y}a[d].resultBuffer=y.buffer}}_activateAction(e){if(!this._isActiveAction(e)){if(e._cacheIndex===null){const i=(e._localRoot||this._root).uuid,r=e._clip.uuid,s=this._actionsByClip[r];this._bindAction(e,s&&s.knownActions[0]),this._addInactiveAction(e,r,i)}const t=e._propertyBindings;for(let i=0,r=t.length;i!==r;++i){const s=t[i];s.useCount++===0&&(this._lendBinding(s),s.saveOriginalState())}this._lendAction(e)}}_deactivateAction(e){if(this._isActiveAction(e)){const t=e._propertyBindings;for(let i=0,r=t.length;i!==r;++i){const s=t[i];--s.useCount===0&&(s.restoreOriginalState(),this._takeBackBinding(s))}this._takeBackAction(e)}}_initMemoryManager(){this._actions=[],this._nActiveActions=0,this._actionsByClip={},this._bindings=[],this._nActiveBindings=0,this._bindingsByRootAndName={},this._controlInterpolants=[],this._nActiveControlInterpolants=0;const e=this;this.stats={actions:{get total(){return e._actions.length},get inUse(){return e._nActiveActions}},bindings:{get total(){return e._bindings.length},get inUse(){return e._nActiveBindings}},controlInterpolants:{get total(){return e._controlInterpolants.length},get inUse(){return e._nActiveControlInterpolants}}}}_isActiveAction(e){const t=e._cacheIndex;return t!==null&&t=0;--i)e[i].stop();return this}update(e){e*=this.timeScale;const t=this._actions,i=this._nActiveActions,r=this.time+=e,s=Math.sign(e),o=this._accuIndex^=1;for(let f=0;f!==i;++f)t[f]._update(r,e,s,o);const a=this._bindings,l=this._nActiveBindings;for(let f=0;f!==l;++f)a[f].apply(o);return this}setTime(e){this.time=0;for(let t=0;tthis.max.x||e.ythis.max.y)}containsBox(e){return this.min.x<=e.min.x&&e.max.x<=this.max.x&&this.min.y<=e.min.y&&e.max.y<=this.max.y}getParameter(e,t){return t.set((e.x-this.min.x)/(this.max.x-this.min.x),(e.y-this.min.y)/(this.max.y-this.min.y))}intersectsBox(e){return!(e.max.xthis.max.x||e.max.ythis.max.y)}clampPoint(e,t){return t.copy(e).clamp(this.min,this.max)}distanceToPoint(e){return this.clampPoint(e,kE).distanceTo(e)}intersect(e){return this.min.max(e.min),this.max.min(e.max),this.isEmpty()&&this.makeEmpty(),this}union(e){return this.min.min(e.min),this.max.max(e.max),this}translate(e){return this.min.add(e),this.max.add(e),this}equals(e){return e.min.equals(this.min)&&e.max.equals(this.max)}}const HE=new U,op=new U;class MU{constructor(e=new U,t=new U){this.start=e,this.end=t}set(e,t){return this.start.copy(e),this.end.copy(t),this}copy(e){return this.start.copy(e.start),this.end.copy(e.end),this}getCenter(e){return e.addVectors(this.start,this.end).multiplyScalar(.5)}delta(e){return e.subVectors(this.end,this.start)}distanceSq(){return this.start.distanceToSquared(this.end)}distance(){return this.start.distanceTo(this.end)}at(e,t){return this.delta(t).multiplyScalar(e).add(this.start)}closestPointToPointParameter(e,t){HE.subVectors(e,this.start),op.subVectors(this.end,this.start);const i=op.dot(op);let s=op.dot(HE)/i;return t&&(s=hn(s,0,1)),s}closestPointToPoint(e,t,i){const r=this.closestPointToPointParameter(e,t);return this.delta(i).multiplyScalar(r).add(this.start)}applyMatrix4(e){return this.start.applyMatrix4(e),this.end.applyMatrix4(e),this}equals(e){return e.start.equals(this.start)&&e.end.equals(this.end)}clone(){return new this.constructor().copy(this)}}const GE=new U;class EU extends St{constructor(e,t){super(),this.light=e,this.matrix=e.matrixWorld,this.matrixAutoUpdate=!1,this.color=t,this.type="SpotLightHelper";const i=new ht,r=[0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,-1,0,1,0,0,0,0,1,1,0,0,0,0,-1,1];for(let o=0,a=1,l=32;o1)for(let d=0;d.99999)this.quaternion.set(0,0,0,1);else if(e.y<-.99999)this.quaternion.set(1,0,0,0);else{JE.set(e.z,0,-e.x).normalize();const t=Math.acos(e.y);this.quaternion.setFromAxisAngle(JE,t)}}setLength(e,t=e*.2,i=t*.2){this.line.scale.set(1,Math.max(1e-4,e-t),1),this.line.updateMatrix(),this.cone.scale.set(i,t,i),this.cone.position.y=e,this.cone.updateMatrix()}setColor(e){this.line.material.color.set(e),this.cone.material.color.set(e)}copy(e){return super.copy(e,!1),this.line.copy(e.line),this.cone.copy(e.cone),this}dispose(){this.line.geometry.dispose(),this.line.material.dispose(),this.cone.geometry.dispose(),this.cone.material.dispose()}}class UU extends Ur{constructor(e=1){const t=[0,0,0,e,0,0,0,0,0,0,e,0,0,0,0,0,0,e],i=[1,0,0,1,.6,0,0,1,0,.6,1,0,0,0,1,0,.6,1],r=new ht;r.setAttribute("position",new Je(t,3)),r.setAttribute("color",new Je(i,3));const s=new ci({vertexColors:!0,toneMapped:!1});super(r,s),this.type="AxesHelper"}setColors(e,t,i){const r=new Be,s=this.geometry.attributes.color.array;return r.set(e),r.toArray(s,0),r.toArray(s,3),r.set(t),r.toArray(s,6),r.toArray(s,9),r.set(i),r.toArray(s,12),r.toArray(s,15),this.geometry.attributes.color.needsUpdate=!0,this}dispose(){this.geometry.dispose(),this.material.dispose()}}class OU{constructor(){this.type="ShapePath",this.color=new Be,this.subPaths=[],this.currentPath=null}moveTo(e,t){return this.currentPath=new Tf,this.subPaths.push(this.currentPath),this.currentPath.moveTo(e,t),this}lineTo(e,t){return this.currentPath.lineTo(e,t),this}quadraticCurveTo(e,t,i,r){return this.currentPath.quadraticCurveTo(e,t,i,r),this}bezierCurveTo(e,t,i,r,s,o){return this.currentPath.bezierCurveTo(e,t,i,r,s,o),this}splineThru(e){return this.currentPath.splineThru(e),this}toShapes(e){function t(m){const A=[];for(let S=0,w=m.length;SNumber.EPSILON){if(T<0&&(b=A[R],X=-X,F=A[P],T=-T),m.yF.y)continue;if(m.y===b.y){if(m.x===b.x)return!0}else{const B=T*(m.x-b.x)-X*(m.y-b.y);if(B===0)return!0;if(B<0)continue;w=!w}}else{if(m.y!==b.y)continue;if(F.x<=m.x&&m.x<=b.x||b.x<=m.x&&m.x<=F.x)return!0}}return w}const r=is.isClockWise,s=this.subPaths;if(s.length===0)return[];let o,a,l;const f=[];if(s.length===1)return a=s[0],l=new Fa,l.curves=a.curves,f.push(l),f;let h=!r(s[0].getPoints());h=e?!h:h;const d=[],p=[];let v=[],y=0,M;p[y]=void 0,v[y]=[];for(let m=0,A=s.length;m1){let m=!1,A=0;for(let S=0,w=p.length;S0&&m===!1&&(v=d)}let _;for(let m=0,A=p.length;m{const d=typeof f=="function"?f(e):f;if(d!==e){const p=e;e=h?d:Object.assign({},e,d),t.forEach(v=>v(e,p))}},r=()=>e,s=(f,h=r,d=Object.is)=>{console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");let p=h(e);function v(){const y=h(e);if(!d(p,y)){const M=p;f(p=y,M)}}return t.add(v),()=>t.delete(v)},l={setState:i,getState:r,subscribe:(f,h,d)=>h||d?s(f,h,d):(t.add(f),()=>t.delete(f)),destroy:()=>t.clear()};return e=n(i,r,l),l}const HU=typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),jE=HU?W.useEffect:W.useLayoutEffect;function GU(n){const e=typeof n=="function"?kU(n):n,t=(i=e.getState,r=Object.is)=>{const[,s]=W.useReducer(_=>_+1,0),o=e.getState(),a=W.useRef(o),l=W.useRef(i),f=W.useRef(r),h=W.useRef(!1),d=W.useRef();d.current===void 0&&(d.current=i(o));let p,v=!1;(a.current!==o||l.current!==i||f.current!==r||h.current)&&(p=i(o),v=!r(d.current,p)),jE(()=>{v&&(d.current=p),a.current=o,l.current=i,f.current=r,h.current=!1});const y=W.useRef(o);jE(()=>{const _=()=>{try{const A=e.getState(),S=l.current(A);f.current(d.current,S)||(a.current=A,d.current=S,s())}catch{h.current=!0,s()}},m=e.subscribe(_);return e.getState()!==y.current&&_(),m},[]);const M=v?p:d.current;return W.useDebugValue(M),M};return Object.assign(t,e),t[Symbol.iterator]=function(){console.warn("[useStore, api] = create() is deprecated and will be removed in v4");const i=[t,e];return{next(){const r=i.length<=0;return{value:i.shift(),done:r}}}},t}var hb={exports:{}},j1={exports:{}},K1={};/** + * @license React + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var KE;function zU(){return KE||(KE=1,function(n){function e(I,G){var z=I.length;I.push(G);e:for(;0>>1,ee=I[K];if(0>>1;Kr(ue,z))xer(Re,ue)?(I[K]=Re,I[xe]=z,K=xe):(I[K]=ue,I[q]=z,K=q);else if(xer(Re,z))I[K]=Re,I[xe]=z,K=xe;else break e}}return G}function r(I,G){var z=I.sortIndex-G.sortIndex;return z!==0?z:I.id-G.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;n.unstable_now=function(){return s.now()}}else{var o=Date,a=o.now();n.unstable_now=function(){return o.now()-a}}var l=[],f=[],h=1,d=null,p=3,v=!1,y=!1,M=!1,_=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,A=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function S(I){for(var G=t(f);G!==null;){if(G.callback===null)i(f);else if(G.startTime<=I)i(f),G.sortIndex=G.expirationTime,e(l,G);else break;G=t(f)}}function w(I){if(M=!1,S(I),!y)if(t(l)!==null)y=!0,Z(P);else{var G=t(f);G!==null&&ce(w,G.startTime-I)}}function P(I,G){y=!1,M&&(M=!1,m(F),F=-1),v=!0;var z=p;try{for(S(G),d=t(l);d!==null&&(!(d.expirationTime>G)||I&&!B());){var K=d.callback;if(typeof K=="function"){d.callback=null,p=d.priorityLevel;var ee=K(d.expirationTime<=G);G=n.unstable_now(),typeof ee=="function"?d.callback=ee:d===t(l)&&i(l),S(G)}else i(l);d=t(l)}if(d!==null)var Se=!0;else{var q=t(f);q!==null&&ce(w,q.startTime-G),Se=!1}return Se}finally{d=null,p=z,v=!1}}var R=!1,b=null,F=-1,X=5,T=-1;function B(){return!(n.unstable_now()-TI||125K?(I.sortIndex=z,e(f,I),t(l)===null&&I===t(f)&&(M?(m(F),F=-1):M=!0,ce(w,z-K))):(I.sortIndex=ee,e(l,I),y||v||(y=!0,Z(P))),I},n.unstable_shouldYield=B,n.unstable_wrapCallback=function(I){var G=p;return function(){var z=p;p=G;try{return I.apply(this,arguments)}finally{p=z}}}}(K1)),K1}var YE;function VU(){return YE||(YE=1,j1.exports=zU()),j1.exports}/** + * @license React + * react-reconciler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var WU=function(e){var t={},i=W,r=VU(),s=Object.assign;function o(c){for(var u="https://reactjs.org/docs/error-decoder.html?invariant="+c,g=1;gJ||E[O]!==C[J]){var fe=` +`+E[O].replace(" at new "," at ");return c.displayName&&fe.includes("")&&(fe=fe.replace("",c.displayName)),fe}while(1<=O&&0<=J);break}}}finally{st=!1,Error.prepareStackTrace=g}return(c=c?c.displayName||c.name:"")?at(c):""}var en=Object.prototype.hasOwnProperty,zn=[],Xt=-1;function In(c){return{current:c}}function rt(c){0>Xt||(c.current=zn[Xt],zn[Xt]=null,Xt--)}function ke(c,u){Xt++,zn[Xt]=c.current,c.current=u}var qi={},_t=In(qi),an=In(!1),Hr=qi;function $i(c,u){var g=c.type.contextTypes;if(!g)return qi;var x=c.stateNode;if(x&&x.__reactInternalMemoizedUnmaskedChildContext===u)return x.__reactInternalMemoizedMaskedChildContext;var E={},C;for(C in g)E[C]=u[C];return x&&(c=c.stateNode,c.__reactInternalMemoizedUnmaskedChildContext=u,c.__reactInternalMemoizedMaskedChildContext=E),E}function Dn(c){return c=c.childContextTypes,c!=null}function mn(){rt(an),rt(_t)}function Gr(c,u,g){if(_t.current!==qi)throw Error(o(168));ke(_t,u),ke(an,g)}function $a(c,u,g){var x=c.stateNode;if(u=u.childContextTypes,typeof x.getChildContext!="function")return g;x=x.getChildContext();for(var E in x)if(!(E in u))throw Error(o(108,F(c)||"Unknown",E));return s({},g,x)}function Vn(c){return c=(c=c.stateNode)&&c.__reactInternalMemoizedMergedChildContext||qi,Hr=_t.current,ke(_t,c),ke(an,an.current),!0}function el(c,u,g){var x=c.stateNode;if(!x)throw Error(o(169));g?(c=$a(c,u,Hr),x.__reactInternalMemoizedMergedChildContext=c,rt(an),rt(_t),ke(_t,c)):rt(an),ke(an,g)}var Ii=Math.clz32?Math.clz32:PP,fh=Math.log,bP=Math.LN2;function PP(c){return c>>>=0,c===0?32:31-(fh(c)/bP|0)|0}var hh=64,dh=4194304;function Vc(c){switch(c&-c){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return c&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return c&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return c}}function ph(c,u){var g=c.pendingLanes;if(g===0)return 0;var x=0,E=c.suspendedLanes,C=c.pingedLanes,O=g&268435455;if(O!==0){var J=O&~E;J!==0?x=Vc(J):(C&=O,C!==0&&(x=Vc(C)))}else O=g&~E,O!==0?x=Vc(O):C!==0&&(x=Vc(C));if(x===0)return 0;if(u!==0&&u!==x&&!(u&E)&&(E=x&-x,C=u&-u,E>=C||E===16&&(C&4194240)!==0))return u;if(x&4&&(x|=g&16),u=c.entangledLanes,u!==0)for(c=c.entanglements,u&=x;0g;g++)u.push(c);return u}function Wc(c,u,g){c.pendingLanes|=u,u!==536870912&&(c.suspendedLanes=0,c.pingedLanes=0),c=c.eventTimes,u=31-Ii(u),c[u]=g}function IP(c,u){var g=c.pendingLanes&~u;c.pendingLanes=u,c.suspendedLanes=0,c.pingedLanes=0,c.expiredLanes&=u,c.mutableReadLanes&=u,c.entangledLanes&=u,u=c.entanglements;var x=c.eventTimes;for(c=c.expirationTimes;0>=O,E-=O,us=1<<32-Ii(u)+E|g<Lt?(Un=ft,ft=null):Un=ft.sibling;var It=$e(ne,ft,le[Lt],Fe);if(It===null){ft===null&&(ft=Un);break}c&&ft&&It.alternate===null&&u(ne,ft),Y=C(It,Y,Lt),gt===null?Ke=It:gt.sibling=It,gt=It,ft=Un}if(Lt===le.length)return g(ne,ft),Zt&&Yo(ne,Lt),Ke;if(ft===null){for(;LtLt?(Un=ft,ft=null):Un=ft.sibling;var js=$e(ne,ft,It.value,Fe);if(js===null){ft===null&&(ft=Un);break}c&&ft&&js.alternate===null&&u(ne,ft),Y=C(js,Y,Lt),gt===null?Ke=js:gt.sibling=js,gt=js,ft=Un}if(It.done)return g(ne,ft),Zt&&Yo(ne,Lt),Ke;if(ft===null){for(;!It.done;Lt++,It=le.next())It=ut(ne,It.value,Fe),It!==null&&(Y=C(It,Y,Lt),gt===null?Ke=It:gt.sibling=It,gt=It);return Zt&&Yo(ne,Lt),Ke}for(ft=x(ne,ft);!It.done;Lt++,It=le.next())It=zt(ft,ne,Lt,It.value,Fe),It!==null&&(c&&It.alternate!==null&&ft.delete(It.key===null?Lt:It.key),Y=C(It,Y,Lt),gt===null?Ke=It:gt.sibling=It,gt=It);return c&&ft.forEach(function(yB){return u(ne,yB)}),Zt&&Yo(ne,Lt),Ke}function ar(ne,Y,le,Fe){if(typeof le=="object"&&le!==null&&le.type===h&&le.key===null&&(le=le.props.children),typeof le=="object"&&le!==null){switch(le.$$typeof){case l:e:{for(var Ke=le.key,gt=Y;gt!==null;){if(gt.key===Ke){if(Ke=le.type,Ke===h){if(gt.tag===7){g(ne,gt.sibling),Y=E(gt,le.props.children),Y.return=ne,ne=Y;break e}}else if(gt.elementType===Ke||typeof Ke=="object"&&Ke!==null&&Ke.$$typeof===S&&Ox(Ke)===gt.type){g(ne,gt.sibling),Y=E(gt,le.props),Y.ref=jc(ne,gt,le),Y.return=ne,ne=Y;break e}g(ne,gt);break}else u(ne,gt);gt=gt.sibling}le.type===h?(Y=na(le.props.children,ne.mode,Fe,le.key),Y.return=ne,ne=Y):(Fe=nd(le.type,le.key,le.props,null,ne.mode,Fe),Fe.ref=jc(ne,Y,le),Fe.return=ne,ne=Fe)}return O(ne);case f:e:{for(gt=le.key;Y!==null;){if(Y.key===gt)if(Y.tag===4&&Y.stateNode.containerInfo===le.containerInfo&&Y.stateNode.implementation===le.implementation){g(ne,Y.sibling),Y=E(Y,le.children||[]),Y.return=ne,ne=Y;break e}else{g(ne,Y);break}else u(ne,Y);Y=Y.sibling}Y=Dg(le,ne.mode,Fe),Y.return=ne,ne=Y}return O(ne);case S:return gt=le._init,ar(ne,Y,gt(le._payload),Fe)}if(Q(le))return Qe(ne,Y,le,Fe);if(R(le))return $n(ne,Y,le,Fe);wh(ne,le)}return typeof le=="string"&&le!==""||typeof le=="number"?(le=""+le,Y!==null&&Y.tag===6?(g(ne,Y.sibling),Y=E(Y,le),Y.return=ne,ne=Y):(g(ne,Y),Y=Ig(le,ne.mode,Fe),Y.return=ne,ne=Y),O(ne)):g(ne,Y)}return ar}var ol=kx(!0),Hx=kx(!1),Kc={},ir=In(Kc),Yc=In(Kc),al=In(Kc);function Jr(c){if(c===Kc)throw Error(o(174));return c}function Z0(c,u){ke(al,u),ke(Yc,c),ke(ir,Kc),c=ce(u),rt(ir),ke(ir,c)}function ll(){rt(ir),rt(Yc),rt(al)}function Gx(c){var u=Jr(al.current),g=Jr(ir.current);u=I(g,c.type,u),g!==u&&(ke(Yc,c),ke(ir,u))}function q0(c){Yc.current===c&&(rt(ir),rt(Yc))}var tn=In(0);function Ch(c){for(var u=c;u!==null;){if(u.tag===13){var g=u.memoizedState;if(g!==null&&(g=g.dehydrated,g===null||Gc(g)||zc(g)))return u}else if(u.tag===19&&u.memoizedProps.revealOrder!==void 0){if(u.flags&128)return u}else if(u.child!==null){u.child.return=u,u=u.child;continue}if(u===c)break;for(;u.sibling===null;){if(u.return===null||u.return===c)return null;u=u.return}u.sibling.return=u.return,u=u.sibling}return null}var $0=[];function eg(){for(var c=0;c<$0.length;c++){var u=$0[c];je?u._workInProgressVersionPrimary=null:u._workInProgressVersionSecondary=null}$0.length=0}var Th=a.ReactCurrentDispatcher,rr=a.ReactCurrentBatchConfig,cl=0,ln=null,Qn=null,Nn=null,Rh=!1,Qc=!1,Zc=0,VP=0;function Zn(){throw Error(o(321))}function tg(c,u){if(u===null)return!1;for(var g=0;gg?g:4,c(!0);var x=rr.transition;rr.transition={};try{c(!1),u()}finally{Bt=g,rr.transition=x}}function tA(){return jr().memoizedState}function XP(c,u,g){var x=Ws(c);g={lane:x,action:g,hasEagerState:!1,eagerState:null,next:null},nA(c)?iA(u,g):(rA(c,u,g),g=di(),c=sr(c,x,g),c!==null&&sA(c,u,x))}function JP(c,u,g){var x=Ws(c),E={lane:x,action:g,hasEagerState:!1,eagerState:null,next:null};if(nA(c))iA(u,E);else{rA(c,u,E);var C=c.alternate;if(c.lanes===0&&(C===null||C.lanes===0)&&(C=u.lastRenderedReducer,C!==null))try{var O=u.lastRenderedState,J=C(O,g);if(E.hasEagerState=!0,E.eagerState=J,Vr(J,O))return}catch{}finally{}g=di(),c=sr(c,x,g),c!==null&&sA(c,u,x)}}function nA(c){var u=c.alternate;return c===ln||u!==null&&u===ln}function iA(c,u){Qc=Rh=!0;var g=c.pending;g===null?u.next=u:(u.next=g.next,g.next=u),c.pending=u}function rA(c,u,g){Sn!==null&&c.mode&1&&!(xt&2)?(c=u.interleaved,c===null?(g.next=g,Xr===null?Xr=[u]:Xr.push(u)):(g.next=c.next,c.next=g),u.interleaved=g):(c=u.pending,c===null?g.next=g:(g.next=c.next,c.next=g),u.pending=g)}function sA(c,u,g){if(g&4194240){var x=u.lanes;x&=c.pendingLanes,g|=x,u.lanes=g,D0(c,g)}}var Ih={readContext:er,useCallback:Zn,useContext:Zn,useEffect:Zn,useImperativeHandle:Zn,useInsertionEffect:Zn,useLayoutEffect:Zn,useMemo:Zn,useReducer:Zn,useRef:Zn,useState:Zn,useDebugValue:Zn,useDeferredValue:Zn,useTransition:Zn,useMutableSource:Zn,useSyncExternalStore:Zn,useId:Zn,unstable_isNewReconciler:!1},jP={readContext:er,useCallback:function(c,u){return hs().memoizedState=[c,u===void 0?null:u],c},useContext:er,useEffect:sg,useImperativeHandle:function(c,u,g){return g=g!=null?g.concat([c]):null,Bh(4194308,4,Zx.bind(null,u,c),g)},useLayoutEffect:function(c,u){return Bh(4194308,4,c,u)},useInsertionEffect:function(c,u){return Bh(4,2,c,u)},useMemo:function(c,u){var g=hs();return u=u===void 0?null:u,c=c(),g.memoizedState=[c,u],c},useReducer:function(c,u,g){var x=hs();return u=g!==void 0?g(u):u,x.memoizedState=x.baseState=u,c={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:c,lastRenderedState:u},x.queue=c,c=c.dispatch=XP.bind(null,ln,c),[x.memoizedState,c]},useRef:function(c){var u=hs();return c={current:c},u.memoizedState=c},useState:rg,useDebugValue:og,useDeferredValue:function(c){var u=rg(c),g=u[0],x=u[1];return sg(function(){var E=rr.transition;rr.transition={};try{x(c)}finally{rr.transition=E}},[c]),g},useTransition:function(){var c=rg(!1),u=c[0];return c=WP.bind(null,c[1]),hs().memoizedState=c,[u,c]},useMutableSource:function(){},useSyncExternalStore:function(c,u,g){var x=ln,E=hs();if(Zt){if(g===void 0)throw Error(o(407));g=g()}else{if(g=u(),Sn===null)throw Error(o(349));cl&30||Wx(x,u,g)}E.memoizedState=g;var C={value:g,getSnapshot:u};return E.queue=C,sg(Jx.bind(null,x,C,c),[c]),x.flags|=2048,qc(9,Xx.bind(null,x,C,g,u),void 0,null),g},useId:function(){var c=hs(),u=Sn.identifierPrefix;if(Zt){var g=fs,x=us;g=(x&~(1<<32-Ii(x)-1)).toString(32)+g,u=":"+u+"R"+g,g=Zc++,0wg&&(u.flags|=128,x=!0,nu(E,!1),u.lanes=4194304)}else{if(!x)if(c=Ch(C),c!==null){if(u.flags|=128,x=!0,c=c.updateQueue,c!==null&&(u.updateQueue=c,u.flags|=4),nu(E,!0),E.tail===null&&E.tailMode==="hidden"&&!C.alternate&&!Zt)return qn(u),null}else 2*Fn()-E.renderingStartTime>wg&&g!==1073741824&&(u.flags|=128,x=!0,nu(E,!1),u.lanes=4194304);E.isBackwards?(C.sibling=u.child,u.child=C):(c=E.last,c!==null?c.sibling=C:u.child=C,E.last=C)}return E.tail!==null?(u=E.tail,E.rendering=u,E.tail=u.sibling,E.renderingStartTime=Fn(),u.sibling=null,c=tn.current,ke(tn,x?c&1|2:c&1),u):(qn(u),null);case 22:case 23:return Pg(),x=u.memoizedState!==null,c!==null&&c.memoizedState!==null!==x&&(u.flags|=8192),x&&u.mode&1?Ui&1073741824&&(qn(u),Ee&&u.subtreeFlags&6&&(u.flags|=8192)):qn(u),null;case 24:return null;case 25:return null}throw Error(o(156,u.tag))}var qP=a.ReactCurrentOwner,Ni=!1;function hi(c,u,g,x){u.child=c===null?Hx(u,null,g,x):ol(u,c.child,g,x)}function dA(c,u,g,x,E){g=g.render;var C=u.ref;return nl(u,E),x=ng(c,u,g,x,C,E),g=ig(),c!==null&&!Ni?(u.updateQueue=c.updateQueue,u.flags&=-2053,c.lanes&=~E,ds(c,u,E)):(Zt&&g&&J0(u),u.flags|=1,hi(c,u,x,E),u.child)}function pA(c,u,g,x,E){if(c===null){var C=g.type;return typeof C=="function"&&!Lg(C)&&C.defaultProps===void 0&&g.compare===null&&g.defaultProps===void 0?(u.tag=15,u.type=C,mA(c,u,C,x,E)):(c=nd(g.type,null,x,u,u.mode,E),c.ref=u.ref,c.return=u,u.child=c)}if(C=c.child,!(c.lanes&E)){var O=C.memoizedProps;if(g=g.compare,g=g!==null?g:vh,g(O,x)&&c.ref===u.ref)return ds(c,u,E)}return u.flags|=1,c=Js(C,x),c.ref=u.ref,c.return=u,u.child=c}function mA(c,u,g,x,E){if(c!==null&&vh(c.memoizedProps,x)&&c.ref===u.ref)if(Ni=!1,(c.lanes&E)!==0)c.flags&131072&&(Ni=!0);else return u.lanes=c.lanes,ds(c,u,E);return cg(c,u,g,x,E)}function gA(c,u,g){var x=u.pendingProps,E=x.children,C=c!==null?c.memoizedState:null;if(x.mode==="hidden")if(!(u.mode&1))u.memoizedState={baseLanes:0,cachePool:null},ke(ul,Ui),Ui|=g;else if(g&1073741824)u.memoizedState={baseLanes:0,cachePool:null},x=C!==null?C.baseLanes:g,ke(ul,Ui),Ui|=x;else return c=C!==null?C.baseLanes|g:g,u.lanes=u.childLanes=1073741824,u.memoizedState={baseLanes:c,cachePool:null},u.updateQueue=null,ke(ul,Ui),Ui|=c,null;else C!==null?(x=C.baseLanes|g,u.memoizedState=null):x=g,ke(ul,Ui),Ui|=x;return hi(c,u,E,g),u.child}function vA(c,u){var g=u.ref;(c===null&&g!==null||c!==null&&c.ref!==g)&&(u.flags|=512,u.flags|=2097152)}function cg(c,u,g,x,E){var C=Dn(g)?Hr:_t.current;return C=$i(u,C),nl(u,E),g=ng(c,u,g,x,C,E),x=ig(),c!==null&&!Ni?(u.updateQueue=c.updateQueue,u.flags&=-2053,c.lanes&=~E,ds(c,u,E)):(Zt&&x&&J0(u),u.flags|=1,hi(c,u,g,E),u.child)}function yA(c,u,g,x,E){if(Dn(g)){var C=!0;Vn(u)}else C=!1;if(nl(u,E),u.stateNode===null)c!==null&&(c.alternate=null,u.alternate=null,u.flags|=2),Lx(u,g,x),X0(u,g,x,E),x=!0;else if(c===null){var O=u.stateNode,J=u.memoizedProps;O.props=J;var fe=O.context,we=g.contextType;typeof we=="object"&&we!==null?we=er(we):(we=Dn(g)?Hr:_t.current,we=$i(u,we));var He=g.getDerivedStateFromProps,ut=typeof He=="function"||typeof O.getSnapshotBeforeUpdate=="function";ut||typeof O.UNSAFE_componentWillReceiveProps!="function"&&typeof O.componentWillReceiveProps!="function"||(J!==x||fe!==we)&&Ix(u,O,x,we),Hs=!1;var $e=u.memoizedState;O.state=$e,Ah(u,x,O,E),fe=u.memoizedState,J!==x||$e!==fe||an.current||Hs?(typeof He=="function"&&(W0(u,g,He,x),fe=u.memoizedState),(J=Hs||Bx(u,g,J,x,$e,fe,we))?(ut||typeof O.UNSAFE_componentWillMount!="function"&&typeof O.componentWillMount!="function"||(typeof O.componentWillMount=="function"&&O.componentWillMount(),typeof O.UNSAFE_componentWillMount=="function"&&O.UNSAFE_componentWillMount()),typeof O.componentDidMount=="function"&&(u.flags|=4194308)):(typeof O.componentDidMount=="function"&&(u.flags|=4194308),u.memoizedProps=x,u.memoizedState=fe),O.props=x,O.state=fe,O.context=we,x=J):(typeof O.componentDidMount=="function"&&(u.flags|=4194308),x=!1)}else{O=u.stateNode,Tx(c,u),J=u.memoizedProps,we=u.type===u.elementType?J:xr(u.type,J),O.props=we,ut=u.pendingProps,$e=O.context,fe=g.contextType,typeof fe=="object"&&fe!==null?fe=er(fe):(fe=Dn(g)?Hr:_t.current,fe=$i(u,fe));var zt=g.getDerivedStateFromProps;(He=typeof zt=="function"||typeof O.getSnapshotBeforeUpdate=="function")||typeof O.UNSAFE_componentWillReceiveProps!="function"&&typeof O.componentWillReceiveProps!="function"||(J!==ut||$e!==fe)&&Ix(u,O,x,fe),Hs=!1,$e=u.memoizedState,O.state=$e,Ah(u,x,O,E);var Qe=u.memoizedState;J!==ut||$e!==Qe||an.current||Hs?(typeof zt=="function"&&(W0(u,g,zt,x),Qe=u.memoizedState),(we=Hs||Bx(u,g,we,x,$e,Qe,fe)||!1)?(He||typeof O.UNSAFE_componentWillUpdate!="function"&&typeof O.componentWillUpdate!="function"||(typeof O.componentWillUpdate=="function"&&O.componentWillUpdate(x,Qe,fe),typeof O.UNSAFE_componentWillUpdate=="function"&&O.UNSAFE_componentWillUpdate(x,Qe,fe)),typeof O.componentDidUpdate=="function"&&(u.flags|=4),typeof O.getSnapshotBeforeUpdate=="function"&&(u.flags|=1024)):(typeof O.componentDidUpdate!="function"||J===c.memoizedProps&&$e===c.memoizedState||(u.flags|=4),typeof O.getSnapshotBeforeUpdate!="function"||J===c.memoizedProps&&$e===c.memoizedState||(u.flags|=1024),u.memoizedProps=x,u.memoizedState=Qe),O.props=x,O.state=Qe,O.context=fe,x=we):(typeof O.componentDidUpdate!="function"||J===c.memoizedProps&&$e===c.memoizedState||(u.flags|=4),typeof O.getSnapshotBeforeUpdate!="function"||J===c.memoizedProps&&$e===c.memoizedState||(u.flags|=1024),x=!1)}return ug(c,u,g,x,C,E)}function ug(c,u,g,x,E,C){vA(c,u);var O=(u.flags&128)!==0;if(!x&&!O)return E&&el(u,g,!1),ds(c,u,C);x=u.stateNode,qP.current=u;var J=O&&typeof g.getDerivedStateFromError!="function"?null:x.render();return u.flags|=1,c!==null&&O?(u.child=ol(u,c.child,null,C),u.child=ol(u,null,J,C)):hi(c,u,J,C),u.memoizedState=x.state,E&&el(u,g,!0),u.child}function _A(c){var u=c.stateNode;u.pendingContext?Gr(c,u.pendingContext,u.pendingContext!==u.context):u.context&&Gr(c,u.context,!1),Z0(c,u.containerInfo)}function xA(c,u,g,x,E){return sl(),Q0(E),u.flags|=256,hi(c,u,g,x),u.child}var Nh={dehydrated:null,treeContext:null,retryLane:0};function Uh(c){return{baseLanes:c,cachePool:null}}function AA(c,u,g){var x=u.pendingProps,E=tn.current,C=!1,O=(u.flags&128)!==0,J;if((J=O)||(J=c!==null&&c.memoizedState===null?!1:(E&2)!==0),J?(C=!0,u.flags&=-129):(c===null||c.memoizedState!==null)&&(E|=1),ke(tn,E&1),c===null)return Y0(u),c=u.memoizedState,c!==null&&(c=c.dehydrated,c!==null)?(u.mode&1?zc(c)?u.lanes=8:u.lanes=1073741824:u.lanes=1,null):(E=x.children,c=x.fallback,C?(x=u.mode,C=u.child,E={mode:"hidden",children:E},!(x&1)&&C!==null?(C.childLanes=0,C.pendingProps=E):C=id(E,x,0,null),c=na(c,x,g,null),C.return=u,c.return=u,C.sibling=c,u.child=C,u.child.memoizedState=Uh(g),u.memoizedState=Nh,c):fg(u,E));if(E=c.memoizedState,E!==null){if(J=E.dehydrated,J!==null){if(O)return u.flags&256?(u.flags&=-257,Oh(c,u,g,Error(o(422)))):u.memoizedState!==null?(u.child=c.child,u.flags|=128,null):(C=x.fallback,E=u.mode,x=id({mode:"visible",children:x.children},E,0,null),C=na(C,E,g,null),C.flags|=2,x.return=u,C.return=u,x.sibling=C,u.child=x,u.mode&1&&ol(u,c.child,null,g),u.child.memoizedState=Uh(g),u.memoizedState=Nh,C);if(!(u.mode&1))u=Oh(c,u,g,null);else if(zc(J))u=Oh(c,u,g,Error(o(419)));else if(x=(g&c.childLanes)!==0,Ni||x){if(x=Sn,x!==null){switch(g&-g){case 4:C=2;break;case 16:C=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:C=32;break;case 536870912:C=268435456;break;default:C=0}x=C&(x.suspendedLanes|g)?0:C,x!==0&&x!==E.retryLane&&(E.retryLane=x,sr(c,x,-1))}Bg(),u=Oh(c,u,g,Error(o(421)))}else Gc(J)?(u.flags|=128,u.child=c.child,u=fB.bind(null,c),Za(J,u),u=null):(g=E.treeContext,ge&&(Fi=uh(J),Di=u,Zt=!0,Ar=null,Xc=!1,g!==null&&(tr[nr++]=us,tr[nr++]=fs,tr[nr++]=Ko,us=g.id,fs=g.overflow,Ko=u)),u=fg(u,u.pendingProps.children),u.flags|=4096);return u}return C?(x=MA(c,u,x.children,x.fallback,g),C=u.child,E=c.child.memoizedState,C.memoizedState=E===null?Uh(g):{baseLanes:E.baseLanes|g,cachePool:null},C.childLanes=c.childLanes&~g,u.memoizedState=Nh,x):(g=SA(c,u,x.children,g),u.memoizedState=null,g)}return C?(x=MA(c,u,x.children,x.fallback,g),C=u.child,E=c.child.memoizedState,C.memoizedState=E===null?Uh(g):{baseLanes:E.baseLanes|g,cachePool:null},C.childLanes=c.childLanes&~g,u.memoizedState=Nh,x):(g=SA(c,u,x.children,g),u.memoizedState=null,g)}function fg(c,u){return u=id({mode:"visible",children:u},c.mode,0,null),u.return=c,c.child=u}function SA(c,u,g,x){var E=c.child;return c=E.sibling,g=Js(E,{mode:"visible",children:g}),!(u.mode&1)&&(g.lanes=x),g.return=u,g.sibling=null,c!==null&&(x=u.deletions,x===null?(u.deletions=[c],u.flags|=16):x.push(c)),u.child=g}function MA(c,u,g,x,E){var C=u.mode;c=c.child;var O=c.sibling,J={mode:"hidden",children:g};return!(C&1)&&u.child!==c?(g=u.child,g.childLanes=0,g.pendingProps=J,u.deletions=null):(g=Js(c,J),g.subtreeFlags=c.subtreeFlags&14680064),O!==null?x=Js(O,x):(x=na(x,C,E,null),x.flags|=2),x.return=u,g.return=u,g.sibling=x,u.child=g,x}function Oh(c,u,g,x){return x!==null&&Q0(x),ol(u,c.child,null,g),c=fg(u,u.pendingProps.children),c.flags|=2,u.memoizedState=null,c}function EA(c,u,g){c.lanes|=u;var x=c.alternate;x!==null&&(x.lanes|=u),z0(c.return,u,g)}function hg(c,u,g,x,E){var C=c.memoizedState;C===null?c.memoizedState={isBackwards:u,rendering:null,renderingStartTime:0,last:x,tail:g,tailMode:E}:(C.isBackwards=u,C.rendering=null,C.renderingStartTime=0,C.last=x,C.tail=g,C.tailMode=E)}function wA(c,u,g){var x=u.pendingProps,E=x.revealOrder,C=x.tail;if(hi(c,u,x.children,g),x=tn.current,x&2)x=x&1|2,u.flags|=128;else{if(c!==null&&c.flags&128)e:for(c=u.child;c!==null;){if(c.tag===13)c.memoizedState!==null&&EA(c,g,u);else if(c.tag===19)EA(c,g,u);else if(c.child!==null){c.child.return=c,c=c.child;continue}if(c===u)break e;for(;c.sibling===null;){if(c.return===null||c.return===u)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}x&=1}if(ke(tn,x),!(u.mode&1))u.memoizedState=null;else switch(E){case"forwards":for(g=u.child,E=null;g!==null;)c=g.alternate,c!==null&&Ch(c)===null&&(E=g),g=g.sibling;g=E,g===null?(E=u.child,u.child=null):(E=g.sibling,g.sibling=null),hg(u,!1,E,g,C);break;case"backwards":for(g=null,E=u.child,u.child=null;E!==null;){if(c=E.alternate,c!==null&&Ch(c)===null){u.child=E;break}c=E.sibling,E.sibling=g,g=E,E=c}hg(u,!0,g,null,C);break;case"together":hg(u,!1,null,null,void 0);break;default:u.memoizedState=null}return u.child}function ds(c,u,g){if(c!==null&&(u.dependencies=c.dependencies),fl|=u.lanes,!(g&u.childLanes))return null;if(c!==null&&u.child!==c.child)throw Error(o(153));if(u.child!==null){for(c=u.child,g=Js(c,c.pendingProps),u.child=g,g.return=u;c.sibling!==null;)c=c.sibling,g=g.sibling=Js(c,c.pendingProps),g.return=u;g.sibling=null}return u.child}function $P(c,u,g){switch(u.tag){case 3:_A(u),sl();break;case 5:Gx(u);break;case 1:Dn(u.type)&&Vn(u);break;case 4:Z0(u,u.stateNode.containerInfo);break;case 10:Cx(u,u.type._context,u.memoizedProps.value);break;case 13:var x=u.memoizedState;if(x!==null)return x.dehydrated!==null?(ke(tn,tn.current&1),u.flags|=128,null):g&u.child.childLanes?AA(c,u,g):(ke(tn,tn.current&1),c=ds(c,u,g),c!==null?c.sibling:null);ke(tn,tn.current&1);break;case 19:if(x=(g&u.childLanes)!==0,c.flags&128){if(x)return wA(c,u,g);u.flags|=128}var E=u.memoizedState;if(E!==null&&(E.rendering=null,E.tail=null,E.lastEffect=null),ke(tn,tn.current),x)break;return null;case 22:case 23:return u.lanes=0,gA(c,u,g)}return ds(c,u,g)}function eB(c,u){switch(j0(u),u.tag){case 1:return Dn(u.type)&&mn(),c=u.flags,c&65536?(u.flags=c&-65537|128,u):null;case 3:return ll(),rt(an),rt(_t),eg(),c=u.flags,c&65536&&!(c&128)?(u.flags=c&-65537|128,u):null;case 5:return q0(u),null;case 13:if(rt(tn),c=u.memoizedState,c!==null&&c.dehydrated!==null){if(u.alternate===null)throw Error(o(340));sl()}return c=u.flags,c&65536?(u.flags=c&-65537|128,u):null;case 19:return rt(tn),null;case 4:return ll(),null;case 10:return G0(u.type._context),null;case 22:case 23:return Pg(),null;case 24:return null;default:return null}}var kh=!1,Zo=!1,tB=typeof WeakSet=="function"?WeakSet:Set,De=null;function Hh(c,u){var g=c.ref;if(g!==null)if(typeof g=="function")try{g(null)}catch(x){wi(c,u,x)}else g.current=null}function dg(c,u,g){try{g()}catch(x){wi(c,u,x)}}var CA=!1;function nB(c,u){for(G(c.containerInfo),De=u;De!==null;)if(c=De,u=c.child,(c.subtreeFlags&1028)!==0&&u!==null)u.return=c,De=u;else for(;De!==null;){c=De;try{var g=c.alternate;if(c.flags&1024)switch(c.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var x=g.memoizedProps,E=g.memoizedState,C=c.stateNode,O=C.getSnapshotBeforeUpdate(c.elementType===c.type?x:xr(c.type,x),E);C.__reactInternalSnapshotBeforeUpdate=O}break;case 3:Ee&&Ce(c.stateNode.containerInfo);break;case 5:case 6:case 4:case 17:break;default:throw Error(o(163))}}catch(J){wi(c,c.return,J)}if(u=c.sibling,u!==null){u.return=c.return,De=u;break}De=c.return}return g=CA,CA=!1,g}function qo(c,u,g){var x=u.updateQueue;if(x=x!==null?x.lastEffect:null,x!==null){var E=x=x.next;do{if((E.tag&c)===c){var C=E.destroy;E.destroy=void 0,C!==void 0&&dg(u,g,C)}E=E.next}while(E!==x)}}function iu(c,u){if(u=u.updateQueue,u=u!==null?u.lastEffect:null,u!==null){var g=u=u.next;do{if((g.tag&c)===c){var x=g.create;g.destroy=x()}g=g.next}while(g!==u)}}function pg(c){var u=c.ref;if(u!==null){var g=c.stateNode;switch(c.tag){case 5:c=Z(g);break;default:c=g}typeof u=="function"?u(c):u.current=c}}function TA(c,u,g){if(zr&&typeof zr.onCommitFiberUnmount=="function")try{zr.onCommitFiberUnmount(mh,u)}catch{}switch(u.tag){case 0:case 11:case 14:case 15:if(c=u.updateQueue,c!==null&&(c=c.lastEffect,c!==null)){var x=c=c.next;do{var E=x,C=E.destroy;E=E.tag,C!==void 0&&(E&2||E&4)&&dg(u,g,C),x=x.next}while(x!==c)}break;case 1:if(Hh(u,g),c=u.stateNode,typeof c.componentWillUnmount=="function")try{c.props=u.memoizedProps,c.state=u.memoizedState,c.componentWillUnmount()}catch(O){wi(u,g,O)}break;case 5:Hh(u,g);break;case 4:Ee?IA(c,u,g):k&&k&&(u=u.stateNode.containerInfo,g=Xe(u),Nt(u,g))}}function RA(c,u,g){for(var x=u;;)if(TA(c,x,g),x.child===null||Ee&&x.tag===4){if(x===u)break;for(;x.sibling===null;){if(x.return===null||x.return===u)return;x=x.return}x.sibling.return=x.return,x=x.sibling}else x.child.return=x,x=x.child}function bA(c){var u=c.alternate;u!==null&&(c.alternate=null,bA(u)),c.child=null,c.deletions=null,c.sibling=null,c.tag===5&&(u=c.stateNode,u!==null&&Ge(u)),c.stateNode=null,c.return=null,c.dependencies=null,c.memoizedProps=null,c.memoizedState=null,c.pendingProps=null,c.stateNode=null,c.updateQueue=null}function PA(c){return c.tag===5||c.tag===3||c.tag===4}function BA(c){e:for(;;){for(;c.sibling===null;){if(c.return===null||PA(c.return))return null;c=c.return}for(c.sibling.return=c.return,c=c.sibling;c.tag!==5&&c.tag!==6&&c.tag!==18;){if(c.flags&2||c.child===null||c.tag===4)continue e;c.child.return=c,c=c.child}if(!(c.flags&2))return c.stateNode}}function LA(c){if(Ee){e:{for(var u=c.return;u!==null;){if(PA(u))break e;u=u.return}throw Error(o(160))}var g=u;switch(g.tag){case 5:u=g.stateNode,g.flags&32&&(Pt(u),g.flags&=-33),g=BA(c),gg(c,g,u);break;case 3:case 4:u=g.stateNode.containerInfo,g=BA(c),mg(c,g,u);break;default:throw Error(o(161))}}}function mg(c,u,g){var x=c.tag;if(x===5||x===6)c=c.stateNode,u?Ze(g,c,u):ct(g,c);else if(x!==4&&(c=c.child,c!==null))for(mg(c,u,g),c=c.sibling;c!==null;)mg(c,u,g),c=c.sibling}function gg(c,u,g){var x=c.tag;if(x===5||x===6)c=c.stateNode,u?ot(g,c,u):et(g,c);else if(x!==4&&(c=c.child,c!==null))for(gg(c,u,g),c=c.sibling;c!==null;)gg(c,u,g),c=c.sibling}function IA(c,u,g){for(var x=u,E=!1,C,O;;){if(!E){E=x.return;e:for(;;){if(E===null)throw Error(o(160));switch(C=E.stateNode,E.tag){case 5:O=!1;break e;case 3:C=C.containerInfo,O=!0;break e;case 4:C=C.containerInfo,O=!0;break e}E=E.return}E=!0}if(x.tag===5||x.tag===6)RA(c,x,g),O?dt(C,x.stateNode):Ve(C,x.stateNode);else if(x.tag===18)O?re(C,x.stateNode):ae(C,x.stateNode);else if(x.tag===4){if(x.child!==null){C=x.stateNode.containerInfo,O=!0,x.child.return=x,x=x.child;continue}}else if(TA(c,x,g),x.child!==null){x.child.return=x,x=x.child;continue}if(x===u)break;for(;x.sibling===null;){if(x.return===null||x.return===u)return;x=x.return,x.tag===4&&(E=!1)}x.sibling.return=x.return,x=x.sibling}}function vg(c,u){if(Ee){switch(u.tag){case 0:case 11:case 14:case 15:qo(3,u,u.return),iu(3,u),qo(5,u,u.return);return;case 1:return;case 5:var g=u.stateNode;if(g!=null){var x=u.memoizedProps;c=c!==null?c.memoizedProps:x;var E=u.type,C=u.updateQueue;u.updateQueue=null,C!==null&&yt(g,C,E,c,x,u)}return;case 6:if(u.stateNode===null)throw Error(o(162));g=u.memoizedProps,_e(u.stateNode,c!==null?c.memoizedProps:g,g);return;case 3:ge&&c!==null&&c.memoizedState.isDehydrated&&$(u.stateNode.containerInfo);return;case 12:return;case 13:Gh(u);return;case 19:Gh(u);return;case 17:return}throw Error(o(163))}switch(u.tag){case 0:case 11:case 14:case 15:qo(3,u,u.return),iu(3,u),qo(5,u,u.return);return;case 12:return;case 13:Gh(u);return;case 19:Gh(u);return;case 3:ge&&c!==null&&c.memoizedState.isDehydrated&&$(u.stateNode.containerInfo);break;case 22:case 23:return}e:if(k){switch(u.tag){case 1:case 5:case 6:break e;case 3:case 4:u=u.stateNode,Nt(u.containerInfo,u.pendingChildren);break e}throw Error(o(163))}}function Gh(c){var u=c.updateQueue;if(u!==null){c.updateQueue=null;var g=c.stateNode;g===null&&(g=c.stateNode=new tB),u.forEach(function(x){var E=hB.bind(null,c,x);g.has(x)||(g.add(x),x.then(E,E))})}}function iB(c,u){for(De=u;De!==null;){u=De;var g=u.deletions;if(g!==null)for(var x=0;x";case Vh:return":has("+(xg(c)||"")+")";case Wh:return'[role="'+c.value+'"]';case Jh:return'"'+c.value+'"';case Xh:return'[data-testname="'+c.value+'"]';default:throw Error(o(365))}}function OA(c,u){var g=[];c=[c,0];for(var x=0;xE&&(E=O),x&=~C}if(x=E,x=Fn()-x,x=(120>x?120:480>x?480:1080>x?1080:1920>x?1920:3e3>x?3e3:4320>x?4320:1960*sB(x/1960))-x,10c?16:c,Vs===null)var x=!1;else{if(c=Vs,Vs=null,Zh=0,xt&6)throw Error(o(331));var E=xt;for(xt|=4,De=c.current;De!==null;){var C=De,O=C.child;if(De.flags&16){var J=C.deletions;if(J!==null){for(var fe=0;feFn()-Eg?$o(c,0):Mg|=g),Ei(c,u)}function jA(c,u){u===0&&(c.mode&1?(u=dh,dh<<=1,!(dh&130023424)&&(dh=4194304)):u=1);var g=di();c=ed(c,u),c!==null&&(Wc(c,u,g),Ei(c,g))}function fB(c){var u=c.memoizedState,g=0;u!==null&&(g=u.retryLane),jA(c,g)}function hB(c,u){var g=0;switch(c.tag){case 13:var x=c.stateNode,E=c.memoizedState;E!==null&&(g=E.retryLane);break;case 19:x=c.stateNode;break;default:throw Error(o(314))}x!==null&&x.delete(u),jA(c,g)}var KA;KA=function(c,u,g){if(c!==null)if(c.memoizedProps!==u.pendingProps||an.current)Ni=!0;else{if(!(c.lanes&g)&&!(u.flags&128))return Ni=!1,$P(c,u,g);Ni=!!(c.flags&131072)}else Ni=!1,Zt&&u.flags&1048576&&Dx(u,Eh,u.index);switch(u.lanes=0,u.tag){case 2:var x=u.type;c!==null&&(c.alternate=null,u.alternate=null,u.flags|=2),c=u.pendingProps;var E=$i(u,_t.current);nl(u,g),E=ng(null,u,x,c,E,g);var C=ig();return u.flags|=1,typeof E=="object"&&E!==null&&typeof E.render=="function"&&E.$$typeof===void 0?(u.tag=1,u.memoizedState=null,u.updateQueue=null,Dn(x)?(C=!0,Vn(u)):C=!1,u.memoizedState=E.state!==null&&E.state!==void 0?E.state:null,V0(u),E.updater=Sh,u.stateNode=E,E._reactInternals=u,X0(u,x,c,g),u=ug(null,u,x,!0,C,g)):(u.tag=0,Zt&&C&&J0(u),hi(null,u,E,g),u=u.child),u;case 16:x=u.elementType;e:{switch(c!==null&&(c.alternate=null,u.alternate=null,u.flags|=2),c=u.pendingProps,E=x._init,x=E(x._payload),u.type=x,E=u.tag=pB(x),c=xr(x,c),E){case 0:u=cg(null,u,x,c,g);break e;case 1:u=yA(null,u,x,c,g);break e;case 11:u=dA(null,u,x,c,g);break e;case 14:u=pA(null,u,x,xr(x.type,c),g);break e}throw Error(o(306,x,""))}return u;case 0:return x=u.type,E=u.pendingProps,E=u.elementType===x?E:xr(x,E),cg(c,u,x,E,g);case 1:return x=u.type,E=u.pendingProps,E=u.elementType===x?E:xr(x,E),yA(c,u,x,E,g);case 3:e:{if(_A(u),c===null)throw Error(o(387));x=u.pendingProps,C=u.memoizedState,E=C.element,Tx(c,u),Ah(u,x,null,g);var O=u.memoizedState;if(x=O.element,ge&&C.isDehydrated)if(C={element:x,isDehydrated:!1,cache:O.cache,transitions:O.transitions},u.updateQueue.baseState=C,u.memoizedState=C,u.flags&256){E=Error(o(423)),u=xA(c,u,x,g,E);break e}else if(x!==E){E=Error(o(424)),u=xA(c,u,x,g,E);break e}else for(ge&&(Fi=ch(u.stateNode.containerInfo),Di=u,Zt=!0,Ar=null,Xc=!1),g=Hx(u,null,x,g),u.child=g;g;)g.flags=g.flags&-3|4096,g=g.sibling;else{if(sl(),x===E){u=ds(c,u,g);break e}hi(c,u,x,g)}u=u.child}return u;case 5:return Gx(u),c===null&&Y0(u),x=u.type,E=u.pendingProps,C=c!==null?c.memoizedProps:null,O=E.children,ue(x,E)?O=null:C!==null&&ue(x,C)&&(u.flags|=32),vA(c,u),hi(c,u,O,g),u.child;case 6:return c===null&&Y0(u),null;case 13:return AA(c,u,g);case 4:return Z0(u,u.stateNode.containerInfo),x=u.pendingProps,c===null?u.child=ol(u,null,x,g):hi(c,u,x,g),u.child;case 11:return x=u.type,E=u.pendingProps,E=u.elementType===x?E:xr(x,E),dA(c,u,x,E,g);case 7:return hi(c,u,u.pendingProps,g),u.child;case 8:return hi(c,u,u.pendingProps.children,g),u.child;case 12:return hi(c,u,u.pendingProps.children,g),u.child;case 10:e:{if(x=u.type._context,E=u.pendingProps,C=u.memoizedProps,O=E.value,Cx(u,x,O),C!==null)if(Vr(C.value,O)){if(C.children===E.children&&!an.current){u=ds(c,u,g);break e}}else for(C=u.child,C!==null&&(C.return=u);C!==null;){var J=C.dependencies;if(J!==null){O=C.child;for(var fe=J.firstContext;fe!==null;){if(fe.context===x){if(C.tag===1){fe=cs(-1,g&-g),fe.tag=2;var we=C.updateQueue;if(we!==null){we=we.shared;var He=we.pending;He===null?fe.next=fe:(fe.next=He.next,He.next=fe),we.pending=fe}}C.lanes|=g,fe=C.alternate,fe!==null&&(fe.lanes|=g),z0(C.return,g,u),J.lanes|=g;break}fe=fe.next}}else if(C.tag===10)O=C.type===u.type?null:C.child;else if(C.tag===18){if(O=C.return,O===null)throw Error(o(341));O.lanes|=g,J=O.alternate,J!==null&&(J.lanes|=g),z0(O,g,u),O=C.sibling}else O=C.child;if(O!==null)O.return=C;else for(O=C;O!==null;){if(O===u){O=null;break}if(C=O.sibling,C!==null){C.return=O.return,O=C;break}O=O.return}C=O}hi(c,u,E.children,g),u=u.child}return u;case 9:return E=u.type,x=u.pendingProps.children,nl(u,g),E=er(E),x=x(E),u.flags|=1,hi(c,u,x,g),u.child;case 14:return x=u.type,E=xr(x,u.pendingProps),E=xr(x.type,E),pA(c,u,x,E,g);case 15:return mA(c,u,u.type,u.pendingProps,g);case 17:return x=u.type,E=u.pendingProps,E=u.elementType===x?E:xr(x,E),c!==null&&(c.alternate=null,u.alternate=null,u.flags|=2),u.tag=1,Dn(x)?(c=!0,Vn(u)):c=!1,nl(u,g),Lx(u,x,E),X0(u,x,E,g),ug(null,u,x,!0,c,g);case 19:return wA(c,u,g);case 22:return gA(c,u,g)}throw Error(o(156,u.tag))};function YA(c,u){return F0(c,u)}function dB(c,u,g,x){this.tag=c,this.key=g,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=u,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=x,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function or(c,u,g,x){return new dB(c,u,g,x)}function Lg(c){return c=c.prototype,!(!c||!c.isReactComponent)}function pB(c){if(typeof c=="function")return Lg(c)?1:0;if(c!=null){if(c=c.$$typeof,c===M)return 11;if(c===A)return 14}return 2}function Js(c,u){var g=c.alternate;return g===null?(g=or(c.tag,u,c.key,c.mode),g.elementType=c.elementType,g.type=c.type,g.stateNode=c.stateNode,g.alternate=c,c.alternate=g):(g.pendingProps=u,g.type=c.type,g.flags=0,g.subtreeFlags=0,g.deletions=null),g.flags=c.flags&14680064,g.childLanes=c.childLanes,g.lanes=c.lanes,g.child=c.child,g.memoizedProps=c.memoizedProps,g.memoizedState=c.memoizedState,g.updateQueue=c.updateQueue,u=c.dependencies,g.dependencies=u===null?null:{lanes:u.lanes,firstContext:u.firstContext},g.sibling=c.sibling,g.index=c.index,g.ref=c.ref,g}function nd(c,u,g,x,E,C){var O=2;if(x=c,typeof c=="function")Lg(c)&&(O=1);else if(typeof c=="string")O=5;else e:switch(c){case h:return na(g.children,E,C,u);case d:O=8,E|=8;break;case p:return c=or(12,g,u,E|2),c.elementType=p,c.lanes=C,c;case _:return c=or(13,g,u,E),c.elementType=_,c.lanes=C,c;case m:return c=or(19,g,u,E),c.elementType=m,c.lanes=C,c;case w:return id(g,E,C,u);default:if(typeof c=="object"&&c!==null)switch(c.$$typeof){case v:O=10;break e;case y:O=9;break e;case M:O=11;break e;case A:O=14;break e;case S:O=16,x=null;break e}throw Error(o(130,c==null?c:typeof c,""))}return u=or(O,g,u,E),u.elementType=c,u.type=x,u.lanes=C,u}function na(c,u,g,x){return c=or(7,c,x,u),c.lanes=g,c}function id(c,u,g,x){return c=or(22,c,x,u),c.elementType=w,c.lanes=g,c.stateNode={},c}function Ig(c,u,g){return c=or(6,c,null,u),c.lanes=g,c}function Dg(c,u,g){return u=or(4,c.children!==null?c.children:[],c.key,u),u.lanes=g,u.stateNode={containerInfo:c.containerInfo,pendingChildren:null,implementation:c.implementation},u}function mB(c,u,g,x,E){this.tag=u,this.containerInfo=c,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=Ue,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=I0(0),this.expirationTimes=I0(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=I0(0),this.identifierPrefix=x,this.onRecoverableError=E,ge&&(this.mutableSourceEagerHydrationData=null)}function QA(c,u,g,x,E,C,O,J,fe){return c=new mB(c,u,g,J,fe),u===1?(u=1,C===!0&&(u|=8)):u=0,C=or(3,null,null,u),c.current=C,C.stateNode=c,C.memoizedState={element:x,isDehydrated:g,cache:null,transitions:null},V0(C),c}function ZA(c){if(!c)return qi;c=c._reactInternals;e:{if(X(c)!==c||c.tag!==1)throw Error(o(170));var u=c;do{switch(u.tag){case 3:u=u.stateNode.context;break e;case 1:if(Dn(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break e}}u=u.return}while(u!==null);throw Error(o(171))}if(c.tag===1){var g=c.type;if(Dn(g))return $a(c,g,u)}return u}function qA(c){var u=c._reactInternals;if(u===void 0)throw typeof c.render=="function"?Error(o(188)):(c=Object.keys(c).join(","),Error(o(268,c)));return c=j(u),c===null?null:c.stateNode}function $A(c,u){if(c=c.memoizedState,c!==null&&c.dehydrated!==null){var g=c.retryLane;c.retryLane=g!==0&&g=we&&C>=ut&&E<=He&&O<=$e){c.splice(u,1);break}else if(x!==we||g.width!==fe.width||$eO){if(!(C!==ut||g.height!==fe.height||HeE)){we>x&&(fe.width+=we-x,fe.x=x),HeC&&(fe.height+=ut-C,fe.y=C),$eg&&(g=O)),O ")+` + +No matching component was found for: + `)+c.join(" > ")}return null},t.getPublicRootInstance=function(c){if(c=c.current,!c.child)return null;switch(c.child.tag){case 5:return Z(c.child.stateNode);default:return c.child.stateNode}},t.injectIntoDevTools=function(c){if(c={bundleType:c.bundleType,version:c.version,rendererPackageName:c.rendererPackageName,rendererConfig:c.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:a.ReactCurrentDispatcher,findHostInstanceByFiber:gB,findFiberByHostInstance:c.findFiberByHostInstance||vB,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.0.0-fc46dba67-20220329"},typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")c=!1;else{var u=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(u.isDisabled||!u.supportsFiber)c=!0;else{try{mh=u.inject(c),zr=u}catch{}c=!!u.checkDCE}}return c},t.isAlreadyRendering=function(){return!1},t.observeVisibleRects=function(c,u,g,x){if(!L)throw Error(o(363));c=Ag(c,u);var E=Ie(c,g,x).disconnect;return{disconnect:function(){E()}}},t.registerMutableSourceForHydration=function(c,u){var g=u._getVersion;g=g(u._source),c.mutableSourceEagerHydrationData==null?c.mutableSourceEagerHydrationData=[u,g]:c.mutableSourceEagerHydrationData.push(u,g)},t.runWithPriority=function(c,u){var g=Bt;try{return Bt=c,u()}finally{Bt=g}},t.shouldError=function(){return null},t.shouldSuspend=function(){return!1},t.updateContainer=function(c,u,g,x){var E=u.current,C=di(),O=Ws(E);return g=ZA(g),u.context===null?u.context=g:u.pendingContext=g,u=cs(C,O),u.payload={element:c},x=x===void 0?null:x,x!==null&&(u.callback=x),Gs(E,u),c=sr(E,O,C),c!==null&&xh(c,E,O),O},t};hb.exports=WU;var XU=hb.exports;const JU=hy(XU);var db={exports:{}},pb={};/** + * @license React + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */(function(n){function e(I,G){var z=I.length;I.push(G);e:for(;0>>1,ee=I[K];if(0>>1;Kr(ue,z))xer(Re,ue)?(I[K]=Re,I[xe]=z,K=xe):(I[K]=ue,I[q]=z,K=q);else if(xer(Re,z))I[K]=Re,I[xe]=z,K=xe;else break e}}return G}function r(I,G){var z=I.sortIndex-G.sortIndex;return z!==0?z:I.id-G.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;n.unstable_now=function(){return s.now()}}else{var o=Date,a=o.now();n.unstable_now=function(){return o.now()-a}}var l=[],f=[],h=1,d=null,p=3,v=!1,y=!1,M=!1,_=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,A=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function S(I){for(var G=t(f);G!==null;){if(G.callback===null)i(f);else if(G.startTime<=I)i(f),G.sortIndex=G.expirationTime,e(l,G);else break;G=t(f)}}function w(I){if(M=!1,S(I),!y)if(t(l)!==null)y=!0,Z(P);else{var G=t(f);G!==null&&ce(w,G.startTime-I)}}function P(I,G){y=!1,M&&(M=!1,m(F),F=-1),v=!0;var z=p;try{for(S(G),d=t(l);d!==null&&(!(d.expirationTime>G)||I&&!B());){var K=d.callback;if(typeof K=="function"){d.callback=null,p=d.priorityLevel;var ee=K(d.expirationTime<=G);G=n.unstable_now(),typeof ee=="function"?d.callback=ee:d===t(l)&&i(l),S(G)}else i(l);d=t(l)}if(d!==null)var Se=!0;else{var q=t(f);q!==null&&ce(w,q.startTime-G),Se=!1}return Se}finally{d=null,p=z,v=!1}}var R=!1,b=null,F=-1,X=5,T=-1;function B(){return!(n.unstable_now()-TI||125K?(I.sortIndex=z,e(f,I),t(l)===null&&I===t(f)&&(M?(m(F),F=-1):M=!0,ce(w,z-K))):(I.sortIndex=ee,e(l,I),y||v||(y=!0,Z(P))),I},n.unstable_shouldYield=B,n.unstable_wrapCallback=function(I){var G=p;return function(){var z=p;p=G;try{return I.apply(this,arguments)}finally{p=z}}}})(pb);db.exports=pb;var QE=db.exports;const jU=n=>typeof n=="object"&&typeof n.then=="function",Ta=[];function mb(n,e,t=(i,r)=>i===r){if(n===e)return!0;if(!n||!e)return!1;const i=n.length;if(e.length!==i)return!1;for(let r=0;r0&&(s.timeout&&clearTimeout(s.timeout),s.timeout=setTimeout(s.remove,i.lifespan)),s.response;if(!t)throw s.promise}const r={keys:e,equal:i.equal,remove:()=>{const s=Ta.indexOf(r);s!==-1&&Ta.splice(s,1)},promise:(jU(n)?n:n(...e)).then(s=>{r.response=s,i.lifespan&&i.lifespan>0&&(r.timeout=setTimeout(r.remove,i.lifespan))}).catch(s=>r.error=s)};if(Ta.push(r),!t)throw r.promise}const KU=(n,e,t)=>gb(n,e,!1,t),YU=(n,e,t)=>void gb(n,e,!0,t),QU=n=>{if(n===void 0||n.length===0)Ta.splice(0,Ta.length);else{const e=Ta.find(t=>mb(n,t.keys,t.equal));e&&e.remove()}},ex={},ZU=n=>void Object.assign(ex,n);function qU(n,e){function t(h,{args:d=[],attach:p,...v},y){let M=`${h[0].toUpperCase()}${h.slice(1)}`,_;if(h==="primitive"){if(v.object===void 0)throw new Error("R3F: Primitives without 'object' are invalid!");const m=v.object;_=Ul(m,{type:h,root:y,attach:p,primitive:!0})}else{const m=ex[M];if(!m)throw new Error(`R3F: ${M} is not part of the THREE namespace! Did you forget to extend? See: https://docs.pmnd.rs/react-three-fiber/api/objects#using-3rd-party-objects-declaratively`);if(!Array.isArray(d))throw new Error("R3F: The args prop must be an array!");_=Ul(new m(...d),{type:h,root:y,attach:p,memoizedProps:{args:d}})}return _.__r3f.attach===void 0&&(_ instanceof ht?_.__r3f.attach="geometry":_ instanceof Cn&&(_.__r3f.attach="material")),M!=="inject"&&Z1(_,v),_}function i(h,d){let p=!1;if(d){var v,y;(v=d.__r3f)!=null&&v.attach?Q1(h,d,d.__r3f.attach):d.isObject3D&&h.isObject3D&&(h.add(d),p=!0),p||(y=h.__r3f)==null||y.objects.push(d),d.__r3f||Ul(d,{}),d.__r3f.parent=h,$2(d),Ol(d)}}function r(h,d,p){let v=!1;if(d){var y,M;if((y=d.__r3f)!=null&&y.attach)Q1(h,d,d.__r3f.attach);else if(d.isObject3D&&h.isObject3D){d.parent=h,d.dispatchEvent({type:"added"});const _=h.children.filter(A=>A!==d),m=_.indexOf(p);h.children=[..._.slice(0,m),d,..._.slice(m)],v=!0}v||(M=h.__r3f)==null||M.objects.push(d),d.__r3f||Ul(d,{}),d.__r3f.parent=h,$2(d),Ol(d)}}function s(h,d,p=!1){h&&[...h].forEach(v=>o(d,v,p))}function o(h,d,p){if(d){var v,y,M;if(d.__r3f&&(d.__r3f.parent=null),(v=h.__r3f)!=null&&v.objects&&(h.__r3f.objects=h.__r3f.objects.filter(w=>w!==d)),(y=d.__r3f)!=null&&y.attach)tw(h,d,d.__r3f.attach);else if(d.isObject3D&&h.isObject3D){var _;h.remove(d),(_=d.__r3f)!=null&&_.root&&aO(kp(d),d)}const A=(M=d.__r3f)==null?void 0:M.primitive,S=!A&&(p===void 0?d.dispose!==null:p);if(!A){var m;s((m=d.__r3f)==null?void 0:m.objects,d,S),s(d.children,d,S)}if(delete d.__r3f,S&&d.dispose&&d.type!=="Scene"){const w=()=>{try{d.dispose()}catch{}};typeof IS_REACT_ACT_ENVIRONMENT>"u"?QE.unstable_scheduleCallback(QE.unstable_IdlePriority,w):w()}Ol(h)}}function a(h,d,p,v){var y;const M=(y=h.__r3f)==null?void 0:y.parent;if(!M)return;const _=t(d,p,h.__r3f.root);if(h.children){for(const m of h.children)m.__r3f&&i(_,m);h.children=h.children.filter(m=>!m.__r3f)}h.__r3f.objects.forEach(m=>i(_,m)),h.__r3f.objects=[],h.__r3f.autoRemovedBeforeAppend||o(M,h),_.parent&&(_.__r3f.autoRemovedBeforeAppend=!0),i(M,_),_.raycast&&_.__r3f.eventCount&&kp(_).getState().internal.interaction.push(_),[v,v.alternate].forEach(m=>{m!==null&&(m.stateNode=_,m.ref&&(typeof m.ref=="function"?m.ref(_):m.ref.current=_))})}const l=()=>console.warn("Text is not allowed in the R3F tree! This could be stray whitespace or characters.");return{reconciler:JU({createInstance:t,removeChild:o,appendChild:i,appendInitialChild:i,insertBefore:r,supportsMutation:!0,isPrimaryRenderer:!1,supportsPersistence:!1,supportsHydration:!1,noTimeout:-1,appendChildToContainer:(h,d)=>{if(!d)return;const p=h.getState().scene;p.__r3f&&(p.__r3f.root=h,i(p,d))},removeChildFromContainer:(h,d)=>{d&&o(h.getState().scene,d)},insertInContainerBefore:(h,d,p)=>{if(!d||!p)return;const v=h.getState().scene;v.__r3f&&r(v,d,p)},getRootHostContext:()=>null,getChildHostContext:h=>h,finalizeInitialChildren(h){var d;return!!((d=h==null?void 0:h.__r3f)!=null?d:{}).handlers},prepareUpdate(h,d,p,v){var y;if(((y=h==null?void 0:h.__r3f)!=null?y:{}).primitive&&v.object&&v.object!==h)return[!0];{const{args:_=[],children:m,...A}=v,{args:S=[],children:w,...P}=p;if(!Array.isArray(_))throw new Error("R3F: the args prop must be an array!");if(_.some((b,F)=>b!==S[F]))return[!0];const R=Mb(h,A,P,!0);return R.changes.length?[!1,R]:null}},commitUpdate(h,[d,p],v,y,M,_){d?a(h,v,M,_):Z1(h,p)},commitMount(h,d,p,v){var y;const M=(y=h.__r3f)!=null?y:{};h.raycast&&M.handlers&&M.eventCount&&kp(h).getState().internal.interaction.push(h)},getPublicInstance:h=>h,prepareForCommit:()=>null,preparePortalMount:h=>Ul(h.getState().scene),resetAfterCommit:()=>{},shouldSetTextContent:()=>!1,clearContainer:()=>!1,hideInstance(h){var d;const{attach:p,parent:v}=(d=h.__r3f)!=null?d:{};p&&v&&tw(v,h,p),h.isObject3D&&(h.visible=!1),Ol(h)},unhideInstance(h,d){var p;const{attach:v,parent:y}=(p=h.__r3f)!=null?p:{};v&&y&&Q1(y,h,v),(h.isObject3D&&d.visible==null||d.visible)&&(h.visible=!0),Ol(h)},createTextInstance:l,hideTextInstance:l,unhideTextInstance:l,getCurrentEventPriority:()=>e?e():tc.DefaultEventPriority,beforeActiveInstanceBlur:()=>{},afterActiveInstanceBlur:()=>{},detachDeletedInstance:()=>{},now:typeof performance<"u"&&jt.fun(performance.now)?performance.now:jt.fun(Date.now)?Date.now:()=>0,scheduleTimeout:jt.fun(setTimeout)?setTimeout:void 0,cancelTimeout:jt.fun(clearTimeout)?clearTimeout:void 0}),applyProps:Z1}}var ZE,qE;const Y1=n=>"colorSpace"in n||"outputColorSpace"in n,vb=()=>{var n;return(n=ex.ColorManagement)!=null?n:null},yb=n=>n&&n.isOrthographicCamera,$U=n=>n&&n.hasOwnProperty("current"),ih=typeof window<"u"&&((ZE=window.document)!=null&&ZE.createElement||((qE=window.navigator)==null?void 0:qE.product)==="ReactNative")?W.useLayoutEffect:W.useEffect;function _b(n){const e=W.useRef(n);return ih(()=>void(e.current=n),[n]),e}function eO({set:n}){return ih(()=>(n(new Promise(()=>null)),()=>n(!1)),[n]),null}class xb extends W.Component{constructor(...e){super(...e),this.state={error:!1}}componentDidCatch(e){this.props.set(e)}render(){return this.state.error?null:this.props.children}}xb.getDerivedStateFromError=()=>({error:!0});const Ab="__default",$E=new Map,tO=n=>n&&!!n.memoized&&!!n.changes;function Sb(n){var e;const t=typeof window<"u"?(e=window.devicePixelRatio)!=null?e:2:1;return Array.isArray(n)?Math.min(Math.max(n[0],t),n[1]):n}const Tu=n=>{var e;return(e=n.__r3f)==null?void 0:e.root.getState()};function kp(n){let e=n.__r3f.root;for(;e.getState().previousRoot;)e=e.getState().previousRoot;return e}const jt={obj:n=>n===Object(n)&&!jt.arr(n)&&typeof n!="function",fun:n=>typeof n=="function",str:n=>typeof n=="string",num:n=>typeof n=="number",boo:n=>typeof n=="boolean",und:n=>n===void 0,arr:n=>Array.isArray(n),equ(n,e,{arrays:t="shallow",objects:i="reference",strict:r=!0}={}){if(typeof n!=typeof e||!!n!=!!e)return!1;if(jt.str(n)||jt.num(n))return n===e;const s=jt.obj(n);if(s&&i==="reference")return n===e;const o=jt.arr(n);if(o&&t==="reference")return n===e;if((o||s)&&n===e)return!0;let a;for(a in n)if(!(a in e))return!1;if(s&&t==="shallow"&&i==="shallow"){for(a in r?e:n)if(!jt.equ(n[a],e[a],{strict:r,objects:"reference"}))return!1}else for(a in r?e:n)if(n[a]!==e[a])return!1;if(jt.und(a)){if(o&&n.length===0&&e.length===0||s&&Object.keys(n).length===0&&Object.keys(e).length===0)return!0;if(n!==e)return!1}return!0}};function nO(n){const e={nodes:{},materials:{}};return n&&n.traverse(t=>{t.name&&(e.nodes[t.name]=t),t.material&&!e.materials[t.material.name]&&(e.materials[t.material.name]=t.material)}),e}function iO(n){n.dispose&&n.type!=="Scene"&&n.dispose();for(const e in n)e.dispose==null||e.dispose(),delete n[e]}function Ul(n,e){const t=n;return t.__r3f={type:"",root:null,previousAttach:null,memoizedProps:{},eventCount:0,handlers:{},objects:[],parent:null,...e},n}function q2(n,e){let t=n;if(e.includes("-")){const i=e.split("-"),r=i.pop();return t=i.reduce((s,o)=>s[o],n),{target:t,key:r}}else return{target:t,key:e}}const ew=/-\d+$/;function Q1(n,e,t){if(jt.str(t)){if(ew.test(t)){const s=t.replace(ew,""),{target:o,key:a}=q2(n,s);Array.isArray(o[a])||(o[a]=[])}const{target:i,key:r}=q2(n,t);e.__r3f.previousAttach=i[r],i[r]=e}else e.__r3f.previousAttach=t(n,e)}function tw(n,e,t){var i,r;if(jt.str(t)){const{target:s,key:o}=q2(n,t),a=e.__r3f.previousAttach;a===void 0?delete s[o]:s[o]=a}else(i=e.__r3f)==null||i.previousAttach==null||i.previousAttach(n,e);(r=e.__r3f)==null||delete r.previousAttach}function Mb(n,{children:e,key:t,ref:i,...r},{children:s,key:o,ref:a,...l}={},f=!1){var h;const d=(h=n==null?void 0:n.__r3f)!=null?h:{},p=Object.entries(r),v=[];if(f){const M=Object.keys(l);for(let _=0;_{var m;if((m=n.__r3f)!=null&&m.primitive&&M==="object"||jt.equ(_,l[M]))return;if(/^on(Pointer|Click|DoubleClick|ContextMenu|Wheel)/.test(M))return v.push([M,_,!0,[]]);let A=[];M.includes("-")&&(A=M.split("-")),v.push([M,_,!1,A]);for(const S in r){const w=r[S];S.startsWith(`${M}-`)&&v.push([S,w,!1,S.split("-")])}});const y={...r};return d.memoizedProps&&d.memoizedProps.args&&(y.args=d.memoizedProps.args),d.memoizedProps&&d.memoizedProps.attach&&(y.attach=d.memoizedProps.attach),{memoized:y,changes:v}}const rO=typeof process<"u"&&!1;function Z1(n,e){var t,i,r;const s=(t=n.__r3f)!=null?t:{},o=s.root,a=(i=o==null||o.getState==null?void 0:o.getState())!=null?i:{},{memoized:l,changes:f}=tO(e)?e:Mb(n,e),h=s.eventCount;n.__r3f&&(n.__r3f.memoizedProps=l);for(let p=0;pS[w],n),!(A&&A.set))){const[S,...w]=_.reverse();m=w.reverse().reduce((P,R)=>P[R],n),v=S}if(y===Ab+"remove")if(m.constructor){let S=$E.get(m.constructor);S||(S=new m.constructor,$E.set(m.constructor,S)),y=S[v]}else y=0;if(M)y?s.handlers[v]=y:delete s.handlers[v],s.eventCount=Object.keys(s.handlers).length;else if(A&&A.set&&(A.copy||A instanceof Ia)){if(Array.isArray(y))A.fromArray?A.fromArray(y):A.set(...y);else if(A.copy&&y&&y.constructor&&(rO?A.constructor.name===y.constructor.name:A.constructor===y.constructor))A.copy(y);else if(y!==void 0){const S=A instanceof Be;!S&&A.setScalar?A.setScalar(y):A instanceof Ia&&y instanceof Ia?A.mask=y.mask:A.set(y),!vb()&&!a.linear&&S&&A.convertSRGBToLinear()}}else if(m[v]=y,m[v]instanceof Qt&&m[v].format===vi&&m[v].type===ns){const S=m[v];Y1(S)&&Y1(a.gl)?S.colorSpace=a.gl.outputColorSpace:S.encoding=a.gl.outputEncoding}Ol(n)}if(s.parent&&n.raycast&&h!==s.eventCount){const p=kp(n).getState().internal,v=p.interaction.indexOf(n);v>-1&&p.interaction.splice(v,1),s.eventCount&&p.interaction.push(n)}return!(f.length===1&&f[0][0]==="onUpdate")&&f.length&&(r=n.__r3f)!=null&&r.parent&&$2(n),n}function Ol(n){var e,t;const i=(e=n.__r3f)==null||(t=e.root)==null||t.getState==null?void 0:t.getState();i&&i.internal.frames===0&&i.invalidate()}function $2(n){n.onUpdate==null||n.onUpdate(n)}function sO(n,e){n.manual||(yb(n)?(n.left=e.width/-2,n.right=e.width/2,n.top=e.height/2,n.bottom=e.height/-2):n.aspect=e.width/e.height,n.updateProjectionMatrix(),n.updateMatrixWorld())}function hp(n){return(n.eventObject||n.object).uuid+"/"+n.index+n.instanceId}function oO(){var n;const e=typeof self<"u"&&self||typeof window<"u"&&window;if(!e)return tc.DefaultEventPriority;switch((n=e.event)==null?void 0:n.type){case"click":case"contextmenu":case"dblclick":case"pointercancel":case"pointerdown":case"pointerup":return tc.DiscreteEventPriority;case"pointermove":case"pointerout":case"pointerover":case"pointerenter":case"pointerleave":case"wheel":return tc.ContinuousEventPriority;default:return tc.DefaultEventPriority}}function Eb(n,e,t,i){const r=t.get(e);r&&(t.delete(e),t.size===0&&(n.delete(i),r.target.releasePointerCapture(i)))}function aO(n,e){const{internal:t}=n.getState();t.interaction=t.interaction.filter(i=>i!==e),t.initialHits=t.initialHits.filter(i=>i!==e),t.hovered.forEach((i,r)=>{(i.eventObject===e||i.object===e)&&t.hovered.delete(r)}),t.capturedMap.forEach((i,r)=>{Eb(t.capturedMap,e,i,r)})}function lO(n){function e(l){const{internal:f}=n.getState(),h=l.offsetX-f.initialClick[0],d=l.offsetY-f.initialClick[1];return Math.round(Math.sqrt(h*h+d*d))}function t(l){return l.filter(f=>["Move","Over","Enter","Out","Leave"].some(h=>{var d;return(d=f.__r3f)==null?void 0:d.handlers["onPointer"+h]}))}function i(l,f){const h=n.getState(),d=new Set,p=[],v=f?f(h.internal.interaction):h.internal.interaction;for(let m=0;m{const S=Tu(m.object),w=Tu(A.object);return!S||!w?m.distance-A.distance:w.events.priority-S.events.priority||m.distance-A.distance}).filter(m=>{const A=hp(m);return d.has(A)?!1:(d.add(A),!0)});h.events.filter&&(M=h.events.filter(M,h));for(const m of M){let A=m.object;for(;A;){var _;(_=A.__r3f)!=null&&_.eventCount&&p.push({...m,eventObject:A}),A=A.parent}}if("pointerId"in l&&h.internal.capturedMap.has(l.pointerId))for(let m of h.internal.capturedMap.get(l.pointerId).values())d.has(hp(m.intersection))||p.push(m.intersection);return p}function r(l,f,h,d){const p=n.getState();if(l.length){const v={stopped:!1};for(const y of l){const M=Tu(y.object)||p,{raycaster:_,pointer:m,camera:A,internal:S}=M,w=new U(m.x,m.y,0).unproject(A),P=T=>{var B,j;return(B=(j=S.capturedMap.get(T))==null?void 0:j.has(y.eventObject))!=null?B:!1},R=T=>{const B={intersection:y,target:f.target};S.capturedMap.has(T)?S.capturedMap.get(T).set(y.eventObject,B):S.capturedMap.set(T,new Map([[y.eventObject,B]])),f.target.setPointerCapture(T)},b=T=>{const B=S.capturedMap.get(T);B&&Eb(S.capturedMap,y.eventObject,B,T)};let F={};for(let T in f){let B=f[T];typeof B!="function"&&(F[T]=B)}let X={...y,...F,pointer:m,intersections:l,stopped:v.stopped,delta:h,unprojectedPoint:w,ray:_.ray,camera:A,stopPropagation(){const T="pointerId"in f&&S.capturedMap.get(f.pointerId);if((!T||T.has(y.eventObject))&&(X.stopped=v.stopped=!0,S.hovered.size&&Array.from(S.hovered.values()).find(B=>B.eventObject===y.eventObject))){const B=l.slice(0,l.indexOf(y));s([...B,y])}},target:{hasPointerCapture:P,setPointerCapture:R,releasePointerCapture:b},currentTarget:{hasPointerCapture:P,setPointerCapture:R,releasePointerCapture:b},nativeEvent:f};if(d(X),v.stopped===!0)break}}return l}function s(l){const{internal:f}=n.getState();for(const h of f.hovered.values())if(!l.length||!l.find(d=>d.object===h.object&&d.index===h.index&&d.instanceId===h.instanceId)){const p=h.eventObject.__r3f,v=p==null?void 0:p.handlers;if(f.hovered.delete(hp(h)),p!=null&&p.eventCount){const y={...h,intersections:l};v.onPointerOut==null||v.onPointerOut(y),v.onPointerLeave==null||v.onPointerLeave(y)}}}function o(l,f){for(let h=0;hs([]);case"onLostPointerCapture":return f=>{const{internal:h}=n.getState();"pointerId"in f&&h.capturedMap.has(f.pointerId)&&requestAnimationFrame(()=>{h.capturedMap.has(f.pointerId)&&(h.capturedMap.delete(f.pointerId),s([]))})}}return function(h){const{onPointerMissed:d,internal:p}=n.getState();p.lastEvent.current=h;const v=l==="onPointerMove",y=l==="onClick"||l==="onContextMenu"||l==="onDoubleClick",_=i(h,v?t:void 0),m=y?e(h):0;l==="onPointerDown"&&(p.initialClick=[h.offsetX,h.offsetY],p.initialHits=_.map(S=>S.eventObject)),y&&!_.length&&m<=2&&(o(h,p.interaction),d&&d(h)),v&&s(_);function A(S){const w=S.eventObject,P=w.__r3f,R=P==null?void 0:P.handlers;if(P!=null&&P.eventCount)if(v){if(R.onPointerOver||R.onPointerEnter||R.onPointerOut||R.onPointerLeave){const b=hp(S),F=p.hovered.get(b);F?F.stopped&&S.stopPropagation():(p.hovered.set(b,S),R.onPointerOver==null||R.onPointerOver(S),R.onPointerEnter==null||R.onPointerEnter(S))}R.onPointerMove==null||R.onPointerMove(S)}else{const b=R[l];b?(!y||p.initialHits.includes(w))&&(o(h,p.interaction.filter(F=>!p.initialHits.includes(F))),b(S)):y&&p.initialHits.includes(w)&&o(h,p.interaction.filter(F=>!p.initialHits.includes(F)))}}r(_,h,m,A)}}return{handlePointer:a}}const wb=n=>!!(n!=null&&n.render),Cb=W.createContext(null),cO=(n,e)=>{const t=GU((a,l)=>{const f=new U,h=new U,d=new U;function p(m=l().camera,A=h,S=l().size){const{width:w,height:P,top:R,left:b}=S,F=w/P;A instanceof U?d.copy(A):d.set(...A);const X=m.getWorldPosition(f).distanceTo(d);if(yb(m))return{width:w/m.zoom,height:P/m.zoom,top:R,left:b,factor:1,distance:X,aspect:F};{const T=m.fov*Math.PI/180,B=2*Math.tan(T/2)*X,j=B*(w/P);return{width:j,height:B,top:R,left:b,factor:w/j,distance:X,aspect:F}}}let v;const y=m=>a(A=>({performance:{...A.performance,current:m}})),M=new pe;return{set:a,get:l,gl:null,camera:null,raycaster:null,events:{priority:1,enabled:!0,connected:!1},xr:null,scene:null,invalidate:(m=1)=>n(l(),m),advance:(m,A)=>e(m,A,l()),legacy:!1,linear:!1,flat:!1,controls:null,clock:new Q_,pointer:M,mouse:M,frameloop:"always",onPointerMissed:void 0,performance:{current:1,min:.5,max:1,debounce:200,regress:()=>{const m=l();v&&clearTimeout(v),m.performance.current!==m.performance.min&&y(m.performance.min),v=setTimeout(()=>y(l().performance.max),m.performance.debounce)}},size:{width:0,height:0,top:0,left:0,updateStyle:!1},viewport:{initialDpr:0,dpr:0,width:0,height:0,top:0,left:0,aspect:0,distance:0,factor:0,getCurrentViewport:p},setEvents:m=>a(A=>({...A,events:{...A.events,...m}})),setSize:(m,A,S,w,P)=>{const R=l().camera,b={width:m,height:A,top:w||0,left:P||0,updateStyle:S};a(F=>({size:b,viewport:{...F.viewport,...p(R,h,b)}}))},setDpr:m=>a(A=>{const S=Sb(m);return{viewport:{...A.viewport,dpr:S,initialDpr:A.viewport.initialDpr||S}}}),setFrameloop:(m="always")=>{const A=l().clock;A.stop(),A.elapsedTime=0,m!=="never"&&(A.start(),A.elapsedTime=0),a(()=>({frameloop:m}))},previousRoot:void 0,internal:{active:!1,priority:0,frames:0,lastEvent:W.createRef(),interaction:[],hovered:new Map,subscribers:[],initialClick:[0,0],initialHits:[],capturedMap:new Map,subscribe:(m,A,S)=>{const w=l().internal;return w.priority=w.priority+(A>0?1:0),w.subscribers.push({ref:m,priority:A,store:S}),w.subscribers=w.subscribers.sort((P,R)=>P.priority-R.priority),()=>{const P=l().internal;P!=null&&P.subscribers&&(P.priority=P.priority-(A>0?1:0),P.subscribers=P.subscribers.filter(R=>R.ref!==m))}}}}}),i=t.getState();let r=i.size,s=i.viewport.dpr,o=i.camera;return t.subscribe(()=>{const{camera:a,size:l,viewport:f,gl:h,set:d}=t.getState();if(l.width!==r.width||l.height!==r.height||f.dpr!==s){var p;r=l,s=f.dpr,sO(a,l),h.setPixelRatio(f.dpr);const v=(p=l.updateStyle)!=null?p:typeof HTMLCanvasElement<"u"&&h.domElement instanceof HTMLCanvasElement;h.setSize(l.width,l.height,v)}a!==o&&(o=a,d(v=>({viewport:{...v.viewport,...v.viewport.getCurrentViewport(a)}})))}),t.subscribe(a=>n(a)),t};function uO(n,e){const t={callback:n};return e.add(t),()=>void e.delete(t)}let dp,Tb=new Set,fO=new Set,hO=new Set;const dO=n=>uO(n,Tb);function q1(n,e){if(n.size)for(const{callback:t}of n.values())t(e)}function Ru(n,e){switch(n){case"before":return q1(Tb,e);case"after":return q1(fO,e);case"tail":return q1(hO,e)}}let $1,ev;function tv(n,e,t){let i=e.clock.getDelta();for(e.frameloop==="never"&&typeof n=="number"&&(i=n-e.clock.elapsedTime,e.clock.oldTime=e.clock.elapsedTime,e.clock.elapsedTime=n),$1=e.internal.subscribers,dp=0;dp<$1.length;dp++)ev=$1[dp],ev.ref.current(ev.store.getState(),i,t);return!e.internal.priority&&e.gl.render&&e.gl.render(e.scene,e.camera),e.internal.frames=Math.max(0,e.internal.frames-1),e.frameloop==="always"?1:e.internal.frames}function pO(n){let e=!1,t,i,r;function s(l){i=requestAnimationFrame(s),e=!0,t=0,Ru("before",l);for(const h of n.values()){var f;r=h.store.getState(),r.internal.active&&(r.frameloop==="always"||r.internal.frames>0)&&!((f=r.gl.xr)!=null&&f.isPresenting)&&(t+=tv(l,r))}if(Ru("after",l),t===0)return Ru("tail",l),e=!1,cancelAnimationFrame(i)}function o(l,f=1){var h;if(!l)return n.forEach(d=>o(d.store.getState()),f);(h=l.gl.xr)!=null&&h.isPresenting||!l.internal.active||l.frameloop==="never"||(l.internal.frames=Math.min(60,l.internal.frames+f),e||(e=!0,requestAnimationFrame(s)))}function a(l,f=!0,h,d){if(f&&Ru("before",l),h)tv(l,h,d);else for(const p of n.values())tv(l,p.store.getState());f&&Ru("after",l)}return{loop:s,invalidate:o,advance:a}}function Rb(){const n=W.useContext(Cb);if(!n)throw new Error("R3F: Hooks can only be used within the Canvas component!");return n}function bb(n=t=>t,e){return Rb()(n,e)}function rh(n,e=0){const t=Rb(),i=t.getState().internal.subscribe,r=_b(n);return ih(()=>i(r,e,t),[e,i,t]),null}const nw=new WeakMap;function Pb(n,e){return function(t,...i){let r=nw.get(t);return r||(r=new t,nw.set(t,r)),n&&n(r),Promise.all(i.map(s=>new Promise((o,a)=>r.load(s,l=>{l.scene&&Object.assign(l,nO(l.scene)),o(l)},e,l=>a(new Error(`Could not load ${s}: ${l==null?void 0:l.message}`)))))).finally(()=>r.dispose==null?void 0:r.dispose())}}function sh(n,e,t,i){const r=Array.isArray(e)?e:[e],s=KU(Pb(t,i),[n,...r],{equal:jt.equ});return Array.isArray(e)?s:s[0]}sh.preload=function(n,e,t){const i=Array.isArray(e)?e:[e];return YU(Pb(t),[n,...i])};sh.clear=function(n,e){const t=Array.isArray(e)?e:[e];return QU([n,...t])};const bc=new Map,{invalidate:iw,advance:rw}=pO(bc),{reconciler:Am,applyProps:ya}=qU(bc,oO),Fl={objects:"shallow",strict:!1},mO=(n,e)=>{const t=typeof n=="function"?n(e):n;return wb(t)?t:new b_({powerPreference:"high-performance",canvas:e,antialias:!0,alpha:!0,...n})};function gO(n,e){const t=typeof HTMLCanvasElement<"u"&&n instanceof HTMLCanvasElement;if(e){const{width:i,height:r,top:s,left:o,updateStyle:a=t}=e;return{width:i,height:r,top:s,left:o,updateStyle:a}}else if(typeof HTMLCanvasElement<"u"&&n instanceof HTMLCanvasElement&&n.parentElement){const{width:i,height:r,top:s,left:o}=n.parentElement.getBoundingClientRect();return{width:i,height:r,top:s,left:o,updateStyle:t}}else if(typeof OffscreenCanvas<"u"&&n instanceof OffscreenCanvas)return{width:n.width,height:n.height,top:0,left:0,updateStyle:t};return{width:0,height:0,top:0,left:0}}function vO(n){const e=bc.get(n),t=e==null?void 0:e.fiber,i=e==null?void 0:e.store;e&&console.warn("R3F.createRoot should only be called once!");const r=typeof reportError=="function"?reportError:console.error,s=i||cO(iw,rw),o=t||Am.createContainer(s,tc.ConcurrentRoot,null,!1,null,"",r,null);e||bc.set(n,{fiber:o,store:s});let a,l=!1,f;return{configure(h={}){let{gl:d,size:p,scene:v,events:y,onCreated:M,shadows:_=!1,linear:m=!1,flat:A=!1,legacy:S=!1,orthographic:w=!1,frameloop:P="always",dpr:R=[1,2],performance:b,raycaster:F,camera:X,onPointerMissed:T}=h,B=s.getState(),j=B.gl;B.gl||B.set({gl:j=mO(d,n)});let ie=B.raycaster;ie||B.set({raycaster:ie=new lb});const{params:V,...Q}=F||{};if(jt.equ(Q,ie,Fl)||ya(ie,{...Q}),jt.equ(V,ie.params,Fl)||ya(ie,{params:{...ie.params,...V}}),!B.camera||B.camera===f&&!jt.equ(f,X,Fl)){f=X;const ee=X instanceof Kf,Se=ee?X:w?new Wo(0,0,0,0,.1,1e3):new _n(75,0,.1,1e3);ee||(Se.position.z=5,X&&ya(Se,X),!B.camera&&!(X!=null&&X.rotation)&&Se.lookAt(0,0,0)),B.set({camera:Se}),ie.camera=Se}if(!B.scene){let ee;v instanceof _m?ee=v:(ee=new _m,v&&ya(ee,v)),B.set({scene:Ul(ee)})}if(!B.xr){var Z;const ee=(ue,xe)=>{const Re=s.getState();Re.frameloop!=="never"&&rw(ue,!0,Re,xe)},Se=()=>{const ue=s.getState();ue.gl.xr.enabled=ue.gl.xr.isPresenting,ue.gl.xr.setAnimationLoop(ue.gl.xr.isPresenting?ee:null),ue.gl.xr.isPresenting||iw(ue)},q={connect(){const ue=s.getState().gl;ue.xr.addEventListener("sessionstart",Se),ue.xr.addEventListener("sessionend",Se)},disconnect(){const ue=s.getState().gl;ue.xr.removeEventListener("sessionstart",Se),ue.xr.removeEventListener("sessionend",Se)}};typeof((Z=j.xr)==null?void 0:Z.addEventListener)=="function"&&q.connect(),B.set({xr:q})}if(j.shadowMap){const ee=j.shadowMap.enabled,Se=j.shadowMap.type;if(j.shadowMap.enabled=!!_,jt.boo(_))j.shadowMap.type=Xu;else if(jt.str(_)){var ce;const q={basic:iT,percentage:Ym,soft:Xu,variance:Tr};j.shadowMap.type=(ce=q[_])!=null?ce:Xu}else jt.obj(_)&&Object.assign(j.shadowMap,_);(ee!==j.shadowMap.enabled||Se!==j.shadowMap.type)&&(j.shadowMap.needsUpdate=!0)}const I=vb();I&&("enabled"in I?I.enabled=!S:"legacyMode"in I&&(I.legacyMode=S)),ya(j,{outputEncoding:m?3e3:3001,toneMapping:A?ts:l_}),B.legacy!==S&&B.set(()=>({legacy:S})),B.linear!==m&&B.set(()=>({linear:m})),B.flat!==A&&B.set(()=>({flat:A})),d&&!jt.fun(d)&&!wb(d)&&!jt.equ(d,j,Fl)&&ya(j,d),y&&!B.events.handlers&&B.set({events:y(s)});const K=gO(n,p);return jt.equ(K,B.size,Fl)||B.setSize(K.width,K.height,K.updateStyle,K.top,K.left),R&&B.viewport.dpr!==Sb(R)&&B.setDpr(R),B.frameloop!==P&&B.setFrameloop(P),B.onPointerMissed||B.set({onPointerMissed:T}),b&&!jt.equ(b,B.performance,Fl)&&B.set(ee=>({performance:{...ee.performance,...b}})),a=M,l=!0,this},render(h){return l||this.configure(),Am.updateContainer(W.createElement(yO,{store:s,children:h,onCreated:a,rootElement:n}),o,null,()=>{}),s},unmount(){Bb(n)}}}function yO({store:n,children:e,onCreated:t,rootElement:i}){return ih(()=>{const r=n.getState();r.set(s=>({internal:{...s.internal,active:!0}})),t&&t(r),n.getState().events.connected||r.events.connect==null||r.events.connect(i)},[]),W.createElement(Cb.Provider,{value:n},e)}function Bb(n,e){const t=bc.get(n),i=t==null?void 0:t.fiber;if(i){const r=t==null?void 0:t.store.getState();r&&(r.internal.active=!1),Am.updateContainer(null,i,null,()=>{r&&setTimeout(()=>{try{var s,o,a,l;r.events.disconnect==null||r.events.disconnect(),(s=r.gl)==null||(o=s.renderLists)==null||o.dispose==null||o.dispose(),(a=r.gl)==null||a.forceContextLoss==null||a.forceContextLoss(),(l=r.gl)!=null&&l.xr&&r.xr.disconnect(),iO(r),bc.delete(n),e&&e(n)}catch{}},500)})}}Am.injectIntoDevTools({bundleType:0,rendererPackageName:"@react-three/fiber",version:W.version});function Lf(){return Lf=Object.assign?Object.assign.bind():function(n){for(var e=1;e=0?i=setTimeout(l,e-h):(i=null,t||(a=n.apply(s,r),s=r=null))}var f=function(){s=this,r=arguments,o=Date.now();var h=t&&!i;return i||(i=setTimeout(l,e)),h&&(a=n.apply(s,r),s=r=null),a};return f.clear=function(){i&&(clearTimeout(i),i=null)},f.flush=function(){i&&(a=n.apply(s,r),s=r=null,clearTimeout(i),i=null)},f}ey.debounce=ey;var _O=ey;const sw=hy(_O);function xO(n){let{debounce:e,scroll:t,polyfill:i,offsetSize:r}=n===void 0?{debounce:0,scroll:!1,offsetSize:!1}:n;const s=i||(typeof window>"u"?class{}:window.ResizeObserver);if(!s)throw new Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");const[o,a]=W.useState({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),l=W.useRef({element:null,scrollContainers:null,resizeObserver:null,lastBounds:o}),f=e?typeof e=="number"?e:e.scroll:null,h=e?typeof e=="number"?e:e.resize:null,d=W.useRef(!1);W.useEffect(()=>(d.current=!0,()=>void(d.current=!1)));const[p,v,y]=W.useMemo(()=>{const A=()=>{if(!l.current.element)return;const{left:S,top:w,width:P,height:R,bottom:b,right:F,x:X,y:T}=l.current.element.getBoundingClientRect(),B={left:S,top:w,width:P,height:R,bottom:b,right:F,x:X,y:T};l.current.element instanceof HTMLElement&&r&&(B.height=l.current.element.offsetHeight,B.width=l.current.element.offsetWidth),Object.freeze(B),d.current&&!EO(l.current.lastBounds,B)&&a(l.current.lastBounds=B)};return[A,h?sw(A,h):A,f?sw(A,f):A]},[a,r,f,h]);function M(){l.current.scrollContainers&&(l.current.scrollContainers.forEach(A=>A.removeEventListener("scroll",y,!0)),l.current.scrollContainers=null),l.current.resizeObserver&&(l.current.resizeObserver.disconnect(),l.current.resizeObserver=null)}function _(){l.current.element&&(l.current.resizeObserver=new s(y),l.current.resizeObserver.observe(l.current.element),t&&l.current.scrollContainers&&l.current.scrollContainers.forEach(A=>A.addEventListener("scroll",y,{capture:!0,passive:!0})))}const m=A=>{!A||A===l.current.element||(M(),l.current.element=A,l.current.scrollContainers=Lb(A),_())};return SO(y,!!t),AO(v),W.useEffect(()=>{M(),_()},[t,y,v]),W.useEffect(()=>M,[]),[m,o,p]}function AO(n){W.useEffect(()=>{const e=n;return window.addEventListener("resize",e),()=>void window.removeEventListener("resize",e)},[n])}function SO(n,e){W.useEffect(()=>{if(e){const t=n;return window.addEventListener("scroll",t,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",t,!0)}},[n,e])}function Lb(n){const e=[];if(!n||n===document.body)return e;const{overflow:t,overflowX:i,overflowY:r}=window.getComputedStyle(n);return[t,i,r].some(s=>s==="auto"||s==="scroll")&&e.push(n),[...e,...Lb(n.parentElement)]}const MO=["x","y","top","bottom","left","right","width","height"],EO=(n,e)=>MO.every(t=>n[t]===e[t]);var wO=Object.defineProperty,CO=Object.defineProperties,TO=Object.getOwnPropertyDescriptors,ow=Object.getOwnPropertySymbols,RO=Object.prototype.hasOwnProperty,bO=Object.prototype.propertyIsEnumerable,aw=(n,e,t)=>e in n?wO(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,lw=(n,e)=>{for(var t in e||(e={}))RO.call(e,t)&&aw(n,t,e[t]);if(ow)for(var t of ow(e))bO.call(e,t)&&aw(n,t,e[t]);return n},PO=(n,e)=>CO(n,TO(e));function Ib(n,e,t){if(!n)return;if(t(n)===!0)return n;let i=e?n.return:n.child;for(;i;){const r=Ib(i,e,t);if(r)return r;i=e?null:i.sibling}}function Db(n){try{return Object.defineProperties(n,{_currentRenderer:{get(){return null},set(){}},_currentRenderer2:{get(){return null},set(){}}})}catch{return n}}const tx=Db(W.createContext(null));class Fb extends W.Component{render(){return W.createElement(tx.Provider,{value:this._reactInternals},this.props.children)}}const{ReactCurrentOwner:cw,ReactCurrentDispatcher:uw}=W.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function BO(){const n=W.useContext(tx);if(n===null)throw new Error("its-fine: useFiber must be called within a !");const e=W.useId();return W.useMemo(()=>{for(const i of[cw==null?void 0:cw.current,n,n==null?void 0:n.alternate]){if(!i)continue;const r=Ib(i,!1,s=>{let o=s.memoizedState;for(;o;){if(o.memoizedState===e)return!0;o=o.next}});if(r)return r}},[n,e])}function LO(){var n,e;const t=BO(),[i]=W.useState(()=>new Map);i.clear();let r=t;for(;r;){const s=(n=r.type)==null?void 0:n._context;s&&s!==tx&&!i.has(s)&&i.set(s,(e=uw==null?void 0:uw.current)==null?void 0:e.readContext(Db(s))),r=r.return}return i}function IO(){const n=LO();return W.useMemo(()=>Array.from(n.keys()).reduce((e,t)=>i=>W.createElement(e,null,W.createElement(t.Provider,PO(lw({},i),{value:n.get(t)}))),e=>W.createElement(Fb,lw({},e))),[n])}const nv={onClick:["click",!1],onContextMenu:["contextmenu",!1],onDoubleClick:["dblclick",!1],onWheel:["wheel",!0],onPointerDown:["pointerdown",!0],onPointerUp:["pointerup",!0],onPointerLeave:["pointerleave",!0],onPointerMove:["pointermove",!0],onPointerCancel:["pointercancel",!0],onLostPointerCapture:["lostpointercapture",!0]};function DO(n){const{handlePointer:e}=lO(n);return{priority:1,enabled:!0,compute(t,i,r){i.pointer.set(t.offsetX/i.size.width*2-1,-(t.offsetY/i.size.height)*2+1),i.raycaster.setFromCamera(i.pointer,i.camera)},connected:void 0,handlers:Object.keys(nv).reduce((t,i)=>({...t,[i]:e(i)}),{}),update:()=>{var t;const{events:i,internal:r}=n.getState();(t=r.lastEvent)!=null&&t.current&&i.handlers&&i.handlers.onPointerMove(r.lastEvent.current)},connect:t=>{var i;const{set:r,events:s}=n.getState();s.disconnect==null||s.disconnect(),r(o=>({events:{...o.events,connected:t}})),Object.entries((i=s.handlers)!=null?i:[]).forEach(([o,a])=>{const[l,f]=nv[o];t.addEventListener(l,a,{passive:f})})},disconnect:()=>{const{set:t,events:i}=n.getState();if(i.connected){var r;Object.entries((r=i.handlers)!=null?r:[]).forEach(([s,o])=>{if(i&&i.connected instanceof HTMLElement){const[a]=nv[s];i.connected.removeEventListener(a,o)}}),t(s=>({events:{...s.events,connected:void 0}}))}}}}const FO=W.forwardRef(function({children:e,fallback:t,resize:i,style:r,gl:s,events:o=DO,eventSource:a,eventPrefix:l,shadows:f,linear:h,flat:d,legacy:p,orthographic:v,frameloop:y,dpr:M,performance:_,raycaster:m,camera:A,scene:S,onPointerMissed:w,onCreated:P,...R},b){W.useMemo(()=>ZU(ub),[]);const F=IO(),[X,T]=xO({scroll:!0,debounce:{scroll:50,resize:0},...i}),B=W.useRef(null),j=W.useRef(null);W.useImperativeHandle(b,()=>B.current);const ie=_b(w),[V,Q]=W.useState(!1),[Z,ce]=W.useState(!1);if(V)throw V;if(Z)throw Z;const I=W.useRef(null);ih(()=>{const z=B.current;T.width>0&&T.height>0&&z&&(I.current||(I.current=vO(z)),I.current.configure({gl:s,events:o,shadows:f,linear:h,flat:d,legacy:p,orthographic:v,frameloop:y,dpr:M,performance:_,raycaster:m,camera:A,scene:S,size:T,onPointerMissed:(...K)=>ie.current==null?void 0:ie.current(...K),onCreated:K=>{K.events.connect==null||K.events.connect(a?$U(a)?a.current:a:j.current),l&&K.setEvents({compute:(ee,Se)=>{const q=ee[l+"X"],ue=ee[l+"Y"];Se.pointer.set(q/Se.size.width*2-1,-(ue/Se.size.height)*2+1),Se.raycaster.setFromCamera(Se.pointer,Se.camera)}}),P==null||P(K)}}),I.current.render(W.createElement(F,null,W.createElement(xb,{set:ce},W.createElement(W.Suspense,{fallback:W.createElement(eO,{set:Q})},e)))))}),W.useEffect(()=>{const z=B.current;if(z)return()=>Bb(z)},[]);const G=a?"none":"auto";return W.createElement("div",Lf({ref:j,style:{position:"relative",width:"100%",height:"100%",overflow:"hidden",pointerEvents:G,...r}},R),W.createElement("div",{ref:X,style:{width:"100%",height:"100%"}},W.createElement("canvas",{ref:B,style:{display:"block"}},t)))}),Nb=W.forwardRef(function(e,t){return W.createElement(Fb,null,W.createElement(FO,Lf({},e,{ref:t})))}),oh=new U,nx=new U,NO=new U;function UO(n,e,t){const i=oh.setFromMatrixPosition(n.matrixWorld);i.project(e);const r=t.width/2,s=t.height/2;return[i.x*r+r,-(i.y*s)+s]}function OO(n,e){const t=oh.setFromMatrixPosition(n.matrixWorld),i=nx.setFromMatrixPosition(e.matrixWorld),r=t.sub(i),s=e.getWorldDirection(NO);return r.angleTo(s)>Math.PI/2}function kO(n,e,t,i){const r=oh.setFromMatrixPosition(n.matrixWorld),s=r.clone();s.project(e),t.setFromCamera(s,e);const o=t.intersectObjects(i,!0);if(o.length){const a=o[0].distance;return r.distanceTo(t.ray.origin)Math.abs(n)<1e-10?0:n;function Ub(n,e,t=""){let i="matrix3d(";for(let r=0;r!==16;r++)i+=ty(e[r]*n.elements[r])+(r!==15?",":")");return t+i}const zO=(n=>e=>Ub(e,n))([1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1]),VO=(n=>(e,t)=>Ub(e,n(t),"translate(-50%,-50%)"))(n=>[1/n,1/n,1/n,1,-1/n,-1/n,-1/n,-1,1/n,1/n,1/n,1,1,1,1,1]);function WO(n){return n&&typeof n=="object"&&"current"in n}const XO=W.forwardRef(({children:n,eps:e=.001,style:t,className:i,prepend:r,center:s,fullscreen:o,portal:a,distanceFactor:l,sprite:f=!1,transform:h=!1,occlude:d,onOcclude:p,castShadow:v,receiveShadow:y,material:M,geometry:_,zIndexRange:m=[16777271,0],calculatePosition:A=UO,as:S="div",wrapperClass:w,pointerEvents:P="auto",...R},b)=>{const{gl:F,camera:X,scene:T,size:B,raycaster:j,events:ie,viewport:V}=bb(),[Q]=W.useState(()=>document.createElement(S)),Z=W.useRef(),ce=W.useRef(null),I=W.useRef(0),G=W.useRef([0,0]),z=W.useRef(null),K=W.useRef(null),ee=(a==null?void 0:a.current)||ie.connected||F.domElement.parentNode,Se=W.useRef(null),q=W.useRef(!1),ue=W.useMemo(()=>d&&d!=="blending"||Array.isArray(d)&&d.length&&WO(d[0]),[d]);W.useLayoutEffect(()=>{const je=F.domElement;d&&d==="blending"?(je.style.zIndex=`${Math.floor(m[0]/2)}`,je.style.position="absolute",je.style.pointerEvents="none"):(je.style.zIndex=null,je.style.position=null,je.style.pointerEvents=null)},[d]),W.useLayoutEffect(()=>{if(ce.current){const je=Z.current=VC(Q);if(T.updateMatrixWorld(),h)Q.style.cssText="position:absolute;top:0;left:0;pointer-events:none;overflow:hidden;";else{const Ee=A(ce.current,X,B);Q.style.cssText=`position:absolute;top:0;left:0;transform:translate3d(${Ee[0]}px,${Ee[1]}px,0);transform-origin:0 0;`}return ee&&(r?ee.prepend(Q):ee.appendChild(Q)),()=>{ee&&ee.removeChild(Q),je.unmount()}}},[ee,h]),W.useLayoutEffect(()=>{w&&(Q.className=w)},[w]);const xe=W.useMemo(()=>h?{position:"absolute",top:0,left:0,width:B.width,height:B.height,transformStyle:"preserve-3d",pointerEvents:"none"}:{position:"absolute",transform:s?"translate3d(-50%,-50%,0)":"none",...o&&{top:-B.height/2,left:-B.width/2,width:B.width,height:B.height},...t},[t,s,o,B,h]),Re=W.useMemo(()=>({position:"absolute",pointerEvents:P}),[P]);W.useLayoutEffect(()=>{if(q.current=!1,h){var je;(je=Z.current)==null||je.render(W.createElement("div",{ref:z,style:xe},W.createElement("div",{ref:K,style:Re},W.createElement("div",{ref:b,className:i,style:t,children:n}))))}else{var Ee;(Ee=Z.current)==null||Ee.render(W.createElement("div",{ref:b,style:xe,className:i,children:n}))}});const We=W.useRef(!0);rh(je=>{if(ce.current){X.updateMatrixWorld(),ce.current.updateWorldMatrix(!0,!1);const Ee=h?G.current:A(ce.current,X,B);if(h||Math.abs(I.current-X.zoom)>e||Math.abs(G.current[0]-Ee[0])>e||Math.abs(G.current[1]-Ee[1])>e){const k=OO(ce.current,X);let ge=!1;ue&&(Array.isArray(d)?ge=d.map(Ge=>Ge.current):d!=="blending"&&(ge=[T]));const he=We.current;if(ge){const Ge=kO(ce.current,X,j,ge);We.current=Ge&&!k}else We.current=!k;he!==We.current&&(p?p(!We.current):Q.style.display=We.current?"block":"none");const Ae=Math.floor(m[0]/2),de=d?ue?[m[0],Ae]:[Ae-1,0]:m;if(Q.style.zIndex=`${GO(ce.current,X,de)}`,h){const[Ge,Le]=[B.width/2,B.height/2],D=X.projectionMatrix.elements[5]*Le,{isOrthographicCamera:L,top:te,left:ye,bottom:ve,right:me}=X,ze=zO(X.matrixWorldInverse),Pe=L?`scale(${D})translate(${ty(-(me+ye)/2)}px,${ty((te+ve)/2)}px)`:`translateZ(${D}px)`;let Ie=ce.current.matrixWorld;f&&(Ie=X.matrixWorldInverse.clone().transpose().copyPosition(Ie).scale(ce.current.scale),Ie.elements[3]=Ie.elements[7]=Ie.elements[11]=0,Ie.elements[15]=1),Q.style.width=B.width+"px",Q.style.height=B.height+"px",Q.style.perspective=L?"":`${D}px`,z.current&&K.current&&(z.current.style.transform=`${Pe}${ze}translate(${Ge}px,${Le}px)`,K.current.style.transform=VO(Ie,1/((l||10)/400)))}else{const Ge=l===void 0?1:HO(ce.current,X)*l;Q.style.transform=`translate3d(${Ee[0]}px,${Ee[1]}px,0) scale(${Ge})`}G.current=Ee,I.current=X.zoom}}if(!ue&&Se.current&&!q.current)if(h){if(z.current){const Ee=z.current.children[0];if(Ee!=null&&Ee.clientWidth&&Ee!=null&&Ee.clientHeight){const{isOrthographicCamera:k}=X;if(k||_)R.scale&&(Array.isArray(R.scale)?R.scale instanceof U?Se.current.scale.copy(R.scale.clone().divideScalar(1)):Se.current.scale.set(1/R.scale[0],1/R.scale[1],1/R.scale[2]):Se.current.scale.setScalar(1/R.scale));else{const ge=(l||10)/400,he=Ee.clientWidth*ge,Ae=Ee.clientHeight*ge;Se.current.scale.set(he,Ae,1)}q.current=!0}}}else{const Ee=Q.children[0];if(Ee!=null&&Ee.clientWidth&&Ee!=null&&Ee.clientHeight){const k=1/V.factor,ge=Ee.clientWidth*k,he=Ee.clientHeight*k;Se.current.scale.set(ge,he,1),q.current=!0}Se.current.lookAt(je.camera.position)}});const Ue=W.useMemo(()=>({vertexShader:h?void 0:` + /* + This shader is from the THREE's SpriteMaterial. + We need to turn the backing plane into a Sprite + (make it always face the camera) if "transfrom" + is false. + */ + #include + + void main() { + vec2 center = vec2(0., 1.); + float rotation = 0.0; + + // This is somewhat arbitrary, but it seems to work well + // Need to figure out how to derive this dynamically if it even matters + float size = 0.03; + + vec4 mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 ); + vec2 scale; + scale.x = length( vec3( modelMatrix[ 0 ].x, modelMatrix[ 0 ].y, modelMatrix[ 0 ].z ) ); + scale.y = length( vec3( modelMatrix[ 1 ].x, modelMatrix[ 1 ].y, modelMatrix[ 1 ].z ) ); + + bool isPerspective = isPerspectiveMatrix( projectionMatrix ); + if ( isPerspective ) scale *= - mvPosition.z; + + vec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale * size; + vec2 rotatedPosition; + rotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y; + rotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y; + mvPosition.xy += rotatedPosition; + + gl_Position = projectionMatrix * mvPosition; + } + `,fragmentShader:` + void main() { + gl_FragColor = vec4(0.0, 0.0, 0.0, 0.0); + } + `}),[h]);return W.createElement("group",Lf({},R,{ref:ce}),d&&!ue&&W.createElement("mesh",{castShadow:v,receiveShadow:y,ref:Se},_||W.createElement("planeGeometry",null),M||W.createElement("shaderMaterial",{side:hr,vertexShader:Ue.vertexShader,fragmentShader:Ue.fragmentShader})))});function fw(n,e){if(e===JT)return console.warn("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Geometry already defined as triangles."),n;if(e===gm||e===v_){let t=n.getIndex();if(t===null){const o=[],a=n.getAttribute("position");if(a!==void 0){for(let l=0;l=2.0 are supported."));return}const l=new Mk(s,{path:t||this.resourcePath||"",crossOrigin:this.crossOrigin,requestHeader:this.requestHeader,manager:this.manager,ktx2Loader:this.ktx2Loader,meshoptDecoder:this.meshoptDecoder});l.fileLoader.setRequestHeader(this.requestHeader);for(let f=0;f=0&&a[h]===void 0&&console.warn('THREE.GLTFLoader: Unknown extension "'+h+'".')}}l.setExtensions(o),l.setPlugins(a),l.parse(i,r)}parseAsync(e,t){const i=this;return new Promise(function(r,s){i.parse(e,t,r,s)})}}function jO(){let n={};return{get:function(e){return n[e]},add:function(e,t){n[e]=t},remove:function(e){delete n[e]},removeAll:function(){n={}}}}const Et={KHR_BINARY_GLTF:"KHR_binary_glTF",KHR_DRACO_MESH_COMPRESSION:"KHR_draco_mesh_compression",KHR_LIGHTS_PUNCTUAL:"KHR_lights_punctual",KHR_MATERIALS_CLEARCOAT:"KHR_materials_clearcoat",KHR_MATERIALS_IOR:"KHR_materials_ior",KHR_MATERIALS_SHEEN:"KHR_materials_sheen",KHR_MATERIALS_SPECULAR:"KHR_materials_specular",KHR_MATERIALS_TRANSMISSION:"KHR_materials_transmission",KHR_MATERIALS_IRIDESCENCE:"KHR_materials_iridescence",KHR_MATERIALS_ANISOTROPY:"KHR_materials_anisotropy",KHR_MATERIALS_UNLIT:"KHR_materials_unlit",KHR_MATERIALS_VOLUME:"KHR_materials_volume",KHR_TEXTURE_BASISU:"KHR_texture_basisu",KHR_TEXTURE_TRANSFORM:"KHR_texture_transform",KHR_MESH_QUANTIZATION:"KHR_mesh_quantization",KHR_MATERIALS_EMISSIVE_STRENGTH:"KHR_materials_emissive_strength",EXT_TEXTURE_WEBP:"EXT_texture_webp",EXT_TEXTURE_AVIF:"EXT_texture_avif",EXT_MESHOPT_COMPRESSION:"EXT_meshopt_compression",EXT_MESH_GPU_INSTANCING:"EXT_mesh_gpu_instancing"};class KO{constructor(e){this.parser=e,this.name=Et.KHR_LIGHTS_PUNCTUAL,this.cache={refs:{},uses:{}}}_markDefs(){const e=this.parser,t=this.parser.json.nodes||[];for(let i=0,r=t.length;i=0)throw new Error("THREE.GLTFLoader: setKTX2Loader must be called before loading KTX2 textures");return null}return t.loadTextureImage(e,s.source,o)}}class ok{constructor(e){this.parser=e,this.name=Et.EXT_TEXTURE_WEBP,this.isSupported=null}loadTexture(e){const t=this.name,i=this.parser,r=i.json,s=r.textures[e];if(!s.extensions||!s.extensions[t])return null;const o=s.extensions[t],a=r.images[o.source];let l=i.textureLoader;if(a.uri){const f=i.options.manager.getHandler(a.uri);f!==null&&(l=f)}return this.detectSupport().then(function(f){if(f)return i.loadTextureImage(e,o.source,l);if(r.extensionsRequired&&r.extensionsRequired.indexOf(t)>=0)throw new Error("THREE.GLTFLoader: WebP required by asset but unsupported.");return i.loadTexture(e)})}detectSupport(){return this.isSupported||(this.isSupported=new Promise(function(e){const t=new Image;t.src="data:image/webp;base64,UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA",t.onload=t.onerror=function(){e(t.height===1)}})),this.isSupported}}class ak{constructor(e){this.parser=e,this.name=Et.EXT_TEXTURE_AVIF,this.isSupported=null}loadTexture(e){const t=this.name,i=this.parser,r=i.json,s=r.textures[e];if(!s.extensions||!s.extensions[t])return null;const o=s.extensions[t],a=r.images[o.source];let l=i.textureLoader;if(a.uri){const f=i.options.manager.getHandler(a.uri);f!==null&&(l=f)}return this.detectSupport().then(function(f){if(f)return i.loadTextureImage(e,o.source,l);if(r.extensionsRequired&&r.extensionsRequired.indexOf(t)>=0)throw new Error("THREE.GLTFLoader: AVIF required by asset but unsupported.");return i.loadTexture(e)})}detectSupport(){return this.isSupported||(this.isSupported=new Promise(function(e){const t=new Image;t.src="data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAABcAAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAEAAAABAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQAMAAAAABNjb2xybmNseAACAAIABoAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAAB9tZGF0EgAKCBgABogQEDQgMgkQAAAAB8dSLfI=",t.onload=t.onerror=function(){e(t.height===1)}})),this.isSupported}}class lk{constructor(e){this.name=Et.EXT_MESHOPT_COMPRESSION,this.parser=e}loadBufferView(e){const t=this.parser.json,i=t.bufferViews[e];if(i.extensions&&i.extensions[this.name]){const r=i.extensions[this.name],s=this.parser.getDependency("buffer",r.buffer),o=this.parser.options.meshoptDecoder;if(!o||!o.supported){if(t.extensionsRequired&&t.extensionsRequired.indexOf(this.name)>=0)throw new Error("THREE.GLTFLoader: setMeshoptDecoder must be called before loading compressed files");return null}return s.then(function(a){const l=r.byteOffset||0,f=r.byteLength||0,h=r.count,d=r.byteStride,p=new Uint8Array(a,l,f);return o.decodeGltfBufferAsync?o.decodeGltfBufferAsync(h,d,p,r.mode,r.filter).then(function(v){return v.buffer}):o.ready.then(function(){const v=new ArrayBuffer(h*d);return o.decodeGltfBuffer(new Uint8Array(v),h,d,p,r.mode,r.filter),v})})}else return null}}class ck{constructor(e){this.name=Et.EXT_MESH_GPU_INSTANCING,this.parser=e}createNodeMesh(e){const t=this.parser.json,i=t.nodes[e];if(!i.extensions||!i.extensions[this.name]||i.mesh===void 0)return null;const r=t.meshes[i.mesh];for(const f of r.primitives)if(f.mode!==cr.TRIANGLES&&f.mode!==cr.TRIANGLE_STRIP&&f.mode!==cr.TRIANGLE_FAN&&f.mode!==void 0)return null;const o=i.extensions[this.name].attributes,a=[],l={};for(const f in o)a.push(this.parser.getDependency("accessor",o[f]).then(h=>(l[f]=h,l[f])));return a.length<1?null:(a.push(this.parser.createNodeMesh(e)),Promise.all(a).then(f=>{const h=f.pop(),d=h.isGroup?h.children:[h],p=f[0].count,v=[];for(const y of d){const M=new tt,_=new U,m=new oi,A=new U(1,1,1),S=new L_(y.geometry,y.material,p);for(let w=0;w=152?{TEXCOORD_0:"uv",TEXCOORD_1:"uv1",TEXCOORD_2:"uv2",TEXCOORD_3:"uv3"}:{TEXCOORD_0:"uv",TEXCOORD_1:"uv2"},COLOR_0:"color",WEIGHTS_0:"skinWeight",JOINTS_0:"skinIndex"},io={scale:"scale",translation:"position",rotation:"quaternion",weights:"morphTargetInfluences"},gk={CUBICSPLINE:void 0,LINEAR:za,STEP:Sc},rv={OPAQUE:"OPAQUE",MASK:"MASK",BLEND:"BLEND"};function vk(n){return n.DefaultMaterial===void 0&&(n.DefaultMaterial=new nh({color:16777215,emissive:0,metalness:1,roughness:1,transparent:!1,depthTest:!0,side:ss})),n.DefaultMaterial}function da(n,e,t){for(const i in t.extensions)n[i]===void 0&&(e.userData.gltfExtensions=e.userData.gltfExtensions||{},e.userData.gltfExtensions[i]=t.extensions[i])}function co(n,e){e.extras!==void 0&&(typeof e.extras=="object"?Object.assign(n.userData,e.extras):console.warn("THREE.GLTFLoader: Ignoring primitive type .extras, "+e.extras))}function yk(n,e,t){let i=!1,r=!1,s=!1;for(let f=0,h=e.length;f0||n.search(/^data\:image\/jpeg/)===0?"image/jpeg":n.search(/\.webp($|\?)/i)>0||n.search(/^data\:image\/webp/)===0?"image/webp":"image/png"}const Sk=new tt;class Mk{constructor(e={},t={}){this.json=e,this.extensions={},this.plugins={},this.options=t,this.cache=new jO,this.associations=new Map,this.primitiveCache={},this.nodeCache={},this.meshCache={refs:{},uses:{}},this.cameraCache={refs:{},uses:{}},this.lightCache={refs:{},uses:{}},this.sourceCache={},this.textureCache={},this.nodeNamesUsed={};let i=!1,r=!1,s=-1;typeof navigator<"u"&&typeof navigator.userAgent<"u"&&(i=/^((?!chrome|android).)*safari/i.test(navigator.userAgent)===!0,r=navigator.userAgent.indexOf("Firefox")>-1,s=r?navigator.userAgent.match(/Firefox\/([0-9]+)\./)[1]:-1),typeof createImageBitmap>"u"||i||r&&s<98?this.textureLoader=new YR(this.options.manager):this.textureLoader=new ib(this.options.manager),this.textureLoader.setCrossOrigin(this.options.crossOrigin),this.textureLoader.setRequestHeader(this.options.requestHeader),this.fileLoader=new Ki(this.options.manager),this.fileLoader.setResponseType("arraybuffer"),this.options.crossOrigin==="use-credentials"&&this.fileLoader.setWithCredentials(!0)}setExtensions(e){this.extensions=e}setPlugins(e){this.plugins=e}parse(e,t){const i=this,r=this.json,s=this.extensions;this.cache.removeAll(),this.nodeCache={},this._invokeAll(function(o){return o._markDefs&&o._markDefs()}),Promise.all(this._invokeAll(function(o){return o.beforeRoot&&o.beforeRoot()})).then(function(){return Promise.all([i.getDependencies("scene"),i.getDependencies("animation"),i.getDependencies("camera")])}).then(function(o){const a={scene:o[0][r.scene||0],scenes:o[0],animations:o[1],cameras:o[2],asset:r.asset,parser:i,userData:{}};da(s,a,r),co(a,r),Promise.all(i._invokeAll(function(l){return l.afterRoot&&l.afterRoot(a)})).then(function(){e(a)})}).catch(t)}_markDefs(){const e=this.json.nodes||[],t=this.json.skins||[],i=this.json.meshes||[];for(let r=0,s=t.length;r{const l=this.associations.get(o);l!=null&&this.associations.set(a,l);for(const[f,h]of o.children.entries())s(h,a.children[f])};return s(i,r),r.name+="_instance_"+e.uses[t]++,r}_invokeOne(e){const t=Object.values(this.plugins);t.push(this);for(let i=0;i=2&&_.setY(X,R[b*l+1]),l>=3&&_.setZ(X,R[b*l+2]),l>=4&&_.setW(X,R[b*l+3]),l>=5)throw new Error("THREE.GLTFLoader: Unsupported itemSize in sparse BufferAttribute.")}}return _})}loadTexture(e){const t=this.json,i=this.options,s=t.textures[e].source,o=t.images[s];let a=this.textureLoader;if(o.uri){const l=i.manager.getHandler(o.uri);l!==null&&(a=l)}return this.loadTextureImage(e,s,a)}loadTextureImage(e,t,i){const r=this,s=this.json,o=s.textures[e],a=s.images[t],l=(a.uri||a.bufferView)+":"+o.sampler;if(this.textureCache[l])return this.textureCache[l];const f=this.loadImageSource(t,i).then(function(h){h.flipY=!1,h.name=o.name||a.name||"",h.name===""&&typeof a.uri=="string"&&a.uri.startsWith("data:image/")===!1&&(h.name=a.uri);const p=(s.samplers||{})[o.sampler]||{};return h.magFilter=dw[p.magFilter]||Kt,h.minFilter=dw[p.minFilter]||gr,h.wrapS=pw[p.wrapS]||No,h.wrapT=pw[p.wrapT]||No,r.associations.set(h,{textures:e}),h}).catch(function(){return null});return this.textureCache[l]=f,f}loadImageSource(e,t){const i=this,r=this.json,s=this.options;if(this.sourceCache[e]!==void 0)return this.sourceCache[e].then(d=>d.clone());const o=r.images[e],a=self.URL||self.webkitURL;let l=o.uri||"",f=!1;if(o.bufferView!==void 0)l=i.getDependency("bufferView",o.bufferView).then(function(d){f=!0;const p=new Blob([d],{type:o.mimeType});return l=a.createObjectURL(p),l});else if(o.uri===void 0)throw new Error("THREE.GLTFLoader: Image "+e+" is missing URI and bufferView");const h=Promise.resolve(l).then(function(d){return new Promise(function(p,v){let y=p;t.isImageBitmapLoader===!0&&(y=function(M){const _=new Qt(M);_.needsUpdate=!0,p(_)}),t.load(rs.resolveURL(d,s.path),y,void 0,v)})}).then(function(d){return f===!0&&a.revokeObjectURL(l),d.userData.mimeType=o.mimeType||Ak(o.uri),d}).catch(function(d){throw console.error("THREE.GLTFLoader: Couldn't load texture",l),d});return this.sourceCache[e]=h,h}assignTexture(e,t,i,r){const s=this;return this.getDependency("texture",i.index).then(function(o){if(!o)return null;if(i.texCoord!==void 0&&i.texCoord>0&&(o=o.clone(),o.channel=i.texCoord),s.extensions[Et.KHR_TEXTURE_TRANSFORM]){const a=i.extensions!==void 0?i.extensions[Et.KHR_TEXTURE_TRANSFORM]:void 0;if(a){const l=s.associations.get(o);o=s.extensions[Et.KHR_TEXTURE_TRANSFORM].extendTexture(o,a),s.associations.set(o,l)}}return r!==void 0&&("colorSpace"in o?o.colorSpace=r===3001?"srgb":"srgb-linear":o.encoding=r),e[t]=o,o})}assignFinalMaterial(e){const t=e.geometry;let i=e.material;const r=t.attributes.tangent===void 0,s=t.attributes.color!==void 0,o=t.attributes.normal===void 0;if(e.isPoints){const a="PointsMaterial:"+i.uuid;let l=this.cache.get(a);l||(l=new s0,Cn.prototype.copy.call(l,i),l.color.copy(i.color),l.map=i.map,l.sizeAttenuation=!1,this.cache.add(a,l)),i=l}else if(e.isLine){const a="LineBasicMaterial:"+i.uuid;let l=this.cache.get(a);l||(l=new ci,Cn.prototype.copy.call(l,i),l.color.copy(i.color),l.map=i.map,this.cache.add(a,l)),i=l}if(r||s||o){let a="ClonedMaterial:"+i.uuid+":";r&&(a+="derivative-tangents:"),s&&(a+="vertex-colors:"),o&&(a+="flat-shading:");let l=this.cache.get(a);l||(l=i.clone(),s&&(l.vertexColors=!0),o&&(l.flatShading=!0),r&&(l.normalScale&&(l.normalScale.y*=-1),l.clearcoatNormalScale&&(l.clearcoatNormalScale.y*=-1)),this.cache.add(a,l),this.associations.set(l,this.associations.get(i))),i=l}e.material=i}getMaterialType(){return nh}loadMaterial(e){const t=this,i=this.json,r=this.extensions,s=i.materials[e];let o;const a={},l=s.extensions||{},f=[];if(l[Et.KHR_MATERIALS_UNLIT]){const d=r[Et.KHR_MATERIALS_UNLIT];o=d.getMaterialType(),f.push(d.extendParams(a,s,t))}else{const d=s.pbrMetallicRoughness||{};if(a.color=new Be(1,1,1),a.opacity=1,Array.isArray(d.baseColorFactor)){const p=d.baseColorFactor;a.color.fromArray(p),a.opacity=p[3]}d.baseColorTexture!==void 0&&f.push(t.assignTexture(a,"map",d.baseColorTexture,3001)),a.metalness=d.metallicFactor!==void 0?d.metallicFactor:1,a.roughness=d.roughnessFactor!==void 0?d.roughnessFactor:1,d.metallicRoughnessTexture!==void 0&&(f.push(t.assignTexture(a,"metalnessMap",d.metallicRoughnessTexture)),f.push(t.assignTexture(a,"roughnessMap",d.metallicRoughnessTexture))),o=this._invokeOne(function(p){return p.getMaterialType&&p.getMaterialType(e)}),f.push(Promise.all(this._invokeAll(function(p){return p.extendMaterialParams&&p.extendMaterialParams(e,a)})))}s.doubleSided===!0&&(a.side=hr);const h=s.alphaMode||rv.OPAQUE;if(h===rv.BLEND?(a.transparent=!0,a.depthWrite=!1):(a.transparent=!1,h===rv.MASK&&(a.alphaTest=s.alphaCutoff!==void 0?s.alphaCutoff:.5)),s.normalTexture!==void 0&&o!==Wi&&(f.push(t.assignTexture(a,"normalMap",s.normalTexture)),a.normalScale=new pe(1,1),s.normalTexture.scale!==void 0)){const d=s.normalTexture.scale;a.normalScale.set(d,d)}return s.occlusionTexture!==void 0&&o!==Wi&&(f.push(t.assignTexture(a,"aoMap",s.occlusionTexture)),s.occlusionTexture.strength!==void 0&&(a.aoMapIntensity=s.occlusionTexture.strength)),s.emissiveFactor!==void 0&&o!==Wi&&(a.emissive=new Be().fromArray(s.emissiveFactor)),s.emissiveTexture!==void 0&&o!==Wi&&f.push(t.assignTexture(a,"emissiveMap",s.emissiveTexture,3001)),Promise.all(f).then(function(){const d=new o(a);return s.name&&(d.name=s.name),co(d,s),t.associations.set(d,{materials:e}),s.extensions&&da(r,d,s),d})}createUniqueName(e){const t=wt.sanitizeNodeName(e||"");return t in this.nodeNamesUsed?t+"_"+ ++this.nodeNamesUsed[t]:(this.nodeNamesUsed[t]=0,t)}loadGeometries(e){const t=this,i=this.extensions,r=this.primitiveCache;function s(a){return i[Et.KHR_DRACO_MESH_COMPRESSION].decodePrimitive(a,t).then(function(l){return mw(l,a,t)})}const o=[];for(let a=0,l=e.length;a0&&_k(m,s),m.name=t.createUniqueName(s.name||"mesh_"+e),co(m,s),_.extensions&&da(r,m,_),t.assignFinalMaterial(m),d.push(m)}for(let v=0,y=d.length;v1?h=new Cs:f.length===1?h=f[0]:h=new St,h!==f[0])for(let d=0,p=f.length;d{const d=new Map;for(const[p,v]of r.associations)(p instanceof Cn||p instanceof Qt)&&d.set(p,v);return h.traverse(p=>{const v=r.associations.get(p);v!=null&&d.set(p,v)}),d};return r.associations=f(s),s})}}function Ek(n,e,t){const i=e.attributes,r=new ai;if(i.POSITION!==void 0){const a=t.json.accessors[i.POSITION],l=a.min,f=a.max;if(l!==void 0&&f!==void 0){if(r.set(new U(l[0],l[1],l[2]),new U(f[0],f[1],f[2])),a.normalized){const h=iy(uc[a.componentType]);r.min.multiplyScalar(h),r.max.multiplyScalar(h)}}else{console.warn("THREE.GLTFLoader: Missing min/max properties for accessor POSITION.");return}}else return;const s=e.targets;if(s!==void 0){const a=new U,l=new U;for(let f=0,h=s.length;f{const a={attributeIDs:this.defaultAttributeIDs,attributeTypes:this.defaultAttributeTypes,useUniqueIDs:!1};this.decodeGeometry(o,a).then(t).catch(r)},i,r)}decodeDracoFile(e,t,i,r){const s={attributeIDs:i||this.defaultAttributeIDs,attributeTypes:r||this.defaultAttributeTypes,useUniqueIDs:!!i};this.decodeGeometry(e,s).then(t)}decodeGeometry(e,t){for(const l in t.attributeTypes){const f=t.attributeTypes[l];f.BYTES_PER_ELEMENT!==void 0&&(t.attributeTypes[l]=f.name)}const i=JSON.stringify(t);if(ov.has(e)){const l=ov.get(e);if(l.key===i)return l.promise;if(e.byteLength===0)throw new Error("THREE.DRACOLoader: Unable to re-decode a buffer with different settings. Buffer has already been transferred.")}let r;const s=this.workerNextTaskID++,o=e.byteLength,a=this._getWorker(s,o).then(l=>(r=l,new Promise((f,h)=>{r._callbacks[s]={resolve:f,reject:h},r.postMessage({type:"decode",id:s,taskConfig:t,buffer:e},[e])}))).then(l=>this._createGeometry(l.geometry));return a.catch(()=>!0).then(()=>{r&&s&&this._releaseTask(r,s)}),ov.set(e,{key:i,promise:a}),a}_createGeometry(e){const t=new ht;e.index&&t.setIndex(new Tt(e.index.array,1));for(let i=0;i{i.load(e,r,void 0,s)})}preload(){return this._initDecoder(),this}_initDecoder(){if(this.decoderPending)return this.decoderPending;const e=typeof WebAssembly!="object"||this.decoderConfig.type==="js",t=[];return e?t.push(this._loadLibrary("draco_decoder.js","text")):(t.push(this._loadLibrary("draco_wasm_wrapper.js","text")),t.push(this._loadLibrary("draco_decoder.wasm","arraybuffer"))),this.decoderPending=Promise.all(t).then(i=>{const r=i[0];e||(this.decoderConfig.wasmBinary=i[1]);const s=Ck.toString(),o=["/* draco decoder */",r,"","/* worker */",s.substring(s.indexOf("{")+1,s.lastIndexOf("}"))].join(` +`);this.workerSourceURL=URL.createObjectURL(new Blob([o]))}),this.decoderPending}_getWorker(e,t){return this._initDecoder().then(()=>{if(this.workerPool.lengths._taskLoad?-1:1});const i=this.workerPool[this.workerPool.length-1];return i._taskCosts[e]=t,i._taskLoad+=t,i})}_releaseTask(e,t){e._taskLoad-=e._taskCosts[t],delete e._callbacks[t],delete e._taskCosts[t]}debug(){console.log("Task load: ",this.workerPool.map(e=>e._taskLoad))}dispose(){for(let e=0;e{const d=h.draco,p=new d.Decoder,v=new d.DecoderBuffer;v.Init(new Int8Array(l),l.byteLength);try{const y=t(d,p,v,f),M=y.attributes.map(_=>_.array.buffer);y.index&&M.push(y.index.array.buffer),self.postMessage({type:"decode",id:a.id,geometry:y},M)}catch(y){console.error(y),self.postMessage({type:"error",id:a.id,error:y.message})}finally{d.destroy(v),d.destroy(p)}});break}};function t(o,a,l,f){const h=f.attributeIDs,d=f.attributeTypes;let p,v;const y=a.GetEncodedGeometryType(l);if(y===o.TRIANGULAR_MESH)p=new o.Mesh,v=a.DecodeBufferToMesh(l,p);else if(y===o.POINT_CLOUD)p=new o.PointCloud,v=a.DecodeBufferToPointCloud(l,p);else throw new Error("THREE.DRACOLoader: Unexpected geometry type.");if(!v.ok()||p.ptr===0)throw new Error("THREE.DRACOLoader: Decoding failed: "+v.error_msg());const M={index:null,attributes:[]};for(const _ in h){const m=self[d[_]];let A,S;if(f.useUniqueIDs)S=h[_],A=a.GetAttributeByUniqueId(p,S);else{if(S=a.GetAttributeId(p,o[h[_]]),S===-1)continue;A=a.GetAttribute(p,S)}M.attributes.push(r(o,a,p,_,m,A))}return y===o.TRIANGULAR_MESH&&(M.index=i(o,a,p)),o.destroy(p),M}function i(o,a,l){const h=l.num_faces()*3,d=h*4,p=o._malloc(d);a.GetTrianglesUInt32Array(l,d,p);const v=new Uint32Array(o.HEAPF32.buffer,p,h).slice();return o._free(p),{array:v,itemSize:1}}function r(o,a,l,f,h,d){const p=d.num_components(),y=l.num_points()*p,M=y*h.BYTES_PER_ELEMENT,_=s(o,h),m=o._malloc(M);a.GetAttributeDataArrayForAllPoints(l,d,_,M,m);const A=new h(o.HEAPF32.buffer,m,y).slice();return o._free(m),{name:f,array:A,itemSize:p}}function s(o,a){switch(a){case Float32Array:return o.DT_FLOAT32;case Int8Array:return o.DT_INT8;case Int16Array:return o.DT_INT16;case Int32Array:return o.DT_INT32;case Uint8Array:return o.DT_UINT8;case Uint16Array:return o.DT_UINT16;case Uint32Array:return o.DT_UINT32}}}let pp;const av=()=>{if(pp)return pp;const n="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",e="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",t=new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,3,2,0,0,5,3,1,0,1,12,1,0,10,22,2,12,0,65,0,65,0,65,0,252,10,0,0,11,7,0,65,0,253,15,26,11]),i=new Uint8Array([32,0,65,253,3,1,2,34,4,106,6,5,11,8,7,20,13,33,12,16,128,9,116,64,19,113,127,15,10,21,22,14,255,66,24,54,136,107,18,23,192,26,114,118,132,17,77,101,130,144,27,87,131,44,45,74,156,154,70,167]);if(typeof WebAssembly!="object")return{supported:!1};let r=n;WebAssembly.validate(t)&&(r=e);let s;const o=WebAssembly.instantiate(a(r),{}).then(d=>{s=d.instance,s.exports.__wasm_call_ctors()});function a(d){const p=new Uint8Array(d.length);for(let y=0;y96?M-71:M>64?M-65:M>47?M+4:M>46?63:62}let v=0;for(let y=0;y{t&&t(i),n&&(mp||(mp=new wk),mp.setDecoderPath(typeof n=="string"?n:Hb),i.setDRACOLoader(mp)),e&&i.setMeshoptDecoder(typeof av=="function"?av():av)}}function jo(n,e=!0,t=!0,i){return sh(ix,n,Gb(e,t,i))}jo.preload=(n,e=!0,t=!0,i)=>sh.preload(ix,n,Gb(e,t,i));jo.clear=n=>sh.clear(ix,n);jo.setDecoderPath=n=>{Hb=n};function rx(n,e){const t=W.useRef(),[i]=W.useState(()=>e?e instanceof St?{current:e}:e:t),[r]=W.useState(()=>new ab(void 0));W.useLayoutEffect(()=>{e&&(i.current=e instanceof St?e:e.current),r._root=i.current});const s=W.useRef({}),o=W.useMemo(()=>{const a={};return n.forEach(l=>Object.defineProperty(a,l.name,{enumerable:!0,get(){if(i.current)return s.current[l.name]||(s.current[l.name]=r.clipAction(l,i.current))},configurable:!0})),{ref:i,clips:n,actions:a,names:n.map(l=>l.name),mixer:r}},[n]);return rh((a,l)=>r.update(l)),W.useEffect(()=>{const a=i.current;return()=>{s.current={},r.stopAllAction(),Object.values(o.actions).forEach(l=>{a&&r.uncacheAction(l,a)})}},[n]),o}var zb={exports:{}},Tk="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Rk=Tk,bk=Rk;function Vb(){}function Wb(){}Wb.resetWarningCache=Vb;var Pk=function(){function n(i,r,s,o,a,l){if(l!==bk){var f=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw f.name="Invariant Violation",f}}n.isRequired=n;function e(){return n}var t={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:e,element:n,elementType:n,instanceOf:e,node:n,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:Wb,resetWarningCache:Vb};return t.PropTypes=t,t};zb.exports=Pk();var Xb=zb.exports;const Jb=()=>se.jsx(XO,{children:se.jsx("div",{className:"flex justify-center items-center",children:se.jsx("div",{className:`w-20 h-20 border-2 border-opacity-20 border-blue-500 \r + border-t-blue-500 rounded-full animate-spin`})})});var Bk=Object.defineProperty,Lk=(n,e)=>{for(var t in e)Bk(n,t,{get:e[t],enumerable:!0})},Pc={};Lk(Pc,{assign:()=>Uk,colors:()=>Lo,createStringInterpolator:()=>fx,skipAnimation:()=>$b,to:()=>qb,willAdvance:()=>hx});var sx=lh(),Ct=n=>ah(n,sx),ox=lh();Ct.write=n=>ah(n,ox);var S0=lh();Ct.onStart=n=>ah(n,S0);var ax=lh();Ct.onFrame=n=>ah(n,ax);var lx=lh();Ct.onFinish=n=>ah(n,lx);var fc=[];Ct.setTimeout=(n,e)=>{const t=Ct.now()+e,i=()=>{const s=fc.findIndex(o=>o.cancel==i);~s&&fc.splice(s,1),_o-=~s?1:0},r={time:t,handler:n,cancel:i};return fc.splice(jb(t),0,r),_o+=1,Kb(),r};var jb=n=>~(~fc.findIndex(e=>e.time>n)||~fc.length);Ct.cancel=n=>{S0.delete(n),ax.delete(n),lx.delete(n),sx.delete(n),ox.delete(n)};Ct.sync=n=>{ry=!0,Ct.batchedUpdates(n),ry=!1};Ct.throttle=n=>{let e;function t(){try{n(...e)}finally{e=null}}function i(...r){e=r,Ct.onStart(t)}return i.handler=n,i.cancel=()=>{S0.delete(t),e=null},i};var cx=typeof window<"u"?window.requestAnimationFrame:()=>{};Ct.use=n=>cx=n;Ct.now=typeof performance<"u"?()=>performance.now():Date.now;Ct.batchedUpdates=n=>n();Ct.catch=console.error;Ct.frameLoop="always";Ct.advance=()=>{Ct.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):Qb()};var yo=-1,_o=0,ry=!1;function ah(n,e){ry?(e.delete(n),n(0)):(e.add(n),Kb())}function Kb(){yo<0&&(yo=0,Ct.frameLoop!=="demand"&&cx(Yb))}function Ik(){yo=-1}function Yb(){~yo&&(cx(Yb),Ct.batchedUpdates(Qb))}function Qb(){const n=yo;yo=Ct.now();const e=jb(yo);if(e&&(Zb(fc.splice(0,e),t=>t.handler()),_o-=e),!_o){Ik();return}S0.flush(),sx.flush(n?Math.min(64,yo-n):16.667),ax.flush(),ox.flush(),lx.flush()}function lh(){let n=new Set,e=n;return{add(t){_o+=e==n&&!n.has(t)?1:0,n.add(t)},delete(t){return _o-=e==n&&n.has(t)?1:0,n.delete(t)},flush(t){e.size&&(n=new Set,_o-=e.size,Zb(e,i=>i(t)&&n.add(i)),_o+=n.size,e=n)}}}function Zb(n,e){n.forEach(t=>{try{e(t)}catch(i){Ct.catch(i)}})}function Dk(){}var Fk=(n,e,t)=>Object.defineProperty(n,e,{value:t,writable:!0,configurable:!0}),pn={arr:Array.isArray,obj:n=>!!n&&n.constructor.name==="Object",fun:n=>typeof n=="function",str:n=>typeof n=="string",num:n=>typeof n=="number",und:n=>n===void 0};function Nk(n,e){if(pn.arr(n)){if(!pn.arr(e)||n.length!==e.length)return!1;for(let t=0;tn.forEach(e);function sy(n,e,t){if(pn.arr(n)){for(let i=0;ipn.und(n)?[]:pn.arr(n)?n:[n],ux=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),fx,qb,Lo=null,$b=!1,hx=Dk,Uk=n=>{n.to&&(qb=n.to),n.now&&(Ct.now=n.now),n.colors!==void 0&&(Lo=n.colors),n.skipAnimation!=null&&($b=n.skipAnimation),n.createStringInterpolator&&(fx=n.createStringInterpolator),n.requestAnimationFrame&&Ct.use(n.requestAnimationFrame),n.batchedUpdates&&(Ct.batchedUpdates=n.batchedUpdates),n.willAdvance&&(hx=n.willAdvance),n.frameLoop&&(Ct.frameLoop=n.frameLoop)},Yu=new Set,pr=[],lv=[],Sm=0,dx={get idle(){return!Yu.size&&!pr.length},start(n){Sm>n.priority?(Yu.add(n),Ct.onStart(Ok)):(eP(n),Ct(oy))},advance:oy,sort(n){if(Sm)Ct.onFrame(()=>dx.sort(n));else{const e=pr.indexOf(n);~e&&(pr.splice(e,1),tP(n))}},clear(){pr=[],Yu.clear()}};function Ok(){Yu.forEach(eP),Yu.clear(),Ct(oy)}function eP(n){pr.includes(n)||tP(n)}function tP(n){pr.splice(kk(pr,e=>e.priority>n.priority),0,n)}function oy(n){const e=lv;for(let t=0;t0}function kk(n,e){const t=n.findIndex(e);return t<0?n.length:t}var Hk={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},Br="[-+]?\\d*\\.?\\d+",Mm=Br+"%";function M0(...n){return"\\(\\s*("+n.join(")\\s*,\\s*(")+")\\s*\\)"}var Gk=new RegExp("rgb"+M0(Br,Br,Br)),zk=new RegExp("rgba"+M0(Br,Br,Br,Br)),Vk=new RegExp("hsl"+M0(Br,Mm,Mm)),Wk=new RegExp("hsla"+M0(Br,Mm,Mm,Br)),Xk=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Jk=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,jk=/^#([0-9a-fA-F]{6})$/,Kk=/^#([0-9a-fA-F]{8})$/;function Yk(n){let e;return typeof n=="number"?n>>>0===n&&n>=0&&n<=4294967295?n:null:(e=jk.exec(n))?parseInt(e[1]+"ff",16)>>>0:Lo&&Lo[n]!==void 0?Lo[n]:(e=Gk.exec(n))?(Nl(e[1])<<24|Nl(e[2])<<16|Nl(e[3])<<8|255)>>>0:(e=zk.exec(n))?(Nl(e[1])<<24|Nl(e[2])<<16|Nl(e[3])<<8|yw(e[4]))>>>0:(e=Xk.exec(n))?parseInt(e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+"ff",16)>>>0:(e=Kk.exec(n))?parseInt(e[1],16)>>>0:(e=Jk.exec(n))?parseInt(e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+e[4]+e[4],16)>>>0:(e=Vk.exec(n))?(gw(vw(e[1]),vp(e[2]),vp(e[3]))|255)>>>0:(e=Wk.exec(n))?(gw(vw(e[1]),vp(e[2]),vp(e[3]))|yw(e[4]))>>>0:null}function cv(n,e,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?n+(e-n)*6*t:t<1/2?e:t<2/3?n+(e-n)*(2/3-t)*6:n}function gw(n,e,t){const i=t<.5?t*(1+e):t+e-t*e,r=2*t-i,s=cv(r,i,n+1/3),o=cv(r,i,n),a=cv(r,i,n-1/3);return Math.round(s*255)<<24|Math.round(o*255)<<16|Math.round(a*255)<<8}function Nl(n){const e=parseInt(n,10);return e<0?0:e>255?255:e}function vw(n){return(parseFloat(n)%360+360)%360/360}function yw(n){const e=parseFloat(n);return e<0?0:e>1?255:Math.round(e*255)}function vp(n){const e=parseFloat(n);return e<0?0:e>100?1:e/100}function _w(n){let e=Yk(n);if(e===null)return n;e=e||0;const t=(e&4278190080)>>>24,i=(e&16711680)>>>16,r=(e&65280)>>>8,s=(e&255)/255;return`rgba(${t}, ${i}, ${r}, ${s})`}var If=(n,e,t)=>{if(pn.fun(n))return n;if(pn.arr(n))return If({range:n,output:e,extrapolate:t});if(pn.str(n.output[0]))return fx(n);const i=n,r=i.output,s=i.range||[0,1],o=i.extrapolateLeft||i.extrapolate||"extend",a=i.extrapolateRight||i.extrapolate||"extend",l=i.easing||(f=>f);return f=>{const h=Zk(f,s);return Qk(f,s[h],s[h+1],r[h],r[h+1],l,o,a,i.map)}};function Qk(n,e,t,i,r,s,o,a,l){let f=l?l(n):n;if(ft){if(a==="identity")return f;a==="clamp"&&(f=t)}return i===r?i:e===t?n<=e?i:r:(e===-1/0?f=-f:t===1/0?f=f-e:f=(f-e)/(t-e),f=s(f),i===-1/0?f=-f:r===1/0?f=f+i:f=f*(r-i)+i,f)}function Zk(n,e){for(var t=1;t=n);++t);return t-1}var Df=Symbol.for("FluidValue.get"),Ff=Symbol.for("FluidValue.observers"),Em=n=>!!(n&&n[Df]),wm=n=>n&&n[Df]?n[Df]():n;function qk(n,e){n.eventObserved?n.eventObserved(e):n(e)}function ay(n,e){const t=n[Ff];t&&t.forEach(i=>{qk(i,e)})}var $k=class{constructor(n){if(!n&&!(n=this.get))throw Error("Unknown getter");e7(this,n)}},e7=(n,e)=>iP(n,Df,e);function nP(n,e){if(n[Df]){let t=n[Ff];t||iP(n,Ff,t=new Set),t.has(e)||(t.add(e),n.observerAdded&&n.observerAdded(t.size,e))}return e}function ly(n,e){const t=n[Ff];if(t&&t.has(e)){const i=t.size-1;i?t.delete(e):n[Ff]=null,n.observerRemoved&&n.observerRemoved(i,e)}}var iP=(n,e,t)=>Object.defineProperty(n,e,{value:t,writable:!0,configurable:!0}),Hp=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,t7=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,xw=new RegExp(`(${Hp.source})(%|[a-z]+)`,"i"),n7=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,E0=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,rP=n=>{const[e,t]=i7(n);if(!e||ux())return n;const i=window.getComputedStyle(document.documentElement).getPropertyValue(e);if(i)return i.trim();if(t&&t.startsWith("--")){const r=window.getComputedStyle(document.documentElement).getPropertyValue(t);return r||n}else{if(t&&E0.test(t))return rP(t);if(t)return t}return n},i7=n=>{const e=E0.exec(n);if(!e)return[,];const[,t,i]=e;return[t,i]},uv,r7=(n,e,t,i,r)=>`rgba(${Math.round(e)}, ${Math.round(t)}, ${Math.round(i)}, ${r})`,sP=n=>{uv||(uv=Lo?new RegExp(`(${Object.keys(Lo).join("|")})(?!\\w)`,"g"):/^\b$/);const e=n.output.map(s=>wm(s).replace(E0,rP).replace(t7,_w).replace(uv,_w)),t=e.map(s=>s.match(Hp).map(Number)),r=t[0].map((s,o)=>t.map(a=>{if(!(o in a))throw Error('The arity of each "output" value must be equal');return a[o]})).map(s=>If({...n,output:s}));return s=>{var l;const o=!xw.test(e[0])&&((l=e.find(f=>xw.test(f)))==null?void 0:l.replace(Hp,""));let a=0;return e[0].replace(Hp,()=>`${r[a++](s)}${o||""}`).replace(n7,r7)}},oP="react-spring: ",aP=n=>{const e=n;let t=!1;if(typeof e!="function")throw new TypeError(`${oP}once requires a function parameter`);return(...i)=>{t||(e(...i),t=!0)}},s7=aP(console.warn);function o7(){s7(`${oP}The "interpolate" function is deprecated in v9 (use "to" instead)`)}aP(console.warn);function lP(n){return pn.str(n)&&(n[0]=="#"||/\d/.test(n)||!ux()&&E0.test(n)||n in(Lo||{}))}var cP=ux()?W.useEffect:W.useLayoutEffect,a7=()=>{const n=W.useRef(!1);return cP(()=>(n.current=!0,()=>{n.current=!1}),[]),n};function l7(){const n=W.useState()[1],e=a7();return()=>{e.current&&n(Math.random())}}function c7(n,e){const[t]=W.useState(()=>({inputs:e,result:n()})),i=W.useRef(),r=i.current;let s=r;return s?e&&s.inputs&&u7(e,s.inputs)||(s={inputs:e,result:n()}):s=t,W.useEffect(()=>{i.current=s,r==t&&(t.inputs=t.result=void 0)},[s]),s.result}function u7(n,e){if(n.length!==e.length)return!1;for(let t=0;tW.useEffect(n,h7),h7=[],Nf=Symbol.for("Animated:node"),d7=n=>!!n&&n[Nf]===n,px=n=>n&&n[Nf],uP=(n,e)=>Fk(n,Nf,e),mx=n=>n&&n[Nf]&&n[Nf].getPayload(),fP=class{constructor(){uP(this,this)}getPayload(){return this.payload||[]}},w0=class extends fP{constructor(n){super(),this._value=n,this.done=!0,this.durationProgress=0,pn.num(this._value)&&(this.lastPosition=this._value)}static create(n){return new w0(n)}getPayload(){return[this]}getValue(){return this._value}setValue(n,e){return pn.num(n)&&(this.lastPosition=n,e&&(n=Math.round(n/e)*e,this.done&&(this.lastPosition=n))),this._value===n?!1:(this._value=n,!0)}reset(){const{done:n}=this;this.done=!1,pn.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,n&&(this.lastVelocity=null),this.v0=null)}},gx=class extends w0{constructor(n){super(0),this._string=null,this._toString=If({output:[n,n]})}static create(n){return new gx(n)}getValue(){const n=this._string;return n??(this._string=this._toString(this._value))}setValue(n){if(pn.str(n)){if(n==this._string)return!1;this._string=n,this._value=1}else if(super.setValue(n))this._string=null;else return!1;return!0}reset(n){n&&(this._toString=If({output:[this.getValue(),n]})),this._value=0,super.reset()}},Cm={dependencies:null},vx=class extends fP{constructor(n){super(),this.source=n,this.setValue(n)}getValue(n){const e={};return sy(this.source,(t,i)=>{d7(t)?e[i]=t.getValue(n):Em(t)?e[i]=wm(t):n||(e[i]=t)}),e}setValue(n){this.source=n,this.payload=this._makePayload(n)}reset(){this.payload&&Ps(this.payload,n=>n.reset())}_makePayload(n){if(n){const e=new Set;return sy(n,this._addToPayload,e),Array.from(e)}}_addToPayload(n){Cm.dependencies&&Em(n)&&Cm.dependencies.add(n);const e=mx(n);e&&Ps(e,t=>this.add(t))}},hP=class extends vx{constructor(n){super(n)}static create(n){return new hP(n)}getValue(){return this.source.map(n=>n.getValue())}setValue(n){const e=this.getPayload();return n.length==e.length?e.map((t,i)=>t.setValue(n[i])).some(Boolean):(super.setValue(n.map(p7)),!0)}};function p7(n){return(lP(n)?gx:w0).create(n)}function m7(n){const e=px(n);return e?e.constructor:pn.arr(n)?hP:lP(n)?gx:w0}var Aw=(n,e)=>{const t=!pn.fun(n)||n.prototype&&n.prototype.isReactComponent;return W.forwardRef((i,r)=>{const s=W.useRef(null),o=t&&W.useCallback(y=>{s.current=y7(r,y)},[r]),[a,l]=v7(i,e),f=l7(),h=()=>{const y=s.current;if(t&&!y)return;(y?e.applyAnimatedValues(y,a.getValue(!0)):!1)===!1&&f()},d=new g7(h,l),p=W.useRef();cP(()=>(p.current=d,Ps(l,y=>nP(y,d)),()=>{p.current&&(Ps(p.current.deps,y=>ly(y,p.current)),Ct.cancel(p.current.update))})),W.useEffect(h,[]),f7(()=>()=>{const y=p.current;Ps(y.deps,M=>ly(M,y))});const v=e.getComponentProps(a.getValue());return W.createElement(n,{...v,ref:o})})},g7=class{constructor(n,e){this.update=n,this.deps=e}eventObserved(n){n.type=="change"&&Ct.write(this.update)}};function v7(n,e){const t=new Set;return Cm.dependencies=t,n.style&&(n={...n,style:e.createAnimatedStyle(n.style)}),n=new vx(n),Cm.dependencies=null,[n,t]}function y7(n,e){return n&&(pn.fun(n)?n(e):n.current=e),e}var Sw=Symbol.for("AnimatedComponent"),_7=(n,{applyAnimatedValues:e=()=>!1,createAnimatedStyle:t=r=>new vx(r),getComponentProps:i=r=>r}={})=>{const r={applyAnimatedValues:e,createAnimatedStyle:t,getComponentProps:i},s=o=>{const a=Mw(o)||"Anonymous";return pn.str(o)?o=s[o]||(s[o]=Aw(o,r)):o=o[Sw]||(o[Sw]=Aw(o,r)),o.displayName=`Animated(${a})`,o};return sy(n,(o,a)=>{pn.arr(n)&&(a=Mw(o)),s[a]=s(o)}),{animated:s}},Mw=n=>pn.str(n)?n:n&&pn.str(n.displayName)?n.displayName:pn.fun(n)&&n.name||null,Ew=n=>n instanceof dP,x7=1,dP=class extends $k{constructor(){super(...arguments),this.id=x7++,this._priority=0}get priority(){return this._priority}set priority(n){this._priority!=n&&(this._priority=n,this._onPriorityChange(n))}get(){const n=px(this);return n&&n.getValue()}to(...n){return Pc.to(this,n)}interpolate(...n){return o7(),Pc.to(this,n)}toJSON(){return this.get()}observerAdded(n){n==1&&this._attach()}observerRemoved(n){n==0&&this._detach()}_attach(){}_detach(){}_onChange(n,e=!1){ay(this,{type:"change",parent:this,value:n,idle:e})}_onPriorityChange(n){this.idle||dx.sort(this),ay(this,{type:"priority",parent:this,priority:n})}},yx=({children:n,...e})=>{const t=W.useContext(Tm),i=e.pause||!!t.pause,r=e.immediate||!!t.immediate;e=c7(()=>({pause:i,immediate:r}),[i,r]);const{Provider:s}=Tm;return W.createElement(s,{value:e},n)},Tm=A7(yx,{});yx.Provider=Tm.Provider;yx.Consumer=Tm.Consumer;function A7(n,e){return Object.assign(n,W.createContext(e)),n.Provider._context=n,n.Consumer._context=n,n}var S7=class extends dP{constructor(n,e){super(),this.source=n,this.idle=!0,this._active=new Set,this.calc=If(...e);const t=this._get(),i=m7(t);uP(this,i.create(t))}advance(n){const e=this._get(),t=this.get();Nk(e,t)||(px(this).setValue(e),this._onChange(e,this.idle)),!this.idle&&ww(this._active)&&fv(this)}_get(){const n=pn.arr(this.source)?this.source.map(wm):gp(wm(this.source));return this.calc(...n)}_start(){this.idle&&!ww(this._active)&&(this.idle=!1,Ps(mx(this),n=>{n.done=!1}),Pc.skipAnimation?(Ct.batchedUpdates(()=>this.advance()),fv(this)):dx.start(this))}_attach(){let n=1;Ps(gp(this.source),e=>{Em(e)&&nP(e,this),Ew(e)&&(e.idle||this._active.add(e),n=Math.max(n,e.priority+1))}),this.priority=n,this._start()}_detach(){Ps(gp(this.source),n=>{Em(n)&&ly(n,this)}),this._active.clear(),fv(this)}eventObserved(n){n.type=="change"?n.idle?this.advance():(this._active.add(n.parent),this._start()):n.type=="idle"?this._active.delete(n.parent):n.type=="priority"&&(this.priority=gp(this.source).reduce((e,t)=>Math.max(e,(Ew(t)?t.priority:0)+1),0))}};function M7(n){return n.idle!==!1}function ww(n){return!n.size||Array.from(n).every(M7)}function fv(n){n.idle||(n.idle=!0,Ps(mx(n),e=>{e.done=!0}),ay(n,{type:"idle",parent:n}))}Pc.assign({createStringInterpolator:sP,to:(n,e)=>new S7(n,e)});var E7=["primitive"].concat(Object.keys(ub).filter(n=>/^[A-Z]/.test(n)).map(n=>n[0].toLowerCase()+n.slice(1)));Pc.assign({createStringInterpolator:sP,colors:Hk,frameLoop:"demand"});dO(()=>{Ct.advance()});var w7=_7(E7,{applyAnimatedValues:ya}),C7=w7.animated;const T7="/assets/island-BN767CUw.glb",R7=({isRotating:n,setIsRotating:e,setCurrentStage:t,...i})=>{const r=W.useRef(),{gl:s,viewport:o}=bb(),{nodes:a,materials:l}=jo(T7),f=W.useRef(0),h=W.useRef(0),d=.95,p=m=>{m.stopPropagation(),m.preventDefault(),e(!0);const A=m.touches?m.touches[0].clientX:m.clientX;f.current=A},v=m=>{m.stopPropagation(),m.preventDefault(),e(!1)},y=m=>{if(m.stopPropagation(),m.preventDefault(),n){const A=m.touches?m.touches[0].clientX:m.clientX,S=(A-f.current)/o.width;r.current.rotation.y+=S*.01*Math.PI,f.current=A,h.current=S*.01*Math.PI}},M=m=>{m.key==="ArrowLeft"?(n||e(!0),r.current.rotation.y+=.01*Math.PI,h.current=.0125):m.key==="ArrowRight"&&(n||e(!0),r.current.rotation.y-=.01*Math.PI,h.current=-.0125)},_=m=>{(m.key==="ArrowLeft"||m.key==="ArrowRight")&&e(!1)};return rh(()=>{if(!n)h.current*=d,Math.abs(h.current)<.001&&(h.current=0),r.current.rotation.y+=h.current;else{const A=(r.current.rotation.y%(2*Math.PI)+2*Math.PI)%(2*Math.PI);switch(!0){case(A>=5.45&&A<=5.85):t(4);break;case(A>=.85&&A<=1.3):t(3);break;case(A>=2.4&&A<=2.6):t(2);break;case(A>=4.25&&A<=4.75):t(1);break;default:t(null)}}}),W.useEffect(()=>{const m=s.domElement;return m.addEventListener("pointerdown",p),m.addEventListener("pointerup",v),m.addEventListener("pointermove",y),document.addEventListener("keydown",M),document.addEventListener("keyup",_),()=>{m.removeEventListener("pointerdown",p),m.removeEventListener("pointerup",v),m.removeEventListener("pointermove",y),document.removeEventListener("keydown",M),document.removeEventListener("keyup",_)}},[s,p,v,y]),se.jsxs(C7.group,{ref:r,...i,children:[se.jsx("mesh",{geometry:a.polySurface944_tree_body_0.geometry,material:l.PaletteMaterial001}),se.jsx("mesh",{geometry:a.polySurface945_tree1_0.geometry,material:l.PaletteMaterial001}),se.jsx("mesh",{geometry:a.polySurface946_tree2_0.geometry,material:l.PaletteMaterial001}),se.jsx("mesh",{geometry:a.polySurface947_tree1_0.geometry,material:l.PaletteMaterial001}),se.jsx("mesh",{geometry:a.polySurface948_tree_body_0.geometry,material:l.PaletteMaterial001}),se.jsx("mesh",{geometry:a.polySurface949_tree_body_0.geometry,material:l.PaletteMaterial001}),se.jsx("mesh",{geometry:a.pCube11_rocks1_0.geometry,material:l.PaletteMaterial001})]})},b7="/assets/sky-B0A1kvoP.glb",P7=({isRotating:n})=>{const e=jo(b7),t=W.useRef();return rh((i,r)=>{n&&(t.current.rotation.y+=.15*r)}),se.jsx("mesh",{ref:t,children:se.jsx("primitive",{object:e.scene})})},B7="/assets/dragon_flying-DjY37JMP.glb",L7=()=>{const n=W.useRef(),{scene:e,animations:t}=jo(B7),{actions:i}=rx(t,n);return W.useEffect(()=>{i.Object_0.play()},[]),rh(({clock:r,camera:s})=>{n.current.position.y=Math.sin(r.elapsedTime)*.2+2,n.current.position.x>s.position.x+10?n.current.rotation.y=Math.PI:n.current.position.x{const t=W.useRef(),{scene:i,animations:r}=jo(I7),{actions:s}=rx(r,t);return W.useEffect(()=>{n?s["Take 001"].play():s["Take 001"].stop()},[s,n]),se.jsx("mesh",{...e,ref:t,children:se.jsx("primitive",{object:i})})},F7="data:image/svg+xml,%3csvg%20width='50'%20height='50'%20viewBox='0%200%2050%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.03125%2044.9219L2.92969%200H46.9727L42.9688%2044.9219L25%2050'%20fill='%23264DE4'/%3e%3cpath%20d='M25%203.61328V46.0938L39.5508%2042.0898L42.9688%203.61328'%20fill='%232965F1'/%3e%3cpath%20d='M11.1328%209.17969H25V14.6484H11.6211M12.1094%2020.3125H25V25.8789H12.5977M12.8906%2028.6133H18.3594L18.75%2033.0078L25%2034.668V40.4297L13.5742%2037.3047'%20fill='%23EBEBEB'/%3e%3cpath%20d='M25%2020.3125V25.8789H31.7383L31.0547%2033.0078L25%2034.668V40.4297L36.2305%2037.3047L38.7695%209.17969H25V14.6484H32.8125L32.2754%2020.3125H25Z'%20fill='white'/%3e%3c/svg%3e",N7="data:image/svg+xml,%3csvg%20width='51'%20height='50'%20viewBox='0%200%2051%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1479_21476)'%3e%3cpath%20d='M2.04529%2027.5236C0.651571%2026.1298%200.651571%2023.8702%202.04529%2022.4764L23.4764%201.04529C24.8702%20-0.348429%2027.1298%20-0.348429%2028.5236%201.04529L49.9547%2022.4764C51.3484%2023.8702%2051.3484%2026.1298%2049.9547%2027.5236L28.5236%2048.9547C27.1298%2050.3484%2024.8702%2050.3484%2023.4764%2048.9547L2.04529%2027.5236Z'%20fill='%23EE513B'/%3e%3cpath%20d='M19.1342%205L17%207.17115L22.5122%2012.7787C22.2892%2013.2653%2022.1647%2013.8081%2022.1647%2014.3805C22.1647%2016.0054%2023.1683%2017.3919%2024.5793%2017.9334V31.6509C23.1683%2032.1923%2022.1647%2033.5788%2022.1647%2035.2038C22.1647%2037.3004%2023.8354%2039%2025.8963%2039C27.9573%2039%2029.628%2037.3004%2029.628%2035.2038C29.628%2033.7307%2028.8032%2032.4533%2027.5976%2031.8242V17.9521L32.8668%2023.3124C32.6546%2023.7892%2032.5366%2024.3185%2032.5366%2024.8759C32.5366%2026.9725%2034.2074%2028.6721%2036.2683%2028.6721C38.3293%2028.6721%2040%2026.9725%2040%2024.8759C40%2022.7793%2038.3293%2021.0797%2036.2683%2021.0797C35.8678%2021.0797%2035.4821%2021.1438%2035.1204%2021.2626L29.4614%2015.5058C29.5697%2015.1503%2029.628%2014.7722%2029.628%2014.3805C29.628%2012.2839%2027.9573%2010.5842%2025.8963%2010.5842C25.5112%2010.5842%2025.1398%2010.6436%2024.7902%2010.7538L19.1342%205Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1479_21476'%3e%3crect%20width='50'%20height='50'%20fill='white'%20transform='translate(0.820312)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",U7="data:image/svg+xml,%3csvg%20width='51'%20height='50'%20viewBox='0%200%2051%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1479_21481)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M25.557%200.520996C11.7523%200.520996%200.558594%2011.7575%200.558594%2025.6216C0.558594%2036.7092%207.72108%2046.1167%2017.657%2049.436C18.907%2049.6666%2019.3633%2048.8916%2019.3633%2048.2265C19.3633%2047.6304%2019.3414%2046.0523%2019.3289%2043.9581C12.3742%2045.4751%2010.907%2040.5933%2010.907%2040.5933C9.7711%2037.6944%208.13204%2036.9226%208.13204%2036.9226C5.86173%2035.3648%208.30389%2035.3962%208.30389%2035.3962C10.8117%2035.5734%2012.132%2037.983%2012.132%2037.983C14.3633%2041.8184%2017.9836%2040.7109%2019.4086%2040.0678C19.6352%2038.4457%2020.282%2037.3398%2020.9961%2036.7124C15.4445%2036.0786%209.60858%2033.9263%209.60858%2024.3087C9.60858%2021.5682%2010.582%2019.3281%2012.182%2017.5727C11.9242%2016.9374%2011.0664%2014.3867%2012.4258%2010.9309C12.4258%2010.9309%2014.5258%2010.2563%2019.3008%2013.5035C21.2961%2012.9466%2023.4336%2012.6689%2025.5602%2012.658C27.6836%2012.6689%2029.8227%2012.9466%2031.8195%2013.5035C36.5914%2010.2563%2038.6867%2010.9309%2038.6867%2010.9309C40.0508%2014.3867%2039.193%2016.9374%2038.9351%2017.5727C40.5383%2019.3281%2041.5055%2021.5682%2041.5055%2024.3087C41.5055%2033.9499%2035.6602%2036.0723%2030.0914%2036.6935C30.9883%2037.4684%2031.7883%2038.9995%2031.7883%2041.3416C31.7883%2044.697%2031.757%2047.403%2031.757%2048.2265C31.757%2048.8979%2032.2071%2049.6791%2033.4758%2049.4329C43.4024%2046.1072%2050.5586%2036.706%2050.5586%2025.6216C50.5586%2011.7575%2039.3648%200.520996%2025.557%200.520996Z'%20fill='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1479_21481'%3e%3crect%20width='50'%20height='50'%20fill='white'%20transform='translate(0.558594)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",O7="data:image/svg+xml,%3csvg%20width='50'%20height='50'%20viewBox='0%200%2050%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.93359%2044.9219L2.92969%200H46.9727L42.9688%2044.9219L24.9023%2050'%20fill='%23E34F26'/%3e%3cpath%20d='M25%2046.0938L39.5508%2042.0898L42.9688%203.61328H25'%20fill='%23EF652A'/%3e%3cpath%20d='M25%2020.3125H17.6758L17.1875%2014.6484H25V9.17969H11.1328L12.5977%2025.8789H25V20.3125ZM24.9023%2034.668L18.75%2033.0078L18.3594%2028.6133H12.8906L13.5742%2037.3047L24.9023%2040.4297V34.668Z'%20fill='%23EBEBEB'/%3e%3cpath%20d='M24.9023%2020.3125V25.8789H31.7383L31.0547%2033.0078L24.9023%2034.668V40.4297L36.2305%2037.3047L37.793%2020.3125H24.9023ZM24.9023%209.17969V14.6484H38.2812L38.7695%209.17969H24.9023Z'%20fill='white'/%3e%3c/svg%3e",k7="data:image/svg+xml,%3csvg%20width='51'%20height='50'%20viewBox='0%200%2051%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1479_21409)'%3e%3cpath%20d='M43%200H8C3.85786%200%200.5%203.35786%200.5%207.5V42.5C0.5%2046.6421%203.85786%2050%208%2050H43C47.1421%2050%2050.5%2046.6421%2050.5%2042.5V7.5C50.5%203.35786%2047.1421%200%2043%200Z'%20fill='%23F0DB4F'/%3e%3cpath%20d='M32.1406%2036.1328C33.1172%2037.793%2034.4844%2038.9648%2036.7305%2038.9648C38.6836%2038.9648%2039.9531%2037.9883%2039.9531%2036.6211C39.9531%2035.0586%2038.6836%2034.4727%2036.5352%2033.4961L35.3633%2033.0078C31.9453%2031.543%2029.6992%2029.7852%2029.6992%2025.9766C29.6992%2022.4609%2032.3359%2019.7266%2036.5352%2019.7266C39.5625%2019.7266%2041.7109%2020.8008%2043.1758%2023.5352L39.5625%2025.8789C38.7812%2024.4141%2037.9023%2023.8281%2036.5352%2023.8281C35.168%2023.8281%2034.2891%2024.707%2034.2891%2025.8789C34.2891%2027.2461%2035.168%2027.832%2037.2188%2028.7109L38.3906%2029.1992C42.3945%2030.957%2044.6406%2032.6172%2044.6406%2036.6211C44.6406%2040.8203%2041.3203%2043.1641%2036.8281%2043.1641C32.4336%2043.1641%2029.6016%2041.1133%2028.2344%2038.3789L32.1406%2036.1328ZM15.5391%2036.5234C16.3203%2037.793%2016.9062%2038.9648%2018.5664%2038.9648C20.1289%2038.9648%2021.1055%2038.3789%2021.1055%2036.0352V19.8242H25.793V35.8398C25.793%2040.7227%2022.9609%2042.8711%2018.7617%2042.8711C14.9531%2042.8711%2012.8047%2040.918%2011.7305%2038.5742L15.5391%2036.5234Z'%20fill='%23323330'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1479_21409'%3e%3crect%20width='50'%20height='50'%20fill='white'%20transform='translate(0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",H7="data:image/svg+xml,%3csvg%20width='51'%20height='50'%20viewBox='0%200%2051%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1479_21496)'%3e%3cpath%20d='M25.7715%2050C39.5786%2050%2050.7715%2038.8071%2050.7715%2025C50.7715%2011.1929%2039.5786%200%2025.7715%200C11.9644%200%200.771484%2011.1929%200.771484%2025C0.771484%2038.8071%2011.9644%2050%2025.7715%2050Z'%20fill='%2313AA52'/%3e%3cpath%20d='M32.4546%2021.9453C30.8755%2014.9761%2027.1436%2012.6846%2026.7417%2011.8091C26.3023%2011.1914%2025.857%2010.0928%2025.857%2010.0928C25.8497%2010.0742%2025.8379%2010.0415%2025.8243%2010.0098C25.7789%2010.6274%2025.7554%2010.8657%2025.1714%2011.4888C24.2671%2012.1958%2019.6275%2016.0889%2019.2501%2024.0068C18.898%2031.3916%2024.5845%2035.792%2025.3536%2036.353L25.441%2036.415V36.4097C25.4459%2036.4468%2025.6851%2038.1675%2025.8531%2039.9907H26.4556C26.597%2038.7019%2026.8089%2037.4219%2027.0904%2036.1562L27.1392%2036.1245C27.4832%2035.8779%2027.8112%2035.6096%2028.1211%2035.3213L28.1563%2035.2896C29.7911%2033.7793%2032.73%2030.2861%2032.7012%2024.7168C32.6951%2023.7878%2032.6127%2022.8608%2032.4546%2021.9453ZM25.7891%2032.1836C25.7891%2032.1836%2025.7891%2021.8262%2026.1309%2021.8281C26.3975%2021.8281%2026.7427%2035.188%2026.7427%2035.188C26.2681%2035.1309%2025.7891%2032.9893%2025.7891%2032.1836Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1479_21496'%3e%3crect%20width='50'%20height='50'%20fill='white'%20transform='translate(0.771484)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",G7="data:image/svg+xml,%3csvg%20width='81'%20height='80'%20viewBox='0%200%2081%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1479_21414)'%3e%3cpath%20d='M45.458%2041.5776C46.4212%2038.9707%2045.0226%2036.0517%2042.3335%2035.0581C39.6448%2034.0647%2036.6839%2035.3729%2035.7207%2037.9798C34.7574%2040.5871%2036.1565%2043.506%2038.8452%2044.4994C41.5342%2045.493%2044.4947%2044.1848%2045.458%2041.5776Z'%20fill='%2353C1DE'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M59.6393%2036.8569C62.1641%2033.1859%2066.232%2026.1515%2062.6171%2021.9214C59.0193%2017.7103%2051.3231%2020.3888%2047.1296%2022.154C45.0896%2018.1187%2040.8104%2011.0391%2035.3144%2011.9121C29.8415%2012.7815%2028.5099%2020.6853%2028.0547%2025.1499C23.3961%2024.752%2015.221%2024.5819%2013.3277%2029.7061C11.4398%2034.8158%2017.6725%2040.2198%2021.4461%2042.9362C18.8768%2046.6453%2014.8585%2053.4365%2018.4592%2057.652C22.0844%2061.8945%2029.8773%2059.4062%2034.1115%2057.6197C36.1635%2061.7121%2040.2513%2068.6252%2045.7274%2067.7553C51.2207%2066.8827%2052.774%2059.0337%2053.2378%2054.5454C57.7432%2054.885%2065.9859%2054.8969%2067.8502%2049.851C69.7253%2044.7761%2063.3722%2039.5552%2059.6393%2036.8569ZM53.4062%2052.1383C53.4986%2049.7653%2053.3994%2047.1688%2053.1197%2044.4212C55.0466%2042.5513%2056.7633%2040.6588%2058.2117%2038.8023C60.9457%2040.7872%2066.9143%2045.2201%2065.5212%2048.9905C64.115%2052.7964%2056.9614%2052.402%2053.4062%2052.1383ZM45.2824%2065.3697C41.1967%2066.0185%2037.8496%2059.6152%2036.3318%2056.5991C38.4703%2055.5375%2040.7055%2054.2107%2042.9811%2052.661C45.7008%2053.4083%2048.3278%2053.9576%2050.7731%2054.2858C50.4413%2057.4592%2049.3862%2064.7177%2045.2824%2065.3697ZM20.3459%2056.1254C17.6606%2052.9828%2021.6084%2047.0564%2023.5%2044.3238C25.5561%2045.628%2027.901%2046.886%2030.4664%2048.0699C31.2143%2050.6853%2032.0952%2053.1607%2033.0751%2055.4057C30.4265%2056.5238%2023.0437%2059.2825%2020.3459%2056.1254ZM15.6567%2030.5667C17.0682%2026.7466%2024.4399%2027.2588%2027.8765%2027.5563C27.7639%2029.96%2027.8276%2032.5405%2028.067%2035.2146C26.1199%2037.1192%2024.3678%2039.0692%2022.8747%2040.9918C20.2045%2039.0667%2014.2445%2034.389%2015.6567%2030.5667ZM35.7592%2014.2977C39.862%2013.6461%2043.4186%2020.239%2044.902%2023.163C42.7088%2024.2269%2040.4497%2025.5261%2038.1983%2027.0198C35.549%2026.3028%2032.9576%2025.7659%2030.5178%2025.4279C30.8859%2021.8274%2031.6608%2014.9486%2035.7592%2014.2977ZM51.5018%2034.7248C53.1628%2035.5804%2054.7249%2036.4794%2056.1619%2037.404C55.1526%2038.6905%2054.0029%2040.001%2052.7349%2041.3113C52.4147%2039.1027%2052.0074%2036.9038%2051.5018%2034.7248ZM45.9385%2025.3801C46.5958%2026.9054%2047.2062%2028.563%2047.7595%2030.3211C45.649%2029.4294%2043.4988%2028.6345%2041.3159%2027.9387C42.8757%2026.9757%2044.4257%2026.1185%2045.9385%2025.3801ZM30.3849%2033.0516C30.2829%2031.2413%2030.2692%2029.4933%2030.3425%2027.8372C32.0228%2028.0745%2033.7838%2028.4116%2035.5895%2028.8408C33.7866%2030.1626%2032.0496%2031.5683%2030.3849%2033.0516ZM29.6689%2045.0176C27.9548%2044.1647%2026.3675%2043.2806%2024.9336%2042.3778C25.9718%2041.0486%2027.1437%2039.7012%2028.4252%2038.3638C28.7319%2040.5974%2029.1476%2042.8183%2029.6689%2045.0176ZM35.297%2054.3797C34.6199%2052.8169%2033.9907%2051.1325%2033.423%2049.3612C35.5517%2050.2411%2037.7149%2051.0406%2039.9084%2051.7449C38.3297%2052.7516%2036.7849%2053.6348%2035.297%2054.3797ZM50.8253%2046.548C50.959%2048.4279%2050.9976%2050.2129%2050.9381%2051.8748C49.2279%2051.6405%2047.4171%2051.2916%2045.5415%2050.8363C47.3633%2049.4795%2049.1298%2048.052%2050.8253%2046.548ZM42.4809%2050.0166C39.0937%2049.0251%2035.7715%2047.7948%2032.5445%2046.3666C31.6496%2043.0143%2031.0116%2039.6007%2030.6416%2036.165C33.1475%2033.7986%2035.8375%2031.6209%2038.6866%2029.6567C42.0822%2030.636%2045.4089%2031.8643%2048.6246%2033.3303C49.4962%2036.669%2050.1242%2040.0644%2050.5324%2043.4777C48.0113%2045.8367%2045.3104%2048.0168%2042.4809%2050.0166ZM60.7309%2023.4479C63.4277%2026.6047%2059.4203%2032.7969%2057.593%2035.4583C55.518%2034.1164%2053.2008%2032.8322%2050.7156%2031.648C49.9815%2029.026%2049.1242%2026.5718%2048.1674%2024.3682C51.2411%2023.0767%2058.0602%2020.3219%2060.7309%2023.4479Z'%20fill='%2353C1DE'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1479_21414'%3e%3crect%20width='62'%20height='62'%20fill='white'%20transform='translate(22.2383)%20rotate(20.2782)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",z7="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20fill='none'%20viewBox='0%200%20256%20256'%3e%3crect%20width='256'%20height='256'%20fill='%2300599C'%20rx='60'/%3e%3cpath%20fill='%23fff'%20d='M110.759%20210.517C65.1254%20210.517%2028%20173.392%2028%20127.759C28%2082.1254%2065.1254%2045%20110.759%2045C140.204%2045%20167.667%2060.8458%20182.427%2086.3533L146.611%20107.079C139.224%2094.3111%20125.485%2086.3793%20110.759%2086.3793C87.9416%2086.3793%2069.3793%20104.942%2069.3793%20127.759C69.3793%20150.575%2087.9416%20169.138%20110.759%20169.138C125.486%20169.138%20139.225%20161.206%20146.613%20148.436L182.429%20169.161C167.669%20194.671%20140.206%20210.517%20110.759%20210.517Z'/%3e%3cpath%20fill='%23fff'%20d='M193.517%20123.161H184.321V113.965H175.127V123.161H165.931V132.356H175.127V141.552H184.321V132.356H193.517V123.161Z'/%3e%3cpath%20fill='%23fff'%20d='M228%20123.161H218.804V113.965H209.61V123.161H200.414V132.356H209.61V141.552H218.804V132.356H228V123.161Z'/%3e%3c/svg%3e",V7="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20fill='none'%20viewBox='0%200%20256%20256'%3e%3crect%20width='256'%20height='256'%20fill='%23F4F2ED'%20rx='60'/%3e%3cpath%20fill='%234E7896'%20d='M101.634%20182.619C101.634%20182.619%2093.9548%20187.293%20106.979%20188.63C122.707%20190.634%20131.023%20190.299%20148.386%20186.962C148.386%20186.962%20153.06%20189.971%20159.406%20192.306C120.331%20209.002%2070.9089%20191.304%20101.634%20182.619ZM96.6252%20160.914C96.6252%20160.914%2088.2753%20167.26%20101.299%20168.593C118.327%20170.262%20131.69%20170.597%20154.732%20165.926C154.732%20165.926%20157.741%20169.267%20162.747%20170.936C115.664%20184.961%2062.8975%20172.269%2096.6252%20160.917V160.914ZM188.795%20198.984C188.795%20198.984%20194.471%20203.658%20182.449%20207.334C160.073%20214.012%2088.6104%20216.019%2068.5735%20207.334C61.564%20204.325%2074.9197%20199.982%2079.2587%20199.319C83.6012%20198.317%2085.9366%20198.317%2085.9366%20198.317C78.2569%20192.973%2034.8424%20209.337%2063.8959%20214.046C143.709%20227.073%20209.499%20208.37%20188.792%20199.018L188.795%20198.984ZM105.307%20138.203C105.307%20138.203%2068.9052%20146.888%2092.2793%20149.89C102.298%20151.223%20122%20150.892%20140.368%20149.555C155.396%20148.221%20170.458%20145.548%20170.458%20145.548C170.458%20145.548%20165.113%20147.886%20161.441%20150.222C124.342%20159.915%2053.2107%20155.573%2073.5827%20145.554C90.9526%20137.204%20105.307%20138.203%20105.307%20138.203V138.203ZM170.423%20174.604C207.83%20155.234%20190.46%20136.534%20178.438%20138.873C175.429%20139.54%20174.096%20140.207%20174.096%20140.207C174.096%20140.207%20175.097%20138.203%20177.436%20137.54C201.145%20129.19%20219.849%20162.586%20169.757%20175.61C169.757%20175.61%20170.092%20175.275%20170.423%20174.608V174.604ZM108.979%20227.364C145.046%20229.703%20200.147%20226.03%20201.484%20208.995C201.484%20208.995%20198.817%20215.673%20171.764%20220.683C141.042%20226.359%20102.968%20225.692%2080.5957%20222.016C80.5957%20222.016%2085.2698%20226.023%20108.982%20227.36L108.979%20227.364Z'/%3e%3cpath%20fill='%23F58219'%20d='M147.685%2028C147.685%2028%20168.389%2049.0388%20127.983%2080.7594C95.5891%20106.472%20120.632%20121.168%20127.983%20137.861C108.948%20120.833%2095.2609%20105.802%20104.606%2091.7762C118.331%2071.0828%20156.062%2061.0644%20147.685%2028ZM137%20123.842C146.683%20134.862%20134.333%20144.881%20134.333%20144.881C134.333%20144.881%20159.044%20132.195%20147.692%20116.494C137.338%20101.466%20129.324%2094.1184%20172.738%2069.0689C172.738%2069.0689%20104.277%2086.0968%20137.007%20123.835L137%20123.842Z'/%3e%3c/svg%3e",W7="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20fill='none'%20viewBox='0%200%20256%20256'%3e%3crect%20width='256'%20height='256'%20fill='%23F4F2ED'%20rx='60'/%3e%3cpath%20fill='url(%23paint0_linear_2_56)'%20d='M127.279%2029C76.5066%2029%2079.6772%2051.018%2079.6772%2051.018L79.7338%2073.8284H128.185V80.6772H60.4893C60.4893%2080.6772%2028%2076.9926%2028%20128.222C28%20179.452%2056.3573%20177.636%2056.3573%20177.636H73.2812V153.863C73.2812%20153.863%2072.369%20125.506%20101.186%20125.506H149.24C149.24%20125.506%20176.239%20125.942%20176.239%2099.4123V55.5461C176.239%2055.5461%20180.338%2029%20127.279%2029ZM100.563%2044.339C105.384%2044.339%20109.28%2048.2351%20109.28%2053.0556C109.28%2057.8761%20105.384%2061.7723%20100.563%2061.7723C95.7426%2061.7723%2091.8465%2057.8761%2091.8465%2053.0556C91.8465%2048.2351%2095.7426%2044.339%20100.563%2044.339Z'/%3e%3cpath%20fill='url(%23paint1_linear_2_56)'%20d='M128.721%20227.958C179.493%20227.958%20176.323%20205.941%20176.323%20205.941L176.266%20183.13H127.815V176.281H195.511C195.511%20176.281%20228%20179.966%20228%20128.736C228%2077.5062%20199.643%2079.323%20199.643%2079.323H182.719V103.096C182.719%20103.096%20183.631%20131.453%20154.814%20131.453H106.76C106.76%20131.453%2079.7607%20131.016%2079.7607%20157.546V201.412C79.7607%20201.412%2075.6615%20227.958%20128.721%20227.958ZM155.437%20212.619C150.616%20212.619%20146.72%20208.723%20146.72%20203.903C146.72%20199.082%20150.616%20195.186%20155.437%20195.186C160.257%20195.186%20164.154%20199.082%20164.154%20203.903C164.154%20208.723%20160.257%20212.619%20155.437%20212.619Z'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_2_56'%20x1='47.22'%20x2='146.333'%20y1='46.896'%20y2='145.02'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23387EB8'/%3e%3cstop%20offset='1'%20stop-color='%23366994'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint1_linear_2_56'%20x1='108.056'%20x2='214.492'%20y1='109.905'%20y2='210.522'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFE052'/%3e%3cstop%20offset='1'%20stop-color='%23FFC331'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e",X7="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20fill='none'%20viewBox='0%200%20256%20256'%3e%3crect%20width='256'%20height='256'%20fill='%23953CAD'%20rx='60'/%3e%3cpath%20fill='%23fff'%20d='M195.436%20100.668V114.142H208.91V100.668H215.647V114.142H229.12V120.879H215.647V134.352H229.12V141.089H215.647V154.563H208.91V141.089H195.436V154.563H188.699V141.089H175.226V134.352H188.699V120.879H175.226V114.142H188.699V100.668H195.436ZM208.91%20120.879H195.436V134.352H208.91V120.879Z'/%3e%3cpath%20fill='%23fff'%20d='M122.001%2033C157.144%2033%20187.828%2052.0863%20204.262%2080.4561L204.102%2080.183L162.753%20103.991C154.607%2090.1977%20139.672%2080.8892%20122.54%2080.6975L122.001%2080.6945C95.875%2080.6945%2074.6945%20101.874%2074.6945%20127.999C74.6945%20136.543%2076.9723%20144.552%2080.9335%20151.469C89.0876%20165.704%20104.416%20175.306%20122.001%20175.306C139.693%20175.306%20155.109%20165.582%20163.222%20151.195L163.025%20151.54L204.311%20175.458C188.057%20203.588%20157.794%20222.615%20123.059%20222.994L122.001%20223C86.746%20223%2055.9753%20203.796%2039.582%20175.276C31.5791%20161.353%2027%20145.212%2027%20127.999C27%2075.5334%2069.5323%2033%20122.001%2033Z'/%3e%3c/svg%3e",J7="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20fill='none'%20viewBox='0%200%20256%20256'%3e%3crect%20width='256'%20height='256'%20fill='%23F05138'%20rx='60'/%3e%3cpath%20fill='%23fff'%20d='M202.677%20158.04C202.918%20157.074%20203.159%20156.109%20203.401%20155.144C214.017%20112.92%20188.2%2062.7333%20144.287%2036.4336C163.589%2062.492%20172.034%2094.0999%20164.554%20121.606C163.83%20124.019%20163.106%20126.432%20162.141%20128.845C161.176%20128.121%20159.97%20127.397%20158.281%20126.673C158.281%20126.673%20114.609%2099.6494%2067.3176%2052.1169C66.1112%2050.9105%2092.6522%2089.9981%20122.571%20121.606C108.336%20113.644%2069.0066%2084.9313%2043.9133%2062.2508C47.0499%2067.3177%2050.6692%2072.3846%2054.5297%2076.9689C75.2799%20103.51%20102.545%20136.083%20135.118%20161.176C112.196%20175.171%2079.8643%20176.377%2047.7738%20161.176C39.8115%20157.557%2032.3318%20152.973%2025.3346%20147.906C38.8464%20169.621%2059.8379%20188.441%2085.4137%20199.54C115.815%20212.569%20146.217%20211.846%20168.656%20199.781C168.656%20199.781%20168.897%20199.781%20168.897%20199.54C169.862%20199.058%20170.828%20198.334%20171.793%20197.851C182.65%20192.302%20203.883%20186.752%20215.465%20208.95C218.843%20214.017%20224.875%20185.063%20202.677%20158.04Z'/%3e%3c/svg%3e",j7="data:image/svg+xml,%3csvg%20width='256'%20height='256'%20viewBox='0%200%20256%20256'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='256'%20height='256'%20rx='60'%20fill='%23F4F2ED'/%3e%3cpath%20d='M107.028%2048.8181H60.7888C51.5798%2048.8181%2044.0108%2056.6801%2044.0108%2066.4151C43.6818%2075.8111%2050.9178%2083.6701%2059.9698%2084.0111H107.522L107.028%2048.8181Z'%20fill='%23073042'/%3e%3cpath%20d='M211.835%20205.303H60.7887C51.4147%20205.303%2044.0107%20197.445%2044.0107%20187.707V66.2461C44.0107%2075.9821%2051.5797%2083.8411%2060.7887%2084.0111H187.321C187.321%2084.0111%20212%2081.7931%20212%20101.097V205.303H211.835Z'%20fill='%234285F4'/%3e%3cpath%20d='M141.413%20143.12C148.159%20137.825%20149.475%20127.917%20144.379%20121.082C141.579%20117.324%20137.301%20114.933%20132.692%20114.761H133.186C134.011%20114.591%20134.997%20114.591%20135.823%20114.761V105.024C135.823%20103.828%20135.327%20102.803%20134.34%20102.292C132.858%20101.437%20131.049%20101.95%20130.227%20103.487C129.897%20104%20129.733%20104.512%20129.897%20105.195V115.102C121.671%20116.469%20115.912%20124.499%20117.225%20133.213V133.383C117.886%20137.483%20120.027%20141.242%20123.316%20143.633L95.5088%20205.474H113.609L126.441%20177.116C127.925%20173.698%20131.872%20172.162%20135.327%20173.87C136.646%20174.554%20137.795%20175.749%20138.453%20177.116L151.783%20205.474H170.209L141.413%20143.12ZM132.036%20140.387C126.77%20140.387%20122.657%20135.945%20122.657%20130.48C122.657%20125.011%20126.935%20120.741%20132.199%20120.911C134.667%20120.911%20136.81%20121.937%20138.617%20123.647C142.401%20127.403%20142.401%20133.554%20138.781%20137.483C137.137%20139.192%20134.667%20140.387%20132.036%20140.387Z'%20fill='%233870B2'/%3e%3cpath%20d='M96.9917%2057.363H161.818V69.662H96.9917V57.363Z'%20fill='white'/%3e%3cpath%20d='M127.1%20120.741C132.199%20120.741%20136.48%20125.183%20136.316%20130.649C136.316%20135.945%20132.036%20140.387%20126.77%20140.216C121.671%20140.216%20117.556%20135.775%20117.556%20130.48C117.556%20127.917%20118.542%20125.524%20120.357%20123.647C122.164%20121.766%20124.63%20120.741%20127.1%20120.741ZM130.72%20115.102V104.853C130.72%20103.657%20130.227%20102.633%20129.24%20102.119C127.76%20101.265%20125.949%20101.778%20125.123%20103.316C124.793%20103.828%20124.63%20104.341%20124.793%20105.024V114.933C116.567%20116.298%20110.808%20124.33%20112.129%20133.042V133.213C112.788%20137.31%20114.924%20141.07%20118.215%20143.46L83.1688%20221.532C81.8538%20224.268%2082.0178%20227.682%2083.8278%20230.245C86.4568%20234.173%2091.5618%20235.198%2095.3418%20232.466C96.6628%20231.611%2097.6488%20230.245%2098.3058%20228.878L121.671%20176.944C123.151%20173.528%20127.1%20171.99%20130.556%20173.698C131.872%20174.382%20133.022%20175.579%20133.681%20176.944L157.539%20228.366C159.516%20232.636%20164.449%20234.344%20168.566%20232.293C172.676%20230.245%20174.323%20225.119%20172.347%20220.848L136.316%20143.12C142.896%20137.652%20144.049%20127.575%20138.781%20120.741C136.81%20118.007%20134.011%20116.128%20130.72%20115.102Z'%20fill='%23073042'/%3e%3cpath%20d='M152.276%2068.296C149.805%2068.296%20147.831%2066.415%20147.831%2063.854C147.831%2062.658%20148.323%2061.292%20149.146%2060.437C150.957%2058.73%20153.591%2058.73%20155.401%2060.437C156.222%2061.292%20156.716%2062.487%20156.716%2063.683C156.552%2066.246%20154.742%2068.125%20152.276%2068.296ZM103.572%2068.125C101.1%2068.125%2099.1288%2066.075%2099.1288%2063.683C99.1288%2062.487%2099.6238%2061.292%20100.443%2060.437C101.925%2058.559%20104.726%2058.216%20106.533%2059.756H106.698C108.506%2061.463%20108.67%2064.366%20107.028%2066.246L106.533%2066.927C105.712%2067.782%20104.562%2068.296%20103.406%2068.296L103.572%2068.125ZM153.591%2040.62L162.311%2024.904C162.804%2024.05%20162.475%2023.025%20161.818%2022.342C160.995%2022%20160.174%2022.171%20159.681%2022.855L150.629%2039.083C136.151%2032.421%20119.698%2032.421%20105.383%2039.083L96.4978%2023.025C96.1688%2022.513%2095.5088%2022%2094.8488%2022C94.1918%2022%2093.5328%2022.342%2093.2018%2023.025C92.8738%2023.538%2092.8738%2024.391%2093.2018%2024.904L102.09%2040.62C86.6208%2049.33%2076.5848%2065.734%2075.1078%2083.841H180.737C179.424%2065.564%20169.221%2049.33%20153.755%2040.62'%20fill='%233DDC84'/%3e%3cpath%20d='M197.37%20117.839H190.459C190.128%20118.007%20189.8%20118.349%20189.8%20118.861V232.466C189.8%20232.977%20190.128%20233.319%20190.625%20233.319H197.863C206.254%20233.319%20213%20226.143%20213%20217.603V101.95C213%20110.662%20206.254%20117.667%20197.863%20117.667H197.37V117.839Z'%20fill='%23073042'/%3e%3c/svg%3e",K7="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20fill='none'%20viewBox='0%200%20256%20256'%3e%3crect%20width='256'%20height='256'%20fill='%23F4F2ED'%20rx='60'/%3e%3cpath%20fill='%234C4C4C'%20d='M216.042%20167.814V74.7425L135.381%2028.2068V63.9876L167.025%2082.1882C168.266%2082.8087%20168.266%2084.6701%20167.025%2085.2906L129.383%20107.007C128.348%20107.628%20126.901%20107.628%20125.867%20107.007L88.2244%2085.0838C86.9834%2084.4633%2086.9834%2082.6019%2088.2244%2081.9814L119.869%2063.7808V28L39.2068%2074.5357V167.814V167.4V167.814L70.2306%20150.027V113.419C70.2306%20112.178%2071.6783%20111.144%2072.9193%20111.971L110.561%20133.688C111.596%20134.308%20112.423%20135.549%20112.423%20136.79V180.223C112.423%20181.464%20110.975%20182.498%20109.734%20181.671L78.0899%20163.471L47.0661%20181.257L127.728%20227.793L208.39%20181.257L177.366%20163.471L145.722%20181.671C144.688%20182.292%20143.033%20181.464%20143.033%20180.223V136.79C143.033%20135.549%20143.654%20134.308%20144.894%20133.688L182.537%20111.971C183.571%20111.351%20185.225%20112.178%20185.225%20113.419V150.027L216.042%20167.814Z'/%3e%3cpath%20fill='%23000'%20d='M127.521%20228L208.183%20181.465L177.159%20163.678L145.515%20181.878C144.481%20182.499%20142.826%20181.671%20142.826%20180.43V136.997C142.826%20135.756%20143.447%20134.515%20144.688%20133.895L182.33%20112.178C183.364%20111.558%20185.019%20112.385%20185.019%20113.626V150.234L216.042%20168.021V74.7427L127.521%20125.829V228Z'/%3e%3cpath%20fill='gray'%20d='M135.174%2028V63.7808L166.818%2081.9814C168.059%2082.6019%20168.059%2084.4633%20166.818%2085.0838L129.176%20106.8C128.142%20107.421%20126.694%20107.421%20125.66%20106.8L88.2244%2085.0838C86.9834%2084.4633%2086.9834%2082.6019%2088.2244%2081.9814L119.869%2063.7808V28L39.2068%2074.5357L127.728%20125.622L216.249%2074.5357L135.174%2028Z'/%3e%3cpath%20fill='%234C4C4C'%20d='M109.321%20181.671L77.6763%20163.471L46.6525%20181.258L127.314%20227.793V125.622L39%2074.7427V168.021V167.607V168.021L70.0238%20150.234V113.626C70.0238%20112.385%2071.4716%20111.351%2072.7125%20112.178L110.355%20133.895C111.389%20134.515%20112.216%20135.756%20112.216%20136.997V180.43C112.009%20181.464%20110.562%20182.292%20109.321%20181.671Z'/%3e%3c/svg%3e",Y7="/assets/sqlserver-DONUJal-.svg",Q7="data:image/svg+xml,%3csvg%20width='256'%20height='256'%20viewBox='0%200%20256%20256'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='256'%20height='256'%20rx='60'%20fill='%23F4F2ED'/%3e%3cpath%20d='M218%20218H38V38H218L128%20128L218%20218Z'%20fill='url(%23paint0_linear_7_121)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_7_121'%20x1='218'%20y1='38'%20x2='38'%20y2='218'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.00343514'%20stop-color='%23E44857'/%3e%3cstop%20offset='0.4689'%20stop-color='%23C711E1'/%3e%3cstop%20offset='1'%20stop-color='%237F52FF'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e",Z7="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20id='mobile-android'%3e%3cpath%20fill='%23FFFFFF'%20d='M12.71,16.29l-.15-.12a.76.76,0,0,0-.18-.09L12.2,16a1,1,0,0,0-.91.27,1.15,1.15,0,0,0-.21.33,1,1,0,0,0,1.3,1.31,1.46,1.46,0,0,0,.33-.22,1,1,0,0,0,.21-1.09A1,1,0,0,0,12.71,16.29ZM16,2H8A3,3,0,0,0,5,5V19a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V5A3,3,0,0,0,16,2Zm1,17a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V5A1,1,0,0,1,8,4h8a1,1,0,0,1,1,1Z'%3e%3c/path%3e%3c/svg%3e",q7="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20data-name='Layer%201'%20viewBox='0%200%2024%2024'%20id='brackets-curly'%3e%3cpath%20fill='%23FFFFFF'%20d='M6%206a2%202%200%200%201%202-2%201%201%200%200%200%200-2%204%204%200%200%200-4%204v3a2%202%200%200%201-2%202%201%201%200%200%200%200%202%202%202%200%200%201%202%202v3a4%204%200%200%200%204%204%201%201%200%200%200%200-2%202%202%200%200%201-2-2v-3a4%204%200%200%200-1.38-3A4%204%200%200%200%206%209Zm16%205a2%202%200%200%201-2-2V6a4%204%200%200%200-4-4%201%201%200%200%200%200%202%202%202%200%200%201%202%202v3a4%204%200%200%200%201.38%203A4%204%200%200%200%2018%2015v3a2%202%200%200%201-2%202%201%201%200%200%200%200%202%204%204%200%200%200%204-4v-3a2%202%200%200%201%202-2%201%201%200%200%200%200-2Z'%3e%3c/path%3e%3c/svg%3e",$7="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20id='books'%3e%3cpath%20fill='%23FFFFFF'%20d='M22.47,18.82l-1-3.86h0L18.32,3.37a1,1,0,0,0-1.22-.71l-3.87,1a1,1,0,0,0-.73-.33H2.5a1,1,0,0,0-1,1v16a1,1,0,0,0,1,1h10a1,1,0,0,0,1-1v-8l2.2,8.22a1,1,0,0,0,1,.74,1.15,1.15,0,0,0,.26,0l4.83-1.29a1,1,0,0,0,.61-.47A1.05,1.05,0,0,0,22.47,18.82Zm-16,.55h-3v-2h3Zm0-4h-3v-6h3Zm0-8h-3v-2h3Zm5,12h-3v-2h3Zm0-4h-3v-6h3Zm0-8h-3v-2h3Zm2.25-1.74,2.9-.78.52,1.93-2.9.78Zm2.59,9.66-1.55-5.8,2.9-.78,1.55,5.8Zm1,3.86-.52-1.93,2.9-.78.52,1.93Z'%3e%3c/path%3e%3c/svg%3e",eH="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20id='chat'%3e%3cpath%20fill='%23FFFFFF'%20d='M18,2H6A3,3,0,0,0,3,5V16a3,3,0,0,0,3,3H8.59l2.7,2.71A1,1,0,0,0,12,22a1,1,0,0,0,.65-.24L15.87,19H18a3,3,0,0,0,3-3V5A3,3,0,0,0,18,2Zm1,14a1,1,0,0,1-1,1H15.5a1,1,0,0,0-.65.24l-2.8,2.4L9.71,17.29A1,1,0,0,0,9,17H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4H18a1,1,0,0,1,1,1Z'%3e%3c/path%3e%3c/svg%3e",tH="data:image/svg+xml,%3csvg%20width='30'%20height='26'%20viewBox='0%200%2030%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.43398%200.519531C7.04842%200.519531%204.97388%202.15491%204.41692%204.47454L3.82415%206.94336C3.61485%207.81502%202.8353%208.42956%201.93886%208.42956H1.1432C0.511828%208.42956%200%208.94138%200%209.57276V10.1213C0%2010.4497%200.26624%2010.716%200.594663%2010.716C0.923086%2010.716%201.18933%2010.9822%201.18933%2011.3106V23.7748C1.18933%2024.7176%201.95362%2025.4819%202.89644%2025.4819H3.39499C4.06246%2025.4819%204.60355%2024.9408%204.60355%2024.2734C4.60355%2023.6059%205.14464%2023.0648%205.81211%2023.0648H24.1879C24.8554%2023.0648%2025.3965%2023.6059%2025.3965%2024.2734C25.3965%2024.9408%2025.9375%2025.4819%2026.605%2025.4819H27.1026C28.045%2025.4819%2028.8089%2024.718%2028.8089%2023.7757V11.3115C28.8089%2010.9826%2029.0755%2010.716%2029.4044%2010.716C29.7334%2010.716%2030%2010.4493%2030%2010.1204V9.57276C30%208.94138%2029.4882%208.42956%2028.8568%208.42956H28.0611C27.1647%208.42956%2026.3851%207.81502%2026.1758%206.94336L25.5831%204.47455C25.0261%202.15491%2022.9516%200.519531%2020.566%200.519531H9.43398ZM6.3784%202.05753H21.1095C22.5826%202.05753%2023.8637%203.06746%2024.2075%204.49991C24.6885%206.50344%2023.1699%208.42971%2021.1095%208.42971H8.88978C6.82933%208.42971%205.31075%206.50345%205.7917%204.49992L6.37791%202.05792C6.37796%202.05769%206.37817%202.05753%206.3784%202.05753ZM2.1772%2014.1881C2.1772%2013.4422%202.92028%2012.9244%203.61999%2013.1828L6.23786%2014.1496C6.65872%2014.305%206.9382%2014.7062%206.9382%2015.1548C6.9382%2015.9007%206.19512%2016.4184%205.49542%2016.16L2.87754%2015.1933C2.45668%2015.0378%202.1772%2014.6367%202.1772%2014.1881ZM26.3776%2013.1825C27.0774%2012.9243%2027.8204%2013.4421%2027.8204%2014.188C27.8204%2014.6367%2027.541%2015.0379%2027.1201%2015.1934L24.5052%2016.1594C23.8051%2016.4181%2023.0614%2015.9001%2023.0614%2015.1537C23.0614%2014.7047%2023.3412%2014.3032%2023.7624%2014.1477L26.3776%2013.1825ZM10.3958%2019.7689C10.3958%2019.1381%2010.9073%2018.6266%2011.5381%2018.6266H18.4584C19.0892%2018.6266%2019.6007%2019.1381%2019.6007%2019.7689C19.6007%2020.3998%2019.0892%2020.9112%2018.4584%2020.9112H11.5381C10.9072%2020.9112%2010.3958%2020.3998%2010.3958%2019.7689Z'%20fill='url(%23paint0_linear_1478_17766)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_1478_17766'%20x1='10.6108'%20y1='3.85718'%20x2='14.2717'%20y2='25.6045'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.0001'%20stop-color='%23fff'/%3e%3cstop%20offset='1'%20stop-color='%23fff'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e",pP="data:image/svg+xml,%3csvg%20width='14'%20height='15'%20viewBox='0%200%2014%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.16602%207.49984H12.8327M12.8327%207.49984L6.99935%201.6665M12.8327%207.49984L6.99935%2013.3332'%20stroke='%23406AFF'%20stroke-width='1.66667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e",nH="/assets/soundon-4GJHmOjh.png",iH="/assets/soundoff-B_dVLsfG.png",hv=({text:n,link:e,btnText:t})=>se.jsxs("div",{className:"info-box",children:[se.jsx("p",{className:"font-medium sm:text-xl text-center",children:n}),se.jsxs(Km,{to:e,className:"neo-brutalism-white neo-btn",children:[t,se.jsx("img",{src:pP,className:"w-4 h-4 object-contain"})]})]}),rH={1:se.jsxs("h1",{className:`sm:text-xl sm:leading-snug text-center \r + neo-brutalism-blue py-4 px-8 text-white mx-5`,children:["Hi, I am ",se.jsx("span",{className:"font-semibold",children:"Eduardo"}),"👋",se.jsx("br",{}),"A Software Engineer from Mexico"]}),2:se.jsx(hv,{text:`Graduated from the university Tecnológico de Monterrey and \r + picked up a passion for software development`,link:"/about",btnText:"Learn more"}),3:se.jsx(hv,{text:`Worked in multiple successful projects over the years. Curious about\r + the impact?`,link:"/projects",btnText:"Visit my portfolio"}),4:se.jsx(hv,{text:`Need a project done or looking for a dev? I'm just a few\r + keystrokes away`,link:"/contact",btnText:"Let's talk!"})},sH=({currentStage:n})=>rH[n]||null,oH="/assets/forest-B5Tod5Sd.mp3",aH=()=>{const n=W.useRef(new Audio(oH));n.current.volume=.4,n.current.loop=!0;const[e,t]=W.useState(),[i,r]=W.useState(1),[s,o]=W.useState(!1);W.useEffect(()=>(s&&n.current.play(),()=>{n.current.pause()}),[s]);const a=()=>{let y=null,M=[0,-6.5,-43],_=[.1,4.7,0];return window.innerWidth<768?y=[.9,.9,.9]:y=[1,1,1],[y,M,_]},l=()=>{let y,M;return window.innerWidth<768?(y=[1.5,1.5,1.5],M=[0,-1.5,0]):(y=[3,3,3],M=[0,-4,-4]),[y,M]},[f,h,d]=a(),[p,v]=l();return se.jsxs("section",{className:"w-full h-screen relative",children:[se.jsx("div",{className:`absolute top-28 left-0 right-0 z-10 flex \r + items-center justify-center`,children:i&&se.jsx(sH,{currentStage:i})}),se.jsx(Nb,{className:`w-full h-screen bg-transparent ${e?"cursor-grabbing":"cursor-grab"}`,camera:{near:.1,far:1e3},children:se.jsxs(W.Suspense,{fallback:se.jsx(Jb,{}),children:[se.jsx("directionalLight",{position:[1,1,1],intensity:2}),se.jsx("ambientLight",{intensity:.5}),se.jsx("hemisphereLight",{skyColor:"#b1e1ff",groundColor:"#000000",intensity:1}),se.jsx(L7,{}),se.jsx(P7,{isRotating:e}),se.jsx(R7,{position:h,scale:f,rotation:d,isRotating:e,setIsRotating:t,setCurrentStage:r}),se.jsx(D7,{isRotating:e,scale:p,position:v,rotation:[0,20,0]})]})}),se.jsx("div",{className:"absolute bottom-2 left-2",children:se.jsx("img",{src:s?nH:iH,alt:"sound",className:"w-10 h-10 cursor-pointer object-contain",onClick:()=>o(!s)})})]})};var C0={},mP={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(n){(function(){var e={}.hasOwnProperty;function t(){for(var s="",o=0;o(typeof window=="object"&&document.documentElement.style.setProperty("--line-color",i),lH.default.createElement("div",{className:(0,cH.default)(e,"vertical-timeline",{"vertical-timeline--animate":n,"vertical-timeline--two-columns":t==="2-columns","vertical-timeline--one-column-left":t==="1-column"||t==="1-column-left","vertical-timeline--one-column-right":t==="1-column-right"})},r));vP.propTypes={children:ro.default.oneOfType([ro.default.arrayOf(ro.default.node),ro.default.node]).isRequired,className:ro.default.string,animate:ro.default.bool,layout:ro.default.oneOf(["1-column-left","1-column","2-columns","1-column-right"]),lineColor:ro.default.string};var uH=vP;C0.default=uH;var T0={};function cy(){return cy=Object.assign||function(n){for(var e=1;e=0)&&(t[r]=n[r]);return t}var fy=new Map,yp=new WeakMap,Cw=0,yP=void 0;function dH(n){yP=n}function pH(n){return n?(yp.has(n)||(Cw+=1,yp.set(n,Cw.toString())),yp.get(n)):"0"}function mH(n){return Object.keys(n).sort().filter(function(e){return n[e]!==void 0}).map(function(e){return e+"_"+(e==="root"?pH(n.root):n[e])}).toString()}function gH(n){var e=mH(n),t=fy.get(e);if(!t){var i=new Map,r,s=new IntersectionObserver(function(o){o.forEach(function(a){var l,f=a.isIntersecting&&r.some(function(h){return a.intersectionRatio>=h});n.trackVisibility&&typeof a.isVisible>"u"&&(a.isVisible=f),(l=i.get(a.target))==null||l.forEach(function(h){h(f,a)})})},n);r=s.thresholds||(Array.isArray(n.threshold)?n.threshold:[n.threshold||0]),t={id:e,observer:s,elements:i},fy.set(e,t)}return t}function xx(n,e,t,i){if(t===void 0&&(t={}),i===void 0&&(i=yP),typeof window.IntersectionObserver>"u"&&i!==void 0){var r=n.getBoundingClientRect();return e(i,{isIntersecting:i,target:n,intersectionRatio:typeof t.threshold=="number"?t.threshold:0,time:0,boundingClientRect:r,intersectionRect:r,rootBounds:r}),function(){}}var s=gH(t),o=s.id,a=s.observer,l=s.elements,f=l.get(n)||[];return l.has(n)||l.set(n,f),f.push(e),a.observe(n),function(){f.splice(f.indexOf(e),1),f.length===0&&(l.delete(n),a.unobserve(n)),l.size===0&&(a.disconnect(),fy.delete(o))}}var vH=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function Tw(n){return typeof n.children!="function"}var Rm=function(n){fH(e,n);function e(i){var r;return r=n.call(this,i)||this,r.node=null,r._unobserveCb=null,r.handleNode=function(s){r.node&&(r.unobserve(),!s&&!r.props.triggerOnce&&!r.props.skip&&r.setState({inView:!!r.props.initialInView,entry:void 0})),r.node=s||null,r.observeNode()},r.handleChange=function(s,o){s&&r.props.triggerOnce&&r.unobserve(),Tw(r.props)||r.setState({inView:s,entry:o}),r.props.onChange&&r.props.onChange(s,o)},r.state={inView:!!i.initialInView,entry:void 0},r}var t=e.prototype;return t.componentDidUpdate=function(r){(r.rootMargin!==this.props.rootMargin||r.root!==this.props.root||r.threshold!==this.props.threshold||r.skip!==this.props.skip||r.trackVisibility!==this.props.trackVisibility||r.delay!==this.props.delay)&&(this.unobserve(),this.observeNode())},t.componentWillUnmount=function(){this.unobserve(),this.node=null},t.observeNode=function(){if(!(!this.node||this.props.skip)){var r=this.props,s=r.threshold,o=r.root,a=r.rootMargin,l=r.trackVisibility,f=r.delay,h=r.fallbackInView;this._unobserveCb=xx(this.node,this.handleChange,{threshold:s,root:o,rootMargin:a,trackVisibility:l,delay:f},h)}},t.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},t.render=function(){if(!Tw(this.props)){var r=this.state,s=r.inView,o=r.entry;return this.props.children({inView:s,entry:o,ref:this.handleNode})}var a=this.props,l=a.children,f=a.as,h=hH(a,vH);return W.createElement(f||"div",cy({ref:this.handleNode},h),l)},e}(W.Component);Rm.displayName="InView";Rm.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1};function yH(n){var e=n===void 0?{}:n,t=e.threshold,i=e.delay,r=e.trackVisibility,s=e.rootMargin,o=e.root,a=e.triggerOnce,l=e.skip,f=e.initialInView,h=e.fallbackInView,d=W.useRef(),p=W.useState({inView:!!f}),v=p[0],y=p[1],M=W.useCallback(function(m){d.current!==void 0&&(d.current(),d.current=void 0),!l&&m&&(d.current=xx(m,function(A,S){y({inView:A,entry:S}),S.isIntersecting&&a&&d.current&&(d.current(),d.current=void 0)},{root:o,rootMargin:s,threshold:t,trackVisibility:r,delay:i},h))},[Array.isArray(t)?t.toString():t,o,s,a,l,r,h,i]);W.useEffect(function(){!d.current&&v.entry&&!a&&!l&&y({inView:!!f})});var _=[M,v.inView,v.entry];return _.ref=_[0],_.inView=_[1],_.entry=_[2],_}const _H=Object.freeze(Object.defineProperty({__proto__:null,InView:Rm,default:Rm,defaultFallbackInView:dH,observe:xx,useInView:yH},Symbol.toStringTag,{value:"Module"})),xH=xB(_H);T0.__esModule=!0;T0.default=void 0;var so=Ax(W),qt=Ax(Xb),_p=Ax(gP),AH=xH;function Ax(n){return n&&n.__esModule?n:{default:n}}const _P=({children:n="",className:e="",contentArrowStyle:t=null,contentStyle:i=null,date:r="",dateClassName:s="",icon:o=null,iconClassName:a="",iconOnClick:l=null,onTimelineElementClick:f=null,iconStyle:h=null,id:d="",position:p="",style:v=null,textClassName:y="",intersectionObserverProps:M={rootMargin:"0px 0px -40px 0px",triggerOnce:!0},visible:_=!1})=>so.default.createElement(AH.InView,M,({inView:m,ref:A})=>so.default.createElement("div",{ref:A,id:d,className:(0,_p.default)(e,"vertical-timeline-element",{"vertical-timeline-element--left":p==="left","vertical-timeline-element--right":p==="right","vertical-timeline-element--no-children":n===""}),style:v},so.default.createElement(so.default.Fragment,null,so.default.createElement("span",{style:h,onClick:l,className:(0,_p.default)(a,"vertical-timeline-element-icon",{"bounce-in":m||_,"is-hidden":!(m||_)})},o),so.default.createElement("div",{style:i,onClick:f,className:(0,_p.default)(y,"vertical-timeline-element-content",{"bounce-in":m||_,"is-hidden":!(m||_)})},so.default.createElement("div",{style:t,className:"vertical-timeline-element-content-arrow"}),n,so.default.createElement("span",{className:(0,_p.default)(s,"vertical-timeline-element-date")},r)))));_P.propTypes={children:qt.default.oneOfType([qt.default.arrayOf(qt.default.node),qt.default.node]),className:qt.default.string,contentArrowStyle:qt.default.shape({}),contentStyle:qt.default.shape({}),date:qt.default.node,dateClassName:qt.default.string,icon:qt.default.element,iconClassName:qt.default.string,iconStyle:qt.default.shape({}),iconOnClick:qt.default.func,onTimelineElementClick:qt.default.func,id:qt.default.string,position:qt.default.string,style:qt.default.shape({}),textClassName:qt.default.string,visible:qt.default.bool,intersectionObserverProps:qt.default.shape({root:qt.default.object,rootMargin:qt.default.string,threshold:qt.default.number,triggerOnce:qt.default.bool})};var SH=_P;T0.default=SH;var Rw={VerticalTimeline:C0.default,VerticalTimelineElement:T0.default};const MH="/assets/silma-CxPSXkBo.png",EH="/assets/itesm-e3ZJoGZ8.svg",wH="/assets/equilibrium-ZP8ighfm.png",CH="/assets/fugas-CjAmV_sz.png",TH="/assets/gruporeforma-BNDdQbzF.jpg",RH="/assets/famai-Dsh9vBcY.png",bH=[{imageUrl:F7,name:"CSS",type:"Frontend"},{imageUrl:N7,name:"Git",type:"Version Control"},{imageUrl:U7,name:"GitHub",type:"Version Control"},{imageUrl:O7,name:"HTML",type:"Frontend"},{imageUrl:k7,name:"JavaScript",type:"Frontend"},{imageUrl:H7,name:"MongoDB",type:"Database"},{imageUrl:G7,name:"React",type:"Frontend"},{imageUrl:z7,name:"C++",type:"Development"},{imageUrl:V7,name:"Java",type:"Development"},{imageUrl:W7,name:"Python 3",type:"Development"},{imageUrl:J7,name:"Swift",type:"Development"},{imageUrl:X7,name:"C#",type:"Development"},{imageUrl:j7,name:"Android Studio",type:"Mobile Development"},{imageUrl:K7,name:"Unity",type:"Game Development"},{imageUrl:Y7,name:"SQL Server",type:"Database"},{imageUrl:Q7,name:"Kotlin",type:"Mobile Development"}],PH=[{title:"UI Developer",company_name:"Equilibrium",icon:wH,iconBg:"#accbe1",date:"February 2021 - June 2021",points:["Developing a physics simulator app using SwiftUI","Collaborating with other college students to deliver a product that high school students can use to learn.","Implementing an intuitive design and ensuring cross-device compatibility.","Participating in code reviews and providing constructive feedback to other classmates."]},{title:"Compiler/VM Developer",company_name:"Obiecti - Tecnológico de Monterrey",icon:EH,iconBg:"#a2d2ff",date:"February 2022 - June 2022",points:["Developing a new compiler and a virtual machine for a new programming language.","Collaborating with other college student to design a new programming language in one semester.","Implementing regular expressions, syntaxis diagrams, context-free grammar and other concepts related.","Implementing a virtual machine so it can read and make operations following the instructions .obj file generated of a compiler."]},{title:"Android Auto Developer",company_name:"FuGas",icon:CH,iconBg:"#fc8d8d",date:"September 2022",points:["Winner of Blue Yonder's Challenge in Hack Mty 2022.","Developing a car app using Android Auto, React.js and other related technologies.","Collaborating with other college students to self-learn and solve a challenge under 24 hours.","Implementing an interface easy to use so people can use it in a car without risking themselves."]},{title:"Backend Developer",company_name:"Silma",icon:MH,iconBg:"#accbe1",date:"February 2023 - June 2023",points:["Developing an inventory application for books and purchase items using React.js and other related technologies.","Collaborating with other college students to self-learn front-end and back-end.","Implementing a clean design and a robust structure that can be improved later on in the future.","Participating in code reviews and providing feedback to other college students using SCRUM methodology with the help of a teacher."]},{title:"Android Mobile Developer",company_name:"Grupo Reforma",icon:TH,iconBg:"#C7F9CC",date:"August 2023 - February 2024",points:["Developing mobile applications for Android devices using Android Studio, Kotlin and Java.","Collaborating with cross-functional teams to create multiple types of interactive experiences for users.","Implementing responsive design and ensuring a consistent content across all devices.","Participating in code reviews and providing constructive feedback to other developers."]},{title:"Frontend Developer",company_name:"Famai",icon:RH,iconBg:"#accbe1",date:"September 2023",points:["Project of Hack Mty 2023.","A search engine where it reads a file coming of multiple file sources and can make a search of crucial information to optimize processes.","Collaborating with other college students to self-learn and solve a challenge under 24 hours.","Implementing an interface using React, Open AI API, Streamlit, and some libraries of Python which include ZeroMQ and Fitz."]}],BH=[{iconUrl:Z7,theme:"btn-back-red",name:"Equilibrium",description:"Developing a physics simulator app using SwiftUI to help students learn and study physics concepts.",link:"https://github.com/aroquev00/moviles-proyecto"},{iconUrl:q7,theme:"btn-back-green",name:"Obiecti",description:"A compiler for a new programming language and virtual machine that it can read the .obj file generated by the compiler and follow its instructions for operations.",link:"https://github.com/JuanMBriones/Obiecti"},{iconUrl:tH,theme:"btn-back-blue",name:"FuGas",description:"Winner of Blue Yonder's Challenge in Hack Mty 2022. App to analyze gas consumption. Record data directly from car with Android Auto. Visualize data analysis via web with React.",link:"https://devpost.com/software/fugas"},{iconUrl:$7,theme:"btn-back-pink",name:"Silma Inventory",description:"Inventory system for an independent editorial making easy manage books and purchase items as also product assortments.",link:"https://github.com/gpaez-ol/silma"},{iconUrl:eH,theme:"btn-back-black",name:"Famai",description:"A search engine which reads a file coming of multiple file sources and can make a search of crucial information to optimize processes.",link:"https://devpost.com/software/famai"}],xP=()=>se.jsxs("section",{className:"cta",children:[se.jsxs("p",{className:"cta-text",children:["Have a project in mind? ",se.jsx("br",{className:"sm:block hidden"}),"Let's build something together! "]}),se.jsx(Km,{to:"/contact",className:"btn",children:"Contact"})]}),LH=()=>se.jsxs("section",{className:"max-container",children:[se.jsxs("h1",{className:"head-text",children:["Hello, I'm ",se.jsx("span",{className:`blue-gradient_text font-semibold \r + drop-shadow`,children:"Eduardo"})]}),se.jsx("div",{className:"mt-5 flex flex-col gap-3 text-slate-500",children:se.jsx("p",{children:"I'm a software engineer studying at Tecnológico de Monterrey who has experience with technologies like React, SwiftUI, Kotlin, Python 3, C++, C# and others. I always like to learn new technologies and working with other people to solve complex problems of the real world through use of programming. Let's create our story together using software!"})}),se.jsxs("div",{className:"py-10 flex flex-col",children:[se.jsx("h3",{className:"subhead-text",children:"My Skills"}),se.jsx("div",{className:"mt-16 flex flex-wrap gap-12",children:bH.map(n=>se.jsxs("div",{className:"block-container w-20 h-20",children:[se.jsx("div",{className:"btn-back rounded-xl"}),se.jsx("div",{className:`btn-front rounded-xl flex justify-center\r + items-center`,children:se.jsx("img",{src:n.imageUrl,alt:n.name,className:"w-1/2 h-1/2 object-contain"})})]}))})]}),se.jsxs("div",{className:"py-16",children:[se.jsx("h3",{className:"subhead-text",children:"Work Experience"}),se.jsx("div",{className:"mt-5 flex flex-col gap-3 text-slate-500",children:se.jsx("p",{children:"I've worked with all sorts of teams at my university and in different companies, leveling up my skills and meeting awesome people. Here's the rundown: "})}),se.jsx("div",{className:"mt-12 flex",children:se.jsx(Rw.VerticalTimeline,{children:PH.map(n=>se.jsxs(Rw.VerticalTimelineElement,{date:n.date,icon:se.jsx("div",{className:`flex justify-center items-center \r + w-full h-full`,children:se.jsx("img",{src:n.icon,alt:n.company_name,className:"w-[60%] h-[60%] object-contain"})}),iconStyle:{background:n.iconBg},contentStyle:{borderBottom:"8px",borderStyle:"solid",borderBottomColor:n.iconBg,boxShadow:"none"},children:[se.jsxs("div",{children:[se.jsx("h3",{className:"text-black text-xl font-poppins font-semibold",children:n.title}),se.jsx("p",{className:"text-black-500 font-medium font-base",style:{margin:0},children:n.company_name})]}),se.jsx("ul",{className:"my-5 list-disc ml-5 space-y-2",children:n.points.map((e,t)=>se.jsx("li",{className:"text-black-500/50 font-normal pl-1 text-sm",children:e},`experience-pont-${t}`))})]},n.company_name))})})]}),se.jsx("hr",{className:"border-slate-200"}),se.jsx(xP,{})]}),IH=()=>se.jsxs("section",{className:"max-container",children:[se.jsxs("h1",{className:"head-text",children:["My ",se.jsx("span",{className:`blue-gradient_text font-semibold \r + drop-shadow`,children:"Projects"})]}),se.jsx("div",{className:"mt-5 flex flex-col gap-3 text-slate-500",children:se.jsx("p",{children:"I've embarked on numerous projects throughout the years, but these are the ones I'm most proud of. I've learned a lot from each of them and I'm excited to share them with you."})}),se.jsx("div",{className:"flex flex-wrap my-20 gap-16",children:BH.map(n=>se.jsxs("div",{className:"lg:w-[400px] w-full",children:[se.jsxs("div",{className:"block-container w-12 h-12",children:[se.jsx("div",{className:`btn-back rounded-xl ${n.theme}`}),se.jsx("div",{className:"btn-front rounded-xl flex justify-center items-center",children:se.jsx("img",{src:n.iconUrl,alt:"Project icon",className:"w-1/2 h-1/2 object-contain"})})]}),se.jsxs("div",{className:"mt-5 flex flex-col",children:[se.jsx("h4",{className:"text-2xl font-poppins font-semibold",children:n.name}),se.jsx("p",{className:"mt-2 text-slate-500",children:n.description}),se.jsxs("div",{className:"mt-5 flex items-center gap-2 font-poppins",children:[se.jsx(Km,{to:n.link,target:"_blank",rel:"noopener noreferrer",className:"font-semibold text-blue-600",children:"Live Link"}),se.jsx("img",{src:pP,alt:"arrow",className:"w-4 h-4 object-contain"})]})]})]},n.name))}),se.jsx("hr",{className:"border-slate-200"}),se.jsx(xP,{})]}),Ri={origin:"https://api.emailjs.com",blockHeadless:!1},Sx=n=>n?typeof n=="string"?{publicKey:n}:n.toString()==="[object Object]"?n:{}:{},DH=(n,e="https://api.emailjs.com")=>{if(!n)return;const t=Sx(n);Ri.publicKey=t.publicKey,Ri.blockHeadless=t.blockHeadless,Ri.blockList=t.blockList,Ri.limitRate=t.limitRate,Ri.origin=t.origin||e};class R0{constructor(e=0,t="Network Error"){this.status=e,this.text=t}}const AP=async(n,e,t={})=>{const i=await fetch(Ri.origin+n,{method:"POST",headers:t,body:e}),r=await i.text(),s=new R0(i.status,r);if(i.ok)return s;throw s},SP=(n,e,t)=>{if(!n||typeof n!="string")throw"The public key is required. Visit https://dashboard.emailjs.com/admin/account";if(!e||typeof e!="string")throw"The service ID is required. Visit https://dashboard.emailjs.com/admin";if(!t||typeof t!="string")throw"The template ID is required. Visit https://dashboard.emailjs.com/admin/templates"},FH=n=>{if(n&&n.toString()!=="[object Object]")throw"The template params have to be the object. Visit https://www.emailjs.com/docs/sdk/send/"},MP=n=>n.webdriver||!n.languages||n.languages.length===0,EP=()=>new R0(451,"Unavailable For Headless Browser"),NH=(n,e)=>{if(!Array.isArray(n))throw"The BlockList list has to be an array";if(typeof e!="string")throw"The BlockList watchVariable has to be a string"},UH=n=>{var e;return!((e=n.list)!=null&&e.length)||!n.watchVariable},OH=(n,e)=>n instanceof FormData?n.get(e):n[e],wP=(n,e)=>{if(UH(n))return!1;NH(n.list,n.watchVariable);const t=OH(e,n.watchVariable);return typeof t!="string"?!1:n.list.includes(t)},CP=()=>new R0(403,"Forbidden"),kH=(n,e)=>{if(typeof n!="number"||n<0)throw"The LimitRate throttle has to be a positive number";if(e&&typeof e!="string")throw"The LimitRate ID has to be a string"},HH=(n,e,t)=>{const i=Number(t.getItem(n)||0);return e-Date.now()+i},bw=(n,e,t)=>{setTimeout(()=>{t.removeItem(n)},e)},TP=(n,e,t)=>{if(!t.throttle)return!1;kH(t.throttle,t.id);const i=t.id||e,r=HH(i,t.throttle,n);return r>0?(bw(i,r,n),!0):(n.setItem(i,Date.now().toString()),bw(i,t.throttle,n),!1)},RP=()=>new R0(429,"Too Many Requests"),GH=(n,e,t,i)=>{const r=Sx(i),s=r.publicKey||Ri.publicKey,o=r.blockHeadless||Ri.blockHeadless,a={...Ri.blockList,...r.blockList},l={...Ri.limitRate,...r.limitRate};return o&&MP(navigator)?Promise.reject(EP()):(SP(s,n,e),FH(t),t&&wP(a,t)?Promise.reject(CP()):TP(localStorage,location.pathname,l)?Promise.reject(RP()):AP("/api/v1.0/email/send",JSON.stringify({lib_version:"4.1.0",user_id:s,service_id:n,template_id:e,template_params:t}),{"Content-type":"application/json"}))},zH=n=>{if(!n||n.nodeName!=="FORM")throw"The 3rd parameter is expected to be the HTML form element or the style selector of the form"},VH=n=>typeof n=="string"?document.querySelector(n):n,WH=(n,e,t,i)=>{const r=Sx(i),s=r.publicKey||Ri.publicKey,o=r.blockHeadless||Ri.blockHeadless,a={...Ri.blockList,...r.blockList},l={...Ri.limitRate,...r.limitRate};if(o&&MP(navigator))return Promise.reject(EP());const f=VH(t);SP(s,n,e),zH(f);const h=new FormData(f);return wP(a,h)?Promise.reject(CP()):TP(localStorage,location.pathname,l)?Promise.reject(RP()):(h.append("lib_version","4.1.0"),h.append("service_id",n),h.append("template_id",e),h.append("user_id",s),AP("/api/v1.0/email/send-form",h))},XH={init:DH,send:GH,sendForm:WH},JH="/assets/fox-W5Giziuq.glb",jH=({currentAnimation:n,...e})=>{const t=W.useRef(),{nodes:i,materials:r,animations:s}=jo(JH),{actions:o}=rx(s,t);return W.useEffect(()=>{Object.values(o).forEach(a=>a.stop()),o[n]&&o[n].play()},[o,n]),se.jsx("group",{ref:t,...e,dispose:null,children:se.jsxs("group",{name:"Sketchfab_Scene",children:[se.jsx("primitive",{object:i.GLTF_created_0_rootJoint}),se.jsx("skinnedMesh",{name:"Object_7",geometry:i.Object_7.geometry,material:r.PaletteMaterial001,skeleton:i.Object_7.skeleton}),se.jsx("skinnedMesh",{name:"Object_8",geometry:i.Object_8.geometry,material:r.PaletteMaterial001,skeleton:i.Object_8.skeleton}),se.jsx("skinnedMesh",{name:"Object_9",geometry:i.Object_9.geometry,material:r.PaletteMaterial001,skeleton:i.Object_9.skeleton}),se.jsx("skinnedMesh",{name:"Object_10",geometry:i.Object_10.geometry,material:r.PaletteMaterial001,skeleton:i.Object_10.skeleton}),se.jsx("skinnedMesh",{name:"Object_11",geometry:i.Object_11.geometry,material:r.PaletteMaterial001,skeleton:i.Object_11.skeleton})]})})},KH=()=>{const[n,e]=W.useState({show:!1,text:"",type:"danger"});return{alert:n,showAlert:({text:r,type:s="danger"})=>e({show:!0,text:r,type:s}),hideAlert:()=>e({show:!1,text:"",type:"danger"})}},YH=({type:n,text:e})=>se.jsx("div",{className:`absolute top-10 left-0 right-0 flex justify-center\r + items-center`,children:se.jsxs("div",{className:`${n==="danger"?"bg-red-800":"bg-blue-800"} + p-2 text-indigo-100 leading-none lg:rounded-full flex lg:inline-flex + items-center`,role:"alert",children:[se.jsx("p",{className:`${n==="danger"?"bg-red-500":"bg-blue-500"} + flex rounded-full uppercase px-2 py-1 font-semibold mr-3 text-xs`,children:n==="danger"?"Failed":"Success"}),se.jsx("p",{className:"mr-2 text-left",children:e})]})}),QH=()=>{W.useRef(null);const[n,e]=W.useState({name:"",email:"",message:""}),[t,i]=W.useState(!1),[r,s]=W.useState("idle"),{alert:o,showAlert:a,hideAlert:l}=KH(),f=v=>{e({...n,[v.target.name]:v.target.value})},h=v=>{v.preventDefault(),i(!0),s("hit"),XH.send("service_iydha6u","template_1p98ye6",{from_name:n.name,to_name:"Eduardo",from_email:n.email,to_email:"edpinedaguerra@gmail.com",message:n.message},"iZjrFAZQh-JvLmPi-").then(()=>{i(!1),a({show:!0,text:"Message sent successfully",type:"success"}),setTimeout(()=>{l(),s("idle"),e({name:"",email:"",message:""})},[3e3]),e({name:"",email:"",message:""})}).catch(y=>{i(!1),s("idle"),console.log(y),a({show:!0,text:"I didn't receive your message",type:"danger"})})},d=()=>s("walk"),p=()=>s("idle");return se.jsxs("section",{className:"relative flex lg:flex-row flex-col max-container h-[100vh]",children:[o.show&&se.jsx(YH,{...o}),se.jsxs("div",{className:"flex-1 min-w-[50%] flex flex-col",children:[se.jsx("h1",{className:"head-text",children:"Get in Touch"}),se.jsxs("form",{className:"w-full flex flex-col gap-7 mt-14",onSubmit:h,children:[se.jsxs("label",{className:"text-black-500 font-semibold",children:["Name",se.jsx("input",{type:"text",name:"name",className:"input",placeholder:"John",required:!0,value:n.name,onChange:f,onFocus:d,onBlur:p})]}),se.jsxs("label",{className:"text-black-500 font-semibold",children:["Email",se.jsx("input",{type:"email",name:"email",className:"input",placeholder:"john@gmail.com",required:!0,value:n.email,onChange:f,onFocus:d,onBlur:p})]}),se.jsxs("label",{className:"text-black-500 font-semibold",children:["Your Message",se.jsx("textarea",{name:"message",rows:4,className:"textarea",placeholder:"Let me know how I can help you!",required:!0,value:n.message,onChange:f,onFocus:d,onBlur:p})]}),se.jsx("button",{type:"submit",disabled:t,className:"btn",onFocus:d,onBlur:p,children:t?"Sending...":"Send Message"})]})]}),se.jsx("div",{className:"lg:w-1/2 w-full lg:h-auto md:h-[550px] h-[350px]",children:se.jsxs(Nb,{camera:{position:[0,0,5],fov:75,near:.1,far:1e3},children:[se.jsx("directionalLight",{intensity:2.5,position:[0,0,1]}),se.jsx("ambientLight",{intensity:.5}),se.jsx(W.Suspense,{fallback:se.jsx(Jb,{}),children:se.jsx(jH,{currentAnimation:r,position:[.5,.35,0],rotation:[12.6,-.6,0],scale:[.5,.5,.5]})})]})})]})},ZH=()=>se.jsxs("header",{className:"header",children:[se.jsx(c1,{to:"/",className:`w-10 h-10 rounded-lg bg-white items-center \r + justify-center flex font-bold shadow-md`,children:se.jsx("p",{className:"blue-gradient_text",children:"EP"})}),se.jsxs("nav",{className:"flex text-lg gap-7 font-medium",children:[se.jsx(c1,{to:"/about",className:({isActive:n})=>n?"text-blue-500":"text-black-",children:"About"}),se.jsx(c1,{to:"/projects",className:({isActive:n})=>n?"text-blue-500":"text-black-",children:"Projects"})]})]}),qH=()=>se.jsx("main",{className:"bg-slate-300/20 h-full",children:se.jsxs(WI,{children:[se.jsx(ZH,{}),se.jsxs(NI,{children:[se.jsx(Du,{path:"/",element:se.jsx(aH,{})}),se.jsx(Du,{path:"/about",element:se.jsx(LH,{})}),se.jsx(Du,{path:"/projects",element:se.jsx(IH,{})}),se.jsx(Du,{path:"/contact",element:se.jsx(QH,{})})]})]})});dv.createRoot(document.getElementById("root")).render(se.jsx(qH,{})); diff --git a/assets/index-DynAHkDc.css b/assets/index-DynAHkDc.css new file mode 100644 index 0000000..c20a836 --- /dev/null +++ b/assets/index-DynAHkDc.css @@ -0,0 +1 @@ +@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Work+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap";.vertical-timeline *{-webkit-box-sizing:border-box;box-sizing:border-box}.vertical-timeline{width:95%;max-width:1170px;margin:0 auto;position:relative;padding:2em 0}.vertical-timeline:after{content:"";display:table;clear:both}.vertical-timeline:before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:var(--line-color)}.vertical-timeline.vertical-timeline--one-column-right:before{right:18px;left:unset}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{position:relative;margin:2em 0}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{content:"";display:table;clear:both}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;-webkit-box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05);box-shadow:0 0 0 4px #fff,inset 0 2px #00000014,0 3px 0 4px #0000000d}.vertical-timeline--one-column-right .vertical-timeline-element-icon{right:0;left:unset}.vertical-timeline-element-icon svg{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{width:60px;height:60px;left:50%;margin-left:-30px}}.vertical-timeline-element-icon{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em;-webkit-box-shadow:0 3px 0 #ddd;box-shadow:0 3px #ddd}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-right:60px;margin-left:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;-webkit-box-shadow:none;box-shadow:none}.vertical-timeline-element-content:after{content:"";display:table;clear:both}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{margin:1em 0 0;line-height:1.6}.vertical-timeline-element-title,.vertical-timeline-element-subtitle{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;padding:.8em 0;opacity:.7}.vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:unset;left:100%;height:0;width:0;border:7px solid transparent;border-left:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{left:100%;border-left:7px solid #fff;border-right:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{top:24px;left:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{position:absolute;width:100%;left:124%;top:6px;font-size:16px;font-size:1rem}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:auto;right:100%;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:100%;right:auto;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translate(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translate(20px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translate(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translate(-20px)}to{-webkit-transform:translateX(0);transform:translate(0)}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#d5dae1}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(43 119 231 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(43 119 231 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.absolute{position:absolute}.relative{position:relative}.bottom-2{bottom:.5rem}.left-0{left:0}.left-2{left:.5rem}.right-0{right:0}.top-10{top:2.5rem}.top-28{top:7rem}.z-10{z-index:10}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-20{margin-top:5rem;margin-bottom:5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-5{margin-top:1.25rem}.flex{display:flex}.hidden{display:none}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-12{height:3rem}.h-20{height:5rem}.h-4{height:1rem}.h-\[100vh\]{height:100vh}.h-\[350px\]{height:350px}.h-\[60\%\]{height:60%}.h-full{height:100%}.h-screen{height:100vh}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-20{width:5rem}.w-4{width:1rem}.w-\[60\%\]{width:60%}.w-full{width:100%}.min-w-\[50\%\]{min-width:50%}.flex-1{flex:1 1 0%}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-7{gap:1.75rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border-2{border-width:2px}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(43 119 231 / var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.border-t-blue-500{--tw-border-opacity: 1;border-top-color:rgb(43 119 231 / var(--tw-border-opacity))}.border-opacity-20{--tw-border-opacity: .2}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(43 119 231 / var(--tw-bg-opacity))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.bg-slate-300\/20{background-color:#cbd5e133}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.object-contain{-o-object-fit:contain;object-fit:contain}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pl-1{padding-left:.25rem}.text-left{text-align:left}.text-center{text-align:center}.font-poppins{font-family:Poppins,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-black-500{--tw-text-opacity: 1;color:rgb(29 34 53 / var(--tw-text-opacity))}.text-black-500\/50{color:#1d223580}.text-blue-500{--tw-text-opacity: 1;color:rgb(43 119 231 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.max-container{margin-left:auto;margin-right:auto;min-height:calc(100vh - 80px);max-width:64rem;padding-left:2rem;padding-right:2rem;padding-bottom:3rem;padding-top:126px!important}@media (min-width: 640px){.max-container{padding:4rem}}.head-text{font-family:Poppins,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:600}@media (min-width: 640px){.head-text{font-size:3rem;line-height:1.375}}.subhead-text{position:relative;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:600}@media (min-width: 640px){.subhead-text{font-size:1.875rem;line-height:2.25rem}}.blue-gradient_text{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #00c6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 198 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #0072ff var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.input{margin-top:.625rem;display:block;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(213 218 225 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity));--tw-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);--tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.input:focus{--tw-border-opacity: 1;border-color:rgb(43 119 231 / var(--tw-border-opacity));--tw-ring-opacity: 1;--tw-ring-color: rgb(43 119 231 / var(--tw-ring-opacity))}.textarea{margin-top:.625rem;display:block;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(213 218 225 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity));--tw-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);--tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.textarea:focus{--tw-border-opacity: 1;border-color:rgb(43 119 231 / var(--tw-border-opacity));--tw-ring-opacity: 1;--tw-ring-color: rgb(43 119 231 / var(--tw-ring-opacity))}.btn{width:100%;border-radius:.5rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #00c6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 198 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #0072ff var(--tw-gradient-to-position);padding:.625rem 1.25rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity))}@media (min-width: 640px){.btn{width:auto}}.header{position:absolute;top:0;right:0;left:0;z-index:10;margin-left:auto;margin-right:auto;display:flex;max-width:64rem;align-items:center;justify-content:space-between;background-color:transparent;padding:1rem 2rem}@media (min-width: 640px){.header{padding-left:4rem;padding-right:4rem}}.info-box{margin-left:1.25rem;margin-right:1.25rem;display:flex;max-width:42rem;flex-direction:column;gap:.75rem;padding:1rem 2rem 3rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));background:#2b77e7;position:relative;border-radius:10px;border:#2b77e7;box-shadow:.6vmin .6vmin #336cc1,1vmin 1vmin #0092db,1vmin 1vmin #0092db,.65vmin 1vmin #0092db,1vmin .65vmin #0092db}.neo-btn{position:absolute;bottom:-1.25rem;right:0;left:0;margin-left:auto;margin-right:auto;display:flex;width:90%;align-items:center;justify-content:center;gap:.75rem;border-radius:.5rem;padding:.75rem 1.5rem;text-align:center;font-weight:600;--tw-text-opacity: 1;color:rgb(43 119 231 / var(--tw-text-opacity))}@media (min-width: 640px){.neo-btn{width:50%}}.cta{margin-top:2rem;display:flex;width:100%;flex-direction:column;align-items:center;gap:1.75rem}@media (min-width: 640px){.cta{margin-top:4rem}}@media (min-width: 768px){.cta{flex-direction:row}}.cta-text{flex:1 1 0%;font-size:1.875rem;line-height:2.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(29 34 53 / var(--tw-text-opacity))}@media not all and (min-width: 768px){.cta-text{text-align:center}}:root{--blue-rgb: 237 245 255;--green-rgb: 125 161 35}body{font-family:Work Sans,sans-serif}body:has(.card[data-color=blue]:hover){background-color:rgb(var(--blue-rgb) / 25%)}body:has(.card[data-color=green]:hover){background-color:rgb(var(--green-rgb) / 25%)}.glassmorphism{background:#0874ef12;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:10px;border:1px solid rgba(255,255,255,.18)}.logo{border-radius:8.889px;background:#fff;box-shadow:0 10px 35px -4px #4353ff26,0 1.5px 4px -1px #4353ff33}.block-container{position:relative;transition:.25s;perspective:500px}.block-container .btn-back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:inherit;height:inherit;transition:.25s;transform-style:preserve-3d;transform-origin:bottom right;transform:rotate(15deg);will-change:transform;box-shadow:16px 0 40px #e4e4e4}.block-container .btn-back-red{background:linear-gradient(135deg,#ff4b1f -20%,#ff9068 120%)}.block-container .btn-back-green{background:linear-gradient(135deg,#adfda2 -20%,#11d3f3 120%)}.block-container .btn-back-yellow{background:linear-gradient(135deg,#f7971e -20%,#ffd200 120%)}.block-container .btn-back-blue{background:linear-gradient(135deg,#0061ff -20%,#60efff 120%)}.block-container .btn-back-orange{background:linear-gradient(135deg,#ff0f7b -20%,#f89b29 120%)}.block-container .btn-back-pink{background:linear-gradient(135deg,#e81cff -20%,#40c9ff 120%)}.block-container .btn-back-black{background:linear-gradient(135deg,#0a1647 -20%,#e4e7e4 120%)}.block-container .btn-front{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:inherit;height:inherit;background-color:#fff3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:.25s;transform-style:preserve-3d;transform-origin:top left;overflow:hidden}.block-container:hover>.btn-back{transform:translateZ(20px) rotate(15deg) rotateX(-20deg) rotateY(-20deg)}.block-container:hover>.btn-front{transform:translateZ(80px) translateY(-5px) rotateX(15deg) rotateY(15deg)}.neo-brutalism-blue{background:#2b77e7;position:relative;border-radius:10px;border:#2b77e7;box-shadow:.6vmin .6vmin #336cc1,1vmin 1vmin #0092db,1vmin 1vmin #0092db,.65vmin 1vmin #0092db,1vmin .65vmin #0092db}.neo-brutalism-white{background:#fff;border:#fff;box-shadow:.6vmin .6vmin #fff,1vmin 1vmin #d2e4ff,1vmin 1vmin #d2e4ff,.65vmin 1vmin #d2e4ff,1vmin .65vmin #d2e4ff}@media (min-width: 640px){.sm\:block{display:block}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-snug{line-height:1.375}}@media (min-width: 768px){.md\:h-\[550px\]{height:550px}}@media (min-width: 1024px){.lg\:inline-flex{display:inline-flex}.lg\:h-auto{height:auto}.lg\:w-1\/2{width:50%}.lg\:w-\[400px\]{width:400px}.lg\:flex-row{flex-direction:row}.lg\:rounded-full{border-radius:9999px}} diff --git a/src/assets/3d/island.glb b/assets/island-BN767CUw.glb similarity index 100% rename from src/assets/3d/island.glb rename to assets/island-BN767CUw.glb diff --git a/src/assets/images/itesm.svg b/assets/itesm-e3ZJoGZ8.svg similarity index 100% rename from src/assets/images/itesm.svg rename to assets/itesm-e3ZJoGZ8.svg diff --git a/src/assets/3d/plane.glb b/assets/plane-Dk3bBBjR.glb similarity index 100% rename from src/assets/3d/plane.glb rename to assets/plane-Dk3bBBjR.glb diff --git a/src/assets/images/silma.png b/assets/silma-CxPSXkBo.png similarity index 100% rename from src/assets/images/silma.png rename to assets/silma-CxPSXkBo.png diff --git a/src/assets/3d/sky.glb b/assets/sky-B0A1kvoP.glb similarity index 100% rename from src/assets/3d/sky.glb rename to assets/sky-B0A1kvoP.glb diff --git a/src/assets/icons/soundoff.png b/assets/soundoff-B_dVLsfG.png similarity index 100% rename from src/assets/icons/soundoff.png rename to assets/soundoff-B_dVLsfG.png diff --git a/src/assets/icons/soundon.png b/assets/soundon-4GJHmOjh.png similarity index 100% rename from src/assets/icons/soundon.png rename to assets/soundon-4GJHmOjh.png diff --git a/src/assets/icons/sqlserver.svg b/assets/sqlserver-DONUJal-.svg similarity index 100% rename from src/assets/icons/sqlserver.svg rename to assets/sqlserver-DONUJal-.svg diff --git a/src/assets/icons/summiz.svg b/assets/summiz-B_i5HBJv.svg similarity index 100% rename from src/assets/icons/summiz.svg rename to assets/summiz-B_i5HBJv.svg diff --git a/index.html b/index.html index 3ca6d87..cae6cef 100644 --- a/index.html +++ b/index.html @@ -2,12 +2,13 @@ - + Eduardo Pineda | Portfolio + +
- diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index efacf44..0000000 --- a/package-lock.json +++ /dev/null @@ -1,5913 +0,0 @@ -{ - "name": "portfolio", - "version": "0.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "portfolio", - "version": "0.0.0", - "dependencies": { - "@emailjs/browser": "^4.1.0", - "@react-spring/three": "^9.7.3", - "@react-three/drei": "^9.97.6", - "@react-three/fiber": "^8.15.16", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^6.22.0", - "react-vertical-timeline-component": "^3.6.0" - }, - "devDependencies": { - "@types/react": "^18.2.55", - "@types/react-dom": "^18.2.19", - "@vitejs/plugin-react": "^4.2.1", - "autoprefixer": "^10.4.17", - "eslint": "^8.56.0", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.5", - "postcss": "^8.4.35", - "tailwindcss": "^3.4.1", - "vite": "^5.1.0" - } - }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz", - "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.9", - "@babel/parser": "^7.23.9", - "@babel/template": "^7.23.9", - "@babel/traverse": "^7.23.9", - "@babel/types": "^7.23.9", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz", - "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==", - "dev": true, - "dependencies": { - "@babel/template": "^7.23.9", - "@babel/traverse": "^7.23.9", - "@babel/types": "^7.23.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", - "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.23.3.tgz", - "integrity": "sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.23.3.tgz", - "integrity": "sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", - "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", - "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", - "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", - "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@emailjs/browser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@emailjs/browser/-/browser-4.1.0.tgz", - "integrity": "sha512-AWLTmFli2NIKjBXs4Fql1B5z8i3W2r+CKCaxp0DdcFzcIQxrCS2TzmqJtIiPZKh9FpZgqueQTivBx6QOxaz89Q==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", - "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", - "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", - "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", - "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", - "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", - "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", - "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", - "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", - "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", - "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", - "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", - "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", - "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", - "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", - "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", - "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", - "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", - "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", - "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", - "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", - "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", - "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/js": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", - "dev": true - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", - "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@mediapipe/tasks-vision": { - "version": "0.10.8", - "resolved": "https://registry.npmjs.org/@mediapipe/tasks-vision/-/tasks-vision-0.10.8.tgz", - "integrity": "sha512-Rp7ll8BHrKB3wXaRFKhrltwZl1CiXGdibPxuWXvqGnKTnv8fqa/nvftYNuSbf+pbJWKYCXdBtYTITdAUTGGh0Q==" - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@react-spring/animated": { - "version": "9.7.3", - "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.3.tgz", - "integrity": "sha512-5CWeNJt9pNgyvuSzQH+uy2pvTg8Y4/OisoscZIR8/ZNLIOI+CatFBhGZpDGTF/OzdNFsAoGk3wiUYTwoJ0YIvw==", - "dependencies": { - "@react-spring/shared": "~9.7.3", - "@react-spring/types": "~9.7.3" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@react-spring/core": { - "version": "9.7.3", - "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.3.tgz", - "integrity": "sha512-IqFdPVf3ZOC1Cx7+M0cXf4odNLxDC+n7IN3MDcVCTIOSBfqEcBebSv+vlY5AhM0zw05PDbjKrNmBpzv/AqpjnQ==", - "dependencies": { - "@react-spring/animated": "~9.7.3", - "@react-spring/shared": "~9.7.3", - "@react-spring/types": "~9.7.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/react-spring/donate" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@react-spring/rafz": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.6.1.tgz", - "integrity": "sha512-v6qbgNRpztJFFfSE3e2W1Uz+g8KnIBs6SmzCzcVVF61GdGfGOuBrbjIcp+nUz301awVmREKi4eMQb2Ab2gGgyQ==" - }, - "node_modules/@react-spring/shared": { - "version": "9.7.3", - "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.3.tgz", - "integrity": "sha512-NEopD+9S5xYyQ0pGtioacLhL2luflh6HACSSDUZOwLHoxA5eku1UPuqcJqjwSD6luKjjLfiLOspxo43FUHKKSA==", - "dependencies": { - "@react-spring/types": "~9.7.3" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@react-spring/three": { - "version": "9.7.3", - "resolved": "https://registry.npmjs.org/@react-spring/three/-/three-9.7.3.tgz", - "integrity": "sha512-Q1p512CqUlmMK8UMBF/Rj79qndhOWq4XUTayxMP9S892jiXzWQuj+xC3Xvm59DP/D4JXusXpxxqfgoH+hmOktA==", - "dependencies": { - "@react-spring/animated": "~9.7.3", - "@react-spring/core": "~9.7.3", - "@react-spring/shared": "~9.7.3", - "@react-spring/types": "~9.7.3" - }, - "peerDependencies": { - "@react-three/fiber": ">=6.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "three": ">=0.126" - } - }, - "node_modules/@react-spring/types": { - "version": "9.7.3", - "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.3.tgz", - "integrity": "sha512-Kpx/fQ/ZFX31OtlqVEFfgaD1ACzul4NksrvIgYfIFq9JpDHFwQkMVZ10tbo0FU/grje4rcL4EIrjekl3kYwgWw==" - }, - "node_modules/@react-three/drei": { - "version": "9.97.6", - "resolved": "https://registry.npmjs.org/@react-three/drei/-/drei-9.97.6.tgz", - "integrity": "sha512-8Vdle+YklXTBEFNOaKlF0zgiQDvIZNU/OSKT2FPUmrFQiMrUFGaKXcYg7xUkOUq1ajqFscKOUETLnOD0yKCHhg==", - "dependencies": { - "@babel/runtime": "^7.11.2", - "@mediapipe/tasks-vision": "0.10.8", - "@react-spring/three": "~9.6.1", - "@use-gesture/react": "^10.2.24", - "camera-controls": "^2.4.2", - "cross-env": "^7.0.3", - "detect-gpu": "^5.0.28", - "glsl-noise": "^0.0.0", - "maath": "^0.10.7", - "meshline": "^3.1.6", - "react-composer": "^5.0.3", - "react-merge-refs": "^1.1.0", - "stats-gl": "^2.0.0", - "stats.js": "^0.17.0", - "suspend-react": "^0.1.3", - "three-mesh-bvh": "^0.7.0", - "three-stdlib": "^2.29.4", - "troika-three-text": "^0.47.2", - "tunnel-rat": "^0.1.2", - "utility-types": "^3.10.0", - "uuid": "^9.0.1", - "zustand": "^3.7.1" - }, - "peerDependencies": { - "@react-three/fiber": ">=8.0", - "react": ">=18.0", - "react-dom": ">=18.0", - "three": ">=0.137" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - } - } - }, - "node_modules/@react-three/drei/node_modules/@react-spring/animated": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.6.1.tgz", - "integrity": "sha512-ls/rJBrAqiAYozjLo5EPPLLOb1LM0lNVQcXODTC1SMtS6DbuBCPaKco5svFUQFMP2dso3O+qcC4k9FsKc0KxMQ==", - "dependencies": { - "@react-spring/shared": "~9.6.1", - "@react-spring/types": "~9.6.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@react-three/drei/node_modules/@react-spring/core": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.6.1.tgz", - "integrity": "sha512-3HAAinAyCPessyQNNXe5W0OHzRfa8Yo5P748paPcmMowZ/4sMfaZ2ZB6e5x5khQI8NusOHj8nquoutd6FRY5WQ==", - "dependencies": { - "@react-spring/animated": "~9.6.1", - "@react-spring/rafz": "~9.6.1", - "@react-spring/shared": "~9.6.1", - "@react-spring/types": "~9.6.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/react-spring/donate" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@react-three/drei/node_modules/@react-spring/shared": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.6.1.tgz", - "integrity": "sha512-PBFBXabxFEuF8enNLkVqMC9h5uLRBo6GQhRMQT/nRTnemVENimgRd+0ZT4yFnAQ0AxWNiJfX3qux+bW2LbG6Bw==", - "dependencies": { - "@react-spring/rafz": "~9.6.1", - "@react-spring/types": "~9.6.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@react-three/drei/node_modules/@react-spring/three": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@react-spring/three/-/three-9.6.1.tgz", - "integrity": "sha512-Tyw2YhZPKJAX3t2FcqvpLRb71CyTe1GvT3V+i+xJzfALgpk10uPGdGaQQ5Xrzmok1340DAeg2pR/MCfaW7b8AA==", - "dependencies": { - "@react-spring/animated": "~9.6.1", - "@react-spring/core": "~9.6.1", - "@react-spring/shared": "~9.6.1", - "@react-spring/types": "~9.6.1" - }, - "peerDependencies": { - "@react-three/fiber": ">=6.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "three": ">=0.126" - } - }, - "node_modules/@react-three/drei/node_modules/@react-spring/types": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.6.1.tgz", - "integrity": "sha512-POu8Mk0hIU3lRXB3bGIGe4VHIwwDsQyoD1F394OK7STTiX9w4dG3cTLljjYswkQN+hDSHRrj4O36kuVa7KPU8Q==" - }, - "node_modules/@react-three/fiber": { - "version": "8.15.16", - "resolved": "https://registry.npmjs.org/@react-three/fiber/-/fiber-8.15.16.tgz", - "integrity": "sha512-4f47K9e2mP8W/guNtu3e2J/Nt6GwKTsX/YP2dktPZRcpHYEsqfXCO8kSfvVMb+lQ8wR0HoFzggqdnGuhZaui0g==", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@types/react-reconciler": "^0.26.7", - "@types/webxr": "*", - "base64-js": "^1.5.1", - "buffer": "^6.0.3", - "its-fine": "^1.0.6", - "react-reconciler": "^0.27.0", - "react-use-measure": "^2.1.1", - "scheduler": "^0.21.0", - "suspend-react": "^0.1.3", - "zustand": "^3.7.1" - }, - "peerDependencies": { - "expo": ">=43.0", - "expo-asset": ">=8.4", - "expo-file-system": ">=11.0", - "expo-gl": ">=11.0", - "react": ">=18.0", - "react-dom": ">=18.0", - "react-native": ">=0.64", - "three": ">=0.133" - }, - "peerDependenciesMeta": { - "expo": { - "optional": true - }, - "expo-asset": { - "optional": true - }, - "expo-file-system": { - "optional": true - }, - "expo-gl": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/@react-three/fiber/node_modules/scheduler": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", - "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/@remix-run/router": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.0.tgz", - "integrity": "sha512-HOil5aFtme37dVQTB6M34G95kPM3MMuqSmIRVCC52eKV+Y/tGSqw9P3rWhlAx6A+mz+MoX+XxsGsNJbaI5qCgQ==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.10.0.tgz", - "integrity": "sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.10.0.tgz", - "integrity": "sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.10.0.tgz", - "integrity": "sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.10.0.tgz", - "integrity": "sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.10.0.tgz", - "integrity": "sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.10.0.tgz", - "integrity": "sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.10.0.tgz", - "integrity": "sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.10.0.tgz", - "integrity": "sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.10.0.tgz", - "integrity": "sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.10.0.tgz", - "integrity": "sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.10.0.tgz", - "integrity": "sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.10.0.tgz", - "integrity": "sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.10.0.tgz", - "integrity": "sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", - "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/draco3d": { - "version": "1.4.9", - "resolved": "https://registry.npmjs.org/@types/draco3d/-/draco3d-1.4.9.tgz", - "integrity": "sha512-4MMUjMQb4yA5fJ4osXx+QxGHt0/ZSy4spT6jL1HM7Tn8OJEC35siqdnpOo+HxPhYjqEFumKfGVF9hJfdyKBIBA==" - }, - "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true - }, - "node_modules/@types/offscreencanvas": { - "version": "2019.7.3", - "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.3.tgz", - "integrity": "sha512-ieXiYmgSRXUDeOntE1InxjWyvEelZGP63M+cGuquuRLuIKKT1osnkXjxev9B7d1nXSug5vpunx+gNlbVxMlC9A==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.11", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", - "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" - }, - "node_modules/@types/react": { - "version": "18.2.55", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.55.tgz", - "integrity": "sha512-Y2Tz5P4yz23brwm2d7jNon39qoAtMMmalOQv6+fEFt1mT+FcM3D841wDpoUvFXhaYenuROCy3FZYqdTjM7qVyA==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.2.19", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.19.tgz", - "integrity": "sha512-aZvQL6uUbIJpjZk4U8JZGbau9KDeAwMfmhyWorxgBkqDIEf6ROjRozcmPIicqsUwPUjbkDfHKgGee1Lq65APcA==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-reconciler": { - "version": "0.26.7", - "resolved": "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.26.7.tgz", - "integrity": "sha512-mBDYl8x+oyPX/VBb3E638N0B7xG+SPk/EAMcVPeexqus/5aTpTphQi0curhhshOqRrc9t6OPoJfEUkbymse/lQ==", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", - "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" - }, - "node_modules/@types/stats.js": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", - "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==", - "peer": true - }, - "node_modules/@types/three": { - "version": "0.161.2", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.161.2.tgz", - "integrity": "sha512-DazpZ+cIfBzbW/p0zm6G8CS03HBMd748A3R1ZOXHpqaXZLv2I5zNgQUrRG//UfJ6zYFp2cUoCQaOLaz8ubH07w==", - "peer": true, - "dependencies": { - "@types/stats.js": "*", - "@types/webxr": "*", - "fflate": "~0.6.10", - "meshoptimizer": "~0.18.1" - } - }, - "node_modules/@types/webxr": { - "version": "0.5.14", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.14.tgz", - "integrity": "sha512-UEMMm/Xn3DtEa+gpzUrOcDj+SJS1tk5YodjwOxcqStNhCfPcwgyC5Srg2ToVKyg2Fhq16Ffpb0UWUQHqoT9AMA==" - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true - }, - "node_modules/@use-gesture/core": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@use-gesture/core/-/core-10.3.0.tgz", - "integrity": "sha512-rh+6MND31zfHcy9VU3dOZCqGY511lvGcfyJenN4cWZe0u1BH6brBpBddLVXhF2r4BMqWbvxfsbL7D287thJU2A==" - }, - "node_modules/@use-gesture/react": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@use-gesture/react/-/react-10.3.0.tgz", - "integrity": "sha512-3zc+Ve99z4usVP6l9knYVbVnZgfqhKah7sIG+PS2w+vpig2v2OLct05vs+ZXMzwxdNCMka8B+8WlOo0z6Pn6DA==", - "dependencies": { - "@use-gesture/core": "10.3.0" - }, - "peerDependencies": { - "react": ">= 16.8.0" - } - }, - "node_modules/@vitejs/plugin-react": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz", - "integrity": "sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.23.5", - "@babel/plugin-transform-react-jsx-self": "^7.23.3", - "@babel/plugin-transform-react-jsx-source": "^7.23.3", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.14.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", - "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", - "es-shim-unscopables": "^1.0.2" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asynciterator.prototype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", - "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.17", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", - "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "browserslist": "^4.22.2", - "caniuse-lite": "^1.0.30001578", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.6.tgz", - "integrity": "sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/bidi-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", - "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==", - "dependencies": { - "require-from-string": "^2.0.2" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/camera-controls": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/camera-controls/-/camera-controls-2.8.3.tgz", - "integrity": "sha512-zFjqUR6onLkG+z1A6vAWfzovxZxWVSvp6e5t3lfZgfgPZtX3n74aykNAUaoRbq8Y3tOxadHkDjbfGDOP9hFf2w==", - "peerDependencies": { - "three": ">=0.126.1" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001587", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001587.tgz", - "integrity": "sha512-HMFNotUmLXn71BQxg8cijvqxnIAofforZOwGsxyXJ0qugTdspUF4sPSJ2vhgprHCB996tIDzEq1ubumPDV8ULA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/classnames": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" - }, - "node_modules/debounce": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/detect-gpu": { - "version": "5.0.38", - "resolved": "https://registry.npmjs.org/detect-gpu/-/detect-gpu-5.0.38.tgz", - "integrity": "sha512-36QeGHSXYcJ/RfrnPEScR8GDprbXFG4ZhXsfVNVHztZr38+fRxgHnJl3CjYXXjbeRUhu3ZZBJh6Lg0A9v0Qd8A==", - "dependencies": { - "webgl-constants": "^1.1.1" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/draco3d": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/draco3d/-/draco3d-1.5.7.tgz", - "integrity": "sha512-m6WCKt/erDXcw+70IJXnG7M3awwQPAsZvJGX5zY7beBqpELw6RDGkYVU0W43AFxye4pDZ5i2Lbyc/NNGqwjUVQ==" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.669", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.669.tgz", - "integrity": "sha512-E2SmpffFPrZhBSgf8ibqanRS2mpuk3FIRDzLDwt7WFpfgJMKDHJs0hmacyP0PS1cWsq0dVkwIIzlscNaterkPg==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/es-abstract": { - "version": "1.22.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.4.tgz", - "integrity": "sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.6", - "call-bind": "^1.0.7", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.2", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.1", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.0", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.1", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-iterator-helpers": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.17.tgz", - "integrity": "sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==", - "dev": true, - "dependencies": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.4", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.2", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", - "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.2", - "has-tostringtag": "^1.0.0", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/esbuild": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", - "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.12", - "@esbuild/android-arm": "0.19.12", - "@esbuild/android-arm64": "0.19.12", - "@esbuild/android-x64": "0.19.12", - "@esbuild/darwin-arm64": "0.19.12", - "@esbuild/darwin-x64": "0.19.12", - "@esbuild/freebsd-arm64": "0.19.12", - "@esbuild/freebsd-x64": "0.19.12", - "@esbuild/linux-arm": "0.19.12", - "@esbuild/linux-arm64": "0.19.12", - "@esbuild/linux-ia32": "0.19.12", - "@esbuild/linux-loong64": "0.19.12", - "@esbuild/linux-mips64el": "0.19.12", - "@esbuild/linux-ppc64": "0.19.12", - "@esbuild/linux-riscv64": "0.19.12", - "@esbuild/linux-s390x": "0.19.12", - "@esbuild/linux-x64": "0.19.12", - "@esbuild/netbsd-x64": "0.19.12", - "@esbuild/openbsd-x64": "0.19.12", - "@esbuild/sunos-x64": "0.19.12", - "@esbuild/win32-arm64": "0.19.12", - "@esbuild/win32-ia32": "0.19.12", - "@esbuild/win32-x64": "0.19.12" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.56.0", - "@humanwhocodes/config-array": "^0.11.13", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.33.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", - "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.12", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "dev": true, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react-refresh": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.5.tgz", - "integrity": "sha512-D53FYKJa+fDmZMtriODxvhwrO+IOqrxoEo21gMA0sjHdU6dPVH4OhyFip9ypl8HOF5RV5KdTo+rBQLvnY2cO8w==", - "dev": true, - "peerDependencies": { - "eslint": ">=7" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fflate": { - "version": "0.6.10", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.6.10.tgz", - "integrity": "sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==" - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", - "dev": true - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "dev": true, - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glsl-noise": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/glsl-noise/-/glsl-noise-0.0.0.tgz", - "integrity": "sha512-b/ZCF6amfAUb7dJM/MxRs7AetQEahYzJ8PtgfrmEdtw6uyGOr+ZSGtgjFm6mfsBkxJ4d2W7kg+Nlqzqvn3Bc0w==" - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hasown": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", - "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - } - }, - "node_modules/its-fine": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/its-fine/-/its-fine-1.1.1.tgz", - "integrity": "sha512-v1Ia1xl20KbuSGlwoaGsW0oxsw8Be+TrXweidxD9oT/1lAh6O3K3/GIM95Tt6WCiv6W+h2M7RB1TwdoAjQyyKw==", - "dependencies": { - "@types/react-reconciler": "^0.28.0" - }, - "peerDependencies": { - "react": ">=18.0" - } - }, - "node_modules/its-fine/node_modules/@types/react-reconciler": { - "version": "0.28.8", - "resolved": "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.28.8.tgz", - "integrity": "sha512-SN9c4kxXZonFhbX4hJrZy37yw9e7EIxcpHCxQv5JUS18wDE5ovkQKlqQEkufdJCCMfuI9BnjUJvhYeJ9x5Ra7g==", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dev": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", - "dev": true, - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/maath": { - "version": "0.10.7", - "resolved": "https://registry.npmjs.org/maath/-/maath-0.10.7.tgz", - "integrity": "sha512-zQ2xd7dNOIVTjAS+hj22fyj1EFYmOJX6tzKjZ92r6WDoq8hyFxjuGA2q950tmR4iC/EKXoMQdSipkaJVuUHDTg==", - "peerDependencies": { - "@types/three": ">=0.144.0", - "three": ">=0.144.0" - } - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/meshline": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/meshline/-/meshline-3.2.0.tgz", - "integrity": "sha512-ZaJkC967GTuef7UBdO0rGPX544oIWaNo7tYedVHSoR2lje6RR16fX8IsgMxgxoYYERtjqsRWIYBSPBxG4QR84Q==", - "peerDependencies": { - "three": ">=0.137" - } - }, - "node_modules/meshoptimizer": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz", - "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==", - "peer": true - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", - "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.hasown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", - "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dev": true, - "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dev": true, - "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss": { - "version": "8.4.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", - "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-import/node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.0.tgz", - "integrity": "sha512-p3cz0JV5vw/XeouBU3Ldnp+ZkBjE+n8ydJ4mcwBrOiXXPqNlrzGBqWs9X4MWF7f+iKUBu794Y8Hh8yawiJbCjw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", - "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/potpack": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz", - "integrity": "sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-composer": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/react-composer/-/react-composer-5.0.3.tgz", - "integrity": "sha512-1uWd07EME6XZvMfapwZmc7NgCZqDemcvicRi3wMJzXsQLvZ3L7fTHVyPy1bZdnWXM4iPjYuNE+uJ41MLKeTtnA==", - "dependencies": { - "prop-types": "^15.6.0" - }, - "peerDependencies": { - "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "node_modules/react-intersection-observer": { - "version": "8.34.0", - "resolved": "https://registry.npmjs.org/react-intersection-observer/-/react-intersection-observer-8.34.0.tgz", - "integrity": "sha512-TYKh52Zc0Uptp5/b4N91XydfSGKubEhgZRtcg1rhTKABXijc4Sdr1uTp5lJ8TN27jwUsdXxjHXtHa0kPj704sw==", - "peerDependencies": { - "react": "^15.0.0 || ^16.0.0 || ^17.0.0|| ^18.0.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-merge-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/react-merge-refs/-/react-merge-refs-1.1.0.tgz", - "integrity": "sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/react-reconciler": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.27.0.tgz", - "integrity": "sha512-HmMDKciQjYmBRGuuhIaKA1ba/7a+UsM5FzOZsMO2JYHt9Jh8reCb7j1eDC95NOyUlKM9KRyvdx0flBuDvYSBoA==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.21.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "react": "^18.0.0" - } - }, - "node_modules/react-reconciler/node_modules/scheduler": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", - "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/react-refresh": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", - "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-router": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.0.tgz", - "integrity": "sha512-q2yemJeg6gw/YixRlRnVx6IRJWZD6fonnfZhN1JIOhV2iJCPeRNSH3V1ISwHf+JWcESzLC3BOLD1T07tmO5dmg==", - "dependencies": { - "@remix-run/router": "1.15.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/react-router-dom": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.0.tgz", - "integrity": "sha512-z2w+M4tH5wlcLmH3BMMOMdrtrJ9T3oJJNsAlBJbwk+8Syxd5WFJ7J5dxMEW0/GEXD1BBis4uXRrNIz3mORr0ag==", - "dependencies": { - "@remix-run/router": "1.15.0", - "react-router": "6.22.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" - } - }, - "node_modules/react-use-measure": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/react-use-measure/-/react-use-measure-2.1.1.tgz", - "integrity": "sha512-nocZhN26cproIiIduswYpV5y5lQpSQS1y/4KuvUCjSKmw7ZWIS/+g3aFnX3WdBkyuGUtTLif3UTqnLLhbDoQig==", - "dependencies": { - "debounce": "^1.2.1" - }, - "peerDependencies": { - "react": ">=16.13", - "react-dom": ">=16.13" - } - }, - "node_modules/react-vertical-timeline-component": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/react-vertical-timeline-component/-/react-vertical-timeline-component-3.6.0.tgz", - "integrity": "sha512-l9zulqjIGlRuaQeplGzV4r/tG2RYBpYt84Il8w4IxnJze2cDIGI04MKo3F7f1sHT0Sih1ohEFts8UV23AJS15Q==", - "hasInstallScript": true, - "dependencies": { - "classnames": "^2.2.6", - "prop-types": "^15.7.2", - "react-intersection-observer": "^8.26.2" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.5.tgz", - "integrity": "sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.0.0", - "get-intrinsic": "^1.2.3", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.10.0.tgz", - "integrity": "sha512-t2v9G2AKxcQ8yrG+WGxctBes1AomT0M4ND7jTFBCVPXQ/WFTvNSefIrNSmLKhIKBrvN8SG+CZslimJcT3W2u2g==", - "dev": true, - "dependencies": { - "@types/estree": "1.0.5" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.10.0", - "@rollup/rollup-android-arm64": "4.10.0", - "@rollup/rollup-darwin-arm64": "4.10.0", - "@rollup/rollup-darwin-x64": "4.10.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.10.0", - "@rollup/rollup-linux-arm64-gnu": "4.10.0", - "@rollup/rollup-linux-arm64-musl": "4.10.0", - "@rollup/rollup-linux-riscv64-gnu": "4.10.0", - "@rollup/rollup-linux-x64-gnu": "4.10.0", - "@rollup/rollup-linux-x64-musl": "4.10.0", - "@rollup/rollup-win32-arm64-msvc": "4.10.0", - "@rollup/rollup-win32-ia32-msvc": "4.10.0", - "@rollup/rollup-win32-x64-msvc": "4.10.0", - "fsevents": "~2.3.2" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", - "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/set-function-length": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", - "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.2", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", - "dev": true, - "dependencies": { - "define-data-property": "^1.0.1", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.5.tgz", - "integrity": "sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stats-gl": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stats-gl/-/stats-gl-2.0.1.tgz", - "integrity": "sha512-EhFm1AxoSBK3MflkFawZ4jmOX1dWu0nBAtCpvGxGsondEvCpsohbpRpM8pi8UAcxG5eRsDsCiRcxdH20j3Rp9A==" - }, - "node_modules/stats.js": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/stats.js/-/stats.js-0.17.0.tgz", - "integrity": "sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==" - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", - "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "regexp.prototype.flags": "^1.5.0", - "set-function-name": "^2.0.0", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/sucrase/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/suspend-react": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/suspend-react/-/suspend-react-0.1.3.tgz", - "integrity": "sha512-aqldKgX9aZqpoDp3e8/BZ8Dm7x1pJl+qI3ZKxDN0i/IQTWUwBx/ManmlVJ3wowqbno6c2bmiIfs+Um6LbsjJyQ==", - "peerDependencies": { - "react": ">=17.0" - } - }, - "node_modules/tailwindcss": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", - "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", - "dev": true, - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.19.1", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss/node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/three": { - "version": "0.161.0", - "resolved": "https://registry.npmjs.org/three/-/three-0.161.0.tgz", - "integrity": "sha512-LC28VFtjbOyEu5b93K0bNRLw1rQlMJ85lilKsYj6dgTu+7i17W+JCCEbvrpmNHF1F3NAUqDSWq50UD7w9H2xQw==", - "peer": true - }, - "node_modules/three-mesh-bvh": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/three-mesh-bvh/-/three-mesh-bvh-0.7.2.tgz", - "integrity": "sha512-HKRGZDKIUwwjL2mApYIAN8AYA5WAfFvc50PY8TL/9aGWzrRN1WLfPKAvTjv35F8PdPZzTmzHotCvIMFEN9FUSw==", - "peerDependencies": { - "three": ">= 0.151.0" - } - }, - "node_modules/three-stdlib": { - "version": "2.29.4", - "resolved": "https://registry.npmjs.org/three-stdlib/-/three-stdlib-2.29.4.tgz", - "integrity": "sha512-XNzGCrz/uAk9XoLwd35eN7dQyI4ggXZTeqjcN034YdYBpBlNO9kmLHehl/0Nw9jCelblB7jla+unHAOIyLyV6Q==", - "dependencies": { - "@types/draco3d": "^1.4.0", - "@types/offscreencanvas": "^2019.6.4", - "@types/webxr": "^0.5.2", - "draco3d": "^1.4.1", - "fflate": "^0.6.9", - "potpack": "^1.0.1" - }, - "peerDependencies": { - "three": ">=0.128.0" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/troika-three-text": { - "version": "0.47.2", - "resolved": "https://registry.npmjs.org/troika-three-text/-/troika-three-text-0.47.2.tgz", - "integrity": "sha512-qylT0F+U7xGs+/PEf3ujBdJMYWbn0Qci0kLqI5BJG2kW1wdg4T1XSxneypnF05DxFqJhEzuaOR9S2SjiyknMng==", - "dependencies": { - "bidi-js": "^1.0.2", - "troika-three-utils": "^0.47.2", - "troika-worker-utils": "^0.47.2", - "webgl-sdf-generator": "1.1.1" - }, - "peerDependencies": { - "three": ">=0.125.0" - } - }, - "node_modules/troika-three-utils": { - "version": "0.47.2", - "resolved": "https://registry.npmjs.org/troika-three-utils/-/troika-three-utils-0.47.2.tgz", - "integrity": "sha512-/28plhCxfKtH7MSxEGx8e3b/OXU5A0xlwl+Sbdp0H8FXUHKZDoksduEKmjQayXYtxAyuUiCRunYIv/8Vi7aiyg==", - "peerDependencies": { - "three": ">=0.125.0" - } - }, - "node_modules/troika-worker-utils": { - "version": "0.47.2", - "resolved": "https://registry.npmjs.org/troika-worker-utils/-/troika-worker-utils-0.47.2.tgz", - "integrity": "sha512-mzss4MeyzUkYBppn4x5cdAqrhBHFEuVmMMgLMTyFV23x6GvQMyo+/R5E5Lsbrt7WSt5RfvewjcwD1DChRTA9lA==" - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true - }, - "node_modules/tunnel-rat": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/tunnel-rat/-/tunnel-rat-0.1.2.tgz", - "integrity": "sha512-lR5VHmkPhzdhrM092lI2nACsLO4QubF0/yoOhzX7c+wIpbN1GjHNzCc91QlpxBi+cnx8vVJ+Ur6vL5cEoQPFpQ==", - "dependencies": { - "zustand": "^4.3.2" - } - }, - "node_modules/tunnel-rat/node_modules/zustand": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.1.tgz", - "integrity": "sha512-XlauQmH64xXSC1qGYNv00ODaQ3B+tNPoy22jv2diYiP4eoDKr9LA+Bh5Bc3gplTrFdb6JVI+N4kc1DZ/tbtfPg==", - "dependencies": { - "use-sync-external-store": "1.2.0" - }, - "engines": { - "node": ">=12.7.0" - }, - "peerDependencies": { - "@types/react": ">=16.8", - "immer": ">=9.0.6", - "react": ">=16.8" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "immer": { - "optional": true - }, - "react": { - "optional": true - } - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.1.tgz", - "integrity": "sha512-RSqu1UEuSlrBhHTWC8O9FnPjOduNs4M7rJ4pRKoEjtx1zUNOPN2sSXHLDX+Y2WPbHIxbvg4JFo2DNAEfPIKWoQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/utility-types": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", - "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/vite": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.2.tgz", - "integrity": "sha512-uwiFebQbTWRIGbCaTEBVAfKqgqKNKMJ2uPXsXeLIZxM8MVMjoS3j0cG8NrPxdDIadaWnPSjrkLWffLSC+uiP3Q==", - "dev": true, - "dependencies": { - "esbuild": "^0.19.3", - "postcss": "^8.4.35", - "rollup": "^4.2.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/webgl-constants": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/webgl-constants/-/webgl-constants-1.1.1.tgz", - "integrity": "sha512-LkBXKjU5r9vAW7Gcu3T5u+5cvSvh5WwINdr0C+9jpzVB41cjQAP5ePArDtk/WHYdVj0GefCgM73BA7FlIiNtdg==" - }, - "node_modules/webgl-sdf-generator": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/webgl-sdf-generator/-/webgl-sdf-generator-1.1.1.tgz", - "integrity": "sha512-9Z0JcMTFxeE+b2x1LJTdnaT8rT8aEp7MVxkNwoycNmJWwPdzoXzMh0BjJSh/AEFP+KPYZUli814h8bJZFIZ2jA==" - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", - "dev": true, - "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dev": true, - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz", - "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.6", - "call-bind": "^1.0.5", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", - "dev": true, - "engines": { - "node": ">= 14" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zustand": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-3.7.2.tgz", - "integrity": "sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==", - "engines": { - "node": ">=12.7.0" - }, - "peerDependencies": { - "react": ">=16.8" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - } - } - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index 913e63a..0000000 --- a/package.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "name": "portfolio", - "private": true, - "version": "0.0.0", - "homepage": "https://neomty.github.io/", - "type": "module", - "scripts": { - "predeploy": "npm run build", - "deploy": "gh-pages -d dist", - "dev": "vite", - "build": "vite build", - "lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0", - "preview": "vite preview" - }, - "dependencies": { - "@emailjs/browser": "^4.1.0", - "@react-spring/three": "^9.7.3", - "@react-three/drei": "^9.97.6", - "@react-three/fiber": "^8.15.16", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^6.22.0", - "react-vertical-timeline-component": "^3.6.0" - }, - "devDependencies": { - "@types/react": "^18.2.55", - "@types/react-dom": "^18.2.19", - "@vitejs/plugin-react": "^4.2.1", - "autoprefixer": "^10.4.17", - "eslint": "^8.56.0", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.5", - "postcss": "^8.4.35", - "tailwindcss": "^3.4.1", - "vite": "^5.1.0" - } -} diff --git a/postcss.config.js b/postcss.config.js deleted file mode 100644 index 2e7af2b..0000000 --- a/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -export default { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} diff --git a/src/App.jsx b/src/App.jsx deleted file mode 100644 index d6d8f51..0000000 --- a/src/App.jsx +++ /dev/null @@ -1,23 +0,0 @@ -import { Route, BrowserRouter as Router, Routes } from 'react-router-dom'; -import { Home, About, Projects, Contact} from './pages'; -import Navbar from './components/Navbar'; - -const App = () => { - {/* The app contains the routes to all the pages in the website. The navigation is handle by the navbar component. Each - route has a prop that contains its corresponding page */} - return ( -
- - - - } /> - } /> - } /> - } /> - - -
- ) -} - -export default App \ No newline at end of file diff --git a/src/assets/3d/bird.glb b/src/assets/3d/bird.glb deleted file mode 100644 index 2aac51728ea92587bbad62536f4a3c24d1454b1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1630364 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�fcStX6WYORr_1J1#Ag=)jsB| zF_v{Xw(+eZr`q3`<8K{aHD_!a*fzXs&h@x|%;{BYw}b6rhw$o-uoLVIw)LuYlhSu` z*d@HWD-0yI8@hXVbr7*V&^;S@W9IgPy}`U*HNFq*8*ROD>-K~F!JJ+-@BFUEoL)8W zSgz-Q@T&8e??C;O(MNSG(Ysc?>fBQin*pW;y*f2GhW6F4$MET6Z3t500%@&0P?2V|w*Mn1%IPV;{Y0{vx;-tkbKG zb4j$*tFGfxxGZvd`&jE3dUJa9a&T_PG^SULJNFgPi?!%g*JaI>k<(ja-ac1>IlXG$ zd9DU?de!_j(3|mkf?n+rTub{pu&tUmc0Jq>UNvXTb=??VH8(S{n^4<&)jH2HH^VKU zR}TQshqt2U^s0GdeQ4hnUNvXT_1_*|H8+5meH=rt&K}-vw4ZS`=d<4(;JB)5GUk|f zhF8t`TsaIpXXsU*GqW;YUofXv&FlUBiN8J3tFxi5p&z7I%^6p_qk7eKJC@JSyJB25 z=e!$#I5@xR-2L&!jphoSHY?MFec8aMVBJPvx*+!OF5JQZGjI%3bD&xTjc8C#I?76!d) zZXwk8qM%n7f#=9Q4=;dTU5xmP(N3?9fR~8B95s65_IU+fh1bHXN05`F;Pq&$*1iF6 zf^~Y;{^C4ug;&ilO>C)%>y2AC9Nvz+-kfn`@4zzQRdY+g;$T~^TK6tEzHPl~oiW>& zhgWk=s%_V&UKWf*-8S2*d1K4Md*M}c%Mlv|=Jl%m-Y53~EFWGqzY?qn=JcwyE8vfZ z55ue0tqj&#qgOuyW2?Z&;Z?`@1pO4u=~erEhW{Ll>D7#Xf&Vh%s&$U>6*#V5&9T15 ze*^Yc9Zy}2wqxm4y2BdUjx<&uWlIawNckL&p!VP7uC5I$?O#I{Qon=JcxLZOR;*!^Gj$Ny4j>hF3SEZVQ+UKRM{t zEhD}aIz_})>$WB~CE6jpx(zYo+rm^4SFPKQ*bXptcy*fa>a^k2?Wx-lc82L_>(!3o z)#<~lJCWZ7c7qvc>(x%-)z0D7UCHkOUGOu4UfnZdw)YON?gjh6zR;CAy=wd*I0U-U z)~ho?cQ}-GkML^G@H3-_k+Vj%ZWjFEsBOJ!T`%YjN7B}-J`eifXN{cR8uPP3UofXv z&G&=;U{0@^cTKL%oL)6Q0A`1Q;nhLl>yoci=JcwyM-cN|JvhATT1D@3Sg*SNqw&W@ zTW{Pt{W0LVK(Bf}@HN4+#&>n8x&~=c_rWJq0~AygDZ_<8#5>;Z^I@lhKpHtHzDZLvG&4t0zX> zK8|ILYTbNr4()S6ug)Lw1<;}4RqNEV(X+y<#*HmVZlTDlXGYvUj%AH%-NLX4Tue-_ zE{YC=3-Pw~s&&RLh2i1Vi)fEP7Xx#8^%7VdZ;freYTXjBB$(5y=8Y`{j;UA8xhB_O zTd!K@Ypk!YzSis2rHQLv11uLg)%a!T6^*$_UKO#C_)%b9HMblr4=aRM zSA>;dWiY2#tz89H1#^1U{A#c|nA5A~uV?OC;AYUPH^5D>2KhBXubNv6T^rT`y}B-} z2kS>$Z``^KU_%%kUfn4C#^@&DRqO6%j@#fa(5v^rrsQr%&FNM1cYrmv_3Ev#88w^3 zo#9pUTM*ka;(FuOImcG$*5TEAiEV>!8*#mH>ts9FKD=t)nBzOPUNyG^xK8KOtJduZ z&TUSwn%CRkdGxAvdh^*=wQeWa8FmS;?izkKbocP8b>{YfJ;SSxq3#9t(W}PQy>pk|AY!iV!0@WM2idlV!M0wt&b8i8+n8Q8?mW(GPOqAGJqN+T z;Z^I@2dJ@5uNuD(eFz*^ubMM<2>C-nuev_R7b#`LOjW59na~gLJW2*Bw_DQH?>D3(DW5sPZraH&d)SQf-5?*yI)o~m{uNpVz z@#tAAjya{^Mx=Y|va7?}G9G8J{V|w*+ zxB^_4b$ZphE5YqCr&rDEpJ%SC!mHM)SA+XPuNuDwUZCDSdet!;>sm0TS2OPXuF<$^ z-F0w1+z?*9F=EbpQ+U;!G1qZ(c-5RS*YG0f)vR&+Tfn}m+hEMOZw;@SyDeho^y+Jj z^$NTU#`LQ3+fg4cV|vy29r!m;b9&Xh+zEGuSIs;28K~>ftIlE0n!CfRj;k7XEWP?F zapzWT>s9B}yDjcpz4|(OChEM-saIXAvD3kQqE}s$v9rN_s8`M11NXwa^wq2Pp&z3k zHS)&Hy$|?z0cj^s4*eS>ldqf4%w~*!THH z-k3S#_Wcm_s&$U<% zy$A1ySIrsw06q+_nltthd>mdi_bqe$0H1_cKZVcW^N8uKGyXNIH>X#>fN${Mfn({_ z9Q%9xm(&R_lr4jeR|b?`s$qF9pg7}yx$vnW9D3|+f`{>c-47~ zxi;6TS6h*D&8^Wk;Z<|0@o_+}jtdQ;w)JXTXb0ngHTtX_A8&u#deyoKAm`CrWBzy6 z=(^15RrBq^xG}x@Th!WiJI$+Z--NdL{K&p~)$vv1mB^`%H4*XFcyoHye#Rz7Cke0G zN1YU0gI+a04zz*Ei0Rb^)Y{1#d1K~`nR5)i>U_>S1v+JT)wnTpu2HXcfT>_=utu-i zXBucny*a&V-np!?tyf)>=%b!r!wF}&KI zak`?J*IQ@28|s+m^s0INgyd%muUe;e2iKrijT`F$J;ST!9BXEnCA{j`#+`qHSet5{ z>+J>O)7GojIkt232EEz`jJb|k!>i_ux&GP0tL7#q))%#{SFLkRu5F_5s_}lr`ojRw ztFs4_ke>`}tL7&~jSmd3PELC&7=#}TdUeW(4Z+U==2dgX=7hPztLBWk2G^ul&CLz- zz%-1hSEmMJ^TK?fSIrrl9~J<;YHlbj7;U|A>x|jY8og?6A()o9IlXFrVORtf4X+M^ z;V>OF=~Z*aM?gn%deyoap$p6uUhNKxQPUNjIlQ_!u_eHIb9&WU{gTiv;;MD(Qp9_N zS96Y~i7x}rr@9ukC+fI*)%ddbk>EP?s&%9A%Yn6e)p3nkXN_Jpw>+!>#`LQFRs`#9 z>s9Mk0_QcSSIw^stAIJZYTlUp$@S?~bF0E?uzGlP4OkP_YUGWXTN~Dab;GOcL2t(E z1?KdswZ>+F^~0-uX>Wke9&x>K>-xZKU{0@^?~nF_4a2LW1J~euwpDAL*Ll*b=A36E za4fxQo%0L;b9&YM#;^&P)2ps;Q~YL;(_3SHa~Mc|FzD4SBEBWMRe04pbq;h;c-6SE zt;uZ@d38v{?c-S1sMgJipBuIfuWlD!-9EfJ7j-+JJHou-)p=k(*opYgpjV9>+XZ$7 zy=u=$0$ zKhTe$k8O20EC!3ilHpb3OMvkMsMV_n!czEU;Gpp8!Qs_I!mCSDw=9f;Luu>P!@{eF zhgV0EKLR}xmJhEk2P?peuyT0S_)1{>DEjEtqXYdh;nibd6>3(42Lv?iF> ztLI1Vf=1q$xeH+(>edFmdJ*b)j&Dw{n!h;W_SLJ-cS*F72+7+$?8{LSbs;Z^I@Tj93w zs`1;wzUftSatGWQUbWWP25k3e(5vPg`z|o1R~^H(+zrO`s%yCi?ge9d)on6%AJ|8) zn!6t!h_>FibsI9j>v=G|`VhF5jUuPF#x)tU?Kw1IN^>=Jby-&d1?Z>x?}PPk>%E_ayoWnqD<0Pr=jS zRcjsN88D|;t=*1(&qhpd&UswVHegJzX596ASr%^7LtL7d5RWPSl&Ffv$YvEPvjJXZ3hgZ!R+nM>_ z2(OykiP)Q{ZM|yU985|d0wa(ay=n3IfbN2h3oO9?^$1!J(IlXHBcyNE%)~nX#KC-`F zHRrx@zqoF_YVHg8621zrejWaF>dpjfRO|GfAHE5%T4x{65$5!&wco;b@O^mo4C?Ij zL&WsfW!y1;1mmi8#x|z?KzP-h^E?9P^s2RP|S~osA0kj9b zI$tUbT;YYM3UxYMt}A zesg-&+UwcIY0>GztJe~f8=zyf)$5{de0ti()ES^tcyoI7M(B+10@mtP>y6C_j;YVF zyW(AwZM|w;H*lTi^s4z=(c59B@M?GH0X@OCUbSv!bQUnDSIzf=yUF(sul5N)D|!z( zYgFrI!{3YA)~nX_g?`XKygC48hk;;DuUb0@27@`hYJLdJ0p|3odDrCH%;{D0bHZHk z5bMyZ55mKspPQIoohS0v&l_GfHy_Low)LuYj`=A4jp-4HQ zV+(?F=v8x1l3NH}IK29J#JY2D{HgG&xmk(b#rMt9tLBWI0ru6a=1#(QrH?tiYJL%N zi^4F_tHXm4=wjhj^TwWG%*Dg2=8QcDON3X=y+~|HbgA&_^ATGbzYLgH%^6!3Muu0- z8FOu}Rj-YF@u4tQB6h&fMByPOn;PUT;pXzD>PzsJ8X0{q(MF zo$%^A5p#R`#P+G?)`j(8{qX7rupx|&nBF?$s_~7&s~f{6uqkX7Ufn#{0^KsaYOS%Y zVC(Rzxou!uu&r0E)4Mj;s#mT1h;7>r-9EhfLBw{z?+E5qbH;Xpox`i7=JhX?vc}5V}5gTd!Xj@s`<_EpF~b?jrl#%y8t*HFqHXbJVt8wQi+0JpW)9(5tIKFD@4kB7ZRGRddD;fkQ#Bnlt8_ z-3GmCZc+LUhr`0F{yleNU$Tb7Y3o&U`eATHc=ZeFz6QNHz4{G0Cx4^kNaBM~y*dzv zz){4_=~eUJ)8{)dr&rA%jUEHXf?hoijt_56ubu!W!bxy)c=Z%G6;1=&deyqq;f!eO zjazpn*w40JweAPjb{1M;U+L8!Lw`np39lMA_B;F*UY(9^>aVa3{q^eBa5iIG@3?x^ z`C6gYo71c2TjS3`&ke6ycOH6v#Prr(5U~qU`etHjRRNUuLQk1Zp6%6XI?eej@VVGW9oBkV^@P~(5vRIf$^zp4|;VXFg6}s8+p~7 zaqF&&xH>_^uE*a1=2df!bt7s{ubS6S2sedStuuBrdP{iK+^t~Tyk2!Zx8ZMxJ3z1A z3C8Y%yThyIjNJqGhF8rQyASRUubMOV06Z98HD~N0n3y%_RddE3hDm7aRdbKvCq-@R zRqGyw$Kdhs>J!m6{$zOdso-h!neeK8o`vTcd1L0LWS-~I7s9I@hz*Bf@FH!!`Vzbh zuYhg6YTXD}9E|Bz*3Wm;7xc7Z0l9)mVzb0m|ivh zHu?^j)2mB>V_0KbuUa<}T^8OAuf7NG!v|nnuUa<>mIq^c)%b_#M_^8`E(eZbjcvVZ zo&OhKQSsDM;S^lq^0~rSWh%V1RxBA0#)k<)+oKc0L@+T-0+YgIFgZ*CQ$h!r3Z{l> zU|R58*b%0O8K4t%2II!Mz>Lrpy1`80yQ4jzC(I19fUk$;yZ9?t<VsE441&Aa2Z?g1JiGue!b|Wn zyaKPnYw$X}5&q54x6rpieFxr!_uzf_06v6|!hei@0-wTX@Hu<|U&2@LHGBi#!gugJ z`~W|~Pw+GR0>8p<@H=?&(YHcvw?^B*I4~|WgtkT7!FVt}OaSd+LYN39hDl&jm<%R| zDPT(I08<51qtn2&FdcM+>0t)w1f8SZ1)UMRx6ln{0`FJ!fS%Ew8Jz`sL2u{--oKa) z`iAyHjrRxZ2Egnv5C(+~MvV`FIbcqh3+9G-U|yIH=7$AfC@csI!NRaev=>E(!EhJ> zi^1Zs1S}ctrO>5e8CVuZ!YEh{mXG!d=!&ostPHEbs<2w<>gXDwSK<0ljLS=*Nw=dNHwfXxoVEjgJ#p?^w1~pYNB@rvbHAuU?8e#$~8u>eZaX z{p0$KsjkJ?<>3G6{Xh4QHI8FWubRICu7sT@BZSSIv#bSl32OZ=GWpyAJH5 zSIrr_9_+7I%}q?-8&Gq4)x3RgjF{e>abq{ZB((LaIb*hO2E95d@mtWz(DbS~^$GI2ogDGh1)edk! z{(;EptugNy_BW?j&Fdcow?VHuhcVmM=+%b;y<^%|op)-O3Ld7dS08~#;jxJ6%^80j zo&a-t)%=t2RJ8TRt(%5^_O-27t(y+t8J-TWcBE~5T9_fcIz2o?{#mfCSFL*v-wCy? zSFL*t!r{UGl z;B)u_z6`H^1z*EA@NIbYJD8E}=mI@JuXcy7(Viu|+AU({dxclcea~3NdxlqkAoe3z zV@|JHtN#gRj<}j*>3=5YxT^DtzIS+arl1e{3pv~BukaiE-pCs>=Siy-*w(Ao8EXxW zp;yh#hRzOci0Re7sD4)HA71Sjv2myw7tE{X8qfh~devN8Xa|F6>(zmv8XqrW>Kw$z zN9T&X-nt>to)eurygC?$!9p-JygF|%Ke|YG)mn4bED&Cu4;BRD3x`)HXkEPDYL7a{ zqM$mC<4s6>BG9Ym=Z6tsPOoOI@!=6u?PF|WbdvDuViB7ZKN*-;&FLqHDZ;DPInI=* zIlXG_68L4ILwI#b+Qt`$rNgUB!Bpg@2HSeox@qvsptkj@b<@Ih&@sF^eJ}&sDZFZJ zXXpa9^{RCnAubN*M)`!)? ztE<9H)OLp+pjUgsn&d8zyxyGgHSkw}Ila0jIF@l^dUa;%S3xfWb9&YMEaZAcUT@Ad zxyIhKjp5Y;Cw0^r|^yYrzfS z)$5@zefoiIy=t9(9k)N|RpZ87&j3`fnwuR4HuA>I`FIU#^XXON)(%14Hoa=zu{Nf?A?Q`d+XUu_oZcGq`psa@@Tzs26PpXQ ztyitv6zpSPz3TRDfw#^Yeb#P?pPRg6=~e5tf_WmQH)lU%^MZZ!syS=6hWTjg)%n3b zu494ls&&R(*HF-_=8XB6Ef`)kXUyY$q426XV?I9?4zHT?`|YZ2y}Bq21N)iNXYFvj z^O)1C=0||*GN)I~yM1nlIlXFr8)7@b&Y)Mfg~iBiA2GeT?V`N{x_HFYCBmyqhF5o_ zZYlH#bZJztE)%*eIx@U!+?X|^!mG=HW9$yL^{RD;<9Cgm-kPjkp8N`6Otp`?A~>dA zHNFz84CeHz`Bh+5FsE0|>sN!-!>iV<0j|fj=+!mRy-?TVTJ-8}uokhk!I)k(ZeQE! zRmXJ(#x$*m|%&=v8yZHh>L5ubMNq5BbsIRdXAG^EjVg-5A{i z-2_dqnltWrn?{XloiWGTEWB#Ym~(9&UNvXT_3RCL)!Y`aC2SR5-8y31pxcI5w*%|9 z2XlJW{yV^qU{0@^-=BGQLe1$_^ZVg>zNBdexkNI6S;+ov|a}$na{`92GhH zT4Swa9S!F6s(IIT44Bia=BsN)j}5O{=Qg_S$AwqT8S~gXKD=tqn8%mLo?bO~sM`!D zgjY`t^v961t)7IQfF29B^;ISA7$-)oI-Z{RVd#;O(_3TSbCBmEb9&Xh=gOnuWMX>t z_|Q}Er-CunxNC78=~Z*bMJ~O18aR*RTBlcCQ*}<%IrOUYoQ$`h{q?H3Q;fsu;nlNf z8$ZK%c=c2`gZ!D0UNt9Y!dc|>s$GhHE0Hx5iqx z<61DMSIxVvZihL&THP0@<6Q^#SKV*d!};`ct$Nk?4RB-R^wyZy-vl>@SFJO43)~uB zHD}yDw}n@&bFACJwqCXF4!9G{=~eTt_bxD}SIyrI_kcOQYTlgv+!noR{9d>Z?4wuh zr@tQ_2(McAAY90{o71b-iv4^n^{RR2a6jADtJXaPj%k0r>bUlK7%mF0X579WFV?8m znY#cU39mX{FPH@`A*WX#MIVF5!I)k(ei`{yqE>I*I++PBC#F};+qZk<^wyZanB28+ z4d_+peuA9yq*u*7NzDG{^s2R2k#l@=de!`u_#UV^y=vavQ*d>7HRF!=G+3ir=iJwU zZM|yUGw>`t7hW9#&qKdP-k7-?>3aj1)2r6H58VE>L9bp9FOYK%`|H)w#5aT&Bc?ZJ zd?R=XZ%(h8H}*2T0(#Y)u~*@>@M`AN*TFi~In2KiZN2fVdlTpp=`;j{4S=kNu53AXjBbzi~PU{0@^{|3GVb9&YMckn%! z)2rrxfFHq}UN!#{{0zT@SAT`y;CC>mSFNqI;l3)^)~nX}9XR{i)~nXF0l&vKZg|!2 zzWH4?zprL4zxS54#{DjuIo0o=`JFTS8q=%B+k@W?n<)JMqwPDxs!E!5%@Gq~#DEzw zD=H&6NM;v7oGv+WxMBRcpXHhYLsF)G6IiQXCco-rDB-1;sBmssD~y7Zjh^ z>L|1~>w>9fTV16)C=tJ)_(ZR#q`p}flyXu}1BK!fT~Nw4RMJREW3w*U#C$FGre
~|EsdOhLzbFx1u$2;LB|0VI6J1dJni4W!i!OF4$4ca0 zxfWee%H3DL<(`rZC87(aoArkZUCd0@E|{sLqq502ieeL8@R?a&D(s|eaxEx+ zvB|aEE4tt-CGx$Yv_ZaA6kTwB?tlBF9paO6g5sC^q@CguT~Pe)X20Aky5K@3FO;vV zx|Vi`E-25(v%9Hl(FMitp-^;rmgs^~pXh>~W?itm*(T4C?-#`{D88Obdi_looA^X} zD|x4$CAy%L?W5$4(qAhPT~O*5l=jH;MHdvi*yK9P>=*P`?dYrQUP`1c(FLVG5ou39 zvo0upvB~rMn{`2yk>^OeQD;c14@rf=dezAEgkvc^e6rb39 zlt>#y7Zjh^1}c%?AiALV7O3AQ{U&`Tx}fyC=%3Yd2AS=GQcm!#vP;`U7Zkg+N$ek# zh%PAY6IYB8mREe(=xfWee%85w*!_2y%_{Ao3N9Mffg5vw8p5do(xLFtc zs%(EM@mKl?C87&T*^vqZ%y!YmF69E1j51$~E_Nv=HmP6k6J_+80pt{>g0svh_ex!26BPSwC3BR_HS2=&%-8c3E->qYVi#LURsTY>E+{^+$#dnI zq6>;|krMeG@=VbMrJP79C5z41g5nq35`|06x}f;P7NcaDSr-(a*nd;9+^h>qIT6uU zn03KeCBG|?XGj}G7nI*5bx2*}6J1dJQjgrX(yR;0v!%XOO5)7App=tmu2v#G(FLWf z)VW59_(T^JzdU2D67h*HDE@UyR~E+{^+N&Ql{=z`)C zTY?h#O`;2;55#`RY!j5a}CmB_W|f>KUwN0b~j>w@AlDLJM@u0pedXBC!FD7v7Om1jtua=++;Qm^!hjH8qhT~O+g@ja(R>JVK} z%AGgc#U{Go1+(pU0lyYL1XURJz zx}cQ1rsTSk8)jYbrde(&Ofl<%QuelzJ4)nQbU`V1S4lyC zu(Fb>W?it7*=DEko+>MT!72)+ywp?8tP6_&zOp?~@=%HBf@x++SNO=R3yMEO$zvsQ zExMqTd!nSes!x2P3yNR#r%GxlpXh>8POz4eI%Zw4rrBn%FjJKkzhG^JQeNt*Yt{wD z@1Ufik_Kj7u%42}N}j3maxJ=GBQuKqx!EW9!mJCvH0y#*RrwZ5oRl;(>w?Xdyi$I# zi(hoXmP#}wuhq5AtP46TX{AJTgIO1RV=gDU?kZN&Qkr z%IZ}eVi%j}g7UjQC_JR_pjj9EsBC)`eo_csP<+yc&q^1c=z>!Ai^8u;#3#C-`2SS+ z&3rAo*rlA<{!$|Mi!LZWv3*w}&l6oxd}8~dMA|F5p!mcl34CrPq6>;IkHW*MU2-kD zpp;8gwj)aNnsq^IJ?p3%5_jS*_*p56kV`@ z^0ik!qmtH2L>KI!L~L!86jWtI7j#u9WeO?1tyvcoe_>@4yZA*HY^S7%(u*pwQX;xw zF(qOvuB3!n7ZhJfC8d9p zL>Cl)Z)NjP(p`z@f_;>Tt%s7zs*LD@o(iQ*6{Yty>w@C1s%&BxzvzO!l-Mb~nv&{D zL>H`~L~J#c)H3UW;;XHsjuN>RT~NwNol>9pL>Cl)e`WJh(pQP-g5G9b(B51|aDciV ztfa2e9h8VJIM8gXr}X+t#4jj5(WP7ivo0v*8Y*d|q_J5SY+}9^dw<27i%qbflBQ-K zbiroICiY)d{c^A9sAGt-iCt`>3rhJx>OMauLzPW*LGkx6*VkL2=z=}XHhETGvo0t; zxmWH(oq}?oqeA)j353THT~N3i`F9Iintk{;48$-0Hi6j1Cc5A+O1#wkZlzGlh%PAg zh|O7vloMT0d}8xc?U8#$7Zl$>b+1mLloef2>Jyu$M9PXTC_b_Is(Pd@(FMgfOd%x~ldHrzg5# zH+5}LKBE#>C87(qRwA}GO4^!rLGg*Los#xuT~K^t>!75gSr-(a*xZzKGV6lk>#U@U z61f&#P|CS0>8hlgSr_zB;;E#&k{)JVu&0t8R`khALe09MloQ)nRezXS7ZjhM*n`bJ!Ej{@Q8>YD z7hUY*%(n3gBUBmj3rY6QkN5?{6-FqTs&pwQ zy5PU=SGFnU>qxU-%1u);UC9iyE*Pa`rjlqS;uBp^%8EWq$!xPODCNZVulmipJVSgl z)HCNOoNLwvr8R`e}OwwiT8DJM3mU+NZJP<-2z zY*!Mie4-1kP$D+D-l0Tv!JSHWDUmW_6J1d39uqaLyr3?R*l6I{eQR*SC})22v^Ec@ zvV(lT?4&hw_mfl1K58>?8^vbtrb3TRlrJQK&Xhew)9W4~zuc$DH#Uhn%sxYrbq>?h zR@NLHb(H+<>TyEqe##zJj}P>FM-5Z1)AwUnsa=g^iW+m8;>PTz!8WEGT_eid@<* zq7kpg(fi6vD7Eoe3LiR$>h|7C{ZB0*Q}YD+d}Jx ziKE+pY@;J}H_<`*gDTxxPoGQOrfwyd)7gjLY5uxpv|@HDU4F8j68(?U$Co?l+mK?s z>0wcx994$LZz#llDi+~Qp1C=@_xKa@9A9?Blyy?D-Be=fIi6nno3WVfomTp(@~ z*NPd%Lo-4+dv|}{<`Ke`gMImQ<$nCE)Fh5SI)G;`AH_?KcysK_5U$gyHGA8?r944x zctJ{OuHx#%;ZMKhT*D7Lo`dJ&d8mKh^j^*_;v z|2XlP9yamfc}EsfuZ@pr%cyYDS-+yOZRS#7o0}Bcr4eOBogt@2@3h6+9@DA4H?^c< zr|4{CM{+ASk!EytBd3D@#(1xZKeg9zD@$3|r_*FrKK9Rf6sWMj#}>L$z8sx(+d^a2 z^}}{+C|__>?&Tb-UH;RZ-S7Hpy-n_Hx9go&*rzEs{;Qg{B6n8~ADiZk@xnM^+%Ucv zSBx`$&z|6L8d&%h;rE6O>`8fgza*=#6KJkuK^_oNkk)knPAe;?X}O-{iImxV6faKRM>S6camn>l$u`B0FJ3uF*{6oEchxYH@}-ZFbMO#$u{let?fiN3tt(V=vxD|aTnN8K` zpid_!a+!D4sM^_Jc71Q4CTj!O!=*YIqDOJ5`!y)B+em(UqZ$p19K%g2RHt%(1ap&+ zQnXq1&+#@!vdtC3EAQ5z3wtMW;dXwUdaVlGtv;0Z^lL_6*9>8s$yI4$qrq%bKNnqk zH-t07N>bI}LHv165$f}12%rDhj^fCl--mQ0pC*1Bb;*w|z8uBJXS>nY8l$+~g&wr@ z+!)RbZb=!Hf_bOblRgdz<&EqO>S$EG(z;=PF{k#tq_eSd;quW_bWzV+a%828I@jO&aEtZzbuGOH@RJ1>bdA;z z;0H&_>ROj~;U}*z=u+~z@DPtVy3sl(-lN8|zv{QT@2k;gHNMh+M^*o2d`oxEoHB_g z_H@vuZ3yB1@6(-kMu+gKF%DYVfB?Ri_mT7TXCpZHQ@V4bEdl(;7bl8U<1ur4H5w2z zhA%rAX`>pq$!ff+tNyN6vpT(0F==G>1zq_JFScKOLAPeZ06s9IhAw#U0Jh#$Mwc+S z7pJwpsH1+pcu4vM-Q4^x9C5I$?qo3+{(N(eZgOQOzSv67o=XN%;qn^4zdeA?zjNWm z9edFzYRly-52w4nMvkklu6lIjcE^0^ujTFez(gap=-q`+FI01GKpWnfe=42MWFGu@ z0yUj{Nq0K03)eblqsuPk!Y>~z)Gc#&;@ie0RH$cdT616wxm3$bO%Kc>)81@ty^8zp z7h2Jq#hdAPts1ny>pAjvwjwY8jpVZMmDcLZ2Ca(ko1-W@s zy!RmLpAtx)cXy+-HNNDuxfV?<8KnBHE(OgFqjei6(F3)Hefv0(>Ss)&e3=3C==o{N zdS8?xH*cit&kNJezMCkkaaFok;yihcv89KjwvuBVXR6U>2c=wVPwW5OK-W`)Y3b~h z^m+KOpRUJU)Vw@k+DG}+e2rK0wfpX|99r-=tu1z&T=M_dI_5b)l{&m!Pp`HV=AArC zYp|^_=W4%EE9&2rFCXrq?K@(koyV_gpZ+M!^A#@NXCjwLn>43ACNgPbweaCS6t30K zf&+cX?ym_N)&azStOu>_4ZLB+DDK_Eh1WG1&TU_`WS3_Fd?~IBCuH~Kk(+_t#9_(GRJl}rVf#(mZ!1Hv> z12YPBcSQ&7|up-ntC@osM_(<4U_X(XSPVm$lqV8``*W-P1?OZB-lI7rBd8 zX7}LWw0)G+vJ2NJy`E-W>dQ$H3G}Vh0M2*!FtxZgh-)>vLFdN~W~^se-)z-7=UDwW zYOe6|7+0FB)-}7N9u%W+S)HadTw%?nd&pY(#|Lbo!U|1^hY9ziK3P{~Jq6ZR<$9GE zmQ(I$^>6S^t1QDGVl8PHQpD=$MC$Gt|?@!(vR`Hcr~Yb`K_XUF>U$V zferLBvkhmDoS&07BVR`TY?+^9KY)B1`vmL{s@SGzJFOpTPt$zqzyTXNTO~!ynwOVW zKE9=me_o5|=q)Wi!HG86II&O5GOXLG=b)Py!Tdl9$79$%bfpETk+ACb{?{! zZuL{N*x0vCyA$C))MK~Tne$tfVw>KJwZ;yyblY~G7Tzh0mKQc@ zDW5~hXuVX++LS;C9jj}ZlVWrBBiNr{UxGXzc|Y>~T~%6ec)?0sFQyf5SMBV+L(f~1 zD=_jrOrw5P2c;MC6yqD;GXc_s2l6P6FUWI{_gLmT z$ZL@2V4sG48}@712V(z+{UG*z*zaNghkYUTi7TJq(n^-CO-EIH%RFgA_fPTbtb6~|emn>Dq8+Fo>kocM=B9eO_=&MpueGD@zA1rhn^f06tGMib zJ3qx%UO}IxeAl8TPoy|2llD@@@4Q_c*>8Da?v>h-cRsP=-#av8uffH0@;u~y$oKls zDn*w@J9D>jBj|%)Gd|kQK>ModbMi*yi^v~?O3bEW-P`i{YRhQqf&a?;kPjmNL*9ox z5P323VdTfiqme%&pLT!SjBPJl=d>Tc2m2iCZ?NCNJ_q|7?00Y<;xX#QJ_q|7>~}2p zIoKazzl41f_BYt?V4s8i4fZ?O=U|_NeGc|L*hgXigm$9cSU-^8BdkNp7l0a)MTru@R`4Qepf|NC_pYyS0OscXS`+G+PNaw%Za z0>6Y(i)Pg|*U7PTrsPtsReS>BKGXwV7yCNw=a6TC@5Oy6|Fe7z{*h0aFQ?aI@W+@x zm^YY5m~WV8n0J^Tm@k+omh%C826znc8sIa)V}RE{yU@<=1_RqIshPubfZqV$0lwmp z$`^|649ejtEcpxkPV^V*2Y&$G06YTrd)WVVjnuK%;;lLP@10@oxcvP@y52dE$DE(Y zfun*r>dPb!cOAlu947M8HN!aSb_n~98N#3Hjbh|c$e)l;VPA!PmgW8`xXL!#xqo5K zzRdVb0*yQ!{U7@-?BB3&!#ag^3;ZnBHLP=3-&RIA>P#x0BF|mCyPj@OXe=QwMm~)E z_-FlLIezGO%Xp6c1;zpQVZ5=vBVR|JZaIE3UU01l_Zs&n>1w^8myhn#r;i`$ zbLS)~JAWNLth|T%_^+g|uXa$eTdQf|f-N+=QVcy&^~HuQCws-kB^;Vh-Y?b=ube}B z`fj9@hYKn0ODtWFUQFb>l%f;k$o^9dwW_p>?DoV^`vsfHFHOyd+taCfnUyqlFmZRnw@t$S*?qsLv9x- zzVb#o)@Ki8tXxCqitZz)=kateD1pWg+)S0iZjsH8nRMpPXFBg4PMg2nBdaUBX!a{T zN0*sHZMu|azvByOKsOuq3iqK+n;P)tuMU)3Ys%iMI%}2Gd55<;?~rqllIk2p&PCd( zbCDOtmQuq~w+I+}a2s7McZ`6y(vDM7(aW@S$~N-!f1P7T`C5g#anJ9Q`Rh_oj@mPs zw>{~~btZJ<+S9tQN9#~7kvfqbXIQb%r4fAhZc%o8706D}Z|K6+Nt|cZTRPU?o5OZl z@uV;Pd9ME}O8GpIN8hW-5$i{CryVu;&XS3IsnhbmSqA2XU(vEpp=O5Vr|@V*e=KT4Oxd?msyv4kIoc>-N_uyT`araS9>=@?B zy)!%WxdvU?Z)hv#LY=t$%i6rGNOwN}z9!db8T}boB7sthuFsiAIM2oW z!uc@f7x+k=BZH5`zNK2{G@8D!cMkt%xlaQB?OxBGQjWZ%-fIieke1&mf37sm?PflH z>bOyRX?jabbMMpG*@_oUAF4fb%){ySJ*j`kmo(#7e=t5e~ zLiWPb)|^P#2g!cR6j(ov+^4SpkNHo-BPb#KAX&x<@LYL<+Vh=J9^AWYC*CqGl);0o z`rMH#)bZeL5nVV@#fcNYcH!+w-MDw7ZhZ3df5j2RmDMj-Q=z{;P-6XsM2^|yJ!%16 zj4r^B@~tLad_hM4*)_8#-LZExE6j~NUKHj0yic=twc;KlO3=k)wmIXl(A@u){k`>x zAA3JONZ(tJ;yow#(XMSl?7dEXls|@Y+S9*9Y;E74SoyZWs738>H`C~@u3*)sq#EJ zCTR6thVvMeuP)ji#8rk`(Opvj`yR?mo#&`?-TrA>;vWHAwSAiQ;7AbrEKblmM#G=7mxlfw*<=r^0xjaF$K0S_|Lt?Z?U&e8-tqIzdwjmr9mZqgw z3E|xHtY~ke5U&5pjeh(V#Np#SY0J7XJn*m^)!I9bXZuIc>!dNv2aNv=oIm+GIG(HR9HWs;#-C?OWQ=(1}Z? zf60k!h(kvgbmKfdUgyNU6ty0B&V7}0ZCMU}%lZ)?@f?gF#uMWU-W21Aacvv;E9*Wb z$)q52TzRAj8DgLmGv=Nw^<>4Z&Qr+i|YS2YZ5e%jv?%`CqZkft{1Cu zEK)UuE5xU1yVbZXRpaTQ#`EAME6P;<3$02~+sEU0w0bX26$$1Sz0)+x8pq}4CTJzM zk7MwuvkvB^E%So-Rl79J#uUUu<|SwytVZ*V$QW(ai6D+!7^4Lb3E(;F612nT0(gOX zA6x7VVB13un$abIe^d4__5M~3NYifUhjWH%_XKtQZD4L~q{8-X)0}7AANemFqOP-4 z+(=dL)rq}sR7JgK-$!~e%N zhCjw}t?+2gr$sO)+C^(8ng+4mp_y9aJ^|d$GhJ)5I)H!tVnzM;1aRMi`KUld5brKn zijJ=fV(`7jBsXfJ=G9?ePpY$U3@@4LMt`jv$Bj46)U4VM=e6(Bwa>=kT&15C=@iag z8$sa*$M9dZ^U*}>V4m^0D5Ys3T(ESy_OxaQ|3%T7d-o9TJ>H5os&TkGJYAa=AIh1} zXKFLm_3p8iwY2S_oUd|atzqX7e&|$1`)mm2?ABGZ8O?*Z`H{-nBu6#BXH?d*+YIM5 zZsS;2rzV|^P~Q)D*Qavn{+w~H5uL0Rz{j(z(T4;-b~#vrz#BIW{*|5Dz0oLmD5p%w zMUTg*edfVjIehX5?#K08HKdo1`|;^ZB`7=3K)#;UfsA|e4R6K7W+j*-qmfaIL zu+s>#+dS%i`>^-^;uPKMk}hy{XP&*xTGwQKXO6s5LU$&$ zE8F+Jq;o3VjbADpJG}$%OfRLI9^HZchhEa1x!8t1YLw7zJg&YG@Vcbi8tBS>b6e{u z$d#)*Uep!X*qNR0m(jJj(V4R*m(jVr?#d3mF6t7Gbmd#h9^Rz~H|=s!x4^Ln$B!tnI+N z4HtC_M|P0+U#oH~h->vo(+aBi{OMF)Dr6PRw+`f`g>!@WkLU!=s?2B}9+sdD-8qgu z`^0EH&ZzhM*BEWk_iy5IP8(Lat%-xTxelMfTyxNs34!@`?eXc9}w=Jv7*w&eK#*4Z}8#?p7 zH)V9U=5%1|HWzg-BRjC~<}$kWN7Z;Mzy0nuoIbm(?nf(E_OrUE>+a~vg?2Mn@^GW3 zL!J5CgYMMrL2Iu0wF`}FZQyVBU1-zn*1XKuk!I!T$hu}BG}FUIcgo9^&n~;9>)pqd z+uXXO8+y47H*H&5H~n54j;vo==WXc0?~h;789jS&JJTiIZ}a=`?g!SofJuGS-bMM- zy7Hv^mvj#wcIC6C(z+ifJ9E>dOS)kSABL3HeO}UmQ!ZW7HBcBb^|G$Rg*=kkD zmwQ#br5oOD7&qoAx^PEdo|sii*Q~NHH_uZ-*Kzq^-ZHy{?peQq+`;>@ZdlVnydkBe z?o{Rg{@n4huKsdw&f~Fmm@Dzc)Qv;-?f0J1<&eSROML-s$b0C#hg!xqIMf> zsKT0=RLQv|t@}KIK5w?k`F_U6W)UTx_ae*su@A?-yp_d%eEqHKiaiG^*vdX^%!1v@(RuO4CYCPZqc`z{%lISLJj5z@b%C4$ZqjaPW|N; z*@q2bU5T@lC)1Z}RydZkKdw6M7FmTw=j?~EKgPZo`)2FCh1q3UE3H^yQ;w@tQ)@f2 zDQA{nu5~+XqK6MZ>fT5A(8Imcb)!c6(9S-aw4g{IN>Sg#`1=HEpY`jtO)G-5@%rmp z`SxQpyHD?RVV?su?;V3R*H(Rdy8X zubH|Q(EZrj$2r%Mjm|i4!M+0f4(uy%UV?qdwX4qTaBd=3F5RAI*O|;WN+i>CwQjZ9 zd6R7V59j9--q4e_!?}XhYkF~VFz?xwLgB_BPL6&{!^;M7qmkt}=>1rp=3kbdcOSt= z%hcyPttPO8hXarHAIafePtxXwqj^nyIWFMo$>*s6@8eD!Y0S&6t-EtlVm3|M*N*Sn zzoLqlyQ;nO4XTl^Ef>zbPNQ3O;ibQSrcT)!57_U*)jV4A=EsfsaMhZ;WsE&1yE<@B zeOY$CRGH(STXWS)wRr3=Rr$`mM*RCeTb}G?!v&h;s)ihUElTY>QM(4WP zv;KS@GCpg-n?C+V{na;3E%Mc;Hw$bzalRFmUQv~IH{Pe6>eYnL*1x4`KE!QiMr(g; zbKyFlNc%7Dspyuhrx!%|WDz``F zPlvWq?;^kQmc#3)M`!@scrB$jPlCDijcrt|zgQ@buv|&bL zHD|XH&U1{7`|!@xb+m$V@%vgksd)Dv6gOZ4O>13@3zgqNzZ5UV`JC6&+k|o)>$qKg zt5=TQJlE0Qqczy6x%wto6a1yCNm0q*-5UjUu}ya9Lu z@CM)sz#D)k0B>N)7g+K*;C;XYf!6^a1D*&x5cnSOHkN!1_$lyF;G4i#fzJV-1%3;B z7x*mjSWZD{+9{R4H&l82Hih7`z%$|R5Wp{4@=oBvz<+_)0uKe=3Vam!2=Eu+Gr%K& zw*apJeg!;;CC>pq13U(J4e$}*HNbyZ@*CiB!0&*^0e=Jj2fPn>8%sV1JP!CC@Ic^k z!0UkL!QW4SN3rBrz`KC=01pEG1Ai|8z6AUUcn?b+2K)>7n4j??;AOzmfS>s%zU60p z3V0OoD*wc%Snm5Rc>zn_z>;SGzW}}ge?I~q27C+n7w|Fo`w~n327f04o(Fsk_!;mu z_&XB({Rns({2dASA^e>Q_#5y#;BCO4fPVq60{+F4cL5&*o(B94_#E&+;Ca9US^ixH zcp~hh@%J0xi?GiIZ-o6f_T!fObnqhJL%@%KHvumKp2U*R0AB(A0(=Je4e%Y{X)O5+ z@En%>1$Yfhz5{#(cna_q;4{E)Sn?B={DmdIfqgRe&DbYn-;8}S_RT-rFJu3W{kY{m z-7;Ua+!z0B|BQVy_RZKAW1ozDGxpKgCu84ixnIUU8T)2@*HWkdaq@gIf{K?tO-}Vg zbH0b!9)64V42{k?XU91Y&f#$WgL5{V8{r%Y=S4U_!g-SA`4i5ia1JH;m(3NGe?5Hd z>^V#2Ym>5^oo1J&k>yh~*FQ^BW@eW2_+oh|b5EA@qmWPH-69EA*I;<5L3y4 zc0516KCP-(h3orT)85U+Ib~o4sxq+wUyrRwr~20C@Z3cx-A&K-)jw+MR@Ys}hDmG5iq;VlE%w^^(`RNw2JDzj9xQQ!ZgJ!l`=i}s;iXeZi* zc3QU2l1H%Q4J>&G@D|`Hz&C)u01p9P13Ua`x%c1KFE^4 zv*h=D&+OMqs(s9-@BKi~4Xs z?n6De5A~qk_#J2`_#*Jd;EC}amF52Y|CJ}0l9)<~jW$rJqW9_a$zA`~yaD14;+ADx zLL5VULp(#AvW#n%^BCt|I0wVI7|y|P{)O`}%X2WCf8jg~=U+Gv!}%A^!*E`Ob1IyJ zS)NPbd<*AOI5)$2nd~d&ya<1%jPos=cj5dC=Sw(O!ubl$OK^UI^Awz~;JgLrFF23E zIS$TmaGry69?SC}oCD!p$nt!~@_Y&BN;qe-JRh>;i7k0#@XO$zEO{yLQI>ocz7NOW z@qzaO-v#~)d>8mH%kS;*eVru_fV|8yUjvV8nb+aFE%31Tt_%Du_)vV$h3~iUJr};? z0^bY%*OI@ql@lDkI6it z@+mE%RtR7DmZ(Ly_hZ}BbF@c8hw;QZ^R$d!BY01YcrJ|(q&JMCud zP<~J;R-5g1l4h?vsEciLhumM*(Iuvwr=>5vbd5Lv*Y(Su(`asuY}!>LkdFIgQln~9 z>2lO#S~O(~**G4homOY*W$G@f>$IJ=h9^^*1D&bLh+KSSdk-qV_X8bU(v56fzEjeZ z>9lTH30fBFK`;9^qGbs^Xz;g^WZQZ$`;GVF4*kY(|9x$F`qq)0meHES?Iy9WYg=|* z62L=@1Ng*}P>#^`=T4Dh*~iC;mmluSM`sM=ZnborcdC)Y!+LSRq2|2jjVIsBSDwcg z8pN|sTk+9%RXJ@*I}SVI$fY-r=eT0ld@NxSci!BXYdtH;(^~8KoNqPOr91G1Qnh%L z){VW6yr+~W-W-1;jUq?prj(C9IqjZuvlksN+d8NHgOekXnpejk3<+@;pMqFOCp_&zt6OLxurefYhWzZ3n0-~0bM z9(i6=;Q8t4TEVNW*)HEo&8mu#O}$D|d>=3Fb#1w}$~clUcUjTgAztj;*^b&?9?7P; z*L4>M_T^ml5}lW>`=GUmAHr=C?`l!Ey0Xira#U=)PtN;`_ZIK*ynMe=z3zQE?8+3f z9_7u6b0TQ>rGDIKU>8bj-(!sF49Obv2uD0#XBZ?oQ(ARzVoci}I zt~cn+neYex$>=MN63C^P3~6XDj6M{ac^}l7^JVxZr$Hg zNlz>8SH1vO*ieqwlq<`DFFsSpv#%+2@Y|g6wj5W>amV|C_rh}A>-B6xcLrzB7yDi` z`_5x(eZIQNGma4EBjzFICFULG8|I(2R|6h1IfY&~ZOk{nyrmbzoADUK6DswvAfNVG zMd!|z=7*^p>3(c6_3y>Zr_EcYYp1`yp?**2YHs5`(2r}IwTJDqXzj2(bh$wWA#PNU z->3~Nl9>}X5J#+=Khk~6^MQN{KGrR^e?#|Y?b8`%zNSAv*465p9?{|I&9r4lUy`-; zRBinD7diJM?jSy3-eJCBo*`~n&bN-4^*N~Y54wB3DLa8E^aruZ7a@>1$L5`j}?Dzss6^ny*m}H{wrU*P?sD&4&{p1x=@*_ z19Rdk;wj=Q;xOVb;&Jgiji}=VKVG2gO##z=`NV`4bTV=TPY9k$F1rWud!J>bZ`+^e z6pf*Zm3;U^gOxO@kovc_3a_C~7kv4{^kuZRm0wPrLmWhWoPFd8g=g4NyC(O^W|TLr z_$@y-%!(w$0mOx$#RJ3<#1+I7%eZM72T>mP<32nO&;QwT5oiCWaR~DV@e}dUavov+ zU_M#SBg^@T`HT6Cd5n3F`HuOIxPf?q_<{EX?+xA;j62=~j6dQV;u_){)(gDXc>l4^ zS&qNudWd+9brW$GarbBO7V#Q!8gUzO0r3Fw0dWNJ1Mvj&2=fZ_$#ULdUSghNer6u5 zz`ozpwFie<^Z1@CwdX~RoatDS-ne=3vY9Ki6Tgh)tXjn=TIC3rFI1(3Gb7o>`LfP_ zh*~##9CpUP7~@cYppmi>VH@xI_a!n%w14)3Am`&X$(S+*HCkMQ2PEL%mnypQVa z{tBh=YlC#A-K)rDf~{_6(jy9Awn^u5_z~rr{=_-{;3Kk|Ural&c@=ptt)?L^A|4_> zA`T<|A|4~YBCaCNrgv5AZ0FxJ&2uCd@+d}&CwlSLb9VHtSOB}UxRujiZEjTHW!{gp zXKI}e_gtw3*E8~gssHo-{@Hl_Z=a9;L%*RP|Ed2h%P)&i<4|j(4tXi^ROF|Kw}`Wd zyOwzX`VqhDpZXL1h<-&sTiXAp_2Rw9JowrBkMY2~!92n`f%O6F#s9Wm+A(B`ua%zv?E44Z#SA-uC&sEUHkG_n^9V^utB`Zu9p@ZF_wK_FV~W) zhcNOU_n&M0Eow8`ni&50{<~|zh zu$VTqzD75%t)cCu*HP8@(==}EHgfe!p*x;)=xXp|s_wInTGkArBO~9_c*9Iu*5nx_ zKa3*ZfcNz9S`0M~xJB{vr_#=Oxp+g{aPk`TokDi>pdG98@RJx%+B7&HS8M5~{>`?$ zJhe;!4Y;3=uYL9>UG!IqFnUwjuHR`#+h~d%T9c4(A^$?&)$!M&+W6#18uYrd?))x| zHspQdJU{D^hCHnE>OfBVy%oRe(UYyljpYt?{J7)6N$fswGB;=u%7O3a>&lEP#P%+w zDA)FPlxk{0j~t7$@0tEu^o>gF*|HRc#=oODWzQ7*_x@V0>y>z?Zh>y&m_nR*um$aE zuI%6XYbBK3#kfHCEx3^SroR*gZF)zZf3%JP*%Dd+>Zb56?$?@O(TE&qsUkd^``&M|-dzqqR4vM0NmUpO$|{WnQf-#s#8W zdDfvKTvPp(%DK z=>z%J?n;dD``I`JWwqki{P*dP8ZG(jy%frOv?*uoJ40B<&@QwG`5@Yb_Mm-e588+J zpnYi9KfM>eMn^iJ_I&pfy6aK~+|~mA9Ih*Qd8BqCyD0@;8>HP>8%uF<-89!Ou{1vK zJ+1ArH)J=fjTRd5hA#KHtJxH&$fj&Jt+D3HcH`FT%1jGm-yiEW%xA;}%wNps*e)A% zm8SRO-`7{8u;YVs;z63R1O4eV;6LI(-Q1znzIb1LFnT>rs?e8jj#x{>KK4`p4$CsC z@U|CkAE4%8t?qo`*hbo@{w*Ze`Wxs;d@p|IzL*NGapE>Xe^B&_Zv5`*HX<=3%wX5h$ z*Ivg{;+^` zuD)+*lD;lad7Vuq9@XdPO~2D=r~2IZ^?MpMv;o^)d_x7+)#ZoL59s68I&7D4irg}4 za7v}?RIg%L9zS>x4+4uG?+K?lb7G!GY$jj{W@Zvvz;SGPiA&m3a{(62mDI+JZ zeG=}*fwL~;@K^KI-_?iTyhc@f^x=FD5~;!xSB`J=im<;%-haA%L!OmXl(!VG$+^!L z<|&h_^7~>x=u7@qTH^C;>ay3U-Ms&WhTr+5zHEP+I(5}HfLON#>qTxXeZi@-+}SK_}p`Ez|%jc5p>88{^-za9vK_ zn~?KfTsT~X+f~?{^S(TAF3aCq{GRhZ70s{y_P|N~or_v~Qco<%d2hZiD8To3tS972 z$ghwmA&>f5o|XAFUj2Kt137n-byR)DKwjN;ExmZ<&4;Yx=w)+neh|Nn!rTV(?d1uy zzttdq@aQOwiyXw8!w!&tCqM4xy_f20!#Fi=8wL8Sze`ToN`->`xpm}b^7S6V&DN|T z*TmuMJYoaon)WM?JP}7qr-xG17`7A62CStL^x`QAaDOMTt4QpHnw4LzI^b7<`q?y<7#GWxDWN9UetqfxDWN9UOWf!-7>Bt z-do1^e~RnKD=c{*fRbL1n)Pq4mXUB&u`brS0%`Um}m^%3hL`WO9* zeny^Qx&9+BLBCk$4VLRR@&)8E$Q!WkW1gemkxw8`zo^$!F^|%oEHD%oEHT%n!^L z%n!^L%s0$G%txHRB7P#CqJR4Y6k(HHgbw*C@=?pY75OUiSLCbM-(Y>jx{37_`zfre z*gs+2#r_HVCG3;1KLVeJ{ZWUuPw4Z?O;j^5H&@yhM;9BYGqCIH3H!&FL&DhZ*aq!U z2UiZCzfO1Sbp;M|=%k(B>8lIp0B!cgrj+Z}U~SDlM+(1tN3;6aUg!Sqre?EV?Z3Bl z(<)4frOb>}t?!ICr~4d>!~Z%lsC3EAm?8v&dtSFC(8t-i&+}`7QEcwYRoMR(@Kt7DTVu??CE#kQ?Z&=oxKAbASZKjl^T;U&RbFbyPl8TRQy1Y3B zpDV#dl)bpJ4?MYCcPX_1x1QBrd-2Rx{of^JX>h~`>X5WtcURfp4sEXue`?Foi<;Be z^CcL3FZf;Xz2JZGd^``&M|<#mJP*%Dd+>Zb56?$?e)isBUSOVJ-e8_!eqg>}eqg@* zZ|}!^#r#D(|7rdq{vsYDJ|hkzF6YEyb6iIJLfk3{TokGWNV2d9?lGS%yz5!i;M- zSRJgWUtkzfX0q|};BQCErA;;5d>>)_wPI~k`>J7vvOA_2Gfq32A}P|)w)_<1(`mDg z_H8=WaKGMEV_I8hll|232CLjtjq^J1JR0-O-;k&8RO9QbH;%g89&Tt9Hr2SVoo1@> zR~f^e%<0CoesnDI!fE}$)M(>~hq1>RI^NSqIn6UR^sj#G>FnNyDV-w!)t-L8j5JK2 zGxcA3#=c30kccV&p`QzlG%Pkn{L4P!#uP)1X%WWGOMFe|k4-js-H9;PY&Xj^#4FUW z#(j!We<;M%!eh4K*9~FDT1zXMrWBoS*ccRUEcUgzY2}e9LyHIDMy^)O^!NVB^X_*; z?ZT7(RsYiOzZ8C^X*#ubyy3WAgz=#F3R8E#K*OWvp~fE_lS~J@ z`5Uek2shqnnrKScG0t$RPMERO(@iE@s|Z8-#N<3^L?@p?EbbuZ+o$$adzj-R_+UC>nm9IHTEo= z*{b~6LdlK;^BO7*KB}*=Iyq_nwb_QFwrllIT@NMQjE*+=f7q>GUgt0Ukg5}mzwO>? zDplOx(A{gY@zagVCZ~!vhAXyXjdKdWG_6T#Ww^Fo_1pbprrlaqgR66dvE9x^rfEil z;qri~#`OonP3be9>t{ay_qdEnu{GSE{O|W9cTFF|*&5@G6aQ#vy0WajA#K%ou1PyXRM*|^KS>j!loF;DEpEnqYkI6iqbpgE^T~$AzE)$ z@~VFDAY0?~lx2F)*zNjqnzeC{?`i#Wf1P3K_dLcV|1bI@g#ry3?gfnAch>87g#{R1 zroAy74ZotFJ$8yAbn#Tf>5YFL`1^DJ{;Yp0lYi-`!-nx;hPNs64Yvn}oBCA?GI+a9 zHIz%eV2W()X?X20)v)4Tu7go&oej|e^9?O-<~caEn5W^ivg>z+m|l8YA9t)@(ztkp z)xl+B>mGlcUdC9~IX^#lu6w-Ck>iH`x!n(X_pm;mFSVl4_}1;Pl-b*Zjah4J9Q^xx zhJzdhNjQePiQjGFxXVenDASa{*KRR!=ia5jk-gX_3lr4 z8w~Gi8Jl(e)8%!8K*MLx0>*^$8~)q4{CzAI#a&6tb9b?!+R*FzGCs*ki!07Cr0092 zi0y|-USIqS3y$SCRPA{v>10H-VR*AE|7{+vD0C(%sa*$ymBVTM>ywp|BfYQc2PXH? z4=G+Y*<}Ap-}uTRz5kK2$$S2|udld1PM;lFDY@Ovhx&%I+vxqLS4y7$`lG&0oj&>_ zbIK?8T9(_etV@*MyIX_g$lwh9@sghUG0Pm1-TfZw7uRm9FH*=Mc~9w7{ov+<^bb$f zPcGl>xjrO5LZ808ZgTjGC;B#%BlLf7&$h;gk~U9?Hl!Tgt^dPtDCzu!XhTQeEC20x zt?Heew9|HuAz{cPeYs6nk^)~XHq2aqU4N$ZzNA*l-r@39{qRmZlKfAvFw`3RSYM3~ zBzbjOX_ylGOmEm=o9tQop8oD1-}Fm^DkoWTit?RWa@EA^A@ zkA2aX|6pYZDe91HTKP;r`F?3b=eWAbb`w79gG|K?PC*TlebdtQ2`@?-+zvS;4_$hve9b_w+^H6*1W5tCC!?mBG+< z&vgC$n-!7^G$8|zn5zH0&o=qw@Ro*+C1&fh{w$xIF`%{Kq-&IZ^MVS=e$|bJ%snxB zD~EE)gS)jhlq@)3AGN7+^58G64YXp3{&H{IaSL;n0$Tm5&h@p`}9uv zOC{TP{-h7vv|aBKT`IZIh60Aq{;T!fRu@U0zrUp6X^~C(mp5#Z!yDNc=1%%uA78^d zdFP}uhH~{c>w{*MOYZT$u;JvL-}H{v%O^J-RpI|IcIII@eE^gy_ar-6TI^dW5+%w0JBQ};J@@DPbzQ&z z=9+8nxo0`|Ip_I&JYVOA7k3;2y)L&EL&J>W*A=#P12}a8pPFpr0ZA97>DqME55n;hYES zKz4=|(&`}^)O-W`!#9Jt z&s{}>#%W+`LMfn1TnJCqD#nfU^4Fl=+8Qe2JN>GrCLT}kwIIyXm1V( zeP$r;U)>f)dzXQq(WYXhUOSj;@eVljHxTVpjNs(l3b1IJzGxlU4jSNRN4F*V`P0u~ z*aduT>7JmSFaL7}0aQgc%Zy!8~%LCVvW;=X;*B6c4*rI@0O{6fB!bJZ}$YYQhN^a2h<@~$2)LQjvBO#%0W&(dC*-f1Rl3b&>GWx zxcyTF*rR2owCz#}m3v--D=)_@tKU9_8iPu~*ATz$o(--S+w~Mj34k4c%CqUGoMFu7rhv8qw^)ux^x5g>`5Y6zU3k4(_=Gd zywFzVnb7yXgFmmVHcN!}?e~B(JXh?C=ZgML_vNGTT(J_*6=x-wg6mCl#p5ILE_I<%Mi_%m~n02?3Mqh&JeAix8_=1QV0D%1&Nd9=y2OVtAQSl!J?P10e8pR0sLQc zlCQg$%IJB~;EuV)#qXm*>lcTWlTyvN>h7&U!~H=@-_1JQ zI3peec??jtOwi|?gSUV?XE!K!KG5UpNBM)%T#hodwK{h>$_DH#IHXKaYtB7$3|XvwuaF#w!6zeySItH$NC`@jhA(MmqQ9{LZzt@7UK_VCZ3bma`L0p3|!FW>qj zTUovF6Aas+n?t|HGRGL@`fjh_tnu5yyq~+3^WHvy)?L2KQ`}_;^*IF>rU-y;d-QL? zXjeI~ZmGcyxmF8|uYCud9d)@>=jXsU<`j5i)|%7F%ms~SL!seX&EIp&9i>a)9=osb zbvO%tJPU)?&R-$Xee|415f%e1wAygXUTy%MV{Jg;{-rYM{^bIp)SPA}=}i6IyFkf*7kYV9O*OZbt8HFhf3AerjYZ zZtB4k;Hi_7{C>P1cW%;BV17jtnXlF7?tPsGPCfhuru9?6b+!iZte^w?IA4a(@>)RU z>MHQm>@s}a!T?Ta`v&wfzYLqZJp>*4tHCq)_(6*vf`p)QFx5^0$LUmoZPQHQKSpQZ z!<9F|+BQb;%i28nv3Vsh%(j8!6Y}8gWePC$USHTHJrC|UrUoB|b%UBtXW;IxI?&h7 z9nNq+1KWs|VD5sk&@uiXtXg~q2*XE0#ySmZZrlZinT~`%t>!+%F|F?NL16Dfv zb9&1{N?76#IAeccl!r_%`3zx&z2uUgaA80?Yue;R{4#Nn z6aQf#_8+WPZDeWfPx}M3Z$SGAlK(*ZNy&2{eWT<>kUrCV+$Rv3o(o&be}XsW<)9O8 zR|{6QfOH$HK3ES74&L~E4Bb{Y)!;US+pWj?Do{AG6I_^<3RlmmRB4m<%euk2xV;@Y zsQ_JGJHQ$fC5*(!(Cw3Mx3?EC(5qn&j5jy~8jg6t)To0ndcr-h#IhTlf!mmE!euZ; zje&4$#_wY;sda_{A5TCgBOQeK_Jwh{eY#rS1GE;4Y|>wDCqv}4E(1+E?!l}GxmS~p zYj^*;T+)LJ_biqDO%KxhrQ=CoP50r|hZevVX1k$AZ;hO!#u2dS&=zR$KqDv7btZH? zzXi5Vzb20;VL{mWJ>0ysw?O{yDY;`}61OSxC5Wi+Ex3Q&&H1IYg7i2=k4^NLMf{d= z*l+1=wqGv!E$h7Z$|YZ@Zoo#lM5{1v;)6l*ugf~YtkVfF@8(V5(%1<;UpNcCJ6r{FUs}QM3lm^9-k!AA z1txg>*`|-D&q;sR%@u*rJM)hpvSH^q_-g7yI2BF>rJaXEv6Tq*PAvy*w)BUJ&KKc_ zX1f4AE@)1h3MXa0fRDzd0OD&M!@icxcCTFWyG-Xs$%)5Rj6JR+m!sv9w=>l8Fe08$ zAME+0_y|byc^W@upw`8aa4%ZL%?E*U`rhg5m$dDtp0^Ouk381130*F!oJZ2gY4h$P zH>`^%VO?B;w3L!wUZnLx<+DU@Ucq{^bp9+b1}QxMT9@)}w?PHJixc2eYi0JWH ztjBM!T8-$oLBB`3oe&*81MBFyS>F-S&J|cYN8JC2h^GFIHFf3s21K;;HLRV{<2K61 z`JKh2N9AC)mzk32<)v6JJIpsy60LC!>*aE*=1QWGQ?N!J@ex-6V(lD(wKHq3tt8r{ z7uMrmpLCT(gF9gjeompMq}vsJo%HqFrnVE0&K?H89*janYwKdIebp}t5q+3NC zVi3`iHdv3}$%;lqgI~iMyr)4dBD!)e*4J0|?m$F?FU1->;OtIBwDu*ewOfunpz>Lw zJsGS$Yagsr`7C`sblaw{pXhP5!^Plviws2c;8U!@*Yr7uh&B(!+I*XJI#T;#CZ?C? zfM4+`+a)Kh2_*7Do1miKRU997_L=e-8d>*P!1nrI-_8-D}6`@BFzkNaXh9_v|+ zhz8f#sSeFoHXx$Sqp>zmeD)dnV(n&wwOeBMbVPLDHLUv@_vWa4FVTj}u{K=N>>?ss zQX6YYHD>`4{WuEi$Gd755z&=SSXcUu%t1s`&%l~G^i>riI=UF^=>02RA)>E$VU4(N zOa&sEIvs0j6Q3NF=SDwIx=j*|ya#LKWx`KH^zU7)f0GAmD~U#q#v1w3#7ac8vnSTh zCl|j#blW3ZxB+Wnc^55}b}Q+}qp|ytq>tuy+=C?DH26_Ek~9}#8IsN-{6f-Sglo`k zgKjf)A1LXmr?JHfqL0k5J{nrRS0U-6j+fOD(N;aNwhF4;sUVtbCe~bCLv|_trn4js z^{%}GBHC&))>bDQ)e!N7Be5qu!tV=u-{eUSYDLh?T+x(3crrJO#&fd-`A@V9&-rKI zx!H4_DpZZ6I;%ad-~47|+3Ot*=5vBb>t;;qIb`==EG(IC78zdTvqu>^Q6` z`eRKI@AeRD{aavI%geCp!w*E}cqVv`w+nw4y`Mh52+#4B;yIq~+)DHq>j)h@uY258 zM@e*q57rU;#7g9awT3g+8uyN=sqCkZ-{D{i8w}4tM=v#HG}bIXv1SR=sYE8zZQ!RJ zdGM3IjxuVJ1fE02 z<2j_#@*WzFwT~wL?C5{4ATK=U9Ej(fR`|Q(?*}W`Y6y zSeV&Mjr;g26^PGW;N(Fc;J}-Y0e#Hv2zQv!>o$xGy8`$L_R#tB9r$K-A)s|o>XaDx z^2HxbMC&GL4x_%BMYQInb?(Ndxlj-{6}emJ!&e1Y;j)A0Q5?R`EPS2%TqZJZ($uBb zYLTR)<1=%Sq_6w@^Bk35ECBr?KEUj^TFMmPt-xy1PxyK54ccfGTbq>Dp$T}P7s zeSPo*o+JIyydS?!Ly{K0HF+tLJc_4AJd%6~y)phs@+)$Kw;s^TEsj>3hbx#$9~$G z95tmA_Sx*P&$dhLIkLyznltv+E{TQ66MJjX*jux1s8E@MrDGp22K#uPJ5H+f!^YT8 zbHILDqer#M+)M|1YwNJLR&lANvL5?s_pzTgeUY|O^4a$OC`HGxxAqVA*4Djwfh6xP zZcr)Wo4hsKfiDs9YHG3PHYq3;C1S6y1NQnx?R|+FvA?H@{k@}e)RgqS)6aySUlBh? zf&HAu6hY-V)AugjcW3*eh$B_a$odwuxavq+`H8x$=gZQszj16w6(dWl6XNQu^04y zdL5$Y^Y&jiz!uwAaXtlha(Wz`^SKRdDEkBr_*-DV+!&gUdI3LPc@4BfzJW7FFJTL| z1nBkGg!&%8;E}c8K=w&T*mIsX7yR%EpwCHv7oB0Cc{k0tY4$DU9JIZ@Dk@HaryG7nrT-y)qc`pwZ{K{3q&_qJb?Wc_ssi^{l}YCTt?B6glk`jdalhpM zRtu7T$r|@di`M@5%}u;9H+fyY6%j7uin)x<*EB>J$^^_%RvbUAq8$h;vBa#TOT=as zZ9?B8eeXqKaq!){u-_gd@%C*nTX~gGiU?16ih0VVljVqTmL$wsX0E@72nSJM4svGW z4bzZf-CCn=fJ1X&_u%v5IT0cSBAyDWdP@V|_PFeK8=q z&kO55-Mhm8?Ey+-T&r=P1bQ5l{J?+ghA5=|_QAS=3dv(!jWZ8fA3|W%z?IzDhERp% z8IE#nuaG>$uFoF`v_ILg$&;KJ9IBw_e)OD>@Cb6pQ6&{>2cW@`w~Uimsqa33zcEN;tKXF+MQmG6!^W2!tdpXUoNO@`aL>6 zyAR||?@*gWA{RJDFr$Q_y}C-InNc((Rng=l5c7r>>1$LH9*;pD(pf zlBc52N%|Ze+&5l9b}FBx&q*}G1nd#zKN+O>+wlh2SJ{JomFoin74$ZJJ@k3#{q#BM zYoo7$z87hXBY7u!n;!4zc1X0al!Kzr`M1x~`|0ncKTF>ueP8tV($_=(cIeO2=cKQb z{(aHsDeAES3Kf6mob-PBc>22zVLz}O`+?V!)s(~!{EYp>`GKzy@edba|M2R6?I&KM z9D9k^@P49$T(Ay$oxKwg?Xw(fAG1wo5YbAHu~st0+n=$9GQt|l9BzVDgtpF8f2YBDKqW_;Yq7 zmz;D`QL|?O+%_$WJJ@rh;(1~;tdCsH?Vh??DCrvw#j&fo33cWQ{iZ%JZF_r#)HkYy z#wqHUMliW<>u;7Z{fGlR<-XzfcDIxPu(ojR@9{$SIe>TmUBk8XxUEP(9u2eN|77`Q zuiF5RP5HC^_WOEx%wjdi--s2^sLfFAQ^fDjrs&4O*dr0#>0`;l=RVuvA>9bB-|+-t zPK$V`nDytFo^IP<>bWq^yZaM?{yoy|pKcogi=v^6ZaDYFXpX{{*##fo2;<_PcnbY* z?SzfTaXu|BLSWwSg3+V?c)7#7B*KBXZzmj0_uL%lJuH+H_S{fZ)CWN0aO{!3O;?;4 zxCr8P7`VFiM-&iqW+~of&WENyBe>ebrxl5FRzr&c5uAe%q`3GZ0)|_z z=K4)otN1rz6%3xZnwuZGO(nOseIf&w8U}Mvs8U#5nFM#uh~(6pomDK)n+}HI+$LjJ zhU%^~hjPC#&VieNM)qk1`%YcPeQDhTr94UlzDCQqHnSp;youX-Vs882IV&lPMQ60W zcdr6^GRN;0gY|?;^jJX^toG5t6(YP^a^k&1JSHaN%l z`#l~z3)DIf<*xUsQLMq4#`ZYVNcP(wI0@7|rf}D_$`y*H`y%_*R$T?9TNZNvUOTIJ z_F4^owVux{-lu_F{Of@KqeX$}Bd-%#XN$YFW)pIj@=r~dXkqTeq)r#)oW z54!aY;vDrStK>ZCJRzMk3^e)&j_9@Y_r1Kl?Eu|E{^br_h)`Tw>khMB0)Oux%$nl4 z&0H?rXQu)bw}C0UCUS50W-Cf++r!9KOU4bbg` ze($6`9K-D)XLq)|1p4^kVL{^OCHZX4vi-^1_yoX`j8maT$XCnGrb zs05Y1j?OKs^oLYln(hxJu1&JgbknSoZo;M*FQWTC+gp5O$&?F@&qBdxi)W)<1F zcQ(SKGL7GDI0Ad2jJr9vI3DLZE`A4h>~*=`Yt*6Z*I200{3#ry<_+ALr zRgPt1IBa`w3sl?vEBkNr)md`3u-e;%Yl!Z{raWQ_)lNKu+NE3$*>7Iu&Uu!*=j8Sr zRT!CN!d*K&@IN`*@1wN@I!{aY|I)Y+fIVmF{4Eaj5&m{g`g`f@EXpSVNCNLH1k0)3o-#-{YbC$3f2-*4)&!`YL@0 z-EYwEx68YJu-i0a?%ACju&q-+m^z{pXPXoSf-i(alhoF~&)Kf^JgC{?Pv$(%a4qz= z*5HmDasmc#H^Lp@Py6{>JE5P6#AHd{eo5t1CDVH$3~vZf$>q}H>EUU$%KK%JuvD{i6nt-VXsOZEQs~%X;8(d=QAUw-XVf6{g<#5ue?;sG0H+iGg8IGAqRZY&khUO1C3otyyOWsG?-hXSHvrB1_M(^f3lLJa z7ChczCwjJj4f6h73v9GIi1q<@K)U4$FluK9u{f*}3~as`ET3sD${$vN5wo|0ivCuj z`>q=By!SyskBJhCA(?Z!Ezx5oJ(kh!kRI1|ShRwh-gV~E*2n#4ydz^VJw{8PJ(U!N z;_>mZ_;}Y1aVlfFbUlO((bqs<8{IxP?-7+>OJX6Ha|qD6aXL>!J{+a{m+ZaYIqDD8&wY0-Myq#8?_rM zo>zmOnT5(8!;@gb`&w`+!&Hpbr~n&!eg}<-?L-gXJD|p|1vI{IA{M@_14D|N!HU`K z#QGDDfJKr4ObNFU?^<666B_hkdv+5u;k--C9&euC27wxaIcGNAEX z3x4fmCmI-5gKa4qFt$%eu|A^|44I|_D-G~(gnI)VoSMP!mpX|RC3nHs6U||x*hw^R z{~ly#s>6yMoyGcz#UO8 z`^RJM-`>j%p8M_~#t$w5%gfAR*4~a{MQRx^FEWMl-nL?)eHjRPYz(tKZN#+8rJy0# z1YQZm_to$YXfHH@g|4<@idqe@2sDO^-`a~$OW%O-a1-c{dHn~cPvFoo0~q?*R%~?r z28@pALj4kZQAg(+Fjv!uUoYcl5~Bu9HCsVC^E{U^7pnzrm{qL_>FhL}d0vj3#YX(S z0opBKe|;A*MyC#hy6M6-r<0XkZ($NY5624%q|DTbYWvh1PKM zqXdvL%T&|}?g|%_#DcKV=3<|pJz=GLB={;f5$iyIIBm!pU^LZC{2B*f%kirL$vGtB zoWtUSQQ&8WwHW(!FpNJO0Ziw$7j-6&f*I$d!1I5t#kc{(;qsYrAl}AY+!oLtj)n)p z4V;Bgn011n$8He&&_cYC=nRj}-vsC^eRWF{kvY!5KDj%1QI4iRf()BNN9SuEapvO&m ztfc1~^tegSVdycGZX0wR6YbB_V|U_;PU5I#KfxmZK$USk<)Xcq4Zni;xqe{aI6Lvf zwb@|Okc;?VyY0lK!fa4bR02-5v=qJeQ=@Y&-ga5V2G8nhk&LQF~l{(lb9SS=Rp*^kGkO?d9KJ08GVoV%{I6RTGp z23;>a0I5l~VmzM#I(&Kr;#=B?iK~>r@7@Ct_rp$HettDb>&pZ4st#hk-wxolBp)Qr z!q+cL1iPQ-fUpjhV&R@7PEF0RD;sfKDgrsT1(n}> z`gS~jbISn#XedChmv*AD_F)j1qy$&ibQIUrYzOzk5il_6CZ?Bqfcj~dK;4gyV!EX- z00p_gz|v7HOx*|`;*2i+yP(HkdJLk+UwX`<$6tEh=-RaXlkjiW+8A!1 za#f|?YUx5#k!fcOcgB^2E-i7!X{#w5I`2O4&uS}9a5sUh$y-3{7rM@fu63f{FMaRy zv!&lD-9ONMEd9*s_CP;>y3Nq8CUo5yT_Z-ZjI}VEKlm@eAdhqH<`5LL|lKwv%zAb znKpMTLpSG2+hEZY=j%Ec9gz?53jSTAMD~Am)e;X(GvhiLoR{-GwZt3$wBvks=;m~J zrYW|&+?<=2+#EPP(G+)Moqp`96CgPpsphDstDuAh7TlTjx;auFgVYL1nGI4;6cVT@ zhB-FlxCGrCI@ck2O(a)O=k00FiuR!B+&=APA&0}t2n!4D!Xe!p`g+uyudwO64LSYY z>cHhpGh}zzkTZ_@CVv{RAK6D5a!kh>x#sKrsMBeEF3M~)n15Uyg&sBf?ePZK>_;sk zjJOrptC`>rm3OY0a7&Kp=4?}P%2P3IxB^Ra(0bQe<%JJsT<&4roPF8rlZ9LVAA{jWllHzyUqcP45e@_R4kj$J8`?X0CzS4jV6J=A+CTlgM@n)rUN z8NWux|0csegFArb9T}wkXb<#QFc28*>4~~&7QtS#->cLN#uVG3Rxj?uG23fFsNowl z#o!b3I0)EW% zh1=ggf?rmR0HS3$WTPI#trx$`2a2oVQO(Qn$=)aOZm-9~)h4H*N8lIvf{P1buYw)Jve*t(hv{*?+7V!>Z7{G1HRa^G zdVu!p?%G(sH z)D6+~L3Di?T?a(h{?N5)blnhL6GVIXt*DHO=3Y0b$O-0xgP+P%o7kne?udMXn-Nsg z^5assI)Q1f9x$PPK6gB=Or<}kk0(5II_9C9cHNMZ{-5wlvw|wQ#6|B{?|c+oIc3G~KIC3b94!0tXIoX3ueLHq9a(sh#z4_taihbmH7D0F{@Q_WfFHLc{7?9 z(;S&*)->a$IXKP72?tq@xp1G5ZE}eZ-c&m)m)O1k{*!Wv-7o3BQ7&=$|IRG^Uo4)? z8E9TlbNtWu{?sjU{e$Jby8USb9tI^UZR7stKkdip!6UhpMDrHHc8ie(!VddZj}B#{;h75uJ@#Wk96%P{oAB#Md{xr{TrlfKk2$rx>l5~A*Fwt zbnP3RL87@2U6)7ir!!I8mTv_K*74lynN^_wyG)Sseh24~sZ_~F>D&!RH7^cxHZ2w4 z1eC$(<&m7N{RerS1q1y}BDjgozRPouo5L}$A~~OOLvZbgA?y+u!EH$y2h82x0=<=M zIjv38L2PItt~re29-Q0+(x==7YgTOJUQI{=MNg7}@AdWE*}5V?=5?+(Z}39DhswN; zp39Lr9?2oBpBV|HEQE0Iv|P%fMAt;i&o0t}J+sm8+PZj+kDz+I656@d0BL(w*OpMK zxjPW22OI65gYfRk|8>02*B&r?eAe&UI^B|vFs<2H*f|L^fTrz?V?TjZTh}^Y9ooiN z!c`Cc_wmI)T;b0PCt-3N4?Yj=0}V{B!ii%qfX1r+@S%Dd46sX8$+UyLW8qh?E3l&W zv`Pk^&TZ1?q0evKb0BQF43D|hS>X0i4pum%!c(dH0G+2Lj3xr-B3!>@snq@u-ItBC z6R+Y6Rcd)8=0$4gi0_n$nV0_;y89UVb%`Dg|a$9m9qp!o0jN^SZjQA0jL)39~TuQddM6mJ4QBg6T3uxRMLzN|&uxAi~ae zVRklWcuz!Fm;q*C9lrrYIM)ZvxyG9=K*U=chndtM|FwvCYY#Dpy4`#;B7WL1%%Sej z-i`?GE5^L9);J0guBVH+-n7&~h;X{QnA7Ss)_ZFaUGIACN_a%~fDF*ZaUiMAkCeg4Z&7WH=7d*=EA*d@!>ckoGSk%+4J% zy9>S{h_J|Um_@$)+#M1As3|@LJI-}RgduLh4Dn^G8zO#S7G`-j)^9+B2^wG~sF&o2 z2-lmBxt@0UT12=;HRc*(xQUYRkq?-Ucomr{2{%c?+$6uuTuE4i3uX{l0+-M|73Mr}D+DWQt}hCGnt)F+=fE(^nGTDF|~7wSV-Kbln``FW)hLd3DS{ zNxbMf%u^bxHI;Oo9br{!X^((+l7W)&tWlU}^;q0ONm$iV%&PhnYAOkzGRJ&s;Bze{ z;a|Hj|1#}ao_h_I?%m{nabHBb_UwG=Zf8>OL=ur0Mo#o*UG zLnT??DFCnU^z*HOlCYlnnDrP%=qm{i(p0Yj+1f3Xga^fA9;9&7RnoPAgt@fD%!SF0 zLWIS{VHRVP9DxXb*@F3t=BzkG)^VDP*Kta0z6BAEqqZ5qgz>8p;X93(?^F$0g9vl+ zz|2LNy8{uHu zj0mHdg&9rs^b|xG&0WlB?sd#WgfZ!3#`LKq77_NO!0f5r;{-%_lRM^30kTL$y!u_3 z6Fq_l5%J-RFekd+V>cq+`(4b5dMwz42q%*2UWq^Nh`G=Asi}x~__>(-jEp;hi2pCg z+-KE}Gb**8biL=_>PG3BR>BKh@mf-26Ar1=;nH=x^fl1eNna0rFZ8vk+%Hv&N`Eh1 zuTA$$bbm!WLrqNTPH#Dji03KCTI8-*~Q2VRzA^JMW`dTgV`dU{Xq^gYR zbWI1{my)%)BEyVfbV#mB9WFgC6DC!NnbcEU|4!HB5`N@~`BBw_S1NV8gde$Mel)1? z4I z(`|-c6M$X^fbR3@af%)n=&_8RQ_*uRdQL?=?QHC6_r^6%^!$x@+FP-w{nI}|Wv)oi zA?f)cozbOz_5aIzCzA$ip3niG<|>(xh^BihrJ zyzWUx=M}V9OxKo5J~pW_ zb#Jt(DgP!Mc0zRijm}1P#+f=NoT>A>n}ejR-O4rUN;+Re=j-UqlH>;lM(e9&#c4l~ z&hoW?I2_J5JqWkrTJ=|#Ww7lX8F{kU?>Cc|SYh?Aub?%P&EtGWqdm&ygs{*f=<=oOhNgqS+ zr)%Wn@p@T3@p@VFLT@6v4*daMr)UwbXLmWJK*W2TjMvWc4p1Qac={N+CY?Tp{w!V3 zPS?59$I!LsbWJ*4t4{orMqHEL`D)Bx>)h!&bh;Lv{w%#s*TvIy?%k4C!jqF%!``0X zvq#MehRZJwhw|YK*)uyVfD_6`Li>T66bt&!gCFKa!jXF;6@_2@;iM7m;WFFW?D3x$ zKppS)@ZVGZikZE9VQgkP7`wVETX&l`%!q3b^AsPmFS&ccMI%SRW;efNcPpF(BRfaJ z1IyHMCOCA1EjQeQuFpOJ-y;Sv>18QQKKvMT{ACFztjvY2^4@`fvd+*kEf4;T8Nv;fq;D5M~*#oE^{` z%tQ<@6B%@12pZJHKECXGqM$iNVG|z_E`L|hEQ2tVZJ41Lg^xfJFpIf?S&Y|E8$>e^ znw8KjhGsMp(=iKP&oqB~{~>E*S^ zwTWdkXh$H4cj#%fK!j_w!(3yEo*tt6vA=N*nvd8tF+s;Y>S%8hv%CAl2uWP8%*q@| zd~ivp8im9M_nD7I57t2|nCjizMC`9C`ssY;n|(4v28cc+4dychN%hnhX+i z^!6QyByOl{Fayy{kYTnx779Vzt9=okJ3Lm|tx z;Qket;iuxS=m1^^z#6Xu5OMW2(!uKhWE;JN32X^+eRCH$s#n5y<{HZR3!j6B30L9w z_Fq)i=%9Z`GZy^<+mF0~&y<=<{r-Q}5O9h9hNS+j*`p^apQYFIpua28uMwnQyawyl zwN$>B9Ak^G=cu^`q}Se@g}-+b{@y)GO_lxh@zQsZ^*MdI? z=F0^{zv~5fOgxIm#O}$Dk=m1vunQjJD(j!2^LXsD!eigoV-?5&kCjvKSecOb4w3QH z5Ra#Y&px3*JZ?JUaWl79qe|PL*JPm2LywgKO?~ybmd}3Y^Ce%D_DgB6lJ+oZZ> z|K>B$>%YyF!P&pawC9Lq5sPsaF-EHlkqnp( z&iHja@CcDCmI2QAU9WwJNS-hS=Lyy3JV7M8)rj+c=Po=zB-0pyGmV}XOAyI1&cHdw z?T0TQlA}}L9NqPTTtwEsPQq(n|FpY_NS@FJ=Lxk;OA*N#+TfgF0;lPx}D02B+_l*2RC*!n9_meIZ(3 z)7}xSf9Z8C=(RHFd#B$Et%Te&NqLN~@q)^4 zjs87KjL-MfCUmKZ>v128ki;2-W>u;570dCuon*a~#I9X%0nO#`fTh4)E=`=eat%dR%fAGn6YXWorK*sEr43cIdTXrEvSaU)nS_r8izs z;o$B~9ZLFWqS|8pVyy)WkPWGxHA+&^Icp6*tI2y<`1>sq{w z)BDeUv1`l!Y?EUMi;u!Ao_y8@`zMRAf6^AOSwZ{|W9*;wc(@boZCdYQ$jqz%*{{a@ z&o(*68G9-9*h?YnUChNCpT`_O7_V8OhuQrZ%<;35?*3=Ji?R9YN@>3=<)_Lq_L%9f zevk#199Fk+Cs6cGuw7wC1dc=T*z(RgZ&g!$M_9tDV*P#!Sv}qjZJ%) z!!yTrF%}yBY=%p7{vTx-Q}l8s8_<6OT}Or9P)XiRTmQimPP)vW=HVMjk6xXFbMtMzCPzJH{jw~3!^XsOWWW5^+w9JX zH-GPMIB_|9#liYMWPgaAm27jy#sc-e;lgP9;mqlZ_59_I{|aF(_cF-`uJF4*P7~^U z8u)f!&Mxhjh)@^vph8zy+@*A`gbJj1l?x>#7-t%PrG zYRVSB>Mp!E--ZXRS$5w92f@O|L3rZ+hG{t1PN;g?z@J(V*@fMo@Q)Q~vg}*4g!08z z{Q6-xWj9Pa31NNYLgYomVM?dLZ0(a$rtWYhf9U*Z_MX=%#tBsOSDC5o zH=i=br|)k5Fy8+F?{@~(%;cuyKOL@Q$T8pl9K)EeyTDIq-kQy;b7S`hRTboKKgXEO z@?#BZ+VLOXc(PY6wq=9AWy#(io+m7HD`Cn$EoE#QW(elH?=ov_Udn6>mkF+GwlWKb zs>=jj_hT8C$Pwy_c3<^LnhxObU3 zu*OEPS920Rw|&F!h!T0{{lf*X@qGpL&{Y0jb1UK2BX?o@!!^8eeS4vY&2U!dy(`~U z%ZQb>yHML?|CaHgY-WiXbN1a!*%*AhJwE=2rV;xkD4d<$C91&bU;X@&k21EX+g-O# z`??A*>-RAe#&0h;SL`o%X|5EUA9?aim+HFv&7UT8nN=@~JNkw1^j0nutuD*U8{jA$ zS(5B_%ho>s#kX+wt6@JkjgIU4XZ;FiWi@7QyHW?_>*M_$8Z+H&`Qh&6U&7g=KJISj zi|4w_@%F@ZW!Z;LCXjY0n2orcJwN;_X?w!VgKx7l>~D}ZDeQlzn-eZy{d-&fq(u&R zcHsB+#?c*eR(3b-OOEMgbCrKn(4KuX$%)l_{h9AmTE%qNXIa^ujzVR4J9hrkw@k0v zfAX|;zGPS8}X77*o?5Bi{%uaJdp+S3) z@b-Qp@1Px#?~}4jcy%W;&u!EmeuG(nuz1rjA-ct3X8tw}q2t)4!a47BW@A=$Ue3H$ z!llGO1`5N4pjoFF`yV5OA8DU>1E22foYY%<{2Mc2qhB>MO*u`FkLLKD|GZ>o6x$Wl zr27cp8rL&#GP|-%U%Ln^zqeoy9pIUR3xSaN!(1rrc#rSo;w+pDv=K7<+~e<#>?B+r zR=^vGbA<^Ra~T=q!|VSuR|vnOVCv)J`95~6V8yg$9pOKaGE7kFoBIgTc=Ny#p)QcSo&+uT!=$&5-H*BHjtOTUU3?*Hf9jlU?W|R-U7S-v*X}Z5aC;}==CK)k z>oLWAnfh#DP0zLY7Hy&M^^t?%^q>`gC-611@7PTC#j<#wpSPcBac>?QJ$N*)@7IOh zk=>Vlc)(of@voIoYN^Tg%5N_yTug$<+SvR5gNoQfh@_qcwz{mXQbCZOk zZbiIzX-~ne!d$5STu^XCb0~l5$_l}_K&@c%&NSJKhA^S(NCN-*b}Zj%w68G5-im>j zXS1&Q5BWKD?__NYhq7x;&Dq$m2N-XwWo*uo^X~Ip>SR~0IX)PlA(E!Z=A zC$Q6XE-}3xj~6Q5Uf{EDS2K=rErdSndkMQ;)-d0GwG+m?VTA#@v-zh1=kg7i`W?KDv#*ci# z3HlB1nI4a)2~YALGap)pFufj36t3!NvmV}GWPv>_gi-egvwcc`%GUIWVt%nY?A6U9 zSnvBQ8LeYFtgZD(Hh=tU=63W~rey=ezUwf(AUGp}A2BF_lJT7?XRkhQ zCtOA=m~&cyeQ0MXyw`lie64Y22aj(fw7+{-_RTMlUATT7Z`|f2U)J4=wcaW+t*$2X zNhAJc$7`J{__hCWf#rfQcG@Uq{tZ(z{*8SQJ7$g_9}r#Y9yxRh8@ySIO>|maFhc0b zR&43bJ{zpdWUfwQ{DT*>CNB^3AG-LmS2u+6{(Cp_hjnMNJ33$DwM_A|kwVEFLw41Y7R-59 zN1?z#mlg9hSv#FBg2p}_As5f9Z^}9gzY;5X3p}spTlWyEW9oP^uP)N5kbM-oFt*o2 zguT}mGG(*Q@!Z{c!UYdgCh4+;tVgR=!db0Nyz%Ih1uN_Wg)yV|@?^<$ac1||SzWrxszSeCg+49_Q_TC-6yp_R# zWsY`YhmSm%yY(|*I~sLjpRS0@bE>gozpfa}zTWya-}0YmzHe<1dpfWnztO`{SW+ry zOCs&^gO(XFzox8W$^55jF2qaQ=a*%vY#*)F;wMEeXIr_BV45$3e5bS!_G8+%f)-h8 z+~@r8XG3a|nBz_Zc>9B=ndx2&*^9cG1tsC0?6ObRY%?bd-rH7#J<@tI>vg7*-!Zh9 z-}rC{TQKDq|Id3%es2C^mfd}tce}fQ4}=TYLfy0c5v%F_Zv`%4VT<+r=xv3vn#F@ZIr(x)<8aho_u%^t@-FYP4kywFPMyH1NO3%FUZINVy;Gi4C#;W>-ffA@gD z<}iabP@l#>7dYYivUV&tyT;vZ&lW~IIFNl+XU-=@o@QDv_G6EaDCEDis$zn3hqJ9N z2eSUdy13amZ)Qf!p23dU$I3K^ePX)xSjJ|f53*F-cxH8jrXbJ%!KC)>!LA)(EL5E_ zVpA3yvzj|E=Ur_#u%LBDI9pfrs^D(Jen#`qzbqeS$UpWR#T5JuX6ygCneX$>h&72A z%^s@jn}5_Kg;{jV>3JdU>0{vcfWLW4*Q|;8S`dZ zME~&tK5R&f*UYRRyBNQmbFx~uWo*1+C>v&UO!jbFTlO-$pT99?yKF}b8*|vR zq@d!acbZd#wDr}{26&1;jgxK-7=YmM$7lxfD6;Q8txJYUTz_Gj!+hSeWqcw||zH{3!r6YsbXM2t@+PS*Sp)pHXt84{xe#$^bRx^*S!dh~ao>FG^ zU@eeEW*=dgaf(QLSEVu&yM?VW;ofi?1BpSkQntesnJ z`>mbX!B{WP!FqY-O2870{7Ub)MrMa&?Y!%cc4m8Gz1$Y-<=nRc>}u>4jK^NVi3vlQ z4E=@7Z0rxrx@5p;V}D>3_6Nq^8pQZupCK9h4DpVB%rWdI1YtkHd9GMsjlGC5*o&AF z@RBjZ{zH50Kdg|a6a-=I{}yZiv>!Y8S!YX`FKuS9(eXjNtjRYx^Xe?<2kUB7oq>qoPCoB-Om3C7v}UDo$a_WgkP57C%9;AX2wSa@+qhN zgrm$>eklG+#dBDrR2~`Sx-cq`NjmMv-eI;f6E=o0i!=OKca6=wtouth-yh*ZeN|>& z`v)iZWv~1M--}lKBg+wtf94`#_O>JZz$;Voi?EK#UoaytZ%NmJ-THp)Vsizb`a;3$ zj$FjvjodGDX!+c2IX;j5%M3T=a8KsgxkZBEz++5Kuao?z*M351q8Sr&VQPK>KF=Zh zscvCi75q*7*$c-{6zq2&Sa7|iA6qX9%+w|=_HTf0emAVY&W4rcWe#v;{jn~ahIQGB zqhFXCSjVk$x$EY;mp_V%h=P{JJP`3(d~>8th4MX(-Zqe!^ZSx2Xy{_guQuGP4EByZ>mHCLZk?V z2Ab!y@24_HLPaByisqs;P)KIVJX5AnnJOC2zMqCN&r@a*iOfS}{63G9x8CpH`mEm{ zueGkV*Y2Es_POo*zOKi0pO-WCv>7UvEZ0V(Q*%n2*Qel#;X%?ZZIUqM)nhTrK%ccO zOoWgHr$wK|R;*dmL9i@ILDV1E6W5r|0_8hOTx)QexVn-4d%O!BKlWr8Zk_HgUOuCZ z1G43>AMP9^wZEK*1!|wgRZI2Q>}iRx@7z6ciKi87B^d~hCwCPWYU!c$bTasNE)(&{ zTB%5SBI#qKWyk;ODj!o=exF290VkuZ&6^J|Q-0|^_2&rWYHEg|cC>-5> zUku)^4V|)GprEi)EVqol1aR|8F&M(y=U%X6nI=mylJW1}C z!HB$PC3#P)r7l=aelwN)=9cc7IG=oI9Qjb&Z3jy&@&g>&koRn1J00uEZHEirVk3VI)5v#sC*S=$_cN1u z?eTK2&DN0D4kWMr_8`r34gPvZs3UxB@ZHhRO~LW!x~wxke;Lf%CeRpn7{{v{^g+@!q}$Q)L!?`hkM2!AdSo|aSV`WwJ$dI} z4|;(}p8EUfEBt=b0JyMr4{v>S8T-;P80Ref&S$mW#lPygV(l$K6aV>T zNI&+R&w2`2Gw2KZ>zxlC@q|Wx92fla;FMVvvxF~wh1-!4e{^Dlu4_16LB}tfZf1*~ zxWoFa*KGQzrQ*ohR?_;3DR9p+hOG$ogo#$4*(dVjSILi`K9>NEJUA4Zd=PGtzxKKT z*bidw(^4i_VYv*hli%-ahUL+qH^6?RGN!~M+yl2Gcx4f7<=}PjXA0IsA zd8*0~I;cNJ-YEa0LmKJ7#~b-^xJVwnmOOY$OeDy>`A_oZW;>0*tj|R@Pss#N_Rt2) zTh$E9`s4Dz&rJ8zBIc0O6*nD_K(3G@bpF_$wU{syYRI!o$g`(HESx599!=hSs1OQW z$=8o3Uq95>g*;(6yG369a(WC*vmM6Pw`tGw2E?QCt|E5kY#Gm6?uEMg3)saHC28b~ zI9%D_!3(~6pcZ-ajpWS@t9>!_=?>o1C?p;GwN9&K70FC@LXp-kWMV{Aw=L42a9(g5sWP8KOtTXxF z)8v0&toXnhd1TheI}43`F*NeR(8wdhQSwS}Ab?(LjD`C;6%0FJ_@b;_}jd zd9HHuTwz6kr*Fu87VPeg0{N_D@>!C0 zz40-5s7Z1UMcJJwts`$0eXBoKQ}(DK&mJ*=GRX|eB-4C#@XWs)5_?e=T1{DKm8UTd zr2O*%<)6_}wOoO6Q4`8VtU1`HfslCOI~zv<1zlO&x=z9!s5|?uoZ}=!QOO z^dE*DQkIEr9CR>TD-j1LwdLh1J(=?w`Pyuvy@%~gT90j^_1HsNceypJ)3j*aRei-3 zoGQ1A?>n~#|0%oK2jx|wc5pOAM5n;s<_pB-$F>x=BabkUJi^e#o-CJqL2L2_W-B|$ z*8kX^{6dQMQi<+qZ|P}TQ#A|pcR0|n9` zBaDPCYT+0}>$f#k$5>m}Fx*7zx8CG6j*-{6oUe)GM?jbSMTX8&>1SGBxzqZpfO7K3 zS6uP+qwT`C&h0TWIt9a;FAyFq+G0o7&x@5;30;Gu(Ldd(l-8vXd%~kAoYtANE`^q~ zF3qC#=UQ5Sey4S5Z(6(3x)eA2y4xnx{aH`<=NsK07rH;Ow2oDy`}2(Mk72|8@uT~5 zjP8$4!~Ho-_ot`ZmST7EV$H~leR7zF=g5C8BLB6Ne9b!YWo^ip-C5ZgpB4is7VptI^YBUJ#lmoDYgPdRccw`eTT@G3p^Dg=ze&+~lJ z%Np{E>7Tn|0A(HHDC=;s9m$2ld6HntH)7vp z@`Eu>+=OzEz?_xBDA!y`^S6NzaI=!jbTiVE8uZ`e?v$PWVfz1} zM^Lu5O`ffxJ>_Znl&49bhF~J)Y;P%Nvw7x=36!nn$g?$mj*i2i zx4tfd+ce~OUG%r}X_VdR$g;a0yBw}kp5{z>TGMNqm`XWY2<2?+;>Y3-%GM50w$^j) zbo@klS|R0Wr|PF*IOS{xl(SV@_rb-Kt&O8>&1m3zu0Yw{G|KK0PxrtBl&xK$Yz?I? z@Hk~|A1QNd6RFIbQ`Yx^vc9}TH+*6~Pt2u!&*{#1%xZc|+R`ivHfA2=nGJda>A%M} zk$y^fPPjbJK|{)L?ox(RF|7-Zq->`dWjmL8`J*%CMSJ9V5niLbC|#ZxaX-qYwox{< z@V+z3vZ>MXYzkc(vZ)xSsVGu5^;YXoHifc$seA)C{watpnyLqYx;h3 zD*qDTjzcNG@{{LR$SAY=O_|l(%9%KUvaC$XvI^FQU=3wH*C_K**dC3Xg6vI{?L?f9 z#$S{R9g^olSV~#YEqNA%4lCb^r=P@O`okD5X`~w;uU{Syb6$?(I(?fkSUUs8srhr8 zEiL$3?J4|2K|5ZtEe_q9rLn8GcL^=W#X*lRi`caLH4@*jIJmOHUf5$e3^l8D@bdrY zY&zbNj+aq}X*()UjMs|=Z^|u)Qf_H@XgqjPp4o}=%&fyvP;VQ_$0Z1u9Nrxp>#q&R zXVLMU-CAS&CAazAOgk8Q;1K_ms*A=;%wcV93?J;KibJ-KfFF8~`E%QGn0YFT|7_4% zq<@jFq2n@roStv4^n9BwiH4o@OpBI3(?FM=b&KTBIeoW zbs!Ws(=*eDo|&s%C*df1UOk}a)!@k^A&#D7FX%aTFmnnVqh}Y=vrB2K2fU=`(gXQ( z34YRZNr|3IF?&Oy5jWwDScxcODCgu1MVv$2q@K9R<@AwQLagL0u@bd9hW^A*ni50l z)zuY=m2Rg0^kvNS|I%+7*otew43zPd_rz25hsI*t(YHlsLj|n)?1?$8TkuIYX5nD9 zREbTGeh#am54m+1|-iJCW zW);8qZqf#%ElB@8F4O767j)%(LDGmR2rnC0L+{sLC5tHMtfHKAUqpLMq5RW{^3OaQ zbDVNo3zXYFVipC4SaISg165tH2sK0f0f$*?fdDSw+u_fAI#m)3cFu&E6eq-f&_`geDb{@t}dlf_OpXbsYhkKcIrpA3rIHRMir+$#7$ z%A=lA9(8|K0jII8P5n^qk2J?+!BEzd?6x zbbJNnLQ^OsIxsj*$oL-}+;F^@o~5PqT(x-=!-^WT73rg-OX#=-=`5Spq8;TbQ?76Q zFTI_P+czA~qi5z^dQJ|l)`7-4myXYAINtI_FxR3?psg^DDK*lvV|G&?-M(a=Zcl}B0(*I~$i?TM92QH&L z&~dR9|J-B{1W+DmGq5LoEtLD6fI&f$fs`w%P_9_ITpMIr;vC8n{SEYaJMuo?l9!2X z9dsasyw4Q!KKE66^2#Fl-~O}p9y za>8bTUB!7?da!D}JXh@F79=U5ym2YzjTL9K!HzP)3>o1-^?KYiazdo zcSn#uTEup?jKvQH_XVfS;b6JH6HY&^2q&M7fu?%n_yeOZAo{n2_GX&6K|O};IXo3! z2JPdW=i5o1EE*2$gf8el$r|{mFD%iu87^&M1m|C=fNI|+xUozXENJ|6yD+fFvV$10)uiD=wvTfxjfUuU({CzRA4 zWY>qNupxWGv9#?Q)}&Yw)Euqx>*_Pia8p3`8)d|Y+F;Q?`5N77IJ zM?a$DvU6m|ACmsouTSwTF1bD!q zPCie-<0G02j-!vU0_|{IQ|F8OgtKCYjX$|th6(OC6e!l5u*1<)$Dv1AzVLBoOB~Tc zAN_)k2$_?du*%sPBTuYn2CbB_(xf9gW=FC?@q_U|=j%egTBtD2IvMwvW(Xe6Wx|Vo z$*8sPgEV9PZE@waWLoDta{seIFsJ`%zH+{W2*1NYZ%`=@S<*plVKxb3Ro?RKUl*i0 z?}kIa&D3r2iI>h{EkJ7EgEzbjOA{>una%73Oz(Y%bxLW4y=v`n>7b|5M|vy7e8&{@ zuUstXw2Hv4M#a3T+Emu5HV|X8kMX26gQ3&g8@#{bNA9**7c}`QUTtHCr5)6use%nk zO7HMpqb)(~ULqc}wZvsQ*6?xjbwRJr4A*_~0qe9D{6y4Gt^pGueCcN)``rhA?4A!C zIh)G-%b)O%>r5f9G=SanH^l<~UNFyb5Bn8if>Ry7v6hD)vPqj9F@3<-(ztVlLg@Eo z>}@#+dRV_=uHzr`detiSwBRG#73zeO2TEAchY#%B1Yca++Y{7kYM9Tv4Bm^*?@s5t zkAKY8(Q$P;?)xr-<6Z+<>3iHj-{S#WOK@rUu4`@VU@486E;MF(*V@75 zwdF!~upYk5ae@LG15IcQ3@^RI5^0>Yp>Z-s@grM9-@AkSduK~%JT%*KUC^&H1CwzF z?H}fL#1?fUp&gBfi8LN^-+f>oXbj}g783kQBJjg)`y(0;`R*4ulZ zxNhh)ym0*z8=p5$x~WeHUa0)Q;zEl>RU?0#;&_iauhQc?b_bx#VSSe75?)%pZ6(yy+}KZ$P*3?2*&6AEBKTqzu1-Y&Y1J7@Q=RQpzpW8z=JPV z@JVT-Fnh8o?lwNfv+inRH&y!HosaR5&_ld^+$3B*Z7u&4P|UsZCgClulf2q=Ar~@2 z@!rgJ+-hhlU*oq#YU!_n6O_lI)#EebsJRMg^4$~F_D;c!vLOCO%;yv6SwGNfJomYn z#JyT1LBNBd%q&Dj8cBKJX37I8&&2v}F8KAGEpsQ{dUoxO(oSy+?Mx^i4B8l1daAp+ zRQV?{TieLe%J>eFiXSOp_{pwpTir6%2v$X*}gEFw$O6aTy>#*8zT2HfbKJ71=tAwExdWZkii$?I>-gs!_vZTWDQ^I}*UgqF7gLAB*#b}J zoM%%nw}Y#`eNj{S74v8~$AixKKEi=jPIc!Go5#U`o!^DQl2-ij;Uriv>@9ckR0Pi+ z*3hz`DVi3w0n?qm;K@T{v`}z>nGY`ue{~Y+$6JF@*}<2+vXL^?MI%vj!V2cPy9HPq zjK+K3%bDof6rRvItsBmP%yJ?6Q48w$c)^Yix0&^)lPo!43^2tCcIi+q(>^#3;=cp} zROGVf-_zNNu~R{_cLwzcHZY5{NuYaT4coW3n3e4cg_xIXne*6GcCKU!6pftBG>i(^ z#P`vl^xlVkx1Y%*zhCjM3({DV$DVL!RTTdgbx3-vJRTIM%ogqDjOAS~B|zhIO3YH( zt;@}@PGt;~Hs~*;eUz(N&PaWCff~X$pOz^9Kh!?(FRF-ZKm;ipzLA{W__^8VeXb z)EcjJ-z}x(c%G1|wManswswO0!MCErw^^8Apv)Zh{SvhgCSlv&pZGy*7u>z2 zh_|qvELo&I5pxPY@)v6cvSYLT@znCi{M`5RQnRCesJ7!bFQ{5s`qXGLdg|41v(7#F zzGXqUL;W&a`(&MPWN!p68B)k{Jlk;J7r{6@_5yn;eacs+{a|f70;+$TfM;F=@jj9F z_{QmPI18JIOK;>0&34a1pM}Rn*8a43vuzK4{T{<*rTQ?~$3b{tXOHs-n!qDdBfjH_ z3C1c|f!Ed%{B1!H#=j_I?H`8o)4h73?{qsD_W=2v=X%(*zz}RlsiSqPuDB{$6$UgP zg!wM7d0JH^ubtB$pLBc8#~Hrk-fzaCTI~xSxif?NkXCQdsmfKn?YB?-fT9z2dw+)) ztoY2sBL?F50tv4k@`;Ck_d!3>&l)r%{fYF{?>>-Bf7^xrHdoOJWPf{{{x&pXAjr=7 z*l>>QdXCcd%&w|rvg>(9*E7cO9rJ3qp75O+f3)m+B1r3cBnr>Exiibp30PYc!4!LB zNi3elBMW%NHf){G=Tv&4&`2+-N#!qGnn63qF}RHMOVaI0zb|;kPMn=gjKafV=%nX- zl#xD|7wAB$z6UmI|B#h?9c0e>?wHavgKa+kg^6qEJFL0GdJZm@tXJ>MI_V4tP}KzU zvAu=dPo7XdQwfeLD6xTCXTiy@%0kPT+ERtG6bL_OC=@NK{?uyzr%hH5+s-llk_E!SQ!@3GY8@ z!ZYQCTs6T7uJ9*p*_tvQ9pVc8!|pj0E}ezfj8)n4a3h{R3@~Ar9=@47mH#L#=L4=x zMvhK=rYZRz!5rUh8OmJ^Pw`oMf^c~FK}k;?30f}gi`qNhOZ~Rp;^#+9K`X_s9Cn$b zrAZ|@zTgA5%cclF=3V3apHG3uevvG<`8i%QD*&E7@{|@wz2II~ z10XQ_gz#nQGv01t0Bp!SBZ)kFhJBn83gw?#im^sj%wRwu#JXy*3DFnXnN`7Hq!G@Z z`#xa?6@Ju(>LIpTXb%fpnE+dNL1^o44SgP&!4Z|Y(l07bQ244Bxb>JL=G41@m4PPg zYBhsB+13<(zH@`Bqz>HU@@Uvxp$aRMXJY*t9%2}@Yk0!`c<(eTPeKE9Pd`q-85 z34S|Rr}byK#%N2HR2KvZhrGoy)%VOcY9hS5njv0Rwt_NEOUR-8YP#((aj3H~c7Eaq zV|JZoR}XJy8ETWEd^s}D52@@&ssNwn9}tc54N3JY?O&;{L73@ ze2|29trR#62!=q1tGqnzn*d*l#gDFGm%3iy4+oy+AJ(|z`Q3|oad%aG)xsIOADhdY z_o(7YwLZ8#{VVTJT|#&L6Fe>74w`lE1D#sCu}3S7*}-p$aM{8Gtov+c8>@=g;q?>Y z&CoGygGU{^)7Kl?TvHK)Q%|w^mqWqeX@=DD!UASaeVw&D@!C%e95) z`R;K$`4RnmDZDY_AtSMZ(Z=Bsg#?RWC#N$hognHFzcyF`4Y@H^^EOb@|aEh#c+J~Z)Vl(JNs%482c7Y0rXm7xPzbVqk&O3^f0COl;D129ro<;QlZB zMdK?m?4IUK^mfb>Ch;!peuEAmJ>Jd}TSZ*ted7z+F9%ONGx;JniYsK{_2aPjiW}T) z#C{g{VjRXCzrp?e_cOOOV=?VP1^=yihLY^ohk;bSAp&~bz%9b zFzmW!JG-nkmKBu6;!2ZwY^?7CVZ*&)e3ETz$iFrUI)5F)4-ae&>CZ=j>Jcw-Pp}F! z$?||DH+@8R(yh07zypJG!rL%4m}27w-SyT9-6pAnrNj*;)|)`P4vIMWQWG3yV*+*s zt?)p3J-b${4CzKD$kcwYOZ7^yPp>a3>}rOJy?(RIG33PueBx_<{AQK?BseP2;o z2PelFLd|zyG;nPKx@8-MgUu$RB0Y=Ew|^*&A8OCDijpABMHRoRdf*%d4?zse=I?5v zQKDuc?Pq*ROzTN|2nLRTD92$uyv$x0EKP*Cg`35vxt-X?i8JB)`my}0O`fpWKLIYB z8o+s%j^vx;;eEzhe)HQ|;qruOko;;m%f@TsfSCz6AV*31THltByqbjW$(@AdT7g{M zJpui*6k+8`YgD3j!-!|f;M>v`HNRG}0WF{K>u0t~O{g#44^=_%9e}ml_OXFiTfmEq zLHJ{sl(!zci7!1jQJ6k|8m0w5l{xRDR#pR$L-^4lHJ ze2X*BqF$!+iH`X5Y;P=y><=xTtq~tj>4qOXEMa%xeztGO7qO#uG8`Dlq!GHEaP%`5 z2=A`%pxWgDN-j9xJaX0P8XwcX^3wqggcEf1H@Y3hoOD>{PPp-AcT9)Xy4uZm?P z)=1_#24c#jDt6YPT4H+L1~WCxp>KyGsjp~@dv(p=nqrZ3{cdN}9IXwno)k;P9nN^x zT^rs#EtWnG(7>(^qv3uxsr2;&4Xk}S3ien@rAIA7aet??tnj>^xN=T1g3ki6@236# zrBkjaBD`~EC)h)YYIH36v|i4(>&y~*wi<~`UTcE#-K^5tbG*>^iz3`|948r4MtLGv z2E(p>C5MMcP#5Ybn`gXISUEKkvyu<7VGmXb`t54@5@*grGe+Wqo%^{)S4C)kc?eGP z&k|y0DxvBiPh99>E#&22;#F^^Vw*)8m^+8|QBNCzBT|a_w7b2r1S*t``pLs|SPby0TVT1>&RK39!t!CrqX8)w&66FRCl2kCroy!SO+u*k1q za5xw*SE%!P^L4E7RW#mM6Unve6lkx&XnfqJkk`$~5R*?uV4s!50|smnOfyGd??tU} z%lde3q&*V*?_V$drLdVdKRpc#{bJd&z+!%UQxKYt*u)3^c4ynvBJk>o6?}P{aJEP< z0{cat%P7VF^C3G=``l z$E9nHP4W5;JJ|7Cr*w)d15Z06c>J}4IDO+d)Gkzp!E1j=KTV#3N`|*s>x9(Or;ZFDsKTbt8KU`_Zm4B81dg4{ zmkzA#$WH6cf`r9~>`N+oLPq{T=z6=o59p;r*?lE zHu-lS!7E`VTxqVy7?%q6NPB%0qgZ>DNMX=`sStbh3Tx|KFN7ORg8}iY*oP}i1ok-? zG|%2-Y+ZNpzHbt!mJ96Gg+QL%)1J-KjD=oV|x5?g-lh1#>zSz0G84BtNp!`w%)?`<`(<628JTYiJp`t0Fj!zbeKlKt%S4!l~M$wTKwqV98j>YfDi@FP=jNw<8K-tMvZsW=ef>RtBn z%T=+Y<5J%C#&pnHYR<2Ju;Wh0XF!ijSH$mm3+-m@ONN%Cqj_=kbTl-zW2<$Pxb4wc z3|%#g_NL8d1r;86EcP3_e|s>ie5Qe0KRH9!jmj`@y8*hTD!_Ryso;L&JjDqvsCgS~{ zi)r8K8Mfo5EB4%*%|nvEu-)68B%k7&gbV5p!Q2VaLCO!;Zma>{zlR ztBMMSXTc}fBBudNj|W4LjTOu(9xg1NUZvU}}%?;bazm1vzAz3Hbxu0A4=aNuJSQE{hkImx;$je`?R{^ah2B=fe8^)TJ zFy#_J58{u@9!S|xQ&W7s-x%JNE@UT$xZ>iT&0*iBmF%2u6ZSoIGvAaI4RLQe@`~zs z<{1?W-%rF~Y=)AwFm^j%5HtZZ=hc_q_*Kt(AEG_p_G;3K-xr0(=kz+13|$=6Bw@cV zii?9Lz{92W4yS(A^N}wZ=E2RPoeB5R`m-he2bbN#UM%SahMoB8A>zPH@b9+gB={vd}dS46zHEAAQkL(;Z zI;WJ*QSckWEOtD!zt=elZr}IhlZJgL@uh!*-B!diH7^}L*eVv*b{@(4l!{{49SLyy z#RBGOS1aWOaWH$}78aQ_o5wT>g_XN@vXxKYN?eA;{L$&8N03e+F6mEP^4EbFctEUE zLaej0ED+8U54~|cfESj=!&Bmw&(d7@F~10y*}z7f+=4(+eIdJ&Z!d8;9S3Kw9A;7p z-IwiSq3gtDOyhY7t`A+w<~Fxs-zYCwfmxLburb0fk-E}=z2}&nuuL|+&gZ?c+Fw=xg z;>ec7k$vBq!Dppn=0dD_iJt;=C3bvvn?5UcoCcGLFHa-BtQI&3oQMVgAQn7mPdF41 zBToK&{m;Ik2;$?1iH}?Ak7F{v{E_&wqD3rZ5_cYAwoTF#;-Sr&GfbCwajo$b_)HvG zn>ccHe`}aV%(|SI^_TiKU`dQSn;5rwQzhs_9J~o}@O#nMSzqGg-HDGoFUt^y6Bk|= zXu&pAM8iDdzf*|+X6~5**~IQk zDrg_uKrG&pSiJV-Y9?dxzQp41OsZv#cs+O!$4BD$Nv_S{L9<-mXS4>J?;L?u(|7YI zmrv5B_0jl*bOh-pq{sR$;3jL7h5KS0wv}jN&XQ)ZtgS9~o@9&dPIiMM+M9S|-KGCD z-egH{Hm_?ejy^!^`RntTOpT6F7QrC_k^51XHtamCO$@=SL=a!Jz@a*{?(co)hc^q7QWsG}43{ zqmyu?r43u@UcqaQc;gt?&CD>dCCpsoiMkWlIt-$}73pvH)87u?-jqIOj|VQFY1O6Gx!(vWz+$>8$j=rdSQ8{0I>u5z?e%`?CER=i10eh zwwIehu1R-LKfFk|HNXZeUz)-9$c@ZkZWxQY6bAEEHnN(jQ(1|6IGiZC#^6g1yGU8X z-1SxL{OR4SYKsTFIMW5TX(b8~i=AP3VmH_~-BI$+AMgfi-) zY@;qp#ua@~e3k--6>BB=zh3s}dEFjfuFa9mc-IdrYBq`YaH}NADg{QBO_r{h=ONC? zOo3ctTAhDhap*m3WI>biA-F?xhl5oIT|DqD1zu&3k_3J8${#V;4%BTlC8L8(@!;D` zG51cn{Xlx1r}L7e_G4#@GiIc~3VP;taZ;5YaT--{bixq4taQKBex)v6{F;QFC$|w> zxtMXbC=A_N3=`ZePw=mg$U}cSDUM#;3Zox*qixMCVVFuY+_Y{i_%FCF-fyD}u`fEp zgB5W?k@ZM8H0B=DzPwJ*SrP<+=Qgs|w@yk{zn=z%)AzIJZ#v?l#3-0+=?AG{w%jB8 z9owWjj(w~-#Cw07it1rU+0%_1#0W_QWO*2sc6IsFi-5t@ix^D3h{>bk!JE1hi>W*D zrTsYYBE5)o9qBp5yhal9^6FuYD#X0(hN^Rgx8mGj`T_*dtWen{-BgxFbC z^EkY-!>e#1X7MC%`A-2$Ju>%`o2M-4pOFfAx#1K?JTZkIy8dt=Szk0Ij&O%K z!jPWR(W=`o(TF%gwO$+^Cst)btg6F~-wcUWRS~Q5(W_xIhoojdHeJ1 zLsl>0!?7?pv->zJHYpOVhK0lN^b*#QxZwighFi>g!E<7BtK@7BnhEN7D(?~BKhhGK z6OXH3a7-NC{r zE+mGyhq@rwiRE1*mX}egkNX;!piArpK9IQHJ>q%`2by3UagFiBHO{UI#;SjO1RoGL z`6lNkID=TjNn#ClQ4_Hd6Tv4948`+m07erJDj*(o-dL44Vlh1EA6voo#8#q-t$dmi zO1}m7A8vw04XotIt6nHHFcgDFX84h~#wFq!<(if_h!{#XF%&xkO*AI{@`U(Hp9()b zOg!Zt@suX--S8gql+nafc2%h2Wnxteh*eDsaYY%=@*$q(e0P@^PpoRuFu>GZdXP&EFF9x=zfiU4j!@HZUnKH4AY5$E`r?AGd-=tP0K%=W-&> zmAWSgP7(`yN-S)|mC5jzRoxrBQvA!XE;TFRC(tWYojA?|;y5ik_&^fzoioIDs-g$OOkyso#9Y)`yYbwAED1D;C5@7^ zB;JT0K{|1zGC5b`FNo1_Vl<~LJg^a?!A6V*v;Q$BXvCgCw}CflR7Jx@;zSSRoCq%b z<3!N&A18tW;za($i4N$UVCw(44;uaBK3GQFXR4h0VCp~CgW1G@n4AG&Bksdx+-H=W z`#>Y^1FMPq>>}>7Sb_Rfl=*L_%>Rw%A^x5+|BICQZ+&r)%NT)yoDpytBZ!qV0^W!z z@V`vKFs_ix*o29kP4K^L!stp2|H~sL@-F-@r;zDp-*ef+U2bUQTFrF+u_Q?%aiXon zi6+Ns@J9Ry8gV5!^R$NT@lwWTbyhH*_|!=`pMtCZ_!Jlyr;7zYudpM{rozmBYzq{L zD>bzNob&Y=%lpThxQs(xkaH;h&b$+@@~dI_wFZ#Ur9aNj$z$8?+QP^gEre6Vo~B|9 z#FT1dzkv22?o)%D_A2w#WIOuSrEgT*0PFa6O(#OOsYd(9dE>U zF!dilLKy=ZD`!C1h##Sh8TBA$H2m=y-iR4t^9HUoXPwCYvZsk(ELracKDA!s7MF3W zX2h-PzS`q9Vqr$a!s9vgFICm~Euh~xFtw&W*h&7LvhMFD8zd{wKRY_>YanF4tK{Q|qgfG0i!9g2 zzu9=@YI7_nrgn+exqiX7c=*5kymU`PuKr*kll;xzUq4+VR8HxJ?!%>OWx+xE4G5TOmOOJK9zWl7V(6{(#iPfk~aA->ZgcmMJ!j2_s z!ewGN-G3&ajGLgGo1l!FRLHpr4kr%cLmZ^z*GfKt_{a+4BkC@%*&N~~QN&H!xhH@L z@sx|iQ(Ui7mx(w_9&r|@nF-)e>`9f_Q^=(zf4B)FZt`;5K0cs2NnHfAe0h4{#B z;v+*j`A6a-(ZolzY7^o0d_OJ_LpiMw4+_Lt77=HOoj(m4aTd5h9HcvOkfMX?FrCV<-7xazW5Ix0mFZM1nU3s z6j(<*#g2H&t%2HbfU;{d%C7q#4u%<&X}62g-7!UduMpgavQRDy|P*+%j(a`vwHBQtX@i4eGK{N3d*RXD5LIP zsEm%3QNN~)THEjzPo{kP7vC zGj+72O#3-y+SAQ#@ET>*)|647(VK-^D7!X0(+#!FhM*2*+EtWkPhX*mj)5obnv5qd zwA}{hRJ50zqwLzlQWZBFQ)lTJGKLn5{fz^Iy9KI~0fVgJ$yw5cxQL&NeVH(Y3+19i-X zHR$i8W!*MW-fiQS)PL(H@4xYr)PIYn{@a+bseA%;-qfh`*3w}n-$tD}E9%sx1dPGC z|GIW4>(OhEbySiwe8_g2>5dr18~scTdG z+wrTlk@CM?KACoWkpekaDx`}G4JLN0TcG;T9C1LbzF7P;8PtERmhOL& zFW&f)4EK2oE?;9U_87h`|5W&3Y`ITW>@cT0{qI~2STW@ldt~09a*WHAV|C$|-Z$PFY`i*f!fa)ZyGgdIf390O9DQOYGLnAcv7dLhyZ!1FU^~)uG#+zUV=@ zV)=lZrBccaH7Qrb+{n^SlqIH9cHu(V#q0S`MSIFLawyZNq5R||-q*Lj7D8pnEcSkyOrVP`S za?2#jEoIrJEDOz`>`{!}&KheSx`sn^4L9f-VkoP*LRrm%8Mo|fDW5q)c}Om0I95pp zjIt3tO!udd?$1TKKUxdr_vbKO&jq@k^m;YPtaADN$snEFpi?Ld{X|*lE6Q5+DGPl< zS*T`{OX3f@o*KHIgLFMV8|iF%-;?yd8|ZycQ$7<;`AkUXM?yB`HrFY)@u6(zX*&yu znS7)4+*@mWbIA$XOOY-~Eo*a69DaI&?nj1AiB`=bzG+)5`rAOk|hr5JWmHGUsc^nR#J&lhW z){a$uj0Ii&4Ax_RQ{na8Sm^%wjC9$hKc5R;(B~bJb65KIgFf7+`!H|fjnZpxt>GMf z-r2c-J}*Qq3XyoxXFT(A7EGtlZbP4aLD_hSqtB>CpV8#gcnI3ur!; zPoLK#SsNbE=N&_zcm6?L=(y8K@|#%0wH-dFN36k`SVQw@eOy3H;Ri8=lXaK)OkxTJ z#1wjlH^q*`GF*sdSUb_44`LbpiDfLh8HMYKiNq2UN$D1c7kqtSHL;JGx0_>Y;uP&C z2&I!ZrSnz9N3@8Kco((8{lqd(5z9!+Udm+*Wucs*;1^;sW92LcGl_{95fced{=&}? zE2$z@qUm^s*Ak2QLM$fDMFkUy(TpTUGx)$BE@L{W#B@AT74RhSi)7*#?sXM>Iq{34 zDfQBfAB*^cR#(}I?;phI!eESUvX|wR1@OnWL+~$y*qjxOe#A2NQHF43WpZjCGShdN5uOc67Spm$r6XP`WXSZ6JetsRiCz1Y1cxKc`NZx`gtL33;xd(o zqF3N7=-RUjF4{g`D%~_3yhoX!{l$agdWjwMRBDBhEsTZP9^)WfKNbwnE#z-c+!u!p zE@anV8%p$oBhh=&d^RXJO*k19hnpYmWIc3_3!D2yW6!6@r1RfRU`nM4xYLIAXBp06 zI&Eg)xtH-==d46XXcdp;&h9K{wv)I{FA;m*&g7jsxr3;NM(>dUqx@DEsUa=(Der*r6@;DEz2Lu}Lig9#fA3 zsYfwSF9Hrxcfy>y6H|T!fH8F{rckG1fG3UPh91S57#}EVq}O|PLGNG9aDPD;c<-i< z)>UsrZ39R6y+IG3Ju~4+?EvnM&fynp`{I^-i+iOaO{R*tnp-BM?0vbPtOuWZ3I69771?S(JjtFtu1645kgO`|!h@?$K@ z=EUqcEX^#~C$^_KPJ!k)lk`Z)p*b#^=D2F}IFQYi`)RIJj$bVmX+Djl`BbAv6xPtZ zd0^!%`|M{i*p=o!d->dlEoctyc>A#ANdK0oL33zj^q)Bt=hL%#89l3G3WFh%p4GeQ zSzUEI1U#v8XiuHPey=2Wj=G2+sf&1a!T{_~9mO>2D27!7KB6w-De58)w-r#K~4w{-NqN z59~<2#B9>dvOG|a`iDByKeUm!;UnrLzNTK{R2w&J)B{8(>i*4^cmMEuLl+U$e((|0 z@mob5zoF7ZjG&I+1$oC03#m_NB<~aARqFe_koWy?40Rf9aEp2DgM)K+eY2CejSP=e|vF`<>8XK4ZS$;Ly?lShA!L{ zhwA@yQxxj{11Xw@M_fsgKu_`glsSOC(>Y zgEy5rc&Y36N~)-v_mH}I##{GFp8V^}No0Mwm(-WbwvtL@-HBz?omeu#5@p?qBI-^| z)Um)_)U_y=cP+4{p=;5D2V))eG4@d(b z_D7xZ&7noYWnzxPOEa8DoKZ7mDm$u9ze`2@aXj(I&`V*MN}TaNamLCm)Q=(l=t2DP zY?UVtYS>pZ3Wz`94{;{Xh$;FZ~wNFJff%|5yN*5(}^<7J%s`{B=aWDp z_9`mv8zc_r^g{fG9{e^?i~ zl50^<uBHN+kj#w+pAbjdlij_rm~&1 z&v7U1bKG%P8!Bo4<7C?Z7?3s!LTTTk3+-Dp{q70hX+NX6zY6**j|JHt#&p`l_)5%Y zjrK6Ijl@8w5d(eLMj4N&gu}*zs{F;Hd>%&J^VQ8i+!L1&>zqNX(>D7ZHzNk>MGSO7 zVie{P_pBuDY4~v}d?Lm=gBYvV;#S~5?DZP4S5M0m>@qP~bz-tjT+CP)vDY=kUPr1l zgDEs0DbRdmr8om^XrA(=d1~J32y997*Atq*By%J1?>RJ2p*PJ<*7CUt^J&g{PjgnU zaXy$tbJLQ&f958X%~|Vc&iZ|S1Zw`9oAB?P)hPk6j^@)QG@oi2IHJNvJ-kTs>5O)O zrjizTwOZu5D+gixp5=U3Ogk)|IS9AY+)5-Jl_M?DfI1StPjrK$+M8HM>P~E+?!=n5 zy6}X07airj3ovYS&IsyD%%Q%7)7}u!p&rGX#eaGfU_{-C6nS?7JgJZ2NPUcZVjRdi z8-3(G4R}i0K;GYg@eREKCFN`UuT~^2T%{9QH#n|IpbVADbO4~zF87Jp&H6iZotGLP~T&mog6S5tnHN%@J= zXbV{Ld$sgDWhU3Z(4JGuQifBOQuH(#&r)V`W3Q^%c24&{S;}6@43VB+{{#PP=knZk$#Nzy6A?qg@9;Kw(aV(aVW_Jiqq3MLFeZ({cjD|I1*nEp6o z`a7Ji9A4k`UH`7175*P(?;TdP()A5fm5u^RRa6iW6e%`JGVBCwfKsd|ijATODvBb_ z0*Z=)hzNGz*uaj3mJB49BnNw3S&7!OZQJzIw^Tb3ae&I`6Wu0spw1y_u0mL4_KrFFI!Nsry|;-(Bx zq1QJDagQ`QaZ)P{`pfS7($1k)bI$BQBV}4RXI6f_9m=?)*>>SWhH zZM@2nzc_1+MC+j*9W>}3r#7|3efG32G~2n6%gT$AR8P{SLn|I~P9sln-+H%Ey>eSB z*LKt3@4Nm@jn6nP9p6cn=Z-Z{1@UX8`Nr0K@Uv`6a`*sO{`wo2*R`3-TxG%iChEDX z2kub!?hNF#jJ5d3U%yk@w(q2G&Qbj23mj#sxr6i14dSa@UQ=t9%;jFHWOCo$yrYbd zI!Vu8JI)vPy+kQR2GfB?%X!`4H&jFJYC3T6V&3R$Bh|ISo*ul=nr}SZM$HfFNoRVS z^7fHmDD}u@>VQEwzv$ja%0H`sZq%>fDdk&~f=wYU$t&XT``1#_jBe0dm0xjtCjFu| z4h*F)Ubp3!^=zZQ`c9xPcQ)r=czma#k0;YTX0lvb>TgQ5n+E;c=@|E=QJL;{il;Ot zd-1crtfM@)WJ-+M)cFTRS16sW*%G^_3VimvW7P7k>m*@IyYOGA_td%57bK1|rt&{B z7)s6PnZ#s&2(O@`MBmc3pyXrwHoL{Wo6k><9omC_a(5B6++BgMr7UUwjS5wNK!^9O zw4yf^FQih6{^rIz8PU}hXC%gF>$!uRF>U%lor?4_BzE7chk7HoQFm)dd_JN z$?#eme)YrQ^l0L(kkWy;dIE8^(&nAS9i0j)u?+!`sJ+#y}WlWbs}8defS$4dS1`ZI7j|1<}>=bNc;X$rqg_R>c)V&%8e;XwELD9)b#jq zTt@S6s^3tS3IkkK0$h#itWL|Zbh4)!EnuuAU@W2hgSrfusR@|rGUy&9;N*3{Nso$$ zlz^YJ06%wjZls*XKjQw5(x-2}@Srw6y33i*)T6I|3ZX^@Jmoy&^k^OLnbb}upUYP0 zOh2)Xm-r~2w?eZv9gYTBFEQa%0%(%ENsW=qq(Dl)|{%>@{~~y4f93 zA0i7Y3&*I?_ZJ3I!z~v|OLr>MZ;ErM6Tm5fFwS&y5S6odj+Av$p*^1lQf)F$8L!7m z|&QqLv?+X>)^Mxe%v5_>^Ly=y5vq_>5ZUTS%gHl$yC%KbxM0%4~qkGO# zqjGXgrD;19>22M#sL87bOT7b>=o8%V4$l|PMi)5iOus6Lz!wjIFD|AZmxwV_jFWp3 z0ULW&P?ZKhJ7DI&;bd*}-`wDj-Drc^i>P6j?r|%&cBg+GO{N@HU*y6z=+oJ{Db#-W z0ND>uecIA$J*D{l1($ZIJ54wzQ@77-;I`Ll)2+UXC40Z`;q-5Hqmvc)O6K<2$C>JP zq2GiQN!+FTD?fy&0hr}d3)7!gme_02sb}X?`>rTRztw2cR|n=&at*Nct{Nrh{WIp5 zC2~Dbu;772t|dNfzb29E2e;rC61lGEsoErIEL>Q*Fj9>kJ$Vjg|FgPsNSz9ucOs|5 z{5Co-tDHJtmCkVIsmfe4cfHYS^ym8xltQ&4x?-kEtJFO15QjIiT_gclb!qj`Cmmu^ zjDcdz#K712z}McZEGRXJK0l}JJ>{}6hA;2^irWHtx_e+K{~hvI1>$P#p7p%I1x~;P zs;LEh18}Q5aI2b4A@2^{dJnjDj?oQ%1n`0y@WN}my}ZB+O27+W@;P4Mnp42(29d$M zz(F^GgEBX*<^@jg4xHYn!k%{oPA{0+M%@|Llg|K7w*yWe7}?C3%DC7FVoKnMcHrVM zr+7|yjy7n6m$|DuK40`qaX*FrM}am7%qsY=`g|F*!4l908h#V_Er4A+WMgs#xa=9| zgt+6$ytr@TK8yRgP{z^O6`7UsGTd{Vr^1=b_&Vl{hjg8c-zPF>q^2@{pZ-9ddm_^S z*NYc&hBBSd_ueATMaJ*9h__OOiU06>lFkxNj<>>mZG=8=mGxP`=W@Vs|JLceo(#9s zwY>T1GOR9s5z6n9VSe%!V}7#?=fCx{=LP&1{&wzrTfP!F#Thsyx>eFqaczekjEJg%dfPkPC|- z7t$xs;S{3&!M7fZ0y#OK?x-8el>mp11`bW3!a0FkR|26(+u}~ z+PG?&PH4GS#0fg#6zGIcv3h(jnNH{vuE8&eE#waw+tQkwGPnz^clqa=2|8wV4rgj} zgE!FWOSg7;#0ea+9XR4g|9GjK7c7r>O2+|TYy-Ynrh`XL9K> z-s##J!WGD{PD^R8RE~k#{)?rdGTd7dS|mLv!_1LZ>p5i^W(GSabFMOs?R_knYmi~@ zq}hu&CmG(B>ZWkTq1$<{Y-PIBz}MWtPG@)(?KjkCeFt9qg_J)LrbaJy*Wr78y}(B? z&nT(?2;Rct1)pT5Ku=%m&Zq8wz<1i9LC;>-m)EbV;=euHKn?F5$hV}I@Xu3LQa4*X zJB*buK0&W+=tmB(JB*t!{=E$BX{uU*7thOoGZ*4K66cyYr-YmpGtpIU7>B{_5k{?88;XtP8>u#&vB8AJFa=&%v6PTS3OOYELS+6Ro70LeJ-I2&;|Zo zbzjPc_&9YtLW{Kmg-wV}Um8z$)ual(y$L`|!f(DFF(TI)`)m&M7r zb$w|Ah?B1nCsw@!=}!1 z-*~kQ`jc#acZR3agJkpjtulj7mCbM3hgGyVHpDS=B|7?##!gwkihm^Y_y>3R&|_uZ z|M*dRx{u87A6?~0i+#P=?+cn?JZOdip-(u$3(N%lpSxR=cW+yRg|>>JHs4{cWn=g# zBZ2yVopNvsioLVgFAF|8YoiVQYv3zN9P<}t@tLrGRfqWZp0IzDIrHOvX;- zhOhZeU2j(AcO5$^6>5D4=Nt2(Q#Wu!;ktE`E#Jp``X4{;@WY$OvyX6t;rflH>AcnW zrGGf6ch4}sszzU8eYX?csqh;o&UY~moWGSJ6>vbSw;9h?l}iR5RHs`*Rr!7XMS>*`)=35bI0tHO z_qJq8^T9Lz0?+8%?Wc6jrp>%ZqzyG??og>;pMCtI#^V&Psmk^KT*yyb+=;f`?!w8v zq=}9NXIP)Yo&WnSWm#M<&AvT{PcyTi+TxXX-J@yz+mC6~6`yz9XxBVm`#Gjg*KyqM z*w_5!A3F5ITB>x^620?Jj&-GNhfgj&b*k(6V*VwyGuE3Jt=`O6I6a|urh60O`^DGi z-8som-2908x!;@EIQ}GW+@eL_I5)6VeEs#yCA_uaeQI;LH_=!d&96JDPA}YRTq?d_ ze9z#EO8kAZTa@7~Z^HDdB0ud!C%ST*N~!p7|95{*LqFX*`!GWP4?+Lun)oo{_Y&VP z{@n=Zzc2JZ?~^wpyqEkr;_Kr3#eH}O?_~+^b-mG>5x2$ni2FYj-s>*BmoenNxUTqM zT?(IlsfAMb^nn)F9_5_)2X7TxxE#RSn~_85xU}P3zbaLF9k-a;ciV!$XQ@nEtuLYq z4xHu2<|xxQHGWF09^3LLS(WYD~%R}Z6V zj9zg@N=EdBo|C9?Z<@HRIY#uGB9e*%t@s$U;>90+67f5V-%F@<{{_BSI<6)t^-rS*nC9ZMd*_XMTZr`c*WY)AXu(4ghGeShRxiJT+6TJK2Y_&hbQNFvAWnr}f8aSirM%ycOQxMUm` zMag+#PSr4~*X;$;ZYQ+plM`|~)VSnaAk@$Mv6O~lucQ5yar?lxC+8?Qf zCr|#V)y#-`N3DFwRhr~#(^FqRqek5zrDLr$X`nRQ;U`8>wClKr5bO!Rdbc;bd$}0Vk}pdN5VSD+W((*kY$ix zma_a3$5{Od1%B^fExJl6m+E@zH{_r?z3reY_3{1>?xwm1o&EX&<=ddl*R^+|mHTz2 zjqY^)(}!aNT<8Um3#*QFqw5R&B;p(q=Z-k1#I?(BR^58Sh>U#Og+v6N}UJ5KR$ z1^QFD1tnf{<8)ofA`{?FI*UCybM;O!}!cutH%r1 zm#lH_P~R47LVQVPY6Eb+3UK|=7d6zRXr8P3u17CanMLh%spM8w z8_>;VepGQo2{*!7k8VXl)VQDuF662Xz3tdiYIfcQjv3mWE^(hkU8=sqHQE}{JqtytKN zHXqT;U0!byYR)*}D)*&9o4)OnOf@fl#2u%)(3&ffscwm{If^i#i5ts0@P$pDBLDD$ zF+KiyA|+n$c-Y>BA5+_h{^p$6VSUijs0*JvxG%lpOA6&at{1=TsV&|1ErrTXP~bO( zn9<()>pIlK#dY!ohs#_~w=VSj_Eah%yo5`1=|bzCPoON!i#a<31A2W#5Y_9Wb7jJb zuhfuo14^#9(_0KEaZNjIWR>(P#Mn^Dd&!X_x1=|8JJCeR9Z8pa8PaE0ZHMRP^q%+{Vk@X#e@MsmE%Vn{(TcE-ahaA;!e9Cyq(+yNky}JXYek z`dCxNeK=%D>vXoJsyE!`92OhWj;BU;h)Hp*iep$D=ej=iT!w=QeOJ+gs)Jfw1Yts_ z{#s7$wExLj7n{>3TvvCP(@qO?`0#`M=)_wqDRB&l*Tux~AdV$5mNtBQ%w20Sre_q* z`lD6kaW0Pkzkl83ULQ22PxLpUgf(b+jyOEvxqKT_+R~$@Lmt_FInCvrGp4_c$&?5> zN1k^Z-=5{%hZ)i;&aD#Nrv=>PLPPqkgRVrJQ@cynaqFKL&}BdLB#mDGc(>PHZj{^) z+BND@sWR`jb(K0L_j==eC6wG78tu~S5Ub*KG|P=%lFw`~xb*3e~ra-Io)1XbP1UFG_b~diZ)aELKl^q9 zOj9|(LM^(j#|`Pm$;F)JL|A9PXu`>#8JSrl`7Hab@osA*;y#FfOa8a{7fq-MvS-fg zapRBv6n;zC10e4MV`d}~_f0$wf`)kl8m4||EN2KBMgcU8ONB*;F%ggF8qhNs^vsWj z^PG761q~zAsR~$)4)Y~wn7MF$-5O{9KKQI{;Iq^|efa;Zc^!iN8&(C$9ctIY8rg8z z?-4wF0$&c^M5uQOF%S#-&`LIsd%&lh1E111sff!1|0T@hG?>Re;J--lUsK~Ialh*0 z`Jv#y*s=RK3jCK1_^^_{&dP zEAy&q=99PpnO7Zjgyg(re)foZ7$?qsF(!y}U!3p4I%$dw2ZTA=CW{ks9b3FtEmP)S zmYaul*ta$h{82aXM~geDbXW@(ywy1HR*ou7oVaGSQ0AeWhr+rfc&<+1xxBCbuqWp??8!MyKIQ~(*d4s# z-3hsz;QJPV@B5_vkrRBMKCIENj(W!le$5`Vkd=BXC#>BI*Nq-DaKe5bf7s6x9#Yw% z2KaBaK5>ms@TxRu?-_AX+)~Id3t4{2{j9L(P#n)<{1juR7;nXOHn|=X>Tlw@nXrfL z7wlonF?uEy*Ve=}H*qaaT(6UJlTdRL*Ve=}H*qaa@b#MD>*w6i;Pt;=-J zpZas+bwFW#U+@>g`o7#FY+HJyQphjCUkLdntosX^N?7-Al&$;UfOY>zGR;r8Byt15 z7u0|+*#11R!+romnU7d`V_Anh6>?e7azZXomHDG5t4DHAWxgrx?M!Z%%v=3BwSXHW z^Hxu$&EuxZJYBKMEN-35i%l$@$?-BT)8>=R1;{+zgJVm%b26_t%sq(PEAxPM<$m0I zncuNnk<5jH@2ddc_uYLG*H7jzsv?58?K0n&ZaI!il6esS^9fv%%$sa(Pvykx)K_Jm zG1zQuhc)XRGQSh0zmBt(d7|B4QaDQHiHyIeaOpDrxzV{*>Lk;yMIJTMfik_C5_U=!1_)2OnXi$M{P{(* z{xxRy%6!Ld*VP^3O&qu4u@%RyhRmDf-CEgUF2r*rp5N^8zqv`PKwQtt0x3iOBV=2BrVZZO?OsYbU}&M;}^ z4%9uRx;-=FUSI3Wk1e}P8GKFU?vxX}#uK0YydPf7cVcZU*34o(EY`qc-7DVzCf+wC)|O&TBHqg( z-j5+}PdaCEzEx^Wt3fSg48hw9SAyeX8p=Gj_l$WQYzpnu)D zB5B=W!Dl6z(Lc^AO5}VY)RdN(1@n&c4Cv>54XHzWBKUqay=kW;XNk|QY<{wr9$n)z zgc=gDo7Z~Whc@21RwBgS-w=DLv**&qrw{VSQnpjSPg>L7J{$NI9#^PO!mxYo~~s4-ek-G#hZ68n_u?r25{dC_y?U8>u@R7#!~0mMuy z5%R+1?oDdI(F>H27ln`)m**a(CdItKup0KI3jT7n#KcJovn4!cAHG!Q_6X+y;!)<^Xf;ZF< z8oRe}Z=h~)8tMiciyJwiR?r!01--h|b3z@X4eA(yH(NNNZr}iQgDsw~{&kI2{C^+f zwOaA|tazRGHu!E~z3djOmmLIeE@)0+P3_<6{DKda|F49&<}dhALH`T?Pa*dOLjC_O z)D7focH*@F@!kpXI)!+Dg?Pw?zk{NNP~zMdo*xLF%Ag$-~c#jV`bO@ z2jn7EAIh6-?-sMD#7-1Y^Z?Wgk9| zM@3l)%tNLN>$KV*Rhwz!K9_@;8a@%dO*=qLsTsuN6epriW6PLov#ZXP9}{ur)ly<( z|2$@V))X8Qtco+E+KInvNNe(aX6`7Aj+3fphAVY^gMV&`p-!CM-F$d=Qy zuxHRMcI-kYa`DMHe8)O~=+?WIa38S%UnWb~B~NycliZ{5?lQ#YXq+btXUxMEIX@WB z`g-z5>J&U{L=LOeSm&x$-p&qF3r4dWx3Np-*0J*g0#Tp9%gmhBra0jGXw=JRDrs)1 zNmMk&;`ayplXss~F^{a{@b&G=+7va_8GMTzt#T0v{$ZhmAWS4h^wR7bB^)k(szq-&@{}vE7?Pq z4_S<_h8|_Iy)wwbg-h_FVG?%C^V=0m;rrt`*HzK0ujA45QzU%f>jSAaZ3cQeLXFJ0 z_J|x%HVZu;Wly&I-y-i8g&`|uD`8`&hz2pfXv)Yfyw)L;$#HPALoTJ^7 zc&)vg;C10UYokpWTf33O`rt(TBD|(-S{_pT~Az*Ave09fo&aOl6vwxpp2Td$x1NH`C zwRaY5XlOj@V@4A{_U&h!Op?$~=D6GXhGz_EmxxMo`Vn^lABF%vTr<-~V`P}n;!{Rg z%CMq2?EvGsS`U5L=823RZDNz_qmgpiY|>-Rc(%4jJGuOB5K0`N#0E_~#;60fq*RR} zm}#o4R%8Nd{}N1W3pva@y_Se(yz(M89n5D^YT{9kc6D;vc9u9;FcF4I8{G~PN)2|16pgtZsvyByJ z&R7tWP9!1Z`^N3kVI|`G!z45d4Rky4(VmSkk4L?hhga;eizUcp_-?kprd#rdGt7g! zL==6xGfTXF!e(mE!7DFSF;P}<*1Jn6j;{Ps zQG4PhyZ2@o)}XdB`;Y%-Q=j=^k16TwyMwCuuFnKKE6#--6;{WZ9+`!g&9Gw^+g)N$ zJq*PvnFCmec@|GW6By$N;wV<1@EInTv4CgF|fKi-&BmO)ySV3Ssx097cFw?~Mbr;9U15*V)Jo zWAO;%Ix;F?4t}YT$-X*TOdfimK%96Jjk7lIAg>R6OZKbr#(mX!((>0hqUWqw95H() z*}XcCs5MT)N>)!Ra*nKVweAl8Cx7S&qw8V7Xx&Z1OH9(7R|BW)2Tsvh)|nN!#viyQ zHdqxI&g{T@%Q^?P}S!GEZFO_JJ%hNN1JPHF5jIF=%sP8tb-ZDW(%P5xo~G z;(IpJaC2lD;X7wDORrms)8Gv|U|E!dV zeo@5MH%B3lIgX@i?=MV>?F!WAb15;kemiRf=gk#LeaN9b99iOO3<})0pU9sW!G3dI zj+_QAB2nzK@`@|Vku-EFS>_#!sPQ|Q+rPX>4@XawrEiL=Yfh3=&HJOG>F`aIX(x%t zqdK8|wmc8f{%Tvwzz!2%7mZX<*89MQ}7ol)=>MKnj#5tVOILX*@?(EKrGbp1vK6?P)u zZW@p7?bkqYZ$^-5-8_*b&lK&9j%2^RTaF$WMpqOoN3x4QFGoM}V=5k{PiGBo#G<}e zN-MSk7rX{8m>sXl6aYv31dcd%PKA;4!h!lz6(eN4P&dGUc`W0Fje6>gM8-8ldo+_? z-b#FalzJs+tCQo#0S6tJ!d%v=Cq^tv1g)~CLVxinqA)ZO=XbkCe3kLV!qKKg zl#C-r);=e6tXh~%&<0yhP9)r9nn7n<4B=JPi7j55fVxDECgd6*=DRYHyt0=0ITJLP zzZxOe0~QTO+;SC9F~8~)(csK3#IxhIOeE-s^V3y`SiK8O&bdUS6kqS=EYl3j&)sx0 zH#o}Nhwp~k?e0M!&WZUb1i9B_ ztFunPBQ?MyBT}T~NZ^-4z%Rwi)v=H}Dv&#|mG*3R$f+X8sqGs+xykeB>m4gsA?7O} z=Bp-VxebI|cni5O;z|}f4B~$a#J^GK8P*8+Gz9o`k15TZ0uDvMq53)f7^l2{xK))s zUU7K8Ej#Z<1~a}a4qdHvWKX!-xK8L2k3KChX7w^&5PVD=dN~SCv;hr})%2b$0?qIU zG{YRbz9kH&<}6F4Mt(0A9{d(=sL+7wSW%!3_4`XN)inN?Qt8l z$FM7gNcFJ?`w+Cj740Et?xZYMuf`nDKjn<--fmSCmjY=!9ON6AVXBLiv49 zuv&_xY{H`;M4n4#`_3}JQ5QYYrV$(2Bf9=L z-f@3A&iInUzVW=wW)W4a#wQ>A-S08G9=PWB(rD~M29ROEFVlcuRw{*%pFTWuI}E(j z^xzN~09Y3VSXa6Q&ME~AoCz4%^1d_n0o<$q2lwzC9M8~mg9ZE{syH`GJL3H$WAM*b%HqTkD` z@Zd}rvTIfty1BlRWs(n&dG6-OCtxVvX5&J7#SKKW!iQpy!M0?5&@5E$(ZJ^4Dj*Y^ zZjig52jb-`l+o|NrR20`e>^BPmux$!hxWPCc+AFQDg+)c;ojv(}3xAJ{KI$RUc^1ls;1XnWUFB>QUX zW%AeQ8Q3UdE1TA(o!nWiPEJS!F`z5Qkbll)f<4m_F6PFpaz!g19ItdZ9n zn_Kr}t!E9vqej@{Ykncjo019GXpk1(;QWe7n-GNSw|-+i{BoJk?Mraf!E_cCmau&` zo8z232mB7c!RU7b&f+EpWBZtuthspr{=q5YFvsKUhx(7~^7rHLwIvEz@pKt`vT78Z zeNxIQg&N|r*x~qK@g+9zwK@J`HxS1ptY*7z@y9)_mGF}dhQx$B)6n>Sig>#&%Xs;Q zpm`Aw*^Cv6#LYg5=#u6;(0JpR^I=2LyS`4?qg{!Vp6-Gk?e)bb%C$t3K>!MM)4^}r z)yRGY(~;N6Pwd`V>BQaIM5MiF71Ijy`wix|N5ob#R5qu&a8^eO%ylBn^~Cfbq!07E z2j=(Kq7%e@+5E1rNhki2&2Lg%3*iOxn+@}8<0v7wd3w4fm1;s9PQ+Qqm5}>Vk{#SU z5pUm|Nj%SuNAtY8v1#D(kAlZn%K1S=fcFms@4vkaks`lOGN2PeKqq(_eI{;#HgExL zuzm0uRt+>mB4~z7r#G-qWnLiIlg7H>1-5|~SeoC;u7|PmhOr8bct{dvjGM*%sYpjd z8SRf-?^dUuh}`>rAtGShco?@2eVtH&^H(Bsmo^&z%^&UP@(e!96oCFR)Ipnqe25Dl z6OqZi9mJFi--$ctrlCFizLODeLzo2@CgN#ZG?1?0DJG0rinHgXl6{7~W;%77fyWZ9 z7@o6occrRirA!o)g5LdR}jo-qV1+Q9Tq# zP8x(>K`f1fSaK%@qo~s*Y)!g34%zL1B(W>m*AQ3lD;3dfh^u!HS1aC+Lr-Giys@$} zw&~I+^xK?a6$88BTw7=KLTxR(<(WU8R-yp9^l$d`++KLnxB+NCXs342P9et8Zh~IY z2feiFYN;D1(@|M}#klPN+#3hDHzRx~lFU6o7Py$B(iub1cLiH=_q17Pe?S9y5HN7n zKNyH&=P9Gq-b=}(ul^{0!!>g13nP?W>454+4md!2`~G<;B#=ykV!W!OS|q#=(G%4mplUdL)HhuH6eojE3{SRz{Jw z4l~gLwL9bkz{x#;lj<6?(Y%;K^7O|D@~HAWbgyU|Y4*?nb(>D1!m}&Ls7G_rs&VCH zZ^L77MtCn&bKD8-_waOE4YB$&ZX&9J_)AZc_P|zD&~xF=0lg) zzmu@M{R-N-vg<-yxNai5r)+L3>9#uvc}AJA4{W-iI&Xi3LeCNI+al5BPN8Ij&la{1 zj0Zm}gZ(^sFI(?50WGdQ&91&z!&*F^jjnaIAhoj}vW8Ay$rHCHqL{VI*|xl!%*S;J zXo?GF@@CFrCPc$`-xqRBG5?0>l@O22JU$ZF6#BA5^$29Vy&tX;wF{3{fx;E zf5+psp5utYfqvu!l@<8!+v^A|(?{j=Qj+lfXUmD)wt?iTF>%;#-YH`JgDqtKlEwJM zVnZ_1?;JU2Whk!Fj3mpA6^SdgN%%nRfQtTQ38ZdlB;I%-mA&6~mDrY$hzA!AVmuOd zkwxnk<4e^X(>nDH;n^nCTf4U zvP8iOd~mf2IixKR^^R1)F*-BI{@;yI%LY$8OJ9eyB%IJ>ZztUU{RJX=G(tuJ)_8kV zzu{;6AGttGqHWMV4ecgqXN#^2ZTWTE`+CDoY90u&jsADrSae<9E~s-JKKIG}KhGE1 zA)|~Q)c)y%ye;(Yf49xy9^v|}&ep@n*w_BawHweL1#Ka}g!V{T z`=;pnmreS^6UzVe0n6LM{o?jlxF<<=kH<8Z;r%b(`}0gsSzE|!d0Y5faeIkY|KS&s z|H=JmXrG6+aF5UyuFKo<>$%ajj8bSK8q@T%BBu5ebEIn``qc8SVtm$VX3MQaG-#1A zW2jrqe7l&4R2m$Zg=e=izs4t_q&H*Bclj==DA}BZf;7X4gw*nin==v-yXP_C6||sy z0F2Fy-g8_JN581ZJDh|Z?+zkzlYQ}z!X-;;TR&A$$P|--hCF}z27G?s(3FMUb7fS-}7Vo%uFX8!j@uNBTclr z+z$mDb|oL5*FYy0_#v+{4^q8c9nP-yMQ2aVAlY4)N#D5n=-km;|-yLjJA6vXh#|{rwk7t7^ zGn~b^!EcA;<*l_|kYoZZdn;SqtAd5Vl0)?`2Eb;pl8X|VgZB%tD^x{B-u zf-Ra8hnlMOh;e79!??wwEBRmDvS!+{*{<;@vX2fE?BC49XeXi&jUmJc&aXnvD;AAQ z2qR~PEF>qbQ)9;^#^9HdWOCu^2=sm%od4jEKt>oXL5CCU$y=k-$;aTO8zx*ODk2NW z=H$i5F8!w49P1gxxIIaz_WLAP?KMSY+z>dklzLb;MskU8*_4P#VoNE+^OARJ4vs)F&HA@n(j@L@2cG5}m`zKguD>7pi0=HfTZarQ*!0prp zO|mrl5eKP<4zadhWgzoxe@OW55 z2^{QJwRtpo^7{%rKTFl^9PsZ5;NQ4WI>gW8nq*E;0xtY&|34bw^6hoZT+j(lpcBHn zj(6Dryk7vke{!)QoADpsXVro0^?>WwT}UM>fVspXJ#4TQt_FT@0DkYIa+kcZ)rWKd z4G?R z;)uoF@r;*&EIrQwA9AG>2q_}yP*wU#e#&;7!BY+Om|DlWqg)q5C6m-TR_?@~Pd5zB<>n~=8g%W;ps?xb~B zIP>t%em1j2f$@Rw=+5}Q2v4wRcH8&3AFivn!K-$iX7yDJu;M6pe8RebT{_4F>*^z{ z+LpnFY#M?cKU&~q+W2@RiIb{-Va5Ev#i|%b^IVx zf}VZ2LkujS@W{TFNIOdb4Zk0V_k^jECnfL66%j-5H{Z@!JMXz`Csoj;jiboyYrjc} ziXXl`FpG?d{7Tkun1lyMEg(xa&R`XL&WAI850U$Pqu9iWpV->IQ&8EbQ|$IlPy-0; zgG&8}usbi;vtxeEM1tP4-}y)HA#>1gJ^s;eXcy?ZOwe_Xd&1C0&~h{W(Q@c0*B_mZ zbVXVI=Iq9cY2=f_Xk@3PNk*jVqLorJ)P7P2ZEPRRo&?OyUam*J>!ybm4jP3lXRjm! z)@~rKeT+wcozo_7JgFwT-U>r6Hl1TGpV;i?KQ$3KynaTE(A~?n?OljMZ*(DHJ3H#x z)(3Up@P#M}vqsMO$H`s$ZIPc_K3TNn0l6t~3d)N0M`NoTNbk!U$hVU%D(r29Tt+>I zwYt$LJ=qv#rt6b7?JH1Eo3$73TZrX9&*mv!|WKAOm4Wc09|ffNA7%7MiyrV zpat=@?A8so#K)ioD04H*zHyK;bC)Ed3sG~K9OJ#L=7_~;|MSyKVsJ70l#4>MeJm>U zzcji122HhYygyMmF^8?LjY8R{UD-{yrxOj6l2G_Il9@xpT3Bc>`k{56ouM(72)&+w z0-M^H(16>_$q&(Jwpu0|amfhnbv8lH$2y~ZWD0p1Ek(9_+KA?<_9$?IDQUfA2s*l| zj?}(C78O=kk;dTNj)Hf~Ub~#EkoiGLlnJ>AyxS!3ZnX4>#;EV9#fa#b0I|VE2CPg@4x##(9dz z$+s1jc=`B2_|gnJG_$Q6wybMprFYJ8DBBuTegmz{8s>4q4$fN8}^WF=w*&b z2Wyn?WsSC0*`j{2$4T|GcgW!Qsp!F$on)jrPo7>0XKfifu#eBrBtIm_q5h#mY`8DBIVf$9Af zY`il`K1*^(CC$B25%`+H;A<=+6;SxeOGK--2ikPD531@nfNanhgf?Fqf|SA6ECgR; z7GRAgg5NO*zcbz22`vL3)Ej)zw+)`C$EH~Fd|4OdS}_`}YU$2w)=a|ZukK~aE*)m{ zFN3eV<;Scny2M=Hn1~PlZO5z>-BV@Z#IACP!|A>Uh^UeMSvQM#d?L?}xR&F^KHR<> zKZx#3K5HAzevV#_=RDFT<62zUMRhB1(_aNd!$)_v#%%>&F_R-&TMbxKn*^+w`LV)l zZclblb39JaNGbcBr^HTBOu(uGiWs3iQP#GoZz0FD4o6lO6mWG#ExAkA9@#wWhAoDD zB6~*kMojM>czEegvey|~6gom1*Pm-3w>WvBqxlcm#vq=Q45HD-ORCsKe+T&@Z7`x> zFG~4wp4_Klfpo%b@h$CV^IND^)`v}(RMCCtTRQaZWc~xPZti;a^tz>} zXG94jS(3`K$CjcU`_3}Xx$f*2{Wuh1Ie~GNwHH8pe8x$3#KkCdV4oLLdF&+H<5?6M z9c0F2z9?Y#l`KLF9rh6KpXai5mlh-Mh1G;YWeQv8AA^z(?IwJ`uV$Y+EJHWKN#Z4V zkcr?y4p_8TSf&;dN@_{iR;#LF(}F@`;Fm-kAEUI2P zR@?<|Vh`SA&mhP0An+q$;743e%_r`HPw53drGI-PF$DZb0Qiw9*Dtsd;8UK0Pk9zH zocJlM>wzDsIC6rR06wJ=e9EJ~8f5#|f4s>H(7;hI8yH={sM1d6ZcD%q9tA)6yXBpm zHF&_U-~qiG9EfS)0e^xAJojp>YwCY|AF~tuU@2hNB+YQXg2 z=KH3Q8tguqAG{uOlxbVE(RC$wK*Lw_*~6<}vGXWH{5Z%4O}CT6jtFb~BGn3ct$V<} z{N{kK{B3}As=u&Kw!QHKds9T!ZDjYocEy$bVg1AMEIa0qCmvnh38fsk!zSDxgRQPS zBd=_0VVR<#IJu_^vS?GpeWzRFhUGfw8eC`L`s$u4SoD0X4bOM{=lR$Y?(YZp*Du$> z8)VNkzw(Urh2I(tzcs456ZU{U?1nz@{mt=g=<_4!^Q%-VTnO(H0`KxH$Ofl?_I3g7 z{rvtOw=&7jSafz3lPL2S-7~G2KHyD!!JAzDI;s4&%)dOI zaFr4K%Ny`7gVJwS^ahVJA3V;11ba3W{LxbIM~gLvFb8FRLKVr^${ku$5wKj`x5l=Ipe+aMmu=4VFUPV5puA3W0h;1k@Aum^z^ls52Bm zouTmxh04I!YlE-XzcL0*9d($UWBP!tH=K<2Z%JWW4r}1JE#7GKj=k(!F*rGj9a~KOXhojMk|I>zA1X5kPi0wMX6c6#E&{v<8?C6PR7<;>;lTU-$ z6;;Og@^>a`8knLC+rnJ#U;k6z>8JPl1NlGx5hG!7t1Nzp&n-x#BkH z|ACwdeDh&slrzwbowyd)D4(zs|W0V9wI{z-Y4(%#Y56`B9lw zZ~CgjyysH1=bpviyefy z*v}(sST@XM9)r2egQM;a`e9Bt2j+A`zPQ*-hq;~&bG_uWGFCH~16nW#ob7LDb%yy) zD$IBG!dP;$ocCoFzs#Bd^NT((zc6kpX>Esj-%^q$aovY?o zva7(HDDIk$_KIqigMDF6bRo=%o+vxod_xm1%acnmj$CfF#%-jNF*O@SOeZJI4^HmtHegfmwp>OWb8UbU}vtW$+`KlGc zT`+e26vnRAdo{6#!MtFlGcT}P!Mq?H<^?U8x-<|cEYFFNn3bAppDv&@z-{=ehM z4c0F({vQJ4|F@0H%ruzeq{AF%(ao2dD`37b0p<%8U*BY21#^lSFsFFq)pLVaz?`CX z(mvnZqL&57$uarSTW-!84`cGRFeVSoPcm!3JmOQBNA&*i`mBC1SNb02N=M_)3U+`w zMH84)lo;MQ_%4k3yTbGIwI28Tj=)^tH<$~&IxJ|u2;={9F#gZ_ZocnFn0GXQdB<5* zh6YE&+#v{ahZcP{nRmjy{0Zg-rLMm`c^b?wUV!<=e>7t9)#+!p3{@jvg#noxJO+3(J?t)?TJ*+%#`v)%JY%t42m z3%V`PF9H4W;4jUGi=Sn+3OBPmFU~Y;*%w>G)-eK^Cs?6s=a zN3$B)jg3rm>d30rC9@mZSNJ!Y+b=I=)#;dIw>-aubw&4C=FAJ**me3|XFk5Jq%}US zgWdC&N#@s^>sTAg)whe($S^P2)ZF^2%J~s`1JDbS-!{*0RNsomSOltl60sq;-I{$M3OCxt{jb z2gzBpN8xTo!h-;90i$<(X^y&kpS`+h-i6Ue*@ zGR;6H`_li*3fJyxUvSpe;MjK8XC*DZ&mI@p5xjq6nXI(IciVM#9}G6xTP~|^`_A?V z|FPh^mpm7|cvX43ZThwLw+(*@wi&e@_P<-%l~yea7VT8tUhqv4{GR5z;E{Jr*=yz` z+t&^_6r9}Y+u)XG{B}E_-v;_?pzW(R2jj{Vv%h}NXLs4ZFjzDGB6|<)uNR-NFnI6! zi|rR*XkwQyxiIKYsABh<7;jfJ76yIro23m>#Duie;Cle#qmf781moVR! zYZsS3{a)}vxu%hHbuIg_oOf@nJHz(_%+0I7+&nnq*W{*hZvH@-7n`FD&c{*aewf$y zgn9j@ciztW1m^V{VP60EJ=s}{U>#sHtOKliqGWJ2tOFc?b%6Gp%LQ#%H+UY_4Z5|T zlGRnN8+3o`rmVfN=5P+IIka4RlP^uKIb?j?z~}qjS(jM#=_Fq=&_iL30_i8JeXwBc z{m%YuPoT#rH1Qu-_^rx@(wpwwfP0QsYoMD04SSc?e-yq-kGrlb}bNa-X(V)mj%>uir7r_s+SGS!-v_HCL~h=zI9yC#=+*apo@xZ}^77x$h6Y zeq7MQfc_BZ1Mjr;eFN=u#8unP_hkEhanvTW{srZH{Wo^DZoA`%X|F2nD}8Qch z=nqE)c9)9$mdjf6L}z>EvZLk?50uGjKKX8Y-ROhn%jVs%-*=0BS;@1l zyOIuPy)~|-y{=AmOX;_*x1s;M5cDOA_tLzC*yJ>51(bfO4insePnDTo$d-to! z*5)Z|f_96tcGzxieNy+U;Qq`~_O_-;*17h+;LfFg1dF#%&P5lKedY@fox&zi~cEDQA_6N<#+Rl?#znQfU z)^@hS+Rg(#R%P8J*MiHfDP8tRrq7aVN)uAkeNAB<=>V)L z4Xn}8hwDp74+0v;Ej?k}GA^!zRq{YFYfzv0W?JjkRSOH&itMrJq=BPDg ztYyQKtl=Ftnx%S{ur|GvY*oAOfLYuwld)r9fYt81EA zMJi^RJx5oy9-7j~DqkkkeC+kA)>Zsj|F)U(RT@zwe&=SS!-fZpBZDRbrZ zRjkjh@>@-xc-EZxV-;)eW0tk&;z!Llw_IX1ubpD`kAKW8|KlarGi6e&AUq=)!84-$ zx{HG&;n^_@o*myWeK@NwJR>T=GvcF+jalR1+423P{?=FZ?Bo~Vd2tCmFD71bmT4FP z%gFVo)4AX{&G30HU|2@@INUe-%YDC=hWysCqkT@8?{&X__`a+4@$%(9vi`@uUe^0_ z8b;Dy`hRym$7kx4E3J8R=SJ`tHng1e{f-?cOb>W2PT)rva(g^Ie_p&bZtU2IJ)Y+G zgX{DB%^NqGSxc6fYge}yHn}{n57+1NLxz;KmVmvqv@~%KxqdLqXTA8s3laZ$KF2H8 zd@j%Z`)SuM6YtLl%UTH^xcrFW6|9`>Z1bCKU84Fw`t|dz_3PF}{2xE=BI~miD^5Ah z{o&>Fe4ggzdF6BY(=E;Y_iE2x@;rXHyjOeU`d;@Z)_g7>YntCbUO%4Z{R2;Pym>xP zbNMqp9c%r#JWq4{-xz-ABi%=hQa5$T~Ye;7Z0yg6#rc|ym_e_o$h<@fK~XTCOar1{(49-=(N zdiCnn=D~vpg+JWBSDKg4@#JYQdpw`(|J`XmKJ!X@`OE7&7TUvFxF0lM=Hu0Gx8G|~ zETIgyfB4YT)>0X}(en9xeA1g$tz|GDqVjlr^7!TYynG&CT%M;~;UGm`#wZx0LpBWYegp3Yj5Y`rvaU<7}j|Mk|+ zFrO}V!hG(ZPUl|F^1_4TtF)pg|_>LGbYdPxJD*zL)=e z{oKnw&p&vew*@{##t$4%UVpC7{p0yO?IrJ(AFDks&++DIKEL4p{L|7ro;e;ozR$G! z^Y+2($LoKl)sOqn+cU5K>0Up6e|S2-{ui{p{Q7gI>+}AS;@#`9xM^Z52k^ZV!3p5KJ^&f&v{n;*&b z{4dtsBGyysJjkM*)vb<|=bP)UNfGP+GhuyyT3T9UKEcc5>0f?+1kdk8#_xQ+)@!}b ztG;|aaLnintaWSGM*QRD@%3ZwFE7t4pUd;~I5;nZ`yq5bsNF^J)`Kg@Mf`j5#p2d3 zIHN=RJ6xYXzj!`Rd-==vb28Estmg*|i0t3I0{c4|>FIDjYPGm$e81`QwKrP}<~NS` z?^T{xeysKLl7B0;nl)zhXcOk-!hghe9h_eZ1PtLbUyq;i?iJ!Z+E*Jk2zfjYh5JF{ z#$G7oz5Mr@fAIUu@#O3OygZ(cbw7jGmzT%WeE);v!|~k+zyuI`BA@3h}n%n2~%Ws<3*DD=sd3^rPp9fygd$01iJzgGvUUGX}pFbaY zn#*(hJfD}x)7)Q<2fzP3&F%3tk0)N9mpz`({p0pHUK}6ppI4gO4I*rd_2I@ynLSalFx5GkGELU+}~LBxx80A@_6QHjt5VB#ZzI+ zdzG*AV_UC1)9~W){%=e3`^DQEPjh*m=JLEh@{;$$pYOMF`(F88{TVNx%X9yA`k&oD z==-bhFTH!|Ts0ml9=!kMY2JRk^1b9^)#vtfTF0*%zd9atJm`2(5%_E4LHFl>E#9&A zcYHp@_4)nd=R4Q0UoXC2GG|UhaekGbH^uXNugh<%U=(iq`fhx`GIE}G$>JpOekesK z|K3E})S7T!Xu=8iW4-+6_2K&`Jk8~Kn&ZLC=krOP=JQXU=JRW>H2071C-D4O)4aa_ z_B6kr1)b*ihvWU-j{7V+JMOfZ-2IE!`DkvR%k%cY(>s570Kab|&qf#qPxJHLuMRug z+Od6mq`iB+e*x!s;d@Q=EhMaA?)t&EobbG_{1#Q-eEz+t&sJV9zJE*mGd%s;$aCQR zlWyk9743wNbKk!j-Z!ab!nu5r=HJKS{oT6HJK*(PZPO+T%XJHG?(Y;+3>wEh|$P?7|-YN z?3MOvUtB-d^0|H9A9MS$=5u+TPG8VOe2EQb ze)Du;`x9&b;T8Y9y~S$(-zLwWZ~0Ag{PKGq>01~Z;`^U8{z7{r;Qio@8*UTNKt7)2 zX&%o!&EtiqPq+Bz_?~WQuki@a=V@Lap3l=<-Yd<|bLZDytomG@r@8+HozLT$+vjO6 z&(ryp&#ykm%gaCBzImG4Ge(^16d-?SzR{etZpWEZ6OpR}Kx*fjX>U;|m=bhYN z9xwd-1jmn;=atXTU-0u*{Jaw%@9^_f91ou6`&m4n+vDYNf4DxcZ>;%zJh~Bn&-$~^ zJ~L;|tS9#8_<2zNeOx{s;om3a->2p0MS1z$e>^|+Hhk}vzSqOgJMi;W{Cl(fycLf( z#2?Rd!Fe!oe&fB_4aE0o>3kUf-Y)l#+v902&(C}D^JODPR21i{;Je8Je||ss`8J-8 z^*kQ;&+Gi1*ZDmjk37xs@k(=j{=I14zi@l}`?Fs5cs{qs^Ld*0U-?aQ`vslm_n)_C zo*!$P`%>#<(=^7!QAQ=ZS$Jbt~( z!@eKq566!7i8^24@y+e=eC`iV^LXI)3OemoKKG}v)7&3kU$63CfBk%G9jt}mKR&NV z!|yS{ZyQB^UyAE<`(A0T&(pkoo?qB$FZ{gfSJ?Ty{=B?`&gb@c+N*qiKfU6K+b`%e zzrV5C=k?8Rny&}&{*wC_YyTUofAHRjMemMa`{(-0KWdHZx3Vuc42~yHbA6uA>&NB2 z@?({c)gHHhx~2L3^1_$r7j}L4`;EMOem{77;At+;>+jWm_;@0}_2=U!p6330mCx%} z&}oi;e(TTm`R_II@_3rxKVDy+&++B&Kerc;+`9Yx#VLv&Bt?vy|V3`ST{$G`Gjg_gWv}`0zBZFOLVF=K4Gx zt321|^F5x={f#x>OP=G)<^S$9_mAV@m5$YaZjYCrUwhoXPUqgA{-@)?GOQQ~VI{MGpI^7#GY z>*obs-!sh~pWpIyLDz@hpMtip?dkVz+_k2>>rFiVcskbj;qPDb@gZ+dJe^L-D}H$X#0izHF#fS{p0oJY2M%Pw3j^ZpLm-4&-*X0 zd|tknKDWp9pC3@f!f$A~dmOpPPdp#{^OK#w<@r3#{o!dY&;8|TuFuol|5)|8J?2v?MJWq3Z zp8l)x@9tN=nv1-(kN=WY z4tR!9WIm>khs{Q_uPN4;{H*@)e^Unc+>)I-qIe?mk|wveKE3@s`~8mZ$D{m;+t0I_ z1FvZ64WMHfN5j_qD@*K}NBWJo4$5Bh;q2_Bn%`s~ukwx}!3VzYYi}R>g($!4_kFD@ z!22z{O6sqg|I?5!8j=3YwQ)K3@93IRjTPmWdZ~}q8hGJw z=_XkIp>VMUAFsS3;{VW#>*jR7Fpx5H;!vUA>9#bp;j+i=Dy{wLD1X(m$F0u5I~)#+ z@{fm$Hu?M#%yaNtzx}^Cp{4QJy(a7y^>6t_e=BRpxxRJ7XAAw{j&rk8fM=9R6Xk~w zyq7R7W7vX-{)2JZRaOLY26cH?l>hx7{jIWdUR~1e{Q^&-Y%0Hv1%Xwr~3>7<@Nps(9x2?6NJ`)4tdGdST@t>UXps z4Hg|TG+1xuqc*0Kv#PXw;+M8LSJ!x~1?rDkbi2K?<`?FFUwcRB$93Nty!Yj7A>M>@umPYWZEVNYL{Qq#-4ZImGd$G>?Lgk z5Aq~_W9Ao0`ZjX^vJW)K8TUimmMQP974=_X-(kNy>{+wu?Yl(zrNTFugUUQ*bvySQ z;eWljKZ5tYv3E(zv@XK``_3D>G%0;R&R0KNCj8%o{?;%jOW!Fv%#~J z`VTJil-*I*zhT@T=F;(dm$aPL#X^4`Z}rO3C*}`mdG63!!v8H$e_w}A_J3vlABOtB z)_;8PXTMYb8`g|B8$kUJwdy4FzuMX>=Z5}EQ|3K8N9fmt`WO4DlRZ$@|4XRt7V=-|)yCcG-`e z`ae4Kk*u~*|4+YpR_NE>QzGZ1{|;>Veo3ePok~BHeB+`1*1gTo672R{~y5 zW3r6jiH#qAr83xZ^zXj*;gna;@0Oi#yu9eYj)v`cYhLk4{?MxZ>;@kn$T|?dROr|H z_<-+K;61V0@u%fmJ5mnyt&(!r=a-559}Z87zvhP;AnVxQKc~Ol=i+O#_JrRP{Ta|c z;492&JTDR?mLD?jaF>Fa5T5Ny}aRt)IWEB=m1w)ZgwqVeOJJQa|mT%30$}uUvFQ z>Q8xMT*~!5FV4=E`j6iEkUhWDXTgDc_d|bZ7_XK3%p3;1;@!Fnd)MzOwfK?HsHR(G z{CrkpT6V{F3sUAhp9K9wz{=Rv*RFoxwk4_078UKa_mf4<`cp1U>i4@XIn#`E}w(thmQ8QpXe~4d5>$Wi~iQ%wt8~EHQzK_4)+B0 z)3Tpy{s-ufI{5uUO#f2nshq7V)|-_EoGtWM?d@-mzopiqY3=6-{XuXYbk3fppY3(@ z|FfqS_#LobE`|NAVPsaGpY!@Tzh{MSDI@foh5Oq@f1A?0ZTa!S|IKHOPkJFdZQ*|; zUUOfbxspY#^c-#(Bn>i=x*bC&fT9=3jJc7f1;aMR=V*tJv5g;kyU4O=@k_z>`pkEtT? zK741jMbmHFy6}*+cgwKvt)-8wPT4$WnTVhHV@f})eV+?PUSk*<~EN0*_G?qYk+6` z=I9%#=AyX|){N-C^V0K6-)^`krLxq&VAs8NPRUO{g*XZ zRC@UA2!092)@Hw$xisb5zE1f!KLhc1SD&m!zYP-c^LUfN$w$Lq#IM=!;MKK5pR7L5 z_qW!WF9|%Reey$g>2^h0ELh;&|37B-v;Rn3nRQg^cfMqB^1kAAny-}l|4CSxbwzqV ztFz_kUw5!-&hp@KYp&EE_IW=$yeX9RKdFCb^})%>50#JTZ}}>eWpD0hwU*@vKIoPc z$hh5~F7=00>Tg%vnU-~<)W5a<;N%a28O=VE<)8OmTGqm9{jFrFU*oMeayG30#=lVN zcYL#-y>s50taGIPU6lqW-!wbE`D&^Ez}z)i&rR)Tt@Jtmcep4!=YQ`uv9qLpjnVz= zKK0gRt=;F~cgKZ;lfN{YMfA(nU6<8yQa`JGilg7S^}(EDKTow^llt%d*v~%l&_Z9; zDUSXl34@algx_dP<==AOLf^XI`dR0%{7~G_&u4s>-Qe9OA#;&~|Csvy?2-L`^*t%| zyVnN%Gk#r2`oBK?t1pz$&sz48qd#}qr8%3|ePogTj=28ztetawou&RAP=4IbkxfZI z{hK+yGH3O-27m16`vcu_1{sS&NwWMpNBh|y?VIbfraJz2N*tWL`o_DP68_)*GS_!g z@&4ATPaOT_&%Tkl;wB8_<59Zw2 zr%JGd)Q|i90Xr1G!Q3?N8xjAD?=R{rQT?%`4O^V}PcOZ}++VJnwWQq3qJL>?Zpl8L zyrIP>zwZ_O|Mhotwi=>lS4MXG;Am#w<(j zX;n-fBFnG)aYpdky^mV=G;#EomFl0gq1>&sz0Vi;52c{2E1ji>B{ zt=Ee2Q`s4Hf>*9Od&$~veFUDb&nlJu{T(G*-q^dRcz(4$($hZs_{-)%sb6{Cpx~|d zK51Vj^%rcY6HHn;c=39v-+T1H>_PEqn%vHfuF@DS#{b4UY7`!*Bi@jRv-}+S# zbIz^51shBK601gK*RJqW$^}w?{xy%=CAaVLeI@mue4%e}%ht~JHmN`7_xsJ~5AKWT zm#tAG=k8zkrc{yo-+x%#Zc^_K>#J^`iunEDffV2I@TK#wOn2h9^)I(uFa1*7+BEA5 zaX;>P`RVK?w+&2rZH&|Ze)nZXd;7IF+cj?aLg=sfZ;J1Q5tA3ykop&%b+i5H@rqXQ z!PR|uf1l~}RQB}u`(!`;o}+*J8})vcAoSO9v(w2^|P3)Xms^Zpq=@|Ymf&r!RHS* zyBssySH35^(Ot8b9+LXLHs$SCuDHd1V^Qgbn13`Jo^w1LZWt%^UxqxhO?m6P^sC>; z{QnJDo82(@O3GoWKXX!7`{SXTg2T(aEbvKNITo*1cf8iYullbWgYUI^zY-bssuc^#2>{k6l`M)8i=< zXOEH|`n~95Ve$>rtuy;qm#|t1oCB(QgB5 zPwV=>8$8rd+o$_ZFxhUuGYnP|IA#6z7F;m@l|zO&e9^oiu(`B`xgiCGyJ(eR<}(> z#C$m%?mrjSykIWu#Lo!G1DW8Y8-~rp`#<}KyR)zPV^#}_zo!Aexerw`1JeI*nm?UY z#0bnCDgEDCy^=W!@SFbNxuSift{Jm*=DR(zcg}F|s}J}M+dIgdAoZ^W{61R#d(tSW z-)7e!a|Ga5?jcA2;JW$QxBmE_>>s5*;`e#~cg=64eo?@$^DFVmR6gKmP67OeNd0?$ zyfEj>hpT7rmioyM|HH1h#cF!v7Xm-1f1@JC(fQQ=hC&{+5o^zb14VwwSeyM?*H^L$ zzZnq!9}eAQc9HSd1L7ZSG`yAK_t%Xk#{b=Ai~111D}UURoxQkJPS24}{C9%*?=`r* zb&J%065@aD`^}OmelO}+-s%kTKTPUx>-J<$%AV!fr2h)Uf5SeNtX@*TEX04?2@gc{ z2j5W1!uStK{k9|L@OLe$SFdh?t`#32Z!KAzWVLG53ctN= zb?n&D+PbBa)wOF^3v61wd-sNCK>+e!0R2HAGX!jm0J+z}&Nz^r2(~7J{1mV^9du@c z&3T}g0d^OIZU}Ujf$nn9T>-jlK=%vK{R(uqfbMqC{T_68f$nb5{T*}^%ezQ1?xN`9!9f63xY{9CtF z@f$`p(5()-H9+@D(5(f!bwIZs=r#b|t3fv&ben)~BIq^)-6YWUfvz8PQ$V*B=w1W5 zZ9w-r&}|30H-PRAp+%U3$G& zufhK_*WmRtUO(gYGhRRA^)p^SYyyvdx?Rws>=k0pluIKG~-md5Edfu+*?Rws>=k0pl zuIKG~-cIv&{k^)=|9f?M9Mw=kaMw=kag&+6Sf!-6womSKdf zR;`vV3w- z{O*=M-=)uY>GNHB4N|W`>NQBc2C3H|^%|sJgVbw~dJR&qLFzR~y#}e*AoUugUW3$Y zka`VLuR)#*??j*P@7=qSAI`1$mn^=-uiwR<2BP=8OQ7`!k2=kJA{f9Uzg$@(Yw7QLCDK1!c~&}Sg@83=s_LZ5-qXCU+$2z>@Z zuV?A?EWMs};yL@)EqdKofBRhjMu6AamTo78q1%aWC%TJeMYbS-d3%2JJIb#w-en?^tT1~ z>}~*ajH_Xe5fA59o4~nM{Vs!km*LN!ZHITlbUV?%53kQ~w`#S_8azm! zxzlIv^qD(-=1!lv(`WAVnLB;vPVY17eMY^{sP`H5KBL}e)ccHjpHc5K>U~DNnq z+rimvy?>(jPxSst#fthHIQknnAxrO{jDz1cn{Mj;6TN?;_fPcxiQYfa`zLz;MDL&I z{S&=^qW4eq{)yf{(fcQQ|3vSf==~GDf1>wK^!~}#Ek3{AKhgUqdjF&z{7#vE|3vSf z=>3zeTdKe_LGPdF{S&=^qW4eq{)yf{(fcQQ|3vSf==~GDf1>wK^!|z7KhgUqdjCZ4 zpXmJ)y?>(jPqtXqtLyy}y?>(jPYgr9e*(V~qu)Q#`zP>Bm<-=^oMP$U)6%~?2hT=- ze7v4B>N(?|pEDNrZ!;G5Z<`hNcb>jRkhSFUi*%E!mY`#W}Q z;_uyCKQI1C&x=ya0xha#O$!;Jr!p!K?SCqx7}3U484($vFO2Y?5qv-DN*SV!h>WV+ z!?mBwW)ES)y)4L7gbCv(cNnSYIKa!`?B#(0RkNL-? zJklgjwor%Xt7)RiHeSg#UNQd|D}&3bY1N+U1KB0nXnEv2+8~!@`4E%YCUuucKFTAF`~c8dk|sXcQSGa`=o{Hw3^d9c(l?bxKZ(DS(O4GR zSNT*gw6E6pp!6U4stozbox+FrR3$hc<{N8>(&0BOTPIGF2YwQ~8uu#|@-Qd6=g01kz-W>Ww_A z2gza@<%&vOcIjm=jHStM@_G!E(-& zxFWyFXR70=Vuf<3^H0Xg-?K}LP-gd#owL~A9_WCin@Tzee3U^x(j-GP>Mmt64HbFP z4Jk59B<+_rNrvp8O|*}8PzHS?nXD7gs(n=+`Q#6l+eX?%KGxBY_HUCuqYRacWf7lj zqHnQcg?8G5ebl8o2BaPGO~qNQ%U_8V`bPf5iWT}_m{?IfAa18KRu~&zaaB-Qp`B=P zb*5mI-!_Q-Gxp7R<$X0hqeuq(aU4I;c!c_O(kFT3<3FZRp6n72pN~irA7x06cvL1m zOEFC{q)X2fDqqz_S(Q)r@T$tGG}@(qlEbTN2lJ_1sxQf49+rDDe8@gtPX!;6p}MR7 zq91=3KIlJTRFL>k{Z17hltXMzH+%>iy#Af|oJsK$XnsKp=DsDdO|+htcK-+u1l*nRoameei}wo*B?j5i;w>J zMOjW=oN}EyI()}}r!I$-`W{LgM1BSo9Q+CnT{Kn>{u(PCS0`?ph0zA_`J?vpNaH{D zzxa%z=OsO_k*_`@h$cSCQ(DbOyOgh%i9EGD(j{56f#n}nP{uG^n`B?e$g&)nr(ByE4xK7=T{@7c&>4zN z)&4YvU%OYtrXl&FtZ5Ek_#kxSWZm8R8flIll-WPSt)r1hbX*jyAg)0EL|7Tou?iHe z=ahxM1te~%Sa*q!@Kew*uLORN`X|6@8sP)&AcEDtaDNpm6(1Eh12F+TELZX!nqyTo zFILiL^fM5tFljJPi%u8xDe5jZxBuqvxy1!bvN<-*6YkNz8KTnU-O;=UUK!{cEa>|Ztu zj)~gVg^xbrJPa+Tb6e4Wi9`N?ajU z*q2iu4|qiSdZh7R9kZx%YCiUf_>4eXNRtj-sn0|mh)7sAMqbucM8vP>Q&=&cJG9;(5axm6d<&Fu8CyWn_9f}tnSGn;h=r-7J;8GZO z1rnhj%WNuW1N!Z484lm5?eZO& zm7?p9_!F@MA^};JP47m7PiP^V12jLU{)(7*~kcLwsNipkf6g zdE*NF1(`@Z#1vOw%d)VJFz&#y2iO9hI>bLV7%qTRp71q zhr{JX%zOl8m57cNv=_n(W0=~S+XkV2N*nB3|2UL|akx{~JxUt{-|}Jw{t9e)Tp`Yf zrOnc(5LaMav?FN;VmLZh5bLsS_MHW>BI0T%V1;F!EUp|sqqV{PN*nagD$20J@df?U z7z3ZHU{5?hkcau0R{vE#J!eRco84F z8{9V8CErPhu)uus8?Ts8Hpm{Pc^xQ^_+*#TR34^@M>&j{Q( zQY#_M^AK3ex6< zh?PH7Pq|0ZAGDJTEAn5|%c(DpVcfXFbx4XU7#~wy)y^FQ)zTbY$G)V6O}Acw=yB!m z=lJROH&_+H-?1b87xh(X*Ct`Ewn4->H&&1q&vEtnk9{rmqe!C+J-5|~G^8DrM>-&VAbDOc@=*r)0Vc2NavJSd zlk(^%(ji$E@lghC`hk!2!n%{4RH=*nE>cEgrLod+<+c&OY$MdhsqGNIu&|=On4bUi z+$TOhyD(49Cz{3;G$tS&vVpq9BOOfBvk+;rjXWGjsPbyrq)+lFNB>j~`hod)B^uTb z1&?GfpJ*x{uT%%pMIP#+Ed3)7Y4Qcr^iML}KaxeeC`09tEmfa*q=V_g#)^ExGO@no z174Ab`AAb5uT+OK2`j3LdPN%lscuA5eW~tPPt2qGB3;;VMZTa9_>XDgk-u~=FrV%T z^2l$MCL74Z|9?VUIp?)fGoe0oCP&b>!I=;^cLB6PXHk%!?wr9037PgnCV(<@wg+j$ zwP_gg{E6V-CFD^za;637fIK%PY-ZdSu^Gt7Ye$q-+wo1sMs6)G1-rYbMIWa{%jZC|K22@X2+L6s!ydtJ(@y5qVrE;aI_%6PA^TWkLJOg;kjo zV&%pLv^#+noIA>dGij%Qm2;L1&TC~Ff$cNB;tKb?u#QkpCSd5sl|MAg!4~gtF03N; zMZSvL39xeG3eI<-Je)ntEa`z2#9A(_ARW2a&^Ib^bxgz++Jy66k+?#6C9ZO{HPvT| zAH&!;gRuHRiL3H5u3$er6ZS`AZG*Y+QOotjDmS)y;!16Uc<+iTZ4m1Y|Dq4Zei{GO z{+Rk|yrP^ci!?q5P@bL#bR{{ws=A!UH1X7O(GKzH%F7}?mO=lVr>4m_j~Ir- z7kiPCAIJb7({2&+VqZ+kpfu^Cd_c9IOGf&D`!6H|{t)fxws-8~{#~Xl3u(jkKak<@ z#hwxQDQr5rFT*|y*);Gun}+qp^Igz)P`PL_!;v=(*i%e*ee-8X+K6+p0zV^I8Stzm ztk90|0eI-Aid8Mg&myyoK#}?qXAmJ>6{|A1H&mPM1?<_84=Pp>8qZ3>zw{r^O69_; zwp*7dSOvD%|JBuv*o5){t3WNp3eR`Jc#g0F85b+02_K9lqTyMYOFnOXd%?cs{u#)} zb4O^$k-@k!40%tHl=sv*lO|` z$)?)|fd}_J!UrGRxKi4naV%_+pCIDTpuP}vBhP>2QGbb7l}0%=AJh0xdtN+W?PFD2 zC`aQBqR}q?BcGQ^Y05_({6{{@6QATLkFJZ(_y$#>PRYKv^D z`KX8gg@Kh?j#@VPiRB`n>Wx>Dqr7NWjaBY=A{}Zv|^~E&S`E-aY=X?eBdw%7t zPUKt`_J?%N2l~TQI_sNk8L5cz=5FFLD( z{jfaig}MQSADZf(4>6<<8|vn+OCa$b=e(KFbILRgsa&A_R9_<;wy0j<1IY*A zY@)kJu%Ri(2};Ab?ffNdO{A?v7Mh5TxC99)g>wqJ@4wZ9 z_8SGO%Vy)bf7zyL!~369F1X{ym5UX+>0;&DH(-oGXU_tOumJE6G94jym zF%Xd#@qqQk@nH$zi#F)LY_{Ql%ZaN%=LUxqtUy0<1`NtNK^v?_XFkRIh7O*`>K~-I zf^ipOlD7>ao{_o(9UUvT4f=6hN7zC<_~GAq9^*4ueGVfZpCj1EB2CY0N+S{7X;gK5em9=}HO7wxM5C_{QgW14tGQ<`)O8Y{JI!r*kq z3UT1r@N_h+2sf-R30SFhCwveaqSgFZu|oMX2`klKy65D7=qQ|b zda1NO{Ky9XHc1}`Iu&RG&O0F;Q20nAALTx)5#} zEB8KXtemz+u@SA^Va%VYaYfHMyy89*{v%C&8(pb?r@oJ5P@Z`7%)>OwlWlrdQakQ@Vfu z*0`cr_lm320jt7@t8M;EQ(#`3VFdOh><~1rU+qnB_?+G?WkBB8CuML>y-U&kS<(GX zq2m%=n=1XIB6G;41IHu{_5;5qY>xPL%%uY*5*?q>hn=o&#DC;}qxiO8k=f_kF?Q$T zJANL7bu;om1ohn`WQxRy6?~r|JsMWHCutakhZXL9g~LbPIuu5X@jt433YecAYq05q54nHTN-EJ75ibvZwM;2h+r(vWQPMRX#miR37PL9_f%>^b_{6Pxx#mInqPBsvRl^uSAn9T`7<9 z@k&0SjK<2nFB&U%K7+AAcu*{ylAU@dnMCzi=$s_}G zrsQL}aSQ)P0AbPmUG7 zXW)(1E8w$()i)==%Go1wWMCW{!D{shuyXJuto*PqNpXdBA*^sb<6`B;RZ-ZVa^h+) z_#zn3uCAjXYOTse3~;!VW7+otlymD&bz@0Z$O zF(s~?m?4{|(gq!Toc5?<6@q=z5!BW)B5{?vb=HyabHoQ9VrYYKR*~WgaV{d;+A0w< zCyy%?TZj#DAM;@4x8c4=+Pi3j)VEV#M*TbTaoj-pNK+ol5=~dqSFfatG9*V=l%sr3 zV;bc!pZ--nlE*w6+hBe)8RFrU%Ac}>2?Mf;SE4BoaNx44vk}s zHInuNy)M0>kTGD4v65uqx$p(iAhSNbsgMZ>dB+aY8;B3O8x;BNk`HAC)=EB%g;Kwi zWufjS$q#|dO7a2tt6V!>K6hzW>bHRr(M!H)slyS;}c^~jslb=9; zrr4qS2Ecy@ljCq!HyT!W9$di+@FCqhp#RT{m9s{%PWl-DUBU{VcMeu~R@yKetemx= z2v%v)u!8rwB3QvQ7i^v!D>%0UGI_BA2Y^p8fV6`Zthq(S%8{q~mW6SYqkH58SYf=m zSovp0u!3(*MZ*f>RLEmoIqQCe)weUl;Vh0!t>e`S1|sGVCDFKa;zMg zyjVGFZccq2JRPjgJ|(Q&xH?fAETv-Aa5#(!31@7NdE-jO%ApCXeKRPo;9G5xxGD|z zI*!_)zjOWYr2MzR3NgkN_!%{>oVG0M8^G~1#iY|;fnKiu7}NMq{T^PaucbWdTj@%C zyrL}W;FatkUzOv!luz<>CBCYQJX+5}KFQLR`s!%9B?=94qnNos*mzq zm-0!TuEghMaIB~-ycRT8cVfFkUuc~2?$+hovIr71M-IOANjC`67Tqi{)7Y$fDgRu7jC5ZEbDva z%xGBQ_Y$IF71#*hc(?Lk<$U-1QLKWb9 z=@KjWz5OFdj&3s>D^DnBodCOqKDoAI2~aR){lvXFd{F zFpd%T8rQGR_P`1-6EPEsXTSkq={Oe5aDy2&hy1gg`zZeZYG` ze6 zfECm^*LaB1YCosal#f^JTQN_~S80;LE9WDR`cI-UP0s?7$1BOH`NTtAvQIi>kMj7H zbk%dmsxH;b%MRI9byb@3@k%z;e3d2{ymCJB$Y-KeEJz-&B&X&R4|T~t>5x6j<5$wv zSUK1c9vmkXM~&5AgVpA}yWqQ9)e?>I4d+K_qv8Awf{%L>)g+D2h-&k<2|m(>!uLyE zKk!46<}zKRu8@g$?Hruv&{&qgkxRF4?8=l~;QCWa(rBlcQdX_Tj{intIJ`>nEj8jZ ze9uABPQ4ua)e_^NUT)n(^Bg(=-;20Z+NlO*Q5}Jff)$KePKXtZ?dCcD8;TwD-y179 zry{U|^)C4C{Q*y`j)l(>_~3V~iW}Zo9agY{ch(|UVSU|uQBBat!k5ArAUalVoaDwT zE(%uA&LddCd;fx_d+mi4j-%jT+!x&UEN66)ehNJE#1-C`JHnQTE8O#~VYqR%TVmz- zxK-aQoMqCcf2R`^YN_+2Ey{{yfp86#E{SAa3ZhSLV&n-DO5cG@70@eqH) zDwZ~gI2Ti}+Are@#)IJj-_S0%2>dc>9Je@=iE zwZY;7liY0(pBMCx&tiHW)A$GTh);R=?BV}p1NHc`iS$&PB#(I{Pgg3F%1~vIR^`+@ zv_)mmmGbd=GT$(t{6soh8LBOmC3&?h;?tGtpkB$&$^21ml04cZzvzm2#OFNBQ+cW# z)S)uyO8Iy_nQxen`XnE%49X)}l2^+@p8Ah=_&?d<{*WH#t2Rj<^T{u|k}p(-DvPu# zr{8`bRmcgL)-9+#gj>wMp`rPkzyrd?EX) zEYhl+nuoTi47yT2Ub%0`LmiS)>1bt;9A5nuj={JqkY24ri}Ykc`!kF#MC1B@N_u0# z$GP)0=?$g4VYHI+DC3tjJPCmB$b%i@w)CcsJkU2w8u{%c4K_n{rA;Hz2;J!NjTQ zQ5o|WvA8-Wv4VySIIDGWOARh8@4S{T9nrJE;ul%26$WKhG z^28?|<|7Z&(aKQuN%llM5LWCi|T>bX!udRNWLJjB8=$z zcVI>J!7G+ez7Su`17o&?I9R-?=iz_JkTBvk&Es z?-QINZy6y>)$x{l4S-Le9E1?}*+x^%T|3H8W+ z;Ahu<;A=sPx){H@^5CcI!#2f#r|yoQ-wJt$-mchjWzH0=;tY+Ij;nue8>Bvr`a66! z5fA%6q@(qD$j4_K&x_Vy(le6Fs^wr=R34Q{da4}JbX9F~80oe-&1$e^e*Dl0TTQv2yVsTvV(GLycA5ISb;YVnz6!?pPh2J`L8po@oaD zCKxl2ehTQ2r27cEScGpRxbmR{hySD^kGil&;>s&@K+yf zC^qrF5DvMqg6Bh2tWaL@ITBZgPXR03({k$dR5Ms3^NcI;?kL4o$f~cDtHc$oXGM)G z!yv3M1{~c!5Cbk&xCczSu-N3*w?eI1#D{o@$eai(wGCp-IJ$kBl{x`dE{3Pp2H{y7 z!3y`GDX!r6xg&9PcCI$4##Nw}+Xmr%fT&m%tw&gWt;7}Xk9x)xe782Q&D?De)>0#J zBCwL<44}nx9Q$AFZ}DH{QNK()ydqD%syZ}oK^Yno;FatkO?Cl1-9Vuc$*l;FWx!`e2&mNsh`PT`Gs< z@QOV3N;=3R+f*L%upF{OK5%`^M?3gWGDLe}Mdec&JWYJGOL%CL%0(}$sXj}2G*qyuAM*v z$>4KJ`Ya4dTHv7a9r+O0SFsAza`?#IT-U|N#R|p`DprdBRBqY2aK8jrxW8!xs>~$c z07GdXaf{#s=YJgf2bA|$sPD>$YPxj{MSR0C4Ec%Q4kH?zR_r@i;T|HMk#g<0Sh@Fi z$aKRfQ&+)CjVme_V?eR5#1*`^77Z)#M_?uPF$2RT4*#2p<1Y7JsBxv*4+;4S;Qv1O z=7Pi|;T#t?yr-%^N?Z+3lbApZyIA3#uEU4-?EHRVANN&pzYYDt_Zi{0e>||lc0ujV zKp!Ml&%?QWilx4=7fiHhBjgWoV`+oEX1MX}uLt8U;XnFp1m05ODs7g;Cs$l4F~+b8 z$hayx(=eWwb_}DGf)(!RN(}M7*L3YWSOE`g2BKo+`WymG{Ponh0v*wZQ6ETs9`$Y5 z@1cy^45|{>cYSp9xs0bw!`4UPxnIRSbwG88uBbUQw4~LA6PF$Rj@S z3JNQhEZS1sPY3n-xpxG3bG%M~i>bLZ#y+|Cqu*BI&0<}<&jS`>LQKy$%ihI#&XF%m3tiIv0f@)rO|(~gEq+r zvX3^Yjw(JXeI{dtbwAUv!h1wM>$q~`lQ6+H@^`nvzap-9KS<9fyd~nKA>6uKI>`xZD zjt^*u>^o&ScHU9=STDCOa1W&qDh^Yd!F^VIqq3$p3y1BfSiwGHF8PASD!2XUSfOuD zxiev(lyFe*QEsf@{XyyTsbK|ue^jgxPxqd>Siyc-RIKn`tMY#qEBI}0C1%w6s`jH} z1$&witlXG6F;=cjZme+K(y7bTX1Lx(b%EcxjtQ$1wZUQqgcW?RBZ8HC->1M{tv6O~ z+dOd_bno?)X1E^cV3Hdv7sK3b(2buHw?X*bMj1>#_8Ph%lWlO0u`6=iuDq=Q%0J}+C9Bm2Zd*;p`9^$QXc@*!4C z2pg)8di|>~QOhhyObF}zVnTM%PmPJ&X6e4=2b1~7@XXa_F;18%=naBa`Evw+tKd7d zBjeDHu0wAG86!P2Vh6rZE@tp`^4Oed_$M|1_A zhJsZs!V11+@V8)jjP;Pxor@~MSm76xBUvNqP9UCYmxn83RV~9!U{gpAz~8y4Yv)t z_D_rzj*DE~KstY};Bx|>U-T@d{t>SztNyEfCjJHvrtyk0^t@5!$rkeH8HsWvtCoqh zYKLU#ig{=c(6P(G%SuiB(KkRK>Zc1Vt{WCvx5N3yCu=21TJ@rttQKlz7wr-Bug zk2cUgrs*GTsAVFJa->6Yl*T;N!8FQ}FO+|#V}*6Y|C3=wb&ZA|DJR=~6&{ z0Q5Xb6Td8{}1*+dNqGe@mAs_K`+;EEnndK%;%)qYqdv@~cUj>=PelRC%Pa z+zTb2d?5Q|6YcP_(0{5s)t6&(BEH5dZ~SPioOYz+Dt8+%=r*YKW4J#+djx8KNY4V5 zhkEpUAU^RhjdsX3J=dupB|gfLF3Ds6sy<6dmik?~sy=ZVb?{%ciO(cn7N*G_$rF!k zkdAsq8g1i0m5uVqr?e`MdB|7GB3ZIU`q8jLU6do6YQ4@htf&rnJyom-Kh&YRBOMJZ z4vpW{2~?LfPD$ex{yWL8e7r*o zd6KCOxj&+p6kO-MJ83+3}nDr z=($M|KaIwY{g?53>C(4ABKUa)^5K2Bj6>n@TObkQv z@eH%HkC+$+`3dLhqhK{a@du?1l7TuJRNqWkk8=F+Pn`8@_)Fr0OmwVZ&xm9UI0NsA zRZWQ%V3vX3>z4IW?xVo!9mE07N@u`t-9^Pp@fqqqq^5$^Bp0i|WJ!zqB8}gqg5T+$ zN?1V|gah6S=}$oM$AEefR^QeyuV4j69jws0;l@>51gpOF;oGg!ejwvQ7b~#ujTQJK z;tKl13|QN7a1PnCVBJjkDSjg$w5K*=wH~ng=#;RE#1GcDDq>O^){2bO0cj3a@NOT} z5o!2sK|G5-jj%#|92(<|urj78Gy)-I_Sb_oD2k0tz|FzRf7$Hs+_(a4BXI?GT&zx| z4IT(jlK2NQ9+X%CHW~0fh43GI0i4NCH?DvO{u}d@widCIyA3X_B{4yH_;a6AoL2i~ z%%kT3Jqt*l(p;YM>5BO@_COx#sWi#pRsC0OsCpn*-)>T|4+t5t*gc)Z@m2#m{1JjmCD2WLVUVMY97%fLswOnWQfOQYP|L> zjEinfgia>2o}h0BdU!@HL0pXtb7hw@F! zB0sg2%ingT(5)lvR~Itp2^wVrO&z)n${5uIzYX$hJ9KBHGaR4mpiEQ24_%IQro%@W zqiJQ-t@f;t7xeI(6JboBA>;#2eFZjN;0HNzK}fStM*8S=aCHAQuB#d z*jQmX|3s{?UQ{=%AKnARmvB|@7vf_!S^>t+TnL;0(6~5g5PBU=uWF9=nDAmwvhG4j0NJ60QdGj~d z`tLn!*E#iZbH9?*9b?}$*IfTO*IfTS*V?=G-e+&V7YOF5>FW1z4wJd6zHSs(e1~Tg zSN2?6&DGlQSKe*U&pTI7b*`RxTbrwt$SZqMl#dsm_bq`jZr^Rk)(u?QcQVbty@B2^ z_YPn59^-i#uFgvPSL{22o$SAzSJgD*vU6>0ovZtX-}Rg{zcve3=Nea>_wFRG%#Y{8 zKI4jWn9SAUyX@OH?#E((H|M&*2R;A4+^!p0Up@yv<$1N{ zdG+A%9q+bxJ`_GTn}gM2JFo1T+=^Y>ajx#LT;g1mIRDo3>SoU?dyc;5Dy5yxLECr6 zXP$$fw!FHheOg`<>C=PLNZF4m)e@YJzYAF`n?EI9Qey!uib?TP_g;iXgiW+lGm zcbA{_xg$Pz`Ps;eaw_KLZvL$2>8JkcZaa_q=UnGmyvgN@kh`w0E^ztHu79e@z3wl& zJZ18s?ps`*cD-Y&ImcJ%E3Q-Zx^HrsYfV+gSKn;%p>FQ$({puS3H@aEb?)=|F5l?# zjLCye_D^hsPL7S3=d+*cV#hnCm;HFZz3j*3^tBCUlCe~spTqxk7n+>9Z$LiuRgHe| z)g7Bt-JkIo&UZ}1)z>bc4z4)%z7c-vgh{n0J+ zDsn~cHF?#{L9Qv~JioxM0an?6da8Z1^7y&3jQr~|LM%BWL+wBdt#?2Ed5x9#LlW1=4M z_>s@(Uv|Q(KlGB-r+lJsbAmlvTQ48-ul`g<-%$r%b(L+M>Ka$gXUa{aO z+C>?>e5*fnlI24<^leVCXKU-_L;mH1k}dkC{-n=w->}E^rPVB7;qpIo{gp01Ibik& zea1h_FoS;9V>?;=_&X0*v+cb5$(WxqxmPf6bNM{?d6i?b&lkA-6}7%9{6?2Ie!Z*G?> z%Zn9zAA1?siQ|fUf*W~=+#Wwyd(xFF+-J=Gx0hFpakIRdux}f3ohti$!HPXov`TKQ z4ZqKGAlp8?yuv>|?efsNy!zZpn2c46>>1``#m%KXH zxH_lyxwAPqk(xP}b31clS8+Ygt>$1emhI0$t!J!ttb5eiBvZ2938!|gooWMzF4_t! zjC`mb`@~*-sXh9XU-cp1)VcOW9a**!hs=gQ*$GD-S@q~cG08^QwlDdmlpmGYsDJ6e zp`%T<>O&ayrF!fW8}+63=u>{xhkR3iq;nO=q_OXE)y!G(^H|8M>W$B|^R92QXCDUr zHz8Ng<2myzyFRUE%=6K&Iwm1kQ#aJM)k4<0ZN|Hws{a#?`DXC_Hy{tb#r?Qk{J*a8 zlQBKwN$It&2VZOx{;PfyPu0)1__r4DIsVn`-{V=#{XTEi&PB3q@44% zroJ3gvUfH$H!b4uKEJy2embT1sjdfhdbmVxf z15Z8bwC>ARJ|jkL!t!^oWZ`2Se6){k$b5HDF^;mwKkaPtrBe8|fBecO_6I)JC1Woe zN;c^trri(zgc}u$@bYn{aV0*^6t2WQaXp&3Qm#;vBgzx)59yURs#8W;?PnTS+K-#% z)%=^Uvh%Ki-ADVUl`JQhU+Q|~`-1+nD=!ZEEMt5B%71iyW%7f zZDsP&;wPE>`Qiu6_PMfWpyuGP&6VYf`8mB@+4+mbkh!w+7n3*VD#yH$E1L^uo4K-c zNgMC+amDjxqqxfcH*&>2y=LDbKiK5kNz5xdf7!ql`R~6UEO}+mK84r@Cf^@&a`U`8 z*Pclv$4=xN%=xT+cXGMf7xK!^Z8vb0=K?Y0IhgmaVr#gHbI{H`H{=y-FdOTe);j8} z<7T^VJr`DMJf&=qqh472N{$%m)UNek`sfRp4l+9<3eVOeS?=? zzG5967;I!myL>8sm9)u^Y@$E4%Wt%cZLwYbMl7=YMqa?~a@G88Ax_&|!QU=d&0JMJ zse~`()hMo*6PjzX5l(veMaGxri}nLpZNktdUu_(iYuI{&y2}^nSZn0=s)*cV=SIpHb1p&`W%D# zG(Wko9B1}vej>h()ATng9*ckEc%!ZPtm8M?{Nxz&SWY%qwf|GVRp!&iejHroI8QHE zb#Cl(mFKeM?YKF3rsY+=?`%G9oWGmr73*0%j%$5mjn%rT^$#3dyRNmdT}B*j(Vu)p zoiNy`A7s{O+T>3-*4~Iik523MC>!ap6Bar8lpkSZ{}D?(Y{$cu;#MCTTl6msrS#G% zUhJepj?Xrx*=$X|G3aYQ=JRKQ&)C;bx}LvnWlId}_|b?SUco%kglvmwmbeuIxIM_Z7!g^AP!oavhuXb(~z~ zF+O~*l*5rL_E#QP&MW&(q32s3W8N?0#+&mwbJ)%+?U!-3QD4g^fGfK<=!jA%QKfY87$qCp;>P-{dR(hV;n4}N5*?e4 zH~11x$3nHCM~AK2&|#y#DcR&hvSLIZZDgzVSdX^I?KauacA~gaY>Gejso2E_ZNiBU zwV{8sb0z-8fw&S+l<+}$CUez}U*kFzdDZ4heJiGukyqLmlz+8mkef<4Cbp0|LNif89%Z`|4G9#L3X}gX_>oV=j8AM8PdiThs9#~gOE3JRjVpNDamm^HnK&hbyGU(T0d#mdd~0UBLwdsVQFedT!YS>1AN9Zz*j^iweSyd=io#84Ig8^)!Wi7jDk*F)^LUBl6I+(;8F|KdNycYR8d+Su{gr#BnKRgJ-UI*4wsqTt(hW z{2{ig|G4!&l^c%9`1@}qo}5>QM{;HD;EV0SC3}Zh;Thh<6^P80mF{1h8`tjN-fh2< zs`>VFiBdPak;A${K%#6$4+v<5PKTkA$jt36o z92Ea}6<3wB%wwk~6wSM2lIS3ErCz!|;YnV2zYv!{) z{v*c?OvFbU*-1C*m`fY$G21A==Q{a>ZrMrS z#z~Jq*~EU-j-C2!b0xfD!A4k0{Gy|b7{wB?vW+&1L2a>=EFaXdr7oRH^-ZaEO7Pl* z#gF1cj$5>mpV%({=-OPN!$z@0JNZRNJQ1T1#t9EbHptONcG9)E5?--@7nU-PJ7N?|#L70>C`Pr#QnGwd*O;YKslF-EY16nV zKl5Ft0HHg8G}68zsoWB9IV8? z8r!HJtYkd#O!hM-#*_Ut{!?G_(2gaN+kNGJb8JmKag3>qmwtQe#@_I-Gp_8tMkO|U zHe9^UBgTP6{6+X`tu57<`+gvrdQLX%q z=gwJ4~c-Xm`NasKIp~98Do78jcc)8--ojC1Xqvms1_C@rW z^DX<|US8o-@f@=_vz+Hq&f$kQ2gOM{uk5|OHCHjOwlfEbS-E8Ar6)YEntaZDvi51y z+Nx4(pxRYNz1BzC+WNMRcCE9rql|X359v8}NUzwaM_aJ+8T+NbHdZ?Mmv5EPPt-}K zR2(YD`HK4Jx2?x#)FJP3m2)%l68V;XCtO9IA4_?4JX~QTyEBoii~o-wz2lSTf7fMy z{A+)B*`&!wf{gx8g8q+++}2}@AK89Q@fmHA!5j@fql_*7pH}>|ZJ%27A1X0miws_J z#5}##R~#eqp9VkbD`FIz;?Wo*M&pGy^zx&zjMB@GYQ>1H0lq%J-u((TBrdAx~xF^;kKO>$ppBv(8`+~&&O&uQPee*I{!CI_=y zakVzQu;yyt7F<1K*K+n0uGWT!`{~H6uW#2Ihd6m+3x%!fg%f1omaSrXzS@9WE)tHJE?%)z}jcDn{ub9G@%fEUKT3?=5pR}>qHzLbE9i3O1hmCm^=ir6LmAz-g^GaN4t!uAo zHn;tFpkqO-qlQDq zmQ#^$GJQ(Vcl|t=e#RpYrn3HRVESFhycc~x`{|-z&GGt~1 zs{2Zv?9=;Q$e5mCs?PHqQ{lh+4Ygc#p6zn#7*G8ygHP!>rnmD2i@^*s#-4StH))%E zZ1@htd|)Qy-REldnM^-eZu+wC(;1#)S4zJ#8@NhYhO5C$o2#|qi#loW{Y%Z*Ggo`l zd+nPqhqukuMCx|V-4<8(-3nL7h6g);Z|5*g{2RHl=bkKv%#|HCE&dlT!A*?VlCS>WsA@6e4aIzDw#5)|y zj(xzUx;WOpX_v8G{?M@riyZx_9i1@5AX&EB&*&w$OJU_Rwkw`-eq&6?vc(s2%q#gq zFFX9QsV+P9*Dhnb{3&i>sYicmM<)z1NTwZGu}4`tmBPxW^puKcoZlGJgXh1UwX|=3 zI`_L=nLOw`$PeP;hz-}tw`g&lvLFj(GG{r_tNnQUkt;LF08li#g`XZ55AQyX<5cy<+I~jpGem zO{A&*#0akJPxQY1&DeRkTur3w?AlRP;+Z6##m%^~V|3sldHfA0RY#m~ysY)ri!B`PhxG zdc9<=V`FX8`ldRiu#%~>v0kFnCcSX9v&mjIvCcK2*eABCM|=6E4UGDhFWJdPrP^f& zjy~Ds2MqXjAF9iT`cz+vQ*}yVCCf*&jct`Ri8+15 zSDm}f)~*4V+?zq>e6#7x<0&z;{cPlFPkJZUjy7<$Hhj7H zynCk2)n4a(Ypyu%XkR?8=6`Fh?EaUJWxHJEc-HZ}*yf6Jfn?u;30zI**xK>D=~nb5 zhAs2T{!Z|`%3Sqk+g#=Rj9m3*l~??pFvmcijL9pD8O-`If=?y>ynh2%iy^NH#&cu3 zombgsZ<%=5|H`W`I9DHwT$S8zbG451z||XD%B~%GUQML8`8B052UFmx>@UU= zxoYO1@$6g;?HU@_Lh*0+G3`34=C#E(_?UB5)`U0*BUjUHu51m0PsbngIh7J|PUN*E z&Z7-^rFl0duiVz|pPT=~&WYA59b0U?^)Ur`)TU#Lu(3p@Jsz7z`Dp7{lclqHTFcR2 z+b3(a>{K!i#fJ`AYdgM#LzX^bXxAoAR4Tq$7glZUQn8>{-zw43&bF1G=r`K$a@FKb zLQ&sT3yGKXk(ZJKspZXKkGiyS&%szpV9X+VvHflX_+M_fOsD&@q4Ra`uyD$4qBG+2@})<}6~% ze#%&KoEekHm@#pTS;qgM#GLWX*u@F`R-LW6Iy@7`wJ5H5zAMMPbFMg^$*28}FZv*}Ub2#T}omX}}tiEnk&0@B(9pdw)4D#XZf^e9P7NY?_$?n;a^-evd_US z^9r8D72gUP#T7mu4p&-pwVtVNe(P&C=-Su+g^xJND#5Vn97Lts@yn+3kG7t=Y$zq8 zmv6nFCqpdK+;IjFNahhuD9{l@mRn0 zSW5gp#-jJWOkevsja(74c!=YTTp9}(NB%B%K%Kha!8K2Ky`olLH_ zlUETFb1BNFINWD}6)yi*$7KBPBCmd@ z>u+;8rYz4kZ$zjTbpS;p(O)1lwh-0$it&-0Ap%K9D2 zm3h+?D^@2tKQUBT=5)E!&NmkimSh|cY-PAd(Hn=Tzz@q%6^NtC0ATK+6hgwB&Cu~mHJ4nZHrTOLgT<4Yf?>2cgaVg{4lis_!Z%kepej9Tz z)m$A3T-h2_&%vpfS4S_oOvmyj@npfg_Yc1`>_)y`aq`*y^aG>=6IpHY{BVx68n-4pU9N7M?1;1jgqCKR6mlV zP4pXWki|okW1PZAe^G~CZP=+V$&V&Z;7Vhs)VSNa#}X%P4%&6`^ho36>I;6u&WoxQ zTbI&xF7umi$@zEaSzo=!)ctER{uYzF*%r*8A8l{Un1DZo&(3RIKk0JzlMG|;19yGT z^)GW7pVh*(SvJ#Z>J={g@8J3cgT7z%*rr!I=Bjt0|Iut~zbmY!U*+=S4{+X+F%|y1 zSx$*#{f}k;?&p;z+wb_nEdFrT&mlA3f3jmKeTDHZBA;7+v%it6k3JLsqq*9z>l3@yxU^ff~$eOoBjR+;>yl3Rti_}5V@MpV+UVzWnH~wHgm-YM{{N4+`yIj za87=t#g#qdGmaNroj!%$WO7DId4a{_ay|bsvXZkyWi(roo9IkC*+mAPrlBp&l^{EAJDn7 z!TP={a}Z7zMsVev#JS^RudZJTTus^fuvK0eCgxQ&-ORz1+IeNZohu!Ct?tJwj$7zB z7Hf;^v2c`aTiFRuU9#-tQ>FBjVC6&Yu>=$A$mkS@O6l+yZIIQb<1;qWMSs|i!U&Je zspcy7y~|b3Epaj`FSNfONnA0Wla*KFxRM^e9!XpcK4tg#(%YVEad+O^$Wx7+Iv;TT zFBvBFU0=DJ@jbU)3HbE;wV%{^KXL`8*!J8u1wV`La}0XLkTGtX-imF;C)Y1#eT?~+ z-Bx(p7iBDN+imbqn8~rBuR4u<`OIn)bILM4uPu1@-xpUr-yFv)nPb@~uIxSAbB<|q zRUKa1nyWY8+HiHj^3J&GEjMEqx9hoT#`0Es|9lEurRj#Bz?D5iKANjk_WOFS?jOUI z?b4B4*|omWT$zEmf@dF><&|CQ%el8PuhK}as_SQ!Cp*onCO_Z$+&z)2sy925D|?1~ z3|EU8zn-hczvXuI#u??+zA;?E;mEwQzf;5&7;(k7sWRT?Q8ieq^QyXehk2Ezx5_J? z)z9(2^|`!{F5t`9+jG!PUPsQsSJZQm>wcPpaAljH%jo_I$1m1lt;MXvY~X~ItP-1u zkuB}`)iF`{SZ>yr`UVsI%O54aRK|YMx9y~pjgD`MA>ySIR(()DQn+Fa#H&qXi98^y z9yykd68lFxR~qN>a)rHo>~fX4fR8w*#1XnSSHea-a>TN4WXBx*)nEHXJMZ$pZKsQD z)vEvNuCJbBmBqJZjLB6e%LDtnyXyRk>wEm|+5csi(Wmr(*0xo@*n(dyddFm2&}ll` zrsp6BeJb)C{zIIL4My?!b+GAQvVLu>{GGnoj3q5*|NM=tv1ELSEm^L03WmNq*xE75 z<1De&dOI&L{nyTB|6Fs(T$vAxzqcH@BA)w(hk3u{2Cnv}&A6)L^cZ}+)zy4wFa@px z56QW*>mtPIT-`^U_KfsqT-iC7b5byNO+)))16N60JureRv%`;KtGTjkbni*Mw~MPw z#FdrCRUV_g_w+eDLk?G;GOlluRMP&X0y$C_5X6M#@zYfwo0S9U6FcB4$Dq8; z*CCmM4>I1tn*01_?hQ))wb{%p5GXzQ25Knm_!fcn)E4)W_g>{E2HH z7}}(x)bScQ>LV76+O&SEU2STojD09B;nXI)+T~Yz)hQ)|rCk_&vdIT!#8Ri7W9e30 zMZfYvslF)HSH!AaSTIqi*l1Uq+9_ox96I6DCcH4{k)>CiQnK2G!6%!1P)00u+PA}% zd`BPnQeTwn3pwg#BaGT&EXdfmZDSw!VG~Ym@~3wBm0op9$zWq&_*DFDKdRHd9j>BZ z^+&0ADAiZQs$EzxQKvX)SDV@?WhWe^aB34?81%@}t4=9d?ZV)bO+F|imOAZiuAaX5 zY&)hLCoy{{tQW%^#X>FdJ>W*m=R@gMEj*gF^3`qa&seO)_W>0avk z0sc$;cXl|(Xn087t+?VhVxzdS>s{;oWSdnH#aQKl9zct7FC?zui+_@%&Zbs?Mt> z=Y5XEysEj1Iir}@h7Z_#SsSjJn6sbJT-oID+&<#@teCNd^S$Xof6oK9d(*?4gZ6IR zW)4yze2{AYQj?OFM30&2Ar8#)a_BFW|=b-WEYoyk_xZWXa{gs|FZrE#+UcRK) z`pUW~S!LU=Y}@_fOIR?nM;~RyAieydZ{yU5e9M2k9_^5$Pq4zvpZq8mmBL1xe8o28 z$d$(1_AA@y4_nodW!v^oJ;sHN{Gq2V8`azW$9A=0C)>8qh^Gyk=v#I9igU-=RCba15@h)Xdl9@>y&%u&|ZN~VN87Gl2Pa!feD3{=U%xyZcH zf7D0+8dn@++mHA;6S;EUTKw#Cm2;_`SC0g)>fCGPcFfP1+vt_skCi#d`W4q=t*fki zY;k>!>!;RG;kABJkGi;i#&t8|?EJf4o1-7eF&1R>in|@7+GW#@1wA^hT~W6Cpsua$ zLw(XNKf+M%a@FknU9R$ZrSd~LrQC`6v&+@-adpMNTD0q3-`cgmH`7%v?>D*XXPLjF ztLYcGe%`MI{Tr9}1^l5tf2&^U`hnxW+vP*xSF=8$U(9;j=|P`pXG98G2FBO-kzhjzIr8|N%sSW_bb}p%l+)r?{RdH?Rz(d znJjo>==C!v*4GCQFJ(N}TY8;_tMg{tT%Bd_{I>4_Ej3(Ki*R*Tf~$YOobe4;_xrma zCobKZtMsmn@$sgHE8A=4Kc&%Joty6L@I1_DuF@3a`Um5RYZRG>3%hsP@4|BYzV9}0 zW!!e{{p_Q;O8cGv;qWu-xf=ZZ2Cn!ISgxMs{O9Y;F|X1hW1mRP9DIUvb^S72JrKA`o>!W)O`jPL5jq%8jViF!-@`p}(aQGTkk2ql->0B|6$OH9V zu9|#+kI2a=u4q@j?B-R@A2?}qwequXv}1SjV_%kUM4tYyuD{*&zw2`4azD$qhNtxI z+O}HE@*yy*+1Af(rlbFY_veVRjL)jS5i^gUPR9Iz$-RXvFPMCO>?_(XWIy=)pU+%v zV(w?#f$6K299uFux!&$Enmo9*#6xW9cC*drZ}%@{pOfIb$oAZq9qYe#HtU_Ml=*?H zYP!vpJ=?Wiu2S~tu@!EA#-6=-!VIx}(eBl>xGFr%6Pt6jHvHdBe&7K3wc#zDbmhQp z%lo$jSBIP{TfaN$_JcEU#q;%ck8fo&u6Ul^zMr@hxSED5&PgqXvactRohv`q58fWR zT5R$vbH%+`!zc2}p6zOJr5rm1#`DVFeQucEGF;_&QsH4RWtbx4GvrluaG97N%I7W4 z)qQYv^x$kB%Vv3%xiWtqCtTSa>KrRv*>4Z&%k%0f#*aNi?s;YR813ErFZ6yHAO8YZ zWnWL?)48(J{WGq$;ZGwkHhGmi$M~+e>76UV`yBwb(>~t8Vf(#d&&SSv zJaLuzoVqP@G7sLlN{KnBeF0Z#Dq{{IdtPPR8+^XlGijZ)f6eoXd$4xDd(*r!AHlzW zuXC|I2kp1LVAgSEar=74I?vk1`3O2>t^bnI3y)4X)=h?^*{GyVc*QI~vZZ7L7kP?)V>|Y7eAI=Fz7-F)=vAkbz5EK( zuFD2}Y(pRY;6L^)8BDZOoboF>O4@|SMs4bwcFEwV#|^yf)qdy4UT4S6^X>1=H2oo$ zkN6sxW&RGezi?guEdECBXFb=Eq(`ngAFMGcWlRbfY|~=!)48k052ilsau-a|BisAi zUH=W}``LCX$R0x{>wD-^_T%~(^Awn&J$HlujOTiS;>XtBeeHcY4<%05mwsLEKKEp< z$`~82xE5sRZ!_6Xi>vDUm$RPOB3Bc$qq*u$2R{v0)o;#h#TCc6Y&+GpXU9wY&Pf@g zk87dfs#*ZQHxcvyTFSP`=JA4Gmk*v-y!(o0u5t_}uj6WC zUfK5(?fT4%3*I?zxJs#vvD-ar=gK+Xx?Jz_yqZYg&|M8&Sv+I7ig{IeE+yyczFRYI zspje-zm9ZKiH9++%d0V5rLwPcj=>MlGFd#HV_zb#>^GS7HR1g}oH_XFvVYrLT{Nq_ z`tN}&;@{C6wBKOj$M>WCrm~K?*DIVfTqVDzxBWTjxm3xIbLH2&Sko-db!#hi>9mfs z4r&cmskKq-BKHiVEi#xNf%#vL|7ORdA9TLO<^Ap_`#)-W`8;HDT5RyCoAI$<|pc($76yu5z4kb?p*7d~tZ#zo)!4SA!YG#kDS;tB<_3xw3Q1kzD2c5w{Ij zcKyoY8O@c(3(veOjr|T+4~*c-?jc*hnX9{p!{=}-nG4jRUe@5Xb^ z=X2B170$aD*W(gg4VD}HcJeAM(l6J#c&;AVuJhD6W4~uKpOx$FKI4wK${c2{>>8B4 zU#ppePbp)!Yey^R7q0BSocTYrZhz%{*KlQXVotn0WL!nO9XC3R-M)1Q56%_e#pbuS zqvv2Xy%|^VU|TZ>?Oc&~_&b2->T_%jSIU{J?~UZDJqNiaoAEiXSl2j?s5GDTxry{z z`&cK(wd+^}R(P#`J&qBZGl45&j2x-1m?_n+@$8f<>|}eUa24YrCT$uo zWqX`z!&aQM$0NP`$9*2{<)e)UBipub+G4xvu@7v{)VzB7A61u6e&}~D`{C#Q=gTfO z`DsDE*yJBI{WA*Yhl2bgMUHs^8U{=c@wL(KSz@iWHgN8^fP2j3ox;t?kizg?~vW8^_T;X(RcuC||7+IPym zm>b9sH?QPh`LLT;>*tR0_C(A<*4TJF&>F4vSZgq))@{nDmkoO4Sl3#PPVLfB%2&Mh zAw6x#tozY6_ANVb^r1G{qK`VohF+U|%SLsz%LYGes;dNttbQn?uc()e`iS+|Uu=&U zd}++F56O`$bg^&Qwd0j7dg0NjU&Tc!y=+vMPubvyO?8#RsUOPdE9zyVKH7EpQag2R z=baF+Uij_Fos1L4KvTFi2t=iZY{=nr0lhbsTZ$w_rGMKdb$Bvl-zxYQk zUx&Q0_1^Dlj_0k|cC#O1s5&`@cjBk}UdR8c z$-RP^cm0Q4Uzz-82QvN;n8gO43Le{3d@k7SreP=d`!>_ty%qQKGW%Z7>pMAy-!lDV zx8`ba`E2&@G1p_UYexMxS9{Ww+5Y?4$kqSj{&&XJvEfgzrplg`a@+A-*|j4d*KqjT ztGq{|8T&@AELT@kuUE!mTn#?H+~7xZ#rq9LaRqN9xvKt0Z?$Uhg?z&rq$}wWA&8RZ4YU zRrf84D>z~7!{M(mt~#&2uv4zgxXvqk#|ZM?bmOYsC+)-4*~XRKI}UR&rI=TvxU&7? zTqU?l*Dk}=+VIuH>3zXN8eDWKc{Lo~vTE$MG88|xbwZRq3LM_oR&b_*-LFj_BV zuRhv%`qVK1jMiM?qd#m_7f$^u9vw4;lb_gc)M?DpQObwSOgaCO6y^6J6iVdrzrxO!6LDjizbiYxqUEEcnKwI@Am z^^3!IxX=i+#h% zV`l>|&mbHhhNl^`d2QHGU3Ow~XS-jthl{3(aSazr=jpd8IkHHvBHWTk8JBRa_@+ zob~ZKuBBQ#DTNmnoUrJktYciX!(KM>rFPXh7O|<1SYj(2`cZO>K{3TXiOV>t&u#Fb zcG*V1>PI?Z6qo9hk3_CCu3fI0bJoa-WcIJ*lf_lrzxvtDtIWOlVPE{f?^br+#czeG z{=CZrdnTmnzu4t@*Jn)6<(IlXnVeFV4%w zx!;WG8AkXj#FH^iJcANvGXGWaQ-!_`1%2YZsU?OUm=bfZ!+F$8J)TL&6SKXq!28Ym z9K&W@t@&@|6a)S%@5`=vn4gc%WIu;Ozb4x^__Dr2zkw^ej$-c{&s^c(eml1*S2n&m z%W>z#-jhFP*9r>0XZ|;Gm473ddFK5L4L;TJ^L$X`isST4TU^=sMa>m4H2Y%G{cM(3 zd(FQcr<^OhK4-SQ+3f#N=-1_G^mfi=`rZsazuav9(w-keZ!wzf#=Lq$8q9H?24-LC z877bSUW?PNeUKq3~VbMi>l-oY#S7kh|we8fmN^B$xs}en%>MF4zZZ^)l zqF#9U1gp5ft1jPalb%wx_?3+QRB)xS#J*z;k|Rzr(N^zmG%~kYsqVnn=?tO=?b*%q`&b=-lVSVd-+GW<*{oO2snJhB;$!^9c z$7DZgrSZeMT6Kzl)5|BAs`HPzU%ppTeC`YQxg~e_6>ZAMyll|1QCB;7u7}BoO7u~V_~z? zSDEL{^6E_C>aKHMclq7l``ed&&BvGSkUVMf5z~Ld^cR`@QIn4p`RBI^LV*Zzw*Tx z#D&UJ!4+|wOs?>+{Ufdzv&OHnMxA8ZWQ&eXI_W9Vp9-$%XS-Y}Kf%k6F>4N9@sS_3 zze7{k+E%jcf0L$0uI9eoG3cw6f93MP<*ZLGe_OybKGRgeSQjbyObgi$+G-)%X4&6G zUE12sljR(9CU&W4KBUR~O7QW2{!%TyYJ?_Otus`_k#idCP?>h7!1{ zrW!v7mlU&I?~42cIgR5g?$f~4;}2}bm2u)+!86w!8RIyv4C@@?lWTbP3yoVn=IX_> z3@rBrCW$M1x0Cp++xF@LYr8Jr~h-G*>C)XXDejuK6)PwQSw)kSoRC;uKgYw`7S~^`$rhup z>sphw#)GF#?UK=JL&sXF^-?})#}Auyl=7)QRLYOaXon5QAlmRDf7HQ6AJKo*3r8s* z$l#-Y^??pt#H(NF)IX*AjXLSo2lZX9j-M;-FUq(N*e~KAeS04$Hz}hXHjmc4Vw{YR zGLHFla;5#Ecr?E>KeR8vDNbR|f5umE-sS(k(q%t>b&B53ZK}Di${0JARdX5R@Xk{j z{ZxZbvNcd`i@`d~Q?sp~I~D)n7rr{{P40EFKCj84->C+ZQn4k@g)Gk>u<@3dtG+q% zcuZ%CbJoF0ZmEGqm`>5*8rm8nnFz{UW+sJp! z*!?GundhL1v+&^OFdMm=u=AXWnKoDEk8^+$=Zyzyt_Bw@r|N>Gja>P8b@a|0hY z8~n4E_kQfE-?-z4O+I4sH6!Hoq?h+zS@g)S2pIG~TKvdX81$0y-z$FF`WOTF=###F zu=poVWH48k7}_!z#)Uq{iHx2x;vYYfi7n!h!CY;6Vng2LD)X?*)ydB*@~u4|m6L7$ zmBWvcUZv{)tl?Hu9|!zvyMJamkPLl(a=3YLh*sHtgAU%9VV|mU{H5c65&wt~6#iVcfAE zd5&Bm3wNe*Ma+tgaE4mGWtYji~cqL+T#RA zfAS^Y;N*w$3%~rIbiHfk!CJ0X9;)Tk|B}o6ty---ko8;>5Z>hmU#)zx#;0}iTJ5vO z^zqrmP{}8M&Zb767Gi8U9*6XEzm>(HnE88o{$0hE*rtTHIX#zS!?v2s@qqu#fhM*= ziTT>4vuuocy#9B3iSu`6?0(#PN<52AzXQ7tHj1miw(DRuS9DzbO!z&o&AIwnyB0T+ zEAO}ABuzErz2-pKM~Ua)HFjc)`>60{WB7ykWzYmT`$Yu83%4k!W3_jg z`?(EQ*Duw1W!F%O-eW6cH+dXa%E@bOUte>p@OI5BbJe?fmhVTFarM*fZ<*abSI&vz zoHn0%>=pM$Q_YpV`$BUN1L0kc`?sA}Ht#$3ZPCKjVAgmnc~1V9{WAF2vOQNHeJ<2o z**t1EtTyIVwU@D%{e@5QJh1o&Tj!OHU?W%8jG2QBH?3$*v-o|Tqtx1{wNpBk`kNb^ z)<)LJ=nI+WFtBNF*k}!v9c9FUQ5^D1ss6xXqm4GD##Ik2cvMV-w?5f3%%QuJ9N8BPR7rsdkM+F{-YyQD+0+mKD3&smm_*QeW=W4l{`&pM+-lRuPbH7mQ ztGQy^0rT@gpZ)l~o8mLu{!D{eC>U#qeMu&s)X6^me6RH7eu_T(&oQi%-DlBb5Mro8 zoGHla7e5-~wVYo)C-Xo&hcw)+kT;2FC zVeU6S&3;kL4Of<@wlB(lsSeKCSj3fy+FvFHnHY|fD;$MA>6cd1hOM zNt7+-T5obvJSJ|LSB6>7)n<8R?G`J1VanU)BoztmClBZE=<7AU-WG z`VS4?q1-Tj_&sMnR%q>}&N-3RPqkBO(|XDp364$czSd2As9koH=;*8MKl%|~zGM^i z=;FCs8x#H0pTH(`VEx26U%_tLqN`yUXwTzvk|E`O7Z9?6oEzHTlO(evQeWH2D=pK4S9KL5>*Y zpD4D%-&t(Y%a*>-zp~(wu|+QoF|=*LyxR0f3;xFoMz-K%Y>Wk;!fRaU85eyKC$TX` z{6xKE^w@$Y=F`m;G4FEK>^tQQoR9;X$28c?6iSnt>0kLx`CR0oI5h8=Cumb&zmimR=s z4Ifb-WsMbG)Jxvws^R%Wb0y9xwg0rQ#J@`Pr!udUcZy4KsNBt~^>gY(%)zt&=XYKH z!JoL|j-UOb^X}MJS$dTha9EB(0vj~)y$ z;8XaBk)O912ALQXCo=jN8)JzWdH7?rJ zKkdky<(1-yvC3XP@q?`T!_6!FXbkEr_OJegp$e&P2 zjKA1@x@^`pCi+azp0DxypM6~|r*-m;wQcncjnDnhzPi>=hWM**I8^Inoaxy;^cVYB za%>*|2X1kFj?>4&*o`|MZ|0$@Ihh#4l|2s@V%wT4dyZ!eS5+OGy-y(c+?p$UzrnM` zmF@RnJDMwtq2{WN-#Hn_)f*Q^ai!d7b9L4juI$;KyuXesuLe^U`w`pf;|ngAm}|ZH zpBKjRS$PFNlIS8)z9U%-2gSzcKjzLrw5o>8)^;K9jGWg8Rm!eDnMaV1VDx5E{jYn;1W<$M!| z>|^nRtbGn&XDU}y-}BM(TzyIxyUaTYC%Z*nwB>L*U{;IFbGDtQWm}$)T`l-kleNfjr;L2uPeahNXx^@Om z_=XPOTO7?*O8DV>fA;<^=W5Nq?QAhQR~D~vl~S84I|sC}48qtmR|d7Qh^u`|#=mp* zc(}U#iMKV})_H~d1Xng+co&xEl|4HhxdO5wulPM9-#{d<>>Z;0^S8*W2Zr}}KCmCp zwQm!p-u0dXH^SBAU^er)SzcwXc$XDpWGqAD%3^k|-sX9A)1`2AcaGol>T}N3LKyof zt{9@`g>hwb4gZazHu44@?lG=DXJcsQV71W9LGdt}tKWl%!NFzxoNrv+V}2NmJqyqKyEe@$i;?;6 zW6$!aIoRVj7iA4`u54{;)?Z}SSRKRS`Wx3_)@tgM*dS|dmQH>tCCi5}s>@zj)xpJB zWTz55SnAr)>H1t8OO(M-2ZtRpe%R!bl1+VqQ9bIU-^^Yy$~QJKUiqbztXR~S>XhoU z?N9pHpX`NIztZn=)$C(&vdh)_Ien())wjLtF5V--`9S*4EF*S$S+?WppmT-GtaXz8 zoT1a$R{ig&F;)LtgPd*syruI3*AFyZ%{* zPyK)4@)5^m+dJJS{Tk2aXKf6`>o7p=8E&HC)v0PR~##xEBlR|$3KEA3$5z> zTaV$ej|;9Q($-u(Fg$4I1DUI};n%NP-YXYCw*S%&WbDs|y>h;9)~v@moL6A2QD$pRwQKZJJmA+}>@l z-+Yo+NA3LLZ*2_Z>i;mV?3>No&MS+B{7m#~*9B{?jtwugvG2c)oZM&UGY0Xzvh$aI zn*YN~+j%vXt5lI23(nQxhS^VA?qU0&_4Q!LEBnrO$+6^|m%K7=H*$rJEpzqY0nS;; ztIyguu`N!YgJ*}ldWntkxrHlhciTL#dnRwr)!FIJzVSOp&e(57nS-8Je;c^6zvqZK zweu>+X=k=(YyTT&;~cc_RIc)OL>Vt`l8(ccm-V>->#UAJT60xeKYnhYW4r7r8c2R7RZe^4YGde@g7wP83(_OR?_eRnBwqtWx_>JW)Pc zxq87%f9>+ueE1hHtDg3i1LW&Wo;Uf*p#Sco?-k6oBk;ncfVsNJuMYShFaE!`_@rNC zVZNv6WlL*w`}Np5S?`!d>1|)du>|>5OBv&Rb;K3d zO|pJHS9U)o*j7`**n7Q#zTt}dCK)rHD_b`T#$zZl@mKxGRhAtyj;qDM)pX!$5l)7~ zd+b`)OO|syZLTzyeRh9JF*Ei!-c)qjxQcm|n!LK!b7MF>hkeoHRqvupiEYjFT=UYn){j?wHe78s2Z_1% zbL8-BEsx2o$W>tfsi93xo)+JMp;!3=!9n6X1 z3g6nF_@xiU6YHlkuVVj-fjFZqF3^h~+9j(U-I>Id;-l1fi1lR6!KtfXUasw@ewGu* z)6T`NuWZe%Izhh>tUKiSY+NgUD6H6#whFvSZ{*%~kJ$<-#r-3Wt8N=0d&N22&wIQ$YI8b3EL)7Lq0 zHF)7{6Tf&c{g}K$k1gjve`m2}+p2HRsC)eOe7eQ3|I$1bc!>EK=ingZm3TYSx4d;f z+_N@co>#W^+4=U(o>yNO!R>CQCzj=V4YWt zUF&09*I6g2t4-@Eb+uVvE>o9IHnO9{mUi&bk9?tLi&${NQp%rjs#EfO68?o#o9fX& zZSt$QsUve8PCEG*)t_|H4|v%~PaS`h>LdD>jqD{PWfoy zN@JuHCmKIvWQ%(0!cq!LNn7Mpb;?HqSH!NIq9pFPDF-xu>Keark7TYs{6lZJ+}1Gv z*T~gWk$L7svSF(JUt~P`PJ>UWk*j`|D|=?XmhE{D;ax9Vj%CF^`r3~lAB)dU(EBqm zv9G`Mcm~1tL(jDR)A{opC;m%cZ@v{jSzj$k@5h}Q z@~YVvZo6)t77lG(4Of&4j(WsPmj8%Xyu!$b`aV;*(pV`KBe6+V zyzQ||FZ(!lwQ20pmNs!Cz3RfZ`#w{+B3_MGG467;asDV5&Lpk|zxgA*yYBz9UUl~W zb}+p?%gJQ)A1eCFQpewT?uJbp6aAcXmU8S(pKFY4-dE3VX^Y$$iRYW6$(Mf*(qkP_XA;tGFfVqOs! zoAOmTf(}{wSc)s!wVg<=@Oi4Zy5_rf$SDh?> zKXU)ou18MY#7 z6l$L-WsHw;I{L}+VB1@Yv1QB)y0*_p@Gzb$yFXOM1y|LSxZ-}_D6Z_DVDPWLj)yCa zH}g<)QuUU%!BycT^Aor#96Ha74ObJ(qqt&Ui1UUAd{$EpKGhi8MS-jPZxvTuhZ)6{ z;g377;6LZv)fUh7v&1=(GFLGl#&9*A-KCiasYGO8URXFi+Erz^`T!p-f>yL72{TzHk%|p(s zFWNd8kK@Kiy&fa8v5vBKvpx%ptajRvDOqPOjXy%sL^Aw2%2m*3bwxHd-Z zqheDVW$Yhp#N&6Dt7bp%a+S|(ly8*e5F2^3n^)`SsrZO<>fv(r+CLaxcIEH>-es@8 zWpKw&nEZkwS4FO<5PO%D@>2=j|U9+`J$J9{0Ohu@PqAZ zice(l_ylu(krjjV@+pksk^WW14|*_+7u(JJM6OiDX4Q*D&Gh7^x8=wn^$tn`$eFJT+o z(6hyUWCNBhuG84E=^RY9!pOGW-mZg37ws6c#;q7tsvk;i*s{q6Ikq96Y_7z|E>~OU z)yd=v-^zzaLtc@)jA^U90s~fKSDmsw=h}5_j)$vBdybcD2`SBY%X6(JPj(x9ugC*? z#$$erzE^A~%{FzPR{NBnqdXtd{TkPU=@t2i>n{xWXSkgEx~P^F19A4cS&uCL_*sw1 zeP#ScnHVNZ3>niN@6g|SIbX&LUUIVQV57NO8y-AqTur3Sxq7;BHMI9Ui3fY0xnu8; zJtbTze=>*bxtbWmmEyE#;ww~Jl!>MZN) z*ziSNxO&LAvfl};%je_CEAiaKkn_r}`E{FoXy=&5yPm62bI_hE?|$h7Vjg{@f0osb6G!?zfihIoqoLp&C;yWVy0qVv-&?727`gKX!b6=C;_HzV>6!)28X- z$DX&BY?5KJZHoT!nF`*Y6D~f%mw3_?wtwRN-u2ATSLpXG{#~JOL!`JX!z48i|L6+?`7UxmtnP>dLlrbVZSLoQp6@3&;h}jT^FY%LC zMIQM3^ReA$_o?<5|Mpz{ioIXG@afNZ7oYjL@!~(^748*tvfl<4xysMgdu+X%m+iTF z<^LvJRZ}HSAJ>R^m&lKzPxgDp65C)o^?J+27JkG7@`yQzR<vpwZQL0d=6G?>+*`<0u(-Rqr7r%b6@M`pdm6o&%ygVH+bg? zzrhqI2C|qo9s^kav}Pj5O?cK<9S5YNjBBTk7wEytPsD>!U2C@d$X@*@Ci#na`Dm9B zBY$9|S4`BS-gv9W()NjsVv)Vd=tptOUVTyrPhEJh@*zB>+9iW&+p8bNM7wmtqZ_rw zm|{HAD<;Ju{mI}*<5C&pd93iGeZ<(c52X_?Do++avG3!}AH}$n{OQ?q;Gewz&jvkv zZk*@C?K$wlpvXr|*0a!(d2Sq;XUoB3n~HpQ!C!6qj|KfbMGszn)EEBeTRw?F{v%%f z9x^-_Z0XBoi{U1dyJm|p&?B8vycNIcl?a+RNxKV4k?P1vWq zdG*+ygB%aF=COXZe-Dq2c5PZ$(MwhdM#np~YaLY|@%T;queImGuKD3|ENmdE>kCePp{KT#;j*5r`pj;ALrnteG|nppKm4q=dbsJl| zSD5`6zSk|^D75SPHOBPzE})Dt{h*V-bI0GHgHHLbpZ!k1*L{j(1}C9-#oyw_Wp{t> zs~*dzUB8hlzFWxssluVTm;aC2-|~tRo-?*ZHiCO|Sw(f7>D(6qb)zI!wvA^yze}3OEb2uiiu62H# zx9Z^RD6VoIHe7Lk3;(SYfVL_jZ(5=kiC4OkLPU2@}pRUm96yZpSonQ)G3J{z1q;Ljdo%a z9zAun3oBc2!U`uF>W@{f#1rLXnJeW7<+!}s<*J#R@RYxO*5jB}zLV&(zKh5CM)_VF z$F*uI15Bho0<^G+uWcoq>d0Do5RcSSU zSCQjgHJAHJCZ~SJ58O8EkGQ_X#&ap9ul@9!@;4j@c3gOUKY!CL+vab{4eXs)`hH?% ze)K&%dlyjkgR@tltq_y>TY> z-d?_+7`cMw-ZWfs@053&!qxr8)mMz*%D{}>^UCI_$q(LI_MOQe*uYi6J69arIoBeu zc(%*rE%VCGL33W&d#BDRd3B$0b#>v&{Coav#ufX)aL$#zi`3%0ZV9d)XZgZCE%NF- zlX*>vbFx8?lbz|~?qulU^ny&v*9Xy>%N_T-mtma|@kg==i5~9t<*NdlN?I5^6_}PClt4%a6*a zldX2TNV@C@k%9!!LH~N2U5xDU5taJv#XW zhb+AONhdqX7@uVD$ftrU#h^Z^$9Od+m1-A8CHlCbXJZ@@Bc1$FkGu#Qb@D5Is7sc= z)5Voy(|BS@8}VsODrKWmn4NGX8+@FJToIGT6Ze(krJZjJ{?vzm@s30Gok6~t_@*MG zM?O-%KUkSunS7P$Zz!@b^9A$9V#{|7u^pIR@*$J?)}b)}CSdUMlf@Pc@z9t2-)=JB zPgHDCR?OhB1ru%41x*aSfEfh;;E9uQq32tZik}!XcH~{IcDW)qcJr#4kEd%6YAt6S z(>gAhk`0Vx)rF{3lg{}NWIbzZ4 z7>s}6@UfX6aBS^3q8)uJc44Eg?Vmb$*=&a^+2EHxqOIB}6|XSpuu+Mgy8KASU&Nda zuIN9;ptv7vTxp+BYCp5z#Eo>SYoAizDOc@2YM8SN$7>^Ze}`e{kjUS#*|USH?cQ{s3h7iN_MF|WpP)x=j)|$MU90Z@@p`BNnQ|t4}jx)~H zn*B!8t{Ihm?OZLw8~23ar^$Kwfs>TB;)?xJ+g8^v*Ie2C(Y#+a%d2L-M6NUk*>}t% z%|W=*T5K_|TZ^e{y;iB?zS^XhE%oS6I7)4?9a%moS<6+|x{e(;3(QRb~3}PRn_h%R4Py?&o(Tz7|Z8--Ms?-qeUeUzNVlr}NDr z)k4&d;);7Zjeqs~TAtyFTrI}fvb=$->1}XT;;HPLdav(iKl5X`vg7+|)9?RU4t%CY zuQ=ghV!0WM_8nYh9xR_te)ECINtQRsEBlR~V=S+DKWF1#{cgysIyRn3%lHjkEy5M? z@SG6-hr^ez?yET`uaxJEtJ;z)g9oneU#hvPdb6Xsx+ikw@uajNugbeXw>by*@4ro4 zSE&$fyT-TA`S!l|jIr;y`wvG~ z>gs0x>UkU92_@#*iA4~`S!=A0@CRzg>R;A`-}(CEu0yW#zptymv;X&Xh5yUy_qFtU ztnl^M)@60A)YMw__bTdIs`;KpQ%|*zSMO7=Yu95<{Z((*{L|ED&G|L2p*g4KIhylm zo~ONC^E#S+n)QFycg<_5_y6C2b3JRWOU<>XepFwh|9`u#H1`qBphZXZ@<`mz zQ?snTw`V4{Ywqo-*{;6lp?X<;KT`Gb9xQ9_f4G;NM}7ZK^|I#vpXy`O$M+}C)x55H zyXL-*>T_!DL8^YP`d+E(^Y6y8=3a~c>Ui}z)!Ws_XrEuRthvXg`kdP5SHG_27|nao zK1Thu|MM8l*RJ0F-)XEg7V5FmEdS3~{k{*a`npozt5$8N_SKBf|6Esp@~gT2|G$($ z&F8(krfa^xP(NyxHT7PzO;g*|^Gn*F1DekQ&G#3Y^Qw>6d@g8?(O%blU!gv~_OkYQ zH0RK~w&uO5AGP;szenxY(7di@zj|G>O|z_i)SMST%l*BqUe_KM&9U0sw9l!2FPeSo z?V9)dUl}XSbJdTUb7_x{_VWK*W2JsA&A4cPU7Bs0uV4MB-miZAS7W6)k9xmmJT%YI zJWqX$W}oKkQ*ZmPjFtM_n%C5vUweGCm;bwsmHNGF{%OYJ|KwPy$4T=~Gw#~sqrLp! zZLBoL>hV#(&)eHOA8qaSbijPCEQzshr=vE#pABfLn=M(e>xy(ch2x= z@}qYH`gJOl_y_A89n-XCz~>hwlA@e*rE|LIIjy}XN|cKZlqRpOg9FT-Ms@ukbq(-IK|@V_aLO ztq1Q*(m#dtw;gQeq?h|xVtgy6|B*drPWg6EB*rV(_y56|ImM(tme`-3$ZuoXIz`j> zB^96UA3k}_#A#p2ZAsR-I;Ar&G|Nq2T{qwpC#8{2Sb@l0gab5XoT~|@Ku3r3auB(?PeqUFKxUN!h zUD^EOx>AqTfA+fa&>E|oTGy3C>$*xNW7YOQd0qWS8B||a9sVC=FkEY_T*!4b4H+D! zbzR9YR{fDd^;rF9GnkDGo+26CMXswK$l!9VvC?GlpV!sy|KfF}9xF}FS3hdkHBD{P zY|}jctK+oyX+HPV$7z-|kLqojf7;K{KBs28_H#7bG>@8dXdczas{d*4*Iw2fr~Rlo zzxp`sW$k0s%l|x&y54KHX&(R8aoYPd=T{%6S=Kyizn=DUw9l#8uKgU%HqE2<@tW6B zAO9ci*M42ivgZ8i=V&i$_G=!s&#B(_-+4?l?^*q*{+j-0O#biJ#Q(`LnR50?$@?v1 zsl$i=a#;Q}kf$cxDhcj7i5l?pm;+ZG$OqlNS;9wqQByC)NT=hPJJznM^a-fFCl%wy(3YRUR-!mc5Ke2ue#%-pe%O5YkK9C8limme^c zeIL7vvW=WB>`4#gZFTC)3Wa#eY))?>@pvFVp-mIngZ>dzL}7}m`-ec@WS5bw?Aa=6 zr`1~}^D~e?@~yF~(biei0_VBX?Rfutm(`W^`fN|7AINY>dKbvQPOBq3oZOds?|I%~ z9^U`ph&nQxYdxt`WIX=4-feF~nMb`owfmD2TFbiV)3xhq&wI%9$FjBSdv1)Ad2Ji@ zZ?6x&F-i7u?3mi)Gq;bGIeSl~h7*sFSz~2hw&7Gf@d$f2T9!3CgKAGa4m=(yYw%u0 z%_ANIw@#B)9DPdlB_7>YPm$#m{i1#t|Mu7&I#*WS+JFur9wUy=mEDl&(~F2l>pKf& zCpP_{b`lSt2`;i%0e2{xcnp>=l?`2UmNF$C-`}s2joy+^Z6qF&&{eYVov~Cb@mT$A zrA!D8qWTk$iOx%8A6ht3`-w-rxW%#yrZ!X!@t705SZ1HvgE~(<{<-d$yh7$%)~j}Z zLD(8ukJGlb>(gFulr?JUP`iHX@itk2^T_|@x}Vnm+{Y=huPsMY<>d8m4BaLhaC!zc zmU!H=*e1KuetWIQobWWI;H(+h~l&b-|+>m^<2?Zjhf-$}`ISplH1Wul?3dY;N4@DYn36(wHZkj5s&y|dt{ZV zwv?XN?|d9l?2*~d?M_`K^k2k|}eK=~=t~8FxTt9${0vzVz8anNAf`yZ-v_ zS(%slh<|(i$lWs8m#UGq$3GfyR@S1;Y-$eisAqOoX5R1s^^@dd`K&WCycL@EJ1F}YG^GITsW zpLi6kye!jcG`!a1{OIel=P!EE*2F`Za8;)I(w6Q-JaQ&h$=Y`OOnDFw!KzAD{`n-u z6A!ohH)Lk7c2gF!f7h#v&zZdUB82{U7?>k#!w!UAyl6;Hj+64*S~m?^WMq-cN`9+w146e#mNejHo?6vS+b) z=Hpy`_WF84$j&sb)z~8Oz~FiOz_yKrmxs1<$ws;2)3pou<8>(^%yKIiV6;!n?X`$s zWHwGncpAgqXqqmDm@MI29CQNN!;3w+my72`uCxrFX2+k?pMQq-3HQ)ArxiEYg%Z=?kPuw8!;C)_R6NaT&b8UPk zh~*KUyhZzaf^BkVZioIjas6>mUb^MJP};g9*YMp0(R95hKk4dSVSg)gF8}mYF}H;$ zzxl;2A*FsdZnghxG0n?^-;sSo*!HkDw|cmnXj9_O_vvw7Q1x=;8khNrPFvmh?AONy z5519G+>kJF^#@lzp)6kzV&-$5Iz@@%8W(BdO3eYND{6e_v4gj zc8JF3mhclo0|b^2;}&M^5rYOV<|A&;7xqt&nbc<&ZMujo`RoOmoD9xaH+0C>EBM@OSF^71}hesehBH?iW9v6tmQh4lu$1UP<93Bthv59zWhKDsgHWQDT@YsZW zG$S4?JYK^io_L&tM+EYr@$iO6BJy#Cc(jJc4&+1Qu>ko{dw39!Vt7o}@=y>D2jbBR z9@F75l6V9Vk7mT92Rt0$kwWq@jCdFjk6G|2L_YrM;X?AU7ar-z#}bkcYj_+-KJNMLf>I<1ggHg?QW~9_NV1 zM&c0<4;y%FA|CUIhcWSRA|5fs<2vzJL-OGYk7RgUA|9QH$0g*$3H53bJUrpy29F1* zS9$Q51&?Tw4<$Upkq;YEuhjXN29Lp{UIh~mBjVAQcq9;y5u{%IeEYjzsXYqdkxudv zi+t=xy;@B2q4wAXkNH~pP<#A5=O+$Cy(%Ui;qdT4z1mIcm5Ek9-oT@&RzB{cUKJA$ z7vkYeJkp8BY2x8VJg&iGHtN-7;;|kc3sA4Nl6-^`kA=j;u;Wh7b@*g4fOsrD+_ z12!m0mg;;*FJ5IoT}()|;XXKDQEj>D$x9y36pMP;an<^#Rl!R=`Hy4fioMse z+@Z2!mGub^{=YW#V;pB+Ks*ViswqP&|T zyY))`ht3vJ+QyeV)i7H+F42WoPL37_Hebh8s2GP1`YZS;sR^QaP&n5(>4bxG`4ZkZ zbccATPYgGIag75ta53NG%Wm;Roo!t4UMn^xbOG0W^x;9lLjjKw@Yn>840s%XM+H21cr<`V z20R3KxWS_lJoH_~*yZ!vV9^vrl2ahaxyo1L&csznfXL#hm!v-F&;87nQJUr^c zLjn(Dcm%;?0z3}E<25|K7XSA62@eV$=io6O9>wtB;Bg-w9pNzv9_`>^43F9HFoH)B zJf^^dhKChAj>6+0JYwPD4i6i6+=j;;cr=E`L3lJG9;e_@2OdFM9z)@gtmRF~&c$3=Mbhetgv4|jOfhleFR)cFX5M<;kxBOj}fkE!rD4v&}cIEZ|xJp$li29HL_ z2MdqZ@Tf;T+QFk39!bRG7d(F4=)(;m9*5x(3Xhw_!yXFN%|V=VT_XwqMn>-#;KN%z^yRwlnj{H69znMa z_TlrtdUB_KjhA@cOQ5@r^Wh7>`*8W(WXYYL8|drry!pQ8)^ha%CQBj)_|ltYUi{h2 zOQu zo4$K-8DIa!Ij&=q>5|4fTG8{bE#-BbE4T?BQzT*0=JfX#OL-^p68A27s$_a#M_LMx zXn5FpPLrJWH>R`UaRDB=%VtR8Z+E3dc=UwF-K8@n4gTs;>%n6G%q}c_7#^|kc=6YC ziMPi(dIUVa!Xu{HG>P8hwY45kg^7}@R;jffCch>~+`lE)dOT5#lZ@u~(_!$q4G&ZM zp_1OyPSA$%@PbF7;}D5B@8sVeHt-m-EL1WjYdhTr9&&i>X}3|b+ckr>gogqiXG%jQ z+l=CCJ=VVsm293BMu)-U0z5jqhe=N71=o7?V>e0Gw{oX#;PDzBHw(ig*>>}4Jvyj1 zNizCOrZeDC0S{B}O_H9z<7z#wUfd+?X-T{WkPBcnpC@jCq)3_qrCf9$qnF64%cLbQU}+;c-5Cvt**8J$)D+-Qe-6 z*%nE|1zqVPybV`OtSpjdU_4=(FXZw(j!#T zYR?|}GV;+6`KWVrqont!4Eh1`F%$U+N!TFi#+Ce?j~no?Dh-lYe!ld##~OI}a6uC4 z$`v{d`H;fnz5X6a&*fU=L z2K6FpJ$^RKkeuiiT_qRtPJlwixN@5~H zYdyZQc>VR8YV%?BdADS4``p@m1cvOEyid!k^+*_%F8Sq9TI+Fg;dV*4g!{GmXnQkN zk~`#4t;fFYMJU=RNa89cA zIB~sHGIVfQt%vu_W0Fbvet+j<4m=`P9hLOiw4^p4TO>y%->*)p&BuwDqmr(9J!?H~ z8yuCy3~XDQk1<=1N%G%*rZn}+%IT;i`>B4d$I0@elDf^lP#TZ^&SmVvh9kLoEephJ z6PEIg`rKec4F_>Q-lmHWTdd&wM?YjAJ6dz&XZnkkD{;+OK4SMJ{P}|`TC$&>Ze!<#8#_3+4&(=2i+4CZ{sKGw`c`4~y8wRZ z_-e(L?H#yIsq@9?d0xB~tyC=dEa5)ng^Rg=x$#$eY?E4r4duQvJH@llT=?fXRSwHL zICD&qLcAbb%&&DbXWdHYai_hGifr*hepB60wukpT?)u!*VvoiP_}81#*qT$$T*B3p zqWRnfeCEbNHf7y3E@8=0@$s^Syc0YYYk4#!9zThP6Fi>4Vt zCwTOSM-e=H;K34)Tkt4^M|hPQha~@pw75TCouxo#7D!kCl{C z;S7(r#G`M|ZPIR99$(?HOv@vLc$^^~5%A~^j~npl4v+Wn_^joT1&?GckHPSm505z{ zAFbfAK`S3a;PDV1V~NLVcx1q1Ci0>7*aD9W@c2eNWbklI#_$*)(pVXceDpy++QXw4Jaj95=i?AO zR>NbAmd6`-bR-@#;c*-u^NEM!xZfUDBp+98m5RCWsDVcg@==9+bb-egoNC-S?}uqPDZgn&_ zsL+GI#O!6eK3^!jU%ZEl=-|dr-F1>JyT4o5FizwGyqEKhnwGI%Es6xUisRh+drSG} zmPc92MJd?*JkI&tS;{YBidm<&g+kpZk^ADmoFBd=ll@kcDlG3@!reLO!aG+5u?{nO z3+DslxhD1=y#K1s?6aABRZVBQa(9b;`2PE?g`Tni_K02sHlafxf40wd!O;36d!}uI zU?cPA-$P)i^F-n?5v=c=XLcvp9^ZTD6D4cF(wd3SFvSGit%bI65H z=JmwcAHBJenVUqHm=%0=T3zwFvkP}QK14i_?ZW?>P*0=+XK``6eZ`3xEBQLibD=?} zUR<6ID~6kS@!vfZ!k!&rLUb5kVs*zVD`|{%{`=|JQgB2H3l^H`#w?!s8?H zm;jFp@CYFuhQ!02cszjz4G#(Nm`^4SO||ycyuQo%ZWz}@#qPUJmh0I@mK(l7sy8_ z@puN0YShfyWzoL?R#4;c-qYAI9+T(8|XPc-Uy=V+rx7M?6Nt zpSa|rLUU|S{ zs8&8MlYD%JM>ssDka`u0eE5@krS@2@Rj;h!VUK)xqh2k5M}O2SO+H4!<0m{;p zuWz0wDt;ESr|;10^aVcrkWwEp;lXkCN5*rdRa9pasuCk`tsJBf*^mHgS;p(3;VkgENza3LB! z&mD$t;`bdA;b7N!s+S=?d}zfOvAkQL@cg-i9rwhS@Ab2>nCO-%Y-nS_tr+Obca47_ zJlT>hB%Pbi<%N0kFCLEI|CCKRfH_&}7hF)h&2b!s8n}6!36|$6k1>g2&T+jKdmu7{jACJR;!H79L;V z(HtJlwLI3t!w??*iANed%HZ)A@$i6$GdvW;<2F3x@W>$^qlm|$y}vzf!XpzNuJFi% zhXXw1@X)t26AR$67al#~VFM3KcswE=Qh1ob<2yWj;8908L%a!(8hHG8HJ1K6b<73_Q-lqa*U+36JUU*hM_< z!J`-+n~29)c*Gzd`}RFoc0)eyz+(?Qw!-58Ja~8%!^03B`S8euhb251;_(C?`N+p$ zc(jAZFLvfg2#7we1?aPoue2Ak5BM80gv_Yh=<1ocua-IP~x!<9{M{a0^9Ak zM?CVO_V6SgJUq6-V-7rAkdLA8s75|q;gOGg7(W>=^nu4{c*u~C?yY62NAPfk$6DmW zX%?ONJbr3<#K9vC9`3}0fyY94G$kHA;b91m7VsDkj|g~t ze>Z{cLOgQdp@4^ycm%^^0z86<$1`{wfCo=JCc+~O9;^5N@koM4GRcS9BO4ygh{t|- zn8ITOJh~zu&)~5O9uwhV3J)E}9C1E8OyN;QJnqB85FVT0Q3DS-JQCp%2aig4jDd$I zJR*^g1MsK^k0Psis^`c@G&~-_V;1p{z+=0X2L+E;@bDlW4T;BKcpQXBH{!7f9zpOp z6O>{<6&_abXh=MI!{aJEt|A{@j+|v@ie9`;TML2v;LF{56whW)@#a0wHxL$mU&C#x zF=0(_dh@bPXH;ui`g5<$9y)lu@#f2TnaX^uKNt16${_^3SM!%es*98Txqg#|vMRYZ zKgaC8>UpUjH|IeZYwhOEx3x16f_nOKjx^Z0m;}!hJbwvXGbOkqKP83(};lj7OmnV!(#P?nIH*<43xbg+_vV|^7 zT)6|!LO820u6*;w8G?@2N^aTJW!%)CtN3m=6NF{D?%V*`RBm-+cmDp7aAC6ZYOY(P zHMhNi2Vbw1yUOn$biQ^ zcr=H{TzHIxhbQr{hsR)eNZ@f79#-(U0FQp~h=+#(JnZ3Nq_gsGk5YJ4z@tYu7fygj z3_O~zFA|)IM;Sc&!NZq$%!Ee;JSM>-A0A!d(HkCC@Nj|0BzSP}h=+$0JXXS^1|DJX z=mn2tc=Uh=3y&IjY=(ygJWj*o9y~nY;SG=Z@aPSXN$~K1M=Ct-!y^M8`{1F3M;ts_ z!lO>u8PyGV)P;vDJeu~Gsn)?`H#`F1u?!ye@E8aW89Ze0=ns!Y@aPVY(eStp4;~(R z@JN71>m9yaH9W4t;{-g8!Q%xyj=*ChJkG#l4LqXYaT^{Dk9u)N@NkAlAUt-!V;k}z zfyZ2U%z?*W@aPJUckoyWj|6z=!ebshICx|rABW-b0Ui_Jp@K&QJf!f5gvS)*;|x5U z;jtecmB`05czlM(MtBs!qcc1v!($peR>5ODJQl&@I6MZ!V>vv`O2Y*O$;VcBEP%&K zczlLOC_JXX;~hNi!ebRY4!{F*rd%(0jE6@kJWj#m89dVAaR?qy;E@ZD=J4nM4}(_z zTn~6GgNG$NWbilvk2Ub{hsOeVjDtrJJSySg0gq+yu!M&*Jeu|LA{&6W3u$6|QwgNG6xO|1(Bf0B>Q@R$ORgYcLJkCX85hQ}r1F&Q3B=4T6e zq+WG|$5MENz+(kG#=yfH9_;y6@6C_56up^g|&R{m2zF z{khBNNA|RQB+NoT(tE{d&Jg|K-q!a8PxOb4CpG5=qF-;l{I0NcyujML9<1t&`I8|Z zp9+iaZ(vJQCxmRwpX_qg7Z3j2<8WcUr)ZA(lTSD6i$!;erTa2t#30O{#Pn$>UKx2x zxoOExQH6e_uAROpnQ~HP_dHkB^>F2N9(_XHsZ>?}*e@=|{K;7AoN%+Sv2uC+P?1J| z*tb)m@Zj|phwJ52L=()Pbh(-+JX+P1?bXvvoPmDij^!?{Jo=HIbwh;~=tth1dz$NsetqSpG~osM zk&#zVa$V7nEZJBn#Qp9MbL##u`t`z0Esy%}SOt&z#G@HJ^5C%w9+%+J8y<7u;YmDb zc=*A?gm}>KaDj&f@fZaUcX(tHk3I0X0*`Xy@dX}T?-oll;Smgv1bEO|9tQAe1P_{c z=)n(v9^#?S$MF%Tl%XUaI`H@~`L~B2^6~58C*iYYrRoLp zu>|>0d!)m|75Si$4}W;*zuDq&TPq(1ZcW+lBp-X=@g5$Bh=(gY{({F*;&BEZw#dg& zl8=d_l#CfXbo0Zx1IWiGQ$>iI>r z$9s|w3*UyR2zQz_dqa{47h({JY zzQH4rc!a^@E<6qqj|oew85?-8#N+cwCDV@7E44=u^6?fPM(|M2_gcfl2_F67QI2|L z1&@jFsDOuhJ}VF&?Mb~-dsM;Wla_}P9;xuyPCUlKLp}el$p=5sNOchXFW0X&g1Y~; zW_rG=82!jCHPwP4=1+>RO%Urg!At@3%_1Qi$gGfQjggy{Pkj? zP`!AM7=?bM*Upo|g$KI@&vBv{gnnd4<1)dgWs$I;;<&gG^Ct$DM+I|NrO@r?anTR` z$hG#xLO0Vw;Y*|_e#iWY%jQg>;!CP9y>p3pAN|O}8$m+O%-%w2V7%B2{m6ioodx&V zdsUxjxQh4CkDR{Wnw?V;zz)-EAS7b`B(2YOHXr?AbJGM?-LFqDJ;Gi=zkc0eQ%>El zA2{z8`|ZY3F45JUQ_r8+xjtw2pFBlY}APFh{=B>Iuh z<3qSS%%2>dP>-`fKT@{amz#w7lXUy%tlsbbFc*RTaE6D1O+!C2rmY?qjQ(&$$O8xU z{K*EL({lCv$%FD#X)^ke?1oN)dj7<4MzFFS`jJ_K?F9Aw$ztLWNIat8A%n+Oc&O*I zO5kx09({?&MR=Tphfeh$k4kvFf`__a?+uSKcz6*Hb9i{cV-Y+yz@rX4I>Ez=cm%?u zD?Gl!;~P9y!Q(tUW)hD>@W_Y9ad(yX;IRcB z74Yzc$2xd0@c0Uk7mq2{o$kVFoef?c*v2DSmKdN z^0A9}l)~dWJnZ42?$=*|$7y&Nz+*7-(HQwqdtm_kIV4zARZJvzQAJ>JlesdE6K+R;xUwX%po3o;Bgur_u!F_d>n*F zcX%8i9y{Ps7aqmLBNHC#etjJAmiNYd#N!M+3gK~> zc;vz3Ao8)7cpQPpiGO&U)beNnkH_$+from&cO5(`k&i%ltR)_6kPjE)(HI_<$VXpz z_`+i|JbJ-HAAgpnp6~UA$93dmF+9}sy~p8k79N=I6^)UPGw`?!4=Z@wh6m<**{SeI zARdwM*bk4d@KEPt1MyfzJS6a_fya8{(FGnE$j1?QyhlC;5sz8$Sc!b36OY@(qXZtE z;js%IlTokY;PJC#FD@M(QOHLOJd)ty4UcuGS7YH(4<567{Py^9Aypa;k67Yy4<3f_ z_(eP_;h~;?e?mMCpLJ9XMgQyJO`XH%(f_*JZm>h?STj{vO0~EX{bBp|%h-?{#$mJN zaj_Bl!>^w1WG_C-cd+?(K>UdQaM`DG?8pzgELX8j9D#o1vf0L5yN?stIbO5HMD&L} zZ7jITetv9=yOh`t{b47&(OgoGbhh)^L&9RrpJZ&F$JNy-Vl(g3!ZggEG%7{U>)~;B zPug>-dj6!uHjcB%c**KFdd3!@KWuzGh3gqo!=90taV6*vd$-Nx*6(@B*7X?4^+G?g zcw-iKXGv4V=c*tjO0Uy2qcvupT@aPt>b}$cNgaHSxF%kL~byMe=b8 z`7l8~o)M2qc(niV#K9f)N}Z2Fcx1q106gMQuY!<|ZtxJbJf!e=MLgQW<2mxNk>tYw z9s}T!1`qXomOaUb#-k@Z^5L(HEah7Q!HP4-CDqeLvQ4 z%g~EVL{HM-aXh;RJ;;3<C6C;9EW2|I0^KNrKwRI|~O>~H?iq3%?FPWH4&wGuta zkw2;&x*zl7TC}^b%0y4{3wo0!=t0(#7zk$QNrt00`5ryUjk>*r59mp5KyPyUZ6EIX zc2+ozp5!R&Z*0EAhwJ-vxKN0maOHQpcnZ8J;@~WCi`2ta1YTN&PPvD z-J5iOwu1YHxsxFDB-Op*jayx~<>*B!(UY8t-sHrku3QK7B1fVpsh&&e?~T7XMK7`? zdXnm1afqHfHx9kX!RSePp*Oi<_G<1g^y;0_lbnTKv9q2R7vIud*o2;BKlCPFq6Zmt zW0v59p5zzwiUXW{xYSp}gn8&men4+B9v)v>TL=T;@e&?#csxGWKuCax6Fl>_w1GQT}Sx;%7f3J>L@-yShPs~qg$(V)$558uf{*%R;xp$vp}@HhvLx;uUG zdEQHS50B&UD1yh-R8}|zk8pULhDYJ!;X(mCOvQ#=vt#NxpoKyJJg&nd86N5Ny@b*5 zm;sMD@bDNAD_FqeFL=y?haNmk;GuWYkF$nHbfbO3J9zAd#}at-g-0$t4#HzQJO;rd z03Ijdkq3{GyLo~f9`oVh2ahG_)enQmeRwQ}$CO1GLUVYi;ISVb34bLB1K|-4kG=5d z2#=ZY@Q24*co?^E7dFCUG&~G#y}4i4W(i*KFb*{1w!x!S^)O*BJPc1Y;ELg~+QdR| zf=9#Bv+PB9EI!*nh=<2&c$|gD)}S-0I><*AJpAAhU?)>KBOkxuVF{1j_ls1n$Va1J zRSu)!QK!{?)n4S|Iy`Q{L*LdwFonlAc$mXu{m-7lJ9ylO$3=KtO=g9Y@W_J4V|ds- z8ZP9)!xkPAcz6XY6#U`w1Rf$hy4Ld&M#5tmJT}2Y;TS8J!{Zq|Lf|oKdYaG@9&O+; z10MGb_X)4zQ3#Jjcm(z-6tdxQ6dq^c5g%M6_`%~MJpO`*E<6sx!xbL;;88d?TNnb5 zXYh!H$Nq&Gf-yYK!J`}=x2qC_0r1!jk1}{HJsd7fhesSd(&4eanY$1IkA?8)1&_$9 zvjh)#^nu4gcqG3VCd`IMXLy{2M@>r$!4V$Q;qeF_H%>PY;^46h9yj3O5rDZ9cu0Pl zuo3WBO375S;PKt!p@SVfqV5!_T;S0_=P!qO@c7*9zA6JAQ>F}M-@(Jv+CXRv537e^ ztOGngfA1;0g@>_o6_Ek>F&HG6N{NF3}FPBJzj!VV28Gig+^Ha*iCMi-=qp_l4<{JL$Z4}>~j2ICfh4A-Y3~A zpRF*JX2N4EJd$hXD4Wmaq_^O486Nu`cPck}1WVh&<0m|1=7*Feb7Q2ZiO24)<;t)6 zJEgaYN6gvJ%J~k5q_c^~mv8#2;EAQucElsW#z^Hkw@jJ=j}mwY$xT#yZ=IJ~5RYl~ zjZ}-MGU+3E2rA8mfj#9D{2NQo1L_h?uSPlJYHNdQ9ie=Bkc%}EAY_m7pu52cLVc< zc(^y~p$P8No^gjq0z6V?q{&;ME8s&sQae+!IwiOV8u3{8Wb2_cHx~mh?$Q;DAEr06ZwJN?G+5e!c>L&bNcm`TjI@k+T<%@2Z1ZJ@^dUTEBOei!pOrJM4@u_} zkLq9gs>Q=fr5%Wezr;v2d~%sIi+H4`HBtFgo|kqb9$X_MmDH+Cx{-M7DAZHEx^`G< zPCUAYzgNB%N~B@LqulnC^75BtsRi)}U3@?}_QhtYA@O+iI$l|~%WCO$;_<%0U}fI| zE9pMsQE=Bp$#tkB?L<6=&x}=cx8J~ghes>qBXdR%Me%L3T92=<(&P)$V(oq5@e}!| zJ7TS@sybeF2_7wwk21UDLn)EL{bs+XLaRP2hju+AT|zu==^Lm9a;4I4@JL6!n#UNaOh%MRbBRZ2dK1;aQ|G09 ziHD`Jk*Z<)GU;Y`bVR*Ml;qK$l;Xo!>d0YPgfpL zhTZ++v7{zmnQ63IdWU$-HXW?AOSO{b6OU={OqAXY>qxs0kFcOv#WLd!%n#yGzNd%c zLWCLPLGm$n-46N2A2GEa3HA2KI@A+nmx;&wO>s=?w^!uFQ#**;@A>mVQE`l6_7!=> zz4qd;$Cy7C;~3W$m*hQ;nTnI@1fX9V$LPjY%G(9E5to<-@bACGF=kyZ%3m9rh)rw* zcmp<`v08XRUN)hbIDd8k|7K!5(`U?id0%g1am}g#K6O<*<2AfY?yoWuErSAh<3(66 zER$!iZXy==2Jojws{Bx<8a(mD!1@*Zug$ z-Z6~5)|qnW2q zzsQXT&l0!2_vNcjMlr!7zsu{o%@w~L^yOQ*MKQ$#f5~;y7K!6l`117^Mlpl3f63|b zi^T_XefcAcqM7L%Kgm-9rik+guHm;%jA0sNR?C~V94a0$_T#4xi)D_tcql)bWG8;R z;m5a2iDUMD`s1;GR~!?a|Hq@OB94*2xg_sNJf6OYV>%`M@#xejo@r+F$AcOZ&zxNP z$D`BYcqV(odAT+5xUepsxiq>=9zZ-Ced3v0vOgX*bK)7H`j5v)y?DlU*dLGX$~Y#F zxgsA=Jl-^mW9|<8QD)Mo&D2{0%yCT0x@}c`6j;ZtM zlDro@CL$kZKjRpu?Uiyfl8;I4|9GsJ8_z6sy&%6p@-f9Xp6NREyxfL(7$n3q zy(g5(*Afq}&GF0-WtlvecxL3g^YSE;k8UmFnGvHabs=t4cHzWD@{5*>3Jomf2A@S&*5XCf|{!6Y$^3g6ViaB!Rmz+U9 z?js*hH%BuYw*B!a_laSC9;}wPBp$n6VwoA{59KF`hyUR?M$o+~KS(?poQz}Ql~?4I z#G}{8IA-{_KOQ5Ee>^tyjc00XF3R7MdX`#qnvJU_8n7bjKx&GiqYY8lTsPpFhjh)39+IA;E!KlN&eT^zH1 z+)a5?;xXiUEK|hXl~W`iO?+Y*vHwH)4dSslH-_mr=B1n>9$`abm^(e*$kU0(*{Enn z(&4kb0r9x)i0ixVS9uHKq5mU_aasOd-hg<}nNiHq1;6C_#KR&bit#=7Cm&x^qnY-* zKgqX~di8R14729QACFUkvCLl7)6>Kw?_wM?q25)woOpCeE>djm6Tyt%wZp;leIPGH zV7-3?lU11N@C@tAdle}b9*SUQjSqGB_$iRT_n=TQq)j9fxOs&`voC@CyG@0Ph%J%K z>~bfEe%}IlcFN$ZCn|D$ZwgJy)@$e>@Y%XR0{d4>+$)t|GHt z0+VE3p%R}5^26h@6+zb%nJ;clh1jcs{H04-iif#dnJ>#Mgq3Flc{lSc#Ubw`CU$T? zVT%yRE8gr=jH=kiELKewO!naZ#@_oBmnJ7Ov*#@o8gC2a$2`bX4EvSLICSzcv^>R#-my%Te`A&Bk3jy6b%CPMplBwsW;pRM*^cpdj9~Tk1&Rw+(adt<(ao#3Lp>ThXN|k@-$MOdez@QuDSl--t(%O_n0q zH;IWR9$$a$Q_z*$m}SIc;l_Q6lT(wKImBbjyG+Fh-4uo;9s_P?D%@MAFh7U~MekGO z986}G5RX1VS&9bTlb9Uh(ZMoDF=%umvxs=qJCLUc=@ZL5As+2;eVPuAX66$QI;>EU zksHY@CLWg$6)9}3BN!**;gVCNup1D;q!Ev{Ba0Mm6vz+ph}J7oG&IHYiO2TLLdC*} zNMkdOeyggF*#2$ zd`~QMnRsM=%2jYq@k}c57~C&cvA4q?k81_lit~RZGT(^DjCWazX$4!E8shQEF-tMl zFNxVoJo+`+uQ0#7jag1Sb|>sp9GRZXEFd1IboVJH=%+9|@d&KWR0On5VSW-1w}JZ< zx$n^Ij!9(Ph{rS`PjRwuEc1qVxQ#7P*ba$i1`v;M zT+c}dBAL0wqxb0|g@H{3<48PCDT@^Kog$cI;^8)M?9K5fJbr^bCq};U0I-b)gzjzPdxJc^A%^t#xSPT?|NnZEl;udRSa{Fc%&}O zQ$%OPGFOSmhdKuo`v%4{$;2aONUoxDrvxUMz$9EsSu*h}%IOFV0*V zPrV-4jH|)VGwB&racQ#z>QY{PZevLRzb4Y5P~Xs%dT{>%Yp`@Jzv|k?B8!1rsL5~2 z*v1Ff@~`af+7y|DP@T;)*@YJP{j@LMHrpp|p@tTwuu}#E@}C^%zq=hZTOYF6lUs!P`#))>D(d~RkmWo=T`tyu=Bvm{olqxyZm(%a&&$FJ9)XVD|s40wud;QFh zZ|s<;0_}e<%8!eH1lMR)9(PB{<{llCp? z2~j1~W#X}Wyb;}Zu(H-;8f{JYR|(WD;z65rqJw*#sr7Jf-HA?4!}t;pD+87;PJ2$x zBpzob^rhF7KBFWgAFcA6(oU&$XiYx4ezu`=7QCVklY9&+v7qOKy`&T*ACE89r_Dq? zT9c29KN{2HSJtOB`LJ42m*x-Z&@sqIYvkkZ3SIic=DPG7;vp_*K&N%BLth~tI(I4h zL8FJ%GvW~*V@VIP_(07j9&erd(|y}Nrg{*M%yle%XYh+!kNV%G^vX>SsgA^B)Y8#( z)S=7NGUD;2^>o_Ywt})E9(%_J(c`)+sLRA-t4{#kmN`L9Bp%n>y3=qGiTc;t5TqniiRp%0OKeE+zHZdzD}o<=-mGq=!7 z+MCcCk70E;&@Ovh(fx==#`@*7cU#L^5ARhQ=_4Mk>7&GBks^>j=3qjrh(~q1`Ly@f z&h!Y94|~@obeKao`X0&0q&{=$Sz#UMIO5S}#Z0=PtPA~?c-+rkKs$MMrmqr@qy?Mk zu|pfvuZYK+2f_5K;VtNS#N)!oNLn6kNOvV3M%^Q5{hf{Jkt84WT*7HR{iRv-(-xMs9@Fg((cabl zYCU>2Gq62j^wB!4+W@i03_pH!wle?Zr-KDtBSZ1$&H#Q=zcy6fux>@sM&?4}GWkQkLv5my2xBxzDOL_6HAr{oxL4Cv<{rvgUF=BBK z!&|mt#Y4p8mVSKQGnOTLEW)X&u8YM{{}*HT9n{44hkIN_MT#i)E`q&*>_%Xd?200w zpnwYYuBd=rdPk`?#0JeJQZFHShzQV>{ z!Cch*cZ#9CqUa|5rwivb!Ca^0-HI7|M$F=?Mz+4p-Lp)v|uT%^QYnT7e)o?srmv{u8=&rQq+~~!`^{aGf(;nL|CGoZ&GIeXJ-M zuJmv;Qk0NB+`EiWzE0Vmzn}D>y62&s^}McP6!CcJ6{fuVb2xQ`c<60is$4cxPW|)n z%8OR^PJe9u&*SQuK;^-Uqo^w4(d9y%Qft(heoQ?4G!e=$c{;t1c(}N)Q2su6lHN!> z;^wbbo;Y`(ZbLk-Oj@htpBhQd6A#q-9g@g#7+@{-nCGM;#(&COP(-0CIy z=h0*TCgsp)RuVJfq3N_*nbcAyX+S&{HrS}_kkLod5+3K!hs}ZIN{{F5B>(z2`*Ed` z$NrE`#3Rx+Tp4)g1bv)%)Jcq1K6-nAeq}4ps}ko}<}ej>LlsoSp7pvoBO}0m&D^Le;l;=gO_xri(g!oci$AjRSuFW)_kYwS)=yIpLdPq;uFs0FN^C# z+xt$DyY0a7vx9r{C7Zg@bBy+Ay5s$;w2!I6SKgGi*srfMycNl9o%r}jqDvF{K;#x( zIlhm4oK}9sLSsaymE`Gi8bxxgto@GkdGeBK++M9Ksfyt4jcrBIGrQ0^ZE|%_+C_5a z-yNyLo@=Sso6~fQaDB*&ZaXO5$Sp?>&hyfB&&Kzi-(9IS-U>_eDP45~&qQ*Af1jY7 zP83-W_;yjdAIICKKJ%v!+O{4LD~Xgf{)+E6Q^wN!)gjgsoXq8`@cwGl>kz&4b|RG! zpp?shM{v75meafZu2Va)uGq{cf*ZH@Fg@}~1@-A>19tbhaBj41AG-fgclw`4-$hI5 zhFkj3R>b4Xu&#=C^TyKC;E@WC-4pvNnizZ2SBZySzaRNG%7@a+iASDOv2{*fe2vE$ zy^q!*IWhDF;_<@&GsRt5PZtr7Gye6d1xac2OyaTN^Lt8HvW|8j9#1k&>D5LFbY0>x zV(ww;zI++ojd+wDcc*_)^XNmwV`axNbU&k+H6F>Ir_!V5xYGYT%x)&qt3rb5y~JbZ z>b3NrGhOI+#AATZHu_x8R7ycSN^=rvp9N)9U*gewL^eGy@&`o|k2urU^h%qDlt1w( zpMQ&CW%`ti`kbdATk#*)3qmeT(`_Gtw=)AbOYM*4`2 zen7_sZlnM8(R&6(eL0+8<5AqQ1vUE$PhTS*`iFBU)_ouSua7lfed$$c=jg+vk0W=M z(h~zu(Es|7xbCB;EUci95f33WoKD?bN&66w@ssz{4yEVlA;e>D6D{4qRY#8}9{Q(u z($<~#(`|`IP=~v;e9bO8n|P!Rxlixxw~gLR`sh0DDSdYSI@*Zzk?CJY^7Uj6y@z=G z>Zm8Nd>u;v>%%|RK(a5T4}E}m=<jArB7LlX(@#?Lg0JzY?>I!#W|%-%kv=xOX)aL(e6Hyu zG^?8=xy$1kj|M-&=}-HA&{IhtvEBjnOpm&ffAh-OVm;lW;C+pU>BqZtVX=Ya-@IC~ z{Sn>KqM_t0=_4rINMavrB+(I%2CrYy)60z{|N2tvcW8a$appyDNl?uBnmz`~`bzdzoTSr{Z?uGI9= z$Dfs0>gUoQNFNtG9V7t>v9yMGjJ<6q$tYY;TN96d%bX;+*}Lh1#G_UAT*(>Z9C`uq z@cJ}G68TU?k0l;UtivRop53S8iHE=GEJ>2}FM2zfSBHckiO;yYk`Kh=QiQW)`o&I? zfAgyOt(z2eE|0$G5y*vFuMkGO9!y8(y`m573*^S7L<`=uO!4e^N&Y}Oh&y*OL=YA@ z(`i1%w2^lZ7j`gExFaxBz@qy{?yU^sM!5P5E4QT3lb+h*=$|u-}lZJl;K!d%Yx9xNbjMVQh6&sf)s1bG?%UPcKhJ z$5TpW)Sv)v`1_TD-jOr;`$}__8yW?0sX?m+bD5d4^oXI#Xbbit_DL2JD(WdO=zmnI zeEqpq`_>7JBwYFGsJ_ahFYe(rdcDx=%>?DJpep5KbARsqy7fZa$@7$Bw;8Aw_s4o> zhxNiGU9$4zKvUJ|DBRPl^E%(EmqnYaa?Ep@f7%z14T&^@}`$PHHBN85ltClHWr@d7E z^LV{`zw*lcHmZLf13m{Ut3G~I{_{BbBv~2Lp@r(7M|}QlWwSlz_*5Wzm@jo#b~5j& z`sbk?Emal|>8ASUVfV&GnPA>t_0Qw!*GT2A^nt3s9z)^5Ps>$0IxJTG^{4}n*A9o2 z6gNrr&%^G?9%Z@IU-i%9Zp%H&;8P1#|2#(9r7Cay_EG)w*iwF7S==F6Weg7^czmCD zTFKvxSN-!~9rRT8m1}A|ve{2c#r1gAKabW~Kb1d9*VcGc)orX=>bt(iYqo}eKVD^d}FmoDf-ZhF;I1ij#K^hScX1|FEv*+k*=@tu*cJ-EBg4o+d~y8y;I|Ht?y7(@}4Wz9=*{=H+?r%$>3+z9#7GS#kNtZeQj>ncvM!7 zP_0V2UG1Sp9}9J(RDP?N?$vlS zyE;a7-u#Wq3?4G{v1r2_)$Dc+3ud8@pO<3<#iu!{(S~&k{&}=qJY7|}Q@`MEA9XOV z^gd5jmCtHe@VAe@9(U5ms=keAQ1G{pzaEv_0#uqy%?keZ@z=wq^8(eb6D9?J`$)jN zYMvIW@|)SL;P1Tp>#>-MR)sz@DfrvRDa@-?U6-rQS2ip7=h3L^N>y2Gi-IwjSMHcs z4|~L_njdIV@VAe@9s&E4R8C{t7W|!8e?2Z7U!|IHsCmJ^K3e1@seWH?Uho6+N(qm} znX6UBHYNrCJUsg6Xg(z39xM)fWFB@w+^Ljk&0=;C>)^dt_G%{9Lxnx#$NB7+uep&c zE5+yi;!Upn-R-UAb;j?Pt;YR!do^oqS3mc@rdPmz*{ipa+|i-WnUVbu=pI()%JLdU za%;^jq__Hf&~>)Ym2K=6!ClE*ChfmYBK+j{$}T(z<-WgMEp3o9N-#N|Bl8Ii;ry(2 zN;{O!7m|zi$UeLe;vO8(O0PCpC0u@xB@5{vz|DSFinXpO!d>SqS@Yrk+`IHrssGb; zg48WbwtTcdck;7ZDyx?y+-#mLV*&#>RpD-_Z^SaeDR_@8H8F_W^2bJcJEf5@<<&k} z<(_cv@=XnMCv>GQx#@nH!}v&U{@q;u?fnS(xi0%JCcvQi|79P9c5ekp##3LLYuiz0tJa~Bgf=4d#m;etIJRTE|d+^u+ zj}+p;!XpYE>xhQ|JOp@Lg~tW-VGNHbc&vg)9{P9yk5=$_2ambvV-h?j!{Z=4ZlaIY z@Mr~(ZSd#-kG}A@0goZX<1q1koZ!)(c-(_W2Y6T#j}h>&g2zGPp(7qu#A6UVp1|V|@wfnw zD0oaF9=nOhcjB=X9x?EkLp;LZQ3a1k;&B!pt;1I86vU$&JbdBt79NW+uTH@u1|D09 z2Mv!1c%&1Ldc@-n@n{H-Xn1TQ9@pT}93J0^$4GdLhesjtFoZ{Qcw`Zee(<;skCDV9 z{P{cSyp`^PV{TLV`+yK`Wrs#GqikPc`Pn9N*{2}xL}o`>rGJ7@$Jaz|xh{aqNwtt2 z-L_ho_NTG@>Q#U4^NjAY&W(}<|1*u{pTqn)#~5?j+5M}8G0jcnKHvPg@bdPu-w)!1 zuSq8I4JQM*&`9Q7|9>#eu&}go4=4|Q{Q~7foubX!=S7WSb z!LFm4$@_J}@wv2cO;+4Z`JETdKVe!#!E z{G1EcZ?$=$UYs#p=78UC6n;Osi#_8#W{;NBHJ9g{h~)IndP&c}Q|k`(Y%Y&Dj_13) zUb^b-AD!jaW^(p&IA?ODP)hyjEIh0-l|Mcd#w{cs1Bu59co@RNpLiT69#uY~M;7t$ zARh1G(Fq>2h=&{=r{FP!cmxuUr^F)!9x`~$ARg}UI0=tt#3KeC+u`9tJnE<4vl|AF z`NZS&rHgzVJS>Sv+hOD?D1lBbaz-;c*xqWyIqPJT}22pLl5CQ38)-;?c_Ng?d!xa9I!Hk?Um7+#J0} zYfd~o;h}}cTH>)E9?|e#h=+`Lv?U%s@c5nOD|ir(Ja}A&$0g#C3=a)F zEQ!ZM;xU+b^n=H7c$mY(7xQWsJif!@1UxokUQLAu1rK|8WMW=5gGVtuK6snTC74%o z(nmky@nroyI|hA>ARbdMU*u=PqZ#qYg2zR8tR^1b@Q6VlYl(+}Uy0^BJeCs=*+Pxx zK0Fo>k3pw$HSORrmv{`>60RwN$6?|TRxn(X36Gt`qgM~nBa(O&o4-(-!=nZ9*z0J| zv_T(DiANK7DBuwWk4Vg`Rq$8>k3U<)J`Ta7J3R8>@dWcqA089YM?>QAC}*^w9V+9} zZ173@*%|qka2KINij0fBV^I`EspXzqSb_d6<2GFBTGTyui+txpJK<&*IhWL{Tak84 zvfS5Wpx`Q%bG_$wE4n^5LGH8FT39w(&iUkYD{7S)DQ^{QEx6%vVQ#mgqg^BA)0PYr zDrh-Z$G2NiFM~vR>(f#p&PdLEFzHtGWAjG&pvQv+^Gh;Lx~6N9KxND0asTU?l#DBq zfw36noDxOUjANN%jp zb{Vx)7;={31}`!zI=a`8J>wZD4BW_YbsC!$H5}H2bsiohe2-(e!=E}Ab@FM-E|?J{ z(90R_{m0HlMO&J(mofu|m8%$TTqCoh%2Q3)6N>|cxUCGgtGii|Vu1;}Gi$L>?+(K) z*=knQ?_nc0)^LGfX(Htge=sY`JW`)+HGQ`5I84fE_%21M^e1_ka+=_$lyaNR&5P!Y zcp?8{I!Um6DdjBU&5II(@5=8Gk92rs!eb*m+QTCr9_!#S1|HV%*aVMW@Yn&58}L{K zk0N;Zz{3R|ec*AMcr3x|?+1_0@aO=K5qQkQ;|}q-43E0-=u13e;ZX&TU+{2(M;Ca= z;Bn^v;qe$Ab(fnLMZm)l9{%v~f`=zO?BOv99yB~yc(jGbV0bvdLx9I=;!zhK`tWdq z$2WK!frlA9mcYXr9#!x-Nj#F^F&-XI;86^ZSa@W@LkEv6c+`Q%Qg}$v0b;gJWA z-SB7$k4Ny(!DA~tqTw+Q9%=9hg2!ig^oK`RcqGE(0X)>`V=Fwiz#|Hn1?DXXbKM*JU+pr03Kc7;R6pV;!y^V>+o0sk16nY1&@>Ph=NBBJdXW;c(jGb zJ$M|2M;<&P;NcCA?eK_!$2WNNhDT3$#Qk49HfLo~BhvfQ!;K;Z^&6a%$T&<*w5&%j z9Wg}s<%;*;cE9o)UK&Qnh3?ZOb%^9P^ca%QDtplZxs7$FDw0kIJxI9I=+#vGtZ7KD-Gq= zUP;d1K6M8@Dr*co$v1?%F=Sr8Mej7a?MUpws2|Mr$a!`|XlO@&)JtTK?G4}<);wQ- za56pd)@s(~yFce<`zr5f={!39(Mop2VBDiQuHTUkv!dww<;&SaQ?Rdo#=`+V5@*`$ z$6VHWSTL9R#-Dz;+L87zsLL8-J;EwBe^x6S+qyfTx!+1WxDIQ z{=_o!Al>uqSL=aqAM3KFM{wa;>*ybvIO=;vdtp!gaL)YG3%Xvt0hIMePa%GM2sfsv zoK7n+r`oRf6B;!S=JvKWqW#+Kqt?!e72J9Ta;KL~rxTk`px&QK5YFcXaOX6>^fH4) z>UNt%;YK$0yiqr&O^)@aU5H2Kw>I+jt~PaqzPJXmU2zqlHYnMbUtnbLK% z9`Oj+7(qGrnoCcD#{hWLD@>(Nt)50NBObw-n`rNk7BwC>ew5N>jZaeH#N%h^c{=n{ zPpS{`Fs{g>msD=9@i5J8Ad!!9pau{RN#82EPA@B}CGmKn=Su6}-CyI8G+-TVQ8Bs3 zqm$<*I;bM4#$(gYF?7juD|#65sN6N49>bZ?^NEM=g#lKnmuAx8#N&JObgK9LVYDyt zcyc+~`r`~aeS~rqjL`{^shBO@)6T2wEeu17q&D0@(&`Uo|B z{JKA$%A2I7JHX>P`fv-&piZw2ujyk!pCn4JX+AxPco?-jM_C7Lrnizl#>_lP?Q51n z>l2TS6W>wmOjgk2NFPN(D*Djs5ITr>wCtv&7g{m&9@0mjj7M~LqsLS<@i-myhCaE% zlj=)6((9Mg_de!ORp=uJeXP0JQsS2}mg)|V1oW}~tbxQST~3+6!vKA>4~nC=WFDf{ zkUkVSd3466=`|h`&Z_8uU8`z53QCgbm8KN!2oE0fs$sX)^cbfWv_J7k$%vw!U0OsZ z6OSiVMs(jVi6Tc8jtNch1A-&g*6@~WmS~_&ZBe# z;?dOlIAyi&96g5gF@wKN{q{daw;_Ef=QN`CKU-VV$IgpiD80bant7EG)sgO4l2g;i z0abhY!}B9G^Qwc&ijHcup~l1C?h1X@F^LW!9tX28)6stJ^kL#**R`I+vwmHAJn=Zk z=u0{qMpI_Qqd)zDo@mNbUx`OcvsMhwM!@Z8!HwO&>Qq zm(vd8X4iOZ9&(Kin7^jRqnAxC?Pe#Tok<^Ea?LeXKCW8FFD&~Q>vM|&C7N4pMryN; zda>WIpTLJT*dRRLUE8QEfGu7S#7*w#sgVux(8jlkWdA%3NXxa>Q(|Ya;W}^oMaoajOYl4=J(6%@-pB?)%h#P*atH#a7S$oySo=uq^%AG3E z)10{Jp!K}phTYI1oSRv$;Ja83)}9YLFQ0TEg3DYo$o5m7y;e3#Uu%i=y{qEo%+F2^ z+J%imbWNipIl~T*n6{2C+WF?qg=3>|{HUj%^jP@_tzC!SLLI*_Ztz_L>C)39wKpG7 z!rVWhoO_j?G?*Qst+S@T5Fo|(wH{TB_b?Z&+{aw7)`f8kj;k0;g`>8-$uHft`VpKN zu5WF5*g@+QeOY&EYXs+gbOzI+_Ykc^zkRw~T(8o((@48%L+rKIalf?2SZ_Aj&{u6` zZm*3pZ!C4e^@%@rrtr514bgsCx=Ah>9?9*PdzybbW2m;X`)&E;&lMtNux z;PD$CD)m@RJ!cQ?4tSWtqr%NYb8+ndJhUyHH8yc0v@PM`1&~~z4n8LzP3L+8hXi@i~$bXKzKBP$M??<8Q*a( z+C}g<3XeO@^`ze(jnGQr@y8eYO`JB6Zo4IV%z?*+J9^Rs?jy8y;o%RDQ-3}%ITKy9 zEIbClW9DuZv*oy>_9{HC!lP~RdS>G>2kl6BoP>u*;tVEBHbgrN9{b?o6gI-HgO|P5 z9v(*U@LJ)kt}C(EuISQOIvgGWSt)$U=pouF;&EfnY5tP`P;Do8OoGRR@jv;(pHA8r z@R$mZDcj98_tv^<|qsD~!e$4%>wKBCaaRU>E3m(&s3Cd6Zava9CjBxmhqcqGH4 z^st_0Ro$UlH+ZZ^A5AYS_)lX7Ym3px1b9r7%WRXb*=q&#(GMQ6UFD36gM&5-9wzX3 zbm<{e=HsGW43A=X9R5>JI`GQ~?I3vkhDVsvKzjboNbO_v;SCSh(|XcJGe&5Q;IRxI z(Ul*V_w!w}&hW5=hf9o#X?)#L`ve{p@MwVj8#-1vXeYtr1Uv?L%wX)@hG?h4V=p|i zZ@Ajsnrp9B!sG9H%;vv+)#Xm`=-5~~3?85Mrttf{hiD(egGL{%;Gszvs%-*~iSRf& z`X|4uiL>?*Jf^_o&t`K?VTP-gfyV=QI8Bvk26>FsZYCb`g(Ed{U%G3*mj|Bz`F?xKx`hX9Z0m-VDR1|zku@c0Rjtvd~*pX<13U%_KGJkBZgq|N=J}`ZwT(l$M(H|bJ(^Sl|myX&xO@HaGz{4_LF*5Xu8 z-R-t~0z7(-{K?0fJ8LV6$M$vRnzc$-?EvB-f81DCHm*>1*B94Do?}ua| zd%A({n|Ybc(955*%}*8%1sUjWl$Oe5e*Ro+hh)L7o}o_Dy+l^G0_!DQRtwfk4R!CI z9F`0S|BDkq?jh@EHCdkFr`GKJZ9{$8C6gf=6R`H2aUoqFNsH z;oNc?uH`Wo9!qO^G=Yau%i|+FTxxmTf=AeYJh)mOS@8Hm zJZN|vfJY_qh=zwPJPK=h41mYmS{{$#v9XrNEqI(I9(~{u2ahwvqY?2C{^N18md7-B z%=%9s_VCc4k9+9D1AUah<2m}6fIj|u#MbgKhDYOC9=*}WeB#jtef;%st>tkCeHj18 zqh~D-EA+v@qbvGohd%y#JgDXIw~qz?@!)HDRKdgXKOVugJTlP-^B<4*wfZ;+kMjTY zafEn`K_7oTUe@w>1drtZc$}!^@wbmtwLGNgLtD$k0)1TnkH@tC^f9Nuv#9s;9*e9V>$XTujMfS9#pM9I>6&@Ee~&a%&+Cq7=0Af z@^}vqr&=D@(Z|wS9vSeUh=&#CRVMm)Q_EvNJTBDo7>GU&*XpBREsw{TSARWL5f2y4 zs~hO!Sgm;#50B&jnOBNh9%ie;kDP9Cj5;%6F}n>j+vm)bd^YzrkT)x)bG8ESdS|~-1`%3e&(_}RFLH&w%}$E*H3!JT9v1xe77%TmpuyNY}zN$^U`-v z-fj!nHD80cBRo^YOumHDxK+5~gnkL%KE*AG-ox-WaI zOEBkEwwrPZyGnT)__AYq2XhY7dQ%%Glu$n`eb`Pm!Q92)52#I5Jk_*n9-GGma~me+ zQ$dxds7J5n;hr(UT;oa6)OgnuRCya8HU#&l$y>-%lNX$(UQhO6ed%Cs#fYEQop#-( zsP4Y(&Yr>Cm@^*+IQA{0_Gb99j`;c0moCW9#q~zM8b3C(X)re^vGbA59h0bE?(PF-u_V(2vF2e6!{sODrRK|@(?6gZk+`8V*3Z*Nx1G|n@?kr|W6bGM16pt1M71Fv3H0tGW5ctkSHz=ZtAY6| zo@P+jiAUt+_#?9KS=2{(_`u`Nux!3X z(e>1Q;<0v^x1vXS7`2CZ4C}N-(Q@V*YA-yj;qm8}ucE52A9a&>EPa)z2vF^!#uAS) z6F9|huNhQhc(|hv*Y~lClJ6;0EId@`aOwd(g3(9twBPw749&TS&Dh@B7Nd>_p1AUxw@K*R|{IND99`kOl zQ50{@vmOkOLi7Ln}6qrEahnor8HehQB*m{&*g z)~nm-?Gic~n=$%&OS#_u8`LA5cM3L>&6r1BmU5PQsp^z_TZOw7U6{LvmU6jg)78<| z>B5+w=FFgu*w529O+9Vt7Gcmjb7sPerCgdaNqzj#Ug2WH4osJX#oXvkaq5fl2ZV1^ z+cB-LFXD2UZEE$`&BC~o7R>Sh?Ad;;SnZiPPuSDfniWn4alDVF|-TXc59?wYT{VVLr9p%P< zPuA8<^*uxKaJ!s|G_;~+{2i`&2YcAj-&W=w{2|J z>u~1XwxwM8D^K3{eGVIXAd*?McQH3*!x-ND{BG8vStMgHZ3)-W&y648u#p{<6~>s{ zU&dv&w&Tq<^<(|x7cl`YVcfL`J^Aqi74p0SZ>FejBv+uT$NLrM>9`PAW*^p*I(ELR zZj{(Z@My&{ucn7_vzqGE9$|}x_eECB+7m(CfGW{Lq9=Oft3;1UV?>V%2hoE)CweR} z*;4Isze@C2eL(amNDw_rKPRcn;NkJBeYMBfYjNsJ@UZm~JtD)lsSDuIwAg}K0gnsq zj#hi9yNe#vzyDJ2hDX}+Va#}VaN`H_b>XpB9;`!{do;6rT!@bKgXd0mfdu4?O1ZqQ~`o z(c@Jo(c|Yz(c|f1(Sx_O`s@{k`GD}5|uI{48 zvX`QV-P<(vRP-@0O7wVcv$DF6n^nZ4O?-79QLdtgqagNiwm|G-!{npt8R+ApnKd&G zeROAkt25#8C0g`&5musNc~x=Ew>GZIpkIj8V zkIT7k{6O@PtQ9>@j<@3_@Yu0Q^r+vx7rz!BGmd&Q0{U29SC5|qj}}3qN7L-PY6Ey= zn}{B#HtN(P;jup7ib+NvT>?ap#qULr!*(01JrsjQj}|9W)$8EVNGp0=U$;daj(KJ9 zQ1rNKm0s^<(uOEIsyhlw76 z_uTm3@GvY8JxcbemH#}I|NJby?D({RNZv&5kC&QS=m{*k{c6?uWSZ)_RHahj<=fcD4 zxY)-63q5`;Jbnd;9+A)Qs{bVP5zZL0%xlc6_)4965InpOh#n~gqDS&G(c|vZtMnM$ zvtG8#m!bEEaKDDPvyHgDOt31N!yHHn;;ek4Y^RpT2?oz+F~(m4xURIDZD>W5;4;FS zaVo(*8}dwT_B)OfGLHE$DcFyfz1dCO!>gBWN@y_i9_wX$zKv6_-5n_(5*WcyQITAO zJ-5_8GncVle4?1X=|SALM<3L!ZBy9J`cceI98)^p;k(+uQ93&c^W&BU_NPwxq;6)k zkzM^Gk|}+@jLSV;rFQJTo*iNk#pqG~T=bCN>fD{%S*xj$%&<92Ig{0O_zcZ1c9mr$ zGwIP1?#1%&YC18UJ&_*CtZ1@~Yc4HPA37jm9ipNb?p-KXRg|pme>6v))GCr`*Ci7B zog6Q$%iho}yta%vmxSYwFFzGrFc=_oH(JQF>K4Wo9+261?VBKc{_ewgwF%+)g;Lud zr^1A*4s)2i=0V)2JX_m<{$YZ~aSoHv5!W~^Icw9xbgqz`HjlaN70gYZGuY;u$wcAs zOCRQHvk=b4b&sS$pt~?x&yQK18NwO%>na%w54RS6)gJSnx3i6bhr)VpwTE+t=utXp zcC|+??`9hTkC(;Xj3Yeu{ApoR2#<>rUuGRVQpR;t+rnep3(=$9<~a3Oc*H#rJzRU= zQqP0O?{v}Q;gk>RR`8fNQ1sZp{+oIkJf0dwReRj7^GV$t9(VgjReRVtRH+@{5o#-X z>?!=E-Up9HTG7M6sSdvr9&cBQ9y`B(tM;(^DteqbEvR$g@$HD{v1?|sx(7V&M~NPb z%gPG>$ZzOYI{R09WGJc%&cj0yE_x)r;B3ahqsIc@Y7gZfscmm~co&Kuorc)ihQMPu zFM2e)d(Ng6Jf0i-RC}i{j@=O%d4}F}de6MZ{kHfR0m|f^&v*9=O zB6#d(qL|z0V_)z`wJ|(CPK;v8&_}86gPMcKkvUOJee`ju-!F9*JQf&7F~iY^LESq1 zHh7GB7RgLT9}^dUQ};t3XL?65vFKy<1VOzW9tR&sF@w;@2>oPrGk93O6g~34mlk$K zADL>=<8Ju-g4^(5-z{WXqK^yRhuBPohx>hB#uI(ytd-f)@TlrDmpP0+Y_8bZCc>k< z-&`gheLQrzU}FIfd6W-Rjy_)8aJG2@55scNW8I0nl4kH&_+0b|x}7AM4Ub9RMUSHH z9c{#0ke;~M<_dNc|6qfUdzc=M=gkM_^Ls{6nrYJ3zE z2M@OwI(0fcX10m0_NbS;R^1jJ#qjz&uLfC_78=5%xOYHxAC*pT3o7Apdd8yadG&dQ zqs?4+M2_*R_6YARx0S&oW{2p}cs64j504qUL=T_Bi#FZiky<5s+->e^^AsM;P(P*u z^J>HIACeaE2%9vYS%rC(ZMUb|W6u2f)qP~>7pwQbixTSRj^}knf!wecG3vp=mvwrt z$MHG%JbL-kyuuJ?12*>L2!6uhaIV>iM4Q0{)7W_@9Qoj5Sf4W~+V=B;m8|g=d;asN z0PcR%&9-k-*0B%02JzMl{kc2)ylvMmi)X*i8O-0lhwBTY58KQg<;@y6I`XPT!QA@u zg*J1R&taSNcI2B*4dyHlxY!Qcv79~KYY6W#Feh&)m@t|6Ee2P95Z!A~>3l=Of1Wb60KdsK-a{5vp2`<13yo<`|!+ z>ie_vh5Dn$@}tWZa<{rvsb}UM6P!AG@n*;UxHokPVHSN z?EmV;ueiN{`({|IJ_3(|{o{EpJX*bpQICMf!Z)JF&5!d67r?{+l<4uGexl7Fc=R|a zdh8t*ZTkTpdx=Nn?@iSn!DB^_iE-YxYv8eEuILeHci3hYJW7bi#JED6+3+|;JoYBI z*gC^wVQV|SwApc1eG4AF;rZ9&Y`xR!N_cd27d_hM zi5|Z#M2{!T9rZ+b=-Q6sufSvA{HN;2@TeR;mLCNVMb|3zEO>P9B6^%%_(8oJ9^Mks zV^o`$>aFmI{qDsthsS7>Vs!yLCLI(#9=?xJkAugBx8wLd=p($fPvJs%j6E%Sbkrr- z(D1kcj}Y_`WD{-s79QMId;Sahuz$75_7(bQG*0yRHr?Ac5gyj_2J?5&N74I3HdEo@ z?kMMBrCVIR{O;FE($305)NJ{0^R`7UoaXjyWJ_0A)RBPaI)MFff5Pev*xuM<$ z56`*d_$lbaBjc?4Een&kC9x?4j z59>uw)lcD(<0*P<>`|rmfrp-j7vBkeh19G{3&{5nii{- z@X$XjdK~!_qYj3L^?T7Hk?|=U3lIA&wIgRgu!X`O?V`Z7CjOR&Z$G-;nzd#L*M?6dNMrR zJBl8?mOfQKgGa^)7hOzrFYv^zp7m zu{sYPx;*jyW7+79%(1=e+1%s`zDH+&&Puh8ITw|{dhEQypVI_zh0;}w7RT1sbiK@< z#__f9vyzw*>9g3_)#d!NM4aDfy^@J4o6D{*E$3}qgE_;B_00KpYuP#-D)_21{@jZW zsmv1Zt!xYHtNhfGrQDtJ&CKu6Ev(x7Du46YQf|!7wTxx!7&fKl72YB(kTXpRWvoiu zu|K<<=Z%_#bA3KHWi;h=gyhP6-u_ECx3mt2pUuPlcVAqy>)&*uaHvBLufhB4%%kV+^nT73`X^`ed;D>J z<>m>y{5A`OWdAI_^hXePT(8XT5^>ec)BP~%W8)x(TgfbCwEyeZ&E|BB$=o|ZD+oieoQ`9*vS?Dzlb{9?u_^r!sm z^E3QsqXV$1!?|-PM_OQCNmKgw#t`9Hs=J3eA7s^QBarni#YLCu+Oqsp# zh~F%FB+tHLr-R4zxuVApf1TY{cm&NCJ@iJOw+ny=GbEdT4i77NrClF*#9!Z2?UB{= zf?ZvBTyzyZbUjbn9f60jwdnEKt<3H?Jfzv8hhN|YyEX9GFkJNL_vxwKTzH%xE_#ez zX~xWf$D)G;{1|vlX)I$F!{fT8=rPHB3F88fusqSjb@2-35$WLOIr=D+i5{c2tYS`}kNrB)V^K*GGZr4H-9(Q*0V|nAc$iEU zJ*L}jV9Md4RbSyhppOU3Q<*?`q?A|iQ_#mgyHut=JPb=J_#5b>alK^54j!t*m-#O6 zklBPW3_RxLiyns4Oqo1*gnNk|S*j~`dGP4oZ4ci7ePkBt>{8)T*ejD?j6O^=&f6`8 z$E`nE)gE)#R@!xghxevEycT^tn|i_S`;XZ|fI&8&gFdeKpR~(`NBo=Jd>Q&M-dbi? z43E7tcJq4Zz_Aog*>O~zb=$Itgd zbsuN_moQ%Ns241Hq-S+{he<$G+cJ`0kij zn&Bx-1w7suUg6JTURj)3#aw`gJgJ;Ng?V-OLlQF?9=qRPs_r8rYbCP|9xlB^kM+JA zm1COB*VjoXdhcTnzVG(wYH^jVZ zxzUta4Ud49`TStatMmF5cA4;aeLtIT2#+}if?WzcK0eN<_K?3nZ|4J#FsTMdML| z@%u)yKPyAH&P8hGrJt|x@rAz36l=^r$}56LRV_lKBh@=3I?;GRM-!2CB&$0ioLl{Sv)y=~3pzWQv25G^2(Dgsl{)|Fe688(#9}mT|FBTZdepX=5s8>TZ>+7sz6Yd(y+Qs;D z!SHAXk8#AK4?I4?V>0nbgvTg&G$kHU#3PA#w1dYEcyPoc5grUYtcXW6JUrnsi+D_j zM>}|g5sw!Aw=vz}VM09Q@OTZ6FT}%?6+PwSf!4Z!*;xP#x&)`u6k4W_K9v)@zI6^#PNgr2<$0_2GPCRxJkHN&_=I$!> zS$Om!9{TWTi9T8okA?6kfyW2p5e1KAc>E+DhVXa>kHPRbjXsKr$2{VZKs??NkKM#$ z4e@aKkH?QhC(Q@+@y}xdJUq}x8{**wk2&y2As#QA8ER7D;Yd6l+zsKa(T6SZ=mn1; zcq||uPvOxC9`VFu3_N2!Y2Fc$AVp znuZiGrSMP@k6d_^ppRR`qm7B!$4=tmRVUTX8+|wtk4Eqq@oc`fAMx1Q!kvGFKH3rw zN7BbP;xV4|QRki5$ET`Bn$PfXBz^3G$63s)1;oRTcvKOO1bD1NAM1$6uIVnCrkGdl zvc3|K8NPE)mxyO9v836VQ4PRnC3F(Y}DC5%F=zlLUArF zY0ji1MHfCOQ@7&|#qq;w?&GLv-L#5zx~1)CZr(GRTM&3cyXkg)ooxlpE!LB8?k8NO zPb)Jtx9Ur{BNWZu?T{#cFmSQF(QKNtvZT0mi_Xc{HPp%11yh{S<^kL%OJmlzaeemA z&jH-EiG8`&(#dS3rzhL;S6}QI*o*sa5XovC1KFlsdvi-3TX0DS(^$*b8`%?OUAdDh zyKp@{GuhZ(J6Pusb8gz*&Rpv0y{urC&5pTd#?6@4nTyEEW!L=P!?v7g#trc@<4)@5 zu++re>^_$+oHo^hYx*&r4Wc)*pF_HGj)C2{eP>hHp7qwUD@SzaUKjS@8um?KCyiOb zZi(#4S^4(kMz3*WgSI-c6YBNnTDG;~!ngNe7q9Nj{z$RnY%Wt=w^Ld2c=wI+Monn$ zP(ID=AJbbtQEDLne2M0s*OhP=+h3JFSbCO!(m=vF!DAXcy2IloJS^am4-Xf3?14u* zJodq(H#|PU!xbK_;V~B;+lfcr(a}0L;^7OA_3)Sv4;y$ag-2kSt5gpjH{qdxMukgNFtluh7R|k8*gJl0N>< zD;^&2ABywpZy&wkVNEf;eS zR*^n#ppW|S*iy^mIXtcskH7QkuZKPHIE6ke;ISDVLx{%)cwB&o8}SH*#}0TjB_1X4 zaDYb^>BATviST$&=2bR4WbjBpAAddSqL2BckH7QE2_Dss*!J}i72yS=q58Vm-bZNguJ*C%2M{rmD zpX``jT9)>0YT%W-+toV>s8>xGwv~Y@gI?#v!KRnQ$)Lq#>*I+9&P$ z^B`l}J%T&D?vvc>)?R6XuZn57JA$hlS}x!If4I8uxEkO8f#Vb^t0+n|WMyR4Ih}J~ zo%?D}84V#qwp3c$WvdXPZPP-D&Rw1B43v<)M|Sq!Tlu|p-M)Puzdt?bd_Ir!Jg;|k z-S>T6dL_u#O~rJCJ?njTO_LaA7owiQ&lwT?j_^LU-saGwy{O%vPmCP)kPqx`ru
0?K9z8OP!+AF*tFk_CLPvHuqWL3W&&Lmw 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Πv&G4-O*$6%0mE=I_EL4Ae3~7p$x- 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

$YgW9 z90|@N-FDvfadq|GtjgZ`Ux8bv)O{mveuJNv%`(AkTwG(kVo7XEVweImrH9&oi@*va z

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�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

bXCp{wUy7q{tDVH8OT)W&R+U^to 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 - - - - - - - - - diff --git a/src/assets/icons/arrow.svg b/src/assets/icons/arrow.svg deleted file mode 100644 index 6df8f5c..0000000 --- a/src/assets/icons/arrow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/icons/books.svg b/src/assets/icons/books.svg deleted file mode 100644 index 4634676..0000000 --- a/src/assets/icons/books.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/bracketscurly.svg b/src/assets/icons/bracketscurly.svg deleted file mode 100644 index 261b1ca..0000000 --- a/src/assets/icons/bracketscurly.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/car.svg b/src/assets/icons/car.svg deleted file mode 100644 index e5a668c..0000000 --- a/src/assets/icons/car.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/assets/icons/chat.svg b/src/assets/icons/chat.svg deleted file mode 100644 index cddea55..0000000 --- a/src/assets/icons/chat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/contact.svg b/src/assets/icons/contact.svg deleted file mode 100644 index 608d981..0000000 --- a/src/assets/icons/contact.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/src/assets/icons/cpp.svg b/src/assets/icons/cpp.svg deleted file mode 100644 index a5072bf..0000000 --- a/src/assets/icons/cpp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/cs.svg b/src/assets/icons/cs.svg deleted file mode 100644 index f9e0e18..0000000 --- a/src/assets/icons/cs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/css.svg b/src/assets/icons/css.svg deleted file mode 100644 index c5461c8..0000000 --- a/src/assets/icons/css.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/assets/icons/estate.svg b/src/assets/icons/estate.svg deleted file mode 100644 index 4d1c2f6..0000000 --- a/src/assets/icons/estate.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/icons/express.svg b/src/assets/icons/express.svg deleted file mode 100644 index e35263e..0000000 --- a/src/assets/icons/express.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/icons/git.svg b/src/assets/icons/git.svg deleted file mode 100644 index 432664a..0000000 --- a/src/assets/icons/git.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/src/assets/icons/github.svg b/src/assets/icons/github.svg deleted file mode 100644 index 02cc627..0000000 --- a/src/assets/icons/github.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/src/assets/icons/html.svg b/src/assets/icons/html.svg deleted file mode 100644 index c4a1d2d..0000000 --- a/src/assets/icons/html.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/assets/icons/index.js b/src/assets/icons/index.js deleted file mode 100644 index 04fab1d..0000000 --- a/src/assets/icons/index.js +++ /dev/null @@ -1,85 +0,0 @@ -import css from './css.svg' -import express from './express.svg' -import git from './git.svg' -import github from './github.svg' -import html from './html.svg' -import javascript from './javascript.svg' -import mongodb from './mongodb.svg' -import motion from './motion.svg' -import mui from './mui.svg' -import nextjs from './nextjs.svg' -import nodejs from './nodejs.svg' -import react from './react.svg' -import redux from './redux.svg' -import sass from './sass.svg' -import tailwindcss from './tailwindcss.svg' -import typescript from './typescript.svg' -import cpp from './cpp.svg' -import java from './java.svg' -import python from './python.svg' -import cs from './cs.svg' -import swift from './swift.svg' -import androidstudio from './androidstudio.svg' -import unity from './unity.svg' -import sqlserver from './sqlserver.svg' -import kotlin from './kotlin.svg' -import mobile from './mobile.svg' -import bracketscurly from './bracketscurly.svg' -import books from './books.svg' -import chat from './chat.svg' -import linkedin from './linkedin.svg' -import twitter from './twitter.svg' -import car from './car.svg' -import estate from './estate.svg' -import pricewise from './pricewise.svg' -import snapgram from './snapgram.svg' -import summiz from './summiz.svg' -import threads from './threads.svg' -import arrow from './arrow.svg' -import contact from './contact.svg' -import soundon from './soundon.png' -import soundoff from './soundoff.png' - -export { - css, - express, - git, - github, - html, - javascript, - mongodb, - motion, - mui, - nextjs, - nodejs, - react, - redux, - sass, - tailwindcss, - typescript, - cpp, - java, - python, - cs, - swift, - androidstudio, - unity, - sqlserver, - kotlin, - mobile, - bracketscurly, - books, - chat, - linkedin, - twitter, - car, - estate, - pricewise, - snapgram, - summiz, - threads, - arrow, - contact, - soundon, - soundoff -} \ No newline at end of file diff --git a/src/assets/icons/java.svg b/src/assets/icons/java.svg deleted file mode 100644 index b1cf2e3..0000000 --- a/src/assets/icons/java.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/javascript.svg b/src/assets/icons/javascript.svg deleted file mode 100644 index be74c59..0000000 --- a/src/assets/icons/javascript.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/src/assets/icons/kotlin.svg b/src/assets/icons/kotlin.svg deleted file mode 100644 index 0509e20..0000000 --- a/src/assets/icons/kotlin.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/src/assets/icons/linkedin.svg b/src/assets/icons/linkedin.svg deleted file mode 100644 index 013a612..0000000 --- a/src/assets/icons/linkedin.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/assets/icons/mobile.svg b/src/assets/icons/mobile.svg deleted file mode 100644 index 8cb34ae..0000000 --- a/src/assets/icons/mobile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/mongodb.svg b/src/assets/icons/mongodb.svg deleted file mode 100644 index c8f36c1..0000000 --- a/src/assets/icons/mongodb.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/src/assets/icons/motion.svg b/src/assets/icons/motion.svg deleted file mode 100644 index 60fd0f4..0000000 --- a/src/assets/icons/motion.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/src/assets/icons/mui.svg b/src/assets/icons/mui.svg deleted file mode 100644 index 42337f0..0000000 --- a/src/assets/icons/mui.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/assets/icons/nextjs.svg b/src/assets/icons/nextjs.svg deleted file mode 100644 index 7577a98..0000000 --- a/src/assets/icons/nextjs.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/icons/nodejs.svg b/src/assets/icons/nodejs.svg deleted file mode 100644 index f6024a7..0000000 --- a/src/assets/icons/nodejs.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/icons/pricewise.svg b/src/assets/icons/pricewise.svg deleted file mode 100644 index c32d792..0000000 --- a/src/assets/icons/pricewise.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/assets/icons/python.svg b/src/assets/icons/python.svg deleted file mode 100644 index 0eba843..0000000 --- a/src/assets/icons/python.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/react.svg b/src/assets/icons/react.svg deleted file mode 100644 index 4386c0e..0000000 --- a/src/assets/icons/react.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/src/assets/icons/redux.svg b/src/assets/icons/redux.svg deleted file mode 100644 index 154c1ca..0000000 --- a/src/assets/icons/redux.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/icons/sass.svg b/src/assets/icons/sass.svg deleted file mode 100644 index 13104db..0000000 --- a/src/assets/icons/sass.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/src/assets/icons/snapgram.svg b/src/assets/icons/snapgram.svg deleted file mode 100644 index 02a06e0..0000000 --- a/src/assets/icons/snapgram.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/src/assets/icons/swift.svg b/src/assets/icons/swift.svg deleted file mode 100644 index 6ca8a74..0000000 --- a/src/assets/icons/swift.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/tailwindcss.svg b/src/assets/icons/tailwindcss.svg deleted file mode 100644 index 687288c..0000000 --- a/src/assets/icons/tailwindcss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/icons/threads.svg b/src/assets/icons/threads.svg deleted file mode 100644 index f1ade55..0000000 --- a/src/assets/icons/threads.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/src/assets/icons/twitter.svg b/src/assets/icons/twitter.svg deleted file mode 100644 index cb35d4c..0000000 --- a/src/assets/icons/twitter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/typescript.svg b/src/assets/icons/typescript.svg deleted file mode 100644 index 6d169b5..0000000 --- a/src/assets/icons/typescript.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/src/assets/icons/unity.svg b/src/assets/icons/unity.svg deleted file mode 100644 index ffa5981..0000000 --- a/src/assets/icons/unity.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/index.js b/src/assets/images/index.js deleted file mode 100644 index a9db53e..0000000 --- a/src/assets/images/index.js +++ /dev/null @@ -1,19 +0,0 @@ -import hero from './hero.jpg' -import silma from './silma.png' -import itesm from './itesm.svg' -import equilibrium from './equilibrium.png' -import fugas from './fugas.png' -import gruporeforma from './gruporeforma.jpg' -import famai from './famai.png' -import logo from './logo.svg' - -export { - hero, - silma, - itesm, - equilibrium, - fugas, - gruporeforma, - famai, - logo -} \ No newline at end of file diff --git a/src/assets/images/logo.svg b/src/assets/images/logo.svg deleted file mode 100644 index aa47f56..0000000 --- a/src/assets/images/logo.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/src/assets/images/meta.png b/src/assets/images/meta.png deleted file mode 100644 index d0ceea523f3b5d82adbcc5d8ac6e4c88b7481ab0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7746 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 diff --git a/src/assets/images/tesla.png b/src/assets/images/tesla.png deleted file mode 100644 index 593899adf90407cf06420ce5c5117180abd5ba2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6430 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

FU+f@a80c>EUs==iGi4l6lwk=2to_ z(|-(IZbiVj!$}spf!V)nF2HkX8C9HX4^Uzu_bMEVUw${qYsr1X0f31^RiQA{PPu|h zot?XVh*Iq?F~K((7sXH$FBlj$lOr`Jl zlh^UBVggZ%B}7{ah(^4fDmx$fBA?o|5VS^#2sh;e%Pn>UU?VqFo8w^(aol^z2-UP8~vFX<)%T_ww)4{aM7hW_P>yoeVUyZ z_U}E;#`c-I&GWp0<$hm4%PhMAo!U%3(6rKSZadbgx0i{pE_|9Ly?olwrt^F@+E?6f z-uwLvuz9yLBmd>`n+|^=K7Jv-cU%A*Tppk_ad1vZ2g z!_YJ{!h{f=Z~9US_~Yg-!%=U#EZJrC3S3SjKQ4JF2v%0h1Kw4~Ei!;SL34bosJjdA z3lQ2%k^+Z;i&9%rzqRkUxBi&>mzx;{6I6kp{h^$$r(KSav_z0QX5v}UcsE=&{ZXAQ z=Ncm&tAS7*RFjRRm|h~qyttIWMwMJac$B%&%&9^W)S-T0d9F(vU<9uzOlzuarzT;yZMSm5e^^N8V2oE7~N*$z|CW) zhlR2KDjb9Ih<27V2$_?`gg+2Lj+Y2b?nVmP7SocD=*SsNGWo9&zc^EU*6EGBpA*gc zmPvhS-2k(}mBe>?%&Ww(Qq@nhlk79m>*X zb>=z4vl;Q%VaoV}Yvazb6(_|Pf-kAcnUmM}PEf7Ya!oo7tEqJ+cE8&C7=P{j4!GI= z!p~K*eoVCxj8%^vhxFr-F7fH2P)8F4+;kZ6c@Z3QxJoH42Q@z)f8JLdC_mJjOZ6jP zCOQ~bY-^4~(KCB>IU0&VrR^u!KCPe@#fXpnSBDM>2)F`uYy*U^K3ovhx$noBX3@tC!`r?s7J$mBhd9#>h_1Nsm&@n93pKkKx~UM(;ebZn0q_*t}!tgF}!t zQ09%wv9M%6;wXj%haw?U0%)YK2__O^C!`gGz7YWck>3;qVk=6NNW-iTgVe}VWvQ|` z4g9yCak(}O9{bs;oS-u{uqOWa7_G9$-jyXZm|Tts7{3@5M7#POq7@nQE+*ZC$%~!F z#47jniJ8u3$Q*3{iEv$-s0(>)JIF)>xEq%6_&`RnnrX!?cc1>*wpW~vfL*Me7qY(K z9JVUhrYryy*hr0ob8R_VN=g;%+#MDBDS_*VXR804k6c(9X6R_xgO6jdYhnnKQ-vUb zpa>{BR~*_?{P(K~JB8AB!JJS41qQ(IPpd022Zu}%m+QHEG|>l*9GkeJo+;)v$Ju{3 zS&&JX{VXM}C)@pF$(fz_5#SsC5Z72eT2`nR-?6QtH|?6}@vl!PRZiiAa!(iszGBTs z-xazh4I=z!RW;(94o@L11H8o_O5ssBU_P9*Jf!`p^tc+0+gAtK60XMRZ^%|A@|`)3 zil49j3L+b7J=QW!G~2p>b6wm6Jf;9>aR7wVI&##5z|Mx90;egR0vG>(BwdAHlkeNz zV2lA1M~~jf(cR(b?k=Spq$Na0kM0JgLqb|oY3c4zT0%iYRKR%m{k{LebAO)aJlA!f z>s;rM#6&X%I$4}}-Ae*05|_Z9yQ>go7t@zJBP6WUrqSxeo(&cus zS%%Z6U#aL2XI6H6CVLCIDr%>&*qiS)>IMp>j9FRfa0a6p=G3Olj|eCK0YRsNg%&uc zPM1H~$NzH9$MDv0Mi5X!L6l^$GC-Q)Gqq!>L4tCXCQY6zn=N9jU$s^h<`^qX#VF4gBCY={P?(1AD3-Bo5qa}Gf6Gqle*s?m7=mhtnKKQh zvaaOu4$q+t%ZPmue#gm4o@VFfwn7Wd)mIB!bRd6%@#=c&9I*C6a!Cs}n4^G)oYY4i zkFB~nD}ZexWHd6ZgT0N{FnpTLXjF?w$vJw0=$4ODyQ5f6l-TEU#CEG!_1jTQ=jXij!%`k?9xq_aM}JzUs}9l z12ey`6Sb8nlq+%KGJafNVmv>K_TP|2C~v$ezK(#1vSCb@#%VtufMm`Tpeig#ZL!m| zBWTR2Jv#$YS6JQys@U6ON`FWmL(rBxlFd=5@AeG7I}ooJX=h#t41q`Qb@+p&85KIL z^4U={=wCfOk`=q#nPVI3FBf=jYWG8b_V@2QR>SWVPPc>Y$w||~t;4VRwSx?86Q1UC zt1nqwfuiA2Ni#I}D?zhlCbgo}mUxk77OMKn&W+x@Qobog{r>&F;K?lBE3Ynp47Ge<3GOR|2xFoL@zT@M*;ol_2<=k`Xsv9K6>Lxo zYmhoz_eV(*f{H5h*BDVwSbxmiLh}1Z!DLj?7>10=!P<&hde_B6YA)8)v*GB9j}glz zZ1$pl$JfbcP!9I(FJf{xujV4Dk+ujd#|%_5jaC(5$}FJnJGR!vM@f-66wN^as33Z+ zX&H3GsVU%NnD(bGT%#iJkkzLJ8WGaCiYhgI==ZfPpY5v~WNkEg+onp@12IK3UlLeO z5QtR7ZoF$M7+^?bsb<=Kn_R$k0tT7j&I6zYFyO=U5Tqm+pewJPehn`_I+GaCujc^3 z?vTTRF)XA+@x-4P# zF~VOlS?m5T)Rupa7-f5fZ{- zwzj9kCEc1tdn;LNNMHDf6@W*wbHj7JD6chBbNC4RLK&mg)|HnaPLio2@2gZ$6y z!Gp{v4)fU7)#_Jt50wB3bg!l#nLO{+-?LO!a$Ec{3wWrNo||ic4+~8`l2A9TGN^vM zGS^$l^W^%=8$7pmqqjGUj~|eI0qHPEY_Qb&MM+3T9R6GD+Iv_F`WM^kLSBg%H zG7LY2d3;`b2yq%UpDB1!S$S$>_I{G+DP&c}&n5^P1xXftCR*=Br~G}#erCrp65=8} zI4yW_XdM2h1$B5+P???^+!@+>F2TgIzfv)9+<^4yX*%>s^`OJgVp-4_(}rv?d% zIEcTbyWYh@Q`)uQ+~d9OzM8;x|!~S8^qkO+ngi(+GGo zhXo#_Tg@Ghk)OG$JLYKxEtO5ZlULVP96!)Z8q{DB?|3yxc2fM=%ds|%}t^x4$0TOf?D#`jg zK)>~DMe=c;GU5-$DARBjZJ6ZKw%U(G-mdmd)AwWxK9h-mmg#Wg{0~E40N~`O(++Op z8B2QkNnRXFrWzq~4Q!!b5Py@Nd#H4%j88vq&v}eyl<=?X{eSi0H zwItUs&6)btP;JRo`+&di?dE`!9VPE~N5_H$e(63gk7*G6?J#n4xX6v$uR%Xy73F;} za4#-OFxZ25&Wv`R!A6EE$eL^PtiwF6bN+?ni4>p6rJAB!3N3y zmI@^R;VFS@WR(RajUfmlMg^X?KXlaC-yCFg3FnMG0{61W+m6cB7J9u}d-$zVEE^CB zLzt;)9nF2?D6^Q>LCVK%D18b1b+5Rx&V7+rrhzqKoImS(_W4PTQQ!Di#ngW#`D!FZU z{IkE0SIueOkeAN%eLvNI>tvWJV(f#}vP!xfC*8uaP^}d&Z_Hlnh2zSK|5{*`?WwQb zIy3%OtAWbWk?!^EX!13rz<};>*`3yvO~=C6OV)_1Ecs3jVtG*)vI)ye{zO`?kLzRD zYY+>FZX#hHx(a1tCpd=>sY7Li!8}TMjpzG-_IF~x$)#g>t(Gr1T8&n#3(qv+L8fq= zP{V68MSP)B@d`zw37Q($ui9)@{UK%<5~+`r+EzkN>Q^jYwM z``Y4&!7sGiZm|=zcKc$sL#0Q0fA>#T7 z9m#vuo+Y5UifNC+j?j&$7jL}kj1v69um&_PQCEAf_rk;4nda1r-QXR1!Lqce*P5Yz zuvn9!UdLaXpKm^rtv7zW`SR}2Uu%8X?FFt+@FSp&i5|j2ze3g?>zaFV^Ex1%-)cK5 zb3o}@WAHNCiL+5`X;~^Z*omxlRj$o!5_J!qE1<4P%PP~7wvYpS(k97hay!Veo<|{x zb38IBp0vT^iIorC63LNeK8WVFh=6`?p7*gMJ$p{u$Mp1LBT`CecQuHI zq9|)!=|}yefL?TdK;vk;8S@=wX7OQR`Ypq62pL#3bElt*rUsQitqup}w*i?{M3_e{ zIx`HNX#&?RQo(qNE|jJVdea%iYz~x0@W38EdSMy+wuO@RlK8o?s0$(ufd!sGHbi7u z@tPmunR9c^?oYo}rs8e2!l>oo^~>+wu5Hf#2JcN5ho>l?Py+A(KxJ_#J5!iijJ2bH z{Vr%6v*^zQCMU%wA+n`Z&@VgAgpEy^%l3;)ZqWxjE!HwsdtY3=y%5J1Ma)h$(xxsv zxQFSR(adMdvT*JCcK_w;laxN?DYjIW;v!YHRw&|JIW)|2o0io{j1yY$^(1|GZ_y)K zkxnrY6%l`^;LD@9s6nXKky|VtqG?1oRd(pw*UFsVeN%J#jjIEhpUNw%v#M~JUOS<( zVW4aLRe4?g&tL&(?}b-{^4?*%;4t>a zEwfd7``$fUM*}^^e;bBnUkG7|0b_WnPUU{E7rL5!F6 z??ld~m9UD-sSr)_&DIwquU{v>ty;J1zK5~i$uaz6d7EV#5n|j!BmpDh5Ujqm&6KAU8rYZeb6kx|O3FfdXXf$u+wo{5DVP+t z^Q1xt$VXE{Kpq8ZVjPi{W<%Hy7YnrN#KNW^{?PkXSvwQ*3z-_nEge170f+v#DI*?Pzw2%!4^Yl z=y$6iVR5qVjKjU_ujr!6R;3A(jWj6D8MT<0puzc6==QDRXYdubnu}_Wc zl#~XVLxiUjaBjf@-s6FO$k%?ZrqKwjk}W3kNvXN52JqE~e8djD6gbjSJp+1#RnOf& z{vw^dB%oQspfzvFchJ{if20Wf&6}*DPn(vt8XuQb*CSgX5|GHy$KlzLAG&R~y> z0;byo>=hoM)>*jBd&BftvNnZXk*w4+3J7K~hopAc zAH8DFSLt_M*;@O-zI;##m~U3q5eY_WYkUa4DYP%G89FCp#J(ZY*wAi`S1`P@npD8dMjvd>k#31YY-xQxo-qSwE(d|J&c8SVBThK>N>fN*V+ zRGd?=0FK)}N-&)+fAC)~x7OzJCpW*da(be+wuCGEH_xA*H6_nK3lT3>>2==PbQw5? zI!3%rZaG5QD{rGde@WBnEKO$gsP*Q&{{-$hs8{pO>|YRZ)ho?s-G&1WghP!xVUkEvi zHiR`{e=kTlWy`H6FSF~Mn4i`^&1`#h0D!Ooz5$x@W0UX!{rL6+N4Ba@@l=g@O-coo zC|D>6r80?W;p5LRc%u-2I+HSST4{uvb6IG@ijoKQ<%;<3Q{fd#pPi#JMI#WJncq*P};WT4YNZ`+*Y1r4*VpC+imm&H$ z_tjGK*INFQ4hPd9nunu<_#qrOjZ)$&b{Lsa9r0i(FaW$mu7@1Ivu1RJCj8}b8 zM})vofp+xX(B%)?q5+I{o-?-vDx2ZHfFH{4{VPsy8B%?V;N5}?5|vQOFP-h#Xq<3g zftOu`^4iOifszpqpAfd_cWeAx)HIuuI4*lYmf_4k(2!)L4@eD z-a~{_y!!5pj{g2#*NNHDT`sZ^H}?|poim{2xP5#Zu#?YOQ)p64^(-MQD5ErbdepsS zh%O;_`$pbiyVc^=BeH;rv(Qe{o2j13?Y9av5Db6_;7aW3#9}|BidXOCW-scHCC;HM z=t4n>54@KLi-@|HUn;nm-%%9>NcO28QZwaAYRi`i>?0cWmLl956~0vXPcHWz58N0& zweKdLHmjE(@5ZrYA%=4bt_U6Cm#J!QOSSOi`{_qBbcghPMA>gpMI7OF{DNA_4BAqO zb&ySW%vyw4%DN`akE%xH1lM#fBywkZRD~lpzM1q*)JMIAY(7@D;K2ab*)O@YgAPF{zPZ~>|r?MRsIJxB;K>jA3@?XrQA}{T`CvL z>FU$*c{;eN%SK#@#wZZ)4ceIusYnSK1H?+wZt@26B0>Q1(NS?AAtMk7NDMb0k4uPv z>_r0}^ZZzFvCB_Q)=^_#bCBy?u&!dGcC+g=4DV6t)DS<*74AyO*^*r3VPQu%2Z*3s zXvcd}l!HI==X2FXWf)(GNh1;pp2ONUeQbn>-R#Aw`45!3%O$_#f>k5+@6i@dtLs-$ zA{3=F@hQs`Y*D1KjSj|1q|~$+wGxl=!23I%wMMHmDfK?D9{4xynHaGOuSWKTOvv0b z!F3P!50pVM1bh@Y+oT+!7*YZRh2M0(;dqg#vg9v=0yrH-6=idwG&o>vS@T=gX3nUS z?+sE5@;w47Up=9V+pB7&dGuVhd%9v8!RNiW%pEDZ+Y&Bg zJJvpK?{K!-Waw_OFY-2>F8+(>{VVUjxZrXgk07IGOL%xy20+D{8g)usC?vSw0S*=y zr&sHa#}nEcSS5@^d~Mt5S?olu)`u9?E_yWK{s9_Yw~%BvX1c{IaCb)l_oE{KwsD2^mcnZ;q6T}Fo^X!H{IL+RS-MfZ8}x+@^*3c z!(;l74rM{)DtMu2yRJtQRoft3C+Y`81&BHfqFKs`MMVb7A?{=(v{DNDxv5lfIN(H- z9tR_2h2~gkrNnly!64GFVn3ao-F0{6{oauF@op6`gu@NboO$}_jQ_t35#XXew6vKN z2dBHL{(}%#HEzTjMk3JXY|)l#H}Xg4dai6Cx}>Q(T}&a=cJ&q!gAZ&cWGkmvjDBHJ$n7wr-`a`kRpAgK}LK|c_`0*_1$I}k-- z{XQXSEO=xqDIg7Xu8Qi$!>Edq5*rB*WYRDR!(f2j0}$&OwQq&!72iu~xbJ4}kTAEp zl1&(*?L=Loy|i~HjoJhNjj9>`eiYbXGCu* z2E|RGk(B&|x&0+gKD`5I3Lw5limhU4B0!aZsX)}b4Wp3#6Dl^+(CM|FtRUFAZIP$h zqt$-Y&`^Hc=vK96Wfw;BYTV;bQcpZEk0B<*+@3_iA(BFcLNgK{u$Ve+3eoj&hn3q< zSii{0v8{LX=@yLTr2oLZo_RgN+mfhiLmJK4aYGC}Bu(lgQ%WpV?1qzb?QJN<9w?}H z&Zb%-=`=sRKqEiU6^a=NQl^j5`?bES`NA>8ZqbW73xK93KVwkY#FY!1z|{eFQ;W*T zIp8coA|PWvi6x>qjzvPb+r8%YXi6S24n)IBm1 z@4U9!t_%J{Z7>!eTI57Rf{8w<$Dq-z+~fwE%64Ts=C>+N9>q|2W(Ra){)<9Y1C36i z_(*rqM9UbD-0gzjA*K8lUC$P)P|DPMb>w};tcm_nrrqfQmX2%b(PsYjah!a4XxL||nr9;1rM0Zp!SiB~qSSc*VdyLxY#lr`6w5R?teao& z#=2&y(IC~(v@wa0t~x2szbQ(gCydP%ekOKJA8VUP(|iQsEQx$w{B4lejr2Idzi&|Q5i zb2tZp1NPO^7ZudWquo-#KB;I$Te7LR(QEQ_smU}-^nCPbzFN{!iere@JTW$3}Xv=4smt2RPYj3z))da$7y%oRAPuy`; z#~xlL`j?OIIV_^S0`KuOH-8cwZ<1vi)(_#J$l9hAbo=HV{YcM?$D~-I7(U3mVQ3Im z+id~8%QN`83Qt|Vpf$+vt)xDFwsMyGZd5wtkB7_E=8?#gkKe3cJ215xhHjMLwxci* zpf--7hgg&WloTo1wF&UxdY4!H@L;!W45kRGu05tQW&WFz&P7A@h5kY8eO9Fv1AY5a z-mx6n=6pS486m2OMtnm`Te3ZF=Qt43nN#gvGe<%GYpQ0mjeR-)c!kNso=Vu$^?ocv zV1aTx9vihQml$&NN0hm})f6{|DWB zU9m4gOcU=IzqR6ym>ve>NP$^VI0^%P%Rx+h&uu9wuW2+1^wk#+E?a1TdjM~zl1^+n z#n7gxb&CdViab<**st2Fo;)r1UihWPoUG0@B_Fy zXlKXD>x;5EJOy-f|(`Sh~W+t)pB8%7Rmiw;~rC0aR-0Vt0(d6 zVuod&RP}|-hd+Opn_X948;v|0cguq;Wt#WZ+HNvPiCpNfQu=8+l>#u3FKPg!0F5vuRZ2oo@qLR?L=PLiHa$vKi*!`2In7T*^T`wm}eO|^!%lu+;lw&U4M*eobyS)_j*=EP4htV!e%dX^L@yRvG z`nKzKmY7EKGq+q%&$2ap43LEyKe2=o$OqA9%RM}YlI0;a{acC51$)6nBzc0)wmZnE zXw633ukp2;-j%+T1l|z8;jnCU;}CZ~6~ISFvD=Fx+^EX>d6;9_z)i zVt&&nmI4pc{QbJ>u&vObm9xb{AkJ0;U(%+H$56+`da`_KkqDn9g_1^tAe!ufW@HQ$ ziE%}!{{tXWi& zvxb|hhpdmg+R>|)V)L;1XtCztS-$Qykh9x{J&lcVe|l5(km0Cgrg04_97{x5%kauSiKATw=@;5ef_7OP1|yE_3wfl zNGl%bn5ymyape6)L8Yi#txVqd{H982CZu+HBu%iuZbRZk5uM1Aw3A-QuAp9`j8Gh4 z$kxcMx|8a$g1zx5PuGrO^aYNy7MfndQj)9lE}_9=_w}(F^pKe*pHxaILH7guXt9cIA9WV=!|UAm6A`tKkf60H za#O$P0_L}xJO?o|oZL=@Z(RcW=PW!yg#^1H<1G-=xVqMoY2r+Xpr%{of+D7vw}wvTMN4T^k3=KcWG~~(GtEa zstxSh`KoI7M)BE;9ELZ)KDkX5+0K_m40SiPYSgbH)XX1iC>%>`bp`nAdu27{oVw_g zZ-atXzIo6S6how1qfKoVCpYM05%B@fuGSJII1VK;Z)7?jglb6yyKXHFxF5sJ zpMB8v%EbkHEn<*zTkqB29=v8x-PfFkI}xB`SG|8s8-YSAT9Pd^4SWq)^TF7_R}&#o ziCYuoMg2(_Bx1lYHtLJ5b*Vmq<^XKd>I_BV$NDLSl*Be8>eF731fvq5KT<@NOMbdUR7~Y_y!+T86ukt% zln8}vG{MMmX%-p`lt;qY27IkfDh?9-B>wxM1O39lakS3>!neQcwO6tv9?Vp#Q@s2& zJj89UH8~|Fmt(*GL*0gX%+KW~D5ab$CE_8-gu|D|#xbNqUXHG{MeKf5%T^i&yfHDu z@Ef`?G1(WDKBtS`PYU_CHiGR%J-N1q#=L+>humQ=sg-L3F{wB>?WcDWmbehA}Yud33EVX zyji@)sBYZ98v!on{`VSg*Wq@abpBaYqBwUUNB=^GEUBeS&fY+D<{*&<)j{RvT9-_S zYl@lBY%kss@k?BudYQ>V@8_A3kF)2VwtXMrJDS!s*^qCteD}nUtbU{-B9^_yl*2Pz zZ_0qawJd|G+R{KT@4Jy17WJ|5r+3^Rx**3s@u5E*w>MXxO&`*iumtM&FsXEH9QfdN zK97L_c={#TFL(`|vokQZWWxzLDqiJ2xC;eyh!^#z4>8CKeZ?2S2SvTOzfeH{Myi`L zNLp^Ig9Qi%blJ*C90kv6VUFqBifo+G7^@*k%_B+4mPT)7)})`C=KK}U+%H+M`f2zKh3A;l4&aW-umR1O+Z(|y>JV^mCR zUPoqty&bJnd^dJNPPr6bXJp_x`9A2m6=S2x`!WKbqcT}@;2%KDvN*Y_L4uZD=>yVfbSF?9de{fszRO`Ik+nvwYc>y(!#~MGT1rxzM5Xjn{ZPI|S8R_|=p<$XrRBK7eOLOy6De^SOG3=r5Xa`(%De7#A0{i{@AEHJWhsdpuugHw`huS!8M5f-#U0y%*|2eU=wK~ z(j`z+5~nL}4ba6q$ol(74*Qb*xlqBaOe_7z>H0r5SB`Yg@^d{+&q~R}j^E|~9?HAY znfvA?Zek9G-m;%OygZU5y6?Vpi2)Fcr?Vh2JIE5)o+Qf+eRz)j6)35Hcj8IOhvtB&&{K9?R%muYFUmGXL}zlfcKX#osD+(p1(= z8J=eIP+~eLKa!&LS+?Q#pD%>!ekleRs}+cU-7>8sL=JC6a1lasF#rfd4M9{)%VPjC zlR6FBNhllv?^l5B!SCsViSH9cV$v}NFY znhEkZ>x^F;U<38{NfXlsedgc#T0plaoU+rqi*`x$4QtK^ac(Ogjn!2deIcl^_#y%# z%A6&O68>TLcr-fKIBc%tfJAu!G#n|# z{GJFcz{nI2aKr?w8%q}ua@N^3ydBf7jQ7ph&&taFH2mVxeJ6R>^g@#I6wd|rZb;tP z6R{JC$s>L$dd1d=69m9Ql<0$~XSQvQ6d*jru%mF| zVj+2{SANK@^O{%HlHNh=-*~XsNOq3M%B0gJOIBc`J|Sy}iWIqqx{DGCn@L4wL2cP* z8H0WNlBcOHnl4#C$}4hKICM#{GT)fB{#8ns{H4#?rhDqakC=T^w3pv^s@L;o_iVi5 z+rqmy^LKCOZyIOTEx&z`m+gAHolSJ7DBKup(0mLi0T6qYr|U$kV9``M_?q`Q!L+tY z$SB(i$XDSX)N}l3bH7Zb1tD%tU}0H%kOa~kh8FeyUkDz~q0uT>2NyonGM!3`8?jcI zQspZ(u&oTXin<0?6fDKnQP#)r>at@S7xll{r}dkOO{9l&s7O-yl^JUa|4;!_a==Q@ zW>Q&<)g?GOnBt-QO;9dmZhJuidzsD&if8^)nZwFC%LgYJd+&!ITMpBew1)Qt; zudF5`cW-zIK%?V=iEMK@6ebmn89qMu<^hhL95fwJ#EfvMt8&Tk4YnD7tpP%Yxl)KA zKlqxu{NAhQQI^;kRqdr6BvM8Zq5ND-m^lbs$=vM+3Y_pIU&Q>J}B3x z&CISDf75d?;#rpC>|vPrm-K|2#cJWtkh8S;^x3Z7va^GYE^~TKcH8zmPw1QOS93Vy z9y;Z8NPH4ro@+!39{g90t28OCc?nzne%x?OR3sDtiB@k?C8ePwAR%SioHtiu@Jx0} z?9FID6ztmmzQms)kcSwEr{$6wl_^fVQ5H^)5`@d6LRt@Fa;ND`hzHA{8uYC$rx4cx zdjnalXhAVa;{=aoM(K|GA`x$%{=e7{!e1emdK7LAiM@RdW$&r*v;@pYL#9`*J5@qb zMU$9D=smxt`l;&%{eY3{BEj70=+epyMjIaSj?;u4|LaNO zJLIG2%_)PiLP)77?GxP+W|YjXLdtx;exsnE%J23`Y1gzfI^al1q<6B*H%@6D{PEIw z`mp)Fi|$LT1E^Mpt#Z8gGVhYyB+2CgfgA&Ic3)96Y0Z>$IwE!9+HAd%fG=}=X-e+m zWr4$p{d%*DUC5_<2(#`h@HQ9QG(S_}i8yLT6?-HRZmD(* zs6)g2qb3z$7@#nqfg~cyQVNDiY|5)`Y|8u=`#0d-|D1yVfK=VwbQV3u$ya8(;&Cpg zmL@+%_yyOZ{Bif8x3o8^EtiYLA#n`N8&JCSjVsBGp`R*HM&7_4nk9G-xZq3du$bB6 zoX?MlFzu1$j0&o9-TFsdV8wAcEd@Mlvk<)(@vdS@%Nk$0RD(uM#g?nz@jUu_7QmVJ!m)ATrdq#@ryCwmlLpr(f&suRpb-TGpOR6~=StW{ z+FwZ{MW}yB?wPnP+7JV;7c{puF9gj`qWixHt{8ob2-9hIW)Ae2t@SV2L{Nd8c2yz| zGjS>b(9ZKRVPb3MBi)k+ZS&p_8?*%4S?jxbop{>*TDNn@ayrg!eUC-@6=tkGKXDy< zH8NI4FKHg&q?MHhstTn*H`nQyIe)8optkbWe_7u`dB z{#^aLQNXxMvi6(Mp_cV@?jKjlRSF#T*STbp^99R!*D|!$cl8V2v%Hz5LAb@bWU({^ z76kp$-XZBpCmAvxfd}MgKqHNM@9_r@aqTjkqo0NAdQYs-T4(ULd1Z`93k~VQDIE`Aa_~H8?^>DP6VIwd0>Y<|uGvD^`kj;$SiA zxDu#f%u{bYLEqMP_6u~0(dz`Ls|!WDO?^*s=S#$ze<~{eNNj05P4ME6uRr`kJCuIY z>(7vY4K;V=TaV54f7Na}?l;)@SYWv3g^L%XEC`QyDZN87kJ8>w^`7u74EwCx8FEKb zOG3_N_=cSZQX|DiLANcUjoH7T~$apVmrVkdgM{uy4ohRlj9CFJKEZr+os(VG8 zVBp{!sWPOTEIgpIk;itBN*tjWo63`Cuq2#-WoYse#o&gJ12xqV@JasqWuWvOV}( zd_z6=W^jxMK^m~10vuUz8Hrydt$}Ig;8)C6MzEHSs-R&IUmrwRFM_Z%% zYw_^;Q9Tl^u8azG&i63vb(zMn;dF~OLQ+T5=G!w4ktbg3A|GgZk5^x^yMAKPHqdUh zcMrjkk}0d z1+-E_QO3~doyT&zI^hdWN5w?l;Fu`%2O$F|f+URtEuge`RvVT)WjbQ%?Uv(Anc4xb&llezF{%RNXvRPpB#Pa*fF`MwD@tYb6-<^+MhQ`fG zX8e!JYd#O>i{kCo>=X%?N}$2{XR7_quG^-`sw5E;MHR8y|mfC(D1_+uyvXTPUS8RK+nt+-V@C zgj;-aq_F9J6TT>5k%|XA!%*9tmYn0sO*sZEbvDHl#ItOTcwy){=$0<+OUv_p{TWXp zb%pUnDM3rE$443d%3CgmGC7)N?>^|GlK};^f*~d#jgC`ciMNGNyTXDX0WZ4kyYl)6 zKaHG_v(_m~GwHrXnwW}=P|9vB6tdLF@GRb`Utu{4Z38}Mm+uoMSLdE*GHpj}_DRG> zj3(4+Pd%aIB0u0X9vQ@bMP;5`s_ox3=?kb6WRPsL;oiwY4FXIKe31rd8fMwoCRdJ% z6@caO7PvH9#6%AC+)Q zr6qQuO6)m9^O&bOvUw_8NUuvfWcNvNZOG!v{n=(nx3P@hY^^&>f_%l{c2;4R!U@X@ zv^~Qffe`YIt3CIIp#phwnpUn9f4<-P!)o2dQ0e&o0y{u?jQNI{njJjb+Cn?qJ-6ZA zPiKei_6^IsqnZ7u(S<7x&js?Hy?Yb=ap?W$A6e(8)V-$|1gBJQ(z37)^cWQS$G|i z?;AU8R*I9$39jsIwsBrp(aBcRI^0%q@6>~iPhGP$A}-mQq=Bt5(^FHH*7GsvDLo2<}T97HqsKUoJm%)Gs?SWISht%8h&)j-mefMD;m;@$!PvIq&QIqXqt4w@UuED8pDO<$Bx_ zs~z_`Acq7%!0DUEGL&rB$_|XgzK^=Yi^2k0BWpm}2Bo%mHl*}Ni>uO{B-6Y*^-?LVab zxmr@V3h&BAGzSIb2>%p*VGCjX_fvjijJqFi0V50&EI|o!Ly2Rss(m#1&?G0oFRZcL zh>*Sk&IlbS=+o=tY}+3ZtpFy5$K^$qJnN}rA@O>IvQL30DJ7EGHwUJ#9xercVm=YD zi_MEB0|%DFBJ4|SYZk;AG9*ef$Y)_M3#4*Iz_7^j*G`j`o{a@w`a>g>rIlmQbkdM- zE9M>=V|ewXsjqDge*ngh*s_hdW&^8c65TQuPWda_RfHLzTYS{0G}fE>ahV`+VnLv$ zB3o)1Cu8xAohI+5=i^~dkBL@$$@)IigHhwM)ey>nrA4#_%cDdnq^Ut#97T0$N|kGdc#GDf`RS5fJ!NJ)^ON_+dW+{#hgJoK z+MTLeilt&hoR58fv!6}%ae^P zDM(bwh*2nG5IZw3U*d}X2XQUd7W9pvXtI@un%| z_T~{AcZ(I;4jtrH zW<|&j?I#Be*X(G0G-Mppnh3~EO)DaZl&|MR4JM0X{#lTpv{-+xsy|d9{=}R&^0-fe zi>~FYmp|LmH)PD7O7+#l!Rlle%Oq5QQ~m(0f`vg75s*W`_p#cR>0SCaQP z8z0GdKbqp151v>OYV}KNe5jRk9Kv&v|NM^n5_Oz~g+`&#Q4qish(ypX`h&9rT3%b6 znhip?#pLK4{PhGGiGQRFOo~o|FhQ7$*?#4b_B0-Jn34VM;VSmaC-dG2wdL&L4p?s} zejxlRUqdr3)Ab;w3>DZ%3Tz%4EXU@kppwa(7D4wt)QK)kw@lE4{UXkzf4R4+T(H3SJVd>(Q1?c3Ud{2jrng6NTO9T> zv_(2-Q){Hz^TP0o#CWk?xx;hWpL}z>jq$=pWr0mz5C9NfS`l3vm`AFEMaqEL!_ja= z>C`~wI69hMQPV@N1jyYUkVGv@%yhj?U-58usM9D{*ybQE^$cCa{WbD@0K#po+=n-nmyUg>YzxWsmAPUiC!wzP-kzg8F%8msO&T zSE%wUY!dS!=gN7(U>6jj1mH0HRja)5q?Lt)zfi07P;Q7awXa)Y`u(woYKP18rvk17 z>!PmC&A1rv*PniMnNgZw81)*;~=EW77+SwLtnP z-}q!+{gMzER!F*)4jzEFq>&b-p?HvEeZ>B(%hRq%DV#?MD#y^259{>31s2_A0QJZ=*V+3-CuuPlu5FBfxPOJwDe z5;GD#^NM(#J7TWkcBXh44J0^vAnp*m5|Zsv*KC zRTQca@^X|wLUr?OOmQR2xPt7>l1NH5^fW7Pw86h-(4p}^3m77iwp z+vYcBHX%wRspW<(9=GY_uxBm&ZNF}iBXQga(s;U#)>E~I4Dzd72t;3>e)o(ov&vquY&cMoLRJ2uLGJ zcXvy7cPWj;KvG)i1|^xpL1R{3Dz9jgk^<*P$G!NATW(l@r%Hh;Kw1~f0h+F!i*ilkJHRXGFH-8a-LnvZRd zF8(>HJDVFf1bbCakOG=L1n^yP2|M=Qc@0{ zQGc-IJ~ZX#JdX-A;W&E$8v79%^&irW=F??N=#b5!g8>Jr`LN;h1_&9OCP%KWYK9n4 z>Oc%xwy)(Rf4NZnSt{IfxF@>$RFcf2zL>4j9)A)TMHKe+g(o1!Xv^}{RE0YxB7JOxzwIzIoH#65qyo$o3W!JTgwuw5 zrcOXIQD~MBWYePNOQsn7ypgn%SVdJ0#}q=!#>tf%T(war@4<2c-f5`fyh@9rPBEu` zN?4VXGXG;jR%kDOblBtP+&Abhy@mR+ zR*RxUA<=IOpWMvPva;cTolnUuUDp8pA5Qt?A%WjA#w3urcr2&U8crrT5auFnv z=VYiVS6Vhu;Egr!zoyIhkfi-t$jr=SEuCXwm&W7=5B}LG>b?y31fTD5-qxg-5{654 zJJy{xpR0t=MZwe3#}T5*m)?l_(9=rejGnR)BbI0f~+XsGa$ zwSazCW-fedxA<#ZvP61y=8F0kJ49lpyelC3;+@O6(d+6#0HJUxNdy4Ph7h13O^w(F zY$8Vl;xJTPxUs|qKnli~p+hhhd(78{6hN3g7?{rqvfvOJAfDP4vG^${dSQeO$h(jR z?Mf;MEoEYqcKBrqX{``_uxH+aP)8LtDqkvaGOW(vW2e}Hp3l?%d6}_PrhzayK#A8W&c(WHxh~bj1^oQSM%TI~OBQTZ zOhS%qwEE^O^tIAx+kAU~>LM8AyS5ELLM6+U6o*#q^_v~oab+jOC9OsgsO|I-S;QPP z92*}@9S#1!&&oM6r<^6Lp>3W7*2h1!$mUJACM!}IIm6YOZV z%8!U>POnlI(!>VIH^>BSN`5Tm7fRYBR*O;jZ*Hl1HV9=5^!^>UJiR$YDBAOX68%n+ z)%EYSfU&Oh%2Ya!lu?Nq-v_6XD!;^h)KynIZSD`Zvi7H+?gkbu4BL9XPu6HWP#;pT zbnuH64%sOnP!PzF(cfO=F>a!g9L$3+=fP(cPzrwt#$a*59u*^pN`bfv6NADF27WtD z>bq^L?=ljQTtK_VCk~%W$dDmOK2ZIu1&xaS-U&MLeB=D?`0oqpy>WbrScCDaNF=%p zbi-5Utz!p@sY)n5y~!{brAiCb*3usl)DEWY=bUI+t4?Ub70`Y{Jisx97vuo-Wo&dl zFOS7yaqnE^!`R5$^F{Tob3k8R+#3pWr4#8A-M zIz~u>U*pY&19F7$Zbj8?$+}&LOukaFB74E~X<+(yNyKASXbqzR94|tLtCso5RY6gZ4t#>kQi+0SI#RETrq$Y%1GKVII;zDiCwbX`Pz{zoUloAj-mrOQAviP_LD zSJ2jPW!!GmVo6d~``3yQC0C4s@+wgRd27yPYC30J3&eUSI<`P{GA%Zquq4na$KzPs zvA8{lY%wWh)gCEbK(YKoJ>Bc|;m)DLfduiMRQTqzLUQCOsin4JG(6@VZAsZ zpLx32wLzHykd}u1uLj5$WW;^^2`*e8N;`52=*$7Hu~c2_dfgtBjwZBCNl-1~>+LEe zhfT|C^=#eo-PEl8>BfW^z^IQ45;uqUtQHjCIrRRu!v1%}R{6=*waaJhg%HK>`cH+& zB{k2IE6JhI2V@038XtIQr2%Qivh+|59plsnL%x<;-du%^j)!pOh6qUFn93FJLBi&i ziv0!Ygnv!UbIa2ej)rbSfnk8yIb4u{;v!qB)_}^N`ov}S&&5Op%`yLJ=r|-Y(FuLV zCnElyq$bS`)^3WwB9z4bahgTy0fI+zqJ;Y`GQ_i0{))xVHe>r2@Y=<**<&@LB%73) z&txTN^n;8O2UKn*Hbj!Y&>?*knu9VkezhaWQEG3_tSZux(j(wG*#GXp+~>`?C*20u zmL|2RP~C^yft+#wM29a`AEK0qzhwsVx8xpIuLggZT&rb+Zy zz0aK~qKz`Jf2?*b0P{tP$t2l&<*(7r@$rY=rfz#$6`i#1uiEdKVhmkvwsZJ46Qhi7 z$;Zg40C@tBGK+V=lY2#D8>Q@8}r9?Y(yD|1jbQ;K_npl-Dt?J3KTR9S1wM0j1xlH$TOEi zO8Q7gMgP_tzLEZm#>|YFWTZ84MGUj4T!62ZVxH0&DWT{+7`d?czVmk=*kGd2bfANMV1 zk+Ta}$uNTlO0R2$<5wdfdOW5EMOo&dRNyHDxeI2AJ%1fpsHNI*pt&I)iK}Bp9AJURP zRD*^ipno!cro4jw_L&}?YI(AuPAljfC=Z11u0T<^-ST<)#nOgF z$JX_ei;Zlv5%rIz=Egq}UPR_^td);k->ms@{u&|z7=Xp(iVciB0&@T4B(!8ZK~T+P zIWz*+^?(CgMnzq=Vt{G{Ar3);eKQWTb54~n0hp46A#x%gTh^->{Qrf7+pObu*MwB$2mPZ>g$0Ke#7o+r^ld}=| zX`Wj;AyA0lNt2Kz4J-Ia#IPWN8&Y35V)WITe9iv6eLk|_X5~x7N*k%K{lT8u z$GhB4!`Z%9UH|r!hyTjUhAy5 zdZAlt<*9wEajYIpd8_I7O@S*9d1AwAGr%{BU^o|08n6#Hm{0z5lL-eh}w z;}7@Ah5J)d+3z)6r;9d^Tq)@9gxOLCZAzRL91BuuC{xoOn8}Ax8NqB+l#Fg=l}XmJ z>5gxrHh=Oo2l!}K<}sZIMC=IT+-YN6p4V>OtXlrJYrW(g-xClGTiY;G)zBpvqw zvnWpSUn#hI4lU~OSTXV`#FdLt&&6Ml7D)X2ViW>Ee>B{g)3+8Djx zW5IEjh&)c;pEe=`gGEYDW3aK(K@e_@(1S%Mr)=czK#EQKVv3GmYc*|B_!=n+Y}>|c zMBLjq+uz31W5W}+huWrM+}C`>eC+tv;wl!>dy5mv09UT9x62YnK)6=Vc;K{4W+hp8wsUeE?2_gN_R~ zvr&8fbt_Z{q} zc7|E$agYT*Gq&hnxLtQh_+tfus&aQNrN!=Fm>XNOFYHqqY0B3y_i;-B`eQ2}&xjN! zit01tIZy3{fwSJ(6k~uh?ur)Ouy6ukOwe+%@-v6K;Kl;l@I929IYBUf*m)nKRi{wB)j|kXu)1<=FP5-kgv8+ox0ZZN$*}o zbJ6yXk-Rh}f9cwy(>CI?<>*yr+I~3!GCCnbV^!@lcb=Ngo znh_34{37rZFen%TMjpDm#WN31vJo)N*iwqKpcfsGLhT<)L-8~EiUGPl`1B7AD1J!F z{)iQnjB7eao+6e>hYUJmiL)MhVJwp^=ZKgHzihH!*P;?$z`@C_>}O4j#>%#79p;9$E!g{lT#>-w!uD$5fNfq=SL{-53B}q|&tAwOiR8tAr z24+h+87p0A>cA;FeC)OH811hAPiiB(Go537Vb<~!<~%4<3Vy(S*rnya;q4jl^kTC- zE-=TH+w|*=kM;Im77unys~Tsn0hv{93UQ8JDu#tl8W~eOn~5?Q?`*aOj1B=qh+>NM z+hJH>d$miT!KzxQ!#E{?2W(X`3|(X*reVcngKP`R3V;RZUOP#c{NGdf1&(rao9S~E zDP7j43wwATGI7fncPoDxuh(yH{En_?I{SOkxdcF4t@Ii3Ywl$>ueZ4GZ9d%E6O>2A zMv)~ctP7QLtFg+(H{Uv~D|qIsBykGb@}V-~Sj9uL7d#hGKU1ivx+BzFm}qc^=QSjI z`=emZ06k7Q8~}FBH@3n+ffi;3z0uq@?nHr4LiYGV@PofNlyKUtc6TNftvs;VG%-9$rW#A zL}rOYNFK$=2qFg#%7I3eCto@cE3kC8n>ce$Ej&GZ^qSiyzsaQR{kp5u^)hi#7J=|K z9}FB9oNx3KOrFxldEVAzykp)wEN!&cDpK1=Vk^x^Hpin6%F= zVuL~qzyL}{oL8;lwI$Rcrt&zE?6_1y2ZV4NU`DtIK-Wow%u0&f70Tn||-Ngdb$Ks(k{*MwfscsFPu@h$3F3 zW)(xF>0|lgt-y21sp-IE%B7$;5KGb0z)^f7~jG3AV~5buU^9m?&dfGuTUQ z-L{$|^Dh=9NPJ`PE-BPP6v;*bD4U?f5Y1BYz(DIgK#n zw!Lda8%T^Sp#YofI?!Ku%u%nmaVq*DhYnOqQfMkX&mC;=4@7BF{eO{UAB=NjKX;}o z2IzA+xp%R5r`yRFz1W|RyAXC1DbEk_oMvcImHv0|!*%Bk8x$+AQ#UT#?O-~i!!Gq# zUiOoY(}mFsl^S(ifJ`R6LREXl;h2t`Wnlg8@ud$%`Iy(gDPvv#vj z%9Db4gH;1w5x!RZm*E6zsC(XC(Q706n`gT}T9R)doY^NrB&*m#h>PZBy(B`zvj7bY zLGrFovR=`RV<|a4ddLE%U_F8ZR7$Ih!2up2!0eD?TAx8C0y<)wJo_@mg`vVK8<7^N z1kui&W&e+#83cct{(jsWCP6jx(&@Q_ga60j)Z53v8fdWq5$+RNuc%&SVm9DKGY@7YiOg-Q zB=%ghlhW$CE{m0TTvG$lF)b;}`LyUA>Oz^)SuC0-idJwbE}9`| z__h|b(3iTYn-}?3)!nSTLSKYy0n9A@9UhPotQtN=%~DY98R}5Sal~!-7Ja4|6rmbe z;-veWIh@026CVkX3()~!Dd47|=_1H@=-_cN>q9T(#in5dW|11OR2(p}6iyyCqAos! ze1R1{sj>@wC{B)LW39tXZ%FwZn!MsH;biqRTVYt1p*@1ZSzN;kC2hk5c!W6f6)%-I zZ5Ri9m;W4iU|quj3Pg`OfbTid*T)NTxfJJT?WD&N%bh{BPw3obRAI5+*p7(ol7fZF zo(fyT@-(n;lt}xJ9_Inctjh0#3tjr0Z0zN2am!6sQhXg1P34b$Pg`yBt_wTOtPC<6 zeMPzNvw9}{e|Y*xn*LCNek@F$#xA85pbM*q008QzVc|;eiM*7M6fc1Kq;{R;Wzv zL~HvqH^qkK*~wJBW8y|NkRzc*lk8T!P!kB0BAVT2;2TQMBB zlw~)GCs8WUJ7G7ZUgIUe><%W0ZAIbgY`$*jV z{rKfQZ-~L~B0AyjPiCYQWB@X76!CKB&#=dNc+fMV1U#du!PgpAD2Ti}x%v`yYBsQS zNW+!~n8Q#rrS_;i$j&`$OUgu%QNg;o{yfc)7i%Y<8*}EAUq50qogF}H`!OE0*a230=6rPPUN0suVZa$h6`K#TE9K7hR)F+33G zbbi;D5tX8*n;KVLe&=m}KDG?3XK6{~Zs&0lXn|CZ*i3g=UAlHNsC!3AkF%4w<3Ebv zQ|n({EpV|Cmv3xa5o()ws&#ZvJ2&dxBnyV!^UPjOe_C*oqbceLQrWtuU9L@za9@4n zXB8I{lXJdd{?H|}JM15q{qp(qz`y$oB|;t`A*=)Y2^|EHyjsZRIi3!=o@n0&d(W#* zg$_dJw)cnuID|qEyU6(Q0Os?cPYX51(sDwIJTZ!88j;Hx8Nivws;t=3jQ=$BIRt0H z;h{dn__dGM_|)wr&iL()sAm6aJim;+;yacrY|Yl6Oz%gRP1o&&=5~=&&#UJa%*yQ? zpDsSch@^p`o-zD+elntHFMvYykhU{FF!E)^5w^O^E5M< z(Ym6!`t)!hrC3eMIb2sFvygcjRX5CF=~Tx~$F=h{3PfHkA)~<+@Xp1aRo@PXHUjxk zOd^THp9pn}XFYSUs%`%K5ja3dygYh?63X%IJIh5@Vsx3@%*et2wkt!&hPY)5&6hQE&`t9vSpl=f z?4UIiF}R@bL`kTO}4_9x^AEtan5taCr7@jy|7wCu!W2w0uv;Wpg`zTUoDHqR4 zyV}X(Z<}Op&wWdb6Mo!f-*Gml{?;zeKw-_o@*4Qz$=~;*c7A;5V6D2_&q`PBlS_3|>?pHB)t-8qfw`&r7|kenjCFvZ`Cf`fY)K?vZT4!hX^vU}jZMRLkb|9@|r z2v^f_Cf!MlwObSa#4T!!k^7sV7W=CaS|JCgt~?39$-{&(7)HD4JcKqC346`P%5_Suy`sua6xM%x-~(x#4L;f=?vrYQEJP zm?&z+c`(D&4ih;`D3zXaocJla)c)m4l&e@P+`H7(dg^f{U%1}4i{TQ1u~u?z$)s&Y zfW^d+0($stGT6n(TMr5!{mV|qlR-;B5Ziel*=#F#1SAKer-B^<<-p-rep#Svw#kb}rpc5Y0pUVinbcvBt0-Wa6+wiGVDC%ZSY(w z@UW%`X$da)v)jqZfpBqRrn3X)_7LzXt5v?N5hj}4Utbp%U$&EiPNy5h{&^zKA;vSU zr=vPKo1^Ei;Hp3*C5c^re1Yzz{z72F8mq3R7x9z`;q$EhkIFZhKNT7v7mMnxhhjnaMgJeFLTSpe@SlTLd0vt?~4pFBu3;dzOB^Xv9($ zs)Ni=4H6EGnByMHHq)e{(YN8a`}q4qpxCk%=DLV|Ks3{(Rz|<8p>y`j;~L*Pfwc__ zYirmRrkE9nidTYOe8+uNzu5l-5*3whNK)2sb7&nEmhEt zm{k4#v(puC3{M`xGaX0ZW~Bj_I~)1)-EaKQ!qR6i3LE7R^5%Ng8My^nX+)s(qyIGY zKz;aZ|3S}*8QpwA&**fRNYAn%tl7Lqi0(bK8)snI^Z$BVFjQE;BYruKw2#9(8J49Za+j!lkMNvH`U?G7jo>WGmxJcDq<%(wVzz$mW$o8gH z%6ReOw!D6=@F<5_qdp#A>hpAfr2>`gb75WLn!<`s8=_h1SI7%kG#2qpuzk{H{en zBo-c)8j*uz6jaz@+ft5APFYYwUIioud?AD*Sw2d^F-18-7CP*BX+VR(2JTSS#;6@T zYg1*-$S?SPYLG^m6odQE8~<4Eay+Z-;A+FL>UvujqI52J4Ag`=!tcrG&8a!iF;ssw z+PbV;7dTGxU!J_zdgk@3EKa*VbBZVZk66bvN<2Y9M*3a#sovV+n5b?EjnNa$b}a=whTwO6Q6VH@-g6-V5pqf~E4ay;beQjqOYnYy|J z(TgRpxIq=Ha!XYYq(nR|MKfeCHd-nlm0C~7upU~^mOTm`BOD7i8=nA^fHmM`ZSzd5 z!X6ufpOaK=ve`-YR6=)-fq!#6i(>xZO7rvi96mED3}V}`txz)?%xKM$YO^QE45qv9>Jh2tz=A)r0ux}W(Q>vqYf0hkz-^Dw?eKK* zd`yG~jIk;Pxe6eoCkKWWTkoU?RfThSPM#%CR(J*ys36A5%A+hMHCmri zjqx4bwK`H6gUeIqUheJ@O`?91VIr6Uh!n}wcAL$h7`|v)t*w}%5AJ*EGaO7+Y)}?t zV~JH^oc5CqHn~Czp{~sY3{{cs$=g8l2`56CE(y`2hJ&|>eUlPA=$>f$S*B-jaH>(|+ri^)iRqGuDRs(!AP@0Mc1_lbi%57(PrUzFc#Ekfr^rj5P z#D9T;2!Y(4N`S!Mk55l25Y=pg$a3cH62h6;PQpXF&M(Ceq;Bivc!2|Homm%MDbzh0 z@WGWA#sM4}8SJ}9NuJ|#sbS@|0uUxXFHSo1I6ky+3+@X|4pXY!lah$AdLfSuVqz0L zesg#JeOpYCM5$N-GnNBAB zfj_*<#0hnwsgJvKwJ9*4k= z_L18jUx_?q6$y>pODwT6;g(q(#og8*YPsRml#=OvopS>}73d?byjlH;kFo(nHkq&v zVOk+QzOMDrL=C_#g;f1aby{~|jAzB{WB_9DO;W=g|2rLtXO-B%M z2HsW94?NIy&Oiv2CfR%wm%y_7B}r+%%=))grfmPn@zT`$o$ktE!o~;Fy0y_=sLk`v zm#b}-=&bh-)G82=n@SE0x2qnv3~4To?538=$#J)7MPw+jfc3aSSk)LMLE644AsV=V8(+2RBPX!EO{LWI(xi#^7}o0;`{tgkc}l_WeJ4Z=wn)AsKh=_d zOtn5c-on9H#1YZZI04J2&!Ae>JKyfQLcg>` z8sFr64~?0Y&^@%!EUYx@#)3PdwrhGd?9&J!!lG8TS3MY*i8Wojzta`isMb0(7S1&o z0xiaJE5HL16yK0WV&K?9nEr{7_R_c!V&@`)*l|{YjkGCy>-J>crO9o}YMS5vS2n(w zWtkIK@n1q+B9S6og6=wiL9w&hrIPmsych?a^jY+?zTJS*_UA7X`8iG4 zW3kz3j3Sm1$0-4l|M3}T>M<>`lz9NGRU^t7%u(kC3In)o>3u61!N$h`IYLDS^_q>(tmCB zjT#rplpP69*PHF}1pnhNvfNyG@<_Gx)HN#io9Vz)z7=DiwUhWCjq|DE7EvVXd90Sg zU=OUg+&UgRG70$c==<=FWDM6Og<8Bm<`o{iCsk1aW!U;moSSfc@27E@77R0vN21$* z7OAv)+K^w#&|!0ESj8t4#YW!}t}LZ;#~phUpr>yt?_-d%VOa;+JFCx~iF1JIX{>Ro z2Fic2b>5u(*yJqd(VE7PPUQH3O9#8qE{D@oYe#<^U}eo(o0k$z97BQi2qF#I9!lAs z%p4^3X0OHeTlFP1FZaHQ!MrAmG40cr7yOW4AbL|p_6_lJ1!<|OAw!}MU(bXCgj)+@ zTT!7{b6zYN*g3WS95D(SSo}hZ*s3H#luEvgSf{PD!K|48G%;&}n&reG)*xRm&zTM? zXS%`IyK1*TvEP&1m4p^2^jS5uIpes2d_HyfNvH>$NgIEAj?(3kqGQ^l7N9ZHW5x!@ zQ3}3-H$;qO8YUbhD*1Gi;ySxvcGj4Y;)LYU+dg?1ROg*B)A^ifAB9YDU2a)ST38xe zl{eqbV!E~3hpYlcr{%7M$*WIB-fsn8WxXn z6=rCT8@4eBzbYA=WdO=)+6Ws4JV)$6T@If0Htx28+h`$V?2eSt*qS30-DB@fq+l8H zX}`tFUm8hQB)ToUK4`7IO~E9oW9&?;iZYceZ~i==Gsv1g;daV9_L$;35dZv6SDg#* zja4LZ%1j13EVe#J%hOJ-J!!)W#u_SE+bjCbx{v+}a;g5RxU0RV(a`DXYvzV)jJAea ztu{{$#(hg|R9gD3F;2Apey-hs^TzyNiTP9g5EVLP1lNe+IMzr}LJ!|&Zo(h-RVqwm zu`3iHX)6~prvs$0qr!vwH{(ZPLyStQ?(pmdzIUH3WlbIUu~IgL+fDV8EU>mr0m&#A z{<}jLA-Fb9Z5s4|QC!IebqFLsa7#xh^0HV;!+FM06E_DHy~VFW|E~!5=km4~yrV(r+Xyh8!bm z+sF;c@tWBe16H?bVTNt}C$0|9%(+VBp5_vtX3Ffg)tD~Ej`K96$fpWki%`xQc2*=c zMnAE6&JLLOUnZY*5r^(3GJN#^|-h`b} zq*P;QIvl<{;RW93OWgVNI0+H4_PL%ofvkf%O^{m`a}cOv&mXQjxz0+PYtFd?9juro zXO}z66_;cMg(0!R_9TdjD#zdtBZot5ax|Dq7+JJ($hp~Ii0%ah3dpr*V24;LIZ1Hc z;NX^KG+q1%_>ryr$Z#g{LNG5cGXENmzc!Xf-f&0F&Bv0u@@!R(bjxzI zSGZ1_)$B7Iq!*iT?K%3CpzaLpyb_52=q-Ig|fM$5@6J}5}6 zZ=j#XM5T;2-rY&TR2&k1ne*W$Y8e_MfEnLD$HSV1qpx>V57c9r-CcyNZ8T^xz<> zvCzrf_q*eHlSR#54V~dLxpE%ewBHIrC8Zq8YB8QgZ$}~M;!a*h7TGkZQ4{Vhe)>AS zQ);ikC1V<1(u9WsUzNjqUAhH?%x165Fe{lv>VR{UXK_e~cH7nXPefxxA$DQ@4L+687wgydWE(3bd6l^TffOPkLXWW@i5udJm2svjbwRq1sgA|>`b9GKGZ_k^BsLLG z#M*b_CD$ICQWm`6tZziO5f&2W&9lou#Y2Iw>bgiUp^!QlH7?o%*;E13Kw@%SN>H)! zuqTfICAhS-IX`j3!a|k`o;rWa!NGzt60#zSbcX^M z*~mlB2g<0VqdHH?6u&hs`un5Tr#~he?xscGeiU6$%q(;(7XGVuPx2eZOc%9FosAAL z@~YKp#0uvz_QphA&&YoN#Od14LGfd`nvdlFo! z$`ru=yF_@4^twMk z{~QGs_qq>)FH4v5EfnB(vnS$Ri|JiEpTFI*=WSUxX9=mVAXd?#3@I*GahLuyFp?Zp zBv;uXnc>?+I`EE44|b-l{TN*Cljh`|>K8pA#SxyDp$3f_UI7g~`s)_c`Z4qQtA9TZ zUxwf`9iaxX&PF~#Ej?I6y@A8HNfB0-BhMvwloa4xluEwdoF)608A%lDLBm;HdddV_BvExeG z(G8Li4Opd;$JdR+7saQzP_7J^ffu$5_s<6DSp1#U_W3Imr9;E?uTXYy=FFvqGr6nr zpRD2_AYzIO3ZQ~FgCrpy&8-qqk{}$qpRw=qVo9OxOc$>q)D$}No}4TRqBeC zk%Zl*@*mILq?byaEhLyE)2<$yefp(ItfDcXY!i#+T-v%bP4Nd^c3^2lhE zkCERHgldpb@GvHvJ`BD89Nfj`2_fnyhCggNS6FVd_AA4{mc=^RtBLH4)+ht2K=R3M zoKgyYfdcVmT_yd3tLvYqsPPwx)Mu}l0$2_i?ijXaKS+*vrP?bexK2$gJr5L*OY=(n z!0)uDC5U4!I`Hl&W3#jGl0%Y=n&YBZ;ANT5(W#Q2s>#!~GCxYCBCap`=bdbPE5C)( zKR1363v`v<+Ps+Vq%}C1nKLQ|1-Q`qeR6erUA@}|?aki97Xg(-`ms28ry!71$Gi(joBMw*|iw_9nyZEHd`LvU65{>XcU+#;Ix zt)!)j`0Qi|MFCXKrlq7@z7m@ZOK#gPML5X{U^+S#i99Km!!jI15bddY?(AelHrxQB zif94dkNH}D86R)Y@{1dbINU9y%D9+_aMju(IdM~L$E-R>mQ_*&UdG~wqHEfCCio)g zSg`qFr-w^y9mI={_MYcU#&I{j{n5HU_lg8!LlG4qZn0p#!YOC9Z_`(rTz!WtA4*Rfq&xa)+WusdJvy;&3>ftwKlfP7H65X0&+}wiMN)^Ig9fk&d@NYQT z>)G^CEX|27t&LX0@vD(IK>D9AGXmMiPt%5HJykLDN-S}+Hyk!HzFwD*1~tjP-+84E zpy`|pmwW5Q{A+DfEm-+3aT_{=`&6TUntgTlKK;e#<<8fIEhh>awmoZG9isqxENn>~ z4pfwEyWJ3$+8}Vj*1HT2NXG*ZX;W}&!^tcMz23&ivW0V!2ttId%d(4lFdW)v8O>)U zp$*~*6$t`ScfCq1nO=;bKf2Z%eCd-(Y^-#UR6GjHR}bc~yOiYg%G@<;?yhdSqSZoV)skJ7Vy~yi2AHlje5l#M zF*(yTVfG8`?H&g8XMk80_NP2)?Qfi?1rka6?;;tv?&m~}Y8M7YR%t{gcsml?&gk3# z8P(x;kqnFk*QgK>WfDo)0fm2tfj$kfGY7&c6u75g4|~YTMQ**Qc+P*STrmVCWaY4| zE?8?ZMj-yv&}|5At@n)3!yW3^_(lBi#0n{SBg5y$FVFo17TZY*jUscp1*7#OXR9$d z*=X-5p;2P!nk;0oCf`MscEx&5SyxzL(RF#4B4Bti`~gI#C_u}ns`2t^#&ya{>Yero zM-cd#LMv;ns;gon_`%DDm(TbWp9J$vyCT+3UsPlAH0NZkJ*Z08mQ7rxa#2Bp<`% z4>}U4QALcb&Yn-%g5lH=0qi6U3T*i01Un&C+~IN>I<H_oHZnlP0(St7 zDO|KSl>kn3#m%fpC$f-|@LHZGy|iqhWyLHcfeH<`g}>?`e&d!BU?m}5dGaTE1p-A& zRoQxCqO3<+$tU%-422pDrdQSQoFF7;&r%u%$m%vQr zy;(OL;s0w0fII9qqb{v({gIe%#xrW^=}9K4!E!$A>S5KVD-V8;T}-RN1zn;k2ES6L zcUYZXaX#V$Ot432;Lam8wE+RW6|*RF z|Ld>kHa9ccPZ%xDyaxVNreooRpu#5Eym9oS3j~BEsm#c>by5&$GC?B=aZ4;K0_6~z z>tTq>iNII)#M8i4R$ZkzLgkF+yhrBE?%hNzIiyQt-

F@%AO8Uuh#Fhmq0edFn}VL-+f6fzK!FG`CNSf08F zk@1rmp%S*f(TLnS|GrN9`2VvSIRflr?vzgk;TDKV=%X+zDt}NCU>Jd+WSJ0f(y%F# zOf!a=5TvVTT-Fz{y6C;BMCKiRJjvnw#AD=9H zZ_{L>Z`N7rs-m5t3C?ZZt))jawN*?YgyU{Bd_Dj2W1qUyf75PP<<8r!FNdSMR+P+x zK19#%YMDG9wvV6>|W*@T7O!=m728>p%heho$e2VBYXmzF=h|`rV zi`9M_62_@Fgr*pY%v7!USf#N|4K$SHW{ugFKoYL^^8awfZl82ut=9KqTlC5Rf{-mo_~X zXKC^$SzVa1P{lkChh||DaNS+YugBwYjHPt0G@dUpF)r=gY+Zh)W@U`2h66#e`CP8n z9PcnQNbc#YLT;5x#&YT_@zbm!tDv5^@j`}bO!5!a?>Acb9)`DJe3_4XIm`;b_iIpdxGJ1Mc{s_Qpt-FOI*2f-ic_WvXx6i2xU zz#&Eu0WVVUsbExK%!$v$gvrkotV9(76@jL62{VU7*WwF+nv7`B0MHT^t|-Jl`Kpqe zJks{|Hq($~hzY=WAQ*)$B*W!Nl%6$dMP7z#za!{^AO%2zrc5;XY8GH7!sNpO(}MKG z!&LoW6MB&9+wf5N6Isup!5nLJM|g$Cbyt*}<+*Jf<>Ge$H^ zC%xxB%I=an006+D88MR<44?p+0K&#v1Y#iO8YW>ahMY(ZB`>lAO94yu7M8hzH66ua ziVc|)J4ZrOu>jw1-HJG*H4m^TlibWy&R;a$Vd%s`_i8e`GuNecC9s%%KAWS4Us(E@ zw?(}dOZWPQY|#_(`qa{i4MNx=5nIsFL=ZwbX5{skNzf@QDI#=Hu7X;mP$AjoZoG@y z6rQ~xGKEZcaTLHnl*}ME1b7-153{2)Iw{49qd{=VnH!vlM+zmbd?l0=aXJ2Bn*Ft6 zDN6nngaQEq2k9LRfs5iulzcF-0RurnWl%8DP}U&85p=-dhFoBv`EwRJ&;W%1XV6eY zz# zFhwm3bCJZZ!Bdv3$D!(Jsi{o8^_NgjSCz0Q38(G-c0*1AvI8ia|GmvkQb^ zsu{UxL~ESr+ z^jJ+bCe}H#mSXF%>)-$YK%_)K<~%NCA*G`T7BZl4P>^9rGWZabB#<~J1`ibqS1qA- zj1_e4?Myrn0uX>DRdp#JcIg*-R=c|PQ?7e$Ri##y&qyNDI>(r!r*Mneiqtv8@nbgc*=0Kqh@ElDa)6eh#TZI^A}~kk4;LbWG}qL(y}t>Om0ad zcIl<}fHuHk~eb%?ap#6tl3|(c@O8Y&t;8m zg061zqiaOv+@&a@qW&1Gqlra5=xfz(y8UMD&hmBVYX22|*7^OulwzZ2K4|{fw2HJ~ zsn7iZFC$;78CCKL6#+p&VR$HDyvIbNpo1Bv4iq{u5M;suX5x!Q+*blYqYnTL2C8S~ z3J@*TQPSecL!4xnG$D|bEgI2o(3j(Tgs$ zCn=q!@vu6C#?swpSW>PPjHSV)D3v)R+8z_Hlqr*;r6PPFBxqLZUo=}z_Z6mAQ{N(+ zNu@$WNDZ+G6z6HS>9JQQrgJ7ptFqFsl3AO7=9I;rykZ65qr_I^FLIM5JG!VczVtDv zYqn0l#P?zA# zNK6jx35HK0shUQY{JlodOoje^jjoO}iR3U)r7dev4HU8FvjEC1+HmLP&lC4@U2+N^eq{N!_XD&k7pJo3yKN*WdF;3qkBS2}P=R}yenEVW#5+ezap$eKKqi@RK#PfqnpsqtK{0rm5lRj+@(yxCcBlK{GPo={?xVp zp>M{u^zSwEcdJuRS<2e3}Na_~NsuwGh) zC-5%yDpClj5SI^=3sWBnd}-vQFuLFXD%9wS#7c6aP_}yHN|cc%ys3TxTP8Mw1R)m% zAtGGo$ek#hZ=Je+iUX3^V@9*$Z~kmQMoM%Fxd5;Bq$RFfcb-ejcMqa_|p$Dr4DS#h$F zNRMBiP4J>6Iv*(YF$0q|X3nVCmqu~X+PG`Dx?(p3hf<>AG5P^h@T`bUn(GGjsN@5MCJem_Gr%IY&25EteMPhhKyLbpE*su z(TguKrlrT4Ifv3tty87V^4xK*i2_9!j$bibC4pw87~v;u3CC1!WyaBMj!ftz)_Mm* z(U&y}3(}y!5=li_X{>+{*+C1((;jKo?J`sl-<0z0GMRSA9VZl9He&B~^^SNc{d_N- z2er zy&m33gPT8_ZIyQv{fbQ)?QqZ4;o6Fj=)+}ZvmVIzY0A8&$2lW24SvnO&ZvWyoOydK z^`A?ZPYSJd$H6J7ZTEMCPXc66S`Y7kMIz&n000021C69AG+{)+K@>^~gb5jnj|&Zw znu~FfEdc-$jW!qy41pP`&L=^lf>45fe6X%*3}nJT&juyv>9ynSS!eibk%6)@mPKmq zT#jXG!t&GRR;c@Z8JWmtIjLeZy}ZoZi)Z&EM8joWtZ1Ev8Bo?gP&u3}LNnqRp+St~ zkJhagAgo+N9<*kXHQIveF8D>sYIJD@lW$RqdetlQ$j&)%)w`{a3F`MIUr?IONBo)` z&*Yp?`$t#y6-#+Y|F!)```eW55CQ<5zJ?6e4KFY-!lChq2$%@riISKBVZjs`c?-+} z5p+d{7BYAPRE~6H9weAVLf2>BmikcaK?|*2yG%}4|2b2P!bODa|NGKJ>VyVKX3pzxOk&Dy8K`fDd|65B zG)=I2%Jr=$C7q?=9H}tIVU{#?{-F=vZ}YQV^@phiA}I+3<{{y7^3e8RMKCgW>6mKq z*UPLP!%r}N^>r_mAIh=y^NM3MXR$8L*nYKzt`00&6~+(|Ox}xViNVxvOBXyLkitlT zyb|O=q?Ob$kAksCrYI>RE*^-Blb&ogR3WpxNn*XV;-r3)oy?s`5F`hLm=GX?SJ_P? zl7l?Z2&MHFL>$qW>2MF{NFoFeN@Nl!3Kd)qJnL%2fy_uuNNujRIP>9E!D;TyY6Hsj za$N;PpZJVsW>W<=peSG_APX=^4+C;!lzAj(MbRQVGbDCN1+6Ak%7m0v8f#%#MPZ@j*R=|(nQ$s=k)kmR9kR@-?=eUxP{ zZ-@f95Rj`TWgQdn9QO+6SGzy-T(?cX@3|_FKm?$$Mmh=r5G4*VAn-G=AS^kch5+x5 zj9dgj3}8XX+XyXtxM9RbHS}RXrT{qYF!`u@YV$u+rF!L(U_%{E!OxZEP?7>+Q6!kz zlA-^Viy>TkL}7Ud<=4y)mJy6yJ!}Lae-1%xIEWws`aO(SNNJLcm617I^lq|rvpHmI zG2&jg3Iw-AkBy?342lIxt&M1jO%+t`;fm>dQf=_PlGF9RRQptqhpg=1Z+G7P-Koas z(>2D$N7vWau8v}5<}xMFm;nMeD+L)^0g(X#f=Pr-1T-9GVuEHgTyx_l7Fw~;Z2;+5 zoQx?*AC{x`V5Nh>&kUv`1H?#L8JZc7rf?kz#RKPQLLG%oG@W+oRZ;PY;exgB!hB?F zqk-wc72BHF~R~^a0ZNG#;_rQuhDA_ITLDM*jH`_t&*wB z_WZ2&X=%nvr}M0xfkG+iU@2p@1>TAK?(NXJQs;H)|NGKJ?0^O(c1<&EH8R00*|}|l zo>^J*GOcjWg77gX^|l%~kiQVjYF!qihqr~8#N8f@6r&Tg?e$@9fcqE7@8nWMl_K?- zZIM`SAO-L3g1x&-F{uzo1tDfjbB7m(sOi*;)UL7<$unWmq zDGyuOo@uA<;n#GRI}mwpV{5;D?D+Xhv){jHV)hiEf&u_Sic1r0#1dK;1QsnU4;K6w zDp&zAgM$$U2MawW2n1kYs3w=Nq`x?nav%V(d)_CbbbVkzg#ogep@S#MiwnvG@&Tr) zWc1y7M9eEOa1cE#4hUt+EGZENEyS^Ww6d!dL`N;PH+c>iEkft1nKya1806IB#I6T0RW)DDP_|1 zyXCPsTu7`E7${oGF62NBabYCMe%$FvfE?sPEt?06iH$CWQK4*!^bnViM5m8{N%1Bl zQxy#1`btKuoQ7h~sAVwz{VdwpF0GZWo%~Oj>>T25x&`GNaXi~k`;!lC*(J|B@HjB! zWa0suGjTI#a{7MxU$i3!)+0>~c8)wMi_>tdMS!8c?Mj;`4@9=uQ(81hU47Zz8RuQ= zZ`*lke*X)O%y|W;O6Guo0RT9`5CqUb(m?`gv!9q?$RH5c4FY8jh-DN;gBY+BIRpTZ zvlcc!XhNU}t5OjyxRe1epREsEd&C5 z1KP5Q>=t2@_u-^#Pa=t{Racxh7cURkjx=l?yjt|x_98t$bgZ9J8pS8(Zf@bM{0L0y zd&ROyzL#fS#==FRUmxu3b0Qihb)35~n<}}LR*S|LFw~U$j_UGvoUBLfdUlT<-{W2x z&IFu!!kb})AR@>M$4|odYNeO%{6*jvN#3dr?Xy3PXN+W|NGKJ_5cQwc}+`1g7k&fw=sXRY@W1!<(sQ@Y#0`I!Ax<}!z$|1R!)!GSD@X^p+F%VWd!{zf& zb-sX}a%^NAluH#vPEIAFV#f@(1Qjn`wdIx{mF0M7yS-`3Z;bT;B_r6ZX1&5)G<4@U z%r4-jg7M+VCUNr;@d%#~SL-q2qyAf7+3|}%qGyQIRH$euv%6ujnfd&r&m>dL;VZ{RnnE}Sb7Yj|YMKO3NXh;+Q z5&{B%b{=35XpHWCn3yPh7YdI9!JxrlgAv8ACrb@P$K8QI@`vU-5Fihp26U`Kgbaw= zLSK-fCno`h(J)TS)>lxIkz`5(vq2AX4wM)>(JLi}4jL$7$_Zqi%K}V`>#rdRk>|5j zF*D^7qSSo!o>R(t#* z%_&9r&Dh^QyR*6se2_%a8CgO?fB*o5(v2jU$&s3wVEK@Q7?`*O48BGPG+}@zJTMNa zQ1ymr$X2~o@n9qZf`!212xt+Ea7aBlkQoMH1%{*Lg7eNKzKqHn1b{<&)P|Qj!na&3aqm*_Dt%JxxF%Mk~VG0(7 zFyOJ+cFZJ-jNgz`Ge=W+d8>j}nM$4WBLqstg``DL?aXyxLIFrxSrC||P(x;Hif5q- zHX$`L5j2l6-3M;^Hn0*e8ORK?YY8?)U6PBu5bI+Ky$ zNcB#OHzpVuAB+;7B|pn*^UpcKJkY1%RbV`+z^3kMQNf<&M(5DX{<@X{RxqlHA`E^*eag`=lz{D)@qU9s!I zTYDL`%*~#&IYbfa%y{Rh)=g~Nq`Uq9SRBA0D8&hYfN+ouR7yA#Fu<%DJ`^RN6rN%+ z&`<`YLNHlKN%mD==Ib znVjG!=4QFbNmJ%@cn#NUg>-|q#+7>%ND~e~1%WoWbowNCHM3jz%=LW&7Hfxi(_1Un zHkgyXS3YKodre8>;|A4bZN@3zUYQ7(ozetgytgfdHUCzv&hDmox(HX>cx>FXvz2d$ zF>j6Hby-~hn%(m&?=z{yusz1825WAOagJUT0AK)NMWm8*m~we=%tSm$u?&nrBmxj* z@eEDY>|iN-*S?1vKo1~OT5ig{A#ewn;-1R_oJg>l`tPAcr)cHlT_|NGKJ@&E>9 zVopnZGxE|csgiN#o>?WEJFVc+inlJQeUzKUQB5s^YRaN+#U1Hos`L@MScJxNZ^Q|1 zNli}@)mrm-;rzm+vIGm68ZrOVUAZES00jAf(8rsa#4+}oRyPW?kRU@j4evyg{|{o0 zgx|q53O!qocS_5Y{h;ZgDL%v;T~*J$GxvBccj{%}=!37pNJ~E|*^R2JedamrbH_Ue zR`2?HXle@p26No(ZapE>gPAl*00upPbOwsUAq3QNLP7utvmj)zw?LI;9L&e(=N-4I zO9jNMO5&8bU9BizmEE~~N;?5mf~8ldW-_mZ%NAd&(CmiJvxcdsar}R{a`kpzWRg%8 z^WMZSS<^7Bvj~=I-n39vHv{-`J%zY{I!#$F#+gZKc=Kt&inFlH_pgf51vEW=T>-zp zG+q|@Tbt|iw>F{qqJxo5PUC`2io_QHdrb(*Z(*t6NfpNI8$@Z@#-G{g!HTmuhVDv4tHA-EDuZwQyWFnTYw{ z{cU-veyhiQ$!f=L%YWfT>h$s#2X=2qfWnE70|5vE)a6G2%sHgO#K=IwzyRpNWm69f zGB)Em5)N01m?!`!X)PdzY5}1)pxAW41eWww%V#ZavX{uvcoYb_7b9k^5n?VhuDu=E ziDP4&v&k%i#lA=+*~O`)a(XFVQc5WmTGKT%y(@NMg8&G8HFKXUD@fRVaR{ip4zv}P zT86Tgd?_T9L<_TVRnIK?Vxo_v`U&jir5N*O)M_NES}(bk<@Gt;YtznrJ`K02|1R{a zXS3rej?^Js_+O!Vi{mP6t$c?DnAz)J3R@5bfB;Ac+ei#CPym5}QI`yOcoIBdfW{vB z6$f15grFhxCZU?7*l?%~`Wq+-e$=dqbU5ZO#%T=?!EPA=$`UoRot^88eYL2p|NGKJ z_W%aCZcRg(G-Aw*$+>MN@K*^ce7ri52!)_000sKG*X=yq2Y>* z86m1FizXN#!re1c!!Q#bCIJH?TelEe$%qVDIW!bTl=_9GT#+&eVGt=|C}$ces2v2W zX^%bGag4(i``C^#w5(Ob>Gga@$nqiTVrT-1OG^C_I583q4j{Fh3R$>; z@{WOUC^QKa)K0RN=CmdZ5j-Pgd>Epe!SzM;sM~n0z*Yyw3EHYP-W!)MVOnW`QdXk ztftjoP8^exR2UPBRybP=O*T^tS`)!ijko%Gw^d<;RR*>yB}N06+jn1ZlCrV=Xo{0wX9t3mp#}Ah&_jcLvK_tY$*+SSmVq!EHG>G@wYaW}7pf@AKn3FJ=#$uy$Oq4JCu#t*|96kEGM zQYM>NbQYf5TSmocCM>l{$6lOvnpr3!Ktjx3G|m$*Rtau_6Bc4G3~90mUKE1WPVt{B zp~qNS@s}1xcx?#AEdT@p4Q<2;U_u0r6pew*<3pGR@}VYu<`QzV6)I+d>N zssq;Gz=q@ahsI=qFSM~TajL0waVvjo_fQA5v=i!|FWALXdnSy>pcbrnTiN%0uUHS zgJ2B71UW1N3J?p%SuQD~OLuq;B=BwxHuEC#S6> zGS(tqm}Z-UOCU`)-N-u;iYr$lAi=3qaH^%cUPD-BW5kh+0a1uSqd@?bbsS(ZvPU@8 z@YM8z6or~fy~?*5Ney}D-l*kx005d>Mj})sng|Oqp%W7kF=dc6cnaWdY(h31hB63D zc3NVBlRr8nAU8ld6DSu(DIz+K1)w#uCK@-aMTK3;C@Nke175So<|lQD7?5&c+7oCm zxWRpu2x7);rP`h`cH%=ww9*A+l5IANJqu%IIzIkJhjb|H!>>%dorf;+SWb@E=atgX zQpeN5?*neAp`sANto{q6#Wxyguz*%JhJ=QLe@43xWEBXVG)4|<76b8GWKbkwUI)4uxdu5wz~O7Oa-$HWr&(Y+RVD24zTv{)3x#=;AX zXeB&MAQ*IL&BqP0Ai>asj)z0j9ZSQ60SU)gdSHfTUJ^_eV4+M+&0uP}o>Zx!^wV!; zZG@0S|NGKJ{DcOxeoVt`MbO|cNr`cWxLF~mH!ZN*izYNDDYhEuc!Bfmwyf1gmlKt? zW;R?1W+d!9k6ahY+t~Rd8xJtDid3~oMB11SD-1d~rQIW;sk;uHd;Fcdp`5dF%{6Fp z=&0#3+zxK`TAMNoGi|E(p)Sv}h_tPirg9&jk9N+8@2;~T01+&xQig)8fD$4lfl$CSP*g}9HV6+QI}#|RV+`cN zz(`IGXq=#s*g{hrpfWQ6z-V6Rwdg(AVp*=#txt5gQc{$TpCKKG003AA5EGS(h-U3o zdc-jqb5}fc>GMCAwd{5nfs_|zZKIl@TK$Vx>mKV~opKlYHH+GHauLdMvGQhOI;+^& z>u`%?_i~}cE;;#`diU# zW$w8MF*-b>g^UAjc>sU_5>t()woF4)ZsZ~8lT&<@aj^qnB?2*u^jT6NxeYuLp!>A} zBMOFf)%(hSj#5N)A=x@cY6MIWX9*}&#%^)Ct?Gn(2Uy2(a#WkBSu{@^1fWd}i0~l9 zqpQ{y7$aUgQ#`juxaK`s+Gm8y#`^Fw@rp(Vt9H5oY8ize29(Q_MEg8C%r;p*vf8ZD z(PEC4%d${8yXU5aspVG>w=9`iw=)&@XCXy3!ENM+EoZdlH98kaWU9(F>>*>g5vjf9 zM5q8z90xPBGfpEdp^ONbsM(l@7(!7;dVarY>EYag=kV%_C8Q~pheU3Fw}x9TV-S3AfF zxWJL2qcIE@tVGe6g{p3+NC|^`8LxBzt2nGn4XIV2(arwt@!&ITT~a8SA-A9>5y2Ih zKm-5)3P{?3%mAoJ3`ubz#AD*5f&=3a9x=eP0{}%7Jxo>%U?k^mG!RB<EL|NGKJ=l}*QXU}U-G;qz&nU!rL*x6yDJ*}|Zg2ypv^{1M3Y!SIsW_OzX z(0$Isw`rCcp@syD2Q1R@rn|721+8ZA{v5rP?7p7p+N&$hg(JOQETXa}6jbR)PfgiO z(P=A4e8JhxR5Kebyz>w5RRrOf}}S4Piv-lNZjIF-hPbr_ucw z&Lk%?f<-F|O!M755BI&x8a3WGsnrKX>x)Rzz~@L*RKnBu%~ySAy~t6zo;tg=ax(|k ztke${_Kzz=2f41CCVRFjIuFMn) zkN^Mypb+#~_;?U1IAe*Xi~wT+X0ZT7{9IEp7BF%l;o<-ipfK%OsVyTpqPQvp5(8lD zC6^eOOGs%k<@OL2II-H@Dre8Z)KS`Z4y81^82mMT!c)u5#aK1cVBtn4DjXSZ7`Zhw zhC91$bB?V~Mf3&{E%qEbyfjkm7I&zz<{61f>{&v}G>}4$maC7Po@>^iQ8Wx>FpjQq z7zK=c*)!N=0@!8*yJr)Ip*5zhRKOI3IhvFbIlNLvLrMANGY1gi)P@bMa{#5CJG~3> zvEG9QsW^Z@0u-p}81mrLk_#BLI0=*}3}Yt;Is#^7<|G&t6IjL190&$Un!}Nf6PYOs zauo}PBn&9Z#8#GGUu|m>W;-;Efhd=U0U!o@6bvMa zOb>WyV|2($4Rl`FElW0jvqWp^e7ESf_pfl>X4hyvCW7i9otZx!`%_Bjsy`J6cA{$Y zIXHcF&gJLV*x4@INt(HeZO(GyqJRnj6%%Zbnn8z?8c`THEw=|M0+P%$1l36b8q6R) zQWr&H7tJUDWTqqxV`UB!z(^aHAU}F8R!yVLY~*t@+m00atuPVA6`{w1u55_>=0UzU zNH~HBc=;X@{u?!7lYGxArA- ztG)AAdh#&K{{H9s>OcXKGZ?VJlZzPe85B{IfgB>~tGS&lKo3a8z(7l7VW41w0233g zH=d9n(dVcYkh%+1uQRh837u)|H6PdIRWgY9K(?XJ99U6LV`X|YEU55%A!jL$FGTPG zQmxZurTtE_^+!YUEZdq38xnqyT(6)cSkSW*u%UM}ESAojmgm8QO=34&N4HYWFAyr0 zVl0I#z;%SC_m{*-BA9sha;PQ3W?^o>%g>?RV%_=MoH}cBp=EdbcVJhl` zE5xNcI?v`8JDIPP{RV*$yDS?r?Caw1g%MzD>%iR778mHzb==@YgmAt=w}aJ zNG5B}B&#>7v>8%cW-%4NOJe;L&B=*)%@=?8FV%e%@Q74dLb$y-*Ax0YD0s^k%>n4g?AZ4VGLIEMP*wQ1d`0G;m~5 z5)lOv7mwpHVdrYfuHA2*Hxq)wnepX?dLyfT0V&5`ob*38R z77-1pbBz~jmNKZJ60ouqKn|49_6Ljp*U{s|rP$OS(C~d07#Tjptv+o0NsrAD`TxdQ z25Gi6jT|t`1L#R;+JYCFxMlQ~nbVPlUYFA_Ax%cs%QWM)?(C$7Y8L5da(2l*BZXe1 z%xpjD?ByC(e==QF^r!c~2FtqIHM}(-2?w^<|JIuUP!dq5Q7M5Mf}_!w7;^BqV-Xk# zEXX_o95H}VNHBOoa9{!ur!~QK!PeSCR=+zE0D_{2-)K4xhgdW>O=6peD~lkwz@}br zn2tD4X=V%N=5%jYFlbrz2mJQ1a@|Cc+2yWY=F$T?|j;;Xr&iM72jna4vEMG1u* z>OK<5PP%#T45KyRsw(OdNjqWb?xxyepA$mnjzV&In)(O+&b3Jo<=ebL{`RcQgwd0r zAptGD4@D3l072zhVVQzpiU5n4QXp7{HlS3AB7oF~;ozb>f`LWtA`KV-f^>u6(B#RY za8OhL7nEkfOc)Eg^2VRmCpkXPTHBwDwXz~GJp$}3oj6K#He_ws77T%qMW}$&3BU}M z4vJLnE@+GdJe_qKT%yro3S^qO;QI1bmYQUKNp0h@YduFXgkz0W<}l=0CH7Rl-7k^F zBMr4WwFQ)%VUN~6zS&VJyT&-4&Thoh@O1Wmv-x;r>!tF4wKUEa%;#H66M(++e~TJC zp;0S{1OQ1=f-pddRA4c%P&O717^GN8Kq!P7z^G}Uc<~HS2s9TK2gnA21Z+Vf0fYt! z3omk9Ja8$1g0SQY)@6;f;=GDO^wU-8WRXj=#hJ z^`gTIooLLUS$|Q(ta65)Mab#aut0*&C4d9miP5+Rpk(DTWNe{ql-Vr#s2F{*O^LG6 zWcJrj5WUYgtE_Yk=z@<|$wmo-5lpJ^j>u^&yk<(q^G<8Taru&& zdyxI*-u&*{L(R2E`G~Zoo=EKaXySahZ|_)9`gY6#FcXH94sh0uG2%`eV{^py9t4Lw z#LX}T%AgELEEK?C!VED@Jz2qqKn~Q%Sm%CwHlu#n^5&DZ)utpZ;0$Gx>Ep z+0{mul=Z33F-)Qvii=xqJd>J1N8wwb6N4y)AgLByU_$a3m=rD~Oh|(yl*~9RGb1$J z0#YE6P+nlLYCZ)4MgSR{9e7}|S%U>2ph5u{Bh?!)Kpq^5$Y@*|S!{kf{70wZ>8h<& zr)LIFHv%4y1?Q_rfRbcqaXS%MkU)7UG1?bhg~Vnm;Kr8YC`d}1)$ngtPWL)e;c^CA zT^wE2qbt`i(#u4leAp$*MEOLfGC-~D-sjFFQ)g{_Hq!XbXy3e_a?hEm^MgSjs#Bs_o!GE5$1$VPS&B$i`D zV4*`Te>U->Z$~h&^A!V25uhfnVPPVL2OQ30f`P&)mK-kPLDfNnP-hYG<02T-=$EfI zg4|?xPiJV!1^AU=>QNTnvL*OVy3HpXM$7kH!AkS%+yqsFEK-lq_c%m0E1wUBn56zv zZObWZy}7D09r529UX-4<^RP^Tf(-^NnUZNdD1fub`Etu?t3slpvU;-Ou=aOuU00~~ zhkX4fSEs45S>gMCuXGq!vl&!4MsgGnY^rV)8K?o4iTsj z7;Irc353uGH-nfUKw#_oj=sfDj}0s6bV>dK zBu;SUpPoaLb?u_W05Ahz`&tG*uw%huFe4fnGQm>M8;D3{x)24xOK2q(wFP2$iUteP5%%7nNC4^eGHHQ~)a~U%M z!qrloIXi`8i|&Ob!jU-|oIidVoU)=S;raW9P}UiX?cBL8>=3G|03({qPrYF2= z;bsz&Vu7qE0uF}dm;wd?9L)0g!Gerwh`8Wjs5DAuEGEp(f``7&D4Tod4D z(oG1N5{$Y?l!6lT7n1Lii)OY>syB6;Y^`~25_OVke51=##V07@1VJ}^O z0d20bKmY_O5rG)!o@0=yib6&J4;WA`VmEL&kYq9$n@3@AP@qw>BS8=t!Ubd45ll!J zFt8>AFaR)EHi_>TP!7`}ayW7Rx|6WX5Y?siM29?w14J13mVm8=WK1d@8A6GK52oNk z5E2o&gl@j^Izj?yWr9>XbiMM{|_JLHX|8i2e2d`_e?}041bcPt$BP(8(;>sc|N@ zSw*=ujj-0sH#%lnwi@Xs=L?ApuZ9|x2POe2k@$HqE*e6rOR6eQagS9b_0Bm?1zN^d zw=FLC`?}c36?vLxLOFh6D4x&l1F2bV%yC5{kyp7az3$dXyuJT&+>Q>~=d>-`*rK4X zCg$tnTTR1^+4q|HugcYLxUkQTR~mgFsaUN5(1H+y61FpuLlOl7A{cU6l`k9tS&9Z7 z2tp!&f?BA+K>#QQ==|PZLn{I(9wIVW7zIoPf~>vl?zM+mS=h7qI-~ESWtY;VW`~WHRV|52Z>;)7 zTyBtZ(zoZ%i#jVXk}c)7ePB|`WZ;1{$tSW&QrVGB3Y*i9lWexv&$!*Mms<64nR;}_ z`+f0#qcNHu+b@}{@v6UgxVmn#D|s|VdJ^f0afOKEL$Od`fHD9U8DP?4qtS%OrjZGj zNE{MGksvV;P{SdEv5LirMk@&gL2hct z$OKE8zO>$GwaI`@N6HBy%`F)ued{W%eC#D%cd}k&HQnPk|6Pvx=NQuWwxGmCU*>LE zdC+!4@N9w1O+qt??4pAghx8PaCLV)9005xS9LP&^I0npkR52Kk!=N(ki2>DVb^{D& zYY7;9CNd)e08AJPLP2kaf-oyM${B<-NfQKV(zeeYl{8cFBHX!yi*KVkQl_TBvGWUS z*G^P^HddM~v@qHmH+Q8RCc3)#qx7i;?tbW61)XK314}hKlWOUkN$WPzc*t(%!~D_a zE=UxJ931PMBt|`^eXe=8MTIN>`_e@33a5Gh%%8>CM~ylUnC`ZrH59|NBq3IlFJa9r38QWSbWSN(MMU0YESsZZ_Joj4GI_ zxseVB37J@dluD5a7>ICS*=U7AQb9~e0S8h{l*vwk)9pc$JgR6&6q)WRFs3D+rUwUY zVaO_b0omWS!^fEuOW!z}mzS;OR6muncRZ4u=>$NJE1<9?6r$~{?IdZ5(QM?XghnQ6 zNad1$S4b$;s4dK%$~x-_bUx)}~$vas}WuhcA^hd-O|`}QM( zAk>yv4Pvj@o7h39y^7kK+N;{yGt}PHjIFj>t-bfA)!LiV(mj4Y-{<)g?$>=E_jz6C zd7SS<%Q1bmep9%&%{qrndabps;B2+>LG*lj52Y1jR~92aI698Fo`fIAL=eUb6+ zp;KA6D!eynUtL3-Yo+wk@$`&`JbFNTB9@^UfWr4+l6BQA%aEr6a zKZBj18SbLMG3oF9DOJWQ|9sjYN$37XaK#=6OSHN@XMXVV*G*@3DqqiL;+`S7ERBQq z_ZHM2&9A=u=!Ti9_~Nl2#_BFV^5MO6`2vhRS(j@AnaJ%Ufx}J+BZo#1K4)Y!kpi-W z;0BM@bp9kphNbMTqOMLv3{H&CIucX;kkf1OCgCFppVkBAQgGizH9fZRs%Bfc{U0g# zZWBBpSSKTad2w2Y=dKRnER4&g1^OhWP?CoUWBD8Azw89$V#tmKb44vw(Y z*-OkY1imIl(i5}a4?;|&7mFqfY1L;?S(XecSNKgV-Gzn{%x-~$tLrGlwY3-%Ox2g2 z3+f+8HVx?bL(K`@YFf&dm7b=bD^QB#>xcbq$^Y9?%m3Y^K}uz7Imq63ME>0MTKo*A ztZj9)x8-J2ml_BWiDv;q^`Q0?6LF-Y_|`Cl2_1+b6G#t!HLy)G&j-v6k@FkaU}>gmMaL2-6?m}Bxc1<)#QE>Y-D-~ zuQK%Ad=>Mw_1~my)tUUjO*0Q4%&qiK_*|H}3n;%Lg<+qo3`V5#Xr@V>DCjHD{&B^> z-S(7+&9`ZNyT;_JN=PfFjL>z2cn)6%e#&9Eb#@N?*LLVEo0G75z?bGLnWTkw8?u2w|4){|IS)+}sn@<8SFniX9 z#a8WeW3S2;*rYXzzpM;ckh~S6+OI8Q!~5ZsO5dtx>6j>&ZZVW>3c6AkJYvf3X|jfo7YWjN>_ekK>ebdEioD8Dn<;B5vYgUhNkxu_&99dk$waAa zy!*$Av5iR`u=O0>mvvqfJPU-fz^Xfr-tAHNpRPVlpxmF|Eqz57HsOF44xkW$#Bvaz*J5`t%Jrl1SnmB^y z@p3-skTZ=IUcDk9@Vin_{Si}(0KXI;W0nTP&@Z7*HL8%7iAez?9b4uAL+6Z6$N%ck zA%KwG@qxSg{gNS1*s15?YkJ~4st@9s3WeBz;X_g@t-lt(yX}*4MxOU~-WC;PuC}B* zc1=-BUd^uR_k0DGZ3uasCBR)!ZkB0T1)M9Z(H}9*u{v^#YAaH)+;l!HrMy}^X&J+1 zphl@qssl-0V%6S6VUfqIuVCnK-KJ@Df08x}70G9wHo3@Ztw(PZe?8R!Kmn3uo>lRq zWMlEMDoXu?asa|WaIUx`Dk#kv0)il+Mm#xD598+IQ5%dYmd8*1OXLk7o0YcFiTDeg zEYf+F@>x6>oXP4*oAFp$8vQvM|B3ran7Y;M;m@Wz3->`?2vExV(Vw@ERiIl^lOO#> z);(;VD2!M6$<~Uz=({&3xi}K3x#tOyQQf!km?jn*@hg>R!b7f|$ke=P z&6MKYvV|vcNe1uHu!jt;5z#EUC^0brEc)sFGMZ8`?O%-TcJSAE9x>DOssK{rk=7zt zeb(I_+N{kEG1DKdY`HUc8SAo-qg|mDavfC}ylB2kTVJ{Z(%5hGuA{kDR9ba{8vOht z3aZ~)G~2)#TqgI}rSVuA#LZD33&q#k!S=T@4HkvP-P97duROm!R?d(;ebV{y;Ep^& zy)Nr~An>t(KeUsKgx_*8=jCP4-(TaRm*&4TuHXc40A56y0T9dNFF+ZAZxcQcg?}ii zm8(YqQ3m9XG6NuS%LP1Oa4tm5o6?1bkTdJPCYrKEaq8WRVaS3Lf`Vq>oXDsn&CTGO z-1SsPx&QjZ&e;9jX1;)vLhxUMqhv8!ne(c`q-m=c4c zc0Y;+wCX4iqNcl4me#^9eG#DJpA1mXks4>Rr%zK;!+0F2SuOs1Hth9^owB~=XMCn* zp5fdHL-!l=^i1QmHkGs6kS)h4dXLM9V^0hifuxbZPwr}B4Jd}lkkQ%A#SAbY_Ynr5 z*EnvzhmXcH37n{YXF>-hO%^#eP!70{;yd?Uh<>(xjK4oDf6ieq%9nxvwC^Dg9kZ2c z@qZe+0T5c->n=Uk{yc}N>GLCeX3~|Vs3SKw_^YvsqcdOl^Q9Vo6ru5#-U_jZMVIsg zcl@|MxitByu$Sg=*Zl~vl3H^Gb#|HyCO3lHm*N%Unb~VebFQy>M6aAqsSS3Xq&QtL z=9$Z%iuUygjkxb~+KMz3Z2Vf*ILvIIp_0|gqi-PjAlUqnwBpW(o}T9g-!EgIFF{KI zQvE3<>{*?PH5G~uUP6H&P(%!bAo?#RLB(1kA3Jk?yi+|o+9*YzRP&72jv{@%md~c8 z&Wvs)F-ErNy?Om9yL+aZzfRrK@$CSgDHlDT2l$D^(yjQAL8rvOd)8FtjgZ16Qv1@* z0P0(6N|p3Dq-T1ej>D@1*?dFOhHoa94u#Z&MjW9MRr596K1f9Ysv6 zl-llETtyY12bHE6aD^od9Fx&gsrE}qVF6}Fsb-3J8H7ybNhgT1ll9w3Qh^$awx>R} z?>XQeq4JC`*f1P}Fdl9O0${mj6?zmIviC}rBjU@52K<=b4B_*Ni*Cd*GoXI&!ipCj zdf(Mml9DR6f)^(B(-qV0{C5$NNON^U9*MMh;uc2s^J!I?A^x5d3)XoEpM;WHBEF@|2j^L+N3hUUFh>3`@Ts2 zF7dX+{nU?%QEh4!8q1dzZ%Wbz+-vn+x}r*{5r;2og;0~5JO^BYVIs9!t)2Fqjj8cg z?q@35({KNJT_W^ybU)2mn6- z%}u;%*UXxL$Eu$TVxSesH%2<45{mGhEC5gt9LKSe)r3!UZw?zuL=OT~l&G%J8Ym^c z2@GV{CVPTg=HSNl+*gfzn!iuRID=Cdb!D|wq)XYAd3N2B%vZBKtSYmfhc@Ko(IvXK z{Gsd9e;WD?B9sfB$?#CM8#uqSZO3*%i@w~g4~39wD00F^8MZaj`##B@wamKz{wB1R zuV(pBqRs!!N8hZv8giwX749xk&1g}&e@n`@nJ77#B6NKSYp&rsvn=HJaz!vroA5qo zxvzwWs@Gd~M!stq+v7*G5Jw(63B7Q9fW#q+5rmj#BF4jq1gePiLPrU{NMuf*Q?aR* zKxyFFx%|AgaMyXN{Q*?96*AwWMHRBT5hXG6gQlGfI6V;y6*hYPWE=!p~U*~k7`TN|EiOB>kdk^}`m zZZ^lncgZbgB(qb?^kYVNP>6Yd991|N0AMsmkU_WQ?1jz4V;tay5VGm`4CHr*VHbQ# zpq@)AMSonRow6Z*1o^i~$IeDbUa=ap z%}d3&h~TqLCBNFyPdzUIuQ*mYld0f zkAw~DwxXD7?7r%)t_CR0Ul)ALs*!P#d;i|h{Y_An#|l)}@)q+`oo3c5TkV4Y$6t*k z6j-7R1tyk30#xWp(L;0sVs$EtD#(05WK)DGWLOE5sh4R-!Fdu-PJm3MVoL?^dCahI z_8zO*xMbFfin7IV7@2fxP9NE(zb|pucCSf=5E{k&w$L_U3L5hRX}Ev<<4gF>v`FMy z=A@q)bFnF7Q|rHTHcHlhZ+9h@V?vpPRlCyPrLa>?gBP5!F8oeMf>_&aI{J%15Isyw zG?16;{MRP0b&$`-&a$1MK&7aam{G9Ft}G*)!d9DLOJ|sZ!2`t}ySlAdxiF+oIROA7 z9lq>Jdt*;vuY5vIPYPv5!u{@1NsO=ygP6&1_>iiS>a^JM!ZW~lE*2b5DaKrO6&M~C zGA5fk&V95~Cq&W~-CfZ4*uM-x$l!zK3(qCfd(vMaog;`u(YvISRS{FV;X}Ge#GN>DLPwk*GQ5$Yr))LZd+D(6SI;1gR}k-)*ycE z(rWDg=yG@Sp<~9mjz*uxbAJiw4I=FT3#HkT|Ah*m zv8Na>%jxTLQphwQX?G_S@w0iIjqe&mZ{ks4n3692y|9$?ykbX}AVEOsgFH)eSTAu* zS>u7@)VDQM{n*#4!%H}* zZ1ccAk@zp+S76mqypJ(96>`CS((G@Z)f)*Kr7j5Lk{PKr<<7N?&W-UT74>Vxd23}D zu9Lk!eapGJV58MYDC&OMb%%Vrhl1y)tn@=D$mfJpml)!H>rPwlI!qMcu>Kd8f9KEh z#%p~&2B$}I{`D@AJ&(&s`csFD`+0d*Jo`jKKDgTN_UpnBwn(NGcMAAq{clM6&&*Xy z@{-k0E~C2%MHy)_?oXbubTT%aC>Ebc6%~Kztw*lPLr(;Zz(a@68wJwiMIhoyQ|x#^ea|07M$~(p;aaB~PyX1RHk-eWnb;hFZznE%2MvoY)byfokt^ z^crnni(uswytCD_H%akxv|05b^kuC?9IgfNO5$-!9!jK2L>W!+MLl$Rw`{(9Nn$Mz z^~uE4CC2Iynpuk-TB@>~@V9%E(cnJFBOH_w>#(Utt4d21Y?&9nDQm{?4sSsun_Scd zMQrnW0e$LRdYDV2#{wo69!QV+!W)XbiW0a7!n+5ESAxa&6O$-mm&-IuUr>`$Dd&)l%dPc2pLI0mGi5w)}^-g1Pjuy*LJR)~KJ zxik6CQ}-4P0{_w^oyR$%4Awdg^gNvMP@TCJm1G9GVK%D0)kv3f zyX(hezt>sQ=-{U_$12*c=^F!bB6K_qFCiRmrXY=i7tOm7luf+oHBOtS%h{1q$(Flq zGx{f`slDY?)Qi&lJjTm{rU09}Z&09#$p_`HNf zz+F^knL-DJ%@V1KsX9`XJl+XFE)Uw>xskfB&r0rV;JrQIcB8-lWo?g=pCQ-sxpj1y zRNqCPi>(vAE^lFh<5r`Tw@v$2Q#i3}%wu-dO`bHnl6K?6MV3iLa$+hvbm}G)U0vdr z4mRhSQ{~CZ{r%~An~}YVLD=sKYf;9BIj{cy4pVV+!CmjQM31849;fhnyrW#B-1q zJ7;oQ7*=F{*60ui&h|VgZKyQ~YTjh4(W{8mx%OkxxOyv8bGtWzbgV}Tno`NPfia&= z{PLRnu`s+9 zP9aivZl_MjOTjN_GdL^#zh^0ODisG0GFylI1D!Ou}QrRUkPT9c_7M z)yGQbNu)yy6GCg`iBk22;c{s#W=W7^ma^VQE}W+--|sjrC6n2Skx&C-SbjnRrr6uw3LqT@x-}lU^7}? zUYA8d>41Ex z|1@+CP)~U_qw-j6egG5F;TfB6wo@SAfLMzn5IU^HG1NrY?e^E;k(5`A5XU&gFA!@* z8Up95-v+)w4hREU`MUzpTk6E-n#OEKn|@Z>o7LYr*4Y(ggwLb6_fnT3_ENo4BCI*LPd!Zdt=rKZ9>A zW7T+m<4lGpP#}KlQ^+s)5CI6S3InieRS9tu!9U}*aZlSQGYjDgZL`8$HN_Fs+?K9E z-Lq$F9OY<<55l~hS;Z8j!#nfO5pcQ`lS=bhvqs9-Ct?&Kl6d+wE>fh6)R@Hc`hTO2 zk@*B)LkhSE*Wb}vw7d>$eiBG1S0l}eV{>hD1ycA$)5n!-e^Xj9bS!eMGsj8%rmwuX zY`qEboD;l$@bxac-EnrMDl6!nm5E?yAZyP(F$wU`6pVQ5K(eeNnHu^Saf$}uDIGiP zD6xIaT`<@HkVB!c{7C$xnRS1pr5>Eg&bD!907s$qk{INm;)rsH4vI^y?r)(2Y^R9# zzYkn+V|R#sRj(+jSSM#FY>B-IVz!oIN&-@=4dxl``!vduQ9o<7CEL`oJPkcunOUki zUSpu<_%c%y9|6H^z(XM1$yKjWMRfdzl&D(FCM-?K!$(T7?)TU8=~-Xnr9el!&WD#A zA&{K<;qx{L_A0uWA82&|yZjfJl48m1CH^Nxi%;uFz%nyMt)?%g6tzGCK_X@gbxfHO z_q7l$cEU}&qL0eKb1bqVRC?PxfV!Lg?u$yt@UJ$w*|x)jrlr6>0>x(TLP29Y=fL`T z?LCi%oj9R!CP^Ie)BEUpUA+?%m&KyKdCb3g_uS(AS2dnWm?PnJw%T+f516QFsAKiP zN96$GGhVane|wn^|1ip&Q4Nl4kzDxx{lcvANJGkYI9G@?WnyUH{XEJu zta(miY!qTP5f@SmX^>KIG-#5bNZ-zGs$}vq(o-}(J&}h;K6py5HE`HO;zm@$Vf+q_ zHLrRJAY^gWneq_xoe|1Q_l!C;ANV4fToF1Y)_S*s#|X2}KL~Z>`iowA^y6NC1Ho8- zJ0ZQOYQ-uCxJb}UH37_fd(WKVny$i-RVsqY6D@p1z*MH|M>>#P%_ix_j>g#AS$Vv-WVdQx&G#-a zoRZ*N$&h-aK^G23qRbWzQQJmQ6!FlVY6Lg8mc1SRusQ`00gq$*!C0Bv?;06{56BWu z4;Q>aCh))Rm84f`GcO;ys5gmilNA<-`ip8jVV&@>n=VU+o`yX_@@o)|PQ8G!yjVy8 zkJy@1WL8pQfPzT>gTOxGvsZqu)w*j7yDJvDH`!2@^>lQ1x0vmALPfDk(Tw<FFWIBPVkM}AspJNaz7SxCh(|#nEPgoLPiq2W2E!+U_}^Dv zqQ;|5W?-NuFg7DU)?>;^tirD{OBZDT=ruKQaLMs9txBzrd5KNP{SLe;Fx8&2Q_}MA z$0!Q14uz^Ns+=2sm&#JgG%mCtr6KrI`LM#UpQI@t>Kc>#%+zb^miI8{x7weVw*o3X zGl%9!H0mwo?3b!(n>Vr4f<;Y70_ShihPmH|iZuwenwp*tay&}=zzS3wr+1q9v$4fp zO>s}}2dx7r17Qv*P0fRj+W^d_QJT@yOaw+43g#VIDN&-kK}13DcQZWX-fN5k=|K>` zG`D^zoR%zD+r@z&9Pbkn2P$Vx`|&R64!w_Krp_o75GD~Wt4vTWKP9oJxjv2?NVw0H z-loxXdX`|}bCRH$kSf*f%T@$~Ck;~+`|RBG4BMr?3acKhSXEgnRw`+D>wDlF^sO>1 z`|Sf{Lad0X*>ZBRhv>ct;fb?(fv3eo43~TorycF}54MdSDYrjv|8{ra05Az8l9z^r zU#$fd*)L^trKFkKTF@WSjD?m)3brr3cMzf2&zBHx-?c&U%iHE976;_{+tvzAE#!;- zSBCB^rv`VR;5(bb7@7GUO`+Dbs9iF-DIf{I(doK_A@93xf8r$ZLF!BT6VVQT$K$@>*fJxEpi17rqHJ6xLbkHgwts z%1B$K8TxsV>i-;YlPU|IUmh%+_VA514&A-sjm|@=SaKptg(bdD%S;ANkM)u0IzM_) z8pyC%Ju!F(2Cd|EOvP6>i8oSu1_SGrm6m1XhU8(xQwge(VDRSxs^k9gnWp}D5Za2H zo1<~+LF9X23B^3$>)(rX_&%&l)wD3;$z-jV^3Yr%AKZwVDYzvKiDar zjfuwD=q#fU?kj>GVk)*9qYG-QZwTT+fM->dUD#Dq$8?r|Pz%6#)ssZIsH$7Gf1Md* z&eoiCdp~t=D=q%X?XhYg@`PEmle*>@FMq4w zvFw*N=Rb4YK1`yxHh{_M37Ki{U|G~31vovl?~^`~ZpE~|YZZ~6Rjvpf0FQ#0s3bfX z0kJ7Lrg_E`hb;3R!1qI?PLDFukrCkEUCSqpJyP|c&I8gBcxu`BfCvDOTbJ#{#;f{D z;&i!(R72sv)dke;_8cL)KBQcoqNNL(jie-6DbcCNx+Zbu8^O9~y@&S6d2~WTzVEs< z%yu?MI-j^D6L;iqb6iX08H^&z-8-1K?l)6$ehzB*@yfF09gWr3&8Our^Eh_{`2N|l zFXlMQV?Iwm#0BU)7C$uYWF#m|W9RCum+!znU9;5f_^`V3*8ca{dwX6dhj;+3TULGU zgftvUL!mAsN6d?46?MZCzWTgUvsocy57*-xh5mfB{L0`e9LzFH=D6TwkbiXnokxmC zsO1~~r=cqlVRV>|wugks{ELu0pV(Scvb?(hujR>GDV*nU$_W_JkF8@U=K!cv^NLiA zKXR=Sr(#H;?B~Xah}t=%U$ywEX`beO-aci8>!m2=1+9jPnnc)ZF?KiR%jS8g8gZgJ zBuOt)66%a-ejc^XlF2h>ihn)wDR%5>{Ag_uIH&NpW6Htn2OoeWuP(4%p@@jW?W5rB zkJ#To?hdQ5h%%mlt}hs@gl~^ulDF?r zOdSh^Ans`IW5Vjmw9{Z&;cYaK01Vd7P*&m%%R3k>0pzkW2E+7Af@7=^v`|I5{tl4~ zcFV$jrDon*&2#3_L6{SkO_r}Xa~*pNYfjBzG2J#=*7KX<;nVSsz@@e>!R1B}A@_`8 zGdKy2DiY#m9Pm$;{cNjRT<{LNq8l$rhw6JWUEc=%lCE#*`&4Xo^r0{Rfvyrsd2=$~ zy|U1A>(<9pw~rrRlxMBI5q+yY)MMC|6!O#r0O%KE>IWyak)uF(gfh8u(iw4i&E?&F zSR*4QyWp&dF*pXVYquNFS%;D8q)>$%Eajn2uao0f}-66v!Q) zhrdIrT%%b`d;2iQxdm@=XuV7@yv1};>e|ncPK$Q&{pes+1%*69g9|cHYVAzT6&VARZOW04~y9E!Pl`4-Vsgu zPrjr*P)`KCLuZMm+8pPPr`2<}0B&!wR5v-EV&f)s@7x4^#if;x$Hr!7n%fiVWEVIm zW}S#c!Onr1kL5BC_H^H$UD6*mA3gdI8t)nW*7!3_QNVo9`N_`nf{GiW%FH`94q!ao z3^b-f1RPL0l!EX>!J=ZmsF}raU@T=;8VmDAdIXfGX@1CB6cu@%8iBLWXpde_M)Iiq z{el6iq4asD=28iTsU42>NIoDqDfIc2ZFnH>BR!Tp3(J5=Ot0oH_IJE-WI$TI>u@Qo zb-v|v%%p3h+<7W!%U3MMoJm~syfm#6`cD`jo}qf{d)Sz4_%keU^JVLfkM>sN?YG|r z54UpmIB{B?!?G&B5*+@BGm7e@l>Zg`iD`KK){p*$LEz>6yQfg1C|Aw0y|b2uPpcyQ zZOrtd->LUbjLMvejLdJ>D&byQO4Ht0?4 zpUapZ7{)N0O^#24R2{Ok6HwIVYz(SB1exb6MK0U@tSE<~3t}VM_26=4H7z85i3>_s z_wYXreTpWO57V)C6;~c^fc1ICRzr8bi3n7zkg|y3PTF3WOAqOp4_lnGdZ{3Y-ZjbN zsZ`7`FkptxqiF+uG|1!$k@rlzhBB66Pj6-AYE2H?c0Ab%_^;n|9B|6q>81kJl=mUC z?AzrTr@O17DGtTADs@bsEK=dV(44x zJhLy)oM0#uU`rt{E|5g0aQ30mBFKHM0N3;E8yGkxkq=}WeabH9GjyK(bl=Js7f?5Nlws{3DKNoo9@bFN!c=GhD zo{onbj^FgVVe_@UX|K{liRD21jSGo`2zUa~J_Twyav|EOB$<@h-_Y(*j+l5%YZite zlghz?4cHk%R{7&E=m%7<5N;Eqy?wY@FDH_7)HS;LEl3nxSenR#%24X6X z08wu^Ka7RGLB*@Cf1s5dzscwvnauK(c!F&W{zgU>Phf&^M@f^{*~c8?)i>Fo^Uc_W zwMry3DB(-&#TfhZy*aapDIk)@*u|h6o{Dg3+$9B_3m~^L*Y$H@d+}^+v$_f6 zS*p0LSlE_<+HicC-4|vva_!2`!zK0`@{vge(nfXSVv9VgT2W|rzKZ6(w2qH4UJWJF zf|O2f)^_)389NI;v1gC<4cQ$zSuu1c_LT>5e}0k)0Dxu!c!6=GSZ)eov2diT3l#0R z6VACuOa_L56%F_82?j}kx$(Zl&hVTqL8i<@ZQJn*tRI&#TFb6!DVg`I#$bUrUTXF~ z4c!qM72W?|9TKXE_v7?1D@~J5?p>JDd+Wr}_QHiAWOXvM<*k8ZbBj8({;KtZZG%pd zs{3=((@@@WXg9KBkU1;$@B3iz4@cs%W}JBG-}&XEVAshz6JgWGAa*7#}*6;fI@6q>qQnOxoG5=VaYD&S4T4Ank8Z zc9)!(@}?{FqD}?YFwzYX4>&Z%%$El*RjTwT1XtH?A?j(5DFlE`htuE(Rc;2X4$-~w zKEY(lKC)aCNcY~Fc*ib4`QoZ`gi(?*{ za#X!k%=PQJ!M4iSIL$!#0Fgf?B}-AN9-@4;^<3n{-b?-jk$(3=*q(t-WOcBcs$A>_DZUd-5j%j#F}Vd)u!Ur1(x=l{r9cT^v# z09|{Ggvi9jNtfqdp}BB|?2Me>6iXXda}`c5cal1x#*k3aU@DFbSUx9YF!x^z~juHQT$wwW+Mu4i{!qZ86(c9Ux>R@rhId!>27C)~%6v!P#s}yqi2lL_gLND~0eN;n|MApPXi{ z8qPiq6XqQMJ)w)lo!HeK#sr+YTS+k;P)z7Ty4`AP(gyCZe6j zX2SE;_tB-h5zF)Iuk-aaNpa zzO9=Zct?_BKkzeX%XC$u=Cw{%Gfg@1%(dZ-$)bU0W<~PbQ@;YDDosv_*h1YLR~r7< z?y{490G<%7F{WSrrQNTVJvay%4F?ar0OjccQa8d$+@0R@c?diya$}!KQS1k zPrXvUSf@_j9dvcly1jBl=ek|E_5!D+G4bMRUFiPuwI4%`6|#4*YruQOT@Krovig@j z>D}PSCzrVfQcnT?i<*^;+}y&M2B{HY4u?@h#Y%d1iCN^BC$k8lz8RL5CRNpALxs%} zrBU)yHIgJX)IN4+&5^>(AX1M?`O&2Cpj4Y7Xj5xK-s=yA!R?2W%ha|K3IHq3Hg|qm>&^`p3h5psfep(-Had?F6C@*x#zrIuowlcVb2+g~GE9EEPZ zPf0UDCn0LO*JmPSvTO9O(mdQr#_E5$T3dK}df8-I_y6*&8CmkUY;Zbj5FN12pgwJ% z2?C~m$(O#*v0SOU3wfUV?Ss4JF4;5OXdPcqMmM1_$C_RHnQO{TfXOre)1^3%^Q{H7 zhl^VxBGc~Ql5yHz>I43A-ZqRbMN4MGO!Rv00K#nMy>P8N0mUG~oj8GDo9**lu+b1k zEpjEPp(6kx z$0J?s$4sBcrZs2oNWoB^mH+kSXhfZbI~YQYtt|wZm|g)RNHn(hqB9jT;uoMIhIS^o zv@fZBx*bw4|v zT##Cr8mbjk$TiA>V6QmOEGk?O;I+F|7uEBne$t$_$VSlqc{0Nl=l_{6SM0&k>HA+t zC?J6IlXOul1Av^~nN@j@n*gbq!AML-SLwb`~MZV}2;o9v&Fg|EmMd>wb8nQ!& z1q|47CrWomgQn;6u*Y|%yp<_^+Y_fm(`>I$8NKn^sr`(4t`QocdQJBtdbi1p{V9QW zRzD&?-GB07VJUpshj1dt^zylz?OpV-*v!*x&K~XylRfwlJByb+qS={s3(U^4mLq2e`5fn;YOC8V{vH#xBeqKNGnp9j-z`x(s3B#4BLyZm1a)^P>#M2;yOUC}c?78yX*+l;k(-VSgO& zPY#p$-!v%00NFclxuf6s;*Qh;z}mMVcq8R(F*>P~^M#5+L(w8##!H*63lFz!nYAIs zY#{+_na2-zpK&H6`0uDUO>x!z884z?6XoH~A>t((S4u*#+P|TIS1}3BzgJquN4dx; zi+aOmG^eH0S#m^PPb-qhfwby)OM}yS5&X_L7o*Zhga~~)a<(WOKtPbHgcqfP7d1)) zLPCEN+7L*Wqe|>fQtv)k$>ok(r`jV_4R=ZSCDMc%sApNxBnr%o|My3C|DdeSuOW7tP08&x3F| z4Ck444|RV&`?mgLw^J{qot7nt<%`gPB5u_+a8iZOs=49zoq|Wtu3&FTI3OLjtc|DA zUrMALLHb(ysmL(iK?B2mq+XnG1a!qPe+y$H0`aV@dy~~*Xck~?dZC7z%gU*C!v?ZkA_=PQvs|ss&W;FC;JP zbs5JjCP#N9GgdMl=5%I0Cij@cDr>JM975fawgkE@N1zXk!p*^MhzK(4RA}bmmlPh} zKCSWfzNgarxc5(Z)7IQC#H0xtNx?!WZ;I zgoq}Klnpm8r1OTGS_$Jl z6LqN5#7|hsJfg6)^u@rATU0*jyr8a$f+|RPK05W{Q!sM|i@YgbSQi0bV9khJe$xfJ zQ6mpHXBgu99=?j~ro_8*qs@(&fBu|T*#buW+5d5)nAmq6J3vhlLL=+?up#xh>!3vBoLGe1A$E5 zbi#HLMByc$&p3Pj$!R1ZaUK}9_pAIk1M1Jfix*|JyV!ybc+J=KG>U}CZ)Du~_h zE0+@@vrXvz$b{g_;~3M8#eiao&#IeRrMa{&6WQs9nS!ntn#T!w9Z9jh`&My%MVch$ zd`}$uGE!9wv>B8OP6BZeY{R8Igc)fr*08k(q8)lR72AsCOFbPPF?~z=$%mfBasMWZ zf|g8B^#_ZF*aKM)1?%lXx6ihuZ10FGmT%r2G}^S!DSkLFr*_yg72ka@JZl#6e2O1X zWC~A7$^wt)Vm#*g19LEP!-+956saUILDo==gb^I13?X;-(Kr8Ta15JG(jR93|M#KU zrx-r0_~6Q1UVta(zKKuyoracoZ$yp)D)LKCRwN;qR*tk%-f^Q*kLvH&Pjj(fnY-0> z3gu)TxM$m-G(xNMIJ8kDY9iVoT$~*ijRfS;^RGClk17 ze^v!B4dG^%RsDP-Hdoyz><>R`b(9=syG~ATb^9vVbWxj*{XJePu8}sur{hx3pIPQ} zXit-HdD)lP!c5d4U0t2f_+^0!dQ02%(2vehkv1FvL<+iwlcx|so4~Zu8&NU$?&gmX z(IVk5<73cxFG8^U{o^F6YG86CGJxPode~cc%2Y8NEqcE~b^YNmG@E+r(3}uD4U^6zpuk3t$Qs0w!RD1Q&^2p$B!?HIgI8*om>xvHkGx zdU`I6c!fg=Y)(xDZY1D38m8%G=6bcJ7-~}ci>Eo0%%%)h0<{k7mb?ZZq6ye#xD`~z zJor$oq*V9tlLq8bUqn;5BQi=kEmSd{LiLpevKl|TIVF?VP^orphx%^(DL( zy{D8a>dIkV_Cj=2yvh&yd@9-1O5I3uYNL`(7tylOu0xQ;-7D@n>e;IBP;qnP-LDmz za4?i#JVNgn0kG2>mn!iFG^d!2Le!zE@v2wIY6gT&iGJs!(OhD%5>A4Ygb<}1-9V1V z)#5C&VZZt}R}P=qulUEf=kGYTQFiFKqk#G!gul@Okj4|<%;1ZEyI-<+?4(;RR}myY zDovv(FvHr?>@l!3el8CpSG_$>UlCE%w@Z>Ld)#AX+M!h6CuLIW6#z@D%P-qC(DHfF z8w%I1-z}`O6qbF3{UiO!ai?QR`fN-5qN-A*@SMY=kB6(~pS_+sUQ8{n$$O$6>fTx6oQ%;af&C zfAUAzv#`FcL`gvC2k@#MJm(^AANWzOEqN8;2r_-ZF2qOjZb`ar3 z(ODdg|h5v}M<#K}Jov$%$!B4N`70&|-U?RZMTLtC>@L^sOuvn}HH3+K)d4-dq&?~Wj?(flGSHDokdR8nPd^~sO{P9pH#7e;?(-Lh~(AHSHM}Zv_l!9#| zc%hWS6inQL1o+c3m!iRPQll9*^O^~O`0sw>@iwn>gPru|jo{eX^rp_hXFHRH^jNsT zgnlifi}1;D7Kc=susTK|0H_n8YL`mmYUpD_&I+f1DOEV^*Kum*qksRWp#uOxvg?CA zO>wDqkC5N4v6T#--;jccHBzNM$CVC-jnL-kiAAf1d?)khB~#)>1AH!~0-iMuI=LU1 zcDk`B!+h|Bl9obOCI1GM9*0*PfAXcvNqMf4#o^;>WSNoZQTrQ)WsA=fyXdw7DTl(s zS^a&Jah;N+0m6`8xw=OWxV}(L`<35lNoHC(DuxWA9dg5MI7le#VHBn5w7D8cF#q%o z#zpEHqeQUHdZ16lT4b=Us*fekWmV!PZcGpvVX@;m8$^neBU-c#uznV^hoIjM@p%qYryD+ zQKP#{M|XEA-QB6Qv~(M!NGTGE`SAI^p8GG@{ll^IzRv47jyH(HXq$WOxMk|oG(7y; z=>+*O2&1Z|=eQbReaJ3&Y8Xq^8Lqla`pN{tipCJ%t$KqbvWJ-01Co_ z(6~y81E4YojS=k$Gds*DK&@8^B^e#OMSo4QtMs9#6Jag^UmC1YwIklRh9T=EdGvyQz)WG7R$zT6^{_fr+%r%P2}nqc5HLig9)Tno}a@S{yeG^ zca#Qh?m0dJE}}_-dLrw3>-A!AW>{vC(iw9ZgNIB zgaG`k13L@BByDgpQg*)kN4yD6pN?!KozV(7aX*2Ik`GFBqj~*jHd0#;=tA~fP1api zi6OYz#wv0pM&33un(`Cb(1}t?1?ygMXOXKZE>lhxWJZp4?PV5I+u^kjKl2$VAehS#AA7LjEF;qZ z+Yv%EIZkZ^AUR1ujqnJ>>-{wA;BjcA+!(5 zmtwn*J}fAH!Gf!UXEj{KM@Ex3^W3=FjCb!u=2})}6rWVtPmq~pXjxyev+M3)RN`q` z25GYwD~xas$a(s|JvTPXJS_6$i{$x{BUwoZnqP_>sEO;-!J}_;`(tjc!m^~jZ#Xyb zWZbec!1CquIneyodB2NIvhkGI6N+GLkI(h!>0CIp-?F*NkKRY8U?nMb&5yW zVkz;X8NFCT!R!EO&9FEP-d$Yz?k!^VJ(iOn=!>(_ZO~?M;Gr;~echGou-=g7q4BHF z?8zaC5L(;r@gsb$XPA80lCfn=-m~9Esl6^~ZDTH$#$kct9PifyETc8@{x*c1oR7}5 z@x=qf40%<=qv#LNc|3GZ2fk7|Oor%SNFSZ?4jFI-mtQj}HD%Hr(&A@kBeB84p4A{v zkBI*ozsD)tu%qFOB?oS1oAFTj4&mUual8Pp3HuM%X0(3wEJ48o(Nrk*G6>8%!7+R6 z4O0APfPR@ajvTM*M_pveHm1NO$+|l?QXU6^4#E<+ud^m9@&k555dTx2?{ZocdQRDWfZ>@le2Jv-I-&UTtH2YtR>%^x;ny7BV&TjiQj=n#st za~Rp(wp?kBnU=whG=_gw66b-=S5vFM(r?6Z<2&6&8Tiv*RkA}L6#o^OPC z0GWC!=lB=L1qgE)6di38C`ujp&?{pSdN@4QX?EN8u(x`~N^qmoji0G`JSU^ivnpmR z|M7eKqECmrUgu2R+b^|In=M`2OQly{r|YQ}4hnjQ8rm94>c&dJXD1N+R zj3xPR3>{&?4_xMEoWw`w=RfEBfI|&gOP@Bhtc>i5I*M24|1RnARF5CO{dTvV#aUmM ztuHn~!CNJ0eENpX8pR}`LBc-)qs(jfbW}Jbd>>}~}%8XvZ03({# zZp-`1ri$63)!iyj>m2QPx}QE~EuC*v-80qYQTu9(;F}NWmc>NYSiWo8;6hwSuedOZ zW(Wiv9;N5xM$JqD2t-K1ddU$F$s@Sz6u8x}fJMrRn@lbkE!0+_vxVes*P~Hb!_!O* zbheNap^{4BjMaUxNSe8Dp;&d`w)$b|YPvX{3g?m)NgJ)6p0H5bJ7eDy*DMRZ6J$zQ zNPEfO^I62tI5Z_@=?ldZXk6VZsCh8C&z|* z-<597M0oL8^PwoS`a0Bd{OLl$5*smmy)>57Z;hT&IKDam%s{_;^1~>! zB6$E&!p8WXD8dU^AFo6J9aoRdq7Xslu?jViviwjWN9&Isvv5c-ZZ6W`%85C+a#+C9 z-s9x={*2&dH9@iO9$9KCb-qH-F#-U%@U#BJn%`d0m z&!t)=H#8`8TIPTpH?+}B9QznH=!lO!PQ&1W#;K12TRO*0+&_m}4j>|LC8X*F3ue@Z z!9b5=x|2yxa8Yojjw`3iD{41Qb3s=(Si5$AK(HH{9QZ&Y*z~+}+v~>Rm@Cx&y74E) zvRN4)0Q{oBa+!gSiVl!~XQZS!ft_6x8&d@3BN43MbTdC_K=7cXFoF<8XsHcua3k>} zcJ{F|DPtqN$*wkj%}+_hZnUwn+-;BKw_5T9B%Ufyo-6NNS|053XGEL+Oje`gkq}gS zBrE@)hJJv+@~(3;u1q#V$j|rip$-_i&;1qa+eD{y3>?NboWB^B^IHcmarYZ(>r&=JsTq|MAB~uXk%y)XAo>>5y@K3hqHMh zN9nr1(5xY^A<)i-armCKWRpYtElpGDXIK83ATgzggn1oSFscYKj};K=9+ zX|3Xx9=n^nN^;hyJsWiE5gs#`VKG=02!cTBxF5bF{+pO^r!X^LbUy3Jj15+!)(4Jy zywVR4wB`+NQsi~?gL+e&h%;)eyG|1mB3fEwSYR|1S&uME+~b;s<+zx563Sr;F)c%$ zY;VA3JgYFF&TLAm$`pmPK!OSAWkrgXzCmt$vBaklTG$k)NQZ5fE#tWmhTg*G<-<;B z4j(7Nc-^!&@8M&bqC$q?%{}IKK_46j4>aCZS2wzN4=8)^@j0!`%htMFg$qc-=m{Z%L}HVO07;a9SyiC?J-~z2r7SGCo=HtZcAx8Imue3-3qSKS*Mu!a`SD=?J;RG__L>Q9FTCBlx5*Z8X~X=hk_YSxQWCU(+;cwEEaz7OX$Je&fiwy&y;!&c=zp}|cdU;I zyh=BC7(&-}Dl~0@1Agq*ytJe`%7H)2%xk?^e!2@Esz{+Ncv#Da%^cRK#f&C_-0GE@ zN*kg_Wlu!kd^Vw=JB#Y7oEj(hp?K^Yr>x<#$=T=Dvvzx1ZCO3s^TjMW3L;E8n?hq~F74@RfWUqWaiI1F}dxC^an?xGhY zMn61%{RN5b^+Ws!Xm@bX(S5+vueP+D0opK36aMT5^cO~f$8|>-zbo+(KOoJ z|Lwmyv<<*3$Dl&)A$Z+LXEHbTHM-3!QBudbL^0VTx3N?wHZXwHihAXR0G_tY%D+2J zd^|uOpknq#`43hVdL;i7)SVQ4>)7O2SU(Fvi;WR)_aRRka*V7!n=`m5K1?h}MA)Iz zWGQQ}DyfOs&0DKx%x-;&Gt?LQ#^S=z&|v8>rLBC4vdyr%Fl3)NH>fbI$A#DL=G4FK z$zspigs5&?7`Jz}}jvss|vPSU&8KHS5RCPRK+M z4na6j$G<00SgC3JL4cRH#3@f)NU!aa=R7>$Sz>#YKh6tA;)YXvhFev^Do_kE+rGEl z2h+x0xbz38<1rq)qR*Y7EUxe7@t}`3qBd2p9F1+9yLGKJIr<%QOysB zrnyyq@`Uh@>(S=B$tNOV@(d|W-Ge*DUw;)pMyfHSLcawXSRy*&#?7+*4J0=;1AG^x z=%3|Ge3THD(pN9RLJ9S0U@$xwJp_KKGZgq(m_!*D#)TUWKa>lY ziL#Fsd9H+Q8m#E~#@;Cx7dq>cv-A;`hrYmAn)cR?4Cjd0I9KWWD$&*q>qJ+H9v|kM zsG$b9Uhvh5>OFT+7^uz-=_%BBwHR9aZs2a)fk8f(Zua6wd!2~qS+rx9lAqgn%x41$7&n9dSmU5fh1I9vt_Kvkn1 zi9zkuUtr<3XqK>_fxleX!Z>J~W~W#u>kVD4GL?h&<}3}Kz22yF!UIx$C%rle<^Y1wpt-Hg7tuVuwN0QCtB2EvX(J(QSB{w_Yva> zc}_Br2IR8hAvJPpwilHG)(1YO1MrIjxVjx3a=1uAS2e_QfcGI5n~(XAEoN5364YH( z|I^UDO+m+IPNPAhY;wLf$BTW<@N=G@-u!0QnP}SS)0Wto*G5#xj~`(ml)CDxr;eL>GgyU#MZ_i6*Ci7FBLca)BAs?*%;~PD;WRMZ@Ma z-6};2vUf!H8FF?0s0ByNc&OiSM2_bFef=8KhrKs5vZGl;AoQXD>@ZH6>c@FD6!Fe< zM5J(5xI8*y0|c$&GR@CJQixFrvykA#0C5GPuB=p#Y8Y#16w&Yon_qDKjfLRplyZd| z5zp6Sp4>c9Qxm6>GuiouMf=QV1MVK?ZQa6_a?c*4UOhSRSC>(c3GoC z-SZ{*IEqnn2t#hoij@aG%UvR?(}e?N>Croh&86_OZH`L-S4i)JOFn2VHiR{fE|uD9_EO= zOG0`Vf@n#=0O2?Ygdq@o-#jIr$3amP!vJhs0#KqcZf*7V7`>S$YpCgQWPMTm;iyQC zjB+lwQ=K=aPJH20V2+Qc&r-JTGuGwd+`VR)`^ef!S5Se_*8Z1$|Lts(eENlqpLQ?D z^JmQ&jTgEvnFg@8#=<2ML&-v=7gvKO>Bd~%w$l>!qGNo&d>9KXYXdEOzS(3&%1z`d z?dm>c*Gvi+)e@a&5GP)rl;ZqiXt`LNpj741t#H>hYG&#abo9!Po1|kx#Bc}zhOn@e zV_@n8G{gW{8hLGWo=$I00sRkNH#t@UPDZdeFM?VJ&T3p2lS{Jwu<*yn5gVNvUl5_q z{{PNH0PsSXrfsT{?&jP0Xs@FN6T*Bc&6afyDzR$u?v&Pv1e$$G*}27#qtlr$%*7<^ zk%txTru+zF_=AO<@Ed#{d>dfh+Y2p)FHb)}-lxA5Idl4e{JAQWjfhK#5ah|A@qOg+ zC1|tocU$+?BWUR$$(RA|ZMJHO1vR&Y)OxnCS&~D@=Y}53faHks&k`FI5~iJ18`#$x z?=d{>460hNELY#nrqn-@JDabzY5)L2s4b|HURW3lNcTW$+WnD_Ge;&FFCl0*&>@;W zamG9mB^6p{8|^;xddIyUDt2FnJe6c+g3LSW!s*~|P4toL4moxmw0M4vE^_8V=A1?n z^;YmlB3MCJ$xnhuX02~GR?o?(P=4?MVe4vQ+xK5z zyxR`@XHpaTGmTLc0D>aKn2d2z@erhzaNH!-UvPwmoiwhRE!kX>D+Cm6!O@8aE}}Ww z&= z+c*8xkxss`7$-|9r=asxThkbp#%7HfhS+n_=ZQ8QSn{<5YMwFd7=G3QC=t}CPtl1- zQD~VM$V|+Wzc;n0Gnla4K{rwV^L3e`Fdoa3o_3ND;hQA1K!omYxl{xWc449JWvR9I zBy7kjSBGqxrFmTu3EueFa-pMh)Bk!8<;n^i#TCYYW z?sD&K{|3eH!Zia`z~_7m=CA8-8w_*TOX}HE+_k5=&rhCl*?X#2$MX5xoJlFT$lW9R zcGfKNGMbXI{Yhd>oa`>Y>Xxlsf*)T9prqptR*aH~by!3B4o{+^uj&5*oQ>8zEyoUQ-JdV;?6a*OhmMTi&m;U|VV^+_Y| zY0?#G!$j4?(Zkn9@V~EKV8kwXV+f7hRKy&@Y+LQ9e0E-u_QD-MMKQLdJ)D^_l$ekl zX39dP5670?Hv38)oXG7br2Nz+a!ha+dqw`d^XH+6#lL@gSO63UO+*TWF{-0I(QIpW zd)86eU^f=JD1!aShy#Ea3LYdmFGr3djE^}%P(6_AXeqH5lMs}ZL)W`sy(MwXcg)be zc}u?CyLq?#>HJ0a^WJTxymwDcLp3Q>6)&l{1fd93b(v@5G=1m6Pf0TH>!zvPUZq(& z(J?J?&cLF3#lzg%F|e-BkGUMC3aY%SCS5YV^?H#=#gC1e9;H4X1plydjcZOdPW@;3 zh_Syhq;h|K?YMp9uTbctxzw1ME~dMvB+E!d9Rc0sP*fh+8jBOHhsF_3+yh5Z(w`|Z z8ktn#Tp_9?;cu^$fEq>!>DwBW2W6L^g!;U^3(`?adh$0HXkO%2zr-;05g2 zFOFNRyM>ELlmlqPQ!vD2++I=Gs?3-9$IMiC;Yw7ICDoujI*!Qv+0MfpBK)%LfQ7sx z$>ZO}P}V6P1TIJQhth2*?b}>x+4!kw&KffM`xA*!?Z<-=Kqd{ZK4U36N4VVtE298E zQYJh{nGBahLt?v$ zU3Nwuc>6kQZvw1>IyJJ1zMwWfg}#1D+~}tD>)py)f2mI`S4#{#0AP{L0fE5@6sh5p zicur5798r?4Lls=EDJjvDmOwNfqYCSy1@toQ&VJPV{mklk?{Tp6|1E}$PHud!s?wR z!6dE!-^h0CN|Aj#BP)uj981k7-4p0|)QWhaUS^O=ewp2? zFK^u!6m5LgqZ8ZE4(dJGH zL@LFK9{aY%NRyV7c$NN(DdKL^{oAw-9Y)iX8|*(r2l4+BRv~ETNgQWw8WzX!3(Q37&c`SM(N&@5}`(tb^FUjfSq)K9Eo;|^}D4-zEH)F-_*B}q6 zr&?KC_)+?7+NmW2_}GwN_n1$MWYH%){OenF{#jPk$mB|GQAz&G@35V@^7=P;B+6pf z^))G>MDLAabrV*($q7zFsC@xgfJl}b7Xl;=Lr3FQM~-lH(DREpM3guld@-6}VZ#C9 z3&n?&e-4k4602M2|9I|p6H^Uqu>4z|wDh-GzP5{=q}N8?nnBjMs;ST|b6YcJ5@CVi z#f>yxP=#X!On~-V7v!WFY8@SnEUgo}kxHA_Mr6ibR6Hc~0UC==-=`g)_Jw{cWCb}G z1wGa#`y)%ENt(h}XnjdGup`(lRy61=PTTlOYf<@6WcX#4U9aO(ZWr{z69+)T?@bH? z5l6};c>-W9o(dl$p(tL3Z=GQL-gIb;ZdWz{am*zAxnbPgh)aQNmJB$geb!1~;N_(B zqkXtTV?_trK#X0K7v|T z+SRL7>2oRe@s<=iO@B*~GyHX#7n0O1k;O@-tsOpzG3#A2NP zx%;=lj$W!i8@sMTumNir2_aU?xIjumd{*2tP_4F?H6io&XtSm{Kooy%R>|VUrf!*Z)Meu*| zZun0_`%!p3n71xY;w3F}bidu$o9X}j5+*&E8&!SEC3ruF_!NBUta6v8>^EzDnyU($b!ROVs%xCuv3%EiA?x-xzq9hY=~x2q=C%Fc)F)Xe#59)BcIZ zO)mh1gJoeNfCWmLiUJ5`xg|w;&E@CdC1XoyHtW+R(`B3p01d8Y5#!e0k2J?o( z(r3XU$~>{8>TZc#owOE}tG_M#K5W-NlO~~Hc0m9Gkn`f)Bm1v>fisRKV1;7&7= zu`!ItCt9-`$d8?-jg<&R)9e8i1qo_3PhQWM?|c)T6pD-kUpt=>Ig`K9_)+au6!%M^ zPZSu8Ur9r!hR#!F?5m`pBY~rv4p8a&IS^J7R@MqUop<8z$L3k<#r!xTo4d(cJwf_{ zB~aB7EZciJ>XML_pm53~Yl-}8K09o0I3OIycTSX!1>}p18?HJ`0AQq!$!w&jOb6*C zRT0Dpoi@DMRxdns+J4~EZ13`RY$m|!+8-^YC3CjiMMyGLQz}u0#1-+TOsa6R%T`ca zQ5|RW&Pd7poK#Mj$r5~>aGWo*pnCGD;(}~5dBU!Wt>(5$P(o2Ko&HU}tNSTUF@yej zQI`@GvE)Fg;M{C{^0UuOeZlym^G~J?$QCu*h{joA3u|vIt?c~ri-VGLqAeAtD*1Up z0D8BzMZO*Y&(LuAgteS}t7j{g010pC;R1oH*-F`nGp4%r?;H|M>Ee}Kht3}#7bw;g z^DD>wr=b%p7#XOk;l$jw=rI-T#kFL3Q>xH-Z`=OfUR~QoW_-rQPg6^GcVbQLw3i!O z3BYD>YFvIRALqr>GXEU6F8jLtS|IFH>69L0sr5yt;Z|=fsbT3PPsv@|e3_UgAt#M~ zqld$sT*HB{;?oB5Sa#GRgwmz)UG~j)w`v`+G}pi>+`1>{x z=s1Uj5v0azV5f4N`q;Jgyxu}FY$@Wm-Q$QU0l z6o9UA=7px4xkD2O{&0dy1KE8jLal4OCS!)YX%Uw`+^&tRrVGJeRKxpx>U<8n*MpG} zyQ0g*+&}MQI5;-kZ2ICGjHmIvpN6> z9p!SzoR?*hl^gJd#f3K8kE&(Gi`3zncoj0{Vn0UMl`T0y%iGcyN^$mGCYk5D49;yc z+HIaq|7qwx#;O!BJDMkI^U-4}?!U%*!EB|*mbG&74sNFb&YnsCoomNbx{`y<86;z> zGC|S@+ARpKLV1(GL<&u<mAol{|d_gYc>aRw(7L_{ss zzV?>8O~VYi$9^Wq%ui?bxG>{f|6uy73eb1i2^(HP-5Zk;^CGOdJ+b6NaZ3iWveU}F zJeTHUm(-v4`&d6E{7DT}W+G_==lNwwS;DOfw#fsg`Z zNy30xT2Qp2=g=6HFw7hj4j6*=6z!r^d7ydRfIKK(Nh`v80}&-fz5hdPk2Uf-7*R21 zj3doRzsm1FU@vT zelB)7Z7RRJhLKRRB-k&Cm8G*O*ceUArwigXD>5F(^9fXN;)cmuDEfyx@NU^_Q^zh- zcc`?keKDMIMeazBk?8z<_S&t{@T#&)MC|yjmesF}^HVn4knbMt&HMZ>X%AZN7msl` zC@>I>KI;SHhhvDrNA18E7Pb<=_5C}Ip;3Xt0Bj^HT?9N1MMjMuo$x6eQFxaS=M&Dk zn8)ErS<<5qoLTyzQUSjSvgaTBrPkK3CK{~g!)w<>3o4f;jlgouV<}Eddn!}y#mX2^ z)-KV;3l^0h0^EF&a%_&2X4?etS7&Xzf_$1%jWdY?Qta^p>7w~F$v`Uas4|;H_;rO3 zc?b*qT16gSUYOTOXHZPS2~BA0i}d9S&?mafN^hC1a(U&5N~>}^_{GOMS~a`YK^tSG zLCPnjT3EtFMa|5^2g4BwPahRqw&LO-5|d}e2SzcjqT56W<%S)Rnw-;ZI>KYYR%1vt zLazVpa^JAv`e4odX3=jO4>yZ^N008wDNi*A7UkFBpKdA&smSFmIOIx8xwm@1n3?2I zhRknGugA@jy~|e|ccLjz`3rF!b{6XcvT|h^U;dF#!M5%@&1jH4hNDj@Xg~a@=!l_i zny3o8jp^d8etNk+Z~K$E-NiMAJ$|rT>rTB*X=bdRD}!U@?}tM*@0Ri?G7JJMpBl5`I8!|q%37leZub7mb9$I zLmP&CFCDmbMuWB^(bEJxdE`{XOTz^f(_h!Q#+C>RjxC|@YE*<)-fr>d8I*^xi;WXL30v2TDp z$HQKPArlvK;>MK>zgU~Ev%XS?1Xz4hb(DyQ4wu-KjzEga+Oo9Y-{?ooHKpWKDNw!( z#^`Cb*}O9u_z{)7kv8PDV8Ab$kGeH~sbZsQUL8&4p4$rl0QKM8@_GAcRad4jWxMs6 z17+fXYxmXQsZWWA{A&Z%yRfjo;tECynLonvcnc6z005_Ocub^R%YKlJubo1C_{^sV z_wg2b+g5=FRUr$7;s%Z2*a>>P>Jok2$cL7-C^0~hMSKq$%Pyt;)iIp^10i>B(wYHP z&Lcwx;AU~M3ah_O^GO@>VNSvn!|mQ>3j=DW%P8tmk|Be8%C`D*W|KK3Kixlk5Qmdy zrO&|Y?R4icM}o9LCdpl^v<^s#@w5*=PjhYCl28TefTOH=p;Ri$q#aWZnUSvY{A&5mci*#x!z0f*xml+}295CDQ(jmISBzv4q6?E#cAo$U;uBQ}8Mk~r4t%`X z|F6s(kOs&SL$)Q{6WIL4fXKGA`;-5nF5>*-u_iC8P8+U-++_0PlKUl)Mt5YLS3N=G zo}3B6If#>hgui-!1DCWeGjRIOh3RhF``XU;v*bwfqm*1yV+iLLF+#l@MXlaOzrpr>m|iDb002UXqN4!TC3!41Xx-t=kt)q#de0mi&#!PsYZeyI zor#Klj$c?6J07^B8$N^zDreVd?ea|E(}WVBuIW1nH=k}&oT9|BNS7&C+$o28i2$Ya z22cLy<*~W=cr`?@^CW5?rhjF)8Pn+|FaC2dh6UaE=@V&vr<+)ioxrBEi~-3Hor0Oi zOm`hc`Caslj?s)?`fKOcU+|BPccL45JiT4(D9uY35#cf6AB~+oORB6N%9pP|D&pvY zSx|dh`#Cjr4d8fK+-&VtY)qLo8OM${DkciR^N0;6a8h8@4uulC#f%btA)yHq;puTq z1B0=+RpeB#2>}Q`1$a1uW5kMIz!5%WLjTeK0o#xO1)jSt4u^su`8;+x3YX<>BF&IT zP*8&0*pIyTYfJ7VCRIqFs8%F|F(BWZV8_4SsBZmyfiqzRsP7cOs+1~UcA&6aGsp46 ztDjnNnG5lA%#6&@Nyoal)d9!64;g-C)_es3sgv{iCRPRzM z<~8AepK^ad$^*}kqe)DjiyltV_sv+QN;h!9k8d@2WHJA(w(F;8?Zxc!%7M|cODt@a z2o4gHNw_)VVUId1F2XtWM>^t?5Ee9Eao!Fv-a=7VkOnylaQU|;X~mZqafOwhB{qyH ztawE;hdWxd@kxzfHp7q0mVL$PF(-kP>MH_8XC+k=TkzG=pEAGm#cqH8v3L|VA;|rf zN7L4&u8Wy5i?Re@PwLD}2qcP663To;_+$D;EcU4%yW>!B2 zJf$%`N4QS;K040hn*n%D`Z&L|`Tc{9rG|3e)MPGj8rVm^j_;8 zN!TnpyK2HjMV;mbZ?DI!)8zCtpV}~~G0)gb8!;cuWioM8Wqp76=hkt3vgz;I#`pQJ zZK*p!)22k}c3rZHju!5?MJr^76p_77? zuui-0a1>o-H&wfH!XFA6jGo_qMh8|?w}-*AT`yx9i+EKxpwH-hZWj8F%=>ft-LgPt zLD$5(X+wSJx11M~mL}=rF3x;bdxH(<=Y|C~O`=Iu zv^+vunkKu$9y#B4Neif;+B$r33P%c3$(P2eZz>=1tx@IEZhFT@@SzM1&+f;oAdxgK z9HBGFL!XDkXD{F4&A2?VXkQy29z#R~1H}2_1VIlRd#aP<@#U_+3*atF5cI4;SV+^F z{B7RRjIuS;R_9Dxb{Vc7bDiw>Up-{sjVSjv@5%mo$@gWzX3admT`pSrF2Pb1iQn%Z zSHfqSY?4s`lRRif;u=bG@vIPW&UXE6s}2$S5}+ere{vCK-+i?YM^S)Z@jEF#7%Vi6 z{%g?Bno1SHHEc^Nxb1N*^86K~wNZ2Rd|)kRqV5kb&8r(~QwC^SiN zbX`;57;`;;AFPj-CGNoUe6lKvsbPMhJ_O*Gv2bk&B-znjV)1ko@Or{Bd$c|mK(9dd z*pJioe=CJ3Wx+sA(Ilp&DWU&>#$$B$oA*V*A;c7eT$K}~UVZN%qj#cV-+lAywOzJH zeX>9?(S#4$oSNOrods=T1y8C~&0DZOpy5KteWZW<2_%6sVl1F|+55WVi(SR0cy#ez zS)4c}@B6!U(?~A^(|4_$RN=2`i=_pgix<=|$m=KqF4*+m5QAy>Nll}4(mrz2(R(fW zS;=S;%ict+jSwZSOv$hSsY(n8WAH}q?J!pWBBfVVwsmm(nT%~ zU>0zenOSJk(-MBJpq`FK0vTRNi3t)XYG&kABBi2%j%iYiFabX58Kp}YjlA}u757Va zi+=N&TT;Bs^kLAkg+cvBm+*@J^$$k*JJ&;}HA!mVqId)mvV|PyGte&z{8VXB65`Va z!lh@BAVRht<4ClUChJ%rQ!>YxlD|m?j7!tWdW$C+*6jBl2CHRB`rJ&$T?G|BgugKG zszl(7Few6JQtk_|B4)YdLG<>9Vg(Rc5XhJ{R+~H0oPG{vho&wWZxvGzVJ$9ELvhvi zlAWfkSt+M=WLjGF3%HfEN+~`K+7S#a&>>%Mq^Ha8NC~^!GO1>iFQhN{k@04sg+5oX!W?x`!m4A~!*EKgO18EX0F9sfhUe zDDa+|rhH4dfVwIfVoLskIO!7U-;^Xeo|uM7XROPkEm ze|{w_njx2BHX|sqsy?Oh>Wj)r%lFx)>(n>SMS@LRR(<%kY`$4{p(W2BlB`*#Ui^v@ z8u^3;;Bba>B(s#nr^luO@(7$1It74Vhav0pG;F5k2xr}5mJEB-pEgzmkF1J*`cuUK&;3=TQrqh!xCUUIs z-2H;)wjtTx2cbucMs}u{NuCSniX}rJFP8}^$CMj{J}Hq^Rr(j84K>)mi{2Xuk}6_v zisq@pi6nU09`p(h)k=B+abXv~z>G5GV|^VB+L>=QfBH>u@;z-R=(U;HdC6n3g?CC7JYL8639PR68XSNlQkknXSbGph^{rI&R0v;w4=hk~yYjap|0f3@mmwEQ-D z%J+_`>6_oAIt}xtjF?udJn>W2X2T}&*Fx=DHSg4*O$C+`U%cArC4>TGWzE(`UAA7# z?G$%vPJ0?ExX-^mPuK5w3(V~PJ9pEBULUOHL=W39pZ!af*T4VOIJ!yF@|HF>_Yh1x zF`VEcz}?$~SX_{DMAWR5<285|%`=I!dgeF;SQb--cDd*Z+|ddLDJ44KD(}syM>JBA zXmA8@?dx{#9gO1q5H=@@KecuWQ8k{BIp^K+^3kwxv-X&xXt%WGD=;l=UgI05QSNuD zApxJ0YcL``8-XQhX*)74rz$XGE+(a#D3DBEUU=Ha!79_t`Mk`@Mlm#{Gj(k^s=S6w zl?yUD=$%0NLP+-^Z`j*^dm?k1k{{fzz*^^%)-&%{4L~fTbGHOR3wA@_;zb4O%Pdrzv{5@A(G@#eT zf0NhiCE0PW?F@h_5RO7O07!|WXOzux>4R#Vpaheyc3?C#9y_ZNrk`&i0G7=I0L*iq zM7tJ8cB=;U(j-d}4R6F2D7A}N^6lAXfS)k#`NQXSk2tDX}v zyh9$c9U|()RZRjIJ*ku2_g4!^L)Io&+FF(wAW~|)xRf(QK0-Rsp`fENu~VT45GIo*$ zvBje0#FqvDc&I240~m=p@!%`C!fcYB`!tkr;YSaC8->pmh|Zcq^XPvCZSd1L zJ%45Ot1oIMdVxTZCC=U<4GTv^I9rGsypp>8^;C{)dVd|e7tI>62D-3ix52Pv>3Wou zNHmO<>&E#!#?z6zV@|s?78V+j2dg`>XkE+&*WYbd!qoBmY zgSTCEQ%Tg9OhpRn(1EO!X}SDeRk%PNLvb1y!Z9egiKZxh)%*}lg5fE;boBcXzn(bv z#_k#(y5{*Sx)*aCr2cJjW&Apjjv=l+@n=`M8n;fRx<+4B3lE1fx!nC}U!C{J4Hw$; z?ahk*?{seJ2c6EM<1;h@?J27iH(%iCf+nkYn>O=t-V1Y|Rc7*im8b-wUy20AnP^2W zIJeYO>3|n(<1|XEIcdC(3gCl$>RCdqyMNZ8zNIyTu(C`jy|$A-{-IF>a@hf|hTeIySF?!sgrhi>;~)Q`h67 z97gsMQzUFl<&I0t5jMkZt<=*rhqXQZt1J4Z0@x~L{5Ot03;RP69_Wsczx7Qs1KL;*0^54g7~AnZQK0fCucB_(ZSNr7RCQA4_)?M|EdV<{dI z&*M8)mM&q`W(NTf8ZtH?^^PGPb{+P#F#t=M zpD2@W4C~oKvZ8+%OQ3jWjE;AH`*ps*xTDsUc%(R#0^20ruo5>_#R_^RUx z!G-Vr_^3s_qbLZ*NgsR^6V9_&%d&>~l1D(zFG;c9rp-n#8CdLmm6NKUOT#6U5aBCF z2gWVIbMxBT{T*6cca(%;GxCEJ^&GtFI6Ccm9yGm8GfcM#`z$OudDf@xnNNGplDcN~ zhw7iVapkD~T(j-apG8aeneE>KSt@ZT6a$ z;vd8``cJq7US0P8aM+%%f4vo)pKgK00%Cd#lFI`Ttci)a10$1)wJ3TUw6gw_KY78I z=Mhnq11LhT2QdvP#9cW4dO-{pt7z59Sv6>4bzNda#C`E0yvhiekTlVHo? zIRpUn2Wpz#NAMQOg6`Y4Ul{on%Otn>jLN^pP>&S^vIZrZ|GaKw7AJZinfjo;AS0~t zbMd-qOise0P;!=HH>H?OJ8!W?-^QyuFbL!|IYfCHHSAO(Xb=yU6O(Rag0*J-#=e_1 zx8sbu-eBVJlueI1hS0NdJ~oH-7_+u+t41-d@d79QkEE+`XsUhN14h?KNhLQh|a_|7^J zF1QRV=-NdVp@i5NxOK~9@-IOaRF#e5b2gl28W>^*jsWZ7nYzqa2 z7*X$51-UUGJ1_*w4voue0glPpjXE6yF~VlTcQwOSM{>1y^}SmS(XaT~Iprq#NikI1 zDg_Kua-GI9dwL>N7gW6uCbwn;yZmNtH|24-w;IcDbhmixP1z+|+DkX8HPyKvISVgY z9@olJQtnf25rms>JbJm;b_w+v001=0GKvR_kW%27q@Xz}(pDo5jD*&sw|O zNwTKmhsxU1cr*)#oXtlkbqjJrlJA&z+gbcL4P__D9WHCSsfp=l(o|`EHxDmgaUIhc zw@_5c2IN>J?fQtv4!;|IM&DS|gS@G`d0+JBVJs(?>LF76m;H_qM~&}Ch4Pmsf8ygO z|NTnLy6Jvudrqj`vFRNJ0L(J#(3lSx$;4qQ1us~buMV1ffDPg-zv38}TfqF2C=>t` zgv3j94E0Zasy-N|&#dbvr;HqbUb`*~n$J~)i^O!s9r$9GkTFqb58j^T_cYOy>r+IR z{()ifs7~Q_JR+adUKQ(W#c9x+) zw}%?;l**)9{m^KrrL-{xSjebd6+NsxS9w~nTj;3--tK=kfEaMxk_5l5?fYSql}6B? zFytsfOiuZx`ec=lQ^E02F4N4l(vZvLsuvw! z^cN(`PuCEgtf=Dhc?_n-N#XQ~;RHh-I5e5NHWF49%^L>_|HL}l^SxV6sA##ZfXl8! z?vwQSevGjH-}C%Ovp{tl>b10xW-4A>N)FEjx#A0BXhEWQ3`MpsbHm|b&?fEv zle*e)pEYnFa#!)q?ROFrs_u&c8V^S#EXgCvmO-h9kh>w z9y^_-1I_RqHP12w8@}1TNj<@6p--**6t3V_EfVA#)X=*1iQaint^2jL(jEYSAVs9^ zFZ>uV2jSx5Ai}kYV?%Kwo?%Xe0~A=L^1oJE_;n%BnFm82tCCDy1)2}1ftHMT1A{Sz z#2%#{E>-~~%JNz)a(`h5lK~WAw?fYG7# zJ+IB{l|QcVC(ekwavpGw_Iyy7X>lM;eLMj(kGT45xb9*Q9jtEnJQ_eC=;y(JXPm7` z_8X{kL1b(us!^~EjM{>Y{fxa7vug0ju(8iKi2mjX;^P` z;tW5slqYXz|A(QwFx&jV|6~fD^K*u%IED8HF8Qdv+*T|`E9*%;i~pFdgy@X|<&G<9Dd&I)U6}&iT6wv%)UNPlBwcem?X%7z*J!DR6mk1U>fXOXPlJ{MyNsXY_+~ z`TeP@0qs|mz@%S>zIc$sJ}S;XgDM)ZjKxZY$f~*{h<^vfhOEXIVL6gw(d=vP|F-me zrgZ4D%Z8H${wLeGZ2lhXa~uB9`y#(G;*I206B1B#G0F3%_iI({VHo>TC8sq{<=4tI zlVHIlX=Iq2Ek#e+>BDAjli5;|qqE4nc&`L)Mf&tnwO5&ZG53lQpo;&kR+Baz)3c-<01JEos{(a*^Xcvs<%Jh7@( z6&6?HZjAtnsIysI1pLRVF=OhWd|l<1al7} zhU25Hhrj9Lf&TJSjc)8{>C=?wN4P4~^<2MPhX6#m$zvomB=>kAhV8q7U%e13A;B=#>I&%9mec^5NR} zBpeCcBunw`cKwGTRO>^&&&;%gaPv$eZY|1!XYlPKs(ol{>b9=Jqn(yY$4T5EwRXMC zJFDfynDdq1pa)*0YN2v)M^GvI{hSTIlVNhH|mz(b`BS1 z&+iOsmtrLz=6CyFJxjp*(MC~GZMOIxEX4p|!v7M5P5=aOKR1`gp|LVQwRaA&&@A3x zO<){>dMtCX5b@}N#{;RMUvC^g6PuLN>%IqI5+Z7&!n5@EE;!%H9a3_ zADu2&J3`o7{mMPYil5-!k7QN5A*Y+unfbWDX$hz9uav-n5qJ(076=oKaYka?@=6B0 zsLUZlF@lP2)m**<FRT?3?S#GsFJ)dW(6F0vE;Y5LH?vtY6vD zEe2%)tZL#`(&#d*U~=>Q*v|1l#I>z`HFCY_eGW~R-NJQ+>X15JL3bO+Ui4$ChU`br z`#@b55gUAfxp^_hDF{Ht!t}&5&7oS;G6vg^ZJ?_rrG{zk_QSwVC0TLk&vUrA@vT_n zJPq)^zNGUHX-_j$76LI4=spWm@ih)^GGivLzPADCD*1Nc>fbcins4dneipQdD!+=( z=yhT-WR>{!?lbKY3B{~S(JWJtXD7FTcKr3-L-+&(Ia85F90MH%1Ogs1AI7Oyv4p$L z0MJ3faR4$%p!r{0O{=?FC=d%{M~*Vs(5a|laWTH8%)-U2X@P7S=i`f8YutIUhUFNz;jGx6UF7047*N*cp+QLB4VtDW5k-@3O?_8V>Wj4 zu*&TeaQmwkB3k@UM&;+TTT?~U=41B*X|$rrhBi$)z`;0T%p71mXv&)iyOf-@y=z0y zO7AYPQRJg@{@ZN4x2ilLtxI>G7`^*^%D`B^b8yrcH%^BPSHq^Y`ab*r#{N4q*5@<- z>AIftZTAlf#riM`z)N7!5jsGHoPwXdR{;nu;x00eAEU+O@(A7h&QnY z=e6SMiysJwjxY(Ow0Z~y{BU{hk?z*_{cN1VXeg9FTx5J4MpU<|~bP&Wb%t*F=m zM+w38t7R95evT5fed1E!lAHy>%@l8ta}4i`uog_9^CZ20<|1zGD#__1Fn8iNHb9Wa zTRDqI&JfK}vPG;_G0$q~A{FV728M0Q^lp%oYpUqkk??L8CfSnRsMWltSDi?84pZsJ zD~LKk$1E_7tc>NZHb`4We8KpJAOwjyOl3NI;Xg(RY zoroE~-aU<}jmisb9@LAVAVN{^K_X1^Bg~LE@)vm6GdLhfvLHGW9^qt642@L^$ydd4 zU+D-Om8L1UwVG8()jcfRYEj&SvXCHrgou}dvJQP1B=Ph#!aGTaSxrHn-Wk>{Mv44V z=EG6;O%%(sPEgC|{&g%4V--KhNf00nFNYb9vr0m-*zhB9oTQ%QUlxU6AJm#OmoM+A zOiKsMoMt*48B0$#s9Lj7$lN-muIsF(>CBECB)r+@BT!vkXKI8o=tO5zh^0YgVn@w)-4Ah=)m@H+>|^r9KC;XMFG zoW{7eCz~sj&P+3i)7Z;RIuKO zby5X5Bt7Y&tY#QLquY`+^0(g~{d>avo{hb)^)+8%t@*4a z-Wid8i?UIzFg`eIg^(kZvYL;k7BQG=5I8z+>ozC%nWyCHx7;d~RgPag`zMA3i?ptU z$8G1fhW2+|zU$6Au{GC6H1ww$q027Xxz)30KYk4|hz?;XY&m9=E1w2Gv&Uhj zhBSEsbO(Y?rAWcRoJ%neM*QlhUH$l(AwYM3!Mmv-WE#k`-tq304V-HdCZe1o)TQZH z2>JSHsM2HGT`TnI+X9%pG0oPa1|G>kw;$D3Ht8I6XxgNI0j6O#Iw zL*Y8J_A_BBJVva&)Mp}-vIJ8_)ym?96|pKRf@=}EE*EpIwF(@15k6(fgZu8};_~w7 zT*)I%wIqmzI3-)g%B9tl{Aq>@5R7%BRhvP>Bv(|6sQ1wMZ{$j#-+oO`$?x%FvK zmNc$pwRzJt@4cA3*%z>j^i^d&w8*Ad&`!k7=i5btKIhkT#RhzzbSEt%@*3j!99TuS z$2VYxni(1~00`(}u*QodEwZM;!$%(qS(e0<9+Nw(4EK?%_WRZ*$JRd?)-?}5&+dN)heYKCz?1O@D zJsbwYi;aZj=@uV8VgLF5QO*`zSFDnst}Zw)@35-m8a}u5TV+Xu$?9Mxvcm4iqZxot!Pv(m-$~RJo zM>tY?jZD7meM2(rS0#kz?ThLm2!0o2i$d zmyj8r5HPESca4BIota9Xq50KBT0d94`8R5>p=#&zrIuEapq#o=u8eh!^g0!5le5E* z9m+0!nWm5WmnIq{=%(jXB7PExt69akM&Fo+ zc}>){m+>f{)nNf!m3vkh&mZgp(Ke^-qu{+^U7USFg@LRfs;IX{2`~$W?`b8H-_@}@ z2>YCnoHtmb-5Dm$u)jFL~+r zh_fGe<4;Ldj+EnaTkj3EPP4)(a>aGQ$32u|R5PC}jN7Vb0I2zg9ROjqSU3m`Wne&< z@R~0+)hVz(2V*D!nJ_RghssK?(P!wi)R_RAB$9Y|@@1zPapCq7#|&6`eavcI=2W3- zDr41CGvpmYv#vTuuFdOq1&sdu(g9*yp;kbC-lq4IOEi#px0xt?0QqGD8v;N-HQK>A_YOW0iu!;)w8}C3FDIGmjk~nzZx>-M0V$w(agqeO1c!p5K-{X&B&X z&(58yeJ4Z`kDvI`JGc4Um=dUG`MjQ@c~`^=uM4Ye<>Wjmdv#R4R(PM+&Q_b>Pkv_S z5-l}j3Lc^TZTsV1w&sS+Ao*W!)g1+_F1_yS-R0IKI{ewZ*L(7+-*4U}19cq9(r(J` z<3n2WFY(JV=Jj9jtZ23NjlJsg=Qr#VNmb+4;reo3&7p~Em1iiT;-o{zh-2cQ1SW!1 z>Pd-6vyRy%$t`7o!Q1BL!Qxp+bi+oC{Q)Vic&(zSzn z+NXGX_Tc8j|ESz!7*_ndnWMPp&2wsE*=|*4hQ&8R36hJkw9wNwR42HqzMGY?ex1Y* zRT8(k{HZ^ev;9|U8jPbs$g;2B5950kAz6oK!{j68x(83-Jd3Qi86lit@OMY|?%KjR zeY-x{wZ&#iN3)F3Yxw6E0fW`=D<&w@KdxnO1qtV}ELOYle%R?8bAEr;cI3NPy=MB5 z(Hj?NS8{)7ctdi`)P&kg0ubcU;GR$bI5@lzD;9&6KsAZ{2PPr^A{M1ZL!^SEO*P<% zJV9p6ppLKgh&$IQdXFz-0p?beUB||Sh1j?8cs~QbwP|4bThA4uDeCz+JDf_pqSIa`H(Wn{X&H@69%^=jUpdDw+G~d^vZQd9 zPPIRsdyIz@@R|Vx9cx`IXGr zbaa)o3hdlbY)*sr-&ay`Sle$~NG3zax(}EU5J<5zKUU?$%E5{S8;DjIS*NG06YAf(>&e3{>P`Kz^wcD zbn$I?g`43_{f9*Dqf4l9cro3p5C8V!A*?7x;Ak?eWs2vRP{yEKRbH`sM8)dQMo1Ux zF%$$)l-a$cE^Wj9Yc##Yown?YN?;bK``vyta-qLBm`H;i-xVJ_S(6xT<|SO*^72?k zyY*@I=C$O`p5_9w5&%e--$f6NL8p>3aL?kL`K~>a);dfC&jWc)U8-l<4+Ub!gaV~T zK-4J1mqfGIf=jae?^i~8@wd00!ZInG-A#utMS$NKDrHliPgPLGWTgzp4Go?RhZ{?1 z&(ok~E&}=4cr=uCJl+!c1dj$4>EPK%G7xoXMs>69*3eh33l<40}>YX08 z(hsF+#UDhdmC#yC|9Oj(YebEzO1IAY;V7xK03s>|QsHnJdOGj)oI4RP&TnE}$d7Y= zNLKXGGMEBA{)Nm(Pr;TjRY4=%uC{XIer78Kq?=b)NnLTkIb`U~#=*wUFR3;nb3*WG^X+$a zNo^NzcWFs58o%HKHO#^@W&a8mCqa(CsHMtJ8OW;gGwiGZuSSeZu~pp@I2|PTsHpW$ z<>`H4$MP>sv{k=V%JeH!M;4(V?y(0u-d@ubuXsDZpTsEbme16B?8<}?2r}A7EnQ4_Wo?F&j;g*=N-4L5PhvZ< z83pg_NeRJ^qSK_m*|4Tm(e-|}@MGs7l-99T7N#0ax2ZpCS=c=l{L&6LjC9HP5+i=Y z|C;{uS{n$O0%D~Td}M0PkcQhau@^ie;))4bg25CFm#NcdT>bE{35xU}?o>3m5Gjqd zQSB1ai3DXVIeoobRD4)LT;D5`lhc0#d|p*)Y;k4Z8t7c!bmm3#k%= z3bHRrz+ha;j@32;hN|g zUV4kzC1G8~o=Z9|Ksl76=~N8y-8%b2|B?dn^ho$~O*$({)i z+$A;}ZQd5rEI6K(*C@`spShxEP9r&GbM4~8MbM43%k*2&DakQfx!S~?WMRl{XQ+^> zVv%pBIm^g4I%yleSpLY<#3y2G5cUIYJ6v`CNL5698B;tit5D z268a~%dP~ea(sL$FHS)Y0bP4BZYDHr^feM2HEdwcVE2GmTg}kP!@6CpXBUA&zvWU; z_#mA}KMgiM!87#^)q`lIYExmZ;*-%i?c3jdbZ?_A6+g6#W;v3QQA_K)?}@K|8vUUB z!z9Ivm7-1_Clici%--D8P2eb}0k+p%UA~H09Kx2>tTz-##wbBg)!k~i_d!RJ~wGJ2)mQl zxi^XTyAR7RNsskZn%L&{ITPq#{yl>20hippjBp*#3eX)B18Wl;Mn#bAXEm{HB*(MN zJGdznN6=RyXO_QCe8JYAydF1J-1(rZbqeBJ4XE9t+_QUblOw=&b5C%SD{r=QDLni= z&=>x6VNw;JG2G@yq6I*wDbWeTpn{9)0G7BC;JsT2g}kVeOm+kZqxwf{#wMl_Db=Iy zv`bIy4{v-OwcaS{7y@}oMN1F3Y^|1S@J_`oC9Agt&O=tRj}oY}Yik2Z zpC39p)bZZ6@!v7>=P>{HdawFx&-qrVJ2WFJ>GQG;L%%Nz=h}nMdV8~OCr$isLj@g5 z8p^=@kOepV7ATH@@#b#hhM1j&$@bZx&EI9GkGT=Qw(>tr-L2akIeetX9?MwkDA2pIY~^m57=_J+Ta3*pjT2ygM}{bG{qR zjL;`5CGOat73H=Go9s|oy7>7Ngp#~A6U-Nzcsb-|lhwyr;Ivb3-um0^;j3K#)gK>8 zw%eZO*a-lFhD9_-4jmMIFu2cXg^NY!4(ZVVo$ClfuF?po3@n&r0=Q0|Q^&q>R37D} z*_`n$W<|+JFP;w-v}ru7H)ZKjg8fNTUqscYD{Le{wkdqx1vSdYT+c>ajIacIb zIwOfW&zjhO#iG2$gWuO1&%Ms;g_93$9JzNi0e#Sk;ex(ND8%pAzQ)*y)%KaA9v>dos(19QEZ+=Rk@`w3FJ;rz7HS=%n!&8kP5r?5(dw zS0^Y6_it%-;>DWV?*F(P0L#v9&dE*CbCH+2&*d~hw=NKVwZC|&*L-^4MAEA;~ZlE*6aW}1i!u63DQy_S&LZWCN}X+O!0u0@yPNL~q83f<%MNi{ z-JJ&<7kyiXM(Z=EWCeBg?FjS3Vohxd96SV7a#blYIZrlPbP@tHShEp_++Qh4z_I)* z4QI2BfSsqo2tH|M&x#vC{Exz@aqGrv-?f6#Eh8nv)4{a>fQs#xA(4 z{2O+kCoRR$@%MDm%9ifDP^zq`qA95~!;^mvUuw(%$#T+)gy|&P^mbH@$4bJ=N-E@h z8bWlWUvT1u@i_-4KU6T6(OFYsam@OlF=Eah`)5N5!z?#0tY2;0C{X-z%y+xKI+G1k z0?{pS$cZmj_nL-Q0RW`0Jye=i=u8O)Wv8F~skVk@0+bptH37|m0%FF3$6h(1U- zG50OTO^r4VtJPl`E;kLw2)%KZ>G2B{BaGvk(P`jvuVbywkNb*n#EN1`T6xZI(it}7 z*L&Hy(ws_v58g2xjVP^ezmzmm!MO#=_l~2n2Hk;5JOXTbl!#?QA>iZZKQ-sOUU|LT z9-;~|G_ZTppP**n|D*0|`FZO?s}y=yD;JNuQD!8*Rh&->~1KY^RV#JZn} z`Kzz-*KN99O97VXnLuO=JlqTWP3~cewoyn-N_?(jDRTgjeI7RVWbGF&nf=>TMrK^b zOF9yY6GxA_;i44G4e*}*hoP&mh#331BR@g+X;;G;6ow3E0GQQd&aEAu`c?Gm2dL%m+fkew1d9L z%iMXNt`uZk=cW(xRFjPJd9x3-N+Ff5aOzuJnGKn6D;Y;bI!i-K1pp;*enSd1YDBk(Mf2j>Y)URAOSgN| zB$qI?9gkl|duuEG%s1}%#^^Fcb8^H)v28*DI$Ywe1xdWJn5j+9S32p`)NaD`z+JhI zcEj-b)Kv@FsrpuFE0TO;kqP^CF6`=}W8h%HCjG4Lbv5;L*|O5R{F?T6HXQZCT-7au6;sctID#w_a z*f2(WUWTl2q^OHD#NGMFiP!E|*!rJh2FEW+P(8hw53g0Bx!eSt4=h1Rk@GdiTQtLX zs=wuRHCIV&qqgrp#68|hN1X0#dM{7-dpovs?Uhil{X(dNmJ`~3u5#S>Q>PlgAg27X zOlleWwmWr1XR?dsv*5^53x_TR>sXol<%-?WKgh$4DocM08%fTerWZH;{g=LGlV0oI z^S0+*QGb7}sz6Za!Ce*c(*Sd-VX>;E_giAH`hx6au#C*AIlwTWb5VIGQjo4&xjl!c zmZrhTBlKWW=LHUB9&UW8Jk|H>E9LH!gnBsXN#n1qGv5dtkoP<#U-*cZqe$oAc4s*6 zP{jGgnBx8i)A{+e*ZXp5MM89((@RU7^rU8W+CuVu)*r2!bA8lX8t^5()XLpQU+l3yz5wk=Gr*__zo`8=HT(YK3B?59dIUghk}MoiAb0>l zAh|zXAP<-&q}a5PW484{cS}bCc!;6_=i!tFFh=7SS$NNE9+PF4vh~VO&o_q5fJM-z z3#uzbou;bhr?CRzg^aeq=l@}7F9b8(UgIsFpkK$;LSx1f- zqhh23Wm25-TyKDvb=um=A&0@lFMi)Sn}53-9xA{u3NXP!=akn)Uqh^O(tB%KNF9~( zCe?ei*SECc@eZ}e4u4tVK0tDFut~~Ub%LE}RZ|@Ua%+GWIr$2vIgX0^a=P)t<_Yhx4tt_YbjgL=h};^T-u}xk zvqBBu=vp`-tXTM|Br3w5(21m_khg*fDj{XOXF5_AE7{T0kr@7%Xah+MNl0=cJEkJx z5R{uVYhq1+$YF*F|58DrO3BfPi<*`));a}#-sD{3cQO2fc-JH(+;1e}dF2b-b#4v0 z+n+)tZdxz+#Dz^T*P}|?e3Bd9^1m06NYBm(y9w8k3MIwTg(u8aFn7{h>iQ{pZH|)S zioP@4W@8I0hzmKV+g93@EVm+XjfHwN+!$QH`_M%H5Tr#R_&zUomyi5x%KAldhx`)1 zZtZMcLtUpgDx(>-r$@sI4#f(FS^x)cH54+lcCoX?m9xw>QUFCo?gO{IjN1J7xTpY* z0Skmw_gC{eZa-YlG(vdmTGm$OpGZeZM^Q3!aJ`Ct)de-U9EsEdlgt|X2Rh1RfMSb@ zqcqM9QO&p&IYtac{Y?SYg0I4PHukS+jU$Zl)4a$31}WU71LHH1;p=>N-D5m*gDGpIsiy-nV8KktZoJ%`+vb&$71+t9PV%<`A# z))++L?Q~wd0io%!9tzQ{quR9R(W)ocb^e;~tG;~06QKFhfqhF(*1Z{D04Bia6<)7B zx83Q-Y~t-$@>tjF5x*;MZl2Djf~|;C(+lAg_>F6T7OJ#AC6^=JvjVL>*lp>Cmjvoe zSju~n<(<>$1?iXgWbpe={RK^O%H#lmRV_nW7ZEkB2v!*83K}c7!zbL@z^9)$WULT! z^!Y-~hfQxid%|~<#wK+|*6+XBh_|+vEyd%@m{7mz7|@pf@SM^&k~-I7#3fjvD%(O# zOHwpZ1nbHzFznl&=2-k?2@)9z^A6ALOME8Y8U*de-8#uh!6}cb!Gu?JjD|Uouvdjl z=u5E;WgK%bSmbxthF0AsykDUyoTs#GY2%nWz-^$eAiRJ}DBFIT%&RH`0;)+-n;-yq z3eN?B7lu|MUz9A1Nd?^+fH023LZc|F*uS;W=Wd_dV?|IvhsvjkEO~VIbn12k_)jtQ zU`rHrOu51#YU18nN55(XB{193lMlTGeU)7UmRXfls+(B6oKhsapfV%KSe2Bz=lIio zvu(UxiR~r+E{XA{{eQhL$@pHi*Y&k5R-|q?JEgA`R|t1+jHlvx3yoz8H5Fd?Mra1Q z%{wQj^WZ*OvNf=u^`v0>-aYsI>&22w;`OtirqH2-tH(+vaA2e|>^KIOwVoDNeb6*k}f{$Dy?=iiSUW;}cTu~%{I1F(P{%d>jH5Wz@_-(a#8=tY zqKmuYQEVHHG;fF+GJ#Nwnhgde@7JAVuNdnqrG@I6D105HA0b2e`IE?y^o4%?1Uz59hD7NJumHfO2|Svz4fhE7RKG)1@yYU@%yxU z-!eS@A)1ARW1|vUi2wj7kKo`j6#}HSv(5?-&q|h+L)bB7Oy;!IW}J!+lOTeh|87dFL}skfmiwUap9isK^W{&zD=4KxvzIqk1f!r{G)CmR5O z7OKU$aWEj3NyS-^A1916exf@;Fqs*07%77y(C!%;0GG+K=(spVH&`ZOh>&=!m^TEC zZom@h3Bn}e2u}XG*rGQxlALpN()O!CbrI?Jt`vlb4o5Q47JGqVrMV8jI&214SASPt7G$Ll|?0 zx2sw`tTbbhEHKdpmZoK&exaWbquKcHg;m-q+b?l9%4M`y4BgKF13&l5K+=)SR3J_s4ntqflJV$m1R|hblA{`^d`J zPE++YD*_?~m8&jG;Ef_ST^Kv6ZZ}I0;Iw}h_%h}Hk%xr<2-FAjhqP~?9^GB{PipH>`lN@Oj_WAFI9YZ?59X8 z+FX02NBZ|&86iir6`RkzY_HC-DymxJRsaB;;a{9k8853M!0|B1Kn(wFFunM$wgVY9 zAOxr)=ss8t9L1Iz3W>Ijb1u$oUHhxamN`573W*>{(~zj=BwL~rZ;i9hA)VqXhiSv& zl5}1hRRvCEZP-A`NLnb?Wv=xy61n?2W5Svi$W6y7Tatb+D&hhsWASEHzaCA%I6i}~ zf|eruWZ!A3`0Y&HI&-(ioc=L1vV8gN$72c=wS#)s_D7PaGNFR{J+Z_mZOOG$!9$zH z+4w+t@0KCYndL7J@wUx>d?P!nJ2=Tx0B8V4@;n!0FjhSE5kQJ=hm>kEMKpExEHx(Y zcOo{W+%gO_SV;*U#t*`(&{-C<=s0m_8hNoGUtToh&5XA|m?jQW)8Qv=z?I7I(p6Xz zg||{r*S}8nz2B|nqVwOPZs7k=d=qHU3y+R3-kQ$#aSP(8v&7;1s^vzmF>a?#7g#1F z{~~0{=`5_++&9xPAWbdCWpc{pY#I6PB~yxV4@q>}+bz#GK{l-tIuZ}IfijqApI07p z;uq>IEes==aIuBj2hC2Sa_%1ZCCixX%|r_f&mRTcHCAZGJ61v4v)ui zTx#+}#EsUG%~5B{^m7ikIfy2+))qPZ$>)7m1RzS)P9PK!Y7Po!CBd;`NdfT-t)&QE z6{oy!`YEiJ90kge<_GS?TkkEtWJcZtiBoTJZE3t}OKdBiF{deKHphxVCe@RRq6|IcK9<@H!3Tw}s-7Yq2~% zwifL)2SqFvqp^Z;fespbt)zBbtVd9&XTR+rPVF)&t(jb;c1cbSy6abv zKo!pYoI2mM`}FaLJkR&G@j^l&`Z(7qew0y#jb{oUlYhs-TUjzzWs0$!cr$RZ~8P zM@h3g^WJUFsrwj~3)q~n=e4?A*Z!TVuDR>Ep*3lawbg+eH`QL>e|R^Zu@}@qyxqH) zbQz)tLa6}J&v2|+Am~6K_W(PfQlegUO5kc?zn>I@rH9_=n@N0OqX1MXG7zCf#(zp5 z7L!dmo6aEMR)L@9CV!ld{;nH=lmDs&I-mhg!qv7Jzht+Cu}LKsP0~>ot-d=s^D}TU z*I{8y74(vp5#(b?Pl_urPs`Z6Y2UTzp2@nG8`aYG;0P~=l7%_SJd{xzaD+jQTOl2! z*EpIbq{<{alM$S8=f0}JGiUV#&ihI-o=S3ELY5Yy<>uOfy3GFD)!E@?98nTtUuDRP z^zkClF&7%SZOxq&KM*(}J_B^T&<9cUCrJwMoq+}}p-~0Nis7iT3C)+(uc3&;WqJpT z-IP+^-pWd@cZ%sy3@BOodf3Qf_`hoipdjostLz{&G?nO|=MdU$p!!j8w%21?@|7+1 z7|j9GPpan~9Js%&0z<>>Cf{Z)fw`TNv*F_>V{q6)jf zkxCAtV(x*25S=j?F*@6H7TbGc+aFd*$-LJ1DOePF?EYYPI&kA>&f-%;AU*7Frg`^z zo86x7yeIY}Zv7|Tdpbn?mmLrg&E%s35IYM*Ac}`U8viL8LIs+aleNN$2w?;W;1JBf zB{2bE7UZ><=%|@|fW(uzW7A7Qh)~3*35o__lUZ{nBm(w(2BM8D-M)uKTeuh=ZWT~9 z8ZAe}o}Xl_X1g>eedNGb8@}~wvR6?YZ!5V7X;EB!W`>;g|6p`m@97GrZ(J6^3-M@sk&(^(M=(dG2z2xEYxFM7O>(_Z?Xi{9X?SR9j_j~@fG5@ z@!Qlt>go|V*s0RaFx=(G&Mw{Wbl?rZ)#(wNDn6(t|r)Xj(aVa7_uFKq9G&8Zj zYf85qM4`8!l^1rVE5@KbDR#lbRM5ShGK9(H;HL!!YF$HxKRsv9Pp5D`+^Sf~yG!-I zCKPy1`m^@t-hcjIgL$;sHG1ENBd><R$ zmIeUBBo;7&L6eoVV9Yhd{yS3FHY&m`jCo){M#oo7Xn=wVZ7eu;>akNA(b635teTm! zeJNTOju!hsH8vWDw@~V0jm_quSHAWSa0 zMU$T@xtM*5vLo9dHQ~(O8lDOaXYpd!g}tXPcyCXT-29eSegJPkLpTmyii(&&N5E|m zA|k7@Dj=XmvWV^wSwbDj@IVWMF0>{|1;}J>O2-aVtuaHY2RDPf#G5vVa7%K!`RNLj zEaMaTvMEW@r-Kh!GNa9N7SZ)z`u&HY>tF@4z*$*mq2@t8{|uMVZo`vD2qCJ#>(wh; zeiW6n)DkPm$l$QpAoxF)&VnHdHrT>TH!hvx(hW;DE?rBrG)Q-+0_xJ;xs-HwBZ71; z-Q7qlAc!D(`R=_x;=D8S&NOA{t+tuSi7)Oe)0k>I_jX*T%Oa z&`Ty6DR4!Hfo}0#$4wlcbRnxq^E1Qzt#1teVSqy|JV(@ZWllL zF*4uvI5C{Q$U7;#*`$!u;;s_lY0mH)Is`&vE5I$Vu?p#Bkpx-pvgB{sJ`Ye~GK3yZ zO#R`heEp1Ie+o9sU73iCPqc5bzj`son8BY|g>!LzL)CDvy*%+dlSLW=KOA zqqW`0uqLlv&5+Cy3Q^=V!L%mS!Uy@6m*b~g3|jTB&Rf?68!XbZV&+cp{Wo12>{YLi zD)>WGOw?CRT{+ZcX*hIpoCP2F8bVbjY3#9MKd5gW=1%a{@t$b?0uB|gRBC_PFjARc za%(SByEs+M$T+Vq3*i-u$*eiNJ59a1<~V+CA1v@%@CEfrNJ4`9Qh7nhx0w8n9RueA zVF^$U0SxrGFQR-WSp{+Dl|npFHtsGaj%r@JgKIhWYNJe^D^yu}HUJ%2Xu+PK!-6bw zY$iG3We9EnRud-$uwjra35K_j&frVy=KNYKQ6?$X-A&#rWyI#}gY)HAZ`H%s%*J}- zwduB$voI7TNrNV)U+#tWpm#S9o(Bhkdjhj`-wC!%I$ud2HNIenC0R{yZoZGx6E53g z92i;Y7~7hznpQhtmC{#RHJ+*k~d6OAe$ixGT0y!yF7eHj*wGAUgo= z?+>=oxGCz35Nc$$5VxEExvtvUd28i_ubekODymp&HdzfN_DV^k4^y&1Z;YSv4x!W} z5eWpQLtIhE9fnVDOSF$mm4Z~>dytqJ&YJ0WB7%2iHT$w$P)}1Jo|&aiZRhRtTrQo*Ypj|WyYHyiqD;Uk4*s#gxE(N3wok+x{E8}OXlivb_ z;6*i0Y1?PyMY5&eK%a%TL{4*crqlZ1*w4L1BrS}J{}zy)OjKyQVt`&Emd)2)eNlXig%%YbiT^0 z&g3aRT(@E=ZLIs={QlR=>rc*p%qRP$dM;`J8uU#v?5vh3E_(1N?O?-AoV3!5?iW9b6DSpK9{Xs$5UAC^Kw>#MEGLe7$%!E+RPqA5no_ zVN|T=y}bVp+G98z7a$Bmb{`3|4oA%p7$4%P7tf766?JqD$-jn`ZBS779kgg?Hlcgd zVm{stBN=Esxmo=detR<`aFoO3I>qNIWFtysDMRWYEP&*J<`;q?oHqF{iwmX&qV==9 zh+&%kBg2kW(KU1HUtIgBZfjqxlZk&5r&OD;`{>7za5 z^1BrEi^Pq~;K=u1_q??L1WcjIf^a!Y3rseI7cwcOwD4P5Jm|5p7$?a_Hlddo9Kp4V zts=w8$`;z#t<{q$XPt*Xeq3R5*n>`H^jB>&fqX}f#8=|*)@=31=#=K7e|J&iSGP}> zcy0E{S%M`k!ds8dBMZy8<;V2%?cyYOUZ=5Y%z3o$(^;vaStC|85KV1MWwzW5vv0~^ z3$WdwzoYF!EJAhc$$6VzKSC(@gPIS5!gI9Z3c!MjgC;*$GZ&wGPzb<6M|($Gl@41a z3`G$)+riV`!OQzc@TXyXuA;rtVFx{+@*DmOBFr)YE8GA5{^Y;tWu=zpyXn7V* zipW}3-WDwSTeZSoz4_AS%q`#16v?C{5Ly77?LQ420x;UFH3T#Tyjr-#{x}|eq-xw2 zif?#3z$RRF)smxqdbgdE@XK#erKi@LH?4wSr(!R)kt3ouL+`DOB@G@6x~qN!co!6D zp*Qe3!Qzyg9J`M(b}$A2wxUczQCMWeQ5n=~QMUqOi^@Uz^6*h9#X-981d{Y)A zRH~vk;vPBm+4vi4lB9|ub3)HeH-Ng5o{$b3pA@WJasp-+@FWnG^EMJ>IC4Bf#g+PF zV{cKhWI)1;-9YkkXxOar@DoWwXt7F@Md&d&B?9KR;{CV%fB~q z9(IPzl?f&)sLG_M9QV|(9zW_$yb*BY^Iyk#&)sRW@luLLOA-5ABlw2D*EF}uEhxJ2 z;2jycD*7OU?^Ms9d3Pfe>5=%r2EnJ2k5Wc|pZK*lGN)8w8F}Ps^lv>ErW9_2&g`PU zt@#zN>f$ET-L}`VdNHdl(nXf>7)^vV8m%RTZgnB;)|p*dl=yI;aibR|;~mxh;oDc& z?VpS&Ha)fkUItEN$lpEh?*Q1+MRg&2-dL!HmM%z_V1bqvAdFh+1y?RADk2g^QBk?E z97hrt5Eb-P>n{t+!*G8w5t558pGI=iM6Z2lESXVE6gF^J>5%rDrG}X-arcX>lJ;F3 z8~C-y{pDeXp*FTetw8xEekI~}^yW)G2C46B1MBqjUYk8C++q$~c5to~{voWlUs@Tn ze{k;sXqmB#*(@B;vEB@mFlN6qw$U+)lV^!W&&p*m4bh>BU;_0bT;kBNxq2H2mUPds zCkwMmnt%_YEolqw+oPVhrP@jvPL8FU7B6xz+_abe)6h)>W=arpJx-W^;NqF45RqVn z*cEbnwr$h$vs`_l79*TFIjO8sufdF>o;9MB@yoOMaco9zyXKudiD-gSO4XDl6P~Z- z7lelv49b)ju`OV-L?vIV(G`p<9F%$Qucc*|gxqCc(1r`CP6}Po3`^?GXShxLX$pKT zup8x%qNdDik)QL#?0zJ( zl^>a3EKG?icA^Y4uGE?4H@~4V>K8~~DKG8(+*CVsf2#I7Re{n2JI2V|=%e&|=5<~8 z0fjvs54~h7m*zr@CjBpMqq2a1OxN>#V@3kS^h@hGTnS?uwk;|(so$2?FARK}1HSzU zTX%Q+*Q3QgOoqvNrV_Z5pt(LRP)R*gDP{o#pz6^P!F4&A`3o@epAVdJ$*KE-tD02^ zut1d9DB#8^0+iBFfVl@8orS_w8D-C({!V;ny0-jM`LMelio%#I!*xg0`jeLQAN#z7 z9X&gScXkyj1NEAiU&p)fz>v?R4$u8nw~Gs)o15q!k;NT;V{OZcmd!Lw{b zH6~9l*agOLXJ-B;k$ zHkX#Q?fdilH$r$zMn5X5XJ)W*p`QUVRFU%g419g;k;q}f5NhlQo6>QdIBZ-cnc%(@ zQ$-eBiu7X)R5`e_aIOBLeEFs@|JH`PqUbiSF{87%PT+qUx(rhc_L@|47v>)&6svZN z*fWOh3h_vhjGqg#?0(4>t0F6x@q~2DqaNLB<*nDT237$AZ>cX|VfHY*Lm zfdoVaCI;(UkMHfdjn3Jwzj`31M6B&=n{n}D5cSGj3i$k|MWtjTTe_Vtf?im~6Luk? zvilg5sa_GJ^81Bj2~4*8l)gaijN)k}vZm~e|Np3;fZI`Cw$fDHzzrz9Jc6jS(D-KUzgMPjZNKqi9HG|EBV@ zp6!F#u~q*1qX6rNPuUJ)-|~l9DMn~*7KMIp>)3Wq*(UthUjDnk;c7TO;gbFMPCrP`wwR_i5&4~(7IkFPs;T3llGIgZae)jgAdC|IR$Ec-mbkctk{u>P2k z&Z81Vw{Z(r?P7XRk=+1qC7XjX5F`dv@hWYwt#E`{+<(A4M*7ohriILTt<$ zlVC=gs3f^75-T5gn-+ttY*Y`O`2gCQt1wd30hqAUWs1BAa5>_8N~hKg$-08QIB+gPUHaZCnp{fv|#wDM6d(Li6Z)_k>J6m{5z0 z$ovlENZ}H;-lzKQ0A$&!)b-lyDqC=KxGfqIjCU9q@tXQan;P4Zd-qlDpny*I%F4U! zFE!Z$-m7M3X)cE@-*Yd0{Pq8~K?sN0e3S9R;K5L>-mR|Q6(!0RRBk#ER3ggWv3BkV zsu%cKS!`kGz5OJ=&H9O?`7l)Tu!JrD=Hv&L5LGo%egI8*{->d{FicfT^@+EFUSqXJ zo$iw{_J8Lm1am0ktECjc@>a@X8;B0iGkYKnOF zqr(C$?6-Jd1Zyj~51Xl1^USjU{m!Ilj5=%PrO0{|^XDIWz5Y34Q4WJC-ec__Bg|krcd@I6JcZ@}!q95*< zJ9y3=!a83iNlq;&(xl0kHXwv~C%HS)=^DOT(Orz`XG>I-YsQ8Dsi*eat2-cl>hyTB zpXHn54sGt=p)UxtaE?RKOJ$}?tHpwbyLy*yi8(($i54ShJHGI-3$e-nVhaWOdml&g z9+agG>km+PQ;|c(FL=wD`65*uelvVIlt*Ae>nd7rwTE?4J7M8iJoX#)CNH{TY;t%yko&Kj)_c%t($(=6H|7t zw1AYv{A!py6#t{(<8aAQ{vBajRQ*P~(K3ZJbN+xHpEu%R=N%UI(<}V4JDQ3#oi?_u zL8U?6zGw<4QmGN$=(c|G{ofjQYSQ};ukP7H)S#0!@?xl+!-bTpXh~7RI-VCHcE?Y( zQd=d1RHze6$0x7in_EMe29xsaN1VkwV^=2EF3&JA24Q%sL)u*NExf%L=tG78<#~Ku z8gK|QdVqn+CyAsnRGzJu9+8Z0ACgKY6p5K9tk`zV5`=*|fWA{Px>xEomOUWz2Z3*= zO`JrccM$+}J0jw}FK{@D$rE>xc~SR@6sg}q281V3VHS_+p~%F1Z_Yx>RcJf@D?hrk z;6Q{*TcO4&_aIIyB&|s!vf+S*2~`9>lwj{2lU!ZQ805%*K+Q*r<>~uTV@~4t4||_# ztyPI-GIKdf`pmK@&B8c7C)$Ak0D3)kWi+^kA}Tcw8W_YVD9jg&rmdj`qy_>MUgFDp z493cbd@8L{MYrtN;yjUGYgzTN(mI9O6CDWQA<9$sV}Dac!Mgv`&>kF<+;;j=Q_!R1 z?A?=NL;}?iLM;ASLkul;SI>4iCj;}#x>0|(Rz%Q#ByZ;2u&vJO7ye2)Aq;ID8L#{G zhHEcAfNHLiZI=kpd96+K?8joatI5W{- zn1VTtOw!bs?BMy)fkLO~ENu%#pOl%4!`nu+;cp1+UAPky^hMq9e41}Pmtx#Z^bw9Q zFQjfI#J4zh%1cw)WkE>Zx8O6qm2yj+HAuB2}3pSb7+-;DcQ8do9J=8LAbyfB-p2)P1JT<9?rne0MIG_qc_YGfB zGddn2^)us>O`fk4jSV80rkewx#ZgZpS|RnIWfGK?CpW#J#EVnTZw@|Vpfx$YvK+S- z3vV>Qq;6w4Nf3;WF(5OgT7!9*cZezo=x14f3Hi$Cnol2P{0H4A<73uQ_A6Rb9E*GX z%souvB%j9K-x>GIQ&gZ^l4!moOPLiM`_e>c_`c6Ps}lL}tbJ)4n8yNpM6seyK}?P? ze=(fM`i@9(xvY?UHYH(|DPdwX(q>sfS3pWezD@map8cP8=Dg)F-O%af=QC;mpz(_` zLOXyRo4n-!3nl~D$Liwf2a}y$k)0hswk3pZoXnAs8=M3I!zu9x!!}3ugqiW2mlI8C zv%bwsC1C2yp#XHe}Y&+OXi*1^%YVa;ysOMc4-djr>-+J#dVD+v9FxhYW&7`Pk;MO`x`*weL zvaa(#+qS-XqRe@NXa8ce!&4l!lzwKEty;3`_zOx+8-~faeZyqONexXh@W{({pF?$N zF-h@uLT=)mP@dh-&|*YbUt#3)J+ zm6Sw@!`5n1=C1Wv95s%yF%NkO(u$Q!X$sS_x$Wa`(OzI?Vxv29cy#?`zyiX>#BCF{ zb`sI$RD=ZYpv6^i^0U#nr6_FCk<4Jy3oRIXx}@bNEUEu7mtm=E6~W20H|q9Zc%dh4otK>mKFU(1FviOuA1N1f-M_C`Ulo< zMGmm2H~wKTNC|S)l(L;9O>;$KK54L^3-^vyY<(He?B4_ zmJ!~aUx{!Ltr6j~8ChKeNs5-A;e zt>B=y=dW-g4NQ27j6MO58e-88HsYs--4{ak`2z0;+A2zX*}bEX6J-pElk{xmpDNT> zFxk{b$7$Pjs-zO+)Ul%Zp++;SEn9oQmdZu}8tkHBEZ$8b<_UOr8-AZ~O9%9S>3sj-3I z2Y?g}%0fn z$JV7-t~+*u;VeRgyI~dY75M1CIuyLBhHAsZELk{X{1|yP{OJBRWhR8EuytHp)|C6p zlUSrzf_z~(_jx@BO-S-~Ij_h@VYY89Nxd6sd&=4Z^Q!9z#pN?!qv?!2N-cF^)!DW< z`|qm)8{$z@>bpnw?codoe#ceOo;Us;+^L}7KWzPe_;pU`U-;ScRX!;uXD;8jp=A#O zx>C|0*p^shglxDV1v+$MSz(|6Wx7xksXmWPSV)!*fGXHxjW4w*TQDY84TKpHX7V}5 zgQ&!YWtKS{+d{r54V=5a+sKM+h8$_o*CuI{*l5uO-i6C?y-U0+8$KpNfOiRQB)n>k zyO}MZXN^Gn#pRKqvWJ#fDef+=UZngO1@s;rsX=7ST5y=mvo2W89;FC8s2cBAUdk|$ zYL@>3W2|yTSGpi{;TH4}OjPWCD0py6ULHlY0I21)*Wc${xa?~=F1%}3V?`IR zL`=fxhGI_L_@O4mKtG>0eS%A4dZdC~2urb)n4|5Vx3Fi4yirQm5UC;TU#44Wu zr!u;i4w#=fjQj<@GqsmQDdwgl2#I~_{LV70xUNf>ru|R7wcHBO0YDv9rf5Cv!QN;H zJ^l)G9L+l7}06eIVUW|1y~A@A$zm+ zINh#3pZ}l}X3L*Q?|y{I;A@#@*-#d}#E74v(q?Be<1Y)<70Al}O-cXE zI+gdOo{#2|T0QXRP4aEmw2R-OJl`VpiRt6?KW9dL^;@##gN!Nw9AwMXB#7|G5#kNb z))EvzpQ$9$st9#p1PDHZi{h}*^E9ssX|ZJOe@^7+8&jz;KqqN+Kqo@koT3$!}O;u!aYJhK4HgdGmodShq~x z55;3VWnFgPzr!@vHmy|^d6i@;@8{GsH1O2E$NWJ;T!cTxj=Z-b^#q}Kgk*ZB-qhmN zUZ^Df2k=An;5$UtL@vlI9CX@tGu>jL6{O9CrjkFSbB_4;xLt4k*#RLCV}e7!b>Z{a`OP` z7CT1oLGvL_p9&cn!yP?bYRT^W`s8NWJ^%`K*uEEsx#k_4-_)w|K&=a7+SgPh5ke4Tig!oZn| zB?jzZqX_ek%F z#%~Atr^bA<=>B+fz z#XDaESe|INi~}5!{Rb13k5;0naT?{F1+TBB&Z2e(`lk1DuD1&a4+}+W{BpyzD4t|g z74|-%PD-7e^EUqJsaroP+160KSkm0%OU0sqZTe9&$lmRJQCO2m^*KFLHLv}H!HqCZ zt6AqL(rBOq^p9DW4(9I~rl_=qPX9cNlBQ?_;PSx(dql+mdQshepbc zVh{?3csRjOm@HgY_6VrucNRX9C|Nz!)VxfN60I}7O1T4`A)X8Szk|jRvJO*cP@%a+ z{AbGPNr%zlC!yLe%Xs9iWu@&2CpBVk8GGLjS0lpr?aJ)Z-3(%Wi4NvV^FNU1t=@1- z@!Qe!R*AD5&H(USt0qE24Hob^l~h(Q zeVy|NyrwI~7t9ymiF@uKOPb$&u_ZO7_!q#{li=*ld)d6(qqb%yJjA9P%m3yZL&#oZ zK`(F`L}^4H6BE^sZHI~wj6{@km;QUb9E*-bs{M0tUbX`DLaL%3L; z1UcmAIH*OnhQGqX-52UINS|JTsR+f)-oa{kpm7tK@uS*XcXU4<7=P8f)yBLVw1p{J zyP7zTn_tmbEr|}@%=sPb4%XRU_;(j5wK2Gvs#NWJE%l*u(l^s2hj4G^_T^;r8$JJ9 z=^8Ps8DS6*(QM=zada$PH3mEfdqk2Z-)A#pu|Zlnt5Lo`u*TcQLQsiGQLvNUPVVio zs1L)Ep$hY?fH0gDsB;A3TFKEUsmWc2JpZav*$;IWc*wJ+y6vJts=sgRoFv;84X{eL z{@Gd}p&cFArLH7~leUuozObTu!jG9l3~P4vtJ_E1<&)hVi@#yAl%wR6D1i z>og>SPI;{2EoofCrMkrm<9=ypz-ucxoDrip72|Fl<|#@kRgkNbm|lQ!Fm5O^AEm+) z&=-phPa2Df-hl-N;|zP_vowZ;DFUgpL=90*LIBqNy==Y5!*lSnPifc>hR#6U!?^o6 zTsE?(6G|kjl1}HC;kLwb5>rfJ*qwqvMsjhHs$ALjQCsZGNIV>>Pn}JB#E(!Yba>7% zyT}f=@$;+!?^R?S#V3N=4-*ePMa#}~0mFHPa@1F*5nilx(Xt{wyKVxah7w8wtZPTw zh){L_e?p9qo+W&9=yMoqVI&p09{Q_U%QUv#QNfMn0X zVzPNAlGw!Semc>BZFnsW^Db zch5a+6Ox9u|LsOl?b+P9BKvonH&ld|hF!mJdEVHuTDiWo^-=g5-_5IQ$pf&HFi~zQ z+F=Qf4p#uSe8*+c^T7kP!7Bj~Y}z6H+&ytVNvS1%YmCqS;I+rcwS}}9=#4Ub`$6)= zu7u*`LhkRCaXUx-=3g!63jn=I{b;nO?6nD4$n=J}xX#gGfpsUH@hrlSh{$L2$)OLo`Lg zj(s93jyY&<6BVF&!C4jhlp-=l{5O{^GF}f~PftxH@{(?~abgr)8UAaGudZhPv{T`_ zN3PaqxDfLrV!KU1TByAx>11C>yKVNFbqpvN%SENcR&IC~7m5ZCb1X9?v_2leCx%jg zhEJ+6L5H6~PB;9@QnxmdE~>vUIO;h|Z5yLA)2rK*VV!DYtktv`3g>FJ=Y4L?-9y(| zKn1Wto6P zxqF~D%{by$&MEbH#^%ReSo*5B=T`jK82br?+eW_^JFICh3`Ngke@AtPjTT)w;80%C z@vY4cnye)dtzfVh5MG?c0zjGUs8X=&FK!em!im$6w-i|7`ud-SZqOCe-$S1hcx4Oj z(GjjJ2b8|0!jmOIv5=l4j5_*zpI^4Ep8eeV3FvQ`1^lkcODomDh|BP(G>wvvUhmi| z$6VRPa_tT&SQ=%=;LQ8DsZ@lpLJh&f%sEk3=nz_Zb4!RD#QKi{BPQWMlz4}hMLuJ< zM+&VmPrnXEhrV1DK~hwRrG;+{T~fWNLZsEE4YOAWXD77Nc9e#Z4|Zp0KzLoXP6 zkqk8!4;OEb`oQ5LJMHM9l3ZH{j$S6%w@_fw2f{W)K?J=;n~e-Up=~Fojlw;bt#s|V z+g1+e5;955!$*0c|MgAXZx_TPeq+%Bxf7vG3nUo+$$zxi8kFN)Ukx^hWH2RVy4huLnF>@! z@qLNNKOQ7>rj~xyMn9@z7-g%gZ~XPo_wvq6L+`;ovaTg|(R|dtl5% z;c}tu0sD@YR^PzO-=KWZY@eX+I8lBS6Z#xXQ1v~0Y>7RdFqugm2?!3gBDP?&0G(P{ zpi<3808zCY3phxk@-`YPa*A#yzA@_R&fI_xd1{&-vT) z&&33nS#eESn|1*PSFlJ%Wk7pHN{+%;i25xRPCzL#Akz;l?J@fW46gx}WfQ{In?Li=0!tc>BVrq?V5PE58JD(BOhPN`3rh@Zr&{YZ@2A^zdtY(`QPbeXeqat&^@d zXC*wFEX70)$3%Z8*`Qmwk0t?9yuW%rZWlBGAY_0T6xn9XNPGwx|B2x+Zg0~{-yWZb zp~s1(Tx=QWO)@)#o_G|4{u>HOmJc9|7h-|&&D&hR6D`Kht5yp} zi%kLCC>R3R@v>t1G61ifuTwC_d3W?_(U-Kk-HqMaTj@&BE=f{&VDEvJ@N1-`S;vCQ z*rW!XW5wklv&Od1nY*<$&MQaIBul^`IZ&N`%1jUR(Oa3)lyTp14##rEUhGsNPivwz z?Rr>%NR4T;*v(FJ+5zXp*|Jw@3Z1zB!mut!tdfK zFYNFsLjh43e4wyF_|GQ{96dOA>Rsbo?64VTC_%kw;ylQq zoq?ngNAPL+q4+!grSz#7RN90kqF&W{mg7!h)n?U$5y<#U4efBGYf4TP=-}5>g9D^s#k^ zi3zFA6mCcVg1AbQHvxWrM|NLSizCX9F>5!Y+XT639?-S91oLE+cr+XvKu2ZKF|!K@ zo{`DdgLF(p5%YWNvaYgObb1aQ9Z;voyy6=jT0D+N-E^+G=#F%5Zyas5e)nd>1UGvC ziPQY~XKl5ueE&QpP`GRgRkuhTH&)!2y|i8eb^@#2 z3AfwF;SFJ5=QDm4v;AvAx3>-)U;PnhgV0CHz?|#t_D%O?&8F*qKp4PgJh=cHi-<)F zGH-5a1Z@b0>_x~h4uW9r%I7`D92yPBqd&&#px?Y2Sc!_% zA71%o7)&oRit$V=|kOpfo`E9MZ>!qT=*B`)kIESzH_6CCMO9JH{CU3D=QQs z+X*(*L)H6?Asao!bz7>R64R_SGfW)3zvf1`dJ>@cE|Q98S1G#;@oEV-pXS#TrVOu|Dk2Irgg1;ZP_$8+Z zRbh|VdpuX^qwIOgUbGPGNkLF=2olOPGDW}!=*OK@{yD!Oqt_48?zK29aAEg`zNN&+ z#@>>)gAic@>3NrYZwK=UxIOBAqie`f`R^rikx)c`^|+9L7-IW~zSSVcLKE8d9oFMa zU|QNU^|y}9C=n@KD0{;-7FvO{m>c*;IZ&~^%+AG4uv;C|XGIxhxEMamppQhIQI*yD z*+*=%s~Ia~C4~wuHK@|tROYI9U>~BlIzCim{Y`JDPJq2rtlh@Uy-U<77F*56(6}+% zTu2?MM>wR6jY5=d zU{O8It}R%RR8>U1shA#pn9rRD-p)N`NfUPt-PnJRMN z;&AC*oXy+>Yj>t+pi6*M!=;3yX=ln9jRHMb{*Us)&9Y0lB$?9%lW~5`zXy$fitZoY zK`byWEo8J%QJ?XQkPt0x$-xN5SBaCvMBul~iNW!9UzmrYgk>g`(Q@S?+DL zx1q1P@KNHfJCw47U`^5?nHMKq%aT*DaPY0AH7dPj%8sLE=y%7&&%Q4{irCYjQxRaf zVe9z6XPb#F%AGOv;U2FIIP}RK+ZwU)2~kp`C;GUQ_4hBl%(cQ zC$D_ax7JKc?}0?!L&D8XR+k%%{dhXvcVmAi4V%}!knC4o;c+!vBmOoER>A}bb)a!R zmHx)jbytF{Y&6_9RnBvoxIQc~s=pNnfCxeJczU5Nht5pnXXR}+D$wX2>dCV3!cHol zKv*y>WEd|*<{eQ#!z9(^N0jRAKI#L48@6K4%7!z`jg52$Q)CDhlLF(h3&y5JiI7x)gx`>uMJ0cyk^W2P0{eMv5(5pTSKOr_qyu@Gi9~6sFLdI{ubkOdT>#>3=ofnwvhu(mvFJs zAD3wX@eNV;{BOqD4aL8tOV>{|16{0?kwxD{<7G+*?^S*)Wc>N&8id4a@yflkDK?H# z=i+)4vbiJb&g$ofQ4;VB5cBYR1u1@Um zT6&--U~pI`1+5Q`T8JN~o#8n6cy!ebL<*kwBrRC3JQK@{Z{MuV9MbkIC^G%g94kt? z=_1NpIByPw(?{sbOD(qt{Nq>dgB2Xb6$=R1Xnw{7Sj>lCvSzd?)K=*@et(Xs$NkVd zEdq+DIjXd!dLxa3ikE#}*sDvc%!*+vSYD((WH_l%z+9t_fUMXX*~_?F$4_QHr~YE! z75EDI#!63&llCG*eXC`O09X#Al!H50kV0%nUZtGgop%v~1+s8XNj=mEbmib@_CSa% z0|bpe6w1Ubaqr=vPAGy&h1N3IhfS1SA)V%MDBg-W)3UMiNweyEN6~*8x`bnD+G{?q zSbq#m;;cGF>`|#)i4Z<(NJ-G1uO|E5F4e1Y%_7boixZ7;9LyzCe#Nk|l;p4BICsn` zjRkI8qe)wwFW* z%am`+L(4ltlpSBAspdeQ=%ZT#^74l}vx(juVP{hVQ2}UGDy18k zm#PI8Go%#?SF%sN;DE{1EL|&6fvK`q`Z70gfT)qF>7yZ}hGG91k-^GGM31^-f;ze0vd2(Qnn9N-q#@PLw%%r~YbW(viRLy^S>d_o49RCM8Zqfok09Y*J zl?Y`BX{~iac)Sdd9K{HU6E!^&JVK!yhJ=k~9i(v$4I&*!&x?X(>PW5|v#rCvWOcQE zP$7gE7kY3Z=ML?~)pS;3ecv+cX}U6r2!)AoZkBaCp#`r7y{>RG;7spJt=^#d=4+=z z*lV&2jkCu1{DG+_XRDTOC3F-uB+cqOYOw6^7g`6)jgqXDV%S(`AXfRq+tj*@%T|@K zODFT$r#sU3DwQcqGMB=?svhn3s5bsw|6sI>U-9J45_2oEw<3fGZEMv2vV`4f}O4TE!eQH_=l3r8i0 zFVGN@6^e~UPYzNPSeZK;+T{D_t%M;|x)RD}@;wf;&?M31rZ!tRXzjchFFxM zyYK6vDm#vj37xPBj?$X#t+H`Co|H3FyN9dz37Gw@s?}z>^j}R?^Y-naAD=IMn%59y z&t3&bWgU7s#zFkzhE5cmxljjG03+WSF0cepff0&X=uRW*5#}T|eK0Tjzr7qB^Ml2+ zO+kcsDb8`s_2h@aYK~m3!zp>E8LaJKyAuVhn zuYtm6g;i|BkbbqXtk-6&(7BS~k7?2B?XKa*EmNbM<2wM<0x@M7)S}XCFle5f9)Qk( zQ$$NywJRb6h94VZvpHfgq<ArVL%zKz+J z7`!jr9V4v0oml#nX=@%S^aDZ5kRLx)m|^)dOh!e7>vL-35wZ2hX7`tbldp_K%T?PM zV#R(=kGXz+#d5o*F;Bqr>+DL%^=5yWSB$gzzT}8k~a~nn%j`mJ$WjI?^&Phv;SUfBJbC&LvIHXrUhrx&q zWqrc0%@V2)KTP4 zVI$cZR&!7W!FVRhhrjtxqvtd8|Fw@^{A=0yN|gkMp(28# z19bWUoX`tYR3>q|kgVwkZJB5tO0ddG(oip4pT{*eJ{B%+Pm8acB{`Q*UT481M@&Pf-@yk zPmi!nvFSlAG&+KMY4$*KV;F?A#Hs#0ROZ>z2yj$Fv4ZbohG`MwqohI5&{>GNvId>( z;rB^Y#DlQ~NjW`9yL}{B5$fz{)Gxt8$gk-Gk6gif8r8cW&K>95xtb*ev!na}m?!llN0E*a^i~uPmUjrB-$^?E{M5)gw zn_gZg3KS+Jpd%onOa$;JK|oRR$ z&cakY+m4;i+W2_J?kj_-9?@t#-eXbg;3SbjKCl_}mttAL8*sP}sAZJ?rR3Fm80kFW zz>(Kqo%Y|R^B{~?sJgfIkC{;+10CgtFW&&C!P!om^-X)P%} zidg_s1&Z9A#SgWmR0Y^Dm|J(LM;Cg7;7Gz@kG>xs-Z$8lxXfbhy8u88!GCq=C!D;+ zVR9l-grOgK(&2g>qaR)FrJ1 zpU>rEY2DCbHn8|e3!(e#^>|wALb2Do{#4Bl|_VrHM_Wl6K{ zq0<;nbKy4#Slx)d4Dn9473|SZY}}UQ`Rc7PX3+E7MlXjIMF`IU|3W2~%dkKrj(gs# z$YZz$(HbM&vouLWJ=~hN`n-7qQ@JB`nend5O4pB#UM)o{j-d@rzsha3U$=}P%;Kr$ z4`7#(G;Z|(`%My~O^QPwhONNy$vlf)vHTJ)emQCsEk9BbYPvNox5yO7hi2lTp+i^D zqVmXU?7ZVA=R%Fm19R^tE1Hp8&5k!^*F&x4U9~uN>-Nqr8^*kispn;b&REkY?mp}AaqaKXNC8&l*IiaXc6t z2`C_Wds3_{d`bIGHjnpd#?G$&FUqp@{a}{)322mPt5}Y?YK2u!4x5iN8_w_c)vUT} zFSCCl6*0q2rYvLSQfIW;a8UBfjAeQwo1A`X>iQ}Rd1=knn!?PfKNKuWkeQHL-OULT zFCNt74{+7o+Vn?Qv(L??QsICQ2LciT@$_RF5B~zHCp;B4jTddA@@|=z24?;|6s_sr zBM_f-MKG#`B3v}_=lMTZHS)+>-JK{T0U#j$1|6LLA?YmKn*6^$K6*5a8r_|P(VzoH z*XUNdyFoy@ySuwPMd|KN0SReQ5J5p7zQ5;hxUbiBKKD8A&>odS@}>_Nuwd3A!Ht&& ziw>BwF{2~nNYD}xBf(tvzauD2O%)>_C-}ffQY+b34q^tF=_(T6E627+idZ`tH4V1^ zW9VNv`mDFAauW2*R+8vTq4B*z$MQ=VYd{<>)W)qnX~E5J+&WX`?DfyX7TdpWwF-AX zznV`OPYWmbO|A}3e8*ji#xvaWI4;~Y&}UQgf9w}-T-(&?gN!!uFZEHc94n{z7~l-o z^O@z#;*c9BpbdS!MH%%DXI;9y5e8bX&xMPjSs$;F}}M2^A~+&@U~Z8owf z@8u<8P8WB5dh1>z6NM{fiPYE+y@R;R%9tmS;!s!tJI}^91Ln7H- zR0;V^C)I+BTmSgi1&x;b+GEfk{2i(&boXQV@;A+C=G>MvZ~q^C7EAm{BSgnDYnVwO z;(&|T+yR!)0|W!Q@3RDFB!P^-WX+i~sTE4%SmKX~XlJC5HzZ3a3(4#RmG>412e86x z8PKw`p{4}nz z*2>{5>D$SV606q<7uEDd4Ku1*4SfYUywzimGn>-3MlbQpw!6zNg?%Q{b9pxyR*Pya<1S@-cdm1 z%wB$F%SDyS@JtQ7^&LmnWFUl zw`C>!KtIo1dWgWR?pV8foVH|k;$VJG?*>^zu7Q5blXE5wA0WotU`E}h{0WC9%J%Ae zm;Ry@yT~e9LaD0`13qjBy6)cJHQnj6(mO*t=)6MVS$p_*?Yrpu zuDxyE_Vji2%D=XzeCIRy_>lD+VG$YWb2=PA^WTi*iC`TVOgFpu`X?SA;ZRswi7gF< zlxPAH7)%}&T;&=J2cY_-j()UO!fM%@z{=2cUc`U&tsyhebCO?{#Y&Y3s3d))ysXMtdps3j9tFp<_!wh2d4-U1DEvf-hJip`He7s&2pfYSgj>#g zigLo7(d{xvV{lP4y8g-fSx6L!nV;X<bkUp-kDo zYA?ybFtKy$VIoSZG+jj!5NK zrnws6?ikqs0 z*4h2l73QnF+r6#A6txar8M|wJ=hg~t%MNxXE~?Laa=SKS<&w}B{T~GxVgf;S02WX< z8eV2gWa{Q3=7DeFLS+fgBdkS!%oC!K;55w{(?h4wO>{E=u*C4t*9oibHRX@;e{^Fr z)lvJ1_jubHt;|0>?fxOoDvEcWGEpF<-ieL05b&c4XlZ#fZdh*vbcvx^G8jvFyP_|sO3~s za2!s)-4-sHaIUBpYHu8k4*c80nXss~*00LmZ!XADF?v>!GHFY-rmC=(MnRLp?MCly zLK8WoO~_`o*^oV27`$)(-FZJDu`5EorHxU6zT*Pc}gqN9IqBnLI<7=$TVuuR5Ye_z2WUCIs+2SEWy=(mWjE{5;{5a zC`=;k4a6-@-3-bgtsJh~Ahcr6%G9k<Td+OnkoWS|Ri;vfb|Vi#u-d-?a{DV1ce{njFsZV#w@ z7*rYVm4vyBNMp$QL(|)pI+E{h8(N$)xGq=T*@XV>;>TTTpYT(Dp%j0|$%2of4kbfI(q!5{>a4GN_@Xuco zVb5O~O#Q-+ph!sqa2U(f zAEy@hKBK|c65PQ^tbLTnT3GUuZbWd*`%6}PxS5d=Cw;)#XlT9anCM4!;ADPLjVe+0 z*v{pSGFDd)r~B#6v}l5Z`|}h#<;Lo|qdvTsQlo`{#KYq;dHOrF$m_{K|_Q)>I2MNj-7Fjs+s1>#Z2MvA2uux$Q2Bt~|t|eyqFCo$iy>uukAT)-iT5-Bw@r zMiz&s8kcyClAHLmbM&Rb&X34{cYsWo29q?F6}=4IzEl~D4hR+Yo$|~Pr~U&6+a`i< zP>%412T&AqN(nar9OhD3t8Vj8w0CSo4`x}lX8o1qamZi=53^f4KH9WST=Xk*SH!KC z_7G>d&t}e&rE|+CLcm(EVCE|}p8=V3dfta)$=6LM#U_0PtU1^QF>=eT=&G@s z#6EF!EEdUNq+{3^^Qk1gMlc~EW^o*h)h@g| z9#+BSp0N<^mS=2(38q)NSyn7fk5+=%U(QUAC;N*U*GLE={pd4+L-&d@M(wJ**2k_> z#{OgICjgzsbdJacYQ8XwIqt;rgDj*%N>ySp3?FLK(U9}t?2SL^%qNW=JLP78IehUN zGlfB)ZOm`F&y&EPD|#6|6Nb;EF`|gcg2Tx8xhK_E;v`DLgjD0Uv(%0iBC>ne6_(&0 zfAZ`tg|PxwObRL@NV_mN0M*@At-91|Y8W@p3N9(D5B{e^R|a4b+1C=f0!AjWAU28% zC>Z(Zqf4Y)=tBdGaIF3r+e_3GsVNXSAFO!^i}%56b1I0HxlWZjk`XameJt_k;}V0j z%C=%)k0kv#S8H8*ZDIq-$gg+=JZCvjMx!hS71k1w8mvF3Kh55e4>k>Icf&SEA0Qe8 zU251-vY8??L>4$eqq90B1kWlz3D9!*urO}|RfZXt-~D-1E3L@G3YZl;eZBK@`+cP{ z=Q@ASSck6FD?=RFS=_y~*p2FKofn4yF^qOgn@A!%#Vjfg3}D}+1D6~`MSx2X3ky)u zSmfaFutK(S6;lP`7h$6#$GQC)+4*1f=(}8bb+%97z_RE;i(HX6IN6Sx>RxhP+ZF`Pu+q17Y;)lQTeGTxm{!D#A z@VdKi&NU!g23i~W;g2jADwe{lFDP=ZJ*i+!D)dkfdLl_Ns}MPOC7AH6fCNu}GI$^d zLEMv|D?)JHU~Mnc!Jwv5OAK0ZLFu@E5-4fJnyqOpH=&-}Am6La-EZ#D8&(=`1C7M! z3~)&;oz*`gK}7MA9sY1@D~veo9#|&+xroO zLR;b7?n$tOeRF$t3S}8*UT>y;_PFicp}xn!b&H}AoeMeunVnf;8-tRGHrp3myu&;Wn+o+%JWMi%zc!^4jJzC%)crS=0>d!S^B? z)Mo!N^g9?`$yVLMPB{3Z%I2osNj&*zg?Pe;#bFZ2$z~h=;t{ny4q7i{CT~W+HG?5LT>~o=^{tUrWzL#LlByCSHq8y$)vhnnCV*XIJtr-q zl}96sZ&MV~pz`x%+5*u=FiqNR`l^co=m?gYP$GhpYb49O79>EWn-FxJ#*=GO!S)=O z92|vRR+M(eJGv?`_0}^JAxljG<_Hd;rRw>*63Ykihl{rMdKCU{yS1VYgY;>m#dZ#( zv{6p;v)=ui+W{$`GT!)7vlyZ3zgei_Ik8v`2Z*;)xIg-@Hy zQ~KCdpgX9Kq}%g(U+IXUG0GpKucoKfe`@vTx`CZ1crt_1R&)&&NGdXqJFd!ah{CyT@``Cu-#>qszZkk>`F#a(7j(^Xn=PDm#Wc7tYpR zSg$*M`(3+reGH7yW}|sI1C`##n65EWQ<9zvC!=67G3@gt(*dP|gX75XLc8OP*+k5* zq+nXXdZYrlqZBy|ZbT0nD@v@;`}-*KtI4mdjvDKB+G%MLB3D~8U71iFcH7kdk>VBE@^C7{MQ;clalZUoMe_c`H(+Iq$VNE4xq^Z476(=63~+uf`7l zRMa>>&o}M3&Ut?n`~om2f?-aq|Y8c98w zHAXjqV=hJCEV3SY_QqFLf{{>OG&{CPCms4E+>rLNNj%X56y0@*Mp~=@q@?O);8={= zvcc)5BG7Op?4%$uUleT*yRYo7!W(VdRku@Z6yxIbz^ek0x39h%%I}d|Tqp`psM!BB z=3G`)D%_Z%21y%3R<-E>Fg;xy5sv;pyupp%7;w}8OPkhbO0oTDA@TH>^gX1C$3GW}S0**A(9Mh7 z`W3yO_~Tdb{I%#~#qm!?Y9k;34OyOzbdmz$dCT=1+sZl}22aDxHzoLfP?iZdBTUB$ z^pH`iWD3;AQ9Ir!lO;p$(DsJuaBi0Hq+r)_m=4>}80p7%YnKwo<5Lzb{r&w@OFeg3 zc~9P-oXcv#jhuY->th%wzD~oSJfl&)*G9NLy?t?HA(bZPk& z5gu(RN!W7yL15END?-c!nNuJifx@sUeF=gX5MGS1on>L>_D_r4uJTH2i-Y@KRb{ADPJvf9MaAzE0gGi8FNr*sz3sAi%-)BaL=EFsR|GX_{= zeTQpxm;E0@|4`A>{Ab$&1b#Hl{HC@$Nu=oLf~tXo;;4CS$lECgs|AT`Sb*W7e3ueC z9;sMiU5XJ^_>uKduhceehiw-}y{fq?w`V-~M)i>!lJU8LuB&*uWtLhcePR99Y zV$NG%Q2l}2L12%cB87jA0)QsSf|5{f0wIub<|oJDBW%kNlJ?7NOaX?a$4{8yXs`hR zcvzL8snuhs8)ntu1QHR4S?%=P;n_M8NTpM3u1pzU^;cn=pq07L!$brIyP_8&E6p_c zqz`omk;`&7x|~;GDS+Z-(vN67VJTf~ooO2yFTyA$bxR%Zl_hKAJSJCIDY!7Jvj_(Ud!b2 zzdt7K9c2%ZfR zCQ%skc<<1jBY5d{n?D~`f`Pwn$d6ZQi7OJ}SO}lC7f^2}Tww4#vLjI)iHH-yn(YBu zrG&ops|;Nw%P{_#I~|l25HFI=opqArS7p2Wm^tl!OHNk%PAQpPj8*2U=gLB=d18I2 zDFld07tT%?OjsQ@Nk*fAwOG(cSeshVd;?XOhU1#75NoH7@->p+TvusAg+b|r z-Pm3_1vro@u`CuHQ^%83LBtJ~M5t3i=n-k;#qbYo%Khx-<#(9{17H#|0W_G%NFk^Y zH`9oev}JOH0H1{=JsvVmC7(d%jT~uqH%G@EEnh`@IiwJvA;V9Flcot`zx`<7A0&l?XkfjK2SEAwVlnrK84B3;a6 zasIAo!Dy)iheRr+Da*(?QWAZScJ66y^UJKcH9U(u+U!l1C6~$$Z>BgdyPhEO2AW&t z>oeijT1*r1(OH~t?$rriDZWqG5^8xbehs>Q^5!fE2Cy{uMj_#V)4u@s+EB9~>*?@~mF^Y81`Ng^SJ^%IJ8J-c($_DPNNaDF= zg&*vU&KL`fN#+C+ALB;TvN~L(=O$zvG5vqMPj%*A4kx{8fb>xDajm~h2r54|mi^TMN$KFiW#B<;hm2VExr-jOMdY=2QIL^gk+}52 z2I8$BgIsRvaCtqf)zLBlv?@_u!6yN_m<;xXtzns%gfqFvD%|a~Dn8b*DQjY;N=A=Q za%iS4w-Fg~mZ!o)IxuoCtqE9T)Qs2D+d5e?mDgi~MlZK7v`mQd-pDAD$|6sEs)U?w zZQ8QBy4ajA>{h(hpM)AmY+irE5N0m4%$%67 z@*Iy^mw5u*tAvHxf`VNhL*QPFhvuq9KS%!Rpw8G_%*aEpBx2Hpa5R$>%}641Ir5j$ z#8!@K&CKF|3_SoN-`LJg+X<&m;+%Clo#g7f?OTqQngFn*i_2g5Pa??GO`i z;Lc1mth0VM%)*9X^Y`zByfo*$w}JK!t;>~jrBn6~?^eI@{U!?Kbd zTc%1v39Xz#b~KF)UxU#&MO#lq$6yB#0CqzLno`5E-F=hU<0ONlRt9Vp`y9~$y4`k3IX9}0L3TR~C5#nAGBL2^4JcfNKw|tp}q-H-pxHiced@c~GKlb#eCKA&3 zZGFeTbnrZeTY8EvYbcGc*1%GQr96JG)6m=d)zzX6+qrS2GehFjdT-RE{Md<-w$a{p zf8H;0M=kLRGJ>tKufHhuCuIFd+An?-6igKZkY3K)2>q82Fvo$YAHz&4hAxf77i5oN z!gR*28<=3W@hUjdUBsA@)9AoR8yQq>8L5a`B?=jKRk6g0dqMxJ>p})2{rL@!ED@YU zM;G)C+SGilj;j|B_iAv005?@3IodwC1!#9SdrKMZzS#u=E|MLZeov)l2+ zQio6`Qry8BRbmn|GL;jk@{)?Aq1Ow4v8Vig^z0h;&P7^HYEJF0jpX0$aqw&Y3h@EM z@vu5(wlCf_Ex(R`z54thlng+_=tJ;ymMpB{3uv30N8mzShb>r>zt~FwGpESYPF2V! zRraMi;01CJzJ=lthT*IW6dp23C4jV^p^us0Mq*NIDfmgEY@|_Kt6hzEv;3&jAy-Q< zPM+_nbAsc?T+fM;w648?Ta956c7UObjn$MFRoGBW9&IwBjh0_)<&HyB;z-qMJL?ut zbtca}_4I9ZZ78jA-%@+EFl|}tw>CSOD~i+72r>Ta8^^FJPZ(N=jt$Zh!^>I11Lvcp zZJMw-gd!O+(J8_)LghY!17Olm;MU&wD2GlNi8A9ugN#g;r{>~ni+5@Mwz|EO9bdVM zk?4D_jnZyx>LXLA4qL}t_S_urcV5TUC_a=ZDLkq+B}PbqkbU=0nXuA9p@JX-oKep} znuh5aTOKRc{}}ocj4o#S-+5@M`SP6GE;5(=dzaAc&HOY%#9C*j6p{~0F=0{)Tei7R zOl^JHOp=pi{vyee7;?@b?@XO}IXx-*_-WdB|JlEIZRV*g^k1k)x%b8F%-5mJ4*?v3 zb$u2mj%8~3&Qxz2_e!}IeD#r8kc;;{@_E%TP)0S8(Iyc0{8<#l*wl&M@enYkah)lc z2?&ftL6SnjNKAfM68P5yebQ0L5zdFBQC^ZML@yQ7ju9bO^kH9tpg`pW$Lv%hRGBMrs#3&u zJdPup(Q2-)<%<%B$-C5SD}liu#-bc8J%XR)nz#DLD`cyzM6M0FY3F*X%CPEt66xc` z2y4GqkmNZ8QqaeQFncOgpsQ+zc6J0Ki|_wln3z+ZnNw+|F>9AA-C~1TM&XEz0pf`Z zGBaS>Go2&B%2%T#Kx!fZVz)0V&fbRR?gFLLXD;y$A_7vr3!YVFbIz-}_bDFeeGc`F zrG{vxgQ9BLKYjJ-c_O+c%NoER%MPbeZi%=>6)IX;meQh|yY9PG=01I#TN+3b#-|Iv zXd<5~pC1{Szrt-d4?He(+f#9xuz35H-o22iJq4Pt)03?Q@{Nfr$3_XEbIm!(2xm~J z?v;3*-Czfh65~fnU?AWNW8{u94Mi>!l@+AtA1np{ebe6^V1kedYzUbMu!_u)2nX88 z+km))!BWoKs#QZXnfzxmZE96q!-y44^VjaX_|8h7GV8Tw#D6>lZiMZ{;Mmm-K+jZi z3CVVMki*qw+Ae-m<&9<=-ztEehVIJ{&p5VWpEF{-4hEwMC;8FvHP@3B52)T2y;o-! zT{a$*7h(?EnGb?kKWY7c>E1cdQWSMKHOrmy5N)g6S+TQfh#r>@tCiW>? zzGt;@53F4nYL5;kG<}TnwENu`PVi9ErY~>vn8D^otQTB zcWnJGmhO5w;~ha>;KqM$d*w&6l`m%of@++FQ`g}3D|sncD1(*;hiGva2upxp%R~T* za=OsG5skxVu%uuq!U!Z_8+43I&bZJ7g^GSXA1hZUc{Gtkt*x)MPaN$rk&t@G_OnbB zcvurhKF_5st^+Rv6UGfUWgImg(#h{wa5}`0!coZ-(VDV}qLp}k2#M2V1zF2d#Tj_L z672Qco+lS^q|ZJST-Ly!rDM0`57o?Dh;#8w$h4L?>{F#xw?}a5YWhXatfqPY&Un#G zRIU})(y9M5xY)DWrCkrOLT@)l6t=`NIAq*U<0ce9o@VtR9h;X*ZVMnfAF2xVQ#EUWc9n z59*Vgt7DRyA`kyD^fx%t_eG}g@|K%d>6vk1iPt}f66MYgiX&>bd0}W%91cq*M-wOZ zVyB}s#hPv6?ZEI%VZbbOk~$Ey+7Q*$JnBIVl%Zdg$6R@fX$R?v8)Cm3%{fUH9s$aO zN7iMPfM7MM4gpac{pR!>_cvepS(R`FmAuxv`DO3rf6o1M@l)II{tuU4 z?Ka&EfrXjif;S)^KoU--k(Px7pweYzK37wep(JZ6(!!HIQUcIgCg%ZpkmD!*UN&#% zRBo2i^y`n>87{L5RtSq(o!ho(>`2iOb{SKbc-VkG*2*Wt$X1HhWLHU3>H28v#FNbN~QmnC{yz>;i9f)h(zhpz;>P zg2-WL8UO$WgMLRS3L>Twgj9{>7*VW7TMj=Vd<2*2{T@2IT0ID2m6i7an;q8)Wb#z(}G?3hHLB{_@BrmD^On<%@b@p=AE z?a=(j#@Jr?M);~XLzi1*m_twQhmoN2y_;becB@TkI><8Neq};;WDWP1#|D2zb2ft? zx>RSS4S{}Q;x{keV_yaBFa+@T-W6vtfXEMjGdX)-YUrb|47#Gg*D^9ZRP1MgZsO~ub9)8S z^41Px``fO{GF1x0-$P4;RXp%*K8>x!Sj%LfhznQ7M7V2uL*!&$`)_vs&{;=i#ev~e z0a_(fuT&;e_p_slQf(?t_+43g4Wm5kPa%5t3+#s6?njQ0g5fX|NbapPzwIr$9|>cW zK*Jd2IbO-vxM(T5Rt=L|pRWWS z-=Ff7OVDBwM)Lp1&?7JsYCETFP1`y-^SJpkhro{oVyfjqGBBw1<_8K0!`X@VpQIf3NmDv&oC_QB&u5D`VreBCc zR~mC62v8hF?;Jd^9&=d10!|Rj(OK}LAH+C=$-NR85WlhFkYtN?vtvV)K@ngxgHfk! zU=I7)6*cmwc(bR8;rRXbnNXNi%%z#BJsuJ;iyy=u0T6d*B*x(xzB!bm^$Td@qOYbg zz*UM-uS(z0D2o)XSMLhSWCCZN@bF6m>N3Ey@P@Gk?R%V zYH@fE6r_f`F6pciLa0EeKP$i#LGQks%s9Um5am27cx`BvmOGob$I|(s^H#9Y_KK~i z+B^mJjUyu=y_3c=Zc$q^#%ktW_7by2j7zfO$n0XnE0;<&ZJYb9WB>ra_)}J}hbaWp z4os(U0L+8!Zu)%5c*MuCX$nB-o~V78pcdfyTbO zuH0i&#(FdOL+c{u9m>V7w`Xd@LVXoduRH?Sq(mfjID&VSjLp6{eqsnOXmI%Oh&^&J zQixD&4N!73!T0{1%9=49t5Rq4&aarcwz5@FaEw~WP22D0R*|G(e$wA2L$ZMLeO}-X z=GN+ZBtB>=#-@hyz$D`0Jjw~6p@6^>t&Rj2Y53x_z-W{(GKHFo?WE$+!NFUwvO&mD z1|ZbzN3~yGVp+*Q=16*E_@ETQrN17UisF9NXBnETx3N2g=`!C|Fw6}S1#3>r*Xif< z;&oF!v;|U(T#adrYaE6SGLg1k1V#%j-^MWgZM-51btfucefN+KeKIEU6DT(bsj(?n zPWNIA^(q1)#7SP<=8bS!6WGdG;wf>w37hz^d%31o^LwYF)C8 zJ7Mv=aEtj#8*U{kKqe-*Ohub80~u8;I2m4+UcXT*(h-J-OaxxD`;5T+NP+ylG!-^i#&fL{BG>53!>a0H>wT`WZGnaT^_^F}ita z3*Y*OF5BE8KP@f|kK}y+Ek<}4#~x!C_3do&K9;M_vg6d-u(By8hQhm6g%;gwJ1!t@3heE_WNhwF zrUP#tTdo7AFB{{MzPt{9>XW1jQ5>?GSl*(<{Fc!H;70o)jb&#hXN<~(XUQk88B5^F z@QsR=0U$=WPj`cvJb+?2^Sd_LCB^Yy$EO zl!?zZy$km@eOOpcEi$A}?yFn~038j83MP>J8@({JGUHMZm2Vpt&E1xlu}w9V;lW6h zyF*G!N^ydIf%d;K6g`&euO{#^hDKG{hn!CG4I_H~m!<#_Jc$|4b&KV`_Ab-KC2Yl{ zkWvO&|5V%j`mI5NQY_|c90>bdi?C=OOC05um!$r|P=fCLTvgB1DOd0L>h_$;C5llWD&+0>)=ce1W+v8Xm!K75nd(M%z$op{(6s| zdgzF@bsvm_p;HaQJYmleCz^AgV?I>_Vvhe7&EBN_&jjCmbQ&lc><1Z&ijl^0f zS4Hqq{7n}9x}U-);a;u_ndzLHcm(7NcSpWazSL&gD;(j;ZFWt$PD<^ud_}U^WY!(T zod9d^((cfvh|LYU-@i+lDwgRc8}fsTWzj-!4hgwyf%o1f!j4X1-6aMS0rT3lr=5{~ zjNSuCNX3tGDhYI!piD+oj;11V_5`vBp9G*QT>y=tSwz^#=%ooTcUO8J31Ryhhdd2^)MCj3gcy$4=* z_yDbPNLZeY`9+`YhHT1o(ylAepnLb=G0gR4-%?bMHwJCagy_-s$!=C9ia zeE>3+f+}ulF<9GnJ^{gkCP|tpK*#txpMM|(Y?qJ4BelP>XeAJV8S${63NBPa8Q;i^V{(dzNJviEmt*t=u(x?8Nd#HT9|b1K zzY?L}6<0>B8UjXO=mZSOIM&0F4W*N81L2^(#ug-7^~VJN&D+o8emwE*pE)(;o!JGM z?Cho2bk;>iGGZzZa%bPRP6x_~=3Tr!GNRsN^?NQpm?DtCLL)}rGMJ8I5MIf8(@Ni< z4};f9CB(NJ^ONMVfk$Wso24n}MWhpGgH?{MmQW2(p+FSW;Nd|$s7XibK_f9OPjCeL zVsqt&Dvkb5i zN`JkVaqHXiRn&r7V7;X1Rbsj)PVO05TKO3%L(Lz9ohOj#+m++9eGkT)YAO25JkAy| zJs`1WszYH`QNdB)P(nX1VaTIO+Z89LzoCj~4C%>f9^`krDfW!w%K(NR@fVWupzQ5F z-vZk=6A=1ihT&#XUTKWFf~IAvgEXdWcv$(_&Beg|K@_qt#V}C>m`;iykwlwV_o>O0 zPPuy$Pe*hj+R7;MeJz!>QwU*Qvt${r9@k|M3gz~bjc}6OvGiH$Nc%r8TqXa})IyE(SAjxJ3LagrbykW<<(LE7v|yMQ)z~gPqTt{f~p+AN1Wguz_ z{Rx4>QSeQ3kTwrKcOm>Wv*eq8#w06tvgNAV?pSszTS3`{b_(0}$zfppIYBfm)kemY zkq!3aizc|RjHcZ*I6l0IZp(zY0EfLVg_-9EyXLolwGRSrfPP>w5?VWYxK(52)uf!#*tFL8a_L$xOYI9I_p8I*PN?4K8O~U(&x^}mtka9T*coM_{aBk=V6D}1$ zrOy<$`i39;wRaHvrLlST$w|?uJn3+zMQ-7T<;#PAR(cIILaqjjMsa0*i_QfO3a(t@ zGNpu-93pc=rOSZq!okuf0;3Gg`!W{nl%$sYX)Co>$FNdZ6!C>7AAKD#Vr4O1>*WSF z<2SX9M%Un3XHxqgLpRarY`$tlj#M{OSD2GdCxzrObt1Db?jeSD8{GC>-}SswKF!YE zGjyZD49qwZxWe1lx*TTwhNMOx4@CP|Yscz2V^vGz4pqE_njdwm>OGIzY`%%Cb~Wk0 zjWw_RvX^e=9-*8{Pm5Q@gkhB@SWcS!(!?PB#=|P3M&OP8J1@~c-+s}EALxiZI6wa* zk>W&EynZ$aB=QPslFa}hvE-d(Qdu0T(&Mq>_*xvuQSV#W$Z>HIobveoGlGYWT{Gc_kgq>5OHHcO-0ssZTZ<4?h=^ZOIzOVBQL~C1W-4oBk?oozh9k zz{Z9yRb7UQktv3*pFU||yATXzkhLwOH36sd#e_1@P>727v|;^9uD|i0iJh%10=6>c zU?&)yZEurs!IrO>lEMkcg<3xlhhi_QEp0Ts5`?DOYs`K5g4wUsHzSm(j|S7La4p0?5I1gAh>Z~329b!&2WhU1rqZL1|Pfv95- z6_Mk5wQEc)m#%lWgTA?8vL}opihmJGo&=PSc6qI2ZF6)vH>{^5B&z5gzA!wmjUAZA zlG4qyv@&sR<$FXUOu_XJ-#sN@Z7uD(2;caUk=i$=Qbi-0R*7VO{qK+Cw*}){L0SjUleT@--KT<<-9)(>zHmX0NdUUd?b`Dv1Se$!BB`Ptp7;i~5eRg#05eG`z zYgQ^v)b}Us3?Z(ai9b|FHeXqu5@`zxu5yx1+i=i{zfl=K@ewV};WCvA#ChWx=?<)s z)8i_BlH?tQYshOVSJ;$^Yt1>$GF4gE5B#_mw$P7@`_#q{~98Us2@Cso=Ukd_vRK* z80lEt0k$Odr&0lCeAZjG_J!6IAWUYON^G2vtZ=iEA!*q0CK!Mu(mYI00mL)5)3+H` z^zr)B!4*RHb8XE+@c&bNaK@Bv=ZG8y&FA7DTb&|%4g4B}R9{NL#ROPlIw{U-%Rd^j z$bIPmN%n58Xp5THLs#vq7u$shy$H}-JHXsY3+EI%Pu1V1SyCh2f0s(IMtianYYXbB ztdf2%+}Zr&WOtn6R-RdhZ(!>-`(w01v&9rBIw1-Pt^f;1xhf+H))+lC0qi4sEa9n> zQdi5!@$w|7J$wq~whPIcKsS0RMSjn~=I*Qw?qh{8IECqh71O+gWU~L;=1V;IELAb$0Dc-10~#h z7M$96HnMOY{lLD%(tGC=GbweD_leJA)J7IlJM*BIE-JZ`FH~I_+IqlNcnp6kzv+tQ z7AbQgaYW3OJ5ntJBfJkiRTrrHEl6AUG)viSmo~m(SL@-#@2jHd?$N8uL-%b z5c-7$=jSaetM@~H{Wph>g3$_W7qk?iH$CwbxOQiG;K3rv7lz_qy|R8`XfslyNfKS; zDYL+V`diD?Wc}|`4L}-*ZH{&@)fUB zYQJ;t=xyLSNfxzhNRN~pIZLRr7Wy1DvbIxK@O$jD+G}R{z5LF93GQ7VzpYp5X*Ofk zAhd^O6O9|VRgC%052Q3O{MBrw21;a9^+6(hTJF#3$hZVe;S_lJEGT?sDZq2b>gpL8 z)#C8QrcLH*v^Y7|BOAB{D+Z~0p-gl=JuL``g(CIr=xEcLpw}$@`kDfT!EdpxYzR5h zWi(e|2$R^I0qYAen?)*3Org{bgsPn1FPj4Y<$;B=i9J$Df6*_^)1IewS{S&iBQTX!r${d7t~wLlj2s|ROh_l0BmVRB`x(~>Cy$Aud0CFNf$6Lo9* z=g-TxElQr8N99K^oE?pQ{}5~nUU2xd|9b!Ho>wb&5psGaI#xvVJG6i;HB19EDq5OK z--aTOQk9cJxJsK1&W^r3jG6(~uPb99!@~;C^y7&KN8*9NVHpf0qUwG*1DOea+A53R zCK^>N&Y9jjcNQ8kQyq`iE0Q{2WSN(}in7dEIZ}0pW{v)jqqFd9@@vERfH4M)u91#W zBc&T0V|1sabcb{pIAFl&?vR$2Mi7*4kd{)EZb3o9dilM7!udSUb?$T5_hNNA9r^0@ zcX+#W>j!I+0B5tlPi}_YMF=P9t2%D=Fdl=NDCxcr-A1O$ncy{sM+Sb!N18w9Ew(GK zt6$%$Aw8$wpv}| zeC@q=yHhO`RheN~eB|xnzPXp$S{laLAtzoo^5u1IqT6RCX`SE9_{J!&)68W&TWCPs z?kPf4!9_`bo-3$7o^~Fa7j{Hh*Xj*VX^Jln$UT~VUOV!0>b>vT#JY5@4 zK#-OXEFSGEs4@jp0B4C74`?M>RjSH^oRJ!D86p5tO0`&gL@plRH*R*XY#68f{7P*2 z*;Nv-Z&_#iCJnv1zFnGrGUx&?c(wiW#DQL|lDu)crC^Z9<@84;!VN4y3?n6&U_(;p z+#@9mwi`a&~?2Y&A%wu%l4t zoZ?h2WZiy4`BZYzaAw(^mnZVx#P3nfxQsZ|2A93)bFsDY`itX=XMPw6MO|vNw5iW% zh5i6AT#{h$P*_z$R)k8psR<$SGPg91H!?DJbI=fjiBzGxue|!VfRaz5s0#Nk6jimW zVwh4C@XWm0&8wgV1Z+a~)<}^~qoVuf+eKwd#`h37M?dV!R1FVjqGIL$OSoS;zndQcU8Mf%2*uiS8d#NzPCGnqze@hT_eRr2$fG0ZBngr%-m{s5BTYR_o z{eqUu*!0#sYeV9RTaZJG=Yy)2i`KG35fy9q71itV*K73F&&I1J_Z(#I3;>_D|4Dh5 z`^4VxhtqAf{p>8`4VQ?~npv&u>g4bb@&>EN3fy1gz%){AX(qn>HyM) zmr4dnxp*vqQM+EyAfIDD55A8rjCeAdW7z4!HsQ@gyheDzV3?HtOgMMISWPmnR@nF; znl8YtEdSi(^@{zs$BpX>i?eKuX)F-^QdFJU{r@!d2dnzPO;^lQd~;#CGu114+nlab z@-83J!oO<|b>z8iC_CFm?{H}k4ehVQiBqeGzWT!Ix0E&KjN=}Dow|xgZ&r?qjn{7Z zZhiW1&eWXD*&$TNqy_ZZ8m)CH_n6P$=kHi{mRpBp;N*vvGW{ zr?$@GtV3Qtgk^PSNRA#~-`zyh1s@c40U^K_&6~w=4vrKN04D*65iKLy$Mj~MFzkqs z3^umZHx{G{fsr%IrOSD8`zn|qP5EuwWojQO#dMq&Sb2UwV;f(Yit5!z-;7bNf!5mW zEX+Iyo8kmnr{eouo;_tUXRoG~jY-Jm&d5{MZ>5X1o}+kD7;j;nP|oj7Iclv~Qg>?T z^p5-R#%E%^zlT{*uETNm!Si;W{KA@F!|!tT{uPnSoPMt)|EX4~PG_u}Y!>LwDz!|F z0fZyKoVM%D=sUbR3wh15&*?6CP1_^K7eh@C=>~)a2Ql1 zw}?0$fxU3*P(ss8l$;QiBfRsHq*_e|bc zZO<9rK_y`b@oHX?bcS5VPB#di_*yh%@Y%;%ZE<-7+__S7J=m=h1Ve!<4-vxy_!WfU z-f(|n03EMvjA}kz1S|K71dKH3OD-<#(f8?hS-Y>!EB`t~xkk00-im>EZJMEr1x=lN zrJhLx+u^-89E0fF#}F7M5RU$%xv8nhm-06O(Y`aqNHtGBHg&iy@N$qO*3p?mNmsx? zQp0j~>BH6sQ62lxn_qMmlSR99U8)TiZQT}b^hV|N8BfKQ6!O!>J~e#+qMmX6E?ZjD za|jmD3_`-f?;KS8?211^k-T}5Eaw(@WI4z|T>lQYF<92jcBEn+1mMsoUWe)T4p3rA z?zS^E!~vYLa1*%MT>pVAHA>wd;x!UcW=iYE(e|H)Zn2=+=i0T8#W!b9+^X+fAIup` zr0$3$TB!HVDjj*tLwV=tW>T&Rt5iFpo+l7hX*v5!@5xu0oCQxiKG5@c{qo12a2M02 z)k!zc!wmKnQ3}^s zMY+8_&Hrf_AbIeMXDi?@%6Ic0=@%&YS_kZ+H2Ld@fXTNhGRHas(mjHfwCBZ31ex+V zJMTV|)kb)c#qM(u3(wF{5`g)r;!4bMkSrvE8mKK*P8~_uaPuxM7ehgeg~*HCh6YT! zUe7xHnmlu^T*+|x9#BB@5SPmyyjX@$r|w$e^?5SQH{Q$La)4UlCt-p9sImn*9bPpr zej=UfVUTwkr;QNUWUXuG5yYiMa>gD*hTvCR*^0Nj=Q{0kHsfzq$?B%uTdGZUE&q0S z*H4YaOyqjJR%x1Wxxdlw`DrOeuA(mHuh13)baG6m7l5aHh~-XjopHI4B3%_885vK0 zC>(9kYZj+UI;;Yx;>u0jP;3DDd#j)jGr=s4QsLd^ z>+OG+>&jZbbuSFb4DLzgrl?w|0g6sytXmElmVZ8at6t_=Gq=|v;P>p7hlO7E)6J-cHK`0HU~F+-z**RMzs?Jeis2XgV%y5{8^WP6lM)gnQ>v1T?g0 zfEg7W0EHUR00@MIL8^S}eg{qQOYjD{&w1P|vQR+O<8AVnkFqDUPmYN*4cxR|7mS!s z*!jJ{zrVO;9c{wrEEg9`Y^qp`wJs||f6lxOze{OT+e7GNjt)&D1>slJo#M+}MtXYN zJ8VI6w9i&f8_Q49Yd_w+I9>ZEGNJP;n7>UkH0bwK&8uO46JMf*)91A+vp$)HqF>dV zi;3SfYe^i#UGeG14|2i2DF$3$Gb@?QFe|(RgV zjh@0SPPzW3Xp4WDsJp4WGr=<_ z&X?4wfR1mAyYf~tL;1y26j)rxQ*~Gd?e!(&L=FFWb|RN$^`BuE5~Sd#eCGC|RQlzH zf~X1kl-K|-4G~nTb!8HR8M9-SwMB-oe>lx@Nvg&oJ>sq@FYRFL$iX~N+}9LG`RK?3 z{cUD_G63>6zWqV7`0T`ry;=FORHTBnby=<++cDx-O~s`=9LA9?m?nki!Og3zDXfkc zF_;47sCs4}mB?rH#V}q+l>MU8)i5WZbK*7!yASbCW@*Bn2yFc;MXEyhF2$XZLlY^J zUl@{@e7r!N$Iq{8I3aOgxK=;UevRBSlZL`-WXuYeWgdQ(xx8PW-=T?uw-#m=08+xO zh}8I6XOe$@{!6grJh`bHoKbBQ1U zNI(oH>b;*kXu)pH=42Bk?{N~vER07ODFbEJBL zonC5q3FeM}G6{gzZXGgNs!pCwfy(@>w@84v>j*&vK4)vd&q5A@rDlg%S0G;BStXxS zhT)wb?IyC*R`d-fR+P}pC_Ck#jLW66-65SkR&_ehpPiUKQ^wwB>`59gtH)2(7DG?z z&r{AOr#62XLdq@W_WqPH-pi=n{baW&{%z*+`^S1WJYqI7A~D0{ZY!fo)78ffKU{4~ z)B#Ag!+0N0q5^Pue+uq&6;W!&ZKI6OSpo*)74cQ7Eej|xMygk7x&=9 z%S5?E&gFPy_ik(hlQ2?-1`S7Bf}>*o^vX#ZIKZ};A%j#98(Zw zm3yJ!)mUVz@UhFAbrs#vY|!=mD${Gp^v-4O_|8!tb49~S%Z1IQ9~lc5h5rIYn$3Iq zkJ5twoj3cwo7`|-_A6SM$DfPUXRH773LBo<=11P?XUvwamoxf8%8kGt+Yb;{6Ppa^1qm9o$;mpIjV6-R}=wBP3&U7`~HQ&*!g{jt?* zMXIcJ^@d)}V9_L0Z_?(UgYxIwx+#UfVh&p$uO=gJq?M<-TE0W8_>ThQEz7ubebaxn z{~RAZXW9^h{QM_*`4(o%GIYqssBf1$T!Xv2r?t11APZKL7zh9|5e2v#^^x^AHlj>{ z&X~b`;o2}>`me`Y*;$82W(}NgeUvVrSEwn#j z^^N(0?ft+ROsw1uD)7p2ar*sZKZQ2hu^b7i%A>ey0fRma1{5DsWub=;$ z1)~UQB_#eq##ER0c5o9uOK&|alRX*K<=llV0lllT2NZ`Rd+pMx{r&He$y3f#5ejZj z3Z(@?5geujBsGS%UoC7;=wj_!CakV4kA}NDXdlV9OpIQq5XC40B3B&`CD?D`9}k+M zq^i^^GLN9nZ%O|&!qKW;v%#3$}bbmRgf*&{QPIplzhX5lq!rKO&iFNXo&@1 zj@KTI1??{U{r0>muB)oEuyXxZ!MCprRhoe@zn;F=X(b96C{9ix(Lm!F5K!|-BH3X- zI2fcQ2sk-~zZAb2J-i{I+{s-mhhQU>8SI_|O2TcSX*}Zk;RG}|xpr~C^arylJpkSJ zLKmR&8OqAi2x8YFc7w79K6DHY!)!nl^-v1v_HEkIetn|hLRa`jhMlraHv6bqX^Ytz zuL>M-a8ALUD%C~#E|hYP-c{a~`8@$oc@h|}2_VeT*z7jE`Vz67rjDgo{hcgOfiLre zVy=Tv!CRJWMyq3(liGNB1TQ#g4E*U;S}L%emLE@%%fQUAuv_dN(KFAYq<3FtA&Vvv z003ymOY%^ss(T!2?1-M3jm8M&P%dzS=Rw%%nORxm+ZD$HXH;AwJM$w+1JA3nkM$eL z15{=SZB3%mw{G+~bdE%%gQ@I|^CB>KMW*e!vmV>e6=Jq34u<8}Y#mc2A=V~<%}?<9AQiTP^hp5cc;Y)ip> zHsjQBgcVueK9fYs6z3~wlD2kjFKF%>FnSJHnhsI02#Yg4m-(n{Y)ReGK;)!blNcQ` z&&fbGzh9h$&`|)K?L9?L1X>fvG$~G8KX0x|7mPyHP}_XaYKLFIUMcSeZRRT&PYob>6Qr;4-cC zYW~8c;)Z5LJ^TGhR)2ncL1xbuR{7-P>s}m@15;Rb@)>F_bY~Vl{ZvApY1-uw1=X6pL8V z7*dG)<8qi*K_77zwwSm0irap&J6MqOtHJBW!p?sZ?Vt3Ac2agl*@8RtaI`i2?ixhp zTs(J3Tl3k(zMrL`)1SP9xfca_q-33@Wmd&&pz27%OeN%5@oXJ=6i%D{*@yw;xQ;fD z#T2dUWE)Lt5z>psY+EOpK*r)ijTir6HPc#^P=;}Txn8nr=i4@ z1aDH&oQ62zVL{x1{X|VkDa!nhZHI5(!@M;3+WUgk+k1Y0?zw)2f1tJzNIH1Pp)q^< zId3&iUzO1aM>(Vm3xdTAu?+|4*+g?{Y3~Qs32!zvVsEbZi{6Xhn9K%+ojx&0IAQvj z`myP4%O2z1D&D6HxdV(vfX?$(l|rxy1^^(>Q=y{+%ZiD8v9-l5EK!0|`(UbU?v5xY zkYj1(sFgTNB_tN;9t6!32f#rfd@eo!@dwpNCYFjiw98IobO%#3)6p;SK`eW?PZ^E0 z@XU217B)0G9Jy~z5B^t{Mx9qSL&fGeRZH9uNBX ztQ%|hFgLfByp;L)AgE^dfkk^}uE^_7;Q(70*b<$q?x#_Z4%PQDpq))7Ge(b~QjGh< z69ly1zd~q24gbC(4ju1H(?sL*n>UvM?#p7!OG3*H)$87=@o!hMS-&n4(gcqIv|agV zzgH5-1?F~dRqZ2%$7{GJmkNxO)b;KmH+Zb2Ie}ws`Z+rMO0Bd!ymhI~{oFZv4^8D% zczg}!o!TyEQr>h($R)9y09jeUP-y{WezfWNG?WYOYKto&nJ`F6L3%vGY6wilf+!I& zzH-NC^@cU7pD0J|zuY3GJ)A$VU+$7TH)>RW38)gCX3T(30QF_hi)wHnQWj3}-QB{M z=ZJF920-xfNuYQljk8e3+~{`It~-k@|JEvRLA(Ot|3*&Fu%I%>X(Knuw29N)4lj-+ zCcKw2^^L2VS1o&O8Tm+$t_TP5Z`%?00rRI{W=3)QvOVd|)Kw&c_uGCS44LrR5CWE1 zpECRseEW6Qi|;Nxr?w7d4!^mjKklZ=22%~ksNX6J--zMVX6<;7Pm3KVQY z_x0B^{*F_~WLU?a(!KhSR`~|; ztY5WDa9eyNz=g#vYFgGou~P_)O;_)08lb@gI003c`}@nvSB*>aFq+Hx&9?MW-lbz-Zq`pS|jRz2Z&`$0ZNfCYd)s+*u2jElktv{KlphD+XGP)5OOHeEQKdh zHp@n?z5CSzUO?ZYvqc|QTN>Nk3Lm49(H3t^L+f$`Nf))6GU<@CV>x(#RwXW%2TR$v zPRTSUxqd!>IA6K)aMBC=C(qeZP`-e_;>C3$(`^ZUQu5C??117J||DZwBgIS`U-YdE4^SIFn3VaWo zElCS--q4wfUJD-zQ}X`sO^*Pb>wyhnv5-f*;lL{efa#ev`&$|56E%e1n@D&YWklo?dv=*Wpe~=@)-=)62^$vSW@aM?%gl%%k*c;tIbPEg z`uMpGW0hve1J@)9vw)kxDh}1I7Kv}r{Q*`IJ!j}^`7i4G460%=J|eM@(O+?VMf(NR zJe3C7E0ZpNH7zJVU%f92+|(9j`&q+pR#tDTJLIj>c581^+zYg%O?!xNRe|dJE#fgV zTtAuVrJ(Nr0)?^Ep={3e8JRD{L){!sB2e!>lsox)7=-;7hW0U_XHTc*-Prmkr-*M| zxRV%Ivz6-_L-BW-51tp0KmYerD%1Rka@|?7RrKN2RQR0w_M0uJqT@RmwwKqxErs1Q zv#cCunDPWN+1j&?EuO}k4Mjb)Q2c-~$7q1j(x6R75*k5!tt33fQWZ6C{(!H2S# z4z6LqO3$DqRp3zoda%eQT>s8uIipc2Z0A!j`$E56)7fU0pkho^!BXwSUd3FVSr|0B zdM7Q8;e0)QIhfzDZGZBFOQ_O);_TK^>TO}QX~44ojeqWu;otS8j-+}`o7|=D^<2Z# z;9Tl=!4A9$7)}!cd0WD6UtTy(7T? z2~HuVVFHy{3!GIP%uB zMtnp#wEXA`z~@gTEc70X>r?5moAfq(=(`18g4m0gH*3g|mgG(3`Ot9HF}2hF%FAdm zUi?;}e04{{c$J}?F?(Nudi?y+E=|kz@)Qb@I%E8IQrRffH1G2&se6C@%fK|8hk(_f z<9=PINrgqz1*s=~v*Q?&62KCvQS1mPHh?1+P<%9rI!T}yeDVl_@cu8#`>5XWhAzjd zYZmclZNw+x+%0RVz>-q4@k&l*4v+B?OIrmkU$N>11sAqt+MBsB-Xtp-<@va!g2z;k z{)VPsMK6q2yA&yu4|Ybc6s|Tg)I`^qEs#bTao^FYz@B=;_YvVtywkJ?(|g<<|CX?X z+ptjPXxJ9_6?q1h68wY(Xb{_~Q%OnK1Y}T%WJ)Jwxubtkp~{*gf?3KsNkEQu%#w`1 z-afG+l$!m}LhGbj;+_g=IVsJ~vq6hJFi)xvW{HzYSh}?m(MN%GU4S z2K4j$)$OYyB4CB4rPOQ|4yEb~7S}jG(qumZ4d@Ti@WbvOO6Twd+!*w;$0z;D6B` zmSqetf@+sG&wUPFn4}iwO#Bksm5;Amv&xvTJK(DW004wL!qotSA83IQD7U=3TD*c1 z_^Sxuf;umg$oi19>5@DA+gPZ6`S?pP^`Ej5%$s6#Mk+<6xA^(XB!|AfF(@=8@5N`| zR%e%8k1}}${%j^GC;0pW89Szb-HJYI+DF8-=jMUTSl-4b=ETJP`h=8sCb@Gw>;7h6 zn**!Z;=yd+2RMqER{6MY?eUXQPc9K(+g`$5pz z0KVbrCLAZcDdz?MPQhStVJ`1>|1O3Ci-DEPu4Vz00AN0hy@iB?URk&}ywsnbOSDm> zy28$F0yId1iCZ7x^cYH96uyCB@TJ{-gv*kK!wR}-NR!5p#{TwNE`)xa(2T=NcP$`^ zAO7WRm$TgPlXl_fsQI=t<&ie$6%liPk)u~Co413D;m;oGV-8&ztOGt@b=Y*wo`({E zbVcgCbyCZ;*NuIqfD8!$(V7%%IEDbMhs_aAYRu3-!^_^6cR*2h*W}=QaARB z*90ee(IIG8L7`tp<^YcmHI9dCM6rKNE3M8uw5BOVbA0~O&?!(=+I4zMo8_#p?q=L8 zvWRi)ql92%D5*I|B>R4Y`;_40POTwbB$;YkP#W|*ASSvrU*+qUWXt=ccflFDYd5*h!E4! z{nrx*UOPIto3|AG{4&ma?8qH3FpI|CvmCi0AHbObC8CP`gESelmi<&ntASDze&C>ID;({_7(necl~hcBbyyI4^Kh*A zN6HVHwA#WasEK_(O85DfG{`lLf}_C!O-5>`5w!{vqEm*0AN+_7gl6uOc%}NsQopa_ z{(SuzBy{@pee#VMVeaW80KgUyz#hwB;y3zoo4bFjO7FFYQpaO^345&1$ z69b6dodi&R?=J?PekS+T@zT7v?2TtIcAakY=2C2E{XY%uVF~}-ZLw-dijE20RCsZZ znv<J(id-b>P6Ve3}pp5LV%oG(|sTW9+$SPH|7`duagOV7Wa2fY%F zZL=UHFjSI3-fj-^n~M$k3RIJlF0u%!_@%D6r9B`0UdPNLIv^YUt1?r;pig5FDC(Fc zAE%aKO8QnQ!}cM}ZksGPA+#&X<4C-xhwb1U?yZ$_3r=7q95N}fl}&FxNNv~<@!b8)bSOy77SBOBQ8c?kqW}!Ry&?_GK}aWBuCJ+7O#VI^Wa`kO-R4 z+|Xcz&vF~FZi_801NW0$GrBK9e2v%K_Euv4sUJ2j$nRkpTF1|MD^+^xtqPktkrcxw zYvQNXJ+EfkA31qR>#tt?ocQTzb3%Qb<3#&-qjBlmw*{fejraFnpO%1c9BG$t{{>lE z=e(!!zR6n@9rhNOFYmi?tSbf(isS52!iypjJgHxeMn2wew8*(%$H0!QC zWVZ56Dv>iZlKD;Ld3myV4pWDq+U6T)qBpLRv=CwjT3g&ITS#i#nj-gGk|ELC-T8ua z?YXJe9>l_nt}4_(W?pnb&g9iW^Ylh=})E>wBl0G61@goPy zQVvPVp&XmfLL-G8$rwFqq>T9lpXV>R4}S&YGxa$yLt%Um8G6hLKjtRC`;Mq{*Y7RN z{FyeXl(R=>;pjA=E=lrgY2tQ5DHR5wU|n}?t^ED$XCjR z2#opw&Bi_je+8HLeEAbnxbs%=wasxx`w61Q*$-K9X|3u~jqchxY1A zem}C0y${oB+SbcE#=naMJa(r$v~eKMa!I&)@*>E$rYHI8orvkFY|6?KD>($%3jyZb zcjF|@5HIcnPeQ4wk;TpcfHcA<97zPWHM57*$+^7Agf4C zM$mk7@p43T%JREB&^P6Q02iEYL#X|)_6<{(Fv#n@ zCGr??9^Dib13nUzzXdZUfq*8TsKx~ap|zthz}${r^QiSDKsqjZVpu*H-$gK@@HJX- zeUSQECK2@pjehJ z+n(LIG3n2rlf8HoHYNR`ZSa1>$=c%GIRKyvZA!;!3P=gDd=y!Nc-0VkB%CfZoH(b6 z7>8lXvGc4LMAfPo_kSsetBPzl8r76LL{KCsIcSxp{Qhm1swpQ>5TkWlQ6p>HTkS_o zWFa`zx4CWG`eBiKl$1w4udi8yft+9i=L|LXp&XI7fqtqJo6?Lq-W$Wls_h@#>BjVxX}J2g>09&Js`4_9mBmK5{(0iRDM%QXM1ZWA~era(pQl??pp z$wYock}(R~&bS#=;N{xdMWxbzVge8#Z5N%)jI|j7vQ^P6slXC$Q5}Zh{IY*?oT;{j zt--w2TRti#4V6ecz?;1MsT_rp##*LePpkO0Y_=@Av54sFn?{b`%j%DsX?rci0|O#{&?0=A5vAZ7 zwHR(O4&lou4+VmPlq_gs-0HBQvvYG#=G659Us$e5|92^HarR=+yZWHFBT>Yeg9S0+ zk@%`$ZB7_Kmc=&nusq^v6NtNAr+=koP#u|NIMHf)Z`ru#Uk5yQQC{-*jMf6+U2`S? zDjQlgV3>dug)Y&CEWI}Ty%3aFU#n0*8s?rRrNCNiKH7M)7_)gAfkEK;kRo&La(O}3 zq_ubHqMKlWvACy)Zd0wL_X3l-6{~gaDfuOml6UQ!sha|AIu4sbveu~V@b{r)WvtuP72V!l3 z<)UmmAPbkIYSPlV1VM2{z5XQXaz_6O#iG_pkhKOe$?wCtv}+}N5Y1c_H4gOV7+ zV^vNR#Nx@C?rPgip`eZ7(g*`<;AnJgNqd50^=*cK@{3I!64lY^ZLt~Xz%#dO;VjF? ziF!<~M}cbTqhq2K+DcJ_D2gpJ`y370t;)%MY_?fwZPkgRM3rm>-OR9*cdp^seOihu z_kLW4(Zd#aCA9(94t*GZN7};Aur!N2=LU~wLAO&k_co^DDDO-cIf(Ru#h=2~!+pod z(&8;J^A&WSAhzy=dDT=58pBBZ2-b4AbP(h*A`^Bb^)k$%4dJxm=J#;;foY`vC*Yb= za<3tx&V!;O>#y@e1&Gm5=%4ou|2_^VK0p3(+EOvRmNsBBW)H|cB-XYiA|{7z;zlD5 z><3derK$T!vhmgtNKq;!9abH~KjgpMcLaru4MW(>I+2-O>BE|mEdlvYf85)uDa;uP zNqW{v`@09KGKwykdQK$c_Lk*IElV+s4b6B*I0FD!2)Pl|4g}Fqp)ZQV+g1*x(L%zq zwsw)j?!xlwR-%6*3H3GG*yq;hl%|Pg!a9$Of#H!X3N3slxcNARd?=CCsCs@eaZVyP zGkqMril%qc*=tii<{v@mZG>#0=DWfA77m5-B8f+bo+Gn6fU!K);!XSI9#vgBErI$a ztsLXQd%K4y&%YHVFK)huT0@7E#RPzse6rErpGf8|5+tYu<(?LrzJONg9zJA^Hl zWOCTnP@xj6kb3F~l(xzUpS0A3kp@AJ6hpF{)Mb=av(%fIa0(M0@-Ts)iK2VYJX`I< z`fdVm%QxPu2i*lAsEKy?Rw`9AEd!Ei?0TIdOMqz&@Q=u^~?#WGJSxcDpO>(U!^2sqa((nX!RAP zO--Zb0uEM#P17!{{qV3`F&0S@TE{MAb@qaE(a#_gNnm}^zz|?zFu1& z`V~0b@x()gw$1EWW)IAgCb!IDfWC_!YKYNfCB=)wr^_*P_)1i1;#e;FkT?T$$0u>{yM5-sKotOlmxP(?_d^yq$5G z`1drG()S~%LD0_OQ(y4l^M(g$<0_*m7-T|exF+Y<6ho3&HhfBa8LWexiiw6kNo+cu z6rTDq4Lr=psGLRArM*17OYhO448G&^h;FLD{QQaImkEtAmKr^)@2)K0+Mg6kcMHmN z2UhH*d#O3dddPU2ddQ#r4$Di~*l13|-t|?X200_jlh&-RX&CZ)CUrS7Dlii!cO*L} zhcQ0(0VQ!HiG`jfnuQoM@8_pz>{0I9uXD;wL45I74t@*p$c%FOd` zt-W$X+4I%GtBup2+FD;~uD;evco)`}lx|oJ(3CQ`1*=$?=UP1HBvLotLBop&(%>+d zv*!|%kg`t!qr>H&}oz;?YcQ=Hi5K>vl0_a?lU_jfW!T8Dl$_=>c2vD=8OU71lX5 zv&S)Tbd?=21fH&7Q>OHm6e_G$uZ|zFI}q0yW10Q~^zX z3I|Sl#=pdV&`$9ql%^(d3o@Fs+8tk_$c20s^5{Peonk-}28qp^8Zq=Upm|c#z{kr)z z@4o$==}J*d>_QpuQ%+3Ab@2aY-YM`h3;5Tg)o1S~;=iUT@s~{ma4NfvBF$F2MTIY{U0|JF^o9 zQ~MCYR5Qe6Qt25xNeWB%q$IDpLO5&;H6OQ$U zj}+_TH;f>zet+F?M;7)`+g!1Z}F<2_<}B1?`AM zbHZWW8r!IR~-7Y;y~Rh-c(0aUiWg;l`RIfB%5g@%n^=fo1hD0AWNAy{9wE|Fyy3P6-YFWWv4|l#VHr#EIEO( zNE!8?l2&!D+U6Av?wQqA!*5wN$2E#yy2y1p22M16U)sMmz_-z~Aa*)7Rq!o{^$DIg z-h;PLiYRy>GO6K@n%O3BdnG1U=}(eYZ=^kjAGfaZNd2Wg^4@rDffDL}y0mx&0FYFm z6H**MOfO>l!3oG~3GMOah{zF$tb05XZ6r#r7F5N_cPc0X7QpVo`owEy;`Zl zlO3gvt$4Ob--Q?-6S}W8iHfn>Zyy8)*8&Yp+pN29pCB(+107q#%*t{C?yN!70ZveB z@D&TR%$PLmV`hd?E}N^h_(wh@MBo`8s@7rYvUV!DRS0jZRPM`N#EGC&H&ALrG0v*8 zh%IG!pP8Eh84Dl;SbAzxUKopGn!BdE<<9n#Elw=&A{Vd?6}TgE{gTPAdiK_3CjX9B z>C3Brm{IwYg`;Ng-BBjAjz?aXI(vX*Zp^VVArSMQhOPn5QZBkJ+7fdk0xRuak=+mb z?#8x-=OYz+Dl1x(-EPvE6pT1Ou%!sBR(?L<4%vow$w7NQZO5iLeJpk@1g(*fzFj0EiK)jSm8F*8eT%A z=tz+C!PrY_Yy7wlbCbNpJoI0!vSaItMiqTwl8cS+Tzr{gXVqaS zIFl`*JEWFH`Kc>Cb)lk7O(Zvu!3Y^m2}1QUb4t(1;QT{o8>x=EvP%bp4u77zi1D?B z#h}zU?-D;`s@tmJH>pKJK;QXm!e;$%%9QMmf@-jSNcyv%dtwHwzn0ux!<%&-QV|c-6*}!@b%UW;ohjyh#%QR!LeGBEsBWbu)nwbr$Yaz6JpBDYKd*n#sjLF!Ob3 zj=0WyM=(8pxa0y96q52xcU9Dw{bSsi(vLxPN`^B&Llq^MdKaZtCmo9&Y?s{jw5*BR zIItK1S3QID!nOKA!}{+iznkQ_5eheMe&K#^F2>00iKV$HnBT_ths-0jNls zv=FRsrimfOECu2h{SYqUA^d$~5lU?UF^)b#2tR;iQ~Q`UM4(@JiS;8A&wF*iFs86V zzn?X?pD|9ee!Mgl>TL15O(ynmzH=RcEimPQ^V6!Lwt*u#!Yh;bk%zI%5e!=-fp6JF z<(sG*WOK0veX0w2xY>n#1GBX@wiYk`-ROr}B|KdMb%yC)gUDc)SxBFD-$#7k3CjIm z{IY$<@HqHEO$^d`EC8krSl)_t&~ERas%SI&#map5vbMP&U>5F*0}yuEBYj|@MX-dZ zgshyrLt;qlGis2au&$kxMSd|^O9+lzE;2G`OY{?HAm#?zXt0b@f zwd`o^e*1CKVe{vojZ_#z?kzor8eG9X=sGw@tAx)DbANofYbx$kNr2tWuy={-uZXmA zi(mjSQK(CTO9sM~iN+ETko%i)z(dR&s07(g`G%D9%*;h(jQ)8?v3u` zXTQr6V?L$I<2iITQV>aWJ8aFWbl2K6chIsy%puh|eVZ^*oRjh|*dH7byDNmMRZ1i+ zT&n4wx?s=0Y3U7HQU2WbDY^sR8sP17kW-t+wJezCT9mrp5pN%MOQ(O$(Iha8h12P z8#3HIYEh30EL_ZvIEVzYxSOF5i9aKYWzR@r=+Q{Ws!-+vvU%Dh7Mzl(GD&>-;P|RB zo1oRq@#YTI9TqVVUQ*?YBmT$HRrod8cHse|2aF!+=!Vg$j_&Ssba#X3 z=Rd5>E^T? zr~BZQ7U)V1z?kk!j>xOrhUbM7&}W*SV?lm>(2*frltUud*ZuL2!c`p#@bPi3i;X{Y*GFqT5&x1#%;@I+9}uf?xT z;+93`0!7WY*9D^v;I)A#bK7dI10mUq(jC?HryT-rS9{wNe^R!je8X-96rC@YRPf_y z!X@3j?F+t?r|d|8`wFc{IO(BTD1)FV9mp9M_qxvrQpe|2dUT!^v;6x!8gKhF+g$Bm z-9LvYI>CQsJ_YhNJd5yIDmN|1EF)l3Q(=#RVWa8Wn3(I~&Pw4yY_n`NiH#VIKT*~rni2@VsnbGGyjynEQ z*=fsc+e$%gu!OB6Go^dE5%Ee;qoRBg&EA0pk6Y# z^KqTiKpCs74FDYO1tYDJpu+=vVS^`Afy(yfjzza^UdUp1?3xGEn?>5YJ+2~$4Mugo zQA}yLWDUB`DE*V)EWy=#b78*4Zg1)s`F88DvAn9-vg%~_S4X6u3U*HU5>_%NC*A%z zAMNAXK$V_IKuM?l+@iALGE zmj2lvCp{N!T>5Dt%*WP%JM8K}WBh3cfnMMPMCvJMu_T;*Vj!eBq8M@av`D1Q2Pa26 z2#_Y3(;`roUP-o#LV_yD7dZha6%&EtSoRd{Eh=~%Z2wn7Xu4cr(0rn^Sj4(J{@{Ox z_0C0-$!<&PBGL}=?VN=|0%@7x9>!Z<0m}Sje9_FSIA2Y=y+zH?VuMXtPeATC#2=G`6R%zoFFZ zZQS45_uJ08Pj=l5+U+=Mvs?>K-M#4yY_`&N6T;BuxuYj>dpPcfdfM|On)Q6g{E?e%ArglfZe0 zzSBf9f?a?)B;E&E{FnrWWm_IjNtI}gL6+%8E1$yxnrW%@7n57&)P7Z;731T^mCOZl zE_{YUL0s{DRR#PsFGtHb*QrQVts!WeYn^0|w;@b3D@Aj>bo6Y=g9^JR9`){L&UBew zQmYM(!$+63E(J{^MR%PsfgBPehI(Hf8Vm2sh-7#7*ng+x(q3@B^UdtFIp^lKDG`5N zVEJRX6xgWKriX0 z5f}grEG}$mJ-cJr@NzGgKcP&_$!v54V39ryE))TCW|mij*7YTTE)Sc%D2~uQAa7 zXq-^W;uJex7TSGwM&186gz)M$zc>KE`Q#=MD?h2wa2zh%m_h+fNzI4^Mbgbk24v5g zriC|Geg2voEIu!%AV-oicd=gfll?7A`rE-6j_33a{5^92)zBvZj=H0kt(#c+nA=RB zd(5VZV98Uy){sbjwDMuFTH*qNfPGMfM&L{(fk8onHqFL!TyOfvmRI-Jf9c)*t00|R zcp7SO!td63`4M`C8d-FgnxTZt@^CtZPekLD+O!=^Kt5zMM6=_$iN;~6+v4jra0-bu zZ~I(AIJuw|RMh^A!dSR=TJiK?rnFw|Rxl172ILa~MQE{AuB%XcJ|{+$tR3d9dk#QD z2EG7)uLuW9VR6N!C_UzFCpZKy0llV+7rHbp_>{Sf!0hC;>K% zAwWffD@unj5=6CpGR+SWEdQB@M0v27`teoA8Hi;)*14>TiZBv9sbV54v*#&Sj3vkH z8+-aSIdk{}`?D&lbuVEV$A;2_D59{emOYE{7E7OvOq$=>Obz6pSFhzpZS@!@QA3J{ zn5$}FK!|0t*m4DVh?jD!6Eu(!yC5V6ku^f}p+k<{fXD?F zxrE_LL>S{GgNunAw$CVtBE!eb$Z?vpInoG)U%8Cf z0nF)8EcqGfj*ErPXmRG_KA(cjkk0<8I&YRUgUMd-L^r@?pXm-}Co-ca7Tr&9- zpv#LYXh4TL_f`j)EPXwtSf)rJsq5K*S3;HWG2<3l-akb=<(>2G*A_%Dr8&8;j1VEFcfxloD9G#)vN*& z_7V>o?(7GzM_BLMZ@RxrU2H}U4;Nodfg$WiH5e>I~@gk@`FY&l(f|N#BI5jCN4VT6Vq`D%yJUk3Gj&0nHlN$#o`k9 zghglOszg{NCE83^WxdG-)z#>*$({XNHPS|ET_~tEV~`jT2o{##{>_pyLh=~MsPwh@ zD27_DD3&>{k2Ao8r!WJ3U!mJ~Om7BNLu5YLVrsIhF{7_)%*bT9@)(Gmvkm?kkc&_s zfP%}N8M#kEx7hHQ;knRoylh^P1h=%+7XXE{Jym8^-r=_4v9pSrb+`#VTf*_1jR7JEw-E8TFk zqs}IH`lbWr-vl+s0pu>0`%5JPPi;L{@r1Snz+pK(Yearzg!z#*Gu`*|%H@fn2Y;Pu zB`&s^-i3sHtAXrsV+zPq9AyzEaOd*7qiq!cfDv0=181pGh@lC$p1tk(_9+a<+U-!G zdRl}RJhLtt41r1IBaxfi!;-`o^zR(rm^&&NTt8dUU~3On)rXXEH?8XumonAGmbNW#6*DR{wQQoG{j&zf&on zE?xt^a%Mdp$RX_^{_KE3fdj=U)sKbIJL6Hd$OOhnh39^MbiQazyqk0pgDuJIXGYx8J;)Xc_ldpdrRX!$evv&&(6bj%`nzc0(q&D!5F6Wq*Oalcsg3QwACx-T#*K8irVT^KB< zd1`Sja=76M8X5|Ut7=(ruypv^v!|(_y=PVYJ}|N7Z;5pO{JG|#-RGsBH(|{Dd9QR9 z006iErpE~85imwf14R@xOo_3KK(u9og;o+{>c`)>uhoJHDzj*K)B#FO00_k#!jVb@ zibWR6g{NpDu^~TKqV*c%RZMD{UZ!q^R(y6t(u@`rQkAvvw~IRVm-}AgSk}zQu9J!Y z2fA-&<<=|fFfp&xqb%xq5MfP_v9)i<)9;Jtzh`*}Q)*~va9!NlME%2(oi$PZRgxY{ z>Np&HtgGufe{PJW@?8sijEyHP90`i3+C*K_3u+2AE74Q;u;F8=WCRrrMm;S@9A}o< zpEz_YE{vocsP`J~3=W#BjJJQ|;(Xy<%^ih}IZ}-2yh4NOl`M`cQSm+nW-@(H<)@}n zV(bXqZ1&irH;!THQpUxtM(lSh3F9~-mK8DWn1GKX(y@v^g?@W&tM}#Sa2P5Uo8Z{< zynK7`kyBP&v?KuEel;*exl@$xFXLH`+yicbY35l3{dXm!MF0IQ!vhP0n)^wMs$Pd5 ziyjt7Pd-`p)EIRE(MsxxmhVW41kh6*6WLg99CK8wHJ55hL?I`@01tWqUHLKsz>p)t zuac_4aXFr1x<5pPxet={wmZS4Iq(gmNol0UqH1H*<3}QJ%P3^fl0Xw@3$ODdU+0UJ)_uwUzSdtw6nC3(D_+;pj_XJ#x<)u zJIjAm3KuF`?;j*N8wGsR>J@fP{XOEz5}Z-v?~S7mVLO7If3hOhCU&}#CiVGL0RVjC zFVL)!*>n{E7{?4d9zZCICYCF?oG4-{NdeJ}3XEY{FK{rz06ODa0ECSVb4Z~v9@#Scg~dtWb#Iqs&0#0{jku-)p{DhISVxHmP@8kAG$vF zw&p@(T4ibq!GDJi*=#F6;{DJT^{1MVO4^F{U7ZbVj!+DLx3yvVe(st0d|lsZ|BG{v z?*R{e?9Uh0cSP`9Obt0R&U{aYe(AoSRoH_v;g;Pop~%~*Bd|c&XE$>523ZKmqUMqw zWH^2v6wWG(p$PXSqhJSO3+D9xgMgivjl5uE%gyp<6$k;AtL5k58qQEB>7)#YVf&g4 zCtXPu({x=j(lDc_W1};ncDOt^hSGM;XG6Vmxg))(fcF4G9;K_mc6KYN&hM5MOL$(b z`t%nUk0y_;EA;E>k5_gVTFKBey)Xi;bKbAoNs8rvm(3VmwAZ|)Q+^7!%}h19B{Xh~ z2-T&R_l)&~#=fb!Nqx?6_xD?>in_7KMU~yChODMyeSI0a9l;4|Sz8xWG{754%wQcm zHD_y(4ssr2WTW;%Mu~tB2M2PlqN74fYbQHCqTKJ5sWE8BIfnEQPrh%*$>tZ&o=Ds5 zJC(&quN&?vJ!|e{x|8;H5gOIaBiMWrHF7^b`6cLBTEtLvwtwJYF^fb7R7eX_yTDrP zN$Z6PHdcIW`tFb((lIptReI+SUhBHnF`_6dG`3MYd=x#77MzRg_(*(#iywZHxr;K4&qE5|GtlScW_J4sJjB?)nzjdDtKT=XTd!i%@w;zW&KzDZls zp1ks!lU%wymTtD&ygqBUy5zO(8Y!20B2`I(QiUIxv=6t%|8co1AP$SeqOF@~d+P%J zqjO{lt?GjapV!jtWGAP8HF4*s3aTsB^9%J8>3S_hhuip~*YOgp9)8ryzxg5(D?H0Z z{Zj^851U4tso+XBnSSqp*3FCHF#>Eq5Ovg9jBOvkoR3+KY8`QBs^?+Y1_NVt4Rg_7 z$*k1GchS;Ba<5UFOVn1>_jm1&FaIQIP@xNhm?L z8A))W<>l?>RiFf)TrmO0qh|Vs5gP~DxOT4L1&R~z$a}MeXVI~Ss%DR$Nn@+kA@&rM zCVp(~F@1qh9%!%K3oAd>KIg-YRFWT|zSq(jJ z#sid?m@6@m^6YjJIgg`Qw)h;N;iufu5u;ymaPr%tWR=LtNeJgDKtibAzS4W&oJCv= zg^~MHf!RFyh94+RzMx&pk%fu}%H-CnFA2_@rvSmyr-T?IBdeoF5#{qvW`XZ9YS&llrl73|yUerKZ+n2-lsWQH8@ZqX0nBun^|E2Y_YatN0Vl)0# zJ?b8uAetz$KdDX=>!&um$7>UHD)-(d1OeE#W00AL*94VayETV7vQt{^FP<<+4yX0o~0&Dj#qB+Z0 z+P~B+OAl}7BpK$uH5daf}8(oZdmb^Sx_l%|i`-W)D zQ6_}`p)!?L(D9MnYGBj7KTETeV_jZ25;l3m{K9@W>7L5>>c2kpFG^|RrN&sinB2yV zX|!j|E7Oq@v_s=&qDp7A{dj?HjG?)HpIM9$wOCA7ZB#UqQT1te;cnRs>~@x!Vw6ZG zeZ*mdxotI{vuma~P{xL>WKnUStgMR+;()=d88egJqj&`%E{H1ru^VHx5HhJMJ-t8v z%9g#?=3h2*Na19A*QXi2pLMp2l0^Df?W`{h)$ZG<1pfT4+ZGUio0kLt*ikqLPHQYi zL=r`AWKHmRv$P@MaBHSAEL&_$Kzt@rKVldQ6s_AC#fWLj-Zz)bG{*Yq!36htNS|a~ z2ECyT;x{U~Hf7l6_8x!x>`I<91&Bix&Noj>s&q~{oVN_dMLYA8m(K%w8cA zf^n)XZrtAM-&WFSS#E~7ht^~nNOUf=$F+S5f3C2yL0FwUwkk&!htmNETN>mT=`AM0 z%J$$`=y`xIlD+%1^6)494{L45G_4Z>lZxe4cGe91YOQj+39-&x^7XgT(lzytGfVj^ zt8DD!``lgUQrqL~l9?(L=LVhyR!>j@2j2&8raXmD6^G*hm`Kh&H!_WlJiPUGT;sTg zSU;sTGT>sJ2%3frj%G3&2?wkTIh;+0UGgbQULge0X8Q$+pVa2QdbHa5qUs(_nf)$h z0Z68cvuO&sI%ym4sz-#D+9;JB6Fi!0B$faVmEJ0iYZkx^F_Z5+(&ilpwO4Tr=ke}n z?r^PAI9IK){NNO-JAHY5-|lM^E)r?FqcT)QHEsDi&33rhdN9W zsyJ8r8<8591{Sy6QXJ%Kg5pLzl0YKEki7CJ4dx9{i+n+Zm{A!+d_@Avl6*0Mqy_Vw zc(XBf03jjUeRcv|(aw-yb2F!`ZbKrY5GLQjoIeRm$7Mck{|^N}1K|iDwA9Uo569iP zuASLeAwy+SZr7>uM!oE9^R!$J3r47Z-s9g|-p+M`wp4lnd!CSNHrpO~cT|LlyRxCY ztHL`qn^T@JvfaT6lC)f*d7aHJt$EOsx8#Y;H~Sr0r@Jk~V|-uN&8ZH5SUPO)1UL(X z>U%_d{rqo1`{|pIgLLDa?uqQ7n&;ngcZMFW3uDYFdjW37A_Ep4bT&JQa5T68=2m4? ziHvcf%YmDG;jRv4-mBw5F15&MemH-ogXV6 z1af3OA1-=aZKXLQt;~#CubwB3G>hZPf&U#%%&{o7DQS|jaIkShHJzT;E;viXN2j-l zon4H_f)o|kr^P1oE#3&Tu4qy?E0oThTnjECD+&0*6)KhJHHf5|w^1}Iu$T#ZQv7LV zeKB_3P(&J1wM+HGZ-*Fu0!r_tvve?8DL{dh-o1Q`ATHP#mm{~B>Z9F;ankDSL}1B# z;9D%@=DlW49$yL9I%3#Xxuf8##1Bk}pMxqr8XBsdyks#cNt+zA=i{goTnFtn;n6r|-W$gvRAc?R8zb7+brD zX#P1z7SeKkl1#1)nKK_cWg4XAifE$|TK6}GHONNz=kt-%ibOTIcGpLTOq~K6ffS98KvPK%@ikxRqn0L2_iI}b>KJ)Gw^6CA4M0##PKg}#O z^#|i)6ilK3$B8N_EpGo$&wI0cgKfkw@OVYZ03KSR%cjaq$Pxe@_7deCov2<`n;*rm@WMz&EY{83gPtsL95g(OoF&C2{u@a^n^+Eo@;c=&yHc$O}dJc;^o{44X- zua1L?sj&0cQav}%oHN7psst$Kt~Is<(o-GgS~MJ$D(|?F03fzlGl>$cHXcAn$|XX4 z=b{8+#1#>dSBk-kYtYVvGRxv2v2s%w1%GP+dVT_EFer>Kz{hfR?i%{$g;(Hxn&BuE zjczHX;|ifLEdyx;IqhIGefYC$W;fK>=Qe*st8rJOzRNPRG4Hn`?a9fLTa8#peLo*A zPh)SD3V*Kf^VvF^x8BulXWBl~TelU+UcOoGeP<`xuAvJ~8r8VwB(2nG*Q_NLDVQl@ zjV-~~jhP#nzi!VQ1?8K(6~@u(+seMA7u^dS3Nn;}Fgl`BbJ6?@Krfjp0U`}z63?#a zB%wNqiNK8BMv0zM&WdKz;z961n?>cii*aZ+H@OIQHk^w|Yx5vh@!0d`>1v*bMA(i9 zRp*K&{WQ`X`;R~(JY6a)qvh8<8MfP7mdZ5W{I=KJT~$K80nJ7{9~JdpajwmsC6tea zqa7|rct4mdLdWqPM8CnzxFQ%(UC#N@=@+{;`~ z#u5+90YO|oI+V?0lkX*8;HKxux>$V`1eeA|FuRq%*4GC6vHl-Z0N^A!X`v-}?HfsT z2dgKF@{BlH+etnZ{{hDEdoTJQL<;ECEkNXED!XYfkU^Wl89F?pPK5 zc*?5xqCbtWfxjg7W8K-tv{cun#K&3<7x!=lHs8L$0RLC!>e}Bf)@J#P$9k;?T?1m` zXAvto2B_6jk<`^XA3S-H80HnMX%S{6os5mDmqwQJ{N|qk4Ka`v-cwn&%p;4b@sa*8Ff!Qa=CoPeJyG# zn+rYQ{Ow*tU&qW7aQh2uzvbD`cD<~p-CS?&5BdIrzE;B9MgFq7;l6)@2b@Byk=BOU zm~&Wi`Xu(_ce^7=7v(P}eit8wKPC;W<$JTb=O6y9W^D534LGj9z18-u`R=rB%A?Qm zOETygs3gpXcy&>a>89krlb{Qs8H+jVp>37R3v8P)*U4X zvlpv0##78@#AS55$i-j?k!s-ZoB8@u(3N8Oa{WDzyow`nXHi)!oKp^`PFeTFdgpL# zGycPft+eWo0KzN-t}wMgPDf#prl$i<riPtmjV%;WPQG1&{ML@5pSf z7rBWxqh9w6^0oH8ZB3U^h}UV0Kd;%#_4lV%8gpaXt0>;HrQ_*z=%#G6ZIbMCl78dr zweiF?`IeEk_G)JuN{Y)}a$By%;GE+iQ44^LK*VG~*JDo*c3!?^NTR2voAn(H7@f@` zXZ+iZW@lFOe-(bI9^Q8s6lQ-%MkmiH!jxly}_*alDADqp%zi`Kp%kt7Ls<`)z$4WoCB=i>+XdYsEu0hZB zB>96??ZQSB%jzm;d;kmdEeGY+=|94q5Y*KSZk{OX57w*{*WK?g{E`O+&85O6=j8I% z0x|=&K3B4R=wx20`P%l@U~>m_F7)#}Spl=pbf{cHRuTWri4xi$9e@b{v!>PRaLQxO zPxF8aV@6MtHO8>uHBJV?>;f_brqu@|=6%ck3V&SWy=&st&v~V^=%sCGGULq3le zV}>4ic9^_2&ko!a;4R5iA6?eejsDQo#HNk%<7 z_Z20LHrdt~C{}?=c-f{hYCkdk&Zdo8Nt_OXSNYm2))77b*tpH4&jNXrL#$Kyk~bQ- zrL$y5rbYWx$(m({FJ^MKj2SIYZ0L?$P|NXw>i+X+#4zXN#{`CBI8ab0AtOErrs2UM z=YTu-PBbQ9Sr9p510|3vCE^AVoFZZ%OdOS%QCiYbFDur^%|pmy$fI2|Syj!7a@K~1 zbK(Xp^Avc7jr`It*@)$aH?*{^CYYra-$G_o^joNp7zq44FiDIXQZhJ9UvJC3!iOWD(G zg915OH-it4jt83RU&q9aB!l-tEyMd0NB=GZKmY(ZONYQl7LuljjkY)@rb|OcoKQLl zK`rQ+K!j1i$OxVxYpPZxf%Okr089=No0~+nl{i9i_FYfNc*(L5X)u;F7cV(>?nEoS!UrUo8g=;YjTlvq!f4~=GGAM z=H}o1f^X@4GVAx3cWZfSQ$wYTnt;juineRd;112sbWL_j=lQy|@5?+)B)<%mf>pm~ z|KkFEICf#Z2@?(MWQcjY&1T`kiWa0`)R$vauf%0^h;@!MU;@}hY$7on3%9G02#Io| za3Jrb)gOpYtmAG}zCq-?$=8?!z3+EpHGJFmKDvne$I+vC5XpaS=mv=6Y^^z#N`E(d zRX6AzQ*08yBE10fAA@x}+;*m>ZzW%mAlZHfQikk{r5+LdbGY8_v&vqFCYI+{i?ks+U^2S zbRGw(;EK5gTEnNI>|W}k>#bQTCmKnemByWuRF=B|s$W0;i*O}cCbzBr3Iw8EDC=iI zz(RTl0wS1DI$tEX4MaDXu) zZHdKUP*NKfTw+?%=YmIyMAn9IvYdy6lxy~QM=%U99RDEdZN6`L2^6Y1+S9M zgyV862Sh7RvkA+YVv3AcX}6J;$kbZMz%Ju*%1sPeM+f^Y6ucZ>f1-QrvhO@GSB^>P zEj;N8SDETaXHFa%<({%UcXpL@eD}5*#CdBwRb+1QjTli79(7Y%U?~O3k}8Nj+_4a@P8-*Aka~Eb8Ii zx4$e*_Kez}H+a#__nPW=G>|Nj=umGTTI!PVQr`$_{FX(eRJjBy&)t+l9M}}PIFv0- zdie2C28`Vn{4Y*Fj^3>(mrkq}M~ms3+tob0wQ{r<)IF|AIQW%+-BcasZrY=kAx;Ag zZh6mlHTv)I-R~>+-k+gyZ~z~tiN*-#JP;a0q&1=qSn;KN&fvjDEILs(?0k4gj5gWT zLyf3veSXQ!NQ_OzoHbZg7FIIpbt-p6M%@f(;t!DI@mM3PqqP68hAyIT_#MzxAJNe< zUgvrD(-c$tWbx$I9YU99?B306x3i@D7!l^_RQJ^nNzE@&Us~_7*IeH~bBspIN?uX- zFI-#LLvm!wjpYlBk|Gjc{bDft-H+&xufCMe!_2$fm*nsV z7}9*ctMU0KCWU=z;Al4th;us`x?-(a_lGPe2EEG9btEGx&%I%YGgUtLjZ8!Tc)a+4 zHG05U4i65ohc6yGdt(|+=m|)ZFF6Tzq^p z4u%r4|F(|7N{YoLm6<0>jlAW1gqKTRNeg}FVWHRi%JO>2(@~hg z@FA=dldIojoy>w8JDMZqXq#g^dg8m=7=wOA#jV-8c=b}bpwp>wH5aSDVnw~9xLO&@ zh)KvXBjY%VVqmeum=0(+&XUou>D9FUiIHb4*Wz!u#?^vz*t|oMZ9?AaS`~fp+ozuM zpN!P_LVob2KR?!(3XJ1AyjL%~Y`Omi-~=EIN-;Fo@I6~Wdi^i3Nzfe{lSRxB9A zc9*@G=TEac8*4k~K9~3wY&SHSD^HQK5%3zjS1&G_O*G7)W8Alm~1I?|Lo*be!cD@4Cc`Kgd=hxmMT-mXE;G>?~-K{%t=0 zHs6dA?A^Qae=*;-$msOZS>@@lXj z0ZhG@R3=t-`x(2tmjI1)Z)27Lfl9-@0FuF}(e?OU}yrEQ0iXjO$B<#pGDZ8T5T z7rH7B?!>S1l0U5!K3a-^o^p;>CaSKzD7wm>_%Sre?ycN+ue8<~$87y=NML8tz;d@^ zflgPr$|wbSVl08BcO70z2z6eXN_ysmG=!k(tg3kCOxsi zNrp#mFq9z!AG#lkRStROm+ad+(W*pJlrlJ^@;PL+@|wYt`(7pjPw=tO2j|AgHgD_w zST89rfAiN#=Z%5y*6!A4k6nHG6j6ueT$=sdRit!9eSrlY4*V9(#=8&wqJcY8A*|F@4yGq-H5y3R`*ipojhQNlKD9OCC zsqY4HU496kxt}n2+(DRB9RZV)?eludZ*A!7i=iGPTNw+gjF0T|rqR&~R*pq{NT0FM z(3{99{7#C~)H*Vu&uB&-WuUwKCpuQ_jzxfC>pGLWeYjDgG>w))%cuG;P5y=IFq}38~EffDenY_ zlNI$92q#EUUImPh#w%&a3v@ie#`HRxY2@a-)9YX86xOYl@8JpX_^%Ir0pNtZT(EUx zSluGYD|B@7Fe)mOy}DW&BWn5NUzwV=9*9R4;wm|#QU3}UdU%5)g^C?$S-WNEqcrA8 z9U3w#E_Rpz{Z1uV>#w;M)A3Sur~yLPlNuE0-!hQD`w;ume69duTSC$p(ZC?FZkNlb zxBHCJNx<3o9DkbcBj2W+^LD&$c5P5Vvu)eKb%)Hm@wYi{vSps@_vZ;`DtG`I9Hj(O zT#%Fo#d16&9PLq$7q?>Yfi4^+l0K=T1IENB|G0{2K{1?PUg>a0PpXtqj_1vH72A7~^AF-a3IA#KuL|o5dqHDHF#fvtb6Pt0 z9VwgnnB9qC4LT}10rp^=)0|Jv$E@d(3tmR&RC(E?tZ326UNI0f5RXq=v5oA0Idqqk z1hRV%pnMZS(WFdHG9Ua}EKw2GBrEsr40qy-AKt|qgQZya&JwJAB-h&(inrd?Xk!)V?7`EZg?pnYx007+f9xv-W zWL#u4$j@zb3@l;*AI?qztI*Gi;2^?T;4a5@z#bg3D9<^&(HIKYCms27&|#;SAmVqR zs~(;4$^8m-JRW>hKyn2-j=GBcz&uRh5mq4j>))@G!KU5(+`y**5MvxGZKnvP({D{$ zO6D(dT%`)Rk(x%o0z6h-2Z}W%x+5P{+V$3_g$RRf@gn&X#$(ZL(PESuv$s8ovCpm4 zw)tN;RGcimYzdTlrB}^5)ACEzA`oNN@%=8(SE`vmc|BXvTo4ozyv)BjYk-N#h`=Xe z5t3cq9>f80r9kj85pry4%h57dG7{i85>>U*79WR*hx8~zxn!aLzlQ)g`(YYKo}zNI zd}!$dPJ-b=iSo6~%4~h7<3lxZt!y%$lCx@RvdZG;d99+ZYV|(x%?EP*4IOP&H#gf2 z{hFSjzp3w69!_Fo&O&3}ihj_I|K(6JqiR+ejwALoTNS*;kLo-VQXBWLombhzI+M2; zY;nssF5v(5##b%j&4T`o)tZrrMwj~hWU;T~{iHe?Fw!6Ih2sHX49V>EOc4t@wo>$y z)ZR(k<5dI{5`gHuPG)5ENWdySDgz(`6^O#UlBRQ%P}ZBZ48@|}+!R#0!cpE}tdbZd z%XCoa87K&LIiSZ~>Abt-u$ozSOngUbRlgK&y&#<~dvko?W0d1$Hp=O0BTp5DjD-pQ zGUbzWIy?~Ob(CVxX=ka-(k$!W(Y|hv>p~OZ z08ooKllW>S19~~$^>`^25ZG66e!@toW-^gFZX5#`hl3;}#YqzEf+O^?utCfwc3KV3 zm~q9FODQPA+{L+o&kO6rMrzX3_pnk%CIK-Z3drCqo8=uSVi*A%u5+eP3gq`NPBCUl z<>h|;EU?m)DHCj!($5^Nl|f!7=+ID3t0hPpeYOu-eCY(VcdBfhhIpd**a3*iJ20>iMTzN-BqB( zfRCPH$T$*UAh68n6T7y!9&NwK#sTFdHF?U~=69@w)7F{UfRg2-wz4>2dK>_M<+HKf z$OY)^OkwyslsH`J#WzivN7QVu!J8t=UNt?GE?DpD;Xxhikz< zR#3plNJZ2Cj=f|l#L}pPA1D{?8Lw=3u^*}JE(Gvt#jSm+pbz@5hW;TrC>%6xEz}S9 zTJqx2(g&jxbNQ@)ZSqow=O4Cg7nIXv{j}5=Dym-`d^pj^5oiM zH6frho|_6F2L)pT8dhF&WhR3g5>@IabbkKa0L8CF7eZRqPx*0L=QGtl#$UD{Jy|W?8?w{%BF% zZlLrrTYKi*Ch?lV?(kyJO6pk0qU!yA)^q*#+Wi#q`gOya8p#@BOhRd=H@YJ@Ol(<7 z4++m0Nm3j0W}c|(D!)I6oNv-L6?+D261XNI|5l<6958>tVAn?zwnRDoGcmxfQswbdx+(Q&h3iFPlO;7`a5$m%b-3KIfLt^ z>YD^dDPy)Fvg}XiEHnVlY_rmh>AdZ{w@ z+;673=O0)CL=w1H*=`?t^u&21 zWd6~C9S?mQ;z2$7_C&%niLjMR;cZzthfro%8JO`$Vl)W16__TV7Cnf=DEC_X!!W|@ z;2g8Nl0^ea7dRW?;}Z6vq(zgj$%ZiS)SMM_vFMz9r)a?BwW}UHm9W3XcK(_9j=Ks* zUi&Z04dDKp+?$h}*5drqz5(+528Qa2uFvZp@`gK9VOT%dz1Vs5c89Xf{ay9GEq{{b z(ql&pd2+c4)1UVuxBvb&=`S9KT;CCBqfN&->o>|ZnzS}$r6Y?G zop*!B_fpTP1x_Fb^S>HZi39KKfBU?%9m^&)C2MhibM-F8_TB*j12O?y6MEI?0R-iG zcMcy&N5X3$-nwNeB(#>?z(|F8PAXj(h(ucG_|~B5H~lrYnOd!R`APhJ*i&tN>6q>A z{U}8@BiOqEgpt-OUg0iTV+p|yIbC-PkNoIa`jGPm(ax^y=BG`>InJTmdNVz2oX6yX zPEr`700b=|zsphC97&Pv+o|A8K`v)^9A-mS9}#j3ej;Oabs-I#w1I+1<|8Rg`0VL% zfbORtX}&z_=kyl^sqG6rVV=I*CFhsQi2vlPw)RwBRBXi0FsM=KCdxsGnd|~oT6k{? zM&3Mt)r6u?z>E$cC(ESd{g;)W3ixW*O*h>LX7ns~Cj9o8@JT$45Y~S+^bU!g=d}Eb zSLDlRGA)t&X$ehR1v-4lcTPo={dSNzc;u`$?j`TKs@vzReiwB@wTVa~iNu1J6P&lW zLOS*OEJrvg^@9Z_t}7B@dMg;&>Kbzi%j(caV#BN_TCXTI_~m`7zFTFGdVrq3lQ@>g z-%)~n5W%ZGiZWy6PLzpC008}y%wUZL;)Bhj=}Oaa3%2^oQc5Jl3=5v103NCqy#xPd zahWI+^jZQcW2i~51OEXZtMNBoDzvEWj4LvLR~D0YE_F}-L8^2#x2=rN$nwjNCfW8mEX1j#&jlv z3*J8$m(8kgdc-B%KIoxqD0*2{q?f3>Tjx?i#bU3I%l~$YhB(O9m2j`F*hHBL?>3xn zn`{r*X0Xi5A?Gc(EFw1y>?nr^oKY?N>`u{#^WZYziA%>V7sQ<1a4yTMJTJ5!*G=~3 z|5f_)V&e-S4WQP_tqxh9ZB#&bIk$jugb>ux>$o67B1Irp6&xZ*s*Q~-NF7xxnC#*$ z*OaVQ9-W6YqHuLU+6U%Axb49slIm(aXrH~cFD%H)L(;p}|8aB{ZcV>k7~jSi4Py)( zJ-TspBQd&>E=M=gB`V$BE!`+BrPAFE3eqK@Ac%DL<u{_w%|GjthThqHIhxxI(ha#Am~ZWEZda+c zXNb(!<4wmHS}giS4!UuctZ?2e@#IV{lAd&wrW8!+Xei7DvEaq=x_`Fyk&5|=j}O|w z^7`X*7YPFGU?QMWrDN;F+)MVKo#2Sfl^vTB`i=o^_#u==I^|;MOY_)3O%F4J>|@T4 zCLh`TD6e+U;ES;L@yj1AAni6+_L?=q^XF59!@kPG_mZ)*VKnxF7qlGlpO$NUY_bc; z89aV?$f*qQ_HG$Msp`APTwQKf|NT9l78}4RFl-pf2||j|J}s^_U@Wka9_fRQX7NH260gk8Zq`claoYo}x-I?-2O&!XPd z!%q_HgEKZ~BhW6N_3t(7lurC(@)Nb2pvU-DrS+L?!n_|M7`=pQHfDAm-O%HK|2!)` z5q&&?Lk9>)SxAg;w&<-sYn%X!2CR(eDi19L_})&M4d$nX zT(>cH3b;#493%;)9~4IpnZ?-{lmg*vrZ4i0#h;3P{(QH&QPEP)G!Z2*Wv)tH#;XNu>Gu7Aq)HL2C@R< zSe5kU7DB7O>0*#mYtdnS(PnUA@Kb=Cwf!6%3I(v0UlmUFP9FE`Aa?^v$pV5t+qxTwFgT`|#7(uixzTq&hmk>#V6W^?CpD?$P_-Po^}C?>tkuozO>*fi*38Jeo2Y<94Og;O{-HA>ghLI|ga^oM&`*$!rb zi7D*VBQA=EG^ZV1rMQ#6kQ#~!G=|QZOGw#8hu;%r1$q9w8)QeYbx%1u^WDpI6#tFd zm#VZRB^bt?)KQ?^d~96($kEZrEuh0TD&60f#%0cYSdqDFr0&z8>r)at!;b+vk+QN9 zi4}Q>52-h@qV(_NVb_d=kR<5r^0SH@T0Og3%1~@RL&!!?B!KFp_(F*HW7~XfD!_%!@|bqFkvJ3@tXX?se6x5EK6Ix9*K2NJRj*EWPRcpG9I*hYWQqO z^S#=C8u}UvdFem%?5XfoUt-s}dvr1NX1iEY@8YDg=wW4BL0XelK%zl>gYVKt0JqbY zbIrD3j;nHd>h1!=Qgd$4bE^+Y=JkKxwp-P_BqvTT)Yw;%o;Gc6RH&-2B>|Y(R@T*+ zDbdPveI?SYNTqrHY0sr=FyOIYSp_5eM~hd%MQSkJ`>Ii{xxe07U(X6if34NrrvAw| zx77$a3hue}8vDB2gl)2x8q}gv!;lJqx$f<^$6Uk}s_-vL#;4eS^ETh1N6w`Zaxk_1*KlX9qwr50e;cl3?D!Cx-jYX)C{| zYZaP|bJnYf>$*jf`lkfPBlo-7e?dsOiJQ`ZkzM0-2*TZJw0Yhts7puM=FR z#Vy?Wn3W^_nJoB{&?~l#ZQ62LM!YI1wNwTp%6d`0_Iy2?c^jK0+kV=`JQ5M;e#wUDK8 z9Q7*Sndc2<5aP}aZ5lcKS~qhycW(23%QDNkp>fRxOh4(=2%oh&bp1NGH=i!RwFDrz zw@3tZfQj!y)P!6q2Ly`|=dg2gq6(_-&r-ExHq4Y&-i+*dk;J99JB^n9R-BsnR5>lr zYY7NJ0H6TGnAcD52$UQ;6D-%;PYYz~6OJH&9FWHlCGkrYW(BU_=SP?tLH~BM zntulw?3$d_q4JRb=DeYFKF#wcZ0c`aEIV#9^b;Z@;V^Q~Yk%n2-!fw9X~-iog*x%m zcjN7ajS^K)MT4%f)CzReQ{8i|@9h3QU&IFg6pD;&_(HWq*hl5y>W{6*(qa0Lm(|7U zcQQIt&N1bNF;vl8m3irR(IOUul6mK_v=2Mvl1S55u?#cjWEZr{Gq-ODN)XzLg@AyK z7lm8|gp11Avf)t1p#~_*$qjV}^-6`9s0o1&m$%JYE$C?;pd$Ra`-@o*{h0D7T0Lk! zDHp5IJpWHaSe$}LFt)Z$cQxpCvgM4`(80PGU(+)p9f8BkxA{SK{6MtGrJ!{n_wEJGiLz+_k9i^g4?u(#9v>gBLa=GJxhdSNSB;XUfWHmlhmVCE_-4d z2YIUo9>LckhyUCH9@z~0k!IN^k+SbzOl!G%?sbZYsTr+Q*T#r2$#S6ACV`0V6mmk^ zdN+sgA|Gl~%KM|-4=a=XUmCPaqK)<@yuSaDJof5wLsgH8nR|))a}n9qU4EAS(pdZE z#pC+*`~sTZqHRRVaZ#>yMe^27Dc}*{+KBoLum*NIzmMgW!|WnUQoE6!CY*(RV0<*O z8)l#{0yK;+uCBug!U2%7syXt<+@XV2BL}Pvn#4ua8#VRZi<0(i&0S%24pmhq_eCFR zzyC?Dd#n^0FAhIX7N_C$VGuUdGn=K}zu&(z~v3l zueq=&OZ_roqP`Jyi|TEPHt~6AyvV8ekO12Ia7$3NdyeaHrB1!euS>=qHeME$h6+lR zxb)x67+joIt*KJ7uPi>TCUfbS6GsjYjSu@W@LEfxFEZIMl?+WP;rK!{vMF=J+rpwT zHb6bIIKSvp1W~DebU8u*h=Xi$ByRZs)zzd6;AF5JiH3Vn*^wx+XA8{>;o(b`DH2o2 zNdj{3Wh0=Sa-ENK)ghSuQs6hiujXH;{C315ND+GY$ zs&3;l;a!Kha*AS$@7Je4EVnLdDJFG=N&o}g|CbGLzk0JaT4|K>x`=|BIQ z!tW-p;x)tnI}w1u0fMdim?lRdplVSWB(IW$@l-?(s-{Z3_nEF5m15>3w^xLw9DS(s7fN4{w&fZsaOFeL1Q1Xr&-WkMYep z0)T@Bp}J6lp}1*evEjr9o~r{&QJM(dq0!_{eB#r_5~e{C67^`_oM`T7m&+0iQ>kju zS~AyLmN&h1LS$R*LbMeT4u{S*eonO~Jgd>x@N{RAPrHj(&Ialt>0!brBDn9wk z)I3HJ{d1uuKtXr|S?7Z43OEE8k=UjWif?nYh&fMZtPm+%l+HwPXAOW$!kN(h<=n|- zbS(dcp%Vb)vD1u?oAA{%DV8qBa%?0}u9#S{xLe)kgf;MDb)%KL5*)x~_ax%o;28GO zXE7r-;m(JEaH3VyHYEt!MxHzsr444+OG7%l<~(IR$cP|gg9NvzDH+9tQ_VCJ%9drX zL}<=j6}g7b3Tpo_rz*R(IJS7Djq6b4^-A}%{g+4PMatYcX+D4LLY@`)-HvGs&J4X= z%tiL$oO=oQ{8tid{amQxk4A>J_Q8R}R+{Vro+O!UcvifE=z zzSW5-_vb&P&yDJVQKh)AQ{|o0I#dG+aTS}SeU#9G?lkt(no(-;aj_pYlig}z32#+N zr`vKeZ?aaP6nWNxN)Anzd}d$pg_XZG3pJjKbeGt%@x?4ex7k|M%R`$W)QhAv4AFattbB1iqXHjG_5t*-OcX z;D=Eh31_9EW)fRY`y}!7a?XaXaHnjehTwCH4Dwf^?bXTK_WF~8SK0$*B3YPK1HamD zZ=3kfk%$I?$czovfX$8mO;|FkLbL1R-U(lY`u?%=cWC9roQ_`-o<*jHWY$6h}i z{w5>;)6l6v8b*Uw=d%ZCqd@`Znit_-bP)Sm9i>a4v_I9>c_WF+sFkQv2P z+bt8W>|p7Wn!7S7GxqL!lOemqo~GdKr>cYZf3!a`t$Gc$9(hE|7-v3|`0V`q=~K-g zQ@;xhR|B4hr)``&XMU^O!r=F@QT?q5J=CRe&dp5jP5_h8QPVg_fpC=4(0yTHa>L{5 zSrcanqORhpu!!^phL|UZBBbgTt^#Wx$CG!QTu0@5$717d2y`a}NJoj(<7DD(SuzS1*7lmB-^KgyoZU+R z07DaoP<)U=t{PL)L_wPB0${L26tf(Klh}t0?aKg>GGph`*TU4ajWlyDfl1gd*y^>N zUxQQ3_aqZ@Z89}ZheRDFW}(<|r&B&z3C%(6tSPmIw*;&$ZR0o4s9nygZ%HhCh4s{p zP`5!2m0a7jqq01*xUMALurak@xx7tle>P@G(=2)6_;ETFSh1bVlY+wFyl9!P-n-_r z3hfDFwqI%HH}j)o6T3skzOAQac=mP#j0BBLzFj%0e4TUa{(9!IXDBu!K&nCs0MXP? z1R4Qi!JRln(vfb-P9ZRN%dwK#407-Edhf)29f<&+271B>oo+R~0dY11Kql;TF zeFzCnY#%K0*r#T;VK_7Ch@RzVJgIA=QIHg!Xjoof0JAuRp35Bs#Q+3DG|FE+`glpw4(=Pcivw(@-a6bKulm=4_9?F@aSH z!f(+%@NmSaGpHj{!)rWVL@nb1VIBjYDLjd|($HdyDT>M9tjI?0g)Tow2>@LK#o+gs z#=}y`Qdf#mrWH6K6HP7DPWWJYA_8DC)^ZB6l=F;*qIW7Ps|dxb$sMENw?oLW`+NS( z4_@3YYs3F9DMUhqLZ&s`ga?+M<~4e;teGf{izVd-Ps+4%$h>Adaq^!c6XUk?odc6A zoK2j3F)uAkLaBNl!qAB(6&N^Og~q~Zjk78lu~PKTwU#6D7fTckd{3Qq>$S~29rrEl zcspMRCuU5K6cH>%<1*x4$*F0syHv-OFez+qItCCxht}$WsQ2i6P@Vd;u?{_rAM^Y5 zQ;iJ5$#36XCO`lnBtX@m9Gyrc#+JD3i<|5$-H)G1vw<`^lsgvIH6Uzde#~k=n}&;% zz(EM+EVACn>|1%#u=&&58yM4+rg~taI~>+ONd%$<>X+NX-KMS-89Xi>)OWyUum!50 z=ss3zyS!|IxT(@kk+T76k`g9O{i)mvRtF6#1*W2UxEnlVBa)g%A&H$i&T+a<|7Wt+ zP1$rS?x#P-=6d;`YPF4CkB9|up6z)#evXoQ{%rN<xZt?A7HVJ$pM<)k&dZrDY=aZqPqvvdhpn$SeHC>^{zrRL1_hNLQX>mq8gHnnQ>lxW3ywtxMv#Q+5XCyi|rSa zcIzS3(r|MFby2Kfj5`>@32}@YtZ?Xn5wg1N_kAsOMM#+t6A4TEEp>mJNqX1)M;aES znI-((fxt>XmHX&~K{If?A3Lw!bueBexM1M{;YuQ|*ZQiaVo+u6 zuX;o4>x)pV{Yf)Ef67BZ(PBdEzPgX^z2CtqJoVNiqqU+!q^Y7?>&?TC6i`r}ws3*_ z{yR0(=+7_Ag{182FU~(C_M}`eeE;+3!=UyeX}}&&yVm~Xq8tFJuLgJ+mTF>P#QKnu z0yK=YE6tg-pB2!hCYoXgFyMy)5?6=}A5*X;Cb3fC=jcs_ue(}gk66@Sjjy9eIzKTw zTLL5c1%CcNmjgo{V5axtM45-Rx~ANthfK9@MP9Q84+^|JyuliH9h+cI`y%=~YSPG- zqMrwS@^(nEXU#3~Q{G>Ma!zz4AC|t|mDo%BF^sFH)~!NO^;Ao3qLSBPxyXP2qiM~e z8$jVx$y%xEF&Y4cBOZa|r>j9J4xpQ_bJ& zN88&Jfopub?3(H}jRbw+Pfo^y`2@I%v&Xj)ZPsitQH-iJTzMj^p`j%30=S_ri;VdeE*m)5uS?Sxl5f;%IZ;3`mHZA*Uo66=)YM3XgQDo-MJCPrGU5 zS@;ZJhTRe+%>5Aag!HFfJfyb9-3(u#=Jyq-HsCBx16Wh&+7)HmF(=0!xLOv;21?L( z+yCS3&OKe~I0NW{!z!GsrW23%=n!;HBUUm4s)Yy)ewB0ogJpzv{6F4wv*F_Ep5&{4z^oDp=eJbA@ZZ%^vrDv0(?eW05 ztfzAz%`!)F$*)Li()KBX(+`^syUj%O)na`iMefE?Is~o3rWsbu7hn7`S{$swn)*FP7szl-4pq9H6&k6H zKD;=~U+T%At{-Z5@K>3zx{9BTeg-GtF0)psR+O_EelE!!DzcgX)|a9p^{UWi4uB7i z_@}={Sd2*9rgV$y%R6hpOeLV%Aar1x63%5fZ#+fja5N0~DuFzZVRf@njFYPVtT4Ss zHoP*=aMJfGXR4D$(Nn6#E?nu_o*?+A{LR)E!Hw(v%4axEal~S5TS+t=E<@Zo>cau8 znl6wz?ry&LcQCuDdEBV0ed3}SrHITc3S2i$3KnJ-X=%t#DGm8UrS@Um;Qd4Eh zH!~TV^9Qb5t>aIf6(?u!dB*=F`UfI6qjdg_sTD6DB2Cr|i3e56c$NPL| zZK=eHxs71)&Zb`71sq*(($+0v5lGv_;}8*okjM1Ew-Wd6Tf~kd;b*fasVYJrxIXq$ zs|eIojG#pfTYKicd}MELZU#tw$ScC|%bDa!Y`d}20T`8W`a+C=1bGBb$${VcaR`Yk z`})vH0J(SLG}buaP+VQOj=T@Pi6BX~nKYz*X#(umv0yg!rqi&V`zQVGtLKTTP&&;6 zSnLDn|8qGkDcD(i&snr==$z}q)ggr1xfNTM+elz-Jv@I;eMvkJs_KGxyWX?f7k3q+rgIMzAt~2`6xUf*qu0f+L|R`J2^yrMU|Vb_X$r6 zzH4$V3TCS&!&+xVN1$1BaMiiTF!7N`JEOd5$kGV~Ef>4`{>iIyJ_>7`8GcfCo3`D*aWd99Hcz#v2v5=)n>=h;_XqEBH&N<+ctvd>Huy1@0~O+=;*4jvg;r6lmW z1L%<+5by9Rhb`d59!`{MLYQ`EX03-p5rl*4IL2pY9Nss7pPHb4kHPW48n_RU8O)E1B-0O;`=%N4HFeH#q_?Ng;7`Jld~MZDcldmAW0qwW|7pO- z+|OaPx2w)0LmoYXAHBwVWVGA+OW%U5NY&q;D?dg|!~gs0sDaqwc_VTZG>{i5uy!_& z)ML3!(?`O{qaabX{#Lq>gnE|_=Gt(uLsd0m2r3D3n09QEa+)u8^6?6}+&VeX+Jf-8 zCFe!w7*ON%B{Gw;jI8c0m`i--1&7%Y!Xlg7z$Rdf1Oj%bYQqun3fW3)H;MFGoMM?U z?)4F2S=&1KweLF>;zP64<1U%{&HGiyvjn~0KN|ggXVuo0s{A-(N@ZSkeEQBzy8-*L zkn^~0(L*mU!+Y0z^t5N_`^swI@K%wjE|LieL#pn%aUU-bi*aZM?V>rZVdOL_%DBJ6 zqlO|Bb>HYBv)sdR<>=OQoBD&_h`jx?5i9pq!?MxgweV(9&V237+CPJbHhmy;_%2aV zr+LD{e;PUuRr+E->*_3;I?j92-~)*@!7YDu?l!BaBY9|uCDuO~G#hZKfJzUC`o{XA zx;PP|tn!Prnu!bEKC_ukVUw(>jBaIdlZ3JjwW#vVWNmdH0=?tO($cxXst4}~hONE! z?O$ss?$8dv-&IOi4OntUac>X$zkT!>e*w=hAUe8ksjjwzJigL9DLpDrm#t#6vD zN>4Xr(lw-e!B`lEi~!qq0na?kYBX*X5b4utpwnpaL~9P z%~gr<<3j<7ndGHFb@%X!P@JJwGNC6U;IW@#vk}&u!-_13X8V+1_oQrODH>shQr(WhEI84c zc|Pc`AI|pyasYq{(2jy85k!qb2#;zvhxNyx5Alfda#2pcO{uKPq^O^EEq%z7fcY~h zSUi|ZGLaaj>u~qkf$dAc#MNn`vR9ZX29Tb_U6GM}M-WsTJ*c@RkTrpMI zt9AZ`@`k$>y4bmp<@1((pD92%J^U(6`HhUk%+YN=nHmjF9Rq`0K93UDIHYaS-;57Q zDMC)39Qh>MU2TxVS++$a?ep!)4cmL$57gm1ci4BHJa?nfc5>Pzrc|RVO-Ivvdi!H; znr0f^ABqa$jYR96CL4z_MzzH;(Yk;Crd4)%dZqlFb&*0yAx|rVwm=hz z6Ku#`7fB^hx`N9Nr-I(ga~pWV-hKTYZmK$K9Wm4!L~e0J%EDtdTsQB$;EA9wDHbB( zYf6oCjLa?f+)+EHl+O3&Tmz#tH#tYryGGxY%EKlzW?8JP!Ap*88r?cL-fnR6vwV&4 zyp5a5j8`3#X|{Cr!7?V{6bfj0t@2U$@M4F8LoYyc); zt`qBsQaHP~Y+-DmBoV3vpO^v2(2&~z0~2wiMzZFf-$erszvNQkOlD1|%eixb-LHB~ z0<-RTnHpRS{_=Yaw!Qg|mZJ^_)cxVK%w->TS@r6S12&`jN(yV40tZ7FYl7%2&1(PC z5SA4D+gaNOYiL}1mjB2(I?t@@UMQJ$Bf?D9fgGzLwFjIGUPG*IqDlgiB8G+S^s)3V zB)hx`q93V}pfwqMti|Ws=Qa@s5)NIf@fS=}>Nsavk!~&LRdZR4Rv$g5LcWZvN2+ZV z&&K5V|M~jxndR_p$aPGCymY|}3yWouS@SNU;hLKP?7@7X$=_-eAeu>;r@VkfUB6JCv1hkZl|zJXm7;nwhiU_%p6a-y5~;#j_sz z9W#(VT=NxI+EfEs`B+m7v3Z6J7qM7^lTS4ie1nzPVVM=0iA0GWr z;cRn!M7N3$JkE^8wm7#}M%&<<6!>vf1_r*DMBMcFB!YXyZ?3;9$3b1e;UcVttQ46` z;z|0hiAVFT8W+o@k3_k|kRz1n_hK0dx|e#&#Yyz9wGSt`QgAtkxZ(@eW>kY}d+-d| z0`XtyBwrua#*$n+H-kdj1%JLI>?-86$v9$m)l~wI)&FtQqw*Oq(D<6-=C4Bqn}iiuS<87TpTFPP(Dylmb7LP zPsa&2takFhuk`YXEStM($8UM@)M-++>dWao>z~D*r8lpQZfs~#D+A;1cUJl6dDDZ9 zWMKinAFT0X~Z2PQ;`b7D$(7*T4PhtuD&yykAv7o zGavl*WyksMb4w8QnhiQ`i2^l6%pVvY5YyL7C7{3b$Wr_ z*p`uln|@-+hSKA1c6PSTD);_VbvNHDKes<01s_QXf7rM=c=P&WNcJsNTJSa;z*uP? z4Is=YjbJxzvS!-Rji9E5k`fkD^&%0z)Q=;=tU6?=;8L-y%0!Xx_|3m?q>S#TcQ^ei zQSt-I+Z}tycT;it3=KkKw{M<}V>SZ->bNjD&U0;$dZav0OX$xfQdCC*IBWgj0ci?r z(JMSe$@Q6+@fh*XCY4vN9!V?|-)d6GoBr89@ew1+4qv}|>f9da(ON1drQ_^sroVP^ z=$vn9^yuI)*j8M)Xz|~BYO8nCh;OxVWC^f*$NBr}LKH!4d9qfn zwP{QeLYLVnHe6R5gIy3{2L}e`hwg2wMiTG7=cP)g^*3#mv?XDBXO|+>dHzU%+i~Mr zf^BmBrj4HC*}+G7eZ_qtEo~NAc}eFxHD(ed-+FM;$mzcgGki2Zt-_^o0)EAiX)Qd_ z&a}GBa9nLv96|5^FW0ojtI*$B@6wSuxcrm1(Tl7+4fK`cp-N6tN|WtQb*JC=ajL@=)HVlylP+ z52s1V6m3*@4MZSqN}BrFX(sHQEGniqlGz0P=#WwtgOLh&X%-F5i09FR-c=i^-h)(O z4+i2}F382_mro^d;nY%XRpkS`O8WWk{`Yl_3Uf;{ZUOC9EphLGE}HJpW(}KVFaS^j zk(Xd|FY8LMVL{k~Xxc~L0hJ=?kWs=#% z#sGmk>-j%G`y56F{OYj2R0hfKF)rDnnC*VFa-4WH^nuO1$OA286Eog!%i5oL&)n+^ zPhM|mQ!^}%<+QI@r8$|(67~!;FtMTVYM7r_b0rL-|50!hb-aXtn zq_n3y{#o-jcw%|vg=O(`tJ{E=SPB+C0OyLQijt%x5Z{awBf?b@$cdRR4I{HdLi@r& zx^(6hAGss+bO+>F7!3)5xEC*l9A*tKIYA z^YO|+h`+z@c@RzRB(F@B0OOuVU-aLa7f8K7jMMCP-pXacPG_~55m2?0)CJm%8i6-? zPJjK?B|>TbjpX9aKE>-wvpQ;w;5L$WvNKJZpFyii?eI04uTxIoQ>BuTjQOf%K zceDBA#-HZfzn|IKy#en7u@MwXPIGQkGaiu>tB8&zW@0_EB{>$Kk|U07Sd>!$Crstc zss)tt!%_uDnVW|$d@No3KM?mk9U|b^cVK+=M0IGi+WvZ>HX0Y$$s*{{g84}FhpQkZ zi@{>?hr2{N@MC>WE&KBBg8euJy4jL*p)$GU7tJ-^g7RV`6?#`|E^!ta$CpxKd`QOM zPCKS}o)f_*@KtbM%O0b|Li+qj>*`nat>)(Q%}VA1eS7m=O3?-`y@|)jtIypJv(`q@ z-{-qg8kN4kWrp9p+-kYN<^$ZJrO`0FTsg#bt~+ng0@A0O+Jdg~?+gn~Xw zPBO&q;S=M0sMnP#Rut1))N+7?FQttsm;$MCneBLoQ>?({X;u&IikjyIxIAnTM(lb# zZf@3;kg`$d%K{;n8uq$Ockk?;FQxW^T7q{0ffJVxstp2HxgYtJKYVyzAfoef+4$4N z)%4K~cIE^a@eP8Xi$upT0S!KThMkrsL3eDZOB74ynskx85NrIZcR5b@{9e*(a-Rr^ zii5?^MraoQX{_hd_#eRZvzD3aj?tAU7hCahNPnnmDD^41lAwLir6O@hoc_@DKsOVc zS3tQQh+;{Df+m()t%*A~bwn&ssdWVJ0G1 z_gg0P|EV2v3^6Fz2aRJ(^v;stoSOp5A^TvK45k@`3OGub(0*z+%878qobpq8FO(?@ zrOhvU9mx$3F$cTVy*J`N4pLI77(T=4cHoL{5+tzT!d6DWgy=I@6F`=gO?>d0|BRF{;OgC@k7JzoDi52j_anaEWvp-fniiP;`xX9ua# zjJK{A9Lgf=QnywreI2!#(i&Gm6RlqiTvL1ta{l7u>=U8;i3gTh_V>wx z!8F^}i^o5P9VCBP6{U~37KoG~-`rmOZTyh4N2Jla_m=y&&67W`lqyuRrox%L+K52_ z*6tEODg?zbg?ig-LojTh#KeO~l248-!8c1K2%fW!&L!cs?ua2!3KVu>1m6J2Sxhbd z8#z4%KwN_U%jH^T$(#$l*q4mhQsf&^Ub`EuN6j5HnT*z63*HB(YH4}IW963{aLBQX zt#p+2-45Nie=B`Ht}I`E+)wF0RE?{!L3^S8kT+NoPRmI3Xf0_++^||(D8hHOFUp2N zx)ty!8kpQnSU1ijOMI>;X4xc~yo3)i5 zw)bf7oF_pP@9Mm9m!BCnQ3aCNS8d4mBYbIN%Ce68csZ4GVY=$bIA*Bq+no{}zhOJO zz|758-pPHTf@hqW9(*ad&e^W~ly;^mLr{D`R14?~NH|5xivuLEI`kC94QFQoAyDcb zp7;ne76>^`Jh%!7VvU!>1y&P^BJA)1Ag&vcc&QBD#=*FS(Q&rYrNOxR6g(!%t0r-o zTK(Q%0-O4y(k+R_B*_`94CYo%&rO$mTLmPidH8EpOsL;`Id{TkKc>HzIWnF4@g_xt z(mQTF=*!m+^_rVOK0Q;di9R70_u>viY>>L~A9oN>uiIl_&BrZVQcCuz*8yjFTGd|IJZG+pp)!w8jVb+Yb@lzm>+_}N*qS+UADyv$=~`a?x4 zo(jR^ur-seg;7Ja!=qwAn`R1XUb^2_u{xC4 zgDveqEy1H$v~E^gC*H#tQTGG9mN-g`wL} zh|9BS+eCWrg_*lpufs&s_U}T;s5K1+u|xY28ZMVeu9R2LkGSpJhS-x?9=&|P#?u7S zPn**yDZ|Cm+?_>)cKrfvgE+6RbIV+La^oVZsoAO!`ea(DReSVf{H3(&@5$dm(&^c8 zD>iFOsvh=}0(n^(_k%@xT6=6twZb3Op9HM*#@BvMYP(B*I_vgzJ;~$f=jYY)z1qTw z%wQk@sSczBfWmNKC)6fO9${(k2dap1a_t#h`gDcm6!3`2O11aAed z&u_H~g80a39K2K0X&(wDuPqmS57_(rEE(f(LGK<>W*=x!r!HuTj9EwYzo{_ipWs<;>P^-`IIYyV)0*&44pR(xg&PT~ z!YOx-IYXnO@OLw6?X>#e6UjAOx<)`wsX61}iApOA3k~CZU7q+$3zv)oIf}mVb&ED) z%TIP@{Eji9jU15hKhi6&R+}8*p%yoqdYa!TtfFaFZp_GUkwnP8(sf)$%mnWyfoo5VqY3~(Ye+sY673*pq^|5h zJCayTZehzB%?Guuz;MlZa*Ai+tbY6E3`HU}FD`NyM97IoOk3}9mFV&;n*VQtcNPhG z;;w}aLuIoMCE~ndi%ld-#TqO85}0JGygF#C>)2SS6i^QGZ1ASc`KaA79~Y++YpA_r z%T2>04Kv6@L*5SqVHd}NeLMC9rrChTm-~(y5xU(`E4oL2-yi8sH??_^#=`LuboPC@itlhUoG;M2I3ttVkrjP0lD= z_OxDv0+0YA01xXJfhPQSAI?++=f=q_ymLZ>xa4;~Nm5`CxmqZ!zgPh7AFQpiJqeo9 zv+Pbt)r@Ea=@PUIPjHrnZ^S3zuKaZCGJHrzsDJCWn@(U zY+jf#5)@2}5^U(Pl>|HQG#A{d(wzq{s-Dw68F}`(pe}aZJAp^`zF=hSQ?VsM9~kne z(w-d#!N^6jvfJvuXtL8&hP<~X=tF^+`}%jFL7XfT;(*_{W2A&&J$Dm=$bK#;F1!3Z zT9_U@SOK^`p;(R`R8tt4jjLtLNS}O!Q}VZ5Qjwp)m7(WoxQD6j-EhxwB};z9FVpt8 ztZ;>CuiCIT7%%!TlG@K?h>ow0?%iq26$bXwMhoZ9O5EKND{-X*(;>p?!^$2f-$omH zdmVl~O$zA@8oYRlst&w=DAia{@UW=<$$NpMoSd4UpTT1oaqMLfW`7Ean}RZ1 z9v7F4SNylL)R+Pn&^0)Iz8$fwWul{YjYN|7BHApJQ^2G zQ({dY%e3@u{meX;{~;ql@8r9C(Jk3@06%VR!}pWCjz^*Ja5`tW8EWp^kabB3FE@jP zL<0tF(?=cE$F50|n~NVA+c!r4jFlN=Aq2uB4h9=-Z+pA+eEG{n(n@2Nr69lmUmU`w zax6YtlWxK`(;lV;|B-_GOC_{XOOqV$9Vk0!(uNkq&ozbBwJu$ zuE)kp7*1U&@#*y_Po(9Wipr+5uibyE5Tfea<7@o^&;E8D{bPbZ zWpp-b7+X{&=7h_EB%uk^&CY*j^Dy(R$ar2l7xL*3ps+ZguBQpml4)rWrgba6q?LGV z;4~gPvd~p6K-IlJS^_)GIM!W26qRza#rl$r+OGx+Axv~^h-}=XFY&}-*6eq@@xmhw zOBMZW#tbi6ecNnw)~igNLYF9@-IOBMq)8I=Tk#?nqyG9X{tyh z03RQ>4g^YsaN$spHw~S(zA2rG1faTd@x^FV^83&bQc&pd65n9qhyI8`hBEN~SUL-b zrvCTsZv#e+8a0p@V{|xD+A&5CWOORsT>^^IjdX`}qjZC`ba$wLpn#}=pqRgXzR&X~ zoSk#++~<8?*Xsfi@w^5nQOUO1YJSzAV;YwgtRLfgKmR(+Usa<5!$BO0>AHSOPrJJD zOA((jqgU)k4{u8$S7 zDzv#Z_sM_I`baCXj64~o`5Q7{wOL@Eqo}Fk*SPRf#;)TENZdk3oiOBRoKfJ?EX(;Qe1HmWWa`byxE1kqrv)YV>XfBO!f+TL;B zATd*!=)Ia@tXGv@jCEt7%aN`s(rrU+AkGRyXMo?^ADH{o|$`brbf~Q&1ZQO z0Y_49hXK&5f>ov^ADi>|;jxx%Y<>}Hy1vH5&L3WLQd{p6M>GJt=}5&5C}|a(zPgyz zoJVBpnKg>6m^rzc{-+^Ad??ZncaS7`F_z5I;K7@3PI4$E(zi^>`-<17gVhJcsiefg z$8*mt@ZuqviV^BjSwZTUcKc%%Gt2FqX1eg9(~noarpF|9(`=@P8LBDw{F%YzQVE!f zckkyl-WxhlR99lCEQ}*~*xz*>(Xu7UJ`zGGBh^Z&93ko`ffGcR}_|Mt)^14nwqq-ODy-w%USvGhH2MFC;tVL9ax6K za(_nP6pMh2PM1s2bMkR7ipAf%*yKSJ`WF>DxR7XpEnM$cN~XH@VQ3na6W-PcROkON z-p+Sv`o$bH_gC=ANdLC+h^6}r(~c**Z=ZgueYy3xc@q&uz%zlscFD*n%*?rj3!7|r zoaf_2nmh;~cJRz`%}$$NGK`1WZ4!;3wzdMrgH{r`?UQ$l)l+gr6%=kkpWVaq+;Oj7 zRC8ZS_mTWPsdr=5tMkekkHiyu95_*=&8QkT)|JN3Y*?DYw~SO{@FVy}R`eb+qFMbmBSW$mz!={%67J)N4Dt(X!huTrf#QG=N;2IiA|l^@J3s9S`he^0FDYYgUe}{Y4qwL(>rFq^X%CAJ~sfz!;L}uvOgVKv~?R94_#t1BTV$x5e(*h9C95ut(SG zjlRi?#u}EN_q2xBP)FMR$Sx^_CJrtnkZ02*!8AVHM!#2Om`KS$`cxpN8X-C?MQWc@ zQ&On&;!fX&ki73KGc#uVgr4To<^*{0LP-@?5)IO{HNQ=R>!m0-Y{^O`j=YzJC<*2u zdJ863F};s+Bo&jJhIu---7(F~u95@4eA+{))_Z?$a&k25+_`*uWxjE;uXrrlz?AHX z11OW!;^om?%F5!?uu`sEHU{ckgp8!&hgqr(K&}|I5OQcZy|gE82*U}H!R_4)P76;q zx4S&-crdOr_xsxoesicKJ80tZ33Thr!z|VEJPrS#eMe^3%g#TVH@_zEn7)%l zc{`VnHdxd*hmo*{0!Gpyk z!?0?`5hJrM&W!LFHW@-G3Uo2m?p?5oijM`>(wwYY8h>SXSko#->GWHo}UvgF5Kf zCn?uQr-F;tZ4;OfcO^#0HDwwH3}%xSr^;>F%AcSHdwj+gf~7$y%OgGZ-iL`hmSyMW zPw;+ZSL6P`@H64P=soPn?b^fph~}ibLQj~*QkSisPlkH>+u0nyb-B|!AZH-#H-hhL zX=+{DvnQX!I#$!YQhO*fNMNrJ!Ko>tiB?R9QgCA>Q%l6?Fkm=KT7M_2rdf121rZ-V zKmLvJLM?fHXFPk%r(~WIw@=gXv3);6PO}DL!^@Ncag8>rc8|TIrhz|F*Op^dG~Eh) zQ$EEi+-Pi;G!FhtW*%Cd-_k`<)kxOJM^XU-(ExDxYt6 z3&4nuy0b)~obID$*g{*IBk{5)EC&4~kzM0gPVVw*N^q5FC#mN>SicKsM*hBTs}9Fm zaMaeWJs_PI8=1UJ3)C1X%-edO*yKCSiXXx|(&6}#$(10d5dLhP=f?nF`+H!nnAGx- ziqO8x6> zd(A(uw0)_iQ9Pfih9Ugj!OWS+Q16<^YG}DoR1R=i2n9sO*)0Y$KdNG1!c%H4#G|qh zHoP8=c8aJmroWXXcWR2-wcJ;C_ zu{Q{i%uhK1l@=Z}^Ai$OJdX?|LN(LV+@_WhGYI_HN~b83w$PRk=lxhuZ&BKeAt;1DLGjw&e%Qx_AlJ8M1s9M6b9db<^VXs0l~Zp3`K zW77ZT@NxGjsytk|Tkn9nOX4&(mBYr?{>*@On>-*?Ba~t1D5}_LQ4^;Qi4cdMKMw~d z#F2zE;A2#ub#Qv=IjB$kpKi&G*2M8Z9+iF*XnaNB#0+at#D0*x z8(jrs31R2T?Th$=8q(A2vXo)f4}cH49zb9)7A5);al%l~L9bgOKnGYPQz2E>4KQV6 z8qBnsjvaG4*oum7o9ASHv%GGptnj3n{2dA~`0qt^OS(Cp?ou_kOvS|}6rMWdQR&4| zD13j|^{)L&7QjH?I*c_*Lsn9FlST7I9(NBpn{1=fpPZ{4x`(vORrfMd(F?+o4J%BJ z%=z|`AEdvXX0P)XzAmoXc-+R-^0#k9?B~J<_kY_IS6>8{t3uzp-}hYInby9>l*|#z z6VP0YB@|)S<$8K~WT{fZdHhL*dKweETDNqarR-pEiJq{5YeR+|~@n!t$2ghv&E2~ahHzKXQK0LiYHj*=5!Wxo1`koo*acv}70|3?u zRRC+7sAn+M4cRWUno(8AB>%!PmGuIQEESAFTH6Ywa#J#bq`vu-Tu!W$nP=B^$%Ibo zQpXr_;IwU(2WzPlCmb+7|C{B`0brxh|K3AOGhSwe9x?f5vwLDxP0N%_-AB!B`N3Hq zQ};R0#2-1?S6|9TS5oE+TDgQ$jaKqIM8sD(^B+3egf>EBNz!=0&!^1dC*!h-x4fgi zPL@9NKUHez=5OtEg78|Ve7EOxe(B^gF8=AFX-d}t%-^Wq_gNq3o@wsdp2hio72A*F zI8+%ovOO~B`d~5LaN`wx98lN!DZo9)75_C11Yj^TavvfkX+WU|-N>Hk-9u< z7)@85I{X*3n%QBBn5n)y{e8?*{__fjp2NHHI~xxLL+`B1Zb>Qj)X#bJu1H>(;qy#5 z4=?)Hoo`f&coROTEsn2GQ_H`bK(uTa zB&q?v?@nNii-%haBE@a82Kf=G&Rdz%gi;H;cg%^-}hOnNO=4nf@ZO=WynYx zx68Itodo?p$o?C^UhGnPc(-Lcp!4Y)l~!)O?;hD{x*GxcKF9i!UXS{&yR)|($N28{ zj@RaXs#0V;xmED=DroO&>(_Uu;%O~k00;o>185-0Nm-e3C}404G%{?4_&rSKF-on0 zBL-cH++_q>G>^}Cx!acn}!{c*jOqxWgt3NIk z^~>!444RHcjMOWP6>vh&kMA_qTa_lhZZKZ&b~KpTIf`jgb+G6ubE^FygSdP2UCUwf zGS%1L##(nL!ee6#dy22pN!Dg^)%d2~z3X;$KIz`CX5rX=uiViBQg-RFIJ140)D;-A zKIL)NQSBkbc>T-HODZqF+DSuOYyCl37@7oepb1sRa1+sz5rM)_= z-?>WLC7&M?iOK!i%wmsI`|mw;8V2rpGINk3xv=2r(m-e*GHJAtZ|qx4=#==VSj8$S z64!^1fU%8Im4O^I+7r4tGX$42c*+_f6NVj#1~yYw9z>%GOGkY2lD6Vx0%T6m{^Bf9}94+A>SUl<`7LDKnhG77uLzRg~ATW%dn29A933D6F{m9TnL>YqteAK4~R>eo6 zF=AZR$f)6HuLr~>Sb3gWKdWQ+O7AFh31vBZdeay;azrIxxs+j}9mVr*+yF(%T3%c0 z@w@2kyze>3BU_v4Ir~qhRykHf-alpIGd)B^=Wu7A{rx@Tbf!FZ_od%w`78e$yN8Wj zj-Q)}IqDejiIEZF!k8{W+c&gQW%{n{hPUEhXVM0WqlP0`7O*s2oNI;tDEojsoTyh} z+pT4&U?ihqD)tk&7!3g4GerwSCB;f0qblW`Y&bX=wcu=@>+vo)dQ1}(f&3~uHZ{xgen!*JKTQRZao4Au<`qA6kNB7c6q(C?>Xk>v$}u*4=kw3829{_1g=I5LVm6{S zL;>0K2y16S37OIQj+9y>Tt^{{cfgl2UqsT`$H#gmLmC( z16N@J%BYdBe|o%mQ+C$mKF(eh7t-{?<}@$5JNuBQeq;e zAm?a7QM>p~iBpeN_OGVqk7FzlT$HrgigcQCCWibo0wvj6C-A#sJ{NevAX>%eVag|| z*mCcm3TYp2IWuGDS1Vj>CG$#d)lQfDv~2uDI+Vp!C`&vyB5UT~y}fU0i_{K6n7uFF z4{))1S%36KepdU{nbRm=k4faZN63S@&1xq@%x}8`TUO&$=LWZ{uAoka1pr-Lwwa#t zSJR+DAcW2tpwEI}AP0rTF-DK5gzxig+HqNL)Cx?%oQG9sZ%k#Vk$=T|GQBXANd1rK zyl4Qtd~(+qKgG;S$Cfj%eqKMd$|p2kVT!Hv(GDn-MW&DLHp_#hY$KVJ@&)nbv)spQ zY91b#x(g9ceHJFz^LyR%ISKc^7Le=v$dr-v)f(zdNnJ~JCO*Fq(q?iOvd$l+KN9AVSkBi)I;F>;2H< z2UC-fgYQyi2+>N4s*0ib#}7}Hf6v(sb4L!SLMw?8p15GZIC45^WVEv!SHk*!zaAK)7sOfgmT#pc7>#G=a1I4 zrOgLiHEusIsoD6RZ~BMDjJc`5z{W+>?KbPI)r{eQ$nrx|!g{nhad^(I4t*JL2UVr1 zc&u|+(G%F;ZDGOgIN&uil@r^4`?u4Vr=9r6@(eNZIY%CrXuY;U9+Q=i;Mh!(aLlhQfyp=K6xjxX`%bi=lF7p$!C?|H~Ow?wj z85@Nnu2Oy9LM4xI^|sw9U_!}M%)^MU=`NM=i>#B8f0aLaVDsxEuNmnYRsNVPy|rNN zTk&u0<^H=~6zUn+0rx0hA`CvXyj~~_?`K>ZwK7j^3k*0af_V=aIYJW(rUz;jIxvId zXdH~}+%h(bEyy?BfUTE4q0KaLCgyX6e0p+Mb98)8asp_WfnX;ur=%B-Q^g!jJi8Tf zhc-n)X>1btX72N3sC8C3RUrI+UQkzj;LZTIfu}Pc!&@>5o`UQ}}K_IGm`Qy&zt}gjG=}e2{-xHp^`tH`DDh8hdSwiFV9LN|pP-WXG?pPV2Vb^i$$x zrv91J)0ww#0`t-aq7k5U)X({~Nnb47k{LDJ*oza(#P#L4SV4hJMij5G0V9R(pUJpKlWymRJ1nx$Q>T3@gK-0 zJrFQ65=~k6O^tLEXF1?$TUA6y@5+c`amF4kJ28|Dn|bt+Jc)Acj9!4AjCCgQoQFN$sM%xN*MD0WmOLnG5+ zfeZ{>@~LTojI1CuE<#0u1TI!1#`W+n_xtak+>dLGJ~Izft6q*1h5`@+&=y9k&jp6z zVr)`x+SOwiz_-O~21lGgk2KSOM?^%DibJU+u~x;U?;M^)38)Q5SqY=Y zo#DaG8~-Noyd&c`##1Pzs{X=%cDb)%Bww6$FL6>OvpOvO9+5p}oBz-2qoQxM6xVPrJvLK~}$N8EUd$N(bX5zZ91@Pa} zKKbg%S!(SfSv)EPdQxL zEa3lHy!hAcd5@{0wW6DEXJLad01!eF?np!=#!Z?s(_)VTD9D6Z1IUXek3R6hkPz#y zaWz!3lYp9h>(tuJp?7fEm@njHzeWqy(~C*UW8hha8OkK54q1pb+n%hgI0u2b7*}7) za2Wj+Nfx#=fe&OR$*~@?wqxm-zT!=UnEdl8h_Kr)>`8A2Mx(cP^o5uhiv2zu64sq5I(sC{s z%15sW?w#j)paQq!f-dHZ8_#U2<_w7ckm9eC)z>+9KjpS(r+a7aq^o5NFF2$bX0-Wt=4TAC z%e75?QfaQv#ds&}5tk<3>>L)$p^^Ma(Y{R)?(BB&_Q4-} zj;C&kevG@q>q6YA+HAO}E_z;JE@CnTN!uE-IB^Qb)GQoW0TqN~;6R~jrVca0=;F{- zROE;nQz94`Xj6_Pjs-gMy^12XFeg`Nx&Lc3y!jCN(;4Sr6AWYAnWj z%~BvcbuvOd)*0Ku)bqG@ffb+!)n=%Oj=8pVh^#tf#A@a$gU~*@KRafext!o$G6W;| z?h@IgB>}4rulCD>yp1rK5-4Ryf1jQf3|Wvfx4qD|ICCFx>8|_tKw|$sE7$e*QAm96 zx!#X|Ztb526tIZj-6x>0dYfE>Xfgm6*%;qaqlXOHfYo4(ZAa9glu$+xqo~x^u@wq# ztu+^}Y*BAK{fq-jGXU}$@!xCcBup*dch>H)#KppGS;8pSW->%b4^=#l7;h!eDG2B*QA0h+gYzr>`DZas-&bQoqL*2lNk+QX+%lNE`t@e$|-GX3{;wh zubBZ6g{nlV4nB6=hKeZfU74n}UK1M;t3)@W%E?X(ZV3R%gA+SIYL%;kw49R55a1wy zjvWelAYQtvRvc!-$3E*4#Z|L)06SdDlhhW0-Wp+^8f$yc-MmzzF6Qse(rM(|a6)`+ z<{{H4W>0EP8hlHUc#;?ecaI!wDz6JVpkJPnq(y1-=PuLum&iWSl}v=8FA_Ay>gMjc zywv%7RG#CC;nOUBJq+e)?lzF^3U9qjH5Kc0T{xEdsvwx@?KW3tLho{?dX7eq!+~1; z?61YI09qMaWpCy1jRhc5(mIbV9%ZjLYoKy((3>rPJI!S=Zt~ky}O8F&xY{n_>BdGi@ZM!|6w*Rm$wK94d z$c6a2(?H-hOH*RgN>fe4$yoTK8AO}X&d@#*SYF07PSbL_)jJrIf-t@K-*S;M6$WM0 z#sGrjYAyzyilGM5r4#|UY9mwQa;Nbn32Z>?^Om6sXkH1<+gndzA3Fme-utR-P(B+z z6yBXLC;3Cs{~s`AYmWgj$6>NzV2r;;U* znpRzAEU1>xqpTX$vv624IV;r|FihNT2urK(&oQUa$)LseU8ilX>HXe{`jyA5LsMmE`5N^hQ5_UBU8ER`Lr6g^{H_@1&V@9RNU? z6schdFA-ydfJB>YB6txHIE8qp!Ei2!G?pDgzov0OP025 zdwCj8y(q~)a177P3q*MwC79b>5{~88DWQtI9u@hU5~9V= z-*PDGnVa9UU^UjP%w8GLUoKew@slZ|xpCq+(8_0RG4J)JvbSvE6^9zl@veM@ ze(7)YBWuJ6Pi3E-EOhqst>jaZDG>%NnVDw`IkyNy=9U?WY`#_T6BP&FsS2{tE`_OO zs+Zq&$A2JBIdzp-PH+--zh3j0$yhmz&nR&kuuYT_SOfroZ3EW?P>o{ZnK+fJmsT#9 zswSyybGL4icB&wh(#$?QB9iLx9bRIwP}Y1Uam<=!O6IiEDMkC^T;(_77r8f=A1C#~ zXT2%Jt+!pP)h9QRsy}P#N*?P~)n#vP-$F8Ev!t8)j1viwkZw9ZR7Gt3tRk zM2^9X9fjlaCiZX9VD_JxJWDLs58H?fSnLaAyl1S29}cO{YM{`Z%PReNwCXlmzs&4#i= zMHt~~h(RdBu;s!1cT8c!@AZ@Di8vNUWvJFj0JyIV>|Ho2T54lu_%o`O1n;q4t6L z!kIi&%sQv2bQAE-ZIug;IlclvP~Za&+-)XLZq-s&{ngatyU{sQ?lO>Vj)vHP_z)Y1Hvf`p%(q&3nXiIN`CZ_6aOJ}RzoaWxw4Q^wnk}^_iYoBoc znK)Vgq%1*RTK`AHZt@ZdyiQTGw!U3&X2ogoET^inIf5ynpft?^gkIzqHkP8LypmH` zO}Dqu&VsRpbAG=rlu!NN;(^LY7#VKE-t*>7K!ANOTKc zbE}87OeEjIrc|4L7Gq)SLy;{N_k}Imh)=j25e@Bmv^NjeWcX+{unA7&=Apeu7E#*A zzaEd4*Zfut3g@XR%wVr%4zWSry7q@!wu>IG0!xz*}hCm!4 zWvD<5aHLQoV-X#++!)2FN6f$(f*`X%UDNQVCCgSE6x5VYviig7`3+}t?-=_=sMe2R zCKUn3iqB56sWDb`tpC#x0Brea=0KBuf6!|(*Ci%<15YTyYg(FS=yUX`Vijm+d%?+B z31L4xe{Pz(uLjW=Y>l7d>#+~PsFm@=55^!|cX%YpIF64mqC(CTm%f&Lr?_L;W}NoY zS4(8=Xq@+Z5vf93d%Jmv`XhH+(s|K!qdQC8awiU)tVuPmaI4QRDxO`scW1G(=iK9a*gGnVy7BCuU=gqfr)Pan0ni_hGTEs|xU)fqM zp_UT(@;W*B(IOq@9lRofH{(D&X|Un3Z{d$@$A81J>^Z9O8F&k4vGOV&axP8V9#B?;tQc zpin3VejPwZM`}~CV-AWmDm(YFjx&!k?K>py>kDq-5}w~x!AN3+U&hOB*(dN zc0e`GMYUphQ{cj-^3%#Gx_r4YQ9QP^vJCb`x#qITH=CW|f7f97s_GboU=qljq1_mj zo4UUUc2Q~W;>E7lNZAm4{>)JY_JE4l0HH%n&fr}pq~Q3CVKB=5j{0rZCoWYj12VB9 zCugOy&QjmG-s=4#mPMR7zOwX9=LBxrWZt(erElI2TvqG44?Ih2Gl42YhE ze9DzU4bg-dSU+BdkwCy`Wj*_ToiXbfJ^88vKdbpQb*@z0n2$<%S-3D)ZSHDZemx;^~e2Y5}cjS>*nyEZBvEy z>j&b6Q17h*&74K*4s!#`wnY;JujE{?pRPB)74N}Ru)rjwZcuJwhTqw!}ArWLCSg3KcB#WuEXk!DN&d=$EuY-7*MHeh|?Q$|T_rWf+c z&?CvcXn7L9{0C|amafNNI!?sX<_L&*vbRd4NT`^7+r_3T?aI6q;^UNGWevnxWKCc?jvbpB@&U%pCh>+`naJ6Z#!?g|~iZVlaE|tUcefcrIJyL(_;NcTx|t-dKw>6 z;)=Z+;ZOPg!Sm0(xM=j^n4VDnGT|u}i8aO5l2g3M;`ccd7td|aHP8vt$or(Pa(|&i zbx)1{sp=x9oT^Z(&aSMV`={^F%+)yw!DY`j%2UBx4;{Sx`Y)YpyuK^kW-n{`V`qH$ z{`SD1Nw*q1?2YuL!bfBYkT{ARiuQ&B;NBoXURTARHX|y)4+C)blTz<122J8Rt!-`hmS34sqJ>P!|32BA4sO<#-DCg`}i z>-cmvl3F?H@n)t-kMyyM9(lD;Lfxfu4bAqMJ#Q4YCx|+nXu@}uM=W8hTL*D*NL;)n zH3>g`)lAdjOGy=rXrRnE+vTqsO}(eJRYdT2gj%TG-r3WTZPjYqOxP)SdP%X8a8^+7 z%y&BA*t>E-nD7W@S^z28j>7~Hkd#8pcb8084DE|pXIDQGLZi|pqku3FgsixM7&RT| zAkV;-)j~#9FTh+T0-4TE2&dqM91DEBthvp3^MCNIOMSYg-tDHQt6xt=;&Pj16`)qejO}SIn0E7H2ybt`H3|kPFXS(BAmv8ld&91cqU7`O*BO_6V~*4g4jIQvC^N`Nj;9z}z0E>;(Ys!dOf+(Uo;VOxdf@?lTaBmU5A*Qe2pzGf7rcwV^X_hBeA`Qe^r)p6Kp8P$R zwHG5|hYbM$qmZtqsS{D*>5iZsCI}HiVJx~FW+L5fF2Mk@%1a!p+r!R@yO~l1v zut3?NMU5TQ_KoHxL+8b7swJclrS&uteDLzd{QTSF8P3` zQ0dIU$3C+!rH#9QIy$aAJh|S-=~b^<(Au}Fm3wk8Yi$h>Ak7gC9!51r_0(2T%WJt# z%hU0JjmPcCo2v4cm2>_V3|Hzb4%_-AueZHm9SLq?OJBO$x=j*o`-5D|HeX1w304a! zthT1fu()~w9xy$WXqZJ4x|hVd7LiecKNgVtV1ND+Jer=HHz}0~Ya`v!qAwXlS4s%IIq`L}FtrC(_~tmbnzXZ_+P2685929}lJu(AS|(qNGlPa%C$R zY~u}E&26~2^)*_#S`G|mB!|K$E|yo&gPR&-y{-c3n=*Mk8Jk(fqu+%x$6A?ER#)>Q zbND{L^6)p|wNpcM8tb+)Ooyb~$bf=@e&HepRe|s1J2tq@@VTlR5MV|v^ z^c_{yyGRf_YM(m~A>VS?W{pM+a+mNN+%ErYr-}qsiQZpZq;pmgDUK1-J#EQz_jURC z*t@hMFK0Vp>3(JAn_LG1A0n6ss=*CN0C|9EMU%FoNF2%NGoI&>FVX`I?ycy>3h0i% zj!T}Ep3SB){3dg8&)bTVrQ(bJ-6JX5%?itPRLgh4q)fvu+#if#exP|G2x+$n4TdM5 zRAi#_TJy7VRa|%#K`rLf!u>kVJUYe;ztq&-S1hO}A3V8g(I}i}Wdnf-_Dp34NvQL9 zj9?Nim$TRd9r1?2gVhQ%Or~3e^zw#oIPi}wuFvMBiB1g zpR$`R7mhCDHFHiQ|~GkN#nSeiUGJ|GZ4E8e3;x9lMtmS(!Gzv6P2 zMs9x&(Gz{b-lbnbRd~`WLpoLTTMA5`%G>irqnvh(5Lk9G$FE$u?5!DbR_aR?90)9U zwfIzUJ$E(wJ$&{ESM#@un3?X+l+2Saq5l7L*9`usdDiMAZ8kL|SvN`Y6ORbWWRaId zP*8!znIWlAq|IPXZj^Ea9Rw-3E#wJ%Jce^`)=qEwE+6kR7{DGkuId|{1{rx8X(eD` zr!6q|ICe-{l=?pneNP7W1mUy^q~MwP$v79@7c9UpC=rE4ZMlIXo(|THMYtmBYKTALEE@OA6y2YP*d*RsHvQ!j$}vTJY3%Z8@ zjUrB`awqX$nLWZxmj*W883+fM%Qy9%gKar}P6+r(`Ng%Kh!gye$>nvv=Djbsmed}M zOu5D1g zc*1=I7s$q`(P=2zl`OWHEOW`yVBREqm4?XJoQHfmwc#hrZ=$W1pMrzl;8{&>i;r{T zqY=qfOUOBVbafa`pN`I_TWL}4?$?I&I8DDx@)5eX*A zS*~#MoZhQ4PYF`FRRh2S`89~{hz;rQ!)U$Ffy1&yNf0cVVd@+5Q3qiel$aC*X693K z?llX?PoY2z>_%T2ok_aUI=`D&vbA`Aj9!H>L;K+oH3D9ND{}vCKfF2~wm?rXr9R#q zZ4IF_)zjcdD+pK`Ua7FFRm~z?Sg&nBLcXjTsd}+fBxM*275_1!)h?pN;Xzj>Qm%yv zTJH#KBDGei3kMk#4qRlc&SV)1BU`Tfptz z%?RFEP^Ok8JcORl{btjSFuznf;TIj)Kd_XFqKy%DGhZa z=k!p3wk{5AT0f@I>O&WrigBvvhuEj(f{JSdUhznS{^G?Z*MR%n=~i{=~wL z*>H8bn3Pztp8c>u!L5jMB}dg%E*3hg6;#Bu&>3Z+r`4rmp&(3j7F^s#z}=vMs$ulF z27zc$Y>aZUyW~b>qOT#ToN@+^+MXy3jG!e%#B!=Xs`?I7@s{bw!Pz%Wju2(FkAH{q zrsiAbuDqzJ`AL@b-rt3^V9Et79N{-$00O~gbrOg2fVU=2^WOybt;GpH9k{n=iqJ{yryQS&bQB+ zNTNnz!7nXRYlaJ!F4QqRdZZF<1uw2OWjy`x_YK#*s!`LLC#az)SLj@Tkw^4}k9o%j zCh!-z_eD8ln>2SVw+l8odCI%YbyT-@z$~0x13_XI`{tYcF*3a#x^k->9&~9Z^ctV& z;CUji9p5=D$|;P#)#df^aeWy2w#e7>_0#@+K_^Z^FQKPIhi5ORtZu&HuQl4-5V@Nm zTN;Rq{gM#kz%>E@fC4C(vssw1pJ>TsCLhkiO6~(nm2>&xYO|r#{1$k$=E>~()(@aj za(*k-y)D33!?@cxqw^tWiTQY~5*V#}Mk z3wFb;(Nc2~YPd**X~>T{xRX4}!t-8}gF<;ii;-RC=YgmIJs z1Q<|NnT(;6HP<2g^qDfrS7s15OG`YWrUlIFDp61f=T}8^JOhPM-tzC$juFxg(ZU_4 z%NpK~+T-u5Gj?v8{7u@^q;x-=uFuSWJzjYuyKO_!7!<~GtD*FHF8{0gn2CoGf^u)^ zKkw=;9`%h<2g=g_T{d8SS^mg0n*uA3p>1IsML(1AoD|J0&Nw0;X7>*%Vu+#5e*uAY z7wglU`cTIoq~4AuDUBOY)mUTFfww9*z8%I3JQxu#3|hn6>9^yF zja74DnU^)cguH~K$=G5e=(q>&6`K2|wf>EN84Ni@YQ5FS4}o>mpRum9CoIh8$3tkN zW+bp-rWDlUVE`#O8IgRU*SLy4QO~=NfhE<^@Hujg_^@$Wq>9GgY00OrXoM&A#Uc*ugpnO1;Vpx zqVhy|DrMZY3iSr)!PP{MdGQ@gxS{XbMCB5KOCMfM`oWd8$!xrKGp? z{d6qi3xEZGXISqXkf0xS5C7}IpL{2P22#!IwsOBxfJNZv^7&Ke)u_|ubmB&*kto%= z8G>aAMK4HCwLkQ_1aTms(@7L0$zV^PG!aMtP8^gPB(BBOZ_=iG;60QJ|A)p`3K}53 z3~IXX_*2pBlo^CCUCW8AA#>w84HDxvEbttP>hrU*-oNor)k}GkO+kaY5xkg064*;}CkTnCX zVAKfcAgY`c@eINYLgIJ}7#Z`tp)ZF9FTO<&x>6}IlV#k>?Qy%Cvg+Ig16d%|RUHNH zl4WlXn`Pd$T@`)4bK;u77Wsf5>I;0D=3?3ZtezM*Cfx|F&C*yXK~trDOE4R?WuR(T zD8A*QF~~1uoye%k%iEJh$51U>i(FWFtG2t+~ZnVjg6SUzvu-r+XclV5^>3p&kQ7jR_xs_q^_5IP45d0ctm@)rK z(?Wz{dgqsc7er`o3V^en6%iz_raAKiX+^$DlT^k0ID}tyO{|HLRG2K0n%{fE4DJ6I z9$I^s=HO%Ra}$|P)fLM$U*NZbdl|i6C296*BG}FSJz_#o4tj zO=%dq>K!a;aMk#HYcw|qX*_ND8#0((tH94FX1~m)A-7Olk+GIHd}hW{%b_DI(0q@3 zHF2zQBAh9~cb)7^Y0vN+bGCluF>rUv5?{{yy2jLV?fP@<|pVz-jx zp&@OY6nPW4oC^_3BWY}IDVFG&t8nkq>W{T_72sibGI&CeP-DvHK>v3@dgi;}JvFEA zj=8YkrTy+#x7 zP^So5JJ*@*;ER>EgT^Gh z%~s*uW3gbiL84Et{Z(=MyY?OgW0)&DjCbjZ{gLJ!Aq8C9+UQJ3C;h3cp!FS=D9E3j z1|OTx)*paxMbOLW(vBTz+Ow^zH5Mg0K+OVFk$2^_P@v6~&ovh;O|q|(DUygHXE*F{ zSHf-}R#dn=&i)9i6#f2IUOvwnCrUK2A9--E5$9q~^S=7wShp>Mn5p9{McsE2 z7{>K-@EfU9DhtSWeRA8Lvsn>{6Dx=9BY_8-`D-URq0o~^1c9XQZ}v$ z_iqGdN~G-_3z2;JlO1?g=>gm3o0(SH<5&})8{|NEP-vJE81VxD@_5WN^ll&$S{AF- zIWShLo$rupTiK1yA$kI#VgB|7FU6x3&Q-6N2)yVp?S{LHW#j%&b+RR)7Fs*!3H*k5 z(IqMkLa>~?vW_M&!ITC^9hT6|k9bu- zw=-lB`K;r5CG}6#GKTF5{oPiJ}x+xoSsPhg-L8PF-~4LS3G_^d7CwmkUNxy zcc9c=fl%Q&9O5@%oOoOi}i>#Jcjz*U7w~b*v#o0Or_CfhcSv-t4vTW z)lSE;aQ*l@y;ehISvSV?jokW43Qdy-AK+vmo*u>V5XA-t6o671i~Jb|?nqVExKW)6}TqM)D!b zd12x}RNLN463CFy+XWj1aK&KL5rt{sk-!hVLndqx0O>iaax(omJNMiyd39qbB?+i+ zUJ-vMr6qBjiC>=XIG@I+yyxwT(I-C?8Cm_1MwaByck%C%)fl)jR^q+j>mE0klW$u? zKj#?(tR?Doz~5QyuxHi03)ssRZJ%@ShVFR6$Dpym*-x6r+*uD2JblrhMCTq~f<-v1 z2~dd{nV3@Vkr2*dcQ=6k8l@$#Kr&EGed`@_(jnbXzHs={}0(0TW>epX0RAaYkrUPRV$RY6#NnxE+9Q)uN{ zxXD3(Wo-v$KHJ!;dyy+u%p}-(_Vw@8Pp>^1D- zxki2C_7CgK-ydG*UiZUnMEjU+xEeOIV;f!-K4Im)0$||)X2N;lLVz0g7-{{WcizLS z6CvDaC56#ZC2YCyA-;JSmAo(we3@DZjm)?{p}c%@?N!YbQhngKNl=w-D5&||=R-@P zR5Il+VUNdwoE>fk0%~fE`v%y_0xsWxuVxM{$H=$08{F90G-T(B9{J*%F8@@`y?~^;)zdGmT-NyeI8FMJ1Hy~EPAe6^r#s!rEQi)s__18NMkH$JXk7iCU z*)a?V{YJlGbLKEzO;soQEJe{2R{6LV0-qZ25|BWg%$LaoJ_GiIetDMxiP z7JRpbz7$*P%XcWkExnk3_ja9}!v0r2bOylVbkMYR5lvfIjBRjbJu~F1l$&c=E<0-Y zAXr6Dpx>zbeos@2bdh+PKkMn7gU^S`6E+PA@`vi)bNC^Llvc#{#Cx9LWX=-`t5z$y z3>1H;{z@Fa8{f1>HI-$ucxF}YOrMLHT|lMxeVdsIJqNRS^!EB=P_Z9AJ433UKvA=` z@Tk0a{5MzsJ%{|+v8uE`0?obl-@Q!%Y!STtwrs>$9Sm?=C48V{R1%>Oqm8AiJRYEg ziZ<9NtxG*Is}P4?<*}W+|)f*gFXi7<}vOe zuA$}ZD__?3aCovE=)DH&VISqz`MhkaRh1vs8l0+<4B-HoXP2${v>l75ZubA2Idwl` zG!N2+4h>oP%jMt{0DbL@PsPI@m1u_#f&|?OARq_;7=50RThl>89KC>D4WiWB(Zr4Z^_|hrIkKM7?kq8AP;-%0gDhFi{Ww5U?=Y&rp&}B z=j7wz-6BP!!}kM^S*wrP4YO^gvXy(m&ac(t`|a!qV%P3x{MrqAN-Nh~D9^u=%lJF# zH~h%oEtxR-_w2FZ`0_gy=W^nOlX~*_)w#Q;Pj3Xom=CYCPnFwpUv6qQ#C*?L@?NpS zjE9&KV1rcoF|DdeS%D&TWhljC2kNp)OQS6v(B0^zSSXeQCADbI$%uofot)eDcaLZ6 z4c}x0>qQ%wg(X(8|tj1jmS##I;n8s@THnO3yD@ru3=M)D&F7Pmmw+4 zD@zN3qsnMN9JXR#_toDE-XbuEy|2iY@mevTv&u_w71FD9;tgS#Q$>`kfn8t%N$$u2 zCRPI?LqixK@|M_k)GQD>^lbGKp5sImX_&XdIk`>U4*7SYHvCfh!TEgrp%O`sU3<8vnnO9^BTQnKz576f3qt+p3euV z>oMq)bBGjDV(y$c+dyy$uMaq6A3;1X-lI$iluywH@P$_L-D zwf&qAN&jLnC^L^KCwIRlQe1_2{qhAvg!AqrmJf&bJc~k|GgA5mvrx*m`ild zY-K6U*GU)6brk+IY%l$ciac1N`IpV-FV4a;bd#8?m(EuM%2T#%0e;}E7iFci67Shj zW0o{lr|@;I7hsHYo02p!RD~GHJA#+Mz&Tni?{ox5g zoo`sNHsybR1%%=G^g%_;jg!E1%yzWYgkFT`~To<-B-O za;^77xaY4H=IelL#B7456XeS(PR= z>*>f7w87FDs;?qX6(s4M&L&AQgO!CjFvbRRzNV$hp+zt$zgFa9wo7es%d;fG_Hj!y8RF_a!gq5|za%ieN`7#Y>xO#fL0r%LBLn+4()CYXq!pN!B70TXdf&MoFAP!D0 z(cb7YR<;xBh1klg+ay^dKOL7qwO7c3ifR-^Y8D+GfEY|oQvO9I$^(hW%;_%;{_Ah zzHpRNsbf0<>l1_Cz=pPnn!|7j)-LlJUk#HeUbpc3j5L5X&aFpM^ahC_Sc5)o@i2oyp8W zBq;tkVukDPYZLIvj7_zf(Due$ym#Dx8oCO>V|+Qc{(U~m4P`xXT z+oLt7z|DKcZ#x8%9NRi zwrX?Anc$9DxLF*)2)PMM?c3|Re4j|c$v`5DUALiV{1Bdh@NxrkXPM zIx)w;&Rljqy8R*6WkJo3U0r+8u~d)LAK@P6+O!<~%KNBl^@q)%`Kp%c61r82Nu^k@JqT9O*HNtfdB}Xq*u%w|@wnu)V;gIgBrKO^psrgrGpPtw_ zJ{!%7_vT|)DE*c5dh$o>S3hCXhMQjkYPXZ`^xa~mi1?=~8yY8RII4507&CR77d`a58+E>IFytkU*ITx74c!R4-rvt zK*kH@kF>!(>JrK1$#M$A#zj+E8TvXr#g7Ok+d5~a6SY=3IJB26XH;UKh%`bT(v=Lp z^c95+8%Df1QlS~??!GjE^qRg~n;7d?lBuF@g#13mVAm7AU_F_v@gvG4-NUi@n7fOf zf3ufQgh=di3%NKs+t`n8He+ce+~fRIf0fZRT)(7@{V^{q{3d5ZHSIcSI%(~5_1$gC zt4Ujz-9zMmLZa0MVQZkE?hqUt8h#N5R!Jf%CZe#67$8ysH+|WFj83-*RuYAWN@uH% zet(uu+6ocHoKH!5QXl?BY`*`i5p0J^v96#n`yo-kdCXc)w?El2$2BU-*!D(bzQRv| z=gEKZq4!{jW!E=vdMoQNMq^9e!#P!ES%XU2ga}u2Sj?|lViFg>HHfLrn3w9@3<;UW z%2NY>!Mee--DmPZFCZ--D)bQ|L14bj8 zbu!M_p*>W$viQKmX|pb~2YvCAu8fr*ObWoaG=;|D%q?iJ2LS4ie2X>ekg1Y`dX$_R zX`*xX$`n7QTaiWIL1Aj#u8NfsKDsZ@0~|R7KuVj{8c$tBiFo_qlj6X@(LB_Q&4)fl zy9l??uD1AczOl2C@1lh5f7>M6{j4h5XE#?x<6PdHjoAtD;~SB9r3>6PJ1UQgH4eP9 zHCovH^X9Wo_ra5?nU}#+kQwe4Kn&=SHp@_scxxmW5Kb{Q>79VWB~vw=Ss(^1jbP7y z;ic@{kh&Nn2H1Wl#8#(MoSxe9=7cen7^4x~1|_K9ICinoRW~4~X~IysG6YiO(Z?p3 zl@-Ev?Bo0-XhU76?3OnHU2g|+za&Uc(;2L)`JCQtGRyBfb7%al&pIziqH@0?o~GNw z(dz1lk0w`oO;*P{7}t*`z1Bq^mAt%19u8JgpDoIc=|>R*K`(OMezm5il24ot4k)+N z_s=%U(PZgT@<~B|u=`PmyiY338Rd0Jfy}m0 zRqN<2>SMRA`P%qux2HolR{5FrHJ>5{HmhDFpMepVj!ui|tS2t4O88n&XKTB%XESK? zyjW4OO%DnHrT~=iaGGMK<`4`ri0SEZc!p2HbL->@y1zm24w~g1NA!FBP)!7t*ytFjs(*rvSOCi4!8^g}s z&RE)d@3sigq=t@nz=lrhJhxsM;?kQcuF0i9GgXbd?|24}I?SsgPMU}?iu-HBN;$o@ zBBg9e-sSOc&I~n2{mDS&vG#fU-^Iv{en*a%PhI}F*?)Pa)`Cm{;Z_ji0F?+?7#Py+ zRP{-pVv|91b6RusBh{6GOKc>=j^N$M6v|)oygtP$`g9rQdT4puw52aT7a9=_SA16B zPR~pyW21Ug4hUl*D)?EO!SUgR4KH)nSeYeT`M2y9aii)0@4;19=B(tb$@}ZwzhV0; zc4tOi-(H#Tm!w+vGRrrCmm1|bGYZkmhG^A#oxVL? zVrjFhNrG?{L{oB|@jUCQ;{Up-WB*v@O8SZUorY1?EkWkP>)vC{#!8ok;w~dcQvzme zJYof`XbbE(QoQw{@8kxFC^8T+7p}4qkWq<4$@t3`JMEkTvVX-yp=eA&EHnQzLbtQe z2IQ<+cg73{qBu|IQW~LT3Q*BCG(83i6S)+-%AX!W*k{zHv z5yg}j$Lwu8i+T?J%@ZhMZe|n-+IUSXTlap(w}z|p=)%*=tMBP_b>F9KCv}lhK+pS1 z`$GUGI)tk*G*T(Riv=N%jhbPoi49@MVTIhL5v+VAj1dDifZI%8t>p66{&yU&wUHY%xZHRHa=NB|gMj*DGnKm^y$=oWRFII^5RmGbVN$N1+qvM=#$b$lyQiO8R}#)_9hZ`GN}!$H&jd$B`FW05d5G z#DLqBs5)?*)5x2vH@VBGPzhp2_B%>#h zHI@2nKX2SHEb(#4Wx`bDqKL4XEbw54Gl$bDo_ZZ3L8-_+jhNvv7>6@+uR*OkZenUm zuyIGZxIE@m9)N>gHlg(lfdpDplfx6jp8((5;#g+3Xe-1UiSuJGo9#w1lWb}6o)_^yPEo;=&9YDIMeZu?{H0lm~QLp$7P zSE+iFsFWg5m$D-XxnAoPOF_lyG=t{JNjh&i?@mJdbSt0oi5wOED!*C0++XQ;e7RQd zs$Rc%llRkOyHUNfzsmLH9sle|W3y4<-XLmnZ!;%;68SUA>-Td7(rB%hdso2|i*}gn zVbMB+_rjrsVUg-#D!F*?1%@k-0OUIqkN^)DUhjSbn|V%%GncW1_DRjr6;NX%U;~AH zf#HqN$mN{)L%A$HgdkfA{w=2eY3MV69gU&OIWm5k6o|!~DReWd)8QI0o z+_FKod8B+8=Mt{E6U^mKdv>~jj3WV`%Qf2Vc+F>UZa2>JEVQdu&g-2>|6Pqa zR73Rq#olsx!dH2;*1V0xg5o%6KvM`ARze6SO5wbG4XHvk@ZyEwmmfymMg_!--Pre zwIoxSnJZtwmYG43OfTCvg1yqOTv#dlyHpY;t9;mJ%e^$Ee>PG0j&+pzgF&0qo z`{Pn>S zw?AdULlq&47Y^+F5w?jPolLgPYBe;aQ_A_f*7hBLBv+c~7~`r^O)5bZ-W+aK&e60B zjWTUVR53j&#JMy@|2pf5PJ9kjQTd8Dyq2q?A;D`QjuC8qs5%+Wfe`vw##us@65Oa% zQB)it8EslT0LE3_d#xVm8Kv(#U_wISc-dZt#8Ntt!t+9s*atykmm z<5ii!S7Rp~mcSB|Z!L*v_m>{;$3fzzKfW2T7S}OL20HieenM&VQ{t zSpk3mY(qsc0B)E{8)e4GNea+K2(LV~;h)6g9jUQV$3j-$xP?9=~gh<5(7pev^J0l$~M2h%>p zx~@aT{|K$;)zv&`kIqdZn()o3N`%uZrSdMl4UMMcXG_kJFlV%D!|Aw1XjS5C{D!qT z{39jME??RkO+@tZu`abQ)Cer=*|(PnYin)j^3}_5DsWMfHRG~)RXn5EcN?R@{p978 zx7o_jR!tgTV}F^U&cUenJ7w{WWUA9h?Rr{+gRusNbqE4samRw*hv4M^97C}o%%OQJ zbUA>-nKs;zPyi;tH(U@I7Imbi#W@)klJS&LN;H#QH0Vc)*%nF+JFLG?9TIQo@zgz$E}+sfm@24WCqsSxBhfD*y-&{Q|d)$Kq1};*;{T(D~)m z0gG!$X5lS9w!+}yy1{-ygBoE$*Wpx#K!%x-!gcm~skGs>uhM@OX*C6=bg?~Eu}f0L z12fdSpn*Esj>L+S9JV6p`y}`?zCFTZaX*=m1-2lmOfCBg0+^0rWO>groMGOgP)$|# z`;kZEBct{-Q+#LoW=|1g8iv73zb55A>pz)3Y#negv zaF_V<;o0?R=ClP~OV`9`;(r>tjKHG~oEv?CKn^75V(wV`>CQh3i&TdYakrn{wtc}G z%9J5jhM6H+vdK)$EafboGA522-^wzX45z;+5V|uc-rrmtJlaqpd2yCT!W8K2pXi^R z^gUp%^?QTdn)HER?w`Mo2|N0q^mP6f9f<$^ERd+`8vIw~;pc##tM0GOU9%U#ZxU&O zZ>*pHv7Rnej*LgXsa_Y0$=-K<3>G|9$Bk3L1rt13sdX5$9ije6Cr-~gSGC5E^oWv- z6CaI~gApKid}=K500c32fCKLna|oxuK$o(1E2p7vTifnnFh^0RMmr(Z`aaVhyaK$| zVE7^7b2YkwUTk2zxTkH>Cfc4Ik54)3K@)-Z<2=ZU)$r9Dioq9od9etRp2^G!b}lx7 zf{F3NCxee=^W9ypDK&;udx`d5ta>SNP0&Km&21VM>%3VMgGh;&!PHzBQA2WmRrpq*+c*p(D3 zFQ?p|)8x0m%M*t9#u9i>x#@6%H+npDcyfpZn*ISfr)u<^^7uo<{qaLKQjKkhtYz@JyP+f49232V?gQNykI6ZY2>V z@MA4h_VBX5>H8o~YyT-IWR))%+LPIE+y(O4Oc>z1w`}L{U0TDoY?5_f{mzguM7qq>?6*Km866g$_c!uu_{xc#7Ht@>efWw9D;|6 z44^xDEZ$#?YoZDA_iV+Zz~4R&bei90WxeQ{#&;Z&@xz$N)^BU}Xmbb)vTe{3l@@u` z$wy@%S72isI~p-G98&1_|7EO%Q?VM?&S-42Rs!?+j{r-ZT+N;V01jt6m!DV(z%rQA zxn_y6J8#e=#fgivxj-1GR%=VfiAsz7^_t6h#40Vo@SoHD5uHFwB-N2=%3Q9l^F&ZPu1`Cga-uj-~9jEH_b9* zjAGjqu4gZ7fJI?ZVs@7hs(JSG**E_}KpLMSP$-9Rb^~+A(+Mq8+YokYX-Y!jkZ@T7 zcuAEKFAk8yh!u&dSR)>K6kOyjDyaR4b4c6U9)x2l7a0{EBH()zbEPtxsDgU)YHI}D zx0W8V1dwwANY_kIhvi(1v{$^1N0lMSS^!^K5M1&iTK}HDy%8aIKT25;^HGQw(M_A; z^%3{jjd22HPuiDskGnZtx3<*P*}R{!^?EcLbhbAF%)?lT-?Xmd@6JlCem><#kp7ks z=FUWFlbAP}cHY+Cr@!0GbYtVmTpOk1$!u+W@<=4l(M`A4{_GE|N+&@#kS}vy&E}*0k}WtZRQ}0#B*AiDt`c*lBx>V;7xxGgB4$p?i3Q zqB_U{r22?G%F|UlOuMP+;h2XAmtNY}z%_6AOMU#O3C)!^w(-E^YW+p~)aoau&n+T# z2q|Xe(}WFd8vJCoi9T7;N2ny%eHVP8_#i0e^r|6HZa1YB_xo$-C*w>*(GDgrfz6OR zcISG{N7@)BuU`O{pd2&Txm3Z%l(}xGhhl;a7IiF33X8*D6OKB-x_<#ywW}(b4Su8 zS*g92*iUC`T=ryfmamk|F!PG)=|DL9W2E=g%*_SUL_s)f0f_k8H*ldWI*y|mt556Q zR(?(qH{Xr<^_+3%ca_Ypzt9%D%*MMH4x-VowsBg$Vty^4-^OcN;l6DE($S7E%l*Nf>g0)meW{ECwa7a7)V&r5?Z5^ZfG;K!^dx+QtO9jv~q=H^AcucKS zBM%K}o1?5O&8&^xTv4xXO*7hhDc5`QQH*<=BD+*J?M!x%zR^g@#~OD|>kFyMCZ#6U zoW=~YJf((3!=&yz#4Uzd0>830f}$c2v4I|;x4L&PM!QA+TJPEV6@$qY|HQz)>& zx*_fXPTB#@)##NI1NHM_SoWGYm|d*)*c0O$F<3?f%Sa>+4`rEfg{E)#HgO9%!SF0C zoNphz59=~19d(B87L>r5I=L8f*eb(ZF##XD$rqz;)Hfg^sv&Bs$mHQLgQIfWcJ)_p zcha;;_tSc11v;gkVJtQ>+*S1H;_K?3Wd4=J%*wqTTE4kl{%3nwGc3#8|59#K;eTYJ$@1A>H~I;sh(^PqJl@lR_g zVmI+w{?65N5hX$UU)Gz_1MjD8t-9ZCI+z7ps+w@eSuKVu_20(ER}u@6E}NMfoQYxBq@sq5o0W;nG8c8uv$x>C6R= zh+0f3Tbih3+WJ(D3@hKVpxIDstZ3R|V1Qwj_D|PtCmwPZ&WJ+qF-{LF<2U3C7UGb~ zWdD*t^9 z;{%5d6iA$6 z%u5kjUanbPi!U^W^`)^gCv12XPZCYVRProUWw#kOh2y}9F5}s@TdZRXYev~I>7ln` zM(&C0$z9d0woRH)J$9>p_JlMKy{ARVorMu19QOC-(k`91SN+GU8B4*e0yhFcpjT0VF;)xj3FrY>qZY$OEjb z&g_)X)i$6o-0%=6lDj%gzC#|`qRt5_+enx^slrDRKPl#@x@!rHUwvID8!C8f=<&fS zQjyNohs2q#y}_1!fHl!sb@l5cMIkW>1Ae0pEJ45{CUYik<@sz89kk8J{9b_)oM-Q3cIC@o~Vgbf<}RLt8Rv%P!lXGyYyqE0{Po{ z@<30kIBVATLgaT0JDNIreTq>k=CV9S&?Qz2LbP?R{8{epx!`0-xh79)>9FPD(EBLL zFEL~(YHa4P^8pA@!wXOyw={iO_-cJAqM>GZn=Hs%e~QJ(G-L*AaMX zAExI4>X&+1-YSeZ3TYm_r)6fFUY1Nt4l)XVI3k6zLdVku?W4^pz+j7E@T)c)#D$yb z!P2zWzDuFn-z<&NcRpR3duh`5l^|UjgF@ay^#wtEwqwWFGKy|~Yu3HrStM`z{Qo#U z$kfK&9ycsg-4DkZ;6R7KzzY-*gI=^Db{`58WQ|D&OR&hIKNaIwekCS+GpCJH*R?H)g*LZmXk-`L|A)JOgYRMuSxqYQ47rye#WfIFBnD6%v0l8?K=^m@5uDqy_tA(HV%BoYM;|+?F*F6i z+PjGnhce4GDdkaH?t4?UQHNbS$yEW0y2w=>KRZZLbVSE}?&HPLSP2~&I_33`v|_LP z>L&YK)GuB2&8W?XB-wHH{?)z1A66R!;L~bj1K=H2Wq6{TUwY8X7?!0Z8l2`tSt!p; z9P!jPqd!lm(KVoT*VmqdS@=aIaTC#klfV4F8O9uV)+|A(|17ynf|;VoAnvb(jqI&)XO~a*tHm_Rr5PMl{xBOW5H@? zz2XI-5@Kxcwx?1W#>&y*D5~UWGr#ckZ+p5w|6278c=H6QH;l#sd@&0$!kJZrKv+2C zF)|F7=_y$%2;nXrpaP<_M6=+er!&&gVc|eIA%=-qNX3m1FJ*Vn{f{4ua(br}M` zig81j(__bU5Ml=&We=zI1E8MJ`*5uz>lQlva2k#LwQJ;U)m^Z#$ z=U<^8d#S`_?EO7zHuQ-O`-}H4Y*j%f8gYqtnq;ttib(-TQmemt_@Ar0?XKG;_(^G% z9Yw;x%JAPmL6Vk7-wvJ=wxm>h`Bp^-zmF{;`}_FKhaU(&2F zTk=8T-3$Kg%-*$xUY}#j&;MS&D!EM2?uwv#6k6cz}_$2OOOODg-Ctoli-O2{j zU%F&Q#fCt4I+f4`|#tOrHi2%&FdY9mgm@Xg=UJlq! zZY1uNSx5vKBcF1{<8|F}(gbNz=_V1{oDrO;4<;5=KRY43CyZ1vZgI<_oZH;Yp?6e_ zXhXEF07D*GDAJ^Z5Rn_P?TI_*t{njhmRM-$XeG}h&LHxQ@ZH1jS!p%AH(^Vw1Pm8_GkJdhlNUCGN>y25h5!{Y zyI&=+4%h8(TmUh^Sdi>!J_f71c3+Z&A52&c4 zJ%8!P?z?PaQZSG-tP$ZW}A>D=4fedP3 zpfI%ktFVc`3;I|0+pRak6_F}Uw^tR%X6u53vc9Oz#^#`XIodFjr+xdm6`5}P&n&2Z zQ@^XFu*iJPgGmkH%zpvsyTdd2H4rkXv|xbo+Mqxy3R82%*Xbq~YP%C~8V!oN?6kNAsc(84)Ra2rQj_r&CQ&3O zu}RB_prE35ZW?)j6)kKyg0SX)1zs@#TwB|x$1VtmX0;0eN7iX-vh*jIwH&Y)!Ew_? zhp<&{nsGxF2ckafpm2!9?ClRgxi)W8Q}qp4T-1~#0#-u~c?(-ay+v_-!%sM44fdR4 z50A164Trlpgb{4F~L((9v8Zk60 zBrdChF~Ss=Rya4jKd~So4+&&1%m+osD8c!I*&-|tp}hQVbImHoHuvYM+nIBc>b)>c zw2Vue94vG?GE#7KLv1cN)+eUw%h)l+jfH9?NIN)g8fn@LI!J>_(L;9jSU?R&=r8(N>?q+auL91D zkn^^w%6xK0nX>H$Gy9;HL9L6#6OLz|b0&0z6nv&)yE0Ql$ZFaOn{6hf3JVe));FRS z)bEleHSZnU^B|$S5${BlIi@b8O1O2Hnt0}(yGcwWP=!h||5 z0{cfx(sjm8&&acj)1t!y-Xtn~IqC1#QktzE_n_=5nfn^v3G4Uq%K1CeC0c5vYMLhY z{u}tVxxuxX)okHikfwrN(b@s_{Hn1PZcFcKfh|-{OH^B%&58@+HeW8u=^(rY1 zMSJOVmILF@4Za4@@(iBm!uw!ZsZvt0>3@Ga{AW%G=Ti{`WHFgo5rESUA(q1-K>$4U z%X|2HolHC;X^)>+q|yWn8q#P%?(3&$PxeS<|0ozECE?^I50aB``m|eHC+%aQ%1LuGeiXkIX(I<1x-ny;`ALUv8n8d+t~WLUu~VDcDU)feUK$%o2hp-;1R=sQCHNp z$GBDSqm98mt-fseDS^x9zWrLUu*n;-xN5_SuYD0O7v4NifqSSisZjYN{{54N>H`Qk zm)VGEL2y<|0zxb}0|OAPLLSceKiYP02(G20j#@o@oR)XdQLAB9vV2Ehx)PqP{lV1tNSQ zD^~Do`=|Fs0lP#P>7y#997Ae+&Q8W?O<%U!(nliq@wc}gp5F>uMJ^E;R!KWP3bke2 zJ~|?FeS*57tOpB-&%1x0rSWzoWjDMVqvK9}GNS+UcV38s+;=*<=&Y~p|C}fYp&%e( zoD>TiC>8@GNa6FxbZ52_*idl6Gx4;YA9)`Pscby!NdT~l#J-m8Dj?RsIDeyY;q#qZ zB7093cH6DW)R@GbiSiYf-23)dvF%o`IPQVTlyFe${MeAN%Wz|JKA=OBhgIIoqJ1(} zeO`siBQA4CrDG}lyOZdQWK;VHsMBbmaW0{9L0v}9vtYMwzxet0ssH2XEc}{$+bBN9 z7y|~39wlRRj}8IJ(cK}^-3@|{Zs`u`lI{?tr5hxbPC-f(^X2#c3(xa8&vif7ea`v5 zeR81rSWa!osM^B%@zKgBNdqqH`doaU7d@^32$;jw7Dv0&Q3MGXmQfi^tpY?|#Ukj0 z`2ezs#X5{C+HDCPE+3bko-9Rkr5clQf3_ef60}u^U0aV^lp8NRD|PfG_-ol@Tn$1M z`m>q(^n}mzc*n#svM!ezLx7rG!8r=^JME#xCd~WPjNbbR8g+sl-Rif)#WYUBwJLUI zx9K;z3o6cr74_W#s4us^SaML%U+3BKTat(IM5+#xt>|jP+J}7$FWK4q(mXXdw8nn!5tic|R4n!1sht5{}-$_qWhQb-P>x9<6<-Q87=@cHH z88;mJoyYf*4L^smAyuvhStjR?DxKr6S!=Q33J5x5ax)F+oJzMz+ru>+ZKNL#a8>V7iHcu%E`~r@vc4W6M(VuFKrGZU9$1wT{idP8o`ybMljeb$;s z1g!FBE_e%}<}N#a&{lW!zyKEXkIS1Kr=tRisM=JE)=UD9MdkzoQ4OS{B@GrXEV!OK zzXp&qLdqN`m__hysK7f7?T07S*-df6HD1N@?KA$gF3VTu2-}G4P$Rxv;s(`|lEOVQ zjl~oIJKhs1`Q4_*UES&RKQ8T_4}Kr)CFNKXNPL++8f4|jN*-=2hky-XGcd>?pn$Ln zuW)*3Rsua`n}T+5!>~MJuF~~V{$VP%vN(mAaQ8D;UyytAbIYmp^MOQ9^PQVr!WQT{6fXF98sTGpYZ?@59Qqj=r!_F(**{^adj|t@zI4Td ztDT6SxcbV3RM)gKN|1=d3oOB~f+xzs_jmdiARX18aCnoMW8XLr^^P}l;l<{CFkOGz zAK;Lng3!A4&&T6=2WQ_Q_ndf>-~_SqQkF1T!VMda`AwJ-m!tMuy6%2DCuspHCn=MEwoO?p@FfJe^sB?Jp943}zh=T`Ro3P)RP2;kkyxcA zUFZ6XvI3($__M!^C+A-th^r32Q*m*TPPxjN1uX-;?A=Ym)h zos7oca{VU*;1r(r?xDLwW{QxjH#Dij41F)bX8*UGUPgjB{r-zS$h@zMd+QYa$~bgQ zX!`AZg8UO!icuOd_4}x!N+xu|kphuOgl|}w>d+KZsSKNw1C0GwA7`3lyN7+$0r?D5 zQK84dFx?pWn7d$2>JOdgl0$i_!3UGJk{J#hPg{}?d&@$TSHAg#=6}q74V_t?+Ulix z^7>il%Nnc=EZ;DN1{fHG1=MCYha+*|UDu9b{Ar{zbBwX`avDQmU>G3d1p*Ju1P!NG zyTWkPRTh`5EA{NBQd`EpD2!yx^SVsYXCjh6&N6WL(=)$#QlSv z9{J|pRDS)@nPE?NaOQ*46olo9N#W09q69$|%*RwCq}7eJhaq4pt#VtsA_{B|42wN8 zc{dF7`}IppPg2{qU&yrDL&}fNd$*^W?IQ0UM@0oyU#718<3_*R6Jqt{;qBM&cvIRF zL1;qp?lElwS$oe-StR2s`|B@5s^fj-bKYkyyN)uoEFZ~ge^iN8FqgPH8EN6%No|3D zcb_#*w8w1mj0MlqU{3QJy2En|-akhath0BCbVtx?qw zUzigd+18G03?y0R6oy&Ll#*2)F~#PPXKE)HaJ?V#`}(PN&-@h5`{UG6CpxyBiz>QP z-dl|D;zl{-Et$w{=B~!VN7gU7tm3pHc-NBgh-n;ZEJ%JwWCw}Rmzk(ot9@H$ow4yJ zgvZtE2dxEJ`{JG^iig*Qx>qFH=`dICZ@ir?Z$DXNeK!BVjSS7?ulg5}V|Quxb@4sE=o7gK$Fx=*i@%TqUms!u{OMhMd`|Ptxb0R(OM!2NLr71fIFJs%fy-^#TdurbZ{bu@!uSnUM5x1m3+6*DF zkY*DluB4U8pnty&01$$#%j7`VmIyKlX<8lrm2^@*ejy)CMwCu8>NOH}&A3O!$%P|` zV)8aK=BgrfO#Y-R8vnMEAbLCQ1JCA5p-?_wz)xNh<|i2nRvn|W7|craO4Fm37dqMrg|2CRM9{B;IdV%cM z_kDY^R~jrnPjhU9zH|ODlAz_AWDc2Cqia=v?8N$RHhog+WMivuNd7|YqWS0M(O=)+ zzZxScssXW3oNpY~Cgtu{#8IS)KLv)9`j?yuY^4|zwQqMcqx!A-skQ4^RJEQk-$eMX zWMZ?KgLeZNo)A4lsp{*hKEzwUNCPVq5d4yeEG^;JvRJhSX*qAT0)ta?% zqOzrE%NR`?yVHqt>Bwy99J6K5X4M49L|=^P^Wug)nq2%SatH*-0I&xvi7XLt zjG+Nej$46MKLl1ekZ5Qiw0b*eCA{*$Cy#~$av*edmFjo}{^ml+Mwx%_Qpgf;=XBNI zHx4&XVv5C1b0nKPwD-3BEs<8nv-BQ@X|Gm^3nhv3IkO9;IH>wO+Cslwh_!N^-U)IN z?>zIK5ILPfz5dh}z9yKSQSbwkz?Wxjuj{j-rB?Zud2v?aT;q1jVV$0TXXKBd_0zoS zKVurNefIu1<-7HURQalTKQFR+`A+lGq0Ow)N~n0F!z=&L+_1kQ|>FW_GOPeb<@G|*$l=Aof+wvjsD zD|*xla$f14loD{UG2*(F2qDYwi)Tt^Y;m#pp$~7Ol>A0*)d^< zGQCD(PI0eyNyE9W>LRQZIG6z-s=Cs!MR54o!<$Tv8b&|E%K*)cNQce@{xPd7G;+HJcm+qq9kS%nHyKM*r<+6~0XQ@~#~_|f(P zh&n%)N-)=4e*HqrNsoCL?NrL^$Cajb-@M3+uG_@Flo);$0pfH@{jgxjcgM*v10Vm_p# z2n59@qI~a%(lkcn21Ktk#pSK_stHr|)b=#V#eVTCXPnbNPjCB?rjZI&C2SFM?XL*r zOlQAG?t-{v_pc~ywXcFoBIZO>5>kX4ohkwhtW^ElMwp{>vpIVpA0XRG0bu<807Y_r z(=bY_e0C&vvmBqgc(Ay|8dE{x+t6FZ?%mu#Hz8eJ=X+HX=4YI#F7jisJbCMlNKznn znOwX#m?#2Z4~E7LqCdcL>E2pnQDYRq=`?U{Km#o2!K@r21Vq$$B>s)dl9r3r69ct!C8Ji7}b_B$?by&|P@*7r&@6YO3?qd~rd zqxS)N&02Fi$lk@y0o+hT$N!9Pp!-q-C-?G-9qd&3PeZpDFm~Vr(D;$utcOXBS9GOO z&CbJF&TCR!`tac_mt%VT)u_;O8LvesGmLb$)0N*;Z6x)ee5#Tt!ATYfk&AIunFkg^ z;R;ahf^<%d5tY&0V?Xv=!S2zA9;5R>C)KG-#lY&UeFX!67YPf zeA=x#750+k;o?XD3m{fYg~UbHB#s>3ljquLTJ;Y^D@PMU;3yy?J}y>xzdSGw>PoGO z1?f73w0UK|CAj|{ol!{_m~p-vqZ*xTwHBhl&OtwV%8^oILDpT-4dS$tDR6l6u8g|Cft2(QBzmTw4aOJ0Y{99hAreibyJ&pfIU7ueQwQu)3wO(?S z&;$g95I>&X!Z2sq4kRulgg4 zw6>S8jEKeaCHa|9nFl(z6iH|x70tawFoGnQTTD{MmBsVXc|PVhUtxkng^DjBbDoH1 z?pk0b{czLlDr?*+OC(PozD{nV2si5$cqIO^h2O{hh1uE4pI_O*Yy9oGD_;_m zk~Q8n%K#7p<}FPa0mh_QxX?**bUw5sHx-T_ml2D}PUy)z_7spyLDiavlM!FblV6xN zkY((OPGgV!)Q!s)J|b(|VyvN}+Q+k)tOVnzB~+!o`_FQE7Y2U$Vrnu(aC?gAzS50# z)P&_+kmn)#z}i>&tu2`&Ve#u;%afzE6@xv`9C?qytKznhSG`nu>#_ZeH z#DT9*A+zwc{UZ|g>2<@E1Gl9|^QXddn@_|8OOF=@?Z*HzIJ#y|q=rORwoF42Wzl$) z?+NkxLGLW1W%_O?upr<}Mu?RFmenFQ#p4gY@kso|Akd=D+Z4L@`2Me!wyXSXo0fk; z|1oY{_nN!d4x5+oV~Cnk4D(2Zts|d%u8BL=Gm}`ZONM0&plkG($}^Q%!)s@>{m94; zG;>`9NJWD1ZgF)+J`#8@I>xkhdYsuGkm-?sq1E9;*;%3Ei{}_!iP$@r5?KA>#kVVA zTts-VWPb(+8T+QmZ)3YfN}uz7JH5Y#FQjf^@PtZLk@x_VHb0~UqnD>s)1OD3;z-gq zG57(E6TU#wO~#XhWo7~eh%ErT-eesMi;#c~CRBfT{es>ef{4=MgbX3vwUzR!C741_ zTzQ36bW#voTiz8x-o75&&-Gi+#2o2&0}AOG=fv@Kh$lX}k9W=T3XFL-&K1&@>AP9e zmMN@VRp%Iz4w&Cn7jLMBt6=>g>ZHP-3uA_j$x*ATq!L)~=%S^YE-(MG4-56aX|*~4 zx1*G>{3u6^?U@L;V8!+}@Wn3yK^O*2h6NuS1mK=zk zGxv~_G6@GFkR1C~GK{q&i9Hwk!wf60&Yq-+mI8e@ZeyyS^8fFblI&SCPx4ijk!^>V|zX%U4a7X(G#R zzfX~Q)%?l1c}-&F>Xy^+zO=rU;V50wvYv-bkA3o|fN_oPm(vO+L457Jzi6di`7HE0 zEHn`O{25ik`H3;>G<*{PAwH1pUnIol?}xEBhYJ^yoaDdj7$qIFDc`Q3oKS$NqG52$ zZKe`5C8e$Lp2DP|2CUH20*LJZj06IaUMbM(2~gbd|JQODG=rdVFxV3_(MkEWE!bF|}RgHNomOAe% z^CKj(I;m6Pp{r(YRgX4oKR=so*E6@F#kn&*FH=Cr?*f{XzCK=MH?2W56Xxf%v-ad} z?3{W{gIeSBXyE2YzC*3#`iA9$b@D~Ae;3dG&YS!_*&@=!N)ky^&Txe?!`ZEDz<^hN zGR5G9Ke0t&o8gLBfT^t@a#E~_`7sdac@gu#m5IK6d=@lG0rBf@Ydo3_8IRmf+dd_x zZ?J4LHuP@GbWEQQ_RDm~F@Jus9C>l0V(b*&v%=J~s@%;nV`8ev!5bT^0kV_`AYsiU z2Ky$CW>iRL<;W4q=N-oIk}m~`auGX{Em?twrCo+qmZIL7msS7CQ2iW)Bb4FQW^#GV z_V{19(ZZ)ET0i^LC32F_%>%jvF#r&!qOL-QG>|J?J{k(4!@RO$+$AWg0u*zVEH>$H6N#rVl>nvG0|Kr$5V&W;n*F8D;Jo;yd4rl-2Ph zkHA&Niv%&*I`{dj%%iTYNrlvC1_37#BR>~e-*oSA;P;0tm+tAP=VZvKoNvjleiU@Q-S%!jR`uMgt9~7&FJ#t)a|~{yfB+r|JWLoX6&5De=7CrS!yFC?KI$K_ zAxkB^rFz86nWlmPAa=U8VFL&~9N_fl1{6D%0a*ps>DY{6;6uM2h;mvlnXF?sy^XSG`7*2ti4eqiMEC%N8}txEf@Q&>?2vt1$l!k(x&l#722M@Ji6EDWx^umvi%fJ< z#U2_-62e;?g&Sym!?CeRn|Y?7LLf~`YgSg$j)WiPa+mVWVoT>`WbqliT#f}~gz?z) z`W$bmgjAAVi!xbH@F*X+2pr}af6-H+{^=y>pVca0!*lf~exG}>QitM!x3sZBlTSJX z>FhR8F0ex{IA05c2>sMOT~m;^XX0#Dh13d5({0+XgfJ<#BiElJ_P6^Ef zg%8z-H-4$7AOMuSqbOM5Kq3N%6s7!!m0u4xrj$cby9t{cg_85)zvZ*UY!69IE+EJy zg=SH7Fq^D=-O2;$f=8Tgg2ySgu~X52V!7j(l;Rf03@~nu8f7Sce>5&mjy|aYI7eS3 zKOtkl((v$KIOfZA8t+71(uINCv7iu@iBpUgR!d0R$CJ;|CRUmK(~L`|u8;f|o1~-IFvrGJdGNEvjdYKZ#so2TBj4XV+!|7Cc`ZJEuK^4howZc#qACuUfO?9*AC3i^ z1VDUAODUmPbeULK%A*B$Javq$L{btzJ`bjb_YCQC)a8fT>^3cvrc17SWd;_NRkj6re7h#|7AgxefJXDvw0f{Q z-;9^%Qc$%-BYs}Ydc4Tpy8RGc#q!tw>-~&N9(g|o{E+N7Pa7q7iuM@hJW0KxE+I{) zi5sA*F}B5!kUDXxl}{2da}9`1j*~&>KzTgdcjRL0>>}P6l<9v3}ScY z5N262*Sa4%!Y3&$i=u(_N~R$4Q_U8eRWYPkuq>(%S#M%T9wjjDZ(Y#KQ*(PM_{{kD zuVK=2=*DBAw7;L;ZAw^zI*}?;AB-8JDD5<{T&e%x(6|Hww+Bs=1q$i*tN$dli|&F` zmp#@%Ek=;EI`CK0lsH&fRgpG17*nSyfO%WjV0f$Kju=LE!PlNUWBfPDVed}DSYn7C z8Cr5-S?h!Cm7U@uueZ}YuvufOlc}vbw*3>=kqR!B+-GhD%aJFqVV|rizO0jT7N{Kv ziR@YRF1v8f#8}0^g({!d^76hWYWNYfn$6n55{2e{=1=aPb!4Hion?Q#-H2{jO z_i{Zx6d|67gS{eeh&v!&XH8oWZmti8woZ<7Jit{YNC|1oaE*jkB*%fyI<<^SFx1gt zLT8b%z1D&vlktIs_NvAfcD;mYB)@2k#uWSCiBk1t+!^;_26i?+(fF5{UvKovD(Sl3 zCtbDAZ5&1MOorfS9sTC={#iuCPKkiQXtWJ;GaAXD)Sg#iy)^gKDMHlS$3jah<2rBg z5faQ+#bd~*7z&;n8YLt**fhL$iDTY6nf7$CR)qyaE^RqLk%Se)Xi4iOFQ~%N^}8JN z#+DhTq%eYKUpvh+oJ5vJin>2kvD<3)>2n(3G#QarnU1d6zs`ZIyFP8(;-ejRx!$<` z?xe_Z`KDecD|3nNT#M-2sR(s_dQGA2x6*p!R}5qnA^%X85Sa}EgsIkF9#tP9T*CTE zyR>3NS*8oxBG8)M3LmaYHf}fYyJbqDnC>>hnGh4{WphJ08uA44=V*>xdAuo4mZ{g z6OQk~gylg5{B^8x9kh(xcE$GfhNLfw;`4AdswY_^m27C@_u!>vufxiEG`>{vk)|L9 zRHS*)H*%wq$9PDFllobKZa)hRIw&QxUH$ktol|~jK}f5*ZmJgzwLo|cYbyGJ#12b5 z4&o^|Z>0`PHwwa`>|Zwa&IPf`vh2zpo}l_$6U!Y1Sp1nj$das%e?+HL<=uXklSYKZ zey-lv;fB33ZXa^-j7K>h;(^s4ZH|G}`xA4G|LP@$7L3wNnfnF_EdjA1+f@afGAZPr zQQLwr0(=6fOCf|txn#sqNI?^Zk-SiIVR58nW1=4Z?C5V>3;n0&NJOA!(AI8QbU(0h zEVrZ??ECXKaVYKE_py^UKHn?O>gBYxF+pDOVnP1U=LL_sD2*$$HpXmfhP*rKXO}YS zpYwy|-3219U3J8wxbY972lLnehTyr_)G7bEZN#IL}wT0Nqe<;TyL`?@L z;K~=$)pj|Gn%IoX8Vo|NJRV8O-_wuUDJB4hy-JK7&4v1c)YMO*>fB*SW9t#{ z!^JEd0%0#6u9>uTH2uH|AXv!~S$#7THq^sW1Zc;tVBTOZ@fHI`_FJYiXw)gkP(JlU^@7I!+_Gat8iu{va^6tz&d#2i> z03f7h0RouhI|M8v*y$MaA1@9$ND8L5YH0~xlaU!B$?fLE+8#Sw?y}S}^4OroL;Q9k z`qK#)!dBd-6X!;7GGOI|1vG_gR^uuzy7Z8+N-ZH;g$_` zpDcb=f>NPr*52`k%;K_%yhg<_i8{8V+mN39Y?kF{PU&yE!{)ebe`LY5Ko)GG#C-GD zq(xuBqW#n@ecDFHn?sYbD)zb0jo|2~VjB_H5Zx-L=FK6m=2O4KxQ{oD*DpH%;j@)Q zSRI(3*0KYzD9T8Y5NN?ZVy-_DQ_AAX1e!)ns3^v$S8J?!QNkUc64UG7vaqU#<$$np z2DPm$wdYJ7Be3!e#%*o2^?#149)lfaACNQD46jrT43XEyu7BWBeHqU`MjadQL-zd{ zr_wcOMow6LWLCmxlPbyLRPJ0*3kHsUKeqhK<0@Ay#v`+phM5!=71CUz(#5M=0C)R2 zk<9u7WGs55v%&eTb+yVR8%hyiq!}o`YN?RtOQKm30ss(9ec1^c*O8sTr(<-$rpn_2 z$`CN5a{$4*?QO=oR*Hu9?ERL-@yDZ8P$(dUo}-9@$J4&V*LP4j6{tK$#26?694?T- zx>a^Pke_8rtz6aRRZy2v#=MCu#xrh4v~Q)>406h-xabMh6 ztKon0MR}SQC;2-MD>`UuP+pwb#?O=~`R(aU^d(iM-)7)M@ZSnBWmU$Qy>_H~rsR8q zcbFqz`RjGwzK77)Ym2@Fl~$o@uC_yTU%7*w#`)u7{UV=_IkHFW(_FbKizk8hkM{(# zWcEx*+Hv{yM6T*-r%-D(I>M*l?o|sG-ls&si z&>D2zH*8z9o`Uh&X#col4TsrzG)%_G}I&nzMm_qNJ?x$aJ)?+=d(kY5PYB2VeR|(cf6wlTt{1r6WQ}3!RlGI5!LcoMUeehsDf?4x{7y&`eqW9hle%#_?RAaIFZ)Y09O z<|j1sqrAu<{ULhL%ALk^&6Dv@$h!T@ zI*(KIvdO^mgN9Zk5G_?TZTTtHhh%sWUC~T&pas&iU8cu{EdkEomFIL+W#e+50Mc6_ zk(Xr{z;GOmdYvvKQXfmiZ?)bweb4p<|L4QXxbI}g3v33TS7)2PE2>{e8`i9z)uM09 zSdwQ&QQ6|-OpCcr)t}BqKMUUfd&j%p;&OwxQLYVC#GsDD(?rGrLxqufvhr4zWLdQQ zrKy%y6$nc#ePOkPU?IRZ^P5XmBHJC74Z(7+QeVZ0Ps>qRn?b*7&LuQAN}$rdf?|Tw zL*%(f1smB|@~$G-(I#Zy9zF*X9X`GtHZC|gXx#Ay;}X9pRz|z+k7#F(K76bSo`Z2V z-UH-n-M+Ogd3b`=v69N>s9bWy^e6R_oOmTS&}%QAJcUXQvc6Wv@^kh5@49c%c~jmk zCUntpWA|)6NfVky^q?(Mq;K=h%+l>L5Z;e+wp58VM#51bih)CU5dPFPwt#6DoJJJY zTnE5xZRm_t;;vL3WNUkwr!IlC8E;s>b5Zt8xb9t4WN-x)zU!63Wc#(qCJ0 zi~V??4!hKGkFqk})0Aj2_##YQt^1rN=%-mPdMejWhtu|uO1Xp5!>EVIQ2N9m^6SC@ z?MmPGa%ld<;@+8=dw_q)=-_>?mqo&}_sK`3X#i~OaIEpjB1^_p(EYP3ku14IOMLqrUNw1KL-3e<mwg?N`c zV4I3Tm9yFI+F~{7z;6ty0wmiN%L;?;9-1U=hbv=AXuqO|^&uVo;j(#}?ERP?~uVx{qc zKE%32(Vnh$&QEf>*5=4xo@cwAIHZx|On^|%a*z*Lj~(ubVp_{dG3J*{y#F@w)sL-1 z43RvYZXF%ZrSngCsi84uC(f^W|`irrpS7pk$0;zOm ze!b4l3XAp&5tIDS@G`;7Le>1N)`JSw=&a3J1qnQ0vg;fGW5?$_JvD>Ei{wnChEJ1; z;A0KMq~?;aA$)V=voRQXKs-lmdqtP;w>N2DC3yyr!`{>a+A@#So6HA9Z6nEi#x+Vn zn$F}iNpV;eScn=>N~$n;iAfnjY0QX8}031#PudrEoG?tA#xJUwd{S*@?Z=)}?Ulu1R*ZIv93n({uP|Jy%tKwPA zzvO^RKmlSFKn#F-p7K!BF}&?70w)wg+r2eRCD@2#5%|2Y1P3(Bh(}hUm0M(WmP^1s zS)*IL(W+}^VY1iw;`v%arTjBC9OeocegYn9Q2tON)o*gr2pPwF=;-UYv1?F@$bL3 zDgED&W1OgiD6GVpl*t%ie>9h^ll9^4r7f2Ipsn-XXn*M>?e{s5E{0;tYGhQ8AxDVa zYv1#-+gGjlGLd6Qwjiybx-+i@_IOWD#Mg?DbtTtngOZ8@=jxMI&fg1T{ zjHF`nMk$&(t08M9G^M~OY?lR7&3DzI(Y}7i=>xLZ94g(N$XHFu=G$75JT~&QX}&Yv zf~*L<{$F~LFQ$pk1a5w{lq|jVuTmEph~r>FS@Sxp{4{Y~|Ff8$((_ZI@2Lmdgvs{n zk8i;xRLCbVz)`a1n&wht7Q(w# zw*(lG|D5z6vK)89n9@fMRmW+1X8fXhtgXlJ&BjlfZWe8KMe(18?g3zz=Nb=DaPQUn z+)9tQ5X0rd|KdaP>Js)QAM*H3-W)rW4)4uVdtDC;`9Z=wVSyPMaLH~}kwG$C9P3nd z=G-?j1yWDG)9sFRjF7z5IB&eIFyMCIn~|pc%cCf@H*d@6pU*~};-oki&nHs~bDTMS z35!*rTg+KP(t0=7edMs7(se3rY;=SnEJ^pNHCVxtb$H40(f5Mz2lKq8c!3HUNJ3)W zFIOH&NdN~>;IzOXtK&Gf9gm%!(#`IZ<@846_`Xd|l^9ME%{d(MS|MmstJbn*%yl!t z8vY00Z}Jf1M5Nt;?|waLOBCoyAiy`QV!uR6zg6AlpR;C`$;qj~N>hhyp1aQEhCVUc zB~cQ|VZgmzrDXAw{Ir97* zKz^WCu`w#??;JY*&%OIcjc!08}sdmRiWEGKbh*S*ge@rCf3?A4SQ;^=I+zFg} z^nG|!Q%gUs@%5JM+Wu9q!vYdyY_DGM| zKWln1-2Yw2coK+&#ww0B!NP0@w@NK!$&pEOPafBQ`Ar1)^ zA&7PYPe$j47tVe%df!QXl*8R58$(!?hxpT8*LQgHe&`5{iE@MnX zFmKYguqOZO^cwo6(_SaI#B8(bAM{~^+f#uJ6TwDDu;MAs2yqXQEw|~jFHsFBhbw>| zL9F+qd4(n;E&Kbi(J=li!7_Oe2)i;-+;=*B7%@uc%}9(-kn{gJ1OVeZ&Yh`?pf(8c z#y!~M&BF?%c;2oKxwkod>!6Lra7w=sYr^uja3FbQuEWSX?<5 z#<-8h6^%O^|8h&fhEt}NG2PWQL|k{(rNQhrhZ;{yUJCk9tA=iPx0dAKF`1V8O;RFB z@wMb<8-_2fHYJ0^@2Ls*zE*_qEn*Y_4-W$L;K;Ut8w-01(h;NXQetg1bQI@Mb4%N_ znDOv=1RO>PHi@00B*8`^OvVetBNbS|@Ji-VZM3B#3vk;~yFV4imGvxp=SB9HUTq1( z9C(U31);9^<9>{5kHnV=j)SGfw)zT=4Q=CTp6M?)5fed#&0|gsN~Lgto-hvR@YPcz zsWTeeCOf=zFT1U%dhh~k3p;brB8^TTJ(q)S;mY_B<6-iVhpX5z|7&UrmS6VGsqN_0 zqYZHn&}t!@2EQ3|AV-%$@0~o|$9J7k>%U&`ZY0kb$^mX8Wk4!H1(LQ35jaWD0+Vvm z#uF)U6&*R`8pxf#`00wp1w&@aYwtZfre9E(Z6H$#p09q_c?6#|L}T4gaYcRLyLRkd7hM zIfG!93giwFL;broeSU-+c^9cE@g}P6q2wQLT5W}tj5K8#oYWcrr=djvj)kLktGcjq zYu!4YQ*a~O$bMWM&w!^p%n%uIy2pU_r-(^K(XIN>vIcRV5#Qw|T4JHH!NmB`? zE3^}yCQ~{g6q(NYNp$RKO-XQG3tL+_yPmF^s{tl}TFVMJMCUx!*mf0>D7NQ{IZ31w z9Fk;5YVTXO6DrmgM3S^a*kb)OZFZn%^BK%;PBXXHK2JK*b3bXfUm40UDuNI>4&zC3 zg;$8Opk2az29lYmoc`khoiB~lWAO^Wcnol7kR1;tE6+}knk)O-O$5?#h`i26UK8I#M zg*hMdeVW#LdcVnx!)(Wslr?JH_-mifPMps>TeA1-72z_lo21`{lat7lG>hLJ1wTnQ zhY#qyrN!jV@XL_m7te7Bz=eb#qgAnCpd`&&5|>`CW#7R)eleOSg>il>yQjlnC0Y(P z+bd5T42ZEx-~zVV3fRud`Jw`s5p(hKXAKMDg``x(oT2hQEMPZl`?%rZ+WH#zv5!4r zT&lKK(C{-gSo|EnGNqaexu%}!H*6l$5j!2-U1vEl-3UR_=tc4?A2|nHL^dN(Tg;LI z)ld=BqAP?R_{$jk^}B|x)RfDg7zHX6q3SOHl!A&DRK1o%Bp~OHYWn^C6?r8qSbQ|JE3D#HXB>l)W z)7Qx!k@Tom9{(37ve{y=3Jovv#aA*{oAK~|$7lx4=!|BhFoR6)QP+#cMwAWke`&2} zxR8MsM+95KDH1aS$)kYEUk$f39_dkWwLR zOWAyy>(>jF%pdC*|7^NC7fhRj04N~(YjrKVaUIHM8>Otn zzMiSzijIZqXmgSaK)A^*EtzE?0*OR5mYiU<#Rzfj?EBq}xdbskyf!k@h&xV3W_?>$ zfonenCaVlkC4>+!9Ew5b6%3QQ)*(xtXfUTx$t#>82uV2IdC1Bl@}JfIC`M&QQ<7nY z|AexTm(rwE7IO{>j(dRdp(HRwe_=E_$g_44OgGY7&ZINysY`wc8CJE4I4+g^dU|+R zGB{tGcYVrB+t}_IvPV}ThtLp0A;uTQfm2thtE2rjg{6M<%w7fh0cr^Ew?nDXlT#_c&quYLMus@<-`knvt zsjEnTNEC9((4eC-(loZrXlT-nahMEQ|Z8 z7l{HO`vJzs1Daxpfyt>Ch}9MKfz8uc=#NB+{#io3xp!8cWfWv6FMm%<4dy z(vG|`2f;g5X}wED2$@c+0=K`JvVS6=W5;s4AV{twmp&33R;*|!aRDvH$W2E^ykVz} zB9IUSYY&IB%|*9)MAs0;lao%|@`iI3;yXt*ha=+c-aW2I6OoiOBay!w`lOr0()7*L5UiN->Pxxu`Q6U{-k z)@TD3SOj%x)co|6+m&}~6J{FZV@!Q&i&ga_JO834ibgZOq9l%${~JSh7%(hAQ&3%m zbgD5Z(~W7xOy>keSiYfp+2YXNLE}g$@|@Otrb9W``wf$2R0YX23>ItL?K92oT(cj2 zm1sb#-kdbzyPwO`f!+vgBV}~fRn^JO&YI?9UVkA-{+(t3pFtA+Nu)s)r3zae+^O4d z4b_YLrh=#yp?xOMC#agOb@7d(@-9EcBH+UC$AsD1SBD!isY0klLk%Ga0EJ-qJ2sx# zQy5Ba!k8^fFxPv$0Rn(+0Woigw|A;+#xmb;gV;9RUx@jHC15!0HC(5YI=@Qu*Xc!& z+AJ_30tYuQmUAE$e(cgUWQ4a2fkz#U@$r z36`4*f2${;1c8v<7i!$oEUbn7(UkmBv(qlB8iIBw{0Bo7U8NkId9{r(u8Ut@CR+cL zTKu(P5^J7ghA^g-tZFBzqj;%T?Oa9y!$RQc0}y%?+~I==e!zfDdRF|Ddl>(*<;T4n z?93^A8EmjVga-c+2`2o@90qL3SgbE#D~cBdI9ZwfykCr|EHDkUCIj>|tI%E^iB5>D zm(m_qLTBKLphKC017=O{HrU2|+N&0Z<=3PkPQp-;urMhBeRkGRD#4m^yL2*@Dehdu z%{X0u$2hxl(i9CKJGsi7DaV(L?qyk{5!ycUJzzqf9&u-rfoggG4#-Y<^dxTq$YCzW@&R2a>MoHc=xJ|+oz%gTCgZ+Y`kba z=lBJ{LQ2yWHTVdaik;<1E?}u`5`%RZR-S82GxvJU2NWwqJZ$jY#rL}WFvvz|uIkUG zc1Li(+NT=ojQ|s(U)}VxpZj!lTZPb8{>zaQlccAa`qMZdYXm#B3cTQvxA2^xGwYOX za4xU+K3-MUt0$3>HAJJhd^^gj^lSoIgEws|4m;SHj>6uzH7|7WhW_D(9$8nV_`I4B z|F$8`|K)3A6qj~@o4iN%PNN7<183>(d9uqQ4@W{~vN(Vdpr_6*;Z$;n3aJDGdvF{1 zh4i#!MMz-6xh05}yNg`KTT^y?Uv(jONvF77or8M6^`C!Vn8$U|od2hx8%*?Q;IvxY zqyG7eHO#|W&bYhcA%VA=K=;-@w=G%c*jhe)j~&z4g!UY**ZeRYQEHMiHW1}7pWQHc zkc3X0nVhLT8=HK5R`=q-AX7-Yj+}#wUx$kOdewlw^70ze>7$xJYT6W&uVYWQdb6Uc zAxouZL8e)uwfcAFL+Dyyi^%;ehbQLuHNG40Ujf|HUlwNs>Q57f;gvyMS+|foc6H*| zF1#;e*4IFC6@agWRUTR0Dmbf^TBvER7%OQzC}KR^-{(Kr54%3+eXetz z*I5JNPvZb~nB|sGUPogaA*)`dic{sPi>y9xc-O#KRhjecmgzO%jP^QS>6MwqSwZ5} z28UG8r1!cC>vEH$4f!njk?uTqKvGRsl9vpPmqXja2hDV+XtqQh9l#pRT zNHIYqL?|v7D5nh@hz4m7CYesdS(M09jC7fu>YlgACxTY`amKv@iEF*}g=5;kUbwTE zDtys?)6fb7kdb64Djd^3vM*s)c6{n+!!&A`?(7PuHgRK$CU;K$EWu3Z^~~_r0Exta z-j8-B=88AhA9yR>nyr?mbY7<+jI z?yCyJq)wEb3#HV<=)9NKj8Y@>Q6&xj+||cSrv4m9rmrwU zBo-b(UY!-h=kngsnoF15n)eeZ($f*I$lXp^nG%2^*zZTVM>fIiGb)Lbfh0gEyf7|` zgXns{jh5#%N$I;I%=e{y0i&Y?13tgp{*C(q_%lA?aDQ%JuIOl7jWETEnbacq@|VKh zvUGLLin!#dWYNIzxa{MCurg8j&4&1g7Jj%#g0(?Si$^Af5Jfht4PG$~g>LB--?y(V z(>evsd3jUc67Ao{8V!B7m9^3|Z{nGr{_zY>GoZ=Wozgwy@#e*0WigvL_X!Z0ouLGN zJ*w^@Z)>VaX#m#CCzGdN11Ympw3-3d~f+Pqv| z`TuF?Q*5-li`JB@sNlr(X{Q@}+0>!uA+{ZuK*C=x(2}E9wJ3eM|7{~yroJhCJY+|V z=!!!yvMiNcv~uaF%sHhAC2ESdt&f|jrQB6CtR~BkD^yJfAt@GWvvPmZSyZahFNC<79Gg}#SCtxt1%)iSTm=k+j!qi6 zNH7xTf_s0uN&yF(6)bdPa|(daz3(h_#X1Pvt<;jGT!Ya$AG+v4Ez^7&{&0<;sLsvm z?F{?l9=7sII8mj0)qE{1VqEhNTe6zC36Qw?WcpO0Ps8K$#g@fBo9X(M`cK&&nqTrK zE)!i;sRq03hG**Oq!ZrGm62+~=4on`7M+5|SNc(XIWt?vubx44Du-+3o~^z+YFXPRg7d@9rOURZBaKy}3-@J`_URL(n zut(uxKyF!kSmQrawBD2N|44Ly+fih#dd#bq?vV_mx9?PKZRh1TOEAak%O|%0kQcdn ztfI1UIP|k(3QipMQ^+)*7bO*rl5*lP7hCgsr**adlNjv9^-bDt%hrvHV^6Ld7tfKP=e0HgY2f%$I%~N0`i2H$^M)cqdLU zEr(;2IVr;lG`uFHZ(c1qqA%;2xoYkn>6u!XYz-Srdf7CTvLLt*EDrYwA6UTr z^04|(L&xZ-fA-oM4;mV|pzZKvSv6V7lhSIWh@g@xJ8C0k!X7+SA6x!Hdfc%sD&RU| z^XuqFcc}W`>7%i!JXC16Pmq+XF*0NNiEkp~J0)t~#wxo?5A9pINP7D!X|{@n?}d9l z5lncZOdAo&Q(P(|Ozo~N?~6?ullju+Cddb-z=&28@TsuLu|Yr^JQFwo zM;u7zBpecRB*H4zD>_QYES;o%sFwbxZSGi$?H#w7KFKYztxT7b)s<~*7Fn$aXj4mgqQ`)TigK|o zj=eOs3~Vt{IZ>U3Ss`M;hbISuOYrMC@kx;H0ZPXmL@ zqrWleh%%zz(xVB}B0tH=@eBlu!T@UFAm}_10zJIUm;IE*5(!G<5DMxS(AR0j56#ij z6o}I}|E>PceJ3b`k5SE$qy^V;2nS-E^4BnpsP{AR7soNNXR2u}c648BPp-$8CHwH8;`_U*{w(c!4KchX*_ZP%1&!o@s;fb;H3=nX889tSTS~c{i85?Z z79zk_0BJ$OqpF4m@%TU?V7`4rBAjUu)b`j;7ACP3`DF2w4NfWG+CLi8%W*HArpFIKaZ-M_PrxF(5oO7Qr#G7X-9YL80r_tKq zA!*Nh5-LZ|5L?dp;YIkmFOQR$;qn$+y6Pyo)>WRB0xpyinWF{y%740iIuIlt{l4J`; z$=A>s2Vl>c{Rm&81Z^B3p*t{0Vjl}IW+4)zKn8-+=;#RmAh{_FGnW4}LoPVpj?Hn| z56YnB5=zFsnua?44mMt-q+(C1pxf zX?^5Dwx;u*P_%5w0PWNF`4nk-q7Pr&FTrMmpB3J8Jm#G@PzlE7h8H z_t{c-F>|Oc#%3Jd2=3Vs?3p^uRQ_4K_U_9!P!a&)&5KX_8e|XDg|S+rX=65H5YOqx zYi!az(UE21AZQ@ecGom2(pH;=gmm=ns5mLDDAWckE=?{H%V$G{9ak8Oo-kP+EEf)N zgIOs2RFKc>Qo9zv7nvQAM4VAP1;*0{x0!ytP@ogdEo|$uJazJUjo4om58{Z3)ZLBq zEGWmd-ZjjpQ5-F=`E``9eyVZBmvE?M$9P$oQ)`sD`OfY(QINmS*W0SeHuO-$yor0G zTAlYTZqugM0kz6P{iV zpN75x#!j5(4Fa`H7HjTCJ&!TQ#BbFeRv+Ticu!_ZvV9{ycB7cmM3FE`QzK1S>+g5d zXhrE&QssV5+X+5rmu7DnEbfP)0VuWzBqI2-bn5d<2X;zEMee*mij*GYIU<2Cat|8J z*0pMIR0mI!x{`SfCVavg z`&NlW?KCj30=>lFNM74aLS5#Lef7*JT-s)@gHv4KL>N&wj15qrDk!J#W*oP!>1w!Z z7wbm(eWkT-L6JC$K^mXjzRHC8z@}oUFXO*Q zCNYDrBTw$yomR7)Yp!DbtDa6S0}gnNgX@F|91PZ{RGUG^vw|gv{^>Dm142ABuJ;3A zgJYDAERCKBAun(O7#$LTIJdw7%(*_RwqFHOG$vT3@zre6nuPREQ{xE?vb1zLGMv$0x@#kJ~dziWkkePbwl0 z&-h&O)gCE^Wo9YzI*R_pSXmT>a+xow%S_c2y%J5HvN*~JMr+mQ1m^_P`RCcc;Hv#N zVa_p>rWI)T>O<#z*G^H*-MYEMViFoR83!Bii3Pt#*4WO-MY6@SD$U42Xte(X>5Y(R zAosJDivm+Lav}j487C6kt%SW70r)>ODLNEP) zBi75vV?2j>16L858w<^gyq*rpKlwS!;}Ha9XB*bbbi{+SsU24KIx~bpEl;| zRztp+yUfUkYUr>3`{whlP8SvQijC#?YOqUKY`8JL-PTQx0lz7<{npD|`)93;;BR}? z!L!8W-S0Yy`wd6)gOa#WM9B^Zi}wZ-v8Ur)O`0T)hYFDlAJK3t!&Jc}Y3gjNe=FqpBx(hj?8)~>qEe+dc$`z2 z-YgL^tH_U@ml=jdN`BosgCAm(!xPON6g#=zrx0!74DRd6Evi5_X6-qNTk;5I!n4h8 z;A}5$FRyvU$NAo9{I;Kwdi?68JqhyHtX`maiGY088&{FU0lvmvG}qG`E+8Hd3y(Ig z&e(rFJN+0y`#RIRKQ~VWLc4=Q%-Rf?RLrh;aL`j=q~uTp2@9=gf=F%s@s%&lq+YK6 z%ZV88G^JvJr#Dq9w#)O=lDkVSao$cbMYjmb;p$kmRJ9DvV)xMOMm3AsN=fGPfpZ&b zLxw6igdLwT?1_tj*zTs1FL*};ynLDt0@r|9oELQj)u7@-$)*Y8R&up(qU>!lj5C&- z9$h+#Z3gp8$d?;&z)Q~j;h`$jGgles=VGk+F_+_6L9b2p(qtQM0by7*(BVf;u)xXz zM;!_}=^z`lXNp3ZnlPRmgu|KD8fJS92S$Qof&Cdamx;=(cwtzv1o8@1AJTDUR~FA= z54fYb2RxXISYzO&@cuh}091#c>CLCp`5bAR{@<9RxP%pC(odAS?T?DB^@Twe>=msg zE3c`K7N4$P$?wBteFocDqCQa?*&e6uv@n-3a0(#Q;k2t2pDvYYCyK;U8s%vo6%L}! zm!eV+B-I!oI5&i48&=79B{M&{Ts}s%!$pNe3N7v8qh<$-IRH>YKg3sLKYJQDJSI|+ zd5H-(BB9LWG4WF(K|EbyUjUZg6(mJmT-Fm!79LinL5fdc)X`kOx|vO%IbwC3MEgIw z+?U8vmlrb>784^>8$Bmv)9kGVSGbVTqHC;;?F6rI|Xd4)$J=TLk zjMXiw2D)usn>uV%;VsKews128a7<)pavqttqoGMlmXcI@9r@Qv*>;w)7ZtUti2x5RZ z8;e=ZVZRM!iRvUSKm)K~IjO?(MC2HbS}T$;5v0bTv@@T@8W{pj?u}B+*4+}Piua^x z_Xd@IYP7kV|4Kk|ScMo|Q69AiFVV;WAtAk3cSm!WI=&?CBBc}+o*u$>hs+~y*Ws1C zRyO%jh@q+J=br70g%b9!xBN8&8`YT2oF|S|iMUzpC}7>vQ39Ztbag@{oQTEDGjWg7urSGAAD6;}Sr6u>+g7b%dOLdIT+)&slC< z*l;v5VkE5JWj$^WpwwhcxyXnTyY_X8XUT=4WaFO<*I1jYEQDsH2yKdO}6clm5y9HYLDeu(A~WPYScM;Rzu zw&*$%fN}fL41hrt-C9x&`_+^{%1KemWY!}i(EvI8-P5nm>yg5PXe@NxY8?h-YH_Eg z5R=Fx4{&;~in9Hj*}ADhtD1gD$(KOn;??bA{rj$&MV}I5nqe!gQG3qoxZ&pe^nWXO zhv=wx&;Gmm@U@*NaLw&F9_o-JrPZ*aVAu_(s$;t{|Ga8$VStJhjtf0H67?+MI$gDW zy!wv}S9!b$KAtK+RwT!z=4hXyc=VX{1qsiovT~|AZ>`YD{a51-!RwDDd@;pIEVAUq zHa`m6i3wgR2!Zx-qKr|e9wxSi;)=l8_0O(+oCIORA_$^Zie3)v${I|&GFD~9*WepE z@^xY&vM?edg!oVzzMk|6W{8PG@NGg(v|#yhN>f|P@iUuNPnfAIIO)x>7+pf2S71o! z!4>7!?Jqe9&mUm|3O_c!4C+du<6=CEBMUS2T$L9c%pNICF&dr`YVRr^j*|;V9xRsf z)e2LjfvVUWTQ^Zrzb_{$idQBBXCXF`jIP1HeFZpo~#OqL08R4z+!4BQ;S!`#yxeT_hA5KW`Re@_Afekz9=l zC9@A2R>J#?-_Pb%{G7c>@yLF*Hols=VA!%mk*fXsim-Cr2q6`pmdGgN^>9?wu~|h( z`VD;xIjeH^idA`1(1hLY@wmDQtKxe#9TPiv{&AMyi%)976?$KPJP$A1C# zoP}A?D4&wdBZwOcaMa^Ee_2ow#r9+SR zBB6Pb{n^Rj2?5w_$|p+OJ_h^u*JB$VRIt%R$|MOEo@4p-B%fFE3&GRnZ}agcxOgYY;`0N>z!F7}zsD!OkDt3d*s~M? z*19Ix7#vY+`Kxf;0%T<*;8is%V*sA<_*6FvS2IA!HQb52L${ z`EA)3(!?c}=#V0)kz+hD!mC`{APh#AM`QEFj9kqz^agV{MBmMq>-55=hpuQ-NOJkV ze&`wpPsVws*;Qn)@%hA=lX4K9&t6{pn}1%mrCnP_gsCr6pmDK45b!*+Gy~K|1y7!YN=tx6 zft5>UfJwOEy$cLWeq3JP9?dcTd=?=-O$|h|+4!a$GkPD8HYcyyocwMbLVrWMwB8m2 z-_LQ2CJ52sWqeOs53(cQL_HmUF=L8(yP0BI+-o>{wzW;v#Z0uPejsn{X$@nxjUiwv zFISdXoMyIQHv~mQnd&9j0v&Um=WUHWJ0_DGRF+BEvLlvY)8P`8!D8bg?3oU>O2xl^ z=dSG+hO}3)TRtW}#g_vfOjmNUe>jq_qa(8+)r)^AQ_rsXB|ac3vZ?~2ixs=QD4L5d zw^1nlfCZ#eW}?gMCmE!O7N>wQ0a=;SW}5re({iE+(+JukiZ_s4+jOaFW#B3MBacGU zl--|#Y*-0~xg`M|$=&Vgj2V0*DZy>0!EyC*+?~IMVtgNGOY`!}>Y^NHTq4iDCmU=; zvDI9kJAY))o?5N77I&uBeZnfhC$-ZE7SJq^W51x(uuJ9 zZjBLv25&P$4UJFNR9W}Ri~m-Wl8P#lK~~CyP}`A0k7Qx8ikxJ4Y7unlt^}M@*szc@ zYSXVxM+-F(rx3nqb{+j{GGH^^1(vIK0yoRo=;YRpbL|e>b&vnq;}Q_=8^2k(Fe3M!A4`62nQLb4}^hdls9ddOasVp&?ShOEy9A zc-mfry+w|lo!-^7nCEW>C!hHw)mlwh?+t%wDmS}WA*}&!uOO{qcCS!>TI)4R^h-8J z4Qe>$1&Bs%;L6x^GvxG&zPF*Jhw@jGG#wBj1qYKygNCCEikUL|?T|J|q&~z?K@Ssq zj16W#vDRCM0MK$mv^d0LkFbE#ihTN`o3tTz3EI)LFHc8Mkqd@c&~LjR)?3+{D%bZJ z{?pJ`z|j}yhdLzUvBa!vhBS~QXKH^eJUf?&97)`siau^ z^oMSIn=dP#fRVxFJg;Ibt@FqdwH{3i!?+BA;6(iX8~y?%y3|VEOax2-lj zuV-xX8O6v-89KFwOan^drn1bp8}ZL#HS~wC71_28r;jjF?? zO~;q%9)@o}XY_QPyd~xKno4R35BRKg*YT!oKdCzM=?&eA4QS|-OZyq>=LDwru{Z68 z+Z^rWW=YFlp$GziqppkU4=<*Q8B;#OD=hV(lx8L*#eHo;A+S!a9jobSQ5gY8sKWL~ zARdMzwu{z;QqNlwYcu=aP;JQI$VbnD;p}X5fTCS{MNVz}C~N)rJBGyyLd~0g--|~A zi1mhexV79wjl?}-yjCi%Btb}*({W}ZFpV;&6mKM^O>ucjv}C%TL(R1*O)n#UHFzT6 zsIzb>gp;&Y>qDn>Vv6c^w2XpoZd2JGeZ;ML+efB?1BP}vfA@PA*ZJo-5wD{^myrXF z0lm|jEQoOiLlPb{0T2QWWuk)Oypx#~IKk?If&l#`#4iy<@oXXv(lBf5!mR;pwPzT& zyX>;p`ikDOFK_L*a?x@2&>1~k$%^jq*J3=QWh3z$p3q|xvv?VSa1EY8BtU-{L@3P) z0xG7IM@G?^5ePkTo=%dnJWWb>y(X;=*h)Qh9c}!jRnaHc~u=Icf-_WlA z#pRCCcra%zjX05_5iQzG&*&DDybY1067MNWq2rr6wmmX}w&vZk$I^7iN~?584p-tP z`UXccrRPvpQ!*~0<*@PN2gbiY>>XeFPDy$MN3tE=2lGhlHs(w3vaN@|OiW@6k&Vb*lQd>wAz77L8O|tAOsXNDMXaOZIUSY}OzNaapq^{vIL-DwRkn0M z1aK*PnZ6wlQ3RfG3ahyzC!(QO<0Ot*v6{qi0HuKQn<*CI2kZ1L?hMqr#=6T+S3A@N zi(~|Mo+40#+Goqp9~`rjv!G<`+SCRb`(l+mf8=KY<0zEp=y*kTihPP^%9r%IW^HtL z!JnTm!&f`C7FG#VOsdkmMs`@_5c@sVQ_^D#?bSC5$Q9EIIKDjPzTSHGS_*C%lOdm8 z$oQ@YHTg~8s&cdqnjSh)sn7YP^tRadBSG*SXtWD{-_!hB_wxj^|6hepzx;1pd;ka} zz1WR8Z%_9co1DLbld`{G6UVYFTxq0hl6==8Le&5a4zw)#nmbse7^_y15#J*HRnuXh zbeSky3#kiNO@60n8=+RBLlA8TF?tIZvgxcn0Bu0blY@HV?Gh?qc#xTdKKf)q(oJ z{&xCDCglB}zC7Lf_xDe$*^j<69wZ1LTEVB!(ija)TwukC3dhpG5x7Inh81(gE{DH| z0VAT5!R}C;X@BgmR~`e*e(L9=4r`|l5XyF1qeN#rB5QIQ$?v+2DImj8^$d==o@rBz@n-$n0$GFEIqEAP$a#=Hes)>%8Qgym;IoL$H zr3Rs8*>g}?z{K1e`tn~PetpwF_||{buiRT{_;&_hKKt0zGj+bE{4)EpZaRj`3NC%P zr|k-{o7g}4u8w$cq(xM53LJBJ{*l2j5vK15!V)z@kjkIkE|pb!lF@lwLYnD3J(0pDcIm13PP zQfGnT@*Hqy4vu0LUgbhz9$Er3Ky+@Fn5a!0&fUw%PBTPl?~o&f1Y4k%`j?7C)!U$z zk0SGVi`k{?mlYvRsn^7YHz2!}+wY0JkHt4a4>+^=N}FU?sXzalQgpSl5bd*VMWkbM zu%3n=ZvhD-%=3yz*9+riv3)`r6A^@1*wn(2c)0b});89ka6{{tNP*$I5v2G;L_jt? z3=bWc5IQZ-1I7XZ(8{2eb*VyrBX|}^e(LbfL!8$#iS2<2^~}%x2sy-|RZ}TBB~_KI zsv$dhcxwbL$}-jf!C&iCJmklTXrBr!h95SoJMVI&V_Z`b)LOK2x4Rf#ivbr^+)7as zo4+!)%fMG&jjvN}AiDQ!TY%!>|p5}u+AA=r4YE_IdL{3a3@I!1nlibW0Vfx0m@?dB%e zGt^7cXXEtWxpVe$Q#pZw{sF1_PO+{5hGK!Ak4Ks3zIEa_vvuA{jlIpFswgL9^4L<5 zrgSUVG_-}>-!;2B%w-v*$)6Y3TV6^BuJP7LFjvp@g*t8-w3pt@U1Voy96wD-B!#~3 zh(}}Q<1&e%&MAorVQRS3(?q2&*i?0KLzD&z@NnRvIY0y&?RR2r4cIGTN3@9e=_yUv zvb2s2r<@=k8|S&1^3h~+h0gJ9_ zUr5rEu8${f4(#!N?V3i4rJ9r1MY7 zY3LYd9NJzZ&Qg8nM@O1!Mc7i099yiRMv2m3beZo7qd>K`ujLbg_gHIN9G!^%{PkzwE$RxcCK%wr}s)u zz8W5LJyg$pc^%*z@>b7fBcP(gOflzzM5^liUdjql93}6?FG>32lF^rM50eGWacYVo zu>41guOADP>PrztZ+5r-K~@a6a;l9rBt-Q_L8pu^J}!Ckw6S+;cw?iO=nU>Dz9sUfPipDT-`*RW5d{|VZ1i6Nl2ta1^`%z=IABjPk82)HTWEEGcv(- z4J3DVPhdzMDzhD-ww7nlP%Fg^JNP8x^{#>tLo$lzRE$ram1gG~sJWNJqg;|UQbZa5 zoVCayVy2j$PoAL6Oik%A51j-%M0FB9>+S2~x$VzmnP<4@&PE%(u#%VR^%l<=lIpK+ z(ySvIvd@bnDH(eCZ0DbYQK*prAE)TQw=0SZecl*DeHpu{{sbNmo+J+DeQ@tHZnd%# z(RFa#EYLm&%2eRsFeRXbTNP2VrE<+$0;J9+HsNbZ0Wk}tBeEPOttFU&g}HJBSl_eM*N&9&4Xw=1}iNr@;)XvDn1(>`p`LMTR6 zYW%06BQ)-ulg@Kj;r>>hN&bh;2k4)31h3DWhNi5;L>t`|ZxsY?OAXJnXE2t&<&dga zZO~_9_V?W>h*ORod?`w!y#fa$=z$C6_ zw#Q8WG!MhT2vAVlnRRMJciow?3LKg297LYTBRm{q5kX-DhZQ>M6TY>~s?2)cs54<< zM6$O4=~uf3>Mb;avTf}$dt5Yppt2fI#BJv-yGy^!nS65@<3$`$x6<@D8t3=XdjRM+pU;JK+p>859a(S_93lvodGOv3@2 zmV5yu!*Egg;ebLKY1p(byGS5Tv(os(wHUOmjkqD+Q6h9s@RXUGD0*K@t3cr^rYPH_ zAV$mhYBUV13LE43*~FP>PgxTo9j~1F@^QH-LF$kFk$GbPH4Yrjs*t-7Jq^)3)9T1B zwJJgT@PWVD79gAG+ic#J(c{n33y08N@t2NB3Fw*JQQ-|aHVcg0N7)PBN^Er9)z-WF z26?|8*%Dg<2cB5UoIMF1J?`tSae5^n5_G2EFZ`ZedKbJ5NFOi^LnTt;l1OC{K@b#V z2?Uzue2h5ixM;Q|7?9;mQ&JHoceL>rGyyg<6BG|?%6<)u&VM4Xu(5RX6pI;Qw6 zY7~1zvz*w(=Dq&i5VUiahRG@*%OLjomV(FdpKp4{JdI&7lonaliZIrAL3$Uuwa#Wz z4F=LuTtDpv-`H4ASJ)gbwCb5iio;nBV$MOsJFRWgvNngJEAVq~RoQxz=IJliHVrY< zEw>m~?V^IMf6!r>w#{!9E=F8oucT!^Mkh*$EeIw!-H)xWixr0+B(rV~835YYWQ9eK zCP8u0XMBplM_A8@a4J@Q+%@Uhp5kd$<47ta!p<8Rem$=e(W^M zD$Fe7`+YVtI^7m6NxqVi2 z0T7%;Dr|Qn-k>C(knDZ^$-t@#H*}~ zY;G)yp0pne>Nacm0Ja@guw)A%p=7Lwfr@KatfJ4n4FU_s=YaM%4sx0(&6ltsBTPc3 z+NX78s&tL#g52h0oL(=_iw#|#?R+ZR__`H*Rh>^2LR1z*{i2+6{~6P$b!3G)EQKD? z_+bQ=hD9tFE(8b*8xDgc&TtDgq)i*EKCN&D;UogGPv$}WWe3s3Sn?D=;3Cenvors2 zO=D%Q$+iG}x*x$eJayywp}2cGf`j&yLg!BNOd7AQ?f@tSwj-b zgLiM{P@4*iKYQzQzT?0-y{QHAD`up~{z3RH-R8lV2(cqdSl7&Y5m(f?uHIB;Ap|X9 zapHEj`PY+kqa*5fyM3c1G-cn{xBvaaW-;b;u-ob*A0nKB-!$Hd53c5W@BTdtm1j>XPVe_CvPgsX;lhYd*a zycSPMEdzn4_q&)1nGRWerw}Q`TXNsKwBb`R5%=zta$rY0$_tI+#h7Jcso7J_6#w

>YqLNwRDm#d3u>SHvIL5t3Izex^QcirEZ~}$ZqHF z=babkDD$3AGIQr@tMd%F?dM#a^~HdS)kNW_ndLN?#{`hDlnUZLg#B>dn+pe^?}gbl z1g&BG*g6R7`O&+Xd7SBLM_-Rv>G8+_zPhw4%;G)rS9;^~Ts*nJBl$NEy+Ctz)EI5- zp{^d60*jG*k&Wg6*Lz-DHpaPKHSp3~VBRRKP6mc*zMZ9@)t0N~H zcSxd<-l#S_>l2Y#=l8htBk@}lKgO`~mtT#}!Vfd}ZY7IeP`aTy=?|ZOPqwTkW?f4X zQdYBaT|3VCt)H5%+(1MMnP#huA*B;8&(MY1^8)U2`$E!{*|pc#|iOGxg@bPZvjhF0u2< zYiEYF8PM*}<*n+U5qgH-@5G34pB^Lr<%@b1OC>k6h$KXRG=Ei0 z;UGWreEFCdISt zH1r=^%wW>*jrCKo%|j#9qKg$m_R2RBzknbMB0RHEs;|g95s@RgKW9gIAKhb)4!@cH zK9x(1VyT!t%g%esPyE9FMSXkX^ohf#iK1r3W{LwweTyHcg!{hxteR(oCZGL~NRZvB z({J$>NFTvINEja*-dBk>qpgAt97p$Rp0JpQ{Ix4@|Kc zGB!m9Dt@Mx?!%^MY}s!k%X`d5^Q<*|an(3CS7VG7O9D33eJzTWY|9}MYl510CPXLe zI+}SJxgot2qnGb~_>tLeeEzPdWA3K(&OT_|pGi9J*9X7ctJ`KboYbqNwI1v@ZXa9C zkBF8+xjnzOaTETn3h(K8mq}mxB6axR4~_>jhYCp^_BsP|MG%pKvFTrCLQ_U)CuJ>z-*n zQr!DA`=5sP0l1xJ51xYXen&0m#Dk|`^5_2HfR}HCinQayTdvZ1C^4&Wh3o_Ps;p`z zU3kUa(&Xs*lM#<7dAibzw?Df+@=E)KZc$Gv-xC^_Slv=?x`oJVod8{u(3Dw^2jOGJ zAw;iNq{*}mi&t8}^VU&<3oU+z<(hE@9xZ_|k57s3&>7g;*v5Nqd67-Ou2IK3@5g;Yx4A2 z=&$1>uECLNj23_1TSERy9JxjU2L*xgb~(xf?{ACtI*S2Wi6?XqPg?Q~j}9)!dZJP3 zcTT6psYdelkozC(eS=wl9gMxrtlu-IJr9WIhFuDNG0gS~N;Au!bD++aNc{CFA{~ph zV)7x`1J(t}DN|14*bfY97OXRb;^7D-v+#4^Hq(MOS>nTFqh_fEg!IA}==X@62SF^~ zP2f3Hjx=W*)7UHo#F$6U%HvFt2kegmXl3aD6J|ASrVh{btxvf-B?Ps60?QC#21Qk_ zk*0lZMHM}zd(<9DIQ0;Til8D@C@?&bYI_jK44S8lqfwP=xFy>CVB|3yEm+YqAGJ7u zU<-12!w?}@Y?)1MKdW`nDZ8k3NK_HXgRdFfle4fnc!!C1Q7|TMP#aSN*ZGUmo5Xhp3rLO4A_Ab@K>& z^2S)*9l%g{Fk6u5o{ZbmC6Z(J`?HgYQia1-R3l|wL8rApMMi~!nCGXp8^*&M^!H>h zQ9F@e@B;!`s9!lTj{;GeuC#=;yX}SLii__#Z=sT1CB3Na*Nn|x1!{fAzc*KwCEM$t z@2MoiK>knYy}32I|2A}w&)xPpX8IYo&JY-KTMyzC3@Bpbg`o@knV<`WSP>7Mkg}v7 zEo+5+@etlKZEto!k-7^`|k?75*t--b)WBwzAE8EPemRsSO>3*5d8FP)w!TsN0tqOv) zAE5*iJ%mM+1~k!tFpWRlHV6k@1JBpRfG8}aHOvl(FXR=WLx`)+{oHjoh9YW~Sqx<>RC^8T!a3|6l;!~n5fX|8mi-_;8)vJn1>%a6YKs;YSkhj z5!I#-4#uf-!qo$+(nvQ&EpQddsx<4g`DH|xi`~gtO2HSz!?rvVxFv}XG+ezloe#zM0$CpTUnN~B6bSVu{Q^9vU7#msg2iG>~jD}5h1x&7z&{$=eYrTRQv zX9Of;h2ha@l4Zl7fV*(U+@A$g0ud~7}Nm1Ks{7=+Q`(@N18>W+Y zciaseP!IAr8m!0b3{N2E>^ZMhS&4F30av;!jCc#L>9IA0@Y1y8icA&>nz{)^81zs- zS<*7o#>P}Km`!y}qNum08$L@JRr%5?=6{<|6*P9OetfK@pwCM@o4#`Co=?2&bpwU! zjU-R@Jm8liGLP+gi^n9D8s8=?bt-drv%hnGtjucmN?hy%L{|2s#&fx)wZGhwnha5=VC#mEOHOl`11_B#eV37aNf1 z$s!yOK#-^I`i1}tv9ED^)EIDLNZ_;l1uwluDzr9!pV4bD_H8ek*k~u_sP~yCK#?zP z3jam5jm^fEva^7`^{*qUr02SC%RRl%3#4B$B}N^(vKq}qb<~XdY;^thkEuave?IC_ zru6;uOuE*Y_b{9u5#aPZWRBBLlRCui$JUJN-@7^Uv_CI;N-)1U>US<*%EZXpzyACC zCz@iQ4oX>PjSNJ`0QS`)kFq?~5Dc&xl@ z7Rn6zK0o3}Kr$Upz3C{r8mPd1V)4eb%G>`#^xDrEZBug%Mz74b3N(y2qwzeeezkJE zzFb@IppS?ZE688 zHE)Aa-J8iQh51sW@(oSMcybn8Fw;==`H|%N$;a$mr$+k|YW~cD>a_u$a7wj|4Cd3{ z>X)i(Gm8VR?We5uKCa&BU4?;eS{s^Dx@gNUWITQUeyR06=%aabiWu3wrJ7J9 z%nGSf3f~*gEEmCy4s)qtj((uNo+tgY@ntKSP5z$s`9t)_64x2^9e-%fZ$IvkDG6n3 z4ta0^gpY|~X@7Jvn;WsL-Vo38wl*LKZR)>HdW98cX8y`IL;3YYR`y$`z5mgIZ< z7Nndg_kQG(>{sJ0rPP7r6{k=1kwT4;bJFkkp*IFx-4=oly6)?`t0d zU-)!yxeb{3#+uehp10CrMuNh(RX38&S4^QFc1y|aOF)v$5|dq@UJmM)$q&tnM%~_r z7D&pug-3;@NE(Nr|v3XNB43jOSdsO!r(eC$|RCVmt zog4~~LA?JX=_=fs?!Wec0iy>D7^6lvjBXey-CfcR(rM7$4Fb~L-QC@(NGm0h3f9Z> zd;f%8*Y5B6oO73aT!>gmlZ(3C*!wCVLG@ENGS{2wd^Z@FDm!iu*MQGu9@k6BbHl?<{2HP z>Aw4gy3g;*#mxUIIDL)4<9_o;a##i!UaVMI6%!kh1d<6Y1!^;?f3u>umyz?MwU+)0 zGXujBrnt5a%SZBPc)bqMUmMA=4IQQ;06meZD6#0-`oxRW6_#v;Stpy`0oBV8{V}x@ zPtCMePUWZ$4yl@*PsdhTYtAvJcqeP|E{y5B5Hmgzk#60_8uOC_cxE|rlXEgR@ytDO zQH#%bZ0iLTOO8D_+Un})B6pXEo>VTAArnx3)j*vD61EVe>9Rb6hY9BTb3(zd-dDrB1_Gz$5-0YQPIw(Db~cK=9R>YV>~yC zw#X_!aLUJYgT~_-Qpa?4J%68UU|6A98q4sCeRrCMpa4XHIt^0|!FW#p?-UxG-z_=*Zi%gI(d0jsun zVoyoHPp{Eb?0UsICTEVW6wT@0L)upg@6WzqkyI1%z$Wh`cJjL1T@0E=Y_$7qYoQ`P zRhK8hA)}*?atUc1dLEO-8VZ8?AC$Hsj@}vN>UeRY&;OL1O*QyU?jUWGJ0P z#?OL=hh{TOi9Wh8V&KAp@3W!!xcE3E1+Ii)@$VHMy)aN{e;n{z(xx!yyp&8HC1!VX zyX)p7>^{_B&3*m3hugGFZ%f$v?bwJ1gx~`ugg^b`k2*)MdZ}{*{!!0i+BxT!D7yvO zvTkqIi~8olWQg6Wr}4IN%X4e?n@=CO*e7ptg66$y2J(xC)W^`W2$v!*FOnWYhizEe zBS$5oC__ZbJr+-Y@+tGIshw_Knd{tN*Cy+44}$=eSpS}$Pg@6!Py`4V!xzFljv;8t zKF-T;fvlcH!b2jdF@Pi@!^d>i`)pQvD5dVz*>DL_eYUE;4A0?ixuV&N%M7{t#`-X- z{K#LWEK#UF87iWE;k0Fo*EPUep1WhxfaA;{#JEMOA!hl#W1%sl;g`_O&v=lzlBn5(_auNuY)VSFRTqsj}YgD zN+EnW&K)()b|OcJ`6odUZ}X<;DTT|7nSQNvHAzu7$IOcO~n)v(9FZ9a0fgKHEw39?~dqQ)p-=e=Ca}I1I2;7>6 zoT~qRcUGXa(OKnuukW*C?fr_a{^gNKw_h3wTc`Gg9vA>c7o4qP9@6##QDMiAV7w)@ zhQpacoKxIaFJI%bpf^FmD7w1G#<)OnU5GH@T88XAmaSvgC~Ykh+g`KX7@au{YWz&E zE$B?Sk;IkCOjpq&WpJzCPF-e{^eN>e_Dmkw2%(eI3{Q@3kgw$3@ob7cYunZ1q~lzU z?2D-#-Q}Bmc;ow-T2O!a={9G=I%sDyAM*u~enUGlYCalR(!0rVoP0xd6B|q#!*S+>B*AhY=-Y56hfmr< zkQ(c4>)}TCUTyDY8&yu@nbII(!p8hNI<4Wsq|wt)xElmpCCK1r-uIfQgTiZg@@#E}QMp)xBr@H!-{${D zY8Tla2{*tBm~Munq*qn6aPsN?8$(9`^sr~uwj=*u)5X-E=a5s%fJa1q?=ytNPVPH$ zJrbh7I=3t}86FHTu#;F0T^GOj$mBf#2g~*LpiXav^;@1!8jzclfsi$PRtgV?!QVVO zQ(g$sR{N`aWauF--0%h~SCj)Qs2js8OFIx_2wHy`v6d=maTMrmCuzFnW9!yZ7*O+O zvaHwAE8Z;q)n_xtq3qC{3dExXH<$dzGuwb7s2iQ0Qcm4&|7^wm-WVM|JG3z!ImzOS zDh-r@(-xMW7<&xMCOY#VN3h9Zn0f-|T8bg+g`4zs9j-&3-PW!ur<#{| z-%AA4sK!XA7mVn&^i7tU^xTh|Eo8ziaT&43#H^ZVaqv1qho3k|MW}eF8|V~_0b~Qb zvng$sIgP|P-6E9i;IGao`*!9TAD3_X=tFW0GprR_x@)(2HMA<384BCWSr+P6ddfMz z_N1jrb7wHR3C%8*@h5ZmB?Gf1=tm-LP$(JjiP8`Cy9sFQ7x;Et~FhnrgvhSM3r|W zEgE=nZq`(yY||n}lyVN)$`Tq?DAzF-8^5Or%gC`Fe3O$ zIdoY7O?_UmQ7GMOXF9fIdPAxolK#5aG2F3t_n!l>hxA<$ zNk^vB9@!kpmiC6@iWBaWcQ-$HefA&k30_YI!zt{`jO+~6^>guXiPZRHRv^rLx+Ai( zg8R#ZtO#A0g(drH>x*_#bZh}lh8xur3X+&-F;&a$`lZgY+KXBPf127V82??Mp8h9E zEo_+ahKq)5dh7cm9^Unp;@qp+y3dx)MZ&$*&Wp0wtbrK;@wU=-&m>@!u ziR;Z%^D*C(F;gW+3}agfeEsz;1K|=0qt$eM+k`uM3~apM8EYs%-B5#49Fy3KWruQe zfL7ymRckLCb#sK3EyZqpT8;x&%$6s4loW;tOG5ASllscIc1?Wu}(^g1@;B$S^$Yx?KUS?EKb|rmfMj5EUR!y3Ij)RNMbS7?hM0{2;b4V^MoNl}5{w!g zqI^j+h#Uvny?(Z$0iQZlLF5&p^~<^=scXBF6hDemgjfQBZ>o>!>*NXF-qrzo2wKr! z%yiHbzw(aQO^|9b#8BbSaAObGP|o}Mh9H{3v+(2Q=%4enDP^`glP}*mWuzR^eVek_ zMiJd-(~A$N)j!Qos&@l2ZKm?fL@4PM(Tcba@PrJvf`0BidF!T0U;O$)8oJ*6nd11U zx&ZRiqxHCV3e$C?O10<1Wl!3V4;w1>zqXKm3UolUV8s=xDAm_wPBRyyRxS8cxKIvI zU6RLSjMH_c?b!H;1^g5DmF zp^CC2T3+$VCJ${aL=L5m-l@iX?5`NEUjG!yZN8bvP^P$0 z&Zj+n&XW*=wRsL0RX$Ddx`Z`8y=!P&a5xN+4O_}D`nY7+qB=TjC5pHH4SR?LKZv|& z`T95V$j0nC{HkP$8e zu!_}&yC1b93Aa5sPsim8mtR!ofYX%z!_Wl)W6FNP*+qzMN~5aWX{z%@iM(`&+3!^%&fez!e5VX?(hN_THW274vimA14g1lfnf*~aO=lT1T84J zxK#9-z6z(L{LL{MzJv7O7j0oN8vbCBECx>@{-)IBYr~^}krNJ2B$avwH!l~dr5M(f z7Pk~v5vI3pVBSSItV&3KiI!%^H)AFJXy%TnPgy^W$?oLinJqs(QWrl`i#L^C!HcGs z((84qLbLQ%^f_1UKnq`Yf_Dq?XOlLq??yz9Uq=aW)s|U|90~monoutC8%TC(3U>Z| z>QW8{VDdr$5SpP;!bJ-JsSWZmiku0`LB5J=wV3@}C5r}dfV-X0<5H!YTQq9MdnZ}J zYt1=%gU4AU0GbYZZg8jg(RS}=^N>RF-ftGh>^R&Pol#_|+4);3958f^UZa;PeB{}Q zp5|;x%q{pGR5WRyXugW zs&`~UC_XL?60_Slx^Y+9G&y%G?u+o!{Bnw>BM;@wEB+YA$EWe3>4wi&;Lq=WRCl#E zoYS3f06>o)Vu7)j0(L|I{Aa?|su_y?&&ET>L(uK;$p{#(qd@rGxxY{hMe+=jBQ>L$ zd3S{MsHrH{z|b~*R6qkv)N(>dr|tW2jErX&YdrtWy!vCi$4R^~YlK+B(ZY-} zKhst_h0+bP6{R!5Sw&EW*z5*X6w^ngyO=py#BtT@qh_H>v!~Tm1ALlzNl(^F)Y~j$ zBOwX_31qS3bKmLSDLKPrnvvEkt9l+4hlqI9dYy+c9u>8c*UmhdH|*bJ?bwh;w}_{p%)FE@&G%4VnFd6 zy&EKRjN*H%c>auhfMQmD7KqKL0t%|*>CE7TtcfKO_=#u5OP-sQh87JIjhvOmqA4C9 zB^vS?NZK7YSe7iV|NFV76IuDNx-O18La~YcC+@tNw|B}RacIzY-^Ub(iVr-dDc&@) zyvy>&Upy7aZDx8tN zQF?Y%n#HcLa5AB&AsoUTP0PbeO!M-Vbz0ts#W#*HPE?QZv2~NgsCw_+p^d5p=$M}eo@$Ej`jDrk?Y+M;Lw1MU>pVxGW{B~?sTvPOTp0b~!JuAe+7zE%) zI(cP|+y0qhU6ZfrrCzpvGdPwG_~3NKT=72lss4yW8`p{9kDqS5N?7nSvqx5!x-mFe zO-*O75HUf&pIM27xPQOnKPRQ2*FicY|2KyY0T`hUD?!`>4$IE4H_jL}`bHn*>kw<$ zZTu{4rMabaXtjDY=otc|XdHa2529+f)OH%7vf}$oTbIhy2I4d2ENQZAB!aCyCLA32 z^wuT!3=@l1to*4&bNhz(Dq%5oT?)wG&3T}dYu!Tglt}&`>dI+1CfO>1h%)`mv;x`p z-Q~xEqpN)BF6KiI`vJC3e#7T5HU9LeoGqc6vf_Y-%4STPGWmjcqgml!JfJtpAOJun zf#G8_Yv}r{gVz2DWT?~yz-5DmL(l#AnzrL!Xm~OSz!QwL=6v=qZ^2T>aL8vS7eA|{ zrU2#OQ-D*}P&5WakPTaPd_og|jQ|_@EV&6&G|uonkRjk+R@h=0Q6dlM`yPS0=v$NC z{T8o=sdUa+8k%ZOnAbP58FHrIlEJVVR6DCLKV^fx{HXT6aaTfs^qP{WnELZ)jf;V&RLg?dlN;Y(`se?b4z;Z1<1|8by@O@JgG8i%@jQjD( zrgI@GG#G8z;V5PpDFdckqGe63cUTPxIg*sEWzXyWEFQSQHo9mS?Tix22SPNf#1C=U zY3*nitOji)C4zHfrJCiAM%Gmib#QyoL~;33ZRnvH&2%WPsS;4L;EER} zc5%?)WC3FvFToExzg63N;=gzCc_sE8V$+&IJh3BhYdIRNZ3-xrrCr-tqdBF@Orjf0 z=8m}jOT5-^C}^ZtdrpP7Z#d=*6kZ{=URb9x(2LnTH%R^$C@^ zEHVSx$$$;u5D7L>B1btU8B{B@6ATUq+F;dNxDI%izymEBWgJ@xJFeQ2H%idXs1b5T z8xNABOyJ8;`7^h}m2&d1Fd>Tglp-Zsy!ao6uEWQlsX`nV0hz`6spnLme#3+!q5lev zMaAsUXUVVEuXtk)Q;j8|QK+U%Iz=2QYedLWe{9?3HTSC5=UbUdxV48zHoocs z1LXv9V=DAK)M5InORtO(-BRJlz#}uG=8Xp<{-*TzY1g-vY$Ek}-z>Y*!)<8m)7{Ql zJo#tA?Kmb4wAFJZ+f!^0kaS8tg7POq81^7@)}7}~U1c5R}BkVeE=&`;fD z`Fub6-Gady!br*Q^gq|?O}ZNhA*_xj(8^QcpZuyIcgY7haxOfMH40QY77Jz z%WUb%;BJR0UPBribZ@Ryt0z`lKRIVdE%Cnezm_Uyt!th~kgTt@V6VCeh}y_!4Hj6aKs|l%5~rs zDF6+Yq`)EG7=3!faZp`xZ%vPoFflyG9kFxnj@nCE~vQ5xo*K z+QE5j?+NXUNjvB#QV;!{!l%nE?W6dioe^z*gQe5JOzC1`{+;qI!N+&Z0(-JzXUBPJ z_4Ybx)`B~`67LgMHn<+b)qcFmJbL;5x{0B3fT!SkAty*8d%ZJo`_J$94|TmRHr72- zc^^2-jyk5+JKJT)m(^#rU7i{FBE?EYUJosR|JP3bqxEMUK1;FU6s25#ZYO{ei2q3& zNsO=KOV3UMPzAeNyIc;$HfN4mz|>tP?>zp)&>6r^<*k}^62HalLRaSVTh6fP{#h=! zf`%_?r!<f_jPE~Y{w$x{O_@o!dUJNt!@eq*RWJXXj7*}EFYg)A#+lpWZ_?KW z)g7ZxUB7Nfo-9o4EBE%&PqVg6A?GA$-xA|V|2#i%)p5`;cKqiQiB?Dtq6&|3fLS83 z!eSIS%%Kq=yTvC0bX1ff_dQusSv2%Y^#^kj%q09pm??>HSn)KWtZX2mfWU;hQG&RD z(?_chTxyn>1NF!LmNAWA7==F>gheVWwFk(Rz!21Q2}`El#51BrknmF?_Bi5XHe03* z-i%{YiayH@DUbK$CiqG|K?UT4cN@nxKQ%I|PMckz+^zKYTbIq6fi?kUk;8f>uEsph%FW#UZPk ziYf<_J_r{HLQp{F%47!9C-?c20}3{F;W_m=iHSqT-l&UzU%zWrn_S7Ha4fZ>50T^XO3H6F-|U9 z_Z&!~L=iPBzZvaQXjeERI_3I6+y7&g-Q+`h8Lvc>n$+|I?IoM8iyPeUAzV`Z;$WNE zsK)W1e-!Kbz@%luLWqN8_HrVa&R6XOsoWD|`5kFZ$1@raQT1v}z7 zBuynRJOVK08x#yzIf^4AA!nFgrhSyPHU==qcHa>~juAo%Zb3Hc={IV?72~;}qj;VZ zb*6ApNu>%o8oI~{=N5a1x+yPE;TzH)+Vc;&i1k1B_xm&qAO5ARr9cx7r*Ib1D2Q(# z-pfi=e!fwUQVIqG3(K^kFbDTQ7I!cqp1b&!a&RQl^A1Xj8cL)(fCc@Qtr+?`Y|sO4 zA)Xrv0yW!TR`U<=AccuFV+$>AZgK1WSKxIPPKxlI<9oI~%y0)p{FjU+aVqdEms4Tu zKhYZ@NcqTmkuY>BN(XMOPj8L9e&R!K_xkWL$izR=CGVg$GE-bZ^?g@k@T~D~La|Xb z;?PTC5bI;WZo;^Zl9mS!J4`6BV~yARiwFAgwjV`*&mY!5rtd00QrLpS+JemE-u7na z-~Q8aTG48v_&q=SsqZ~a!KFD)LT8^-C5N${t^$@N6RJ@5B%4+6qC0#J;w4stEV{K# zoBfH#0f@)PMMYa{1Ds$J!fs8b6&#I<(MI^@?%}up8+u$GC4t&JI`Q^Ce><}%q$rA?gAeesd5z4Zm zTe;$(P&$vB1y}HzLV02~e`;(fN%kmp@uI_t#aDO08>=G9-7hs^31s$U2VZ3 z^7`7+d|9Kx2oFDQeMH2Yl^Z$MrRZ)MkOZ2l1)VZ7IB%3fHCT8zU{Dt0ZM+;MJ_Z;& z2^FeI=rv2EdEGD+ERR+qKaL9DR^zuhiNr~2^iSF63@i!xTNWr8f1IeFEJB+!O0>nG z^l~*tSy;lyN}Pb)gXE4f zCD%Q;mZ=K)%3ZVv&6Kt>CA*)kW0K#Sr|^?vDCrT+$pgAe(GEiX(m$y<*H}!+*myD# z_ijm~ro#NYiRhW4w*<8m=xXxDUcl3TA>`CJ*;o}nh1;rfr_G{orQ{>0U~Zr&&P#Mcggfhc+s z1%P4UUtqCE2gDwgW=$S0inVb}D8b4sA94vnreX~T?=UNbValR~57OgGr$=OxeiE?m z0-eY9hWF@mP=@a_r9E?~lc(MfGgqe)F;D-^q4Q|;YiG3<7yji5m#J>om~3OmYu@?i zw;YGiiS0O@M{iUfxAt5_Uj~7bb`^xjs$<^(Z>1wnd%pmqkjb;Z&=`%MD#wYP2N zFULPCUwD7-@5x)QWSW1pS_*Ooc~w=q zSP_fRD*!#yZ?vs3Nx#T7Sw~K;L{bW$rtK>;)2^ovb7dYhbhpf^&PTf~wR-brRu@=B z;af&;&z0y;&A!BPHD*-4OoC|6XE$Af7=pi=6eI&M;z|i$&qk=4D&mr^2dhLfWjlM? zy<*Yq2D8v%`cYWTp}$wF{)$w#C_EgA_-WI~luPO0Cn(84Q%gBjQY$}H)lSi(oG~&F zjllxy9?;7^>eh-^8+Ug2xSy0%g)E<#DpkI?<{Ebe=6{Mdj=GLWMDU>k`NDv~7Vyb1 z(fFUsvA5D-rfxK#Y%}%^3#}Py*Y;XpXr`QD5<0dKVZHgnYEK1~5*ndxvXkHf^VafJ zTEY5x5(#VBO=V$l@IC4>OC2#GH#U$KQHu*{b#jQLlW|qY=mx)BMv?;MV05SmeXpL^ z2=Mp4#yuo5og~~t(lqtfqua*l09`bfMTM$?7~frw_Zt&5@hDWO$#8O2yK<>%ar{YP z&4k>1Kh&RFaE!^=^a_0Fon+1wm(2Z~Whcq3MA(iPZahd;^Xtj!?7K$2LEN}z2yVVq zBBX5T^2PxBY^}PS^tCIu45g*|NVT&sJd_&3P4JS^IZ<5O5j;? zio-j=WIK_|y5~c#Iafg>{&lm{iG>>*-KHefa!5Dd#(Ql}d=_VmyFl);xyrP5Ivq1l z#x1EfvGQEHHo;O{gNUZZZ=d=f4pd& zxrMAfbN{|_RT9pgEWQ3EaT`(_>RaQWr%XJsc7`v>5)9DC4iUFJFkFHT4HhEY$C!!n zGjS0x9^&N1gGC+}2pJmsIKXz82Tb`8PJ0jy?ZAa^7fKmT8`u)lV`c8VdxjgQeKpzzvQZot0?UqWrUvs48_hA znL$mxk>vr$1XYr;v+9@e{x9ao)Gh)?M|!>6#m_}*)0$a_f3xfF>_(p%_>mZ1x*obV zSKa;yZOi^F68_u#w#vUE1Tx#+G#(7$ZER3*9rZ62wYY zlwa=`)(WTed{h&^MD$xj@7w;_Fx4Xf0JLixAPkiq6%&^gIy8=kU=FY6W#wsL$kw2}u7B@!vw83IEpEqf*w^2-d5(-eysy2Odj%D+Y{;PN1G$G|vm9 zNBd6@m1KOJR_PJ_MiFs#={TQjo5frFw0m%)T;Gy(p4&-*L*h*Fr#7#!CF7IfR17PX zbN0stXF33Yg@sTzo@Lgs5+IHu$xqybniGx@etf0 zX&jl%*~YKf^cVHfDgUsD^!M4mhiEz_7nWE^{!w4YaO#_^ zsDyu`fBS!2&3`C! z3pHh+OJo}q(P61X{W!`{64Dk9w`PYbhLnAldvSst{4wgSHR-FjV^g}ZQg4lnM?Kq= zUFcR)yH(utPOt11?X3xOfYrXGW7&Vj?ha(MOQ~_yNm-%^EfgCyB~t>SIW$61Zv)Mb z``;54H-J(-<(9l=nTvIn>nL0l&pMuW;i~1pzdj-jhq44!^F{-{)q> zS0}4tKdgKF0|kBQuaeX^UCzaMO^Y;`M(+m!q@^k2V8h@-#I{t9qEX1JoLiK9AZ$<* zYSE0oC(z9&L&F#12{wv~2uI6?heQAbb%{el38jxMO+-Y_;#s5Ok- ze~!8_Dh>|`XOSz68#G|T0&lUX&~~;?5_ZPtFE}bSZ@0*G(rdk~qqCxCE%YK*jECzO zCHH89v0p^`^DS%saNCse;Y^-mg@)4xCOGks^GG@QgUZ=KL0n+?Yk6&tP2*Z2d=5fG ziq^9|;@g_m1{s>`%-2A-gaqRXvAIWF{8&T?zc?IE+0f z$+7wz7xDUtU@_JDFnL*fCUa*8SK;7$3@|m&01_vgTJSRC#_c^!bXn-JQt(l?pu9M~ zkT6D_5CvOnDp`W^WXDQ6ol!%&%}LbU=pMgdN2$j#)w4Lx5eN(wdcVp+uLl!uot;FL zJe^Uz%RHKDW^gDKzqJD~9mU+ta#j)4e>M(RpVz|w@o6>OM1f|7>oKdUnd-0aq}&$x zZ)1?}dSCF58|r@@V^J&sG_JYr7+=(505XKhNh#%{%8xKIh7`ZgySr zqV|&TP_&mRryc*AVK6(svT!IgT3OYBUw3p$Zm?<`39#F@1A(lZtrZn1JN4=eUmn#a z2*yrO>G9vZg68T9>Al{{85z)451))HOue8M&AKR39s>}y!7>hdUR%w%eh)Tj37y&7 zNGvJe7a*;lhi#Dxevv)0P-Wv_B7+d6v$36Y%kjnJ$AxJ9yqW82H}cwRW!~;@CTwa^ z?clm=E@8Qtf=Y)IMw=#{(H7T@Pw2_Ha9$RIxao0thDr!=RTp^%8G!RGbF~+cSqnva z&2mb4%^7ypJ0xnO{XPx=mC{F56*wlNlfb^^X-9h5Q(=7c`aK)bF5V&g>r?5Xv$QZA20|9o>l0_& zv6xYX!6s^RRw64R>W1yO$Vh*I#CVIcw)OtI;+eFY5Hm7aBePS=t^kPuEK+>}!JN}> ze9}*Y6{Y|!aA;+zWlW9?ld!R32h;p|DyXvt`-Y?4iGT$hF=?TQCm1`UqhL+(V&(F; zR|JBHGZ7=U+CtCH$R4w;pY$@(Fc6210vSVLGMPW1RYo0Cs~eKu`XDNXp2}H4m(SoP zl;ibq6EOCJlf=pfby{@RSn<+;p<-M0FOJeEPgFy?$Jf+!fxp#jl|iXNVEtOEozqM- z01Br~T^BocDLU>FgAE)94K4dPIu32#semEgl*owq(v%AqRDHZ=-elQr^^5F;-I$YX zo(yBnlQdr}ZGl-w`ESyOkN>|nxsa5c3|FB5Y?l>n@$wG;#aBe%FZL$Y___yj{_IP6 z|Ik3ZlVns#55<$nthMU;82W{atoPPl6>fs>DXE1lW#`L+vGONMHJhZ4s~FjIJ=W`Y zh;e?_8q+1;EpXH#3U47BM4{NCglW37QCcB69D{W&FyHr{G^*g@wV0(KW52af=GBMd9~Z5@kbYwNp~G zd==YMumNYSor2DeCW@>#Fh+1xQbGG=)vpdgGM4MZ{H7BR|Mj7o=bmiTUG}o=4pom` zT3+^Vdw(wroOX$)n8u0+)UWWbFbE8{5_N0FlwUDQ(zuk(G5lSzx?P9qofy546r1>} z;#2tKy#C(nKD+K_fv*qq#An8L(d(bshqRWiu}VVI`wk>ZI0h0*3Ja5sG{MP6Qf7?v zNM{?u>gGjAqr$Dqw78JkaH*3bW=O%F};|||`TO7e+!gwI9 zDw<#6ea8u<%LTkDArjSas;KXs0ce-B_u0VoujuqBqa}cIbRPbx%zY^wX5DNNklfAW z5`NsLKjVVfs{yJd&`&j@r+h_+Ylq%{GS$5o#M6hK%)Pj@--h4G<=w~G*liuBdWz|3 z`V4DvUUqO6bFT%7l776(4&RrGzr^nC90s^zETTs%D~&3-JXfVaMM+`2DVpw%!G)L_ zP!IRkK~0X~(NXD&&@&r)6zLUvDpd4f6n$Ja;5t!M)$b}yfHVYCHZVNA!XzV=#iQlA zMk~YJH07FR%-*+Fcg^u$x3+;+w*2~8p}yRdxnMqGI}-5o=O^5gRoY?VH95H*X9K%l zbZQKo6@{shJO@GxD`FOj%+&pZ)%j9O_{r}dXU<~^J)tcv2pE-`l4%d@J zJ+riDigoE=y46u4EAe$~PIM~+_F{~dF~k)=^O|b=>+zY;7)lhB z;PTp23{r4PaWd_x&`~D#(ldXvrPwWl>&y^MLF&!q+%%a?3-rF*Z%i@LBj`Ido|7cK z-YTJar9V3v)GbD>UHNQo?ehYT$zJ_ivy;IFDEgjXC^J^odb!v@Y(xQ2SSWd)!$Bxq zM4P^ILMbFpv7Q_U8B|5z1ZBeE#R-G8olaF%*vZl~auLoGrgAt@G`h~Y3GA*{pU97x zw2i8|;henbsHfDYXURM0>egmGaVNk{^e@eQ#~`d#Hk)sJ2z#}$;c=U-dF=f_!inxK zp=oJ#gF>v9M@6+cXDpORO>H=0HyVz=0Z|Av%f|8a^C<2`dLLY<)Q5(I!=Ec;z<{su zv4gb41SrZCX{7k^f-F2BxzA%>yrC##^yFx`s!&$xut+;{P>wFYI0GUYRh1tWqC?7v zKAQoM9Rx`Cs!U+WPTX$v&iekNmS5S^I}tu zp)xm9DOr+`(-X6LTgRs&;k~U?Y?=6^8ji^+#EK(c@P`3L7jxPh%KcWc_-SV_@e??F zU0JKbYPpsTSM#>6t^Fpt?{|WZF;p6@EJIgaGJx-*vOK+gI`U)OpPrZZMecKI8Xc_J z9DLHe0063Tbnq-v`WnOmgW;<|5xQ1-DM=wr35e`fCPi$npTb<8=|2lu218|eh*Xg% z2!scBT4gpGaik7bD-30``Bc6AO-)IASDAfA(LBCokEN%Jy`@!M4tTr1B1!>7VU@I7 z4S{AfO)dYLNYA)6>ck^n%9sO2vZo~*9@gwtSWM`2ig{@@&rXjQ*hbaxo=W0>B-MI!TaVnRr}Az=&$k4|^=&pW^ z!bQ8Tsfh~K+yO+wuql1>-BC?Bu(2%KnJHm$$ z+sH+ttyAQ5L8Vp$wUJ_@#AdB>=aXtPy0#1To=MTHRCENJ)rWLLKD`VOZi2W$juU zZ-<4Ey$7)NumJ2jE*Yl&Mo^Lhn5stOCY8K{NBGb~XK@M4kbCTq4v?crpYlpi4n8Y( zRa^~)aw~!E&BGhdRX6-&yM&pA^m7?$4HZy3^eKCIYTP~@8ERIHoPDg3mF$mwDf(a? zFH)`>k(>M=aQd8r{@`I<=TMi{AjCCgLmiWwBgA?x&eQ4ULgjE(=15zvQFozbtHgpF zSjaWeYwPX*HY#}Tz1QE zL?fflTfG?RdwMdoSZBhIdv`t98C)uop?Xde;XqVE$7VcKC zsUv-yC*toQoO-l!lov%D6#l^Y)@J$Ck=7ZL8~+|ddiA;gs`BNpmv3xsmYEs-KMZeO zfB)G%=foV<&aX9BUI>mebCPbJmL)Kr$om%hycMBx4XkSsqrC{3Wx(g)KO?i{ALC_g zs^TXG$q;jVUzf!hL_2Zd2y=9}L27S~^p+XchG&N|@LD-C(Q0k0(3VmeJhBt0YLHuc zIht`)h}YsQV z>DT+aXsH-Bo=|IAJ^ujvV6~i?TV01RQf1!oO@_o3OxdDpO7 z@}Ug@&V9leq&O4pXl~J%SGt?M_74B`wCULlr`f!okd!`;TdaYIvDF7^ld2wGZQZd0 zqOY?GPN7=)zjSEm`l;HAiiSpuF%s}Y+2OJUFGOyACAK1jdWwGdxVHG{Mx@FUds*j_ z%F!urF;W97uwK9cnR+X<53d zJ{(MU=gzuA%A$*q*-i*`&UVG(8=fO9gfnA+n}@KO##obSU2_OQ-cMw+$1I6111RZE zA^}lW=7_~L@+w*n6QsiEX}qJrfbuk-Uuh$jx@MF5ua=s)eqOoEl6lqQA+>x zD%JRH8%bTn*%Uxq@Wr?Vo1aIf*y<&tqUm|*Aycs%M-8>2i5UuDCa_YenQ>=kyLU^a zrJC?kbSm8JNoZ~Ju)fh@+pneg-fM^48l0p^nO5(cA+`+t4IaJ z2>LlRi{6+iTV@)F<1x~Ry8rQN0~ZbifSSh-;L$NTMyPQZiSeoEWZ*P@S2ZMX<1Lnq zz{vI|AX_a2byzM;EP36VtGmq<3g9O@m&FL)Mxl!!3QTKimV1?DfHW06P}1|%OL9)^ zd{ZytlLF1;+M)1fV3Rpgrzg)Qr&ai|jjo9K46i7oy#I)=kM=$foG zU~n%SYItABACsawA<@jIpg_w{@sS57-0G_2+Nm?%o63+bxzmNX=-t5IE&u?(OvW7~ z+%SYHJ$R(Mw~WT9&pV_e3<2VVVrF{$3L@*}Dzw%7mVC^qoq^sT8yef!sB5M5(pA$hJH> z8q5+N&-{SiF*fW^L~9ij&ZWDDg=x!NIiu8s_E!bZ6qi^rc{-D0uPpqC;2+}5zm`&Q zGVU@L{3;jFVc*^3aQsGw=d7>&six&5hgp1+;eGlb0F=y|1_EsfyAKZT9rA~&F1jH^ z(#pAK$Kv&Hcvywe)+h#3GZ)14q3lR&1M+VF^Mk z3Odq`xp{t!abi76xdUIdwQ}9WvWU`mdWT?eEjvpvGD7#j^c`hR&}hSGU@~%OQuPSn%`v=; zvUCE)r^8|*)blD6foT%K_!q6<2zLqsE+Do|_OzeeBgj*B7a{e6g*{>aTZ#uFmr=j`m6wx!x+PC4T&J(dS?zh~xI; zv%wQoaKlX7@y2E6%iO@N%D>1%n13d5CjbE4PSlTyMnOkMsw%=2P3J~%nZ7QEt9?gK z1&4$<0ZZo@TM-<(@Zl)q?=s5L(ZSp^=7K#;45-w&2?CQ?kiV026+3x)_Plov>k)XG z!}**^Tt%i|WQnaRM(ELw&KI2a*MY#={EckSHs1Y=j5lU@D&-MtTXc0A z*S*V4r6C^=Wn7cQ>%>C3=%o`X@UCD{RJ(_RAw(R{Z*WZDVT31}!&(V~$3;tv2gCSA z-@;g0vj;adqQm0*{-0N`Km4sCk_q!V_|fQBJ&B9D?NN@@AP;3CL5RXNod~m0BVG0s zDj0EP<4Tf$=_NRHB-2p{+A-~lXa65ZXZ_G*--YpQjIoiUN6KJ~k#3ZLH98!fqa58x zmo>U!q@>b~(n_ebq=0lOEg+zPikL6Y`zPE#oco;bIoI{MWVP{I4uPEFJVpQYp-%va zVSw)F9odU9r~ReZ=2LU7(wp_z>5`cSOzWeRx~|+`>?xyvJ8Uy>Yrluue9j}!!q`Mo zjKy7lJh<<~MZE9&@A}F!QBY~)2J0#xWyWfJ{t*vEUfmH{ej$%!v7Or2%;!-{NExm; zW|(eScwgEnIKdPvYx36{H}UWxvQIHy(MRU>{p*FMJ^+A*0Z(xR3jjuM9nhUT<`a@l8HydJ zCo5#B1A5B4uRSM8PvN=BX~?SNURObWq`9u$y*3NA-_WnG(qi=8MOOCWBVm+BTI6!7Gt4jfiMWu#?zp70w?+#$Q4l zDU|qW21(?9v|5i@6f~*Ot14Jr@IP4kXLu#zmwB0@ZZ4yBkUpPt-t^sg=7i)m7$k~S0 z4{=IF+rPZ)B*o?*cr{Qz`-38^jm&ER?eC3J*5F3jhgW=sI#vx5SUhPo;1K%@N9RTn zagdmLI|tCidF~vUXxSJUtz{Eb(I6H;tv|9my4l$K?$9(tj1vC&#*&%-d&eLD)zH^y zh-2{B=mphh{PJ-8e@<}iGZ}`4ccc6_oh6^=Azor73Ym%}lv$JacoAQ|xD#h^=V}0& z3b&w?qRf)_jQHdyZarHRx*c8%q)X8rMRlOe(kG}DS6lpUEIq63do(&zh@d6 zzufdjJ1R+zC!x2vkm@KHQ8wDZ+Oz$VwyZ0G25*Napgv8kjtE(Npt|7D>k z!GM4$XO?UBB{3vv<|=XTzzFC46ldWgynr;=`XC{EFp|7csePf_u#ZwDklMIX#|6uX z*0q7#x1J|Su}JEfinGtINe_OC#8wEoJXW}sp8%$%;&1GkxuDkx(3I_xbb{>sHuRV) zN_-VH>pm$i-3dtA`-n^G@ZXo47o3=O;7q%}D3a8YYj3aJTW|3#C{JQwu*Enxz=JFJ zMZlvp%L|{l(^>rW#HOA6x0k&>bJZU4Fex4EY#Dza8Y&e1)l%sm^WW=1#48Q8GEI$U zj>}!66@#JU=;#IDTJYYU{+ONts2@&yOMo^!5**$G#VUbdR4lAATS5RNhcS?s+bXmk zNCg2!2q}BJk|RkZj6GQ-HyO7EeDz}lq%bxGq={&j?vdC4t@vnT^voj!=)k$OiIDUk>Runf~3pPo<}JcXrW75%%16dIQ#ox^?KX`8@||W?-gqZ z9Kdtwx&4{#XrtqxKn-PZjOlfm1EcAUkCz|F57R^;d6+(I+w?iRP2Okw8e!yeB{=At zPkwL3t3jh{nPv#7zmSBjJ=3bNj0QX)pKMqmOhZc^1JGR{W8x8ZYQwqVMUIUHJr$Cy zh)E1W3>yQ-OJXhVbt9YMV3;ysZOB^Bo?_U_MW)_sxkZX_t0y`!83;6VgJhT^x`op; zyzq`2k`(AMyayVq=c%PqRW=yuQo9>RRI`yJX6tB*!hP;EjW{KcZufWJ>Ng4I>c6Cz z@mZ761yhzhv66BV-mi!%D~r=JDJy7X)VTD++g#s!^&TC5W7{f5g@pU1y^s>>v?%Ru z!?J_rLTPcjSutIoqnSBw8JPIFNSpo8ipBRPv#zf8+<>)tw4cUr$^UBTh)mPwqW>#Y z&fsrSd$m8hhBy_iT8~{(#bI3oOPQu_HqV&k&0T}=3j`R=F5(ZS4$mM|7X5-s0098B zB0U92$fN1SIh5l8;DX#14IfxCQ==We%$+0PcGhEkzq789{+IN`BD)4(lUAEz8iJ3( zng>)G$uU<1g9|7^?Ycj$vz2Ei&reeido3O7jduJn~tcK{kEeE zlMZkFlHv4e*>Ga2=4s@cAW!!iVfi>I)y?jF!^Lq5KfxJnpUw>A!o?)o~%yjB) zYu42y1KCBB1Q>{)D^Flbpj==QqGlgcRo$$o9td9Rrmq@H!BOdya=^*CO)Aov{hZRE zF;_Lk`hI_E3k8upXwj*xK!UsaRi|+*z;FP6t7)y?rTSTs?CbICe;(LkfX4bGw-T<4F%CQUrNa=4PeYP7t0+f|ggc(pvKJQ(U3(spy)L zL5^L%RMZ`v@3wP}o_D2jD^C=^Zp<^~HnVstBQkLe+QHm+?$+R!kXw&$eDYWH4lWFS z^t(d0SpLt;y-Gjs3;d{iTds#P-57RKyGaFvyvPHCjddGn3De+6d5cx)s4xZz)_6=O zJPs2YO5qfAhr0Hn?l_Vc0K)9x9OmM#g1;_?&n#Xi8rzHewSqz{_R!?y@_(hPz zwYy$j98 z#eJj3WgtLGDR+c|PrfV)LI=9eD+RXDTsd}52`7gnhZ5&r6m7Nli5jmGaC1Nmf5dr!Ek_!4d4hMZq`Bkg< ze#-spp_dVLDr}#dYC}SiX|NCjE?(?ldd8?b?UQ}H=c}|x9@LH?09@5ykjF+uy}wtZ%m_E=na?a zlbl4XYo+AgKiP@-Ixc3@1dNFRRcpgX6x@g(%8?fXl6;3l3cxXjkp zPi}QAX;=RJG1;F4kUe#OC#p~*)mfFa0(|Dbh#qehRhGQT@nK`7c&#v`v4hlGX90Ji_q&c0Hug|u=RoQLW_plOp z#4({}gBMzo70BsG(bd%D80~Gww#=iXB5r@=&+7bh>q13h)>_nqP_vUJ z0jd~wqdl)ow zWp9v*$g%-Hf9NW_ISYDTGX3W~)nIw^?fBr$e}NyIrGD9tzvth+g8xQIzTsQ9d-#z5 z;q7N({%5q*ncfFQA7cOq_z6~vB{!2NVY5Ge%76s{W_T}xQ}x8*qpJ( z#>i#EL8JC`wN|wcx2tujHGZzbwfgx6cq{Yh`vr65$1-Y`DV;U#r435t#T-*|@~T3UKs=OnoNpvRDzeK)fr5n(XT)2mBNvC6 z;c5)@2Bz85c9{E!tIt8NrH8@pylSBpgJml5d%*01YS%oN{ z60M>4b-uNHr25J6{aPaLc7$~?igqPuVnlqWYIBw4(PY1Q+(}lQ8^Uj;$-Tq=b5N=O zr69qqmJA|V@2=jd^$RoSqroE6#C6Q}^WT3JQh$VYg*qrvV_64j4022KoCk|@RfHLk z_RI+bk;+tXs&{w+5C9l|ZH4PKUL4T{}fobk#%lx-S$ZU(+w>>p> zrv6!+uNNge)@~}?G48w*L={|Xx$4PoG%CI#RZcj$QjgL3?E2UWtN}Csy3=#W$6&3T zQ`uJ3qZ}Oxp?Q(3ob6ydSg*ptr@B~z=q`v9;+Aig*GvYVH%{Mu^YhpAXIfd5Xsmo( z*|pdorfe!ZuC6_cx_5ssG*Iz&&p4YckcMM8uzY!@P)RKWd}Al_smNG2*F#{eT~_Ih zQAb_nQ8y&OPh3WM?WL3{SFe*fb}Gw|k_{&d{Tu(*@m;?~jmcF-%eXB?@Jm>;-46{`z zFTWE1i$dSy?o+E{Q)%VhJ(Z>UONy}3PNz?ErS>zAB{!6wIa6ozZWy$3xyL4{wAuQm zHhrt{H@qvD>0O53Q)>*+NlZvzp@$}(jw>nt^xF*lef@?_POOsM@dLdXGrydV9ktpL zraM1I#D!4n4;WQho<`YTBUV0G=E_>0X#cVJhKR>v@Vpu>>S$he0XkR??~n9R6&Zt>M?nQ;ZFh^#>~VRXj2F#rH3RD(XL*)Fel8ZI{eW zyo{;6{h=n(L7Dh&ru#QrXi$0d6zo&L&wT)p&ZMZmh#4#)3o_=oE8Dw1Z0~$r)gA8F zV6cYoZr*7JGUqUpGL@*Z#43ytKY>=7+Y1>qpx4PUVt+;iU^cONV+Zac=)%IF|7z$$ zE@u`xzUe7v)O)b_(hFT-(YP!pnRAy;t`qIl#@M)L|J8q@Z-6I$v4US?pehaTnr#=W z@bOw9q=n_V3@jc$%_<3%u#-kJ%a-NdXuEDaDcdT#Lns)EVmD13Y*&?SYP~}r{z9`R ztf5C`vpUC0bUutX-s5vkLqmn>bDEGnxA|0(YM8-kI7MO3XDK}_j~~vtsXAhJf(HQQ zhCl#TMs~}Jq8s*1Xj@+C4hIkbbt=OOWg@9>D3pEKu`8w^LCEUPlN71t?7t(v4|}0r z(>m~p81P(_Y6Mj!y7HDed~&1@djw?k8JF$pGOoy%kTTue{&>tPgyMf>qnEO0k#+E7CZM^EMTBxl}8g$9%=1&O%Kl z2VUh}pp1Q+&R}-zpSL!7nC1ruMl?Qml`Nw=_Q~#MngJlNqyfmAC0DwX9R%Ucn*@xv zN9HCIc(e=z;2q9jHqWjY1sD}GV-p2uC2woS^S8rmR^y#sf;P~wEIv7#n^kA6gX?Tn z^`iv8+PhgbLbf5VgYI#kIGwRE`xma)8konlIOBQVz=8WupD7KUhmG8?0`uYy)!VLe z(5r6k46z(l9$G|}Ik_;x!{`FIOwsw!7_%JFTn+5vQowCg_BnSpZF79|$GJL&pGXn|H!eLZ4_gT#U8pla1Hd$S_o)~qnIF$A_y4Yp$04c{f zA~TQ*Th+3tqRPxO)+-9sr*GpG=8RK@fa!8CCD>2q=`k}V{-EViw`*0fQRq8v%T&9P zID%t*t3$`kd>d0wtzT;UlUbx!wTI8sDVfexWR%7d%-XDJcwtFy(O^-_6$PPki^7MP zy};q1=@M{;)pjH2iCu-sb)^K%2XS12Y-zSrhE{c!crhAr^ZUY*B)V|t3M%mQ>$qRn z?dFMoM$V8YhtMN}?Gf79OWWN@vtwIg{@|8zAg3bx?&+(K@pFm&YDr8D00b@N5*1T& zcu)8g#UN9P3oC;kjE-ai(}SUcj19g}fW{aj<1|8+`^7sL8?rU*uVMFb4?g@M*Dw8- zYMiOGJ2VEbFno5Z%JDMhVoWK`mG0Ud`jQHM+Twh~w-Nd~dPKcq$!v6+uy{*ot6P5A zKQ|NB0|!d0)%kRA#G|%%ZrbeCG>pnDb1;KT4LC7{FHx*{=4rfd2Ju1FFf;m4r>9!( z4J?#6{P~l-jX`NTMAPT?ey4YyXUOe1gN;n!fA%jk4s>U+MGq4~k%r#}-{1G~ro@<`k}W#OU{c=R;w3)n1fS*T14 z7pZ-6vG}8qQCp;*F+r?@AOy_}0uC98{_-&NV5nhWk5_a4oPv!1`hP;>#d!$#;35Q% zkMuTmG0qp=i}4 zd;n0!<@iWoFWJy;IFbo}NE#;IAXsw)AyIe}76@2Rhltk50h>7a{D@<_SmCBX9&Fb+ z7h?o0aEvbZewY31<_O!@GUAf3F-aBRf82@4qE|ie_+#{~Y5q_1F`M^7`J?c@BWbD} zLPEOryerlS~4JvaE|IfGL~?2YG3B4znkbByOOTk^UD z9)rw$-W{+Ucv*j}&!0$BW@s}TknQZx8^Du%#uNG|U%^YFKPN&!$asVUv~uw+0Dvt6 zrZ<6*38!VWzXIV8a&-KtWnd4+Z&G^w&Jh;MfA|^LC?IYDcT~;-C|FWyd{&h|REP$R zeKL~H?MMOVp0=Phi`cU%X&jLmZdT~~MZN06oU$=n(Ld~749b`U6-z^oRyrMn&blZ& z=|Y;-8ayfe+BMN8n>M+vB`6l=h%Qd9?0CAcG+NkdA|O_^N$NJO*;lB_EpHzyj0b2Ql!bBf{M+q&$n4AAkq+M)mliTM@dD53NvI=B;W@g2< zMMEv9D?Bk^@Bt^#RI>yMdmSG2VafWgsyZsN`Q^4^*7fJsNxLT_AHlp+a@6K z_0qSVF+Z^j8~yzSJ3DTf+E>h3g{x_ebB(q6>%43bv{%%A%wo42#_%KJ-k5T7`Q3%a zauP9i=%?}(bg=D_AH#tTzKYc%6CliBgSbfOjVEAvg9`c+UzccdQVOD%#62-*NtPu10T4{U%{tF^KjnO!xYEa_#BT+CL zM^vV^7kM1Ak?QoiEmxvlhYL0RZoT1j9J`@bWbRR|mrW<8l#w~KHza=`(N0&!Q$vs} zTj?u%!ogtRb9@YgS#Eyh*HG<_h)^+Xd*8@R@k5!R0-Of(*?LOo@kIh~U?0X8t^XU} zvm0f{Ul_N^gi(wTqiHNsj-{sFyTZtVQ=ERvDG|h<+jecQ%7jh<0#k+1g?mxMq&(}i za-JDr?#FN{O_pGm?#;HhXzyUn7$nGWEqS*g8zNfd*(6+%NxrIPSgojdotqt!aAUUr%$eRBJ$fXXej9zK5?FT;Fdsi{EXU@^%QRNzNyL zhRZp01^f+$a-w8&WH_#;ac~gXI6&yrF0Yt_Y zrX|$9*kD*PU^}U!{JqvaC@cb*7a9d{ekv9$x?ZG5Ad4wH_fAlM-3Q=jPyab$R`Sev z4^DpWDWJmhh`L;m)kn`c;Rs$LF9O=Hxw7V{9-kMj;J`7>Yox#a_cD{LNdBl!RO8p) zSXCsNg+(PzJVr4yZ9iJndy&hssl-8HEW1|xc8GUHsz;A^pDfb2b)A&bzG)1R2i5TLDm3*Ngzuy zZdZkqMYd$usJJ;%y-8Is(0uqj)<%P|`nGe+Cvi_c(F>8Y^rBgDMX~8N!+WBEU-$g2EVc?k zNl24Q*Uy)QvSs`?6ui}>5TlMoyd=iu+N^?P^BYVAlJWo7asV34?U_&dmy||s{nWXG zd1%JDa4noThNil&fhwn}J8Q!)4fi+ZlGaYoE&C3Pb;bVO!Jsn5)FC$?|QyFNR&`Kj3y zr^#%fIB&3FqRER_S)#2q0=KKe9(uWP{dp4oc2dt_KT#*+Z6u$Vq9+Nc+*tzVi?u~o zD=GYV)0HC=z#D-~K~1AHqo9_tB7ElEaGr~>wg~@t7XHRqNn@KMXup6+> z4iKcXg-GXwr(<7$u@kn`Neh-9as3&zY?I|@eyo$3Hu&@C#z8}=1`2J+F+gXHj!h!& zpsEbjVqt=j$BhYz8zMFIJgJ(&BKA$Y^9lGS1!bz0n0%-5SA#uC5fSk$60dA__NJp? zO4N>hkKO&Y6ok0{5x!b79GdOytn}n&S9H|<+mXBCQC&FkJa>7g>uVE00Qig&9!`U# zwb%R@;Al^a{#oEq9+Pf>ctA{pY9|2F0eRjSXqK1AsJ*Uv)Z&Plq#=jHXIm=B@bLj_%3dvy-hgg3MiopZ^9oCgBY+LD=4pS9}C zdM)|VWgGsn#g%KvF`pXPkLmuZ!Iu3ddf#Hd8}0m5;2&c7_YSAR>a~v8Y%hgYVR&Yd zHTy#YeJRWrwPEI-g^9m|&t?G35kX6bj=ok5)6;O1&-4-(sv#R69|vyuAP^^DoZKF_ z-XTSyaDnf?=xPvONYxSy3KwMW;Cf;(+sXKmJ>i!93&(~KwMF|p%40@92{RFLx&V6w zL#IBKZk#SBD=IBbVXxVwGLS_JWLotc6-mFK5+}f>3pVjBGYpWrrn4VD*aN}FyXN@< z#53Tkhr&tC`9hTYE|+yZV{hL27RoNkdenC0QS@g0B!z*_`xY8v0H_U_ap*(Sz3msm zrY9{$I)HTOU!~BJ)sj@ykpgQ|7N5Z+_Io*S64rgz&A1LXX;HJ?ty7l8$o48ZH=J5^ zC_;e;g-IK5H*fK&^HXr_K4?0bM%jR@p2wZY|3WIA{->p6*j#SDi z?`tt>Cn!MTih7PGyXyqn4X?RkHB0s-_fus9iU5r)IfW;hVW?vTX9LVhqVaja41% z8iV~Sku^LvK;IAc*ml1vcF zzEEU2GXKlSdrl<=x3(4dT4A;6g)EXD@`@>)PvKXZf<#DRsed@P7JpQ>Br-q!laRg0 zBlen6v0^jG;~zTod*6|u*|1&v@pO3AQgU-6U*h}AyhO$JDxX%PDaMT~hTf};`5BK% zOzS{OiPm6T5?kYpP7E7lK!ut*c8qmaz>18*IDb=#1Tiv-ji$A=o}i^D$$}G?;^&I1 z4ZxMjdLdZ6>$gXvyX8{~AfiN$H+I!sLZ!HAUr?)sO^6B;?#nfh$D@sO*6X4)tEOoj z`QTN;fAo$bB6h@R8RZC)V1l6E+u2Ogj-rIOLTNcA=IC*FAWX|lzNuHO_`XMCM=Y4P z5Lr~mA=ILKO~TjrjKh2DYj5_=1V}F|TcgKH&ejZGp;2!jL^{7(DxN4eq#~{@}2i_NS_DGLa7KU`c6+3<)mU{ylumB1b{@1#RR_W{rvo;=Nb* zzW|}O4Xag7r#`jtF`yazUt3z+`RbY6n;6UdWBYU>`+qfbM%IuB(7P4SN1A@NnC>ey zg3x^<%i|5o80OHdKyVkeT1|WK>I1QpPAae%@%RvnK7vrL)Ay6EmA;=62A*&&! z@!DC20+l5}Ij&IaW+pNp1jz3wnPNpfNB~00T5YUO z9A@FWQSzX!+j~U|+vF0WKK07-N3}MU$p{*|d#O4;TRgX&4i=AguU|JF*r!v)Pvz7F zyBKu^>`fOOO@~a+)4!Yh$W`?|3^)U-F6%B)RU|`WOBo}j=*AShunW6ANC7{9fHOM{ zJbY}}4!7(10wMrLDzckfe3AT})RQ8|c24eU1Zu&0g z(Xe>Ue&1%bV(pwA*D*#JIDChT;q>aO?Rno%m3x-oF};4Kk0a#I&!#Vv>fY@hk=hWVI1iO$Kk}9XBhBzr{e$X@6@1CyV@6YUc?^)8K?MInQf`yj?Og_y|Q*|e8 z)VPW5@*%#)K8Yaf08m&kWRScG@~3~6qH&XsKgnKCI>&Js*t8xUPU=RMa*CHW zj;s9RMIV|OWoq9kZ)0qyp1HmyDcO{z-6wKuB>Q$>I@c#=ej@1;%HGvZOhQvj9cE{T zq?GA0%DOWqEmk;WDZCoatDG?ixKAoIH)x)YLKlz7KY1qi4zEtxwy63%;l$Pc;)@CA z_Qxwr1a--~W0~u#pMtE*yzI9sd)%EFVz%XCKK`aRVLbl18ysZ$&+%qw$>uPG(u1u|ou;lq#+a{*GU%s}U^_E>}FMlLId24K@Z=&Z$iXgMA^h+7PAY0S6V#^<02o;V~#-JM# zEPot-WbAQ@<+~uZ{?7Z-)G;>nlzxLXpgxIOqm&&WK>az3o|Ya%4^rL{W6iOKFkL~g zIg$*0AN3Ro!QALU%n$&*IRfW{kpfCK2MR*3GHreXJ&o(SHqwI+3b*C2YSD45voyPn zWg);4bt$v&Y9AG})UKc=^Lbn<<2jm(P^vV9MH<8Y5sX`L8h2<~_aW5;K~=@}r<*j> z#W9S_u$5!=8_nyQv4x9G^#)9r*?JhsaJd(@B=F zY&aW2;{ZM1u-zIpk3*%S7itbbR8UB`grS^&leYEln7&lbBSv`c#;B9)pRLq}FjvQx znueX^J1zY#UcZ%2hKLV#rW9U!GIG%^Auo+#?kpC}y@=OR9HK`*L{_mgzpZI0UL|%A#sDN zE_dZEukYljMlwW^@nRoF5}-v!+^HOJy~m>DWb6=-p^Ps&11zGHlPC6LVZW4`wmNSx z`DqN{^~O{pM`F{9+S^Qp)+)HP*?#1=p&t^BWG6aDKeqq(p+kU%q^s`eg^hJcpR4ZT z#A=>gctx^omiE`noeP>myHde?zt+4G12#|P)#7iZjY^Ayt4vuGunFtMVs={q{^ez< zqT~2gR>lHOwMp#i1G9ZCPANn4f zUD1}qOPsN-;mzLH*93I5HmaJQN-Af`S`J}}<;;Mg$@3T(cTs3oLhNZAn0`!xLBok` zk9W$q7L-}9jR43X7!p!}O)c@phcBb%9M9fRt^PXItes3I?$CC0>BbK<@?C2E8EDS$ zRQ8Ij)}fGz9lkI@THNz%jpcDz&Axm#I5F2?oAQOYyBS8g_NOCNz0-YeCi&`Y>SE1X zqbFPsp4(`v>o}jbSi#uMjKhbK?EV7!d;|2y>a&$J*VL~&q%kX4ptD1d3>nmEiznQNafVG?H^p+ARG}(`uHC4$m92y8YRA9ha_sG7sy6K{9o*-bY5Vq zTtfxR-p%gK^HlF=#vAT45AcDfbG_z0Gn7Icct$^%l`VXa4Sh7=$R4U`Ii4gQ9DMUv zF6*mGLvw6dVl0`hoTNqV3}qza(Tw_!p#t>c+=%ats1FWl$)@O z`tUt!!!`Bmp9XJ>Ghc>B^M_MD(mr)=-~E88J&HFJem@*26xZQ+wcz3?NQ@hISV>+? z%^v+|X08c0<9yxL%GcZxT@X?Ivvt|K`0?)7%Y&`nSDtj{j1j%!Us4)!06@4C5QL@& z6{8g7m6D|=Luf6fnXMK1YqQC_Pzg?)2>tXX8yul!sRZB$SGPapaUR+1g7-O6gSMMx zcC!m|pWfftNA+S3f}Szkdx-4_ie!!vqL+Sq3fF$x7BEsnNc^}~+)wF?JJs700CsA} zO3eNZ!Agu*<|XFkjx%^bw>frrBLbT|GU{U1)Gmo!S)5p&$;R})Qry3*E%^P(z?+Xt zMK3G9pW1#Ok+$@|TKef#->fq-{doR&ibcQ9>)>k$pZ%%}A0dl_0H|(Ig)^QcHOG7$U=7YXM*>8o;jQFUjBY}^>6)2Iy-N;_#T(ku z>kB^)#qY#^Q^E!H1xQ}A*m^(%*D33FAETj0@6Np_J3@1NS@M*2j+)wG{BPA)7j#Cc z3NF9>fPQ1u+BR8v=h!#5rQBA^dpj+i6QMxfz5qUeX~n3 zdhWVBa?G^RXWo0c{*=d$+4Bh$&+gPGBwgAE#aO@+wDPzZrMvM4u*fHm*9`sXwa5DV zW78;K;wTo-4^;gpkyP|wX{BV@LAMZ$`D}vJdE5+{BVshU60`-Jq@G?R+JkwVfND z%{e3YrKLR3VQv5#;5Lx48$ev)PWLO;gTFM1xWwg9c;fb^~rszA($Vg^JuuSk0& zna)Z2DdGwv7{CBiD=}k_k_`#daz5C%$yf58hU;XbE0%ElpGSuR!i-!y0p4+c3o?F7m}#nm6<9kDtF@3A9go4 zrM~U@>Y0^&{%e=&Ib{kes3H z(G8;V3)|!IQ%85piggK3C8Wnu))TKcg!DO2G{;AyY)p9VZt6~UscB^uqne7@q1yGP zlcP83Ps2hC%K#f%uN2PuzTL+vM*iJKv1N_*T70+S!`;EWU4IvRv*~qku(hr1(Ui-B zCh6L_htD*xhQ#&7;nY1n<^?~0$G!;=f65TagS(q~G1Sqv0AaW?>fFZlG#Z3tT01tE zbvU^^!<&T$6h%cIC3)=vhvJ_)0(JHv-a=Ng8P8oGSpQ>1yq0(L9vs3)!!N|C@GtPv zsp_(~n5T~Zdh#+Df(0BO zG^V&SAQfW%CfaPelrfx=*{s(g@Iwu*^=(e8=2!;UqagOT2pg%v`V zbGw=x9f^-lriWvP2DHfJZnTn)u7+bN8b9Qi;ga5a#}WNs4PDG~K4FCaX1M_=w*oJr zr`A&!7QC%l!GA3-!u7c!b#)BdjF)6|u_a=*Hx;Ash%YU@TU@8)3I(V^k+QmhQ4b7+ zQ?6jfRL)sJG}r-7`_F)QFr#<>xW3=(3_ghUP%AOHa z${APhy2q+lpv$9y`cReo3H3%cdg0biRlaBTLBRDDM^0D%$B2h|X*I9z|7K-vcG^+r zav3?{gNzR^yWI_wuRq1SDCG9A0hoP#ca?e!PL|mmqo!*5O>44ReIQ4WFGob2uou~p8ck2Eq(Ao@Yf32aeSaWaTX;`;Xt|p6@k9VqnZAjx-*4@W00Bi4 zCZ6y)MR6JC$oP9Og?}y_a7E^jFl~|LN3d5v9Zq5FuJ~RrXuDR$UROtkQ0DS(^X)Fe zo&8yn_$wktz7hdqV}3y9Wu z28k*_cyIP%KR3l5gU8bW2Kpa`WP;e#ff$UyE5F@s_ql0!a-2@=*g2KqHK2h3~g zioK^FlhY?(Q6vj&icbSjd8sP6Os0cpOkW3UYxZXKCf~*i-%9(*`o*H|rFs8Tp5B5q z=F!`4+wR^rx-;}lbHS`>>PoQn{g}?}j;6znV9ZjF;6T@cfPhMjz0U>zto4K<2&L1g z%%u{-w6|xTZ^TX z-_?O?%<3sCqxCit6eY8139i@A?WVtH$dFyp$kf+iWF5A1zUHR3sWQU`p zV%8X6apWqIhmW! z4L!hxn~;8cZI;gKrZcQR-_`uJ$GyX9>Aynl`B^Pawcji59(+~h*WWMemdTK(>+P)2 zFElrgq7lgt)zfJzI^HV%V-^i(+_Vo zIBZ(RP46v9Yz4mxetjk**{nNftdfdY`8^D<0D1x#E2MGUvJV{PVAIMP^lUsnnRaUn zP+Jtb#jd#LWpE4u3Wg=!qtZ3m7X*%4N3#b@-blEIy~WsCs`yY)xJT8T9&H*&ZmE*USSS;tgv z8r7O@fBCgCTiHlq&A_O<$ifInd$O?689U~y!9ys}kfXO(UsJmc(C&X=F3sdriHFuT zN}_clEh{(+3|bP2>5g%a0vuCxYDdBj-UyT+I?Q=yGOy(Oz8EeX8J3=5|CaErwWvmu zvxK3E*PyprmoZ5sYC-!b_>}7}d+Md;E29^)Q&T|5l!t*^D9 z^RTSPeC_n!VG&-EC4CD<(GsJo;6!_5vPJ^9H*$l`*RC%Ei;O8!DVhW_3+7BE%$k&8 z8`Z*%9pp-SgcRLXHtXx;AKlD)V!vK=eqw31J;63dg79<@c~I%hTSEkLpDZ|BbQj=g zn-8jhtGLHPlSI>wzFy0DfzdatP`~^dxO31_DN!XRwqn8}@}FGpLhBQHe=M<@-+nA5 zzWqX{V3wPFVZmD{8IW;tYe{JkJv_hKhoArO^KkXXrCoci+c)tYEoY?X6{vUR5mc|7 zZm5I|Pr2>ddeyFW#e_pM2q)#kJtVEjNQ!;2t75{Bs`IBROl~#z6rX;M*)4F>y5PAT z>FmDznbfHF-n!FeCA4swG2}3{akEMCur#psQ)NW=K4??@;qyPdw5XEhq)a?S+QhD} zIKEf@RF46>*CC- zEQxnF+N_#k=9=@d5_&VUx#J_dA0wqMud}4bucjrO&L`))B6B{y?o9ZyQVTM;MZYv% zCt~d(k-uk9-VK1G@n8TekS<9Bh25Q@&tfnDT;8Em${B(~ED;pi3j*c(kv6`ZWWr(B zz`{a#i*Myvg97O$ThG$Xls6J-RUCH?sYX(P?`5eOJw|PpWTUyByUFSr>dTp1aI_B-A+& z?DvOjKIyAb@(F4LWE-jK%*vJn<#&qA$;S_zo{CdcU=R~f1}w4WF%7d;lhXtHZWJQ# zvS90+35DRd)Qms?*?;=-ejUoZ#-7R@<)NC{kjqKa7dzi@7`v}ooiEx|RZ#Hd$M)?< ziL_&LNa@3|(KyYY*I8*Lj%6*zNeJk6K2olNHmkAbs&eYr_K@G(Mind>kCWoRmO4{B zg#snE{1{Pr^%tt>Gt_$_`rq~AE6a#CpD0R##ODV>8YY85(y3*E^X!f2V0qO4IJydl zCf_bPw$YZ+&4ta32*K45fCXp^u%jjC$HIm%0|`XZgCKAy%lhHx!zqaoO0t+Zdqv5$ z&N4@f|I~B%$cty^Eip2bC>Fl}CQafbgybjsKOQ@6ps* zQFF5o)b;{NU#x#(okiA9xR1=*D3#0ur9i^Mbz{D1x`GJPnj_XC@vPCDpbMx>LFdMl zRFmIs)pa;_ejtrIer{;lvofW?grb;>Wun6!{se5US`JGzv!Bp$1^?1L_ z4tRRI zyR&N`=@{lF_DqdcdX=pm!^n_dMyft8J`|EqZKhp1{A(-l?XRPLaxNPGj&h2?F(qsqblLRAuc>!m` zQ6Yj=5->yYY#DR?+gfDu!{55OP5q%Fmq=+>Qm)b)WkM_v;cRi08aA9@Pkz zX}6A_52+&XnoJ-T_vAy%bz!6n>re$`GzDwtV+5b%$bw*pzo6Xmwv~IG@Y@L)XPTRS zkB?u-oKmB85VjG3G<#>(Z&_*fjZ1iBDrlfSDcBhBz%x2Hs${*4snM;czfH6!)ksvZ zV;N2w+S6~#*-O4eAFl;0m6jY1sVoOquc(i)QgXgFzH!w6L>9lr&kaM5CVP=2#doU}+c%&m(0m|3M%K9M&UAr~%_(B4iwA?nGh2^$o<%f+HRds%a?d-PozkXM& zq>D)yFfKf~8ehb7E7?A6)O_-zzKr|3Wtr4v=)Bf&gYrnun-iapzs`;hbr*hy{Yaa; z^BFJSk6V1HZ+cYDUAkm&^)~%|APv#)pE}pi*(1d!J+D9TKlTYXV|oezGl;|v&B+0w zZgzEaP$N4$91$D+(OB~33=$L`M1XJ>mt6#+h@>2c@Cg}Vf#&#tY%Igj4;@uj??#Na zC%W3Z#+_KMiPO$5szNeX@-`aa|5*q~_!!CBx&((A%}%N?Wcqce5ekrb;3AXfORVYz zOlvh|_orB0s8Is*E5Tuw_zRAd*Q@OV^$Qb?sZMmZzy7w`st$yDj=3+2wOB=MlV`~n z&!_XBPMfSYtg(F+W}vsSu8H{RkD1qrGRa-nhjM)PbEtZFdCP%VzdZ2VN->K5&oq)k zsS4h%c#P5FRX8mz$6(N`ZKg!0Io*MTOu;3K9VJoV@N_wiv(Yp zrB{T?IWNw$Dc&xNo+YIcD>-GBRbdd5%vfNHH0YpUt!C7iOvwcXt7uTe9^5G|M+_Hn zx4*co3H#^Ozp|~ECoF=s!7~k~%C5BxK(su|7Ri}QsP zPW7eFyoaUNg-$+yw0dul5*9?nw7!%} zMaA<{G3Vvj5(@;%xEz6ucFV@vA5u7pO^|uiyJcNf9`~@xZX_cUYn+AFO`VAk(i68P zUZucPU~{yU`IyXarI=nyT_ZhExmgRA(x+_qeOD)QLe)aYOSAAih4yql7Z%!Fz1+ip z$F~{YMTf@}_C_bcbAq91w^Z3Es{%c*;sJV?JWo+)x50_iEO!LO64vNOz;0!RRNz#& zair61L^6z!85b@nGKC7DU;=&I;FG1t4ACaQk9$0Fq(pj)&(qU;XO3=Hyf44}hoPHj z)!?VvZyu=axkbqYf37NX)+U-(SMRauw9jrm!%HOach#C8^PG7Q-+2DewEV z2#QPNu*xdP9Tb79+fZXvF(bY}+kpylExPD~e(GB~JijzBY*Z3@3KU?P1eho-j-ts@ zdnB$+dcfPG{S!9NHE43@nzgjj?<9-{5voD>8TNE+|Bm!&R@RwW-p%AJWNajX7vf2afq~y zDY!^edFM9}BHyBC9C85Ic=3B>c!-l=QN{9ARU{Y~?LvnoNO|E+_cMFhY7_{l(oO9c zt3AO-(v>?T5~eSmk>h(d8#I4cf8~RDlt+xF*$7bT>M`Nxsr*B|c$c()*SKbY&{Kr8 zrNhmWx@wFIm+Mz2!{>AvyO?^m`WhOF9Yn8MT%Y89{la(s&FA!-NVC95FTlbeW%O&) zigo;BmWQ|z)g2hnU|6AV%ok#6zOK#Z5-ZuZgrHzpg^Pf)X#Bq)idgmCMnTAtvL%06 zM=56UFZy`BS-pOEl${^Pq7n8WpJcnnty;v2g>my5RH4ON?Zcoco9U^K%em1g>F*>V z(GQp)9+?dFp^$8%OmYrb-2>-ko9>wWGjsPYA*kcIHw`ymWa&;Ig?5lqV`EtgqXltV z9#7mWZMhu8q??uxim!)fRTGaZT;+1mUf(`5$#aS8yU5qGwH;YojVB!2?LPbY$3I2- zFNO4VXqGnTWd%4N|8ni73#C~74v@uFkJje{@qxiaIcza%BqJjAvEwH=Ado^0foh3A zz(FaQ&hV{*@;DDcG&NH+443W@7~_)EYTjFgks_aR#Wr@|aR^J|e7=xQ2Ln#+HzuS`l8Sa-wxXjRD_1 znaDtX`xkz3|TNp_oc~(TPefLn_)ZTPhNan=T6w16>OkPF@C#Mf)ibfK3$l(_Xf0Yqh?Mji&Om z3~*20Drcj@RZm`&g6PCH;iO5d;A9C)v!|(Miutq|w~NFtjYm3b*}Yck9vdjvNLJX- z3cym>9jK@GCz#;9EHS0Ffh`KDWT)fn(7Sc1H-8o;PMY|^0Rag{~%A#uUaW?>4WjY%0kk*Fnr|M8c3Wp?0 z^Q91M*K`0KVakSm433+meh_69g) zr~Li2bGP&RBaSb0dYesmi9TBpKVC=bDo0%oTNk%?F-du*OV|9RX9cH(u-a)4P#d!tl@^4#!_k&P{J8wim8@O*QZU0Ib(7&RZg;P--NP9ZvZk zf7L|Nw3bTJutE*JQf$wts_;|r{$c16 zfFmC`H<}`9I8V~|&|=Lqx385P&;xyQy$fzvd=5~Hf3*7 zo%!rwPS&L@2wzoKAY06OWNP_X)zYg{PJ^d%NAs>q{zr_-O1uc~Y_%Gl8z-2tb>AX$ zVfNWHSdrIvinz}qFC$Uogw6VQhzJEy7oL_GyY!HzK+`apjUx8+B?Cp>C{^@BPQV)h zK&kDJnY1kC9EI2pj-ryS8Ydh~1gY99k3e{+?n#L^dq{tHD`sP8!%Y?61BJ|u2TOXd z+Tf6qx-j~5dt^Vj*v1MafS>Z+kBa;4Sdly}iY*lF`SYAUE2BBdd*Qd};{nZaA(H{QdEKQ2zPh>%?hPMz4SRAe>wL(d3Jg9#VN`*v&7&+@w7K zfQ;HbF9!!SM@{TlSxG@#rERDsqR2C$IDuoIc_9yTUz^>JBg=xcQbLF9%Jd&DdeK^I z(J@bL~N3Y;2rH(At{*ZinB?00kSZc$3vy$)J(Kjbq;&HWhF$FWnDM4t#KQBvZ> zCL$p$`ds0}Dk_UI{xL(}$i}gHb3=1J3G`}vEQnUGx^}A?9a-31p31er7S<^*(GF_|lAj706RZU0tG*UbR-q)X5vQTP-uNlb=2@G?}8fIXuaQpf;D3P+)V? zgp-iMVqgc+c*r7XUO>G^Egw2>9QxesKIj`At_oIpSy(dW9G{=dz=}1W#?o*tN4Zlg zJ42w8NIhuVNy9;f+eoxc&v5%kL^dATrTj&eanTdZ!jTh-hnI{K78F!rlauV=?<`!# zc5&E~eV8}VGqU8g>e;RR<@1aCQyXd3Mp*k|<4UF9yToR}zne7=bPJ1j)u9iq2wowX zEM|oYvn2$??!d)SBA;+1ieB=UDRE@QtRya3s(Vqk^NcGztVECB8QhCr!`9JJGL&R1 z;)SseV-f0@uvt|}3Y{3{SC=T72BbDt8Q;XV0v*+hviCEU(eZ}og4_+$WN_^U-hO0* zdQ%Ejxj+hoL~)k4dVzU|I#~padhla~=l2lw1Up_s$6fXQzM)OBnF;Vk?=4YFXNXV0 zPV;Rw-QRRifkoS9&hY2eZ~BYm#A$rYKBG^6<_-bK>YY@$w+MV_p$>aoUX=DYE)jMf zVamoXnv@O|DoSxI?9g@)K9;hf0`_jc4}|zO83K;W!nb%Q!}dI9ZgGr>oW&~OA~fjp z6RzS?0V9{8W_%7jS)lp~Ken#AXSR9;K|6#%8!4idcuRoqN;DYbPo&|&%^XOb>sZ#O zi2Bymd|^8+-x)|<9HCfzqwVip=&)lj|3ombG(YFnYB9P$BIkpzrXvCHSgA=a>h<4x zzlY=itWkAM8}(;EQ;eP@C(|=Ua?^Cv0Ucd9*lypFcS2nHPH(6 zM%-JO>~*Va)Y)s_q5JBm^qH3-GP1ILkbPnl&D#^E{&dE%zQ@g+TwjH$xX%3~DCgE0 zA^x695%lfuBB-FyHuoBOJd5Mz0+-_DkZt~-Vd<2s8N2;~{lDaHvfriP8o!`w^D826 z;-7%|S*U~t710fPJJ4iw__|CAiKg1VGPz`~Hg_6IoT}GFTd#aXK~c*%^W~6jLG88Z z;UR6T=+lE0M_3HVO;dB+k`gdUe%+%S?_t>AA^gkxy_f#Wh=nUPHb^Wp9XeOHoJfOFu4bw#yoK09X0veo?Qa*|v?`pP9LL#IzM5>$wT#Y^)N#>x@-}Bg zRSMa*m7BN)f;{Lf5p>LJ>Q zO=vPHkxo7KwI+6kF@+O2v1}OSDrYD(*++j58pn9Y0wPS9MD6tv&Jim}8$u;xS@IS8 zDN6$SbeJVAjh@N^Wy!ZZXcYCp_i7=}h(h;$z%N4hZTbWgkJ}qG*Ine8bB%7?OCcY(JxR>w8(x+g}So3&9r-(P+e`zpt|G?B-f_FYFOUC#UK_!l_f zLB0ftgwQLBpvvC3tg>{(CF5*z&{Z+B(_yFDRoEq%1{lO7EqZZMVU@9MD#n+A{Rx1! zPV3Nbu+aPn`pz1vlI~%EzT#FsCxV7bj8%Y_>QTfb83oZViwm+2$rtMVxglhB|!BAkom z1}RbF3+Vo+o6ZfIWhk49hB<+oDF3$H(=d?)oZbA)DQ=yWoJp#F{dr~>Ue-f}F;w2j zBETU8L1X8__ptzc00|XZKsqo^i(LDJE|WD*D#_40y4MG6G9j&jk5_`PCzQYS4?_>_ zp}eShEezamPI$V&pM8LOyHc@PX4zq@v(~?=u#E9=)c3)no*%uP^{^Pt+M(z8G2d&y z^rhT|kmr}AWC_C)prQAM9IgsDk&NMdq_i)4WSC2JdB?~dw1%LaYBdpBQF0mH7w!qX zVUe`sHOTFRiG{?6ECt^JtCX!~v#k0@P@@iJ@rygCnZA{u0y#912 zwixtqOgJxoRGk3S@%HAv4rlk>7C8`U~3nLtvIi0NG$Vk8Da`Y`*qvIPAQGo_6O z^{=*_$HR&5bD1+SQB@F!$E?YLbn1u-LBMg`^Eva?h-w=xR@H+|Tm?C8@;wRuTsT_-6MsrmkU9bHE=kz)@SS6pL3!lkB9#Yl)wWj#u~p6 zJ+m86j^jtos|G>e7+YMjfN4?6_SC$8NpSL?V|WN?1=zrXY<9fCIqA*a!JiedN&!lr zKVNQ|)@z1XKt)MQ$LxT@@znw_NReac?lk2TUsU#8Y?20bTu`0ySf=%f{JVo$LsLBu_T6AK8^^pe;B$0 zsOUPcJkf^#cq{Dw#6PjrqI@2n-nvPsBXi>Pl0d%cmZ75Tc6G!_ zhYu+V7Y%RR^T)xReStTpN8$XPwmC-Y?e z_@!<}yoQfs`@H7ekLowGrQh4$Jc>MQIbhw2(a>Jiqf-Fz8{#2o?e%*B%ud%Z0O@dT zAW0I0gB1n{0<&@vV(`|YqUl~Fuul2!<7F27*NQu@{^s!;W+D?!VkvHJr$CM#{DP9{ zxNT=4B#|+h5K$uu zT<(*^VkP*Th9*!rRJg32a-(dlSo;I$v;bzXT3*CYqZiP9ehvjpv6p6!4!{9R5qX@O zrcIt5m(nRSM&WxGH9?`@bO?niNI8FNtmR@ftK8)DGdL?M)~^8U?PaOF*k!t-diwC+ z5HY!PRgj#Lgw8$p`4#kDxmrkCv*-~IB)!+}MOmqk4{lVyo_uFTos}{` zwb_@^n)vR}CFF~W-1dsi&ewn%|KRVLDGCocn$}s7_!u~o8oh&>8XdhnMvC#NtI*rI zfGA^lCXKlZOetvq6ri!#l*C;Z^mudUaJ1I1>(v)pOScM46glZs1We>LScbsq1GOx9 zTvm6;C#qVx-rY!0ayO2`+@bTJF%LDOIC@u zh@Bp}jF8hF3EzS7m$pw~hE+8OxwyJpdQavb&IOBF0ZT#Z%48U)f~-E35ci1zCs`iB z1P%}@+C`}H5f6_2m?CM6oxyi*Wk6o>Z|RQ&5&4S8^rVxwY54Xl9bc%@nMp?L|6%C* z!IC6$?$8}^u(HUD@=VdR^#2Zf23?&McyQZpVU?I8dPXjPk@`F5M>&@zOn zPecK7r)%R$wn46T*Vj)Tmp@Hn2K`x=5$%>f^6iP` z8f)u^H9N^r7!XM$A4g-_lW*uvQC z*wpE$GZrOgVZXI1gVD@`WFZys32KpUsjR=9v9BcxQ;mtoxQB);jK-g$4cmASp71qd zWx;8VK8a55IxSd5T~9|+zJS7)l=HbhSJmp2)4qoI{iMn-zTU2xqwA1IUtICwrG2}m zvYlO*n{=9I03f*Qwqw9i4H(PCrHMlWjn9$_U^l`cC&c3pqgh%so8v&6J5w5DxwGZ` zl=>lm#S&)UL4jK(gP%AJF)TBeXf2DT);Q33zX72r8&+PHXyJ5H?I0G{;imRiE$*;# z8zYDtuG#&yED*s7zn~5h<6Oq@)Tq$E3S0CE-`Xb7*q`xL>3jk!8nmYkNwwByc=v*I zHNEkf!1lHtjG?5z!8@$v-fCmtv|POTs{o&y%x`;rStkI8_q3yXgCc3Bxi$nTB~r;g zL%?hoJ<8%$$3RLv3yTgG)C(C*n7LYYZYIYLi3QsjD{0}&3=KxSGVo2xx{|zh{z9Mq z&fa~sxlZDQ|5+PBEiR~$WR;_=BU*xzfD#dV+9C?w{3|p?eRi|5hN$cnfA6HLM;WRr zcbaq1VvrKsRS!DUKGrUEG*A|}*?-ca+Wd~%>(%+o`&<>B-(L%ar7^2-7a5m=nO`2= zztO09_wB)g82=;T*QMogUXfr6pN!Ym{yz*I z1F)Oj798CXnH`sXSKf&jhV!q&#KHV&s)L+YV}*UrVglB9+eOPAY_wF0lH#v$9Ng%! z6%NfuVcd1CD~39;o)eHVd48Kn`^obT|Dtt;6vlw%51uVP927H39VTe8MPI$4o8vu9 z4h(#FXn@{!Ub&Dpm#43$U-%0Y+iG+c%k274ds4{1M!*#Vwts5c*^HpAU^6ut-{*6V z%6`C2?9hXd^#ocb%QOe(CC{WUn<5~?K$CH>L5f_s8O&fYM1h zHMt(52}-sL@d7j5#F+$qZ1waab$g9&U+kbDI3)ZEg4504J5dW~I)32v%fj<4gZVftC&)d4S6UgM51UYXJ?=jHoY!wS;N<+ly(VD?p& z%AI@2fbzyE`a#r+UC~DiAC`@uD7L-Kb!EAsf)s)$SBzEzEL!HW_9JyHUjkgp;XEt{fwT>yaor zOaAexBg7UQM=suz*mxMkPDLvLxy5Mjb;m%Hf?NJn|Fo7ylp<}IsT)ZFo?D1uVp8(3 z6I)yxd2-CP`W~7ALPUj=ZX^(FXU5oAWLa4F6}LD4<+^)^LjrHmh9;ulyT?<2a_Ojymu&l!Nd&0oW9jxWg#0oVXqB1tmqKjq=j(>jcTz;$`QzdwDKpNV zFHGieQo}%mHL$MGrE)Eubm+BBDcOYh41p$toTiQuw&(51!`<(~a{q9^*6YXt>w7c+ zz>dWdjjM1%L>hi8SRzTDfwT{LWXk;=3)-tg!o zp~{TQGl@I5Hwit#+g7!YQ%tB(YfrxX-gtOhWGr&WPf1^!wWV!p+>mCw< ziF$={YC5*^7*;HFlrutlDC=N&rL&G84NHEfJk7AyLz;-ZAHVQdd$4#OQZ3$j_V;c! z@^LGjVc9;O8xICW!}CZzS%!n&IDr(x&NJ#iLWMzW`)g;iP}y^OxuxTUiv+ru-e#?` zvVC`&&zhCSC;LzrDn8;DYxL3zL#&Qm<0-^wOr~M<@3GUOLkL`KbtiZCr{NJo$=WDoA=SIZm&C?>^=wM>oNkPdY^F>?2i%?SY9i0k zJ}MyfOg7boDZxrTp+3`KdQ8KcRJ@ZNwaK71-FOk@%2;DA&Z|~?VQ`x)C9l>}euN5L zJf72?wnpmV1T!g);jx|@MbCda!A+-f>MR80Z@Y3xV&6InwW3A{p?;WIEEubKGQ#0F z{E&RYn2|P8Lb-J>#U!mwNn6Uu7yPzS)JJzf-|!1^_q!pMEWB2`59%Lc{*Cru8TtUm zQ4E=PbQeVqd(k!fv%j=8_#)EcE;w5x=F&D#_Z^rRo%vZRhzz6e=3~`LiuliWg%QZn zb7@0GW}wA&h-!XaVdp2~P*TN#oP4^6(<-P{$sOnbL=G!J)w2LB8lbYi{wm0H(Hm}W za9YkA5d&;@c@xI<_%p=8LNmr}ayLnca*teP)Rqa)4MvULnrK1s5Y%6CQE&Jb};0}t;@~q4`I(<|A z)OCCN}O}vby zcCms%OQfa%u}bXX84O#uPi@0zo?CJuC1O&xUVa6HgtaD4{w)DopcNW6^_d)qbsjLY zGeS`u)}L^xN;M~A|lI&tr=g@8)V58Z`fX$bCNOM zg%B~-Cq->MO3~W3?h+v4M%^K+J0tI-D)n`avn6gh`iKR_LjLTc1HBrS`K`B`6TT)& zyy}}T5wFUK6;cVg^H{n1a^4nJYKrKywA`Ch#x~%}Ge)yeyQ*QxW8yX93c7HT8|?@P zwVauC?Y3GRvYM%c$Wot?YwrmWVXP2fF{a`)Ifo@Y5SXdIs>}t}nVVKc zR#Z3<)F7QO#CAj8v4-ZUa>_N~`@ZT_iL^-~dTRy^^R@{&Fn@`elWMb_yQK@^%E7d0 zq1uuzU*~4#tAvP$<&7mzazzyhak8d4{S#af_6khkHuV@4+) z(IX35bOqEYa+ag63VC9YBGQGUux#|%op_L2PSqk^pl!}LIg5~Jd2E?4sKKMkV9K_} zI#*dOvtte<%5zR_r5oXE8maMteQA3L@zg3RFC~8Vb$24k&8H-z&KJ@gQMG3I>vg9v(dNja;F}01?8?cVmexB#uO+W3^4})gNR|&T-Y47Q!vUs8&o}DT#<&t zIcR%z;=0lEg3hWDZGJW&MKT2r$l*!^JGhT}u6GUuCm#((#Ylxn0ll&;;0j2xSg5*P zCM@OUGG#QC$yxhGYGj51VpU*n9S6uQ;XlElgRKEFy`C{skM&;kc5N1czR>q9O4^}S zuc&MJJBlfGpPkrvQ(bA5A*Ua}%FhMzEm=G4FiZaLZPJ^^ziK1U3)9gL4-SB@m18nD zR(#!}0bway-JNndrDQCIkbt=9bPfxbW5gZNv1|4;C5EL#%u@g+ncc@_#hILp4PA+! z1VEk8xvV#2JU3Vw9ELtH@-k5Ln2C4_T-HE?raR63AX@@;!|hantiabz`BrvFHjfOS zqE+@!EQsAd;j-U%o1hCj_APTc528$zE9}mH`|A0W)`{(4H7#5VPPcZ1_VpDlE{ghC zI{6|CU10FDAu=hUE%j~gpTQvj5b1*m%Aj>DJ#JPqQ1E2&)$vPP86{HJ{l83M3JZJL zX3^6N(cb6HN8;*kPCcF?+jPy3d;>p|tt#B5GT3mME(o-EOgbhn%NNPeba>8}?I8_7 zoIjZriZnGCk&zu3v=IT@>?9e{L-X6%Sjb=WITz~OP^RZed+dP zh5`Tkh3O~5E-BS#JOD-{ee715cIcCCVQoxwG#Q}#P(7X%;2f8%lcfeG1j&dySsyG_ISjONi~@7e5r{{BiaEz4!$q z5)W+Hj;MsaN2Oo1i%W@hxb6Fub{03h*blo|PDlFllI<9d`X~d1lw;5y$?Q_@Xm_v7 zg&yUPTslbNVo9k$+!db!NSs4@&)7c2Z*D)^?f)u@O1R{`8o8LnsGJ{Y@y6}{h`v_n zlJ&{%|9F?5o%F({NcV~+-={=i*(LWmZajl|*wBdy!9P*Nv;sJGfMh#kMq-gx z>*)g{;^bj=>~>0m0)++w2}W?C9Vxv^Gq=f>FJ-Z;pbiTuK~#Kw&Yk9E4DcF?S*|}A z+Edf@DMY>S4qtp_IFfJLEMnXAV?l10GpCM3D{G(+cA?H@p}z~vlyP8N0NDj7U(Ue9 z1z(u{v94tPd>ch|>9|hUt0=9c-qO`4P%+ifjQH83v$sYfFtnVoZO0H~s$muK0B8We2w+OMEZVXXnv7B3fbbV82)Q^6 zA;5M3|7avvHK5Q?!Eq@wnGFvpv=LFmOTIIpejA_iO{j|!u>7`w5wZFFUmZG)RylXq zz0gJs&3+7TdKi7Ml>7vL#<5ArDC6QkLG1qx4_%zO--aJzrIxKfoSoj!g778foS2z!DVj*%I#+uP10P+*aa9-bg2r0;ziFyw|e zmJS-;K4EJvAHv&3>9kJ15@$@YZhZ{#jW$#>_Zw_ub6B}{IE}0HbG|O{q z*pS$-60ELmB!BH22~rBwz@7?NehFROJma^rK?e-g*O3O1(g)4A;<jpiG#}& zCc&dd-tp-n7F~_nBX7F9gR$l$v(P9>!goJCWtmU2!c9np-%AA|j+s4d)AK&=mb5Ym z?rj!1&q<3q*3Ku{t~^@pT!9P4ZMf9GV(t1k|M6|qJ>h?53pH1I9*W6B58Q~iYAWnH zdX$jj;nk{!vL2g=1CnWf_Ls(r#nL}?#g)4+XE7*ai%#nPm}$$8t!W(b90ccV;t+XM zAudfyRHpf2Dv^DG?oH=l( z2UDF^m+hO$rcj7%{B|%>uY*#bhl#G*dBES4`n$1X-u7x@y^#s#yvxw=M`BU;&FQ=^q4q3gJd_Y}IS`C2_QZpB${QP%^y9jDl}6N$-Dw6quoNoL5kLaBQ#d| zPB0rHXF_!u<38cqhJ&iG_V3nC?ffQKk8G-G={AnyuS3}bCkTg3+^uJ>H4q<*SUNjo zwN%jtg6JJjdT&zg=1LyPXJaJLf_R}88b4F&fiG!7Uw`*k-7(a^loMiee&uv*Mbo!d z9bTwLrUzSgx@?XJ*X?Qal$QG*F;Ul7Wa?6R+0z&=^B-pGePjW1k@#(#$=*Yg#V8;q zfdIpjV?~-u3&c-tr{}lG&881mM`AuN>!U7ai5vaky|2MBz66o|$-XpppQoyBp*u)_5Q#yu@_-k#Vh1SSR?uX=5LB> zVqoSt)}$=S+VlnI-UG`Vv`RZN2Wr$sy(tZmJ#kuNGdZ2N(GO*&^!ePYf(h>@M}@vY zdGags?SVL_IgnSuYNtAbyUGzEK3i8aZ<_Pgxj~=37y3}x87q>Q<;^rlZvVH?Cvo@g`k_|vNz<7(h*X9^ju5n9ybc6Zsh z7r+Dm>VRNN(nRCgBR78nN<_F0oXZ81`(Avp4@VpKwH+W1b1zbO-)Xe3qPogbue1$5 zuZ4cvd}XWGax#B$^ikQ`=$p@PP>DQIDeUFvoI`=wC_i>T0Kg%k396_Begvb0OF+eo z+6BL4!9+8SXqjzm?SWCPC->B2SV)yUjjC0`WKO!zmE!x)0#!JI*w#`H?f+ru0^nlj z^S~*HWzYIrp!~TyExNu!n+KMySO-s7yXor@*t4fppx~`Kf50gpRX?Ij|o5&kesoo>L21orZ-?RPDHKbB6{TXH-*V@_5^63t~KuTY6}SJ-$iVPT|Yh?%FYtYrNx;RgAi zwX?(iwjM^$cZ;VtJo#4iR>$!?C!1)VJ2_R5 zR})X_gn8fgGQ%M3)&YXT1K)1W%AV^f&FCr}ua#dX510q(ui=_qdI~Nnstpt9Rv;Kh z)WCT?rkNGFVYT`depfHRjB$AxaYUlBI~O;0IRec=^Qwzxc@3Q{ZT>~H z7Sbq$@SBvnf(eMZ7@tGly08mQd@$GY_$TGQ3G^TDnkzcz`^VWTHMeJ0cZ$oYdIwCP zmFi!?rG0PS20GL6@hAa`1S4%TmCunNOmuX?GWT8nEb?+_PO6B2tGxzQ17>b&6Y)cOB9bOgXo zbX&ae5{0&1(UZ6*me8|)g%QgvYnct6a8A(o#eiqxmZq`Zzfn^@AG&vcsu#ENBpZLe z;_>zx-^QYsn!@TUu9S)D!Ku{^Q&t5{G-HtgSluINhCT7FW(r~HlU45=P*m10d#WWF z+_&Prj#!)zO8r!1GV^-Yqj+{JUx%DFr6}*}V|ox3*F)d&K^0N~Fo?q%iivU7k!TVX zXqt0^+G~TkV6>1{E<~2w-W7~>g$squ;42TzZL}CC%S5Fcm-&rr&$!5^%kfRn8Hg{E(rCm@yxvE zo0Ly^=8G@|e)$M4+mylua&>_}DNlM(Ue z?352UMZXC=aXnFTn5h((Zw%9rY+gOlv--FeEWiEJnO!e@X3689RAEUo+8D=f2p~bJ z%}G0|?xzyd}0hCV_X|HeKop}xbO zA|Yh0_~pgUrPS!0;=-)9McpUR%+Gh-6DxO@uM5dW6b|eQAZ|;0pBu8w2tzYPUo7*K zJ5Jigc^I+sq_m~9GO$TfcoWo}w^%OBEv1mRZ-R}B0YLl_AvB1_AW6aAK`|dV5y->9 zNbTn6CIKLRm?4bBF=P5(pt>;`>*>9%)Rr*h{j(|NvrM>(<*HMgkC`k)ndgl22170C zux4cbrm@NSt8-S}>@1yAK(pS~uYmp?3L)!)!|5n=Q#-agvv%PaS(Z8{fn3O(z;tZp ztDJdow)qG)#g*2|cWRwW%ecae_uiJ{#>hMPB|Fu#58We!;(0G!@ro?U?NYD>>b$@T zBXBSgTWKl*ab#WHTNAiMYjJVi`2Z>wvO?!4cd6=^kRJ^I0x&Ta;h7+n4Vby{l&<0- zRw@4ek`gIMRVDEiU2&u;4!Lml;h=&Y(k{>a?=xuCcxWEx+5=XC2WR+-mwg243g z<20+2Wd@aW)r>&bAYx0+pid-x%bh$rxs0on(l(w3pVc0`UgsSA*|wS5RF1K>;&PQF z`<~gi9nDJNl{D6ldE}fH)igGGl8!b8!g6iTqp)S zbYfUOPh+@&j_%Z@rF3}8^vREKAqJB96oEqrao@M0rd6g|S4!X1XpboBX5=mS28o?N zpesGe%kh zg+YPnmSJn1&P>)Kcqd1mZgB$lIa_Mey~Z8zW(^ic<33BXF7FVilM(K>AtFg&*{so1 zq~#R3S>h$`lKv@gWi{9EN->n1?t#-ORr)SMOqlEzWt)1^)s**e7=UVh@-jPtc!i

Fz_UinF1RS718dNzQpk)iE*b?9h%VI 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Ê*9 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

u5H&HXu)AZ9lNKB{m}@HVG761fM~ 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�Gm@8! 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