From 39ef77cbe644f66060efddd45b88ee83fa5bc3fd Mon Sep 17 00:00:00 2001 From: Othmane KINANE <15254824+OKinane@users.noreply.github.com> Date: Mon, 8 Nov 2021 18:17:42 +0100 Subject: [PATCH 1/8] fix: support --cache-strategy ESLint argument (fixes #29926) (#29928) * fix: support --cache-strategy ESLint argument * add integration tests for --cache-strategy * fix: add cacheStrategy to eslintOptions * minor adjustments in next lint help message for --cache-strategy Co-authored-by: Steven --- packages/next/cli/next-lint.ts | 3 ++ test/integration/eslint/test/index.test.js | 41 ++++++++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/packages/next/cli/next-lint.ts b/packages/next/cli/next-lint.ts index 9f2be2e96abb0..a225753a8174f 100755 --- a/packages/next/cli/next-lint.ts +++ b/packages/next/cli/next-lint.ts @@ -30,6 +30,7 @@ const eslintOptions = (args: arg.Spec, defaultCacheLocation: string) => ({ args['--report-unused-disable-directives'] || null, cache: !Boolean(args['--no-cache']), cacheLocation: args['--cache-location'] || defaultCacheLocation, + cacheStrategy: args['--cache-strategy'] || 'metadata', errorOnUnmatchedPattern: args['--error-on-unmatched-pattern'] ? Boolean(args['--error-on-unmatched-pattern']) : false, @@ -67,6 +68,7 @@ const nextLint: cliCommand = async (argv) => { '--cache': Boolean, // Although cache is enabled by default, this dummy flag still exists to not cause any breaking changes '--no-cache': Boolean, '--cache-location': String, + '--cache-strategy': String, '--error-on-unmatched-pattern': Boolean, '--format': String, @@ -134,6 +136,7 @@ const nextLint: cliCommand = async (argv) => { Caching: --no-cache Disable caching --cache-location path::String Path to the cache file or directory - default: .eslintcache + --cache-strategy String Strategy to use for detecting changed files in the cache, either metadata or content - default: metadata Miscellaneous: --error-on-unmatched-pattern Show errors when any file patterns are unmatched - default: false diff --git a/test/integration/eslint/test/index.test.js b/test/integration/eslint/test/index.test.js index e9b499ab3d194..ac7a005b48cbe 100644 --- a/test/integration/eslint/test/index.test.js +++ b/test/integration/eslint/test/index.test.js @@ -536,6 +536,47 @@ describe('ESLint', () => { expect(fs.existsSync(cacheFile)).toBe(true) }) + const getEslintCacheContent = async (cacheDir) => { + const eslintCacheDir = join(cacheDir, 'eslint/') + let files = await fs.readdir(eslintCacheDir) + let cacheFiles = files.filter((f) => /\.cache/.test(f)) + expect(cacheFiles.length).toBe(1) + const cacheFile = join(eslintCacheDir, cacheFiles[0]) + return await fs.readFile(cacheFile, 'utf8') + } + + test('the default eslint caching strategy is metadata', async () => { + const cacheDir = join(dirEslintCache, '.next', 'cache') + + await fs.remove(cacheDir) + await nextLint(dirEslintCache) + + const defaultStrategyCache = await getEslintCacheContent(cacheDir) + + await fs.remove(cacheDir) + await nextLint(dirEslintCache, ['--cache-strategy', 'metadata']) + + const metadataStrategyCache = await getEslintCacheContent(cacheDir) + + expect(metadataStrategyCache).toBe(defaultStrategyCache) + }) + + test('cache with content strategy is different from the one with default strategy', async () => { + const cacheDir = join(dirEslintCache, '.next', 'cache') + + await fs.remove(cacheDir) + await nextLint(dirEslintCache) + + const defaultStrategyCache = await getEslintCacheContent(cacheDir) + + await fs.remove(cacheDir) + await nextLint(dirEslintCache, ['--cache-strategy', 'content']) + + const contentStrategyCache = await getEslintCacheContent(cacheDir) + + expect(contentStrategyCache).not.toBe(defaultStrategyCache) + }) + test('file flag can selectively lint only a single file', async () => { const { stdout, stderr } = await nextLint( dirFileLinting, From 5f38b18b102b22a5e3304c2d14e1459641b12e00 Mon Sep 17 00:00:00 2001 From: Konstantin Popov Date: Mon, 8 Nov 2021 20:24:53 +0300 Subject: [PATCH 2/8] Fix minor typos (#31161) Hello, I've found some minor typos in the documentation, solved with this PR. --- docs/basic-features/typescript.md | 2 +- docs/testing.md | 2 +- examples/with-chakra-ui-typescript/src/pages/index.tsx | 2 +- examples/with-firebase-hosting/README.md | 4 ++-- examples/with-mobx-state-tree-typescript/README.md | 2 +- examples/with-mobx-state-tree-typescript/store.ts | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/basic-features/typescript.md b/docs/basic-features/typescript.md index 9205e1b2d4e4a..3290a8477063d 100644 --- a/docs/basic-features/typescript.md +++ b/docs/basic-features/typescript.md @@ -53,7 +53,7 @@ npm run dev # ... ``` -You're now ready to start converting files from `.js` to `.tsx` and leveraging the benefits of TypeScript!. +You're now ready to start converting files from `.js` to `.tsx` and leveraging the benefits of TypeScript! > A file named `next-env.d.ts` will be created in the root of your project. This file ensures Next.js types are picked up by the TypeScript compiler. **You cannot remove it or edit it** as it can change at any time. diff --git a/docs/testing.md b/docs/testing.md index 38be63fea5a9c..9cda163b28aa1 100644 --- a/docs/testing.md +++ b/docs/testing.md @@ -136,7 +136,7 @@ You can learn more about Cypress and Continuous Integration from these resources - [Cypress Continuous Integration Docs](https://docs.cypress.io/guides/continuous-integration/introduction) - [Cypress GitHub Actions Guide](https://on.cypress.io/github-actions) -- [Official Cypress Github Action](https://github.com/cypress-io/github-action) +- [Official Cypress GitHub Action](https://github.com/cypress-io/github-action) ## Playwright diff --git a/examples/with-chakra-ui-typescript/src/pages/index.tsx b/examples/with-chakra-ui-typescript/src/pages/index.tsx index 7c2590f02eccb..d20edf24bf01f 100644 --- a/examples/with-chakra-ui-typescript/src/pages/index.tsx +++ b/examples/with-chakra-ui-typescript/src/pages/index.tsx @@ -21,7 +21,7 @@ const Index = () => (
Example repository of Next.js + chakra-ui +{' '} - typescript. + TypeScript. diff --git a/examples/with-firebase-hosting/README.md b/examples/with-firebase-hosting/README.md index 1dcee30bc3956..b1d4dd1ce2b57 100644 --- a/examples/with-firebase-hosting/README.md +++ b/examples/with-firebase-hosting/README.md @@ -41,9 +41,9 @@ npm run deploy yarn deploy ``` -## Typescript +## TypeScript -To use Typescript, simply follow [Typescript setup](https://nextjs.org/learn/excel/typescript/setup) as normal (package.json scripts are already set). +To use TypeScript, simply follow [TypeScript setup](https://nextjs.org/learn/excel/typescript/setup) as normal (package.json scripts are already set). i.e: `npm install --save-dev typescript @types/react @types/node` diff --git a/examples/with-mobx-state-tree-typescript/README.md b/examples/with-mobx-state-tree-typescript/README.md index afcea063a871e..328bb5799cfea 100644 --- a/examples/with-mobx-state-tree-typescript/README.md +++ b/examples/with-mobx-state-tree-typescript/README.md @@ -1,4 +1,4 @@ -# MobX State Tree with Typescript example +# MobX State Tree with TypeScript example Usually splitting your app state into `pages` feels natural but sometimes you'll want to have global state for your app. This is an example on how you can use mobx that also works with our universal rendering approach. diff --git a/examples/with-mobx-state-tree-typescript/store.ts b/examples/with-mobx-state-tree-typescript/store.ts index 45011456f3519..878a01b4b7793 100644 --- a/examples/with-mobx-state-tree-typescript/store.ts +++ b/examples/with-mobx-state-tree-typescript/store.ts @@ -20,7 +20,7 @@ const Store = types timer = setInterval(() => { // mobx-state-tree doesn't allow anonymous callbacks changing data. // Pass off to another action instead (need to cast self as any - // because typescript doesn't yet know about the actions we're + // because TypeScript doesn't yet know about the actions we're // adding to self here) ;(self as any).update() }, 1000) From 02872517b80e63fdf542d20539c13e918ff963e8 Mon Sep 17 00:00:00 2001 From: Brandon Romano Date: Mon, 8 Nov 2021 12:25:19 -0500 Subject: [PATCH 3/8] Include www subdomain example in Domain Routing (#30487) * Include www subdomain example in Domain Routing * Update comment Co-authored-by: jj@jjsweb.site --- docs/advanced-features/i18n-routing.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/advanced-features/i18n-routing.md b/docs/advanced-features/i18n-routing.md index cf9a6fdbaf95b..8272276b47418 100644 --- a/docs/advanced-features/i18n-routing.md +++ b/docs/advanced-features/i18n-routing.md @@ -100,6 +100,8 @@ module.exports = { domains: [ { + // Note: subdomains must be included in the domain value to be matched + // e.g. www.example.com should be used if that is the expected hostname domain: 'example.com', defaultLocale: 'en-US', }, @@ -122,6 +124,7 @@ module.exports = { For example if you have `pages/blog.js` the following urls will be available: - `example.com/blog` +- `www.example.com/blog` - `example.fr/blog` - `example.nl/blog` - `example.nl/nl-BE/blog` From 913adb8e4332549fbda00ec5e2cbee2b3dcab7cb Mon Sep 17 00:00:00 2001 From: Lee Robinson Date: Mon, 8 Nov 2021 11:51:05 -0600 Subject: [PATCH 4/8] Fix heading levels in URL imports docs. (#31163) To ensure they are semantically accurate. --- docs/api-reference/next.config.js/url-imports.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/api-reference/next.config.js/url-imports.md b/docs/api-reference/next.config.js/url-imports.md index a134fd972781d..bb50c6ffe6b10 100644 --- a/docs/api-reference/next.config.js/url-imports.md +++ b/docs/api-reference/next.config.js/url-imports.md @@ -45,7 +45,7 @@ These resources will have a `no-cache` entry in the lockfile and will always be ## Examples -#### Skypack +### Skypack ```js import confetti from 'https://cdn.skypack.dev/canvas-confetti' @@ -59,7 +59,7 @@ export default () => { } ``` -#### Static Image Imports +### Static Image Imports ```js import Image from 'next/image' @@ -72,7 +72,7 @@ export default () => ( ) ``` -#### URLs in CSS +### URLs in CSS ```css .className { @@ -80,7 +80,7 @@ export default () => ( } ``` -#### Asset Imports +### Asset Imports ```js import Image from 'next/image' From 58755e6d25a9bdab97071cf0793fdd64127e658c Mon Sep 17 00:00:00 2001 From: Furkan MT <49978011+furcan@users.noreply.github.com> Date: Mon, 8 Nov 2021 20:53:49 +0300 Subject: [PATCH 5/8] fixes #31060: NullReferenceException (#31061) * fix(#31060): NullReferenceException Related Issue: https://github.com/vercel/next.js/issues/31060 * Type 'undefined' is not assignable to type 'Element | null' Co-authored-by: Steven --- packages/next/client/head-manager.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/next/client/head-manager.ts b/packages/next/client/head-manager.ts index 5e0f630ffab98..9fbd8c24523e7 100644 --- a/packages/next/client/head-manager.ts +++ b/packages/next/client/head-manager.ts @@ -60,10 +60,10 @@ function updateElements(type: string, components: JSX.Element[]): void { for ( let i = 0, j = headCountEl.previousElementSibling; i < headCount; - i++, j = j!.previousElementSibling + i++, j = j?.previousElementSibling || null ) { if (j?.tagName?.toLowerCase() === type) { - oldTags.push(j!) + oldTags.push(j) } } const newTags = (components.map(reactElementToDOM) as HTMLElement[]).filter( @@ -79,7 +79,7 @@ function updateElements(type: string, components: JSX.Element[]): void { } ) - oldTags.forEach((t) => t.parentNode!.removeChild(t)) + oldTags.forEach((t) => t.parentNode?.removeChild(t)) newTags.forEach((t) => headEl.insertBefore(t, headCountEl)) headCountEl.content = (headCount - oldTags.length + newTags.length).toString() } From 283af4e69bd86e108ae712cbf6921e3f143b40f1 Mon Sep 17 00:00:00 2001 From: Tobias Koppers Date: Mon, 8 Nov 2021 19:37:25 +0100 Subject: [PATCH 6/8] use loader-utils 2 for resolve-url-loader to fix `./data:` urls in sass (#31134) upgrade to loader-utils 3.1.2 for hash fix fixes #31016 fixes #30998 --- .../css/loaders/getCssModuleLocalIdent.ts | 2 +- .../webpack/loaders/css-loader/src/utils.js | 2 +- .../webpack/loaders/next-image-loader.js | 2 +- .../build/webpack/plugins/copy-file-plugin.ts | 2 +- .../compiled/loader-utils/loader-utils.js | 1 - .../next/compiled/loader-utils/package.json | 1 - .../{loader-utils => loader-utils2}/LICENSE | 0 packages/next/compiled/loader-utils2/index.js | 1 + .../next/compiled/loader-utils2/package.json | 1 + packages/next/compiled/loader-utils3/LICENSE | 20 ++++++++++++ packages/next/compiled/loader-utils3/index.js | 1 + .../next/compiled/loader-utils3/package.json | 1 + .../next/compiled/resolve-url-loader/index.js | 2 +- packages/next/compiled/sass-loader/cjs.js | 2 +- packages/next/package.json | 3 +- packages/next/taskfile.js | 31 ++++++++++++++----- packages/next/types/webpack.d.ts | 2 +- .../css-features/test/index.test.js | 4 +-- .../css-modules/test/index.test.js | 24 +++++++------- .../scss-fixtures/data-url/pages/_app.js | 12 +++++++ .../scss-fixtures/data-url/pages/index.js | 3 ++ .../scss-fixtures/data-url/styles/global.scss | 5 +++ .../scss-modules/test/index.test.js | 24 +++++++------- test/integration/scss/test/index.test.js | 29 +++++++++++++++++ yarn.lock | 31 ++++++++++--------- 25 files changed, 148 insertions(+), 58 deletions(-) delete mode 100644 packages/next/compiled/loader-utils/loader-utils.js delete mode 100644 packages/next/compiled/loader-utils/package.json rename packages/next/compiled/{loader-utils => loader-utils2}/LICENSE (100%) create mode 100644 packages/next/compiled/loader-utils2/index.js create mode 100644 packages/next/compiled/loader-utils2/package.json create mode 100644 packages/next/compiled/loader-utils3/LICENSE create mode 100644 packages/next/compiled/loader-utils3/index.js create mode 100644 packages/next/compiled/loader-utils3/package.json create mode 100644 test/integration/scss-fixtures/data-url/pages/_app.js create mode 100644 test/integration/scss-fixtures/data-url/pages/index.js create mode 100644 test/integration/scss-fixtures/data-url/styles/global.scss diff --git a/packages/next/build/webpack/config/blocks/css/loaders/getCssModuleLocalIdent.ts b/packages/next/build/webpack/config/blocks/css/loaders/getCssModuleLocalIdent.ts index 04c1b9c8946e3..c02a1ccb5207f 100644 --- a/packages/next/build/webpack/config/blocks/css/loaders/getCssModuleLocalIdent.ts +++ b/packages/next/build/webpack/config/blocks/css/loaders/getCssModuleLocalIdent.ts @@ -1,4 +1,4 @@ -import loaderUtils from 'next/dist/compiled/loader-utils' +import loaderUtils from 'next/dist/compiled/loader-utils3' import path from 'path' import { webpack } from 'next/dist/compiled/webpack/webpack' diff --git a/packages/next/build/webpack/loaders/css-loader/src/utils.js b/packages/next/build/webpack/loaders/css-loader/src/utils.js index 5626308ed9311..462de89eeaa56 100644 --- a/packages/next/build/webpack/loaders/css-loader/src/utils.js +++ b/packages/next/build/webpack/loaders/css-loader/src/utils.js @@ -5,7 +5,7 @@ import { fileURLToPath } from 'url' import path from 'path' -import { urlToRequest } from 'next/dist/compiled/loader-utils' +import { urlToRequest } from 'next/dist/compiled/loader-utils3' import modulesValues from 'next/dist/compiled/postcss-modules-values' import localByDefault from 'next/dist/compiled/postcss-modules-local-by-default' import extractImports from 'next/dist/compiled/postcss-modules-extract-imports' diff --git a/packages/next/build/webpack/loaders/next-image-loader.js b/packages/next/build/webpack/loaders/next-image-loader.js index 084d11c3511bc..06cce69a54699 100644 --- a/packages/next/build/webpack/loaders/next-image-loader.js +++ b/packages/next/build/webpack/loaders/next-image-loader.js @@ -1,4 +1,4 @@ -import loaderUtils from 'next/dist/compiled/loader-utils' +import loaderUtils from 'next/dist/compiled/loader-utils3' import { resizeImage, getImageSize } from '../../../server/image-optimizer' const BLUR_IMG_SIZE = 8 diff --git a/packages/next/build/webpack/plugins/copy-file-plugin.ts b/packages/next/build/webpack/plugins/copy-file-plugin.ts index 0e974f9371a04..13c8868471c41 100644 --- a/packages/next/build/webpack/plugins/copy-file-plugin.ts +++ b/packages/next/build/webpack/plugins/copy-file-plugin.ts @@ -1,5 +1,5 @@ import { promises as fs } from 'fs' -import loaderUtils from 'next/dist/compiled/loader-utils' +import loaderUtils from 'next/dist/compiled/loader-utils3' import { sources, webpack } from 'next/dist/compiled/webpack/webpack' const PLUGIN_NAME = 'CopyFilePlugin' diff --git a/packages/next/compiled/loader-utils/loader-utils.js b/packages/next/compiled/loader-utils/loader-utils.js deleted file mode 100644 index dd2cdfdab62c5..0000000000000 --- a/packages/next/compiled/loader-utils/loader-utils.js +++ /dev/null @@ -1 +0,0 @@ -module.exports=(()=>{var A={435:(A,t,i)=>{const r=i(432);r.getOptions=function(A){return A.getOptions()};A.exports=r},738:function(A){(function(t){"use strict";var i,r=20,g=1,I=1e6,f=1e6,n=-7,e=21,h=false,B="[big.js] ",s=B+"Invalid ",u=s+"decimal places",E=s+"rounding mode",C=B+"Division by zero",Q={},p=void 0,l=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i;function _Big_(){function Big(A){var t=this;if(!(t instanceof Big))return A===p?_Big_():new Big(A);if(A instanceof Big){t.s=A.s;t.e=A.e;t.c=A.c.slice()}else{if(typeof A!=="string"){if(Big.strict===true){throw TypeError(s+"number")}A=A===0&&1/A<0?"-0":String(A)}parse(t,A)}t.constructor=Big}Big.prototype=Q;Big.DP=r;Big.RM=g;Big.NE=n;Big.PE=e;Big.strict=h;Big.roundDown=0;Big.roundHalfUp=1;Big.roundHalfEven=2;Big.roundUp=3;return Big}function parse(A,t){var i,r,g;if(!l.test(t)){throw Error(s+"number")}A.s=t.charAt(0)=="-"?(t=t.slice(1),-1):1;if((i=t.indexOf("."))>-1)t=t.replace(".","");if((r=t.search(/e/i))>0){if(i<0)i=r;i+=+t.slice(r+1);t=t.substring(0,r)}else if(i<0){i=t.length}g=t.length;for(r=0;r0&&t.charAt(--g)=="0";);A.e=i-r-1;A.c=[];for(i=0;r<=g;)A.c[i++]=+t.charAt(r++)}return A}function round(A,t,i,r){var g=A.c;if(i===p)i=A.constructor.RM;if(i!==0&&i!==1&&i!==2&&i!==3){throw Error(E)}if(t<1){r=i===3&&(r||!!g[0])||t===0&&(i===1&&g[0]>=5||i===2&&(g[0]>5||g[0]===5&&(r||g[1]!==p)));g.length=1;if(r){A.e=A.e-t+1;g[0]=1}else{g[0]=A.e=0}}else if(t=5||i===2&&(g[t]>5||g[t]===5&&(r||g[t+1]!==p||g[t-1]&1))||i===3&&(r||!!g[0]);g.length=t--;if(r){for(;++g[t]>9;){g[t]=0;if(!t--){++A.e;g.unshift(1)}}}for(t=g.length;!g[--t];)g.pop()}return A}function stringify(A,t,i){var r=A.e,g=A.c.join(""),I=g.length;if(t){g=g.charAt(0)+(I>1?"."+g.slice(1):"")+(r<0?"e":"e+")+r}else if(r<0){for(;++r;)g="0"+g;g="0."+g}else if(r>0){if(++r>I){for(r-=I;r--;)g+="0"}else if(r1){g=g.charAt(0)+"."+g.slice(1)}return A.s<0&&i?"-"+g:g}Q.abs=function(){var A=new this.constructor(this);A.s=1;return A};Q.cmp=function(A){var t,i=this,r=i.c,g=(A=new i.constructor(A)).c,I=i.s,f=A.s,n=i.e,e=A.e;if(!r[0]||!g[0])return!r[0]?!g[0]?0:-f:I;if(I!=f)return I;t=I<0;if(n!=e)return n>e^t?1:-1;f=(n=r.length)<(e=g.length)?n:e;for(I=-1;++Ig[I]^t?1:-1}return n==e?0:n>e^t?1:-1};Q.div=function(A){var t=this,i=t.constructor,r=t.c,g=(A=new i(A)).c,f=t.s==A.s?1:-1,n=i.DP;if(n!==~~n||n<0||n>I){throw Error(u)}if(!g[0]){throw Error(C)}if(!r[0]){A.s=f;A.c=[A.e=0];return A}var e,h,B,s,E,Q=g.slice(),l=e=g.length,o=r.length,w=r.slice(0,e),D=w.length,a=A,v=a.c=[],y=0,S=n+(a.e=t.e-A.e)+1;a.s=f;f=S<0?0:S;Q.unshift(0);for(;D++D?1:-1}else{for(E=-1,s=0;++Ew[E]?1:-1;break}}}if(s<0){for(h=D==e?g:Q;D;){if(w[--D]S)round(a,S,i.RM,w[0]!==p);return a};Q.eq=function(A){return this.cmp(A)===0};Q.gt=function(A){return this.cmp(A)>0};Q.gte=function(A){return this.cmp(A)>-1};Q.lt=function(A){return this.cmp(A)<0};Q.lte=function(A){return this.cmp(A)<1};Q.minus=Q.sub=function(A){var t,i,r,g,I=this,f=I.constructor,n=I.s,e=(A=new f(A)).s;if(n!=e){A.s=-e;return I.plus(A)}var h=I.c.slice(),B=I.e,s=A.c,u=A.e;if(!h[0]||!s[0]){if(s[0]){A.s=-e}else if(h[0]){A=new f(I)}else{A.s=1}return A}if(n=B-u){if(g=n<0){n=-n;r=h}else{u=B;r=s}r.reverse();for(e=n;e--;)r.push(0);r.reverse()}else{i=((g=h.length0)for(;e--;)h[t++]=0;for(e=t;i>n;){if(h[--i]0){e=f;r=h}else{t=-t;r=n}r.reverse();for(;t--;)r.push(0);r.reverse()}if(n.length-h.length<0){r=h;h=n;n=r}t=h.length;for(i=0;t;n[t]%=10)i=(n[--t]=n[t]+h[t]+i)/10|0;if(i){n.unshift(i);++e}for(t=n.length;n[--t]===0;)n.pop();A.c=n;A.e=e;return A};Q.pow=function(A){var t=this,i=new t.constructor("1"),r=i,g=A<0;if(A!==~~A||A<-f||A>f){throw Error(s+"exponent")}if(g)A=-A;for(;;){if(A&1)r=r.times(t);A>>=1;if(!A)break;t=t.times(t)}return g?i.div(r):r};Q.prec=function(A,t){if(A!==~~A||A<1||A>I){throw Error(s+"precision")}return round(new this.constructor(this),A,t)};Q.round=function(A,t){if(A===p)A=0;else if(A!==~~A||A<-I||A>I){throw Error(u)}return round(new this.constructor(this),A+this.e+1,t)};Q.sqrt=function(){var A,t,i,r=this,g=r.constructor,I=r.s,f=r.e,n=new g("0.5");if(!r.c[0])return new g(r);if(I<0){throw Error(B+"No square root")}I=Math.sqrt(r+"");if(I===0||I===1/0){t=r.c.join("");if(!(t.length+f&1))t+="0";I=Math.sqrt(t);f=((f+1)/2|0)-(f<0||f&1);A=new g((I==1/0?"5e":(I=I.toExponential()).slice(0,I.indexOf("e")+1))+f)}else{A=new g(I+"")}f=A.e+(g.DP+=4);do{i=A;A=n.times(i.plus(r.div(i)))}while(i.c.slice(0,f).join("")!==A.c.slice(0,f).join(""));return round(A,(g.DP-=4)+A.e+1,g.RM)};Q.times=Q.mul=function(A){var t,i=this,r=i.constructor,g=i.c,I=(A=new r(A)).c,f=g.length,n=I.length,e=i.e,h=A.e;A.s=i.s==A.s?1:-1;if(!g[0]||!I[0]){A.c=[A.e=0];return A}A.e=e+h;if(fe;){n=t[h]+I[e]*g[h-e-1]+n;t[h--]=n%10;n=n/10|0}t[h]=n}if(n)++A.e;else t.shift();for(e=t.length;!t[--e];)t.pop();A.c=t;return A};Q.toExponential=function(A,t){var i=this,r=i.c[0];if(A!==p){if(A!==~~A||A<0||A>I){throw Error(u)}i=round(new i.constructor(i),++A,t);for(;i.c.lengthI){throw Error(u)}i=round(new i.constructor(i),A+i.e+1,t);for(A=A+i.e+1;i.c.length=t.PE,!!A.c[0])};Q.toNumber=function(){var A=Number(stringify(this,true,true));if(this.constructor.strict===true&&!this.eq(A.toString())){throw Error(B+"Imprecise conversion")}return A};Q.toPrecision=function(A,t){var i=this,r=i.constructor,g=i.c[0];if(A!==p){if(A!==~~A||A<1||A>I){throw Error(s+"precision")}i=round(new r(i),A,t);for(;i.c.length=r.PE,!!g)};Q.valueOf=function(){var A=this,t=A.constructor;if(t.strict===true){throw Error(B+"valueOf disallowed")}return stringify(A,A.e<=t.NE||A.e>=t.PE,true)};i=_Big_();i["default"]=i.Big=i;if(typeof define==="function"&&define.amd){define(function(){return i})}else if(true&&A.exports){A.exports=i}else{t.Big=i}})(this)},567:(A,t,i)=>{"use strict";const r={26:"abcdefghijklmnopqrstuvwxyz",32:"123456789abcdefghjkmnpqrstuvwxyz",36:"0123456789abcdefghijklmnopqrstuvwxyz",49:"abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",52:"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",58:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",62:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",64:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"};function encodeBufferToBase(A,t){const g=r[t];if(!g){throw new Error("Unknown encoding base"+t)}const I=A.length;const f=i(738);f.RM=f.DP=0;let n=new f(0);for(let t=I-1;t>=0;t--){n=n.times(256).plus(A[t])}let e="";while(n.gt(0)){e=g[n.mod(t)]+e;n=n.div(t)}f.DP=20;f.RM=1;return e}let g=undefined;let I=undefined;let f=undefined;function getHashDigest(A,t,r,n){t=t||"xxhash64";n=n||9999;let e;if(t==="xxhash64"){if(I===undefined){I=i(356)}e=I()}else if(t==="md4"){if(f===undefined){f=i(438)}e=f()}else if(t==="native-md4"){if(typeof g==="undefined"){g=i(417)}e=g.createHash("md4")}else{if(typeof g==="undefined"){g=i(417)}e=g.createHash(t)}e.update(A);if(r==="base26"||r==="base32"||r==="base36"||r==="base49"||r==="base52"||r==="base58"||r==="base62"||r==="base64"){return encodeBufferToBase(e.digest(),r.substr(4)).substr(0,n)}else{return e.digest(r||"hex").substr(0,n)}}A.exports=getHashDigest},438:(A,t,i)=>{"use strict";const r=i(931);const g=new WebAssembly.Module(Buffer.from("AGFzbQEAAAABCAJgAX8AYAAAAwUEAQAAAAUDAQABBhoFfwFBAAt/AUEAC38BQQALfwFBAAt/AUEACwciBARpbml0AAAGdXBkYXRlAAIFZmluYWwAAwZtZW1vcnkCAAqFEAQmAEGBxpS6BiQBQYnXtv5+JAJB/rnrxXkkA0H2qMmBASQEQQAkAAvMCgEYfyMBIQojAiEGIwMhByMEIQgDQCAAIAVLBEAgBSgCCCINIAcgBiAFKAIEIgsgCCAHIAUoAgAiDCAKIAggBiAHIAhzcXNqakEDdyIDIAYgB3Nxc2pqQQd3IgEgAyAGc3FzampBC3chAiAFKAIUIg8gASACIAUoAhAiCSADIAEgBSgCDCIOIAYgAyACIAEgA3Nxc2pqQRN3IgQgASACc3FzampBA3ciAyACIARzcXNqakEHdyEBIAUoAiAiEiADIAEgBSgCHCIRIAQgAyAFKAIYIhAgAiAEIAEgAyAEc3FzampBC3ciAiABIANzcXNqakETdyIEIAEgAnNxc2pqQQN3IQMgBSgCLCIVIAQgAyAFKAIoIhQgAiAEIAUoAiQiEyABIAIgAyACIARzcXNqakEHdyIBIAMgBHNxc2pqQQt3IgIgASADc3FzampBE3chBCAPIBAgCSAVIBQgEyAFKAI4IhYgAiAEIAUoAjQiFyABIAIgBSgCMCIYIAMgASAEIAEgAnNxc2pqQQN3IgEgAiAEc3FzampBB3ciAiABIARzcXNqakELdyIDIAkgAiAMIAEgBSgCPCIJIAQgASADIAEgAnNxc2pqQRN3IgEgAiADcnEgAiADcXJqakGZ84nUBWpBA3ciAiABIANycSABIANxcmpqQZnzidQFakEFdyIEIAEgAnJxIAEgAnFyaiASakGZ84nUBWpBCXciAyAPIAQgCyACIBggASADIAIgBHJxIAIgBHFyampBmfOJ1AVqQQ13IgEgAyAEcnEgAyAEcXJqakGZ84nUBWpBA3ciAiABIANycSABIANxcmpqQZnzidQFakEFdyIEIAEgAnJxIAEgAnFyampBmfOJ1AVqQQl3IgMgECAEIAIgFyABIAMgAiAEcnEgAiAEcXJqakGZ84nUBWpBDXciASADIARycSADIARxcmogDWpBmfOJ1AVqQQN3IgIgASADcnEgASADcXJqakGZ84nUBWpBBXciBCABIAJycSABIAJxcmpqQZnzidQFakEJdyIDIBEgBCAOIAIgFiABIAMgAiAEcnEgAiAEcXJqakGZ84nUBWpBDXciASADIARycSADIARxcmpqQZnzidQFakEDdyICIAEgA3JxIAEgA3FyampBmfOJ1AVqQQV3IgQgASACcnEgASACcXJqakGZ84nUBWpBCXciAyAMIAIgAyAJIAEgAyACIARycSACIARxcmpqQZnzidQFakENdyIBcyAEc2pqQaHX5/YGakEDdyICIAQgASACcyADc2ogEmpBodfn9gZqQQl3IgRzIAFzampBodfn9gZqQQt3IgMgAiADIBggASADIARzIAJzampBodfn9gZqQQ93IgFzIARzaiANakGh1+f2BmpBA3ciAiAUIAQgASACcyADc2pqQaHX5/YGakEJdyIEcyABc2pqQaHX5/YGakELdyIDIAsgAiADIBYgASADIARzIAJzampBodfn9gZqQQ93IgFzIARzampBodfn9gZqQQN3IgIgEyAEIAEgAnMgA3NqakGh1+f2BmpBCXciBHMgAXNqakGh1+f2BmpBC3chAyAKIA4gAiADIBcgASADIARzIAJzampBodfn9gZqQQ93IgFzIARzampBodfn9gZqQQN3IgJqIQogBiAJIAEgESADIAIgFSAEIAEgAnMgA3NqakGh1+f2BmpBCXciBHMgAXNqakGh1+f2BmpBC3ciAyAEcyACc2pqQaHX5/YGakEPd2ohBiADIAdqIQcgBCAIaiEIIAVBQGshBQwBCwsgCiQBIAYkAiAHJAMgCCQECw0AIAAQASMAIABqJAAL/wQCA38BfiMAIABqrUIDhiEEIABByABqQUBxIgJBCGshAyAAIgFBAWohACABQYABOgAAA0AgACACSUEAIABBB3EbBEAgAEEAOgAAIABBAWohAAwBCwsDQCAAIAJJBEAgAEIANwMAIABBCGohAAwBCwsgAyAENwMAIAIQAUEAIwGtIgRC//8DgyAEQoCA/P8Pg0IQhoQiBEL/gYCA8B+DIARCgP6DgIDgP4NCCIaEIgRCj4C8gPCBwAeDQgiGIARC8IHAh4CegPgAg0IEiIQiBEKGjJiw4MCBgwZ8QgSIQoGChIiQoMCAAYNCJ34gBEKw4MCBg4aMmDCEfDcDAEEIIwKtIgRC//8DgyAEQoCA/P8Pg0IQhoQiBEL/gYCA8B+DIARCgP6DgIDgP4NCCIaEIgRCj4C8gPCBwAeDQgiGIARC8IHAh4CegPgAg0IEiIQiBEKGjJiw4MCBgwZ8QgSIQoGChIiQoMCAAYNCJ34gBEKw4MCBg4aMmDCEfDcDAEEQIwOtIgRC//8DgyAEQoCA/P8Pg0IQhoQiBEL/gYCA8B+DIARCgP6DgIDgP4NCCIaEIgRCj4C8gPCBwAeDQgiGIARC8IHAh4CegPgAg0IEiIQiBEKGjJiw4MCBgwZ8QgSIQoGChIiQoMCAAYNCJ34gBEKw4MCBg4aMmDCEfDcDAEEYIwStIgRC//8DgyAEQoCA/P8Pg0IQhoQiBEL/gYCA8B+DIARCgP6DgIDgP4NCCIaEIgRCj4C8gPCBwAeDQgiGIARC8IHAh4CegPgAg0IEiIQiBEKGjJiw4MCBgwZ8QgSIQoGChIiQoMCAAYNCJ34gBEKw4MCBg4aMmDCEfDcDAAs=","base64"));A.exports=r.bind(null,g,[],64,32)},931:A=>{"use strict";const t=Math.floor((65536-64)/4)&~3;class WasmHash{constructor(A,t,i,r){const g=A.exports;g.init();this.exports=g;this.mem=Buffer.from(g.memory.buffer,0,65536);this.buffered=0;this.instancesPool=t;this.chunkSize=i;this.digestSize=r}reset(){this.buffered=0;this.exports.init()}update(A,i){if(typeof A==="string"){while(A.length>t){this._updateWithShortString(A.slice(0,t),i);A=A.slice(t)}this._updateWithShortString(A,i);return this}this._updateWithBuffer(A);return this}_updateWithShortString(A,t){const{exports:i,buffered:r,mem:g,chunkSize:I}=this;let f;if(A.length<70){if(!t||t==="utf-8"||t==="utf8"){f=r;for(let i=0;i>6|192;g[f+1]=r&63|128;f+=2}else{f+=g.write(A.slice(f),f,t);break}}}else if(t==="latin1"){f=r;for(let t=0;t0){g.copyWithin(0,A,f)}}}_updateWithBuffer(A){const{exports:t,buffered:i,mem:r}=this;const g=A.length;if(i+g65536){let g=65536-i;A.copy(r,i,0,g);t.update(65536);const f=I-i-65536;while(g0){A.copy(r,0,g-f,g)}}}digest(A){const{exports:t,buffered:i,mem:r,digestSize:g}=this;t.final(i);this.instancesPool.push(this);const I=r.toString("latin1",0,g);if(A==="hex"){return I}if(A==="binary"||!A){return Buffer.from(I,"hex")}return Buffer.from(I,"hex").toString(A)}}const i=(A,t,i,r)=>{if(t.length>0){const A=t.pop();A.reset();return A}else{return new WasmHash(new WebAssembly.Instance(A),t,i,r)}};A.exports=i;A.exports.MAX_SHORT_STRING=t},356:(A,t,i)=>{"use strict";const r=i(931);const g=new WebAssembly.Module(Buffer.from("AGFzbQEAAAABCAJgAX8AYAAAAwQDAQAABQMBAAEGGgV+AUIAC34BQgALfgFCAAt+AUIAC34BQgALByIEBGluaXQAAAZ1cGRhdGUAAQVmaW5hbAACBm1lbW9yeQIACrUIAzAAQtbrgu7q/Yn14AAkAELP1tO+0ser2UIkAUIAJAJC+erQ0OfJoeThACQDQgAkBAvUAQIBfwR+IABFBEAPCyMEIACtfCQEIwAhAiMBIQMjAiEEIwMhBQNAIAIgASkDAELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiECIAMgASkDCELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiEDIAQgASkDEELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiEEIAUgASkDGELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiEFIAAgAUEgaiIBSw0ACyACJAAgAyQBIAQkAiAFJAMLqwYCAX8EfiMEQgBSBH4jACICQgGJIwEiA0IHiXwjAiIEQgyJfCMDIgVCEol8IAJCz9bTvtLHq9lCfkIfiUKHla+vmLbem55/foVCh5Wvr5i23puef35CnaO16oOxjYr6AH0gA0LP1tO+0ser2UJ+Qh+JQoeVr6+Ytt6bnn9+hUKHla+vmLbem55/fkKdo7Xqg7GNivoAfSAEQs/W077Sx6vZQn5CH4lCh5Wvr5i23puef36FQoeVr6+Ytt6bnn9+Qp2jteqDsY2K+gB9IAVCz9bTvtLHq9lCfkIfiUKHla+vmLbem55/foVCh5Wvr5i23puef35CnaO16oOxjYr6AH0FQsXP2bLx5brqJwsjBCAArXx8IQIDQCABQQhqIABNBEAgAiABKQMAQs/W077Sx6vZQn5CH4lCh5Wvr5i23puef36FQhuJQoeVr6+Ytt6bnn9+Qp2jteqDsY2K+gB9IQIgAUEIaiEBDAELCyABQQRqIABNBEACfyACIAE1AgBCh5Wvr5i23puef36FQheJQs/W077Sx6vZQn5C+fPd8Zn2masWfCECIAFBBGoLIQELA0AgACABRwRAIAIgATEAAELFz9my8eW66id+hUILiUKHla+vmLbem55/fiECIAFBAWohAQwBCwtBACACIAJCIYiFQs/W077Sx6vZQn4iAiACQh2IhUL5893xmfaZqxZ+IgIgAkIgiIUiAkIgiCIDQv//A4NCIIYgA0KAgPz/D4NCEIiEIgNC/4GAgPAfg0IQhiADQoD+g4CA4D+DQgiIhCIDQo+AvIDwgcAHg0IIhiADQvCBwIeAnoD4AINCBIiEIgNChoyYsODAgYMGfEIEiEKBgoSIkKDAgAGDQid+IANCsODAgYOGjJgwhHw3AwBBCCACQv////8PgyICQv//A4NCIIYgAkKAgPz/D4NCEIiEIgJC/4GAgPAfg0IQhiACQoD+g4CA4D+DQgiIhCICQo+AvIDwgcAHg0IIhiACQvCBwIeAnoD4AINCBIiEIgJChoyYsODAgYMGfEIEiEKBgoSIkKDAgAGDQid+IAJCsODAgYOGjJgwhHw3AwAL","base64"));A.exports=r.bind(null,g,[],32,16)},432:(A,t,i)=>{"use strict";const r=i(507);const g=i(685);const I=i(567);const f=i(939);t.urlToRequest=g;t.getHashDigest=I;t.interpolateName=f;t.isUrlRequest=r},939:(A,t,i)=>{"use strict";const r=i(622);const g=i(567);function interpolateName(A,t,i={}){let I;const f=A.resourceQuery&&A.resourceQuery.length>1;if(typeof t==="function"){I=t(A.resourcePath,f?A.resourceQuery:undefined)}else{I=t||"[hash].[ext]"}const n=i.context;const e=i.content;const h=i.regExp;let B="bin";let s="file";let u="";let E="";let C="";if(A.resourcePath){const t=r.parse(A.resourcePath);let i=A.resourcePath;if(t.ext){B=t.ext.substr(1)}if(t.dir){s=t.name;i=t.dir+r.sep}if(typeof n!=="undefined"){u=r.relative(n,i+"_").replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1");u=u.substr(0,u.length-1)}else{u=i.replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1")}if(u.length===1){u=""}else if(u.length>1){E=r.basename(u)}}if(A.resourceQuery&&A.resourceQuery.length>1){C=A.resourceQuery;const t=C.indexOf("#");if(t>=0){C=C.substr(0,t)}}let Q=I;if(e){Q=Q.replace(/\[(?:([^:\]]+):)?(?:hash|contenthash)(?::([a-z]+\d*))?(?::(\d+))?\]/gi,(A,t,i,r)=>g(e,t,i,parseInt(r,10)))}Q=Q.replace(/\[ext\]/gi,()=>B).replace(/\[name\]/gi,()=>s).replace(/\[path\]/gi,()=>u).replace(/\[folder\]/gi,()=>E).replace(/\[query\]/gi,()=>C);if(h&&A.resourcePath){const t=A.resourcePath.match(new RegExp(h));t&&t.forEach((A,t)=>{Q=Q.replace(new RegExp("\\["+t+"\\]","ig"),A)})}if(typeof A.options==="object"&&typeof A.options.customInterpolateName==="function"){Q=A.options.customInterpolateName.call(A,Q,t,i)}return Q}A.exports=interpolateName},507:(A,t,i)=>{"use strict";const r=i(622);function isUrlRequest(A){if(/^data:/i.test(A)){return true}if(/^[a-z][a-z0-9+.-]*:/i.test(A)&&!r.win32.isAbsolute(A)){return false}if(/^\/\//.test(A)){return false}if(/^#/.test(A)){return false}return true}A.exports=isUrlRequest},685:A=>{"use strict";const t=/^[A-Z]:[/\\]|^\\\\/i;function urlToRequest(A,i){if(A===""){return""}const r=/^[^?]*~/;let g;if(t.test(A)){g=A}else if(i!==undefined&&i!==false&&/^\//.test(A)){switch(typeof i){case"string":if(r.test(i)){g=i.replace(/([^~/])$/,"$1/")+A.slice(1)}else{g=i+A}break;case"boolean":g=A;break;default:throw new Error("Unexpected parameters to loader-utils 'urlToRequest': url = "+A+", root = "+i+".")}}else if(/^\.\.?\//.test(A)){g=A}else{g="./"+A}if(r.test(g)){g=g.replace(r,"")}return g}A.exports=urlToRequest},417:A=>{"use strict";A.exports=require("crypto")},622:A=>{"use strict";A.exports=require("path")}};var t={};function __nccwpck_require__(i){if(t[i]){return t[i].exports}var r=t[i]={exports:{}};var g=true;try{A[i].call(r.exports,r,r.exports,__nccwpck_require__);g=false}finally{if(g)delete t[i]}return r.exports}__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(435)})(); \ No newline at end of file diff --git a/packages/next/compiled/loader-utils/package.json b/packages/next/compiled/loader-utils/package.json deleted file mode 100644 index 40c7dec2bd4e8..0000000000000 --- a/packages/next/compiled/loader-utils/package.json +++ /dev/null @@ -1 +0,0 @@ -{"name":"loader-utils","main":"loader-utils.js","author":"Tobias Koppers @sokra","license":"MIT"} diff --git a/packages/next/compiled/loader-utils/LICENSE b/packages/next/compiled/loader-utils2/LICENSE similarity index 100% rename from packages/next/compiled/loader-utils/LICENSE rename to packages/next/compiled/loader-utils2/LICENSE diff --git a/packages/next/compiled/loader-utils2/index.js b/packages/next/compiled/loader-utils2/index.js new file mode 100644 index 0000000000000..5713ce308b705 --- /dev/null +++ b/packages/next/compiled/loader-utils2/index.js @@ -0,0 +1 @@ +module.exports=(()=>{var t={774:function(t){(function(e){"use strict";var s,n=20,r=1,i=1e6,f=1e6,o=-7,u=21,c="[big.js] ",h=c+"Invalid ",g=h+"decimal places",p=h+"rounding mode",l=c+"Division by zero",a={},w=void 0,b=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i;function _Big_(){function Big(t){var e=this;if(!(e instanceof Big))return t===w?_Big_():new Big(t);if(t instanceof Big){e.s=t.s;e.e=t.e;e.c=t.c.slice()}else{parse(e,t)}e.constructor=Big}Big.prototype=a;Big.DP=n;Big.RM=r;Big.NE=o;Big.PE=u;Big.version="5.2.2";return Big}function parse(t,e){var s,n,r;if(e===0&&1/e<0)e="-0";else if(!b.test(e+=""))throw Error(h+"number");t.s=e.charAt(0)=="-"?(e=e.slice(1),-1):1;if((s=e.indexOf("."))>-1)e=e.replace(".","");if((n=e.search(/e/i))>0){if(s<0)s=n;s+=+e.slice(n+1);e=e.substring(0,n)}else if(s<0){s=e.length}r=e.length;for(n=0;n0&&e.charAt(--r)=="0";);t.e=s-n-1;t.c=[];for(s=0;n<=r;)t.c[s++]=+e.charAt(n++)}return t}function round(t,e,s,n){var r=t.c,i=t.e+e+1;if(i=5}else if(s===2){n=r[i]>5||r[i]==5&&(n||i<0||r[i+1]!==w||r[i-1]&1)}else if(s===3){n=n||!!r[0]}else{n=false;if(s!==0)throw Error(p)}if(i<1){r.length=1;if(n){t.e=-e;r[0]=1}else{r[0]=t.e=0}}else{r.length=i--;if(n){for(;++r[i]>9;){r[i]=0;if(!i--){++t.e;r.unshift(1)}}}for(i=r.length;!r[--i];)r.pop()}}else if(s<0||s>3||s!==~~s){throw Error(p)}return t}function stringify(t,e,s,n){var r,f,o=t.constructor,u=!t.c[0];if(s!==w){if(s!==~~s||s<(e==3)||s>i){throw Error(e==3?h+"precision":g)}t=new o(t);s=n-t.e;if(t.c.length>++n)round(t,s,o.RM);if(e==2)n=t.e+s+1;for(;t.c.length=o.PE)){f=f.charAt(0)+(s>1?"."+f.slice(1):"")+(r<0?"e":"e+")+r}else if(r<0){for(;++r;)f="0"+f;f="0."+f}else if(r>0){if(++r>s)for(r-=s;r--;)f+="0";else if(r1){f=f.charAt(0)+"."+f.slice(1)}return t.s<0&&(!u||e==4)?"-"+f:f}a.abs=function(){var t=new this.constructor(this);t.s=1;return t};a.cmp=function(t){var e,s=this,n=s.c,r=(t=new s.constructor(t)).c,i=s.s,f=t.s,o=s.e,u=t.e;if(!n[0]||!r[0])return!n[0]?!r[0]?0:-f:i;if(i!=f)return i;e=i<0;if(o!=u)return o>u^e?1:-1;f=(o=n.length)<(u=r.length)?o:u;for(i=-1;++ir[i]^e?1:-1}return o==u?0:o>u^e?1:-1};a.div=function(t){var e=this,s=e.constructor,n=e.c,r=(t=new s(t)).c,f=e.s==t.s?1:-1,o=s.DP;if(o!==~~o||o<0||o>i)throw Error(g);if(!r[0])throw Error(l);if(!n[0])return new s(f*0);var u,c,h,p,a,b=r.slice(),d=u=r.length,R=n.length,v=n.slice(0,u),_=v.length,q=t,P=q.c=[],j=0,y=o+(q.e=e.e-t.e)+1;q.s=f;f=y<0?0:y;b.unshift(0);for(;_++_?1:-1}else{for(a=-1,p=0;++av[a]?1:-1;break}}}if(p<0){for(c=_==u?r:b;_;){if(v[--_]y)round(q,o,s.RM,v[0]!==w);return q};a.eq=function(t){return!this.cmp(t)};a.gt=function(t){return this.cmp(t)>0};a.gte=function(t){return this.cmp(t)>-1};a.lt=function(t){return this.cmp(t)<0};a.lte=function(t){return this.cmp(t)<1};a.minus=a.sub=function(t){var e,s,n,r,i=this,f=i.constructor,o=i.s,u=(t=new f(t)).s;if(o!=u){t.s=-u;return i.plus(t)}var c=i.c.slice(),h=i.e,g=t.c,p=t.e;if(!c[0]||!g[0]){return g[0]?(t.s=-u,t):new f(c[0]?i:0)}if(o=h-p){if(r=o<0){o=-o;n=c}else{p=h;n=g}n.reverse();for(u=o;u--;)n.push(0);n.reverse()}else{s=((r=c.length0)for(;u--;)c[e++]=0;for(u=e;s>o;){if(c[--s]0){u=f;e=c}else{r=-r;e=o}e.reverse();for(;r--;)e.push(0);e.reverse()}if(o.length-c.length<0){e=c;c=o;o=e}r=c.length;for(i=0;r;o[r]%=10)i=(o[--r]=o[r]+c[r]+i)/10|0;if(i){o.unshift(i);++u}for(r=o.length;o[--r]===0;)o.pop();t.c=o;t.e=u;return t};a.pow=function(t){var e=this,s=new e.constructor(1),n=s,r=t<0;if(t!==~~t||t<-f||t>f)throw Error(h+"exponent");if(r)t=-t;for(;;){if(t&1)n=n.times(e);t>>=1;if(!t)break;e=e.times(e)}return r?s.div(n):n};a.round=function(t,e){var s=this.constructor;if(t===w)t=0;else if(t!==~~t||t<-i||t>i)throw Error(g);return round(new s(this),t,e===w?s.RM:e)};a.sqrt=function(){var t,e,s,n=this,r=n.constructor,i=n.s,f=n.e,o=new r(.5);if(!n.c[0])return new r(n);if(i<0)throw Error(c+"No square root");i=Math.sqrt(n+"");if(i===0||i===1/0){e=n.c.join("");if(!(e.length+f&1))e+="0";i=Math.sqrt(e);f=((f+1)/2|0)-(f<0||f&1);t=new r((i==1/0?"1e":(i=i.toExponential()).slice(0,i.indexOf("e")+1))+f)}else{t=new r(i)}f=t.e+(r.DP+=4);do{s=t;t=o.times(s.plus(n.div(s)))}while(s.c.slice(0,f).join("")!==t.c.slice(0,f).join(""));return round(t,r.DP-=4,r.RM)};a.times=a.mul=function(t){var e,s=this,n=s.constructor,r=s.c,i=(t=new n(t)).c,f=r.length,o=i.length,u=s.e,c=t.e;t.s=s.s==t.s?1:-1;if(!r[0]||!i[0])return new n(t.s*0);t.e=u+c;if(fu;){o=e[c]+i[u]*r[c-u-1]+o;e[c--]=o%10;o=o/10|0}e[c]=(e[c]+o)%10}if(o)++t.e;else e.shift();for(u=e.length;!e[--u];)e.pop();t.c=e;return t};a.toExponential=function(t){return stringify(this,1,t,t)};a.toFixed=function(t){return stringify(this,2,t,this.e+t)};a.toPrecision=function(t){return stringify(this,3,t,t-1)};a.toString=function(){return stringify(this)};a.valueOf=a.toJSON=function(){return stringify(this,4)};s=_Big_();s["default"]=s.Big=s;if(typeof define==="function"&&define.amd){define(function(){return s})}else if(true&&t.exports){t.exports=s}else{e.Big=s}})(this)},999:t=>{t.exports=["๐Ÿ€„๏ธ","๐Ÿƒ","๐Ÿ…ฐ๏ธ","๐Ÿ…ฑ๏ธ","๐Ÿ…พ๏ธ","๐Ÿ…ฟ๏ธ","๐Ÿ†Ž","๐Ÿ†‘","๐Ÿ†’","๐Ÿ†“","๐Ÿ†”","๐Ÿ†•","๐Ÿ†–","๐Ÿ†—","๐Ÿ†˜","๐Ÿ†™","๐Ÿ†š","๐Ÿ‡ฆ๐Ÿ‡จ","๐Ÿ‡ฆ๐Ÿ‡ฉ","๐Ÿ‡ฆ๐Ÿ‡ช","๐Ÿ‡ฆ๐Ÿ‡ซ","๐Ÿ‡ฆ๐Ÿ‡ฌ","๐Ÿ‡ฆ๐Ÿ‡ฎ","๐Ÿ‡ฆ๐Ÿ‡ฑ","๐Ÿ‡ฆ๐Ÿ‡ฒ","๐Ÿ‡ฆ๐Ÿ‡ด","๐Ÿ‡ฆ๐Ÿ‡ถ","๐Ÿ‡ฆ๐Ÿ‡ท","๐Ÿ‡ฆ๐Ÿ‡ธ","๐Ÿ‡ฆ๐Ÿ‡น","๐Ÿ‡ฆ๐Ÿ‡บ","๐Ÿ‡ฆ๐Ÿ‡ผ","๐Ÿ‡ฆ๐Ÿ‡ฝ","๐Ÿ‡ฆ๐Ÿ‡ฟ","๐Ÿ‡ฆ","๐Ÿ‡ง๐Ÿ‡ฆ","๐Ÿ‡ง๐Ÿ‡ง","๐Ÿ‡ง๐Ÿ‡ฉ","๐Ÿ‡ง๐Ÿ‡ช","๐Ÿ‡ง๐Ÿ‡ซ","๐Ÿ‡ง๐Ÿ‡ฌ","๐Ÿ‡ง๐Ÿ‡ญ","๐Ÿ‡ง๐Ÿ‡ฎ","๐Ÿ‡ง๐Ÿ‡ฏ","๐Ÿ‡ง๐Ÿ‡ฑ","๐Ÿ‡ง๐Ÿ‡ฒ","๐Ÿ‡ง๐Ÿ‡ณ","๐Ÿ‡ง๐Ÿ‡ด","๐Ÿ‡ง๐Ÿ‡ถ","๐Ÿ‡ง๐Ÿ‡ท","๐Ÿ‡ง๐Ÿ‡ธ","๐Ÿ‡ง๐Ÿ‡น","๐Ÿ‡ง๐Ÿ‡ป","๐Ÿ‡ง๐Ÿ‡ผ","๐Ÿ‡ง๐Ÿ‡พ","๐Ÿ‡ง๐Ÿ‡ฟ","๐Ÿ‡ง","๐Ÿ‡จ๐Ÿ‡ฆ","๐Ÿ‡จ๐Ÿ‡จ","๐Ÿ‡จ๐Ÿ‡ฉ","๐Ÿ‡จ๐Ÿ‡ซ","๐Ÿ‡จ๐Ÿ‡ฌ","๐Ÿ‡จ๐Ÿ‡ญ","๐Ÿ‡จ๐Ÿ‡ฎ","๐Ÿ‡จ๐Ÿ‡ฐ","๐Ÿ‡จ๐Ÿ‡ฑ","๐Ÿ‡จ๐Ÿ‡ฒ","๐Ÿ‡จ๐Ÿ‡ณ","๐Ÿ‡จ๐Ÿ‡ด","๐Ÿ‡จ๐Ÿ‡ต","๐Ÿ‡จ๐Ÿ‡ท","๐Ÿ‡จ๐Ÿ‡บ","๐Ÿ‡จ๐Ÿ‡ป","๐Ÿ‡จ๐Ÿ‡ผ","๐Ÿ‡จ๐Ÿ‡ฝ","๐Ÿ‡จ๐Ÿ‡พ","๐Ÿ‡จ๐Ÿ‡ฟ","๐Ÿ‡จ","๐Ÿ‡ฉ๐Ÿ‡ช","๐Ÿ‡ฉ๐Ÿ‡ฌ","๐Ÿ‡ฉ๐Ÿ‡ฏ","๐Ÿ‡ฉ๐Ÿ‡ฐ","๐Ÿ‡ฉ๐Ÿ‡ฒ","๐Ÿ‡ฉ๐Ÿ‡ด","๐Ÿ‡ฉ๐Ÿ‡ฟ","๐Ÿ‡ฉ","๐Ÿ‡ช๐Ÿ‡ฆ","๐Ÿ‡ช๐Ÿ‡จ","๐Ÿ‡ช๐Ÿ‡ช","๐Ÿ‡ช๐Ÿ‡ฌ","๐Ÿ‡ช๐Ÿ‡ญ","๐Ÿ‡ช๐Ÿ‡ท","๐Ÿ‡ช๐Ÿ‡ธ","๐Ÿ‡ช๐Ÿ‡น","๐Ÿ‡ช๐Ÿ‡บ","๐Ÿ‡ช","๐Ÿ‡ซ๐Ÿ‡ฎ","๐Ÿ‡ซ๐Ÿ‡ฏ","๐Ÿ‡ซ๐Ÿ‡ฐ","๐Ÿ‡ซ๐Ÿ‡ฒ","๐Ÿ‡ซ๐Ÿ‡ด","๐Ÿ‡ซ๐Ÿ‡ท","๐Ÿ‡ซ","๐Ÿ‡ฌ๐Ÿ‡ฆ","๐Ÿ‡ฌ๐Ÿ‡ง","๐Ÿ‡ฌ๐Ÿ‡ฉ","๐Ÿ‡ฌ๐Ÿ‡ช","๐Ÿ‡ฌ๐Ÿ‡ซ","๐Ÿ‡ฌ๐Ÿ‡ฌ","๐Ÿ‡ฌ๐Ÿ‡ญ","๐Ÿ‡ฌ๐Ÿ‡ฎ","๐Ÿ‡ฌ๐Ÿ‡ฑ","๐Ÿ‡ฌ๐Ÿ‡ฒ","๐Ÿ‡ฌ๐Ÿ‡ณ","๐Ÿ‡ฌ๐Ÿ‡ต","๐Ÿ‡ฌ๐Ÿ‡ถ","๐Ÿ‡ฌ๐Ÿ‡ท","๐Ÿ‡ฌ๐Ÿ‡ธ","๐Ÿ‡ฌ๐Ÿ‡น","๐Ÿ‡ฌ๐Ÿ‡บ","๐Ÿ‡ฌ๐Ÿ‡ผ","๐Ÿ‡ฌ๐Ÿ‡พ","๐Ÿ‡ฌ","๐Ÿ‡ญ๐Ÿ‡ฐ","๐Ÿ‡ญ๐Ÿ‡ฒ","๐Ÿ‡ญ๐Ÿ‡ณ","๐Ÿ‡ญ๐Ÿ‡ท","๐Ÿ‡ญ๐Ÿ‡น","๐Ÿ‡ญ๐Ÿ‡บ","๐Ÿ‡ญ","๐Ÿ‡ฎ๐Ÿ‡จ","๐Ÿ‡ฎ๐Ÿ‡ฉ","๐Ÿ‡ฎ๐Ÿ‡ช","๐Ÿ‡ฎ๐Ÿ‡ฑ","๐Ÿ‡ฎ๐Ÿ‡ฒ","๐Ÿ‡ฎ๐Ÿ‡ณ","๐Ÿ‡ฎ๐Ÿ‡ด","๐Ÿ‡ฎ๐Ÿ‡ถ","๐Ÿ‡ฎ๐Ÿ‡ท","๐Ÿ‡ฎ๐Ÿ‡ธ","๐Ÿ‡ฎ๐Ÿ‡น","๐Ÿ‡ฎ","๐Ÿ‡ฏ๐Ÿ‡ช","๐Ÿ‡ฏ๐Ÿ‡ฒ","๐Ÿ‡ฏ๐Ÿ‡ด","๐Ÿ‡ฏ๐Ÿ‡ต","๐Ÿ‡ฏ","๐Ÿ‡ฐ๐Ÿ‡ช","๐Ÿ‡ฐ๐Ÿ‡ฌ","๐Ÿ‡ฐ๐Ÿ‡ญ","๐Ÿ‡ฐ๐Ÿ‡ฎ","๐Ÿ‡ฐ๐Ÿ‡ฒ","๐Ÿ‡ฐ๐Ÿ‡ณ","๐Ÿ‡ฐ๐Ÿ‡ต","๐Ÿ‡ฐ๐Ÿ‡ท","๐Ÿ‡ฐ๐Ÿ‡ผ","๐Ÿ‡ฐ๐Ÿ‡พ","๐Ÿ‡ฐ๐Ÿ‡ฟ","๐Ÿ‡ฐ","๐Ÿ‡ฑ๐Ÿ‡ฆ","๐Ÿ‡ฑ๐Ÿ‡ง","๐Ÿ‡ฑ๐Ÿ‡จ","๐Ÿ‡ฑ๐Ÿ‡ฎ","๐Ÿ‡ฑ๐Ÿ‡ฐ","๐Ÿ‡ฑ๐Ÿ‡ท","๐Ÿ‡ฑ๐Ÿ‡ธ","๐Ÿ‡ฑ๐Ÿ‡น","๐Ÿ‡ฑ๐Ÿ‡บ","๐Ÿ‡ฑ๐Ÿ‡ป","๐Ÿ‡ฑ๐Ÿ‡พ","๐Ÿ‡ฑ","๐Ÿ‡ฒ๐Ÿ‡ฆ","๐Ÿ‡ฒ๐Ÿ‡จ","๐Ÿ‡ฒ๐Ÿ‡ฉ","๐Ÿ‡ฒ๐Ÿ‡ช","๐Ÿ‡ฒ๐Ÿ‡ซ","๐Ÿ‡ฒ๐Ÿ‡ฌ","๐Ÿ‡ฒ๐Ÿ‡ญ","๐Ÿ‡ฒ๐Ÿ‡ฐ","๐Ÿ‡ฒ๐Ÿ‡ฑ","๐Ÿ‡ฒ๐Ÿ‡ฒ","๐Ÿ‡ฒ๐Ÿ‡ณ","๐Ÿ‡ฒ๐Ÿ‡ด","๐Ÿ‡ฒ๐Ÿ‡ต","๐Ÿ‡ฒ๐Ÿ‡ถ","๐Ÿ‡ฒ๐Ÿ‡ท","๐Ÿ‡ฒ๐Ÿ‡ธ","๐Ÿ‡ฒ๐Ÿ‡น","๐Ÿ‡ฒ๐Ÿ‡บ","๐Ÿ‡ฒ๐Ÿ‡ป","๐Ÿ‡ฒ๐Ÿ‡ผ","๐Ÿ‡ฒ๐Ÿ‡ฝ","๐Ÿ‡ฒ๐Ÿ‡พ","๐Ÿ‡ฒ๐Ÿ‡ฟ","๐Ÿ‡ฒ","๐Ÿ‡ณ๐Ÿ‡ฆ","๐Ÿ‡ณ๐Ÿ‡จ","๐Ÿ‡ณ๐Ÿ‡ช","๐Ÿ‡ณ๐Ÿ‡ซ","๐Ÿ‡ณ๐Ÿ‡ฌ","๐Ÿ‡ณ๐Ÿ‡ฎ","๐Ÿ‡ณ๐Ÿ‡ฑ","๐Ÿ‡ณ๐Ÿ‡ด","๐Ÿ‡ณ๐Ÿ‡ต","๐Ÿ‡ณ๐Ÿ‡ท","๐Ÿ‡ณ๐Ÿ‡บ","๐Ÿ‡ณ๐Ÿ‡ฟ","๐Ÿ‡ณ","๐Ÿ‡ด๐Ÿ‡ฒ","๐Ÿ‡ด","๐Ÿ‡ต๐Ÿ‡ฆ","๐Ÿ‡ต๐Ÿ‡ช","๐Ÿ‡ต๐Ÿ‡ซ","๐Ÿ‡ต๐Ÿ‡ฌ","๐Ÿ‡ต๐Ÿ‡ญ","๐Ÿ‡ต๐Ÿ‡ฐ","๐Ÿ‡ต๐Ÿ‡ฑ","๐Ÿ‡ต๐Ÿ‡ฒ","๐Ÿ‡ต๐Ÿ‡ณ","๐Ÿ‡ต๐Ÿ‡ท","๐Ÿ‡ต๐Ÿ‡ธ","๐Ÿ‡ต๐Ÿ‡น","๐Ÿ‡ต๐Ÿ‡ผ","๐Ÿ‡ต๐Ÿ‡พ","๐Ÿ‡ต","๐Ÿ‡ถ๐Ÿ‡ฆ","๐Ÿ‡ถ","๐Ÿ‡ท๐Ÿ‡ช","๐Ÿ‡ท๐Ÿ‡ด","๐Ÿ‡ท๐Ÿ‡ธ","๐Ÿ‡ท๐Ÿ‡บ","๐Ÿ‡ท๐Ÿ‡ผ","๐Ÿ‡ท","๐Ÿ‡ธ๐Ÿ‡ฆ","๐Ÿ‡ธ๐Ÿ‡ง","๐Ÿ‡ธ๐Ÿ‡จ","๐Ÿ‡ธ๐Ÿ‡ฉ","๐Ÿ‡ธ๐Ÿ‡ช","๐Ÿ‡ธ๐Ÿ‡ฌ","๐Ÿ‡ธ๐Ÿ‡ญ","๐Ÿ‡ธ๐Ÿ‡ฎ","๐Ÿ‡ธ๐Ÿ‡ฏ","๐Ÿ‡ธ๐Ÿ‡ฐ","๐Ÿ‡ธ๐Ÿ‡ฑ","๐Ÿ‡ธ๐Ÿ‡ฒ","๐Ÿ‡ธ๐Ÿ‡ณ","๐Ÿ‡ธ๐Ÿ‡ด","๐Ÿ‡ธ๐Ÿ‡ท","๐Ÿ‡ธ๐Ÿ‡ธ","๐Ÿ‡ธ๐Ÿ‡น","๐Ÿ‡ธ๐Ÿ‡ป","๐Ÿ‡ธ๐Ÿ‡ฝ","๐Ÿ‡ธ๐Ÿ‡พ","๐Ÿ‡ธ๐Ÿ‡ฟ","๐Ÿ‡ธ","๐Ÿ‡น๐Ÿ‡ฆ","๐Ÿ‡น๐Ÿ‡จ","๐Ÿ‡น๐Ÿ‡ฉ","๐Ÿ‡น๐Ÿ‡ซ","๐Ÿ‡น๐Ÿ‡ฌ","๐Ÿ‡น๐Ÿ‡ญ","๐Ÿ‡น๐Ÿ‡ฏ","๐Ÿ‡น๐Ÿ‡ฐ","๐Ÿ‡น๐Ÿ‡ฑ","๐Ÿ‡น๐Ÿ‡ฒ","๐Ÿ‡น๐Ÿ‡ณ","๐Ÿ‡น๐Ÿ‡ด","๐Ÿ‡น๐Ÿ‡ท","๐Ÿ‡น๐Ÿ‡น","๐Ÿ‡น๐Ÿ‡ป","๐Ÿ‡น๐Ÿ‡ผ","๐Ÿ‡น๐Ÿ‡ฟ","๐Ÿ‡น","๐Ÿ‡บ๐Ÿ‡ฆ","๐Ÿ‡บ๐Ÿ‡ฌ","๐Ÿ‡บ๐Ÿ‡ฒ","๐Ÿ‡บ๐Ÿ‡ณ","๐Ÿ‡บ๐Ÿ‡ธ","๐Ÿ‡บ๐Ÿ‡พ","๐Ÿ‡บ๐Ÿ‡ฟ","๐Ÿ‡บ","๐Ÿ‡ป๐Ÿ‡ฆ","๐Ÿ‡ป๐Ÿ‡จ","๐Ÿ‡ป๐Ÿ‡ช","๐Ÿ‡ป๐Ÿ‡ฌ","๐Ÿ‡ป๐Ÿ‡ฎ","๐Ÿ‡ป๐Ÿ‡ณ","๐Ÿ‡ป๐Ÿ‡บ","๐Ÿ‡ป","๐Ÿ‡ผ๐Ÿ‡ซ","๐Ÿ‡ผ๐Ÿ‡ธ","๐Ÿ‡ผ","๐Ÿ‡ฝ๐Ÿ‡ฐ","๐Ÿ‡ฝ","๐Ÿ‡พ๐Ÿ‡ช","๐Ÿ‡พ๐Ÿ‡น","๐Ÿ‡พ","๐Ÿ‡ฟ๐Ÿ‡ฆ","๐Ÿ‡ฟ๐Ÿ‡ฒ","๐Ÿ‡ฟ๐Ÿ‡ผ","๐Ÿ‡ฟ","๐Ÿˆ","๐Ÿˆ‚๏ธ","๐Ÿˆš๏ธ","๐Ÿˆฏ๏ธ","๐Ÿˆฒ","๐Ÿˆณ","๐Ÿˆด","๐Ÿˆต","๐Ÿˆถ","๐Ÿˆท๏ธ","๐Ÿˆธ","๐Ÿˆน","๐Ÿˆบ","๐Ÿ‰","๐Ÿ‰‘","๐ŸŒ€","๐ŸŒ","๐ŸŒ‚","๐ŸŒƒ","๐ŸŒ„","๐ŸŒ…","๐ŸŒ†","๐ŸŒ‡","๐ŸŒˆ","๐ŸŒ‰","๐ŸŒŠ","๐ŸŒ‹","๐ŸŒŒ","๐ŸŒ","๐ŸŒŽ","๐ŸŒ","๐ŸŒ","๐ŸŒ‘","๐ŸŒ’","๐ŸŒ“","๐ŸŒ”","๐ŸŒ•","๐ŸŒ–","๐ŸŒ—","๐ŸŒ˜","๐ŸŒ™","๐ŸŒš","๐ŸŒ›","๐ŸŒœ","๐ŸŒ","๐ŸŒž","๐ŸŒŸ","๐ŸŒ ","๐ŸŒก๏ธ","๐ŸŒค๏ธ","๐ŸŒฅ๏ธ","๐ŸŒฆ๏ธ","๐ŸŒง๏ธ","๐ŸŒจ๏ธ","๐ŸŒฉ๏ธ","๐ŸŒช๏ธ","๐ŸŒซ๏ธ","๐ŸŒฌ๏ธ","๐ŸŒญ","๐ŸŒฎ","๐ŸŒฏ","๐ŸŒฐ","๐ŸŒฑ","๐ŸŒฒ","๐ŸŒณ","๐ŸŒด","๐ŸŒต","๐ŸŒถ๏ธ","๐ŸŒท","๐ŸŒธ","๐ŸŒน","๐ŸŒบ","๐ŸŒป","๐ŸŒผ","๐ŸŒฝ","๐ŸŒพ","๐ŸŒฟ","๐Ÿ€","๐Ÿ","๐Ÿ‚","๐Ÿƒ","๐Ÿ„","๐Ÿ…","๐Ÿ†","๐Ÿ‡","๐Ÿˆ","๐Ÿ‰","๐ŸŠ","๐Ÿ‹","๐ŸŒ","๐Ÿ","๐ŸŽ","๐Ÿ","๐Ÿ","๐Ÿ‘","๐Ÿ’","๐Ÿ“","๐Ÿ”","๐Ÿ•","๐Ÿ–","๐Ÿ—","๐Ÿ˜","๐Ÿ™","๐Ÿš","๐Ÿ›","๐Ÿœ","๐Ÿ","๐Ÿž","๐ŸŸ","๐Ÿ ","๐Ÿก","๐Ÿข","๐Ÿฃ","๐Ÿค","๐Ÿฅ","๐Ÿฆ","๐Ÿง","๐Ÿจ","๐Ÿฉ","๐Ÿช","๐Ÿซ","๐Ÿฌ","๐Ÿญ","๐Ÿฎ","๐Ÿฏ","๐Ÿฐ","๐Ÿฑ","๐Ÿฒ","๐Ÿณ","๐Ÿด","๐Ÿต","๐Ÿถ","๐Ÿท","๐Ÿธ","๐Ÿน","๐Ÿบ","๐Ÿป","๐Ÿผ","๐Ÿฝ๏ธ","๐Ÿพ","๐Ÿฟ","๐ŸŽ€","๐ŸŽ","๐ŸŽ‚","๐ŸŽƒ","๐ŸŽ„","๐ŸŽ…๐Ÿป","๐ŸŽ…๐Ÿผ","๐ŸŽ…๐Ÿฝ","๐ŸŽ…๐Ÿพ","๐ŸŽ…๐Ÿฟ","๐ŸŽ…","๐ŸŽ†","๐ŸŽ‡","๐ŸŽˆ","๐ŸŽ‰","๐ŸŽŠ","๐ŸŽ‹","๐ŸŽŒ","๐ŸŽ","๐ŸŽŽ","๐ŸŽ","๐ŸŽ","๐ŸŽ‘","๐ŸŽ’","๐ŸŽ“","๐ŸŽ–๏ธ","๐ŸŽ—๏ธ","๐ŸŽ™๏ธ","๐ŸŽš๏ธ","๐ŸŽ›๏ธ","๐ŸŽž๏ธ","๐ŸŽŸ๏ธ","๐ŸŽ ","๐ŸŽก","๐ŸŽข","๐ŸŽฃ","๐ŸŽค","๐ŸŽฅ","๐ŸŽฆ","๐ŸŽง","๐ŸŽจ","๐ŸŽฉ","๐ŸŽช","๐ŸŽซ","๐ŸŽฌ","๐ŸŽญ","๐ŸŽฎ","๐ŸŽฏ","๐ŸŽฐ","๐ŸŽฑ","๐ŸŽฒ","๐ŸŽณ","๐ŸŽด","๐ŸŽต","๐ŸŽถ","๐ŸŽท","๐ŸŽธ","๐ŸŽน","๐ŸŽบ","๐ŸŽป","๐ŸŽผ","๐ŸŽฝ","๐ŸŽพ","๐ŸŽฟ","๐Ÿ€","๐Ÿ","๐Ÿ‚๐Ÿป","๐Ÿ‚๐Ÿผ","๐Ÿ‚๐Ÿฝ","๐Ÿ‚๐Ÿพ","๐Ÿ‚๐Ÿฟ","๐Ÿ‚","๐Ÿƒ๐Ÿปโ€โ™€๏ธ","๐Ÿƒ๐Ÿปโ€โ™‚๏ธ","๐Ÿƒ๐Ÿป","๐Ÿƒ๐Ÿผโ€โ™€๏ธ","๐Ÿƒ๐Ÿผโ€โ™‚๏ธ","๐Ÿƒ๐Ÿผ","๐Ÿƒ๐Ÿฝโ€โ™€๏ธ","๐Ÿƒ๐Ÿฝโ€โ™‚๏ธ","๐Ÿƒ๐Ÿฝ","๐Ÿƒ๐Ÿพโ€โ™€๏ธ","๐Ÿƒ๐Ÿพโ€โ™‚๏ธ","๐Ÿƒ๐Ÿพ","๐Ÿƒ๐Ÿฟโ€โ™€๏ธ","๐Ÿƒ๐Ÿฟโ€โ™‚๏ธ","๐Ÿƒ๐Ÿฟ","๐Ÿƒโ€โ™€๏ธ","๐Ÿƒโ€โ™‚๏ธ","๐Ÿƒ","๐Ÿ„๐Ÿปโ€โ™€๏ธ","๐Ÿ„๐Ÿปโ€โ™‚๏ธ","๐Ÿ„๐Ÿป","๐Ÿ„๐Ÿผโ€โ™€๏ธ","๐Ÿ„๐Ÿผโ€โ™‚๏ธ","๐Ÿ„๐Ÿผ","๐Ÿ„๐Ÿฝโ€โ™€๏ธ","๐Ÿ„๐Ÿฝโ€โ™‚๏ธ","๐Ÿ„๐Ÿฝ","๐Ÿ„๐Ÿพโ€โ™€๏ธ","๐Ÿ„๐Ÿพโ€โ™‚๏ธ","๐Ÿ„๐Ÿพ","๐Ÿ„๐Ÿฟโ€โ™€๏ธ","๐Ÿ„๐Ÿฟโ€โ™‚๏ธ","๐Ÿ„๐Ÿฟ","๐Ÿ„โ€โ™€๏ธ","๐Ÿ„โ€โ™‚๏ธ","๐Ÿ„","๐Ÿ…","๐Ÿ†","๐Ÿ‡๐Ÿป","๐Ÿ‡๐Ÿผ","๐Ÿ‡๐Ÿฝ","๐Ÿ‡๐Ÿพ","๐Ÿ‡๐Ÿฟ","๐Ÿ‡","๐Ÿˆ","๐Ÿ‰","๐ŸŠ๐Ÿปโ€โ™€๏ธ","๐ŸŠ๐Ÿปโ€โ™‚๏ธ","๐ŸŠ๐Ÿป","๐ŸŠ๐Ÿผโ€โ™€๏ธ","๐ŸŠ๐Ÿผโ€โ™‚๏ธ","๐ŸŠ๐Ÿผ","๐ŸŠ๐Ÿฝโ€โ™€๏ธ","๐ŸŠ๐Ÿฝโ€โ™‚๏ธ","๐ŸŠ๐Ÿฝ","๐ŸŠ๐Ÿพโ€โ™€๏ธ","๐ŸŠ๐Ÿพโ€โ™‚๏ธ","๐ŸŠ๐Ÿพ","๐ŸŠ๐Ÿฟโ€โ™€๏ธ","๐ŸŠ๐Ÿฟโ€โ™‚๏ธ","๐ŸŠ๐Ÿฟ","๐ŸŠโ€โ™€๏ธ","๐ŸŠโ€โ™‚๏ธ","๐ŸŠ","๐Ÿ‹๐Ÿปโ€โ™€๏ธ","๐Ÿ‹๐Ÿปโ€โ™‚๏ธ","๐Ÿ‹๐Ÿป","๐Ÿ‹๐Ÿผโ€โ™€๏ธ","๐Ÿ‹๐Ÿผโ€โ™‚๏ธ","๐Ÿ‹๐Ÿผ","๐Ÿ‹๐Ÿฝโ€โ™€๏ธ","๐Ÿ‹๐Ÿฝโ€โ™‚๏ธ","๐Ÿ‹๐Ÿฝ","๐Ÿ‹๐Ÿพโ€โ™€๏ธ","๐Ÿ‹๐Ÿพโ€โ™‚๏ธ","๐Ÿ‹๐Ÿพ","๐Ÿ‹๐Ÿฟโ€โ™€๏ธ","๐Ÿ‹๐Ÿฟโ€โ™‚๏ธ","๐Ÿ‹๐Ÿฟ","๐Ÿ‹๏ธโ€โ™€๏ธ","๐Ÿ‹๏ธโ€โ™‚๏ธ","๐Ÿ‹๏ธ","๐ŸŒ๐Ÿปโ€โ™€๏ธ","๐ŸŒ๐Ÿปโ€โ™‚๏ธ","๐ŸŒ๐Ÿป","๐ŸŒ๐Ÿผโ€โ™€๏ธ","๐ŸŒ๐Ÿผโ€โ™‚๏ธ","๐ŸŒ๐Ÿผ","๐ŸŒ๐Ÿฝโ€โ™€๏ธ","๐ŸŒ๐Ÿฝโ€โ™‚๏ธ","๐ŸŒ๐Ÿฝ","๐ŸŒ๐Ÿพโ€โ™€๏ธ","๐ŸŒ๐Ÿพโ€โ™‚๏ธ","๐ŸŒ๐Ÿพ","๐ŸŒ๐Ÿฟโ€โ™€๏ธ","๐ŸŒ๐Ÿฟโ€โ™‚๏ธ","๐ŸŒ๐Ÿฟ","๐ŸŒ๏ธโ€โ™€๏ธ","๐ŸŒ๏ธโ€โ™‚๏ธ","๐ŸŒ๏ธ","๐Ÿ๏ธ","๐ŸŽ๏ธ","๐Ÿ","๐Ÿ","๐Ÿ‘","๐Ÿ’","๐Ÿ“","๐Ÿ”๏ธ","๐Ÿ•๏ธ","๐Ÿ–๏ธ","๐Ÿ—๏ธ","๐Ÿ˜๏ธ","๐Ÿ™๏ธ","๐Ÿš๏ธ","๐Ÿ›๏ธ","๐Ÿœ๏ธ","๐Ÿ๏ธ","๐Ÿž๏ธ","๐ŸŸ๏ธ","๐Ÿ ","๐Ÿก","๐Ÿข","๐Ÿฃ","๐Ÿค","๐Ÿฅ","๐Ÿฆ","๐Ÿง","๐Ÿจ","๐Ÿฉ","๐Ÿช","๐Ÿซ","๐Ÿฌ","๐Ÿญ","๐Ÿฎ","๐Ÿฏ","๐Ÿฐ","๐Ÿณ๏ธโ€๐ŸŒˆ","๐Ÿณ๏ธ","๐Ÿดโ€โ˜ ๏ธ","๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ","๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ","๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ","๐Ÿด","๐Ÿต๏ธ","๐Ÿท๏ธ","๐Ÿธ","๐Ÿน","๐Ÿบ","๐Ÿป","๐Ÿผ","๐Ÿฝ","๐Ÿพ","๐Ÿฟ","๐Ÿ€","๐Ÿ","๐Ÿ‚","๐Ÿƒ","๐Ÿ„","๐Ÿ…","๐Ÿ†","๐Ÿ‡","๐Ÿˆ","๐Ÿ‰","๐ŸŠ","๐Ÿ‹","๐ŸŒ","๐Ÿ","๐ŸŽ","๐Ÿ","๐Ÿ","๐Ÿ‘","๐Ÿ’","๐Ÿ“","๐Ÿ”","๐Ÿ•โ€๐Ÿฆบ","๐Ÿ•","๐Ÿ–","๐Ÿ—","๐Ÿ˜","๐Ÿ™","๐Ÿš","๐Ÿ›","๐Ÿœ","๐Ÿ","๐Ÿž","๐ŸŸ","๐Ÿ ","๐Ÿก","๐Ÿข","๐Ÿฃ","๐Ÿค","๐Ÿฅ","๐Ÿฆ","๐Ÿง","๐Ÿจ","๐Ÿฉ","๐Ÿช","๐Ÿซ","๐Ÿฌ","๐Ÿญ","๐Ÿฎ","๐Ÿฏ","๐Ÿฐ","๐Ÿฑ","๐Ÿฒ","๐Ÿณ","๐Ÿด","๐Ÿต","๐Ÿถ","๐Ÿท","๐Ÿธ","๐Ÿน","๐Ÿบ","๐Ÿป","๐Ÿผ","๐Ÿฝ","๐Ÿพ","๐Ÿฟ๏ธ","๐Ÿ‘€","๐Ÿ‘โ€๐Ÿ—จ","๐Ÿ‘๏ธ","๐Ÿ‘‚๐Ÿป","๐Ÿ‘‚๐Ÿผ","๐Ÿ‘‚๐Ÿฝ","๐Ÿ‘‚๐Ÿพ","๐Ÿ‘‚๐Ÿฟ","๐Ÿ‘‚","๐Ÿ‘ƒ๐Ÿป","๐Ÿ‘ƒ๐Ÿผ","๐Ÿ‘ƒ๐Ÿฝ","๐Ÿ‘ƒ๐Ÿพ","๐Ÿ‘ƒ๐Ÿฟ","๐Ÿ‘ƒ","๐Ÿ‘„","๐Ÿ‘…","๐Ÿ‘†๐Ÿป","๐Ÿ‘†๐Ÿผ","๐Ÿ‘†๐Ÿฝ","๐Ÿ‘†๐Ÿพ","๐Ÿ‘†๐Ÿฟ","๐Ÿ‘†","๐Ÿ‘‡๐Ÿป","๐Ÿ‘‡๐Ÿผ","๐Ÿ‘‡๐Ÿฝ","๐Ÿ‘‡๐Ÿพ","๐Ÿ‘‡๐Ÿฟ","๐Ÿ‘‡","๐Ÿ‘ˆ๐Ÿป","๐Ÿ‘ˆ๐Ÿผ","๐Ÿ‘ˆ๐Ÿฝ","๐Ÿ‘ˆ๐Ÿพ","๐Ÿ‘ˆ๐Ÿฟ","๐Ÿ‘ˆ","๐Ÿ‘‰๐Ÿป","๐Ÿ‘‰๐Ÿผ","๐Ÿ‘‰๐Ÿฝ","๐Ÿ‘‰๐Ÿพ","๐Ÿ‘‰๐Ÿฟ","๐Ÿ‘‰","๐Ÿ‘Š๐Ÿป","๐Ÿ‘Š๐Ÿผ","๐Ÿ‘Š๐Ÿฝ","๐Ÿ‘Š๐Ÿพ","๐Ÿ‘Š๐Ÿฟ","๐Ÿ‘Š","๐Ÿ‘‹๐Ÿป","๐Ÿ‘‹๐Ÿผ","๐Ÿ‘‹๐Ÿฝ","๐Ÿ‘‹๐Ÿพ","๐Ÿ‘‹๐Ÿฟ","๐Ÿ‘‹","๐Ÿ‘Œ๐Ÿป","๐Ÿ‘Œ๐Ÿผ","๐Ÿ‘Œ๐Ÿฝ","๐Ÿ‘Œ๐Ÿพ","๐Ÿ‘Œ๐Ÿฟ","๐Ÿ‘Œ","๐Ÿ‘๐Ÿป","๐Ÿ‘๐Ÿผ","๐Ÿ‘๐Ÿฝ","๐Ÿ‘๐Ÿพ","๐Ÿ‘๐Ÿฟ","๐Ÿ‘","๐Ÿ‘Ž๐Ÿป","๐Ÿ‘Ž๐Ÿผ","๐Ÿ‘Ž๐Ÿฝ","๐Ÿ‘Ž๐Ÿพ","๐Ÿ‘Ž๐Ÿฟ","๐Ÿ‘Ž","๐Ÿ‘๐Ÿป","๐Ÿ‘๐Ÿผ","๐Ÿ‘๐Ÿฝ","๐Ÿ‘๐Ÿพ","๐Ÿ‘๐Ÿฟ","๐Ÿ‘","๐Ÿ‘๐Ÿป","๐Ÿ‘๐Ÿผ","๐Ÿ‘๐Ÿฝ","๐Ÿ‘๐Ÿพ","๐Ÿ‘๐Ÿฟ","๐Ÿ‘","๐Ÿ‘‘","๐Ÿ‘’","๐Ÿ‘“","๐Ÿ‘”","๐Ÿ‘•","๐Ÿ‘–","๐Ÿ‘—","๐Ÿ‘˜","๐Ÿ‘™","๐Ÿ‘š","๐Ÿ‘›","๐Ÿ‘œ","๐Ÿ‘","๐Ÿ‘ž","๐Ÿ‘Ÿ","๐Ÿ‘ ","๐Ÿ‘ก","๐Ÿ‘ข","๐Ÿ‘ฃ","๐Ÿ‘ค","๐Ÿ‘ฅ","๐Ÿ‘ฆ๐Ÿป","๐Ÿ‘ฆ๐Ÿผ","๐Ÿ‘ฆ๐Ÿฝ","๐Ÿ‘ฆ๐Ÿพ","๐Ÿ‘ฆ๐Ÿฟ","๐Ÿ‘ฆ","๐Ÿ‘ง๐Ÿป","๐Ÿ‘ง๐Ÿผ","๐Ÿ‘ง๐Ÿฝ","๐Ÿ‘ง๐Ÿพ","๐Ÿ‘ง๐Ÿฟ","๐Ÿ‘ง","๐Ÿ‘จ๐Ÿปโ€๐ŸŒพ","๐Ÿ‘จ๐Ÿปโ€๐Ÿณ","๐Ÿ‘จ๐Ÿปโ€๐ŸŽ“","๐Ÿ‘จ๐Ÿปโ€๐ŸŽค","๐Ÿ‘จ๐Ÿปโ€๐ŸŽจ","๐Ÿ‘จ๐Ÿปโ€๐Ÿซ","๐Ÿ‘จ๐Ÿปโ€๐Ÿญ","๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป","๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ผ","๐Ÿ‘จ๐Ÿปโ€๐Ÿ”ง","๐Ÿ‘จ๐Ÿปโ€๐Ÿ”ฌ","๐Ÿ‘จ๐Ÿปโ€๐Ÿš€","๐Ÿ‘จ๐Ÿปโ€๐Ÿš’","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฏ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฐ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฑ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฒ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆณ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆผ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฝ","๐Ÿ‘จ๐Ÿปโ€โš•๏ธ","๐Ÿ‘จ๐Ÿปโ€โš–๏ธ","๐Ÿ‘จ๐Ÿปโ€โœˆ๏ธ","๐Ÿ‘จ๐Ÿป","๐Ÿ‘จ๐Ÿผโ€๐ŸŒพ","๐Ÿ‘จ๐Ÿผโ€๐Ÿณ","๐Ÿ‘จ๐Ÿผโ€๐ŸŽ“","๐Ÿ‘จ๐Ÿผโ€๐ŸŽค","๐Ÿ‘จ๐Ÿผโ€๐ŸŽจ","๐Ÿ‘จ๐Ÿผโ€๐Ÿซ","๐Ÿ‘จ๐Ÿผโ€๐Ÿญ","๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ป","๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ผ","๐Ÿ‘จ๐Ÿผโ€๐Ÿ”ง","๐Ÿ‘จ๐Ÿผโ€๐Ÿ”ฌ","๐Ÿ‘จ๐Ÿผโ€๐Ÿš€","๐Ÿ‘จ๐Ÿผโ€๐Ÿš’","๐Ÿ‘จ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿป","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฏ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฐ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฑ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฒ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆณ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆผ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฝ","๐Ÿ‘จ๐Ÿผโ€โš•๏ธ","๐Ÿ‘จ๐Ÿผโ€โš–๏ธ","๐Ÿ‘จ๐Ÿผโ€โœˆ๏ธ","๐Ÿ‘จ๐Ÿผ","๐Ÿ‘จ๐Ÿฝโ€๐ŸŒพ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿณ","๐Ÿ‘จ๐Ÿฝโ€๐ŸŽ“","๐Ÿ‘จ๐Ÿฝโ€๐ŸŽค","๐Ÿ‘จ๐Ÿฝโ€๐ŸŽจ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿซ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿญ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป","๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ผ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿ”ง","๐Ÿ‘จ๐Ÿฝโ€๐Ÿ”ฌ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿš€","๐Ÿ‘จ๐Ÿฝโ€๐Ÿš’","๐Ÿ‘จ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿป","๐Ÿ‘จ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿผ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฏ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฐ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฑ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฒ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆณ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆผ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฝ","๐Ÿ‘จ๐Ÿฝโ€โš•๏ธ","๐Ÿ‘จ๐Ÿฝโ€โš–๏ธ","๐Ÿ‘จ๐Ÿฝโ€โœˆ๏ธ","๐Ÿ‘จ๐Ÿฝ","๐Ÿ‘จ๐Ÿพโ€๐ŸŒพ","๐Ÿ‘จ๐Ÿพโ€๐Ÿณ","๐Ÿ‘จ๐Ÿพโ€๐ŸŽ“","๐Ÿ‘จ๐Ÿพโ€๐ŸŽค","๐Ÿ‘จ๐Ÿพโ€๐ŸŽจ","๐Ÿ‘จ๐Ÿพโ€๐Ÿซ","๐Ÿ‘จ๐Ÿพโ€๐Ÿญ","๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ป","๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ผ","๐Ÿ‘จ๐Ÿพโ€๐Ÿ”ง","๐Ÿ‘จ๐Ÿพโ€๐Ÿ”ฌ","๐Ÿ‘จ๐Ÿพโ€๐Ÿš€","๐Ÿ‘จ๐Ÿพโ€๐Ÿš’","๐Ÿ‘จ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿป","๐Ÿ‘จ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿผ","๐Ÿ‘จ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฝ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฏ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฐ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฑ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฒ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆณ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆผ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฝ","๐Ÿ‘จ๐Ÿพโ€โš•๏ธ","๐Ÿ‘จ๐Ÿพโ€โš–๏ธ","๐Ÿ‘จ๐Ÿพโ€โœˆ๏ธ","๐Ÿ‘จ๐Ÿพ","๐Ÿ‘จ๐Ÿฟโ€๐ŸŒพ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿณ","๐Ÿ‘จ๐Ÿฟโ€๐ŸŽ“","๐Ÿ‘จ๐Ÿฟโ€๐ŸŽค","๐Ÿ‘จ๐Ÿฟโ€๐ŸŽจ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿซ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿญ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿ’ป","๐Ÿ‘จ๐Ÿฟโ€๐Ÿ’ผ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿ”ง","๐Ÿ‘จ๐Ÿฟโ€๐Ÿ”ฌ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿš€","๐Ÿ‘จ๐Ÿฟโ€๐Ÿš’","๐Ÿ‘จ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿป","๐Ÿ‘จ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿผ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฝ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿพ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฏ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฐ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฑ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฒ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆณ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆผ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฝ","๐Ÿ‘จ๐Ÿฟโ€โš•๏ธ","๐Ÿ‘จ๐Ÿฟโ€โš–๏ธ","๐Ÿ‘จ๐Ÿฟโ€โœˆ๏ธ","๐Ÿ‘จ๐Ÿฟ","๐Ÿ‘จโ€๐ŸŒพ","๐Ÿ‘จโ€๐Ÿณ","๐Ÿ‘จโ€๐ŸŽ“","๐Ÿ‘จโ€๐ŸŽค","๐Ÿ‘จโ€๐ŸŽจ","๐Ÿ‘จโ€๐Ÿซ","๐Ÿ‘จโ€๐Ÿญ","๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","๐Ÿ‘จโ€๐Ÿ‘ฆ","๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง","๐Ÿ‘จโ€๐Ÿ‘ง","๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆ","๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง","๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ง","๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ","๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง","๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง","๐Ÿ‘จโ€๐Ÿ’ป","๐Ÿ‘จโ€๐Ÿ’ผ","๐Ÿ‘จโ€๐Ÿ”ง","๐Ÿ‘จโ€๐Ÿ”ฌ","๐Ÿ‘จโ€๐Ÿš€","๐Ÿ‘จโ€๐Ÿš’","๐Ÿ‘จโ€๐Ÿฆฏ","๐Ÿ‘จโ€๐Ÿฆฐ","๐Ÿ‘จโ€๐Ÿฆฑ","๐Ÿ‘จโ€๐Ÿฆฒ","๐Ÿ‘จโ€๐Ÿฆณ","๐Ÿ‘จโ€๐Ÿฆผ","๐Ÿ‘จโ€๐Ÿฆฝ","๐Ÿ‘จโ€โš•๏ธ","๐Ÿ‘จโ€โš–๏ธ","๐Ÿ‘จโ€โœˆ๏ธ","๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ","๐Ÿ‘จโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ","๐Ÿ‘จ","๐Ÿ‘ฉ๐Ÿปโ€๐ŸŒพ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿณ","๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽ“","๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽค","๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽจ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿซ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿญ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ผ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ”ง","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ”ฌ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿš€","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿš’","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿผ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฝ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿพ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฟ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฏ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฐ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฑ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฒ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆณ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆผ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฝ","๐Ÿ‘ฉ๐Ÿปโ€โš•๏ธ","๐Ÿ‘ฉ๐Ÿปโ€โš–๏ธ","๐Ÿ‘ฉ๐Ÿปโ€โœˆ๏ธ","๐Ÿ‘ฉ๐Ÿป","๐Ÿ‘ฉ๐Ÿผโ€๐ŸŒพ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿณ","๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽ“","๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽค","๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽจ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿซ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿญ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ป","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ผ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ”ง","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ”ฌ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿš€","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿš’","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿป","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฝ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿพ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฟ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿป","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฏ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฐ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฑ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฒ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆณ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆผ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฝ","๐Ÿ‘ฉ๐Ÿผโ€โš•๏ธ","๐Ÿ‘ฉ๐Ÿผโ€โš–๏ธ","๐Ÿ‘ฉ๐Ÿผโ€โœˆ๏ธ","๐Ÿ‘ฉ๐Ÿผ","๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŒพ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿณ","๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽ“","๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽค","๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿซ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿญ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ป","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ผ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ”ง","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ”ฌ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿš€","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿš’","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿป","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿผ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿพ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฟ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿป","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿผ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฏ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฐ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฑ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฒ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆณ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆผ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฝ","๐Ÿ‘ฉ๐Ÿฝโ€โš•๏ธ","๐Ÿ‘ฉ๐Ÿฝโ€โš–๏ธ","๐Ÿ‘ฉ๐Ÿฝโ€โœˆ๏ธ","๐Ÿ‘ฉ๐Ÿฝ","๐Ÿ‘ฉ๐Ÿพโ€๐ŸŒพ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿณ","๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽ“","๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽค","๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽจ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿซ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿญ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ป","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ผ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ”ง","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ”ฌ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿš€","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿš’","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿป","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿผ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฝ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฟ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿป","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿผ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿฝ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฏ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฐ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฑ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฒ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆณ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆผ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฝ","๐Ÿ‘ฉ๐Ÿพโ€โš•๏ธ","๐Ÿ‘ฉ๐Ÿพโ€โš–๏ธ","๐Ÿ‘ฉ๐Ÿพโ€โœˆ๏ธ","๐Ÿ‘ฉ๐Ÿพ","๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŒพ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿณ","๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽ“","๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽค","๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽจ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿซ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿญ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ’ป","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ’ผ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ”ง","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ”ฌ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿš€","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿš’","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿป","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿผ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฝ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿพ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿป","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿผ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿฝ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿพ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฏ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฐ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฑ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฒ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆณ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆผ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฝ","๐Ÿ‘ฉ๐Ÿฟโ€โš•๏ธ","๐Ÿ‘ฉ๐Ÿฟโ€โš–๏ธ","๐Ÿ‘ฉ๐Ÿฟโ€โœˆ๏ธ","๐Ÿ‘ฉ๐Ÿฟ","๐Ÿ‘ฉโ€๐ŸŒพ","๐Ÿ‘ฉโ€๐Ÿณ","๐Ÿ‘ฉโ€๐ŸŽ“","๐Ÿ‘ฉโ€๐ŸŽค","๐Ÿ‘ฉโ€๐ŸŽจ","๐Ÿ‘ฉโ€๐Ÿซ","๐Ÿ‘ฉโ€๐Ÿญ","๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","๐Ÿ‘ฉโ€๐Ÿ‘ฆ","๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง","๐Ÿ‘ฉโ€๐Ÿ‘ง","๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ","๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง","๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ง","๐Ÿ‘ฉโ€๐Ÿ’ป","๐Ÿ‘ฉโ€๐Ÿ’ผ","๐Ÿ‘ฉโ€๐Ÿ”ง","๐Ÿ‘ฉโ€๐Ÿ”ฌ","๐Ÿ‘ฉโ€๐Ÿš€","๐Ÿ‘ฉโ€๐Ÿš’","๐Ÿ‘ฉโ€๐Ÿฆฏ","๐Ÿ‘ฉโ€๐Ÿฆฐ","๐Ÿ‘ฉโ€๐Ÿฆฑ","๐Ÿ‘ฉโ€๐Ÿฆฒ","๐Ÿ‘ฉโ€๐Ÿฆณ","๐Ÿ‘ฉโ€๐Ÿฆผ","๐Ÿ‘ฉโ€๐Ÿฆฝ","๐Ÿ‘ฉโ€โš•๏ธ","๐Ÿ‘ฉโ€โš–๏ธ","๐Ÿ‘ฉโ€โœˆ๏ธ","๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘จ","๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ","๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ","๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ","๐Ÿ‘ฉ","๐Ÿ‘ช","๐Ÿ‘ซ๐Ÿป","๐Ÿ‘ซ๐Ÿผ","๐Ÿ‘ซ๐Ÿฝ","๐Ÿ‘ซ๐Ÿพ","๐Ÿ‘ซ๐Ÿฟ","๐Ÿ‘ซ","๐Ÿ‘ฌ๐Ÿป","๐Ÿ‘ฌ๐Ÿผ","๐Ÿ‘ฌ๐Ÿฝ","๐Ÿ‘ฌ๐Ÿพ","๐Ÿ‘ฌ๐Ÿฟ","๐Ÿ‘ฌ","๐Ÿ‘ญ๐Ÿป","๐Ÿ‘ญ๐Ÿผ","๐Ÿ‘ญ๐Ÿฝ","๐Ÿ‘ญ๐Ÿพ","๐Ÿ‘ญ๐Ÿฟ","๐Ÿ‘ญ","๐Ÿ‘ฎ๐Ÿปโ€โ™€๏ธ","๐Ÿ‘ฎ๐Ÿปโ€โ™‚๏ธ","๐Ÿ‘ฎ๐Ÿป","๐Ÿ‘ฎ๐Ÿผโ€โ™€๏ธ","๐Ÿ‘ฎ๐Ÿผโ€โ™‚๏ธ","๐Ÿ‘ฎ๐Ÿผ","๐Ÿ‘ฎ๐Ÿฝโ€โ™€๏ธ","๐Ÿ‘ฎ๐Ÿฝโ€โ™‚๏ธ","๐Ÿ‘ฎ๐Ÿฝ","๐Ÿ‘ฎ๐Ÿพโ€โ™€๏ธ","๐Ÿ‘ฎ๐Ÿพโ€โ™‚๏ธ","๐Ÿ‘ฎ๐Ÿพ","๐Ÿ‘ฎ๐Ÿฟโ€โ™€๏ธ","๐Ÿ‘ฎ๐Ÿฟโ€โ™‚๏ธ","๐Ÿ‘ฎ๐Ÿฟ","๐Ÿ‘ฎโ€โ™€๏ธ","๐Ÿ‘ฎโ€โ™‚๏ธ","๐Ÿ‘ฎ","๐Ÿ‘ฏโ€โ™€๏ธ","๐Ÿ‘ฏโ€โ™‚๏ธ","๐Ÿ‘ฏ","๐Ÿ‘ฐ๐Ÿป","๐Ÿ‘ฐ๐Ÿผ","๐Ÿ‘ฐ๐Ÿฝ","๐Ÿ‘ฐ๐Ÿพ","๐Ÿ‘ฐ๐Ÿฟ","๐Ÿ‘ฐ","๐Ÿ‘ฑ๐Ÿปโ€โ™€๏ธ","๐Ÿ‘ฑ๐Ÿปโ€โ™‚๏ธ","๐Ÿ‘ฑ๐Ÿป","๐Ÿ‘ฑ๐Ÿผโ€โ™€๏ธ","๐Ÿ‘ฑ๐Ÿผโ€โ™‚๏ธ","๐Ÿ‘ฑ๐Ÿผ","๐Ÿ‘ฑ๐Ÿฝโ€โ™€๏ธ","๐Ÿ‘ฑ๐Ÿฝโ€โ™‚๏ธ","๐Ÿ‘ฑ๐Ÿฝ","๐Ÿ‘ฑ๐Ÿพโ€โ™€๏ธ","๐Ÿ‘ฑ๐Ÿพโ€โ™‚๏ธ","๐Ÿ‘ฑ๐Ÿพ","๐Ÿ‘ฑ๐Ÿฟโ€โ™€๏ธ","๐Ÿ‘ฑ๐Ÿฟโ€โ™‚๏ธ","๐Ÿ‘ฑ๐Ÿฟ","๐Ÿ‘ฑโ€โ™€๏ธ","๐Ÿ‘ฑโ€โ™‚๏ธ","๐Ÿ‘ฑ","๐Ÿ‘ฒ๐Ÿป","๐Ÿ‘ฒ๐Ÿผ","๐Ÿ‘ฒ๐Ÿฝ","๐Ÿ‘ฒ๐Ÿพ","๐Ÿ‘ฒ๐Ÿฟ","๐Ÿ‘ฒ","๐Ÿ‘ณ๐Ÿปโ€โ™€๏ธ","๐Ÿ‘ณ๐Ÿปโ€โ™‚๏ธ","๐Ÿ‘ณ๐Ÿป","๐Ÿ‘ณ๐Ÿผโ€โ™€๏ธ","๐Ÿ‘ณ๐Ÿผโ€โ™‚๏ธ","๐Ÿ‘ณ๐Ÿผ","๐Ÿ‘ณ๐Ÿฝโ€โ™€๏ธ","๐Ÿ‘ณ๐Ÿฝโ€โ™‚๏ธ","๐Ÿ‘ณ๐Ÿฝ","๐Ÿ‘ณ๐Ÿพโ€โ™€๏ธ","๐Ÿ‘ณ๐Ÿพโ€โ™‚๏ธ","๐Ÿ‘ณ๐Ÿพ","๐Ÿ‘ณ๐Ÿฟโ€โ™€๏ธ","๐Ÿ‘ณ๐Ÿฟโ€โ™‚๏ธ","๐Ÿ‘ณ๐Ÿฟ","๐Ÿ‘ณโ€โ™€๏ธ","๐Ÿ‘ณโ€โ™‚๏ธ","๐Ÿ‘ณ","๐Ÿ‘ด๐Ÿป","๐Ÿ‘ด๐Ÿผ","๐Ÿ‘ด๐Ÿฝ","๐Ÿ‘ด๐Ÿพ","๐Ÿ‘ด๐Ÿฟ","๐Ÿ‘ด","๐Ÿ‘ต๐Ÿป","๐Ÿ‘ต๐Ÿผ","๐Ÿ‘ต๐Ÿฝ","๐Ÿ‘ต๐Ÿพ","๐Ÿ‘ต๐Ÿฟ","๐Ÿ‘ต","๐Ÿ‘ถ๐Ÿป","๐Ÿ‘ถ๐Ÿผ","๐Ÿ‘ถ๐Ÿฝ","๐Ÿ‘ถ๐Ÿพ","๐Ÿ‘ถ๐Ÿฟ","๐Ÿ‘ถ","๐Ÿ‘ท๐Ÿปโ€โ™€๏ธ","๐Ÿ‘ท๐Ÿปโ€โ™‚๏ธ","๐Ÿ‘ท๐Ÿป","๐Ÿ‘ท๐Ÿผโ€โ™€๏ธ","๐Ÿ‘ท๐Ÿผโ€โ™‚๏ธ","๐Ÿ‘ท๐Ÿผ","๐Ÿ‘ท๐Ÿฝโ€โ™€๏ธ","๐Ÿ‘ท๐Ÿฝโ€โ™‚๏ธ","๐Ÿ‘ท๐Ÿฝ","๐Ÿ‘ท๐Ÿพโ€โ™€๏ธ","๐Ÿ‘ท๐Ÿพโ€โ™‚๏ธ","๐Ÿ‘ท๐Ÿพ","๐Ÿ‘ท๐Ÿฟโ€โ™€๏ธ","๐Ÿ‘ท๐Ÿฟโ€โ™‚๏ธ","๐Ÿ‘ท๐Ÿฟ","๐Ÿ‘ทโ€โ™€๏ธ","๐Ÿ‘ทโ€โ™‚๏ธ","๐Ÿ‘ท","๐Ÿ‘ธ๐Ÿป","๐Ÿ‘ธ๐Ÿผ","๐Ÿ‘ธ๐Ÿฝ","๐Ÿ‘ธ๐Ÿพ","๐Ÿ‘ธ๐Ÿฟ","๐Ÿ‘ธ","๐Ÿ‘น","๐Ÿ‘บ","๐Ÿ‘ป","๐Ÿ‘ผ๐Ÿป","๐Ÿ‘ผ๐Ÿผ","๐Ÿ‘ผ๐Ÿฝ","๐Ÿ‘ผ๐Ÿพ","๐Ÿ‘ผ๐Ÿฟ","๐Ÿ‘ผ","๐Ÿ‘ฝ","๐Ÿ‘พ","๐Ÿ‘ฟ","๐Ÿ’€","๐Ÿ’๐Ÿปโ€โ™€๏ธ","๐Ÿ’๐Ÿปโ€โ™‚๏ธ","๐Ÿ’๐Ÿป","๐Ÿ’๐Ÿผโ€โ™€๏ธ","๐Ÿ’๐Ÿผโ€โ™‚๏ธ","๐Ÿ’๐Ÿผ","๐Ÿ’๐Ÿฝโ€โ™€๏ธ","๐Ÿ’๐Ÿฝโ€โ™‚๏ธ","๐Ÿ’๐Ÿฝ","๐Ÿ’๐Ÿพโ€โ™€๏ธ","๐Ÿ’๐Ÿพโ€โ™‚๏ธ","๐Ÿ’๐Ÿพ","๐Ÿ’๐Ÿฟโ€โ™€๏ธ","๐Ÿ’๐Ÿฟโ€โ™‚๏ธ","๐Ÿ’๐Ÿฟ","๐Ÿ’โ€โ™€๏ธ","๐Ÿ’โ€โ™‚๏ธ","๐Ÿ’","๐Ÿ’‚๐Ÿปโ€โ™€๏ธ","๐Ÿ’‚๐Ÿปโ€โ™‚๏ธ","๐Ÿ’‚๐Ÿป","๐Ÿ’‚๐Ÿผโ€โ™€๏ธ","๐Ÿ’‚๐Ÿผโ€โ™‚๏ธ","๐Ÿ’‚๐Ÿผ","๐Ÿ’‚๐Ÿฝโ€โ™€๏ธ","๐Ÿ’‚๐Ÿฝโ€โ™‚๏ธ","๐Ÿ’‚๐Ÿฝ","๐Ÿ’‚๐Ÿพโ€โ™€๏ธ","๐Ÿ’‚๐Ÿพโ€โ™‚๏ธ","๐Ÿ’‚๐Ÿพ","๐Ÿ’‚๐Ÿฟโ€โ™€๏ธ","๐Ÿ’‚๐Ÿฟโ€โ™‚๏ธ","๐Ÿ’‚๐Ÿฟ","๐Ÿ’‚โ€โ™€๏ธ","๐Ÿ’‚โ€โ™‚๏ธ","๐Ÿ’‚","๐Ÿ’ƒ๐Ÿป","๐Ÿ’ƒ๐Ÿผ","๐Ÿ’ƒ๐Ÿฝ","๐Ÿ’ƒ๐Ÿพ","๐Ÿ’ƒ๐Ÿฟ","๐Ÿ’ƒ","๐Ÿ’„","๐Ÿ’…๐Ÿป","๐Ÿ’…๐Ÿผ","๐Ÿ’…๐Ÿฝ","๐Ÿ’…๐Ÿพ","๐Ÿ’…๐Ÿฟ","๐Ÿ’…","๐Ÿ’†๐Ÿปโ€โ™€๏ธ","๐Ÿ’†๐Ÿปโ€โ™‚๏ธ","๐Ÿ’†๐Ÿป","๐Ÿ’†๐Ÿผโ€โ™€๏ธ","๐Ÿ’†๐Ÿผโ€โ™‚๏ธ","๐Ÿ’†๐Ÿผ","๐Ÿ’†๐Ÿฝโ€โ™€๏ธ","๐Ÿ’†๐Ÿฝโ€โ™‚๏ธ","๐Ÿ’†๐Ÿฝ","๐Ÿ’†๐Ÿพโ€โ™€๏ธ","๐Ÿ’†๐Ÿพโ€โ™‚๏ธ","๐Ÿ’†๐Ÿพ","๐Ÿ’†๐Ÿฟโ€โ™€๏ธ","๐Ÿ’†๐Ÿฟโ€โ™‚๏ธ","๐Ÿ’†๐Ÿฟ","๐Ÿ’†โ€โ™€๏ธ","๐Ÿ’†โ€โ™‚๏ธ","๐Ÿ’†","๐Ÿ’‡๐Ÿปโ€โ™€๏ธ","๐Ÿ’‡๐Ÿปโ€โ™‚๏ธ","๐Ÿ’‡๐Ÿป","๐Ÿ’‡๐Ÿผโ€โ™€๏ธ","๐Ÿ’‡๐Ÿผโ€โ™‚๏ธ","๐Ÿ’‡๐Ÿผ","๐Ÿ’‡๐Ÿฝโ€โ™€๏ธ","๐Ÿ’‡๐Ÿฝโ€โ™‚๏ธ","๐Ÿ’‡๐Ÿฝ","๐Ÿ’‡๐Ÿพโ€โ™€๏ธ","๐Ÿ’‡๐Ÿพโ€โ™‚๏ธ","๐Ÿ’‡๐Ÿพ","๐Ÿ’‡๐Ÿฟโ€โ™€๏ธ","๐Ÿ’‡๐Ÿฟโ€โ™‚๏ธ","๐Ÿ’‡๐Ÿฟ","๐Ÿ’‡โ€โ™€๏ธ","๐Ÿ’‡โ€โ™‚๏ธ","๐Ÿ’‡","๐Ÿ’ˆ","๐Ÿ’‰","๐Ÿ’Š","๐Ÿ’‹","๐Ÿ’Œ","๐Ÿ’","๐Ÿ’Ž","๐Ÿ’","๐Ÿ’","๐Ÿ’‘","๐Ÿ’’","๐Ÿ’“","๐Ÿ’”","๐Ÿ’•","๐Ÿ’–","๐Ÿ’—","๐Ÿ’˜","๐Ÿ’™","๐Ÿ’š","๐Ÿ’›","๐Ÿ’œ","๐Ÿ’","๐Ÿ’ž","๐Ÿ’Ÿ","๐Ÿ’ ","๐Ÿ’ก","๐Ÿ’ข","๐Ÿ’ฃ","๐Ÿ’ค","๐Ÿ’ฅ","๐Ÿ’ฆ","๐Ÿ’ง","๐Ÿ’จ","๐Ÿ’ฉ","๐Ÿ’ช๐Ÿป","๐Ÿ’ช๐Ÿผ","๐Ÿ’ช๐Ÿฝ","๐Ÿ’ช๐Ÿพ","๐Ÿ’ช๐Ÿฟ","๐Ÿ’ช","๐Ÿ’ซ","๐Ÿ’ฌ","๐Ÿ’ญ","๐Ÿ’ฎ","๐Ÿ’ฏ","๐Ÿ’ฐ","๐Ÿ’ฑ","๐Ÿ’ฒ","๐Ÿ’ณ","๐Ÿ’ด","๐Ÿ’ต","๐Ÿ’ถ","๐Ÿ’ท","๐Ÿ’ธ","๐Ÿ’น","๐Ÿ’บ","๐Ÿ’ป","๐Ÿ’ผ","๐Ÿ’ฝ","๐Ÿ’พ","๐Ÿ’ฟ","๐Ÿ“€","๐Ÿ“","๐Ÿ“‚","๐Ÿ“ƒ","๐Ÿ“„","๐Ÿ“…","๐Ÿ“†","๐Ÿ“‡","๐Ÿ“ˆ","๐Ÿ“‰","๐Ÿ“Š","๐Ÿ“‹","๐Ÿ“Œ","๐Ÿ“","๐Ÿ“Ž","๐Ÿ“","๐Ÿ“","๐Ÿ“‘","๐Ÿ“’","๐Ÿ““","๐Ÿ“”","๐Ÿ“•","๐Ÿ“–","๐Ÿ“—","๐Ÿ“˜","๐Ÿ“™","๐Ÿ“š","๐Ÿ“›","๐Ÿ“œ","๐Ÿ“","๐Ÿ“ž","๐Ÿ“Ÿ","๐Ÿ“ ","๐Ÿ“ก","๐Ÿ“ข","๐Ÿ“ฃ","๐Ÿ“ค","๐Ÿ“ฅ","๐Ÿ“ฆ","๐Ÿ“ง","๐Ÿ“จ","๐Ÿ“ฉ","๐Ÿ“ช","๐Ÿ“ซ","๐Ÿ“ฌ","๐Ÿ“ญ","๐Ÿ“ฎ","๐Ÿ“ฏ","๐Ÿ“ฐ","๐Ÿ“ฑ","๐Ÿ“ฒ","๐Ÿ“ณ","๐Ÿ“ด","๐Ÿ“ต","๐Ÿ“ถ","๐Ÿ“ท","๐Ÿ“ธ","๐Ÿ“น","๐Ÿ“บ","๐Ÿ“ป","๐Ÿ“ผ","๐Ÿ“ฝ๏ธ","๐Ÿ“ฟ","๐Ÿ”€","๐Ÿ”","๐Ÿ”‚","๐Ÿ”ƒ","๐Ÿ”„","๐Ÿ”…","๐Ÿ”†","๐Ÿ”‡","๐Ÿ”ˆ","๐Ÿ”‰","๐Ÿ”Š","๐Ÿ”‹","๐Ÿ”Œ","๐Ÿ”","๐Ÿ”Ž","๐Ÿ”","๐Ÿ”","๐Ÿ”‘","๐Ÿ”’","๐Ÿ”“","๐Ÿ””","๐Ÿ”•","๐Ÿ”–","๐Ÿ”—","๐Ÿ”˜","๐Ÿ”™","๐Ÿ”š","๐Ÿ”›","๐Ÿ”œ","๐Ÿ”","๐Ÿ”ž","๐Ÿ”Ÿ","๐Ÿ” ","๐Ÿ”ก","๐Ÿ”ข","๐Ÿ”ฃ","๐Ÿ”ค","๐Ÿ”ฅ","๐Ÿ”ฆ","๐Ÿ”ง","๐Ÿ”จ","๐Ÿ”ฉ","๐Ÿ”ช","๐Ÿ”ซ","๐Ÿ”ฌ","๐Ÿ”ญ","๐Ÿ”ฎ","๐Ÿ”ฏ","๐Ÿ”ฐ","๐Ÿ”ฑ","๐Ÿ”ฒ","๐Ÿ”ณ","๐Ÿ”ด","๐Ÿ”ต","๐Ÿ”ถ","๐Ÿ”ท","๐Ÿ”ธ","๐Ÿ”น","๐Ÿ”บ","๐Ÿ”ป","๐Ÿ”ผ","๐Ÿ”ฝ","๐Ÿ•‰๏ธ","๐Ÿ•Š๏ธ","๐Ÿ•‹","๐Ÿ•Œ","๐Ÿ•","๐Ÿ•Ž","๐Ÿ•","๐Ÿ•‘","๐Ÿ•’","๐Ÿ•“","๐Ÿ•”","๐Ÿ••","๐Ÿ•–","๐Ÿ•—","๐Ÿ•˜","๐Ÿ•™","๐Ÿ•š","๐Ÿ•›","๐Ÿ•œ","๐Ÿ•","๐Ÿ•ž","๐Ÿ•Ÿ","๐Ÿ• ","๐Ÿ•ก","๐Ÿ•ข","๐Ÿ•ฃ","๐Ÿ•ค","๐Ÿ•ฅ","๐Ÿ•ฆ","๐Ÿ•ง","๐Ÿ•ฏ๏ธ","๐Ÿ•ฐ๏ธ","๐Ÿ•ณ๏ธ","๐Ÿ•ด๐Ÿปโ€โ™€๏ธ","๐Ÿ•ด๐Ÿปโ€โ™‚๏ธ","๐Ÿ•ด๐Ÿป","๐Ÿ•ด๐Ÿผโ€โ™€๏ธ","๐Ÿ•ด๐Ÿผโ€โ™‚๏ธ","๐Ÿ•ด๐Ÿผ","๐Ÿ•ด๐Ÿฝโ€โ™€๏ธ","๐Ÿ•ด๐Ÿฝโ€โ™‚๏ธ","๐Ÿ•ด๐Ÿฝ","๐Ÿ•ด๐Ÿพโ€โ™€๏ธ","๐Ÿ•ด๐Ÿพโ€โ™‚๏ธ","๐Ÿ•ด๐Ÿพ","๐Ÿ•ด๐Ÿฟโ€โ™€๏ธ","๐Ÿ•ด๐Ÿฟโ€โ™‚๏ธ","๐Ÿ•ด๐Ÿฟ","๐Ÿ•ด๏ธโ€โ™€๏ธ","๐Ÿ•ด๏ธโ€โ™‚๏ธ","๐Ÿ•ด๏ธ","๐Ÿ•ต๐Ÿปโ€โ™€๏ธ","๐Ÿ•ต๐Ÿปโ€โ™‚๏ธ","๐Ÿ•ต๐Ÿป","๐Ÿ•ต๐Ÿผโ€โ™€๏ธ","๐Ÿ•ต๐Ÿผโ€โ™‚๏ธ","๐Ÿ•ต๐Ÿผ","๐Ÿ•ต๐Ÿฝโ€โ™€๏ธ","๐Ÿ•ต๐Ÿฝโ€โ™‚๏ธ","๐Ÿ•ต๐Ÿฝ","๐Ÿ•ต๐Ÿพโ€โ™€๏ธ","๐Ÿ•ต๐Ÿพโ€โ™‚๏ธ","๐Ÿ•ต๐Ÿพ","๐Ÿ•ต๐Ÿฟโ€โ™€๏ธ","๐Ÿ•ต๐Ÿฟโ€โ™‚๏ธ","๐Ÿ•ต๐Ÿฟ","๐Ÿ•ต๏ธโ€โ™€๏ธ","๐Ÿ•ต๏ธโ€โ™‚๏ธ","๐Ÿ•ต๏ธ","๐Ÿ•ถ๏ธ","๐Ÿ•ท๏ธ","๐Ÿ•ธ๏ธ","๐Ÿ•น๏ธ","๐Ÿ•บ๐Ÿป","๐Ÿ•บ๐Ÿผ","๐Ÿ•บ๐Ÿฝ","๐Ÿ•บ๐Ÿพ","๐Ÿ•บ๐Ÿฟ","๐Ÿ•บ","๐Ÿ–‡๏ธ","๐Ÿ–Š๏ธ","๐Ÿ–‹๏ธ","๐Ÿ–Œ๏ธ","๐Ÿ–๏ธ","๐Ÿ–๐Ÿป","๐Ÿ–๐Ÿผ","๐Ÿ–๐Ÿฝ","๐Ÿ–๐Ÿพ","๐Ÿ–๐Ÿฟ","๐Ÿ–๏ธ","๐Ÿ–•๐Ÿป","๐Ÿ–•๐Ÿผ","๐Ÿ–•๐Ÿฝ","๐Ÿ–•๐Ÿพ","๐Ÿ–•๐Ÿฟ","๐Ÿ–•","๐Ÿ––๐Ÿป","๐Ÿ––๐Ÿผ","๐Ÿ––๐Ÿฝ","๐Ÿ––๐Ÿพ","๐Ÿ––๐Ÿฟ","๐Ÿ––","๐Ÿ–ค","๐Ÿ–ฅ๏ธ","๐Ÿ–จ๏ธ","๐Ÿ–ฑ๏ธ","๐Ÿ–ฒ๏ธ","๐Ÿ–ผ๏ธ","๐Ÿ—‚๏ธ","๐Ÿ—ƒ๏ธ","๐Ÿ—„๏ธ","๐Ÿ—‘๏ธ","๐Ÿ—’๏ธ","๐Ÿ—“๏ธ","๐Ÿ—œ๏ธ","๐Ÿ—๏ธ","๐Ÿ—ž๏ธ","๐Ÿ—ก๏ธ","๐Ÿ—ฃ๏ธ","๐Ÿ—จ๏ธ","๐Ÿ—ฏ๏ธ","๐Ÿ—ณ๏ธ","๐Ÿ—บ๏ธ","๐Ÿ—ป","๐Ÿ—ผ","๐Ÿ—ฝ","๐Ÿ—พ","๐Ÿ—ฟ","๐Ÿ˜€","๐Ÿ˜","๐Ÿ˜‚","๐Ÿ˜ƒ","๐Ÿ˜„","๐Ÿ˜…","๐Ÿ˜†","๐Ÿ˜‡","๐Ÿ˜ˆ","๐Ÿ˜‰","๐Ÿ˜Š","๐Ÿ˜‹","๐Ÿ˜Œ","๐Ÿ˜","๐Ÿ˜Ž","๐Ÿ˜","๐Ÿ˜","๐Ÿ˜‘","๐Ÿ˜’","๐Ÿ˜“","๐Ÿ˜”","๐Ÿ˜•","๐Ÿ˜–","๐Ÿ˜—","๐Ÿ˜˜","๐Ÿ˜™","๐Ÿ˜š","๐Ÿ˜›","๐Ÿ˜œ","๐Ÿ˜","๐Ÿ˜ž","๐Ÿ˜Ÿ","๐Ÿ˜ ","๐Ÿ˜ก","๐Ÿ˜ข","๐Ÿ˜ฃ","๐Ÿ˜ค","๐Ÿ˜ฅ","๐Ÿ˜ฆ","๐Ÿ˜ง","๐Ÿ˜จ","๐Ÿ˜ฉ","๐Ÿ˜ช","๐Ÿ˜ซ","๐Ÿ˜ฌ","๐Ÿ˜ญ","๐Ÿ˜ฎ","๐Ÿ˜ฏ","๐Ÿ˜ฐ","๐Ÿ˜ฑ","๐Ÿ˜ฒ","๐Ÿ˜ณ","๐Ÿ˜ด","๐Ÿ˜ต","๐Ÿ˜ถ","๐Ÿ˜ท","๐Ÿ˜ธ","๐Ÿ˜น","๐Ÿ˜บ","๐Ÿ˜ป","๐Ÿ˜ผ","๐Ÿ˜ฝ","๐Ÿ˜พ","๐Ÿ˜ฟ","๐Ÿ™€","๐Ÿ™","๐Ÿ™‚","๐Ÿ™ƒ","๐Ÿ™„","๐Ÿ™…๐Ÿปโ€โ™€๏ธ","๐Ÿ™…๐Ÿปโ€โ™‚๏ธ","๐Ÿ™…๐Ÿป","๐Ÿ™…๐Ÿผโ€โ™€๏ธ","๐Ÿ™…๐Ÿผโ€โ™‚๏ธ","๐Ÿ™…๐Ÿผ","๐Ÿ™…๐Ÿฝโ€โ™€๏ธ","๐Ÿ™…๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™…๐Ÿฝ","๐Ÿ™…๐Ÿพโ€โ™€๏ธ","๐Ÿ™…๐Ÿพโ€โ™‚๏ธ","๐Ÿ™…๐Ÿพ","๐Ÿ™…๐Ÿฟโ€โ™€๏ธ","๐Ÿ™…๐Ÿฟโ€โ™‚๏ธ","๐Ÿ™…๐Ÿฟ","๐Ÿ™…โ€โ™€๏ธ","๐Ÿ™…โ€โ™‚๏ธ","๐Ÿ™…","๐Ÿ™†๐Ÿปโ€โ™€๏ธ","๐Ÿ™†๐Ÿปโ€โ™‚๏ธ","๐Ÿ™†๐Ÿป","๐Ÿ™†๐Ÿผโ€โ™€๏ธ","๐Ÿ™†๐Ÿผโ€โ™‚๏ธ","๐Ÿ™†๐Ÿผ","๐Ÿ™†๐Ÿฝโ€โ™€๏ธ","๐Ÿ™†๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™†๐Ÿฝ","๐Ÿ™†๐Ÿพโ€โ™€๏ธ","๐Ÿ™†๐Ÿพโ€โ™‚๏ธ","๐Ÿ™†๐Ÿพ","๐Ÿ™†๐Ÿฟโ€โ™€๏ธ","๐Ÿ™†๐Ÿฟโ€โ™‚๏ธ","๐Ÿ™†๐Ÿฟ","๐Ÿ™†โ€โ™€๏ธ","๐Ÿ™†โ€โ™‚๏ธ","๐Ÿ™†","๐Ÿ™‡๐Ÿปโ€โ™€๏ธ","๐Ÿ™‡๐Ÿปโ€โ™‚๏ธ","๐Ÿ™‡๐Ÿป","๐Ÿ™‡๐Ÿผโ€โ™€๏ธ","๐Ÿ™‡๐Ÿผโ€โ™‚๏ธ","๐Ÿ™‡๐Ÿผ","๐Ÿ™‡๐Ÿฝโ€โ™€๏ธ","๐Ÿ™‡๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™‡๐Ÿฝ","๐Ÿ™‡๐Ÿพโ€โ™€๏ธ","๐Ÿ™‡๐Ÿพโ€โ™‚๏ธ","๐Ÿ™‡๐Ÿพ","๐Ÿ™‡๐Ÿฟโ€โ™€๏ธ","๐Ÿ™‡๐Ÿฟโ€โ™‚๏ธ","๐Ÿ™‡๐Ÿฟ","๐Ÿ™‡โ€โ™€๏ธ","๐Ÿ™‡โ€โ™‚๏ธ","๐Ÿ™‡","๐Ÿ™ˆ","๐Ÿ™‰","๐Ÿ™Š","๐Ÿ™‹๐Ÿปโ€โ™€๏ธ","๐Ÿ™‹๐Ÿปโ€โ™‚๏ธ","๐Ÿ™‹๐Ÿป","๐Ÿ™‹๐Ÿผโ€โ™€๏ธ","๐Ÿ™‹๐Ÿผโ€โ™‚๏ธ","๐Ÿ™‹๐Ÿผ","๐Ÿ™‹๐Ÿฝโ€โ™€๏ธ","๐Ÿ™‹๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™‹๐Ÿฝ","๐Ÿ™‹๐Ÿพโ€โ™€๏ธ","๐Ÿ™‹๐Ÿพโ€โ™‚๏ธ","๐Ÿ™‹๐Ÿพ","๐Ÿ™‹๐Ÿฟโ€โ™€๏ธ","๐Ÿ™‹๐Ÿฟโ€โ™‚๏ธ","๐Ÿ™‹๐Ÿฟ","๐Ÿ™‹โ€โ™€๏ธ","๐Ÿ™‹โ€โ™‚๏ธ","๐Ÿ™‹","๐Ÿ™Œ๐Ÿป","๐Ÿ™Œ๐Ÿผ","๐Ÿ™Œ๐Ÿฝ","๐Ÿ™Œ๐Ÿพ","๐Ÿ™Œ๐Ÿฟ","๐Ÿ™Œ","๐Ÿ™๐Ÿปโ€โ™€๏ธ","๐Ÿ™๐Ÿปโ€โ™‚๏ธ","๐Ÿ™๐Ÿป","๐Ÿ™๐Ÿผโ€โ™€๏ธ","๐Ÿ™๐Ÿผโ€โ™‚๏ธ","๐Ÿ™๐Ÿผ","๐Ÿ™๐Ÿฝโ€โ™€๏ธ","๐Ÿ™๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™๐Ÿฝ","๐Ÿ™๐Ÿพโ€โ™€๏ธ","๐Ÿ™๐Ÿพโ€โ™‚๏ธ","๐Ÿ™๐Ÿพ","๐Ÿ™๐Ÿฟโ€โ™€๏ธ","๐Ÿ™๐Ÿฟโ€โ™‚๏ธ","๐Ÿ™๐Ÿฟ","๐Ÿ™โ€โ™€๏ธ","๐Ÿ™โ€โ™‚๏ธ","๐Ÿ™","๐Ÿ™Ž๐Ÿปโ€โ™€๏ธ","๐Ÿ™Ž๐Ÿปโ€โ™‚๏ธ","๐Ÿ™Ž๐Ÿป","๐Ÿ™Ž๐Ÿผโ€โ™€๏ธ","๐Ÿ™Ž๐Ÿผโ€โ™‚๏ธ","๐Ÿ™Ž๐Ÿผ","๐Ÿ™Ž๐Ÿฝโ€โ™€๏ธ","๐Ÿ™Ž๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™Ž๐Ÿฝ","๐Ÿ™Ž๐Ÿพโ€โ™€๏ธ","๐Ÿ™Ž๐Ÿพโ€โ™‚๏ธ","๐Ÿ™Ž๐Ÿพ","๐Ÿ™Ž๐Ÿฟโ€โ™€๏ธ","๐Ÿ™Ž๐Ÿฟโ€โ™‚๏ธ","๐Ÿ™Ž๐Ÿฟ","๐Ÿ™Žโ€โ™€๏ธ","๐Ÿ™Žโ€โ™‚๏ธ","๐Ÿ™Ž","๐Ÿ™๐Ÿป","๐Ÿ™๐Ÿผ","๐Ÿ™๐Ÿฝ","๐Ÿ™๐Ÿพ","๐Ÿ™๐Ÿฟ","๐Ÿ™","๐Ÿš€","๐Ÿš","๐Ÿš‚","๐Ÿšƒ","๐Ÿš„","๐Ÿš…","๐Ÿš†","๐Ÿš‡","๐Ÿšˆ","๐Ÿš‰","๐ŸšŠ","๐Ÿš‹","๐ŸšŒ","๐Ÿš","๐ŸšŽ","๐Ÿš","๐Ÿš","๐Ÿš‘","๐Ÿš’","๐Ÿš“","๐Ÿš”","๐Ÿš•","๐Ÿš–","๐Ÿš—","๐Ÿš˜","๐Ÿš™","๐Ÿšš","๐Ÿš›","๐Ÿšœ","๐Ÿš","๐Ÿšž","๐ŸšŸ","๐Ÿš ","๐Ÿšก","๐Ÿšข","๐Ÿšฃ๐Ÿปโ€โ™€๏ธ","๐Ÿšฃ๐Ÿปโ€โ™‚๏ธ","๐Ÿšฃ๐Ÿป","๐Ÿšฃ๐Ÿผโ€โ™€๏ธ","๐Ÿšฃ๐Ÿผโ€โ™‚๏ธ","๐Ÿšฃ๐Ÿผ","๐Ÿšฃ๐Ÿฝโ€โ™€๏ธ","๐Ÿšฃ๐Ÿฝโ€โ™‚๏ธ","๐Ÿšฃ๐Ÿฝ","๐Ÿšฃ๐Ÿพโ€โ™€๏ธ","๐Ÿšฃ๐Ÿพโ€โ™‚๏ธ","๐Ÿšฃ๐Ÿพ","๐Ÿšฃ๐Ÿฟโ€โ™€๏ธ","๐Ÿšฃ๐Ÿฟโ€โ™‚๏ธ","๐Ÿšฃ๐Ÿฟ","๐Ÿšฃโ€โ™€๏ธ","๐Ÿšฃโ€โ™‚๏ธ","๐Ÿšฃ","๐Ÿšค","๐Ÿšฅ","๐Ÿšฆ","๐Ÿšง","๐Ÿšจ","๐Ÿšฉ","๐Ÿšช","๐Ÿšซ","๐Ÿšฌ","๐Ÿšญ","๐Ÿšฎ","๐Ÿšฏ","๐Ÿšฐ","๐Ÿšฑ","๐Ÿšฒ","๐Ÿšณ","๐Ÿšด๐Ÿปโ€โ™€๏ธ","๐Ÿšด๐Ÿปโ€โ™‚๏ธ","๐Ÿšด๐Ÿป","๐Ÿšด๐Ÿผโ€โ™€๏ธ","๐Ÿšด๐Ÿผโ€โ™‚๏ธ","๐Ÿšด๐Ÿผ","๐Ÿšด๐Ÿฝโ€โ™€๏ธ","๐Ÿšด๐Ÿฝโ€โ™‚๏ธ","๐Ÿšด๐Ÿฝ","๐Ÿšด๐Ÿพโ€โ™€๏ธ","๐Ÿšด๐Ÿพโ€โ™‚๏ธ","๐Ÿšด๐Ÿพ","๐Ÿšด๐Ÿฟโ€โ™€๏ธ","๐Ÿšด๐Ÿฟโ€โ™‚๏ธ","๐Ÿšด๐Ÿฟ","๐Ÿšดโ€โ™€๏ธ","๐Ÿšดโ€โ™‚๏ธ","๐Ÿšด","๐Ÿšต๐Ÿปโ€โ™€๏ธ","๐Ÿšต๐Ÿปโ€โ™‚๏ธ","๐Ÿšต๐Ÿป","๐Ÿšต๐Ÿผโ€โ™€๏ธ","๐Ÿšต๐Ÿผโ€โ™‚๏ธ","๐Ÿšต๐Ÿผ","๐Ÿšต๐Ÿฝโ€โ™€๏ธ","๐Ÿšต๐Ÿฝโ€โ™‚๏ธ","๐Ÿšต๐Ÿฝ","๐Ÿšต๐Ÿพโ€โ™€๏ธ","๐Ÿšต๐Ÿพโ€โ™‚๏ธ","๐Ÿšต๐Ÿพ","๐Ÿšต๐Ÿฟโ€โ™€๏ธ","๐Ÿšต๐Ÿฟโ€โ™‚๏ธ","๐Ÿšต๐Ÿฟ","๐Ÿšตโ€โ™€๏ธ","๐Ÿšตโ€โ™‚๏ธ","๐Ÿšต","๐Ÿšถ๐Ÿปโ€โ™€๏ธ","๐Ÿšถ๐Ÿปโ€โ™‚๏ธ","๐Ÿšถ๐Ÿป","๐Ÿšถ๐Ÿผโ€โ™€๏ธ","๐Ÿšถ๐Ÿผโ€โ™‚๏ธ","๐Ÿšถ๐Ÿผ","๐Ÿšถ๐Ÿฝโ€โ™€๏ธ","๐Ÿšถ๐Ÿฝโ€โ™‚๏ธ","๐Ÿšถ๐Ÿฝ","๐Ÿšถ๐Ÿพโ€โ™€๏ธ","๐Ÿšถ๐Ÿพโ€โ™‚๏ธ","๐Ÿšถ๐Ÿพ","๐Ÿšถ๐Ÿฟโ€โ™€๏ธ","๐Ÿšถ๐Ÿฟโ€โ™‚๏ธ","๐Ÿšถ๐Ÿฟ","๐Ÿšถโ€โ™€๏ธ","๐Ÿšถโ€โ™‚๏ธ","๐Ÿšถ","๐Ÿšท","๐Ÿšธ","๐Ÿšน","๐Ÿšบ","๐Ÿšป","๐Ÿšผ","๐Ÿšฝ","๐Ÿšพ","๐Ÿšฟ","๐Ÿ›€๐Ÿป","๐Ÿ›€๐Ÿผ","๐Ÿ›€๐Ÿฝ","๐Ÿ›€๐Ÿพ","๐Ÿ›€๐Ÿฟ","๐Ÿ›€","๐Ÿ›","๐Ÿ›‚","๐Ÿ›ƒ","๐Ÿ›„","๐Ÿ›…","๐Ÿ›‹๏ธ","๐Ÿ›Œ๐Ÿป","๐Ÿ›Œ๐Ÿผ","๐Ÿ›Œ๐Ÿฝ","๐Ÿ›Œ๐Ÿพ","๐Ÿ›Œ๐Ÿฟ","๐Ÿ›Œ","๐Ÿ›๏ธ","๐Ÿ›Ž๏ธ","๐Ÿ›๏ธ","๐Ÿ›","๐Ÿ›‘","๐Ÿ›’","๐Ÿ›•","๐Ÿ› ๏ธ","๐Ÿ›ก๏ธ","๐Ÿ›ข๏ธ","๐Ÿ›ฃ๏ธ","๐Ÿ›ค๏ธ","๐Ÿ›ฅ๏ธ","๐Ÿ›ฉ๏ธ","๐Ÿ›ซ","๐Ÿ›ฌ","๐Ÿ›ฐ๏ธ","๐Ÿ›ณ๏ธ","๐Ÿ›ด","๐Ÿ›ต","๐Ÿ›ถ","๐Ÿ›ท","๐Ÿ›ธ","๐Ÿ›น","๐Ÿ›บ","๐ŸŸ ","๐ŸŸก","๐ŸŸข","๐ŸŸฃ","๐ŸŸค","๐ŸŸฅ","๐ŸŸฆ","๐ŸŸง","๐ŸŸจ","๐ŸŸฉ","๐ŸŸช","๐ŸŸซ","๐Ÿค","๐ŸคŽ","๐Ÿค๐Ÿป","๐Ÿค๐Ÿผ","๐Ÿค๐Ÿฝ","๐Ÿค๐Ÿพ","๐Ÿค๐Ÿฟ","๐Ÿค","๐Ÿค","๐Ÿค‘","๐Ÿค’","๐Ÿค“","๐Ÿค”","๐Ÿค•","๐Ÿค–","๐Ÿค—","๐Ÿค˜๐Ÿป","๐Ÿค˜๐Ÿผ","๐Ÿค˜๐Ÿฝ","๐Ÿค˜๐Ÿพ","๐Ÿค˜๐Ÿฟ","๐Ÿค˜","๐Ÿค™๐Ÿป","๐Ÿค™๐Ÿผ","๐Ÿค™๐Ÿฝ","๐Ÿค™๐Ÿพ","๐Ÿค™๐Ÿฟ","๐Ÿค™","๐Ÿคš๐Ÿป","๐Ÿคš๐Ÿผ","๐Ÿคš๐Ÿฝ","๐Ÿคš๐Ÿพ","๐Ÿคš๐Ÿฟ","๐Ÿคš","๐Ÿค›๐Ÿป","๐Ÿค›๐Ÿผ","๐Ÿค›๐Ÿฝ","๐Ÿค›๐Ÿพ","๐Ÿค›๐Ÿฟ","๐Ÿค›","๐Ÿคœ๐Ÿป","๐Ÿคœ๐Ÿผ","๐Ÿคœ๐Ÿฝ","๐Ÿคœ๐Ÿพ","๐Ÿคœ๐Ÿฟ","๐Ÿคœ","๐Ÿค","๐Ÿคž๐Ÿป","๐Ÿคž๐Ÿผ","๐Ÿคž๐Ÿฝ","๐Ÿคž๐Ÿพ","๐Ÿคž๐Ÿฟ","๐Ÿคž","๐ŸคŸ๐Ÿป","๐ŸคŸ๐Ÿผ","๐ŸคŸ๐Ÿฝ","๐ŸคŸ๐Ÿพ","๐ŸคŸ๐Ÿฟ","๐ŸคŸ","๐Ÿค ","๐Ÿคก","๐Ÿคข","๐Ÿคฃ","๐Ÿคค","๐Ÿคฅ","๐Ÿคฆ๐Ÿปโ€โ™€๏ธ","๐Ÿคฆ๐Ÿปโ€โ™‚๏ธ","๐Ÿคฆ๐Ÿป","๐Ÿคฆ๐Ÿผโ€โ™€๏ธ","๐Ÿคฆ๐Ÿผโ€โ™‚๏ธ","๐Ÿคฆ๐Ÿผ","๐Ÿคฆ๐Ÿฝโ€โ™€๏ธ","๐Ÿคฆ๐Ÿฝโ€โ™‚๏ธ","๐Ÿคฆ๐Ÿฝ","๐Ÿคฆ๐Ÿพโ€โ™€๏ธ","๐Ÿคฆ๐Ÿพโ€โ™‚๏ธ","๐Ÿคฆ๐Ÿพ","๐Ÿคฆ๐Ÿฟโ€โ™€๏ธ","๐Ÿคฆ๐Ÿฟโ€โ™‚๏ธ","๐Ÿคฆ๐Ÿฟ","๐Ÿคฆโ€โ™€๏ธ","๐Ÿคฆโ€โ™‚๏ธ","๐Ÿคฆ","๐Ÿคง","๐Ÿคจ","๐Ÿคฉ","๐Ÿคช","๐Ÿคซ","๐Ÿคฌ","๐Ÿคญ","๐Ÿคฎ","๐Ÿคฏ","๐Ÿคฐ๐Ÿป","๐Ÿคฐ๐Ÿผ","๐Ÿคฐ๐Ÿฝ","๐Ÿคฐ๐Ÿพ","๐Ÿคฐ๐Ÿฟ","๐Ÿคฐ","๐Ÿคฑ๐Ÿป","๐Ÿคฑ๐Ÿผ","๐Ÿคฑ๐Ÿฝ","๐Ÿคฑ๐Ÿพ","๐Ÿคฑ๐Ÿฟ","๐Ÿคฑ","๐Ÿคฒ๐Ÿป","๐Ÿคฒ๐Ÿผ","๐Ÿคฒ๐Ÿฝ","๐Ÿคฒ๐Ÿพ","๐Ÿคฒ๐Ÿฟ","๐Ÿคฒ","๐Ÿคณ๐Ÿป","๐Ÿคณ๐Ÿผ","๐Ÿคณ๐Ÿฝ","๐Ÿคณ๐Ÿพ","๐Ÿคณ๐Ÿฟ","๐Ÿคณ","๐Ÿคด๐Ÿป","๐Ÿคด๐Ÿผ","๐Ÿคด๐Ÿฝ","๐Ÿคด๐Ÿพ","๐Ÿคด๐Ÿฟ","๐Ÿคด","๐Ÿคต๐Ÿปโ€โ™€๏ธ","๐Ÿคต๐Ÿปโ€โ™‚๏ธ","๐Ÿคต๐Ÿป","๐Ÿคต๐Ÿผโ€โ™€๏ธ","๐Ÿคต๐Ÿผโ€โ™‚๏ธ","๐Ÿคต๐Ÿผ","๐Ÿคต๐Ÿฝโ€โ™€๏ธ","๐Ÿคต๐Ÿฝโ€โ™‚๏ธ","๐Ÿคต๐Ÿฝ","๐Ÿคต๐Ÿพโ€โ™€๏ธ","๐Ÿคต๐Ÿพโ€โ™‚๏ธ","๐Ÿคต๐Ÿพ","๐Ÿคต๐Ÿฟโ€โ™€๏ธ","๐Ÿคต๐Ÿฟโ€โ™‚๏ธ","๐Ÿคต๐Ÿฟ","๐Ÿคตโ€โ™€๏ธ","๐Ÿคตโ€โ™‚๏ธ","๐Ÿคต","๐Ÿคถ๐Ÿป","๐Ÿคถ๐Ÿผ","๐Ÿคถ๐Ÿฝ","๐Ÿคถ๐Ÿพ","๐Ÿคถ๐Ÿฟ","๐Ÿคถ","๐Ÿคท๐Ÿปโ€โ™€๏ธ","๐Ÿคท๐Ÿปโ€โ™‚๏ธ","๐Ÿคท๐Ÿป","๐Ÿคท๐Ÿผโ€โ™€๏ธ","๐Ÿคท๐Ÿผโ€โ™‚๏ธ","๐Ÿคท๐Ÿผ","๐Ÿคท๐Ÿฝโ€โ™€๏ธ","๐Ÿคท๐Ÿฝโ€โ™‚๏ธ","๐Ÿคท๐Ÿฝ","๐Ÿคท๐Ÿพโ€โ™€๏ธ","๐Ÿคท๐Ÿพโ€โ™‚๏ธ","๐Ÿคท๐Ÿพ","๐Ÿคท๐Ÿฟโ€โ™€๏ธ","๐Ÿคท๐Ÿฟโ€โ™‚๏ธ","๐Ÿคท๐Ÿฟ","๐Ÿคทโ€โ™€๏ธ","๐Ÿคทโ€โ™‚๏ธ","๐Ÿคท","๐Ÿคธ๐Ÿปโ€โ™€๏ธ","๐Ÿคธ๐Ÿปโ€โ™‚๏ธ","๐Ÿคธ๐Ÿป","๐Ÿคธ๐Ÿผโ€โ™€๏ธ","๐Ÿคธ๐Ÿผโ€โ™‚๏ธ","๐Ÿคธ๐Ÿผ","๐Ÿคธ๐Ÿฝโ€โ™€๏ธ","๐Ÿคธ๐Ÿฝโ€โ™‚๏ธ","๐Ÿคธ๐Ÿฝ","๐Ÿคธ๐Ÿพโ€โ™€๏ธ","๐Ÿคธ๐Ÿพโ€โ™‚๏ธ","๐Ÿคธ๐Ÿพ","๐Ÿคธ๐Ÿฟโ€โ™€๏ธ","๐Ÿคธ๐Ÿฟโ€โ™‚๏ธ","๐Ÿคธ๐Ÿฟ","๐Ÿคธโ€โ™€๏ธ","๐Ÿคธโ€โ™‚๏ธ","๐Ÿคธ","๐Ÿคน๐Ÿปโ€โ™€๏ธ","๐Ÿคน๐Ÿปโ€โ™‚๏ธ","๐Ÿคน๐Ÿป","๐Ÿคน๐Ÿผโ€โ™€๏ธ","๐Ÿคน๐Ÿผโ€โ™‚๏ธ","๐Ÿคน๐Ÿผ","๐Ÿคน๐Ÿฝโ€โ™€๏ธ","๐Ÿคน๐Ÿฝโ€โ™‚๏ธ","๐Ÿคน๐Ÿฝ","๐Ÿคน๐Ÿพโ€โ™€๏ธ","๐Ÿคน๐Ÿพโ€โ™‚๏ธ","๐Ÿคน๐Ÿพ","๐Ÿคน๐Ÿฟโ€โ™€๏ธ","๐Ÿคน๐Ÿฟโ€โ™‚๏ธ","๐Ÿคน๐Ÿฟ","๐Ÿคนโ€โ™€๏ธ","๐Ÿคนโ€โ™‚๏ธ","๐Ÿคน","๐Ÿคบ","๐Ÿคผโ€โ™€๏ธ","๐Ÿคผโ€โ™‚๏ธ","๐Ÿคผ","๐Ÿคฝ๐Ÿปโ€โ™€๏ธ","๐Ÿคฝ๐Ÿปโ€โ™‚๏ธ","๐Ÿคฝ๐Ÿป","๐Ÿคฝ๐Ÿผโ€โ™€๏ธ","๐Ÿคฝ๐Ÿผโ€โ™‚๏ธ","๐Ÿคฝ๐Ÿผ","๐Ÿคฝ๐Ÿฝโ€โ™€๏ธ","๐Ÿคฝ๐Ÿฝโ€โ™‚๏ธ","๐Ÿคฝ๐Ÿฝ","๐Ÿคฝ๐Ÿพโ€โ™€๏ธ","๐Ÿคฝ๐Ÿพโ€โ™‚๏ธ","๐Ÿคฝ๐Ÿพ","๐Ÿคฝ๐Ÿฟโ€โ™€๏ธ","๐Ÿคฝ๐Ÿฟโ€โ™‚๏ธ","๐Ÿคฝ๐Ÿฟ","๐Ÿคฝโ€โ™€๏ธ","๐Ÿคฝโ€โ™‚๏ธ","๐Ÿคฝ","๐Ÿคพ๐Ÿปโ€โ™€๏ธ","๐Ÿคพ๐Ÿปโ€โ™‚๏ธ","๐Ÿคพ๐Ÿป","๐Ÿคพ๐Ÿผโ€โ™€๏ธ","๐Ÿคพ๐Ÿผโ€โ™‚๏ธ","๐Ÿคพ๐Ÿผ","๐Ÿคพ๐Ÿฝโ€โ™€๏ธ","๐Ÿคพ๐Ÿฝโ€โ™‚๏ธ","๐Ÿคพ๐Ÿฝ","๐Ÿคพ๐Ÿพโ€โ™€๏ธ","๐Ÿคพ๐Ÿพโ€โ™‚๏ธ","๐Ÿคพ๐Ÿพ","๐Ÿคพ๐Ÿฟโ€โ™€๏ธ","๐Ÿคพ๐Ÿฟโ€โ™‚๏ธ","๐Ÿคพ๐Ÿฟ","๐Ÿคพโ€โ™€๏ธ","๐Ÿคพโ€โ™‚๏ธ","๐Ÿคพ","๐Ÿคฟ","๐Ÿฅ€","๐Ÿฅ","๐Ÿฅ‚","๐Ÿฅƒ","๐Ÿฅ„","๐Ÿฅ…","๐Ÿฅ‡","๐Ÿฅˆ","๐Ÿฅ‰","๐ŸฅŠ","๐Ÿฅ‹","๐ŸฅŒ","๐Ÿฅ","๐ŸฅŽ","๐Ÿฅ","๐Ÿฅ","๐Ÿฅ‘","๐Ÿฅ’","๐Ÿฅ“","๐Ÿฅ”","๐Ÿฅ•","๐Ÿฅ–","๐Ÿฅ—","๐Ÿฅ˜","๐Ÿฅ™","๐Ÿฅš","๐Ÿฅ›","๐Ÿฅœ","๐Ÿฅ","๐Ÿฅž","๐ŸฅŸ","๐Ÿฅ ","๐Ÿฅก","๐Ÿฅข","๐Ÿฅฃ","๐Ÿฅค","๐Ÿฅฅ","๐Ÿฅฆ","๐Ÿฅง","๐Ÿฅจ","๐Ÿฅฉ","๐Ÿฅช","๐Ÿฅซ","๐Ÿฅฌ","๐Ÿฅญ","๐Ÿฅฎ","๐Ÿฅฏ","๐Ÿฅฐ","๐Ÿฅฑ","๐Ÿฅณ","๐Ÿฅด","๐Ÿฅต","๐Ÿฅถ","๐Ÿฅบ","๐Ÿฅป","๐Ÿฅผ","๐Ÿฅฝ","๐Ÿฅพ","๐Ÿฅฟ","๐Ÿฆ€","๐Ÿฆ","๐Ÿฆ‚","๐Ÿฆƒ","๐Ÿฆ„","๐Ÿฆ…","๐Ÿฆ†","๐Ÿฆ‡","๐Ÿฆˆ","๐Ÿฆ‰","๐ŸฆŠ","๐Ÿฆ‹","๐ŸฆŒ","๐Ÿฆ","๐ŸฆŽ","๐Ÿฆ","๐Ÿฆ","๐Ÿฆ‘","๐Ÿฆ’","๐Ÿฆ“","๐Ÿฆ”","๐Ÿฆ•","๐Ÿฆ–","๐Ÿฆ—","๐Ÿฆ˜","๐Ÿฆ™","๐Ÿฆš","๐Ÿฆ›","๐Ÿฆœ","๐Ÿฆ","๐Ÿฆž","๐ŸฆŸ","๐Ÿฆ ","๐Ÿฆก","๐Ÿฆข","๐Ÿฆฅ","๐Ÿฆฆ","๐Ÿฆง","๐Ÿฆจ","๐Ÿฆฉ","๐Ÿฆช","๐Ÿฆฎ","๐Ÿฆฏ","๐Ÿฆฐ","๐Ÿฆฑ","๐Ÿฆฒ","๐Ÿฆณ","๐Ÿฆด","๐Ÿฆต๐Ÿป","๐Ÿฆต๐Ÿผ","๐Ÿฆต๐Ÿฝ","๐Ÿฆต๐Ÿพ","๐Ÿฆต๐Ÿฟ","๐Ÿฆต","๐Ÿฆถ๐Ÿป","๐Ÿฆถ๐Ÿผ","๐Ÿฆถ๐Ÿฝ","๐Ÿฆถ๐Ÿพ","๐Ÿฆถ๐Ÿฟ","๐Ÿฆถ","๐Ÿฆท","๐Ÿฆธ๐Ÿปโ€โ™€๏ธ","๐Ÿฆธ๐Ÿปโ€โ™‚๏ธ","๐Ÿฆธ๐Ÿป","๐Ÿฆธ๐Ÿผโ€โ™€๏ธ","๐Ÿฆธ๐Ÿผโ€โ™‚๏ธ","๐Ÿฆธ๐Ÿผ","๐Ÿฆธ๐Ÿฝโ€โ™€๏ธ","๐Ÿฆธ๐Ÿฝโ€โ™‚๏ธ","๐Ÿฆธ๐Ÿฝ","๐Ÿฆธ๐Ÿพโ€โ™€๏ธ","๐Ÿฆธ๐Ÿพโ€โ™‚๏ธ","๐Ÿฆธ๐Ÿพ","๐Ÿฆธ๐Ÿฟโ€โ™€๏ธ","๐Ÿฆธ๐Ÿฟโ€โ™‚๏ธ","๐Ÿฆธ๐Ÿฟ","๐Ÿฆธโ€โ™€๏ธ","๐Ÿฆธโ€โ™‚๏ธ","๐Ÿฆธ","๐Ÿฆน๐Ÿปโ€โ™€๏ธ","๐Ÿฆน๐Ÿปโ€โ™‚๏ธ","๐Ÿฆน๐Ÿป","๐Ÿฆน๐Ÿผโ€โ™€๏ธ","๐Ÿฆน๐Ÿผโ€โ™‚๏ธ","๐Ÿฆน๐Ÿผ","๐Ÿฆน๐Ÿฝโ€โ™€๏ธ","๐Ÿฆน๐Ÿฝโ€โ™‚๏ธ","๐Ÿฆน๐Ÿฝ","๐Ÿฆน๐Ÿพโ€โ™€๏ธ","๐Ÿฆน๐Ÿพโ€โ™‚๏ธ","๐Ÿฆน๐Ÿพ","๐Ÿฆน๐Ÿฟโ€โ™€๏ธ","๐Ÿฆน๐Ÿฟโ€โ™‚๏ธ","๐Ÿฆน๐Ÿฟ","๐Ÿฆนโ€โ™€๏ธ","๐Ÿฆนโ€โ™‚๏ธ","๐Ÿฆน","๐Ÿฆบ","๐Ÿฆป๐Ÿป","๐Ÿฆป๐Ÿผ","๐Ÿฆป๐Ÿฝ","๐Ÿฆป๐Ÿพ","๐Ÿฆป๐Ÿฟ","๐Ÿฆป","๐Ÿฆผ","๐Ÿฆฝ","๐Ÿฆพ","๐Ÿฆฟ","๐Ÿง€","๐Ÿง","๐Ÿง‚","๐Ÿงƒ","๐Ÿง„","๐Ÿง…","๐Ÿง†","๐Ÿง‡","๐Ÿงˆ","๐Ÿง‰","๐ŸงŠ","๐Ÿง๐Ÿปโ€โ™€๏ธ","๐Ÿง๐Ÿปโ€โ™‚๏ธ","๐Ÿง๐Ÿป","๐Ÿง๐Ÿผโ€โ™€๏ธ","๐Ÿง๐Ÿผโ€โ™‚๏ธ","๐Ÿง๐Ÿผ","๐Ÿง๐Ÿฝโ€โ™€๏ธ","๐Ÿง๐Ÿฝโ€โ™‚๏ธ","๐Ÿง๐Ÿฝ","๐Ÿง๐Ÿพโ€โ™€๏ธ","๐Ÿง๐Ÿพโ€โ™‚๏ธ","๐Ÿง๐Ÿพ","๐Ÿง๐Ÿฟโ€โ™€๏ธ","๐Ÿง๐Ÿฟโ€โ™‚๏ธ","๐Ÿง๐Ÿฟ","๐Ÿงโ€โ™€๏ธ","๐Ÿงโ€โ™‚๏ธ","๐Ÿง","๐ŸงŽ๐Ÿปโ€โ™€๏ธ","๐ŸงŽ๐Ÿปโ€โ™‚๏ธ","๐ŸงŽ๐Ÿป","๐ŸงŽ๐Ÿผโ€โ™€๏ธ","๐ŸงŽ๐Ÿผโ€โ™‚๏ธ","๐ŸงŽ๐Ÿผ","๐ŸงŽ๐Ÿฝโ€โ™€๏ธ","๐ŸงŽ๐Ÿฝโ€โ™‚๏ธ","๐ŸงŽ๐Ÿฝ","๐ŸงŽ๐Ÿพโ€โ™€๏ธ","๐ŸงŽ๐Ÿพโ€โ™‚๏ธ","๐ŸงŽ๐Ÿพ","๐ŸงŽ๐Ÿฟโ€โ™€๏ธ","๐ŸงŽ๐Ÿฟโ€โ™‚๏ธ","๐ŸงŽ๐Ÿฟ","๐ŸงŽโ€โ™€๏ธ","๐ŸงŽโ€โ™‚๏ธ","๐ŸงŽ","๐Ÿง๐Ÿปโ€โ™€๏ธ","๐Ÿง๐Ÿปโ€โ™‚๏ธ","๐Ÿง๐Ÿป","๐Ÿง๐Ÿผโ€โ™€๏ธ","๐Ÿง๐Ÿผโ€โ™‚๏ธ","๐Ÿง๐Ÿผ","๐Ÿง๐Ÿฝโ€โ™€๏ธ","๐Ÿง๐Ÿฝโ€โ™‚๏ธ","๐Ÿง๐Ÿฝ","๐Ÿง๐Ÿพโ€โ™€๏ธ","๐Ÿง๐Ÿพโ€โ™‚๏ธ","๐Ÿง๐Ÿพ","๐Ÿง๐Ÿฟโ€โ™€๏ธ","๐Ÿง๐Ÿฟโ€โ™‚๏ธ","๐Ÿง๐Ÿฟ","๐Ÿงโ€โ™€๏ธ","๐Ÿงโ€โ™‚๏ธ","๐Ÿง","๐Ÿง","๐Ÿง‘๐Ÿปโ€๐Ÿคโ€๐Ÿง‘๐Ÿป","๐Ÿง‘๐Ÿป","๐Ÿง‘๐Ÿผโ€๐Ÿคโ€๐Ÿง‘๐Ÿป","๐Ÿง‘๐Ÿผโ€๐Ÿคโ€๐Ÿง‘๐Ÿผ","๐Ÿง‘๐Ÿผ","๐Ÿง‘๐Ÿฝโ€๐Ÿคโ€๐Ÿง‘๐Ÿป","๐Ÿง‘๐Ÿฝโ€๐Ÿคโ€๐Ÿง‘๐Ÿผ","๐Ÿง‘๐Ÿฝโ€๐Ÿคโ€๐Ÿง‘๐Ÿฝ","๐Ÿง‘๐Ÿฝ","๐Ÿง‘๐Ÿพโ€๐Ÿคโ€๐Ÿง‘๐Ÿป","๐Ÿง‘๐Ÿพโ€๐Ÿคโ€๐Ÿง‘๐Ÿผ","๐Ÿง‘๐Ÿพโ€๐Ÿคโ€๐Ÿง‘๐Ÿฝ","๐Ÿง‘๐Ÿพโ€๐Ÿคโ€๐Ÿง‘๐Ÿพ","๐Ÿง‘๐Ÿพ","๐Ÿง‘๐Ÿฟโ€๐Ÿคโ€๐Ÿง‘๐Ÿป","๐Ÿง‘๐Ÿฟโ€๐Ÿคโ€๐Ÿง‘๐Ÿผ","๐Ÿง‘๐Ÿฟโ€๐Ÿคโ€๐Ÿง‘๐Ÿฝ","๐Ÿง‘๐Ÿฟโ€๐Ÿคโ€๐Ÿง‘๐Ÿพ","๐Ÿง‘๐Ÿฟโ€๐Ÿคโ€๐Ÿง‘๐Ÿฟ","๐Ÿง‘๐Ÿฟ","๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘","๐Ÿง‘","๐Ÿง’๐Ÿป","๐Ÿง’๐Ÿผ","๐Ÿง’๐Ÿฝ","๐Ÿง’๐Ÿพ","๐Ÿง’๐Ÿฟ","๐Ÿง’","๐Ÿง“๐Ÿป","๐Ÿง“๐Ÿผ","๐Ÿง“๐Ÿฝ","๐Ÿง“๐Ÿพ","๐Ÿง“๐Ÿฟ","๐Ÿง“","๐Ÿง”๐Ÿป","๐Ÿง”๐Ÿผ","๐Ÿง”๐Ÿฝ","๐Ÿง”๐Ÿพ","๐Ÿง”๐Ÿฟ","๐Ÿง”","๐Ÿง•๐Ÿป","๐Ÿง•๐Ÿผ","๐Ÿง•๐Ÿฝ","๐Ÿง•๐Ÿพ","๐Ÿง•๐Ÿฟ","๐Ÿง•","๐Ÿง–๐Ÿปโ€โ™€๏ธ","๐Ÿง–๐Ÿปโ€โ™‚๏ธ","๐Ÿง–๐Ÿป","๐Ÿง–๐Ÿผโ€โ™€๏ธ","๐Ÿง–๐Ÿผโ€โ™‚๏ธ","๐Ÿง–๐Ÿผ","๐Ÿง–๐Ÿฝโ€โ™€๏ธ","๐Ÿง–๐Ÿฝโ€โ™‚๏ธ","๐Ÿง–๐Ÿฝ","๐Ÿง–๐Ÿพโ€โ™€๏ธ","๐Ÿง–๐Ÿพโ€โ™‚๏ธ","๐Ÿง–๐Ÿพ","๐Ÿง–๐Ÿฟโ€โ™€๏ธ","๐Ÿง–๐Ÿฟโ€โ™‚๏ธ","๐Ÿง–๐Ÿฟ","๐Ÿง–โ€โ™€๏ธ","๐Ÿง–โ€โ™‚๏ธ","๐Ÿง–","๐Ÿง—๐Ÿปโ€โ™€๏ธ","๐Ÿง—๐Ÿปโ€โ™‚๏ธ","๐Ÿง—๐Ÿป","๐Ÿง—๐Ÿผโ€โ™€๏ธ","๐Ÿง—๐Ÿผโ€โ™‚๏ธ","๐Ÿง—๐Ÿผ","๐Ÿง—๐Ÿฝโ€โ™€๏ธ","๐Ÿง—๐Ÿฝโ€โ™‚๏ธ","๐Ÿง—๐Ÿฝ","๐Ÿง—๐Ÿพโ€โ™€๏ธ","๐Ÿง—๐Ÿพโ€โ™‚๏ธ","๐Ÿง—๐Ÿพ","๐Ÿง—๐Ÿฟโ€โ™€๏ธ","๐Ÿง—๐Ÿฟโ€โ™‚๏ธ","๐Ÿง—๐Ÿฟ","๐Ÿง—โ€โ™€๏ธ","๐Ÿง—โ€โ™‚๏ธ","๐Ÿง—","๐Ÿง˜๐Ÿปโ€โ™€๏ธ","๐Ÿง˜๐Ÿปโ€โ™‚๏ธ","๐Ÿง˜๐Ÿป","๐Ÿง˜๐Ÿผโ€โ™€๏ธ","๐Ÿง˜๐Ÿผโ€โ™‚๏ธ","๐Ÿง˜๐Ÿผ","๐Ÿง˜๐Ÿฝโ€โ™€๏ธ","๐Ÿง˜๐Ÿฝโ€โ™‚๏ธ","๐Ÿง˜๐Ÿฝ","๐Ÿง˜๐Ÿพโ€โ™€๏ธ","๐Ÿง˜๐Ÿพโ€โ™‚๏ธ","๐Ÿง˜๐Ÿพ","๐Ÿง˜๐Ÿฟโ€โ™€๏ธ","๐Ÿง˜๐Ÿฟโ€โ™‚๏ธ","๐Ÿง˜๐Ÿฟ","๐Ÿง˜โ€โ™€๏ธ","๐Ÿง˜โ€โ™‚๏ธ","๐Ÿง˜","๐Ÿง™๐Ÿปโ€โ™€๏ธ","๐Ÿง™๐Ÿปโ€โ™‚๏ธ","๐Ÿง™๐Ÿป","๐Ÿง™๐Ÿผโ€โ™€๏ธ","๐Ÿง™๐Ÿผโ€โ™‚๏ธ","๐Ÿง™๐Ÿผ","๐Ÿง™๐Ÿฝโ€โ™€๏ธ","๐Ÿง™๐Ÿฝโ€โ™‚๏ธ","๐Ÿง™๐Ÿฝ","๐Ÿง™๐Ÿพโ€โ™€๏ธ","๐Ÿง™๐Ÿพโ€โ™‚๏ธ","๐Ÿง™๐Ÿพ","๐Ÿง™๐Ÿฟโ€โ™€๏ธ","๐Ÿง™๐Ÿฟโ€โ™‚๏ธ","๐Ÿง™๐Ÿฟ","๐Ÿง™โ€โ™€๏ธ","๐Ÿง™โ€โ™‚๏ธ","๐Ÿง™","๐Ÿงš๐Ÿปโ€โ™€๏ธ","๐Ÿงš๐Ÿปโ€โ™‚๏ธ","๐Ÿงš๐Ÿป","๐Ÿงš๐Ÿผโ€โ™€๏ธ","๐Ÿงš๐Ÿผโ€โ™‚๏ธ","๐Ÿงš๐Ÿผ","๐Ÿงš๐Ÿฝโ€โ™€๏ธ","๐Ÿงš๐Ÿฝโ€โ™‚๏ธ","๐Ÿงš๐Ÿฝ","๐Ÿงš๐Ÿพโ€โ™€๏ธ","๐Ÿงš๐Ÿพโ€โ™‚๏ธ","๐Ÿงš๐Ÿพ","๐Ÿงš๐Ÿฟโ€โ™€๏ธ","๐Ÿงš๐Ÿฟโ€โ™‚๏ธ","๐Ÿงš๐Ÿฟ","๐Ÿงšโ€โ™€๏ธ","๐Ÿงšโ€โ™‚๏ธ","๐Ÿงš","๐Ÿง›๐Ÿปโ€โ™€๏ธ","๐Ÿง›๐Ÿปโ€โ™‚๏ธ","๐Ÿง›๐Ÿป","๐Ÿง›๐Ÿผโ€โ™€๏ธ","๐Ÿง›๐Ÿผโ€โ™‚๏ธ","๐Ÿง›๐Ÿผ","๐Ÿง›๐Ÿฝโ€โ™€๏ธ","๐Ÿง›๐Ÿฝโ€โ™‚๏ธ","๐Ÿง›๐Ÿฝ","๐Ÿง›๐Ÿพโ€โ™€๏ธ","๐Ÿง›๐Ÿพโ€โ™‚๏ธ","๐Ÿง›๐Ÿพ","๐Ÿง›๐Ÿฟโ€โ™€๏ธ","๐Ÿง›๐Ÿฟโ€โ™‚๏ธ","๐Ÿง›๐Ÿฟ","๐Ÿง›โ€โ™€๏ธ","๐Ÿง›โ€โ™‚๏ธ","๐Ÿง›","๐Ÿงœ๐Ÿปโ€โ™€๏ธ","๐Ÿงœ๐Ÿปโ€โ™‚๏ธ","๐Ÿงœ๐Ÿป","๐Ÿงœ๐Ÿผโ€โ™€๏ธ","๐Ÿงœ๐Ÿผโ€โ™‚๏ธ","๐Ÿงœ๐Ÿผ","๐Ÿงœ๐Ÿฝโ€โ™€๏ธ","๐Ÿงœ๐Ÿฝโ€โ™‚๏ธ","๐Ÿงœ๐Ÿฝ","๐Ÿงœ๐Ÿพโ€โ™€๏ธ","๐Ÿงœ๐Ÿพโ€โ™‚๏ธ","๐Ÿงœ๐Ÿพ","๐Ÿงœ๐Ÿฟโ€โ™€๏ธ","๐Ÿงœ๐Ÿฟโ€โ™‚๏ธ","๐Ÿงœ๐Ÿฟ","๐Ÿงœโ€โ™€๏ธ","๐Ÿงœโ€โ™‚๏ธ","๐Ÿงœ","๐Ÿง๐Ÿปโ€โ™€๏ธ","๐Ÿง๐Ÿปโ€โ™‚๏ธ","๐Ÿง๐Ÿป","๐Ÿง๐Ÿผโ€โ™€๏ธ","๐Ÿง๐Ÿผโ€โ™‚๏ธ","๐Ÿง๐Ÿผ","๐Ÿง๐Ÿฝโ€โ™€๏ธ","๐Ÿง๐Ÿฝโ€โ™‚๏ธ","๐Ÿง๐Ÿฝ","๐Ÿง๐Ÿพโ€โ™€๏ธ","๐Ÿง๐Ÿพโ€โ™‚๏ธ","๐Ÿง๐Ÿพ","๐Ÿง๐Ÿฟโ€โ™€๏ธ","๐Ÿง๐Ÿฟโ€โ™‚๏ธ","๐Ÿง๐Ÿฟ","๐Ÿงโ€โ™€๏ธ","๐Ÿงโ€โ™‚๏ธ","๐Ÿง","๐Ÿงžโ€โ™€๏ธ","๐Ÿงžโ€โ™‚๏ธ","๐Ÿงž","๐ŸงŸโ€โ™€๏ธ","๐ŸงŸโ€โ™‚๏ธ","๐ŸงŸ","๐Ÿง ","๐Ÿงก","๐Ÿงข","๐Ÿงฃ","๐Ÿงค","๐Ÿงฅ","๐Ÿงฆ","๐Ÿงง","๐Ÿงจ","๐Ÿงฉ","๐Ÿงช","๐Ÿงซ","๐Ÿงฌ","๐Ÿงญ","๐Ÿงฎ","๐Ÿงฏ","๐Ÿงฐ","๐Ÿงฑ","๐Ÿงฒ","๐Ÿงณ","๐Ÿงด","๐Ÿงต","๐Ÿงถ","๐Ÿงท","๐Ÿงธ","๐Ÿงน","๐Ÿงบ","๐Ÿงป","๐Ÿงผ","๐Ÿงฝ","๐Ÿงพ","๐Ÿงฟ","๐Ÿฉฐ","๐Ÿฉฑ","๐Ÿฉฒ","๐Ÿฉณ","๐Ÿฉธ","๐Ÿฉน","๐Ÿฉบ","๐Ÿช€","๐Ÿช","๐Ÿช‚","๐Ÿช","๐Ÿช‘","๐Ÿช’","๐Ÿช“","๐Ÿช”","๐Ÿช•","โ€ผ๏ธ","โ‰๏ธ","โ„ข๏ธ","โ„น๏ธ","โ†”๏ธ","โ†•๏ธ","โ†–๏ธ","โ†—๏ธ","โ†˜๏ธ","โ†™๏ธ","โ†ฉ๏ธ","โ†ช๏ธ","#โƒฃ","โŒš๏ธ","โŒ›๏ธ","โŒจ๏ธ","โ๏ธ","โฉ","โช","โซ","โฌ","โญ๏ธ","โฎ๏ธ","โฏ๏ธ","โฐ","โฑ๏ธ","โฒ๏ธ","โณ","โธ๏ธ","โน๏ธ","โบ๏ธ","โ“‚๏ธ","โ–ช๏ธ","โ–ซ๏ธ","โ–ถ๏ธ","โ—€๏ธ","โ—ป๏ธ","โ—ผ๏ธ","โ—ฝ๏ธ","โ—พ๏ธ","โ˜€๏ธ","โ˜๏ธ","โ˜‚๏ธ","โ˜ƒ๏ธ","โ˜„๏ธ","โ˜Ž๏ธ","โ˜‘๏ธ","โ˜”๏ธ","โ˜•๏ธ","โ˜˜๏ธ","โ˜๐Ÿป","โ˜๐Ÿผ","โ˜๐Ÿฝ","โ˜๐Ÿพ","โ˜๐Ÿฟ","โ˜๏ธ","โ˜ ๏ธ","โ˜ข๏ธ","โ˜ฃ๏ธ","โ˜ฆ๏ธ","โ˜ช๏ธ","โ˜ฎ๏ธ","โ˜ฏ๏ธ","โ˜ธ๏ธ","โ˜น๏ธ","โ˜บ๏ธ","โ™€๏ธ","โ™‚๏ธ","โ™ˆ๏ธ","โ™‰๏ธ","โ™Š๏ธ","โ™‹๏ธ","โ™Œ๏ธ","โ™๏ธ","โ™Ž๏ธ","โ™๏ธ","โ™๏ธ","โ™‘๏ธ","โ™’๏ธ","โ™“๏ธ","โ™Ÿ๏ธ","โ™ ๏ธ","โ™ฃ๏ธ","โ™ฅ๏ธ","โ™ฆ๏ธ","โ™จ๏ธ","โ™ป๏ธ","โ™พ","โ™ฟ๏ธ","โš’๏ธ","โš“๏ธ","โš”๏ธ","โš•๏ธ","โš–๏ธ","โš—๏ธ","โš™๏ธ","โš›๏ธ","โšœ๏ธ","โš ๏ธ","โšก๏ธ","โšช๏ธ","โšซ๏ธ","โšฐ๏ธ","โšฑ๏ธ","โšฝ๏ธ","โšพ๏ธ","โ›„๏ธ","โ›…๏ธ","โ›ˆ๏ธ","โ›Ž","โ›๏ธ","โ›‘๏ธ","โ›“๏ธ","โ›”๏ธ","โ›ฉ๏ธ","โ›ช๏ธ","โ›ฐ๏ธ","โ›ฑ๏ธ","โ›ฒ๏ธ","โ›ณ๏ธ","โ›ด๏ธ","โ›ต๏ธ","โ›ท๐Ÿป","โ›ท๐Ÿผ","โ›ท๐Ÿฝ","โ›ท๐Ÿพ","โ›ท๐Ÿฟ","โ›ท๏ธ","โ›ธ๏ธ","โ›น๐Ÿปโ€โ™€๏ธ","โ›น๐Ÿปโ€โ™‚๏ธ","โ›น๐Ÿป","โ›น๐Ÿผโ€โ™€๏ธ","โ›น๐Ÿผโ€โ™‚๏ธ","โ›น๐Ÿผ","โ›น๐Ÿฝโ€โ™€๏ธ","โ›น๐Ÿฝโ€โ™‚๏ธ","โ›น๐Ÿฝ","โ›น๐Ÿพโ€โ™€๏ธ","โ›น๐Ÿพโ€โ™‚๏ธ","โ›น๐Ÿพ","โ›น๐Ÿฟโ€โ™€๏ธ","โ›น๐Ÿฟโ€โ™‚๏ธ","โ›น๐Ÿฟ","โ›น๏ธโ€โ™€๏ธ","โ›น๏ธโ€โ™‚๏ธ","โ›น๏ธ","โ›บ๏ธ","โ›ฝ๏ธ","โœ‚๏ธ","โœ…","โœˆ๏ธ","โœ‰๏ธ","โœŠ๐Ÿป","โœŠ๐Ÿผ","โœŠ๐Ÿฝ","โœŠ๐Ÿพ","โœŠ๐Ÿฟ","โœŠ","โœ‹๐Ÿป","โœ‹๐Ÿผ","โœ‹๐Ÿฝ","โœ‹๐Ÿพ","โœ‹๐Ÿฟ","โœ‹","โœŒ๐Ÿป","โœŒ๐Ÿผ","โœŒ๐Ÿฝ","โœŒ๐Ÿพ","โœŒ๐Ÿฟ","โœŒ๏ธ","โœ๐Ÿป","โœ๐Ÿผ","โœ๐Ÿฝ","โœ๐Ÿพ","โœ๐Ÿฟ","โœ๏ธ","โœ๏ธ","โœ’๏ธ","โœ”๏ธ","โœ–๏ธ","โœ๏ธ","โœก๏ธ","โœจ","โœณ๏ธ","โœด๏ธ","โ„๏ธ","โ‡๏ธ","โŒ","โŽ","โ“","โ”","โ•","โ—๏ธ","โฃ๏ธ","โค๏ธ","โž•","โž–","โž—","โžก๏ธ","โžฐ","โžฟ","โคด๏ธ","โคต๏ธ","*โƒฃ","โฌ…๏ธ","โฌ†๏ธ","โฌ‡๏ธ","โฌ›๏ธ","โฌœ๏ธ","โญ๏ธ","โญ•๏ธ","0โƒฃ","ใ€ฐ๏ธ","ใ€ฝ๏ธ","1โƒฃ","2โƒฃ","ใŠ—๏ธ","ใŠ™๏ธ","3โƒฃ","4โƒฃ","5โƒฃ","6โƒฃ","7โƒฃ","8โƒฃ","9โƒฃ","ยฉ๏ธ","ยฎ๏ธ","๎”Š"]},97:t=>{"use strict";function getCurrentRequest(t){if(t.currentRequest){return t.currentRequest}const e=t.loaders.slice(t.loaderIndex).map(t=>t.request).concat([t.resource]);return e.join("!")}t.exports=getCurrentRequest},988:(t,e,s)=>{"use strict";const n={26:"abcdefghijklmnopqrstuvwxyz",32:"123456789abcdefghjkmnpqrstuvwxyz",36:"0123456789abcdefghijklmnopqrstuvwxyz",49:"abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",52:"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",58:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",62:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",64:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"};function encodeBufferToBase(t,e){const r=n[e];if(!r){throw new Error("Unknown encoding base"+e)}const i=t.length;const f=s(774);f.RM=f.DP=0;let o=new f(0);for(let e=i-1;e>=0;e--){o=o.times(256).plus(t[e])}let u="";while(o.gt(0)){u=r[o.mod(e)]+u;o=o.div(e)}f.DP=20;f.RM=1;return u}function getHashDigest(t,e,n,r){e=e||"md4";r=r||9999;const i=s(417).createHash(e);i.update(t);if(n==="base26"||n==="base32"||n==="base36"||n==="base49"||n==="base52"||n==="base58"||n==="base62"||n==="base64"){return encodeBufferToBase(i.digest(),n.substr(4)).substr(0,r)}else{return i.digest(n||"hex").substr(0,r)}}t.exports=getHashDigest},570:(t,e,s)=>{"use strict";const n=s(394);function getOptions(t){const e=t.query;if(typeof e==="string"&&e!==""){return n(t.query)}if(!e||typeof e!=="object"){return{}}return e}t.exports=getOptions},728:t=>{"use strict";function getRemainingRequest(t){if(t.remainingRequest){return t.remainingRequest}const e=t.loaders.slice(t.loaderIndex+1).map(t=>t.request).concat([t.resource]);return e.join("!")}t.exports=getRemainingRequest},534:(t,e,s)=>{"use strict";const n=s(570);const r=s(394);const i=s(980);const f=s(728);const o=s(97);const u=s(450);const c=s(786);const h=s(551);const g=s(988);const p=s(195);e.getOptions=n;e.parseQuery=r;e.stringifyRequest=i;e.getRemainingRequest=f;e.getCurrentRequest=o;e.isUrlRequest=u;e.urlToRequest=c;e.parseString=h;e.getHashDigest=g;e.interpolateName=p},195:(t,e,s)=>{"use strict";const n=s(622);const r=s(999);const i=s(988);const f=/[\uD800-\uDFFF]./;const o=r.filter(t=>f.test(t));const u={};function encodeStringToEmoji(t,e){if(u[t]){return u[t]}e=e||1;const s=[];do{if(!o.length){throw new Error("Ran out of emoji")}const t=Math.floor(Math.random()*o.length);s.push(o[t]);o.splice(t,1)}while(--e>0);const n=s.join("");u[t]=n;return n}function interpolateName(t,e,s){let r;const f=t.resourceQuery&&t.resourceQuery.length>1;if(typeof e==="function"){r=e(t.resourcePath,f?t.resourceQuery:undefined)}else{r=e||"[hash].[ext]"}const o=s.context;const u=s.content;const c=s.regExp;let h="bin";let g="file";let p="";let l="";let a="";if(t.resourcePath){const e=n.parse(t.resourcePath);let s=t.resourcePath;if(e.ext){h=e.ext.substr(1)}if(e.dir){g=e.name;s=e.dir+n.sep}if(typeof o!=="undefined"){p=n.relative(o,s+"_").replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1");p=p.substr(0,p.length-1)}else{p=s.replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1")}if(p.length===1){p=""}else if(p.length>1){l=n.basename(p)}}if(t.resourceQuery&&t.resourceQuery.length>1){a=t.resourceQuery;const e=a.indexOf("#");if(e>=0){a=a.substr(0,e)}}let w=r;if(u){w=w.replace(/\[(?:([^:\]]+):)?(?:hash|contenthash)(?::([a-z]+\d*))?(?::(\d+))?\]/gi,(t,e,s,n)=>i(u,e,s,parseInt(n,10))).replace(/\[emoji(?::(\d+))?\]/gi,(t,e)=>encodeStringToEmoji(u,parseInt(e,10)))}w=w.replace(/\[ext\]/gi,()=>h).replace(/\[name\]/gi,()=>g).replace(/\[path\]/gi,()=>p).replace(/\[folder\]/gi,()=>l).replace(/\[query\]/gi,()=>a);if(c&&t.resourcePath){const e=t.resourcePath.match(new RegExp(c));e&&e.forEach((t,e)=>{w=w.replace(new RegExp("\\["+e+"\\]","ig"),t)})}if(typeof t.options==="object"&&typeof t.options.customInterpolateName==="function"){w=t.options.customInterpolateName.call(t,w,e,s)}return w}t.exports=interpolateName},450:(t,e,s)=>{"use strict";const n=s(622);function isUrlRequest(t,e){if(/^[a-z][a-z0-9+.-]*:/i.test(t)&&!n.win32.isAbsolute(t)){return false}if(/^\/\//.test(t)){return false}if(/^[{}[\]#*;,'ยง$%&(=?`ยด^ยฐ<>]/.test(t)){return false}if((e===undefined||e===false)&&/^\//.test(t)){return false}return true}t.exports=isUrlRequest},394:(t,e,s)=>{"use strict";const n=s(170);const r={null:null,true:true,false:false};function parseQuery(t){if(t.substr(0,1)!=="?"){throw new Error("A valid query string passed to parseQuery should begin with '?'")}t=t.substr(1);if(!t){return{}}if(t.substr(0,1)==="{"&&t.substr(-1)==="}"){return n.parse(t)}const e=t.split(/[,&]/g);const s={};e.forEach(t=>{const e=t.indexOf("=");if(e>=0){let n=t.substr(0,e);let i=decodeURIComponent(t.substr(e+1));if(r.hasOwnProperty(i)){i=r[i]}if(n.substr(-2)==="[]"){n=decodeURIComponent(n.substr(0,n.length-2));if(!Array.isArray(s[n])){s[n]=[]}s[n].push(i)}else{n=decodeURIComponent(n);s[n]=i}}else{if(t.substr(0,1)==="-"){s[decodeURIComponent(t.substr(1))]=false}else if(t.substr(0,1)==="+"){s[decodeURIComponent(t.substr(1))]=true}else{s[decodeURIComponent(t)]=true}}});return s}t.exports=parseQuery},551:t=>{"use strict";function parseString(t){try{if(t[0]==='"'){return JSON.parse(t)}if(t[0]==="'"&&t.substr(t.length-1)==="'"){return parseString(t.replace(/\\.|"/g,t=>t==='"'?'\\"':t).replace(/^'|'$/g,'"'))}return JSON.parse('"'+t+'"')}catch(e){return t}}t.exports=parseString},980:(t,e,s)=>{"use strict";const n=s(622);const r=/^\.\.?[/\\]/;function isAbsolutePath(t){return n.posix.isAbsolute(t)||n.win32.isAbsolute(t)}function isRelativePath(t){return r.test(t)}function stringifyRequest(t,e){const s=e.split("!");const r=t.context||t.options&&t.options.context;return JSON.stringify(s.map(t=>{const e=t.match(/^(.*?)(\?.*)/);const s=e?e[2]:"";let i=e?e[1]:t;if(isAbsolutePath(i)&&r){i=n.relative(r,i);if(isAbsolutePath(i)){return i+s}if(isRelativePath(i)===false){i="./"+i}}return i.replace(/\\/g,"/")+s}).join("!"))}t.exports=stringifyRequest},786:t=>{"use strict";const e=/^[A-Z]:[/\\]|^\\\\/i;function urlToRequest(t,s){if(t===""){return""}const n=/^[^?]*~/;let r;if(e.test(t)){r=t}else if(s!==undefined&&s!==false&&/^\//.test(t)){switch(typeof s){case"string":if(n.test(s)){r=s.replace(/([^~/])$/,"$1/")+t.slice(1)}else{r=s+t}break;case"boolean":r=t;break;default:throw new Error("Unexpected parameters to loader-utils 'urlToRequest': url = "+t+", root = "+s+".")}}else if(/^\.\.?\//.test(t)){r=t}else{r="./"+t}if(n.test(r)){r=r.replace(n,"")}return r}t.exports=urlToRequest},417:t=>{"use strict";t.exports=require("crypto")},170:t=>{"use strict";t.exports=require("next/dist/compiled/json5")},622:t=>{"use strict";t.exports=require("path")}};var e={};function __nccwpck_require__(s){if(e[s]){return e[s].exports}var n=e[s]={exports:{}};var r=true;try{t[s].call(n.exports,n,n.exports,__nccwpck_require__);r=false}finally{if(r)delete e[s]}return n.exports}__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(534)})(); \ No newline at end of file diff --git a/packages/next/compiled/loader-utils2/package.json b/packages/next/compiled/loader-utils2/package.json new file mode 100644 index 0000000000000..d71fe88e06fbc --- /dev/null +++ b/packages/next/compiled/loader-utils2/package.json @@ -0,0 +1 @@ +{"name":"loader-utils","main":"index.js","author":"Tobias Koppers @sokra","license":"MIT"} diff --git a/packages/next/compiled/loader-utils3/LICENSE b/packages/next/compiled/loader-utils3/LICENSE new file mode 100644 index 0000000000000..8c11fc7289b75 --- /dev/null +++ b/packages/next/compiled/loader-utils3/LICENSE @@ -0,0 +1,20 @@ +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/packages/next/compiled/loader-utils3/index.js b/packages/next/compiled/loader-utils3/index.js new file mode 100644 index 0000000000000..7af82488b3be6 --- /dev/null +++ b/packages/next/compiled/loader-utils3/index.js @@ -0,0 +1 @@ +module.exports=(()=>{var A={175:(A,t,i)=>{"use strict";const r={26:"abcdefghijklmnopqrstuvwxyz",32:"123456789abcdefghjkmnpqrstuvwxyz",36:"0123456789abcdefghijklmnopqrstuvwxyz",49:"abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",52:"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",58:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",62:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",64:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"};function encodeBufferToBase(A,t){const f=r[t];if(!f){throw new Error("Unknown encoding base"+t)}const g=A.length;const s=i(152);s.RM=s.DP=0;let h=new s(0);for(let t=g-1;t>=0;t--){h=h.times(256).plus(A[t])}let I="";while(h.gt(0)){I=f[h.mod(t)]+I;h=h.div(t)}s.DP=20;s.RM=1;return I}let f=undefined;let g=undefined;let s=undefined;let h=undefined;let I=undefined;function getHashDigest(A,t,r,e){t=t||"xxhash64";e=e||9999;let n;if(t==="xxhash64"){if(g===undefined){g=i(945);if(h===undefined){h=i(909)}}n=new h(g())}else if(t==="md4"){if(s===undefined){s=i(966);if(h===undefined){h=i(909)}}n=new h(s())}else if(t==="native-md4"){if(typeof f==="undefined"){f=i(417);if(I===undefined){I=i(588)}}n=new I(()=>f.createHash("md4"),"md4")}else{if(typeof f==="undefined"){f=i(417);if(I===undefined){I=i(588)}}n=new I(()=>f.createHash(t),t)}n.update(A);if(r==="base26"||r==="base32"||r==="base36"||r==="base49"||r==="base52"||r==="base58"||r==="base62"){return encodeBufferToBase(n.digest(),r.substr(4)).substr(0,e)}else{return n.digest(r||"hex").substr(0,e)}}A.exports=getHashDigest},909:(A,t,i)=>{const r=i(173).MAX_SHORT_STRING;class BatchedHash{constructor(A){this.string=undefined;this.encoding=undefined;this.hash=A}update(A,t){if(this.string!==undefined){if(typeof A==="string"&&t===this.encoding&&this.string.length+A.length{const t=2e3;const i={};class BulkUpdateDecorator{constructor(A,t){this.hashKey=t;if(typeof A==="function"){this.hashFactory=A;this.hash=undefined}else{this.hashFactory=undefined;this.hash=A}this.buffer=""}update(A,i){if(i!==undefined||typeof A!=="string"||A.length>t){if(this.hash===undefined){this.hash=this.hashFactory()}if(this.buffer.length>0){this.hash.update(this.buffer);this.buffer=""}this.hash.update(A,i)}else{this.buffer+=A;if(this.buffer.length>t){if(this.hash===undefined){this.hash=this.hashFactory()}this.hash.update(this.buffer);this.buffer=""}}return this}digest(A){let t;const r=this.buffer;if(this.hash===undefined){const f=`${this.hashKey}-${A}`;t=i[f];if(t===undefined){t=i[f]=new Map}const g=t.get(r);if(g!==undefined){return g}this.hash=this.hashFactory()}if(r.length>0){this.hash.update(r)}const f=this.hash.digest(A);if(t!==undefined){t.set(r,f)}return f}}A.exports=BulkUpdateDecorator},966:(A,t,i)=>{"use strict";const r=i(173);const f=new WebAssembly.Module(Buffer.from("AGFzbQEAAAABCAJgAX8AYAAAAwUEAQAAAAUDAQABBhoFfwFBAAt/AUEAC38BQQALfwFBAAt/AUEACwciBARpbml0AAAGdXBkYXRlAAIFZmluYWwAAwZtZW1vcnkCAAqFEAQmAEGBxpS6BiQBQYnXtv5+JAJB/rnrxXkkA0H2qMmBASQEQQAkAAvMCgEYfyMBIQojAiEGIwMhByMEIQgDQCAAIAVLBEAgBSgCCCINIAcgBiAFKAIEIgsgCCAHIAUoAgAiDCAKIAggBiAHIAhzcXNqakEDdyIDIAYgB3Nxc2pqQQd3IgEgAyAGc3FzampBC3chAiAFKAIUIg8gASACIAUoAhAiCSADIAEgBSgCDCIOIAYgAyACIAEgA3Nxc2pqQRN3IgQgASACc3FzampBA3ciAyACIARzcXNqakEHdyEBIAUoAiAiEiADIAEgBSgCHCIRIAQgAyAFKAIYIhAgAiAEIAEgAyAEc3FzampBC3ciAiABIANzcXNqakETdyIEIAEgAnNxc2pqQQN3IQMgBSgCLCIVIAQgAyAFKAIoIhQgAiAEIAUoAiQiEyABIAIgAyACIARzcXNqakEHdyIBIAMgBHNxc2pqQQt3IgIgASADc3FzampBE3chBCAPIBAgCSAVIBQgEyAFKAI4IhYgAiAEIAUoAjQiFyABIAIgBSgCMCIYIAMgASAEIAEgAnNxc2pqQQN3IgEgAiAEc3FzampBB3ciAiABIARzcXNqakELdyIDIAkgAiAMIAEgBSgCPCIJIAQgASADIAEgAnNxc2pqQRN3IgEgAiADcnEgAiADcXJqakGZ84nUBWpBA3ciAiABIANycSABIANxcmpqQZnzidQFakEFdyIEIAEgAnJxIAEgAnFyaiASakGZ84nUBWpBCXciAyAPIAQgCyACIBggASADIAIgBHJxIAIgBHFyampBmfOJ1AVqQQ13IgEgAyAEcnEgAyAEcXJqakGZ84nUBWpBA3ciAiABIANycSABIANxcmpqQZnzidQFakEFdyIEIAEgAnJxIAEgAnFyampBmfOJ1AVqQQl3IgMgECAEIAIgFyABIAMgAiAEcnEgAiAEcXJqakGZ84nUBWpBDXciASADIARycSADIARxcmogDWpBmfOJ1AVqQQN3IgIgASADcnEgASADcXJqakGZ84nUBWpBBXciBCABIAJycSABIAJxcmpqQZnzidQFakEJdyIDIBEgBCAOIAIgFiABIAMgAiAEcnEgAiAEcXJqakGZ84nUBWpBDXciASADIARycSADIARxcmpqQZnzidQFakEDdyICIAEgA3JxIAEgA3FyampBmfOJ1AVqQQV3IgQgASACcnEgASACcXJqakGZ84nUBWpBCXciAyAMIAIgAyAJIAEgAyACIARycSACIARxcmpqQZnzidQFakENdyIBcyAEc2pqQaHX5/YGakEDdyICIAQgASACcyADc2ogEmpBodfn9gZqQQl3IgRzIAFzampBodfn9gZqQQt3IgMgAiADIBggASADIARzIAJzampBodfn9gZqQQ93IgFzIARzaiANakGh1+f2BmpBA3ciAiAUIAQgASACcyADc2pqQaHX5/YGakEJdyIEcyABc2pqQaHX5/YGakELdyIDIAsgAiADIBYgASADIARzIAJzampBodfn9gZqQQ93IgFzIARzampBodfn9gZqQQN3IgIgEyAEIAEgAnMgA3NqakGh1+f2BmpBCXciBHMgAXNqakGh1+f2BmpBC3chAyAKIA4gAiADIBcgASADIARzIAJzampBodfn9gZqQQ93IgFzIARzampBodfn9gZqQQN3IgJqIQogBiAJIAEgESADIAIgFSAEIAEgAnMgA3NqakGh1+f2BmpBCXciBHMgAXNqakGh1+f2BmpBC3ciAyAEcyACc2pqQaHX5/YGakEPd2ohBiADIAdqIQcgBCAIaiEIIAVBQGshBQwBCwsgCiQBIAYkAiAHJAMgCCQECw0AIAAQASMAIABqJAAL/wQCA38BfiMAIABqrUIDhiEEIABByABqQUBxIgJBCGshAyAAIgFBAWohACABQYABOgAAA0AgACACSUEAIABBB3EbBEAgAEEAOgAAIABBAWohAAwBCwsDQCAAIAJJBEAgAEIANwMAIABBCGohAAwBCwsgAyAENwMAIAIQAUEAIwGtIgRC//8DgyAEQoCA/P8Pg0IQhoQiBEL/gYCA8B+DIARCgP6DgIDgP4NCCIaEIgRCj4C8gPCBwAeDQgiGIARC8IHAh4CegPgAg0IEiIQiBEKGjJiw4MCBgwZ8QgSIQoGChIiQoMCAAYNCJ34gBEKw4MCBg4aMmDCEfDcDAEEIIwKtIgRC//8DgyAEQoCA/P8Pg0IQhoQiBEL/gYCA8B+DIARCgP6DgIDgP4NCCIaEIgRCj4C8gPCBwAeDQgiGIARC8IHAh4CegPgAg0IEiIQiBEKGjJiw4MCBgwZ8QgSIQoGChIiQoMCAAYNCJ34gBEKw4MCBg4aMmDCEfDcDAEEQIwOtIgRC//8DgyAEQoCA/P8Pg0IQhoQiBEL/gYCA8B+DIARCgP6DgIDgP4NCCIaEIgRCj4C8gPCBwAeDQgiGIARC8IHAh4CegPgAg0IEiIQiBEKGjJiw4MCBgwZ8QgSIQoGChIiQoMCAAYNCJ34gBEKw4MCBg4aMmDCEfDcDAEEYIwStIgRC//8DgyAEQoCA/P8Pg0IQhoQiBEL/gYCA8B+DIARCgP6DgIDgP4NCCIaEIgRCj4C8gPCBwAeDQgiGIARC8IHAh4CegPgAg0IEiIQiBEKGjJiw4MCBgwZ8QgSIQoGChIiQoMCAAYNCJ34gBEKw4MCBg4aMmDCEfDcDAAs=","base64"));A.exports=r.bind(null,f,[],64,32)},173:A=>{"use strict";const t=Math.floor((65536-64)/4)&~3;class WasmHash{constructor(A,t,i,r){const f=A.exports;f.init();this.exports=f;this.mem=Buffer.from(f.memory.buffer,0,65536);this.buffered=0;this.instancesPool=t;this.chunkSize=i;this.digestSize=r}reset(){this.buffered=0;this.exports.init()}update(A,i){if(typeof A==="string"){while(A.length>t){this._updateWithShortString(A.slice(0,t),i);A=A.slice(t)}this._updateWithShortString(A,i);return this}this._updateWithBuffer(A);return this}_updateWithShortString(A,t){const{exports:i,buffered:r,mem:f,chunkSize:g}=this;let s;if(A.length<70){if(!t||t==="utf-8"||t==="utf8"){s=r;for(let i=0;i>6|192;f[s+1]=r&63|128;s+=2}else{s+=f.write(A.slice(i),s,t);break}}}else if(t==="latin1"){s=r;for(let t=0;t0){f.copyWithin(0,A,s)}}}_updateWithBuffer(A){const{exports:t,buffered:i,mem:r}=this;const f=A.length;if(i+f65536){let f=65536-i;A.copy(r,i,0,f);t.update(65536);const s=g-i-65536;while(f0){A.copy(r,0,f-s,f)}}}digest(A){const{exports:t,buffered:i,mem:r,digestSize:f}=this;t.final(i);this.instancesPool.push(this);const g=r.toString("latin1",0,f);if(A==="hex"){return g}if(A==="binary"||!A){return Buffer.from(g,"hex")}return Buffer.from(g,"hex").toString(A)}}const i=(A,t,i,r)=>{if(t.length>0){const A=t.pop();A.reset();return A}else{return new WasmHash(new WebAssembly.Instance(A),t,i,r)}};A.exports=i;A.exports.MAX_SHORT_STRING=t},945:(A,t,i)=>{"use strict";const r=i(173);const f=new WebAssembly.Module(Buffer.from("AGFzbQEAAAABCAJgAX8AYAAAAwQDAQAABQMBAAEGGgV+AUIAC34BQgALfgFCAAt+AUIAC34BQgALByIEBGluaXQAAAZ1cGRhdGUAAQVmaW5hbAACBm1lbW9yeQIACrUIAzAAQtbrgu7q/Yn14AAkAELP1tO+0ser2UIkAUIAJAJC+erQ0OfJoeThACQDQgAkBAvUAQIBfwR+IABFBEAPCyMEIACtfCQEIwAhAiMBIQMjAiEEIwMhBQNAIAIgASkDAELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiECIAMgASkDCELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiEDIAQgASkDEELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiEEIAUgASkDGELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiEFIAAgAUEgaiIBSw0ACyACJAAgAyQBIAQkAiAFJAMLqwYCAX8EfiMEQgBSBH4jACICQgGJIwEiA0IHiXwjAiIEQgyJfCMDIgVCEol8IAJCz9bTvtLHq9lCfkIfiUKHla+vmLbem55/foVCh5Wvr5i23puef35CnaO16oOxjYr6AH0gA0LP1tO+0ser2UJ+Qh+JQoeVr6+Ytt6bnn9+hUKHla+vmLbem55/fkKdo7Xqg7GNivoAfSAEQs/W077Sx6vZQn5CH4lCh5Wvr5i23puef36FQoeVr6+Ytt6bnn9+Qp2jteqDsY2K+gB9IAVCz9bTvtLHq9lCfkIfiUKHla+vmLbem55/foVCh5Wvr5i23puef35CnaO16oOxjYr6AH0FQsXP2bLx5brqJwsjBCAArXx8IQIDQCABQQhqIABNBEAgAiABKQMAQs/W077Sx6vZQn5CH4lCh5Wvr5i23puef36FQhuJQoeVr6+Ytt6bnn9+Qp2jteqDsY2K+gB9IQIgAUEIaiEBDAELCyABQQRqIABNBEACfyACIAE1AgBCh5Wvr5i23puef36FQheJQs/W077Sx6vZQn5C+fPd8Zn2masWfCECIAFBBGoLIQELA0AgACABRwRAIAIgATEAAELFz9my8eW66id+hUILiUKHla+vmLbem55/fiECIAFBAWohAQwBCwtBACACIAJCIYiFQs/W077Sx6vZQn4iAiACQh2IhUL5893xmfaZqxZ+IgIgAkIgiIUiAkIgiCIDQv//A4NCIIYgA0KAgPz/D4NCEIiEIgNC/4GAgPAfg0IQhiADQoD+g4CA4D+DQgiIhCIDQo+AvIDwgcAHg0IIhiADQvCBwIeAnoD4AINCBIiEIgNChoyYsODAgYMGfEIEiEKBgoSIkKDAgAGDQid+IANCsODAgYOGjJgwhHw3AwBBCCACQv////8PgyICQv//A4NCIIYgAkKAgPz/D4NCEIiEIgJC/4GAgPAfg0IQhiACQoD+g4CA4D+DQgiIhCICQo+AvIDwgcAHg0IIhiACQvCBwIeAnoD4AINCBIiEIgJChoyYsODAgYMGfEIEiEKBgoSIkKDAgAGDQid+IAJCsODAgYOGjJgwhHw3AwAL","base64"));A.exports=r.bind(null,f,[],32,16)},926:(A,t,i)=>{"use strict";const r=i(392);const f=i(794);const g=i(175);const s=i(481);t.urlToRequest=f;t.getHashDigest=g;t.interpolateName=s;t.isUrlRequest=r},481:(A,t,i)=>{"use strict";const r=i(622);const f=i(175);function interpolateName(A,t,i={}){let g;const s=A.resourceQuery&&A.resourceQuery.length>1;if(typeof t==="function"){g=t(A.resourcePath,s?A.resourceQuery:undefined)}else{g=t||"[hash].[ext]"}const h=i.context;const I=i.content;const e=i.regExp;let n="bin";let u="file";let B="";let C="";let E="";if(A.resourcePath){const t=r.parse(A.resourcePath);let i=A.resourcePath;if(t.ext){n=t.ext.substr(1)}if(t.dir){u=t.name;i=t.dir+r.sep}if(typeof h!=="undefined"){B=r.relative(h,i+"_").replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1");B=B.substr(0,B.length-1)}else{B=i.replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1")}if(B.length===1){B=""}else if(B.length>1){C=r.basename(B)}}if(A.resourceQuery&&A.resourceQuery.length>1){E=A.resourceQuery;const t=E.indexOf("#");if(t>=0){E=E.substr(0,t)}}let Q=g;if(I){Q=Q.replace(/\[(?:([^:\]]+):)?(?:hash|contenthash)(?::([a-z]+\d*))?(?::(\d+))?\]/gi,(A,t,i,r)=>f(I,t,i,parseInt(r,10)))}Q=Q.replace(/\[ext\]/gi,()=>n).replace(/\[name\]/gi,()=>u).replace(/\[path\]/gi,()=>B).replace(/\[folder\]/gi,()=>C).replace(/\[query\]/gi,()=>E);if(e&&A.resourcePath){const t=A.resourcePath.match(new RegExp(e));t&&t.forEach((A,t)=>{Q=Q.replace(new RegExp("\\["+t+"\\]","ig"),A)})}if(typeof A.options==="object"&&typeof A.options.customInterpolateName==="function"){Q=A.options.customInterpolateName.call(A,Q,t,i)}return Q}A.exports=interpolateName},392:(A,t,i)=>{"use strict";const r=i(622);function isUrlRequest(A){if(/^data:/i.test(A)){return true}if(/^[a-z][a-z0-9+.-]*:/i.test(A)&&!r.win32.isAbsolute(A)){return false}if(/^\/\//.test(A)){return false}if(/^#/.test(A)){return false}return true}A.exports=isUrlRequest},794:A=>{"use strict";const t=/^[A-Z]:[/\\]|^\\\\/i;function urlToRequest(A,i){if(A===""){return""}const r=/^[^?]*~/;let f;if(t.test(A)){f=A}else if(i!==undefined&&i!==false&&/^\//.test(A)){switch(typeof i){case"string":if(r.test(i)){f=i.replace(/([^~/])$/,"$1/")+A.slice(1)}else{f=i+A}break;case"boolean":f=A;break;default:throw new Error("Unexpected parameters to loader-utils 'urlToRequest': url = "+A+", root = "+i+".")}}else if(/^\.\.?\//.test(A)){f=A}else{f="./"+A}if(r.test(f)){f=f.replace(r,"")}return f}A.exports=urlToRequest},152:function(A){(function(t){"use strict";var i,r=20,f=1,g=1e6,s=1e6,h=-7,I=21,e=false,n="[big.js] ",u=n+"Invalid ",B=u+"decimal places",C=u+"rounding mode",E=n+"Division by zero",Q={},l=void 0,o=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i;function _Big_(){function Big(A){var t=this;if(!(t instanceof Big))return A===l?_Big_():new Big(A);if(A instanceof Big){t.s=A.s;t.e=A.e;t.c=A.c.slice()}else{if(typeof A!=="string"){if(Big.strict===true){throw TypeError(u+"number")}A=A===0&&1/A<0?"-0":String(A)}parse(t,A)}t.constructor=Big}Big.prototype=Q;Big.DP=r;Big.RM=f;Big.NE=h;Big.PE=I;Big.strict=e;Big.roundDown=0;Big.roundHalfUp=1;Big.roundHalfEven=2;Big.roundUp=3;return Big}function parse(A,t){var i,r,f;if(!o.test(t)){throw Error(u+"number")}A.s=t.charAt(0)=="-"?(t=t.slice(1),-1):1;if((i=t.indexOf("."))>-1)t=t.replace(".","");if((r=t.search(/e/i))>0){if(i<0)i=r;i+=+t.slice(r+1);t=t.substring(0,r)}else if(i<0){i=t.length}f=t.length;for(r=0;r0&&t.charAt(--f)=="0";);A.e=i-r-1;A.c=[];for(i=0;r<=f;)A.c[i++]=+t.charAt(r++)}return A}function round(A,t,i,r){var f=A.c;if(i===l)i=A.constructor.RM;if(i!==0&&i!==1&&i!==2&&i!==3){throw Error(C)}if(t<1){r=i===3&&(r||!!f[0])||t===0&&(i===1&&f[0]>=5||i===2&&(f[0]>5||f[0]===5&&(r||f[1]!==l)));f.length=1;if(r){A.e=A.e-t+1;f[0]=1}else{f[0]=A.e=0}}else if(t=5||i===2&&(f[t]>5||f[t]===5&&(r||f[t+1]!==l||f[t-1]&1))||i===3&&(r||!!f[0]);f.length=t--;if(r){for(;++f[t]>9;){f[t]=0;if(!t--){++A.e;f.unshift(1)}}}for(t=f.length;!f[--t];)f.pop()}return A}function stringify(A,t,i){var r=A.e,f=A.c.join(""),g=f.length;if(t){f=f.charAt(0)+(g>1?"."+f.slice(1):"")+(r<0?"e":"e+")+r}else if(r<0){for(;++r;)f="0"+f;f="0."+f}else if(r>0){if(++r>g){for(r-=g;r--;)f+="0"}else if(r1){f=f.charAt(0)+"."+f.slice(1)}return A.s<0&&i?"-"+f:f}Q.abs=function(){var A=new this.constructor(this);A.s=1;return A};Q.cmp=function(A){var t,i=this,r=i.c,f=(A=new i.constructor(A)).c,g=i.s,s=A.s,h=i.e,I=A.e;if(!r[0]||!f[0])return!r[0]?!f[0]?0:-s:g;if(g!=s)return g;t=g<0;if(h!=I)return h>I^t?1:-1;s=(h=r.length)<(I=f.length)?h:I;for(g=-1;++gf[g]^t?1:-1}return h==I?0:h>I^t?1:-1};Q.div=function(A){var t=this,i=t.constructor,r=t.c,f=(A=new i(A)).c,s=t.s==A.s?1:-1,h=i.DP;if(h!==~~h||h<0||h>g){throw Error(B)}if(!f[0]){throw Error(E)}if(!r[0]){A.s=s;A.c=[A.e=0];return A}var I,e,n,u,C,Q=f.slice(),o=I=f.length,p=r.length,w=r.slice(0,I),D=w.length,y=A,v=y.c=[],S=0,J=h+(y.e=t.e-A.e)+1;y.s=s;s=J<0?0:J;Q.unshift(0);for(;D++D?1:-1}else{for(C=-1,u=0;++Cw[C]?1:-1;break}}}if(u<0){for(e=D==I?f:Q;D;){if(w[--D]J)round(y,J,i.RM,w[0]!==l);return y};Q.eq=function(A){return this.cmp(A)===0};Q.gt=function(A){return this.cmp(A)>0};Q.gte=function(A){return this.cmp(A)>-1};Q.lt=function(A){return this.cmp(A)<0};Q.lte=function(A){return this.cmp(A)<1};Q.minus=Q.sub=function(A){var t,i,r,f,g=this,s=g.constructor,h=g.s,I=(A=new s(A)).s;if(h!=I){A.s=-I;return g.plus(A)}var e=g.c.slice(),n=g.e,u=A.c,B=A.e;if(!e[0]||!u[0]){if(u[0]){A.s=-I}else if(e[0]){A=new s(g)}else{A.s=1}return A}if(h=n-B){if(f=h<0){h=-h;r=e}else{B=n;r=u}r.reverse();for(I=h;I--;)r.push(0);r.reverse()}else{i=((f=e.length0)for(;I--;)e[t++]=0;for(I=t;i>h;){if(e[--i]0){I=s;r=e}else{t=-t;r=h}r.reverse();for(;t--;)r.push(0);r.reverse()}if(h.length-e.length<0){r=e;e=h;h=r}t=e.length;for(i=0;t;h[t]%=10)i=(h[--t]=h[t]+e[t]+i)/10|0;if(i){h.unshift(i);++I}for(t=h.length;h[--t]===0;)h.pop();A.c=h;A.e=I;return A};Q.pow=function(A){var t=this,i=new t.constructor("1"),r=i,f=A<0;if(A!==~~A||A<-s||A>s){throw Error(u+"exponent")}if(f)A=-A;for(;;){if(A&1)r=r.times(t);A>>=1;if(!A)break;t=t.times(t)}return f?i.div(r):r};Q.prec=function(A,t){if(A!==~~A||A<1||A>g){throw Error(u+"precision")}return round(new this.constructor(this),A,t)};Q.round=function(A,t){if(A===l)A=0;else if(A!==~~A||A<-g||A>g){throw Error(B)}return round(new this.constructor(this),A+this.e+1,t)};Q.sqrt=function(){var A,t,i,r=this,f=r.constructor,g=r.s,s=r.e,h=new f("0.5");if(!r.c[0])return new f(r);if(g<0){throw Error(n+"No square root")}g=Math.sqrt(r+"");if(g===0||g===1/0){t=r.c.join("");if(!(t.length+s&1))t+="0";g=Math.sqrt(t);s=((s+1)/2|0)-(s<0||s&1);A=new f((g==1/0?"5e":(g=g.toExponential()).slice(0,g.indexOf("e")+1))+s)}else{A=new f(g+"")}s=A.e+(f.DP+=4);do{i=A;A=h.times(i.plus(r.div(i)))}while(i.c.slice(0,s).join("")!==A.c.slice(0,s).join(""));return round(A,(f.DP-=4)+A.e+1,f.RM)};Q.times=Q.mul=function(A){var t,i=this,r=i.constructor,f=i.c,g=(A=new r(A)).c,s=f.length,h=g.length,I=i.e,e=A.e;A.s=i.s==A.s?1:-1;if(!f[0]||!g[0]){A.c=[A.e=0];return A}A.e=I+e;if(sI;){h=t[e]+g[I]*f[e-I-1]+h;t[e--]=h%10;h=h/10|0}t[e]=h}if(h)++A.e;else t.shift();for(I=t.length;!t[--I];)t.pop();A.c=t;return A};Q.toExponential=function(A,t){var i=this,r=i.c[0];if(A!==l){if(A!==~~A||A<0||A>g){throw Error(B)}i=round(new i.constructor(i),++A,t);for(;i.c.lengthg){throw Error(B)}i=round(new i.constructor(i),A+i.e+1,t);for(A=A+i.e+1;i.c.length=t.PE,!!A.c[0])};Q.toNumber=function(){var A=Number(stringify(this,true,true));if(this.constructor.strict===true&&!this.eq(A.toString())){throw Error(n+"Imprecise conversion")}return A};Q.toPrecision=function(A,t){var i=this,r=i.constructor,f=i.c[0];if(A!==l){if(A!==~~A||A<1||A>g){throw Error(u+"precision")}i=round(new r(i),A,t);for(;i.c.length=r.PE,!!f)};Q.valueOf=function(){var A=this,t=A.constructor;if(t.strict===true){throw Error(n+"valueOf disallowed")}return stringify(A,A.e<=t.NE||A.e>=t.PE,true)};i=_Big_();i["default"]=i.Big=i;if(typeof define==="function"&&define.amd){define(function(){return i})}else if(true&&A.exports){A.exports=i}else{t.Big=i}})(this)},417:A=>{"use strict";A.exports=require("crypto")},622:A=>{"use strict";A.exports=require("path")}};var t={};function __nccwpck_require__(i){if(t[i]){return t[i].exports}var r=t[i]={exports:{}};var f=true;try{A[i].call(r.exports,r,r.exports,__nccwpck_require__);f=false}finally{if(f)delete t[i]}return r.exports}__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(926)})(); \ No newline at end of file diff --git a/packages/next/compiled/loader-utils3/package.json b/packages/next/compiled/loader-utils3/package.json new file mode 100644 index 0000000000000..d71fe88e06fbc --- /dev/null +++ b/packages/next/compiled/loader-utils3/package.json @@ -0,0 +1 @@ +{"name":"loader-utils","main":"index.js","author":"Tobias Koppers @sokra","license":"MIT"} diff --git a/packages/next/compiled/resolve-url-loader/index.js b/packages/next/compiled/resolve-url-loader/index.js index fe6ee51a0f74f..52d7a6b498be8 100644 --- a/packages/next/compiled/resolve-url-loader/index.js +++ b/packages/next/compiled/resolve-url-loader/index.js @@ -1 +1 @@ -module.exports=(()=>{var t={5325:t=>{"use strict";t.exports=JSON.parse('{"u2":"adjust-sourcemap-loader"}')},2452:t=>{"use strict";t.exports=JSON.parse('{"u2":"resolve-url-loader"}')},516:(t,e,r)=>{"use strict";var n=r(5622),o=r(5747);t.exports={name:"absolute",decode:decode,encode:encode,root:root};function decode(t){return n.isAbsolute(t)&&o.existsSync(t)&&o.statSync(t).isFile()&&t}function encode(t){return t}function root(){}},9609:t=>{"use strict";t.exports={name:"bowerComponent",decode:decode,abstract:true};function decode(t){return/^\/?([\w-]+)\s+\(bower component\)$/.test(t)}},3595:(t,e,r)=>{t.exports=[r(2018),r(1113),r(9609),r(9405),r(2134),r(1314),r(1588),r(516)]},9405:(t,e,r)=>{"use strict";var n=r(5622),o=r(5747);var i=r(3443);var s=r(1595);t.exports={name:"npmModule",decode:decode};function decode(t){if(/~/.test(t)){var e=i.urlToRequest(t),r=s.call(this),u=n.normalize(n.join(r,"node_modules",e)),c=!!u&&o.existsSync(u)&&o.statSync(u).isFile();return c&&u}}},2134:(t,e,r)=>{"use strict";var n=r(5622),o=r(5747);var i=r(4952);t.exports={name:"outputRelative",decode:decode,encode:encode,root:i};function decode(t){var e=i.call(this),r=!!e&&n.normalize(n.join(e,t)),s=!!r&&o.existsSync(r)&&o.statSync(r).isFile();return s&&r}function encode(t){var e=i.call(this);if(!e){throw new Error("Cannot locate the Webpack output directory")}else{return n.relative(e,t)}}},1314:(t,e,r)=>{"use strict";var n=r(5622),o=r(5747);var i=r(1595),s=r(9390);t.exports={name:"projectRelative",decode:decode,encode:encode,root:i};function decode(t){var e=i.call(this),r=n.normalize(n.join(e,t)),s=!!r&&o.existsSync(r)&&o.statSync(r).isFile();return s&&r}function encode(t){var e=i.call(this);if(!e){throw new Error("Cannot locate the Webpack project directory")}else{return"/"+s(e,t)}}},1588:(t,e,r)=>{"use strict";var n=r(5622),o=r(5747);t.exports={name:"sourceRelative",decode:decode,encode:encode,root:root};function decode(t){var e=this.context,r=!!e&&n.normalize(n.join(e,t)),i=!!r&&o.existsSync(r)&&o.statSync(r).isFile();return i&&r}function encode(t){return n.relative(this.context,t)}function root(){return this.context}},9390:(t,e,r)=>{"use strict";var n=r(5747),o=r(5622);var i;function enhancedRelative(t,e){var r=o.relative(t,e);var s=r.replace(/^\.{2}[\\\/]/,""),u=e.replace(s,"");var c=r===s;if(c){return r}else{var a=s.split(/[\\\/]/);for(var f=i?2:1,l=false;f>0&&!l;f--){i=i||indexLinkedModules(t);for(var p=0;p0){var i=e.shift(),s=o.join(i,"package.json"),u=n.existsSync(s)&&require(s).name;if(u){r[u]=r[u]||i;e.push.apply(e,listSymLinkedModules(i))}}return r;function listSymLinkedModules(t){var e=o.join(t,"node_modules"),r=n.existsSync(e)&&n.statSync(e).isDirectory(),i=!!r&&n.readdirSync(e)||[];return i.map(joinDirectory).filter(testIsSymLink);function joinDirectory(t){return o.join(e,t)}function testIsSymLink(t){return n.lstatSync(t).isSymbolicLink()}}}},1595:(t,e,r)=>{"use strict";var n=r(5622);function getContextDirectory(){var t=this.options?this.options.context:null;return!!t&&n.resolve(t)||process.cwd()}t.exports=getContextDirectory},4952:(t,e,r)=>{"use strict";var n=r(5622),o=r(5747);var i=r(1595);function getOutputDirectory(){var t=this.options&&this.options.output?this.options.output.directory:null,e=!!t&&n.resolve(i.call(this),t),r=!!e&&o.existsSync(e)&&o.statSync(e).isDirectory();return r?e:undefined}t.exports=getOutputDirectory},1113:t=>{"use strict";t.exports={name:"webpackBootstrap",decode:decode,abstract:true};function decode(t){return/^webpack\/bootstrap\s+\w{20}$/.test(t)}},2018:(t,e,r)=>{"use strict";var n=r(1314);t.exports={name:"webpackProtocol",decode:decode,encode:encode,root:root};function decode(t){var e=/^webpack:\/{2}(.*)$/.exec(t);return!!e&&n.decode.call(this,e[1])}function encode(t){return"webpack://"+n.encode.call(this,t)}function root(){}},9169:(t,e,r)=>{"use strict";var n=r(5325).u2,o=new Array(11).join(" ");function debugMessage(t,e){return[" ",n+":"," "+t.resourcePath,formatField("@",precedingRequest(t)),formatField("INPUT",e.input||"(source-map absent)"),formatField("ABSOLUTE",e.absolute),formatField("OUTPUT",e.output),formatField("ROOT",e.root)].filter(Boolean).join("\n")}t.exports=debugMessage;function precedingRequest(t){var e="loaderIndex"in t&&"loaders"in t&&Array.isArray(t.loaders);if(e){var r=t.loaderIndex+1;return r in t.loaders?t.loaders[r].request:"(no preceding loader)"}}function formatField(t,e){return!!e&&rightAlign(t)+formatData(e);function rightAlign(t){return(o+t+" ").slice(-o.length)}function formatData(t){return Array.isArray(t)?t.join("\n"+o):t}}},3352:(t,e,r)=>{"use strict";var n=r(1886);function decodeSourcesWith(t,e){var r=this;var n=[].concat(t).reduce(reduceValidDecoder.bind(null,t),[]);return function decode(t){for(var o=0,i=null;o{"use strict";var n=r(1886),o=r(6635);function encodeSourcesWith(t){var e=this,r=n("encode")(t);if(!r){return new o('Specified format does not support encoding (it lacks an "encoder" function)')}else{return function encode(n){var o;try{o=n&&r.call(e,n)}catch(t){return getNamedError(t)}return o;function getNamedError(e){var r=t.name||"(unnamed)",o=["Encoding with codec: "+r,"Absolute source: "+n,e&&(e.stack?e.stack:e)].filter(Boolean).join("\n");return new Error(o)}}}}t.exports=encodeSourcesWith},6635:(t,e,r)=>{"use strict";var n=r(5325).u2;function getError(){var t=(n+":\n"+Array.prototype.slice.call(arguments).join(" ")).split(/\s*\n\s*/).join("\n ");return new Error(t)}t.exports=getError},1886:t=>{"use strict";function getFieldAsFn(t){return function getFromValue(e){return!!e&&typeof e==="object"&&typeof e[t]==="function"&&e[t]}}t.exports=getFieldAsFn},4909:(t,e,r)=>{"use strict";var n=r(9169),o=r(8483),i=r(115),s=r(3352),u=r(401),c=r(8116),a=r(7020);var f=r(3595);function process(t,e,r){var l=Object.assign({sep:"/",debug:false,fail:false,format:false,root:false,codecs:f},e);var p=l.codecs.filter(a);var d=!!r&&typeof r==="object"&&r,v=typeof r==="string"&&r,_=d&&d.sources||v&&[v];var h,g,y,x;if(_){h=_.map(s.call(t,p,l.fail));i(t.resourcePath,h);x=!d||l.format==="remove"?undefined:Object.assign({},d);if(l.format){var b=p.filter(testNamedCodec).pop();if(!b){throw new Error('Specified format "'+l.format+'" does not match any available codec.')}g=h.map(c.call(t,b)).map(insertAbstractSources).map(convertPathSep);y=!!l.root&&u.call(t,b)()||undefined;i(t.resourcePath,g.concat(y));if(x){x.sources=g;x.sourceRoot=y}}}var m=o(l.debug).test(t.resourcePath);if(m){console.log(n(t,{input:_,absolute:h,output:g,root:y}))}return d?x:g?g[0]:undefined;function testNamedCodec(t){return t.name===l.format}function insertAbstractSources(t,e){return t||_[e]}function convertPathSep(t){return t instanceof Error?t:t.replace(/[\\\/]/g,l.sep)}}t.exports=process},401:(t,e,r)=>{"use strict";var n=r(1886),o=r(6635);function locateRootWith(t){var e=this,r=n("root")(t);if(!r){return new o('Specified format does not support encoding (it lacks a "root" function)')}else{return function locate(){var n;try{n=r.call(e)}catch(t){return getNamedError(t)}return n;function getNamedError(e){var r=t.name||"(unnamed)",n=["Locating root with codec: "+r,e&&(e.stack?e.stack:e)].filter(Boolean).join("\n");return new Error(n)}}}}t.exports=locateRootWith},7020:(t,e,r)=>{"use strict";var n=r(2357);function testCodec(t){n(!!t&&typeof t==="object","Codec must be an object");n(typeof t.name==="string"&&/^[\w-]+$/.test(t.name),"Codec.name must be a kebab-case string");n(typeof t.decode==="function"&&t.decode.length===1,"Codec.decode must be a function that accepts a single source string");n(typeof t.encode==="undefined"||typeof t.encode==="function"&&t.encode.length===1,"Codec.encode must be a function that accepts a single absolute path string, or else be omitted");n(typeof t.root==="undefined"||typeof t.root==="function"&&t.root.length===0,"Codec.root must be a function that accepts no arguments, or else be omitted");return true}t.exports=testCodec},115:(t,e,r)=>{"use strict";var n=r(6635);function throwErrors(t,e){var r=!!e&&e.filter(testIsError).map(getMessage);var o=!!r&&r.length;if(o){throw n(["For resource: "+t].concat(r).join("\n"))}function testIsError(t){return!!t&&typeof t==="object"&&t instanceof Error}function getMessage(t){return t.message}}t.exports=throwErrors},8483:(t,e,r)=>{"use strict";var n=r(171);var o=/(\/?)(.+)\1([a-z]*)/i;function toRegExp(t){return typeof t==="object"&&typeof t.test==="function"&&t||typeof t==="string"&&o.test(t)&&n(t)||/^true$|^$/.test(t)&&/.*/||/matchnone^/}t.exports=toRegExp},9730:t=>{t.exports=function(t){return function(){return t.apply(null,arguments)}}},559:t=>{t.exports=function(t){return function(e){return t.apply(null,arguments)}}},3896:t=>{t.exports=function(t){return function(e,r){return t.apply(null,arguments)}}},9288:t=>{t.exports=function(t){return function(e,r,n){return t.apply(null,arguments)}}},1239:t=>{t.exports=function(t){return function(e,r,n,o){return t.apply(null,arguments)}}},5728:t=>{t.exports=function(t){return function(e,r,n,o,i){return t.apply(null,arguments)}}},2639:(t,e,r)=>{var n=[r(9730),r(559),r(3896),r(9288),r(1239),r(5728)];t.exports=function(t,e){if(e&&e<=5){return n[e](t)}else{return t}}},4892:t=>{"use strict";const e=t=>{let e=false;let r=false;let n=false;for(let o=0;o{if(!(typeof t==="string"||Array.isArray(t))){throw new TypeError("Expected the input to be `string | string[]`")}r=Object.assign({pascalCase:false},r);const n=t=>r.pascalCase?t.charAt(0).toUpperCase()+t.slice(1):t;if(Array.isArray(t)){t=t.map(t=>t.trim()).filter(t=>t.length).join("-")}else{t=t.trim()}if(t.length===0){return""}if(t.length===1){return r.pascalCase?t.toUpperCase():t.toLowerCase()}const o=t!==t.toLowerCase();if(o){t=e(t)}t=t.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,(t,e)=>e.toUpperCase()).replace(/\d+(\w|$)/g,t=>t.toUpperCase());return n(t)};t.exports=r;t.exports.default=r},5286:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:true});e.default=compose;function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}var n=r(2639);var o=_interopRequireDefault(n);var i=function compose2(t,e){return function(){return t(e.apply(undefined,arguments))}};function compose(){for(var t=arguments.length,e=Array(t),r=0;r=0&&n[s]){u=n[s].length}return(0,o["default"])(n.reduce(i),u)}t.exports=e["default"]},4954:(t,e,r)=>{"use strict";var n=r(1321),o=r(4803),i=r(405),s=r(9521),u=r(1428),c=r(8367);var a=Function.prototype.bind,f=Object.defineProperty,l=Object.prototype.hasOwnProperty,p;p=function(t,e,r){var n=o(e)&&i(e.value),u;u=s(e);delete u.writable;delete u.value;u.get=function(){if(!r.overwriteDefinition&&l.call(this,t))return n;e.value=a.call(n,r.resolveContext?r.resolveContext(this):this);f(this,t,e);return this[t]};return u};t.exports=function(t){var e=u(arguments[1]);if(n(e.resolveContext))i(e.resolveContext);return c(t,function(t,r){return p(r,t,e)})}},7754:(t,e,r)=>{"use strict";var n=r(1321),o=r(5287),i=r(5432),s=r(1428),u=r(4511);var c=t.exports=function(t,e){var r,o,c,a,f;if(arguments.length<2||typeof t!=="string"){a=e;e=t;t=null}else{a=arguments[2]}if(n(t)){r=u.call(t,"c");o=u.call(t,"e");c=u.call(t,"w")}else{r=c=true;o=false}f={value:e,configurable:r,enumerable:o,writable:c};return!a?f:i(s(a),f)};c.gs=function(t,e,r){var c,a,f,l;if(typeof t!=="string"){f=r;r=e;e=t;t=null}else{f=arguments[3]}if(!n(e)){e=undefined}else if(!o(e)){f=e;e=r=undefined}else if(!n(r)){r=undefined}else if(!o(r)){f=r;r=undefined}if(n(t)){c=u.call(t,"c");a=u.call(t,"e")}else{c=true;a=false}l={get:e,set:r,configurable:c,enumerable:a};return!f?l:i(s(f),l)}},4684:(t,e,r)=>{"use strict";var n=r(5029);t.exports=function(){n(this).length=0;return this}},2236:(t,e,r)=>{"use strict";t.exports=r(738)()?Array.from:r(5759)},738:t=>{"use strict";t.exports=function(){var t=Array.from,e,r;if(typeof t!=="function")return false;e=["raz","dwa"];r=t(e);return Boolean(r&&r!==e&&r[1]==="dwa")}},5759:(t,e,r)=>{"use strict";var n=r(3870).iterator,o=r(2791),i=r(3660),s=r(9765),u=r(291),c=r(5029),a=r(7079),f=r(9430),l=Array.isArray,p=Function.prototype.call,d={configurable:true,enumerable:true,writable:true,value:null},v=Object.defineProperty;t.exports=function(t){var e=arguments[1],r=arguments[2],_,h,g,y,x,b,m,w,S,j;t=Object(c(t));if(a(e))u(e);if(!this||this===Array||!i(this)){if(!e){if(o(t)){x=t.length;if(x!==1)return Array.apply(null,t);y=new Array(1);y[0]=t[0];return y}if(l(t)){y=new Array(x=t.length);for(h=0;h=55296&&b<=56319)j+=t[++h]}j=e?p.call(e,r,j,g):j;if(_){d.value=j;v(y,g,d)}else{y[g]=j}++g}x=g}}if(x===undefined){x=s(t.length);if(_)y=new _(x);for(h=0;h{"use strict";var e=Object.prototype.toString,r=e.call(function(){return arguments}());t.exports=function(t){return e.call(t)===r}},3660:t=>{"use strict";var e=Object.prototype.toString,r=RegExp.prototype.test.bind(/^[object [A-Za-z0-9]*Function]$/);t.exports=function(t){return typeof t==="function"&&r(e.call(t))}},49:t=>{"use strict";t.exports=function(){}},4997:(t,e,r)=>{"use strict";t.exports=r(8243)()?Math.sign:r(8371)},8243:t=>{"use strict";t.exports=function(){var t=Math.sign;if(typeof t!=="function")return false;return t(10)===1&&t(-20)===-1}},8371:t=>{"use strict";t.exports=function(t){t=Number(t);if(isNaN(t)||t===0)return t;return t>0?1:-1}},6840:(t,e,r)=>{"use strict";var n=r(4997),o=Math.abs,i=Math.floor;t.exports=function(t){if(isNaN(t))return 0;t=Number(t);if(t===0||!isFinite(t))return t;return n(t)*i(o(t))}},9765:(t,e,r)=>{"use strict";var n=r(6840),o=Math.max;t.exports=function(t){return o(0,n(t))}},2598:(t,e,r)=>{"use strict";var n=r(291),o=r(5029),i=Function.prototype.bind,s=Function.prototype.call,u=Object.keys,c=Object.prototype.propertyIsEnumerable;t.exports=function(t,e){return function(r,a){var f,l=arguments[2],p=arguments[3];r=Object(o(r));n(a);f=u(r);if(p){f.sort(typeof p==="function"?i.call(p,r):undefined)}if(typeof t!=="function")t=f[t];return s.call(t,f,function(t,n){if(!c.call(r,t))return e;return s.call(a,l,r[t],t,r,n)})}}},5432:(t,e,r)=>{"use strict";t.exports=r(6554)()?Object.assign:r(5243)},6554:t=>{"use strict";t.exports=function(){var t=Object.assign,e;if(typeof t!=="function")return false;e={foo:"raz"};t(e,{bar:"dwa"},{trzy:"trzy"});return e.foo+e.bar+e.trzy==="razdwatrzy"}},5243:(t,e,r)=>{"use strict";var n=r(6319),o=r(5029),i=Math.max;t.exports=function(t,e){var r,s,u=i(arguments.length,2),c;t=Object(o(t));c=function(n){try{t[n]=e[n]}catch(t){if(!r)r=t}};for(s=1;s{"use strict";var n=r(2236),o=r(5432),i=r(5029);t.exports=function(t){var e=Object(i(t)),r=arguments[1],s=Object(arguments[2]);if(e!==t&&!r)return e;var u={};if(r){n(r,function(e){if(s.ensure||e in t)u[e]=t[e]})}else{o(u,t)}return u}},1565:(t,e,r)=>{"use strict";t.exports=r(2598)("forEach")},7079:(t,e,r)=>{"use strict";var n=r(49)();t.exports=function(t){return t!==n&&t!==null}},6319:(t,e,r)=>{"use strict";t.exports=r(9175)()?Object.keys:r(5069)},9175:t=>{"use strict";t.exports=function(){try{Object.keys("primitive");return true}catch(t){return false}}},5069:(t,e,r)=>{"use strict";var n=r(7079);var o=Object.keys;t.exports=function(t){return o(n(t)?Object(t):t)}},8367:(t,e,r)=>{"use strict";var n=r(291),o=r(1565),i=Function.prototype.call;t.exports=function(t,e){var r={},s=arguments[2];n(e);o(t,function(t,n,o,u){r[n]=i.call(e,s,t,n,o,u)});return r}},1428:(t,e,r)=>{"use strict";var n=r(7079);var o=Array.prototype.forEach,i=Object.create;var s=function(t,e){var r;for(r in t)e[r]=t[r]};t.exports=function(t){var e=i(null);o.call(arguments,function(t){if(!n(t))return;s(Object(t),e)});return e}},291:t=>{"use strict";t.exports=function(t){if(typeof t!=="function")throw new TypeError(t+" is not a function");return t}},5029:(t,e,r)=>{"use strict";var n=r(7079);t.exports=function(t){if(!n(t))throw new TypeError("Cannot use null or undefined");return t}},4511:(t,e,r)=>{"use strict";t.exports=r(9085)()?String.prototype.contains:r(2967)},9085:t=>{"use strict";var e="razdwatrzy";t.exports=function(){if(typeof e.contains!=="function")return false;return e.contains("dwa")===true&&e.contains("foo")===false}},2967:t=>{"use strict";var e=String.prototype.indexOf;t.exports=function(t){return e.call(this,t,arguments[1])>-1}},9430:t=>{"use strict";var e=Object.prototype.toString,r=e.call("");t.exports=function(t){return typeof t==="string"||t&&typeof t==="object"&&(t instanceof String||e.call(t)===r)||false}},1911:(t,e,r)=>{"use strict";var n=r(4684),o=r(5432),i=r(291),s=r(5029),u=r(7754),c=r(4954),a=r(3870);var f=Object.defineProperty,l=Object.defineProperties,p;t.exports=p=function(t,e){if(!(this instanceof p))throw new TypeError("Constructor requires 'new'");l(this,{__list__:u("w",s(t)),__context__:u("w",e),__nextIndex__:u("w",0)});if(!e)return;i(e.on);e.on("_add",this._onAdd);e.on("_delete",this._onDelete);e.on("_clear",this._onClear)};delete p.prototype.constructor;l(p.prototype,o({_next:u(function(){var t;if(!this.__list__)return undefined;if(this.__redo__){t=this.__redo__.shift();if(t!==undefined)return t}if(this.__nextIndex__=this.__nextIndex__)return;++this.__nextIndex__;if(!this.__redo__){f(this,"__redo__",u("c",[t]));return}this.__redo__.forEach(function(e,r){if(e>=t)this.__redo__[r]=++e},this);this.__redo__.push(t)}),_onDelete:u(function(t){var e;if(t>=this.__nextIndex__)return;--this.__nextIndex__;if(!this.__redo__)return;e=this.__redo__.indexOf(t);if(e!==-1)this.__redo__.splice(e,1);this.__redo__.forEach(function(e,r){if(e>t)this.__redo__[r]=--e},this)}),_onClear:u(function(){if(this.__redo__)n.call(this.__redo__);this.__nextIndex__=0})})));f(p.prototype,a.iterator,u(function(){return this}))},3870:(t,e,r)=>{"use strict";t.exports=r(1100)()?r(4713).Symbol:r(57)},1100:(t,e,r)=>{"use strict";var n=r(4713),o={object:true,symbol:true};t.exports=function(){var t=n.Symbol;var e;if(typeof t!=="function")return false;e=t("test symbol");try{String(e)}catch(t){return false}if(!o[typeof t.iterator])return false;if(!o[typeof t.toPrimitive])return false;if(!o[typeof t.toStringTag])return false;return true}},8370:t=>{"use strict";t.exports=function(t){if(!t)return false;if(typeof t==="symbol")return true;if(!t.constructor)return false;if(t.constructor.name!=="Symbol")return false;return t[t.constructor.toStringTag]==="Symbol"}},1698:(t,e,r)=>{"use strict";var n=r(7754);var o=Object.create,i=Object.defineProperty,s=Object.prototype;var u=o(null);t.exports=function(t){var e=0,r,o;while(u[t+(e||"")])++e;t+=e||"";u[t]=true;r="@@"+t;i(s,r,n.gs(null,function(t){if(o)return;o=true;i(this,r,n(t));o=false}));return r}},7324:(t,e,r)=>{"use strict";var n=r(7754),o=r(4713).Symbol;t.exports=function(t){return Object.defineProperties(t,{hasInstance:n("",o&&o.hasInstance||t("hasInstance")),isConcatSpreadable:n("",o&&o.isConcatSpreadable||t("isConcatSpreadable")),iterator:n("",o&&o.iterator||t("iterator")),match:n("",o&&o.match||t("match")),replace:n("",o&&o.replace||t("replace")),search:n("",o&&o.search||t("search")),species:n("",o&&o.species||t("species")),split:n("",o&&o.split||t("split")),toPrimitive:n("",o&&o.toPrimitive||t("toPrimitive")),toStringTag:n("",o&&o.toStringTag||t("toStringTag")),unscopables:n("",o&&o.unscopables||t("unscopables"))})}},7625:(t,e,r)=>{"use strict";var n=r(7754),o=r(5272);var i=Object.create(null);t.exports=function(t){return Object.defineProperties(t,{for:n(function(e){if(i[e])return i[e];return i[e]=t(String(e))}),keyFor:n(function(t){var e;o(t);for(e in i){if(i[e]===t)return e}return undefined})})}},57:(t,e,r)=>{"use strict";var n=r(7754),o=r(5272),i=r(4713).Symbol,s=r(1698),u=r(7324),c=r(7625);var a=Object.create,f=Object.defineProperties,l=Object.defineProperty;var p,d,v;if(typeof i==="function"){try{String(i());v=true}catch(t){}}else{i=null}d=function Symbol(t){if(this instanceof d)throw new TypeError("Symbol is not a constructor");return p(t)};t.exports=p=function Symbol(t){var e;if(this instanceof Symbol)throw new TypeError("Symbol is not a constructor");if(v)return i(t);e=a(d.prototype);t=t===undefined?"":String(t);return f(e,{__description__:n("",t),__name__:n("",s(t))})};u(p);c(p);f(d.prototype,{constructor:n(p),toString:n("",function(){return this.__name__})});f(p.prototype,{toString:n(function(){return"Symbol ("+o(this).__description__+")"}),valueOf:n(function(){return o(this)})});l(p.prototype,p.toPrimitive,n("",function(){var t=o(this);if(typeof t==="symbol")return t;return t.toString()}));l(p.prototype,p.toStringTag,n("c","Symbol"));l(d.prototype,p.toStringTag,n("c",p.prototype[p.toStringTag]));l(d.prototype,p.toPrimitive,n("c",p.prototype[p.toPrimitive]))},5272:(t,e,r)=>{"use strict";var n=r(8370);t.exports=function(t){if(!n(t))throw new TypeError(t+" is not a symbol");return t}},7669:t=>{var e=function(){if(typeof self==="object"&&self)return self;if(typeof window==="object"&&window)return window;throw new Error("Unable to resolve global `this`")};t.exports=function(){if(this)return this;try{Object.defineProperty(Object.prototype,"__global__",{get:function(){return this},configurable:true})}catch(t){return e()}try{if(!__global__)return e();return __global__}finally{delete Object.prototype.__global__}}()},4713:(t,e,r)=>{"use strict";t.exports=r(8794)()?globalThis:r(7669)},8794:t=>{"use strict";t.exports=function(){if(typeof globalThis!=="object")return false;if(!globalThis)return false;return globalThis.Array===Array}},171:t=>{"use strict";var e=t.exports=function(t){if(typeof t!=="string"){throw new Error("Invalid input. Input must be a string")}var e=t.match(/(\/?)(.+)\1([a-z]*)/i);if(e[3]&&!/^(?!.*?(.).*?\1)[gmixXsuUAJ]+$/.test(e[3])){return RegExp(t)}return new RegExp(e[2],e[3])}},5037:(t,e,r)=>{"use strict";var n=r(5622),o=r(5747),i=r(3443),s=r(4892),u=r(6241).SourceMapConsumer;var c=r(4909);var a=r(2918);var f=r(1669);var l=r(7921);var p=r(2452).u2;function resolveUrlLoader(t,e){var d=this;if(/^\./.test(d.context)){return handleAsError("webpack misconfiguration","loader.context is relative, expected absolute")}var v=Object.assign({sourceMap:d.sourceMap,engine:"postcss",silent:false,absolute:false,keepQuery:false,removeCR:false,root:false,debug:false,join:f.defaultJoin},!!d.options&&d.options[s(p)],i.getOptions(d));l(v);if("attempts"in v){handleAsWarning("loader misconfiguration",'"attempts" option is defunct (consider "join" option if search is needed)')}if("includeRoot"in v){handleAsWarning("loader misconfiguration",'"includeRoot" option is defunct (consider "join" option if search is needed)')}if("fail"in v){handleAsWarning("loader misconfiguration",'"fail" option is defunct')}if(typeof v.join!=="function"){return handleAsError("loader misconfiguration",'"join" option must be a Function')}else if(v.join.length!==2){return handleAsError("loader misconfiguration",'"join" Function must take exactly 2 arguments (filename and options hash)')}if(typeof v.root==="string"){var _=v.root===""||n.isAbsolute(v.root)&&o.existsSync(v.root)&&o.statSync(v.root).isDirectory();if(!_){return handleAsError("loader misconfiguration",'"root" option must be an empty string or an absolute path to an existing directory')}}else if(v.root!==false){handleAsWarning("loader misconfiguration",'"root" option must be string where used or false where unused')}d.cacheable();var h,g;if(e){if(typeof e==="string"){try{e=JSON.parse(e)}catch(t){return handleAsError("source-map error","cannot parse source-map string (from less-loader?)")}}try{g=c(d,{format:"absolute"},e)}catch(t){return handleAsError("source-map error",t.message)}h=new u(g)}var y=/^\w+$/.test(v.engine)&&r.ab+"engine/"+v.engine+".js";var x=o.existsSync(y);if(!x){return handleAsError("loader misconfiguration",'"engine" option is not valid')}var b=d.async();Promise.resolve(require(y)(d.resourcePath,t,{outputSourceMap:!!v.sourceMap,transformDeclaration:a(d.resourcePath,v),absSourceMap:g,sourceMapConsumer:h,removeCR:v.removeCR})).catch(onFailure).then(onSuccess);function onFailure(t){b(encodeError("CSS error",t))}function onSuccess(t){if(t){if(v.sourceMap){var e=c(d,{format:"sourceRelative"},t.map);b(null,t.content,e)}else{b(null,t.content)}}}function handleAsWarning(e,r){if(!v.silent){d.emitWarning(encodeError(e,r))}return t}function handleAsError(e,r){d.emitError(encodeError(e,r));return t}function encodeError(t,e){return new Error([p,": ",[t].concat(typeof e==="string"&&e||e instanceof Error&&[e.message,e.stack.split("\n")[1].trim()]||[]).filter(Boolean).join("\n ")].join(""))}}t.exports=Object.assign(resolveUrlLoader,f)},1669:(t,e,r)=>{"use strict";var n=r(5622),o=r(5747),i=r(5286),s=r(1911);var u=r(2452).u2;var c=i(n.normalize,n.join);e.defaultJoin=createJoinForPredicate(function predicate(t,e,r,n,i){var s=c(r,e);return o.existsSync(s)?s:i(n===0?s:null)},"defaultJoin");function createJoinForPredicate(t,e){function join(e,r){var o=createDebugLogger(r.debug);return function joinProper(i,u){var c=typeof u==="undefined"&&new s([r.root])||typeof u==="string"&&new s([u])||u;var a=runIterator([]);o(createJoinMsg,[e,i,a,a.isFound]);return typeof a.absolute==="string"?a.absolute:i;function runIterator(r){var o=c.next();var s=!o.done&&o.value;if(typeof s==="string"){var u=t(e,i,s,r.length,next);if(typeof u==="string"&&n.isAbsolute(u)){return Object.assign(r.concat(s),{isFound:true,absolute:u})}else if(Array.isArray(u)){return u}else{throw new Error("predicate must return an absolute path or the result of calling next()")}}else{return r}function next(t){return runIterator(Object.assign(r.concat(s),typeof t==="string"&&{absolute:t}))}}}}function toString(){return"[Function: "+e+"]"}return Object.assign(join,e&&{valueOf:toString,toString:toString})}e.createJoinForPredicate=createJoinForPredicate;function createJoinMsg(t,e,r,o){return[u+": "+pathToString(t)+": "+e].concat(r.map(pathToString).filter(Boolean)).concat(o?"FOUND":"NOT FOUND").join("\n ");function pathToString(t){if(!t){return null}else{var e=n.relative(process.cwd(),t).split(n.sep);return(e[0]===".."?t.split(n.sep):["."].concat(e).filter(Boolean)).join("/")}}}e.createJoinMsg=createJoinMsg;function createDebugLogger(t){var e=!!t&&(typeof t==="function"?t:console.log);var r={};return e?actuallyLog:noop;function noop(){}function actuallyLog(t,n){var o=JSON.stringify(n);if(!r[o]){r[o]=true;e(t.apply(null,n))}}}e.createDebugLogger=createDebugLogger},7921:(t,e,r)=>{"use strict";var n=r(2413);var o=process[process.env.RESOLVE_URL_LOADER_TEST_HARNESS];function logToTestHarness(t){if(!!o&&typeof o==="object"&&o instanceof n.Writable){Object.keys(t).map(eachOptionKey);o=null}function eachOptionKey(e){var r=t[e];var n=typeof r==="undefined"?String(r):JSON.stringify(r.valueOf())||"-unstringifyable-";o.write(e+": "+n+"\n")}}t.exports=logToTestHarness},2918:(t,e,r)=>{"use strict";var n=r(5622),o=r(3443);function valueProcessor(t,e){var r=/(url\s*\()\s*(?:(['"])((?:(?!\2).)*)(\2)|([^'"](?:(?!\)).)*[^'"]))\s*(\))/g;var i=n.dirname(t);var s=e.join(t,e);return function transformValue(t,u){return t.split(r).map(eachSplitOrGroup).join("");function eachSplitOrGroup(t,r,c){var a=t||"";var f=r%7;if(f===3||f===5){var l=c[r-1],p=c[r+1],d=l===p&&(l==="'"||l==='"'),v=d?a.replace(/\\{2}/g,"\\"):a;var _=v.split(/([?#])/g),h=_[0],g=testIsRelative(h)&&s(h,u)||testIsAbsolute(h)&&s(h),y=e.keepQuery?_.slice(1).join(""):"";if(!g){return a}else if(e.absolute){return g.replace(/\\/g,"/")+y}else{return o.urlToRequest(n.relative(i,g).replace(/\\/g,"/")+y)}}else{return a}}};function testIsRelative(t){return!!t&&o.isUrlRequest(t,false)&&!n.isAbsolute(t)&&t.indexOf("~")!==0}function testIsAbsolute(t){return!!t&&typeof e.root==="string"&&o.isUrlRequest(t,e.root)&&(/^\//.test(t)||n.isAbsolute(t))}}t.exports=valueProcessor},2181:(t,e,r)=>{"use strict";var n=r(55);t.exports=function(t){if(typeof t!=="function")return false;if(!hasOwnProperty.call(t,"length"))return false;try{if(typeof t.length!=="number")return false;if(typeof t.call!=="function")return false;if(typeof t.apply!=="function")return false}catch(t){return false}return!n(t)}},8277:(t,e,r)=>{"use strict";var n=r(1321),o=r(758),i=r(6389),s=r(3756);var u=function(t,e){return t.replace("%v",s(e))};t.exports=function(t,e,r){if(!o(r))throw new TypeError(u(e,t));if(!n(t)){if("default"in r)return r["default"];if(r.isOptional)return null}var s=i(r.errorMessage);if(!n(s))s=e;throw new TypeError(u(s,t))}},4340:t=>{"use strict";t.exports=function(t){try{return t.toString()}catch(e){try{return String(t)}catch(t){return null}}}},3756:(t,e,r)=>{"use strict";var n=r(4340);var o=/[\n\r\u2028\u2029]/g;t.exports=function(t){var e=n(t);if(e===null)return"";if(e.length>100)e=e.slice(0,99)+"โ€ฆ";e=e.replace(o,function(t){switch(t){case"\n":return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw new Error("Unexpected character")}});return e}},758:(t,e,r)=>{"use strict";var n=r(1321);var o={object:true,function:true,undefined:true};t.exports=function(t){if(!n(t))return false;return hasOwnProperty.call(o,typeof t)}},405:(t,e,r)=>{"use strict";var n=r(8277),o=r(5287);t.exports=function(t){if(o(t))return t;return n(t,"%v is not a plain function",arguments[1])}},5287:(t,e,r)=>{"use strict";var n=r(2181);var o=/^\s*class[\s{/}]/,i=Function.prototype.toString;t.exports=function(t){if(!n(t))return false;if(o.test(i.call(t)))return false;return true}},55:(t,e,r)=>{"use strict";var n=r(758);t.exports=function(t){if(!n(t))return false;try{if(!t.constructor)return false;return t.constructor.prototype===t}catch(t){return false}}},6389:(t,e,r)=>{"use strict";var n=r(1321),o=r(758);var i=Object.prototype.toString;t.exports=function(t){if(!n(t))return null;if(o(t)){var e=t.toString;if(typeof e!=="function")return null;if(e===i)return null}try{return""+t}catch(t){return null}}},4803:(t,e,r)=>{"use strict";var n=r(8277),o=r(1321);t.exports=function(t){if(o(t))return t;return n(t,"Cannot use %v",arguments[1])}},1321:t=>{"use strict";var e=void 0;t.exports=function(t){return t!==e&&t!==null}},2357:t=>{"use strict";t.exports=require("assert")},5747:t=>{"use strict";t.exports=require("fs")},3443:t=>{"use strict";t.exports=require("next/dist/compiled/loader-utils")},6241:t=>{"use strict";t.exports=require("next/dist/compiled/source-map")},5622:t=>{"use strict";t.exports=require("path")},2413:t=>{"use strict";t.exports=require("stream")}};var e={};function __nccwpck_require__(r){if(e[r]){return e[r].exports}var n=e[r]={exports:{}};var o=true;try{t[r](n,n.exports,__nccwpck_require__);o=false}finally{if(o)delete e[r]}return n.exports}__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(5037)})(); \ No newline at end of file +module.exports=(()=>{var t={5325:t=>{"use strict";t.exports=JSON.parse('{"u2":"adjust-sourcemap-loader"}')},2452:t=>{"use strict";t.exports=JSON.parse('{"u2":"resolve-url-loader"}')},516:(t,e,r)=>{"use strict";var n=r(5622),o=r(5747);t.exports={name:"absolute",decode:decode,encode:encode,root:root};function decode(t){return n.isAbsolute(t)&&o.existsSync(t)&&o.statSync(t).isFile()&&t}function encode(t){return t}function root(){}},9609:t=>{"use strict";t.exports={name:"bowerComponent",decode:decode,abstract:true};function decode(t){return/^\/?([\w-]+)\s+\(bower component\)$/.test(t)}},3595:(t,e,r)=>{t.exports=[r(2018),r(1113),r(9609),r(9405),r(2134),r(1314),r(1588),r(516)]},9405:(t,e,r)=>{"use strict";var n=r(5622),o=r(5747);var i=r(3064);var s=r(1595);t.exports={name:"npmModule",decode:decode};function decode(t){if(/~/.test(t)){var e=i.urlToRequest(t),r=s.call(this),u=n.normalize(n.join(r,"node_modules",e)),c=!!u&&o.existsSync(u)&&o.statSync(u).isFile();return c&&u}}},2134:(t,e,r)=>{"use strict";var n=r(5622),o=r(5747);var i=r(4952);t.exports={name:"outputRelative",decode:decode,encode:encode,root:i};function decode(t){var e=i.call(this),r=!!e&&n.normalize(n.join(e,t)),s=!!r&&o.existsSync(r)&&o.statSync(r).isFile();return s&&r}function encode(t){var e=i.call(this);if(!e){throw new Error("Cannot locate the Webpack output directory")}else{return n.relative(e,t)}}},1314:(t,e,r)=>{"use strict";var n=r(5622),o=r(5747);var i=r(1595),s=r(9390);t.exports={name:"projectRelative",decode:decode,encode:encode,root:i};function decode(t){var e=i.call(this),r=n.normalize(n.join(e,t)),s=!!r&&o.existsSync(r)&&o.statSync(r).isFile();return s&&r}function encode(t){var e=i.call(this);if(!e){throw new Error("Cannot locate the Webpack project directory")}else{return"/"+s(e,t)}}},1588:(t,e,r)=>{"use strict";var n=r(5622),o=r(5747);t.exports={name:"sourceRelative",decode:decode,encode:encode,root:root};function decode(t){var e=this.context,r=!!e&&n.normalize(n.join(e,t)),i=!!r&&o.existsSync(r)&&o.statSync(r).isFile();return i&&r}function encode(t){return n.relative(this.context,t)}function root(){return this.context}},9390:(t,e,r)=>{"use strict";var n=r(5747),o=r(5622);var i;function enhancedRelative(t,e){var r=o.relative(t,e);var s=r.replace(/^\.{2}[\\\/]/,""),u=e.replace(s,"");var c=r===s;if(c){return r}else{var a=s.split(/[\\\/]/);for(var f=i?2:1,l=false;f>0&&!l;f--){i=i||indexLinkedModules(t);for(var p=0;p0){var i=e.shift(),s=o.join(i,"package.json"),u=n.existsSync(s)&&require(s).name;if(u){r[u]=r[u]||i;e.push.apply(e,listSymLinkedModules(i))}}return r;function listSymLinkedModules(t){var e=o.join(t,"node_modules"),r=n.existsSync(e)&&n.statSync(e).isDirectory(),i=!!r&&n.readdirSync(e)||[];return i.map(joinDirectory).filter(testIsSymLink);function joinDirectory(t){return o.join(e,t)}function testIsSymLink(t){return n.lstatSync(t).isSymbolicLink()}}}},1595:(t,e,r)=>{"use strict";var n=r(5622);function getContextDirectory(){var t=this.options?this.options.context:null;return!!t&&n.resolve(t)||process.cwd()}t.exports=getContextDirectory},4952:(t,e,r)=>{"use strict";var n=r(5622),o=r(5747);var i=r(1595);function getOutputDirectory(){var t=this.options&&this.options.output?this.options.output.directory:null,e=!!t&&n.resolve(i.call(this),t),r=!!e&&o.existsSync(e)&&o.statSync(e).isDirectory();return r?e:undefined}t.exports=getOutputDirectory},1113:t=>{"use strict";t.exports={name:"webpackBootstrap",decode:decode,abstract:true};function decode(t){return/^webpack\/bootstrap\s+\w{20}$/.test(t)}},2018:(t,e,r)=>{"use strict";var n=r(1314);t.exports={name:"webpackProtocol",decode:decode,encode:encode,root:root};function decode(t){var e=/^webpack:\/{2}(.*)$/.exec(t);return!!e&&n.decode.call(this,e[1])}function encode(t){return"webpack://"+n.encode.call(this,t)}function root(){}},9169:(t,e,r)=>{"use strict";var n=r(5325).u2,o=new Array(11).join(" ");function debugMessage(t,e){return[" ",n+":"," "+t.resourcePath,formatField("@",precedingRequest(t)),formatField("INPUT",e.input||"(source-map absent)"),formatField("ABSOLUTE",e.absolute),formatField("OUTPUT",e.output),formatField("ROOT",e.root)].filter(Boolean).join("\n")}t.exports=debugMessage;function precedingRequest(t){var e="loaderIndex"in t&&"loaders"in t&&Array.isArray(t.loaders);if(e){var r=t.loaderIndex+1;return r in t.loaders?t.loaders[r].request:"(no preceding loader)"}}function formatField(t,e){return!!e&&rightAlign(t)+formatData(e);function rightAlign(t){return(o+t+" ").slice(-o.length)}function formatData(t){return Array.isArray(t)?t.join("\n"+o):t}}},3352:(t,e,r)=>{"use strict";var n=r(1886);function decodeSourcesWith(t,e){var r=this;var n=[].concat(t).reduce(reduceValidDecoder.bind(null,t),[]);return function decode(t){for(var o=0,i=null;o{"use strict";var n=r(1886),o=r(6635);function encodeSourcesWith(t){var e=this,r=n("encode")(t);if(!r){return new o('Specified format does not support encoding (it lacks an "encoder" function)')}else{return function encode(n){var o;try{o=n&&r.call(e,n)}catch(t){return getNamedError(t)}return o;function getNamedError(e){var r=t.name||"(unnamed)",o=["Encoding with codec: "+r,"Absolute source: "+n,e&&(e.stack?e.stack:e)].filter(Boolean).join("\n");return new Error(o)}}}}t.exports=encodeSourcesWith},6635:(t,e,r)=>{"use strict";var n=r(5325).u2;function getError(){var t=(n+":\n"+Array.prototype.slice.call(arguments).join(" ")).split(/\s*\n\s*/).join("\n ");return new Error(t)}t.exports=getError},1886:t=>{"use strict";function getFieldAsFn(t){return function getFromValue(e){return!!e&&typeof e==="object"&&typeof e[t]==="function"&&e[t]}}t.exports=getFieldAsFn},4909:(t,e,r)=>{"use strict";var n=r(9169),o=r(8483),i=r(115),s=r(3352),u=r(401),c=r(8116),a=r(7020);var f=r(3595);function process(t,e,r){var l=Object.assign({sep:"/",debug:false,fail:false,format:false,root:false,codecs:f},e);var p=l.codecs.filter(a);var d=!!r&&typeof r==="object"&&r,v=typeof r==="string"&&r,_=d&&d.sources||v&&[v];var h,g,y,x;if(_){h=_.map(s.call(t,p,l.fail));i(t.resourcePath,h);x=!d||l.format==="remove"?undefined:Object.assign({},d);if(l.format){var b=p.filter(testNamedCodec).pop();if(!b){throw new Error('Specified format "'+l.format+'" does not match any available codec.')}g=h.map(c.call(t,b)).map(insertAbstractSources).map(convertPathSep);y=!!l.root&&u.call(t,b)()||undefined;i(t.resourcePath,g.concat(y));if(x){x.sources=g;x.sourceRoot=y}}}var m=o(l.debug).test(t.resourcePath);if(m){console.log(n(t,{input:_,absolute:h,output:g,root:y}))}return d?x:g?g[0]:undefined;function testNamedCodec(t){return t.name===l.format}function insertAbstractSources(t,e){return t||_[e]}function convertPathSep(t){return t instanceof Error?t:t.replace(/[\\\/]/g,l.sep)}}t.exports=process},401:(t,e,r)=>{"use strict";var n=r(1886),o=r(6635);function locateRootWith(t){var e=this,r=n("root")(t);if(!r){return new o('Specified format does not support encoding (it lacks a "root" function)')}else{return function locate(){var n;try{n=r.call(e)}catch(t){return getNamedError(t)}return n;function getNamedError(e){var r=t.name||"(unnamed)",n=["Locating root with codec: "+r,e&&(e.stack?e.stack:e)].filter(Boolean).join("\n");return new Error(n)}}}}t.exports=locateRootWith},7020:(t,e,r)=>{"use strict";var n=r(2357);function testCodec(t){n(!!t&&typeof t==="object","Codec must be an object");n(typeof t.name==="string"&&/^[\w-]+$/.test(t.name),"Codec.name must be a kebab-case string");n(typeof t.decode==="function"&&t.decode.length===1,"Codec.decode must be a function that accepts a single source string");n(typeof t.encode==="undefined"||typeof t.encode==="function"&&t.encode.length===1,"Codec.encode must be a function that accepts a single absolute path string, or else be omitted");n(typeof t.root==="undefined"||typeof t.root==="function"&&t.root.length===0,"Codec.root must be a function that accepts no arguments, or else be omitted");return true}t.exports=testCodec},115:(t,e,r)=>{"use strict";var n=r(6635);function throwErrors(t,e){var r=!!e&&e.filter(testIsError).map(getMessage);var o=!!r&&r.length;if(o){throw n(["For resource: "+t].concat(r).join("\n"))}function testIsError(t){return!!t&&typeof t==="object"&&t instanceof Error}function getMessage(t){return t.message}}t.exports=throwErrors},8483:(t,e,r)=>{"use strict";var n=r(171);var o=/(\/?)(.+)\1([a-z]*)/i;function toRegExp(t){return typeof t==="object"&&typeof t.test==="function"&&t||typeof t==="string"&&o.test(t)&&n(t)||/^true$|^$/.test(t)&&/.*/||/matchnone^/}t.exports=toRegExp},9730:t=>{t.exports=function(t){return function(){return t.apply(null,arguments)}}},559:t=>{t.exports=function(t){return function(e){return t.apply(null,arguments)}}},3896:t=>{t.exports=function(t){return function(e,r){return t.apply(null,arguments)}}},9288:t=>{t.exports=function(t){return function(e,r,n){return t.apply(null,arguments)}}},1239:t=>{t.exports=function(t){return function(e,r,n,o){return t.apply(null,arguments)}}},5728:t=>{t.exports=function(t){return function(e,r,n,o,i){return t.apply(null,arguments)}}},2639:(t,e,r)=>{var n=[r(9730),r(559),r(3896),r(9288),r(1239),r(5728)];t.exports=function(t,e){if(e&&e<=5){return n[e](t)}else{return t}}},4892:t=>{"use strict";const e=t=>{let e=false;let r=false;let n=false;for(let o=0;o{if(!(typeof t==="string"||Array.isArray(t))){throw new TypeError("Expected the input to be `string | string[]`")}r=Object.assign({pascalCase:false},r);const n=t=>r.pascalCase?t.charAt(0).toUpperCase()+t.slice(1):t;if(Array.isArray(t)){t=t.map(t=>t.trim()).filter(t=>t.length).join("-")}else{t=t.trim()}if(t.length===0){return""}if(t.length===1){return r.pascalCase?t.toUpperCase():t.toLowerCase()}const o=t!==t.toLowerCase();if(o){t=e(t)}t=t.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,(t,e)=>e.toUpperCase()).replace(/\d+(\w|$)/g,t=>t.toUpperCase());return n(t)};t.exports=r;t.exports.default=r},5286:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:true});e.default=compose;function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}var n=r(2639);var o=_interopRequireDefault(n);var i=function compose2(t,e){return function(){return t(e.apply(undefined,arguments))}};function compose(){for(var t=arguments.length,e=Array(t),r=0;r=0&&n[s]){u=n[s].length}return(0,o["default"])(n.reduce(i),u)}t.exports=e["default"]},4954:(t,e,r)=>{"use strict";var n=r(1321),o=r(4803),i=r(405),s=r(9521),u=r(1428),c=r(8367);var a=Function.prototype.bind,f=Object.defineProperty,l=Object.prototype.hasOwnProperty,p;p=function(t,e,r){var n=o(e)&&i(e.value),u;u=s(e);delete u.writable;delete u.value;u.get=function(){if(!r.overwriteDefinition&&l.call(this,t))return n;e.value=a.call(n,r.resolveContext?r.resolveContext(this):this);f(this,t,e);return this[t]};return u};t.exports=function(t){var e=u(arguments[1]);if(n(e.resolveContext))i(e.resolveContext);return c(t,function(t,r){return p(r,t,e)})}},7754:(t,e,r)=>{"use strict";var n=r(1321),o=r(5287),i=r(5432),s=r(1428),u=r(4511);var c=t.exports=function(t,e){var r,o,c,a,f;if(arguments.length<2||typeof t!=="string"){a=e;e=t;t=null}else{a=arguments[2]}if(n(t)){r=u.call(t,"c");o=u.call(t,"e");c=u.call(t,"w")}else{r=c=true;o=false}f={value:e,configurable:r,enumerable:o,writable:c};return!a?f:i(s(a),f)};c.gs=function(t,e,r){var c,a,f,l;if(typeof t!=="string"){f=r;r=e;e=t;t=null}else{f=arguments[3]}if(!n(e)){e=undefined}else if(!o(e)){f=e;e=r=undefined}else if(!n(r)){r=undefined}else if(!o(r)){f=r;r=undefined}if(n(t)){c=u.call(t,"c");a=u.call(t,"e")}else{c=true;a=false}l={get:e,set:r,configurable:c,enumerable:a};return!f?l:i(s(f),l)}},4684:(t,e,r)=>{"use strict";var n=r(5029);t.exports=function(){n(this).length=0;return this}},2236:(t,e,r)=>{"use strict";t.exports=r(738)()?Array.from:r(5759)},738:t=>{"use strict";t.exports=function(){var t=Array.from,e,r;if(typeof t!=="function")return false;e=["raz","dwa"];r=t(e);return Boolean(r&&r!==e&&r[1]==="dwa")}},5759:(t,e,r)=>{"use strict";var n=r(3870).iterator,o=r(2791),i=r(3660),s=r(9765),u=r(291),c=r(5029),a=r(7079),f=r(9430),l=Array.isArray,p=Function.prototype.call,d={configurable:true,enumerable:true,writable:true,value:null},v=Object.defineProperty;t.exports=function(t){var e=arguments[1],r=arguments[2],_,h,g,y,x,b,m,w,S,j;t=Object(c(t));if(a(e))u(e);if(!this||this===Array||!i(this)){if(!e){if(o(t)){x=t.length;if(x!==1)return Array.apply(null,t);y=new Array(1);y[0]=t[0];return y}if(l(t)){y=new Array(x=t.length);for(h=0;h=55296&&b<=56319)j+=t[++h]}j=e?p.call(e,r,j,g):j;if(_){d.value=j;v(y,g,d)}else{y[g]=j}++g}x=g}}if(x===undefined){x=s(t.length);if(_)y=new _(x);for(h=0;h{"use strict";var e=Object.prototype.toString,r=e.call(function(){return arguments}());t.exports=function(t){return e.call(t)===r}},3660:t=>{"use strict";var e=Object.prototype.toString,r=RegExp.prototype.test.bind(/^[object [A-Za-z0-9]*Function]$/);t.exports=function(t){return typeof t==="function"&&r(e.call(t))}},49:t=>{"use strict";t.exports=function(){}},4997:(t,e,r)=>{"use strict";t.exports=r(8243)()?Math.sign:r(8371)},8243:t=>{"use strict";t.exports=function(){var t=Math.sign;if(typeof t!=="function")return false;return t(10)===1&&t(-20)===-1}},8371:t=>{"use strict";t.exports=function(t){t=Number(t);if(isNaN(t)||t===0)return t;return t>0?1:-1}},6840:(t,e,r)=>{"use strict";var n=r(4997),o=Math.abs,i=Math.floor;t.exports=function(t){if(isNaN(t))return 0;t=Number(t);if(t===0||!isFinite(t))return t;return n(t)*i(o(t))}},9765:(t,e,r)=>{"use strict";var n=r(6840),o=Math.max;t.exports=function(t){return o(0,n(t))}},2598:(t,e,r)=>{"use strict";var n=r(291),o=r(5029),i=Function.prototype.bind,s=Function.prototype.call,u=Object.keys,c=Object.prototype.propertyIsEnumerable;t.exports=function(t,e){return function(r,a){var f,l=arguments[2],p=arguments[3];r=Object(o(r));n(a);f=u(r);if(p){f.sort(typeof p==="function"?i.call(p,r):undefined)}if(typeof t!=="function")t=f[t];return s.call(t,f,function(t,n){if(!c.call(r,t))return e;return s.call(a,l,r[t],t,r,n)})}}},5432:(t,e,r)=>{"use strict";t.exports=r(6554)()?Object.assign:r(5243)},6554:t=>{"use strict";t.exports=function(){var t=Object.assign,e;if(typeof t!=="function")return false;e={foo:"raz"};t(e,{bar:"dwa"},{trzy:"trzy"});return e.foo+e.bar+e.trzy==="razdwatrzy"}},5243:(t,e,r)=>{"use strict";var n=r(6319),o=r(5029),i=Math.max;t.exports=function(t,e){var r,s,u=i(arguments.length,2),c;t=Object(o(t));c=function(n){try{t[n]=e[n]}catch(t){if(!r)r=t}};for(s=1;s{"use strict";var n=r(2236),o=r(5432),i=r(5029);t.exports=function(t){var e=Object(i(t)),r=arguments[1],s=Object(arguments[2]);if(e!==t&&!r)return e;var u={};if(r){n(r,function(e){if(s.ensure||e in t)u[e]=t[e]})}else{o(u,t)}return u}},1565:(t,e,r)=>{"use strict";t.exports=r(2598)("forEach")},7079:(t,e,r)=>{"use strict";var n=r(49)();t.exports=function(t){return t!==n&&t!==null}},6319:(t,e,r)=>{"use strict";t.exports=r(9175)()?Object.keys:r(5069)},9175:t=>{"use strict";t.exports=function(){try{Object.keys("primitive");return true}catch(t){return false}}},5069:(t,e,r)=>{"use strict";var n=r(7079);var o=Object.keys;t.exports=function(t){return o(n(t)?Object(t):t)}},8367:(t,e,r)=>{"use strict";var n=r(291),o=r(1565),i=Function.prototype.call;t.exports=function(t,e){var r={},s=arguments[2];n(e);o(t,function(t,n,o,u){r[n]=i.call(e,s,t,n,o,u)});return r}},1428:(t,e,r)=>{"use strict";var n=r(7079);var o=Array.prototype.forEach,i=Object.create;var s=function(t,e){var r;for(r in t)e[r]=t[r]};t.exports=function(t){var e=i(null);o.call(arguments,function(t){if(!n(t))return;s(Object(t),e)});return e}},291:t=>{"use strict";t.exports=function(t){if(typeof t!=="function")throw new TypeError(t+" is not a function");return t}},5029:(t,e,r)=>{"use strict";var n=r(7079);t.exports=function(t){if(!n(t))throw new TypeError("Cannot use null or undefined");return t}},4511:(t,e,r)=>{"use strict";t.exports=r(9085)()?String.prototype.contains:r(2967)},9085:t=>{"use strict";var e="razdwatrzy";t.exports=function(){if(typeof e.contains!=="function")return false;return e.contains("dwa")===true&&e.contains("foo")===false}},2967:t=>{"use strict";var e=String.prototype.indexOf;t.exports=function(t){return e.call(this,t,arguments[1])>-1}},9430:t=>{"use strict";var e=Object.prototype.toString,r=e.call("");t.exports=function(t){return typeof t==="string"||t&&typeof t==="object"&&(t instanceof String||e.call(t)===r)||false}},1911:(t,e,r)=>{"use strict";var n=r(4684),o=r(5432),i=r(291),s=r(5029),u=r(7754),c=r(4954),a=r(3870);var f=Object.defineProperty,l=Object.defineProperties,p;t.exports=p=function(t,e){if(!(this instanceof p))throw new TypeError("Constructor requires 'new'");l(this,{__list__:u("w",s(t)),__context__:u("w",e),__nextIndex__:u("w",0)});if(!e)return;i(e.on);e.on("_add",this._onAdd);e.on("_delete",this._onDelete);e.on("_clear",this._onClear)};delete p.prototype.constructor;l(p.prototype,o({_next:u(function(){var t;if(!this.__list__)return undefined;if(this.__redo__){t=this.__redo__.shift();if(t!==undefined)return t}if(this.__nextIndex__=this.__nextIndex__)return;++this.__nextIndex__;if(!this.__redo__){f(this,"__redo__",u("c",[t]));return}this.__redo__.forEach(function(e,r){if(e>=t)this.__redo__[r]=++e},this);this.__redo__.push(t)}),_onDelete:u(function(t){var e;if(t>=this.__nextIndex__)return;--this.__nextIndex__;if(!this.__redo__)return;e=this.__redo__.indexOf(t);if(e!==-1)this.__redo__.splice(e,1);this.__redo__.forEach(function(e,r){if(e>t)this.__redo__[r]=--e},this)}),_onClear:u(function(){if(this.__redo__)n.call(this.__redo__);this.__nextIndex__=0})})));f(p.prototype,a.iterator,u(function(){return this}))},3870:(t,e,r)=>{"use strict";t.exports=r(1100)()?r(4713).Symbol:r(57)},1100:(t,e,r)=>{"use strict";var n=r(4713),o={object:true,symbol:true};t.exports=function(){var t=n.Symbol;var e;if(typeof t!=="function")return false;e=t("test symbol");try{String(e)}catch(t){return false}if(!o[typeof t.iterator])return false;if(!o[typeof t.toPrimitive])return false;if(!o[typeof t.toStringTag])return false;return true}},8370:t=>{"use strict";t.exports=function(t){if(!t)return false;if(typeof t==="symbol")return true;if(!t.constructor)return false;if(t.constructor.name!=="Symbol")return false;return t[t.constructor.toStringTag]==="Symbol"}},1698:(t,e,r)=>{"use strict";var n=r(7754);var o=Object.create,i=Object.defineProperty,s=Object.prototype;var u=o(null);t.exports=function(t){var e=0,r,o;while(u[t+(e||"")])++e;t+=e||"";u[t]=true;r="@@"+t;i(s,r,n.gs(null,function(t){if(o)return;o=true;i(this,r,n(t));o=false}));return r}},7324:(t,e,r)=>{"use strict";var n=r(7754),o=r(4713).Symbol;t.exports=function(t){return Object.defineProperties(t,{hasInstance:n("",o&&o.hasInstance||t("hasInstance")),isConcatSpreadable:n("",o&&o.isConcatSpreadable||t("isConcatSpreadable")),iterator:n("",o&&o.iterator||t("iterator")),match:n("",o&&o.match||t("match")),replace:n("",o&&o.replace||t("replace")),search:n("",o&&o.search||t("search")),species:n("",o&&o.species||t("species")),split:n("",o&&o.split||t("split")),toPrimitive:n("",o&&o.toPrimitive||t("toPrimitive")),toStringTag:n("",o&&o.toStringTag||t("toStringTag")),unscopables:n("",o&&o.unscopables||t("unscopables"))})}},7625:(t,e,r)=>{"use strict";var n=r(7754),o=r(5272);var i=Object.create(null);t.exports=function(t){return Object.defineProperties(t,{for:n(function(e){if(i[e])return i[e];return i[e]=t(String(e))}),keyFor:n(function(t){var e;o(t);for(e in i){if(i[e]===t)return e}return undefined})})}},57:(t,e,r)=>{"use strict";var n=r(7754),o=r(5272),i=r(4713).Symbol,s=r(1698),u=r(7324),c=r(7625);var a=Object.create,f=Object.defineProperties,l=Object.defineProperty;var p,d,v;if(typeof i==="function"){try{String(i());v=true}catch(t){}}else{i=null}d=function Symbol(t){if(this instanceof d)throw new TypeError("Symbol is not a constructor");return p(t)};t.exports=p=function Symbol(t){var e;if(this instanceof Symbol)throw new TypeError("Symbol is not a constructor");if(v)return i(t);e=a(d.prototype);t=t===undefined?"":String(t);return f(e,{__description__:n("",t),__name__:n("",s(t))})};u(p);c(p);f(d.prototype,{constructor:n(p),toString:n("",function(){return this.__name__})});f(p.prototype,{toString:n(function(){return"Symbol ("+o(this).__description__+")"}),valueOf:n(function(){return o(this)})});l(p.prototype,p.toPrimitive,n("",function(){var t=o(this);if(typeof t==="symbol")return t;return t.toString()}));l(p.prototype,p.toStringTag,n("c","Symbol"));l(d.prototype,p.toStringTag,n("c",p.prototype[p.toStringTag]));l(d.prototype,p.toPrimitive,n("c",p.prototype[p.toPrimitive]))},5272:(t,e,r)=>{"use strict";var n=r(8370);t.exports=function(t){if(!n(t))throw new TypeError(t+" is not a symbol");return t}},7669:t=>{var e=function(){if(typeof self==="object"&&self)return self;if(typeof window==="object"&&window)return window;throw new Error("Unable to resolve global `this`")};t.exports=function(){if(this)return this;try{Object.defineProperty(Object.prototype,"__global__",{get:function(){return this},configurable:true})}catch(t){return e()}try{if(!__global__)return e();return __global__}finally{delete Object.prototype.__global__}}()},4713:(t,e,r)=>{"use strict";t.exports=r(8794)()?globalThis:r(7669)},8794:t=>{"use strict";t.exports=function(){if(typeof globalThis!=="object")return false;if(!globalThis)return false;return globalThis.Array===Array}},171:t=>{"use strict";var e=t.exports=function(t){if(typeof t!=="string"){throw new Error("Invalid input. Input must be a string")}var e=t.match(/(\/?)(.+)\1([a-z]*)/i);if(e[3]&&!/^(?!.*?(.).*?\1)[gmixXsuUAJ]+$/.test(e[3])){return RegExp(t)}return new RegExp(e[2],e[3])}},5037:(t,e,r)=>{"use strict";var n=r(5622),o=r(5747),i=r(3064),s=r(4892),u=r(6241).SourceMapConsumer;var c=r(4909);var a=r(2918);var f=r(1669);var l=r(7921);var p=r(2452).u2;function resolveUrlLoader(t,e){var d=this;if(/^\./.test(d.context)){return handleAsError("webpack misconfiguration","loader.context is relative, expected absolute")}var v=Object.assign({sourceMap:d.sourceMap,engine:"postcss",silent:false,absolute:false,keepQuery:false,removeCR:false,root:false,debug:false,join:f.defaultJoin},!!d.options&&d.options[s(p)],i.getOptions(d));l(v);if("attempts"in v){handleAsWarning("loader misconfiguration",'"attempts" option is defunct (consider "join" option if search is needed)')}if("includeRoot"in v){handleAsWarning("loader misconfiguration",'"includeRoot" option is defunct (consider "join" option if search is needed)')}if("fail"in v){handleAsWarning("loader misconfiguration",'"fail" option is defunct')}if(typeof v.join!=="function"){return handleAsError("loader misconfiguration",'"join" option must be a Function')}else if(v.join.length!==2){return handleAsError("loader misconfiguration",'"join" Function must take exactly 2 arguments (filename and options hash)')}if(typeof v.root==="string"){var _=v.root===""||n.isAbsolute(v.root)&&o.existsSync(v.root)&&o.statSync(v.root).isDirectory();if(!_){return handleAsError("loader misconfiguration",'"root" option must be an empty string or an absolute path to an existing directory')}}else if(v.root!==false){handleAsWarning("loader misconfiguration",'"root" option must be string where used or false where unused')}d.cacheable();var h,g;if(e){if(typeof e==="string"){try{e=JSON.parse(e)}catch(t){return handleAsError("source-map error","cannot parse source-map string (from less-loader?)")}}try{g=c(d,{format:"absolute"},e)}catch(t){return handleAsError("source-map error",t.message)}h=new u(g)}var y=/^\w+$/.test(v.engine)&&r.ab+"engine/"+v.engine+".js";var x=o.existsSync(y);if(!x){return handleAsError("loader misconfiguration",'"engine" option is not valid')}var b=d.async();Promise.resolve(require(y)(d.resourcePath,t,{outputSourceMap:!!v.sourceMap,transformDeclaration:a(d.resourcePath,v),absSourceMap:g,sourceMapConsumer:h,removeCR:v.removeCR})).catch(onFailure).then(onSuccess);function onFailure(t){b(encodeError("CSS error",t))}function onSuccess(t){if(t){if(v.sourceMap){var e=c(d,{format:"sourceRelative"},t.map);b(null,t.content,e)}else{b(null,t.content)}}}function handleAsWarning(e,r){if(!v.silent){d.emitWarning(encodeError(e,r))}return t}function handleAsError(e,r){d.emitError(encodeError(e,r));return t}function encodeError(t,e){return new Error([p,": ",[t].concat(typeof e==="string"&&e||e instanceof Error&&[e.message,e.stack.split("\n")[1].trim()]||[]).filter(Boolean).join("\n ")].join(""))}}t.exports=Object.assign(resolveUrlLoader,f)},1669:(t,e,r)=>{"use strict";var n=r(5622),o=r(5747),i=r(5286),s=r(1911);var u=r(2452).u2;var c=i(n.normalize,n.join);e.defaultJoin=createJoinForPredicate(function predicate(t,e,r,n,i){var s=c(r,e);return o.existsSync(s)?s:i(n===0?s:null)},"defaultJoin");function createJoinForPredicate(t,e){function join(e,r){var o=createDebugLogger(r.debug);return function joinProper(i,u){var c=typeof u==="undefined"&&new s([r.root])||typeof u==="string"&&new s([u])||u;var a=runIterator([]);o(createJoinMsg,[e,i,a,a.isFound]);return typeof a.absolute==="string"?a.absolute:i;function runIterator(r){var o=c.next();var s=!o.done&&o.value;if(typeof s==="string"){var u=t(e,i,s,r.length,next);if(typeof u==="string"&&n.isAbsolute(u)){return Object.assign(r.concat(s),{isFound:true,absolute:u})}else if(Array.isArray(u)){return u}else{throw new Error("predicate must return an absolute path or the result of calling next()")}}else{return r}function next(t){return runIterator(Object.assign(r.concat(s),typeof t==="string"&&{absolute:t}))}}}}function toString(){return"[Function: "+e+"]"}return Object.assign(join,e&&{valueOf:toString,toString:toString})}e.createJoinForPredicate=createJoinForPredicate;function createJoinMsg(t,e,r,o){return[u+": "+pathToString(t)+": "+e].concat(r.map(pathToString).filter(Boolean)).concat(o?"FOUND":"NOT FOUND").join("\n ");function pathToString(t){if(!t){return null}else{var e=n.relative(process.cwd(),t).split(n.sep);return(e[0]===".."?t.split(n.sep):["."].concat(e).filter(Boolean)).join("/")}}}e.createJoinMsg=createJoinMsg;function createDebugLogger(t){var e=!!t&&(typeof t==="function"?t:console.log);var r={};return e?actuallyLog:noop;function noop(){}function actuallyLog(t,n){var o=JSON.stringify(n);if(!r[o]){r[o]=true;e(t.apply(null,n))}}}e.createDebugLogger=createDebugLogger},7921:(t,e,r)=>{"use strict";var n=r(2413);var o=process[process.env.RESOLVE_URL_LOADER_TEST_HARNESS];function logToTestHarness(t){if(!!o&&typeof o==="object"&&o instanceof n.Writable){Object.keys(t).map(eachOptionKey);o=null}function eachOptionKey(e){var r=t[e];var n=typeof r==="undefined"?String(r):JSON.stringify(r.valueOf())||"-unstringifyable-";o.write(e+": "+n+"\n")}}t.exports=logToTestHarness},2918:(t,e,r)=>{"use strict";var n=r(5622),o=r(3064);function valueProcessor(t,e){var r=/(url\s*\()\s*(?:(['"])((?:(?!\2).)*)(\2)|([^'"](?:(?!\)).)*[^'"]))\s*(\))/g;var i=n.dirname(t);var s=e.join(t,e);return function transformValue(t,u){return t.split(r).map(eachSplitOrGroup).join("");function eachSplitOrGroup(t,r,c){var a=t||"";var f=r%7;if(f===3||f===5){var l=c[r-1],p=c[r+1],d=l===p&&(l==="'"||l==='"'),v=d?a.replace(/\\{2}/g,"\\"):a;var _=v.split(/([?#])/g),h=_[0],g=testIsRelative(h)&&s(h,u)||testIsAbsolute(h)&&s(h),y=e.keepQuery?_.slice(1).join(""):"";if(!g){return a}else if(e.absolute){return g.replace(/\\/g,"/")+y}else{return o.urlToRequest(n.relative(i,g).replace(/\\/g,"/")+y)}}else{return a}}};function testIsRelative(t){return!!t&&o.isUrlRequest(t,false)&&!n.isAbsolute(t)&&t.indexOf("~")!==0}function testIsAbsolute(t){return!!t&&typeof e.root==="string"&&o.isUrlRequest(t,e.root)&&(/^\//.test(t)||n.isAbsolute(t))}}t.exports=valueProcessor},2181:(t,e,r)=>{"use strict";var n=r(55);t.exports=function(t){if(typeof t!=="function")return false;if(!hasOwnProperty.call(t,"length"))return false;try{if(typeof t.length!=="number")return false;if(typeof t.call!=="function")return false;if(typeof t.apply!=="function")return false}catch(t){return false}return!n(t)}},8277:(t,e,r)=>{"use strict";var n=r(1321),o=r(758),i=r(6389),s=r(3756);var u=function(t,e){return t.replace("%v",s(e))};t.exports=function(t,e,r){if(!o(r))throw new TypeError(u(e,t));if(!n(t)){if("default"in r)return r["default"];if(r.isOptional)return null}var s=i(r.errorMessage);if(!n(s))s=e;throw new TypeError(u(s,t))}},4340:t=>{"use strict";t.exports=function(t){try{return t.toString()}catch(e){try{return String(t)}catch(t){return null}}}},3756:(t,e,r)=>{"use strict";var n=r(4340);var o=/[\n\r\u2028\u2029]/g;t.exports=function(t){var e=n(t);if(e===null)return"";if(e.length>100)e=e.slice(0,99)+"โ€ฆ";e=e.replace(o,function(t){switch(t){case"\n":return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw new Error("Unexpected character")}});return e}},758:(t,e,r)=>{"use strict";var n=r(1321);var o={object:true,function:true,undefined:true};t.exports=function(t){if(!n(t))return false;return hasOwnProperty.call(o,typeof t)}},405:(t,e,r)=>{"use strict";var n=r(8277),o=r(5287);t.exports=function(t){if(o(t))return t;return n(t,"%v is not a plain function",arguments[1])}},5287:(t,e,r)=>{"use strict";var n=r(2181);var o=/^\s*class[\s{/}]/,i=Function.prototype.toString;t.exports=function(t){if(!n(t))return false;if(o.test(i.call(t)))return false;return true}},55:(t,e,r)=>{"use strict";var n=r(758);t.exports=function(t){if(!n(t))return false;try{if(!t.constructor)return false;return t.constructor.prototype===t}catch(t){return false}}},6389:(t,e,r)=>{"use strict";var n=r(1321),o=r(758);var i=Object.prototype.toString;t.exports=function(t){if(!n(t))return null;if(o(t)){var e=t.toString;if(typeof e!=="function")return null;if(e===i)return null}try{return""+t}catch(t){return null}}},4803:(t,e,r)=>{"use strict";var n=r(8277),o=r(1321);t.exports=function(t){if(o(t))return t;return n(t,"Cannot use %v",arguments[1])}},1321:t=>{"use strict";var e=void 0;t.exports=function(t){return t!==e&&t!==null}},2357:t=>{"use strict";t.exports=require("assert")},5747:t=>{"use strict";t.exports=require("fs")},3064:t=>{"use strict";t.exports=require("next/dist/compiled/loader-utils2")},6241:t=>{"use strict";t.exports=require("next/dist/compiled/source-map")},5622:t=>{"use strict";t.exports=require("path")},2413:t=>{"use strict";t.exports=require("stream")}};var e={};function __nccwpck_require__(r){if(e[r]){return e[r].exports}var n=e[r]={exports:{}};var o=true;try{t[r](n,n.exports,__nccwpck_require__);o=false}finally{if(o)delete e[r]}return n.exports}__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(5037)})(); \ No newline at end of file diff --git a/packages/next/compiled/sass-loader/cjs.js b/packages/next/compiled/sass-loader/cjs.js index f67c685abaf50..a85be5334d1e7 100644 --- a/packages/next/compiled/sass-loader/cjs.js +++ b/packages/next/compiled/sass-loader/cjs.js @@ -1 +1 @@ -module.exports=function(){var __webpack_modules__={613:function(e){"use strict";e.exports=JSON.parse('{"type":"object","properties":{"implementation":{"description":"The implementation of the sass to be used (https://github.com/webpack-contrib/sass-loader#implementation).","type":"object"},"sassOptions":{"description":"Options for `node-sass` or `sass` (`Dart Sass`) implementation. (https://github.com/webpack-contrib/sass-loader#implementation).","anyOf":[{"type":"object","additionalProperties":true},{"instanceof":"Function"}]},"additionalData":{"description":"Prepends/Appends `Sass`/`SCSS` code before the actual entry file (https://github.com/webpack-contrib/sass-loader#additionaldata).","anyOf":[{"type":"string"},{"instanceof":"Function"}]},"sourceMap":{"description":"Enables/Disables generation of source maps (https://github.com/webpack-contrib/sass-loader#sourcemap).","type":"boolean"},"webpackImporter":{"description":"Enables/Disables default `webpack` importer (https://github.com/webpack-contrib/sass-loader#webpackimporter).","type":"boolean"}},"additionalProperties":false}')},241:function(e,t){function set(e,t,s){if(typeof s.value==="object")s.value=klona(s.value);if(!s.enumerable||s.get||s.set||!s.configurable||!s.writable||t==="__proto__"){Object.defineProperty(e,t,s)}else e[t]=s.value}function klona(e){if(typeof e!=="object")return e;var t=0,s,r,n,a=Object.prototype.toString.call(e);if(a==="[object Object]"){n=Object.create(e.__proto__||null)}else if(a==="[object Array]"){n=Array(e.length)}else if(a==="[object Set]"){n=new Set;e.forEach(function(e){n.add(klona(e))})}else if(a==="[object Map]"){n=new Map;e.forEach(function(e,t){n.set(klona(t),klona(e))})}else if(a==="[object Date]"){n=new Date(+e)}else if(a==="[object RegExp]"){n=new RegExp(e.source,e.flags)}else if(a==="[object DataView]"){n=new e.constructor(klona(e.buffer))}else if(a==="[object ArrayBuffer]"){n=e.slice(0)}else if(a.slice(-6)==="Array]"){n=new e.constructor(e)}if(n){for(r=Object.getOwnPropertySymbols(e);t{if(e){if(e.file){this.addDependency(r.default.normalize(e.file))}s(new c.default(e));return}let n=t.map?JSON.parse(t.map):null;if(n&&l){n=(0,i.normalizeSourceMap)(n,this.rootContext)}t.stats.includedFiles.forEach(e=>{const t=r.default.normalize(e);if(r.default.isAbsolute(t)){this.addDependency(t)}});s(null,t.css.toString(),n)})}var u=loader;t.default=u},409:function(__unused_webpack_module,exports,__nccwpck_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.getSassImplementation=getSassImplementation;exports.getSassOptions=getSassOptions;exports.getWebpackResolver=getWebpackResolver;exports.getWebpackImporter=getWebpackImporter;exports.getRenderFunctionFromSassImplementation=getRenderFunctionFromSassImplementation;exports.normalizeSourceMap=normalizeSourceMap;var _url=_interopRequireDefault(__nccwpck_require__(835));var _path=_interopRequireDefault(__nccwpck_require__(622));var _semver=_interopRequireDefault(__nccwpck_require__(519));var _full=__nccwpck_require__(241);var _loaderUtils=__nccwpck_require__(443);var _neoAsync=_interopRequireDefault(__nccwpck_require__(386));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getDefaultSassImplementation(){let sassImplPkg="sass";try{require.resolve("sass")}catch(error){try{eval("require.resolve('node-sass')");sassImplPkg="node-sass"}catch(e){sassImplPkg="sass"}}return require(sassImplPkg)}function getSassImplementation(e,t){let s=t;if(!s){try{s=getDefaultSassImplementation()}catch(t){e.emitError(t);return}}const{info:r}=s;if(!r){e.emitError(new Error("Unknown Sass implementation."));return}const n=r.split("\t");if(n.length<2){e.emitError(new Error(`Unknown Sass implementation "${r}".`));return}const[a,o]=n;if(a==="dart-sass"){if(!_semver.default.satisfies(o,"^1.3.0")){e.emitError(new Error(`Dart Sass version ${o} is incompatible with ^1.3.0.`))}return s}else if(a==="node-sass"){if(!_semver.default.satisfies(o,"^4.0.0 || ^5.0.0 || ^6.0.0")){e.emitError(new Error(`Node Sass version ${o} is incompatible with ^4.0.0 || ^5.0.0 || ^6.0.0.`))}return s}e.emitError(new Error(`Unknown Sass implementation "${a}".`))}function isProductionLikeMode(e){return e.mode==="production"||!e.mode}function proxyCustomImporters(e,t){return[].concat(e).map(e=>(function proxyImporter(...s){this.webpackLoaderContext=t;return e.apply(this,s)}))}async function getSassOptions(e,t,s,r,n){const a=(0,_full.klona)(t.sassOptions?typeof t.sassOptions==="function"?t.sassOptions(e)||{}:t.sassOptions:{});const o=r.info.includes("dart-sass");if(o){const e=!a.fiber&&a.fiber!==false;if(e){let e;try{e=require.resolve("fibers")}catch(e){}if(e){a.fiber=require(e)}}else if(a.fiber===false){delete a.fiber}}else{delete a.fiber}a.file=e.resourcePath;a.data=t.additionalData?typeof t.additionalData==="function"?await t.additionalData(s,e):`${t.additionalData}\n${s}`:s;if(!a.outputStyle&&isProductionLikeMode(e)){a.outputStyle="compressed"}if(n){a.sourceMap=true;a.outFile=_path.default.join(e.rootContext,"style.css.map");a.sourceMapContents=true;a.omitSourceMapUrl=true;a.sourceMapEmbed=false}const{resourcePath:i}=e;const c=_path.default.extname(i);if(c&&c.toLowerCase()===".sass"&&typeof a.indentedSyntax==="undefined"){a.indentedSyntax=true}else{a.indentedSyntax=Boolean(a.indentedSyntax)}a.importer=a.importer?proxyCustomImporters(Array.isArray(a.importer)?a.importer:[a.importer],e):[];a.includePaths=[].concat(process.cwd()).concat((a.includePaths||[]).map(e=>_path.default.isAbsolute(e)?e:_path.default.join(process.cwd(),e))).concat(process.env.SASS_PATH?process.env.SASS_PATH.split(process.platform==="win32"?";":":"):[]);return a}const isModuleImport=/^~([^/]+|[^/]+\/|@[^/]+[/][^/]+|@[^/]+\/?|@[^/]+[/][^/]+\/)$/;function getPossibleRequests(e,t=false,s=false){const r=(0,_loaderUtils.urlToRequest)(e,t&&s);if(t&&isModuleImport.test(e)){return[...new Set([r,e])]}const n=_path.default.extname(r).toLowerCase();if(n===".css"){return[]}const a=_path.default.dirname(r);const o=_path.default.basename(r);return[...new Set([`${a}/_${o}`,r].concat(t?[`${_path.default.dirname(e)}/_${o}`,e]:[]))]}function promiseResolve(e){return(t,s)=>new Promise((r,n)=>{e(t,s,(e,t)=>{if(e){n(e)}else{r(t)}})})}const IS_SPECIAL_MODULE_IMPORT=/^~[^/]+$/;const IS_NATIVE_WIN32_PATH=/^[a-z]:[/\\]|^\\\\/i;function getWebpackResolver(e,t,s=[],r=false){async function startResolving(e){if(e.length===0){return Promise.reject()}const[{possibleRequests:t}]=e;if(t.length===0){return Promise.reject()}const[{resolve:s,context:r}]=e;try{return await s(r,t[0])}catch(s){const[,...r]=t;if(r.length===0){const[,...t]=e;return startResolving(t)}e[0].possibleRequests=r;return startResolving(e)}}const n=t.info.includes("dart-sass");const a=promiseResolve(e({alias:[],aliasFields:[],conditionNames:[],descriptionFiles:[],extensions:[".sass",".scss",".css"],exportsFields:[],mainFields:[],mainFiles:["_index","index"],modules:[],restrictions:[/\.((sa|sc|c)ss)$/i]}));const o=promiseResolve(e({conditionNames:["sass","style"],mainFields:["sass","style","main","..."],mainFiles:["_index","index","..."],extensions:[".sass",".scss",".css"],restrictions:[/\.((sa|sc|c)ss)$/i]}));return(e,t)=>{const i=t;const c=i.slice(0,5).toLowerCase()==="file:";if(c){try{t=_url.default.fileURLToPath(i)}catch(e){t=t.slice(7)}}let u=[];const l=!IS_SPECIAL_MODULE_IMPORT.test(t)&&!c&&!i.startsWith("/")&&!IS_NATIVE_WIN32_PATH.test(i);if(s.length>0&&l){const r=getPossibleRequests(t);if(!n){u=u.concat({resolve:a,context:_path.default.dirname(e),possibleRequests:r})}u=u.concat(s.map(e=>{return{resolve:a,context:e,possibleRequests:r}}))}const p=getPossibleRequests(t,true,r);u=u.concat({resolve:o,context:_path.default.dirname(e),possibleRequests:p});return startResolving(u)}}const matchCss=/\.css$/i;function getWebpackImporter(e,t,s){const r=getWebpackResolver(e.getResolve,t,s,e.rootContext);return(t,s,n)=>{r(s,t).then(t=>{e.addDependency(_path.default.normalize(t));n({file:t.replace(matchCss,"")})}).catch(()=>{n({file:t})})}}let nodeSassJobQueue=null;function getRenderFunctionFromSassImplementation(e){const t=e.info.includes("dart-sass");if(t){return e.render.bind(e)}if(nodeSassJobQueue===null){const t=Number(process.env.UV_THREADPOOL_SIZE||4);nodeSassJobQueue=_neoAsync.default.queue(e.render.bind(e),t-1)}return nodeSassJobQueue.push.bind(nodeSassJobQueue)}const ABSOLUTE_SCHEME=/^[A-Za-z0-9+\-.]+:/;function getURLType(e){if(e[0]==="/"){if(e[1]==="/"){return"scheme-relative"}return"path-absolute"}if(IS_NATIVE_WIN32_PATH.test(e)){return"path-absolute"}return ABSOLUTE_SCHEME.test(e)?"absolute":"path-relative"}function normalizeSourceMap(e,t){const s=e;delete s.file;s.sourceRoot="";s.sources=s.sources.map(e=>{const s=getURLType(e);if(s==="path-relative"){return _path.default.resolve(t,_path.default.normalize(e))}return e});return s}},443:function(e){"use strict";e.exports=require("next/dist/compiled/loader-utils")},386:function(e){"use strict";e.exports=require("next/dist/compiled/neo-async")},286:function(e){"use strict";e.exports=require("next/dist/compiled/schema-utils3")},519:function(e){"use strict";e.exports=require("next/dist/compiled/semver")},622:function(e){"use strict";e.exports=require("path")},835:function(e){"use strict";e.exports=require("url")}};var __webpack_module_cache__={};function __nccwpck_require__(e){if(__webpack_module_cache__[e]){return __webpack_module_cache__[e].exports}var t=__webpack_module_cache__[e]={exports:{}};var s=true;try{__webpack_modules__[e](t,t.exports,__nccwpck_require__);s=false}finally{if(s)delete __webpack_module_cache__[e]}return t.exports}__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(52)}(); \ No newline at end of file +module.exports=function(){var __webpack_modules__={613:function(e){"use strict";e.exports=JSON.parse('{"type":"object","properties":{"implementation":{"description":"The implementation of the sass to be used (https://github.com/webpack-contrib/sass-loader#implementation).","type":"object"},"sassOptions":{"description":"Options for `node-sass` or `sass` (`Dart Sass`) implementation. (https://github.com/webpack-contrib/sass-loader#implementation).","anyOf":[{"type":"object","additionalProperties":true},{"instanceof":"Function"}]},"additionalData":{"description":"Prepends/Appends `Sass`/`SCSS` code before the actual entry file (https://github.com/webpack-contrib/sass-loader#additionaldata).","anyOf":[{"type":"string"},{"instanceof":"Function"}]},"sourceMap":{"description":"Enables/Disables generation of source maps (https://github.com/webpack-contrib/sass-loader#sourcemap).","type":"boolean"},"webpackImporter":{"description":"Enables/Disables default `webpack` importer (https://github.com/webpack-contrib/sass-loader#webpackimporter).","type":"boolean"}},"additionalProperties":false}')},241:function(e,t){function set(e,t,s){if(typeof s.value==="object")s.value=klona(s.value);if(!s.enumerable||s.get||s.set||!s.configurable||!s.writable||t==="__proto__"){Object.defineProperty(e,t,s)}else e[t]=s.value}function klona(e){if(typeof e!=="object")return e;var t=0,s,r,n,a=Object.prototype.toString.call(e);if(a==="[object Object]"){n=Object.create(e.__proto__||null)}else if(a==="[object Array]"){n=Array(e.length)}else if(a==="[object Set]"){n=new Set;e.forEach(function(e){n.add(klona(e))})}else if(a==="[object Map]"){n=new Map;e.forEach(function(e,t){n.set(klona(t),klona(e))})}else if(a==="[object Date]"){n=new Date(+e)}else if(a==="[object RegExp]"){n=new RegExp(e.source,e.flags)}else if(a==="[object DataView]"){n=new e.constructor(klona(e.buffer))}else if(a==="[object ArrayBuffer]"){n=e.slice(0)}else if(a.slice(-6)==="Array]"){n=new e.constructor(e)}if(n){for(r=Object.getOwnPropertySymbols(e);t{if(e){if(e.file){this.addDependency(r.default.normalize(e.file))}s(new c.default(e));return}let n=t.map?JSON.parse(t.map):null;if(n&&l){n=(0,i.normalizeSourceMap)(n,this.rootContext)}t.stats.includedFiles.forEach(e=>{const t=r.default.normalize(e);if(r.default.isAbsolute(t)){this.addDependency(t)}});s(null,t.css.toString(),n)})}var u=loader;t.default=u},409:function(__unused_webpack_module,exports,__nccwpck_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.getSassImplementation=getSassImplementation;exports.getSassOptions=getSassOptions;exports.getWebpackResolver=getWebpackResolver;exports.getWebpackImporter=getWebpackImporter;exports.getRenderFunctionFromSassImplementation=getRenderFunctionFromSassImplementation;exports.normalizeSourceMap=normalizeSourceMap;var _url=_interopRequireDefault(__nccwpck_require__(835));var _path=_interopRequireDefault(__nccwpck_require__(622));var _semver=_interopRequireDefault(__nccwpck_require__(519));var _full=__nccwpck_require__(241);var _loaderUtils=__nccwpck_require__(64);var _neoAsync=_interopRequireDefault(__nccwpck_require__(386));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getDefaultSassImplementation(){let sassImplPkg="sass";try{require.resolve("sass")}catch(error){try{eval("require.resolve('node-sass')");sassImplPkg="node-sass"}catch(e){sassImplPkg="sass"}}return require(sassImplPkg)}function getSassImplementation(e,t){let s=t;if(!s){try{s=getDefaultSassImplementation()}catch(t){e.emitError(t);return}}const{info:r}=s;if(!r){e.emitError(new Error("Unknown Sass implementation."));return}const n=r.split("\t");if(n.length<2){e.emitError(new Error(`Unknown Sass implementation "${r}".`));return}const[a,o]=n;if(a==="dart-sass"){if(!_semver.default.satisfies(o,"^1.3.0")){e.emitError(new Error(`Dart Sass version ${o} is incompatible with ^1.3.0.`))}return s}else if(a==="node-sass"){if(!_semver.default.satisfies(o,"^4.0.0 || ^5.0.0 || ^6.0.0")){e.emitError(new Error(`Node Sass version ${o} is incompatible with ^4.0.0 || ^5.0.0 || ^6.0.0.`))}return s}e.emitError(new Error(`Unknown Sass implementation "${a}".`))}function isProductionLikeMode(e){return e.mode==="production"||!e.mode}function proxyCustomImporters(e,t){return[].concat(e).map(e=>(function proxyImporter(...s){this.webpackLoaderContext=t;return e.apply(this,s)}))}async function getSassOptions(e,t,s,r,n){const a=(0,_full.klona)(t.sassOptions?typeof t.sassOptions==="function"?t.sassOptions(e)||{}:t.sassOptions:{});const o=r.info.includes("dart-sass");if(o){const e=!a.fiber&&a.fiber!==false;if(e){let e;try{e=require.resolve("fibers")}catch(e){}if(e){a.fiber=require(e)}}else if(a.fiber===false){delete a.fiber}}else{delete a.fiber}a.file=e.resourcePath;a.data=t.additionalData?typeof t.additionalData==="function"?await t.additionalData(s,e):`${t.additionalData}\n${s}`:s;if(!a.outputStyle&&isProductionLikeMode(e)){a.outputStyle="compressed"}if(n){a.sourceMap=true;a.outFile=_path.default.join(e.rootContext,"style.css.map");a.sourceMapContents=true;a.omitSourceMapUrl=true;a.sourceMapEmbed=false}const{resourcePath:i}=e;const c=_path.default.extname(i);if(c&&c.toLowerCase()===".sass"&&typeof a.indentedSyntax==="undefined"){a.indentedSyntax=true}else{a.indentedSyntax=Boolean(a.indentedSyntax)}a.importer=a.importer?proxyCustomImporters(Array.isArray(a.importer)?a.importer:[a.importer],e):[];a.includePaths=[].concat(process.cwd()).concat((a.includePaths||[]).map(e=>_path.default.isAbsolute(e)?e:_path.default.join(process.cwd(),e))).concat(process.env.SASS_PATH?process.env.SASS_PATH.split(process.platform==="win32"?";":":"):[]);return a}const isModuleImport=/^~([^/]+|[^/]+\/|@[^/]+[/][^/]+|@[^/]+\/?|@[^/]+[/][^/]+\/)$/;function getPossibleRequests(e,t=false,s=false){const r=(0,_loaderUtils.urlToRequest)(e,t&&s);if(t&&isModuleImport.test(e)){return[...new Set([r,e])]}const n=_path.default.extname(r).toLowerCase();if(n===".css"){return[]}const a=_path.default.dirname(r);const o=_path.default.basename(r);return[...new Set([`${a}/_${o}`,r].concat(t?[`${_path.default.dirname(e)}/_${o}`,e]:[]))]}function promiseResolve(e){return(t,s)=>new Promise((r,n)=>{e(t,s,(e,t)=>{if(e){n(e)}else{r(t)}})})}const IS_SPECIAL_MODULE_IMPORT=/^~[^/]+$/;const IS_NATIVE_WIN32_PATH=/^[a-z]:[/\\]|^\\\\/i;function getWebpackResolver(e,t,s=[],r=false){async function startResolving(e){if(e.length===0){return Promise.reject()}const[{possibleRequests:t}]=e;if(t.length===0){return Promise.reject()}const[{resolve:s,context:r}]=e;try{return await s(r,t[0])}catch(s){const[,...r]=t;if(r.length===0){const[,...t]=e;return startResolving(t)}e[0].possibleRequests=r;return startResolving(e)}}const n=t.info.includes("dart-sass");const a=promiseResolve(e({alias:[],aliasFields:[],conditionNames:[],descriptionFiles:[],extensions:[".sass",".scss",".css"],exportsFields:[],mainFields:[],mainFiles:["_index","index"],modules:[],restrictions:[/\.((sa|sc|c)ss)$/i]}));const o=promiseResolve(e({conditionNames:["sass","style"],mainFields:["sass","style","main","..."],mainFiles:["_index","index","..."],extensions:[".sass",".scss",".css"],restrictions:[/\.((sa|sc|c)ss)$/i]}));return(e,t)=>{const i=t;const c=i.slice(0,5).toLowerCase()==="file:";if(c){try{t=_url.default.fileURLToPath(i)}catch(e){t=t.slice(7)}}let u=[];const l=!IS_SPECIAL_MODULE_IMPORT.test(t)&&!c&&!i.startsWith("/")&&!IS_NATIVE_WIN32_PATH.test(i);if(s.length>0&&l){const r=getPossibleRequests(t);if(!n){u=u.concat({resolve:a,context:_path.default.dirname(e),possibleRequests:r})}u=u.concat(s.map(e=>{return{resolve:a,context:e,possibleRequests:r}}))}const p=getPossibleRequests(t,true,r);u=u.concat({resolve:o,context:_path.default.dirname(e),possibleRequests:p});return startResolving(u)}}const matchCss=/\.css$/i;function getWebpackImporter(e,t,s){const r=getWebpackResolver(e.getResolve,t,s,e.rootContext);return(t,s,n)=>{r(s,t).then(t=>{e.addDependency(_path.default.normalize(t));n({file:t.replace(matchCss,"")})}).catch(()=>{n({file:t})})}}let nodeSassJobQueue=null;function getRenderFunctionFromSassImplementation(e){const t=e.info.includes("dart-sass");if(t){return e.render.bind(e)}if(nodeSassJobQueue===null){const t=Number(process.env.UV_THREADPOOL_SIZE||4);nodeSassJobQueue=_neoAsync.default.queue(e.render.bind(e),t-1)}return nodeSassJobQueue.push.bind(nodeSassJobQueue)}const ABSOLUTE_SCHEME=/^[A-Za-z0-9+\-.]+:/;function getURLType(e){if(e[0]==="/"){if(e[1]==="/"){return"scheme-relative"}return"path-absolute"}if(IS_NATIVE_WIN32_PATH.test(e)){return"path-absolute"}return ABSOLUTE_SCHEME.test(e)?"absolute":"path-relative"}function normalizeSourceMap(e,t){const s=e;delete s.file;s.sourceRoot="";s.sources=s.sources.map(e=>{const s=getURLType(e);if(s==="path-relative"){return _path.default.resolve(t,_path.default.normalize(e))}return e});return s}},64:function(e){"use strict";e.exports=require("next/dist/compiled/loader-utils2")},386:function(e){"use strict";e.exports=require("next/dist/compiled/neo-async")},286:function(e){"use strict";e.exports=require("next/dist/compiled/schema-utils3")},519:function(e){"use strict";e.exports=require("next/dist/compiled/semver")},622:function(e){"use strict";e.exports=require("path")},835:function(e){"use strict";e.exports=require("url")}};var __webpack_module_cache__={};function __nccwpck_require__(e){if(__webpack_module_cache__[e]){return __webpack_module_cache__[e].exports}var t=__webpack_module_cache__[e]={exports:{}};var s=true;try{__webpack_modules__[e](t,t.exports,__nccwpck_require__);s=false}finally{if(s)delete __webpack_module_cache__[e]}return t.exports}__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(52)}(); \ No newline at end of file diff --git a/packages/next/package.json b/packages/next/package.json index 2d0fe11ff234a..bde6e908c1c2a 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -224,7 +224,8 @@ "is-wsl": "2.2.0", "json5": "2.2.0", "jsonwebtoken": "8.5.1", - "loader-utils": "3.1.0", + "loader-utils2": "npm:loader-utils@2.0.0", + "loader-utils3": "npm:loader-utils@3.1.3", "lodash.curry": "4.1.1", "lru-cache": "5.1.1", "micromatch": "4.0.4", diff --git a/packages/next/taskfile.js b/packages/next/taskfile.js index cd5c74b37d42a..34f1344d854b3 100644 --- a/packages/next/taskfile.js +++ b/packages/next/taskfile.js @@ -356,12 +356,21 @@ export async function ncc_jsonwebtoken(task, opts) { .target('compiled/jsonwebtoken') } // eslint-disable-next-line camelcase -externals['loader-utils'] = 'next/dist/compiled/loader-utils' -export async function ncc_loader_utils(task, opts) { +externals['loader-utils'] = 'error loader-utils version not specified' +externals['loader-utils2'] = 'next/dist/compiled/loader-utils2' +export async function ncc_loader_utils2(task, opts) { await task - .source(opts.src || 'bundles/loader-utils.js') - .ncc({ packageName: 'loader-utils', externals }) - .target('compiled/loader-utils') + .source(opts.src || relative(__dirname, require.resolve('loader-utils2'))) + .ncc({ packageName: 'loader-utils2', externals }) + .target('compiled/loader-utils2') +} +// eslint-disable-next-line camelcase +externals['loader-utils3'] = 'next/dist/compiled/loader-utils3' +export async function ncc_loader_utils3(task, opts) { + await task + .source(opts.src || relative(__dirname, require.resolve('loader-utils3'))) + .ncc({ packageName: 'loader-utils3', externals }) + .target('compiled/loader-utils3') } // eslint-disable-next-line camelcase externals['lodash.curry'] = 'next/dist/compiled/lodash.curry' @@ -613,7 +622,13 @@ export async function ncc_resolve_url_loader(task, opts) { .source( opts.src || relative(__dirname, require.resolve('resolve-url-loader')) ) - .ncc({ packageName: 'resolve-url-loader', externals }) + .ncc({ + packageName: 'resolve-url-loader', + externals: { + ...externals, + 'loader-utils': externals['loader-utils2'], // actually loader-utils@1 but that is compatible + }, + }) .target('compiled/resolve-url-loader') } // eslint-disable-next-line camelcase @@ -631,6 +646,7 @@ export async function ncc_sass_loader(task, opts) { externals: { ...externals, 'schema-utils': externals['schema-utils3'], + 'loader-utils': externals['loader-utils2'], }, target: 'es5', }) @@ -958,7 +974,8 @@ export async function ncc(task, opts) { 'ncc_is_wsl', 'ncc_json5', 'ncc_jsonwebtoken', - 'ncc_loader_utils', + 'ncc_loader_utils2', + 'ncc_loader_utils3', 'ncc_lodash_curry', 'ncc_lru_cache', 'ncc_nanoid', diff --git a/packages/next/types/webpack.d.ts b/packages/next/types/webpack.d.ts index 51cc530560cd6..cd3f07453c22d 100644 --- a/packages/next/types/webpack.d.ts +++ b/packages/next/types/webpack.d.ts @@ -24,7 +24,7 @@ /// declare module 'mini-css-extract-plugin' -declare module 'next/dist/compiled/loader-utils' +declare module 'next/dist/compiled/loader-utils3' declare module 'next/dist/compiled/webpack/webpack' { import webpackSources from 'webpack-sources1' diff --git a/test/integration/css-features/test/index.test.js b/test/integration/css-features/test/index.test.js index 619b3fc3b87f4..ffe1e504883f9 100644 --- a/test/integration/css-features/test/index.test.js +++ b/test/integration/css-features/test/index.test.js @@ -197,7 +197,7 @@ describe('CSS Modules: Import Global CSS', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `"a .styles_foo__31qlD{all:initial}"` + `"a .styles_foo__Io_Us{all:initial}"` ) }) }) @@ -247,7 +247,7 @@ describe('CSS Modules: Import Exports', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `".styles_blk__2ns7r{color:#000}"` + `".styles_blk__CqbFg{color:#000}"` ) }) }) diff --git a/test/integration/css-modules/test/index.test.js b/test/integration/css-modules/test/index.test.js index 05d2414f4a566..a886ed95df344 100644 --- a/test/integration/css-modules/test/index.test.js +++ b/test/integration/css-modules/test/index.test.js @@ -52,7 +52,7 @@ describe('Basic CSS Module Support', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `".index_redText__3CwEB{color:red}"` + `".index_redText__KCBQp{color:red}"` ) }) @@ -69,7 +69,7 @@ describe('Basic CSS Module Support', () => { expect(cssSheet.attr('href')).toMatch(/^\/_next\/static\/css\/.*\.css$/) expect($('#verify-red').attr('class')).toMatchInlineSnapshot( - `"index_redText__3CwEB"` + `"index_redText__KCBQp"` ) }) }) @@ -108,7 +108,7 @@ describe('3rd Party CSS Module Support', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `".index_foo__29BAH{position:relative}.index_foo__29BAH .bar,.index_foo__29BAH .baz{height:100%;overflow:hidden}.index_foo__29BAH .lol,.index_foo__29BAH>.lel{width:80%}"` + `".index_foo__2K5pY{position:relative}.index_foo__2K5pY .bar,.index_foo__2K5pY .baz{height:100%;overflow:hidden}.index_foo__2K5pY .lol,.index_foo__2K5pY>.lel{width:80%}"` ) }) @@ -125,7 +125,7 @@ describe('3rd Party CSS Module Support', () => { expect(cssSheet.attr('href')).toMatch(/^\/_next\/static\/css\/.*\.css$/) expect($('#verify-div').attr('class')).toMatchInlineSnapshot( - `"index_foo__29BAH"` + `"index_foo__2K5pY"` ) }) }) @@ -310,7 +310,7 @@ describe('Valid CSS Module Usage from within node_modules', () => { const cssPreload = $('#nm-div') expect(cssPreload.text()).toMatchInlineSnapshot( - `"{\\"message\\":\\"Why hello there\\"} {\\"redText\\":\\"example_redText__1rb5g\\"}"` + `"{\\"message\\":\\"Why hello there\\"} {\\"redText\\":\\"example_redText__lIU4W\\"}"` ) }) @@ -324,7 +324,7 @@ describe('Valid CSS Module Usage from within node_modules', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `".example_redText__1rb5g{color:red}"` + `".example_redText__lIU4W{color:red}"` ) }) }) @@ -363,7 +363,7 @@ describe('Valid Nested CSS Module Usage from within node_modules', () => { const cssPreload = $('#nm-div') expect(cssPreload.text()).toMatchInlineSnapshot( - `"{\\"message\\":\\"Why hello there\\"} {\\"subClass\\":\\"example_subClass__2YUgj other_className__bt_-E\\"}"` + `"{\\"message\\":\\"Why hello there\\"} {\\"subClass\\":\\"example_subClass__ak_R4 other_className__hfPre\\"}"` ) }) @@ -377,7 +377,7 @@ describe('Valid Nested CSS Module Usage from within node_modules', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `".other2_other2__2PUfY{color:red}.other3_other3__1f9h7{color:violet}.other_className__bt_-E{background:red;color:#ff0}.example_subClass__2YUgj{background:blue}"` + `".other2_other2__n0niK{color:red}.other3_other3__5PqwU{color:violet}.other_className__hfPre{background:red;color:#ff0}.example_subClass__ak_R4{background:blue}"` ) }) }) @@ -410,7 +410,7 @@ describe('CSS Module Composes Usage (Basic)', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `".index_className__3gr_q{background:red;color:#ff0}.index_subClass__FUvW6{background:blue}"` + `".index_className___fnCf{background:red;color:#ff0}.index_subClass__3ZQHz{background:blue}"` ) }) }) @@ -443,7 +443,7 @@ describe('CSS Module Composes Usage (External)', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `".other_className__21NIP{background:red;color:#ff0}.index_subClass__FUvW6{background:blue}"` + `".other_className__3Kqmr{background:red;color:#ff0}.index_subClass__3ZQHz{background:blue}"` ) }) }) @@ -491,7 +491,7 @@ describe('Dynamic Route CSS Module Usage', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `"._post__home__2Cy-L{background:red}"` + `"._post__home__BTqh4{background:red}"` ) }) }) @@ -541,7 +541,7 @@ describe('Catch-all Route CSS Module Usage', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `".___post__home__38gR-{background:red}.__55css_home__qxXcH{color:green}"` + `".___post__home__G40mx{background:red}.__55css_home__OvQYk{color:green}"` ) }) }) diff --git a/test/integration/scss-fixtures/data-url/pages/_app.js b/test/integration/scss-fixtures/data-url/pages/_app.js new file mode 100644 index 0000000000000..b89fe16feb731 --- /dev/null +++ b/test/integration/scss-fixtures/data-url/pages/_app.js @@ -0,0 +1,12 @@ +import React from 'react' +import App from 'next/app' +import '../styles/global.scss' + +class MyApp extends App { + render() { + const { Component, pageProps } = this.props + return + } +} + +export default MyApp diff --git a/test/integration/scss-fixtures/data-url/pages/index.js b/test/integration/scss-fixtures/data-url/pages/index.js new file mode 100644 index 0000000000000..5cbac8a153d77 --- /dev/null +++ b/test/integration/scss-fixtures/data-url/pages/index.js @@ -0,0 +1,3 @@ +export default function Home() { + return
This text should be red.
+} diff --git a/test/integration/scss-fixtures/data-url/styles/global.scss b/test/integration/scss-fixtures/data-url/styles/global.scss new file mode 100644 index 0000000000000..8516e260051a8 --- /dev/null +++ b/test/integration/scss-fixtures/data-url/styles/global.scss @@ -0,0 +1,5 @@ +$var: red; +.red-text { + color: $var; + background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='UTF-8'%3f%3e%3csvg width='114px' height='100px' viewBox='0 0 114 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3clinearGradient x1='100.929941%25' y1='181.283245%25' x2='41.7687834%25' y2='100%25' id='linearGradient-1'%3e%3cstop stop-color='white' offset='0%25'%3e%3c/stop%3e%3cstop stop-color='black' offset='100%25'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='Black-Triangle' transform='translate(-293.000000%2c -150.000000)' fill='url(%23linearGradient-1)'%3e%3cpolygon id='Logotype---Black' points='350 150 407 250 293 250'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); +} diff --git a/test/integration/scss-modules/test/index.test.js b/test/integration/scss-modules/test/index.test.js index d26648d2a7974..0cf1d41a19cc2 100644 --- a/test/integration/scss-modules/test/index.test.js +++ b/test/integration/scss-modules/test/index.test.js @@ -51,7 +51,7 @@ describe('Basic SCSS Module Support', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `".index_redText__2VIiM{color:red}"` + `".index_redText__WduQk{color:red}"` ) }) @@ -68,7 +68,7 @@ describe('Basic SCSS Module Support', () => { expect(cssSheet.attr('href')).toMatch(/^\/_next\/static\/css\/.*\.css$/) expect($('#verify-red').attr('class')).toMatchInlineSnapshot( - `"index_redText__2VIiM"` + `"index_redText__WduQk"` ) }) }) @@ -107,7 +107,7 @@ describe('3rd Party CSS Module Support', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `".index_foo__9_fxH{position:relative}.index_foo__9_fxH .bar,.index_foo__9_fxH .baz{height:100%;overflow:hidden}.index_foo__9_fxH .lol,.index_foo__9_fxH>.lel{width:80%}"` + `".index_foo__gL0ty{position:relative}.index_foo__gL0ty .bar,.index_foo__gL0ty .baz{height:100%;overflow:hidden}.index_foo__gL0ty .lol,.index_foo__gL0ty>.lel{width:80%}"` ) }) @@ -124,7 +124,7 @@ describe('3rd Party CSS Module Support', () => { expect(cssSheet.attr('href')).toMatch(/^\/_next\/static\/css\/.*\.css$/) expect($('#verify-div').attr('class')).toMatchInlineSnapshot( - `"index_foo__9_fxH"` + `"index_foo__gL0ty"` ) }) }) @@ -309,7 +309,7 @@ describe('Valid CSS Module Usage from within node_modules', () => { const cssPreload = $('#nm-div') expect(cssPreload.text()).toMatchInlineSnapshot( - `"{\\"message\\":\\"Why hello there\\"} {\\"redText\\":\\"example_redText__1hNNA\\"}"` + `"{\\"message\\":\\"Why hello there\\"} {\\"redText\\":\\"example_redText__8_1ap\\"}"` ) }) @@ -323,7 +323,7 @@ describe('Valid CSS Module Usage from within node_modules', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `".example_redText__1hNNA{color:red}"` + `".example_redText__8_1ap{color:red}"` ) }) }) @@ -362,7 +362,7 @@ describe('Valid Nested CSS Module Usage from within node_modules', () => { const cssPreload = $('#nm-div') expect(cssPreload.text()).toMatchInlineSnapshot( - `"{\\"message\\":\\"Why hello there\\"} {\\"other2\\":\\"example_other2__1pnJV\\",\\"subClass\\":\\"example_subClass__2EbKX other_className__E6nd8\\"}"` + `"{\\"message\\":\\"Why hello there\\"} {\\"other2\\":\\"example_other2__pD1TP\\",\\"subClass\\":\\"example_subClass___Qywg other_className__jR2X2\\"}"` ) }) @@ -376,7 +376,7 @@ describe('Valid Nested CSS Module Usage from within node_modules', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `".other_other3__ZPN-Y{color:violet}.other_className__E6nd8{background:red;color:#ff0}.example_other2__1pnJV{color:red}.example_subClass__2EbKX{background:blue}"` + `".other_other3__QRKUk{color:violet}.other_className__jR2X2{background:red;color:#ff0}.example_other2__pD1TP{color:red}.example_subClass___Qywg{background:blue}"` ) }) }) @@ -409,7 +409,7 @@ describe('CSS Module Composes Usage (Basic)', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `".index_className__2O8Wt{background:red;color:#ff0}.index_subClass__3e6Re{background:blue}"` + `".index_className__phGSl{background:red;color:#ff0}.index_subClass__fPp6w{background:blue}"` ) }) }) @@ -442,7 +442,7 @@ describe('CSS Module Composes Usage (External)', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `".other_className__2VTl4{background:red;color:#ff0}.index_subClass__3e6Re{background:blue}"` + `".other_className__e_JDW{background:red;color:#ff0}.index_subClass__fPp6w{background:blue}"` ) }) }) @@ -480,7 +480,7 @@ describe('Dynamic Route CSS Module Usage', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `"._post__home__3F5yW{background:red}"` + `"._post__home__a9vTy{background:red}"` ) }) @@ -538,7 +538,7 @@ describe('Catch-all Route CSS Module Usage', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `".___post__home__psZf9{background:red}"` + `".___post__home__w1yuY{background:red}"` ) }) }) diff --git a/test/integration/scss/test/index.test.js b/test/integration/scss/test/index.test.js index 0b85700fa82a2..a98b96f224199 100644 --- a/test/integration/scss/test/index.test.js +++ b/test/integration/scss/test/index.test.js @@ -751,6 +751,35 @@ describe('SCSS Support', () => { }) }) + describe('Data Urls', () => { + const appDir = join(fixturesDir, 'data-url') + + beforeAll(async () => { + await remove(join(appDir, '.next')) + }) + + it('should compile successfully', async () => { + const { code, stdout } = await nextBuild(appDir, [], { + stdout: true, + }) + expect(code).toBe(0) + expect(stdout).toMatch(/Compiled successfully/) + }) + + it(`should've emitted expected files`, async () => { + const cssFolder = join(appDir, '.next/static/css') + + const files = await readdir(cssFolder) + const cssFiles = files.filter((f) => /\.css$/.test(f)) + + expect(cssFiles.length).toBe(1) + const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') + expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatch( + /^\.red-text\{color:red;background-image:url\("data:[^"]+"\)\}$/ + ) + }) + }) + describe('Good CSS Import from node_modules', () => { const appDir = join(fixturesDir, 'npm-import') diff --git a/yarn.lock b/yarn.lock index ae311890732e1..175424a4a29f4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12441,6 +12441,22 @@ loader-runner@^4.2.0: resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== +"loader-utils2@npm:loader-utils@2.0.0", loader-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +"loader-utils3@npm:loader-utils@3.1.3": + version "3.1.3" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.1.3.tgz#bd56dd5f8cc7b94c4f3cb0512be58126219253e8" + integrity sha512-iQeN+4aRVLiJU1J2BNTRg2cjhuFXWUX9DmvTDDtuwAm+ye6cMpUTLaPZmCFlZOrcDg93C9a17e/Hr+nQ9lquYw== + dependencies: + big.js "^6.1.1" + loader-utils@1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" @@ -12449,13 +12465,6 @@ loader-utils@1.2.3: emojis-list "^2.0.0" json5 "^1.0.1" -loader-utils@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.1.0.tgz#5d6583148713e4c022b3dac9daac0efd9b6bca42" - integrity sha512-7YF6k8Q9xXFHkQhVaX76PyJVAIcPAKNk+7zJs5w2k/wVqkb8uq8O6MIWuY50BkuinY2WD5Ugmpu0oVipDexFkQ== - dependencies: - big.js "^6.1.1" - loader-utils@^1.1.0, loader-utils@^1.2.3: version "1.4.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" @@ -12464,14 +12473,6 @@ loader-utils@^1.1.0, loader-utils@^1.2.3: emojis-list "^3.0.0" json5 "^1.0.1" -loader-utils@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" From 9d7900c209329682308cc1a6093f297deae43662 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Mon, 8 Nov 2021 20:16:34 +0100 Subject: [PATCH 7/8] Update reason message for isolatedModules and esModuleInterop (#31150) This is still required with SWC. The message just wasn't updated. Fixes #31149 ## Bug - [ ] Related issues linked using `fixes #number` - [ ] Integration tests added - [ ] Errors have helpful link attached, see `contributing.md` ## Feature - [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR. - [ ] Related issues linked using `fixes #number` - [ ] Integration tests added - [ ] Documentation added - [ ] Telemetry added. In case of a feature if it's used or not. - [ ] Errors have helpful link attached, see `contributing.md` ## Documentation / Examples - [ ] Make sure the linting passes by running `yarn lint` --- packages/next/lib/typescript/writeConfigurationDefaults.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/next/lib/typescript/writeConfigurationDefaults.ts b/packages/next/lib/typescript/writeConfigurationDefaults.ts index 18c7070050f0b..e0f75bb7acabb 100644 --- a/packages/next/lib/typescript/writeConfigurationDefaults.ts +++ b/packages/next/lib/typescript/writeConfigurationDefaults.ts @@ -38,7 +38,7 @@ function getDesiredCompilerOptions( // 'parsedValue' matches the output value from ts.parseJsonConfigFileContent() esModuleInterop: { value: true, - reason: 'requirement for babel', + reason: 'requirement for SWC / babel', }, module: { parsedValue: ts.ModuleKind.ESNext, @@ -60,7 +60,7 @@ function getDesiredCompilerOptions( resolveJsonModule: { value: true, reason: 'to match webpack resolution' }, isolatedModules: { value: true, - reason: 'requirement for babel', + reason: 'requirement for SWC / Babel', }, jsx: { parsedValue: ts.JsxEmit.Preserve, From 9fe0fda5b47f690a7d1b40169b0a5a9c58d9c53d Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Mon, 8 Nov 2021 20:40:27 +0100 Subject: [PATCH 8/8] Add input/output test for 30091 (#31166) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- .../ssg/getStaticProps/issue-30091/input.js | 14 ++++++++++++++ .../ssg/getStaticProps/issue-30091/output.js | 4 ++++ 2 files changed, 18 insertions(+) create mode 100644 packages/next/build/swc/tests/fixture/ssg/getStaticProps/issue-30091/input.js create mode 100644 packages/next/build/swc/tests/fixture/ssg/getStaticProps/issue-30091/output.js diff --git a/packages/next/build/swc/tests/fixture/ssg/getStaticProps/issue-30091/input.js b/packages/next/build/swc/tests/fixture/ssg/getStaticProps/issue-30091/input.js new file mode 100644 index 0000000000000..c3feeae8f7f8d --- /dev/null +++ b/packages/next/build/swc/tests/fixture/ssg/getStaticProps/issue-30091/input.js @@ -0,0 +1,14 @@ +export default function Home({}) { + return ( +
+

Hello World

+
+ ) +} + +export async function getStaticProps() { + await import('_http_common').then((http) => console.log(http)) + return { + props: {}, + } +} \ No newline at end of file diff --git a/packages/next/build/swc/tests/fixture/ssg/getStaticProps/issue-30091/output.js b/packages/next/build/swc/tests/fixture/ssg/getStaticProps/issue-30091/output.js new file mode 100644 index 0000000000000..c7bb3d8c62b8e --- /dev/null +++ b/packages/next/build/swc/tests/fixture/ssg/getStaticProps/issue-30091/output.js @@ -0,0 +1,4 @@ +export var __N_SSG = true; +export default function Home({}) { + return __jsx("div", null, __jsx("p", null, "Hello World")); +};