From 87b98fc2dee0a5b264eeec68e0e9bd4d70af74df Mon Sep 17 00:00:00 2001 From: BigBrainAFK Date: Tue, 15 Oct 2019 20:01:00 +0200 Subject: [PATCH] Huge Update --- .eslintrc.json | 159 + .gitattributes | 1 + .github/workflows/nodejs.yml | 30 + .gitignore | 9 +- .travis.yml | 49 + assets/build/linux/icon_2048x2048.png | Bin 0 -> 78719 bytes assets/build/osx/icon.icns | Bin 0 -> 8 bytes assets/build/win/icon.ico | Bin 0 -> 10908 bytes assets/images/Youtube Music logo.svg | 14 + assets/images/Youtube-Music-logo.png | Bin 0 -> 78719 bytes assets/rpc/Youttube Music Pause.png | Bin 0 -> 72173 bytes assets/rpc/Youtube Music Pause.svg | 18 + assets/rpc/pause.png | Bin 0 -> 21470 bytes assets/rpc/pause.svg | 13 + assets/rpc/play.png | Bin 0 -> 34458 bytes assets/rpc/play.svg | 13 + main.js | 216 +- package-lock.json | 4045 ------------------------- package.json | 122 +- start.js | 6 - yarn.lock | 2957 ++++++++++++++++++ 21 files changed, 3476 insertions(+), 4176 deletions(-) create mode 100644 .eslintrc.json create mode 100644 .gitattributes create mode 100644 .github/workflows/nodejs.yml create mode 100644 .travis.yml create mode 100644 assets/build/linux/icon_2048x2048.png create mode 100644 assets/build/osx/icon.icns create mode 100644 assets/build/win/icon.ico create mode 100644 assets/images/Youtube Music logo.svg create mode 100644 assets/images/Youtube-Music-logo.png create mode 100644 assets/rpc/Youttube Music Pause.png create mode 100644 assets/rpc/Youtube Music Pause.svg create mode 100644 assets/rpc/pause.png create mode 100644 assets/rpc/pause.svg create mode 100644 assets/rpc/play.png create mode 100644 assets/rpc/play.svg delete mode 100644 package-lock.json delete mode 100644 start.js create mode 100644 yarn.lock diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..7f96b71 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,159 @@ +{ + "extends": "eslint:recommended", + "parserOptions": { + "ecmaVersion": 2018 + }, + "env": { + "es6": true, + "node": true + }, + "overrides": [ + { "files": ["*.browser.js"], "env": { "browser": true } } + ], + "rules": { + "strict": ["error", "global"], + "no-await-in-loop": "warn", + "no-compare-neg-zero": "error", + "no-extra-parens": ["warn", "all", { + "nestedBinaryExpressions": false + }], + "no-template-curly-in-string": "error", + "no-unsafe-negation": "error", + "valid-jsdoc": ["error", { + "requireReturn": false, + "requireReturnDescription": false, + "prefer": { + "return": "returns", + "arg": "param" + }, + "preferType": { + "String": "string", + "Number": "number", + "Boolean": "boolean", + "Symbol": "symbol", + "object": "Object", + "function": "Function", + "array": "Array", + "date": "Date", + "error": "Error", + "null": "void" + } + }], + + "accessor-pairs": "warn", + "array-callback-return": "error", + "complexity": "warn", + "consistent-return": "error", + "curly": ["error", "multi-line", "consistent"], + "dot-location": ["error", "property"], + "dot-notation": "error", + "eqeqeq": "error", + "no-empty-function": "error", + "no-floating-decimal": "error", + "no-implied-eval": "error", + "no-invalid-this": "error", + "no-lone-blocks": "error", + "no-multi-spaces": "error", + "no-new-func": "error", + "no-new-wrappers": "error", + "no-new": "error", + "no-octal-escape": "error", + "no-return-assign": "error", + "no-return-await": "error", + "no-self-compare": "error", + "no-sequences": "error", + "no-throw-literal": "error", + "no-unmodified-loop-condition": "error", + "no-unused-expressions": "error", + "no-useless-call": "error", + "no-useless-concat": "error", + "no-useless-escape": "error", + "no-useless-return": "error", + "no-void": "error", + "no-warning-comments": "warn", + "prefer-promise-reject-errors": "off", + "require-await": "warn", + "wrap-iife": "error", + "yoda": "error", + + "no-label-var": "error", + "no-shadow": "error", + "no-undef-init": "error", + + "callback-return": "error", + "getter-return": "off", + "handle-callback-err": "error", + "no-mixed-requires": "error", + "no-new-require": "error", + "no-path-concat": "error", + + "array-bracket-spacing": "error", + "block-spacing": "error", + "brace-style": ["error", "1tbs", { "allowSingleLine": true }], + "capitalized-comments": ["error", "always", { "ignoreConsecutiveComments": true }], + "comma-dangle": ["error", "always-multiline"], + "comma-spacing": "error", + "comma-style": "error", + "computed-property-spacing": "error", + "consistent-this": ["error", "$this"], + "eol-last": "error", + "func-names": "error", + "func-name-matching": "error", + "func-style": ["error", "declaration", { "allowArrowFunctions": true }], + "indent": ["error", "tab"], + "key-spacing": "error", + "keyword-spacing": "error", + "max-depth": "error", + "max-len": ["error", 120, 2], + "max-nested-callbacks": ["error", { "max": 4 }], + "max-statements-per-line": ["error", { "max": 2 }], + "new-cap": "off", + "newline-per-chained-call": ["error", { "ignoreChainWithDepth": 3 }], + "no-array-constructor": "error", + "no-inline-comments": "error", + "no-lonely-if": "error", + "no-mixed-operators": "error", + "no-multiple-empty-lines": ["error", { "max": 2, "maxEOF": 1, "maxBOF": 0 }], + "no-new-object": "error", + "no-spaced-func": "error", + "no-trailing-spaces": "error", + "no-unneeded-ternary": "error", + "no-whitespace-before-property": "error", + "nonblock-statement-body-position": "error", + "object-curly-spacing": ["error", "always"], + "operator-assignment": "error", + "operator-linebreak": ["error", "after"], + "padded-blocks": ["error", "never"], + "quote-props": ["error", "as-needed"], + "quotes": ["error", "single", { "avoidEscape": true, "allowTemplateLiterals": true }], + "semi-spacing": "error", + "semi": "error", + "space-before-blocks": "error", + "space-before-function-paren": ["error", { + "anonymous": "never", + "named": "never", + "asyncArrow": "always" + }], + "space-in-parens": "error", + "space-infix-ops": "error", + "space-unary-ops": "error", + "spaced-comment": "error", + "template-tag-spacing": "error", + "unicode-bom": "error", + + "arrow-body-style": "error", + "arrow-parens": ["error", "as-needed"], + "arrow-spacing": "error", + "no-duplicate-imports": "error", + "no-useless-computed-key": "error", + "no-useless-constructor": "error", + "prefer-arrow-callback": "error", + "prefer-numeric-literals": "error", + "prefer-rest-params": "error", + "prefer-spread": "error", + "prefer-template": "error", + "rest-spread-spacing": "error", + "template-curly-spacing": "error", + "yield-star-spacing": "error" + } + } \ No newline at end of file diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..94f480d --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text=auto eol=lf \ No newline at end of file diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml new file mode 100644 index 0000000..2002fbb --- /dev/null +++ b/.github/workflows/nodejs.yml @@ -0,0 +1,30 @@ +name: Node CI + +on: + create: + tags: + - v* + +jobs: + build: + + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [8.x, 10.x, 12.x] + + steps: + - uses: actions/checkout@v1 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + - name: Install + run: + npm install + - uses: borales/actions-yarn@v2.0.0 + with: + cmd: dist:linux + env: + CI: true diff --git a/.gitignore b/.gitignore index 88577c5..6e50b57 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,6 @@ #Node things -/node_modules/ -/build/ - -#IDEA things -/.idea/ +node_modules/ #Electron dist -/youtubemusic-win32-x64/ +dist/ +dist_old/ diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..5144942 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,49 @@ +sudo: false + +language: node_js +node_js: "10" + +cache: + directories: + - node_modules + - app/node_modules + - $HOME/.cache/electron + - $HOME/.cache/electron-builder + - $HOME/.npm/_prebuilds + +env: + global: + - ELECTRON_CACHE=$HOME/.cache/electron + - ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder + +jobs: + include: + - stage: Test + script: yarn test + - stage: Deploy Windows & Mac + if: tag IS present + os: osx + osx_image: xcode10.2 + script: + - yarn dist:mw + - ls dist/ + before_cache: rm -rf $HOME/.cache/electron-builder/wine + - stage: Deploy Linux + if: tag IS present + os: linux + dist: xenial + script: + - yarn dist:linux + - ls dist/ + + +deploy: + provider: releases + api_key: + secure: "CQEV0xMIgFp5nxiWbzNFV1l+QHMBJ/rKaLmCckleU0sCtnwrTxiHETL4XCAgvHtTDH66vJPXIXoKXiQTH/5DDZqBxshUy6YaRpt1ttBJBzjX8ACXH3V85Gs9GV3o5nr5dbCRQnCpV1niFgLr0eViFkz07oa7pQ2keVmkZU2nJgL/2C0/bCxsdJE4kpowmCHAZBDUE3B8Keq49IXmrGpxOCFngMzuFD/5SMhnOoqMHxbzQk4GEq0mVksm5UYx8cFimDw0wGuPPPWle9wh+/vH3A3zOKn1K8cBiklWp6Q8dqjo+HcRT2Z4so5T600DeU2FRpYj6jcINb8kZDbdVHWI+MTvs/CeIbHpLj0obCLhFxtYuQ9eBcjjy3F0dU3G1g2eoaowBMID/9CdMEUmbQAOluW9vSzlYxiZ37ZJXqxsJlAeh297VdXYGQXp6LlapOJkOiEeib0GRP+M2nhHpQley85CAFoAWsZtyqlrMVvK169HMmw7SrPNep/TRxloknVRexKGY+85NWC4xiR1GyQXbrlR8/Nks86rv98/DhBZdt/A0zPw2KLWsBCwiGo8ylq8/4IWS2zPsrXg2JH7CgktxyzbPclG/IR31LUVS1ItmSFW3YNysfEwfv4DfCFHL8Q9Chh3LukyRfG8ykPbrnEXtSXNjSM3wF5dX5DZydYAkGw=" + file_glob: true + file: "dist/YouTube Music Client*.{zip,exe,AppImage,dmg}" + skip_cleanup: true + on: + tags: true + draft: true diff --git a/assets/build/linux/icon_2048x2048.png b/assets/build/linux/icon_2048x2048.png new file mode 100644 index 0000000000000000000000000000000000000000..c145a21822beef2a8a5afa2c0cf3d9fdf00cac5f GIT binary patch literal 78719 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 ooOF2akoby# + + + + + + diff --git a/assets/images/Youtube-Music-logo.png b/assets/images/Youtube-Music-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c145a21822beef2a8a5afa2c0cf3d9fdf00cac5f GIT binary patch literal 78719 zcmdqJ`6HCy`#*lh8d;KULR5q#MjMryDao@Uq-SZ7p+qH1*^{|@RuoCk7A>-*EUl=J zkSW_UEtEowB`vlv_I>Wpb?%vZzrO#%w;x*W`#$Gf=ei!(<66$qDZ33;veIhO2qD?E zf34n#&?NZlBs56^{&IjKwX|Ib~;O?mxFBbI}=dmxpM?>AmdP zBcij~CZ~J;cfR=Q-1J{_TQ3+V9g5~T{5+*B7GHd_-QeJ`19L=?St+U^mX;QOMD_Ch z_U`44QZx|e|3AM7m!O#$+`S;x0UWJTvDn^fT8dE*nC|i2%fw1$aZp0=n)pPTaFnUMT_$u4=f7%k#QjZP~tyWJLhjwpQo25j~;Yn$|uTy zE7JJH8EIS)>O5C@d^Da6+rD^UvnPBc6OGqK#}uOWX?BJ84M~oXD?(R%?;g7y8t!(a zyE0Fo$9cl^F0LP>rQn%2Y{0)0=OZosIgUlGPlqH&8@J`kAIX*tEG5QH9Q7Znzi3ma zpa>t0rNVEByYh?ruSTsVGG$Dy-D1CbSA|GXSWm5zIJ^s@en*<~R6Zn+ed|0+YFXr8 zZDec7X{*u#uFsPg-#^r1`-6CJtF{?do#BAzYg&+%{_|^}3xC3Ye6rL^@A_CVuf*xY zHx}B#j?CeMZ)x~5hDlbsm*iMq*Z8+WX60fX=s&fesX#RJ<6;cev& z>Ko+zrM2=H-+VZ6twd9P&Po$_+VnyRze|{@@}V=DKkk1+tBJ8-k78TaM!_Q+EpNaoGSHg)k2NvAJkq0u^V;9+<|>fk*6v zcp$Mh$})RWXC|5Wyk3@r%4U0u|K~}+Fa7)qU?DpK>ctBtt#7rZ?} zy*)Ea<%8ju`gU@?Preq)`PvYRDlsKi;vFH4)uue>mDq|IVI{ya5l3OpZQiJ=fQ zMU;bDXP+!IhNlv`dpKiuoM5&MJrlOvB0lX>RjBq{xKUD_) zPGRQhiz?9g*$eRgvLW8r<8u696ZL@NS=~zfU@CqKN)zgdm54XWa0Cc{^=d6T3vVT3U!psH zVRL{^VDeFF@@E*PeDd0xjljm&{#zU`-?rlt@EQ2oktCRaI|JisqR)nOTe{#Bu!eSr zUzn6oz73XGzJ^H4Me?1IWa7IkplpKXn9`T~;8q5_<7QzQs^$XccJj^pD|07Q0n+TG zUR~nvrA0uS3b0H$UWR2{lDzGBKx<+Ixp`a^F?93L*~CeX!JrWVku>doqD;Q5lH+5i zV2kutqoN?{CDve5tE>IIW6C5#)}I$YawFv39K6Aj+!fd(e3Y`%-@I!{W0!*dLgz3Q zcr)Yo+lqmWHL#^MtPO9Qw>pOp=8#ub!&LdbJThP|cMY(Bc`VlOVb!R83ZJf%SV26U z&sARHjvrwl*8=Y?Qx(GHb*Jvc+VRTS@b%$`>sl^BKuw034r6}}ignx++?wb;mbf0E zDYsAk(>+ux6z>xC!K1Dma{i-ZWFB6<^?vmTdoGL{!n5<(Uf>?AZcmGRW%l2T2R49E z)i~^P151;yrc}E5eAWU(dR=^DoCAwnU&8V_EB~Lo4E@h|Hm(jeTSQk5XJ z@Fzkc>nCi#?%@F*Bqm%o^(ia&CsUph5jaGiWZrz(3olt5tN@u!hPMko{ZTfdy)~sT zss$t(#YqO64Xj+P(heVwa8>V0kgNl`Y4XDx z2r1d5vOY+k7Ve{98jmHXb%M5g)e0gRxav;H1Y2+L}I z24v+X04^f}T8m^Pz!{Nkwp=9q5d+hrOuhOh(#As)KmS#(8xKC3v6_Z>N3auC?&bj` zeU!kvD8My!;Dr+OfiEB3;a6hR_$>UKGznbdZ~T4Cds%*8GCvCpo>|8C42GYPoFgbc-UuQEb#&-Bg6kZW5N#f^>&zSe0=Y1 zNkiu0BH%q+aGaSwE*P8Orv3@iH#~L~jIE1u-1M+NPp0z;wgH<{bA6tOC-_!q42ab9kr+72F1jF5scp zN*2dQ2|}9}X49CdQSApt$Cd7m0c403juAN&WRl>O`Co>&`>O5>Vjcg`#6wI4)!6Q#e*;H1lk?+Esn;vF;%OCNWE2)C5ctj_zl)O4z-Q{+6o>ihb<=$Vg5H4qBS#t?4+6s^$~jC|XBXA6=jwTdNS^7`=U5rbQadoZgRSUSlHhs(nq z93u=LwodP2BG(lW#gO|DnkOw6P40{q@D0*_B-Oc?h=y@KFs`ZO%P3$R>6R=8N5!d! znL;i`2XU%mJK71*2Fv`yOXGkGl%^{9KDFbBhbgt=vFkA0>V5raWrt8#Q*zpN)PY+G z-n@f1#U$nWXvHpdh>%BNHjT>yd&obK&4Fz8Ap~tMEpGrLjpu=%D1skyX^#a@3_r7B zp!ro8_-iX>xlkFe3CIhO`6a*rZxR?8V(>lEv~9;a{Fv>%_&D%uLkk8prF)7Zq8nRQ5BgKFE3}RYTvQ0KJ%Av-Fx)_7 z9&~kn0(}WW2+RA&SB?>FN0bP03t~3WebUlj^V8QNfgHsUnzCW9*8jqKp_Y)>^D2*# z0@TX95qb)H-OfnJ79gqrcSVtSF$Y#8u3t?%q!`r>IJrC(w$hZ)zy51}f8GT#c**tf zT$L}&)|N(PxHtDa?HRe%V+%iVEu}-hfVOey9vud0_kgt45PL(vkv2;O+dTcr-y@d> zkmu6DQjD!o2SKSeDhQ<9-9Wd_kQKmYvV!M`pj4dh90`*Tr<~B?yzz-ICCMRruy7dw zMK^8iN7u%wSVQM?r8>_ea8HH=UULohhWq0JZ$RaHs zYMOiB0(JwFhC@gq?4v9%O7cf)NGb%Q;iCsU*5hoBvD(-YaUK2VlAOr`am-(t$HzHt zf`G)G@)5M6pW^(^$RfWN0|O?gB7a*wiMd1Z0lt z0ewZ|FgLQCjmsg-CHSCaf-?^I%CCKji)!R@fN6rNIUx8f%~96OUT03!5-b4ko0 zX0vQXP}TkfKyM}lYDwYK1ZIL*t5GUqWz>OaGyJ>nJFNo*3{|=bad&R@mlZd z7K*B%SqEG5@dJbQM_!~5aQdVk4Vf9(0)eYj+?~s&QaY~LmlaaH%}Pk)81PvCs?pi4 z^N$on;~33#yk{|{!`%SyAc!Nq5BJ8w1E{cv=y~Sj94I0obZPtprZBtW^@FrwjALeF ztM$5FZhUg!GRh1Dj`Nw?cIjGQe_nf78`e5;3ks!A=Yb>6!=zTKQ3e^~wFmKf?Dk#< zq?#ZmNRP~}Vr7u!g3yi#+g=G`hsa|f$I5|?Vo1XRfZ9JYPhflQkwl}{fNx0K5?;bw zaz+!q53CdCQq;i>yjMK}EiqsLo)V};0~p_Y*qJga(%h~7X)2DuRDCX~0OAq z2Twm(REYm36EIL+K2?852xB7me4%mNXf_=M;oj(=0aR^A?(5)9qQhBo;8l1<@OAXd z=6_ZkgtDDlk;xhVqak`4vtzrz{5m9=pMkycunmPC_a+F5oK^ z;(qZButQ)nx@-gr2m{J-8!b4Gi4OID(v9D;4mu1eu!Jcz$Z{w8nmBWCtVHzV=1|w; zh?ok6Cy~(}4sqlf#eqnoCE2t6A|0jv0KgA#1ikf>LI>yCIh7{&-qqul;BC0SGZueY zb$>!Ai$ph$4*|)D&ID2TQ*b(2@Gm9G=?dNWqF87{iBrASvyvn@*;8R6icW8AK)lzcZ-}a~oV-;w}dei7k z(wxj}oT$P<67z3lq#EBrTm|rm&SG72V!rRlI0=0#|gekRa z?{$v~m4+Gvm806@=_nlhf>2n`yxRiVYo{{~4Q9!H$OO25 z38XwkNjcaikaF}jma^*J*ZCA-Ah{plJ1KND`Wj?Bns53WU}l+re|)d%idyv`kV-&# z5iCG7I^#Yqs{Quib4o-)7VZJQldpT(pLdQjw~t7i-%i}P5NB}!C=3?l#)8lc>EMdx zHlLQ;OS5e88%A*9=264hlxY2|26Wbx29=Ia2zadM+rnEHBS@;90Yt5H2|<1PR7IS- z7h zW^lHXw5DOu9&VIJ35XcURL)oV027^oLkmK49aF=&x?KK0yae~`fp@{UW2c15uLFTE z5JXY#Nqrj9_!rnWL`UUAzHpk;i^bf&fMRtA})J1d*OQ>4z)|R>Wi%aRa6i z6;30Dr@0KalA`*6HXgNXN+qYAjA#NXA|@Pgno8w2i2d9MusaC7s3tK1O(6X5PT2mL zxhj8aj*^;!$Hd#k7n7lVLM0HkLM4mz0y8Za zBDHQA%p?ifVx6LJv19hI7{Z?j#Wgd7Pqgr2EyCr^A}N!oz+6iK3<>%ZXGhv1Ui-Zf zP`=M5px=xV#DlXFLhtu1OJEjb$bihxePv>SSl(c!FJL#`B!S&f;SDiV1^W*Az3+yN zA_!;Z@~%{9M^%T{A?|ko>^LEq1KOH2bUqd4m@b^-7|dY}88z2b5J-_s>{P^93tYz= z5~@j}6P$Cq339+zR24p4vkUNef==9m1paZkzfj%S(kC?iu5d z-#Fpqm^1&*48k6usQX&D;!;>KYfMrBIk*Y7%vhc$#`7k}hOX!kCLuFL*pWhkb-Ryz ze4kN@PD9&_u|&8!Zd&a;MWas^N9>Kl4~PE&1;FJB?rz~Oc(R~HeXzuNp@(thL5s)I zpp}*&P%DzZDTZXAR$}ZEPHcV-CV>Mju7{8`d8=WP8DNSVy9I)B7tDc4`ZkJj|2iV` zdsIF2D^lphOfc#iy$M#p#TApO39{a?A(nqk>7!y7@f6gu zrdXgBLKHA50nIJCkoSmhs&Y~G3HKo$wpPvza?APg#fe7qd<-OtGrF!tMd0vqV!<)G!XJQSJVYykUW$XhJUOS zqDL+Z{d|}vj+)Bhyz7aU#-4Z7Y{br`F_tM}ND)}leD%&TjxJOd@T)c34Kp132{?Lp z`=@_|&|=6yM_R>|*t-#qQszt$K37((7Z4veDfG1EkAqs)Rg)Ev^Z77_StWCZfJu zMqo+CzTe5`X|N^3*XeWj4dGP%z1B_ZWEeZ85yJ(}(d(J5f+7QsKh0urp2XMyuMPwc zcNYqvemNFAbiE08xL^v++M%{9Ux+>HcSiBRLEfur-+)~e-)D~&^ayrQ9lIWJ4C0{8 zLzlEg+!8o#pGy{Y3SPc?m!}|l8g6Y^LqmOBzBi_xStUT&8&~^}YBJg|S@pRH@{kE- zDl}x6-*W8eQ3q&D{zW#u*-xsT6TEoZ3`DR>hT&t#{yF*0EWYobbY~?2L}5U0&`^N_NZ7AVTfsxrHhd zOsPnc+6nhfN%V;=rRW3XVeRu&NcU2~27f&tF}7e1AO^*ic=>z_|b851n_TL~cJ*Kz0kZo?99xNzF(<9>9Mx zPa<7T7TIZUJy)jQqc@>GUm!!+^q1$}zjsNW1n-P{B+Tau7Ge``hGMiN)@=|)?^lO? zbE+_Q7ZfT;=Gh0nNeSze%}I3Ixaezw^qVGu{=@gr<4pJVU)GUK9Gp)>21e`OeH`yS zC4e6>GfsBjRJ(m3_Goi-&OG5NVjBixW=pJtBi~JqVaEy+oUi2y9pc>&!?l%>v)%I-8eW)v~FRzG_{&}DiozKq@GB^Evka>@uD{=5GLdxf7 zw|!IJx1H*NAufG-ht?LE3&$l;dP0zPJhc7sFFTQzv2qpB*-0R>PSMe)@y>6AQ|bSE zXX0DbQIohSv`rRdS+K3Z$5>KFt`zM&Ky9?g1V+tR|1KbGWVP_^+S2ILVAO9wpSNfJ zpHVN=jqrWTxR=dD&^n_cd!rwhUJCJS&@8YiBLtLF0ye$q>?O2m`q}KN{UVO4;-_N) z3O66<9EfOWF3{`R~bc zR6=YJK;)~B7&^T*_NMQ5QctLeeO`+>PRgP(F%pPg)G?v1N$rSLA76Q{zktp*TL>on zVfr|?@8wqEY_bQlIp*^jY{gkbPiteHS4&3DLVd6%ZxS;QL~q9%F_Y9Gu@D^4?8Nh5D~moby{NlgRW| zY$UX4(=CB=2EnyX|9_QZUcIe#5e*!8uuK6lc7vz>OC}1VO;g?;i*7SFb_{5N=hWSp zDOe@w>BFt(5>!QhMQbDW$zJvMAK61p>J`_kL>s|U`;&=!KxsG_^&{JwYJefG*OHyn z2EprODhK!wbMP;seo5@?wsUlLAgnN@-}|pLVb+l8e(9mk^4St~c~S~o_7BtKT_Zmd z1h_$i2mbiH>H->)&|kk%7*&wW8&Ccd1Btq65QiKujhW7(RzVWqLSt_N(;5Gqgy?7a z(dAu2JU@%FLK*?k2u+lNEPCQCSt}$QhSC|A@aa`>@z}SJ^G(1tY_kn+Ye#eFO&`Hf zV;34d-bm(CEi9-)W@^%S`!Gu?@f^S;S`T#MUmFkoQ%?#6xY6r&=kpRHiQzd`aCd}0 zK{d+|V_W$H9jB?H;}@h*rq#rPJ@!3)G9gWeJh23G+1U zP!$Nqb$tCZ^Sqo?Z?HUS*y_r^ma2#-A2$7TISM$#el*AT6zW`C4 zY~kFjkFS1a+;K&+C{w*hX4(zm&MI0c)v>CKsl9+vN`FQrz$gtEW%Xy2_#!Pe@c8iyzef!;!KhLgCH8v@`^xRn!f+{6 z<^FrC^KQ}J($(OC+3$(p!+jMGF)PISqa>P!IIHst+}7A)DKMek{xc#;g9}kr(AIN6 zq`QRtk-prD2Cq=k+g{UQ$KfJ9q3@PCzH~01F3y^M1+l89^$EgdmEpsYjtBH~ZCSK1 z_P4;%1C)_i^=2Z(nu^9McMI=+jxc%KbbSaRa&92{wvRz6!V7jOx z@;E&nJ?8l*sG#xxLRzPbXX;AdekF#~t}{o;+d>ZvigaB6#7N>cu!)WD63**L0S*aw zvx~Faf=%q)Kp%s>rtSYn_9*CRkP`PR1W+UC+y9B7t6X77K>^S0(Wa{sXy3f`?^4DO z{)XZog_JY5{%j|jS0tCf3jyU?L!K8Em@QXygGGyvB0-wc4Xr|50GV`INf4W&QgU%vP|RxxJ5 zMwZW&sQ6C-ZQ9H)TS_gThHnwWuhSLVuz`)FD@w%BZNoEL{;dCgPhah4*CbDClyq)% z*WW7yhYASo^25pAsiO~Imp^u|RSTRbe@i}m2Xh(RS+1zd3Hu&Fc2zxNn2hz>lD|0L zIfJeLs*;?a94}WrPS=v0?l1Lk6F-NPC4T0Y*H0(6LIhA7F8I({U?5SkN)%m$+({VG zla%CZtYVIzA}_a16rUF#*HZ2LMh3LH9sQA0G`jRS8C*9OGT~CkudQW{H`W{`Ki3pJ zB_ZcZDrxZWUzQkobUuifvU@GwF%E+C+j;>ls>|B@IQ*3>olQ936Fk*|%oM9bpN9ZUcgRo*zdn=y(|06LS#1$qGW|}E)FRLJeOQ%Ea`ic%>Rc& zu6uZ(F>h?*t>}cr(N1#YsXZu=9V3_fBz}rj~Cuga%i#+Ir~?8?$wbN8~+ zlsFpyqI2zNw8$9@fw0!-&AENI=yX+CbYUlC7b8D*^7rABm-Y_56Jhxyw@!AaN|f9X zuNjpUIRnQRMCvwRH46N6Nx_)J@0T8eClOc8PYzBV^YtT3Dr5Se=G;hB8+}%StU!0H z^98l-0kI`qGY^#X{{K=kdT}CrUsKN?&gIzLn=03o;dDiI5-qAB6=fxqUm#Hed1JJ5auAeefwc#CY?STl&}%<$rkc6mZ(QRVBmAT ze2S{N$kVu~XPx1o?_FM9djMZwVvQvT2JrT5?ZlyS&CD}>F(>#ptU_wX#Wz(4R?|kK zX=fl&BC@vs<`=p+%)TM^Cgh%T*5VTpbEDxz^B$+KTIqVSV0t@gj;H@J)l#lLD0UMl zHqM!HRGFGU?Fnb*y(W3t)R`b{*-t^PFB2z$*3E`Adz75Yj40%rkuMgcMfXc4 z-13+-+;J~+A|}iNhA<2h0gPKpxtV)W(n3g5DvU2-7#|LLyv#4t^j%TWOXiso$+~;@ z;&PwH$xVp^%n(OIZhYtrHIN7gB&M95y?0qrNj-UBFG&7IY1c&MwJxXV0Z9o@aGAnA zL>%YP4p>O0Ou&G`F>M3m2X}&Oylaw=%k#&_EIIk(NA24eiGG=nf1F~lr4S;Bjzl;p zbJwNWZCT?7aec(Q5Rn6#6enwKKmU-wu;!ZF6g^RMFPvfqcrNEm_rhfpo4yb+0=AxO zcwtqn0K z`hrWE=$Ztn^BF~Z9x?4E_XH95)bChYa0ichivh>j27)Vw&XJG+5bgpHPK?i=3l5+* z#0Y3*XB8LaekLEWh;0T}Y0Z9w`km5RP)*hU-VupHycwgdef+;1FcU)nNSA&Iw$!>qa{oS2=R@ z@lgE@G)G0zu@oBdZw2%)NZYj{h^Sa@K7A=&*SKJsZe>9%XW{`1mFa8{t9#Pp>kCIo zY9oh0Gx78~W7xDcB>jCaaiy0uA9$d5p!WIu6Q;!_Z?$`o{`r9jmj#POzBta)1+%hb z3!rdYp(;9d9hL*)4-30;5uUr52LJTSs^%OF+dxOkQ`C{GHp_F8&uUPw@?h|t&%uAo z{ECo3YrqJ7BR`&ie)T(x?KOJHxID%Z&YP1QLi!N(vAZ-HOQsRmU!Hpu@7&x);+j!E z&XJcm`g+G@v*1;9wCDlm82>(RmyS8ncyM#gWwMIzF=gU< zf{+7zqd!uy=(lI&g5@`DJ-4&cxCNY?Tc;TUvp2pvajVg|u2Y^HXe|zNeisHd{PDs+ zFrnwYIIs8o`-u~b;Gd5eC@8g4vQfnbZRc!V1QCXqZz4`Ce~Y+Pfb6wlORzVrNnNg( z`m<8`1a`caqJ-1OCs}Ga{9fO>Cx^Ds5xVe93j&O#Nv66QqDLC8wf%7kb1Pd%esP3c z_^m+IVt`Ea2>dKw^Csf;(52!UXHw<)sKrrWtqs1?+^h6DxN#u^fX^D{;NGZ=gGQg$ zWKwZNxh}4AdY9ke(CIbXIP}HjqvjwmV_91z;6Konodz5834r>9v8nS4V`OxH;qxLB z^1b7iqZ$eNW@Q|{FYVyios7gM%SQHc0(NtlknP+e!3P%{{fLQyCJz`^tVgZ!WHhjyVBlN)LrZaHq29GC=H6$aaOz zDv80WgTOYQDac-U_f27RdsYz1ls{a`51Yy9aCTnC3{^_FY|eYUwJBdplMUf~4p<`16NtIpvPM+H<*Q1=V9yz{V)L0p@ zrT56}tHVD|Y4INpO&iqaIM^RxoT%m1xsh-GCuD~;^Ra{f25KIn_alsJ(+&RsTgK95l4;i4Cf+g-JZ zA;6b}=e-Y|8Y;i1@)NeI^4}#$IjE{cHWxi-9_#(KiqqrI@np(u^WMgNS=dooM5;v& zX-5NIWE#4+)xSwB-Sey{_I>fjdD+29+kk3&PwLLPZL>qI#uDvXoS81d_Sp8_I{6(D% z@1>%p1IuIycWk$IL(4*lN}2KlE%-=3sF=Mf~-Fh`3jJk*+*!Ma5@QVd0lj`mmu7x@kFF$Vg zrH6dun$@9|u<2J<(IHdMiEm!s5#$!<$>ISsG*zdhiI(g^R+8`g3hlK)fBCzmku4`o ziFO#mfiQlAmZyU=_1xztw|WOMWvoqRCwWK=SMJ=!eXG6dR`KD~H83!sTnUAZ7U+u% zKF0wnjP*6~Y556$C#QchpZi}!gqH23swsBIhBjg={W?7djYHFQumpcAElozJHOc=t z!l}VuIN~n~F2fgu1PXYKzfj`Gz5I)l-ZeHDC`)tSIax7cXYAUG4Tl$j0(qXkL!_Yh zJ4+V*x{3?x*Nc~MjI0au(}Uhm$!guCG)BIiJL=6GUZZa(su&?R7)RTn8cn;Jce^j4 zAkXJ*36NpfF9Fdc1vMzr^0Dbyhvtl%TG{i8g74&3lXo)2MP#SMOwzwf+sW*FOhgvg zsw&d31$l+VsmRW}@f1;?31CSIZhljRVSjSt`o_-Qq7lw2`JmcL(b zQo~dk|K`E5oW+hAIvKQyRfef(;WY`g^FJ^#F&f#j z#P;3}Sum~2niHk7Y(eo5d5T82&EO7q8(*bW9Ey2-D7SXf6uoC~Q%DKMUj98+ZN(&w zrS#M-u~7@I-O{z>BpECeyHyDvr^ys2a$m+c5mrr){oexzOfamRw{G;gbv5j5QC%me zFV>tG{c=guRP|yKL6~fU(Y~E5}fp1pA6MSq|m88gQ3biJfL$Tk|k@?;Owi zyty)n2w{jPxhzCHMMy|~UK)cKn?B_mf9^BLyCxdDn^zMrCQrUvAO0!}96sAsnsv+r zHR=6=0xVtS8-KkQG!QWIZytnWW;UZ)f!3pGHZr<*h&!{PSOb1+#cnc)*tT`8nE4Bg zAnAEOW58>)j8wN&q|vX3cHYPws4e=qT#8{W$QWGOpT~8bvM5M9P>`MeuPjRX1SWz* zu5kjJNO?-RR?$PpUm-Vl{~DB}&vl@M&uwUIUX7v;AarrJG|M3&YBhHk4wM%fzh9|# zX|Fi^X1UQ7Kv*~=I-P@(`cdT$v<4@?N{vV3D{^~kN+Dg01qZ)fu0%+HhX>-V>GwRJ z09N;Ry9H&Td5+iJ@Owp}8aZ8GlqFbeZ4%5CbUBBNtlt2d&JJFnO z)D4Ic>1EPJ{i*0~RB~D6idi!rV6r+MHDDoG++T5!%5rCCPJF0!>HB2m(ot6a9Hl>g zF>(lN&84|j!9}K3Gq0z{74rC`enGaG4rzQzGiO{?pX6&A)}ll^e1C5KCsOKY+(CJ$@H zLA7*w(E6;ek9D*bU1n?~^^Bo*v3IyW{90LbzWs z4^DpUZ2Nu7U>Q^k#Kvt@F<{43Lu!V9>W#9@DY+e-yFxqP<;ipJchy5C^ZfhxHO3&9 z8aV0%MbSh0zQJF!{`m>DR2M%HiW{!S#{uSwESx{#$VErLUVy`w7VgmIHURS>JA+j8 zzUPXi*z4U8thjWQ#(;^KXxNHqQHGYF27^TYL{);qe@1`4@7((Pdpx_u|G-D*Xv7XJ7)tkBin?W@KrD1!Q79S1rNMT!;!dy&UkNR;|s9szEXDSv-4 zrCBsA+`FS}pNVdr+)89%0pq#`OubJ;=Nj$n6-D%W#rM42ZDc+GkXAm>fwSp1(7a@G zquOs+fqXAZFMi!PESc2XY`=0#!(@om4}$)M@UpAxb*6vIePDt$#Y%)4D02#SUm2^c z^WE{5%SOVjziJUru9*2TaLS^`xbrs=vw^asIix_4YUSj z>Oap)U#y7K@WC|nxV)i_$VO4EX1$z&8w}r8Hy4=~gIkjO{tYMT@fn|CxBa=MmjR*Amy-}DJ!*0HcT%C)}@`)dNmY~G>0!=41Jd3vgfWr z{S|xRjoR#nAfvnhcSpD&tf2!Z)??BxSQeEB|}$LLJI?rv~ZV%NhGNL@jAUJc~CE+(7$x2_T! zfJ2gzB)G+xS!CJwLUHCuH^+c4|Kex%#j1&q#!4iuNy_)t5ns+YJI~|7w}|G2sb&}V zwm<)e0riG=j`OaYk^9{g-f!n$>f0H%L>KOs7oO54(;Bual}y3SlEudJP6+adgk8;5 z&s=ThFJbDPcE3Akal?~zxYx+ed+k^*CeV`Y?WeB<&7TIPZNexC(5aouNBRV9X4!?@%IF`d_cp4gpTV-6^ zJT6HrKUvyoRdlsO`H5EO+_QSM-e<%B4B^a^N&oEMrSRT?Y7ak!Ndxr4Jk0&w)=m*s zsWfgV$Z=h0jARbhPmM7comgd(ce49Hy`!x9C8Ox1A77#9v z{8;YZAy+pTpI>^P6l^}64VzC^;Hv$!+J83Vshqm^yrsb8Y?A+_Js?akTza|o$)qs2 zkkE38gWVz`syQg33wy=0le=RkTH@OZ|GLrXP=JwHVJIQD>_NgpCxIpiuhPg>*A@ur^Fda>H2@7=k# zLouaNwsT*e2^2wf%M%Xy{lF3sPiTx3`# zUF1b)b@(CL+20)rty4Bh&R?XV*oHhS^YFg2%3miDYOwC6u)KMIzO*QtC!BtPHuu9P13j zx%}=eCL4oH%pg_SyI8khi(u&Qk|mQR%n&AB~Xv;{L>N=iekGf-!e^Z1#JGEH%%xEcJX+cf3@ z_d49NkA-^(%D{AR*lH{VC)$%gh4nOUy?5B**J$GQNzi~+kU%_#RN8Uqdb{lUn%oEt z*TkjZn>8hNM!INI+#9$|^fBt=$f2)X)m$ZV$OB5ihWi{?uxYEc=zq1>;6>x2Ya+hgI zAFc!!^+<2KcqfuP++R;E!Om4%A)90t(jK+FR2dPg?*0u%cu{k2R(dL&8Ff*oX|F?W zUd9L-xZa^z2S4>I^A0i|mk_rl*3j%I@LsWa)sAh_+f7#t0##0VP905z_cCbsy4P}L zzyJ|`N^3sg{xvW^ueJ6N_$&N>Q6|GNI7S-JTjZ_AGM9FN>E0yvQB!yp1*~0r8QHBI zaZc`dW(Fm}+Nc^cuYrdjnu|9FTxX^RcD!+dV^9mHJ2srhU;bP3TBuuR$Z6YFfaiIi zysiOTz6|bjteJ_bZi;tYsfJxc>c6>_|4S8%P*pm|B4+23=}=sGHEi<_GqTRuk-b?Q zUG4HL3ST>|CVf`=wLXaLY7ZUbnX0K4f(zpe3yW^DYMegj2piebRAgnrOh0T8x?W`Om-u5 zi&YS-&6=vqw_N>Osj}8RCTw|{30!1Iu7tGkjw{_*5g9;d{v(du@3$UKtusj(E}~lH zU6oqM;)gqAhMHAdBQUtWd$Tz6x&#sbh6+^+(8nVf8>Sl*v$CcEe(@@UhM z&fHOZsDYAA8V`DY`4Y_c$qTR7faAcK;2PJRmsKs@QIN;lrqLPvI{=k;ul zw|$6Fd#L#Zw^LP&MxVi*jm(<%0J$g^^M&Zb4(OBfIB<%_x~Fm-R&>WJy2~z`%I^4i zFB3{k*Jw#(cPJz0Nql7~BjgOyFJhjAO7DY6|Es;F=!lRcno8fXx=#XvB~Zm@Rz^x-?FSqlG2G z3a1k!h=U9GAWC_%Ll4JFvs)}mD@+tEJh;5SDXt-;wQOH!QEj;mg5Dg~fPYHOk~99P zlPcz{eNqi<{*ziuk)2hM@-q(z1go~5%jtVL z@pv5m+Z4OMVKbSKe7!2124(q0Am4`zQ&?V*>ex98Qk2thUFnD4Vtu$csJyuF;NLx@ zc(Y`_uT>l{0C#f9^PnB3^^W(3hW1ipS}Yk$)lkKYVIcMgu06Q(Kc!NESzr_pxE$AY zXqi%s^(RNiyF;e8u!i-rD-{lkv0gy=Bj^X(Sw@n^IU~;w)`d3uK_DrNEbVdBi7D;< zbWj6?VhT<(=qnUaMN2O5$nC#Cpc<|4=sZ)1e`v6+$9`S5(U~|%OWw!KLE5e&c=FNi z$0e7xkXr*w-vg=b11rzB6SV450iU3y_9U} z=(HQlmOlV@{N`cnN4%(rwk5(C}lM zH7l%FpBy#dbZD;#oFo>TAnm3}#JT^@`7JK`f@M;6=r)4GBo*-<87PEsZw?@N`Y*$? z<*R}XFV~*?2L2p!vK-w#FhpX$d=OPiwq0~vX&#L^{#$JVG>>-5o_F7{{SY(^d=^#10nXH7 z9>fO`D1N0e)Rk3YU@uBc;s_KuS|xDpbNjXb7D9-JbgZ(w67uh)<~vvLHD#9|aNlBY zxSn<)>}&ckX>HlV?0O!;i-w|Oo$IczuD%N$=Hcz%wmIN;QiI0WLt(IJHVs|4(o8-q zjd$xQc7tyVVhbN^QhL3=+!r?Ck59|@yV9SJZV}t%UIIa&OZ-MNx!}Og?f7<(e%?KG zEmg~2N5hPGz7DZ%G30~(X=|41sG+iMTs~G9oKcz=u)asp_u8+Yvp+&p=~)4ji$oZv)Wy7f0=iH~OlrtQ%T%^V?@NU#ZOL{B8) zfAg|4ShPakpLs1s8az3!+c*N^+NUGVP^UxocUy~r?8Nt_iY}h{&s*vkm=C#l(n2LN z(csL9`p14-0rp8hahs^^;*XH~?y5$kG*RRhNL{&dVeQ|paQZ}_A@qT+JncNV(c~*wrG!7@pJ#6o!Cz)J&d-fCsf9WLljWPw%@a zvdkM;Q0v>d!u?-O#bUMxq8DP%SeG^B8q-~)H3rv{kco@aP!-!!kvlgnYJWVmvk(4K zMRt31)8+p=K55O|_3y?;+~5WZ*9^k>7x9uI*B)lV1l-m*f$O1<`wAm}Ld27j^xy9V zzMHjium3XRQ!f9Ht1pj-`uqOBV;7?He6mR9>3*;2Ca`!e%8ukn7rKkx5v{_-%ddA;sE_nhZB=XuV(FN!R5Koec6v8HY- zQzW3I;}x`Br6KMVNR5<`e1(&+Xj7KhEzO7s;v3b%O0pu2MfRg~Abn0xQxdQc-u><2 ziI7PJId@RT(?eyd?}#GQzG})7&8ygbwLf-iu4euhn$crp&5v)fBzYl=9(@^%hkRDz zeu)guLKT7YpW;lTFvoq${1Ai9Q-6}mv~Y^He2DiV>|?A2 z}G~!+%n&uxnY>yG3x2s6Bv$ zZruV$dhY}~*OUe0Iage#j6WrCA9h#k zoKU*Hi!^|rDt;D@vT&-?mTjnfXsLX{6T8hL^@vdPQ#R8boJ@I0#I}ka7+efBPn3q| z#vTNY;LlAp>ZOKosYreJ<_iWd*Up2?Lu;SuMz~7aAKJqDqK*q$SikKtO|AbPyNZQ% zgaKTy2pibV*dnbdQVrs<~|k1F5r${%|TY~L%&)`|(3^P4O% zqWj_#Ymtg`*9UIw^`}4z!h%DDTP?PKyuuI5ulMVzTtF5(T1?zDXv;aMj{6%li}Su! z)RFb!Xm`P6^j!b(|73IqN7A;p(MV>tP#Bfp!di{_30BuF3dD4QKMyB@0XI;*L97S~ zN>tTZOsL!saEwPpRSLSBd#FlRX;e;Kb?21nLszjpx!0UJB)M!Gk5le?-u?!U`S=iN zB$WW+nx-Yza!(5ygN2gi=d*2&&-79bq@T@owUWDfz+`R}TuVH}>K*ojX-ghHfXe-i z`^zM-1|+p#8=^CV2JyQ#;LW9Eoj(TsEW?J_3eTWWx!S!{AL!lBj$1I zX(Idd_dUv$Fdi^Yvup{@3JYFrI!#z%sj&Zu?aw+2H1Dk)giUrkXD_7q*rywc53`!dXEuj!-`u;T1n|>`KU<1Z0Y?oCZjkAbc8K7Vr z#Kt@?-5hiYDSX$^F{v_fz0)v%2sTELY61pk2ZTvt3OFF6erMe92?0JdJ4?8gZYtF^ zglVBxk_WwWgoNP!Fnd_h2@!5e0J|dmZnEtYzoTB!v73ecoON)t)pgc#8Cx{eo3X2z^I3N<19eIqlT$$Q@`~<3_9f3(A zll~WphGT1iyWtEhQe-EztC5Y;#)w3(Hq4vjg^`r)6P!B(8(JNJQ>Qz6EyunMgD;QH z?4{Ji$6IED@=b-i&VH!2^j78@&3c)IpYrU0S% zP|au3`QDWu)ez8+9j^}avzmtfhJ^JUIMOk!{k)W`a&ZUlom&kQ89e2of5a+)GJQe? zbATOp$r3B>X)%f=79(GtMeasY>W~7lUx9Ok%>Ci(W}2~I52fboEO(bJ0#mS{{0^S6 zko)!tTh6POVynF>u25QgBTWz7GjCWf5rRceYAfj)G^~`TSKl~NwsZhWZw0q{i)2)A z$im{MZsr$x?mzVmm@|4G4B2LrGiy2L8PvfaAq?lKo*}yDysoDFfZ!4{Lkj``8SupV zDa&{~e=JZTC+HBv@8?XV2{;Q!GMv>~p3Y-7`-kty$aSoN0Sc@@#Xwc$vF5A&UDijo z1gd$uHL`Dk1ATh^`yRT!WV$H{Ew$t_h~+Fk2BbsX3M+{mF%1>rCM%GM3lsR_fz!+xz?f#QBbhZi{skjbZr>tBhy49sY9Jg!K$nz9P6$X&A9J@17I*?@f}8QX`^ zcc<;gsdFC`D4wwep7F`s2rP@R^|_$=!@BV%)DsB+)mNgM`BJa=uhAVUEcFVxBSg^R zfD1f5*W_fh%47^TS9hDgRz-bQrV4bu=^3mQtA~aq)>pr)oY;*+#m$!Xzem0*)^U4~ z&++%qRg?mZBMA-Z9+vNyWtvfP?j^ldDMSjKa#L9uHGk5j%(NBtRBE^l8%+(UpsDng zlJjfV@?N|m|9s`P1^|LyjV-rHj>wWk#C-Cw%?wkS**G`^q^F%?!-Pm~FB}6$=t#Lq zTI0n_USkZ9%F!q}#|?$*zg zw+nE1EU6{jXZk@_d)zI@;$D_&RZVHscX$0p7b5{zUeqiD&szOCGWa;i;ac`Yp}Cjx z<^=N|H(GG1s&6PW=KL4qx-J&*%|tw9rbEiAqwKD3KWH7@nqVu~`YiD=?1xudHyaZ8 zHbU&OCR?a@&7R{Q#3Ll6TRr@WeNy3iwfPtZXIL+b0Fk+ zVeMLms|xwSfK7kcRc&mbm!KfUq7xk}Z1SZ`2^wD=S-} zxgT_yHanM%M1vF<(Uf#RlDrxPuj0Af2UD^AVMM+~+dg9itBddRFqSmIm3OUY?Lx>b zsh4HB+dOCDeWb!%3tYf7p8Gxdc7WOEH zuW5yYBgZbymt%LIDkQfTxf*A@ZG=?DoqgTWxFqih4M~9$+-|YQmYiI^nJ#1O2e?b~ zQP>Yk9r;4W;xU=LFY?IrkC@bCyVkuKmNj@$)BAXZdW>T1N6}p zU+==bA%12!pnc@i=kc2-we;EP&XpBA&ft(>^*mW}^4@an$J)+UIq&xHqp6CvuA3E` zkXijO7(b(b?|ANrM+)QZR@!3-37P@~@V#2n%cJ2nk-mk>yRy@%BBw=DPez6)^7Emo z9(TxBt>LXGg3hzCqW!m;HxXA$&OdTHD}bitM;(eR=uw7KlWB4cC1X1bsZ3W?(}-uC z64qUF@-|EvKR6elBAY&M(7H*m=vF1n#IZ?bSRyTN_|7&|9Et&w=S-2?2&agHw$hU4 z^l}HhGldXvl=5Bj!`jf5*q$5HMJ4*S#~eOe z+Sgumi9F<-wQxt}47P3Z=nuc~Bc<(`5~p+k`{k@NeEZr=H|TyyRucwm&X+!#EVL$kE3Kg60IauoIH38U=B zyb^pH7*~)(&!!0O`JhyRF*)&{kiF;kd4KpbAVqxF8?NwU@(LJO@y+-thy6=%YSL1v z>j|K2*dKSgtdyHmp6%{Ax%d z7Z%q{XJsi>N`~en6s@M{j}HUbwfXDAs7oi!S#c=a7$*72(J^PxgF0@<8!NxpS6V~7 zyDbXzRu7}Th_t+Zp(BIK@f#>hRM?6duKjk|de}ZCEx&E#0mYH5Eejd()aI3v2Bi?W z5$kmYioM*oz&9aBK(EQY`1N^7is)~a=V(f$4dj$%p4ji2-Ca1~N+iA#uI{g+c zBJ0nH_isblw(oHyg`vgc&Wl?15(e0&$f;7k_DvQJa@Gp*Z*ZtL>&*(i9d0TOMnqAf zu5DDrOoaBQye?-UGwSsfd~KU7eCA}mX3NO~f9iN{1w;guV9KcPhi-LC^)EB4p2=BaCsP9Z!r2|@{PHSQa!-HprH#vY zg1>Sj(h`pR6_#f-J3tAj|L6lG5USH_Ww7Xp!nbs_klDcf5jEyNWFz&XVCC+QeI&WW zZ!O8Fc<`C6sbO+)BENBb%-6grD(iZV1RWz{V$Sn3KtWT#Xi&zh-k#(D)Y(_9f7b(; zQ1tkqibqr8odGYKme3MG@K>WrW+5~PRI1@Hh%Lx5(8xJWPdGu~6-@A?ozB4JqeBrQelzI z4Q;-E2E0hN8FhL&0d_ZN$_qXDQ0Ja9Ff0?BZABNW9cf-=o*nb`^5pvRz})xh?8|9{ zj3(zQd=%Gbe0KNP>j`29R2n%d<*?Y@z>xqmZJ&-jD5$eIv^<*nQ~o5S@^^}|x&QRF z2&TSW2T{XK$z;{{12&J{GnU=!@8JkVdlthoAvhQGUN_r2(Q~CbzI5q#nf%}}{vCMp8hb?+kJ~s^!=Te-RXlV=gXJvO0aLe2FoVtPR&E@~&{ z{)Xz69M89i#7Pw0+Wq{&>aGm`K%=Q;@Edu_*6-hDi|kMRj-p!OSEKt(&lz)~w(c*e zVXGc-BGNJEr%t5f<8KP8Z^Z~B0^g384p7b^SZ#fD_Pat)&%sNm!3=(N#+U_#lNm`b zZNCmv#LTk%ztainDxL2U@C8c{1r*4xzVbq6p*n86=f_A#IJAYdV5Bi@*=dBFy1iM^ zaLS6Kfl6WgHJ`ccC+&2Wlru(~!Cdwx1P7(1@o}K2ZCJ>4LeYnt!v6wP*CF>!Q?)JN zvv7*|(=N%-83J3PYn%QF>4^(x(7W|S*wq`mmq)`5o`#zDDD*c})pmTh(OsS*f3@7>oP`Jdxphv z*eA@0d@Ph+uzWrvfP!Ljk7nO0{oT(cYqU+SNNH2|-HV^(9k;V1!HbeUw-UBYW{EXD zhjFGoKf|*84IF9G6_CpcS8XFF=jMHYe9}E>oVfQndT_{r@Sp5s!++^O&i$h8LIDTp zD&abK*`~5j4D*fmtmV(WnyT~y2;ciQ`23ra@T0Uy=RyJsAO9=He9__B-Y;~dg<+Um zdc4!FG%=(YmhHMIf#T9U)PuW=pRT#KsgM==Dz;BuI&2g9*YAGv*E?^i8n2PK^_$t+ z%^!Y?*!#VVt|<8ie1fxRgPzGBjeCt(N*kcu=JtBq-2-!b%?P`C51Qp3^yFJ#P2F@b z9)>t7+<3awfgbIjFh=SI^Gx8avG!V9 zo3~7y$mkRciNVONmxfSiuO{TRQ%mvA3xW{8MH_}vR$cl}_(#86*G6+>-jukP?=8_)0#Oexz6dgfSc zFW}1kSGS?27XN0-$NCSma2nue1|Pv*0pE#=1J+@AtPHTv9~O+nWNN=cuMSV+%V1-- z0%>A9!;5vwc)-5*vfF4S;?QI5J>exwXV*?5Y=!mGA(-Xs)-Q!K;cbFtkFMGb`OuT* zvis*K5J0&@L}g9u*oq0`F!S&4DKhz%1VkEY^^9QPI-&{V)4%9A6XvK%Q!cl-55?_U z)mVAj?t0*DGo{=!aZ~J<%JuV)7DvE6k!&NzU8!QYGUxc!VIRt$P=@E|CKzYcK90-C zJiJa^sm7m?pSr|fnpOX4qT<^_IV5POw~3Im_%H%Ck!7pJ5{+NN%w+ZX1xkxMR(u~a zC~KAR%#3Tp#CCNR!)qN$ii^r+FG0&ytx7&SD$8gf0%y+8Im+F2Cyxah#mM^F-w=DA zI27UT#D-K8PAi8gSWtFjE7~7dl-<*^_~!Kv6!j3)pbRH!K^jcbO5a9>w-HM*U`3)9 zjWzeZr6cLvUj5+3zZF0!5(RN5P;hmZWZY-f_OdUUbL-A~GSDHzd^`4*dt9V3(M~ZO zfyKmegx~Q5wuYRj>DjvV?qz$g(mncH^LH#S>~&$kysNC_FGzfS?T>FF=mkk=Fr#Op zI6=$NiE~I@9i|wWu)e!>m?v0D#ltfF_Sf~RC7zbDypPLGCyt1OyW^T#{$0te>#ZbUTvRi5Va68ybRT*R z`W9L>Oe6)gUo>X>UAY>~JGsZ)g&tKUbaKLXNXV(=q2pnheTZPiEfJOn=$hYB-~AXO zuoAEQG)QIMDXfrSgd-&R>6`Y0pO z?w*4eQBeB4NGZJA0Q|pU_SK$b&kG6PhKYigTWy@Ad)OfC15}~~_H4JWV^<4i6V{-z zZD9*@jjM=ntePQTs3l9HIrihdhVx?uS*#mueLlu67iXqyc&`GBj`cggMXxM|-(11lzE7TXShRRc5l2qaPa=JJ%66Vw=T6br(Ca#k1T{v_ zdRAf&ved8Ev7+PQBP+C(7=aiYsbyY~t5? zkNUbacnk5ksO9%vDrZ+#K*~Bg5kC9D#~zBfSN8=IMR=e{9D?DGk0O$=T=Klv<*i^~ zdZMQ}1GQaN@ao$0sF)gwlpOvH=hMY5YO$%~K4q)YkaW`&hHEcF?c7gqeSlc@YHa?{ zI(uBYUBAvYnqNm^<5cQ#B+c{j$ZPsRe!H@Q<6a*+l5Cpn-@myT{cLHNIe`*=QMD8H zzSRD;5px`v*5yHcmJvQa8MxJs$k4q=z1}0ZClyY&AcO}zU-?ya{eAnNIThI;&M|!a z${ER;B3B_2IUkijNL)DIY9@9$N%T98pgDi8P_y!F@%LYwP#r@VaiPA!n+esv1i=Nx ziD_&st*8(WQg@Wpi^ppy(U7?029bw9Ga8*xLAJRgjL}*j5>7;r8Qovc=?F|bSew|H z@C!>mz!Y1$ut)4eQcLjIFK%iY=DiTmifr#IQ=WBn#Bg-E-Us#VSk!%*fOOLWlPymn z!F}yvGiow-*^z2|FUxnEVdcHARXW&bPX*S>l=pfq{OO84FHm>%03+%t&9EbEB4Cl0 z&Td?JA1&}b6E8xXxLoGe#cSz50WrY){t{4l7t7vDo%o;up^!V7fBqTy4~)YkFw z)JsSZ-opbwnlfVvetwRES7J*rUxTEgI0Klhu2`^V-&8wJ2*%RHE~TBO@$=Ye1sUJI zf}VQ{ueZA(K?c358;}LQZ|7P4%tacS_k^Lrp|yIJu%D=;ePzw8Wm59@aW`bUiy1NO zMDBl1em*DPRFXenqeY<&53c*tdLE{8)Kjn83K5F*Jk!LS#XEDpT3nnKLUFM`lkwG% zMPM6+BLA3=+|a}kWc&8HRfPH4&8v5Cbr)?M%X$$cj^FuPh zqF(DLV@^nTgi#x50AiFXZTj7RV0e-X^~u#Om}H7(?CDdNj5$ih(~!0; z@*~-EuA5>`BXzwo?dRx)juQ%4ze#) zt_?lZV92+Q$f1gYck*EuJ?UlQf|)Cgaq4Jr#r3A@Nz@>;9z3C=GN=%ugDY=XXF#>V zGy9mp-Egn(%-RC3HE8nD2%IxZ=rr>ZxW$k5Ar$1F$o^JT8_O|_+#+#=S=|JD@&%54 zq1YNjig%De2Ph02;87PwQdKQpDLuI3XAiBWC=H1&_2b&0jt1fYnu_gt_nPzj_Q5$7 zf;Et?;4-n$sWW*Rk#rX=GZT>T4+eH*WW8r({{Arr#2wR{68k#XW$i#XdHUQSui$aL znKKah&W!!06F_l)=Dx1F3K^#gZ^aR|W}|$%6N}rCtmd1k6M;PDYta%kNYD%u1Q;w9 zDnqy2u;ODy`Y18A=W2B5vBIO}+ISuGZUSQF%Nh%F#6$u4ZkYfjvS9sz#nR8gC{g;PdBHHx};c)!7@f&afkw|z!caA*iPY#nhF(?>^n-&XO~GkL4FGYR`S?(xkVd$mE7Oj&Q>| za$WJe{gL&OB_c^4=n5>WnHk%Y%Y#DS83g395x$(9f%I%tx)l0KPU`FDFNi?TDBkzvQp_>eAT^{sX;>;GhS!B$ zrGex7Ir(QLxjg266h_;ejn!6O6SMYMrXjc_(~-mq#5>n#Y_RAzI%X{mBh{P^1w2tD zavWN>-1=c!hLe>*o#cOl5AE^ppW;92I3+?DNi87QnAMWQ_EQ#{>&e4KX-LpVZw|J% zsQYUXCxP=I&X(lm^7#)7a|L_4vg|;D_e;8jM{@4UK_lWz8qy6}7Zn^qrbUU3Q}?9$ z8|4m#3RJwZIyv|lGXXD~xI9U8z>BgFca5H7wh)JG<1V?3`ZKT(76N}5x~u5*WtGa1 z-NHD(Q-Dxdp6BQYz-IVMKw^-FbQbmyMn$Ke%1gI};r%#=ILfjID54^~B)8^C-?fPd zQ2g*ITGGk!{$!zv0h{TGhDCH<2xEMIw6Yu%oi?(ChV|!@`O&%=YK1_k@)1Nmi*wE7Ac7DRAxsy zP>C=Kv^(3_aBN563y_&>m2=sv9^aiRp4)daBmAmqL4h_87KO-`$>0PJf|ngNc$6F` z$b1Yns8@#coVm<_Be59U3VV3;&jo@jaeA_m*DX(_0K0im068^!7KU6v*#H9~d}=vw zY=;EXivrf=RoST=CNXHo0fNmqD5)MBU{344ZYWn$Y_ww+b>|2!k1EHcCdN$733sQEHferS9g zbacSRc_JYP?q351w3D-|u5INNqmk>)Zu~ex@kss$t^sh{o3R9vm-N+bp~Pqp7FND; zxC!O6n=7Y42}n0&9{qkSD~&4$y3fxf+1Xc8xy7W|oBaMQmo%D1l1ABQ8cPaXU{p5!eDMMeFXi>G9r zrm85kgsS9_4lP;AzAa&rsf9VmFh|#V3dV>WQkc-S`Ssc7XvS|HI`TK!yEYo&5{;&b5qy} zb5x%+s!Gx=3&iym*9N|6NkcI|%;SzA(vPkW3=fJR#uweM}7tn;XG^KW`9l{xd+#E z+Wozr5u1VEzE;oU_*EfE8Io@8wU^!5bfoB22K4iVHLiR*D-q8C^`u{Uc~oGIcv^u- z27ZNX<%9Q`0poa8Gkt73qBLNE4Cg)PH7Z-e$&FCCiknu7pi&f?@|lcC*=~}@o}ct0 z#b^ai2T(^#h;|V+weDLT`>0{|3Mf1so%yX2)Re%Fi-9ybzAki)Hp-nHgJSwbXruXn<-b<$z7o6x2{WIa&KR`sn5{ zBa(bT4jaMLX%eVLJ}fn!>dgw%M-6UWh~PDXr*L}l?jqw!xu5b*MSDtNq{>|!!Tw}7 z0|DYK*=nc$(fe;7wLrzG8{$Ui5x`;6;3!5hvHkA<7RZXSb-p>E_hBmXVA-sIGk2RQ zh$D#$uNn?um|4E)qFiFfVf(Q}84AiSTfbx(P}#)>vBq57(%AjaIMQX_176(?Q5A)Q zKEP<|s<7&+aK+UO6Z;tFOyeDTry&spA6o5Rzs^puS1sZ>x+*b|x>uc^#K0@D!X}%9 zEc&n?S}Qak^>teLsPftbC6DtM(6FaV!**K8>?`q_>6wMbgyC`K6nS*& zTU#wC=1krkDk`RtliL@%R6%;d5(kK{W2V@;mb9+C)hb8!Srs z%JFuV8a!I+^HueqraWEnpd*F+-U#;B7G74szOn}89jJ36*f*Vr@1XkV1Sj%4Q)aM; zKU13o3b)jka}3}Ns1~1aI0quxCEsc7o7oPu#L>>Z{4q=iO+8$tLqDH+FAV%jPa2sv zQ~{1r+0f?Q4)BA|Z6sCBqXz2)Vln=Yj|rHYU$;}Vz3+Y2Cb>msRJEt*jl~)PZ{0Fh~$pwX=fN;1+K@Ljh3I)h%%m3#(WGkn$Y!@G1ymN9H1%>o~ zXk*R{{3evL8_IJB1h2pb|n2s^mnz0Kd?zk9b2|HVpp zK6vU}o!PlqPjkKGCqjpjU+0$(3!QAd;nAzK=x5`_g3uqdD;lLn2DtJ|5R(@! z{$Az4ejxbr7!H|bIjN6Ve3;H!*|ixp9MCh40gq7q>rKx`WD>f!3(a{-cFp6EG~a=r zfi-5xsn#2ZoD=bTh1=ZP!I|3TCQmxw%EyB=pBX10j(&le`lo%Z>K zJY1zgKZAbK`Zh~Wh8ZGt!oMEgNqg`q_fwm8%)6_z@w}J!^ExjKV;9!(ijsoD78)K} z91$jMR4K{}CU*tCQT?u#p7j>K5|T5i!q+}Jf~F*NJfnaPG*T(Xp{>SQSWI5P^JQ4r z+J^(z7hc_QI(=ng6so{GkY9s_TN3d*QD%XLcfN63_o7Ic5kMinsdgep{2wU>r~*{DHhj} zpw?DI{t9h6p{qD-&Kfk#U0rySGn-IgkZWTrqZ~=n!P;#P@MflTb>Adt?cJNCUGBzBcX!=Ne1lr z3Mq7N$v}%Rnk-Ftl#QZpm=>}j4mVu6=vzi4WOzWBH*h~lVksS}{1BcTFU4}r;_m4z zDdJoQ8JG>8b_wsZ7C_x9Xh`6qJkH;ktE!?wz3r3Ka$M!bPuF^+1W>W|qkU+nILP)( z_uyZYif_}UmR(yIy6G%Gu= zK2>p>4*15Bwi99em|tA3ON1Rtq|>cNP~DO(olF~TvPV(#s~x<(nA5hkLl)DAnUxh` zrLJ1yNQ*BwlFawDkYtixt$t-<`F13deD@)E&{Xq5e1IGz%*u#Vtto!^JoN2OY5$Ki z2<3c<9C)m5-?BN$0zuXh5CWYz8K6>e$3FD#(?=fR%}$SzY*1H;w@{ZZ{b* z5^OqV=!S<$Lzq-K{v3h`RCi&6`~kkH)m{{J#`jnWs02)|YCzagb=mzj@eFwEsgaW( z5{8wef?)P0p9-(s*!>UrLwfm|xbqS}wVphoWEVGSZvj)yJlx*wVF9+p_xm#|65R5C z9lPyAUY1%6T3p&BX9KH^kdzCI$)44hjPyK$cD0FAMT2Lxigm;~d36^p>;7 z-PExl5A~iALma)K_CV6HPhxyd0=)U>OeS}PW*Cli(?1hg*kX@A{7^|agqVi;^$e(Z zZmiHgI%GRidI9Dyj>1Z5;Eg=QT!qg=tA4CPk?#Tvj+jFZLT3<+G`X0E*sV z0ldxM26c@SxNfc8XCp7DG9d9Er}$`~5#^aZE(!#%PWW%4zFP0rJCL!4nU8unP&BWm z-7F8F{L3pi3uhgB9LMNB=v`fG`zKi+u}0|URx6gmmW3tM;8gi_X*ZUqQ^a!^X{D9D z;N>qva$OdOfNFqdg|&CI9L)lAqfpjVo>#&lhggvCR4=yJvbN*7xqM$BEtBqP9@s8; zUuh_EKr>3yArkmLw|$KLuo*;gSmGhX>hz~2aDC8mN2)(1=>2_A&6MeHrtyF+dop&z z%dcjP-LEnuV4y5+>jW@7hqk6(t!j2V!dm2o|9b0peo8})!5mK_tMl3o0E5zEsN*^O zaJ^iPIOiy`4cWGPT%+1g1QWHePWsyOKrKWy0b*9wfnbP#^q{u?Dziw<0*z3JpNgw?jxPAk;(nogz51` z6+O%%IvHV|qMjKE_Z|K4Kmt6(vtF#cd~sb8@#OP7mc|iqyeRwhReBT|vK2zE79m_U z$a3wmPlgr^#KNuz5&APJ`$4v_rE?u9w>0w_{KGWV7kUe%s4=EmzE+PdR`KZ|Vck$_3$x^_@Ur8$5jko||Z7;U)ZOH6%7Pll+!GU@{5o(E7z zlHSh@X-HsgXi^v}8dt6YslDgbCi-_w34sEq7T@UD!#m{9xvva~KR^0h8B%{5N? zQpu9IHla;@O$%{bM36NE(@}ESFotKN^oo>~ObvRp6f)oc52+uoe_)eSqn6c=;FSZ6 zq&B~|SUmR&Sg`}@b|uK_r~~W?`{erbzX^5u5kILH>6ofkS+2)W2xpj4`!@yb2kbX6 zJX17S9#6xn5?(geQmCh5t-{A;GAR~R1P&{N;SYI*ww)j~GvQ%WP-6S1Bn%CM?x?r| z%Gh3>lykxbh`_%W?si->o(_XFByn?G5faS*HFb~-LhwotCufZ@nCJ@*Ak#{3Lvyt- zlA&FMbhABWz(042CYkS=C2kyamYzyi{uS7KYAA}2|#Q$-yH=4KvbJxr2|3ZG2?JkW(!M8M|bC~G*a0E+c zBwcfW24!D+eCYq=(P^^S8`jqva$tfN!z8$&m#=Ci`;Ct{z^5R0>y>6GgmMj({A!Cp zjxvGo2=JzR6n74D-vz(4tbw^eep>$~U91cZd^hMvP`S{8`F$v)r}^8QtzLWjU_U~Q zBmdM;phMviV^Ap*OUsdVOhzN1%!ICZ=+27-8V^;aixI?YiU7YPyE!hpI2QBDU z#T>884lIJQ&4!+~fo`l|pi8R}Lfm;Vx-f1V@~fBl7(qB=tNY!hr0-V z&$&h|OvH~vfZrej(;*3mtKE!&cKqrTt%8@-faH}K4R-_YY%G&;+q@?>cpLYp6gX)D zHR#K)f&f%=H(2Q1qZWNlwY#rgeB~{+lOA!~x<~iUJ~jE}e~W?i^@T3i2-FGSg=t~` zSIpQWt94L=0_<;m5K3I{5CnABIt-x`H7UL708JM>Wj5Yi{crT(MVrE!U{>%kN;q95 z2HjNPBd9E^gx0+zSB-cY$R%Ro>&`+Z^`Y!$6YOGT7gH~4uL-crPdGEdkY*PZ!SZYm zWA0c0=Zf}x%MU;9CyiE4<^D=a=`0e4|k_HOc4B?}Ud z@5Ezm@Yqfc3>P`Q-$RzF_Ank?S`r}Ni>ABZmLnI>0*?MEyKMGPm&nGTmA!gB=2`?H z&J}_xM`;rFNI|v##t)O@LmIk{3A0HqoJjp9#gYlTqz}*x>&}8Q7GxMTw6<$D(DVhp zBgi7Q*FA;{hw{JWxcsL*4XK`lVP`wzf(%=FkG|h~5}~Gc*!Vytnlh;J>luRGC7==# zzJPS_St9&hV1$lcHV|G=A-xU8hNt29V-FB+Y2J z&Ni3gbs6?O+J-|TD8>-io9*<@-*pR03e+)!@xaI8Sn~7N8}8unPSn?=Oyt7j2+uJ1 z=I22%YCt5V%dHHm{gWJ*$0t5hM#*?-el1JWB)f_ z0dZs9Rt;)ebWpZ`zX1!-j&_fV3$SrvFWi97fgD-S3R+iu{QrV(dCX$Q$At`3UL6pP zEV^ZZZ?+?2iw*Px5Dm~nh$%}`xy94f_Kb0JXyh@Z@Kg0)-Tc1^2vWxyLE&Q?@K657 zz0vrI9%9P?A8~5?Bemmiqfd+=gee!uT@!0+-SAG))Mh{w)lVkkI*N!L`R`@4rxN_H zN?SE&3Okt{7gr<6W!-*xrX@IWILpc?`aV(dLnP`}~2O-V9Ozqd$UdT_pMJ#!iaMTdni z@F6G56XEQ#oG<=po?jCRfoQ7`6%5c)biv|@kg}_=7hP}{nB!G=ClP%7R9E-Th3=0o zddJH!8VG0MAYtoHXnBLr$-XkmveA%=(S8ar+vTx6#L4CvIF<(m;hABYor9NOh|$;SIgpGIECnd{r|7=BMr<4el9? z8TG_@bFHMLHI$H}`{3ugqz&T^iYCYA99+t<S)h6LNavRbl-D7i$d_XQ)rGeRyHm*}|bfWaNKBUZl zgvJE4_wNgzX9pgq%)&$2os3Ry-Lf$g?1_G4yZv+cv=?yQq&3A?8j)DxPtqp7+`!|t zV8Mig45R$NA5x-8a0tj0H?}*aRc3AFmVCQT(alx}kb@>Wy*));cwQdQxMhI7_I9RG zIfDp?S0O=%8(B4QuQ5=EpH&o#xy`?#Z(4m8M5x!}rWwVFl^HqAQr++_)RzLmv^ z2mNH0ySQ!IVP#hVrZX`DOYeCjb8P32)MYv($Xq!d(Lik2bhq)ydGVZOO;}o97G~-g zoSytwKgw@Cqy88DiDF&j5&e5Y76*jkzgIlXvAGI0D{oq_Z$D0HG}0f>Be`*0S}p8< zc@wrDAM^Y(&#sBdUQA2qcg)T4WM+CK$ak`#tgLhE662UDY?KKd-Z2r;UbYk3eg}u< zCEvoKFIJ!|f*_3Te5sDlf0NTNc3VSd!=$vXAdocI61H zUAXVUE%E?_mgsYeX)}CJ%2F`wW$N~g2LW$gW9)J0<-0gq7!v`n1C*|>o5csl)0DTt zR0m zh1|@7)~!yWln0=O`cqhc!CN`YUt#%37xpJxy|_&^62(=elw4OhUKi8*m?8bx`IsrkhP2Ps9JHNMM4F z#OQ(@%@*FV2NqR+5HCrQG8LkrybW>rgnBlB0??(HJ@%j^M^R9-H9SN$LDr@@$!i&d`RNT zW0*a9^ca3j;I^BrzaM=GK+c=X12ny2#mWjd#c($x2WD%M1P|XP@3M6h{0#^JHg?#6 zo1Stz|C{-f8F;%|NQezK*c7Lyh(NZ(?@eNY!?V^;*#qWLqV^=xSLK;Ulv#t#Oxi{M zQ4u)FLV8_yY4x{n0H&E&JCrxcRl*oz07Cw1prRVuv3QYWM?yhz5Hv@92_rx9Ah%i` zfcus&r&{H?9iP0sdoI)shLG6mn5fT)9<^uhLg;!_oDhrvv$fu0eg>@!ns9QFZVDIr z6pAgz%v-SPO{jnUB4h?ZqlGz4Ybv(BFx9&_;rN^5c3!032|G0D>I5#)*j0F|*{dXxyBQ!X5GkQc7{-w&Yy+G{{!Z92tX1~;H z5<9O1N;Iv+(xC^-d|e-NFs20#E29c8fr2Icgvo-BnHy;->r)BJ?_7&tQhq+E4UwTbZhO4IIDy(4qNiw>eUf(+XbZuAw6UjF zZRm;F9SY%^Wh#;aO|nE5*B9zm*{gJMkR;N=O?6K=)8y=(RWT%9l_DLjt*u#n{T%qj zu~rDQb-M&(FX+$ni@|lO8Q_pW3no6qz~FLL&Sj`AzP@jsl1+mO!sKBh&cvs{t(Wss zkrhBHlrxbaS7itj4aqK_m+^I6DA_zZ(_cnbR+Lel3sttH+^l}v-Cpl4`_+1cA)}i`mhsyQ4sp$zm zR-a*O*BOt;1tpvw3jERS`Ma0cb@d&{I$pi?MfGP{k@Yoj{e+xbf-I=~dzv`=aY|3Z z@6SZimw-$f!s@4DRBk;Uv4~GJ7>4pm``4sRgmGGUE~-ff?XP{&U~0&<#<+Bo$ajgJ zRM8F+DZhtZ?K)s2kMSSCn z@+e3Fl$Z3Lh9DknpJZOdxAGP`Re#Kb7p)*x2$S&1Cqu%Of4HvT;aqB1Lyr50^pIcX zN1>qX(8+D2$?d6*_aNFZvsWi&nVqQVcrzinH5XYlT|WFE?9aM_r6$@dv1EQm33T6S zQZUT^A^fz@lU^`DZeT%c`x5?94{mA87JbB<2s3+uX$i;i%L#e@W&x)m>I{DzW2#$r z%b*Y6N9Vub(x?qfkes<$nhursjTYbetp%Mw#YI9>z4qz%sA^EIak4|rF8_DY4kU8b zaR)KZtU7=Jk+qIwTtIN18~9q`Z22(|#Nx_>4QLO)Y|eMdas`YA(+cOcryWLUEX)ms zG~6Y1|M^Z=XTRl5HXz`!ElZOsMqee4aan|qD7=j6hJxcVre=hFvB3y);^E&cym!yx zvp+add@GQi(eW&q3b!U=C79a9PZ&OKt6Y{p0Y2WnE%~i-?MFvQ87hn zSVh&4OtA+-QIN)X0QhP>Ln^bwzYrxC{p03zuc{pW@obJBZRyzY5&tlmzWmG|r&$aE1(3+Dyz9$b-sFRr zs`xTCLe*vgW(!u!vub#9wIkTAFMvY1Ih%|at+4?t6g76eID&!e61$X0j(Tw815o_U zNVf`u!BV}sdue}N7te`24Z;&EeB0H-Tr%kIQ;&i>0%{D&<`92bPG8+Y6t3BX!Ukak zyHg%i-N=dtV*|@-z4#TpRoLT(oh5V>oJg#X)xJ{pc&MkSUV3|@L*T1N)p=Uf%Xe+u z+Epp@r5PPkY?k{$J~kvb@%%OgtQv<4iDTkyT$cwE#DZjUvb%eDa3`ZCloLJ~tR^0q z?=>}Ky(@a|F(ZL>wE-@D;K>L~kBH+96Qb?m4*|V=CFE))H~{XIagrfsLkA#efUp#R zRiCVYoc-Rf5sw-3qQvJ{U}?auE#3l~3$4y+@mUE3um9-_rY;lSVpHrK0|K&5CE1wE z7njaOwqe{TB)q?!@}f59*RxOXUpiPL&FJ>x{Y&f|DZF1Pll!4XE_px}4T_XVw??yE4%=&f}~JLO|OWe&Cnv>FFPM%h<%-}u%GhSYUku(Y7Q z(5n;(?%YmE#)sjyekb-A`cKF#v*Ad#kJ2{zJYq(kaI}MnXx|ymB}ynRHSvy0uB%3zRl`kw zR8BYkr**efr_Lip*t4zmWnufP6B)M@iWW4H-ZrcGf=ib@JyD-K2oI@9eM_e)R|(Zc zg8p*);J#f>NhTb`UGKb6^V&sut5|3N;IRG@pI~imygLA ze7QjJkf!}5+LnByQoQUCI)4(g%VI69geJ=a)l6`lD{|TT2G0y4W$-a$n<^*`LY4piNsU~i=(NTMu z23fvSY0J?_HU0}5j{db08Y}V7Ou|#^yKXZn-o`R8ssT>XSd`eFV@Hp$`c_{Kc6SN^ z^31*+?OI(&{!Sw=LG(>Rx~fV|FK^r(-wEAD(;YiTSA=V}gbeSn1B>RA|Ma(b`o4kj zZTNCntyWI^oW%Zgn8kTL>U{NA_d*u*z94)i`dhei5BRseZ5kyt5eKIxpYI{KwhEs|&UaN(P#}8vBhS zLLE0$0F2r4X2fia%XY!E6bnF3+X3EfUp#~%R3zqQzr~S49+ix&yHwrHob*AY z&wRi1VH+L@P1rtK^xO$bkN02CaqjB^GEKs>KRTCjNR(PAeQ7=rTP(2STW!tv$Suh4 z3l<_>lRuu}d}<0$Qb;}(hNjF#7|~DZg-yuyE^Mriox8J$=NZUFv9D%6 zqqQOO!5X?*p{M3Ee5mS|O=jNO7lNdL7(lGUX6?z0kj$a{Vvg2_V7I%Div z1k0UkZk9jv5|Nm{rqK`_$W2487d2D?(uIb4%^jH6Xr06|!D(N^V(zC`0=*-)E|ahc zY~j7EfBZbGWnwx;Tu2=7g@pbN1zG21w7}Q@kE}P3r|SFS#`i@;N~Va4ROTYdP~kQx zWXddMiX@_tnR}ZEDJ4n9CS)Fxj8`F2sFZoikRfyC>)!LMqtCbJ`MrMs_0m0OpS|`P z-s`>A-n&n(NqLK3>A`t8P^W_diOLkRtexWk%On2aVGZy4{RwSCpCN|3bCDEpF(G)pFjr9&PX-Cc zvIcUUYHPurZ(cMVccRJm{C9;3w zCU7E*48${jH5`4~+l1KYjKmBDu{SOu0d@dX@wpyzJ7k`;9x|GS%m0N$F@C~r&z{9o zaUc5w4-&{i85Ueiak$iX29-4COVwE5V*fx%7H7czg7H!$JfYHGkiH!(f61?SP>~1O z$~P%@#(nS6-L>lAZfm%3jKDW`zwmEe7nk`LlK(@Z){PfP8&KR}`>y+qMGk35cw5mN zzchnCBxs_W7Jn{OQuCP!4f;T~44*M)r?F&?NwN_lvX{q$%9PP%u2}A~B|GIbsCdim ziMwL#7vWngmNK_CD}pjh{3S<(cf03*HM!*mX#Uy$uk-UTb0ntF8DKd-Uav`O&I?%s zD1IL((qC-4HFK*a>^%S0Ar&~A?@e+j#4YuOr&w{Ird`B*rx@B8-Kn*{8JBv#h1i%X zN7*VK3&ohpb_=0G$BIpzg>Vls-5xuD^m_c&tbgIN_S`-1@ryCi zE_xujFWoyaZ`@S&l3w?C3Xx9KE@wjMr zyXs3E2dsnM{^M0*uSK|07HuD$nT z(^!_oFRpt?R#QFasaHN{@$={kHB^+|bNa5AOgS7vh(zA(pT4SniBoF?t2 zL7vEdW3J`{BYE_3?D_(Yj!NKJqbXkz@wI4Rs!9wK&>TM#sB2JPq`e^dww^B>PX>ky z3_(#IKh9FJpeSy4gT>zT6w$S)?~USgfwnEr2-9w@_qMQ+jBsfLL_?0oag zta0am4>buFN}|2d0Ze2=P?Y~5E}gN$sVa_Lb#ZiIb>e*0zM{E@{eG1b$V!9!$5K}{ zOPFK)`4_88wd!@{^y9Q^Lt&UII`!c4`1pQPNUHOoG!W<6<5j{r=~~v~ z1!=QDKjDFsEP4q~cB0!o=jEMZ zzaMu=c3=DqGn$4NVdteYs2QQ*cbGw62Z|-`_In}Mh9fIVe<#TFrMce7hBQ!^)9-7> zC9bVRO#sxdo~ALBgM?Q1hM7365sfEDxKJluAe4aoc=ePe>PZ(3-&jiMGSpBNE$`9Q3IZ>5V z4L6%T1HLosjyaG7UCuWrhIdVIAP3jcq43)a&3eWw1hV{C^{fr>2&myq7Kg-Z0-5c> zV&zQ$$w$EdG1KE$7|DNtvfpx1@ljv51tXHUJvvpq2|RdFZSMMt?_yrs(ni|j?Z!7M zyzw;i|1oRSaB3{Go7sxi4cj#ZUIX#4Fa9Vm7?GRu8-h5)wQ5#Qq~!kpO(4j7Q%T?M zcWr!Gd{k8ldy#l-Oh=qn^MYFj|Wva_kn9+lc z9Y5zDa-;c9UFg8y(t*Cak^rYD#rAvzNc_*9t;hUI-bR*00dHq_%6ATBFzRJHq) z0{Rm@%f!+f&;B1lD&U0^CLmze$Dv9^7T_y2>MWgwG;pBZIk5c2RG>VIgX?P0JCxQ&0&m*R8OR{DnGW{1=ehUQw)e5J(^j17&S0)}(42FA3WI#ta(_kI^u?&12cGgvn;!hQ4!&5hUewoj| z#Z#&tewV+%ZvSM^DvW`LfV;c+C%UieAkG84x)0TX!)s8vYfc$Au*z*`O;u*T-A8eh zzJ<)SklknZEo?xyTa3n1FnmG2kJT(bg-DLh?e%_OwYjoyKm$Vm$2F-*fKC6GN@%?6 zbWSDlEYNlE1!*{cM@VwyzevG`zUj{%YdA$~Zq(jGj9SgO<^Uh!g%YBqU*Ww#6H&sk zG6xgbSYwdSH&`ro<64)8D}lHI!0D5z3lv&UsU2hJ#Y<@oQPof@!S`N2ex)~YjJD*K z@q`7%IMw)?sRT2TRTlWri|xQ|8WyT46rmU_@G9RUsFB5gW+V@M&pNx?>Z?Ge3^Vu) zI4$Dj>&#Ku<<@$Y1a{ySkaP-r;pj$?lke+VDh_xRb zh1xMWcN9}-R6uiyuyHV=_$N*=nbuWc!j(7oqts^rPo*M}ttH%W%S7Heu3kdd46t)J z5Ip{vg&z*cduK{%%pYRWuFlW{ zl=B<5zk9F;#tyLtFJA(@@?dE<&Y?i!g(XGV+Y2CJy2&N=5eyWKdkq?C3-ew7@S`w} zTUaHQCHVq2xEsb&c);{@WQm_ChyOuw-`)*KIW~5;ML~52HoWc+6LJh)zFf=%%^xCe zbQ)Bmfqn?0hjptR>}>3qA}Z50;B&*8&eZ1mXhT=g+t+j{&sFxeQv(nixn36HB3 zR>WsbEuKPn>G0eKZ9F=(QqH*{DM_AJ+DzzUsH$kZA)fQBN8b#X&$~(cC@Bgii^wRl zMm)#s;8Q)MF9rsDNHPs7HEmCzDM=PZq-D0MC4nVZ9Glx0F!fh0KiK7zbN=68Zq#YS z;Fo(i`NtGW5-|e09$XX%PeY&c^~Y0RUGpHHVPcGX{&SVuyJ`8yg@1w~D~$B70v{T9 zaAF1nqB7G0s?=Ois%lbUL5`azRAsD`p8%+RU`ib^zOk|2wT6BeSdP1v%R_Ju$M`$E zsPdu!bkQ%DRNKjgj3BTv%?SnEAH2#NAQncCB)-Sg5@PqS<&CQVGX+p)-3@nXk@eh9M#!R0g}4Q%*QF5v>(ms6%<2vRN(|c;>;U#+q~xh zGcqWQswx)GKa5kv21aq$7bP1FH>zVFp+&)+{j%2o8``Ii8&Xb((D!YS%M4^eyw4aa z-hv72f+Xab+lI04q;A=FNKF23$<>s?5n~cUKn)ifjbB@VlFm770mli790}_k34CPi zgbLEon-;cv?5H-B$MI6N57kgr_-UIwvSorT|6~OZpo;1FGpup+NzAkI7=hT{juTBh zsu%9EqBMNayZ~YF0?DC)4`DaX|3dx#&Hxu8a0st(rwq~Ca%fEGCd3eY*ps5n@#k=L z;XvPvR5yNn{n?!snas-U9o~1%do}R0#F$)%k8XtJ-wh6__PvRukP##z!je!}&nwM( zCS-pW?jNH#3gJu&5Ou>(mC)t7fabxks_C4xp)KMN0hIL#)&`Ksf;$qnQC8#Ed@8f+ z{|DkD=C(Oa4LIV8V~!$JSrPY}k!?(5d0vj=p)5Ol*o<{I!~U|`Y7;FXxPJ_o5__Lv?N8-41B`@y$1Woaozr!0&DI!F$pW?qcnP)t*m|Te|P^;M?>m4@1ad zPgE0TrBd$+y~(_ZX+dHa2OFeV@$O0e4V$P zLKk$bmcMiTvwK%2eBQIZV-}O=VVHw$%;=6GR|>Yk@!tBiB?HRKjcI3TP$2ZiTC)31 zXu>|d>0Z0X)0N!D(8#Q*X)eGAmUfV_vUB<>*pd`=u+pe3&|XreU=pKDhQMj zxfOZ~{*wMHjEFn(*o+6TyXDJeu%!MwH#;?`5Uf81u%Z#c47ELs`bFSzZX1B}1t;o9 ztDN!UN7e=plxa{gDhgWtsDXBgKbm+YPj0XG>qp}Su%K1RfK#%h%O!1oZ&yIFHm`Q- zaL8p@g3TAi_60W_AP83{u%n9Kb74&>n^~TM!r4Nh7CJ3<0qZF&@G6cj(|oFu#wW^- zX7XYNmOoZOKa9B6DG~sv3LhLm{UtQ!dIg}pQu5oqG$7evCM_y7+icAa7%dOir>Yq}j~Ok+hc-~{b?-Qj*7**#G7 z{o<7MFa`Qk4niZ??Z!^$$AR8zA@@dM(}JBu8-G3o0HT2#DF;Z#%UPkGlB<>L|Drsx z)bF|86MHV=Sg52Hmn1>>WbCWJsWEO;K2o1Ev~3Of5RW}CROpqSicGB%Yhi7Lz+TA7 zuG&dV)roPn<@f#sVh~<-eHA$GtNu#^+;eShZ=p}(>3B;+RW7B<$L%a!8B-6E7Btf3#t25+kDuy$w~3ik$_nSktw=!o>19h!q}>9 zyO^s$9}lZUJe?#AhXu(M#LNWaTC8C(!Erh{u)y}gb_T#5k<`!N$Nw=K5uKL9(NdZq zL`f+)DGar>>nv58iV%bcx2=a&1qA>A#@cS#k5`24R%mO{K)M2H$#@B4npLyfXM-ZL z>mRE5cO8QRC+o`DDk`a>n-{M@;=Nk-wdFtLa}nqoj|Ji@qa%Wul;wMXZi&hBAPheV zD`FHEdefPWBBJxyDklCoXJ?D6SVALT2(x9j_f#oPQ-;+wGN70-l7Oav^UN%EVK*}@ z*;4b2B;X#+-)hSuzki?n#l$Xa0*zR5Q&uKNrl&Te+6oUz-Y@v!pq;x&sij)1s1Y9} zvG2Rn*M$S7&|39zwu0%ybbR4zoQL8aU>-ZXPWkpK=Jlm`U_;za;q}o>XAl0~_r{!pz)$ za6zF82GMIXCGcyGyyL&D^^XYoG`Sx-4;PdY<&Q$UgNUClxR)db1^2hNPyaYS4&`Lb zeRiH>!V1;uojTy=yL*y*vx=W^P~t1>@A)Bf%71(M9|K9i#W>_wX51Gm&>M zz)z(X67CcTp0t0-C>(&dz?GG6fzHWo;(+X-`S0rMY{ymy2DJC1Xix@F&k?-1 zJ<^YQ^k77Vxv3V`@!h!h5A}Z3RBf~xJ=u}ZC;Gz=of)u4vgB{|LH8~J-83El92$Cl zJ_-@-6x@sXad;-pJ6PbJ&7e=|T03`B%i+k&@*B;Hbq3hr(f;}S1PI&Nsn#Y&awpaA z*N)&4`(OgM7Nj-wK?xT-iU%E?@xLck`5chuxfQRzJsLP#a8eIhdB*3}{Of$> zcNtS{g*%4SVdGws&6U}$e;`$bOhs*pC2M$ zuzh84svC>NK6XO*ko!qcItX+3$4KJ3Hv`J&M~xn{R03`HpO!v&WoBaJHEM}{IlzI^ z2E|UJfx(jt@@OD?xF$Y;mplc9@ZL_Io*jP~zrm-n&}TR=PFa$EJd_AJW6s? z$UhSdMZqMla*2-kk~}uz5iw_B&;RIBsSs#3^*3}%+%@O(2{w!qf7tn$m72_%2Y~0n zwv^FsPz8~sa4tPE#rUCwjGiPT6hrWK==UJJ2TP@^Hq$111?levR4jdN@TwtB;Ts(X z!B2EG(&c_b|8$WKDBYFxdaDhf)7qo^@V(7ZuVa4S(nPhdU&Gd0Uv<5jXNBh`l0!|v zz|lE{vSzKcQ8+3U`Wgu+D)Q1D*qR8h)mNsmJ*>$-TXOnQ7vw?w(aV{G`X@64%(ESP zm;e>PD}Q{xv{pvu%u3?(LXs>OsLdpedfbg8SvMnq2TJ@nYsU($k_|1L&TpquFpbe! z3~#uQj1b-c+t##)WIL3K*ig2=BkZ0#4c&x8r2Fpq*>$d9{c-uY7m-}F+Nr%T5pb~& zt{Tj{yZ$8dw*Q28Y_Wq|NKtV!HBuI@yNv%l+BbLdZI{OAz6I#H1J6a)sym>Nv4$va zfj)p>)w1E2}-!~}?qvh*2mlXGwxjXZDg4m*M!J_(L5Ej`|SiXu$t zbydLIaJ`)C>5*}4+iUGD$jD-TuMI2e!9k+H8kCw0O`d}i5uLpD z%7zEy;d`naM@^;d*N|V#2mThc(Z5zEgr-bli>$2cw_x?SKdBiWrwFp5)P%lwKm17k zr$d~^yPUm;!BUN!u>H z4mdGE^AR2M*MWI2=CScfz^MhRvo<9a7$>lOjK_7W!ttfqG6_h-n47Ms7Y>KyKf_Sr z1r9qgynFr*6EZRaZ@@)dqaE;#9h&!lL3@?b8clGvcT5FuTW>Tej1<)JrWfPiAbB0PEb7%^0EtbXnrNY$d=>Sn?($^BZn zv!tgjuZIXoi;`Y<3yz?8DuXXkN0QR^yz*23O=)rO$43BEMP0C0-U1;1D+Fi%p5!uZiSdCjG;aixc`HIR6L!5S7 z5IRpQjKIsSc*oxxXm8r~=u+3VSR(4Ruz;4y-Ke`4f;eegSv~$;Z~9)GJT;NW^{^HU zwS2$g!S;2ury2Z@o`BDkh1_@pf$U1NgPyFcy6QC8^&JbXzT(>ic%zV{jf;Xd_G@3{ z257v*ElzIH>a`m;+zwFQZyt3WTf>T6=MNr5h^LN4gUa&5Y)kj)4Rakru^!N0kYh@{ ze%vjwq_xmk^qL^llb!O?z?*YZ!AJ~YC2L%}JOD~sJ^qT{tZ zBU~WyDeY_y6Il_oc_O?!0j7}zOZnR0_{emHYvrrW@cw5D3gzMpO!Ll&$c*y@QJFxdEZFnPoMwPaVH!39 ziz_feSqrhj4VUoH=Ql3sIxr{cdYRx?(N^!T6uMnJ;nnm9=Dc2ks#)P1P;Sc381MXLz-^&9X3 zQ)jDLBP9zMQhWXi8lq(Fl`^%{zgt`tAFPZ)v-BXH9S$;;>=-?}jx00{!SdM(mKe?i zhbpi}*B*+3l6GM06r78VMm-NrNx>&;K2LYTVlJ-PI`u0P1N8T+R~AJan-YV2jcfJQ50LdB~I#^ zsE@b*kexe8+Yd8hG31zxc3RoFV5^t#hzi?26k9W9s+|az*>M9(`PxAefNNn`(wf<< zU$ne6RJ{!T>YEXzU`w)MxyGN$!h1mDKf@1E=~$VBrIwK@Y2JsaO~i6>`ho9-v$qNu z_+#kx4))plfGbq0PnVlDrKByadkLQ>RA4?B7L9t3!_N3qKTZ>Pj5+Eop8{5Ot1DQ! zpp!Vzoi0wx7TAoYJgpj_o^8AhP7bMAz}31`6Pmh!u#YP0er7s6+wLH`4T^knb5nsu zkMszN1$^ye)#&=H9qm{CYul2si=sY_9G7IgR3 z%-*xC$OSOj9iuGXidv64vD?t`DN@H~`Mkg{&u=&W#r-}Cz_O+<3&UGCUji3Zn08u< z{LE_@-2KP-jo^@-=4&M&a&JjAbBREg4e&I`)%2YS%GTwkwRbWi;?2+k-#X)xhcKot zQCbmRbRT-<{buJsLo21LVYLaG>j-~A4PijUyP^Aib4~O-U0(vgyzK7>#i=Wu_n&N6 ziizgiLxhC3c_n!GUMO0ED{@%Vd(7CHu=4v8YoO5Z-!fgH z^}sS=m9nYmvVay~K((x4!?w4EMV|sEIRr=MH$eydnLEt`O@dZC16Z{%MkF?S@aR-1 z6PX*|bn-Ust9>US+-#`&qab9%871B|LijlY1fZZEW zyI`EPGZ0t0vgC6>v}qs7-6YdI@Je7psPq5`>$1OXVb69#uLr#z%)RCZwOVUX%e2{5 z@p$$<9aV^?SGUry6m8Nor@X=iVQUf8d(i2~(aUZy6NkfiE8b(tHa1}%v3sXA6A!^= z;sd5UgywRQX0*9*<;?l1>r)AzyFNz7n*V|gT>$zs^O7ymjJM7x<%8{ct#xXE4~`u%~o28_4uYMEm=Vi7E-#Ub95@e zFsOGnaQ}WPgwL-qSIp^UR*ApxQuK4#m42)r+!lGC++2E;?40Jl zag}etW$!n|=OxexX&n}Av#838y2Bs9eOMvJa~_|*!`boBMGw9NIV1&A`(@`oRWS~! zN67#)hq zK|&AE)C4eNNcSanA@c!8X=szyEokc^g9bGGEGj2Meu@Nreq=dfv`uXjW2~Tqd1AZ?TX-l@8a+7)&#K&c%>C>EbCfp zm?+-`p6W9Ds(Ty$J~!DVBL&hZy-@}&8~ZA!e7R6V5EnNL!plJk4YoF(9o_z`#sv_H zcbIK`+|e25uMC+NZZX5lw=@KXJ=yN<1r9Mzu#DCQD>Z5B+aIP+DL7NM&Q<8vMDY3) zGJM$i|3=yu#Kk_n-=ekY2%j~nehaHybJ6|d^+gVvFj@6D9C zh3+K(g>M1yeXDy5xwcA(MuoO-tKWPT2Pgg>CYYyMo?=Ii-$5RHqzcHq(Y z@_9&l{Yb5;F2bb&M)MntRbiLemLIOtw?;^fJ4agDw<0AqEQ6t9Z%cGguXDIdsb|DB z80{s*@BL2({dNV!qP?WHG7y_d=+2&zaGAWKgznW&&I%uWI>rPtyVnEAyjObtg4InR z?yj;}1DJEoh?)fQLT4@7X$w_q*nd=KNpj(U zqqb9XT+_}B=DpdiOM_mEdMR|-5=?tbA`{si?~%D|xy*4IUrYOJD_mS3KS={fl>8mo zDhqprPv-n-<|4m=v(;9vP`zX4-)TdhJF&JJMNUjtp)2i{`IFF(<`Mm7@hdq#RTsta4%J zxcy$|dvNWo8%Ru6cKU_Rp(}xC5u5OYdClFeyXz@>%@O|7NAX9JHe(dVb0Yj1 zE@g9SBi|k}AzAV1PgQ1Xv-4Wl{+#868$Es>{o=#*fJ86UveIOR!;lEv=uION`JFpH zg8uY?&Y^3D_WjXAN5*F*NPw4XqvRBR(^sgD)g-uo_zu>yeLcD{Bmni_oCA9PtbBdZ z>8A1^^N8m($E8qAY9F6uk3T!SSWM*aWzQPzR~U#Vz^f1)8EP+pOoWA~-)4BR78mK{ zMjg^yRFU&Iul%S0T3NFOX^A9MnHRx{K3nj2%C^%kz&n3?P2P%%F<<>@=f$0uSTejc z7%MLG!&0-WAG)8v{57g>C<&M1*Ri7~%~r6VHj6&XacXCf_2V_>tUxd<3pS!2f7+zco}4!M zfSLSr`3!&o+3G9t=G+MX-Ij9qG9K0IuFRGOYb9n7;#w8z$=fn#wAfk}$$@v5=}YY%)u?--Rb3&%25 zeE6_9>!HvNd~2QMiWS9A5AMXR4YLTvXfNTHs+@4K_{CgS;qE0(SN9BD{qp#*b33MH zl}QbVXvvTDIAkIIr!Hkz)y{6fHLsw3#L&i;9xCkHTwc7@q&so_(?7@fVQ;I!yi;C+ zE+M~h4Vtkjy8oKv_EU;B;@@ou?>u8xa%Epe;0r?Ui0D!m_e**oA0k^x`Aw^BqM3G6 zl7MF&2$5=H$<5|{H|+5{^L+6NR7uFCxBDmi`TZ4?wy#0@>y5?fH3648d!WKvd+qo) z%S}f~pyWqJtcG=qr8O8}R#7o+IiBZEZB%LFd)GsxfxCg$2#j z7>_Xav5~h7H(T6;>(t@vIxpx-`clNZV-5r~M5iFMYj2>>o;!(&5_6PuCM%RHO+xto z#VcCN*ScSOEPrMq`!9ku5X;~6POPOx{jz(!=(6|VE@ni`)%k3-J75}4*O!93?TMCM z1}j2a)}y5yVFo1ZB~K_d+QMluFB1kFjg)S2-ID_;Cu!M5p6B*v(3e8hpa(U3%iV3l zrl16c-Nli6YCvlSblv5?W7CDsgM8B`e}JtW2A<-AmBlTmtT96ZInKgm=QyJ+{}ygE zb2McgiqI?5L{|o5!e>WDoINr=fLK<-)G?JFQaUV+tnbBVH@c~z!a~J!Ci~8Ad#PtA zfQWk(?@pg=a^>SKwc41i@kN+`BCHC|ov5tpb9mWPlNE6FV1{<$AC?VhplfxtD$xQ( zq&9d~##ijDizY0W)UAo=4(B`KR7VIaB5CoeyrSh&ByOk9^z72f0az%%LLMwQhh@{@ zEPoM@L?cKd4(y%0vKi|=^7t{u_TC0KUEu@9aZL)jC0n?5=|xvQfPKPcAs$;Rq%uFB zS?i?e!Uk8Z8+}t5tr|S})YG?k7E8lre9c2Zld1@{IS{~!ArOF{9_7M-X`e*CcRM>G zb6(IrACCVJ73B+G|M>;=%BZ1=yLJnA8pJ&)pBEGR-nONSLd}Q$l)}qVs;ktM-I1VL z`oydwLR{;SGC06^+)s($RvNYBu8>k_Pf0l&i96u3mJ+eNvX<8JLM?1E4TQ_{#bAe{ zOqh*^-#N~K2Tm}(_g|Q%E>6#y(}YOrRTA=ud}_0r8n@^swe(~CgUkJiJm6MD45(Y4 z?d2RWEbR7uxCi$WJnG}KuVnX<)HljB`EZ%+X|S&cXEdwnE~kB_{GpCzT3v$NCafP= zFtW(F?cdoaT;UvOV(E{}Rqnr}35R^-(iei;LS85ZM)9qvg@>Q{wzYe?%Wnqm+0OiB zr!YgAr}qC?TrdU-Ec7=oQJ!64;*!lbJdoe}X=GFD@pV=?LxPKjY4S`i(%Tr>VOmF}6k^`Imy+U_ThDW@|v z4e|Az4iLHi(|rxG;p*?q6C-&5&WPI;V~qtHiy71ThTa1>0fQ*jDvtgvD*n>%Q`&8H zENVeU9EMTfloBsAtfS&^TN~A?#qR~Wvsy;F|JAOAE=v32V9}U-EZmAhwgU55R->B~ z^-&^WJl0OI+4W$vgV5r zAF8LBmYRRxF^9u4^zF)P{qx6)Z%(=fx0i_B1pd{+T`o34elMvyVKYj4{0P?T8vpU5 zjKsbEdtiWJ|EEQ3raw(oH@;tF;j@F^8^qn_5!+GCsySbW(5;tml+?^11hR5F_4=PevAif#!GoUiV@vdo3>)}>u@5qh_K^{wiipkiFw^swgd{U8*P{w{ z`9ew{lrM8&KcTc6v>ac(;ORg6KnPmJJ#7|kw1#%mLOe3cxuyD4$s?X)I~;5Ju-%{q zFTeUcW3>)T^A*{E#0yU=Ob>hR65F<_Oj&*msLtWl{nydevV8$>*0QPBup|9FPtcq4 zE2M>+QUIsF)e3B(SY+7U0Oy++GZzgivZLVhmM=(OIQ#`o`0O?a5#mv;Oj8})ZG2Bl z6YyvHCLQKYeAS-gQ*Q;#5PLp>Q2>RW7=o8;O^500Ad7x2pr~#uhzfLNjU9UqFalSv zn1DUk{rR~MPeZK2G^3Lt8pwrKUlQvqJWrd}YwOC*0xHfeQ+e|T%;V`dztX6fbvEN4 zbVv~O9f{b0rH* z5bj(lZU6xQTNfAlmE>*4)s#2qi$*(kf?c`oMp%+}@mw?A!)GTD#h)*x=-moglDgjd ztQAfDnJwCQKo9h3;K-qAAw9b3eETyGt4%5UGabJ(p*q(z5NK5dhX7(rvv3WF*)s`# zS$yvN{sexi=hw3f7Q7U@K#~IB9*a$=V)%t$A+9QZ&kT!Ys7nh?Sr-{lTJPZDidLt9K2{gqKpx^Olo?{nMv3}R6J#^Oz8(afI7mqP5 z*)kBXfsuNzuL#6dpy%~OhoI=Dq5Kf!To2AJ?|y!{H!}))rW_May>||iDr0G?U_(YH z#R4|SKkz)kvt+|S%pFOEYOxJ%`kwBoOHKc@j$_YSM#Mi>{@m-5;b0i%H7NmtGtN(1 zOjLsz(}j#%hcgIBoZ@|N)K%{$px3LKxAz^z|oaY?pJ*qv45*cfPrD>bNb38 zzVd@g8F2vf*)m#AxkH9bjLP`@Ip~MepX;qbx#vzOCKHTSjJBaKHMHvTGC^vXT8zSL zK=#h}pp9&Ap@62JIXjS>VM(q3cf~ILTd`zk`SDrhlqN*p8m4p0{3k`(d`a5m{2ur; zMcPY9-Y@)JFZg<`BnWq!(fwfAY02{wA+pmW##XAXrbC)$KK~Z%QMDnKOW3E&mzSuu zVAwSDzP-yY4}Z-nI@_LjhM>P;0@651iA^~qdRd7{A!sbbnNQp5fweKIGQ_S7Q2I!< z^9fft@K9ycx{GrlnicK(`VXBN8Mw=hEqU&}v-N;@*ti^|U*79e=!u2&%A@O3p^AI; z+Yk}d{n&jyQS>la0y6enYM!&YHeF^9t36|w!3SSA#2WVnupwc5U0mT;0AemCpNwPp z@{k$n<4IheOnMuk3F21ockEM!Wh@7Ha3;ulpe$?7zGTlp)SNwVY12+{f@fE3J?(#8 z7xwInaYWN$5N>=wsJ(^9*7bE80PbBKg9Kw}6n3`@DI^2ZYaQNpfPdb<w(g&jRSxx0Lbf|*QX)hYw<;%)d0dX+CmtO1Q@ z1(TtUxS4SwM7h0Y%)2-|KFsQR4b?UL-5TGi@aP%BAdwcC^x(B#HHi94!b)kRNMWb9naM=n0sO``KKCmQEcE zkUTgyIhqh{QIgAVa{l}pC?5Gv&tiG}p%6nuKzP4L-0&+ivNugq;umMrWIj->!E@Wp z^#vzOp^Dp^7qIid0-Ui2_WwLQsJWMC><@WuUAl$qIENslG|0OvSt(GHJ`&|@4+mLy ze=0Y!BCR}^g>1d=Ev9yMZU2yi-Lz!9Sld3 z;+o4VB1(6!*)Q}tR^kg^V*Abxx?1llO;G6fC=zsvO=I-RANU8nq5eT1>9CsM?W9>e zYpd7<8Ms$PmStR|dSVs#?c9x=>mV<;{%+gfwNO}DwZa?jm7VK*Np)of0$u_K;G?B8 zOw|KyWHv})yuJ;-1^D{rt){AnEEw?D=-~jK>@{YzKT$c4vJg>dUWz(@zRB}qO3JP2 z1Gyjn^x-L-A+!cq6n1K~vsCE=HEwic!&XGTbq>nPa5pcKV|Tsy<=SS5VQlIW{9k!iRj4^`wG?r8ABy6n|}SVUISnLZwJvOJIo zNy?k&r2`*@=cQ2kyt^0GX-}m1z}}|Y;~<>Q3t4m-9->P?O7m$Rq%hX%3jKm_o~%uK zx*#+v28-GHv>|fp4@EB+TuAM+#y-anA(NXb6J|qhZ9u6jC3~e-tk(O{sR@19rt15c z8aBUxt91!@J*(@D+#;zPaHU$Vj6ydGAhRnG0Cl|g9(q5%l~pe;#mLfy_RVkZu!gjV z*t2DoQsapQ35+ybv@{Lg0SS11ghzj@3Xw8xAGqv<#7m|*_K2^zM&5^k0(kYXMBby* zjwto9OId-Mvo-;64M(1#Z}bq;UU314gGG?pn@^J<3x3}kq%=bsq?yC!X)-$!u~^eoJbM9rX?lh-2;zqh1RUTY+`Q(=0}^f&O9-2qDMqN<#wti~^w5Pm6sp ziI8+1AB>+2Deqfniadj~9{t-7|>=0wC z-6TMYU)hV-No(_tlf#70FCa$ZHi?xv@55l2Jr1Ni97o0`ko94jl)xTv~A4;T&uS%LcRz zIMN={x`L(@CWeZNs)f%u`UXAZ#k?dEma(NmF&wc6^}BOEjATWR86YFouKx(&;fKE8 z!cFO*+GC)DyEoDExiK)k<7(Ya`|@qZCsb@8(>?JMSwKyHPtpJ%gx53=^QWh6Q? z-Cj>%*OQjbI1AA^m$O2i8NHDTaBb=KvG_^3XVUMt^jxa@6GD|&0m2Ve>FWxh+SSn+ zk_mToOCSA|`D6a|@H+xIvoyb^vGL|K_V{aQOO4lb9pE840UgibUZ;yi!!ea|UB18X zjkp=Z!d5y6REVq1sIod)^)zI$n1TB}guEMC%gfpvvG#*vr76@45Mn@j<~qYC1aoUb6^32DPJ7O(0xMlH{FqtR7pNn9Q$}%JWHhDXzih;hReJCr^fclR z`1KuZb&oWJd-J^yW0_F`Zal(b+Kjcg03qBeaQb62_d%zcjr@S(Ril^4R`6$^4J_i! zup&O=nE}8}GGR|U<Ch)A%8=tiQn)aW?YN4mZ>VYtyCPWuSnxd(Pi?j4 z>q-Bx!l4`YEdRj1-_R)^A)||#-h}?5YW&HSS6dGXd>G0W(23(Vx9M**ec#^Fqx55~ zJ`+4tf3Z|`2v+tU#N57F(ya@q*AzGP+E-?!N@|fhOu}LZ^x%QQ{PU=V5e+o9KE2Ua z()1X6X94uKS((xhE+bV?>z9p(MSAU5pPd$^e|aZ+#iwDoFV39eCzBDF%irwM$-`VB zzF+LooC5ec?!xD2a74cS=gmsyV_qS2 zbl^2MRsE|F^001b9$We~OZuTI7(zA$|7qGZcn|z{Z7$Bp&0b6`^EOCS3Zu;qEJ+K4~BN*E^R3QbXOS3r#CXbX&AuGPqXtf>>RmZo*u%R!e@K8g0cy*53 zbmdqV(0dawzv{-5BE44u^v`)H?*PbX%a8TG|4@JinwL2^pjOg|i&Z=UIalK9TNT^B zw0XVjb6*l5c%UX3Q4)U~J$uwajC1M$j#_yxM^ao}fdb?DaCa;3@rG){hfY=jk*bBa z2vcle{R(VYR>|gYrRrZYpkh4;6S#3jaJ(&I!9rr+*49a*(p5d(s zvhLrCr)adF4>_?Nn*_i2y&_GD0v!c6#lHtFJia=xnY&!cjx4QUo64QoYmjKt2@+lMSB*7C4ap85naZKWc3&8?M4^<2ZkmxC=cqlx*)Dok)Up}*nEiIvP~6bb=AO$HJ9IwB$R(; zM?5F8hZE!H6~jeM`+n@popS92EtF8A-2<Y?s%q`(s38?Ui_L8r?6i+{rEK& z{?rt8tf|S|aPv|@;DV)DOwmT%_JQu2xw4!X-grU8x&+sI@j@V3Y*zI6^1jwTJSx5D ztiU9`jA$Fz(Qr5zo3vuF*rdQ{Lc2DjQ0JGRGv@yG~7NIdSc|5v|<7@@%@jD&%ns`CC!a z3cO^g(M`l!44*}6D@*WEmddI@-rmzNWVE+Ffg)h83o_(Qn~@(e~5`eIVf+kf;n@72uEu%WuzCvs z3M-||D0Nc`wlp_%h%?6!S85|upiaY&qm-jkJ7PCn_IkcqI7|1@k-gRFXBAE?*E}N~ zn$vqnQcY2dG{yYw`yKW{^ZPee!4&M^v)-b{01<0NFl?bFe3J@F)7(M4ddZS6hu-2B zsvB`Gw>OcOO7i+{hH=ri+!dqK;7owjjFaInRK%DA=aluC#!L#kLk$sL)k`Y2<*ryH zeOA&uZ4(j7k7@cvK z1K0j_Em72I?c&d;QjFFWA2w|Le0<5Fnm*gYM&Cs*N`vhk6*3^~ABo)RL^a&1Dhve( z-XTh9zO+ed{3vlGDVk)yw@t=Qmfxiv|GEZ26Z4SU_{ z`cUoudo}3z@`NGzsw$k++(XHMKvm}wdhz7PdsjFbGfHJHzY!l3XS4IFWJkc1Qs{VNVTlp^L?qiH7zyS{(9bAG0-PN!k zYR_KP^nqNX7BojmrqFxD%x|EvfuSG2Lg-^HY_zcfhi~V9Vjpw>h2El!|PZNJ=25T=V@n%8ELS9p0+W^_}IpS@WnsH5lTg=vAvx%F# z8nZ~h#6gxh?uOwn%66{4j1f4Utdvii@t1L%@2C(;=I!KP2>vpkX~MRo)R309V&tt4XlilRo5nFgbx0kRqJ?0AYa4X8aeQGe*sW= z0)*O_dgg0$O3J;Hf-S67zt<>WiaHEC^2|H+!f7u3Lmygy-40w67({ayS;h4w3pXLf zb=l&$bDYK2I$a+62LAbUR6_5~b9HTAtA9{sH#?hsndze6n^V?*im&N}-f&%qY93wuY^=W&1r}%C~aj5;=i8wOgccA{0g59ogZS$jjKVyk$27Gw9$yk3am0<#B-D z(Q%F@n-#V537ZH{wH3tH9imeC!fwY#GFz@tK3U{Wk9?%^VM~*i;?1sidr7|*bVm)9 zz(nRg)aQ7P?*rF_mPc06+qFvp+xQ4K?C|Ag{2IsJ58Q0~QcUzF{%cmBk~geOM$%VE z$r>Dj*jYSio{en`#qcUVS{{a?P-DooaX=fyxn$I-mq_~tS;H)6R)Dqoz+|6z2hacoZMWoz*v}B>2B$}sw5%qSLe1r7?7#1k9p3zW&yAliKlt-CxE$p-KvFnV6V)I*4dW~Wq}zD9K|XVFbv95D z8Onpu6Do0VoODT5YWd(e2O{cTeGf^7{i!cN$n%E)MN;EYBnj%^hCOxc>DE6;+Vj0T zpo5oy)FGd2E-&BOT>f@5PEEqH_;{^mRzwPnXa^(4G34MKNl+E+0&^yg&%TyLZs%ze zWjV{$wr14jSUiP=_L~H{+A5#&MFz%<`M>V;{S|e{UhHqy?to`#9rQljJXY z@Kd1Scm>g2e1+ZzriPj_t=Js+uAAtl4(%SZ$5*n!A^cW5ge#2tT+;p5_ikSc1TE75 zm)#7;ad`PdB4fIdvFVGL>6F7xOyyF6jai#-V`U$jnQ4U8+buBJx(* zlIHm*L3;b^6&}pj*jh)(qX;RO(*No1%l~TH{{Po$B)Nrf&|qv(Dwj(V9YY~e#<)ty zbmbZfr9nE|ROYED(nQHzz0qW7yK)U(jfNCCs9PD2B$Yb*^IUr$?!DhX;k$qE(As;w z)@!|9&)2YCYwdle=NeKvhn0yN>ZGUR;tPAL{n>PVkbYt|T{Au3NEy}t1DjGN`s!Qp zwMS2^RU*o2Zh&&)*Q6mM)D1@;`$Z$)TfO=@HHwhAjhv|^?2a7etJHj-XaCfPttrm-;X1p+p)>{#-naIj6>Sx%+2p zs++_6JZ1Bw%}5~58S#}UTV04IWzF?pqODC_kXU3kzg+X8YSqu|yld9T-lXJ}4`=sS zw&Yq~3FegUBvjyZcVi^fQ*T@F=UhnTSATnnr=F2P2UPjY`YdUWYrqL>qmO5A!6^2b zi+gk?)yS3X4r@9$_hS$~2=c~G#7nNa|2W;o~x3~k_w#j`K`*MM-ZPtcA zxD_Ri?a-+0x=V0b8Deqw&cwj^$H@>fs?D!gTBjY;M99@xhXr-s+{?T_uxGm+nrrzV zU)*KQSKyTsAo*qbT6j$2PGa|xJ`Y6P2@8_h&$7w4M=Pf+t`CFB2wNiRCzD0Y_8w8RaZLOpcR18 zKhkH)H%5H76Qng0FgtGj6{jl5(vWWI<5%gF=am@P9#IaPrCt~D#qNK39`C%pmCN?P z)k}WoH{~P?F+w^(*O;T7;$IQ>@I$ zZ1^{`+md*p*N;;*IAr1|cC6G-cl6>`{QM9}{Ns%5nL+c%ak7L}d)~M`c`&OjmLiHV zs!J|9NKZj&1|!=V|Mo{IoWX7riu!xn%c^arseMZLalEm52NOXNe zJTyYDx|1o+rSV`&Y~31U;WhS%hHzuF z|2dEKTmJCVBq>I`Rx?MwrMogGQkTwlY2`Bap+(x*ima2EZ$ z5%cT+s0i)Mka;M}TMTudh`}}2>PRMGO;4{?H_vx4AB^D_`Z^R0Qc+Q8t!?Dghq}+c zh!Y+{f;(`8^pb0K z;+G7&3cHipF8ogIH63Xl%$Z)3QLfTHu1wX1BLuRKm^P(vc_}ezfeTEm|Zf{G8B{xZJ6e4Zek5T`vkCBj%bXxibdch`i=E zC*dLYAdG3zo5%-+ERp_T#1oC9F2b`QWBC^lb#8;;Jq_$8M%I^g5d>4n;4!wzV!FR3?jK1W|-O@s@pWys$%4)`_Ai3uumN;%Z zMI&OcW_i~~`UUmt@l*0azjP+WX2>Oaa386oq{H+*6%u)Lvj>d2aZ2kS!3V6rgRD3ZcKh;y zD|`r``e`t~_Mu(sc55R|ov5q$&6G&ExM?PVMYI`PiVM%@9Ph5aYOfZly9CERJ^H&3 zc!wVW|K%^XN46T#O8#+9hxU<95>l4*0BBF1zjk=RV%m(|$V|IdE?F$yIGnHytb6nd zp?$;OtI{5;twNF~PHen=IqC<$>B~$;9%>pglx^C(lW3*=sLRl9K^L^^ht)JXzT1PJ z3Nrk(ueXh$F6POwR+9}#X>`Z6p7`}2ey^3T8nD7qU;W*2OCsIzUk@C=o=*ov8z!OK z4C+7%+8dwZD~a@CTn$@fY@Mup4Dh1=Wua#-eaQe<*jgNZXq|vA^FMw#HdSTy9Vp9( z#EFhjF+DN;A-Q0!3SHfWMTe;M4t`xEE~q=Rb_7pI(miKHFD;2W*)#d0b?hY-p}}=v z80TwSk&*3jZ(V%#u(gRw!>12yU$|GJ?$XdMY#kCj)tL*>lH40JIpIuI^3ud2C^>XT z;Ip6-!8t5D;$prell@(!>P~7t*@^A zqmH`=VW$iA)%V0(l0@b|kxZJ;2hqF%I^r=HDrS24-mCsRzr=aa`}EZMbyI{nvK>N^3TNe$mY+@4%rk!+_Mrr&lLf0g z;0P1`6gMql*-&Ae3B?^RT7*9KwD zvG4Rwb{AkN9A@zPkoq05?!j@5s0gjr?vSJbCU;Ho zmKW47-iCY?mww#rwupve>{dkGxEsA?##p}9J>b&yVy%y__uv|k`HaFYZu*DJF8O@O7z%9qPe8+%fQ2vR$SB_CAdY#U$>ZDxyal0^f zR5V(TYmvSqMENruRi1~L8T6(kf55V(mU6GCGLxt^e6HEQH^8; zULJZMxtM7fhJ#cyuIaGNCj2bSBbwv5`9meY!1mhs%&g#_gi7aJ($(1L2x9v%WkgIVuHi*Wb{8ZZBSzGVlO^(!bWU+VD1Z9P9-ZHZh=7B0ofArx)S9kt$Hnu<*?dWo~Ax6%UjvKhpNPU^7#)-EG^&$`}O zfVQpO)4+yZ9D5GZ+c4z0PyUPv%jt>|mwG_v*Ek1uDuQxr|L1J zJI2XHs80k=6s_8BNtkg*->i1!sWI1bp7WKSBz`AKknLA)%;A0$fa-Q6_yh z?TMvuN0M!Q?9CN1vq^!sQgw1}XRGq(ZqeL@XVDy6RgUlHOf)K(pBpx{7N0Srm#e$6 zGNI?RE8R5HZNTxphZ)CH-#V5aox(dOrsKT{T(r}y)lQ;!k!E=Jx<0J@c%Y*Yh@?6V zc{>yODAgmR>cnqdfYs+=q-7L|<>?afrP!C8vjN+W4(j=JLhXft{0(tVRyfD@dy0(< zXQP5;xfccbupPV%rd{c(?l&2!&GnLY1;2BEBq}3#WwV~)R$%Dk!;HTckRyk9GExml z!E1-ePD_&{Mn|c}6y1`^PeYVdXP30B%w34{-?$i2t{|5sA^p@6@2s<2H$bpcEmN*C z(}vr8@{)+uU9mrM$-n(bAwFwGFEQiL=4f;5cQYM%IVCtt(3iBYF1I;yCLvl$`)VA# zxPyf%IX1c*x8_+L``uDUK6~K~BHr>ryDa#ty0Elp9mrLF$$9DM_d6!Hb>^L)9n}vc zsHY22n;DzkOX)jNbo>~8$jQ!yADuLAd+Atg8IN&Nzx4~~CpVlJ96x$OdU8`hx$PD*oj=z<*T(UP29eu6H3z z^&pGJh1dXf?$<7Fjj?vj<(aUH+8@qIUf|7W@nQQTEfx$d1LG<`Ij3ZH&&8y5I?jI? z4dUBK(_Mv$SQo5CsdQ1UeoH2G$IvA+1<}cSVU(LQFv>L5#LaBmw6&&y$aVW8c_}MZ zvovNw$qJMjVRWU3r;_ER{19^E*b`?K?h=X5_Uupov~HhQnex_w^NSR8`Qjkgxy4hL zJpf?2hEEfi3cXYNQucLRFIH-SUokzQl9vbgC~?PU3nr=f*!R-Wb}+y{&_b|o*LXD8 z+e{>`Grn&9aP8Y>-UYHzZQoY)LEkP=zv)z=uQWv2ki~U>#eLfZnC>|U6|PXJuGrEN8Zrp#f%kfs+ZOyobIG5++vnmM^D^R?@EOU9&`V+VaJ zPmi!u#7gzht>Au`N=AloG%9+8)9sJ~`??Dru$%pD-uF5Ujf^7_^xaVlr=;cx_33okiQqzHnzC#ft` zF(I5IMag)vexOQ4FP1gyrE3FOeumHWo_zMtEahd_JVBXNmH;l|={yFUTXJ+Hsh;*7 z_@*B|N6d1X^&ZqiLETJ6T?$gZuz9=9AGF^?FFh$K>F;xIDomsw5tZyR?2mZV|0)y_ zV|EBOTTaDctO`D+R1%DXh!m?o*Q=t(#&9`PCnHY>fx3hCM+*GC1Scv!>d@xBQ>41_ zK|5W`iau@I<0|;@8xFtL=x$Wtlp8i}xhbDeND~_r+%=!Gd(Fwd3D}NEeKRjU;5=qT9`Lniul~A3~ovh4yKn1an3L^gh5kv?CF^w05Unm_AQDu~`+B~}P z0B$qp0J?S-K$=$azmOL4+nnK#wu{O10#Fpyhe^@|fHdAsdFd!|M0B#11XxAa=L&f8 zTP)zFSP!CBPZ8|qc(HZd6TrzyRBS?<=iX_s^2$pYCiot|fx*qPg~J~?8<6&f@fzgT zqjq+z+j3NSamhP0qj&NMIYR~mP zTC^IsYL-&h_rzofBuOc8L->fYcd=73;qVZ{Fcj zxC;E+>VnY$bMCA=dQp`fxE=6luYH-fe3D3OqKHWI1%3GcCP2{GT#qZ-eX3%InsgrG zm-Je$NnLGya}qum1|yxQ%*v-~3BLy+c0B!GeBKz4_N{0o7kGk*O@XeCXO;vXz9_^B zCJj@_)mLZJ5k;iqb4?V{0?IyQLs?>Nh{P1!e-ByAl!9~0&kF8W1M)f%;+PR&RaE+A zf&H)*lnb_cRavkXFXz`uxVtF8sTEzSGlAOs; z(&|+?;MV8}F1Q964tf0*N`H1(sXwpQu|w%6A*0t_pd5LFitH4?&p6gA``#VITp3R1 zAw4iRsl7pFro+@DQ6pc^{)-!16*u+pGV+Kw^Q_APgkL7FyV7=rt2}XL?gVj_JVUsY-+MFfhRc&V-?dRvo!0J+%n=`e z3bX+5taxRuv|leM>*nh5quXBWQe)Dt>x)RyL1pn>ncp?ncaS`;`Jik>^WCjcn7F4~1)!C%&2YcP*(Bc1Dcf zLCq$&3A+UI@bjY>xbMUW!joU!kmS{phe^5tbL@6{Tm*AoFMnFrqfpPnF4Y2A- zu`CQ4lepSGjW?{K9S# zGXV-q>`8_9rC(52DpzK0#r6#~)U*tdBarJes1FP7qr!;z;I%i7dR*2CB0m6^Qip^u zSY2W*x^{?9uLdYGe9mSqCUP;onPPv$cl@`3lq#y83tMCW$rW>A2O*J=a~r$LpZNdH zdljjq;Xdck_F{(`LvwG^diI-o{da}f>Ywv3?97SmG~orr+w6~gEc-H@XSH$m!WJ&m z=j>t7><*e*CxP|LZfb(%N%qfc(UaI9b}%<5%On@dzRXexytHTN%vGuvcY{D}C&%;d zP@aFjO*=6VT#K#T_&n6FKYeB@0;e?HfkzzM@%)y<9BGUK6!(lbDi~Sc+LyoaQ$D~H z;szO)oL&;#qryz2n%4e?CrYXxpnL3RjB~Q&g4f2QDsw82+%K4uv;&YPjmk9>RecW? z@WD!NgK0HOx)Ckv7fRm5Yh=5q)?yBS*k87!Zd5uMF`4xVa8o;;dPz`#p8x#ekFbIu z6P6;{MY`WJoA3baTM0WHuf>&XY7$f&%gB1;MgsTJjBV2b0r$4Q&I zs$x^*dhjz9bpQO5(oLg2+(fl%ls?SFlEfqeuM{AAlQes(#Y8ksVYc(m&)LFv%U`!R z_#&|-RGSUe{@}=`db7&KN#8+Za?AgC6x|B@%iit2P9oOe8azs(L|a zW?x)BQFNt#Q#C)1}|HnJBGgS5CoWhE*{%4{QwoN#HRYe-r(jutjK1i z;%_&oWfRmwJNoqwmdi@UyzD?UXutm#7~mxSefz}mc1UxDYwDM@_d0M)1^kCU-XFf5-@nYJZ?3K<{gOh zeMreq17k?`!}E4}KY|e=!GN_!6)(BD2E=b3{BH4t0IL_NZ{w&NU_=Gp?X>~ilN0zJ zEO5=lzsVGZPF{|0BtZhwhGMum*ckH~;e}?HEvA<%iI4<^tm#v6lX^(MP^9Rj{fJVk zjJX({w7QUrt?^N<>=v>XrVK8b&oR&Wdua;OQkHKMEKq)#qE9qMHo0~PaonCcgO*GE zT(0`lxQh)&nd@d+syn>3j>e=EWK*#Q^Ia?EKpgNT2k1LyGWdA-64eTia8W%0#t zG$!iq2W3}@Q9&?fW0g!5AA08woovNUH4;7r4W>v`&iQZZ5Dzkhthq2jfSK(o=*@O0 zibk_ga}745+KIW`mLfB5OG9jboru4?)y&7gBxd+qrAWGsGWjZZxoBM%DQ`vM>jCK> zOo;PT43Zt(qpxE}g)?ix5Nk8|059@e&dM#3=J{WR8m5!k&Ehbhae_n4tY$v6iuxi5SW(o{G9b!xT zofy4(D<0(uNZsCWC&5$gOgy^pBCVf!)bpTWw|SlVj0^)&f!PF`CDTvQh~Gz4NFl{; zJ5PNR1k8@Lz)dp`x~d7R=S9KpxPT$OcdHRQ>S$@sQ&{@NG>*z2VUFqY^b~bCE5UL^ zGCDW9cxc?MMCJzzVm4QXH|^%-w1kctat1tIb`mT^9OGpVG0hwPXu2U`GpHP|BdzXI z(Vyk@qs!ibetdCS*)R@*vhCp2MLt2u3lk&eCK&^s2eMGzml50FpYJWxZ+e90Rhnr_9TzpGgMwx>SiUyVb*1Ad&GnPtF%dHFk zWd@XgpTiB>>U`2tt$MlW2z8%Qx6GSz6C&;a!ASjS3HysRPe|c^)qiaFX>{TUU%6bZ9jlAP67cAdLDMUW?-wXz|Pk z#RS;rQECoUl2mImY~hC_H{(rg~;jmnb{C&@e4GL=X>?gi6 zoWinP^Ns2C%=I~{4L|iI=@eV$#(V)9RByrM)`cRkJC0MnuMcm&<<-zhh5MGc7 z?^4YE*ZKVuCD!1i5ye5mN*-k(eO%^~rS{h#{B3wIz&>Husb69LiQaTxsIVXvb(5`o)dLeR~RS>DlYw9w1uzqNgpdk8U&WtUGv7rd33Pvv-BoO8TlV%8Ep~ z_=AJqfdXE|?9vNce*wf!p1?!4i=KZbIf5Cvj#vI6>yG?mE?xqCP4BV~<}!ix*IbsH zLjB^nX_S)%IHzm7kn-7};peza8co6|^}>s&o`C2t~!6D*eMc zLJJF^Bv+bCko|mt;R4CgwT*`7FpNvXiQ{I(DwKKgL2BeC$5tz@IAR#;SEV+&cvM5N zKAj%FZMyeFi6M4SIve52yHs4@BNH3Bs;tETd<4D%*!xj&+r^+RUVMbC>m{d1^hNWq8DbURl?$bNgy=hgr@xd+ zrt)WA<^$gX9pO;v9_k%QGrd40er`= zEbpKWfvav`S}eKZpW3rtfov^Lyc^4-(kMY1XMdf|zL>B;i)u^Ew9Vn{pM}-rb?=A=Xbw(vC3v9! z+VE;cdTC9=l7OCT%8_&)2 z)?AU5%w7pQmpJm$zss+q^HL)}=1c@i%D1nPC-{1|KrFVrSav`x5jI)se}k=_JY#+eYgU-3sf=>YPkd9goED2$07jmASRLU*8w&&k#x4bKN%I8;Tb@ z;I2=>gFz?y+c7UA+Ckolj>krtHpLg*dL?Cql^O)A4R>)lIv~i?Ab4WfJ>oaB`s}3g6s*?o;$xrHtb#2eG|xI2%UvA>c(JAt6WZ(e9amCu4rZ36FP@* znvs#1J;JI+*&9o<82ejcc-)^SI^}aHtoD4_Q!T!+nl_RfV8*!OXUSNZ+wv+S(z?25 zMOv#&?>+0Nhfh(0;HmMHs$2wR{ju7juWzRq?MgK=-9oP^E2;ggERI`WGJ8P=9^v0w z#<}C?-PArSYKEz;zlQ}(=I9%5pqXY7Wt&=OPKPWv?I33&zq97?*V@RuH$~o!X}2LY zg&);1nUpLhid37{&-c8)e8g+1sw9bwQS43C_^sY*pt^23lB+MZX)T{U+DCgg;t|6m zRO*ub6vUN_CDxj4*RK{Ot2eTlqk~y4;dz|LS6?SQ=f}gAs6SfWIs2)B!uMt7z(hmx zu584!pISIefA1zZ$1cccBze>*$e!YnBea9&lI)_~tB^=Vn0Et+=pLYhu^I?S+bUO! zGPT*}n$5}wQZ8?eawCkcg!YV}&k$K@ca8tWe*5@*(<}qh`uex@g!ZcEZ$DJQ$J38& zvBUXc6h49R;_R!x;0M^7J}$V`9-G#3p$;+=Ku-*D(&K6k;}ppKa{2aVeFM#y%&S}5 zW3RM5ZT*{j5d96~IPmi)W?$yakQ%S)q$cZ>r72n_3YULym&F#!s#=OFKREVzMO7Gw|Uy0p`ZPr88-E&W3An;4KrV<7OH50yzwcouC#yjSPT@TU)MrSNh(1@6j@n+qChk?Bm-|@Dfh*c9(?eMb5X-l8L z1e@lH@yEQITc>`zn)$L|bNk*j?QaPjwg^_=hVNsec*BtF4^8z^47gJ9brv_0-GbCxDP!!QrQb-F@sAg^54+PF9(W5R$cAzjiZ1 z((q4dBrOSlb&-H4xeAW&^H)(<0A5x-A)XkUImd}yGzjmq!5I#EZgDjmt%{EWuzZSw8h zldq%-@0g|IH#v;!I`2x`zwt_+@d+81soe3WI%%#>w9!M_lX)fGRbP6Kj+wWps=U(1b?LVx0%a<(snma>2prucsDF9uK;g_-xR#M$%N8Ho7GHYjjQ}J z+plVxIEl~w$h@fqgPb`0C+gjOJ0h|>X2gt7NdMj!dMd>D{AP*z@JE#1l7=)|g7~jJ z`N~)dXT(M^Cg}HxJ-Y{JknhCAHAXLQ40yUrcHvkSm!Jqiq*TS ziU!o>_$G{Rv9obhN9(Z%lx z;Fe%EWPwJifJX9%ZD#!Or4s|q$~3>AFWp~h2H8_9U_10gAi-+)+YtlRQwL`}`&Ydq z(=_TZ`%4VkKOqTj*$#Qte z@)U3sbOJb1ooMS^N8|VhA2Xd39BRebVpNpn2=6?-4u7CtX}Q`FgMMyIch!tolJT8@ z(GfS!Et zc}osYI#KxPKp9XL6^+TG&TPmoA#;1eC$^4?+k9DJQm@R$21&jm7_|zUKqfUSwD7v( z0>O}XWwuPPnpBu*>hEs@q_!Paq#c;s5COSltIQUY;HU42{O*-;WVG;sY+Am=T~Lp* z3_{gX7^&#@S2?yZXPfI0>naqaADW~v;)v9tnBTaJSGd7bLY&Fx_*;5Z_ zGYphL)Jd2sRvxyL{-Opsj$-^8&WhmB6%5_!F#4}xG!D$|OjZ6EXro(-bs#8v0Vfai z#IY8L%Hq8&Z^pNQY+{WL>fO@WTQDtKSqdbqh^gYN#$J^uP88Uq=JMLB|44v7*x=L` zV6aIbQIp6MG?Y@FF^@i4ynsFzo{z?1ntQb*`Ka1@GTtdoK!@+*UMbedb}N@Y_n4Px5|h7CAWdpP0PgY4sbmix_ruE za;boFjR8g$llyLg7}jMPA(J`<_IqZBcRkTrJ7(~_eFq;f;E`;@5mvAdXln*&YcK{g zN4Cjyb80P-PLtvvg5?)(T_zU)8|6O&C!jMiR~+=XO%4q@ev1qY=zFzJ{;>KFUlCKZ*SqW$$Aoiuez&t->4HG@pQ~3t- z#ZZ*9HVO7ig^4T;0l^A+pVd)wT)zpY=h+tE(2t52^#fSStG+jwj|aazy82}*i2k85 zSjJH-qGo9j(bd_*i9`IYslhk-a@P92m&#__fu ztbPE5U9&*FA$WscF}W~)+atnx9zqrYE|QLQZ+-Ce(O4`clTDd!Glz*)56p;5Yau?k z#Z~oOZ6IeWfj|U8N~es8qruCI;av&5->AMB6R}orhCt286;MdR4>oPW4>scmNhbJ# zr5%1SD0nbm@L&sm5HENTWnXU2=LKSlo0oXNoONa(5Y{FzB1xC2I+4F6Ju!MH7RF&I$R_%qi28*<9~By{>W*}2Cx0h z3VWEDa5Q(bq+{E_@rJHtEeNrF1@lutj)TN;Q|rB;6wNQerr!_k06+sxbckcdCFeTi z+#ND7nn>in0sYcrz*tv3@L)ZGH;iZCH;zGYRr{<&lzd;3C=IBSUD3|`wI@&)Xy3R2 z)3D3ZK`(#2vbyB!F!mMJ37urLmCM^@R1}RDnIu?bu7kh)=c~+_{2hIAh?5jAMn5`_ z(FPJh=PmIfc|W)E49r%Jrdh)ZGFrCcyl%nZYCITc?cgk_%O|0vM;KMrA*f+ZhO=Qh z$MU+)uJ2U_&mx$h#_dPvHJh2{rvjnP3$Or;FJnV;2^$tlusOVa#RFdXVt2iP;^rK|?6daeN4@IC6PFTLdz@!?`?*gboNNM3YGCCR zuLnaLOZ>u5gb2?{{~UHimvaCIQ&?d?e!;{k@C$S1=Vt;#^*fl)4bE1AH^cGjL5BGg zB*YGUbhTk}cBas}Yi_~-NA8BsyZ-hSkAFkx4#}@*58MG_xM_`L;cMmKeELX7Nj%sc zxnfy8Y(llfJMnH8{dTDxCse);OCi=(-BJRy4G~*oDq{6v3}BP_2L0`c)l&)2=_JH@ zuRV#iS;Fz07-AG-YBcp6{AYe%N=yMu;mnWELL*h;-hf$DeZ0CtT&8hVnunK^P!PKt zXmZ)glMu%kyOYgY9NWx@8-_rj)FUqMVigEs7=%F42U)T%bk_2S*s3#lSY4}>Z~!R_ zmNvmlYYZ~pGH3Ft!2FQOg?3<4ay|UPSbLWXN}lSiY64QAQUtG7XK@Wq5rTy@U?Dl~ zT|8Lrf(OMDG99;$yM!OJ6pXs`svA1`V4NlYg3znoJw}->67><{s9696$F#tO zhF!u$`%bO02PIMxVK$bQ>yW_qXa({Ip;pCe}2^WV(JZ_g|6^Rl4yHDIIF;$X?NF*n{c**nhkIO5}-4$VCwH^q5x!pp6*pr1c~p$ zNmTQCH8P+1+EY^=*02x=3G2BA3u%@k$Po1GK^+Cn1l9scND z+t6I{6#_2=wPx=}tAUc{DVX7y-FW?K>v4dwfv1oR_#?ChJ4~+vmH|4&mIh-?#ft}0 zcrcqBI}c393D0#|glVQsG6%~#i0yraU`qORJS7aKP>%{8#Njof@ETMn;RF0e)J6PY zx!{2WUg9(?!Fnx_L$fMi$_627hiwE#DXUH~VFNYS?Dr06czT227g&V&Lz(PdtvwBx1U)%q_kB92o1)M z+==2VzTHvkM9Xy0jykr6Q%kFNeBb{7mR1qbMAU7Q|F6`&?!G(&nPcGn!n zPU5jC4b8-gG?)HM*k4%kPVI*rAYy4DmiuN{>771?sU3ts6;Ypb9;lKYU4tls1BG!i zj=*0bP=TK!g`6tzm>!%yNg==Wn48x(batH{enG6kCTC+mlV5T>xxq>iajt5?gM|W& za~W{LDnh28e&CHC!p4bs@@!xB>4XgIw9)%UD=H zF<3vd0Gafd_sojA)!~1}DFI%QNEHTYusA9Pk6ip9pYMr<%u07U1DFOH=mm2@oILDc zBGf`DYiIJAw~`z1x-J-aQUUMPK06RNGe8_C?|}jcLEAwVtH7U|EjKGQ{eY-ih%LF} z6y6li#LK2bzzsXnAVikxl_hNgSKI`NFt!QWhph3E*Pe4BoT840i+N0_p8yFMm$C6e z@Y2)e-yh&QUST{m7c0~Q;%m)-!LRqn4es#o3xt<$pDM0ZC9tN}8!)Ee*?^tMrb6d|IjRyv9BCku zv({+@fCR<0If1uo1HVa>P7G13cPk!zL6{fv_>XRXwz(#x5 zg7_NqKo)u+TIynAAsfvSdbtta_C?r;NWQj_h%{S zenE{9Bs2!HMUpp*hFl~Gfdiv=UddGs4PBU=P)rWV(!u#hRZ;LBY#_%H=oL!2@4`(KRYZ|hM+-@O=BLMz{1MpBVG7m-;^U^Fa zEHqDfL_!=AfDPwD!4NjVUac<-=p_{cIcU~}9Rxf=wtL`-NgRH1LihwA0Z)v>wsk_F zFn6K!nr~pT7h;8o{{+cgu6l^g15Mqd@c96S2~G^2Lpq$#udEP4JUV~PTP#Rd5{;UI z*n&v;*znQD3b3V75`JRpc0|nL&!Fbg&ATMYRaie!9-`N_Zix`H>t~N+!%TGe?7)QR0B~TB@+X0;B9ECdnrj~>M1sX9qOrYQ`TlCL-1&C09jora6;%X+^y0=fq%f{u) z{Eowlqe|jE*JZYtdu`(jQX$0Jcyv0p$gS59qXRUOblSe$gCCzv2r257&BxpT{F~hX z#&6xwxp;zEFeIpKK%9_$P3HiSUDR6|ht9{a~3=j*V6 zE-~Xjydk^2LXrjfcSD32>rfErbWG=e`6ZWTRO&S>vqr|tfzS?+;dKDHJM-~WiWUga z?;r?pFd{)<0a0fcl8~{sEr65i?T8uN0Sl@?+>BY>X%azTtQ((!u^yXCEa+IlERGiV zm1CCK_M8|(GE9Mm6Zzd3G=N0H52oiw9V31Q357@#?~-=%UU46ttN+LD})PDd;=h|bNs z!TS#oFpTU^Fz|o}7KucE?wd4K zf#NuFSp!@PC=aip=H+0;#+l&E5YMq`ATm*~v3jr+%s~p(C1gU7Z$ZL!+{LKK$PG2` z0CIvJVR!txUcku4eX~C=!~wDS>b7~nD5O)9N|~4#<8X7+z=k6mp<4+#l8GhX+T3Y~ z$QifBN=AOB9^xE`vp(h|x+{n-rgmurAuWWBYN<5+PN7)O;Hg%8>oN~Ohbo~;p5#@u z13JK-Nx13`)dA#XHd+eEId&kfYX1UArZxi;MFLe~nPX)k$*W|-S_T}6^%Jw0T=!G&BHVHh)6Bg@XJf3esv$ zSwJaK6s#}gFny~P!qv(2NgU%R(@C7epslNf`m@>GcYC1JMLjB#W{XQ zVae}>Lp%Qa%&XqE)ziK*c3SA8}l3ZM5nw^_a~>OQv#Nj{f^B=I%vMP(-B8zS8rvvNsnZ!ySr z*aTkjnkv8P%%e-tZw6CazYSY9iQQxZT^_Lp6@8(BHami1@0X)$Ur;Rh>#1*q4bIjf zWyylR-vUWiXf8;QvsuaDl#m9$6_xho$=#Nl(Xkgm!-)!7b|UwXh76w6OkTzj;0ojt*j&Hd`CWL7* z8eFeUa{lG|H$aN0p_kBqu>T?64vpQ4M_b*HaT<7CM}D{LKSG|^Jwl%ROo6At z`v2pJepkp-4IE6cGaxk=851SdBeMmtWMdU@q*g&YpU7>MT8wv~?oJNg1>I(Y$*da4 zyEK!{rXFI4T!Y&oNa&f|qrI~vQj3t6OG{mUXQ3yyJw zHkX9JOEn-l!p$Ei{?{`{WR>x*oce_6qJZWX1cAiUO#tr52A(6%H?Y8z6GCmU;Qv># zckC5-M~N^GLev9BwRjDLs2JJ^oO2?|gA-vLoT;YJ zGg|=GB!q0TdJ5j+&H}i$3ADyI7a$uoTPcWLsQD%6daD=;QiHNhW3ljI&|+Z76JW=9 zx@ZN@E$~Vh=*PI&zPwWyq)@N(3@)TZ@61WPK|tUvNB-*Vl7zJ-<{hfsPsnZ=$$KrS z_Ym+dwOh!$pPv-~B!qCkIYNs<7U>djLWf@wE$ep}UZM2?cp12hCQZ)^?gl+yL!-+e zP^W4WuXuy*OVWfn4NCa{;0p$X&k;CFM6yV^0+eKdce@T(|~<8V~0Qpy^SPXpLvEh9)$5n^y`E z7D-ymprq>{snI|YgQt$fWsYtob3W7q<|>Kiy>|p}up)B+s*s6@aq0>y#MuoG4vW@W zhu6Xc{ds`|FLZ$2#CZw@L!Ai^Zs7-eL=Tq3126o*L-fE29%zASQO!l<#67Zc2wo`3 z@CLxud@1CM^-d_k7m$@DDGEtMPp?TpKMS(RnWCA&;nN`}oD7|2k&Js4VDVL!GQ%R-SN+v^gDd=VDeE?UGS4iG-a`+lZU@FD_xA(PD3f65UYPa|K}ha4B&^kgUNeONi-x=o-mSst$xXULpeh z=EK@^K%(g)334s~flr`tAg785TnJnaeunhg>|$onY?0uNqn%6xA;-Ih#$HJxMs~m4 z-M?7^OX16pfja2vnv(|4$-?p?KK#}VRQre}ofGR&P=%JC$b{Gn!M`5KppGe%5W@~^ zn0siUjDVA4Yv8FYBz~tZWCmTJsV~3*8V++t1MBF%K=P?-S)%eSvj+%dvn`5 zG0%1x#2yimNjVE@yH|!%Ai1pG57kTuVPSe`FMb~&7FhoT;jtsjXVk@qFRZZ1x{!0S)oC}Pn*aODy z7ZsCGT*4f{*l@@t{Pr1%q73R5ie%PFQ2y)h>Qs->9t*Nyli*`8N!9JW#!n`OrW+7tD__=jzNW9RwXYJ$$_CM+qYw{3Bz249O;&C;EO)f}Ec5e;H zE1E9eyA+h``7@00_$};aLMYh`xeQn$Zjq*T?)2IwD{vW@n*npOu%+gULeK(rTJVBrjf;4x# z41zkcc@bn%{q5;OyJH7dl$7Q_nE|mS6n3ng@JkYOjvzz$x!7To4AO)XhM=h2VPcKY zPOA3sQK2h=e%@gb8Kj6D`IH@Du)qy2-^Cganhfaswyy$DWk|n&4YR0W@i0=MO6H z9oKaVd!-bvK_B$Dep&%Vunj};;_V1)AOI#Xe{E;Yh!s3$Z7P7q;aSoPTM`yFy{4C?dw^ir%Kk!EA%*$l5l<8^u<)L97iv0}h(_+ZRdM3ZBT<{Q?WOt>?NlJnOHRlnhitbLh2x~>?XTib6849Bw{D@L= z@1bXipfraw=J8`vBnP@lBjwz~*&&xH_Z#fg(Qb z_{h{9F9W(|nSIwj`Ieg*shcwN&hBeO7WDZ`*L~1Bc%eEv;QPs6Nm^9dV)N6Er>#`4 zxh9G!(SO>Qt^RQ7jO>kbDQnKFO!C<+)jK7{O7Z*7a0{2EJBowz_V|9v4QTan`O!a4 zQZ-w-hQYV|?Ua}1xoXN0O&`7Dd6Ks@Ws#k4&L~YoP}3sDjCUTEWA`ZRW3xzTX+l$y zdthqv5&;w0+g|RtGF<1z`c;k4()a~G3wQ@N2o05Edbj<4Y1YQ$I~DC@&m-35*RdZy z!FewH&}la9_jiaU#V*)eEYGYhnk%UDP*+`!p5=zwVG*$4&~#tU5;wsVG}htVGwRCz zZiwg`z8f{(;2m5i+6OuRoNY#quTPR@kM*l|-)<(W38pZzYy0c^wq`uhpRBb|0kK-r-HjtCZGxfTL< zGZ)dhQRh&mc1ccZr9s_%A-F_wj`3GC{(4Zimel4dhV1PwUiYsfl!Q)+G^WQaesEq8uMu-O$sBOBuKnwQ63Dv2++3N$QiT<=*XUQrUPDI-{qeZ6Jf z3tczX`~ML7I4zR+BT%a@=N@Bs##+$ng2X1R#Qw?!B8rv#i$CsV{v$~-1v_waicPIB z$QQ9{|7v^3GSb~hv9L;cWVhKVc4K&VhcFDWbS}MisVhUJ86;Gpt4#b6seSb&J73H zhy-*xNP>fnTXS+f4VF6##x2wEo)FGD9Amw8_D>>3xsCFT2%zT zsJ)2u4#YgBTOvRE|J0f7yPw+`bf;$5j7h~QGN{_ZDRxDi5XRWdJ^gh`Fbf=uU-+R& zUZ|LA^>*M{Lo#T&1)`@7`j{Lcgz_46F%fIdPKW!8;8Ug@(fksTN3l-$k(YF_BvD7q z{wJzJtVgH(b*%pjEJs!C(x^Uzx9*UB{e*CcO74?pVfU=N#>xO-2?6)iEcq(?XCHE9 zUDn3&$CT#1AmfQeV?ujiJU;JXSvX%Z=&}sTws^8+&plDJVaz|jax&b^5Jz3BFJ6DS zCUB4@6jyqV$Yt~`5U0^uLC79w{oC*NLF?+k_0C^cv=9AJpT>v}cw8CU3A^s3igslm zu05HK*bFh$1t?bY?2m8ff^TmtL!cj{mYIv!i6j(XRiI~Cb@s$fu&6G2Pgl|ok%ww! zfpxlCkg9iU!gW!KNDy{1`&JmHN}`|w<1ywsVg7?|1isjW3@>S*=1Ea}d}M*ptywVB z5oR9xJJWKXi6Nk7kZHQemNH+%tXP;e^Y1JZm}LyJZ2!)hvd`4;Jj}ZM$1jGOwUA1= zJnEJBv(CPkuud2lin~aR^nY%X-cwXiv(z6hKg6XYF9|S?zd|C-nneG7389_a)(S;$ zxBt8td)N?F2RX&+w60I99s6oIQy?`x2tp%p4FC zEK;qvgxeWQxuqeC3@`p6IC@B+Bzl9f7;9ZcQ?)0kn|L5hAdt%5e~c%yE-xanZbqaN zN+QWz-ml4gqAU5UOaiGawEk~&U8uRpVNZ7}vhJ7DXL}*`CP1Gee$S*ouGukG_;IiL z4Do|F8Nb4x|u%7jQ3l`Z)X`*ThS9RnPum6$|P|@hQq3TtW85vgWQ*D zB0EoilgJj4dlW5=D``{`cW@U&4*@>@hnMaeWzqF7J#ETDBe92&)lCQB6LOTe_O)Z(4zv6emCc7iBn9+-D;qz)+ z|NaLmiV18I>vKo6%W@Hrps_Az-|0)^FKeJ%XLz!K7!?|(>Ivs`4Yal2V`G6Xip)y7u1O&GpW-0 zH+O7_PsA&t>%E2nLA)Wp)^Fs0o#Nf}G%uZ&Ka@htpNLtxlAi~3EbaBUQxm$A9Dha< z>3}gq)`x=@U0dyLjGBx)vFPJO_`)fpw0}OoBz{-l5vx4F95^6N3}lZFjg@9k-1lYj zO0oip{4C}~?^2j|?#ahr4`?&QJwOpwuLUq12dbmm*>=4%IP#&L;H95@>c+2L^~ta| z=o)AEbKu;s%-(b+;1X5rZ(vEkDVRODHFPAROYyWeR11EV5q*$y;H+?CPzg`A}a&y|FDxWH{jb*zdCQPDQV!@ zmyK)@Z+S1a|A{2&C5VB(C9Cazt03QxIw_n})n7T&5=J(ttv!Bb!nlyx)oxMf^5wm) z?1Yya3!1%%ZE5Ni@Y&jpp$Nvg@BdOwrI3!Oa(+7Dq&V7okMGzkSF`2h)q+}eWm!`B z16KW<-nYa@XvU(Y&fIW7wWXV=-YQ7zp`K-H2Z7O-HQ9urGhEu}1+1`EjDc5_ERYP_ zAdYS%EcjW(ZHoZuu}|O3cpfyXiKtYFn4n7AE}O(_-B@2ya-M)H@K!vI*okh8Bp}QR z^4#{su|sDXPJHU#>Z|^H^230A`DxnJ>iuLtsOVADSEw|;LZxB;j0z}zICuV&1ecAtqLKXW|BU#4 zu4f8CU$qx{IIPX1?ssaQ&XEjT4NS-W#XEM%Q}v(3kGm&nhDl+tBIOdOY<&MBsuz%u zAdnwc8OKz8_*g6NrEQhUPdSrq@2B!feF8q0 zD2Sf|9Jx>tJ7^zTfRRAuz%iYu5^mUgKK-AvR??$;_rYGjjHpY4`cr>HR?6Q_9!!>m zlR@kMj&nV50c+Up+Ex9`Eu0ycPu!)mw(DFbwH#)3-YKsG(nmys4y}PZX}c}Qd_oK6 z;cW)ckq$1wSnBPCOI81Zk;1g=7RkHJQp$%ByguABEil4fnE9o8Nb zH!;VhyJ9T}%XLw;tqP)?gDhKE{n=U9Y;kqt-@QiTO!b1Snf*;45Q`RZBJ@4tRC`#i zP$$)!OQOy(XhEV5>H(4^Kj_7A|eB7M*63+ zlSG;CkLUHT6`rG87cj4MCD&_zj1V0MA1Z5 z$!yIZRbkXs3#PFye|Z|R(3|h^FbU_}O1(uun&+bI86X8MtWGV3q6w0U&xC7z)JyRs z5ET9OwtL)89L;A;D#ELSiEj^Gj!!Gr4Oc4!juU(IZFr&2e3LTVNEndv*V-9MltD<)3WA;#@ZE5ZAmCwPJ$o%?W4-C$pXsCwci`|yTM7fvQ z(d^}isW!zWlow4YOMj@dLL#@2meHK2?qE*rknWV51gC*o<=SY!8zaLIQKvzY*FtE6 zLa6Kg-!S!fF>TuzzK;SQ*L-SPqOunR!K;aA1xKgcpg}g*bne8J{}8?D6Vx#r`UZiq zbSU$qxfw57rhe~T`)m<^z;?>NUz&o)-!#0g8p|^qALkBeRPjdKEttHX*6-)lCuZ}1 z(#&2PLuZO5k9$QW%Hk^_PkLGzJGd+K67JH5gaiQ(Q6kYMF*7}Z4t`yJd7`aydwyN0 zR=+P%RqC@k?fIyJf>gwh6OB#dIce%L?lC3H5?JzQw=7vkavI-@aw*2cJbgX>hWjZ%fjLGj&998|%r+DILcNy!Yg2ao^(6Stju6k@2+;6$- zz>Xx_vVfWbN)UXrItad2!(GtLPs2U7+2jTvf?A%EOWKn0mvy{duY}$>MHX zIB)JWye6GjZZ_{R;vTp5mgrRzhx$M3;fmj-Zq4RU%gqqfa@GK0jBS8-W!y8@M(_99 zmhc`_y976=evzA~y`tQ^Z)9vh{b^Xs#Ci>&Wnx6=T)ki0?d7vwaEYJ2|H*TrtY=14 z?Vg@v>ErIM2af+fcV)s(tUR7&yr{W@8P>P!5No99M?~~`a}Car?HRZ#8hS~L14r77 zrY@+787~$2pVD6zjYiHRXx*o?m;n}}W(iS4Dq>I5l&h1~=y{Emh7f?OrDg!AtCw?@ zq^&aNgkqs`&TH}VrbJ8_{+{qRSticwU;AFs&Sq+_>8Gkii&(@S7SXj#a@MMO@hgfw_kr^; z0&PgmKikdavu9wL!`EHJpo#vVFOj~jS1N4Slozyy6~$r9=S!23L`tYe6kwC4!?B)^kY{lQ z${PsW1HY_w)(~`!cQ^bp%KJp^<6mppWL9=<%cd^EBEO>qVxApa^2OBIT}#E^C`Xen z7i12k78m$ED}yh}LVs03suSqO4r){&6}dtdNI#^_GqTv!TjHNrR6`{DP7;%y79*{7 znbepP;7m7f%!oXPQ~;tzpSf;9TB$v2IX+n7)h7O)UYkZ^R<6B$qbHEtG@6{lr;j{l zL3nE|G1+7&ku=q=Wu%9<>bSe>`@_lz&4byH{Ji|z_hZkMn_>}j`gNuCWMZjO;IQw+ z(4L%{CVghJ$H=KZZo##=Zw|8#elC2v-A1AsBv2i66R}CGD}ZFef{1mQHh{Jl4lU}w68qH4WGO1#2qk)?SXLv#iwz@?Vy}lc7^%k;?b0f;7W!y^oT9KqRnv4bRHKeZuw&5?xUN#Iv@2awEYdLWk zqi zx!Gie#6+m-E8IKB_SKJ7X1I0^&vr%eA4Xp*xbloVOL0Csc2us|e~I@l=gGK!5l8G5 z!p!SxBh1WB_AGSxGf`7x^GVuFARO) z45u!LzI3bK)s>T=p|mt~Se|qN3wnX`UG)_d&21M;agwWb;uaI+~Isy*wJ{ z1HznKI^A~U6$ma8x>GlV$);JzUNi@enal!51Rc?exv5UhU1Of#qqtJH3|@*4Zd)YV zTqW-SO6wnW9m;FAJi8XZdN4R6`%xKvdY1b z6qV*84P|4(OH=O`<3BAbyE71K+dY{cy%%{IW1zCi*2?c>es8%{F5oo>K8h^p}Rnb{?0d5Nu_%Ms=d}JbKqaN?&Y(iiFtW`5t9?pK8xL=}PwFa!;s$7w^!ZhzJ z`x3T(%CnX)_lOIdMy1$2BSX;R8--M`jQ45U%?yd$DR9P$;v=+C!11l}tC!#`TCh3? zu#cOO0O`HM877kSJeFy!!T_sLAsu;bDCl4adeUYgUdW66w_2l~o-}gx6#Vj?^xRN}jDTD_XYy82!^dm$jU>as>By?f9rdD96Y)q2r~Qy>y3U_`;`nTiNS#mJG* zX~=^u&#-No&kAye!y1h~VY_jNO=7zOekHj0Kx2c!g6!}6%Wcm`e>yplPr;-GJLSA2 z>aVz|aK4^QKMqAvsUqugHL9lK=ufW2espk1L48mTzw7`zjEsyJ%g$+RA|c96VMTFu z%n%vEv8D)_B;8y3H}{cfr}6_r9#Ry%!{?xctMZJ%kug=H(ibad7;;I7T=xy1_l51N zLDg_}CQ6U0+s%jGYq<8ewzX6+w0YuoNBeHEE7ec;ahE$4zX1_18aYy57-9jTzSMOx zT^58Xjjd2Jz5ew`K1gSa_ZhR^Mp~bQ>gW76$R`Uanfsk3 zqWh%e0S7mIeUd+BxoFs>kLd@-D5F|(d5Y?k8HxnyR^2N7lKbW3U($(?Ymb}yf^)w0 zbG8{p-h`r2vU{hzeXy2m>69z|k+${ukMPP|#QKVpxu3VLw(DG$bk8d@YMKmaNC@4{ ze$Z)+#Lz{!_P~bje0GWXz-xuM+#aS5U+&e9j|tV>PX-{GW*PrCA^uFBSAkc2>&q6y zo5l%yTX-j_aNXJW<~H~15&J#lKkVQq4)}!PlL6L~a~j0L#vO`f$h+b3%w-1pXMT^% zohBgzDztraG-sxzDZDsTs|Xlhtwn;b=Ut#iZFRfVJa9_-m+s#zYMAqiIB_ohnEN+c zY5*B^eXW15QJ#Zp7gjmC7*B_kdD<@DfX^-wSGUh1+4&}}h3xxyU+IvzOUSpB`Eb>2-VHT!|s)=0E=a{*S^l-Q!I%-(L?UYk*5jev_MbtNF8|#1I^(*n}29dw|t& zPF=;;dDrx{Y2^cvM)&Vg-cCUi&iQ5O5uqh^Hu^16JLf zbU}V(A{=DJ(`SX0_|5g^?YpNHT(hcQ8*J_Jm;}l;s(GR^UkP97u??;bIv8Er?oa~s$@b#;wb=x+Q|fbM#oWiOoZMFjcDnp?6S&LPy$`l$P;Tb~Oh>+h>v-)+ zkBb!{qAL+2cPQG$6t(gT&w(Gitm8o@xfzecnRTPaFWTE9_M+M_go>^yJCR`O+P^>; z`rIe~srHeIoyEIPQ_%-Th@pSzT$|#2t;pb=108jTT*s4rJwUxnga;xOl@hG6YJaHs z6d<=fE$(txhu^d1>jFyP6lM2=V7hQ6Xq*d<{O$ezyz(5==w+)MY{br5n8Okp`(hV( ziqU0vTdtT5ZB5*Ct6mDmk>os4=2#cGi$RaIA6{ zA36kVijR{)Lw@>NaC@1T{pt#2=fu;@(God-vd>o~N}!YuU!4A=d=IS#wWu7_pOqaZ zfr2hM#+fV(>t9S_Oa2YE)1H5?NN6eDF?_FnNPP-{=&fbxahkNJ|8>j@@;?1F$TR0L z+(5JucEc+y#p&g6aHlD_;lu80;bz@QJDn4^aCeS{X_q8YyMM<`0jg@RyF=lw?%lt$ zKla{+V#%Oa*nn?qm1g}KKP3&_7uA)==Fb{+bLeB<$NkPo>xTCwpey?Q(b+E1t0rqL zTg?l3Xbit)2tEKv*V9%&I&d5e=Rmg85j}mzgC{K|dD};B)(_G0r#KfqV;!I`Q?FAhjCQzqH-i zxHnK1lBFs?ONlmjF}gYQoBt@r@O{~Mq-)C)^VMCeb2^DD=B<1Zt6}e`A&QHG-g>TD z;TBYDzDZ3J+1FjdSZw&=dxaA0G8S4_0*;ftLpDv)Zq}-yk8hz9OrKk;Q+4j@?#`|9 z_FDw53e88>o>iM|&VU7tRR_p*!Pm26d!aK=Ey$hqVq>aTqmjDmTz&mBS)FNP=I~1a zT?M^Yv!md%tHEa{W4V=<$z1}w-!t&b3i~!hA+~P|g=YaVGI>VgWh2=+YG<-xx%MjI z5;wOMU7v4*Zn1d=?;kQ!BvJKs^Zm2($IAEhx#|{GtJV|+jGxzoFLLgE)THh5*`5AF zBwGWp)Wc~Y+x#-SslYN^om#RQ1nKqP$)Ul!Erc458!KqzXMl66pMOO)z1Hts$Ht$AdzrrqXeS6E8iLLEdBm#p{ZR%^iX)YR^#J=693j9 zIN|ur^IHy>qwn2B+;iPuyIl4TLi>_#e3NEHz+E3<|I#i{p?${lvbF`QyViUS$?tpT z=06Eem!O}^?MrZr-O^g?c4&(0IA6R3+H4A0K>W5c>M=~dQT3O% za?PH|)#v*(U6_RIR=9^x4SW4DVUJSzz|g03m#V#RWPZ6r*cn|1$Ps~W;$ZI$09fcs z+RSSz0Ki+*?uk(zRTS+iAlONp6*H8U`tCelYXH3t!wg6ZHN)U8o!xBaG-wU&=rjAz zU~9B>!KcYw-1f28l-#o z9H)q*50$>=R25AW?|AWgUsTlbtH-xOncjxWyg1z#^*w8O(}D+DV&@>%kGo2?Rbj7V z?i*e+eme0s|J(cf?KaSt`_-L*Z_tI!y?@8tZl5PM8@t3a87;)S!F7CHP~--Mm#ws8 z2Oepiue+j=gIHn43r~KlL3TbbATu9wJPgs{RqGW-U#Tx*t-BZAP3yQ9e(!!Q|9Hq( z3COP4>L$o;+rBI5j-CFXF!} z;DNN2HQfKVn<&58LYy!2CxodnN)?*P{bG5Yc=G8l2rY`EvV ziN`!Q`poC+`DJ<@Ze&;I$ZK_wCz)q)i0likiRX* zSS|8Y}v80&2W zixaaGNAcoo`-pPfu2Up_H^T=i>3|nUxu=fZH`@T}-uEE)wF?gPg<6u}uG0Z*oUv!> ztbotUe=nZ9h15C29SPQ$ADJ`FSd2YC7vByZfzsE${7XtCsDEXJkJAJ$2|l1Ca)!yFFf=0g}< zyoJYn`Z!N7^f4JO%+%#Vujty*-^NqHukYbIS{umXjzk3Gd(>k%!h6E7=P~a=&kn2+ zEy#z1)@$q4BHJF;Bum&;{(x3u_lNaTYsEPo6RW{AoXRg;EBDb(o&NH*&#rj*j7TY% zxqHj(z>58#>`cq(!}M7s>KeEf`aSVD7>8AXoyoB>sdH7ie5!Zxp}7#%w4o5p{Havg zx;@`V&1m_DgZ}{ri|(Lz7$~51)}B+~zD5L5^?s$h1L%R>(pk`Xr?wZq`^wn50xmGF ztNf&l=s!oBdp}{jYs!IM-iGN5SN!8#4f3NN+jm2pI``!JSFwitHH11C)Q#yD*Y1T* zf3at3MT<$Wl|<49#u#MoHq(DA@Da(|sQ0 z>E9wIKCFdUQl68oI>SI4!0m&e6fMYgt{UokK8eNv8xkg1gL@C?p1j}(zi!7)CoYj@ z$0N@5(DWR@Q@l8zdup=#?u=~+iHJkchs7ItWE}ZiwUjNrt|fmS=y2Y7$!K+Qzxc`< zaJAsEWN}EwMGM*n=UqCQv!HKNufDb#nowcF)XxfH!OX)nGHCrjNGPz@Wgh}SKlBzm z`%={l)M(`mjeK{v4mkKO4a9kcw(`jV&uH<9b5NY)BfB}U%Uv(ApaYK{*S`MVw%}zb z33==}c`PmJ9OE$@KP9^C0Vj;wtOpiL=Rt?B_0xTDprq8vP>N-3dmlXEy679*=Pj7e zs;xTE;!#@El_trW`z!k1W4K_+xITpgaZYY=tJLMgSZcjCOAm;3@VaI^T=@fR_)I?Z zG}_(j)h!S?@x2n_tk>q#Hh`tD+A~|vb9Ze4B!jC#d~1nuPchE4|3}xG$3yu=kK=dj zTahKCGLi-?k)kVLkSeVyOA)BE%J zeShEA>-YS@%sltG_uRAJbI!dFY<;P-J(P3P0gWb?TP(F`lJzOy$xf!!RXInaNXis%myZ(AWd&Krg zE=KN$k8H@=2BPfo3sloBAHds}d+I*${_P#JJ%qr<#yj`xw0(;ZDJnJX&yyWc&!^o~ zGEKFV1AQ%Uvm`^@H}^PJiar)~MD z!iLZ`UT;K+)fz|9;$mlSGonv#<xdqG6+zW(@c5wXXAc;{K{O39H5_pK*d?Z4(b_YhodxpTpU_8mNs zGR9i+#j{w06~A2@saDaLJFTtl_pnm(!Fk*2$5qv1hXfAnkc9Jzr*3}d+&ZyRNhLwl z3MxsTq5j>kJb@c20WlkB?I0d#`?pRW#IsuA`Xc?1$FcW#Y#VobIssaATz2sV9ZKB& zL^N&RsAa3`b^(c)oluYfB?6{#`N!uEV}fr;GvuK_G<0RLKT}u|$!UpYO;km)FhQYV zSrsS)YnFayH^}SU!pMzh05NTTx%b*n6E{qLwNuFYzapA3P_~5OAZjHZ?pZC#0A@i3a?p>vDEihN$f?OoZYNpIoV2OS6Kd-KWH3 z`-gruzXJQQ5CyZ2AAGI72{8eeoTn8TQHY>-r*4E8Y(Eh(NYsj$5zwSg@OO7OPdjroec*j7wY z@$L(bnwe7?;L5%$tc6OcyFqu@eT6|lpT0WGT=uz~&#KWG$_@^Ajkn=~B}zy+t#q@x zZZDjL5J+W4Ok#fo3|34qX`aFIQ^KRsq{8K($M2Ru`K*XCslsG^Z#SCh6$I6LTdveK zdFkh&c}-0A^oNPl4qq8U)S_!_Vb|TZlefRa0VO`oLR6Yvo_JWan7`P1uEG_L^?S8!=tVZgN^zLH54^Ck#NIR_U zS}vo2#$8h#u(g|FRhqBX`grfr6mv-mmkawb@(4p zxjz%$6+y*S?eVhg1rYVW32`Mk)s}V+&_WMSrhVMwEZo@6XRiEN6Jh0sad#JB)P}uEY!-XPPtfjLM zEHAvaJZ5-c{wgdOtUy+uIY6~cq`5@45ntS;{wn}4eS*?5-6k}bro83{m3EXj{1;Pf zA?teQy)X4j#JBfv87qNNcUx|b6BZ|&DrL34;Va`8Gh5Aon9kBfqS5@`ee2#8R{~mA zg1~F!N=fN{n{!i@3uGYRf^Sgyly0GrjkwUk9~@9f^#L7#>aa=+L}KN&wb9kvGaa2% z6<`P&+8+Xs)!=ZtSKeF^w1q(Z;K5PgNt-8gZg!~s-v4T{W%;iIXXIf$2WzyNolt~O z0KtaAoR&{(^B-(uYU_j-)alSF&}rxk%2o4CgUuq+?{ypR-k)XN{(1AWQ- znbG_*yx)-Ia<`&dL}kMge(IvZvLe{m39zq1I*`7Zv-gq|p{_Q*53cUUaW3DIv3dB} zV`0Um?_tY`E~oc_Rc(4X^hNDo&Vf|iV)uh>5g)LIhL<;!q9e`U=PhvX&q*TOl{ zTYzF!4CIQhkm4Duh5XL5(<_Zm(0x z94~zy)>9*Tb5HFqIl3d46--5KL{(kSxjPeW|1zDh&7#~otlSyoVb^|hpTpiu7mV{l zc-VPPvoiB!G1!qiY+jT0ZCwwc+w@=FO*2c!)p$jXW4tHk35*xhuT7MWznO0-9ZE%$ zpI)w>HDBv}1nz>=UboTd?S3oHRs)5}U& zeizs*KNqO2%qObtP=qbx4*7*1KQ#9?&}~`ix8GA%=>&?Ka_f2N>`@~t?fgxoE~QK- zVTdtqS{odnsO*yR;XZ{t8NaQ$RQ&y^hFmN@$M2g?X?(bO>BsT71x&+@W7eb9*_%iY z8diqcvw%8n$?Hg>gg&EHSrE(3ZJ$0Uzh*8p_mp1%Uy8zgVC_T3rJ^79OfBZu z-tdx8pSvBsz9#ZCI**@lcv5&J&8+l|QFlpMPonS*JN!)E*tnV|orZqS7dKwOMk<2# zDn*z4RQ4_9LsXm`0iAuylKmt!-{b2(SrxR~S%`p0$6nWTX9;N@^fu9Snk^^NA@Q#| z%hgwgpAZRs3pRlWeQ+Jj?=`7taeEh3RDk5X4v!(yNkLR@Uo-*%7@W{!e^#_;EglfL7C}eN>t0{sj4%?UN4ovay=!Y_l~4D1@}Xc`M~Dwc?43@LeXu-L+1Zt|)oQh{4`O`!)3v&7 z*;1bsTZiaa;QZ3BMo0v0Zj=QbHTm|0k@*t!x8bwfb04S`KJ1`+=p4G-3!Tag62U&X z96CxZ%3!3(15W(ZmJ}6upp2W(Y>7Jgtudoot>iHT9@0EVh&u&>8BVW&-<7BN-P(F2|RCdYf~F1oR={}a8IjzWwSH`s)_463L#bm?<<(x7o7%8 zCdSpSUjcIgWM&P{ zUh+~NF**3=E1V~XHa}rQE8PWZj=^i0knHR`{hD7tW9Y#qx8;OfpR>60@*HaQ&>8cb zW;<{a%5M!`%9!uhK%Vlyz=N=LPEe9Dl4>i)58TT2ISCIWO7$U~l;JPGoEYEE}iaW$EY0h{GR zE*|r-n3%!KtB($*4RUTxc9)UL6%|4*=YBRZ?IQFoc0>B#cd$P0psaoQ_(RIv9a!Im zP1t}MDp4KdIiU`#Ek$&x zITjmXgrmUxKZqhML*Pc-1y*fQrTI92XpUwe|$ElgX})z-i5wu`-2@PMxq*5 zh94$0*u!y2f!dog8OXL>yBQJ1N?FH5Cc-@L>sE-}jp~_G_|@qs zdYc*jR)6cAhshXwKS?U~%8r~Wxj1^UfbJ&7GZ=acSRYfPHm8RJCL!N#1rJD(zowEaTdVp_i$}YAeO62LTe_kt^rI-i}B`lyQQH z25Ji=F_496$i&)Jglw?+M!X)xnI<=TFCVwP%lU2JH=nuXgodk#@`?|Hk&g0c^%E}? zyL&nCr-zN2zY8=O_Jb2XE?m4e;T~tx;0^+`uZ@5{D9M}+QN7}O4wyA~ZKW&?s{d6K<}S< zs|;|jNDftj{W%9pHr_%?3tV%w+1x%08T;n9i2A~-H^STS~?_i_UbrWvK@5vrwPxi}tluHhCC zB*<+`Bm)BV9IsN*GTj1P_CUbFJk;=!HgL`EHt2!i&Y4UFAv zH9&grIbYNe!;-~C+ zz!xz$kJ=U1YIEkTC&Bg@9Nr1oR!Nz9YDTbj+(}Q`_DsF-Z*DsPn-E&F9S*FgZVUHQ@w0lz6yAY5W zz>%D!fD_BraLUCu(=rs2QoJ^-JI9Kqm%Ccd%f?gucqV%ddQ#_@W5XVWc@1{F@iSKt zd|Ga@U!_yAK6q|DBFV4Kfv>-;{fS=UB_kFjMWq#pszyovnxj^Q3xmZX&m!R{6?7MWXs4mv z%Q1AM*pd0(I^V!Er*(?)!fNxD823|PO>b!~75{>Bo|Li-p)0ToMpk9dW(B&ssDO7? zC2*{=ir7frbN6)tIEiCTmC_jimq>GiE7!UUe41zT$9GiT=VuaVkKA&3JZ(U_Y63i+If`Pn!AZ0P(b z5Bl3b2TG9S+o`C}W`qEAo?Yl;@5OXZ%R_XOXS1y6dRlMgvsD4kqNib?sXje9#79=z zR&hdy8RfmCBU$4<6q>+)?sdGNTGKJUA6w;C=N*LI6M+kE7NHp#~hHSgYX~y`Cyoe}z8Joj_ELEN~(1r}TQT>P8 z;0+Wa`BzHkVzEI(j2a1Sl(L9?wM077k5h4Pi7VfbLlr`AolU`|uSnEuz)mvqe1Cd)FblL5=W1YSaRxp4 zZC3IerO+AI9|;g}p&%=PAO+a;Ghb*Ks#2<(_U;sbe6gs0*BaghJjdE#>5IjiX^g_A$^TNc+t4 zK19^kER4-zBp{Xy!BbLE5ht&L8b*BrwkZthkYg@pU_*a*>kglFP)8_X#COG+sUx_N zhOzVZ8K`?ra%M-XiOe;pF+?8AOrFUtBm%c7OGfp^VttPK7A`7R>hx`1cDPALUI{ex zGL;5oM@B#WGgwpV_+f|!c*dnh{qfV1dEHVS1kwxax@-M9n-ALf*~;MW#*h0L$OTy? zP$!H?_O@vkC-HGXA5SRoe{su1az$&1=;YK`1D@aibXS|C&q$p2@Id--R-TwJQb`Nz z?fK|+1N;+K1;CSL%C8#!80QzjO}JqZhkxr~4}R@{3}Hv{JPLM-5em zOC`Zuk^&hbT|R~67V+7A72MJ4ML*elb0CvTypwM<`N`hNysW5V3knIk2vTI=`6Uw; z9=cxVR|%xou7ASXd)DH%_y7lbex7c*ef+ziR9<&i7lCv$v?RbX`YIyUzfUULc15OZ zYRlSUFcH|eJWbJflFi|acUhoRH#8JMkylY)n3CAu-nBTI-lfe%sL9yWL5kqt0*qS< zjQc9;?cr9jEhr#4WJQ2$`ch$Wz(~T-2n=7J@X-o(W&G)`(9L?j$9D5UCly<6?8ENY6=}6r>6UK%p@b=nq8VR zNn=YsVCsqPpglKx#GUUd-ROF6y7n?emGsE) zOSsQL@5$7RFB|79ZmhQ5VnCM+34OdyW>zR9cQod=)5Z2VmohW4M0lOAgI zMEU_&nwjw_38rI%JHB;Mr6KfzQ2+1Hg84c6xJNl`+(^U`h;itTJa=64OUN*yVLK*0 zNn~T^v8?->AG~}dx^Lxt_mT0iK%N0YJXc}>XP6fw*?p7^HJz+n)-5_8y?UDF=6Ko` zmN+3--B4!op}-vn@xhYTXN|L|`|7TI7B9og8;nB#{W;^O^2_Gm9<=iLwFR(!HS12d zmB_)gj8;CB^rG17%}CankFJjS(ZvivKjKK#xJUN`Cs-ex5rwasi6P4mYs8I!pEZuG zuC+LR@bEOJ4WHV{hMayC@;w zfEK5?HMkc4GZ=eIFfp!Bv{- z=Q$nT2mK^@y=1redII}`O&3#Fk0d-PvEM=6Qu1p*7Owd9MQ?{MNq$ANn~H3O5gJ#y+p>0`0O_{B)O@wx4HiJg=0*=# zCswRR4qbvZ6>;ykHM#nUHuqak+8{iz3mRugnM9snq%uEBU$i-nNu(gRYz9#E1qmL# z9>Obyu+6LbWtKfTIT&#Z7BV591t-GY_Mpj^sVJm+fPfl1tZmG)UFK$$X}9l-8})d^ zWDv;8XQk^8Zm+5}gj@@qLmh9?FE%%xQZ*5PT3mJXoz6@vo)yoa@)$159E*GgDZfe^0~Z@3B@+RAc09@yXTV6V1o6J=ig9M({si3>f{5^L9Nb7jP3;`7Tj z{O5yC9#Au6nNRfvcJQ^i-8a6TDQC=kR!nttNkDF zWv>d6b-Kn0q`Swq&8>&iEj@Qcv(Yq<#;E}%wAZ+co~#qJ{eVAa>gbMB5>PgVNS|ye z@lNQq|MEp535Ad$q&(A`Z>Wvzb_tWWcdFj)BI#7}Ngg!n@Wc6PQ+s}cVS_AxSJOF=L1S2zQ%6&cKbNJAc z!pjwibO7*rJkG5nsE#J|fBjY2m2RgOd#IB^q`u|}6O$RpMx%_VKP_kAI{VrGSVBLt z-3ehgnZb@Q$#$%j9o2m6DtY=n^0g3HAT^|=ZhKP6$$bBXN1VLmp|Ipy ziHcAwrYKv3jC*CsN0Fc`9>nre@aihFn<8dq6z}QeUSjXudwMfcxj%cs_d2{g$`%?0 zB>T?CjJ) z>b2F+1el&d*=)pe+ha}pOx#t(+1{#B8mSKO6&|%{ql*`0;X({b*scm4tiGziq6YSy}< z3Tlt*yWMFki|Ea$&uAx&w^-jAqmsYDeSqo2reWTCB4EaJ?x6X)t(0bA^zpS_BKpd9M$9w9Q`gysL zaTX^E*wNTU?Pb{oO&WO%FIZIU1Txc^TXk;TcC%LSv@qg29<0of@TMMqwq8sq3N(Zd zhroz49&2SrHIHo>$=-CpFeHPa_dO$}iH+B*2;_K(JQ$=S4d^sDtJvd3`ZIOo^R8GA zlTS4ULxk%VJ-Q;D%trdn01~5;CxeLV@fsINeBEV7M+U9H^^6TQ%HbQqo2_=$|C_KV z1X_&1xhNS*2dhf5kwizLV70ba=w7$wuCeiJvR5!#E*vT%fH%-NOF$d4WPWNVila<( ze#CWn{?H3Sn>}K*fmG%M|8{}k%4h*h@yF^Gnto%RVMhVmKJc@FrDp&sC!ddEKCwMV z8S_j0G3^c^hB#gzG%;Yal|(&=G7MH?`>|H{qmpaII!wT3J3%Y6=xeA?#ntpujAL9B3^`O#Zd<1FCc zBgu3W&fTr_s762M%t!kJ)3txT+8)Qs#Ph<23^>Hz&0CRcGa_E4qiA>{;@xgZnrVS0 zjqRtUenz09rxO1gah3yuJ4Oj8Jf}Fkm)*ak7#Ivh@<)_{9UaNp5DXL1gN}0g2Z4;D z?{F-$q~qI^`~M($-b*0=G__iYrP#pclF&1ZMUfV*`g&QkY!Qm4u{p|R2nFw_U3iq%1t#)MMp3&BQ|~onkVni1XGIm@$fcy z514@|qj9qIVv+MQYZVmGt3QwWo^EDCJ4V5Wl`U?%`ERiI4Uq(%dT$2|_HY4oA1ehf zo}}FiSr*Li`2q&?*6B09Es4KH0<-9mY2HQsS>whFdqil4#52*hzGBs-F_{fqN=37Q zh&1TpfcFy@`AU8!P;o$HvCqOxj`Z~yz03W!H~yPE>BV3vyYlR2A0oY=0lKqTi2jW8F?i1N z_C?O~v3uMcN14&iXfV@v#_4Z0RJAK0@~@H095zQ_aD<$@d)A(WyM1k#i7K3>CvyaD zoIQ#`RO=-=4$LQ5zXUvk>q9(OSBl>huAk{b3j}Z2h)iW@lO=vvw7qP!iiq^150?^N z4?rHVG2EPvObazU4-WxWhW}3o&(AT75>37~pwFMJ(Ou$n|PV8%ZRUwRA0#!*A z+fA(Ov?)d~Oy9%y2)R5M(gjf=^LJS^^J~Hnz9Jv^88%qez{ilUrPF6ApWLF1<{@=? z9BA8jJWq-$T)?{n?h3}J(u>8m;h{x7znwz_=1Q?OlzX7m2tg8t5#*cvP1XCDBO&Cp zw;IyuUP^c)agL6(1GlMo7$u5mcAv5{nlbBO8)VB=kiGy8UI^D_Gm^m_0aLB&H`lsm zX$^`3l$%-2{1F{w%I}LzW4q1Jk%~K*hL+ol;_Jo(InjL~>3(fYpf$;2e)cP8@s#A3Umgw2CUIx?tpSP55+RVBJKKE*dRS|E@SGj|O?V>7Q{ z?Q4Y>WGGzZ+|hl2DdK~#m;BTV7|6%!3D#4tql_xOUHqqT12?gCri6H7cIaaGhG{yF_vg2@TN-?* z^_>t3PZAv1vlV6m)JcG~xJzR*#{GkM=v{wSW^k6_(L#1L(D@8E5dyi>_Z~6u!mVGiCxjUeL@QzT zN24jLjP9CH*ZbFxmFrdgb{OFft7%MjPl*WZPC@`tyh~{q3N*b4RW{_j`ajOF!^Cvb5g`|(T?5Lg8q-2{LiA$4pqcHIVE(f@mlm|yQFYXU#8T#z+R@S5mnlqZnu zv99_13Nt=JSL%hCv`;xRK|HxmdEaM03;6Y^kJWDWvH2af25+mhY^u( z9ZOk!bWa0C&fPnIg^4V>dFl92-X=(S?!cqg>`gfs*p{AM?4=8e<2;`Ib$#sILN9M& zP;#g;olr!cpmvQpp8iv(wQ-LU+Yu*AZUOWWlAZrurh)k|iZ--QC>Ff!cvqpUQaTpy z`740=@P66zj-8Gk)fM_aqk5isOC*qoHZQepUIMK26+jKZkJz*}4&W_?jiQA34Qx=^ zR8P%wpc#B5@eHFSwP$3poQZc5Co53>?ZV7aCkt-ge-KEVa-MyT@dKj=YQWz-Id+dk zj488eO-i`?XOcCtzK*eg;WOAf2CgV2Et=W!w24(YQ4aKLqTwoak$BsJ#}=7p_Lv>J zw_4#tz$1Z+f07$*dI6bl`?bl(co5=X)T}y1F(aLfLZoTJgD1g|X%=B*L;{VExil>r z!r8zx*|a`jVGqwWrO>{d{JcH(bR*U#rJx3BSBfYs3e7;yOw&PcA1tKCDOW(SxMPiW zHzZ7g6^+9CjvltuNp$(GjTez&YFzW(`#SbODe<8rn#j(d#unsVCp-?R>P{p8!a}6} z11(-8s0bj1GFa3XA9o;`7e)pMF~^h=K4v!e9x&Z`6n)g`Gji&@StTaqs`G{{~w7Z=khBcg%cbLoDDLT|IC1LNnr<+FL*M zvP=aK`N=aiPa8bZ06$-!-*86j^MhC>X%~_HKMX(*|34q8dWcrAIqJwY8M7^UI8sxZ zH85k>c1nHm9cB9gr&ibVKe}#>2w0ze{g7N3uW-z!{WIOIKzL^d;eN~gceZsw7x?$v zR8!vhCJ}r{8%=GP`kP~OzXd$+C^gADZ|=7e9W_0DfGihtz45wisN0|Gjmuj910Il}nG_>;2F7(?05q`{DiD4(kp7wLoaI9hljZThv5_yR|emJEHS`z$(xlI&4(TTI^@Li=|lUsJ!K7X@}M}5071x`MNbXp zv_9w2`=2{X|K0ho=l`2({d0;my~1Ka9v{8yAk#Bx9ee*ASKS*)b!dWvQIi=A7xav|_584bn#23R_+1!C?Y)~jX|xg!b`=c;RDASpR13Ceo zvav65?*&ePi()hTeo;6AKGo=9mkQA(!zhzH=08^+-3tZIw?%!qG=dUMKTn#WR5lhg zYycxGB==%CY|@L*uSZ0%Mu;pTfzM1J1&jc9!yniM~mk5wF;^C7o@>r6Co zy8C0hKCG0X&Oc{S@rUXYuncl1qG8B3Hvthy!gh{oNdlZ)eZKB%1u#9|R6v|37iP3# z@dhM!{jeYvo(|z_K?I@`UVS!1ulakewH(?-1EFH z2A_qt5XiN(*(if=LDFYOcNzH?e;9Xhw151$W*X{4p3`+4`dmaz>B3KK&6iJpuYSA=B@G`x~MX8<{2i!uj(-Lxuk?fT!3|k7($79lzfterSu$B&? zhmlG0I%#yI0M(7q_M=wF`0&~f$T#YkC-yo8Ej#;%18F@_Wck_sF>GktoGEYzQ4!-C zLvUIj9+G(QR1)zL=FRXecJ-nZJnCQ5dm!7^lPAoIakLl~b?J1Ddde1ET>L09dro9c zL-m6?)I5FF9^FW$`6fEx`z2_6kdr!uxMQ?-+RtJua#-LIigj?IUx|;%k3bXD#Eq*y7!A{-=*kMDYM} zKPv13eo^7I#3TtN@u}m7bdcSBRiyJFcbXVewR`A6=ZYY0{d^9z%AI+ASQ3-CHmzQE z-afj)5Dw_GEh&23?0HDKf(59aK&Nv=IMW&Uj25(+taxgMp4#Wc@tlH@#ELoB$!+jy z@7YM3P12e^=v0S(PW0{ZDRy$gKaAgJ&0F!?`Ksa|nhf1@ABf>=SK^LsqvdKC88dm5 z>hHH5#5ip%c-qi`>RAGLSkQM`xHeF<`H?J)BO+1rm%0T)K142_j9bFz=qN82=qWQI zZA>JZ!@#4@d4-w=(mPNrCJzPFoa@?}B-fdG8)1?oo_4=jHU4fz9PzG-H04|2;z6Al z$R}pkDV=X~AXkIP@)N4nItPV|3b91$WU~1}tO+!u^cs>=O)EsH4wyM9k&Na(x){!2 zU^0r~UDhxbj#msj;MOJ9!lmc%BUj)YpdpnNMfVU;WNcOIYSMc{TvrK0u)SL9mU~s9 zifSA~jV2GDK)8jL_F*cw&H-cmJvF% z>m8=$cJBsKM#DOw99h3WeDTAf6R3S=D@Z_ct5ohwnslAl=ae5VFP>h2sQj%4s8qYD zd#KSHp>JVkITU?u1sH>C(N~e;Km7tL25C?X6h-{_+G{14BicM|srV(_?e^@tDgxQ1 zKQeeDdV3GrIL{fN*g0KAacfnN5# zg!mzMcuo1Hm#s{Fvu?D=$<&zqP-Ea)Oi=_gvb5>9?b#-d3M$|Xz%$i_K|mxmIL!ty z^Yf(nf>B809@Ab3T(f+r$>_QF9DSKO2xwYokb&YcDba_*4;;H|4-|U%B1#nw@09mZ zgRV6#xqNxfp09@a;cFUmG@29!3H_l@uzvOgO6i>zPM8U=r)jx9)47OkVv!N|S7MlP zlZ6jSRO|20;Uw2kvti28=n#!36UU|LD^}J1L89&5Kl+p`j$;ZeBzs}bL*rjDO^+QyIe{Jt3Ke={@H&k{_1Hd!M#)Nn!Kd+gIKnf7f#qI^@=9o9ow#nOdzGW#!$(xgmfAXcHdi)xPbh4o9<)-7Ii zq%Lm)`W9g!glLLMWh_?VOVZyT$~20Fr=2R}R3*g!tN==AXVHaR7Z*fHyURwG31yaQokY2gld{Cs>3OiQt zO6mE~7h+FL?k{sPuplfQ?QzXotiT*_@8*2yO|d7OP-H{qDttM0{I)K#n<>MrMg$7# zN2{qWT{~utpDBI~QBTtE(J+=+C}su38foPgKWUDn5s7%mXTW9jO&=mzgLZV- zftFt7N(fkU zb1&+^!K+ZP`ojK%(|7Kr`rS*oZz6GL&n}!#fJp8ip)nvz?Mrjl7HLdlgVD~F zxckje>-TF0rTtS6ja`Z|&!ry>T10x!;Fthc0Wl$n7+q3F#&$YFkMGB%zH-+tKZxv#=_PF}dt?dHpyb`Sj<@%V`Iol-rF zC3OefrkZ2V()ZYT2J}`zXY%~v6EtGH>DnRlJS+6wcrAfUZ?8A~sBOoy)bMMJ=&k(N z0g1cj^G`MzuJ%XMvOPal`KV*3 zd0aAuAHZFl?gYq~u6-L-OT}zVy8F!ShZvgi*jfzV4iyT%JzNuxa(`72$depx%ArDr ztFvwxuOWiq2#|NM^ecEfvLdI6b;v(OQoX%P(_Uw`SO%w=Nf!_4G6`ooLGs++NjhLw z$L2}vTn{2eGNl<2SW3sRem=j!RbioTS{Ag&+t&5xRCzj*oV=V7QOAgnT+=N3W@j!m zib@ToM7yaU>~b0Pbq$+GMD=lE>u&karis1M%VIO-`vDug&fDz(7bxUW$P)^4u?Zt| z$X|0|?)81h3>|eInhNrN`maGyd>u8V)q@i?ee-sW@>z0t#v-0GzDgj=C425r$7?t8 z4C9%#%KRA1x2h;fJW_j1UJP9=S3_Jcd7VZ6b@B!}>0Lbp_`Wf2-MVLku4UaaJvuAt zEb>&DClnVrAX4WipWdc(CEiZhV`8eZIQK{%>>&)~lI*GYZ=kC!y=8L*U{ zw3(<{x=SRG7H+*R-|9d|37-e7h4rtyBS|395Rp{B;vwHxFfELp2)s*q zr9Hdj4$aXRPW>FW(;ocSiee^oj;r~XyEMT0O5@c!O8u{5M$G6NplD7AI332>TmUbz zK30i$t1!sCQ$i5AXjumt2h?v;S-yEP)(jFe0UG;L_vqH}>;xvI3wIPEla~)e`&_k0 zJmq@#DpHtG0$1m+*+_66EyWRw`2#03q8&jKsilfD?X};rUEF=EtYE7fo)9Z~8xB&n z_^ssxZJ<3oF0RF3ZMecb>^PIa%E>9E`4&X7mgtE99J0oho-ZVxxt*PW*PNI#T)T7z zINdrk)RBI&l@Z&C0CzopPX}d8QAsnjIpW`Bju2rozfL^QoS21k9#ah7IaPNRHm6U!18}jhtkiYVsNb34%?g{<0V;)3l{Q6&_7v z^{;E+vMnBNySkeffQ@t49h2R0BJP{!F*JVdw(g9qKKsn7tUrz%>&~8~4QikM4SO zJY9b;14Dt@%J54|la*##-2hW3=dDn?)YYsW7)>MMl?r{?j1-7H&iMjM7-Z4O2B`)iestdg{(p6Gl1G_Bzto`qPa$x?Vvdq4;S zd9ye_O!w@Ny1YfN#$^jwtRG!n*^4U`Sx&fRr&hXe`+dB-taQ6B;)=7DP16QKi`h>+ z+1-Vj{W55x>f&8k+>;rK4(%CpSfshRwm@@IJwAgURJ1q)PC;H^tI@JHzKCarVp6>wbrLA$&qP3jpe z@zH3+qktqMhoZjuw}_P4ddLrZG~~2S?V0N1tAFz_lj^kVFnGUGPiUD$L>@_`qm|ej z1~cBUsatot`gn(P9xyX)Dq28&**j;}{9NWO!7<h3kN=%b6ud; z0u#vtj|wD4&1W-E18*P6=p~SjokEcX$10_u?e@a?svw&W#?>7(hMv!`vfOA51?DvTA^CPm*-L=&SzNGVJ8yLxP)2&J^{}u!1cKQ)dg35%#-8tik zhzt>O2*mK-S^FH$g;4j&7}b<#phr|0$ev-s8lN~tcc#avrO*I9389#%Ug>+4#qK~X zgI62BRi{Hg43{Qu3)KeG{7v$Xv9#?at5!1}4=TE@0iaFskn;!Is=%T;u^rVofNE%A ze!?4Ogs@{R2vEeID}@Yah0S~c3VC6y!)dOk!Uf%u>bWbWU(m*_YU%Y-T+}N}-l_(@%L&YxyG}Sk-6q+Tg4=1*x>ggm)o2susNxcVVH*h%N>EX)1-^Nx7dm z#cp?H)CTK;kiY>j8M0?2VO4Y6PZ#Qgh&#={W<_zYKUTNQf~JISgkGkVrNU`1vJbkb zG2`bT8fpsF`Noc%&tYHc6H5-K2@zD2wc?_nv+(o2B=m@6ag0uG9Y_V=_t!h8BC+?w z+P*CEowi>B7TgxRwcjdY&H(}duHk^cnR{m$$a^M4QH`_9vaZoFd82gP&jG95#Z+p6 z0p8D0Yj?ENL+gM93_#k>q-+wp1=ol}RU*H3(+u&)h&xmOX9)=J8)hI2cq_o~Mc0;f zo0MT|6EyNP+f_^j|L!61Kbb%>Gdr0b2YKv(L(W52_P#rUw`RdfIi{h>^9M`t?80e` zztFc=1Yy|kw`-TIBWcpG<@W%#4Z8SL!(vNAufVn*nq*#ABM>)K#H44QOaC`q0w^ZS z%8l<5Uqd8P^TAx;X<#yC8h9<-WHETlS#^l zyWrK#mn7;W(=k{fxq}w+(`COTwz^LYN>9;|8GwU~GaD@%MUDZINQXd`YI@zsm->Wr zl#34r=lpET1iIhsutp)Vsg2=on#goImX5UV)87Zx{@S}*8{(u!68)g(j{C!NROZlP z0`X*4q%f|FBWk7j*+pHSctC_ncSJ3&hDlte@>guZY;ne1UhT$4RwO@f2W4&l7`$dq zecE?B{zf(S%oHGL8owk!BL+6zTH z*R2RdY4F&ymTQA^id>3PWzTR!-^A;W=G7jaJmBEITv@!s4u!n@ZC;lF@E&mjy_)oa z|MNPqB;*~DLCJK_a2)IPZ`rV+rzm&Whmkx3YG~)(m~opACZO|9aOyzI>eM(jljdX8 zbGgc$w`l}%I9gfsNz?%N(?o*~@-*WHC@YbQfuGl53jr|7P^^qiXN8Kij z=0_#Q6sRVU^ZcIRYnBgXaAaIB=4s2 zG}pb3(FqexbY*PMcL=C(6c`9<1Y_W=kcP=fu>$zue6z{gbl^bLl;xaOF*j1lZ)AWF zM7>}h8!(pvjh$J##%3KhjLYLLbZ{3QwD79x(k1VEz!TI*s(*d-2g%kwar5u>%wj$!$RmCL2z{cmstLT6Xh&(81YG{-cFYS+0WSBeeC zBgkOY_BPoy&}MKXxx4x)-{&zY0+~`^u&F+iNQZWA%5*+ugw9DyU)P^aewVOT8)KhI zQCzzQiJv0D#`2Z#WZ_Ma$I02sAm?;}F+VT#^sc#sR&FJIP=Xud^~o>YyVMdL}i*UfxK&_{OiP= zfuK$U|2eas3s7`$%?KG7ga6qaA%nNpa%C#)-T$nb`nWz1t} zU0+a}UY5EA6k@O){Of8|x@#kB86|mymhHBz+xv`DFLvqw;p)i)q5QhOV<)AuhN2Bw zLWx973N1p}Nu)$YXhUMAMT;eE$UZ1bvSf)uGrvT?NJwQVd$MKUmzn1~&y0HC_q+ei zo#$@np8cGA@1=?QiKFbqW{@I5f|&RESudT-gL>g3(9d#+jd_iEkU~?OnsV}XHd~eA zX&GZ<=atasv2<^7^jYJ#_FgIhZud*QYWb2Hv_1ac=kbwV*EumB4`+40nM%M=-;x|>hOswP4%82K-wkny~?(& z!}gm%G9~-AcFf(xX&toXm=nb_uWNDM*wi~HRBV;KQTHPdg~eGxgd9KPFaWu1IQbEW zQiN^#G9xx(($m#&{k($5#Yd&9%{0tj;(YaSPE)wVp@NMWXR$B_0X6NL3bAIxqg40e zO1r%uN*xFL$l?;-=V4Hpg$n+Cc7Jg5cMSqD1^Rq0^HP6wR43d_TePbIs zRQBa6Fgn9*dtBh+hxS9P&S!0(Eu?&{!?KOA=&Ja@)bF*dv_e_d44+(Y?r) zjE2urC(aLf%^n1vq8d}m2r$2eIlrA4`l^eAb5md5Fz=*=NqQPhU>%?gu*{a{_zKs@&6so{R9T(O>ym4mGJi{nmoL>`fMhy>4Kn7n;HKkb1bHPlQ<& z*A2gUFehyRrr|a-$gvYY+oBA#c|z4P6Xr!uzMVUPC0GJ!poCv4dwG%Ww=J-T*`)#= z=7oBPQ*k2lv{sE^NL_lFw{HesU6Tv0YF~*0AbxxHZa_2Km$T*Tci&i!dsm~Xs&Io- zl^ay6OzoL4)hHhv3VWxZ(X;R}>5b@wxDT9$skB?`tVNc@@6kb$dqTjz8;~e(AKD4| z(zd|!Bg=>Y8~18}eCt%!(JH4{TU_Ir7e3yHeICl)DS%986(g_0wNK5dDM0$_avryT z9IbYG&iqVS(7g}KeQVcq6|teGmg;9TUIa9kJxpczPmG@d+*x(zldvo{)u6clrvNC% z$qlWwfa)g_+UNSfJ&4wSFfbHHdH!Z*k zE?&0zGv<6o;}+ZscihH;9EnEUlmNu$-Rl}Oa>dSk6vPT9Kx42(FT$LxBEmRfNfqR?s7Y+rl zh1vv-xt61wuUo+VQns*iIbHGaaFh!c!AV`l-dez8r>VL5Lu(k3nLqIT)Xj;i?;!1C zqmBEYgxkmtPZHAe;@)?TbOt89xv&qump&dg%^6&`)BBZ2mCRKM)R_JI(-nZd17JN0 zZ#915Jt@${?>#kFkfcsB_yG+JS6FdnOu5@e6W}HEQ)lt}s3c*_cFr}a3BtutU|&uu zFX`r{S`?lHacC%O>0#l==BJLN37~PrwD@Loz+GEF_U&4JR@u(yW1irI1nL+tuEN<_`>jd|8O;K=G=~yXT!LytdQ4HPROaNsf#5?r z^B@mSlVFbgO)oDuu(fZ5Ia)+u*f&t>bXR)a`MA4pP$;a`dcq6j(8|Lxx@HC26{a;_ z)MfF*rnwB*Y^2X&ai@B`(Pxme5pC5jCDpH-fWaIJ5Cb=8y!)k#8=JQU6iA(i z@PW3SRzn%~fP+k*{RrEt3!%ic{l>qNm@KT65e+=!TGT+pvuy#7{9Y7KKckDman$^C zYf41m`BFeohp+%f3yfv*Ayb(4?@;IWuiP52x5ksfqCrhx?YwlZc%=4XV;cCi56WY0 z67-?ermV?#Sa;$$|V%IH%;0)pxvL{_ba>n*#+f5(iS| zL!Nu!JGqQC=B0Xo$-U-hX6vGLDod?w<{Y+dL4X796UC*mvP3o-gNe>PP4gqTW6x!4 zYpzxAZ!i`hda)wvRY0a~m0>!>j6pe~1!s2S_W(|9>d{#Nm+qfv8WG z(B%A6C(uChYw&BSa!i^M`u4*me8Ar~6kDS8d8%#Fpi3K>3zrz2nRcDF-483A&uaoN z;471B9OUbDT);OHf7lWpmF{-YeY3({;1D=yPYT513u9GCz;-80YndOWN7DGcd}KAl^_i@3ob;Fp|$vw@PmcQe6{8+>S5kQ21=@G}$VGS>{Y z?uV<39I@umfCkN>z12dJA904()7yjJ5LsdhB6)N&Qs13%!Llr1qB#)aWDW}i-au!oDrZ$XEwitl!SB8OFN zAJ$~G23_XCSIj*TwaEu^`w3vBP4%X_13g7<@_0M!@3TI8S7f-rn0{&6g(de z{Vz*v==HYm4A5hvb@*I`@L|(@yTPT6qi4Xi(j<&$B|3^%7Wll93HzFpM`vylLlYj_ z=0&&0MS*$#ZWz+C%2lwpaj=!77jKvW;a+!f=ILprHF>4ZPa)L8Znu?F*IF?8+I2iU z5C~coO~<*3k0R%>rsekBFYs=^`{}hYt7v+)pN3TsIQAXc5cg9!7`7K}FNxR$vMFQX z-nNe;yDfj08Uhw@K`1M%p>;*oHZO6sJ=X-Nzea80AqTl^9;X-XQP0j;~tJ z;uHY(VGl@G@^Mp#*XAD=bjGfa=kAXNH*xz2!-+5cg|Ql^;b#!@w5t}GXzaI#X7Oc( zxv?iORdKR+7U z4@$@OAJKE~A~Wi;({Yc)KP`Tpyhzg0hCy`~$6NO11D{^zJp5~agj7l8_x&Ihe4(bD zvQl$FSun{vo3TrqKu-2Fn3se*HjH87?X_znOMZMh`vVUGG=+zi;7~&VMU$kbmRU-5 zu(IxuDR5Ls-pBX)wB`d3N%5my36kn>e8B2PTHsqE&%Uqzv4}J3ScjO{lH}m)~M|g8e7?cflS23{d@gcEb<;4 z2W3ZWhXaJZ7hhJYdO;!;!^+M@)^>o4C%JLH{U#*1z3)~|X)niT1}5zqdha#>Mia;; zCy?I}$CV$VlU6!ofOhu^1TzYs6?jcl%DV)6ERlojWGlz8PsbgAxJMs&u_4J|z;q?> zPH2m!9SAP}IC)0E(HeE*Prr-sXb*!dSAY8y0rDprmg3F zUx9yQ4Ay?HVaLo|f&5x^PUkaux#g<>-OsJ^lY;rJcLyZyG7nJvZvW=N;EapaS@3Sa zZB*UOg+@0H?rQq{+|8W}PRu>R+J;|$7LwG8l7*<;svmE*&J{)v&Qxt6Z@8Sm1~&pd zx`lN&Yj8R%F#!-1K6$f6pD+L2zkd>fYnwoysM^zD z{;kM)AU8J<<|tNl#UHJN`^4ec9v3LcxaPB(bXsaJ0di{}%3GyBcdxR;imQf$6d*^H zq{=xDUSoco)GD08WeW;*soQ&H*nD#D#!E8}FXjCvDw2xWP*>6dM%ahMq;S~2X!P%C zc|L#I(*JNabyy!@t7EbZtJ>ziW&UBVg^h=y8-eTvH)WAGppY1se#Dx16CzZ;X*c5z;JBu%Ava}ML!VQom{7V?5 z9oT@Q_%SoFjImz_ec5GQfI;BCqN7lE?SWJ7P_l*yWGSMDlm%=p07w@H&}jeQ43E_# zDJu^q=275k+gkv1t6UQuF6cKbrQH)iV*?R*1vK#yW@7mO$v=RJ^BlL2ZtcL@r}}%_ zRzna|Mn8OV_XFTDoM`2t)^|;%mzCyy?*U9`7aEfLRx<=3meJDf4fhB$N>p!iOU7r0dXegrKl8Gk4Ly8PKDXkF(LX1&wSD`C zL7KpWI*uz3FO2wzIfor~-Vbm3ap^vh&8(>001MieNi@KY0%sb52#X}X#5+x;bKFvW zLGQy6#6L=xgO%^w5_OVo2z0$EVMKef2_x-UiDV2R6z+KLO>ugC)29IW)4DN`)CJoG zP<-k;<6v2D+qT>h{1uNd-F3W35OkXFES<*4$RqXj3p2(qx2cS;oj=P4!TR{1ML@LC ztZi00@}TuYZ1$f)i_CmPKGnNz&fel{*j_f;2|9kD?4fzY00bn{nh7}k+h@K-o{FGL z{V28iy_u>&Lo~I8CLzf<4)TWwFW8XL5u2BJifwmbo#^fv`>0`P`YsTTQ}+=EEsO(Eh^Q+fg4mAv(wqb#2i-Y zNFAuS0W9H(HEvyAD3D}GNx^aBQCvkb3LT5rJuE}`SmIs22Y2&>N31jB>j?pDTBjs& zod{aa=92n;?-KGRU!O7aCa!i-Fw!44>v?v#d39EO?N64`S1l^F1qhy52O8{i?FFgK zNHg~YXZjMvk@P&CQTb55Uy>cJQ)F)Wvr2Vju@S9N4v7@W_?!j&dJY#RWgUD0o{51rOHRMWwSa)%b|5xf;GhkHfBqC}9{1XvU#Df&V)aNK%J zTsz77p|Zk+f2dXAQk!p~++{5pb|k$%z3{`_8@|UEH$$2oh;9FJHA!Wd&jIj8Nb_9( z?j2Mrun}FM?tSC4woiZxl2B=~3>&K@O~)xL10C_6Yn0C2i8 z=h^vOex0yaYr(&9OA^@JMfX>4I1$gk3Sh#zi{FjpLuP816G0W%1%*sn2zaXqM3rPZ z@AU5;X>gGFjtL|3`@tOJEB?xT{U*i19$IklRWGk^gk&^eXQpy70W3i24bCfR0G&PB z;P|$0;d%%pelLD(gmh`+prti%j-acPJJIqrnV;Y9SwcqtMYGak)ta|jbuFfh?5})( zZw7ZGeLO<7{CMQ3@#T=O9oV22cqeb9JbwV&bGlD*t1x;yf@8yt0*;3D6Ps`YFym`~ z1Vj?NV(e$-X3H>e;eg8)=}o4WVWal}lDaW4zwHlDe7fR_n7Q{(h%rL)+aa?a%9?NpOW(LfrjwSaGjTOs4Ur86;m$_#> zHzSZ~1z`9oq#V0qj(Bbvi9+U*i9F#Eb-{6MX})#%-Ec?*##+H5C8=E`jHJ9qQfSJnCl2s<0G?tQ{kaJGuJTICv4+^J`6l0=TX>Qtz&2()}By zc1V&u3XVPZdX`gpnz52tU0Xm?c5z{0u=zjOUvm(6>@aXm-|GvYj^A>aao_E{& zPp{Sh)M)ny@xyk;(QNr6U9j$@PXIU$0=5!;PPP^w25ihR;D#lPVS*G+q9g7^z*#De z554+NE}@!&;ww)f7QBh^{GuhzF z`1!scSkrA&JjL%|*^O@%Dbjm!L0or_W8_NrVBSO0{27tLT733k`l^DO68x^}n9FyZ zn%BEPBK=m*W0xV8&}OJhRS`rZSW|IKqkPr{hna5ow9AG%#cdf1_UYHib>YiC6J#>W zHiUAge%NqGj20qd`R{M(f*)|G~BWC zAGxNkfwI*WoZkyAePd8Znbdr;PJnKDzR_pR&$9|%nWYIXJA+^M#%it}jG}J1Eo$Q{ zw3FeO4k@(uIF5YBw#KXwu+*JN@Oa)jg#klzKhGDuMfAZE%*G|uQo|9K|DcK0G zuWbH?1yHr`3sq!~#bUBe|2}Q($b=LX0eFwO-#C0drbX3hy^E3HIb8DG9Hw)Wu8SSu zPd<)6vFg>V6oEkmh;kN`^n!vj!F62%I$K@}Bgb2BC-*1LwB5XqZNy(PZM`ewI~*@& zkh=cbX?ezO>rD}yAR#UaR{YS_@!qvu`8zp5(<0#5&KINv6@*@vM($WWNS{i9Cjf~% zf0!*umBrg|gipzW)q3#>Z~NCuvome2Av-+Q2y!8s2(14{);_Z!2rkg!rMToCK5|f1 z=ftiTlAt)4R#l(;UXeFM>*qdS*B|b?3!>0QFCrCX<%IpJUh?Q;?}r`m7n=GNjkI(d z6E1(^i9)9SJB}lAGoOR?O|t_-#iUmsOnz0?yG4V*4A?A0@4^=B27)kSP=c0v?j9v+ zt0D8YYdna&qn;xt@ZfBenM7*y)G$7`hdV#_jWs_}-?qP53%>5WH(oSVw=V5vfXhcX zfk@sluK#NwykX-Nzpecx=k>%8vG`(YCGS4JU&>8e;mNl8!w;s1?i_;wzLX_^4EqwN ztX3#}rKxnrS8cX~6HfeO3dyVs{IK_!-hkQ#)0h%NAK<~B#D#0) zk+PNHkug5w*7?)lbt9Jw!ee(DvmcIV^5Rb+QKm%ps2mkX{gYBvL1Kt3V@;azpVd#5 zAzQ^XVg}G8rtatL`M1#5>$awbX8NaQD-9frWX`4eeuO3Mc`&UviroY_R9O2y;dKmd zzPxT3a(!v6Iof+tL3T~1yf0I4FT$7JbsoijJSPD+lsR1W94$rL9{eozD`!19d_#up5HCmN>Hc~IIL8-~ zZeI4+`BgY_{uA-A#3kC7(-oyj#cf5z^?}NI+X!x`~j@! z-zMwQZt|}9Vj_}?6!3CP{P(^OFaPL`_K^nC1d zty$Q(%k7XWni>7#cPM`hPIVJE-Vnq(ev-~)E6GneAG58GHaLhVvndZt3OC$5U5iZ3 zY+?g!6o>b-LB9RTZLwnW<4MIsh4NQEEHK>ir@kHpEbB7+-7_5DP8s_r1S>bWwh%KLe5e7KN7 zl9t8Yd4c1YT`6}xjSuBl?H`pi8fy)bdsfClzFdEZ9p%5BD;thWYEHRB_t@h{EnRgm zz-JdYXg#M_)6c}%IxJBA4FO|aV>rvP{yJnjj-@4qeu9^wel3|!V~p*|zvO;M5~X1(Y8hyyc$oMQAEbmk|T3sCLIP1*>~pWbpy-FF$~_)XId_R2yVi z{o;JFRM2D1_s3kdV`jdHhNea5r`>-m2e>rX_P>v;+$oQURX_HQwdRV+7g>q!Ds}d{ zOtD@An!0Pur>Oe6_}K&38dJ`x4W>`W8ndHIifY0Uf!L7wK%UQ)A-()dgRe=O5LrFi zc&zn-*fT?RBKrxi%Nf>p4=_8>l1I`P6j1*A-N z`xh+l8?`u_AdFm#!#gz}|11?gWd4vBRUZSxxVAHFHQmg*LByH$xpD`5ZUnvuIVCxU z6{rtO@0Xt{w0r*@4}=ipr3Jw;=IJrbZ4 zBDV_yQbAJ;-#Y90I9p$#%z!KD+Jjsu|M+lzPu_vj)K?MIC-dv>DH@maedpa4!jGPr* zc`*H;#M_+zE6Au{v+#~OQooTj2?Qk!%uc9cS>Pzu5A#ZuK&+vb}?0cifWz5BP!fui0!E z=WYCNr)I}oa!wlooNugszpO%_L|tgdy<(Hok(F9U%Ivd#8~JLCIEW*ykUN1+&}a_1}R}}O2Re&Y#7eGowNo(zd3F@)GdG0xYS`J3lLSTc!dFX zjRWj~vuboB)npC4e(infacdq(k04CBN#Yka?f}?_jt<@IB$Yl!wWc<)mx4DM5qkHt zL%2gmw`BQ2#?UosF2~8P1Kn}2vaAugAG9L-_&M*3HNi|7k`N;dfXWE0$Euvt;AzpN z5#@bfoiyRj4RYj?>9(QS-?_>a+>Z1P0YEOPD6rj*pZtLh0Pp_C!T@ku)EG+;+Fh+9 zaGUZ9`0a9c2wlTvd@-FP8)sc2E5lptsQ#%7hyCdtkcCP<#Mi|jd9RJuCK-z;=Z&S6 zEUWyNgvd%!O#1DAy8ha){;;m1wJ^HX5(jik`C6Hn^(Ez4^&j(LTHV4+WE9}B%^P0W zD2Z`!6x-(aW`V@Wz&GKW;wDDJMBY^%@nL~=Kmpgn4ZBz8WJrDd;6!}O`_A+>4=1=Z zw(m$B9Rkq{Tt$5N=&{MlD-&JHCXf8U3-R(N2rpSHlur~%Eez@|0)6IX(LNmzF!Me7 z4oL#0MIw%X6iEe6oQNyOp^2Iu`?6m1{C=_QmC@R|kAuHu*++td^_!Bc?=VHI{{sj4 zQf(qUO}f;iqDA53P#&iV+HNd3MtNJ0n2z7g*UH(yU z?${<)M=pXL=%+D$gws#Vxds9Mvc$GK-0j?UQxv`2d?Z6~N=9(LZF$9+=l&PBUS424 zF9nrqDpP0?pW@X}{vMH3m*DPa_)3(2WEQ)Op0{G-Zv^3?p2g`YFMy5~i$(zxDM`8A zU`Ka6n_RaXk>iShDQT*HiR2h-pzH%dF#_UqEC-j z5Cy{NXpV&?{nmZ?I@M=p_r%N>zwTBxL|#1)2sQa_#V)N0Y&ZQnOyQDi_o0a{YFv<| z?wbw4ge9q~rWc%5o9(m{A&Q(y(g3brRo6=TacH3}No5Rs@4&DHspRM_B7{kd`08;C z;w+NpShUiy=v$UjgcbX9-G!rKDF48V!pGXA&Cv_f=ciVEcZ7G;X*65{=8E+nWG7aE zG$^qC1oGQ4@(8cW5rwd%uezT+u0%O3@Zvx$Na`+)|aC?Vn7N>RbC3`WXcI_>;43|SB6&Dk5ds!dY*BT?Td#fvQU5oSEn-neK z!P%cqUjVB_c0XBx$gc-Ve4odz5fbNV`lZueJYUx}t&G2Fui|5jY21dH0;jWlAsGn- z?0B(NbHyMK>%8ABqxA?Cd|!X#Eou9x!*e%>qGhg=*EK=8=Wi|DFuYoLH@uGMnyzRZ zCR(Mm4{DD+EG0SQyD%Oo&lpnNIA+?D$JRKav~_`)J>Pn)EnzZ?8;Qk70e`=ps0pil zjIXjx_|5Nxg%-|TAv93OBm@aT!sr>XgQPM%EoD+_r4C#`MTo^#Pr}orPASkP#IekO z#uS$xL$j;z=dNh4EHS%=LPFnS=sDoG?i=$r_3(_id@3ff7xwNiKXttQ+N^s6`NMe6 z3DtGoU(vC3w1R=R$Z>-ZgL`5bHWV;1LtoO(hiImn^tLZGGV5GRgMkT%<$4AUUVqg) zN{!p{_R=1iDe4L^hlB>{@7t0OzR>p6vmfv-9=CYJLUr#@ zqKps?{DnLz;g zI+O8cAWe=p-q8oVh~`53ZDJWOtv7=XzW%hss;$(qym%$P`v63l7nwE zb$p6Y?na5lz0Rx4@ zkF40`j8Xo`&MUtzsLjTh)xC>(e?!&Ln9h#O-|9V>KKZWJO&s~W#Q`3qvXrv&n-pVt zrhQbHWwyQ5bL2YX=RNkZFYP?zh}sKmsV{#tzGRDYDj)o+oLtqHBJDD~Wk0lBXSpW) zAUb2E6UJOE`R3zBs&e$gh~5|9`5WGY_ihYaTtgbUZ?FUMb3Es$N(mSD(CTrimG;d{5(D&JNNE9;+eAa$9qC$1J7*WHrQF&7J)tILMWgX=M+Bmy}BXD^f_ zz0uBvSLfCt;TL0aw)1l*oA}!=!y=-#UrD>-Ek3S$WuUDk46Lj3{ZjB2Z!E*3zDIh+ z$U2;s%zXq&I4wQYOb%8!NuP>yoeVB_9c;dM4276^%lDViE!BJ(rDJg)Mgj$~#8t}> zdH=aNsNt65f6Cc92HPr43P_N1_(kbCuvWYOrhH3`M-{@lpa-54tz z%)8Iy6QyXZEL!CON#~}=K(VcHiA?^aC41t~E@;G$?d;9R#DIj?-15R&Jz!sYCP+(8 zL9p(xMnLHVk3_IckFp`oKMjPV-~nq>& zfIk5%REAYQf{ZgfhlzZdFYv(!lg&Fe+OQ7@kQ!Y%JoOQ+LhE<+@k2ctsi8Acd9@S~ zW4fOP0e!g(yPHBFH{f(jsQ{+68ZNj@3sZ6OJ-&r@kW-XmQMm%^X$#&lT=LY{{l{?9 zE!{mCJtsrwxlx*OD)xP$X+MWsAkJR5wapB-i5?8t;&SC&HJImPvvV=$IJOc6+f2HB zu&t>{U{-K!Ia>kbqjt3(bH`#gvb|&y&q<#3;j%r-S~fPjo!0}O?B+8)(~_PxK4k|U zhiM_Y!c@HK5TMfvKqt+m$jwG1^?do*eGt+8!ygLJkVRGk=&a2R$F|TkqQR}zD@w1b zXQb4b?=QM6BgDYx>dKLd)q$=9KCV#p6m;P!yp4x&tdJG0dQtV|(Md$<9A2f5ou=+y zbL%ZuFp!Io>oR7WDTp1TTABdoEdk)EQNc2;+A<+K{9dn;j_p)r@T-h@S2Fxf_!zAU zUkfff>)6s~9>7^-V%~OmQMYHyik#Ir?y6b!R3ESVxzO$Egh{-0C9ABUTzSJVxXLZ| zOjaL&Q<<{m*%=^--qBY}>cIL9g!yS3V|k;i4sy6f;^3`T_XS1*Ziw#QlhJF1uBc0} z3Hg(E@dPqVM}|wrBPw3(DB*rn42;?fJEq4EzMY>Fy1M>H1qt7sae7~JAvNGM2j!67 z3OOM%u8-)lyG@oZmnpw-jnp$J82zq)Obf$R=3!-F>Uj1Nc0_54W%TeaMZfXeTaeN$ zEr;X)eyYH+N3u)vS=66D)u06@egYWFcv2UtlCV3jN!IBN!_%O#7=k5DKMRo8NyU7p z@?v=!d2yA&cIuywkwk#|c|PJ&D`W1N*CY#aAF9b;x19@#)07t;B zdQ5vaJJNy(GMIli-kLtOLfDbNt+Edl0-C(-Ke6eHSy8j|`6nc~xm#w~7tqH> zwS0k~)B`lw!5yGbSJ8(F9~$`xX;e89e+3jJPK_D54=^F)%%c1 zkM`jX&(5}CM@0VinyHkI>g&nn+;YRJU#@P5+&7F0Q%b7+EZzw7uidmF0rm@@K7?)G6ha*W` zFR}T8aphY{cN|uKmzxvSo!|ML4YbVn$G%YCf_6w>?F5*UO(Br4s^A)BLLCn+(Qm>fBs&pesDfU!ZD{Q+|=FzC>c~CV{tHC>LraJPu=D|8g z)7d!cm0T>^LWva_X)!pD^2^^b{OPI;O!A^$2X!VY;xN93ZgAjv zoAQ^8jX&iPd-PZ78_^RdG+wRFU{~X;-4G)?pCB|JIwot1x0pQnprlZm>nQkYIrtBY zq=FuUTSGpZLecNTnwuzY{6%dZ{4-&l+5XC6^0V_$&^!|LZ1H%O&%CTVT*z9(R&<(h~i7&M8aUk^ltLFI~pb=bi5?_Bv zov_f53<_M_*o3>LCZ$b|7(5xg5R*D9tM?Ce=8VB~-awlsA1E8Ye_VJl9r2E4>53fX zU?Xf5T|gYtj30#}s^-)7ipCpy_7fxXu9df;;e1Q=Bi-q;HHicke-=$o%8U>$J;{B}b-12RPnN zvc-^09?~AWiA*mMq&Cl#s=m-na=4ms2#eK3O*S~U_ z-3!?Md+vG_!{2#5vFGEaW2OoN^tWyGp=>b?OWoiJ(P|O~j93s;oBY{h`cs)S6!uG* z^lihQz~}aMic2u@tDr@b13@3XebwFnt_Y#*LHQ|-=ErQcFa~0uMR_ELFSFI@u48RA zJ2$cEJ#;e`@tLcs5nZ7nyHp#ivB+$k`T3JRPNG}Y2oGo&j_6Lh$WErmfq>~R7^rIw zuMq}>5qoldU#p!6`}aBR&1^S6fY3!ZleB~n#%r#=_$k5f*wqy?ug>+;NIS(pVygO= z8)t_5fweY=&*siZLGCGXByX1S^)Tjli-d(g)8%YGJ1Th(=2uqB+~(>{>uChBD9_UO z{i4BjwsOD)z^y5tt|ff2H9#R+ z8#~$rx%@lBQ|Z|sBlStCbO0J9C}UF5Q^UbKSZY>x z5X330!F%cNzZJ|E<~~A3b=vD-Fun!ZuY)fB;zOsJ5n;PDFK9qX9rR zfjZkYSyUv^z**u8*KiY^pOd^vT~Dxr@-Y|qdzA(_st@yr0KUr0;)b%eTs-*XLD+&q zvd5Ln(*hE9yRETK-c))6Slo~g<@1Wg;>Td4P>lu6JKoXd!fx8KsBD z3hb0tA$$>vA`eP5)^kxx> zz~LX*dIOKAKFdG`=nI8h=R&8~{#Er%3HVMj)id`at5gmx{BA~KrFb+_b|FEC9t@{1 z$S-0Jj8!5<)&CxY}^F%gjT8e2*fS~@G8~d~L zx|3rptI3)>>RC{WPCMqUa7@;0PuRvuQ-4&>sMdp|Qmqy^R4}Q+TD~zXKm4yLjV7OL zLIK7vUS*ydD>_YCo^{)i-cYknX-VyO!vMqp!XI6+0C| z8g(fT0NTF+fg~V0=R+!Iq4PLJ;~J4F3xF;0`o+{FV^_YJuP?w%deiB+WRVyAiJ1oAdDs* z#8M~C0|CsNg6r3ppR)p{MoiaLmF7E0;8u@jlL?}pJdLjBtTC9H4yF%O>4uKN`6W3c zSznKR{LFTM$yMcJb}&bjJ#pnck#vrj|LXJQ0RfGmxnuSM1Ktv;GjYG5(a|mzP~__% ze9ug%SOiK=mq3My28X2FH&S%a4q%J}d#uw-b19fZn7YBF=)kW{jOuGZ-n3=Ug=#<) zDFt7{`^bc)y|m5(Z!i+;ztvL)T01FvE`6W$LIGnNyEtcsOJ0tY+ufg}!#@N986(rc zJ#HRX|KOJpboCiDAN&tw#EPp2xaM?qTf}O8#~V#BtpP8J zQ-E81MUg*Clbt9*fGB=8v1>L(;88JjdZ4f3YPG=cL|xc9+NX8bi4mm-cv3*^n26naA-Wwf%pCb$GoaIRXe!iR;-X4iqh8 zM5y%z~BCE(eIz&JRfNW#@VvR4>jZG!9LF9vE>yT+42J}Ry*X$?2D_QEH|c0 zU6@OdfrA&8eOM=cyp}8atuV?zjLDN1Q6K(- zGw@~@K(Y)~Ryx#Yqz{nYoXCmY!0rRg*!rmyYq# zAR~oYY|EawiXVU_e53NUCoKZhwoAYOt2fU=wdb5 zZjup&key(~yCQI%;Dyo*-F{Vr1gpO_V^A}Bgn+)c%d@^A@82>fwN4N@7XKY#rvbM6 z2?4$QyWH@tXC`#rJUP*C2seNvK}k;_ zYl$jHMduqd*!^MV_MVFI zdTitzOo|AunR1ND;ovW^pgzWllkFP;ChUhxJcop<^cR^A{}26glFv>64GmgY5%35W zUTDN0OrwT20N}o^VWvG4&qA}tQq%KME7;vaxsX^6uyfHWTusBvr9mf5{G{U&7-Tmn zijn1GS%3aHvFU?fy%RYT4!GTv4N0~UVa=HKGO!MlEl1yzp?<>$zaiKVyfj8d1!QtI zf|jeYr#$#ny7lHi%dgS_1!1WwZR+4{bW{0%xI^}ZY@d`k#;rIw3}mqW$DuBL7BY>T zHo(d@yCU)mxufP)<65<`Z zi@GX;LBoLJnmcy+L^(-p%~H7Dl&*F5an8r|?rKEloS!pL;3P3%#nh`c|2{bDKr zgqu|maEVaiB=+EU>45`zLsj|K^;}{)f{5b8RP_s4)(iYcA>0K(B_D&qjWEvbi;$-f zP6}hkE&wA40x5O+MJ#@n1d6E{OP5#KA%ln)!S%kQlUYyRVY@kgl`72@Fi{v%BJMlA zve3qZVR+eg?n^I84Dgroc22qCk4W9NC1XaQ3&#Bdw7h6Zz{lhuyS-!ab(o3_jIa|z zYCF1_osi|XHi=chd5^R^OfxUDvkzoAUeX?icSfntNmbyhzQb5j|F0yoo)UzwVL=TM zLxq$-N&J1vA(a4p__z@Dq0cN#5Q{X; z*q%Nk@HLTuPN(_Y-)tyxkl6-z64YngAYuHEXFiFW|3kRPM@~JMK6{(+%vq1a)Z=e% z9NtXqK8s^Ldk>SQMs@xnHx)L8`)7g@b79ui8+|>-^^4bml?lc1-<0_RUdlE2gI!3u z+3zorINm-vzm1oYB(n!q-~ST_Vz!{Mbe%M?)@oJ$2kE#r#Lj8VNu8z%gQvf~yo(cD z_E7ls(lleu7j9jKWaXvxBtpWXyjMYqGgL*cG;ZjKSRU+?Zv6)tf4?mcs3xS{;ax#I z59%JvlE%AgOaXbk)l2Mj1qY;If+ZHu5~5^xo`S$tszf?)>ZOt8eOGa^{evjkFAi(h z?`u6zTYmaqXjat8S$ag#U;^(C+NmPezvX$gx&L`<%pIs>UxKxq5Rmyi65#cZ@wXPJ0%NX$xb?>Hg3CKJ2)gIURy;4Nd)Fu)slrP^!C_oA1qI5LTM(S` zo7CBk?N(`NV@(-Ns%6dy3?>oaXtvYtrP29IW{RJcyuxPmhB+1!6(q@EATlXLtZ;HHOSjxNvOYx-as2m=Fq_3rr#V9PnoqQc11yL@aoNw!3S4st^UxX98 z*ZR*a_J%B01Yt{@&^3UY*8dQbSWMuCVaIBCE*Kvj zmGW5y^Ue~M2vs@lYOs>ktNB*?@K3@~P$*QEm*4C%c*0^`=%zD3Tbp(OaDgkO(MR#G z>>*#Z?Im#wjO-U&hq%CFkx_omlGRtvnZy|nHszd+utSNU#j(-=@nL>9mUiMvWnwbxSSUkle2Lv^kxiGzM0jS_T#o13*Tr1A1A10+>I+>^?QXR zA_ARW$+1TFNereBeW-qbd+DtpDH#8Vvt61w{7Z zu@9Mk$DA**DsZ?mZh@N%Sd^n;?)E{Es?1K!MRsc|CxoRkamvvYTvf*({x7SlU6bW{j^uI+hq0U?X@7)sC<)&tg|$t$-}^U6Iiy$f?2) z+kU*Et@k5~TF5tJEEc$L0^Z|(zC{N+%#+B@@{7_`0OsZfq^{$vy+a4Lg8U4*#*2vE zC%nW{&>s=K6wm2irHa6HhSD}H$|yB*r>@Fj*yc(Q=l?NvzSOd~fy(~XE0D0r>vh9- zm^(m@=52G=niU9%h3=m+T?uyO=l8Ibs4ql0h6%VQ^o3|?0Bm^^K_)oSwnUf@_+Tg^ zFn?1;?_j2b6#kQ!6QYNKyU9j~R&-$x`m&2urq_87$U8Y^D?!UoU#RY>=*F7E#~(@=VFPb3l7WKO}7C|n(JA8(0Dd6*u%l5rA*C9WG=E; zl@mc2@hPlRJh9Q!-&Ro_PTxY|uS$jbub`K@LX@z~0^z|eC^W=!&J(}lO$-;O!Tw}M z;LA;z-2FuiS3%G^(-l5Bu=q(a1wOe8pVTdWlEV(4DB-<;4sBO{4)=ybak~nuw}V+% zFx}9JyzRFEKcV;p`aw3fJQpQv$2t_9)%ZM9sOmyv5x9h*kRy58)|vzp(zXIhe*1%p zk#fNpo!uD~0H1diUIec;q_?~BFGa)wSC&0PF@Xvps8Be?s&L&|PNI0hD9vfq#F!zE z5qt#X`VcEDmIMec1tr{7X|cD#tzI*xLKr=}3RWWstFb-ES}@V?Mkm&)t87q5!aUw0 zahPZAWjs6uC3<+@C{=4CKjj51ZO@-dBbdgLr3m>a@;VOdGN!0+4Zu?jYdZ-kXw7>d zOjR%O58dOD#ID7$CsStx@NwSetHY2NSb{iTSKrY*ql6ghiGX zTiso6Q_mh-WpCkIJQ(S9Ijf!gYll{-!gk5sW9r81^>p?%9llpYSTSLBb&Xv`d*har zo@KV)re_|tov{q$cTVDCC-1&C)0Z&k8-F`wgY5QCXQW@>_Xzla$9c8)@ZwWPjw*1E zfLSUWDc!lBS%FG>Mx=l=+PxmJeqSE=N?ph+Batcakll;Z+qi zhESETSal3e!TGeiJmEn{4Omlc$ESLwrw6YxUYtFZ!5}T*w=uOPLiBij-*uNc#D~wD zc9vd7_2(nORpkufc0VDoJmvh+L8(1VB54er&}y*4<`OswBRueZG2OR zEH)MHb!mJrz9U?e0VZXIe28(2yFfwhtRm62iQPYR^YN0K5q zX@c}P9=LJjQ_#aAdbG|PmgNii?L4mq@>5&5kKo^u(``5bU|OIQ(C&Y=@mf{*bOW>gj&=9Ji!xl~ z7Be^pK-h@aA;)zvzu)&|5xPv7r};siH(vSf6J8q$KXx8=Dc^E7@&R6r3}jX_vfrT` z2M{b1d#4H3>>_xzSg^b2jDV*KUTYdB99%?S*bGOWHNT|EhH=ZDL0;-BSp zZa7QjS{&O4Mv=UVkNs@k@rt+=gk+&O5c zC=lkPb%4C8J>SCJt;Xx9#B54=Z}|^^FNQFCo)jDWnE|$J#ad#kZ0`vy4 zdqeCK`o`$jM|k7uEBXs$b)2i?q=C;R_dQak!Qyukq|t`)gg9oSTFd)aA*j?)JreT2-JE2G(wExgd@G|SOUHAesD>8YcPR= z0ZJIa{Jp*AH!#=R9{6c2#r6)tQ4Ig**?+A}d$;&x!ZK{97N3eV(8YR7m-2l-0z%Ko zFb8YD|G5J@)oLzr2*i)V3b-0@nm||EEcFG40Qvo1>VX9uzPO^GLbzxNis7l1v^#3} zJjot=yBPJ2Sf(7hxeww-di~FfLcSknf|(}D0>5LUHUX)uZQ-7Q`(E+l9SclA3|> zH1a>&YhwD7#o(|$ge-=iFy2HOqX5XiGWaCbG;=K^k7gA&V%p{qcqG7>g|0H^bjYpD_92%7!CM z4v^y=Qwx{ZC872M*?Zt>uy@MheM{aC6fMG_)VBO0oNXq1fV++ym!8*Y_M>$lQwO*- zV(?Y0^oj|#|c*zJzYm*v6T_0@3nUq9D>=%!@$KId-|Vmzw=$$tD0p@)qn-4kX=+|7x@zD}-gfg0|Zq?@;*6 zK{jXeScvVbfGXfgK zX~lg-aUm`PsJM%GB{CY7CMqUqWYic82u?6jB8wA&k&H5ZpSOnOeCPWUZvVicySl30 z<$1U2?wTsMxYHwsF$#R10oiXgV}KSMfqTXqvk+fC>cs4Vpv>x*D$CZ7 z@-BN)qb%L?wV$&wZk(CehoG1GD0S>te{00{rdwVp0#?s7jAR?|e{k14tH)o`n7Gq> z2eMI+JhM7_Z%a^gmSrY)1cJ-3*S&;Kbl^R$OOgM%XZk=L4|J^ULZ|UY3ylLbET5o4 zJ0$!4ws+Rq$xx1L@N^Ea_YmZHRg_yvho zo7$~L)o1%VzdHv@7dkMjKuGI8q@~_gXR3dEioFXsm=qJ>FU4qdJXG=x-Uh(2bGgdv z(JAPB1Jl)8pD$j9#$~z{{mm0r^aR(wT zU>Tu{Z{1d>@@IzPZ@I%HlS>hX&44s^1B2`I69tp%`VXqoPwy*Dp2_5nB&*#u-M&qP z1k{`!@izh*IgJGiXxup*X*DKKt@x=_eecShK1}Wn8}6JpnKc0|`Sd0j#F0BO9h+>p zcVZ=zfXl{{7i$(g8N(kEDLfynk=|ZC6?TLv>Y*|1dxTL~#dB^IvVz3uxHh;HMW;_T zqvzHr8?S^E=koO&YF2eVaiKM^SuA(Pv9jKYe38=gd?C29>3twcrC=FWHppriw-}953_H`V0fn4Oj8DYj4+lVDresD)n|HeFS!lbO zZt7v3VfU`A>G+k-9oV~FxL)s%oJupz!h|`+(4XOmqPCc`>y2=4+TUxsl{I&0PK>O0 zL8N@UH?|GY>Lsz^gSBk-c-TX_&XN{6KQUMf!6<@R5D1>i2^R%0B-NTB48}AuV|#!FOooP)hcR zD@#~b%{(3pWtq!skp)3v!VN?aL4{mye)I{myWGn)M|Q7BlfFSm9RbYXvHH{Nn=0!x zBVQ0lhL?t988!ydu7JZ9u>ESy)F(sIIQ#y}r2#2*O1SG$Ltuak|C(-pcy`ck)Qo&d zJ$Ec|Do2((-y6;zBres9b2 z)~rcvGADUxdaOZt56Q+r#*;d|gChHdl%)6bq&ujJ|Jmj*21D0L(b{|vH5ThGR zROwO|M&E9W+HB4?AWvcak=Cw+5C?N1uDTHv`C?^g45+$6R5^gEgX+{yDh$I|?72Xb zpkyO)o=NdCl)b7k^rm>3S+M+}pYyx(cOhyN|AOv;0_6S@BIB`Ft2@SF`v9E^wh)#PXoM3XXw@V22!B$2t7T-~*W+-mwJ+7Uydz+&;G$4m zaTQOf_Yqo!FOa$!is0LHA*6`nN8!VERxXU>j#U0B#QPg%s4V|IYQ6tc_ywDWaRM#t zpl~2b427ENcf;7@mnVh|ex~nZN-<;?5~J;nH(ffg_@%^Z@5CU%vmMeq6wVb+(iaeZY7XwT4LkfHic9D<%@wC?}BvZ|LRO#CJCVaupv;M}z%v^5SP*z!6uTCP8P< zwrwznqCVb2!z>R=xRy-U=(PxWIKP(h%@zVI(n~RuEHmQ-l}YmMXSCo)M&E}CJ6v%^ zj6S!PXg0?*?0Po8sRzF)6VO4iIfL*mJ3Bib6HLMK3bv9Sh`-GCyODXO`{Z8_l9RMTN_??O)I;gpfwu=-!8B*ifXoJ_QbD9KVm9 ztnoOD7Nd~gah6h`4di67GG-r&%a1QWR!yGb6yl>S#ER~peuVBHfMVl@l$_&X!AbSG z=be}3jCV184io(<0AOMCR`%s)+`H3RDqKY;LY+hY_PQ@4k(S2X!VZEF)Y+HElIa$M z$)RkUL6L7SBrmj)KdIf7XOnN+FiRk_7S>eWB)A}=GW~SioxPE}G42=0$gG~b6FVxC2o|J68;o z$i8?W6n53AtS1DS9Fx7edsCL3(W?fHTw9xowZbB+GOE(v>@CiOJZB=cMxYyAW^rt| z80ktDQK!IX2I5I#cFNp0KK^bdmy(el+j>4AMHjWjf+-@2SM}GObba!?5`OFl#*SX> z*pMl?FTi&iB@_{ar;oyS*-4=td+#-S4mAkH5w}{}C9#e2N*2Y_j53po(?T}rFG-~_ zAZZDySUa|Amaq`6d|`ZLFD6(Mm-!Bu3stex6av8fWz;}HkC*Us z*Cn}$c!0!ogBM0-1*TLg-SM!?1=SIL;|*TRvEl=NH;Y3PV9+jm>fkM-ih1{ zY0*k`s;goMu-0F@=q4qO>@j}&0;`j#vVvflDh#Yx`d|~n=DhCspg)8;!U z`;6ze(I;P-q;}aMq(!rYqIH*SadsQR|F~eIk!Y^9AiAuu1nt>Td)!tx9(bw`?>?tT z193&OYrJT7s$!co``CjKW&;2XMeu_O((+oV@an0&oA|ULi|Cho&+o2{iGI(F9FNY{ z%d5@VfG58)-hUnzUwil;=#&i##5a*oo2RE#&x*kKa!+cXG9DRFe1ugd(hVWnxxB16 z#}5f;Hk!nKfaN5n>{yDE(1MPICdy^+5#{}-cZVoH=t&cOMFYie9F8t0M>SjHmrRIv ztSq!c@Fxe8zCV4f6h-mw^LI9HzEVhEm zgc^OhW|~zdZcv=3sYDAJSrOd0$ILO|Fo2}J^`MW`lB2AiH3uDqjU*1yg_m}~sm%;j zek-mHhs=vU24Vb>0TX<&-so5{T#UMcpKEzL^4FvSX*^yB()n;c6p3L^X!svL!q%lf zwRlJx7Xz7#u%BWBd1F^!`}j~B-7Ls(Q6*YW95mJ;yKsf&R*}sKDtHfrv7Sn$W6HGrtX&Y~}lHn4J9)CV4-pemykE9C-oN2Fya^`(eIK!*XH$ zI3~CZ3LIVWx4zkJ(+w#82R|8VaW@y6JwI+)qpYZU4epHOpzv*hA8eugBw@tQ|B!Oy1UfN?q!*Wkph#d-nCX6_!9%%#KC++`ABiF@&6y$5vOM;g z80p63(U4ZF^fq=N;Pgs9r7X4vV#`VK_{crE-0~p5W;pI>5NsXXJRk7 zP^wVa3di-}Zj?2oDW>sR4!0iZ9RI+BY5(fk3UAE=HLDLg{NcrTWq=TXB>$}K8~b;Y zF({j!Lxc82T-q96gx;b1Vw=z3XjmhK^}~3R`INz-STO69zp1XQY7F)s?VC8_o+NG1 z=PNxvfHcbaoYh>xC(KvZ>(|d>vXfH_A2b-J!ft7jx5sIc=6P?Hid7-Rck|tAm2Ek` zI*%{UJA6D86Hk5G!!1e z%qzN+%mkO#(opk@YRBDpM-qj0+aDv9R~{859>w4a(k3KB!A$L8bu2{OS+&~LIorB4 zHrK+ae5LoiQiR9TO#GER1hbvx^)KzB5Ycaa9N82;G@oKG{5jd$;AQ<*N@#jRkC#9) zJ=nlu%yzfw=k*rEgmz_yXU`RWf1Rr=ue$yN9&fl}nkC!{v_CZZ42w_xT-c589n0JCcJpO3*j({pJyac1hw zuE==Sidi>e#`=c~ebgx@qe@y{B^x7?lu7wCWHkqfd?37>hsE6+F`sI)zKhw_JAA^{ zZt9fGUf;Dv7$6MIQ#@wq0+VN{*?i>M)L{#If4#A?#{cz+p+@8HMT;{Z6u+yg)Gt(D z+pBDP^SZGpc{CIu@O^iX6cD5u_geM3K<}2Ic znvT2O>IkCvXU)ui=c=R8I^T^4=H{<1k)DP5(#-!;hv+Ls33_chG3Bq3%B$u7pFMGG XzdLib8-Ho~oLVLZO&gaNpji7~=2Y*+ literal 0 HcmV?d00001 diff --git a/assets/rpc/Youtube Music Pause.svg b/assets/rpc/Youtube Music Pause.svg new file mode 100644 index 0000000..81b7e75 --- /dev/null +++ b/assets/rpc/Youtube Music Pause.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/assets/rpc/pause.png b/assets/rpc/pause.png new file mode 100644 index 0000000000000000000000000000000000000000..3a87377c23565488c62c3308e2201d0589121910 GIT binary patch literal 21470 zcmeHPT}V@57=F)OG9~}&!ueB-A}k6NG&58>^Cw$`q;}y&(wR6VDW_>^rgZco(_wih z)TmjIAW{-^lYi%?LMllV8Kx8>1(93Pj}nr7XFK2Mx`+in=VIsGb~xj_d!FZgzW3~1 z=kdaVi17GuB8spa$txx@u+Tt;P_}#6Kb^vMaSi#U4JG! znMb74^Dx@PBbfvq>eVatZ8#+%mkjj)5!geJ4I=0zp->Q^Lc(n@g9MueYd{2R0BgX+ z0M-E3fWZLP0M_8YvO0tx+$f8Z8h;;M?o%; zgSCI;Cr=$;tRs)p^vYUm%cTQ4<&^jC>zKE_x4q3tsYL6wCF~-7+ukG|VPydNGc5dR z(@?fwSQgdps?;<7EqiRy--VRK0K9}ihcZ;pUo-|!7~9+ zpnPapK+#0e)Sv);gg$B+fW78WfIdPWp^v@{fC``jr~oRk3~Y=AGqAXEiZ1yqH9UlrWLxe5CA-CcKNSD0z0t?#nKMY@Q6 zk^2X?4}0D@E8?3zIBp)3IV~~6i9rp9h2Z{D+r56R-x^BNw7G6{(0j%pPc*g8uB7Xg zrP}d0K^oiE>#fPUb%iKBhT~S0lX++od4%~pjOH^eh;jfB_+tx$aVvSgc3oCphT)m4DP}QN(3c>57DY7 literal 0 HcmV?d00001 diff --git a/assets/rpc/pause.svg b/assets/rpc/pause.svg new file mode 100644 index 0000000..a58bb24 --- /dev/null +++ b/assets/rpc/pause.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/assets/rpc/play.png b/assets/rpc/play.png new file mode 100644 index 0000000000000000000000000000000000000000..15ecfa6fc4f74e4f054286e245187b11faf46426 GIT binary patch literal 34458 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 B9uEKj literal 0 HcmV?d00001 diff --git a/assets/rpc/play.svg b/assets/rpc/play.svg new file mode 100644 index 0000000..aa474c6 --- /dev/null +++ b/assets/rpc/play.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/main.js b/main.js index 42cf646..e93dfaa 100644 --- a/main.js +++ b/main.js @@ -1,107 +1,159 @@ 'use strict'; const DiscordRPC = require('discord-rpc'); -const {app, BrowserWindow, Menu, remote} = require('electron'); - -const clientId = '503099918488043520'; +const { app, BrowserWindow, Menu } = require('electron'); +function executeJavaScript(code) { + return new Promise(resolve => { + win.webContents.executeJavaScript(code, resolve); + }); +} let win; const menuTemplate = [ - { - label: "Interface", - submenu: [ - {role: "Reload"} - ] - } + { + label: 'Interface', + submenu: [ + { role: 'Reload' }, + ], + }, ]; function createWindow() { - // Create the browser window. - win = new BrowserWindow({width: 800, height: 700}); - win.setMinimumSize(300, 300); - win.setSize(800, 700); - win.setResizable(true); - //win.openDevTools(); - const menu = Menu.buildFromTemplate(menuTemplate); - Menu.setApplicationMenu(menu); - // and load the index.html of the app. - win.loadURL('https://music.youtube.com/'); - win.on('closed', () => { - win = null; - }); - + // Create the browser window. + win = new BrowserWindow({ width: 800, height: 700 }); + win.setMinimumSize(300, 300); + win.setSize(800, 700); + win.setResizable(true); + const menu = Menu.buildFromTemplate(menuTemplate); + Menu.setApplicationMenu(menu); + win.setMenuBarVisibility(false); + win.loadURL('https://music.youtube.com/'); + win.on('closed', () => { + win = null; + }); + win.on('page-title-updated', (e, title) => { + win.setTitle(`${title} - v${require('./package.json').version}`); + e.preventDefault(); + }); } app.on('ready', createWindow); -// Quit when all windows are closed. app.on('window-all-closed', () => { - // On macOS it is common for applications and their menu bar - // to stay active until the user quits explicitly with Cmd + Q - if (process.platform !== 'darwin') { - app.quit() - } + app.quit(); }); app.on('activate', () => { - // On macOS it's common to re-create a window in the app when the - // dock icon is clicked and there are no other windows open. - if (win === null) { - createWindow() - } + if (win === null) { + createWindow(); + } }); -// only needed for discord allowing spectate, join, ask to join +function getContent() { + // eslint-disable-next-line no-async-promise-executor + return new Promise(async (resolve, reject) => { + let title, + artist, + time, + paused, + result; + + result = + await executeJavaScript('document.querySelector(\'div.content-info-wrapper yt-formatted-string.title\').title;'); + if (!result) return reject('Error grabbing title'); + title = result; + + result = await executeJavaScript('document.querySelector(\'span.subtitle yt-formatted-string.byline\').title;'); + if (!result) return reject('Error grabbing artist'); + artist = result.split(' • '); + + result = await executeJavaScript('document.querySelector(\'span.time-info\').textContent;'); + if (!result) return reject('Error grabbing time'); + time = result.replace(/\s{1,}/g, '').split('/').map(e => + e.split(':').reduce((acc, seconds) => (60 * acc) + +seconds) + ); + + result = await executeJavaScript('document.querySelector(\'paper-icon-button.play-pause-button\').title;'); + if (!result) return reject('Error grabbing time'); + paused = result !== 'Pause'; + + return resolve({ title, artist, time, paused }); + }); +} + +const clientId = '633709502784602133'; DiscordRPC.register(clientId); -const rpc = new DiscordRPC.Client({transport: 'ipc'}); -let startTimestamp = new Date(); -let prevInfo = ''; -let prevArgs = []; - -function setActivity() { - if (!rpc || !win) { - return; - } - const args = win.getTitle().split(' - '); - let smallImage = 'play'; - let details = args[0]; - let state = args[1]; - let smallImageText = 'Listening'; - - if (prevInfo !== win.getTitle()) { - prevInfo = win.getTitle(); - - if (args.length > 1) { - prevArgs = args; - startTimestamp = new Date(); - } - } - - if (args.length < 2) { - smallImage = 'pause'; - smallImageText = 'Paused'; - details = prevArgs[0]; - state = prevArgs[1]; - } - - rpc.setActivity({ - details: details, - state: state, - startTimestamp, - largeImageKey: 'youtubemusic_logo', - largeImageText: 'YouTube Music', - smallImageKey: smallImage, - smallImageText: smallImageText, - instance: false, - }); +const rpc = new DiscordRPC.Client({ transport: 'ipc' }); +let startTimestamp = new Date(), + endTimestamp, + prevSong; + +async function setActivity() { + if (!rpc || !win) { + return; + } + + // eslint-disable-next-line no-empty-function + const { title, artist, time, paused } = await getContent().catch(() => {}) || + { + title: undefined, + artist: undefined, + time: undefined, + paused: undefined, + }; + const now = new Date(); + + let details, + state, + smallImageKey, + smallImageText; + + if (!title && !artist) { + details = 'Browsing'; + smallImageKey = undefined; + smallImageText = 'Browsing'; + } else { + startTimestamp = now - (time[0] * 1000); + endTimestamp = startTimestamp + (time[1] * 1000); + details = title; + state = `${artist[0]} • ${artist[1]} (${artist[2]})`; + + if (paused) { + smallImageKey = 'pause'; + smallImageText = 'Paused'; + } else if (prevSong !== { title, artist }) { + prevSong = { title, artist }; + + smallImageKey = 'play'; + smallImageText = 'Listening'; + } + } + + const activity = { + details, + state, + startTimestamp, + largeImageKey: 'youtube-music-logo', + largeImageText: 'YouTube Music', + smallImageKey, + smallImageText, + instance: false, + }; + + if (endTimestamp) activity.endTimestamp = endTimestamp; + + rpc.setActivity(activity); +} + +function reconnect() { + rpc.connect(); } rpc.on('ready', () => { - setActivity(); - // activity can only be set every 15 seconds - setInterval(() => { - setActivity(); - }, 15e3); + setActivity(); + setInterval(setActivity, 15e3); + setInterval(reconnect, 1e3); }); -rpc.login({clientId}).catch(console.error); \ No newline at end of file +// eslint-disable-next-line no-console +rpc.login({ clientId }).catch(console.error); diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 46f68ad..0000000 --- a/package-lock.json +++ /dev/null @@ -1,4045 +0,0 @@ -{ - "name": "youtubemusic", - "version": "1.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "7zip-bin": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-4.1.0.tgz", - "integrity": "sha512-AsnBZN3a8/JcNt+KPkGGODaA4c7l3W5+WpeKgGSbstSLxqWtTXqd1ieJGBQ8IFCtRg8DmmKUcSkIkUc0A4p3YA==" - }, - "@types/node": { - "version": "8.10.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.36.tgz", - "integrity": "sha512-SL6KhfM7PTqiFmbCW3eVNwVBZ+88Mrzbuvn9olPsfv43mbiWaFY+nRcz/TGGku0/lc2FepdMbImdMY1JrQ+zbw==", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.1.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" - } - }, - "ajv-keywords": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", - "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=" - }, - "ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", - "requires": { - "string-width": "2.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "3.0.0" - } - } - } - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "app-builder-bin": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-2.6.1.tgz", - "integrity": "sha512-W0l85O+s6lOaziWqAhszPfwiG0s15FvMBP9j9i/bknsMccUkwN60u4Cy7yYtf6akCUDuJenLqpTX4/xvkq1egw==" - }, - "app-builder-lib": { - "version": "20.38.4", - "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-20.38.4.tgz", - "integrity": "sha512-JbuAJQBndcCW6BJVIb2tPjM5wiuIjz2LUlbyVxNIawM2wFKUBV9kr0N3RNBJFxcrCEuA9oprMUCoymJdrMUVfA==", - "requires": { - "7zip-bin": "4.1.0", - "app-builder-bin": "2.6.1", - "async-exit-hook": "2.0.1", - "bluebird-lst": "1.0.6", - "builder-util": "9.6.1", - "builder-util-runtime": "8.1.0", - "chromium-pickle-js": "0.2.0", - "debug": "4.1.1", - "ejs": "2.6.1", - "electron-osx-sign": "0.4.11", - "electron-publish": "20.38.3", - "fs-extra-p": "7.0.0", - "hosted-git-info": "2.7.1", - "is-ci": "2.0.0", - "isbinaryfile": "3.0.3", - "js-yaml": "3.12.0", - "lazy-val": "1.0.3", - "minimatch": "3.0.4", - "normalize-package-data": "2.4.0", - "plist": "3.0.1", - "read-config-file": "3.2.0", - "sanitize-filename": "1.6.1", - "semver": "5.6.0", - "temp-file": "3.3.2" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "2.1.1" - } - } - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "1.0.3" - } - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "asar": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/asar/-/asar-0.14.6.tgz", - "integrity": "sha512-ZqybKcdO5At6y3ge2RHxVImc6Eltb2t3sxT7lk4T4zjZBSFUuIGCIZY6f41dCjlvJSizN5QPRr8YTgMhpgBjLg==", - "requires": { - "chromium-pickle-js": "0.2.0", - "commander": "2.19.0", - "cuint": "0.2.2", - "glob": "6.0.4", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mksnapshot": "0.3.4", - "tmp": "0.0.28" - } - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "2.1.2" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "async-exit-hook": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", - "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==" - }, - "async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "author-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz", - "integrity": "sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA=", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.2" - } - }, - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dev": true, - "requires": { - "babel-code-frame": "6.26.0", - "babel-generator": "6.26.1", - "babel-helpers": "6.24.1", - "babel-messages": "6.23.0", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "convert-source-map": "1.6.0", - "debug": "2.6.9", - "json5": "0.5.1", - "lodash": "4.17.11", - "minimatch": "3.0.4", - "path-is-absolute": "1.0.1", - "private": "0.1.8", - "slash": "1.0.0", - "source-map": "0.5.7" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", - "dev": true, - "requires": { - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "detect-indent": "4.0.0", - "jsesc": "1.3.0", - "lodash": "4.17.11", - "source-map": "0.5.7", - "trim-right": "1.0.1" - }, - "dependencies": { - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true - } - } - }, - "babel-helper-builder-binary-assignment-operator-visitor": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", - "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", - "dev": true, - "requires": { - "babel-helper-explode-assignable-expression": "6.24.1", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helper-call-delegate": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", - "dev": true, - "requires": { - "babel-helper-hoist-variables": "6.24.1", - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helper-define-map": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", - "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", - "dev": true, - "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.11" - } - }, - "babel-helper-explode-assignable-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", - "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", - "dev": true, - "requires": { - "babel-helper-get-function-arity": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helper-regex": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", - "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.11" - } - }, - "babel-helper-remap-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", - "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", - "dev": true, - "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", - "dev": true, - "requires": { - "babel-helper-optimise-call-expression": "6.24.1", - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-syntax-async-functions": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", - "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", - "dev": true - }, - "babel-plugin-syntax-exponentiation-operator": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", - "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", - "dev": true - }, - "babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", - "dev": true - }, - "babel-plugin-transform-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", - "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", - "dev": true, - "requires": { - "babel-helper-remap-async-to-generator": "6.24.1", - "babel-plugin-syntax-async-functions": "6.13.0", - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-block-scoped-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-block-scoping": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", - "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.11" - } - }, - "babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", - "dev": true, - "requires": { - "babel-helper-define-map": "6.26.0", - "babel-helper-function-name": "6.24.1", - "babel-helper-optimise-call-expression": "6.24.1", - "babel-helper-replace-supers": "6.24.1", - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" - } - }, - "babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", - "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", - "dev": true, - "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-modules-amd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", - "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", - "dev": true, - "requires": { - "babel-plugin-transform-es2015-modules-commonjs": "6.26.2", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" - } - }, - "babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", - "dev": true, - "requires": { - "babel-plugin-transform-strict-mode": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", - "dev": true, - "requires": { - "babel-helper-hoist-variables": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" - } - }, - "babel-plugin-transform-es2015-modules-umd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", - "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", - "dev": true, - "requires": { - "babel-plugin-transform-es2015-modules-amd": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" - } - }, - "babel-plugin-transform-es2015-object-super": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", - "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", - "dev": true, - "requires": { - "babel-helper-replace-supers": "6.24.1", - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-parameters": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", - "dev": true, - "requires": { - "babel-helper-call-delegate": "6.24.1", - "babel-helper-get-function-arity": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-sticky-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", - "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", - "dev": true, - "requires": { - "babel-helper-regex": "6.26.0", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-typeof-symbol": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-unicode-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", - "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", - "dev": true, - "requires": { - "babel-helper-regex": "6.26.0", - "babel-runtime": "6.26.0", - "regexpu-core": "2.0.0" - } - }, - "babel-plugin-transform-exponentiation-operator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", - "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", - "dev": true, - "requires": { - "babel-helper-builder-binary-assignment-operator-visitor": "6.24.1", - "babel-plugin-syntax-exponentiation-operator": "6.13.0", - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", - "dev": true, - "requires": { - "regenerator-transform": "0.10.1" - } - }, - "babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-preset-env": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", - "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", - "dev": true, - "requires": { - "babel-plugin-check-es2015-constants": "6.22.0", - "babel-plugin-syntax-trailing-function-commas": "6.22.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-es2015-arrow-functions": "6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0", - "babel-plugin-transform-es2015-block-scoping": "6.26.0", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-es2015-computed-properties": "6.24.1", - "babel-plugin-transform-es2015-destructuring": "6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "6.24.1", - "babel-plugin-transform-es2015-for-of": "6.23.0", - "babel-plugin-transform-es2015-function-name": "6.24.1", - "babel-plugin-transform-es2015-literals": "6.22.0", - "babel-plugin-transform-es2015-modules-amd": "6.24.1", - "babel-plugin-transform-es2015-modules-commonjs": "6.26.2", - "babel-plugin-transform-es2015-modules-systemjs": "6.24.1", - "babel-plugin-transform-es2015-modules-umd": "6.24.1", - "babel-plugin-transform-es2015-object-super": "6.24.1", - "babel-plugin-transform-es2015-parameters": "6.24.1", - "babel-plugin-transform-es2015-shorthand-properties": "6.24.1", - "babel-plugin-transform-es2015-spread": "6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "6.24.1", - "babel-plugin-transform-es2015-template-literals": "6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "6.23.0", - "babel-plugin-transform-es2015-unicode-regex": "6.24.1", - "babel-plugin-transform-exponentiation-operator": "6.24.1", - "babel-plugin-transform-regenerator": "6.26.0", - "browserslist": "3.2.8", - "invariant": "2.2.4", - "semver": "5.6.0" - } - }, - "babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", - "dev": true, - "requires": { - "babel-core": "6.26.3", - "babel-runtime": "6.26.0", - "core-js": "2.5.7", - "home-or-tmp": "2.0.0", - "lodash": "4.17.11", - "mkdirp": "0.5.1", - "source-map-support": "0.4.18" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "2.5.7", - "regenerator-runtime": "0.11.1" - } - }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "lodash": "4.17.11" - } - }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "requires": { - "babel-code-frame": "6.26.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "debug": "2.6.9", - "globals": "9.18.0", - "invariant": "2.2.4", - "lodash": "4.17.11" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "esutils": "2.0.2", - "lodash": "4.17.11", - "to-fast-properties": "1.0.3" - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base64-js": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", - "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "0.14.5" - } - }, - "binary": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", - "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", - "requires": { - "buffers": "0.1.1", - "chainsaw": "0.1.0" - } - }, - "bluebird": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", - "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==" - }, - "bluebird-lst": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.6.tgz", - "integrity": "sha512-CBWFoPuUPpcvMUxfyr8DKdI5d4kjxFl1h39+VbKxP3KJWJHEsLtuT4pPLkjpxCGU6Ask21tvbnftWXdqIxYldQ==", - "requires": { - "bluebird": "3.5.3" - } - }, - "boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", - "requires": { - "ansi-align": "2.0.0", - "camelcase": "4.1.0", - "chalk": "2.4.1", - "cli-boxes": "1.0.0", - "string-width": "2.1.1", - "term-size": "1.2.0", - "widest-line": "2.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "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==", - "requires": { - "color-convert": "1.9.3" - } - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "3.0.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "3.0.0" - } - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "1.0.0", - "concat-map": "0.0.1" - } - }, - "browserslist": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", - "dev": true, - "requires": { - "caniuse-lite": "1.0.30000893", - "electron-to-chromium": "1.3.80" - } - }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "requires": { - "buffer-alloc-unsafe": "1.1.0", - "buffer-fill": "1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" - }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "buffers": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=" - }, - "builder-util": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-9.6.1.tgz", - "integrity": "sha512-8MljKTjeV+A+LLVexuWEV3EpWbiUcsHHrB4Bg2qNo/3dC+vTo6g/27+W3Ij7Ij1UTobSkNBstFieWijXJCco9A==", - "requires": { - "7zip-bin": "4.1.0", - "app-builder-bin": "2.6.1", - "bluebird-lst": "1.0.6", - "builder-util-runtime": "8.1.0", - "chalk": "2.4.1", - "debug": "4.1.1", - "fs-extra-p": "7.0.0", - "is-ci": "2.0.0", - "js-yaml": "3.12.0", - "source-map-support": "0.5.9", - "stat-mode": "0.2.2", - "temp-file": "3.3.2" - }, - "dependencies": { - "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==", - "requires": { - "color-convert": "1.9.3" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "2.1.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-support": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", - "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", - "requires": { - "buffer-from": "1.1.1", - "source-map": "0.6.1" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "3.0.0" - } - } - } - }, - "builder-util-runtime": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.1.0.tgz", - "integrity": "sha512-s1mlJ28mv+56Iebh6c9aXjVe11O3Z0cDTwAGeB0PCcUzHA37fDxGgS8ZGoYNMZP+rBHj21d/od1wuYofTVLaQg==", - "requires": { - "bluebird-lst": "1.0.6", - "debug": "4.1.1", - "fs-extra-p": "7.0.0", - "sax": "1.2.4" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "2.1.1" - } - } - } - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" - }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "2.1.1", - "map-obj": "1.0.1" - } - }, - "caniuse-lite": { - "version": "1.0.30000893", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000893.tgz", - "integrity": "sha512-kOddHcTEef+NgN/fs0zmX2brHTNATVOWMEIhlZHCuwQRtXobjSw9pAECc44Op4bTBcavRjkLaPrGomknH7+Jvg==", - "dev": true - }, - "capture-stack-trace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", - "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==" - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "chainsaw": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", - "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", - "requires": { - "traverse": "0.3.9" - } - }, - "chalk": { - "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - } - }, - "chromium-pickle-js": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", - "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=" - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=" - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "requires": { - "string-width": "2.1.1", - "strip-ansi": "4.0.0", - "wrap-ansi": "2.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "3.0.0" - } - } - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "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==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "combined-stream": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", - "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", - "requires": { - "delayed-stream": "1.0.0" - } - }, - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" - }, - "compare-version": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", - "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "1.1.1", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "typedarray": "0.0.6" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - } - } - }, - "configstore": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", - "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", - "requires": { - "dot-prop": "4.2.0", - "graceful-fs": "4.1.11", - "make-dir": "1.3.0", - "unique-string": "1.0.0", - "write-file-atomic": "2.3.0", - "xdg-basedir": "3.0.0" - } - }, - "convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "core-js": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", - "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", - "requires": { - "capture-stack-trace": "1.0.1" - } - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "requires": { - "lru-cache": "4.1.5", - "shebang-command": "1.2.0", - "which": "1.3.1" - } - }, - "crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" - }, - "cuint": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", - "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=" - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "1.0.2" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "1.0.0" - } - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "2.1.1" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decompress-zip": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.0.tgz", - "integrity": "sha1-rjvLfjTGWHmt/nfhnDD4ZgK0vbA=", - "requires": { - "binary": "0.3.0", - "graceful-fs": "4.1.11", - "mkpath": "0.1.0", - "nopt": "3.0.6", - "q": "1.5.1", - "readable-stream": "1.1.14", - "touch": "0.0.3" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "requires": { - "repeating": "2.0.1" - } - }, - "discord-rpc": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/discord-rpc/-/discord-rpc-3.0.1.tgz", - "integrity": "sha512-PvkVpIlbFowih2mPIOAwUlX+w+9AGtpVUpQrGP6Mu7TPHDjfclsYoRuquIYiSHsS/n5EfhFgMZfsSTRPkvj22w==", - "requires": { - "node-fetch": "2.2.0", - "ws": "5.2.2" - }, - "dependencies": { - "ws": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", - "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", - "requires": { - "async-limiter": "1.0.0" - } - } - } - }, - "discord.js": { - "version": "11.4.2", - "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-11.4.2.tgz", - "integrity": "sha512-MDwpu0lMFTjqomijDl1Ed9miMQe6kB4ifKdP28QZllmLv/HVOJXhatRgjS8urp/wBlOfx+qAYSXcdI5cKGYsfg==", - "requires": { - "long": "4.0.0", - "prism-media": "0.0.3", - "snekfetch": "3.6.4", - "tweetnacl": "1.0.0", - "ws": "4.1.0" - }, - "dependencies": { - "tweetnacl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.0.tgz", - "integrity": "sha1-cT2LgY2kIGh0C/aDhtBHnmb8ins=" - } - } - }, - "dmg-builder": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-6.5.3.tgz", - "integrity": "sha512-ZNl4GFBg6rdFplnuoK56iftxh/qgM7rXJUxgl21eK4WsjxgQwtQ0REZo+pDSL4OzVeyOO8MMNWSNQcCsBLiDyA==", - "requires": { - "app-builder-lib": "20.38.4", - "bluebird-lst": "1.0.6", - "builder-util": "9.6.1", - "fs-extra-p": "7.0.0", - "iconv-lite": "0.4.24", - "js-yaml": "3.12.0", - "parse-color": "1.0.0", - "sanitize-filename": "1.6.1" - } - }, - "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", - "requires": { - "is-obj": "1.0.1" - } - }, - "dotenv": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz", - "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==" - }, - "dotenv-expand": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", - "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=" - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "0.1.1", - "safer-buffer": "2.1.2" - } - }, - "ejs": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", - "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==" - }, - "electron": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/electron/-/electron-3.0.5.tgz", - "integrity": "sha512-rcHNbhSGfj80Av5p06LgIUxN8wQbrdx8yblikJamDezqxe0B11CJSEJuidz6TJoCRDZuWHt+P5xMAEhp92ZUcA==", - "dev": true, - "requires": { - "@types/node": "8.10.36", - "electron-download": "4.1.1", - "extract-zip": "1.6.7" - } - }, - "electron-builder": { - "version": "20.38.4", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.38.4.tgz", - "integrity": "sha512-WHOr3Rz2wktxV5TqmRL6woO9/wrIZeRfJPSEXOhgfgLskE5Sp2Aer0zAF7lHNqXuG6JhU+0I9IYFAxa73MTs9w==", - "requires": { - "app-builder-lib": "20.38.4", - "bluebird-lst": "1.0.6", - "builder-util": "9.6.1", - "builder-util-runtime": "8.1.0", - "chalk": "2.4.1", - "dmg-builder": "6.5.3", - "fs-extra-p": "7.0.0", - "is-ci": "2.0.0", - "lazy-val": "1.0.3", - "read-config-file": "3.2.0", - "sanitize-filename": "1.6.1", - "update-notifier": "2.5.0", - "yargs": "12.0.5" - }, - "dependencies": { - "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==", - "requires": { - "color-convert": "1.9.3" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "3.0.0" - } - } - } - }, - "electron-download": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.1.tgz", - "integrity": "sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==", - "dev": true, - "requires": { - "debug": "3.2.6", - "env-paths": "1.0.0", - "fs-extra": "4.0.3", - "minimist": "1.2.0", - "nugget": "2.0.1", - "path-exists": "3.0.0", - "rc": "1.2.8", - "semver": "5.6.0", - "sumchecker": "2.0.2" - } - }, - "electron-notarize": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/electron-notarize/-/electron-notarize-0.0.5.tgz", - "integrity": "sha512-YzrqZ6RDQ7Wt2RWlxzRoQUuxnTeXrfp7laH7XKcmQqrZ6GaAr50DMPvFMpqDKdrZSHSbcgZgB7ktIQbjvITmCQ==", - "dev": true, - "requires": { - "debug": "4.1.1", - "fs-extra": "7.0.1" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "2.1.1" - } - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "4.0.0", - "universalify": "0.1.2" - } - } - } - }, - "electron-osx-sign": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.11.tgz", - "integrity": "sha512-VVd40nrnVqymvFrY9ZkOYgHJOvexHHYTR3di/SN+mjJ0OWhR1I8BRVj3U+Yamw6hnkZZNKZp52rqL5EFAAPFkQ==", - "requires": { - "bluebird": "3.5.3", - "compare-version": "0.1.2", - "debug": "2.6.9", - "isbinaryfile": "3.0.3", - "minimist": "1.2.0", - "plist": "3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "electron-packager": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-13.0.1.tgz", - "integrity": "sha512-fXfldaZ1wihpPaMTSGMxvCeETJwVArlnMmKafVXLJbbZwS+WTjY4iL7ju9WMQ0LNGuiiIwSMCQFxt5iA087mqg==", - "dev": true, - "requires": { - "asar": "0.14.6", - "debug": "4.1.1", - "electron-download": "4.1.1", - "electron-notarize": "0.0.5", - "electron-osx-sign": "0.4.11", - "extract-zip": "1.6.7", - "fs-extra": "7.0.1", - "galactus": "0.2.1", - "get-package-info": "1.0.0", - "parse-author": "2.0.0", - "pify": "4.0.1", - "plist": "3.0.1", - "rcedit": "1.1.1", - "resolve": "1.9.0", - "sanitize-filename": "1.6.1", - "semver": "5.6.0", - "yargs-parser": "11.1.1" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "2.1.1" - } - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "4.0.0", - "universalify": "0.1.2" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - } - } - }, - "electron-publish": { - "version": "20.38.3", - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.38.3.tgz", - "integrity": "sha512-Qomq253NT5DfjUZgFSx6p+gheU5YhM6zZ67fTtBZvwyk0v8HwxNXfa8fZT7h+1c3BwEmjusTbmjZRNW/XZBXFA==", - "requires": { - "bluebird-lst": "1.0.6", - "builder-util": "9.6.1", - "builder-util-runtime": "8.1.0", - "chalk": "2.4.1", - "fs-extra-p": "7.0.0", - "lazy-val": "1.0.3", - "mime": "2.4.0" - }, - "dependencies": { - "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==", - "requires": { - "color-convert": "1.9.3" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "3.0.0" - } - } - } - }, - "electron-to-chromium": { - "version": "1.3.80", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.80.tgz", - "integrity": "sha512-WClidEWEUNx7OfwXehB0qaxCuetjbKjev2SmXWgybWPLKAThBiMTF/2Pd8GSUDtoGOavxVzdkKwfFAPRSWlkLw==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", - "requires": { - "once": "1.4.0" - } - }, - "env-paths": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz", - "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "0.2.1" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "requires": { - "cross-spawn": "5.1.0", - "get-stream": "3.0.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extract-zip": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", - "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", - "dev": true, - "requires": { - "concat-stream": "1.6.2", - "debug": "2.6.9", - "mkdirp": "0.5.1", - "yauzl": "2.4.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" - }, - "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "dev": true, - "requires": { - "pend": "1.2.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" - }, - "dependencies": { - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "2.0.1" - } - } - } - }, - "flora-colossus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/flora-colossus/-/flora-colossus-1.0.0.tgz", - "integrity": "sha1-VHKcNh7ezuAU3UQWeeGjfB13OkU=", - "dev": true, - "requires": { - "debug": "3.2.6", - "fs-extra": "4.0.3" - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.7", - "mime-types": "2.1.21" - } - }, - "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "4.0.0", - "universalify": "0.1.2" - } - }, - "fs-extra-p": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/fs-extra-p/-/fs-extra-p-7.0.0.tgz", - "integrity": "sha512-5tg5jBOd0xIXjwj4PDnafOXL5TyPVzjxLby4DPKev53wurEXp7IsojBaD4Lj5M5w7jxw0pbkEU0fFEPmcKoMnA==", - "requires": { - "bluebird-lst": "1.0.6", - "fs-extra": "7.0.1" - }, - "dependencies": { - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "4.0.0", - "universalify": "0.1.2" - } - } - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "galactus": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/galactus/-/galactus-0.2.1.tgz", - "integrity": "sha1-y+0tIKQMH1Z5o1kI4rlBVzPnjbk=", - "dev": true, - "requires": { - "debug": "3.2.6", - "flora-colossus": "1.0.0", - "fs-extra": "4.0.3" - } - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" - }, - "get-package-info": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-1.0.0.tgz", - "integrity": "sha1-ZDJ5ZWPigRPNlHTbvQAFKYWkmZw=", - "dev": true, - "requires": { - "bluebird": "3.5.3", - "debug": "2.6.9", - "lodash.get": "4.4.2", - "read-pkg-up": "2.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "2.0.0" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "1.3.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "2.3.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.4.0", - "path-type": "2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - } - } - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "get-stream": { - "version": "3.0.0", - "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "1.0.0" - } - }, - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", - "requires": { - "ini": "1.3.5" - } - }, - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true - }, - "got": { - "version": "6.7.1", - "resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", - "requires": { - "create-error-class": "3.0.2", - "duplexer3": "0.1.4", - "get-stream": "3.0.0", - "is-redirect": "1.0.0", - "is-retry-allowed": "1.1.0", - "is-stream": "1.1.0", - "lowercase-keys": "1.0.1", - "safe-buffer": "5.1.2", - "timed-out": "4.0.1", - "unzip-response": "2.0.1", - "url-parse-lax": "1.0.0" - } - }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", - "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", - "requires": { - "ajv": "5.5.2", - "har-schema": "2.0.0" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true, - "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" - } - }, - "hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.15.1" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": "2.1.2" - } - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "2.0.1" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "1.4.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-builtin-module": { - "version": "1.0.0", - "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "requires": { - "builtin-modules": "1.1.1" - } - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "2.0.0" - } - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "1.0.1" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "1.0.1" - } - }, - "is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", - "requires": { - "global-dirs": "0.1.1", - "is-path-inside": "1.0.1" - } - }, - "is-npm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=" - }, - "is-obj": { - "version": "1.0.1", - "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - }, - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "requires": { - "path-is-inside": "1.0.2" - } - }, - "is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=" - }, - "is-retry-allowed": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", - "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "isbinaryfile": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", - "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", - "requires": { - "buffer-alloc": "1.2.0" - } - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "js-yaml": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", - "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", - "requires": { - "argparse": "1.0.10", - "esprima": "4.0.1" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "json5": { - "version": "0.5.1", - "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "requires": { - "graceful-fs": "4.1.11" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "requires": { - "graceful-fs": "4.1.11" - } - }, - "latest-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", - "requires": { - "package-json": "4.0.1" - } - }, - "lazy-val": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.3.tgz", - "integrity": "sha512-pjCf3BYk+uv3ZcPzEVM0BFvO9Uw58TmlrU0oG5tTrr9Kcid3+kdKxapH8CjdYmVa2nO5wOoZn2rdvZx2PKj/xg==" - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "requires": { - "invert-kv": "2.0.0" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "3.0.0", - "path-exists": "3.0.0" - } - }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" - }, - "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==", - "dev": true, - "requires": { - "js-tokens": "3.0.2" - } - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "0.4.1", - "signal-exit": "3.0.2" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" - } - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "requires": { - "pify": "3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - } - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "1.0.0" - } - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "mem": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", - "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", - "requires": { - "map-age-cleaner": "0.1.3", - "mimic-fn": "1.2.0", - "p-is-promise": "1.1.0" - } - }, - "meow": { - "version": "3.7.0", - "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "2.1.0", - "decamelize": "1.2.0", - "loud-rejection": "1.6.0", - "map-obj": "1.0.1", - "minimist": "1.2.0", - "normalize-package-data": "2.4.0", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "redent": "1.0.0", - "trim-newlines": "1.0.0" - } - }, - "mime": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", - "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==" - }, - "mime-db": { - "version": "1.37.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", - "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==" - }, - "mime-types": { - "version": "2.1.21", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", - "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", - "requires": { - "mime-db": "1.37.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "1.1.11" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - } - } - }, - "mkpath": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", - "integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=" - }, - "mksnapshot": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.3.4.tgz", - "integrity": "sha512-FgUTiWiY+35LgL95P/MDYrBuQO5o0s3MmaWKX6ZJWoX4vMOY9vPsAv763l1OSSelL9jPsBQ/wf4bzfqTLNPSFg==", - "requires": { - "decompress-zip": "0.3.0", - "fs-extra": "0.26.7", - "request": "2.88.0" - }, - "dependencies": { - "fs-extra": { - "version": "0.26.7", - "resolved": "http://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", - "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", - "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "2.4.0", - "klaw": "1.3.1", - "path-is-absolute": "1.0.1", - "rimraf": "2.6.3" - } - }, - "jsonfile": { - "version": "2.4.0", - "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "requires": { - "graceful-fs": "4.1.11" - } - } - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "node-fetch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.2.0.tgz", - "integrity": "sha512-OayFWziIxiHY8bCUyLX6sTpDH8Jsbp4FfYd1j1f7vZyfgkcOnAyM4oQR16f8a0s7Gl/viMGRey8eScYk4V4EZA==" - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "requires": { - "abbrev": "1.1.1" - } - }, - "normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", - "requires": { - "hosted-git-info": "2.7.1", - "is-builtin-module": "1.0.0", - "semver": "5.6.0", - "validate-npm-package-license": "3.0.4" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "requires": { - "path-key": "2.0.1" - } - }, - "nugget": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", - "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", - "dev": true, - "requires": { - "debug": "2.6.9", - "minimist": "1.2.0", - "pretty-bytes": "1.0.4", - "progress-stream": "1.2.0", - "request": "2.88.0", - "single-line-log": "1.1.2", - "throttleit": "0.0.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-keys": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1.0.2" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "requires": { - "execa": "1.0.0", - "lcid": "2.0.0", - "mem": "4.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "1.0.5", - "path-key": "2.0.1", - "semver": "5.6.0", - "shebang-command": "1.2.0", - "which": "1.3.1" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { - "cross-spawn": "6.0.5", - "get-stream": "4.1.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "3.0.0" - } - } - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" - }, - "p-is-promise": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=" - }, - "p-limit": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", - "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", - "requires": { - "p-try": "2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "2.1.0" - } - }, - "p-try": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", - "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" - }, - "package-json": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", - "requires": { - "got": "6.7.1", - "registry-auth-token": "3.3.2", - "registry-url": "3.1.0", - "semver": "5.6.0" - } - }, - "parse-author": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz", - "integrity": "sha1-00YL8d3Q367tQtp1QkLmX7aEqB8=", - "dev": true, - "requires": { - "author-regex": "1.0.0" - } - }, - "parse-color": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz", - "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=", - "requires": { - "color-convert": "0.5.3" - }, - "dependencies": { - "color-convert": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", - "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=" - } - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "1.3.2" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" - } - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "2.0.4" - } - }, - "plist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", - "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", - "requires": { - "base64-js": "1.3.0", - "xmlbuilder": "9.0.7", - "xmldom": "0.1.27" - } - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" - }, - "pretty-bytes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", - "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", - "dev": true, - "requires": { - "get-stdin": "4.0.1", - "meow": "3.7.0" - } - }, - "prism-media": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/prism-media/-/prism-media-0.0.3.tgz", - "integrity": "sha512-c9KkNifSMU/iXT8FFTaBwBMr+rdVcN+H/uNv1o+CuFeTThNZNTOrQ+RgXA1yL/DeLk098duAeRPP3QNPNbhxYQ==" - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "dev": true - }, - "progress-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", - "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", - "dev": true, - "requires": { - "speedometer": "0.1.4", - "through2": "0.2.3" - } - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, - "psl": { - "version": "1.1.29", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", - "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "0.6.0", - "ini": "1.3.5", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" - } - }, - "rcedit": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-1.1.1.tgz", - "integrity": "sha512-6NjOhOpkvbc/gpMEfk2hpXuWyHfbLFN8as5jx3jf4bhELvouRoYvc8d/W3NVVPwEBF1ICfbpwp1oRm8OJ2WDWw==", - "dev": true - }, - "read-config-file": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-3.2.0.tgz", - "integrity": "sha512-i1QRc5jy4sHm9YBGb6ArA5SU1mDrc5wu2mnm3r9gPnm+LVZhBGbpTCKqAXyvV4TJHnBR3Yaaww+9b3DyRZcfww==", - "requires": { - "ajv": "6.6.2", - "ajv-keywords": "3.2.0", - "bluebird-lst": "1.0.6", - "dotenv": "6.2.0", - "dotenv-expand": "4.2.0", - "fs-extra-p": "7.0.0", - "js-yaml": "3.12.0", - "json5": "2.1.0", - "lazy-val": "1.0.3" - }, - "dependencies": { - "ajv": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz", - "integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==", - "requires": { - "fast-deep-equal": "2.0.1", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.4.1", - "uri-js": "4.2.2" - } - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" - }, - "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==" - }, - "json5": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", - "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", - "requires": { - "minimist": "1.2.0" - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.4.0", - "path-type": "1.1.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" - } - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "2.1.0", - "strip-indent": "1.0.1" - } - }, - "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", - "dev": true - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "regenerator-transform": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "private": "0.1.8" - } - }, - "regexpu-core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", - "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", - "dev": true, - "requires": { - "regenerate": "1.4.0", - "regjsgen": "0.2.0", - "regjsparser": "0.1.5" - } - }, - "registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", - "requires": { - "rc": "1.2.8", - "safe-buffer": "5.1.2" - } - }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", - "requires": { - "rc": "1.2.8" - } - }, - "regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", - "dev": true - }, - "regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "dev": true, - "requires": { - "jsesc": "0.5.0" - } - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "1.0.2" - } - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "requires": { - "aws-sign2": "0.7.0", - "aws4": "1.8.0", - "caseless": "0.12.0", - "combined-stream": "1.0.7", - "extend": "3.0.2", - "forever-agent": "0.6.1", - "form-data": "2.3.3", - "har-validator": "5.1.0", - "http-signature": "1.2.0", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.21", - "oauth-sign": "0.9.0", - "performance-now": "2.1.0", - "qs": "6.5.2", - "safe-buffer": "5.1.2", - "tough-cookie": "2.4.3", - "tunnel-agent": "0.6.0", - "uuid": "3.3.2" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" - }, - "resolve": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz", - "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==", - "dev": true, - "requires": { - "path-parse": "1.0.6" - } - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "requires": { - "glob": "7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - } - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sanitize-filename": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.1.tgz", - "integrity": "sha1-YS2hyWRz+gLczaktzVtKsWSmdyo=", - "requires": { - "truncate-utf8-bytes": "1.0.2" - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" - }, - "semver-diff": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", - "requires": { - "semver": "5.6.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "requires": { - "shebang-regex": "1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" - }, - "single-line-log": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", - "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", - "dev": true, - "requires": { - "string-width": "1.0.2" - } - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "snekfetch": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/snekfetch/-/snekfetch-3.6.4.tgz", - "integrity": "sha512-NjxjITIj04Ffqid5lqr7XdgwM7X61c/Dns073Ly170bPQHLm6jkmelye/eglS++1nfTWktpP6Y2bFXjdPlQqdw==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "requires": { - "source-map": "0.5.7" - } - }, - "spdx-correct": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", - "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", - "requires": { - "spdx-expression-parse": "3.0.0", - "spdx-license-ids": "3.0.1" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "requires": { - "spdx-exceptions": "2.2.0", - "spdx-license-ids": "3.0.1" - } - }, - "spdx-license-ids": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz", - "integrity": "sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w==" - }, - "speedometer": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", - "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=", - "dev": true - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "http://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "sshpk": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.1.tgz", - "integrity": "sha512-mSdgNUaidk+dRU5MhYtN9zebdzF2iG0cNPWy8HG+W8y+fT1JnSkh0fzzpjOa0L7P8i1Rscz38t0h4gPcKz43xA==", - "requires": { - "asn1": "0.2.4", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.2", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.2", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "safer-buffer": "2.1.2", - "tweetnacl": "0.14.5" - } - }, - "stat-mode": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", - "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=" - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "2.1.1" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "0.2.1" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "4.0.1" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" - }, - "sumchecker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", - "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", - "dev": true, - "requires": { - "debug": "2.6.9" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "temp-file": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.3.2.tgz", - "integrity": "sha512-FGKccAW0Mux9hC/2bdUIe4bJRv4OyVo4RpVcuplFird1V/YoplIFbnPZjfzbJSf/qNvRZIRB9/4n/RkI0GziuQ==", - "requires": { - "async-exit-hook": "2.0.1", - "bluebird-lst": "1.0.6", - "fs-extra-p": "7.0.0" - } - }, - "term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", - "requires": { - "execa": "0.7.0" - } - }, - "throttleit": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", - "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=", - "dev": true - }, - "through2": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", - "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", - "dev": true, - "requires": { - "readable-stream": "1.1.14", - "xtend": "2.1.2" - } - }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" - }, - "tmp": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz", - "integrity": "sha1-Fyc1t/YU6nrzlmT6hM8N5OUV0SA=", - "requires": { - "os-tmpdir": "1.0.2" - } - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - }, - "touch": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", - "integrity": "sha1-Ua7z1ElXHU8oel2Hyci0kYGg2x0=", - "requires": { - "nopt": "1.0.10" - }, - "dependencies": { - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "requires": { - "abbrev": "1.1.1" - } - } - } - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "requires": { - "psl": "1.1.29", - "punycode": "1.4.1" - } - }, - "traverse": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=" - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - }, - "truncate-utf8-bytes": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", - "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", - "requires": { - "utf8-byte-length": "1.0.4" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "5.1.2" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", - "requires": { - "crypto-random-string": "1.0.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - }, - "unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=" - }, - "update-notifier": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", - "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", - "requires": { - "boxen": "1.3.0", - "chalk": "2.4.1", - "configstore": "3.1.2", - "import-lazy": "2.1.0", - "is-ci": "1.2.1", - "is-installed-globally": "0.1.0", - "is-npm": "1.0.0", - "latest-version": "3.1.0", - "semver-diff": "2.1.0", - "xdg-basedir": "3.0.0" - }, - "dependencies": { - "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==", - "requires": { - "color-convert": "1.9.3" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" - } - }, - "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" - }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "requires": { - "ci-info": "1.6.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "3.0.0" - } - } - } - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "requires": { - "punycode": "2.1.1" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - } - } - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "requires": { - "prepend-http": "1.0.4" - } - }, - "utf8-byte-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", - "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=" - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "requires": { - "spdx-correct": "3.0.2", - "spdx-expression-parse": "3.0.0" - } - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "1.3.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "widest-line": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", - "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", - "requires": { - "string-width": "2.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "3.0.0" - } - } - } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", - "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", - "requires": { - "graceful-fs": "4.1.11", - "imurmurhash": "0.1.4", - "signal-exit": "3.0.2" - } - }, - "ws": { - "version": "4.1.0", - "resolved": "http://registry.npmjs.org/ws/-/ws-4.1.0.tgz", - "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", - "requires": { - "async-limiter": "1.0.0", - "safe-buffer": "5.1.2" - } - }, - "xdg-basedir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" - }, - "xmlbuilder": { - "version": "9.0.7", - "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" - }, - "xmldom": { - "version": "0.1.27", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", - "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=" - }, - "xtend": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", - "dev": true, - "requires": { - "object-keys": "0.4.0" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - }, - "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", - "requires": { - "cliui": "4.1.0", - "decamelize": "1.2.0", - "find-up": "3.0.0", - "get-caller-file": "1.0.3", - "os-locale": "3.1.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "4.0.0", - "yargs-parser": "11.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "3.0.0" - } - } - } - }, - "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", - "requires": { - "camelcase": "5.0.0", - "decamelize": "1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", - "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" - } - } - }, - "yauzl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "dev": true, - "requires": { - "fd-slicer": "1.0.1" - } - } - } -} diff --git a/package.json b/package.json index 2c49e41..d8ecc45 100644 --- a/package.json +++ b/package.json @@ -1,39 +1,87 @@ { - "name": "youtubemusic", - "version": "1.0.0", - "description": "YouTube Music Client with Discord RPC support", - "main": "start.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1", - "start": "electron .", - "pack": "electron-builder --dir", - "dist": "electron-builder" - }, - "keywords": [ - "youtube", - "music", - "client", - "discord", - "rpc", - "rich", - "presence" - ], - "author": "AymanDev", - "license": "MIT", - "devDependencies": { - "babel-preset-env": "^1.7.0", - "babel-register": "^6.26.0", - "electron-packager": "^13.0.1" - }, - "dependencies": { - "asar": "^0.14.6", - "discord-rpc": "^3.0.1", - "discord.js": "^11.4.2", - "electron": "^3.0.5", - "electron-builder": "^20.38.4" - }, - "appId": "youtube.music", - "mac": { - "category": "youtube.music" - } + "name": "youtube_music_client", + "version": "1.0.1", + "description": "YouTube Music Client with Discord RPC support", + "main": "main.js", + "scripts": { + "test": "yarn lint", + "lint": "eslint *.js", + "lint:fix": "eslint --fix *.js", + "start": "electron .", + "pack": "electron-builder --dir", + "dist:mac": "electron-builder --mac", + "dist:win": "electron-builder --win --x64 --ia32", + "dist:win32": "electron-builder --win --ia32", + "dist:win64": "electron-builder --win --x64", + "dist:mw": "yarn dist:win && yarn dist:mac", + "dist:linux": "electron-builder --linux --x64 --ia32", + "dist": "yarn dist:mw && yarn dist:linux", + "postinstall": "electron-builder install-app-deps" + }, + "keywords": [ + "youtube", + "music", + "client", + "discord", + "rpc", + "rich", + "presence" + ], + "author": "AymanDev", + "contributors": [ + "BigBrainAFK" + ], + "license": "MIT", + "bugs": { + "url": "https://github.com/BigBrainAFK/YouTube-Music-Client/issues" + }, + "homepage": "https://github.com/BigBrainAFK/YouTube-Music-Client", + "devDependencies": { + "electron": "^6.0.12", + "electron-builder": "^21.2.0", + "eslint": "^6.5.1" + }, + "dependencies": { + "discord-rpc": "discordjs/RPC", + "discord.js": "discordjs/discord.js" + }, + "engines": { + "node": ">=10.0.0" + }, + "build": { + "productName": "YouTube-Music-Client", + "appId": "youtube.music.client", + "mac": { + "category": "youtube.music.client", + "icon": "assets/build/osx/icon.icns", + "target": [ + "zip", + "dmg" + ] + }, + "win": { + "icon": "assets/build/win/icon.ico" + }, + "nsis": { + "artifactName": "${productName}-Setup-${version}.${ext}", + "perMachine": true + }, + "linux": { + "target": "AppImage", + "icon": "assets/build/linux/icon_2048x2048.png", + "synopsis": "Small YouTube Music App with DiscordRPC integration", + "description": "A small Electron app for YouTube Music which also integrates with Discord using its RPC functionallity", + "maintainer": "BigBrainAFK", + "category": "Multimedia" + }, + "files": [ + "**/*", + "!dist/*", + "!dist_old/*" + ], + "directories": { + "buildResources": "assets/*", + "output": "dist" + } + } } diff --git a/start.js b/start.js deleted file mode 100644 index d9a881b..0000000 --- a/start.js +++ /dev/null @@ -1,6 +0,0 @@ -require('babel-register')({ - presets: [ 'env' ] -}); - -// Import the rest of our application. -module.exports = require('./main.js'); \ No newline at end of file diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..2eb27b4 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,2957 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"7zip-bin@~5.0.3": + version "5.0.3" + resolved "https://registry.yarnpkg.com/7zip-bin/-/7zip-bin-5.0.3.tgz#bc5b5532ecafd923a61f2fb097e3b108c0106a3f" + integrity sha512-GLyWIFBbGvpKPGo55JyRZAo4lVbnBiD52cKlw/0Vt+wnmKvWJkpZvsjVoaIolyBXDeAQKSicRtqFNPem9w0WYA== + +"@babel/code-frame@^7.0.0": + version "7.5.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d" + integrity sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw== + dependencies: + "@babel/highlight" "^7.0.0" + +"@babel/highlight@^7.0.0": + version "7.5.0" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540" + integrity sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ== + dependencies: + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^4.0.0" + +"@develar/schema-utils@~2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@develar/schema-utils/-/schema-utils-2.1.0.tgz#eceb1695bfbed6f6bb84666d5d3abe5e1fd54e17" + integrity sha512-qjCqB4ctMig9Gz5bd6lkdFr3bO6arOdQqptdBSpF1ZpCnjofieCciEzkoS9ujY9cMGyllYSCSmBJ3x9OKHXzoA== + dependencies: + ajv "^6.1.0" + ajv-keywords "^3.1.0" + +"@discordjs/collection@^0.1.1": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@discordjs/collection/-/collection-0.1.3.tgz#af9b1c22ccb2ee5c0cad1e1bd2bc3d82a817b05f" + integrity sha512-4ek19SmNcPI92942RkuBrZrBK8hg7nG+ae/skkNNDeOaUG+XvxTPkv/jPZVgXwVPDkU5EFsewsI+0n4dTwFvgA== + +"@electron/get@^1.3.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@electron/get/-/get-1.5.0.tgz#6217d9d18fb71fbd8cd2445a31aa0edc723d19dd" + integrity sha512-tafxBz6n08G6SX961F/h8XFtpB/DdwRvJJoDeOH9x78jDSCMQ2G/rRWqSwLFp9oeMFBJf0Pf5Kkw6TKt5w9TWg== + dependencies: + debug "^4.1.1" + env-paths "^2.2.0" + fs-extra "^8.1.0" + got "^9.6.0" + sanitize-filename "^1.6.2" + sumchecker "^3.0.0" + +"@sindresorhus/is@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" + integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== + +"@szmarczak/http-timer@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" + integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== + dependencies: + defer-to-connect "^1.0.1" + +"@types/debug@^4.1.4": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.5.tgz#b14efa8852b7768d898906613c23f688713e02cd" + integrity sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ== + +"@types/node@^10.12.18": + version "10.14.21" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.14.21.tgz#4a9db7ef1d1671c0015e632c5fa3d46c86c58c1e" + integrity sha512-nuFlRdBiqbF+PJIEVxm2jLFcQWN7q7iWEJGsBV4n7v1dbI9qXB8im2pMMKMCUZe092sQb5SQft2DHfuQGK5hqQ== + +"@types/semver@^6.0.1": + version "6.0.2" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-6.0.2.tgz#5e8b09f0e4af53034b1d0fb9977a277847836205" + integrity sha512-G1Ggy7/9Nsa1Jt2yiBR2riEuyK2DFNnqow6R7cromXPMNynackRY1vqFTLz/gwnef1LHokbXThcPhqMRjUbkpQ== + +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + +acorn-jsx@^5.0.2: + version "5.1.0" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.1.0.tgz#294adb71b57398b0680015f0a38c563ee1db5384" + integrity sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw== + +acorn@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.0.tgz#949d36f2c292535da602283586c2477c57eb2d6c" + integrity sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ== + +ajv-keywords@^3.1.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" + integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== + +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: + version "6.10.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" + integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== + dependencies: + fast-deep-equal "^2.0.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ansi-align@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" + integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== + dependencies: + string-width "^3.0.0" + +ansi-escapes@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +app-builder-bin@3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-3.4.3.tgz#58a74193eb882f029be6b7f0cd3f0c6805927a6b" + integrity sha512-qMhayIwi3juerQEVJMQ76trObEbfQT0nhUdxZz9a26/3NLT3pE6awmQ8S1cEnrGugaaM5gYqR8OElcDezfmEsg== + +app-builder-lib@21.2.0, app-builder-lib@~21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-21.2.0.tgz#fa1d1604601431e2c3476857e9b9b61d33ad26cc" + integrity sha512-aOX/nv77/Bti6NymJDg7p9T067xD8m1ipIEJR7B4Mm1GsJWpMm9PZdXtCRiMNRjHtQS5KIljT0g17781y6qn5A== + dependencies: + "7zip-bin" "~5.0.3" + "@develar/schema-utils" "~2.1.0" + async-exit-hook "^2.0.1" + bluebird-lst "^1.0.9" + builder-util "21.2.0" + builder-util-runtime "8.3.0" + chromium-pickle-js "^0.2.0" + debug "^4.1.1" + ejs "^2.6.2" + electron-publish "21.2.0" + fs-extra "^8.1.0" + hosted-git-info "^2.7.1" + is-ci "^2.0.0" + isbinaryfile "^4.0.2" + js-yaml "^3.13.1" + lazy-val "^1.0.4" + minimatch "^3.0.4" + normalize-package-data "^2.5.0" + read-config-file "5.0.0" + sanitize-filename "^1.6.2" + semver "^6.3.0" + temp-file "^3.3.4" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= + +asar@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/asar/-/asar-2.0.1.tgz#8518a1c62c238109c15a5f742213e83a09b9fd38" + integrity sha512-Vo9yTuUtyFahkVMFaI6uMuX6N7k5DWa6a/8+7ov0/f8Lq9TVR0tUjzSzxQSxT1Y+RJIZgnP7BVb6Uhi+9cjxqA== + dependencies: + chromium-pickle-js "^0.2.0" + commander "^2.20.0" + cuint "^0.2.2" + glob "^7.1.3" + minimatch "^3.0.4" + mkdirp "^0.5.1" + tmp-promise "^1.0.5" + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-exit-hook@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/async-exit-hook/-/async-exit-hook-2.0.1.tgz#8bd8b024b0ec9b1c01cccb9af9db29bd717dfaf3" + integrity sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw== + +async-limiter@^1.0.0, async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +author-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/author-regex/-/author-regex-1.0.0.tgz#d08885be6b9bbf9439fe087c76287245f0a81450" + integrity sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA= + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base64-js@^1.2.3: + version "1.3.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" + integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +bluebird-lst@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/bluebird-lst/-/bluebird-lst-1.0.9.tgz#a64a0e4365658b9ab5fe875eb9dfb694189bb41c" + integrity sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw== + dependencies: + bluebird "^3.5.5" + +bluebird@^3.1.1, bluebird@^3.5.0, bluebird@^3.5.5: + version "3.7.1" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.1.tgz#df70e302b471d7473489acf26a93d63b53f874de" + integrity sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg== + +boxen@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-3.2.0.tgz#fbdff0de93636ab4450886b6ff45b92d098f45eb" + integrity sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A== + dependencies: + ansi-align "^3.0.0" + camelcase "^5.3.1" + chalk "^2.4.2" + cli-boxes "^2.2.0" + string-width "^3.0.0" + term-size "^1.2.0" + type-fest "^0.3.0" + widest-line "^2.0.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +buffer-alloc-unsafe@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + +buffer-alloc@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== + dependencies: + buffer-alloc-unsafe "^1.1.0" + buffer-fill "^1.0.0" + +buffer-fill@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +builder-util-runtime@8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-8.3.0.tgz#f5fac9139af6facf42a21fbe4d3aebed88fda33e" + integrity sha512-CSOdsYqf4RXIHh1HANPbrZHlZ9JQJXSuDDloblZPcWQVN62inyYoTQuSmY3KrgefME2Sv3Kn2MxHvbGQHRf8Iw== + dependencies: + debug "^4.1.1" + sax "^1.2.4" + +builder-util@21.2.0, builder-util@~21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-21.2.0.tgz#aba721190e4e841009d9fb4b88f1130ed616522f" + integrity sha512-Nd6CUb6YgDY8EXAXEIegx+1kzKqyFQ5ZM5BoYkeunAlwz/zDJoH1UCyULjoS5wQe5czNClFQy07zz2bzYD0Z4A== + dependencies: + "7zip-bin" "~5.0.3" + "@types/debug" "^4.1.4" + app-builder-bin "3.4.3" + bluebird-lst "^1.0.9" + builder-util-runtime "8.3.0" + chalk "^2.4.2" + debug "^4.1.1" + fs-extra "^8.1.0" + is-ci "^2.0.0" + js-yaml "^3.13.1" + source-map-support "^0.5.13" + stat-mode "^0.3.0" + temp-file "^3.3.4" + +cacheable-request@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" + integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^3.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camelcase-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= + dependencies: + camelcase "^2.0.0" + map-obj "^1.0.0" + +camelcase@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +chromium-pickle-js@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205" + integrity sha1-BKEGZywYsIWrd02YPfo+oTjyIgU= + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +cli-boxes@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.0.tgz#538ecae8f9c6ca508e3c3c95b453fe93cb4c168d" + integrity sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w== + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= + dependencies: + restore-cursor "^2.0.0" + +cli-width@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" + integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= + +cliui@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + +clone-response@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" + integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= + dependencies: + mimic-response "^1.0.0" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +compare-version@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/compare-version/-/compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080" + integrity sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA= + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +configstore@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-4.0.0.tgz#5933311e95d3687efb592c528b922d9262d227e7" + integrity sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ== + dependencies: + dot-prop "^4.1.0" + graceful-fs "^4.1.2" + make-dir "^1.0.0" + unique-string "^1.0.0" + write-file-atomic "^2.0.0" + xdg-basedir "^3.0.0" + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-zip@^2.1.5: + version "2.1.6" + resolved "https://registry.yarnpkg.com/cross-zip/-/cross-zip-2.1.6.tgz#344d3ba9488609942987d815bb84860cff3d9491" + integrity sha512-xLIETNkzRcU6jGRzenJyRFxahbtP4628xEKMTI/Ql0Vu8m4h8M7uRLVi7E5OYHuJ6VQPsG4icJumKAFUvfm0+A== + dependencies: + rimraf "^3.0.0" + +crypto-random-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" + integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= + +cuint@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/cuint/-/cuint-0.2.2.tgz#408086d409550c2631155619e9fa7bcadc3b991b" + integrity sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs= + +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= + dependencies: + array-find-index "^1.0.1" + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +debug@2.6.9, debug@^2.1.3, debug@^2.2.0, debug@^2.6.8: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.0.0, debug@^3.1.0: + version "3.2.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + dependencies: + ms "^2.1.1" + +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + +decamelize@^1.1.2, decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= + dependencies: + mimic-response "^1.0.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +defer-to-connect@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.0.2.tgz#4bae758a314b034ae33902b5aac25a8dd6a8633e" + integrity sha512-k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw== + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +discord-rpc@discordjs/RPC: + version "3.1.0" + resolved "https://codeload.github.com/discordjs/RPC/tar.gz/d7929b23fe28bac7b3ee06a35484e314e6e2e991" + dependencies: + node-fetch "2.6.0" + ws "7.1.2" + +discord.js@discordjs/discord.js: + version "12.0.0-dev" + resolved "https://codeload.github.com/discordjs/discord.js/tar.gz/c3228b426370a6cc5d48cb41e28bbe9f731e8473" + dependencies: + "@discordjs/collection" "^0.1.1" + abort-controller "^3.0.0" + form-data "^2.3.3" + node-fetch "^2.3.0" + pako "^1.0.8" + prism-media "^1.0.0" + setimmediate "^1.0.5" + tweetnacl "^1.0.1" + ws "^6.1.3" + +dmg-builder@21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-21.2.0.tgz#a9c883557cacb9abdb66c7133b30fe921c1a3ba7" + integrity sha512-9cJEclnGy7EyKFCoHDYDf54pub/t92CQapyiUxU0w9Bj2vUvfoDagP1PMiX4XD5rPp96141h9A+QN0OB4VgvQg== + dependencies: + app-builder-lib "~21.2.0" + bluebird-lst "^1.0.9" + builder-util "~21.2.0" + fs-extra "^8.1.0" + iconv-lite "^0.5.0" + js-yaml "^3.13.1" + sanitize-filename "^1.6.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dot-prop@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" + integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== + dependencies: + is-obj "^1.0.0" + +dotenv-expand@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + +dotenv@^8.0.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.1.0.tgz#d811e178652bfb8a1e593c6dd704ec7e90d85ea2" + integrity sha512-GUE3gqcDCaMltj2++g6bRQ5rBJWtkWTmqmD0fo1RnnMuUqHNCt2oTPeDnS9n6fKYvlhn7AeBkb38lymBtWBQdA== + +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +ejs@^2.6.2: + version "2.7.1" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.1.tgz#5b5ab57f718b79d4aca9254457afecd36fa80228" + integrity sha512-kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ== + +electron-builder@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-21.2.0.tgz#b68ec4def713fc0b8602654ce842f972432f50c5" + integrity sha512-x8EXrqFbAb2L3N22YlGar3dGh8vwptbB3ovo3OF6K7NTpcsmM2zEoJv7GhFyX73rNzSG2HaWpXwGAtOp2JWiEw== + dependencies: + app-builder-lib "21.2.0" + bluebird-lst "^1.0.9" + builder-util "21.2.0" + builder-util-runtime "8.3.0" + chalk "^2.4.2" + dmg-builder "21.2.0" + fs-extra "^8.1.0" + is-ci "^2.0.0" + lazy-val "^1.0.4" + read-config-file "5.0.0" + sanitize-filename "^1.6.2" + update-notifier "^3.0.1" + yargs "^13.3.0" + +electron-download@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/electron-download/-/electron-download-4.1.1.tgz#02e69556705cc456e520f9e035556ed5a015ebe8" + integrity sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg== + dependencies: + debug "^3.0.0" + env-paths "^1.0.0" + fs-extra "^4.0.1" + minimist "^1.2.0" + nugget "^2.0.1" + path-exists "^3.0.0" + rc "^1.2.1" + semver "^5.4.1" + sumchecker "^2.0.2" + +electron-notarize@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/electron-notarize/-/electron-notarize-0.1.1.tgz#c3563d70c5e7b3315f44e8495b30050a8c408b91" + integrity sha512-TpKfJcz4LXl5jiGvZTs5fbEx+wUFXV5u8voeG5WCHWfY/cdgdD8lDZIZRqLVOtR3VO+drgJ9aiSHIO9TYn/fKg== + dependencies: + debug "^4.1.1" + fs-extra "^8.0.1" + +electron-osx-sign@^0.4.11: + version "0.4.14" + resolved "https://registry.yarnpkg.com/electron-osx-sign/-/electron-osx-sign-0.4.14.tgz#770397c0eb604adfe8a3ec044795db3c123e59d3" + integrity sha512-72vtrz9I3dOeFDaNvO5thwIjrimDiXMmYEbN0hEBqnvcSSMOWugjim2wiY9ox3dhuBFUhxp3owmuZCoH3Ij08A== + dependencies: + bluebird "^3.5.0" + compare-version "^0.1.2" + debug "^2.6.8" + isbinaryfile "^3.0.2" + minimist "^1.2.0" + plist "^3.0.1" + +electron-packager@^14.0.6: + version "14.0.6" + resolved "https://registry.yarnpkg.com/electron-packager/-/electron-packager-14.0.6.tgz#e187f2ef83cc29a97a0f940b7c3bb5e4edc8a8e2" + integrity sha512-X+ikV+TnnNkIrK93vOjsjPeykCQBFxBS7LXKMTE1s62rXWirGMdjWL+edVkBOMRkH0ROJyFmWM28Dpj6sfEg+A== + dependencies: + "@electron/get" "^1.3.0" + asar "^2.0.1" + cross-zip "^2.1.5" + debug "^4.0.1" + electron-notarize "^0.1.1" + electron-osx-sign "^0.4.11" + fs-extra "^8.1.0" + galactus "^0.2.1" + get-package-info "^1.0.0" + junk "^3.1.0" + parse-author "^2.0.0" + plist "^3.0.0" + rcedit "^2.0.0" + resolve "^1.1.6" + sanitize-filename "^1.6.0" + semver "^6.0.0" + yargs-parser "^13.0.0" + +electron-publish@21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-21.2.0.tgz#cc225cb46aa62e74b899f2f7299b396c9802387d" + integrity sha512-mWavuoWJe87iaeKd0I24dNWIaR+0yRzshjNVqGyK019H766fsPWl3caQJnVKFaEyrZRP397v4JZVG0e7s16AxA== + dependencies: + bluebird-lst "^1.0.9" + builder-util "~21.2.0" + builder-util-runtime "8.3.0" + chalk "^2.4.2" + fs-extra "^8.1.0" + lazy-val "^1.0.4" + mime "^2.4.4" + +<<<<<<< HEAD +<<<<<<< HEAD +======= +>>>>>>> b431d5e... Added autoupdate +electron-updater@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/electron-updater/-/electron-updater-4.1.2.tgz#46a6e62cc8d0c7d935db7aff83207da2a21ff788" + integrity sha512-4Sk8IW0LfOilDz+WAB/gEDmX7+FUFRbKHGN1zGjehPilnd6H9cmjgBHK6Xzq/FLq/uOHGJ6GX/9tsF+jr7CvnA== + dependencies: + "@types/semver" "^6.0.1" + builder-util-runtime "8.3.0" + fs-extra "^8.1.0" + js-yaml "^3.13.1" + lazy-val "^1.0.4" + lodash.isequal "^4.5.0" + pako "^1.0.10" + semver "^6.2.0" + +<<<<<<< HEAD +======= +>>>>>>> ee39d4f... Fix building distribution +======= +>>>>>>> b431d5e... Added autoupdate +electron@^6.0.12: + version "6.0.12" + resolved "https://registry.yarnpkg.com/electron/-/electron-6.0.12.tgz#85bf0061e32f660256cfde95488f1cb75253bc94" + integrity sha512-70ODZa1RP6K0gE9IV9YLCXPSyhLjXksCuYSSPb3MljbfwfHo5uE6X0CGxzm+54YuPdE2e7EPnWZxOOsJYrS5iQ== + dependencies: + "@types/node" "^10.12.18" + electron-download "^4.1.0" + extract-zip "^1.0.3" + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +env-paths@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-1.0.0.tgz#4168133b42bb05c38a35b1ae4397c8298ab369e0" + integrity sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA= + +env-paths@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43" + integrity sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA== + +error-ex@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +eslint-scope@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" + integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.2.tgz#166a5180ef6ab7eb462f162fd0e6f2463d7309ab" + integrity sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q== + dependencies: + eslint-visitor-keys "^1.0.0" + +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" + integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== + +eslint@^6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.5.1.tgz#828e4c469697d43bb586144be152198b91e96ed6" + integrity sha512-32h99BoLYStT1iq1v2P9uwpyznQ4M2jRiFB6acitKz52Gqn+vPaMDUTB1bYi1WN4Nquj2w+t+bimYUG83DC55A== + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.10.0" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^3.0.0" + eslint-scope "^5.0.0" + eslint-utils "^1.4.2" + eslint-visitor-keys "^1.1.0" + espree "^6.1.1" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.0.0" + globals "^11.7.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + inquirer "^6.4.1" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.14" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.2" + progress "^2.0.0" + regexpp "^2.0.1" + semver "^6.1.2" + strip-ansi "^5.2.0" + strip-json-comments "^3.0.1" + table "^5.2.3" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.1.tgz#7f80e5f7257fc47db450022d723e356daeb1e5de" + integrity sha512-EYbr8XZUhWbYCqQRW0duU5LxzL5bETN6AjKBGy1302qqzPaCH10QbRg3Wvco79Z8x9WbiE8HYB4e75xl6qUYvQ== + dependencies: + acorn "^7.0.0" + acorn-jsx "^5.0.2" + eslint-visitor-keys "^1.1.0" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" + integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== + dependencies: + estraverse "^4.0.0" + +esrecurse@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + dependencies: + estraverse "^4.1.0" + +estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +event-target-shim@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +extract-zip@^1.0.3: + version "1.6.7" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.6.7.tgz#a840b4b8af6403264c8db57f4f1a74333ef81fe9" + integrity sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k= + dependencies: + concat-stream "1.6.2" + debug "2.6.9" + mkdirp "0.5.1" + yauzl "2.4.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + +fast-levenshtein@~2.0.4: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fd-slicer@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65" + integrity sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU= + dependencies: + pend "~1.2.0" + +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" + integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== + dependencies: + flat-cache "^2.0.1" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +flat-cache@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flatted@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08" + integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg== + +flora-colossus@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/flora-colossus/-/flora-colossus-1.0.1.tgz#aba198425a8185341e64f9d2a6a96fd9a3cbdb93" + integrity sha512-d+9na7t9FyH8gBJoNDSi28mE4NgQVGGvxQ4aHtFRetjyh5SXjuus+V5EZaxFmFdXVemSOrx0lsgEl/ZMjnOWJA== + dependencies: + debug "^4.1.1" + fs-extra "^7.0.0" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@^2.3.3: + version "2.5.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4" + integrity sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +fs-extra@^4.0.0, fs-extra@^4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" + integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^8.0.1, fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +galactus@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/galactus/-/galactus-0.2.1.tgz#cbed2d20a40c1f5679a35908e2b9415733e78db9" + integrity sha1-y+0tIKQMH1Z5o1kI4rlBVzPnjbk= + dependencies: + debug "^3.1.0" + flora-colossus "^1.0.0" + fs-extra "^4.0.0" + +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-package-info@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/get-package-info/-/get-package-info-1.0.0.tgz#6432796563e28113cd9474dbbd00052985a4999c" + integrity sha1-ZDJ5ZWPigRPNlHTbvQAFKYWkmZw= + dependencies: + bluebird "^3.1.1" + debug "^2.2.0" + lodash.get "^4.0.0" + read-pkg-up "^2.0.0" + +get-stdin@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= + +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + +get-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" + integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw== + dependencies: + pump "^3.0.0" + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +glob-parent@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" + integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw== + dependencies: + is-glob "^4.0.1" + +glob@^7.1.3: + version "7.1.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" + integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-dirs@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" + integrity sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU= + dependencies: + ini "^1.3.4" + +globals@^11.7.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +got@^9.6.0: + version "9.6.0" + resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" + integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== + dependencies: + "@sindresorhus/is" "^0.14.0" + "@szmarczak/http-timer" "^1.1.2" + cacheable-request "^6.0.0" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^4.1.0" + lowercase-keys "^1.0.1" + mimic-response "^1.0.1" + p-cancelable "^1.0.0" + to-readable-stream "^1.0.0" + url-parse-lax "^3.0.0" + +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.2" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02" + integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q== + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.0: + version "5.1.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== + dependencies: + ajv "^6.5.5" + har-schema "^2.0.0" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-yarn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" + integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== + +hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: + version "2.8.5" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.5.tgz#759cfcf2c4d156ade59b0b2dfabddc42a6b9c70c" + integrity sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg== + +http-cache-semantics@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz#495704773277eeef6e43f9ab2c2c7d259dda25c5" + integrity sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew== + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +iconv-lite@^0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.5.0.tgz#59cdde0a2a297cc2aeb0c6445a195ee89f127550" + integrity sha512-NnEhI9hIEKHOzJ4f697DMz9IQEXr/MMJ5w64vN2/4Ai+wRnvV7SBrL0KLoRlwaKVghOc7LQ5YkPLuX146b6Ydw== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +import-fresh@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.1.0.tgz#6d33fa1dcef6df930fae003446f33415af905118" + integrity sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-lazy@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" + integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +indent-string@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= + dependencies: + repeating "^2.0.0" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ini@^1.3.4, ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + +inquirer@^6.4.1: + version "6.5.2" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca" + integrity sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ== + dependencies: + ansi-escapes "^3.2.0" + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^2.0.0" + lodash "^4.17.12" + mute-stream "0.0.7" + run-async "^2.2.0" + rxjs "^6.4.0" + string-width "^2.1.0" + strip-ansi "^5.1.0" + through "^2.3.6" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-ci@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.0" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-finite@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-glob@^4.0.0, is-glob@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-installed-globally@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" + integrity sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA= + dependencies: + global-dirs "^0.1.0" + is-path-inside "^1.0.0" + +is-npm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-3.0.0.tgz#ec9147bfb629c43f494cf67936a961edec7e8053" + integrity sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA== + +is-obj@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + +is-path-inside@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" + integrity sha1-jvW33lBDej/cprToZe96pVy0gDY= + dependencies: + path-is-inside "^1.0.1" + +is-promise@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-yarn-global@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" + integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isbinaryfile@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.3.tgz#5d6def3edebf6e8ca8cae9c30183a804b5f8be80" + integrity sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw== + dependencies: + buffer-alloc "^1.2.0" + +isbinaryfile@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.2.tgz#bfc45642da645681c610cca831022e30af426488" + integrity sha512-C3FSxJdNrEr2F4z6uFtNzECDM5hXk+46fxaa+cwBe5/XrWSmzdG8DDgyjfX6/NRdBB21q2JXuRAzPCUs+fclnQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.13.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" + integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +json5@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.1.tgz#81b6cb04e9ba496f1c7005d07b4368a2638f90b6" + integrity sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ== + dependencies: + minimist "^1.2.0" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +junk@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/junk/-/junk-3.1.0.tgz#31499098d902b7e98c5d9b9c80f43457a88abfa1" + integrity sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ== + +keyv@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" + integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + dependencies: + json-buffer "3.0.0" + +latest-version@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" + integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== + dependencies: + package-json "^6.3.0" + +lazy-val@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/lazy-val/-/lazy-val-1.0.4.tgz#882636a7245c2cfe6e0a4e3ba6c5d68a137e5c65" + integrity sha512-u93kb2fPbIrfzBuLjZE+w+fJbUUMhNDXxNmMfaqNgpfQf1CO5ZSe2LfsnBqVAk7i/2NF48OSoRj+Xe2VT+lE8Q== + +levn@^0.3.0, levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +lodash.get@^4.0.0: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= + +lodash@^4.17.12, lodash@^4.17.14: + version "4.17.15" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" + integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + +lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +make-dir@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + dependencies: + pify "^3.0.0" + +map-obj@^1.0.0, map-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + +meow@^3.1.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= + dependencies: + camelcase-keys "^2.0.0" + decamelize "^1.1.2" + loud-rejection "^1.0.0" + map-obj "^1.0.1" + minimist "^1.1.3" + normalize-package-data "^2.3.4" + object-assign "^4.0.1" + read-pkg-up "^1.0.1" + redent "^1.0.0" + trim-newlines "^1.0.0" + +mime-db@1.40.0: + version "1.40.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" + integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== + +mime-types@^2.1.12, mime-types@~2.1.19: + version "2.1.24" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" + integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ== + dependencies: + mime-db "1.40.0" + +mime@^2.4.4: + version "2.4.4" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" + integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +mimic-response@^1.0.0, mimic-response@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + +minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + +mkdirp@0.5.1, mkdirp@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + dependencies: + minimist "0.0.8" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +mute-stream@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +node-fetch@2.6.0, node-fetch@^2.3.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" + integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== + +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-url@^4.1.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" + integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +nugget@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/nugget/-/nugget-2.0.1.tgz#201095a487e1ad36081b3432fa3cada4f8d071b0" + integrity sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA= + dependencies: + debug "^2.1.3" + minimist "^1.1.0" + pretty-bytes "^1.0.2" + progress-stream "^1.1.0" + request "^2.45.0" + single-line-log "^1.1.2" + throttleit "0.0.2" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-assign@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-keys@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336" + integrity sha1-KKaq50KN0sOpLz2V8hM13SBOAzY= + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= + dependencies: + mimic-fn "^1.0.0" + +optionator@^0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" + integrity sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q= + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.4" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + wordwrap "~1.0.0" + +os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +p-cancelable@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" + integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.1.tgz#aa07a788cc3151c939b5131f63570f0dd2009537" + integrity sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg== + dependencies: + p-try "^2.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +package-json@^6.3.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" + integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== + dependencies: + got "^9.6.0" + registry-auth-token "^4.0.0" + registry-url "^5.0.0" + semver "^6.2.0" + +<<<<<<< HEAD +<<<<<<< HEAD +pako@^1.0.10, pako@^1.0.8: +======= +pako@^1.0.8: +>>>>>>> ee39d4f... Fix building distribution +======= +pako@^1.0.10, pako@^1.0.8: +>>>>>>> b431d5e... Added autoupdate + version "1.0.10" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" + integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-author@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/parse-author/-/parse-author-2.0.0.tgz#d3460bf1ddd0dfaeed42da754242e65fb684a81f" + integrity sha1-00YL8d3Q367tQtp1QkLmX7aEqB8= + dependencies: + author-regex "^1.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-is-inside@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + dependencies: + pify "^2.0.0" + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +plist@^3.0.0, plist@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c" + integrity sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ== + dependencies: + base64-js "^1.2.3" + xmlbuilder "^9.0.7" + xmldom "0.1.x" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + +pretty-bytes@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-1.0.4.tgz#0a22e8210609ad35542f8c8d5d2159aff0751c84" + integrity sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ= + dependencies: + get-stdin "^4.0.1" + meow "^3.1.0" + +prism-media@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/prism-media/-/prism-media-1.1.0.tgz#64fd9abf64719d627b99360bfbe1a81d3ac0c593" + integrity sha512-W+oxjRyjtd7hw3pefNZuc7YEZ6VICORJvVNfCPs0+7CsJ43CqMjGAYGjPL3hQ82vw03EVra+CiX4zisqOBUUGw== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress-stream@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/progress-stream/-/progress-stream-1.2.0.tgz#2cd3cfea33ba3a89c9c121ec3347abe9ab125f77" + integrity sha1-LNPP6jO6OonJwSHsM0er6asSX3c= + dependencies: + speedometer "~0.1.2" + through2 "~0.2.3" + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +psl@^1.1.24: + version "1.4.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.4.0.tgz#5dd26156cdb69fa1fdb8ab1991667d3f80ced7c2" + integrity sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +rc@^1.2.1, rc@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +rcedit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/rcedit/-/rcedit-2.0.0.tgz#dcc85d93aa91a41c1ebc5c6aa1dfc43ea28b7dad" + integrity sha512-XcFGyEBjhWSsud+R8elwQtGBbVkCf7tAiad+nXo5jc6l2rMf46NfGNwjnmBNneBIZDfq+Npf8lwP371JTONfrw== + +read-config-file@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-5.0.0.tgz#1487c983fae9c1b672d3acda5cac899a2d451f02" + integrity sha512-jIKUu+C84bfnKxyJ5j30CxCqgXWYjZLXuVE/NYlMEpeni+dhESgAeZOZd0JZbg1xTkMmnCdxksDoarkOyfEsOg== + dependencies: + dotenv "^8.0.0" + dotenv-expand "^5.1.0" + fs-extra "^8.1.0" + js-yaml "^3.13.1" + json5 "^2.1.0" + lazy-val "^1.0.4" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +readable-stream@^2.2.2: + version "2.3.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@~1.1.9: + version "1.1.14" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +redent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= + dependencies: + indent-string "^2.1.0" + strip-indent "^1.0.1" + +regexpp@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== + +registry-auth-token@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.0.0.tgz#30e55961eec77379da551ea5c4cf43cbf03522be" + integrity sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw== + dependencies: + rc "^1.2.8" + safe-buffer "^5.0.1" + +registry-url@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" + integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== + dependencies: + rc "^1.2.8" + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + dependencies: + is-finite "^1.0.0" + +request@^2.45.0: + version "2.88.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.0" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.4.3" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve@^1.1.6, resolve@^1.10.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" + integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== + dependencies: + path-parse "^1.0.6" + +responselike@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" + integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= + dependencies: + lowercase-keys "^1.0.0" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +rimraf@2.6.3: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.0.tgz#614176d4b3010b75e5c390eb0ee96f6dc0cebb9b" + integrity sha512-NDGVxTsjqfunkds7CqsOiEnxln4Bo7Nddl3XhS4pXg5OzwkLqJ971ZVAAnB+DDLnF76N+VnDEiBHaVV8I06SUg== + dependencies: + glob "^7.1.3" + +run-async@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= + dependencies: + is-promise "^2.1.0" + +rxjs@^6.4.0: + version "6.5.3" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.3.tgz#510e26317f4db91a7eb1de77d9dd9ba0a4899a3a" + integrity sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA== + dependencies: + tslib "^1.9.0" + +safe-buffer@^5.0.1, safe-buffer@^5.1.2: + version "5.2.0" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" + integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sanitize-filename@^1.6.0, sanitize-filename@^1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/sanitize-filename/-/sanitize-filename-1.6.3.tgz#755ebd752045931977e30b2025d340d7c9090378" + integrity sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg== + dependencies: + truncate-utf8-bytes "^1.0.0" + +sax@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +semver-diff@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" + integrity sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY= + dependencies: + semver "^5.0.3" + +"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.4.1, semver@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + +single-line-log@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/single-line-log/-/single-line-log-1.1.2.tgz#c2f83f273a3e1a16edb0995661da0ed5ef033364" + integrity sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q= + dependencies: + string-width "^1.0.1" + +slice-ansi@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +source-map-support@^0.5.13: + version "0.5.13" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" + integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +spdx-correct@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" + integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== + +spdx-expression-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.5" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" + integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== + +speedometer@~0.1.2: + version "0.1.4" + resolved "https://registry.yarnpkg.com/speedometer/-/speedometer-0.1.4.tgz#9876dbd2a169d3115402d48e6ea6329c8816a50d" + integrity sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0= + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +stat-mode@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-0.3.0.tgz#69283b081f851582b328d2a4ace5f591ce52f54b" + integrity sha512-QjMLR0A3WwFY2aZdV0okfFEJB5TRjkggXZjxP3A1RsWsNHNu3YPv8btmtc6iCFZ0Rul3FE93OYogvhOUClU+ng== + +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +string-width@^2.1.0, string-width@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +strip-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= + dependencies: + get-stdin "^4.0.1" + +strip-json-comments@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7" + integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + +sumchecker@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-2.0.2.tgz#0f42c10e5d05da5d42eea3e56c3399a37d6c5b3e" + integrity sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4= + dependencies: + debug "^2.2.0" + +sumchecker@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-3.0.0.tgz#da5457b4605184575c76540e5e99cc777cb8ce4c" + integrity sha512-yreseuC/z4iaodVoq07XULEOO9p4jnQazO7mbrnDSvWAU/y2cbyIKs+gWJptfcGu9R+1l27K8Rkj0bfvqnBpgQ== + dependencies: + debug "^4.1.0" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +table@^5.2.3: + version "5.4.6" + resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== + dependencies: + ajv "^6.10.2" + lodash "^4.17.14" + slice-ansi "^2.1.0" + string-width "^3.0.0" + +temp-file@^3.3.4: + version "3.3.4" + resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.3.4.tgz#73af868cd7cb7400a44e4bb03e653b2280ce2878" + integrity sha512-qSZ5W5q54iyGnP8cNl49RE0jTJc5CrzNocux5APD5yIxcgonoMuMSbsZfaZy8rTGCYo0Xz6ySVv3adagZ8gffg== + dependencies: + async-exit-hook "^2.0.1" + fs-extra "^8.1.0" + +term-size@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" + integrity sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk= + dependencies: + execa "^0.7.0" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +throttleit@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-0.0.2.tgz#cfedf88e60c00dd9697b61fdd2a8343a9b680eaf" + integrity sha1-z+34jmDADdlpe2H90qg0OptoDq8= + +through2@~0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/through2/-/through2-0.2.3.tgz#eb3284da4ea311b6cc8ace3653748a52abf25a3f" + integrity sha1-6zKE2k6jEbbMis42U3SKUqvyWj8= + dependencies: + readable-stream "~1.1.9" + xtend "~2.1.1" + +through@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +tmp-promise@^1.0.5: + version "1.1.0" + resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-1.1.0.tgz#bb924d239029157b9bc1d506a6aa341f8b13e64c" + integrity sha512-8+Ah9aB1IRXCnIOxXZ0uFozV1nMU5xiu7hhFVUSxZ3bYu+psD4TzagCzVbexUCgNNGJnsmNDQlS4nG3mTyoNkw== + dependencies: + bluebird "^3.5.0" + tmp "0.1.0" + +tmp@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.1.0.tgz#ee434a4e22543082e294ba6201dcc6eafefa2877" + integrity sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw== + dependencies: + rimraf "^2.6.3" + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +to-readable-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" + integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + +tough-cookie@~2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== + dependencies: + psl "^1.1.24" + punycode "^1.4.1" + +trim-newlines@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= + +truncate-utf8-bytes@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b" + integrity sha1-QFkjkJWS1W94pYGENLC3hInKXys= + dependencies: + utf8-byte-length "^1.0.1" + +tslib@^1.9.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" + integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +tweetnacl@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.1.tgz#2594d42da73cd036bd0d2a54683dd35a6b55ca17" + integrity sha512-kcoMoKTPYnoeS50tzoqjPY3Uv9axeuuFAZY9M/9zFnhoVvRfxz9K29IMPD7jGmt2c8SW7i3gT9WqDl2+nV7p4A== + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-fest@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" + integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +unique-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" + integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= + dependencies: + crypto-random-string "^1.0.0" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +update-notifier@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-3.0.1.tgz#78ecb68b915e2fd1be9f767f6e298ce87b736250" + integrity sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ== + dependencies: + boxen "^3.0.0" + chalk "^2.0.1" + configstore "^4.0.0" + has-yarn "^2.1.0" + import-lazy "^2.1.0" + is-ci "^2.0.0" + is-installed-globally "^0.1.0" + is-npm "^3.0.0" + is-yarn-global "^0.3.0" + latest-version "^5.0.0" + semver-diff "^2.0.0" + xdg-basedir "^3.0.0" + +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + dependencies: + punycode "^2.1.0" + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" + integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= + dependencies: + prepend-http "^2.0.0" + +utf8-byte-length@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61" + integrity sha1-9F8VDExm7uloGGUFq5P8u4rWv2E= + +util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +uuid@^3.3.2: + version "3.3.3" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" + integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== + +v8-compile-cache@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" + integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +widest-line@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc" + integrity sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA== + dependencies: + string-width "^2.1.1" + +wordwrap@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= + +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^2.0.0: + version "2.4.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" + integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +write@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + dependencies: + mkdirp "^0.5.1" + +ws@7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.1.2.tgz#c672d1629de8bb27a9699eb599be47aeeedd8f73" + integrity sha512-gftXq3XI81cJCgkUiAVixA0raD9IVmXqsylCrjRygw4+UOOGzPoxnQ6r/CnVL9i+mDncJo94tSkyrtuuQVBmrg== + dependencies: + async-limiter "^1.0.0" + +ws@^6.1.3: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + dependencies: + async-limiter "~1.0.0" + +xdg-basedir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" + integrity sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ= + +xmlbuilder@^9.0.7: + version "9.0.7" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" + integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0= + +xmldom@0.1.x: + version "0.1.27" + resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" + integrity sha1-1QH5ezvbQDr4757MIFcxh6rawOk= + +xtend@~2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-2.1.2.tgz#6efecc2a4dad8e6962c4901b337ce7ba87b5d28b" + integrity sha1-bv7MKk2tjmlixJAbM3znuoe10os= + dependencies: + object-keys "~0.4.0" + +y18n@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yargs-parser@^13.0.0, yargs-parser@^13.1.1: + version "13.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.1.tgz#d26058532aa06d365fe091f6a1fc06b2f7e5eca0" + integrity sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs@^13.3.0: + version "13.3.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.0.tgz#4c657a55e07e5f2cf947f8a366567c04a0dedc83" + integrity sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA== + dependencies: + cliui "^5.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.1.1" + +yauzl@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005" + integrity sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU= + dependencies: + fd-slicer "~1.0.1"