/home/techb158/balavpn.abdallabala.com/node_modules/next/dist/esm/shared/lib
NameSizeModeActions
errors/-0777rm
i18n/-0777rm
isomorphic/-0777rm
lazy-dynamic/-0777rm
page-path/-0777rm
router/-0777rm
segment-cache/-0777rm
turbopack/-0777rm
utils/-0777rm
amp-context.shared-runtime.js2380666editdlrm
amp-context.shared-runtime.js.map5800666editdlrm
amp-mode.js2150666editdlrm
amp-mode.js.map4690666editdlrm
amp.js3190666editdlrm
amp.js.map6260666editdlrm
app-dynamic.js6100666editdlrm
app-dynamic.js.map18750666editdlrm
app-router-context.shared-runtime.js7050666editdlrm
app-router-context.shared-runtime.js.map62550666editdlrm
bloom-filter.js27610666editdlrm
bloom-filter.js.map54920666editdlrm
canary-only.js8180666editdlrm
canary-only.js.map14240666editdlrm
constants.js69750666editdlrm
constants.js.map117540666editdlrm
deep-freeze.js10460666editdlrm
deep-freeze.js.map17590666editdlrm
deep-readonly.js2790666editdlrm
deep-readonly.js.map5750666editdlrm
dset.d.ts1170666editdlrm
dset.js17240666editdlrm
dset.js.map25540666editdlrm
dynamic.js44310666editdlrm
dynamic.js.map75070666editdlrm
encode-uri-path.js1540666editdlrm
encode-uri-path.js.map4520666editdlrm
error-source.js3790666editdlrm
error-source.js.map9830666editdlrm
escape-regexp.js4760666editdlrm
escape-regexp.js.map8350666editdlrm
fnv1a.js25840666editdlrm
fnv1a.js.map40720666editdlrm
format-webpack-messages.js81210666editdlrm
format-webpack-messages.js.map129540666editdlrm
get-hostname.js7490666editdlrm
get-hostname.js.map13790666editdlrm
get-img-props.js249440666editdlrm
get-img-props.js.map378080666editdlrm
get-rspack.js20960666editdlrm
get-rspack.js.map27600666editdlrm
get-webpack-bundler.js4090666editdlrm
get-webpack-bundler.js.map7370666editdlrm
hash.js9010666editdlrm
hash.js.map14840666editdlrm
head-manager-context.shared-runtime.js2560666editdlrm
head-manager-context.shared-runtime.js.map8620666editdlrm
head.js57410666editdlrm
head.js.map96030666editdlrm
hooks-client-context.shared-runtime.js4970666editdlrm
hooks-client-context.shared-runtime.js.map10810666editdlrm
html-context.shared-runtime.js6880666editdlrm
html-context.shared-runtime.js.map27550666editdlrm
htmlescape.js8180666editdlrm
htmlescape.js.map16180666editdlrm
image-blur-svg.js12830666editdlrm
image-blur-svg.js.map21070666editdlrm
image-config-context.shared-runtime.js3250666editdlrm
image-config-context.shared-runtime.js.map7830666editdlrm
image-config.js9550666editdlrm
image-config.js.map59040666editdlrm
image-external.js12120666editdlrm
image-external.js.map21930666editdlrm
image-loader.js48650666editdlrm
image-loader.js.map67440666editdlrm
invariant-error.js2910666editdlrm
invariant-error.js.map6660666editdlrm
is-internal.js7480666editdlrm
is-internal.js.map12620666editdlrm
is-plain-object.js7040666editdlrm
is-plain-object.js.map12040666editdlrm
is-thenable.js3350666editdlrm
is-thenable.js.map6640666editdlrm
loadable-context.shared-runtime.js2590666editdlrm
loadable-context.shared-runtime.js.map6510666editdlrm
loadable.shared-runtime.js80110666editdlrm
loadable.shared-runtime.js.map138270666editdlrm
magic-identifier.js31450666editdlrm
magic-identifier.js.map41010666editdlrm
match-local-pattern.js8780666editdlrm
match-local-pattern.js.map16720666editdlrm
match-remote-pattern.js14860666editdlrm
match-remote-pattern.js.map26850666editdlrm
mitt.js20620666editdlrm
mitt.js.map29980666editdlrm
modern-browserslist-target.d.ts1990666editdlrm
modern-browserslist-target.js6380666editdlrm
modern-browserslist-target.js.map8930666editdlrm
no-fallback-error.external.js1960666editdlrm
no-fallback-error.external.js.map4100666editdlrm
normalized-asset-prefix.js7370666editdlrm
normalized-asset-prefix.js.map12970666editdlrm
promise-with-resolvers.js3720666editdlrm
promise-with-resolvers.js.map7620666editdlrm
router-context.shared-runtime.js2370666editdlrm
router-context.shared-runtime.js.map6210666editdlrm
runtime-config.external.js3730666editdlrm
runtime-config.external.js.map6510666editdlrm
segment.js7410666editdlrm
segment.js.map16450666editdlrm
server-inserted-html.shared-runtime.js7480666editdlrm
server-inserted-html.shared-runtime.js.map13830666editdlrm
server-reference-info.js18650666editdlrm
server-reference-info.js.map33340666editdlrm
side-effect.js25660666editdlrm
side-effect.js.map39540666editdlrm
styled-jsx.d.ts430666editdlrm
styled-jsx.js850666editdlrm
styled-jsx.js.map2300666editdlrm
utils.js47280666editdlrm
utils.js.map158240666editdlrm
zod.js26320666editdlrm
zod.js.map44900666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/next/dist/esm/shared/lib/image-config.js.map (5904B)
{"version":3,"sources":["../../../src/shared/lib/image-config.ts"],"sourcesContent":["export const VALID_LOADERS = [\n 'default',\n 'imgix',\n 'cloudinary',\n 'akamai',\n 'custom',\n] as const\n\nexport type LoaderValue = (typeof VALID_LOADERS)[number]\n\nexport type ImageLoaderProps = {\n src: string\n width: number\n quality?: number\n}\n\nexport type ImageLoaderPropsWithConfig = ImageLoaderProps & {\n config: Readonly\n}\n\nexport type LocalPattern = {\n /**\n * Can be literal or wildcard.\n * Single `*` matches a single path segment.\n * Double `**` matches any number of path segments.\n */\n pathname?: string\n\n /**\n * Can be literal query string such as `?v=1` or\n * empty string meaning no query string.\n */\n search?: string\n}\n\nexport type RemotePattern = {\n /**\n * Must be `http` or `https`.\n */\n protocol?: 'http' | 'https'\n\n /**\n * Can be literal or wildcard.\n * Single `*` matches a single subdomain.\n * Double `**` matches any number of subdomains.\n */\n hostname: string\n\n /**\n * Can be literal port such as `8080` or empty string\n * meaning no port.\n */\n port?: string\n\n /**\n * Can be literal or wildcard.\n * Single `*` matches a single path segment.\n * Double `**` matches any number of path segments.\n */\n pathname?: string\n\n /**\n * Can be literal query string such as `?v=1` or\n * empty string meaning no query string.\n */\n search?: string\n}\n\ntype ImageFormat = 'image/avif' | 'image/webp'\n\n/**\n * Image configurations\n *\n * @see [Image configuration options](https://nextjs.org/docs/api-reference/next/image#configuration-options)\n */\nexport type ImageConfigComplete = {\n /** @see [Device sizes documentation](https://nextjs.org/docs/api-reference/next/image#device-sizes) */\n deviceSizes: number[]\n\n /** @see [Image sizing documentation](https://nextjs.org/docs/app/building-your-application/optimizing/images#image-sizing) */\n imageSizes: number[]\n\n /** @see [Image loaders configuration](https://nextjs.org/docs/api-reference/next/legacy/image#loader) */\n loader: LoaderValue\n\n /** @see [Image loader configuration](https://nextjs.org/docs/app/api-reference/components/image#path) */\n path: string\n\n /** @see [Image loader configuration](https://nextjs.org/docs/api-reference/next/image#loader-configuration) */\n loaderFile: string\n\n /**\n * @deprecated Use `remotePatterns` instead.\n */\n domains: string[]\n\n /** @see [Disable static image import configuration](https://nextjs.org/docs/api-reference/next/image#disable-static-imports) */\n disableStaticImages: boolean\n\n /** @see [Cache behavior](https://nextjs.org/docs/api-reference/next/image#caching-behavior) */\n minimumCacheTTL: number\n\n /** @see [Acceptable formats](https://nextjs.org/docs/api-reference/next/image#acceptable-formats) */\n formats: ImageFormat[]\n\n /** @see [Maximum Disk Cache Size (in bytes)](https://nextjs.org/docs/api-reference/next/image#maximumdiskcachesize) */\n maximumDiskCacheSize: number | undefined\n\n /** @see [Maximum Response Body](https://nextjs.org/docs/api-reference/next/image#maximumresponsebody) */\n maximumResponseBody: number\n\n /** @see [Dangerously Allow SVG](https://nextjs.org/docs/api-reference/next/image#dangerously-allow-svg) */\n dangerouslyAllowSVG: boolean\n\n /** @see [Content Security Policy](https://nextjs.org/docs/api-reference/next/image#contentsecuritypolicy) */\n contentSecurityPolicy: string\n\n /** @see [Content Disposition Type](https://nextjs.org/docs/api-reference/next/image#contentdispositiontype) */\n contentDispositionType: 'inline' | 'attachment'\n\n /** @see [Remote Patterns](https://nextjs.org/docs/api-reference/next/image#remotepatterns) */\n remotePatterns: Array\n\n /** @see [Local Patterns](https://nextjs.org/docs/api-reference/next/image#localPatterns) */\n localPatterns: LocalPattern[] | undefined\n\n /** @see [Qualities](https://nextjs.org/docs/api-reference/next/image#qualities) */\n qualities: number[] | undefined\n\n /** @see [Unoptimized](https://nextjs.org/docs/api-reference/next/image#unoptimized) */\n unoptimized: boolean\n}\n\nexport type ImageConfig = Partial\n\nexport const imageConfigDefault: ImageConfigComplete = {\n deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840],\n imageSizes: [16, 32, 48, 64, 96, 128, 256, 384],\n path: '/_next/image',\n loader: 'default',\n loaderFile: '',\n domains: [],\n disableStaticImages: false,\n minimumCacheTTL: 60,\n formats: ['image/webp'],\n maximumDiskCacheSize: undefined, // auto-detect by default\n maximumResponseBody: 50_000_000, // 50 MB\n dangerouslyAllowSVG: false,\n contentSecurityPolicy: `script-src 'none'; frame-src 'none'; sandbox;`,\n contentDispositionType: 'attachment',\n localPatterns: undefined, // default: allow all local images\n remotePatterns: [], // default: allow no remote images\n qualities: undefined, // default: allow all qualities\n unoptimized: false,\n}\n"],"names":["VALID_LOADERS","imageConfigDefault","deviceSizes","imageSizes","path","loader","loaderFile","domains","disableStaticImages","minimumCacheTTL","formats","maximumDiskCacheSize","undefined","maximumResponseBody","dangerouslyAllowSVG","contentSecurityPolicy","contentDispositionType","localPatterns","remotePatterns","qualities","unoptimized"],"mappings":"AAAA,OAAO,MAAMA,gBAAgB;IAC3B;IACA;IACA;IACA;IACA;CACD,CAAS;AAiIV,OAAO,MAAMC,qBAA0C;IACrDC,aAAa;QAAC;QAAK;QAAK;QAAK;QAAM;QAAM;QAAM;QAAM;KAAK;IAC1DC,YAAY;QAAC;QAAI;QAAI;QAAI;QAAI;QAAI;QAAK;QAAK;KAAI;IAC/CC,MAAM;IACNC,QAAQ;IACRC,YAAY;IACZC,SAAS,EAAE;IACXC,qBAAqB;IACrBC,iBAAiB;IACjBC,SAAS;QAAC;KAAa;IACvBC,sBAAsBC;IACtBC,qBAAqB;IACrBC,qBAAqB;IACrBC,uBAAwB;IACxBC,wBAAwB;IACxBC,eAAeL;IACfM,gBAAgB,EAAE;IAClBC,WAAWP;IACXQ,aAAa;AACf,EAAC","ignoreList":[0]}